From xen-devel-bounces@lists.xenproject.org Sat Sep 01 00:05:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 00: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 1fvtPS-00082s-KR; Sat, 01 Sep 2018 00:05:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fvtPR-00082f-66
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 00:05:01 +0000
X-Inumbo-ID: c5e20bdf-ad7a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5e20bdf-ad7a-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 00:05: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 1fvtPN-0005Np-Hz; Sat, 01 Sep 2018 00:04: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 1fvtPN-0007YA-6c; Sat, 01 Sep 2018 00:04:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fvtPN-00089C-5w; Sat, 01 Sep 2018 00:04:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127066-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 00:04:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127066: 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>

ZmxpZ2h0IDEyNzA2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA2Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 00:14:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 00:14: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 1fvtYQ-0000Qs-VX; Sat, 01 Sep 2018 00:14:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=byqe=lp=xenproject.org=prvs=775f887fb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fvtYO-0000Qg-Sz
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 00:14:16 +0000
X-Inumbo-ID: 1132ba16-ad7c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1132ba16-ad7c-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 00:15:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,313,1531785600"; d="scan'208";a="64231270"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75149-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=a77e5bcac54d2e2437d7deaec9af5362c9220037
X-Osstest-Versions-That: ovmf=36faa23c46824e3cf9beff8648a56816cbf58f49
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 1 Sep 2018 01:14:11 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75149: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTQ5LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzUxNDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTE0NQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGE3N2U1YmNhYzU0ZDJlMjQzN2Q3ZGVhZWM5YWY1
MzYyYzkyMjAwMzcKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDM2ZmFh
MjNjNDY4MjRlM2NmOWJlZmY4NjQ4YTU2ODE2Y2JmNThmNDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTE0NSAgMjAxOC0wOC0zMSAwMTowNTozNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzUxNDkgIDIwMTgtMDgtMzEgMTI6NTc6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDYXJzZXks
IEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fy
c2V5QGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVu
c291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhNzdlNWJjYWM1NGQy
ZTI0MzdkN2RlYWVjOWFmNTM2MmM5MjIwMDM3CkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4u
Y2Fyc2V5QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDI5IDA2OjUwOjM0IDIwMTggKzA4MDAK
CiAgICBCYXNlVG9vbHM6IG1pbmltaXplIGFzc2lnbm1lbnQgcHJvY2Vzc2luZwogICAgCiAgICBS
ZXZlcnNlIHRoZSBjaGVja2luZyBhbmQgb25seSBhc3NpZ24gb25jZSB0byBlYWNoIHZhcmlhYmxl
LgogICAgCiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
Q2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmNvbW1pdCBmNWY0NjY3ZGFl
NzExYTdlMzRjNzVhNGNkOGY3YTY4M2M3MzJhNTY2CkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDI5IDIyOjQyOjIxIDIwMTggKzA4
MDAKCiAgICBCYXNlVG9vbHM6IFJlZmFjdG9yIHRvIHJlbW92ZSBmdW5jdGlvbmFsbHkgZXF1aXZh
bGVudCBmdW5jdGlvbnMKICAgIAogICAgSXNTdXBwb3J0ZWRBcmNoIGFuZCBJc0JpbmFyeU1vZHVs
ZSByZXR1cm4gdGhlIHNhbWUgdmFsdWUgdW5kZXIgdGhlIHNhbWUKICAgIGN1cmNpbXN0YW5jZXMu
ICBSZW1vdmUgbmV3ZXIgb25lIHdpdGggZmV3ZXIgY2FsbGVycyBhbmQgc2VuZCB0aGVtIHRvIHRo
ZQogICAgb3RoZXIgZnVuY3Rpb24uCiAgICAKICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25n
LnpodUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgoKY29tbWl0IDBmZWNlMThkNmRmODNjZWRlOTFhNGM4NjQ0YzIyNzhlNjM3OTRhNjIKQXV0aG9y
OiB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDow
ODowOCAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiBpbmNsdWRlIHZhcmlhYmxlIG5hbWVzcGFj
ZSBHVUlEcyBvZiBISUkgUENEcyBpbiBHdWlkLnhyZWYKICAgIAogICAgW1BjZHNEeW5hbWljSGlp
XQogICAgZ0Zvb1Rva2VuU3BhY2VHdWlkLlBjZEJhcnxMIlZhcmlhYmxlInxnVmFyTmFtZVNwYWNl
R3VpZHwweDB8RkFMU0V8TlYsQlMKICAgIAogICAgVGhpcyBwYXRjaCBhZGQgdGhlIHZhcmlhYmxl
IG5hbWVzcGFjZSBHVUlEcyBpbiAiR3VpZC54cmVmIiB0aGF0IGFyZQogICAgdXNlZCB3aXRoIGR5
bmFtaWMgSElJIFBDRHMuCiAgICAKICAgIEZpeGVzOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 02:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 02:37: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 1fvvmD-0003EQ-Je; Sat, 01 Sep 2018 02:36:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=byqe=lp=xenproject.org=prvs=775f887fb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fvvmC-0003EF-Ns
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 02:36:40 +0000
X-Inumbo-ID: f596c6af-ad8f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f596c6af-ad8f-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 02:37:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,313,1531785600"; d="scan'208";a="64234307"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75150-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7ba1c7df881855422f9a475862565e94c8421b75
X-Osstest-Versions-That: xen=280a5568939c4a5832be787c8e0c23a19f30935a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 1 Sep 2018 03:36:35 +0100
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 75150: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE1MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUxNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NDk1NQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NDk1NQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDc0OTU1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzQ5NTUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3NDk1NQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDc0OTU1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzQ5NTUK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbGlrZSA3NDk1NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTQgeGVuLWJvb3QvbDEgICAgICAgICAgICAgZmFpbCBsaWtlIDc0OTU1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAg
IGxpa2UgNzQ5NTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgICAgICBmYWlsICAgbGlrZSA3NDk1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdiYTFjN2RmODgxODU1NDIyZjlh
NDc1ODYyNTY1ZTk0Yzg0MjFiNzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDI4MGE1NTY4OTM5YzRhNTgzMmJlNzg3YzhlMGMyM2ExOWYzMDkzNWEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3NDk1NSAgMjAxOC0wNy0xMSAxMToxNTozMiBaICAgNTEgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzUxNTAgIDIwMTgtMDgtMzEgMTM6MjA6NTggWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENocmlzdGlhbiBM
aW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDc0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 02:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 02: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 1fvvxT-00041t-OV; Sat, 01 Sep 2018 02: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fvvxS-00041h-DU
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 02:48:18 +0000
X-Inumbo-ID: 42d3757e-ad91-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42d3757e-ad91-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 04:46:43 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fvvxO-0001Ch-Ia; Sat, 01 Sep 2018 02:48: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 1fvvxN-0001BX-Vb; Sat, 01 Sep 2018 02:48:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fvvxN-0007du-V1; Sat, 01 Sep 2018 02:48:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127073-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 02:48:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127073: 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>

ZmxpZ2h0IDEyNzA3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA3My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 03:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 03:40: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 1fvwlu-0008Ad-W6; Sat, 01 Sep 2018 03:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fvwlt-0008AU-NN
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 03:40:25 +0000
X-Inumbo-ID: ddd5589a-ad98-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ddd5589a-ad98-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 03:41: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 1fvwlp-0002GX-En; Sat, 01 Sep 2018 03:40: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 1fvwlp-0004St-38; Sat, 01 Sep 2018 03:40:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fvwlp-0007DN-2W; Sat, 01 Sep 2018 03:40:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127044-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=1e57188216b1bf8de3473a0e03e422815f8f53d6
X-Osstest-Versions-That: ovmf=a77e5bcac54d2e2437d7deaec9af5362c9220037
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 03:40:21 +0000
Subject: [Xen-devel] [ovmf test] 127044: 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>

ZmxpZ2h0IDEyNzA0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcwNDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxZTU3MTg4MjE2YjFiZjhkZTM0NzNhMGUwM2U0MjI4
MTVmOGY1M2Q2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNzdlNWJj
YWM1NGQyZTI0MzdkN2RlYWVjOWFmNTM2MmM5MjIwMDM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcwMTYgIDIwMTgtMDgtMzEgMDA6NDE6MDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MDQ0ICAyMDE4LTA4LTMxIDEyOjMyOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNl
eUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBhNzdlNWJjYWM1Li4xZTU3
MTg4MjE2ICAxZTU3MTg4MjE2YjFiZjhkZTM0NzNhMGUwM2U0MjI4MTVmOGY1M2Q2IC0+IHhlbi10
ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 04:45:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 04:45: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 1fvxmr-0004AX-2P; Sat, 01 Sep 2018 04:45:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=khe2=lo=gmail.com=osalvador.vilardaga@srs-us1.protection.inumbo.net>)
 id 1fvqRZ-0002EB-OL
 for xen-devel@lists.xenproject.org; Fri, 31 Aug 2018 20:55:01 +0000
X-Inumbo-ID: e897b301-ad5f-11e8-a8a5-bc764e045a96
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e897b301-ad5f-11e8-a8a5-bc764e045a96;
 Fri, 31 Aug 2018 22:53:28 +0200 (CEST)
Received: by mail-wr1-f67.google.com with SMTP id g33-v6so12358933wrd.1
 for <xen-devel@lists.xenproject.org>; Fri, 31 Aug 2018 13:54:59 -0700 (PDT)
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=aqkK5DFo76IrnjE1iNa7ClWeJ8UvmBhqCpPx94luwiA=;
 b=IP/UmJr/+z2b57m1pdhAkyPAQchgM6LzzcCkBMhFO2ZJfZt0wmsdgE+tB06RwIRWZj
 8qDmioWV38EC526g+7dfe1XNESyPOuA6mSnaEfL5JOWzaSHbz3VNdhbmNCNNN5zwfT5o
 ZQLNDOYPqvT/78orGDQMjz7EL/Q81tjeh/mPtejSOiMUSQq9CZt/XV5BG9JXN3MUlHng
 1JC7j+c1J6+hKMj5mnUeRh5kkFiBVY9wAQ17xWz9+9kZ0JHDiYxK5lDuoY2vnhVIbe8l
 W8OcCrAk90nH86XHoYlxL6BehaajuiU+/EWWtCTSryKM1M9EY6qMJrdBY9yCqYs6iMT5
 GINQ==
X-Gm-Message-State: APzg51AQZ/mNykV0IAlGd8tAbvNo2/0ixdWYnE4l+TV2YMQ1D7o1hK7F
 1h4QSPanjpLGJbjyxUE5ZXE=
X-Google-Smtp-Source: ANB0VdZmOO1JXpcYmBr14xDd/IwW0cfJZxgoswQp+qlEe4+3RFaLDognMT1eyZzJ8aer3IkizxOW+w==
X-Received: by 2002:adf:9a46:: with SMTP id
 z64-v6mr11623267wrb.109.1535748898470; 
 Fri, 31 Aug 2018 13:54:58 -0700 (PDT)
Received: from techadventures.net (techadventures.net. [62.201.165.239])
 by smtp.gmail.com with ESMTPSA id k13-v6sm6720143wrq.7.2018.08.31.13.54.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 31 Aug 2018 13:54:57 -0700 (PDT)
Received: by techadventures.net (Postfix, from userid 1000)
 id 37D5D124D4E; Fri, 31 Aug 2018 22:54:57 +0200 (CEST)
Date: Fri, 31 Aug 2018 22:54:57 +0200
From: Oscar Salvador <osalvador@techadventures.net>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20180831205457.GB3945@techadventures.net>
References: <20180821104418.12710-1-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180821104418.12710-1-david@redhat.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Sat, 01 Sep 2018 04:45:27 +0000
Subject: Re: [Xen-devel] [PATCH RFCv2 0/6] mm: online/offline_pages called
 w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBdWcgMjEsIDIwMTggYXQgMTI6NDQ6MTJQTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gVGhpcyBpcyB0aGUgc2FtZSBhcHByb2FjaCBhcyBpbiB0aGUgZmlyc3QgUkZD
LCBidXQgdGhpcyB0aW1lIHdpdGhvdXQKPiBleHBvcnRpbmcgZGV2aWNlX2hvdHBsdWdfbG9jayAo
cmVxdWVzdGVkIGJ5IEdyZWcpIGFuZCB3aXRoIHNvbWUgbW9yZQo+IGRldGFpbHMgYW5kIGRvY3Vt
ZW50YXRpb24gcmVnYXJkaW5nIGxvY2tpbmcuIFRlc3RlZCBvbmx5IG9uIHg4NiBzbyBmYXIuCgpI
aSBEYXZpZCwKCkkgd291bGQgbGlrZSB0byByZXZpZXcgdGhpcyBidXQgSSBhbSBvbiB2YWNhdGlv
biwgc28gSSB3aWxsIG5vdCBiZSBhYmxlIHRvIGdldCB0byBpdApzb29uLgpJIHBsYW4gdG8gZG8g
aXQgb25jZSBJIGFtIGJhY2suCgpUaGFua3MKLS0gCk9zY2FyIFNhbHZhZG9yClNVU0UgTDMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 05:07:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 05:07: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 1fvy8E-00065s-0d; Sat, 01 Sep 2018 05:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fvy8C-00065i-TR
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 05:07:32 +0000
X-Inumbo-ID: 09e0715a-ada5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09e0715a-ada5-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 05:08: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 1fvy8A-0004WX-Bc; Sat, 01 Sep 2018 05:07: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 1fvy8A-0002EZ-2J; Sat, 01 Sep 2018 05:07:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fvy8A-0003PJ-1g; Sat, 01 Sep 2018 05:07:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fvy8A-0003PJ-1g@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 05:07:30 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-pvshim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWFtZDY0LXhsLXB2c2hpbQp0ZXN0aWQgZ3Vlc3Qtc3RhcnQKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1OGMzZjE0Zjg2Yzk4ZTQwMzBi
MDNlNmFiOTI5ZmEzMTkwNTY1ZDRmCiAgQnVnIG5vdCBwcmVzZW50OiAwNWRmMjA0NTQ5YzUxMGM3
YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MDgxLwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0uZ3Vl
c3Qtc3RhcnQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNw
ZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltLmd1ZXN0LXN0YXJ0IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzA4MS5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
bnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIGd1ZXN0LXN0YXJ0ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjY5NzggZmFpbCBbaG9zdD1hbGJhbmEwXSAv
IDEyNjMxMCBbaG9zdD1odXhlbHJlYmUxXSAxMjYyMDIgW2hvc3Q9Z29kZWxsbzBdIDEyNjA2OSBb
aG9zdD1kZWJpbmEwXSAxMjU5MjEgW2hvc3Q9Z29kZWxsbzFdIDEyNTg5OCBbaG9zdD1qb3ViZXJ0
aW4xXSAxMjU3MDIgW2hvc3Q9Zmlhbm8xXSAxMjU2NzYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNTY1
NyBbaG9zdD1qb3ViZXJ0aW4xXSAxMjU2NDggW2hvc3Q9ZGViaW5hMF0gMTI1NjM5IFtob3N0PWdv
ZGVsbG8xXSAxMjU1ODUgW2hvc3Q9aXRhbGlhMF0gMTI1NTUxIFtob3N0PWdvZGVsbG8wXSAxMjU1
MjAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI1NTAxIFtob3N0PXJpbWF2YTFdIDEyNTQwMSBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI2OTc4IC8gMTI1NDAxCih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA1OGMzZjE0Zjg2Yzk4ZTQwMzBiMDNlNmFiOTI5ZmEz
MTkwNTY1ZDRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4MDA3MGE5ODA5YmRlODU3ODUx
ZTY4YTNhZWZmMGM0YjliNmE2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNl
OTkKQmFzaXMgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVk
MDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQj
MDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNS01OGMzZjE0Zjg2Yzk4ZTQw
MzBiMDNlNmFiOTI5ZmEzMTkwNTY1ZDRmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwLTljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMz
MzgzMWQzYTg2NTVkMDc2NjNhLTRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2
YTYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MS0zNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTI1MTY3IFtob3N0PWRlYmluYTBdCiAxMjUyNDIgW2hvc3Q9cmltYXZhMF0KIDEyNTI4
NSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI1NDAxIHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQy
NTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRl
NDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNk
OTUyNjc5YzgxCiAxMjU1MDEgW2hvc3Q9cmltYXZhMV0KIDEyNTU1MSBbaG9zdD1nb2RlbGxvMF0K
IDEyNTUyMCBbaG9zdD1odXhlbHJlYmUxXQogMTI1NTg1IFtob3N0PWl0YWxpYTBdCiAxMjU2NDgg
W2hvc3Q9ZGViaW5hMF0KIDEyNTYzOSBbaG9zdD1nb2RlbGxvMV0KIDEyNTY1NyBbaG9zdD1qb3Vi
ZXJ0aW4xXQogMTI1Njc2IFtob3N0PWNoYXJkb25uYXkxXQogMTI1NzAyIFtob3N0PWZpYW5vMV0K
IDEyNTg5OCBbaG9zdD1qb3ViZXJ0aW4xXQogMTI1OTIxIFtob3N0PWdvZGVsbG8xXQogMTI2MDY5
IFtob3N0PWRlYmluYTBdCiAxMjYyMDIgW2hvc3Q9Z29kZWxsbzBdCiAxMjYzMTAgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEyNjQxMiBmYWlsIGlycmVsZXZhbnQKIDEyNjU1MCBmYWlsIGlycmVsZXZhbnQK
IDEyNjY4MiBmYWlsIGlycmVsZXZhbnQKIDEyNjg4OCBmYWlsIGlycmVsZXZhbnQKIDEyNzA2NSBi
bG9ja2VkIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYg
ZmQwN2I2NjQ4YzRjODg5MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgogMTI3MDUzIHBhc3MgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNGYwODAwNzBhOTgwOWJkZTg1Nzg1MWU2OGEzYWVmZjBjNGI5YjZhNiBiOGYzMzQzMWYz
ZGQyM2ZiNDNhODc5ZjRiZGI0MjgzZmRjOTQ2NWFkCiAxMjY5NzggZmFpbCA1OGMzZjE0Zjg2Yzk4
ZTQwMzBiMDNlNmFiOTI5ZmEzMTkwNTY1ZDRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4
MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZmMGM0YjliNmE2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdm
NWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzA0OCBmYWlsIDU4YzNmMTRmODZjOThlNDAzMGIwM2U2
YWI5MjlmYTMxOTA1NjVkNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDli
ZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZk
YjVmZWJlM2U5OQogMTI3MDU2IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5
OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNGYwODAwNzBhOTgwOWJkZTg1Nzg1MWU2
OGEzYWVmZjBjNGI5YjZhNiBiODM1MGQzOGU3ZTEyODdlN2IyMWNiMmRiNWRhZGRkZDhlN2I4MGI1
CiAxMjcwODAgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZmMGM0
YjliNmE2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzA3MiBi
bG9ja2VkIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYg
YzNmMGRjY2M5NjY4YjE0OTQ5YzkxYjc2Zjk3ZGJhY2NiMTdkMjQ3NwogMTI3MDUxIHBhc3MgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA2ODMyYWRkZmIy
ODMyZGFjNjNkNjdhNDEzMWI3ZGUwMGMwMWVlMDk0CiAxMjcwMzkgcGFzcyAwNWRmMjA0NTQ5YzUx
MGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEz
OTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1
N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNzA2NCBibG9ja2VkIDA1ZGYyMDQ1NDljNTEwYzdjNTZl
NThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4
MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYgNjI5ODU2ZWFlMmE3Zjc2NmYxZjAyNGEwNmFk
M2FiZjFmZDRiOWQzNwogMTI3MDY3IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0
NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNGYwODAwNzBhOTgwOWJkZTg1Nzg1
MWU2OGEzYWVmZjBjNGI5YjZhNiAwNmQ0NzNhMTM1NjM1YWIzODgxNTFkMTkxODQwMTkwOGY2N2Zk
YjU3CiAxMjcwNTcgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZm
MGM0YjliNmE2IDFjZDVkODI0YzcxNjI4MGRiNGI1Nzk5ZDlhYTY0Y2EyZjA3MzBmNzIKIDEyNzA2
MCBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYg
MjlhYzJhZDYxMmUyMDkwNGQwZTg5MTRlNjM1Mzg2YjdhYmUwZjY1NgogMTI3MDY4IHBhc3MgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgNGYwODAwNzBhOTgwOWJkZTg1Nzg1MWU2OGEzYWVmZjBjNGI5YjZhNiBlNWQ2ZGRjZDMx
YTYxMTNlNGEzZGI3YTIzNWNhNzg3NzBmZThmNDAxCiAxMjcwNzQgcGFzcyAwNWRmMjA0NTQ5YzUx
MGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4
MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZmMGM0YjliNmE2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdm
NWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzA3NSBmYWlsIDU4YzNmMTRmODZjOThlNDAzMGIwM2U2
YWI5MjlmYTMxOTA1NjVkNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDli
ZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZk
YjVmZWJlM2U5OQogMTI3MDc2IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5
OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNGYwODAwNzBhOTgwOWJkZTg1Nzg1MWU2
OGEzYWVmZjBjNGI5YjZhNiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5
CiAxMjcwNzggZmFpbCA1OGMzZjE0Zjg2Yzk4ZTQwMzBiMDNlNmFiOTI5ZmEzMTkwNTY1ZDRmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0ZjA4MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZmMGM0
YjliNmE2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzA4MSBm
YWlsIDU4YzNmMTRmODZjOThlNDAzMGIwM2U2YWI5MjlmYTMxOTA1NjVkNGYgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRiOWI2YTYgMzZl
MjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQpTZWFyY2hpbmcgZm9yIGludGVy
ZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjU0MDEgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI2OTc4IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MDM5IChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MDQ4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IDAgcmV2aXNpb25zIGF0IDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYw
YzRiOWI2YTYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQpObyByZXZp
c2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEyNzA3NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEyNzA3NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEy
NzA3NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MDc4IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MDgwIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjcwODEgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICA1OGMzZjE0Zjg2Yzk4ZTQwMzBiMDNlNmFiOTI5ZmEzMTkwNTY1ZDRmCiAgQnVnIG5vdCBw
cmVzZW50OiAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTI3MDgxLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3Bu
ZzogMTk1IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0uZ3Vlc3Qt
c3RhcnQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjEyNzA4MTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI3MDgxIGxp
bnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MDgxLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 06:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 06:15: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 1fvzBw-0002d5-3N; Sat, 01 Sep 2018 06:15:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fvzBu-0002ct-KH
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 06:15:26 +0000
X-Inumbo-ID: 8548fadf-adae-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8548fadf-adae-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 06:16: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 1fvzBp-0005wM-Qi; Sat, 01 Sep 2018 06:15: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 1fvzBp-0006wT-I7; Sat, 01 Sep 2018 06:15:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fvzBp-0002go-HU; Sat, 01 Sep 2018 06:15:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127079-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 06:15:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127079: 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>

ZmxpZ2h0IDEyNzA3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA3OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDAgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 08:46:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 08: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 1fw1XV-0005FT-VL; Sat, 01 Sep 2018 08:45: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=0fx6=lp=gmail.com=steved424@srs-us1.protection.inumbo.net>)
 id 1fw1XU-0005FD-N3
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 08:45:52 +0000
X-Inumbo-ID: 36821696-adc3-11e8-a8a5-bc764e045a96
Received: from mail-oi0-x243.google.com (unknown [2607:f8b0:4003:c06::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36821696-adc3-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 10:44:18 +0200 (CEST)
Received: by mail-oi0-x243.google.com with SMTP id x197-v6so25810339oix.5;
 Sat, 01 Sep 2018 01:45:50 -0700 (PDT)
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=8fDDdx3H2VjHIQqYrbXkV/Ek5Wr7y+1CvKpvlSy5tr4=;
 b=RYmwyw6NidESJitxmX8o5CwJqZ6jNdIu3fOAIvTky9gwb4lhPIWJTXpgHFm2htOc5T
 kRD4YXQ5XOrx7nP1FKNhy6F6t1+xWddUrX5zpl9/+WsttYTtnbIVS7kTKdOd4HQgQRlt
 3A5uSOLhlkWbWcvpoHTgQf6GCJmFYHAp3GccGAHgwoiW8GVemHo6JmBevrmd0TN+f0qT
 BxcYuEvzc+ZC7pOgVkiWso+ehQZB2dX9e45vNPLYVbP38gLXu5YEi8jEm0hBFKO0WZ/b
 zNjganzG5AS5fRuWexOSSL/soAwG95zlQdPlUR1FmsbpTbzNkC1IFkyzyP+a7z4Dyqfv
 AWhQ==
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=8fDDdx3H2VjHIQqYrbXkV/Ek5Wr7y+1CvKpvlSy5tr4=;
 b=VZqbvUtBfa+LV7mP+4uEvjjpKcYt/TKYbIUyI6kzil4SFwyK1BGnMnZ6fS73nhnhhJ
 bktXLlc/cEeMA2qFla5cS5rdPnvW0otzv0frg0be8ike5t1bjWuHMz3jeehOp5Kooej8
 sFgNxV3LDxAhUJXojNnLoDLKUqtavpzIHB0PLrAlooTub+mviFXelzKVT1m8mhuw5db7
 5wHG4gfIfOP8OQLjxqagmCE9l41IZS6lk7fB0aLSsBTp/eD3vVREvgjTwQ/XM6k8fls2
 ONcS859HtlZc4ppFzL6BOhMzAZtE7s6iNt3LJ170/e8VFdZgNgA+dHKYg9Z8MIbFwAcb
 icdQ==
X-Gm-Message-State: APzg51Dg7SqCxWStmirbi02Adg+aMWIQNAQL1p1oT+fjjtJn0u45NRgW
 68PvQuJFJ4Gvtt9BFge1ZfoFlgfohYPNsTAwqvlK74fg
X-Google-Smtp-Source: ANB0Vda7CnXy/RT5jB6JzjTF21ilaZdM5ggEJ7tvxN1i0CKb8MzHN7iZwxtgYImp67fEJA3YjPHKkwK0ZW9b8Xo1kSo=
X-Received: by 2002:aca:338a:: with SMTP id
 z132-v6mr11689863oiz.184.1535791550150; 
 Sat, 01 Sep 2018 01:45:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:3df6:0:0:0:0:0 with HTTP;
 Sat, 1 Sep 2018 01:45:49 -0700 (PDT)
From: Steve Dodd <steved424@gmail.com>
Date: Sat, 1 Sep 2018 09:45:49 +0100
Message-ID: <CAJ6XMjHTycMxPznJHZC5zKQUrti0kjymnKN1oCReiVsL6p35QA@mail.gmail.com>
To: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: [Xen-devel] ARM: Xen 4.11 + modern dom0 on ODROID-XU4/HC1 (Exynos
 5422)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSGF2aW5nIHN1Y2Nlc3NmdWxseSBmb2xsb3dlZCB0aGUgaW5zdHJ1Y3Rpb25zIGF0
Cmh0dHBzOi8vd2lraS5vZHJvaWQuY29tL29kcm9pZC14dTQvYXBwbGljYXRpb25fbm90ZS9zb2Z0
d2FyZS94ZW5fdmlydHVhbGl6YXRpb24KdG8gZ2V0IGFuIG9sZCBYZW4gYW5kIGRvbTAga2VybmVs
IHdvcmtpbmcgb24gbXkgT0RST0lEIEhDMSBJJ2QgbGlrZSB0bwpnZXQgYSBtb3JlIG1vZGVybiBz
ZXR1cCB3b3JraW5nLgoKSSBtYW5hZ2VkIHRvIGdldCB0aGUgNC4xMSBoeXBlcnZpc29yIHRvIGJv
b3QgaGFwcGlseSB3aXRoIHRoZSBiaXRzIG9mCmh0dHBzOi8vZ2l0aHViLmNvbS9ia3JlcG8veGVu
L2NvbW1pdC84ZDU2MjA1NDU1YTRhMWUwMjMzNDIxZDNlZTk4ZTNjN2RlZTIwYmQyCnRoYXQgZGVh
bCB3aXRoIHRoZSBDUFUgaW5pdGlhbGl6YXRpb24gKHRoZSB0cmFwL2h5cGVyY2FsbCBjaGFuZ2Ug
c2VlbXMKdG8gYWxyZWFkeSBiZSBhIHBhcnQgb2YgNC4xMSBpbiBhIGRpZmZlcmVudCBmb3JtLikg
QW55IGNoYW5jZSBvZgpnZXR0aW5nIHRoaXMgcGF0Y2ggbWVyZ2VkPwoKV2hhdCBJIGFtIGNvbXBs
ZXRlbHkgc3R1Y2sgb24gaXMgZ2V0dGluZyBhIG1vZGVybiBkb20wIHdvcmtpbmcuIFRoZQpoYW5k
ZnVsIG9mIHBhdGNoZXMgaW4KaHR0cHM6Ly9naXRodWIuY29tL2JrcmVwby9saW51eC1kb20wL2Nv
bW1pdHMvb2Ryb2lkeHUzLTMuMTAueS14ZW4gc2VlbQpvbmx5IHRvIGVuYWJsZSB0aGUgcmVsZXZh
bnQgY29uZmlnIG9wdGlvbnMsIHBhdGNoIHRoZSBkZXZpY2UgdHJlZSB3aXRoCnRoZSBhcmNoIHRp
bWVyIGFuZCAieGVuLWRvbTAiIHBhc3N0aHJvdWdoIHNlY3Rpb24sIGFuZCBiYWNrcG9ydCB0aGUK
UFNDSSBzdXBwb3J0IHdoaWNoIGlzIGFscmVhZHkgaW4gNC4xNCwgc28gSSd2ZSB0cmllZCBhcHBs
eWluZyB0aGVzZQpjaGFuZ2VzIHRvIHRoZSBPRFJPSUQgNC4xNCB0cmVlIGF0Cmh0dHBzOi8vZ2l0
aHViLmNvbS9oYXJka2VybmVsL2xpbnV4LCB3aXRoIG5vIHN1Y2Nlc3MuCgpVc2luZyB0aGUgRkRU
IGZyb20gdGhlIHdvcmtpbmcgMy54IGRvbTAgd2l0aCB0aGUgNC4xNCB6SW1hZ2UsIGl0IGJvb3Rz
CmJ1dCBkb2Vzbid0IHNlZW0gdG8gZmluZCBhbnkgb2YgdGhlIHVuZGVybHlpbmcgaGFyZHdhcmUs
IGNlcnRhaW5seSBub3QKdGhlIFVTQiBhdHRhY2hlZCBTU0Qgd2hpY2ggSSBuZWVkIHRvIGJvb3Qu
CgpVc2luZyB0aGUgRkRUIGZyb20gdGhlIE9EUk9JRCA0LjE0IHRyZWUsIHBhdGNoZWQgZm9yIGFy
Y2ggdGltZXIgYW5kCnRoZSB4ZW4tZG9tMCBzZWN0aW9uLCB0aGUgaHlwZXJ2aXNvciBzdGlja3Mg
YXQgIihYRU4pIDMuLi4iCgpVbmZvcnR1bmF0ZWx5IEknbSBub3QgYXQgYWxsIGZhbWlsaWFyIHdp
dGggZWl0aGVyIFhlbiBvciB0aGUgQVJNCmFyY2hpdGVjdHVyZSwgc28gd291bGQgcmVhbGx5IGFw
cHJlY2lhdGUgaXQgaWYgYW55b25lIGNvdWxkIHN0ZWVyIG1lCmluIHRoZSByaWdodCBkaXJlY3Rp
b24hCgpUaGFua3MsClN0ZXZlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 08:55:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 08:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fw1gL-0006B5-Rv; Sat, 01 Sep 2018 08:55:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw1gK-0006Ar-HK
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 08:55:00 +0000
X-Inumbo-ID: d04c9bc2-adc4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d04c9bc2-adc4-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 08: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 1fw1gG-0001Hd-Ky; Sat, 01 Sep 2018 08:54: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 1fw1gG-0008MX-BM; Sat, 01 Sep 2018 08:54:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw1gG-0006K3-Ag; Sat, 01 Sep 2018 08:54:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127085-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 08:54:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127085: 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>

ZmxpZ2h0IDEyNzA4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA4NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDAgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 11:11:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 11:11: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 1fw3oU-0007ad-VR; Sat, 01 Sep 2018 11:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw3oT-0007aQ-DY
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 11:11:33 +0000
X-Inumbo-ID: e31be220-add7-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e31be220-add7-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 11:12: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 1fw3oN-00049F-IQ; Sat, 01 Sep 2018 11:11: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 1fw3oN-0000cR-Bp; Sat, 01 Sep 2018 11:11:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw3oN-0006pG-AR; Sat, 01 Sep 2018 11:11:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127032-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw: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-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:debian-di-install:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-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-i386-libvirt:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-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-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-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
X-Osstest-Versions-This: linux=a880148cb2affc40b146ded651d1d38ae0d58da6
X-Osstest-Versions-That: linux=58c3f14f86c98e4030b03e6ab929fa3190565d4f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 11:11:27 +0000
Subject: [Xen-devel] [linux-next test] 127032: 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>

ZmxpZ2h0IDEyNzAzMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcwMzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI2OTc4
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNjk3OAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNjk3
OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI2OTc4CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjY5NzgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNjk3OAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTc4CiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjY5
NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNjk3OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTc4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjY5NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2
OTc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjY5NzgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjY5NzgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBibG9ja2Vk
IGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICBmYWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJs
b2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWls
IGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gMTI2
OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGJs
b2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEy
Njk3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFp
bCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBp
biAxMjY5NzgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWlu
c3RhbGwgICAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICBmYWlsIGJsb2NrZWQg
aW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2Rl
YmlhbiAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gMTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2Vk
IGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTI2OTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgIGZhaWwgYmxvY2tlZCBpbiAxMjY5NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBibG9ja2VkIGluIDEyNjk3OAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjY5NzgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjY5NzgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgZmFpbCBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjY5NzgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICAgZmFpbCBs
aWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCAgICBmYWlsIGxpa2UgMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjY5NzgK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjY5NzgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGxpa2UgMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjY5NzgKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFp
bCBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjY5
NzgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTI2OTc4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjk3OAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI2OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgIGZhaWwgbGlrZSAxMjY5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgZmFpbCBsaWtlIDEyNjk3OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE4ODAxNDhjYjJhZmZjNDBiMTQ2ZGVkNjUx
ZDFkMzhhZTBkNThkYTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4
YzNmMTRmODZjOThlNDAzMGIwM2U2YWI5MjlmYTMxOTA1NjVkNGYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTI3MDMyICAyMDE4LTA4LTMxIDA5OjE5OjA2IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 11:19:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 11: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 1fw3wG-0007lX-1B; Sat, 01 Sep 2018 11:19: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw3wE-0007lL-6v
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 11:19:34 +0000
X-Inumbo-ID: af031feb-add8-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af031feb-add8-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 13:17:59 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fw3wB-0004Id-1M; Sat, 01 Sep 2018 11:19: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 1fw3wA-0000tU-Mr; Sat, 01 Sep 2018 11:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw3wA-00009H-MF; Sat, 01 Sep 2018 11:19:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127091-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 11:19:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127091: 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>

ZmxpZ2h0IDEyNzA5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA5MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDAgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 12:13:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 12:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fw4lc-0003dp-LI; Sat, 01 Sep 2018 12:12: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw4la-0003dd-Tm
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 12:12:38 +0000
X-Inumbo-ID: 18d47c3d-ade0-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18d47c3d-ade0-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 14:11:03 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fw4lV-0005Pj-T9; Sat, 01 Sep 2018 12:12: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 1fw4lV-0002e2-0u; Sat, 01 Sep 2018 12:12:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw4lV-0000aA-0A; Sat, 01 Sep 2018 12:12:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127055-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd: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-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=d6f97d1338ba9470f7c745fab317d272cde84d38
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 12:12:32 +0000
Subject: [Xen-devel] [libvirt test] 127055: 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>

ZmxpZ2h0IDEyNzA1NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcwNTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgZDZmOTdkMTMzOGJhOTQ3MGY3Yzc0NWZhYjMxN2QyNzJjZGU4NGQzOApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMDc2YTJiNDA5NjY3ZGQ5ZjcxNmEyYTIw
ODVlMWZmZWE5ZDU4ZmU4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTIzODE0ICAyMDE4LTA2LTA1
IDA0OjE5OjIzIFogICA4OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyMzg0MCAgMjAxOC0w
Ni0wNiAwNDoxOToyOCBaICAgODcgZGF5cyAgIDY4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyNzA1NSAgMjAxOC0wOC0zMSAxNzoxNjowNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICAgQWxlcyBN
dXNpbCA8YW11c2lsQHJlZGhhdC5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVk
aGF0LmNvbT4KICBBbnlhIEhhcnRlciA8YWhhcnRlckByZWRoYXQuY29tPgogIEJpbmcgTml1IDxi
aW5nLm5pdUBpbnRlbC5jb20+CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LmlibS5jb20+CiAg
Qm9ibyBEdSA8ZHVibzE2M0AxMjYuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51
eC5pYm0uY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFu
Z2t1byBTaGkgPHNoaS5jaGFuZ2t1b0BoM2MuY29tPgogIENoZW4gSGFueGlhbyA8Y2hlbmhhbnhp
YW9AZ21haWwuY29tPgogIENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNh
bm9uaWNhbC5jb20+CiAgQ2xlbWVudGluZSBIYXlhdCA8Y2xlbUBsc2UuZXBpdGEuZnI+CiAgQ29s
ZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBEYW4gS2VuaWdzYmVyZyA8ZGFua2Vu
QHJlZGhhdC5jb20+CiAgRGFuaWVsIE5pY29sZXR0aSA8ZGFudHRpMTJAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJk
IDx2ZWlsbGFyZEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRmFiaWFubyBGaWTDqm5jaW8g
PGZhYmlhbm9AZmlkZW5jaW8ub3JnPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+
CiAgRmlsaXAgQWxhYyA8ZmlsaXBhbGFjQGdtYWlsLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhh
dC5jb20+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmkrbGlidmlydEBib3VtLm9yZz4KICBpbnRyaWdl
cmkgPGludHJpZ2VyaUBib3VtLm9yZz4KICBKYW1pZSBTdHJhbmRib2dlIDxqYW1pZUBjYW5vbmlj
YWwuY29tPgogIEppZSBXYW5nIDx3YW5namllODguaHVhd2VpLmNvbT4KICBKaW0gRmVobGlnIDxq
ZmVobGlnQHN1c2UuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAg
Sm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFj
Y29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIEthc2h5YXAg
Q2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIEthdGVyaW5hIEtvdWtpb3UgPGtrb3Vr
aW91QHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5z
az4KICBMdXlhbyBIdWFuZyA8bGh1YW5nQHJlZGhhdC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1o
YXJ0bWF5QGxpbnV4LmlibS5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBNYXJjb3MgUGF1bG8gZGUgU291emEgPG1hcmNvcy5zb3V6YS5vcmdAZ21h
aWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4K
ICBNYXR0aGlhcyBCb2x0ZSA8bWF0dGhpYXMuYm9sdGVAZ29vZ2xlbWFpbC5jb20+CiAgTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHLDrXZvem7DrWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlA
dmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQaW5vIFRvc2Nhbm8gPHB0b3NjYW5vQHJl
ZGhhdC5jb20+CiAgUmFkb3N0aW4gU3RveWFub3YgPHJzdG95YW5vdjFAZ21haWwuY29tPgogIFJh
bXkgRWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4KICByYW15ZWxrZXN0IDxyYW15ZWxrZXN0
QGdtYWlsLmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJv
bWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+CiAgUm9tYW4gQm9sc2hha292
IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdlaWx1biBaaHUgPHpodXdl
aWx1bkBodWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNTczMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 13:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 13: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 1fw5XX-0007C3-Mv; Sat, 01 Sep 2018 13:02: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=x5pr=lp=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1fw5XW-0007By-Cb
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 13:02:10 +0000
X-Inumbo-ID: 0486a201-ade7-11e8-a8a5-bc764e045a96
Received: from mail-oi0-x243.google.com (unknown [2607:f8b0:4003:c06::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0486a201-ade7-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 15:00:36 +0200 (CEST)
Received: by mail-oi0-x243.google.com with SMTP id c190-v6so26403964oig.6
 for <xen-devel@lists.xenproject.org>; Sat, 01 Sep 2018 06:02:09 -0700 (PDT)
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=wVjz85Gn9iWwbWqDNujY77KfJUDjBTNumnmRG/5N0Og=;
 b=b8iEkmD1/fZRulH7EUPXVWoWsVHYSRZmBhiFBa5wpD0FT7IAPd+NTGrjo3QqMrHsDs
 GwSFn+xwkwjqsM7L1TCaD4NL578peAtc9BP5ALFxOejph/GFd6AcCZ470aaf9Te3fLfR
 d6792sUdyLvCJfCtR4ls1hnEvfoXpDZBpyxJs2dNf6+Ajfx82zhOQF+VA2l+qY4/1tBB
 7+bhQYI/FKvST4bIDNxBi+4pYXRJQIRA+WMwyezWhp7hrnCYkHQYmv30a6r/SyBwIyXr
 ZYqLn2HweJeKpocHceYwR9n1Vsj1ETCbrQH6lJ2uxBFj2TW4IG2MnVB1aVmcszU/niGZ
 8sjg==
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=wVjz85Gn9iWwbWqDNujY77KfJUDjBTNumnmRG/5N0Og=;
 b=M7zIiiqsQAfZ2QcK8QpSiiaDc6Nr2xiVJrsInptWSik11M3TV5+aOCMOZaGrZvF+7j
 WLDysPnAmJnPqO/EOWQy68vKuYWqPFjCFMIwlruNjKettM6+AtXDR9fTPw4cSREPgIe1
 KjS+jX33vQ1RZ2xNS8unZTNDaZVSF4H4nJ/hBbFQluOGd4BuZCtkZ61f6VHkOu78BPn9
 KgNXaTkgr/rKTqFEzS9/th0R3/LUXhKXgGxtAfnzNZ6O0dwT/0AKLyIFn2tgLkxPByct
 7o11pQcLTkmP5x1nPmVb7+zVDvEFvuvraQdcYrg+qvQR/XiAvZs2njRrs9GdRkpyaf4L
 BC1Q==
X-Gm-Message-State: APzg51AHXRqxutHNva7yOEszHou1nt0WKu1Y7Ha92Rzab+1QPl/W9EMe
 xeM/ib0jKF+G/YpVr+5w1UzzSnmo5hkcwn3+yT0=
X-Google-Smtp-Source: ANB0VdZMNa8OdeOjUSR+Ohg9LgDLhhvN8/tg66IG4980EZ7FD832yku/9sVpvgXwC8Z6muRIITkfPjgRlaLyXZF+rPI=
X-Received: by 2002:aca:32d5:: with SMTP id
 y204-v6mr12126969oiy.85.1535806928465; 
 Sat, 01 Sep 2018 06:02:08 -0700 (PDT)
MIME-Version: 1.0
References: <1535734871-9475-1-git-send-email-amittomer25@gmail.com>
 <377ac8f1-276b-7b4f-785d-42433c8fe0b1@arm.com>
 <e6028219-4865-9a7d-d932-643ab8449c14@arm.com>
In-Reply-To: <e6028219-4865-9a7d-d932-643ab8449c14@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sat, 1 Sep 2018 18:31:56 +0530
Message-ID: <CABHD4K8fPmY+43HTBSD=46WED=cQeFiqOch1QCCueO4GvCUHKw@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH] xen:arm: Populate arm64 image 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, 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>

SGVsbG8sCgo+IFllcywgYW5kIGluIGZhY3QgaXQgc2VlbXMgb25lIGNhbiB3b3JrIGFyb3VuZCB0
aGlzIGJ5IGNsZXZlcmx5Cj4gY29uc3RydWN0aW5nIHRoZSBsb2FkIGFkZHJlc3NlcywKCkJ1dCB3
ZSBhcmUgcmVhbGx5IGRlYWxpbmcgYSBjb3JuZXIgY2FzZSBoZXJlLiBObyBtYXR0ZXIgd2hlcmUK
d2UgbG9hZCB0aGUgaW1hZ2UsIGl0IHdvdWxkIGJlIHJlbG9jYXRlZCB0byAweDgwMDAwKCBzaW5j
ZSBkcmFtCnN0YXJ0cyBhdCAweDAwMDAuLi4pIGFuZCB1bmZvcnR1bmF0ZWx5IGZpcnN0IDE2TWlC
IGlzIHJlc2VydmVkIGZvcgpST00gRmlybXdhcmUuCgo+ID4+IFRoaXMgdW53YW50ZWQgc2l0dWF0
aW9uIGNhbiBiZSBmaXhlZCBieSB1cGRhdGluZyBpbWFnZV9zaXplIGZpZWxkCj4gPj4gYWxvbmcg
c2lkZSBrZXJuZWwgZmxhZ3Mgc28gdGhhdCBpbWFnZSB3b3VsZG4ndCByZWxvY2F0ZSBmcm9tIGlu
aXRpYWwKPiA+PiBsb2FkIGFkZHJlc3MuCj4gPgo+ID4gSSB0aGluayB0aGUgZmlyc3Qgc3RlcCBp
cyB0byBmaXggeW91ciBVLWJvb3QgYW5kIHJldGhpbmsgd2hlcmUgeW91IGxvYWQKPiA+IHlvdXIg
YmluYXJpZXMuCj4KPiBJIHRoaW5rIFUtQm9vdCBwZXJmZWN0bHkgY29tcGxpZXMgd2l0aCB0aGUg
a2VybmVsIGRvY3VtZW50LiBYZW4gbm90IHNvCj4gbXVjaC4gVGhlIGtlcm5lbCBpbWFnZSBmb3Jt
YXQgd2FzIGRlbGliZXJhdGVseSB1cGRhdGVkIHRvIGJlY29tZSBtb3JlCj4gZmxleGlibGUgd2l0
aCBjZXJ0YWluIG1lbW9yeSBsYXlvdXQgc2l0dWF0aW9ucyBhcyB3ZSBoYXZlIGhlcmUuCj4gVGhl
cmUgaXMgZm9yIGluc3RhbmNlIGEgcHJvYmxlbSBpZiB0aGVyZSBpcyBzb21ldGhpbmcgcHJlY2lv
dXMgYXQgNTEyS0IKPiBpbnRvIERSQU0gKHNlY3VyZSBtZW1vcnkgb3duZWQgYnkgZmlybXdhcmUp
LCBhcyByZWdhcmRsZXNzIG9mIHRoZSBsb2FkCj4gYWRkcmVzc2VzIHRoZSB1c2VyIGNob29zZXMg
VS1Cb290IHdpbGwgKHJpZ2h0ZnVsbHkhKSByZXZlcnQgdG8gdGhlCj4gb3JpZ2luYWwgIjUxMktC
IGludG8gRFJBTSIgYWRkcmVzcyB0byBrZWVwIGNvbXBhdGliaWxpdHkgd2l0aCBvbGRlcgo+IGtl
cm5lbHMgLSBhbmQgaXQgYmVsaWV2ZXMgWGVuIGlzIHN1Y2ggYSBvbmUgYmVjYXVzZSBvZiB0aGUg
YW5jaWVudAo+IGhlYWRlciBmb3JtYXQuCj4KPiBCdXQgLi4uCj4KPiA+IFJlZ2FyZGluZyB0aGUg
cGF0Y2ggaW4gaXRzZWxmLCBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIGFkZGl0aW9uIGFzIGl0Cj4g
PiBhbGxvdyBYZW4gdG8gYmUgbG9hZGVkIGluIG1vcmUgcGxhY2VzLiBCdXQgcGxlYXNlIHJld3Jp
dGUgdGhlIGNvbW1pdAo+ID4gbWVzc2FnZSBhY2NvcmRpbmdseSwgdGhpcyBpcyBhbiB1cGRhdGUg
dG8gYSBuZXcgdmVyc2lvbi4KPgo+IEkgdG90YWxseSBhZ3JlZSB3aXRoIHRoYXQsIHRoZSBjb21t
aXQgbWVzc2FnZSBzaG91bGQgYmUgcmV3b3JkZWQgdG8KPiBzdHJlc3MgdGhhdCB3ZSB3YW50IHRv
IGNvbXBseSB3aXRoIGEgbmV3ZXIgdmVyc2lvbiBvZiB0aGUga2VybmVsIGltYWdlCj4gaGVhZGVy
ICh3aGljaCBpcyBhcm91bmQgZm9yIGZvdXIgeWVhcnMgYnkgbm93ISksIGFuZCBqdXN0IG1lbnRp
b24gdGhhdAo+IGl0IGZpeGVzIHByb2JsZW1zIHdpdGggbm9uLWFuY2llbnQgVS1Cb290cyBvbiBj
ZXJ0YWluIHBsYXRmb3JtcyBhcyBhbgo+IGFkZGl0aW9uYWwgcmVhc29uLgo+Cj4gPj4gWzFdOmh0
dHBzOi8vZ2l0LmRlbnguZGUvP3A9dS1ib290LmdpdDthPWJsb2I7Zj1hcmNoL2FybS9saWIvaW1h
Z2UuYztoPTY5OWJmNDRlNzAyZjdhNzA4NDk5NzQwNjIwM2ZkN2QyYWFhZjg3ZmE7aGI9SEVBRCNs
NTAKPiA+Pgo+ID4+Cj4gPj4gVGhlc2UgY2hhbmdlcyBhcmUgZGVyaXZlZCBmcm9tIGtlcm5lbCB2
NC4xOCBmaWxlcwo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8YW1p
dHRvbWVyMjVAZ21haWwuY29tPgo+ID4+IC0tLQo+ID4+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyAgICAgICAgICAgICAgICAgICAgIHwgIDUgKystCj4gPj4gICB4ZW4vYXJjaC9hcm0vYXJt
NjQvbGliL2Fzc2VtYmxlci5oICAgICAgICAgICAgfCAxMSArKysrKwo+ID4+ICAgeGVuL2FyY2gv
YXJtL3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysKPiA+PiAgIHhlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvbGludXhfaGVhZGVyX3ZhcnMuaCB8IDYyCj4gPj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gPj4gICA0IGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9saW51eF9oZWFkZXJfdmFycy5oCj4gPj4KPiA+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMK
PiA+PiBpbmRleCBkNjM3MzRmLi5jZTcyYzk1IDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKPiA+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gPj4g
QEAgLTI1LDYgKzI1LDcgQEAKPiA+PiAgICNpbmNsdWRlIDxhc20vZWFybHlfcHJpbnRrLmg+Cj4g
Pj4gICAjaW5jbHVkZSA8ZWZpL2VmaWVyci5oPgo+ID4+ICAgI2luY2x1ZGUgPGFzbS9hcm02NC9l
ZmliaW5kLmg+Cj4gPj4gKyNpbmNsdWRlICJsaWIvYXNzZW1ibGVyLmgiCj4gPj4gICAgICNkZWZp
bmUgUFRfUFQgICAgIDB4ZjdmIC8qIG5HPTEgQUY9MSBTSD0xMSBBUD0wMSBOUz0xIEFUVFI9MTEx
IFQ9MQo+ID4+IFA9MSAqLwo+ID4+ICAgI2RlZmluZSBQVF9NRU0gICAgMHhmN2QgLyogbkc9MSBB
Rj0xIFNIPTExIEFQPTAxIE5TPTEgQVRUUj0xMTEgVD0wCj4gPj4gUD0xICovCj4gPj4gQEAgLTEy
MCw4ICsxMjEsOCBAQCBlZmlfaGVhZDoKPiA+PiAgICAgICAgICAgYWRkICAgICB4MTMsIHgxOCwg
IzB4MTYKPiA+PiAgICAgICAgICAgYiAgICAgICByZWFsX3N0YXJ0ICAgICAgICAgICAvKiBicmFu
Y2ggdG8ga2VybmVsIHN0YXJ0ICovCj4gPj4gICAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAg
ICAgICAgICAgLyogSW1hZ2UgbG9hZCBvZmZzZXQgZnJvbSBzdGFydAo+ID4+IG9mIFJBTSAqLwo+
ID4+IC0gICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8K
PiA+PiAtICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICov
Cj4gPj4gKyAgICAgICAgbGU2NHN5bSBfa2VybmVsX3NpemVfbGUgICAgICAvKiBFZmZlY3RpdmUg
c2l6ZSBvZiBrZXJuZWwKPiA+PiBpbWFnZSwgbGl0dGxlLWVuZGlhbiAqLwo+ID4+ICsgICAgICAg
IGxlNjRzeW0gX2tlcm5lbF9mbGFnc19sZSAgICAgLyogSW5mb3JtYXRpdmUgZmxhZ3MsCj4gPj4g
bGl0dGxlLWVuZGlhbiAqLwo+ID4KPiA+IEFsbCB0aGUgZGFuY2UgZm9yIHRvIGNvbnZlcnQgdG8g
bGl0dGxlIGVuZGlhbiBpcyBub3QgbmVjZXNzYXJ5IG9uIFhlbi4KPiA+IFBsZWFzZSByZXdvcmsg
eW91ciBzZXJpZXMgdG8gYXZvaWQgc3VjaCBjb2RlLCB0aGlzIHdvdWxkIGFsc28gcmVkdWNlCj4g
PiBxdWl0ZSBzaWduaWZpY2FudGx5IHRoZSBzZXJpZXMuCj4KPiBJbmRlZWQhCgpIb3cgYWJvdXQg
dGhpcyBjaGFuZ2U/CgppbmRleCBjZTcyYzk1Li5lYzI5ZTAxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTEy
MSw4ICsxMjEsOCBAQCBlZmlfaGVhZDoKICAgICAgICAgYWRkICAgICB4MTMsIHgxOCwgIzB4MTYK
ICAgICAgICAgYiAgICAgICByZWFsX3N0YXJ0ICAgICAgICAgICAvKiBicmFuY2ggdG8ga2VybmVs
IHN0YXJ0ICovCiAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogSW1hZ2Ug
bG9hZCBvZmZzZXQgZnJvbSBzdGFydCBvZiBSQU0gKi8KLSAgICAgICAgbGU2NHN5bSBfa2VybmVs
X3NpemVfbGUgICAgICAvKiBFZmZlY3RpdmUgc2l6ZSBvZiBrZXJuZWwKaW1hZ2UsIGxpdHRsZS1l
bmRpYW4gKi8KLSAgICAgICAgbGU2NHN5bSBfa2VybmVsX2ZsYWdzX2xlICAgICAvKiBJbmZvcm1h
dGl2ZSBmbGFncywgbGl0dGxlLWVuZGlhbiAqLworICAgICAgICAucXVhZCAgIF9lbmQgLSBzdGFy
dCAgICAgIC8qIEVmZmVjdGl2ZSBzaXplIG9mIGtlcm5lbCBpbWFnZSwKbGl0dGxlLWVuZGlhbiAq
LworICAgICAgICAucXVhZCAgIF9fSEVBRF9GTEFHUyAgICAgLyogSW5mb3JtYXRpdmUgZmxhZ3Ms
IGxpdHRsZS1lbmRpYW4gKi8KICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAv
KiByZXNlcnZlZCAqLwogICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJl
c2VydmVkICovCiAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2
ZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmgKYi94
ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2Fzc2VtYmxlci5oCmluZGV4IGMwZWY3NTguLjA1ODYxYjgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmgKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2xpYi9hc3NlbWJsZXIuaApAQCAtOSwxNSArOSwxMSBAQAogI2RlZmlu
ZSBDUFVfQkUoeC4uLikKICNkZWZpbmUgQ1BVX0xFKHguLi4pIHgKCi0gICAgLyoKLSAgICAgKiBF
bWl0IGEgNjQtYml0IGFic29sdXRlIGxpdHRsZSBlbmRpYW4gc3ltYm9sIHJlZmVyZW5jZSBpbiBh
IHdheSB0aGF0Ci0gICAgICogZW5zdXJlcyB0aGF0IGl0IHdpbGwgYmUgcmVzb2x2ZWQgYXQgYnVp
bGQgdGltZSwgZXZlbiB3aGVuIGJ1aWxkaW5nIGEKLSAgICAgKiBQSUUgYmluYXJ5LiBUaGlzIHJl
cXVpcmVzIGNvb3BlcmF0aW9uIGZyb20gdGhlIGxpbmtlciBzY3JpcHQsIHdoaWNoCi0gICAgICog
bXVzdCBlbWl0IHRoZSBsbzMyL2hpMzIgaGFsdmVzIGluZGl2aWR1YWxseS4KLSAgICAgKi8KLSAg
ICAubWFjcm8gIGxlNjRzeW0sIHN5bQotICAgIC5sb25nICAgXHN5bVwoKV9sbzMyCi0gICAgLmxv
bmcgICBcc3ltXCgpX2hpMzIKLSAgICAuZW5kbQorI2RlZmluZSBfX0hFQURfRkxBR19QQUdFX1NJ
WkUgIDEgLyogNEsgaGFyZC1jb2RlZCAqLworCisjZGVmaW5lIF9fSEVBRF9GTEFHX1BIWVNfQkFT
RSAgMQorCisjZGVmaW5lIF9fSEVBRF9GTEFHUyAgICAoKF9fSEVBRF9GTEFHX1BBR0VfU0laRSA8
PCAxKSB8ICBcCgpUaGFua3MKLUFtaXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 13:40:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 13:40: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 1fw68e-0001V7-UQ; Sat, 01 Sep 2018 13:40:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw68d-0001Uu-Rg
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 13:40:31 +0000
X-Inumbo-ID: b374fed2-adec-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b374fed2-adec-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 13:41: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 1fw68X-0007B4-Mr; Sat, 01 Sep 2018 13:40: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 1fw68X-0004cP-6a; Sat, 01 Sep 2018 13:40:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw68X-00033z-5y; Sat, 01 Sep 2018 13:40:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127098-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 13:40:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127098: 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>

ZmxpZ2h0IDEyNzA5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 14:04:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 14: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 1fw6VX-000395-1w; Sat, 01 Sep 2018 14:04:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fbr0=lp=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1fw6VW-000390-5h
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 14:04:10 +0000
X-Inumbo-ID: 00eadd94-adf0-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00eadd94-adf0-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 14:04:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com
 [10.11.54.5])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0F9C085748;
 Sat,  1 Sep 2018 14:04:08 +0000 (UTC)
Received: from [10.36.116.60] (ovpn-116-60.ams2.redhat.com [10.36.116.60])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E1B0884457;
 Sat,  1 Sep 2018 14:03:58 +0000 (UTC)
To: Oscar Salvador <osalvador@techadventures.net>
References: <20180821104418.12710-1-david@redhat.com>
 <20180831205457.GB3945@techadventures.net>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <d4b6608b-0b21-b925-4adc-d11e4706f69d@redhat.com>
Date: Sat, 1 Sep 2018 16:03:58 +0200
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: <20180831205457.GB3945@techadventures.net>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.2]); Sat, 01 Sep 2018 14:04:08 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]);
 Sat, 01 Sep 2018 14:04:08 +0000 (UTC) for IP:'10.11.54.5'
 DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'david@redhat.com' RCPT:''
Subject: Re: [Xen-devel] [PATCH RFCv2 0/6] mm: online/offline_pages called
 w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDguMjAxOCAyMjo1NCwgT3NjYXIgU2FsdmFkb3Igd3JvdGU6Cj4gT24gVHVlLCBBdWcg
MjEsIDIwMTggYXQgMTI6NDQ6MTJQTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+
IFRoaXMgaXMgdGhlIHNhbWUgYXBwcm9hY2ggYXMgaW4gdGhlIGZpcnN0IFJGQywgYnV0IHRoaXMg
dGltZSB3aXRob3V0Cj4+IGV4cG9ydGluZyBkZXZpY2VfaG90cGx1Z19sb2NrIChyZXF1ZXN0ZWQg
YnkgR3JlZykgYW5kIHdpdGggc29tZSBtb3JlCj4+IGRldGFpbHMgYW5kIGRvY3VtZW50YXRpb24g
cmVnYXJkaW5nIGxvY2tpbmcuIFRlc3RlZCBvbmx5IG9uIHg4NiBzbyBmYXIuCj4gCj4gSGkgRGF2
aWQsCj4gCj4gSSB3b3VsZCBsaWtlIHRvIHJldmlldyB0aGlzIGJ1dCBJIGFtIG9uIHZhY2F0aW9u
LCBzbyBJIHdpbGwgbm90IGJlIGFibGUgdG8gZ2V0IHRvIGl0Cj4gc29vbi4KPiBJIHBsYW4gdG8g
ZG8gaXQgb25jZSBJIGFtIGJhY2suCgpTdXJlLCBJIHdvbid0IGJlIHJlc2VuZGluZyB3aXRoaW4g
bmV4dCB0d28gd2Vla3MgZWl0aGVyIHdheSwgYXMgSSBhbQphbHNvIG9uIHZhY2F0aW9uLgoKSGF2
ZSBhIG5pY2UgdmFjYXRpb24hCgo+IAo+IFRoYW5rcwo+IAoKCi0tIAoKVGhhbmtzLAoKRGF2aWQg
LyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 14:22:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 14:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fw6nF-0004dK-QM; Sat, 01 Sep 2018 14:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=byqe=lp=xenproject.org=prvs=775f887fb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fw6nE-0004d7-2T
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 14:22:28 +0000
X-Inumbo-ID: 3ad3e2db-adf2-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ad3e2db-adf2-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 16:20:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,315,1531785600"; d="scan'208";a="64246422"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75151-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-destroy:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:guest-start: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-amd64-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-xl-qemut-win10-i386:windows-install: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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu: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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-vhd: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-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=a5f9be3576c3f9dd871f68eaf482278c0b3a6df2
X-Osstest-Versions-That: linux=830f9674e76d08d04585e53fc200ae8af99966e7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 1 Sep 2018 15:22:21 +0100
Subject: [Xen-devel] [linux-3.18 baseline-only test] 75151: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE1MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20v
b3NzdGVzdC9sb2dzLzc1MTUxLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJs
b2NrZWQgaW4gNzUwOTIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE4IGd1ZXN0LWRl
c3Ryb3kgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTA5MgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiA3
NTA5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUuMiBmYWlsIGJsb2NrZWQgaW4gNzUwOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTA5
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgZmFpbCBibG9ja2VkIGluIDc1MDkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzUwOTIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiA3NTA5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1MDkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzUw
OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgNzUwOTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgNzUwOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTA5MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBs
aWtlIDc1MDkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTA5MgogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICAgZmFpbCBsaWtl
IDc1MDkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1MDkyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzUwOTIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTA5MgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1MDkyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIGxpa2UgNzUwOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgYTVmOWJlMzU3NmMzZjlkZDg3MWY2OGVhZjQ4MjI3OGMwYjNhNmRmMgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgODMwZjk2NzRlNzZkMDhkMDQ1ODVlNTNmYzIwMGFl
OGFmOTk5NjZlNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1MDkyICAyMDE4LTA4LTE5IDAyOjU4
OjI2IFogICAxMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTE1MSAgMjAxOC0wOC0zMSAx
OTo1Nzo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkYW0gRm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPgog
IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRlciBEdXljayA8YWxl
eGFuZGVyLmguZHV5Y2tAaW50ZWwuY29tPgogIEFsZXhleSBLb2RhbmV2IDxhbGV4ZXkua29kYW5l
dkBvcmFjbGUuY29tPgogIEFtaXQgUHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFu
ZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZXcgQm93ZXJzIDxh
bmRyZXd4LmJvd2Vyc0BpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGEucnlhYmluaW5Ac2Ftc3VuZy5jb20+CiAg
QW5keSBTaGV2Y2hlbmtvIDxhbmR5LnNoZXZjaGVua29AZ21haWwuY29tPgogIEFyZW5kIHZhbiBT
cHJpZWwgPGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20+CiAgQXJpZWwgRWxpb3IgPGFyaWVs
LmVsaW9yQGNhdml1bS5jb20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhh
dC5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4K
ICBCaW5nSmluZyBDaGFuZyA8YmluZ2ppbmdjQHN5bm9sb2d5LmNvbT4KICBCam9ybiBIZWxnYWFz
IDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIENhc2V5IExlZWRvbSA8bGVlZG9tQGNoZWxzaW8uY29t
PgogIENhc2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2NoYXVmbGVyLWNhLmNvbT4KICBDYXRhbGluIE1h
cmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoZW4gSHUgPGh1MS5jaGVuQGludGVs
LmNvbT4KICBDaHVuZmVuZyBZdW4gPGNodW5mZW5nLnl1bkBtZWRpYXRlay5jb20+CiAgQ29uZyBX
YW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgogIERhbmllbCBNYWNrIDxkYW5pZWxAem9ucXVlLm9yZz4KICBEYW5p
ZWwgUm9zZW5iZXJnIDxkcm9zZW5AZ29vZ2xlLmNvbT4KICBEYXZpZCBMZWNobmVyIDxkYXZpZEBs
ZWNobm9sb2d5LmNvbT4KICBEYXZpZCBSaWVudGplcyA8cmllbnRqZXNAZ29vZ2xlLmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBCaWdnZXJzIDxlYmln
Z2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBF
cmljayBSZXllcyA8ZXJpY2tyZXllc0Bnb29nbGUuY29tPgogIEZhYmlvIEVzdGV2YW0gPGZhYmlv
LmVzdGV2YW1AbnhwLmNvbT4KICBGYXRoaSBCb3VkcmEgPGZhdGhpLmJvdWRyYUBsaW5hcm8ub3Jn
PgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFu
IFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2FuZXNoIEdvdWRhciA8Z2FuZXNoZ3JAY2hlbHNp
by5jb20+CiAgR2V2b3JnIFNhaGFreWFuIDxzYWhha3lhbkBzeW5vcHN5cy5jb20+CiAgR292aW5k
YXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBVbmdlcmVyIDxnZXJnQGxp
bnV4LW02OGsub3JnPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIZWlr
byBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9y
LmFwYW5hLm9yZy5hdT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJbmtpIERh
ZSA8aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNAbWlj
cm9zb2Z0LmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmF5IEhzdSA8c2hp
aC1jaGllaC5oc3VAbWVkaWF0ZWsuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNo
ZXJAaW50ZWwuY29tPgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaG4gT2duZXNzIDxqb2huLm9nbmVzc0BsaW51dHJv
bml4LmRlPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLYWxsZSBWYWxvIDxr
dmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVydGh5IDxqLWtlZXJ0aHlAdGkuY29tPgogIEtlZXMg
Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJh
aWR1LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgTGl3ZWkgU29uZyA8bGl3ZWkuc29uZ0B3aW5kcml2ZXIuY29tPgogIEx1a2FzIFd1bm5lciA8
bHVrYXNAd3VubmVyLmRlPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4K
ICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBSdXRs
YW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9p
ZC5jb20+CiAgTWFydGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1hc2FoaXJvIFlhbWFk
YSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhp
cmFtYXRAa2VybmVsLm9yZz4KICBNYXRoaWV1IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4K
ICBNaWNoYWVsIFRyaW1hcmNoaSA8bWljaGFlbEBhbWFydWxhc29sdXRpb25zLmNvbT4KICBNaW5h
cyBIYXJ1dHl1bnlhbiBobWluYXNAc3lub3BzeXMuY29tPgogIE9sZWtzaWogUmVtcGVsIDxvLnJl
bXBlbEBwZW5ndXRyb25peC5kZT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVy
Lm9yZz4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSYXZpIEJhbmdv
cmlhIDxyYXZpLmJhbmdvcmlhQGxpbnV4LmlibS5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVy
dC5qYXJ6bWlrQGZyZWUuZnI+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9y
Zy51az4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LmlibS5jb20+CiAgU2FzaGEgTGV2
aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNlYmFzdGlhbiBBbmRyemVqIFNp
ZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5j
b20+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJu
ZWwub3JnPgogIFNodWFoIEtoYW4gKFNhbXN1bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBT
aXFpIExpbiA8c2lxaWxpbkBnb29nbGUuY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVy
LmNoPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmZlbiBL
bGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAo
Vk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8
U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVtLmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5t
dWtoZXJqZWVAZ21haWwuY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFy
bS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRvbnkgTGluZGdyZW4gPHRv
bnlAYXRvbWlkZS5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBXZWkgV2Fu
ZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUu
Y29tPgogIFdpbGxpYW0gV3UgPHdpbGxpYW0ud3VAcm9jay1jaGlwcy5jb20+CiAgV29sZnJhbSBT
YW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZdWlrbyBPc2hpbm8gPHl1aWtvLm9zaGlub0BtaWNy
b2NoaXAuY29tPgogIFpoaXpob3UgWmhhbmcgPHpoaXpob3V6aGFuZ0Bhc3JtaWNyby5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIzMjkgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 15:13:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 15:13: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 1fw7aX-0008C6-PL; Sat, 01 Sep 2018 15: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw7aW-0008Bw-8m
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 15:13:24 +0000
X-Inumbo-ID: 5971a08a-adf9-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5971a08a-adf9-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 17:11:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fw7aR-0000kk-P0; Sat, 01 Sep 2018 15:13: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 1fw7aR-0007PY-HB; Sat, 01 Sep 2018 15:13:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw7aR-0002s6-GW; Sat, 01 Sep 2018 15:13:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127038-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot: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-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-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-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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4658aff6eeaaf0b049ce787513abfc985c452e3a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 15:13:19 +0000
Subject: [Xen-devel] [linux-linus test] 127038: 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>

ZmxpZ2h0IDEyNzAzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MDM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlh
biAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFu
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDY1OGFmZjZlZWFh
ZjBiMDQ5Y2U3ODc1MTNhYmZjOTg1YzQ1MmUzYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAxOCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMTcg
ZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzAzOCAgMjAxOC0wOC0z
MSAxMDo1NDowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjEwNCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNTg4MTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 16:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 16:04: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 1fw8Nf-0003oX-Uh; Sat, 01 Sep 2018 16:04: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fw8Nf-0003oL-5Y
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 16:04:11 +0000
X-Inumbo-ID: 70ff2428-ae00-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70ff2428-ae00-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 18:02:35 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fw8NY-0002I3-UL; Sat, 01 Sep 2018 16:04: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 1fw8NY-0000pg-Kl; Sat, 01 Sep 2018 16:04:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fw8NY-00077j-K7; Sat, 01 Sep 2018 16:04:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127104-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 16:04:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127104: 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>

ZmxpZ2h0IDEyNzEwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEwNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDAgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 19:47:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 19: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 1fwBrA-0001se-Vh; Sat, 01 Sep 2018 19: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwBr9-0001sU-Cq
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 19:46:51 +0000
X-Inumbo-ID: 8c76e120-ae1f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c76e120-ae1f-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 21:45:16 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwBr6-0006s0-HU; Sat, 01 Sep 2018 19:46: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 1fwBr6-0004OQ-8z; Sat, 01 Sep 2018 19:46:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwBr6-0003xb-8P; Sat, 01 Sep 2018 19:46:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127112-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 19:46:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127112: 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>

ZmxpZ2h0IDEyNzExMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzExMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDEgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 20:08:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 20: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 1fwCBZ-0003Pf-TS; Sat, 01 Sep 2018 20:07:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwCBY-0003PT-Ta
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 20:07:56 +0000
X-Inumbo-ID: d2cb86e5-ae22-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2cb86e5-ae22-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 20:08: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 1fwCBW-0007N9-8a; Sat, 01 Sep 2018 20:07: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 1fwCBV-0007IU-ST; Sat, 01 Sep 2018 20:07:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwCBV-00006V-Rl; Sat, 01 Sep 2018 20:07:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127099-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=ec788ac2fe5ffa05119030bed4805582e29aab5d
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 20:07:53 +0000
Subject: [Xen-devel] [libvirt test] 127099: 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>

ZmxpZ2h0IDEyNzA5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcwOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgZWM3ODhhYzJmZTVmZmEwNTExOTAzMGJlZDQ4MDU1ODJlMjlhYWI1ZApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMDc2YTJiNDA5NjY3ZGQ5ZjcxNmEyYTIw
ODVlMWZmZWE5ZDU4ZmU4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTIzODE0ICAyMDE4LTA2LTA1
IDA0OjE5OjIzIFogICA4OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyMzg0MCAgMjAxOC0w
Ni0wNiAwNDoxOToyOCBaICAgODcgZGF5cyAgIDY5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyNzA5OSAgMjAxOC0wOS0wMSAxMjoxMzowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICAgQWxlcyBN
dXNpbCA8YW11c2lsQHJlZGhhdC5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVk
aGF0LmNvbT4KICBBbnlhIEhhcnRlciA8YWhhcnRlckByZWRoYXQuY29tPgogIEJpbmcgTml1IDxi
aW5nLm5pdUBpbnRlbC5jb20+CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LmlibS5jb20+CiAg
Qm9ibyBEdSA8ZHVibzE2M0AxMjYuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51
eC5pYm0uY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFu
Z2t1byBTaGkgPHNoaS5jaGFuZ2t1b0BoM2MuY29tPgogIENoZW4gSGFueGlhbyA8Y2hlbmhhbnhp
YW9AZ21haWwuY29tPgogIENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNh
bm9uaWNhbC5jb20+CiAgQ2xlbWVudGluZSBIYXlhdCA8Y2xlbUBsc2UuZXBpdGEuZnI+CiAgQ29s
ZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBEYW4gS2VuaWdzYmVyZyA8ZGFua2Vu
QHJlZGhhdC5jb20+CiAgRGFuaWVsIE5pY29sZXR0aSA8ZGFudHRpMTJAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJk
IDx2ZWlsbGFyZEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRmFiaWFubyBGaWTDqm5jaW8g
PGZhYmlhbm9AZmlkZW5jaW8ub3JnPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+
CiAgRmlsaXAgQWxhYyA8ZmlsaXBhbGFjQGdtYWlsLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhh
dC5jb20+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmkrbGlidmlydEBib3VtLm9yZz4KICBpbnRyaWdl
cmkgPGludHJpZ2VyaUBib3VtLm9yZz4KICBKYW1pZSBTdHJhbmRib2dlIDxqYW1pZUBjYW5vbmlj
YWwuY29tPgogIEppZSBXYW5nIDx3YW5namllODguaHVhd2VpLmNvbT4KICBKaW0gRmVobGlnIDxq
ZmVobGlnQHN1c2UuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAg
Sm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFj
Y29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIEthc2h5YXAg
Q2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIEthdGVyaW5hIEtvdWtpb3UgPGtrb3Vr
aW91QHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5z
az4KICBMdXlhbyBIdWFuZyA8bGh1YW5nQHJlZGhhdC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1o
YXJ0bWF5QGxpbnV4LmlibS5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBNYXJjb3MgUGF1bG8gZGUgU291emEgPG1hcmNvcy5zb3V6YS5vcmdAZ21h
aWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4K
ICBNYXR0aGlhcyBCb2x0ZSA8bWF0dGhpYXMuYm9sdGVAZ29vZ2xlbWFpbC5jb20+CiAgTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHLDrXZvem7DrWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlA
dmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQaW5vIFRvc2Nhbm8gPHB0b3NjYW5vQHJl
ZGhhdC5jb20+CiAgUmFkb3N0aW4gU3RveWFub3YgPHJzdG95YW5vdjFAZ21haWwuY29tPgogIFJh
bXkgRWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4KICByYW15ZWxrZXN0IDxyYW15ZWxrZXN0
QGdtYWlsLmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJv
bWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+CiAgUm9tYW4gQm9sc2hha292
IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdlaWx1biBaaHUgPHpodXdl
aWx1bkBodWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNTc0MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 21:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 21:15: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 1fwDEe-0008Aj-W4; Sat, 01 Sep 2018 21:15: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=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwDEd-0008AW-Q3
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 21:15:11 +0000
X-Inumbo-ID: e3874b6c-ae2b-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3874b6c-ae2b-11e8-a8a5-bc764e045a96;
 Sat, 01 Sep 2018 23:13:36 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwDEY-0000Mf-OQ; Sat, 01 Sep 2018 21:15: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 1fwDEY-0004V3-DG; Sat, 01 Sep 2018 21:15:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwDEY-0006Y2-CP; Sat, 01 Sep 2018 21:15:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127071-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-qemut-ws16-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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10: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-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-qemuu-debianhvm-amd64-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-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-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-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-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-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: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-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-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-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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=71e51140fdeb98c8fefc3a7067b554212bb61ac9
X-Osstest-Versions-That: xen=238007d6fae9447bf5e8e73d67ae9fb844e7ff2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 21:15:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127071: 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>

ZmxpZ2h0IDEyNzA3MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA3MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEyNzAxOSBSRUdSLiB2cy4gMTI0MjQ4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMjcwMTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEyNzAxOSBibG9ja2VkIGluIDEyNDMyOAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGluIDEyNzAxOSBibG9ja2VkIGluIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjcwMTkgYmxvY2tlZCBpbiAxMjQz
MjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDEyNzAxOSBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTI3MDE5IGxpa2UgMTI0MzI4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjQyNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNDI0OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEy
NDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNDMyOAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI0MzI4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjQzMjgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgNzFlNTExNDBmZGViOThjOGZlZmMzYTcwNjdiNTU0MjEyYmI2MWFjOQpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjM4MDA3ZDZmYWU5NDQ3YmY1ZThl
NzNkNjdhZTlmYjg0NGU3ZmYyYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI0MzI4ICAyMDE4LTA2
LTE3IDIzOjM5OjA3IFogICA3NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNDgwNyAgMjAx
OC0wNi0yOCAxNzozODowNCBaICAgNjUgZGF5cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyNjI5NiAgMjAxOC0wOC0yMSAwMToxMjozOCBaICAgMTEgZGF5cyAgIDEwIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8
Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGR1bmxhcGdAdW1p
Y2guZWR1CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgogIFN0ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtz
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
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
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
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEy
ODkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 21:43:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 21:43: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 1fwDgE-0001nV-AX; Sat, 01 Sep 2018 21:43:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwDgC-0001nM-SK
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 21:43:40 +0000
X-Inumbo-ID: 322802e1-ae30-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 322802e1-ae30-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 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 1fwDg9-0000xR-2O; Sat, 01 Sep 2018 21:43: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 1fwDg8-0006Rh-QF; Sat, 01 Sep 2018 21:43:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwDg8-00005M-PX; Sat, 01 Sep 2018 21:43:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127070-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:build-amd64-xen-freebsd:xen-build-freebsd:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=f04955e18502035121776f6e09d83ae5a36c773c
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 21:43:36 +0000
Subject: [Xen-devel] [xen-unstable test] 127070: 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>

ZmxpZ2h0IDEyNzA3MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA3MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
IDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI2ODU0CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEyNzAxMgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMjcwMTIKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICA3IHhlbi1idWlsZC1mcmVlYnNkICAgZmFpbCBpbiAxMjcwMTIgbGlrZSAx
MjY4NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTI3MDEyIGxpa2UgMTI2ODU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3MDEyIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjY4NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI2ODU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI2ODU0CiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICA3IHhlbi1idWlsZC1mcmVl
YnNkICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYwNDk1NWUxODUwMjAzNTEyMTc3
NmY2ZTA5ZDgzYWU1YTM2Yzc3M2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyNjg1NCAgMjAxOC0wOC0yOCAxMjoxNDozMyBaICAgIDQgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjY5NTIgIDIwMTgtMDgtMjkgMTU6MjU6NTAgWiAgICAzIGRheXMgICAg
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcwMTIgIDIwMTgtMDgtMzAgMjM6MTY6
MjAgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEdvcGFsYXNl
dHR5LCBNYW5vaiA8bWFub2ouZ29wYWxhc2V0dHlAaHBlLmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWmhlbnpob25nIER1YW4g
PHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
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
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYzOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 21:54:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 21: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 1fwDqM-0002aZ-IZ; Sat, 01 Sep 2018 21:54:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hr/g=lp=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1fwDqL-0002aU-85
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 21:54:09 +0000
X-Inumbo-ID: a8a2d879-ae31-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a8a2d879-ae31-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 21:54: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 D13BC18A;
 Sat,  1 Sep 2018 14:54:06 -0700 (PDT)
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 EEF893F5BC;
 Sat,  1 Sep 2018 14:54:05 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <1535734871-9475-1-git-send-email-amittomer25@gmail.com>
 <377ac8f1-276b-7b4f-785d-42433c8fe0b1@arm.com>
 <e6028219-4865-9a7d-d932-643ab8449c14@arm.com>
 <CABHD4K8fPmY+43HTBSD=46WED=cQeFiqOch1QCCueO4GvCUHKw@mail.gmail.com>
From: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Organization: ARM Ltd.
Message-ID: <0c037c4a-a92d-c215-d869-67cadebba965@arm.com>
Date: Sat, 1 Sep 2018 22:52:33 +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: <CABHD4K8fPmY+43HTBSD=46WED=cQeFiqOch1QCCueO4GvCUHKw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen:arm: Populate arm64 image 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, 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>

T24gMDkvMDEvMjAxOCAwMjowMSBQTSwgQW1pdCBUb21lciB3cm90ZToKPiBIZWxsbywKPiAKPj4g
WWVzLCBhbmQgaW4gZmFjdCBpdCBzZWVtcyBvbmUgY2FuIHdvcmsgYXJvdW5kIHRoaXMgYnkgY2xl
dmVybHkKPj4gY29uc3RydWN0aW5nIHRoZSBsb2FkIGFkZHJlc3NlcywKPiAKPiBCdXQgd2UgYXJl
IHJlYWxseSBkZWFsaW5nIGEgY29ybmVyIGNhc2UgaGVyZS4gTm8gbWF0dGVyIHdoZXJlCj4gd2Ug
bG9hZCB0aGUgaW1hZ2UsIGl0IHdvdWxkIGJlIHJlbG9jYXRlZCB0byAweDgwMDAwKCBzaW5jZSBk
cmFtCj4gc3RhcnRzIGF0IDB4MDAwMC4uLikgYW5kIHVuZm9ydHVuYXRlbHkgZmlyc3QgMTZNaUIg
aXMgcmVzZXJ2ZWQgZm9yCj4gUk9NIEZpcm13YXJlLgo+IAo+Pj4+IFRoaXMgdW53YW50ZWQgc2l0
dWF0aW9uIGNhbiBiZSBmaXhlZCBieSB1cGRhdGluZyBpbWFnZV9zaXplIGZpZWxkCj4+Pj4gYWxv
bmcgc2lkZSBrZXJuZWwgZmxhZ3Mgc28gdGhhdCBpbWFnZSB3b3VsZG4ndCByZWxvY2F0ZSBmcm9t
IGluaXRpYWwKPj4+PiBsb2FkIGFkZHJlc3MuCj4+Pgo+Pj4gSSB0aGluayB0aGUgZmlyc3Qgc3Rl
cCBpcyB0byBmaXggeW91ciBVLWJvb3QgYW5kIHJldGhpbmsgd2hlcmUgeW91IGxvYWQKPj4+IHlv
dXIgYmluYXJpZXMuCj4+Cj4+IEkgdGhpbmsgVS1Cb290IHBlcmZlY3RseSBjb21wbGllcyB3aXRo
IHRoZSBrZXJuZWwgZG9jdW1lbnQuIFhlbiBub3Qgc28KPj4gbXVjaC4gVGhlIGtlcm5lbCBpbWFn
ZSBmb3JtYXQgd2FzIGRlbGliZXJhdGVseSB1cGRhdGVkIHRvIGJlY29tZSBtb3JlCj4+IGZsZXhp
YmxlIHdpdGggY2VydGFpbiBtZW1vcnkgbGF5b3V0IHNpdHVhdGlvbnMgYXMgd2UgaGF2ZSBoZXJl
Lgo+PiBUaGVyZSBpcyBmb3IgaW5zdGFuY2UgYSBwcm9ibGVtIGlmIHRoZXJlIGlzIHNvbWV0aGlu
ZyBwcmVjaW91cyBhdCA1MTJLQgo+PiBpbnRvIERSQU0gKHNlY3VyZSBtZW1vcnkgb3duZWQgYnkg
ZmlybXdhcmUpLCBhcyByZWdhcmRsZXNzIG9mIHRoZSBsb2FkCj4+IGFkZHJlc3NlcyB0aGUgdXNl
ciBjaG9vc2VzIFUtQm9vdCB3aWxsIChyaWdodGZ1bGx5ISkgcmV2ZXJ0IHRvIHRoZQo+PiBvcmln
aW5hbCAiNTEyS0IgaW50byBEUkFNIiBhZGRyZXNzIHRvIGtlZXAgY29tcGF0aWJpbGl0eSB3aXRo
IG9sZGVyCj4+IGtlcm5lbHMgLSBhbmQgaXQgYmVsaWV2ZXMgWGVuIGlzIHN1Y2ggYSBvbmUgYmVj
YXVzZSBvZiB0aGUgYW5jaWVudAo+PiBoZWFkZXIgZm9ybWF0Lgo+Pgo+PiBCdXQgLi4uCj4+Cj4+
PiBSZWdhcmRpbmcgdGhlIHBhdGNoIGluIGl0c2VsZiwgSSB0aGluayB0aGlzIGlzIGEgZ29vZCBh
ZGRpdGlvbiBhcyBpdAo+Pj4gYWxsb3cgWGVuIHRvIGJlIGxvYWRlZCBpbiBtb3JlIHBsYWNlcy4g
QnV0IHBsZWFzZSByZXdyaXRlIHRoZSBjb21taXQKPj4+IG1lc3NhZ2UgYWNjb3JkaW5nbHksIHRo
aXMgaXMgYW4gdXBkYXRlIHRvIGEgbmV3IHZlcnNpb24uCj4+Cj4+IEkgdG90YWxseSBhZ3JlZSB3
aXRoIHRoYXQsIHRoZSBjb21taXQgbWVzc2FnZSBzaG91bGQgYmUgcmV3b3JkZWQgdG8KPj4gc3Ry
ZXNzIHRoYXQgd2Ugd2FudCB0byBjb21wbHkgd2l0aCBhIG5ld2VyIHZlcnNpb24gb2YgdGhlIGtl
cm5lbCBpbWFnZQo+PiBoZWFkZXIgKHdoaWNoIGlzIGFyb3VuZCBmb3IgZm91ciB5ZWFycyBieSBu
b3chKSwgYW5kIGp1c3QgbWVudGlvbiB0aGF0Cj4+IGl0IGZpeGVzIHByb2JsZW1zIHdpdGggbm9u
LWFuY2llbnQgVS1Cb290cyBvbiBjZXJ0YWluIHBsYXRmb3JtcyBhcyBhbgo+PiBhZGRpdGlvbmFs
IHJlYXNvbi4KPj4KPj4+PiBbMV06aHR0cHM6Ly9naXQuZGVueC5kZS8/cD11LWJvb3QuZ2l0O2E9
YmxvYjtmPWFyY2gvYXJtL2xpYi9pbWFnZS5jO2g9Njk5YmY0NGU3MDJmN2E3MDg0OTk3NDA2MjAz
ZmQ3ZDJhYWFmODdmYTtoYj1IRUFEI2w1MAo+Pj4+Cj4+Pj4KPj4+PiBUaGVzZSBjaGFuZ2VzIGFy
ZSBkZXJpdmVkIGZyb20ga2VybmVsIHY0LjE4IGZpbGVzCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Cj4+Pj4gLS0tCj4+Pj4g
ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICAgICAgICAgICAgICAgfCAgNSArKy0K
Pj4+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmggICAgICAgICAgICB8IDEx
ICsrKysrCj4+Pj4gICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMyArKwo+Pj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9saW51eF9oZWFkZXJf
dmFycy5oIHwgNjIKPj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+PiAgIDQgZmls
ZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+PiAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2xpbnV4X2hlYWRlcl92YXJz
LmgKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+Pj4+IGluZGV4IGQ2MzczNGYuLmNlNzJjOTUgMTAwNjQ0
Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+Pj4+ICsrKyBiL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMKPj4+PiBAQCAtMjUsNiArMjUsNyBAQAo+Pj4+ICAgI2luY2x1ZGUg
PGFzbS9lYXJseV9wcmludGsuaD4KPj4+PiAgICNpbmNsdWRlIDxlZmkvZWZpZXJyLmg+Cj4+Pj4g
ICAjaW5jbHVkZSA8YXNtL2FybTY0L2VmaWJpbmQuaD4KPj4+PiArI2luY2x1ZGUgImxpYi9hc3Nl
bWJsZXIuaCIKPj4+PiAgICAgI2RlZmluZSBQVF9QVCAgICAgMHhmN2YgLyogbkc9MSBBRj0xIFNI
PTExIEFQPTAxIE5TPTEgQVRUUj0xMTEgVD0xCj4+Pj4gUD0xICovCj4+Pj4gICAjZGVmaW5lIFBU
X01FTSAgICAweGY3ZCAvKiBuRz0xIEFGPTEgU0g9MTEgQVA9MDEgTlM9MSBBVFRSPTExMSBUPTAK
Pj4+PiBQPTEgKi8KPj4+PiBAQCAtMTIwLDggKzEyMSw4IEBAIGVmaV9oZWFkOgo+Pj4+ICAgICAg
ICAgICBhZGQgICAgIHgxMywgeDE4LCAjMHgxNgo+Pj4+ICAgICAgICAgICBiICAgICAgIHJlYWxf
c3RhcnQgICAgICAgICAgIC8qIGJyYW5jaCB0byBrZXJuZWwgc3RhcnQgKi8KPj4+PiAgICAgICAg
ICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiBJbWFnZSBsb2FkIG9mZnNldCBmcm9t
IHN0YXJ0Cj4+Pj4gb2YgUkFNICovCj4+Pj4gLSAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAg
ICAgICAgICAvKiByZXNlcnZlZCAqLwo+Pj4+IC0gICAgICAgIC5xdWFkICAgMCAgICAgICAgICAg
ICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KPj4+PiArICAgICAgICBsZTY0c3ltIF9rZXJuZWxfc2l6
ZV9sZSAgICAgIC8qIEVmZmVjdGl2ZSBzaXplIG9mIGtlcm5lbAo+Pj4+IGltYWdlLCBsaXR0bGUt
ZW5kaWFuICovCj4+Pj4gKyAgICAgICAgbGU2NHN5bSBfa2VybmVsX2ZsYWdzX2xlICAgICAvKiBJ
bmZvcm1hdGl2ZSBmbGFncywKPj4+PiBsaXR0bGUtZW5kaWFuICovCj4+Pgo+Pj4gQWxsIHRoZSBk
YW5jZSBmb3IgdG8gY29udmVydCB0byBsaXR0bGUgZW5kaWFuIGlzIG5vdCBuZWNlc3Nhcnkgb24g
WGVuLgo+Pj4gUGxlYXNlIHJld29yayB5b3VyIHNlcmllcyB0byBhdm9pZCBzdWNoIGNvZGUsIHRo
aXMgd291bGQgYWxzbyByZWR1Y2UKPj4+IHF1aXRlIHNpZ25pZmljYW50bHkgdGhlIHNlcmllcy4K
Pj4KPj4gSW5kZWVkIQo+IAo+IEhvdyBhYm91dCB0aGlzIGNoYW5nZT8KClRoZSBkaWZmIGJlbG93
IGRvZXNuJ3QgbWFrZSBzZW5zZS4gUGxlYXNlIGp1c3Qgc2VuZCBhIG5ldyB2ZXJzaW9uCndpdGhv
dXQgKmFueSogZW5kaWFuZXNzIGNvZGUgYW5kIHdpdGggdGhlIGNoYW5nZWQgY29tbWl0IG1lc3Nh
Z2UgLQpmb2N1c2luZyBvbiB0aGUgb3ZlcmR1ZSBpbWFnZSBmb3JtYXQgdXBkYXRlIGFzIHRoZSBt
YWluIHJhdGlvbmFsZSBhbmQKanVzdCBtZW50aW9uaW5nIHRoZSBwbGF0Zm9ybSBhcyBhbiBleGFt
cGxlLgoKQ2hlZXJzLApBbmRyZS4KCj4gCj4gaW5kZXggY2U3MmM5NS4uZWMyOWUwMSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUwo+IEBAIC0xMjEsOCArMTIxLDggQEAgZWZpX2hlYWQ6Cj4gICAgICAgICAgYWRk
ICAgICB4MTMsIHgxOCwgIzB4MTYKPiAgICAgICAgICBiICAgICAgIHJlYWxfc3RhcnQgICAgICAg
ICAgIC8qIGJyYW5jaCB0byBrZXJuZWwgc3RhcnQgKi8KPiAgICAgICAgICAucXVhZCAgIDAgICAg
ICAgICAgICAgICAgICAgIC8qIEltYWdlIGxvYWQgb2Zmc2V0IGZyb20gc3RhcnQgb2YgUkFNICov
Cj4gLSAgICAgICAgbGU2NHN5bSBfa2VybmVsX3NpemVfbGUgICAgICAvKiBFZmZlY3RpdmUgc2l6
ZSBvZiBrZXJuZWwKPiBpbWFnZSwgbGl0dGxlLWVuZGlhbiAqLwo+IC0gICAgICAgIGxlNjRzeW0g
X2tlcm5lbF9mbGFnc19sZSAgICAgLyogSW5mb3JtYXRpdmUgZmxhZ3MsIGxpdHRsZS1lbmRpYW4g
Ki8KPiArICAgICAgICAucXVhZCAgIF9lbmQgLSBzdGFydCAgICAgIC8qIEVmZmVjdGl2ZSBzaXpl
IG9mIGtlcm5lbCBpbWFnZSwKPiBsaXR0bGUtZW5kaWFuICovCj4gKyAgICAgICAgLnF1YWQgICBf
X0hFQURfRkxBR1MgICAgIC8qIEluZm9ybWF0aXZlIGZsYWdzLCBsaXR0bGUtZW5kaWFuICovCj4g
ICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+ICAg
ICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KPiAgICAg
ICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmgKPiBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYXNzZW1ibGVyLmgKPiBpbmRleCBjMGVmNzU4Li4wNTg2MWI4IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmgKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvbGliL2Fzc2VtYmxlci5oCj4gQEAgLTksMTUgKzksMTEgQEAKPiAgI2RlZmlu
ZSBDUFVfQkUoeC4uLikKPiAgI2RlZmluZSBDUFVfTEUoeC4uLikgeAo+IAo+IC0gICAgLyoKPiAt
ICAgICAqIEVtaXQgYSA2NC1iaXQgYWJzb2x1dGUgbGl0dGxlIGVuZGlhbiBzeW1ib2wgcmVmZXJl
bmNlIGluIGEgd2F5IHRoYXQKPiAtICAgICAqIGVuc3VyZXMgdGhhdCBpdCB3aWxsIGJlIHJlc29s
dmVkIGF0IGJ1aWxkIHRpbWUsIGV2ZW4gd2hlbiBidWlsZGluZyBhCj4gLSAgICAgKiBQSUUgYmlu
YXJ5LiBUaGlzIHJlcXVpcmVzIGNvb3BlcmF0aW9uIGZyb20gdGhlIGxpbmtlciBzY3JpcHQsIHdo
aWNoCj4gLSAgICAgKiBtdXN0IGVtaXQgdGhlIGxvMzIvaGkzMiBoYWx2ZXMgaW5kaXZpZHVhbGx5
Lgo+IC0gICAgICovCj4gLSAgICAubWFjcm8gIGxlNjRzeW0sIHN5bQo+IC0gICAgLmxvbmcgICBc
c3ltXCgpX2xvMzIKPiAtICAgIC5sb25nICAgXHN5bVwoKV9oaTMyCj4gLSAgICAuZW5kbQo+ICsj
ZGVmaW5lIF9fSEVBRF9GTEFHX1BBR0VfU0laRSAgMSAvKiA0SyBoYXJkLWNvZGVkICovCj4gKwo+
ICsjZGVmaW5lIF9fSEVBRF9GTEFHX1BIWVNfQkFTRSAgMQo+ICsKPiArI2RlZmluZSBfX0hFQURf
RkxBR1MgICAgKChfX0hFQURfRkxBR19QQUdFX1NJWkUgPDwgMSkgfCAgXAo+IAo+IFRoYW5rcwo+
IC1BbWl0Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 01 22:40:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Sep 2018 22: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 1fwEZE-0005xV-9I; Sat, 01 Sep 2018 22:40:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xg+l=lp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwEZC-0005xJ-TB
 for xen-devel@lists.xenproject.org; Sat, 01 Sep 2018 22:40:30 +0000
X-Inumbo-ID: 22f4646a-ae38-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 22f4646a-ae38-11e8-a6a9-d7ebe60f679a;
 Sat, 01 Sep 2018 22:41: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 1fwEZ7-000268-UG; Sat, 01 Sep 2018 22:40: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 1fwEZ7-0002rj-L4; Sat, 01 Sep 2018 22:40:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwEZ7-0006v2-KR; Sat, 01 Sep 2018 22:40:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127118-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 01 Sep 2018 22:40:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127118: 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>

ZmxpZ2h0IDEyNzExOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzExOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDEgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 01:21:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 01:21: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 1fwH4m-0004oF-U4; Sun, 02 Sep 2018 01: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=hx7a=lq=xenproject.org=prvs=776533226=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwH4m-0004o3-36
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 01:21:16 +0000
X-Inumbo-ID: 43e7fdc6-ae4e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43e7fdc6-ae4e-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 03:19:40 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,318,1531785600"; d="scan'208";a="64256523"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75153-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=1e57188216b1bf8de3473a0e03e422815f8f53d6
X-Osstest-Versions-That: ovmf=a77e5bcac54d2e2437d7deaec9af5362c9220037
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 2 Sep 2018 02:21:10 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75153: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTUzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzUxNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTE0OQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDFlNTcxODgyMTZiMWJmOGRlMzQ3M2EwZTAzZTQy
MjgxNWY4ZjUzZDYKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGE3N2U1
YmNhYzU0ZDJlMjQzN2Q3ZGVhZWM5YWY1MzYyYzkyMjAwMzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTE0OSAgMjAxOC0wOC0zMSAxMjo1NzoxMyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzUxNTMgIDIwMTgtMDktMDEgMDM6NTI6MDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDYXJzZXks
IEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fy
c2V5QGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDFlNTcxODgyMTZiMWJmOGRlMzQ3M2EwZTAzZTQyMjgxNWY4ZjUzZDYKQXV0aG9yOiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjcgMTM6MjI6MjEg
MjAxOCArMDgwMAoKICAgIEVtdWxhdG9yUGtnOiBJb1RodW5rLT5DbG9zZSgpIGlzIGNhbGxlZCB0
b28gZWFybHksIG1heSBjYXVzaW5nIGhhbmcKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMjEKICAgIAogICAgVG8gcHJvZHVjZSBh
IEVGSV9CTE9DS19JT19QUk9UT0NPTCBpbnN0YW5jZSBpbiBFbXVsYXRvciBwbGF0Zm9ybSwKICAg
IEVtdWxhdG9yUGtnIGRlZmluZXMgdGhlIEVNVV9JT19USFVOS19QUk9UT0NPTC4gT1MgZGVwZW5k
ZW50IGxheWVyCiAgICBuZWVkcyB0byBwcm9kdWNlIHRoaXMgcHJvdG9jb2wgaW1wbGVtZW50YXRp
b24gYW5kIGEgZ2VuZXJpYyBPUwogICAgaW5kZXBlbmRlbnQgbGF5ZXIgY29uc3VtZXMgdGhpcyBw
cm90b2NvbCB0byBwcm9kdWNlCiAgICBFRklfQkxPQ0tfSU9fUFJPVE9DT0wuCiAgICAKICAgIEVN
VV9JT19USFVOS19QUk9UT0NPTCBjYW4gYWxzbyBiZSB1c2VkIHRvIGFic3RyYWN0IHRoZSBPUyBk
ZXBlbmRlbnQKICAgIElPIG9wZXJhdGlvbiBmb3Igb3RoZXIgVUVGSSBwcm90b2NvbHMsIGUuZy46
IEdPUCwgU2ltcGxlRmlsZVN5c3RlbQogICAgYW5kIGV0Yy4KICAgIAogICAgSXQgY29udGFpbnMg
dHdvIGludGVyZmFjZXMgT3BlbigpIGFuZCBDbG9zZSgpLiBPcGVuKCkgY3JlYXRlcyB0aGUKICAg
IHNwZWNpZmljIElPIGluc3RhbmNlcywgZS5nLiBmb3IgQmxvY2sgSU8gYWNjZXNzLCBGaWxlIFN5
c3RlbSBhY2Nlc3MsCiAgICBTY3JlZW4gYWNjZXNzLCBldGMuIENsb3NlKCkgZGVzdHJveXMgdGhl
IHNwZWNpZmljIElPIGluc3RhbmNlcy4KICAgIAogICAgTGF0ZXIgb24gdGhlIEVtdWxhdG9yIGdl
bmVyaWMgbW9kdWxlIChlLmcuOiBFbXVCbG9ja0lvRHhlKSBjYWxscwogICAgT3BlbigpIHRvIGNy
ZWF0ZSB0aGUgSU8gaW5zdGFuY2UgaW4gRHJpdmVyQmluZGluZ1N0YXJ0KCkgYW5kIGNhbGxzCiAg
ICBDbG9zZSgpIGluIERyaXZlckJpbmRpbmdTdG9wKCkuCiAgICBCdXQgdG9kYXkncyBpbXBsZW1l
bnRhdGlvbiBvZiBEcml2ZXJCaW5kaW5nU3RvcCgpIGNvbnRhaW5zIGEgYnVnCiAgICB0aGF0IGl0
IGNhbGxzIENsb3NlKCkgYmVmb3JlIHVuaW5zdGFsbGluZyB0aGUgRUZJX0JMT0NLX0lPX1BST1RP
Q09MLgogICAgCiAgICBJdCdzIGEgbWlzdGFrZSBpbiBjb2RlLiBUYWtlIEVGSV9CTE9DS19JTyBm
b3IgZXhhbXBsZSwKICAgIHRoZSB1bmluc3RhbGxhdGlvbiBtYXkgY2F1c2UgdGhlIHVwcGVyIGxh
eWVyIGRyaXZlciB0aGF0IGNvbnN1bWVzCiAgICBFRklfQkxPQ0tfSU8gY2FsbCBCbG9ja0lvLlJl
c2V0KCksIHdoaWNoIGNvbnNlcXVlbnRseSBjYWxscwogICAgRW11QmxvY2tJby5SZXNldCgpLiBC
dXQgdGhlIEVtdUJsb2NrSW8gaW5zdGFuY2UgaXMgYWxyZWFkeSBkZXN0cm95ZWQKICAgIGJ5IENs
b3NlKCkgdGhhdCBoYXBwZW5zIGJlZm9yZSB1bmluc3RhbGxhdGlvbi4KICAgIAogICAgU28gYSBw
cm9wZXIgaW1wbGVtZW50YXRpb24gaXMgdG8gY2FsbCBDbG9zZSgpIGFmdGVyIHVuaW5zdGFsbGF0
aW9uCiAgICBzdWNjZWVkcy4KICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMjEKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVp
eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBw
bGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29t
bWl0IGUwMTIzODk0NmNiZDE2ZjJkZmNjZDdlYzg2YWViZTIwZDc0MDg1ODYKQXV0aG9yOiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBBdWcgMzAgMDk6NTM6NDkgMjAx
OCArMDgwMAoKICAgIEVtdWxhdG9yUGtnOiBVc2UgTWRlTW9kdWxlUGtnL0JkcyBtb2R1bGUKICAg
IAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTExMjAKICAgIAogICAgTG9nbyBpcyBlbmFibGVkIGJ5IGFkZGluZyBhIHNlcGFyYXRlIGNvcmUg
ZHJpdmVyIExvZ29EeGUuCiAgICBVaUFwcCBhbmQgQm9vdE1hbmFnZXJNZW51QXBwIGFyZSBhZGRl
ZCB0byBwcm92aWRlIHR3byBVSXMuCiAgICAKICAgIExvYWRGaWxlT25GdjIgaXMgYWRkZWQgdG8g
YXV0by1pbnN0YWxsIExvYWRGaWxlIHByb3RvY29sIGZvcgogICAgYXBwbGljYXRpb25zIGluIEZW
IHNvIHRoZSBib290IG9wdGlvbnMgZm9yIGFwcGxpY2F0aW9ucyBjYW4gYmUKICAgIGF1dG8tY3Jl
YXRlZCBmcm9tIExvYWRGaWxlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50
ZWwuY29tPgogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+Cgpjb21taXQgMDE5
NWRkNTA5ZjgwYjFmZjQ5NzM5YmJmMWRmMzk0MzRhNmE3NTQwZQpBdXRob3I6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAyNCAxNjo0ODowNCAyMDE4ICswODAw
CgogICAgRW11bGF0b3JQa2cvV2luOiBBZGQgVlMyMDE3IHByb2plY3QgZmlsZQogICAgCiAgICBE
ZXZlbG9wZXIgY2FuIGJ1aWxkIHRoZSBXaW4gSG9zdCBpbiBWUzIwMTcgYW5kIGxhdW5jaCB0byBk
ZWJ1ZyBpdC4KICAgIFBsYXRmb3JtICd4NjQnIGlzIHRvIGJ1aWxkIDY0Yml0IEVtdWxhdG9yV2lu
LgogICAgUGxhdGZvcm0gJ1dpbjMyJyBpcyB0byBidWlsZCAzMmJpdCBFbXVsYXRvcldpbi4KICAg
IAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENjOiBBbmRyZXcg
RmlzaCA8YWZpc2hAYXBwbGUuY29tPgoKY29tbWl0IDU0ZWU2MTc2ZWRhNGY2YWUxZDI3ZDUzYzAw
ODE4ZTM1MGRiOTNmOTcKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRl
OiAgIEZyaSBBdWcgMjQgMTM6MjA6MzIgMjAxOCArMDgwMAoKICAgIEVtdWxhdG9yUGtnL0F1dG9T
Y2FuUGVpOiBSZXBvcnQgdGhlIGNvcnJlY3QgQ1BVIGFkZHJlc3Mgc2l6ZQogICAgCiAgICBSRUY6
IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExOQogICAg
CiAgICBUb2RheSdzIGltcGxlbWVudGF0aW9uIHJlcG9ydHMgQ1BVIGFkZHJlc3Mgc2l6ZSBhcyAz
NiB0aHJvdWdoIENQVQogICAgSE9CLiBCdXQgd2hlbiBXaW5Ib3N0IGlzIHJ1bm5pbmcgYXQgNjRi
aXQsIHRoZSBzeXN0ZW0gbWVtb3J5IG1pZ2h0CiAgICBiZSBhbGxvY2F0ZWQgYWJvdmUgMl4zNi4K
ICAgIAogICAgSXQgY2F1c2VzIHN5c3RlbSBhc3NlcnRzIHdoZW4gRHhlQ29yZSBjb2RlIHRyaWVz
IHRvIGZpbmQgdGhlCiAgICBjb3JyZXNwb25kaW5nIEdDRCBlbnRyeSBmb3IgYSBnaXZlbiB2YWxp
ZCBhZGRyZXNzLgogICAgCiAgICBUaGUgcGF0Y2ggdXNlcyA1NyBhcyB0aGUgQ1BVIGFkZHJlc3Mg
c2l6ZSB3aGljaCBpcyBtYXhpbXVtIGxpbmVhcgogICAgYWRkcmVzcyBzaXplIHdoZW4gNS1sZXZl
bCBwYWdpbmcgaXMgZW5hYmxlZCBpbiBob3N0IE9TLgogICAgCiAgICBVc2luZyA2NCBzZWVtcyBt
b3JlIHByb3BlciBhbmQgYSBvbmUtdGltZSBjaGFuZ2UgZXZlbiA2LWxldmVsCiAgICBwYWdpbmcg
bWlnaHQgYmUgaW52ZW50ZWQuIEJ1dCBpdCBjYXVzZXMgQ29yZUluaXRpYWxpemVHY2RTZXJ2aWNl
cygpCiAgICBhc3NlcnRpb24gb24gZm9sbG93aW5nIGNvZGU6CiAgICAgIEVudHJ5LT5FbmRBZGRy
ZXNzID0gTFNoaWZ0VTY0ICgxLCBTaXplT2ZNZW1vcnlTcGFjZSkgLSAxOwogICAgQmVjYXVzZSBM
U2hpZnRVNjQgZXhwZWN0cyBTaXplT2ZNZW1vcnlTcGFjZSA8IDY0LgogICAgCiAgICBTbyB0byBi
ZSBwcmFjdGljYWwsIEkgZGlkbid0IHJlcG9ydCA2NCBhbmQgY2hhbmdlCiAgICBDb3JlSW5pdGlh
bGl6ZUdjZFNlcnZpY2VzKCkuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KCmNvbW1pdCBmODlj
MDE4ZjNkZWMwNTZlMjhkMzg2ODZiYTA3Nzg1OTcyMjc5NDllCkF1dGhvcjogUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgQXVnIDI0IDEzOjE2OjU3IDIwMTggKzA4MDAK
CiAgICBFbXVsYXRvclBrZy9XaW46IEVuYWJsZSA2NGJpdCAoU0VDLFBFSSxEWEUgYWxsIHJ1biBh
dCA2NGJpdCkKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAg
IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgoKY29tbWl0IGUzYzk2YzM5MWM1ZTc2
Mjc0YTBiNGU0ZDA1MmY1MDYyMTg3ZjAwZDMKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMjQgMTE6NDc6MjUgMjAxOCArMDgwMAoKICAgIEVtdWxh
dG9yUGtnL1dpbjogUmVhZEtleVN0cm9rZUV4KCkgYWx3YXlzIHJldHVybnMgY29ycmVjdCBLZXlT
dGF0ZQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTExOAogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogICAgQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+Cgpjb21taXQgZDc3MzQ1OWUy
ZjBiMDM5YjQ2MzBkM2Y3ODYzOGNkNDA1NjA3OTJiNApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAyNCAxMTo0NTozNyAyMDE4ICswODAwCgogICAg
RW11bGF0b3JQa2cvV2luOiBVc2UgRnJhbWVCdWZmZXJCbHRMaWIgZm9yIEJMVCBvcGVyYXRpb24K
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENjOiBBbmRy
ZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgoKY29tbWl0IGNlOGMxZDkyZjVmMGM5MGUxOTE0YzYx
ZDdmNzQ3YmYzMzI4NzRjZTMKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBBdWcgMjQgMTE6MjI6NTcgMjAxOCArMDgwMAoKICAgIEVtdWxhdG9yUGtnL0Vt
dUdvcER4ZTogQ2xlYXIgc2NyZWVuIHRvIGJsYWNrIGluIEdPUC5TZXRNb2RlCiAgICAKICAgIFJF
RjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTE4CiAg
ICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBDYzogQW5kcmV3
IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KCmNvbW1pdCAxNThiNTU4NzExZjVmZWMzOTViODhkZDY0
ZmMwZDEzNDY0ODYyMGQ2CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgQXVnIDI0IDExOjIyOjA1IDIwMTggKzA4MDAKCiAgICBFbXVsYXRvclBrZy9FbXVH
b3BEeGU6IEZpeCBUeHRJbkV4LlNldFN0YXRlIFNDVCBjb25mb3JtYW5jZSBmYWlsdXJlCiAgICAK
ICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTE4CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBDYzog
QW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4KCmNvbW1pdCAyMDlkMDk1OTY4YzRjODc0MThl
NTQ3MjYxZjYyOTY2YmNlMzRiNDQzCkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDI5IDIzOjE1OjU1IDIwMTggKzA4MDAKCiAgICBC
YXNlVG9vbHM6IENsYXJpZnkgYSBEU0MgcGFyc2luZyBlcnJvciBhYm91dCBQQ0RzCiAgICAKICAg
IFRoaXMgZXJyb3IgbmVlZHMgdGhlIGluZm9ybWF0aW9uIGFib3V0IHdoaWNoIERFQyBmaWxlcyB3
ZXJlIHNlYXJjaGVkLgogICAgCiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50
ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6
IExlZSBIYW1lbCA8bGVlLm0uaGFtZWxAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
SmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlv
bmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 02:06:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 02: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 1fwHmC-00081X-DE; Sun, 02 Sep 2018 02: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwHmB-00081K-2P
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 02:06:07 +0000
X-Inumbo-ID: 87724afb-ae54-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87724afb-ae54-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 04:04:31 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwHm6-0005Y2-2d; Sun, 02 Sep 2018 02:06: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 1fwHm5-0007Ns-7z; Sun, 02 Sep 2018 02:06:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwHm5-0003mu-7I; Sun, 02 Sep 2018 02:06:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127126-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 02:06:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127126: 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>

ZmxpZ2h0IDEyNzEyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEyNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDEgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 02:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 02: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 1fwILU-0002CS-By; Sun, 02 Sep 2018 02: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=hx7a=lq=xenproject.org=prvs=776533226=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwILS-0002CI-Sm
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 02:42:34 +0000
X-Inumbo-ID: a01745f5-ae59-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a01745f5-ae59-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 04:40:59 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,318,1531785600"; d="scan'208";a="64257374"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75154-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75120
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 2 Sep 2018 03:42:30 +0100
Subject: [Xen-devel] [distros-debian-stretch test] 75154: 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>

ZmxpZ2h0IDc1MTU0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUxNTQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUxMjAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTEyMAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTEyMAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0
LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1
MTIwCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTEyMAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDc1MTIwCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 04:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 04: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 1fwKRE-0002ky-3x; Sun, 02 Sep 2018 04:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwKRD-0002km-EI
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 04:56:39 +0000
X-Inumbo-ID: aead6938-ae6c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aead6938-ae6c-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 04:57: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 1fwKR8-0000jR-CV; Sun, 02 Sep 2018 04:56: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 1fwKR7-0007RR-TZ; Sun, 02 Sep 2018 04:56:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwKR7-00011C-Su; Sun, 02 Sep 2018 04:56:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fwKR7-00011C-Su@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 04:56:33 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemuu-win7-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
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNDY1OGFmZjZlZWFh
ZjBiMDQ5Y2U3ODc1MTNhYmZjOTg1YzQ1MmUzYQogIEJ1ZyBub3QgcHJlc2VudDogMzExMzBhMTZk
NDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEzMi8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
NzEzMi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI3MDM4IGZhaWwgW2hvc3Q9Y2hhcmRvbm5heTFdIC8gMTI1OTIxIG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxMjcwMzggLyAxMjU5MjEKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpU
cmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IDQ2NThhZmY2ZWVhYWYwYjA0OWNlNzg3NTEzYWJmYzk4NWM0NTJlM2Eg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQpCYXNpcyBw
YXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgMWY3
NTc0NzYzY2JiMmM4NTgyNWI4Y2M0ZDgxZjM4NmU3NjdhNDc2ZgpHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCMzMTEzMGExNmQ0
NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhLTQ2NThhZmY2ZWVhYWYwYjA0OWNlNzg3NTEz
YWJmYzk4NWM0NTJlM2EgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAtOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1
NWQwNzY2M2EtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMxZjc1NzQ3NjNjYmIyYzg1ODI1YjhjYzRkODFmMzg2ZTc2
N2E0NzZmLTM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDIwMDYg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjU3
MDIgcGFzcyBpcnJlbGV2YW50CiAxMjU4OTggcGFzcyBpcnJlbGV2YW50CiAxMjU5MjEgcGFzcyAz
MTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDFmNzU3NDc2
M2NiYjJjODU4MjViOGNjNGQ4MWYzODZlNzY3YTQ3NmYKIDEyNjA2OSBmYWlsIGlycmVsZXZhbnQK
IDEyNjIwMiBmYWlsIGlycmVsZXZhbnQKIDEyNjMxMCBmYWlsIGlycmVsZXZhbnQKIDEyNjQxMiBm
YWlsIGlycmVsZXZhbnQKIDEyNjU1MCBmYWlsIGlycmVsZXZhbnQKIDEyNjY4MiBmYWlsIGlycmVs
ZXZhbnQKIDEyNjg4OCBmYWlsIGlycmVsZXZhbnQKIDEyNjk3OCBmYWlsIGlycmVsZXZhbnQKIDEy
NzAzOCBmYWlsIDQ2NThhZmY2ZWVhYWYwYjA0OWNlNzg3NTEzYWJmYzk4NWM0NTJlM2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3MTEzIGJsb2Nr
ZWQgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBmZDA3
YjY2NDhjNGM4ODkxZGNhNWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAxMjcxMTQgcGFzcyAzMTEzMGEx
NmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDA2ZDQ3M2ExMzU2MzVh
YjM4ODE1MWQxOTE4NDAxOTA4ZjY3ZmRiNTcKIDEyNzEzMiBmYWlsIDQ2NThhZmY2ZWVhYWYwYjA0
OWNlNzg3NTEzYWJmYzk4NWM0NTJlM2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMx
ZTcyYWZkYjVmZWJlM2U5OQogMTI3MDk0IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJj
OTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRm
NjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSAxZjc1NzQ3NjNjYmIyYzg1ODI1YjhjYzRkODFmMzg2ZTc2
N2E0NzZmCiAxMjcwOTUgZmFpbCBpcnJlbGV2YW50CiAxMjcxMTYgYmxvY2tlZCAzMTEzMGExNmQ0
NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGZkMDdiNjY0OGM0Yzg4OTFk
Y2E1YmQwZjdlZjE3NGI2ODMxZjgwYjIKIDEyNzExOSBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2Qx
YzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5
MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTVkNmRkY2QzMWE2MTEzZTRhM2RiN2EyMzVj
YTc4NzcwZmU4ZjQwMQogMTI3MDk3IGZhaWwgNDY1OGFmZjZlZWFhZjBiMDQ5Y2U3ODc1MTNhYmZj
OTg1YzQ1MmUzYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUz
ZTk5CiAxMjcxMDEgcGFzcyAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2
NTVkMDc2NjNhIDRjZGI2YmZkZTIzMDBjNzU3MjViM2UyNjc0NjliZDZjOWVlZWU1NWUKIDEyNzEw
MiBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2Eg
YTM1NjJkOGMzNjlmZWQ3MjZlN2QyYmExMDVmMTE4NTg3ODg3M2FkYgogMTI3MTA1IHBhc3MgMzEx
MzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiYjEyNmVhZjJj
OWQxMmEyMzY4MTYyZTdhYTI3MzEzYzJkZGM2ZmU4CiAxMjcxMjAgYmxvY2tlZCAzMTEzMGExNmQ0
NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0
MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGMzZjBkY2NjOTY2OGIxNDk0
OWM5MWI3NmY5N2RiYWNjYjE3ZDI0NzcKIDEyNzEwNyBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2Qx
YzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5
MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZjBmMTRjYzI3NzQ0YWQ2NWMwOGEyYTliNTk0
YzkwNDhkMjg5NDA1YwogMTI3MTI0IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2
N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUz
ZTk5CiAxMjcxMTEgYmxvY2tlZCAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFh
ZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQz
YTg2NTVkMDc2NjNhIDYyOTg1NmVhZTJhN2Y3NjZmMWYwMjRhMDZhZDNhYmYxZmQ0YjlkMzcKIDEy
NzEyNSBmYWlsIDQ2NThhZmY2ZWVhYWYwYjA0OWNlNzg3NTEzYWJmYzk4NWM0NTJlM2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3MTI3IHBhc3Mg
MzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRk
OWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcxMjggZmFpbCA0NjU4YWZmNmVl
YWFmMGIwNDljZTc4NzUxM2FiZmM5ODVjNDUyZTNhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5ZGQ5ZTU4MGNiMGY4
NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzEyOSBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2Qx
YzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcy
YWZkYjVmZWJlM2U5OQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMjU5MjEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI3MDM4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTI3MDk0IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI3MDk3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDMxMTMwYTE2
ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2Iw
Zjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzEyNCAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzEyNSAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzEyNyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MTI4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MTI5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMjcxMzIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0NjU4YWZmNmVlYWFmMGIwNDlj
ZTc4NzUxM2FiZmM5ODVjNDUyZTNhCiAgQnVnIG5vdCBwcmVzZW50OiAzMTEzMGExNmQ0NTlkZTgw
OWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MTMyLwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjcxMzI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDEyNzEzMiBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEzMi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 05:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 05:28: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 1fwKwG-0005CG-N9; Sun, 02 Sep 2018 05: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwKwF-0005C4-56
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 05:28:43 +0000
X-Inumbo-ID: d50b3a34-ae70-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d50b3a34-ae70-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 07:27:07 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwKw9-0001fZ-Vq; Sun, 02 Sep 2018 05:28: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 1fwKw9-00086r-65; Sun, 02 Sep 2018 05:28:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwKw9-000320-5N; Sun, 02 Sep 2018 05:28:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127130-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 05:28:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127130: 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>

ZmxpZ2h0IDEyNzEzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEzMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2OTk2ICAyMDE4
LTA4LTMwIDE1OjAxOjAyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzA0MiAg
MjAxOC0wOC0zMSAxMjowMDozNyBaICAgIDEgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzA1MiAgMjAxOC0wOC0zMSAxNjowMDozNSBaICAgIDEgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAg
ICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtp
bmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0
ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRl
ZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJl
Y3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMg
bm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAg
ICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGls
ZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMz
ZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTgg
KzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAg
ICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUg
aXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0
aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVy
dGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcg
MjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1
Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRh
bnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhf
dmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVy
ZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJs
ZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0K
ICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAg
U29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4g
dG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2Nh
bCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBw
YXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUz
Y2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUg
di0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3Zj
cHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0
LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9t
YWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBp
cyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAg
UmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcg
WEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
Y29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIg
MTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVb
XSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9k
b21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5f
bWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAg
IEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFy
YW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBk
LT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgp
LCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBk
b21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAog
ICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9t
YWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2Ygdmdp
Y19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1v
cmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQg
ZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29r
ZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNh
bGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9
IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3Qg
dGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxv
Y2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBl
cmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0
ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUg
cmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29t
bW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0
aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAg
IEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRo
ZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAg
VGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRo
ZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQw
Y2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3Mg
bWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExf
bWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkg
cHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8g
dmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFy
cmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxv
dyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwog
ICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
ZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21w
bGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0
LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2Ug
dGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5n
ZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhl
cmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIg
cGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAg
CiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdv
cmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVs
ZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5
ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5
IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBh
cmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVh
dGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRv
IGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUx
YmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8g
Z3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRy
YWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2Yg
Z3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5j
dGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1
bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVy
ZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBG
ZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFw
cGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFy
IDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQs
bWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiBy
YXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhh
cyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZy
YXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBm
cmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlh
dGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0
aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlh
IHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMg
dGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFi
bGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5
MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAg
IHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkg
bmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0
YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0
ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVy
Y2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMg
YW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4g
IFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1
dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5h
bHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 06:43:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 06: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 1fwM67-00028D-Au; Sun, 02 Sep 2018 06:42:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwM65-00027u-KV
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 06:42:57 +0000
X-Inumbo-ID: 88601003-ae7b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88601003-ae7b-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 06:43: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 1fwM60-0003EZ-B8; Sun, 02 Sep 2018 06:42: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 1fwM5y-0001P7-KX; Sun, 02 Sep 2018 06:42:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwM5y-0001Yr-Jv; Sun, 02 Sep 2018 06:42:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127121-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate: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-win7-amd64:guest-localmigrate/x10: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-qemut-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-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10: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-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-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-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: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-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-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-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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=71e51140fdeb98c8fefc3a7067b554212bb61ac9
X-Osstest-Versions-That: xen=238007d6fae9447bf5e8e73d67ae9fb844e7ff2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 06:42:50 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127121: 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>

ZmxpZ2h0IDEyNzEyMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEyMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEyNzAxOSBSRUdSLiB2cy4gMTI0MjQ4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTI3MDcxIHBhc3MgaW4gMTI3MDE5CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zdG9wIGZhaWwgcGFzcyBp
biAxMjcwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1s
b2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGluIDEyNzA3MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEyNDMyOAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGluIDEyNzAxOSBibG9ja2VkIGluIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjcwMTkgYmxvY2tlZCBpbiAxMjQz
MjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDEyNzAxOSBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTI3MDE5IGxpa2UgMTI0MzI4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEyNzA3MSBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjcwNzEgbGlrZSAxMjQz
MjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDEyNzA3MSBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2UgMTI0MjQ4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjQyNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNDI0OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI0
MjQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI0MzI4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjQzMjgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MWU1MTE0MGZkZWI5
OGM4ZmVmYzNhNzA2N2I1NTQyMTJiYjYxYWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAyMzgwMDdkNmZhZTk0NDdiZjVlOGU3M2Q2N2FlOWZiODQ0ZTdmZjJhCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMjQzMjggIDIwMTgtMDYtMTcgMjM6Mzk6MDcgWiAgIDc2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTI0ODA3ICAyMDE4LTA2LTI4IDE3OjM4OjA0IFogICA2NSBk
YXlzICAgNDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI2Mjk2ICAyMDE4LTA4LTIx
IDAxOjEyOjM4IFogICAxMiBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1bWljaC5lZHUKICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExhcnMgS3VydGggPGxhcnMu
a3VydGgueGVuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3Rld2FydCBIaWxkZWJyYW5k
IDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
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
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTI4OSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 08:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 08: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 1fwNYP-00008J-M8; Sun, 02 Sep 2018 08:16:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwNYO-000085-Pt
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 08:16:16 +0000
X-Inumbo-ID: 91dae35e-ae88-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91dae35e-ae88-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 08:17: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 1fwNYK-0005gd-Gn; Sun, 02 Sep 2018 08:16: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 1fwNYK-0005gm-8o; Sun, 02 Sep 2018 08:16:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwNYK-0007fz-8C; Sun, 02 Sep 2018 08:16:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127136-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 08:16:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127136: 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>

ZmxpZ2h0IDEyNzEzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEzNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMSBkYXlzICAg
MTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMSBkYXlzICAgMTQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 09:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 09: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 1fwOwS-0005tu-Fq; Sun, 02 Sep 2018 09:45:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwOwR-0005ti-Bv
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 09:45:11 +0000
X-Inumbo-ID: fdb9233c-ae94-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdb9233c-ae94-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 09:45: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 1fwOwN-0007RU-Pi; Sun, 02 Sep 2018 09: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 1fwOwN-0001J5-HD; Sun, 02 Sep 2018 09:45:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwOwN-0000D7-GB; Sun, 02 Sep 2018 09:45:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127146-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f04955e18502035121776f6e09d83ae5a36c773c
X-Osstest-Versions-That: xen=b28cd21c36288a01ae61ed4f557802abc8ee03e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 09:45:07 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127146: 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>

ZmxpZ2h0IDEyNzE0NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE0Ni8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYwNDk1NWUxODUwMjAz
NTEyMTc3NmY2ZTA5ZDgzYWU1YTM2Yzc3M2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGIyOGNkMjFjMzYyODhhMDFhZTYxZWQ0ZjU1NzgwMmFiYzhlZTAzZTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNjkzNCAgMjAxOC0wOC0yOSAwOToyMjo0OCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjcxNDYgIDIwMTgtMDktMDIgMDk6MTg6MjUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaGVu
emhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBiMjhjZDIxYzM2Li5mMDQ5NTVlMTg1ICBmMDQ5NTVlMTg1MDIwMzUxMjE3
NzZmNmUwOWQ4M2FlNWEzNmM3NzNjIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 09:52:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 09: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 1fwP3s-0006b3-Bo; Sun, 02 Sep 2018 09:52:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwP3r-0006aq-DP
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 09:52:51 +0000
X-Inumbo-ID: 0fc6dec4-ae96-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fc6dec4-ae96-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 09:53: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 1fwP3n-0007b4-SM; Sun, 02 Sep 2018 09:52: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 1fwP3n-0002CW-Cy; Sun, 02 Sep 2018 09:52:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwP3n-0002tt-CK; Sun, 02 Sep 2018 09:52:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127133-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-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:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=ec788ac2fe5ffa05119030bed4805582e29aab5d
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 09:52:47 +0000
Subject: [Xen-devel] [libvirt test] 127133: 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>

ZmxpZ2h0IDEyNzEzMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxMzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGVjNzg4YWMyZmU1ZmZhMDUxMTkwMzBiZWQ0
ODA1NTgyZTI5YWFiNWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgODkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDg4IGRheXMgICA3MCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcwOTkgIDIwMTgtMDktMDEgMTI6MTM6MDUgWiAg
ICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNTc0MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 09:54:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 09:54: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 1fwP5O-0006hB-Td; Sun, 02 Sep 2018 09:54: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwP5N-0006gv-9V
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 09:54:25 +0000
X-Inumbo-ID: f3114baf-ae95-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3114baf-ae95-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 11:52:48 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwP5I-0007d2-9P; Sun, 02 Sep 2018 09:54: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 1fwP5H-0002I1-Te; Sun, 02 Sep 2018 09:54:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwP5H-0004GU-T1; Sun, 02 Sep 2018 09:54:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fwP5H-0004GU-T1@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 09:54:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete
 test-armhf-armhf-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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="===============5277854433508560654=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job test-armhf-armhf-xl
testid xen-boot

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.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:  d704c2d6dc82522434bc358b6c19cbe420b3552d
  Bug not present: a903bf52335898adb2891b45c8baf2a70b912485
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127144/


  commit d704c2d6dc82522434bc358b6c19cbe420b3552d
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Mar 19 11:19:52 2018 +0000
  
      xen/gnttab: Pass max_{grant,maptrack}_frames into grant_table_create()
      
      ... rather than setting the limits up after domain_create() has completed.
      
      This removes the common gnttab infrastructure for calculating the number of
      dom0 grant frames (as the common grant table code is not an appropriate place
      for it to live), opting instead to require the dom0 construction code to pass
      a sane value in via the configuration.
      
      In practice, this now means that there is never a partially constructed grant
      table for a reference-able domain.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Julien Grall <julien.grall@arm.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/test-armhf-armhf-xl.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/test-armhf-armhf-xl.xen-boot --summary-out=tmp/127144.bisection-summary --basis-template=126996 --blessings=real,real-bisect xen-unstable-smoke test-armhf-armhf-xl xen-boot
Searching for failure / basis pass:
 127136 fail [host=arndale-metrocentre] / 126996 ok.
Failure / basis pass flights: 127136 / 126996
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
Basis pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 4f080070a9809bde857851e68a3aeff0c4b9b6a6 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#50484ee133c2219a26fd98b39770187221b5e0bc-50484ee133c2219a26fd98b39770187221b5e0bc git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen.git#4f080070a9809bde857851e68a3aeff0c4b9b6a6-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-342dcb6430d76ebd1ce229a02bad83f8881c9ac9
>From git://cache:9419/git://xenbits.xen.org/xen
   b28cd21c36..f04955e185  coverity-tested/smoke -> origin/coverity-tested/smoke
Loaded 2006 nodes in revision graph
Searching for test results:
 127054 [host=arndale-bluewater]
 127047 [host=arndale-bluewater]
 126996 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 4f080070a9809bde857851e68a3aeff0c4b9b6a6 f04955e18502035121776f6e09d83ae5a36c773c
 127052 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127066 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127042 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 61649709421a5a7c1a9fbb45cd8ff15a299bf6ee
 127059 [host=arndale-westfield]
 127046 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 4f080070a9809bde857851e68a3aeff0c4b9b6a6 f04955e18502035121776f6e09d83ae5a36c773c
 127063 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127061 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 4f080070a9809bde857851e68a3aeff0c4b9b6a6 f04955e18502035121776f6e09d83ae5a36c773c
 127073 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127077 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 ae8b8bc599ce2c1fc42f00a30d5e35a48c3e970c
 127079 [host=cubietruck-braque]
 127082 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127110 [host=arndale-lakeside]
 127085 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127112 [host=cubietruck-gleizes]
 127115 [host=arndale-lakeside]
 127088 [host=cubietruck-braque]
 127130 [host=arndale-bluewater]
 127091 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127096 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 a903bf52335898adb2891b45c8baf2a70b912485
 127098 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127117 [host=cubietruck-gleizes]
 127100 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 d704c2d6dc82522434bc358b6c19cbe420b3552d
 127144 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 d704c2d6dc82522434bc358b6c19cbe420b3552d
 127106 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 a903bf52335898adb2891b45c8baf2a70b912485
 127104 [host=arndale-lakeside]
 127109 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 d704c2d6dc82522434bc358b6c19cbe420b3552d
 127118 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127131 [host=cubietruck-braque]
 127139 [host=arndale-bluewater]
 127126 [host=cubietruck-braque]
 127122 [host=cubietruck-gleizes]
 127136 fail 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127140 [host=arndale-bluewater]
 127142 pass 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 a903bf52335898adb2891b45c8baf2a70b912485
Searching for interesting versions
 Result found: flight 126996 (pass), for basis pass
 Result found: flight 127052 (fail), for basis failure
 Repro found: flight 127061 (pass), for basis pass
 Repro found: flight 127063 (fail), for basis failure
 0 revisions at 50484ee133c2219a26fd98b39770187221b5e0bc c530a75c1e6a472b0eb9558310b518f0dfcd8860 de5b678ca4dcdfa83e322491d478d66df56c1986 a903bf52335898adb2891b45c8baf2a70b912485
No revisions left to test, checking graph state.
 Result found: flight 127096 (pass), for last pass
 Result found: flight 127100 (fail), for first failure
 Repro found: flight 127106 (pass), for last pass
 Repro found: flight 127109 (fail), for first failure
 Repro found: flight 127142 (pass), for last pass
 Repro found: flight 127144 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  d704c2d6dc82522434bc358b6c19cbe420b3552d
  Bug not present: a903bf52335898adb2891b45c8baf2a70b912485
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127144/


  commit d704c2d6dc82522434bc358b6c19cbe420b3552d
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Mar 19 11:19:52 2018 +0000
  
      xen/gnttab: Pass max_{grant,maptrack}_frames into grant_table_create()
      
      ... rather than setting the limits up after domain_create() has completed.
      
      This removes the common gnttab infrastructure for calculating the number of
      dom0 grant frames (as the common grant table code is not an appropriate place
      for it to live), opting instead to require the dom0 construction code to pass
      a sane value in via the configuration.
      
      In practice, this now means that there is never a partially constructed grant
      table for a reference-able domain.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Julien Grall <julien.grall@arm.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/test-armhf-armhf-xl.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127144: tolerable ALL FAIL

flight 127144 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127144/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-armhf-armhf-xl           7 xen-boot                fail baseline untested


jobs:
 test-armhf-armhf-xl                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5277854433508560654==--

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 10:06:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 10:06: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 1fwPGd-0007Z3-2j; Sun, 02 Sep 2018 10:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwPGc-0007Yq-4P
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 10:06:02 +0000
X-Inumbo-ID: e7025451-ae97-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7025451-ae97-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 10:06: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 1fwPGX-0007xm-JR; Sun, 02 Sep 2018 10:05: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 1fwPGX-0002m4-8n; Sun, 02 Sep 2018 10:05:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwPGX-0007WI-87; Sun, 02 Sep 2018 10:05:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127108-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot: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-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-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-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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=420f51f4ab6bce6e580390729fadb89c31123636
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 10:05:57 +0000
Subject: [Xen-devel] [linux-linus test] 127108: 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>

ZmxpZ2h0IDEyNzEwOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MTA4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlh
biAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFu
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDIwZjUxZjRhYjZi
Y2U2ZTU4MDM5MDcyOWZhZGI4OWMzMTEyMzYzNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAxOSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMTcg
ZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzEwOCAgMjAxOC0wOS0w
MSAxNToxNDoxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjEwNyBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNTkzNjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 10:10:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 10: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 1fwPKm-0008Ep-SL; Sun, 02 Sep 2018 10:10:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwPKl-0008Eg-4b
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 10:10:19 +0000
X-Inumbo-ID: 80d13a74-ae98-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80d13a74-ae98-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 10:11: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 1fwPKi-00083T-B5; Sun, 02 Sep 2018 10:10: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 1fwPKi-0002wV-0E; Sun, 02 Sep 2018 10:10:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwPKh-0000BX-Vp; Sun, 02 Sep 2018 10:10:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127123-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-xen-freebsd:xen-build-freebsd: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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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
 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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f04955e18502035121776f6e09d83ae5a36c773c
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 10:10:15 +0000
Subject: [Xen-devel] [xen-unstable test] 127123: 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>

ZmxpZ2h0IDEyNzEyMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEyMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2ODU0CiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93IDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBp
biAxMjcwNzAgUkVHUi4gdnMuIDEyNjg1NAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMjcwNzAgcGFzcyBpbiAx
MjcwMTIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIGluIDEyNzA3MCBwYXNzIGluIDEyNzEyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IHBhc3MgaW4gMTI3MDcwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICA3IHhlbi1idWlsZC1m
cmVlYnNkICAgZmFpbCBpbiAxMjcwMTIgbGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEyNzA3MCBsaWtlIDEyNjg1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZh
aWwgaW4gMTI3MDcwIGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMjcwNzAgbGlrZSAxMjY4NTQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEyNzA3
MCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgIGZhaWwgaW4gMTI3MDcwIGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMjcwNzAgbGlrZSAxMjY4
NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDEyNzA3MCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICBmYWlsIGluIDEyNzA3MCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3
MDcwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjcwNzAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjcwNzAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3MDcwIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBpbiAxMjcwNzAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjcwNzAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEy
NzA3MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTI3MDcwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEyNzA3MCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsIGZhaWwgaW4gMTI3MDcwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEyNzA3MCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjY4NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjg1NAogYnVpbGQt
YW1kNjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIx
Nzc2ZjZlMDlkODNhZTVhMzZjNzczYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI2ODU0ICAyMDE4LTA4LTI4IDEyOjE0OjMzIFogICAgNCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyNjk1MiAgMjAxOC0wOC0yOSAxNToyNTo1MCBaICAgIDMgZGF5cyAg
ICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzAxMiAgMjAxOC0wOC0zMCAyMzox
NjoyMCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgR29wYWxh
c2V0dHksIE1hbm9qIDxtYW5vai5nb3BhbGFzZXR0eUBocGUuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaGVuemhvbmcgRHVh
biA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 10:44:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 10:44: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 1fwPrE-0001pe-Lb; Sun, 02 Sep 2018 10:43:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwPrC-0001pU-V7
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 10:43:51 +0000
X-Inumbo-ID: 2f9e79c8-ae9d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f9e79c8-ae9d-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 10:44: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 1fwPr8-0000Hp-2k; Sun, 02 Sep 2018 10:43: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 1fwPr7-0005RO-NA; Sun, 02 Sep 2018 10:43:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwPr7-0002ag-MT; Sun, 02 Sep 2018 10:43:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127145-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 10:43:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127145: 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>

ZmxpZ2h0IDEyNzE0NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE0NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMSBkYXlzICAg
MTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 12:57:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 12: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 1fwRvy-0001kD-Sk; Sun, 02 Sep 2018 12:56: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwRvw-0001k1-Ub
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 12:56:53 +0000
X-Inumbo-ID: 7063988c-aeaf-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7063988c-aeaf-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 14:55:16 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwRvs-00030P-F0; Sun, 02 Sep 2018 12:56: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 1fwRvs-0008K7-7G; Sun, 02 Sep 2018 12:56:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwRvs-00030g-6a; Sun, 02 Sep 2018 12:56:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127154-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 12:56:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127154: 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>

ZmxpZ2h0IDEyNzE1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMSBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 15:24:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 15:24: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 1fwUEk-0002pj-RQ; Sun, 02 Sep 2018 15:24: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwUEj-0002pZ-RE
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 15:24:25 +0000
X-Inumbo-ID: 0cf07db0-aec4-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cf07db0-aec4-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 17:22:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwUEc-000647-HU; Sun, 02 Sep 2018 15: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 1fwUEc-0003Vf-4b; Sun, 02 Sep 2018 15:24:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwUEc-0002Ze-3v; Sun, 02 Sep 2018 15:24:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127157-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 15:24:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127157: 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>

ZmxpZ2h0IDEyNzE1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTI3MTU0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZm
NmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgt
MzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4
LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAgMTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAwOjM1IFogICAgMSBkYXlzICAgMTcgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAyYmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4
IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hv
cnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3ZteCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4g
YW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdpdGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5n
cyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMgY2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29k
ZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1uYW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRo
YXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAgIGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAv
Y3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZvcm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNo
IG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtpbmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNlMTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAKCiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9z
dm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAgIFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUg
cmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3VyaW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAg
dG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBz
dHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCByZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwg
dmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgogICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkz
YmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92
bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8gdm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZp
eCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFuZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2Rk
LiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRo
ZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJbgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2Nh
bCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8gdm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0
ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBvZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5h
bWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVuYW1pbmcgdGhlbSB0bwogICAganVzdCB2bXgg
KGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2ludGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3
aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBkZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEy
NDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAw
MDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQog
ICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMg
dG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAgCiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9w
cmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAxOWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0
YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUwOjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZt
OiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRvIGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0
cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9s
dW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQg
c3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUvZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBs
aWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNk
OGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9k
b21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBkb21haW5fY3JlYXRlKCkKICAgIAogICAgRm9y
IEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5fY3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21w
bGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3ZjcHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJl
Y3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBlYWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhl
IHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVyLCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9t
MC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhfdmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1
cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUgcG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3Ry
dWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4sIHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3Qt
Y2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVlIHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVz
LCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21heF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3
byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhfdmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3Jr
IGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBjYWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9p
bnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNwdXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21h
aW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAgYnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5f
RE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMgbW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxs
IGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1heF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0
aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBpdCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBj
b2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBkLT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0
CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwgc3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9j
YXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBN
b24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3Ig
ZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBtYXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFr
ZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGludGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBv
biBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhpc3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1
bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRvbWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBz
ZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXggdmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGlu
dG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBpcyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxp
dHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xsb3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJj
ZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNiZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4
ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3ZjcHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9t
YWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2Fs
bCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVudHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5w
YXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMuCiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZj
cHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGluIHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAg
IGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3JlIHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0
LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHluYW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRl
IGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNwdVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9E
T01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQsIGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJs
aW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAgCiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZp
b3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlzIGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAg
Y2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUg
aGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5
cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1h
eF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3IgYWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMgbm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBi
ZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hlcwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5
cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBGb3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5k
IHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlzdCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBw
YXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcgdGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBm
dW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4u
bGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2JmNDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBN
b24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hf
ZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBvc3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQog
ICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9uIHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQg
ZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwKICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBv
ZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUgYWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhkOWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkg
MTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9nbnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2Ny
ZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRfdGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0
aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9mcmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRo
ZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQgdGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFy
aW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMgY2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIg
YW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAgICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2lu
aXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwgd2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAg
ICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBh
MzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhl
bi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5v
dyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWluIGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxp
bWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcg
WFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1pdCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2
YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDExOjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4v
Z250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJhY2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxl
X2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIgdGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAg
YWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21wbGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3Zl
cyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVjdHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51
bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMgKGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUg
Y29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxhY2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0
aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9tMCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNz
CiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbiBw
cmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBj
b25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9yIGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29t
bWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xzOiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0
byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzCiAgICAKICAgIFhFTl9ET01DVExfc2V0X2du
dHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAg
ICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQg
YmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFpbiB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJh
dGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9t
YWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFycmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBh
c3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJlIGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3Ry
dWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRlciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRo
ZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRoZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 18:30:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 18:30: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 1fwX8Q-0006kw-FY; Sun, 02 Sep 2018 18:30:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwX8P-0006kn-J2
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 18:30:05 +0000
X-Inumbo-ID: 517afca6-aede-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 517afca6-aede-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 18:30: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 1fwX8K-0001xe-Ek; Sun, 02 Sep 2018 18:30: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 1fwX8K-0002iF-2t; Sun, 02 Sep 2018 18:30:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwX8K-0005L7-2H; Sun, 02 Sep 2018 18:30:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127138-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10: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-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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-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-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: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm: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-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-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-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=71e51140fdeb98c8fefc3a7067b554212bb61ac9
X-Osstest-Versions-That: xen=238007d6fae9447bf5e8e73d67ae9fb844e7ff2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 18:30:00 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127138: 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>

ZmxpZ2h0IDEyNzEzOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzEzOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjcwMTkgcGFzcyBpbiAxMjcxMzgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LXN0b3AgZmFpbCBp
biAxMjcxMjEgcGFzcyBpbiAxMjcxMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMjcxMjEgcGFzcyBpbiAxMjcxMzgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMjcwMTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTI3MTIxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGluIDEyNzAxOSBibG9ja2VkIGluIDEyNDMyOAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjcwMTkg
YmxvY2tlZCBpbiAxMjQzMjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICBmYWlsIGluIDEyNzAxOSBsaWtlIDEyNDMyOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjcxMjEgYmxvY2tl
ZCBpbiAxMjQzMjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNCBndWVz
dC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMjcxMjEgbGlrZSAxMjQyNDgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MjcxMjEgbGlrZSAxMjQyNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjcxMjEgbGlrZSAxMjQzMjgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNDI0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI0MjQ4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAx
MjQyNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjQzMjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjQzMjgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMjQzMjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNDMyOAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTI0MzI4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MWU1MTE0
MGZkZWI5OGM4ZmVmYzNhNzA2N2I1NTQyMTJiYjYxYWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAyMzgwMDdkNmZhZTk0NDdiZjVlOGU3M2Q2N2FlOWZiODQ0ZTdmZjJh
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjQzMjggIDIwMTgtMDYtMTcgMjM6Mzk6MDcgWiAgIDc2
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI0ODA3ICAyMDE4LTA2LTI4IDE3OjM4OjA0IFog
ICA2NiBkYXlzICAgNDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI2Mjk2ICAyMDE4
LTA4LTIxIDAxOjEyOjM4IFogICAxMiBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNp
dHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1bWljaC5lZHUKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExhcnMgS3VydGgg
PGxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3Rld2FydCBIaWxk
ZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+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
aHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMjM4
MDA3ZDZmYS4uNzFlNTExNDBmZCAgNzFlNTExNDBmZGViOThjOGZlZmMzYTcwNjdiNTU0MjEyYmI2
MWFjOSAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 18:34:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 18:34: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 1fwXCP-00072j-GL; Sun, 02 Sep 2018 18:34:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwXCO-00072S-0M
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 18:34:12 +0000
X-Inumbo-ID: e50926d5-aede-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e50926d5-aede-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 18:34: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 1fwXCK-000255-57; Sun, 02 Sep 2018 18:34: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 1fwXCJ-0003ET-Us; Sun, 02 Sep 2018 18:34:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwXCJ-0006ff-UG; Sun, 02 Sep 2018 18:34:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127164-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 18:34:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127164: 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>

ZmxpZ2h0IDEyNzE2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE2NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMTggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 20:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 20:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwZNO-0000QN-Fj; Sun, 02 Sep 2018 20:53: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=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwZNM-0000QB-Vh
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 20:53:41 +0000
X-Inumbo-ID: 0c096305-aef2-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c096305-aef2-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 22:52:04 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwZNI-00057V-S0; Sun, 02 Sep 2018 20:53: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 1fwZNI-0000cN-Jo; Sun, 02 Sep 2018 20:53:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwZNI-0004iz-JC; Sun, 02 Sep 2018 20:53:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fwZNI-0004iz-JC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 20:53:36 +0000
Subject: [Xen-devel] [linux-linus 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
LWkzODYteGwtc2hhZG93CnRlc3RpZCBndWVzdC1zdGFydAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQyMGY1MWY0YWI2YmNlNmU1ODAz
OTA3MjlmYWRiODljMzExMjM2MzYKICBCdWcgbm90IHByZXNlbnQ6IDUyNzgzOGQ0NzBlM2E2ZTc5
ZThlZTlkNWRkZjI4OTIwZGYyYTE5NmUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxNzgvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93Lmd1ZXN0
LXN0YXJ0Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
Lmd1ZXN0LXN0YXJ0IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzE3OC5iaXNlY3Rpb24tc3VtbWFyeSAt
LWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4
LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgZ3Vlc3Qtc3RhcnQKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyNzEwOCBmYWlsIFtob3N0PWRlYmluYTBdIC8gMTI1
ODk4IFtob3N0PWJhcm9xdWUxXSAxMjU3MDIgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDEyNzEwOCAvIDEyNTcwMgoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgNDIwZjUxZjRhYjZiY2U2ZTU4MDM5MDcyOWZhZGI4OWMzMTEyMzYzNiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUy
OWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CkJhc2lzIHBhc3MgNTI3ODM4ZDQ3
MGUzYTZlNzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
NDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBhY2QwMGEzMDMzNzhjZTQ4
YmQ2YmJkOGE1NzlmMWZlMmYxYjIxYTdkCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzUyNzgzOGQ0NzBlM2E2ZTc5ZThlZTlk
NWRkZjI4OTIwZGYyYTE5NmUtNDIwZjUxZjRhYjZiY2U2ZTU4MDM5MDcyOWZhZGI4OWMzMTEyMzYz
NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC05YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYS1kZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0I2FjZDAwYTMwMzM3OGNlNDhiZDZiYmQ4YTU3OWYxZmUyZjFiMjFhN2QtMzZlMjlk
ZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRv
cjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMjAwNiBub2RlcyBpbiByZXZp
c2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNTY0OCBbaG9zdD1odXhl
bHJlYmUxXQogMTI1NjM5IFtob3N0PWFsYmFuYTBdCiAxMjU2NTcgW2hvc3Q9cGlub3QxXQogMTI1
Njc2IFtob3N0PWJhcm9xdWUwXQogMTI1NzAyIHBhc3MgNTI3ODM4ZDQ3MGUzYTZlNzllOGVlOWQ1
ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRl
NDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBhY2QwMGEzMDMzNzhjZTQ4YmQ2YmJkOGE1NzlmMWZl
MmYxYjIxYTdkCiAxMjU4OTggW2hvc3Q9YmFyb3F1ZTFdCiAxMjU5MjEgYmxvY2tlZCBpcnJlbGV2
YW50CiAxMjYwNjkgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjYxOTQgYmxvY2tlZCBpcnJlbGV2YW50
CiAxMjYxODAgYmxvY2tlZCA1Mjc4MzhkNDcwZTNhNmU3OWU4ZWU5ZDVkZGYyODkyMGRmMmExOTZl
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2
NTVkMDc2NjNhIGFjZDAwYTMwMzM3OGNlNDhiZDZiYmQ4YTU3OWYxZmUyZjFiMjFhN2QKIDEyNjE4
MSBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjIwOCBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjE4MiBi
bG9ja2VkIGlycmVsZXZhbnQKIDEyNjE5NiBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjE4MyBibG9j
a2VkIGlycmVsZXZhbnQKIDEyNjE5OSBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjE4NSBibG9ja2Vk
IGlycmVsZXZhbnQKIDEyNjE4OCBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjIwMiBibG9ja2VkIGly
cmVsZXZhbnQKIDEyNjE5MCBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjIxMCBibG9ja2VkIGlycmVs
ZXZhbnQKIDEyNjE5MSBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjIwMCBibG9ja2VkIDUyNzgzOGQ0
NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYyYTE5NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgMjJlZjY2MmM3YTRjODEy
YmJmOTEzMmQwMDRjYmY1Y2NmMGJmZGQ1ZgogMTI2MTkyIGJsb2NrZWQgaXJyZWxldmFudAogMTI2
MTkzIGJsb2NrZWQgaXJyZWxldmFudAogMTI2MjAzIGJsb2NrZWQgNTI3ODM4ZDQ3MGUzYTZlNzll
OGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVh
ODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSAxZjc1NzQ3NjNjYmIyYzg1ODI1YjhjYzRk
ODFmMzg2ZTc2N2E0NzZmCiAxMjYyMDUgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjYyMDYgYmxvY2tl
ZCBpcnJlbGV2YW50CiAxMjYyMDcgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjYyMTIgYmxvY2tlZCBp
cnJlbGV2YW50CiAxMjYzMTAgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjY0MTIgYmxvY2tlZCBpcnJl
bGV2YW50CiAxMjY1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjY2ODIgZmFpbCBpcnJlbGV2YW50CiAx
MjY4ODggZmFpbCBpcnJlbGV2YW50CiAxMjcwMjMgcGFzcyBpcnJlbGV2YW50CiAxMjcwMzYgZmFp
bCBpcnJlbGV2YW50CiAxMjcwMjUgcGFzcyBpcnJlbGV2YW50CiAxMjcwMTEgcGFzcyA1Mjc4Mzhk
NDcwZTNhNmU3OWU4ZWU5ZDVkZGYyODkyMGRmMmExOTZlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGFjZDAwYTMwMzM3OGNl
NDhiZDZiYmQ4YTU3OWYxZmUyZjFiMjFhN2QKIDEyNzAyNyBwYXNzIGlycmVsZXZhbnQKIDEyNzAx
NCBmYWlsIGlycmVsZXZhbnQKIDEyNzAxNSBwYXNzIGlycmVsZXZhbnQKIDEyNjk3OCBbXQogMTI3
MDI5IHBhc3MgaXJyZWxldmFudAogMTI3MDE4IHBhc3MgaXJyZWxldmFudAogMTI3MDIxIHBhc3Mg
aXJyZWxldmFudAogMTI3MDM4IGZhaWwgaXJyZWxldmFudAogMTI3MDMxIGZhaWwgaXJyZWxldmFu
dAogMTI3MDM1IHBhc3MgaXJyZWxldmFudAogMTI3MTU4IGJsb2NrZWQgNTI3ODM4ZDQ3MGUzYTZl
NzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkx
MzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBmZDA3YjY2NDhjNGM4ODkxZGNhNWJk
MGY3ZWYxNzRiNjgzMWY4MGIyCiAxMjcxMDggZmFpbCA0MjBmNTFmNGFiNmJjZTZlNTgwMzkwNzI5
ZmFkYjg5YzMxMTIzNjM2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1
ZmViZTNlOTkKIDEyNzEzNCBwYXNzIDUyNzgzOGQ0NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYy
YTE5NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMx
ZDNhODY1NWQwNzY2M2EgYWNkMDBhMzAzMzc4Y2U0OGJkNmJiZDhhNTc5ZjFmZTJmMWIyMWE3ZAog
MTI3MTM1IGZhaWwgNDIwZjUxZjRhYjZiY2U2ZTU4MDM5MDcyOWZhZGI4OWMzMTEyMzYzNiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcxNzIgZmFp
bCA0MjBmNTFmNGFiNmJjZTZlNTgwMzkwNzI5ZmFkYjg5YzMxMTIzNjM2IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5
ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzE0MyBwYXNzIDUyNzgzOGQ0
NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYyYTE5NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgYmIxMjZlYWYyYzlkMTJh
MjM2ODE2MmU3YWEyNzMxM2MyZGRjNmZlOAogMTI3MTYzIHBhc3MgNTI3ODM4ZDQ3MGUzYTZlNzll
OGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkxMzVh
ODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlNWQ2ZGRjZDMxYTYxMTNlNGEzZGI3YTIz
NWNhNzg3NzBmZThmNDAxCiAxMjcxMzcgcGFzcyA1Mjc4MzhkNDcwZTNhNmU3OWU4ZWU5ZDVkZGYy
ODkyMGRmMmExOTZlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2
NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDRjZGI2YmZkZTIzMDBjNzU3MjViM2UyNjc0NjliZDZjOWVl
ZWU1NWUKIDEyNzE2MCBwYXNzIDUyNzgzOGQ0NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYyYTE5
NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNh
ODY1NWQwNzY2M2EgMDZkNDczYTEzNTYzNWFiMzg4MTUxZDE5MTg0MDE5MDhmNjdmZGI1NwogMTI3
MTQxIHBhc3MgNTI3ODM4ZDQ3MGUzYTZlNzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYz
YSBhMzU2MmQ4YzM2OWZlZDcyNmU3ZDJiYTEwNWYxMTg1ODc4ODczYWRiCiAxMjcxNTIgcGFzcyA1
Mjc4MzhkNDcwZTNhNmU3OWU4ZWU5ZDVkZGYyODkyMGRmMmExOTZlIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGYwZjE0Y2My
Nzc0NGFkNjVjMDhhMmE5YjU5NGM5MDQ4ZDI4OTQwNWMKIDEyNzE2MiBibG9ja2VkIDUyNzgzOGQ0
NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYyYTE5NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmQwN2I2NjQ4YzRjODg5
MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgogMTI3MTU2IGJsb2NrZWQgNTI3ODM4ZDQ3MGUzYTZl
NzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkx
MzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA2Mjk4NTZlYWUyYTdmNzY2ZjFmMDI0
YTA2YWQzYWJmMWZkNGI5ZDM3CiAxMjcxNjkgcGFzcyA1Mjc4MzhkNDcwZTNhNmU3OWU4ZWU5ZDVk
ZGYyODkyMGRmMmExOTZlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1
ZmViZTNlOTkKIDEyNzE2NyBibG9ja2VkIDUyNzgzOGQ0NzBlM2E2ZTc5ZThlZTlkNWRkZjI4OTIw
ZGYyYTE5NmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMz
ODMxZDNhODY1NWQwNzY2M2EgYzNmMGRjY2M5NjY4YjE0OTQ5YzkxYjc2Zjk3ZGJhY2NiMTdkMjQ3
NwogMTI3MTc1IHBhc3MgNTI3ODM4ZDQ3MGUzYTZlNzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcxNzcg
cGFzcyA1Mjc4MzhkNDcwZTNhNmU3OWU4ZWU5ZDVkZGYyODkyMGRmMmExOTZlIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2
ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzE3NiBmYWlsIDQyMGY1
MWY0YWI2YmNlNmU1ODAzOTA3MjlmYWRiODljMzExMjM2MzYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgw
Y2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3MTc4IGZhaWwgNDIwZjUxZjRhYjZiY2U2
ZTU4MDM5MDcyOWZhZGI4OWMzMTEyMzYzNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVh
YzFlNzJhZmRiNWZlYmUzZTk5ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyNTcwMiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMjcxMDggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjcxMzQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjcxMzUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNTI3
ODM4ZDQ3MGUzYTZlNzllOGVlOWQ1ZGRmMjg5MjBkZjJhMTk2ZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1
ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qs
IGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3MTY5IChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3MTcyIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3MTc1IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjcxNzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjcxNzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyNzE3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQyMGY1MWY0YWI2YmNl
NmU1ODAzOTA3MjlmYWRiODljMzExMjM2MzYKICBCdWcgbm90IHByZXNlbnQ6IDUyNzgzOGQ0NzBl
M2E2ZTc5ZThlZTlkNWRkZjI4OTIwZGYyYTE5NmUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxNzgvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93Lmd1ZXN0LXN0YXJ0Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjcxNzg6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDEyNzE3OCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE3OC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 21:14:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 21:14: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 1fwZhS-0001nP-9k; Sun, 02 Sep 2018 21:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwZhQ-0001nC-PQ
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 21:14:24 +0000
X-Inumbo-ID: 4661724e-aef5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4661724e-aef5-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 21:15: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 1fwZhN-0005Z6-0p; Sun, 02 Sep 2018 21:14: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 1fwZhM-0001Bx-Oq; Sun, 02 Sep 2018 21:14:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwZhM-0003yv-OH; Sun, 02 Sep 2018 21:14:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127173-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 21:14:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127173: 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>

ZmxpZ2h0IDEyNzE3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE3My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 22:39:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 22: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 1fwb1S-00076G-PZ; Sun, 02 Sep 2018 22:39: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=t7rr=lq=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1fwb1R-000769-BX
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 22:39:09 +0000
X-Inumbo-ID: c7b61fa9-af00-11e8-a8a5-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7b61fa9-af00-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 00:37:32 +0200 (CEST)
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=6b8upDfEhVWwSzuO585YUEvl2dR/JBYcJYwOiB1BXM0=; 
 b=viG8RgG3pWsC181m91se3vuF7peMBVgpy9JM6ErtbTWKCUtH57DwHXBzuSwQNRC7DIHdBysltxtmshK5rqLaOkq24WA3o8hS3tZtLhAtUeGFj4A59CZV4Qf4ymcnFXOWuMT8tWbnRJKKuL7iJPKrl4oYXKtewc1WZRCqI98VM6UBX9icEBbwvJyZOJquwDODXvfpLUtvtkZ/eZImAE1iwWaJwy6MsDaxa9gb03Z9IykrxA49CLYxDEQjWkHm9MKaT157UcxvDGJ9dro7FfOoHo5kdTX7AO0GZIFc7YAWMrO+GSE/oxTNsjiPuGZh8ftuUVj/OU3GHkQvC+zhAappJA==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1fwb1O-00046s-To
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 22:39:06 +0000
Date: Sun, 2 Sep 2018 22:39:06 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180902223906.GE3695@bitfolk.com>
References: <20180830005130.GO3695@bitfolk.com>
 <958fdd6b-f67d-098e-c713-7c50a6b64ce6@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <958fdd6b-f67d-098e-c713-7c50a6b64ce6@oracle.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] Problems booting 32-bit PV;
 just me or more widespread?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQm9yaXMsCgpPbiBUaHUsIEF1ZyAzMCwgMjAxOCBhdCAwNTo1OTozOFBNIC0wNDAwLCBCb3Jp
cyBPc3Ryb3Zza3kgd3JvdGU6Cj4gWWVzLCB0aGlzIGxvb2tzIGxpa2UgaXQgd2FzIGJyb2tlbiBi
eSBmN2VhZjZlMDBmZDUgKCJ4ODYvYm9vdDogTW92ZSBFSVNBCj4gc2V0dXAgdG8gYSBzZXBhcmF0
ZSBmaWxlIikuCj4gCj4gV2UgdXNlZCB0byB1c2UgZml4bWFwIGZvciBFSVNBIGFkZHJlc3Nlcywg
YnV0IG5vdCBhbnltb3JlLiBJZiB5b3UgY2FuCj4gYnVpbGQgeW91ciBvd24ga2VybmVsIHlvdSBj
b3VsZCB0cnkgdGhlIHBhdGNoIGJlbG93IChtYXkgYmUKPiB3aGl0ZXNwYWNlLWRhbWFnZWQpCgpZ
ZXAsIEkgcmVjb21waWxlZCBVYnVudHUgMTguMDQncwpsaW51eC1pbWFnZS00LjE1LjAtMzMtZ2Vu
ZXJpY180LjE1LjAtMzMuMzZfaTM4Ni5kZWIgd2l0aCB0aGlzIHBhdGNoCmFuZCBpdCBub3cgd29y
a3MsIHRoYW5rcy4gSSByZXBvcnRlZCB0aGUgYnVnIGhlcmU6CgogICAgaHR0cHM6Ly9idWdzLmxh
dW5jaHBhZC5uZXQvdWJ1bnR1Lytzb3VyY2UvbGludXgvK2J1Zy8xNzg5MTE4CgpTbyBJJ2xsIG5v
dyBhZGQgYSBwb2ludGVyIHRoZXJlIHRvIHlvdXIgcGF0Y2guCgpDaGVlcnMsCkFuZHkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 02 23:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Sep 2018 23:37: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 1fwbv8-0002zz-JM; Sun, 02 Sep 2018 23:36:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wihl=lq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwbv7-0002zl-2F
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 23:36:41 +0000
X-Inumbo-ID: 266a8099-af09-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 266a8099-af09-11e8-a6a9-d7ebe60f679a;
 Sun, 02 Sep 2018 23:37: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 1fwbv4-0008S8-Dh; Sun, 02 Sep 2018 23:36: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 1fwbv4-0006Ck-1A; Sun, 02 Sep 2018 23:36:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwbv4-0001uS-0V; Sun, 02 Sep 2018 23:36:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127180-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 02 Sep 2018 23:36:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127180: 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>

ZmxpZ2h0IDEyNzE4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 00:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 00: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 1fwcnE-0007Np-Th; Mon, 03 Sep 2018 00: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=y4li=lr=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1fwcnD-0007Nk-2T
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 00:32:35 +0000
X-Inumbo-ID: 9fa02d21-af10-11e8-a8a5-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fa02d21-af10-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 02:30:57 +0200 (CEST)
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=NCs3eq+QDP+u0gq+7S95+JdRvttckVQRayB07Y21pl8=; 
 b=nGjsj2r/jO6CPM3FTfW2dyzLwyMZgneVOC7cUhtDPBqMornAe/42ePPRBPL2Fko+DGqSVKkutHXGjCpwFPGsrje2NVF6MS3CXde86i6Q0DEETFel+1aneC3SDvfR4dsRAUGxw2VeiYZH/YVgCStyoYDiv8FV9ZMFGoXmPnHqWnQSjYmis4QTcO3KvaYuZH2Kdp/bmvkGZ0BIIp8A+VdWWoFR6dU3ICRPBtdO5Euky/jwcp4d8X7BAkHKBfwXLbBoBUf56ZUajQkf4418j1ClAWRAnMiaKLTKsk2+8w0nYtiCxref+IqYttIjuuni/eTm5jI9Ish5tjYRMYk568qizw==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1fwcn9-00086K-AS
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 00:32:31 +0000
Date: Mon, 3 Sep 2018 00:32:31 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180903003231.GF3695@bitfolk.com>
References: <20180830005130.GO3695@bitfolk.com>
 <958fdd6b-f67d-098e-c713-7c50a6b64ce6@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <958fdd6b-f67d-098e-c713-7c50a6b64ce6@oracle.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] Problems booting 32-bit PV;
 just me or more widespread?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQm9yaXMsCgpPbiBUaHUsIEF1ZyAzMCwgMjAxOCBhdCAwNTo1OTozOFBNIC0wNDAwLCBCb3Jp
cyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMDgvMjkvMjAxOCAwODo1MSBQTSwgQW5keSBTbWl0aCB3
cm90ZToKPiA+IEkgY2Fubm90IGdldCBhbnkgb2YgdGhlIFVidW50dSBwYWNrYWdlZCAzMi1iaXQg
bWFpbmxpbmUga2VybmVscwo+ID4gYWZ0ZXIgdjQuMTMuMTYgdGhhdCBhcmUgZm91bmQgYXQKPiA+
IGh0dHA6Ly9rZXJuZWwudWJ1bnR1LmNvbS9+a2VybmVsLXBwYS9tYWlubGluZS8gdG8gYm9vdCBp
biAzMi1iaXQgUFYKPiA+IG1vZGUuIEFsbCBvZiB0aGVtIGZyb20gdjQuMTQuMHJjMSBvbndhcmRz
IGNyYXNoIG9uIHhsIGNyZWF0ZSBlaXRoZXIKPiA+IHNheWluZyAiZXJyb3I6IG5vIFhFTiBub3Rl
IGZvdW5kLiIgCj4gCj4gRG9uJ3Qga25vdyB3aGF0IHRoaXMgZXJyb3IgaXMsIHBlcmhhcHMga2Vy
bmVsIHdhcyBub3QgY29tcGlsZWQgd2l0aAo+IENPTkZJR19YRU4uCgpTbywgeW91ciBwYXRjaCBn
ZXRzIHRoZSBwYWNrYWdlZCBsaW51eC1pbWFnZS1nZW5lcmljIHdvcmtpbmcuIEFzCm1lbnRpb25l
ZCBhYm92ZSwgaW4gdGhlIGNvdXJzZSBvZiBsb29raW5nIGludG8gdGhpcyBwcm9ibGVtIEkgZm91
bmQKdGhhdCBtYW55IG9mIHRoZSBvdGhlciAzMi1iaXQgVWJ1bnR1IGtlcm5lbHMgY3Jhc2hlZCBh
cyB3ZWxsLgoKWW91J3JlIHByb2JhYmx5IHJpZ2h0IHRoYXQgd2hhdGV2ZXIgSSB3YXMgdGVzdGlu
ZyBhYm92ZSB3YXMgbm90CmNvbXBpbGVkIHdpdGggQ09ORklHX1hFTi4KClRoaXMgb25lIHNob3Vs
ZCB3b3JrIHRob3VnaCBhcyBpdCdzIHRoZWlyIG5ldGJvb3QgaW5zdGFsbGVyOgoKICAgIGh0dHA6
Ly9hcmNoaXZlLnVidW50dS5jb20vdWJ1bnR1L2Rpc3RzL2Jpb25pYy9tYWluL2luc3RhbGxlci1p
Mzg2L2N1cnJlbnQvaW1hZ2VzL25ldGJvb3QveGVuLwoKV2hlbiBJIGRvIHhsIGNyZWF0ZSB3aXRo
IHRoaXMgb25lIChkaXJlY3Qga2VybmVsIGJvb3QpLCBJIGdldCB0aGlzCmNyYXNoIGluIHRoZSB4
bCBkbWVzZzoKCihYRU4pIGRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZh
dWx0IGF0IGZmZmY4MmQwODAzNTEwZDggeDg2XzY0L2NvbXBhdC9lbnRyeS5TI2NvbXBhdF9jcmVh
dGVfYm91bmNlX2ZyYW1lKzB4ZDkvMHhlZAooWEVOKSBEb21haW4gNzMgKHZjcHUjMCkgY3Jhc2hl
ZCBvbiBjcHUjNDoKKFhFTikgLS0tLVsgWGVuLTQuMTAuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90
IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICA0CihYRU4pIFJJUDogICAgZTAxOTpbPDAwMDAw
MDAwYzEwMzhlZjk+XQooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyOTIgICBFTTogMSAgIENP
TlRFWFQ6IHB2IGd1ZXN0IChkNzN2MCkKKFhFTikgcmF4OiAwMDAwMDAwMGMxY2QzNTQwICAgcmJ4
OiAwMDAwMDAwMGMxOGEwMWUwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJkeDogMDAw
MDAwMDAwMDAwMDAwMCAgIHJzaTogMDAwMDAwMDBjMWJmZGVlYyAgIHJkaTogMDAwMDAwMDBjMWJm
ZGYzNAooWEVOKSByYnA6IDAwMDAwMDAwYzFiZmRmMTAgICByc3A6IDAwMDAwMDAwYzFiZmRlY2Mg
ICByODogIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEw
OiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAw
MDAwMDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMg
ICBjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKKFhFTikgY3IzOiAwMDAwMDAzZjU2ZDU0MDAwICAgY3Iy
OiAwMDAwMDAwMDAwMDAwMDE0CihYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAw
MDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogZTAyMSAgIGVz
OiBlMDIxICAgZnM6IGUwMjEgICBnczogZTAyMSAgIHNzOiBlMDIxICAgY3M6IGUwMTkKKFhFTikg
R3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSBlc3A9YzFiZmRlY2M6CihYRU4pICAgMDAwMDAwMDAgYzEw
MzhlZjkgMDAwMWUwMTkgMDAwMTAwOTIgYzFjZDM1NDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAKKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCBmZmZmZmZmZiBjMWJmZGYyNCBj
MWNkMzU0MCBjMWNkMzU0MCBjMWJmZGYzMAooWEVOKSAgIGMxYmZkZjM0IGMxYmZkZjUwIGMxMDM5
YTc3IGMxYmZkZjNjIGMxYmZkZjM4IGMxYmZkZjQwIDAwMDAyMDJlIDAwMDAxMDAwCihYRU4pICAg
MDAwMDAwMDAgMDAwMDAwMDAgODAwMDAwMDggMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgYzI0OGEwMDAKKFhFTikgICBjMWVkYTAwMCBjMWJmZGZmYyBjMWNmNTIyMiAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAooWEVOKSAgIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwCihYRU4pICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAooWEVOKSAg
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwCihYRU4pICAgMDAwMDAwMDAgMDAwMDAwMDAgYzI0OGEwMDAgYzFlZGEw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKKFhFTikgICAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMAooWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCihYRU4pICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKKFhFTikg
ICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMAooWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCihYRU4pICAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAKKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAooWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCihYRU4p
ICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAKKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAoKQW55IGlkZWFzIGFib3V0
IHRoYXQgb25lPwoKVGhhbmtzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 01:58:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 01:58: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 1fwe7m-0006DN-DH; Mon, 03 Sep 2018 01:57:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwe7l-0006DD-8Q
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 01:57:53 +0000
X-Inumbo-ID: e00af599-af1c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e00af599-af1c-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 01:58: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 1fwe7f-0007oJ-8X; Mon, 03 Sep 2018 01:57: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 1fwe7e-0001Ml-VY; Mon, 03 Sep 2018 01:57:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwe7e-0004jn-Uw; Mon, 03 Sep 2018 01:57:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127184-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 01:57:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127184: 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>

ZmxpZ2h0IDEyNzE4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE4NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 02:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 02:57: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 1fwf3D-00021t-2d; Mon, 03 Sep 2018 02:57: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=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwf3B-00021j-H8
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 02:57:13 +0000
X-Inumbo-ID: d4bc0dfc-af24-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4bc0dfc-af24-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 04:55:36 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwf37-000177-Dc; Mon, 03 Sep 2018 02:57: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 1fwf36-0002pM-Sy; Mon, 03 Sep 2018 02:57:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwf36-0000Xm-SM; Mon, 03 Sep 2018 02:57:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127186-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b8bcaafb39e8860a1fb672d75bb6f7bbdceb28bd
X-Osstest-Versions-That: ovmf=1e57188216b1bf8de3473a0e03e422815f8f53d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 02:57:08 +0000
Subject: [Xen-devel] [ovmf test] 127186: 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>

ZmxpZ2h0IDEyNzE4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxODYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiOGJjYWFmYjM5ZTg4NjBhMWZiNjcyZDc1YmI2Zjdi
YmRjZWIyOGJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZTU3MTg4
MjE2YjFiZjhkZTM0NzNhMGUwM2U0MjI4MTVmOGY1M2Q2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcwNDQgIDIwMTgtMDgtMzEgMTI6MzI6MDEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MTg2ICAyMDE4LTA5LTAzIDAxOjEwOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDFlNTcxODgyMTYuLmI4YmNhYWZiMzkgIGI4YmNhYWZiMzllODg2
MGExZmI2NzJkNzViYjZmN2JiZGNlYjI4YmQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 03:29:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 03: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 1fwfXz-0004Sj-Mk; Mon, 03 Sep 2018 03:29: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=0abc=lr=xenproject.org=prvs=7774e8d8b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwfXy-0004SZ-UJ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 03:29:02 +0000
X-Inumbo-ID: 46da2455-af29-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46da2455-af29-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 05:27:25 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,323,1531785600"; d="scan'208";a="64281157"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
X-Osstest-Versions-That: xen=238007d6fae9447bf5e8e73d67ae9fb844e7ff2a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 3 Sep 2018 04:28:57 +0100
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 75156: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE1NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUxNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTkgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3NDg4NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gNzQ4ODYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NDg4NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NDg4NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBsaWtlIDc0ODg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIGxpa2UgNzQ4ODYKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3
NDg4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBsaWtlIDc0ODg2CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgNzQ4ODYKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbGlrZSA3NDg4NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc0ODg2CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2Ug
NzQ4ODYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wx
ICAgICAgICAgICAgIGZhaWwgbGlrZSA3NDg4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDc0ODg2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIGxpa2UgNzQ4ODYKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICAgbGlrZSA3NDg4NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtl
IDc0ODg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzQ4ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA3MWU1MTE0MGZkZWI5OGM4ZmVmYzNhNzA2N2I1NTQyMTJiYjYxYWM5CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMzgwMDdkNmZhZTk0NDdiZjVlOGU3M2Q2
N2FlOWZiODQ0ZTdmZjJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzQ4ODYgIDIwMTgtMDYtMTkg
MDc6NDU6NTggWiAgIDc1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1MTU2ICAyMDE4LTA5
LTAyIDE4OjUwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1bWljaC5lZHUKICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExhcnMgS3VydGggPGxh
cnMua3VydGgueGVuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3Rld2FydCBIaWxkZWJy
YW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+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
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyODkgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 03:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 03:37: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 1fwfgN-0005BQ-Kg; Mon, 03 Sep 2018 03: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=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwfgM-0005BE-Kb
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 03:37:42 +0000
X-Inumbo-ID: 7ce245b1-af2a-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ce245b1-af2a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 05:36:05 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwfgJ-0002PW-P3; Mon, 03 Sep 2018 03:37: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 1fwfgJ-0003gK-Hp; Mon, 03 Sep 2018 03:37:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwfgJ-0008LB-HE; Mon, 03 Sep 2018 03:37:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127188-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 03:37:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127188: 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>

ZmxpZ2h0IDEyNzE4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE4OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 04:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 04: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 1fwgG7-0007ot-QE; Mon, 03 Sep 2018 04: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=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwgG7-0007oh-44
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 04:14:39 +0000
X-Inumbo-ID: a5d56e46-af2f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5d56e46-af2f-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 06:13:01 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwgG4-0003Ek-AQ; Mon, 03 Sep 2018 04:14: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 1fwgG4-0004W1-2E; Mon, 03 Sep 2018 04:14:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwgG4-0000G5-1a; Mon, 03 Sep 2018 04:14:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127148-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot: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-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-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-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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=360bd62dc4943a0754e6cb5637e01b5b43143cfc
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 04:14:36 +0000
Subject: [Xen-devel] [linux-linus test] 127148: 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>

ZmxpZ2h0IDEyNzE0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MTQ4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlh
biAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFu
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDM2MGJkNjJkYzQ5NDNhMDc1NGU2Y2I1NjM3ZTAxYjViNDMxNDNjZmMKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhj
OTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1
NSBaICAgMjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6
MDY6NTYgWiAgIDE4IGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcx
NDggIDIwMTgtMDktMDIgMTA6MDg6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIx
MDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjU5NDY1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 04:43:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 04:43: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 1fwghz-0001Rm-5J; Mon, 03 Sep 2018 04:43:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwghy-0001Rc-HB
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 04:43:26 +0000
X-Inumbo-ID: 0109d781-af34-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0109d781-af34-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 04:44: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 1fwghr-0003vf-Oj; Mon, 03 Sep 2018 04:43: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 1fwghr-0005Hz-Hq; Mon, 03 Sep 2018 04:43:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwghr-0006Jv-H0; Mon, 03 Sep 2018 04:43:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127190-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=4cf022f2f11fc3cd12ab5dd24e5ae74f541bac48
X-Osstest-Versions-That: ovmf=b8bcaafb39e8860a1fb672d75bb6f7bbdceb28bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 04:43:19 +0000
Subject: [Xen-devel] [ovmf test] 127190: 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>

ZmxpZ2h0IDEyNzE5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxOTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0Y2YwMjJmMmYxMWZjM2NkMTJhYjVkZDI0ZTVhZTc0
ZjU0MWJhYzQ4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOGJjYWFm
YjM5ZTg4NjBhMWZiNjcyZDc1YmI2ZjdiYmRjZWIyOGJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcxODYgIDIwMTgtMDktMDMgMDE6MTA6NDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MTkwICAyMDE4LTA5LTAzIDAyOjU3OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBaaGFvemgxeCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFv
IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjhiY2FhZmIzOS4uNGNmMDIyZjJmMSAgNGNmMDIyZjJm
MTFmYzNjZDEyYWI1ZGQyNGU1YWU3NGY1NDFiYWM0OCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 05:01:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 05: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 1fwgz3-000359-Q7; Mon, 03 Sep 2018 05: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=i0qy=lq=gmail.com=sxmichaels@srs-us1.protection.inumbo.net>)
 id 1fwXlo-0002Ox-N8
 for xen-devel@lists.xenproject.org; Sun, 02 Sep 2018 19:10:48 +0000
X-Inumbo-ID: acd81c8c-aee3-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x52d.google.com (unknown [2607:f8b0:4864:20::52d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acd81c8c-aee3-11e8-a8a5-bc764e045a96;
 Sun, 02 Sep 2018 21:09:12 +0200 (CEST)
Received: by mail-pg1-x52d.google.com with SMTP id d19-v6so7610872pgv.1
 for <xen-devel@lists.xenproject.org>; Sun, 02 Sep 2018 12:10:46 -0700 (PDT)
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=HKIddE/MztrB5NoYNx11H0linhWmoXi4mgTKGUbhUUU=;
 b=dpHVY2dAWhJal/hMvc+wzRW91tVmyhbsZnYjdPsE+BBAZvJZ7orGyFt0MoE/m4PaIc
 ol06Kf7Jqifv4uqD31wtxqdd7iAyLfshyiDrvklHKcInd1jdHgu1Qbo367PW/jE8m4Gl
 /Ve/quotiGvlwU0upkTTz48KB9iaUcQ2rG8aKMmEJpZhZhOLac8TV+bdIxkCa9gfdlR/
 umwYU+W41Zdj3fdximWT5Lu1QBbPxMhnKjpapgMJmgDkYxdfkaHe31ctJNQwNgwaZbQ8
 obMiUTSgzOZKlOYL8AY9CgWu0Nt5U+rJIGsT1hW4zIoQGklaxqR/DnlfJy0Ajzeo/9XS
 aQ/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:from:date:message-id:subject:to;
 bh=HKIddE/MztrB5NoYNx11H0linhWmoXi4mgTKGUbhUUU=;
 b=uMPomu5W4gONwwqJIbBaQ8pMIXYOnsJUkdcmcxf0Z8XugyAB/jnw4g1HFLpX7X3/1X
 CJBVBp1Yyefk60pURy2GoVAOiNoPHp78P6lf2z+nYwBVDpkIS4HkX7h6IrPiI8eefPEM
 Veyu7GL9YHzY5PnznV8ZQ6Ysxis4/+2SR13fmYSeyUw+O81y8Bj+nmeLJr3K5EFjpg/Z
 03lbYPsdNCzy1EpXLubVoj39cYZNQGWzv+3Lh1vX7tI6YdjGhkNmX+Or5URjikigY3z2
 DXIlmMtzXWUyCk7u13cHQuktRZxPzySQ7xBlnrklT4Xl4GaQREqugT6cmJ227jbA+zG0
 cTbw==
X-Gm-Message-State: APzg51Aczeqyz2l7IYzcNuSEScFParJ2W3x0Qjm0M27DdBp4U2YURWD7
 87gSAufCVMZmCpNxZy+XrwjsvDcAhdUHLusBLbPQ4Uk=
X-Google-Smtp-Source: ANB0VdYnuPzWfZwbAjUW24NkqARNJvU/julo694lNmojpoUdIT3ko1wy2DHFWkyr2GPsElVqJeXGtUFpNsUDow6Bsag=
X-Received: by 2002:a63:4745:: with SMTP id w5-v6mr709985pgk.140.1535915445941; 
 Sun, 02 Sep 2018 12:10:45 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Michaels <sxmichaels@gmail.com>
Date: Sun, 2 Sep 2018 15:10:35 -0400
Message-ID: <CAMf-k8EWH=R-O3fC0ywEwVxfQkujyHAsS_CuvLMJJv6_Nw18sQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Mon, 03 Sep 2018 05:01:04 +0000
Subject: [Xen-devel] Event monitoring support for PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3296218762728998017=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3296218762728998017==
Content-Type: multipart/alternative; boundary="0000000000008f7ad60574e82e66"

--0000000000008f7ad60574e82e66
Content-Type: text/plain; charset="UTF-8"

Hello,

I'm currently doing some research that involves examining the behavior of
native code on paravirtualized Xen guests. gdbsx has proven somewhat limited
for my use case, in large part due to the very limitations I describe
below, so
I have been writing my own application with some debugging capabilities to
interface with the guests.

I have found, however, that quite a few major debugging features ---
chiefly,
breakpoints and single-step mode --- do not appear to be supported for PV
guests. Looking through the source of Xen itself seems to confirm this [1].
It
looks like the root cause of this is a lack of event monitoring support for
PV
guests, however, I have not been able to find much information online about
whether or not there are other ways to do what I want.

Is there any other way that I can use trap-based breakpoints or single step
mode on PV guests (presumably without using the event monitoring API), or
does
Xen simply not support anything of the sort at the moment? If not, I might
take
a stab at adding support for it myself, but I'm not sure how complicated
that
would be.

Thanks,
Spencer


[1] For instance: to enable single-step mode, the `XEN_DOMCTL_debug_op`
syscall is
used; its implementation `xen/arch/x86/domctl.c:978` bails out if the guest
is
not HVM, and otherwise calls what `hvm_debug_op()`, clearly an HVM-specific
function. A similar trend appears to be the case for all the `xc_monitor_*`
functions, e.g. `xc_monitor_software_breakpoint()`, which uses the
`XC_DOMCTL_MONITOR_OP_ENABLE` domctl syscall. As best as I can tell, when
that
syscall is run, the VM's capabilities are checked at
`xen/common/monitor.c:53`,
and PV guests don't seem to have any monitoring capabilities.

--0000000000008f7ad60574e82e66
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>Hello,</div><div><br></div><div><div>I&#39;=
m currently doing some research that involves examining the behavior of</di=
v><div>native code on paravirtualized Xen guests. gdbsx has proven somewhat=
 limited</div><div>for my use case, in large part due to the very limitatio=
ns I describe below, so</div><div>I have been writing my own application wi=
th some debugging capabilities to</div><div>interface with the guests.</div=
></div><div><br></div><div>I have found, however, that quite a few major de=
bugging features --- chiefly,</div><div>breakpoints and single-step mode --=
- do not appear to be supported for PV</div><div>guests. Looking through th=
e source of Xen itself seems to confirm this [1]. It</div><div>looks like t=
he root cause of this is a lack of event monitoring support for PV</div><di=
v>guests, however, I have not been able to find much information online abo=
ut</div><div>whether or not there are other ways to do what I want.</div><d=
iv><br></div><div><div>Is there any other way that I can use trap-based bre=
akpoints or single step</div><div>mode on PV guests (presumably without usi=
ng the event monitoring API), or does</div><div>Xen simply not support anyt=
hing of the sort at the moment? If not, I might take</div><div>a stab at ad=
ding support for it myself, but I&#39;m not sure how complicated that</div>=
<div>would be.</div></div><div><br></div><div>Thanks,</div><div>Spencer</di=
v><div><br></div><div><br></div><div>[1] For instance: to enable single-ste=
p mode, the `XEN_DOMCTL_debug_op` syscall is</div><div>used; its implementa=
tion `xen/arch/x86/domctl.c:978` bails out if the guest is</div><div>not HV=
M, and otherwise calls what `hvm_debug_op()`, clearly an HVM-specific</div>=
<div>function. A similar trend appears to be the case for all the `xc_monit=
or_*`</div><div>functions, e.g. `xc_monitor_software_breakpoint()`, which u=
ses the</div><div>`XC_DOMCTL_MONITOR_OP_ENABLE` domctl syscall. As best as =
I can tell, when that</div><div>syscall is run, the VM&#39;s capabilities a=
re checked at `xen/common/monitor.c:53`,</div><div>and PV guests don&#39;t =
seem to have any monitoring capabilities.</div><div><br></div></div></div><=
/div></div></div></div>

--0000000000008f7ad60574e82e66--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3296218762728998017==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 03 05:01:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 05: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 1fwgz4-00035F-2I; Mon, 03 Sep 2018 05: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=n/g3=lr=gmail.com=rashmica.g@srs-us1.protection.inumbo.net>)
 id 1fwcrA-0007WJ-I0
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 00:36:40 +0000
X-Inumbo-ID: 32e3ef8d-af11-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x435.google.com (unknown [2607:f8b0:4864:20::435])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32e3ef8d-af11-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 02:35:04 +0200 (CEST)
Received: by mail-pf1-x435.google.com with SMTP id b11-v6so7896776pfo.3
 for <xen-devel@lists.xenproject.org>; Sun, 02 Sep 2018 17:36:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:subject:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=URhhi9+0aM9z29AjyTG+QsvdozQzrtkpY46W19krzGI=;
 b=NR5oYFssmdFim2fZGxaicqaY1vOxQMpMnekjAqNp692cQwrfhqIddrnPlMKl7jnndr
 Je3NCfxnFBRPmU1KFTbklUr9uASn+MEU4G0SuN3HUbxclmWjKyQU0zjtqGUKiPJAv8ei
 yOZnYiUPh4leOW+sXkeSmMGmugaaIOSLGJ/yO226D8mAl0xePKOfQGOy8NYcr3qd0Kko
 sA6jduP4+gw03WY7BU4DKF1ckgTYK04Zi8NmjwdYFf0HGGnZJaBoi8df1o41SSiz7T4L
 Ps1sZnV8cLb+wIWlatQGIC8NkC1waGWM039b2H+W9GF2Z98dZICLBPRm4aUDPDWci9gr
 Zt4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:subject:to:cc:references:message-id
 :date:user-agent:mime-version:in-reply-to:content-language;
 bh=URhhi9+0aM9z29AjyTG+QsvdozQzrtkpY46W19krzGI=;
 b=cnUuaEJoz1tWSRGd3LZWAiXV93iz4pkueFxSr34gHKLUYj4p8y72qH9DjnI+nFrHXF
 ncopeKeylvoCwWuxyv1GTGLYr2EEDw9ftCJ8hVJP2Srzri2/SZathZ70MjPS/CbIRw8+
 CO7nzTy0Z7avESGBmrnjbGCcRn43Q6LYuSJnWBOK4OaKqLz7QH7cRrr3FHfQgUqRNlTY
 X17UKFRIBWcc+WURpe9l84VIRSiSEoN5ThtY7XMAy48HW21goxU4Qw/Bs8msmSFUZ0nk
 8BpWeOmgqN0fnxUtAwXsnnVoQr5smVPySiVjrJtr76i0CCQWLfShddp/pS/Rlp+7VnGr
 qGkQ==
X-Gm-Message-State: APzg51BtoprxtC6J2b/L8bmhW1W+ttMlFRrkMtg14assJfbnNlTkRwwv
 IlnWM4fSl4Ka4uPOxtHfuag=
X-Google-Smtp-Source: ANB0VdbYmojl4jbC7rDx6yDsgignmNL3Y4eEZnMrd58sZzuKriue51A+cFjEbwxXruq7lVzW7Svgew==
X-Received: by 2002:a63:3642:: with SMTP id
 d63-v6mr23421064pga.231.1535934998667; 
 Sun, 02 Sep 2018 17:36:38 -0700 (PDT)
Received: from [10.61.2.228] ([122.99.82.10])
 by smtp.gmail.com with ESMTPSA id s195-v6sm25243684pgs.76.2018.09.02.17.36.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 02 Sep 2018 17:36:37 -0700 (PDT)
From: Rashmica <rashmica.g@gmail.com>
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
References: <20180821104418.12710-1-david@redhat.com>
 <20180821104418.12710-4-david@redhat.com>
Message-ID: <70372ef5-e332-6c07-f08c-50f8808bde6d@gmail.com>
Date: Mon, 3 Sep 2018 10:36:24 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <20180821104418.12710-4-david@redhat.com>
Content-Language: en-US
X-Mailman-Approved-At: Mon, 03 Sep 2018 05:01:04 +0000
Subject: [Xen-devel] [PATCH RFCv2 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: multipart/mixed; boundary="===============7033227392406503336=="
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.
--===============7033227392406503336==
Content-Type: multipart/alternative;
 boundary="------------1093E43F969F497286F217F7"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------1093E43F969F497286F217F7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi David,


On 21/08/18 20:44, David Hildenbrand wrote:

> There seem to be some problems as result of 30467e0b3be ("mm, hotplug:
> fix concurrent memory hot-add deadlock"), which tried to fix a possible
> lock inversion reported and discussed in [1] due to the two locks
> 	a) device_lock()
> 	b) mem_hotplug_lock
>
> While add_memory() first takes b), followed by a) during
> bus_probe_device(), onlining of memory from user space first took b),
> followed by a), exposing a possible deadlock.

Do you mean "onlining of memory from user space first took a),
followed by b)"? 

> In [1], and it was decided to not make use of device_hotplug_lock, but
> rather to enforce a locking order.
>
> The problems I spotted related to this:
>
> 1. Memory block device attributes: While .state first calls
>    mem_hotplug_begin() and the calls device_online() - which takes
>    device_lock() - .online does no longer call mem_hotplug_begin(), so
>    effectively calls online_pages() without mem_hotplug_lock.
>
> 2. device_online() should be called under device_hotplug_lock, however
>    onlining memory during add_memory() does not take care of that.
>
> In addition, I think there is also something wrong about the locking in
>
> 3. arch/powerpc/platforms/powernv/memtrace.c calls offline_pages()
>    without locks. This was introduced after 30467e0b3be. And skimming over
>    the code, I assume it could need some more care in regards to locking
>    (e.g. device_online() called without device_hotplug_lock - but I'll
>    not touch that for now).

Can you mention that you fixed this in later patches?


The series looks good to me. Feel free to add my reviewed-by:

Reviewed-by: Rashmica Gupta <rashmica.g@gmail.com>


--------------1093E43F969F497286F217F7
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 text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">
      <pre>Hi David,


On 21/08/18 20:44, David Hildenbrand wrote:</pre>
    </div>
    <blockquote type="cite"
      cite="mid:20180821104418.12710-4-david@redhat.com">
      <pre wrap="">There seem to be some problems as result of 30467e0b3be ("mm, hotplug:
fix concurrent memory hot-add deadlock"), which tried to fix a possible
lock inversion reported and discussed in [1] due to the two locks
	a) device_lock()
	b) mem_hotplug_lock

While add_memory() first takes b), followed by a) during
bus_probe_device(), onlining of memory from user space first took b),
followed by a), exposing a possible deadlock.</pre>
    </blockquote>
    <pre>Do you mean "onlining of memory from user space first took a),
followed by b)"? 

</pre>
    <blockquote type="cite"
      cite="mid:20180821104418.12710-4-david@redhat.com">
      <pre wrap="">
In [1], and it was decided to not make use of device_hotplug_lock, but
rather to enforce a locking order.

The problems I spotted related to this:

1. Memory block device attributes: While .state first calls
   mem_hotplug_begin() and the calls device_online() - which takes
   device_lock() - .online does no longer call mem_hotplug_begin(), so
   effectively calls online_pages() without mem_hotplug_lock.

2. device_online() should be called under device_hotplug_lock, however
   onlining memory during add_memory() does not take care of that.

In addition, I think there is also something wrong about the locking in

3. arch/powerpc/platforms/powernv/memtrace.c calls offline_pages()
   without locks. This was introduced after 30467e0b3be. And skimming over
   the code, I assume it could need some more care in regards to locking
   (e.g. device_online() called without device_hotplug_lock - but I'll
   not touch that for now).</pre>
    </blockquote>
    <pre>Can you mention that you fixed this in later patches?

</pre>
    <br>
    <pre>The series looks good to me. Feel free to add my reviewed-by:

Reviewed-by: Rashmica Gupta <a class="moz-txt-link-rfc2396E" href="mailto:rashmica.g@gmail.com">&lt;rashmica.g@gmail.com&gt;</a></pre>
  </body>
</html>

--------------1093E43F969F497286F217F7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7033227392406503336==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 03 05:42:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 05:42: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 1fwhcs-0005q1-FN; Mon, 03 Sep 2018 05: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=j1gd=lr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fwhcr-0005pw-3t
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 05:42:13 +0000
X-Inumbo-ID: e1853e7d-af3b-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e1853e7d-af3b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 07:40:35 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id DBA30301AB31
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 08:42:10 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D53577FC2A
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 08:42:10 +0300 (EEST)
Received: (qmail 15230 invoked from network); 3 Sep 2018 08:42:10 +0300
Received: from dr86.bucuresti.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.154.129)
 by smtp03.buh.bitdefender.org with SMTP; 3 Sep 2018 08:42:10 +0300
To: Spencer Michaels <sxmichaels@gmail.com>, xen-devel@lists.xenproject.org
References: <CAMf-k8EWH=R-O3fC0ywEwVxfQkujyHAsS_CuvLMJJv6_Nw18sQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e4527670-2632-6bdf-503b-33942d59dc02@bitdefender.com>
Date: Mon, 3 Sep 2018 08:42:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAMf-k8EWH=R-O3fC0ywEwVxfQkujyHAsS_CuvLMJJv6_Nw18sQ@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77249
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494825,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.004360)], BW: [Enabled, t:
 (0.000015,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005371), Flags: BA7B0291; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.032090,0.000107)],
 URL: [Enabled, t: (0.000079,0.000001)], RTDA: [Enabled, t: (0.268008),
 Hit: No, Details: v2.7.14; Id: 15.1i60i56.1cmev7oco.7ho82], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Event monitoring support for PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yLzE4IDEwOjEwIFBNLCBTcGVuY2VyIE1pY2hhZWxzIHdyb3RlOgo+IEkgaGF2ZSBmb3Vu
ZCwgaG93ZXZlciwgdGhhdCBxdWl0ZSBhIGZldyBtYWpvciBkZWJ1Z2dpbmcgZmVhdHVyZXMgLS0t
Cj4gY2hpZWZseSwKPiBicmVha3BvaW50cyBhbmQgc2luZ2xlLXN0ZXAgbW9kZSAtLS0gZG8gbm90
IGFwcGVhciB0byBiZSBzdXBwb3J0ZWQgZm9yIFBWCj4gZ3Vlc3RzLiBMb29raW5nIHRocm91Z2gg
dGhlIHNvdXJjZSBvZiBYZW4gaXRzZWxmIHNlZW1zIHRvIGNvbmZpcm0gdGhpcwo+IFsxXS4gSXQK
PiBsb29rcyBsaWtlIHRoZSByb290IGNhdXNlIG9mIHRoaXMgaXMgYSBsYWNrIG9mIGV2ZW50IG1v
bml0b3Jpbmcgc3VwcG9ydAo+IGZvciBQVgo+IGd1ZXN0cywgaG93ZXZlciwgSSBoYXZlIG5vdCBi
ZWVuIGFibGUgdG8gZmluZCBtdWNoIGluZm9ybWF0aW9uIG9ubGluZSBhYm91dAo+IHdoZXRoZXIg
b3Igbm90IHRoZXJlIGFyZSBvdGhlciB3YXlzIHRvIGRvIHdoYXQgSSB3YW50LgoKSXQgaXMgdGhl
b3JldGljYWxseSBwb3NzaWJsZSB0byBhZGQgdm1fZXZlbnQgc3VwcG9ydCBmb3IgUFYgZG9tYWlu
cwoobG9vayB1cCBBcmF2aW5kaCBQdXRoaXlhcGFyYW1iaWwncyBzZXJpZXMsIGZvciBleGFtcGxl
KS4KCkknbSBub3Qgc3VyZSBob3cgZWFzeSBpdCBpcy4KCkkgYXNzdW1lIHlvdSd2ZSBhbHJlYWR5
IHNlZW46CgpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9EZWJ1Z2dpbmdfWGVuCmh0
dHA6Ly93d3ctYXJjaGl2ZS54ZW5wcm9qZWN0Lm9yZy9maWxlcy94ZW5zdW1taXRfaW50ZWwwOS94
ZW4tZGVidWdnaW5nLnBkZgoKClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 05:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 05: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 1fwhqy-0006ao-Q9; Mon, 03 Sep 2018 05:56:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwhqx-0006ae-Hr
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 05:56:47 +0000
X-Inumbo-ID: 406d50d2-af3e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 406d50d2-af3e-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 05:57: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 1fwhqt-0005j3-Gk; Mon, 03 Sep 2018 05:56: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 1fwhqs-0000Hj-Ug; Mon, 03 Sep 2018 05:56:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwhqs-0001Ne-U3; Mon, 03 Sep 2018 05:56:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127192-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 05:56:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127192: 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>

ZmxpZ2h0IDEyNzE5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 07:59:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 07:59: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 1fwjlL-0005vK-Pn; Mon, 03 Sep 2018 07:59:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwjlK-0005v8-PC
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 07:59:06 +0000
X-Inumbo-ID: 56872be8-af4f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56872be8-af4f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 07: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 1fwjlG-0008GB-SK; Mon, 03 Sep 2018 07:59: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 1fwjlG-0006qx-KQ; Mon, 03 Sep 2018 07:59:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwjlG-0004SV-Jo; Mon, 03 Sep 2018 07:59:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127198-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 07:59:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127198: 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>

ZmxpZ2h0IDEyNzE5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:11:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwjxY-0007nJ-KJ; Mon, 03 Sep 2018 08:11: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwjxX-0007nE-Fx
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 08:11:43 +0000
X-Inumbo-ID: c3523b09-af50-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3523b09-af50-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 10:10:05 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78467642"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/7] xen/hvm: Rename d->arch.hvm_domain to d->arch.hvm
Thread-Index: AQHUPvYJZFtnIfc6fU2Id0TbC0z+daTePUmQ
Date: Mon, 3 Sep 2018 08:11:39 +0000
Message-ID: <f2d3b207c4f84bed82b09aa6c11ee6aa@AMSPEX02CL03.citrite.net>
References: <1535477946-17892-1-git-send-email-andrew.cooper3@citrix.com>
 <1535477946-17892-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535477946-17892-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 3/7] xen/hvm: Rename d->arch.hvm_domain to
 d->arch.hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjggQXVndXN0IDIwMTggMTg6
MzkNCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4gPEpC
ZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Ow0KPiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBUYW1hcyBLIExlbmd5ZWwNCj4gPHRhbWFzQHRrbGVu
Z3llbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBK
dWxpZW4NCj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsNCj4gS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
OyBCb3JpcyBPc3Ryb3Zza3kNCj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgU3VyYXZl
ZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggMy83XSB4ZW4v
aHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRvIGQtDQo+ID5hcmNoLmh2bQ0KPiANCj4g
VGhlIHRyYWlsaW5nIF9kb21haW4gc3VmZml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29k
ZSB2b2x1bWUuICBEcm9wIGl0Lg0KPiANCj4gUmVmbG93IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBh
bmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUvZXRjIHdyYXBwZXJzDQo+IHdoZXJlIGFw
cGxpY2FibGUuDQo+IA0KPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQoNCkFja2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:13:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08:13: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 1fwjzF-0007ri-24; Mon, 03 Sep 2018 08:13: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwjzD-0007rZ-Po
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 08:13:27 +0000
X-Inumbo-ID: 01e60a6f-af51-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01e60a6f-af51-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 10:11:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78467757"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 4/7] x86/hvm: Rename v->arch.hvm_vcpu to v->arch.hvm
Thread-Index: AQHUPvYJrrhbAsE9cEm2XIA+mo1iEqTePdbw
Date: Mon, 3 Sep 2018 08:13:13 +0000
Message-ID: <187045fb55884a7fbf3ee50b26bd9e8b@AMSPEX02CL03.citrite.net>
References: <1535477946-17892-1-git-send-email-andrew.cooper3@citrix.com>
 <1535477946-17892-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535477946-17892-5-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 4/7] x86/hvm: Rename v->arch.hvm_vcpu to
 v->arch.hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjggQXVndXN0IDIwMTggMTg6
MzkNCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4gPEpC
ZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Ow0KPiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBUYW1hcyBLIExlbmd5ZWwNCj4gPHRhbWFzQHRrbGVu
Z3llbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBK
dWxpZW4NCj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsNCj4gS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
OyBCb3JpcyBPc3Ryb3Zza3kNCj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgU3VyYXZl
ZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggNC83XSB4ODYv
aHZtOiBSZW5hbWUgdi0+YXJjaC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQ0KPiANCj4gVGhlIHRy
YWlsaW5nIF92Y3B1IHN1ZmZpeCBpcyByZWR1bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1l
LiAgRHJvcCBpdC4NCj4gDQo+IFJlZmxvdyBsaW5lcyBhcyBhcHByb3ByaWF0ZSwgYW5kIHN3aXRj
aCB0byB1c2luZyB0aGUgbmV3IFhGUkVFL2V0YyB3cmFwcGVycw0KPiB3aGVyZSBhcHBsaWNhYmxl
Lg0KPiANCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpBY2tlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:21:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08:21: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 1fwk6o-00009U-UQ; Mon, 03 Sep 2018 08:21:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j1gd=lr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fwk6n-00009P-Qp
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 08:21:17 +0000
X-Inumbo-ID: 707b2590-af52-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 707b2590-af52-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 08:22:04 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 4B1B0305CD3F
 for <xen-devel@lists.xen.org>; Mon,  3 Sep 2018 11:21:15 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 365C97FC77
 for <xen-devel@lists.xen.org>; Mon,  3 Sep 2018 11:21:15 +0300 (EEST)
Received: (qmail 22427 invoked from network); 3 Sep 2018 11:21:14 +0300
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 3 Sep 2018 11:21:14 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1535643097-12059-1-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <49086557-cc0a-10dd-9a24-ebda8d125cfc@bitdefender.com>
Date: Mon, 3 Sep 2018 11:21:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1535643097-12059-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77251
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494837,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.005472)], BW: [Enabled, t:
 (0.000016,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005169), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.037211,0.000103)],
 URL: [Enabled, t: (0.000009,0.000002)], RTDA: [Enabled, t: (0.155254),
 Hit: No, Details: v2.7.14; Id: 15.1i60t62.1cmf8b101.fi92u], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@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>

T24gOC8zMC8xOCA2OjMxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoZXJlIG9yaWdpbmFs
IHJlYXNvbiBmb3IgdGhpcyBwYXRjaCB3YXMgdG8gZml4IGEgbGl2ZXBhdGNoaW5nIHByb2JsZW07
Cj4gdW5uZWNlc3NlcmlseSBsYXJnZSBsaXZlcGF0Y2hzIGR1ZSB0byB0aGUgdXNlIG9mIF9fTElO
RV9fLgo+IAo+IEEgc2Vjb25kIHByb2JsZW0gaXMgb25lIG9mIGRlYnVnYWJpbGl0eS4gIEEgbnVt
YmVyIG9mIGRvbWFpbl9jcmFzaCgpCj4gaW52b2NhdGlvbnMgaGF2ZSBubyBsb2dnaW5nIGF0IGFs
bCwgYW5kIG51bWJlciBvZiBvdGhlcnMgb25seSBoYXZlIGxvZ2dpbmcKPiB3aGVuIGNvbXBpbGVk
IHdpdGggYSBkZWJ1ZyBoeXBlcnZpc29yLgo+IAo+IENoYW5nZSB0aGUgaW50ZXJmYWNlIHRvIHJl
cXVpcmUgdGhlIGNhbGxlciB0byBwYXNzIGEgcHJpbnRrKCkgbWVzc2FnZSwgd2hpY2gKPiBpcyBl
bWl0dGVkIGF0IGd1ZXN0IGVycm9yIGxldmVsLiAgVGhpcyBzaG91bGQgZW5zdXJlIHRoYXQgZXZl
cnkgdGltZSBhIGRvbWFpbgo+IGlzIGNyYXNoZWQsIGFuIGluZm9ybWF0aXZlIGxvZyBtZXNzYWdl
IGlzIGFsc28gcHJlc2VudC4KPiAKPiBVcGRhdGUgYWxsIGNhbGxlcnMgdG8gZWl0aGVyIG1lcmdl
IHdpdGggYSBwcmV2aW91cyBwcmludGsoKSwgb3IgaW52ZW50IGFuCj4gaW5mb3JtYXRpdmUgbG9n
IG1lc3NhZ2UuICBBIGZldyBzZWxlY3QgY2FsbGVycyBhcmUgc3dpdGNoZWQgdG8gdGhlCj4gbm9u
LXByaW50aW5nIHZlcnNpb24sIHdoZW4gdGhleSd2ZSBhbHJlYWR5IGVtaXR0ZWQgYSByZWxldmVu
dCBzdGF0ZSBkdW1wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:23:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08:23: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 1fwk8p-0000Hf-Bv; Mon, 03 Sep 2018 08:23: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwk8n-0000HZ-FZ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 08:23:21 +0000
X-Inumbo-ID: 63cbda13-af52-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63cbda13-af52-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 10:21:44 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78468425"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 01/14] iommu: introduce the concept of BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnA=
Date: Mon, 3 Sep 2018 08:23:18 +0000
Message-ID: <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
In-Reply-To: <5B88147F02000078001E39FB@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMzAgQXVndXN0IDIwMTggMTc6MDAKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFsbAo+IDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsg
U3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwg
PHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENI
IHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9mIEJGTi4uLgo+IAo+ID4+
PiBPbiAyMy4wOC4xOCBhdCAxMTo0NiwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAo+ID4gQEAgLTI2LDYgKzI2LDExIEBACj4gPiAgICogICBBIGxpbmVhciBpZGVhIG9mIGEg
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gRm9yIGFuIGF1dG8tdHJhbnNsYXRlZAo+ID4g
ICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEgbm9uLXRyYW5zbGF0ZWQgZ3Vlc3Qs
IHBmbiAhPSBnZm4uCj4gPiAgICoKPiA+ICsgKiBiZm46IEJ1cyBGcmFtZSBOdW1iZXIgKGRlZmlu
aXRpb25zIGluIGluY2x1ZGUveGVuL2lvbW11LmgpCj4gPiArICogICBUaGUgbGluZWFyIGZyYW1l
IG51bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRvcnMgZm9yCj4gKGku
ZS4KPiA+ICsgKiAgIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1ZXN0IHNoYXJlIGEgc2lu
Z2xlIElPTU1VIGFkZHJlc3Mgc3BhY2UKPiBhbmQsCj4gPiArICogICBieSBkZWZhdWx0LCBYZW4g
d2lsbCBlbnN1cmUgYmZuID09IHBmbi4KPiAKPiBUaGUgY29kZSBjaGFuZ2VzIGFyZSBwdXJlbHkg
bWVjaGFuaWNhbCBhbmQgaGVuY2UgZmluZSwgYnV0IEkgaGF2ZQo+IHRvIGFkbWl0IEkgY29udGlu
dWUgdG8gc3RydWdnbGUgd2l0aCB0aGUgImJ1cyIgcGFydCBpbiB0aGUgbmFtZSBoZXJlOgo+IEkg
ZG9uJ3QgdGhpbmsgaXQgaXMgYW55IGxlc3MgYW1iaWd1b3VzIHRoYW4gR0ZOLCBiZWNhdXNlIHdo
aWNoIGJ1cwo+IGFyZSB5b3UgdGhpbmtpbmcgYWJvdXQgaGVyZT8gVGhlICh2aXJ0dWFsKSBvbmUg
YXMgc2VlbiBieSB0aGUgZ3Vlc3QsCj4gYWl1aS4gVGhlIHBoeXNpY2FsIChob3N0KSBvbmUgd291
bGQgYmUgYXQgbGVhc3QgYXMgbmF0dXJhbCB0byBiZQo+IGluZGV4ZWQgYnkgc3VjaCB0eXBlZC9u
YW1lZCB2YXJpYWJsZXMuIEknZCBzb21laG93IGxpa2UgaXQgdG8gYmUKPiBtYWRlIGV4cGxpY2l0
IGluIHRoZSBuYW1lIHdob3NlIHZpZXcgdGhlc2UgcmVwcmVzZW50LiBHQkZOPwo+IFZCRk4/Cj4g
CgpXZWxsLCBpdCBhbHdheXMgcmVmZXJzIHRvIHdoYXRldmVyIHBoeXNpY2FsIGJ1cyBpcyBvbiB0
aGUgb3RoZXIgc2lkZSBvZiB0aGUgSU9NTVUgZnJvbSB0aGUgY29yZSBzbyBpdCdzIHRoZSB2aWV3
IG9mIHdoYXRldmVyIHBlcmlwaGVyYWwgZGV2aWNlcyBhcmUgbG9jYXRlZCBvbiB0aGF0IGJ1cy4g
QXMgS2V2aW4gc2FpZCBlYWNoIGRldmljZSBjYW4gaGF2ZSBpdHMgb3duIGFkZHJlc3Mgc3BhY2Ug
YW5kIHRoZSBmYWN0IHdlIGFsd2F5cyB1c2UgYSBnbG9iYWwgcGVyLVZNIHNwYWNlIGlzIGFuIGlt
cGxlbWVudGF0aW9uIGRldGFpbCBzbyBERk4gZm9yICdkZXZpY2UgZnJhbWUgbnVtYmVyJyBvciBJ
T0ZOIChzaW5jZSBJT1ZBIGlzIHJlYXNvbmFibHkgd2lkZWx5IHVzZWQgdGVybSkgbWlnaHQgYmUg
bW9yZSBmdXR1cmUtcHJvb2Y/Cgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:25:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08:25: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 1fwkB9-0000QE-QK; Mon, 03 Sep 2018 08:25:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j1gd=lr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fwkB9-0000Q8-7v
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 08:25:47 +0000
X-Inumbo-ID: 10be2761-af53-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 10be2761-af53-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 08:26:33 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 1A11E305FFA1
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 11:25:45 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E24147FC78
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 11:25:44 +0300 (EEST)
Received: (qmail 22588 invoked from network); 3 Sep 2018 11:25:44 +0300
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 3 Sep 2018 11:25:44 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org,
	george.dunlap@eu.citrix.com
Date: Mon,  3 Sep 2018 11:25:36 +0300
Message-Id: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77251
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494837,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.010670)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.010273), Flags: BA7B0291; NN_NO_NEED_TO;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.078055,0.000370)], URL: [Enabled, t: (0.000008,0.000001)], RTDA:
 [Enabled, t: (0.155000), Hit: No, Details: v2.7.14; Id:
 15.1i6ajgu.1cmf8j8h4.dv38e], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jun.nakajima@intel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, andrew.cooper3@citrix.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>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoKKiB1cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29u
ZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3RlYWQKICBvZiB0aGUgaG9zdHAybTsK
KiBoYXMgcDJtX2luaXRfYWx0cDJtX2VwdCgpIGNvcHkgb3ZlciBtYXhfbWFwcGVkX3BmbiwKICBs
b2dkaXJ0eV9yYW5nZXMsIGdsb2JhbF9sb2dkaXJ0eSwgZXB0LmFkIGFuZCBkZWZhdWx0X2FjY2Vz
cwogIGZyb20gdGhlIGhvc3RwMm0gKHRoZSBsYXR0ZXIgbW9yZSBmb3IgY29tcGxldGVuZXNzIHRo
YW4gZm9yIGFueQogIG90aGVyIHJlYXNvbikuIFdlIHNob3VsZCBkaXNjdXNzIGlmIGp1c3QgY29w
eWluZyBvdmVyCiAgbG9nZGlydHlfcmFuZ2VzICh3aGljaCBpcyBhIHBvaW50ZXIpIGlzIHN1ZmZp
Y2llbnQsIG9yIGlmCiAgdGhpcyBjb2RlIHJlcXVpcmVzIG1vcmUgc3luY2hyb25pemF0aW9uKS4g
QWxzbywgaXQncyB3b3J0aAogIGNsYXJpZnlpbmcgaWYgdGhlc2UgdmFyaWFibGVzIChhbmQgd2hp
Y2ggb2YgdGhlbSkgc2hvdWxkIGJlCiAgY29waWVkIG92ZXIgZnJvbSB0aGUgaG9zdHAybSBvciB0
aGUgY3VycmVudGx5IGFjdGl2ZSBwMm07CiogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBl
X2dsb2JhbCgpIGFuZAogIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpIHRvIHByb3BhZ2F0ZSB0aGVp
ciBjaGFuZ2VzIHRvIGFsbAogIHZhbGlkIGFsdHAybXMuCgpBbm90aGVyIGFzcGVjdCBpcyB0aGF0
LCB3aGlsZSBuZXcgbW9kaWZpY2F0aW9ucyBzaG91bGQgd29yayB3aXRoCnRoZXNlIGNoYW5nZXMs
IF9vbGRfIG1vZGlmaWNhdGlvbnMgKHdyaXR0ZW4gdG8gdGhlIGhvc3QycG0KX2JlZm9yZV8gd2Un
dmUgY3JlYXRlZCB0aGUgbmV3IGFsdHAybSkgd2lsbCwgaWYgSSB1bmRlcnN0YW5kIHRoZQpjb2Rl
IGNvcnJlY3RseSBiZSBsb3N0LiBUaGF0IGlzIHRvIHNheSwgbWlzY29uZmlndXJhdGlvbnMKcGVy
Zm9ybWVkIGJlZm9yZSBwMm1faW5pdF9hbHRwMm1fZXB0KCkgaW4gdGhlIGhvc3RwMm0gd2lsbApw
cmVzdW1hYmx5IG5vdCB0cmlnZ2VyIHRoZSBuZWNlc3NhcnkgZmF1bHRzIGFmdGVyIHN3aXRjaGlu
ZyB0bwp0aGUgbmV3IGFsdHAybS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwg
NTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDE1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDE0YjU5MzkuLjc2ZGU2YjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpA
QCAtMTcsNiArMTcsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgogI2luY2x1ZGUgPGFzbS9j
dXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS90eXBlcy5o
PgpAQCAtNjU2LDYgKzY1Nyw5IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRf
dCBncGEpCiAgICAgYm9vbF90IHNwdXJpb3VzOwogICAgIGludCByYzsKIAorICAgIGlmICggYWx0
cDJtX2FjdGl2ZShjdXJyLT5kb21haW4pICkKKyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0o
Y3Vycik7CisKICAgICBwMm1fbG9jayhwMm0pOwogCiAgICAgc3B1cmlvdXMgPSBjdXJyLT5hcmNo
Lmh2bV92bXguZXB0X3NwdXJpb3VzX21pc2NvbmZpZzsKQEAgLTEyMDksMzIgKzEyMTMsNjAgQEAg
c3RhdGljIHZvaWQgZXB0X3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiBzdGF0
aWMgdm9pZCBlcHRfZW5hYmxlX3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogeworICAgIHVu
c2lnbmVkIGludCBpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKwogICAg
IC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KLSAgICBBU1NFUlQoYXRvbWljX3Jl
YWQoJnAybS0+ZG9tYWluLT5wYXVzZV9jb3VudCkpOworICAgIEFTU0VSVChhdG9taWNfcmVhZCgm
ZC0+cGF1c2VfY291bnQpKTsKIAogICAgIC8qCiAgICAgICogTm8gbmVlZCB0byByZXR1cm4gd2hl
dGhlciB2bXhfZG9tYWluX2VuYWJsZV9wbWwgaGFzIHN1Y2NlZWRlZCwgYXMKICAgICAgKiBlcHRf
cDJtX3R5cGVfdG9fZmxhZ3Mgd2lsbCBkbyB0aGUgY2hlY2ssIGFuZCB3cml0ZSBwcm90ZWN0aW9u
IHdpbGwgYmUKICAgICAgKiB1c2VkIGlmIFBNTCBpcyBub3QgZW5hYmxlZC4KICAgICAgKi8KLSAg
ICBpZiAoIHZteF9kb21haW5fZW5hYmxlX3BtbChwMm0tPmRvbWFpbikgKQorICAgIGlmICggdm14
X2RvbWFpbl9lbmFibGVfcG1sKGQpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogRW5hYmxl
IEVQVCBBL0QgYml0IGZvciBQTUwgKi8KICAgICBwMm0tPmVwdC5hZCA9IDE7Ci0gICAgdm14X2Rv
bWFpbl91cGRhdGVfZXB0cChwMm0tPmRvbWFpbik7CisKKyAgICBpZiAoIGFsdHAybV9hY3RpdmUo
ZCkgKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBtZm5feChJTlZB
TElEX01GTikgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisgICAgICAgICAgICBwMm0tPmVwdC5hZCA9IDE7Cisg
ICAgICAgIH0KKworICAgIHZteF9kb21haW5fdXBkYXRlX2VwdHAoZCk7CiB9CiAKIHN0YXRpYyB2
b2lkIGVwdF9kaXNhYmxlX3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogeworICAgIHVuc2ln
bmVkIGludCBpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKwogICAgIC8q
IERvbWFpbiBtdXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KLSAgICBBU1NFUlQoYXRvbWljX3JlYWQo
JnAybS0+ZG9tYWluLT5wYXVzZV9jb3VudCkpOworICAgIEFTU0VSVChhdG9taWNfcmVhZCgmZC0+
cGF1c2VfY291bnQpKTsKIAotICAgIHZteF9kb21haW5fZGlzYWJsZV9wbWwocDJtLT5kb21haW4p
OworICAgIHZteF9kb21haW5fZGlzYWJsZV9wbWwoZCk7CiAKICAgICAvKiBEaXNhYmxlIEVQVCBB
L0QgYml0ICovCiAgICAgcDJtLT5lcHQuYWQgPSAwOwotICAgIHZteF9kb21haW5fdXBkYXRlX2Vw
dHAocDJtLT5kb21haW4pOworCisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRw
Mm1fcDJtW2ldOworICAgICAgICAgICAgcDJtLT5lcHQuYWQgPSAwOworICAgICAgICB9CisKKyAg
ICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRwKGQpOwogfQogCiBzdGF0aWMgdm9pZCBlcHRfZmx1c2hf
cG1sX2J1ZmZlcnMoc3RydWN0IHAybV9kb21haW4gKnAybSkKQEAgLTEzNzUsMTEgKzE0MDcsMjAg
QEAgdm9pZCBzZXR1cF9lcHRfZHVtcCh2b2lkKQogdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisgICAgc3RydWN0IHAybV9kb21haW4gKmhv
c3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7CiAK
KyAgICBwMm0tPm1heF9tYXBwZWRfcGZuID0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm47CisgICAg
cDJtLT5kZWZhdWx0X2FjY2VzcyA9IGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzOworICAgIHAybS0+
ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOworICAgIHAybS0+bG9nZGlydHlfcmFuZ2VzID0gaG9z
dHAybS0+bG9nZGlydHlfcmFuZ2VzOworICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gaG9zdHAy
bS0+Z2xvYmFsX2xvZ2RpcnR5OworICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOwor
CiAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIHAy
bS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CiAgICAgZXB0ID0gJnAybS0+ZXB0OworCiAgICAgZXB0
LT5tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsKICAgICBk
LT5hcmNoLmFsdHAybV9lcHRwW2ldID0gZXB0LT5lcHRwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDYwMjA1NTMuLmJi
YmMwYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KKyNp
bmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgogI2luY2x1ZGUg
PGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgpAQCAtMjQ5LDcgKzI1MCw2IEBA
IGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5n
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCkKIHsKLSAgICBBU1NFUlQocDJtX2lz
X2hvc3RwMm0ocDJtKSk7CiAgICAgaWYgKCBwMm0tPmdsb2JhbF9sb2dkaXJ0eSB8fAogICAgICAg
ICAgcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBl
bmQpICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0yNTgsMTEgKzI1OCw5IEBAIGludCBwMm1faXNf
bG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFy
dCwKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKK3N0YXRpYyB2b2lkIF9wMm1fY2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQogewot
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Ci0KICAgICBB
U1NFUlQob3QgIT0gbnQpOwogICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJt
X2lzX2NoYW5nZWFibGUobnQpKTsKIApAQCAtMjcyLDYgKzI3MCwyMiBAQCB2b2lkIHAybV9jaGFu
Z2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IGRvbWFpbiAqZCwKICAgICBwMm1fdW5sb2NrKHAy
bSk7CiB9CiAKK3ZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAy
bV90eXBlX3QgbnQpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFhbHRwMm1f
YWN0aXZlKGQpICkKKyAgICB7CisgICAgICAgIF9wMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHAybV9nZXRfaG9zdHAybShkKSwgb3QsIG50KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBf
cDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLT5hcmNoLmFsdHAybV9wMm1baV0sIG90LCBu
dCk7Cit9CisKIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwpAQCAt
OTY1LDEyICs5NzksMTIgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogTW9kaWZ5IHRoZSBwMm0gdHlwZSBvZiBh
IHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KLXZvaWQgcDJtX2NoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQorc3RhdGljIHZvaWQgX3AybV9jaGFu
Z2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5
cGVfdCBudCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSBzdGFydDsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYyA9IDA7CiAKICAgICBBU1NFUlQob3QgIT0gbnQp
OwpAQCAtMTAyMyw2ICsxMDM3LDIzIEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgcDJtX3VubG9jayhwMm0pOwogfQogCit2b2lkIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHVuc2lnbmVk
IGludCBpOworCisgICAgaWYgKCAhYWx0cDJtX2FjdGl2ZShkKSApCisgICAgeworICAgICAgICBf
cDJtX2NoYW5nZV90eXBlX3JhbmdlKHAybV9nZXRfaG9zdHAybShkKSwgc3RhcnQsIGVuZCwgb3Qs
IG50KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgTUFY
X0FMVFAyTTsgaSsrICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1m
bl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBfcDJtX2NoYW5nZV90eXBlX3JhbmdlKGQt
PmFyY2guYWx0cDJtX3AybVtpXSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKK30KKwogLyoKICAqIEZp
bmlzaCBwMm0gdHlwZSBjaGFuZ2UgZm9yIGdmbnMgd2hpY2ggYXJlIG1hcmtlZCBhcyBuZWVkX3Jl
Y2FsYyBpbiBhIHJhbmdlLgogICogUmV0dXJuczogMC8xIGZvciBzdWNjZXNzLCBuZWdhdGl2ZSBm
b3IgZmFpbHVyZQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 08:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 08: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 1fwkLO-0001Ay-TJ; Mon, 03 Sep 2018 08:36:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwkLO-0001Ap-6N
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 08:36:22 +0000
X-Inumbo-ID: 8bdc584e-af54-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8bdc584e-af54-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 08:37: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 1fwkLM-00019B-7r; Mon, 03 Sep 2018 08:36: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 1fwkLL-0000ig-RX; Mon, 03 Sep 2018 08:36:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwkLL-0001jw-Qv; Mon, 03 Sep 2018 08:36:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127199-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=374168ae651fabcb77a0b9d2e55ca80b46630dbb
X-Osstest-Versions-That: ovmf=4cf022f2f11fc3cd12ab5dd24e5ae74f541bac48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 08:36:19 +0000
Subject: [Xen-devel] [ovmf test] 127199: 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>

ZmxpZ2h0IDEyNzE5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxOTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNzQxNjhhZTY1MWZhYmNiNzdhMGI5ZDJlNTVjYTgw
YjQ2NjMwZGJiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0Y2YwMjJm
MmYxMWZjM2NkMTJhYjVkZDI0ZTVhZTc0ZjU0MWJhYzQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcxOTAgIDIwMTgtMDktMDMgMDI6NTc6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MTk5ICAyMDE4LTA5LTAzIDA2OjEwOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICA0Y2YwMjJmMmYxLi4zNzQxNjhhZTY1ICAzNzQxNjhhZTY1MWZhYmNi
NzdhMGI5ZDJlNTVjYTgwYjQ2NjMwZGJiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:02:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09: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 1fwkkR-0003C8-US; Mon, 03 Sep 2018 09:02:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwkkQ-0003Bb-1E
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:02:14 +0000
X-Inumbo-ID: 28726622-af58-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28726622-af58-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 09: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 1fwkkM-0001h4-F7; Mon, 03 Sep 2018 09:02: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 1fwkkM-00026O-6u; Mon, 03 Sep 2018 09:02:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwkkM-0001fi-65; Mon, 03 Sep 2018 09:02:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127149-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken: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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-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-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=f04955e18502035121776f6e09d83ae5a36c773c
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 09:02:10 +0000
Subject: [Xen-devel] [xen-unstable test] 127149: 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>

ZmxpZ2h0IDEyNzE0OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzE0OS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI2ODU0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjY4NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1
NAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFl
NzJhZmRiNWZlYmUzZTk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY4NTQgIDIwMTgtMDgtMjgg
MTI6MTQ6MzMgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI2OTUyICAyMDE4LTA4
LTI5IDE1OjI1OjUwIFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MDEyICAyMDE4LTA4LTMwIDIzOjE2OjIwIFogICAgMyBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBHb3BhbGFzZXR0eSwgTWFub2ogPG1hbm9qLmdvcGFsYXNldHR5
QGhwZS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
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
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
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
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNk
IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBob3N0LWluc3RhbGwo
NSkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjM5IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:12:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwkts-0003w7-Vd; Mon, 03 Sep 2018 09:12:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwktq-0003w2-VJ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:11:58 +0000
X-Inumbo-ID: 845ff23a-af59-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 845ff23a-af59-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 09:12:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78471542"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC 2/2] x86/HVM: split page straddling emulated accesses
 in more cases
Thread-Index: AQHUQFH/2dA/0tv9FkaAEpSMiOOIXaTeSMkw
Date: Mon, 3 Sep 2018 09:11:55 +0000
Message-ID: <3cb1aa916a444dd3b88276840bb4e689@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B87D08102000078001E37BC@prv1-mh.provo.novell.com>
In-Reply-To: <5B87D08102000078001E37BC@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 RFC 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMzAgQXVndXN0IDIwMTggMTI6MTAKPiBUbzogeGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIFJGQyAyLzJdIHg4Ni9IVk06
IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3Nlcwo+IGluIG1vcmUgY2FzZXMK
PiAKPiBBc3N1bWluZyBjb25zZWN1dGl2ZSBsaW5lYXIgYWRkcmVzc2VzIG1hcCB0byBhbGwgUkFN
IG9yIGFsbCBNTUlPIGlzIG5vdAo+IGNvcnJlY3QuIE5vciBpcyBhc3N1bWluZyB0aGF0IGEgcGFn
ZSBzdHJhZGRsaW5nIE1NSU8gYWNjZXNzIHdpbGwgYWNjZXNzCj4gdGhlIHNhbWUgZW11bGF0aW5n
IGNvbXBvbmVudCBmb3IgYm90aCBwYXJ0cyBvZiB0aGUgYWNjZXNzLiBJZiBhIGd1ZXN0Cj4gUkFN
IHJlYWQgZmFpbHMgd2l0aCBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBhbmQgaWYgdGhlIGFjY2Vz
cyBzdHJhZGRsZXMKPiBhIHBhZ2UgYm91bmRhcnksIGlzc3VlIGFjY2Vzc2VzIHNlcGFyYXRlbHkg
Zm9yIGJvdGggcGFydHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IC0tLQo+IFJGQzogVGhpcyBjbGVhcmx5IHdhbnRzIG1pcnJvcmluZyB0byB0
aGUgd3JpdGUgcGF0aCwgYW5kIHBlcmhhcHMgYWxzbwo+ICAgICAgdG8gdGhlIGZhbGxiYWNrIGNv
ZGUgb24gdGhlIFJNVyBwYXRoLiBCdXQgSSdkIGxpa2UgdG8gZ2V0IGEgc2Vuc2UKPiAgICAgIGZp
cnN0IG9uIGhvdyB3ZWxjb21lIHRoZSBnZW5lcmFsIGFwcHJvYWNoIGlzLgoKQXQgZmlyc3QgZ2xh
bmNlLCBvZiBjb3Vyc2UsIGl0IGFwcGVhcnMgdGhhdCB0aGVyZSB3b3VsZCBiZSBhIHByb2JsZW0g
d2hlbiB0aGUgc2Vjb25kIGxpbmVhcl9yZWFkKCkgYWZ0ZXIgYSBzcGxpdCByZXR1cm5zIFg4NkVN
VUxfUkVUUlksIHRodXMgY2F1c2luZyB0aGUgZmlyc3Qgb25lIHRvIGJlIHJlLWNhbGxlZCB3aGVu
IHRoZSBlbXVsYXRpb24gaXMgcmUtZG9uZS4gQmVjYXVzZSB0aGUgdW5kZXJseWluZyBjYWNoZSBo
YW5kbGVzIHRoZSByZS1jYWxsIHRoaXMgaXMgbm90IGFjdHVhbGx5IGEgcHJvYmxlbSB0aG91Z2gg
c28gSSB0aGluayB0aGUgYXBwcm9hY2ggaXMgb2sgYW5kIHNob3VsZCBhbHNvIGJlIGZpbmUgb24g
dGhlIHdyaXRlIHBhdGguCgogIFBhdWwKCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0xMDQxLDYgKzEw
NDEsNDggQEAgc3RhdGljIGlubGluZSBpbnQgaHZtZW11bF9saW5lYXJfbW1pb193cgo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCwgdHJh
bnNsYXRlKTsKPiAgfQo+IAo+ICtzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcg
YWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxf
Y3R4dCkKPiArewo+ICsgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICBpbnQgcmMg
PSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLAo+
ICZwZmluZm8pOwo+ICsKPiArICAgIHN3aXRjaCAoIHJjICkKPiArICAgIHsKPiArICAgICAgICB1
bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX29rYXk6
Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5T
X2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8u
ZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+ICsgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOgo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArCj4gKyAgICAgICAgb2Zmc2V0ID0g
YWRkciAmIH5QQUdFX01BU0s7Cj4gKyAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdF
X1NJWkUgKQo+ICsgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFk
ZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LCAwKTsKPiArCj4gKyAgICAgICAgLyogU3BsaXQg
dGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KPiArICAgICAgICBwYXJ0MSA9IFBB
R0VfU0laRSAtIG9mZnNldDsKPiArICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQx
LCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBwYXJ0MSwg
Ynl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsg
ICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5f
c2hhcmVkOgo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBf
X2h2bWVtdWxfcmVhZCgKPiAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBvZmZzZXQsCj4gQEAgLTEwNDksMTEgKzEwOTEsOSBAQCBzdGF0aWMgaW50IF9faHZt
ZW11bF9yZWFkKAo+ICAgICAgZW51bSBodm1fYWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCj4gICAg
ICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICB7Cj4gLSAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gLSAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsK
PiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVj
ID0gUEZFQ19wYWdlX3ByZXNlbnQ7Cj4gLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZj
dXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKPiArICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
ID0gJmN1cnJlbnQtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwo+ICAgICAgaW50IHJjOwo+IAo+ICAg
ICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSApCj4gQEAgLTEwNzMsMjggKzExMTMs
NyBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAo+ICAgICAgICAgICAodmlvLT5tbWlvX2ds
YSA9PSAoYWRkciAmIFBBR0VfTUFTSykpICkKPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5l
YXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAx
KTsKPiAKPiAtICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRy
LCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gLQo+IC0gICAgc3dpdGNoICggcmMgKQo+IC0gICAg
ewo+IC0gICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2Fz
ZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1
bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAtICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOgo+IC0gICAgICAgIGlmICggYWNjZXNzX3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNu
X2ZldGNoICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0K
PiAtICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBw
X2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAwKTsKPiAtICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKPiAtICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAtICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgfQo+IC0KPiAtICAgIHJldHVybiBYODZFTVVMX09L
QVk7Cj4gKyAgICByZXR1cm4gbGluZWFyX3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywg
aHZtZW11bF9jdHh0KTsKPiAgfQo+IAo+ICBzdGF0aWMgaW50IGh2bWVtdWxfcmVhZCgKPiAKPiAK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09: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 1fwl5R-0004g3-39; Mon, 03 Sep 2018 09:23:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwl5Q-0004fy-7Q
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:23:56 +0000
X-Inumbo-ID: 303c059e-af5b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 303c059e-af5b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 09:24:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78472296"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 2/3] xen-netback: validate queue numbers in
 xenvif_set_hash_mapping()
Thread-Index: AQHUPt/HXaCr6PSj7kOh1EUkBM3tt6TeUcfQ
Date: Mon, 3 Sep 2018 09:23:53 +0000
Message-ID: <3127beaea7fc4ec68d5bb1ee48c4412f@AMSPEX02CL03.citrite.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
 <5B85636102000078001E2A4D@prv1-mh.provo.novell.com>
In-Reply-To: <5B85636102000078001E2A4D@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 2/3] xen-netback: validate queue numbers in
 xenvif_set_hash_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: xen-devel <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>,
 "netdev@vger.kernel.org" <netdev@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjggQXVndXN0IDIwMTggMTY6MDAKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gQ2M6IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IHhlbi1kZXZlbCA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPjsKPiBuZXRkZXZAdmdlci5rZXJuZWwub3JnCj4gU3ViamVj
dDogW1BBVENIIDIvM10geGVuLW5ldGJhY2s6IHZhbGlkYXRlIHF1ZXVlIG51bWJlcnMgaW4KPiB4
ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4gCj4gQ2hlY2tpbmcgdGhlbSBiZWZvcmUgdGhlIGdy
YW50IGNvcHkgbWVhbnMgbm90aGluZyBhcyB0byB0aGUgdmFsaWRpdHkgb2YKPiB0aGUgaW5jb21p
bmcgcmVxdWVzdC4gQXMgd2Ugc2hvdWxkbid0IG1ha2UgdGhlIG5ldyBkYXRhIGxpdmUgYmVmb3Jl
Cj4gaGF2aW5nIHZhbGlkYXRlZCBpdCwgaW50cm9kdWNlIGEgc2Vjb25kIGluc3RhbmNlIG9mIHRo
ZSBtYXBwaW5nIGFycmF5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgoKPiAKPiAtLS0KPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggICAg
fCAgICAzICsrLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgICAgICB8ICAgMjAg
KysrKysrKysrKysrKystLS0tLS0KPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNl
LmMgfCAgICAzICsrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCj4gCj4gLS0tIDQuMTktcmMxLXhlbi1uZXRiYWNrLXNldC1oYXNoLW1hcHBpbmcu
b3JpZy9kcml2ZXJzL25ldC94ZW4tCj4gbmV0YmFjay9jb21tb24uaAo+ICsrKyA0LjE5LXJjMS14
ZW4tbmV0YmFjay1zZXQtaGFzaC1tYXBwaW5nL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2Nv
bW1vbi5oCj4gQEAgLTI0MSw4ICsyNDEsOSBAQCBzdHJ1Y3QgeGVudmlmX2hhc2hfY2FjaGUgewo+
ICBzdHJ1Y3QgeGVudmlmX2hhc2ggewo+ICAJdW5zaWduZWQgaW50IGFsZzsKPiAgCXUzMiBmbGFn
czsKPiArCWJvb2wgbWFwcGluZ19zZWw7Cj4gIAl1OCBrZXlbWEVOX05FVEJLX01BWF9IQVNIX0tF
WV9TSVpFXTsKPiAtCXUzMiBtYXBwaW5nW1hFTl9ORVRCS19NQVhfSEFTSF9NQVBQSU5HX1NJWkVd
Owo+ICsJdTMyIG1hcHBpbmdbMl1bWEVOX05FVEJLX01BWF9IQVNIX01BUFBJTkdfU0laRV07Cj4g
IAl1bnNpZ25lZCBpbnQgc2l6ZTsKPiAgCXN0cnVjdCB4ZW52aWZfaGFzaF9jYWNoZSBjYWNoZTsK
PiAgfTsKPiAtLS0gNC4xOS1yYzEteGVuLW5ldGJhY2stc2V0LWhhc2gtbWFwcGluZy5vcmlnL2Ry
aXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2hhc2guYwo+ICsrKyA0LjE5LXJjMS14ZW4tbmV0YmFj
ay1zZXQtaGFzaC1tYXBwaW5nL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2hhc2guYwo+IEBA
IC0zMjQsNyArMzI0LDggQEAgdTMyIHhlbnZpZl9zZXRfaGFzaF9tYXBwaW5nX3NpemUoc3RydWN0
Cj4gIAkJcmV0dXJuIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsKPiAK
PiAgCXZpZi0+aGFzaC5zaXplID0gc2l6ZTsKPiAtCW1lbXNldCh2aWYtPmhhc2gubWFwcGluZywg
MCwgc2l6ZW9mKHUzMikgKiBzaXplKTsKPiArCW1lbXNldCh2aWYtPmhhc2gubWFwcGluZ1t2aWYt
Pmhhc2gubWFwcGluZ19zZWxdLCAwLAo+ICsJICAgICAgIHNpemVvZih1MzIpICogc2l6ZSk7Cj4g
Cj4gIAlyZXR1cm4gWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1M7Cj4gIH0KPiBAQCAtMzMy
LDcgKzMzMyw3IEBAIHUzMiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZ19zaXplKHN0cnVjdAo+ICB1
MzIgeGVudmlmX3NldF9oYXNoX21hcHBpbmcoc3RydWN0IHhlbnZpZiAqdmlmLCB1MzIgZ3JlZiwg
dTMyIGxlbiwKPiAgCQkJICAgIHUzMiBvZmYpCj4gIHsKPiAtCXUzMiAqbWFwcGluZyA9IHZpZi0+
aGFzaC5tYXBwaW5nOwo+ICsJdTMyICptYXBwaW5nID0gdmlmLT5oYXNoLm1hcHBpbmdbIXZpZi0+
aGFzaC5tYXBwaW5nX3NlbF07Cj4gIAlzdHJ1Y3QgZ250dGFiX2NvcHkgY29weV9vcCA9IHsKPiAg
CQkuc291cmNlLnUucmVmID0gZ3JlZiwKPiAgCQkuc291cmNlLmRvbWlkID0gdmlmLT5kb21pZCwK
PiBAQCAtMzQ4LDkgKzM0OSw4IEBAIHUzMiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZyhzdHJ1Y3Qg
eGVudmkKPiAgCWNvcHlfb3AuZGVzdC51LmdtZm4gPSB2aXJ0X3RvX2dmbihtYXBwaW5nICsgb2Zm
KTsKPiAgCWNvcHlfb3AuZGVzdC5vZmZzZXQgPSB4ZW5fb2Zmc2V0X2luX3BhZ2UobWFwcGluZyAr
IG9mZik7Cj4gCj4gLQl3aGlsZSAobGVuLS0gIT0gMCkKPiAtCQlpZiAobWFwcGluZ1tvZmYrK10g
Pj0gdmlmLT5udW1fcXVldWVzKQo+IC0JCQlyZXR1cm4KPiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNf
SU5WQUxJRF9QQVJBTUVURVI7Cj4gKwltZW1jcHkobWFwcGluZywgdmlmLT5oYXNoLm1hcHBpbmdb
dmlmLT5oYXNoLm1hcHBpbmdfc2VsXSwKPiArCSAgICAgICB2aWYtPmhhc2guc2l6ZSAqIHNpemVv
ZigqbWFwcGluZykpOwo+IAo+ICAJaWYgKGNvcHlfb3AubGVuICE9IDApIHsKPiAgCQlnbnR0YWJf
YmF0Y2hfY29weSgmY29weV9vcCwgMSk7Cj4gQEAgLTM1OSw2ICszNTksMTIgQEAgdTMyIHhlbnZp
Zl9zZXRfaGFzaF9tYXBwaW5nKHN0cnVjdCB4ZW52aQo+ICAJCQlyZXR1cm4KPiBYRU5fTkVUSUZf
Q1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7Cj4gIAl9Cj4gCj4gKwl3aGlsZSAobGVuLS0g
IT0gMCkKPiArCQlpZiAobWFwcGluZ1tvZmYrK10gPj0gdmlmLT5udW1fcXVldWVzKQo+ICsJCQly
ZXR1cm4KPiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7Cj4gKwo+ICsJ
dmlmLT5oYXNoLm1hcHBpbmdfc2VsID0gIXZpZi0+aGFzaC5tYXBwaW5nX3NlbDsKPiArCj4gIAly
ZXR1cm4gWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1M7Cj4gIH0KPiAKPiBAQCAtNDEwLDYg
KzQxNiw4IEBAIHZvaWQgeGVudmlmX2R1bXBfaGFzaF9pbmZvKHN0cnVjdCB4ZW52aWYKPiAgCX0K
PiAKPiAgCWlmICh2aWYtPmhhc2guc2l6ZSAhPSAwKSB7Cj4gKwkJY29uc3QgdTMyICptYXBwaW5n
ID0gdmlmLT5oYXNoLm1hcHBpbmdbdmlmLQo+ID5oYXNoLm1hcHBpbmdfc2VsXTsKPiArCj4gIAkJ
c2VxX3B1dHMobSwgIlxuSGFzaCBNYXBwaW5nOlxuIik7Cj4gCj4gIAkJZm9yIChpID0gMDsgaSA8
IHZpZi0+aGFzaC5zaXplOyApIHsKPiBAQCAtNDIyLDcgKzQzMCw3IEBAIHZvaWQgeGVudmlmX2R1
bXBfaGFzaF9pbmZvKHN0cnVjdCB4ZW52aWYKPiAgCQkJc2VxX3ByaW50ZihtLCAiWyU0dSAtICU0
dV06ICIsIGksIGkgKyBuIC0gMSk7Cj4gCj4gIAkJCWZvciAoaiA9IDA7IGogPCBuOyBqKyssIGkr
KykKPiAtCQkJCXNlcV9wcmludGYobSwgIiU0dSAiLCB2aWYtPmhhc2gubWFwcGluZ1tpXSk7Cj4g
KwkJCQlzZXFfcHJpbnRmKG0sICIlNHUgIiwgbWFwcGluZ1tpXSk7Cj4gCj4gIAkJCXNlcV9wdXRz
KG0sICJcbiIpOwo+ICAJCX0KPiAtLS0gNC4xOS1yYzEteGVuLW5ldGJhY2stc2V0LWhhc2gtbWFw
cGluZy5vcmlnL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2ludGVyZmFjZS5jCj4gKysrIDQu
MTktcmMxLXhlbi1uZXRiYWNrLXNldC1oYXNoLW1hcHBpbmcvZHJpdmVycy9uZXQveGVuLQo+IG5l
dGJhY2svaW50ZXJmYWNlLmMKPiBAQCAtMTYyLDcgKzE2Miw4IEBAIHN0YXRpYyB1MTYgeGVudmlm
X3NlbGVjdF9xdWV1ZShzdHJ1Y3QgbmUKPiAgCWlmIChzaXplID09IDApCj4gIAkJcmV0dXJuIHNr
Yl9nZXRfaGFzaF9yYXcoc2tiKSAlIGRldi0KPiA+cmVhbF9udW1fdHhfcXVldWVzOwo+IAo+IC0J
cmV0dXJuIHZpZi0+aGFzaC5tYXBwaW5nW3NrYl9nZXRfaGFzaF9yYXcoc2tiKSAlIHNpemVdOwo+
ICsJcmV0dXJuIHZpZi0+aGFzaC5tYXBwaW5nW3ZpZi0+aGFzaC5tYXBwaW5nX3NlbF0KPiArCQkJ
CVtza2JfZ2V0X2hhc2hfcmF3KHNrYikgJSBzaXplXTsKPiAgfQo+IAo+ICBzdGF0aWMgaW50IHhl
bnZpZl9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpCj4gCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:28:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09: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 1fwlA9-0004pt-TF; Mon, 03 Sep 2018 09: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwlA8-0004po-Tj
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:28:48 +0000
X-Inumbo-ID: 88dec822-af5b-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88dec822-af5b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 11:27:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78472510"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 3/3] xen-netback: handle page straddling in
 xenvif_set_hash_mapping()
Thread-Index: AQHUPt/x//a8qcPulUab+z7QEH35rqTeUkhw
Date: Mon, 3 Sep 2018 09:28:46 +0000
Message-ID: <fb15bcd613f24b9fac2d75a232ef2665@AMSPEX02CL03.citrite.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
 <5B85637E02000078001E2A50@prv1-mh.provo.novell.com>
In-Reply-To: <5B85637E02000078001E2A50@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 3/3] xen-netback: handle page straddling in
 xenvif_set_hash_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: xen-devel <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>,
 "netdev@vger.kernel.org" <netdev@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjggQXVndXN0IDIwMTggMTY6MDAKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gQ2M6IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IHhlbi1kZXZlbCA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPjsKPiBuZXRkZXZAdmdlci5rZXJuZWwub3JnCj4gU3ViamVj
dDogW1BBVENIIDMvM10geGVuLW5ldGJhY2s6IGhhbmRsZSBwYWdlIHN0cmFkZGxpbmcgaW4KPiB4
ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4gCj4gVGhlcmUncyBubyBndWFyYW50ZWUgdGhhdCB0
aGUgbWFwcGluZyBhcnJheSBkb2Vzbid0IGNyb3NzIGEgcGFnZQo+IGJvdW5kYXJ5LiBVc2UgYSBz
ZWNvbmQgZ3JhbnQgY29weSBvcGVyYXRpb24gaWYgbmVjZXNzYXJ5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClBlcnNvbmFsbHkgSSB0aGluayBp
dCB3b3VsZCBiZSBjbGVhbmVyIHRvIG91dC1vZi1saW5lIHRoZSBhbGxvY2F0aW9uIG9mIHRoZSBt
YXBwaW5nIHRhYmxlIGFuZCBlbnN1cmUgaXQgaXMgcGFnZSBhbGlnbmVkIGJ1dCB0aGlzIHdvcmtz
IHNvLi4uCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KCj4gCj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYyB8ICAgMjUgKysr
KysrKysrKysrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKPiAKPiAtLS0gNC4xOS1yYzEteGVuLW5ldGJhY2stc2V0LWhhc2gt
bWFwcGluZy5vcmlnL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2hhc2guYwo+ICsrKyA0LjE5
LXJjMS14ZW4tbmV0YmFjay1zZXQtaGFzaC1tYXBwaW5nL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRi
YWNrL2hhc2guYwo+IEBAIC0zMzQsMjggKzMzNCwzOSBAQCB1MzIgeGVudmlmX3NldF9oYXNoX21h
cHBpbmcoc3RydWN0IHhlbnZpCj4gIAkJCSAgICB1MzIgb2ZmKQo+ICB7Cj4gIAl1MzIgKm1hcHBp
bmcgPSB2aWYtPmhhc2gubWFwcGluZ1shdmlmLT5oYXNoLm1hcHBpbmdfc2VsXTsKPiAtCXN0cnVj
dCBnbnR0YWJfY29weSBjb3B5X29wID0gewo+ICsJdW5zaWduZWQgaW50IG5yID0gMTsKPiArCXN0
cnVjdCBnbnR0YWJfY29weSBjb3B5X29wWzJdID0ge3sKPiAgCQkuc291cmNlLnUucmVmID0gZ3Jl
ZiwKPiAgCQkuc291cmNlLmRvbWlkID0gdmlmLT5kb21pZCwKPiAgCQkuZGVzdC5kb21pZCA9IERP
TUlEX1NFTEYsCj4gIAkJLmxlbiA9IGxlbiAqIHNpemVvZigqbWFwcGluZyksCj4gIAkJLmZsYWdz
ID0gR05UQ09QWV9zb3VyY2VfZ3JlZgo+IC0JfTsKPiArCX19Owo+IAo+ICAJaWYgKChvZmYgKyBs
ZW4gPCBvZmYpIHx8IChvZmYgKyBsZW4gPiB2aWYtPmhhc2guc2l6ZSkgfHwKPiAgCSAgICBsZW4g
PiBYRU5fUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXBwaW5nKSkKPiAgCQlyZXR1cm4gWEVOX05FVElG
X0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOwo+IAo+IC0JY29weV9vcC5kZXN0LnUuZ21m
biA9IHZpcnRfdG9fZ2ZuKG1hcHBpbmcgKyBvZmYpOwo+IC0JY29weV9vcC5kZXN0Lm9mZnNldCA9
IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5nICsgb2ZmKTsKPiArCWNvcHlfb3BbMF0uZGVzdC51
LmdtZm4gPSB2aXJ0X3RvX2dmbihtYXBwaW5nICsgb2ZmKTsKPiArCWNvcHlfb3BbMF0uZGVzdC5v
ZmZzZXQgPSB4ZW5fb2Zmc2V0X2luX3BhZ2UobWFwcGluZyArIG9mZik7Cj4gKwlpZiAoY29weV9v
cFswXS5kZXN0Lm9mZnNldCArIGNvcHlfb3BbMF0ubGVuID4gWEVOX1BBR0VfU0laRSkgewo+ICsJ
CWNvcHlfb3BbMV0gPSBjb3B5X29wWzBdOwo+ICsJCWNvcHlfb3BbMV0uc291cmNlLm9mZnNldCA9
IFhFTl9QQUdFX1NJWkUgLQo+IGNvcHlfb3BbMF0uZGVzdC5vZmZzZXQ7Cj4gKwkJY29weV9vcFsx
XS5kZXN0LnUuZ21mbiA9IHZpcnRfdG9fZ2ZuKG1hcHBpbmcgKyBvZmYgKyBsZW4pOwo+ICsJCWNv
cHlfb3BbMV0uZGVzdC5vZmZzZXQgPSAwOwo+ICsJCWNvcHlfb3BbMV0ubGVuID0gY29weV9vcFsw
XS5sZW4gLSBjb3B5X29wWzFdLnNvdXJjZS5vZmZzZXQ7Cj4gKwkJY29weV9vcFswXS5sZW4gPSBj
b3B5X29wWzFdLnNvdXJjZS5vZmZzZXQ7Cj4gKwkJbnIgPSAyOwo+ICsJfQo+IAo+ICAJbWVtY3B5
KG1hcHBpbmcsIHZpZi0+aGFzaC5tYXBwaW5nW3ZpZi0+aGFzaC5tYXBwaW5nX3NlbF0sCj4gIAkg
ICAgICAgdmlmLT5oYXNoLnNpemUgKiBzaXplb2YoKm1hcHBpbmcpKTsKPiAKPiAtCWlmIChjb3B5
X29wLmxlbiAhPSAwKSB7Cj4gLQkJZ250dGFiX2JhdGNoX2NvcHkoJmNvcHlfb3AsIDEpOwo+ICsJ
aWYgKGNvcHlfb3BbMF0ubGVuICE9IDApIHsKPiArCQlnbnR0YWJfYmF0Y2hfY29weShjb3B5X29w
LCBucik7Cj4gCj4gLQkJaWYgKGNvcHlfb3Auc3RhdHVzICE9IEdOVFNUX29rYXkpCj4gKwkJaWYg
KGNvcHlfb3BbMF0uc3RhdHVzICE9IEdOVFNUX29rYXkgfHwKPiArCQkgICAgY29weV9vcFtuciAt
IDFdLnN0YXR1cyAhPSBHTlRTVF9va2F5KQo+ICAJCQlyZXR1cm4KPiBYRU5fTkVUSUZfQ1RSTF9T
VEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7Cj4gIAl9Cj4gCj4gCj4gCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:45:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwlPv-00069U-Bn; Mon, 03 Sep 2018 09: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwlPt-00069P-6p
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:45:05 +0000
X-Inumbo-ID: ce42400e-af5d-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce42400e-af5d-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 11:43:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78473296"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 13/23] x86: provide stubs, declarations
 and macros in hvm.h
Thread-Index: AQHUPThuysE9WK5H+0mTaXa/FF0B0aTeWqQA
Date: Mon, 3 Sep 2018 09:45:01 +0000
Message-ID: <1e7b9dd730604269b339f51959ff0c0c@AMSPEX02CL03.citrite.net>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <d068682a0e82659a9f324c4b329de6a1a212b517.1535285866.git-series.wei.liu2@citrix.com>
In-Reply-To: <d068682a0e82659a9f324c4b329de6a1a212b517.1535285866.git-series.wei.liu2@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 13/23] x86: provide stubs,
 declarations and macros in hvm.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: 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFdl
aSBMaXUNCj4gU2VudDogMjYgQXVndXN0IDIwMTggMTM6MjANCj4gVG86IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAxMy8y
M10geDg2OiBwcm92aWRlIHN0dWJzLCBkZWNsYXJhdGlvbnMgYW5kDQo+IG1hY3JvcyBpbiBodm0u
aA0KPiANCj4gTWFrZSBzdXJlIGh2bV9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHRoZW4gcHJv
dmlkZSBuZWNlc3Nhcnkgc3R1YnMsDQo+IGRlY2xhcmF0aW9ucyBhbmQgbWFjcm9zIHRvIG1ha2Ug
WGVuIGJ1aWxkLg0KPiANCj4gVGhlIGlzX3ZpcmlkaWFuX2RvbWFpbiBtYWNybyBjYW4ndCBiZSB0
dXJuZWQgaW50byBhbiBpbmxpbmUgZnVuY3Rpb24NCj4gZWFzaWx5LA0KDQpXaHk/IEl0J3MganVz
dCBhbiBpc19odm1fZG9tYWluKCkgYW5kIGEgZmVhdHVyZSBjaGVjay4NCg0KPiBzbyBpbnN0ZWFk
IGl0cyBjYWxsZXIgaXMgbW9kaWZpZWQgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlDQo+IHdhcm5p
bmcuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0K
PiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgIHwgICA0ICstDQo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8IDE0OQ0KPiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNDggaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jDQo+IGluZGV4IGRkZmYzNDYuLjI3Yjk2NTEgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+
IEBAIC03NzEsOSArNzcxLDkgQEAgc3RhdGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykNCj4gIC8qIFJldHVybnMgMCBpZiBub3QgaGFuZGxlZCwgYW5kIG5vbi0wIGZv
ciBzdWNjZXNzLiAqLw0KPiAgaW50IHJkbXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpDQo+ICB7DQo+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsNCj4gICAgICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZp
cmlkaWFuIGFyY2hpdGVjdHVyYWwgTVNScy4gKi8NCj4gLSAgICB1aW50MzJfdCBiYXNlID0gaXNf
dmlyaWRpYW5fZG9tYWluKGQpID8gMHg0MDAwMDIwMCA6IDB4NDAwMDAwMDA7DQo+ICsgICAgdWlu
dDMyX3QgYmFzZSA9IGlzX3ZpcmlkaWFuX2RvbWFpbihjdXJyZW50LT5kb21haW4pDQo+ICsgICAg
ICAgID8gMHg0MDAwMDIwMCA6IDB4NDAwMDAwMDA7DQo+IA0KDQpUaGlzIGlzIGEgYml0IHVnbHkg
c28gaXQgd291bGQgYmUgbmljZSB0byBrZWVwIGl0IG9uIGEgc2luZ2xlIGxpbmUuDQoNCiAgUGF1
bA0KDQo+ICAgICAgc3dpdGNoICggaWR4IC0gYmFzZSApDQo+ICAgICAgew0KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4
Ni9odm0vaHZtLmgNCj4gaW5kZXggOWM3M2NiZi4uNzgyMDU4NiAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgNCj4gQEAgLTIzNSw3ICsyMzUsMTAgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJs
ZSB7DQo+ICB9Ow0KPiANCj4gIGV4dGVybiBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIGh2bV9m
dW5jczsNCj4gLWV4dGVybiBib29sX3QgaHZtX2VuYWJsZWQ7DQo+ICsNCj4gKyNpZmRlZiBDT05G
SUdfSFZNDQo+ICtleHRlcm4gYm9vbCBodm1fZW5hYmxlZDsNCj4gKw0KPiAgZXh0ZXJuIHM4IGh2
bV9wb3J0ODBfYWxsb3dlZDsNCj4gDQo+ICBleHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlv
bl90YWJsZSAqc3RhcnRfc3ZtKHZvaWQpOw0KPiBAQCAtMjY4LDggKzI3MSw4IEBAIHU2NCBodm1f
Z2V0X2d1ZXN0X3RzY19maXhlZChzdHJ1Y3QgdmNwdSAqdiwgdTY0DQo+IGF0X3RzYyk7DQo+ICAj
ZGVmaW5lIGh2bV90c2Nfc2NhbGluZ19yYXRpbyhkKSBcDQo+ICAgICAgKChkKS0+YXJjaC5odm1f
ZG9tYWluLnRzY19zY2FsaW5nX3JhdGlvKQ0KPiANCj4gLXU2NCBodm1fc2NhbGVfdHNjKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHU2NCB0c2MpOw0KPiAtdTY0IGh2bV9nZXRfdHNjX3NjYWxpbmdf
cmF0aW8odTMyIGd0c2Nfa2h6KTsNCj4gK3VpbnQ2NF90IGh2bV9zY2FsZV90c2MoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDY0X3QgdHNjKTsNCj4gK3VpbnQ2NF90IGh2bV9nZXRfdHNjX3Nj
YWxpbmdfcmF0aW8odWludDMyX3QgZ3RzY19raHopOw0KPiANCj4gIHZvaWQgaHZtX2luaXRfZ3Vl
c3RfdGltZShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgaHZtX3NldF9ndWVzdF90aW1lKHN0
cnVjdCB2Y3B1ICp2LCB1NjQgZ3Vlc3RfdGltZSk7DQo+IEBAIC02NzUsNiArNjc4LDE0NiBAQCB1
bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdA0KPiBzdHJ1Y3QgZG9t
YWluICpkLCBib29sIHJlc3RvcmUpOw0KPiAgICAgICAgICBkXy0+YXJjaC5odm1fZG9tYWluLnBp
X29wcy52Y3B1X2Jsb2NrKHZfKTsgICAgICAgICAgXA0KPiAgfSkNCj4gDQo+ICsjZWxzZSAvKiBD
T05GSUdfSFZNICovDQo+ICsNCj4gKyNkZWZpbmUgaHZtX2VuYWJsZWQgZmFsc2UNCj4gKw0KPiAr
c3RhdGljIGlubGluZSBpbnQgaHZtX2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQ0KPiAr
ew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArICAgIHJldHVybiAtMTsNCj4gK30N
Cj4gKw0KPiArc3RhdGljIGlubGluZSBib29sIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCh2
b2lkKQ0KPiArew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArICAgIHJldHVybiBm
YWxzZTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGlubGluZSBpbnQgdm1zaV9kZWxpdmVyKA0KPiAr
ICAgIHN0cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IsDQo+ICsgICAgdWludDhfdCBkZXN0LCB1
aW50OF90IGRlc3RfbW9kZSwNCj4gKyAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGUsIHVpbnQ4X3Qg
dHJpZ19tb2RlKQ0KPiArew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArICAgIHJl
dHVybiAtRUlOVkFMOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbmh2bV92bWN4
X2hhcF9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQ0KPiArew0KPiArICAgIHJldHVybiBmYWxzZTsN
Cj4gK30NCj4gKw0KPiArc3RhdGljIGlubGluZSBib29sIGh2bV9oYXBfc3VwcG9ydGVkKHZvaWQp
DQo+ICt7DQo+ICsgICAgcmV0dXJuIGZhbHNlOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgaHZtX3NldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2KQ0KPiArew0KPiArICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZt
X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQ0KPiArew0KPiArICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2Zs
dXNoX2d1ZXN0X3RsYnModm9pZCkNCj4gK3sNCj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsN
Cj4gK30NCj4gKw0KPiArc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZscGcoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQ0KPiArew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIGludCBodm1fY3B1X3VwKHZvaWQpDQo+
ICt7DQo+ICsgICAgcmV0dXJuIDA7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBo
dm1fY3B1X2Rvd24odm9pZCkNCj4gK3sNCj4gK30NCj4gKw0KPiArc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIGh2bV9nZXRfc2hhZG93X2dzX2Jhc2Uoc3RydWN0IHZjcHUgKnYpDQo+ICt7DQo+
ICsgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgcmV0dXJuIDA7DQo+ICt9DQo+ICsN
Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fc2V0X3RzY19vZmZzZXQoc3RydWN0IHZjcHUgKnYs
IHVpbnQ2NF90IG9mZnNldCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgYXRfdHNjKQ0KPiArew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0K
PiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1
Y3QgdmNwdSAqdikNCj4gK3sNCj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gK30NCj4g
Kw0KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgaHZtX2dldF9jcGwoc3RydWN0IHZjcHUg
KnYpDQo+ICt7DQo+ICsgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgcmV0dXJuIC0x
Ow0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIGludCBodm1fZXZlbnRfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikNCj4gK3sNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArc3RhdGlj
IGlubGluZSB2b2lkIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHVuc2lnbmVkIGludCB2ZWN0b3Is
IGludA0KPiBlcnJjb2RlKQ0KPiArew0KPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiAr
fQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9jcjMoc3RydWN0
IHZjcHUgKnYsIGJvb2wgbm9mbHVzaCkNCj4gK3sNCj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsNCj4gK30NCj4gKw0KPiArI2RlZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoZmFsc2Up
DQo+ICsjZGVmaW5lIGh2bV9wYWVfZW5hYmxlZCh2KSAoZmFsc2UpDQo+ICsjZGVmaW5lIGh2bV9n
ZXRfZ3Vlc3RfdGltZSh2KSAoMCkNCj4gKyNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpIChm
YWxzZSkNCj4gKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpIChmYWxzZSkN
Cj4gKyNkZWZpbmUgaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCAoZmFsc2UpDQo+ICsjZGVmaW5l
IGhhcF9oYXNfMWdiIChmYWxzZSkNCj4gKyNkZWZpbmUgaGFwX2hhc18ybWIgKGZhbHNlKQ0KPiAr
DQo+ICsjZGVmaW5lIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAoZmFsc2UpDQo+ICsjZGVmaW5lIGh2
bV9ueF9lbmFibGVkKHYpIChmYWxzZSkNCj4gKyNkZWZpbmUgaHZtX3dwX2VuYWJsZWQodikgKGZh
bHNlKQ0KPiArI2RlZmluZSBodm1fc21hcF9lbmFibGVkKHYpIChmYWxzZSkNCj4gKyNkZWZpbmUg
aHZtX3NtZXBfZW5hYmxlZCh2KSAoZmFsc2UpDQo+ICsjZGVmaW5lIGh2bV9wa3VfZW5hYmxlZCh2
KSAoZmFsc2UpDQo+ICsNCj4gKyNkZWZpbmUgYXJjaF92Y3B1X2Jsb2NrKHYpICgodm9pZCl2KQ0K
PiArDQo+ICtpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdik7DQo+ICt2b2lk
IGh2bV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpOw0KPiAraW50IGh2bV9kb21haW5faW5p
dGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gK3ZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpOw0KPiArdm9pZCBodm1fZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRv
bWFpbiAqZCk7DQo+ICt2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0
IGRvbWFpbiAqZCk7DQo+ICt1aW50NjRfdCBodm1fc2NhbGVfdHNjKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IHRzYyk7DQo+ICt1aW50NjRfdCBodm1fZ2V0X3RzY19zY2FsaW5nX3Jh
dGlvKHVpbnQzMl90IGd0c2Nfa2h6KTsNCj4gKw0KPiArdm9pZCBodm1fZ2V0X3NlZ21lbnRfcmVn
aXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLA0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZyk7DQo+ICsN
Cj4gK3ZvaWQgaHZtX3NldF9yZHRzY19leGl0aW5nKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBl
bmFibGUpOw0KPiArdm9pZCBodm1fdG9nZ2xlX3NpbmdsZXN0ZXAoc3RydWN0IHZjcHUgKnYpOw0K
PiArdm9pZCBodm1fbWFwcGVkX2d1ZXN0X2ZyYW1lc19tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4g
Kik7DQo+ICt2b2lkIGh2bV9oeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmh5cGVyY2Fs
bF9wYWdlKTsNCj4gKw0KPiArI2VuZGlmIC8qIENPTkZJR19IVk0gKi8NCj4gKw0KPiAgI2VuZGlm
IC8qIF9fQVNNX1g4Nl9IVk1fSFZNX0hfXyAqLw0KPiANCj4gIC8qDQo+IC0tDQo+IGdpdC1zZXJp
ZXMgMC45LjENCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:50:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09: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 1fwlV6-0006qA-1C; Mon, 03 Sep 2018 09:50:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwlV5-0006q5-2l
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:50:27 +0000
X-Inumbo-ID: e49333b9-af5e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e49333b9-af5e-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 09:51:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78473529"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v3] x86/hvm: remove default ioreq server
Thread-Index: AQHULmUxNYhFBn8FgEq+1tsup1/aBqTTk40AgArmE5A=
Date: Mon, 3 Sep 2018 09:50:24 +0000
Message-ID: <e5ae3c4f39744218b0a09c9eeb50eb47@AMSPEX02CL03.citrite.net>
References: <20180807154201.13943-1-paul.durrant@citrix.com>
 <5B83FAF802000078001E2360@prv1-mh.provo.novell.com>
In-Reply-To: <5B83FAF802000078001E2360@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 v3] x86/hvm: remove default ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDI3IEF1Z3VzdCAyMDE4IDE0OjIyDQo+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djNdIHg4Ni9odm06IHJlbW92ZSBkZWZhdWx0IGlvcmVxIHNlcnZlcg0KPiANCj4gPj4+IE9uIDA3
LjA4LjE4IGF0IDE3OjQyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+IE15
IHJlY2VudCBwYXRjaCBbMV0gdG8gcWVtdS14ZW4tdHJhZGl0aW9uYWwgcmVtb3ZlcyB0aGUgbGFz
dCB1c2Ugb2YgdGhlDQo+ID4gJ2RlZmF1bHQnIGlvcmVxIHNlcnZlciBpbiBYZW4uIChUaGlzIGlz
IGEgY2F0Y2gtYWxsIGlvcmVxIHNlcnZlciB0aGF0IGlzDQo+ID4gdXNlZCBpZiBubyBleHBsaWNp
dGx5IHJlZ2lzdGVyZWQgSS9PIHJhbmdlIGlzIHRhcmdldHRlZCkuDQo+ID4NCj4gPiBUaGlzIHBh
dGNoIGNhbiBiZSBhcHBsaWVkIG9uY2UgdGhhdCBwYXRjaCBpcyBjb21taXR0ZWQsIHRvIHJlbW92
ZSB0aGUNCj4gPiAoPjEwMCBsaW5lcyBvZikgcmVkdW5kYW50IGNvZGUgaW4gWGVuLg0KPiA+DQo+
ID4gTk9URTogVGhlIHJlbW92YWwgb2YgdGhlIHNwZWNpYWwgY2FzZSBmb3IgSFZNX1BBUkFNX0RN
X0RPTUFJTiBpbg0KPiA+ICAgICAgIGh2bV9hbGxvd19zZXRfcGFyYW0oKSBpcyBub3QgZGlyZWN0
bHkgcmVsYXRlZCB0byByZW1vdmFsIG9mDQo+ID4gICAgICAgZGVmYXVsdCBpb3JlcSBzZXJ2ZXJz
LiBJdCBjb3VsZCBoYXZlIGJlZW4gY2xlYW5lZCB1cCBhdCBhbnkgdGltZQ0KPiA+ICAgICAgIGFm
dGVyIGNvbW1pdCA5YTQyMmMwMyAieDg2L2h2bTogc3RvcCBwYXNzaW5nIGV4cGxpY2l0IGRvbWlk
IHRvDQo+ID4gICAgICAgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoKSIuIEl0IGlzIG5vdyBhZGRl
ZCB0byB0aGUgbmV3DQo+ID4gICAgICAgZGVwcmVjYXRlZCBzZXRzIGludHJvZHVjZWQgYnkgdGhp
cyBwYXRjaC4NCj4gPg0KPiA+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTgtDQo+IDA4L21zZzAwMjcwLmh0bWwNCj4gPg0KPiA+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4g
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IA0K
PiBJJ20gYWZyYWlkIHRoaXMgY2hhbmdlIGlzIHJlc3BvbnNpYmxlIGZvciBvc3N0ZXN0IGZpbmRp
bmcNCj4gDQo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAvaG9tZS9vc3N0ZXN0L2J1aWxkLjEyNjc3
MS5idWlsZC0NCj4gYW1kNjQveGVuL3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlL2h3L3hlbi94
ZW5fYmFja2VuZC5oOjQ6MCwNCj4gICAgICAgICAgICAgICAgICBmcm9tIC9ob21lL29zc3Rlc3Qv
YnVpbGQuMTI2NzcxLmJ1aWxkLWFtZDY0L3hlbi90b29scy9xZW11LQ0KPiB4ZW4tZGlyL2h3L2Js
b2NrL3hlbl9kaXNrLmM6Mjg6DQo+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTI2NzcxLmJ1aWxkLWFt
ZDY0L3hlbi90b29scy9xZW11LXhlbi0NCj4gZGlyL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24u
aDogSW4gZnVuY3Rpb24NCj4gJ3hlbl9nZXRfZGVmYXVsdF9pb3JlcV9zZXJ2ZXJfaW5mbyc6DQo+
IC9ob21lL29zc3Rlc3QvYnVpbGQuMTI2NzcxLmJ1aWxkLWFtZDY0L3hlbi90b29scy9xZW11LXhl
bi0NCj4gZGlyL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaDo0MTI6NDA6IGVycm9yOg0KPiAn
SFZNX1BBUkFNX0JVRklPUkVRX0VWVENITicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg
ZnVuY3Rpb24pDQo+ICAgICAgcmMgPSB4Y19nZXRfaHZtX3BhcmFtKHhlbl94YywgZG9tLA0KPiBI
Vk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXg0KPiAvaG9tZS9vc3N0ZXN0L2J1aWxkLjEyNjc3MS5idWlsZC1hbWQ2NC94
ZW4vdG9vbHMvcWVtdS14ZW4tDQo+IGRpci9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmg6NDEy
OjQwOiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllcg0KPiBpcyByZXBvcnRlZCBvbmx5
IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbg0KPiAvaG9tZS9vc3N0ZXN0L2J1
aWxkLjEyNjc3MS5idWlsZC1hbWQ2NC94ZW4vdG9vbHMvcWVtdS14ZW4tDQo+IGRpci9ydWxlcy5t
YWs6Njk6IHJlY2lwZSBmb3IgdGFyZ2V0ICdody9ibG9jay94ZW5fZGlzay5vJyBmYWlsZWQNCj4g
bWFrZTogKioqIFtody9ibG9jay94ZW5fZGlzay5vXSBFcnJvciAxDQo+IA0KPiBJIGd1ZXNzIEkn
bSBnb2luZyB0byByZXZlcnQgaXQgZm9yIG5vdy4NCj4gDQoNClRvIHVuYmxvY2sgdGhpbmdzLCBm
YWlyIGVub3VnaCwgYnV0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGlzIHByb3RlY3RlZCBieSAnI2lm
IENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQwNjAwJyBzbyBJIGRvbid0IHVu
ZGVyc3RhbmQgd2h5IG9zc3Rlc3QgaXMgaGl0dGluZyB0aGlzLg0KDQogIFBhdWwNCg0KPiBKYW4N
Cj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:51:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09:51: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 1fwlW4-0006uJ-Bh; Mon, 03 Sep 2018 09:51: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwlW3-0006tS-Ja
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:51:27 +0000
X-Inumbo-ID: b2d9a6e8-af5e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2d9a6e8-af5e-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 11:49:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="64299976"
Date: Mon, 3 Sep 2018 10:50:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180903095053.grgulnqrppm4zvil@zion.uk.xensource.com>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <d068682a0e82659a9f324c4b329de6a1a212b517.1535285866.git-series.wei.liu2@citrix.com>
 <1e7b9dd730604269b339f51959ff0c0c@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1e7b9dd730604269b339f51959ff0c0c@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 13/23] x86: provide stubs,
 declarations and macros in hvm.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: "xen-devel@lists.xenproject.org" <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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMTA6NDU6MDFBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBb
bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYK
PiA+IE9mIFdlaSBMaXUKPiA+IFNlbnQ6IDI2IEF1Z3VzdCAyMDE4IDEzOjIwCj4gPiBUbzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gU3ViamVjdDogW1hlbi1kZXZlbF0g
W1BBVENIIHYyIDEzLzIzXSB4ODY6IHByb3ZpZGUgc3R1YnMsIGRlY2xhcmF0aW9ucyBhbmQKPiA+
IG1hY3JvcyBpbiBodm0uaAo+ID4gCj4gPiBNYWtlIHN1cmUgaHZtX2VuYWJsZWQgZXZhbHVhdGUg
dG8gZmFsc2UgdGhlbiBwcm92aWRlIG5lY2Vzc2FyeSBzdHVicywKPiA+IGRlY2xhcmF0aW9ucyBh
bmQgbWFjcm9zIHRvIG1ha2UgWGVuIGJ1aWxkLgo+ID4gCj4gPiBUaGUgaXNfdmlyaWRpYW5fZG9t
YWluIG1hY3JvIGNhbid0IGJlIHR1cm5lZCBpbnRvIGFuIGlubGluZSBmdW5jdGlvbgo+ID4gZWFz
aWx5LAo+IAo+IFdoeT8gSXQncyBqdXN0IGFuIGlzX2h2bV9kb21haW4oKSBhbmQgYSBmZWF0dXJl
IGNoZWNrLgoKSXQgaXMgZG9tYWluLmggd2hpY2ggaW5jbHVkZXMgaHZtL2RvbWFpbi5oLCBub3Qg
dGhlIG90aGVyIHdheSBhcm91bmQuCldoZW4gaXNfdmlyaWRpYW5fZG9tYWluIGlzIGRlZmluZWQs
IHN0cnVjdCBkb21haW4gaXMgbm90IGF2YWlsYWJsZS4gSWYKaXNfdmlyaWRpYW5fZG9tYWluIGlz
IGEgZnVuY3Rpb24sIGl0IHdpbGwgbmVlZCB0byBrbm93IHRoZSBkZWZpbml0aW9uIG9mCnN0cnVj
dCBkb21haW4uCgpBbm90aGVyIHdheSB0byBmaXggdGhpcyBpcyB0byBtb3ZlIGlzX3ZpcmlkaWFu
X2RvbWFpbiB0byBhbm90aGVyIGhlYWRlcgpmaWxlLiBJIGRvbid0IGtub3cgd2hpY2ggb25lIHdv
dWxkIGJlIHByZWZlcnJlZC4KCj4gCj4gPiBzbyBpbnN0ZWFkIGl0cyBjYWxsZXIgaXMgbW9kaWZp
ZWQgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlCj4gPiB3YXJuaW5nLgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgICAgICAgfCAgIDQgKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaCB8IDE0OQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
PiA+ICAyIGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+
ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwo+ID4gaW5kZXggZGRmZjM0Ni4uMjdiOTY1MSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gQEAgLTc3
MSw5ICs3NzEsOSBAQCBzdGF0aWMgdm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ID4gIC8qIFJldHVybnMgMCBpZiBub3QgaGFuZGxlZCwgYW5kIG5vbi0wIGZvciBzdWNj
ZXNzLiAqLwo+ID4gIGludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv
bWFpbjsKPiA+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBWaXJp
ZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovCj4gPiAtICAgIHVpbnQzMl90IGJhc2UgPSBpc192
aXJpZGlhbl9kb21haW4oZCkgPyAweDQwMDAwMjAwIDogMHg0MDAwMDAwMDsKPiA+ICsgICAgdWlu
dDMyX3QgYmFzZSA9IGlzX3ZpcmlkaWFuX2RvbWFpbihjdXJyZW50LT5kb21haW4pCj4gPiArICAg
ICAgICA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOwo+ID4gCj4gCj4gVGhpcyBpcyBhIGJpdCB1
Z2x5IHNvIGl0IHdvdWxkIGJlIG5pY2UgdG8ga2VlcCBpdCBvbiBhIHNpbmdsZSBsaW5lLgoKT0su
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:53:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09:53: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 1fwlYB-000753-Pz; Mon, 03 Sep 2018 09: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=eiaa=lr=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fwlY9-00074t-DE
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:53:38 +0000
X-Inumbo-ID: ffcf8957-af5e-11e8-a8a5-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffcf8957-af5e-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 11:52:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1535968414;
 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=DUhj23eq7gL334gzIpC0vmfkk/vPWpPWfP2zrHBqu7I=;
 b=DsYbOAjNhzluvfxidaVUmqPNYxSuaALNIxPXVE71cIF1hUERkwCmY6pqeakFcKsbEZ
 QEBLhwErWrme0c5/f4zljV0YVYfvL126HWqM1c0vXz5fTCDaxydrnLoexZ5WYi+golXx
 1McJl4XM9DZNfDL0Hp87rsJhyUq6/bhRCOjYe43gq/Pd1N+D98A9Tk2X+juD5IUxC0SK
 KW7a4J+V3j48BiWDoFprTeTSe3iu7alcDgAPJl2/jlbrRX4TrNECekoiDdPyeyPyaqGX
 /dXeE3B8WVw7gek6HVcpKlQef3MMUKYMfQ0HGFdw2LY3K8IImi6epyKsIAlSocBsJagi
 WzjQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 43.21 AUTH)
 with ESMTPSA id Q02f6au839rYQDh
 (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>;
 Mon, 3 Sep 2018 11:53:34 +0200 (CEST)
Date: Mon, 3 Sep 2018 11:53:23 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180903115323.616cc7f8.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7827336817637714274=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7827336817637714274==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/UwM_/gV/Y9Tg_mTBPWSdo8_"; protocol="application/pgp-signature"

--Sig_/UwM_/gV/Y9Tg_mTBPWSdo8_
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Since about two months staging fails to build because tools/fuzz can not co=
pe with CFLAGS=3D"-O2 -Wall  -fstack-protector-strong -funwind-tables -fasy=
nchronous-unwind-tables -fstack-clash-protection". While I can easily hide =
the bug by undefining _FORTIFY_SOURCE, I always wonder why osstest does not=
 catch such bugs?

Looking at some random build-amd64/6.ts-xen-build.log output, it seems no C=
FLAGS at all is set. I'm sure SUSE is not the only one that sets CFLAGS dur=
ing their package build, and further I think SUSE is not the only one who e=
nforces -D_FORTIFY_SOURCE=3D globally. So on that ground, shouldn't whateve=
r osstest does match what the consumers of xen use? Running osstest with th=
row-away-binaries compiled with -D_FORTIFY_SOURCE will likely not hurt or i=
nvalidate the overall coverage.

Olaf

--Sig_/UwM_/gV/Y9Tg_mTBPWSdo8_
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW40EkwAKCRBdQqD6ppg2
foWwAKCyPd8ftKbAG24m8dW+IeW3IRfgnACfTIj4Gct7dFOWOZ4TbUhL2xBUUGk=
=yyz5
-----END PGP SIGNATURE-----

--Sig_/UwM_/gV/Y9Tg_mTBPWSdo8_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7827336817637714274==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 03 09:56:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 09:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwlar-0007FK-Es; Mon, 03 Sep 2018 09:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwlaq-0007F7-NO
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:56:24 +0000
X-Inumbo-ID: b9ed33b5-af5f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9ed33b5-af5f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 09:57: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 1fwlao-0002ot-KT; Mon, 03 Sep 2018 09:56: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 1fwlao-00053L-9I; Mon, 03 Sep 2018 09:56:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwlao-0005pX-5K; Mon, 03 Sep 2018 09:56:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127203-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 09:56:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127203: 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>

ZmxpZ2h0IDEyNzIwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIwMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMiBkYXlzICAg
MjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:02:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10:02: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 1fwlgk-00081h-6C; Mon, 03 Sep 2018 10:02:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwlgj-00081c-4E
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 10:02:29 +0000
X-Inumbo-ID: 92d20e31-af60-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92d20e31-af60-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 10:03:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78474083"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v3] x86/hvm: remove default ioreq server
Thread-Index: AQHULmUxNYhFBn8FgEq+1tsup1/aBqTTk40AgArmE5CAAAHD0A==
Date: Mon, 3 Sep 2018 10:02:07 +0000
Message-ID: <e127ad689cd5413c893341b1e994dc6d@AMSPEX02CL03.citrite.net>
References: <20180807154201.13943-1-paul.durrant@citrix.com>
 <5B83FAF802000078001E2360@prv1-mh.provo.novell.com>
 <e5ae3c4f39744218b0a09c9eeb50eb47@AMSPEX02CL03.citrite.net>
In-Reply-To: <e5ae3c4f39744218b0a09c9eeb50eb47@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 v3] x86/hvm: remove default ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOCAxMDo1MA0KPiBUbzogJ0phbiBC
ZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2
M10geDg2L2h2bTogcmVtb3ZlIGRlZmF1bHQgaW9yZXEgc2VydmVyDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVs
LWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uDQo+IEJlaGFsZg0KPiA+IE9mIEphbiBC
ZXVsaWNoDQo+ID4gU2VudDogMjcgQXVndXN0IDIwMTggMTQ6MjINCj4gPiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2M10geDg2L2h2bTogcmVtb3ZlIGRlZmF1bHQgaW9yZXEgc2VydmVyDQo+ID4NCj4gPiA+
Pj4gT24gMDcuMDguMTggYXQgMTc6NDIsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
DQo+ID4gPiBNeSByZWNlbnQgcGF0Y2ggWzFdIHRvIHFlbXUteGVuLXRyYWRpdGlvbmFsIHJlbW92
ZXMgdGhlIGxhc3QgdXNlIG9mIHRoZQ0KPiA+ID4gJ2RlZmF1bHQnIGlvcmVxIHNlcnZlciBpbiBY
ZW4uIChUaGlzIGlzIGEgY2F0Y2gtYWxsIGlvcmVxIHNlcnZlciB0aGF0IGlzDQo+ID4gPiB1c2Vk
IGlmIG5vIGV4cGxpY2l0bHkgcmVnaXN0ZXJlZCBJL08gcmFuZ2UgaXMgdGFyZ2V0dGVkKS4NCj4g
PiA+DQo+ID4gPiBUaGlzIHBhdGNoIGNhbiBiZSBhcHBsaWVkIG9uY2UgdGhhdCBwYXRjaCBpcyBj
b21taXR0ZWQsIHRvIHJlbW92ZSB0aGUNCj4gPiA+ICg+MTAwIGxpbmVzIG9mKSByZWR1bmRhbnQg
Y29kZSBpbiBYZW4uDQo+ID4gPg0KPiA+ID4gTk9URTogVGhlIHJlbW92YWwgb2YgdGhlIHNwZWNp
YWwgY2FzZSBmb3IgSFZNX1BBUkFNX0RNX0RPTUFJTiBpbg0KPiA+ID4gICAgICAgaHZtX2FsbG93
X3NldF9wYXJhbSgpIGlzIG5vdCBkaXJlY3RseSByZWxhdGVkIHRvIHJlbW92YWwgb2YNCj4gPiA+
ICAgICAgIGRlZmF1bHQgaW9yZXEgc2VydmVycy4gSXQgY291bGQgaGF2ZSBiZWVuIGNsZWFuZWQg
dXAgYXQgYW55IHRpbWUNCj4gPiA+ICAgICAgIGFmdGVyIGNvbW1pdCA5YTQyMmMwMyAieDg2L2h2
bTogc3RvcCBwYXNzaW5nIGV4cGxpY2l0IGRvbWlkIHRvDQo+ID4gPiAgICAgICBodm1fY3JlYXRl
X2lvcmVxX3NlcnZlcigpIi4gSXQgaXMgbm93IGFkZGVkIHRvIHRoZSBuZXcNCj4gPiA+ICAgICAg
IGRlcHJlY2F0ZWQgc2V0cyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2guDQo+ID4gPg0KPiA+ID4g
WzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0NCj4gPiAwOC9tc2cwMDI3MC5odG1sDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiA+IEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+DQo+ID4gSSdtIGFm
cmFpZCB0aGlzIGNoYW5nZSBpcyByZXNwb25zaWJsZSBmb3Igb3NzdGVzdCBmaW5kaW5nDQo+ID4N
Cj4gPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2hvbWUvb3NzdGVzdC9idWlsZC4xMjY3NzEuYnVp
bGQtDQo+ID4gYW1kNjQveGVuL3Rvb2xzL3FlbXUteGVuLWRpci9pbmNsdWRlL2h3L3hlbi94ZW5f
YmFja2VuZC5oOjQ6MCwNCj4gPiAgICAgICAgICAgICAgICAgIGZyb20gL2hvbWUvb3NzdGVzdC9i
dWlsZC4xMjY3NzEuYnVpbGQtYW1kNjQveGVuL3Rvb2xzL3FlbXUtDQo+ID4geGVuLWRpci9ody9i
bG9jay94ZW5fZGlzay5jOjI4Og0KPiA+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTI2NzcxLmJ1aWxk
LWFtZDY0L3hlbi90b29scy9xZW11LXhlbi0NCj4gPiBkaXIvaW5jbHVkZS9ody94ZW4veGVuX2Nv
bW1vbi5oOiBJbiBmdW5jdGlvbg0KPiA+ICd4ZW5fZ2V0X2RlZmF1bHRfaW9yZXFfc2VydmVyX2lu
Zm8nOg0KPiA+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTI2NzcxLmJ1aWxkLWFtZDY0L3hlbi90b29s
cy9xZW11LXhlbi0NCj4gPiBkaXIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oOjQxMjo0MDog
ZXJyb3I6DQo+ID4gJ0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4nIHVuZGVjbGFyZWQgKGZpcnN0
IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0KPiA+ICAgICAgcmMgPSB4Y19nZXRfaHZtX3BhcmFtKHhl
bl94YywgZG9tLA0KPiA+IEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4sDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCj4gPiAvaG9tZS9vc3N0ZXN0L2J1aWxk
LjEyNjc3MS5idWlsZC1hbWQ2NC94ZW4vdG9vbHMvcWVtdS14ZW4tDQo+ID4gZGlyL2luY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaDo0MTI6NDA6IG5vdGU6IGVhY2ggdW5kZWNsYXJlZA0KPiBpZGVu
dGlmaWVyDQo+ID4gaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFw
cGVhcnMgaW4NCj4gPiAvaG9tZS9vc3N0ZXN0L2J1aWxkLjEyNjc3MS5idWlsZC1hbWQ2NC94ZW4v
dG9vbHMvcWVtdS14ZW4tDQo+ID4gZGlyL3J1bGVzLm1hazo2OTogcmVjaXBlIGZvciB0YXJnZXQg
J2h3L2Jsb2NrL3hlbl9kaXNrLm8nIGZhaWxlZA0KPiA+IG1ha2U6ICoqKiBbaHcvYmxvY2sveGVu
X2Rpc2sub10gRXJyb3IgMQ0KPiA+DQo+ID4gSSBndWVzcyBJJ20gZ29pbmcgdG8gcmV2ZXJ0IGl0
IGZvciBub3cuDQo+ID4NCj4gDQo+IFRvIHVuYmxvY2sgdGhpbmdzLCBmYWlyIGVub3VnaCwgYnV0
IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGlzIHByb3RlY3RlZCBieSAnI2lmDQo+IENPTkZJR19YRU5f
Q1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQwNjAwJyBzbyBJIGRvbid0IHVuZGVyc3RhbmQNCj4g
d2h5IG9zc3Rlc3QgaXMgaGl0dGluZyB0aGlzLg0KDQpOb3BlLiBNeSBtaXNyZWFkaW5nLi4uIHRo
ZXJlJ3MgYW4gdW5jb21tZW50ZWQgI2VuZGlmIGluIHRoZXJlLiBJJ2xsIGFkZCB0aGUgcGFyYW0g
ZGVmaW5pdGlvbnMgYmFjayBpbnRvIHRoZSBoZWFkZXIgYW5kIG1ha2Ugc3VyZSB0aGUgZ2V0IGNh
bGxzIGZhaWwgaW5zdGVhZC4NCg0KIFBhdWwNCg0KICBQYXVsDQoNCj4gDQo+ICAgUGF1bA0KPiAN
Cj4gPiBKYW4NCj4gPg0KPiA+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiBYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:12:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10:12: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 1fwlqW-0000Jz-6Q; Mon, 03 Sep 2018 10:12: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwlqV-0000Ju-6e
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 10:12:35 +0000
X-Inumbo-ID: a559710e-af61-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a559710e-af61-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 12:10:56 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78474539"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'David Woodhouse' <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqTQxJgAgA71aTA=
Date: Mon, 3 Sep 2018 10:12:28 +0000
Message-ID: <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
In-Reply-To: <1535153880.24926.28.camel@infradead.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 v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgW21h
aWx0bzpkd213MkBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAyNSBBdWd1c3QgMjAxOCAwMDozOA0K
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEVzbGFtIEVs
bmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uZGU+OyBTaGFuIEhhaXRhbw0KPiA8aGFpdGFvLnNoYW5A
aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYvaHZt
OiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+IGNvZGUNCj4gDQo+IE9uIFRodSwgMjAx
OC0wMS0xOCBhdCAxMDoxMCAtMDUwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IExhc3RseSB0
aGUgcHJldmlvdXMgY29kZSBkaWQgbm90IHByb3Blcmx5IGVtdWxhdGUgYW4gRU9JIGlmIGEgbWlz
c2VkIEVPSQ0KPiA+IHdhcyBkaXNjb3ZlcmVkIGluIHZsYXBpY19oYXNfcGVuZGluZ19pcnEoKTsg
aXQgbWVyZWx5IGNsZWFyZWQgdGhlIGJpdCBpbg0KPiA+IHRoZSBJU1IuIFRoZSBuZXcgY29kZSBp
bnN0ZWFkIGNhbGxzIHZsYXBpY19FT0lfc2V0KCkuDQo+IA0KPiBIbSwgdGhpcyAqaGFsdmVzKiBt
eSBvYnNlcnZlZCBwZXJmb3JtYW5jZSBydW5uaW5nIGEgMzItdGhyZWFkDQo+ICdkaXNrc3BkLmV4
ZScgb24gYSBXaW5kb3dzIGJveCB3aXRoIGF0dGFjaGVkIE5WTUUgZGV2aWNlcywgd2hpY2ggbWFr
ZXMNCj4gbWUgc2FkLg0KDQpZZXMsIHRoYXQncyBjbGVhcmx5IG5vdCB3aGF0IGl0IGlzIGV4cGVj
dGVkIDotKA0KDQo+IA0KPiBJdCdzIHRoZSBjYWxsIHRvIGh2bV9kcGNpX21zaV9lb2koKSB0aGF0
IGRvZXMgaXQuDQo+IA0KPiBDb21tZW50aW5nIG91dCB0aGUgY2FsbCB0byBwdF9waXJxX2l0ZXJh
dGUoKSBhbmQgbGVhdmluZyAqanVzdCogdGhlDQo+IGRvbWFpbi1nbG9iYWwgc3BpbmxvY2sgYm91
bmNpbmcgY2FjaGUgbGluZXMgYmV0d2VlbiBhbGwgbXkgQ1BVcywgaXQncw0KPiBhbHJlYWR5IGRv
d24gdG8gMS42TUlPUFMvcyBmcm9tIDIuMk0gb24gbXkgdGVzdCBib3ggYmVmb3JlIGl0IGRvZXMN
Cj4gKmFueXRoaW5nKiBhdCBhbGwuDQo+IA0KPiBDYWxsaW5nIGFuICppbmxpbmUqIHZlcnNpb24g
b2YgcHRfcGlycV9pdGVyYXRlIHNvIG5vIHJldHBvbGluZSBmb3IgdGhlDQo+IGluZGlyZWN0IGNh
bGxzLCBhbmQgSSdtIGRvd24gdG8gMS4xTSBldmVuIHdoZW4gSSd2ZSBub3BwZWQgb3V0IHRoZQ0K
PiB3aG9sZSBvZiB0aGUgX2h2bV9kcGNpX21zaV9lb2kgZnVuY3Rpb24gdGhhdCBpdCdzIGNhbGxp
bmcuIFB1dCBpdCBhbGwNCj4gYmFjaywgYW5kIEknbSBkb3duIHRvIGFib3V0IDEuME0uIFNvIGl0
J3Mgd29yc2UgdGhhbiBoYWx2ZWQuDQo+IA0KPiBBbmQgd2hhdCdzIGFsbCB0aGlzIGZvcj8gVGhl
IGNvZGUgaGVyZSBpcyBtYWtpbmcgbXkgZXllcyBibGVlZCBidXQgSQ0KPiBiZWxpZXZlIGl0J3Mg
Zm9yIHVubWFza2FibGUgTVNJcywgYW5kIHRoZXNlIGFyZW4ndCB1bm1hc2thYmxlLg0KPiANCg0K
SSBiZWxpZXZlIEFQSUMgYXNzaXN0IGlzIGludGVuZGVkIGZvciBmdWxseSBzeW50aGV0aWMgaW50
ZXJydXB0cy4gSXMgaXQgZGVmaW5pdGVseSB0aGlzIHBhdGNoIHRoYXQgY2F1c2VzIHRoZSBwcm9i
bGVtPyBJdCB3YXMgb25seSBpbnRlbmRlZCB0byBmaXggcHJldmlvdXMgaW5jb3JyZWN0bmVzcyBi
dXQsIGlmIHRoaXMgaXMgdGhlIGN1bHByaXQsIHRoZW4gaXQncyBjbGVhcmx5IGNhdXNlZCBjb2xs
YXRlcmFsIGRhbWFnZSBpbiBhIGxvZ2ljYWxseSB1bnJlbGF0ZWQgYXJlYS4NCg0KICBQYXVsDQoN
Cj4gVGVtcHRlZCB0byBtYWtlIGl0IGFsbCBnbyBhd2F5IGJ5IGhhdmluZyBhIHBlci1kb21haW4g
Yml0bWFwIG9mIHZlY3RvcnMNCj4gZm9yIHdoaWNoIGFsbCB0aGlzIHdvcmsgaXMgYWN0dWFsbHkg
cmVxdWlyZWQsIGFuZCBieXBhc3NpbmcgdGhlIHdob2xlDQo+IGJsb29keSBsb3QgaW4gaHZtX2Rw
Y2lfbXNpX2VvaSgpIGlmIHRoZSBjb3JyZXNwb25kaW5nIGluIGJpdCB0aGF0DQo+IGJpdG1hcCBp
c24ndCBzZXQuDQo+IA0KPiBUaGUgaGFja2lzaCB2ZXJzaW9uIG9mIHRoYXQgKHdoaWNoIHNlZW1z
IHRvIHdvcmssIGJ1dCB3b3VsZCBwcm9iYWJseQ0KPiB3YW50IHRlc3Rpbmcgd2l0aCBhbiBhY3R1
YWwgdW5tYXNrYWJsZSBNU0kgaW4gdGhlIHN5c3RlbSwgYW5kIEkgaGF2ZQ0KPiBhYnNvbHV0ZWx5
IG5vIGNvbmZpZGVuY2UgSSB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbiBoZXJlKSBsb29rcw0K
PiBzb21ldGhpbmcgbGlrZSB0aGlzOg0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jDQo+IGluZGV4IGJh
YjNhYTMuLjI0ZGYwMDggMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYw0KPiBAQCAtMjQsNiArMjQs
NyBAQA0KPiDCoCNpbmNsdWRlIDxhc20vaHZtL2lycS5oPg0KPiDCoCNpbmNsdWRlIDxhc20vaHZt
L3N1cHBvcnQuaD4NCj4gwqAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4NCj4gKyNpbmNsdWRlIDxh
c20vbXNpLmg+DQo+IA0KPiDCoHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgbGlzdF9oZWFk
LCBkcGNpX2xpc3QpOw0KPiANCj4gQEAgLTI4Miw2ICsyODMsNyBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKA0KPiDCoMKgwqDCoMKgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaTsNCj4g
wqDCoMKgwqDCoHN0cnVjdCBwaXJxICppbmZvOw0KPiDCoMKgwqDCoMKgaW50IHJjLCBwaXJxID0g
cHRfaXJxX2JpbmQtPm1hY2hpbmVfaXJxOw0KPiArwqDCoMKgwqBpcnFfZGVzY190ICpkZXNjOw0K
PiANCj4gwqDCoMKgwqDCoGlmICggcGlycSA8IDAgfHwgcGlycSA+PSBkLT5ucl9waXJxcyApDQo+
IMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRUlOVkFMOw0KPiBAQCAtNDIyLDYgKzQyNSwxMyBA
QCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKA0KPiANCj4gwqDCoMKgwqDCoMKgwqDCoMKgZGVzdF92
Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoZCwgZGVzdCwgZGVzdF9tb2RlKTsNCj4g
wqDCoMKgwqDCoMKgwqDCoMKgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCA9IGRlc3RfdmNw
dV9pZDsNCj4gKyAgICAgICAgQlVHX09OKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsNCj4gK8Kg
wqDCoMKgwqDCoMKgwqBkZXNjID0gcGlycV9zcGluX2xvY2tfaXJxX2Rlc2MoaW5mbywgTlVMTCk7
DQo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBkZXNjICYmIGRlc2MtPm1zaV9kZXNjICYmICFtc2lf
bWFza2FibGVfaXJxKGRlc2MtPm1zaV9kZXNjKSApDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBzZXRfYml0KHBpcnFfZHBjaS0+Z21zaS5ndmVjLA0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGh2bV9kb21haW5faXJxKGQpLT51bm1hc2thYmxlX21zaV92ZWNz
KTsNCj4gK8KgwqDCoMKgwqDCoMKgwqBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOw0KPiAr
DQo+IMKgwqDCoMKgwqDCoMKgwqDCoHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsNCj4gDQo+
IMKgwqDCoMKgwqDCoMKgwqDCoHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSBmYWxzZTsNCj4gQEAg
LTg2OSw3ICs4NzQsOCBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21h
aW4gKmQsDQo+IA0KPiDCoHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCBp
bnQgdmVjdG9yKQ0KPiDCoHsNCj4gLcKgwqDCoMKgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaHZt
X2RvbWFpbl9pcnEoZCktPmRwY2kgKQ0KPiArwqDCoMKgwqBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFodm1fZG9tYWluX2lycShkKS0+ZHBjaSB8fA0KPiArICAgICAgICDCoCF0ZXN0X2JpdCh2ZWN0
b3IsIGh2bV9kb21haW5faXJxKGQpLT51bm1hc2thYmxlX21zaV92ZWNzKSApDQo+IMKgwqDCoMKg
wqDCoMKgwqByZXR1cm47DQo+IA0KPiDCoMKgwqDCoMKgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2Nr
KTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLQ0KPiB4ODYvaHZtL2lycS5oDQo+IGluZGV4IDhhNDNjYjkuLmQ5ZDQ2NTIgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oDQo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lycS5oDQo+IEBAIC03OCw2ICs3OCw3IEBAIHN0cnVjdCBodm1f
aXJxIHsNCj4gwqDCoMKgwqDCoHU4IHJvdW5kX3JvYmluX3ByZXZfdmNwdTsNCj4gDQo+IMKgwqDC
oMKgwqBzdHJ1Y3QgaHZtX2lycV9kcGNpICpkcGNpOw0KPiArwqDCoMKgwqBERUNMQVJFX0JJVE1B
UCh1bm1hc2thYmxlX21zaV92ZWNzLCAyNTYpOw0KPiANCj4gwqDCoMKgwqDCoC8qDQo+IMKgwqDC
oMKgwqDCoCogTnVtYmVyIG9mIHdpcmVzIGFzc2VydGluZyBlYWNoIEdTSS4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:16:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10:16: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 1fwluV-0000Ta-Tl; Mon, 03 Sep 2018 10:16: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=2ogn=lr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fwluU-0000TV-Ae
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 10:16:42 +0000
X-Inumbo-ID: 3940e09b-af62-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3940e09b-af62-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 12:15:04 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id x207-v6so57708lff.3
 for <xen-devel@lists.xenproject.org>; Mon, 03 Sep 2018 03:16:40 -0700 (PDT)
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=wHfYvh7HDUFqeumomEfopAovzXtbuDX8ZNG1Zo2wqrc=;
 b=KzzGSSkIGlES1Mi6fMx6tO5L+evGmEtexUtfoV29cFeRGPdm83pj78sYeBJsn/NfEt
 sb9H+ySKa+PogwQyGnLwyCo184R4cRQK9RW3muA6MmXaHm1DwRrj4DzHvrIufiffaqPw
 4VnzRZ55/cnqGtscUZvrWxvKQCTv4GHiCE7FpCMVr7xKOCiEwr7pekm6lcI/QG7E5uL7
 1wDJw/ccGHhIccqCmL8U1+KncLtrYKkpAjEt/ZIEPXsVGsJzQSuDjy+rE/JLYABH7vFB
 BlCsBfcj3RkdW9UlfSfXxTy52R21FOhSDEQbSz1oud8rBsvI/lRsWkjSq7pxYjN/6AV0
 SNEw==
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=wHfYvh7HDUFqeumomEfopAovzXtbuDX8ZNG1Zo2wqrc=;
 b=RoUq6aGNRGqzqCnPWenBg8qy38Bd14yAWQVT2BWNz51r0hjR8Rq6JtMT7amSNMjx6s
 OoDMV5RSVrNUafYaVIoFN041OJSTNQ5tEEdSwLwJjr4DRrP2cx7c2hNIUe98URJPrSSY
 965LtQcKI3YK9yRWjw70oNsuRqJJCi7IK0yHxzsdmfbgjgr8QCPMMvgyZYtqFXpXWy5e
 FVTuXu1wAuBCrXgwiptXSKPrJqv0q4O0RvSdonpC4jw0HaAP4h0aATu2pdKASpA5890z
 E3CWLkPh40fhpHEg1EleSMeBQAlsk0jeHptMgPYNklLy12pzq0j5rp6QERlxNPrBWP2Q
 iojQ==
X-Gm-Message-State: APzg51COgC3Yan5BmyOKzUw9AzLr+YVPMz9z/d0mxCuvgbWTmXqBuKxk
 Y7FhP2gcvKPqlbq9BptrJ6E=
X-Google-Smtp-Source: ANB0VdZgEwSg6uF4ll3c03r1mSFxYrCmdWw83qpcQr7wBBdfwzNCVsQskaxXbtWSrSfQcQLm5Km3Rw==
X-Received: by 2002:a19:14e6:: with SMTP id
 99-v6mr17087956lfu.26.1535969798969; 
 Mon, 03 Sep 2018 03:16:38 -0700 (PDT)
Received: from [10.17.182.20] (ll-55.209.223.85.sovam.net.ua. [85.223.209.55])
 by smtp.gmail.com with ESMTPSA id
 h9-v6sm3382693lfc.47.2018.09.03.03.16.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 03 Sep 2018 03:16:37 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
Message-ID: <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
Date: Mon, 3 Sep 2018 13:16:36 +0300
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: <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDgvMjEvMjAxOCAwODo1NCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDgvMTQvMjAxOCAxMTozMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMzEvMDcv
MTggMTE6MzEsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gRnJvbTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4K
Pj4+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxp
emVkCj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRp
YSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29u
ZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+IGhpZ2ggZGVmaW5pdGlvbiBt
YXBzIGV0Yy4KPj4+Cj4+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVk
ZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3Np
YmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4+Cj4+PiAxLiBQcm92aWRl
IG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+PiDCoCAtIHBp
eGVsIGZvcm1hdHMKPj4+IMKgIC0gcmVzb2x1dGlvbnMKPj4+IMKgIC0gZnJhbWUgcmF0ZXMKPj4+
IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4gwqAgLSBjb250cmFzdAo+Pj4g
wqAgLSBicmlnaHRuZXNzCj4+PiDCoCAtIGh1ZQo+Pj4gwqAgLSBzYXR1cmF0aW9uCj4+PiAzLiBT
dXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+PiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2Ut
Y2FzZXMKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAKPj4+
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4gU29tZSBzdHlsZSBpc3N1ZXMg
YmVsb3cuLi4KPiBXaWxsIGZpeCBhbGwgdGhlIGJlbG93LCB0aGFuayB5b3UhCj4KPiBJIHdvdWxk
IGxpa2UgdG8gZHJhdyBzb21lIGF0dGVudGlvbiBvZiB0aGUgTGludXgvVjRMIGNvbW11bml0eSB0
byB0aGlzCj4gcHJvdG9jb2wgYXMgdGhlIHBsYW4gaXMgdGhhdCBvbmNlIGl0IGlzIGFjY2VwdGVk
IGZvciBYZW4gd2UgcGxhbiB0bwo+IHVwc3RyZWFtIGEgTGludXggY2FtZXJhIGZyb250LWVuZCBr
ZXJuZWwgZHJpdmVyIHdoaWNoIHdpbGwgYmUgYmFzZWQKPiBvbiB0aGlzIHdvcmsgYW5kIHdpbGwg
YmUgYSBWNEwyIGRldmljZSBkcml2ZXIgKHRoaXMgaXMgd2h5IEkgaGF2ZSBzZW50Cj4gdGhpcyBw
YXRjaCBub3Qgb25seSB0byBYZW4sIGJ1dCB0byB0aGUgY29ycmVzcG9uZGluZyBMaW51eCBtYWls
aW5nIGxpc3QKPiBhcyB3ZWxsKQpwaW5nCj4KPj4+IC0tLQo+Pj4gwqAgeGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NhbWVyYWlmLmggfCA5ODEgCj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgOTgxIGluc2VydGlvbnMoKykKPj4+IMKgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4KPj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCAKPj4+IGIveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBp
bmRleCAwMDAwMDAwMDAwMDAuLmJkYzZhMTI2MmZjZgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJh
X2NvbmZpZyB7Cj4+PiArwqDCoMKgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPj4+ICvCoMKgwqAg
dWludDMyX3Qgd2lkdGg7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGhlaWdodDsKPj4+ICvCoMKgwqAg
dWludDMyX3QgZnJhbWVfcmF0ZV9ub207Cj4+PiArwqDCoMKgIHVpbnQzMl90IGZyYW1lX3JhdGVf
ZGVub207Cj4+PiArwqDCoMKgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+IEFkZCBleHBsaWNpdCBwYWRk
aW5nPwo+Pgo+Pj4gK307Cj4+PiArc3RydWN0IHhlbmNhbWVyYV9yZXEgewo+Pj4gK8KgwqDCoCB1
aW50MTZfdCBpZDsKPj4+ICvCoMKgwqAgdWludDhfdCBvcGVyYXRpb247Cj4+PiArwqDCoMKgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+PiArwqDCoMKgIHVuaW9uIHsKPj4+ICvCoMKgwqDCoMKgwqDC
oCBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25maWc7Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwo+Pj4gK8KgwqDCoCBzdHJ1
Y3QgeGVuY2FtZXJhX2J1Zl9kZXN0cm95X3JlcSBidWZfZGVzdHJveTsKPj4+ICvCoMKgwqAgc3Ry
dWN0IHhlbmNhbWVyYV9zZXRfY3RybF9yZXEgc2V0X2N0cmw7Cj4+IE5vIHRhYnMsIHBsZWFzZS4K
Pj4KPj4+ICvCoMKgwqDCoMKgwqDCoCB1aW50OF90IHJlc2VydmVkWzU2XTsKPj4+ICvCoMKgwqAg
fSByZXE7Cj4+PiArfTsKPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3Agewo+Pj4gK8Kg
wqDCoCB1aW50MTZfdCBpZDsKPj4+ICvCoMKgwqAgdWludDhfdCBvcGVyYXRpb247Cj4+PiArwqDC
oMKgIHVpbnQ4X3QgcmVzZXJ2ZWQ7Cj4+PiArwqDCoMKgIGludDMyX3Qgc3RhdHVzOwo+Pj4gK8Kg
wqDCoCB1bmlvbiB7Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9jb25maWcg
Y29uZmlnOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2RldGFpbHNf
cmVzcCBidWZfZGV0YWlsczsKPj4+ICvCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9k
ZXRhaWxzX3Jlc3AgY3RybF9kZXRhaWxzOwo+PiBUYWIgYWdhaW4uCj4+Cj4+PiArwqDCoMKgwqDC
oMKgwqAgdWludDhfdCByZXNlcnZlZDFbNTZdOwo+Pj4gK8KgwqDCoCB9IHJlc3A7Cj4+PiArfTsK
Pj4KPj4gSnVlcmdlbgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:40:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10: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 1fwmH2-0001rF-V3; Mon, 03 Sep 2018 10:40:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwmH1-0001rA-S9
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 10:39:59 +0000
X-Inumbo-ID: cf8a9eb4-af65-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf8a9eb4-af65-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 10:40:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="78475902"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1528120755-17455-1-git-send-email-andrew.cooper3@citrix.com>
 <1528120755-17455-11-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=
 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
 6+ahAA==
Message-ID: <0d01afe4-04f4-5051-8339-54327683ff5b@citrix.com>
Date: Mon, 3 Sep 2018 11:39:37 +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: <1528120755-17455-11-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] Ping VT-x: [PATCH 10/11] x86/vmx: Work around VMEntry
 failure when Single Stepping in an STI 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>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.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>

T24gMDQvMDYvMTggMTQ6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gU2VlIHRoZSBjb2RlIGNv
bW1lbnQgZm9yIHRoZSBkZXRhaWxzLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+Cj4gSnVuL0tldmluOiBU
aGlzIHdvcmthcm91bmQgaXMgYXMgc3VnZ2VzdGVkIGJ5IEdpbCwgYW5kIHRoZXJlIGlzIGV4cGVj
dGVkIHRvIGJlCj4gYW4gU0RNIHVwZGF0ZSBkaXNjdXNzaW5nIHRoZSBjb3JuZXIgY2FzZS4KPgo+
IE5vdGUgdGhhdCwgbGlrZSBlbHNld2hlcmUgZGVhbGluZyB3aXRoIGVmbGFncy50ZiwgdGhpcyBp
cyBwcm9iYWJseSBidWdneSBpbgo+IGNvbWJpbmF0aW9uIHdpdGggTVNSX0RFQlVHQ1RMLkJURi4g
IEknbGwgdW50YW5nbGUgdGhlIEJURiBzd2FtcCBhdCBzb21lIGxhdGVyCj4gcG9pbnQuCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMzAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+IGluZGV4IDgyZWYzYWEuLjU4ZmY4YzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC0x
Nzk0LDYgKzE3OTQsMzYgQEAgc3RhdGljIHZvaWQgdm14X2luamVjdF9ldmVudChjb25zdCBzdHJ1
Y3QgeDg2X2V2ZW50ICpldmVudCkKPiAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCBtZXJnZV9k
cjYocmVhZF9kZWJ1Z3JlZyg2KSwgZXZlbnQtPnBlbmRpbmdfZGJnLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5kb21haW4tPmFyY2guY3B1aWQtPmZlYXQucnRt
KSk7Cj4gIAo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV29yayBhcm91bmQgU1MvU1RJIHZt
ZW50cnkgYnVnLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogSWYga2VybmVsIGNvZGUgaXMg
c2luZ2xlIHN0ZXBwaW5nIGl0c2VsZiBhbmQgZXhlY3V0ZXMgYW4gU1RJCj4gKyAgICAgICAgICog
aW5zdHJ1Y3Rpb24gcmVzdWx0aW5nIGluIGFuIFNUSSBzaGFkb3csIGEgdm1leGl0IG9jY3VycyBk
dWUgdG8gI0RCCj4gKyAgICAgICAgICogaW50ZXJjZXB0aW9uLCBidXQgdGhlIHZtZW50cnkgZmFp
bHMgZHVlIHRvIGEgZmFpbGVkIGNvbnNpc3RlbmN5Cj4gKyAgICAgICAgICogY2hlY2suICAoSGFy
ZHdhcmUgY29tZXMgdG8gdGhlIGNvbmNsdXNpb24gdGhhdCB0aGVyZSBzaG91bGQgYmUgYQo+ICsg
ICAgICAgICAqIHBlbmRpbmcgZGVidWcgZXhjZXB0aW9uLCBidXQgZG9lc24ndCBhY2NvdW50IGZv
ciB0aGUgcGVuZGluZyAjREIgaW4KPiArICAgICAgICAgKiBWTUVOVFJZX0lOVFJfSU5GTy4pCj4g
KyAgICAgICAgICoKPiArICAgICAgICAgKiBNYW51YWxseSBhZGp1c3QgdGhlIHBlbmRpbmcgZGVi
dWcgZXhjZXB0aW9uIGZpZWxkIHRvIG1hcmsgQlMgYXMKPiArICAgICAgICAgKiBwZW5kaW5nLCB3
aGljaCBzYXRpc2ZpZXMgdGhlIGNvbnNpc3RlbmN5IGNoZWNrIGFuZCBhbGxvd3MgdGhlCj4gKyAg
ICAgICAgICogdm1lbnRyeSB0byBzdWNjZWVkLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlm
ICggdW5saWtlbHkocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19URikgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbnRfaW5mbzsKPiArCj4gKyAgICAgICAgICAg
IF9fdm1yZWFkKEdVRVNUX0lOVEVSUlVQVElCSUxJVFlfSU5GTywgJmludF9pbmZvKTsKPiArCj4g
KyAgICAgICAgICAgIGlmICggaW50X2luZm8gJiBWTVhfSU5UUl9TSEFET1dfU1RJICkKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZW5kaW5nX2RiZzsK
PiArCj4gKyAgICAgICAgICAgICAgICBfX3ZtcmVhZChHVUVTVF9QRU5ESU5HX0RCR19FWENFUFRJ
T05TLCAmcGVuZGluZ19kYmcpOwo+ICsgICAgICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX1BF
TkRJTkdfREJHX0VYQ0VQVElPTlMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcGVuZGlu
Z19kYmcgfCBYODZfRFI2X0JTKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4g
ICAgICAgICAgaWYgKCAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnIpIHx8Cj4gICAg
ICAgICAgICAgICAhbnZteF9pbnRlcmNlcHRzX2V4Y2VwdGlvbihjdXJyLCBUUkFQX2RlYnVnLCBf
ZXZlbnQuZXJyb3JfY29kZSkgKQo+ICAgICAgICAgIHsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10:43: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 1fwmKk-0002YR-Fu; Mon, 03 Sep 2018 10:43:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwmKi-0002YM-NR
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 10:43:48 +0000
X-Inumbo-ID: 589c790e-af66-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 589c790e-af66-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 10:44: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 DC48A18A;
 Mon,  3 Sep 2018 03:43:45 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C9CF13F614;
 Mon,  3 Sep 2018 03:43:44 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1535738485-9637-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <087f60e3-94c8-bd0a-488f-678e3c794619@arm.com>
Date: Mon, 3 Sep 2018 11:43:43 +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: <1535738485-9637-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Fix dom0 boot following c/s
 580c45869
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SGkgQW5kcmV3LAoKT24gMzEvMDgvMTggMTk6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYy9z
IDU4MGM0NTg2OSAiQ2FsbCBhcmNoX2RvbWFpbl9jcmVhdGUoKSBhcyBlYXJseSBhcyBwb3NzaWJs
ZSBpbgo+IGRvbWFpbl9jcmVhdGUoKSIgb3Zlcmxvb2tlZCB0aGUgZmFjdCB0aGF0IEFSTSB1c2Vz
IGlzX2hhcmR3YXJlX2RvbWFpbigpIGluIGF0Cj4gbGVhc3QgdHdvIHBsYWNlcyBkdXJpbmcgYXJj
aF9kb21haW5fY3JlYXRlKCkuCj4gCj4gVGhlIGJ1ZyBtYW5pZmVzdHMgYXM6Cj4gCj4gICAgKFhF
TikgRnJlZWQgMjkya0IgaW5pdCBtZW1vcnkuCj4gICAgKFhFTikgdHJhcHMuYzoyMDE3OmQwdjAg
SFNSPTB4OTM4YzAwMDcgcGM9MHhjMDYzOWQwOCBndmE9MHhlMDgwMDAwNCBncGE9MHgwMDAwMDAx
MDQ4MTAwNAo+IAo+IHdoZW4gZG9tMCB0cmllcyB0byB1c2UgdGhlIHZ1YXJ0LiAgSnVkZ2luZyBi
eSBvdGhlciB1c2VzIG9mCj4gaXNfaGFyZHdhcmVfZG9tYWluKCksIEkgZXhwZWN0IHRoZSB4ODYg
UFZIIGRvbTAgYm9vdCBpcyBzaW1pbGFybHkgYnJva2VuLgo+IAo+IFJlcG9zaXRpb24gdGhlIGNv
ZGUgd2hpY2ggc2V0cyB1cCBoYXJkd2FyZV9kb21haW4gc28gdGhhdCB0aGUKPiBpc19oYXJkd2Fy
ZV9kb21haW4oKSBwcmVkaWNhdGUgd29ya3MgY29ycmVjdGx5IGFsbCB0aGUgd2F5IHRocm91Z2gg
ZG9tYWluCj4gY3JlYXRpb24uCj4gCj4gV2hpbGUgbW92aW5nIGl0LCBsZWF2ZSBhIHJlbGF0ZWQg
Y29tbWVudCBleHBsYWluaW5nIHRoZSBwb3NpdGlvbmluZyBvZiB0aGUKPiBpc19wcml2IGFzc2ln
bm1lbnQsIHdoaWNoIGluIGhpbmRzaWdodCBzaG91bGQgaGF2ZSBiZWVuIHBhcnQgb2YgYy9zIGVm
NzY1ZWM5OAo+IHdoZW4gZXhhY3RseSB0aGUgc2FtZSBwcm9ibGVtIHdhcyBkaXNjb3ZlcmVkIGZv
ciB0aGUgaXNfY29udHJvbF9kb21haW4oKQo+IHByZWRpY2F0ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClRlc3RlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgd2lsbCBjb21taXQgaXQgbm93LgoKQ2hlZXJz
LAoKPiAtLS0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFRo
YW5rcyB0byBKdWxpZW4gZm9yIGhlbHBpbmcgZGVidWcgdGhpcyBhZnRlciBPU1NUZXN0IGdhdmUg
bWUgYW4gZXJyb3IgSQo+IGRpZG4ndCB1bmRlcnN0YW5kLCBhbmQgc29ycnkgZm9yIGJyZWFraW5n
IGl0IQo+IAo+IEkndmUgZ290IHNvbWUgb3RoZXIgY2xlYW51cCBJJ2QgbGlrZSB0byBkbyB0byB0
aGUgZ2VuZXJhbCBoYXJkd2FyZV9kb21haW4KPiBpbmZyYXN0cnVjdXRyZSwgYnV0IEknbGwgbGVh
dmUgdGhhdCB0byBhIGxhdGVyIGNoYW5nZSBzbyBhcyB0byB1bmR1bHkgYmxvY2sKPiBzdGFnaW5n
Lgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9kb21haW4uYyB8IDI0ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+IGluZGV4IGY2NGFkNWYuLjI1NmM1OWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtMjczLDggKzI3MywyMiBA
QCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAg
IHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+ICAgCj4gICAgICAgZC0+ZG9tYWluX2lkID0gZG9t
aWQ7Cj4gKwo+ICsgICAgLyogU29ydCBvdXQgb3VyIGlkZWEgb2YgaXNfY29udHJvbF9kb21haW4o
KS4gKi8KPiAgICAgICBkLT5pc19wcml2aWxlZ2VkID0gaXNfcHJpdjsKPiAgIAo+ICsgICAgLyog
U29ydCBvdXQgb3VyIGlkZWEgb2YgaXNfaGFyZHdhcmVfZG9tYWluKCkuICovCj4gKyAgICBpZiAo
IGRvbWlkID09IDAgfHwgZG9taWQgPT0gaGFyZHdhcmVfZG9taWQgKQo+ICsgICAgewo+ICsgICAg
ICAgIGlmICggaGFyZHdhcmVfZG9taWQgPCAwIHx8IGhhcmR3YXJlX2RvbWlkID49IERPTUlEX0ZJ
UlNUX1JFU0VSVkVEICkKPiArICAgICAgICAgICAgcGFuaWMoIlRoZSB2YWx1ZSBvZiBoYXJkd2Fy
ZV9kb20gbXVzdCBiZSBhIHZhbGlkIGRvbWFpbiBJRCIpOwo+ICsKPiArICAgICAgICBkLT5pc19w
aW5uZWQgPSBvcHRfZG9tMF92Y3B1c19waW47Cj4gKyAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRl
ID0gMTsKPiArICAgICAgICBvbGRfaHdkb20gPSBoYXJkd2FyZV9kb21haW47Cj4gKyAgICAgICAg
aGFyZHdhcmVfZG9tYWluID0gZDsKPiArICAgIH0KPiArCj4gICAgICAgLyogRGVidWcgc2FuaXR5
LiAqLwo+ICAgICAgIEFTU0VSVChpc19zeXN0ZW1fZG9tYWluKGQpID8gY29uZmlnID09IE5VTEwg
OiBjb25maWcgIT0gTlVMTCk7Cj4gICAKPiBAQCAtMzU0LDE2ICszNjgsNiBAQCBzdHJ1Y3QgZG9t
YWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgIHdhdGNoZG9nX2Rv
bWFpbl9pbml0KGQpOwo+ICAgICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX3dhdGNoZG9nOwo+
ICAgCj4gLSAgICAgICAgaWYgKCBkb21pZCA9PSAwIHx8IGRvbWlkID09IGhhcmR3YXJlX2RvbWlk
ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggaGFyZHdhcmVfZG9taWQgPCAwIHx8
IGhhcmR3YXJlX2RvbWlkID49IERPTUlEX0ZJUlNUX1JFU0VSVkVEICkKPiAtICAgICAgICAgICAg
ICAgIHBhbmljKCJUaGUgdmFsdWUgb2YgaGFyZHdhcmVfZG9tIG11c3QgYmUgYSB2YWxpZCBkb21h
aW4gSUQiKTsKPiAtICAgICAgICAgICAgZC0+aXNfcGlubmVkID0gb3B0X2RvbTBfdmNwdXNfcGlu
Owo+IC0gICAgICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSAxOwo+IC0gICAgICAgICAgICBv
bGRfaHdkb20gPSBoYXJkd2FyZV9kb21haW47Cj4gLSAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFp
biA9IGQ7Cj4gLSAgICAgICAgfQo+IC0KPiAgICAgICAgICAgaWYgKCBjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAg
ZC0+aXNfeGVuc3RvcmUgPSAxOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 10:45:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 10: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 1fwmMU-0002fX-Tz; Mon, 03 Sep 2018 10:45:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwmMT-0002fM-3B
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 10:45:37 +0000
X-Inumbo-ID: 99be9fd4-af66-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99be9fd4-af66-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 10:46: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 1fwmMQ-0003t9-BO; Mon, 03 Sep 2018 10:45: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 1fwmMQ-0007BA-36; Mon, 03 Sep 2018 10:45:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwmMQ-0000he-2T; Mon, 03 Sep 2018 10:45:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127194-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=ec788ac2fe5ffa05119030bed4805582e29aab5d
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 10:45:34 +0000
Subject: [Xen-devel] [libvirt test] 127194: 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>

ZmxpZ2h0IDEyNzE5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcxOTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGVjNzg4YWMyZmU1ZmZhMDUxMTkwMzBiZWQ0
ODA1NTgyZTI5YWFiNWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTAgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDg5IGRheXMgICA3MSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcwOTkgIDIwMTgtMDktMDEgMTI6MTM6MDUgWiAg
ICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNTc0MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:09:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11: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 1fwmjg-0004Ar-84; Mon, 03 Sep 2018 11:09: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=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwmjf-0004Am-75
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:09:35 +0000
X-Inumbo-ID: 9d05f429-af69-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9d05f429-af69-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 13:07:57 +0200 (CEST)
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 2270A18A;
 Mon,  3 Sep 2018 04:09:33 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C4303F614;
 Mon,  3 Sep 2018 04:09:32 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0265073a-f678-7631-27dc-91380373fe2f@arm.com>
Date: Mon, 3 Sep 2018 12:09:30 +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: <20180823075857.m4lwg4urwjnewrrx@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, wei.liu2@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>

CgpPbiAyMy8wOC8xOCAwODo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEF1
ZyAyMiwgMjAxOCBhdCAwNjo0ODowNVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+
Pj4+ICsKPj4+PiArICAgIGJfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX1BWSDsKPj4+
PiArCj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogVGhleSBvbmx5IGZpZWxkIGluIHUucHYgdGhh
dCBtYXR0ZXJzIG9uIEFybSBhcmU6IGtlcm5lbCwgY21kbGluZSwKPj4+PiArICAgICAqIHJhbWRp
c2suCj4+Pj4gKyAgICAgKi8KPj4+PiArCj4+Pj4gKyAgICBpZiAoIWJfaW5mby0+a2VybmVsICYm
IGJfaW5mby0+dS5wdi5rZXJuZWwpCj4+Pj4gKyAgICAgICAgICAgIGJfaW5mby0+a2VybmVsID0g
Yl9pbmZvLT51LnB2Lmtlcm5lbDsKPj4+PiArCj4+Pj4gKyAgICBpZiAoIWJfaW5mby0+cmFtZGlz
ayAmJiBiX2luZm8tPnUucHYucmFtZGlzaykKPj4+PiArICAgICAgICBiX2luZm8tPnJhbWRpc2sg
PSBiX2luZm8tPnUucHYucmFtZGlzazsKPj4+PiArCj4+Pj4gKyAgICBpZiAoIWJfaW5mby0+Y21k
bGluZSAmJiBiX2luZm8tPnUucHYuY21kbGluZSkKPj4+PiArICAgICAgICBiX2luZm8tPmNtZGxp
bmUgPSBiX2luZm8tPnUucHYuY21kbGluZTsKPj4+PiArCj4+Pj4gKyAgICAvKiBSZXNldCBiX2lu
Zm8tPnUucHZoIHRvIGRlZmF1bHQgdmFsdWVzICovCj4+Pj4gKyAgICBtZW1zZXQoJmJfaW5mby0+
dS5wdmgsIDAsIHNpemVvZihiX2luZm8tPnUucHZoKSk7Cj4+Pgo+Pj4gSSdtIGFmcmFpZCB0aGF0
J3Mgbm90IGNvcnJlY3QuIFRoZSBkZWZhdWx0IHZhbHVlcyBmb3IgdS5wdmggYXJlIHNldAo+Pj4g
YnkgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQuCj4+Cj4+IEkgdGhvdWdodCB0
aGF0IHRoaXMgc2hvdWxkIGJlIGNvdmVyZWQgYnkgdGhlIHN3aXRjaCByaWdodCBhZnRlciB0aGUg
Y2FsbCBvZgo+PiBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0LiBEaWQg
SSBtaXNzIGFueXRoaW5nPwo+IAo+IE9oIHJpZ2h0LCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRf
aW5mb19zZXRkZWZhdWx0IGlzIGNhbGxlZCBieQo+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0Lgo+IAo+PiBXaGF0IEkgd2FudGVkIHRvIGRvIGhlcmUgaXMgcmVzZXR0aW5nIHRo
ZSB1bmlvbiB0byAwIHNvIHlvdSBkb24ndCBnZXQgZGF0YQo+PiBtYW5nbGVkIGJ5IHRoZSBwdiBm
aWVsZHMuCj4gCj4gQW5vdGhlciBwb3NzaWJsZSBvcHRpb24gSSB0aGluayB3b3VsZCBiZSB0byBt
YXJrIHRob3NlIGZpZWxkcyBhcwo+IGRlcHJlY2F0ZWQgaW4gdGhlIElETCwgYW5kIGxpYnhsX19k
b21haW5fYnVpbGRfaW5mb19jb3B5X2RlcHJlY2F0ZWQKPiB3aWxsIHRha2UgY2FyZSBvZiBjb3B5
aW5nIHRoZW0gdG8gdGhlIG5ldyBwbGFjZS4gSW4gZmFjdCBJIHRoaW5rIGFsbAo+IGd1ZXN0IHR5
cGVzIHNob3VsZCBiZSB1c2luZyB0aGUgdG9wIGxldmVsIGtlcm5lbCwgcmFtZGlzayBhbmQgY21k
bGluZQo+IGZpZWxkcy4KCkkgd2lsbCBoYXZlIGEgbG9vayBhdCBpdC4KCj4gCj4gSSdtIG5vdCBz
cGVjaWFsbHkgY29tZm9ydGFibGUgd2l0aCBjaGFuZ2luZyB0aGUgZ3Vlc3QgdHlwZSBpbiB0aGUK
PiBtaWRkbGUgb2YgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQsIGJ1dCBJIGFs
c28gZG9uJ3QgaGF2ZSBhCj4gbXVjaCBiZXR0ZXIgc3VnZ2VzdGlvbiBhcGFydCBmcm9tIHVzaW5n
IHRoZSBkZXByZWNhdGlvbiBoZWxwZXIuCj4gCj4gIEZyb20gd2hhdCB5b3Ugc2F5IGFib3ZlIEkg
YXNzdW1lIGJvb3Rsb2FkZXIgb3IgYm9vdGxvYWRlciBhcmd1bWVudHMKPiBhcmUgbm90IHVzZWQg
YnkgQVJNPwoKVGhhdCdzIGNvcnJlY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:11:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11: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 1fwmlY-0004qN-No; Mon, 03 Sep 2018 11: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=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwmlX-0004qA-JK
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:11:31 +0000
X-Inumbo-ID: e2915f00-af69-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e2915f00-af69-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 13:09:54 +0200 (CEST)
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 2F6DD18A;
 Mon,  3 Sep 2018 04:11:30 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4037E3F614;
 Mon,  3 Sep 2018 04:11:29 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
 <20180828164520.dlwadxfhaiyikbi2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <98b5385d-7cff-fc10-8527-585959207017@arm.com>
Date: Mon, 3 Sep 2018 12:11:27 +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: <20180828164520.dlwadxfhaiyikbi2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 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>

SGkgV2VpLAoKT24gMjgvMDgvMTggMTc6NDUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcg
MjMsIDIwMTggYXQgMDk6NTg6NTdBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBb
Li4uXQo+Pgo+Pj4gV2hhdCBJIHdhbnRlZCB0byBkbyBoZXJlIGlzIHJlc2V0dGluZyB0aGUgdW5p
b24gdG8gMCBzbyB5b3UgZG9uJ3QgZ2V0IGRhdGEKPj4+IG1hbmdsZWQgYnkgdGhlIHB2IGZpZWxk
cy4KPj4KPj4gQW5vdGhlciBwb3NzaWJsZSBvcHRpb24gSSB0aGluayB3b3VsZCBiZSB0byBtYXJr
IHRob3NlIGZpZWxkcyBhcwo+PiBkZXByZWNhdGVkIGluIHRoZSBJREwsIGFuZCBsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fY29weV9kZXByZWNhdGVkCj4gCj4gSSB0aGluayB0aGlzIGlzIGEgYmV0
dGVyIGFwcHJvYWNoLgo+IAo+PiB3aWxsIHRha2UgY2FyZSBvZiBjb3B5aW5nIHRoZW0gdG8gdGhl
IG5ldyBwbGFjZS4gSW4gZmFjdCBJIHRoaW5rIGFsbAo+PiBndWVzdCB0eXBlcyBzaG91bGQgYmUg
dXNpbmcgdGhlIHRvcCBsZXZlbCBrZXJuZWwsIHJhbWRpc2sgYW5kIGNtZGxpbmUKPj4gZmllbGRz
Lgo+Pgo+PiBJJ20gbm90IHNwZWNpYWxseSBjb21mb3J0YWJsZSB3aXRoIGNoYW5naW5nIHRoZSBn
dWVzdCB0eXBlIGluIHRoZQo+PiBtaWRkbGUgb2YgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQsIGJ1dCBJIGFsc28gZG9uJ3QgaGF2ZSBhCj4+IG11Y2ggYmV0dGVyIHN1Z2dlc3Rp
b24gYXBhcnQgZnJvbSB1c2luZyB0aGUgZGVwcmVjYXRpb24gaGVscGVyLgo+Pgo+PiAgRnJvbSB3
aGF0IHlvdSBzYXkgYWJvdmUgSSBhc3N1bWUgYm9vdGxvYWRlciBvciBib290bG9hZGVyIGFyZ3Vt
ZW50cwo+PiBhcmUgbm90IHVzZWQgYnkgQVJNPwo+Pgo+Pj4+Cj4+Pj4+ICAgIH0KPj4+Pj4gICAg
LyoKPj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKPj4+Pj4gaW5kZXggZDRmYTA2ZGFlYS4uYTY0MzFjNWQzZiAx
MDA2NDQKPj4+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPj4+Pj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPj4+Pj4gQEAgLTIxNSw3ICsyMTUsNyBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPj4+Pj4g
ICAgICAgIGlmICghYl9pbmZvLT5ldmVudF9jaGFubmVscykKPj4+Pj4gICAgICAgICAgICBiX2lu
Zm8tPmV2ZW50X2NoYW5uZWxzID0gMTAyMzsKPj4+Pj4gLSAgICBsaWJ4bF9fYXJjaF9kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KGJfaW5mbyk7Cj4+Pj4+ICsgICAgbGlieGxfX2FyY2hfZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKPj4+Pj4gICAgICAgIGxpYnhs
X2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kbV9yZXN0cmljdCwgZmFsc2UpOwo+Pj4+PiAg
ICAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKPj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4+Pj4gaW5kZXggODE1
MjNhNTY4Zi4uOGI2NzU5YzA4OSAxMDA2NDQKPj4+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKPj4+Pj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4+Pj4gQEAgLTYxMyw3
ICs2MTMsOCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9u
KGxpYnhsX19nYyAqZ2MsCj4+Pj4+ICAgICAgICByZXR1cm4gcmM7Cj4+Pj4+ICAgIH0KPj4+Pj4g
LXZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvKQo+Pj4+PiArdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbykKPj4+Pj4gICAgewo+Pj4+PiAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZi
X2luZm8tPmFjcGksIHRydWUpOwo+Pj4+PiAgICB9Cj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy94
bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+Pj4+PiBpbmRleCA5NzFlYzFiYzU2
Li4wYmRhMjgxNTJiIDEwMDY0NAo+Pj4+PiAtLS0gYS90b29scy94bC94bF9wYXJzZS5jCj4+Pj4+
ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPj4+Pj4gQEAgLTEyODYsNyArMTI4NiwxMSBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4+Pj4+ICAg
ICAgICB9Cj4+Pj4+ICAgICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X0lOVkFMSUQpCj4+Pj4+ICsjaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2
NF9fKQo+Pj4+Cj4+Pj4gSSB0aGluayAjaWZkZWYgQ09ORklHX0FSTSBzaG91bGQgRFRSVCBhbmQg
aXQncyBjbGVhbmVyIElNTy4KPj4+Cj4+PiBDT05GSUdfQVJNIGlzIG5vdCBkZWZpbmVkIGluIHRo
ZSB0b29scyBDIHNvdXJjZS4gU28gdGhhdCdzIHRoZSBvbmx5IHdheSB0bwo+Pj4ga25vdyBpZiB5
b3UgYXJlIG9uIEFybS4gVGhpcyBmb2xsb3dzIHdoYXQgaXMgZG9uZSBpbiBsaWJ4Yy4KPj4+Cj4+
PiBJIHdvdWxkIGJlIGhhcHB5IHRvIGludHJvZHVjZSBDT05GSUdfQVJNL0NPTkZJR19YODYgaWYg
cGVvcGxlIHRoaW5rcyB0aGlzCj4+PiB3b3VsZCBiZSB1c2VmdWwgaW4gb3RoZXIgcGxhY2VzLgo+
Pgo+PiBUaGUgdG9vbHMgbWFrZWZpbGUgYWxyZWFkeSB1c2VzIENPTkZJR19BUk0vWDg2LCBzbyBJ
IHRoaW5rIGl0IHdvdWxkCj4+IG1ha2Ugc2Vuc2UgdG8gaGF2ZSB0aGlzIGZvciB0aGUgY29kZSBh
cyB3ZWxsLiBJbiBhbnkgY2FzZSwgSSBkb24ndAo+PiBmZWVsIHRoaXMgc2hvdWxkIGJlIGRvbmUg
anVzdCBmb3IgdGhpcyBwYXRjaCwgc28gSSdtIGZpbmUgYXMtaXMuCj4+Cj4gCj4gSSB0aGluayBD
T05GSUdfQVJNIHNob3VsZCBhbHJlYWR5IHdvcmsuCgpJIGRvbid0IHRoaW5rIHNvLiBUaGUgdG9w
IG1ha2VmaWxlIGRvZXMgbm90IHBhc3MgLURDT05GSUdfQVJNIG9uIApjb21waWxlciBjb21tYW5k
IGxpbmUuIFRoaXMgaXMgb25seSBkb25lIGluIHN1Yi1kaXJlY3Rvcnkgc3VjaCBhcyAKY29uc29s
ZSBhbmQgbGliYWNwaS4KCj4gCj4gVGhlcmUgYXJlIHNldmVyYWwgQ09ORklHX0FSTSogaW4gdG9v
bHN0YWNrIGNvZGUsIHRob3VnaCBub3QgaW4gbGlieGwuIEluCj4gYW55IGNhc2UsIEkgdGhpbmsg
dGhlIGNvZGUgaXMgZmluZSBhcy1pcy4KCkkgYW0gaGFwcHkgdG8gaW50cm9kdWNlIENPTkZJR19B
Uk0vQ09ORklHX1g4NiBpZiB5b3UgZG9uJ3QgbWluZCBhZGRpbmcgCi1EQ09ORklHX0FSTSBvbiB0
aGUgY29tbWFuZCBsaW5lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11: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 1fwmpG-00050T-96; Mon, 03 Sep 2018 11:15: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=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwmpE-00050O-G5
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:15:20 +0000
X-Inumbo-ID: 6af11501-af6a-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6af11501-af6a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 13:13:43 +0200 (CEST)
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 9B6C618A;
 Mon,  3 Sep 2018 04:15:18 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B115F3F614;
 Mon,  3 Sep 2018 04:15:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
 <0265073a-f678-7631-27dc-91380373fe2f@arm.com>
Message-ID: <0f33a97d-749c-ff5d-15ad-82ef698cc762@arm.com>
Date: Mon, 3 Sep 2018 12:15:16 +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: <0265073a-f678-7631-27dc-91380373fe2f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, wei.liu2@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>

T24gMDMvMDkvMTggMTI6MDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAKPiBPbiAyMy8wOC8x
OCAwODo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gV2VkLCBBdWcgMjIsIDIwMTgg
YXQgMDY6NDg6MDVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4+ICsKPj4+
Pj4gK8KgwqDCoCBiX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7Cj4+Pj4+ICsK
Pj4+Pj4gK8KgwqDCoCAvKgo+Pj4+PiArwqDCoMKgwqAgKiBUaGV5IG9ubHkgZmllbGQgaW4gdS5w
diB0aGF0IG1hdHRlcnMgb24gQXJtIGFyZToga2VybmVsLCAKPj4+Pj4gY21kbGluZSwKPj4+Pj4g
K8KgwqDCoMKgICogcmFtZGlzay4KPj4+Pj4gK8KgwqDCoMKgICovCj4+Pj4+ICsKPj4+Pj4gK8Kg
wqDCoCBpZiAoIWJfaW5mby0+a2VybmVsICYmIGJfaW5mby0+dS5wdi5rZXJuZWwpCj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJfaW5mby0+a2VybmVsID0gYl9pbmZvLT51LnB2Lmtlcm5l
bDsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIGlmICghYl9pbmZvLT5yYW1kaXNrICYmIGJfaW5mby0+
dS5wdi5yYW1kaXNrKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgYl9pbmZvLT5yYW1kaXNrID0gYl9p
bmZvLT51LnB2LnJhbWRpc2s7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCBpZiAoIWJfaW5mby0+Y21k
bGluZSAmJiBiX2luZm8tPnUucHYuY21kbGluZSkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGJfaW5m
by0+Y21kbGluZSA9IGJfaW5mby0+dS5wdi5jbWRsaW5lOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAg
LyogUmVzZXQgYl9pbmZvLT51LnB2aCB0byBkZWZhdWx0IHZhbHVlcyAqLwo+Pj4+PiArwqDCoMKg
IG1lbXNldCgmYl9pbmZvLT51LnB2aCwgMCwgc2l6ZW9mKGJfaW5mby0+dS5wdmgpKTsKPj4+Pgo+
Pj4+IEknbSBhZnJhaWQgdGhhdCdzIG5vdCBjb3JyZWN0LiBUaGUgZGVmYXVsdCB2YWx1ZXMgZm9y
IHUucHZoIGFyZSBzZXQKPj4+PiBieSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVs
dC4KPj4+Cj4+PiBJIHRob3VnaHQgdGhhdCB0aGlzIHNob3VsZCBiZSBjb3ZlcmVkIGJ5IHRoZSBz
d2l0Y2ggcmlnaHQgYWZ0ZXIgdGhlIAo+Pj4gY2FsbCBvZgo+Pj4gbGlieGxfX2FyY2hfZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4gRGlkIEkgbWlzcyBhbnl0aGluZz8KPj4KPj4gT2ggcmln
aHQsIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaXMgY2FsbGVkIGJ5
Cj4+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0Lgo+Pgo+Pj4gV2hhdCBJIHdh
bnRlZCB0byBkbyBoZXJlIGlzIHJlc2V0dGluZyB0aGUgdW5pb24gdG8gMCBzbyB5b3UgZG9uJ3Qg
Z2V0IAo+Pj4gZGF0YQo+Pj4gbWFuZ2xlZCBieSB0aGUgcHYgZmllbGRzLgo+Pgo+PiBBbm90aGVy
IHBvc3NpYmxlIG9wdGlvbiBJIHRoaW5rIHdvdWxkIGJlIHRvIG1hcmsgdGhvc2UgZmllbGRzIGFz
Cj4+IGRlcHJlY2F0ZWQgaW4gdGhlIElETCwgYW5kIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19j
b3B5X2RlcHJlY2F0ZWQKPj4gd2lsbCB0YWtlIGNhcmUgb2YgY29weWluZyB0aGVtIHRvIHRoZSBu
ZXcgcGxhY2UuIEluIGZhY3QgSSB0aGluayBhbGwKPj4gZ3Vlc3QgdHlwZXMgc2hvdWxkIGJlIHVz
aW5nIHRoZSB0b3AgbGV2ZWwga2VybmVsLCByYW1kaXNrIGFuZCBjbWRsaW5lCj4+IGZpZWxkcy4K
PiAKPiBJIHdpbGwgaGF2ZSBhIGxvb2sgYXQgaXQuCj4gCj4+Cj4+IEknbSBub3Qgc3BlY2lhbGx5
IGNvbWZvcnRhYmxlIHdpdGggY2hhbmdpbmcgdGhlIGd1ZXN0IHR5cGUgaW4gdGhlCj4+IG1pZGRs
ZSBvZiBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCwgYnV0IEkgYWxzbyBkb24n
dCBoYXZlIGEKPj4gbXVjaCBiZXR0ZXIgc3VnZ2VzdGlvbiBhcGFydCBmcm9tIHVzaW5nIHRoZSBk
ZXByZWNhdGlvbiBoZWxwZXIuCgpJIGZvcmdvdCB0byBhbnN3ZXIgdG8gdGhpcyBiaXQuIEkgZG9u
J3QgdGhpbmsgdGhlIGRlcHJlY2F0aW9uIGhlbHBlciAKd2lsbCBkbyBhbGwgdGhlIGpvYnMuIFRo
ZXJlIGFyZSBzdGlsbCBQViBzcGVjaWZpYyBwYXJhbWV0ZXJzOiAKc2xhY2tfbWVta2IsIGZlYXR1
cmVzLCBlODIwX2hvc3QuCgpUaG9zZSBhcmUgbm90IG5lY2Vzc2FyeSBmb3IgQXJtLCBpZiB5b3Ug
ZG9uJ3QgemVybyB0aGVtIHRoZW4geW91IHdpbGwgCm5vdCBpbml0aWFsaXplIHRoZSBQVkggc3Ry
dWN0dXJlIHdpdGggZGVmYXVsdCB2YWx1ZXMuIEhvdyBkbyB5b3Ugc3VnZ2VzdCAKdG8gaGFuZGxl
IHRoZW0/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:26:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11:26: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 1fwn09-0005kQ-Ag; Mon, 03 Sep 2018 11:26:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwn08-0005kL-R6
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:26:36 +0000
X-Inumbo-ID: 53b1af5f-af6c-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53b1af5f-af6c-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 11:27:23 +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 CD7BDAC8A;
 Mon,  3 Sep 2018 11:26:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 13:26:30 +0200
Message-Id: <20180903112630.27345-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools/xl: fix output of xl vcpu-pin dry run
 with smt=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: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 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>

Rml4IGFub3RoZXIgc210PTAgZmFsbG91dDogeGwgLU4gdmNwdS1waW4gcHJpbnRzIG9ubHkgcGFy
dHMgb2YgdGhlCmFmZmluaXRpZXMgYXMgaXQgaXMgdXNpbmcgdGhlIG51bWJlciBvZiBvbmxpbmUg
Y3B1cyBpbnN0ZWFkIG9mIHRoZQptYXhpbXVtIGNwdSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMveGwveGxfdmNwdS5jIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRl
eCBjODc3ZjI1OTVmLi5hZWY0ODY4NjRjIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMK
KysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBAIC0yNTUsOSArMjU1LDkgQEAgaW50IG1haW5fdmNw
dXBpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYg
KGRyeXJ1bl9vbmx5KSB7Ci0gICAgICAgIG5iX2NwdSA9IGxpYnhsX2dldF9vbmxpbmVfY3B1cyhj
dHgpOworICAgICAgICBuYl9jcHUgPSBsaWJ4bF9nZXRfbWF4X2NwdXMoY3R4KTsKICAgICAgICAg
aWYgKG5iX2NwdSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZ2V0
X29ubGluZV9jcHVzIGZhaWxlZC5cbiIpOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJs
aWJ4bF9nZXRfbWF4X2NwdXMgZmFpbGVkLlxuIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:35:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11:35: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 1fwn8v-0006U1-7F; Mon, 03 Sep 2018 11:35: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwn8u-0006Tw-B8
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:35:40 +0000
X-Inumbo-ID: 41acefe8-af6d-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41acefe8-af6d-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 13:34:02 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 05:35:37 -0600
Message-Id: <5B8D1C8502000078001E489B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 05:35:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <2e3eb53f8cc359ece0f19647247a5911fc6f003b.1535285866.git-series.wei.liu2@citrix.com>
 <5B8536FF02000078001E2905@prv1-mh.provo.novell.com>
 <85724013-8858-66b4-1790-9c6c3db7b9da@citrix.com>
 <5B854F1202000078001E29A4@prv1-mh.provo.novell.com>
 <f8d4e614-fb2a-75d6-496a-1c289502387d@citrix.com>
 <5B878CED02000078001E3515@prv1-mh.provo.novell.com>
 <226289fc-a631-8490-c9ca-f05a34ee4f07@citrix.com>
In-Reply-To: <226289fc-a631-8490-c9ca-f05a34ee4f07@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 21/23] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Doug Goldstein <cardoe@cardoe.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+IE9uIDMxLjA4LjE4IGF0IDIyOjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDgvMTggMDc6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+ICsKPj4+
Pj4+PiArCSAgSWYgdW5zdXJlLCBzYXkgWS4KPj4+Pj4+PiArCj4+Pj4+Pj4gIAo+Pj4+Pj4+ICBj
b25maWcgU0hBRE9XX1BBR0lORwo+Pj4+Pj4gTm8gZG91YmxlIGJsYW5rIGxpbmVzIHBsZWFzZS4K
Pj4+Pj4+Cj4+Pj4+PiBNeSBwcmV2aW91c2x5IHZvaWNlZCByZXNlcnZhdGlvbnMgd3J0IHRoZSBz
aGltIHJlbWFpbi4gSSBjb250aW51ZQo+Pj4+Pj4gdG8gZGlzYWdyZWUgd2l0aCBBbmRyZXcgdGhh
dCB0aGUgc3ltYm9sIG5lZWRzIHRvIGJlIHZpc2libGUgaW4gYQo+Pj4+Pj4gc2hpbS1vbmx5IGNv
bmZpZywgYW5kIEkgY29udGludWUgdG8gZGVtYW5kIGFzIGEgbWluaW11bSB0aGF0IHRoZQo+Pj4+
Pj4gZGVmYXVsdCBoZXJlIGJlIE4gaW4gdGhhdCBjYXNlIGlmIHRoZSBzeW1ib2wgcmVhbGx5IGlz
IHRvIHJlbWFpbiB2aXNpYmxlLgo+Pj4+PiBDb25kaXRpb25hbGx5IGluZmx1ZW5jaW5nIHRoZSBk
ZWZhdWx0IGlzIGZpbmUuICBIaWRpbmcgdGhlIHN5bWJvbCBpcyBub3QuCj4+Pj4+Cj4+Pj4+IFRv
IGJlIHZlcnkgdmVyeSBjbGVhciwgSSB3aWxsIG5hY2svcmV2ZXJ0IGFueSBwYXRjaCB3aGljaCB0
cmllcyB0bwo+Pj4+PiBpbnNlcnQgYSBkZXBlbmRlbmN5IGhlcmUuICBJIGZpbmQgeW91ciByZWFz
b25pbmcgdG8gYmUgd3JvbmcsIGFuZAo+Pj4+PiBzdWZmaWNpZW50bHkgc2hvcnQgc2lnaHRlZCBh
bmQgZGV0cmltZW50YWwgdG8gdXNlcnMsIHRoYXQgSSdtIG5vdCBnb2luZwo+Pj4+PiB0byBsZXQg
dGhlIHBhdGNoIGluLgo+Pj4+IFNpbmNlIGlpcmMgeW91IGRpZG4ndCByZXNwb25kIHRvIG15IG1v
c3QgcmVjZW50IGNvbW1lbnQgb24gdjEgaGVyZSwKPj4+PiBJIHdvdWxkIGhhdmUgdmVyeSBtdWNo
IGhvcGVkIHlvdSdkIGV4cGxhaW4geW91ciBwb3NpdGlvbiBhIGxpdHRsZQo+Pj4+IGJldHRlciB0
aGFuIGp1c3QgY2xhaW1pbmcgdGhhdCB0aGUgc3ltYm9sIGJlY29taW5nIGludmlzaWJsZSB3aXRo
IGEKPj4+PiBkZXBlbmRlbmN5IGFkZGVkIGlzIGEgYmFkIHRoaW5nLiBJJ20gY2VydGFpbmx5IG9w
ZW4gdG8gKGdvb2QpCj4+Pj4gYXJndW1lbnRzLCBidXQgSSdtIG5vdCBhY2NlcHRpbmcgYSBwbGFp
biBzdGF0ZW1lbnQgd2l0aG91dCBwcm9wZXIKPj4+PiBleHBsYW5hdGlvbi4KPj4+IEknbSBub3Qg
c3VyZSBob3cgdG8gcHV0IHRoaXMgYW55IG1vcmUgY2xlYXJseS4KPj4+Cj4+PiBPdXIgdXNlcnMg
Y2Fubm90IHJlYWQgKnlvdXIqIG1pbmQgd2hlbiB0aGV5IGFyZSB0cnlpbmcgdG8gdXNlIGBtYWtl
Cj4+PiBtZW51Y29uZmlnYC4KPj4+Cj4+PiBTaW5jZSBvdXIgdXNlcnMgYXJlIG5vdCBleHBlcnRz
IGluIFhlbiwgdGhlIGxhY2sgb2YgYW4gSFZNIG9wdGlvbiBpcwo+Pj4gZ29pbmcgdG8gY2F1c2Ug
Y29uZnVzaW9uIGFuZCBxdWVzdGlvbnMgdG8gbWFpbGluZyBsaXN0cy9JUkMsIHJhdGhlciB0aGFu
Cj4+PiB0aGUgcmVhbGlzYXRpb24gdGhhdCAob2J2aW91c2x5PykgdGhleSBuZWVkZWQgdG8gZGlz
YWJsZQo+Pj4gUFZfU0hJTV9FWENMVVNJVkUgZmlyc3QuCj4+IEJ1dCB0aGF0J3MgYW4gYXJndW1l
bnQgdG8gcmVtb3ZlIHN1cHBvcnQgZm9yICJkZXBlbmRzIG9uIiBhbHRvZ2V0aGVyCj4+IGZyb20g
dGhlIGtjb25maWcgc291cmNlcy4KPiAKPiBOb25zZW5zZS4gIFRoYXQgaXMgbm90IGEgcmVtb3Rl
bHkgcGxhdXNpYmxlIGludGVycHJldGF0aW9uIG9mIHdoYXQgSSBzYWlkLgo+IAo+IERlcGVuZGVu
Y2VzIGFyZSBub3JtYWwgYW5kIGV4cGVjdGVkIGZvciBmdW5jdGlvbmFsaXR5IGJ1aWx0IG9uIHRv
cCBvZgo+IGVhY2ggb3RoZXIuICBXaGF0IG1ha2VzIHRoaXMgZWFzeSBhbmQgbG9naWNhbCBmb3Ig
cGVvcGxlIHRvIG5hdmlnYXRlIGlzCj4gdGhhdCBkZXBlbmRlbmNpZXMgYXJlIG5vcm1hbGx5IGEg
c2VsZi1jb250YWluZWQgZGlyZWN0ZWQgYWN5Y2xpYyB0cmVlLgo+IAo+IEluIHRoaXMgY2FzZSwg
eW91J3JlIGFkZGluZyBhIGxpbmsgYmV0d2VlbiBhIGxlYWYgYXQgdGhlIGJvdHRvbSBvZiB0aGUK
PiBQViB0cmVlIHdoaWNoIGNob3BzIG9mZiB0aGUgZW50aXJlIEhWTSB0cmVlLCBhbmQgaXQgaXMg
ZGVwZW5kZW5jZXMgbGlrZQo+IHRoaXMgd2hpY2ggYXJlIGNvbmZ1c2luZyBmb3IgdXNlcnMgKHdo
byBhcmUgbm90IGV4cGVydHMpIHRvIG5hdmlnYXRlLgo+IAo+IElmIHNvbWV0aGluZyBpcyBnb2lu
ZyB0byBtYWxmdW5jdGlvbiAoZmFpbCB0byBjb21waWxlL2NyYXNoIG9uIGJvb3QvZXRjKQo+IHRo
ZW4gYSBkZXBlbmRlbmN5IGlzIHRoZSBjb3JyZWN0IHRvb2wgdG8gdXNlLiAgSGF2aW5nIGEgc2xp
Z2h0bHkgZmF0Cj4gYmluYXJ5IHdpdGggc29tZSB1bnVzZWQgY29kZSBpcyBub3QgdGhlIHNhbWUg
Y2xhc3Mgb2YgcHJvYmxlbSwgYW5kCj4gc2hvdWxkIG5vdCBiZSB0cmVhdGVkIGFzIGlmIHRoZXkg
YXJlIHRoZSBzYW1lLgoKQW5kIHlvdSBhcmUgd2lsbGluZyB0byBleGNsdWRlIHRoYXQgbm8gaXNz
dWVzIHdpbGwgc2xpcCBpbiBvdmVyIHRpbWUsCndoZXJlIHNoaW0tZXhjbHVzaXZlIGlzIHRha2Vu
IHRvIGltcGx5IGFic2VuY2Ugb2YgSFZNIHN1cHBvcnQ/CkEgcHJldHR5IG9idmlvdXMgZXhhbXBs
ZSBjb3VsZCBiZSB0aGUgc2ltcGxlIG9taXNzaW9uIG9mIGFuCmlzX3twdixodm19Xy4uLigpIGNo
ZWNrIHNvbWV3aGVyZS4KCj4+PiBGaW5hbGx5IChhbmQgbWlub3IgaW4gY29tcGFyaXNvbiksIGZy
b20gdGhlIHBvaW50IG9mIHZpZXcgb2Yga2VlcGluZyBvdXIKPj4+IGludGVyZmFjZXMgY2xlYW4s
IHdlJ2xsIHdhbnQgUmFuZGNvbmZpZyB0byBvY2Nhc2lvbmFsbHkgdGVzdCB3aXRoIGJvdGgKPj4+
IG9mIHRoZW0gZW5hYmxlZC4KPj4gV2h5LCB3aGVuIHRoZSBjb21iaW5hdGlvbiBkb2Vzbid0IG1h
a2Ugc2Vuc2U/Cj4gCj4gQ2FzZSBpbiBwb2ludCwgIng4NjogdXNlIFZNTE9BRCBmb3IgUFYgY29u
dGV4dCBzd2l0Y2giLgo+IAo+IEEgdXNlciB3YW50aW5nIHRvIHJ1biBQVlNoaW0gbW9zdCBlZmZp
Y2llbnRseSBvbiBhbiBBTUQgRmFtMTdoICh3aGljaAo+IGhhcyB2aXJ0dWFsIHZtbG9hZC9zYXZl
IHN1cHBvcnQpIHdvdWxkIGVuYWJsZSBuZXN0ZWQgdmlydCBhbmQgd2FudCB0bwo+IHVzZSB2bWxv
YWQgc3VwcG9ydC4gIFN1Y2ggYSB1c2VyIHdvdWxkIHdhbnQgYm90aAo+IENPTkZJR19QVl9TSElN
X0VYQ0xVU0lWRSBhbmQgQ09ORklHX0hWTSBlbmFibGVkLgoKSSBkb3VidCB0aGlzIGlzIGEgc3Vp
dGFibGUgZXhhbXBsZS4gSSBoYXZlIGEgaGFyZCB0aW1lIHNlZWluZyBhbnlvbmUKd2FudGluZyB0
byBwdWxsIGluIHRoZSB3aG9sZSBIVk0gYmFnZ2FnZSBqdXN0IGZvciB0aGlzIG9uZSBwaWVjZSBv
ZgpvcHRpbWl6YXRpb24uCgo+PiBBbnl3YXkgLSBJJ20gZXh0ZW5kaW5nIHRoZSBDYyBsaXN0IHRv
IGdldCB0aGUgbW9yZSBnZW5lcmFsIHVuZGVybHlpbmcKPj4gcXVlc3Rpb24gcmVzb2x2ZWQuIFRv
IHRob3NlIHdobyBoYXZlbid0IGZvbGxvd2VkIHRoZSBkaXNjdXNzaW9uIGZyb20KPj4gdGhlIGJl
Z2lubmluZzogVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgc2Vuc2VsZXNzIGNvbWJpbmF0aW9ucyBv
Zgo+PiBLY29uZmlnIG9wdGlvbnMgc2hvdWxkIGJlIHBlcm1pdHRlZCwgb3Igd2hldGhlciBpbnN0
ZWFkICJkZXBlbmRzIG9uIgo+PiBpcyBhIHJlYXNvbmFibGUgdGhpbmcgdG8gdXNlIGluIHN1Y2gg
Y2FzZXMgdG8gcHJldmVudCB0aGVpciAoY29tYmluZWQpCj4+IHNlbGVjdGlvbi4KPiAKPiBUaGUg
cGVvcGxlIHdob3NlIG9waW5pb25zIG1hdHRlciBtb3N0IGhlcmUgYXJlIHRob3NlIHdobyBidWls
ZC9wYWNrYWdlCj4gWGVuLCB3aG8gYXJlIG5vdCBkZXZlbG9wZXJzIGFuZCB0aGVyZWZvcmUgbm90
IGV4cGVydHMgaW4gaG93IHRoZQo+IGh5cGVydmlzb3IgZml0cyB0b2dldGhlci4KPiAKPiBJZiBp
dCB0dXJucyBvdXQgdGhhdCB0aGUgbWFqb3JpdHkgb2YgdXNlcnMgZGlzYWdyZWUgd2l0aCBtZSwg
dGhlbiBJJ2xsCj4gd2l0aGRyYXcgbXkgbmFjaywgYnV0IHRoZSByZWFzb24gSSdtIGJlaW5nIHN1
Y2ggYSBwYWluIGluIHRoaXMgcmVnYXJkIGlzCj4gdGhhdCB0aGlzIHRocmVhZCByZS1lbmZvcmNl
cyBteSBvcGluaW9uIHRoYXQgeW91ciBqdWRnZW1lbnQgaGVyZSBpcwo+IHdyb25nLCBpcyBhY3Rp
dmVseSBkZXRyaW1lbnRhbCB0byB1c2FiaWxpdHkgKHdoaWNoIGlzIGZhciB3aWRlciB0aGFuCj4g
anVzdCBkZXZlbG9wZXIgdXNhYmlsaXR5KSwgYW5kIHRoYXQgdGhlIHVzZXJzIHdpbGwgYWdyZWUg
d2l0aCBtZSBpbiB0aGlzCj4gbWF0dGVyLgoKVGhhdCdzIGFzIG11Y2ggeW91ciBhbnRpY2lwYXRp
b24gb2Ygd2hhdCB0aGV5IG1pZ2h0IHdhbnQsIGFzIGl0IGlzCm1pbmUgdG8gdGhpbmsgdGhhdCBo
ZWxwaW5nIHRoZW0gdG8gYXZvaWQgYm9ndXMgY29uZmlndXJhdGlvbnMgaXMgdGhlCmJlc3Qgd2Ug
Y2FuIGRvIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:47:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11: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 1fwnJk-0007Er-9c; Mon, 03 Sep 2018 11:46:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwnJi-0007Em-Lv
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:46:50 +0000
X-Inumbo-ID: 27adde20-af6f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27adde20-af6f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 11:47:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 05:46:48 -0600
Message-Id: <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 05:46:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
In-Reply-To: <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDAzLjA5LjE4IGF0IDEwOjIzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAzMCBBdWd1c3QgMjAxOCAxNzowMAo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ2LCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gPiBAQCAtMjYsNiArMjYs
MTEgQEAKPj4gPiAgICogICBBIGxpbmVhciBpZGVhIG9mIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVz
cyBzcGFjZS4gRm9yIGFuIGF1dG8tdHJhbnNsYXRlZAo+PiA+ICAgKiAgIGd1ZXN0LCBwZm4gPT0g
Z2ZuIHdoaWxlIGZvciBhIG5vbi10cmFuc2xhdGVkIGd1ZXN0LCBwZm4gIT0gZ2ZuLgo+PiA+ICAg
Kgo+PiA+ICsgKiBiZm46IEJ1cyBGcmFtZSBOdW1iZXIgKGRlZmluaXRpb25zIGluIGluY2x1ZGUv
eGVuL2lvbW11LmgpCj4+ID4gKyAqICAgVGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIElPTU1V
IGFkZHJlc3Mgc3BhY2UuIEFsbCBpbml0aWF0b3JzIGZvcgo+PiAoaS5lLgo+PiA+ICsgKiAgIGFs
bCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1ZXN0IHNoYXJlIGEgc2luZ2xlIElPTU1VIGFkZHJl
c3Mgc3BhY2UKPj4gYW5kLAo+PiA+ICsgKiAgIGJ5IGRlZmF1bHQsIFhlbiB3aWxsIGVuc3VyZSBi
Zm4gPT0gcGZuLgo+PiAKPj4gVGhlIGNvZGUgY2hhbmdlcyBhcmUgcHVyZWx5IG1lY2hhbmljYWwg
YW5kIGhlbmNlIGZpbmUsIGJ1dCBJIGhhdmUKPj4gdG8gYWRtaXQgSSBjb250aW51ZSB0byBzdHJ1
Z2dsZSB3aXRoIHRoZSAiYnVzIiBwYXJ0IGluIHRoZSBuYW1lIGhlcmU6Cj4+IEkgZG9uJ3QgdGhp
bmsgaXQgaXMgYW55IGxlc3MgYW1iaWd1b3VzIHRoYW4gR0ZOLCBiZWNhdXNlIHdoaWNoIGJ1cwo+
PiBhcmUgeW91IHRoaW5raW5nIGFib3V0IGhlcmU/IFRoZSAodmlydHVhbCkgb25lIGFzIHNlZW4g
YnkgdGhlIGd1ZXN0LAo+PiBhaXVpLiBUaGUgcGh5c2ljYWwgKGhvc3QpIG9uZSB3b3VsZCBiZSBh
dCBsZWFzdCBhcyBuYXR1cmFsIHRvIGJlCj4+IGluZGV4ZWQgYnkgc3VjaCB0eXBlZC9uYW1lZCB2
YXJpYWJsZXMuIEknZCBzb21laG93IGxpa2UgaXQgdG8gYmUKPj4gbWFkZSBleHBsaWNpdCBpbiB0
aGUgbmFtZSB3aG9zZSB2aWV3IHRoZXNlIHJlcHJlc2VudC4gR0JGTj8KPj4gVkJGTj8KPiAKPiBX
ZWxsLCBpdCBhbHdheXMgcmVmZXJzIHRvIHdoYXRldmVyIHBoeXNpY2FsIGJ1cyBpcyBvbiB0aGUg
b3RoZXIgc2lkZSBvZiB0aGUgCj4gSU9NTVUgZnJvbSB0aGUgY29yZSBzbyBpdCdzIHRoZSB2aWV3
IG9mIHdoYXRldmVyIHBlcmlwaGVyYWwgZGV2aWNlcyBhcmUgCj4gbG9jYXRlZCBvbiB0aGF0IGJ1
cy4gQXMgS2V2aW4gc2FpZCBlYWNoIGRldmljZSBjYW4gaGF2ZSBpdHMgb3duIGFkZHJlc3Mgc3Bh
Y2UgCj4gYW5kIHRoZSBmYWN0IHdlIGFsd2F5cyB1c2UgYSBnbG9iYWwgcGVyLVZNIHNwYWNlIGlz
IGFuIGltcGxlbWVudGF0aW9uIGRldGFpbCAKPiBzbyBERk4gZm9yICdkZXZpY2UgZnJhbWUgbnVt
YmVyJyBvciBJT0ZOIChzaW5jZSBJT1ZBIGlzIHJlYXNvbmFibHkgd2lkZWx5IAo+IHVzZWQgdGVy
bSkgbWlnaHQgYmUgbW9yZSBmdXR1cmUtcHJvb2Y/CgpJIGRvbid0IHRoaW5rIGFueSBuYW1lIGFs
b25lIHdvdWxkIG1ha2UgdGhpbmdzIGZ1dHVyZS1wcm9vZi4gQ29uc2lkZXJpbmcKdGhlIHBlci1k
ZXZpY2UgYWRkcmVzcyBzcGFjZSBjYXNlLCBhIGZyYW1lIG51bWJlciB3b3VsZCBhbHdheXMgbmVl
ZAp0byBjb21lIGluIGEgdHVwbGUgcGFpcmVkIHdpdGggYSBkZXZpY2UgaWRlbnRpZmllci4gTmV2
ZXJ0aGVsZXNzIEkgdGhpbmsKZWl0aGVyIG9mIHRoZSBuYW1lcyB5b3Ugc3VnZ2VzdCB3b3VsZCBi
ZSBhIHNsaWdodCBpbXByb3ZlbWVudCwgcGVyaGFwcwpERk4gZXZlbiBtb3JlIHRoYW4gSU9GTiwg
YXMgdGhhdCBpbmNsdWRlcyB3aG9zZSB2aWV3IHRoaXMgaXMuIEJ1dCBJJ2QKY2VydGFpbmx5IGFw
cHJlY2lhdGUgb3BpbmlvbnMgb2Ygb3RoZXJzLCBzbyB5b3UgZG9uJ3QgYWdhaW4gZW5kIHVwIGRv
aW5nCnNvbWV0aGluZyB0aGF0IEkndmUgYXNrZWQgZm9yLGp1c3QgdG8gc3Vic2VxdWVudGx5IHVu
ZG8gaXQgYWdhaW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 11:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 11:55: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 1fwnRy-00080A-Ff; Mon, 03 Sep 2018 11:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ggdt=lr=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1fwnRx-000804-4l
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:55:21 +0000
X-Inumbo-ID: 5670a66e-af70-11e8-a6a9-d7ebe60f679a
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5670a66e-af70-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 11:56:06 +0000 (UTC)
Received: from [10.200.4.51] (unknown [85.146.242.34])
 (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 3802A23134B9A
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 13:55:17 +0200 (CEST)
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
Date: Mon, 3 Sep 2018 13:55:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en_US
Subject: [Xen-devel] SMT/Hyperthreading detection not always 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHJhbiBpbnRvIHRoZSBzaXR1YXRpb24gd2hlcmUgSSBnb3QgdGhpcyBiYW5uZXIgaW4g
dGhlIHhsIGRtZXNnLi4uCgooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKFhFTikgQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2Fy
ZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZwooWEVOKSBlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhbgooWEVOKSBleHBsaWNpdCAnc210PTxib29s
Picgc2V0dGluZy4gIFNlZSBYU0EtMjczLgooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKCi4uLndoaWxlIGh5cGVydGhyZWFkaW5nIGlzIGRp
c2FibGVkIGluIHRoZSBiaW9zIHNldHRpbmdzLgoKU29tZSBsaW5lcyBmcm9tIHRoZSBQT1NUIG1l
c3NhZ2VzOgoKUHJvTGlhbnQgU3lzdGVtIEJJT1MgLSBQNjggKDA1LzIxLzIwMTgpClsuLi5dCjIg
UHJvY2Vzc29yKHMpIGRldGVjdGVkLCAxMiB0b3RhbCBjb3JlcyBlbmFibGVkLCBIeXBlcnRocmVh
ZGluZyBpcyBkaXNhYmxlZApQcm9jIDE6IEludGVsKFIpIFhlb24oUikgQ1BVIFg1Njc1IEAgMy4w
N0dIegpQcm9jIDI6IEludGVsKFIpIFhlb24oUikgQ1BVIFg1Njc1IEAgMy4wN0dIegoKTW9yZSBk
ZWJ1ZyBpbmZvIGJlbG93LiBTZWUgdGhlIHRocmVhZCAnIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFi
bGUKaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmcgZW5hYmxlZCIgLi4gb3Igbm90Pycg
aW4geGVuLXVzZXJzIGZvcgpldmVuIG1vcmUuCgpSZWFjdGlvbiBmcm9tIEFuZHJldyBvbiB4ZW4t
dXNlcnMgdGhyZWFkOiAiTG9va3MgbGlrZSBYZW4gZG9lcyBoYXZlIGEKYnVnIGlkZW50aWZ5aW5n
IHRoZSB0b3BvbG9neS4gIEh5cGVydGhyZWFkaW5nIGlzIGRlZmluaXRlbHkgb2ZmLCBidXQKdGhl
cmUgaXMgbm8gTUFEVCBzbyBpbmZvcm1hdGlvbiBpcyBwcm9iYWJseSBiZWluZyBkZXJpdmVkIGZy
b20gdGhlCmxlZ2FjeSBNUCB0YWJsZS5Gb3Igbm93LCBzZXQgc210PTAgaWYgeW91IHdhbnQgdG8g
c2tpcCB0aGUgd2FybmluZywgYW5kCmNhbiB5b3UgZW1haWwgeGVuLWRldmVsIHdpdGggYSBidWcg
cmVwb3J0IHBsZWFzZT8gIgoKLSMgeGwgZG1lc2cKKFhFTikgcGFyYW1ldGVyICJwbGFjZWhvbGRl
ciIgdW5rbm93biEKKFhFTikgWGVuIHZlcnNpb24gNC4xMS4xLXByZSAoRGViaWFuCjQuMTEuMX5w
cmUrMS43MzM0NTBiMzliLTF+ZXhwMX5teGJwOSsxKSAoaGFuc0Brbm9ycmllLm9yZykgKGdjYyAo
RGViaWFuCjYuMy4wLTE4K2RlYjl1MSkgNi4zLjAgMjAxNzA1MTYpIGRlYnVnPW4gIFdlZCBBdWcg
MjIgMTU6MjY6NDQgVVRDIDIwMTgKKFhFTikgQm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEzLTUK
KFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBkb20wX21heF92Y3B1cz00IGRvbTBfbWVt
PTRHLG1heDo0Rwpjb20yPTExNTIwMCw4bjEgY29uc29sZT1jb20yLHZnYSBub3JlYm9vdCB4cHRp
PW5vLWRvbTAgY3B1aW5mbwpkb20wX3ZjcHVzX3BpbgooWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNl
IGFkZHJlc3M6IDAKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBWR0EgaXMgdGV4dCBt
b2RlIDgweDI1LCBmb250IDh4MTYKKFhFTikgIFZCRS9EREMgbWV0aG9kczogbm9uZTsgRURJRCB0
cmFuc2ZlciB0aW1lOiAyIHNlY29uZHMKKFhFTikgIEVESUQgaW5mbyBub3QgcmV0cmlldmVkIGJl
Y2F1c2Ugbm8gRERDIHJldHJpZXZhbCBtZXRob2QgZGV0ZWN0ZWQKKFhFTikgRGlzYyBpbmZvcm1h
dGlvbjoKKFhFTikgIEZvdW5kIDEgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDEgRUREIGlu
Zm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgIDAwMDAw
MDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlmNDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAw
MDlmNDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMGYw
MDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAw
IC0gMDAwMDAwMDBkNzYyZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBkNzYyZjAwMCAtIDAw
MDAwMDAwZDc2M2MwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwZDc2M2MwMDAgLSAwMDAw
MDAwMGQ3NjNkMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGQ3NjNkMDAwIC0gMDAwMDAwMDBk
YzAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWUx
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmODAwMDAwIC0gMDAwMDAwMDEwMDAwMDAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMWIyN2ZmZjAwMCAo
dXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHhkNzAwMDAwMAooWEVO
KSBBQ1BJOiBSU0RQIDAwMEY0RjAwLCAwMDI0IChyMiBIUCAgICApCihYRU4pIEFDUEk6IFhTRFQg
RDc2MzAxNDAsIDAwQjQgKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMiAgIO+/vQQgICAgIDE2
MkUpCihYRU4pIEFDUEk6IEZBQ1AgRDc2MzAyNDAsIDAwRjQgKHIzIEhQICAgICBQcm9MaWFudCAg
ICAgICAgMiAgIO+/vQQgICAgIDE2MkUpCihYRU4pIEFDUEk6IERTRFQgRDc2MzAzNDAsIDIwQkQg
KHIxIEhQICAgICAgICAgRFNEVCAgICAgICAgMSBJTlRMIDIwMDMwMjI4KQooWEVOKSBBQ1BJOiBG
QUNTIEQ3NjJGMTAwLCAwMDQwCihYRU4pIEFDUEk6IFNQQ1IgRDc2MkYxNDAsIDAwNTAgKHIxIEhQ
ICAgICBTUENSUkJTVSAgICAgICAgMSAgIO+/vQQgICAgIDE2MkUpCihYRU4pIEFDUEk6IE1DRkcg
RDc2MkYxQzAsIDAwM0MgKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMSAgICAgICAgICAgICAw
KQooWEVOKSBBQ1BJOiBIUEVUIEQ3NjJGMjAwLCAwMDM4IChyMSBIUCAgICAgUHJvTGlhbnQgICAg
ICAgIDIgICDvv70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBGRkZGIEQ3NjJGMjQwLCAwMDY0IChy
MiBIUCAgICAgUHJvTGlhbnQgICAgICAgIDIgICDvv70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBT
UE1JIEQ3NjJGMkMwLCAwMDQwIChyNSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICDvv70EICAg
ICAxNjJFKQooWEVOKSBBQ1BJOiBFUlNUIEQ3NjJGMzAwLCAwMUQwIChyMSBIUCAgICAgUHJvTGlh
bnQgICAgICAgIDEgICDvv70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBBUElDIEQ3NjJGNTAwLCAw
MTVFIChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDIgICAgICAgICAgICAgMCkKKFhFTikgQUNQ
STogU1JBVCBENzYyRjY4MCwgMDU3MCAocjEgSFAgICAgIFByb2xpYW50ICAgICAgICAxICAg77+9
BCAgICAgMTYyRSkKKFhFTikgQUNQSTogRkZGRiBENzYyRkMwMCwgMDE3NiAocjEgSFAgICAgIFBy
b0xpYW50ICAgICAgICAxICAg77+9BCAgICAgMTYyRSkKKFhFTikgQUNQSTogQkVSVCBENzYyRkQ4
MCwgMDAzMCAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAxICAg77+9BCAgICAgMTYyRSkKKFhF
TikgQUNQSTogSEVTVCBENzYyRkRDMCwgMDBCQyAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAx
ICAg77+9BCAgICAgMTYyRSkKKFhFTikgQUNQSTogRE1BUiBENzYyRkU4MCwgMDE0NiAocjEgSFAg
ICAgIFByb0xpYW50ICAgICAgICAxICAg77+9BCAgICAgMTYyRSkKKFhFTikgQUNQSTogU1NEVCBE
NzYzMjQwMCwgMDEyNSAocjMgICAgIEhQICBDUlNQQ0kwICAgICAgICAyICAgSFAgICAgICAgIDEp
CihYRU4pIEFDUEk6IFNTRFQgRDc2MzI1NDAsIDAxQ0YgKHIzICAgICBIUCAgcmlzZXIxYSAgICAg
ICAgMiBJTlRMIDIwMDYxMTA5KQooWEVOKSBBQ1BJOiBTU0RUIEQ3NjMyNzQwLCAwM0JCIChyMSAg
ICAgSFAgICAgICBwY2MgICAgICAgIDEgSU5UTCAyMDA5MDYyNSkKKFhFTikgQUNQSTogU1NEVCBE
NzYzMkIwMCwgMDM3NyAocjEgICAgIEhQICAgICBwbWFiICAgICAgICAxIElOVEwgMjAwOTA2MjUp
CihYRU4pIEFDUEk6IFNTRFQgRDc2MzJFODAsIDIwOTQgKHIxICBJTlRFTCBQUE0gUkNNICAgICAg
ICAgMSBJTlRMIDIwMDYxMTA5KQooWEVOKSBTeXN0ZW0gUkFNOiAxMTA1ODFNQiAoMTEzMjM1NzY4
a0IpCihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkIERNQSB3aWR0aCAzMiBiaXRzCihYRU4p
IElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTIzCihYRU4pIElPQVBJQ1sxXTogYXBpY19pZCAwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4
ZmVjODAwMDAsIEdTSSAyNC00NwooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBQaHlzLiAgVXNp
bmcgMiBJL08gQVBJQ3MKKFhFTikgRmFpbGVkIHRvIGdldCBFcnJvciBMb2cgQWRkcmVzcyBSYW5n
ZS4KKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikgQ1BVOiBQcm9jZXNz
b3IgQ29yZSBJRDogMAooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMzJL
CihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTogMTIyODhLCihY
RU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoKKFhFTikgICBIYXJkd2FyZSBm
ZWF0dXJlczogSUJSUy9JQlBCIFNUSUJQIEwxRF9GTFVTSCBTU0JECihYRU4pICAgQ29tcGlsZWQt
aW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksgU0hBRE9XX1BBR0lORwooWEVOKSAgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rIFJFVFBPTElORSwgU1BFQ19DVFJMOiBJQlJTLSBTU0JELSwKT3RoZXI6
IElCUEIgTDFEX0ZMVVNICihYRU4pICAgTDFURjogYmVsaWV2ZWQgdnVsbmVyYWJsZSwgbWF4cGh5
c2FkZHIgTDFEIDQ0LCBDUFVJRCA0MCwgU2FmZQphZGRyZXNzIDEwMDAwMDAwMDAwCihYRU4pICAg
U3VwcG9ydCBmb3IgVk1zOiBQVjogTVNSX1NQRUNfQ1RSTCBSU0IgRUFHRVJfRlBVLCBIVk06Ck1T
Ul9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTog
RG9tMCBkaXNhYmxlZCwgRG9tVSBkaXNhYmxlZAooWEVOKSAgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3Jl
ZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVOKSBJbml0aWFsaXppbmcgQ1BVIzAKKFhFTikgUGxh
dGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKKFhFTikgRGV0ZWN0ZWQgMzA2Ni43OTAgTUh6
IHByb2Nlc3Nvci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgW1ZULURdRGlz
YWJsaW5nIElPTU1VIGR1ZSB0byBJbnRlbCA1NTAwLzU1MjAvWDU4IENoaXBzZXQgZXJyYXRhCiM0
NywgIzUzCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBDUFUwOiBJbnRl
bChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAwMgoo
WEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQooWEVOKSBF
TkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kCihYRU4p
IEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lCLgooWEVOKSBWTVg6IFN1cHBvcnRlZCBh
ZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlv
bgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMg
KEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4p
ICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAg
LSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06
IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRl
dGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikgQ1BV
IDAgQVBJQyAwIC0+IE5vZGUgMAooWEVOKSBDUFUgMSBBUElDIDIgLT4gTm9kZSAwCihYRU4pIEJv
b3RpbmcgcHJvY2Vzc29yIDEvMiBlaXAgOGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQVSMxCihY
RU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIENQVTogUHJvY2Vzc29yIENv
cmUgSUQ6IDEKKFhFTikgQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVO
KSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQVTogTDMgY2FjaGU6IDEyMjg4SwooWEVOKSBD
UFUxOiBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVw
cGluZyAwMgooWEVOKSBDUFUgMiBBUElDIDQgLT4gTm9kZSAwCihYRU4pIEJvb3RpbmcgcHJvY2Vz
c29yIDIvNCBlaXAgOGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQVSMyCihYRU4pIENQVTogUGh5
c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDIKKFhF
TikgQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNh
Y2hlOiAyNTZLCihYRU4pIENQVTogTDMgY2FjaGU6IDEyMjg4SwooWEVOKSBDUFUyOiBJbnRlbChS
KSBYZW9uKFIpIENQVSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAwMgooWEVO
KSBDUFUgMyBBUElDIDE2IC0+IE5vZGUgMAooWEVOKSBCb290aW5nIHByb2Nlc3NvciAzLzE2IGVp
cCA4ZjAwMAooWEVOKSBJbml0aWFsaXppbmcgQ1BVIzMKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9j
ZXNzb3IgSUQ6IDAKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogOAooWEVOKSBDUFU6IEwx
IEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksK
KFhFTikgQ1BVOiBMMyBjYWNoZTogMTIyODhLCihYRU4pIENQVTM6IEludGVsKFIpIFhlb24oUikg
Q1BVICAgICAgICAgICBYNTY3NSAgQCAzLjA3R0h6IHN0ZXBwaW5nIDAyCihYRU4pIENQVSA0IEFQ
SUMgMTggLT4gTm9kZSAwCihYRU4pIEJvb3RpbmcgcHJvY2Vzc29yIDQvMTggZWlwIDhmMDAwCihY
RU4pIEluaXRpYWxpemluZyBDUFUjNAooWEVOKSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDog
MAooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiA5CihYRU4pIENQVTogTDEgSSBjYWNoZTog
MzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBDUFU6
IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVNDogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAg
ICAgIFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQ1BVIDUgQVBJQyAyMCAtPiBO
b2RlIDAKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNS8yMCBlaXAgOGYwMDAKKFhFTikgSW5pdGlh
bGl6aW5nIENQVSM1CihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIENQ
VTogUHJvY2Vzc29yIENvcmUgSUQ6IDEwCihYRU4pIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBE
IGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hl
OiAxMjI4OEsKKFhFTikgQ1BVNTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAgIFg1Njc1
ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQ1BVIDYgQVBJQyAzMiAtPiBOb2RlIDEKKFhF
TikgQm9vdGluZyBwcm9jZXNzb3IgNi8zMiBlaXAgOGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQ
VSM2CihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAxCihYRU4pIENQVTogUHJvY2Vz
c29yIENvcmUgSUQ6IDAKKFhFTikgQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMy
SwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQVTogTDMgY2FjaGU6IDEyMjg4Swoo
WEVOKSBDUFU2OiBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dI
eiBzdGVwcGluZyAwMgooWEVOKSBDUFUgNyBBUElDIDM0IC0+IE5vZGUgMQooWEVOKSBCb290aW5n
IHByb2Nlc3NvciA3LzM0IGVpcCA4ZjAwMAooWEVOKSBJbml0aWFsaXppbmcgQ1BVIzcKKFhFTikg
Q1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDEKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJ
RDogMQooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQ
VTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTogMTIyODhLCihYRU4pIENQVTc6
IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBYNTY3NSAgQCAzLjA3R0h6IHN0ZXBwaW5n
IDAyCihYRU4pIENQVSA4IEFQSUMgMzYgLT4gTm9kZSAxCihYRU4pIEJvb3RpbmcgcHJvY2Vzc29y
IDgvMzYgZWlwIDhmMDAwCihYRU4pIEluaXRpYWxpemluZyBDUFUjOAooWEVOKSBDUFU6IFBoeXNp
Y2FsIFByb2Nlc3NvciBJRDogMQooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAyCihYRU4p
IENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBjYWNo
ZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVODogSW50ZWwoUikg
WGVvbihSKSBDUFUgICAgICAgICAgIFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikg
Q1BVIDkgQVBJQyA0OCAtPiBOb2RlIDEKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgOS80OCBlaXAg
OGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQVSM5CihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vz
c29yIElEOiAxCihYRU4pIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDgKKFhFTikgQ1BVOiBMMSBJ
IGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihY
RU4pIENQVTogTDMgY2FjaGU6IDEyMjg4SwooWEVOKSBDUFU5OiBJbnRlbChSKSBYZW9uKFIpIENQ
VSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAwMgooWEVOKSBDUFUgMTAgQVBJ
QyA1MCAtPiBOb2RlIDEKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgMTAvNTAgZWlwIDhmMDAwCihY
RU4pIEluaXRpYWxpemluZyBDUFUjMTAKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6
IDEKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogOQooWEVOKSBDUFU6IEwxIEkgY2FjaGU6
IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BV
OiBMMyBjYWNoZTogMTIyODhLCihYRU4pIENQVTEwOiBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAg
ICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAwMgooWEVOKSBDUFUgMTEgQVBJQyA1MiAt
PiBOb2RlIDEKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgMTEvNTIgZWlwIDhmMDAwCihYRU4pIElu
aXRpYWxpemluZyBDUFUjMTEKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDEKKFhF
TikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMTAKKFhFTikgQ1BVOiBMMSBJIGNhY2hlOiAzMkss
IEwxIEQgY2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQVTogTDMg
Y2FjaGU6IDEyMjg4SwooWEVOKSBDUFUxMTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAg
IFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQnJvdWdodCB1cCAxMiBDUFVzCihY
RU4pIERvbTAgaGFzIG1heGltdW0gODE2IFBJUlFzCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFk
ZHIgMHgxMDAwMDAwIC0+IDB4MjY2YTAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1F
TlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAwZDk4MDAwMDAwLT4wMDAwMDAwZDljMDAw
MDAwICgxMDI1ODA0IHBhZ2VzCnRvIGJlIGFsbG9jYXRlZCkKKFhFTikgIEluaXQuIHJhbWRpc2s6
IDAwMDAwMDFiMjY1MGMwMDAtPjAwMDAwMDFiMjdkZmZhNzQKKFhFTikgVklSVFVBTCBNRU1PUlkg
QVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAwLT5mZmZm
ZmZmZjgyNjZhMDAwCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAw
MDAwMDAwMDAwMDAwCihYRU4pICBQaHlzLU1hY2ggbWFwOiAwMDAwMDA4MDAwMDAwMDAwLT4wMDAw
MDA4MDAwODAwMDAwCihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyNjZhMDAwLT5mZmZm
ZmZmZjgyNjZhNGI0CihYRU4pICBYZW5zdG9yZSByaW5nOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAw
MDAwMDAwMDAwMDAwCihYRU4pICBDb25zb2xlIHJpbmc6ICAwMDAwMDAwMDAwMDAwMDAwLT4wMDAw
MDAwMDAwMDAwMDAwCihYRU4pICBQYWdlIHRhYmxlczogICBmZmZmZmZmZjgyNjZiMDAwLT5mZmZm
ZmZmZjgyNjgyMDAwCihYRU4pICBCb290IHN0YWNrOiAgICBmZmZmZmZmZjgyNjgyMDAwLT5mZmZm
ZmZmZjgyNjgzMDAwCihYRU4pICBUT1RBTDogICAgICAgICBmZmZmZmZmZjgwMDAwMDAwLT5mZmZm
ZmZmZjgyODAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZmZmZmZjgyNDMzMTgwCihYRU4p
IERvbTAgaGFzIG1heGltdW0gNCBWQ1BVcwooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0
aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9u
IDIgbm9kZXMgdXNpbmcgMTIgQ1BVcwooWEVOKQouLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikg
U3RkLiBMb2dsZXZlbDogRXJyb3JzIGFuZCB3YXJuaW5ncwooWEVOKSBHdWVzdCBMb2dsZXZlbDog
Tm90aGluZyAoUmF0ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5pbmdzKQooWEVOKSAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgQm9vdGVk
IG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZwooWEVO
KSBlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBh
bgooWEVOKSBleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLgooWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhF
TikgMy4uLiAyLi4uIDEuLi4KKFhFTikgWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUu
CihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1l
cyB0byBzd2l0Y2gKaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVlZCA0NzZrQiBpbml0IG1lbW9yeQoK
LSMgY3B1aWQgLXIKQ1BVIDA6CiAgIDB4MDAwMDAwMDAgMHgwMDogZWF4PTB4MDAwMDAwMGIgZWJ4
PTB4NzU2ZTY1NDcgZWN4PTB4NmM2NTc0NmUKZWR4PTB4NDk2NTZlNjkKICAgMHgwMDAwMDAwMSAw
eDAwOiBlYXg9MHgwMDAyMDZjMiBlYng9MHgwMDIwMDgwMCBlY3g9MHgwMjllZTNmZgplZHg9MHhi
ZmViZmJmZgogICAweDAwMDAwMDAyIDB4MDA6IGVheD0weDU1MDM1YTAxIGVieD0weDAwZjBiMGZm
IGVjeD0weDAwMDAwMDAwCmVkeD0weDAwY2EwMDAwCiAgIDB4MDAwMDAwMDMgMHgwMDogZWF4PTB4
MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAKICAg
MHgwMDAwMDAwNCAweDAwOiBlYXg9MHgzYzAwNDEyMSBlYng9MHgwMWMwMDAzZiBlY3g9MHgwMDAw
MDAzZgplZHg9MHgwMDAwMDAwMAogICAweDAwMDAwMDA0IDB4MDE6IGVheD0weDNjMDA0MTIyIGVi
eD0weDAwYzAwMDNmIGVjeD0weDAwMDAwMDdmCmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMDQg
MHgwMjogZWF4PTB4M2MwMDQxNDMgZWJ4PTB4MDFjMDAwM2YgZWN4PTB4MDAwMDAxZmYKZWR4PTB4
MDAwMDAwMDAKICAgMHgwMDAwMDAwNCAweDAzOiBlYXg9MHgzYzA3YzE2MyBlYng9MHgwM2MwMDAz
ZiBlY3g9MHgwMDAwMmZmZgplZHg9MHgwMDAwMDAwMgogICAweDAwMDAwMDA1IDB4MDA6IGVheD0w
eDAwMDAwMDQwIGVieD0weDAwMDAwMDQwIGVjeD0weDAwMDAwMDAzCmVkeD0weDAwMDAxMTIwCiAg
IDB4MDAwMDAwMDYgMHgwMDogZWF4PTB4MDAwMDAwMDcgZWJ4PTB4MDAwMDAwMDIgZWN4PTB4MDAw
MDAwMDkKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwNyAweDAwOiBlYXg9MHgwMDAwMDAwMCBl
Yng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9MHg5YzAwMDAwMAogICAweDAwMDAwMDA4
IDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVkeD0w
eDAwMDAwMDAwCiAgIDB4MDAwMDAwMDkgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAw
MDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwYSAweDAwOiBlYXg9
MHgwNzMwMDQwMyBlYng9MHgwMDAwMDAwNCBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMDAwMDYwMwog
ICAweDAwMDAwMDBiIDB4MDA6IGVheD0weDAwMDAwMDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAw
MDAwMTAwCmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMGIgMHgwMTogZWF4PTB4MDAwMDAwMDUg
ZWJ4PTB4MDAwMDAwMGMgZWN4PTB4MDAwMDAyMDEKZWR4PTB4MDAwMDAwMDAKICAgMHg4MDAwMDAw
MCAweDAwOiBlYXg9MHg4MDAwMDAwOCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9
MHgwMDAwMDAwMAogICAweDgwMDAwMDAxIDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAw
MDAwIGVjeD0weDAwMDAwMDAxCmVkeD0weDJjMTAwODAwCiAgIDB4ODAwMDAwMDIgMHgwMDogZWF4
PTB4NjU3NDZlNDkgZWJ4PTB4Mjk1MjI4NmMgZWN4PTB4NmY2NTU4MjAKZWR4PTB4Mjk1MjI4NmUK
ICAgMHg4MDAwMDAwMyAweDAwOiBlYXg9MHg1NTUwNDMyMCBlYng9MHgyMDIwMjAyMCBlY3g9MHgy
MDIwMjAyMAplZHg9MHg1ODIwMjAyMAogICAweDgwMDAwMDA0IDB4MDA6IGVheD0weDM1MzczNjM1
IGVieD0weDIwNDAyMDIwIGVjeD0weDM3MzAyZTMzCmVkeD0weDAwN2E0ODQ3CiAgIDB4ODAwMDAw
MDUgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4
PTB4MDAwMDAwMDAKICAgMHg4MDAwMDAwNiAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgwMDAw
MDAwMCBlY3g9MHgwMTAwNjA0MAplZHg9MHgwMDAwMDAwMAogICAweDgwMDAwMDA3IDB4MDA6IGVh
eD0weDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVkeD0weDAwMDAwMTAw
CiAgIDB4ODAwMDAwMDggMHgwMDogZWF4PTB4MDAwMDMwMjggZWJ4PTB4MDAwMDAwMDAgZWN4PTB4
MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAKICAgMHg4MDg2MDAwMCAweDAwOiBlYXg9MHgwMDAwMDAw
MSBlYng9MHgwMDAwMDAwMiBlY3g9MHgwMDAwMDEwMAplZHg9MHgwMDAwMDAwMAogICAweGMwMDAw
MDAwIDB4MDA6IGVheD0weDAwMDAwMDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAwMDAwMTAwCmVk
eD0weDAwMDAwMDAwCkNQVSAxOgogICAweDAwMDAwMDAwIDB4MDA6IGVheD0weDAwMDAwMDBiIGVi
eD0weDc1NmU2NTQ3IGVjeD0weDZjNjU3NDZlCmVkeD0weDQ5NjU2ZTY5CiAgIDB4MDAwMDAwMDEg
MHgwMDogZWF4PTB4MDAwMjA2YzIgZWJ4PTB4MDIyMDA4MDAgZWN4PTB4MDI5ZWUzZmYKZWR4PTB4
YmZlYmZiZmYKICAgMHgwMDAwMDAwMiAweDAwOiBlYXg9MHg1NTAzNWEwMSBlYng9MHgwMGYwYjBm
ZiBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMGNhMDAwMAogICAweDAwMDAwMDAzIDB4MDA6IGVheD0w
eDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVkeD0weDAwMDAwMDAwCiAg
IDB4MDAwMDAwMDQgMHgwMDogZWF4PTB4M2MwMDQxMjEgZWJ4PTB4MDFjMDAwM2YgZWN4PTB4MDAw
MDAwM2YKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwNCAweDAxOiBlYXg9MHgzYzAwNDEyMiBl
Yng9MHgwMGMwMDAzZiBlY3g9MHgwMDAwMDA3ZgplZHg9MHgwMDAwMDAwMAogICAweDAwMDAwMDA0
IDB4MDI6IGVheD0weDNjMDA0MTQzIGVieD0weDAxYzAwMDNmIGVjeD0weDAwMDAwMWZmCmVkeD0w
eDAwMDAwMDAwCiAgIDB4MDAwMDAwMDQgMHgwMzogZWF4PTB4M2MwN2MxNjMgZWJ4PTB4MDNjMDAw
M2YgZWN4PTB4MDAwMDJmZmYKZWR4PTB4MDAwMDAwMDIKICAgMHgwMDAwMDAwNSAweDAwOiBlYXg9
MHgwMDAwMDA0MCBlYng9MHgwMDAwMDA0MCBlY3g9MHgwMDAwMDAwMwplZHg9MHgwMDAwMTEyMAog
ICAweDAwMDAwMDA2IDB4MDA6IGVheD0weDAwMDAwMDA3IGVieD0weDAwMDAwMDAyIGVjeD0weDAw
MDAwMDA5CmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMDcgMHgwMDogZWF4PTB4MDAwMDAwMDAg
ZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4OWMwMDAwMDAKICAgMHgwMDAwMDAw
OCAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9
MHgwMDAwMDAwMAogICAweDAwMDAwMDA5IDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAw
MDAwIGVjeD0weDAwMDAwMDAwCmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMGEgMHgwMDogZWF4
PTB4MDczMDA0MDMgZWJ4PTB4MDAwMDAwMDQgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDA2MDMK
ICAgMHgwMDAwMDAwYiAweDAwOiBlYXg9MHgwMDAwMDAwMSBlYng9MHgwMDAwMDAwMiBlY3g9MHgw
MDAwMDEwMAplZHg9MHgwMDAwMDAwMgogICAweDAwMDAwMDBiIDB4MDE6IGVheD0weDAwMDAwMDA1
IGVieD0weDAwMDAwMDBjIGVjeD0weDAwMDAwMjAxCmVkeD0weDAwMDAwMDAyCiAgIDB4ODAwMDAw
MDAgMHgwMDogZWF4PTB4ODAwMDAwMDggZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4
PTB4MDAwMDAwMDAKICAgMHg4MDAwMDAwMSAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgwMDAw
MDAwMCBlY3g9MHgwMDAwMDAwMQplZHg9MHgyYzEwMDgwMAogICAweDgwMDAwMDAyIDB4MDA6IGVh
eD0weDY1NzQ2ZTQ5IGVieD0weDI5NTIyODZjIGVjeD0weDZmNjU1ODIwCmVkeD0weDI5NTIyODZl
CiAgIDB4ODAwMDAwMDMgMHgwMDogZWF4PTB4NTU1MDQzMjAgZWJ4PTB4MjAyMDIwMjAgZWN4PTB4
MjAyMDIwMjAKZWR4PTB4NTgyMDIwMjAKICAgMHg4MDAwMDAwNCAweDAwOiBlYXg9MHgzNTM3MzYz
NSBlYng9MHgyMDQwMjAyMCBlY3g9MHgzNzMwMmUzMwplZHg9MHgwMDdhNDg0NwogICAweDgwMDAw
MDA1IDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVk
eD0weDAwMDAwMDAwCiAgIDB4ODAwMDAwMDYgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAw
MDAwMDAgZWN4PTB4MDEwMDYwNDAKZWR4PTB4MDAwMDAwMDAKICAgMHg4MDAwMDAwNyAweDAwOiBl
YXg9MHgwMDAwMDAwMCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMDAwMDEw
MAogICAweDgwMDAwMDA4IDB4MDA6IGVheD0weDAwMDAzMDI4IGVieD0weDAwMDAwMDAwIGVjeD0w
eDAwMDAwMDAwCmVkeD0weDAwMDAwMDAwCiAgIDB4ODA4NjAwMDAgMHgwMDogZWF4PTB4MDAwMDAw
MDEgZWJ4PTB4MDAwMDAwMDIgZWN4PTB4MDAwMDAxMDAKZWR4PTB4MDAwMDAwMDIKICAgMHhjMDAw
MDAwMCAweDAwOiBlYXg9MHgwMDAwMDAwMSBlYng9MHgwMDAwMDAwMiBlY3g9MHgwMDAwMDEwMApl
ZHg9MHgwMDAwMDAwMgpDUFUgMjoKICAgMHgwMDAwMDAwMCAweDAwOiBlYXg9MHgwMDAwMDAwYiBl
Yng9MHg3NTZlNjU0NyBlY3g9MHg2YzY1NzQ2ZQplZHg9MHg0OTY1NmU2OQogICAweDAwMDAwMDAx
IDB4MDA6IGVheD0weDAwMDIwNmMyIGVieD0weDA0MjAwODAwIGVjeD0weDAyOWVlM2ZmCmVkeD0w
eGJmZWJmYmZmCiAgIDB4MDAwMDAwMDIgMHgwMDogZWF4PTB4NTUwMzVhMDEgZWJ4PTB4MDBmMGIw
ZmYgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDBjYTAwMDAKICAgMHgwMDAwMDAwMyAweDAwOiBlYXg9
MHgwMDAwMDAwMCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMDAwMDAwMAog
ICAweDAwMDAwMDA0IDB4MDA6IGVheD0weDNjMDA0MTIxIGVieD0weDAxYzAwMDNmIGVjeD0weDAw
MDAwMDNmCmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMDQgMHgwMTogZWF4PTB4M2MwMDQxMjIg
ZWJ4PTB4MDBjMDAwM2YgZWN4PTB4MDAwMDAwN2YKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAw
NCAweDAyOiBlYXg9MHgzYzAwNDE0MyBlYng9MHgwMWMwMDAzZiBlY3g9MHgwMDAwMDFmZgplZHg9
MHgwMDAwMDAwMAogICAweDAwMDAwMDA0IDB4MDM6IGVheD0weDNjMDdjMTYzIGVieD0weDAzYzAw
MDNmIGVjeD0weDAwMDAyZmZmCmVkeD0weDAwMDAwMDAyCiAgIDB4MDAwMDAwMDUgMHgwMDogZWF4
PTB4MDAwMDAwNDAgZWJ4PTB4MDAwMDAwNDAgZWN4PTB4MDAwMDAwMDMKZWR4PTB4MDAwMDExMjAK
ICAgMHgwMDAwMDAwNiAweDAwOiBlYXg9MHgwMDAwMDAwNyBlYng9MHgwMDAwMDAwMiBlY3g9MHgw
MDAwMDAwOQplZHg9MHgwMDAwMDAwMAogICAweDAwMDAwMDA3IDB4MDA6IGVheD0weDAwMDAwMDAw
IGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVkeD0weDljMDAwMDAwCiAgIDB4MDAwMDAw
MDggMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4
PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwOSAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgwMDAw
MDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMDAwMDAwMAogICAweDAwMDAwMDBhIDB4MDA6IGVh
eD0weDA3MzAwNDAzIGVieD0weDAwMDAwMDA0IGVjeD0weDAwMDAwMDAwCmVkeD0weDAwMDAwNjAz
CiAgIDB4MDAwMDAwMGIgMHgwMDogZWF4PTB4MDAwMDAwMDEgZWJ4PTB4MDAwMDAwMDIgZWN4PTB4
MDAwMDAxMDAKZWR4PTB4MDAwMDAwMDQKICAgMHgwMDAwMDAwYiAweDAxOiBlYXg9MHgwMDAwMDAw
NSBlYng9MHgwMDAwMDAwYyBlY3g9MHgwMDAwMDIwMQplZHg9MHgwMDAwMDAwNAogICAweDgwMDAw
MDAwIDB4MDA6IGVheD0weDgwMDAwMDA4IGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVk
eD0weDAwMDAwMDAwCiAgIDB4ODAwMDAwMDEgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAw
MDAwMDAgZWN4PTB4MDAwMDAwMDEKZWR4PTB4MmMxMDA4MDAKICAgMHg4MDAwMDAwMiAweDAwOiBl
YXg9MHg2NTc0NmU0OSBlYng9MHgyOTUyMjg2YyBlY3g9MHg2ZjY1NTgyMAplZHg9MHgyOTUyMjg2
ZQogICAweDgwMDAwMDAzIDB4MDA6IGVheD0weDU1NTA0MzIwIGVieD0weDIwMjAyMDIwIGVjeD0w
eDIwMjAyMDIwCmVkeD0weDU4MjAyMDIwCiAgIDB4ODAwMDAwMDQgMHgwMDogZWF4PTB4MzUzNzM2
MzUgZWJ4PTB4MjA0MDIwMjAgZWN4PTB4MzczMDJlMzMKZWR4PTB4MDA3YTQ4NDcKICAgMHg4MDAw
MDAwNSAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMApl
ZHg9MHgwMDAwMDAwMAogICAweDgwMDAwMDA2IDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAw
MDAwMDAwIGVjeD0weDAxMDA2MDQwCmVkeD0weDAwMDAwMDAwCiAgIDB4ODAwMDAwMDcgMHgwMDog
ZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAx
MDAKICAgMHg4MDAwMDAwOCAweDAwOiBlYXg9MHgwMDAwMzAyOCBlYng9MHgwMDAwMDAwMCBlY3g9
MHgwMDAwMDAwMAplZHg9MHgwMDAwMDAwMAogICAweDgwODYwMDAwIDB4MDA6IGVheD0weDAwMDAw
MDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAwMDAwMTAwCmVkeD0weDAwMDAwMDA0CiAgIDB4YzAw
MDAwMDAgMHgwMDogZWF4PTB4MDAwMDAwMDEgZWJ4PTB4MDAwMDAwMDIgZWN4PTB4MDAwMDAxMDAK
ZWR4PTB4MDAwMDAwMDQKQ1BVIDM6CiAgIDB4MDAwMDAwMDAgMHgwMDogZWF4PTB4MDAwMDAwMGIg
ZWJ4PTB4NzU2ZTY1NDcgZWN4PTB4NmM2NTc0NmUKZWR4PTB4NDk2NTZlNjkKICAgMHgwMDAwMDAw
MSAweDAwOiBlYXg9MHgwMDAyMDZjMiBlYng9MHgxMDIwMDgwMCBlY3g9MHgwMjllZTNmZgplZHg9
MHhiZmViZmJmZgogICAweDAwMDAwMDAyIDB4MDA6IGVheD0weDU1MDM1YTAxIGVieD0weDAwZjBi
MGZmIGVjeD0weDAwMDAwMDAwCmVkeD0weDAwY2EwMDAwCiAgIDB4MDAwMDAwMDMgMHgwMDogZWF4
PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAK
ICAgMHgwMDAwMDAwNCAweDAwOiBlYXg9MHgzYzAwNDEyMSBlYng9MHgwMWMwMDAzZiBlY3g9MHgw
MDAwMDAzZgplZHg9MHgwMDAwMDAwMAogICAweDAwMDAwMDA0IDB4MDE6IGVheD0weDNjMDA0MTIy
IGVieD0weDAwYzAwMDNmIGVjeD0weDAwMDAwMDdmCmVkeD0weDAwMDAwMDAwCiAgIDB4MDAwMDAw
MDQgMHgwMjogZWF4PTB4M2MwMDQxNDMgZWJ4PTB4MDFjMDAwM2YgZWN4PTB4MDAwMDAxZmYKZWR4
PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwNCAweDAzOiBlYXg9MHgzYzA3YzE2MyBlYng9MHgwM2Mw
MDAzZiBlY3g9MHgwMDAwMmZmZgplZHg9MHgwMDAwMDAwMgogICAweDAwMDAwMDA1IDB4MDA6IGVh
eD0weDAwMDAwMDQwIGVieD0weDAwMDAwMDQwIGVjeD0weDAwMDAwMDAzCmVkeD0weDAwMDAxMTIw
CiAgIDB4MDAwMDAwMDYgMHgwMDogZWF4PTB4MDAwMDAwMDcgZWJ4PTB4MDAwMDAwMDIgZWN4PTB4
MDAwMDAwMDkKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwNyAweDAwOiBlYXg9MHgwMDAwMDAw
MCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMAplZHg9MHg5YzAwMDAwMAogICAweDAwMDAw
MDA4IDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVk
eD0weDAwMDAwMDAwCiAgIDB4MDAwMDAwMDkgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAw
MDAwMDAgZWN4PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAKICAgMHgwMDAwMDAwYSAweDAwOiBl
YXg9MHgwNzMwMDQwMyBlYng9MHgwMDAwMDAwNCBlY3g9MHgwMDAwMDAwMAplZHg9MHgwMDAwMDYw
MwogICAweDAwMDAwMDBiIDB4MDA6IGVheD0weDAwMDAwMDAxIGVieD0weDAwMDAwMDAyIGVjeD0w
eDAwMDAwMTAwCmVkeD0weDAwMDAwMDEwCiAgIDB4MDAwMDAwMGIgMHgwMTogZWF4PTB4MDAwMDAw
MDUgZWJ4PTB4MDAwMDAwMGMgZWN4PTB4MDAwMDAyMDEKZWR4PTB4MDAwMDAwMTAKICAgMHg4MDAw
MDAwMCAweDAwOiBlYXg9MHg4MDAwMDAwOCBlYng9MHgwMDAwMDAwMCBlY3g9MHgwMDAwMDAwMApl
ZHg9MHgwMDAwMDAwMAogICAweDgwMDAwMDAxIDB4MDA6IGVheD0weDAwMDAwMDAwIGVieD0weDAw
MDAwMDAwIGVjeD0weDAwMDAwMDAxCmVkeD0weDJjMTAwODAwCiAgIDB4ODAwMDAwMDIgMHgwMDog
ZWF4PTB4NjU3NDZlNDkgZWJ4PTB4Mjk1MjI4NmMgZWN4PTB4NmY2NTU4MjAKZWR4PTB4Mjk1MjI4
NmUKICAgMHg4MDAwMDAwMyAweDAwOiBlYXg9MHg1NTUwNDMyMCBlYng9MHgyMDIwMjAyMCBlY3g9
MHgyMDIwMjAyMAplZHg9MHg1ODIwMjAyMAogICAweDgwMDAwMDA0IDB4MDA6IGVheD0weDM1Mzcz
NjM1IGVieD0weDIwNDAyMDIwIGVjeD0weDM3MzAyZTMzCmVkeD0weDAwN2E0ODQ3CiAgIDB4ODAw
MDAwMDUgMHgwMDogZWF4PTB4MDAwMDAwMDAgZWJ4PTB4MDAwMDAwMDAgZWN4PTB4MDAwMDAwMDAK
ZWR4PTB4MDAwMDAwMDAKICAgMHg4MDAwMDAwNiAweDAwOiBlYXg9MHgwMDAwMDAwMCBlYng9MHgw
MDAwMDAwMCBlY3g9MHgwMTAwNjA0MAplZHg9MHgwMDAwMDAwMAogICAweDgwMDAwMDA3IDB4MDA6
IGVheD0weDAwMDAwMDAwIGVieD0weDAwMDAwMDAwIGVjeD0weDAwMDAwMDAwCmVkeD0weDAwMDAw
MTAwCiAgIDB4ODAwMDAwMDggMHgwMDogZWF4PTB4MDAwMDMwMjggZWJ4PTB4MDAwMDAwMDAgZWN4
PTB4MDAwMDAwMDAKZWR4PTB4MDAwMDAwMDAKICAgMHg4MDg2MDAwMCAweDAwOiBlYXg9MHgwMDAw
MDAwMSBlYng9MHgwMDAwMDAwMiBlY3g9MHgwMDAwMDEwMAplZHg9MHgwMDAwMDAxMAogICAweGMw
MDAwMDAwIDB4MDA6IGVheD0weDAwMDAwMDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAwMDAwMTAw
CmVkeD0weDAwMDAwMDEwCgpPciBpZiB0aGUgZm9ybWF0dGluZyBpcyBhbm5veWluZywgaHR0cDov
L3Bhc3RlLmRlYmlhbi5uZXQvcGxhaW5oLzcyOGIwYzM2CgpUaGFua3MsCkhhbnMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:00:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12: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 1fwnWO-0008Db-AC; Mon, 03 Sep 2018 11:59:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwnWN-0008DV-1x
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 11:59:55 +0000
X-Inumbo-ID: fa514790-af70-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa514790-af70-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:00:41 +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 1BEEFADF3;
 Mon,  3 Sep 2018 11:59:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 13:59:50 +0200
Message-Id: <20180903115950.28486-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools/xl: refuse to set number of vcpus to 0
 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu2@citrix.com,
 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>

VHJ5aW5nIHRvIHNldCB0aGUgbnVtYmVyIG9mIHZjcHVzIG9mIGEgZG9tYWluIHRvIDAgaXNuJ3Qg
cmVmdXNlZC4KV2Ugc2hvdWxkIG5vdCBhbGxvdyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCBhZWY0ODY4NjRjLi40NWFjMDFi
ZWRhIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNw
dS5jCkBAIC0zNDEsNiArMzQxLDEwIEBAIHN0YXRpYyBpbnQgdmNwdXNldCh1aW50MzJfdCBkb21p
ZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGludCBjaGVja19ob3N0KQogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkVycm9yOiBJbnZhbGlkIGFyZ3VtZW50LlxuIik7CiAgICAgICAgIHJldHVybiAx
OwogICAgIH0KKyAgICBpZiAobnJfdmNwdXMgPT0gMCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkVycm9yOiBTZXR0aW5nIG51bWJlciBvZiB2Y3B1cyB0byAwIGlzbid0IGFsbG93ZWQuXG4i
KTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBNYXhpbXVtIGFt
b3VudCBvZiB2Q1BVUyB0aGUgZ3Vlc3QgaXMgYWxsb3dlZCB0byBzZXQgaXMgbGltaXRlZAotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:18:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12:18: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 1fwnoN-0001Ri-Na; Mon, 03 Sep 2018 12:18:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0abc=lr=xenproject.org=prvs=7774e8d8b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwnoM-0001RY-P7
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:18:30 +0000
X-Inumbo-ID: 93eae9bf-af73-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93eae9bf-af73-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:19:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,324,1531785600"; d="scan'208";a="64306956"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75159-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75129
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 3 Sep 2018 13:18:25 +0100
Subject: [Xen-devel] [distros-debian-sid test] 75159: 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>

ZmxpZ2h0IDc1MTU5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTE1OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1MTI5CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lk
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICBmYWlsIGxpa2UgNzUxMjkKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgIGZhaWwgbGlrZSA3NTEyOQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5
Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgZmFpbCBsaWtlIDc1MTI5CiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzUxMjkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTEyOQoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
c2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNp
ZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fwnvy-0002Ch-LH; Mon, 03 Sep 2018 12:26: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwnvx-0002Cc-Ha
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:26:21 +0000
X-Inumbo-ID: 56770f91-af74-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56770f91-af74-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 14:24:43 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 06:26:19 -0600
Message-Id: <5B8D286602000078001E490C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 06:26:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180903115950.28486-1-jgross@suse.com>
In-Reply-To: <20180903115950.28486-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tools/xl: refuse to set number of vcpus to
 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDAzLjA5LjE4IGF0IDEzOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS90b29scy94bC94bF92Y3B1LmMKPiArKysgYi90b29scy94bC94bF92Y3B1LmMKPiBAQCAtMzQx
LDYgKzM0MSwxMCBAQCBzdGF0aWMgaW50IHZjcHVzZXQodWludDMyX3QgZG9taWQsIGNvbnN0IGNo
YXIqIG5yX3ZjcHVzLCBpbnQgY2hlY2tfaG9zdCkKPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkVycm9yOiBJbnZhbGlkIGFyZ3VtZW50LlxuIik7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gICAg
ICB9Cj4gKyAgICBpZiAobnJfdmNwdXMgPT0gMCkgewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRXJyb3I6IFNldHRpbmcgbnVtYmVyIG9mIHZjcHVzIHRvIDAgaXNuJ3QgYWxsb3dlZC5cbiIp
Owo+ICsgICAgICAgIHJldHVybiAxOwo+ICsgICAgfQoKVGhpcyBtZXNzYWdlIGlzIGxpYWJsZSB0
byBiZSBjb25mdXNpbmcgd2hlbiB0aGUgc3RyaW5nIHBhc3NlZCBpbgpyZXByZXNlbnRzIGEgbm9u
LXplcm8gbnVtYmVyIHdoaWNoLCB3aGVuIGNvbnZlcnRlZCB0bwp1bnNpZ25lZCBpbnQsIHlpZWxk
cyB6ZXJvLiBJIHRoaW5rIG1vcmUgdGhvcm91Z2ggaW5wdXQgY2hlY2tpbmcgaXMKbmVlZGVkIGhl
cmUuIG1haW5fdmNwdXBpbigpLCBmb3IgZXhhbXBsZSwgZGVsaWJlcmF0ZWx5IHVzZXMgYQp0eXBl
IHdpZGVyIHRoYW4gc2VlbWluZ2x5IG5lY2Vzc2FyeSwgdG8gYXZvaWQgc3VjaCBhbiBpc3N1ZS4K
CkkgYWxzbyB3b25kZXIgd2hldGhlciByZWplY3RpbmcgemVybyBoZXJlIGlzIHJlYWxseSB0aGUg
am9iIG9mIHRoZQpmcm9udGVuZCwgcmF0aGVyIHRoYW4gbGlieGwuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:26:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12: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 1fwnwG-0002EM-VI; Mon, 03 Sep 2018 12:26:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwnwG-0002E5-9A
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:26:40 +0000
X-Inumbo-ID: b7d549cf-af74-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b7d549cf-af74-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:27: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 1fwnwE-00062y-IO; Mon, 03 Sep 2018 12:26: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 1fwnwE-0002Nh-6m; Mon, 03 Sep 2018 12:26:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwnwE-0007uT-65; Mon, 03 Sep 2018 12:26:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127210-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=342dcb6430d76ebd1ce229a02bad83f8881c9ac9
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 12:26:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127210: 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>

ZmxpZ2h0IDEyNzIxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTk2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNDJkY2I2NDMwZDc2ZWJkMWNl
MjI5YTAyYmFkODNmODg4MWM5YWM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjY5OTYgIDIwMTgtMDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI3MDQyICAyMDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMyBkYXlzICAg
MjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MDUyICAyMDE4LTA4LTMxIDE2OjAw
OjM1IFogICAgMiBkYXlzICAgMjYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5YTAy
YmFkODNmODg4MWM5YWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE2OjAwOjM2IDIwMTggKzAwMDAKCiAgICB4ODYv
aHZtOiBEcm9wIGh2bV97dm14LHN2bX0gc2hvcnRoYW5kcwogICAgCiAgICBCeSBtYWtpbmcge3Zt
eCxzdm19IGluIGh2bV92Y3B1IGludG8gYW4gYW5vbnltb3VzIHVuaW9uIChjb25zaXN0ZW50IHdp
dGgKICAgIGRvbWFpbiBzaWRlIG9mIHRoaW5ncyksIHRoZSBodm1fe3ZteCxzdm19IGRlZmluZXMg
Y2FuIGJlIGRyb3BwZWQsIGFuZCBhbGwgY29kZQogICAgcmVmZXIgdG8gdGhlIGNvcnJlY3RseS1u
YW1lZCBmaWVsZHMuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGRhdGEgaGllcmFjaHkgaXMgbm8KICAg
IGxvbmdlciBvYnNjdXJlZCBmcm9tIGdyZXAvY3Njb3BlL3RhZ3MvZXRjLgogICAgCiAgICBSZWZv
cm1hdCBvbmUgY29tbWVudCBhbmQgc3dpdGNoIG9uZSBib29sX3QgdG8gYm9vbCB3aGlsZSBtYWtp
bmcgY2hhbmdlcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBjMjg1NzQyZjMzZDRjYzNl
MTA2OTIzZWU3MDAzMWNiNTU2YzVlMzliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjU5OjI4IDIwMTggKzAwMDAK
CiAgICB4ODYvc3ZtOiBSZW5hbWUgYXJjaF9zdm1fc3RydWN0IHRvIHN2bV92Y3B1CiAgICAKICAg
IFRoZSBzdWZmaXggYW5kIHByZWZpeCBhcmUgcmVkdW5kYW50LCBhbmQgdGhlIG5hbWUgaXMgY3Vy
aW91c2x5IG9kZC4gIFJlbmFtZSBpdAogICAgdG8gc3ZtX3ZjcHUgdG8gYmUgY29uc2lzdGVudCB3
aXRoIGFsbCB0aGUgb3RoZXIgc2ltaWxhciBzdHJ1Y3R1cmVzLiAgSW4KICAgIGFkZGl0aW9uLCBy
ZW5hbWUgbG9jYWwgYXJjaF9zdm0gbG9jYWwgdmFyaWFibGVzIHRvIHN2bSBmb3IgZnVydGhlcgog
ICAgY29uc2lzdGVuY3kuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDVmM2QzYTg4MGI3NGE2N2YyODMyODFlNDkzYmU4Nzg3MWNhNGY1NTUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTU6
NTM6MDYgMjAxOCArMDAwMAoKICAgIHg4Ni92bXg6IFJlbmFtZSBhcmNoX3ZteF9zdHJ1Y3QgdG8g
dm14X3ZjcHUKICAgIAogICAgVGhlIHN1ZmZpeCBhbmQgcHJlZml4IGFyZSByZWR1bmRhbnQsIGFu
ZCB0aGUgbmFtZSBpcyBjdXJpb3VzbHkgb2RkLiAgUmVuYW1lIGl0CiAgICB0byB2bXhfdmNwdSB0
byBiZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciBzaW1pbGFyIHN0cnVjdHVyZXMuICBJ
bgogICAgYWRkaXRpb24sIHJlbmFtZSBsb2NhbCBhcmNoX3ZteCBsb2NhbCB2YXJpYWJsZXMgdG8g
dm14IGZvciBmdXJ0aGVyCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgU29tZSBv
ZiB0aGUgbG9jYWwgcG9pbnRlcnMgYXJlIG5hbWVkIGFyY2hfdm14LiAgSSdtIG9wZW4gdG8gcmVu
YW1pbmcgdGhlbSB0bwogICAganVzdCB2bXggKGxpa2UgYWxsIHRoZSBvdGhlciBsb2NhbCBwb2lu
dGVycykgaWYgcGVvcGxlIGFyZSBoYXBweSB3aXRoIHRoZQogICAgYWRkaXRpb25hbCBwYXRjaCBk
ZWx0YS4KCmNvbW1pdCBmOTliOTllZDYzODEyNDk0NjM0NDYzYzIzZTgwNTViNzVhZmUzY2RlCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgQXVnIDI4IDE1OjUyOjM0IDIwMTggKzAwMDAKCiAgICB4ODYvaHZtOiBSZW5hbWUgdi0+YXJj
aC5odm1fdmNwdSB0byB2LT5hcmNoLmh2bQogICAgCiAgICBUaGUgdHJhaWxpbmcgX3ZjcHUgc3Vm
Zml4IGlzIHJlZHVuZGFudCwgYnV0IGFkZHMgdG8gY29kZSB2b2x1bWUuICBEcm9wIGl0LgogICAg
CiAgICBSZWZsb3cgbGluZXMgYXMgYXBwcm9wcmlhdGUuICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAx
OWRjOTQ0ODA5OWU5M2U1Y2JkZjQzMGM2YzY0YjhiNDYzZGViZmFkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE1OjUw
OjQxIDIwMTggKzAwMDAKCiAgICB4ZW4vaHZtOiBSZW5hbWUgZC0+YXJjaC5odm1fZG9tYWluIHRv
IGQtPmFyY2guaHZtCiAgICAKICAgIFRoZSB0cmFpbGluZyBfZG9tYWluIHN1ZmZpeCBpcyByZWR1
bmRhbnQsIGJ1dCBhZGRzIHRvIGNvZGUgdm9sdW1lLiAgRHJvcCBpdC4KICAgIAogICAgUmVmbG93
IGxpbmVzIGFzIGFwcHJvcHJpYXRlLCBhbmQgc3dpdGNoIHRvIHVzaW5nIHRoZSBuZXcgWEZSRUUv
ZXRjIHdyYXBwZXJzCiAgICB3aGVyZSBhcHBsaWNhYmxlLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0
IDYxNjQ5NzA5NDIxYTVhN2MxYTlmYmI0NWNkOGZmMTVhMjk5YmY2ZWUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTc6
MDc6NTAgMjAxOCArMDAwMAoKICAgIHhlbi9kb21haW46IEFsbG9jYXRlIGQtPnZjcHVbXSBpbiBk
b21haW5fY3JlYXRlKCkKICAgIAogICAgRm9yIEFSTSwgdGhlIGNhbGwgdG8gYXJjaF9kb21haW5f
Y3JlYXRlKCkgbmVlZHMgdG8gaGF2ZSBjb21wbGV0ZWQgYmVmb3JlCiAgICBkb21haW5fbWF4X3Zj
cHVzKCkgd2lsbCByZXR1cm4gdGhlIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIEZvciBl
YWNoIGFyY2gncyBkb20wJ3MsIGRyb3AgdGhlIHRlbXBvcmFyeSBtYXhfdmNwdXMgcGFyYW1ldGVy
LCBhbmQgYWxsb2NhdGlvbgogICAgb2YgZG9tMC0+dmNwdS4KICAgIAogICAgV2l0aCBkLT5tYXhf
dmNwdXMgbm93IGNvcnJlY3RseSBjb25maWd1cmVkIGJlZm9yZSBldnRjaG5faW5pdCgpLCB0aGUg
cG9sbCBtYXNrCiAgICBjYW4gYmUgY29uc3RydWN0ZWQgc3VpdGFibHkgZm9yIHRoZSBkb21haW4s
IHJhdGhlciB0aGFuIGZvciB0aGUgd29yc3QtY2FzZQogICAgc2V0dGluZy4KICAgIAogICAgRHVl
IHRvIHRoZSBldnRjaG5faW5pdCgpIGZpeGVzLCBpdCBubyBsb25nZXIgY2FsbHMgZG9tYWluX21h
eF92Y3B1cygpLCBhbmQKICAgIEFSTSdzIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgdmdpY19tYXhf
dmNwdXMoKSBubyBsb25nZXIgbmVlZCB3b3JrIGFyb3VuZCB0aGUKICAgIG91dC1vZi1vcmRlciBj
YWxsLgogICAgCiAgICBGcm9tIHRoaXMgcG9pbnQgb24sIGQtPm1heF92Y3B1cyBhbmQgZC0+dmNw
dXNbXSBhcmUgdmFsaWQgZm9yIGFueSBkb21haW4gd2hpY2gKICAgIGNhbiBiZSBsb29rZWQgdXAg
YnkgZG9taWQuCiAgICAKICAgIFRoZSBYRU5fRE9NQ1RMX21heF92Y3B1cyBoeXBlcmNhbGwgaXMg
bW9kaWZpZWQgdG8gcmVqZWN0IGFueSBjYWxsIGF0dGVtcHQgd2l0aAogICAgbWF4ICE9IGQtPm1h
eF92Y3B1cywgd2hpY2ggZG9lcyBtYXRjaCB0aGUgb2xkZXIgc2VtYW50aWNzIChub3QgdGhhdCBp
dCBpcwogICAgb2J2aW91cyBmcm9tIHRoZSBjb2RlKS4gIFRoZSBsb2dpYyB0byBhbGxvY2F0ZSBk
LT52Y3B1W10gaXMgZHJvcHBlZCwgYnV0IGF0CiAgICB0aGlzIHBvaW50IHRoZSBoeXBlcmNhbGwg
c3RpbGwgbmVlZHMgbWFraW5nIHRvIGFsbG9jYXRlIGVhY2ggdmNwdS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1pdCAxYWVhOTc0ZjA0ODA2YTc0
NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE3OjI4OjUwIDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tMDogQXJyYW5nZSBmb3IgZG9tMF9jZmcgdG8gY29udGFpbiB0aGUgcmVhbCBt
YXhfdmNwdXMgdmFsdWUKICAgIAogICAgTWFrZSBkb20wX21heF92Y3B1cygpIGEgY29tbW9uIGlu
dGVyZmFjZSwgYW5kIGltcGxlbWVudCBpdCBvbiBBUk0gYnkgc3BsaXR0aW5nCiAgICB0aGUgZXhp
c3RpbmcgYWxsb2NfZG9tMF92Y3B1MCgpIGZ1bmN0aW9uIGluIGhhbGYuCiAgICAKICAgIEFzIGRv
bWFpbl9jcmVhdGUoKSBkb2Vzbid0IHlldCBzZXQgdXAgdGhlIHZjcHUgYXJyYXksIHRoZSBtYXgg
dmFsdWUgaXMgYWxzbwogICAgcGFzc2VkIGludG8gYWxsb2NfZG9tMF92Y3B1MCgpLiAgVGhpcyBp
cyB0ZW1wb3JhcnkgZm9yIGJpc2VjdGliaWxpdHkgYW5kCiAgICByZW1vdmVkIGluIHRoZSBmb2xs
b3dpbmcgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNDczN2ZhNTJjZTg2OGI1MWE5N2JkNGY2ZWU5MzJlMDQwY2IxMDNi
ZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIEZlYiAyNyAxNzozOTozNyAyMDE4ICswMDAwCgogICAgdG9vbHM6IFBhc3MgbWF4X3Zj
cHVzIHRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCiAgICAKICAgIFhFTl9ET01DVExfbWF4X3Zj
cHVzIGlzIGEgbWFuZGF0b3J5IGh5cGVyY2FsbCwgYnV0IG5vdGhpbmcgYWN0dWFsbHkgcHJldmVu
dHMgYQogICAgdG9vbHN0YWNrIGZyb20gdW5wYXVzaW5nIGEgZG9tYWluIHdpdGggbm8gdmNwdXMu
CiAgICAKICAgIE9yaWdpbmFsbHksIGQtPnZjcHVzW10gd2FzIGFuIGVtYmVkZGVkIGFycmF5IGlu
IHN0cnVjdCBkb21haW4sIGJ1dCBjL3MKICAgIGZiNDQyZTIxNyAieDg2XzY0OiBhbGxvdyBtb3Jl
IHZDUFUtcyBwZXIgZ3Vlc3QiIGluIFhlbiA0LjAgYWx0ZXJlZCBpdCB0byBiZWluZwogICAgZHlu
YW1pY2FsbHkgYWxsb2NhdGVkLiAgQSBzaWRlIGVmZmVjdCBvZiB0aGlzIGlzIHRoYXQgZC0+dmNw
dVtdIGlzIE5VTEwgdW50aWwKICAgIFhFTl9ET01DVExfbWF4X3ZjcHVzIGhhcyBjb21wbGV0ZWQs
IGJ1dCBhIGxvdCBvZiBoeXBlcmNhbGxzIGJsaW5kbHkKICAgIGRlcmVmZXJlbmNlIGl0LgogICAg
CiAgICBFdmVuIHRvZGF5LCB0aGUgYmVoYXZpb3VyIG9mIFhFTl9ET01DVExfbWF4X3ZjcHVzIGlz
IGEgbWFuZGF0b3J5IHNpbmdsZXRvbgogICAgY2FsbCB3aGljaCBjYW4ndCBjaGFuZ2UgdGhlIG51
bWJlciBvZiB2Y3B1cyBvbmNlIGEgdmFsdWUgaGFzIGJlZW4gY2hvc2VuLgogICAgCiAgICBJbiBw
cmVwYXJhdGlvbiB0byByZW1vdGUgdGhlIGh5cGVyY2FsbCwgZXh0ZW5kIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpdGgKICAgIHRoZSBhIG1heF92Y3B1cyBmaWVsZCBhbmQgYXJyYW5nZSBmb3Ig
YWxsIGNhbGxlcnMgdG8gcGFzcyB0aGUgYXBwcm9wcmlhdGUKICAgIHZhbHVlLiAgVGhlcmUgaXMg
bm8gY2hhbmdlIGluIGNvbnN0cnVjdGlvbiBiZWhhdmlvdXIgeWV0LCBidXQgbGF0ZXIgcGF0Y2hl
cwogICAgd2lsbCByZWFycmFuZ2UgdGhlIGh5cGVydmlzb3IgaW50ZXJuYWxzLgogICAgCiAgICBG
b3IgdGhlIHB5dGhvbiBzdHVicywgZXh0ZW5kIHRoZSBkb21haW5fY3JlYXRlIGtleXdvcmQgbGlz
dCB0byB0YWtlIGEKICAgIG1heF92Y3B1cyBwYXJhbWV0ZXIsIGluIGxpZXUgb2YgZGVsZXRpbmcg
dGhlIHB5eGNfZG9tYWluX21heF92Y3B1cyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA1ODBjNDU4Njk5ZTM2N2Jm
NDI3OTY3ODQ0ZmE3OTA4NmI2MGRhNjc1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDE2OjUwOjQ2IDIwMTggKzAwMDAK
CiAgICB4ZW4vZG9tYWluOiBDYWxsIGFyY2hfZG9tYWluX2NyZWF0ZSgpIGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGlzIGlzIGluIHByZXBhcmF0aW9u
IHRvIHNldCB1cCBkLT5tYXhfY3B1cyBhbmQgZC0+dmNwdVtdIGluIGRvbWFpbl9jcmVhdGUoKSwK
ICAgIGFuZCBhbGxvdyBsYXRlciBwYXJ0cyBvZiBkb21haW4gY29uc3RydWN0aW9uIHRvIGhhdmUg
YWNjZXNzIHRvIHRoZSB2YWx1ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY0MjVmOTFjNzI1MjUyOTVhNTUxYmYxNDhk
OWE2YjBmYTc5NzEwOTcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIE1vbiBNYXIgMTkgMTY6MDY6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9n
bnR0YWI6IEZvbGQgZ3JhbnRfdGFibGVfe2NyZWF0ZSxzZXRfbGltaXRzfSgpIGludG8gZ3JhbnRf
dGFibGVfaW5pdCgpCiAgICAKICAgIE5vdyB0aGF0IHRoZSBtYXhfe2dyYW50LG1hcHRyYWNrfV9m
cmFtZXMgYXJlIHNwZWNpZmllZCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZwogICAgb2YgZ3JhbnQg
dGFibGUgY29uc3RydWN0aW9uLCB0aGUgdmFyaW91cyBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Y2FuIGJlCiAgICBmb2xkZWQgdG9nZXRoZXIgYW5kIHNpbXBsaWZpZWQgYXMgYSByZXN1bHQuCiAg
ICAKICAgIExlYXZlIGdyYW50X3RhYmxlX2luaXQoKSBhcyB0aGUgcHVibGljIGludGVyZmFjZSwg
d2hpY2ggaXMgbW9yZSBjb25zaXN0ZW50CiAgICB3aXRoIG90aGVyIHN1YnN5c3RlbXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGFlOGI4YmM1OTljZTJjMWZjNDJmMDBhMzBkNWUzNWE0OGMzZTk3MGMKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcg
MTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9kb21jdGw6IFJlbW92ZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzCiAgICAKICAgIE5vdyB0aGF0IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
IGhhbmRsZXMgdGhlIGdyYW50IHRhYmxlIGxpbWl0cywgcmVtb3ZlCiAgICBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzIChpbmNsdWRpbmcgWFNNIGhvb2tzIGFuZCBsaWJ4YyB3cmFwcGVycyku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmNvbW1p
dCBkNzA0YzJkNmRjODI1MjI0MzRiYzM1OGI2YzE5Y2JlNDIwYjM1NTJkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTWFyIDE5IDEx
OjE5OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZ250dGFiOiBQYXNzIG1heF97Z3JhbnQsbWFwdHJh
Y2t9X2ZyYW1lcyBpbnRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCiAgICAKICAgIC4uLiByYXRoZXIg
dGhhbiBzZXR0aW5nIHRoZSBsaW1pdHMgdXAgYWZ0ZXIgZG9tYWluX2NyZWF0ZSgpIGhhcyBjb21w
bGV0ZWQuCiAgICAKICAgIFRoaXMgcmVtb3ZlcyB0aGUgY29tbW9uIGdudHRhYiBpbmZyYXN0cnVj
dHVyZSBmb3IgY2FsY3VsYXRpbmcgdGhlIG51bWJlciBvZgogICAgZG9tMCBncmFudCBmcmFtZXMg
KGFzIHRoZSBjb21tb24gZ3JhbnQgdGFibGUgY29kZSBpcyBub3QgYW4gYXBwcm9wcmlhdGUgcGxh
Y2UKICAgIGZvciBpdCB0byBsaXZlKSwgb3B0aW5nIGluc3RlYWQgdG8gcmVxdWlyZSB0aGUgZG9t
MCBjb25zdHJ1Y3Rpb24gY29kZSB0byBwYXNzCiAgICBhIHNhbmUgdmFsdWUgaW4gdmlhIHRoZSBj
b25maWd1cmF0aW9uLgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBub3cgbWVhbnMgdGhhdCB0
aGVyZSBpcyBuZXZlciBhIHBhcnRpYWxseSBjb25zdHJ1Y3RlZCBncmFudAogICAgdGFibGUgZm9y
IGEgcmVmZXJlbmNlLWFibGUgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGE5MDNiZjUyMzM1ODk4YWRiMjg5MWI0NWM4
YmFmMmE3MGI5MTI0ODUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBGZWIgMjcgMTc6Mzk6MzcgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBQYXNzIGdyYW50IHRhYmxlIGxpbWl0cyB0byBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
CiAgICAKICAgIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgaXMgYSBmYWlybHkgbmV3IGh5
cGVyY2FsbCwgYW5kIGlzIHN0cmljdGx5CiAgICBtYW5kYXRvcnkuICBBcyBpdCBwZXJ0YWlucyB0
byBkb21haW4gbGltaXRzLCBpdCBzaG91bGQgYmUgcHJvdmlkZWQgYXQKICAgIGNyZWF0ZWRvbWFp
biB0aW1lLgogICAgCiAgICBJbiBwcmVwYXJhdGlvbiB0byByZW1vdmUgdGhlIGh5cGVyY2FsbCwg
ZXh0ZW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpdGgKICAgIHRoZSBmaWVsZHMgYW5kIGFy
cmFuZ2UgZm9yIGFsbCBjYWxsZXJzIHRvIHBhc3MgYXBwcm9wcmlhdGUgZGV0YWlscy4gIFRoZXJl
IGlzCiAgICBubyBjaGFuZ2UgaW4gY29uc3RydWN0aW9uIGJlaGF2aW91ciB5ZXQsIGJ1dCBsYXRl
ciBwYXRjaGVzIHdpbGwgcmVhcnJhbmdlIHRoZQogICAgaHlwZXJ2aXNvciBpbnRlcm5hbHMsIHRo
ZW4gZGVsZXRlIHRoZSBoeXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12: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 1fwo58-00035e-0D; Mon, 03 Sep 2018 12:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwo56-00035Z-LW
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:35:48 +0000
X-Inumbo-ID: fe82001f-af75-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe82001f-af75-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:36:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 06:35:46 -0600
Message-Id: <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 06:35:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180903115323.616cc7f8.olaf@aepfle.de>
In-Reply-To: <20180903115323.616cc7f8.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDAzLjA5LjE4IGF0IDExOjUzLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IFNpbmNl
IGFib3V0IHR3byBtb250aHMgc3RhZ2luZyBmYWlscyB0byBidWlsZCBiZWNhdXNlIHRvb2xzL2Z1
enogY2FuIG5vdCBjb3BlIAo+IHdpdGggQ0ZMQUdTPSItTzIgLVdhbGwgIC1mc3RhY2stcHJvdGVj
dG9yLXN0cm9uZyAtZnVud2luZC10YWJsZXMgCj4gLWZhc3luY2hyb25vdXMtdW53aW5kLXRhYmxl
cyAtZnN0YWNrLWNsYXNoLXByb3RlY3Rpb24iLiBXaGlsZSBJIGNhbiBlYXNpbHkgCj4gaGlkZSB0
aGUgYnVnIGJ5IHVuZGVmaW5pbmcgX0ZPUlRJRllfU09VUkNFLCBJIGFsd2F5cyB3b25kZXIgd2h5
IG9zc3Rlc3QgZG9lcyAKPiBub3QgY2F0Y2ggc3VjaCBidWdzPwo+IAo+IExvb2tpbmcgYXQgc29t
ZSByYW5kb20gYnVpbGQtYW1kNjQvNi50cy14ZW4tYnVpbGQubG9nIG91dHB1dCwgaXQgc2VlbXMg
bm8gCj4gQ0ZMQUdTIGF0IGFsbCBpcyBzZXQuIEknbSBzdXJlIFNVU0UgaXMgbm90IHRoZSBvbmx5
IG9uZSB0aGF0IHNldHMgQ0ZMQUdTIAo+IGR1cmluZyB0aGVpciBwYWNrYWdlIGJ1aWxkLCBhbmQg
ZnVydGhlciBJIHRoaW5rIFNVU0UgaXMgbm90IHRoZSBvbmx5IG9uZSB3aG8gCj4gZW5mb3JjZXMg
LURfRk9SVElGWV9TT1VSQ0U9IGdsb2JhbGx5LiBTbyBvbiB0aGF0IGdyb3VuZCwgc2hvdWxkbid0
IHdoYXRldmVyIAo+IG9zc3Rlc3QgZG9lcyBtYXRjaCB3aGF0IHRoZSBjb25zdW1lcnMgb2YgeGVu
IHVzZT8gUnVubmluZyBvc3N0ZXN0IHdpdGggCj4gdGhyb3ctYXdheS1iaW5hcmllcyBjb21waWxl
ZCB3aXRoIC1EX0ZPUlRJRllfU09VUkNFIHdpbGwgbGlrZWx5IG5vdCBodXJ0IG9yIAo+IGludmFs
aWRhdGUgdGhlIG92ZXJhbGwgY292ZXJhZ2UuCgpMZWF2aW5nIGFzaWRlIHRoZSBzdWdnZXN0aW9u
IHlvdSBtYWtlIChJJ20gdW5jb252aW5jZWQgZWl0aGVyIHZhcmlhbnQgaXMKc3RyaWN0bHkgYmV0
dGVyIHRoYW4gdGhlIG90aGVyKSAtIHdoYXQgaXMgdGhlIGFjdHVhbCBwcm9ibGVtPyBUaGUgbWVy
ZQpsaXN0aW5nIG9mIGNvbXBpbGVyIGZsYWdzIHBhc3NlZCBkb2VzIG5vdCBtYWtlIGNsZWFyIHRv
IG1lIHdoZXJlIHRoZSBjbGFzaAppcywgb3IgaG93IGl0IHdvdWxkIHN1cmZhY2UuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:44:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwoD7-0003oW-RQ; Mon, 03 Sep 2018 12:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwoD6-0003oR-AD
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:44:04 +0000
X-Inumbo-ID: 25b8dc85-af77-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25b8dc85-af77-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:44: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 BBEEEAFA3;
 Mon,  3 Sep 2018 12:44:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180903115950.28486-1-jgross@suse.com>
 <5B8D286602000078001E490C@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <e5911da7-a4bc-7908-9941-302f5f81de5d@suse.com>
Date: Mon, 3 Sep 2018 14:44:00 +0200
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: <5B8D286602000078001E490C@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools/xl: refuse to set number of vcpus to
 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDMvMDkvMTggMTQ6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA5LjE4IGF0
IDEzOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEvdG9vbHMveGwveGxfdmNw
dS5jCj4+ICsrKyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwo+PiBAQCAtMzQxLDYgKzM0MSwxMCBAQCBz
dGF0aWMgaW50IHZjcHVzZXQodWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5yX3ZjcHVzLCBp
bnQgY2hlY2tfaG9zdCkKPj4gICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogSW52YWxp
ZCBhcmd1bWVudC5cbiIpOwo+PiAgICAgICAgICByZXR1cm4gMTsKPj4gICAgICB9Cj4+ICsgICAg
aWYgKG5yX3ZjcHVzID09IDApIHsKPj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjog
U2V0dGluZyBudW1iZXIgb2YgdmNwdXMgdG8gMCBpc24ndCBhbGxvd2VkLlxuIik7Cj4+ICsgICAg
ICAgIHJldHVybiAxOwo+PiArICAgIH0KPiAKPiBUaGlzIG1lc3NhZ2UgaXMgbGlhYmxlIHRvIGJl
IGNvbmZ1c2luZyB3aGVuIHRoZSBzdHJpbmcgcGFzc2VkIGluCj4gcmVwcmVzZW50cyBhIG5vbi16
ZXJvIG51bWJlciB3aGljaCwgd2hlbiBjb252ZXJ0ZWQgdG8KPiB1bnNpZ25lZCBpbnQsIHlpZWxk
cyB6ZXJvLiBJIHRoaW5rIG1vcmUgdGhvcm91Z2ggaW5wdXQgY2hlY2tpbmcgaXMKPiBuZWVkZWQg
aGVyZS4gbWFpbl92Y3B1cGluKCksIGZvciBleGFtcGxlLCBkZWxpYmVyYXRlbHkgdXNlcyBhCj4g
dHlwZSB3aWRlciB0aGFuIHNlZW1pbmdseSBuZWNlc3NhcnksIHRvIGF2b2lkIHN1Y2ggYW4gaXNz
dWUuCj4gCj4gSSBhbHNvIHdvbmRlciB3aGV0aGVyIHJlamVjdGluZyB6ZXJvIGhlcmUgaXMgcmVh
bGx5IHRoZSBqb2Igb2YgdGhlCj4gZnJvbnRlbmQsIHJhdGhlciB0aGFuIGxpYnhsLgoKWWVzLCB0
aGlzIHdvdWxkIGJlIGJldHRlci4KCkFzIHRoZSBudW1iZXIgb3YgdmNwdXMgaXMgZGV0ZXJtaW5l
ZCBieSBjb3VudGluZyB0aGUgYml0cyBpbiB0aGUKY3B1bWFwLCBhbmQgdGhpcyB2YWx1ZSBpcyBh
biBpbnQsIEkgZ3Vlc3Mgd2Ugc2hvdWxkIGxpbWl0IHRoZSB1cHBlcgpib3VuZCB0byBJTlRfTUFY
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:44:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwoDz-0003tF-9y; Mon, 03 Sep 2018 12:44:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwoDx-0003t6-IE
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:44:57 +0000
X-Inumbo-ID: ef44968f-af76-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef44968f-af76-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 14:43:19 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 06:44:54 -0600
Message-Id: <5B8D2CC302000078001E492B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 06:44:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <osstest-127070-mainreport@xen.org>
In-Reply-To: <osstest-127070-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-unstable test] 127070: 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: 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>

Pj4+IE9uIDAxLjA5LjE4IGF0IDIzOjQzLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEyNzA3MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MDcwLyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTI2ODU0CgpJIHdvbmRlciBpZiB0aGlzCgpbICAgMzAuMDE3MTQyXSBCVUc6
IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IDAwMDJmZmE4ClsgICAz
MC4wMTcyMDhdIElQOiBfX3JhZGl4X3RyZWVfbG9va3VwKzB4MTIvMHhiMApbICAgMzAuMDE3MjM1
XSAqcGRwdCA9IDAwMDAwMDAwMWVjYTUwMjcgKnBkZSA9IDAwMDAwMDAwMDAwMDAwMDAgClsgICAz
MC4wMTcyNzFdIE9vcHM6IDAwMDAgWyMxXSBTTVAKWyAgIDMwLjAxNzI5M10gTW9kdWxlcyBsaW5r
ZWQgaW46IGV4dDQgbWJjYWNoZSBqYmQyClsgICAzMC4wMTczNTJdIENQVTogMiBQSUQ6IDEyMDQg
Q29tbTogc3lzdGVtZCBOb3QgdGFpbnRlZCA0LjE0LjY3KyAjMQpbICAgMzAuMDE3MzgzXSB0YXNr
OiBkZjYwMWY4MCB0YXNrLnN0YWNrOiBkYWZkODAwMApbICAgMzAuMDE3NDExXSBFSVA6IF9fcmFk
aXhfdHJlZV9sb29rdXArMHgxMi8weGIwClsgICAzMC4wMTc0NDVdIEVGTEFHUzogMDAwMTAyODIg
Q1BVOiAyClsgICAzMC4wMTc0NjhdIEVBWDogMDAwMmZmYTQgRUJYOiBiN2VkMjAwMCBFQ1g6IDAw
MDAwMDAwIEVEWDogMDFmZmZmZmYKWyAgIDMwLjAxNzUwM10gRVNJOiAwMDAwMDAwMCBFREk6IDAw
MDAwMDAwIEVCUDogZGFmZDlkZTQgRVNQOiBkYWZkOWRkMApbICAgMzAuMDE3NTM0XSAgRFM6IDAw
N2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMzMgU1M6IDAwNjkKWyAgIDMwLjAxNzU3MV0gQ1Iw
OiA4MDA1MDAzMyBDUjI6IDAwMDJmZmE4IENSMzogMWVjYTQwMDAgQ1I0OiAwMDA0MjY2MApbICAg
MzAuMDE3NjIwXSBDYWxsIFRyYWNlOgpbICAgMzAuMDE3NjQyXSAgcmFkaXhfdHJlZV9sb29rdXBf
c2xvdCsweDExLzB4MzAKWyAgIDMwLjAxNzY3M10gID8geGVuX3NldF9wdWQrMHhhMC8weGEwClsg
ICAzMC4wMTc2OTldICBmaW5kX2dldF9lbnRyeSsweDFkLzB4MTEwClsgICAzMC4wMTc3MjNdICBw
YWdlY2FjaGVfZ2V0X3BhZ2UrMHgxZi8weDIzMApbICAgMzAuMDE3NzUyXSAgbG9va3VwX3N3YXBf
Y2FjaGUrMHgzNS8weDExMApbICAgMzAuMDE3Nzc4XSAgc3dhcF9yZWFkYWhlYWRfZGV0ZWN0KzB4
ODQvMHgyZjAKWyAgIDMwLjAxNzgwOV0gIGRvX3N3YXBfcGFnZSsweDI1Yi8weDhlMApbICAgMzAu
MDE3ODM3XSAgPyB3cF9wYWdlX2NvcHkrMHgzOTkvMHg2YjAKWyAgIDMwLjAxNzg2Nl0gID8ga21h
cF9hdG9taWNfcHJvdCsweDJiLzB4MTgwClsgICAzMC4wMTc4OTJdICA/IF9fcmF3X2NhbGxlZV9z
YXZlX3hlbl9wdGVfdmFsKzB4Yy8weGMKWyAgIDMwLjAxNzkyNV0gIGhhbmRsZV9tbV9mYXVsdCsw
eDQ2OC8weDllMApbICAgMzAuMDE3OTUxXSAgX19kb19wYWdlX2ZhdWx0KzB4MWJhLzB4NGUwClsg
ICAzMC4wMTc5NzZdICA/IF9fZG9fcGFnZV9mYXVsdCsweDRlMC8weDRlMApbICAgMzAuMDE4MDA4
XSAgZG9fcGFnZV9mYXVsdCsweDM3LzB4MTAwClsgICAzMC4wMTgwMzJdICA/IF9fZG9fcGFnZV9m
YXVsdCsweDRlMC8weDRlMApbICAgMzAuMDE4MDYwXSAgY29tbW9uX2V4Y2VwdGlvbisweDc3LzB4
N2UKWyAgIDMwLjAxODA4NF0gRUlQOiAweGI3ZjBkMzlmClsgICAzMC4wMTgxMDFdIEVGTEFHUzog
MDAwMTAyNDYgQ1BVOiAyClsgICAzMC4wMTgxMjRdIEVBWDogYjdlZDIwMzAgRUJYOiBiN2YyMDAw
MCBFQ1g6IGI3YmY5MWI4IEVEWDogMDAwMDAwMDIKWyAgIDMwLjAxODE1OF0gRVNJOiBiN2YyMDU1
YyBFREk6IGI3ZjEwZTkwIEVCUDogYjdiZjkyNjAgRVNQOiBiN2JmOTIwOApbICAgMzAuMDE4MTkw
XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwMDAgR1M6IDAwMzMgU1M6IDAwN2IKWyAgIDMwLjAx
ODIyMF0gID8gX19kb19wYWdlX2ZhdWx0KzB4NGUwLzB4NGUwClsgICAzMC4wMTgyNDJdIENvZGU6
IDAwIDhiIDAzIGMxIGU4IDFhIDg1IGMwIDc0IGJlIDBmIDBiIDhkIGI2IDAwIDAwIDAwIDAwIDhk
IGJjIDI3IDAwIDAwIDAwIDAwIDU1IDg5IGU1IDU3IDU2IDUzIDgzIGVjIDA4IDg5IDQ1IGYwIDg5
IDRkIGVjIDhiIDQ1IGYwIDw4Yj4gNDAgMDQgODkgYzEgODMgZTEgMDMgODMgZjkgMDEgNzUgNzEg
ODkgYzEgYmYgNDAgMDAgMDAgMDAgODMKWyAgIDMwLjAxODQxNV0gRUlQOiBfX3JhZGl4X3RyZWVf
bG9va3VwKzB4MTIvMHhiMCBTUzpFU1A6IDAwNjk6ZGFmZDlkZDAKWyAgIDMwLjAxODQ0NV0gQ1Iy
OiAwMDAwMDAwMDAwMDJmZmE4ClsgICAzMC4wMTg0NzJdIC0tLVsgZW5kIHRyYWNlIGM4YmE5N2Ey
NDFiYjIwNDAgXS0tLQoKaXNuJ3QgYSAocHJlc3VtYWJseSBpbmRpcmVjdCkgcmVzdWx0IG9mCgpT
ZXAgIDEgMDM6MDY6MzIuMTgwMDk0IChYRU4pIGQyOCBMMVRGLXZ1bG5lcmFibGUgTDFlIDgwMDAw
MDA0MDAwMDAwMDAgLSBTaGFkb3dpbmcKCkrDvHJnZW4ncyBjaGFuZ2UgdG8gYXZvaWQgc3BsaXQg
UFRFIHdyaXRlcyB3b3VsZCB0aGVuIG9ubHkgYmUKcGFwZXJpbmcgb3ZlciBhbiBhY3RpdmUgaXNz
dWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:56:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwoOw-0004kE-Iy; Mon, 03 Sep 2018 12:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwoOv-0004k9-7w
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:56:17 +0000
X-Inumbo-ID: db0c1628-af78-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db0c1628-af78-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 12:57:04 +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 92FF0AE71;
 Mon,  3 Sep 2018 12:56:15 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <osstest-127070-mainreport@xen.org>
 <5B8D2CC302000078001E492B@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <96f9531b-015b-3aec-b53c-7a4628bc82e6@suse.com>
Date: Mon, 3 Sep 2018 14:56:14 +0200
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: <5B8D2CC302000078001E492B@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [xen-unstable test] 127070: 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: 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>

T24gMDMvMDkvMTggMTQ6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA5LjE4IGF0
IDIzOjQzLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+IGZsaWdodCAx
MjcwNzAgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcwNzAvIAo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgK
Pj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTI2ODU0Cj4gCj4gSSB3b25kZXIgaWYgdGhpcwo+IAo+IFsgICAzMC4wMTcxNDJdIEJVRzogdW5h
YmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgMDAwMmZmYTgKPiBbICAgMzAu
MDE3MjA4XSBJUDogX19yYWRpeF90cmVlX2xvb2t1cCsweDEyLzB4YjAKPiBbICAgMzAuMDE3MjM1
XSAqcGRwdCA9IDAwMDAwMDAwMWVjYTUwMjcgKnBkZSA9IDAwMDAwMDAwMDAwMDAwMDAgCj4gWyAg
IDMwLjAxNzI3MV0gT29wczogMDAwMCBbIzFdIFNNUAo+IFsgICAzMC4wMTcyOTNdIE1vZHVsZXMg
bGlua2VkIGluOiBleHQ0IG1iY2FjaGUgamJkMgo+IFsgICAzMC4wMTczNTJdIENQVTogMiBQSUQ6
IDEyMDQgQ29tbTogc3lzdGVtZCBOb3QgdGFpbnRlZCA0LjE0LjY3KyAjMQo+IFsgICAzMC4wMTcz
ODNdIHRhc2s6IGRmNjAxZjgwIHRhc2suc3RhY2s6IGRhZmQ4MDAwCj4gWyAgIDMwLjAxNzQxMV0g
RUlQOiBfX3JhZGl4X3RyZWVfbG9va3VwKzB4MTIvMHhiMAo+IFsgICAzMC4wMTc0NDVdIEVGTEFH
UzogMDAwMTAyODIgQ1BVOiAyCj4gWyAgIDMwLjAxNzQ2OF0gRUFYOiAwMDAyZmZhNCBFQlg6IGI3
ZWQyMDAwIEVDWDogMDAwMDAwMDAgRURYOiAwMWZmZmZmZgo+IFsgICAzMC4wMTc1MDNdIEVTSTog
MDAwMDAwMDAgRURJOiAwMDAwMDAwMCBFQlA6IGRhZmQ5ZGU0IEVTUDogZGFmZDlkZDAKPiBbICAg
MzAuMDE3NTM0XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMzMgU1M6IDAwNjkK
PiBbICAgMzAuMDE3NTcxXSBDUjA6IDgwMDUwMDMzIENSMjogMDAwMmZmYTggQ1IzOiAxZWNhNDAw
MCBDUjQ6IDAwMDQyNjYwCj4gWyAgIDMwLjAxNzYyMF0gQ2FsbCBUcmFjZToKPiBbICAgMzAuMDE3
NjQyXSAgcmFkaXhfdHJlZV9sb29rdXBfc2xvdCsweDExLzB4MzAKPiBbICAgMzAuMDE3NjczXSAg
PyB4ZW5fc2V0X3B1ZCsweGEwLzB4YTAKPiBbICAgMzAuMDE3Njk5XSAgZmluZF9nZXRfZW50cnkr
MHgxZC8weDExMAo+IFsgICAzMC4wMTc3MjNdICBwYWdlY2FjaGVfZ2V0X3BhZ2UrMHgxZi8weDIz
MAo+IFsgICAzMC4wMTc3NTJdICBsb29rdXBfc3dhcF9jYWNoZSsweDM1LzB4MTEwCj4gWyAgIDMw
LjAxNzc3OF0gIHN3YXBfcmVhZGFoZWFkX2RldGVjdCsweDg0LzB4MmYwCj4gWyAgIDMwLjAxNzgw
OV0gIGRvX3N3YXBfcGFnZSsweDI1Yi8weDhlMAo+IFsgICAzMC4wMTc4MzddICA/IHdwX3BhZ2Vf
Y29weSsweDM5OS8weDZiMAo+IFsgICAzMC4wMTc4NjZdICA/IGttYXBfYXRvbWljX3Byb3QrMHgy
Yi8weDE4MAo+IFsgICAzMC4wMTc4OTJdICA/IF9fcmF3X2NhbGxlZV9zYXZlX3hlbl9wdGVfdmFs
KzB4Yy8weGMKPiBbICAgMzAuMDE3OTI1XSAgaGFuZGxlX21tX2ZhdWx0KzB4NDY4LzB4OWUwCj4g
WyAgIDMwLjAxNzk1MV0gIF9fZG9fcGFnZV9mYXVsdCsweDFiYS8weDRlMAo+IFsgICAzMC4wMTc5
NzZdICA/IF9fZG9fcGFnZV9mYXVsdCsweDRlMC8weDRlMAo+IFsgICAzMC4wMTgwMDhdICBkb19w
YWdlX2ZhdWx0KzB4MzcvMHgxMDAKPiBbICAgMzAuMDE4MDMyXSAgPyBfX2RvX3BhZ2VfZmF1bHQr
MHg0ZTAvMHg0ZTAKPiBbICAgMzAuMDE4MDYwXSAgY29tbW9uX2V4Y2VwdGlvbisweDc3LzB4N2UK
PiBbICAgMzAuMDE4MDg0XSBFSVA6IDB4YjdmMGQzOWYKPiBbICAgMzAuMDE4MTAxXSBFRkxBR1M6
IDAwMDEwMjQ2IENQVTogMgo+IFsgICAzMC4wMTgxMjRdIEVBWDogYjdlZDIwMzAgRUJYOiBiN2Yy
MDAwMCBFQ1g6IGI3YmY5MWI4IEVEWDogMDAwMDAwMDIKPiBbICAgMzAuMDE4MTU4XSBFU0k6IGI3
ZjIwNTVjIEVESTogYjdmMTBlOTAgRUJQOiBiN2JmOTI2MCBFU1A6IGI3YmY5MjA4Cj4gWyAgIDMw
LjAxODE5MF0gIERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMDAwIEdTOiAwMDMzIFNTOiAwMDdiCj4g
WyAgIDMwLjAxODIyMF0gID8gX19kb19wYWdlX2ZhdWx0KzB4NGUwLzB4NGUwCj4gWyAgIDMwLjAx
ODI0Ml0gQ29kZTogMDAgOGIgMDMgYzEgZTggMWEgODUgYzAgNzQgYmUgMGYgMGIgOGQgYjYgMDAg
MDAgMDAgMDAgOGQgYmMgMjcgMDAgMDAgMDAgMDAgNTUgODkgZTUgNTcgNTYgNTMgODMgZWMgMDgg
ODkgNDUgZjAgODkgNGQgZWMgOGIgNDUgZjAgPDhiPiA0MCAwNCA4OSBjMSA4MyBlMSAwMyA4MyBm
OSAwMSA3NSA3MSA4OSBjMSBiZiA0MCAwMCAwMCAwMCA4Mwo+IFsgICAzMC4wMTg0MTVdIEVJUDog
X19yYWRpeF90cmVlX2xvb2t1cCsweDEyLzB4YjAgU1M6RVNQOiAwMDY5OmRhZmQ5ZGQwCj4gWyAg
IDMwLjAxODQ0NV0gQ1IyOiAwMDAwMDAwMDAwMDJmZmE4Cj4gWyAgIDMwLjAxODQ3Ml0gLS0tWyBl
bmQgdHJhY2UgYzhiYTk3YTI0MWJiMjA0MCBdLS0tCj4gCj4gaXNuJ3QgYSAocHJlc3VtYWJseSBp
bmRpcmVjdCkgcmVzdWx0IG9mCj4gCj4gU2VwICAxIDAzOjA2OjMyLjE4MDA5NCAoWEVOKSBkMjgg
TDFURi12dWxuZXJhYmxlIEwxZSA4MDAwMDAwNDAwMDAwMDAwIC0gU2hhZG93aW5nCj4gCj4gSsO8
cmdlbidzIGNoYW5nZSB0byBhdm9pZCBzcGxpdCBQVEUgd3JpdGVzIHdvdWxkIHRoZW4gb25seSBi
ZQo+IHBhcGVyaW5nIG92ZXIgYW4gYWN0aXZlIGlzc3VlLgoKTm8sIGl0IGlzbid0IHBhcGVyaW5n
IG92ZXIgdGhlIGlzc3VlLCBidXQgcmVwYWlyaW5nIGl0LiBTZWUKCmh0dHBzOi8vYnVnemlsbGEu
a2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4NDk3Cgp3aGljaCBjbGVhcmx5IHN0YXRlcyB0
aGF0IHRoaXMgaXNzdWUgaGFzIGJlZW4gc2VlbiBvbiBiYXJlIG1ldGFsLCB0b28uCk9uIFhlbiBp
dHMganVzdCBtdWNoIG1vcmUgZnJlcXVlbnQgYXMgdGhlIHRpbWluZyBpcyBkaWZmZXJlbnQuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 12:59:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 12: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 1fwoSK-0004sj-6b; Mon, 03 Sep 2018 12:59:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwoSI-0004se-R1
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 12:59:46 +0000
X-Inumbo-ID: 57942147-af79-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57942147-af79-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:00: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 976C6AE81;
 Mon,  3 Sep 2018 12:59:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 14:59:42 +0200
Message-Id: <20180903125942.30551-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] tools/xl: refuse to set number of vcpus to 0
 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu2@citrix.com,
 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>

VHJ5aW5nIHRvIHNldCB0aGUgbnVtYmVyIG9mIHZjcHVzIG9mIGEgZG9tYWluIHRvIDAgaXNuJ3Qg
cmVmdXNlZC4KV2Ugc2hvdWxkIG5vdCBhbGxvdyB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
IHwgNiArKysrKysKIHRvb2xzL3hsL3hsX3ZjcHUuYyAgICAgICAgIHwgNSArKystLQogMiBmaWxl
cyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpp
bmRleCA1MzNiY2RmMjQwLi4zMzc3YmJhOTk0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTM2OSw2ICsx
MzY5LDEyIEBAIGludCBsaWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsIGxpYnhsX2JpdG1hcCAqY3B1bWFwKQogICAgIH0KIAogICAgIG1heGNwdXMgPSBs
aWJ4bF9iaXRtYXBfY291bnRfc2V0KGNwdW1hcCk7CisgICAgaWYgKG1heGNwdXMgPT0gMCkKKyAg
ICB7CisgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIlJlcXVlc3RlZCAwIFZDUFVzISIpOwor
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KICAgICBp
ZiAobWF4Y3B1cyA+IGluZm8udmNwdV9tYXhfaWQgKyAxKQogICAgIHsKICAgICAgICAgTE9HRUQo
RVJST1IsIGRvbWlkLCAiUmVxdWVzdGVkICVkIFZDUFVzLCBob3dldmVyIG1heGNwdXMgaXMgJWQh
IiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwpp
bmRleCBhZWY0ODY4NjRjLi4zMDU3YzIyYWFlIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1
LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBAIC0zMzEsMTMgKzMzMSwxNCBAQCBpbnQgbWFp
bl92Y3B1cGluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHN0YXRpYyBpbnQgdmNwdXNldCh1aW50
MzJfdCBkb21pZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGludCBjaGVja19ob3N0KQogewogICAg
IGNoYXIgKmVuZHB0cjsKLSAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzLCBpOworICAgIHVuc2ln
bmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgbWF4X3ZjcHVzOwogICAgIGxpYnhsX2JpdG1h
cCBjcHVtYXA7CiAgICAgaW50IHJjOwogCiAgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7
CiAgICAgbWF4X3ZjcHVzID0gc3RydG91bChucl92Y3B1cywgJmVuZHB0ciwgMTApOwotICAgIGlm
IChucl92Y3B1cyA9PSBlbmRwdHIpIHsKKyAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRyIHx8IG1h
eF92Y3B1cyA+IElOVF9NQVgpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogSW52
YWxpZCBhcmd1bWVudC5cbiIpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:13:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwofK-0006KY-IE; Mon, 03 Sep 2018 13:13: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwofJ-0006KT-As
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:13:13 +0000
X-Inumbo-ID: e20349cb-af7a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e20349cb-af7a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:11:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:13:10 -0600
Message-Id: <5B8D336202000078001E4971@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:13:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hans van Kranenburg" <hans@knorrie.org>
References: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
In-Reply-To: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] SMT/Hyperthreading detection not always 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 <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+IE9uIDAzLjA5LjE4IGF0IDEzOjU1LCA8aGFuc0Brbm9ycmllLm9yZz4gd3JvdGU6Cj4gSSBy
YW4gaW50byB0aGUgc2l0dWF0aW9uIHdoZXJlIEkgZ290IHRoaXMgYmFubmVyIGluIHRoZSB4bCBk
bWVzZy4uLgo+IAo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+IChYRU4pIEJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUg
d2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmcKPiAoWEVOKSBlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhbgo+IChYRU4pIGV4cGxpY2l0ICdzbXQ9PGJv
b2w+JyBzZXR0aW5nLiAgU2VlIFhTQS0yNzMuCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gLi4ud2hpbGUgaHlwZXJ0aHJlYWRp
bmcgaXMgZGlzYWJsZWQgaW4gdGhlIGJpb3Mgc2V0dGluZ3MuCj4gCj4gU29tZSBsaW5lcyBmcm9t
IHRoZSBQT1NUIG1lc3NhZ2VzOgo+IAo+IFByb0xpYW50IFN5c3RlbSBCSU9TIC0gUDY4ICgwNS8y
MS8yMDE4KQo+IFsuLi5dCj4gMiBQcm9jZXNzb3IocykgZGV0ZWN0ZWQsIDEyIHRvdGFsIGNvcmVz
IGVuYWJsZWQsIEh5cGVydGhyZWFkaW5nIGlzIGRpc2FibGVkCj4gUHJvYyAxOiBJbnRlbChSKSBY
ZW9uKFIpIENQVSBYNTY3NSBAIDMuMDdHSHoKPiBQcm9jIDI6IEludGVsKFIpIFhlb24oUikgQ1BV
IFg1Njc1IEAgMy4wN0dIego+IAo+IE1vcmUgZGVidWcgaW5mbyBiZWxvdy4gU2VlIHRoZSB0aHJl
YWQgJyJCb290ZWQgb24gTDFURi12dWxuZXJhYmxlCj4gaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0
aHJlYWRpbmcgZW5hYmxlZCIgLi4gb3Igbm90PycgaW4geGVuLXVzZXJzIGZvcgo+IGV2ZW4gbW9y
ZS4KPiAKPiBSZWFjdGlvbiBmcm9tIEFuZHJldyBvbiB4ZW4tdXNlcnMgdGhyZWFkOiAiTG9va3Mg
bGlrZSBYZW4gZG9lcyBoYXZlIGEKPiBidWcgaWRlbnRpZnlpbmcgdGhlIHRvcG9sb2d5LiAgSHlw
ZXJ0aHJlYWRpbmcgaXMgZGVmaW5pdGVseSBvZmYsIGJ1dAo+IHRoZXJlIGlzIG5vIE1BRFQgc28g
aW5mb3JtYXRpb24gaXMgcHJvYmFibHkgYmVpbmcgZGVyaXZlZCBmcm9tIHRoZQo+IGxlZ2FjeSBN
UCB0YWJsZS5Gb3Igbm93LCBzZXQgc210PTAgaWYgeW91IHdhbnQgdG8gc2tpcCB0aGUgd2Fybmlu
ZywgYW5kCj4gY2FuIHlvdSBlbWFpbCB4ZW4tZGV2ZWwgd2l0aCBhIGJ1ZyByZXBvcnQgcGxlYXNl
PyAiCgoiVGhlcmUgaXMgbm8gTUFEVCBpbmZvcm1hdGlvbiIgY291bGQgaGF2ZSBiZWVuIGEgaGlu
dCB0byB5b3UgdGhhdCBmaXJzdApvZiBhbGwgeW91IG5lZWQgLi4uCgo+IC0jIHhsIGRtZXNnCj4g
KFhFTikgcGFyYW1ldGVyICJwbGFjZWhvbGRlciIgdW5rbm93biEKPiAoWEVOKSBYZW4gdmVyc2lv
biA0LjExLjEtcHJlIChEZWJpYW4KPiA0LjExLjF+cHJlKzEuNzMzNDUwYjM5Yi0xfmV4cDF+bXhi
cDkrMSkgKGhhbnNAa25vcnJpZS5vcmcpIChnY2MgKERlYmlhbgo+IDYuMy4wLTE4K2RlYjl1MSkg
Ni4zLjAgMjAxNzA1MTYpIGRlYnVnPW4gIFdlZCBBdWcgMjIgMTU6MjY6NDQgVVRDIDIwMTgKPiAo
WEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTMtNQo+IChYRU4pIENvbW1hbmQgbGluZTog
cGxhY2Vob2xkZXIgZG9tMF9tYXhfdmNwdXM9NCBkb20wX21lbT00RyxtYXg6NEcKPiBjb20yPTEx
NTIwMCw4bjEgY29uc29sZT1jb20yLHZnYSBub3JlYm9vdCB4cHRpPW5vLWRvbTAgY3B1aW5mbwo+
IGRvbTBfdmNwdXNfcGluCgouLi4gImxvZ2x2bD1hbGwiIGFkZGVkIHNvIHdlIGNhbiBzZWUgYWxs
IHJlbGV2YW50IGluZm9ybWF0aW9uLiBJbgpwYXJ0aWN1bGFyIC4uLgoKPiAoWEVOKSBBQ1BJOiBS
U0RQIDAwMEY0RjAwLCAwMDI0IChyMiBIUCAgICApCj4gKFhFTikgQUNQSTogWFNEVCBENzYzMDE0
MCwgMDBCNCAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAyICAgICAgICAxNjJFKQo+IChYRU4p
IEFDUEk6IEZBQ1AgRDc2MzAyNDAsIDAwRjQgKHIzIEhQICAgICBQcm9MaWFudCAgICAgICAgMiAg
ICAgICAgMTYyRSkKPiAoWEVOKSBBQ1BJOiBEU0RUIEQ3NjMwMzQwLCAyMEJEIChyMSBIUCAgICAg
ICAgIERTRFQgICAgICAgIDEgSU5UTCAyMDAzMDIyOCkKPiAoWEVOKSBBQ1BJOiBGQUNTIEQ3NjJG
MTAwLCAwMDQwCj4gKFhFTikgQUNQSTogU1BDUiBENzYyRjE0MCwgMDA1MCAocjEgSFAgICAgIFNQ
Q1JSQlNVICAgICAgICAxICAgICAgICAxNjJFKQo+IChYRU4pIEFDUEk6IE1DRkcgRDc2MkYxQzAs
IDAwM0MgKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMSAgICAgICAgICAgICAwKQo+IChYRU4p
IEFDUEk6IEhQRVQgRDc2MkYyMDAsIDAwMzggKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMiAg
ICAgICAgMTYyRSkKPiAoWEVOKSBBQ1BJOiBGRkZGIEQ3NjJGMjQwLCAwMDY0IChyMiBIUCAgICAg
UHJvTGlhbnQgICAgICAgIDIgICAgICAgIDE2MkUpCj4gKFhFTikgQUNQSTogU1BNSSBENzYyRjJD
MCwgMDA0MCAocjUgSFAgICAgIFByb0xpYW50ICAgICAgICAxICAgICAgICAxNjJFKQo+IChYRU4p
IEFDUEk6IEVSU1QgRDc2MkYzMDAsIDAxRDAgKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMSAg
ICAgICAgMTYyRSkKPiAoWEVOKSBBQ1BJOiBBUElDIEQ3NjJGNTAwLCAwMTVFIChyMSBIUCAgICAg
UHJvTGlhbnQgICAgICAgIDIgICAgICAgICAgICAgMCkKPiAoWEVOKSBBQ1BJOiBTUkFUIEQ3NjJG
NjgwLCAwNTcwIChyMSBIUCAgICAgUHJvbGlhbnQgICAgICAgIDEgICAgICAgIDE2MkUpCj4gKFhF
TikgQUNQSTogRkZGRiBENzYyRkMwMCwgMDE3NiAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAx
ICAgICAgICAxNjJFKQo+IChYRU4pIEFDUEk6IEJFUlQgRDc2MkZEODAsIDAwMzAgKHIxIEhQICAg
ICBQcm9MaWFudCAgICAgICAgMSAgICAgICAgMTYyRSkKPiAoWEVOKSBBQ1BJOiBIRVNUIEQ3NjJG
REMwLCAwMEJDIChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICAgICAgIDE2MkUpCj4gKFhF
TikgQUNQSTogRE1BUiBENzYyRkU4MCwgMDE0NiAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAx
ICAgICAgICAxNjJFKQo+IChYRU4pIEFDUEk6IFNTRFQgRDc2MzI0MDAsIDAxMjUgKHIzICAgICBI
UCAgQ1JTUENJMCAgICAgICAgMiAgIEhQICAgICAgICAxKQo+IChYRU4pIEFDUEk6IFNTRFQgRDc2
MzI1NDAsIDAxQ0YgKHIzICAgICBIUCAgcmlzZXIxYSAgICAgICAgMiBJTlRMIDIwMDYxMTA5KQo+
IChYRU4pIEFDUEk6IFNTRFQgRDc2MzI3NDAsIDAzQkIgKHIxICAgICBIUCAgICAgIHBjYyAgICAg
ICAgMSBJTlRMIDIwMDkwNjI1KQo+IChYRU4pIEFDUEk6IFNTRFQgRDc2MzJCMDAsIDAzNzcgKHIx
ICAgICBIUCAgICAgcG1hYiAgICAgICAgMSBJTlRMIDIwMDkwNjI1KQo+IChYRU4pIEFDUEk6IFNT
RFQgRDc2MzJFODAsIDIwOTQgKHIxICBJTlRFTCBQUE0gUkNNICAgICAgICAgMSBJTlRMIDIwMDYx
MTA5KQoKLi4uIHRoaXMgZGVtb25zdHJhdGVzIHRoYXQgQUNQSSBpcyBhdmFpbGFibGUsIGFuZCBJ
IHZlcnkgbXVjaApob3BlIHlvdXIgc3lzdGVtIGlzbid0IGFzIHNjcmV3ZWQgYXMgdGhlcmUgbm90
IGJlaW5nIGEgTUFEVAphdmFpbGFibGUgZGVzcGl0ZSBhbGwgdGhlIG90aGVyIEFDUEkgdGFibGVz
IGJlaW5nIHByZXNlbnQuCgo+IChYRU4pIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCj4gKFhFTikgSU9BUElDWzFdOiBhcGljX2lk
IDAsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTQ3CgpGQU9EIC0gdGhl
c2UgdHdvIG1lc3NhZ2VzIGRvIG5vdCBpbmRpY2F0ZSBwcmVzZW5jZSBvZiBhYnNlbmNlCm9mIE1B
RFQuCgo+IC0jIGNwdWlkIC1yCj4gQ1BVIDA6Cj4gQ1BVIDA6Cj4gICAgMHgwMDAwMDAwMCAweDAw
OiBlYXg9MHgwMDAwMDAwYiBlYng9MHg3NTZlNjU0NyBlY3g9MHg2YzY1NzQ2ZQo+IGVkeD0weDQ5
NjU2ZTY5Cj4gICAgMHgwMDAwMDAwMSAweDAwOiBlYXg9MHgwMDAyMDZjMiBlYng9MHgwMDIwMDgw
MCBlY3g9MHgwMjllZTNmZgo+IGVkeD0weGJmZWJmYmZmCgpUaGUgSFRUIGJpdCBpcyAxIGhlcmUg
KGFuZCBFQlhbMjM6MTZdIGlzIDB4MjApLgoKPlsuLi5dCj4gICAgMHgwMDAwMDAwNCAweDAwOiBl
YXg9MHgzYzAwNDEyMSBlYng9MHgwMWMwMDAzZiBlY3g9MHgwMDAwMDAzZgo+IGVkeD0weDAwMDAw
MDAwCgpFQVhbMzE6MjZdPTB4MGYKCmkuZS4gNCBzaWJsaW5ncyBhcyBwZXIgdGhlICJvbGQiIGRl
dGVjdGlvbiBtZXRob2QuCgo+Wy4uLl0KPiAgICAweDAwMDAwMDBiIDB4MDA6IGVheD0weDAwMDAw
MDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAwMDAwMTAwCj4gZWR4PTB4MDAwMDAwMDAKCkVCWCBo
ZXJlIHRlbGxzIHVzIHRoYXQgdGhlIHRocmVhZCBwYXJ0IG9mIHRoZSBBUElDIElEIGlzIHR3byBi
aXRzLiBUaGlzCm1ha2VzIHVzIHJlY29yZCAidXAgdG8gNCB0aHJlYWRzIHBlciBjb3JlIiwgaW5k
ZXBlbmRlbnQgb2YgdGhlIEhUVCBmbGFnCih3aGljaCwgYXMgcGVyIGFib3ZlLCBpcyBzZXQgYW55
d2F5LCBhbmQgd291bGQgaGF2ZSBwcm9kdWNlZCB0aGUKc2FtZSByZXN1bHQpLgoKSSB3b25kZXIg
d2hhdCBleGFjdGx5IHRoZSBCSU9TIGRvZXMgaW4gb3JkZXIgdG8gcmVwb3J0ICJIeXBlcnRocmVh
ZGluZwppcyBkaXNhYmxlZCIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogm-0006PB-UQ; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogl-0006Os-0C
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:43 +0000
X-Inumbo-ID: 1834bac8-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1834bac8-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:05 +0200 (CEST)
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=HXYWIp+/0u/mXF0jaiPEuyxtUetQUy/B4zlMKrqvTZU=;
 b=uCiwonSteVX7DR6EDa/tZMh7rwdvsD0tvzxZBj5IdLLriTq03FIYcPkHGNiq+G69aHrBCKKXwRCXEPaQBTm6SGHOV++so2u2JH1Ds2hhT1fN4D0Ka97lULrwX/Tm/ETbjVOdm9gHOH98XzCnRpiW04X79Jg1HHx/bqx6/fqWwMw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:36 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:07 +0300
Message-Id: <1535980459-5457-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c31d605d-cbe5-44e5-8549-08d6119f32d2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:fuis1iujP0b34I4TYoZkGXAzZAwLClqgfoPpwlukapaPZRT3eTtP3pCWF1eeSwu1Fm8Imd8srjbjggrwlQvUtYWlk7sHiSPkwbRWuHoWbDSD+ST0L5BEDYSmsYjfpzlPduWoilKOElKi7pEQjEgCXApBy/Ch1ZXPvmm1VawdvB4RzbKukdH5B7AOSKssrBG0aGeo++ZaqEQWMNXHh0BU4+gP2yXr2Zkr16HdhUuAtvPcUlhn2a8CBnrk9EAPNpS2;
 25:kmKky3QuAGNHj0arw3RNjT9lRoWwBCMaxwSIzC9+NPuSVSGeHCYrYSWhRPLSiq4ziUB7u52pFv0wsu4ilEPhAL7FA1l7m0r7d2swac9h06LrdMdtwSVCTgLVeAXEGrwcHc1szzrOfmCYsQMWOcMUAA8v4sAfvqY1vchIb4njwCCPMpQajwDpwtOwrzMyEv7fVvW7/TE3I6E2OnTfJC/Rmm6b89mjIKI4So/THjYC896pSD6+hoPi6I2MYrOokmLT9GDxYMPqb1br6g8PCFklm+1TPqZRE9iguxQi1UqO0Tu3B+OSQiLLvK0Zri5dH9zKg4n8UYzMRHK9YBJ27OCh7A==;
 31:1y6zpvAhh69u+NjmudvXq3Jm4DYNNNttDbpXRBGvJBOR9pk/kpivQUkwT+naddVf6BWtOkxpQA+70lLkrCmIa1IvAn/+jBCJkq6wHH/GDDvdJccosRNmW8Gpdnmk5RN8L3tGU8jbajbjCbk3JnJ+DCpjUCmpLE9HPxTtlSUz2+LBDlSmCPJj7Z52zSXpA/AB7nwrAqVcYu7DKrARK0B0hsDez+rYYMvXH8NBBGKPpHw=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:j/GriA6jsro8kh0tIfHZwCy3X1yQLQSbnOMnY56eMYybjqJ1KjMfg5Wmy4zZt8G03eXcR4eZ0Kb5G52Xnb90QxUnbeb9c0iI1kKDb3BparFVuUz9+C7w8Lveimb55fwkDjxcNZRkgIF14tN95URvPGkEw1+sqVt43itRHOiPWoF7fmGN6u8We7pQgpPeaDtHfOBQUczwVR+iA7iv9ejI3yqc01VsDSlzr93kkeHqbnOlw2MfQYJyGTmorMdbV2khhuJB89Vn0nJqaTVTKrhHpGbkffQF6fS4FaJDb/xJ3piqBotxXscycmSrch8M4bIDxjom8BAJCBNyAbG/NdWlNA==;
 4:57/pr1zsh5x+rp6sPpDA5yQmOJ8GqGVeuZ0Vj2zrtYbozHoOC4qrsUgzKgraqM9a0LE1Q9g6b1Cp6q1mcb+KqrqoXzWgQ9fuNrwOBoN2Su3Vkb/MaxirXVoMiK9whdVNRaqbXz8/6w9CiEkBZz6DfSSv7eHwnu60w/nOoRfGDc9iKHr8Gj+UUaGxx8Xpu+zHwl4lqgzNuXiUPcFZTXLFnW1aPq9XsLETHSX92xcnxNLWkBhbFbOyxYA1PpowckgA8nWf5oLgKn58eFTvBcLCa8k5yxpZIEtGmmvP1UxyvD7ILXAKt9oPzSJjLNx4JnXIOskj+gXp/19c0C5GvqDgdWNdJcUYtSqfdtDuyZ4RIV0=
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184983FC442B33CCF4A8AA7AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(105169848403564);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:NZLj7Q9HFKp8XM8ygF2i0P675wU1k1VRP6RsGfQgS?=
 =?us-ascii?Q?Lsz5Z+XpuohETCMZlxPkEDjGLjvtD4GHT7r+dwA+F51tTzwa38b6PlY+vKta?=
 =?us-ascii?Q?A6WyDcFcKqidDTUz5j5r53Z+EfWmv+DA5o5799zEh+O3LIXvtZebbswqijSz?=
 =?us-ascii?Q?akPx1JKukZl1Q9h1C95d8Ff6kVKhiDxf5K1X9FVIcjPx1yEbCEsAJA4hoNKl?=
 =?us-ascii?Q?6XV51di2m1wemFbnmklQoyCfM9qerYwHEOittLmFYRrEjrTpdcgd2GcDrQhQ?=
 =?us-ascii?Q?IP27zPgu2sH7y7HetGjK90H2zH0SMJhzv8Xme0iLStxzKkM2EmYn96edLDG6?=
 =?us-ascii?Q?QM9tkDhYobReGX56kl8QqDhRS6HKiLzWOX6pNnEj9l+gTZCmFgS+3jutVRpC?=
 =?us-ascii?Q?fGprkYYp6AEOFbNXg0FfulfZTqzomPyHTDrG7SSv2uOaADg6oS0llDI9jnaQ?=
 =?us-ascii?Q?vsKKOUojwL231c0Jb6HEsAUPkosyWPG8rP+ZUN9WZNMDU/7+sl6qHymDv/+i?=
 =?us-ascii?Q?Dnp5eWR8EN4BatO3km/mKdG/d0p6O6sS3U23lPi6jmBsvvl9M+qiE7h1+EvU?=
 =?us-ascii?Q?oJW25Fw221D32PqrlByOz8f2Dh7L7JZnZJ3vaudr/YcCsCTkJ/FEYkAkyqeJ?=
 =?us-ascii?Q?43ksg3reuFRpPZKeKD6scIqO3XK9eYcgghxPvMkLyuzA/ELnSwbRjMcMO68y?=
 =?us-ascii?Q?0ievSbkuHINTCmSw2P7sb3iP5buAWygaBGLvQqas/r7QAEb+mahu1i0fs6Wb?=
 =?us-ascii?Q?A3Sn+ZZzeGwwjMMXzW0vvvlt67caMAPlFGKD7hh+mwhg4SnBGtOtQ+DTrVzN?=
 =?us-ascii?Q?tg8C8N8RYHPdIrG5cT7XB4iUeAQVqPiiQfqgeQfTUOQIvA7oQlkkbL5qN6tr?=
 =?us-ascii?Q?uIHvsxV6hUqRM5c3x+GYwOklKDINqjxOKD7g1arWd9NZC3Fn016wIYZaX87/?=
 =?us-ascii?Q?+dhThW2vtUSV1VuSioGTVWJvjZQ5m6UEUMfV3UnIT65QTJCwufozRvvavIlj?=
 =?us-ascii?Q?Ug22NWqYXZf9L9xLsWRUYGTVgZhuDA+1i4fcfOpbsYPOgz0NiSsbJpxDRToQ?=
 =?us-ascii?Q?/T219nLsALgUErZ/nB8ctI20UC9kcozbWkmnuSC5I5LToQQTZC1kcXp4KymU?=
 =?us-ascii?Q?EzRZf50sA43SpstYaUheRR7UapraluXr2+fLrIad0Ia5Lt/op3MruTJ27hEe?=
 =?us-ascii?Q?FPCiTL0+MRxtZRI24V6xI+ta5NE5si3RVDu8qX+mktszrcYldQHoB/u6g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: Gxm3b4bhxpNpADDEOrCZW+1ChAkWRzLnyDzglUhvjQUpq52scqo+iL8QhUPUKaPQYf9JsVsCnAhASJAgeaVObGh8zuDPJ+UTRb15HocuvR6Bj4oW1h01msOp88b9QPKbqO1ZMMCw23l5IDz1AdvuVbp2DjP9FCVcxPHDA00ZEgfBmfYu2pPymTwqKnbhdwRGyJm1d2/YB9sgw1sG2wJZdmmqi/pEl6dgKj94OoqFJrEjEK4qeeU6H/r3dnZORIsXhGomHOp1I23ajXm0F1byeqw/tWe2FLEXWWMA18JGAxKQ5PFZmSXOi785OpeZPrUbLkfNkp5QGSf69dkhyF557ELQPi386fk5zzAzkxra7mY=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:pAyxoBvlE+mz8vHR0bZ4lCsWu7IIyKLg1qpBOBo7mE9/haIu9flBRU3Pa5lqkKBSwm9IN43nKAnVDwuCKRgmxQMLy9IMii7ts2JxcRwPZlxKH2auQWPAI86CpLFFdgb7lctslMw/YI+3UbOz2BYZGII8wSsWf9fg2oNacnv0Hphv6CnOGR9AM8iBwXG4T48teYNe0NNpfNJm9FhEnLZq1rn0DxLlr5jyl8uYJO7zgQLJks1SqJQvft7+UnU1b3CLpdkdXMYMdJVB6oT1QCmE6tS850Xigc2DGbhuf4QJ5ShIfBrkPj5HOMcF0+s7Il5vWdtCfNhQngxpIUniNZVpQwd3rqQbIFxz+RVcVtEjLd7Gw0NR/w+Z7f56CpHq5L7B554kT69HAb0Yzs4HSGLXwwO65K40ZuIjHZczlmUOexFMdHCTO81wspdLbdTiVuKwnL2hlKnxE/xC+RaFnGn5UQ==;
 5:biJ0ZVlpngm8OnzxhCfSlspK3xwGbOUpeNUiBRXd55zxQ3iwC1B5a9GLZYKKni6opdOwTH3dqMbeRnYQqMiEcjtrGdZGvyb0smzKROn4T/afw6cJwVZykL/Ce4Hz8LEw3Ur8y7Ql0UaY2W3+/fFxJqrCM8jIL+mpsye9JQ/ZPso=;
 7:LLwp8l/2/xkHBeP2znORkm97blL58jM6hiYCav6V3BhChHmAdqqeJzcBZtSfofSEvyihGbGj6a/MWOkrU1wYBv3q/SvdHkRAXs0GuXQW2sxc4HgeQugojYhWQbRGwWEbfaa0mU8SgHxQEq3X4ejA2jkpAADl6AA3tOqxa/GJ7hYUhdyjBS6Y2ufe9puWLIygUA6JTkTiH9fW4L1yyCInhu48Rj5BQ9YipzELIi9Yn4cMynbBjl6y3mq358vzQiEM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:36.1821 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c31d605d-cbe5-44e5-8549-08d6119f32d2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 01/13] x86/cpu: Introduce
 vmce_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTE6CgktIFJlbW92ZWQgdGhlIG1lbXNldCBhbmQgYWRkZWQgaW5pdCB3aXRoIHt9LgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDIxICsrKysrKysrKysrKystLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svdm1jZS5jCmluZGV4IGUwN2NkMmYuLjMxZTU1M2MgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92
bWNlLmMKQEAgLTM0OSw2ICszNDksMTggQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1
aW50NjRfdCB2YWwpCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCB2bWNlX3NhdmVf
dmNwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCit7
CisgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dCA9IHsKKyAgICAgICAgLmNhcHMgPSB2LT5h
cmNoLnZtY2UubWNnX2NhcCwKKyAgICAgICAgLm1jaV9jdGwyX2JhbmswID0gdi0+YXJjaC52bWNl
LmJhbmtbMF0ubWNpX2N0bDIsCisgICAgICAgIC5tY2lfY3RsMl9iYW5rMSA9IHYtPmFyY2gudm1j
ZS5iYW5rWzFdLm1jaV9jdGwyLAorICAgICAgICAubWNnX2V4dF9jdGwgPSB2LT5hcmNoLnZtY2Uu
bWNnX2V4dF9jdGwsCisgICAgfTsKKworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWTUNFX1ZD
UFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKK30KKwogc3RhdGljIGludCB2bWNlX3NhdmVfdmNw
dV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2OwpAQCAtMzU2LDE0ICszNjgsNyBAQCBzdGF0aWMgaW50IHZtY2Vfc2F2
ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAK
ICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBzdHJ1Y3QgaHZtX3Zt
Y2VfdmNwdSBjdHh0ID0gewotICAgICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2UubWNnX2Nh
cCwKLSAgICAgICAgICAgIC5tY2lfY3RsMl9iYW5rMCA9IHYtPmFyY2gudm1jZS5iYW5rWzBdLm1j
aV9jdGwyLAotICAgICAgICAgICAgLm1jaV9jdGwyX2JhbmsxID0gdi0+YXJjaC52bWNlLmJhbmtb
MV0ubWNpX2N0bDIsCi0gICAgICAgICAgICAubWNnX2V4dF9jdGwgPSB2LT5hcmNoLnZtY2UubWNn
X2V4dF9jdGwsCi0gICAgICAgIH07Ci0KLSAgICAgICAgZXJyID0gaHZtX3NhdmVfZW50cnkoVk1D
RV9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CisgICAgICAgIGVyciA9IHZtY2Vfc2F2ZV92
Y3B1X2N0eHRfb25lKHYsIGgpOwogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgICAgICBicmVh
azsKICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogn-0006PJ-7q; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogl-0006Ot-3G
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:43 +0000
X-Inumbo-ID: 1680483e-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1680483e-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:03 +0200 (CEST)
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=UwvvGOWmMPsEKkDke2p0cF6BXuYfomQIGosshWFUlsc=;
 b=njlGCNQ/mRrXqScSUa4QG8EDXhEDiQVM1c+vuEwPlR2TCJ8JTcywOW4c3HVNkqYmWf2FaEXuN0YV46lne9MCJ8FgbMAU4RgyZBv1fGzpVbktEjtVRZiYfTF62rYcgWJpp/5gwYTEX7lRUQD1p2VN7+BfXgmyhp0lFeNXAxIx9rE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:32 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:06 +0300
Message-Id: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d6f3de36-4c28-4b5a-b3c7-08d6119f305a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:YoDn+mTqM/byA/JYUkoZc3E2gJD4VsnHym9KkFlTn0K1keVMmU1+0diMKJGOMgImCQZF+9UjXVUKZRyZ2jzysSnKyggQTxGIAKMA1ufMLtIQrL7OtBCuYg88f3TrmuUOZ82enLVAAAZ/ZDAsQ7eHhnEHoFI8sI9zriPKp05dHUZ+3MSfuSfCAVdkILM6o/awauxOuhomMx56UAYMU2lDDf+5bTRWJgKl3ktvEj6mchXfokxchgA1sfKsgcz2I/Ea;
 25:J5dThfplXilFyt0FiyFmxgDcUxaZiBKOej9FMw72lAyvh2mZCFtbMd0Em3HJ2UQ6I6DV5Wyh/o4u5jaNuHafPY/heoclqqGtOPApjEVkBnCLH0/ymP4I+n86uN6JigmT5JlBhUuCDA+u/J7U3PLonvf/gZGP5j9NKOyWwugihTSfPJBlq+cNl0bHkyvL7imViHvtRnbgePPtO0XR3zeMEt4zTU85IEcievBtfmHl0ZUDFLxOckKKtyfnpEXBGNmrCcMOwrim9gDcy+0eRzcR4Sn3JUQTCVWVhd3dDDzKULJzgwUTkqyRDM60jxS4YQ5kYknhg3kG6FUtaROVIRiPQA==;
 31:pHaq6VCl4AJc2Tct55zD6LTqmGka2SVT5e1PTVAxtxNSS8CT2dxLL44PldsuyGXw22hq6NG9ViXjNTiYlaq2HPkEqbqEbE4t7fmcde2XyVV14+n1PDn0+3g8++ysHNzJ0KboH7x9aIifn/txdDgB0b1jliS4kd0tbxcFGgexRU3p1uprx4r/n7AwUsZ24et5im+DdM5p9Q++ASQN6P+U593lXj3FmFDCZsbNrmbZlb4=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:KGkpYD5sACGy5L/OswyoJRHiWpBQjq6gIbntMVeOBfjF7HWcnfcX+FymwO6uoT6ACQztJtvxzXQiRknYyMijTMF7zcZOZCzNM6RfJOO+1j497PQ9e/H4jvej5lZyBOxYkvdRUM6p5pr/BLdz8Xxajkz9HfBQKlAnqThqz1GiywXHF8MU6sCM+OBWMwnzhjsi8Tp5Ja1KfxHuFbYgn8cVAWlFsSTKgJxx52kE3Or9wLyWwit+klOmLJvk1/3whp5QRoW32Ms6D1MzjtSj2i7HXu3HLZJNt0aBV2CUodYle6ux6GEodjAxOTbM7/NnP+E5Yx+J+QSAKelX5jD9TjoC7A==;
 4:BCSYIaw2R4y34ib4HoezQ9mVrzAd9LcUSaDIXa5HJVGTqMk7bFvGJblnI+RjoR4Q8wRiI+rWiX+Fl60dRBLIHlgwdZNCegEGVY1nkAYAGVlq8BILPnGYGY61wDTtwuUwpw/q3q1+IYWstvNo3JhyIJ5bjSUNcAIXyvkHJiWlZfIovePkzCFPBmrP6O3h2hbORxIQg267d8Sf9MX2g+HHxLDBNcj8g5tmZ//x3nuJTvOt43vs1bQ75hHuqAqffKQWXF3ABpA5AFidK3PgznZ2drJktWxulVj8sTjctNaDI5qr0/+Ui8A/mZWJiAPWC4UT
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184BBB7219124FDB8EF2E29AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(53754006)(189003)(956004)(2616005)(86362001)(478600001)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(186003)(4326008)(16526019)(26005)(1857600001)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:8eWm2IdYlEtnqaQ15wra0m0MlcscZvvkcuilKE2FL?=
 =?us-ascii?Q?jEd9FhmXxbxkDdqzHkSL+h3WdWb3Hnb9QNpVvl42XzNAFq8Egt7C7aA4JwcK?=
 =?us-ascii?Q?4YzSvMjQVSlTBQ/th75SAxoZzWVoMb0xqYnaZwMAudIprF7+nSEPb4CwA+UX?=
 =?us-ascii?Q?8T43lGqSdpQqHmDaSvvpUBR6PrhNJGGs3BdxEiKiUWjXTt72KYeACcBgUdQa?=
 =?us-ascii?Q?KqsyG5fHSR1xiY+fgA4nNeSpj4mGJYuGqWaJuKVrua8YtmTMvb73+4LGIOZk?=
 =?us-ascii?Q?Hixm1sGbBJq/kRSDx7yitD6STJLAlrdgpBEOkUU8ozzW6m43YtE+X5ep86ls?=
 =?us-ascii?Q?ZDl9npUPr3dmni9HMeNTO21KAQkI1s4aN3fwXzP4BKZvwEaUP9x2U9uPe054?=
 =?us-ascii?Q?Ve8qDybYCW6jrgg/JMA8FW1zjOEIi51g3SpL6Ep6zsQiYjw0kpAm9hT3S4in?=
 =?us-ascii?Q?gHa3ATIsqiSt6ARkNy1RpzD0vYkZeUbrQ4eUODcfmzhHBQunqauj/c5PK9R4?=
 =?us-ascii?Q?bMoBcVxK8qeM0NsWRENLNQSagHOdiWNlUhMkF3h8Ur4AoMWzfhNObXTav4aA?=
 =?us-ascii?Q?yCJzrKZnRy05QsbDQ/nXkyIRMEHWII2qOgJxuuIX8tr2bWGqvoxsusnn4Ic3?=
 =?us-ascii?Q?cZ96ouMKYttAVia7wWHkWB19jXBzq/zHm4q+29dwmU3IVxB4GJEudoaWuadN?=
 =?us-ascii?Q?GW4CeRCppuvYEKzUJ4Yp66oZLinKE11dSGwHQsAbmEz3/zTwpEl189FwmNCi?=
 =?us-ascii?Q?BxJHG5TX76vMC1d+KEUBwxZTr63xUHEp54nAWSbZSSIS8x07dxuUjQMzNxZV?=
 =?us-ascii?Q?YbGrIxFWvwjP/uu5YtFFt5lGRMcrTlWmnInIeYKlvFlJsJ+o8oU1jwKMIvYz?=
 =?us-ascii?Q?q8QDEKHx8e2QSuvbPm2MHhL3MMLp7y2P0h3LygLf3BVpWv7kodVFlA2oqX4q?=
 =?us-ascii?Q?Zti9tuxtC5Ii+vkOtv6w7IuXWGKhdQAwqG7ItIw5HU85wc2MBOgF70K/hybg?=
 =?us-ascii?Q?NSQmpsCM1Vg4d/t6hOS5mt7hA0bp/EjLh5/QhEo1p74V2Ps20BTGrgrTKmS6?=
 =?us-ascii?Q?CxSCoQVjYCWQB9p0+69hFexzNCUfCZrm473JM84fNWfEc+VDVC4y4FKPy4qi?=
 =?us-ascii?Q?SuOg4pQDJkBBOwUGi8Js0J1zmi53JIUoZQ+bbEeZ0znjlloXkv2qflGbhO1O?=
 =?us-ascii?Q?GhPXj/dBlHIPf8Pzp3v+749HrhAQ/cDfcBb?=
X-Microsoft-Antispam-Message-Info: QQrGkTxTFK71YqQg6sULgdKOa6YMHZIUdL79lUaIiZD9R+3G88dsmkKOLlY15uSijmOraHHHhPZZ81AK7VIdJKE/Clq1I+vIC6EFWcuC0U2ghXlsw/NngZSjGcFoQMAUgGpt1cZL/PwoliGV/caGdwRVAS3Mrpa7/TWtcNn5tnTeWM/aan8l4DnFyM47sa22fDcEe+IljkqyfGbav6S4QIUe04NTiDFtHYFMR6g7uhf9hcLyUT781ry3yXxVf7BxTpHM0x9H7Anh0oKOz2wiPGgZFT8PhCUKKO9A4t8pUhd6L4VnB+J749ELPmkZxFqHCuzAxfFTxy1VEN8Z4iZLd749dOowsXeEoWzO1h/Anqs=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:JZ1wYN6OvX26qneV6Onzf9ZC5Iu8a602HqianCqT9dS/P00Uv4vOzEjSPMWV8u5Jg1NhtnD0+nyAWm43r7kojYrYNZZOWN4LYOoIQhb9M8C/cvAyWIOGxipdQPLWJK9q9Yhvk9VbdHtZwlv0fIOQyhjyv1F+0r8LExTw/dOdbul0ixrogJsrntRF7IHw/3unE14X1Boi71Kz+HUid96DzNGahiLxKjSv2oF26xFd/4YCfvjMVG+4hfEsm7xqFNpgTPj3oKZxrqEl0MsCb3Oo48tyPv0KKKKmgQdmWhkPuZjcRSEF0z7XNpSfHWTA4RVTqsZbmV0dtwPZFVt073fWqJULA7fAzb6uC1BokeQjFbC5rJW6iVf8Fk7WyT1bUhbPqxZeLHhnOjUZBTfuWrzKu1vVU/fLyFwZGKbmH9s3B44XEwCuWflhXiPtG9xfCs+hLQI6FssNBP0ec1MjOmo2QA==;
 5:TTQCad6NUkgMbDECpSbNLvBSxrZJnoZKauhMFvIgol2gTSYt/Hd4J6l0Gh5rTwMbOfCmSPmZAItmhMx6kIo860cudRND0er6UHlUaQ2b8f/OJAW80Nrws87s5ifdLnAcYAUp7GPWpcI9iJ7vZPXp7xmYaNGz9q7frv4jRrJvc34=;
 7:V+r0vZ1dj7Ez5huw+8NmBGyz+3k9M3S7DgFRGQ464zkuBltCHuRtJ44rfF5ZHljlZsRVp0n087pH8qPZcMlxuPhwwBVpa1mQsvsx1ioNfT9kwR9wLfplAEI2DNjqQbWTqnYW4ze+r3YLoQwy9D8D0xDRs2ycIl1XouAEvesIWkPu1EjuerApbLf9C73Q+pXxq0meZfVa/c0uwomX4BUqQPeEBjajmHdH9mc0CjDwGmTC+xqsCOTOcMEKgJuarTWT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:32.0570 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d6f3de36-4c28-4b5a-b3c7-08d6119f305a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 00/13] x86/domctl: Save info for one vcpu
 instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, paul.durrant@citrix.com, ian.jackson@eu.citrix.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>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRoZSBpZGVlYSBvZiBzYXZpbmcg
ZGF0YSBmcm9tIGEgc2luZ2xlIHZjcHUgaW5zdGFuY2UuCkZpcnN0IGl0IHN0YXJ0cyBieSBhZGRp
bmcgKnNhdmVfb25lIGZ1bmN0aW9ucywgdGhlbiBpdCBpbnRyb2R1Y2VzIGEgaGFuZGxlciBmb3Ig
dGhlCm5ldyBzYXZlX29uZSogZnVuY3MgYW5kIG1ha2VzIHVzZSBvZiBpdCBpbiB0aGUgaHZtX3Nh
dmUgYW5kIGh2bV9zYXZlX29uZSBmdW5jcy4KVGhlIGZpbmFsIHBhdGNoZXMgYXJlIHVzZWQgZm9y
IGNsZWFuIHVwIGFuZCBjaGFuZ2UgdGhlIGh2bV9zYXZlX29uZSgpIGZ1bmMgd2hpbGUgCmNoYW5n
aW5nIGRvbWFpbl9wYXVzZSB0byB2Y3B1X3BhdXNlLgoKQ2hlZXJzLAoKQWxleGFuZHJ1IElzYWls
YSAoMTMpOgoKeDg2L2NwdTogSW50cm9kdWNlIHZtY2Vfc2F2ZV92Y3B1X2N0eHRfb25lKCkgZnVu
Ywp4ODYvaHZtOiBJbnRyb2R1Y2UgaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUoKSBmdW5jCng4Ni9o
dm06IEludHJvZHVjZSBodm1fc2F2ZV9jcHVfY3R4dF9vbmUgZnVuYwp4ODYvaHZtOiBJbnRyb2R1
Y2UgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlc19vbmUKeDg2L2h2bTogSW50cm9kdWNlIGh2bV9z
YXZlX2NwdV9tc3JzX29uZSBmdW5jCng4Ni9odm06IEludHJvZHVjZSBodm1fc2F2ZV9tdHJyX21z
cl9vbmUgZnVuYwp4ODYvaHZtOiBJbnRyb2R1Y2UgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25l
KCkKeDg2L2h2bTogSW50cm9kdWNlIGxhcGljX3NhdmVfaGlkZGVuX29uZQp4ODYvaHZtOiBJbnRy
b2R1Y2UgbGFwaWNfc2F2ZV9yZWdzX29uZSBmdW5jCng4Ni9odm06IEFkZCBoYW5kbGVyIGZvciBz
YXZlX29uZSBmdW5jcwp4ODYvZG9tY3RsOiBVc2UgaHZtX3NhdmVfdmNwdV9oYW5kbGVyCng4Ni9o
dm06IFJlbW92ZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlvbnMKeDg2L2RvbWN0bDogRG9uJ3QgcGF1
c2UgdGhlIHdob2xlIGRvbWFpbiBpZiBvbmx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogn-0006Po-Go; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogl-0006P4-Rq
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:43 +0000
X-Inumbo-ID: 18a7698e-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 18a7698e-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:06 +0200 (CEST)
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=MOOfXqh8RXmik1MjCbheCYMHB4hEw06HkKkes1V+Dmw=;
 b=BGHAXUtH+6GjzdhZKnyFvsMXqfH4JqmIF3hKGEYAnJOW+/SAD7oarL3ewWFRHxl2xibYK6NJW9pjLXZUSTA+l2F0807bWUTuHRBUltjX2Dcxz/7y/8/72VhtqWgUSNHQSONgT65qNh18qNGvLaOiL+y9fG4NoXV1Fn4DtcEYftM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:38 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:08 +0300
Message-Id: <1535980459-5457-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 20c8eac3-be09-4910-ee95-08d6119f33fe
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:kCStRgfCcEfJoB5mk85jF7cpk+nu5fl1EmsmfqhDvlruAtx4Efx6Oa7SuACWO/cfmezSaEZNf2vB5LTeTc6F4fhEbr9lnclI2llHhTQmjmjNCG2Wl4d+zO7ynC2CNd5I6GeA28iWVN0/F8GX1jKdGQRWXzVQHi+fOqG2CEe7/+03AOi23WZfUxEBKbMUps2+aodbMb1up/0AgGAqVTfhWYthGNgKqz7WOZc9ylyaQHyC50zdRPl7zwUhN7F+fx3p;
 25:2AoO1W+PEyaljhr8RgS3uRsu1HS143Cz0W8n8n71eWwvHGKB9rZqq3MbEQh0pO7CHOtI3hkIucGzNGy3a84f4YhESVaWZ54KrMUj/jNMDnObap3ONvwC1TXI5G86uTBgwzpNnlfbnYwkp3xRP7R/sQRUGZMsiUJtvYiqHb/sMBKe2H6G6VxOZxmG3y+1lHKkzOirOExtAKl0gbsMTaUoifDAbLQIH1n2us5oAKhVrbifjHMWB66hv8YrxHSZ4t4sMdTY5/3G3fr4M7PkUiNZMtComrcFUDpwfs6CIAJe/f2JeAZ+Rk2OKVD6ajcvjsKI/uvQqkzv0m/K00RrPD130Q==;
 31:E3T2V31qu0LO+NSOb6Q+D8VbEUjEWe1QjUGWxGOlArAX3f2GUeAEJ/f5+lfsfmxy6rC3z+r5XDMSAx8YSbygabKQRnO/CB3oPbOxOH/rKOZOfCQ1ck1fEtZL6L1MYX28ysvWYnDKkJzefS/wzh5mX4MJj9OiHkTkKBrycX1LgCdEw5oby4Sm3WDEFtxzzjmkvnN1M7NNQpaUx2s3kbzlEaPLmP5ZqrnlnyYMSYPIV5s=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:NJiMTtjlm/0fI9H9q5jq56++0FY/z1YZP22bDGDIjGNXjAJWzYwZdv08hDYCYj2JXEE0pfyG54Pzhn9FYnSZM9mujcunYxrdCbkBvqxV29HeilTcwwRt89k1zgH0MmBuKLt8xmGsbjDQ2I1ItLo5gnfViImqLNXcZdQwTHMdvcYhdtpspwoboqqlUMKd7X44J+k+wvQ1j3reYY3+Vxr9zHHqJCoOZc5CJ2du4ahf24rDvECmF2abor5orMbtPabOGdhVAVwmJc7jN1uymgBMN9CycqnKsGimKFntDwwNoba1xr2UaxMmhVuw+nxSmDYJy1CURuXv92iNsKi2VsLFVw==;
 4:zTJ5j6ZdznPEM6zZLBuO3BgwgGCB/g/nHIEkU5Rt6RwXN6MdMkQJ3aUJRTWQZ8zz7ogTr9vulvhQVezhw5P0IvjJ/FMRfHnpVS5XI46vRHRc4KIurlvPuA6NEoPhqV10wLrOLdC4bgdhp0DiYsTUw9+rUrNXShr6acbjqoO00R3/WTqqFUzOw16SlxA0DAT3gfWX9TODaHunNNfEOj3lDl01qJG6eccqUmngNlUD5BLRETq82e7nJqOQE2s2jcLnCtD9J5w/b1OQ0Hl4J23S8/lPXhbixMNHalM2q2hKAuZAtBnFDOR3AnSxeO1opN3y
X-Microsoft-Antispam-PRVS: <AM6PR02MB41847CEEB55300B81824FC19AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:eUwvHOKajFXVZmvLdHURCGri3kMZYWhc0bgnZBxHg?=
 =?us-ascii?Q?NQzssaXxheL0Sow3iOb01DdWL80V6YaK9hbZ9yOMaHUc4IfN6rWMD3M/2DqF?=
 =?us-ascii?Q?m7OYA8iTLmcfLDe5sefrN8HH31687wgI6Hoi67BP2CCrUkhDtaXDMVXGumMM?=
 =?us-ascii?Q?cAt4kamHWa3zmupkSD7ikI+Ca47oT0yldKssIV5IQgUmc9bKQU3BqNyWoFEV?=
 =?us-ascii?Q?ZFDWsB5fvJr6TwHja//J3zthCA0MXeMCXaf4qVoRhnokgMWO8v6XQCIGAVYY?=
 =?us-ascii?Q?EX8sOlOrU66Bh5qJgFiPZWXH5e0EYBQltAAsYiz24F+Krx/5S1aXZtGmjpYx?=
 =?us-ascii?Q?TB1cGtDtgjFqQxRmpY18biSMf2Fes3LDODCJwxTFSXzZaW36kODDcKaijROK?=
 =?us-ascii?Q?MMZjY+0nUdX+PQ8/buHymdkyOBQMWoI3rm0sGaa2LN9kpRJmRyF9o6XUNiWS?=
 =?us-ascii?Q?hXsmHCa3QKoL0mPZYNTKiYF/W0a7iLnlCz67xXRZgnOHi+hBxFMQXOPSLrJN?=
 =?us-ascii?Q?jm18cvu5fOjEaWzTQgIAyG/16GbODLABtuDKtMn+ruAjjhPJrHrFTuYigkF/?=
 =?us-ascii?Q?QNEkB+iSIfi0CdOo0ZPeSxxWP3g0fp+K4hzYd59edTH33Q+FabzjJ5X/s6vF?=
 =?us-ascii?Q?JS3h/G9qFnBCh+29CBmdrLda7PEJ5PzCxY4UBOV8akIVVRZo2DIGexuf49YE?=
 =?us-ascii?Q?CsqjXufbbqTwqn59FRHR3GzhRFZmCQOoO4InqNjK0acCkLsZWRj3+7jVjRQD?=
 =?us-ascii?Q?HFR7iF0rtEaQ3g5nbWWiiFX0fc5fQbWLhmS/cZEf2QuO2TATe+kADVsoUeuD?=
 =?us-ascii?Q?reRre25YjKY5LCj6dHVPPhWoobDSYVqf0aT6gl/teo5jzufnF3WvngH/bxuW?=
 =?us-ascii?Q?/4KEGSp6NdMetDPHuyNJZm9U4i1Nzwvectf1ljI/k+3O4Tn48BM49nWfHjGE?=
 =?us-ascii?Q?mKdrLmVGE0pM32OnUyH0L/No3fM4QdL78z7ujr/tGvNBbehnj5AjA4NZckV6?=
 =?us-ascii?Q?1rp5xwi+Kw1mQzMmB41SjhhJWDyWar1MXQ9CxVqpDY+/sPnjspQOeN9ckI7f?=
 =?us-ascii?Q?PioJpvTUZivDa6VvwRrN8HjSBT3kaLLCW8bbfT/fIZ6/6TzRDqZibl1+N/CI?=
 =?us-ascii?Q?leVPsm9E/UuxCLPE02OsciE7ISzHgkTddJarVhqrWKztJEZ/4i4r8OZiKWsd?=
 =?us-ascii?Q?Tazbamr3yLH554cdqDgsm87M9LBkyQClsTJIIcbgcIZLn2v+9bQvs2MvQ=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: B+ISvjH/vCpqUqpae0RSBfc3/81XTcZHetU2/LssY9ti7/7RpIDVpiXkZIFSa3NBfGwjCo1atnOnaPOD0rdPDzetoQnsSJjfsIVekyfcWE4h32lzxwgkxXad0Tnp7yTTHrAzGkhDmLOQ2jKKwZdBpm98GUed41cjsDZ8fNu5sbRKFppFdBlbz2pQOowYcgA9temJblUmsO+xQQUryz4YFe0I2YBI75iz8MbzzTV6vORo0sbTZ8bl+6zycCUIBtjlnOx6UoYvAdlGJcfTBhwtEJba14cGG+l1bz8wJJEOuz/SRAnMU9OKGdb7mu7rP0SN3T9luXCcwoG28boqpjntyaQbmibWu+PQwDAJ6MRCP7s=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:/gK9ibU5mnZ4Wnv4fFSq8slxTEvAhnM6aWSS6e0jSch7RLGrrVniBBCzxnFhrhjnxiPDxR3CyU1MsAwsDKYcPNY57GKNzytWFc8JB/f+xmgrffWTmd4Uno9Yq9giBob7aGPTWvYfXWNUTabPRa4gGWuHEvFN5i4f/5sgMeCnurkw7mTj81JB/dVNMpsttxDDpzW0J2xTnRfjALjzEjHKVDTcWBwxvT81n7d/LKtqhaWFaHuva4Ab2su8np4YLpScgEjZDPIFrjl0VP3chCC9rpLwmeR2fihVo5eVJrH3QDT7a3EMBCF3PUHcxBVZaWSO1ob90qmZmKRdc5E1vfb1Ovg3YBNnBjbcTg74CGwteIpG/bXH5bjgQ+UEqe88aaCgMG4wo5zVLxJQn10LPPmbkst0BzyYnvP8MNwrpKmuCAfrVLD90zNK/CZTe0i4/VevqlJ8+NAa/m46OMg8UiWAtg==;
 5:szCFwURltp1ZtWNi0ieJyQbnK5t9XSHvNsT+EVA8NVfFi9uV1K6qQewaSnE3Wk6Y2NKLu6powT4VUdtn8oLCaHpyjY8PvdnEQs7aBJBgF6PPRSODmOjgeYgOMdRh+Poy+pqieH9YQS2vSy3lkOxfBfmH8cPETwE2b20/6vC79AM=;
 7:5W9NpgH2a7L4jImOW9hyvY9rX+S5CX318qv6MEYtKHQAiCzcXmeMGLk+5sCZWAreFbbNuswOUsMKb6d4v22Zm1+dlIqwOpB4HA7yjE6TL7CL7ADmp5Uxm5IdbysstjDCUuMkN+KEx0GhEXcANDT1CXJ/RZliMKEEtuysle0VNjpdBLt0Rrj0W716Yrjn3U4G60itL2mz5o0Gk7L3cVWnQ1WJ0YsgWRlTkJfio6wZejDJaBkS6yZY7E1SsEajUidX
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:38.4633 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 20c8eac3-be09-4910-ee95-08d6119f33fe
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 02/13] x86/hvm: Introduce
 hvm_save_tsc_adjust_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTM6CgktIE1vdmVkIHRzY19hZGp1c3QgdG8gdGhlIGluaXRpYWxpemVyLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA5MzA5MmQyLi5kOTBkYTlh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTc0MCwxNiArNzQwLDIzIEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgZGVzdHJveV92cGNpX21tY2ZnKGQpOwogfQogCitzdGF0aWMg
aW50IGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3RzY19hZGp1c3QgY3R4dCA9IHsKKyAgICAg
ICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2NfYWRqdXN0LAorICAgIH07
CisKKyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVFNDX0FESlVTVCwgdi0+dmNwdV9pZCwgaCwg
JmN0eHQpOworfQorCiBzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0g
ICAgc3RydWN0IGh2bV90c2NfYWRqdXN0IGN0eHQ7CiAgICAgaW50IGVyciA9IDA7CiAKICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBjdHh0LnRzY19hZGp1c3QgPSB2
LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2NfYWRqdXN0OwotICAgICAgICBlcnIgPSBodm1fc2F2ZV9l
bnRyeShUU0NfQURKVVNULCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CisgICAgICAgIGVyciA9IGh2
bV9zYXZlX3RzY19hZGp1c3Rfb25lKHYsIGgpOwogICAgICAgICBpZiAoIGVyciApCiAgICAgICAg
ICAgICBicmVhazsKICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:14: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 1fwogo-0006QJ-2G; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogn-0006PE-4k
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:45 +0000
X-Inumbo-ID: 1916ae4e-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1916ae4e-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:07 +0200 (CEST)
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=zaPtUDiwXKRikGlBoBzv/morp9/4VT5Z2MrZjjv919A=;
 b=TZkslBoPvNODUXgUTpkK9Mcy3FaH84dXfa3x5GOISkam5/SdjUF5xeFww8cMbe7pb5oYkKKMfdX8iSqMdbsP+clGzKxEvF+35Ekz36a2SC4AIa6Fsw70o9kny8sJ+ZkTi9gOOz3XK0Xomm2f7RlAxDFP92PocweyehvWVMi/m1k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:39 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:09 +0300
Message-Id: <1535980459-5457-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 66918b3c-f289-4116-be40-08d6119f34d0
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:qzuQbPXmXU7DnSXHsvJeOV/GKV1k072oo6jYatqEL0EImbea5VnKfGm+vaZ/OiXGdObYpS6sZsadA0swG9Ke0grGn9mpBryvSxVqdgkdtjYCaQUi2+yTIxkABKooZDF5AO0j9+s/z66t5BF5FWVQru81RppxyqBBLIl+zQVZf0L22Zx5HnLfOCPu/RGkq3MJsh7AnFo5MaN9breWykHjUHg5Ahm9JwzBgX9+jnQpl1yfMOvnmf2tRFrt6ixUgYFn;
 25:yhSOeNwBlYlwCYqh9YfGXDF+vb2RNl62cD3T5i3JlPpfNaOTgPc6vRq3aFGA1+ubhys9x5AT21I/Mg88RkrTmBwpDd12oTOtTGN07lp4u9xwuDn9dec6HmQEUR927L8Z9ZAgzFBkdUYWhqtX0wYgTVyy5UrH/fss7gqjZvpr/9bd5WKmq7Zdvrv4nWrq7bkA4Bg6KhWvs5ZGiILOLBwOc2YS60AHCeiS2P/E35RW2+Y7ovJWHit4XO+hGqqVMWe8SMdbnVEkEG3CddFBp6NsQ7OSEQfikNKchY36UfsA/rB4SJCl3cIAV33EEFW4cGeDw1O1y7urSi0x1FHIhnf9zA==;
 31:GaaKaXDM3r4y/eUMxcRuBNByPJxElesP4s/J5APZQLa/pEbapLRlrc2cEq8ayMnV5tCi3lhA56Qai6URVpJZAcMiFARcj5uDUyMdE//xOyhnzGr1JgnIq4Bj67Hd70dqTP7lrNEBTRlRJjgUWzI7BaSh3Aeds7YeoUKXds6GXkgenihirulX9pSrK0+U3xb8c4lbB8awt0LaVRGaPe8h75e7upCxfbCKDTQL05MQ21Q=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:8jWtiAsKlMOL6aX15ILcz69BA5sQjSbL/p+pAIrwxhXQj/czVMZKP8TkwYhxCR8S6XX0akeFuvw7odiKouvlkvxLE+RzYxiN0K20xm/J/3/ZIlE69cg5xfHseoiP9XMSySRkqrOze+NiX6cO1xbaaJFqbZAPEsqJUzOfmhoMzP6afmNIWkuLMSL9ghJfp5X+xq4bK7lgMeid+q7ZMaIQgKwikh7CC1jf/DD9KKLkNor1f+TqQOdzm4WxfL2dHMDtmpwgMvTqCNHFqHoFHUwnee3bHzqiDsnAgqLz+SZGK59bIj7Dot/ZHoZDG+tiBHv15+U3uOT3V9V8qvlK3DhHBQ==;
 4:V0w47DRzXGD9hXNgtbriN0/NyRwBM+/avi5o5+MDm4/L/ncmOjocMinMQSg6sSz1zBiXWKErv+MzR19MX5w7rSrv+6WBqbvSAJAzIpg78TkwzFBjpCkFco6RrWZnT03qEQb9g8yGNyyEBplTFmTzkl6n/LmaccebzuWGxHfxdkkuxNf+6SWF9g84cPtw675EAOHAlMGf07ifOFrts7BoY289zB5mW8WJfw8uOjcJe9TkMpnkeLPHt0IPtnYq9cK0rc8095X1wOOqqSRa4bMSXE2IRti5iWzNtl/UkaJBLdMaWeVsfP16WgJKZbR05pb/
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184356324FD97F1F3E1050CAB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:kQupTXFO2cFVNxoKxcu80bbiwLHknr1YbyAIu9V2F?=
 =?us-ascii?Q?5BuPfhXqPByAX+kjdJ+PD1cIOKEGRkdROb8Votf2o/8g+iyQNVuOdVPkD0yY?=
 =?us-ascii?Q?Cxd9GuRi18MFD+1TwSu4UzJufDLI8ZYBblyDHcEfnLaNa8EZz9t4avAUT2t7?=
 =?us-ascii?Q?L0UrOnWEswY+BnQffBkW47swEKwv/5o9muoxpQtAsEz9sXo2ICggUghJph6I?=
 =?us-ascii?Q?xJmLTBu40MtcfzOylBgY90bOdM5PZOyIvTSyT7Tm/i0L2hIZOEb0mAidDSjA?=
 =?us-ascii?Q?Zzgl+yM3wwBOOden9D+utzQa972LkR7dydX+hwCy8g7ItUew0ltQu6pv5fVn?=
 =?us-ascii?Q?SwVyW+F/sxEVGrDBxE1HxjEPbJrK/Ei+0p7HU2mhyqQyz2wIlQQLCjYR67h9?=
 =?us-ascii?Q?eufEwxyFo1uTK4HNrKxFduMtjYG/K/kcMRRNcv6mwdnG0r1jiHl68TtVGhDZ?=
 =?us-ascii?Q?RJG3L33qrrSzrW5AEKJ2ppQMuV6r7z2YXkOVCS9N3tcxJ1wnGyIc251E0yRR?=
 =?us-ascii?Q?+b9ok359DqIA1fZACYLOtCiAvvnmZedKWcXJl7u/DWM1rCWosoAgxhgdasz7?=
 =?us-ascii?Q?ArLIruEmBT4Y/MpBB3+qre5om6AW5AqasRwwPPum1vgarLk5V9W7qY2LDSGC?=
 =?us-ascii?Q?ZwveczdJIbTHD247gjIwXxbh0pzjhAElVoUmyD5sZTW5onmkFk9iPX2pXrcM?=
 =?us-ascii?Q?HaNezENG9aZ+tyN8GUxdLfWPl5osH6+2ASUo9e/DqDgPgwB9NSr/nbR7EpQ2?=
 =?us-ascii?Q?WK4FMEBbDwedJhY3Xnt/kMfYKukjHA92ZCa+KmbgLWrVbKmF5EeI11nCzhZS?=
 =?us-ascii?Q?4eP0eShWNh33di9Qn/AXK3HWiCVgUgBIF8VltFjNV2CU16tdtWJdaMtUHiIR?=
 =?us-ascii?Q?lhsx/Ti5T6OT2m04gDHMA57RrAiyBALZna+PlJDYFd3cZcspqwzN85n0hTo0?=
 =?us-ascii?Q?iEzvA96JaTkWE7qmKSdsZsdX/PNvx1mxBpHg8UQpbGzskjnJ/haxvraNyq2n?=
 =?us-ascii?Q?6HJ3ZIwhRQHK4kyFP2SsKLxxRLe3aH24J1qWBwkZePScXBgxgMG+oy7imRBu?=
 =?us-ascii?Q?zmhAuqjIR9iMTgwC/qSPGJmdwTyMUph31q5VW9eF1JnTNCULhmXxwLL4b0f+?=
 =?us-ascii?Q?00efWQEyIDr4w5g4kD9GSalo0OJh7HTIGw+HKdyaidV/ICM7sVr+g2iPYqw2?=
 =?us-ascii?Q?IKQ6BLuWXcWKGq397nFn4SAI2VVCwvShgQNiyFq8G0djboMZLc+pioRrAOXm?=
 =?us-ascii?Q?zfJ0VIQSwSqctssk/w=3D?=
X-Microsoft-Antispam-Message-Info: wVf5Ikt6j/jrgBcVnTcRufy4GR8hM+2xoHmkBefdnaxeIe9b5wlf/uVvalSaQAw5DLAM/fZZGAFb/NW+9H6pUx3UJOibqAn35If63R1Z8NmkpwMLir74GQNuDUPhn+VMWnH/ujeZMPOWRlCJd6XXBZbmuu2Y8KVXZIHNCxRUpFIq+TSWJVlmNxhG8qEF1GYzQM8bW6MnfMC+wfjtWZ2YUwUo1Veg3Z5ylcjKeirMNAnZtxV4cGdjumOGlPB3GNdfd6rYfwLv/LCR5eHutHP5+kWA3Bpes/K2LVuCGz617dbpG30mUq10zxrdspuJf080fqnPvTYkuW/19JSOr6pg77X84qIKkSQQPqlUsLGOs4U=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:lPU8YSeNdE8Dw++IRq/c5UAN2rJKMfP5JzkdsaKl4HUyROblL8pPyaZnhH5ErhiojzmGdIaA7il37KygadVWQPTNiUsVKk3CAENXETlr/AbDM4BbNDZcx+hPsBXLh74vBxkdye5ka7RYxCUJkj34FovA298LbHY5ZqZBJAP0naG9vTDoPXeIuNrOfOmkgiPy7yWO32Cyr5tsCk3QWG9Ku0E4hYKgUJHty3aOwsDv5A+RMSc42RD7a4Wc33RPHhM8mxIy4cIyQLxKvWiI2ETOEh0k0A7asm0vmVhFfG353nm4Bsmif/GQDQVmh2kks5zw2m9bEiKfKOVo5vCCeiSB/cCBtZnU+mETTRA/UKOt/dH1JZHOJACsBtkM8WjDWI+yx3h7c8I0yMbtvocHyiewjjbtVdPJsRtoBi4OS4NVRNjuTNXkSs2F69DIgoUc0ZDpchQoDj0UzhC9Z77urC/XrQ==;
 5:sioguV23C6hwFS0X98LqwZL8BZmyaUOttjDjbt5BAT20xGDqtZdCASfb4tSm7zJStCqBaG45r+amJ01RqwCwzBy4W2zHXVQWojl94UbppKqBNOGvvaKrDOQ8GP2PIdd1zRJVM1AxPCtnmt2vuzLlHXz2+ons2GOvBcaqaIJbNVc=;
 7:K+41qVhvW/jIl4d00uAu66K2194ntwyXc+80GwvL0HW8yY583XZPAlowBHCkIequpYYk+HkQ/S0E4uTV0xGGdewSBxS6WXVw0BgCElQ2EGddQU5Yx5QJMlXXomh646AZkSm0gNc8S6seRzA3g5VUOv/Fpst4dtyNKLLU78Hjo/+1uUQNG99YgM/o6i2rpJYSRyr2VdJ2BDTA2LYriPtkzFSd71sZWPrnqld8L99mLJvYssjBWLmdph9g+kXtrDPZ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:39.8227 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 66918b3c-f289-4116-be40-08d6119f34d0
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 03/13] x86/hvm: Introduce
 hvm_save_cpu_ctxt_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIE1vdmUgYWxsIGZyZWUgZmllbGRzIHRvIHRoZSBpbml0aWFsaXplcgoJLSBBZGQg
YmxhbmsgbGluZSB0byBiZWZvcmUgdGhlIHJldHVybgoJLSBNb3ZlIHYtPnBhdXNlX2ZsYWdzIGNo
ZWNrIHRvIHRoZSBzYXZlX29uZSBmdW5jdGlvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMjE5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKSwgMTA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IGQ5MGRhOWEuLjMzM2MzNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzg3LDExOSArNzg3LDEyNiBAQCBz
dGF0aWMgaW50IGh2bV9sb2FkX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFRTQ19BREpVU1QsIGh2
bV9zYXZlX3RzY19hZGp1c3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9sb2FkX3Rz
Y19hZGp1c3QsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAotc3RhdGljIGludCBodm1fc2F2ZV9jcHVf
Y3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBp
bnQgaHZtX3NhdmVfY3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBj
dHh0OwogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKKyAgICBzdHJ1Y3QgaHZtX2h3
X2NwdSBjdHh0ID0geworICAgICAgICAudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwg
di0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4uc3luY190c2MpLAorICAgICAgICAubXNyX3RzY19h
dXggPSBodm1fbXNyX3RzY19hdXgodiksCisgICAgICAgIC5yYXggPSB2LT5hcmNoLnVzZXJfcmVn
cy5yYXgsCisgICAgICAgIC5yYnggPSB2LT5hcmNoLnVzZXJfcmVncy5yYngsCisgICAgICAgIC5y
Y3ggPSB2LT5hcmNoLnVzZXJfcmVncy5yY3gsCisgICAgICAgIC5yZHggPSB2LT5hcmNoLnVzZXJf
cmVncy5yZHgsCisgICAgICAgIC5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnAsCisgICAgICAg
IC5yc2kgPSB2LT5hcmNoLnVzZXJfcmVncy5yc2ksCisgICAgICAgIC5yZGkgPSB2LT5hcmNoLnVz
ZXJfcmVncy5yZGksCisgICAgICAgIC5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3AsCisgICAg
ICAgIC5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXAsCisgICAgICAgIC5yZmxhZ3MgPSB2LT5h
cmNoLnVzZXJfcmVncy5yZmxhZ3MsCisgICAgICAgIC5yOCAgPSB2LT5hcmNoLnVzZXJfcmVncy5y
OCwKKyAgICAgICAgLnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5LAorICAgICAgICAucjEwID0g
di0+YXJjaC51c2VyX3JlZ3MucjEwLAorICAgICAgICAucjExID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjExLAorICAgICAgICAucjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyLAorICAgICAgICAucjEz
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjEzLAorICAgICAgICAucjE0ID0gdi0+YXJjaC51c2VyX3Jl
Z3MucjE0LAorICAgICAgICAucjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1LAorICAgICAgICAu
ZHIwID0gdi0+YXJjaC5kZWJ1Z3JlZ1swXSwKKyAgICAgICAgLmRyMSA9IHYtPmFyY2guZGVidWdy
ZWdbMV0sCisgICAgICAgIC5kcjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdLAorICAgICAgICAuZHIz
ID0gdi0+YXJjaC5kZWJ1Z3JlZ1szXSwKKyAgICAgICAgLmRyNiA9IHYtPmFyY2guZGVidWdyZWdb
Nl0sCisgICAgICAgIC5kcjcgPSB2LT5hcmNoLmRlYnVncmVnWzddLAorICAgIH07CiAKLSAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgLyoKKyAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHNh
dmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZSByZXN0b3JlCisgICAgICogY29k
ZSB3aWxsIGxlYXZlIGl0IGRvd24gaWYgdGhlcmUgaXMgbm90aGluZyBzYXZlZC4KKyAgICAgKi8K
KyAgICBpZiAoIHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Rvd24gKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyB2bWNzL3ZtY2IgYml0cyAqLworICAgIGh2
bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKKworICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2lkdHIsICZzZWcpOworICAgIGN0eHQuaWR0cl9saW1pdCA9IHNl
Zy5saW1pdDsKKyAgICBjdHh0LmlkdHJfYmFzZSA9IHNlZy5iYXNlOworCisgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ2R0ciwgJnNlZyk7CisgICAgY3R4dC5nZHRyX2xp
bWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7CisKKyAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnNlZyk7CisgICAgY3R4dC5j
c19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQuY3NfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4
dC5jc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CisK
KyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7CisgICAg
Y3R4dC5kc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQuZHNfbGltaXQgPSBzZWcubGltaXQ7Cisg
ICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC5kc19hcmJ5dGVzID0gc2VnLmF0
dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19lcywgJnNlZyk7
CisgICAgY3R4dC5lc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQuZXNfbGltaXQgPSBzZWcubGlt
aXQ7CisgICAgY3R4dC5lc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC5lc19hcmJ5dGVzID0g
c2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19zcywg
JnNlZyk7CisgICAgY3R4dC5zc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQuc3NfbGltaXQgPSBz
ZWcubGltaXQ7CisgICAgY3R4dC5zc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC5zc19hcmJ5
dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3Nl
Z19mcywgJnNlZyk7CisgICAgY3R4dC5mc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQuZnNfbGlt
aXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC5mc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC5m
c19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ19ncywgJnNlZyk7CisgICAgY3R4dC5nc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQu
Z3NfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC5nc19iYXNlID0gc2VnLmJhc2U7CisgICAg
Y3R4dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0
ZXIodiwgeDg2X3NlZ190ciwgJnNlZyk7CisgICAgY3R4dC50cl9zZWwgPSBzZWcuc2VsOworICAg
IGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC50cl9iYXNlID0gc2VnLmJhc2U7
CisgICAgY3R4dC50cl9hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsKKyAgICBjdHh0LmxkdHJfc2VsID0gc2Vn
LnNlbDsKKyAgICBjdHh0LmxkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC5sZHRyX2Jh
c2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmxkdHJfYXJieXRlcyA9IHNlZy5hdHRyOworCisgICAg
aWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQogICAgIHsKLSAgICAgICAgLyogV2UgZG9uJ3QgbmVl
ZCB0byBzYXZlIHN0YXRlIGZvciBhIHZjcHUgdGhhdCBpcyBkb3duOyB0aGUgcmVzdG9yZSAKLSAg
ICAgICAgICogY29kZSB3aWxsIGxlYXZlIGl0IGRvd24gaWYgdGhlcmUgaXMgbm90aGluZyBzYXZl
ZC4gKi8KLSAgICAgICAgaWYgKCB2LT5wYXVzZV9mbGFncyAmIFZQRl9kb3duICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOworICAgICAgICBtZW1jcHkoY3R4dC5mcHVfcmVncywgdi0+YXJjaC5mcHVf
Y3R4dCwgc2l6ZW9mKGN0eHQuZnB1X3JlZ3MpKTsKKyAgICAgICAgY3R4dC5mbGFncyA9IFhFTl9Y
ODZfRlBVX0lOSVRJQUxJU0VEOworICAgIH0KIAotICAgICAgICBtZW1zZXQoJmN0eHQsIDAsIHNp
emVvZihjdHh0KSk7Ci0KLSAgICAgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mvdm1j
YiBiaXRzICovCi0gICAgICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKLQot
ICAgICAgICBjdHh0LnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGQtPmFyY2guaHZt
X2RvbWFpbi5zeW5jX3RzYyk7Ci0KLSAgICAgICAgY3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3Jf
dHNjX2F1eCh2KTsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3Nl
Z19pZHRyLCAmc2VnKTsKLSAgICAgICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0OwotICAg
ICAgICBjdHh0LmlkdHJfYmFzZSA9IHNlZy5iYXNlOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVu
dF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dkdHIsICZzZWcpOwotICAgICAgICBjdHh0LmdkdHJfbGlt
aXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7Ci0KLSAg
ICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOwotICAg
ICAgICBjdHh0LmNzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuY3NfbGltaXQgPSBzZWcu
bGltaXQ7Ci0gICAgICAgIGN0eHQuY3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmNz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIo
diwgeDg2X3NlZ19kcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZHNfc2VsID0gc2VnLnNlbDsKLSAg
ICAgICAgY3R4dC5kc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5kc19iYXNlID0g
c2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZHNfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAg
IGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsKLSAgICAgICAg
Y3R4dC5lc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxpbWl0
OwotICAgICAgICBjdHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5lc19hcmJ5
dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfc3MsICZzZWcpOwotICAgICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAg
IGN0eHQuc3NfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuc3NfYmFzZSA9IHNlZy5i
YXNlOwotICAgICAgICBjdHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7Ci0gICAgICAgIGN0eHQu
ZnNfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5mc19saW1pdCA9IHNlZy5saW1pdDsKLSAg
ICAgICAgY3R4dC5mc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZnNfYXJieXRlcyA9
IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2Vn
X2dzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5nc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0
LmdzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsK
LSAgICAgICAgY3R4dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOwotICAgICAgICBjdHh0LnRyX3Nl
bCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAg
IGN0eHQudHJfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcu
YXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRy
LCAmc2VnKTsKLSAgICAgICAgY3R4dC5sZHRyX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQu
bGR0cl9saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5sZHRyX2Jhc2UgPSBzZWcuYmFz
ZTsKLSAgICAgICAgY3R4dC5sZHRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBpZiAo
IHYtPmZwdV9pbml0aWFsaXNlZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1lbWNweShjdHh0
LmZwdV9yZWdzLCB2LT5hcmNoLmZwdV9jdHh0LCBzaXplb2YoY3R4dC5mcHVfcmVncykpOwotICAg
ICAgICAgICAgY3R4dC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwotICAgICAgICB9
CisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwor
fQorCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIGludCBlcnIg
PSAwOwogCi0gICAgICAgIGN0eHQucmF4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmF4OwotICAgICAg
ICBjdHh0LnJieCA9IHYtPmFyY2gudXNlcl9yZWdzLnJieDsKLSAgICAgICAgY3R4dC5yY3ggPSB2
LT5hcmNoLnVzZXJfcmVncy5yY3g7Ci0gICAgICAgIGN0eHQucmR4ID0gdi0+YXJjaC51c2VyX3Jl
Z3MucmR4OwotICAgICAgICBjdHh0LnJicCA9IHYtPmFyY2gudXNlcl9yZWdzLnJicDsKLSAgICAg
ICAgY3R4dC5yc2kgPSB2LT5hcmNoLnVzZXJfcmVncy5yc2k7Ci0gICAgICAgIGN0eHQucmRpID0g
di0+YXJjaC51c2VyX3JlZ3MucmRpOwotICAgICAgICBjdHh0LnJzcCA9IHYtPmFyY2gudXNlcl9y
ZWdzLnJzcDsKLSAgICAgICAgY3R4dC5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7Ci0gICAg
ICAgIGN0eHQucmZsYWdzID0gdi0+YXJjaC51c2VyX3JlZ3MucmZsYWdzOwotICAgICAgICBjdHh0
LnI4ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI4OwotICAgICAgICBjdHh0LnI5ICA9IHYtPmFyY2gu
dXNlcl9yZWdzLnI5OwotICAgICAgICBjdHh0LnIxMCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsK
LSAgICAgICAgY3R4dC5yMTEgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTE7Ci0gICAgICAgIGN0eHQu
cjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyOwotICAgICAgICBjdHh0LnIxMyA9IHYtPmFyY2gu
dXNlcl9yZWdzLnIxMzsKLSAgICAgICAgY3R4dC5yMTQgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTQ7
Ci0gICAgICAgIGN0eHQucjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1OwotICAgICAgICBjdHh0
LmRyMCA9IHYtPmFyY2guZGVidWdyZWdbMF07Ci0gICAgICAgIGN0eHQuZHIxID0gdi0+YXJjaC5k
ZWJ1Z3JlZ1sxXTsKLSAgICAgICAgY3R4dC5kcjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdOwotICAg
ICAgICBjdHh0LmRyMyA9IHYtPmFyY2guZGVidWdyZWdbM107Ci0gICAgICAgIGN0eHQuZHI2ID0g
di0+YXJjaC5kZWJ1Z3JlZ1s2XTsKLSAgICAgICAgY3R4dC5kcjcgPSB2LT5hcmNoLmRlYnVncmVn
WzddOwotCi0gICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1X2lkLCBoLCAm
Y3R4dCkgIT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMTsgCisgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgIHsKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X2N0eHRfb25lKHYsIGgp
OworICAgICAgICBpZiAoIGVyciApCisgICAgICAgICAgICBicmVhazsKICAgICB9Ci0gICAgcmV0
dXJuIDA7CisKKyAgICByZXR1cm4gZXJyOwogfQogCiAvKiBSZXR1cm4gYSBzdHJpbmcgaW5kaWNh
dGluZyB0aGUgZXJyb3IsIG9yIE5VTEwgZm9yIHZhbGlkLiAqLwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:14: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 1fwogo-0006Qd-Dl; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogn-0006PQ-DV
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:45 +0000
X-Inumbo-ID: 19bd0c09-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 19bd0c09-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:08 +0200 (CEST)
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=FPWCBij31OfjFq7XbwpqhI5wNdDMJfsS0QaJwjKWFTY=;
 b=eLd72DhqaUcY10ha2x1hQl+jUhTDCtdAHgYHTr7tBmivpT2ZjaVThxQD4v36lpzrnf+vOxp7+w4WBBNzPD7psrgz5uODk3wWufo8e3w1ISXiQGvLdo/xmi9vUHl0sESU7kaLHciD2NwEAZHQeIOHDACMCwxZBrHs4g9ZcUMOyyo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:41 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:10 +0300
Message-Id: <1535980459-5457-5-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ae5c2688-80aa-4dd0-fdd8-08d6119f3633
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:HkYYGSH1Qbr9wTy/KVRS1fSP1aqjzMgWgQAd9DnF9oaebLE6HFPUj/7YmC/5CNQCSiu6nBn8Q6wYERRJ4cROXRraWjQJ3dfcBx6XqMNu1aqJQQ+OkJguUZLKu0OaC2wOjtHW9AQzjOQvgL46a/cC3ySWpRJxOiN1EiqnJ2N8l8FZvSzhzczJHMs/HTJbMyGsdEs5rVDFeHGqS6NG2EnqADdh1UhGaqDF4TWJrGR/bEelqHU/n+Np6+kTsha02rdr;
 25:4zDJ5eBsDSS3kAyfKJGynrNb7dEJqN66YdRwGRZmoK9ZBMbeYe3HPBiAdRJYlFpRjnAfC+nyVw1Hlb5kHKSuav7nQ3An4OrFKCRkX/0cxmTROdfRZ+TDZEMn8B+xGt3Zoe2Bgeflo2ey5fI7JsRVbT9KFqaAnP3KwIXocLrA4iT+YFBTJrzDJINDUX35b/I9ofPGnrQ8Rd+UHFWERrEg0eQxtbvaVUL5KeKpLTLvnoxGyXD7nTBH9LFxAraRVYE0zVQoOK0dYmaK9eHjx8GHm1At3seF4CtgVXwA15szPdmteRpJA5Qc+vYWtYCOwbCHvRlYw8FZ7HfD3xWsR6sRMg==;
 31:ieK76i5Wb7/mv8SUiKmqU2AoF+ddN5Bh6QwBHja5RijgXuKZ7kUDMAwpBSASrDE2AbXZKYXGPu974Wevgf9W62nUGyucALVYzhWkvgdya77s1DMWe8NeUJcGZPP+zrNK5J5urizMRYelDIFkcqP1jxVRTTGcKsBxZB7nhFeZjyPbQS2tiUPv+zJfCWDOoQUiVQBt8465vzaWAXuIbvZuM9mX2ZPfUXCJgm58WGKLbUw=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:6CvVXOer/LQlCHn3aYRPsCkk7XFqAV3LClx2VtaonaKRLaShIL+DD+hKytGU5lY+fKDGt5tjTQtqurlTxNCZFNha7HwejW97kwA1a7PNv60OnzSFcSjK2o+dcwqFWSohux8peEqlmscJfs9UtvGG4YOy49bvnGAMH63Y4Pfxu2vFgwnhsZnL679JsC6lxMru59lpAbOU25NpT9kdIdAd4lVr04glypDk0s/6JecU128FlUQHlb2PpULHtoTwhhJ9DaLurSXUn8gaW4tcqrG2rerf8Ui4VbWq7U2X3Mep/ivrctVeeXc7JayA3Zr3sNRhwmZUT9N/MN1wrrhfMit9xw==;
 4:cktjZ6paduon0R43BsED8eIMNmWsZBb0rt2tsBMlm7VZPboSvFe/bTx4MNQGYHw+6OBbWyS8iqbR+pLkRNH0FXb2uIHcE4Gn+/pzQmo68n7O6gYxfqZ8YQpS7Lv2e988quz0MoAbb0OKgVFxaBWZ/YTc3lacKMug0EFnzT5JsMVWQzdwS5Nt7k06JV1ZMUfEa27lyVqG2aUSMRXVd4f868og2pA7ykPcnrlPGw6ASDhb91kyF3A8AWol4LYnNlASyAP5aEymfdcrngT3KO6rPBfQFNDTYWE5ARBRcrQzzHjiA/zcUxl/UKMmvhkm2QQ3
X-Microsoft-Antispam-PRVS: <AM6PR02MB41840480BE8838E42D5BC862AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:F5C+YhZhLVE28z8GLZT8IUuixf441aytlOnut9RvB?=
 =?us-ascii?Q?SYrJFxObnOQxdFOArzYvKfJ7pYf2szhYmUsU5MZb9x3hDzGoh3H3wyRP++kG?=
 =?us-ascii?Q?0g/hVjiLSLtFxvxcakJZTCXvbi5JfCwsWNbnvjH45IBPdT+x4xJ7jz2P9A5f?=
 =?us-ascii?Q?IuciNeDfACXJZZhp9B41rDugACy9FnCUULdUEjYrsZuLivzmwypz3CPAP90I?=
 =?us-ascii?Q?7a88H4Tb8jP+7LZf6Pmnv+2ZYGcvSGOoPVtvnE7ULAENqboEA6Wj5VCZX7KS?=
 =?us-ascii?Q?zy0ydPeywbrj52Vfnfz+2SpvlktSAogcha3ZxwFIMW3EKHYHHctLXF71V2sR?=
 =?us-ascii?Q?JWsFSfO99R0HdZqz9mnlE95JkKQjtFH8jZ+hELRpQaZCKkC94J7UlOqgLw9Z?=
 =?us-ascii?Q?goFkyIboL0zNM7frhjNgJ4x6O0fbb1gaxCURK9/Qfh7ssnv0e2ONGWnkX0lD?=
 =?us-ascii?Q?uVxafeDwKkgQmOi6kxlzQtWqYA4mpmeNxNZhSAMNGs0dQg3t1D2Q/SnzVg3H?=
 =?us-ascii?Q?nLqpwDRLGGY966lqSOB/R48j5rPaV8IxF0Uw/UV5xhd2t1f6uUjd8k2vu5F/?=
 =?us-ascii?Q?zW5iNelLGEydJhD0fv11RJfVp/TNx/SHScKyU0Cvat06Dz+7s4OOHoWpivEe?=
 =?us-ascii?Q?c6j0rdpphOrWR/WM4n6GkgnX1/sKStNYCcdDlBQdxNyCOf+skS1BeY9cVfhq?=
 =?us-ascii?Q?BzvgOHz4he+DN+8WHKD0nN2q8QkUMsEW3hz5d6jI1xjU40mjWsmu9yEAfVTt?=
 =?us-ascii?Q?CBQdI9aVkvLMmKBmrT4uoW5gwtMSCPX8KTCb6msmLKCuYsVDrALff70OzS3p?=
 =?us-ascii?Q?zLJ3UuNx1gsdbYRyX5bzTnI2BYgtThdlseai4Cio41fcGa5Imr16nE4KAgJc?=
 =?us-ascii?Q?XQt8Xq6LjdBcqXDGbt902sCgYEC9r2UZ5hawal2fYwzzBN/1/XMOEgv2Gbl2?=
 =?us-ascii?Q?SE7+pVt/pe/3cRQ+PYbtPItz/1VDu7WMh7Q29zfl+wkW2dKcqxnzCYmrenW8?=
 =?us-ascii?Q?UGXpIrQdQG0T398+Xz0Mcyce3rYp1s+3Wq9VTS347XOwK2iM0fQpeEW1JZQr?=
 =?us-ascii?Q?ECyPMU7gO9DR6AXETJv0k1CMQFbwLKCUWg5d/ZK73rfHqxZDSGkv8Cg7+R8l?=
 =?us-ascii?Q?a/7/mD06JZHGPW0axfaQXMNSZWYhAWDfMR9yyIEN/rE7wfVXuRd2GhvxpL8v?=
 =?us-ascii?Q?fXG0X9/vMQL5qSmqna1Acc2+K4OjyCRNbTCT3oC63HydfD0GxNOyAdoHdtMe?=
 =?us-ascii?Q?zYpPv21DcJUb78shjE=3D?=
X-Microsoft-Antispam-Message-Info: q4OZQnGqt83AKF3UUJ2icUCyvrahrUZ7W2Lw+i99myDlIfwm2NnDmGHPnLW1AKRZMwwW3MtamD/b3umeDztWwlLeJQZzs6wY173JK5ygAYCP64fyg4qvfZPouONRNL3YcONnvvDIQjuP/kfZ7q1VnR9/y/hpF1ZOYqxjknCnbRv4pqk/ZSDoalId0QTkPHTHop1e+Czzqc3lcdD3Ath6MDNDb8Kfgvo8gcDAOZympWx8m5kbNU7vji/BpNMgRSlqs3hNr9fpcW1YX4Zc7K+rd6dcpj9JU4AHrA7gBAuCzee7aMxG7Cg7lOG3z2biAkQH1nqPGEE3k8zsv45HT9/WRCZh4/Ob/ISF7FfNyQkxnn0=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:CUk9fa3J0DaVFRMtHN7/0Nfr4fHqDv1Q5Bc4p2lgAqRu0ykGlXp34lbnw2j5EgyBk7fKkRhU7IZZsXRSM0juRm5JF0MOCVqleNNmPOO9OvSN7vWJhPvhWFlMD91MvDeyQoQLI5J9dzJYgxNNmzKAm77wTUoIrRi+oGThMGkn32wPWL68y2pkHStsgFt4KJtC6iBwrSsBMVAyarfVyOcOFEmlRNJJH6yQibEpnuDeZvSTQ15gsSU0kKdqGzJRCRp54Qq6O6pVJ6yU/3EKALJnGSn7FXuPD7RVAb1GfphrwB8qFHZyJUveVr8E5rmx44BfXofhLxDPUneKoPGiKTUCLAODdd7hmzk0jnInRuIAZkSMfmLXmCm+28EAKVGrxnFPBSmV+2Y9aOIwyBWEYiI9jBVwiOsYbk64tcGJuNK/2UIAOSJ3mC7Mu2MHcC5Tr82DArg2CCuQ/lv/CZyBHcWB6Q==;
 5:BnjbLCRnu4Xy1PAdr59DPiVaDs8JbJ3/fQInEfP5FSQEsAnBOBYke3sLdH1ER2thDcEBnBp+4RfOz/i3elZLxdwa8QSoFUqVgSBJiPY6pMmTI7JrNqeH0cvgKq0til3u4lIa1nf00CfmKnWFoLSroGCCMNjORV2FfL1Xkkfkj+I=;
 7:vmJALHhzZO9GdrVME9Xyqc5xEn0QnMbCzhkZaBSeR3dwNPt8buVzCBmcR7mHI0AKBFptCyNXg9G4Di8lly6huBN8cHi+nk6y/QJXw6HI6KMPS6TxF+AYM++uHKJazUE2NGgejgrYCX3zrnhWAAw8YyeJCFI+jV/0J1lt7dHkVIN85wLNFMmUj5KTEi/h62MOwmXnjHphfC9O7/5HOEG9nWvWnjDF9bUPTvu94UK1NSNt2MHf8nBrzTxrwXq2UK6R
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:41.2446 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ae5c2688-80aa-4dd0-fdd8-08d6119f3633
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 04/13] x86/hvm: Introduce
 hvm_save_cpu_xsave_states_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIFJlbW92ZSBlcnIgaW5pdAoJLSBBZGQgYmxhbmsgbGluZSBhaGVhZCBvZiByZXR1
cm4KCS0gTW92ZSB4c2F2ZV9lbmFibGVkKCkgY2hlY2sgdG8gdGhlIHNhdmVfb25lIGZ1bmMuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwg
MTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMzMzYzM0Mi4uNWIwODIwZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0x
MTg3LDM1ICsxMTg3LDQ2IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLCBodm1fc2F2
ZV9jcHVfY3R4dCwgaHZtX2xvYWRfY3B1X2N0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2F2ZV9hcmVhKSArIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4c3RhdGVfY3R4dF9zaXplKHhjcjApKQogCi1zdGF0aWMgaW50IGh2bV9zYXZl
X2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lKHN0cnVjdCB2Y3B1
ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKICAg
ICBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqY3R4dDsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9
IEhWTV9DUFVfWFNBVkVfU0laRSh2LT5hcmNoLnhjcjBfYWNjdW0pOworICAgIGludCBlcnI7CiAK
LSAgICBpZiAoICFjcHVfaGFzX3hzYXZlICkKKyAgICBpZiAoICFjcHVfaGFzX3hzYXZlIHx8ICF4
c2F2ZV9lbmFibGVkKHYpICkKICAgICAgICAgcmV0dXJuIDA7ICAgLyogZG8gbm90aGluZyAqLwog
Ci0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50
IHNpemUgPSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsKKyAgICBlcnIg
PSBfaHZtX2luaXRfZW50cnkoaCwgQ1BVX1hTQVZFX0NPREUsIHYtPnZjcHVfaWQsIHNpemUpOwor
ICAgIGlmICggZXJyICkKKyAgICAgICAgcmV0dXJuIGVycjsKIAotICAgICAgICBpZiAoICF4c2F2
ZV9lbmFibGVkKHYpICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBpZiAoIF9odm1f
aW5pdF9lbnRyeShoLCBDUFVfWFNBVkVfQ09ERSwgdi0+dmNwdV9pZCwgc2l6ZSkgKQotICAgICAg
ICAgICAgcmV0dXJuIDE7Ci0gICAgICAgIGN0eHQgPSAoc3RydWN0IGh2bV9od19jcHVfeHNhdmUg
KikmaC0+ZGF0YVtoLT5jdXJdOwotICAgICAgICBoLT5jdXIgKz0gc2l6ZTsKKyAgICBjdHh0ID0g
KHN0cnVjdCBodm1faHdfY3B1X3hzYXZlICopJmgtPmRhdGFbaC0+Y3VyXTsKKyAgICBoLT5jdXIg
Kz0gc2l6ZTsKKyAgICBjdHh0LT54ZmVhdHVyZV9tYXNrID0geGZlYXR1cmVfbWFzazsKKyAgICBj
dHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOworICAgIGN0eHQtPnhjcjBfYWNjdW0gPSB2LT5hcmNo
LnhjcjBfYWNjdW07CiAKLSAgICAgICAgY3R4dC0+eGZlYXR1cmVfbWFzayA9IHhmZWF0dXJlX21h
c2s7Ci0gICAgICAgIGN0eHQtPnhjcjAgPSB2LT5hcmNoLnhjcjA7Ci0gICAgICAgIGN0eHQtPnhj
cjBfYWNjdW0gPSB2LT5hcmNoLnhjcjBfYWNjdW07Ci0gICAgICAgIGV4cGFuZF94c2F2ZV9zdGF0
ZXModiwgJmN0eHQtPnNhdmVfYXJlYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
IC0gb2Zmc2V0b2YodHlwZW9mKCpjdHh0KSwgc2F2ZV9hcmVhKSk7Ci0gICAgfQorICAgIGV4cGFu
ZF94c2F2ZV9zdGF0ZXModiwgJmN0eHQtPnNhdmVfYXJlYSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemUgLSBvZmZzZXRvZih0eXBlb2YoKmN0eHQpLCBzYXZlX2FyZWEpKTsKIAogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgc3RydWN0IHZjcHUg
KnY7CisgICAgaW50IGVyciA9IDA7CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAg
eworICAgICAgICBlcnIgPSBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZSh2LCBoKTsKKyAg
ICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJu
IGVycjsKK30KKwogLyoKICAqIFN0cnVjdHVyZSBsYXlvdXQgY29uZm9ybWl0eSBjaGVja3MsIGRv
Y3VtZW50aW5nIGNvcnJlY3RuZXNzIG9mIHRoZSBjYXN0IGluCiAgKiB0aGUgaW52b2NhdGlvbiBv
ZiB2YWxpZGF0ZV94c3RhdGUoKSBiZWxvdy4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogp-0006Rz-V0; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogo-0006R4-Oq
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:46 +0000
X-Inumbo-ID: 1a36d74c-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1a36d74c-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:09 +0200 (CEST)
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=11Qu8w9zF/Jf2C4hQxpoZafA0DQUv3cHQI9d2ZjFmoI=;
 b=yA0XFEOSFJKApdgDAnoV2x/Q+6xf/h2mkMhEAc8FJ5arcVUMEGfZFUffG0v8OQiqA8TozjH/3XFks9uVVRCIaVKA3Z4wVxb+0ezh4b56EGPJxY2c7EryMunXJvvBTzrcLrqmH14pIf0KmkIPIGdvEQXZvlixDiqskd5ZZQTOvdI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:43 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:11 +0300
Message-Id: <1535980459-5457-6-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9622e49f-e2f9-452b-f4bf-08d6119f370c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:D5F13cJHhKFmufeqQvXw8VjVX/J2UojbFIgBH6n4w1vidDei3f2QZBPOKHiaiXzs5BHT/IcLR1xMObRRXYia9EeuFzlRjYeZ7/T+mHin9a/XLh0dILBa2OYw8JdiADzqAaZ9UyIzWS0k9TQ8fwSsu1vAMm/l0REKRS9BE3HZ3l5XClFmIQjBpNEmo2STq8ivtY1tdphtX3Oh8WZ5MbQ6VMzL7bqpjZko4sa1R6Qv5yMdNLlf83SUpQ4Eh0FxucLH;
 25:RtkbY8wqqoAFp56ElXLZHAl+YaoEi6NhyqY2CCGocGO6TnpIjND3X4lwROWVwuOPWH1hddxU7A8dEDNC5ynPVdkvaQumuexsmP/mZDuMkyONv7ILTePwO0eUU6b3wV0sUaUT0AJ/tX1Ll6PWQqlr80bBrBX1OrsZON45liRcn5QxGWX4evehxxvXmrvon6L8cv78dQzUQr1cCqgaAguhNKTagnCEbHNc3FVyoCDSfb//wZYYzJ+1+1LowYP/wvWmLdqV6fepoX7I1ZkH4HUF3zMRkQ2zMg2/iTjqEtW8Bp7CVkC8tJvsEIzA82bnQCyvORLHZR+en6zfGAdVSReJ2w==;
 31:TkZ1ZSPlo29zYaoKOU9m0lET5cTw5sWdgik5HZ3ZltRmBunrKVDi2GMO5CilpGBsR8wWXzPajFkFjKO506KNpuf3xeKA7kvcJE4u4oLL9gWiWBh6UDqSZ+xA3FdWZmnDIF2qFA2lVv4mftLyfREfcpQ1v6eh5iqJTkR10OvIWPG/oLPVZwZnYY1lSe82d0pr0MNcC8LZuN9qxEQXGVC4vGYh9lzyHBEjMILM3SnXPyU=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:CfPdV3mmpDYvkL46VgE9K8iGPszOFhGOzzd24wQ1v/IK0EksaDykfgcNi5+L//7XdjAxefTLlWdbdydfgNFnNWCryr6pK/oNipxXXegKvmkU0kb0dKdLsXZb1eyPlpZK7tZx/zgQ5eVwP5AoSOsMZNP2UEPbWJU4NyMTjx9Vk4zQtrsExUDtz8mebt/Ky21NVc7H7Yx68aRvu3BzhH5adGLDaWhk1+/OVBz5sME/m7zabZwSpiqayT2TPepuoyDwzZwTx8Yz8S4W6EHX9IbZOmFqE++LsnokgBPizAaUJPPL76qt9aWzjLMbC7OxFwP/fzKOI6J3wcE80wP1WSDutQ==;
 4:jQXHY9XS5V6JQ5WCd3+N4MgddD4zlemx6+EMfaftMHtNlMTBlIqYcO6GG/+ygON9c7CSTIsfNtPpUn4ry7U1xeTICBgHevGCNcfsFx9Rq1Oab/vUiqlo/hC6US6r3Pvvf9NQcVRfzq2vDIo48kf8WSzvLsy473iDdnQdHt0f6yy2d/QLYIWwhcbmfb4inB9cQLDgRAaeII1taDoTfWTZHNYVX6x2PR8OqQcqUOPj7Vj8Pl+a4O94PCIO5CMAxsYdLynCLKM2c7gVQWw7OJMvVlb7mHBXujRjlSFn/YllKy6v1vZetLTflOBjsRWLahOvNAu1NTkOougwDiXY2ucEdNsKCE4C3Y1rbAR59OdeoPc=
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184DD311D33BBFF46FD4ED5AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:mBKdVgA3W0vleXD9AIECCGG1A+sXTCRvTQqrHUORW?=
 =?us-ascii?Q?z9T4tOGap78701iS74hLJiBEt9cXNztaOy0sF3BDdVUAp2W2uh5LhZym5qyl?=
 =?us-ascii?Q?0s30pb1xo+z3tlHOIYHbnu54g+OBRWOuDer+cuwuAId3io+FTXqZ9E2aA8q9?=
 =?us-ascii?Q?0Wt76mfm101Wwgs5QXBgU9Q8ayAhsrBDsIjwbOccDpCSZ9U3IZYNMbfdlW/l?=
 =?us-ascii?Q?qkH4rorlWW7lkEHEAYFuJais8Tlz/Lgh2ahNfxCnlUc90vhSC2RRg0iHtVgV?=
 =?us-ascii?Q?+aVzMolSHQLM4LLUd/4tCLuw4Zh1Lxay5Zo1yNS0i2T17mJkPto9htS4ey5i?=
 =?us-ascii?Q?fMqqT7vSplaMnQCUmHbUAnfjT58KTO/inR/xtuu8biHL/C4cllvwOjerU79N?=
 =?us-ascii?Q?F3W40aMdxmNUyzpLd3l+vRh1gqeCnwU+2GUbbKWBgOqXU6Z6kUwxcB6zszP+?=
 =?us-ascii?Q?FxMf5Uf3fNCnHd2KD9+mOpuqqjKzSw4HLZo7jAZpdCvmvi57RgvlYBYlJV7l?=
 =?us-ascii?Q?SXKjkMlygixM1gRY0o1FdLbjOqqJyzenbZ+4zWOTPhD6/jHCh6t5CxGuux4K?=
 =?us-ascii?Q?XY2P5Jrg+0g2YEjMY6PQmnr5+dNa575VlHN+nuO4rkvBvdQ18rvZmqMlcrM1?=
 =?us-ascii?Q?sVkc3L61heVp4zNKFqQeFfhugpyC+8IppDCeUdwjXo9HVs7EzpoJKmVV1NKU?=
 =?us-ascii?Q?/VjlgWcnzKpq7I9v8n1BqkOM26yRY7Iui6WoilKYTD4sk261k94WS6Xsh7pY?=
 =?us-ascii?Q?5s8XKKA/f01fnyVG1xi/OcvktDEDnQf1HFpBvX6HwqBrlpIHb5l6Aba4SVyL?=
 =?us-ascii?Q?uvwmz6GfszHv4LdKN82ps7q6VvihWHoRwli18U06H7+jQF+hEr4mQzbbCiQq?=
 =?us-ascii?Q?OgmJdl4E9IHv6tHdwlzweQK2+fcRRtZwt0x49EAS3HqevkK/dRusbOpN6JsC?=
 =?us-ascii?Q?NcN280QdHrdyefw1/kSnNghn3yMxkDuKQ08LK47sdYHfALa5zt7HjCIWWBUY?=
 =?us-ascii?Q?rVkR53DpsxoSTphSdfBQRd0Wt/v7uIcXeBj1yw3io5+8yYChZeEgYbfyCu2G?=
 =?us-ascii?Q?a+Naw2ovg73W3jWp/oULoWIZN4sP3g+H+4TtHifozoIDL77ItP69ex5VW+uD?=
 =?us-ascii?Q?IkLJWdFqZp6K4jFNjDaSR/K9JVYvja2sHmXYXQ6xoP13RPFGcf+WjD47aYHT?=
 =?us-ascii?Q?1xo6pLBeW+XnqhkQeiuXWPT8cp10EPSdFsfqEYcn4OqPwenCxAVVvpNaVJsY?=
 =?us-ascii?Q?KJKP+LhNrr+S9JV9Os=3D?=
X-Microsoft-Antispam-Message-Info: 3LIH+yKEliCdDGko4iqa1GHYE4ZF8npxmYv1IvLTU688BLQAn8OxWjq3YO0/DjgNb7CPOMnV4UVQPgEl8UpUJhIlm+1UkQ1hr3d1iMNSD47IB4I5XLxNEa0/nEBAGhYYyHSjhujth3uRCGEdle+KLPUeqrH8DFaiL+U+YlS5tUka26YzuUGig7ZX83TV70kBiMqPFxhV19yaBkP4qlqwMmELgFsUbDxjlXzFnujXvojdasKZdFO8XsBdMimc2kAo7TjsO2+lIUmwvzYcp2Cvnmzsed1KghlYPj6+oFQyCqHy/wVU2nOkYDplFbGtnWppExiadA27NpE/02Wc1D7oyN3kJMpSTbY5BEWTPHp4Ois=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:XaC9xBp7S+sSS3Kqb9CbM8X9pXt6OMrfbqJEQYVpNHYo+HDv13N6YZb9XOy7Yb4opEaqRbwXjN5nz+Mpt4IH7fTVXDqDHpyCErJSyPQuIfBovLxdPDOhIL7vVs6o5HHws3LEkifJhIQjga9wOz1gDcSvwDatWYWl9pZqE80BWSoRHNp488aIDPzVxP/NzhI++m/Fze1/CfI+xKokoifxOjD2hS+SRP2GWvn7ox2+r5xbFBgi94RjdK0KBXlstDMdOMZRGwnPzKlZjQhKYx3sGTX+zLdENIdy0rR+u3/gi0yLaMY0/9v8p9Zf5QeSeTSiPDXANLBImj8SQJguim74XOrpmahOu6AF/edAQkysF/mYN5ryEHGXWf5iBjNk2ymsD+vcyOaBdATQ/tPiPWVRycwbEXlCF/DUQ+vl/pSAPEVnl6oiKqnHnZyyHU+jXPNUCfKkDftX6AuB6/kvtWcxGA==;
 5:9tXXfTpYCRkKZChvuaLPqvfekbxZx7tVxHjwEPFyTtZ17ecqBkxfax8UcjHwiB1YcCavpVxNhsu8l5kDoldi0v68sJZnE4yBNIgkN/THyRXcKuA7jqEiztBacVgYZoZYXG5HdtAVvv9bXkLiBbCDz0/Aowm8m7jMwO0kcoBatF8=;
 7:YEi3H7WhE6RFpAoQHEOPEHsP6rPnsc/BcM+P9Hx4zvR6u1c9yOLmUiYKzyvxgBjA9usLqAR8E74Yu9b2h4Bk2e59CeUON+rIkZCp+k+Oz1tsNwN1IGqJZlCSSituZfDv4p3weUSLwZ+ELCVoy2klA9aojcCyBxMvo8NLuTPw3nBLYZBLUiif4/01vxRhrIEHZZXJ7KhDXr1VS5YlAYFwvLKCN6rz4LqJuTS3j2sFhpzt/opPPFXOq3N7rPDVQc/X
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:43.5884 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9622e49f-e2f9-452b-f4bf-08d6119f370c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 05/13] x86/hvm: Introduce
 hvm_save_cpu_msrs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjE0
OgoJLSBSZW1vdmUgZXJyIGluaXQKCS0gQWRkIGJsYW5rIGxpbmUgYWhlYWQgb2YgcmV0dXJuLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU5IGluc2VydGlvbnMo
KyksIDQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDViMDgyMGUuLjdkZjg3NDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMTM2NCw2OSArMTM2NCw4MSBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5k
W10gPSB7CiB9Owogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1zcl9jb3VudF9t
YXggPSBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1
X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMg
aW50IGh2bV9zYXZlX2NwdV9tc3JzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IGh2bV9zYXZlX2Rl
c2NyaXB0b3IgKmRlc2MgPSBfcCgmaC0+ZGF0YVtoLT5jdXJdKTsKKyAgICBzdHJ1Y3QgaHZtX21z
ciAqY3R4dDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgZXJyOwogCi0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIGVyciA9IF9odm1faW5pdF9lbnRyeShoLCBDUFVfTVNSX0NP
REUsIHYtPnZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0NQVV9NU1JfU0la
RShtc3JfY291bnRfbWF4KSk7CisgICAgaWYgKCBlcnIgKQorICAgICAgICByZXR1cm4gZXJyOwor
ICAgIGN0eHQgPSAoc3RydWN0IGh2bV9tc3IgKikmaC0+ZGF0YVtoLT5jdXJdOworICAgIGN0eHQt
PmNvdW50ID0gMDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShtc3JzX3RvX3Nl
bmQpOyArK2kgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRl
c2MgPSBfcCgmaC0+ZGF0YVtoLT5jdXJdKTsKLSAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICB1aW50NjRfdCB2YWw7CisgICAgICAg
IGludCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2VuZFtpXSwgJnZhbCk7CiAKLSAgICAg
ICAgaWYgKCBfaHZtX2luaXRfZW50cnkoaCwgQ1BVX01TUl9DT0RFLCB2LT52Y3B1X2lkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgp
KSApCi0gICAgICAgICAgICByZXR1cm4gMTsKLSAgICAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21z
ciAqKSZoLT5kYXRhW2gtPmN1cl07Ci0gICAgICAgIGN0eHQtPmNvdW50ID0gMDsKKyAgICAgICAg
LyoKKyAgICAgICAgICogSXQgaXMgdGhlIHByb2dyYW1tZXJzIHJlc3BvbnNpYmlsaXR5IHRvIGVu
c3VyZSB0aGF0CisgICAgICAgICAqIG1zcnNfdG9fc2VuZFtdIGNvbnRhaW4gZ2VuZXJhbGx5LXJl
YWQvd3JpdGUgTVNScy4KKyAgICAgICAgICogWDg2RU1VTF9FWENFUFRJT04gaGVyZSBpbXBsaWVz
IGEgbWlzc2luZyBmZWF0dXJlLCBhbmQgdGhhdCB0aGUKKyAgICAgICAgICogZ3Vlc3QgZG9lc24n
dCBoYXZlIGFjY2VzcyB0byB0aGUgTVNSLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByYyA9
PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsgKytpICkKKyAgICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1aW50NjRf
dCB2YWw7Ci0gICAgICAgICAgICBpbnQgcmMgPSBndWVzdF9yZG1zcih2LCBtc3JzX3RvX3NlbmRb
aV0sICZ2YWwpOworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAg
ICByZXR1cm4gLUVOWElPOworICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQK
LSAgICAgICAgICAgICAqIG1zcnNfdG9fc2VuZFtdIGNvbnRhaW4gZ2VuZXJhbGx5LXJlYWQvd3Jp
dGUgTVNScy4KLSAgICAgICAgICAgICAqIFg4NkVNVUxfRVhDRVBUSU9OIGhlcmUgaW1wbGllcyBh
IG1pc3NpbmcgZmVhdHVyZSwgYW5kIHRoYXQgdGhlCi0gICAgICAgICAgICAgKiBndWVzdCBkb2Vz
bid0IGhhdmUgYWNjZXNzIHRvIHRoZSBNU1IuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQotICAgICAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgY29udGludWU7IC8qIFNraXAgZW1w
dHkgTVNScy4gKi8KIAotICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5YSU87Ci0gICAgICAgICAgICB9CisgICAgICAgIGN0eHQtPm1z
cltjdHh0LT5jb3VudF0uaW5kZXggPSBtc3JzX3RvX3NlbmRbaV07CisgICAgICAgIGN0eHQtPm1z
cltjdHh0LT5jb3VudCsrXS52YWwgPSB2YWw7CisgICAgfQogCi0gICAgICAgICAgICBpZiAoICF2
YWwgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAvKiBTa2lwIGVtcHR5IE1TUnMuICovCisg
ICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQorICAgICAgICBodm1fZnVuY3Muc2F2ZV9tc3Io
diwgY3R4dCk7CiAKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0uaW5kZXggPSBt
c3JzX3RvX3NlbmRbaV07Ci0gICAgICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnQrK10udmFs
ID0gdmFsOwotICAgICAgICB9CisgICAgQVNTRVJUKGN0eHQtPmNvdW50IDw9IG1zcl9jb3VudF9t
YXgpOwogCi0gICAgICAgIGlmICggaHZtX2Z1bmNzLnNhdmVfbXNyICkKLSAgICAgICAgICAgIGh2
bV9mdW5jcy5zYXZlX21zcih2LCBjdHh0KTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IGN0eHQtPmNv
dW50OyArK2kgKQorICAgICAgICBjdHh0LT5tc3JbaV0uX3JzdmQgPSAwOwogCi0gICAgICAgIEFT
U0VSVChjdHh0LT5jb3VudCA8PSBtc3JfY291bnRfbWF4KTsKKyAgICBpZiAoIGN0eHQtPmNvdW50
ICkKKyAgICB7CisgICAgICAgIC8qIFJld3JpdGUgbGVuZ3RoIHRvIGluZGljYXRlIGhvdyBtdWNo
IHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCisgICAgICAgIGRlc2MtPmxlbmd0aCA9IEhWTV9D
UFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOworICAgICAgICBoLT5jdXIgKz0gSFZNX0NQVV9NU1Jf
U0laRShjdHh0LT5jb3VudCk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgLyogb3IgcmV3aW5k
IGFuZCByZW1vdmUgdGhlIGRlc2NyaXB0b3IgZnJvbSB0aGUgc3RyZWFtLiAqLworICAgICAgICBo
LT5jdXIgLT0gc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKTsKIAotICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQotICAgICAgICAgICAgY3R4dC0+bXNy
W2ldLl9yc3ZkID0gMDsKKyAgICByZXR1cm4gMDsKK30KIAotICAgICAgICBpZiAoIGN0eHQtPmNv
dW50ICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogUmV3cml0ZSBsZW5ndGggdG8gaW5kaWNh
dGUgaG93IG11Y2ggc3BhY2Ugd2UgYWN0dWFsbHkgdXNlZC4gKi8KLSAgICAgICAgICAgIGRlc2Mt
Pmxlbmd0aCA9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOwotICAgICAgICAgICAgaC0+
Y3VyICs9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgICAgIC8qIG9yIHJld2luZCBhbmQgcmVtb3ZlIHRoZSBkZXNjcmlwdG9y
IGZyb20gdGhlIHN0cmVhbS4gKi8KLSAgICAgICAgICAgIGgtPmN1ciAtPSBzaXplb2Yoc3RydWN0
IGh2bV9zYXZlX2Rlc2NyaXB0b3IpOworc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdjsKKyAgICBpbnQgZXJyID0gMDsKKworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAg
ICB7CisgICAgICAgIGVyciA9IGh2bV9zYXZlX2NwdV9tc3JzX29uZSh2LCBoKTsKKyAgICAgICAg
aWYgKCBlcnIgKQorICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgcmV0dXJuIDA7Cisg
ICAgcmV0dXJuIGVycjsKIH0KIAogc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNycyhzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:14: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 1fwogx-0006W5-B2; Mon, 03 Sep 2018 13: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogw-0006VZ-EK
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:54 +0000
X-Inumbo-ID: 1e9a2b47-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1e9a2b47-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:16 +0200 (CEST)
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=kenpXVy6ZkSgUH9nyP4/uT+sFV5JJRdt9QhcV7LKLmA=;
 b=Nn8mIQQMfUbJmZBnhJNbTqz5AUbvK3aCzQn6a0T7Oy6F9OGzcucrMbkYOtOWgaDnyj0fAK8cVqwMEeN3X8z5nOnTe2ZsWrFZlvQOkZ9yaVIK4zf+Pt6kwE6LLRU85BwR9onuUvm7xnrtb7l0BDRqz1UCIukjPpZ8JJ+43dFJ/6Q=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:45 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:12 +0300
Message-Id: <1535980459-5457-7-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c5052fdc-52b2-45df-1286-08d6119f37ed
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:ZTRfXiX5gQ77yxSkD+yOX0GHxplQphwnFB0zuz31197sB+hsLM9XCq5uwdE+cDnWD+x30aEdeoP74xmny+dptII07CFYVmpbKvxt00mFUeCCJCN3us1/vrtGeZ0gZXlAmKo3rvB33v7/cIEpwHHGhdzpfsw96O2jdPOQBxAmdg7QHUUAXcoVsFUgWuFPUIFij8+xLbbZSv/DqV3M3TtDNebYhkzZ++fJL16S2FuVjrputg8JJAGCPmszgcbH0evI;
 25:EU6PC2QfZ5BjzR3XTBy2kfQv4n3by4W2Si6GL1QwUc8KYN2elUGOAGqCRonv6bNQJoDi8IjbHf1ihms3oRofTQ9gQqKcMZNExSF6ChNy48fwEfVSnO2YoVknWn3l6OxZLlYAyHXvh8e4QZsuN5RAOFiE1sCcYwUhdecWqG22Wtaxk7yib4BySLN5jw97MR5HtQ1qsKhD0DUFx4TMFtxrMd+Y7TVVEX+tYJmEPU3MToj0dd8dNo+FD5+gKz9Xt0jXQrvVZrUanDEdxPYQvNrVVgM6RZPcIxdYIblNO7aImA5LTp6GwQ4b+Vhyxsx6tRAL/+3a4B8DX8VjJk64PKIWuA==;
 31:p0oTpKS5p5hBChiF1tqbMJGSoPxqyj4S3G0kE4Sq76BnCu/GP/KBmVWebuzxiVSmlmcblfRpoEbmEuSbuRr+A24++67TN2dSVXe/i49jzbT7T/4evnh1T63WeoUZj7fYtb534aAyI3HyENBzw7kCn4PXilCz+UMUnCNvJh6sYm4C/Y3mUWH3yaR0zuV001hWRd134Q9E1eGNuGEou28+4D2BDWXoWEuwY1Nt7Nqdd0o=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:zSI7soyY5Er5jBk1H7GiGmBiAGHWV+OU6XREo5YLr/ggNup4duS63jbIYdxXMi395b/3wt8zZ+fa5fFIw2WSqb41iCt8WJplMH/SQ2s9XTR7BHaUHhZBkgv/aJc/WVobiiG05DgZa9GGmNaL0P00r7foVRUs8cyPijAj4SkwXrwXrdNf4giJZPHq1b2/8nQ6U4Ch3iHNeDJxI7WUtyR33HVLaOSfE3dL23T6yMmHeeJfq6ZNVNo5IuJUwr7UFkbih+hViYd8QaxVT8feha5GJ1D3Os5HZJ8Q7J9TjQb9VXGaKeDPvszoZ2832NHSN9Zp9gs9EGDQ3/yCtLATkRR7wA==;
 4:eHo/JKOgfYwLLQJopdq32vC/yedVNtnNJUklegUe/QI5Tu91u6SFYwKg095sLzwe7xRcmrCZcNtRp0/XFQ6qMRqanwan7tffWsm/DB0teEuqsUJ1pG0oKgywl9w56jB/bSYHTfSaWU/XRIpupSLsTnrJwNcHiYUOhyU2nfUOWleEuDLwwkZ62loCZaqbmwZCgRHxXJkYpOmuXGs49PNA8WbjhLPl5tTs7p+A8gWdGsNO5cTAuEsjOCM//gSFkWPi1VGgunKSOJUWfZRkucBsORnQSdI5pZvrgL/6xDme+SpKn9cWmbOOVYOu3j/m9hn9
X-Microsoft-Antispam-PRVS: <AM6PR02MB418476F0C40E74C49A75203EAB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:cQvF6ts3cv5DYD4pdKobS25OUvIrT5hhb2//rCJ9/?=
 =?us-ascii?Q?Pd5eBI0bg8iU4pzoqRgiDY/G/qO2cInYdS6QEkCpM1lK50LeU5zKCsc+e52J?=
 =?us-ascii?Q?TezZB2J4kYGq+X98YoO6pnbklNKWP72kc92uNKlLWaL42mQ5E9Y2LfgNc85v?=
 =?us-ascii?Q?67qR4G4hk178tkHhSzGfPvWYxCOpPtyY7/rM3UI89c23DySDMYYm0s3aZYtL?=
 =?us-ascii?Q?vK4+oS+tPUx2u0HhFjnrpnbVFdTmSBL16Pw1LyUgI2Z9/D3lLTlWyCaAnYbc?=
 =?us-ascii?Q?XqLit2jOcZH83CDM6VtqHdqgjUlXB7BNZyWcRpyz5qLTyCgX5RD2CbNmNzE7?=
 =?us-ascii?Q?Yuim2+0mArVc3I/ql7c5nAW/yJosttoqRNYqOx/fCY+1QDSuYB8HozkIq78a?=
 =?us-ascii?Q?lrLOmwMxNjbtiROMd60RqoQ4xdMXtlAiHxTcnsNMXSWk6Qz6iONTEIl8/bAt?=
 =?us-ascii?Q?JHNf+CTNu0YJ9uHFwyh7Qe9RbvQCFAl+Yt1LDjhJaYpeo8b7JUXrnoddpWOr?=
 =?us-ascii?Q?ecwLIAYdwRymPhfg0vst1c/hEiN0m4Kt8Vc5fBtHP7bkdseJFCWpubL6RLbc?=
 =?us-ascii?Q?B5Xq5Lw42LLabvCDShhrXu/7hft3O4pJcqIM+DmTBZ3RAmzw3Cp8OP1+70bZ?=
 =?us-ascii?Q?BV+GUc6nedJionsrjfIzo1YODhu7nHbDvOACkZMrPpLvC45JPYuMjHKhXnSP?=
 =?us-ascii?Q?dDBMt4J0hmZkcL0fo0wpFDoT8Pi4rGLt/mTJLSVNMToJ0Cc2BOi9GeEf3y0j?=
 =?us-ascii?Q?yR+tzIdxIfz6Y2TGhbW2PtYEC7Cu4qgBP+DYcReKBRISA7/zLq1xJdliEW3A?=
 =?us-ascii?Q?1mBGIe8e90MUGQRHbKuhG81HWK6505pQZ1EaO+7k0jmgurKR1AsmeQqWnh5I?=
 =?us-ascii?Q?YWF3zgXgbXNFn8iNXq7KcsLw84oI0iitUBYY4Im9Ro87Twq60/Ad5hpdLWBG?=
 =?us-ascii?Q?LRE+/nQVHa2ijsZF+/jIT0QAVc3MX3K3Bedx3B9RfOJ/WmNkGxsqO6GJvINs?=
 =?us-ascii?Q?3aP4aRSExB09lyg5lG76ZkKsQnVlE7GQgJ3u1sYfaXH/hKIIJE/Q3w5df5+o?=
 =?us-ascii?Q?H9FHuFJn9WqTIhaguZbSiDrgaaCPk2BAb8JFNGceshQIiybYHeJ3KrY734Tb?=
 =?us-ascii?Q?QR03jI0sydMJB7gk5Qh1wVfGgVhlPnWhb7n8xvX8DfmOmZkM/zywRdGy7gAS?=
 =?us-ascii?Q?1XDtgcMVUZW/Y/OQvjd2ShwWp+oLbtxEe6PzQ1qnnR6mtIhdJfkep6Wyw=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: Ms1I37MqAQfLP+Se4+qhiostfA/Em4V5bFy97nmjXu1wrct2jwJz22Hw4egM48yi/o3/1hWBszHXkrjQ/NiAXwsOKscRE+X6D8Ojf1F40si43DhwXUWkp9zBItD9BJPwgau26gSo+2FsbinVatBgraSvC2SiPT7iZz3bEdabiPo63+WpWV9dkQt5Ip7a75brSORoldgilQuitWY2F7fthuF9wRlzsvH1nrX9wCuciQZLL0+qmn6wN8J5tpfZZM0S/rXp8UhPTZdl8etrjMdjOMGg1IJdIE9kh6dN5Or/3cAqyhimUW3LvGNucZTu4kIf36qEry3kP5qQ2lQjWuYljaPY7MT2bXcYbhikJ/Jv71E=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:qQUD3LNMP1ZkvFibT0OyJubZBpU9bjxcL5rsqWNpRo0NqjZszseppqThCn18V0mV7oOCUiOC0xN5tzOWDycy7NaEXA+8LUa/HCR5Yyfh+2v7TQlCtFsPhyFafzIoNM8jZKQEwCjM0l/yY3LOUBFMpNADTWElESeriQUob///1LO53JHOV1gvQDPdsVzlYupO1xQeXoC5Ovp2Y0mWYVPrgUaNpfxmshtR9fIcR0kOBpgXsRVuPDhoCq4vouPUQ/IrhvTyeaBdHCO1g8eGlXxO+JTI7h2CcNPw+0pNVdnEsJff3n3ATuccoGCDMirrp0bszFlnaWTE41/TvdCCNIN9HYVOH2fsuU5AMATQV46aM7a8fOcIOJyAeNSVgak260qiDrO/VkNBYi8FkNOPlyFBxiYUvcGWZTVc1ISz+/qBZaaNXbG3q3wJmt1/4yacmxrhLz+VUKznvkyuXxcW1kY7Jw==;
 5:MWUcOOu2JEGmHiUyrRv+lM1l0ONyFZ9HS/L+cxoNUZDhO+Z4ZwQehMAACo0i95gGsvfS4tvo2WCccqRiot/fJeB0R5MnXHGB5ndw8bZsgTLi6vnm+smN8dbdG2EXZ5YAgPhwduRLYxOeFlk9uJJsu7FvZVxs3wpuZRiB4a2xAcU=;
 7:RrRDrYIDdw40Ydql98cyL0vChgezDguIlAwiyHCgs4Li2l2JXYok9L0V7Y9CE2CIcp6pseiO42gR+JyHaqgGpj1fwDN9t7vQ6KjU2sI305EfwARR7t1h++nF2kAqZQtH1ZEfRy0ZMCh9nkfS8vCLYiemTg/dhfXYisREMidVkhuP9eK6q2svbwdwwu+vvdPZVsTAK0TBnMQumuLxQTJU8GqzlL3yy9AsnRZHnRJ54YpBG0Yfhfks45ZdxBZJCmg8
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:45.0572 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c5052fdc-52b2-45df-1286-08d6119f37ed
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 06/13] x86/hvm: Introduce
 hvm_save_mtrr_msr_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2lu
Y2UgdjE2OgoJLSBBZGRyZXNzIHN0eWxlIGNvbW1lbnRzLgoKTm90ZTogVGhpcyBwYXRjaCBpcyBi
YXNlZCBvbiBSb2dlciBQYXUgTW9ubmUncyBzZXJpZXNbMV0KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L210cnIuYyB8IDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
bXRyci5jCmluZGV4IDQ4ZmFjYmIuLjI5OGQ3ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBAIC03MTgsNTIgKzcxOCw1
OCBAQCBpbnQgaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCBnZm5fc3RhcnQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3Nh
dmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitz
dGF0aWMgaW50IGh2bV9zYXZlX210cnJfbXNyX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgY29uc3Qgc3RydWN0
IG10cnJfc3RhdGUgKm10cnJfc3RhdGUgPSAmdi0+YXJjaC5odm1fdmNwdS5tdHJyOworICAgIHN0
cnVjdCBodm1faHdfbXRyciBod19tdHJyID0geworICAgICAgICAubXNyX210cnJfZGVmX3R5cGUg
PSBtdHJyX3N0YXRlLT5kZWZfdHlwZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1B
U0tfSU5TUihtdHJyX3N0YXRlLT5maXhlZF9lbmFibGVkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTVRSUmRlZlR5cGVfRkUpIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTUFTS19JTlNSKG10cnJfc3RhdGUtPmVuYWJsZWQsIE1UUlJkZWZUeXBlX0UpLAor
ICAgICAgICAubXNyX210cnJfY2FwICAgICAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcCwKKyAgICB9
OworICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgLyogc2F2ZSBtdHJyJnBhdCAqLwotICAgIGZv
cl9lYWNoX3ZjcHUoZCwgdikKKyAgICBpZiAoIE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2Nh
cCwgTVRSUmNhcF9WQ05UKSA+CisgICAgICAgICAoQVJSQVlfU0laRShod19tdHJyLm1zcl9tdHJy
X3ZhcikgLyAyKSApCiAgICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgbXRycl9zdGF0ZSAqbXRy
cl9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92Y3B1Lm10cnI7Ci0gICAgICAgIHN0cnVjdCBodm1faHdf
bXRyciBod19tdHJyID0gewotICAgICAgICAgICAgLm1zcl9tdHJyX2RlZl90eXBlID0gbXRycl9z
dGF0ZS0+ZGVmX3R5cGUgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19J
TlNSKG10cnJfc3RhdGUtPmZpeGVkX2VuYWJsZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTVRSUmRlZlR5cGVfRkUpIHwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1BU0tfSU5TUihtdHJyX3N0YXRlLT5lbmFibGVkLCBNVFJSZGVmVHlwZV9F
KSwKLSAgICAgICAgICAgIC5tc3JfbXRycl9jYXAgICAgICA9IG10cnJfc3RhdGUtPm10cnJfY2Fw
LAotICAgICAgICB9OwotICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgZHByaW50ayhY
RU5MT0dfR19FUlIsCisgICAgICAgICAgICAgICAgIkhWTSBzYXZlOiAlcHY6IHRvbyBtYW55ICgl
bHUpIHZhcmlhYmxlIHJhbmdlIE1UUlJzXG4iLAorICAgICAgICAgICAgICAgIHYsIE1BU0tfRVhU
Uihod19tdHJyLm1zcl9tdHJyX2NhcCwgTVRSUmNhcF9WQ05UKSk7CisgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgIH0KIAotICAgICAgICBpZiAoIE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJy
X2NhcCwgTVRSUmNhcF9WQ05UKSA+Ci0gICAgICAgICAgICAgKEFSUkFZX1NJWkUoaHdfbXRyci5t
c3JfbXRycl92YXIpIC8gMikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19HX0VSUiwKLSAgICAgICAgICAgICAgICAgICAgIkhWTSBzYXZlOiAlcHY6IHRvbyBtYW55ICgl
bHUpIHZhcmlhYmxlIHJhbmdlIE1UUlJzXG4iLAotICAgICAgICAgICAgICAgICAgICB2LCBNQVNL
X0VYVFIoaHdfbXRyci5tc3JfbXRycl9jYXAsIE1UUlJjYXBfVkNOVCkpOwotICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KKyAgICBodm1fZ2V0X2d1ZXN0X3BhdCh2LCAmaHdf
bXRyci5tc3JfcGF0X2NyKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTUFTS19FWFRSKGh3X210
cnIubXNyX210cnJfY2FwLCBNVFJSY2FwX1ZDTlQpOyBpKysgKQorICAgIHsKKyAgICAgICAgaHdf
bXRyci5tc3JfbXRycl92YXJbaSAqIDJdID0gbXRycl9zdGF0ZS0+dmFyX3Jhbmdlcy0+YmFzZTsK
KyAgICAgICAgaHdfbXRyci5tc3JfbXRycl92YXJbaSAqIDIgKyAxXSA9IG10cnJfc3RhdGUtPnZh
cl9yYW5nZXMtPm1hc2s7CisgICAgfQogCi0gICAgICAgIGh2bV9nZXRfZ3Vlc3RfcGF0KHYsICZo
d19tdHJyLm1zcl9wYXRfY3IpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoaHdfbXRyci5tc3Jf
bXRycl9maXhlZCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKG10cnJfc3RhdGUtPmZpeGVk
X3JhbmdlcykpOwogCi0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFTS19FWFRSKGh3X210cnIu
bXNyX210cnJfY2FwLCBNVFJSY2FwX1ZDTlQpOyBpKysgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKiBzYXZlIHBoeXNiYXNlICovCi0gICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX3Zhcltp
KjJdID0KLSAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFuZ2Vz
KVtpKjJdOwotICAgICAgICAgICAgLyogc2F2ZSBwaHlzbWFzayAqLwotICAgICAgICAgICAgaHdf
bXRyci5tc3JfbXRycl92YXJbaSoyKzFdID0KLSAgICAgICAgICAgICAgICAoKHVpbnQ2NF90Kilt
dHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjIrMV07Ci0gICAgICAgIH0KKyAgICBtZW1jcHkoaHdf
bXRyci5tc3JfbXRycl9maXhlZCwgbXRycl9zdGF0ZS0+Zml4ZWRfcmFuZ2VzLAorICAgICAgICAg
ICBzaXplb2YoaHdfbXRyci5tc3JfbXRycl9maXhlZCkpOwogCi0gICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTlVNX0ZJWEVEX01TUjsgaSsrICkKLSAgICAgICAgICAgIGh3X210cnIubXNyX210cnJf
Zml4ZWRbaV0gPQotICAgICAgICAgICAgICAgICgodWludDY0X3QqKW10cnJfc3RhdGUtPmZpeGVk
X3JhbmdlcylbaV07CisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KE1UUlIsIHYtPnZjcHVfaWQs
IGgsICZod19tdHJyKTsKK30KKworc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAq
djsKKyAgICBpbnQgZXJyID0gMDsKIAotICAgICAgICBpZiAoIGh2bV9zYXZlX2VudHJ5KE1UUlIs
IHYtPnZjcHVfaWQsIGgsICZod19tdHJyKSAhPSAwICkKLSAgICAgICAgICAgIHJldHVybiAxOwor
ICAgIC8qIHNhdmUgbXRyciZwYXQgKi8KKyAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCisgICAgewor
ICAgICAgIGVyciA9IGh2bV9zYXZlX210cnJfbXNyX29uZSh2LCBoKTsKKyAgICAgICBpZiAoIGVy
ciApCisgICAgICAgICAgIGJyZWFrOwogICAgIH0KLSAgICByZXR1cm4gMDsKKworICAgIHJldHVy
biBlcnI7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX2xvYWRfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogz-0006YI-08; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogx-0006WE-Kg
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:55 +0000
X-Inumbo-ID: 1f8a6132-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1f8a6132-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:18 +0200 (CEST)
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=/Fnj8eH0ecY1SMDGlsL0sm7vADSYfBew/lt3GSDDWLY=;
 b=AuCV+Xin8HW1f58rg6gQXNlnnn/Dj463Xo3d7kvX/clrgJWsh7HKotGU5U4yhKe/izOX4/PiFBdYzPbWL/lFe33uDZfWY3UZ6fxb4t5cP9ho9Y2IhKSUv/2vsrocV7B9WU3jWyu+R3NO0ZIZFh1MgyGrj4dbIKBFctwwnSpR0GY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:46 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:13 +0300
Message-Id: <1535980459-5457-8-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b38c208d-72cc-4f67-a6df-08d6119f38c3
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:65ZIvbR210BpgHnbaFi4kT4/JWQcHtfoXHWpD3e4VadtzsgOKgsgnN9oq7IEltXeuLD99SYPwZsf02xcvM2ItwL8xrkk9kqdJzSXXYD7JbPpUr/ts4hmzTgWJRt0dwBvCYGxOvc8DoQ2ufz/2KmXiaCbLh0VvH/70lx3MgpGKwjc4gYiGpgc2YaNyXBMQd1d8O5snz4xhE340CbOiPZZHvX7SB/Tvo1gUfbYEPTxa7OLBcYRUemBcdZLaMWKHkyS;
 25:YzunlwyXFki0yhPcHPeO0BwURqdI18OdeVThRzEpntdT7UhDr9MatslgOA14z8Rd7hEc5cLLUSgPOGv8bTLWzOjDqzu2p/ySUXusO8mDH2DZyJJC6UTG6m36rIo9vmf97SW2S9/UIqXuRG8dDEmAc1e94yWBKoejIeX/2KEpnicf/IGbuJD7DWMuWv4uIp4S/S18Lc8gIbQls8dNBO6zZpmbtbVf/KkxHVsVK2fl84l49lk9loELZxY8lKGKDSv/0ajyeqRCGwr9Vju53Zs8kL0EC9qnhLy7YH78i8thWNJ+6AOD18gKv1FinQKtU0GX1r7S+dJfzqFBY/pMUDIAOw==;
 31:f6oqH2IxoMc4Kdh8j4ZR0d7cc3c07N9nt0Xo3JxvA71pmKNFKfAndrcYbsEf1TJiXNd+p5FV7n/ZVGT6eJrWEuEKSQ9KDJohOcEknbYkpcABkoFyBLl/vqzexRyQSyoXyFnAsKUHQFKdJZY7FEt0y0E35lhz5X3JKqneTQ+c+968MjzmtP90kCie6bxqvfqN2RwriKixH8Nqj8guH5ihFmuWEbKGuELv9akjYEFivgA=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:QklYRVcG3nNhoNqt+Gq4k/YYFYD0HL9w3WPbxN+0TG6kUbfpKCGjERQQh8XI0sdeoKKMiznNVAwZC4fKGkZvyMfV73c1VRb6W7EesdklDKTD/+WvdHMoR1ts+oRZEXnNthWnMjhnARd65KSIsnlDfVtfjLZIBv1S2jhykmVML4TapStg4QDWrpIw9tCPnfzXrTP2TnP85CHs+lHqTgZTRt+ggElxO9UCqQffGbdwaLDHekDwsi2aMknfFINb/atjI7s76DP8erWZAxOc1wtqTLYOr9Mt/G5CAT+PyW6Pybdmdmqy68fbg/Jw2Wc1Bw8bB1jUJ40151tg3ODASRQS7A==;
 4:KmaNtP4HEuCxW9CnPMqohedujJBhLxsiksvkLIOKhQ6lJyPL7a1R/v2iRt72Xy/nimv4rZ4Hj6GPk8HadeFWKqfjMLTsWWUwRUwWTefDOy4rSr1jvAaSWfDkbNuwG2q94i85Tv7uU+p2y2xEG+oMzvhjoiF8heXtGFxwNgFUsmeKMbOCEAWtC1KogfIKt7QIf8UEsPlz6gWkc3gLcO3X4LCcrzqm6mfgwdjkOAu/8BR0IXeDZXmNlOAEE9l/ROoIpF9iSGhIvuiNd/uyIb6pPoB8QAsToBpDUWjPZSchMWdphyhDjjmZTCJTqq54gGUmCNXcmRQtQi5vs9Oin1COFKAxsDcWwP2mFbacvOr9kzU=
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184531ADD1F9F889269D8E2AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:M0w5dHPMfJunfxoUBBwqK+rA9bFxx88PapzNy2Q/p?=
 =?us-ascii?Q?zxwL5MlsQ3YFF2RNJ5PKfFL7qN9508VAg6ktUpD51KJPNEu1byqu/Sx4/JXH?=
 =?us-ascii?Q?URtrvXjRJyChHpQX6yi1DkyXmknrSht45PlWbzrY0MJGzMAw/iecviVa6cDJ?=
 =?us-ascii?Q?/Egwza7adX0KmdA3QJTxrkveneK0EldIpCU2UtjoPqN+zT7J/4RDy9HdLRI+?=
 =?us-ascii?Q?UaFgJCN095B1i5TrhoJ/5oZDoYZWbcADpY8PXvhgruITKp5KMKiFCltWcac8?=
 =?us-ascii?Q?zv0HygX2ntxcsGhoP6ihHB8UJa/Ui2KJ9LPgY2uqQnv1GOcv/JwyZrNbfWFD?=
 =?us-ascii?Q?DeJiBzSMJkxlUu8qcZ2Hq6wJgRz7yPdwJimIUM12efqvd7nncBisndRQrEfn?=
 =?us-ascii?Q?06PY/4V18vTyEhOgXJwzSKAT4pr7G9GCEAobkN+3lQpGUXk+QymXObB7qh1D?=
 =?us-ascii?Q?HvJ86jGRCX7SDO8QvPF9ddXHWOn6ocfZBxiFRWRMZowV+P3dkFaOpkW8qQ70?=
 =?us-ascii?Q?CRH+c2sgjBT2JyJINz2dtYVguEuSONLkIQ8LszAJwa/AHSZsJH8DhQJqRouy?=
 =?us-ascii?Q?YH8dwWVrLfhsnWBKQR0Dxte36fPNObPTl8npkA3oPPDqIRdisQkja2W/TW4G?=
 =?us-ascii?Q?/v4po6T69Xs32/xwqjGfgKxPfnOeW+Wrpq+5wJYKFvAPTfQBCHnNSPjMVRtb?=
 =?us-ascii?Q?njfQNvjWFBxfXQofvVucNZvXAlr//3YjLju+CcXI7YbcRz0uPojAHHVUSB3B?=
 =?us-ascii?Q?w+f4xQvfp8yLTiuCJoZ306Nrv228AXg2Im1aJc60d3MUScyzZPGQvQHf5joc?=
 =?us-ascii?Q?fh1C7nXFiy2h2gV2Ky5xWFlgBS4Ur3tHHY7NDOs64kGiwa3tkfJRxoqbhf+N?=
 =?us-ascii?Q?1XkTetb8EKd/4Q8o1RZgDxkAPkHdL6nqQD5eoQHZHkwhl2Mgmz2vwbY0w38X?=
 =?us-ascii?Q?FjogJX2yOvl9C7Qd3f8bkKTg6Pv4HdJp8zfVjAwyk53F3zHpPpBir+fsYXW8?=
 =?us-ascii?Q?2DtuUnI65SMos+YFOeYX9Z4gQv17X5VjnTEN1D45Auvv7N2PE+rptCJyqNiW?=
 =?us-ascii?Q?1l1WDEbBMTo/S6nRnFaW1Ph2faVuDxZt3fPXdbAqkpsulxf6GOEU20P+XmZJ?=
 =?us-ascii?Q?27uylmd3ia7TSScwMFbqe9qslbHvQKzjeLnWDd3MyhsT8uTEpSYuullC0FkU?=
 =?us-ascii?Q?b9MVB1N8K6hXRYYQ8CSQJnvRR1CzCo8lN1zc2fTljfASMB/Uj6gkb2pXAbWO?=
 =?us-ascii?Q?/vsec5sCY4kUQvL4lA=3D?=
X-Microsoft-Antispam-Message-Info: V5P3U6VRiPLb12r1hDrUTkp23Afu0F1U4wW1fohpPuhxOcEhG09TvBjdFMzihRebWaJAQfHplaJ96RK6EyB1+P0kX0xLrMroTGpve72N351pmGtaE+dPPg6CqFrF1nWJCJNRshEUnVQ1vjrVHcUDbSTlE3LMpzJYk+xPArPCRw7+oermI8ZUuMZIzbrNTTOwu7T2Sp9Eocf0DipjAgDp3FD84l92x9rprFV1NyD/5wG42nfbcKBg9y3rQc8t3O5p2g9L9rhoKL1hsSYMmbZ6uOpYs0r14VHZnItK0PhTXZYoD3eJxbsggd/VN2Y3s6LAtA0kxx6y8gKf4plBjfb5fP2WcQrdE3P1fzAB9RoVJ4A=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:k4IlsgUkCUi3wreKWZt5Kov1ZZFCbvU1vU9tHH7EFClZgdPJxXX2HmN8ct+tLglsyFCo7GtyjDPJbops1NZQqz+sCDi6y+Rc7j16fXSv4QQK6POcZEdFF6u+GfpkInHp0MHC8pChHB5rOYj8rjYXCXm+LAdzlnhNLBH0Kig4zNlHpUcj8Q2FFohPFC+aozfbPPcifh1y9z/ATbXZVpeWJ9RHDLzirfRPfpQq/YJ8bZGOAnKv8c7FLMALbItev1MWjI5y7FunO4F4BFX9geydhHD4GMyzTXAafftcsKFoJ2G6ozzyTHas6xsMkKm6BC09Fom0MuuULyVtuQ3AKiwGEpJRSohYV0OJmWHjUjTwFnaxinv9q0kDGEO4PdNCn1fhSx0GenDTXofqwR7F/V7jmejY33QVQLHmEvLTegcn7uPkCgf9L408uV+sh+EfNHGmbtJjnWLheQq7WhOrnZa5Eg==;
 5:7uVABPL2YNJ+bBDCgxIrIaV6A5fjrTau0MFd63VtK5nCes+gRu9XOlZsvnPod5AxAHzu1/xkOQKOmvd/Hflrsbx2+jtkpIvQIMCid+LuVxFltr4CB4/1UYZ+nMoExrEX162+wQ13Fv/YmUlgOuPCK3/ok4pV1dFy5gx5CDVBxzk=;
 7:ek5Bg4WvnXvrjnqonXH3jiggX/HK+Ae9ohhm2S6Vqq3ns11ShyyDtm5WeI8oiXkSDyIe75WaMsdMWn9PJM8rRGFut5O8XnyPev/IuuJ+P9iYBLt3iDXH47Br/nm3zHX7gPJ4ZP0cICF87HgJr8Wooa6eWt5UhFTESZ/sU7s1xoyAbhFwzdD+jw8uvDRJlXUoRQ40pP2WU5R1h9v4hThy2XMonVT2/HM/bys/ZCGvvib8bmrrfosg7zTbAqQo7R9L
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:46.4634 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b38c208d-72cc-4f67-a6df-08d6119f38c3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 07/13] x86/hvm: Introduce
 viridian_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKLS0tCkNoYW5n
ZXMgc2luY2UgVjE0OgoJLSBNb3ZlZCBhbGwgdGhlIG9wZXJhdGlvbnMgaW4gdGhlIGluaXRpYWxp
emVyLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDMwICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCA2OTRlYWU2Li4zZjUyZDM4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jCkBAIC0xMDI2LDI0ICsxMDI2LDMyIEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9h
ZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
IEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlhbl9zYXZl
X2RvbWFpbl9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX2Rv
bWFpbl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZl
X3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0
YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qg
aHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0ID0geworICAgICAgICAudnBfYXNzaXN0X21z
ciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcsCisgICAgICAg
IC52cF9hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0
LnBlbmRpbmcsCisgICAgfTsKIAotICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisg
ICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKHYtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKSB7Ci0gICAgICAgIHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgICAgICAudnBfYXNzaXN0X21zciA9
IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcsCi0gICAgICAgICAg
ICAudnBfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lz
dC5wZW5kaW5nLAotICAgICAgICB9OworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWSVJJRElB
Tl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7Cit9CisKK3N0YXRpYyBpbnQgdmlyaWRpYW5f
c2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
Cit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgaW50IGVyciA9IDA7CiAKLSAgICAgICAgaWYg
KCBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkgIT0g
MCApCi0gICAgICAgICAgICByZXR1cm4gMTsKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisg
ICAgeworICAgICAgICBlcnIgPSB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUodiwgaCk7Cisg
ICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHJldHVy
biAwOworICAgIHJldHVybiBlcnI7CiB9CiAKIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1
X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwogz-0006Yt-Bx; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogx-0006Wb-Qr
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:55 +0000
X-Inumbo-ID: 200422e2-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 200422e2-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:18 +0200 (CEST)
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=oczpFwIABQeuqgt8YzDbQ2eL1NTANfXUqM1EPVyh6LY=;
 b=bFENQFiOsBAABhR1pNCAX9y7j2GyvJXr3VWaZphNOl8RR0keCMFyavxorJ7nu2MAoBj39hZXlegrMGmTGr2fzoZ3An515Oarob+SPfItdP18MnWjnbOr8V9ISVo3/pxnCauqLq2iFK9rxFgv1UQp2V93p/BiWI1/vYQLqK16axI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:49 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:14 +0300
Message-Id: <1535980459-5457-9-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 476447f8-3630-412f-a5dc-08d6119f3aa7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:P3l4YX6rHyDt1UPcQTZwZtPdp2x/YExuYtF6d5t4VD+6NPOBrzDTjrcjZGa+htrPlSrq141obnTn7fCCThNofSpWbTI80SOM2NC8m21zYO8W3nSI/IS5a67YAjRXhf9Khe/VBzSJoDVNzZHn+1DzA/lcC7t5hQkewyXXw/gyGj7qeHGKlN3b4yKy7S0RReGM3bs9FUMQgmT0f1/OfuHz6CsMpoqn8YbsrglSeh0X5pseUXIf4V8JiHF0wMki4k5D;
 25:vVaKyyNQrzJi4ll0wNW56FJVdix2HXpUZLrWzf1RRwV2M8wUih6YtNaBMpbcTImfr9Ym8TQhY/J3EJRZi0EmfE0ydgpThr4i+xqwggJO/q/1iMH/N/gq5DD8D75yuzvH6B/B5PCjM37xdxAVF7TH0Lc8GbubvUvhczNj6iRlWllkku+9DVUyzJLMtumSGtiRMAuxZwcPInpF7ADiklt227aUPEibYLuI6mE+PAx/jK12ZAS7beZdKis94YdfDm3BydQgXHeTcmNNAsj5zByS61ZGBrSetoNVc4v74swF/h7N2TsPG723imBj7Qcq6G2Itx9V+/yCbiJt5FXbPmhsLg==;
 31:vU/tyVdZhAv5Z5DXBLbZLSwL0HbFNl6eoEQ0q0vMajssGM+tNCU+hqpCXTtVlfJhvHyvG8IPi3FeUzwX5MubmcpfgNUp4NlE5C5Xmt5Xob3MH8IzZanRFSfMDE7lO0EDN3ljamz6VkdnuEh8jAdqO5CpEZX2zx40rQCBUrp7/w75gw785Xc2cDcRYgi3O19tYmNzNXtW73XdqcsQqArvN+cKp2alr6Q7rXb7aJcaiEs=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:rnKlZJ1TLs16rNCjyvt8tcD34YbqL/2nub4vWDI5VQVEFIKnApWcMrV9ovDjs7K9GbAQGdmtErOnWn2KAvd/fkVeXg4P8fhWdfSPdNlpWpmisLkTy5RK4LAcDf0RPEWx2UDHi6Ew6kV7g2+cdkvyZW9dKEoP1ujQNxJiReohTjv4MZZ3nw/Vr7IY6HF0MdUq1jLuywELTQWNXo3l3kjvCEPOqT+FX/4e8SXZGDrwaRCS3eR/EhIgcRBYZuk8Rj2i8k8F6UrqYGgG3FKRXbrAlk6gxC1Kr/kDMYj2r9J4jRBzGP/tloj4JKWa55+jxAjbEBHw6QQdePi2939t+P/WXg==;
 4:oQzhm6ACD+J/4kP8MnOWzuxm58KPThFkU7Z9W/MXnnYr0z8peKJ283dxleIWP0kHIpcU8q/iKzF7+eyJUNRBqe0gl0yYujhDIf509JgAVDTBZHNZUG7x2Rj+b4NpcrScovD/WuICwg1KP+RE2F/jI0WRFrBHA4MDvjNoxsU68QaL58Fgg0e6fogwB3ivzIv4eIW8HZqpTdUi6TCsVO42Mj8ESWOQ7aaApVC/MnLrGNlJ68ncvZvvZFrxVBZESmYPWdmnjXmdRLBKaxpmF5YOxBw1xYkmlzzSQklR6KHi8oEVg56DeH4bb97NRtpo6mCL
X-Microsoft-Antispam-PRVS: <AM6PR02MB418425AC20CE1A54478DBE72AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:WjU+jwLQ6WFe1Al5sXQdylEBs2SYaHdF5492KqhT0?=
 =?us-ascii?Q?jVrvlsK1M4GvBRMHznLIudmYzNJ2ha242MVjuT8xbDmeKAcTzFZmUZBHln22?=
 =?us-ascii?Q?PDynDszB287Qcaee3N0q0kLmjYw2LjOv+RGDDDsKlJ7GRD+aNBIiVehwONQr?=
 =?us-ascii?Q?w7xu9U86qVIKqcRi4jrSGUSzi7K02KN9Gm3D155sZX7T0PYY2D2pS/ikqtIw?=
 =?us-ascii?Q?6K494bOUn9uBsuAkUqlIctYkXYo/nfSNd8pHZpLLS54iXebzIVJb+65PvqCs?=
 =?us-ascii?Q?PQ4dmEhzKEqCwIMOoNK82de320+sRdL2med9GIVgu7pkC03L+bkC9Al/EdAy?=
 =?us-ascii?Q?XS/1CkfchGm8Ke1l3eaoRDflyuujwt7eHRjUzz+qMNLJwq6+DoaR6KfRqav7?=
 =?us-ascii?Q?6PptIggCs5kjaH2aUqqXjQ3bZghNojKrn2892NVIi0CxkMmSUfYKNtkf9BzO?=
 =?us-ascii?Q?hvZIxdfq/OsNGumWGXTslsR+Ai1q5FfMApTRB2bCQNVZUK40UnCNAYYYRPcG?=
 =?us-ascii?Q?W2xzSWPBrrrc3z6H5IbIDXEFVoBQz0QwRIIVq4Dcf4gVwPfsL6lp+XtPdbmd?=
 =?us-ascii?Q?D7JnpMeLnBul87x1ZWzxne8gimhGHisPhStk0OgWwrvtB8UTpq4NcY/fWwfS?=
 =?us-ascii?Q?wQcdukZhBclrdUHnOxUlBDfpeEmZdcI7cX9kQaDI5fPEXO08C2gSZgUOzQ4W?=
 =?us-ascii?Q?l3DmmmIK1mE1hI8eyCHx/4sIt0RgyMLsJ8dMS4pkNdkQhndkI8Xiyi7yytaM?=
 =?us-ascii?Q?wDAo00qhnVWVNufwzn/QrgF1/P2iQOXU4NllgjOfC/dmbbEHYRYBWaBLQQHB?=
 =?us-ascii?Q?fNm2aTTPb2bJ0wPFMInmZzq/BO9K1iYuqlA5FbjmuCpMOx+4kDmFcINAn52X?=
 =?us-ascii?Q?YebdEtNV3x8DiFzY+Yz0phY8C5oT2HrNQRaoubRQJllb9xVsja1A71tlHXOP?=
 =?us-ascii?Q?QzFSr+AS78DLHl4dd1iHspxeJyxEQth3c7p9mjDuyalOGIbsgxo/ZTnuXn4Z?=
 =?us-ascii?Q?mQW9iCtTn9dxLmsiYmqLU5t+IlNMilGj610Sx/etszNWKzqVowLRik1Re6jQ?=
 =?us-ascii?Q?CJgBpmmMon1uqvjEl5cA0s61cC4PhfTHcV1Khz7tA+OPx7xw3EdV53gk9jDt?=
 =?us-ascii?Q?rRY1yA/InY4FdqqhtbLXm6+rW56hWd8iGjmteAh2wkKScsbIQc0yBGJqMK+o?=
 =?us-ascii?Q?6Lfack6Qd22YRuzHJ7lRGVVrQGA8emw6onxZj24jITVBSg6mxhnD4vurl/IS?=
 =?us-ascii?Q?xsMytCyEJOLP5BgE/4=3D?=
X-Microsoft-Antispam-Message-Info: SnfI8CbA6TDhoXna+wV8LgemyUmwvXCUAEdB92C0gUJ1gn9n/ihiKKBdO4RAVCxkL/vpiqEWYFl/XPDRgoPR1v2aTh3LyyYoEECP8mt+t0RTrFW2jPExZzjg4nIHpiqdC0GfuJXwJI9fbE2kfJs2e5Cp3U6xabE3eh1flA1zn/ScqwC62fyoY2yRxD0p4NT3qxcgBAKdbSvGNArwFhIIeyTIC3LXV3NOjKmGY4jkuRPeRDv+B84hVQlvdI+WGv3ZHIM6WqePpT7KxpDdbHRZ8zG7MiO4u5QxXlYhoILr0kChecb/7n0nuRz8nxHnB1mx9sX/wMY1OQHyhXVALuhg8H19GUsjYHNHMA6tl4Bw0y0=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:r4+Xh2d3HxTTfC3AEqHva7maYNIunj+a045VT4wq0U51L5NZ516UK02xirC+Eb52bS1XxsdLtSUw7vnrmYntMOhmlWb90gzPBTbjAqS+ubKpHhACStq+8mlDMhp2oOwCkXUtxwC9f7/jVow/5PQbz9GIA4b8Dlx22oApxP1lWho5xsjo/dAUCHnYTf6Q86fqDvs0AUD2L1MyRyk7RApcvHrQmaog2JcbXLq0ErlauytLEBZ1CaCc66blrnnZi24S/vpQ/hQMSXxUpy9S+NSWFuSemueLKxKUe0U0D0KwbtTZQf8W4hpZd6UtBfJq12u9eGzCVR2V5GVgyDIGwBKEIB5LoDB9tOo75H9oybaXOWJ3oXH/sJllLPHZCj/3zW91Tg+tImcGRptebkDkDJiWDbRju9HDdolJdbB2H8jEFp/1OEOkyM0v30XPKtl8h4FQ535pBQ5o6HIR+KbW35BuiQ==;
 5:QkJc+7qhd0sUXEvYO1xI4sFPj+WzOhOeru6TeQpx4r2ODNH/1IO3H1gvmBGdBDYizCvvM3NimNPLIEKREwciY025e4BFYx0vsYZGGpDEfKlfD+IJyixW1ZdF1XJoO1ykS43ZnuV+a67J4m6Wvsg6g8BU+hx38tiJNJNLYqP9pJk=;
 7:e9glczWkogGaOwA2b8g+Pd2kgmio+ZqT1HiurcieoSvEUcIz5sikK0XdBw+CHv27QY5zZgkrwtr9oJVpgtOsUwDo+9aYjbPCFBYzjjzpRvPAoPUzVwp3W+xYXrfvzXADdnirrPZVtG++g8gwk4hzFKaSSM35k5N0VQYqqjnNlHPrYc3Av66ojqXzGvXkuIXrKbGh3id9Fca4+SkDxN9Nr8zwqhbkaHIc4AtdaJKPw4CWXwUd3TuDZSKx/BGW8DuM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:49.6041 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 476447f8-3630-412f-a5dc-08d6119f3aa7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 08/13] x86/hvm: Introduce
 lapic_save_hidden_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CiAgICAgICAgLSBEcm9wIHN0cnVjdCB2bGFwaWMgKnMuCi0tLQogeGVuL2FyY2gveDg2
L2h2bS92bGFwaWMuYyB8IDIwICsrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAxYjlmMDBh
Li40MjlmZmI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE0MzUsMjMgKzE0MzUsMjcgQEAgc3RhdGljIHZv
aWQgbGFwaWNfcmVhcm0oc3RydWN0IHZsYXBpYyAqcykKICAgICBzLT50aW1lcl9sYXN0X3VwZGF0
ZSA9IHMtPnB0Lmxhc3RfcGx0X2d0aW1lOwogfQogCitzdGF0aWMgaW50IGxhcGljX3NhdmVfaGlk
ZGVuX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAg
aWYgKCAhaGFzX3ZsYXBpYyh2LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBy
ZXR1cm4gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZ2Y3B1X3ZsYXBpYyh2
KS0+aHcpOworfQorCiBzdGF0aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IHN0cnVjdCB2bGFwaWMgKnM7Ci0gICAgaW50IHJjID0gMDsKLQotICAgIGlmICggIWhhc192bGFw
aWMoZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBpbnQgZXJyID0gMDsKIAogICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAg
ICAgICAgaWYgKCAocmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwgaCwgJnMt
Pmh3KSkgIT0gMCApCisgICAgICAgIGVyciA9IGxhcGljX3NhdmVfaGlkZGVuX29uZSh2LCBoKTsK
KyAgICAgICAgaWYgKCBlcnIgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgcmV0
dXJuIHJjOworICAgIHJldHVybiBlcnI7CiB9CiAKIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9yZWdz
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:14:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:14: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 1fwogz-0006Zf-Rp; Mon, 03 Sep 2018 13:14: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwogz-0006YG-26
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:57 +0000
X-Inumbo-ID: 2077b06a-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2077b06a-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:19 +0200 (CEST)
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=XYp0YLU70EGbNhYdXrSNBG5XGBk2A4eAtAyIAWhOSEs=;
 b=yUijliljZrqOwLGeGVz3iDbTKOXzgp17B9Zmq8M3rIXajT6jkJI4D3VqLvyW097H5vVUpEUHC1Nb53aAKplFWggResoM8JMsmdLgsrBPCYPINnUW18wCQn2kpYFacAxBMD6TUYUKgjzOE4jvRnI3R1wuGk3gu7ZdOob6b+n8H98=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:51 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:15 +0300
Message-Id: <1535980459-5457-10-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 550b7aca-c86f-4b73-2387-08d6119f3bc8
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:Womqz/8o8v3xldh5GoXJK6ugwNR8fFUkg6aEyRAFwRwgAonD2giEuJrgTqSU1FDSUxB06RYQA2wYj84iORAMikhr+rNssC6+/dMZnvPt/uog+lh0cutF0E4ywsRQsscQuYAbM6mxQTNL3v/9/baCXYeanK01n9iWwq1G4BNiwUYG7G00UocR+LGIBGPWGhSmVE/zVOxXjKm6ZI2cRSeDFY3M+9VufeVXseZgNBru1Ho/txQNsE4MIeWSOQMX0rRe;
 25:OOru0wLPmeRLYiYi/ZWx8azmQvZcxV+p5DT2QXPdxOozUUKQsLCqCAYi1fQIog05xMTsKCXh3eycE7Iihz6WXer1qKyWMzPlD+uU2wol5vUOcEZ6kzK/4OhFU+tq29sRgkU0ZIrD+znbXeZ1utSEUSpjLs5crMXnQ+SQAQI8ml/TuFsX+sg5ZZillyZ523yEM0dNZYAdIWT222TONLQZ6NrAO8yzriic1sXn3YGs0qQdJiIpFwiyNro77e22B9NdbnhzO3MsZ9jn8SaWBVku5R8Y1AJR2JlNYmzuZHCghTi6x5OV+huQa/BCaj3j8pDPmuQncFIqQLkJVy8R+SP1Sg==;
 31:KgUSGniakXkAm8SeJvt0b4Bto63ulWUEjRRbX2RYga1XxNEPH3L460NKPTvbmYWQ/z8zkm/raqWUDpM7exjp84EvdU3MuYwtxWuLXB1pKNTQsmt32aaqwSX9Yv15V2LNaiTPr3U7JzpkxjbsWvcG85elr/8rOLUMiJNdcj2tWJuYa0S7StdvYhraG5QyA7apfYOfElVG6VbNquwKKfNRsiLCmr274rkFfZkRBmit/l4=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:kIWyaNDly8HsSuSejnsgc0eSKxQKmOAyBo82mThBmGw1JyB5kSinzIm7DQsH+2ABaPZPKunrowEWaeDRlLv2d4W5n87dsO9p99V7oqzNZfZRDCNyG3huxlKH17e7jgXRZB14UXYvm3DaEgkwb3XFqvQ0F3itKZm/A0OtbyKgEF4yWXkHqv9hh6thl1kgNa8zw/GtuhauxF3Bo3S66s7Rif8au2BqiExzNbu4GhsW22Q5XaRB/FSdocbf7IUkp4iIaKrB3KDvkrRXtecnKrWgGgGcy8eKTKLL//lsGIRzPdkfBaoV3LXw541MPyXJlDQXp0HB4dnG42LX8VELqTdRnw==;
 4:4NX0NqcsFmhF8Alp0F0p3c5IXfiNibfBY2siT/uQZrL1TiWEUYHiSyeClQn6MBRBnMCyaA6ecxnuoeh8/CUca125ouPG2f8zfMjUDHsEB0Xw/qJm7HBSxHxOm3NprFNamBXNamebDHzFi0rD+BJnLqmrxZx598JmnDeAFzTx4OiGk4RqxNf+V1SPhlY1baTy7p0QSUt/BxIbFy+JA7tBkOBsKJHFPgV6TouisdKhYx+lZdsE0KopXOO7AshtPKefvLPBJNRZlvtpF1djjn0eUV5f1PWt8/wpZyNLBbxLFsHvk9zJeNRHUQzEPqD3UZMS
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184E1344105F0CD71647880AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:/5pT0VbuPv4GklvAURbOg3Ev46E2Linp1c1A1wWuq?=
 =?us-ascii?Q?3Pgr2Kih7V/EBY3EqDj20nhyW1oQllQBlLSw8OmRQ2Aep5dFlxRk7YVJ1PfE?=
 =?us-ascii?Q?EisAyCSi2ixjts76zlkYtFUSvzdWa1/JF61aEd7uneXFx7WAyzdI6SpxPhJ9?=
 =?us-ascii?Q?w757nB1SVBK7TOvAVehwa3xXr3qB8bw+tV/v6ci9l5419h+/ozdRnAbSBdcm?=
 =?us-ascii?Q?d9pYgtacPh8LvD6yQfC5mLwMEWkxHH5JlVvdqzjEfBhHokxd36g2BJt2hc8H?=
 =?us-ascii?Q?tPl/YvoW6HQ81QgcMj6KnafmrNgNXwxxA5XVOsrej4gS+oiX9V4h5KBNzrdW?=
 =?us-ascii?Q?RSE35lWrAalgzODduAbJcASz1e0ExTTnexTrYQkc7tWWFwEEon1BBshNRF4u?=
 =?us-ascii?Q?SgIKdB3y12yvrtWgIqeff+4Fv+j+wvtvr+pMLoLtS2bBi58CdQ8ZxTlOHpOv?=
 =?us-ascii?Q?ceM1XmYcpyuxvJD8XMS2F8GfXUXpJPg7TdvDflCWIxiv4CcG5H4tWp8aLDoO?=
 =?us-ascii?Q?iJTTHjH3nrg6iM1xGZsqYMvAzYWDX1PbI8ZHNF8fnxvyJCeU00uPHuyiypG8?=
 =?us-ascii?Q?BFY8g1UMP4zj6L/qoPaISNwg+Iw6fncv16gveFSIzjDNoQYUA736AYCzipjp?=
 =?us-ascii?Q?bABaRQjrrtnJXK9uJ9zqM11kGROPwhbRGP/NQWY2fEaoVqCGKyZUr3aSVhg4?=
 =?us-ascii?Q?LqifRhXzS+WYPVOns2MkywPQHX0c4Jc4bj8fEC6X2qDyy0Eeu5JFHumV0d7b?=
 =?us-ascii?Q?nlk0EI0Vn+iR8B+8o34lPRHgdljVKqYNud5J0LXFuWEmrMwOsX6ZwBNRdKu1?=
 =?us-ascii?Q?2MMwgqc4ORQLGK13Bkh0O6ViwpDUGF4ylfB9sxpfSEI1sgfNvA6JN4qw66j1?=
 =?us-ascii?Q?E6Zx/hE388CfRNadMhPYM3At+8+RwzNHARgY0ypVkhNDl3ldoPVJWjM8yttg?=
 =?us-ascii?Q?N+8nH1IhNjQRHZVyt8cRBrGvKpy1sih7RiLJWy+3IGNcWzvwdkoTpIOiCgc1?=
 =?us-ascii?Q?UHkmAdf8qFVeNVqGZWQrEJ4DPxW+LQvc1dabSWvFp+TP2uHg3+H3Y6r2k+uo?=
 =?us-ascii?Q?PQzHgO4KsZ9eK1Dlip2XpLYfXsLw4oeiJ65MTDRjMEudt7jXBvGENqPWk3oT?=
 =?us-ascii?Q?bTh5Pa8KTwPkCEG9K4Ln+EHhKcwtH0mjBZIEA3v4sSeP6Onk2p7oqv0AserY?=
 =?us-ascii?Q?4ijKF4ZVhoTjFJZVjbNZf9A4toGsiXnl8MiOJh7bYBMAey5H2grIbNCdg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: yo/AcUkmPtkcN5ni3Vph4cY9iIymlztNnnxfU92eMSCjOoYj9seUtrT+QsWEqtQLSi05T9ppyHlOtBQcLuUC7bWlaScBOj6ElUsRDDtArDyuvzj1estY/fEhY5/UEZ4+VP3CPeaM328Q5iqKUBs6gzjzjOR9fDBx/uRX9o78JMWYllpCAXUy7MTnNFLHHqz27pXWgxPjafKkwV43Xn0DM6p5l+GQp1Z3+uJagcSNTa+GnLIl/NxQ6e2qU2kVk+pTYZqCctsDV/YmkoP8eYq6DVADVPvdJr44j5fqCq/dITl9yrga+5rCXIA7us8zQjic/bKwIW5/0tmWVZaiJqbr3RrA7gQpKdKEliXxZ/L+UQ8=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:Xi6EoVHJM3LZLZw3G85xPUW6lK9AyxvU0D3a3rxaS24yalyEuja3cjABYVNC94/38HJYF1RReQ1yQkynYoo8FxjZRxyTTVCw/gwHo8qNCYuR9PFxQJmZ9Z9y2nfXFxd/W+Wg1hOrxiFeA1NBmN/LK4yIOm6SQOZu4RNfT3dt14WgVAUE6a2wpE37sPsX8P14ZnPqhzeb8Z0mZIhdPK+RUQDyeL68Y8uvYneTAQtqySMaz2OAqSY0tsSnAem/gFBtgHAncj31tLBuhC3X/cv2GozU83HjGN1365bknyOfhyNIEeh+eq/pSVMArViBUtqSNL/bVIKlfeKBJ/iJzTjC/BJsh4SEhqaUIw/TmpmSbziyOUbdhxS9p0vjgz5g35qRpNQi87CD3KBBoC4lT3E+F/CdE4RHStbT42w1MpghLjw7UHzXvfRpLbBjTEdgZ8mrmg8CFnf+nYHas/LkeUX5pw==;
 5:L63Hxg3BxXq0MbNWVmH3ivLVlK/3IOB3yVko7AXqfFcmQYWtMqruxp7u/HKjOgZWWy/iXEiASC6tkIRE1XP1YRXx5SF2Tz7Pia7rzuCtcJGsQBl1zixY94MW3sdqofu9FskuB3STL/Gfwu9D6yyCHOlesM4H2N86MzgCgihmnf0=;
 7:OQ6RdPraERTFQbO3RX/IPH4lgMyBPOj2kpwZcqZn4Cuy2LzT8mGlXjbrNH9cVTGXnu90af5T1mX06wEA87LA676wZtGVZNbO7iXPR0us7z7/w26yB8jL3S+UMyIylUdoPeFp2lWHw8dM5AoPNHxADjOGzVFZf/04DQ41a5hjf9tTJBm2ON3PDbKbIWszJZ01/fSl80zLkm1UfLHxL+lBYHNlBF5YUAIzmAKwkt4xROIg0/VlZ+0hy0bR7jVy/j51
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:51.5416 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 550b7aca-c86f-4b73-2387-08d6119f3bc8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 09/13] x86/hvm: Introduce
 lapic_save_regs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CgktIERyb3Agc3RydWN0IHZsYXBpYyAqcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jIHwgMjYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA0MjlmZmI1
Li4yZTczNjE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE0NTgsMjYgKzE0NTgsMzAgQEAgc3RhdGljIGlu
dCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKICAgICByZXR1cm4gZXJyOwogfQogCitzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVnc19v
bmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIGlmICgg
IWhhc192bGFwaWModi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCBo
dm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKKyAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3Rv
X2lycih2KTsKKworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1
X2lkLCBoLCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7Cit9CisKIHN0YXRpYyBpbnQgbGFwaWNfc2F2
ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2OwotICAgIHN0cnVjdCB2bGFwaWMgKnM7Ci0gICAgaW50IHJjID0gMDsK
LQotICAgIGlmICggIWhhc192bGFwaWMoZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBpbnQg
ZXJyID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIGlm
ICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCi0gICAgICAgICAgICBodm1fZnVuY3Muc3lu
Y19waXJfdG9faXJyKHYpOwotCi0gICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAgICAgICAg
aWYgKCAocmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1X2lkLCBoLCBzLT5y
ZWdzKSkgIT0gMCApCisgICAgICAgIGVyciA9IGxhcGljX3NhdmVfcmVnc19vbmUodiwgaCk7Cisg
ICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHJldHVy
biByYzsKKyAgICByZXR1cm4gZXJyOwogfQogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:15:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwoh2-0006d1-G1; Mon, 03 Sep 2018 13:15: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwoh0-0006aJ-Aj
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:14:58 +0000
X-Inumbo-ID: 20e894d1-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20e894d1-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:20 +0200 (CEST)
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=A+Yui/W3TqjfnpCNfzXAK2vcbKLNDRSSk8540ss86C8=;
 b=cmlDfcrcDji/c9wtCv5AvkIpgjUg53piOiHwpZBKW9fflbygYIfzqN5/QQKpj4oVWYYgTttxUCW4P3oyQnp+XQKcoiRPa24TtZY0fE2Fwvl6i0mbzuT3XXqd21ODr5BZGpJl9d7aC6s/RqKBf4Iy9wmnXB77Yg/VKxsY6n6vOi8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:53 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:16 +0300
Message-Id: <1535980459-5457-11-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dccbe040-6bae-40d2-775e-08d6119f3d1f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:LfjYX8Wz6zMIChllplplMHD8CFc8f3TGVw1msOwrGMuV5PaeZFK6C6v4eCXVoaUm5ifNyTjTcsY8hPHfrvAf2wVuuiPCTq/085eH9wqYglc+t59MjO4q0DRtlt29iwqUeqhPW9dhKOW8LyflEuSGWc7/t8S5E0gDCiQiDhRGLKZ/RmRfAiyMiG0bLkoYPRqzPd5XlsFX4ipWupaEmjMedOrE5OIiw11jWg0SoVjkCFtaDqd7koxBvamg/bZOHTuo;
 25:Tw/UNovGDDny3+Dgpwj9QE7GUrSEqfqN4QeNloii6pZWhXLAUKUzUH0H9uSYM1602Hq2jzuNloTPMOpzgxL9g6m8PjscprL54BsXPEwlq3XTEyCMvtKQUAcsIC5zldNUUTm+dqVfKa0a491z5boAxdmkrauzVRV+cqUkRZ796jplGBf+zrtN6oknHcyyFNkl7T+8aJ29Y3/KPVCRv5G17rDrDnIuWTUDiyDUekeQ1p7fTitpwqO+M+O9MzHDTvAx7OY1fqD+z13kMxqybSFC3iKfOmfh4rvapU2QRtFcGZB1iwQjHRIqccf2mBrDuogQ++43hllM3jopUUGAsvYhVg==;
 31:oLiuF8SlW3bIT31iIDZZId4lBBp2eHtacsjLM1BzP/BBpk1qO3RezRKmmd7x2f1+1fYuIvMCUaXxU2uyxJkRehjBhkpq/8QCJNzd189/Zxo4wQx8zjm5aloJysKQEiPLIN4FcoSwzFs2iovhTz5NQQxn/nOsmsSv3/6hF2uVvbSrvcZ/CbQMPO0H0XCPW4MBtOlb+uOttBWinnhpjXbJJpl9CGpDnQS4DAqzntWhk8M=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:dJSYuUITLjaOKMnEpFxALulajmc8J5j9j840kNrvYYI1M0WnLMQHJDH+FgVGWvF/izDFRZqnQP9JW4rhO0cgToGi584Lqyh8FIvCIxetOiRPMTOR5lQc3vgoVrsKGRQvAVY2aLiI00JddkLkw/5ebFh00mYRowdj/5qUD2o23dTlFPDqId9iOd4/dBeZCYk+xXLnmUBquOFWlhg9Pg1C2MH5SUU9/a6xaXRSrPFgItINjHg+B7EQfPNXpIZd78oWIAwYew1nVXLY6JScZXMiHN7H0JB0Th8Hah9R3c7TxkCCxBgdfxSPBzvzbM77MFp9Ggz5USv/9sfAKHnRXWFvmg==;
 4:P9b6owlOcFVNZQPG+AP+nx4gcmSnS6WZeuwBAgv43a8MvUkudqWIM9cdEryQBbMAZeoK6jtBxkObq4/J+1PSu81PjgsfFlpTvzZ1Ty6HUogh6LNXMmeHpauvIneYWAPwE+fZ8ZELVhIAiy7eBb8nz4AfbDbwtGVP1BA1k0uwt4rzRE3hvJ+GCXt16EKVUBS9VgBkFe/eOavYiscivvuETcOtlLFhN8X8k0CS1ert8KcwUnKXULp2/OAvhNi+hevzEiT5w6fgoN35NClnUnsxgL82BKRyfIFCfgP45ULJ5xFzP7/+nzQX18UkQH9mH3go
X-Microsoft-Antispam-PRVS: <AM6PR02MB41847D16EAF91DA10A333BD1AB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:gGqrMO+kljfpaqpRQIUmROUjqfu/GUGkf0x3uUkBf?=
 =?us-ascii?Q?5hYkHmdcdINkdQIaMYdpNLBSVYIiGBM3YaoI5Tl8XVwhgcaCV8UWUKyk7Y5u?=
 =?us-ascii?Q?i0pHlbZ/zaXePI4FQboFCDkedQowkFAVpqzNYpbLcs96MCFIMRpXrOFX0W/l?=
 =?us-ascii?Q?ma9Sz+oBjBXxBUzdDi5V07TGJ9t7F5n9REAeXQQ3PjTZo09SYvpX/DGA6ZOd?=
 =?us-ascii?Q?O+i5at6d6IJJbgowZyFcF28UsIzAvulhz/txU6hcdqOW5VIzuSy8S68vLgL9?=
 =?us-ascii?Q?+Iet/cE7eiCpoc0RLP9sExcuJvRNAiLDkDTxgbcbzMXL0es3GnNvqbDGAJlH?=
 =?us-ascii?Q?tiukp+GMsOqrLEI0vfaVwZerkkF7TMZp2lvyrIJFQ1BGL86IKT1+nLfeF30X?=
 =?us-ascii?Q?bRkeP0pYQaC0v9T2rzmtmFOtYz5nzDSmpKQPUGpTgDxBgDCKiY5Dz2XCQ3Gx?=
 =?us-ascii?Q?RJUT6wIFhLyTQtVZlkvXVimoo05Agw73eDOJMoWbVS8JuDNf9yxX69fkl1HZ?=
 =?us-ascii?Q?maFMfZ/SIbiKbTB1JMmBwbwPyPQkXlOn9A34WAVurVnHRFzsTc6xZ3WeO+3V?=
 =?us-ascii?Q?qwqww/1+Lr3WDY8CL3OaZG9xmbP7q7a0wdAgKc/sOgYBFnFl6Ma/4sgADYMd?=
 =?us-ascii?Q?VBZj5nqE1xIhsBz/iUU3y3J6MaAqVBjiQwDbK297ePN0haclppnZM4OlwbA5?=
 =?us-ascii?Q?vHrsNnlfokgrEUDOlyje2qZRD2+5iY0Wl5hM4T/zmY9VhDsVyQ39BmCx6EhY?=
 =?us-ascii?Q?9YUxJOmpMZOTrSBLgtQAhUs7PrjNoBd5dV65S93CqD1l8QbInVQnIw4iXiFZ?=
 =?us-ascii?Q?CWkubzoSsd0Z3WAfCiOYaoCdX5WFY+MRPMfMR8oxpK7etz8Ag+nU0cSzVZWn?=
 =?us-ascii?Q?7NOFNmNQG7Li/RqKoc/6pne/FumZe3/BCqFSm33IOsMow203naIFOA/g5Z1s?=
 =?us-ascii?Q?nPlAUXFicedt5JC3vTYaaY2Dch2t9GcXBTkgOg0DHJafqxK58we2UoP6RPD0?=
 =?us-ascii?Q?zkLJNgAwv0hyzXFEIbZlsiEuRRB8eXHMm0nIXGxJjVCfvMOlifgFO8UfIaEd?=
 =?us-ascii?Q?oZKBShamXr0apGvv9oPb6TxFOnIaPq61u3DGswCI6fYW8q6dhL6j8KNbop2i?=
 =?us-ascii?Q?+e3/ZXWcIwBdoWedaLXme20HAkQmER/b72b4+xt5m6RgDoiRBFSz9/hkqNmp?=
 =?us-ascii?Q?XTVCc18Paz4NBDw1ozgpBoBwGxk0/e1dFaTPnyc4bwHFU82ySaZV6aKET54R?=
 =?us-ascii?Q?FlHIOybeE21co1dN2I=3D?=
X-Microsoft-Antispam-Message-Info: HQIf2xjStPJAEZ5GoM6BNVkWtGAlNKmRzux/v0aFYjuzGFHFNLnvoqngDyANRl2bS9y8Pih14NTSaFjJ87UAKf+nxWI+QiZKvxmTonltgAuHIIPNXdhd1L+t/lmKfDvUillX5pc7kMiAGYJ9KJdWkuGzlij2wuOWxX98PEjSOpzddoXyYYDuiqS48seK5qNP3naUbMStZTrDjLcPkUimdv8EcgnDjFKH3ISYKXo0+yg+sySf3GVOuNn7JBYTi0fjLiIX+NuKmjbvrMxUIX8hO7DSM1VWFr0oRGI3LcAN8ofQ7GMAfQ7s6s+K7GisUQNHQeyZFL74k1cmiKbTxnDHwZrPpLT/INNfWVUblu7Qq5o=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:W+02VeH6tDEksmUoFO4c8a+QScClbDOb/2QmilpOEg0tFKMMwmMkWzdeerlf91tRJv0bJD2cPbDfGYg4Kh+V61eyc+OIzkE4KNHsWbnNFgdyQFA86ZcVe5gg9QUSQEVzgUpsgF680BzsZv6tyWopKfcoZr9yMHuyKNZf4oS3ytXQYuF7b3NobS5KHBL2j14rV9WJuhsJZiFvK0JIHU408sFgIGNifmbxDjGX7fi/ERFvJv+gOHspyF06qGxlkdss08wU0ilToyRPcfYW5y7RE1ighN1xwY7o5edFgAn57S3Jhf+1RiWgDlDbnRmH5wvOeK4f7QvNNg/OcmSea9GoIpLXGyofFS6pRurnhRk2dHgZrEZjwNgaR9y4Jf5sbRmeem/AlKCzJTLC7l7ISIKCnMqJAb5sr8dAICMjCldQgPaoPBnSkU0YlYp35N9Zx6UKLfTNk1yx/jwIrC0cQiMQMw==;
 5:aCiZk7gkYQ+ySQSpRM6/hOBKALkxF9CORzyH048tUgdrFFg70schfwrG+7q5KRddeMlbdZUEbAl5NDvoTVEG3Ii5P8n6WC9gEGin9S+cva2rou7kKiE0TQq4qseEtykYIXPCjGwRl5tl7hjvr/VDBqe7OQB/VL4kt3Ao9gK3C2s=;
 7:vtjGn5QG8axKru5iJbehkLkljUT25U0cRbxkYee2LaPrCJQsNIM3wltEmx2dm5UIn923vTFi2F4gHJrTdJL+7a3+xbsqtvF//ffAOv3Nioyx5PnRFAGPGFP4woE+w3kB5TU/ik5dfLWr3TEddkVJhjCzy49uJYNtxVU6pqap5gArF94m5BjgK9Raufekm1UMqVhN3k0D3LUNZZ6KUfU+zsFoJPP8nEeMkVq7Zx5yCuKm5h3sKtb7njyfoy5d09tU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:53.4323 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: dccbe040-6bae-40d2-775e-08d6119f3d1f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 10/13] x86/hvm: Add handler for save_one
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSBWMTQ6CgktIENoYW5nZSBoYW5kbGVyIG5hbWUgZnJvbSBodm1fc2F2ZV9vbmVfaGFu
ZGxlciB0bwoJICBodm1fc2F2ZV92Y3B1X2hhbmRsZXIuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svdm1jZS5jIHwgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAyICst
CiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCA2ICsrKysrLQogeGVuL2FyY2gveDg2
L2h2bS9pODI1NC5jICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAg
IHwgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICB8IDQgKystLQogeGVu
L2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9ydGMu
YyAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgIHwgMyArKysK
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYyAgICB8IDMgKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgfCA0
ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3NhdmUuaCB8IDYgKysrKystCiAxNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNl
cnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXggMzFl
NTUzYy4uMzUwNDRkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtMzk2LDYgKzM5Niw3IEBA
IHN0YXRpYyBpbnQgdm1jZV9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWTUNFX1ZD
UFUsIHZtY2Vfc2F2ZV92Y3B1X2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZtY2Vf
c2F2ZV92Y3B1X2N0eHRfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2bWNlX2xvYWRf
dmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCmluZGV4IDI4Mzc3MDku
LmFmZjg2MTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHBldC5jCkBAIC02NDAsNyArNjQwLDcgQEAgc3RhdGljIGludCBocGV0X2xv
YWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJu
IDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoSFBFVCwgaHBldF9zYXZlLCBocGV0
X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShIUEVU
LCBocGV0X3NhdmUsIE5VTEwsIGhwZXRfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAKIHN0YXRp
YyB2b2lkIGhwZXRfc2V0KEhQRVRTdGF0ZSAqaCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDdkZjg3NDQuLjRhNzAy
NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtNzg1LDYgKzc4NSw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2Fk
anVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV90c2NfYWRqdXN0X29uZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZD
UFUpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCkBAIC0xMTgwLDcgKzExODEsOCBAQCBzdGF0aWMgaW50
IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwg
aHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9sb2FkX2NwdV9jdHh0LAorSFZNX1JFR0lTVEVSX1NBVkVf
UkVTVE9SRShDUFUsIGh2bV9zYXZlX2NwdV9jdHh0LCBodm1fc2F2ZV9jcHVfY3R4dF9vbmUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9sb2FkX2NwdV9jdHh0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKICNkZWZpbmUgSFZNX0NQVV9YU0FW
RV9TSVpFKHhjcjApIChvZmZzZXRvZihzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSwgXApAQCAtMTUz
Myw2ICsxNTM1LDcgQEAgc3RhdGljIGludCBfX2luaXQgaHZtX3JlZ2lzdGVyX0NQVV9zYXZlX2Fu
ZF9yZXN0b3JlKHZvaWQpCiAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfWFNBVkVfQ09ERSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfWFNBVkUiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9D
UFVfWFNBVkVfU0laRSh4ZmVhdHVyZV9tYXNrKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKSwKQEAgLTE1NDUsNiArMTU0OCw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2ZV9hbmRfcmVzdG9yZSh2
b2lkKQogICAgICAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQVV9NU1JfQ09ERSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiQ1BVX01TUiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaHZtX3NhdmVfY3B1X21zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3Nh
dmVfY3B1X21zcnNfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9sb2FkX2Nw
dV9tc3JzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNy
X2NvdW50X21heCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
ODI1NC5jIGIveGVuL2FyY2gveDg2L2h2bS9pODI1NC5jCmluZGV4IDk5MmYwOGQuLmVjNzdiMjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2k4MjU0LmMKQEAgLTQzNyw3ICs0MzcsNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQog
Ci1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBJVCwgcGl0X3NhdmUsIHBpdF9sb2FkLCAxLCBI
Vk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElULCBwaXRfc2F2ZSwg
TlVMTCwgcGl0X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lkIHBpdF9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggYzg1ZDAwNC4uNzcwZWFiNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC03
NjQsOSArNzY0LDkgQEAgc3RhdGljIGludCBpcnFfbG9hZF9saW5rKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNU
RVJfU0FWRV9SRVNUT1JFKFBDSV9JUlEsIGlycV9zYXZlX3BjaSwgaXJxX2xvYWRfcGNpLAorSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfSVJRLCBpcnFfc2F2ZV9wY2ksIE5VTEwsIGlycV9s
b2FkX3BjaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX0RPTSk7Ci1I
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElTQV9JUlEsIGlycV9zYXZlX2lzYSwgaXJxX2xvYWRf
aXNhLCAKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoSVNBX0lSUSwgaXJxX3NhdmVfaXNhLCBO
VUxMLCBpcnFfbG9hZF9pc2EsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BF
Ul9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfTElOSywgaXJxX3NhdmVfbGlu
aywgaXJxX2xvYWRfbGluaywKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0xJTkssIGly
cV9zYXZlX2xpbmssIE5VTEwsIGlycV9sb2FkX2xpbmssCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEsIEhWTVNSX1BFUl9ET00pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJy
LmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCAyOThkN2VlLi4xYzRlNzMxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210
cnIuYwpAQCAtODIyLDggKzgyMiw4IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfbXRycl9tc3Ioc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3NhdmVfbXRycl9tc3IsIGh2
bV9sb2FkX210cnJfbXNyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJf
VkNQVSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKE1UUlIsIGh2bV9zYXZlX210cnJfbXNy
LCBodm1fc2F2ZV9tdHJyX21zcl9vbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9s
b2FkX210cnJfbXNyLCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIHZvaWQgbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9w
bXRpbWVyLmMgYi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYwppbmRleCA0MzU2NDdmLi4wYTVl
OGNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3BtdGltZXIuYwpAQCAtMzA5LDcgKzMwOSw3IEBAIHN0YXRpYyBpbnQgYWNwaV9s
b2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVy
biAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBNVElNRVIsIGFjcGlfc2F2ZSwg
YWNwaV9sb2FkLAorSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQTVRJTUVSLCBhY3BpX3NhdmUs
IE5VTEwsIGFjcGlfbG9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVS
X0RPTSk7CiAKIGludCBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZlcnNpb24pCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jIGIv
eGVuL2FyY2gveDg2L2h2bS9ydGMuYwppbmRleCBjYjc1Yjk5Li5jZTdlNzFiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKQEAg
LTc4Myw3ICs3ODMsNyBAQCBzdGF0aWMgaW50IHJ0Y19sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJf
U0FWRV9SRVNUT1JFKFJUQywgcnRjX3NhdmUsIHJ0Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsK
K0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUlRDLCBydGNfc2F2ZSwgTlVMTCwgcnRjX2xvYWQs
IDEsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lkIHJ0Y19yZXNldChzdHJ1Y3QgZG9tYWluICpkKQog
ewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3NhdmUuYwppbmRleCA0MjJiOTZjLi4xMTA2Yjk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtODUsNiArODUsNyBA
QCBpbnQgYXJjaF9odm1fbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3NhdmVfaGVh
ZGVyICpoZHIpCiAvKiBMaXN0IG9mIGhhbmRsZXJzIGZvciB2YXJpb3VzIEhWTSBzYXZlIGFuZCBy
ZXN0b3JlIHR5cGVzICovCiBzdGF0aWMgc3RydWN0IHsKICAgICBodm1fc2F2ZV9oYW5kbGVyIHNh
dmU7CisgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25lOwogICAgIGh2bV9sb2FkX2hh
bmRsZXIgbG9hZDsKICAgICBjb25zdCBjaGFyICpuYW1lOwogICAgIHNpemVfdCBzaXplOwpAQCAt
OTUsNiArOTYsNyBAQCBzdGF0aWMgc3RydWN0IHsKIHZvaWQgX19pbml0IGh2bV9yZWdpc3Rlcl9z
YXZldm0odWludDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9z
YXZlX2hhbmRsZXIgc2F2ZV9zdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVfdCBzaXplLCBpbnQga2luZCkKIHsKQEAgLTEwMiw2ICsxMDQsNyBA
QCB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogICAg
IEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPT0gTlVMTCk7CiAgICAgQVNT
RVJUKGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ubG9hZCA9PSBOVUxMKTsKICAgICBodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPSBzYXZlX3N0YXRlOworICAgIGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2F2ZV9vbmUgPSBzYXZlX29uZTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLmxvYWQgPSBsb2FkX3N0YXRlOwogICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0u
bmFtZSA9IG5hbWU7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplID0gc2l6ZTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92aW9hcGljLmMKaW5kZXggOTdiNDE5Zi4uNjZmNTRlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTYw
MSw3ICs2MDEsNyBAQCBzdGF0aWMgaW50IGlvYXBpY19sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiBodm1fbG9hZF9lbnRyeShJT0FQSUMs
IGgsICZzLT5kb21VKTsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJT0FQSUMsIGlv
YXBpY19zYXZlLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJf
U0FWRV9SRVNUT1JFKElPQVBJQywgaW9hcGljX3NhdmUsIE5VTEwsIGlvYXBpY19sb2FkLCAxLCBI
Vk1TUl9QRVJfRE9NKTsKIAogdm9pZCB2aW9hcGljX3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiB7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuLmMKaW5kZXggM2Y1MmQzOC4uMjY4Y2NjZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpA
QCAtMTAyMyw3ICsxMDIzLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAw
OwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmlyaWRp
YW5fc2F2ZV9kb21haW5fY3R4dCwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5f
RE9NQUlOLCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0LCBOVUxMLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsK
IAogc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUoc3RydWN0IHZjcHUgKnYs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQpAQCAtMTA4NSw2ICsxMDg1LDcgQEAgc3RhdGljIGlu
dCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKIH0KIAogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWSVJJRElBTl9WQ1BV
LCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmly
aWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJp
ZGlhbl9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmlu
ZGV4IDJlNzM2MTUuLjdiNmY0MDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTU4NCw5ICsxNTg0LDkgQEAg
c3RhdGljIGludCBsYXBpY19sb2FkX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RP
UkUoTEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLCBsYXBpY19sb2FkX2hpZGRlbiwKK0hWTV9SRUdJ
U1RFUl9TQVZFX1JFU1RPUkUoTEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLCBsYXBpY19zYXZlX2hp
ZGRlbl9vbmUsIGxhcGljX2xvYWRfaGlkZGVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAx
LCBIVk1TUl9QRVJfVkNQVSk7Ci1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKExBUElDX1JFR1Ms
IGxhcGljX3NhdmVfcmVncywgbGFwaWNfbG9hZF9yZWdzLAorSFZNX1JFR0lTVEVSX1NBVkVfUkVT
VE9SRShMQVBJQ19SRUdTLCBsYXBpY19zYXZlX3JlZ3MsIGxhcGljX3NhdmVfcmVnc19vbmUsIGxh
cGljX2xvYWRfcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX1ZD
UFUpOwogCiBpbnQgdmxhcGljX2luaXQoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jCmluZGV4IGUxNjBi
YmQuLmNhOWI0Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdnBpYy5jCkBAIC00MTEsNyArNDExLDcgQEAgc3RhdGljIGludCB2cGlj
X2xvYWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElDLCB2cGljX3NhdmUsIHZw
aWNfbG9hZCwgMiwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBJ
QywgdnBpY19zYXZlLCBOVUxMLCB2cGljX2xvYWQsIDIsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lk
IHZwaWNfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaAppbmRl
eCBmODg5ZThmLi5mMjI4M2ZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
YXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCkBAIC05Nyw2ICs5Nyw4
IEBAIHN0YXRpYyBpbmxpbmUgdWludDE2X3QgaHZtX2xvYWRfaW5zdGFuY2Uoc3RydWN0IGh2bV9k
b21haW5fY29udGV4dCAqaCkKICAqIHJlc3RvcmluZy4gIEJvdGggcmV0dXJuIG5vbi16ZXJvIG9u
IGVycm9yLiAqLwogdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9oYW5kbGVyKSAoc3RydWN0IGRvbWFp
biAqZCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCk7Cit0eXBlZGVmIGludCAoKmh2bV9zYXZlX3ZjcHVfaGFuZGxlcikoc3RydWN0ICB2
Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpOwogdHlwZWRlZiBpbnQgKCpodm1fbG9hZF9oYW5kbGVyKSAoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKTsKIApAQCAtMTA1LDYgKzEwNyw3IEBAIHR5cGVkZWYgaW50ICgqaHZtX2xvYWRf
aGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiB2b2lkIGh2bV9yZWdpc3Rlcl9zYXZldm0odWlu
dDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFt
ZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlX3N0YXRl
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZlX29u
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRfc3RhdGUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIGludCBraW5kKTsKIApAQCAt
MTE0LDEyICsxMTcsMTMgQEAgdm9pZCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVj
b2RlLAogCiAvKiBTeW50YWN0aWMgc3VnYXIgYXJvdW5kIHRoYXQgZnVuY3Rpb246IHNwZWNpZnkg
dGhlIG1heCBudW1iZXIgb2YKICAqIHNhdmVzLCBhbmQgdGhpcyBjYWxjdWxhdGVzIHRoZSBzaXpl
IG9mIGJ1ZmZlciBuZWVkZWQgKi8KLSNkZWZpbmUgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShf
eCwgX3NhdmUsIF9sb2FkLCBfbnVtLCBfaykgICAgICAgICAgICAgXAorI2RlZmluZSBIVk1fUkVH
SVNURVJfU0FWRV9SRVNUT1JFKF94LCBfc2F2ZSwgX3NhdmVfb25lLCBfbG9hZCwgX251bSwgX2sp
ICBcCiBzdGF0aWMgaW50IF9faW5pdCBfX2h2bV9yZWdpc3Rlcl8jI194IyNfc2F2ZV9hbmRfcmVz
dG9yZSh2b2lkKSAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGh2bV9yZWdp
c3Rlcl9zYXZldm0oSFZNX1NBVkVfQ09ERShfeCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAjX3gsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICZfc2F2
ZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgX3NhdmVfb25lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAmX2xvYWQsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgIChf
bnVtKSAqIChIVk1fU0FWRV9MRU5HVEgoX3gpICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2l6ZW9mIChzdHJ1Y3QgaHZtX3NhdmVfZGVz
Y3JpcHRvcikpLCBcCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:15:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwoh7-0006ip-S4; Mon, 03 Sep 2018 13:15: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwoh6-0006h1-Cf
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:15:04 +0000
X-Inumbo-ID: 247ff1c6-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::730])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 247ff1c6-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:26 +0200 (CEST)
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=E42rKcF97L7P7TylFgc+l04+hOID9pbjMhTlG6jn6V0=;
 b=rhMIQ1IJa7SoF4wyMP/ykErTrTvHUe+4L76zWtnTf4MoX4CTz12fQNIsZs2ZJ25OwGHIfym3D/E/hZ5M7W63zaB8kQh1ytM/JzV2oGLTCEJ6mSvJu2JP6n3mkKAfOd6ghAvKfwMinC/HksdtDkyfRPSuK7dp6PPuzwk5I3ALsYE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:55 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:17 +0300
Message-Id: <1535980459-5457-12-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 394f8612-7fc3-4fd6-f77e-08d6119f3e01
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:aS31AwdUzY2qNGa8ulWNsuAyFTP6l2sdOAenYd1C20ko7gWSBAt+pHO2esUY10c2/S8V9dAoCnvPjqSqJopztvhUDawvQ600q2mezQY+ROrPlw++lIUhQIsNEeAtStcqaY/1VUEzdh4fd3B5DjHc/W+ImHNE2ilo22haS6//YUH/+v37DjfpnVepa1/+fHzpgV9S8s0JdZjzBk5G3PY/UgUOkfkSDk/Ka4xowhmIBX4WDMpGAeW+ytXBXg4KiMoQ;
 25:ki2MDjlgacIAGXPD7HN5Zq/dnhqWOUTusekRnNrd17QpKUYyFGVd5k9d0lVOOISiWs4eK7afJ2u7Nelm+38OC/FCqDjQsVZ7bApSyYssBmGd1KQox7GKV0RHFdaXMcvqpu0/2z/pKi4tw3Bqz798A+BXElquOaw3SV+QDMbf3QaxtBlyDXMLMd3ZhyjeDCik77vA85NzcVnXrrboMgE1kw73xSp0vTrKK+cqWV22F4njjZKaimKVMxWshlq26pH54tdxMDgD+v6EySX1P8ANh6x9Bss/+w9lzFnWbpACWcwHZqn/3vyzk94jwyxsdbDDkYj2GNxMrOy6ThdoY/I64g==;
 31:7Lugpb6GKBi6LIsOlpmwsdM2N+LwHK3YBXVVjQOiDL8GIIpa4sg/je1cjfxYaGlIE4jkFRQH1PYsKfNmgTfVruShNCFEVwlNH71ppkxOtqOEla9wgwxhz7X4GrKgMUS1AqyK6siNgzrxV6xiOMt4n1jNdRBK7xPHmDSk0GM9P8Y4eWbC44TLj8SRcbgKWwPuCLbtHX40WiPBLE/EbOozfDapudikey6mx/cx0F5emoA=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:ywCmGYdKyHXMW/I3+kbeoQEfl5SvxyVTsDFpcBqrpi3Wnt7hvQVw9sNSv2yYOADDHK/YiVOe4DlIxJ+Fo5q7CPspBxi+zZjJGuxQhJ5+t6d9N2aCY1wGsKdKGUN43I6lz2IDmktqbFI91tZNtgDbxLYK6ZPnjHya0S2EURgAqLb2VvFAyUKYDuyyA55G4zqvTAo8Ha63MQ4r+SWjZnK2boaQOmHftqwrbWSuC7a4PZPi7c0+GfD/upVaS/coXYXoPBOhYhn66E/AfidXyJOjDM1ZW+TOnCHUGevbCmcnqDI6YlzS4aPq/R80vGFv/k+10CYFVs+Y0r4oCj1qO9RkoQ==;
 4:9tovBr+KObZU1meavHfjQzRViPK3kuRo5S+BwwcUvO/x+rLySFFZ3FiqPrv3jQ6itv1h1zFdIFo2MI8nBM00zD21he0uRqxwKvjpkRYEKdhFPjrFI6gpbz/y/pdCuBTHYGJ8PfY/yperck5BNqrB1E69YxHiu5EBeGJIdzAn7Y7STIHP6FY7zhXNsOLSUqPCN7eRTp4q1UFFqjgOGDjLHSwqjGE/YV3kax6kEaN08VMCKncKKD+ExwQezPLB37ZvBxiEtCcwHVqC5Jy9QfqUiWTsE97Hg8t9MdKJdR4sVF4VEYv/uebKvaRRMJKFa7MA
X-Microsoft-Antispam-PRVS: <AM6PR02MB41843F9365C6E59068A47AABAB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:ATm05qrhRWRANHPKMtGZgdXdb0RODQ1V74NDwYwAq?=
 =?us-ascii?Q?wD2CuCkvvNCSeET8Qg3ldnilQu7KecTur98hWkQnYD+cf7sq3nTCrAa7zAob?=
 =?us-ascii?Q?tQC7Sb9HlmH5H2gjCMT+fMbDmmggR+Gu2xuVgrG7PuZ647W3AtXciJR+XlM8?=
 =?us-ascii?Q?ssEQtEPFfHi7on+f8WXudA9szOdhISyQ1DzLn7C6F5uZwp60xVQylzZTwA9Z?=
 =?us-ascii?Q?xK35xYRQpM33lYeGgiIbPcrlsfiAB5d4WbWOGZ9uqJlon1Tcm6AK574zN4Le?=
 =?us-ascii?Q?PTH5HD+0KR+VmgaWMBJjadZgfwTXfpj+K0x8LV3romnAmD92hYI4F4hRc2+1?=
 =?us-ascii?Q?aCQTdlNpYWCODUSp6J3ycqD/4sZAupJu7IQPTh2fiZuQyxE+QxOe9hVFfXWx?=
 =?us-ascii?Q?7zv/XA7+5Hh1HajQc3P57nqTBRVFR8JmBRRSVu6pyrQ3APkLP3mI2hQMbMd5?=
 =?us-ascii?Q?CZiMS8ccHNmxw7KhIcvQxT7gr8Sk8xj0tW2m3jsCW6rjg2bm/ucTy4YO/PNX?=
 =?us-ascii?Q?W7ykeLVWF5GWmYUlEAHODmuFxm0s0vOhejpUFaxTT3KVQe6QI1tOyKj13nKT?=
 =?us-ascii?Q?Jb4lJ8CegOaN7GnjHzPA7cd0POZjxxMImauhHDmrneLGp+uhOzXV+yCqhPya?=
 =?us-ascii?Q?Evce4zzv5SeJhds00lhUKQnOHHE30yiKNoi98BKj5Ts/VH9KQsLdiaL0dSEv?=
 =?us-ascii?Q?FbTMsxg+sGFVTHeaLkXjsv1ZcffIZfbAEGg077mZS//i/BGhHQv2mVaHAO9S?=
 =?us-ascii?Q?0e3dyTTlSu0phc3anWr013dTYIqqqmYFxxR1dhaXGiGqn0VgzoQcCwc+ZHAV?=
 =?us-ascii?Q?681k2DwV1odUqGk7AJbKbXxQ3A8ArkruNH/dNtrL5jkLdXB/H4Oid1LR/d52?=
 =?us-ascii?Q?QhmmoZni0u0YfArv+SGyaXOKIbmlOi/JUx8LD9jIuc68LJIuBgUHinOKn8P+?=
 =?us-ascii?Q?fBTeCP+BGXrFdoBUL4I0B9DHm47CN2+JJnpBV/TdHwsErun/QNX6smWgG1U4?=
 =?us-ascii?Q?bQMjKShKJYDu4NXdyUyPmrQBllnve/cJFPIYY1wgDfzt4FI2aSEjzjdnWH1C?=
 =?us-ascii?Q?V/7aWtkandVRxuZEzilrqgfPGLtsXvjNlAdH1XNddut9z47NKkabeK9/E3NO?=
 =?us-ascii?Q?GyS6ook3hhbo6IbsUBlF6lbuzEhZVEnNTqdB610AnVDvhxwYcb3KJqBRtgI2?=
 =?us-ascii?Q?WbLvbSx209aXUUpa1rGGo3cerDmxwdaQoUWsYddur6Q1ZSNFSAFoSiyFA=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: DZH8VG2KIspR3FmZxktY/qIBkXU346z0UQrVtbq9PHgStQ1REGwUT4KwSXyVDs3IKikHWZqPoGs2ui/KwQOElTOiFrzy3UFagLcpiBzgrR2HsJd8qaDAHfnlzjccifaI9V1Xs/NGytvEGuIZvw/zOzndIktGR54V0+jAu/yFSA+WG631CUMxv3yV75cnHAcITjD4hU46q/pahnx5ESf7QzYaHmZA7CfIh9PGhWQQJUKWAtHnZP6uoRg+p02TXoY9jcVsKjO1RQPYJj8A6wafCntOvdHwWrMg2ICVBKLr8LUt6k8LBmk3c18h1Ic2uS1vjB5EqMtYZWeJeJ9P+RhvhdOI7MmcJXYN5TX70mYueW0=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:ATJQ+aCPkDo+7qRo/BtpnN8LVb5OGBZXjukFEFgHXy9RySH8eDKAFUy9KOlLEyoBMIWQlTQq+AOmX/S08gFinIk4wIKo16CcfWYDSt1tuArwBgukDbS1/InyQ98FRBxOYiY1FsbxTlHOpfhAgMVE3NdPMlJNu6s9N2Yo3txId7xSBH2EvsTSUkGHHc5KGlHtwikPGfijGEBifCS24VQ+Sieu7NSClfZB3QAcoYDPkgWrqLAlfC11VIT4uGua2d21sxOWmG/RnaL3NSylntwx8lMScHV2q5Cg0945aib+265P0fuEEudfCyfKW58BqMyqH0O3Dk7eJ9ZlxjNhS5FMBYlPeIzebvXqky3UmZVz3dKnXclHyXrbicufzNpi3dmik/aN7bmH98Illcmz4a/l0vzVoUCAss+RVF55w91i7Qj2OOy5DwO1Zj/5BPZ3965wn6iYrLArOzbz9w1zv2ks6Q==;
 5:jWVtj5PNfdQI5Tq+J3T1sb9o+p7t40Z9m6OP5Scro7NbNjLwcWhjgQHgHGcc4dyedrv4mH0k0VvwJcdxtgqP0CbG9mqa4MDev1FA+X1u0QD5VzSk3xq8ccx5YIpZ/yEJVGb2UccpZw835QElEXr087MeOq3lgwWU1fEOZssj0ZE=;
 7:EFDgOTnD/WW90PmLJ3Oqz+LgSVnPi4N28CpbbmwpP7izrEWylq8Xgm6pprSgADuaW4BQqDIAOu4UwI/JvW/j/bYOQ5GRWJPA5AkDqWgVzw3AJvOeq2sNnsYB6QoeITbhKYZsDgla5KdFnhyHCbJ5BmWu5ioIUfG/huj3vZX7hVb6uE86U1sXceofQm+QyZUuHR/cRjTn/CDwt0P55SLe3f5RSuWyQEV6nfomHyJHvCQZPxoXypNsqQbIYJeZ/Kft
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:55.2448 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 394f8612-7fc3-4fd6-f77e-08d6119f3e01
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 11/13] x86/domctl: Use hvm_save_vcpu_handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhaW1lZCBvbiB1c2luZyB0aGUgbmV3IHNhdmVfb25lIGZ1Y3Rpb25zIGlu
IHRoZSBodm1fc2F2ZQoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTc6CgktIFJlbW92ZSBkb3VibGUg
OwoJLSBNb3ZlIHN0cnVjdCB2Y3B1ICp2IHRvIHJlZHVjZSBzY29wZQoJLSBSZW1vdmUgc3RyYXkg
bGluZXMuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAyNiArKysrKysrKysrKysrKysr
KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYwppbmRleCAxMTA2Yjk2Li4zZDA4YWFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtMTk1LDcgKzE5
NSw2IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKICAgICBjaGFyICpjOwogICAgIHN0cnVjdCBodm1fc2F2ZV9oZWFkZXIgaGRyOwogICAg
IHN0cnVjdCBodm1fc2F2ZV9lbmQgZW5kOwotICAgIGh2bV9zYXZlX2hhbmRsZXIgaGFuZGxlcjsK
ICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggZC0+aXNfZHlpbmcgKQpAQCAtMjIzLDgg
KzIyMiwyNyBAQCBpbnQgaHZtX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiAgICAgLyogU2F2ZSBhbGwgYXZhaWxhYmxlIGtpbmRzIG9mIHN0YXRlICovCiAg
ICAgZm9yICggaSA9IDA7IGkgPD0gSFZNX1NBVkVfQ09ERV9NQVg7IGkrKyApCiAgICAgewotICAg
ICAgICBoYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmU7Ci0gICAgICAgIGlmICggaGFu
ZGxlciAhPSBOVUxMICkKKyAgICAgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25lX2hh
bmRsZXIgPSBodm1fc3JfaGFuZGxlcnNbaV0uc2F2ZV9vbmU7CisgICAgICAgIGh2bV9zYXZlX2hh
bmRsZXIgaGFuZGxlciA9IGh2bV9zcl9oYW5kbGVyc1tpXS5zYXZlOworCisgICAgICAgIGlmICgg
c2F2ZV9vbmVfaGFuZGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
OworCisgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSAlcHYgc2F2ZTogJXNcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgIHYsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsKKyAg
ICAgICAgICAgICAgICBpZiAoIHNhdmVfb25lX2hhbmRsZXIodiwgaCkgIT0gMCApCisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiSFZNICVwdiBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBl
ICUiUFJJdTE2IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGkpOworICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBoYW5kbGVyICkKICAgICAgICAg
ewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLAog
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUp
OwpAQCAtMjMzLDcgKzI1MSw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJS
CiAgICAgICAgICAgICAgICAgICAgICAgICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBl
ICUiUFJJdTE2IlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsK
LSAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICByZXR1cm4g
LUVOT0RBVEE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:15:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwoh9-0006l9-HY; Mon, 03 Sep 2018 13: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwoh7-0006iR-Ja
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:15:05 +0000
X-Inumbo-ID: 2541845d-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::730])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2541845d-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:27 +0200 (CEST)
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=nRyS1W5ENJwFz7lXEHlQWxBdKz7rgX5WdguvNtyDMew=;
 b=tZSNcwL65XAmoWA41DrKKmcZ9NEW/CkE4kWLozk6GHAd4vTqnnmAYm3xtjuqLcGUk1vWXOBk9QF81FwXAC84IOKpd9+113xSqYJBGsyUMoHQnrblEccJQZRRLlziYXFHJwP5H+7+1mcGMGL2EQlgROoeovwND8/KeY8rBFKVAls=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:56 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:18 +0300
Message-Id: <1535980459-5457-13-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bcbc2645-d15d-4d28-13fe-08d6119f3f01
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:gK61BUcGEgsqTlky/nigfL9PlI+vkGYRPVJj0vY9H9spj+c7UJzMKatJvb+ahsufwMYm0Hl/eOBfwpzCvW+2t1yjyggTGKe8oKEzkjMxxZLMP3tvOqlKJOD1uIafog6B8dLuF+MrDpp8M4rCDF66na7AOj3g6HCcFf/RG+zWak7vw7VzX2p/WP7EYxlt04r1yjdfqmh9NOT782llXImipk2VBPzwJuqcDt68+XS9NApQkstJcRPzvZaV9JOt4Deh;
 25:oMCx0p9F+1KbQSSsvJnb81CRy8Ig/V2oVt1HHX3BYBXm354ofEeYZnsZ6eXYeoRKGwTKpRGu4nQ9E/oiX6yv2DhtGXCbVB+mEJU6Ukkraw5kiCoSR9c7eT8GT/6cTORgqS0Q/C+sV93+fyaKkAp3xBphKEYFPWxhx1lIfvZrA58fAB2e5LHu5hpLvS+Cm+cEdowI+pTa2U+9qQYwL8UFmknD23UfPSUXyXaFpGihsaQe3CkqI1lsl2ZPnU7Nw4JwPoiMGBbrkSWUhfQ9ZWz58RtikPgzRzKjlfcNxu6HxfuclhvVdP/TCuGLUgUtuzdzsNv4BwsERydfqwqaH6bu+w==;
 31:VRaRY5qKNrSAFO1FzZOc1W0IwZ9win9ihCl6oNoiecPPJnCtG1pLpXjFFUrPw07H1H7ZBTNbpJzKsGayGDUPKcliW2zBV8EavdW8kdvIqQxIFmKQEvPl5S2gre3WRFb0JVITFitZgmRENFOlU79YZ51HIz+2eQSDWGLhCaIe7pu51/VERjsq/BO7PsbDLhMqrsFEgXjG4eXdO4q5VjyKAd4ArZeEYh/F7/jbHX2xaM4=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:1cgAgMcDPQ/Zg4ue3M2D/RUYWI2omwndsmBcLyKYlc/phVUbpMfFZ++lDESG0BfXMXjweXz8oqjRmo46VqTqwit9M5M/N7yE+o6gx8RqnzwCfQH5tdRqAxiVGZwHurO7OLRSPmSvf5typsP8xuKDeQJP4TjfITNQQDfrdclMPagtp0dTv93QK1mCxnrYt8Y9R35ciij8ivHNOwQYhl2Z8sZt7ouiortv6q7lpS+aPhMwUuriDrF27nzpiUel1iOMAWqIY0+enuBlX4vFpgcr+dlaugXb0SOLCuqJMNfpJ4mh2GaN325ZeTjpW6Yp/MBYEtwZo1Fj4D4bfR6w1G+lNQ==;
 4:1IVqyQ0auXoi2QtgOqr+Y1bm1qjMw3PPzuYIGG83oBPrIQXv/BPtbCDMMH5RS6DTLJdBKzyFW/v3gzGwWMThkC70ET+S3tEfwb5VzlIGda0inOHzm2bnOyj2KTwpE1mpF69TN7ZQEidpswcy7rwsCzEYS5Gf6oo7VbcuIYGoGC26IaZaIb10wteO5n95jKwK/rI50dLeh7oWEknssWQ8x+aWAnSi25jevn/mIzAJi8Z7Gxna0uZTco+XshUnDSqqbm4fBtE+4Oj8RnrU4wWOgPaKLUdaMM5tJI3ba73BZtioQ6W0arLRCKgEYWpi5K3b
X-Microsoft-Antispam-PRVS: <AM6PR02MB418433A29FC59EA534CDFA7FAB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(575784001)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(14444005)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:dgOKScuKJgqYbCAl7kx5tbO7a29br0UgbVYN97/Pp?=
 =?us-ascii?Q?zMpw3FDymYe9BO0fD9cuYtjKx9/YX0egyHXhhYvApMvgmAN5Ez/us0Kh/Dpq?=
 =?us-ascii?Q?0vzCFakw/b7MmtjmmEHqmUM+n7e3R8GIe1vOjd2jlCjvgm8E82BEnpBlAWb5?=
 =?us-ascii?Q?jY1DWCXsOw5XzBRQ6ZZED6heRwfW9dciRr/kx6Rl+ODRQDDbiX0hEEpbqjPX?=
 =?us-ascii?Q?5zd46gkFf4wpNTvcWk7Kdk44PEi6aQlfeZ3Ek05y3uKYaK78rTZbVV7Maaql?=
 =?us-ascii?Q?tySDiBhG997Q+4f3rYxSb9eSgX8PDKSWUeQSalyXNsY7qhkTuWGAluepAML9?=
 =?us-ascii?Q?VRQeFLnKT3dHnJkJ7FCQW/c1+B0DPYVxBzZ4p0Bx7jFlaI9PKQqScSEr8lqm?=
 =?us-ascii?Q?MSPhSOcqd5iH9csW4XJ/TmEfq+oujEh1r24eiFU+s5gyQB+7p0TtUaEnJxx9?=
 =?us-ascii?Q?iMoij+UF3LqQer4l80H/kS1GsWk4AFMc0uV04F6U9d6DgVocDT5NjEq4VKBs?=
 =?us-ascii?Q?189wWnqmcrKvUsMBTRZEJq0XmQbw1lUazHnGCF5iqa1RHAhpGucZPtCaST8n?=
 =?us-ascii?Q?+Qpnp9NqGRU0iqn1qRrqnJ4zB7UzKxe4dlG5fhhUBQk1cbGJ7Yl5m7CgtxS+?=
 =?us-ascii?Q?tEvxGpg6QC6RdsGYK8ODblYRojAZ5+EC/NIbsJyb82joxHEa1KNGMgAG9ZXM?=
 =?us-ascii?Q?ZX4oezkF7mEX7aF+/tA6xzUNOSGHlxT3sxOS36IT5DLnh0cCDl9oyenujL92?=
 =?us-ascii?Q?/nYqOyDzAgv/GLM5rgVNd8veqUs3fHBJJBZ3DPseqcLB0gA9V5RagNWCWows?=
 =?us-ascii?Q?jlntHJoqhR+NS+1dyFRdNSmJTPui4t9s4t2NLFOszGd8RnSyn0BZs1Sr87Uz?=
 =?us-ascii?Q?YqjqbU4XL/stIdzikQXCF2Z+UmZCLxbd1jqrsfhY2yz9WjcSFa50iPuO0jnW?=
 =?us-ascii?Q?Qv0K+9uLIj8BBXpzIauSrJe0eR0AExL/fvnw4TGZS+zjtYYWf5fFtJXrKlWR?=
 =?us-ascii?Q?e8jUSrY+ytt5/08PpDnYuB5Vp+8kZKuuv8TSvvkzloEV+epUF3tUGWyeaHBG?=
 =?us-ascii?Q?jARc/bxQZaST+i107GaKGOzWDrKAVJXeK1M44jcgmAwsUptOWJn6jnedbS06?=
 =?us-ascii?Q?hwLOYcLs8rgyYUesObH7tLOc8a+ihBiU6SkRDUMSfp9Lg0qmMJ5XtBIOI9Wd?=
 =?us-ascii?Q?jyegRjR13h8FLHUOJSKpA9k+KHS3TpK+pe7XtyyokJRAc3AnXNcx7EMDm0Lz?=
 =?us-ascii?Q?eYK47SXuYNZvxXdoztWJB9IfoaIVsGDJIXwzDiE?=
X-Microsoft-Antispam-Message-Info: 6G9RXgR9WKPVj4vmqCTwDVSjICGR2Qo/EXtuReJAMpHnmy0aSl6SCsB2SpBdtPmx7RNmDX425qrr39Qqu4WqIZiRL/MG7DSuSpyxiACm/Mq+JqaK/F4OWW8zweSG4CMgglDGhkMd4ghWjzWKET+5xxf1+59CKxccD4leCM00qSUkVEBFUPqdKUY7DQD0me0+BazE5541eItTRgNXx3en6l9B/NwB841T4ZIllLYFU+lT76nAFiJW4M3Jl6UD6HJejxqYEmyPH+ygge46UHgXgdJJCr1ycHlmiKAqBDItH/9jFPO1ObFb4TXaa5egjvWzvyDYfjqYpu9p40ATKFofpF61jVXzvWGNtSMSIMcSJ8I=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:+vpJqvjVmI+zVgnUwop7sgktPgywQQpoyUTyDT+1OQHOhjvMfkQbRhU5uIL2MdcIu7Wk/axjYslc1ltIEvt8+MA6RZ4suNLM+HdT5DP7oPaDB7WF6atigk9vQTdNYWQdi5j5RebZHu4fauK+zBK7nSsjirPn+/7c0pD8zuvA9WwVgLfTOpUBPbEX7OJ0ZaQe8yR/8JgLQ+BDBec3fP16qwkZBuSAzwYMI7GLNgDP/K2E2rLMbQdEUz8YORqcDfKxR/Qvk/pTV6qO3Dt2KKONBfGVkvXTaDgNWc+cgiIBtDMy00QilsLUCA8Uqwehqtnl9zma1budef8MKv9ONqH0zaPtmCkWGKP1enBRTSI+g+ddSFHENk77YW9UgA8gRxYTwRZKhozuh55buNbSrDDRgiN9J3kAr/SOBTRvdarGqJ7eK9yySDDEgWABm33ZMNv22cuGkdZd0ptGNilNLoBZsw==;
 5:BgdKh/eB82XMU+Pu94AWgct+2s2oru0+wR9N08b2zwvxz4Oy2fD7IGhzohXgTNlKuXrQDMO+7K1eJOLgc+QKH/lN8uGfcYoWhEuLDrWLzCN8qSlzzeF50iJe95SiDae9teylv+7WikUVY+w9LH18QrwAAR9BIPUpdn8HFoFKuhk=;
 7:SsRa8Q+bLHmbxk9GBuGV+qhRVCIENWNwVRGwPrRuIXM3AjSNXWGWgXDmUyVP0qE5DP/AnDwoqlrwKAh9NVK/gJsuAxqCLltefayBIGITUcjAPFVAR5/cWTI4v8z1xnpxtH4ZMM/SOW66CSH9LqjF26gL+6TQ0QP0mqbSTBDdEUAD0br/YT3A3yd9tCbfN9AWrtqrUkxM9RdV2lB5sNHEDxzxX6Jyf/6zjFlm6LfVbXbHHMYQEUcz70zeze9xIuct
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:56.9011 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bcbc2645-d15d-4d28-13fe-08d6119f3f01
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 12/13] x86/hvm: Remove redundant save
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlvbnMgYW5kIHJlbmFt
ZXMgdGhlCnNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhlIGRvbWFpbiBwYXJh
bSB0byB2Y3B1IGluIHRoZQpzYXZlIGZ1bmNzIGFuZCBhZGFwdHMgcHJpbnQgbWVzc2FnZXMgaW4g
b3JkZXIgdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiB0aGUKb3RoZXIgc2F2ZSByZWxhdGVkIG1lc3Nh
Z2VzLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTc6CgktIFJlZml0IEhWTV9SRUdJU1RFUl9TQVZF
X1JFU1RPUkUoQ1BVKQoJLSBBZGQgY29uc3QgdG8gdGhlIGFkZGVkIHN0cnVjdCBkb21haW4gKmQK
CS0gQ2hhbmdlZCB0aGUgaW5zdGFuY2UgYm91bmQgY2hlY2sgZnJvbSBodm1fc2F2ZV9vbmUoKQog
IAktIFVwZGF0ZSBjdHh0LnNpemUgZm9yIHNhdmVfb25lIGluc3RhbmNlLgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDE4ICstLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aHBldC5jICAgICAgICB8ICA3ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8
IDc2ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS9pODI1NC5jICAgICAgIHwgIDUgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAg
ICAgICAgfCAxNSArKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICB8IDIw
ICsrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyAgICAgfCAgNSArLS0KIHhl
bi9hcmNoL3g4Ni9odm0vcnRjLmMgICAgICAgICB8ICA1ICstLQogeGVuL2FyY2gveDg2L2h2bS9z
YXZlLmMgICAgICAgIHwgMjUgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jICAgICB8ICA1ICstLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgIHwgMjMgKysr
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgIHwgMzggKysrLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyAgICAgICAgfCAgNSArLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCB8ICA4ICsrLS0tCiAxNCBmaWxlcyBjaGFuZ2Vk
LCA1OSBpbnNlcnRpb25zKCspLCAxOTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5j
CmluZGV4IDM1MDQ0ZDcuLjc2M2Q1NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKQEAgLTM0OSw3
ICszNDksNyBAQCBpbnQgdm1jZV93cm1zcih1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAg
ICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1X2N0eHRfb25lKHN0
cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgdm1jZV9z
YXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7
CiAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dCA9IHsKICAgICAgICAgLmNhcHMgPSB2LT5h
cmNoLnZtY2UubWNnX2NhcCwKQEAgLTM2MSwyMSArMzYxLDYgQEAgc3RhdGljIGludCB2bWNlX3Nh
dmVfdmNwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZNQ0VfVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0
eHQpOwogfQogCi1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
aW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewotICAgICAg
ICBlcnIgPSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSh2LCBoKTsKLSAgICAgICAgaWYgKCBlcnIg
KQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVycjsKLX0KLQogc3Rh
dGljIGludCB2bWNlX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2Y3B1aWQgPSBodm1fbG9hZF9pbnN0
YW5jZShoKTsKQEAgLTM5Niw3ICszODEsNiBAQCBzdGF0aWMgaW50IHZtY2VfbG9hZF92Y3B1X2N0
eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB9CiAKIEhWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoVk1DRV9WQ1BVLCB2bWNlX3NhdmVfdmNwdV9jdHh0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm1jZV9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUp
OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94
ODYvaHZtL2hwZXQuYwppbmRleCBhZmY4NjEzLi40YWZhMmFiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtNTE2LDE2
ICs1MTYsMTcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgaHBldF9tbWlvX29w
cyA9IHsKIH07CiAKIAotc3RhdGljIGludCBocGV0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3QgdmNwdSAq
diwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKICAgICBIUEVUU3RhdGUgKmhwID0gZG9tYWluX3ZocGV0KGQpOwotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gcHRfZ2xvYmFsX3ZjcHVfdGFyZ2V0KGQpOwogICAgIGludCByYzsKICAgICB1
aW50NjRfdCBndWVzdF90aW1lOwogCiAgICAgaWYgKCAhaGFzX3ZocGV0KGQpICkKICAgICAgICAg
cmV0dXJuIDA7CiAKKyAgICB2ID0gcHRfZ2xvYmFsX3ZjcHVfdGFyZ2V0KGQpOwogICAgIHdyaXRl
X2xvY2soJmhwLT5sb2NrKTsKICAgICBndWVzdF90aW1lID0gKHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfdGltZSA/OiBodm1fZ2V0X2d1ZXN0X3RpbWUodikpIC8KICAgICAgICAgICAgICAgICAgU1RJ
TUVfUEVSX0hQRVRfVElDSzsKQEAgLTY0MCw3ICs2NDEsNyBAQCBzdGF0aWMgaW50IGhwZXRfbG9h
ZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4g
MDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShIUEVULCBocGV0X3NhdmUsIE5VTEws
IGhwZXRfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JF
KEhQRVQsIGhwZXRfc2F2ZSwgaHBldF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogc3RhdGlj
IHZvaWQgaHBldF9zZXQoSFBFVFN0YXRlICpoKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNGE3MDI1MS4uMzUxOTJl
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC03NDAsNyArNzQwLDcgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICBkZXN0cm95X3ZwY2lfbW1jZmcoZCk7CiB9CiAKLXN0YXRpYyBp
bnQgaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX3RzY19hZGp1c3Qg
Y3R4dCA9IHsKICAgICAgICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2Nf
YWRqdXN0LApAQCAtNzQ5LDIxICs3NDksNiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1
c3Rfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1
cm4gaHZtX3NhdmVfZW50cnkoVFNDX0FESlVTVCwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQog
Ci1zdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9
IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewotICAgICAgICBlcnIgPSBo
dm1fc2F2ZV90c2NfYWRqdXN0X29uZSh2LCBoKTsKLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVycjsKLX0KLQogc3RhdGljIGludCBo
dm1fbG9hZF90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2Y3B1aWQgPSBodm1fbG9hZF9pbnN0YW5jZShoKTsK
QEAgLTc4NSwxMCArNzcwLDkgQEAgc3RhdGljIGludCBodm1fbG9hZF90c2NfYWRqdXN0KHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogfQogCiBIVk1fUkVHSVNURVJf
U0FWRV9SRVNUT1JFKFRTQ19BREpVU1QsIGh2bV9zYXZlX3RzY19hZGp1c3QsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBodm1fbG9hZF90c2NfYWRqdXN0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKLXN0
YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0eHQoc3RydWN0IHZjcHUg
KnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHNlZzsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0ID0gewpAQCAtODk1LDIxICs4Nzks
NiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KENQVSwgdi0+
dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2
Y3B1ICp2OwotICAgIGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQot
ICAgIHsKLSAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X2N0eHRfb25lKHYsIGgpOwotICAgICAg
ICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJy
OwotfQotCiAvKiBSZXR1cm4gYSBzdHJpbmcgaW5kaWNhdGluZyB0aGUgZXJyb3IsIG9yIE5VTEwg
Zm9yIHZhbGlkLiAqLwogY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2lnbmVk
IGludCBjcjBfcGcpCkBAIC0xMTgxLDE1ICsxMTUwLDE0IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRf
Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAg
cmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLCBodm1fc2F2ZV9j
cHVfY3R4dCwgaHZtX3NhdmVfY3B1X2N0eHRfb25lLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBodm1fbG9hZF9jcHVfY3R4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1Jf
UEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShDUFUsIGh2bV9zYXZlX2NwdV9j
dHh0LCBodm1fbG9hZF9jcHVfY3R4dCwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgSFZN
U1JfUEVSX1ZDUFUpOwogCiAjZGVmaW5lIEhWTV9DUFVfWFNBVkVfU0laRSh4Y3IwKSAob2Zmc2V0
b2Yoc3RydWN0IGh2bV9od19jcHVfeHNhdmUsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzYXZlX2FyZWEpICsgXAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhzdGF0ZV9jdHh0X3NpemUoeGNyMCkpCiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVf
Y3B1X3hzYXZlX3N0YXRlc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2
ZSAqY3R4dDsKICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0laRSh2LT5h
cmNoLnhjcjBfYWNjdW0pOwpAQCAtMTIxNCwyMSArMTE4Miw2IEBAIHN0YXRpYyBpbnQgaHZtX3Nh
dmVfY3B1X3hzYXZlX3N0YXRlc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X3hzYXZl
X3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNf
b25lKHYsIGgpOwotICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiAvKgogICogU3RydWN0dXJlIGxheW91dCBjb25mb3Jt
aXR5IGNoZWNrcywgZG9jdW1lbnRpbmcgY29ycmVjdG5lc3Mgb2YgdGhlIGNhc3QgaW4KICAqIHRo
ZSBpbnZvY2F0aW9uIG9mIHZhbGlkYXRlX3hzdGF0ZSgpIGJlbG93LgpAQCAtMTM2Niw3ICsxMzE5
LDcgQEAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogfTsKIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlfU0laRSht
c3JzX3RvX3NlbmQpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzX29uZShzdHJ1Y3Qg
dmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGh2bV9zYXZlX2Nw
dV9tc3JzKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBz
dHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYyA9IF9wKCZoLT5kYXRhW2gtPmN1cl0pOwog
ICAgIHN0cnVjdCBodm1fbXNyICpjdHh0OwpAQCAtMTQyOCwyMSArMTM4MSw2IEBAIHN0YXRpYyBp
bnQgaHZtX3NhdmVfY3B1X21zcnNfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAgICBzdHJ1
Y3QgdmNwdSAqdjsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKLSAgICB7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2NwdV9tc3JzX29uZSh2LCBoKTsKLSAg
ICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJu
IGVycjsKLX0KLQogc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgdmNwdWlk
ID0gaHZtX2xvYWRfaW5zdGFuY2UoaCk7CkBAIC0xNTM1LDcgKzE0NzMsNiBAQCBzdGF0aWMgaW50
IF9faW5pdCBodm1fcmVnaXN0ZXJfQ1BVX3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkKICAgICBodm1f
cmVnaXN0ZXJfc2F2ZXZtKENQVV9YU0FWRV9DT0RFLAogICAgICAgICAgICAgICAgICAgICAgICAg
IkNQVV9YU0FWRSIsCiAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9jcHVfeHNhdmVf
c3RhdGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRl
c19vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9jcHVfeHNhdmVfc3RhdGVz
LAogICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0NQVV9YU0FWRV9TSVpFKHhmZWF0dXJlX21h
c2spICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZl
X2Rlc2NyaXB0b3IpLApAQCAtMTU0OCw3ICsxNDg1LDYgQEAgc3RhdGljIGludCBfX2luaXQgaHZt
X3JlZ2lzdGVyX0NQVV9zYXZlX2FuZF9yZXN0b3JlKHZvaWQpCiAgICAgICAgIGh2bV9yZWdpc3Rl
cl9zYXZldm0oQ1BVX01TUl9DT0RFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDUFVf
TVNSIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9jcHVfbXNycywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9jcHVfbXNyc19vbmUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1X21zcnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSFZNX0NQVV9NU1JfU0laRShtc3JfY291bnRfbWF4KSArCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciks
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMgYi94ZW4vYXJjaC94ODYvaHZt
L2k4MjU0LmMKaW5kZXggZWM3N2IyMy4uZTBkMjI1NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pODI1NC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYwpAQCAtMzkwLDggKzM5
MCw5IEBAIHZvaWQgcGl0X3N0b3BfY2hhbm5lbDBfaXJxKFBJVFN0YXRlICpwaXQpCiAgICAgc3Bp
bl91bmxvY2soJnBpdC0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgcGl0X3NhdmUoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHBpdF9zYXZlKHN0
cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIFBJVFN0YXRlICpwaXQgPSBkb21haW5fdnBpdChkKTsK
ICAgICBpbnQgcmM7CiAKQEAgLTQzNyw3ICs0MzgsNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwog
fQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBJVCwgcGl0X3NhdmUsIE5VTEwsIHBpdF9s
b2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElULCBw
aXRfc2F2ZSwgcGl0X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lkIHBpdF9yZXNldChz
dHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggNzcwZWFiNy4uMzY0OThkOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBA
IC02MzAsOCArNjMwLDkgQEAgc3RhdGljIGludCBfX2luaXQgZHVtcF9pcnFfaW5mb19rZXlfaW5p
dCh2b2lkKQogfQogX19pbml0Y2FsbChkdW1wX2lycV9pbmZvX2tleV9pbml0KTsKIAotc3RhdGlj
IGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCitzdGF0aWMgaW50IGlycV9zYXZlX3BjaShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBz
dHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwogICAgIHVuc2lnbmVk
IGludCBhc3NlcnRlZCwgcGRldiwgcGludHg7CiAgICAgaW50IHJjOwpAQCAtNjYyLDE2ICs2NjMs
MTggQEAgc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGlycV9zYXZl
X2lzYShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBp
bnQgaXJxX3NhdmVfaXNhKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
IHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBo
dm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAKICAgICAvKiBTYXZlIElTQSBJ
UlEgbGluZXMgKi8KICAgICByZXR1cm4gKCBodm1fc2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAm
aHZtX2lycS0+aXNhX2lycSkgKTsKIH0KIAotc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBpcnFfc2F2
ZV9saW5rKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faXJxICpo
dm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAKICAgICAvKiBTYXZlIFBDSS1JU0EgbGluayBz
dGF0ZSAqLwpAQCAtNzY0LDkgKzc2Nyw5IEBAIHN0YXRpYyBpbnQgaXJxX2xvYWRfbGluayhzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0K
IAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfSVJRLCBpcnFfc2F2ZV9wY2ksIE5VTEws
IGlycV9sb2FkX3BjaSwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0lSUSwgaXJxX3Nh
dmVfcGNpLCBpcnFfbG9hZF9wY2ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNS
X1BFUl9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJU0FfSVJRLCBpcnFfc2F2ZV9p
c2EsIE5VTEwsIGlycV9sb2FkX2lzYSwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoSVNBX0lS
USwgaXJxX3NhdmVfaXNhLCBpcnFfbG9hZF9pc2EsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEsIEhWTVNSX1BFUl9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfTElOSywg
aXJxX3NhdmVfbGluaywgTlVMTCwgaXJxX2xvYWRfbGluaywKK0hWTV9SRUdJU1RFUl9TQVZFX1JF
U1RPUkUoUENJX0xJTkssIGlycV9zYXZlX2xpbmssIGlycV9sb2FkX2xpbmssCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCAxYzRlNzMxLi5k
ZTFiYjgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL210cnIuYwpAQCAtNzE4LDcgKzcxOCw3IEBAIGludCBodm1fc2V0X21lbV9waW5u
ZWRfY2FjaGVhdHRyKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdmbl9zdGFydCwKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcl9vbmUoc3RydWN0IHZj
cHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9tdHJy
X21zcihzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgY29u
c3Qgc3RydWN0IG10cnJfc3RhdGUgKm10cnJfc3RhdGUgPSAmdi0+YXJjaC5odm1fdmNwdS5tdHJy
OwogICAgIHN0cnVjdCBodm1faHdfbXRyciBod19tdHJyID0gewpAQCAtNzU2LDIyICs3NTYsNiBA
QCBzdGF0aWMgaW50IGh2bV9zYXZlX210cnJfbXNyX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KE1UUlIsIHYtPnZj
cHVfaWQsIGgsICZod19tdHJyKTsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcihz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdjsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIC8qIHNhdmUgbXRyciZwYXQgKi8KLSAg
ICBmb3JfZWFjaF92Y3B1KGQsIHYpCi0gICAgewotICAgICAgIGVyciA9IGh2bV9zYXZlX210cnJf
bXNyX29uZSh2LCBoKTsKLSAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgIGJyZWFrOwotICAg
IH0KLQotICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0YXRpYyBpbnQgaHZtX2xvYWRfbXRycl9tc3Io
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgaW50IHZj
cHVpZCwgaTsKQEAgLTgyMiw3ICs4MDYsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX210cnJfbXNy
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAw
OwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKE1UUlIsIGh2bV9zYXZlX210cnJfbXNy
LCBodm1fc2F2ZV9tdHJyX21zcl9vbmUsCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKE1UUlIs
IGh2bV9zYXZlX210cnJfbXNyLAogICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9t
dHJyX21zciwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQo
c3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5j
IGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKaW5kZXggMGE1ZThjZS4uZDhkY2JjMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9wbXRpbWVyLmMKQEAgLTI0OSw4ICsyNDksOSBAQCBzdGF0aWMgaW50IGhhbmRsZV9wbXRfaW8o
CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGludCBhY3BpX3NhdmUoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGFjcGlf
c2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2h3X2FjcGkgKmFjcGkg
PSAmZC0+YXJjaC5odm1fZG9tYWluLmFjcGk7CiAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5o
dm1fZG9tYWluLnBsX3RpbWUtPnZwbXQ7CiAgICAgdWludDMyX3QgeCwgbXNiID0gYWNwaS0+dG1y
X3ZhbCAmIFRNUl9WQUxfTVNCOwpAQCAtMzA5LDcgKzMxMCw3IEBAIHN0YXRpYyBpbnQgYWNwaV9s
b2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVy
biAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBNVElNRVIsIGFjcGlfc2F2ZSwg
TlVMTCwgYWNwaV9sb2FkLAorSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQTVRJTUVSLCBhY3Bp
X3NhdmUsIGFjcGlfbG9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVS
X0RPTSk7CiAKIGludCBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZlcnNpb24pCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jIGIv
eGVuL2FyY2gveDg2L2h2bS9ydGMuYwppbmRleCBjZTdlNzFiLi41OGI3MGZjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKQEAg
LTczNyw4ICs3MzcsOSBAQCB2b2lkIHJ0Y19taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikK
IH0KIAogLyogU2F2ZSBSVEMgaGFyZHdhcmUgc3RhdGUgKi8KLXN0YXRpYyBpbnQgcnRjX3NhdmUo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHJ0
Y19zYXZlKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIFJUQ1N0YXRlICpzID0gZG9tYWluX3Zy
dGMoZCk7CiAgICAgaW50IHJjOwogCkBAIC03ODMsNyArNzg0LDcgQEAgc3RhdGljIGludCBydGNf
bG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1
cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShSVEMsIHJ0Y19zYXZlLCBOVUxM
LCBydGNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JF
KFJUQywgcnRjX3NhdmUsIHJ0Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCBydGNf
cmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5kZXggM2QwOGFhYi4uZDY2ZWI2MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMKQEAgLTg1LDcgKzg1LDYgQEAgaW50IGFyY2hfaHZtX2xvYWQoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGh2bV9zYXZlX2hlYWRlciAqaGRyKQogLyogTGlzdCBvZiBoYW5kbGVycyBm
b3IgdmFyaW91cyBIVk0gc2F2ZSBhbmQgcmVzdG9yZSB0eXBlcyAqLwogc3RhdGljIHN0cnVjdCB7
CiAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlOwotICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBz
YXZlX29uZTsKICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWQ7CiAgICAgY29uc3QgY2hhciAqbmFt
ZTsKICAgICBzaXplX3Qgc2l6ZTsKQEAgLTk2LDcgKzk1LDYgQEAgc3RhdGljIHN0cnVjdCB7CiB2
b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmVfc3RhdGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZlX29uZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfaGFuZGxlciBsb2FkX3N0
YXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSwgaW50IGtp
bmQpCiB7CkBAIC0xMDQsNyArMTAyLDYgQEAgdm9pZCBfX2luaXQgaHZtX3JlZ2lzdGVyX3NhdmV2
bSh1aW50MTZfdCB0eXBlY29kZSwKICAgICBBU1NFUlQoaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2Rl
XS5zYXZlID09IE5VTEwpOwogICAgIEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmxv
YWQgPT0gTlVMTCk7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID0gc2F2ZV9z
dGF0ZTsKLSAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmVfb25lID0gc2F2ZV9vbmU7
CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5sb2FkID0gbG9hZF9zdGF0ZTsKICAgICBo
dm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLm5hbWUgPSBuYW1lOwogICAgIGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2l6ZSA9IHNpemU7CkBAIC0xNDgsMTQgKzE0NSwxNCBAQCBpbnQgaHZtX3Nh
dmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLAogICAgICAgICAgIWh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYgKCBpbnN0YW5jZSA+PSBkLT5tYXhf
dmNwdXMgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgICBjdHh0LnNpemUgPSBodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Ci0gICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNv
ZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQotICAgICAgICBjdHh0LnNpemUgKj0gZC0+bWF4
X3ZjcHVzOwogICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKICAgICBp
ZiAoICFjdHh0LmRhdGEgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIGlmICggKHJ2
ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSkgIT0gMCApCisgICAg
aWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZC0+dmNwdVtpbnN0YW5j
ZV0sICZjdHh0KSkgIT0gMCApCiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNh
dmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCiAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIHR5cGVjb2RlLCBydik7CiAgICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0VO
VCwgY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCkBAIC0yMjIsMTAgKzIxOSwxMiBAQCBpbnQg
aHZtX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAg
LyogU2F2ZSBhbGwgYXZhaWxhYmxlIGtpbmRzIG9mIHN0YXRlICovCiAgICAgZm9yICggaSA9IDA7
IGkgPD0gSFZNX1NBVkVfQ09ERV9NQVg7IGkrKyApCiAgICAgewotICAgICAgICBodm1fc2F2ZV92
Y3B1X2hhbmRsZXIgc2F2ZV9vbmVfaGFuZGxlciA9IGh2bV9zcl9oYW5kbGVyc1tpXS5zYXZlX29u
ZTsKICAgICAgICAgaHZtX3NhdmVfaGFuZGxlciBoYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ld
LnNhdmU7CiAKLSAgICAgICAgaWYgKCBzYXZlX29uZV9oYW5kbGVyICkKKyAgICAgICAgaWYgKCAh
aGFuZGxlciApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGh2bV9zcl9o
YW5kbGVyc1tpXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3RydWN0IHZjcHUgKnY7CiAKQEAgLTIzMyw3ICsyMzIsNyBAQCBpbnQgaHZtX3NhdmUoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSAlcHYgc2F2ZTogJXNcbiIs
CiAgICAgICAgICAgICAgICAgICAgICAgIHYsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsKLSAg
ICAgICAgICAgICAgICBpZiAoIHNhdmVfb25lX2hhbmRsZXIodiwgaCkgIT0gMCApCisgICAgICAg
ICAgICAgICAgaWYgKCBoYW5kbGVyKHYsIGgpICE9IDAgKQogICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkhWTSAlcHYgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiJcbiIs
CkBAIC0yNDIsMTQgKzI0MSwxNCBAQCBpbnQgaHZtX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBoYW5kbGVyICkKKyAgICAgICAgZWxzZQogICAg
ICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiSFZNJWQgc2F2ZTogJXNc
biIsCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiSFZNIGQlZCBzYXZlOiAlc1xu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGh2bV9zcl9oYW5kbGVyc1tpXS5u
YW1lKTsKLSAgICAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAhPSAwICkKKyAgICAgICAgICAg
IGlmICggaGFuZGxlcihkLT52Y3B1WzBdLCBoKSAhPSAwICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCi0gICAgICAgICAgICAgICAgICAgICAgICJI
Vk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIkhWTSBkJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiJc
biIsCiAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaSk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIC1FTk9EQVRBOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwppbmRleCA2
NmY1NGU0Li40MjZiMTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwpAQCAtNTY5LDggKzU2OSw5IEBAIGludCB2
aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGdzaSkKICAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19t
b2RlOwogfQogCi1zdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAq
diwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnM7CiAKICAgICBpZiAoICFo
YXNfdmlvYXBpYyhkKSApCkBAIC02MDEsNyArNjAyLDcgQEAgc3RhdGljIGludCBpb2FwaWNfbG9h
ZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4g
aHZtX2xvYWRfZW50cnkoSU9BUElDLCBoLCAmcy0+ZG9tVSk7CiB9CiAKLUhWTV9SRUdJU1RFUl9T
QVZFX1JFU1RPUkUoSU9BUElDLCBpb2FwaWNfc2F2ZSwgTlVMTCwgaW9hcGljX2xvYWQsIDEsIEhW
TVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJT0FQSUMsIGlvYXBpY19z
YXZlLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAKIHZvaWQgdmlvYXBpY19yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IDI2OGNjY2UuLjE3Y2Jh
NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTk5MCw4ICs5OTAsOSBAQCBvdXQ6CiAgICAgcmV0dXJu
IEhWTV9IQ0FMTF9jb21wbGV0ZWQ7CiB9CiAKLXN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21h
aW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRp
YyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCiB7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7CiAgICAg
ICAgIC50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtX2RvbWFpbi52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudC52YWwsCiAgICAgICAgIC5oeXBlcmNhbGxfZ3BhICA9IGQtPmFyY2guaHZtX2RvbWFp
bi52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdywKQEAgLTEwMjMsMTAgKzEwMjQsMTAgQEAgc3Rh
dGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FW
RV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dCwgTlVM
TCwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlhbl9z
YXZlX2RvbWFpbl9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2Fk
X2RvbWFpbl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlhbl9z
YXZlX3ZjcHVfY3R4dF9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpo
KQorc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2Nv
bnRleHQgY3R4dCA9IHsKICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1
LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3LApAQCAtMTAzOSwyMSArMTA0MCw2IEBAIHN0YXRp
YyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQ
VSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1zdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewot
ICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQotICAgIHsKLSAgICAgICAgZXJyID0gdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRf
b25lKHYsIGgpOwotICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9j
dHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGlu
dCB2Y3B1aWQ7CkBAIC0xMDg1LDcgKzEwNzEsNiBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRf
dmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogfQog
CiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZDUFUsIHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9zYXZlX3ZjcHVf
Y3R4dF9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9j
dHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Zpcmlk
aWFuX3ZlcnNpb24oY29uc3QgY2hhciAqYXJnKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggN2I2ZjQwMC4uYTIw
YmRlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xNDM1LDcgKzE0MzUsNyBAQCBzdGF0aWMgdm9pZCBsYXBp
Y19yZWFybShzdHJ1Y3QgdmxhcGljICpzKQogICAgIHMtPnRpbWVyX2xhc3RfdXBkYXRlID0gcy0+
cHQubGFzdF9wbHRfZ3RpbWU7CiB9CiAKLXN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW5fb25l
KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgbGFw
aWNfc2F2ZV9oaWRkZW4oc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ewogICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwpA
QCAtMTQ0MywyMiArMTQ0Myw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW5fb25lKHN0
cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gaHZtX3Nh
dmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZ2Y3B1X3ZsYXBpYyh2KS0+aHcpOwogfQog
Ci1zdGF0aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIGludCBlcnIgPSAw
OwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsKLSAgICAgICAgZXJyID0gbGFw
aWNfc2F2ZV9oaWRkZW5fb25lKHYsIGgpOwotICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAg
ICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCi1zdGF0aWMgaW50IGxhcGlj
X3NhdmVfcmVnc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQor
c3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQogewogICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCiAgICAgICAg
IHJldHVybiAwOwpAQCAtMTQ2OSwyMSArMTQ1NCw2IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9y
ZWdzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0
dXJuIGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1MsIHYtPnZjcHVfaWQsIGgsIHZjcHVfdmxhcGlj
KHYpLT5yZWdzKTsKIH0KIAotc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0g
ICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewotICAg
ICAgICBlcnIgPSBsYXBpY19zYXZlX3JlZ3Nfb25lKHYsIGgpOwotICAgICAgICBpZiAoIGVyciAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiAvKgog
ICogRm9sbG93aW5nIGxhcGljX2xvYWRfaGlkZGVuKCkvbGFwaWNfbG9hZF9yZWdzKCkgd2UgbWF5
IG5lZWQgdG8KICAqIGNvcnJlY3QgSUQgYW5kIExEUiB3aGVuIHRoZXkgY29tZSBmcm9tIGFuIG9s
ZCwgYnJva2VuIGh5cGVydmlzb3IuCkBAIC0xNTg0LDkgKzE1NTQsOSBAQCBzdGF0aWMgaW50IGxh
cGljX2xvYWRfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShMQVBJQywgbGFw
aWNfc2F2ZV9oaWRkZW4sIGxhcGljX3NhdmVfaGlkZGVuX29uZSwgbGFwaWNfbG9hZF9oaWRkZW4s
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKExBUElDLCBsYXBpY19zYXZlX2hpZGRlbiwgbGFw
aWNfbG9hZF9oaWRkZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9W
Q1BVKTsKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTEFQSUNfUkVHUywgbGFwaWNfc2F2ZV9y
ZWdzLCBsYXBpY19zYXZlX3JlZ3Nfb25lLCBsYXBpY19sb2FkX3JlZ3MsCitIVk1fUkVHSVNURVJf
U0FWRV9SRVNUT1JFKExBUElDX1JFR1MsIGxhcGljX3NhdmVfcmVncywgbGFwaWNfbG9hZF9yZWdz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIGludCB2
bGFwaWNfaW5pdChzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92cGljLmMKaW5kZXggY2E5YjRjYi4uYmFkNTA2NiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92cGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92cGljLmMKQEAgLTM3MSw4ICszNzEsOSBAQCBzdGF0aWMgaW50IHZwaWNfaW50ZXJjZXB0X2Vs
Y3JfaW8oCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGludCB2cGljX3Nh
dmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50
IHZwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2h3X3ZwaWMg
KnM7CiAgICAgaW50IGk7CiAKQEAgLTQxMSw3ICs0MTIsNyBAQCBzdGF0aWMgaW50IHZwaWNfbG9h
ZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4g
MDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQSUMsIHZwaWNfc2F2ZSwgTlVMTCwg
dnBpY19sb2FkLCAyLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
UElDLCB2cGljX3NhdmUsIHZwaWNfbG9hZCwgMiwgSFZNU1JfUEVSX0RPTSk7CiAKIHZvaWQgdnBp
Y19yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCmluZGV4IGYy
MjgzZmMuLmI4NjcwMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKQEAgLTk1LDEwICs5NSw4IEBA
IHN0YXRpYyBpbmxpbmUgdWludDE2X3QgaHZtX2xvYWRfaW5zdGFuY2Uoc3RydWN0IGh2bV9kb21h
aW5fY29udGV4dCAqaCkKICAqIFRoZSBzYXZlIGhhbmRsZXIgbWF5IHNhdmUgbXVsdGlwbGUgaW5z
dGFuY2VzIG9mIGEgdHlwZSBpbnRvIHRoZSBidWZmZXI7CiAgKiB0aGUgbG9hZCBoYW5kbGVyIHdp
bGwgYmUgY2FsbGVkIG9uY2UgZm9yIGVhY2ggaW5zdGFuY2UgZm91bmQgd2hlbgogICogcmVzdG9y
aW5nLiAgQm90aCByZXR1cm4gbm9uLXplcm8gb24gZXJyb3IuICovCi10eXBlZGVmIGludCAoKmh2
bV9zYXZlX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLCAKK3R5cGVkZWYgaW50ICgqaHZtX3Nh
dmVfaGFuZGxlcikgKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOwotdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV92
Y3B1X2hhbmRsZXIpKHN0cnVjdCAgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKIHR5cGVkZWYgaW50ICgqaHZtX2xv
YWRfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7CiAKQEAgLTEwNyw3ICsxMDUsNiBAQCB0
eXBlZGVmIGludCAoKmh2bV9sb2FkX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLAogdm9pZCBo
dm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIAogICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9z
YXZlX2hhbmRsZXIgc2F2ZV9zdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2
ZV92Y3B1X2hhbmRsZXIgc2F2ZV9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xv
YWRfaGFuZGxlciBsb2FkX3N0YXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBz
aXplLCBpbnQga2luZCk7CiAKQEAgLTExNywxMyArMTE0LDEyIEBAIHZvaWQgaHZtX3JlZ2lzdGVy
X3NhdmV2bSh1aW50MTZfdCB0eXBlY29kZSwKIAogLyogU3ludGFjdGljIHN1Z2FyIGFyb3VuZCB0
aGF0IGZ1bmN0aW9uOiBzcGVjaWZ5IHRoZSBtYXggbnVtYmVyIG9mCiAgKiBzYXZlcywgYW5kIHRo
aXMgY2FsY3VsYXRlcyB0aGUgc2l6ZSBvZiBidWZmZXIgbmVlZGVkICovCi0jZGVmaW5lIEhWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoX3gsIF9zYXZlLCBfc2F2ZV9vbmUsIF9sb2FkLCBfbnVtLCBf
aykgIFwKKyNkZWZpbmUgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShfeCwgX3NhdmUsIF9sb2Fk
LCBfbnVtLCBfaykgIFwKIHN0YXRpYyBpbnQgX19pbml0IF9faHZtX3JlZ2lzdGVyXyMjX3gjI19z
YXZlX2FuZF9yZXN0b3JlKHZvaWQpICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShIVk1fU0FWRV9DT0RFKF94KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICNfeCwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAg
ICAgICAgJl9zYXZlLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICBfc2F2ZV9vbmUsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICZfbG9hZCwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgKF9udW0pICogKEhWTV9TQVZFX0xFTkdUSChfeCkgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBzaXplb2YgKHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yKSksIFwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:15:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:15: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 1fwohA-0006mY-7V; Mon, 03 Sep 2018 13:15: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwoh8-0006kG-Qj
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 13:15:06 +0000
X-Inumbo-ID: 265f8486-af7b-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::730])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 265f8486-af7b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:13:29 +0200 (CEST)
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=96cjkNUNF2Mv31/FJcps9Wj4/XdJdn17pRZ6kysJtOU=;
 b=jlkMkJ6fg8zYCZyJT0TDHdlBGTE89ga0kXC9BHN+nFC/KI2l05YcgJ1oGf1QKnuTfvzDM9BqvYaMu+u0Z66OqDBv9kNqq4paShGUPD5UHYLJ3M/rWgbGeE/MSmW9wpfZjgP4DbRXwiTKJRknuBFb9FnOV8LGahmILsP8dXzYF64=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 13:14:58 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 16:14:19 +0300
Message-Id: <1535980459-5457-14-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0501CA0037.eurprd05.prod.outlook.com
 (2603:10a6:800:60::23) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e363e18a-a873-42ad-1d91-08d6119f3fed
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:cFAx0kVsfETmsgXa/dDaZ/rjl8RUIgbkx7raMZLOAZwRKv3dQE4+jjjrBwOlRm5QxlyxqLuax04nVqr7DqNlQfsMEuXnQhP8WgXtev5VEUBrjGpeHxtsUfgelXQvlguUC4Ha54GRBT5ZrIch+nxazlc0hE0VWZEjGdP/vNIFptpTAhup3AgL0WF9OBMS9Ljq42uzErrTuOKCu0SMAMQ4ukjMz4vlBj/uhQK+kroBg2n0fBHl4cN5Uryo+IBcan6A;
 25:iJstvgkXlMEuz2eRVHpQemarA3NqN/5vafjUhLhBPOBkc3dmanBsn4SqU60w9h2eVN1lOkoINuJzBrOJ1kc6H+7+BTrg1yRboRWEzi2DOfhy9z4+F89UqhbXl/umlZUX1kZXoQOkHOoXP82L2eE1U3C7629NA20fRPHQ62rnQ94uQJSQGj0qYUybAV6kIQzbnWNfhOVTO8O4upq+OubGkjmxEd1tpqwv8IWHBRZz6awfUAcTs9ZLY062PycV++2fKAo6CDCWJTYYX2vMwMZDbWDFKPTK3jDktys2jJoh/Z1qmU/VsahUOhukPME+PXsT/IzVgcSWZGYTtlXRkGmCdQ==;
 31:aO4XmEhfLjx7U2rIl7fdrBQXOlQIYAULZVbj1YJ8djyvv8HRiUEsEveRoe1Nc03ByzQW0qUCsifr7237k8ZLHWYGyR6EPVpbixJlkVQIqAQHdIWmNCzGnit0V7N03mrGkjByaAIfei3g+Rxib72Lhi1JDTsP5RSEXiLpZ/q++ZGcmJRtE5/eiNI61uaSy7Mv7KrkG6UTskj0UCNFriZdMxw8xUSSlRND+/H5UBUy3DM=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:xE0E13vuCU7wkiVcrPvbgJA7yop2fB7ERIwXTDPBYtdZUJgF5ovX7H1FIBUhytA3uCvmdazm5/j8x6nnVqoE2VUXHfiiHNuSYpu4GAVBBH+QW2c9JpvWCUY5s/74muUsEmW/NvfF4iZphJrXw79ZeQlF35ToGxQOYrmVWJ8D+ATxqR4qtwCUe/ES+fahCMj/af1HXYCYTYHEa0UGdDwBqbpMVx3SYmcQSvfZDptCJMsx32mfBMzmIfi6oR/qxd9iiwhTlvETmsjalbtLkWkC8tE3V4nYiSeDxKi4EQ23pZLud62S1i8w0m2rRt4KATiUNKmDnOm8zd5C/eR42cVTCw==;
 4:rT3jTSj4VZgVPO1qRiswcA8JV2xPl336WklTd4vXq4a/HusGgCtw5xGms8pHuKW4qJ14ZrFYPE6atxieAReQOSlMTP2t93iD7CVavqZ/i1PtpBLrJ2v16mfcZvGFMX8obIZze2tZYOoDHvxJJtB3i7Lhl0ZGMI3JppZMH/VDAR48R7oP+HpdPDvi13vA/OwCMG+LiZCgzfw4jS1DKJ30/xrmml2w8l5zemLhDotZLn52eHzSJUl3RwIuLU6TUlo7iOhSE1GLKz32LcUpOYWF+KdoMt4FyFKxxzhE8TkWJ49sDutPUfxDliDGRd4Dg3yJ
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184E23D744761AF5A56A84CAB0C0@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39850400004)(199004)(189003)(956004)(2616005)(86362001)(478600001)(11346002)(446003)(486006)(305945005)(476003)(7736002)(50226002)(97736004)(106356001)(386003)(8936002)(16586007)(81166006)(2351001)(316002)(6506007)(105586002)(81156014)(2361001)(25786009)(52116002)(51416003)(36756003)(107886003)(186003)(4326008)(76176011)(16526019)(26005)(6512007)(53936002)(6486002)(68736007)(2906002)(6916009)(48376002)(50466002)(6116002)(8676002)(47776003)(66066001)(5660300001)(3846002)(6666003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:RHc/wHE4N3Y8DQ9cOqafg+H6BKpyM8I1NyThr6Ji/?=
 =?us-ascii?Q?m2fUcH0F8TwaUz+BoIxswxgKoLIWpv7R2PGIdzR4DbCe+ZwH3nhclPsed+Ns?=
 =?us-ascii?Q?CiwLb2TlCfeO8aB1Zby6uGzS6AxzIMkAp3measUAhdHDh/u31uWExTyflnqH?=
 =?us-ascii?Q?8+fBz68wb/RDrUe9TousO+gsz308jgsY4IFTJq+FpctUO9W9QPhP4ew1Wak6?=
 =?us-ascii?Q?JBkDiizdXhXChlTDR+QFnAC/sXCsUVC0eXevO4s10QToXHRfR4RlK/JP2mjs?=
 =?us-ascii?Q?qSaDcHbQsg5Fygqo+XRRwZt8ajCtolSkaySm+c/HaKyDUsA7T/4pRapk5yuW?=
 =?us-ascii?Q?CIWu9zMfEnt9jtCPInqOn9f5hGxZfqP6BwBkiO1j+1+NEngYE3mvpKSgSB6A?=
 =?us-ascii?Q?1RVvYE4fCcejtoOTpgCR0YchYVMHXuPDYIBPBxlFY7Jqipzf9tVvJdcfNEcV?=
 =?us-ascii?Q?jX7yJAtuY4FDEY0ZmSQVBeLpcU1G3wAnU+4xebH2nyzQBWdg8KAXcYAL63KL?=
 =?us-ascii?Q?bpI7c8r+zuC2j8QUlxVEBdXVHo3mWOrrASAmDrsiDdBjuUu6tup4VsS1xbL8?=
 =?us-ascii?Q?vADpXXnXwSDvwumElFGXnZIhQSobpiisRnl5QHybI6aZx2wjWJFMdGtKBGeB?=
 =?us-ascii?Q?NUsv+Dr76lEMivtZTcSZW5hz/fPJzzMM8yR9ImpwJnlHUaR4mytlM5bGnp/U?=
 =?us-ascii?Q?CMCyw48DucbNmBWIhC3bb4LK+FuBLT03T1DM91WrIrqHUpiFDkHROPJAC8IW?=
 =?us-ascii?Q?cDGZLbpnHWW92QQ0/idy5uBaq9413+/I1fvyxTZ/xVKSGPJ5zEDjuAc1vN7s?=
 =?us-ascii?Q?ZznbfMjgUeQqozwJYMxHzEw8lP3qui2ycW3SHbOXlHsZVZUV6SOepY+/IHLw?=
 =?us-ascii?Q?TL+Jur3dENkBXPJY3RcI0jffZj1yuoNBOoCnQ1EMVyzhuynaIY1fe/ydksyN?=
 =?us-ascii?Q?QfeRZAfHaj5OaHE2x+m7RuBG9AMliMlKsZ+WdyJhE/GpUKvVuFklCZXBVhei?=
 =?us-ascii?Q?NaMdKcQB3eMUdey34ZPwsvI1j7cOHqaBKx1n+X6SD8OabmPmR2BRBxZQdM6o?=
 =?us-ascii?Q?qVAmwZps0vlZ8b0K1InscJ9wZarJbBK5l1WhU2W9F8kym9j7D3nvfFxPfdyu?=
 =?us-ascii?Q?e6OWrQtLX0lby/VeqlwdNY3WPSMXMBweRn0hYaIOLtVEIhALTuHKCae//rsi?=
 =?us-ascii?Q?FH/DorpkQqDxbhX4iwox7d39EM6aaEov1rgrhXsgzuRuEV1q4SRAcIRGw=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: smgVjQxXxLmwnD1LBeA1xrMMX8UtzJ1MlBoiUGg7KOBVEmEoUWE4AELb7Yt9mbZ+DGK2S6t3KLcwKfw/2MaRV2gtE1unHMzw6duDl6PLUpbV77SIjpqhH2Z8OAZYGNGhXqcauMzaq3vbUmSpvr3ickPgF44xssTdmervySiAMDITFjPd8t8X0pTdh36NZLHBqqACsOi8OgReroYdSpwLulgcfURqzPGfiBH3aCI07Ur+WfjRIiTh/qtSIJ2CGeZ0b1+kfyqv92xhZ0X6m2KansU5HNbVKqTSfrgfHyv4q5W7BatrVNagIklwQ6LIMYS+qcmcqRBTCIyFCtaSut37KjFLGmTFUYpgWZw1saWA1js=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:NEmJ8jaFkLnjl9ZvTgvdZuKZbaJSoQlZHExVFtWLi7ue88RNlu5xghDoFdyiJlYx8vjVqrEpGdjq1R3LB+S2qtDdulnkkLbQHaFa+UeE/79t7VMKHWx2gY2I+7jRJSOdZ6rGGHPAi87H8w+QlWyr7scJlwQjSQtzG1PHGeVJRv+t1dQWDY6x4L6MQ34HuvNDUg5zOE0ahfkcrsfVpkWLgv5GAPqpH8AI+c3/4J+FEdB49Sj8pFrQUhyqfKjbLB2yMceYoLWPrpkeR6IDcfCdVzXmytI9f4331M2hiz//Z9DGw4LBOQALNYyL6IqbEHn6AZMHnK/SRuWOyecz5PD2erL9yJ0cYCDgkWp8f38ogtvNk9zmczzfgwjLs/eRIZ3X/o4LR7fFLxAdPt0G7lw2xLwh2jXyO67OUjCaroQdz9+2I5g/0l7w8f3xPv0E7jP9CyYLCuJMEZEzNmBNLlWwQw==;
 5:qTAX3JpYciYi8uccFdzk+aGVMsLDVRxvGiZv7XwI1XKhOUsQAe+co5WpilZ+GNP114zS1vzqoBCS9DHaIkq5qPA1wTj+yfy/0YtRchWq/qt2aGVszvhyDsOwmHjU9PmvkG5BC5E9NFHWDv+MkxmNWco5X80ZwtIFSXFwTWhmOgg=;
 7:25CBq+N3Kf0frV8gJ90ukG5TWlZah5LUJZ4Y30ksgk5bBsvDqPloJJkZF00YpnkNxgGpONKlgiEjOXjMZa27FwJ1+0V4nBEqmXMwSD0Tf63ttBRKsMqDfYScIYCDKuNwz5FXTO465ltZkhRbzQAJ85gNQWsTAi3oviJkkfXHccEz4CEd02Zkgo59+0lMSBXJ3pbxkrxGtLTdROp/axkR75NrO4b59wGFd0nkGmXWCwhgNZ2L3xsF8Z4yGD0XLabL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 13:14:58.3855 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e363e18a-a873-42ad-1d91-08d6119f3fed
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v18 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBmb2N1c2VkIG9uIG1vdmluZyBjaGFuZ2luZyBodm1fc2F2ZV9vbmUoKSB0
byBzYXZlIG9uZQp0eXBlY29kZSBmcm9tIG9uZSB2Y3B1IGFuZCBub3cgdGhhdCB0aGUgc2F2ZSBm
dW5jdGlvbnMgZ2V0IGRhdGEgZnJvbSBhCnNpbmdsZSB2Y3B1IHdlIGNhbiBwYXVzZSB0aGUgc3Bl
Y2lmaWMgdmNwdSBpbnN0ZWFkIG9mIHRoZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYx
NToKCS0gTW92ZWQgcGF1c2UvdW5wYXVzZSBjYWxscyBpbnRvIGh2bV9zYXZlX29uZSgpCgktIFJl
LWFkZCB0aGUgbG9vcCBpbiBodm1fc2F2ZV9vbmUoKS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICB8ICAyIC0tCiB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyB8IDEwICsrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXgg
OGZiYmYzYS4uY2I1Mzk4MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTkxLDEyICs1OTEsMTAgQEAgbG9uZyBhcmNoX2Rv
X2RvbWN0bCgKICAgICAgICAgICAgICAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIHJldCA9IGh2bV9zYXZl
X29uZShkLCBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZm
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFy
dGlhbC5idWZzeik7Ci0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgICAgIGlmICgg
IXJldCApCiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3NhdmUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCmluZGV4IGQ2NmViNjIu
LmZjZGEyMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCkBAIC0xNTIsNiArMTUyLDExIEBAIGludCBodm1fc2F2ZV9vbmUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5z
dGFuY2UsCiAgICAgaWYgKCAhY3R4dC5kYXRhICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAK
KyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQ
VSApCisgICAgICAgIHZjcHVfcGF1c2UoZC0+dmNwdVtpbnN0YW5jZV0pOworICAgIGVsc2UKKyAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOworCiAgICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNb
dHlwZWNvZGVdLnNhdmUoZC0+dmNwdVtpbnN0YW5jZV0sICZjdHh0KSkgIT0gMCApCiAgICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQ
Ukl1MTYiICglZClcbiIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2RlLCBy
dik7CkBAIC0xODMsNiArMTg4LDExIEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBI
Vk1TUl9QRVJfVkNQVSApCisgICAgICAgIHZjcHVfdW5wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7
CisgICAgZWxzZQorICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKwogICAgIHhmcmVlKGN0eHQu
ZGF0YSk7CiAgICAgcmV0dXJuIHJ2OwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwoqV-0000CP-D8; Mon, 03 Sep 2018 13: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=ggdt=lr=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1fwoqT-0000CK-W6
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:24:46 +0000
X-Inumbo-ID: 7db8912f-af7c-11e8-a8a5-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7db8912f-af7c-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:23:06 +0200 (CEST)
Received: from [10.200.4.51] (unknown [85.146.242.34])
 (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 4159723190F4E;
 Mon,  3 Sep 2018 15:24:41 +0200 (CEST)
To: Jan Beulich <JBeulich@suse.com>
References: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
 <5B8D336202000078001E4971@prv1-mh.provo.novell.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <194d5c63-cde7-1cdb-54b4-b00dc4b4d2e0@knorrie.org>
Date: Mon, 3 Sep 2018 15:24:41 +0200
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: <5B8D336202000078001E4971@prv1-mh.provo.novell.com>
Content-Language: en_US
Subject: Re: [Xen-devel] SMT/Hyperthreading detection not always 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 <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>

T24gMDkvMDMvMjAxOCAwMzoxMyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDMuMDku
MTggYXQgMTM6NTUsIDxoYW5zQGtub3JyaWUub3JnPiB3cm90ZToKPj4gSSByYW4gaW50byB0aGUg
c2l0dWF0aW9uIHdoZXJlIEkgZ290IHRoaXMgYmFubmVyIGluIHRoZSB4bCBkbWVzZy4uLgo+Pgo+
PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPj4gKFhFTikgQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9I
eXBlcnRocmVhZGluZwo+PiAoWEVOKSBlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZp
Z3VyYXRpb24gYW5kIGNob29zZSBhbgo+PiAoWEVOKSBleHBsaWNpdCAnc210PTxib29sPicgc2V0
dGluZy4gIFNlZSBYU0EtMjczLgo+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gLi4ud2hpbGUgaHlwZXJ0aHJlYWRpbmcgaXMg
ZGlzYWJsZWQgaW4gdGhlIGJpb3Mgc2V0dGluZ3MuCj4+Cj4+IFNvbWUgbGluZXMgZnJvbSB0aGUg
UE9TVCBtZXNzYWdlczoKPj4KPj4gUHJvTGlhbnQgU3lzdGVtIEJJT1MgLSBQNjggKDA1LzIxLzIw
MTgpCj4+IFsuLi5dCj4+IDIgUHJvY2Vzc29yKHMpIGRldGVjdGVkLCAxMiB0b3RhbCBjb3JlcyBl
bmFibGVkLCBIeXBlcnRocmVhZGluZyBpcyBkaXNhYmxlZAo+PiBQcm9jIDE6IEludGVsKFIpIFhl
b24oUikgQ1BVIFg1Njc1IEAgMy4wN0dIego+PiBQcm9jIDI6IEludGVsKFIpIFhlb24oUikgQ1BV
IFg1Njc1IEAgMy4wN0dIego+Pgo+PiBNb3JlIGRlYnVnIGluZm8gYmVsb3cuIFNlZSB0aGUgdGhy
ZWFkICciQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZQo+PiBoYXJkd2FyZSB3aXRoIFNNVC9IeXBl
cnRocmVhZGluZyBlbmFibGVkIiAuLiBvciBub3Q/JyBpbiB4ZW4tdXNlcnMgZm9yCj4+IGV2ZW4g
bW9yZS4KPj4KPj4gUmVhY3Rpb24gZnJvbSBBbmRyZXcgb24geGVuLXVzZXJzIHRocmVhZDogIkxv
b2tzIGxpa2UgWGVuIGRvZXMgaGF2ZSBhCj4+IGJ1ZyBpZGVudGlmeWluZyB0aGUgdG9wb2xvZ3ku
ICBIeXBlcnRocmVhZGluZyBpcyBkZWZpbml0ZWx5IG9mZiwgYnV0Cj4+IHRoZXJlIGlzIG5vIE1B
RFQgc28gaW5mb3JtYXRpb24gaXMgcHJvYmFibHkgYmVpbmcgZGVyaXZlZCBmcm9tIHRoZQo+PiBs
ZWdhY3kgTVAgdGFibGUuRm9yIG5vdywgc2V0IHNtdD0wIGlmIHlvdSB3YW50IHRvIHNraXAgdGhl
IHdhcm5pbmcsIGFuZAo+PiBjYW4geW91IGVtYWlsIHhlbi1kZXZlbCB3aXRoIGEgYnVnIHJlcG9y
dCBwbGVhc2U/ICIKPiAKPiAiVGhlcmUgaXMgbm8gTUFEVCBpbmZvcm1hdGlvbiIgY291bGQgaGF2
ZSBiZWVuIGEgaGludCB0byB5b3UgdGhhdCBmaXJzdAo+IG9mIGFsbCB5b3UgbmVlZCAuLi4KPiAK
Pj4gLSMgeGwgZG1lc2cKPj4gKFhFTikgcGFyYW1ldGVyICJwbGFjZWhvbGRlciIgdW5rbm93biEK
Pj4gKFhFTikgWGVuIHZlcnNpb24gNC4xMS4xLXByZSAoRGViaWFuCj4+IDQuMTEuMX5wcmUrMS43
MzM0NTBiMzliLTF+ZXhwMX5teGJwOSsxKSAoaGFuc0Brbm9ycmllLm9yZykgKGdjYyAoRGViaWFu
Cj4+IDYuMy4wLTE4K2RlYjl1MSkgNi4zLjAgMjAxNzA1MTYpIGRlYnVnPW4gIFdlZCBBdWcgMjIg
MTU6MjY6NDQgVVRDIDIwMTgKPj4gKFhFTikgQm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEzLTUK
Pj4gKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBkb20wX21heF92Y3B1cz00IGRvbTBf
bWVtPTRHLG1heDo0Rwo+PiBjb20yPTExNTIwMCw4bjEgY29uc29sZT1jb20yLHZnYSBub3JlYm9v
dCB4cHRpPW5vLWRvbTAgY3B1aW5mbwo+PiBkb20wX3ZjcHVzX3Bpbgo+IAo+IC4uLiAibG9nbHZs
PWFsbCIgYWRkZWQgc28gd2UgY2FuIHNlZSBhbGwgcmVsZXZhbnQgaW5mb3JtYXRpb24uIEluCj4g
cGFydGljdWxhciAuLi4KPiAKPj4gKFhFTikgQUNQSTogUlNEUCAwMDBGNEYwMCwgMDAyNCAocjIg
SFAgICAgKQo+PiAoWEVOKSBBQ1BJOiBYU0RUIEQ3NjMwMTQwLCAwMEI0IChyMSBIUCAgICAgUHJv
TGlhbnQgICAgICAgIDIgICAgICAgIDE2MkUpCj4+IChYRU4pIEFDUEk6IEZBQ1AgRDc2MzAyNDAs
IDAwRjQgKHIzIEhQICAgICBQcm9MaWFudCAgICAgICAgMiAgICAgICAgMTYyRSkKPj4gKFhFTikg
QUNQSTogRFNEVCBENzYzMDM0MCwgMjBCRCAocjEgSFAgICAgICAgICBEU0RUICAgICAgICAxIElO
VEwgMjAwMzAyMjgpCj4+IChYRU4pIEFDUEk6IEZBQ1MgRDc2MkYxMDAsIDAwNDAKPj4gKFhFTikg
QUNQSTogU1BDUiBENzYyRjE0MCwgMDA1MCAocjEgSFAgICAgIFNQQ1JSQlNVICAgICAgICAxICAg
ICAgICAxNjJFKQo+PiAoWEVOKSBBQ1BJOiBNQ0ZHIEQ3NjJGMUMwLCAwMDNDIChyMSBIUCAgICAg
UHJvTGlhbnQgICAgICAgIDEgICAgICAgICAgICAgMCkKPj4gKFhFTikgQUNQSTogSFBFVCBENzYy
RjIwMCwgMDAzOCAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAyICAgICAgICAxNjJFKQo+PiAo
WEVOKSBBQ1BJOiBGRkZGIEQ3NjJGMjQwLCAwMDY0IChyMiBIUCAgICAgUHJvTGlhbnQgICAgICAg
IDIgICAgICAgIDE2MkUpCj4+IChYRU4pIEFDUEk6IFNQTUkgRDc2MkYyQzAsIDAwNDAgKHI1IEhQ
ICAgICBQcm9MaWFudCAgICAgICAgMSAgICAgICAgMTYyRSkKPj4gKFhFTikgQUNQSTogRVJTVCBE
NzYyRjMwMCwgMDFEMCAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAxICAgICAgICAxNjJFKQo+
PiAoWEVOKSBBQ1BJOiBBUElDIEQ3NjJGNTAwLCAwMTVFIChyMSBIUCAgICAgUHJvTGlhbnQgICAg
ICAgIDIgICAgICAgICAgICAgMCkKPj4gKFhFTikgQUNQSTogU1JBVCBENzYyRjY4MCwgMDU3MCAo
cjEgSFAgICAgIFByb2xpYW50ICAgICAgICAxICAgICAgICAxNjJFKQo+PiAoWEVOKSBBQ1BJOiBG
RkZGIEQ3NjJGQzAwLCAwMTc2IChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICAgICAgIDE2
MkUpCj4+IChYRU4pIEFDUEk6IEJFUlQgRDc2MkZEODAsIDAwMzAgKHIxIEhQICAgICBQcm9MaWFu
dCAgICAgICAgMSAgICAgICAgMTYyRSkKPj4gKFhFTikgQUNQSTogSEVTVCBENzYyRkRDMCwgMDBC
QyAocjEgSFAgICAgIFByb0xpYW50ICAgICAgICAxICAgICAgICAxNjJFKQo+PiAoWEVOKSBBQ1BJ
OiBETUFSIEQ3NjJGRTgwLCAwMTQ2IChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICAgICAg
IDE2MkUpCj4+IChYRU4pIEFDUEk6IFNTRFQgRDc2MzI0MDAsIDAxMjUgKHIzICAgICBIUCAgQ1JT
UENJMCAgICAgICAgMiAgIEhQICAgICAgICAxKQo+PiAoWEVOKSBBQ1BJOiBTU0RUIEQ3NjMyNTQw
LCAwMUNGIChyMyAgICAgSFAgIHJpc2VyMWEgICAgICAgIDIgSU5UTCAyMDA2MTEwOSkKPj4gKFhF
TikgQUNQSTogU1NEVCBENzYzMjc0MCwgMDNCQiAocjEgICAgIEhQICAgICAgcGNjICAgICAgICAx
IElOVEwgMjAwOTA2MjUpCj4+IChYRU4pIEFDUEk6IFNTRFQgRDc2MzJCMDAsIDAzNzcgKHIxICAg
ICBIUCAgICAgcG1hYiAgICAgICAgMSBJTlRMIDIwMDkwNjI1KQo+PiAoWEVOKSBBQ1BJOiBTU0RU
IEQ3NjMyRTgwLCAyMDk0IChyMSAgSU5URUwgUFBNIFJDTSAgICAgICAgIDEgSU5UTCAyMDA2MTEw
OSkKPiAKPiAuLi4gdGhpcyBkZW1vbnN0cmF0ZXMgdGhhdCBBQ1BJIGlzIGF2YWlsYWJsZSwgYW5k
IEkgdmVyeSBtdWNoCj4gaG9wZSB5b3VyIHN5c3RlbSBpc24ndCBhcyBzY3Jld2VkIGFzIHRoZXJl
IG5vdCBiZWluZyBhIE1BRFQKPiBhdmFpbGFibGUgZGVzcGl0ZSBhbGwgdGhlIG90aGVyIEFDUEkg
dGFibGVzIGJlaW5nIHByZXNlbnQuCgpOb3cgd2l0aCBsb2dsdmw9YWxsOgoKLSMgeGwgZG1lc2cK
KFhFTikgcGFyYW1ldGVyICJwbGFjZWhvbGRlciIgdW5rbm93biEKKFhFTikgWGVuIHZlcnNpb24g
NC4xMS4xLXByZSAoRGViaWFuCjQuMTEuMX5wcmUrMS43MzM0NTBiMzliLTF+ZXhwMX5teGJwOSsx
KSAoaGFuc0Brbm9ycmllLm9yZykgKGdjYyAoRGViaWFuCjYuMy4wLTE4K2RlYjl1MSkgNi4zLjAg
MjAxNzA1MTYpIGRlYnVnPW4gIFdlZCBBdWcgMjIgMTU6MjY6NDQgVVRDIDIwMTgKKFhFTikgQm9v
dGxvYWRlcjogR1JVQiAyLjAyfmJldGEzLTUKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRl
ciBkb20wX21heF92Y3B1cz00IGRvbTBfbWVtPTRHLG1heDo0Rwpjb20yPTExNTIwMCw4bjEgY29u
c29sZT1jb20yLHZnYSBub3JlYm9vdCB4cHRpPW5vLWRvbTAgY3B1aW5mbwpkb20wX3ZjcHVzX3Bp
biBsb2dsdmw9YWxsCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAooWEVOKSBW
aWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgx
NgooWEVOKSAgVkJFL0REQyBtZXRob2RzOiBub25lOyBFRElEIHRyYW5zZmVyIHRpbWU6IDIgc2Vj
b25kcwooWEVOKSAgRURJRCBpbmZvIG5vdCByZXRyaWV2ZWQgYmVjYXVzZSBubyBEREMgcmV0cmll
dmFsIG1ldGhvZCBkZXRlY3RlZAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQg
MSBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMSBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJl
cwooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAw
MDAwMDAwOWY0MDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWY0MDAgLSAwMDAwMDAwMDAw
MGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZjAwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMGQ3NjJmMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGQ3NjJmMDAwIC0gMDAwMDAwMDBkNzYzYzAwMCAoQUNQ
SSBkYXRhKQooWEVOKSAgMDAwMDAwMDBkNzYzYzAwMCAtIDAwMDAwMDAwZDc2M2QwMDAgKHVzYWJs
ZSkKKFhFTikgIDAwMDAwMDAwZDc2M2QwMDAgLSAwMDAwMDAwMGRjMDAwMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlZTEwMDAwIChyZXNlcnZlZCkKKFhF
TikgIDAwMDAwMDAwZmY4MDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikg
IDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAxYjI3ZmZmMDAwICh1c2FibGUpCihYRU4pIE5ldyBY
ZW4gaW1hZ2UgYmFzZSBhZGRyZXNzOiAweGQ3MDAwMDAwCihYRU4pIEFDUEk6IFJTRFAgMDAwRjRG
MDAsIDAwMjQgKHIyIEhQICAgICkKKFhFTikgQUNQSTogWFNEVCBENzYzMDE0MCwgMDBCNCAocjEg
SFAgICAgIFByb0xpYW50ICAgICAgICAyICAg77+9BCAgICAgMTYyRSkKKFhFTikgQUNQSTogRkFD
UCBENzYzMDI0MCwgMDBGNCAocjMgSFAgICAgIFByb0xpYW50ICAgICAgICAyICAg77+9BCAgICAg
MTYyRSkKKFhFTikgQUNQSTogRFNEVCBENzYzMDM0MCwgMjBCRCAocjEgSFAgICAgICAgICBEU0RU
ICAgICAgICAxIElOVEwgMjAwMzAyMjgpCihYRU4pIEFDUEk6IEZBQ1MgRDc2MkYxMDAsIDAwNDAK
KFhFTikgQUNQSTogU1BDUiBENzYyRjE0MCwgMDA1MCAocjEgSFAgICAgIFNQQ1JSQlNVICAgICAg
ICAxICAg77+9BCAgICAgMTYyRSkKKFhFTikgQUNQSTogTUNGRyBENzYyRjFDMCwgMDAzQyAocjEg
SFAgICAgIFByb0xpYW50ICAgICAgICAxICAgICAgICAgICAgIDApCihYRU4pIEFDUEk6IEhQRVQg
RDc2MkYyMDAsIDAwMzggKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMiAgIO+/vQQgICAgIDE2
MkUpCihYRU4pIEFDUEk6IEZGRkYgRDc2MkYyNDAsIDAwNjQgKHIyIEhQICAgICBQcm9MaWFudCAg
ICAgICAgMiAgIO+/vQQgICAgIDE2MkUpCihYRU4pIEFDUEk6IFNQTUkgRDc2MkYyQzAsIDAwNDAg
KHI1IEhQICAgICBQcm9MaWFudCAgICAgICAgMSAgIO+/vQQgICAgIDE2MkUpCihYRU4pIEFDUEk6
IEVSU1QgRDc2MkYzMDAsIDAxRDAgKHIxIEhQICAgICBQcm9MaWFudCAgICAgICAgMSAgIO+/vQQg
ICAgIDE2MkUpCihYRU4pIEFDUEk6IEFQSUMgRDc2MkY1MDAsIDAxNUUgKHIxIEhQICAgICBQcm9M
aWFudCAgICAgICAgMiAgICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBTUkFUIEQ3NjJGNjgwLCAw
NTcwIChyMSBIUCAgICAgUHJvbGlhbnQgICAgICAgIDEgICDvv70EICAgICAxNjJFKQooWEVOKSBB
Q1BJOiBGRkZGIEQ3NjJGQzAwLCAwMTc2IChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICDv
v70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBCRVJUIEQ3NjJGRDgwLCAwMDMwIChyMSBIUCAgICAg
UHJvTGlhbnQgICAgICAgIDEgICDvv70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBIRVNUIEQ3NjJG
REMwLCAwMEJDIChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAgIDEgICDvv70EICAgICAxNjJFKQoo
WEVOKSBBQ1BJOiBETUFSIEQ3NjJGRTgwLCAwMTQ2IChyMSBIUCAgICAgUHJvTGlhbnQgICAgICAg
IDEgICDvv70EICAgICAxNjJFKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NjMyNDAwLCAwMTI1IChyMyAg
ICAgSFAgIENSU1BDSTAgICAgICAgIDIgICBIUCAgICAgICAgMSkKKFhFTikgQUNQSTogU1NEVCBE
NzYzMjU0MCwgMDFDRiAocjMgICAgIEhQICByaXNlcjFhICAgICAgICAyIElOVEwgMjAwNjExMDkp
CihYRU4pIEFDUEk6IFNTRFQgRDc2MzI3NDAsIDAzQkIgKHIxICAgICBIUCAgICAgIHBjYyAgICAg
ICAgMSBJTlRMIDIwMDkwNjI1KQooWEVOKSBBQ1BJOiBTU0RUIEQ3NjMyQjAwLCAwMzc3IChyMSAg
ICAgSFAgICAgIHBtYWIgICAgICAgIDEgSU5UTCAyMDA5MDYyNSkKKFhFTikgQUNQSTogU1NEVCBE
NzYzMkU4MCwgMjA5NCAocjEgIElOVEVMIFBQTSBSQ00gICAgICAgICAxIElOVEwgMjAwNjExMDkp
CihYRU4pIFN5c3RlbSBSQU06IDExMDU4MU1CICgxMTMyMzU3NjhrQikKKFhFTikgU1JBVDogUFhN
IDAgLT4gQVBJQyAwMCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMiAtPiBO
b2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNCAtPiBOb2RlIDAKKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAxMCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxMiAt
PiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNCAtPiBOb2RlIDAKKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyAyMCAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAy
MiAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAyNCAtPiBOb2RlIDEKKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyAzMCAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJ
QyAzMiAtPiBOb2RlIDEKKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyAzNCAtPiBOb2RlIDEKKFhF
TikgU1JBVDogTm9kZSAwIFBYTSAwIDAtZDgwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAw
IDEwMDAwMDAwMC1kYTgwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAxIFBYTSAxIGRhODAwMDAwMC0x
YjI4MDAwMDAwCihYRU4pIE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gMWIyN2VmOTAw
MCAtIDFiMjdlZmEwMDAKKFhFTikgTlVNQTogVXNpbmcgMTUgZm9yIHRoZSBoYXNoIHNoaWZ0Lgoo
WEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZCBETUEgd2lkdGggMzIgYml0cwooWEVOKSBDUFUg
VmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVsIDQ0ICgweDJjKSwgU3RlcHBpbmcg
MgoocmF3IDAwMDIwNmMyKQooWEVOKSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZjRmODAKKFhF
TikgRE1JIDIuNyBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4p
IEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4OTA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiBTTEVF
UCBJTkZPOiBwbTF4X2NudFsxOjkwNCwxOjBdLCBwbTF4X2V2dFsxOjkwMCwxOjBdCihYRU4pIEFD
UEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbZDc2MmYxMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikg
QUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgyMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgxMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxOF0gbGFwaWNfaWRbMHgzMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxNF0gbGFwaWNfaWRbMHgyNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwY10gbGFwaWNfaWRbMHgxNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxY10gbGFwaWNfaWRbMHgzNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxMl0gbGFwaWNfaWRbMHgyMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwYV0gbGFwaWNfaWRbMHgxMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgxYV0gbGFwaWNfaWRbMHgzMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwNl0gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MTZdIGxhcGljX2lkWzB4MjZdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDBlXSBsYXBpY19pZFsweDE2XSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgxZV0gbGFwaWNfaWRbMHgzNl0gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDExXSBsYXBpY19pZFsweDIxXSBkaXNhYmxlZCkKKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwOV0gbGFwaWNfaWRbMHgxMV0gZGlzYWJsZWQpCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MTldIGxhcGljX2lkWzB4MzFdIGRpc2FibGVkKQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsweDA1XSBkaXNhYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxNV0gbGFwaWNfaWRbMHgyNV0gZGlzYWJsZWQpCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MGRdIGxhcGljX2lkWzB4MTVdIGRpc2FibGVkKQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDFkXSBsYXBpY19pZFsweDM1XSBkaXNhYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwM10gZGlzYWJsZWQpCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MTNdIGxhcGljX2lkWzB4MjNdIGRpc2FibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDBiXSBsYXBpY19pZFsweDEzXSBkaXNhYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxYl0gbGFwaWNfaWRbMHgzM10gZGlzYWJsZWQpCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDddIGxhcGljX2lkWzB4MDddIGRpc2FibGVkKQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE3XSBsYXBpY19pZFsweDI3XSBkaXNhYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZl0gbGFwaWNfaWRbMHgxN10gZGlzYWJsZWQpCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWZdIGxhcGljX2lkWzB4MzddIGRpc2FibGVkKQoo
WEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pCihY
RU4pIE92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCBiaWdzbXAKKFhFTikgQUNQSTogSU9BUElD
IChpZFsweDA4XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQSUNb
MF06IGFwaWNfaWQgOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwoo
WEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWM4MDAwMF0gZ3NpX2Jhc2Vb
MjRdKQooWEVOKSBJT0FQSUNbMV06IGFwaWNfaWQgMCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZl
YzgwMDAwLCBHU0kgMjQtNDcKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEg
MCBnbG9iYWxfaXJxIDIgaGlnaCBlZGdlKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg
YnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQg
Ynkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQ
STogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBQaHlz
LiAgVXNpbmcgMiBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNl
OiAweGZlZDAwMDAwCihYRU4pIEZhaWxlZCB0byBnZXQgRXJyb3IgTG9nIEFkZHJlc3MgUmFuZ2Uu
CihYRU4pIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQKKFhFTikgVXNp
bmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNN
UDogQWxsb3dpbmcgMzIgQ1BVcyAoMjAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGltaXRzOiA0
OCBHU0ksIDIyNzIgTVNJL01TSS1YCihYRU4pIExldmVsbGluZyBjYXBzOiAweDFlCihYRU4pIE1T
UiBkZWZhdWx0czogMWQgMHhiZmViZmJmZiwgMWMgMHgwMjllZTNmZiwgZTFkIDB4MmMxMDA4MDAs
IGUxYwoweDAwMDAwMDAxLCBEYTEgMHgwMDAwMDAwMAooWEVOKSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMAooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwCihYRU4pIENQVTogTDEg
SSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBjYWNoZTogMjU2Swoo
WEVOKSBDUFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVMDogVGhlcm1hbCBtb25pdG9yaW5n
IGVuYWJsZWQgKFRNMSkKKFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcg
ZW5hYmxlZAooWEVOKSBTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CihYRU4pICAg
SGFyZHdhcmUgZmVhdHVyZXM6IElCUlMvSUJQQiBTVElCUCBMMURfRkxVU0ggU1NCRAooWEVOKSAg
IENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19QQUdJTkcKKFhFTikg
ICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUsIFNQRUNfQ1RSTDogSUJSUy0gU1NC
RC0sCk90aGVyOiBJQlBCIEwxRF9GTFVTSAooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFi
bGUsIG1heHBoeXNhZGRyIEwxRCA0NCwgQ1BVSUQgNDAsIFNhZmUKYWRkcmVzcyAxMDAwMDAwMDAw
MAooWEVOKSAgIFN1cHBvcnQgZm9yIFZNczogUFY6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQ
VSwgSFZNOgpNU1JfU1BFQ19DVFJMIFJTQiBFQUdFUl9GUFUKKFhFTikgICBYUFRJICg2NC1iaXQg
UFYgb25seSk6IERvbTAgZGlzYWJsZWQsIERvbVUgZGlzYWJsZWQKKFhFTikgICBQViBMMVRGIHNo
YWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNjaGVkdWxl
cjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgSW5pdGlhbGl6aW5nIENQVSMw
CihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDMw
NjYuNzg5IE1IeiBwcm9jZXNzb3IuCihYRU4pIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuCihYRU4p
IGFsdCB0YWJsZSBmZmZmODJkMDgwNDI4N2Y4IC0+IGZmZmY4MmQwODA0MmE1OGUKKFhFTikgUENJ
OiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBkODAwMDAwMCBzZWdtZW50IDAwMDAgYnVzZXMg
MDAgLSAzZgooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBkODAwMDAwMCByZXNlcnZlZCBpbiBFODIw
CihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC0zZgooWEVOKSBb
VlQtRF1EaXNhYmxpbmcgSU9NTVUgZHVlIHRvIEludGVsIDU1MDAvNTUyMC9YNTggQ2hpcHNldCBl
cnJhdGEKIzQ3LCAjNTMKKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIENQ
VTA6IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBYNTY3NSAgQCAzLjA3R0h6IHN0ZXBw
aW5nIDAyCihYRU4pIG5yX3NvY2tldHM6IDMKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0
aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAt
PiBVc2luZyBvbGQgQUNLIG1ldGhvZAooWEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0w
IHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MTI4IEtpQi4KKFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDExMjAKKFhFTikg
bXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4MmMKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGlt
ZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5j
ZWQgZmVhdHVyZXM6CihYRU4pICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhF
TikgIC0gQVBJQyBUUFIgc2hhZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQp
CihYRU4pICAtIFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBW
aXJ0dWFsIE5NSQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5y
ZXN0cmljdGVkIEd1ZXN0CihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVgg
ZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3Rl
ZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIENQVSAwIEFQ
SUMgMCAtPiBOb2RlIDAKKFhFTikgQ1BVIDEgQVBJQyAyIC0+IE5vZGUgMAooWEVOKSBCb290aW5n
IHByb2Nlc3NvciAxLzIgZWlwIDhmMDAwCihYRU4pIEluaXRpYWxpemluZyBDUFUjMQooWEVOKSBD
UFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMAooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElE
OiAxCihYRU4pIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BV
OiBMMiBjYWNoZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVMTog
VGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgQ1BVMTogSW50ZWwoUikgWGVv
bihSKSBDUFUgICAgICAgICAgIFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQ1BV
IDIgQVBJQyA0IC0+IE5vZGUgMAooWEVOKSBCb290aW5nIHByb2Nlc3NvciAyLzQgZWlwIDhmMDAw
CihYRU4pIEluaXRpYWxpemluZyBDUFUjMgooWEVOKSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJ
RDogMAooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAyCihYRU4pIENQVTogTDEgSSBjYWNo
ZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBD
UFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVMjogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJs
ZWQgKFRNMSkKKFhFTikgQ1BVMjogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAgIFg1Njc1
ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQ1BVIDMgQVBJQyAxNiAtPiBOb2RlIDAKKFhF
TikgQm9vdGluZyBwcm9jZXNzb3IgMy8xNiBlaXAgOGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQ
VSMzCihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIENQVTogUHJvY2Vz
c29yIENvcmUgSUQ6IDgKKFhFTikgQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMy
SwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQVTogTDMgY2FjaGU6IDEyMjg4Swoo
WEVOKSBDUFUzOiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoVE0xKQooWEVOKSBDUFUzOiBJ
bnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgWDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAw
MgooWEVOKSBDUFUgNCBBUElDIDE4IC0+IE5vZGUgMAooWEVOKSBCb290aW5nIHByb2Nlc3NvciA0
LzE4IGVpcCA4ZjAwMAooWEVOKSBJbml0aWFsaXppbmcgQ1BVIzQKKFhFTikgQ1BVOiBQaHlzaWNh
bCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogOQooWEVOKSBD
UFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6
IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTogMTIyODhLCihYRU4pIENQVTQ6IFRoZXJtYWwgbW9u
aXRvcmluZyBlbmFibGVkIChUTTEpCihYRU4pIENQVTQ6IEludGVsKFIpIFhlb24oUikgQ1BVICAg
ICAgICAgICBYNTY3NSAgQCAzLjA3R0h6IHN0ZXBwaW5nIDAyCihYRU4pIENQVSA1IEFQSUMgMjAg
LT4gTm9kZSAwCihYRU4pIEJvb3RpbmcgcHJvY2Vzc29yIDUvMjAgZWlwIDhmMDAwCihYRU4pIElu
aXRpYWxpemluZyBDUFUjNQooWEVOKSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMAooWEVO
KSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAxMAooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywg
TDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBj
YWNoZTogMTIyODhLCihYRU4pIENQVTU6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEp
CihYRU4pIENQVTU6IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBYNTY3NSAgQCAzLjA3
R0h6IHN0ZXBwaW5nIDAyCihYRU4pIENQVSA2IEFQSUMgMzIgLT4gTm9kZSAxCihYRU4pIEJvb3Rp
bmcgcHJvY2Vzc29yIDYvMzIgZWlwIDhmMDAwCihYRU4pIEluaXRpYWxpemluZyBDUFUjNgooWEVO
KSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMQooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3Jl
IElEOiAwCihYRU4pIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikg
Q1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BV
NjogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgQ1BVNjogSW50ZWwoUikg
WGVvbihSKSBDUFUgICAgICAgICAgIFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikg
Q1BVIDcgQVBJQyAzNCAtPiBOb2RlIDEKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNy8zNCBlaXAg
OGYwMDAKKFhFTikgSW5pdGlhbGl6aW5nIENQVSM3CihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vz
c29yIElEOiAxCihYRU4pIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDEKKFhFTikgQ1BVOiBMMSBJ
IGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihY
RU4pIENQVTogTDMgY2FjaGU6IDEyMjg4SwooWEVOKSBDUFU3OiBUaGVybWFsIG1vbml0b3Jpbmcg
ZW5hYmxlZCAoVE0xKQooWEVOKSBDUFU3OiBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAg
WDU2NzUgIEAgMy4wN0dIeiBzdGVwcGluZyAwMgooWEVOKSBDUFUgOCBBUElDIDM2IC0+IE5vZGUg
MQooWEVOKSBCb290aW5nIHByb2Nlc3NvciA4LzM2IGVpcCA4ZjAwMAooWEVOKSBJbml0aWFsaXpp
bmcgQ1BVIzgKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDEKKFhFTikgQ1BVOiBQ
cm9jZXNzb3IgQ29yZSBJRDogMgooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNo
ZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTogMTIy
ODhLCihYRU4pIENQVTg6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEpCihYRU4pIENQ
VTg6IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBYNTY3NSAgQCAzLjA3R0h6IHN0ZXBw
aW5nIDAyCihYRU4pIENQVSA5IEFQSUMgNDggLT4gTm9kZSAxCihYRU4pIEJvb3RpbmcgcHJvY2Vz
c29yIDkvNDggZWlwIDhmMDAwCihYRU4pIEluaXRpYWxpemluZyBDUFUjOQooWEVOKSBDUFU6IFBo
eXNpY2FsIFByb2Nlc3NvciBJRDogMQooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiA4CihY
RU4pIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgQ1BVOiBMMiBj
YWNoZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hlOiAxMjI4OEsKKFhFTikgQ1BVOTogVGhlcm1h
bCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgQ1BVOTogSW50ZWwoUikgWGVvbihSKSBD
UFUgICAgICAgICAgIFg1Njc1ICBAIDMuMDdHSHogc3RlcHBpbmcgMDIKKFhFTikgQ1BVIDEwIEFQ
SUMgNTAgLT4gTm9kZSAxCihYRU4pIEJvb3RpbmcgcHJvY2Vzc29yIDEwLzUwIGVpcCA4ZjAwMAoo
WEVOKSBJbml0aWFsaXppbmcgQ1BVIzEwCihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElE
OiAxCihYRU4pIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDkKKFhFTikgQ1BVOiBMMSBJIGNhY2hl
OiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQ
VTogTDMgY2FjaGU6IDEyMjg4SwooWEVOKSBDUFUxMDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJs
ZWQgKFRNMSkKKFhFTikgQ1BVMTA6IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBYNTY3
NSAgQCAzLjA3R0h6IHN0ZXBwaW5nIDAyCihYRU4pIENQVSAxMSBBUElDIDUyIC0+IE5vZGUgMQoo
WEVOKSBCb290aW5nIHByb2Nlc3NvciAxMS81MiBlaXAgOGYwMDAKKFhFTikgSW5pdGlhbGl6aW5n
IENQVSMxMQooWEVOKSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMQooWEVOKSBDUFU6IFBy
b2Nlc3NvciBDb3JlIElEOiAxMAooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNo
ZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTogMTIy
ODhLCihYRU4pIENQVTExOiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoVE0xKQooWEVOKSBD
UFUxMTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAgIFg1Njc1ICBAIDMuMDdHSHogc3Rl
cHBpbmcgMDIKKFhFTikgQnJvdWdodCB1cCAxMiBDUFVzCihYRU4pIGJ1aWxkLWlkOiA2MDhiNmM3
NTA2YjM5OTQ0YjYyY2RlYzMxY2JmNTAwNjYxNGVkOWJhCihYRU4pIEFDUEkgc2xlZXAgbW9kZXM6
IFMzCihYRU4pIFZQTVU6IGRpc2FibGVkCihYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNr
IHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKFhFTikgRG9tMCBoYXMgbWF4aW11bSA4MTYgUElSUXMK
KFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUKKFhFTikgKioqIEJ1
aWxkaW5nIGEgUFYgRG9tMCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29t
cGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAw
MDAgLT4gMHgyNjZhMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikg
IERvbTAgYWxsb2MuOiAgIDAwMDAwMDBkOTgwMDAwMDAtPjAwMDAwMDBkOWMwMDAwMDAgKDEwMjU4
MDQgcGFnZXMKdG8gYmUgYWxsb2NhdGVkKQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMWIy
NjUwYzAwMC0+MDAwMDAwMWIyN2RmZmE3NAooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVO
VDoKKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODI2NmEw
MDAKKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgwMDA4MDAw
MDAKKFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODI2NmEwMDAtPmZmZmZmZmZmODI2NmE0
YjQKKFhFTikgIFhlbnN0b3JlIHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgIENvbnNvbGUgcmluZzogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODI2NmIwMDAtPmZmZmZmZmZmODI2ODIw
MDAKKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODI2ODIwMDAtPmZmZmZmZmZmODI2ODMw
MDAKKFhFTikgIFRPVEFMOiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODI4MDAw
MDAKKFhFTikgIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODI0MzMxODAKKFhFTikgRG9tMCBoYXMg
bWF4aW11bSA0IFZDUFVzCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBz
ZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMiBub2RlcyB1
c2luZyAxMiBDUFVzCihYRU4pCi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25lLgooWEVOKSBTdGQuIExvZ2xl
dmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5vdGhpbmcgKFJhdGUtbGltaXRlZDogRXJy
b3JzIGFuZCB3YXJuaW5ncykKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCihYRU4pIEJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdh
cmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmcKKFhFTikgZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3Mg
eW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW4KKFhFTikgZXhwbGljaXQgJ3NtdD08Ym9v
bD4nIHNldHRpbmcuICBTZWUgWFNBLTI3My4KKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIDMuLi4gMi4uLiAxLi4uCihYRU4pIFhl
biBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoCmlucHV0IHRvIFhlbikK
KFhFTikgRnJlZWQgNDc2a0IgaW5pdCBtZW1vcnkKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDow
MDowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMAooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjAyLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMy4wCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjA1LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNi4wCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MDcuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA4LjAKKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDowOS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MGEuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjBkLjAKKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDowZC4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MGQuMgooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjAwOjBkLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDow
ZC40CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MGQuNQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjAwOjBkLjYKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowZS4wCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MGUuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjBl
LjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowZS4zCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MGUuNAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE0LjAKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxNC4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQu
MgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFjLjAKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxYy40CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuMAooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjAwOjFkLjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4y
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuMwooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjFkLjcKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZS4wCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MWYuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA1OjAwLjAK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowOTowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDM6MDAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAzOjAwLjEKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowNDowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuMQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAyOjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMjowMC4yCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuNAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAxOjAzLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZTowMC4wCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2U6MDAuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjNlOjAyLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZTowMi4xCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6M2U6MDIuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNlOjAyLjMKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDozZTowMi40CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
M2U6MDIuNQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNlOjAzLjAKKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDozZTowMy4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2U6MDMuMgooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjNlOjAzLjQKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoz
ZTowNC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2U6MDQuMQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjNlOjA0LjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZTowNC4zCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6M2U6MDUuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNl
OjA1LjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZTowNS4yCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6M2U6MDUuMwooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNlOjA2LjAKKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDozZTowNi4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2U6
MDYuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNlOjA2LjMKKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDozZjowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDAuMQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjNmOjAyLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZjow
Mi4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDIuMgooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjNmOjAyLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZjowMi40CihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDIuNQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNmOjAz
LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZjowMy4xCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6M2Y6MDMuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNmOjAzLjQKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDozZjowNC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDQu
MQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNmOjA0LjIKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDozZjowNC4zCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDUuMAooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjNmOjA1LjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZjowNS4y
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2Y6MDUuMwooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjNmOjA2LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZjowNi4xCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6M2Y6MDYuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNmOjA2LjMK
Cj4+IChYRU4pIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
MDAwMDAsIEdTSSAwLTIzCj4+IChYRU4pIElPQVBJQ1sxXTogYXBpY19pZCAwLCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjODAwMDAsIEdTSSAyNC00Nwo+IAo+IEZBT0QgLSB0aGVzZSB0d28gbWVz
c2FnZXMgZG8gbm90IGluZGljYXRlIHByZXNlbmNlIG9mIGFic2VuY2UKPiBvZiBNQURULgo+IAo+
PiAtIyBjcHVpZCAtcgo+PiBDUFUgMDoKPj4gQ1BVIDA6Cj4+ICAgIDB4MDAwMDAwMDAgMHgwMDog
ZWF4PTB4MDAwMDAwMGIgZWJ4PTB4NzU2ZTY1NDcgZWN4PTB4NmM2NTc0NmUKPj4gZWR4PTB4NDk2
NTZlNjkKPj4gICAgMHgwMDAwMDAwMSAweDAwOiBlYXg9MHgwMDAyMDZjMiBlYng9MHgwMDIwMDgw
MCBlY3g9MHgwMjllZTNmZgo+PiBlZHg9MHhiZmViZmJmZgo+IAo+IFRoZSBIVFQgYml0IGlzIDEg
aGVyZSAoYW5kIEVCWFsyMzoxNl0gaXMgMHgyMCkuCj4gCj4+IFsuLi5dCj4+ICAgIDB4MDAwMDAw
MDQgMHgwMDogZWF4PTB4M2MwMDQxMjEgZWJ4PTB4MDFjMDAwM2YgZWN4PTB4MDAwMDAwM2YKPj4g
ZWR4PTB4MDAwMDAwMDAKPiAKPiBFQVhbMzE6MjZdPTB4MGYKPiAKPiBpLmUuIDQgc2libGluZ3Mg
YXMgcGVyIHRoZSAib2xkIiBkZXRlY3Rpb24gbWV0aG9kLgo+IAo+PiBbLi4uXQo+PiAgICAweDAw
MDAwMDBiIDB4MDA6IGVheD0weDAwMDAwMDAxIGVieD0weDAwMDAwMDAyIGVjeD0weDAwMDAwMTAw
Cj4+IGVkeD0weDAwMDAwMDAwCj4gCj4gRUJYIGhlcmUgdGVsbHMgdXMgdGhhdCB0aGUgdGhyZWFk
IHBhcnQgb2YgdGhlIEFQSUMgSUQgaXMgdHdvIGJpdHMuIFRoaXMKPiBtYWtlcyB1cyByZWNvcmQg
InVwIHRvIDQgdGhyZWFkcyBwZXIgY29yZSIsIGluZGVwZW5kZW50IG9mIHRoZSBIVFQgZmxhZwo+
ICh3aGljaCwgYXMgcGVyIGFib3ZlLCBpcyBzZXQgYW55d2F5LCBhbmQgd291bGQgaGF2ZSBwcm9k
dWNlZCB0aGUKPiBzYW1lIHJlc3VsdCkuCj4gCj4gSSB3b25kZXIgd2hhdCBleGFjdGx5IHRoZSBC
SU9TIGRvZXMgaW4gb3JkZXIgdG8gcmVwb3J0ICJIeXBlcnRocmVhZGluZwo+IGlzIGRpc2FibGVk
Ii4KClRoYW5rcywKSGFucwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:27:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:27: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 1fwot8-0000Le-2q; Mon, 03 Sep 2018 13:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwot7-0000LW-7Q
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:27:29 +0000
X-Inumbo-ID: 361f7290-af7d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 361f7290-af7d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:28:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:27:26 -0600
Message-Id: <5B8D36BA02000078001E49FC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:27:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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+IE9uIDAzLjA5LjE4IGF0IDEwOjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1
ZXN0IGJvb3QsIHRoZQo+IGRpc3BsYXkgd2lsbCBmcmVlemUgKGFsdGhvdWdoIHRoZSBndWVzdCB3
aWxsIHJ1biBub3JtYWxseSkuIFRoaXMKPiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhl
IGRpc3BsYXkuIFRoZSByZWFzb24gaXMgdGhlIHdheQo+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5k
bGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50ZW50aW9uYWxseQo+IG1pc2NvbmZpZ3VyZXMgVkdBIHBh
Z2VzIHNvIHRoYXQgdGhleSB3aWxsIGZhdWx0Lgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQg
b25seSBkb2VzIHRoaXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNlIHdlCj4gc3dpdGNoIHRvIGEgbmV3
IGFsdHAybSwgdGhlIG1pc2NvbmZpZ3VyZWQgZW50cmllcyB3aWxsIG5vIGxvbmdlcgo+IGZhdWx0
LCBzbyB0aGUgZGlzcGxheSB3aWxsIG5vdCBiZSB1cGRhdGVkLgo+IAo+IFRoaXMgcGF0Y2g6Cj4g
Cj4gKiB1cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0
cDJtIGluc3RlYWQKPiAgIG9mIHRoZSBob3N0cDJtOwoKV291bGRuJ3QgeW91LCBhcyBhIHByZXJl
cSB0byB0aGlzLCBmaXJzdCBuZWVkIHRvIG1ha2Ugc3VyZSBnbG9iYWwKY2hhbmdlcyBsZWFkaW5n
IHRvIEVQVCBtaXNjb25maWcgZXhpdHMgZ2V0IG1pcnJvcmVkIHRvIGFsbCBhbHRwMm0tcz8KVGhl
IHByaW1lIGV4YW1wbGUgaXMgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSwgd2hpY2ggb25seQph
Y3RzIG9uIHRoZSBob3N0cDJtIGFzIHdlbGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:35:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:35: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 1fwp0j-00018U-0Q; Mon, 03 Sep 2018 13:35:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwp0h-00018I-R1
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:35:19 +0000
X-Inumbo-ID: 4f7b3a41-af7e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f7b3a41-af7e-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:36: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 1fwp0f-0007Vu-6N; Mon, 03 Sep 2018 13:35: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 1fwp0e-00088S-Rp; Mon, 03 Sep 2018 13:35:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwp0e-0005Nr-R5; Mon, 03 Sep 2018 13:35:16 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127207-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=ee0548d281551997c5d975b8a4f5377b4e81789c
X-Osstest-Versions-That: freebsd=8846b8448acb98ba31b203ac6c2ad45be2b96ad9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 13:35:16 +0000
Subject: [Xen-devel] [freebsd-master test] 127207: 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>

ZmxpZ2h0IDEyNzIwNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MjA3LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcwMzMKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICBlZTA1NDhk
MjgxNTUxOTk3YzVkOTc1YjhhNGY1Mzc3YjRlODE3ODljCmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICA4ODQ2Yjg0NDhhY2I5OGJhMzFiMjAzYWM2YzJhZDQ1YmUyYjk2YWQ5
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcwMzMgIDIwMTgtMDgtMzEgMDk6MTk6MzggWiAgICAz
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjA3ICAyMDE4LTA5LTAzIDA5OjE5OjA2IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgYWxjIDxhbGNARnJlZUJTRC5vcmc+CiAgYXZhdGFyIDxhdmF0YXJARnJl
ZUJTRC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qub3JnPgogIGJyZCA8YnJkQEZyZWVCU0Qub3JnPgog
IGdqYiA8Z2piQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoYiA8amhi
QEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5v
cmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVi
c2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMzc4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:35:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwp10-00019l-AW; Mon, 03 Sep 2018 13:35: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwp0y-00019Q-Gn
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:35:36 +0000
X-Inumbo-ID: 02b95400-af7e-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02b95400-af7e-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:33:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:35:33 -0600
Message-Id: <5B8D38A202000078001E4A09@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:35:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hans van Kranenburg" <hans@knorrie.org>
References: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
 <5B8D336202000078001E4971@prv1-mh.provo.novell.com>
 <194d5c63-cde7-1cdb-54b4-b00dc4b4d2e0@knorrie.org>
In-Reply-To: <194d5c63-cde7-1cdb-54b4-b00dc4b4d2e0@knorrie.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] SMT/Hyperthreading detection not always 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 <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+IE9uIDAzLjA5LjE4IGF0IDE1OjI0LCA8aGFuc0Brbm9ycmllLm9yZz4gd3JvdGU6Cj4gKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKPiAo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDEwXSBsYXBpY19pZFsweDIwXSBlbmFibGVkKQo+
IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDhdIGxhcGljX2lkWzB4MTBdIGVuYWJsZWQp
Cj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxOF0gbGFwaWNfaWRbMHgzMF0gZW5hYmxl
ZCkKPiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA0XSBlbmFi
bGVkKQo+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTRdIGxhcGljX2lkWzB4MjRdIGVu
YWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwY10gbGFwaWNfaWRbMHgxNF0g
ZW5hYmxlZCkKPiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFjXSBsYXBpY19pZFsweDM0
XSBlbmFibGVkKQo+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4
MDJdIGVuYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMl0gbGFwaWNfaWRb
MHgyMl0gZW5hYmxlZCkKPiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBhXSBsYXBpY19p
ZFsweDEyXSBlbmFibGVkKQo+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWFdIGxhcGlj
X2lkWzB4MzJdIGVuYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFw
aWNfaWRbMHgwNl0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNl0g
bGFwaWNfaWRbMHgyNl0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
ZV0gbGFwaWNfaWRbMHgxNl0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgxZV0gbGFwaWNfaWRbMHgzNl0gZGlzYWJsZWQpCgpUaGVzZSBsb29rIHRvIGJlIGFsbCB0aGUg
cHJpbWFyeSB0aHJlYWRzLCB0aGUgbGFzdCBmZXcgZGlzYWJsZWQgZHVlCnRvIGJlaW5nIGFic2Vu
dC4KCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMV0gZGlz
YWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNfaWRbMHgyMV0g
ZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOV0gbGFwaWNfaWRbMHgx
MV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxOV0gbGFwaWNfaWRb
MHgzMV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNf
aWRbMHgwNV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNV0gbGFw
aWNfaWRbMHgyNV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZF0g
bGFwaWNfaWRbMHgxNV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgx
ZF0gbGFwaWNfaWRbMHgzNV0gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwM10gbGFwaWNfaWRbMHgwM10gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgxM10gbGFwaWNfaWRbMHgyM10gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwYl0gbGFwaWNfaWRbMHgxM10gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgxYl0gbGFwaWNfaWRbMHgzM10gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwN10gZGlzYWJsZWQpCj4gKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxN10gbGFwaWNfaWRbMHgyN10gZGlzYWJsZWQpCj4gKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwZl0gbGFwaWNfaWRbMHgxN10gZGlzYWJsZWQpCj4gKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZl0gbGFwaWNfaWRbMHgzN10gZGlzYWJsZWQpCgpBbmQg
dGhlc2UgYXJlIGFsbCB0aGUgc2Vjb25kYXJ5IHRocmVhZHMgYWZhaWN0LCB3aGljaCBhcmUgYWxs
CmRpc2FibGVkLiBJJ20gdW5jb252aW5jZWQgd2UgY2FuIGFzc3VtZSBhIHN5c3RlbSBpcyBub3Qg
dXNpbmcKaHlwZXJ0aHJlYWRpbmcgc2ltcGx5IGJhc2VkIHVwb24gdGhlaXIgTUFEVCBlbnRyaWVz
IHNob3dpbmcgYWxsCm9mIHRoZW0gYXMgZGlzYWJsZWQgLSB3aGF0IGlmIGEgSFQtZW5hYmxlZCBD
UFUgd2FzIGxhdGVyCmhvdHBsdWdnZWQ/CgpJIHdvdWxkIGhhdmUgaG9wZWQgdGhhdCB0aGUgdG9w
b2xvZ3kgcmVsYXRlZCBDUFVJRCBvdXRwdXQKd291bGQgY2hhbmdlIHdoZW4gSFQgaXMgKHByb3Bl
cmx5KSBkaXNhYmxlZCBieSB0aGUgQklPUy4KCkZvciB0aGUgbW9tZW50IEkgY2FuJ3Qgc2VlIGEg
d2F5IGFyb3VuZCB5b3Ugc3BlY2lmeWluZyAic210PTAiCm9uIHN5c3RlbXMgbGlrZSB0aGlzIG9u
ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:41:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwp6S-0001uM-0i; Mon, 03 Sep 2018 13:41:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwp6R-0001uH-Bk
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:41:15 +0000
X-Inumbo-ID: 235f0323-af7f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 235f0323-af7f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:42:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:41:13 -0600
Message-Id: <5B8D39F402000078001E4A17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:41:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831152205.21872-1-jgross@suse.com>
 <20180831152205.21872-3-jgross@suse.com>
In-Reply-To: <20180831152205.21872-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: fill topology info for all
 present cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDMxLjA4LjE4IGF0IDE3OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBUaGUg
dG9wb2xvZ3kgaW5mb3JtYXRpb24gb2J0YWluYWJsZSB2aWEgWEVOX1NZU0NUTF9jcHV0b3BvaW5m
byBpcwo+IGZpbGxlZCByYXRoZXIgd2VpcmQ6IHRoZSBzaXplIG9mIHRoZSBhcnJheSBpcyBkZXJp
dmVkIGZyb20gdGhlIGhpZ2hlc3QKPiBvbmxpbmUgY3B1IG51bWJlciwgc28gaW4gY2FzZSB0aGVy
ZSBhcmUgdHJhaWxpbmcgb2ZmbGluZSBjcHVzIHRoZXkKPiB3aWxsIG5vdCBiZSBpbmNsdWRlZC4K
PiAKPiBPbiBhIGR1YWwgY29yZSBzeXN0ZW0gd2l0aCA0IHRocmVhZHMgYm9vdGVkIHdpdGggc210
PTAgd2l0aG91dCB0aGlzCj4gcGF0Y2ggeGwgaW5mbyAtbiB3aWxsIHByaW50Ogo+IAo+IGNwdV90
b3BvbG9neSAgICAgICAgICAgOgo+IGNwdTogICAgY29yZSAgICBzb2NrZXQgICAgIG5vZGUKPiAg
IDA6ICAgICAgIDAgICAgICAgIDAgICAgICAgIDAKPiAgIDE6ICAgICAgIDAgICAgICAgIDAgICAg
ICAgIDAKPiAgIDI6ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKPiAKPiB3aGlsZSB3aXRoIHRo
aXMgcGF0Y2ggdGhlIG91dHB1dCBpczoKPiAKPiBjcHVfdG9wb2xvZ3kgICAgICAgICAgIDoKPiBj
cHU6ICAgIGNvcmUgICAgc29ja2V0ICAgICBub2RlCj4gICAwOiAgICAgICAwICAgICAgICAwICAg
ICAgICAwCj4gICAxOiAgICAgICAwICAgICAgICAwICAgICAgICAwCj4gICAyOiAgICAgICAxICAg
ICAgICAwICAgICAgICAwCj4gICAzOiAgICAgICAxICAgICAgICAwICAgICAgICAwCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KZm9yIHg4Ni4gSSdkIGxpa2UgdGhpcyB0
byBoYXZlIGFuIEFSTSBhY2sgYXMgd2VsbCwgdGhvdWdoLCBmb3IKdGhlcmUgcG9zc2libHkgYmVp
bmcgZGlmZmVyZW5jZXMgaW4gaG93IGNwdV9wcmVzZW50X21hcCBpcwpoYW5kbGVkIGluIHRoZWly
IGNhc2UuIEluIHBhcnRpY3VsYXIgSSBub3RpY2UgdGhhdCB0aGUgb25seSBhY2Nlc3MKdG8gdGhl
IHZhcmlhYmxlIGlzIGluIHNtcF9wcmVwYXJlX2NwdXMoKS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:46:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwpBP-00026C-Mk; Mon, 03 Sep 2018 13:46:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwpBO-000267-PD
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:46:22 +0000
X-Inumbo-ID: da6e581d-af7f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da6e581d-af7f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:47:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:46:20 -0600
Message-Id: <5B8D3B2702000078001E4A27@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:46:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831162215.23318-1-jgross@suse.com>
 <20180831162215.23318-2-jgross@suse.com>
In-Reply-To: <20180831162215.23318-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDMxLjA4LjE4IGF0IDE4OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBZGQg
dGhlIHRocmVhZC1pZCB0byB0aGUgY3B1IGNvbmZpZyBkYXRhIGFuZCBhbiBhY2Nlc3NvciBtYWNy
bwo+IGNwdV90b190aHJlYWQoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAg
fCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAxMCArKysrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMSArCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggICAgIHwgIDEgKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMKPiBpbmRleCAwNTc4NTlhYjE0Li5mNjI2YTZhNTEwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
Cj4gQEAgLTQzNCw2ICs0MzQsNyBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCj4gIAljLT5waHlzX3Byb2NfaWQgPSBYRU5fSU5WQUxJRF9TT0NLRVRfSUQ7Cj4gIAlj
LT5jcHVfY29yZV9pZCA9IFhFTl9JTlZBTElEX0NPUkVfSUQ7Cj4gIAljLT5jb21wdXRlX3VuaXRf
aWQgPSBJTlZBTElEX0NVSUQ7Cj4gKwljLT5jcHVfdGhyZWFkX2lkID0gWEVOX0lOVkFMSURfVEhS
RUFEX0lEOwo+ICAJbWVtc2V0KCZjLT54ODZfY2FwYWJpbGl0eSwgMCwgc2l6ZW9mIGMtPng4Nl9j
YXBhYmlsaXR5KTsKPiAgCj4gIAlnZW5lcmljX2lkZW50aWZ5KGMpOwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IDdl
NzZjYzNkNjguLjJjNmE0MGM1NDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtMjQ3LDYgKzI0Nyw4IEBAIHN0
YXRpYyB2b2lkIHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQgaW50IGNwdSkKPiAgICAgIGNw
dW1hc2tfc2V0X2NwdShjcHUsIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4gICAgICBj
cHVtYXNrX3NldF9jcHUoY3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+ICAK
PiArICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkID0gMDsKPiArCj4gICAgICBpZiAoIGNbY3B1XS54
ODZfbnVtX3NpYmxpbmdzID4gMSApCj4gICAgICB7Cj4gICAgICAgICAgZm9yX2VhY2hfY3B1ICgg
aSwgJmNwdV9zaWJsaW5nX3NldHVwX21hcCApCj4gQEAgLTI3MCw2ICsyNzIsMTQgQEAgc3RhdGlj
IHZvaWQgc2V0X2NwdV9zaWJsaW5nX21hcCh1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICJDUFUldTogdW5jbGVhciByZWxhdGlvbnNoaXAgd2l0aCBDUFUldVxuIiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICBjcHUsIGkpOwo+ICAgICAgICAgIH0KPiArCj4gKyAg
ICAgICAgZm9yX2VhY2hfY3B1ICggaSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggY3B1ID09IGkgKQo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkKys7CgpOby4g
VGhpcyB3YW50cyBkb2luZyBhbG9uZ3NpZGUgc2V0dGluZyBvZiB0aGUgb3RoZXIgc2ltaWxhciBm
aWVsZHMsCmkuZS4gaW4gKGF0IGxlYXN0KSBkZXRlY3RfZXh0ZW5kZWRfdG9wb2xvZ3koKSBhbmQg
ZGV0ZWN0X2h0KCkuIEl0CmlzIHRoZSBoYXJkd2FyZSB3aGljaCB0ZWxscyB1cyB3aGF0IHRoZSB0
aHJlYWQgSUQgaXMuCgpJIHRoaW5rIHlvdSBhbHNvIHdhbnQgdG8gcmVzZXQgdGhlIG5ldyBmaWVs
ZCBpbiBjcHVfc21wYm9vdF9mcmVlKCkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:46:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:46: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 1fwpBw-00028f-0w; Mon, 03 Sep 2018 13:46:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwpBv-00028X-3C
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:46:55 +0000
X-Inumbo-ID: ed79312d-af7f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed79312d-af7f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:47:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64311196"
Date: Mon, 3 Sep 2018 14:46:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20180903134644.s6ddvd57eluw72pi@zion.uk.xensource.com>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <ae822cd4b618fc4078e137cf69f6827f1647752c.1535285866.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ae822cd4b618fc4078e137cf69f6827f1647752c.1535285866.git-series.wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 01/23] x86: change name of parameter for
 various invlpg 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@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>

T24gU3VuLCBBdWcgMjYsIDIwMTggYXQgMDE6MTk6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGV5IGFsbCBpbmNvcnJlY3RseSBuYW1lZCBhIHBhcmFtZXRlciB2aXJ0dWFsIGFkZHJlc3Mg
d2hpbGUgaXQgc2hvdWxkCj4gaGF2ZSBiZWVuIGxpbmVhciBhZGRyZXNzLgo+IAo+IFJlcXVlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSXMgdGhlcmUgbW9yZSBjb21t
ZW50IG9uIHRoaXM/CgpUaGVzZSBiZWluZyByYXRoZXIgbWVjaGFuaWNhbCBjaGFuZ2VzIG1ha2Vz
IG1lIHdvbmRlciBpZiBJIHNob3VsZCB3YWl0CnRvIGNvbGxlY3QgYWxsIG5lY2Vzc2FyeSBhY2sv
cmV2aWV3IG9yIGp1c3QgZ28gYWhlYWQgd2l0aCBKYW4gYW5kCktldmluJ3MuCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwpDV-0002Hc-EQ; Mon, 03 Sep 2018 13:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j1gd=lr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fwpDT-0002HP-Is
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:48:31 +0000
X-Inumbo-ID: 27505cf6-af80-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 27505cf6-af80-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:49:18 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 1595E301AB30
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 16:48:30 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 01ABA7FC2A
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 16:48:30 +0300 (EEST)
Received: (qmail 2790 invoked from network); 3 Sep 2018 16:48:29 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 3 Sep 2018 16:48:29 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <5B8D36BA02000078001E49FC@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <541fc291-0be8-55b3-f6ff-8380a3ee3c76@bitdefender.com>
Date: Mon, 3 Sep 2018 16:48:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B8D36BA02000078001E49FC@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77253
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494855,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.007829)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006371), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.046133,0.000189)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.230139), Hit: No,
 Details: v2.7.14; Id: 15.1i642t2.1cmfr27lt.badmf], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

T24gOS8zLzE4IDQ6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA5LjE4IGF0
IDEwOjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFdoZW4gYW4gbmV3
IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUKPj4g
ZGlzcGxheSB3aWxsIGZyZWV6ZSAoYWx0aG91Z2ggdGhlIGd1ZXN0IHdpbGwgcnVuIG5vcm1hbGx5
KS4gVGhpcwo+PiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRoZSBy
ZWFzb24gaXMgdGhlIHdheQo+PiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBW
R0E6IGl0IGludGVudGlvbmFsbHkKPj4gbWlzY29uZmlndXJlcyBWR0EgcGFnZXMgc28gdGhhdCB0
aGV5IHdpbGwgZmF1bHQuCj4+Cj4+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRo
aXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNlIHdlCj4+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRo
ZSBtaXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPj4gZmF1bHQsIHNvIHRoZSBk
aXNwbGF5IHdpbGwgbm90IGJlIHVwZGF0ZWQuCj4+Cj4+IFRoaXMgcGF0Y2g6Cj4+Cj4+ICogdXBk
YXRlcyBlcHRfaGFuZGxlX21pc2NvbmZpZygpIHRvIHVzZSB0aGUgYWN0aXZlIGFsdHAybSBpbnN0
ZWFkCj4+ICAgb2YgdGhlIGhvc3RwMm07Cj4gCj4gV291bGRuJ3QgeW91LCBhcyBhIHByZXJlcSB0
byB0aGlzLCBmaXJzdCBuZWVkIHRvIG1ha2Ugc3VyZSBnbG9iYWwKPiBjaGFuZ2VzIGxlYWRpbmcg
dG8gRVBUIG1pc2NvbmZpZyBleGl0cyBnZXQgbWlycm9yZWQgdG8gYWxsIGFsdHAybS1zPwo+IFRo
ZSBwcmltZSBleGFtcGxlIGlzIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCksIHdoaWNoIG9ubHkK
PiBhY3RzIG9uIHRoZSBob3N0cDJtIGFzIHdlbGwuCgpSaWdodCwgSSB0aGluayB0aGF0IG1pZ2h0
IGJlIG5lZWRlZCBhcyB3ZWxsLiBUaGVyZSdzIGFsd2F5cyBhIGNvcm5lcgpjYXNlIHRoZXJlIHRv
bywgSSB0aGluazogdGhlIHVzZXJzcGFjZSBhZ2VudCBtYXkgYWx3YXlzIGFjdGl2YXRlIGFsdHAy
bQpvbiBhIGRvbWFpbiBfYWZ0ZXJfIHRoZSBtaXNjb25maWd1cmF0aW9uIGhhcyBhbHJlYWR5IGhh
cHBlbmVkIChvbiB0aGUKaG9zdHAybSBvbmx5KSwgc28gbm90aGluZyBnb3QgcHJvcGFnYXRlZCB3
aGVuIGl0IHNob3VsZCBoYXZlLgoKSWRlYWxseSBhbGwgdGhlIGNvZGUgd291bGQgYmUgdXBkYXRl
ZCB0byB1c2UgdGhlIGFjdGl2ZSAoYWx0KXAybSBpbnN0ZWFkCm9mIHRoZSBob3N0cDJtLiBIb3dl
dmVyLCBhbHRwMm1zIGFyZSBzZWNvbmQtY2xhc3MgY2l0aXplbnMgaW4gWGVuIC0gZm9yCmV4YW1w
bGUgdGhlIGN1cnJlbnQgY29kZSBwYXlzIG5vIGF0dGVudGlvbiB0byBhbHRwMm0tPmxvZ2RpcnR5
X3Jhbmdlcwood2hpY2ggaXMgb25seSBhbGxvY2F0ZWQgaW4gcDJtX2luaXRfaG9zdHAybSgpLCBh
bmQgbGVmdCBhcyAwIC0gb3IgTlVMTAotIGJ5IHAybV9pbml0X2FsdHAybSgpKS4KCkkgdGhpbmsg
d2hhdCB3ZSBuZWVkIGlzOgoKMS4gQ3JlYXRlIGFsdHAybXMgd2l0aCBhcyBtdWNoIGluZm9ybWF0
aW9uIGFzIHRoZSBob3N0cDJtLgoKMi4gT24gc3dpdGNoLCBjb3B5IG92ZXIgYWxsIHJlbGV2YW50
IGluZm9ybWF0aW9uIGZyb20gdGhlIGN1cnJlbnRseQphY3RpdmUgcDJtICh3aGljaCBtYXkgb3Ig
bWF5IG5vdCBiZSB0aGUgaG9zdCBwMm0pLgoKVGhpcyBjYW4gZ2V0IHZlcnkgc3VidGxlLCBzaW5j
ZSBvbmUgYXBwcm9hY2ggd291bGQgYmUgdG8gZHVwbGljYXRlCmluZm9ybWF0aW9uIGluIGFsdHAy
bXMsIGFub3RoZXIgd291bGQgYmUgdG8gc2hhcmUgKGFuZCB0aHVzIGhhdmUgdG8Kc3luY2hyb25p
emUgYWNjZXNzIHRvKSB0aGF0IGluZm9ybWF0aW9uIGJldHdlZW4gdmlld3MgKGkuZS4KcG9pbnRl
ci10by1zdHJ1Y3QpLiBsb2dkaXJ0eV9yYW5nZXMgaXMgdGhlIGJlc3QgZXhhbXBsZSBvZiB0aGF0
IC0gaXQKc2hvdWxkIGhhdmUgdGhlIGV4YWN0IHNhbWUgY29udGVudHMgZm9yIGFsbCB2aWV3cyBh
cyBmYXIgYXMgSSBjYW4gdGVsbC4KVGhlIEVQVCBpbmZvcm1hdGlvbiBmb3IgbWlzY29uZmlndXJh
dGlvbnMgaXMgYW5vdGhlciBleGFtcGxlLgoKQ2xlYXJseSB0aGlzIGlzIHF1aXRlIGNvbXBsaWNh
dGVkIGNvZGUsIGhvcGVmdWxseSBHZW9yZ2Ugd2lsbCBjaGltZSBpbgp3aGVuIGhlIGdldHMgYSBj
aGFuY2UuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:49:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwpE4-0002LB-PX; Mon, 03 Sep 2018 13: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwpE4-0002L4-8r
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:49:08 +0000
X-Inumbo-ID: e7566bbf-af7f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7566bbf-af7f-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:47:31 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 07:49:07 -0600
Message-Id: <5B8D3BCF02000078001E4A3B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 07:49:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831162215.23318-1-jgross@suse.com>
 <20180831162215.23318-3-jgross@suse.com>
In-Reply-To: <20180831162215.23318-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] add thread and state info to
 XEN_SYSCTL_cputopoinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDMxLjA4LjE4IGF0IDE4OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
NDM0LDE1ICs0MzQsMTkgQEAgc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Agewo+ICB9Owo+
ICAKPiAgLyogWEVOX1NZU0NUTF9jcHV0b3BvaW5mbyAqLwo+ICsjZGVmaW5lIFhFTl9UT1BPX1NU
QVRFX09GRkxJTkUgIDAKPiArI2RlZmluZSBYRU5fVE9QT19TVEFURV9PTkxJTkUgICAxCj4gICNk
ZWZpbmUgWEVOX0lOVkFMSURfVEhSRUFEX0lEICAgKH4wVSkKPiAgI2RlZmluZSBYRU5fSU5WQUxJ
RF9DT1JFX0lEICAgICAofjBVKQo+ICAjZGVmaW5lIFhFTl9JTlZBTElEX1NPQ0tFVF9JRCAgICh+
MFUpCj4gICNkZWZpbmUgWEVOX0lOVkFMSURfTk9ERV9JRCAgICAgKH4wVSkKPiAgCj4gIHN0cnVj
dCB4ZW5fc3lzY3RsX2NwdXRvcG8gewo+ICsgICAgdWludDMyX3QgdGhyZWFkOwo+ICAgICAgdWlu
dDMyX3QgY29yZTsKPiAgICAgIHVpbnQzMl90IHNvY2tldDsKPiAgICAgIHVpbnQzMl90IG5vZGU7
Cj4gKyAgICB1aW50MzJfdCBzdGF0ZTsKPiAgfTsKCkxldCdzIG5vdCBidXJuIGFuIGVudGlyZSAz
Mi1iaXQgZmllbGQgZm9yIHRoaXMgLSBhIHNpbmdsZSBiaXQgc3VmZmljZXMuCkknZCBzdWdnZXN0
IHlvdSBjYWxsIGl0IGZsYWdzLCBhbmQgdXNlIGJpdCAwIGZvciB0aGUgb25saW5lL29mZmxpbmUK
aW5kaWNhdG9yLiBZb3UgdGhlbiBhbHNvIGRvbid0IG5lZWQgYW4gInVua25vd24iIHN0YXRlIGlu
IHRoZQp0b29scy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwpEl-0002Rq-9L; Mon, 03 Sep 2018 13:49:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwpEk-0002Rd-FC
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:49:50 +0000
X-Inumbo-ID: 5602f336-af80-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5602f336-af80-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:50:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78483202"
Date: Mon, 3 Sep 2018 15:49:39 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180903134633.aiyhu46vqu52n6yq@mac.bytemobile.com>
References: <20180822103655.53122-1-roger.pau@citrix.com>
 <5B83C85B02000078001E2140@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B83C85B02000078001E2140@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] pvshim: introduce a PV shim defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gTW9uLCBBdWcgMjcsIDIwMTggYXQgMDM6NDY6MDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA4LjE4IGF0IDEyOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZz
aGltX2RlZmNvbmZpZwo+ID4gQEAgLTAsMCArMSwyMyBAQAo+ID4gKyMgRW5hYmxlIFBWIHNoaW0g
bW9kZQo+ID4gK0NPTkZJR19QVj15Cj4gPiArQ09ORklHX1hFTl9HVUVTVD15Cj4gPiArQ09ORklH
X1BWSF9HVUVTVD15Cj4gPiArQ09ORklHX1BWX1NISU09eQo+ID4gK0NPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRT15Cj4gPiArIyBEaXNhYmxlIGZlYXR1cmVzIG5vdCB1c2VkIGJ5IHRoZSBQViBzaGlt
Cj4gPiArQ09ORklHX05SX0NQVVM9MzIKPiA+ICtDT05GSUdfU0hBRE9XX1BBR0lORz1uCj4gPiAr
Q09ORklHX0JJR01FTT1uCj4gPiArQ09ORklHX0hWTV9GRVA9bgo+ID4gK0NPTkZJR19UQk9PVD1u
Cj4gPiArQ09ORklHX0tFWEVDPW4KPiA+ICtDT05GSUdfVE1FTT1uCj4gPiArQ09ORklHX1hFTk9Q
Uk9GPW4KPiA+ICtDT05GSUdfWFNNPW4KPiA+ICtDT05GSUdfU0NIRURfQ1JFRElUMj1uCj4gPiAr
Q09ORklHX1NDSEVEX1JURFM9bgo+ID4gK0NPTkZJR19TQ0hFRF9BUklOQzY1Mz1uCj4gPiArQ09O
RklHX1NDSEVEX05VTEw9bgo+ID4gK0NPTkZJR19MSVZFUEFUQ0g9bgo+ID4gK0NPTkZJR19TVVBQ
UkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTPW4KPiA+ICtDT05GSUdfREVCVUc9bgo+IAo+
IFNpbmNlIHRoZSAqZGVmY29uZmlnLXMgd2UgaGF2ZSBzbyBmYXIgYXJlIGFsbCBlbXB0eSwgYW5k
IHNpbmNlIHRoZQo+IExpbnV4IHg4NiBvbmVzIGFyZW4ndCB3cml0dGVuIHRoaXMgd2F5IEkgd29u
ZGVyOiBJcyB0aGVyZSBhIHJlYXNvbgo+IHlvdSB1c2UgIj1uIiBpbnN0ZWFkIG9mIHRoZSAiIyBD
T05GSUdfLi4uIGlzIG5vdCBzZXQiIGZvcm0/CgpNeSBwZXJzb25hbCBwcmVmZXJlbmNlIGlzIHRv
IGV4cGxpY2l0bHkgc2V0IHRoZW0gdG8gPW4sIEkgdGhpbmsgaXQncwpjbGVhcmVyLiBVc2luZyAi
IyBDT05GSUdfRk9PIGlzIG5vdCBzZXQiIGxvb2tzIHRvIG1lIGxpa2UgIkNPTkZJR19GT08Kd2ls
bCBiZSB1c2luZyB0aGUgZGVmYXVsdCB2YWx1ZSIuIEluIGFueSBjYXNlLCBJJ3ZlIGNoYW5nZWQg
dGhpcyB0bwp1c2UgdGhlICdpcyBub3Qgc2V0JyBmb3JtIGFuZCB3aWxsIHJlc2VuZCBzaG9ydGx5
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:53:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13: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 1fwpIS-0003H7-SV; Mon, 03 Sep 2018 13:53: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=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwpIR-0003H2-J2
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:53:39 +0000
X-Inumbo-ID: 883d7e6c-af80-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 883d7e6c-af80-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 15:52:01 +0200 (CEST)
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 12088B029;
 Mon,  3 Sep 2018 13:53:36 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180831162215.23318-1-jgross@suse.com>
 <20180831162215.23318-2-jgross@suse.com> <5B8D3B2702000078001E4A27@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <412351d9-d3c6-81c6-e754-83180345aea7@suse.com>
Date: Mon, 3 Sep 2018 15:53:34 +0200
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: <5B8D3B2702000078001E4A27@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDMvMDkvMTggMTU6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMxLjA4LjE4IGF0
IDE4OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQWRkIHRoZSB0aHJlYWQtaWQgdG8g
dGhlIGNwdSBjb25maWcgZGF0YSBhbmQgYW4gYWNjZXNzb3IgbWFjcm8KPj4gY3B1X3RvX3RocmVh
ZCgpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8ICAxICsKPj4gIHhl
bi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAxMCArKysrKysrKysrCj4+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgIDEgKwo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaCB8ICAyICsrCj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgIHwg
IDEgKwo+PiAgNSBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
Ywo+PiBpbmRleCAwNTc4NTlhYjE0Li5mNjI2YTZhNTEwIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4g
QEAgLTQzNCw2ICs0MzQsNyBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCj4+ICAJYy0+cGh5c19wcm9jX2lkID0gWEVOX0lOVkFMSURfU09DS0VUX0lEOwo+PiAgCWMt
PmNwdV9jb3JlX2lkID0gWEVOX0lOVkFMSURfQ09SRV9JRDsKPj4gIAljLT5jb21wdXRlX3VuaXRf
aWQgPSBJTlZBTElEX0NVSUQ7Cj4+ICsJYy0+Y3B1X3RocmVhZF9pZCA9IFhFTl9JTlZBTElEX1RI
UkVBRF9JRDsKPj4gIAltZW1zZXQoJmMtPng4Nl9jYXBhYmlsaXR5LCAwLCBzaXplb2YgYy0+eDg2
X2NhcGFiaWxpdHkpOwo+PiAgCj4+ICAJZ2VuZXJpY19pZGVudGlmeShjKTsKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+IGlu
ZGV4IDdlNzZjYzNkNjguLjJjNmE0MGM1NDMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiBAQCAtMjQ3LDYgKzI0
Nyw4IEBAIHN0YXRpYyB2b2lkIHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQgaW50IGNwdSkK
Pj4gICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkp
Owo+PiAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSk7Cj4+ICAKPj4gKyAgICBjW2NwdV0uY3B1X3RocmVhZF9pZCA9IDA7Cj4+ICsKPj4gICAg
ICBpZiAoIGNbY3B1XS54ODZfbnVtX3NpYmxpbmdzID4gMSApCj4+ICAgICAgewo+PiAgICAgICAg
ICBmb3JfZWFjaF9jcHUgKCBpLCAmY3B1X3NpYmxpbmdfc2V0dXBfbWFwICkKPj4gQEAgLTI3MCw2
ICsyNzIsMTQgQEAgc3RhdGljIHZvaWQgc2V0X2NwdV9zaWJsaW5nX21hcCh1bnNpZ25lZCBpbnQg
Y3B1KQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAiQ1BVJXU6IHVuY2xlYXIgcmVsYXRpb25z
aGlwIHdpdGggQ1BVJXVcbiIsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGNwdSwgaSk7Cj4+
ICAgICAgICAgIH0KPj4gKwo+PiArICAgICAgICBmb3JfZWFjaF9jcHUgKCBpLCBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAo
IGNwdSA9PSBpICkKPj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIGNb
Y3B1XS5jcHVfdGhyZWFkX2lkKys7Cj4gCj4gTm8uIFRoaXMgd2FudHMgZG9pbmcgYWxvbmdzaWRl
IHNldHRpbmcgb2YgdGhlIG90aGVyIHNpbWlsYXIgZmllbGRzLAo+IGkuZS4gaW4gKGF0IGxlYXN0
KSBkZXRlY3RfZXh0ZW5kZWRfdG9wb2xvZ3koKSBhbmQgZGV0ZWN0X2h0KCkuIEl0Cj4gaXMgdGhl
IGhhcmR3YXJlIHdoaWNoIHRlbGxzIHVzIHdoYXQgdGhlIHRocmVhZCBJRCBpcy4KCkkgd2Fzbid0
IGFibGUgdG8gZmluZCB0aGUgcmVsYXRlZCBpbmZvcm1hdGlvbiBmb3IgQU1EIGNwdXMuIEluIGNh
c2UgaXQKaXMgaW4gdGhlIHNwZWNzIGl0IGlzIGhpZGRlbiB2ZXJ5IHdlbGwuCgo+IEkgdGhpbmsg
eW91IGFsc28gd2FudCB0byByZXNldCB0aGUgbmV3IGZpZWxkIGluIGNwdV9zbXBib290X2ZyZWUo
KS4KCkFoIHllcywgaW5kZWVkIQoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 13:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 13:54: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 1fwpJ0-0003Jh-6H; Mon, 03 Sep 2018 13:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwpIy-0003JV-3M
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 13:54:12 +0000
X-Inumbo-ID: f16167cb-af80-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f16167cb-af80-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 13:54:58 +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 1529EAD86;
 Mon,  3 Sep 2018 13:54:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180831162215.23318-1-jgross@suse.com>
 <20180831162215.23318-3-jgross@suse.com> <5B8D3BCF02000078001E4A3B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <cf21f8ee-6496-194b-3318-f8023554ceea@suse.com>
Date: Mon, 3 Sep 2018 15:54:08 +0200
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: <5B8D3BCF02000078001E4A3B@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] add thread and state info to
 XEN_SYSCTL_cputopoinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDMvMDkvMTggMTU6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMxLjA4LjE4IGF0
IDE4OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTQzNCwxNSArNDM0LDE5IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX29wIHsKPj4gIH07Cj4+ICAKPj4gIC8qIFhFTl9T
WVNDVExfY3B1dG9wb2luZm8gKi8KPj4gKyNkZWZpbmUgWEVOX1RPUE9fU1RBVEVfT0ZGTElORSAg
MAo+PiArI2RlZmluZSBYRU5fVE9QT19TVEFURV9PTkxJTkUgICAxCj4+ICAjZGVmaW5lIFhFTl9J
TlZBTElEX1RIUkVBRF9JRCAgICh+MFUpCj4+ICAjZGVmaW5lIFhFTl9JTlZBTElEX0NPUkVfSUQg
ICAgICh+MFUpCj4+ICAjZGVmaW5lIFhFTl9JTlZBTElEX1NPQ0tFVF9JRCAgICh+MFUpCj4+ICAj
ZGVmaW5lIFhFTl9JTlZBTElEX05PREVfSUQgICAgICh+MFUpCj4+ICAKPj4gIHN0cnVjdCB4ZW5f
c3lzY3RsX2NwdXRvcG8gewo+PiArICAgIHVpbnQzMl90IHRocmVhZDsKPj4gICAgICB1aW50MzJf
dCBjb3JlOwo+PiAgICAgIHVpbnQzMl90IHNvY2tldDsKPj4gICAgICB1aW50MzJfdCBub2RlOwo+
PiArICAgIHVpbnQzMl90IHN0YXRlOwo+PiAgfTsKPiAKPiBMZXQncyBub3QgYnVybiBhbiBlbnRp
cmUgMzItYml0IGZpZWxkIGZvciB0aGlzIC0gYSBzaW5nbGUgYml0IHN1ZmZpY2VzLgo+IEknZCBz
dWdnZXN0IHlvdSBjYWxsIGl0IGZsYWdzLCBhbmQgdXNlIGJpdCAwIGZvciB0aGUgb25saW5lL29m
ZmxpbmUKPiBpbmRpY2F0b3IuIFlvdSB0aGVuIGFsc28gZG9uJ3QgbmVlZCBhbiAidW5rbm93biIg
c3RhdGUgaW4gdGhlCj4gdG9vbHMuCgpPa2F5LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:19:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:19: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 1fwphk-0004sp-CP; Mon, 03 Sep 2018 14:19: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=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwphj-0004sk-Bu
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:19:47 +0000
X-Inumbo-ID: 2ed80c0e-af84-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ed80c0e-af84-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:18:10 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78484528"
Date: Mon, 3 Sep 2018 16:19:37 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180903141937.pxyox3zwz37rpn6l@mac.bytemobile.com>
References: <20180824095802.78002-1-roger.pau@citrix.com>
 <5B83C96F02000078001E214F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B83C96F02000078001E214F@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] hvmloader: fix build with LLVM Linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBBdWcgMjcsIDIwMTggYXQgMDM6NTA6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA4LjE4IGF0IDExOjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L2h2bWxvYWRlci5sZHMKPiA+IEBAIC0wLDAgKzEsMTMgQEAKPiA+ICtTRUNUSU9OUwo+ID4gK3sK
PiA+ICsgIC4gPSAweDEwMDAwMDsKPiA+ICsgIC8qCj4gPiArICAgKiBOQjogdGhlcmUncyBubyBu
ZWVkIHRvIHVzZSB0aGUgQVQga2V5d29yZCBpbiBvcmRlciB0byBzZXQgdGhlIExNQSwgYnkKPiA+
ICsgICAqIGRlZmF1bHQgdGhlIGxpbmtlciB3aWxsIHVzZSBWTUEgPSBMTUEgdW5sZXNzIHNwZWNp
ZmllZCBvdGhlcndpc2UuCj4gPiArICAgKi8KPiA+ICsgIC50ZXh0IDogeyAqKC50ZXh0KSB9Cj4g
PiArICAucm9kYXRhIDogeyAqKC5yb2RhdGEpIH0KPiA+ICsgIC5kYXRhIDogeyAqKC5kYXRhKSB9
Cj4gPiArICAuYnNzIDogeyAqKC5ic3MpIH0KPiA+ICsgIF9lbmQgPSAuOwo+ID4gK30KPiAKPiBJ
cyB0aGlzIHJlYWxseSBzdWZmaWNpZW50PyBJaXJjIHRoZSBjb21waWxlciBjb3VsZCBjcmVhdGUg
cXVpdGUgYSBmZXcKPiBtb3JlIHZhcmlhbnRzIG9mIHRoZSBzZWN0aW9ucyBuYW1lZCBhYm92ZSwg
bGlrZSAucm9kYXRhLnN0ciogb3IKPiAudGV4dC5jb2xkLiBIZW5jZSBhdCB0aGUgdmVyeSBsZWFz
dCBJJ2QgZXhwZWN0IC48c2VjdGlvbj4gb24gdGhlCj4gcmlnaHQgc2lkZXMgYWJvdmUgdG8gYmUg
YWNjb21wYW5pZWQgYnkgLjxzZWN0aW9uPi4qIC4KClJpZ2h0LCBBVE0gdGhlIGNvbXBpbGVyIEkn
bSB1c2luZyBkb2Vzbid0IGdlbmVyYXRlIGFueSBvZiB0aG9zZSwgYnV0CnlvdSBhcmUgY29ycmVj
dCB0aGF0IHRoaXMgY291bGQgYmUgdGhlIGNhc2UuCgpEbyB5b3UgaGF2ZSBhIHByZWZlcmVuY2Ug
Zm9yIGFkZGluZyAuPHNlY3Rpb24+LiogaW5zdGVhZCBvZiBqdXN0IHVzaW5nCmEgc2luZ2xlIC48
c2VjdGlvbj4qPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14: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 1fwpop-0005bs-7d; Mon, 03 Sep 2018 14:27:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwpon-0005bn-Rf
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:27:05 +0000
X-Inumbo-ID: 8a624ec6-af85-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a624ec6-af85-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:27:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64313465"
Date: Mon, 3 Sep 2018 15:27:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180903142701.77qmhjoiep6film7@zion.uk.xensource.com>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <4f2a5de72552edce4bafe5d049ee89a18531ed1f.1535285866.git-series.wei.liu2@citrix.com>
 <5B8528ED02000078001E2870@prv1-mh.provo.novell.com>
 <20180830074226.qfcxcwllii4cyanz@citrix.com>
 <5B87AC5902000078001E36A7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B87AC5902000078001E36A7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 17/23] x86/mm: put
 paging_update_nestedmode under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBBdWcgMzAsIDIwMTggYXQgMDI6MzU6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjA4LjE4IGF0IDA5OjQyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIEF1ZyAyOCwgMjAxOCBhdCAwNDo1MDoyMUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjYuMDguMTggYXQgMTQ6MTksIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwo+ID4+
ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gPj4gPiBAQCAtOTE5LDYgKzkxOSw3
IEBAIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqcGFnaW5nX2dldF9tb2RlKHN0cnVjdCB2Y3B1
IAo+ID4gKnYpCj4gPj4gPiAgICAgIHJldHVybiBwYWdpbmdfZ2V0X25lc3RlZG1vZGUodik7Cj4g
Pj4gPiAgfQo+ID4+ID4gIAo+ID4+ID4gKyNpZmRlZiBDT05GSUdfSFZNCj4gPj4gPiAgdm9pZCBw
YWdpbmdfdXBkYXRlX25lc3RlZG1vZGUoc3RydWN0IHZjcHUgKnYpCj4gPj4gPiAgewo+ID4+ID4g
ICAgICBBU1NFUlQobmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSk7Cj4gPj4gPiBAQCAtOTMw
LDYgKzkzMSw3IEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlKHN0cnVjdCB2Y3B1ICp2
KQo+ID4+ID4gICAgICAgICAgdi0+YXJjaC5wYWdpbmcubmVzdGVkbW9kZSA9IE5VTEw7Cj4gPj4g
PiAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Cj4gPj4gPiAgfQo+ID4+ID4gKyNlbmRpZgo+
ID4+IAo+ID4+IEp1c3QgYSBjb25zaWRlcmF0aW9uIChubyBvYmplY3Rpb24pOiBXb3VsZCBpdCBi
ZSB3b3J0aHdoaWxlIHRvCj4gPj4gaW50cm9kdWNlIENPTkZJR19ORVNURURfSFZNIGF0IHRoZSBz
YW1lIHRpbWUgKGZvciBub3cgaGFyZAo+ID4+IGNvZGVkIHRvIFksIGFuZCBvZiBjb3Vyc2UgZGVw
ZW5kaW5nIG9uIEhWTSkgdG8gYXZvaWQgaGF2aW5nIHRvCj4gPj4gdG91Y2ggYWxsIHN1Y2ggcGxh
Y2VzIGEgc2Vjb25kIHRpbWUgbGF0ZXIgb24/Cj4gPiAKPiA+IElmIHdlIHBsYW4gdG8gbWFrZSBu
ZXN0ZWQgaHZtIGNvbmZpZ3VyYWJsZSBpbiB0aGUgZnV0dXJlLCB0aGF0IHdvdWxkIGJlCj4gPiBh
IHdvcnRod2hpbGUgdGhpbmcgdG8gZG87IG90aGVyd2lzZSBpdCBpcyBqdXN0IGFub3RoZXIgY29u
Y2VwdCB0aGF0Cj4gPiB1c2VycyBuZWVkIHRvIGNhcmUgYWJvdXQsIHdoaWNoIGNyZWF0ZXMgc29t
ZSBtZW50YWwgYnVyZGVuLgo+IAo+IEFuZHJldywgZG8geW91IGhhdmUgYW55IG9waW5pb24gLyBw
cmVmZXJlbmNlIGVpdGhlciB3YXk/CgpJIGRpc2N1c3NlZCB0aGlzIHdpdGggQW5kcmV3IG9uIElS
QyBhbmQgY2FtZSB0byB0aGUgY29uY2x1c2lvbiBpdCBpcyBub3QKd29ydGggaXQgdG8gaW50cm9k
dWNlIENPTkZJR19ORVNURURfSFZNLCBiZWNhdXNlOgoKMS4gTmVzdGVkIHZpcnQgd2lsbCBiZWNv
bWUgY29tbW9ucGxhY2UgZm9yIFhlbi4KMi4gVHJ5aW5nIHRvIHNwbGl0IG5lc3RlZCBwYXJ0cyBm
cm9tIG5vbi1uZXN0ZWQgcGFydHMgd2lsbCBiZSBtYXNzaXZlbHkKICAgY29tcGxpY2F0ZWQuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:36:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:36: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 1fwpxu-0006Ll-A7; Mon, 03 Sep 2018 14:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwpxs-0006Lc-T9
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:36:28 +0000
X-Inumbo-ID: d93db522-af86-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d93db522-af86-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:37:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78485143"
Date: Mon, 3 Sep 2018 16:36:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Isaila Alexandru <aisaila@bitdefender.com>
Message-ID: <20180903143618.lijjktkqxgqjxino@mac.bytemobile.com>
References: <1534946563-12084-1-git-send-email-aisaila@bitdefender.com>
 <1534946563-12084-14-git-send-email-aisaila@bitdefender.com>
 <20180822144129.uxe5plthp4fxyxqe@mac>
 <1534950925.20997.8.camel@bitdefender.com>
 <1535551353.20997.18.camel@bitdefender.com>
 <5B86AA0002000078001E31D3@prv1-mh.provo.novell.com>
 <1535723781.3949.5.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535723781.3949.5.camel@bitdefender.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 v17 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@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>

T24gRnJpLCBBdWcgMzEsIDIwMTggYXQgMDQ6NTY6MjFQTSArMDMwMCwgSXNhaWxhIEFsZXhhbmRy
dSB3cm90ZToKPiBPbiBNaSwgMjAxOC0wOC0yOSBhdCAwODoxMyAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAyOS4wOC4xOCBh
dCAxNjowMiwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+ID4gT24gTWksIDIw
MTgtMDgtMjIgYXQgMTg6MTUgKzAzMDAsIElzYWlsYSBBbGV4YW5kcnUgd3JvdGU6Cj4gPiA+ID4g
Cj4gPiA+ID4gT24gTWksIDIwMTgtMDgtMjIgYXQgMTY6NDEgKzAyMDAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IElmIHlvdSBsb29rIGF0IHZjcHVfaHZtIGlu
IHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBpdCBzYXZlcwo+ID4gPiA+ID4gdGhlCj4gPiA+ID4g
PiBmdWxsCj4gPiA+ID4gPiBkb21haW4gY29udGV4dCBqdXN0IHRvIGdldCB0aGUgQ1BVIGFuZCB0
aGUgTVRSUiBzdGF0ZSBvZgo+ID4gPiA+ID4gVkNQVSMwLiBEbwo+ID4gPiA+ID4geW91IHRoaW5r
IHlvdSBjb3VsZCBzd2l0Y2ggdGhpcyBjb2RlIHRvIHVzZSB0aGUgbmV3bHkKPiA+ID4gPiA+IGlu
dHJvZHVjZWQKPiA+ID4gPiA+IG1hY2hpbmVyeSB0byBzYXZlIGEgc2luZ2xlIGluc3RhbmNlIG9m
IGEgc3BlY2lmaWMgdHlwZT8KPiA+ID4gPiBTdXJlLCBJIHdpbGwgYWRkIGEgdG9vbCBwYXRjaCBh
dCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMKPiA+ID4gSXMgdGhpcyB1cmdlbnQgdG8gYmUgaW4gdGhp
cyBzZXJpZXM/IElmIG5vdCBJIHdpbGwgYWRkIGEgbmV3IHBhdGNoCj4gPiA+IGFmdGVyIGl0IGlz
IGFsbCBpbi7CoAo+ID4gQ29uc2lkZXJpbmcgdGhlIHByb2JsZW1zIHRoYXQgdGhlcmUgaGF2ZSBi
ZWVuIHdpdGggdGhpcyBzZXJpZXMsCj4gPiBhbnl0aGluZyB0byBoZWxwIGJ1aWxkIGNvbmZpZGVu
Y2UgaW4gdGhpbmdzIHN0aWxsIHdvcmtpbmcgZm9yIGFsbAo+ID4gY2FzZXMgd291bGQgaGVscCBo
ZXJlLCBzbyBJJ20gcHJldHR5IGdsYWQgUm9nZXIgdGhvdWdodCBvZiB0aGlzLAo+ID4gYW5kIHdo
aWxlIEkgd291bGRuJ3QgbWFrZSBpdCBhcyBzdHJvbmcgYXMgInRoZSBzZXJpZXMgY2FuJ3QgZ28K
PiA+IGluIHdpdGhvdXQgdGhpcyIsIEknZCBzdGlsbCBtdWNoIHByZWZlciBpZiB5b3UgdG9vIHRo
ZSB0aW1lLgo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgcG9zc2libGUgdG8gdXNlwqBnZXRjb250
ZXh0X3BhcnRpYWwoKSBpbsKgdmNwdV9odm0oKQo+IGJlY2F1c2Ugb2YgdGhlIG5lZWQgdG8gaGF2
ZSBhIGhlYWRlciBmb3LCoHhjX2RvbWFpbl9odm1fc2V0Y29udGV4dCgpIGFuZAo+IHRoZSBvbmx5
IHdheSB0byBnZXQgaXQgaXMgYnnCoHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dCgpLiBUaGVyZSBp
cyBhbHNvCj4gYSBjb21tZW50IHRoZXJlIHRoYXQgc3RhdGVzIHRoZSBzYW1lIHRoaW5nCj4gIi8q
Cj4gwqDCoMKgwqDCoCogR2V0IHRoZSBmdWxsIEhWTSBjb250ZXh0IGluIG9yZGVyIHRvIGhhdmUg
dGhlIGhlYWRlciwgaXQgaXMgbm90Cj4gwqDCoMKgwqDCoCogcG9zc2libGUgdG8gZ2V0IHRoZSBo
ZWFkZXIgd2l0aCBnZXRjb250ZXh0X3BhcnRpYWwsIGFuZCBjcmFmdGluZwo+IG9uZQo+IMKgwqDC
oMKgwqAqIGZyb20gdXNlcnNwYWNlIGlzIGFsc28gbm90IGFuIG9wdGlvbiBzaW5jZSBjcHVpZCBp
cyB0cmFwcGVkIGFuZAo+IMKgwqDCoMKgwqAqIG1vZGlmaWVkIGJ5IFhlbi4KPiDCoMKgwqDCoMKg
Ki8KPiAiCj4gSSBob3BlIEkgdW5kZXJzdG9vZCB0aGUgcmVxdWVzdCBjb3JyZWN0bHkgdG8gc3Rh
cnQgd2l0aCBhbmQgaWYgbm90Cj4gcGxlYXNlIGNsYXJpZnkuwqAKCkJ1dCBJIGV4cGVjdCB5b3Ug
YWxzbyBnZXQgc3VjaCBoZWFkZXIgd2hlbiBmZXRjaGluZyB0aGUgc3RhdGUgb2YgYQpzaW5nbGUg
ZGV2aWNlLCBvciBlbHNlIGhvdyBkbyB5b3UgdXNlIHRoaXMgbmV3IGh5cGVyY2FsbCBpbgpjb25q
dW5jdGlvbiB3aXRoIHhjX2RvbWFpbl9odm1fc2V0Y29udGV4dD8KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:41:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:41: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 1fwq2Q-00070R-TP; Mon, 03 Sep 2018 14:41: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=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwq2P-00070M-Sa
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:41:09 +0000
X-Inumbo-ID: 2a9cc758-af87-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a9cc758-af87-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:39:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78485339"
Date: Mon, 3 Sep 2018 16:40:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180903144059.olqra6xxv5jb63hb@mac.bytemobile.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
 <0265073a-f678-7631-27dc-91380373fe2f@arm.com>
 <0f33a97d-749c-ff5d-15ad-82ef698cc762@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0f33a97d-749c-ff5d-15ad-82ef698cc762@arm.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/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMTI6MTU6MTZQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDAzLzA5LzE4IDEyOjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiAKPiA+IAo+
ID4gT24gMjMvMDgvMTggMDg6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IE9uIFdl
ZCwgQXVnIDIyLCAyMDE4IGF0IDA2OjQ4OjA1UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiA+ID4gPiA+IAo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICvCoMKgwqAgYl9pbmZvLT50eXBl
ID0gTElCWExfRE9NQUlOX1RZUEVfUFZIOwo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICvCoMKg
wqAgLyoKPiA+ID4gPiA+ID4gK8KgwqDCoMKgICogVGhleSBvbmx5IGZpZWxkIGluIHUucHYgdGhh
dCBtYXR0ZXJzIG9uIEFybSBhcmU6Cj4gPiA+ID4gPiA+IGtlcm5lbCwgY21kbGluZSwKPiA+ID4g
PiA+ID4gK8KgwqDCoMKgICogcmFtZGlzay4KPiA+ID4gPiA+ID4gK8KgwqDCoMKgICovCj4gPiA+
ID4gPiA+ICsKPiA+ID4gPiA+ID4gK8KgwqDCoCBpZiAoIWJfaW5mby0+a2VybmVsICYmIGJfaW5m
by0+dS5wdi5rZXJuZWwpCj4gPiA+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJfaW5m
by0+a2VybmVsID0gYl9pbmZvLT51LnB2Lmtlcm5lbDsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g
PiArwqDCoMKgIGlmICghYl9pbmZvLT5yYW1kaXNrICYmIGJfaW5mby0+dS5wdi5yYW1kaXNrKQo+
ID4gPiA+ID4gPiArwqDCoMKgwqDCoMKgwqAgYl9pbmZvLT5yYW1kaXNrID0gYl9pbmZvLT51LnB2
LnJhbWRpc2s7Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gK8KgwqDCoCBpZiAoIWJfaW5mby0+
Y21kbGluZSAmJiBiX2luZm8tPnUucHYuY21kbGluZSkKPiA+ID4gPiA+ID4gK8KgwqDCoMKgwqDC
oMKgIGJfaW5mby0+Y21kbGluZSA9IGJfaW5mby0+dS5wdi5jbWRsaW5lOwo+ID4gPiA+ID4gPiAr
Cj4gPiA+ID4gPiA+ICvCoMKgwqAgLyogUmVzZXQgYl9pbmZvLT51LnB2aCB0byBkZWZhdWx0IHZh
bHVlcyAqLwo+ID4gPiA+ID4gPiArwqDCoMKgIG1lbXNldCgmYl9pbmZvLT51LnB2aCwgMCwgc2l6
ZW9mKGJfaW5mby0+dS5wdmgpKTsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSdtIGFmcmFpZCB0aGF0
J3Mgbm90IGNvcnJlY3QuIFRoZSBkZWZhdWx0IHZhbHVlcyBmb3IgdS5wdmggYXJlIHNldAo+ID4g
PiA+ID4gYnkgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQuCj4gPiA+ID4gCj4g
PiA+ID4gSSB0aG91Z2h0IHRoYXQgdGhpcyBzaG91bGQgYmUgY292ZXJlZCBieSB0aGUgc3dpdGNo
IHJpZ2h0IGFmdGVyCj4gPiA+ID4gdGhlIGNhbGwgb2YKPiA+ID4gPiBsaWJ4bF9fYXJjaF9kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0LiBEaWQgSSBtaXNzIGFueXRoaW5nPwo+ID4gPiAKPiA+
ID4gT2ggcmlnaHQsIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaXMg
Y2FsbGVkIGJ5Cj4gPiA+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0Lgo+ID4g
PiAKPiA+ID4gPiBXaGF0IEkgd2FudGVkIHRvIGRvIGhlcmUgaXMgcmVzZXR0aW5nIHRoZSB1bmlv
biB0byAwIHNvIHlvdQo+ID4gPiA+IGRvbid0IGdldCBkYXRhCj4gPiA+ID4gbWFuZ2xlZCBieSB0
aGUgcHYgZmllbGRzLgo+ID4gPiAKPiA+ID4gQW5vdGhlciBwb3NzaWJsZSBvcHRpb24gSSB0aGlu
ayB3b3VsZCBiZSB0byBtYXJrIHRob3NlIGZpZWxkcyBhcwo+ID4gPiBkZXByZWNhdGVkIGluIHRo
ZSBJREwsIGFuZCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fY29weV9kZXByZWNhdGVkCj4gPiA+
IHdpbGwgdGFrZSBjYXJlIG9mIGNvcHlpbmcgdGhlbSB0byB0aGUgbmV3IHBsYWNlLiBJbiBmYWN0
IEkgdGhpbmsgYWxsCj4gPiA+IGd1ZXN0IHR5cGVzIHNob3VsZCBiZSB1c2luZyB0aGUgdG9wIGxl
dmVsIGtlcm5lbCwgcmFtZGlzayBhbmQgY21kbGluZQo+ID4gPiBmaWVsZHMuCj4gPiAKPiA+IEkg
d2lsbCBoYXZlIGEgbG9vayBhdCBpdC4KPiA+IAo+ID4gPiAKPiA+ID4gSSdtIG5vdCBzcGVjaWFs
bHkgY29tZm9ydGFibGUgd2l0aCBjaGFuZ2luZyB0aGUgZ3Vlc3QgdHlwZSBpbiB0aGUKPiA+ID4g
bWlkZGxlIG9mIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0LCBidXQgSSBhbHNv
IGRvbid0IGhhdmUgYQo+ID4gPiBtdWNoIGJldHRlciBzdWdnZXN0aW9uIGFwYXJ0IGZyb20gdXNp
bmcgdGhlIGRlcHJlY2F0aW9uIGhlbHBlci4KPiAKPiBJIGZvcmdvdCB0byBhbnN3ZXIgdG8gdGhp
cyBiaXQuIEkgZG9uJ3QgdGhpbmsgdGhlIGRlcHJlY2F0aW9uIGhlbHBlciB3aWxsIGRvCj4gYWxs
IHRoZSBqb2JzLiBUaGVyZSBhcmUgc3RpbGwgUFYgc3BlY2lmaWMgcGFyYW1ldGVyczogc2xhY2tf
bWVta2IsIGZlYXR1cmVzLAo+IGU4MjBfaG9zdC4KClRob3NlIGNhbiBiZSBsZWZ0IGluc2lkZSB0
aGUgUFYgc3ViLXN0cnVjdCBhbmQgc2hvdWxkbid0IGJlIG1hcmtlZCBhcwpkZXByZWNhdGVkLgoK
PiBUaG9zZSBhcmUgbm90IG5lY2Vzc2FyeSBmb3IgQXJtLCBpZiB5b3UgZG9uJ3QgemVybyB0aGVt
IHRoZW4geW91IHdpbGwgbm90Cj4gaW5pdGlhbGl6ZSB0aGUgUFZIIHN0cnVjdHVyZSB3aXRoIGRl
ZmF1bHQgdmFsdWVzLiBIb3cgZG8geW91IHN1Z2dlc3QgdG8KPiBoYW5kbGUgdGhlbT8KCkJ1dCBJ
IGd1ZXNzIEFSTSBkb2Vzbid0IHVzZSBhbnkgb2YgdGhvc2UgZmllbGRzIChvciBlbHNlIHRoZXkg
c2hvdWxkCmJlIG1vdmVkIHRvIHRoZSBwdmggc3ViLXN0cnVjdCBhbnl3YXkpPwoKSW4gd2hpY2gg
Y2FzZSBhbGxvd2luZyB0aGUgdXNlciB0byBzZXQgdGhlbSBpbiB0aGUgZmlyc3QgcGxhY2Ugc2Vl
bXMKbGlrZSBhbiBlcnJvciB0byBtZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:43:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fwq49-0007AJ-EZ; Mon, 03 Sep 2018 14:42: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=ejpn=lr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fwq47-0007A4-Dc
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:42:55 +0000
X-Inumbo-ID: 6987ab67-af87-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::704])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6987ab67-af87-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:41:16 +0200 (CEST)
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=0KSBn3HEiImGSzMsPPT1++mhJ/CQnJy2UzONt0Z1D08=;
 b=GQoj13WFxEJ0XJAl1osOEkdtUPdniF3AacYGaJ4cE6ixjIINTnjQGHWGWpNbFoYMfybnf7/bZMv8ITO2EsK9uJcA7R0GHnm7NVieIt82q6hnlX2EZi8UtRmAneyqWTZEMngHX3QLCsCg7oF+H7fS1us68xhS6IoTQttPwYBMuvs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from [10.10.195.54] (91.199.104.6) by
 DB7PR02MB4185.eurprd02.prod.outlook.com (2603:10a6:10:46::31) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 14:42:45 +0000
Message-ID: <1535985763.3202.2.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Date: Mon, 03 Sep 2018 17:42:43 +0300
In-Reply-To: <20180903143618.lijjktkqxgqjxino@mac.bytemobile.com>
References: <1534946563-12084-1-git-send-email-aisaila@bitdefender.com>
 <1534946563-12084-14-git-send-email-aisaila@bitdefender.com>
 <20180822144129.uxe5plthp4fxyxqe@mac>
 <1534950925.20997.8.camel@bitdefender.com>
 <1535551353.20997.18.camel@bitdefender.com>
 <5B86AA0002000078001E31D3@prv1-mh.provo.novell.com>
 <1535723781.3949.5.camel@bitdefender.com>
 <20180903143618.lijjktkqxgqjxino@mac.bytemobile.com>
Organization: BD
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:4:29::23) To DB7PR02MB4185.eurprd02.prod.outlook.com
 (2603:10a6:10:46::31)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 210895eb-9bb0-4195-b33d-08d611ab839f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4185; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 3:NbtCNZmZNiTDpT5IGut4l3o5EgtQ7y8mJamyhDD6AnZIGHuqitxfDVqGe+SR55wvIxJCMCMDSqNHRw0BNZjRd1hwCKFA16oVXPf+bIdUNh4hCipOOoFL4D8+/4iwFn6m+Upmz8jsZ0zD1q6yM89+G1CSg40jASRzhVxKbFmzTA/kkMzTVejXKBGdiqbNU7Lutqo43ijX7Gj9L0SSJmEjiq+0L1MW97Ou5R2/QVBx4k18OfBfaqlLFTrF/xldckqI;
 25:vL2Yg74Oit7Mlpuir89gc2nhE0ttuEkcF0ZizEFocWo8p4FF/TO3kQb4qn3fdlCTKr7CodLzNEOBP0rG0rEbM5Y9T86Sdcji6ZLMM3d9q3twtJvfrhg17j0dvuCaVEBClWpD0GK1I9FBMzHbmcNfRC6NLg58dFL4cYeI7zSmdjEc9+H5PZE4Im/djGl+DLdZ+xnmHwIdYhip2dn2hHdjm1PZapcRpLBC1edGQmBPHlyzwz2oZ8K1sO5QXggGL+E7CshdKY1i1Lbrrl/h2cKjt76f5/ezXu3a3xdx0k9e0GEP+cTHdVqk4JOvnmcmhfuG/S8j2qfAP2Gzdv/k1D3JOg==;
 31:DoQiGQ/s9WLwYI8DaYWk66rGxl/HgLlzre8BsIiz4aUExg2zTrIB7QdVSZxqh0gnkPxVDD5z7GNYvUL3bkbRlRbnq2PRhjFj60J/8y4kBGYvmRDKYQr+WHdDtgEeFByZfBlIQplr98Q1DSDbPiZZiyyib9ItBAoOXzo59Q0WGnTpQX89LHXP5BuQ7hMcd0bs7T8MjJusWVgLVf8/8hS5HOEo5siTYWArK0hS5kzpxcw=
X-MS-TrafficTypeDiagnostic: DB7PR02MB4185:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 20:chFbQyEkFiK6QCNOmWnk7XVbj/UG70XT5O/PXpo25qvhSkbMeTnMZrrdw+aKwB+VppiVFid0iYqr2EligCBB4VvVPB+Gmp6XxKNYYn6EO0lxioeohyXjAjZcdztYtZ2UKy5PGI6+5bDVtHeK1wQnAk9yLyNB074waRlnbqVtBcVlyK+IZkPfbpF1fGpNGDTBy+uNxWi15ix2/nn5RsB/piYU59bx+Hdf6yQixYADy2S2W97nxM7AzRorgVQkuPvRy1GAvF5AYSRXy9SlqXiJN95pX8+HppYm4a0NQatEsNekIRH6o5xaaXSrcjz++XG3BTONGoMtOgi7JF+bSmL7qg==;
 4:NaTtNSAYNGMx1a4DvXtcVJ2HzzS2bNsK9jT0nRwvcOaGrifuroKdwWGci5de11cihRBJJmFHvaJx8IxBWKx+FxMTWSleInAEnW1XYJR4pUy7TAOnmpdvSqlQsIq3LLE5AS7bLRBI3s5DhSE/2dGTSh2n80diFqO+fVldyq+CspBDnGyHShQSFEwgP4+k9VD5wXI9/Q3Ugnn4XRWCeg7+Gx2y0h5RmyxTd0T2l0RzXEXloKYgjbytOlOfKmYb74M7AYQZCWvrj71DVe4fqLcl5QWPyLMrdfrqMwkrUy9JuQRcQgzzrWdJBrZNQilfnNxV
X-Microsoft-Antispam-PRVS: <DB7PR02MB4185BD8236FC68D186983197AB0C0@DB7PR02MB4185.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:DB7PR02MB4185; BCL:0; PCL:0; RULEID:; SRVR:DB7PR02MB4185; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(6049001)(346002)(396003)(39850400004)(376002)(136003)(366004)(199004)(189003)(103116003)(305945005)(66066001)(4326008)(486006)(7736002)(68736007)(6246003)(47776003)(8676002)(6486002)(53936002)(2906002)(14444005)(956004)(229853002)(105586002)(476003)(2870700001)(5820100001)(2616005)(11346002)(16526019)(446003)(186003)(106356001)(26005)(77096007)(86362001)(50466002)(93886005)(25786009)(81166006)(8936002)(16576012)(81156014)(97736004)(5660300001)(50226002)(478600001)(36756003)(6116002)(3846002)(386003)(54906003)(53546011)(316002)(6916009)(23676004)(36916002)(52116002)(76176011)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4185; H:[10.10.195.54]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAyTUI0MTg1OzIzOkphMUFRbDNmTTh1ZlltVUdVK2xYSWhsYVdu?=
 =?utf-8?B?c09mdGFJdW9YTlZRaThXbWF5U2JIWTRHelZvaWNYSTA3TElKbUtTdlEzUkxt?=
 =?utf-8?B?VXg0Wk1JMGpwT3Nudzh0SmQ4VW04QTEzTzRpcDhYb3pzRTNuTEdFNDNFNC9T?=
 =?utf-8?B?cGlpUzZOZitFVzdMdnU2WndWWWJQa1pDL0NocTkzcjQxTW5Ha2hBT0pVUFpo?=
 =?utf-8?B?QzhkNFErYTdqSFFGVlVEQ1A1WElkSDhLdlBmanJvazhqeXg3REt6QmJ1Y2Zw?=
 =?utf-8?B?ZjRUZDg0eWFBcnEyMUFYN3lvV0FsaFRNNE1kSXMwOWpNNGhBUFRSQXZsZWJ2?=
 =?utf-8?B?QnZCRTA3dEg2cDNOYTlsaEc2SDRTRFhiOWl6OFVGWlcrVVVLMnVuQ0JGTGlj?=
 =?utf-8?B?aVJxNGVlalplVVFnRm5JQ3N1aVZsTE15MU50RW82UUl1NWU4WG9wVWpSQ0dH?=
 =?utf-8?B?STB6bmFqTXc5UTZSYmdlYW9rMmg5MnRUMEdVcDRrK1ZPaTRieUVxN1d6bk45?=
 =?utf-8?B?aWJZVEdJZE5tb0VjMlpEcFo1dVRhUjcyVDVySDdZTC9GdFcvT1FGc3YvVlE1?=
 =?utf-8?B?WlFWTVFnZXVoL05jQXpsRW9Nc0ZqdTRobGo4cGpzeHVEaFN2MXpZbVYwQjBF?=
 =?utf-8?B?WEk3RFRqN2ZPeEVBcDVnTkI3M2dHak1jTVcvMnBwMDFxZCtvbjIzQ0xnL2ly?=
 =?utf-8?B?YjRxNHNzbW5iWmJwNEJSM3dJam1XQ01rYk5GMUt1Z1p2WUh6eXJ0OVBwbkFz?=
 =?utf-8?B?TnlvRDN2amR6SFlrdUFNNTdOazVXczQySDdybm9tVUNZeVVJajRuSXU4TmZR?=
 =?utf-8?B?WGNYMkExZVJyVmt6OEgzZDlYMW04eFRsUzZFNG1zaXhEdmZTdEVmS2xEdEg5?=
 =?utf-8?B?SDU4aHQyNDZxNlM0UjFyTXdkNzVYQlViSGtqc0s3MWpmL3o5K2VqRnl5VXhK?=
 =?utf-8?B?d2hVNE5GMTJRdG9RV283OHhqbnF2ZkhMTUhCRDlsRXBIbkloaUdSK05zQ0hS?=
 =?utf-8?B?aG44Vkx2bjQxVFNHQmZNVHdldk9NZGdteGIyOUpIcjFoNDdoQnY5N3JHUUhQ?=
 =?utf-8?B?VFVETjFleTVVVURiWGpLQlI4MkpMUERZUTZMYU9MK29yUnV5Z1RxdkNlelZS?=
 =?utf-8?B?RVlmbDd0Z1pVYlVvU0U5M3dYQUs0NmVvS01EbGtFWldJd1lSNDNvNUhDL0Rh?=
 =?utf-8?B?RFh4YlFicUxIS2JlbllqRWVoaVpxTFNaRml5UkhmYjU4N0NVSjB1T21xWlhR?=
 =?utf-8?B?RWE5Y1hLSlJmdVlKUTc4QnNEUnM5NVVRQ04zR05WcFZpM0ZlaWt3Vm1YQTla?=
 =?utf-8?B?MGxpZUlJTEU0TEg1QTh6UnNWamJpWEN1Q0x3OUQ1NEVCQmFPcGlRb0NiM2lT?=
 =?utf-8?B?UkhRbzZXTFJETWw0alVmVVo3UTdFOGQvWStpUWYrRnJac2l4WnlBMGk2b2o0?=
 =?utf-8?B?Vk11T0lmTXovVTl2WFhLaWVUWkdxdWxscks2Q1NidWhHZzBHaGlkbklxM0xO?=
 =?utf-8?B?T2xwditCTGhTbVpGSkNCU0h1RFNwZnRkM3pZdTdtYVozb0doRkJXMTZIWXRO?=
 =?utf-8?B?WnVDOHBoMG82MEg1TnMvZVJxL3JNTmV0clBvVkRIRmlJdjVleXVGVjByQmNa?=
 =?utf-8?B?Rnh2aklsMHBwU0pyK25aeWpVVXBtVmc3NmpqWE1idndBQ1IrNm1SUUVqTnQ2?=
 =?utf-8?B?WmVVWXdhaUxEdExQMkRONDRPT2lBUGpRbXBwYTdRb2dPWW1mRVRCSnd6MWdq?=
 =?utf-8?B?SjdWMEZDUDJhOUxUN0hFa2lDOW1TMmNBRmRQeEJ4ZkN5YTkxRDNwbTBNVmtJ?=
 =?utf-8?B?blRKaCtMNXRPTUJqazIwdTE1cTVqUENxVnN0YTlhMThIWmRwMmlQeUdwWkcz?=
 =?utf-8?Q?q9K0FySXz1w=3D?=
X-Microsoft-Antispam-Message-Info: S8J+SVlr8lNYlIJSFu7tsxSlABNW3BTyLM8brnUxv/3P262QXCrqAX2lyv75urdQyOo1xOEi/O4Csgl78TpwVeH/C7gn7a2NdtGzqDRZe6UOqwRrg+6vaau8O6CfZAVc5faUzihfkMWnwGMDqaozfBLVAZSirub8Myx0mVvmVe4DdtSub9bngqNbdSreCI3shVxxBqhnOcoPSlOh4peEqBzQL5MupOFNWV7a7+jwb9FeimLJOiiXNTK5z23irZzpUd0/k5VohDmAu5CV+AhgFAIBsm7r2hQHrQD2hpWKOspuAt5+fUwMNUNHeE4KZpWfi0qO2o4bYqMhk+uDUS/S2+vqq3jRczp2UQip83otnKc=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 6:Z2MXW5RuuECuO01A1DHlnZCCMg19L3PHT288qIMBjrUDnvlbHb1OiNMQrB0a9Mx7GVu6CYd2mAFy2xoIRfHwetnNJSKZjuRsTvk2WAiszsBSfJTzOXM25LKz+zLaJUhZUvHhIm1kdv4zf8UkCrZIeX6saXLulb1lLmJgihK+P3M/juUQa6/EMa9c4P2wGAgsuN6ez/a1+ckH2/EsESglxzxbUy3XZ9BxToDOic7T5TkuZnfZp0r+Jkz7isHYuAl0vxtgJRTl92P5EvOlTJAEiJNEt4zr8J2ACgKmOgA9Y86HYdY7OX2POsbz54rbFkvylu6p+s2w/nrnkE9IlaZfuNsMeg5yjoVMt5Q8tgbybq+ecyzWOkHq9UJPFMs59Rk0kaPrHfGnXVMQXYLXBzubr91Y9s4ZGYKQdY8LMBLWDO7LxmBhB5WJ5CUlXBs6dGFwU7ci6+PJfUqTAIpzPpUn+Q==;
 5:3A6Is4i+TfdoTNKqJPTw4Fwia1u5Q0dJ0ALeoBvcSo0DPP8o4J4TlQ/k3RMl6MqCcot/7PBgWRp155DjnVEN17bgb0uEjCXEdUtdAP8urN6R1IWMpLa2e0TSkwrZYVIx96OhGX/CVboiXvSIqRPmipNA9IxnFsqzwjzx1NiLsbg=;
 7:MYGPyCZEVwPYpASXt+KPx05O01puUP1CkkJsaHT/cVun5zH3Im5XKBx8QQ14zcVSAGNMOYp5XhDe1ttbkqzv31yXOaD5NwpqY2AiPlkPxx8j439/oOcFQqFqm4Jm2+eJsEdtB2t0xenZe9ZexAlcSGM8HfVPpu6Qvi9jH3cUjfhfRlRcrJ3gsNZyKSMt32jWdedLOpPlMVnnlN7O5X+Fz8v1KrgucsRs3JbWQeCJIQf9ke6hl5gNWTrwk9sP8KiF
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 14:42:45.9396 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 210895eb-9bb0-4195-b33d-08d611ab839f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4185
Subject: Re: [Xen-devel] [PATCH v17 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@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>

T24gTHUsIDIwMTgtMDktMDMgYXQgMTY6MzYgKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gT24gRnJpLCBBdWcgMzEsIDIwMTggYXQgMDQ6NTY6MjFQTSArMDMwMCwgSXNhaWxhIEFsZXhh
bmRydSB3cm90ZToKPiA+IAo+ID4gT24gTWksIDIwMTgtMDgtMjkgYXQgMDg6MTMgLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiA+IAo+ID4g
PiA+ID4gCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gT24gMjkuMDguMTgg
YXQgMTY6MDIsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPiA+ID4gT24gTWks
IDIwMTgtMDgtMjIgYXQgMTg6MTUgKzAzMDAsIElzYWlsYSBBbGV4YW5kcnUgd3JvdGU6Cj4gPiA+
ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gTWksIDIwMTgtMDgtMjIgYXQgMTY6NDEgKzAy
MDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAKPiA+
ID4gPiA+ID4gSWYgeW91IGxvb2sgYXQgdmNwdV9odm0gaW4gdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jIGl0Cj4gPiA+ID4gPiA+IHNhdmVzCj4gPiA+ID4gPiA+IHRoZQo+ID4gPiA+ID4gPiBmdWxs
Cj4gPiA+ID4gPiA+IGRvbWFpbiBjb250ZXh0IGp1c3QgdG8gZ2V0IHRoZSBDUFUgYW5kIHRoZSBN
VFJSIHN0YXRlIG9mCj4gPiA+ID4gPiA+IFZDUFUjMC4gRG8KPiA+ID4gPiA+ID4geW91IHRoaW5r
IHlvdSBjb3VsZCBzd2l0Y2ggdGhpcyBjb2RlIHRvIHVzZSB0aGUgbmV3bHkKPiA+ID4gPiA+ID4g
aW50cm9kdWNlZAo+ID4gPiA+ID4gPiBtYWNoaW5lcnkgdG8gc2F2ZSBhIHNpbmdsZSBpbnN0YW5j
ZSBvZiBhIHNwZWNpZmljIHR5cGU/Cj4gPiA+ID4gPiBTdXJlLCBJIHdpbGwgYWRkIGEgdG9vbCBw
YXRjaCBhdCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMKPiA+ID4gPiBJcyB0aGlzIHVyZ2VudCB0byBi
ZSBpbiB0aGlzIHNlcmllcz8gSWYgbm90IEkgd2lsbCBhZGQgYSBuZXcKPiA+ID4gPiBwYXRjaAo+
ID4gPiA+IGFmdGVyIGl0IGlzIGFsbCBpbi7CoAo+ID4gPiBDb25zaWRlcmluZyB0aGUgcHJvYmxl
bXMgdGhhdCB0aGVyZSBoYXZlIGJlZW4gd2l0aCB0aGlzIHNlcmllcywKPiA+ID4gYW55dGhpbmcg
dG8gaGVscCBidWlsZCBjb25maWRlbmNlIGluIHRoaW5ncyBzdGlsbCB3b3JraW5nIGZvciBhbGwK
PiA+ID4gY2FzZXMgd291bGQgaGVscCBoZXJlLCBzbyBJJ20gcHJldHR5IGdsYWQgUm9nZXIgdGhv
dWdodCBvZiB0aGlzLAo+ID4gPiBhbmQgd2hpbGUgSSB3b3VsZG4ndCBtYWtlIGl0IGFzIHN0cm9u
ZyBhcyAidGhlIHNlcmllcyBjYW4ndCBnbwo+ID4gPiBpbiB3aXRob3V0IHRoaXMiLCBJJ2Qgc3Rp
bGwgbXVjaCBwcmVmZXIgaWYgeW91IHRvbyB0aGUgdGltZS4KPiA+IEkgZG9uJ3QgdGhpbmsgaXQg
aXMgcG9zc2libGUgdG8gdXNlwqBnZXRjb250ZXh0X3BhcnRpYWwoKQo+ID4gaW7CoHZjcHVfaHZt
KCkKPiA+IGJlY2F1c2Ugb2YgdGhlIG5lZWQgdG8gaGF2ZSBhIGhlYWRlciBmb3LCoHhjX2RvbWFp
bl9odm1fc2V0Y29udGV4dCgpCj4gPiBhbmQKPiA+IHRoZSBvbmx5IHdheSB0byBnZXQgaXQgaXMg
YnnCoHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dCgpLiBUaGVyZSBpcwo+ID4gYWxzbwo+ID4gYSBj
b21tZW50IHRoZXJlIHRoYXQgc3RhdGVzIHRoZSBzYW1lIHRoaW5nCj4gPiAiLyoKPiA+IMKgwqDC
oMKgwqAqIEdldCB0aGUgZnVsbCBIVk0gY29udGV4dCBpbiBvcmRlciB0byBoYXZlIHRoZSBoZWFk
ZXIsIGl0IGlzCj4gPiBub3QKPiA+IMKgwqDCoMKgwqAqIHBvc3NpYmxlIHRvIGdldCB0aGUgaGVh
ZGVyIHdpdGggZ2V0Y29udGV4dF9wYXJ0aWFsLCBhbmQKPiA+IGNyYWZ0aW5nCj4gPiBvbmUKPiA+
IMKgwqDCoMKgwqAqIGZyb20gdXNlcnNwYWNlIGlzIGFsc28gbm90IGFuIG9wdGlvbiBzaW5jZSBj
cHVpZCBpcyB0cmFwcGVkCj4gPiBhbmQKPiA+IMKgwqDCoMKgwqAqIG1vZGlmaWVkIGJ5IFhlbi4K
PiA+IMKgwqDCoMKgwqAqLwo+ID4gIgo+ID4gSSBob3BlIEkgdW5kZXJzdG9vZCB0aGUgcmVxdWVz
dCBjb3JyZWN0bHkgdG8gc3RhcnQgd2l0aCBhbmQgaWYgbm90Cj4gPiBwbGVhc2UgY2xhcmlmeS7C
oAo+IEJ1dCBJIGV4cGVjdCB5b3UgYWxzbyBnZXQgc3VjaCBoZWFkZXIgd2hlbiBmZXRjaGluZyB0
aGUgc3RhdGUgb2YgYQo+IHNpbmdsZSBkZXZpY2UsIG9yIGVsc2UgaG93IGRvIHlvdSB1c2UgdGhp
cyBuZXcgaHlwZXJjYWxsIGluCj4gY29uanVuY3Rpb24gd2l0aCB4Y19kb21haW5faHZtX3NldGNv
bnRleHQ/Cj4gClRoZSBuZXcgKnNhdmVfb25lIGZ1bmN0aW9ucyBhcmUgYmFzZWQgb24gdGhlCm9s
ZMKgeGNfZG9tYWluX2h2bV9nZXRjb250ZXh0X3BhcnRpYWwoKSB0aGF0IGRpZCBub3Qgc2VuZCB0
aGUgaGVhZGVyLiBJCmhhZCBubyByZXF1ZXN0cyB0byBjaGFuZ2UgdGhpcyBiZWhhdmlvciBieSB0
aGlzIHBvaW50LgoKVGhhbmtzLMKgCkFsZXgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8F-0007KL-CF; Mon, 03 Sep 2018 14:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8D-0007Jk-IY
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:09 +0000
X-Inumbo-ID: 574ec423-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 574ec423-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314621"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:46:55 +0100
Message-ID: <1535986020-15906-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/5] xen/domain: Cleanup to the domain_create()
 error paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyBpcyB0aGUgc3RhcnQgb2YgYSBsYXJnZSBhbW91bnQgb2YgY2xlYW51cCB3b3JrIHRvIGV2
ZW50dWFsbHkgYWxsb3cgZm9yCnRoZSByZW1vdmFsIG9mIFhFTl9ET01DVExfbWF4X2NwdXMgaHlw
ZXJjYWxsLgoKVGhlIHdvcmsgdG8gZG8gaXM6CgogIDEpIE1ha2UgdGhlIGRvbWFpbiBkZXN0cnVj
dGlvbiBwYXRoIGZ1bGx5IGlkZW1wb3RlbnQsIGFuZCB1c2UgaW5zdGVhZCBvZiB0aGUKICAgICBh
ZC1ob2MgY2xlYW51cCBpbiBlYWNoIG9mIHRoZSB2YXJpb3VzIGNyZWF0ZSBmdW5jdGlvbnMuCiAg
MikgRG8gdGhlIHNhbWUgZm9yIHRoZSB2Y3B1IGNyZWF0ZS9kZXN0cm95IHBhdGggKHdoaWNoIGlz
IGluIGEgZmFyIHdvcnNlCiAgICAgbWVzcykuCgpUaGUgYXJjaC1zcGVjaWZpYyBBUk0gY29kZSBp
cyBhbGwgaWRlbXBvdGVudCwgYnV0IHRoZSBjb21tb24gYW5kIHg4NiBjb2RlIGhhcwphIGxvbmcg
d2F5IHRvIGdvLgoKV2l0aCB0aGlzIGRvbmUsIHdlIHNob3VsZCBiZSBhYmxlIHRvIGNsZWFubHkg
dW53aW5kIGZyb20gYW55IGZhaWx1cmUgYXQgYW55CnBvaW50IGR1cmluZyBkb21haW4gY3JlYXRp
b24sIGluY2x1ZGluZyB3aGVuIG1vdmluZyB0aGUgdmNwdSBhbGxvY2F0aW9uIGxvb3AKaW50byBk
b21haW5fY3JlYXRlKCkuCgpBbmRyZXcgQ29vcGVyICg1KToKICB4ZW4vZG9tYWluOiBQcmVwYXJl
IGRhdGEgZm9yIGlzX3twdixodm19X2RvbWFpbigpIGFzIGVhcmx5IGFzIHBvc3NpYmxlCiAgeGVu
L2RvbWFpbjogQnJlYWsgX19kb21haW5fZGVzdHJveSgpIG91dCBvZiBkb21haW5fY3JlYXRlKCkg
YW5kIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KCkKICB4ZW4vZG9tYWluOiBDYWxsIGxvY2tfcHJv
ZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgpIGZyb20gY29tbW9uIGNvZGUKICB4ZW4vZG9tYWluOiBG
b2xkIHhzbV9mcmVlX3NlY3VyaXR5X2RvbWFpbigpIHBhdGhzIHRvZ2V0aGVyCiAgeGVuL2RvbWFp
bjogTWFrZSByYW5nZXNldF9kb21haW5fZGVzdHJveSgpIGlkZW1wb3RlbnQKCiB4ZW4vYXJjaC94
ODYvZG9tYWluLmMgfCAgMSAtCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgfCA2MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vcmFu
Z2VzZXQuYyB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAyNSBk
ZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8F-0007KX-Vf; Mon, 03 Sep 2018 14:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8D-0007Jp-Ng
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:09 +0000
X-Inumbo-ID: 58a68c21-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58a68c21-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314625"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:46:58 +0100
Message-ID: <1535986020-15906-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] xen/domain: Call
 lock_profile_deregister_struct() from common 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>, 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>

bG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgpIGlzIGNhbGxlZCBmcm9tIGNvbW1vbiBjb2Rl
LCBidXQgdGhlIG1hdGNoaW5nCmRlcmVnaXN0ZXIgd2FzIHByZXZpb3VzbHkgb25seSBjYWxsZWQg
ZnJvbSB4ODYgY29kZS4KClRoZSBwcmFjdGljYWwgdXBzaG90IG9mIHRoaXMgd2hlbiB1c2luZyBD
T05GSUdfTE9DS19QUk9GSUxFLCBkZXN0cm95ZWQgZG9tYWlucwpvbiBBUk0gKGFuZCBpbiBwYXJ0
aWN1bGFyLCB0aGUgZnJlZWQgcGFnZSBiZWhpbmQgc3RydWN0IGRvbWFpbikgcmVtYWluIG9uIHRo
ZQpsb2NrcHJvZmlsZSBsaW5rZWQgbGlzdCwgd2hpY2ggd2lsbCBiZWNvbWUgY29ycnVwdCB3aGVu
IHRoZSBwYWdlIGlzIHJldXNlZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAxIC0KIHhlbi9jb21tb24vZG9tYWluLmMgICB8
IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IDY4OGY3ZmIuLmNkMTQxOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTI5OCw3ICsyOTgsNiBAQCBzdHJ1Y3Qg
ZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCiAKIHZvaWQgZnJlZV9kb21haW5fc3Ry
dWN0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3Ry
dWN0KExPQ0tQUk9GX1RZUEVfUEVSRE9NLCBkKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggMjI1M2MyZC4uOWY4MTBkMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4u
YworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yNzQsNiArMjc0LDggQEAgc3RhdGljIHZv
aWQgX19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZnJlZV9jcHVtYXNr
X3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKIAorICAgIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0
cnVjdChMT0NLUFJPRl9UWVBFX1BFUkRPTSwgZCk7CisKICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3Qo
ZCk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8G-0007L6-O3; Mon, 03 Sep 2018 14:47:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8F-0007KA-2t
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:11 +0000
X-Inumbo-ID: 58e7f767-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58e7f767-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314631"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:47:00 +0100
Message-ID: <1535986020-15906-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] xen/domain: Make rangeset_domain_destroy()
 idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

Li4uIGFuZCBtb3ZlIGl0IGludG8gdGhlIGNvbW1vbiBfX2RvbWFpbl9kZXN0cm95KCkgcGF0aC4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgfCA5ICsrKy0tLS0tLQogeGVuL2NvbW1vbi9yYW5nZXNldC5jIHwgMyArKysKIDIgZmls
ZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGQxYzE5OTMu
LjJmMmYxNTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1v
bi9kb21haW4uYwpAQCAtMjcyLDYgKzI3Miw4IEBAIHN0YXRpYyB2b2lkIF9fZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHhmcmVlKGQtPnBidWYpOwogCisgICAgcmFuZ2Vz
ZXRfZG9tYWluX2Rlc3Ryb3koZCk7CisKICAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5X2Nw
dW1hc2spOwogCiAgICAgeHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKGQpOwpAQCAtMjg2LDcgKzI4
OCw3IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19wcml2KQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQsICoqcGQsICpvbGRfaHdkb20gPSBOVUxMOwotICAgIGVudW0geyBJTklUX3dhdGNoZG9n
ID0gMXU8PDEsIElOSVRfcmFuZ2VzZXQgPSAxdTw8MiwKKyAgICBlbnVtIHsgSU5JVF93YXRjaGRv
ZyA9IDF1PDwxLAogICAgICAgICAgICBJTklUX2V2dGNobiA9IDF1PDwzLCBJTklUX2dudHRhYiA9
IDF1PDw0LCBJTklUX2FyY2ggPSAxdTw8NSB9OwogICAgIGludCBlcnIsIGluaXRfc3RhdHVzID0g
MDsKIApAQCAtMzUwLDcgKzM1Miw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9t
aWRfdCBkb21pZCwKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgcmFuZ2VzZXRfZG9tYWluX2lu
aXRpYWxpc2UoZCk7Ci0gICAgaW5pdF9zdGF0dXMgfD0gSU5JVF9yYW5nZXNldDsKIAogICAgIC8q
IERPTUlEX3tYRU4sSU8sZXRjfSAob3RoZXIgdGhhbiBJRExFKSBhcmUgc3VmZmljaWVudGx5IGNv
bnN0cnVjdGVkLiAqLwogICAgIGlmICggaXNfc3lzdGVtX2RvbWFpbihkKSAmJiAhaXNfaWRsZV9k
b21haW4oZCkgKQpAQCAtNDc1LDggKzQ3Niw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVh
dGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgZXZ0Y2huX2Rlc3Ryb3lfZmluYWwoZCk7CiAgICAg
ICAgIHJhZGl4X3RyZWVfZGVzdHJveSgmZC0+cGlycV90cmVlLCBmcmVlX3BpcnFfc3RydWN0KTsK
ICAgICB9Ci0gICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfcmFuZ2VzZXQgKQotICAgICAgICBy
YW5nZXNldF9kb21haW5fZGVzdHJveShkKTsKICAgICBpZiAoIGluaXRfc3RhdHVzICYgSU5JVF93
YXRjaGRvZyApCiAgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KGQpOwogCkBAIC04ODIs
OCArODgxLDYgQEAgc3RhdGljIHZvaWQgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJj
dV9oZWFkICpoZWFkKQogCiAgICAgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koZCk7CiAKLSAgICBy
YW5nZXNldF9kb21haW5fZGVzdHJveShkKTsKLQogICAgIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKGQp
OwogCiAgICAgLyogRnJlZSBwYWdlIHVzZWQgYnkgeGVuIG9wcm9maWxlIGJ1ZmZlci4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcmFuZ2VzZXQuYyBiL3hlbi9jb21tb24vcmFuZ2VzZXQuYwpp
bmRleCA3Nzg4Y2RkLi5lMzg1N2FiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Jhbmdlc2V0LmMK
KysrIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCkBAIC00ODIsNiArNDgyLDkgQEAgdm9pZCByYW5n
ZXNldF9kb21haW5fZGVzdHJveSgKIHsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAKKyAgICBp
ZiAoIGxpc3RfaGVhZF9pc19udWxsKCZkLT5yYW5nZXNldHMpICkKKyAgICAgICAgcmV0dXJuOwor
CiAgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSgmZC0+cmFuZ2VzZXRzKSApCiAgICAgewogICAgICAg
ICByID0gbGlzdF9lbnRyeShkLT5yYW5nZXNldHMubmV4dCwgc3RydWN0IHJhbmdlc2V0LCByYW5n
ZXNldF9saXN0KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8F-0007KB-31; Mon, 03 Sep 2018 14:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8D-0007Jj-IS
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:09 +0000
X-Inumbo-ID: 585dd40f-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 585dd40f-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314624"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:46:57 +0100
Message-ID: <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] xen/domain: Break __domain_destroy() out of
 domain_create() and complete_domain_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: 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>

VGhpcyBpcyB0aGUgZmlyc3Qgc3RlcCBpbiBtYWtpbmcgdGhlIGRlc3Ryb3kgcGF0aCBpZGVwb3Rl
bnQsIGFuZCB1c2luZyBpdCBpbgpwbGFjZSBvZiB0aGUgYWQtaG9jIGNsZWFudXAgcGF0aHMgaW4g
dGhlIGNyZWF0ZSBwYXRoLgoKVG8gYmVnaW4gd2l0aCwgdGhlIHRyaXZpYWwgZnJlZSBvcGVyYXRp
b25zIGFyZSBicm9rZW4gb3V0LiAgVGhlIHJlc3Qgb2YgdGhlCmNsZWFudXAgY29kZSB3aWxsIGJl
IG1vdmVkIGFzIGl0IGlzIGRlbW9uc3RyYXRlZCAob3IgbWFkZSkgdG8gYmUgaWRlbXBvdGVudC4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFp
bi5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQzYWI5MjYuLjIyNTNjMmQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtMjYwLDYgKzI2MCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9leHRyYV9ndWVzdF9p
cnFzKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImV4dHJhX2d1ZXN0X2lycXMiLCBw
YXJzZV9leHRyYV9ndWVzdF9pcnFzKTsKIAorLyoKKyAqIERlc3Ryb3kgYSBkb21haW4gb25jZSBh
bGwgcmVmZXJlbmNlcyB0byBpdCBoYXZlIGJlZW4gZHJvcHBlZC4gIFVzZWQgZWl0aGVyCisgKiBm
cm9tIHRoZSBSQ1UgcGF0aCwgb3IgZnJvbSB0aGUgZG9tYWluX2NyZWF0ZSgpIGVycm9yIHBhdGgg
YmVmb3JlIHRoZSBkb21haW4KKyAqIGlzIGluc2VydGVkIGludG8gdGhlIGRvbWxpc3QuCisgKi8K
K3N0YXRpYyB2b2lkIF9fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBC
VUdfT04oIWQtPmlzX2R5aW5nKTsKKyAgICBCVUdfT04oYXRvbWljX3JlYWQoJmQtPnJlZmNudCkg
IT0gRE9NQUlOX0RFU1RST1lFRCk7CisKKyAgICB4ZnJlZShkLT5wYnVmKTsKKworICAgIGZyZWVf
Y3B1bWFza192YXIoZC0+ZGlydHlfY3B1bWFzayk7CisKKyAgICBmcmVlX2RvbWFpbl9zdHJ1Y3Qo
ZCk7Cit9CisKIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
ICpjb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfcHJpdikKQEAg
LTQzNyw3ICs0NTQsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9t
aWQsCiAgICAgaWYgKCBoYXJkd2FyZV9kb21haW4gPT0gZCApCiAgICAgICAgIGhhcmR3YXJlX2Rv
bWFpbiA9IG9sZF9od2RvbTsKICAgICBhdG9taWNfc2V0KCZkLT5yZWZjbnQsIERPTUFJTl9ERVNU
Uk9ZRUQpOwotICAgIHhmcmVlKGQtPnBidWYpOwogCiAgICAgc2NoZWRfZGVzdHJveV9kb21haW4o
ZCk7CiAKQEAgLTQ2Miw4ICs0NzgsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRv
bWlkX3QgZG9taWQsCiAgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KGQpOwogICAgIGlm
ICggaW5pdF9zdGF0dXMgJiBJTklUX3hzbSApCiAgICAgICAgIHhzbV9mcmVlX3NlY3VyaXR5X2Rv
bWFpbihkKTsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5X2NwdW1hc2spOwotICAgIGZy
ZWVfZG9tYWluX3N0cnVjdChkKTsKKworICAgIF9fZG9tYWluX2Rlc3Ryb3koZCk7CisKICAgICBy
ZXR1cm4gRVJSX1BUUihlcnIpOwogfQogCkBAIC04ODEsOCArODk4LDYgQEAgc3RhdGljIHZvaWQg
Y29tcGxldGVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJjdV9oZWFkICpoZWFkKQogICAgIHhmcmVl
KGQtPnZtX2V2ZW50X3NoYXJlKTsKICNlbmRpZgogCi0gICAgeGZyZWUoZC0+cGJ1Zik7Ci0KICAg
ICBmb3IgKCBpID0gZC0+bWF4X3ZjcHVzIC0gMTsgaSA+PSAwOyBpLS0gKQogICAgICAgICBpZiAo
ICh2ID0gZC0+dmNwdVtpXSkgIT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTkwMSw5ICs5MTYsOSBA
QCBzdGF0aWMgdm9pZCBjb21wbGV0ZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgcmN1X2hlYWQgKmhl
YWQpCiAgICAgcmFkaXhfdHJlZV9kZXN0cm95KCZkLT5waXJxX3RyZWUsIGZyZWVfcGlycV9zdHJ1
Y3QpOwogCiAgICAgeHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKGQpOwotICAgIGZyZWVfY3B1bWFz
a192YXIoZC0+ZGlydHlfY3B1bWFzayk7CiAgICAgeGZyZWUoZC0+dmNwdSk7Ci0gICAgZnJlZV9k
b21haW5fc3RydWN0KGQpOworCisgICAgX19kb21haW5fZGVzdHJveShkKTsKIAogICAgIHNlbmRf
Z2xvYmFsX3ZpcnEoVklSUV9ET01fRVhDKTsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8G-0007Kd-8S; Mon, 03 Sep 2018 14:47:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8D-0007K0-T2
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:09 +0000
X-Inumbo-ID: 58b2fc0f-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58b2fc0f-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314628"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:46:59 +0100
Message-ID: <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] xen/domain: Fold xsm_free_security_domain()
 paths together
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?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>

eHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKCkgaXMgaWRlbXBvdGVudCAoYm90aCB0aGUgZHVtbXkg
aGFuZGxlciwgYW5kIHRoZQpmbGFzayBoYW5kbGVyKS4gIE1vdmUgaXQgaW50byB0aGUgc2hhcmVk
IF9fZG9tYWluX2Rlc3Ryb3koKSBwYXRoLCBhbmQgZHJvcCB0aGUKSU5JVF94c20gZmxhZyBmcm9t
IGRvbWFpbl9jcmVhdGUoKQoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL2NvbW1vbi9k
b21haW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggOWY4MTBkMS4uZDFjMTk5MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yNzQsNiArMjc0LDggQEAg
c3RhdGljIHZvaWQgX19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZnJl
ZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKIAorICAgIHhzbV9mcmVlX3NlY3VyaXR5
X2RvbWFpbihkKTsKKwogICAgIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChMT0NLUFJP
Rl9UWVBFX1BFUkRPTSwgZCk7CiAKICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3QoZCk7CkBAIC0yODQs
NyArMjg2LDcgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3ByaXYpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCwgKipwZCwgKm9sZF9od2RvbSA9IE5VTEw7Ci0gICAgZW51bSB7IElOSVRfeHNt
ID0gMXU8PDAsIElOSVRfd2F0Y2hkb2cgPSAxdTw8MSwgSU5JVF9yYW5nZXNldCA9IDF1PDwyLAor
ICAgIGVudW0geyBJTklUX3dhdGNoZG9nID0gMXU8PDEsIElOSVRfcmFuZ2VzZXQgPSAxdTw8MiwK
ICAgICAgICAgICAgSU5JVF9ldnRjaG4gPSAxdTw8MywgSU5JVF9nbnR0YWIgPSAxdTw8NCwgSU5J
VF9hcmNoID0gMXU8PDUgfTsKICAgICBpbnQgZXJyLCBpbml0X3N0YXR1cyA9IDA7CiAKQEAgLTMy
NCw3ICszMjYsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQs
CiAKICAgICBpZiAoIChlcnIgPSB4c21fYWxsb2Nfc2VjdXJpdHlfZG9tYWluKGQpKSAhPSAwICkK
ICAgICAgICAgZ290byBmYWlsOwotICAgIGluaXRfc3RhdHVzIHw9IElOSVRfeHNtOwogCiAgICAg
YXRvbWljX3NldCgmZC0+cmVmY250LCAxKTsKICAgICBzcGluX2xvY2tfaW5pdF9wcm9mKGQsIGRv
bWFpbl9sb2NrKTsKQEAgLTQ3OCw4ICs0NzksNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3Jl
YXRlKGRvbWlkX3QgZG9taWQsCiAgICAgICAgIHJhbmdlc2V0X2RvbWFpbl9kZXN0cm95KGQpOwog
ICAgIGlmICggaW5pdF9zdGF0dXMgJiBJTklUX3dhdGNoZG9nICkKICAgICAgICAgd2F0Y2hkb2df
ZG9tYWluX2Rlc3Ryb3koZCk7Ci0gICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfeHNtICkKLSAg
ICAgICAgeHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKGQpOwogCiAgICAgX19kb21haW5fZGVzdHJv
eShkKTsKIApAQCAtOTE3LDcgKzkxNiw2IEBAIHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKIAogICAgIHJhZGl4X3RyZWVfZGVzdHJveSgm
ZC0+cGlycV90cmVlLCBmcmVlX3BpcnFfc3RydWN0KTsKIAotICAgIHhzbV9mcmVlX3NlY3VyaXR5
X2RvbWFpbihkKTsKICAgICB4ZnJlZShkLT52Y3B1KTsKIAogICAgIF9fZG9tYWluX2Rlc3Ryb3ko
ZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8F-0007KR-M2; Mon, 03 Sep 2018 14:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwq8D-0007Jl-Ib
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:47:09 +0000
X-Inumbo-ID: 581086e9-af88-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 581086e9-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:47:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64314623"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 15:46:56 +0100
Message-ID: <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] xen/domain: Prepare data for is_{pv,
 hvm}_domain() as early as possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

R2l2ZW4gdHdvIHN1YnRsZSBmYWlsdXJlcyBmcm9tIGdldHRpbmcgdGhpcyB3cm9uZyBiZWZvcmUs
IGFuZCBtb3JlIGNsZWFudXAgb24KdGhlIHdheSwgbW92ZSB0aGUgc2V0dGluZyBvZiBkLT5ndWVz
dF90eXBlIGFzIGVhcmx5IGFzIHBvc3NpYmxlLgoKTm90ZSB0aGF0IGRlc3BpdGUgbW92aW5nIHRo
ZSBhc3NpZ25tZW50IG9mIGQtPmd1ZXN0X3R5cGUgb3V0c2lkZSBvZiB0aGUKaXNfaWRsZV9kb21h
aW4oZCkgY2hlY2ssIGl0IHN0aWxsIGJlaGF2ZXMgdGhlIHNhbWUuICBQcmV2aW91c2x5LCBzeXN0
ZW0KZG9tYWlucyBoYWQgbm8gZGlyZWN0IGFzc2lnbm1lbnQgb2YgZC0+Z3Vlc3RfdHlwZSBhbmQg
YmVoYXZlZCBhcyBQViBndWVzdHMKYmVjYXVzZSBndWVzdF90eXBlX3B2IGhhcyB0aGUgdmFsdWUg
MC4KCldoaWxlIHRpZHlpbmcgdXAgdGhlIHByZWRpY2F0ZSwgbGVhdmUgYSBjb21tZW50IHJlZmVy
aW5nIHRvCmlzX3N5c3RlbV9kb21haW4oKSwgYW5kIG1vdmUgdGhlIGFzc29jaWF0ZWQgQVNTRVJU
KCkgdG8gYmUgYmVzaWRlIHRoZQphc2lnbm1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDE2ICsrKysrKysrKy0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMjU2
YzU5YS4uNDNhYjkyNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC0yNzIsOCArMjcyLDEyIEBAIHN0cnVjdCBkb21haW4gKmRvbWFp
bl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICBpZiAoIChkID0gYWxsb2NfZG9tYWluX3N0cnVj
dCgpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CiAKKyAgICAv
KiBTb3J0IG91dCBvdXIgaWRlYSBvZiBpc19zeXN0ZW1fZG9tYWluKCkuICovCiAgICAgZC0+ZG9t
YWluX2lkID0gZG9taWQ7CiAKKyAgICAvKiBEZWJ1ZyBzYW5pdHkuICovCisgICAgQVNTRVJUKGlz
X3N5c3RlbV9kb21haW4oZCkgPyBjb25maWcgPT0gTlVMTCA6IGNvbmZpZyAhPSBOVUxMKTsKKwog
ICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX2NvbnRyb2xfZG9tYWluKCkuICovCiAgICAg
ZC0+aXNfcHJpdmlsZWdlZCA9IGlzX3ByaXY7CiAKQEAgLTI4OSw4ICsyOTMsMTEgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICBoYXJkd2FyZV9k
b21haW4gPSBkOwogICAgIH0KIAotICAgIC8qIERlYnVnIHNhbml0eS4gKi8KLSAgICBBU1NFUlQo
aXNfc3lzdGVtX2RvbWFpbihkKSA/IGNvbmZpZyA9PSBOVUxMIDogY29uZmlnICE9IE5VTEwpOwor
ICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAqLworICAg
IGlmICggY29uZmlnICYmIChjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0
KSApCisgICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX2h2bTsKKyAgICBlbHNlCisg
ICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX3B2OwogCiAgICAgVFJBQ0VfMUQoVFJD
X0RPTTBfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIApAQCAtMzMxLDExICszMzgsNiBAQCBzdHJ1
Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAKICAgICBpZiAoICFpc19p
ZGxlX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgJiBYRU5f
RE9NQ1RMX0NERl9odm1fZ3Vlc3QgKQotICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0
X3R5cGVfaHZtOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vl
c3RfdHlwZV9wdjsKLQogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZC0+bnJfcGlycXMgPSBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2RvbVVfaXJxczsK
ICAgICAgICAgZWxzZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:47:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:47: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 1fwq8y-0007ec-1n; Mon, 03 Sep 2018 14:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwq8x-0007dz-1B
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:47:55 +0000
X-Inumbo-ID: 72f0f406-af88-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72f0f406-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:48:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 08:47:52 -0600
Message-Id: <5B8D499202000078001E4AE3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 08:47:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831162215.23318-1-jgross@suse.com>
 <20180831162215.23318-2-jgross@suse.com>
 <5B8D3B2702000078001E4A27@suse.com>
 <412351d9-d3c6-81c6-e754-83180345aea7@suse.com>
In-Reply-To: <412351d9-d3c6-81c6-e754-83180345aea7@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDAzLjA5LjE4IGF0IDE1OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xOCAxNTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMxLjA4LjE4IGF0IDE4
OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEFkZCB0aGUgdGhyZWFkLWlkIHRvIHRo
ZSBjcHUgY29uZmlnIGRhdGEgYW5kIGFuIGFjY2Vzc29yIG1hY3JvCj4+PiBjcHVfdG9fdGhyZWFk
KCkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8ICAxICsKPj4+
ICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+Pj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMSArCj4+PiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaCB8ICAyICsrCj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
ICAgICB8ICAxICsKPj4+ICA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKPj4+IGluZGV4IDA1Nzg1OWFiMTQuLmY2MjZhNmE1MTAgMTAwNjQ0Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCj4+PiBAQCAtNDM0LDYgKzQzNCw3IEBAIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVj
dCBjcHVpbmZvX3g4NiAqYykKPj4+ICAJYy0+cGh5c19wcm9jX2lkID0gWEVOX0lOVkFMSURfU09D
S0VUX0lEOwo+Pj4gIAljLT5jcHVfY29yZV9pZCA9IFhFTl9JTlZBTElEX0NPUkVfSUQ7Cj4+PiAg
CWMtPmNvbXB1dGVfdW5pdF9pZCA9IElOVkFMSURfQ1VJRDsKPj4+ICsJYy0+Y3B1X3RocmVhZF9p
ZCA9IFhFTl9JTlZBTElEX1RIUkVBRF9JRDsKPj4+ICAJbWVtc2V0KCZjLT54ODZfY2FwYWJpbGl0
eSwgMCwgc2l6ZW9mIGMtPng4Nl9jYXBhYmlsaXR5KTsKPj4+ICAKPj4+ICAJZ2VuZXJpY19pZGVu
dGlmeShjKTsKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwo+Pj4gaW5kZXggN2U3NmNjM2Q2OC4uMmM2YTQwYzU0MyAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKPj4+IEBAIC0yNDcsNiArMjQ3LDggQEAgc3RhdGljIHZvaWQgc2V0X2NwdV9zaWJs
aW5nX21hcCh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4gICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBw
ZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwo+Pj4gICAgICBjcHVtYXNrX3NldF9jcHUoY3B1
LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+Pj4gIAo+Pj4gKyAgICBjW2NwdV0u
Y3B1X3RocmVhZF9pZCA9IDA7Cj4+PiArCj4+PiAgICAgIGlmICggY1tjcHVdLng4Nl9udW1fc2li
bGluZ3MgPiAxICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgZm9yX2VhY2hfY3B1ICggaSwgJmNw
dV9zaWJsaW5nX3NldHVwX21hcCApCj4+PiBAQCAtMjcwLDYgKzI3MiwxNCBAQCBzdGF0aWMgdm9p
ZCBzZXRfY3B1X3NpYmxpbmdfbWFwKHVuc2lnbmVkIGludCBjcHUpCj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAiQ1BVJXU6IHVuY2xlYXIgcmVsYXRpb25zaGlwIHdpdGggQ1BVJXVcbiIsCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICBjcHUsIGkpOwo+Pj4gICAgICAgICAgfQo+Pj4gKwo+
Pj4gKyAgICAgICAgZm9yX2VhY2hfY3B1ICggaSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBj
cHUpICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBpZiAoIGNwdSA9PSBpICkKPj4+
ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiArICAgICAgICAgICAgY1tjcHVdLmNwdV90aHJl
YWRfaWQrKzsKPj4gCj4+IE5vLiBUaGlzIHdhbnRzIGRvaW5nIGFsb25nc2lkZSBzZXR0aW5nIG9m
IHRoZSBvdGhlciBzaW1pbGFyIGZpZWxkcywKPj4gaS5lLiBpbiAoYXQgbGVhc3QpIGRldGVjdF9l
eHRlbmRlZF90b3BvbG9neSgpIGFuZCBkZXRlY3RfaHQoKS4gSXQKPj4gaXMgdGhlIGhhcmR3YXJl
IHdoaWNoIHRlbGxzIHVzIHdoYXQgdGhlIHRocmVhZCBJRCBpcy4KPiAKPiBJIHdhc24ndCBhYmxl
IHRvIGZpbmQgdGhlIHJlbGF0ZWQgaW5mb3JtYXRpb24gZm9yIEFNRCBjcHVzLiBJbiBjYXNlIGl0
Cj4gaXMgaW4gdGhlIHNwZWNzIGl0IGlzIGhpZGRlbiB2ZXJ5IHdlbGwuCgpXaGF0IHdhcyB1c2Vk
IGZvciBjb21wdXRlIHVuaXRzIGluIEZhbTE2IGFuZCBlYXJsaWVyIGlzIHVzZWQgZm9yCmh5cGVy
dGhyZWFkcyBpbiBGYW0xNyAoYW5kIGdvaW5nIGZvcndhcmQsIGZyb20gd2hhdCBpaXJjIEJyaWFu
CmhhcyBzYWlkKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:48:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:48: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 1fwq9W-0007oK-Bt; Mon, 03 Sep 2018 14: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwq9U-0007o1-TY
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:48:28 +0000
X-Inumbo-ID: 30f59d8d-af88-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30f59d8d-af88-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:46:50 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 08:48:26 -0600
Message-Id: <5B8D49B702000078001E4AE6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 08:48:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <4f2a5de72552edce4bafe5d049ee89a18531ed1f.1535285866.git-series.wei.liu2@citrix.com>
 <5B8528ED02000078001E2870@prv1-mh.provo.novell.com>
 <20180830074226.qfcxcwllii4cyanz@citrix.com>
 <5B87AC5902000078001E36A7@prv1-mh.provo.novell.com>
 <20180903142701.77qmhjoiep6film7@zion.uk.xensource.com>
In-Reply-To: <20180903142701.77qmhjoiep6film7@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 17/23] x86/mm: put
 paging_update_nestedmode under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDAzLjA5LjE4IGF0IDE2OjI3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBBdWcgMzAsIDIwMTggYXQgMDI6MzU6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAzMC4wOC4xOCBhdCAwOTo0MiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFR1ZSwgQXVnIDI4LCAyMDE4IGF0IDA0OjUwOjIxQU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMjYuMDguMTggYXQgMTQ6MTksIDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
Pj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKPj4gPj4gPiBAQCAtOTE5LDYg
KzkxOSw3IEBAIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqcGFnaW5nX2dldF9tb2RlKHN0cnVj
dCB2Y3B1IAo+PiA+ICp2KQo+PiA+PiA+ICAgICAgcmV0dXJuIHBhZ2luZ19nZXRfbmVzdGVkbW9k
ZSh2KTsKPj4gPj4gPiAgfQo+PiA+PiA+ICAKPj4gPj4gPiArI2lmZGVmIENPTkZJR19IVk0KPj4g
Pj4gPiAgdm9pZCBwYWdpbmdfdXBkYXRlX25lc3RlZG1vZGUoc3RydWN0IHZjcHUgKnYpCj4+ID4+
ID4gIHsKPj4gPj4gPiAgICAgIEFTU0VSVChuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pKTsK
Pj4gPj4gPiBAQCAtOTMwLDYgKzkzMSw3IEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2Rl
KHN0cnVjdCB2Y3B1ICp2KQo+PiA+PiA+ICAgICAgICAgIHYtPmFyY2gucGFnaW5nLm5lc3RlZG1v
ZGUgPSBOVUxMOwo+PiA+PiA+ICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKPj4gPj4gPiAg
fQo+PiA+PiA+ICsjZW5kaWYKPj4gPj4gCj4+ID4+IEp1c3QgYSBjb25zaWRlcmF0aW9uIChubyBv
YmplY3Rpb24pOiBXb3VsZCBpdCBiZSB3b3J0aHdoaWxlIHRvCj4+ID4+IGludHJvZHVjZSBDT05G
SUdfTkVTVEVEX0hWTSBhdCB0aGUgc2FtZSB0aW1lIChmb3Igbm93IGhhcmQKPj4gPj4gY29kZWQg
dG8gWSwgYW5kIG9mIGNvdXJzZSBkZXBlbmRpbmcgb24gSFZNKSB0byBhdm9pZCBoYXZpbmcgdG8K
Pj4gPj4gdG91Y2ggYWxsIHN1Y2ggcGxhY2VzIGEgc2Vjb25kIHRpbWUgbGF0ZXIgb24/Cj4+ID4g
Cj4+ID4gSWYgd2UgcGxhbiB0byBtYWtlIG5lc3RlZCBodm0gY29uZmlndXJhYmxlIGluIHRoZSBm
dXR1cmUsIHRoYXQgd291bGQgYmUKPj4gPiBhIHdvcnRod2hpbGUgdGhpbmcgdG8gZG87IG90aGVy
d2lzZSBpdCBpcyBqdXN0IGFub3RoZXIgY29uY2VwdCB0aGF0Cj4+ID4gdXNlcnMgbmVlZCB0byBj
YXJlIGFib3V0LCB3aGljaCBjcmVhdGVzIHNvbWUgbWVudGFsIGJ1cmRlbi4KPj4gCj4+IEFuZHJl
dywgZG8geW91IGhhdmUgYW55IG9waW5pb24gLyBwcmVmZXJlbmNlIGVpdGhlciB3YXk/Cj4gCj4g
SSBkaXNjdXNzZWQgdGhpcyB3aXRoIEFuZHJldyBvbiBJUkMgYW5kIGNhbWUgdG8gdGhlIGNvbmNs
dXNpb24gaXQgaXMgbm90Cj4gd29ydGggaXQgdG8gaW50cm9kdWNlIENPTkZJR19ORVNURURfSFZN
LCBiZWNhdXNlOgo+IAo+IDEuIE5lc3RlZCB2aXJ0IHdpbGwgYmVjb21lIGNvbW1vbnBsYWNlIGZv
ciBYZW4uCj4gMi4gVHJ5aW5nIHRvIHNwbGl0IG5lc3RlZCBwYXJ0cyBmcm9tIG5vbi1uZXN0ZWQg
cGFydHMgd2lsbCBiZSBtYXNzaXZlbHkKPiAgICBjb21wbGljYXRlZC4KCk9rYXkgdGhlbi4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:51:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:51: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 1fwqC5-0000Hr-Qz; Mon, 03 Sep 2018 14:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqC4-0000Hj-BB
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:51:08 +0000
X-Inumbo-ID: e66d6947-af88-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e66d6947-af88-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:51:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 08:51:06 -0600
Message-Id: <5B8D4A5702000078001E4AE9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 08:51:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180824095802.78002-1-roger.pau@citrix.com>
 <5B83C96F02000078001E214F@prv1-mh.provo.novell.com>
 <20180903141937.pxyox3zwz37rpn6l@mac.bytemobile.com>
In-Reply-To: <20180903141937.pxyox3zwz37rpn6l@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] hvmloader: fix build with LLVM Linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDAzLjA5LjE4IGF0IDE2OjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgQXVnIDI3LCAyMDE4IGF0IDAzOjUwOjM5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjQuMDguMTggYXQgMTE6NTgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIC9kZXYvbnVsbAo+PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9odm1sb2FkZXIubGRzCj4+ID4gQEAgLTAsMCArMSwxMyBAQAo+PiA+ICtTRUNUSU9OUwo+
PiA+ICt7Cj4+ID4gKyAgLiA9IDB4MTAwMDAwOwo+PiA+ICsgIC8qCj4+ID4gKyAgICogTkI6IHRo
ZXJlJ3Mgbm8gbmVlZCB0byB1c2UgdGhlIEFUIGtleXdvcmQgaW4gb3JkZXIgdG8gc2V0IHRoZSBM
TUEsIGJ5Cj4+ID4gKyAgICogZGVmYXVsdCB0aGUgbGlua2VyIHdpbGwgdXNlIFZNQSA9IExNQSB1
bmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZS4KPj4gPiArICAgKi8KPj4gPiArICAudGV4dCA6IHsg
KigudGV4dCkgfQo+PiA+ICsgIC5yb2RhdGEgOiB7ICooLnJvZGF0YSkgfQo+PiA+ICsgIC5kYXRh
IDogeyAqKC5kYXRhKSB9Cj4+ID4gKyAgLmJzcyA6IHsgKiguYnNzKSB9Cj4+ID4gKyAgX2VuZCA9
IC47Cj4+ID4gK30KPj4gCj4+IElzIHRoaXMgcmVhbGx5IHN1ZmZpY2llbnQ/IElpcmMgdGhlIGNv
bXBpbGVyIGNvdWxkIGNyZWF0ZSBxdWl0ZSBhIGZldwo+PiBtb3JlIHZhcmlhbnRzIG9mIHRoZSBz
ZWN0aW9ucyBuYW1lZCBhYm92ZSwgbGlrZSAucm9kYXRhLnN0ciogb3IKPj4gLnRleHQuY29sZC4g
SGVuY2UgYXQgdGhlIHZlcnkgbGVhc3QgSSdkIGV4cGVjdCAuPHNlY3Rpb24+IG9uIHRoZQo+PiBy
aWdodCBzaWRlcyBhYm92ZSB0byBiZSBhY2NvbXBhbmllZCBieSAuPHNlY3Rpb24+LiogLgo+IAo+
IFJpZ2h0LCBBVE0gdGhlIGNvbXBpbGVyIEknbSB1c2luZyBkb2Vzbid0IGdlbmVyYXRlIGFueSBv
ZiB0aG9zZSwgYnV0Cj4geW91IGFyZSBjb3JyZWN0IHRoYXQgdGhpcyBjb3VsZCBiZSB0aGUgY2Fz
ZS4KPiAKPiBEbyB5b3UgaGF2ZSBhIHByZWZlcmVuY2UgZm9yIGFkZGluZyAuPHNlY3Rpb24+Liog
aW5zdGVhZCBvZiBqdXN0IHVzaW5nCj4gYSBzaW5nbGUgLjxzZWN0aW9uPio/CgpZZXMsIEkgdGhp
bmsgd2Ugc2hvdWxkbid0IG1hdGNoIG1vcmUgYWdncmVzc2l2ZWx5IHRoYW4gd2UgaGF2ZSB0by4K
LnRleHQuKiBldGMgYXJlIHdlbGwga25vd24gZm9ybXMsIGFuZCB3aGlsZSAudGV4dDEgZXRjIG1h
eSBhbHNvIGJlLApJIHdvdWxkbid0IHdhbnQgdG8gbWF0Y2ggbW9yZSBleG90aWMgb25lcyBsaWtl
IC50ZXh0dWFsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:52:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwqD8-0000PK-6P; Mon, 03 Sep 2018 14:52:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ggdt=lr=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1fwqD7-0000PD-6W
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:52:13 +0000
X-Inumbo-ID: 0c66797d-af89-11e8-a6a9-d7ebe60f679a
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c66797d-af89-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:52:59 +0000 (UTC)
Received: from [10.200.4.51] (unknown [85.146.242.34])
 (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 63F05231E06F9;
 Mon,  3 Sep 2018 16:52:10 +0200 (CEST)
To: Jan Beulich <JBeulich@suse.com>
References: <27773ff2-019c-1675-5c87-10260d7dd89e@knorrie.org>
 <5B8D336202000078001E4971@prv1-mh.provo.novell.com>
 <194d5c63-cde7-1cdb-54b4-b00dc4b4d2e0@knorrie.org>
 <5B8D38A202000078001E4A09@prv1-mh.provo.novell.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <9a06b95d-112a-65be-4592-f6310fbb0a22@knorrie.org>
Date: Mon, 3 Sep 2018 16:52:10 +0200
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: <5B8D38A202000078001E4A09@prv1-mh.provo.novell.com>
Content-Language: en_US
Subject: Re: [Xen-devel] SMT/Hyperthreading detection not always 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 <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>

T24gMDkvMDMvMjAxOCAwMzozNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDMuMDku
MTggYXQgMTU6MjQsIDxoYW5zQGtub3JyaWUub3JnPiB3cm90ZToKPj4gKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKPj4gKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgyMF0gZW5hYmxlZCkKPj4gKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgxMF0gZW5hYmxlZCkKPj4gKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxOF0gbGFwaWNfaWRbMHgzMF0gZW5hYmxlZCkKPj4gKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKPj4g
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNF0gbGFwaWNfaWRbMHgyNF0gZW5hYmxlZCkK
Pj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwY10gbGFwaWNfaWRbMHgxNF0gZW5hYmxl
ZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxY10gbGFwaWNfaWRbMHgzNF0gZW5h
YmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0g
ZW5hYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMl0gbGFwaWNfaWRbMHgy
Ml0gZW5hYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYV0gbGFwaWNfaWRb
MHgxMl0gZW5hYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxYV0gbGFwaWNf
aWRbMHgzMl0gZW5hYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFw
aWNfaWRbMHgwNl0gZGlzYWJsZWQpCj4+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTZd
IGxhcGljX2lkWzB4MjZdIGRpc2FibGVkKQo+PiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDBlXSBsYXBpY19pZFsweDE2XSBkaXNhYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgxZV0gbGFwaWNfaWRbMHgzNl0gZGlzYWJsZWQpCj4gCj4gVGhlc2UgbG9vayB0byBiZSBh
bGwgdGhlIHByaW1hcnkgdGhyZWFkcywgdGhlIGxhc3QgZmV3IGRpc2FibGVkIGR1ZQo+IHRvIGJl
aW5nIGFic2VudC4KPiAKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNf
aWRbMHgwMV0gZGlzYWJsZWQpCj4+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTFdIGxh
cGljX2lkWzB4MjFdIGRpc2FibGVkKQo+PiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA5
XSBsYXBpY19pZFsweDExXSBkaXNhYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgxOV0gbGFwaWNfaWRbMHgzMV0gZGlzYWJsZWQpCj4+IChYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4MDVdIGxhcGljX2lkWzB4MDVdIGRpc2FibGVkKQo+PiAoWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDE1XSBsYXBpY19pZFsweDI1XSBkaXNhYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwZF0gbGFwaWNfaWRbMHgxNV0gZGlzYWJsZWQpCj4+IChYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MWRdIGxhcGljX2lkWzB4MzVdIGRpc2FibGVkKQo+PiAoWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDAzXSBkaXNhYmxlZCkKPj4gKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxM10gbGFwaWNfaWRbMHgyM10gZGlzYWJsZWQpCj4+
IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGJdIGxhcGljX2lkWzB4MTNdIGRpc2FibGVk
KQo+PiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFiXSBsYXBpY19pZFsweDMzXSBkaXNh
YmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwN10g
ZGlzYWJsZWQpCj4+IChYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTddIGxhcGljX2lkWzB4
MjddIGRpc2FibGVkKQo+PiAoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBmXSBsYXBpY19p
ZFsweDE3XSBkaXNhYmxlZCkKPj4gKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZl0gbGFw
aWNfaWRbMHgzN10gZGlzYWJsZWQpCj4gCj4gQW5kIHRoZXNlIGFyZSBhbGwgdGhlIHNlY29uZGFy
eSB0aHJlYWRzIGFmYWljdCwgd2hpY2ggYXJlIGFsbAo+IGRpc2FibGVkLiBJJ20gdW5jb252aW5j
ZWQgd2UgY2FuIGFzc3VtZSBhIHN5c3RlbSBpcyBub3QgdXNpbmcKPiBoeXBlcnRocmVhZGluZyBz
aW1wbHkgYmFzZWQgdXBvbiB0aGVpciBNQURUIGVudHJpZXMgc2hvd2luZyBhbGwKPiBvZiB0aGVt
IGFzIGRpc2FibGVkIC0gd2hhdCBpZiBhIEhULWVuYWJsZWQgQ1BVIHdhcyBsYXRlcgo+IGhvdHBs
dWdnZWQ/Cj4gCj4gSSB3b3VsZCBoYXZlIGhvcGVkIHRoYXQgdGhlIHRvcG9sb2d5IHJlbGF0ZWQg
Q1BVSUQgb3V0cHV0Cj4gd291bGQgY2hhbmdlIHdoZW4gSFQgaXMgKHByb3Blcmx5KSBkaXNhYmxl
ZCBieSB0aGUgQklPUy4KPiAKPiBGb3IgdGhlIG1vbWVudCBJIGNhbid0IHNlZSBhIHdheSBhcm91
bmQgeW91IHNwZWNpZnlpbmcgInNtdD0wIgo+IG9uIHN5c3RlbXMgbGlrZSB0aGlzIG9uZS4KClRo
ZSBhY3R1YWwgcmVhc29uIHdoeSBJIHN0YXJ0ZWQgdGhlIGNvbnZlcnNhdGlvbiBhYm91dCBpdCB3
YXMgdGhhdCBmb3IgYQpyZWd1bGFyIGVuZCB1c2VyLCB0aGUgbWVzc2FnZSB0ZWxsaW5nIHRoZSB1
c2VyIHRoYXQgaGUgaGFzICJoYXJkd2FyZQp3aXRoIFNNVC9IeXBlcnRocmVhZGluZyBlbmFibGVk
IiBpcyBhIGNvbmZ1c2luZyB0aGluZyBpZiB5b3UganVzdCBtYWRlCnN1cmUgdGhhdCB5b3UgaGF2
ZSBpdCBkaXNhYmxlZCBpbiB0aGUgc2V0dGluZ3MuCgpTbywgYWx0ZXJuYXRpdmVseSwgaW5zdGVh
ZCBvZiBhIHRlY2huaWNhbCBzb2x1dGlvbiwgdGhlIHdhcm5pbmcgY291bGQgYmUKY2hhbmdlZCB0
byBzb21ldGhpbmcgbGlrZSAiQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSBhbmQg
dW5hYmxlCnRvIHByb3Blcmx5IGRldGVjdCBpZiBTTVQvSHlwZXJ0aHJlYWRpbmcgaXMgZW5hYmxl
ZCBvciBkaXNhYmxlZC4uLi4KUGxlYXNlIGNob29zZSBleHBsaWNpdCBzbXQgc2V0dGluZyBibGFo
IHRvIG1ha2Ugc3VyZSB0aGF0IGl0IGJlaGF2ZXMgaG93CnlvdSB3YW50LiIKCkFzIGEgdXNlciwg
dGhhdCdzIGxlc3MgY29uZnVzaW5nLCBpdCBqdXN0IHRlbGxzIG1lIHRoYXQgWGVuIGxpa2VzIG1l
IHRvCm1ha2UgZXhwbGljaXQgd2hhdCBJIHdhbnQuCgpIYW5zCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:52:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14: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 1fwqDU-0000Ru-H2; Mon, 03 Sep 2018 14: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=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwqDT-0000Rf-F7
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:52:35 +0000
X-Inumbo-ID: c3fb1026-af88-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3fb1026-af88-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:50:58 +0200 (CEST)
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 BA1F5AD1A;
 Mon,  3 Sep 2018 14:52:32 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180831162215.23318=ef=bf=bd1=ef=bf=bdjgross@suse.co?=
 =?UTF-8?Q?m>_<20180831162215.23318=ef=bf=bd2=ef=bf=bdjgross@suse.com>_<5B8D?=
 =?UTF-8?Q?3B2702000078001E4A27@suse.com>_<412351d9-d3c6-81c6-e754-83180345a?=
 =?UTF-8?Q?ea7@suse.com>_<5B8D499202000078001E4AE3@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: <a43cb3dc-e3a2-8ac5-a429-2b9be4fd324f@suse.com>
Date: Mon, 3 Sep 2018 16:52:30 +0200
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: <5B8D499202000078001E4AE3@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDMvMDkvMTggMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA5LjE4IGF0
IDE1OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDMvMDkvMTggMTU6NDYsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzEuMDguMTggYXQgMTg6MjIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEFkZCB0aGUgdGhyZWFkLWlkIHRvIHRoZSBjcHUgY29uZmlnIGRh
dGEgYW5kIGFuIGFjY2Vzc29yIG1hY3JvCj4+Pj4gY3B1X3RvX3RocmVhZCgpLgo+Pj4+Cj4+Pj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+IC0tLQo+
Pj4+ICB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgIHwgIDEgKwo+Pj4+ICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+Pj4+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgIDEgKwo+Pj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIHwgIDIgKysKPj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICB8
ICAxICsKPj4+PiAgNSBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMKPj4+PiBpbmRleCAwNTc4NTlhYjE0Li5mNjI2YTZhNTEwIDEwMDY0NAo+Pj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCj4+Pj4gQEAgLTQzNCw2ICs0MzQsNyBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCj4+Pj4gIAljLT5waHlzX3Byb2NfaWQgPSBYRU5fSU5WQUxJRF9T
T0NLRVRfSUQ7Cj4+Pj4gIAljLT5jcHVfY29yZV9pZCA9IFhFTl9JTlZBTElEX0NPUkVfSUQ7Cj4+
Pj4gIAljLT5jb21wdXRlX3VuaXRfaWQgPSBJTlZBTElEX0NVSUQ7Cj4+Pj4gKwljLT5jcHVfdGhy
ZWFkX2lkID0gWEVOX0lOVkFMSURfVEhSRUFEX0lEOwo+Pj4+ICAJbWVtc2V0KCZjLT54ODZfY2Fw
YWJpbGl0eSwgMCwgc2l6ZW9mIGMtPng4Nl9jYXBhYmlsaXR5KTsKPj4+PiAgCj4+Pj4gIAlnZW5l
cmljX2lkZW50aWZ5KGMpOwo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+IGluZGV4IDdlNzZjYzNkNjguLjJjNmE0MGM1
NDMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKPj4+PiBAQCAtMjQ3LDYgKzI0Nyw4IEBAIHN0YXRpYyB2b2lk
IHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQgaW50IGNwdSkKPj4+PiAgICAgIGNwdW1hc2tf
c2V0X2NwdShjcHUsIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+Pj4gICAgICBjcHVt
YXNrX3NldF9jcHUoY3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+Pj4+ICAK
Pj4+PiArICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkID0gMDsKPj4+PiArCj4+Pj4gICAgICBpZiAo
IGNbY3B1XS54ODZfbnVtX3NpYmxpbmdzID4gMSApCj4+Pj4gICAgICB7Cj4+Pj4gICAgICAgICAg
Zm9yX2VhY2hfY3B1ICggaSwgJmNwdV9zaWJsaW5nX3NldHVwX21hcCApCj4+Pj4gQEAgLTI3MCw2
ICsyNzIsMTQgQEAgc3RhdGljIHZvaWQgc2V0X2NwdV9zaWJsaW5nX21hcCh1bnNpZ25lZCBpbnQg
Y3B1KQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICJDUFUldTogdW5jbGVhciByZWxhdGlv
bnNoaXAgd2l0aCBDUFUldVxuIiwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBjcHUsIGkp
Owo+Pj4+ICAgICAgICAgIH0KPj4+PiArCj4+Pj4gKyAgICAgICAgZm9yX2VhY2hfY3B1ICggaSwg
cGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpICkKPj4+PiArICAgICAgICB7Cj4+Pj4gKyAg
ICAgICAgICAgIGlmICggY3B1ID09IGkgKQo+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+
Pj4gKyAgICAgICAgICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkKys7Cj4+Pgo+Pj4gTm8uIFRoaXMg
d2FudHMgZG9pbmcgYWxvbmdzaWRlIHNldHRpbmcgb2YgdGhlIG90aGVyIHNpbWlsYXIgZmllbGRz
LAo+Pj4gaS5lLiBpbiAoYXQgbGVhc3QpIGRldGVjdF9leHRlbmRlZF90b3BvbG9neSgpIGFuZCBk
ZXRlY3RfaHQoKS4gSXQKPj4+IGlzIHRoZSBoYXJkd2FyZSB3aGljaCB0ZWxscyB1cyB3aGF0IHRo
ZSB0aHJlYWQgSUQgaXMuCj4+Cj4+IEkgd2Fzbid0IGFibGUgdG8gZmluZCB0aGUgcmVsYXRlZCBp
bmZvcm1hdGlvbiBmb3IgQU1EIGNwdXMuIEluIGNhc2UgaXQKPj4gaXMgaW4gdGhlIHNwZWNzIGl0
IGlzIGhpZGRlbiB2ZXJ5IHdlbGwuCj4gCj4gV2hhdCB3YXMgdXNlZCBmb3IgY29tcHV0ZSB1bml0
cyBpbiBGYW0xNiBhbmQgZWFybGllciBpcyB1c2VkIGZvcgo+IGh5cGVydGhyZWFkcyBpbiBGYW0x
NyAoYW5kIGdvaW5nIGZvcndhcmQsIGZyb20gd2hhdCBpaXJjIEJyaWFuCj4gaGFzIHNhaWQpLgoK
QW5kIHdoYXQgYWJvdXQgaHlwZXJ0aHJlYWRzIGluIEZhbTE2IGFuZCBlYXJsaWVyPyBPciBhcmUg
ImNvbXB1dGUgdW5pdHMiCmp1c3QgYW5vdGhlciBuYW1lIGZvciB0aGUgdGhyZWFkcyBhbmQgSSBj
YW4gcmVuYW1lIHRoYXQgZmllbGQ/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:53:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:53: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 1fwqE8-0000Yh-WE; Mon, 03 Sep 2018 14:53:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=f+3/=lr=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1fwqE7-0000YP-Dj
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:53:15 +0000
X-Inumbo-ID: 31b9b2df-af89-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [185.176.76.210])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31b9b2df-af89-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:54:01 +0000 (UTC)
Received: from lhreml703-cah.china.huawei.com (unknown [172.18.7.107])
 by Forcepoint Email with ESMTP id 0F5EBF12F4F9B;
 Mon,  3 Sep 2018 15:53:11 +0100 (IST)
Received: from FRAEMA701-CHM.china.huawei.com (10.206.14.50) by
 lhreml703-cah.china.huawei.com (10.201.108.44) with Microsoft SMTP Server
 (TLS) id 14.3.399.0; Mon, 3 Sep 2018 15:53:12 +0100
Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.206]) by
 FRAEMA701-CHM.china.huawei.com ([10.206.14.50]) with mapi id 14.03.0415.000;
 Mon, 3 Sep 2018 16:53:05 +0200
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Xen Dom0 boot failure on platform that supports ARM GICv4
Thread-Index: AdRDlNxJ7qw54CgwTcaZd33ww5YvtQ==
Date: Mon, 3 Sep 2018 14:53:05 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIHRyeWluZyB0byBib290IHhlbihzdGFibGUtNC4xMSkgb24gb25lIG9mIG91ciBB
Uk02NCBib2FyZHMgd2hpY2gKaGFzIHN1cHBvcnQgZm9yIEdJQ3Y0LgoKQnV0IGRvbTAoa2VybmVs
IDQuMTgpIGJvb3QgZmFpbHMgd2l0aCB0aGUgYmVsb3cgdHJhcCwKClhFTikgLi4uLi4uLi4uLi4u
ZG9uZS4KKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwK
KFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVz
IHRvIHN3aXRjaAppbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDMwNGtCIGluaXQgbWVtb3J5Lgoo
WEVOKSB0cmFwcy5jOjIwMDc6ZDB2MCBIU1I9MHg5MzgwMDAwNCBwYz0weGZmZmYwMDAwMDg0MWFm
MDQKZ3ZhPTB4ZmZmZjAwMDAwYjEwZmZlOCBncGE9MHgwMDQwMDBhYTEwZmZlOAoKQWZ0ZXIgYSBi
aXQgb2YgZGVidWdnaW5nLCBpdCBsb29rcyBsaWtlLCB0aGUgR0lDUiBzaXplIHVzZWQgaW4gdmdp
Y192M19kb21haW5faW5pdCgpCmlzIEdJQ3Y0IEdJQ1Igc2l6ZSgyNTZLKSBhbmQgdGhpcyB1cHNl
dHMgdGhlIGZpcnN0X2NwdSBjYWxjdWxhdGlvbnMuCgpTaW5jZSBkb20wIGdpY3YzIGlzIGFsc28g
YW4gZW11bGF0ZWQgb25lLCBJIHRoaW5rIHRoZSBzaXplIHNob3VsZCBiZQpyZXN0cmljdGVkIHRv
IHVzZSB0aGUgR0lDdjMgR0lDUiBzaXplKDEyOEspLiBJIGhhdmUgbWFkZSB0aGUgYmVsb3cgCmNo
YW5nZXMgYW5kIGlzIGFibGUgdG8gYm9vdCBkb20wIG5vdy4KCkJ1dCBub3Qgc3VyZSwgdGhpcyBp
cyB0aGUgcmlnaHQgYXBwcm9hY2ggdG8gZml4IHRoZSBpc3N1ZS4gUGxlYXNlIGxldCBtZQprbm93
IHlvdXIgdGhvdWdodHMuCgpUaGFua3MsClNoYW1lZXIKCi0tLS0+OC0tLS0tLS0tLS0tLS0KCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
aW5kZXggYjJlZDBmOC4uYmYwMjhjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTc4Myw3ICsxNzgzLDggQEAgc3RhdGlj
IGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQogICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQoR0lD
RCArIEdJQ0RfVFlQRVIpOwogICAgIGludGlkX2JpdHMgPSBHSUNEX1RZUEVfSURfQklUUyhyZWcp
OwogCi0gICAgdmdpY192M19zZXR1cF9odyhkYmFzZSwgZ2ljdjMucmRpc3RfY291bnQsIGdpY3Yz
LnJkaXN0X3JlZ2lvbnMsIGludGlkX2JpdHMpOworICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2Us
IGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnRpZF9iaXRzLCBnaWNfZGlzdF9zdXBwb3J0c19kdmlzKCkpOwog
ICAgIGdpY3YzX2luaXRfdjIoKTsKIAogICAgIHNwaW5fbG9ja19pbml0KCZnaWN2My5sb2NrKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCmluZGV4IDRiNDI3MzkuLjBmNTNkODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtNTksMTggKzU5LDIxIEBAIHN0
YXRpYyBzdHJ1Y3QgewogICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zOwogICAgIGNv
bnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7CiAgICAgdW5zaWduZWQgaW50IGludGlk
X2JpdHM7ICAvKiBOdW1iZXIgb2YgaW50ZXJydXB0IElEIGJpdHMgKi8KKyAgICBib29sIGR2aXM7
CiB9IHZnaWNfdjNfaHc7CiAKIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAog
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAogICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpCisgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMsCisgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBkdmlzKQogewogICAgIHZnaWNfdjNfaHcuZW5hYmxlZCA9IHRydWU7CiAgICAgdmdp
Y192M19ody5kYmFzZSA9IGRiYXNlOwogICAgIHZnaWNfdjNfaHcubnJfcmRpc3RfcmVnaW9ucyA9
IG5yX3JkaXN0X3JlZ2lvbnM7CiAgICAgdmdpY192M19ody5yZWdpb25zID0gcmVnaW9uczsKICAg
ICB2Z2ljX3YzX2h3LmludGlkX2JpdHMgPSBpbnRpZF9iaXRzOworICAgIHZnaWNfdjNfaHcuZHZp
cyA9IGR2aXM7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY192M19pcm91dGVyX3RvX3Zj
cHUoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgaXJvdXRlcikKQEAgLTE2NzMsNiArMTY3Niw5
IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWRkcl90IHNpemUgPSB2Z2ljX3YzX2h3LnJlZ2lvbnNbaV0u
c2l6ZTsKIAorICAgICAgICAgICAgaWYgKHZnaWNfdjNfaHcuZHZpcyAmJiAoc2l6ZSA9PSBHSUNW
NF9HSUNSX1NJWkUpKQorICAgICAgICAgICAgICAgICBzaXplID0gR0lDVjNfR0lDUl9TSVpFOwor
CiAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNlID0gdmdpY192
M19ody5yZWdpb25zW2ldLmJhc2U7CiAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVn
aW9uc1tpXS5zaXplID0gc2l6ZTsKIApAQCAtMTY4MCw2ICsxNjg2LDcgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICBkLT5hcmNo
LnZnaWMucmRpc3RfcmVnaW9uc1tpXS5maXJzdF9jcHUgPSBmaXJzdF9jcHU7CiAKICAgICAgICAg
ICAgIGZpcnN0X2NwdSArPSBzaXplIC8gR0lDVjNfR0lDUl9TSVpFOworCiAgICAgICAgIH0KIAog
ICAgICAgICBkLT5hcmNoLnZnaWMuaW50aWRfYml0cyA9IHZnaWNfdjNfaHcuaW50aWRfYml0czsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYwppbmRleCBhMzU0NDliLi5kYWJkNWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC05NzksNyArOTc5
LDggQEAgdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKQorICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpbnRpZF9iaXRzLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZHZpcykKIHsK
ICAgICBwYW5pYygiTmV3IFZHSUMgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgeWV0IHN1cHBvcnQg
R0lDdjMuIik7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKaW5kZXggMTBhMmFlZS4uZGUx
ZmFjZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaApAQCAtNzMsNiArNzMsOCBAQAogLyog
VHdvIHBhZ2VzIGZvciB0aGUgUkRfYmFzZSBhbmQgU0dJX2Jhc2UgcmVnaXN0ZXIgZnJhbWUuICov
CiAjZGVmaW5lIEdJQ1YzX0dJQ1JfU0laRSAgICAgICAgICAgICAgKDIgKiBTWl82NEspCiAKKyNk
ZWZpbmUgR0lDVjRfR0lDUl9TSVpFICAgICAgICAgICAgICAoNCAqIFNaXzY0SykKKwogI2RlZmlu
ZSBHSUNSX0NUTFIgICAgICAgICAgICAgICAgICAgICgweDAwMDApCiAjZGVmaW5lIEdJQ1JfSUlE
UiAgICAgICAgICAgICAgICAgICAgKDB4MDAwNCkKICNkZWZpbmUgR0lDUl9UWVBFUiAgICAgICAg
ICAgICAgICAgICAoMHgwMDA4KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAyYTU4ZWEzLi4zODkwYWQ4IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaApAQCAtMzY0LDcgKzM2NCw4IEBAIHN0cnVjdCByZGlzdF9yZWdpb247CiB2
b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKTsKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaW50aWRfYml0cywKKyAgICAgICAgICAgICAgICAgICAgICBib29sIGR2aXMpOwogI2Vu
ZGlmCiAKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19IX18gKi8KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:55:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwqGB-0000oc-Fy; Mon, 03 Sep 2018 14:55:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwqGA-0000oJ-4x
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 14:55:22 +0000
X-Inumbo-ID: 7e0352a6-af89-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e0352a6-af89-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 14:56: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 1fwqG8-0000rl-Mf; Mon, 03 Sep 2018 14:55: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 1fwqG8-0001lp-8n; Mon, 03 Sep 2018 14:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwqG8-0005YD-82; Mon, 03 Sep 2018 14:55:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127212-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=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 14:55:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127212: 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>

ZmxpZ2h0IDEyNzIxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRkNTBlNGNkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMDQ5NTVlMTg1MDIwMzUxMjE3
NzZmNmUwOWQ4M2FlNWEzNmM3NzNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY5OTYgIDIwMTgt
MDgtMzAgMTU6MDE6MDIgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MDQyICAy
MDE4LTA4LTMxIDEyOjAwOjM3IFogICAgMyBkYXlzICAgMjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI3MjEyICAyMDE4LTA5LTAzIDEzOjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmMDQ5NTVlMTg1
Li4xNmJiZjhlN2IzICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRkNTBlNGNkIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 14:56:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 14: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 1fwqH5-0000tD-Rz; Mon, 03 Sep 2018 14:56:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwqH4-0000t5-CR
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 14:56:18 +0000
X-Inumbo-ID: 488d6e93-af89-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 488d6e93-af89-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 16:54:40 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78485962"
Date: Mon, 3 Sep 2018 16:56:05 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Isaila Alexandru <aisaila@bitdefender.com>
Message-ID: <20180903145605.6igxigbiyozsizqg@mac.bytemobile.com>
References: <1534946563-12084-1-git-send-email-aisaila@bitdefender.com>
 <1534946563-12084-14-git-send-email-aisaila@bitdefender.com>
 <20180822144129.uxe5plthp4fxyxqe@mac>
 <1534950925.20997.8.camel@bitdefender.com>
 <1535551353.20997.18.camel@bitdefender.com>
 <5B86AA0002000078001E31D3@prv1-mh.provo.novell.com>
 <1535723781.3949.5.camel@bitdefender.com>
 <20180903143618.lijjktkqxgqjxino@mac.bytemobile.com>
 <1535985763.3202.2.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535985763.3202.2.camel@bitdefender.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 v17 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDU6NDI6NDNQTSArMDMwMCwgSXNhaWxhIEFsZXhhbmRy
dSB3cm90ZToKPiBPbiBMdSwgMjAxOC0wOS0wMyBhdCAxNjozNiArMDIwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IE9uIEZyaSwgQXVnIDMxLCAyMDE4IGF0IDA0OjU2OjIxUE0gKzAzMDAs
IElzYWlsYSBBbGV4YW5kcnUgd3JvdGU6Cj4gPiA+IAo+ID4gPiBPbiBNaSwgMjAxOC0wOC0yOSBh
dCAwODoxMyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4gCj4gPiA+ID4gPiAKPiA+
ID4gPiA+IAo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+ID4gCj4gPiA+ID4gPiA+ID4gT24gMjkuMDguMTggYXQgMTY6MDIsIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiBPbiBNaSwgMjAxOC0wOC0yMiBhdCAxODoxNSAr
MDMwMCwgSXNhaWxhIEFsZXhhbmRydSB3cm90ZToKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IAo+
ID4gPiA+ID4gPiBPbiBNaSwgMjAxOC0wOC0yMiBhdCAxNjo0MSArMDIwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBJ
ZiB5b3UgbG9vayBhdCB2Y3B1X2h2bSBpbiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgaXQKPiA+
ID4gPiA+ID4gPiBzYXZlcwo+ID4gPiA+ID4gPiA+IHRoZQo+ID4gPiA+ID4gPiA+IGZ1bGwKPiA+
ID4gPiA+ID4gPiBkb21haW4gY29udGV4dCBqdXN0IHRvIGdldCB0aGUgQ1BVIGFuZCB0aGUgTVRS
UiBzdGF0ZSBvZgo+ID4gPiA+ID4gPiA+IFZDUFUjMC4gRG8KPiA+ID4gPiA+ID4gPiB5b3UgdGhp
bmsgeW91IGNvdWxkIHN3aXRjaCB0aGlzIGNvZGUgdG8gdXNlIHRoZSBuZXdseQo+ID4gPiA+ID4g
PiA+IGludHJvZHVjZWQKPiA+ID4gPiA+ID4gPiBtYWNoaW5lcnkgdG8gc2F2ZSBhIHNpbmdsZSBp
bnN0YW5jZSBvZiBhIHNwZWNpZmljIHR5cGU/Cj4gPiA+ID4gPiA+IFN1cmUsIEkgd2lsbCBhZGQg
YSB0b29sIHBhdGNoIGF0IHRoZSBlbmQgb2YgdGhlIHNlcmllcwo+ID4gPiA+ID4gSXMgdGhpcyB1
cmdlbnQgdG8gYmUgaW4gdGhpcyBzZXJpZXM/IElmIG5vdCBJIHdpbGwgYWRkIGEgbmV3Cj4gPiA+
ID4gPiBwYXRjaAo+ID4gPiA+ID4gYWZ0ZXIgaXQgaXMgYWxsIGluLsKgCj4gPiA+ID4gQ29uc2lk
ZXJpbmcgdGhlIHByb2JsZW1zIHRoYXQgdGhlcmUgaGF2ZSBiZWVuIHdpdGggdGhpcyBzZXJpZXMs
Cj4gPiA+ID4gYW55dGhpbmcgdG8gaGVscCBidWlsZCBjb25maWRlbmNlIGluIHRoaW5ncyBzdGls
bCB3b3JraW5nIGZvciBhbGwKPiA+ID4gPiBjYXNlcyB3b3VsZCBoZWxwIGhlcmUsIHNvIEknbSBw
cmV0dHkgZ2xhZCBSb2dlciB0aG91Z2h0IG9mIHRoaXMsCj4gPiA+ID4gYW5kIHdoaWxlIEkgd291
bGRuJ3QgbWFrZSBpdCBhcyBzdHJvbmcgYXMgInRoZSBzZXJpZXMgY2FuJ3QgZ28KPiA+ID4gPiBp
biB3aXRob3V0IHRoaXMiLCBJJ2Qgc3RpbGwgbXVjaCBwcmVmZXIgaWYgeW91IHRvbyB0aGUgdGlt
ZS4KPiA+ID4gSSBkb24ndCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byB1c2XCoGdldGNvbnRleHRf
cGFydGlhbCgpCj4gPiA+IGluwqB2Y3B1X2h2bSgpCj4gPiA+IGJlY2F1c2Ugb2YgdGhlIG5lZWQg
dG8gaGF2ZSBhIGhlYWRlciBmb3LCoHhjX2RvbWFpbl9odm1fc2V0Y29udGV4dCgpCj4gPiA+IGFu
ZAo+ID4gPiB0aGUgb25seSB3YXkgdG8gZ2V0IGl0IGlzIGJ5wqB4Y19kb21haW5faHZtX2dldGNv
bnRleHQoKS4gVGhlcmUgaXMKPiA+ID4gYWxzbwo+ID4gPiBhIGNvbW1lbnQgdGhlcmUgdGhhdCBz
dGF0ZXMgdGhlIHNhbWUgdGhpbmcKPiA+ID4gIi8qCj4gPiA+IMKgwqDCoMKgwqAqIEdldCB0aGUg
ZnVsbCBIVk0gY29udGV4dCBpbiBvcmRlciB0byBoYXZlIHRoZSBoZWFkZXIsIGl0IGlzCj4gPiA+
IG5vdAo+ID4gPiDCoMKgwqDCoMKgKiBwb3NzaWJsZSB0byBnZXQgdGhlIGhlYWRlciB3aXRoIGdl
dGNvbnRleHRfcGFydGlhbCwgYW5kCj4gPiA+IGNyYWZ0aW5nCj4gPiA+IG9uZQo+ID4gPiDCoMKg
wqDCoMKgKiBmcm9tIHVzZXJzcGFjZSBpcyBhbHNvIG5vdCBhbiBvcHRpb24gc2luY2UgY3B1aWQg
aXMgdHJhcHBlZAo+ID4gPiBhbmQKPiA+ID4gwqDCoMKgwqDCoCogbW9kaWZpZWQgYnkgWGVuLgo+
ID4gPiDCoMKgwqDCoMKgKi8KPiA+ID4gIgo+ID4gPiBJIGhvcGUgSSB1bmRlcnN0b29kIHRoZSBy
ZXF1ZXN0IGNvcnJlY3RseSB0byBzdGFydCB3aXRoIGFuZCBpZiBub3QKPiA+ID4gcGxlYXNlIGNs
YXJpZnkuwqAKPiA+IEJ1dCBJIGV4cGVjdCB5b3UgYWxzbyBnZXQgc3VjaCBoZWFkZXIgd2hlbiBm
ZXRjaGluZyB0aGUgc3RhdGUgb2YgYQo+ID4gc2luZ2xlIGRldmljZSwgb3IgZWxzZSBob3cgZG8g
eW91IHVzZSB0aGlzIG5ldyBoeXBlcmNhbGwgaW4KPiA+IGNvbmp1bmN0aW9uIHdpdGggeGNfZG9t
YWluX2h2bV9zZXRjb250ZXh0Pwo+ID4gCj4gVGhlIG5ldyAqc2F2ZV9vbmUgZnVuY3Rpb25zIGFy
ZSBiYXNlZCBvbiB0aGUKPiBvbGTCoHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dF9wYXJ0aWFsKCkg
dGhhdCBkaWQgbm90IHNlbmQgdGhlIGhlYWRlci4gSQo+IGhhZCBubyByZXF1ZXN0cyB0byBjaGFu
Z2UgdGhpcyBiZWhhdmlvciBieSB0aGlzIHBvaW50LgoKSG0sIEkgaGF2ZSB0byBhZG1pdCBJIHRo
aW5rIHRoaXMgaW50ZXJmYWNlIGlzIGJyb2tlbiwgYnV0IEknbSBub3QKZ29pbmcgdG8gaW5zaXN0
IG9uIHRoaXMgYW55d2F5LgoKSU1PIGl0IHdvdWxkIGJlIGdvb2QgZm9yIHlvdSB0byBmaXggdGhp
cyBzbyB0aGF0IHRoaXMgbmV3IGZ1bmN0aW9ucwpjYW4gYmUgdXNlZCBpbiB2Y3B1X2h2bSwgdGhl
biB5b3Ugd2lsbCBoYXZlIGEgdXNlciBpbi10cmVlLCBzbyB0aGUKY2hhbmNlcyBvZiBzb21lb25l
IGFjY2lkZW50YWxseSBicmVha2luZyB0aGUgaW50ZXJmYWNlIHdvdWxkIGJlIHZlcnkKbG93LiBS
aWdodCBub3cgdGhlcmUncyBubyB1c2VyIG9mIHRoZSBpbnRlcmZhY2UgaW4tdHJlZSwgc28gYnJl
YWthZ2VzCmluIHRoaXMgaW50ZXJmYWNlIHdvdWxkIGdvIHVubm90aWNlZCBieSB0aGUgdGVzdCBz
eXN0ZW0uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:07:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqRl-0001if-1q; Mon, 03 Sep 2018 15: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqRj-0001ia-Fm
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:07:19 +0000
X-Inumbo-ID: d326bd98-af8a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d326bd98-af8a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:05:42 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:07:17 -0600
Message-Id: <5B8D4E2202000078001E4B4D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:07:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831162215.23318*1*jgross@suse.com>
 <20180831162215.23318*2*jgross@suse.com>
 <5B8D3B2702000078001E4A27@suse.com>
 <412351d9-d3c6-81c6-e754-83180345aea7@suse.com>
 <5B8D499202000078001E4AE3@suse.com>
 <a43cb3dc-e3a2-8ac5-a429-2b9be4fd324f@suse.com>
In-Reply-To: <a43cb3dc-e3a2-8ac5-a429-2b9be4fd324f@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDAzLjA5LjE4IGF0IDE2OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xOCAxNjo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAzLjA5LjE4IGF0IDE1
OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDAzLzA5LzE4IDE1OjQ2LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAzMS4wOC4xOCBhdCAxODoyMiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEFkZCB0aGUgdGhyZWFkLWlkIHRvIHRoZSBjcHUgY29uZmlnIGRh
dGEgYW5kIGFuIGFjY2Vzc29yIG1hY3JvCj4+Pj4+IGNwdV90b190aHJlYWQoKS4KPj4+Pj4KPj4+
Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+PiAt
LS0KPj4+Pj4gIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgfCAgMSArCj4+Pj4+ICB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+Pj4+PiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAxICsKPj4+Pj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmggfCAgMiArKwo+Pj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oICAgICB8ICAxICsKPj4+Pj4gIDUgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+
Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4+Pj4gaW5kZXggMDU3ODU5YWIxNC4uZjYyNmE2YTUxMCAx
MDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+Pj4+PiArKysgYi94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+Pj4+IEBAIC00MzQsNiArNDM0LDcgQEAgdm9pZCBp
ZGVudGlmeV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICpjKQo+Pj4+PiAgCWMtPnBoeXNfcHJvY19p
ZCA9IFhFTl9JTlZBTElEX1NPQ0tFVF9JRDsKPj4+Pj4gIAljLT5jcHVfY29yZV9pZCA9IFhFTl9J
TlZBTElEX0NPUkVfSUQ7Cj4+Pj4+ICAJYy0+Y29tcHV0ZV91bml0X2lkID0gSU5WQUxJRF9DVUlE
Owo+Pj4+PiArCWMtPmNwdV90aHJlYWRfaWQgPSBYRU5fSU5WQUxJRF9USFJFQURfSUQ7Cj4+Pj4+
ICAJbWVtc2V0KCZjLT54ODZfY2FwYWJpbGl0eSwgMCwgc2l6ZW9mIGMtPng4Nl9jYXBhYmlsaXR5
KTsKPj4+Pj4gIAo+Pj4+PiAgCWdlbmVyaWNfaWRlbnRpZnkoYyk7Cj4+Pj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+PiBp
bmRleCA3ZTc2Y2MzZDY4Li4yYzZhNDBjNTQzIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+Pj4gQEAg
LTI0Nyw2ICsyNDcsOCBAQCBzdGF0aWMgdm9pZCBzZXRfY3B1X3NpYmxpbmdfbWFwKHVuc2lnbmVk
IGludCBjcHUpCj4+Pj4+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcGVyX2NwdShjcHVfY29y
ZV9tYXNrLCBjcHUpKTsKPj4+Pj4gICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+Pj4+PiAgCj4+Pj4+ICsgICAgY1tjcHVdLmNwdV90aHJl
YWRfaWQgPSAwOwo+Pj4+PiArCj4+Pj4+ICAgICAgaWYgKCBjW2NwdV0ueDg2X251bV9zaWJsaW5n
cyA+IDEgKQo+Pj4+PiAgICAgIHsKPj4+Pj4gICAgICAgICAgZm9yX2VhY2hfY3B1ICggaSwgJmNw
dV9zaWJsaW5nX3NldHVwX21hcCApCj4+Pj4+IEBAIC0yNzAsNiArMjcyLDE0IEBAIHN0YXRpYyB2
b2lkIHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQgaW50IGNwdSkKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgIkNQVSV1OiB1bmNsZWFyIHJlbGF0aW9uc2hpcCB3aXRoIENQVSV1XG4i
LAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBjcHUsIGkpOwo+Pj4+PiAgICAgICAgICB9
Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgZm9yX2VhY2hfY3B1ICggaSwgcGVyX2NwdShjcHVfc2li
bGluZ19tYXNrLCBjcHUpICkKPj4+Pj4gKyAgICAgICAgewo+Pj4+PiArICAgICAgICAgICAgaWYg
KCBjcHUgPT0gaSApCj4+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+ICsgICAgICAg
ICAgICBjW2NwdV0uY3B1X3RocmVhZF9pZCsrOwo+Pj4+Cj4+Pj4gTm8uIFRoaXMgd2FudHMgZG9p
bmcgYWxvbmdzaWRlIHNldHRpbmcgb2YgdGhlIG90aGVyIHNpbWlsYXIgZmllbGRzLAo+Pj4+IGku
ZS4gaW4gKGF0IGxlYXN0KSBkZXRlY3RfZXh0ZW5kZWRfdG9wb2xvZ3koKSBhbmQgZGV0ZWN0X2h0
KCkuIEl0Cj4+Pj4gaXMgdGhlIGhhcmR3YXJlIHdoaWNoIHRlbGxzIHVzIHdoYXQgdGhlIHRocmVh
ZCBJRCBpcy4KPj4+Cj4+PiBJIHdhc24ndCBhYmxlIHRvIGZpbmQgdGhlIHJlbGF0ZWQgaW5mb3Jt
YXRpb24gZm9yIEFNRCBjcHVzLiBJbiBjYXNlIGl0Cj4+PiBpcyBpbiB0aGUgc3BlY3MgaXQgaXMg
aGlkZGVuIHZlcnkgd2VsbC4KPj4gCj4+IFdoYXQgd2FzIHVzZWQgZm9yIGNvbXB1dGUgdW5pdHMg
aW4gRmFtMTYgYW5kIGVhcmxpZXIgaXMgdXNlZCBmb3IKPj4gaHlwZXJ0aHJlYWRzIGluIEZhbTE3
IChhbmQgZ29pbmcgZm9yd2FyZCwgZnJvbSB3aGF0IGlpcmMgQnJpYW4KPj4gaGFzIHNhaWQpLgo+
IAo+IEFuZCB3aGF0IGFib3V0IGh5cGVydGhyZWFkcyBpbiBGYW0xNiBhbmQgZWFybGllcj8gT3Ig
YXJlICJjb21wdXRlIHVuaXRzIgo+IGp1c3QgYW5vdGhlciBuYW1lIGZvciB0aGUgdGhyZWFkcyBh
bmQgSSBjYW4gcmVuYW1lIHRoYXQgZmllbGQ/CgpXaGVuIHRoZXJlIGFyZSBjb21wdXRlIHVuaXRz
LCB0aGVyZSBhcmUgbm8gdGhyZWFkcy4gQnV0IHRoZSBkaWZmZXJlbmNlCmlzIG1vcmUgdGhhbiBq
dXN0IHRoZSBuYW1lcywgc28gZm9sZGluZyB0aGUgZmllbGRzIGlzIG5vdCBhIGdvb2QgaWRlYSBp
bW8uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:08:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqSU-0001lk-Co; Mon, 03 Sep 2018 15: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=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwqSS-0001lY-Ei
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:08:04 +0000
X-Inumbo-ID: ed30c936-af8a-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed30c936-af8a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:06:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78486507"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180831162215.23318=ef=bf=bd1=ef=bf=bdjgross@suse.co?=
 =?UTF-8?Q?m>_<20180831162215.23318=ef=bf=bd2=ef=bf=bdjgross@suse.com>_<5B8D?=
 =?UTF-8?Q?3B2702000078001E4A27@suse.com>_<412351d9-d3c6-81c6-e754-83180345a?=
 =?UTF-8?Q?ea7@suse.com>_<5B8D499202000078001E4AE3@suse.com>_<a43cb3dc-e3a2-?=
 =?UTF-8?Q?8ac5-a429-2b9be4fd324f@suse.com>?=
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f15ef3ca-1a87-0633-14f6-8afa392041e9@citrix.com>
Date: Mon, 3 Sep 2018 16:07:59 +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: <a43cb3dc-e3a2-?= =?UTF-8?Q?8ac5-a429-2b9be4fd324f@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 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDMvMDkvMTggMTU6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDMvMDkvMTggMTY6
NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4wOS4xOCBhdCAxNTo1MywgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwMy8wOS8xOCAxNTo0NiwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4gT24gMzEuMDguMTggYXQgMTg6MjIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+Pj4+PiBBZGQgdGhlIHRocmVhZC1pZCB0byB0aGUgY3B1IGNvbmZpZyBkYXRhIGFuZCBhbiBh
Y2Nlc3NvciBtYWNybwo+Pj4+PiBjcHVfdG9fdGhyZWFkKCkuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICB4
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgIHwgIDEgKwo+Pj4+PiAgeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgICAgICB8IDEwICsrKysrKysrKysKPj4+Pj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggfCAgMSArCj4+Pj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oIHwgIDIgKysKPj4+Pj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgfCAg
MSArCj4+Pj4+ICA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKPj4+Pj4KPj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCj4+Pj4+IGluZGV4IDA1Nzg1OWFiMTQuLmY2MjZhNmE1MTAgMTAwNjQ0Cj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYwo+Pj4+PiBAQCAtNDM0LDYgKzQzNCw3IEBAIHZvaWQgaWRlbnRpZnlfY3B1
KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPj4+Pj4gIAljLT5waHlzX3Byb2NfaWQgPSBYRU5fSU5W
QUxJRF9TT0NLRVRfSUQ7Cj4+Pj4+ICAJYy0+Y3B1X2NvcmVfaWQgPSBYRU5fSU5WQUxJRF9DT1JF
X0lEOwo+Pj4+PiAgCWMtPmNvbXB1dGVfdW5pdF9pZCA9IElOVkFMSURfQ1VJRDsKPj4+Pj4gKwlj
LT5jcHVfdGhyZWFkX2lkID0gWEVOX0lOVkFMSURfVEhSRUFEX0lEOwo+Pj4+PiAgCW1lbXNldCgm
Yy0+eDg2X2NhcGFiaWxpdHksIDAsIHNpemVvZiBjLT54ODZfY2FwYWJpbGl0eSk7Cj4+Pj4+ICAK
Pj4+Pj4gIAlnZW5lcmljX2lkZW50aWZ5KGMpOwo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+Pj4gaW5kZXggN2U3NmNj
M2Q2OC4uMmM2YTQwYzU0MyAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
Ywo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+IEBAIC0yNDcsNiArMjQ3
LDggQEAgc3RhdGljIHZvaWQgc2V0X2NwdV9zaWJsaW5nX21hcCh1bnNpZ25lZCBpbnQgY3B1KQo+
Pj4+PiAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1
KSk7Cj4+Pj4+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcGVyX2NwdShjcHVfc2libGluZ19t
YXNrLCBjcHUpKTsKPj4+Pj4gIAo+Pj4+PiArICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkID0gMDsK
Pj4+Pj4gKwo+Pj4+PiAgICAgIGlmICggY1tjcHVdLng4Nl9udW1fc2libGluZ3MgPiAxICkKPj4+
Pj4gICAgICB7Cj4+Pj4+ICAgICAgICAgIGZvcl9lYWNoX2NwdSAoIGksICZjcHVfc2libGluZ19z
ZXR1cF9tYXAgKQo+Pj4+PiBAQCAtMjcwLDYgKzI3MiwxNCBAQCBzdGF0aWMgdm9pZCBzZXRfY3B1
X3NpYmxpbmdfbWFwKHVuc2lnbmVkIGludCBjcHUpCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICJDUFUldTogdW5jbGVhciByZWxhdGlvbnNoaXAgd2l0aCBDUFUldVxuIiwKPj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgY3B1LCBpKTsKPj4+Pj4gICAgICAgICAgfQo+Pj4+PiArCj4+
Pj4+ICsgICAgICAgIGZvcl9lYWNoX2NwdSAoIGksIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSApCj4+Pj4+ICsgICAgICAgIHsKPj4+Pj4gKyAgICAgICAgICAgIGlmICggY3B1ID09IGkg
KQo+Pj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+PiArICAgICAgICAgICAgY1tjcHVd
LmNwdV90aHJlYWRfaWQrKzsKPj4+PiBOby4gVGhpcyB3YW50cyBkb2luZyBhbG9uZ3NpZGUgc2V0
dGluZyBvZiB0aGUgb3RoZXIgc2ltaWxhciBmaWVsZHMsCj4+Pj4gaS5lLiBpbiAoYXQgbGVhc3Qp
IGRldGVjdF9leHRlbmRlZF90b3BvbG9neSgpIGFuZCBkZXRlY3RfaHQoKS4gSXQKPj4+PiBpcyB0
aGUgaGFyZHdhcmUgd2hpY2ggdGVsbHMgdXMgd2hhdCB0aGUgdGhyZWFkIElEIGlzLgo+Pj4gSSB3
YXNuJ3QgYWJsZSB0byBmaW5kIHRoZSByZWxhdGVkIGluZm9ybWF0aW9uIGZvciBBTUQgY3B1cy4g
SW4gY2FzZSBpdAo+Pj4gaXMgaW4gdGhlIHNwZWNzIGl0IGlzIGhpZGRlbiB2ZXJ5IHdlbGwuCj4+
IFdoYXQgd2FzIHVzZWQgZm9yIGNvbXB1dGUgdW5pdHMgaW4gRmFtMTYgYW5kIGVhcmxpZXIgaXMg
dXNlZCBmb3IKPj4gaHlwZXJ0aHJlYWRzIGluIEZhbTE3IChhbmQgZ29pbmcgZm9yd2FyZCwgZnJv
bSB3aGF0IGlpcmMgQnJpYW4KPj4gaGFzIHNhaWQpLgo+IEFuZCB3aGF0IGFib3V0IGh5cGVydGhy
ZWFkcyBpbiBGYW0xNiBhbmQgZWFybGllcj8gT3IgYXJlICJjb21wdXRlIHVuaXRzIgo+IGp1c3Qg
YW5vdGhlciBuYW1lIGZvciB0aGUgdGhyZWFkcyBhbmQgSSBjYW4gcmVuYW1lIHRoYXQgZmllbGQ/
CgpGYW0gMTUvMTYgIkNvbXB1dGUgVW5pdHMiIGFyZSBjb21wbGljYXRlZC4KClRoZSBoYXZlIGEg
c2hhcmVkIEwxIEkkLCBmZXRjaCBhbmQgYnJhbmNoIHByZWRpY3Rpb24sIHNlcGFyYXRlIGludGVn
ZXIKcGlwZWxpbmVzLCBidXQgYSBzaGFyZWQgRlBVIHBpcGVsaW5lLgoKSGFsZiBvZiB0aGUgcGlw
ZWxpbmUgbG9va3MgdmVyeSBtdWNoIGxpa2UgdGhyZWFkcywgYW5kIGhhbGYgbG9va3MgbGlrZQpz
ZXBhcmF0ZSBjb3Jlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:11:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwqVW-0002Ur-3C; Mon, 03 Sep 2018 15:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwqVU-0002Uk-H0
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:11:12 +0000
X-Inumbo-ID: b3d341d5-af8b-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3d341d5-af8b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:11:59 +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 BF646AF02;
 Mon,  3 Sep 2018 15:11:09 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgwODMxMTYyMjE1LjIzMzE477+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8MjAxODA4MzExNjIyMTUuMjMzMTg=?=
 =?UTF-8?B?77+977+977+977+9Mu+/ve+/ve+/ve+/vWpncm9zc0BzdXNlLmNvbT4gPDVCOEQz?=
 =?UTF-8?Q?B2702000078001E4A27@suse.com>_<412351d9=ef=bf=bdd3c6=ef=bf=bd81c6?=
 =?UTF-8?Q?=ef=bf=bde754=ef=bf=bd83180345aea7@suse.com>_<5B8D499202000078001?=
 =?UTF-8?Q?E4AE3@suse.com>_<a43cb3dc-e3a2-8ac5-a429-2b9be4fd324f@suse.com>_<?=
 =?UTF-8?Q?5B8D4E2202000078001E4B4D@suse.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <0aa0e5e9-c2e2-aabd-b5c1-daf0741de8e0@suse.com>
Date: Mon, 3 Sep 2018 17:11:08 +0200
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: <?= =?UTF-8?Q?5B8D4E2202000078001E4B4D@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDMvMDkvMTggMTc6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA5LjE4IGF0
IDE2OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDMvMDkvMTggMTY6NDcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDMuMDkuMTggYXQgMTU6NTMsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDAzLzA5LzE4IDE1OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMzEuMDguMTggYXQgMTg6MjIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gQWRkIHRoZSB0aHJlYWQtaWQgdG8gdGhlIGNwdSBjb25maWcgZGF0YSBhbmQgYW4gYWNj
ZXNzb3IgbWFjcm8KPj4+Pj4+IGNwdV90b190aHJlYWQoKS4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+
ICB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgIHwgIDEgKwo+Pj4+Pj4gIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgICAgfCAxMCArKysrKysrKysrCj4+Pj4+PiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAxICsKPj4+Pj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgIDIgKysKPj4+Pj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgg
ICAgIHwgIDEgKwo+Pj4+Pj4gIDUgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+Pj4+
Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYwo+Pj4+Pj4gaW5kZXggMDU3ODU5YWIxNC4uZjYyNmE2YTUxMCAx
MDA2NDQKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4+Pj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKPj4+Pj4+IEBAIC00MzQsNiArNDM0LDcgQEAgdm9p
ZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICpjKQo+Pj4+Pj4gIAljLT5waHlzX3By
b2NfaWQgPSBYRU5fSU5WQUxJRF9TT0NLRVRfSUQ7Cj4+Pj4+PiAgCWMtPmNwdV9jb3JlX2lkID0g
WEVOX0lOVkFMSURfQ09SRV9JRDsKPj4+Pj4+ICAJYy0+Y29tcHV0ZV91bml0X2lkID0gSU5WQUxJ
RF9DVUlEOwo+Pj4+Pj4gKwljLT5jcHVfdGhyZWFkX2lkID0gWEVOX0lOVkFMSURfVEhSRUFEX0lE
Owo+Pj4+Pj4gIAltZW1zZXQoJmMtPng4Nl9jYXBhYmlsaXR5LCAwLCBzaXplb2YgYy0+eDg2X2Nh
cGFiaWxpdHkpOwo+Pj4+Pj4gIAo+Pj4+Pj4gIAlnZW5lcmljX2lkZW50aWZ5KGMpOwo+Pj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCj4+Pj4+PiBpbmRleCA3ZTc2Y2MzZDY4Li4yYzZhNDBjNTQzIDEwMDY0NAo+Pj4+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwo+Pj4+Pj4gQEAgLTI0Nyw2ICsyNDcsOCBAQCBzdGF0aWMgdm9pZCBzZXRfY3B1X3NpYmxp
bmdfbWFwKHVuc2lnbmVkIGludCBjcHUpCj4+Pj4+PiAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUs
IHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+Pj4+PiAgICAgIGNwdW1hc2tfc2V0X2Nw
dShjcHUsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7Cj4+Pj4+PiAgCj4+Pj4+PiAr
ICAgIGNbY3B1XS5jcHVfdGhyZWFkX2lkID0gMDsKPj4+Pj4+ICsKPj4+Pj4+ICAgICAgaWYgKCBj
W2NwdV0ueDg2X251bV9zaWJsaW5ncyA+IDEgKQo+Pj4+Pj4gICAgICB7Cj4+Pj4+PiAgICAgICAg
ICBmb3JfZWFjaF9jcHUgKCBpLCAmY3B1X3NpYmxpbmdfc2V0dXBfbWFwICkKPj4+Pj4+IEBAIC0y
NzAsNiArMjcyLDE0IEBAIHN0YXRpYyB2b2lkIHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQg
aW50IGNwdSkKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICJDUFUldTogdW5jbGVhciBy
ZWxhdGlvbnNoaXAgd2l0aCBDUFUldVxuIiwKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdSwgaSk7Cj4+Pj4+PiAgICAgICAgICB9Cj4+Pj4+PiArCj4+Pj4+PiArICAgICAgICBmb3Jf
ZWFjaF9jcHUgKCBpLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkgKQo+Pj4+Pj4gKyAg
ICAgICAgewo+Pj4+Pj4gKyAgICAgICAgICAgIGlmICggY3B1ID09IGkgKQo+Pj4+Pj4gKyAgICAg
ICAgICAgICAgICBicmVhazsKPj4+Pj4+ICsgICAgICAgICAgICBjW2NwdV0uY3B1X3RocmVhZF9p
ZCsrOwo+Pj4+Pgo+Pj4+PiBOby4gVGhpcyB3YW50cyBkb2luZyBhbG9uZ3NpZGUgc2V0dGluZyBv
ZiB0aGUgb3RoZXIgc2ltaWxhciBmaWVsZHMsCj4+Pj4+IGkuZS4gaW4gKGF0IGxlYXN0KSBkZXRl
Y3RfZXh0ZW5kZWRfdG9wb2xvZ3koKSBhbmQgZGV0ZWN0X2h0KCkuIEl0Cj4+Pj4+IGlzIHRoZSBo
YXJkd2FyZSB3aGljaCB0ZWxscyB1cyB3aGF0IHRoZSB0aHJlYWQgSUQgaXMuCj4+Pj4KPj4+PiBJ
IHdhc24ndCBhYmxlIHRvIGZpbmQgdGhlIHJlbGF0ZWQgaW5mb3JtYXRpb24gZm9yIEFNRCBjcHVz
LiBJbiBjYXNlIGl0Cj4+Pj4gaXMgaW4gdGhlIHNwZWNzIGl0IGlzIGhpZGRlbiB2ZXJ5IHdlbGwu
Cj4+Pgo+Pj4gV2hhdCB3YXMgdXNlZCBmb3IgY29tcHV0ZSB1bml0cyBpbiBGYW0xNiBhbmQgZWFy
bGllciBpcyB1c2VkIGZvcgo+Pj4gaHlwZXJ0aHJlYWRzIGluIEZhbTE3IChhbmQgZ29pbmcgZm9y
d2FyZCwgZnJvbSB3aGF0IGlpcmMgQnJpYW4KPj4+IGhhcyBzYWlkKS4KPj4KPj4gQW5kIHdoYXQg
YWJvdXQgaHlwZXJ0aHJlYWRzIGluIEZhbTE2IGFuZCBlYXJsaWVyPyBPciBhcmUgImNvbXB1dGUg
dW5pdHMiCj4+IGp1c3QgYW5vdGhlciBuYW1lIGZvciB0aGUgdGhyZWFkcyBhbmQgSSBjYW4gcmVu
YW1lIHRoYXQgZmllbGQ/Cj4gCj4gV2hlbiB0aGVyZSBhcmUgY29tcHV0ZSB1bml0cywgdGhlcmUg
YXJlIG5vIHRocmVhZHMuIEJ1dCB0aGUgZGlmZmVyZW5jZQo+IGlzIG1vcmUgdGhhbiBqdXN0IHRo
ZSBuYW1lcywgc28gZm9sZGluZyB0aGUgZmllbGRzIGlzIG5vdCBhIGdvb2QgaWRlYSBpbW8uCgpT
byBhbm90aGVyIGZsYWcgYW5kIGRpc3BsYXkgdGhlIGNvbHVtbiB0aXRsZSBhY2NvcmRpbmdseT8K
CkknZCBwdXQgdGhyZWFkIGFuZCBjb21wdXRlIHVuaXQgaW4gYSB1bmlvbiB0aGVuLgoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:12:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqWT-0002bu-EJ; Mon, 03 Sep 2018 15:12:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqWS-0002be-BK
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:12:12 +0000
X-Inumbo-ID: d80daab0-af8b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d80daab0-af8b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:13:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:12:11 -0600
Message-Id: <5B8D4F4502000078001E4B60@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:12:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <5B506A6E02000078001D5D17@prv1-mh.provo.novell.com>
 <5B506C3A02000078001D5D4F@prv1-mh.provo.novell.com>
 <080c42ae0a564729b0978e93e75ac44e@AMSPEX02CL03.citrite.net>
In-Reply-To: <080c42ae0a564729b0978e93e75ac44e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] x86/mm: use optional cache in
 guest_walk_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: xen-devel <xen-devel@lists.xenproject.org>, 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>

Pj4+IE9uIDE5LjA3LjE4IGF0IDE1OjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOSBKdWx5IDIwMTggMTE6NDcKPj4gCj4+IEBAIC0xMzQsNyArMTM1LDE1IEBAIGd1ZXN0X3dh
bGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKPj4gICAgICAvKiBHZXQgdGhlIGw0ZSBm
cm9tIHRoZSB0b3AgbGV2ZWwgdGFibGUgYW5kIGNoZWNrIGl0cyBmbGFncyovCj4+ICAgICAgZ3ct
Pmw0bWZuID0gdG9wX21mbjsKPj4gICAgICBsNHAgPSAoZ3Vlc3RfbDRlX3QgKikgdG9wX21hcDsK
Pj4gLSAgICBndy0+bDRlID0gbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldChnbGEpXTsKPj4gKyAg
ICBncGEgPSBnZm5fdG9fZ2FkZHIodG9wX2dmbikgKwo+PiArICAgICAgICAgIGd1ZXN0X2w0X3Rh
YmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd1ZXN0X2w0ZV90KTsKPj4gKyAgICBpZiAoICFjYWNo
ZSB8fAo+PiArICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgZ3BhLCA0LCAmZ3ct
Pmw0ZSwgc2l6ZW9mKGd3LT5sNGUpKSApCj4+ICsgICAgewo+PiArICAgICAgICBndy0+bDRlID0g
bDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldChnbGEpXTsKPj4gKyAgICAgICAgaWYgKCBjYWNoZSAp
Cj4+ICsgICAgICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGNhY2hlLCBncGEsIDQsICZndy0+
bDRlLCBzaXplb2YoZ3ctPmw0ZSkpOwo+PiArICAgIH0KPj4gICAgICBnZmxhZ3MgPSBndWVzdF9s
NGVfZ2V0X2ZsYWdzKGd3LT5sNGUpOwo+PiAgICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApCj4+ICAgICAgICAgIGdvdG8gb3V0Owo+PiBAQCAtMTY0LDcgKzE3MywxNSBAQCBndWVz
dF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+ICAgICAgfQo+PiAKPj4gICAg
ICAvKiBHZXQgdGhlIGwzZSBhbmQgY2hlY2sgaXRzIGZsYWdzKi8KPj4gLSAgICBndy0+bDNlID0g
bDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNldChnbGEpXTsKPj4gKyAgICBncGEgPSBnZm5fdG9fZ2Fk
ZHIoZ3Vlc3RfbDRlX2dldF9nZm4oZ3ctPmw0ZSkpICsKPj4gKyAgICAgICAgICBndWVzdF9sM190
YWJsZV9vZmZzZXQoZ2xhKSAqIHNpemVvZihndWVzdF9sM2VfdCk7Cj4+ICsgICAgaWYgKCAhY2Fj
aGUgfHwKPj4gKyAgICAgICAgICFodm1lbXVsX3JlYWRfY2FjaGUoY2FjaGUsIGdwYSwgMywgJmd3
LT5sM2UsIHNpemVvZihndy0+bDNlKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3ctPmwzZSA9
IGwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKV07Cj4+ICsgICAgICAgIGlmICggY2FjaGUg
KQo+PiArICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgZ3BhLCAzLCAmZ3ct
PmwzZSwgc2l6ZW9mKGd3LT5sM2UpKTsKPj4gKyAgICB9Cj4+ICAgICAgZ2ZsYWdzID0gZ3Vlc3Rf
bDNlX2dldF9mbGFncyhndy0+bDNlKTsKPj4gICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJF
U0VOVCkgKQo+PiAgICAgICAgICBnb3RvIG91dDsKPj4gQEAgLTIxNiw3ICsyMzMsMTYgQEAgZ3Vl
c3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAo+PiAgI2Vsc2UgLyogUEFFIG9u
bHkuLi4gKi8KPj4gCj4+ICAgICAgLyogR2V0IHRoZSBsM2UgYW5kIGNoZWNrIGl0cyBmbGFnICov
Cj4+IC0gICAgZ3ctPmwzZSA9ICgoZ3Vlc3RfbDNlX3QgKil0b3BfbWFwKVtndWVzdF9sM190YWJs
ZV9vZmZzZXQoZ2xhKV07Cj4+ICsgICAgZ3BhID0gZ2ZuX3RvX2dhZGRyKHRvcF9nZm4pICsgKCh1
bnNpZ25lZCBsb25nKXRvcF9tYXAgJgo+PiB+UEFHRV9NQVNLKSArCj4+ICsgICAgICAgICAgZ3Vl
c3RfbDNfdGFibGVfb2Zmc2V0KGdsYSkgKiBzaXplb2YoZ3Vlc3RfbDNlX3QpOwo+PiArICAgIGlm
ICggIWNhY2hlIHx8Cj4+ICsgICAgICAgICAhaHZtZW11bF9yZWFkX2NhY2hlKGNhY2hlLCBncGEs
IDMsICZndy0+bDNlLCBzaXplb2YoZ3ctPmwzZSkpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGd3
LT5sM2UgPSAoKGd1ZXN0X2wzZV90ICopdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGds
YSldOwo+PiArICAgICAgICBpZiAoIGNhY2hlICkKPj4gKyAgICAgICAgICAgIGh2bWVtdWxfd3Jp
dGVfY2FjaGUoY2FjaGUsIGdwYSwgMywgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSk7Cj4+ICsg
ICAgfQo+PiArCj4+ICAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDNlX2dldF9mbGFncyhndy0+bDNlKTsK
Pj4gICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQo+PiAgICAgICAgICBnb3Rv
IG91dDsKPj4gQEAgLTI0MiwxOCArMjY4LDI0IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+ICAgICAgfQo+PiAKPj4gLSAg
ICAvKiBHZXQgdGhlIGwyZSAqLwo+PiAtICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVf
b2Zmc2V0KGdsYSldOwo+PiAtCj4+ICAjZWxzZSAvKiAzMi1iaXQgb25seS4uLiAqLwo+PiAKPj4g
LSAgICAvKiBHZXQgbDJlIGZyb20gdGhlIHRvcCBsZXZlbCB0YWJsZSAqLwo+PiAgICAgIGd3LT5s
Mm1mbiA9IHRvcF9tZm47Cj4+ICAgICAgbDJwID0gKGd1ZXN0X2wyZV90ICopIHRvcF9tYXA7Cj4+
IC0gICAgZ3ctPmwyZSA9IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQoZ2xhKV07Cj4+IAo+PiAg
I2VuZGlmIC8qIEFsbCBsZXZlbHMuLi4gKi8KPj4gCj4+ICsgICAgLyogR2V0IHRoZSBsMmUgKi8K
Pj4gKyAgICBncGEgPSBnZm5fdG9fZ2FkZHIodG9wX2dmbikgKwo+PiArICAgICAgICAgIGd1ZXN0
X2wyX3RhYmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd1ZXN0X2wyZV90KTsKPj4gKyAgICBpZiAo
ICFjYWNoZSB8fAo+PiArICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgZ3BhLCAy
LCAmZ3ctPmwyZSwgc2l6ZW9mKGd3LT5sMmUpKSApCj4+ICsgICAgewo+PiArICAgICAgICBndy0+
bDJlID0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldChnbGEpXTsKPj4gKyAgICAgICAgaWYgKCBj
YWNoZSApCj4+ICsgICAgICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGNhY2hlLCBncGEsIDIs
ICZndy0+bDJlLCBzaXplb2YoZ3ctPmwyZSkpOwo+PiArICAgIH0KPj4gKwo+PiAgICAgIC8qIENo
ZWNrIHRoZSBsMmUgZmxhZ3MuICovCj4+ICAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDJlX2dldF9mbGFn
cyhndy0+bDJlKTsKPj4gICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQo+PiBA
QCAtMzM1LDcgKzM2NywxNyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0Cj4+ICAgICAgICAgIGd3LT5wZmVjIHw9IHJjICYgUEZFQ19zeW50aF9tYXNrOwo+PiAgICAg
ICAgICBnb3RvIG91dDsKPj4gICAgICB9Cj4+IC0gICAgZ3ctPmwxZSA9IGwxcFtndWVzdF9sMV90
YWJsZV9vZmZzZXQoZ2xhKV07Cj4+ICsKPj4gKyAgICBncGEgPSBnZm5fdG9fZ2FkZHIodG9wX2dm
bikgKwo+PiArICAgICAgICAgIGd1ZXN0X2wxX3RhYmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd1
ZXN0X2wxZV90KTsKPj4gKyAgICBpZiAoICFjYWNoZSB8fAo+PiArICAgICAgICAgIWh2bWVtdWxf
cmVhZF9jYWNoZShjYWNoZSwgZ3BhLCAxLCAmZ3ctPmwxZSwgc2l6ZW9mKGd3LT5sMWUpKSApCj4+
ICsgICAgewo+PiArICAgICAgICBndy0+bDFlID0gbDFwW2d1ZXN0X2wxX3RhYmxlX29mZnNldChn
bGEpXTsKPj4gKyAgICAgICAgaWYgKCBjYWNoZSApCj4+ICsgICAgICAgICAgICBodm1lbXVsX3dy
aXRlX2NhY2hlKGNhY2hlLCBncGEsIDEsICZndy0+bDFlLCBzaXplb2YoZ3ctPmwxZSkpOwo+PiAr
ICAgIH0KPj4gKwo+PiAgICAgIGdmbGFncyA9IGd1ZXN0X2wxZV9nZXRfZmxhZ3MoZ3ctPmwxZSk7
Cj4+ICAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKPj4gICAgICAgICAgZ290
byBvdXQ7CgpJJ3ZlIGp1c3Qgbm93IHJlYWxpemVkIHRoYXQgdGhlIGNhY2hlIHdyaXRlcyBzaG91
bGQgZWl0aGVyIGJlIHJlcGVhdGVkCmFmdGVyIGhhdmluZyBzZXQgQS9EIGJpdHMsIG9yIHRoZSBz
ZXR0aW5nIG9mIEEvRCBiaXRzIHNob3VsZCBiZSBzdXBwcmVzc2VkCndoZW4gYSByZWFkIGhhcyBo
aXQgdGhlIGNhY2hlLiBUaGUgbGF0dGVyIG9wdGlvbiB3b3VsZCBiZSBzb21ld2hhdApkaWZmaWN1
bHQgd2l0aCBvdXIgbGF0ZSBzZXR0aW5nIG9mIHRoZSBiaXRzLCBidXQgSSBzdGlsbCB3YW50ZWQg
dG8gYXNrOiBEbyB5b3UKaGF2ZSBhIHByZWZlcmVuY2UgZWl0aGVyIHdheT8KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:14:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqYP-0002lx-SU; Mon, 03 Sep 2018 15:14:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqYO-0002ls-Pt
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:14:12 +0000
X-Inumbo-ID: c98ed8bf-af8b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c98ed8bf-af8b-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:12:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:14:11 -0600
Message-Id: <5B8D4FBF02000078001E4B8C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:14:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180831162215.23318****1****jgross@suse.com>
 <20180831162215.23318****2****jgross@suse.com>
 <5B8D3B2702000078001E4A27@suse.com>
 <412351d9*d3c6*81c6*e754*83180345aea7@suse.com>
 <5B8D499202000078001E4AE3@suse.com>
 <a43cb3dc-e3a2-8ac5-a429-2b9be4fd324f@suse.com>
 <5B8D4E2202000078001E4B4D@suse.com><?= 5B8D4E2202000078001E4B4D@suse.com>
 <0aa0e5e9-c2e2-aabd-b5c1-daf0741de8e0@suse.com>
In-Reply-To: <0aa0e5e9-c2e2-aabd-b5c1-daf0741de8e0@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] add cpu_thread_id to struct cpuinfo_x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDAzLjA5LjE4IGF0IDE3OjExLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xOCAxNzowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAzLjA5LjE4IGF0IDE2
OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDAzLzA5LzE4IDE2OjQ3LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwMy4wOS4xOCBhdCAxNTo1MywgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDAzLzA5LzE4IDE1OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDMxLjA4LjE4IGF0IDE4OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBBZGQgdGhlIHRocmVhZC1pZCB0byB0aGUgY3B1IGNvbmZpZyBkYXRhIGFuZCBhbiBh
Y2Nlc3NvciBtYWNybwo+Pj4+Pj4+IGNwdV90b190aHJlYWQoKS4KPj4+Pj4+Pgo+Pj4+Pj4+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4+PiAtLS0K
Pj4+Pj4+PiAgeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8ICAxICsKPj4+Pj4+PiAg
eGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8IDEwICsrKysrKysrKysKPj4+Pj4+PiAg
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAxICsKPj4+Pj4+PiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAyICsrCj4+Pj4+Pj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaCAgICAgfCAgMSArCj4+Pj4+Pj4gIDUgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKQo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29t
bW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+Pj4+Pj4gaW5kZXggMDU3ODU5YWIx
NC4uZjYyNmE2YTUxMCAxMDA2NDQKPj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+Pj4+Pj4+IEBAIC00
MzQsNiArNDM0LDcgQEAgdm9pZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICpjKQo+
Pj4+Pj4+ICAJYy0+cGh5c19wcm9jX2lkID0gWEVOX0lOVkFMSURfU09DS0VUX0lEOwo+Pj4+Pj4+
ICAJYy0+Y3B1X2NvcmVfaWQgPSBYRU5fSU5WQUxJRF9DT1JFX0lEOwo+Pj4+Pj4+ICAJYy0+Y29t
cHV0ZV91bml0X2lkID0gSU5WQUxJRF9DVUlEOwo+Pj4+Pj4+ICsJYy0+Y3B1X3RocmVhZF9pZCA9
IFhFTl9JTlZBTElEX1RIUkVBRF9JRDsKPj4+Pj4+PiAgCW1lbXNldCgmYy0+eDg2X2NhcGFiaWxp
dHksIDAsIHNpemVvZiBjLT54ODZfY2FwYWJpbGl0eSk7Cj4+Pj4+Pj4gIAo+Pj4+Pj4+ICAJZ2Vu
ZXJpY19pZGVudGlmeShjKTsKPj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+Pj4+PiBpbmRleCA3ZTc2Y2MzZDY4Li4y
YzZhNDBjNTQzIDEwMDY0NAo+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+
Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+Pj4gQEAgLTI0Nyw2ICsyNDcs
OCBAQCBzdGF0aWMgdm9pZCBzZXRfY3B1X3NpYmxpbmdfbWFwKHVuc2lnbmVkIGludCBjcHUpCj4+
Pj4+Pj4gICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNw
dSkpOwo+Pj4+Pj4+ICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKPj4+Pj4+PiAgCj4+Pj4+Pj4gKyAgICBjW2NwdV0uY3B1X3RocmVhZF9p
ZCA9IDA7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICAgICAgaWYgKCBjW2NwdV0ueDg2X251bV9zaWJsaW5n
cyA+IDEgKQo+Pj4+Pj4+ICAgICAgewo+Pj4+Pj4+ICAgICAgICAgIGZvcl9lYWNoX2NwdSAoIGks
ICZjcHVfc2libGluZ19zZXR1cF9tYXAgKQo+Pj4+Pj4+IEBAIC0yNzAsNiArMjcyLDE0IEBAIHN0
YXRpYyB2b2lkIHNldF9jcHVfc2libGluZ19tYXAodW5zaWduZWQgaW50IGNwdSkKPj4+Pj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAiQ1BVJXU6IHVuY2xlYXIgcmVsYXRpb25zaGlwIHdpdGgg
Q1BVJXVcbiIsCj4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgY3B1LCBpKTsKPj4+Pj4+
PiAgICAgICAgICB9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsgICAgICAgIGZvcl9lYWNoX2NwdSAoIGks
IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSApCj4+Pj4+Pj4gKyAgICAgICAgewo+Pj4+
Pj4+ICsgICAgICAgICAgICBpZiAoIGNwdSA9PSBpICkKPj4+Pj4+PiArICAgICAgICAgICAgICAg
IGJyZWFrOwo+Pj4+Pj4+ICsgICAgICAgICAgICBjW2NwdV0uY3B1X3RocmVhZF9pZCsrOwo+Pj4+
Pj4KPj4+Pj4+IE5vLiBUaGlzIHdhbnRzIGRvaW5nIGFsb25nc2lkZSBzZXR0aW5nIG9mIHRoZSBv
dGhlciBzaW1pbGFyIGZpZWxkcywKPj4+Pj4+IGkuZS4gaW4gKGF0IGxlYXN0KSBkZXRlY3RfZXh0
ZW5kZWRfdG9wb2xvZ3koKSBhbmQgZGV0ZWN0X2h0KCkuIEl0Cj4+Pj4+PiBpcyB0aGUgaGFyZHdh
cmUgd2hpY2ggdGVsbHMgdXMgd2hhdCB0aGUgdGhyZWFkIElEIGlzLgo+Pj4+Pgo+Pj4+PiBJIHdh
c24ndCBhYmxlIHRvIGZpbmQgdGhlIHJlbGF0ZWQgaW5mb3JtYXRpb24gZm9yIEFNRCBjcHVzLiBJ
biBjYXNlIGl0Cj4+Pj4+IGlzIGluIHRoZSBzcGVjcyBpdCBpcyBoaWRkZW4gdmVyeSB3ZWxsLgo+
Pj4+Cj4+Pj4gV2hhdCB3YXMgdXNlZCBmb3IgY29tcHV0ZSB1bml0cyBpbiBGYW0xNiBhbmQgZWFy
bGllciBpcyB1c2VkIGZvcgo+Pj4+IGh5cGVydGhyZWFkcyBpbiBGYW0xNyAoYW5kIGdvaW5nIGZv
cndhcmQsIGZyb20gd2hhdCBpaXJjIEJyaWFuCj4+Pj4gaGFzIHNhaWQpLgo+Pj4KPj4+IEFuZCB3
aGF0IGFib3V0IGh5cGVydGhyZWFkcyBpbiBGYW0xNiBhbmQgZWFybGllcj8gT3IgYXJlICJjb21w
dXRlIHVuaXRzIgo+Pj4ganVzdCBhbm90aGVyIG5hbWUgZm9yIHRoZSB0aHJlYWRzIGFuZCBJIGNh
biByZW5hbWUgdGhhdCBmaWVsZD8KPj4gCj4+IFdoZW4gdGhlcmUgYXJlIGNvbXB1dGUgdW5pdHMs
IHRoZXJlIGFyZSBubyB0aHJlYWRzLiBCdXQgdGhlIGRpZmZlcmVuY2UKPj4gaXMgbW9yZSB0aGFu
IGp1c3QgdGhlIG5hbWVzLCBzbyBmb2xkaW5nIHRoZSBmaWVsZHMgaXMgbm90IGEgZ29vZCBpZGVh
IGltby4KPiAKPiBTbyBhbm90aGVyIGZsYWcgYW5kIGRpc3BsYXkgdGhlIGNvbHVtbiB0aXRsZSBh
Y2NvcmRpbmdseT8KPiAKPiBJJ2QgcHV0IHRocmVhZCBhbmQgY29tcHV0ZSB1bml0IGluIGEgdW5p
b24gdGhlbi4KCkJvdGggZmluZSB3aXRoIG1lLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fwqfP-00043Y-EU; Mon, 03 Sep 2018 15:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqfO-00043N-03
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:21:26 +0000
X-Inumbo-ID: 21d1e4f5-af8d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21d1e4f5-af8d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:22:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:21:24 -0600
Message-Id: <5B8D517002000078001E4BA1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:21:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <osstest-127070-mainreport@xen.org>
 <5B8D2CC302000078001E492B@prv1-mh.provo.novell.com>
 <96f9531b-015b-3aec-b53c-7a4628bc82e6@suse.com>
In-Reply-To: <96f9531b-015b-3aec-b53c-7a4628bc82e6@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-unstable test] 127070: 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>,
 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>

Pj4+IE9uIDAzLjA5LjE4IGF0IDE0OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xOCAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAxLjA5LjE4IGF0IDIz
OjQzLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+PiBmbGlnaHQgMTI3
MDcwIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzA3MC8gCj4+Pgo+Pj4gUmVncmVzc2lvbnMgOi0o
Cj4+Pgo+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+
PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+ICB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAKPiAxMjY4NTQKPj4gCj4+IEkgd29uZGVyIGlmIHRoaXMKPj4gCj4+IFsgICAzMC4wMTcx
NDJdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgMDAwMmZm
YTgKPj4gWyAgIDMwLjAxNzIwOF0gSVA6IF9fcmFkaXhfdHJlZV9sb29rdXArMHgxMi8weGIwCj4+
IFsgICAzMC4wMTcyMzVdICpwZHB0ID0gMDAwMDAwMDAxZWNhNTAyNyAqcGRlID0gMDAwMDAwMDAw
MDAwMDAwMCAKPj4gWyAgIDMwLjAxNzI3MV0gT29wczogMDAwMCBbIzFdIFNNUAo+PiBbICAgMzAu
MDE3MjkzXSBNb2R1bGVzIGxpbmtlZCBpbjogZXh0NCBtYmNhY2hlIGpiZDIKPj4gWyAgIDMwLjAx
NzM1Ml0gQ1BVOiAyIFBJRDogMTIwNCBDb21tOiBzeXN0ZW1kIE5vdCB0YWludGVkIDQuMTQuNjcr
ICMxCj4+IFsgICAzMC4wMTczODNdIHRhc2s6IGRmNjAxZjgwIHRhc2suc3RhY2s6IGRhZmQ4MDAw
Cj4+IFsgICAzMC4wMTc0MTFdIEVJUDogX19yYWRpeF90cmVlX2xvb2t1cCsweDEyLzB4YjAKPj4g
WyAgIDMwLjAxNzQ0NV0gRUZMQUdTOiAwMDAxMDI4MiBDUFU6IDIKPj4gWyAgIDMwLjAxNzQ2OF0g
RUFYOiAwMDAyZmZhNCBFQlg6IGI3ZWQyMDAwIEVDWDogMDAwMDAwMDAgRURYOiAwMWZmZmZmZgo+
PiBbICAgMzAuMDE3NTAzXSBFU0k6IDAwMDAwMDAwIEVESTogMDAwMDAwMDAgRUJQOiBkYWZkOWRl
NCBFU1A6IGRhZmQ5ZGQwCj4+IFsgICAzMC4wMTc1MzRdICBEUzogMDA3YiBFUzogMDA3YiBGUzog
MDBkOCBHUzogMDAzMyBTUzogMDA2OQo+PiBbICAgMzAuMDE3NTcxXSBDUjA6IDgwMDUwMDMzIENS
MjogMDAwMmZmYTggQ1IzOiAxZWNhNDAwMCBDUjQ6IDAwMDQyNjYwCj4+IFsgICAzMC4wMTc2MjBd
IENhbGwgVHJhY2U6Cj4+IFsgICAzMC4wMTc2NDJdICByYWRpeF90cmVlX2xvb2t1cF9zbG90KzB4
MTEvMHgzMAo+PiBbICAgMzAuMDE3NjczXSAgPyB4ZW5fc2V0X3B1ZCsweGEwLzB4YTAKPj4gWyAg
IDMwLjAxNzY5OV0gIGZpbmRfZ2V0X2VudHJ5KzB4MWQvMHgxMTAKPj4gWyAgIDMwLjAxNzcyM10g
IHBhZ2VjYWNoZV9nZXRfcGFnZSsweDFmLzB4MjMwCj4+IFsgICAzMC4wMTc3NTJdICBsb29rdXBf
c3dhcF9jYWNoZSsweDM1LzB4MTEwCj4+IFsgICAzMC4wMTc3NzhdICBzd2FwX3JlYWRhaGVhZF9k
ZXRlY3QrMHg4NC8weDJmMAo+PiBbICAgMzAuMDE3ODA5XSAgZG9fc3dhcF9wYWdlKzB4MjViLzB4
OGUwCj4+IFsgICAzMC4wMTc4MzddICA/IHdwX3BhZ2VfY29weSsweDM5OS8weDZiMAo+PiBbICAg
MzAuMDE3ODY2XSAgPyBrbWFwX2F0b21pY19wcm90KzB4MmIvMHgxODAKPj4gWyAgIDMwLjAxNzg5
Ml0gID8gX19yYXdfY2FsbGVlX3NhdmVfeGVuX3B0ZV92YWwrMHhjLzB4Ywo+PiBbICAgMzAuMDE3
OTI1XSAgaGFuZGxlX21tX2ZhdWx0KzB4NDY4LzB4OWUwCj4+IFsgICAzMC4wMTc5NTFdICBfX2Rv
X3BhZ2VfZmF1bHQrMHgxYmEvMHg0ZTAKPj4gWyAgIDMwLjAxNzk3Nl0gID8gX19kb19wYWdlX2Zh
dWx0KzB4NGUwLzB4NGUwCj4+IFsgICAzMC4wMTgwMDhdICBkb19wYWdlX2ZhdWx0KzB4MzcvMHgx
MDAKPj4gWyAgIDMwLjAxODAzMl0gID8gX19kb19wYWdlX2ZhdWx0KzB4NGUwLzB4NGUwCj4+IFsg
ICAzMC4wMTgwNjBdICBjb21tb25fZXhjZXB0aW9uKzB4NzcvMHg3ZQo+PiBbICAgMzAuMDE4MDg0
XSBFSVA6IDB4YjdmMGQzOWYKPj4gWyAgIDMwLjAxODEwMV0gRUZMQUdTOiAwMDAxMDI0NiBDUFU6
IDIKPj4gWyAgIDMwLjAxODEyNF0gRUFYOiBiN2VkMjAzMCBFQlg6IGI3ZjIwMDAwIEVDWDogYjdi
ZjkxYjggRURYOiAwMDAwMDAwMgo+PiBbICAgMzAuMDE4MTU4XSBFU0k6IGI3ZjIwNTVjIEVESTog
YjdmMTBlOTAgRUJQOiBiN2JmOTI2MCBFU1A6IGI3YmY5MjA4Cj4+IFsgICAzMC4wMTgxOTBdICBE
UzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDAzMyBTUzogMDA3Ygo+PiBbICAgMzAuMDE4
MjIwXSAgPyBfX2RvX3BhZ2VfZmF1bHQrMHg0ZTAvMHg0ZTAKPj4gWyAgIDMwLjAxODI0Ml0gQ29k
ZTogMDAgOGIgMDMgYzEgZTggMWEgODUgYzAgNzQgYmUgMGYgMGIgOGQgYjYgMDAgMDAgMDAgMDAg
Cj4gOGQgYmMgMjcgMDAgMDAgMDAgMDAgNTUgODkgZTUgNTcgNTYgNTMgODMgZWMgMDggODkgNDUg
ZjAgODkgNGQgZWMgOGIgNDUgZjAgPDhiPiAKPiA0MCAwNCA4OSBjMSA4MyBlMSAwMyA4MyBmOSAw
MSA3NSA3MSA4OSBjMSBiZiA0MCAwMCAwMCAwMCA4Mwo+PiBbICAgMzAuMDE4NDE1XSBFSVA6IF9f
cmFkaXhfdHJlZV9sb29rdXArMHgxMi8weGIwIFNTOkVTUDogMDA2OTpkYWZkOWRkMAo+PiBbICAg
MzAuMDE4NDQ1XSBDUjI6IDAwMDAwMDAwMDAwMmZmYTgKPj4gWyAgIDMwLjAxODQ3Ml0gLS0tWyBl
bmQgdHJhY2UgYzhiYTk3YTI0MWJiMjA0MCBdLS0tCj4+IAo+PiBpc24ndCBhIChwcmVzdW1hYmx5
IGluZGlyZWN0KSByZXN1bHQgb2YKPj4gCj4+IFNlcCAgMSAwMzowNjozMi4xODAwOTQgKFhFTikg
ZDI4IEwxVEYtdnVsbmVyYWJsZSBMMWUgODAwMDAwMDQwMDAwMDAwMCAtIAo+IFNoYWRvd2luZwo+
PiAKPj4gSsO8cmdlbidzIGNoYW5nZSB0byBhdm9pZCBzcGxpdCBQVEUgd3JpdGVzIHdvdWxkIHRo
ZW4gb25seSBiZQo+PiBwYXBlcmluZyBvdmVyIGFuIGFjdGl2ZSBpc3N1ZS4KPiAKPiBObywgaXQg
aXNuJ3QgcGFwZXJpbmcgb3ZlciB0aGUgaXNzdWUsIGJ1dCByZXBhaXJpbmcgaXQuIFNlZQo+IAo+
IGh0dHBzOi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4NDk3IAo+IAo+
IHdoaWNoIGNsZWFybHkgc3RhdGVzIHRoYXQgdGhpcyBpc3N1ZSBoYXMgYmVlbiBzZWVuIG9uIGJh
cmUgbWV0YWwsIHRvby4KPiBPbiBYZW4gaXRzIGp1c3QgbXVjaCBtb3JlIGZyZXF1ZW50IGFzIHRo
ZSB0aW1pbmcgaXMgZGlmZmVyZW50LgoKSG1tLCB5ZXMgLSBpZiB0aGUgcHJvYmxlbSBleGlzdHMg
YWxzbyBvbiBuYXRpdmUsIHRoZW4gd2hpbGUgeW91ciBmaXggaXMKaGlkaW5nIHRoYXQgcHJvYmxl
bSwgaXQncyBub3Qgb25lIGluIFhlbiBjb2RlLiBRdWVzdGlvbiB0aG91Z2ggaXMgaG93CnZhbHVh
YmxlIHRoaXMgcGFydGljdWxhciB0ZXN0IGlzIHVudGlsIHRoZSBmaXggaGFzIHRyaWNrbGVkIGlu
IG9uIHRoZSBMaW51eApzaWRlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:21:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqfs-0004A0-Qs; Mon, 03 Sep 2018 15:21:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwqfr-00049g-Je
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:21:55 +0000
X-Inumbo-ID: 3339f010-af8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3339f010-af8d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:22:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64316445"
Date: Mon, 3 Sep 2018 16:21:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180903152126.e5bnwrlfpbg4ciyl@zion.uk.xensource.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
 <20180828164520.dlwadxfhaiyikbi2@citrix.com>
 <98b5385d-7cff-fc10-8527-585959207017@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98b5385d-7cff-fc10-8527-585959207017@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, ian.jackson@eu.citrix.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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMTI6MTE6MjdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEkgZG9uJ3QgdGhpbmsgc28uIFRoZSB0b3AgbWFrZWZpbGUgZG9lcyBub3QgcGFzcyAt
RENPTkZJR19BUk0gb24gY29tcGlsZXIKPiBjb21tYW5kIGxpbmUuIFRoaXMgaXMgb25seSBkb25l
IGluIHN1Yi1kaXJlY3Rvcnkgc3VjaCBhcyBjb25zb2xlIGFuZAo+IGxpYmFjcGkuCgpJbmRlZWQu
IFRoYXQgaG93IGNvbnNvbGUgY29kZSBkaWQgaXQuCgo+IAo+ID4gCj4gPiBUaGVyZSBhcmUgc2V2
ZXJhbCBDT05GSUdfQVJNKiBpbiB0b29sc3RhY2sgY29kZSwgdGhvdWdoIG5vdCBpbiBsaWJ4bC4g
SW4KPiA+IGFueSBjYXNlLCBJIHRoaW5rIHRoZSBjb2RlIGlzIGZpbmUgYXMtaXMuCj4gCj4gSSBh
bSBoYXBweSB0byBpbnRyb2R1Y2UgQ09ORklHX0FSTS9DT05GSUdfWDg2IGlmIHlvdSBkb24ndCBt
aW5kIGFkZGluZwo+IC1EQ09ORklHX0FSTSBvbiB0aGUgY29tbWFuZCBsaW5lLgoKSSdtIG5vdCB0
b28gZnVzc2VkLiBLZWVwaW5nIHlvdXIgY29kZSBhcy1pcyBpcyBmaW5lLgoKV2VpLgoKPiAKPiBD
aGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqmf-0004az-ND; Mon, 03 Sep 2018 15:28: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=9gce=lr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fwqme-0004as-B0
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:28:56 +0000
X-Inumbo-ID: d74f488a-af8d-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d74f488a-af8d-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:27:17 +0200 (CEST)
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 029FCAECD;
 Mon,  3 Sep 2018 15:28:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<osstest=ef=bf=bd127070=ef=bf=bdmainreport@xen.org>_<5?=
 =?UTF-8?Q?B8D2CC302000078001E492B@prv1=ef=bf=bdmh.provo.novell.com>_<96f953?=
 =?UTF-8?Q?1b-015b-3aec-b53c-7a4628bc82e6@suse.com>_<5B8D517002000078001E4BA?=
 =?UTF-8?Q?1@suse.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1302c6ca-3c22-835a-4372-6a7a0ccb257c@suse.com>
Date: Mon, 3 Sep 2018 17:28:52 +0200
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: <5B8D517002000078001E4BA?= =?UTF-8?Q?1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 127070: 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>,
 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>

T24gMDMvMDkvMTggMTc6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAzLjA5LjE4IGF0
IDE0OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDMvMDkvMTggMTQ6NDQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDEuMDkuMTggYXQgMjM6NDMsIDxvc3N0ZXN0LWFk
bWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPj4+PiBmbGlnaHQgMTI3MDcwIHhlbi11bnN0YWJs
ZSByZWFsIFtyZWFsXQo+Pj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMjcwNzAvIAo+Pj4+Cj4+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pj4KPj4+PiBU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+PiBpbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+PiAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gCj4+
IDEyNjg1NAo+Pj4KPj4+IEkgd29uZGVyIGlmIHRoaXMKPj4+Cj4+PiBbICAgMzAuMDE3MTQyXSBC
VUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IDAwMDJmZmE4Cj4+
PiBbICAgMzAuMDE3MjA4XSBJUDogX19yYWRpeF90cmVlX2xvb2t1cCsweDEyLzB4YjAKPj4+IFsg
ICAzMC4wMTcyMzVdICpwZHB0ID0gMDAwMDAwMDAxZWNhNTAyNyAqcGRlID0gMDAwMDAwMDAwMDAw
MDAwMCAKPj4+IFsgICAzMC4wMTcyNzFdIE9vcHM6IDAwMDAgWyMxXSBTTVAKPj4+IFsgICAzMC4w
MTcyOTNdIE1vZHVsZXMgbGlua2VkIGluOiBleHQ0IG1iY2FjaGUgamJkMgo+Pj4gWyAgIDMwLjAx
NzM1Ml0gQ1BVOiAyIFBJRDogMTIwNCBDb21tOiBzeXN0ZW1kIE5vdCB0YWludGVkIDQuMTQuNjcr
ICMxCj4+PiBbICAgMzAuMDE3MzgzXSB0YXNrOiBkZjYwMWY4MCB0YXNrLnN0YWNrOiBkYWZkODAw
MAo+Pj4gWyAgIDMwLjAxNzQxMV0gRUlQOiBfX3JhZGl4X3RyZWVfbG9va3VwKzB4MTIvMHhiMAo+
Pj4gWyAgIDMwLjAxNzQ0NV0gRUZMQUdTOiAwMDAxMDI4MiBDUFU6IDIKPj4+IFsgICAzMC4wMTc0
NjhdIEVBWDogMDAwMmZmYTQgRUJYOiBiN2VkMjAwMCBFQ1g6IDAwMDAwMDAwIEVEWDogMDFmZmZm
ZmYKPj4+IFsgICAzMC4wMTc1MDNdIEVTSTogMDAwMDAwMDAgRURJOiAwMDAwMDAwMCBFQlA6IGRh
ZmQ5ZGU0IEVTUDogZGFmZDlkZDAKPj4+IFsgICAzMC4wMTc1MzRdICBEUzogMDA3YiBFUzogMDA3
YiBGUzogMDBkOCBHUzogMDAzMyBTUzogMDA2OQo+Pj4gWyAgIDMwLjAxNzU3MV0gQ1IwOiA4MDA1
MDAzMyBDUjI6IDAwMDJmZmE4IENSMzogMWVjYTQwMDAgQ1I0OiAwMDA0MjY2MAo+Pj4gWyAgIDMw
LjAxNzYyMF0gQ2FsbCBUcmFjZToKPj4+IFsgICAzMC4wMTc2NDJdICByYWRpeF90cmVlX2xvb2t1
cF9zbG90KzB4MTEvMHgzMAo+Pj4gWyAgIDMwLjAxNzY3M10gID8geGVuX3NldF9wdWQrMHhhMC8w
eGEwCj4+PiBbICAgMzAuMDE3Njk5XSAgZmluZF9nZXRfZW50cnkrMHgxZC8weDExMAo+Pj4gWyAg
IDMwLjAxNzcyM10gIHBhZ2VjYWNoZV9nZXRfcGFnZSsweDFmLzB4MjMwCj4+PiBbICAgMzAuMDE3
NzUyXSAgbG9va3VwX3N3YXBfY2FjaGUrMHgzNS8weDExMAo+Pj4gWyAgIDMwLjAxNzc3OF0gIHN3
YXBfcmVhZGFoZWFkX2RldGVjdCsweDg0LzB4MmYwCj4+PiBbICAgMzAuMDE3ODA5XSAgZG9fc3dh
cF9wYWdlKzB4MjViLzB4OGUwCj4+PiBbICAgMzAuMDE3ODM3XSAgPyB3cF9wYWdlX2NvcHkrMHgz
OTkvMHg2YjAKPj4+IFsgICAzMC4wMTc4NjZdICA/IGttYXBfYXRvbWljX3Byb3QrMHgyYi8weDE4
MAo+Pj4gWyAgIDMwLjAxNzg5Ml0gID8gX19yYXdfY2FsbGVlX3NhdmVfeGVuX3B0ZV92YWwrMHhj
LzB4Ywo+Pj4gWyAgIDMwLjAxNzkyNV0gIGhhbmRsZV9tbV9mYXVsdCsweDQ2OC8weDllMAo+Pj4g
WyAgIDMwLjAxNzk1MV0gIF9fZG9fcGFnZV9mYXVsdCsweDFiYS8weDRlMAo+Pj4gWyAgIDMwLjAx
Nzk3Nl0gID8gX19kb19wYWdlX2ZhdWx0KzB4NGUwLzB4NGUwCj4+PiBbICAgMzAuMDE4MDA4XSAg
ZG9fcGFnZV9mYXVsdCsweDM3LzB4MTAwCj4+PiBbICAgMzAuMDE4MDMyXSAgPyBfX2RvX3BhZ2Vf
ZmF1bHQrMHg0ZTAvMHg0ZTAKPj4+IFsgICAzMC4wMTgwNjBdICBjb21tb25fZXhjZXB0aW9uKzB4
NzcvMHg3ZQo+Pj4gWyAgIDMwLjAxODA4NF0gRUlQOiAweGI3ZjBkMzlmCj4+PiBbICAgMzAuMDE4
MTAxXSBFRkxBR1M6IDAwMDEwMjQ2IENQVTogMgo+Pj4gWyAgIDMwLjAxODEyNF0gRUFYOiBiN2Vk
MjAzMCBFQlg6IGI3ZjIwMDAwIEVDWDogYjdiZjkxYjggRURYOiAwMDAwMDAwMgo+Pj4gWyAgIDMw
LjAxODE1OF0gRVNJOiBiN2YyMDU1YyBFREk6IGI3ZjEwZTkwIEVCUDogYjdiZjkyNjAgRVNQOiBi
N2JmOTIwOAo+Pj4gWyAgIDMwLjAxODE5MF0gIERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMDAwIEdT
OiAwMDMzIFNTOiAwMDdiCj4+PiBbICAgMzAuMDE4MjIwXSAgPyBfX2RvX3BhZ2VfZmF1bHQrMHg0
ZTAvMHg0ZTAKPj4+IFsgICAzMC4wMTgyNDJdIENvZGU6IDAwIDhiIDAzIGMxIGU4IDFhIDg1IGMw
IDc0IGJlIDBmIDBiIDhkIGI2IDAwIDAwIDAwIDAwIAo+PiA4ZCBiYyAyNyAwMCAwMCAwMCAwMCA1
NSA4OSBlNSA1NyA1NiA1MyA4MyBlYyAwOCA4OSA0NSBmMCA4OSA0ZCBlYyA4YiA0NSBmMCA8OGI+
IAo+PiA0MCAwNCA4OSBjMSA4MyBlMSAwMyA4MyBmOSAwMSA3NSA3MSA4OSBjMSBiZiA0MCAwMCAw
MCAwMCA4Mwo+Pj4gWyAgIDMwLjAxODQxNV0gRUlQOiBfX3JhZGl4X3RyZWVfbG9va3VwKzB4MTIv
MHhiMCBTUzpFU1A6IDAwNjk6ZGFmZDlkZDAKPj4+IFsgICAzMC4wMTg0NDVdIENSMjogMDAwMDAw
MDAwMDAyZmZhOAo+Pj4gWyAgIDMwLjAxODQ3Ml0gLS0tWyBlbmQgdHJhY2UgYzhiYTk3YTI0MWJi
MjA0MCBdLS0tCj4+Pgo+Pj4gaXNuJ3QgYSAocHJlc3VtYWJseSBpbmRpcmVjdCkgcmVzdWx0IG9m
Cj4+Pgo+Pj4gU2VwICAxIDAzOjA2OjMyLjE4MDA5NCAoWEVOKSBkMjggTDFURi12dWxuZXJhYmxl
IEwxZSA4MDAwMDAwNDAwMDAwMDAwIC0gCj4+IFNoYWRvd2luZwo+Pj4KPj4+IErDvHJnZW4ncyBj
aGFuZ2UgdG8gYXZvaWQgc3BsaXQgUFRFIHdyaXRlcyB3b3VsZCB0aGVuIG9ubHkgYmUKPj4+IHBh
cGVyaW5nIG92ZXIgYW4gYWN0aXZlIGlzc3VlLgo+Pgo+PiBObywgaXQgaXNuJ3QgcGFwZXJpbmcg
b3ZlciB0aGUgaXNzdWUsIGJ1dCByZXBhaXJpbmcgaXQuIFNlZQo+Pgo+PiBodHRwczovL2J1Z3pp
bGxhLmtlcm5lbC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODQ5NyAKPj4KPj4gd2hpY2ggY2xlYXJs
eSBzdGF0ZXMgdGhhdCB0aGlzIGlzc3VlIGhhcyBiZWVuIHNlZW4gb24gYmFyZSBtZXRhbCwgdG9v
Lgo+PiBPbiBYZW4gaXRzIGp1c3QgbXVjaCBtb3JlIGZyZXF1ZW50IGFzIHRoZSB0aW1pbmcgaXMg
ZGlmZmVyZW50Lgo+IAo+IEhtbSwgeWVzIC0gaWYgdGhlIHByb2JsZW0gZXhpc3RzIGFsc28gb24g
bmF0aXZlLCB0aGVuIHdoaWxlIHlvdXIgZml4IGlzCj4gaGlkaW5nIHRoYXQgcHJvYmxlbSwgaXQn
cyBub3Qgb25lIGluIFhlbiBjb2RlLiBRdWVzdGlvbiB0aG91Z2ggaXMgaG93Cj4gdmFsdWFibGUg
dGhpcyBwYXJ0aWN1bGFyIHRlc3QgaXMgdW50aWwgdGhlIGZpeCBoYXMgdHJpY2tsZWQgaW4gb24g
dGhlIExpbnV4Cj4gc2lkZS4KCkknbSBhYm91dCB0byByZXF1ZXN0IHRoZSBwYXRjaCB0byBiZSBp
bmNsdWRlZCBpbiBzdGFibGUga2VybmVscy4KClRvIGJlIG1vcmUgZXhwbGljaXQgd2h5IHRoZSBw
YXRjaCBpcyBmaXhpbmcgdGhlIHByb2JsZW06CgpuYXRpdmVfcHRlcF9nZXRfYW5kX2NsZWFyKCkg
aXMgdGhvdWdodCB0byBnZXQgdGhlIG9sZCBwdGUgY29udGVudHMgYW5kCmNsZWFyIHRoZSBwdGUg
YXRvbWljYWxseS4gV2hpbGUgdGhlIGltcGxlbWVudGF0aW9uIHZpYSAzMi1iaXQKb3BlcmF0aW9u
cyB3YXMgZmluZSByZWdhcmRpbmcgcmFjZXMgYWdhaW5zdCBvdGhlciB1cGRhdGVzIGl0IHdhcyBu
b3QKZmluZSByZWdhcmRpbmcgcmVhZCBhY2Nlc3NlcyBhZnRlciBoYXZpbmcgd3JpdHRlbiB0aGUg
bG93IHdvcmQgYW5kCmJlZm9yZSBjbGVhcmluZyB0aGUgaGlnaCB3b3JkOiBhIHBhZ2UgZmF1bHQg
d291bGQgZGV0ZWN0IGEgbm9uLXplcm8KdmFsdWUgaW4gdGhlIGhpZ2ggd29yZCBhbmQgYXNzdW1l
IHRoZSBkYXRhIGJlaW5nIHByZXNlbnQgb24gc29tZSBzd2FwCmRldmljZS4KCk15IHBhdGNoIG5v
dyByZW1vdmVzIHRoaXMgcG9zc2libGUgcmFjZSBhbmQgdGhlIHByb2JsZW0gY2FuJ3Qgb2NjdXIg
YW55Cmxvbmdlci4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:29:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqnQ-0004gY-7C; Mon, 03 Sep 2018 15:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bsoi=lr=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fwqjP-0004V2-RO
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:25:35 +0000
X-Inumbo-ID: b5fe5118-af8d-11e8-a6a9-d7ebe60f679a
Received: from lb1-smtp-cloud9.xs4all.net (unknown [194.109.24.22])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5fe5118-af8d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:26:22 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud9.xs4all.net with ESMTPA
 id wqjFfIpwUnJnWwqjKfz9FH; Mon, 03 Sep 2018 17:25:32 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
Date: Mon, 3 Sep 2018 17:25:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfAiqjBkMhndyjgpx6B3n/F+Rg34gbfXREB+kLbe3L0XqDTIhSyXce+l+lUol8W1cgWwGy+g297dMlNh9pCmrZc2z0gUs237DUctZIgcPb+8/aBWRWVnl
 WkHEf/rzDDuylr8pHKpRiQ0y5LjelLl6sZDvaCO5i4z2Z+CDF28yIUvzzrSKb5H770i5YyNjiSihX9n9P0NJXSXm6M8H8JrBX38/mwcWRSd112YecSQkeqFP
 getvT1vvJT9Yoyhyp6x1wbjHWaEo/iyShIZ27zD+rIeJ8/928kzGuhW1LAOZuJRcZ7FG4txmMXvGFmHc7BZAgP8gAZOuqpicAcoR0BsnMR4RNnwPmvAzprXq
 Dh/mGZIzk5pVnQhj279WJgRm4kOHjpnmKIqjgC+Ke/3cqAQzMORJFtqsxYXNXD5PIGW2SZOp7yJZaTUyB6iTDVauVXPh31ftIiuhnT+qe1lFW4IBtG3toBNj
 oKT4wcDLPIKNm4sPB/PMFasoEg1JEeJusNtvJo0ZpLuqv1oACA2I/8j0K6c=
X-Mailman-Approved-At: Mon, 03 Sep 2018 15:29:42 +0000
Subject: Re: [Xen-devel] [PATCH 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>

SGkgT2xla3NhbmRyLAoKT24gMDkvMDMvMjAxOCAxMjoxNiBQTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4gT24gMDgvMjEvMjAxOCAwODo1NCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+IE9uIDA4LzE0LzIwMTggMTE6MzAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+PiBPbiAzMS8wNy8xOCAxMTozMSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZl
cyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMg
WGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+IGZhcnRoZXIgZW5h
YmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQs
Cj4+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4+Cj4+Pj4gVGhlIGluaXRpYWwgZ29h
bCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+PiBm
aW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBu
ZWVkIGJlOgo+Pj4+Cj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmlj
ZSBjb25maWd1cmF0aW9uOgo+Pj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+Pj4gICAtIHJlc29sdXRp
b25zCj4+Pj4gICAtIGZyYW1lIHJhdGVzCj4+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29u
dHJvbHM6Cj4+Pj4gICAtIGNvbnRyYXN0Cj4+Pj4gICAtIGJyaWdodG5lc3MKPj4+PiAgIC0gaHVl
Cj4+Pj4gICAtIHNhdHVyYXRpb24KPj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+
Pj4gNC4gU3VwcG9ydCB6ZXJvLWNvcHlpbmcgdXNlLWNhc2VzCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAKPj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+Cj4+PiBTb21lIHN0eWxlIGlzc3VlcyBiZWxvdy4uLgo+PiBXaWxsIGZpeCBh
bGwgdGhlIGJlbG93LCB0aGFuayB5b3UhCj4+Cj4+IEkgd291bGQgbGlrZSB0byBkcmF3IHNvbWUg
YXR0ZW50aW9uIG9mIHRoZSBMaW51eC9WNEwgY29tbXVuaXR5IHRvIHRoaXMKPj4gcHJvdG9jb2wg
YXMgdGhlIHBsYW4gaXMgdGhhdCBvbmNlIGl0IGlzIGFjY2VwdGVkIGZvciBYZW4gd2UgcGxhbiB0
bwo+PiB1cHN0cmVhbSBhIExpbnV4IGNhbWVyYSBmcm9udC1lbmQga2VybmVsIGRyaXZlciB3aGlj
aCB3aWxsIGJlIGJhc2VkCj4+IG9uIHRoaXMgd29yayBhbmQgd2lsbCBiZSBhIFY0TDIgZGV2aWNl
IGRyaXZlciAodGhpcyBpcyB3aHkgSSBoYXZlIHNlbnQKPj4gdGhpcyBwYXRjaCBub3Qgb25seSB0
byBYZW4sIGJ1dCB0byB0aGUgY29ycmVzcG9uZGluZyBMaW51eCBtYWlsaW5nIGxpc3QKPj4gYXMg
d2VsbCkKPiBwaW5nCgpTb3JyeSwgdGhpcyBnb3QgYnVyaWVkIGluIG15IG1haWxib3gsIEkgb25s
eSBjYW1lIGFjcm9zcyBpdCB0b2RheS4gSSdsbCB0cnkKdG8gcmV2aWV3IHRoaXMgdGhpcyB3ZWVr
LCBpZiBub3QsIGp1c3QgcGluZyBtZSBhZ2Fpbi4KCkkgaGFkIG9uZSBoaWdoLWxldmVsIHF1ZXN0
aW9uLCB0aG91Z2g6CgpXaGF0IHR5cGVzIG9mIGhhcmR3YXJlIGRvIHlvdSBpbnRlbmQgdG8gdGFy
Z2V0PyBUaGlzIGluaXRpYWwgdmVyc2lvbiB0YXJnZXRzCih2ZXJ5KSBzaW1wbGUgd2ViY2Ftcywg
YnV0IHdoYXQgYWJvdXQgSERNSSBvciBTRFRWIHJlY2VpdmVycz8gT3IgaGFyZHdhcmUKY29kZWNz
PyBPciBjb21wbGV4IGVtYmVkZGVkIHZpZGVvIHBpcGVsaW5lcz8KCkluIG90aGVyIHdvcmRzLCB3
aGVyZSBhcmUgeW91IHBsYW5uaW5nIHRvIGRyYXcgdGhlIGxpbmU/CgpFdmVuIHdpdGgganVzdCBz
aW1wbGUgY2FtZXJhcyB0aGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0d2VlbiByZWd1bGFyIFVWQwp3
ZWJjYW1zIGFuZCBjYW1lcmFzIHVzZWQgd2l0aCBlbWJlZGRlZCBzeXN0ZW1zOiBmb3IgdGhlIGxh
dHRlciB5b3Ugb2Z0ZW4KbmVlZCB0byBwcm92aWRlIG1vcmUgY29udHJvbCB3LnIudC4gd2hpdGUt
YmFsYW5jaW5nIGV0Yy4sIHRoaW5ncyB0aGF0IGEKVVZDIHdlYmNhbSB3aWxsIGdlbmVyYWxseSBk
byBmb3IgeW91IGluIHRoZSB3ZWJjYW0ncyBmaXJtd2FyZS4KClJlZ2FyZHMsCgoJSGFucwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:34:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15:34: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 1fwqrt-0005Wd-RJ; Mon, 03 Sep 2018 15:34: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=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwqrs-0005WT-HU
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:34:20 +0000
X-Inumbo-ID: 98e31d31-af8e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98e31d31-af8e-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:32:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64316988"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 3 Sep 2018 17:33:26 +0200
Message-ID: <20180903153326.15141-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] hvmloader: fix build with LLVM Linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

VGhlIGh2bWxvYWRlciBiaW5hcnkgZ2VuZXJhdGVkIHdoZW4gdXNpbmcgTExWTSBMRCBkb2Vzbid0
IHdvcmsKcHJvcGVybHkgYW5kIHNlZW1zIHRvIGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2Vu
ZXJhdGUgYW5kIGxvYWQgdGhlCkFDUEkgdGFibGVzLiBUaGlzIGlzIGNhdXNlZCBieSB0aGUgbGF5
b3V0IG9mIHRoZSBiaW5hcnkgd2hlbiBsaW5rZWQKd2l0aCBMTFZNIExELgoKTExWTSBMRCBoYXMg
YSBkaWZmZXJlbnQgZGVmYXVsdCBsaW5rZXIgc2NyaXB0IHRoYXQgR05VIExELCBhbmQgdGhlCnJl
c3VsdGluZyBodm1sb2FkZXIgYmluYXJ5IGlzIHNsaWdodGx5IGRpZmZlcmVudDoKCkxMVk0gTEQ6
ClByb2dyYW0gSGVhZGVyczoKICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0QWRkciAgIFBo
eXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogIFBIRFIgICAgICAgICAgIDB4MDAw
MDM0IDB4MDAwZmYwMzQgMHgwMDBmZjAzNCAweDAwMDYwIDB4MDAwNjAgUiAgIDB4NAogIExPQUQg
ICAgICAgICAgIDB4MDAwMDAwIDB4MDAwZmYwMDAgMHgwMDBmZjAwMCAweDM4MDAwIDB4MzgwMDAg
UldFIDB4MTAwMAogIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMDAw
MCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKCkdOVSBMRDoKUHJvZ3JhbSBIZWFkZXJzOgogIFR5cGUg
ICAgICAgICAgIE9mZnNldCAgIFZpcnRBZGRyICAgUGh5c0FkZHIgICBGaWxlU2l6IE1lbVNpeiAg
RmxnIEFsaWduCiAgTE9BRCAgICAgICAgICAgMHgwMDAwODAgMHgwMDEwMDAwMCAweDAwMTAwMDAw
IDB4MzYzMDggMHgzZmQ3NCBSV0UgMHgxMAogIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAw
MDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAoKTm90ZSB0aGF0IGluIHRo
ZSBMTFZNIExEIGNhc2UgKGFzIHdpdGggR05VIExEKSB0aGUgLnRleHQgc2VjdGlvbiBkb2VzCmlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKbGluZToKClsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAw
MTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgoKVGhlcmUncyBob3dldmVyIHRo
ZSBQSERSIHdoaWNoIGlzIG5vdCBwcmVzZW50IHdoZW4gdXNpbmcgR05VIExELgoKRml4IHRoaXMg
YnkgdXNpbmcgYSB2ZXJ5IHNpbXBsZSBsaW5rZXIgc2NyaXB0IHRoYXQgZ2VuZXJhdGVzIHRoZSBz
YW1lCmJpbmFyeSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgTExWTSBvciBHTlUgTEQgaXMgdXNlZC4g
QnkgdXNpbmcgYSBsaW5rZXIKc2NyaXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUg
YXZvaWRlZCBieSBwbGFjaW5nIHRoZSBkZXNpcmVkCi50ZXh0IGxvYWQgYWRkcmVzcyBkaXJlY3Rs
eSBpbiB0aGUgbGlua2VyIHNjcmlwdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBBbHNvIGFkZCAuPHNlY3Rp
b24+LiouCi0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlICAgICAgfCAgNyAr
Ky0tLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmxkcyB8IDEzICsrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVy
LmxkcwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZSBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQppbmRleCA0OTZhYzcyYjc3Li5lOTgwY2U3
YzVmIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKKysrIGIv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCkBAIC0yMCw5ICsyMCw2IEBACiBYRU5f
Uk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9maXJt
d2FyZS9SdWxlcy5tawogCi0KLUxPQURBRERSID0gMHgxMDAwMDAKLQogIyBTTUJJT1Mgc3BlYyBy
ZXF1aXJlcyBmb3JtYXQgbW0vZGQveXl5eQogU01CSU9TX1JFTF9EQVRFID89ICQoc2hlbGwgZGF0
ZSArJW0vJWQvJVkpCiAKQEAgLTgyLDggKzc5LDggQEAgdnBhdGggYnVpbGQuYyAkKEFDUElfUEFU
SCkKIHZwYXRoIHN0YXRpY190YWJsZXMuYyAkKEFDUElfUEFUSCkKIE9CSlMgKz0gJChBQ1BJX09C
SlMpCiAKLWh2bWxvYWRlcjogJChPQkpTKQotCSQoTEQpICQoTERGTEFHU19ESVJFQ1QpIC1OIC1U
dGV4dCAkKExPQURBRERSKSAtbyAkQCAkXgoraHZtbG9hZGVyOiAkKE9CSlMpIGh2bWxvYWRlci5s
ZHMKKwkkKExEKSAkKExERkxBR1NfRElSRUNUKSAtTiAtVCBodm1sb2FkZXIubGRzIC1vICRAICQo
T0JKUykKIAogcm9tcy5pbmM6ICQoUk9NUykKIAllY2hvICIvKiBBdXRvZ2VuZXJhdGVkIGZpbGUu
IERPIE5PVCBFRElUICovIiA+ICRALm5ldwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL2h2bWxvYWRlci5sZHMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVy
LmxkcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40NDcxZDdhZjI3Ci0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5sZHMK
QEAgLTAsMCArMSwxMyBAQAorU0VDVElPTlMKK3sKKyAgLiA9IDB4MTAwMDAwOworICAvKgorICAg
KiBOQjogdGhlcmUncyBubyBuZWVkIHRvIHVzZSB0aGUgQVQga2V5d29yZCBpbiBvcmRlciB0byBz
ZXQgdGhlIExNQSwgYnkKKyAgICogZGVmYXVsdCB0aGUgbGlua2VyIHdpbGwgdXNlIFZNQSA9IExN
QSB1bmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZS4KKyAgICovCisgIC50ZXh0IDogeyAqKC50ZXh0
KSAqKC50ZXh0LiopIH0KKyAgLnJvZGF0YSA6IHsgKigucm9kYXRhKSAqKC5yb2RhdGEuKikgfQor
ICAuZGF0YSA6IHsgKiguZGF0YSkgKiguZGF0YS4qKSB9CisgIC5ic3MgOiB7ICooLmJzcykgKigu
YnNzLiopIH0KKyAgX2VuZCA9IC47Cit9Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:36:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwquO-0005ee-Ae; Mon, 03 Sep 2018 15:36: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwquN-0005eX-GY
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:36:55 +0000
X-Inumbo-ID: f5a06a12-af8e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5a06a12-af8e-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:35:17 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64317094"
Date: Mon, 3 Sep 2018 16:36:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180903153631.uazflali5djpalnd@zion.uk.xensource.com>
References: <20180903153326.15141-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903153326.15141-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] hvmloader: fix build with LLVM Linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDU6MzM6MjZQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBodm1sb2FkZXIgYmluYXJ5IGdlbmVyYXRlZCB3aGVuIHVzaW5nIExMVk0g
TEQgZG9lc24ndCB3b3JrCj4gcHJvcGVybHkgYW5kIHNlZW1zIHRvIGdldCBzdHVjayB3aGlsZSB0
cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCj4gQUNQSSB0YWJsZXMuIFRoaXMgaXMgY2F1
c2VkIGJ5IHRoZSBsYXlvdXQgb2YgdGhlIGJpbmFyeSB3aGVuIGxpbmtlZAo+IHdpdGggTExWTSBM
RC4KPiAKPiBMTFZNIExEIGhhcyBhIGRpZmZlcmVudCBkZWZhdWx0IGxpbmtlciBzY3JpcHQgdGhh
dCBHTlUgTEQsIGFuZCB0aGUKPiByZXN1bHRpbmcgaHZtbG9hZGVyIGJpbmFyeSBpcyBzbGlnaHRs
eSBkaWZmZXJlbnQ6Cj4gCj4gTExWTSBMRDoKPiBQcm9ncmFtIEhlYWRlcnM6Cj4gICBUeXBlICAg
ICAgICAgICBPZmZzZXQgICBWaXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZs
ZyBBbGlnbgo+ICAgUEhEUiAgICAgICAgICAgMHgwMDAwMzQgMHgwMDBmZjAzNCAweDAwMGZmMDM0
IDB4MDAwNjAgMHgwMDA2MCBSICAgMHg0Cj4gICBMT0FEICAgICAgICAgICAweDAwMDAwMCAweDAw
MGZmMDAwIDB4MDAwZmYwMDAgMHgzODAwMCAweDM4MDAwIFJXRSAweDEwMDAKPiAgIEdOVV9TVEFD
SyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcg
IDAKPiAKPiBHTlUgTEQ6Cj4gUHJvZ3JhbSBIZWFkZXJzOgo+ICAgVHlwZSAgICAgICAgICAgT2Zm
c2V0ICAgVmlydEFkZHIgICBQaHlzQWRkciAgIEZpbGVTaXogTWVtU2l6ICBGbGcgQWxpZ24KPiAg
IExPQUQgICAgICAgICAgIDB4MDAwMDgwIDB4MDAxMDAwMDAgMHgwMDEwMDAwMCAweDM2MzA4IDB4
M2ZkNzQgUldFIDB4MTAKPiAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgw
MDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAo+IAo+IE5vdGUgdGhhdCBpbiB0aGUgTExW
TSBMRCBjYXNlIChhcyB3aXRoIEdOVSBMRCkgdGhlIC50ZXh0IHNlY3Rpb24gZG9lcwo+IGluZGVl
ZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhlIGNv
bW1hbmQKPiBsaW5lOgo+IAo+IFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJVFMgICAgICAg
IDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgo+IAo+IFRoZXJlJ3MgaG93
ZXZlciB0aGUgUEhEUiB3aGljaCBpcyBub3QgcHJlc2VudCB3aGVuIHVzaW5nIEdOVSBMRC4KPiAK
PiBGaXggdGhpcyBieSB1c2luZyBhIHZlcnkgc2ltcGxlIGxpbmtlciBzY3JpcHQgdGhhdCBnZW5l
cmF0ZXMgdGhlIHNhbWUKPiBiaW5hcnkgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIExMVk0gb3IgR05V
IExEIGlzIHVzZWQuIEJ5IHVzaW5nIGEgbGlua2VyCj4gc2NyaXB0IHRoZSB1c2FnZSBvZiAtVHRl
eHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRoZSBkZXNpcmVkCj4gLnRleHQgbG9h
ZCBhZGRyZXNzIGRpcmVjdGx5IGluIHRoZSBsaW5rZXIgc2NyaXB0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:37:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15:37: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 1fwqvM-0005jY-Ml; Mon, 03 Sep 2018 15:37: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=r/nd=lr=citrix.com=prvs=7776ac630=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fwqvL-0005jQ-Rj
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:37:55 +0000
X-Inumbo-ID: 19c3ecd3-af8f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19c3ecd3-af8f-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:36:18 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64317147"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 3 Sep 2018 17:36:56 +0200
Message-ID: <20180903153656.15280-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] pvshim: introduce a PV shim defconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYnVpbGQgYSB0YWlsb3JlZCBwdnNoaW0tb25seSBiaW5hcnkgZnJvbSBYZW4u
IFN3aXRjaCB0aGUKUFYgc2hpbSBidWlsZCBmcm9tIHRoZSB0b29scyBmaXJtd2FyZSBpbnRvIHVz
aW5nIHRoZSBuZXcgZGVmY29uZmlnLgoKQSBkaWZmIG9mIHRoZSAuY29uZmlnIGdlbmVyYXRlZCBm
b3IgdGhlIHB2c2hpbSBmaXJtd2FyZSBidWlsZCBiZWZvcmUKYW5kIGFmdGVyIHRoaXMgY2hhbmdl
IHNob3dzIG5vIGRpZmZlcmVuY2VzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5n
ZXMgc2luY2UgdjE6CiAtIFVzZSAnIyBDT05GSUdfWCBpcyBub3Qgc2V0JyBpbnN0ZWFkIG9mIENP
TkZJR19YPW4uCi0tLQogdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSAgICAgICB8ICA1
ICstCiB0b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnICAgIHwgODQgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmln
IHwgMjMgKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgODcgZGVs
ZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGlt
LmNvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9k
ZWZjb25maWcKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIv
dG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQppbmRleCA4NDY0OGMzZmFmLi44MzU5N2Yw
MDE3IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKQEAgLTQxLDkgKzQxLDggQEAgbGlua2Zhcm0u
c3RhbXA6ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKSBGT1JDRQogJChEKTogbGlua2Zhcm0uc3Rh
bXAKIAkkKE1BS0UpIC1DICQoRCkveGVuIGRpc3RjbGVhbgogCi0kKEQpL3hlbi8uY29uZmlnOiBz
aGltLmNvbmZpZyAkKEQpCi0JY3AgJDwgJEAKLQkkKE1BS0UpIC1DICQoQEQpIG9sZGRlZmNvbmZp
ZyBYRU5fQ09ORklHX0VYUEVSVD15CiskKEQpL3hlbi8uY29uZmlnOiAkKEQpCisJJChNQUtFKSAt
QyAkKEBEKSBLQlVJTERfREVGQ09ORklHPXB2c2hpbV9kZWZjb25maWcgWEVOX0NPTkZJR19FWFBF
UlQ9eSBkZWZjb25maWcKIAogeGVuLXNoaW06ICQoRCkveGVuLy5jb25maWcKIAkkKE1BS0UpIC1D
ICQoPEQpIGJ1aWxkIFhFTl9DT05GSUdfRVhQRVJUPXkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13
YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29u
ZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyMWQ3MDc1YmI0Li4wMDAwMDAwMDAw
Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKKysrIC9kZXYvbnVsbApA
QCAtMSw4NCArMCwwIEBACi0jCi0jIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5P
VCBFRElULgotIyBYZW4veDg2IDQuMTEtdW5zdGFibGUgQ29uZmlndXJhdGlvbgotIwotQ09ORklH
X1g4Nl82ND15Ci1DT05GSUdfWDg2PXkKLUNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYv
Y29uZmlncy94ODZfNjRfZGVmY29uZmlnIgotCi0jCi0jIEFyY2hpdGVjdHVyZSBGZWF0dXJlcwot
IwotQ09ORklHX05SX0NQVVM9MzIKLUNPTkZJR19QVj15Ci1DT05GSUdfUFZfTElORUFSX1BUPXkK
LUNPTkZJR19IVk09eQotIyBDT05GSUdfU0hBRE9XX1BBR0lORyBpcyBub3Qgc2V0Ci0jIENPTkZJ
R19CSUdNRU0gaXMgbm90IHNldAotIyBDT05GSUdfSFZNX0ZFUCBpcyBub3Qgc2V0Ci0jIENPTkZJ
R19UQk9PVCBpcyBub3Qgc2V0Ci1DT05GSUdfWEVOX0dVRVNUPXkKLUNPTkZJR19QVkhfR1VFU1Q9
eQotQ09ORklHX1BWX1NISU09eQotQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFPXkKLQotIwotIyBD
b21tb24gRmVhdHVyZXMKLSMKLUNPTkZJR19DT01QQVQ9eQotQ09ORklHX0NPUkVfUEFSS0lORz15
Ci1DT05GSUdfSEFTX0FMVEVSTkFUSVZFPXkKLUNPTkZJR19IQVNfRVhfVEFCTEU9eQotQ09ORklH
X01FTV9BQ0NFU1M9eQotQ09ORklHX0hBU19NRU1fUEFHSU5HPXkKLUNPTkZJR19IQVNfTUVNX1NI
QVJJTkc9eQotQ09ORklHX0hBU19QRFg9eQotQ09ORklHX0hBU19VQlNBTj15Ci1DT05GSUdfSEFT
X0tFWEVDPXkKLUNPTkZJR19IQVNfR0RCU1g9eQotQ09ORklHX0hBU19JT1BPUlRTPXkKLSMgQ09O
RklHX0tFWEVDIGlzIG5vdCBzZXQKLSMgQ09ORklHX1RNRU0gaXMgbm90IHNldAotIyBDT05GSUdf
WEVOT1BST0YgaXMgbm90IHNldAotIyBDT05GSUdfWFNNIGlzIG5vdCBzZXQKLQotIwotIyBTY2hl
ZHVsZXJzCi0jCi1DT05GSUdfU0NIRURfQ1JFRElUPXkKLSMgQ09ORklHX1NDSEVEX0NSRURJVDIg
aXMgbm90IHNldAotIyBDT05GSUdfU0NIRURfUlREUyBpcyBub3Qgc2V0Ci0jIENPTkZJR19TQ0hF
RF9BUklOQzY1MyBpcyBub3Qgc2V0Ci0jIENPTkZJR19TQ0hFRF9OVUxMIGlzIG5vdCBzZXQKLUNP
TkZJR19TQ0hFRF9DUkVESVRfREVGQVVMVD15Ci1DT05GSUdfU0NIRURfREVGQVVMVD0iY3JlZGl0
IgotIyBDT05GSUdfTElWRVBBVENIIGlzIG5vdCBzZXQKLSMgQ09ORklHX1NVUFBSRVNTX0RVUExJ
Q0FURV9TWU1CT0xfV0FSTklOR1MgaXMgbm90IHNldAotQ09ORklHX0NNRExJTkU9IiIKLQotIwot
IyBEZXZpY2UgRHJpdmVycwotIwotQ09ORklHX0FDUEk9eQotQ09ORklHX0FDUElfTEVHQUNZX1RB
QkxFU19MT09LVVA9eQotQ09ORklHX05VTUE9eQotQ09ORklHX0hBU19OUzE2NTUwPXkKLUNPTkZJ
R19IQVNfRUhDST15Ci1DT05GSUdfSEFTX0NQVUZSRVE9eQotQ09ORklHX0hBU19QQVNTVEhST1VH
SD15Ci1DT05GSUdfSEFTX1BDST15Ci1DT05GSUdfREVGQ09ORklHX0xJU1Q9IiRBUkNIX0RFRkNP
TkZJRyIKLUNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15Ci0KLSMKLSMgRGVidWdnaW5nIE9w
dGlvbnMKLSMKLSMgQ09ORklHX0RFQlVHIGlzIG5vdCBzZXQKLSMgQ09ORklHX0NSQVNIX0RFQlVH
IGlzIG5vdCBzZXQKLSMgQ09ORklHX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAotIyBDT05GSUdf
Q09WRVJBR0UgaXMgbm90IHNldAotIyBDT05GSUdfTE9DS19QUk9GSUxFIGlzIG5vdCBzZXQKLSMg
Q09ORklHX1BFUkZfQ09VTlRFUlMgaXMgbm90IHNldAotIyBDT05GSUdfVkVSQk9TRV9ERUJVRyBp
cyBub3Qgc2V0Ci0jIENPTkZJR19TQ1JVQl9ERUJVRyBpcyBub3Qgc2V0Ci0jIENPTkZJR19VQlNB
TiBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVm
Y29uZmlnIGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hMTJlM2QwNDY1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZwpAQCAtMCwwICsxLDIzIEBA
CisjIEVuYWJsZSBQViBzaGltIG1vZGUKK0NPTkZJR19QVj15CitDT05GSUdfWEVOX0dVRVNUPXkK
K0NPTkZJR19QVkhfR1VFU1Q9eQorQ09ORklHX1BWX1NISU09eQorQ09ORklHX1BWX1NISU1fRVhD
TFVTSVZFPXkKK0NPTkZJR19OUl9DUFVTPTMyCisjIERpc2FibGUgZmVhdHVyZXMgbm90IHVzZWQg
YnkgdGhlIFBWIHNoaW0KKyMgQ09ORklHX1NIQURPV19QQUdJTkcgaXMgbm90IHNldAorIyBDT05G
SUdfQklHTUVNIGlzIG5vdCBzZXQKKyMgQ09ORklHX0hWTV9GRVAgaXMgbm90IHNldAorIyBDT05G
SUdfVEJPT1QgaXMgbm90IHNldAorIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAorIyBDT05GSUdf
VE1FTSBpcyBub3Qgc2V0CisjIENPTkZJR19YRU5PUFJPRiBpcyBub3Qgc2V0CisjIENPTkZJR19Y
U00gaXMgbm90IHNldAorIyBDT05GSUdfU0NIRURfQ1JFRElUMiBpcyBub3Qgc2V0CisjIENPTkZJ
R19TQ0hFRF9SVERTIGlzIG5vdCBzZXQKKyMgQ09ORklHX1NDSEVEX0FSSU5DNjUzIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX1NDSEVEX05VTEwgaXMgbm90IHNldAorIyBDT05GSUdfTElWRVBBVENIIGlz
IG5vdCBzZXQKKyMgQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MgaXMg
bm90IHNldAorIyBDT05GSUdfREVCVUcgaXMgbm90IHNldAotLSAKMi4xOC4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:41:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwqyk-0006QP-7c; Mon, 03 Sep 2018 15:41:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwqyj-0006QK-04
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:41:25 +0000
X-Inumbo-ID: ec133c25-af8f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec133c25-af8f-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:42:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:41:22 -0600
Message-Id: <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:41:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/2] x86/HVM: emulation adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

MTogZHJvcCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoKQoyOiBzcGxpdCBwYWdlIHN0cmFk
ZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMgaW4gbW9yZSBjYXNlcwoKdjI6IFBhdGNoIDEgbm93IGJ1
aWxkcyBjbGVhbmx5ICh3aXRob3V0IG90aGVyIHBhdGNoZXMgaW4gcGxhY2UgdGhlIHVwLXRvLQpk
YXRlIHZlcnNpb25zIG9mIHdoaWNoIGFyZSB5ZXQgdG8gYmUgcG9zdGVkKSwgYW5kIHBhdGNoIDIg
aXMgbm8gbG9uZ2VyIFJGQy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:43:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15:43: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 1fwr15-0006aV-Mu; Mon, 03 Sep 2018 15:43: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwr13-0006aN-Q0
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:43:49 +0000
X-Inumbo-ID: eca80498-af8f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eca80498-af8f-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:42:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:43:48 -0600
Message-Id: <5B8D56B102000078001E4C08@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:43:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
In-Reply-To: <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/2] x86/HVM: drop
 hvm_fetch_from_guest_linear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

SXQgY2FuIGVhc2lseSBiZSBleHByZXNzZWQgdGhyb3VnaCBodm1fY29weV9mcm9tX2d1ZXN0X2xp
bmVhcigpLCBhbmQgaW4KdHdvIGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNhbGxlcnMuCgpT
dWdnZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogTWFrZSBzdXJl
IHRoaXMgY29tcGlsZXMgc3RhbmRhbG9uZS4gU2xpZ2h0bHkgYWRqdXN0IGNoYW5nZSBpbgogICAg
aHZtX3VkX2ludGVyY2VwdCgpLgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTEwNjAsNiArMTA2MCw4IEBAIHN0YXRp
YyBpbnQgX19odm1lbXVsX3JlYWQoCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKICAg
ICBlbHNlIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkK
ICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKKyAgICBpZiAoIGFjY2Vzc190eXBlID09
IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCApCisgICAgICAgIHBmZWMgfD0gUEZFQ19pbnNuX2ZldGNo
OwogCiAgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAogICAgICAgICBzZWcsIG9m
ZnNldCwgYnl0ZXMsICZyZXBzLCBhY2Nlc3NfdHlwZSwgaHZtZW11bF9jdHh0LCAmYWRkcik7CkBA
IC0xMDcxLDkgKzEwNzMsNyBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAogICAgICAgICAg
KHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKSApCiAgICAgICAgIHJldHVybiBo
dm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11
bF9jdHh0LCAxKTsKIAotICAgIHJjID0gKChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25f
ZmV0Y2gpID8KLSAgICAgICAgICBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBh
ZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbykgOgotICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vl
c3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pKTsKKyAgICByYyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZw
ZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTI1MTIsOSArMjUxMiwxMCBA
QCB2b2lkIGh2bV9lbXVsYXRlX2luaXRfcGVyX2luc24oCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19j
c10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFkZHIpICYmCi0g
ICAgICAgICAgICAgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKGh2bWVtdWxfY3R4dC0+aW5z
bl9idWYsIGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZlYywgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgPworICAgICAgICAg
ICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIGFk
ZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVt
dWxfY3R4dC0+aW5zbl9idWYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBmZWMgfCBQRkVDX2luc25fZmV0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgPwogICAgICAgICAgICAgc2l6ZW9m
KGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpIDogMDsKICAgICB9CiAgICAgZWxzZQotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTMyODcs
MTUgKzMyODcsNiBAQCBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvCiAg
ICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQgfCBwZmVjLCBwZmluZm8pOwog
fQogCi1lbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGlu
ZWFyKAotICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMy
X3QgcGZlYywKLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCi17Ci0gICAgcmV0dXJuIF9f
aHZtX2NvcHkoYnVmLCBhZGRyLCBzaXplLCBjdXJyZW50LAotICAgICAgICAgICAgICAgICAgICAg
IEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfbGluZWFyLAotICAgICAgICAgICAgICAgICAg
ICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ19pbnNuX2ZldGNoIHwgcGZlYywgcGZpbmZvKTsK
LX0KLQogdW5zaWduZWQgbG9uZyBjb3B5X3RvX3VzZXJfaHZtKHZvaWQgKnRvLCBjb25zdCB2b2lk
ICpmcm9tLCB1bnNpZ25lZCBpbnQgbGVuKQogewogICAgIGludCByYzsKQEAgLTM3NDEsMTYgKzM3
MzIsMTYgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZQogICAgIGlm
ICggb3B0X2h2bV9mZXAgKQogICAgIHsKICAgICAgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVn
aXN0ZXIgKmNzID0gJmN0eHQuc2VnX3JlZ1t4ODZfc2VnX2NzXTsKLSAgICAgICAgdWludDMyX3Qg
d2FsayA9IChjdHh0LnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMpCi0gICAgICAgICAgICA/
IFBGRUNfdXNlcl9tb2RlIDogMDsKKyAgICAgICAgdWludDMyX3Qgd2FsayA9ICgoY3R4dC5zZWdf
cmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzKQorICAgICAgICAgICAgICAgICAgICAgICAgID8gUEZF
Q191c2VyX21vZGUgOiAwKSB8IFBGRUNfaW5zbl9mZXRjaDsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBhZGRyOwogICAgICAgICBjaGFyIHNpZ1s1XTsgLyogdWQyOyAuYXNjaWkgInhlbiIgKi8KIAog
ICAgICAgICBpZiAoIGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKHg4Nl9zZWdfY3MsIGNzLCBy
ZWdzLT5yaXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHNpZyksIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjcywgJmFkZHIpICYmCi0gICAgICAgICAgICAgKGh2bV9mZXRjaF9mcm9t
X2d1ZXN0X2xpbmVhcihzaWcsIGFkZHIsIHNpemVvZihzaWcpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd2FsaywgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgJiYK
KyAgICAgICAgICAgICAoaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoc2lnLCBhZGRyLCBzaXpl
b2Yoc2lnKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2Fsaywg
TlVMTCkgPT0gSFZNVFJBTlNfb2theSkgJiYKICAgICAgICAgICAgICAobWVtY21wKHNpZywgIlx4
Zlx4YnhlbiIsIHNpemVvZihzaWcpKSA9PSAwKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJl
Z3MtPnJpcCArPSBzaXplb2Yoc2lnKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNjQsOCArMTY0
LDkgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqc2hhZG93X2luaQogICAgICAgICAo
IWh2bV90cmFuc2xhdGVfdmlydHVhbF9hZGRyKAogICAgICAgICAgICAgeDg2X3NlZ19jcywgcmVn
cy0+cmlwLCBzaXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLAogICAgICAgICAgICAgaHZtX2FjY2Vz
c19pbnNuX2ZldGNoLCBzaF9jdHh0LCAmYWRkcikgJiYKLSAgICAgICAgICFodm1fZmV0Y2hfZnJv
bV9ndWVzdF9saW5lYXIoCi0gICAgICAgICAgICAgc2hfY3R4dC0+aW5zbl9idWYsIGFkZHIsIHNp
emVvZihzaF9jdHh0LT5pbnNuX2J1ZiksIDAsIE5VTEwpKQorICAgICAgICAgIWh2bV9jb3B5X2Zy
b21fZ3Vlc3RfbGluZWFyKAorICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBz
aXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLAorICAgICAgICAgICAgIFBGRUNfaW5zbl9mZXRjaCwg
TlVMTCkpCiAgICAgICAgID8gc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSA6IDA7CiAKICAgICBy
ZXR1cm4gJmh2bV9zaGFkb3dfZW11bGF0b3Jfb3BzOwpAQCAtMTk4LDggKzE5OSw5IEBAIHZvaWQg
c2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2gKICAgICAgICAgICAgICghaHZtX3Ry
YW5zbGF0ZV92aXJ0dWFsX2FkZHIoCiAgICAgICAgICAgICAgICAgeDg2X3NlZ19jcywgcmVncy0+
cmlwLCBzaXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLAogICAgICAgICAgICAgICAgIGh2bV9hY2Nl
c3NfaW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFkZHIpICYmCi0gICAgICAgICAgICAgIWh2bV9mZXRj
aF9mcm9tX2d1ZXN0X2xpbmVhcigKLSAgICAgICAgICAgICAgICAgc2hfY3R4dC0+aW5zbl9idWYs
IGFkZHIsIHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZiksIDAsIE5VTEwpKQorICAgICAgICAgICAg
ICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKKyAgICAgICAgICAgICAgICAgc2hfY3R4dC0+
aW5zbl9idWYsIGFkZHIsIHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZiksCisgICAgICAgICAgICAg
ICAgIFBGRUNfaW5zbl9mZXRjaCwgTlVMTCkpCiAgICAgICAgICAgICA/IHNpemVvZihzaF9jdHh0
LT5pbnNuX2J1ZikgOiAwOwogICAgICAgICBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgPSByZWdzLT5y
aXA7CiAgICAgfQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKQEAgLTEyMiwxMCArMTIyLDEwIEBAIGh2bV9yZWFkKGVu
dW0geDg2X3NlZ21lbnQgc2VnLAogICAgIGlmICggcmMgfHwgIWJ5dGVzICkKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2gg
KQotICAgICAgICByYyA9IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIs
IGJ5dGVzLCAwLCAmcGZpbmZvKTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0gaHZtX2NvcHlfZnJv
bV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgMCwgJnBmaW5mbyk7CisgICAgcmMg
PSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFjY2Vzc190eXBlID09IGh2bV9hY2Nlc3Nf
aW5zbl9mZXRjaAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUEZFQ19p
bnNuX2ZldGNoIDogMCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZp
bmZvKTsKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N1cHBvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgK
QEAgLTEwMCw5ICsxMDAsNiBAQCBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlf
dG9fCiBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5l
YXIoCiAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJf
dCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Ci1lbnVtIGh2bV90cmFuc2xh
dGlvbl9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAotICAgIHZvaWQgKmJ1Ziwg
dW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKLSAgICBwYWdlZmF1
bHRfaW5mb190ICpwZmluZm8pOwogCiAvKgogICogR2V0IGEgcmVmZXJlbmNlIG9uIHRoZSBwYWdl
IHVuZGVyIGFuIEhWTSBwaHlzaWNhbCBvciBsaW5lYXIgYWRkcmVzcy4gIElmCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:44:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fwr1v-0006fc-5x; Mon, 03 Sep 2018 15:44:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwr1u-0006fX-9J
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:44:42 +0000
X-Inumbo-ID: 61eaad8d-af90-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61eaad8d-af90-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:45:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 09:44:40 -0600
Message-Id: <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 09:44:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
In-Reply-To: <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/2] x86/HVM: split page straddling emulated
 accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

QXNzdW1pbmcgY29uc2VjdXRpdmUgbGluZWFyIGFkZHJlc3NlcyBtYXAgdG8gYWxsIFJBTSBvciBh
bGwgTU1JTyBpcyBub3QKY29ycmVjdC4gTm9yIGlzIGFzc3VtaW5nIHRoYXQgYSBwYWdlIHN0cmFk
ZGxpbmcgTU1JTyBhY2Nlc3Mgd2lsbCBhY2Nlc3MKdGhlIHNhbWUgZW11bGF0aW5nIGNvbXBvbmVu
dCBmb3IgYm90aCBwYXJ0cyBvZiB0aGUgYWNjZXNzLiBJZiBhIGd1ZXN0ClJBTSByZWFkIGZhaWxz
IHdpdGggSFZNVFJBTlNfYmFkX2dmbl90b19tZm4gYW5kIGlmIHRoZSBhY2Nlc3Mgc3RyYWRkbGVz
CmEgcGFnZSBib3VuZGFyeSwgaXNzdWUgYWNjZXNzZXMgc2VwYXJhdGVseSBmb3IgYm90aCBwYXJ0
cy4KClRoZSBleHRyYSBjYWxsIHRvIGtub3duX2dsZm4oKSBmcm9tIGh2bWVtdWxfd3JpdGUoKSBp
cyBqdXN0IHRvIHByZXNlcnZlCm9yaWdpbmFsIGJlaGF2aW9yOyB3ZSBzaG91bGQgY29uc2lkZXIg
ZHJvcHBpbmcgdGhpcyAoYWxzbyB0byBtYWtlIHN1cmUKdGhlIGludGVuZGVkIGVmZmVjdCBvZiA4
Y2JkNGZiMGI3IFsieDg2L2h2bTogaW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKQp1c2luZyByZWFs
IG1hcHBpbmdzIl0gaXMgYWNoaWV2ZWQgaW4gYWxsIGNhc2VzIHdoZXJlIGl0IGNhbiBiZSBhY2hp
ZXZlZAp3aXRob3V0IGZ1cnRoZXIgcmV3b3JrKSwgb3IgYWx0ZXJuYXRpdmVseSB3ZSBwZXJoYXBz
IG91Z2h0IHRvIG1pcnJvcgp0aGlzIGluIGh2bWVtdWxfcm13KCkuCgpOb3RlIHRoYXQgdGhlIGNv
cnJlY3RuZXNzIG9mIHRoaXMgZGVwZW5kcyBvbiB0aGUgTU1JTyBjYWNoaW5nIHVzZWQKZWxzZXdo
ZXJlIGluIHRoZSBlbXVsYXRpb24gY29kZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBBbHNvIGhhbmRsZSBodm1lbXVsX3t3cml0ZSxybXd9
KCkuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwpAQCAtMTA0MSw2ICsxMDQxLDExMCBAQCBzdGF0aWMgaW5saW5lIGludCBo
dm1lbXVsX2xpbmVhcl9tbWlvX3dyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBmZWMsIGh2bWVtdWxfY3R4dCwgdHJhbnNsYXRlKTsKIH0KIAorc3RhdGljIGJvb2wga25v
d25fZ2xmbih1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3Qg
cGZlYykKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5h
cmNoLmh2bS5odm1faW87CisKKyAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisg
ICAgeworICAgICAgICBpZiAoICF2aW8tPm1taW9fYWNjZXNzLndyaXRlX2FjY2VzcyApCisgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGVsc2UgaWYgKCBwZmVjICYgUEZFQ19p
bnNuX2ZldGNoICkKKyAgICB7CisgICAgICAgIGlmICggIXZpby0+bW1pb19hY2Nlc3MuaW5zbl9m
ZXRjaCApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIGVsc2UgaWYgKCAh
dmlvLT5tbWlvX2FjY2Vzcy5yZWFkX2FjY2VzcyApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICByZXR1cm4gKHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spICYmCisg
ICAgICAgICAgICAoYWRkciAmIH5QQUdFX01BU0spICsgYnl0ZXMgPD0gUEFHRV9TSVpFKTsKK30K
Kworc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBw
ZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOworICAgIGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGlu
ZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOworCisgICAgc3dpdGNoICgg
cmMgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgcGFydDE7CisKKyAgICBj
YXNlIEhWTVRSQU5TX29rYXk6CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBj
YXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICB4ODZfZW11bF9wYWdlZmF1
bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgICAgICBvZmZzZXQgPSBhZGRy
ICYgflBBR0VfTUFTSzsKKyAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUg
KQorICAgICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRl
cywgcF9kYXRhLCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGtub3duX2dsZm4oYWRkciwgYnl0ZXMsIHBmZWMpKTsKKworICAgICAgICAvKiBTcGxp
dCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAqLworICAgICAgICBwYXJ0MSA9IFBB
R0VfU0laRSAtIG9mZnNldDsKKyAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyLCBwYXJ0MSwg
cF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxf
T0tBWSApCisgICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBwYXJ0MSwgYnl0ZXMg
LSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIHJldHVybiByYzsKKworICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3BhZ2VkX291dDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CisgICAgICAg
IHJldHVybiBYODZFTVVMX1JFVFJZOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKK30KKworc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQp
Cit7CisgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CisgICAgaW50IHJjID0gaHZtX2NvcHlf
dG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOworCisg
ICAgc3dpdGNoICggcmMgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgcGFy
dDE7CisKKyAgICBjYXNlIEhWTVRSQU5TX29rYXk6CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisKKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICB4ODZf
ZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5j
dHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICAgICAgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7
CisgICAgICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMgPD0gUEFHRV9TSVpFICkKKyAgICAgICAgICAg
IHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBm
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVs
X2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93
bl9nbGZuKGFkZHIsIGJ5dGVzLCBwZmVjKSk7CisKKyAgICAgICAgLyogU3BsaXQgdGhlIGFjY2Vz
cyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KKyAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBv
ZmZzZXQ7CisgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAg
ICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwg
cF9kYXRhICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1l
bXVsX2N0eHQpOworICAgICAgICByZXR1cm4gcmM7CisKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9w
YWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgorICAgICAgICByZXR1cm4g
WDg2RU1VTF9SRVRSWTsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
Cit9CisKIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCiAgICAgZW51bSB4ODZfc2VnbWVudCBz
ZWcsCiAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCkBAIC0xMDQ5LDExICsxMTUzLDggQEAgc3Rh
dGljIGludCBfX2h2bWVtdWxfcmVhZCgKICAgICBlbnVtIGh2bV9hY2Nlc3NfdHlwZSBhY2Nlc3Nf
dHlwZSwKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewotICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5m
bzsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwogICAgIHVpbnQzMl90IHBmZWMg
PSBQRkVDX3BhZ2VfcHJlc2VudDsKLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJy
LT5hcmNoLmh2bS5odm1faW87CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBpc194ODZfc3lzdGVt
X3NlZ21lbnQoc2VnKSApCkBAIC0xMDY3LDM0ICsxMTY4LDggQEAgc3RhdGljIGludCBfX2h2bWVt
dWxfcmVhZCgKICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgYWNjZXNzX3R5cGUs
IGh2bWVtdWxfY3R4dCwgJmFkZHIpOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFi
eXRlcyApCiAgICAgICAgIHJldHVybiByYzsKLSAgICBpZiAoICgoYWNjZXNzX3R5cGUgIT0gaHZt
X2FjY2Vzc19pbnNuX2ZldGNoCi0gICAgICAgICAgID8gdmlvLT5tbWlvX2FjY2Vzcy5yZWFkX2Fj
Y2VzcwotICAgICAgICAgICA6IHZpby0+bW1pb19hY2Nlc3MuaW5zbl9mZXRjaCkpICYmCi0gICAg
ICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykpICkKLSAgICAgICAgcmV0
dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBo
dm1lbXVsX2N0eHQsIDEpOwotCi0gICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihw
X2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKLQotICAgIHN3aXRjaCAoIHJjICkK
LSAgICB7Ci0gICAgY2FzZSBIVk1UUkFOU19va2F5OgotICAgICAgICBicmVhazsKLSAgICBjYXNl
IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgotICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQo
cGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19t
Zm46Ci0gICAgICAgIGlmICggYWNjZXNzX3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkK
LSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgICAgICByZXR1
cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCwgMCk7Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgotICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0g
ICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIH0K
IAotICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgcmV0dXJuIGxpbmVhcl9yZWFkKGFkZHIs
IGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZt
ZW11bF9yZWFkKApAQCAtMTE3MSwxMiArMTI0NiwxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3Jp
dGUoCiB7CiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CiAgICAg
ICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Ci0g
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
cmVwcyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193
cml0ZV9hY2Nlc3M7Ci0gICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5o
dm0uaHZtX2lvOwogICAgIGludCByYzsKLSAgICB2b2lkICptYXBwaW5nOworICAgIHZvaWQgKm1h
cHBpbmcgPSBOVUxMOwogCiAgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSApCiAg
ICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKQEAgLTExODgsMTYgKzEyNjEsMTUgQEAgc3Rh
dGljIGludCBodm1lbXVsX3dyaXRlKAogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFi
eXRlcyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggdmlvLT5tbWlvX2FjY2Vzcy53
cml0ZV9hY2Nlc3MgJiYKLSAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9N
QVNLKSkgKQotICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBi
eXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwotCi0gICAgbWFwcGluZyA9IGh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQpOwot
ICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKLSAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBp
bmcpOworICAgIGlmICggIWtub3duX2dsZm4oYWRkciwgYnl0ZXMsIHBmZWMpICkKKyAgICB7Cisg
ICAgICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZl
YywgaHZtZW11bF9jdHh0KTsKKyAgICAgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQorICAgICAg
ICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKKyAgICB9CiAKICAgICBpZiAoICFtYXBw
aW5nICkKLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0
ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKKyAgICAgICAgcmV0dXJuIGxpbmVh
cl93cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwogCiAgICAg
bWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0ZXMpOwogCkBAIC0xMjE4LDcgKzEyOTAsNiBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfcm13KAogICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9
IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9h
Y2Nlc3M7Ci0gICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0u
aHZtX2lvOwogICAgIGludCByYzsKICAgICB2b2lkICptYXBwaW5nOwogCkBAIC0xMjQ0LDE4ICsx
MzE1LDE0IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCiAgICAgZWxzZQogICAgIHsKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBkYXRhID0gMDsKLSAgICAgICAgYm9vbCBrbm93bl9ncGZuID0gdmlv
LT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
dmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSyk7CiAKICAgICAgICAgaWYgKCBieXRl
cyA+IHNpemVvZihkYXRhKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0gICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCAm
ZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBrbm93bl9ncGZuKTsKKyAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyLCBieXRl
cywgJmRhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CiAgICAgICAgIGlmICggcmMgPT0gWDg2RU1V
TF9PS0FZICkKICAgICAgICAgICAgIHJjID0geDg2X2VtdWxfcm13KCZkYXRhLCBieXRlcywgZWZs
YWdzLCBzdGF0ZSwgY3R4dCk7CiAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAg
ICAgICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgJmRh
dGEsIHBmZWMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZt
ZW11bF9jdHh0LCBrbm93bl9ncGZuKTsKKyAgICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFk
ZHIsIGJ5dGVzLCAmZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsKICAgICB9CiAKICAgICByZXR1
cm4gcmM7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:47:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwr4v-0006r0-MM; Mon, 03 Sep 2018 15:47: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=ffst=lr=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fwr4u-0006qv-MM
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:47:48 +0000
X-Inumbo-ID: 7a6a8e88-af90-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7a6a8e88-af90-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:46:10 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id D5485303CD98
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:47:45 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B2DD07FA60
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:47:45 +0300 (EEST)
Received: (qmail 20727 invoked from network); 3 Sep 2018 18:47:45 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2018 18:47:44 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 18:47:34 +0300
Message-Id: <20180903154734.25361-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77255
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494866,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.013887)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.007523), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.068567,0.000451)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (1.216161), Hit: No, Details: v2.7.14; Id:
 17.1i60mbs.1cmg1sjmf.el37d], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining the
 mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

Q3VycmVudGx5IHRoZXJlIGlzIGEgc3Vib3AgZm9yIHNldHRpbmcgdGhlIG1lbWFjY2VzcyBvZiBh
IHBhZ2UsIGJ1dCBub3QKZm9yIGNvbnN1bHRpbmcgaXQuICBUaGUgbmV3IEhWTU9QX2FsdHAybV9n
ZXRfbWVtX2FjY2VzcyBhZGRzIHRoaXMKZnVuY3Rpb25hbGl0eS4KCkJvdGggYWx0cDJtIGdldC9z
ZXQgbWVtIGFjY2VzcyBmdW5jdGlvbnMgdXNlIHRoZSBzdHJ1Y3QKeGVuX2h2bV9hbHRwMm1fbWVt
X2FjY2VzcyB3aGljaCBoYXMgbm93IGRyb3BwZWQgdGhlIGBzZXQnIHBhcnQgYW5kIGhhcwpiZWVu
IHJlbmFtZWQgZnJvbSB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzcy4KClNpZ25lZC1vZmYt
Ynk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgotLS0KQ2hhbmdlcyBpbiB2NDoK
LSBkb24ndCBicmVhayB0aGUgc3RhYmxlIGludGVyZmFjZQoKQ2hhbmdlcyBpbiB2MzoKLSByZW1v
dmUgdGhlIHVucmVsYXRlZCBoZWxwZXIgZnVuY3Rpb24KLSBzaW1wbGlmeSB0aGUgbG9ja2luZyBp
biBwMm1fZ2V0X21lbV9hY2Nlc3MKCkNoYW5nZXMgaW4gdjI6Ci0gdXNlIHRoZSBfcDJtX2dldF9t
ZW1fYWNjZXNzIGhlbHBlciBmcm9tIHAybV9nZXRfbWVtX2FjY2VzcwotIG1pbm9yIEFybSBhZGp1
c3RtZW50cwotIG1vdmUgb3V0IHRoZSBhZGRpdGlvbiBvZiBhIG1lbWFjY2VzcyBoZWxwZXIgZnVu
Y3Rpb24gdG8gYSBzZXBhcmF0ZQogIHBhdGNoIGluIHRoZSBhdHRlbXB0cyBvZiBtYWtpbmcgdGhl
IGRpZmYgY2xlYXJlcgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgMyAr
KysKIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgfCAgOCAr
KysrKystLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDI3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDIxICsr
KysrKysrKysrKysrKysrKystLQogeGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgICAgICAgICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgMTkgKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCB8ICAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKystCiA5IGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggYzYyNjk4
NGFiYS4uYWUyOTg4OTlmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5NTgsNiArMTk1OCw5
IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLAogaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHVpbnQ4X3QgKmFjY2VzcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmdmbnMsIHVpbnQzMl90IG5yKTsKK2lu
dCB4Y19hbHRwMm1fZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4
ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNz
X3QgKmFjY2Vzcyk7CiBpbnQgeGNfYWx0cDJtX2NoYW5nZV9nZm4oeGNfaW50ZXJmYWNlICpoYW5k
bGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQsIHhlbl9wZm5fdCBvbGRfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBuZXdfZ2ZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9v
bHMvbGlieGMveGNfYWx0cDJtLmMKaW5kZXggY2U0YTFlNGQ2MC4uNTM3NTRmZjZkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJt
LmMKQEAgLTE3Nyw5ICsxNzcsMTUgQEAgaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19p
bnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgYXJnLT52ZXJzaW9uID0gSFZN
T1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOwogICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJt
X3NldF9tZW1fYWNjZXNzOwogICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7CisjaWYgX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAKICAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3Mu
dmlldyA9IHZpZXdfaWQ7CiAgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzLmh2bW1lbV9hY2Nlc3Mg
PSBhY2Nlc3M7CiAgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzLmdmbiA9IGdmbjsKKyNlbHNlIC8q
IF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0MGEwMCAqLworICAgIGFyZy0+dS5t
ZW1fYWNjZXNzLnZpZXcgPSB2aWV3X2lkOworICAgIGFyZy0+dS5tZW1fYWNjZXNzLmh2bW1lbV9h
Y2Nlc3MgPSBhY2Nlc3M7CisgICAgYXJnLT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOworI2VuZGlm
CiAKICAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3As
IEhWTU9QX2FsdHAybSwKIAkJICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKQEAgLTI1
NCwzICsyNjAsMzAgQEAgaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAKICAgICByZXR1cm4gcmM7CiB9CisKK2ludCB4
Y19hbHRwMm1fZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5f
cGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qg
KmFjY2VzcykKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhl
bl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisKKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVy
X2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOworICAgIGlmICggYXJnID09IE5VTEwg
KQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1f
SU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9h
Y2Nlc3M7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUubWVtX2FjY2Vzcy52
aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47CisKKyAgICBy
YyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2Fs
dHAybSwKKyAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisK
KyAgICBpZiAoICFyYyApCisgICAgICAgICphY2Nlc3MgPSBhcmctPnUubWVtX2FjY2Vzcy5odm1t
ZW1fYWNjZXNzOworCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJnKTsK
KyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
IGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCBiYTRlYzc4MGZkLi4xNzhiYzFhNmMx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKQEAgLTIzNiw3ICsyMzYsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2No
ZWNrKHBhZGRyX3QgZ3BhLCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKQog
ICAgIGlmICggIXAybS0+bWVtX2FjY2Vzc19lbmFibGVkICkKICAgICAgICAgcmV0dXJuIHRydWU7
CiAKLSAgICByYyA9IHAybV9nZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIGdhZGRyX3RvX2dmbihn
cGEpLCAmeG1hKTsKKyAgICByYyA9IHAybV9nZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIGdhZGRy
X3RvX2dmbihncGEpLCAmeG1hLCAwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAKQEAgLTQ0MSwxMSArNDQxLDE1IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRp
KHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNz
X3QgKmFjY2VzcykKKyAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nl
c3MsIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQogewogICAgIGludCByZXQ7CiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAorICAgIC8qIGFsdHAybSBp
cyBub3QgeWV0IGltcGxlbWVudGVkIG9uIEFybS4gVGhlIGFsdHAybV9pZHggc2hvdWxkIGJlIDAu
ICovCisgICAgaWYgKCBhbHRwMm1faWR4ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAg
ICBwMm1fcmVhZF9sb2NrKHAybSk7CiAgICAgcmV0ID0gX19wMm1fZ2V0X21lbV9hY2Nlc3MoZCwg
Z2ZuLCBhY2Nlc3MpOwogICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNzJjNTFm
YWVjYi4uNDYwYzlmN2Q0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00NTI2LDYgKzQ1MjYsNyBAQCBzdGF0aWMgaW50
IGRvX2FsdHAybV9vcCgKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtOgogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9tZW1fYWNjZXNz
OgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAgIGJyZWFrOwogCkBA
IC00NjQyLDEyICs0NjQzLDIxIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgorI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwCiAgICAgICAgIGlmICggYS51LnNldF9t
ZW1fYWNjZXNzLnBhZCApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51LnNldF9tZW1f
YWNjZXNzLmdmbiksIDEsIDAsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhLnUuc2V0X21lbV9hY2Nlc3MuaHZtbWVtX2FjY2VzcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKKyNlbHNlIC8qIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0MGEwMCAqLworICAgICAgICBpZiAoIGEudS5t
ZW1fYWNjZXNzLnBhZCApCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51Lm1lbV9hY2Nl
c3MuZ2ZuKSwgMSwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEu
dS5tZW1fYWNjZXNzLmh2bW1lbV9hY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhLnUubWVtX2FjY2Vzcy52aWV3KTsKKyNlbmRpZgogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgpAQCAtNDY4Myw2ICs0
NjkzLDIzIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3M6CisgICAgICAgIGlm
ICggYS51Lm1lbV9hY2Nlc3MucGFkICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOwor
CisgICAgICAgICAgICByYyA9IHAybV9nZXRfbWVtX2FjY2VzcyhkLCBfZ2ZuKGEudS5tZW1fYWNj
ZXNzLmdmbiksICZhY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
LnUubWVtX2FjY2Vzcy52aWV3KTsKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzID0gYWNjZXNz
OworICAgICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVG
QVVMVCA6IDA7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBpZiAoIGEudS5jaGFuZ2Vf
Z2ZuLnBhZDEgfHwgYS51LmNoYW5nZV9nZm4ucGFkMiApCiAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA4NGQyNjBlYmQ4Li43OGFiZGFlZDM2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKQEAgLTQ2OSw5ICs0NjksMjYgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBwMm1fZ2V0
X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3Qg
KmFjY2VzcykKK2ludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGFsdHAybV9pZHgpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAy
bV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAgaWYg
KCAhYWx0cDJtX2FjdGl2ZShkKSApCisgICAgeworICAgICAgICBpZiAoIGFsdHAybV9pZHggKQor
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGFsdHAybV9pZHgg
Pj0gTUFYX0FMVFAyTSB8fAorICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJt
X2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9
CiAKICAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsKIH0K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jIGIveGVuL2NvbW1vbi9tZW1fYWNj
ZXNzLmMKaW5kZXggMWJmNjgyNDQ0Mi4uMDEwZTZmOGRiZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKQEAgLTk5LDcgKzk5
LDcgQEAgaW50IG1lbV9hY2Nlc3NfbWVtb3AodW5zaWduZWQgbG9uZyBjbWQsCiAgICAgICAgIGlm
ICggKG1hby5wZm4gPiBkb21haW5fZ2V0X21heGltdW1fZ3BmbihkKSkgJiYgbWFvLnBmbiAhPSB+
MHVsbCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICByYyA9IHAybV9nZXRfbWVtX2Fj
Y2VzcyhkLCBfZ2ZuKG1hby5wZm4pLCAmYWNjZXNzKTsKKyAgICAgICAgcmMgPSBwMm1fZ2V0X21l
bV9hY2Nlc3MoZCwgX2dmbihtYW8ucGZuKSwgJmFjY2VzcywgMCk7CiAgICAgICAgIGlmICggcmMg
IT0gMCApCiAgICAgICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKaW5kZXgg
YmJiYTk5ZTVmNS4uYmJiMGFhOTg0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9odm1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC0yMzQs
NiArMjM0LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgewogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7CiBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92aWV3X3QpOwogCisjaWYgX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAKIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2Fj
Y2VzcyB7CiAgICAgLyogdmlldyAqLwogICAgIHVpbnQxNl90IHZpZXc7CkBAIC0yNDUsNiArMjQ2
LDE5IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7CiB9OwogdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX3QpOworI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAw
eDAwMDQwYTAwICovCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzIHsKKyAgICAv
KiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICAvKiBNZW1vcnkgdHlwZSAqLworICAg
IHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworICAgIHVpbnQz
Ml90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50NjRfdCBnZm47Cit9OwordHlwZWRlZiBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNz
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX3Qp
OwogCiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgewogICAgIC8q
IHZpZXcgKi8KQEAgLTI5Niw2ICszMTAsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agewog
I2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAogLyogU2V0IGFjY2Vz
cyBmb3IgYW4gYXJyYXkgb2YgcGFnZXMgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1f
YWNjZXNzX211bHRpIDkKKy8qIEdldCB0aGUgYWNjZXNzIG9mIGEgcGFnZSBvZiBtZW1vcnkgZnJv
bSBhIGNlcnRhaW4gdmlldyAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3Mg
ICAgICAgMTAKICAgICBkb21pZF90IGRvbWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVp
bnQzMl90IHBhZDI7CkBAIC0zMDMsNyArMzE5LDEwIEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9v
cCB7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgICBk
b21haW5fc3RhdGU7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9u
b3RpZnkgICBlbmFibGVfbm90aWZ5OwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmll
dyAgICAgICAgICAgICAgICAgdmlldzsKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwg
MHgwMDA0MGEwMAogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mg
ICAgICAgc2V0X21lbV9hY2Nlc3M7CisjZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyA8IDB4MDAwNDBhMDAgKi8KKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nl
c3MgICAgICAgICAgIG1lbV9hY2Nlc3M7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9j
aGFuZ2VfZ2ZuICAgICAgICAgICBjaGFuZ2VfZ2ZuOwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7CiAgICAgICAg
IHVpbnQ4X3QgcGFkWzY0XTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29t
cGF0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCmluZGV4IGI2NzM2NTM0MGIu
LmZhNmZmYjcyZTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaApAQCAtMjcsNyArMjcsNyBAQAog
I2lmbmRlZiBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18KICNkZWZpbmUgX19YRU5fUFVCTElD
X1hFTl9DT01QQVRfSF9fCiAKLSNkZWZpbmUgX19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9O
X18gMHgwMDA0MDkwMAorI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAw
eDAwMDQwYTAwCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNf
XykKIC8qIFhlbiBpcyBidWlsdCB3aXRoIG1hdGNoaW5nIGhlYWRlcnMgYW5kIGltcGxlbWVudHMg
dGhlIGxhdGVzdCBpbnRlcmZhY2UuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbWVt
X2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAppbmRleCA3ZTk1ZWFiODFj
Li43MzQ4ZjgxMjMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKQEAgLTc2LDcgKzc2LDggQEAgbG9uZyBw
Mm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKICAqIEdldCBhY2Nlc3Mg
dHlwZSBmb3IgYSBnZm4uCiAgKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIGdldHMgdGhlIGRlZmF1
bHQgYWNjZXNzIHR5cGUuCiAgKi8KLWludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7CitpbnQgcDJtX2dldF9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICph
Y2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KTsK
IAogI2lmZGVmIENPTkZJR19NRU1fQUNDRVNTCiBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25l
ZCBsb25nIGNtZCwKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:48:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwr5t-0006v5-1Y; Mon, 03 Sep 2018 15:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ffst=lr=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fwr5r-0006ur-B5
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:48:47 +0000
X-Inumbo-ID: f45c53d6-af90-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f45c53d6-af90-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:49:34 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 046EB305FFA4
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:46 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E8B617FC77
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:45 +0300 (EEST)
Received: (qmail 7713 invoked from network); 3 Sep 2018 18:48:45 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2018 18:48:45 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 18:48:33 +0300
Message-Id: <20180903154836.25708-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77254
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494863,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.004577)], BW: [Enabled, t:
 (0.000028)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004412), Flags: BA7B0291; NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.032883,0.000104)], URL: [Enabled, t: (0.000371,0.000001)], RTDA:
 [Enabled, t: (0.223720), Hit: No, Details: v2.7.14; Id:
 15.1i63vkt.1cmg1uehh.e03ck], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v5 0/3] Add hvmops for setting and getting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

QXMgdGhlIGNvZGUgc3RhbmRzIHJpZ2h0IG5vdywgYWZ0ZXIgRG9tVSBoYXMgZW5hYmxlZCAjVkUg
dXNpbmcKSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSwgYWxsIGl0cyBwYWdlcyBoYXZl
IHRoZSAjVkUgc3VwcHJlc3MgYml0CmNsZWFyZWQsIGdlbmVyYXRpbmcgI1ZFcyBmb3IgYW55IEVQ
VCB2aW9sYXRpb24uICBUaGVyZSBpcyBjdXJyZW50bHkgbm8Kd2F5IHRvIGNoYW5nZSB0aGUgdmFs
dWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZSBmcm9tIGEKZG9tYWluOyBpdCBj
YW4gb25seSBiZSBkb25lIGluIFhlbiBpbnRlcm5hbGx5IHVzaW5nIGVwdF9zZXRfZW50cnkoKS4K
CkZvbGxvd2luZyB0aGUgZGlzY3Vzc2lvbiBmcm9tCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAxMzEyLmh0bWwgdGhlc2UKcGF0Y2hlcyBp
bnRyb2R1Y2UgbmV3IGh2bW9wcyBmb3Igc2V0dGluZyBhbmQgZ2V0dGluZyB0aGlzIGJpdCBhbmQg
dGh1cwoKQWRyaWFuIFBvcCAoMyk6CiAgeDg2L2FsdHAybTogQWRkIGEgaHZtb3AgZm9yIHNldHRp
bmcgdGhlIHN1cHByZXNzICNWRSBiaXQKICB4ODYvYWx0cDJtOiBBZGQgYSBodm1vcCBmb3IgcXVl
cnlpbmcgdGhlIHN1cHByZXNzICNWRSBiaXQKClZsYWQgSW9hbiBUb3BhbiAoMSk6CiAgeDg2L21t
OiBDaGFuZ2UgZGVmYXVsdCB2YWx1ZSBmb3Igc3VwcHJlc3MgI1ZFIGluIHNldF9tZW1fYWNjZXNz
KCkKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgICA0ICsrCiB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgIDUwICsrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgfCAgMzMgKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYyAgICB8IDEwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVu
L2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8ICAxMyArKysrCiB4ZW4vaW5jbHVkZS94ZW4v
bWVtX2FjY2Vzcy5oICAgIHwgICA2ICsrCiA2IGZpbGVzIGNoYW5nZWQsIDIwNyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:48:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwr5t-0006vQ-Br; Mon, 03 Sep 2018 15:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ffst=lr=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fwr5r-0006ut-GO
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:48:47 +0000
X-Inumbo-ID: f49a901e-af90-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f49a901e-af90-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 15:49:35 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 6D5B0305CD3B
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:46 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 694FB7FC77
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:46 +0300 (EEST)
Received: (qmail 7729 invoked from network); 3 Sep 2018 18:48:46 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2018 18:48:46 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 18:48:34 +0300
Message-Id: <20180903154836.25708-2-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180903154836.25708-1-apop@bitdefender.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77254
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494863,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.005382)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004492), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.035142,0.000107)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.219803), Hit: No,
 Details: v2.7.14; Id: 15.1i60sje.1cmg1uf04.a0pgt], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v5 1/3] x86/mm: Change default value for
 suppress #VE in set_mem_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Vlad Ioan Topan <itopan@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>

RnJvbTogVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgoKVGhlIGRlZmF1
bHQgdmFsdWUgZm9yIHRoZSAic3VwcHJlc3MgI1ZFIiBiaXQgc2V0IGJ5IHNldF9tZW1fYWNjZXNz
KCkKY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhl
IHNhbWUgZG9tYWluICh0aGUKYml0IGlzIHNldCB3aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9t
YWluIGFuZCBjbGVhcmVkIGlmIGNhbGxlZCBmcm9tCnRoZSBzYW1lIGRvbWFpbikuIFRoaXMgcGF0
Y2ggY2hhbmdlcyB0aGF0IGJlaGF2aW9yIHRvIGluaGVyaXQgdGhlIG9sZApzdXBwcmVzcyAjVkUg
Yml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMQpvdGhlcndp
c2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBtb3JlIHJlbGlhYmxlLgoKU2lnbmVkLW9mZi1ieTogVmxh
ZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBBZHJp
YW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA4NGQyNjBlYmQ4Li5lMTUyMmEwYjc1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKQEAgLTI4NCw4ICsyODQsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICAg
ICAgfQogICAgIH0KIAotICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4s
IFBBR0VfT1JERVJfNEssIHQsIGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5kb21haW4gIT0gZCk7CisgICAgcmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1m
biwgUEFHRV9PUkRFUl80SywgdCwgYSwgLTEpOwogfQogCiBzdGF0aWMgaW50IHNldF9tZW1fYWNj
ZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0tIAoyLjE4LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:48:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwr5u-0006wb-Tr; Mon, 03 Sep 2018 15: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=ffst=lr=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fwr5t-0006v4-57
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:48:49 +0000
X-Inumbo-ID: 9f1b0180-af90-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9f1b0180-af90-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:47:11 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 81540305CD39
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:47 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 7DB997FC2A
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:47 +0300 (EEST)
Received: (qmail 7762 invoked from network); 3 Sep 2018 18:48:47 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2018 18:48:47 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 18:48:36 +0300
Message-Id: <20180903154836.25708-4-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180903154836.25708-1-apop@bitdefender.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77254
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494863,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.017418)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.010008), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.086638,0.000408)], URL: [Enabled, t: (0.000008,0.000001)], RTDA:
 [Enabled, t: (0.223776), Hit: No, Details: v2.7.14; Id:
 15.1i60i56.1cmg1ug1s.8qndl], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

U2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCiB0b29scy9saWJ4Yy94Y19hbHRw
Mm0uYyAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNj
ZXNzLmggICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggY2M4YjNlN2RjZS4uNTk5NTVmMDM1NyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTE5NTQsNiArMTk1NCw4IEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3Zp
ZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkKTsKIGludCB4Y19hbHRwMm1fc2V0X3N1cHBy
ZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wg
c3ZlKTsKK2ludCB4Y19hbHRwMm1fZ2V0X3N1cHByZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgKnN2ZSk7CiBpbnQgeGNfYWx0cDJtX3NldF9t
ZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
CmluZGV4IGY4ODNkMGIzOTIuLjFjOWI1NzJlMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xNjMsNiArMTYzLDMy
IEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2FsdHAybV9nZXRfc3Vw
cHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9v
bCAqc3ZlKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVu
X2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKworICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJf
YWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9J
TlRFUkZBQ0VfVkVSU0lPTjsKKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9nZXRfc3VwcHJl
c3NfdmU7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUuc3VwcHJlc3NfdmUu
dmlldyA9IHZpZXdfaWQ7CisgICAgYXJnLT51LnN1cHByZXNzX3ZlLmdmbiA9IGdmbjsKKworICAg
IHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1Bf
YWx0cDJtLAorICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7
CisKKyAgICBpZiAoICFyYyApCisgICAgICAgICpzdmUgPSBhcmctPnUuc3VwcHJlc3NfdmUuc3Vw
cHJlc3NfdmU7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOwor
ICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCBzdmUpCiB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpp
bmRleCA2NGFiMzZmZjUzLi42ZjZlZmIwZDhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1MjUsNiArNDUyNSw3IEBA
IHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lf
cDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X3N1cHByZXNzX3ZlOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVz
c192ZToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKICAgICBjYXNlIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9j
aGFuZ2VfZ2ZuOgpAQCAtNDY1NSw2ICs0NjU2LDI0IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29w
KAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0
X3N1cHByZXNzX3ZlOgorICAgICAgICBpZiAoIGEudS5zdXBwcmVzc192ZS5wYWQxIHx8IGEudS5z
dXBwcmVzc192ZS5wYWQyICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zdXBwcmVzc192
ZS5nZm4pOworICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc3VwcHJl
c3NfdmUudmlldzsKKyAgICAgICAgICAgIGJvb2wgc3VwcHJlc3NfdmU7CisKKyAgICAgICAgICAg
IHJjID0gcDJtX2dldF9zdXBwcmVzc192ZShkLCBnZm4sICZzdXBwcmVzc192ZSwgYWx0cDJtX2lk
eCk7CisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgYS51LnN1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3VwcHJlc3NfdmU7CisgICAgICAgICAg
ICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX3NldF9tZW1fYWNjZXNzOgogICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzcy5w
YWQgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggNGQ0
OTAyNWNiZS4uZGY3OGM5M2NmZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC01NTAsNiArNTUwLDUx
IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCisgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKK3sKKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqaG9zdF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9k
b21haW4gKmFwMm0gPSBOVUxMOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgbWZu
X3QgbWZuOworICAgIHAybV9hY2Nlc3NfdCBhOworICAgIHAybV90eXBlX3QgdDsKKworICAgIGlm
ICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCisgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKKworICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwor
ICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURf
R0ZOKSApCisgICAgICAgIHJldHVybiAtRU5YSU87CisKKyAgICBpZiAoIGFsdHAybV9pZHggPiAw
ICkKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8CisgICAg
ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElE
X01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcDJtID0gYXAy
bSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9CisgICAgZWxzZQorICAg
ICAgICBwMm0gPSBob3N0X3AybTsKKworICAgIGdmbl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwor
CisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX2xvY2soYXAybSk7CisKKyAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBzdXBwcmVzc192ZSk7Cisg
ICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAg
aWYgKCBhcDJtICkKKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKKworICAgIGdmbl91bmxvY2so
aG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
aHZtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IDE0ZDI5ZDE3
MDAuLmNmMDBjYWQxNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaApAQCAtMzA2LDYgKzMwNiw4
IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aSA5CiAvKiBTZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvbiBhIHBh
Z2UgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSAgICAgIDEwCisvKiBH
ZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvZiBhIHBhZ2UgKi8KKyNkZWZpbmUgSFZNT1BfYWx0
cDJtX2dldF9zdXBwcmVzc192ZSAgICAgIDExCiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWlu
dDE2X3QgcGFkMTsKICAgICB1aW50MzJfdCBwYWQyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggYThk
MzhiOTBlNi4uMjhjYWI2NzNkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nl
c3MuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03NSw2ICs3NSw5IEBA
IGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgcDJt
X3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJl
c3NfdmUsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7
CiAKK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
Ym9vbCAqc3VwcHJlc3NfdmUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
YWx0cDJtX2lkeCk7CisKIC8qCiAgKiBHZXQgYWNjZXNzIHR5cGUgZm9yIGEgZ2ZuLgogICogSWYg
Z2ZuID09IElOVkFMSURfR0ZOLCBnZXRzIHRoZSBkZWZhdWx0IGFjY2VzcyB0eXBlLgotLSAKMi4x
OC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 15:48:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 15: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 1fwr5v-0006wx-8V; Mon, 03 Sep 2018 15:48:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ffst=lr=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fwr5t-0006v6-6a
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 15:48:49 +0000
X-Inumbo-ID: 9ec7bb7a-af90-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ec7bb7a-af90-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 17:47:11 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id EF2B1305CA10
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:46 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id ECBAA7FA60
 for <xen-devel@lists.xenproject.org>; Mon,  3 Sep 2018 18:48:46 +0300 (EEST)
Received: (qmail 7746 invoked from network); 3 Sep 2018 18:48:46 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2018 18:48:46 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  3 Sep 2018 18:48:35 +0300
Message-Id: <20180903154836.25708-3-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180903154836.25708-1-apop@bitdefender.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77254
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494863,
 Stamp: 3], Multi: [Enabled, t: (0.000018,0.023461)], BW: [Enabled, t:
 (0.000013,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006288), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.104718,0.000589)], URL: [Enabled, t: (0.000005,0.000001)], RTDA:
 [Enabled, t: (0.158006), Hit: No, Details: v2.7.14; Id:
 15.1i60i52.1cmg1ufhu.9cis8], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

SW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlLCB3aGlj
aCBhbGxvd3MgYQpkb21haW4gdG8gY2hhbmdlIHRoZSB2YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNz
IGJpdCBmb3IgYSBwYWdlLgoKQWRkIGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBo
dm1vcC4KClNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gcmVtb3Zl
IHRoZSAic2V0XyIgZnJvbSBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlCgpD
aGFuZ2VzIGluIHY0OgotIGZpeCBhIGRlYWRsb2NrOgogICAgSWYgcDJtX3NldF9zdXBwcmVzc192
ZSgpIGlzIGNhbGxlZCBvbiBpbnZhbGlkIHBhZ2VzIHRoZSBjb2RlIHBhdGgKICAgIHdyb25nbHkg
cmV0dXJucyB3aXRob3V0IHJlbGVhc2luZyB0aGUgbG9jaywgcmVzdWx0aW5nIGluIGEgZGVhZGxv
Y2suCi0gcmVtb3ZlIHRoZSBwcml2aWxlZ2VkIGRvbWFpbiBjaGVjawoKQ2hhbmdlcyBpbiB2MzoK
LSBmaXggaW5kZW50YXRpb24gKFdlaSBMaXUpCi0gdXNlIHJldHVybiB2YWx1ZXMgb3RoZXIgdGhh
biBFSU5WQUwgd2hlcmUgYXBwcm9wcmlhdGUgKElhbiBCZXVsaWNoKQotIHJlbW92ZSB0aGUgaXJy
ZWxldmFudCBjb21tZW50cyBmcm9tIHRoZQogIHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192
ZSBzdHJ1Y3QgKElhbiBCZXVsaWNoKQotIGFkZCBjb21tZW50IGZvciB0aGUgc3VwcHJlc3NfdmUg
ZmllbGQgaW4gdGhlIHN0cnVjdCBhYm92ZSAoSWFuCiAgQmV1bGljaCkKLSByZW1vdmUgdGhlIHR5
cGVkZWYgYW5kIERFRklORV9YRU5fR1VFU1RfSEFORExFIGZvcgogIHhlbl9odm1fYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZSAoSWFuIEJldWxpY2gpCi0gdXNlIFhTTV9ETV9QUklWIGNoZWNrIGluc3Rl
YWQgb2YgZG9tYWluLT5pc19wcml2aWxlZ2VkIChJYW4gQmV1bGljaCkKCkNoYW5nZXMgaW4gdjI6
Ci0gY2hlY2sgaWYgI1ZFIGhhcyBiZWVuIGVuYWJsZWQgb24gdGhlIHRhcmdldCBkb21haW4gKFRh
bWFzIEsgTGVuZ3llbCkKLSBjaGVjayBpZiB0aGUgY3B1IGhhcyB0aGUgI1ZFIGZlYXR1cmUKLSBt
YWtlIHRoZSBzdXBwcmVzc192ZSBhcmd1bWVudCBib29sZWFuIChKYW4gQmV1bGljaCkKLSBpbml0
aWFsaXplIG9ubHkgbG9jYWwgdmFyaWFibGVzIHRoYXQgbmVlZCBpbml0aWFsaXppbmcgKEphbiBC
ZXVsaWNoKQotIHVzZSBmZXdlciBsb2NhbCB2YXJpYWJsZXMgKEphbiBCZXVsaWNoKQotIGZpeCBp
bmRlbnRhdGlvbiAoSmFuIEJldWxpY2gpCi0gcmVtb3ZlIHVubmVjZXNzYXJ5IGJyYWNlcyAoSmFu
IEJldWxpY2gpCi0gdXNlIGdmbl9sb2NrKCkgaW5zdGVhZCBvZiBwMm1fbG9jaygpIGluIHRoZSBu
b24tYWx0cDJtIGNhc2UgKEphbgogIEJldWxpY2gpCi0gbWVyZ2UgcGF0Y2ggIzIgYW5kIHBhdGNo
ICMzIChKYW4gQmV1bGljaCkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwg
IDIgKysKIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAyNCArKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0ICsrKysrKysrKwogeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDExICsrKysrKysKIHhl
bi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKwogNiBmaWxlcyBjaGFuZ2VkLCAx
MDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggYzYyNjk4NGFiYS4uY2M4
YjNlN2RjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5NTIsNiArMTk1Miw4IEBAIGludCB4
Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwKIC8qIFN3aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFs
dHAybSB2aWV3ICovCiBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192aWV3KHhjX2ludGVyZmFjZSAq
aGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDE2X3Qgdmlld19pZCk7CitpbnQgeGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCBib29sIHN2ZSk7CiBpbnQgeGNfYWx0
cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90
IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2Vz
cyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hj
X2FsdHAybS5jCmluZGV4IGNlNGExZTRkNjAuLmY4ODNkMGIzOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xNjMs
NiArMTYzLDMwIEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2FsdHAy
bV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90
IGdmbiwgYm9vbCBzdmUpCit7CisgICAgaW50IHJjOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JV
RkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOworCisgICAgYXJnID0geGNfaHlwZXJjYWxs
X2J1ZmZlcl9hbGxvYyhoYW5kbGUsIGFyZywgc2l6ZW9mKCphcmcpKTsKKyAgICBpZiAoIGFyZyA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgYXJnLT52ZXJzaW9uID0gSFZNT1Bf
QUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOworICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZTsKKyAgICBhcmctPmRvbWFpbiA9IGRvbWlkOworICAgIGFyZy0+dS5zdXBw
cmVzc192ZS52aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUuc3VwcHJlc3NfdmUuZ2ZuID0gZ2Zu
OworICAgIGFyZy0+dS5zdXBwcmVzc192ZS5zdXBwcmVzc192ZSA9IHN2ZTsKKworICAgIHJjID0g
eGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJt
LAorICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisKKyAg
ICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOworICAgIHJldHVybiByYzsK
K30KKwogaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQsIHhlbl9wZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l
bV9hY2Nlc3NfdCBhY2Nlc3MpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA3MmM1MWZhZWNiLi42NGFiMzZmZjUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTQ1MjQsNiArNDUyNCw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZGVzdHJv
eV9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybToKKyAgICBjYXNlIEhWTU9Q
X2FsdHAybV9zZXRfc3VwcHJlc3NfdmU6CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3M6CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CiAgICAg
Y2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKQEAgLTQ2NDEsNiArNDY0MiwxOSBAQCBzdGF0
aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgcmMgPSBwMm1fc3dpdGNoX2RvbWFpbl9hbHRw
Mm1fYnlfaWQoZCwgYS51LnZpZXcudmlldyk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlOgorICAgICAgICBpZiAoIGEudS5zdXBwcmVzc192
ZS5wYWQxIHx8IGEudS5zdXBwcmVzc192ZS5wYWQyICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2Zu
KGEudS5zZXRfbWVtX2FjY2Vzcy5nZm4pOworICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAy
bV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3MudmlldzsKKyAgICAgICAgICAgIGJvb2wgc3VwcHJl
c3NfdmUgPSBhLnUuc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmU7CisKKyAgICAgICAgICAgIHJjID0g
cDJtX3NldF9zdXBwcmVzc192ZShkLCBnZm4sIHN1cHByZXNzX3ZlLCBhbHRwMm1faWR4KTsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1f
YWNjZXNzOgogICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzcy5wYWQgKQogICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggZTE1MjJhMGI3NS4uNGQ0OTAy
NWNiZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC00OTUsNiArNDk1LDYxIEBAIHZvaWQgYXJjaF9w
Mm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1
aXJlZCkKICAgICB9CiB9CiAKKy8qCisgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQg
Zm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KKyAqLworaW50IHAybV9zZXRfc3Vw
cHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCit7CisgICAg
c3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHN0
cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBwMm1fdHlwZV90IHQ7
CisgICAgaW50IHJjOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkK
KyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgLyogI1ZFIHNob3VsZCBiZSBlbmFi
bGVkIGZvciB0aGlzIHZjcHUuICovCisgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVu
dCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKKwor
ICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBhbHRwMm1faWR4
ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAy
bV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhd
OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHAybSA9IGhvc3RfcDJtOworCisgICAgZ2ZuX2xv
Y2soaG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICBpZiAoIGFwMm0gKQorICAgICAgICBwMm1fbG9j
ayhhcDJtKTsKKworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOworICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVTUkNIOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHAybS0+
c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIHN1cHByZXNzX3Zl
KTsKKworb3V0OgorICAgIGlmICggYXAybSApCisgICAgICAgIHAybV91bmxvY2soYXAybSk7CisK
KyAgICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisgICAgcmV0dXJuIHJjOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmgKaW5kZXggYmJiYTk5ZTVmNS4uMTRkMjlkMTcwMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o
CkBAIC0zOCw2ICszOCwxNCBAQCBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB7CiB0eXBlZGVmIHN0cnVj
dCB4ZW5faHZtX3BhcmFtIHhlbl9odm1fcGFyYW1fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fcGFyYW1fdCk7CiAKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZSB7
CisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50OF90IHN1cHByZXNzX3ZlOyAvKiBCb29sZWFu
IHR5cGUuICovCisgICAgdWludDhfdCBwYWQxOworICAgIHVpbnQzMl90IHBhZDI7CisgICAgdWlu
dDY0X3QgZ2ZuOworfTsKKwogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQw
OTAwCiAKIC8qIFNldCB0aGUgbG9naWNhbCBsZXZlbCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kg
SU5UeCB3aXJlcy4gKi8KQEAgLTI5Niw2ICszMDQsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
b3AgewogI2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAogLyogU2V0
IGFjY2VzcyBmb3IgYW4gYXJyYXkgb2YgcGFnZXMgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpIDkKKy8qIFNldCB0aGUgIlN1cHByZXNzICNWRSIgYml0IG9uIGEg
cGFnZSAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlICAgICAgMTAKICAg
ICBkb21pZF90IGRvbWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90IHBhZDI7
CkBAIC0zMDYsNiArMzE2LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICAgICAgICAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIHNldF9tZW1fYWNjZXNz
OwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hh
bmdlX2dmbjsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIHNldF9tZW1fYWNjZXNzX211bHRpOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
c3VwcHJlc3NfdmUgICAgICAgICAgc3VwcHJlc3NfdmU7CiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0
XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggN2U5NWVhYjgxYy4uYThkMzhi
OTBlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03Miw2ICs3Miw5IEBAIGxvbmcgcDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBuciwgdWludDMyX3Qgc3RhcnQsIHVpbnQzMl90IG1hc2ssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7CiAKK2lu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBz
dXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1f
aWR4KTsKKwogLyoKICAqIEdldCBhY2Nlc3MgdHlwZSBmb3IgYSBnZm4uCiAgKiBJZiBnZm4gPT0g
SU5WQUxJRF9HRk4sIGdldHMgdGhlIGRlZmF1bHQgYWNjZXNzIHR5cGUuCi0tIAoyLjE4LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:03:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:03: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 1fwrKB-0000o5-UF; Mon, 03 Sep 2018 16:03:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwrKA-0000ny-DH
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:03:34 +0000
X-Inumbo-ID: 04f4fd1e-af93-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04f4fd1e-af93-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:04:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 10:03:32 -0600
Message-Id: <5B8D5B4F02000078001E4C4E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 10:03:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] xen/domain: Prepare data for is_{pv,
 hvm}_domain() as early as possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDAzLjA5LjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR2l2ZW4gdHdvIHN1YnRsZSBmYWlsdXJlcyBmcm9tIGdldHRpbmcgdGhpcyB3cm9uZyBi
ZWZvcmUsIGFuZCBtb3JlIGNsZWFudXAgb24KPiB0aGUgd2F5LCBtb3ZlIHRoZSBzZXR0aW5nIG9m
IGQtPmd1ZXN0X3R5cGUgYXMgZWFybHkgYXMgcG9zc2libGUuCj4gCj4gTm90ZSB0aGF0IGRlc3Bp
dGUgbW92aW5nIHRoZSBhc3NpZ25tZW50IG9mIGQtPmd1ZXN0X3R5cGUgb3V0c2lkZSBvZiB0aGUK
PiBpc19pZGxlX2RvbWFpbihkKSBjaGVjaywgaXQgc3RpbGwgYmVoYXZlcyB0aGUgc2FtZS4gIFBy
ZXZpb3VzbHksIHN5c3RlbQo+IGRvbWFpbnMgaGFkIG5vIGRpcmVjdCBhc3NpZ25tZW50IG9mIGQt
Pmd1ZXN0X3R5cGUgYW5kIGJlaGF2ZWQgYXMgUFYgZ3Vlc3RzCj4gYmVjYXVzZSBndWVzdF90eXBl
X3B2IGhhcyB0aGUgdmFsdWUgMC4KPiAKPiBXaGlsZSB0aWR5aW5nIHVwIHRoZSBwcmVkaWNhdGUs
IGxlYXZlIGEgY29tbWVudCByZWZlcmluZyB0bwo+IGlzX3N5c3RlbV9kb21haW4oKSwgYW5kIG1v
dmUgdGhlIGFzc29jaWF0ZWQgQVNTRVJUKCkgdG8gYmUgYmVzaWRlIHRoZQo+IGFzaWdubWVudC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCj4gLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtMjcy
LDggKzI3MiwxMiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQs
Cj4gICAgICBpZiAoIChkID0gYWxsb2NfZG9tYWluX3N0cnVjdCgpKSA9PSBOVUxMICkKPiAgICAg
ICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPiAgCj4gKyAgICAvKiBTb3J0IG91dCBvdXIg
aWRlYSBvZiBpc19zeXN0ZW1fZG9tYWluKCkuICovCj4gICAgICBkLT5kb21haW5faWQgPSBkb21p
ZDsKPiAgCj4gKyAgICAvKiBEZWJ1ZyBzYW5pdHkuICovCj4gKyAgICBBU1NFUlQoaXNfc3lzdGVt
X2RvbWFpbihkKSA/IGNvbmZpZyA9PSBOVUxMIDogY29uZmlnICE9IE5VTEwpOwoKV291bGQgeW91
IG1pbmQgc2hvcnRlbmluZyB0aGlzIHRvIGF0IGxlYXN0CgogICAgQVNTRVJUKGlzX3N5c3RlbV9k
b21haW4oZCkgPyAhY29uZmlnIDogY29uZmlnKTsKCndoaWxlIHlvdSBtb3ZlIGl0PwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:05: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 1fwrLv-0000ui-By; Mon, 03 Sep 2018 16:05:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwrLu-0000uc-B5
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:05:22 +0000
X-Inumbo-ID: 457eec63-af93-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 457eec63-af93-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:06:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 10:05:21 -0600
Message-Id: <5B8D5BBD02000078001E4C51@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 10:05:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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+IE9uIDAzLjA5LjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKPiBAQCAtMjYwLDYgKzI2MCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9leHRyYV9n
dWVzdF9pcnFzKGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJleHRyYV9ndWVz
dF9pcnFzIiwgcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcyk7Cj4gIAo+ICsvKgo+ICsgKiBEZXN0cm95
IGEgZG9tYWluIG9uY2UgYWxsIHJlZmVyZW5jZXMgdG8gaXQgaGF2ZSBiZWVuIGRyb3BwZWQuICBV
c2VkIGVpdGhlcgo+ICsgKiBmcm9tIHRoZSBSQ1UgcGF0aCwgb3IgZnJvbSB0aGUgZG9tYWluX2Ny
ZWF0ZSgpIGVycm9yIHBhdGggYmVmb3JlIHRoZSBkb21haW4KPiArICogaXMgaW5zZXJ0ZWQgaW50
byB0aGUgZG9tbGlzdC4KPiArICovCj4gK3N0YXRpYyB2b2lkIF9fZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKCldpdGgganVzdCBhIHNpbmdsZSBsZWFkaW5nIHVuZGVyc2NvcmUKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:06:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwrMc-0000zQ-Nl; Mon, 03 Sep 2018 16:06: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=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwrMb-0000zF-2i
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:06:05 +0000
X-Inumbo-ID: 07f6aa22-af93-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07f6aa22-af93-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:04:26 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 10:06:02 -0600
Message-Id: <5B8D5BE602000078001E4C54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 10:05:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Call
 lock_profile_deregister_struct() from common 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>,
 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+IE9uIDAzLjA5LjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgpIGlzIGNhbGxlZCBmcm9tIGNvbW1v
biBjb2RlLCBidXQgdGhlIG1hdGNoaW5nCj4gZGVyZWdpc3RlciB3YXMgcHJldmlvdXNseSBvbmx5
IGNhbGxlZCBmcm9tIHg4NiBjb2RlLgo+IAo+IFRoZSBwcmFjdGljYWwgdXBzaG90IG9mIHRoaXMg
d2hlbiB1c2luZyBDT05GSUdfTE9DS19QUk9GSUxFLCBkZXN0cm95ZWQgZG9tYWlucwo+IG9uIEFS
TSAoYW5kIGluIHBhcnRpY3VsYXIsIHRoZSBmcmVlZCBwYWdlIGJlaGluZCBzdHJ1Y3QgZG9tYWlu
KSByZW1haW4gb24gdGhlCj4gbG9ja3Byb2ZpbGUgbGlua2VkIGxpc3QsIHdoaWNoIHdpbGwgYmVj
b21lIGNvcnJ1cHQgd2hlbiB0aGUgcGFnZSBpcyByZXVzZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:09:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:09: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 1fwrPO-0001BP-BO; Mon, 03 Sep 2018 16:08:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwrPN-0001BK-3V
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:08:57 +0000
X-Inumbo-ID: c53f13d9-af93-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c53f13d9-af93-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:09:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 10:08:55 -0600
Message-Id: <5B8D5C9302000078001E4C78@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 10:08:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] xen/domain: Fold
 xsm_free_security_domain() paths together
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjA5LjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4geHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKCkgaXMgaWRlbXBvdGVudCAoYm90aCB0aGUg
ZHVtbXkgaGFuZGxlciwgYW5kIHRoZQo+IGZsYXNrIGhhbmRsZXIpLiAgTW92ZSBpdCBpbnRvIHRo
ZSBzaGFyZWQgX19kb21haW5fZGVzdHJveSgpIHBhdGgsIGFuZCBkcm9wIHRoZQo+IElOSVRfeHNt
IGZsYWcgZnJvbSBkb21haW5fY3JlYXRlKCkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:09:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwrQ5-0001EV-MZ; Mon, 03 Sep 2018 16:09:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ymad=lr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fwrQ4-0001EO-T6
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:09:40 +0000
X-Inumbo-ID: df7dd76e-af93-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df7dd76e-af93-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:10:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 03 Sep 2018 10:09:39 -0600
Message-Id: <5B8D5CBE02000078001E4C7B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 03 Sep 2018 10:09:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/5] xen/domain: Make
 rangeset_domain_destroy() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDAzLjA5LjE4IGF0IDE2OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLi4uIGFuZCBtb3ZlIGl0IGludG8gdGhlIGNvbW1vbiBfX2RvbWFpbl9kZXN0cm95KCkg
cGF0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:13:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:13: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 1fwrTT-00020A-7L; Mon, 03 Sep 2018 16:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwrTS-000205-61
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:13:10 +0000
X-Inumbo-ID: 05d11e90-af94-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 05d11e90-af94-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:11:32 +0200 (CEST)
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 EEE4A80D;
 Mon,  3 Sep 2018 09:13:07 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04EF63F5BC;
 Mon,  3 Sep 2018 09:13:06 -0700 (PDT)
To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
Date: Mon, 3 Sep 2018 17:13:05 +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: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.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>

CgpPbiAwMy8wOS8xOCAxNTo1MywgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSB3cm90ZToKPiBI
aSwKCkhlbGxvLAoKPiBJIGFtIHRyeWluZyB0byBib290IHhlbihzdGFibGUtNC4xMSkgb24gb25l
IG9mIG91ciBBUk02NCBib2FyZHMgd2hpY2gKPiBoYXMgc3VwcG9ydCBmb3IgR0lDdjQuCj4gCj4g
QnV0IGRvbTAoa2VybmVsIDQuMTgpIGJvb3QgZmFpbHMgd2l0aCB0aGUgYmVsb3cgdHJhcCwKPiAK
PiBYRU4pIC4uLi4uLi4uLi4uLmRvbmUuCj4gKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCj4gKFhF
TikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAo+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2gKPiBpbnB1dCB0byBYZW4pCj4gKFhF
TikgRnJlZWQgMzA0a0IgaW5pdCBtZW1vcnkuCj4gKFhFTikgdHJhcHMuYzoyMDA3OmQwdjAgSFNS
PTB4OTM4MDAwMDQgcGM9MHhmZmZmMDAwMDA4NDFhZjA0Cj4gZ3ZhPTB4ZmZmZjAwMDAwYjEwZmZl
OCBncGE9MHgwMDQwMDBhYTEwZmZlOAoKV2hpY2ggYml0cyBvZiBMaW51eCBpcyB0cnlpbmcgdG8g
YWNjZXNzIHRoZSByZWdpb24/Cgo+IAo+IEFmdGVyIGEgYml0IG9mIGRlYnVnZ2luZywgaXQgbG9v
a3MgbGlrZSwgdGhlIEdJQ1Igc2l6ZSB1c2VkIGluIHZnaWNfdjNfZG9tYWluX2luaXQoKQo+IGlz
IEdJQ3Y0IEdJQ1Igc2l6ZSgyNTZLKSBhbmQgdGhpcyB1cHNldHMgdGhlIGZpcnN0X2NwdSBjYWxj
dWxhdGlvbnMuCgpDYW4geW91IGV4cGFuZCB3aGF0IHlvdSBtZWFuIGJ5IHVwc2V0PyBXaGF0J3Mg
d3Jvbmcgd2l0aCB0aGUgZmlyc3RfY3B1IApjYWxjdWxhdGlvbnMuCgo+IAo+IFNpbmNlIGRvbTAg
Z2ljdjMgaXMgYWxzbyBhbiBlbXVsYXRlZCBvbmUsIEkgdGhpbmsgdGhlIHNpemUgc2hvdWxkIGJl
Cj4gcmVzdHJpY3RlZCB0byB1c2UgdGhlIEdJQ3YzIEdJQ1Igc2l6ZSgxMjhLKS4gSSBoYXZlIG1h
ZGUgdGhlIGJlbG93Cj4gY2hhbmdlcyBhbmQgaXMgYWJsZSB0byBib290IGRvbTAgbm93Lgo+IAo+
IEJ1dCBub3Qgc3VyZSwgdGhpcyBpcyB0aGUgcmlnaHQgYXBwcm9hY2ggdG8gZml4IHRoZSBpc3N1
ZS4gUGxlYXNlIGxldCBtZQo+IGtub3cgeW91ciB0aG91Z2h0cy4KPiAKPiBUaGFua3MsCj4gU2hh
bWVlcgo+IAo+IC0tLS0+OC0tLS0tLS0tLS0tLS0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggYjJlZDBmOC4uYmYw
MjhjYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTc4Myw3ICsxNzgzLDggQEAgc3RhdGljIGludCBfX2luaXQg
Z2ljdjNfaW5pdCh2b2lkKQo+ICAgICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQoR0lDRCArIEdJQ0Rf
VFlQRVIpOwo+ICAgICAgIGludGlkX2JpdHMgPSBHSUNEX1RZUEVfSURfQklUUyhyZWcpOwo+ICAg
Cj4gLSAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5yZGlzdF9jb3VudCwgZ2ljdjMu
cmRpc3RfcmVnaW9ucywgaW50aWRfYml0cyk7Cj4gKyAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNl
LCBnaWN2My5yZGlzdF9jb3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnRpZF9iaXRzLCBnaWNfZGlzdF9zdXBwb3J0c19kdmlzKCkp
Owo+ICAgICAgIGdpY3YzX2luaXRfdjIoKTsKPiAgIAo+ICAgICAgIHNwaW5fbG9ja19pbml0KCZn
aWN2My5sb2NrKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMKPiBpbmRleCA0YjQyNzM5Li4wZjUzZDg4IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4g
QEAgLTU5LDE4ICs1OSwyMSBAQCBzdGF0aWMgc3RydWN0IHsKPiAgICAgICB1bnNpZ25lZCBpbnQg
bnJfcmRpc3RfcmVnaW9uczsKPiAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdp
b25zOwo+ICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVy
cnVwdCBJRCBiaXRzICovCj4gKyAgICBib29sIGR2aXM7Cj4gICB9IHZnaWNfdjNfaHc7Cj4gICAK
PiAgIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKPiArICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBkdmlzKQo+ICAgewo+ICAgICAgIHZnaWNfdjNfaHcuZW5hYmxlZCA9IHRydWU7Cj4gICAg
ICAgdmdpY192M19ody5kYmFzZSA9IGRiYXNlOwo+ICAgICAgIHZnaWNfdjNfaHcubnJfcmRpc3Rf
cmVnaW9ucyA9IG5yX3JkaXN0X3JlZ2lvbnM7Cj4gICAgICAgdmdpY192M19ody5yZWdpb25zID0g
cmVnaW9uczsKPiAgICAgICB2Z2ljX3YzX2h3LmludGlkX2JpdHMgPSBpbnRpZF9iaXRzOwo+ICsg
ICAgdmdpY192M19ody5kdmlzID0gZHZpczsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHN0cnVjdCB2
Y3B1ICp2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBp
cm91dGVyKQo+IEBAIC0xNjczLDYgKzE2NzYsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWlu
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgcGFk
ZHJfdCBzaXplID0gdmdpY192M19ody5yZWdpb25zW2ldLnNpemU7Cj4gICAKPiArICAgICAgICAg
ICAgaWYgKHZnaWNfdjNfaHcuZHZpcyAmJiAoc2l6ZSA9PSBHSUNWNF9HSUNSX1NJWkUpKQo+ICsg
ICAgICAgICAgICAgICAgIHNpemUgPSBHSUNWM19HSUNSX1NJWkU7Cgp2Z2ljX3YzX2h3LnJlZ2lv
bnMgaXMgZGVzY3JpYmluZyB0aGUgcmVnaW9ucyBpbiB0aGUgbGF5b3V0IHRoYXQgY291bGQgCmhv
bGQgcmUtZGlzdHJpYnV0b3IuIFlvdSBjYW4gaGF2ZSBtdWx0aXBsZSByZS1kaXN0cmlidXRvciBw
ZXIgcmVnaW9uLgoKVGhlIHZhcmlhYmxlIHNpemUgaG9sZHMgdGhlIHNpemUgb2YgdGhlIHJlZ2lv
biwgbm90IHRoZSBzaXplIG9mIHRoZSAKcmUtZGlzdHJpYnV0b3IuCgpJIGFtIG5vdCBzdXJlIHRv
IHVuZGVyc3RhbmQgd2h5IHlvdSB3YW50IHRvIHJlc3RyaWN0IHRoZSBzaXplIG9mIHRoZSAKcmVn
aW9uIGhlcmUgYmVjYXVzZSBHSUNWNF9HSUNSX1NJWkUgaXMgYSBtdWx0aXBsZSBvZiBHSUNWM19H
SUNSX1NJWkUuIFNvIAp5b3Ugc2hvdWxkIGJlIGFibGUgdG8gZml0IDIgcmUtZGlzdHJpYnV0b3Jz
IHBlciByZWdpb24uCgpJdCBsb29rcyBsaWtlIHRvIG1lIHRoZSByZS1kaXN0cmlidXRvciByZWdp
b25zIGFyZSBub3QgcmVwb3J0ZWQgCmNvcnJlY3RseSBvciBEb20wIHRoaW5rcyBpdCBpcyBvbiBH
SUN2NC4gQ2FuIHlvdSBwcm92aWRlIGEgYml0IG1vcmUgCmRldGFpbHMgb24gdGhlIGZ1bmN0aW9u
IHRoYXQgY2F1c2UgdGhlIGNyYXNoIGFuZCBzb21lIGxvZ3MgZnJvbSBMaW51eD8KCkFsc28sIHdo
aWNoIExpbnV4IHZlcnNpb24gYXJlIHlvdSB1c2luZz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:15: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 1fwrVN-00026e-KQ; Mon, 03 Sep 2018 16:15: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=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fwrVL-00025j-HC
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:15:07 +0000
X-Inumbo-ID: 4b1bd811-af94-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b1bd811-af94-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:13:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78488581"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/2] x86/HVM: split page straddling emulated accesses
 in more cases
Thread-Index: AQHUQ50IIAffZSJCWk+Drw+zh8BJ/aTeumfg
Date: Mon, 3 Sep 2018 16:15:04 +0000
Message-ID: <131b993a872142deaa6a5c62487b9e03@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
In-Reply-To: <5B8D56E602000078001E4C0B@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 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTggMTY6NDUKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIHYyIDIvMl0geDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVk
IGFjY2Vzc2VzIGluCj4gbW9yZSBjYXNlcwo+IAo+IEFzc3VtaW5nIGNvbnNlY3V0aXZlIGxpbmVh
ciBhZGRyZXNzZXMgbWFwIHRvIGFsbCBSQU0gb3IgYWxsIE1NSU8gaXMgbm90Cj4gY29ycmVjdC4g
Tm9yIGlzIGFzc3VtaW5nIHRoYXQgYSBwYWdlIHN0cmFkZGxpbmcgTU1JTyBhY2Nlc3Mgd2lsbCBh
Y2Nlc3MKPiB0aGUgc2FtZSBlbXVsYXRpbmcgY29tcG9uZW50IGZvciBib3RoIHBhcnRzIG9mIHRo
ZSBhY2Nlc3MuIElmIGEgZ3Vlc3QKPiBSQU0gcmVhZCBmYWlscyB3aXRoIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuIGFuZCBpZiB0aGUgYWNjZXNzIHN0cmFkZGxlcwo+IGEgcGFnZSBib3VuZGFyeSwg
aXNzdWUgYWNjZXNzZXMgc2VwYXJhdGVseSBmb3IgYm90aCBwYXJ0cy4KPiAKPiBUaGUgZXh0cmEg
Y2FsbCB0byBrbm93bl9nbGZuKCkgZnJvbSBodm1lbXVsX3dyaXRlKCkgaXMganVzdCB0byBwcmVz
ZXJ2ZQo+IG9yaWdpbmFsIGJlaGF2aW9yOyB3ZSBzaG91bGQgY29uc2lkZXIgZHJvcHBpbmcgdGhp
cyAoYWxzbyB0byBtYWtlIHN1cmUKPiB0aGUgaW50ZW5kZWQgZWZmZWN0IG9mIDhjYmQ0ZmIwYjcg
WyJ4ODYvaHZtOiBpbXBsZW1lbnQgaHZtZW11bF93cml0ZSgpCj4gdXNpbmcgcmVhbCBtYXBwaW5n
cyJdIGlzIGFjaGlldmVkIGluIGFsbCBjYXNlcyB3aGVyZSBpdCBjYW4gYmUgYWNoaWV2ZWQKPiB3
aXRob3V0IGZ1cnRoZXIgcmV3b3JrKSwgb3IgYWx0ZXJuYXRpdmVseSB3ZSBwZXJoYXBzIG91Z2h0
IHRvIG1pcnJvcgo+IHRoaXMgaW4gaHZtZW11bF9ybXcoKS4KPiAKPiBOb3RlIHRoYXQgdGhlIGNv
cnJlY3RuZXNzIG9mIHRoaXMgZGVwZW5kcyBvbiB0aGUgTU1JTyBjYWNoaW5nIHVzZWQKPiBlbHNl
d2hlcmUgaW4gdGhlIGVtdWxhdGlvbiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogQWxzbyBoYW5kbGUgaHZtZW11bF97
d3JpdGUscm13fSgpLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTA0MSw2ICsxMDQxLDExMCBAQCBz
dGF0aWMgaW5saW5lIGludCBodm1lbXVsX2xpbmVhcl9tbWlvX3dyCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0LCB0cmFuc2xhdGUpOwo+
ICB9Cj4gCj4gK3N0YXRpYyBib29sIGtub3duX2dsZm4odW5zaWduZWQgbG9uZyBhZGRyLCB1bnNp
Z25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90Cj4gcGZlYykKPiArewo+ICsgICAgY29uc3Qgc3RydWN0
IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0uaHZtX2lvOwo+ICsKPiArICAg
IGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKPiArICAgIHsKPiArICAgICAgICBpZiAo
ICF2aW8tPm1taW9fYWNjZXNzLndyaXRlX2FjY2VzcyApCj4gKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKPiArICAgIH0KPiArICAgIGVsc2UgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkK
PiArICAgIHsKPiArICAgICAgICBpZiAoICF2aW8tPm1taW9fYWNjZXNzLmluc25fZmV0Y2ggKQo+
ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggIXZp
by0+bW1pb19hY2Nlc3MucmVhZF9hY2Nlc3MgKQo+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgcmV0dXJuICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKSAm
Jgo+ICsgICAgICAgICAgICAoYWRkciAmIH5QQUdFX01BU0spICsgYnl0ZXMgPD0gUEFHRV9TSVpF
KTsKPiArfQo+ICsKCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHNwbGl0IHRoZSBpbnRyb2R1Y3Rp
b24gb2YgdGhlIGFib3ZlIGZ1bmN0aW9uIGludG8gYSBzZXBhcmF0ZSBwYXRjaD8gQUZBSUNUIGl0
IGRvZXMgbm90IHNlZW0gdG8gYmUgaW50cmluc2ljYWxseSBpbnZvbHZlZCB3aXRoIGhhbmRsZSBw
YWdlIHN0cmFkZGxpbmcuIEl0IHdhcyBjZXJ0YWlubHkgbm90IHRoZXJlIGluIHlvdXIgUkZDIHBh
dGNoLgoKICBQYXVsCgo+ICtzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4
dCkKPiArewo+ICsgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICBpbnQgcmMgPSBo
dm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLAo+ICZw
ZmluZm8pOwo+ICsKPiArICAgIHN3aXRjaCAoIHJjICkKPiArICAgIHsKPiArICAgICAgICB1bnNp
Z25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4g
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX2Jh
ZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMs
IHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+ICsgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZu
Ogo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArCj4gKyAgICAgICAgb2Zmc2V0ID0gYWRk
ciAmIH5QQUdFX01BU0s7Cj4gKyAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJ
WkUgKQo+ICsgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIs
IGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHZtZW11bF9jdHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGtub3duX2dsZm4oYWRkciwgYnl0ZXMsIHBmZWMpKTsKPiArCj4gKyAg
ICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KPiArICAg
ICAgICBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKPiArICAgICAgICByYyA9IGxpbmVhcl9y
ZWFkKGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAg
aWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFk
KGFkZHIgKyBwYXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKPiArICAgICAgICByZXR1
cm4gcmM7Cj4gKwo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgY2Fz
ZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+
ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArfQo+ICsK
PiArc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBp
bnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsg
ICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICBpbnQgcmMgPSBodm1fY29weV90b19n
dWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQs
IHBhcnQxOwo+ICsKPiArICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwo+ICsKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46
Cj4gKyAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwg
Jmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
Owo+ICsKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4gKyAgICAgICAgb2Zm
c2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Cj4gKyAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8
PSBQQUdFX1NJWkUgKQo+ICsgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193
cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtub3duX2dsZm4oYWRkciwgYnl0ZXMsIHBmZWMp
KTsKPiArCj4gKyAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFy
eS4gKi8KPiArICAgICAgICBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKPiArICAgICAgICBy
YyA9IGxpbmVhcl93cml0ZShhZGRyLCBwYXJ0MSwgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQp
Owo+ICsgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgcmMg
PSBsaW5lYXJfd3JpdGUoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0
MSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsK
PiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRf
b3V0Ogo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+ICsgICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKPiAgICAgIGVudW0g
eDg2X3NlZ21lbnQgc2VnLAo+ICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCj4gQEAgLTEwNDks
MTEgKzExNTMsOCBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAo+ICAgICAgZW51bSBodm1f
YWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAq
aHZtZW11bF9jdHh0KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4g
LSAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
cmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQ7Cj4gLSAg
ICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyLT5hcmNoLmh2bS5odm1faW87Cj4gICAg
ICBpbnQgcmM7Cj4gCj4gICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKPiBA
QCAtMTA2NywzNCArMTE2OCw4IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCj4gICAgICAg
ICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgYWNjZXNzX3R5cGUsIGh2bWVtdWxfY3R4dCwg
JmFkZHIpOwo+ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkKPiAgICAg
ICAgICByZXR1cm4gcmM7Cj4gLSAgICBpZiAoICgoYWNjZXNzX3R5cGUgIT0gaHZtX2FjY2Vzc19p
bnNuX2ZldGNoCj4gLSAgICAgICAgICAgPyB2aW8tPm1taW9fYWNjZXNzLnJlYWRfYWNjZXNzCj4g
LSAgICAgICAgICAgOiB2aW8tPm1taW9fYWNjZXNzLmluc25fZmV0Y2gpKSAmJgo+IC0gICAgICAg
ICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykpICkKPiAtICAgICAgICByZXR1
cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4g
aHZtZW11bF9jdHh0LCAxKTsKPiAtCj4gLSAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGlu
ZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+IC0KPiAtICAgIHN3aXRj
aCAoIHJjICkKPiAtICAgIHsKPiAtICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAtICAgICAgICBi
cmVhazsKPiAtICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gLSAgICAgICAg
eDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4
dC0+Y3R4dCk7Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IC0gICAgY2Fz
ZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAtICAgICAgICBpZiAoIGFjY2Vzc190eXBlID09
IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCApCj4gLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKPiAtCj4gLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVh
ZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwgMCk7Cj4gLSAgICBj
YXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFy
ZWQ6Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gLSAgICBkZWZhdWx0Ogo+IC0g
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAtICAgIH0KPiAKPiAtICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cj4gKyAgICByZXR1cm4gbGluZWFyX3JlYWQoYWRkciwgYnl0ZXMs
IHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsKPiAgfQo+IAo+ICBzdGF0aWMgaW50IGh2bWVt
dWxfcmVhZCgKPiBAQCAtMTE3MSwxMiArMTI0NiwxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3Jp
dGUoCj4gIHsKPiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQo+
ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4
dCk7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICB1bnNpZ25lZCBs
b25nIGFkZHIsIHJlcHMgPSAxOwo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVz
ZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7Cj4gLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9
ICZjdXJyLT5hcmNoLmh2bS5odm1faW87Cj4gICAgICBpbnQgcmM7Cj4gLSAgICB2b2lkICptYXBw
aW5nOwo+ICsgICAgdm9pZCAqbWFwcGluZyA9IE5VTEw7Cj4gCj4gICAgICBpZiAoIGlzX3g4Nl9z
eXN0ZW1fc2VnbWVudChzZWcpICkKPiAgICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7Cj4g
QEAgLTExODgsMTYgKzEyNjEsMTUgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAo+ICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkKPiAgICAgICAgICByZXR1cm4gcmM7
Cj4gCj4gLSAgICBpZiAoIHZpby0+bW1pb19hY2Nlc3Mud3JpdGVfYWNjZXNzICYmCj4gLSAgICAg
ICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKSkgKQo+IC0gICAgICAgIHJl
dHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMs
Cj4gaHZtZW11bF9jdHh0LCAxKTsKPiAtCj4gLSAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGlu
ZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gLSAgICBpZiAoIElT
X0VSUihtYXBwaW5nKSApCj4gLSAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsg
ICAgaWYgKCAha25vd25fZ2xmbihhZGRyLCBieXRlcywgcGZlYykgKQo+ICsgICAgewo+ICsgICAg
ICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywK
PiBodm1lbXVsX2N0eHQpOwo+ICsgICAgICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKPiArICAg
ICAgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKPiArICAgIH0KPiAKPiAgICAgIGlm
ICggIW1hcHBpbmcgKQo+IC0gICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRl
KGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAwKTsKPiArICAgICAg
ICByZXR1cm4gbGluZWFyX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxf
Y3R4dCk7Cj4gCj4gICAgICBtZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7Cj4gCj4gQEAg
LTEyMTgsNyArMTI5MCw2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCj4gICAgICAgICAgY29u
dGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19w
YWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPiAtICAgIHN0cnVjdCBodm1fdmNwdV9p
byAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPiAgICAgIGludCByYzsKPiAgICAg
IHZvaWQgKm1hcHBpbmc7Cj4gCj4gQEAgLTEyNDQsMTggKzEzMTUsMTQgQEAgc3RhdGljIGludCBo
dm1lbXVsX3JtdygKPiAgICAgIGVsc2UKPiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRhdGEgPSAwOwo+IC0gICAgICAgIGJvb2wga25vd25fZ3BmbiA9IHZpby0+bW1pb19hY2Nlc3Mu
d3JpdGVfYWNjZXNzICYmCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmlvLT5tbWlvX2ds
YSA9PSAoYWRkciAmIFBBR0VfTUFTSyk7Cj4gCj4gICAgICAgICAgaWYgKCBieXRlcyA+IHNpemVv
ZihkYXRhKSApCj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAt
ICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgJmRhdGEs
IHBmZWMsCj4gaHZtZW11bF9jdHh0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGtub3duX2dwZm4pOwo+ICsgICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciwgYnl0
ZXMsICZkYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwo+ICAgICAgICAgIGlmICggcmMgPT0gWDg2
RU1VTF9PS0FZICkKPiAgICAgICAgICAgICAgcmMgPSB4ODZfZW11bF9ybXcoJmRhdGEsIGJ5dGVz
LCBlZmxhZ3MsIHN0YXRlLCBjdHh0KTsKPiAgICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tB
WSApCj4gLSAgICAgICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBi
eXRlcywgJmRhdGEsIHBmZWMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1lbXVsX2N0eHQsIGtub3duX2dwZm4pOwo+ICsgICAgICAgICAgICByYyA9IGxp
bmVhcl93cml0ZShhZGRyLCBieXRlcywgJmRhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gICAg
ICB9Cj4gCj4gICAgICByZXR1cm4gcmM7Cj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:20: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 1fwrao-0002oe-AJ; Mon, 03 Sep 2018 16:20:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwran-0002oZ-AN
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:20:45 +0000
X-Inumbo-ID: 6b173e56-af95-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b173e56-af95-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:21:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78488731"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B5B2A3E02000078001D8810@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=
 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
 6+ahAA==
Message-ID: <a03ec850-dc80-cacc-6348-e9910d154207@citrix.com>
Date: Mon, 3 Sep 2018 17:20:42 +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: <5B5B2A3E02000078001D8810@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 RFC] x86/HVM: also stuff RSB upon exit to
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDcvMTggMTU6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIG9yZGVyIHRvIG1vc3Rs
eSBlbGltaW5hdGUgYWJ1c2Ugb2Ygd2hhdCBYZW4gbGVhdmVzIGluIHRoZSBSU0IgYnkKPiBndWVz
dCBsZXZlbCBhdHRhY2tlcnMsIGZpbGwgdGhlIFJTQiB3aXRoIGFsbW9zdC1OVUxMIHBvaW50ZXJz
IHJpZ2h0Cj4gYmVmb3JlIGVudGVyaW5nIGd1ZXN0IGNvbnRleHQuCgpIb3cgZG8geW91IGVudmlz
YWdlIGFuIGF0dGFja2VyIHVzaW5nIHdoYXQgWGVuIGxlYXZlcyBpbiB0aGUgUlNCP8KgIEFuCmF0
dGFja2VyIGRvZXNuJ3QgaGF2ZSBtdWNoL2FueSBjb250cm9sIG9mIHRoZSBjYWxsZ3JhcGggWGVu
IG1ha2VzLgoKPgo+IFRoZSBwbGFjZW1lbnQgb2YgdGhlIGluaXRpYWxpemF0aW9uIGNvZGUgaXMg
aW50ZW50aW9uYWw6IElmIGl0IHdhcyBwdXQKPiBpbiBlLmcuIGh2bV9lbmFibGUoKSwgd2UnZCBo
YXZlIHRvIGJlIG1vcmUgY2FyZWZ1bCB3cnQuIGNoYW5naW5nIHRoZQo+IGxvdyBMNCBlbnRyeSBv
ZiB0aGUgaWRsZSBwYWdlIHRhYmxlcyAoSSBkaWRuJ3QgY2hlY2sgd2hldGhlciBib290IHRpbWUK
PiBsb3cgbWFwcGluZ3MgaGF2ZSBkaXNhcHBlYXJlZCBieSB0aGVuKSwgYW5kIGdldF9yYW5kb20o
KSBjb3VsZG4ndCBiZQo+IHVzZWQgZWl0aGVyLiBGdXJ0aGVybW9yZSB0aGlzIHdheSwgaWYgbm8g
SFZNIGd1ZXN0IGdldHMgZXZlciBzdGFydGVkLAo+IG5vIHNldHVwIHdvdWxkIGV2ZXIgb2NjdXIu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0t
Cj4gVEJEOiBJbiB0aGUgZW5kIEknbSBub3Qgc3VyZSB0aGUgKHBzZXVkby0pcmFuZG9tbmVzcyBp
cyB3b3J0aCBpdC4KPiAgICAgIFBsYWNpbmcgdGhlIHN0dWIgdW5pZm9ybWx5IGF0IGEgZml4ZWQg
YWRkcmVzcyB3b3VsZCBhbGxvdyB0byBnZXQKPiAgICAgIHJpZCBvZiB0aGUgdmFyaWFibGUsIHNs
aWdodGx5IHN0cmVhbWxpbmluZyB0aGUgY2FsbCBzaXRlcy4KPiBUQkQ6IE9idmlvdXNseSB1c2lu
ZyBOVUxMIGhlcmUgaGFzIHRoZSBkb3duc2lkZSBvZiByZWFkcyB0aHJvdWdoIE5VTEwKPiAgICAg
IG5vdCBnb2luZyB0byBmYXVsdCBhbnltb3JlLgoKVGhpcyBhbG9uZSBpcyBzdWZmaWNpZW50IGp1
c3RpZmljYXRpb24gdG8gbm90IHVzZSB0aGlzIHJvdXRlLsKgIElkZWFsbHksCndlIHNob3VsZCBo
YXZlIG5vIG1hcHBpbmdzIHdpdGhpbiBkaXNwMzIgb2YgMC4KCkluIHByaW5jaXBsZSwgdGhlcmUg
YXJlIG90aGVyIGJldHRlciBhZGRyZXNzZXMgd2hpY2ggY291bGQgYmUgdXNlZCwgc3VjaAphcyB0
aGUgcGFnZSBpbW1lZGlhdGVseSBiZWxvdyB0aGUgY2Fub25pY2FsIGJvdW5kYXJ5LCBvciBUU0VH
L0hTRUcsIGJ1dC4uLgoKPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTg1LDYgKzg1LDEwIEBAIGludGVnZXJfcGFyYW0o
Imh2bV9kZWJ1ZyIsIG9wdF9odm1fZGVidWcKPiAgCj4gIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFi
bGUgaHZtX2Z1bmNzIF9fcmVhZF9tb3N0bHk7Cj4gIAo+ICtleHRlcm4gdm9pZCBkb19vdmVyd3Jp
dGVfcnNiKHZvaWQpOwo+ICtleHRlcm4gY29uc3QgY2hhciBkb19vdmVyd3JpdGVfcnNiX2VuZFtd
Owo+ICt2b2lkICgqIF9fcmVhZF9tb3N0bHkgaHZtX292ZXJ3cml0ZV9yc2IpKHZvaWQpID0gZG9f
b3ZlcndyaXRlX3JzYjsKPiArCj4gIC8qCj4gICAqIFRoZSBJL08gcGVybWlzc2lvbiBiaXRtYXAg
aXMgZ2xvYmFsbHkgc2hhcmVkIGJ5IGFsbCBIVk0gZ3Vlc3RzIGV4Y2VwdAo+ICAgKiB0aGUgaGFy
ZHdhcmUgZG9tYWluIHdoaWNoIG5lZWRzIGEgbW9yZSBwZXJtaXNzaXZlIG9uZS4KPiBAQCAtNTgz
LDYgKzU4Nyw0OSBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4KPiAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgIH0KPiAgCj4gKyAgICBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAmJgo+ICsgICAgICAgICB1bmxpa2VseSgodW5z
aWduZWQgbG9uZylodm1fb3ZlcndyaXRlX3JzYiA+PSBQQUdFX1NJWkUpICkKPiArICAgIHsKPiAr
ICAgICAgICAvKgo+ICsgICAgICAgICAqIE1hcCBhbiBSU0Igc3R1ZmZpbmcgcm91dGluZSBhdCBh
IHJhbmRvbSwgMTYtYnl0ZSBhbGlnbmVkIGFkZHJlc3MKPiArICAgICAgICAgKiBpbiB0aGUgZmly
c3QgbGluZWFyIHBhZ2UsIHRvIGFsbG93IGZpbGxpbmcgdGhlIFJTQiB3aXRoIGFsbW9zdC1OVUxM
Cj4gKyAgICAgICAgICogcG9pbnRlcnMgYmVmb3JlIGVudGVyaW5nIEhWTSBndWVzdCBjb250ZXh0
LiAgVGhpcyBidWlsZHMgb24gdGhlCj4gKyAgICAgICAgICogYXNzdW1wdGlvbiB0aGF0IG5vIHNh
bmUgT1Mgd2lsbCBwbGFjZSBhbnl0aGluZyB0aGVyZSB3aGljaCBjb3VsZCBiZQo+ICsgICAgICAg
ICAqIGFidXNlZCBhcyBhbiBleHBsb2l0IGdhZGdldC4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICB1bnNpZ25lZCBsb25nIGFkZHIgPSAoZ2V0X3JhbmRvbSgpIDw8IDQpICYgflBBR0VfTUFTSzsK
PiArICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IGRvX292ZXJ3cml0ZV9yc2JfZW5kIC0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBjaGFyICopZG9fb3ZlcndyaXRlX3Jz
YjsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShO
VUxMLCAwKTsKPiArICAgICAgICB2b2lkICpwdHI7Cj4gKwo+ICsgICAgICAgIGlmICggIXBnIHx8
Cj4gKyAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKDAsIHBhZ2VfdG9fbWZuKHBnKSwgMSwg
UEFHRV9IWVBFUlZJU09SX1JYKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIHBn
ICkKPiArICAgICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsKPiArICAgICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIEF2b2lkIE5VTEwgaXRzZWxmLCBzbyB0aGF0IGJyYW5jaGVzIHRoZXJlIHdpbGwgaGl0
IHRoZSBhbGwtb25lcwo+ICsgICAgICAgICAqIHBhdHRlcm4gaW5zdGFsbGVkIGJlbG93Lgo+ICsg
ICAgICAgICAqLwo+ICsgICAgICAgIGlmICggIWFkZHIgKQo+ICsgICAgICAgICAgICBhZGRyID0g
MHgxMDsKPiArICAgICAgICB3aGlsZSAoIGFkZHIgKyBzaXplID4gUEFHRV9TSVpFICkKPiArICAg
ICAgICAgICAgYWRkciAtPSAweDEwOwoKYWRkciA9IG1heCgweDEwLCBtaW4oYWRkciwgUEFHRV9T
SVpFIC0gUk9VTkRVUChzaXplLCAweDEwKSkpOwoKYWx0aG91Z2ggSSdkIGFncmVlIHRoYXQgdGhl
IHJhbmRvbWlzYXRpb24gZG9lc24ndCBoZWxwIG11Y2ggaGVyZS4KCj4gKwo+ICsgICAgICAgIHB0
ciA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiArICAgICAgICBtZW1zZXQocHRyLCAtMSwgUEFH
RV9TSVpFKTsKPiArICAgICAgICBtZW1jcHkocHRyICsgYWRkciwgZG9fb3ZlcndyaXRlX3JzYiwg
c2l6ZSk7Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKPiArCj4gKyAgICAgICAg
c21wX3dtYigpOwoKV2hhdCBpcyB0aGlzIGJhcnJpZXIgZm9yPwoKPiArICAgICAgICBodm1fb3Zl
cndyaXRlX3JzYiA9ICh2b2lkICopYWRkcjsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0lORk8g
IlJTQiBzdHVmZmluZyBzdHViIGF0ICVwXG4iLCBodm1fb3ZlcndyaXRlX3JzYik7Cj4gKyAgICB9
Cj4gKwo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7
Cj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLnVjX2xvY2spOwo+ICAg
ICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubG9jayk7Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+IEBAIC0yNDksNiArMjQ5LDggQEAKPiAgCj4g
IC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCj4gICNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIG1vdiBodm1fb3ZlcndyaXRlX3JzYiglcmlwKSwgJXJjeDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgQUxURVJOQVRJVkUgIiIsICJJTkRJ
UkVDVF9DQUxMICVyY3giLCBYODZfRkVBVFVSRV9TQ19SU0JfSFZNOyAgICAgICBcCgouLi4gdGhl
cmUgYXJlIHR3byByZWFzb25zIHdoeSBJIGRpZG4ndCBkbyBhbnkgUlNCIHN0dWZmaW5nIGFsb25n
IHRoZXNlCmxpbmVzLgoKRmlyc3QsIHRoaXMgaXMgcmFjeSB3aXRoIE5NSXMvZXRjLgoKU2Vjb25k
bHksIFNNTSBtb2RlIGRvZXMgZXhhY3RseSB0aGUgc2FtZSB0byB0aGUgd2hvbGUgc3lzdGVtIChv
dXRzaWRlIG9mClhlbnMgY29udHJvbCkgd2l0aCBhIGNhbGwgdHJlZSBpbiBIU0VHL1RTRUcuCgpJ
ZiB3ZSBhcmUgcnVubmluZyBuYXRpdmVseSwgd2UgY2FuIHdvcmsgb3V0IEhTRUcvVFNFRyBhbmQg
aW4gcHJpbmNpcGxlCm1ha2UgWGVuJ3Mgc3R1ZmZpbmcgcGxhdXNpYmx5IGxvb2sgbGlrZSB0aGUg
U01NIGhhbmRsZXIuwqAgSWYgWGVuIGlzCnJ1bm5pbmcgdmlydHVhbGlzZWQsIHRoZW4gd2UgY2Fu
J3QuCgpPdmVyYWxsLCBnaXZlbiB0aGUgaG9sZXMgaW4gdGhlIGF2YWlsYWJsZSBtZWNoYW5pc20s
IGFuZCB0aGUgZmFjdCB0aGF0ClhlbidzIGN1cnJlbnQgY2FsbGdyYXBoIGlzIGFjdHVhbGx5IHBy
ZXR0eSBnb29kICh3cnQgUlNCKSBmb3IgY3VycmVudApvcGVyYXRpbmcgc3lzdGVtcywgSSBkaWRu
J3QgdGhpbmsgaXQgd2FzIHdvcnRoIGRvaW5nIGFueXRoaW5nIHNwZWNpYWwuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwrx5-0004Kj-EK; Mon, 03 Sep 2018 16:43:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwrx4-0004Ke-0Y
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:43:46 +0000
X-Inumbo-ID: a03e8fb1-af98-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a03e8fb1-af98-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:44:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78489334"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86AC5602000078001E31ED@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=
 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
 6+ahAA==
Message-ID: <4e2e1950-e2ee-3a6c-b227-8072d227d699@citrix.com>
Date: Mon, 3 Sep 2018 17:43:39 +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: <5B86AC5602000078001E31ED@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 1/6] x86emul: fix FMA scalar operand sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZNQSBpbnNucywgb3RoZXIg
dGhhbiB0aGUgZWFybGllciBBVlggYWRkaXRpb25zLCBkb24ndCB1c2UgdGhlIGxvdwo+IG9wY29k
ZSBiaXQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBzaW5nbGUgYW5kIGRvdWJsZSB2ZWN0b3IgZWxl
bWVudHMuCgpJIHRoaW5rIEkndmUgd29ya2VkIG91dCB3aHkgIm90aGVyIHRoYW4gdGhlIiBpcyBz
byB3ZWlyZCB0byByZWFkIGFzIGEKbmF0aXZlIHNwZWFrZXIgaGVyZS7CoCBJIHRoaW5rIHlvdSBt
ZWFuICJ1bmxpa2UgdGhlIiBpbiB0aGlzIGNvbnRleHQuCgo+IFdoaWxlIHRoZSBkaWZmZXJlbmNl
IGlzIGJlbmlnbiBmb3IgcGFja2VkIGZsYXZvcnMsIHRoZSBzY2FsYXIgb25lcwo+IG5lZWQgdG8g
dXNlIFZFWC5XIGhlcmUuIE9kZGx5IGVub3VnaCB0aGUgdGFibGUgZW50cmllcyBkaWRuJ3QgZXZl
biB1c2UKPiBzaW1kX3NjYWxhcl9mcCwgYnV0IHVuaWZvcm1seSB1c2VkIHNpbWRfcGFja2VkX2Zw
IChpbXBseWluZyB0aGUKPiBkaXN0aW5jdGlvbiB3YXMgYnkgW1ZFWC1lbmNvZGVkXSBvcGNvZGUg
cHJlZml4KS4KCldhcyB0aGlzIGEgYnVnIGluIHRoZSBGTUEgcGF0Y2ggdGhlbj8KCj4KPiBTcGxp
dCBzaW1kX3NjYWxhcl9mcCBpbnRvIHNpbWRfc2NhbGFyX29wYyBhbmQgc2ltZF9zY2FsYXJfdmV4
dywgYW5kCj4gY29ycmVjdCAKCk1pc3NpbmcgdGhlIHJlc3Qgb2YgdGhlIHNlbnRlbmNlP8KgICh2
MSB3YXMgc2ltaWxhcikKCj4KPiBBbHNvIGNvcnJlY3QgdGhlIHNjYWxhciBpbnNuIGNvbW1lbnRz
ICh0aGV5IG9ubHkgZXZlciB1c2UgWE1NIHJlZ2lzdGVycwo+IGFzIG9wZXJhbmRzKS4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFzIGZvciB0aGUg
Y29kZSBjb250ZW50LCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:44:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwrxb-0004MN-Oa; Mon, 03 Sep 2018 16:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwrxa-0004MB-3N
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:44:18 +0000
X-Inumbo-ID: b562b64b-af98-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b562b64b-af98-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:45:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78489360"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86AC6E02000078001E31F0@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=
 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
 6+ahAA==
Message-ID: <3d4ccbf5-2633-2b66-3bb2-855d722dad6a@citrix.com>
Date: Mon, 3 Sep 2018 17:44:15 +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: <5B86AC6E02000078001E31F0@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 2/6] x86emul: extend MASKMOV{Q, DQU} tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGRlcml2aW5nIHRo
ZSBmaXJzdCBBVlg1MTIgcGllY2VzIGZyb20gZXhpc3RpbmcgY29kZSBJJ3ZlIGdvdCB0aGUKPiAo
aW4gdGhlIGVuZCB3cm9uZykgaW1wcmVzc2lvbiB0aGF0IHRoZSBlbXVsYXRpb24gb2YgdGhlc2Ug
aW5zbnMgd291bGQgYmUKPiBicm9rZW4uIEJlc2lkZXMgdGVzdGluZyB0aGF0IHRoZSBpbnN0cnVj
dGlvbnMgYWN0IGFzIG5vLW9wcyB3aGVuIHRoZQo+IGNvbnRyb2xsaW5nIG1hc2sgYml0cyBhcmUg
YWxsIHplcm8sIGFkZCBvbmVzIHRvIGFsc28gY2hlY2sgdGhhdCB0aGUgZGF0YQo+IG1lcmdpbmcg
YWN0dWFsbHkgd29ya3MuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws0I-0004Ym-9M; Mon, 03 Sep 2018 16:47:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vfaj=lr=citrix.com=prvs=777a46306=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fws0H-0004Yh-HQ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:47:05 +0000
X-Inumbo-ID: 18ef9ec1-af99-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18ef9ec1-af99-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:47:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64319890"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 3 Sep 2018 17:46:27 +0100
Message-ID: <20180903164627.33226-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] x86/hvm: remove default ioreq server (again)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

TXkgcmVjZW50IHBhdGNoIFsxXSB0byBxZW11LXhlbi10cmFkaXRpb25hbCByZW1vdmVzIHRoZSBs
YXN0IHVzZSBvZiB0aGUKJ2RlZmF1bHQnIGlvcmVxIHNlcnZlciBpbiBYZW4uIChUaGlzIGlzIGEg
Y2F0Y2gtYWxsIGlvcmVxIHNlcnZlciB0aGF0IGlzCnVzZWQgaWYgbm8gZXhwbGljaXRseSByZWdp
c3RlcmVkIEkvTyByYW5nZSBpcyB0YXJnZXR0ZWQpLgoKVGhpcyBwYXRjaCBjYW4gYmUgYXBwbGll
ZCBvbmNlIHRoYXQgcGF0Y2ggaXMgY29tbWl0dGVkLCB0byByZW1vdmUgdGhlCig+MTAwIGxpbmVz
IG9mKSByZWR1bmRhbnQgY29kZSBpbiBYZW4uCgpUaGUgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGlz
IHBhdGNoIGNhdXNlZCBhIFFFTVUgYnVpbGQgZmFpbHVyZS4gVGhpcyBoYXMKYmVlbiBmaXhlZCBi
eSBleHRlbmRpbmcgdGhlICNpZmRlZiBhcm91bmQgZGVwcmVjYXRlZCBIVk1fUEFSQU0gZGVjbGFy
YXRpb25zCnRvIF9fWEVOX1RPT0xTX18gYXMgd2VsbCBhcyBfX1hFTl9fLgoKTk9URTogVGhlIHJl
bW92YWwgb2YgdGhlIHNwZWNpYWwgY2FzZSBmb3IgSFZNX1BBUkFNX0RNX0RPTUFJTiBpbgogICAg
ICBodm1fYWxsb3dfc2V0X3BhcmFtKCkgaXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgdG8gcmVtb3Zh
bCBvZgogICAgICBkZWZhdWx0IGlvcmVxIHNlcnZlcnMuIEl0IGNvdWxkIGhhdmUgYmVlbiBjbGVh
bmVkIHVwIGF0IGFueSB0aW1lCiAgICAgIGFmdGVyIGNvbW1pdCA5YTQyMmMwMyAieDg2L2h2bTog
c3RvcCBwYXNzaW5nIGV4cGxpY2l0IGRvbWlkIHRvCiAgICAgIGh2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyKCkiLiBJdCBpcyBub3cgYWRkZWQgdG8gdGhlIG5ldwogICAgICBkZXByZWNhdGVkIHNldHMg
aW50cm9kdWNlZCBieSB0aGlzIHBhdGNoLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMDI3MC5odG1sCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgp2NDoKIC0gUmUtYmFzZS4KIC0gUHVsbCBkZXByZWNhdGVkIHBh
cmFtcyB1cCB0byB0aGUgdG9wIG9mIHRoZSBoZWFkZXIuCiAtIEZpeCBidWlsZCBmYWlsdXJlIGFu
ZCBleHRlbmQgY29tbWl0IGNvbW1lbnQgbm90aW5nIHRoaXMuCiAtIERyb3AgQW5kcmV3J3MgQS1i
IGR1ZSB0byByZS13b3JrLgoKdjM6CiAtIEFkZCBIVk1fUEFSQU1fRE1fRE9NQUlOIHRvIGRlcHJl
Y2F0ZWQgc2V0cyBhbmQgI2lmZGVmIGluIHBhcmFtcy5oLgoKdjI6CiAtIERpc2FsbG93IHJlYWRz
IG9yIHdyaXRlcyBvZiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOIGFuZCBtYXJrIGl0IGFzCiAg
ICBkZXByZWNhdGVkIGluIHRoZSBoZWFkZXIuCiAgICAgLSBVcGRhdGVkIGNvbW1pdCBjb21tZW50
IHcuci50LiBIVk1fUEFSQU1fRE1fRE9NQUlOIGNoYW5nZS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgfCAgMzggKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8
IDEyMiArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
cmVxLmggIHwgICA0ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICB8ICAxMiAr
Ky0tCiA2IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDE0MyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggODdkOTdkMDU1Zi4uYmEzOWU0ZjRmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDExLDcgKzQxMSw3IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgaWYgKCBkYXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBhZFsyXSApCiAg
ICAgICAgICAgICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVy
KGQsIGZhbHNlLCBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsCisgICAgICAgIHJjID0gaHZtX2NyZWF0
ZV9pb3JlcV9zZXJ2ZXIoZCwgZGF0YS0+aGFuZGxlX2J1ZmlvcmVxLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IGFjMDY3YThkMzguLjY0MzczY2VkMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDA4NCwxMiArNDA4
NCwxNiBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoKICAgICBjYXNlIEhWTV9QQVJBTV9Y
ODdfRklQX1dJRFRIOgogICAgICAgICBicmVhazsKKyAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFt
ZXRlcnMgYXJlIGRlcHJlY2F0ZWQuICovCisgICAgY2FzZSBIVk1fUEFSQU1fRE1fRE9NQUlOOgor
ICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITjoKKyAgICAgICAgcmMgPSAtRVBFUk07
CisgICAgICAgIGJyZWFrOwogICAgIC8qCiAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJz
IG11c3Qgbm90IGJlIHNldCBieSB0aGUgZ3Vlc3QKICAgICAgKiBzaW5jZSB0aGUgZG9tYWluIG1h
eSBuZWVkIHRvIGJlIHBhdXNlZC4KICAgICAgKi8KICAgICBjYXNlIEhWTV9QQVJBTV9JREVOVF9Q
VDoKLSAgICBjYXNlIEhWTV9QQVJBTV9ETV9ET01BSU46CiAgICAgY2FzZSBIVk1fUEFSQU1fQUNQ
SV9TX1NUQVRFOgogICAgIC8qIFRoZSByZW1haW5pbmcgcGFyYW1ldGVycyBzaG91bGQgbm90IGJl
IHNldCBieSB0aGUgZ3Vlc3QuICovCiAgICAgZGVmYXVsdDoKQEAgLTQyNTQsOSArNDI1OCw2IEBA
IHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICAgICAgIGQtPmFyY2guaHZtLnBh
cmFtc1tIVk1fUEFSQU1fTkVTVEVESFZNXSApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAg
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITjoKLSAgICAg
ICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9UUklQ
TEVfRkFVTFRfUkVBU09OOgogICAgICAgICBpZiAoIGEudmFsdWUgPiBTSFVURE9XTl9NQVggKQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtNDM2NCwxMyArNDM2NSwxMSBAQCBzdGF0aWMg
aW50IGh2bV9hbGxvd19nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICBjYXNlIEhWTV9Q
QVJBTV9BTFRQMk06CiAgICAgY2FzZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoKICAgICAgICAg
YnJlYWs7Ci0gICAgLyoKLSAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgbXVzdCBub3Qg
YmUgcmVhZCBieSB0aGUgZ3Vlc3QKLSAgICAgKiBzaW5jZSB0aGUgZG9tYWluIG1heSBuZWVkIHRv
IGJlIHBhdXNlZC4KLSAgICAgKi8KLSAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46Ci0gICAg
Y2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOgorICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1l
dGVycyBhcmUgZGVwcmVjYXRlZC4gKi8KKyAgICBjYXNlIEhWTV9QQVJBTV9ETV9ET01BSU46CiAg
ICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOOgorICAgICAgICByYyA9IC1FTk9EQVRB
OworICAgICAgICBicmVhazsKICAgICAvKiBUaGUgcmVtYWluaW5nIHBhcmFtZXRlcnMgc2hvdWxk
IG5vdCBiZSByZWFkIGJ5IHRoZSBndWVzdC4gKi8KICAgICBkZWZhdWx0OgogICAgICAgICBpZiAo
IGQgPT0gY3VycmVudC0+ZG9tYWluICkKQEAgLTQ0MjQsMjUgKzQ0MjMsNiBAQCBzdGF0aWMgaW50
IGh2bW9wX2dldF9wYXJhbSgKICAgICBjYXNlIEhWTV9QQVJBTV9YODdfRklQX1dJRFRIOgogICAg
ICAgICBhLnZhbHVlID0gZC0+YXJjaC54ODdfZmlwX3dpZHRoOwogICAgICAgICBicmVhazsKLSAg
ICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46Ci0gICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFf
UEZOOgotICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITjoKLSAgICAgICAgLyoKLSAg
ICAgICAgICogSXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBjcmVhdGUgYSBkZWZhdWx0IGlvcmVxIHNl
cnZlciBoZXJlLAotICAgICAgICAgKiBiZWNhdXNlIGxlZ2FjeSB2ZXJzaW9ucyBvZiBRRU1VIGFy
ZSBub3QgYXdhcmUgb2YgdGhlIG5ldyBBUEkgZm9yCi0gICAgICAgICAqIGV4cGxpY2l0IGlvcmVx
IHNlcnZlciBjcmVhdGlvbi4gSG93ZXZlciwgaWYgdGhlIGRvbWFpbiBpcyBub3QKLSAgICAgICAg
ICogdW5kZXIgY29uc3RydWN0aW9uIHRoZW4gaXQgd2lsbCBub3QgYmUgUUVNVSBxdWVyeWluZyB0
aGUKLSAgICAgICAgICogcGFyYW1ldGVycyBhbmQgdGh1cyB0aGUgcXVlcnkgc2hvdWxkIG5vdCBo
YXZlIHRoYXQgc2lkZS1lZmZlY3QuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoICFkLT5jcmVh
dGlvbl9maW5pc2hlZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p
b3JlcV9zZXJ2ZXIoZCwgdHJ1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7Ci0gICAgICAgICAgICBp
ZiAoIHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7
Ci0gICAgICAgIH0KLQotICAgIC8qRkFMTFRIUlUqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGEu
dmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCmluZGV4IDEzOGVkNjk3Y2QuLmIzZTFhM2EzNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTU1LDkgKzU1
LDYgQEAgc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFfc2VydmVyKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQp
OwogfQogCi0jZGVmaW5lIElTX0RFRkFVTFQocykgXAotICAgICgocykgJiYgKHMpID09IEdFVF9J
T1JFUV9TRVJWRVIoKHMpLT50YXJnZXQsIERFRkFVTFRfSU9TRVJWSUQpKQotCiAvKgogICogSXRl
cmF0ZSBvdmVyIGFsbCBwb3NzaWJsZSBpb3JlcSBzZXJ2ZXJzLgogICoKQEAgLTI0NSw4ICsyNDIs
NiBAQCBzdGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+dGFyZ2V0OwogICAgIHVuc2lnbmVk
IGludCBpOwogCi0gICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLQogICAgIGZvciAoIGkgPSAw
OyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAg
ewogICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm0uaW9yZXFf
Z2ZuLm1hc2spICkKQEAgLTI2MSw3ICsyNTYsNiBAQCBzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3Jl
cV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGdmbl90IGdmbikKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+dGFyZ2V0OwogICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuX3goZ2ZuKSAt
IGQtPmFyY2guaHZtLmlvcmVxX2dmbi5iYXNlOwogCi0gICAgQVNTRVJUKCFJU19ERUZBVUxUKHMp
KTsKICAgICBBU1NFUlQoIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSk7CiAKICAgICBzZXRfYml0
KGksICZkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubWFzayk7CkBAIC0yNzcsOSArMjcxLDcgQEAgc3Rh
dGljIHZvaWQgaHZtX3VubWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywg
Ym9vbCBidWYpCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5w
YWdlKTsKICAgICBpb3JwLT5wYWdlID0gTlVMTDsKIAotICAgIGlmICggIUlTX0RFRkFVTFQocykg
KQotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4ocywgaW9ycC0+Z2ZuKTsKLQorICAgIGh2bV9m
cmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOwogICAgIGlvcnAtPmdmbiA9IElOVkFMSURfR0ZO
OwogfQogCkBAIC0zMDUsMTIgKzI5Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIGlmICggZC0+aXNfZHlp
bmcgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggSVNfREVGQVVMVChzKSAp
Ci0gICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0gOgotICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fSU9SRVFfUEZOXSk7
Ci0gICAgZWxzZQotICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKHMpOwor
ICAgIGlvcnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKICAgICBpZiAoIGdmbl9l
cShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpAQCAt
NDE2LDcgKzQwMyw3IEBAIHN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
dGFyZ2V0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKIAotICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEoaW9y
cC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGlvcnAtPmdmbiwKQEAgLTQzMSw3ICs0MTgsNyBAQCBzdGF0aWMgaW50IGh2bV9h
ZGRfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9y
ZXE7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3Jw
LT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElE
X0dGTikgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwpA
QCAtNDgzLDE3ICs0NzAsMTIgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAg
JiYgSEFORExFX0JVRklPUkVRKHMpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT50YXJnZXQ7Ci0KICAgICAgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFu
bmVsKHYtPmRvbWFpbiwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHMtPmVtdWxhdG9yLT5kb21haW5faWQsIE5VTEwpOwogICAgICAgICBpZiAoIHJjIDwg
MCApCiAgICAgICAgICAgICBnb3RvIGZhaWwzOwogCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2V2dGNo
biA9IHJjOwotICAgICAgICBpZiAoIElTX0RFRkFVTFQocykgKQotICAgICAgICAgICAgZC0+YXJj
aC5odm0ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KLSAgICAgICAgICAgICAg
ICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQogCiAgICAgc3YtPnZjcHUgPSB2OwpAQCAtNjE3
LDkgKzU5OSw2IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAg
ICBpZiAoIElTX0RFRkFVTFQocykgKQotICAgICAgICByZXR1cm47Ci0KICAgICBmb3IgKCBpID0g
MDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQogICAgICAgICByYW5nZXNldF9kZXN0cm95
KHMtPnJhbmdlW2ldKTsKIH0KQEAgLTYzMCwxMSArNjA5LDYgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIGlkID09IERFRkFVTFRf
SU9TRVJWSUQgKQotICAgICAgICBnb3RvIGRvbmU7Ci0KLSAgICBBU1NFUlQoIUlTX0RFRkFVTFQo
cykpOwotCiAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkKICAg
ICB7CiAgICAgICAgIGNoYXIgKm5hbWU7CkBAIC02NTksNyArNjMzLDYgQEAgc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICAgICAgcmFuZ2VzZXRfbGltaXQocy0+cmFuZ2VbaV0sIE1BWF9OUl9JT19SQU5HRVMp
OwogICAgIH0KIAotIGRvbmU6CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgpAQCAtNzMzLDEzICs3
MDYsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKIAogICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVmaW9yZXFfaGFuZGxp
bmc7CiAKLSAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQotICAgIHsKLSAgICAgICAg
cmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKLSAgICAgICAgaWYgKCByYyApCi0g
ICAgICAgICAgICBnb3RvIGZhaWxfbWFwOwotICAgIH0KLQogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7CiAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2
KTsKQEAgLTc1Myw3ICs3MTksNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9h
bGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAotIGZh
aWxfbWFwOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICBw
dXRfZG9tYWluKHMtPmVtdWxhdG9yKTsKQEAgLTc4Miw4ICs3NDcsOCBAQCBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBw
dXRfZG9tYWluKHMtPmVtdWxhdG9yKTsKIH0KIAotaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaXNfZGVmYXVsdCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsIGlvc2VydmlkX3QgKmlkKQoraW50IGh2bV9j
cmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGludCBidWZpb3JlcV9oYW5kbGlu
ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTc5OSwz
MiArNzY0LDE5IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCBib29sIGlzX2RlZmF1bHQsCiAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGlmICggaXNf
ZGVmYXVsdCApCisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsr
ICkKICAgICB7Ci0gICAgICAgIGkgPSBERUZBVUxUX0lPU0VSVklEOwotCi0gICAgICAgIHJjID0g
LUVFWElTVDsKLSAgICAgICAgaWYgKCBHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKLSAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSApCisg
ICAgICAgICAgICBicmVhazsKICAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBpICE9IERFRkFVTFRfSU9TRVJWSUQgJiYgIUdFVF9JT1JFUV9TRVJWRVIoZCwg
aSkgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKLSAgICAgICAgcmMgPSAt
RU5PU1BDOwotICAgICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQotICAgICAg
ICAgICAgZ290byBmYWlsOwotICAgIH0KKyAgICByYyA9IC1FTk9TUEM7CisgICAgaWYgKCBpID49
IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAgICAgICAgZ290byBmYWlsOwogCiAgICAgLyoKICAg
ICAgKiBJdCBpcyBzYWZlIHRvIGNhbGwgc2V0X2lvcmVxX3NlcnZlcigpIHByaW9yIHRvCiAgICAg
ICogaHZtX2lvcmVxX3NlcnZlcl9pbml0KCkgc2luY2UgdGhlIHRhcmdldCBkb21haW4gaXMgcGF1
c2VkLgotICAgICAqIEl0IGlzIG5lY2Vzc2FyeSBmb3IgdGhlIGNhbGxzIHRvIGJlIG9yZGVyZWQg
dGh1cyBvdGhlcndpc2UKLSAgICAgKiB0aGUgSVNfREVGQVVMVCgpIG1hY3JvIHdvdWxkIG5vdCBl
dmFsdWF0ZSBjb3JyZWN0bHkuCiAgICAgICovCiAgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBz
KTsKIApAQCAtODM1LDkgKzc4Nyw2IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9
CiAKLSAgICBpZiAoIGkgPT0gREVGQVVMVF9JT1NFUlZJRCApCi0gICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHMpOwotCiAgICAgaWYgKCBpZCApCiAgICAgICAgICppZCA9IGk7CiAKQEAg
LTg1OSw5ICs4MDgsNiBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQpCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgaW50IHJjOwogCi0gICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKLSAgICAgICAg
cmV0dXJuIC1FUEVSTTsKLQogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlv
cmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKQEAg
LTg3MCw4ICs4MTYsNiBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQpCiAgICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gb3V0Owog
Ci0gICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLQogICAgIHJjID0gLUVQRVJNOwogICAgIGlm
ICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CkBA
IC04ODQsOSArODI4LDcgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgLyoKICAgICAgKiBJdCBpcyBzYWZlIHRvIGNh
bGwgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoKSBwcmlvciB0bwotICAgICAqIHNldF9pb3JlcV9z
ZXJ2ZXIoKSBzaW5jZSB0aGUgdGFyZ2V0IGRvbWFpbiBpcyBwYXVzZWQuIEl0IGlzCi0gICAgICog
bmVjZXNzYXJ5IGZvciB0aGUgY2FsbHMgdG8gYmUgb3JkZXJlZCB0aHVzIG90aGVyd2lzZSB0aGUK
LSAgICAgKiBJU19ERUZBVUxUKCkgbWFjcm8gd291bGQgbm90IGV2YWx1YXRlIGNvcnJlY3RseS4K
KyAgICAgKiBzZXRfaW9yZXFfc2VydmVyKCkgc2luY2UgdGhlIHRhcmdldCBkb21haW4gaXMgcGF1
c2VkLgogICAgICAqLwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogICAgIHNldF9p
b3JlcV9zZXJ2ZXIoZCwgaWQsIE5VTEwpOwpAQCAtOTExLDkgKzg1Myw2IEBAIGludCBodm1fZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBpZCA9
PSBERUZBVUxUX0lPU0VSVklEICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCiAgICAg
c3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwogCiAg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwpAQCAtOTIyLDggKzg2MSw2IEBAIGludCBo
dm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgQVNTRVJUKCFJU19ERUZB
VUxUKHMpKTsKLQogICAgIHJjID0gLUVQRVJNOwogICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3Vy
cmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CkBAIC05NjEsOSArODk4LDYgQEAgaW50
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCi0gICAg
aWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwotCiAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCkBAIC05NzUsOCArOTA5LDYgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgaWYgKCAhcyApCiAgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLQogICAgIHJjID0gLUVQRVJN
OwogICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290
byBvdXQ7CkBAIC0xMDIzLDkgKzk1NSw2IEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIGlmICggc3RhcnQg
PiBlbmQgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggaWQgPT0gREVGQVVM
VF9JT1NFUlZJRCApCi0gICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLQogICAgIHNwaW5fbG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHMgPSBn
ZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKQEAgLTEwMzQsOCArOTYzLDYgQEAgaW50IGh2bV9tYXBf
aW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgQVNTRVJUKCFJU19ERUZB
VUxUKHMpKTsKLQogICAgIHJjID0gLUVQRVJNOwogICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3Vy
cmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0xMDgwLDkgKzEwMDcsNiBAQCBp
bnQgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiAgICAgaWYgKCBzdGFydCA+IGVuZCApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCi0gICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKLSAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwotCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0u
aW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwpA
QCAtMTA5MSw4ICsxMDE1LDYgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIGlmICggIXMgKQogICAg
ICAgICBnb3RvIG91dDsKIAotICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7Ci0KICAgICByYyA9
IC1FUEVSTTsKICAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCiAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtMTE0MCw5ICsxMDYyLDYgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVf
dG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBpZCA9PSBE
RUZBVUxUX0lPU0VSVklEICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCiAgICAgaWYg
KCB0eXBlICE9IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IApAQCAtMTE1Nyw4ICsxMDc2LDYgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgaWYgKCAhcyApCiAgICAg
ICAgIGdvdG8gb3V0OwogCi0gICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLQogICAgIHJjID0g
LUVQRVJNOwogICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAg
ICAgZ290byBvdXQ7CkBAIC0xMTg1LDkgKzExMDIsNiBAQCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2
ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIGlkID09IERFRkFVTFRf
SU9TRVJWSUQgKQotICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Ci0KICAgICBzcGluX2xvY2tf
cmVjdXJzaXZlKCZkLT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICBzID0gZ2V0
X2lvcmVxX3NlcnZlcihkLCBpZCk7CkBAIC0xMTk2LDggKzExMTAsNiBAQCBpbnQgaHZtX3NldF9p
b3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBp
ZiAoICFzICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykp
OwotCiAgICAgcmMgPSAtRVBFUk07CiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5k
b21haW4gKQogICAgICAgICBnb3RvIG91dDsKQEAgLTEyODIsOCArMTE5NCw2IEBAIHZvaWQgaHZt
X2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgLyoK
ICAgICAgICAgICogSXQgaXMgc2FmZSB0byBjYWxsIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KCkg
cHJpb3IgdG8KICAgICAgICAgICogc2V0X2lvcmVxX3NlcnZlcigpIHNpbmNlIHRoZSB0YXJnZXQg
ZG9tYWluIGlzIGJlaW5nIGRlc3Ryb3llZC4KLSAgICAgICAgICogSXQgaXMgbmVjZXNzYXJ5IGZv
ciB0aGUgY2FsbHMgdG8gYmUgb3JkZXJlZCB0aHVzIG90aGVyd2lzZSB0aGUKLSAgICAgICAgICog
SVNfREVGQVVMVCgpIG1hY3JvIHdvdWxkIG5vdCBldmFsdWF0ZSBjb3JyZWN0bHkuCiAgICAgICAg
ICAqLwogICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKICAgICAgICAgc2V0X2lv
cmVxX3NlcnZlcihkLCBpZCwgTlVMTCk7CkBAIC0xMzA0LDcgKzEyMTQsNyBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9D
T1BZICYmIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gR0VUX0lP
UkVRX1NFUlZFUihkLCBERUZBVUxUX0lPU0VSVklEKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ICAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OwogCkBAIC0xMzQ2LDcgKzEyNTYsNyBAQCBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwKICAgICB7CiAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKIAotICAgICAgICBp
ZiAoIElTX0RFRkFVTFQocykgfHwgIXMtPmVuYWJsZWQgKQorICAgICAgICBpZiAoICFzLT5lbmFi
bGVkICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBl
XTsKQEAgLTEzODQsNyArMTI5NCw3IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1fc2Vs
ZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAgfQogCi0g
ICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CisgICAgcmV0
dXJuIE5VTEw7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
CmluZGV4IDczODhjZDg5NWUuLmZhN2ViYjlhNGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
CkBAIC05MCw3ICs5MCw2IEBAIHN0cnVjdCBodm1fcGlfb3BzIHsKIH07CiAKICNkZWZpbmUgTUFY
X05SX0lPUkVRX1NFUlZFUlMgOAotI2RlZmluZSBERUZBVUxUX0lPU0VSVklEIDAKIAogc3RydWN0
IGh2bV9kb21haW4gewogICAgIC8qIEd1ZXN0IHBhZ2UgcmFuZ2UgdXNlZCBmb3Igbm9uLWRlZmF1
bHQgaW9yZXEgc2VydmVycyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXggYmFiNDczY2Y0
NC4uZTI1ODhlOTEyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yMyw4ICsyMyw4IEBA
IGJvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwogYm9vbCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpOwogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKIAotaW50IGh2
bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaXNfZGVmYXVsdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsIGlvc2Vy
dmlkX3QgKmlkKTsKK2ludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nICppb3JlcV9nZm4sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCAz
OTY5NzdjMmJiLi43MmY2MzNlZjJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTI1LDYg
KzI1LDE0IEBACiAKICNpbmNsdWRlICJodm1fb3AuaCIKIAorLyogVGhlc2UgcGFyYW1ldGVycyBh
cmUgZGVwcmVjYXRlZCBhbmQgdGhlaXIgbWVhbmluZyBpcyB1bmRlZmluZWQuICovCisjaWYgZGVm
aW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCisKKyNkZWZpbmUgSFZNX1BB
UkFNX0RNX0RPTUFJTiAxMworI2RlZmluZSBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOIDI2CisK
KyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8K
KwogLyoKICAqIFBhcmFtZXRlciBzcGFjZSBmb3IgSFZNT1Bfe3NldCxnZXR9X3BhcmFtLgogICov
CkBAIC04Myw3ICs5MSw2IEBACiAjZGVmaW5lIEhWTV9QQVJBTV9JT1JFUV9QRk4gICAgNQogCiAj
ZGVmaW5lIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4gNgotI2RlZmluZSBIVk1fUEFSQU1fQlVGSU9S
RVFfRVZUQ0hOIDI2CiAKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0
X18pCiAKQEAgLTE4MSw5ICsxODgsNiBAQAogLyogSWRlbnRpdHktbWFwIHBhZ2UgZGlyZWN0b3J5
IHVzZWQgYnkgSW50ZWwgRVBUIHdoZW4gQ1IwLlBHPTAuICovCiAjZGVmaW5lIEhWTV9QQVJBTV9J
REVOVF9QVCAgICAgMTIKIAotLyogRGV2aWNlIE1vZGVsIGRvbWFpbiwgZGVmYXVsdHMgdG8gMC4g
Ki8KLSNkZWZpbmUgSFZNX1BBUkFNX0RNX0RPTUFJTiAgICAxMwotCiAvKiBBQ1BJIFMgc3RhdGU6
IGN1cnJlbnRseSBzdXBwb3J0IFMwIGFuZCBTMyBvbiB4ODYuICovCiAjZGVmaW5lIEhWTV9QQVJB
TV9BQ1BJX1NfU1RBVEUgMTQKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:48:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fws1K-0004f9-Pp; Mon, 03 Sep 2018 16:48: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fws1J-0004ex-KD
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:48:09 +0000
X-Inumbo-ID: e8f4ac76-af98-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8f4ac76-af98-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:46:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64319954"
Date: Mon, 3 Sep 2018 17:47:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903164759.ca7vfo7hwej5fjuk@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/5] xen/domain: Prepare data for is_{pv,
 hvm}_domain() as early as possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDM6NDY6NTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBHaXZlbiB0d28gc3VidGxlIGZhaWx1cmVzIGZyb20gZ2V0dGluZyB0aGlzIHdyb25n
IGJlZm9yZSwgYW5kIG1vcmUgY2xlYW51cCBvbgo+IHRoZSB3YXksIG1vdmUgdGhlIHNldHRpbmcg
b2YgZC0+Z3Vlc3RfdHlwZSBhcyBlYXJseSBhcyBwb3NzaWJsZS4KPiAKPiBOb3RlIHRoYXQgZGVz
cGl0ZSBtb3ZpbmcgdGhlIGFzc2lnbm1lbnQgb2YgZC0+Z3Vlc3RfdHlwZSBvdXRzaWRlIG9mIHRo
ZQo+IGlzX2lkbGVfZG9tYWluKGQpIGNoZWNrLCBpdCBzdGlsbCBiZWhhdmVzIHRoZSBzYW1lLiAg
UHJldmlvdXNseSwgc3lzdGVtCj4gZG9tYWlucyBoYWQgbm8gZGlyZWN0IGFzc2lnbm1lbnQgb2Yg
ZC0+Z3Vlc3RfdHlwZSBhbmQgYmVoYXZlZCBhcyBQViBndWVzdHMKPiBiZWNhdXNlIGd1ZXN0X3R5
cGVfcHYgaGFzIHRoZSB2YWx1ZSAwLgo+IAo+IFdoaWxlIHRpZHlpbmcgdXAgdGhlIHByZWRpY2F0
ZSwgbGVhdmUgYSBjb21tZW50IHJlZmVyaW5nIHRvCj4gaXNfc3lzdGVtX2RvbWFpbigpLCBhbmQg
bW92ZSB0aGUgYXNzb2NpYXRlZCBBU1NFUlQoKSB0byBiZSBiZXNpZGUgdGhlCj4gYXNpZ25tZW50
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:48:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fws1L-0004fH-3B; Mon, 03 Sep 2018 16:48: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=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fws1J-0004ey-Kr
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:48:09 +0000
X-Inumbo-ID: e99d40d8-af98-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e99d40d8-af98-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:46:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64319960"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 3 Sep 2018 17:48:03 +0100
Message-ID: <1535993283-4132-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/x86: Ignore the automatically generated
 include/asm-x86/asm-macros.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: 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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQogLmdpdGlnbm9yZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
CgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggYTdjYzNmMy4uYWI1
M2ZjNCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMTEsNiAr
MzExLDcgQEAgeGVuL2FyY2gvKi9lZmkvcnVudGltZS5jCiB4ZW4vaW5jbHVkZS9oZWFkZXJzKi5j
aGsKIHhlbi9pbmNsdWRlL2FzbQogeGVuL2luY2x1ZGUvYXNtLSovYXNtLW9mZnNldHMuaAoreGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc20tbWFjcm9zLmgKIHhlbi9pbmNsdWRlL2NvbXBhdC8qCiB4ZW4v
aW5jbHVkZS9jb25maWcvCiB4ZW4vaW5jbHVkZS9nZW5lcmF0ZWQvCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:54:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:54: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 1fws7Y-0005X7-Sj; Mon, 03 Sep 2018 16:54:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=f+3/=lr=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1fws7X-0005X2-M8
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:54:35 +0000
X-Inumbo-ID: 24c35a9b-af9a-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [185.176.76.210])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24c35a9b-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:55:21 +0000 (UTC)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.107])
 by Forcepoint Email with ESMTP id 04766C0B965EA;
 Mon,  3 Sep 2018 17:54:31 +0100 (IST)
Received: from FRAEMA704-CHM.china.huawei.com (10.206.14.53) by
 lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server
 (TLS) id 14.3.399.0; Mon, 3 Sep 2018 17:54:32 +0100
Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.206]) by
 FRAEMA704-CHM.china.huawei.com ([169.254.4.202]) with mapi id 14.03.0415.000; 
 Mon, 3 Sep 2018 18:54:26 +0200
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Xen Dom0 boot failure on platform that supports ARM GICv4
Thread-Index: AdRDlNxJ7qw54CgwTcaZd33ww5Yvtf//9r6A///dKuA=
Date: Mon, 3 Sep 2018 16:54:25 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
 <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
In-Reply-To: <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQpUaGFua3MgZm9yIHRha2luZyBhIGxvb2sgYXQgdGhpcy4NCg0KPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxp
ZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTggMTc6MTMNCj4gVG86
IFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVh
d2VpLmNvbT47DQo+IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IENjOiBzc3RhYmVsbGluaUBr
ZXJuZWwub3JnOyBMaW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IEFuZHJlDQo+IFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogWGVuIERvbTAgYm9v
dCBmYWlsdXJlIG9uIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgQVJNIEdJQ3Y0DQo+IA0KPiANCj4g
DQo+IE9uIDAzLzA5LzE4IDE1OjUzLCBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIHdyb3RlOg0K
PiA+IEhpLA0KPiANCj4gSGVsbG8sDQo+IA0KPiA+IEkgYW0gdHJ5aW5nIHRvIGJvb3QgeGVuKHN0
YWJsZS00LjExKSBvbiBvbmUgb2Ygb3VyIEFSTTY0IGJvYXJkcyB3aGljaA0KPiA+IGhhcyBzdXBw
b3J0IGZvciBHSUN2NC4NCj4gPg0KPiA+IEJ1dCBkb20wKGtlcm5lbCA0LjE4KSBib290IGZhaWxz
IHdpdGggdGhlIGJlbG93IHRyYXAsDQo+ID4NCj4gPiBYRU4pIC4uLi4uLi4uLi4uLmRvbmUuDQo+
ID4gKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsDQo+ID4gKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFs
bA0KPiA+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJl
ZSB0aW1lcyB0byBzd2l0Y2gNCj4gPiBpbnB1dCB0byBYZW4pDQo+ID4gKFhFTikgRnJlZWQgMzA0
a0IgaW5pdCBtZW1vcnkuDQo+ID4gKFhFTikgdHJhcHMuYzoyMDA3OmQwdjAgSFNSPTB4OTM4MDAw
MDQgcGM9MHhmZmZmMDAwMDA4NDFhZjA0DQo+ID4gZ3ZhPTB4ZmZmZjAwMDAwYjEwZmZlOCBncGE9
MHgwMDQwMDBhYTEwZmZlOA0KPiANCj4gV2hpY2ggYml0cyBvZiBMaW51eCBpcyB0cnlpbmcgdG8g
YWNjZXNzIHRoZSByZWdpb24/DQoNCkkgdGhpbmsgaXQgaXMgdGhlIGdpY19pdGVyYXRlX3JkaXN0
cygpIGFzIHRoZSBvZmZzZXQganVzdCBiZWZvcmUgdGhpcyBpcyBmZmU4LCB3aGljaCBpcyBHSUNS
X1BJRFIyDQoNCj4gPg0KPiA+IEFmdGVyIGEgYml0IG9mIGRlYnVnZ2luZywgaXQgbG9va3MgbGlr
ZSwgdGhlIEdJQ1Igc2l6ZSB1c2VkIGluDQo+IHZnaWNfdjNfZG9tYWluX2luaXQoKQ0KPiA+IGlz
IEdJQ3Y0IEdJQ1Igc2l6ZSgyNTZLKSBhbmQgdGhpcyB1cHNldHMgdGhlIGZpcnN0X2NwdSBjYWxj
dWxhdGlvbnMuDQo+IA0KPiBDYW4geW91IGV4cGFuZCB3aGF0IHlvdSBtZWFuIGJ5IHVwc2V0PyBX
aGF0J3Mgd3Jvbmcgd2l0aCB0aGUgZmlyc3RfY3B1DQo+IGNhbGN1bGF0aW9ucy4NCg0KV2hhdCBJ
IG1lYW50IGlzLCBzaW5jZSB0aGlzIGlzIGEgR0lDdjQsIHRoZSB2Z2ljX3YzX2h3LnJlZ2lvbnNb
aV0tPnNpemUgaXMgc2V0IHRvIDI1NksgYW5kDQpzaW5jZSBmaXJzdF9jcHUgaXMgY2FsY3VsYXRl
ZCBsaWtlLCANCg0KCWZpcnN0X2NwdSArPSBzaXplIC9HSUNWM19HSUNSX1NJWkU7DQoNCmdldHMg
d3JvbmcgYXMgd2hhdCBJIGFtIHNlZWluZyBpcywNCg0KKFhFTikgZnJzdF9jcHUgMg0KKFhFTikg
Zmlyc3RfY3B1IDQNCihYRU4pIGZpcnN0X2NwdSA2DQooWEVOKSBmaXJzdF9jcHUgOA0KKFhFTikg
Zmlyc3RfY3B1IDEwDQooWEVOKSBmaXJzdF9jcHUgMTINCihYRU4pIGZpcnN0X2NwdSAxNA0KLi4u
Li4NCihYRU4pIGZpcnN0X2NwdSAxOTINCg0KQnV0IHRoZSBvcmlnaW5hbCBudW1iZXIgb2YgQ1BV
UyBhcmUgb25seSA5Ni4gSGVuY2UgSSB0aG91Z2h0IHRoaXMgaXMgd3JvbmcuDQoNCj4gPg0KPiA+
IFNpbmNlIGRvbTAgZ2ljdjMgaXMgYWxzbyBhbiBlbXVsYXRlZCBvbmUsIEkgdGhpbmsgdGhlIHNp
emUgc2hvdWxkIGJlDQo+ID4gcmVzdHJpY3RlZCB0byB1c2UgdGhlIEdJQ3YzIEdJQ1Igc2l6ZSgx
MjhLKS4gSSBoYXZlIG1hZGUgdGhlIGJlbG93DQo+ID4gY2hhbmdlcyBhbmQgaXMgYWJsZSB0byBi
b290IGRvbTAgbm93Lg0KPiA+DQo+ID4gQnV0IG5vdCBzdXJlLCB0aGlzIGlzIHRoZSByaWdodCBh
cHByb2FjaCB0byBmaXggdGhlIGlzc3VlLiBQbGVhc2UgbGV0IG1lDQo+ID4ga25vdyB5b3VyIHRo
b3VnaHRzLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IFNoYW1lZXINCj4gPg0KPiA+IC0tLS0+OC0t
LS0tLS0tLS0tLS0NCj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCj4gPiBpbmRleCBiMmVkMGY4Li5iZjAyOGNjIDEwMDY0
NA0KPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYw0KPiA+IEBAIC0xNzgzLDcgKzE3ODMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBn
aWN2M19pbml0KHZvaWQpDQo+ID4gICAgICAgcmVnID0gcmVhZGxfcmVsYXhlZChHSUNEICsgR0lD
RF9UWVBFUik7DQo+ID4gICAgICAgaW50aWRfYml0cyA9IEdJQ0RfVFlQRV9JRF9CSVRTKHJlZyk7
DQo+ID4NCj4gPiAtICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50
LCBnaWN2My5yZGlzdF9yZWdpb25zLA0KPiBpbnRpZF9iaXRzKTsNCj4gPiArICAgIHZnaWNfdjNf
c2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLA0K
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGlkX2JpdHMsIGdpY19kaXN0
X3N1cHBvcnRzX2R2aXMoKSk7DQo+ID4gICAgICAgZ2ljdjNfaW5pdF92MigpOw0KPiA+DQo+ID4g
ICAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOw0KPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYw0KPiA+IGluZGV4IDRi
NDI3MzkuLjBmNTNkODggMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYw0K
PiA+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMNCj4gPiBAQCAtNTksMTggKzU5LDIxIEBA
IHN0YXRpYyBzdHJ1Y3Qgew0KPiA+ICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25z
Ow0KPiA+ICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7DQo+ID4gICAg
ICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7ICAvKiBOdW1iZXIgb2YgaW50ZXJydXB0IElEIGJp
dHMgKi8NCj4gPiArICAgIGJvb2wgZHZpczsNCj4gPiAgIH0gdmdpY192M19odzsNCj4gPg0KPiA+
ICAgdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsDQo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywNCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKQ0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMsDQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICBib29sIGR2aXMpDQo+ID4gICB7DQo+ID4gICAgICAgdmdpY192M19ody5l
bmFibGVkID0gdHJ1ZTsNCj4gPiAgICAgICB2Z2ljX3YzX2h3LmRiYXNlID0gZGJhc2U7DQo+ID4g
ICAgICAgdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25zID0gbnJfcmRpc3RfcmVnaW9uczsNCj4g
PiAgICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSByZWdpb25zOw0KPiA+ICAgICAgIHZnaWNfdjNf
aHcuaW50aWRfYml0cyA9IGludGlkX2JpdHM7DQo+ID4gKyAgICB2Z2ljX3YzX2h3LmR2aXMgPSBk
dmlzOw0KPiA+ICAgfQ0KPiA+DQo+ID4gICBzdGF0aWMgc3RydWN0IHZjcHUgKnZnaWNfdjNfaXJv
dXRlcl90b192Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90DQo+IGlyb3V0ZXIpDQo+ID4g
QEAgLTE2NzMsNiArMTY3Niw5IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQ0KPiA+ICAgICAgICAgICB7DQo+ID4gICAgICAgICAgICAgICBwYWRkcl90
IHNpemUgPSB2Z2ljX3YzX2h3LnJlZ2lvbnNbaV0uc2l6ZTsNCj4gPg0KPiA+ICsgICAgICAgICAg
ICBpZiAodmdpY192M19ody5kdmlzICYmIChzaXplID09IEdJQ1Y0X0dJQ1JfU0laRSkpDQo+ID4g
KyAgICAgICAgICAgICAgICAgc2l6ZSA9IEdJQ1YzX0dJQ1JfU0laRTsNCj4gDQo+IHZnaWNfdjNf
aHcucmVnaW9ucyBpcyBkZXNjcmliaW5nIHRoZSByZWdpb25zIGluIHRoZSBsYXlvdXQgdGhhdCBj
b3VsZA0KPiBob2xkIHJlLWRpc3RyaWJ1dG9yLiBZb3UgY2FuIGhhdmUgbXVsdGlwbGUgcmUtZGlz
dHJpYnV0b3IgcGVyIHJlZ2lvbi4NCj4gDQo+IFRoZSB2YXJpYWJsZSBzaXplIGhvbGRzIHRoZSBz
aXplIG9mIHRoZSByZWdpb24sIG5vdCB0aGUgc2l6ZSBvZiB0aGUNCj4gcmUtZGlzdHJpYnV0b3Iu
DQo+IA0KPiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSB3YW50IHRvIHJlc3Ry
aWN0IHRoZSBzaXplIG9mIHRoZQ0KPiByZWdpb24gaGVyZSBiZWNhdXNlIEdJQ1Y0X0dJQ1JfU0la
RSBpcyBhIG11bHRpcGxlIG9mIEdJQ1YzX0dJQ1JfU0laRS4gU28NCj4geW91IHNob3VsZCBiZSBh
YmxlIHRvIGZpdCAyIHJlLWRpc3RyaWJ1dG9ycyBwZXIgcmVnaW9uLg0KPiANCj4gSXQgbG9va3Mg
bGlrZSB0byBtZSB0aGUgcmUtZGlzdHJpYnV0b3IgcmVnaW9ucyBhcmUgbm90IHJlcG9ydGVkDQo+
IGNvcnJlY3RseSBvciBEb20wIHRoaW5rcyBpdCBpcyBvbiBHSUN2NC4gQ2FuIHlvdSBwcm92aWRl
IGEgYml0IG1vcmUNCj4gZGV0YWlscyBvbiB0aGUgZnVuY3Rpb24gdGhhdCBjYXVzZSB0aGUgY3Jh
c2ggYW5kIHNvbWUgbG9ncyBmcm9tIExpbnV4Pw0KDQpPay4gSSBhZGRlZCBmZXcgcHJpbnRzIGFs
b25nIHRoZSB2Z2ljIG1taW8gcmVhZCBwYXRoIGFuZCB0aGlzIGlzIHdoYXQgaGFwcGVucw0KYmVm
b3JlIHRoZSB0cmFwLg0KDQogICAgdmdpY192M19yZGlzdHJfbW1pb19yZWFkKCkNCiAgICAgICAg
IGdldF92Y3B1X2Zyb21fcmRpc3QoKSAgLS0+cmV0dXJucyBOVUxMIGhlcmUgZm9yIDB4MDA0MDAw
YWExMGZmZTggd2hpY2gNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhY3R1YWxseSBiZWxvbmdzIHRvIGNwdSBpZCA0OCBhcyBwZXIgdGhlIGxvZyBi
ZWxvdw0KDQooWEVOKSA5NiBDUFVzIGVuYWJsZWQsIDk2IENQVXMgdG90YWwNCihYRU4pIFNNUDog
QWxsb3dpbmcgOTYgQ1BVcw0KKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2
IHZpcnQ9MjcgRnJlcTogMTAwMDAwIEtIeg0KKFhFTikgR0lDdjMgaW5pdGlhbGl6YXRpb246DQoo
WEVOKSAgICAgICBnaWNfZGlzdF9hZGRyPTB4MDAwMDAwYWEwMDAwMDANCihYRU4pICAgICAgIGdp
Y19tYWludGVuYW5jZV9pcnE9MjUNCihYRU4pICAgICAgIGdpY19yZGlzdF9zdHJpZGU9MA0KKFhF
TikgICAgICAgZ2ljX3JkaXN0X3JlZ2lvbnM9OTYNCihYRU4pICAgICAgIHJlZGlzdHJpYnV0b3Ig
cmVnaW9uczoNCihYRU4pICAgICAgICAgLSByZWdpb24gMDogMHgwMDAwMDBhYTEwMDAwMCAtIDB4
MDAwMDAwYWExNDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTogMHgwMDAwMDBhYTE0MDAw
MCAtIDB4MDAwMDAwYWExODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjogMHgwMDAwMDBh
YTE4MDAwMCAtIDB4MDAwMDAwYWExYzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzogMHgw
MDAwMDBhYTFjMDAwMCAtIDB4MDAwMDAwYWEyMDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
NDogMHgwMDAwMDBhYTIwMDAwMCAtIDB4MDAwMDAwYWEyNDAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gNTogMHgwMDAwMDBhYTI0MDAwMCAtIDB4MDAwMDAwYWEyODAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gNjogMHgwMDAwMDBhYTI4MDAwMCAtIDB4MDAwMDAwYWEyYzAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gNzogMHgwMDAwMDBhYTJjMDAwMCAtIDB4MDAwMDAwYWEzMDAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gODogMHgwMDAwMDBhYTMwMDAwMCAtIDB4MDAwMDAwYWEz
NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTogMHgwMDAwMDBhYTM0MDAwMCAtIDB4MDAw
MDAwYWEzODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTA6IDB4MDAwMDAwYWEzODAwMDAg
LSAweDAwMDAwMGFhM2MwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDExOiAweDAwMDAwMGFh
M2MwMDAwIC0gMHgwMDAwMDBhYTQwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMjogMHgw
MDAwMDBhYTQwMDAwMCAtIDB4MDAwMDAwYWE0NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
MTM6IDB4MDAwMDAwYWE0NDAwMDAgLSAweDAwMDAwMGFhNDgwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDE0OiAweDAwMDAwMGFhNDgwMDAwIC0gMHgwMDAwMDBhYTRjMDAwMA0KKFhFTikgICAg
ICAgICAtIHJlZ2lvbiAxNTogMHgwMDAwMDBhYTRjMDAwMCAtIDB4MDAwMDAwYWE1MDAwMDANCihY
RU4pICAgICAgICAgLSByZWdpb24gMTY6IDB4MDAwMDAwYWE1MDAwMDAgLSAweDAwMDAwMGFhNTQw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE3OiAweDAwMDAwMGFhNTQwMDAwIC0gMHgwMDAw
MDBhYTU4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxODogMHgwMDAwMDBhYTU4MDAwMCAt
IDB4MDAwMDAwYWE1YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTk6IDB4MDAwMDAwYWE1
YzAwMDAgLSAweDAwMDAwMGFhNjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIwOiAweDAw
MDAwMGFhNjAwMDAwIC0gMHgwMDAwMDBhYTY0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAy
MTogMHgwMDAwMDBhYTY0MDAwMCAtIDB4MDAwMDAwYWE2ODAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gMjI6IDB4MDAwMDAwYWE2ODAwMDAgLSAweDAwMDAwMGFhNmMwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDIzOiAweDAwMDAwMGFhNmMwMDAwIC0gMHgwMDAwMDBhYTcwMDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiAyNDogMHgwMDAwMDBhZTEwMDAwMCAtIDB4MDAwMDAwYWUxNDAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjU6IDB4MDAwMDAwYWUxNDAwMDAgLSAweDAwMDAw
MGFlMTgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI2OiAweDAwMDAwMGFlMTgwMDAwIC0g
MHgwMDAwMDBhZTFjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyNzogMHgwMDAwMDBhZTFj
MDAwMCAtIDB4MDAwMDAwYWUyMDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjg6IDB4MDAw
MDAwYWUyMDAwMDAgLSAweDAwMDAwMGFlMjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI5
OiAweDAwMDAwMGFlMjQwMDAwIC0gMHgwMDAwMDBhZTI4MDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiAzMDogMHgwMDAwMDBhZTI4MDAwMCAtIDB4MDAwMDAwYWUyYzAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gMzE6IDB4MDAwMDAwYWUyYzAwMDAgLSAweDAwMDAwMGFlMzAwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDMyOiAweDAwMDAwMGFlMzAwMDAwIC0gMHgwMDAwMDBhZTM0MDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzMzogMHgwMDAwMDBhZTM0MDAwMCAtIDB4MDAwMDAw
YWUzODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzQ6IDB4MDAwMDAwYWUzODAwMDAgLSAw
eDAwMDAwMGFlM2MwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM1OiAweDAwMDAwMGFlM2Mw
MDAwIC0gMHgwMDAwMDBhZTQwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzNjogMHgwMDAw
MDBhZTQwMDAwMCAtIDB4MDAwMDAwYWU0NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzc6
IDB4MDAwMDAwYWU0NDAwMDAgLSAweDAwMDAwMGFlNDgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDM4OiAweDAwMDAwMGFlNDgwMDAwIC0gMHgwMDAwMDBhZTRjMDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiAzOTogMHgwMDAwMDBhZTRjMDAwMCAtIDB4MDAwMDAwYWU1MDAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gNDA6IDB4MDAwMDAwYWU1MDAwMDAgLSAweDAwMDAwMGFlNTQwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQxOiAweDAwMDAwMGFlNTQwMDAwIC0gMHgwMDAwMDBh
ZTU4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0MjogMHgwMDAwMDBhZTU4MDAwMCAtIDB4
MDAwMDAwYWU1YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNDM6IDB4MDAwMDAwYWU1YzAw
MDAgLSAweDAwMDAwMGFlNjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ0OiAweDAwMDAw
MGFlNjAwMDAwIC0gMHgwMDAwMDBhZTY0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NTog
MHgwMDAwMDBhZTY0MDAwMCAtIDB4MDAwMDAwYWU2ODAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gNDY6IDB4MDAwMDAwYWU2ODAwMDAgLSAweDAwMDAwMGFlNmMwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDQ3OiAweDAwMDAwMGFlNmMwMDAwIC0gMHgwMDAwMDBhZTcwMDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA0ODogMHgwMDQwMDBhYTEwMDAwMCAtIDB4MDA0MDAwYWExNDAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gNDk6IDB4MDA0MDAwYWExNDAwMDAgLSAweDAwNDAwMGFh
MTgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUwOiAweDAwNDAwMGFhMTgwMDAwIC0gMHgw
MDQwMDBhYTFjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1MTogMHgwMDQwMDBhYTFjMDAw
MCAtIDB4MDA0MDAwYWEyMDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTI6IDB4MDA0MDAw
YWEyMDAwMDAgLSAweDAwNDAwMGFhMjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUzOiAw
eDAwNDAwMGFhMjQwMDAwIC0gMHgwMDQwMDBhYTI4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biA1NDogMHgwMDQwMDBhYTI4MDAwMCAtIDB4MDA0MDAwYWEyYzAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gNTU6IDB4MDA0MDAwYWEyYzAwMDAgLSAweDAwNDAwMGFhMzAwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDU2OiAweDAwNDAwMGFhMzAwMDAwIC0gMHgwMDQwMDBhYTM0MDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiA1NzogMHgwMDQwMDBhYTM0MDAwMCAtIDB4MDA0MDAwYWEz
ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTg6IDB4MDA0MDAwYWEzODAwMDAgLSAweDAw
NDAwMGFhM2MwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU5OiAweDAwNDAwMGFhM2MwMDAw
IC0gMHgwMDQwMDBhYTQwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2MDogMHgwMDQwMDBh
YTQwMDAwMCAtIDB4MDA0MDAwYWE0NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjE6IDB4
MDA0MDAwYWE0NDAwMDAgLSAweDAwNDAwMGFhNDgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDYyOiAweDAwNDAwMGFhNDgwMDAwIC0gMHgwMDQwMDBhYTRjMDAwMA0KKFhFTikgICAgICAgICAt
IHJlZ2lvbiA2MzogMHgwMDQwMDBhYTRjMDAwMCAtIDB4MDA0MDAwYWE1MDAwMDANCihYRU4pICAg
ICAgICAgLSByZWdpb24gNjQ6IDB4MDA0MDAwYWE1MDAwMDAgLSAweDAwNDAwMGFhNTQwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDY1OiAweDAwNDAwMGFhNTQwMDAwIC0gMHgwMDQwMDBhYTU4
MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2NjogMHgwMDQwMDBhYTU4MDAwMCAtIDB4MDA0
MDAwYWE1YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjc6IDB4MDA0MDAwYWE1YzAwMDAg
LSAweDAwNDAwMGFhNjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY4OiAweDAwNDAwMGFh
NjAwMDAwIC0gMHgwMDQwMDBhYTY0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2OTogMHgw
MDQwMDBhYTY0MDAwMCAtIDB4MDA0MDAwYWE2ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
NzA6IDB4MDA0MDAwYWE2ODAwMDAgLSAweDAwNDAwMGFhNmMwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDcxOiAweDAwNDAwMGFhNmMwMDAwIC0gMHgwMDQwMDBhYTcwMDAwMA0KKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA3MjogMHgwMDQwMDBhZTEwMDAwMCAtIDB4MDA0MDAwYWUxNDAwMDANCihY
RU4pICAgICAgICAgLSByZWdpb24gNzM6IDB4MDA0MDAwYWUxNDAwMDAgLSAweDAwNDAwMGFlMTgw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc0OiAweDAwNDAwMGFlMTgwMDAwIC0gMHgwMDQw
MDBhZTFjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3NTogMHgwMDQwMDBhZTFjMDAwMCAt
IDB4MDA0MDAwYWUyMDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzY6IDB4MDA0MDAwYWUy
MDAwMDAgLSAweDAwNDAwMGFlMjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc3OiAweDAw
NDAwMGFlMjQwMDAwIC0gMHgwMDQwMDBhZTI4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3
ODogMHgwMDQwMDBhZTI4MDAwMCAtIDB4MDA0MDAwYWUyYzAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gNzk6IDB4MDA0MDAwYWUyYzAwMDAgLSAweDAwNDAwMGFlMzAwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDgwOiAweDAwNDAwMGFlMzAwMDAwIC0gMHgwMDQwMDBhZTM0MDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiA4MTogMHgwMDQwMDBhZTM0MDAwMCAtIDB4MDA0MDAwYWUzODAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gODI6IDB4MDA0MDAwYWUzODAwMDAgLSAweDAwNDAw
MGFlM2MwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDgzOiAweDAwNDAwMGFlM2MwMDAwIC0g
MHgwMDQwMDBhZTQwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4NDogMHgwMDQwMDBhZTQw
MDAwMCAtIDB4MDA0MDAwYWU0NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gODU6IDB4MDA0
MDAwYWU0NDAwMDAgLSAweDAwNDAwMGFlNDgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg2
OiAweDAwNDAwMGFlNDgwMDAwIC0gMHgwMDQwMDBhZTRjMDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiA4NzogMHgwMDQwMDBhZTRjMDAwMCAtIDB4MDA0MDAwYWU1MDAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gODg6IDB4MDA0MDAwYWU1MDAwMDAgLSAweDAwNDAwMGFlNTQwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDg5OiAweDAwNDAwMGFlNTQwMDAwIC0gMHgwMDQwMDBhZTU4MDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5MDogMHgwMDQwMDBhZTU4MDAwMCAtIDB4MDA0MDAw
YWU1YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTE6IDB4MDA0MDAwYWU1YzAwMDAgLSAw
eDAwNDAwMGFlNjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDkyOiAweDAwNDAwMGFlNjAw
MDAwIC0gMHgwMDQwMDBhZTY0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5MzogMHgwMDQw
MDBhZTY0MDAwMCAtIDB4MDA0MDAwYWU2ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTQ6
IDB4MDA0MDAwYWU2ODAwMDAgLSAweDAwNDAwMGFlNmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDk1OiAweDAwNDAwMGFlNmMwMDAwIC0gMHgwMDQwMDBhZTcwMDAwMA0KKFhFTikgR0lDdjM6
IHVzaW5nIGF0IG1vc3QgNTczNDQgTFBJcyBvbiB0aGUgaG9zdC4NCihYRU4pIEdJQ3YzOiA2NzIg
bGluZXMsIChJSUQgMDAwMzA3MzYpLg0KKFhFTikgR0lDdjM6IEZvdW5kIElUUyBAMHgyMDIxMDAw
MDANCihYRU4pIEdJQ3YzOiBDUFUwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAwIEAw
MDAwMDAwMDQwMDM3MDAwDQooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1
bGVyIChjcmVkaXQpDQooWEVOKSBEZWZhdWx0aW5nIHRvIGFsdGVybmF0aXZlIGtleSBoYW5kbGlu
Zzsgc2VuZCAnQScgdG8gc3dpdGNoIHRvIG5vcm1hbCBtb2RlLg0KKFhFTikgQWxsb2NhdGVkIGNv
bnNvbGUgcmluZyBvZiAxMDI0IEtpQi4NCihYRU4pIEJyaW5naW5nIHVwIENQVTENCi4uLi4uLi4N
Cg0KDQpJZiBJIHJlbWVtYmVyIGNvcnJlY3RseSB0aGVyZSB3YXMgbm8gbG9ncyBmcm9tIERvbTAs
IGJ1dCBJIG5lZWQgdG8gZG91YmxlDQpjaGVjayB0aGUgRG9tMCBjbWRsaW5lIG9wdGlvbiB0byBz
ZWUgZWFybHljb24gd2FzIHNldC4NCg0KSSBjb3VsZCBhbHNvIGVuYWJsZS9hZGQgYW55IHByaW50
cyB0aGF0IHlvdSB0aGluayB3aWxsIGhlbHAgYW5kIHJlcnVuLiBQbGVhc2UNCmxldCBtZSBrbm93
Lg0KICAgICAgICAgDQo+IEFsc28sIHdoaWNoIExpbnV4IHZlcnNpb24gYXJlIHlvdSB1c2luZz8N
Cg0KNC4xOC1yYzEuDQoNCg0KVGhhbmtzLA0KU2hhbWVlcg0KIA0KPiBDaGVlcnMsDQo+IA0KPiAt
LQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws7z-0005Yz-6m; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws7x-0005Yk-Ok
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:01 +0000
X-Inumbo-ID: debc51e2-af99-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id debc51e2-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:24 +0200 (CEST)
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=59LKgn/CLKslvr8k/7FS8730vQMgJ727dwnSp1S9a8g=;
 b=Hfgb302Pnro8xeN69yHAQdLXf3qCStC+T9Tixuie3zpB2Kp/K2Fft9tgkc8tlGXcEz7z9ScyvieWOA+Z3apfloVSh8tlKN/EkJUvZpxq2xazrGpKMRTfbPulRBMpG571OrX6rUmWcMglnODNiBjyqcHb5SZxcjkfHv3AJYFSSPA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:54:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:45 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:24 +0300
Message-Id: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::30) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 32939f06-1907-4340-658b-08d611bdf7cb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:CmnQ150lwgMvL50cusfGWX5Uo35ieLUlXffpaN+KyfF1wVQXtgter52ze0xxPL/Ix8TKsh6YLrFd8gtKO0MTcjj0B7gXQhuzM6880q98wKGn5wpNcV46tM0wpsG2Cz1p1KXG1nF8J/r0LEPLhIq4fYKZwHaTbnxLWd9MK8/COs9+/VxO3yeLkW8so9XeRT73plpwT+EjbhJRhN50Ebv86sPCoh7gmbkaFNCenDVwBW3RAPcgmd7iVaFLO0udqVpY;
 25:5IhQUf4exvcp1gj1oZzNzpFWbp0D06P+3vkjZ55o2le0pFeJel9ro2syb15KxPb42N5Ye9XCwfo8bWdMhaHGb1Gu6umGHAHK73JCKBPDwkhwJImTDxBxPZmEx8q95lbw6lUt7WJXNghAtaMgZjAt6gyeVUnYj2m6NFpmi9NR5TAo7Qx599ORPK12vchlpWQHTIoZFz6BSDhwq0wM8l/MwMvgj4mQ8WpX1EFkuKmGErL+Qi7O2Iu6hzaA8b9EBD/AilnJNVFzJlCKUT/pYAUMHnN8dbcxAFyIyV009VOSnwJKh+iM+fY5lrHQ0ptw0LMqBmmhsSOxsUnsxfcR84r6eQ==;
 31:fM2ZE3i6p+Su88POrV9vrzIm4rnAK1Q0s/0sCmt3/yhgu21gdvyIDgAPHu+8xCrQ6H8veNrifrp1A5fcz8rXicn4YSYW6JsgrAPtoUWXlLoc2ERVtW8Q0Bpa8A/zopqg95rKHC6b6R9ehblvoW7iAIW9BCL027Cp4tdDUrUxUPfzKgJrFhWRRgvMHweXQaCuqiWFMbkLUabkqY3UoVhMs1V2Mi++/WjE3LV7H3X1w1c=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:1f9wBBxoLyHUjcMYN00l8GmmZmxftO6Z37jlNiLKLfQgAiDl6Vu465iYjQEffsYVfonWWPsMx7DjIppucjbMhxGZEovBcqWnQ8LB6VHNhSD/v143qtSbibAgbu5kdCeK97eNXrPYIvAwnUortxGiWd4hqPWuUgkAPZegPoP7Xtb4xr2iCQkGMDs5H+sdeOfg79Go41VVnxmZRqyxsBRYhhyXmGX0uSvQv1KZfIUKm0tTVWVYlwaocwhhDllejDdWIXdkYJ5xh8cGliaL4wNIktSPaj2hupjjWGANnQ/1zjK86j2MiBtCJH6NCePImoGyqvDP+S0BpbFxiPl1YntnlDG6I4oW/CwEp5AsUdW+0Mfirpv2skvyNcGeTJ5WT0PHbu4s6GKFv/oolppAAucI0Iy+cqgL0YQQoRIA4JqjNJz0M8mAj59ev5A7cSn4xWSWboWs/TnbZ3JXWDVl/6cWTmAvoxoYKwh202sr83nMiri+GMjcyhxrbaL2xdxPkHv0;
 4:D3QhJ1YxZjnBoDrkdqLIV0e78HnUA4w+tS4qPdQpIgB1RtE8x6pwxzAFT86BRy4SKun0jVi7RK1lNCvGrKzIua3M230xUk3hr6z2NSdktP2/RsuhZOoxzS1bPxTjImYzwTiJnK5JXQE24vf4xtZcALyH6cLARtbdZ36ka1ssy6rtb85dNoBlUqVuX9mTDSkVuh3lGTIUHyo6lL5rBemCAcYSESrhYcJz3sMkCwf6dOumQapQZzvQSkolgsaseEU/DTLNDo6cRBBMWl1SHmIhXiLTfZvjyFIa5qxCtgonlffpRuUIGffI4Sa7jktzDOa1gJagu9RLYJkLvx8RBB2Wu92jX8c47nJtxMcqQBHl93WjwkHjgGjJyWh7LGlcz/r6sI5o5v88plBiSczHRIXacqT9+GhYFer0hjzLIpguEUQ=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764FB01BB1271559E433CABE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(85827821059158)(58134797142442)(269456686620040); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(53754006)(54906003)(72206003)(36756003)(966005)(68736007)(86362001)(2906002)(8676002)(51416003)(476003)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(305945005)(4326008)(81166006)(7736002)(6666003)(7416002)(6116002)(3846002)(6306002)(107886003)(105586002)(106356001)(53936002)(39060400002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:l8iQD9QHwlj3l65osCdWsdXi+2a2itM/2R9pHkwNB?=
 =?us-ascii?Q?XQHG+YwiPGnJlxiVayM3L/HnSe6buwa8+9hRwca4CMgzdueU+Vy0H+1pPdTV?=
 =?us-ascii?Q?80KrDSCRL0OxVyK9HlrmffozonzHrW4xVqYvSdr17Pngy04gNEpnR9N9chfW?=
 =?us-ascii?Q?vGdDp5N7C2UZkX2MMjUNbMnMP9o3JEOevaXSZUh9p2QTxDoh8glx7ntY6y1I?=
 =?us-ascii?Q?fIE0OLm5XvTVVgLoOtZYIsSDPqODcTewxmP/CEMcGFGzL1BFyIVPwoVbyDbS?=
 =?us-ascii?Q?Q6T5tcbLc2P0H7783Y0zgH/0t63eErDUro0TpCsZTE2Iu/rdeRUYrTOkeIyl?=
 =?us-ascii?Q?nW5XuZWERJ7tVBkNkojMoFp3iULjC+EwHDgDJU7dZ06UgrmQjA4HKW176W2O?=
 =?us-ascii?Q?cIZH58ukab7vsM4wy8vq5Dn96KKrZBxWzkWulg1mDUtUs+L5sgMj3/zT4T7v?=
 =?us-ascii?Q?jsCfUirE5znaDTovni3lsML1ibuow/NBbwRFryv8hM2klQaLfOhoeLtNZdKd?=
 =?us-ascii?Q?B5xmRBMGGkOgSTmfWnhMd2UPgOhGWLOCVyqbamhgkOfMSzMgWMWFvYMbMdEs?=
 =?us-ascii?Q?SqNwaJ+edHtZ5n6KvewNoBFUaC8CX6nl8hro0wVMJsplp0Qsg95UOdz5hZW1?=
 =?us-ascii?Q?Z9hPFf/sJJ9HO3oqQLcmkbn4VqWVkZM1spL9jd2GssSnYBQXCqQsdLqMHaGt?=
 =?us-ascii?Q?HFwGXCC8G2BsVpwaFGz4/Kk3+Rovq+tJmKDcCqOb9Wuk1VTH4tSl0wvPS5Cp?=
 =?us-ascii?Q?gpdqCvF0rlaWqZLK41klrunyUUHHaBNisDsDsHtr7ehUn56exikvklwFwNyH?=
 =?us-ascii?Q?jqmp0yE0+txc+EzZoSt5XPQzsB4qFid1pdB+GBUaSVzpUM+g9xekYq7v6/by?=
 =?us-ascii?Q?4z04nrvqtifvSbGuLhIIrw1aZ6+qLvw9JCAyn4ZGho+kBt8jiwakkzL/x9xE?=
 =?us-ascii?Q?zF2WCb/gJ4fxESQJKFuH26iNn6y1i/v39onAa/w6WI/ncwvVI9N5OSZlQXAm?=
 =?us-ascii?Q?TMrMN4zOVEETRkUHZs07Iwj+GJAK2Z+QXYAjh9x73706dSySZFySpJaW8oBV?=
 =?us-ascii?Q?MVuEVoBkqA8NJw+MfxYjChTXH/kOH1rd6WPgncNycyKYUm0VFaXzNzZGTq7T?=
 =?us-ascii?Q?+a2L3E4kIa4SEN1Gj9j1v+ZvlLD0vlFPS3XnjCYn47LZv9OkWjAJYgUQ9wSj?=
 =?us-ascii?Q?eysDRp2L94l+DIw0IFdB5eeQwm6nGEzYbePSJoFauhx35zDcpCRY26k7WR8V?=
 =?us-ascii?Q?a7RMlxYj8Q86YzlfdU=3D?=
X-Microsoft-Antispam-Message-Info: e22jF6Bdl299uYHl3j9oNpmJUaqb++h2GTy8NUNzslMHb1GNzy/tiZR/Cfg/xlLZjQKODrjRSp13Jv6c1NeCWuP8ShtgNNcNK0GYWMVdnF1juzsu/K4N0kH3pJzu6Q4u//opMDdncAe79I2yMcl2M98FwgJ5pyxNV43vPCLbGEaOQcbiXcLDJHh8d7wOu4cu2KZklf3E+w9xVIyklAEOMWDNMhOPGzNiwdxNZDLoYXp4tly6fZjQSzaMUhU5JyNr1xYfeE0IeGTgDpNtEuKW8EvY++8UdMprcURA0qmOqt/2Yl3zVuLOth1qUXl/WdgO9oLIXq8XI4Xc8ZHZKzMt2rTzYY+31mbIOCs893ySY4Q=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:JyFTn1fe7YF2PqSzNzqRJLV/Vs3gfj9rY2qC/JNQcFIRU1tmPdJrVX6eTeUqI0vyF09vMp7bM+8U7gNqKrVLiUOaazfSsp8TGSHgCJWEQ6Nf5Q+TUnovYJoOTLfzq2c6so5z5wpNY0AC/9C02SkLocLJhKC27o/O+A2zvxOuJMvcHfLoMBzjXnMXvwUC4k4ve2NJ1YvGiQ1j9G0gyGDfDAuNNKsTJDH0LxVKG2BlNi0TKi8pCF2EjmCgfeFx/Xf3vnRO7Xlkq+bxkGumStFwF/cJur4BHlrdbb+ahJwUoxCSRYzYGHLZIylxt2hzDraah3RRPQMROFjTMljfUc0YpeTOwvj2nBqe8PWqdwQTOSBwuRe8PXBWazBE+kB+qC0L3DfKPwFaVassNhplMhKaV//L3oc9/AqOan+898NtZX970OUwlNNsJcVQCn5bZ4wsg155hbJRYDX6i8geDZYWZw==;
 5:VoNKjKwFLpnBNOfJi7vJ9kIvLJ4An3/5cZjcLILNEPCmUL8aBdKzYI4nAkpJpfGIlK1EutA06ej9L/o0Z0RHGWwav7+P93wkuiYj3BqAoxfLjX8g0DuG0UWAu8dYn+L7hTtrTl7zq+bbI908suke8loNIo4MuwwFMnP5eu0ZLvA=;
 7:k1x+js3j/oxZMRJTz+uJxnCUqmUXIj3+4tfc00x1k0DCaPw/eDQ6T2QVcdMEh6jub6h3oOPko6ktXtJshmVjJu6il11KLJ4AzC5+N+4gvqKpY2vYv4vtckTj8vfq7vmLarPytxzZ3NbaCf4jjcCTZIPl0KY66M5gts3kS2597M4G8HKJdiBhTvUyIT34N6gjywhyIWSNTDsFSi/0UQW6W3QHhV02D3tM/sn2gTY8sn3UZoYXBcP4q3Z2tph8T0qe
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:54:51.2046 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 32939f06-1907-4340-658b-08d611bdf7cb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 00/13] TEE mediator (and OP-TEE) support in
 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: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.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>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpIZWxsbyBh
bGwsCgpUaGlzIGlzIHYyIG9mIHBhdGNoIHNlcmllcyBmb3IgT1AtVEVFIG1lZGlhdG9yIHN1cHBv
cnQgaW4gWEVOLiBDaGFuZ2VzIGZyb20gdjE6CgogLSBBZGRlZCBkb21jdGwgaW50ZXJmYWNlLCBz
byBub3cgeGwgZGVjaWRlcyB3aGF0IGRvbWFpbiBzaG91bGQgd29yayB3aXRoIFRFRQogLSBSZW1v
dmVkIFhTTSBzdXBwb3J0IGR1ZSB0byBjaGFuZ2UgZGVzY3JpYmVkIGFib3ZlCiAtIFBhdGNoIHdp
dGggT1AtVEVFIG1lZGlhdG9yIHdhcyBzcGxpdGVkIHRvIDcgc2VwYXJhdGUgcGF0Y2hlcwogLSBS
ZW1vdmVkIHBhdGNoIHdpdGggY2FsbF9zbWNjYygpIGZ1bmN0aW9uLiBOb3cgdGhpcyBzZXJpZXMg
ZGVwZW5kIG9uCiAgIEp1bGllbiBHcmFsbCdzIHNlcmllcyAieGVuL2FybTogU01DQ0MgZml4dXAg
YW5kIGltcHJvdmVtZW50IiBbM10KCj09PT09CnYxOgoKVGhpcyBpcyBmb2xsb3cgZm9yIHBhdGNo
IHNlcmllcyBbMV0uIFRoZXJlIHdhcyBsb3RzIG9mIGRpc2N1c3Npb25zCmZvciB0aGF0IHNlcmll
cyBhbmQgSSB0cmllZCB0byBhZGRyZXNzIGFsbCBvZiB0aGVtIGluIHRoaXMgbmV3IHBhdGNoc2V0
LgoKQ3VycmVudGx5LCBJIGhhZCBhIHdvcmtpbmcgc29sdXRpb24gZm9yIE9QLVRFRSB2aXJ0dWFs
aXphdGlvbiBhbmQgaXQgaXMgYmVpbmcKdXBzdHJlYW1lZCByaWdodCBub3cgKFsyXSkuIFNvLCBJ
IHRoaW5rIGl0IGlzIGEgZ29vZCB0aW1lIHRvIGludHJvZHVjZSBzdXBwb3J0CmluIFhFTiBhcyB3
ZWxsLgoKVGhpcyBzZXJpZXMgaW5jbHVkZSBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsg
YW5kIGZ1bGwtc2NhbGUgT1AtVEVFIG1lZGlhdG9yCndoaWNoIGlzIHdvcmtpbmcgd2l0aCBtZW50
aW9uZWQgY2hhZ2VzIGluIE9QLVRFRS4gU28sIG11bHRpcGxlIGRvbWFpbnMgY2FuCndvcmsgc2lt
dWx0YW5lb3VzbHkgd2l0aCBPUC1URUUuCgpJIGFkZGVkIFhTTSBzdXBwb3J0LCBzbyBub3cgaXQg
aXMgcG9zc2libGUgdG8gY29udHJvbCB3aGljaCBkb21haW5zIGNhbiB3b3JrCndpdGggVEVFcy4g
QWxzbyBJIGNoYW5nZWQgd2F5IGhvdyBURUUgZGlzY292ZXJ5IGlzIGRvbmUuIE5vdyAgaXQgaXMg
dmVyeQpnZW5lcmljIGFuZCBzaG91bGQgc3VwcG9ydCBhbnkgcGxhdGZvcm0uCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21z
ZzAxNDUxLmh0bWwKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvcHVsbC8y
MzcwClszXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDgvbXNnMDIxMzguaHRtbAoKVm9sb2R5bXlyIEJhYmNodWsgKDEzKToKICBhcm06
IGFkZCBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsKICBkb21jdGw6IGFkZCB0ZWVfb3Ag
ZG9tY3RsCiAgYXJtOiB0ZWU6IGFkZCBPUC1URUUgaGVhZGVyIGZpbGVzCiAgb3B0ZWU6IGFkZCBP
UC1URUUgbWVkaWF0b3Igc2tlbGV0b24KICBvcHRlZTogYWRkIGZhc3QgY2FsbHMgaGFuZGxpbmcK
ICBvcHRlZTogYWRkIGRvbWFpbiBjb250ZXh0cwogIG9wdGVlOiBhZGQgc3RkIGNhbGwgaGFuZGxp
bmcKICBvcHRlZTogYWRkIHN1cHBvcnQgZm9yIFJQQyBTSE0gYnVmZmVycwogIG9wdGVlOiBhZGQg
c3VwcG9ydCBmb3IgYXJiaXRyYXJ5IHNoYXJlZCBtZW1vcnkKICBvcHRlZTogYWRkIHN1cHBvcnQg
Zm9yIFJQQyBjb21tYW5kcwogIGxpYnhjOiBhZGQgeGNfZG9tX3RlZV9lbmFibGUoLi4uKSBmdW5j
dGlvbgogIHhsOiBhZGQgInRlZSIgb3B0aW9uIGZvciB4bC5jZmcKICBsaXhsOiBhcm06IGNyZWF0
ZSBvcHRlZSBmaXJtd2FyZSBub2RlIGluIERUIGlmIHRlZT0xCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA2ICsKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAg
ICAgICAgIHwgICAxMCArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAg
IDcgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgfCAgIDEzICsKIHRvb2xz
L2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgIHwgICA1OSArLQogdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgICAgICAgICAgfCAgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgIHwgICAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgfCAgICA5ICsKIHhl
bi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgIDQgKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgICAgICAg
IHwgICAxMCArCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgIDEgKwog
eGVuL2FyY2gvYXJtL3NodXRkb3duLmMgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9hcmNoL2Fy
bS90ZWUvS2NvbmZpZyAgICAgICAgICAgIHwgICAgNCArCiB4ZW4vYXJjaC9hcm0vdGVlL01ha2Vm
aWxlICAgICAgICAgICB8ICAgIDIgKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICAgICAg
ICAgfCAxMDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vdGVlL3RlZS5jICAgICAgICAgICAgICB8ICAgNjkgKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5j
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAg
ICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oIHwgIDQ0
NCArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIHwg
IDUwNyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggICAg
ICAgfCAgIDkxICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgICA4
ICsKIDI1IGZpbGVzIGNoYW5nZWQsIDIyOTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90
ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRl
ZV9tc2cuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVl
X3NtYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws7z-0005ZI-Hy; Mon, 03 Sep 2018 16:55:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fws7y-0005Yq-F5
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:02 +0000
X-Inumbo-ID: 3536ba8c-af9a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3536ba8c-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:55:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320196"
Date: Mon, 3 Sep 2018 17:54:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903165458.b37qew26ejvt4n3y@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDM6NDY6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIGluIG1ha2luZyB0aGUgZGVzdHJveSBwYXRo
IGlkZXBvdGVudCwgYW5kIHVzaW5nIGl0IGluCgoiaWRlbXBvdGVudCIuCgo+IHBsYWNlIG9mIHRo
ZSBhZC1ob2MgY2xlYW51cCBwYXRocyBpbiB0aGUgY3JlYXRlIHBhdGguCj4gCj4gVG8gYmVnaW4g
d2l0aCwgdGhlIHRyaXZpYWwgZnJlZSBvcGVyYXRpb25zIGFyZSBicm9rZW4gb3V0LiAgVGhlIHJl
c3Qgb2YgdGhlCj4gY2xlYW51cCBjb2RlIHdpbGwgYmUgbW92ZWQgYXMgaXQgaXMgZGVtb25zdHJh
dGVkIChvciBtYWRlKSB0byBiZSBpZGVtcG90ZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyB8
IDI5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IDQzYWI5MjYuLjIyNTNjMmQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKPiBAQCAtMjYwLDYgKzI2MCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9leHRy
YV9ndWVzdF9pcnFzKGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJleHRyYV9n
dWVzdF9pcnFzIiwgcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcyk7Cj4gIAo+ICsvKgo+ICsgKiBEZXN0
cm95IGEgZG9tYWluIG9uY2UgYWxsIHJlZmVyZW5jZXMgdG8gaXQgaGF2ZSBiZWVuIGRyb3BwZWQu
ICBVc2VkIGVpdGhlcgo+ICsgKiBmcm9tIHRoZSBSQ1UgcGF0aCwgb3IgZnJvbSB0aGUgZG9tYWlu
X2NyZWF0ZSgpIGVycm9yIHBhdGggYmVmb3JlIHRoZSBkb21haW4KPiArICogaXMgaW5zZXJ0ZWQg
aW50byB0aGUgZG9tbGlzdC4KPiArICovCj4gK3N0YXRpYyB2b2lkIF9fZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgQlVHX09OKCFkLT5pc19keWluZyk7Cj4gKyAg
ICBCVUdfT04oYXRvbWljX3JlYWQoJmQtPnJlZmNudCkgIT0gRE9NQUlOX0RFU1RST1lFRCk7Cj4g
Kwo+ICsgICAgeGZyZWUoZC0+cGJ1Zik7CgpXaXRoIHRoaXMgY2hhbmdlZCB0byBYRlJFRSBoZXJl
OgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgo+ICsKPiArICAg
IGZyZWVfY3B1bWFza192YXIoZC0+ZGlydHlfY3B1bWFzayk7CgpPbiBtYWtpbmcgdGhpbmdzIGlk
ZW1wb3RlbnQ6IHRoaXMgZnVuY3Rpb24gc2VlbXMgdG8gYmUgYSBjYW5kaWRhdGUuCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55: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 1fws80-0005Zr-5E; Mon, 03 Sep 2018 16: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws7z-0005Yx-6S
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:03 +0000
X-Inumbo-ID: dfa2d84d-af99-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dfa2d84d-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:25 +0200 (CEST)
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=6FpAToSkUv43tS2LeqGgKITWxISEz84y5BWF6XPAdUY=;
 b=A0/hb+m1cViAYQWEZBuTnfwjBXZMwm+2Ytg+TT82bv82AHWtymVBy9oQK8RQcdJ96AN+7YVyoTbTQVZzQzCHaxZHfM0FDJumyD9ZXyZImYn9Vrh2yBBz2hu/SlvafaLjbxbhLn73em6V8DUcefg+1O5lHtipfuBzx4ZzuDBzq/k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:54:57 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:25 +0300
Message-Id: <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM4PR0101CA0080.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::48) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a3ca7dc3-3a41-4dfd-3e4e-08d611bdfb6d
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:Efl12QSAa/HETIGK8UJjGM7TdpTd8t7miU3oA5ML3AyYNyoJB0iOg+V/+LWGC8jy8ksesvPLKlEb0y9qPoWawFjEQCX4WZxahnZVmU+lXCzzqWOrez6qIuCXrIt1AdZDF7k1D/RSsw/QJAA6156LU5jRWDqojTvdz0h1c4KR6Jq7ZtYDqhcG3SPsdrvm8YZ8Tvsbg2i3jahPkDbzKs7YA/x6bRBx7SAB62bDus6jYxp7eX+RKSCSakRdlaP7oMdU;
 25:XBANSlLJBoGwwhLbUPjcpQiEZ+Jzq5VX6/G97QKVsAH856fTWvPf/NceLQUUrboJOPbl9ASv3X2VaOVTH8s6EBGmRzBUcHDvG84WX751yoCw57RRPee3VFVekiUDblEKJ+L3um32wFVdLow1+jwyavUP9SrBkH6SslZ9301eegjfR3Nkr9uct3L11fuJic+r+nOGP0L1PYb1VMEb1ds6EXtccoN/QSnyetfXYbL4fPLIjiMjZKrGSNoQ4MHiZLf9/C9OLJBAHPlvB3U3LnGTcf8D+8xzmF0sDD0GeTRY3w7C/MDi8v6Z1OaghbTbn2iG4++BVVsD4aEou8KJogDvoA==;
 31:ZRM3RZ7bl5j330cP2oZVzcF3AkkBX4B0uAez0NizyDD5kVTVR0IxY6Gw4aK98HyHAwfNC+so5JRuR8cTP8ZdBXFc9+prR0qSEGhe1tiib+Y9EEWdHL89j55GR4ahKQ55+cgvKnq6xza6q45Wkao0t2zs3jNEwpj4H1I9RXilGCCkK0anC6/t2nnutf7aN+OX5wNF2nxeKDsVaXCNSviWpIW7AePGMXH47bBar/8Hy5s=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:YoXM+6vRxwzzE/bXzaEVnASfBHUBxJ0FmfEN0yRqcVHuzvehplXRyS08sewu5HsoOtdnN0bYnz1+pnYTmaOcirK9YoQRjYFwMgUz0HYn7wK627SW4B7wibzoDxrItBLansBwNX64P8FFWZ2CAeNFjOalBzyEonk4QB0Qw+byTb+zDJi5gIpgFnQKhevZ0G9nK3YF5ISP2dp+oI2jHM5OekKuq4t2W7mtpdK+siEE/a23HxgWbxoH2A337thJICj8wE9mbw2jk6m5o72rW9LagPJKhhGwkOd9UoWV8cWTXHs2x1tk7JwEC+wclCuBhXjO+pIiN+f3/P3boQZycg8RkXLY4ctub21tkNry/ab/vMy5SvencmRLMm3rsXiM+0ecC4k4o+/cHo3G0tbpeIGacW/YR8fwcSivxrxA3G3Jqe3cRZwdknfH+R+x/HpAPQvhNvymFJaWs4TBaWqm8t2H2qVY/Vl3mpjBjCVRjc4lIAIUPjlUvfVwELJWCieGp8Cz;
 4:3nt/VFXENC82IoSshjFEL/I/7ZZMb6VbovjxqlVfINbJrJQlWEr2Xu6afddbNqYL/pJ1dDDEGJ1fa3rlqqH5MAhoJnBPFCFTIPjGg4T16nxZGQd2uKQOzzpCKaC/4TOvmxgAtpS9b0XDGTgpyBykhdqth8xTcn3DRH+so4Ui9QBUIallfKdwTHkZck9DglIurQQgKCSf9dx/+s1WBVf4fvSL3XynGloP5XXpwYYB2ztwfVQaz3NggThOUebHzQGLldzAhyqgCB0Qmk9ozhO/Eo8GIVasTVlV++GfA8IelE7KtrB5Zo8I/as0oB+99r2CSNbXLh7V08k8HilGwdv5HVsUZNuflPq3L1ybmDo6E145XZGm42cxP4bf0IHpLkFh
X-Microsoft-Antispam-PRVS: <AM0PR03MB37642A1CB63DB57D9DBAEEC1E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(70601490899591); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(575784001)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(7416002)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014)(41533002)(2004002)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:zPEPyCq/1PaoHKPH1dnAUFX64rvkg04+jd0i8GOcQ?=
 =?us-ascii?Q?yIPdRTyrHCIuRAlQdt50wL4epQFA6kviVwqFU0h49eTEmqlnoNnmUs4KzEDY?=
 =?us-ascii?Q?bMOon8XpV4wBgG5JgQtUimSXxpvzafJsVDh/5yeT7529z29usFcVuCuhuWo8?=
 =?us-ascii?Q?upRdYCsH2Rq6KygmeVDwBJgrDzY2qhaH840XswmXfYS/Y5O69R9o1vPzNWk8?=
 =?us-ascii?Q?xE9FyjFgkkluedZWodAJyTRViPg7eLL7oAQ19FE5aj96+Swllp0B4/tkpn9c?=
 =?us-ascii?Q?YruJ/y2w+sVcJF8QIt/KWI/0BMP/tl3vovf+5eqaHsBv8jEdWgtd/4iBVJ+i?=
 =?us-ascii?Q?vAi8E9trRB1ugz9h9SYiajY9Z7YUgxYOGwSWqBbTBT7FUh0UyPwOnxeTcs5Y?=
 =?us-ascii?Q?9eD6t1Px38+V6nZ35aB18na85XOK2hkhRmP845UMKOL4WedzNVE3/ZM7QLM9?=
 =?us-ascii?Q?jQC3ho3J9q3dxkLr0tEa0UaOhrglEiKXjMuwVBWH7WIUpfpvHHaneAVcz0tJ?=
 =?us-ascii?Q?W43kft6EkbxeGE1ZdPiWN0LYuDstxFZgiWfBIvonaMx8Wjj0rCgmDBxnQuYI?=
 =?us-ascii?Q?cySrDH8ke8kZ4WWWIQDhR3hFAKiybNQXKGIO8uVaE40osf/BV2q0qxAsBrEf?=
 =?us-ascii?Q?3cTNmZPM3+b4B3YwYN6lxOWodjKCpZFani+GvxMmcmAEGmOUgUq5n9OXyhQO?=
 =?us-ascii?Q?oML8bV400/E5hxqhmUIGUad6xynLUiSnqjW/I8+4+fZpcom9UjJmfkNe/DE3?=
 =?us-ascii?Q?eNX4Xb8nK6QG9hXUFPEeo5M3GrCAffiJOiYt2DS9UhHCRhKt9Mosr83LnXOr?=
 =?us-ascii?Q?VGqyvqkKyZnNSYMum5JjFp0AiuGDXpVj5oHa76hBn9QmTeJCqshIl/dvBtl4?=
 =?us-ascii?Q?JC6sL/USOymBMnFZHPIgL7BepptBTsbioOi+Ib7Voav0BzPz6iNxgRjjqMD5?=
 =?us-ascii?Q?W+XNr3d1zjbjAe4paSzb7sVWZCOwJaLKPi5bVAyJuzcwnTEXUReSnUEjaGaU?=
 =?us-ascii?Q?/4rFKfemF7E5t0gOitfvojRFN/Wjh3AJWfWqqowUmIY47GR2+3tmapzxLw5x?=
 =?us-ascii?Q?8HCnt3vj4BH0CIOFwJJi9LrZqCeMH6sprSo5pKcuswHLrF/jwZTPbETzM2AH?=
 =?us-ascii?Q?3EhKisbPANMn1zVQr1v1JMopf0PkWGtl3FJ6BPiCVed9wBYxOxh7pRFGiUA7?=
 =?us-ascii?Q?gSAIHr1dMChrDuwq58IMN2x6+YEv7VOIKR7ELHcMZr1DDGc+rv9dNiX1fLbr?=
 =?us-ascii?Q?LxbI8MzrSvo+5dl83+MrrT4qiT8i754B/Md53Z6oVRSJ/ihEF9ThXxwkAGYK?=
 =?us-ascii?Q?ctJICMSiAgvpV1o5FMXUV4=3D?=
X-Microsoft-Antispam-Message-Info: 7EXcneQ24vDku1uxdT9ZHoj+tuEgXtB1VrZthwknAMQBYX/ot6EKqEiuwGqiqSBF84JoCcml6vuiE1Zjhf1LxLHLEIF3lvuoVfuJXeUI2IorTIndZht6sD+tfW6NwWqavFJhC4x6y6BSklJiy9mA6dlk3n0au+bbaBxur41venQt4m2FOoPeAsvl/ptf52UCPiT9fzgE90hWG7b+W1SxKIzDkyy5fuFcH2YDTm+10POVMZXfPRXhmHAbz5A8El4rcmbCeuB/Xu0SMGrLlPvfh8YzHE7exvF1tVZNuyJ81sGaPg1QRpYSjq7TtjBVRcCJ0He/0GpoVYzYt4UrR5V6PQ8URbFvy5buAZkCEYpXXHY=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:7FVh14fS5BZeoz4x7jVX7jH71rCyGvqdfIYne2GHQsU6XcY07B4OTL2irDrkA2RlWtRW74nfLbRWLr9XICTlKq+AvJPdRT04JTRQeVycWj7/lWUc/j2LFV17PMsbq4CDH3wYnOsYZYx0HZwzqu+oDJWEo23F4gPDMGZe5GP97XnpOBl9Q2V7AXgffXnX/8vuw05uKy1xCzH1yy+8wiswaiXvUk5wzTfOnTu9YPdf+DJpkuY0Es1WiVJmaqANt8iixomFFpOmS2HETDPUHdEsX2+p3w3R0vjbCwolgGgkeA0Iolr+Y2dMtpvFAgcQ9OGYa0qqYLm4QPCGhRkoENYPb7dkg2KoEGW8hMnZt0kLP6/bgDp1/dN6YD98I4V23y1a2epUyT27QRaVthzv1m0rlGnIAbN1K+XySoSdxFRXPnF1EthWv3jjz+/c0+WIonTRbYjswe26tr62K/GN6yJ/Ow==;
 5:xTboHGve3axyWeZTZezW7gwisyvaiit1bp7EL0USLi7Mo+K1Cc05yiRTqUAMhAIg4XBkxGd8MNgYMRVLQok7kLf+iKY8EAPKbgGh9VmjE0zJ4KARF3iCda1yNKTCNPgX1dTQj0RVb5aly2UdhLw4wb1u4NYpcUDeGrDZvXlRHCI=;
 7:dmWC6LHWpZXBRt8COgYQMe1zk7ESX3UKLza3CdAa2THALCaXSOA4n1P4SIb+rvAU4g805q8fb/5PWYK8BqV5EorKfSUP16PApf4l+7b7D2tzJ/HyOGjD8jIMO5otYOtRS+bZJ3yfBhUP+i67SfCsNlIeIvyr0dtRLgSeymEiBU5lK10I9ARG+TEHrjJtcg35O70oaAwydNBSaznXvRfJobfKCNlLsgJEOqIYe8OxSkAD8PdCE4GAC7eByCf1y99y
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:54:57.7829 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a3ca7dc3-3a41-4dfd-3e4e-08d611bdfb6d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 01/13] 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>,
 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>,
 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>

VGhpcyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3Rz
IGNhbid0IHRhbGsKdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRoYXQgd2ls
bCBpbnRlcmNlcHQgcmVxdWVzdAphbmQgZGVjaWRlIHdoYXQgdG8gZG8gd2l0aCB0aGVtLiAiVEVF
IG1lZGlhdG9yIiBpcyBhIHN1Y2ggZW50aXR5LgoKVGhpcyBpcyBob3cgaXQgd29ya3M6IHVzZXIg
Y2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKKHNlZSB0aGUgbmV4dCBw
YXRjaGVzLCB3aGVyZSBPUC1URUUgbWVkaWF0b3IgaXMgaW50cm9kdWNlZCkuClRFRSBtZWRpYXRv
ciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElBVE9SKCkgbWFjcm8gaW4gdGhl
CnNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVWSUNFX1NUQVJUKCkvRFRfREVW
SUNFX0VORCgpCm1hY3Jvcy4KSW4gcnVudGltZSwgZHVyaW5nIGluaXRpYWxpemF0aW9uLCBmcmFt
ZXdvcmsgY2FsbHMgcHJvYmUoKSBmdW5jdGlvbgpmb3IgZWFjaCBhdmFpbGFibGUgbWVkaWF0b3Ig
ZHJpdmVyIHRvIGZpbmQgd2hpY2ggVEVFIGlzIGluc3RhbGxlZApvbiB0aGUgcGxhdGZvcm0uIFRo
ZW4gZ2VuZXJpYyB2U01DIGhhbmRsZXIgd2lsbCBjYWxsIHNlbGVjdGVkIG1lZGlhdG9yCndoZW4g
aXQgaW50ZXJjZXB0IFNNQy9IVkMgdGhhdCBiZWxvbmdzIHRvIFRFRSBPUyBvciBURUUgYXBwbGlj
YXRpb24uCgpDdXJlbnRseSBURUUgbWVkaWF0b3IgaXMgZW5hYmxlZCBvbmx5IGZvciBEb20wLgoK
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgotLS0KCiBDaGFuZ2VzIGZyb20gdjE6CiAgLSBSZW1vdmVkIHRlZV9yZW1vdmUoKSBmdW5j
dGlvbgogIC0gQ09ORklHX1RFRSBkZXBlbmRzIG9uIEVYUEVSVAogIC0gdGVlX2RvbWFpbl9jcmVh
dGVkKCkgY29udmVydGVkIHRvIHRlZV9lbmFibGUoKQogIC0gdGVlX2luaXQoKSBpcyBjYWxsZWQg
dXNpbmcgaW5pdGNhbGwoKSBtZWNoYW5pc20KICAtIHRlZV9oYW5kbGVfc21jKCkgcmVuYW1lZCB0
byB0ZWVfaGFuZGxlX2NhbGwoKQoKIENoYW5nZXMgZnJvbSAiUkZDIiB2ZXJzaW9uOgogIC0gcmVu
YW1lZCBDT05GSUdfQVJNX1RFRSB0byBDT05GSUdfVEVFCiAgLSBjaGFuZ2VkIGRpc2NvdmVyeSBt
ZWNoYW5pc206IGluc3RlYWQgb2YgVVVJRCBtYXRoaW5nLCBURUUtc3BlY2lmaWMKICAgICBwcm9i
aW5nIGlzIHVzZWQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICB8ICA2ICsrKwogeGVu
L2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgfCAgOSArKysrKwogeGVuL2FyY2gvYXJtL01ha2Vm
aWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA0ICsr
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICB8ICA0ICsrCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9zaHV0ZG93bi5jICAgICAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICAgICAgfCAgMAogeGVuL2FyY2gvYXJtL3RlZS9N
YWtlZmlsZSAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jICAgICAgICB8IDY5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAg
ICAgICB8ICA1ICsrKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgfCAgNyArKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaCB8IDkxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEzIGZpbGVzIGNoYW5nZWQsIDE5OSBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
YXJtL3RlZS90ZWUuaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5k
ZXggMTk3MDEwMC4uNjA1ZTZiZCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRB
SU5FUlMKQEAgLTM3Niw2ICszNzYsMTIgQEAgRjoJY29uZmlnL1N0dWJkb20ubWsuaW4KIEY6CW00
L3N0dWJkb20ubTQKIEY6CXN0dWJkb20vCiAKK1RFRSBNRURJQVRPUlMKK006CVZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KK1M6CVN1cHBvcnRlZAorRjoJeGVu
L2FyY2gvYXJtL3RlZS8KK0Y6CXhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlCisKIFRPT0xTVEFDSwog
TToJSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiBNOglXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94
ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCA1ODZiYzYyLi4wOTY4Mzc4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMTAyLDYg
KzEwMiwxMyBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAogCSAgSWYgdW5zdXJl
LCBzYXkgWS4KIAorY29uZmlnIFRFRQorCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBv
cnQiIGlmIEVYUEVSVCA9ICJ5IgorCWRlZmF1bHQgbgorCWhlbHAKKwkgIFRoaXMgb3B0aW9uIGVu
YWJsZXMgZ2VuZXJpYyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKKwkg
IHRvIGFjY2VzcyByZWFsIFRFRSB2aWEgb25lIG9mIFRFRSBtZWRpYXRvcnMgaW1wbGVtZW50ZWQg
aW4gWEVOLgorCiBlbmRtZW51CiAKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhl
IGFsdGVybmF0aXZlIGZyYW1ld29yayIKQEAgLTIyNywzICsyMzQsNSBAQCBzb3VyY2UgImFyY2gv
YXJtL3BsYXRmb3Jtcy9LY29uZmlnIgogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNl
ICJkcml2ZXJzL0tjb25maWciCisKK3NvdXJjZSAiYXJjaC9hcm0vdGVlL0tjb25maWciCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5k
ZXggMzdmYTgyNi4uNjMwZDgxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMyw2ICszLDcgQEAgc3ViZGlyLSQoQ09ORklH
X0FSTV82NCkgKz0gYXJtNjQKIHN1YmRpci15ICs9IHBsYXRmb3Jtcwogc3ViZGlyLSQoQ09ORklH
X0FSTV82NCkgKz0gZWZpCiBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQorc3ViZGlyLSQo
Q09ORklHX1RFRSkgKz0gdGVlCiAKIG9iai0kKENPTkZJR19IQVNfQUxURVJOQVRJVkUpICs9IGFs
dGVybmF0aXZlLm8KIG9iai15ICs9IGJvb3RmZHQuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNGJhZWNjMi4uZGI1
ZjVlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL3RlZS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdmZwLmg+CiAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+CkBAIC05MDIsNiArOTAzLDkgQEAgaW50IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKi8K
ICAgICAgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7CiAKKyAgICAgICAgLyogRnJlZSBURUUg
bWVkaWF0b3IgcmVzb3VyY2VzICovCisgICAgICAgIHRlZV9kb21haW5fZGVzdHJveShkKTsKKwog
ICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47CiAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBlMWM3OWIyLi5kMjA4ZWM3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRl
IDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFz
bS90ZWUvdGVlLmg+CiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CkBAIC0yMTkzLDYgKzIxOTQsOSBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAg
cDJtX3Jlc3RvcmVfc3RhdGUoc2F2ZWRfY3VycmVudCk7CiAKKyAgICAvKiBFbmFibGUgVEVFICov
CisgICAgdGVlX2VuYWJsZShkKTsKKwogICAgIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7CiAK
ICAgICBtZW1zZXQocmVncywgMCwgc2l6ZW9mKCpyZWdzKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDQ1ZjM4NDEuLjY4MDM1
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCkBAIC00Nyw2ICs0Nyw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5j
bHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8
YXNtL3RlZS90ZWUuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGku
aD4KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NodXRkb3duLmMgYi94ZW4vYXJjaC9hcm0v
c2h1dGRvd24uYwppbmRleCBiMzJmMDdlLi4zMGM2OTUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc2h1dGRvd24uYworKysgYi94ZW4vYXJjaC9hcm0vc2h1dGRvd24uYwpAQCAtNSw2ICs1LDcg
QEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5j
bHVkZSA8YXNtL3BzY2kuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgogCiBzdGF0aWMgdm9p
ZCBub3JldHVybiBoYWx0X3RoaXNfY3B1KHZvaWQgKmFyZykKIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNjlkZTI5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5jNTRkNDc5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL3RlZS9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSB0ZWUubwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RlZS90ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2ZkMDE0OAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKQEAgLTAsMCArMSw2OSBAQAorLyoKKyAqIHhlbi9h
cmNoL2FybS90ZWUvdGVlLmMKKyAqCisgKiBHZW5lcmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1
YnN5c3RlbQorICoKKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KKyAqIENvcHlyaWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgor
CitleHRlcm4gY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9zdGVlbWVkaWF0b3JbXSwg
X2V0ZWVtZWRpYXRvcltdOworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICpt
ZWRpYXRvcl9vcHM7CisKK2Jvb2wgdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQoreworICAgIGlmICggIW1lZGlhdG9yX29wcyApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHJldHVybiBtZWRpYXRvcl9vcHMtPmhhbmRsZV9jYWxsKHJlZ3MpOworfQorCitp
bnQgdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlmICggIW1lZGlhdG9yX29w
cyApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+
ZW5hYmxlKGQpOworfQorCit2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIGlmICggIW1lZGlhdG9yX29wcyApCisgICAgICAgIHJldHVybjsKKworICAgIHJl
dHVybiBtZWRpYXRvcl9vcHMtPmRvbWFpbl9kZXN0cm95KGQpOworfQorCitzdGF0aWMgaW50IF9f
aW5pdCB0ZWVfaW5pdCh2b2lkKQoreworICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVz
YyAqZGVzYzsKKworICAgIGZvciAoIGRlc2MgPSBfc3RlZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVl
bWVkaWF0b3I7IGRlc2MrKyApCisgICAgICAgIGlmICggZGVzYy0+b3BzLT5wcm9iZSgpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBURUUgbWVkaWF0
b3IgZm9yICVzXG4iLCBkZXNjLT5uYW1lKTsKKyAgICAgICAgICAgIG1lZGlhdG9yX29wcyA9IGRl
c2MtPm9wczsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgcmV0dXJuIDA7
Cit9CisKK19faW5pdGNhbGwodGVlX2luaXQpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjNGNjYWU2Li5kMDE5
OWM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1
ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL3Rl
ZS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20vdnBzY2kuaD4K
IApAQCAtMjcyLDYgKzI3MywxMCBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NU
QU5EQVJEOgogICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQIC4u
LiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5EOgorICAgICAgICBjYXNlIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TIC4uLiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQ6Cisg
ICAgICAgICAgICBoYW5kbGVkID0gdGVlX2hhbmRsZV9jYWxsKHJlZ3MpOworICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDI0NWEwZTAuLmU0YTJkNmUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUwpAQCAtMTMzLDYgKzEzMywxMyBAQCBTRUNUSU9OUwogICAgICAgX2FlZGV2aWNlID0gLjsK
ICAgfSA6dGV4dAogCisgIC4gPSBBTElHTig4KTsKKyAgLnRlZW1lZGlhdG9yLmluZm8gOiB7Cisg
ICAgICBfc3RlZW1lZGlhdG9yID0gLjsKKyAgICAgICooLnRlZW1lZGlhdG9yLmluZm8pCisgICAg
ICBfZXRlZW1lZGlhdG9yID0gLjsKKyAgfSA6dGV4dAorCiAgIC4gPSBBTElHTihQQUdFX1NJWkUp
OyAgICAgICAgICAgICAvKiBJbml0IGNvZGUgYW5kIGRhdGEgKi8KICAgX19pbml0X2JlZ2luID0g
LjsKICAgLmluaXQudGV4dCA6IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
L3RlZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMGU4YjU3NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL3RlZS5oCkBAIC0wLDAgKzEsOTEgQEAKKy8qCisgKiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3RlZS90ZWUuaAorICoKKyAqIEdlbmVyaWMgcGFydCBvZiBURUUgbWVkaWF0b3Igc3Vi
c3lzdGVtCisgKgorICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgorICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLgorICovCisKKyNpZm5kZWYgX19BUkNIX0FSTV9URUVfVEVFX0hfXworI2RlZmluZSBf
X0FSQ0hfQVJNX1RFRV9URUVfSF9fCisKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKworI2lmZGVmIENPTkZJR19URUUK
Kworc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgeworICAgIC8qCisgICAgICogUHJvYmUgZm9yIFRF
RS4gU2hvdWxkIHJldHVybiB0cnVlIGlmIFRFRSBmb3VuZCBhbmQKKyAgICAgKiBtZWRpYXRvciBp
cyBpbml0aWFsaXplZC4KKyAgICAgKi8KKyAgICBib29sICgqcHJvYmUpKHZvaWQpOworCisgICAg
LyoKKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24gaWYgdG9vbHN0YWNr
IHJlcXVlc3RzIHRvIGVuYWJsZQorICAgICAqIFRFRSBzdXBwb3J0IHNvIG1lZGlhdG9yIGNhbiBp
bmZvcm0gVEVFIGFib3V0IG5ldworICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVy
ZXMgZm9yIHRoZSBuZXcgZG9tYWluLgorICAgICAqLworICAgIGludCAoKmVuYWJsZSkoc3RydWN0
IGRvbWFpbiAqZCk7CisKKyAgICAvKgorICAgICAqIENhbGxlZCBkdXJpbmcgZG9tYWluIGRlc3Ry
dWN0aW9uIHRvIGluZm9ybSBURUUgdGhhdCBndWVzdCBpcyBub3cgZGVhZAorICAgICAqIGFuZCB0
byBkZXN0cm95IGFsbCByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB0aGUgZG9tYWluIGJlaW5nIGRl
c3Ryb3llZC4KKyAgICAgKi8KKyAgICB2b2lkICgqZG9tYWluX2Rlc3Ryb3kpKHN0cnVjdCBkb21h
aW4gKmQpOworCisgICAgLyogSGFuZGxlIFNNQ0NDIGNhbGwgZm9yIGN1cnJlbnQgZG9tYWluLiAq
LworICAgIGJvb2wgKCpoYW5kbGVfY2FsbCkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwor
fTsKKworc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIHsKKyAgICAvKiBOYW1lIG9mIHRoZSBURUUu
IEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KKyAgICBjb25zdCBjaGFyICpuYW1lOwor
CisgICAgLyogTWVkaWF0b3IgY2FsbGJhY2tzIGFzIGRlc2NyaWJlZCBhYm92ZS4gKi8KKyAgICBj
b25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyAqb3BzOworfTsKKworYm9vbCB0ZWVfaGFuZGxl
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworaW50IHRlZV9lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCk7Cit2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsK
KworI2RlZmluZSBSRUdJU1RFUl9URUVfTUVESUFUT1IoX25hbWUsIF9uYW1lc3RyLCBfb3BzKSAg
ICAgICAgICBcCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rl
c2NfIyNfbmFtZSBfX3VzZWQgICAgIFwKK19fc2VjdGlvbigiLnRlZW1lZGlhdG9yLmluZm8iKSA9
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIC5uYW1lID0gX25hbWVz
dHIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
Lm9wcyA9IF9vcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30KKworI2Vsc2UKKworc3RhdGljIGlubGluZSBib29sIHRlZV9oYW5kbGVfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBy
ZXR1cm4gLUVOT0RFVjsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHRlZV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKSB7fQorCisjZW5kaWYgIC8qIENPTkZJR19URUUgKi8KKworI2Vu
ZGlmIC8qIF9fQVJDSF9BUk1fVEVFX1RFRV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55: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 1fws81-0005b1-FH; Mon, 03 Sep 2018 16: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws80-0005aP-HR
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:04 +0000
X-Inumbo-ID: df31a3a7-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id df31a3a7-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:26 +0200 (CEST)
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=59LKgn/CLKslvr8k/7FS8730vQMgJ727dwnSp1S9a8g=;
 b=Hfgb302Pnro8xeN69yHAQdLXf3qCStC+T9Tixuie3zpB2Kp/K2Fft9tgkc8tlGXcEz7z9ScyvieWOA+Z3apfloVSh8tlKN/EkJUvZpxq2xazrGpKMRTfbPulRBMpG571OrX6rUmWcMglnODNiBjyqcHb5SZxcjkfHv3AJYFSSPA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:54:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:45 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:24 +0300
Message-Id: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::30) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 32939f06-1907-4340-658b-08d611bdf7cb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:CmnQ150lwgMvL50cusfGWX5Uo35ieLUlXffpaN+KyfF1wVQXtgter52ze0xxPL/Ix8TKsh6YLrFd8gtKO0MTcjj0B7gXQhuzM6880q98wKGn5wpNcV46tM0wpsG2Cz1p1KXG1nF8J/r0LEPLhIq4fYKZwHaTbnxLWd9MK8/COs9+/VxO3yeLkW8so9XeRT73plpwT+EjbhJRhN50Ebv86sPCoh7gmbkaFNCenDVwBW3RAPcgmd7iVaFLO0udqVpY;
 25:5IhQUf4exvcp1gj1oZzNzpFWbp0D06P+3vkjZ55o2le0pFeJel9ro2syb15KxPb42N5Ye9XCwfo8bWdMhaHGb1Gu6umGHAHK73JCKBPDwkhwJImTDxBxPZmEx8q95lbw6lUt7WJXNghAtaMgZjAt6gyeVUnYj2m6NFpmi9NR5TAo7Qx599ORPK12vchlpWQHTIoZFz6BSDhwq0wM8l/MwMvgj4mQ8WpX1EFkuKmGErL+Qi7O2Iu6hzaA8b9EBD/AilnJNVFzJlCKUT/pYAUMHnN8dbcxAFyIyV009VOSnwJKh+iM+fY5lrHQ0ptw0LMqBmmhsSOxsUnsxfcR84r6eQ==;
 31:fM2ZE3i6p+Su88POrV9vrzIm4rnAK1Q0s/0sCmt3/yhgu21gdvyIDgAPHu+8xCrQ6H8veNrifrp1A5fcz8rXicn4YSYW6JsgrAPtoUWXlLoc2ERVtW8Q0Bpa8A/zopqg95rKHC6b6R9ehblvoW7iAIW9BCL027Cp4tdDUrUxUPfzKgJrFhWRRgvMHweXQaCuqiWFMbkLUabkqY3UoVhMs1V2Mi++/WjE3LV7H3X1w1c=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:1f9wBBxoLyHUjcMYN00l8GmmZmxftO6Z37jlNiLKLfQgAiDl6Vu465iYjQEffsYVfonWWPsMx7DjIppucjbMhxGZEovBcqWnQ8LB6VHNhSD/v143qtSbibAgbu5kdCeK97eNXrPYIvAwnUortxGiWd4hqPWuUgkAPZegPoP7Xtb4xr2iCQkGMDs5H+sdeOfg79Go41VVnxmZRqyxsBRYhhyXmGX0uSvQv1KZfIUKm0tTVWVYlwaocwhhDllejDdWIXdkYJ5xh8cGliaL4wNIktSPaj2hupjjWGANnQ/1zjK86j2MiBtCJH6NCePImoGyqvDP+S0BpbFxiPl1YntnlDG6I4oW/CwEp5AsUdW+0Mfirpv2skvyNcGeTJ5WT0PHbu4s6GKFv/oolppAAucI0Iy+cqgL0YQQoRIA4JqjNJz0M8mAj59ev5A7cSn4xWSWboWs/TnbZ3JXWDVl/6cWTmAvoxoYKwh202sr83nMiri+GMjcyhxrbaL2xdxPkHv0;
 4:D3QhJ1YxZjnBoDrkdqLIV0e78HnUA4w+tS4qPdQpIgB1RtE8x6pwxzAFT86BRy4SKun0jVi7RK1lNCvGrKzIua3M230xUk3hr6z2NSdktP2/RsuhZOoxzS1bPxTjImYzwTiJnK5JXQE24vf4xtZcALyH6cLARtbdZ36ka1ssy6rtb85dNoBlUqVuX9mTDSkVuh3lGTIUHyo6lL5rBemCAcYSESrhYcJz3sMkCwf6dOumQapQZzvQSkolgsaseEU/DTLNDo6cRBBMWl1SHmIhXiLTfZvjyFIa5qxCtgonlffpRuUIGffI4Sa7jktzDOa1gJagu9RLYJkLvx8RBB2Wu92jX8c47nJtxMcqQBHl93WjwkHjgGjJyWh7LGlcz/r6sI5o5v88plBiSczHRIXacqT9+GhYFer0hjzLIpguEUQ=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764FB01BB1271559E433CABE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(85827821059158)(58134797142442)(269456686620040); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(53754006)(54906003)(72206003)(36756003)(966005)(68736007)(86362001)(2906002)(8676002)(51416003)(476003)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(305945005)(4326008)(81166006)(7736002)(6666003)(7416002)(6116002)(3846002)(6306002)(107886003)(105586002)(106356001)(53936002)(39060400002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:l8iQD9QHwlj3l65osCdWsdXi+2a2itM/2R9pHkwNB?=
 =?us-ascii?Q?XQHG+YwiPGnJlxiVayM3L/HnSe6buwa8+9hRwca4CMgzdueU+Vy0H+1pPdTV?=
 =?us-ascii?Q?80KrDSCRL0OxVyK9HlrmffozonzHrW4xVqYvSdr17Pngy04gNEpnR9N9chfW?=
 =?us-ascii?Q?vGdDp5N7C2UZkX2MMjUNbMnMP9o3JEOevaXSZUh9p2QTxDoh8glx7ntY6y1I?=
 =?us-ascii?Q?fIE0OLm5XvTVVgLoOtZYIsSDPqODcTewxmP/CEMcGFGzL1BFyIVPwoVbyDbS?=
 =?us-ascii?Q?Q6T5tcbLc2P0H7783Y0zgH/0t63eErDUro0TpCsZTE2Iu/rdeRUYrTOkeIyl?=
 =?us-ascii?Q?nW5XuZWERJ7tVBkNkojMoFp3iULjC+EwHDgDJU7dZ06UgrmQjA4HKW176W2O?=
 =?us-ascii?Q?cIZH58ukab7vsM4wy8vq5Dn96KKrZBxWzkWulg1mDUtUs+L5sgMj3/zT4T7v?=
 =?us-ascii?Q?jsCfUirE5znaDTovni3lsML1ibuow/NBbwRFryv8hM2klQaLfOhoeLtNZdKd?=
 =?us-ascii?Q?B5xmRBMGGkOgSTmfWnhMd2UPgOhGWLOCVyqbamhgkOfMSzMgWMWFvYMbMdEs?=
 =?us-ascii?Q?SqNwaJ+edHtZ5n6KvewNoBFUaC8CX6nl8hro0wVMJsplp0Qsg95UOdz5hZW1?=
 =?us-ascii?Q?Z9hPFf/sJJ9HO3oqQLcmkbn4VqWVkZM1spL9jd2GssSnYBQXCqQsdLqMHaGt?=
 =?us-ascii?Q?HFwGXCC8G2BsVpwaFGz4/Kk3+Rovq+tJmKDcCqOb9Wuk1VTH4tSl0wvPS5Cp?=
 =?us-ascii?Q?gpdqCvF0rlaWqZLK41klrunyUUHHaBNisDsDsHtr7ehUn56exikvklwFwNyH?=
 =?us-ascii?Q?jqmp0yE0+txc+EzZoSt5XPQzsB4qFid1pdB+GBUaSVzpUM+g9xekYq7v6/by?=
 =?us-ascii?Q?4z04nrvqtifvSbGuLhIIrw1aZ6+qLvw9JCAyn4ZGho+kBt8jiwakkzL/x9xE?=
 =?us-ascii?Q?zF2WCb/gJ4fxESQJKFuH26iNn6y1i/v39onAa/w6WI/ncwvVI9N5OSZlQXAm?=
 =?us-ascii?Q?TMrMN4zOVEETRkUHZs07Iwj+GJAK2Z+QXYAjh9x73706dSySZFySpJaW8oBV?=
 =?us-ascii?Q?MVuEVoBkqA8NJw+MfxYjChTXH/kOH1rd6WPgncNycyKYUm0VFaXzNzZGTq7T?=
 =?us-ascii?Q?+a2L3E4kIa4SEN1Gj9j1v+ZvlLD0vlFPS3XnjCYn47LZv9OkWjAJYgUQ9wSj?=
 =?us-ascii?Q?eysDRp2L94l+DIw0IFdB5eeQwm6nGEzYbePSJoFauhx35zDcpCRY26k7WR8V?=
 =?us-ascii?Q?a7RMlxYj8Q86YzlfdU=3D?=
X-Microsoft-Antispam-Message-Info: e22jF6Bdl299uYHl3j9oNpmJUaqb++h2GTy8NUNzslMHb1GNzy/tiZR/Cfg/xlLZjQKODrjRSp13Jv6c1NeCWuP8ShtgNNcNK0GYWMVdnF1juzsu/K4N0kH3pJzu6Q4u//opMDdncAe79I2yMcl2M98FwgJ5pyxNV43vPCLbGEaOQcbiXcLDJHh8d7wOu4cu2KZklf3E+w9xVIyklAEOMWDNMhOPGzNiwdxNZDLoYXp4tly6fZjQSzaMUhU5JyNr1xYfeE0IeGTgDpNtEuKW8EvY++8UdMprcURA0qmOqt/2Yl3zVuLOth1qUXl/WdgO9oLIXq8XI4Xc8ZHZKzMt2rTzYY+31mbIOCs893ySY4Q=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:JyFTn1fe7YF2PqSzNzqRJLV/Vs3gfj9rY2qC/JNQcFIRU1tmPdJrVX6eTeUqI0vyF09vMp7bM+8U7gNqKrVLiUOaazfSsp8TGSHgCJWEQ6Nf5Q+TUnovYJoOTLfzq2c6so5z5wpNY0AC/9C02SkLocLJhKC27o/O+A2zvxOuJMvcHfLoMBzjXnMXvwUC4k4ve2NJ1YvGiQ1j9G0gyGDfDAuNNKsTJDH0LxVKG2BlNi0TKi8pCF2EjmCgfeFx/Xf3vnRO7Xlkq+bxkGumStFwF/cJur4BHlrdbb+ahJwUoxCSRYzYGHLZIylxt2hzDraah3RRPQMROFjTMljfUc0YpeTOwvj2nBqe8PWqdwQTOSBwuRe8PXBWazBE+kB+qC0L3DfKPwFaVassNhplMhKaV//L3oc9/AqOan+898NtZX970OUwlNNsJcVQCn5bZ4wsg155hbJRYDX6i8geDZYWZw==;
 5:VoNKjKwFLpnBNOfJi7vJ9kIvLJ4An3/5cZjcLILNEPCmUL8aBdKzYI4nAkpJpfGIlK1EutA06ej9L/o0Z0RHGWwav7+P93wkuiYj3BqAoxfLjX8g0DuG0UWAu8dYn+L7hTtrTl7zq+bbI908suke8loNIo4MuwwFMnP5eu0ZLvA=;
 7:k1x+js3j/oxZMRJTz+uJxnCUqmUXIj3+4tfc00x1k0DCaPw/eDQ6T2QVcdMEh6jub6h3oOPko6ktXtJshmVjJu6il11KLJ4AzC5+N+4gvqKpY2vYv4vtckTj8vfq7vmLarPytxzZ3NbaCf4jjcCTZIPl0KY66M5gts3kS2597M4G8HKJdiBhTvUyIT34N6gjywhyIWSNTDsFSi/0UQW6W3QHhV02D3tM/sn2gTY8sn3UZoYXBcP4q3Z2tph8T0qe
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:54:51.2046 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 32939f06-1907-4340-658b-08d611bdf7cb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 00/13] TEE mediator (and OP-TEE) support in
 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: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 tee-dev@lists.linaro.org, George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.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>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+CgpIZWxsbyBh
bGwsCgpUaGlzIGlzIHYyIG9mIHBhdGNoIHNlcmllcyBmb3IgT1AtVEVFIG1lZGlhdG9yIHN1cHBv
cnQgaW4gWEVOLiBDaGFuZ2VzIGZyb20gdjE6CgogLSBBZGRlZCBkb21jdGwgaW50ZXJmYWNlLCBz
byBub3cgeGwgZGVjaWRlcyB3aGF0IGRvbWFpbiBzaG91bGQgd29yayB3aXRoIFRFRQogLSBSZW1v
dmVkIFhTTSBzdXBwb3J0IGR1ZSB0byBjaGFuZ2UgZGVzY3JpYmVkIGFib3ZlCiAtIFBhdGNoIHdp
dGggT1AtVEVFIG1lZGlhdG9yIHdhcyBzcGxpdGVkIHRvIDcgc2VwYXJhdGUgcGF0Y2hlcwogLSBS
ZW1vdmVkIHBhdGNoIHdpdGggY2FsbF9zbWNjYygpIGZ1bmN0aW9uLiBOb3cgdGhpcyBzZXJpZXMg
ZGVwZW5kIG9uCiAgIEp1bGllbiBHcmFsbCdzIHNlcmllcyAieGVuL2FybTogU01DQ0MgZml4dXAg
YW5kIGltcHJvdmVtZW50IiBbM10KCj09PT09CnYxOgoKVGhpcyBpcyBmb2xsb3cgZm9yIHBhdGNo
IHNlcmllcyBbMV0uIFRoZXJlIHdhcyBsb3RzIG9mIGRpc2N1c3Npb25zCmZvciB0aGF0IHNlcmll
cyBhbmQgSSB0cmllZCB0byBhZGRyZXNzIGFsbCBvZiB0aGVtIGluIHRoaXMgbmV3IHBhdGNoc2V0
LgoKQ3VycmVudGx5LCBJIGhhZCBhIHdvcmtpbmcgc29sdXRpb24gZm9yIE9QLVRFRSB2aXJ0dWFs
aXphdGlvbiBhbmQgaXQgaXMgYmVpbmcKdXBzdHJlYW1lZCByaWdodCBub3cgKFsyXSkuIFNvLCBJ
IHRoaW5rIGl0IGlzIGEgZ29vZCB0aW1lIHRvIGludHJvZHVjZSBzdXBwb3J0CmluIFhFTiBhcyB3
ZWxsLgoKVGhpcyBzZXJpZXMgaW5jbHVkZSBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsg
YW5kIGZ1bGwtc2NhbGUgT1AtVEVFIG1lZGlhdG9yCndoaWNoIGlzIHdvcmtpbmcgd2l0aCBtZW50
aW9uZWQgY2hhZ2VzIGluIE9QLVRFRS4gU28sIG11bHRpcGxlIGRvbWFpbnMgY2FuCndvcmsgc2lt
dWx0YW5lb3VzbHkgd2l0aCBPUC1URUUuCgpJIGFkZGVkIFhTTSBzdXBwb3J0LCBzbyBub3cgaXQg
aXMgcG9zc2libGUgdG8gY29udHJvbCB3aGljaCBkb21haW5zIGNhbiB3b3JrCndpdGggVEVFcy4g
QWxzbyBJIGNoYW5nZWQgd2F5IGhvdyBURUUgZGlzY292ZXJ5IGlzIGRvbmUuIE5vdyAgaXQgaXMg
dmVyeQpnZW5lcmljIGFuZCBzaG91bGQgc3VwcG9ydCBhbnkgcGxhdGZvcm0uCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEwL21z
ZzAxNDUxLmh0bWwKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvcHVsbC8y
MzcwClszXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDgvbXNnMDIxMzguaHRtbAoKVm9sb2R5bXlyIEJhYmNodWsgKDEzKToKICBhcm06
IGFkZCBnZW5lcmljIFRFRSBtZWRpYXRvciBmcmFtZXdvcmsKICBkb21jdGw6IGFkZCB0ZWVfb3Ag
ZG9tY3RsCiAgYXJtOiB0ZWU6IGFkZCBPUC1URUUgaGVhZGVyIGZpbGVzCiAgb3B0ZWU6IGFkZCBP
UC1URUUgbWVkaWF0b3Igc2tlbGV0b24KICBvcHRlZTogYWRkIGZhc3QgY2FsbHMgaGFuZGxpbmcK
ICBvcHRlZTogYWRkIGRvbWFpbiBjb250ZXh0cwogIG9wdGVlOiBhZGQgc3RkIGNhbGwgaGFuZGxp
bmcKICBvcHRlZTogYWRkIHN1cHBvcnQgZm9yIFJQQyBTSE0gYnVmZmVycwogIG9wdGVlOiBhZGQg
c3VwcG9ydCBmb3IgYXJiaXRyYXJ5IHNoYXJlZCBtZW1vcnkKICBvcHRlZTogYWRkIHN1cHBvcnQg
Zm9yIFJQQyBjb21tYW5kcwogIGxpYnhjOiBhZGQgeGNfZG9tX3RlZV9lbmFibGUoLi4uKSBmdW5j
dGlvbgogIHhsOiBhZGQgInRlZSIgb3B0aW9uIGZvciB4bC5jZmcKICBsaXhsOiBhcm06IGNyZWF0
ZSBvcHRlZSBmaXJtd2FyZSBub2RlIGluIERUIGlmIHRlZT0xCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA2ICsKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAg
ICAgICAgIHwgICAxMCArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAg
IDcgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgfCAgIDEzICsKIHRvb2xz
L2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgIHwgICA1OSArLQogdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgICAgICAgICAgfCAgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgIHwgICAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICB8
ICAgIDEgKwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgfCAgICA5ICsKIHhl
bi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgIDQgKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgICAgICAg
IHwgICAxMCArCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgIDEgKwog
eGVuL2FyY2gvYXJtL3NodXRkb3duLmMgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9hcmNoL2Fy
bS90ZWUvS2NvbmZpZyAgICAgICAgICAgIHwgICAgNCArCiB4ZW4vYXJjaC9hcm0vdGVlL01ha2Vm
aWxlICAgICAgICAgICB8ICAgIDIgKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICAgICAg
ICAgfCAxMDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vdGVlL3RlZS5jICAgICAgICAgICAgICB8ICAgNjkgKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5j
ICAgICAgICAgICAgICAgICB8ICAgIDUgKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAg
ICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oIHwgIDQ0
NCArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIHwg
IDUwNyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggICAg
ICAgfCAgIDkxICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgICA4
ICsKIDI1IGZpbGVzIGNoYW5nZWQsIDIyOTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90
ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRl
ZV9tc2cuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVl
X3NtYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fws83-0005cS-2C; Mon, 03 Sep 2018 16:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws81-0005bJ-Op
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:05 +0000
X-Inumbo-ID: e0f26527-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e0f26527-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:27 +0200 (CEST)
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=6FpAToSkUv43tS2LeqGgKITWxISEz84y5BWF6XPAdUY=;
 b=A0/hb+m1cViAYQWEZBuTnfwjBXZMwm+2Ytg+TT82bv82AHWtymVBy9oQK8RQcdJ96AN+7YVyoTbTQVZzQzCHaxZHfM0FDJumyD9ZXyZImYn9Vrh2yBBz2hu/SlvafaLjbxbhLn73em6V8DUcefg+1O5lHtipfuBzx4ZzuDBzq/k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:54:57 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:25 +0300
Message-Id: <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM4PR0101CA0080.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::48) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a3ca7dc3-3a41-4dfd-3e4e-08d611bdfb6d
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:Efl12QSAa/HETIGK8UJjGM7TdpTd8t7miU3oA5ML3AyYNyoJB0iOg+V/+LWGC8jy8ksesvPLKlEb0y9qPoWawFjEQCX4WZxahnZVmU+lXCzzqWOrez6qIuCXrIt1AdZDF7k1D/RSsw/QJAA6156LU5jRWDqojTvdz0h1c4KR6Jq7ZtYDqhcG3SPsdrvm8YZ8Tvsbg2i3jahPkDbzKs7YA/x6bRBx7SAB62bDus6jYxp7eX+RKSCSakRdlaP7oMdU;
 25:XBANSlLJBoGwwhLbUPjcpQiEZ+Jzq5VX6/G97QKVsAH856fTWvPf/NceLQUUrboJOPbl9ASv3X2VaOVTH8s6EBGmRzBUcHDvG84WX751yoCw57RRPee3VFVekiUDblEKJ+L3um32wFVdLow1+jwyavUP9SrBkH6SslZ9301eegjfR3Nkr9uct3L11fuJic+r+nOGP0L1PYb1VMEb1ds6EXtccoN/QSnyetfXYbL4fPLIjiMjZKrGSNoQ4MHiZLf9/C9OLJBAHPlvB3U3LnGTcf8D+8xzmF0sDD0GeTRY3w7C/MDi8v6Z1OaghbTbn2iG4++BVVsD4aEou8KJogDvoA==;
 31:ZRM3RZ7bl5j330cP2oZVzcF3AkkBX4B0uAez0NizyDD5kVTVR0IxY6Gw4aK98HyHAwfNC+so5JRuR8cTP8ZdBXFc9+prR0qSEGhe1tiib+Y9EEWdHL89j55GR4ahKQ55+cgvKnq6xza6q45Wkao0t2zs3jNEwpj4H1I9RXilGCCkK0anC6/t2nnutf7aN+OX5wNF2nxeKDsVaXCNSviWpIW7AePGMXH47bBar/8Hy5s=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:YoXM+6vRxwzzE/bXzaEVnASfBHUBxJ0FmfEN0yRqcVHuzvehplXRyS08sewu5HsoOtdnN0bYnz1+pnYTmaOcirK9YoQRjYFwMgUz0HYn7wK627SW4B7wibzoDxrItBLansBwNX64P8FFWZ2CAeNFjOalBzyEonk4QB0Qw+byTb+zDJi5gIpgFnQKhevZ0G9nK3YF5ISP2dp+oI2jHM5OekKuq4t2W7mtpdK+siEE/a23HxgWbxoH2A337thJICj8wE9mbw2jk6m5o72rW9LagPJKhhGwkOd9UoWV8cWTXHs2x1tk7JwEC+wclCuBhXjO+pIiN+f3/P3boQZycg8RkXLY4ctub21tkNry/ab/vMy5SvencmRLMm3rsXiM+0ecC4k4o+/cHo3G0tbpeIGacW/YR8fwcSivxrxA3G3Jqe3cRZwdknfH+R+x/HpAPQvhNvymFJaWs4TBaWqm8t2H2qVY/Vl3mpjBjCVRjc4lIAIUPjlUvfVwELJWCieGp8Cz;
 4:3nt/VFXENC82IoSshjFEL/I/7ZZMb6VbovjxqlVfINbJrJQlWEr2Xu6afddbNqYL/pJ1dDDEGJ1fa3rlqqH5MAhoJnBPFCFTIPjGg4T16nxZGQd2uKQOzzpCKaC/4TOvmxgAtpS9b0XDGTgpyBykhdqth8xTcn3DRH+so4Ui9QBUIallfKdwTHkZck9DglIurQQgKCSf9dx/+s1WBVf4fvSL3XynGloP5XXpwYYB2ztwfVQaz3NggThOUebHzQGLldzAhyqgCB0Qmk9ozhO/Eo8GIVasTVlV++GfA8IelE7KtrB5Zo8I/as0oB+99r2CSNbXLh7V08k8HilGwdv5HVsUZNuflPq3L1ybmDo6E145XZGm42cxP4bf0IHpLkFh
X-Microsoft-Antispam-PRVS: <AM0PR03MB37642A1CB63DB57D9DBAEEC1E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(70601490899591); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(575784001)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(7416002)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014)(41533002)(2004002)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:zPEPyCq/1PaoHKPH1dnAUFX64rvkg04+jd0i8GOcQ?=
 =?us-ascii?Q?yIPdRTyrHCIuRAlQdt50wL4epQFA6kviVwqFU0h49eTEmqlnoNnmUs4KzEDY?=
 =?us-ascii?Q?bMOon8XpV4wBgG5JgQtUimSXxpvzafJsVDh/5yeT7529z29usFcVuCuhuWo8?=
 =?us-ascii?Q?upRdYCsH2Rq6KygmeVDwBJgrDzY2qhaH840XswmXfYS/Y5O69R9o1vPzNWk8?=
 =?us-ascii?Q?xE9FyjFgkkluedZWodAJyTRViPg7eLL7oAQ19FE5aj96+Swllp0B4/tkpn9c?=
 =?us-ascii?Q?YruJ/y2w+sVcJF8QIt/KWI/0BMP/tl3vovf+5eqaHsBv8jEdWgtd/4iBVJ+i?=
 =?us-ascii?Q?vAi8E9trRB1ugz9h9SYiajY9Z7YUgxYOGwSWqBbTBT7FUh0UyPwOnxeTcs5Y?=
 =?us-ascii?Q?9eD6t1Px38+V6nZ35aB18na85XOK2hkhRmP845UMKOL4WedzNVE3/ZM7QLM9?=
 =?us-ascii?Q?jQC3ho3J9q3dxkLr0tEa0UaOhrglEiKXjMuwVBWH7WIUpfpvHHaneAVcz0tJ?=
 =?us-ascii?Q?W43kft6EkbxeGE1ZdPiWN0LYuDstxFZgiWfBIvonaMx8Wjj0rCgmDBxnQuYI?=
 =?us-ascii?Q?cySrDH8ke8kZ4WWWIQDhR3hFAKiybNQXKGIO8uVaE40osf/BV2q0qxAsBrEf?=
 =?us-ascii?Q?3cTNmZPM3+b4B3YwYN6lxOWodjKCpZFani+GvxMmcmAEGmOUgUq5n9OXyhQO?=
 =?us-ascii?Q?oML8bV400/E5hxqhmUIGUad6xynLUiSnqjW/I8+4+fZpcom9UjJmfkNe/DE3?=
 =?us-ascii?Q?eNX4Xb8nK6QG9hXUFPEeo5M3GrCAffiJOiYt2DS9UhHCRhKt9Mosr83LnXOr?=
 =?us-ascii?Q?VGqyvqkKyZnNSYMum5JjFp0AiuGDXpVj5oHa76hBn9QmTeJCqshIl/dvBtl4?=
 =?us-ascii?Q?JC6sL/USOymBMnFZHPIgL7BepptBTsbioOi+Ib7Voav0BzPz6iNxgRjjqMD5?=
 =?us-ascii?Q?W+XNr3d1zjbjAe4paSzb7sVWZCOwJaLKPi5bVAyJuzcwnTEXUReSnUEjaGaU?=
 =?us-ascii?Q?/4rFKfemF7E5t0gOitfvojRFN/Wjh3AJWfWqqowUmIY47GR2+3tmapzxLw5x?=
 =?us-ascii?Q?8HCnt3vj4BH0CIOFwJJi9LrZqCeMH6sprSo5pKcuswHLrF/jwZTPbETzM2AH?=
 =?us-ascii?Q?3EhKisbPANMn1zVQr1v1JMopf0PkWGtl3FJ6BPiCVed9wBYxOxh7pRFGiUA7?=
 =?us-ascii?Q?gSAIHr1dMChrDuwq58IMN2x6+YEv7VOIKR7ELHcMZr1DDGc+rv9dNiX1fLbr?=
 =?us-ascii?Q?LxbI8MzrSvo+5dl83+MrrT4qiT8i754B/Md53Z6oVRSJ/ihEF9ThXxwkAGYK?=
 =?us-ascii?Q?ctJICMSiAgvpV1o5FMXUV4=3D?=
X-Microsoft-Antispam-Message-Info: 7EXcneQ24vDku1uxdT9ZHoj+tuEgXtB1VrZthwknAMQBYX/ot6EKqEiuwGqiqSBF84JoCcml6vuiE1Zjhf1LxLHLEIF3lvuoVfuJXeUI2IorTIndZht6sD+tfW6NwWqavFJhC4x6y6BSklJiy9mA6dlk3n0au+bbaBxur41venQt4m2FOoPeAsvl/ptf52UCPiT9fzgE90hWG7b+W1SxKIzDkyy5fuFcH2YDTm+10POVMZXfPRXhmHAbz5A8El4rcmbCeuB/Xu0SMGrLlPvfh8YzHE7exvF1tVZNuyJ81sGaPg1QRpYSjq7TtjBVRcCJ0He/0GpoVYzYt4UrR5V6PQ8URbFvy5buAZkCEYpXXHY=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:7FVh14fS5BZeoz4x7jVX7jH71rCyGvqdfIYne2GHQsU6XcY07B4OTL2irDrkA2RlWtRW74nfLbRWLr9XICTlKq+AvJPdRT04JTRQeVycWj7/lWUc/j2LFV17PMsbq4CDH3wYnOsYZYx0HZwzqu+oDJWEo23F4gPDMGZe5GP97XnpOBl9Q2V7AXgffXnX/8vuw05uKy1xCzH1yy+8wiswaiXvUk5wzTfOnTu9YPdf+DJpkuY0Es1WiVJmaqANt8iixomFFpOmS2HETDPUHdEsX2+p3w3R0vjbCwolgGgkeA0Iolr+Y2dMtpvFAgcQ9OGYa0qqYLm4QPCGhRkoENYPb7dkg2KoEGW8hMnZt0kLP6/bgDp1/dN6YD98I4V23y1a2epUyT27QRaVthzv1m0rlGnIAbN1K+XySoSdxFRXPnF1EthWv3jjz+/c0+WIonTRbYjswe26tr62K/GN6yJ/Ow==;
 5:xTboHGve3axyWeZTZezW7gwisyvaiit1bp7EL0USLi7Mo+K1Cc05yiRTqUAMhAIg4XBkxGd8MNgYMRVLQok7kLf+iKY8EAPKbgGh9VmjE0zJ4KARF3iCda1yNKTCNPgX1dTQj0RVb5aly2UdhLw4wb1u4NYpcUDeGrDZvXlRHCI=;
 7:dmWC6LHWpZXBRt8COgYQMe1zk7ESX3UKLza3CdAa2THALCaXSOA4n1P4SIb+rvAU4g805q8fb/5PWYK8BqV5EorKfSUP16PApf4l+7b7D2tzJ/HyOGjD8jIMO5otYOtRS+bZJ3yfBhUP+i67SfCsNlIeIvyr0dtRLgSeymEiBU5lK10I9ARG+TEHrjJtcg35O70oaAwydNBSaznXvRfJobfKCNlLsgJEOqIYe8OxSkAD8PdCE4GAC7eByCf1y99y
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:54:57.7829 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a3ca7dc3-3a41-4dfd-3e4e-08d611bdfb6d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 01/13] 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>,
 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>,
 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>

VGhpcyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4gR3Vlc3Rz
IGNhbid0IHRhbGsKdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRoYXQgd2ls
bCBpbnRlcmNlcHQgcmVxdWVzdAphbmQgZGVjaWRlIHdoYXQgdG8gZG8gd2l0aCB0aGVtLiAiVEVF
IG1lZGlhdG9yIiBpcyBhIHN1Y2ggZW50aXR5LgoKVGhpcyBpcyBob3cgaXQgd29ya3M6IHVzZXIg
Y2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKKHNlZSB0aGUgbmV4dCBw
YXRjaGVzLCB3aGVyZSBPUC1URUUgbWVkaWF0b3IgaXMgaW50cm9kdWNlZCkuClRFRSBtZWRpYXRv
ciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElBVE9SKCkgbWFjcm8gaW4gdGhl
CnNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVWSUNFX1NUQVJUKCkvRFRfREVW
SUNFX0VORCgpCm1hY3Jvcy4KSW4gcnVudGltZSwgZHVyaW5nIGluaXRpYWxpemF0aW9uLCBmcmFt
ZXdvcmsgY2FsbHMgcHJvYmUoKSBmdW5jdGlvbgpmb3IgZWFjaCBhdmFpbGFibGUgbWVkaWF0b3Ig
ZHJpdmVyIHRvIGZpbmQgd2hpY2ggVEVFIGlzIGluc3RhbGxlZApvbiB0aGUgcGxhdGZvcm0uIFRo
ZW4gZ2VuZXJpYyB2U01DIGhhbmRsZXIgd2lsbCBjYWxsIHNlbGVjdGVkIG1lZGlhdG9yCndoZW4g
aXQgaW50ZXJjZXB0IFNNQy9IVkMgdGhhdCBiZWxvbmdzIHRvIFRFRSBPUyBvciBURUUgYXBwbGlj
YXRpb24uCgpDdXJlbnRseSBURUUgbWVkaWF0b3IgaXMgZW5hYmxlZCBvbmx5IGZvciBEb20wLgoK
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgotLS0KCiBDaGFuZ2VzIGZyb20gdjE6CiAgLSBSZW1vdmVkIHRlZV9yZW1vdmUoKSBmdW5j
dGlvbgogIC0gQ09ORklHX1RFRSBkZXBlbmRzIG9uIEVYUEVSVAogIC0gdGVlX2RvbWFpbl9jcmVh
dGVkKCkgY29udmVydGVkIHRvIHRlZV9lbmFibGUoKQogIC0gdGVlX2luaXQoKSBpcyBjYWxsZWQg
dXNpbmcgaW5pdGNhbGwoKSBtZWNoYW5pc20KICAtIHRlZV9oYW5kbGVfc21jKCkgcmVuYW1lZCB0
byB0ZWVfaGFuZGxlX2NhbGwoKQoKIENoYW5nZXMgZnJvbSAiUkZDIiB2ZXJzaW9uOgogIC0gcmVu
YW1lZCBDT05GSUdfQVJNX1RFRSB0byBDT05GSUdfVEVFCiAgLSBjaGFuZ2VkIGRpc2NvdmVyeSBt
ZWNoYW5pc206IGluc3RlYWQgb2YgVVVJRCBtYXRoaW5nLCBURUUtc3BlY2lmaWMKICAgICBwcm9i
aW5nIGlzIHVzZWQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICB8ICA2ICsrKwogeGVu
L2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgfCAgOSArKysrKwogeGVuL2FyY2gvYXJtL01ha2Vm
aWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA0ICsr
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICB8ICA0ICsrCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9zaHV0ZG93bi5jICAgICAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICAgICAgfCAgMAogeGVuL2FyY2gvYXJtL3RlZS9N
YWtlZmlsZSAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jICAgICAgICB8IDY5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAg
ICAgICB8ICA1ICsrKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgfCAgNyArKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaCB8IDkxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEzIGZpbGVzIGNoYW5nZWQsIDE5OSBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvdGVlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
YXJtL3RlZS90ZWUuaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5k
ZXggMTk3MDEwMC4uNjA1ZTZiZCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRB
SU5FUlMKQEAgLTM3Niw2ICszNzYsMTIgQEAgRjoJY29uZmlnL1N0dWJkb20ubWsuaW4KIEY6CW00
L3N0dWJkb20ubTQKIEY6CXN0dWJkb20vCiAKK1RFRSBNRURJQVRPUlMKK006CVZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KK1M6CVN1cHBvcnRlZAorRjoJeGVu
L2FyY2gvYXJtL3RlZS8KK0Y6CXhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlCisKIFRPT0xTVEFDSwog
TToJSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiBNOglXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94
ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCA1ODZiYzYyLi4wOTY4Mzc4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMTAyLDYg
KzEwMiwxMyBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAogCSAgSWYgdW5zdXJl
LCBzYXkgWS4KIAorY29uZmlnIFRFRQorCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBv
cnQiIGlmIEVYUEVSVCA9ICJ5IgorCWRlZmF1bHQgbgorCWhlbHAKKwkgIFRoaXMgb3B0aW9uIGVu
YWJsZXMgZ2VuZXJpYyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKKwkg
IHRvIGFjY2VzcyByZWFsIFRFRSB2aWEgb25lIG9mIFRFRSBtZWRpYXRvcnMgaW1wbGVtZW50ZWQg
aW4gWEVOLgorCiBlbmRtZW51CiAKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhl
IGFsdGVybmF0aXZlIGZyYW1ld29yayIKQEAgLTIyNywzICsyMzQsNSBAQCBzb3VyY2UgImFyY2gv
YXJtL3BsYXRmb3Jtcy9LY29uZmlnIgogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNl
ICJkcml2ZXJzL0tjb25maWciCisKK3NvdXJjZSAiYXJjaC9hcm0vdGVlL0tjb25maWciCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5k
ZXggMzdmYTgyNi4uNjMwZDgxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMyw2ICszLDcgQEAgc3ViZGlyLSQoQ09ORklH
X0FSTV82NCkgKz0gYXJtNjQKIHN1YmRpci15ICs9IHBsYXRmb3Jtcwogc3ViZGlyLSQoQ09ORklH
X0FSTV82NCkgKz0gZWZpCiBzdWJkaXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQorc3ViZGlyLSQo
Q09ORklHX1RFRSkgKz0gdGVlCiAKIG9iai0kKENPTkZJR19IQVNfQUxURVJOQVRJVkUpICs9IGFs
dGVybmF0aXZlLm8KIG9iai15ICs9IGJvb3RmZHQuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNGJhZWNjMi4uZGI1
ZjVlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL3RlZS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdmZwLmg+CiAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+CkBAIC05MDIsNiArOTAzLDkgQEAgaW50IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKi8K
ICAgICAgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7CiAKKyAgICAgICAgLyogRnJlZSBURUUg
bWVkaWF0b3IgcmVzb3VyY2VzICovCisgICAgICAgIHRlZV9kb21haW5fZGVzdHJveShkKTsKKwog
ICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47CiAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBlMWM3OWIyLi5kMjA4ZWM3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRl
IDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFz
bS90ZWUvdGVlLmg+CiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50
X3RhYmxlLmg+CkBAIC0yMTkzLDYgKzIxOTQsOSBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAg
cDJtX3Jlc3RvcmVfc3RhdGUoc2F2ZWRfY3VycmVudCk7CiAKKyAgICAvKiBFbmFibGUgVEVFICov
CisgICAgdGVlX2VuYWJsZShkKTsKKwogICAgIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7CiAK
ICAgICBtZW1zZXQocmVncywgMCwgc2l6ZW9mKCpyZWdzKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDQ1ZjM4NDEuLjY4MDM1
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCkBAIC00Nyw2ICs0Nyw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5j
bHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8
YXNtL3RlZS90ZWUuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGku
aD4KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NodXRkb3duLmMgYi94ZW4vYXJjaC9hcm0v
c2h1dGRvd24uYwppbmRleCBiMzJmMDdlLi4zMGM2OTUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc2h1dGRvd24uYworKysgYi94ZW4vYXJjaC9hcm0vc2h1dGRvd24uYwpAQCAtNSw2ICs1LDcg
QEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5j
bHVkZSA8YXNtL3BzY2kuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgogCiBzdGF0aWMgdm9p
ZCBub3JldHVybiBoYWx0X3RoaXNfY3B1KHZvaWQgKmFyZykKIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNjlkZTI5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5jNTRkNDc5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL3RlZS9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSB0ZWUubwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RlZS90ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2ZkMDE0OAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKQEAgLTAsMCArMSw2OSBAQAorLyoKKyAqIHhlbi9h
cmNoL2FybS90ZWUvdGVlLmMKKyAqCisgKiBHZW5lcmljIHBhcnQgb2YgVEVFIG1lZGlhdG9yIHN1
YnN5c3RlbQorICoKKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KKyAqIENvcHlyaWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgor
CitleHRlcm4gY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9zdGVlbWVkaWF0b3JbXSwg
X2V0ZWVtZWRpYXRvcltdOworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICpt
ZWRpYXRvcl9vcHM7CisKK2Jvb2wgdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQoreworICAgIGlmICggIW1lZGlhdG9yX29wcyApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHJldHVybiBtZWRpYXRvcl9vcHMtPmhhbmRsZV9jYWxsKHJlZ3MpOworfQorCitp
bnQgdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlmICggIW1lZGlhdG9yX29w
cyApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+
ZW5hYmxlKGQpOworfQorCit2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIGlmICggIW1lZGlhdG9yX29wcyApCisgICAgICAgIHJldHVybjsKKworICAgIHJl
dHVybiBtZWRpYXRvcl9vcHMtPmRvbWFpbl9kZXN0cm95KGQpOworfQorCitzdGF0aWMgaW50IF9f
aW5pdCB0ZWVfaW5pdCh2b2lkKQoreworICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVz
YyAqZGVzYzsKKworICAgIGZvciAoIGRlc2MgPSBfc3RlZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVl
bWVkaWF0b3I7IGRlc2MrKyApCisgICAgICAgIGlmICggZGVzYy0+b3BzLT5wcm9iZSgpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBURUUgbWVkaWF0
b3IgZm9yICVzXG4iLCBkZXNjLT5uYW1lKTsKKyAgICAgICAgICAgIG1lZGlhdG9yX29wcyA9IGRl
c2MtPm9wczsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgcmV0dXJuIDA7
Cit9CisKK19faW5pdGNhbGwodGVlX2luaXQpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjNGNjYWU2Li5kMDE5
OWM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1
ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL3Rl
ZS90ZWUuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20vdnBzY2kuaD4K
IApAQCAtMjcyLDYgKzI3MywxMCBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NU
QU5EQVJEOgogICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQIC4u
LiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5EOgorICAgICAgICBjYXNlIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TIC4uLiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQ6Cisg
ICAgICAgICAgICBoYW5kbGVkID0gdGVlX2hhbmRsZV9jYWxsKHJlZ3MpOworICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDI0NWEwZTAuLmU0YTJkNmUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUwpAQCAtMTMzLDYgKzEzMywxMyBAQCBTRUNUSU9OUwogICAgICAgX2FlZGV2aWNlID0gLjsK
ICAgfSA6dGV4dAogCisgIC4gPSBBTElHTig4KTsKKyAgLnRlZW1lZGlhdG9yLmluZm8gOiB7Cisg
ICAgICBfc3RlZW1lZGlhdG9yID0gLjsKKyAgICAgICooLnRlZW1lZGlhdG9yLmluZm8pCisgICAg
ICBfZXRlZW1lZGlhdG9yID0gLjsKKyAgfSA6dGV4dAorCiAgIC4gPSBBTElHTihQQUdFX1NJWkUp
OyAgICAgICAgICAgICAvKiBJbml0IGNvZGUgYW5kIGRhdGEgKi8KICAgX19pbml0X2JlZ2luID0g
LjsKICAgLmluaXQudGV4dCA6IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVl
L3RlZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMGU4YjU3NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL3RlZS5oCkBAIC0wLDAgKzEsOTEgQEAKKy8qCisgKiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3RlZS90ZWUuaAorICoKKyAqIEdlbmVyaWMgcGFydCBvZiBURUUgbWVkaWF0b3Igc3Vi
c3lzdGVtCisgKgorICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgorICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLgorICovCisKKyNpZm5kZWYgX19BUkNIX0FSTV9URUVfVEVFX0hfXworI2RlZmluZSBf
X0FSQ0hfQVJNX1RFRV9URUVfSF9fCisKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKworI2lmZGVmIENPTkZJR19URUUK
Kworc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgeworICAgIC8qCisgICAgICogUHJvYmUgZm9yIFRF
RS4gU2hvdWxkIHJldHVybiB0cnVlIGlmIFRFRSBmb3VuZCBhbmQKKyAgICAgKiBtZWRpYXRvciBp
cyBpbml0aWFsaXplZC4KKyAgICAgKi8KKyAgICBib29sICgqcHJvYmUpKHZvaWQpOworCisgICAg
LyoKKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24gaWYgdG9vbHN0YWNr
IHJlcXVlc3RzIHRvIGVuYWJsZQorICAgICAqIFRFRSBzdXBwb3J0IHNvIG1lZGlhdG9yIGNhbiBp
bmZvcm0gVEVFIGFib3V0IG5ldworICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVy
ZXMgZm9yIHRoZSBuZXcgZG9tYWluLgorICAgICAqLworICAgIGludCAoKmVuYWJsZSkoc3RydWN0
IGRvbWFpbiAqZCk7CisKKyAgICAvKgorICAgICAqIENhbGxlZCBkdXJpbmcgZG9tYWluIGRlc3Ry
dWN0aW9uIHRvIGluZm9ybSBURUUgdGhhdCBndWVzdCBpcyBub3cgZGVhZAorICAgICAqIGFuZCB0
byBkZXN0cm95IGFsbCByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB0aGUgZG9tYWluIGJlaW5nIGRl
c3Ryb3llZC4KKyAgICAgKi8KKyAgICB2b2lkICgqZG9tYWluX2Rlc3Ryb3kpKHN0cnVjdCBkb21h
aW4gKmQpOworCisgICAgLyogSGFuZGxlIFNNQ0NDIGNhbGwgZm9yIGN1cnJlbnQgZG9tYWluLiAq
LworICAgIGJvb2wgKCpoYW5kbGVfY2FsbCkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwor
fTsKKworc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIHsKKyAgICAvKiBOYW1lIG9mIHRoZSBURUUu
IEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KKyAgICBjb25zdCBjaGFyICpuYW1lOwor
CisgICAgLyogTWVkaWF0b3IgY2FsbGJhY2tzIGFzIGRlc2NyaWJlZCBhYm92ZS4gKi8KKyAgICBj
b25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyAqb3BzOworfTsKKworYm9vbCB0ZWVfaGFuZGxl
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworaW50IHRlZV9lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCk7Cit2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsK
KworI2RlZmluZSBSRUdJU1RFUl9URUVfTUVESUFUT1IoX25hbWUsIF9uYW1lc3RyLCBfb3BzKSAg
ICAgICAgICBcCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rl
c2NfIyNfbmFtZSBfX3VzZWQgICAgIFwKK19fc2VjdGlvbigiLnRlZW1lZGlhdG9yLmluZm8iKSA9
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIC5uYW1lID0gX25hbWVz
dHIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
Lm9wcyA9IF9vcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30KKworI2Vsc2UKKworc3RhdGljIGlubGluZSBib29sIHRlZV9oYW5kbGVfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBy
ZXR1cm4gLUVOT0RFVjsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHRlZV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKSB7fQorCisjZW5kaWYgIC8qIENPTkZJR19URUUgKi8KKworI2Vu
ZGlmIC8qIF9fQVJDSF9BUk1fVEVFX1RFRV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws89-0005hy-CV; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws88-0005hS-U8
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:12 +0000
X-Inumbo-ID: e5057aab-af99-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e5057aab-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:34 +0200 (CEST)
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=XW6dPtFKEtZJuHVHLQJuc4DWAQ3ilXlPUQK7bTp8VNk=;
 b=f1YyIgFW3Qrrx7E9m5fn3pzUNLP4RHbHrUsLL+/fHTMqLvS3HycG/F4JdVDM3Qny+9UmXSW9k6fQGVOP1lTgZNevJ0lRa8+/ZQNnUqz+6tsU1IQU956X4KwORzQeYP5t/CatWd0aTnr50lGsykRDYmxeZWOImN7o64z+i3UP+0A=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3762.eurprd03.prod.outlook.com (2603:10a6:208:45::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:03 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:59 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:26 +0300
Message-Id: <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0701CA0021.eurprd07.prod.outlook.com
 (2603:10a6:203:51::31) To AM0PR03MB3762.eurprd03.prod.outlook.com
 (2603:10a6:208:45::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3080fd96-33e6-4b5a-e76b-08d611bdfe98
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3762; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 3:fhKO8O1jzXphg8O7FmSPSlY9COHXDUIytgmV0D/J6ps404cygSW6cWXXitL/WnAfjM+CmMsrSg9jgm+me9Y61aZ3xFfzG6fHpoTsTbUrN7/RK0G6SIJ10CDcxi747fns0BgZi0VwZHNte8vcwWFi1Ou7zfryOeHWi03Bnp0oOlnFLshLPhDwmwJpWnVAhWwqapZyxEGtnLZkVaqdG3fYeScTVURabHyGeFdfbDq3898RD7ZbDSwc/dAxJsRplwnN;
 25:yeu+fUi9W+A31e+i5y5duf4c/Ma44wQGSQ7Jmvma3UFuUkRbHdDpCRwvs40rqEFdiLyxqoWPUZTHQjDWxXTZ6gPTRRZEwT/tnHED33EgZ3yUUFqPEjw20tGjJJM6gagK5td/fjzOTqEgNj5r5X84RWoLWllmzRooGoZ0RYg/n7PrFOvNuUbyECO4ny3jX6ArcS2mgZchsVR8shnZmkPXTdNmbk83nbJo4J5Kcm4G9G648HFblFiXgogYUpraupktt0OHgKkmSd8YFir+Lh8MwsQP9RfPy0a1knT65Q1ge15UX5ueIehadRRoj5258QmcboygXnrTtIac1Inx5GUWRg==;
 31:+UhbTe4bghF/XJuQyZGBBeDWRy+0DEaLNU3EFB0jfmB3F9vkldBeYaURiILB6VK0rv7iITmhB3crX3dkl2oweQmH3TLJx3rRjTEHWxi5VF4OhWU62pJrSim8iiv3AcMEOj3dpQefldyQsqTkruAPq+qwlT6lbqpdYhuaxaTrdyggKlsZP9iC1grVpfNK9RRvHe1kQFg3k4dBvYF9P5zTaw5qnehBfT/AegkndDNpimU=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3762:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 20:EdSfN5d+l6UpraN7mhjGVA6QX9tZn9bYBDpv0NllUDK2GekU9E/MB7nOdPtgsMOi3UYiym32e6q8nbcOhaokZmAiEPGUPP+iAimEMLJZC1F2CGEovzISuqrdiWVFk8A66koiQFYgLDinJco0d3ULAAE8YvWwduBZpivs/FTk53Y1zk88cyNrBh734MfdiNW+ESh/mWc8Njm9mllsYsIo/TmidnbZ3xCigJrjqPw85/SVECIxFuuCN1DvuPYfVAkfgQMSuo+oI1ci2M1+KW1HJDMYQnGWIt/Kd+dEH6U0981vxkNhUaVZdeAONDpb67+l7tx63Y6dZzzyXESpEl1xDiXcDiLuDy7YIk8oYbTBvxCevwXAH0hcN97ax1pWfgemGR2xEtdf7VDdibQDJTWgrYHUCQAKkrxjALPib7hopvrBBHL1lf9vE6p7fXPJXLTy6KMWFF+assarxx7e2sIG6V5cZI0OBtxayedjg5dQDLjFHri8y+BmlWJmWEiR3EsH;
 4:5vrBUM3mRmWoN9eqvslTYETQK8wDyBrCK7fWVaRef+GBZSu09PyoDjtuhtGr0cjvePsd7nFfhbxAENqRnJCaHhsaPFZTZuPlk2Jv4PNXvHkiq4HpzUdMnvRxc75obOUlt965Ho8yttQu9MyAYRyWbLHk8XGhhlco5Ebm1MHjp+xRthTjmUaiZxrbJVKtyAVKsNVHT43pVLBBELfeWpcA5ua32zGzjCytHhxTI8vqwHffMF9s49knQ9bJeeBZPttj2pMu4ceS8k4owAf/GcdvZ8CJ+2l/PfZoTFkMEOLSNfJDB4Q80hJ2uywBLQ7w4AbPABExnq2UjfFEyYAVG5OCrUPRaclfc8TlqcbrKV082A4=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3762F143BEB0F436D8BBCC3EE60C0@AM0PR03MB3762.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3762; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3762; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(136003)(366004)(39860400002)(346002)(199004)(189003)(66066001)(50226002)(26005)(4326008)(52116002)(51416003)(7416002)(186003)(426003)(81166006)(81156014)(316002)(386003)(8936002)(55236004)(3846002)(76176011)(36756003)(48376002)(54906003)(50466002)(486006)(446003)(68736007)(6116002)(16586007)(47776003)(11346002)(42186006)(2616005)(476003)(97736004)(86362001)(7736002)(53936002)(5660300001)(72206003)(478600001)(305945005)(106356001)(105586002)(6666003)(8676002)(80792005)(2906002)(122856001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3762; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3762;
 23:PbxCWDEW9/avQFFyu9IiTur0DQxEDvDlQNxC60piy?=
 =?us-ascii?Q?r5MpMYUX7dk+kDVDZo4KJz4Llbrpe+VLJYmXtqUJ+jK5vKH/8QXpN62/E+fg?=
 =?us-ascii?Q?/f0xZxmjIsEeznwCZUPhIi+v0VxoS3FRkzD5CNKgg9YDLNTfVrxAzdl+xcQ+?=
 =?us-ascii?Q?NMboyFUMUp0Kh4duR9jr2MA/npgdA1iwGR1wq/Cz70R6XImS7MQcJV878ycC?=
 =?us-ascii?Q?zvLCnVFT3liWi+rlBcNaxv43Y7cLBdodw6Kzksnsd4Zt8zjqDWs9olwqjclN?=
 =?us-ascii?Q?8ZsKLO2jW6PZpwMA2UNxXhBpGov3Ic/odawxrJtT39ZM0lrYzppD0jURrRX3?=
 =?us-ascii?Q?5GapVRwnWdXZhfzdiUp3jcLT925HUCFufLROaOZj6ncdOMi6eZHpGbXu57S5?=
 =?us-ascii?Q?Iy1tszPBkGl3UIREwQIaU6I4HAd5k1FTAyfrT52OYuxGOwWoXT5zEho14mCs?=
 =?us-ascii?Q?8Yqp1w/s14pseTIjwwz+MDUhifkBU1R4g+RL2j5cLtpauDCb8y/oxl3SJYik?=
 =?us-ascii?Q?JAaLjR9M564Tu5OfQTLCfnDqJc7m357uwHZ79GIW+nsfM+2b3UWJaAdzjzjc?=
 =?us-ascii?Q?83V3WsD7szBAWI2j8K894g/kCSNnL2vBFd8Nw528+1w9kaDOHa8g7lF9QrId?=
 =?us-ascii?Q?XgGJ+cUTePStgFpbLKBbF6XJzw+7FOksbG70Vh76i3KMfWRE7jfmzk4zIm0K?=
 =?us-ascii?Q?44AY5lyb3tgG4cvUqa5fYyHV2vt0tuEZh+siQUrth2WEKw8sSqXtovKc2vMr?=
 =?us-ascii?Q?A1IrrCWbqUBl7BlC2A0DrMAZXVBUA+ZXiioOFRJ+oEKcXqRpzVwaDZD8tOaO?=
 =?us-ascii?Q?ppGe1hrqoFDGnqZAkMKtGlplw6g1TmJeGwqARLMuPdKxSYKJxTPjbmTY+ZT1?=
 =?us-ascii?Q?rAJrSODq368o4ooWD3PVSvgloXymjzmwjiBf/NSVjwFYDm+NAtHWuL6mqpul?=
 =?us-ascii?Q?1eIuGX0/zk+t7EONwYzQM8zkfWNWxUoorIbBLWBNa09AijuG+SYhhJAt3Ik4?=
 =?us-ascii?Q?WSETjmlTHfq4bXeZhH4xCMvZpYpGe8bh+5dSCuoxO7LNBsNrwBZ9R0xuBcMz?=
 =?us-ascii?Q?DWMgiCVin1PEMyfLNkvSl4/Zli/Xz3U8DKsBk/Oh2XrSfDSQZ2GKCy1CyoQ5?=
 =?us-ascii?Q?rHE7MfSRwtgSfZyCjWYiQiLlYZop3d4BnV+CNAZCAsII/cbaaaIMILrNYmx1?=
 =?us-ascii?Q?bN8u5mAWxGIK4mS3xG5m5A/c0ptoUrbml+1?=
X-Microsoft-Antispam-Message-Info: mIGmvHy1e78Ty97TMiv8RNB6CeiMhzjA5Dk6Z4Idn8eLlv2iYz24oLPNC404di5BYGiBNu7znjGfV+yA/nIryjm+56Q/TzCas3ZwNJtlp4E/fBk75Ac+cf6D9lC4iaw0n7hXR64iKZUXHC3TBpFMyut0vhMsgNDt00b9APumUMZ9GJwt/PpEuMR+dfIUbVEuUnHYIjodggZd5l3ynzRJTAS9V3TNOoi7/zUEP0+Xd2a4yiT28udYbd05VJqr77n8PFp1d73rthAiDcF7U9N4AoB4TUvJdqE3itG7JA7/l0TkTztnYfZJoKMFPdmth3/1DqGuUKpzYIxVPU99iuAQXVtQuTn+vw5DQYqsz4d+Qvs=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 6:Aa2RlGw9oXos7HPzMxHwt5GqYUeC63BvGCAqdEm6sUCvppc9FfwVSj3CyBYWb0an3MZku5l/7Xua947caCMYk64quxt0J9UfDC9132+GekibpxgMUpNM/hnxosgEY1AbY54Gh2zU3WiUxh/nJsMG4udtJEeRBS0k9mX9Mrr6JpWXuwdH/g7hp1poxnAMyU/qpfGiIkBB8GDHk8N7qpYj9vf2OcRCRf0VjUeywJjR+7N2dFUv3ZysEdwoP0DfPzon/2ClVJaKXdPD17B46bIEQiKwZ6YKx0seTawvxQOxq8THEYjL6l3e1D4cewHHWn40G2bZ9lSIjA/LS2+A6PHtDzgXiQS9QcnRyKPingeV20vq0Y2OV82+kJPz5L/UpLMl96TOE2iMXPl6Ozp1Z6MN7LaK2RVpAgmGf6n1w+5P0A6YghSKiTb1iTnkb02ATV/Aqpmkr6upFtq/tzdYhi1F7g==;
 5:J09ru3zC2ZB3+wo2fiZP9OYdr0ZpbK01n/3PXaIQbPeOFvK39xKz0pi6uNd9QLlT9ix+KP0wnq8i9vYvi8hNFm4HZIQmOwde9LnaVN3YjONSxCqDcuyP6Yl3WMNb1fiL1TVDpnCX9Tpndrl/9x8fOzrPB0c6ZUxQIh38mWCNYHs=;
 7:M4WWasXqr8wKukLr/3Ps5ON+ahMhldWLwuwNRsj8wZHe1kY1yGXCdcrSFdjfiQbf38jx6pRzt6B4oYL0btXrls9Ng4TGa3ZtasqODVvHPSfU+7RMq0NKbaudeeq5hIw6pWd7bhqDGeN92A1v1kT+34wwN6LsOxLE26/bNTT+Ba4KhoMAmoora9Tre/RyN+rxWQS+8WPr0kVu/JVN9IhyStPlyPqc2iphzu9lZfi9utSvYfS9SFA2tk7s4uwZ6cmK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:03.1424 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3080fd96-33e6-4b5a-e76b-08d611bdfe98
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3762
Subject: [Xen-devel] [PATCH v2 02/13] domctl: add tee_op domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

Q3VycmVudGx5IHRoaXMgY2FsbCB1c2VkIG9ubHkgdG8gZW5hYmxlIFRFRSBzdXBwb3J0IGZvciBh
IGRvbWFpbi4KCkl0IGlzIHBsYW5lZCB0byBleHRlbmQgaXQgd2hlbiB0aGVyZSB3aWxsIGJlIG11
bHRpcGxlIFRFRQptZWRpYXRvcnMsIHNvIHRvb2xzdGFjayBjYW4gZGV0ZXJtaW5lIHdoaWNoIFRF
RSBpcyBhdmFpbGFibGUKb24gYSBwbGF0Zm9ybS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
fCAgOCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4
IDQ1ODdjNzUuLmYxMjhkMzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+Cisj
aW5jbHVkZSA8YXNtLWFybS90ZWUvdGVlLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgog
CiB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCkBAIC0x
NzEsNiArMTcyLDE1IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRv
bWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQorICAg
IGNhc2UgWEVOX0RPTUNUTF90ZWVfb3A6CisgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS50ZWVf
b3AuY21kICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9ET01DVExfVEVFX09QX0VOQUJM
RToKKyAgICAgICAgICAgIHJldHVybiB0ZWVfZW5hYmxlKGQpOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQogICAgIGRlZmF1bHQ6CiAg
ICAgewogICAgICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggN2ZjMDdjYy4uZDk4MjBl
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA5Myw2ICsxMDkzLDEyIEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Z1YXJ0X29wIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiB9Owog
CisvKiBYRU5fRE9NQ1RMX3RlZV9vcCAqLworc3RydWN0IHhlbl9kb21jdGxfdGVlX29wIHsKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9URUVfT1BfRU5BQkxFICAwCisgICAgdWludDMyX3QgY21kOyAgICAg
ICAgICAgICAgIC8qIFhFTl9ET01DVExfVEVFX09QXyAqLworfTsKKwogc3RydWN0IHhlbl9kb21j
dGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4g
ICAgICAgICAgICAgICAgICAgMQpAQCAtMTE3Miw2ICsxMTc4LDcgQEAgc3RydWN0IHhlbl9kb21j
dGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5
CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKICNk
ZWZpbmUgWEVOX0RPTUNUTF92dWFydF9vcCAgICAgICAgICAgICAgICAgICAgICA4MQorI2RlZmlu
ZSBYRU5fRE9NQ1RMX3RlZV9vcCAgICAgICAgICAgICAgICAgICAgICAgIDgyCiAjZGVmaW5lIFhF
Tl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RP
TUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RM
X2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCkBAIC0xMjMzLDYgKzEyNDAsNyBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyAg
ICAgICAgIHBzcl9hbGxvYzsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9s
aW1pdHMgc2V0X2dudHRhYl9saW1pdHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0
X29wICAgICAgICAgIHZ1YXJ0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF90ZWVfb3Ag
ICAgICAgICAgICB0ZWVfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws89-0005iW-QT; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws89-0005hT-0u
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:13 +0000
X-Inumbo-ID: e50b190d-af99-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e50b190d-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:34 +0200 (CEST)
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=XW6dPtFKEtZJuHVHLQJuc4DWAQ3ilXlPUQK7bTp8VNk=;
 b=f1YyIgFW3Qrrx7E9m5fn3pzUNLP4RHbHrUsLL+/fHTMqLvS3HycG/F4JdVDM3Qny+9UmXSW9k6fQGVOP1lTgZNevJ0lRa8+/ZQNnUqz+6tsU1IQU956X4KwORzQeYP5t/CatWd0aTnr50lGsykRDYmxeZWOImN7o64z+i3UP+0A=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3762.eurprd03.prod.outlook.com (2603:10a6:208:45::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:03 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:54:59 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:26 +0300
Message-Id: <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0701CA0021.eurprd07.prod.outlook.com
 (2603:10a6:203:51::31) To AM0PR03MB3762.eurprd03.prod.outlook.com
 (2603:10a6:208:45::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3080fd96-33e6-4b5a-e76b-08d611bdfe98
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3762; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 3:fhKO8O1jzXphg8O7FmSPSlY9COHXDUIytgmV0D/J6ps404cygSW6cWXXitL/WnAfjM+CmMsrSg9jgm+me9Y61aZ3xFfzG6fHpoTsTbUrN7/RK0G6SIJ10CDcxi747fns0BgZi0VwZHNte8vcwWFi1Ou7zfryOeHWi03Bnp0oOlnFLshLPhDwmwJpWnVAhWwqapZyxEGtnLZkVaqdG3fYeScTVURabHyGeFdfbDq3898RD7ZbDSwc/dAxJsRplwnN;
 25:yeu+fUi9W+A31e+i5y5duf4c/Ma44wQGSQ7Jmvma3UFuUkRbHdDpCRwvs40rqEFdiLyxqoWPUZTHQjDWxXTZ6gPTRRZEwT/tnHED33EgZ3yUUFqPEjw20tGjJJM6gagK5td/fjzOTqEgNj5r5X84RWoLWllmzRooGoZ0RYg/n7PrFOvNuUbyECO4ny3jX6ArcS2mgZchsVR8shnZmkPXTdNmbk83nbJo4J5Kcm4G9G648HFblFiXgogYUpraupktt0OHgKkmSd8YFir+Lh8MwsQP9RfPy0a1knT65Q1ge15UX5ueIehadRRoj5258QmcboygXnrTtIac1Inx5GUWRg==;
 31:+UhbTe4bghF/XJuQyZGBBeDWRy+0DEaLNU3EFB0jfmB3F9vkldBeYaURiILB6VK0rv7iITmhB3crX3dkl2oweQmH3TLJx3rRjTEHWxi5VF4OhWU62pJrSim8iiv3AcMEOj3dpQefldyQsqTkruAPq+qwlT6lbqpdYhuaxaTrdyggKlsZP9iC1grVpfNK9RRvHe1kQFg3k4dBvYF9P5zTaw5qnehBfT/AegkndDNpimU=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3762:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 20:EdSfN5d+l6UpraN7mhjGVA6QX9tZn9bYBDpv0NllUDK2GekU9E/MB7nOdPtgsMOi3UYiym32e6q8nbcOhaokZmAiEPGUPP+iAimEMLJZC1F2CGEovzISuqrdiWVFk8A66koiQFYgLDinJco0d3ULAAE8YvWwduBZpivs/FTk53Y1zk88cyNrBh734MfdiNW+ESh/mWc8Njm9mllsYsIo/TmidnbZ3xCigJrjqPw85/SVECIxFuuCN1DvuPYfVAkfgQMSuo+oI1ci2M1+KW1HJDMYQnGWIt/Kd+dEH6U0981vxkNhUaVZdeAONDpb67+l7tx63Y6dZzzyXESpEl1xDiXcDiLuDy7YIk8oYbTBvxCevwXAH0hcN97ax1pWfgemGR2xEtdf7VDdibQDJTWgrYHUCQAKkrxjALPib7hopvrBBHL1lf9vE6p7fXPJXLTy6KMWFF+assarxx7e2sIG6V5cZI0OBtxayedjg5dQDLjFHri8y+BmlWJmWEiR3EsH;
 4:5vrBUM3mRmWoN9eqvslTYETQK8wDyBrCK7fWVaRef+GBZSu09PyoDjtuhtGr0cjvePsd7nFfhbxAENqRnJCaHhsaPFZTZuPlk2Jv4PNXvHkiq4HpzUdMnvRxc75obOUlt965Ho8yttQu9MyAYRyWbLHk8XGhhlco5Ebm1MHjp+xRthTjmUaiZxrbJVKtyAVKsNVHT43pVLBBELfeWpcA5ua32zGzjCytHhxTI8vqwHffMF9s49knQ9bJeeBZPttj2pMu4ceS8k4owAf/GcdvZ8CJ+2l/PfZoTFkMEOLSNfJDB4Q80hJ2uywBLQ7w4AbPABExnq2UjfFEyYAVG5OCrUPRaclfc8TlqcbrKV082A4=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3762F143BEB0F436D8BBCC3EE60C0@AM0PR03MB3762.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3762; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3762; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(136003)(366004)(39860400002)(346002)(199004)(189003)(66066001)(50226002)(26005)(4326008)(52116002)(51416003)(7416002)(186003)(426003)(81166006)(81156014)(316002)(386003)(8936002)(55236004)(3846002)(76176011)(36756003)(48376002)(54906003)(50466002)(486006)(446003)(68736007)(6116002)(16586007)(47776003)(11346002)(42186006)(2616005)(476003)(97736004)(86362001)(7736002)(53936002)(5660300001)(72206003)(478600001)(305945005)(106356001)(105586002)(6666003)(8676002)(80792005)(2906002)(122856001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3762; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3762;
 23:PbxCWDEW9/avQFFyu9IiTur0DQxEDvDlQNxC60piy?=
 =?us-ascii?Q?r5MpMYUX7dk+kDVDZo4KJz4Llbrpe+VLJYmXtqUJ+jK5vKH/8QXpN62/E+fg?=
 =?us-ascii?Q?/f0xZxmjIsEeznwCZUPhIi+v0VxoS3FRkzD5CNKgg9YDLNTfVrxAzdl+xcQ+?=
 =?us-ascii?Q?NMboyFUMUp0Kh4duR9jr2MA/npgdA1iwGR1wq/Cz70R6XImS7MQcJV878ycC?=
 =?us-ascii?Q?zvLCnVFT3liWi+rlBcNaxv43Y7cLBdodw6Kzksnsd4Zt8zjqDWs9olwqjclN?=
 =?us-ascii?Q?8ZsKLO2jW6PZpwMA2UNxXhBpGov3Ic/odawxrJtT39ZM0lrYzppD0jURrRX3?=
 =?us-ascii?Q?5GapVRwnWdXZhfzdiUp3jcLT925HUCFufLROaOZj6ncdOMi6eZHpGbXu57S5?=
 =?us-ascii?Q?Iy1tszPBkGl3UIREwQIaU6I4HAd5k1FTAyfrT52OYuxGOwWoXT5zEho14mCs?=
 =?us-ascii?Q?8Yqp1w/s14pseTIjwwz+MDUhifkBU1R4g+RL2j5cLtpauDCb8y/oxl3SJYik?=
 =?us-ascii?Q?JAaLjR9M564Tu5OfQTLCfnDqJc7m357uwHZ79GIW+nsfM+2b3UWJaAdzjzjc?=
 =?us-ascii?Q?83V3WsD7szBAWI2j8K894g/kCSNnL2vBFd8Nw528+1w9kaDOHa8g7lF9QrId?=
 =?us-ascii?Q?XgGJ+cUTePStgFpbLKBbF6XJzw+7FOksbG70Vh76i3KMfWRE7jfmzk4zIm0K?=
 =?us-ascii?Q?44AY5lyb3tgG4cvUqa5fYyHV2vt0tuEZh+siQUrth2WEKw8sSqXtovKc2vMr?=
 =?us-ascii?Q?A1IrrCWbqUBl7BlC2A0DrMAZXVBUA+ZXiioOFRJ+oEKcXqRpzVwaDZD8tOaO?=
 =?us-ascii?Q?ppGe1hrqoFDGnqZAkMKtGlplw6g1TmJeGwqARLMuPdKxSYKJxTPjbmTY+ZT1?=
 =?us-ascii?Q?rAJrSODq368o4ooWD3PVSvgloXymjzmwjiBf/NSVjwFYDm+NAtHWuL6mqpul?=
 =?us-ascii?Q?1eIuGX0/zk+t7EONwYzQM8zkfWNWxUoorIbBLWBNa09AijuG+SYhhJAt3Ik4?=
 =?us-ascii?Q?WSETjmlTHfq4bXeZhH4xCMvZpYpGe8bh+5dSCuoxO7LNBsNrwBZ9R0xuBcMz?=
 =?us-ascii?Q?DWMgiCVin1PEMyfLNkvSl4/Zli/Xz3U8DKsBk/Oh2XrSfDSQZ2GKCy1CyoQ5?=
 =?us-ascii?Q?rHE7MfSRwtgSfZyCjWYiQiLlYZop3d4BnV+CNAZCAsII/cbaaaIMILrNYmx1?=
 =?us-ascii?Q?bN8u5mAWxGIK4mS3xG5m5A/c0ptoUrbml+1?=
X-Microsoft-Antispam-Message-Info: mIGmvHy1e78Ty97TMiv8RNB6CeiMhzjA5Dk6Z4Idn8eLlv2iYz24oLPNC404di5BYGiBNu7znjGfV+yA/nIryjm+56Q/TzCas3ZwNJtlp4E/fBk75Ac+cf6D9lC4iaw0n7hXR64iKZUXHC3TBpFMyut0vhMsgNDt00b9APumUMZ9GJwt/PpEuMR+dfIUbVEuUnHYIjodggZd5l3ynzRJTAS9V3TNOoi7/zUEP0+Xd2a4yiT28udYbd05VJqr77n8PFp1d73rthAiDcF7U9N4AoB4TUvJdqE3itG7JA7/l0TkTztnYfZJoKMFPdmth3/1DqGuUKpzYIxVPU99iuAQXVtQuTn+vw5DQYqsz4d+Qvs=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3762;
 6:Aa2RlGw9oXos7HPzMxHwt5GqYUeC63BvGCAqdEm6sUCvppc9FfwVSj3CyBYWb0an3MZku5l/7Xua947caCMYk64quxt0J9UfDC9132+GekibpxgMUpNM/hnxosgEY1AbY54Gh2zU3WiUxh/nJsMG4udtJEeRBS0k9mX9Mrr6JpWXuwdH/g7hp1poxnAMyU/qpfGiIkBB8GDHk8N7qpYj9vf2OcRCRf0VjUeywJjR+7N2dFUv3ZysEdwoP0DfPzon/2ClVJaKXdPD17B46bIEQiKwZ6YKx0seTawvxQOxq8THEYjL6l3e1D4cewHHWn40G2bZ9lSIjA/LS2+A6PHtDzgXiQS9QcnRyKPingeV20vq0Y2OV82+kJPz5L/UpLMl96TOE2iMXPl6Ozp1Z6MN7LaK2RVpAgmGf6n1w+5P0A6YghSKiTb1iTnkb02ATV/Aqpmkr6upFtq/tzdYhi1F7g==;
 5:J09ru3zC2ZB3+wo2fiZP9OYdr0ZpbK01n/3PXaIQbPeOFvK39xKz0pi6uNd9QLlT9ix+KP0wnq8i9vYvi8hNFm4HZIQmOwde9LnaVN3YjONSxCqDcuyP6Yl3WMNb1fiL1TVDpnCX9Tpndrl/9x8fOzrPB0c6ZUxQIh38mWCNYHs=;
 7:M4WWasXqr8wKukLr/3Ps5ON+ahMhldWLwuwNRsj8wZHe1kY1yGXCdcrSFdjfiQbf38jx6pRzt6B4oYL0btXrls9Ng4TGa3ZtasqODVvHPSfU+7RMq0NKbaudeeq5hIw6pWd7bhqDGeN92A1v1kT+34wwN6LsOxLE26/bNTT+Ba4KhoMAmoora9Tre/RyN+rxWQS+8WPr0kVu/JVN9IhyStPlyPqc2iphzu9lZfi9utSvYfS9SFA2tk7s4uwZ6cmK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:03.1424 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3080fd96-33e6-4b5a-e76b-08d611bdfe98
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3762
Subject: [Xen-devel] [PATCH v2 02/13] domctl: add tee_op domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

Q3VycmVudGx5IHRoaXMgY2FsbCB1c2VkIG9ubHkgdG8gZW5hYmxlIFRFRSBzdXBwb3J0IGZvciBh
IGRvbWFpbi4KCkl0IGlzIHBsYW5lZCB0byBleHRlbmQgaXQgd2hlbiB0aGVyZSB3aWxsIGJlIG11
bHRpcGxlIFRFRQptZWRpYXRvcnMsIHNvIHRvb2xzdGFjayBjYW4gZGV0ZXJtaW5lIHdoaWNoIFRF
RSBpcyBhdmFpbGFibGUKb24gYSBwbGF0Zm9ybS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
fCAgOCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4
IDQ1ODdjNzUuLmYxMjhkMzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+Cisj
aW5jbHVkZSA8YXNtLWFybS90ZWUvdGVlLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgog
CiB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCkBAIC0x
NzEsNiArMTcyLDE1IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRv
bWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQorICAg
IGNhc2UgWEVOX0RPTUNUTF90ZWVfb3A6CisgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS50ZWVf
b3AuY21kICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9ET01DVExfVEVFX09QX0VOQUJM
RToKKyAgICAgICAgICAgIHJldHVybiB0ZWVfZW5hYmxlKGQpOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQogICAgIGRlZmF1bHQ6CiAg
ICAgewogICAgICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggN2ZjMDdjYy4uZDk4MjBl
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA5Myw2ICsxMDkzLDEyIEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Z1YXJ0X29wIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiB9Owog
CisvKiBYRU5fRE9NQ1RMX3RlZV9vcCAqLworc3RydWN0IHhlbl9kb21jdGxfdGVlX29wIHsKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9URUVfT1BfRU5BQkxFICAwCisgICAgdWludDMyX3QgY21kOyAgICAg
ICAgICAgICAgIC8qIFhFTl9ET01DVExfVEVFX09QXyAqLworfTsKKwogc3RydWN0IHhlbl9kb21j
dGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4g
ICAgICAgICAgICAgICAgICAgMQpAQCAtMTE3Miw2ICsxMTc4LDcgQEAgc3RydWN0IHhlbl9kb21j
dGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5
CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKICNk
ZWZpbmUgWEVOX0RPTUNUTF92dWFydF9vcCAgICAgICAgICAgICAgICAgICAgICA4MQorI2RlZmlu
ZSBYRU5fRE9NQ1RMX3RlZV9vcCAgICAgICAgICAgICAgICAgICAgICAgIDgyCiAjZGVmaW5lIFhF
Tl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RP
TUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RM
X2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCkBAIC0xMjMzLDYgKzEyNDAsNyBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyAg
ICAgICAgIHBzcl9hbGxvYzsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9s
aW1pdHMgc2V0X2dudHRhYl9saW1pdHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0
X29wICAgICAgICAgIHZ1YXJ0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF90ZWVfb3Ag
ICAgICAgICAgICB0ZWVfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8L-0005rY-CB; Mon, 03 Sep 2018 16:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8J-0005qO-QE
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:23 +0000
X-Inumbo-ID: eaa19ca4-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eaa19ca4-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:44 +0200 (CEST)
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=484UirOwEEkrKFmoa8hrh1RX0mB1ea44rYTtXIbHA2s=;
 b=Sn2Jkf46wj7brGlIh2g/Rmwpz69Oy1t7DZEbElECiow/CUY5q5xBfZeiluDw8NUQWt255Yxa5PnzADlVLyZF0z34eGzgty57/dqHAMrs5H8meGPua4DnQA75oKhblhxp90jITU44isyuQa5WCP1SrIbAbwVyexRSgZ9O22OddTY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:08 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:04 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:27 +0300
Message-Id: <1535993677-20816-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR04CA0088.eurprd04.prod.outlook.com
 (2603:10a6:803:64::23) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8f2da482-189f-4def-4859-08d611be01c7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:fsBjgtrrzS8mQ/mojwg+ZvU63Pp2FVWseWq19UiD+RS906offael8mlxujz9kqfmDvGdmFaUvNk5JKbalpuMWPhrVZkGPczkK33irLqCCYinxxGOsUtX0CFsTh+5uWdZ0iRNqgePUn63mWVY+DhveJZVnF9C39wpf6LQJGDCvnzmJob9+xtM5I1lzLysU5dztXGY0/6B5Us4J7Ibrr4uenY7TDHeDGdXvg/OlgK+GxxiBaWKwKwICgjPERl4+eX9;
 25:LP6oqRALBLIzxWqwnvtEGPOobcHPosQdL8q9XpO/eVshWEUK3U0UM1Cvfz1QjDK3Q6rsY86VuUvBJkAXwxfGKiScVh6ehqmUJ/Ztsl+z+qJD6tHExGZSVffVTFwnfC5FwWR6vQDqEjuM/ShaybqmwMp0JlURPkhNip1tjKmid9iJSzcxlG25zdlWFZlS2M9s9qXcfejvCfHIwZU84ozAGNQ0odEqkj+H446wz5EkmdxJ3343wjkQW04G94N7PU/LHUokzrqQbRv85/XVxraJfm2CuhVC+Dq1tAhx/ULaiz+FLDGtwpfKw50PrgC+TS6vyKh3skNIA6m+hjXpx1syJg==;
 31:lm9UEcAlmyt0Jwn+IuKzUfZSDixv4yZu+2wgJesxlqAZ9N4HcHtkmTIhjh1oCTlR+HvKBoEKWAcfVLJz5SDiSlaqhz6dKcFPwek9rXgfIVfBEjbgLHxXh9S1BiIGi5iVNz9i0xX2mVBKluxjDpsuO9yCRKhdchJ+njedVEyHHnr/493LnsjSGu8/E+7Zazx03jf9f4XSuw6i47FKrUiGVyanSasCQBLuKOnWpYBaaZM=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:pq1VmgsNDy2dZrGHc45OVtnSVLkiy7R1r9AX6+Yun4HXxEo54e3gjL4ZVgrITQHTTsvoJ3Me0Bffx+AVn4KZ2oOKQW7LuASSrFvcuPHNRwoa90LufZmd/ZtZX8Ow2qhQhhq2HiAJzyvVpfeVppqPR+U6t26ELoFUZd3D5KKIftt/VWHS16vGDJioFwhZQk6xbp5RLFfmaai8R5nJXYqzMlzW+XRvLR5Fx8oPvL3qJ4eoAwM9nNH7667z1tarNcHry5geQf5rul/0wP8cuORf3hrQFdMl23iuUvtTjoTTEt8hnbvW5Jv06Zk7/uSOv2uC61CcN1QeihA5gzqQ0U3l+HL6/PjLXRmnWI0AiIflFXmW1LqaRyyb49dgbFWSbiv+vRDSpu5DluhOslHa1x+hMCPStmUUXF81vDAQt/6yFI70Qf7b3dJkITI4fBevQXkWU4IyD6wUR6BsalMOr9+nv19K8GdQiEAVgjL5dUGrr/yw6zciizjwLw7GDftKTNlq;
 4:8amWxmaS7fcJHICgZRMa5ZCyD0WJBCFoUpdJ2Zc7pvQYzZivknST9GgxJgpURt39/TeHeBFnE98sYTVh/Y8UbiFeOwsV6H/9fTB5fL6h3pb+qP0c2zmkx4Iskg0ZrAbWbtx5P8nMFz3T1ztDR7lpJfD8gvwun+qSGqN+k3EJsAec0W5zMaIY63kFniZq27s8eE32m6HwI/F0XsV6Ql89UqD26a4DZTnJX5N7X1voMDs9pHvP3ZwZJUzx8CnPwfCBxTvJ9HdRbk/Bqfjq5C4SxpdjSguKOi7p7v4cNXfTMLD/VSn1nZIunv8tTgnpQH28
X-Microsoft-Antispam-PRVS: <AM0PR03MB376443D048135E90707F139BE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(575784001)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(53946003)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:T5+E835BOO9srN2mlauKPBMauxS0ys9muExAUJ0g3?=
 =?us-ascii?Q?GIpP21Lk9H0Xgnq5ZuwBZW75vw/O0Xx68B5tf2CI/TcckwLmdFzfSlf7C4oP?=
 =?us-ascii?Q?6IVwHIR+tlwtlsjQb3RIOJbRirFl4nUQ29oBcef0vadVgr9k+o8mp7NLR4Vt?=
 =?us-ascii?Q?monO0Ad1+a5J1mMwssoNtu1Ij0YZ545DvpB2XMOEdenCqzhQH37IkQnhwNJW?=
 =?us-ascii?Q?odxeICtn5XxVULYjQG9oL00j1gOMq4X3qhscPG6PJ2B2iUyAOotyzn+ayxHO?=
 =?us-ascii?Q?dgoS4jtKf2G11z2TbgPOZZ/6R7MLoc/ncVRhmnFl5XtxuBBIM/rjEEy0oR/f?=
 =?us-ascii?Q?FEuGTija1pMPQxmfCx9o5Bn4KzxJed/KKoZZpQAwsqx1pM04XLjd1i8W7HH/?=
 =?us-ascii?Q?2SCFv4Ac/I98vZz5m/JR8G+a/YYnqlPyXcfRlZRGqVayT0WYR4tWTeL/r1rX?=
 =?us-ascii?Q?RQCr9fGD2hSkxFFAoJKPld60KdWX+VROPC/tTIYc0YPSlUAF4GzOG8VF0xgA?=
 =?us-ascii?Q?pxrF6AYY03tbGTPaKMVyJlY3VumdTgwyfvz8JDtBuGDg6IBJBfwmzD6H8zdL?=
 =?us-ascii?Q?0ZppNuI2YsJ0uN0yet5Qb487V/ZLBNbsJhz35SdhKfClpKEyYAxPmhVzf2Ha?=
 =?us-ascii?Q?NxdGEi7e6J8/CTX9/e2553RUzweQLtZ4WwS5poQ9e3q4Vhsklbm2URrN+dCD?=
 =?us-ascii?Q?ZttaUM4AEdS0WvAGj4Ndk4bmC8GytheedGEmVNg9N5yohtuEYe3Cw3DyQq03?=
 =?us-ascii?Q?8rlnq7f7ifCvXc+VWx4vZMaKMOkUETEh1fcpxh4NW5bWQska/A+WomCOC0LT?=
 =?us-ascii?Q?0UneBDkcdoZSDaXubtJzvfDR9k+oShMIqODCT9Jyf3bLNzNuwB99/wpFPZ9s?=
 =?us-ascii?Q?1HP916u6TW1SxYWTywHMTvakUmnQRv+S0F9T43iq72P+JIt26ZBE11bq5j4l?=
 =?us-ascii?Q?8RMdLw58EOAjjlPFQwcl7dnKzKbiXnDO/g8YkY0NCW6NChJQT+wRf3jYWTLu?=
 =?us-ascii?Q?cCPo0YfnzGmrAiOlA0CK448DMqd552JDP2gIQw5VVf8l0rB85WiWlSf8D5g9?=
 =?us-ascii?Q?kHDRYVuHFGPZEYecTsXNe7bPMbw5vSA+vipeUh3+/lsJ9nFU/Wi0tVCXF2kg?=
 =?us-ascii?Q?g4PqZj1cuezcTKgNahbuXDcloOdeLBgVOQoZYcvRQ1UMOg5R/ERlO6o4f1Kd?=
 =?us-ascii?Q?PoxX4Z/6YUebbEz+L5J3PNhKdln5GrdXRcmxCkfpHbxLb0Q1DldEHErf0vYR?=
 =?us-ascii?Q?8/l6esExxGz7Koo94s=3D?=
X-Microsoft-Antispam-Message-Info: U+RLmGt6ZkBIYahWacJKn9dqhNSA3FrWSdB4LqkrFaHhUd8UwTfHUQK+xDW5huvugSYEnUVKZxY4ZmHQbfl0Dy9iYD5dxRCNekMRj9oCgdwQRjCuLVPmiDorSAlaOsLZ0NgCphFxKr/LzaTAlU9zU8+aseRsopZvV7wwj+VSjMggV3AbE3Gu2STvzkK5A054pSEQ4Rmm7i4fynNies8DjAbr5PrBUEoh9V6ndNghDc3/NtVqNr7oYJuJr6mzfsNfu23dWNozzTEGEk/MA7N6+koK1C85HhVuOOulknJ87ELRJumX+UNyp8ZIyFDRHN0AycXZbBn7K3171Kao5rtXHnx76Agam7KyAaAf8TfjNJE=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:VJndN32YgWBXakvavI8FuIgQxnaMdrwj3N4oEBdyqQZMEQHWvwdfjKYiOcH5/8ByxEkyTH/oeb20havZqjIDPvCKaOzqTqGIypvOqvDoiVF3voHYD6yBvg5QoFVwoqqecoxQd/PLtM0k+XhcKW7nAbeyDJhdWauhnWpPODMTPmDIMZq1EIoS+7Kaa2hoF1jDihzI8l49WmDqAgdn2mJvN4yla4EmQh3AD2wzoRn1OHCPNCEfn08mEVrhuo0cP2oN3ZfqU+TISeZ7XURJ0JkpQVrIknG7W9ec4txQLwE+x+qzp7/1pGpXZe+KxhtSeXUKSynJfZADQJ4WMyfl6j/faYbKj2a0UIE1hkPCvJObn8TZ69e4dKVOOuUvB9LmG/jy2OV9qlu8pFlrWmPIDgL8IJGOLkJwhNZGrdBBwc3+4TSWmn+HAgQ54PsKSYmT6kgR+bN2Ecqw1VeYy3WGBwdQMw==;
 5:r8FSv5acN6kUg3pASOCLQgDt1a8eqWCe6zo7yd+wyxa2qYZKheZeRUIaHtlesXlM9ykb2i+cX9B4xeFzikxRE48P+I5YQJC2e/1QPAqi6sbc6DkFVWaLuiIZiQ2yYBQx0PeJQ0CgOQZ2BT97rIHHRTuOip2mklI8V2hmU0cViE4=;
 7:hYt/lNNqD2/NDFhnf0Jo0rYjNMhTestw4G6P9ZMxYv+499/tgTWdXv5q+4D7Rs4MxN8hx9e7MGrfJRc0f0++Nx+mezPUXYN31luk+RuFAxjAk9qAib0s/oPXT6pheTzZekONjeGg14UTnp500vgsQuQicyH/Q35nM/4igHPSdLwddEm78MyAvkbcBrh8kjyRwx+19463qzUwB64laB618EvEHXWWXkC91KbXUjBiVOhxZWyEDZG8zOQTIgpjEJqJ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:08.5487 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f2da482-189f-4def-4859-08d611be01c7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 03/13] arm: tee: add OP-TEE 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

VGhpcyBoZWFkZXIgZmlsZXMgZGVzY3JpYmUgcHJvdG9jb2wgYmV0d2VlbiBPUC1URUUgYW5kIE9Q
LVRFRSBjbGllbnQKZHJpdmVyIGluIExpbnV4LiBUaGV5IGFyZSBuZWVkZWQgZm9yIHVwY29taWVu
dCBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCmlzIGFkZGVkIGluIHRoZSBuZXh0IHBhdGNoLgpSZWFz
b24gdG8gYWRkIHRob3NlIGhlYWRlcnMgaW4gc2VwYXJhdGUgcGF0Y2ggaXMgdG8gZWFzZSB1cCBy
ZXZpZXcuClRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3Rl
ZS9vcHRlZS8pIGFuZCBtYW5nbGVkCmEgYml0IHRvIGNvbXBpbGUgd2l0aCBYRU4uCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfbXNnLmggfCA0NDQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3Nt
Yy5oIHwgNDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA5MDEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3RlZS9vcHRlZV9tc2cuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjEwNzQ3YjIKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaApAQCAtMCwwICsxLDQ0NCBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxNS0yMDE2LCBMaW5hcm8gTGltaXRlZAorICogQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwKKyAqIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKgorICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLAor
ICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUgZG9jdW1lbnRhdGlvbgorICogYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQor
ICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICog
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKyNpZm5kZWYgX09QVEVFX01TR19ICisj
ZGVmaW5lIF9PUFRFRV9NU0dfSAorCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorCisvKgorICogVGhpcyBmaWxlIGRlZmluZXMgdGhlIE9QLVRFRSBtZXNz
YWdlIHByb3RvY29sIHVzZWQgdG8gY29tbXVuaWNhdGUKKyAqIHdpdGggYW4gaW5zdGFuY2Ugb2Yg
T1AtVEVFIHJ1bm5pbmcgaW4gc2VjdXJlIHdvcmxkLgorICoKKyAqIFRoaXMgZmlsZSBpcyBkaXZp
ZGVkIGludG8gdGhyZWUgc2VjdGlvbnMuCisgKiAxLiBGb3JtYXR0aW5nIG9mIG1lc3NhZ2VzLgor
ICogMi4gUmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqIDMuIFJlcXVlc3RzIGZyb20gc2Vj
dXJlIHdvcmxkLCBSZW1vdGUgUHJvY2VkdXJlIENhbGwgKFJQQyksIGhhbmRsZWQgYnkKKyAqICAg
IHRlZS1zdXBwbGljYW50LgorICovCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAx
IC0gZm9ybWF0dGluZyBvZiBtZXNzYWdlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisjZGVm
aW5lIE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORQkJMHgwCisjZGVmaW5lIE9QVEVFX01TR19BVFRS
X1RZUEVfVkFMVUVfSU5QVVQJCTB4MQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVF
X09VVFBVVAkweDIKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVAkJMHgz
CisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAkJMHg1CisjZGVmaW5lIE9Q
VEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQJCTB4NgorI2RlZmluZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fSU5PVVQJCTB4NworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1f
SU5QVVQJCTB4OQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUCQkweGEK
KyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUCQkweGIKKworI2RlZmluZSBP
UFRFRV9NU0dfQVRUUl9UWVBFX01BU0sJCUdFTk1BU0soNywgMCkKKworLyoKKyAqIE1ldGEgcGFy
YW1ldGVyIHRvIGJlIGFic29yYmVkIGJ5IHRoZSBTZWN1cmUgT1MgYW5kIG5vdCBwYXNzZWQKKyAq
IHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIEN1cnJlbnRseSBvbmx5IHVzZWQg
d2l0aCBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTi4KKyAqLworI2RlZmluZSBPUFRFRV9NU0df
QVRUUl9NRVRBCQkJQklUKDgpCisKKy8qCisgKiBQb2ludGVyIHRvIGEgbGlzdCBvZiBwYWdlcyB1
c2VkIHRvIHJlZ2lzdGVyIHVzZXItZGVmaW5lZCBTSE0gYnVmZmVyLgorICogVXNlZCB3aXRoIE9Q
VEVFX01TR19BVFRSX1RZUEVfVE1FTV8qLgorICogYnVmX3B0ciBzaG91bGQgcG9pbnQgdG8gdGhl
IGJlZ2lubmluZyBvZiB0aGUgYnVmZmVyLiBCdWZmZXIgd2lsbCBjb250YWluCisgKiBsaXN0IG9m
IHBhZ2UgYWRkcmVzc2VzLiBPUC1URUUgY29yZSBjYW4gcmVjb25zdHJ1Y3QgY29udGlndW91cyBi
dWZmZXIgZnJvbQorICogdGhhdCBwYWdlIGFkZHJlc3NlcyBsaXN0LiBQYWdlIGFkZHJlc3NlcyBh
cmUgc3RvcmVkIGFzIDY0IGJpdCB2YWx1ZXMuCisgKiBMYXN0IGVudHJ5IG9uIGEgcGFnZSBzaG91
bGQgcG9pbnQgdG8gdGhlIG5leHQgcGFnZSBvZiBidWZmZXIuCisgKiBFdmVyeSBlbnRyeSBpbiBi
dWZmZXIgc2hvdWxkIHBvaW50IHRvIGEgNGsgcGFnZSBiZWdpbm5pbmcgKDEyIGxlYXN0CisgKiBz
aWduaWZpY2FudCBiaXRzIG11c3QgYmUgZXF1YWwgdG8gemVybykuCisgKgorICogMTIgbGVhc3Qg
c2lnbmlmaWNhbnQgYmludHMgb2Ygb3B0ZWVfbXNnX3BhcmFtLnUudG1lbS5idWZfcHRyIHNob3Vs
ZCBob2xkIHBhZ2UKKyAqIG9mZnNldCBvZiB0aGUgdXNlciBidWZmZXIuCisgKgorICogU28sIGVu
dHJpZXMgc2hvdWxkIGJlIHBsYWNlZCBsaWtlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3R1cmU6Cisg
KgorICogc3RydWN0IHBhZ2VfZGF0YSB7CisgKiAgIHVpbnQ2NF90IHBhZ2VzX2FycmF5W09QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFL3NpemVvZih1aW50NjRfdCkgLSAxXTsKKyAqICAgdWlu
dDY0X3QgbmV4dF9wYWdlX2RhdGE7CisgKiB9OworICoKKyAqIFN0cnVjdHVyZSBpcyBkZXNpZ25l
ZCB0byBleGFjdGx5IGZpdCBpbnRvIHRoZSBwYWdlIHNpemUKKyAqIE9QVEVFX01TR19OT05DT05U
SUdfUEFHRV9TSVpFIHdoaWNoIGlzIGEgc3RhbmRhcmQgNEtCIHBhZ2UuCisgKgorICogVGhlIHNp
emUgb2YgNEtCIGlzIGNob3NlbiBiZWNhdXNlIHRoaXMgaXMgdGhlIHNtYWxsZXN0IHBhZ2Ugc2l6
ZSBmb3IgQVJNCisgKiBhcmNoaXRlY3R1cmVzLiBJZiBSRUUgdXNlcyBsYXJnZXIgcGFnZXMsIGl0
IHNob3VsZCBkaXZpZGUgdGhlbSB0byA0S0Igb25lcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0df
QVRUUl9OT05DT05USUcJCUJJVCg5KQorCisvKgorICogTWVtb3J5IGF0dHJpYnV0ZXMgZm9yIGNh
Y2hpbmcgcGFzc2VkIHdpdGggdGVtcCBtZW1yZWZzLiBUaGUgYWN0dWFsIHZhbHVlCisgKiB1c2Vk
IGlzIGRlZmluZWQgb3V0c2lkZSB0aGUgbWVzc2FnZSBwcm90b2NvbCB3aXRoIHRoZSBleGNlcHRp
b24gb2YKKyAqIE9QVEVFX01TR19BVFRSX0NBQ0hFX1BSRURFRklORUQgd2hpY2ggbWVhbnMgdGhl
IGF0dHJpYnV0ZXMgYWxyZWFkeQorICogZGVmaW5lZCBmb3IgdGhlIG1lbW9yeSByYW5nZSBzaG91
bGQgYmUgdXNlZC4gSWYgb3B0ZWVfc21jLmggaXMgdXNlZCBhcworICogYmVhcmVyIG9mIHRoaXMg
cHJvdG9jb2wgT1BURUVfU01DX1NITV8qIGlzIHVzZWQgZm9yIHZhbHVlcy4KKyAqLworI2RlZmlu
ZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9TSElGVAkJMTYKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJf
Q0FDSEVfTUFTSwkJR0VOTUFTSygyLCAwKQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9Q
UkVERUZJTkVECQkwCisKKy8qCisgKiBTYW1lIHZhbHVlcyBhcyBURUVfTE9HSU5fKiBmcm9tIFRF
RSBJbnRlcm5hbCBBUEkKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fUFVCTElDCQkJMHgw
MDAwMDAwMAorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fVVNFUgkJCTB4MDAwMDAwMDEKKyNkZWZp
bmUgT1BURUVfTVNHX0xPR0lOX0dST1VQCQkJMHgwMDAwMDAwMgorI2RlZmluZSBPUFRFRV9NU0df
TE9HSU5fQVBQTElDQVRJT04JCTB4MDAwMDAwMDQKKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0FQ
UExJQ0FUSU9OX1VTRVIJMHgwMDAwMDAwNQorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElD
QVRJT05fR1JPVVAJMHgwMDAwMDAwNgorCisvKgorICogUGFnZSBzaXplIHVzZWQgaW4gbm9uLWNv
bnRpZ3VvdXMgYnVmZmVyIGVudHJpZXMKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRQkJNDA5NgorCisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSAt
IHRlbXBvcmFyeSBtZW1vcnkgcmVmZXJlbmNlIHBhcmFtZXRlcgorICogQGJ1Zl9wdHI6CUFkZHJl
c3Mgb2YgdGhlIGJ1ZmZlcgorICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9y
ZWY6CVRlbXBvcmFyeSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwgcG9pbnRlciB0byBhIHN0cnVj
dCB0ZWVfc2htCisgKgorICogU2VjdXJlIGFuZCBub3JtYWwgd29ybGQgY29tbXVuaWNhdGVzIHBv
aW50ZXJzIGFzIHBoeXNpY2FsIGFkZHJlc3MKKyAqIGluc3RlYWQgb2YgdGhlIHZpcnR1YWwgYWRk
cmVzcy4gVGhpcyBpcyBiZWNhdXNlIHNlY3VyZSBhbmQgbm9ybWFsIHdvcmxkCisgKiBoYXZlIGNv
bXBsZXRlbHkgaW5kZXBlbmRlbnQgbWVtb3J5IG1hcHBpbmcuIE5vcm1hbCB3b3JsZCBjYW4gZXZl
biBoYXZlIGEKKyAqIGh5cGVydmlzb3Igd2hpY2ggbmVlZCB0byB0cmFuc2xhdGUgdGhlIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3MgKEFLQSBJUEEKKyAqIGluIEFSTSBkb2N1bWVudGF0aW9uKSB0byBh
IHJlYWwgcGh5c2ljYWwgYWRkcmVzcyBiZWZvcmUgcGFzc2luZyB0aGUKKyAqIHN0cnVjdHVyZSB0
byBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSB7CisJdTY0
IGJ1Zl9wdHI7CisJdTY0IHNpemU7CisJdTY0IHNobV9yZWY7Cit9OworCisvKioKKyAqIHN0cnVj
dCBvcHRlZV9tc2dfcGFyYW1fcm1lbSAtIHJlZ2lzdGVyZWQgbWVtb3J5IHJlZmVyZW5jZSBwYXJh
bWV0ZXIKKyAqIEBvZmZzOglPZmZzZXQgaW50byBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICog
QHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9yZWY6CVNoYXJlZCBtZW1vcnkgcmVm
ZXJlbmNlLCBwb2ludGVyIHRvIGEgc3RydWN0IHRlZV9zaG0KKyAqLworc3RydWN0IG9wdGVlX21z
Z19wYXJhbV9ybWVtIHsKKwl1NjQgb2ZmczsKKwl1NjQgc2l6ZTsKKwl1NjQgc2htX3JlZjsKK307
CisKKy8qKgorICogc3RydWN0IG9wdGVlX21zZ19wYXJhbV92YWx1ZSAtIG9wYXF1ZSB2YWx1ZSBw
YXJhbWV0ZXIKKyAqCisgKiBWYWx1ZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgdW5jaGVja2VkIGJl
dHdlZW4gbm9ybWFsIGFuZCBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFy
YW1fdmFsdWUgeworCXU2NCBhOworCXU2NCBiOworCXU2NCBjOworfTsKKworLyoqCisgKiBzdHJ1
Y3Qgb3B0ZWVfbXNnX3BhcmFtIC0gcGFyYW1ldGVyIHVzZWQgdG9nZXRoZXIgd2l0aCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZworICogQGF0dHI6CWF0dHJpYnV0ZXMKKyAqIEB0bWVtOglwYXJhbWV0ZXIg
YnkgdGVtcG9yYXJ5IG1lbW9yeSByZWZlcmVuY2UKKyAqIEBybWVtOglwYXJhbWV0ZXIgYnkgcmVn
aXN0ZXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiBAdmFsdWU6CXBhcmFtZXRlciBieSBvcGFxdWUg
dmFsdWUKKyAqCisgKiBAYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyBpbmRpY2F0ZXMg
aWYgdG1lbSwgcm1lbSBvciB2YWx1ZSBpcyB1c2VkIGluCisgKiB0aGUgdW5pb24uIE9QVEVFX01T
R19BVFRSX1RZUEVfVkFMVUVfKiBpbmRpY2F0ZXMgdmFsdWUsCisgKiBPUFRFRV9NU0dfQVRUUl9U
WVBFX1RNRU1fKiBpbmRpY2F0ZXMgQHRtZW0gYW5kCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fKiBpbmRpY2F0ZXMgQHJtZW0sCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkUgaW5kaWNh
dGVzIHRoYXQgbm9uZSBvZiB0aGUgbWVtYmVycyBhcmUgdXNlZC4KKyAqLworc3RydWN0IG9wdGVl
X21zZ19wYXJhbSB7CisJdTY0IGF0dHI7CisJdW5pb24geworCQlzdHJ1Y3Qgb3B0ZWVfbXNnX3Bh
cmFtX3RtZW0gdG1lbTsKKwkJc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHJtZW07CisJCXN0
cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgdmFsdWU7CisJfSB1OworfTsKKworLyoqCisgKiBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAtIGNhbGwgYXJndW1lbnQKKyAqIEBjbWQ6IENvbW1hbmQsIG9u
ZSBvZiBPUFRFRV9NU0dfQ01EXyogb3IgT1BURUVfTVNHX1JQQ19DTURfKgorICogQGZ1bmM6IFRy
dXN0ZWQgQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxp
Y2F0aW9uLAorICoJICAgICB1c2VkIGlmIGNtZCA9PSBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01N
QU5ECisgKiBAc2Vzc2lvbjogSW4gcGFyYW1ldGVyIGZvciBhbGwgT1BURUVfTVNHX0NNRF8qIGV4
Y2VwdAorICoJICAgICBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTiB3aGVyZSBpdCdzIGFuIG91
dHB1dCBwYXJhbWV0ZXIgaW5zdGVhZAorICogQGNhbmNlbF9pZDogQ2FuY2VsbGF0aW9uIGlkLCBh
IHVuaXF1ZSB2YWx1ZSB0byBpZGVudGlmeSB0aGlzIHJlcXVlc3QKKyAqIEByZXQ6IHJldHVybiB2
YWx1ZQorICogQHJldF9vcmlnaW46IG9yaWdpbiBvZiB0aGUgcmV0dXJuIHZhbHVlCisgKiBAbnVt
X3BhcmFtczogbnVtYmVyIG9mIHBhcmFtZXRlcnMgc3VwcGxpZWQgdG8gdGhlIE9TIENvbW1hbmQK
KyAqIEBwYXJhbXM6IHRoZSBwYXJhbWV0ZXJzIHN1cHBsaWVkIHRvIHRoZSBPUyBDb21tYW5kCisg
KgorICogQWxsIG5vcm1hbCBjYWxscyB0byBUcnVzdGVkIE9TIHVzZXMgdGhpcyBzdHJ1Y3QuIElm
IGNtZCByZXF1aXJlcyBmdXJ0aGVyCisgKiBpbmZvcm1hdGlvbiB0aGFuIHdoYXQgdGhlc2UgZmll
bGQgaG9sZHMgaXQgY2FuIGJlIHBhc3NlZCBhcyBhIHBhcmFtZXRlcgorICogdGFnZ2VkIGFzIG1l
dGEgKHNldHRpbmcgdGhlIE9QVEVFX01TR19BVFRSX01FVEEgYml0IGluIGNvcnJlc3BvbmRpbmcK
KyAqIGF0dHJzIGZpZWxkKS4gQWxsIHBhcmFtZXRlcnMgdGFnZ2VkIGFzIG1ldGEgaGFzIHRvIGNv
bWUgZmlyc3QuCisgKgorICogVGVtcCBtZW1yZWYgcGFyYW1ldGVycyBjYW4gYmUgZnJhZ21lbnRl
ZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIFRydXN0ZWQgT1MKKyAqICh3aGVuIG9wdGVlX3NtYy5oIGlz
IGJlYXJlciBvZiB0aGlzIHByb3RvY29sIHRoaXMgaXMgaW5kaWNhdGVkIHdpdGgKKyAqIE9QVEVF
X1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0pLiBJZiBhIGxvZ2ljYWwgbWVtcmVmIHBhcmFt
ZXRlciBpcworICogZnJhZ21lbnRlZCB0aGVuIGhhcyBhbGwgYnV0IHRoZSBsYXN0IGZyYWdtZW50
IHRoZQorICogT1BURUVfTVNHX0FUVFJfRlJBR01FTlQgYml0IHNldCBpbiBhdHRycy4gRXZlbiBp
ZiBhIG1lbXJlZiBpcyBmcmFnbWVudGVkCisgKiBpdCB3aWxsIHN0aWxsIGJlIHByZXNlbnRlZCBh
cyBhIHNpbmdsZSBsb2dpY2FsIG1lbXJlZiB0byB0aGUgVHJ1c3RlZAorICogQXBwbGljYXRpb24u
CisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfYXJnIHsKKwl1MzIgY21kOworCXUzMiBmdW5jOworCXUz
MiBzZXNzaW9uOworCXUzMiBjYW5jZWxfaWQ7CisJdTMyIHBhZDsKKwl1MzIgcmV0OworCXUzMiBy
ZXRfb3JpZ2luOworCXUzMiBudW1fcGFyYW1zOworCisJLyogbnVtX3BhcmFtcyB0ZWxscyB0aGUg
YWN0dWFsIG51bWJlciBvZiBlbGVtZW50IGluIHBhcmFtcyAqLworCXN0cnVjdCBvcHRlZV9tc2df
cGFyYW0gcGFyYW1zWzBdOworfTsKKworLyoqCisgKiBPUFRFRV9NU0dfR0VUX0FSR19TSVpFIC0g
cmV0dXJuIHNpemUgb2Ygc3RydWN0IG9wdGVlX21zZ19hcmcKKyAqCisgKiBAbnVtX3BhcmFtczog
TnVtYmVyIG9mIHBhcmFtZXRlcnMgZW1iZWRkZWQgaW4gdGhlIHN0cnVjdCBvcHRlZV9tc2dfYXJn
CisgKgorICogUmV0dXJucyB0aGUgc2l6ZSBvZiB0aGUgc3RydWN0IG9wdGVlX21zZ19hcmcgdG9n
ZXRoZXIgd2l0aCB0aGUgbnVtYmVyCisgKiBvZiBlbWJlZGRlZCBwYXJhbWV0ZXJzLgorICovCisj
ZGVmaW5lIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3BhcmFtcykgXAorCShzaXplb2Yoc3Ry
dWN0IG9wdGVlX21zZ19hcmcpICsgXAorCSBzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19wYXJhbSkg
KiAobnVtX3BhcmFtcykpCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAyIC0gcmVx
dWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKworLyoKKyAq
IFJldHVybiB0aGUgZm9sbG93aW5nIFVJRCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMg
ZmlsZSB3aXRob3V0CisgKiBmdXJ0aGVyIGV4dGVuc2lvbnM6CisgKiAzODRmYjNlMC1lN2Y4LTEx
ZTMtYWY2My0wMDAyYTVkNWM1MWIuCisgKiBSZXByZXNlbnRlZCBpbiA0IDMyLWJpdCB3b3JkcyBp
biBPUFRFRV9NU0dfVUlEXzAsIE9QVEVFX01TR19VSURfMSwKKyAqIE9QVEVFX01TR19VSURfMiwg
T1BURUVfTVNHX1VJRF8zLgorICovCisjZGVmaW5lIE9QVEVFX01TR19VSURfMAkJCTB4Mzg0ZmIz
ZTAKKyNkZWZpbmUgT1BURUVfTVNHX1VJRF8xCQkJMHhlN2Y4MTFlMworI2RlZmluZSBPUFRFRV9N
U0dfVUlEXzIJCQkweGFmNjMwMDAyCisjZGVmaW5lIE9QVEVFX01TR19VSURfMwkJCTB4YTVkNWM1
MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19VSUQJMHhGRjAxCisKKy8qCisgKiBS
ZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1
cnRoZXIKKyAqIGV4dGVuc2lvbnMuIFJlcHJlc2VudGVkIGluIDIgMzItYml0IHdvcmRzIGluIE9Q
VEVFX01TR19SRVZJU0lPTl9NQUpPUgorICogYW5kIE9QVEVFX01TR19SRVZJU0lPTl9NSU5PUgor
ICovCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NQUpPUgkyCisjZGVmaW5lIE9QVEVFX01T
R19SRVZJU0lPTl9NSU5PUgkwCisjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfUkVWSVNJ
T04JMHhGRjAzCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQg
Ynkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5z
dGFsbGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRy
dXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiA0IDMyLWJp
dCB3b3JkcyBpbiB0aGUgc2FtZSB3YXkgYXMKKyAqIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfVUlE
IGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVfVVVJRF8w
CTB4NDg2MTc4ZTAKKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMQkweGU3ZjgxMWUz
CisjZGVmaW5lIE9QVEVFX01TR19PU19PUFRFRV9VVUlEXzIJMHhiYzVlMDAwMgorI2RlZmluZSBP
UFRFRV9NU0dfT1NfT1BURUVfVVVJRF8zCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZV
TkNJRF9HRVRfT1NfVVVJRAkweDAwMDAKKworLyoKKyAqIEdldCByZXZpc2lvbiBvZiBUcnVzdGVk
IE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNo
IHZlcnNpb24gb2YgdGhlIFRydXN0ZWQgT1MKKyAqIGlzIGluc3RhbGxlZC4gTm90ZSB0aGF0IHRo
ZSByZXR1cm5lZCByZXZpc2lvbiBpcyB0aGUgcmV2aXNpb24gb2YgdGhlCisgKiBUcnVzdGVkIE9T
LCBub3Qgb2YgdGhlIEFQSS4KKyAqCisgKiBSZXR1cm5zIHJldmlzaW9uIGluIDIgMzItYml0IHdv
cmRzIGluIHRoZSBzYW1lIHdheSBhcworICogT1BURUVfTVNHX0NBTExTX1JFVklTSU9OIGRlc2Ny
aWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19SRVZJU0lP
TgkweDAwMDEKKworLyoKKyAqIERvIGEgc2VjdXJlIGNhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZyBhcyBhcmd1bWVudAorICogVGhlIE9QVEVFX01TR19DTURfKiBiZWxvdyBkZWZpbmVzIHdo
YXQgZ29lcyBpbiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6Y21kCisgKgorICogT1BURUVfTVNHX0NN
RF9PUEVOX1NFU1NJT04gb3BlbnMgYSBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNhdGlvbi4K
KyAqIFRoZSBmaXJzdCB0d28gcGFyYW1ldGVycyBhcmUgdGFnZ2VkIGFzIG1ldGEsIGhvbGRpbmcg
dHdvIHZhbHVlCisgKiBwYXJhbWV0ZXJzIHRvIHBhc3MgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlv
bjoKKyAqIHBhcmFtWzBdLnUudmFsdWUuYS1iIHV1aWQgb2YgVHJ1c3RlZCBBcHBsaWNhdGlvbgor
ICogcGFyYW1bMV0udS52YWx1ZS5hLWIgdXVpZCBvZiBDbGllbnQKKyAqIHBhcmFtWzFdLnUudmFs
dWUuYyBMb2dpbiBjbGFzcyBvZiBjbGllbnQgT1BURUVfTVNHX0xPR0lOXyoKKyAqCisgKiBPUFRF
RV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EIGludm9rZXMgYSBjb21tYW5kIGEgcHJldmlvdXNseSBv
cGVuZWQKKyAqIHNlc3Npb24gdG8gYSBUcnVzdGVkIEFwcGxpY2F0aW9uLiAgc3RydWN0IG9wdGVl
X21zZ19hcmc6OmZ1bmMgaXMgVHJ1c3RlZAorICogQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNp
ZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0xP
U0VfU0VTU0lPTiBjbG9zZXMgYSBwcmV2aW91c2x5IG9wZW5lZCBzZXNzaW9uIHRvCisgKiBUcnVz
dGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0FOQ0VMIGNhbmNlbHMgYSBj
dXJyZW50bHkgaW52b2tlZCBjb21tYW5kLgorICoKKyAqIE9QVEVFX01TR19DTURfUkVHSVNURVJf
U0hNIHJlZ2lzdGVycyBhIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLiBUaGUKKyAqIGluZm9ybWF0
aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRS
X1RZUEVfVE1FTV9JTlBVVAorICoJCQkJCVt8IE9QVEVFX01TR19BVFRSX0ZSQUdNRU5UXQorICog
W2luXSBwYXJhbVswXS51LnRtZW0uYnVmX3B0cgkJcGh5c2ljYWwgYWRkcmVzcyAob2YgZmlyc3Qg
ZnJhZ21lbnQpCisgKiBbaW5dIHBhcmFtWzBdLnUudG1lbS5zaXplCQlzaXplIChvZiBmaXJzdCBm
cmFnbWVudCkKKyAqIFtpbl0gcGFyYW1bMF0udS50bWVtLnNobV9yZWYJCWhvbGRzIHNoYXJlZCBt
ZW1vcnkgcmVmZXJlbmNlCisgKiAuLi4KKyAqIFRoZSBzaGFyZWQgbWVtb3J5IGNhbiBvcHRpb25h
bGx5IGJlIGZyYWdtZW50ZWQsIHRlbXAgbWVtcmVmcyBjYW4gZm9sbG93CisgKiBlYWNoIG90aGVy
IHdpdGggYWxsIGJ1dCB0aGUgbGFzdCB3aXRoIHRoZSBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBi
aXQgc2V0LgorICoKKyAqIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gdW5yZWdpc3RlcmVz
IGEgcHJldmlvdXNseSByZWdpc3RlcmVkIHNoYXJlZAorICogbWVtb3J5IHJlZmVyZW5jZS4gVGhl
IGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVF
X01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAorICogW2luXSBwYXJhbVswXS51LnJtZW0uc2htX3Jl
ZgkJaG9sZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVt
Lm9mZnMJCTAKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVtLnNpemUJCTAKKyAqLworI2RlZmluZSBP
UFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTgkwCisjZGVmaW5lIE9QVEVFX01TR19DTURfSU5WT0tF
X0NPTU1BTkQJMQorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT04JMgorI2RlZmlu
ZSBPUFRFRV9NU0dfQ01EX0NBTkNFTAkJMworI2RlZmluZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVS
X1NITQk0CisjZGVmaW5lIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0JNQorI2RlZmluZSBP
UFRFRV9NU0dfRlVOQ0lEX0NBTExfV0lUSF9BUkcJMHgwMDA0CisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogUGFydCAzIC0gUmVxdWVzdHMgZnJvbSBzZWN1cmUgd29ybGQsIFJQQworICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqLworCisvKgorICogQWxsIFJQQyBpcyBkb25lIHdpdGggYSBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyBhcyBiZWFyZXIgb2YgaW5mb3JtYXRpb24sCisgKiBzdHJ1Y3Qgb3B0ZWVf
bXNnX2FyZzo6YXJnIGhvbGRzIHZhbHVlcyBkZWZpbmVkIGJ5IE9QVEVFX01TR19SUENfQ01EXyog
YmVsb3cKKyAqCisgKiBSUEMgY29tbXVuaWNhdGlvbiB3aXRoIHRlZS1zdXBwbGljYW50IGlzIHJl
dmVyc2VkIGNvbXBhcmVkIHRvIG5vcm1hbAorICogY2xpZW50IGNvbW11bmljYXRpb24gZGVzcmli
ZWQgYWJvdmUuIFRoZSBzdXBwbGljYW50IHJlY2VpdmVzIHJlcXVlc3RzCisgKiBhbmQgc2VuZHMg
cmVzcG9uc2VzLgorICovCisKKy8qCisgKiBMb2FkIGEgVEEgaW50byBtZW1vcnksIGRlZmluZWQg
aW4gdGVlLXN1cHBsaWNhbnQKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9MT0FEX1RB
CTAKKworLyoKKyAqIFJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfUlBN
QgkJMQorCisvKgorICogRmlsZSBzeXN0ZW0gYWNjZXNzLCBkZWZpbmVkIGluIHRlZS1zdXBwbGlj
YW50CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfRlMJCTIKKworLyoKKyAqIEdldCB0
aW1lCisgKgorICogUmV0dXJucyBudW1iZXIgb2Ygc2Vjb25kcyBhbmQgbmFubyBzZWNvbmRzIHNp
bmNlIHRoZSBFcG9jaCwKKyAqIDE5NzAtMDEtMDEgMDA6MDA6MDAgKzAwMDAgKFVUQykuCisgKgor
ICogW291dF0gcGFyYW1bMF0udS52YWx1ZS5hCU51bWJlciBvZiBzZWNvbmRzCisgKiBbb3V0XSBw
YXJhbVswXS51LnZhbHVlLmIJTnVtYmVyIG9mIG5hbm8gc2Vjb25kcy4KKyAqLworI2RlZmluZSBP
UFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRQkzCisKKy8qCisgKiBXYWl0IHF1ZXVlIHByaW1pdGl2
ZSwgaGVscGVyIGZvciBzZWN1cmUgd29ybGQgdG8gaW1wbGVtZW50IGEgd2FpdCBxdWV1ZS4KKyAq
CisgKiBJZiBzZWN1cmUgd29ybGQgbmVlZCB0byB3YWl0IGZvciBhIHNlY3VyZSB3b3JsZCBtdXRl
eCBpdCBpc3N1ZXMgYSBzbGVlcAorICogcmVxdWVzdCBpbnN0ZWFkIG9mIHNwaW5uaW5nIGluIHNl
Y3VyZSB3b3JsZC4gQ29udmVyc2VseSBpcyBhIHdha2V1cAorICogcmVxdWVzdCBpc3N1ZWQgd2hl
biBhIHNlY3VyZSB3b3JsZCBtdXRleCB3aXRoIGEgdGhyZWFkIHdhaXRpbmcgdGhyZWFkIGlzCisg
KiB1bmxvY2tlZC4KKyAqCisgKiBXYWl0aW5nIG9uIGEga2V5CisgKiBbaW5dIHBhcmFtWzBdLnUu
dmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfU0xFRVAKKyAqIFtpbl0gcGFyYW1bMF0u
dS52YWx1ZS5iIHdhaXQga2V5CisgKgorICogV2FraW5nIHVwIGEga2V5CisgKiBbaW5dIHBhcmFt
WzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfV0FLRVVQCisgKiBbaW5dIHBh
cmFtWzBdLnUudmFsdWUuYiB3YWtldXAga2V5CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19D
TURfV0FJVF9RVUVVRQk0CisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9TTEVFUAkw
CisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9XQUtFVVAJMQorCisvKgorICogU3Vz
cGVuZCBleGVjdXRpb24KKyAqCisgKiBbaW5dIHBhcmFtWzBdLnZhbHVlCS5hIG51bWJlciBvZiBt
aWxsaXNlY29uZHMgdG8gc3VzcGVuZAorICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX1NV
U1BFTkQJNQorCisvKgorICogQWxsb2NhdGUgYSBwaWVjZSBvZiBzaGFyZWQgbWVtb3J5CisgKgor
ICogU2hhcmVkIG1lbW9yeSBjYW4gb3B0aW9uYWxseSBiZSBmcmFnbWVudGVkLCB0byBzdXBwb3J0
IHRoYXQgYWRkaXRpb25hbAorICogc3BhcmUgcGFyYW0gZW50cmllcyBhcmUgYWxsb2NhdGVkIHRv
IG1ha2Ugcm9vbSBmb3IgZXZlbnR1YWwgZnJhZ21lbnRzLgorICogVGhlIHNwYXJlIHBhcmFtIGVu
dHJpZXMgaGFzIC5hdHRyID0gT1BURUVfTVNHX0FUVFJfVFlQRV9OT05FIHdoZW4KKyAqIHVudXNl
ZC4gQWxsIHJldHVybmVkIHRlbXAgbWVtcmVmcyBleGNlcHQgdGhlIGxhc3Qgc2hvdWxkIGhhdmUg
dGhlCisgKiBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQgc2V0IGluIHRoZSBhdHRyIGZpZWxk
LgorICoKKyAqIFtpbl0gIHBhcmFtWzBdLnUudmFsdWUuYQkJdHlwZSBvZiBtZW1vcnkgb25lIG9m
CisgKgkJCQkJT1BURUVfTVNHX1JQQ19TSE1fVFlQRV8qIGJlbG93CisgKiBbaW5dICBwYXJhbVsw
XS51LnZhbHVlLmIJCXJlcXVlc3RlZCBzaXplCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmMJ
CXJlcXVpcmVkIGFsaWdubWVudAorICoKKyAqIFtvdXRdIHBhcmFtWzBdLnUudG1lbS5idWZfcHRy
CXBoeXNpY2FsIGFkZHJlc3MgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0u
dS50bWVtLnNpemUJCXNpemUgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0u
dS50bWVtLnNobV9yZWYJc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIC4uLgorICogW291dF0g
cGFyYW1bbl0udS50bWVtLmJ1Zl9wdHIJcGh5c2ljYWwgYWRkcmVzcworICogW291dF0gcGFyYW1b
bl0udS50bWVtLnNpemUJCXNpemUKKyAqIFtvdXRdIHBhcmFtW25dLnUudG1lbS5zaG1fcmVmCXNo
YXJlZCBtZW1vcnkgcmVmZXJlbmNlIChzYW1lIHZhbHVlCisgKgkJCQkJYXMgaW4gcGFyYW1bbi0x
XS51LnRtZW0uc2htX3JlZikKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxM
T0MJNgorLyogTWVtb3J5IHRoYXQgY2FuIGJlIHNoYXJlZCB3aXRoIGEgbm9uLXNlY3VyZSB1c2Vy
IHNwYWNlIGFwcGxpY2F0aW9uICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfU0hNX1RZUEVfQVBQ
TAkwCisvKiBNZW1vcnkgb25seSBzaGFyZWQgd2l0aCBub24tc2VjdXJlIGtlcm5lbCAqLworI2Rl
ZmluZSBPUFRFRV9NU0dfUlBDX1NITV9UWVBFX0tFUk5FTAkxCisKKy8qCisgKiBGcmVlIHNoYXJl
ZCBtZW1vcnkgcHJldmlvdXNseSBhbGxvY2F0ZWQgd2l0aCBPUFRFRV9NU0dfUlBDX0NNRF9TSE1f
QUxMT0MKKyAqCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmEJCXR5cGUgb2YgbWVtb3J5IG9u
ZSBvZgorICoJCQkJCU9QVEVFX01TR19SUENfU0hNX1RZUEVfKiBhYm92ZQorICogW2luXSAgcGFy
YW1bMF0udS52YWx1ZS5iCQl2YWx1ZSBvZiBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICoJCQkJ
CXJldHVybmVkIGluIHBhcmFtWzBdLnUudG1lbS5zaG1fcmVmCisgKgkJCQkJYWJvdmUKKyAqLwor
I2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRQk3CisKKyNlbmRpZiAvKiBfT1BURUVf
TVNHX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMjZkMTAwZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCkBAIC0wLDAgKzEsNDU3IEBACisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE1LTIwMTYsIExpbmFybyBMaW1pdGVkCisgKiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6CisgKgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQgbm90aWNlLAorICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsCisgKiB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0
aW9uCisgKiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAq
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqLworI2lmbmRlZiBPUFRFRV9TTUNfSAorI2RlZmluZSBPUFRFRV9TTUNf
SAorCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisj
ZGVmaW5lIE9QVEVFX1NNQ19TVERfQ0FMTF9WQUwoZnVuY19udW0pIFwKKwlBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX1NURF9DQUxMLCBBUk1fU01DQ0NfQ09OVl8zMiwgXAorCQkJICAgQVJN
X1NNQ0NDX09XTkVSX1RSVVNURURfT1MsIChmdW5jX251bSkpCisjZGVmaW5lIE9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKGZ1bmNfbnVtKSBcCisJQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19G
QVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PUywgKGZ1bmNfbnVtKSkKKworLyoKKyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMg
Q2FsbGluZyBjb252ZW50aW9uLgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNf
Q09VTlQJMHhGRjAwCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMU19DT1VOVCBcCisJQVJNX1NNQ0ND
X0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkg
ICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19GVU5D
SURfQ0FMTFNfQ09VTlQpCisKKy8qCisgKiBOb3JtYWwgY2FjaGVkIG1lbW9yeSAod3JpdGUtYmFj
ayksIHNoYXJlYWJsZSBmb3IgU01QIHN5c3RlbXMgYW5kIG5vdAorICogc2hhcmVhYmxlIGZvciBV
UCBzeXN0ZW1zLgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TSE1fQ0FDSEVECQkxCisKKy8qCisg
KiBhMC4uYTcgaXMgdXNlZCBhcyByZWdpc3RlciBuYW1lcyBpbiB0aGUgZGVzY3JpcHRpb25zIGJl
bG93LCBvbiBhcm0zMgorICogdGhhdCB0cmFuc2xhdGVzIHRvIHIwLi5yNyBhbmQgb24gYXJtNjQg
dG8gdzAuLnc3LiBJbiBib3RoIGNhc2VzIGl0J3MKKyAqIDMyLWJpdCByZWdpc3RlcnMuCisgKi8K
KworLyoKKyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMgQ2FsbGluZyBjb252ZW50aW9uCisg
KgorICogUmV0dXJuIG9uZSBvZiB0aGUgZm9sbG93aW5nIFVJRHMgaWYgdXNpbmcgQVBJIHNwZWNp
ZmllZCBpbiB0aGlzIGZpbGUKKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zOgorICogNjVj
YjZiOTMtYWYwYy00NjE3LThlZDYtNjQ0YThkMTE0MGY4CisgKiBzZWUgYWxzbyBPUFRFRV9TTUNf
VUlEXyogaW4gb3B0ZWVfbXNnLmgKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExT
X1VJRCBPUFRFRV9NU0dfRlVOQ0lEX0NBTExTX1VJRAorI2RlZmluZSBPUFRFRV9TTUNfQ0FMTFNf
VUlEIFwKKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0ND
X0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJ
ICAgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19VSUQpCisKKy8qCisgKiBGdW5jdGlvbiBzcGVjaWZp
ZWQgYnkgU01DIENhbGxpbmcgY29udmVudGlvbgorICoKKyAqIFJldHVybnMgMi4wIGlmIHVzaW5n
IEFQSSBzcGVjaWZpZWQgaW4gdGhpcyBmaWxlIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zLgor
ICogc2VlIGFsc28gT1BURUVfTVNHX1JFVklTSU9OXyogaW4gb3B0ZWVfbXNnLmgKKyAqLworI2Rl
ZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExTX1JFVklTSU9OIE9QVEVFX01TR19GVU5DSURfQ0FM
TFNfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX1JFVklTSU9OIFwKKwlBUk1fU01D
Q0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJ
CSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJICAgT1BURUVfU01DX0ZV
TkNJRF9DQUxMU19SRVZJU0lPTikKKworc3RydWN0IG9wdGVlX3NtY19jYWxsc19yZXZpc2lvbl9y
ZXN1bHQgeworCXVuc2lnbmVkIGxvbmcgbWFqb3I7CisJdW5zaWduZWQgbG9uZyBtaW5vcjsKKwl1
bnNpZ25lZCBsb25nIHJlc2VydmVkMDsKKwl1bnNpZ25lZCBsb25nIHJlc2VydmVkMTsKK307CisK
Ky8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3Vy
ZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICog
Tm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5v
dCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiBhMC00IGluIHRoZSBzYW1lIHdh
eSBhcyBPUFRFRV9TTUNfQ0FMTFNfVUlECisgKiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZp
bmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfVVVJRCBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19V
VUlECisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlEIFwKKwlPUFRFRV9TTUNfRkFT
VF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19VVUlEKQorCisvKgorICogR2V0IHJl
dmlzaW9uIG9mIFRydXN0ZWQgT1MuCisgKgorICogVXNlZCBieSBub24tc2VjdXJlIHdvcmxkIHRv
IGZpZ3VyZSBvdXQgd2hpY2ggdmVyc2lvbiBvZiB0aGUgVHJ1c3RlZCBPUworICogaXMgaW5zdGFs
bGVkLiBOb3RlIHRoYXQgdGhlIHJldHVybmVkIHJldmlzaW9uIGlzIHRoZSByZXZpc2lvbiBvZiB0
aGUKKyAqIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgcmV2aXNp
b24gaW4gYTAtMSBpbiB0aGUgc2FtZSB3YXkgYXMgT1BURUVfU01DX0NBTExTX1JFVklTSU9OCisg
KiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1Nf
UkVWSVNJT04gT1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVf
U01DX0NBTExfR0VUX09TX1JFVklTSU9OIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRF
RV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTikKKworLyoKKyAqIENhbGwgd2l0aCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6Cisg
KiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCisgKiBhMQlVcHBl
ciAzMmJpdCBvZiBhIDY0Yml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYSBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZworICogYTIJTG93ZXIgMzJiaXQgb2YgYSA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGEg
c3RydWN0IG9wdGVlX21zZ19hcmcKKyAqIGEzCUNhY2hlIHNldHRpbmdzLCBub3QgdXNlZCBpZiBw
aHlzaWNhbCBwb2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQKKyAqCW1lbW9yeSBhcmVh
IGVsc2UgcGVyIE9QVEVFX1NNQ19TSE1fKgorICogYTQtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2
aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVz
YWdlOgorICogYTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOXyoKKyAqIGExLTMJTm90
IHVzZWQKKyAqIGE0LTcJUHJlc2VydmVkCisgKgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFE
X0xJTUlUIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVJldHVybiB2YWx1ZSwgT1BURUVf
U01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCisgKiBhMS0zCVByZXNlcnZlZAorICogYTQtNwlQcmVz
ZXJ2ZWQKKyAqCisgKiBSUEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJUmV0dXJuIHZh
bHVlLCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyh2YWwpCisgKiBhMS0yCVJQQyBwYXJhbWV0ZXJz
CisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiBQ
b3NzaWJsZSByZXR1cm4gdmFsdWVzOgorICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNU
SU9OCVRydXN0ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKKyAqCQkJCQlmdW5jdGlvbi4K
KyAqIE9QVEVFX1NNQ19SRVRVUk5fT0sJCQlDYWxsIGNvbXBsZXRlZCwgcmVzdWx0IHVwZGF0ZWQg
aW4KKyAqCQkJCQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QKKyAqCQkJCQlvcHRlZV9t
c2dfYXJnLgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCU51bWJlciBvZiBUcnVz
dGVkIE9TIHRocmVhZHMgZXhjZWVkZWQsCisgKgkJCQkJdHJ5IGFnYWluIGxhdGVyLgorICogT1BU
RUVfU01DX1JFVFVSTl9FQkFEQUREUgkJQmFkIHBoeXNjaWFsIHBvaW50ZXIgdG8gc3RydWN0Cisg
KgkJCQkJb3B0ZWVfbXNnX2FyZy4KKyAqIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQmFkL3Vu
a25vd24gY21kIGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRFRV9TTUNfUkVUVVJOX0lT
X1JQQygpCQlDYWxsIHN1c3BlbmRlZCBieSBSUEMgY2FsbCB0byBub3JtYWwKKyAqCQkJCQl3b3Js
ZC4KKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExfV0lUSF9BUkcgT1BURUVfTVNH
X0ZVTkNJRF9DQUxMX1dJVEhfQVJHCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIFwK
KwlPUFRFRV9TTUNfU1REX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfQ0FMTF9XSVRIX0FSRykK
KworLyoKKyAqIEdldCBTaGFyZWQgTWVtb3J5IENvbmZpZworICoKKyAqIFJldHVybnMgdGhlIFNl
Y3VyZS9Ob24tc2VjdXJlIHNoYXJlZCBtZW1vcnkgY29uZmlnLgorICoKKyAqIENhbGwgcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJ
RworICogYTEtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIK
KyAqCisgKiBIYXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LCisgKiBhMQlQaHlzaWNhbCBhZGRyZXNzIG9mIHN0YXJ0IG9mIFNITQorICog
YTIJU2l6ZSBvZiBvZiBTSE0KKyAqIGEzCUNhY2hlIHNldHRpbmdzIG9mIG1lbW9yeSwgYXMgZGVm
aW5lZCBieSB0aGUKKyAqCU9QVEVFX1NNQ19TSE1fKiB2YWx1ZXMgYWJvdmUKKyAqIGE0LTcJUHJl
c2VydmVkCisgKgorICogTm90IGF2YWlsYWJsZSByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVF
X1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS0zIE5vdCB1c2VkCisgKiBhNC03CVByZXNlcnZl
ZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcJNworI2RlZmlu
ZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUcgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9Q
VEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcpCisKK3N0cnVjdCBvcHRlZV9zbWNfZ2V0X3No
bV9jb25maWdfcmVzdWx0IHsKKwl1bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25n
IHN0YXJ0OworCXVuc2lnbmVkIGxvbmcgc2l6ZTsKKwl1bnNpZ25lZCBsb25nIHNldHRpbmdzOwor
fTsKKworLyoKKyAqIEV4Y2hhbmdlcyBjYXBhYmlsaXRpZXMgYmV0d2VlbiBub3JtYWwgd29ybGQg
YW5kIHNlY3VyZSB3b3JsZAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMKKyAqIGExCWJpdGZp
ZWxkIG9mIG5vcm1hbCB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX05TRUNfQ0FQXyoKKyAq
IGEyLTYJTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgor
ICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
T0sKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01D
X1NFQ19DQVBfKgorICogYTItNwlQcmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm4gcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCwgY2FuJ3QgdXNlIHRo
ZSBjYXBhYmlsaXRpZXMgZnJvbSBub3JtYWwgd29ybGQKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3Vy
ZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBfKgorICogYTItNyBQcmVzZXJ2
ZWQKKyAqLworLyogTm9ybWFsIHdvcmxkIHdvcmtzIGFzIGEgdW5pcHJvY2Vzc29yIHN5c3RlbSAq
LworI2RlZmluZSBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCQlCSVQoMCkKKy8qIFNl
Y3VyZSB3b3JsZCBoYXMgcmVzZXJ2ZWQgc2hhcmVkIG1lbW9yeSBmb3Igbm9ybWFsIHdvcmxkIHRv
IHVzZSAqLworI2RlZmluZSBPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITQlCSVQo
MCkKKy8qIFNlY3VyZSB3b3JsZCBjYW4gY29tbXVuaWNhdGUgdmlhIHByZXZpb3VzbHkgdW5yZWdp
c3RlcmVkIHNoYXJlZCBtZW1vcnkgKi8KKyNkZWZpbmUgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJ
U1RFUkVEX1NITQlCSVQoMSkKKworLyoKKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBjb21tYW5k
cyAicmVnaXN0ZXIvdW5yZWdpc3RlciBzaGFyZWQgbWVtb3J5IiwKKyAqIHNlY3VyZSB3b3JsZCBh
Y2NlcHRzIGNvbW1hbmQgYnVmZmVycyBsb2NhdGVkIGluIGFueSBwYXJ0cyBvZiBub24tc2VjdXJl
IFJBTQorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQlCSVQoMikK
KworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0VYQ0hBTkdFX0NBUEFCSUxJVElFUwk5CisjZGVm
aW5lIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMgXAorCU9QVEVFX1NNQ19GQVNUX0NB
TExfVkFMKE9QVEVFX1NNQ19GVU5DSURfRVhDSEFOR0VfQ0FQQUJJTElUSUVTKQorCitzdHJ1Y3Qg
b3B0ZWVfc21jX2V4Y2hhbmdlX2NhcGFiaWxpdGllc19yZXN1bHQgeworCXVuc2lnbmVkIGxvbmcg
c3RhdHVzOworCXVuc2lnbmVkIGxvbmcgY2FwYWJpbGl0aWVzOworCXVuc2lnbmVkIGxvbmcgcmVz
ZXJ2ZWQwOworCXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZWQxOworfTsKKworLyoKKyAqIERpc2FibGUg
YW5kIGVtcHRpZXMgY2FjaGUgb2Ygc2hhcmVkIG1lbW9yeSBvYmplY3RzCisgKgorICogU2VjdXJl
IHdvcmxkIGNhbiBjYWNoZSBmcmVxdWVudGx5IHVzZWQgc2hhcmVkIG1lbW9yeSBvYmplY3RzLCBm
b3IKKyAqIGV4YW1wbGUgb2JqZWN0cyB1c2VkIGFzIFJQQyBhcmd1bWVudHMuIFdoZW4gc2VjdXJl
IHdvcmxkIGlzIGlkbGUgdGhpcworICogZnVuY3Rpb24gcmV0dXJucyBvbmUgc2hhcmVkIG1lbW9y
eSByZWZlcmVuY2UgdG8gZnJlZS4gVG8gZGlzYWJsZSB0aGUKKyAqIGNhY2hlIGFuZCBmcmVlIGFs
bCBjYWNoZWQgb2JqZWN0cyB0aGlzIGZ1bmN0aW9uIGhhcyB0byBiZSBjYWxsZWQgdW50aWwKKyAq
IGl0IHJldHVybnMgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwuCisgKgorICogQ2FsbCByZWdp
c3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0RJU0FCTEVfU0hN
X0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdp
c3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LCisgKiBhMQlVcHBlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkg
Y29va2llCisgKiBhMglMb3dlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkgY29va2ll
CisgKiBhMy03CVByZXNlcnZlZAorICoKKyAqIENhY2hlIGVtcHR5IHJldHVybiByZWdpc3RlciB1
c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS03CVByZXNlcnZl
ZAorICoKKyAqIE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NN
Q19SRVRVUk5fRUJVU1kKKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01D
X0ZVTkNJRF9ESVNBQkxFX1NITV9DQUNIRQkxMAorI2RlZmluZSBPUFRFRV9TTUNfRElTQUJMRV9T
SE1fQ0FDSEUgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfRElT
QUJMRV9TSE1fQ0FDSEUpCisKK3N0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVz
dWx0IHsKKwl1bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25nIHNobV91cHBlcjMy
OworCXVuc2lnbmVkIGxvbmcgc2htX2xvd2VyMzI7CisJdW5zaWduZWQgbG9uZyByZXNlcnZlZDA7
Cit9OworCisvKgorICogRW5hYmxlIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0cworICoK
KyAqIFNlY3VyZSB3b3JsZCBjYW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBtZW1vcnkg
b2JqZWN0cywgZm9yCisgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1lbnRzLiBX
aGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMgT1BURUVf
U01DX1JFVFVSTl9PSyBhbmQgdGhlIGNhY2hlIGlzIGVuYWJsZWQuIElmCisgKiBzZWN1cmUgd29y
bGQgaXNuJ3QgaWRsZSBPUFRFRV9TTUNfUkVUVVJOX0VCVVNZIGlzIHJldHVybmVkLgorICoKKyAq
IENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19F
TkFCTEVfU0hNX0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVu
dCBJRCByZWdpc3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBh
MAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAqIE5vdCBpZGxl
IHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRUJVU1kKKyAq
IGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9FTkFCTEVfU0hN
X0NBQ0hFCTExCisjZGVmaW5lIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFIFwKKwlPUFRFRV9T
TUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUpCisKKy8q
CisgKiBSZXN1bWUgZnJvbSBSUEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3Jl
aWduIGludGVycnVwdCkKKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1
bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMKKyAqIGExLTMJVmFsdWUg
b2YgYTEtMyB3aGVuIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIHJldHVybmVkCisgKglPUFRFRV9T
TUNfUkVUVVJOX1JQQyBpbiBhMAorICoKKyAqIFJldHVybiByZWdpc3RlciB1c2FnZSBpcyB0aGUg
c2FtZSBhcyBmb3IgT1BURUVfU01DXypDQUxMX1dJVEhfQVJHIGFib3ZlLgorICoKKyAqIFBvc3Np
YmxlIHJldHVybiB2YWx1ZXMKKyAqIE9QVEVFX1NNQ19SRVRVUk5fVU5LTk9XTl9GVU5DVElPTglU
cnVzdGVkIE9TIGRvZXMgbm90IHJlY29nbml6ZSB0aGlzCisgKgkJCQkJZnVuY3Rpb24uCisgKiBP
UFRFRV9TTUNfUkVUVVJOX09LCQkJT3JpZ2luYWwgY2FsbCBjb21wbGV0ZWQsIHJlc3VsdAorICoJ
CQkJCXVwZGF0ZWQgaW4gdGhlIHByZXZpb3VzbHkgc3VwcGxpZWQuCisgKgkJCQkJc3RydWN0IG9w
dGVlX21zZ19hcmcKKyAqIE9QVEVFX1NNQ19SRVRVUk5fUlBDCQkJQ2FsbCBzdXNwZW5kZWQgYnkg
UlBDIGNhbGwgdG8gbm9ybWFsCisgKgkJCQkJd29ybGQuCisgKiBPUFRFRV9TTUNfUkVUVVJOX0VS
RVNVTUUJCVJlc3VtZSBmYWlsZWQsIHRoZSBvcGFxdWUgcmVzdW1lCisgKgkJCQkJaW5mb3JtYXRp
b24gd2FzIGNvcnJ1cHQuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJP
TV9SUEMJMworI2RlZmluZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgXAorCU9QVEVF
X1NNQ19TVERfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJPTV9SUEMpCisKKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01BU0sJMHhGRkZGMDAwMAorI2RlZmlu
ZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19QUkVGSVgJCTB4RkZGRjAwMDAKKyNkZWZpbmUgT1BURUVf
U01DX1JFVFVSTl9SUENfRlVOQ19NQVNLCQkweDAwMDBGRkZGCisKKyNkZWZpbmUgT1BURUVfU01D
X1JFVFVSTl9HRVRfUlBDX0ZVTkMocmV0KSBcCisJKChyZXQpICYgT1BURUVfU01DX1JFVFVSTl9S
UENfRlVOQ19NQVNLKQorCisjZGVmaW5lIE9QVEVFX1NNQ19SUENfVkFMKGZ1bmMpCQkoKGZ1bmMp
IHwgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYKQorCisvKgorICogQWxsb2NhdGUgbWVtb3J5
IGZvciBSUEMgcGFyYW1ldGVyIHBhc3NpbmcuIFRoZSBtZW1vcnkgaXMgdXNlZCB0byBob2xkIGEK
KyAqIHN0cnVjdCBvcHRlZV9tc2dfYXJnLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToK
KyAqIGEwCVRoaXMgdmFsdWUsIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKiBhMQlTaXpl
IGluIGJ5dGVzIG9mIHJlcXVpcmVkIGFyZ3VtZW50IG1lbW9yeQorICogYTIJTm90IHVzZWQKKyAq
IGEzCVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqIGE0LTUJTm90IHVz
ZWQKKyAqIGE2LTcJUmVzdW1lIGluZm9ybWF0aW9uLCBtdXN0IGJlIHByZXNlcnZlZAorICoKKyAq
ICJSZXR1cm4iIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9T
TUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMuCisgKiBhMQlVcHBlciAzMmJpdHMgb2YgNjRiaXQgcGh5
c2ljYWwgcG9pbnRlciB0byBhbGxvY2F0ZWQKKyAqCW1lbW9yeSwgKGExID09IDAgJiYgYTIgPT0g
MCkgaWYgc2l6ZSB3YXMgMCBvciBpZiBtZW1vcnkgY2FuJ3QKKyAqCWJlIGFsbG9jYXRlZC4KKyAq
IGEyCUxvd2VyIDMyYml0cyBvZiA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGFsbG9jYXRlZAor
ICoJbWVtb3J5LCAoYTEgPT0gMCAmJiBhMiA9PSAwKSBpZiBzaXplIHdhcyAwIG9yIGlmIG1lbW9y
eSBjYW4ndAorICoJYmUgYWxsb2NhdGVkCisgKiBhMwlQcmVzZXJ2ZWQKKyAqIGE0CVVwcGVyIDMy
Yml0cyBvZiA2NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJ
dGhlIG1lbW9yeSBvciBkb2luZyBhbiBSUEMKKyAqIGE1CUxvd2VyIDMyYml0cyBvZiA2NGJpdCBT
aGFyZWQgbWVtb3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9yeSBvciBk
b2luZyBhbiBSUEMKKyAqIGE2LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQ
Q19GVU5DX0FMTE9DCTAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQUxMT0MgXAorCU9Q
VEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQykKKworLyoKKyAqIEZyZWUg
bWVtb3J5IHByZXZpb3VzbHkgYWxsb2NhdGVkIGJ5IE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9D
CisgKgorICogIkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJVGhpcyB2YWx1ZSwgT1BURUVf
U01DX1JFVFVSTl9SUENfRlJFRQorICogYTEJVXBwZXIgMzJiaXRzIG9mIDY0Yml0IHNoYXJlZCBt
ZW1vcnkgY29va2llIGJlbG9uZ2luZyB0byB0aGlzCisgKglhcmd1bWVudCBtZW1vcnkKKyAqIGEy
CUxvd2VyIDMyYml0cyBvZiA2NGJpdCBzaGFyZWQgbWVtb3J5IGNvb2tpZSBiZWxvbmdpbmcgdG8g
dGhpcworICoJYXJndW1lbnQgbWVtb3J5CisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVz
dCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNN
QyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglO
b3QgdXNlZAorICogYTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZV
TkNfRlJFRQkJMgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GUkVFIFwKKwlPUFRFRV9T
TUNfUlBDX1ZBTChPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRSkKKworLyoKKyAqIERlbGl2ZXIgZm9y
ZWlnbiBpbnRlcnJ1cHQgdG8gbm9ybWFsIHdvcmxkLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1
c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUgorICogYTEtNwlS
ZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVn
aXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVS
Tl9GUk9NX1JQQy4KKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQ
Q19GVU5DX0ZPUkVJR05fSU5UUgkJNAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GT1JF
SUdOX0lOVFIgXAorCU9QVEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdO
X0lOVFIpCisKKy8qCisgKiBEbyBhbiBSUEMgcmVxdWVzdC4gVGhlIHN1cHBsaWVkIHN0cnVjdCBv
cHRlZV9tc2dfYXJnIHRlbGxzIHdoaWNoCisgKiByZXF1ZXN0IHRvIGRvIGFuZCB0aGUgcGFyYW1l
dGVycyBmb3IgdGhlIHJlcXVlc3QuIFRoZSBmb2xsb3dpbmcgZmllbGRzCisgKiBhcmUgdXNlZCAo
dGhlIHJlc3QgYXJlIHVudXNlZCk6CisgKiAtIGNtZAkJdGhlIFJlcXVlc3QgSUQKKyAqIC0gcmV0
CQlyZXR1cm4gdmFsdWUgb2YgdGhlIHJlcXVlc3QsIGZpbGxlZCBpbiBieSBub3JtYWwgd29ybGQK
KyAqIC0gbnVtX3BhcmFtcwkJbnVtYmVyIG9mIHBhcmFtZXRlcnMgZm9yIHRoZSByZXF1ZXN0Cisg
KiAtIHBhcmFtcwkJdGhlIHBhcmFtZXRlcnMKKyAqIC0gcGFyYW1fYXR0cnMJYXR0cmlidXRlcyBv
ZiB0aGUgcGFyYW1ldGVycworICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9Q
VEVFX1NNQ19SRVRVUk5fUlBDX0NNRAorICogYTEJVXBwZXIgMzJiaXQgb2YgYSA2NGJpdCBTaGFy
ZWQgbWVtb3J5IGNvb2tpZSBob2xkaW5nIGEKKyAqCXN0cnVjdCBvcHRlZV9tc2dfYXJnLCBtdXN0
IGJlIHByZXNlcnZlZCwgb25seSB0aGUgZGF0YSBzaG91bGQKKyAqCWJlIHVwZGF0ZWQKKyAqIGEy
CUxvd2VyIDMyYml0IG9mIGEgNjRiaXQgU2hhcmVkIG1lbW9yeSBjb29raWUgaG9sZGluZyBhCisg
KglzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZywgbXVzdCBiZSBwcmVzZXJ2ZWQsIG9ubHkgdGhlIGRhdGEg
c2hvdWxkCisgKgliZSB1cGRhdGVkCisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBi
ZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBG
dW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglOb3Qg
dXNlZAorICogYTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZVTkNf
Q01ECQk1CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0NNRCBcCisJT1BURUVfU01DX1JQ
Q19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0NNRCkKKworLyogUmV0dXJuZWQgaW4gYTAgKi8KKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OIDB4RkZGRkZGRkYKKworLyog
UmV0dXJuZWQgaW4gYTAgb25seSBmcm9tIFRydXN0ZWQgT1MgZnVuY3Rpb25zICovCisjZGVmaW5l
IE9QVEVFX1NNQ19SRVRVUk5fT0sJCTB4MAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VUSFJF
QURfTElNSVQJMHgxCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJVU1kJCTB4MgorI2RlZmlu
ZSBPUFRFRV9TTUNfUkVUVVJOX0VSRVNVTUUJMHgzCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5f
RUJBREFERFIJMHg0CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkweDUKKyNkZWZp
bmUgT1BURUVfU01DX1JFVFVSTl9FTk9NRU0JCTB4NgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJO
X0VOT1RBVkFJTAkweDcKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9JU19SUEMocmV0KQlfX29w
dGVlX3NtY19yZXR1cm5faXNfcnBjKChyZXQpKQorCitzdGF0aWMgaW5saW5lIGJvb2wgX19vcHRl
ZV9zbWNfcmV0dXJuX2lzX3JwYyh1MzIgcmV0KQoreworCXJldHVybiByZXQgIT0gT1BURUVfU01D
X1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OICYmCisJICAgICAgIChyZXQgJiBPUFRFRV9TTUNfUkVU
VVJOX1JQQ19QUkVGSVhfTUFTSykgPT0KKwkJCU9QVEVFX1NNQ19SRVRVUk5fUlBDX1BSRUZJWDsK
K30KKworI2VuZGlmIC8qIE9QVEVFX1NNQ19IICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8L-0005rz-OP; Mon, 03 Sep 2018 16:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8J-0005qQ-Ql
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:23 +0000
X-Inumbo-ID: eae38b73-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eae38b73-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:44 +0200 (CEST)
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=484UirOwEEkrKFmoa8hrh1RX0mB1ea44rYTtXIbHA2s=;
 b=Sn2Jkf46wj7brGlIh2g/Rmwpz69Oy1t7DZEbElECiow/CUY5q5xBfZeiluDw8NUQWt255Yxa5PnzADlVLyZF0z34eGzgty57/dqHAMrs5H8meGPua4DnQA75oKhblhxp90jITU44isyuQa5WCP1SrIbAbwVyexRSgZ9O22OddTY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:08 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:04 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:27 +0300
Message-Id: <1535993677-20816-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR04CA0088.eurprd04.prod.outlook.com
 (2603:10a6:803:64::23) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8f2da482-189f-4def-4859-08d611be01c7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:fsBjgtrrzS8mQ/mojwg+ZvU63Pp2FVWseWq19UiD+RS906offael8mlxujz9kqfmDvGdmFaUvNk5JKbalpuMWPhrVZkGPczkK33irLqCCYinxxGOsUtX0CFsTh+5uWdZ0iRNqgePUn63mWVY+DhveJZVnF9C39wpf6LQJGDCvnzmJob9+xtM5I1lzLysU5dztXGY0/6B5Us4J7Ibrr4uenY7TDHeDGdXvg/OlgK+GxxiBaWKwKwICgjPERl4+eX9;
 25:LP6oqRALBLIzxWqwnvtEGPOobcHPosQdL8q9XpO/eVshWEUK3U0UM1Cvfz1QjDK3Q6rsY86VuUvBJkAXwxfGKiScVh6ehqmUJ/Ztsl+z+qJD6tHExGZSVffVTFwnfC5FwWR6vQDqEjuM/ShaybqmwMp0JlURPkhNip1tjKmid9iJSzcxlG25zdlWFZlS2M9s9qXcfejvCfHIwZU84ozAGNQ0odEqkj+H446wz5EkmdxJ3343wjkQW04G94N7PU/LHUokzrqQbRv85/XVxraJfm2CuhVC+Dq1tAhx/ULaiz+FLDGtwpfKw50PrgC+TS6vyKh3skNIA6m+hjXpx1syJg==;
 31:lm9UEcAlmyt0Jwn+IuKzUfZSDixv4yZu+2wgJesxlqAZ9N4HcHtkmTIhjh1oCTlR+HvKBoEKWAcfVLJz5SDiSlaqhz6dKcFPwek9rXgfIVfBEjbgLHxXh9S1BiIGi5iVNz9i0xX2mVBKluxjDpsuO9yCRKhdchJ+njedVEyHHnr/493LnsjSGu8/E+7Zazx03jf9f4XSuw6i47FKrUiGVyanSasCQBLuKOnWpYBaaZM=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:pq1VmgsNDy2dZrGHc45OVtnSVLkiy7R1r9AX6+Yun4HXxEo54e3gjL4ZVgrITQHTTsvoJ3Me0Bffx+AVn4KZ2oOKQW7LuASSrFvcuPHNRwoa90LufZmd/ZtZX8Ow2qhQhhq2HiAJzyvVpfeVppqPR+U6t26ELoFUZd3D5KKIftt/VWHS16vGDJioFwhZQk6xbp5RLFfmaai8R5nJXYqzMlzW+XRvLR5Fx8oPvL3qJ4eoAwM9nNH7667z1tarNcHry5geQf5rul/0wP8cuORf3hrQFdMl23iuUvtTjoTTEt8hnbvW5Jv06Zk7/uSOv2uC61CcN1QeihA5gzqQ0U3l+HL6/PjLXRmnWI0AiIflFXmW1LqaRyyb49dgbFWSbiv+vRDSpu5DluhOslHa1x+hMCPStmUUXF81vDAQt/6yFI70Qf7b3dJkITI4fBevQXkWU4IyD6wUR6BsalMOr9+nv19K8GdQiEAVgjL5dUGrr/yw6zciizjwLw7GDftKTNlq;
 4:8amWxmaS7fcJHICgZRMa5ZCyD0WJBCFoUpdJ2Zc7pvQYzZivknST9GgxJgpURt39/TeHeBFnE98sYTVh/Y8UbiFeOwsV6H/9fTB5fL6h3pb+qP0c2zmkx4Iskg0ZrAbWbtx5P8nMFz3T1ztDR7lpJfD8gvwun+qSGqN+k3EJsAec0W5zMaIY63kFniZq27s8eE32m6HwI/F0XsV6Ql89UqD26a4DZTnJX5N7X1voMDs9pHvP3ZwZJUzx8CnPwfCBxTvJ9HdRbk/Bqfjq5C4SxpdjSguKOi7p7v4cNXfTMLD/VSn1nZIunv8tTgnpQH28
X-Microsoft-Antispam-PRVS: <AM0PR03MB376443D048135E90707F139BE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(575784001)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(53946003)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:T5+E835BOO9srN2mlauKPBMauxS0ys9muExAUJ0g3?=
 =?us-ascii?Q?GIpP21Lk9H0Xgnq5ZuwBZW75vw/O0Xx68B5tf2CI/TcckwLmdFzfSlf7C4oP?=
 =?us-ascii?Q?6IVwHIR+tlwtlsjQb3RIOJbRirFl4nUQ29oBcef0vadVgr9k+o8mp7NLR4Vt?=
 =?us-ascii?Q?monO0Ad1+a5J1mMwssoNtu1Ij0YZ545DvpB2XMOEdenCqzhQH37IkQnhwNJW?=
 =?us-ascii?Q?odxeICtn5XxVULYjQG9oL00j1gOMq4X3qhscPG6PJ2B2iUyAOotyzn+ayxHO?=
 =?us-ascii?Q?dgoS4jtKf2G11z2TbgPOZZ/6R7MLoc/ncVRhmnFl5XtxuBBIM/rjEEy0oR/f?=
 =?us-ascii?Q?FEuGTija1pMPQxmfCx9o5Bn4KzxJed/KKoZZpQAwsqx1pM04XLjd1i8W7HH/?=
 =?us-ascii?Q?2SCFv4Ac/I98vZz5m/JR8G+a/YYnqlPyXcfRlZRGqVayT0WYR4tWTeL/r1rX?=
 =?us-ascii?Q?RQCr9fGD2hSkxFFAoJKPld60KdWX+VROPC/tTIYc0YPSlUAF4GzOG8VF0xgA?=
 =?us-ascii?Q?pxrF6AYY03tbGTPaKMVyJlY3VumdTgwyfvz8JDtBuGDg6IBJBfwmzD6H8zdL?=
 =?us-ascii?Q?0ZppNuI2YsJ0uN0yet5Qb487V/ZLBNbsJhz35SdhKfClpKEyYAxPmhVzf2Ha?=
 =?us-ascii?Q?NxdGEi7e6J8/CTX9/e2553RUzweQLtZ4WwS5poQ9e3q4Vhsklbm2URrN+dCD?=
 =?us-ascii?Q?ZttaUM4AEdS0WvAGj4Ndk4bmC8GytheedGEmVNg9N5yohtuEYe3Cw3DyQq03?=
 =?us-ascii?Q?8rlnq7f7ifCvXc+VWx4vZMaKMOkUETEh1fcpxh4NW5bWQska/A+WomCOC0LT?=
 =?us-ascii?Q?0UneBDkcdoZSDaXubtJzvfDR9k+oShMIqODCT9Jyf3bLNzNuwB99/wpFPZ9s?=
 =?us-ascii?Q?1HP916u6TW1SxYWTywHMTvakUmnQRv+S0F9T43iq72P+JIt26ZBE11bq5j4l?=
 =?us-ascii?Q?8RMdLw58EOAjjlPFQwcl7dnKzKbiXnDO/g8YkY0NCW6NChJQT+wRf3jYWTLu?=
 =?us-ascii?Q?cCPo0YfnzGmrAiOlA0CK448DMqd552JDP2gIQw5VVf8l0rB85WiWlSf8D5g9?=
 =?us-ascii?Q?kHDRYVuHFGPZEYecTsXNe7bPMbw5vSA+vipeUh3+/lsJ9nFU/Wi0tVCXF2kg?=
 =?us-ascii?Q?g4PqZj1cuezcTKgNahbuXDcloOdeLBgVOQoZYcvRQ1UMOg5R/ERlO6o4f1Kd?=
 =?us-ascii?Q?PoxX4Z/6YUebbEz+L5J3PNhKdln5GrdXRcmxCkfpHbxLb0Q1DldEHErf0vYR?=
 =?us-ascii?Q?8/l6esExxGz7Koo94s=3D?=
X-Microsoft-Antispam-Message-Info: U+RLmGt6ZkBIYahWacJKn9dqhNSA3FrWSdB4LqkrFaHhUd8UwTfHUQK+xDW5huvugSYEnUVKZxY4ZmHQbfl0Dy9iYD5dxRCNekMRj9oCgdwQRjCuLVPmiDorSAlaOsLZ0NgCphFxKr/LzaTAlU9zU8+aseRsopZvV7wwj+VSjMggV3AbE3Gu2STvzkK5A054pSEQ4Rmm7i4fynNies8DjAbr5PrBUEoh9V6ndNghDc3/NtVqNr7oYJuJr6mzfsNfu23dWNozzTEGEk/MA7N6+koK1C85HhVuOOulknJ87ELRJumX+UNyp8ZIyFDRHN0AycXZbBn7K3171Kao5rtXHnx76Agam7KyAaAf8TfjNJE=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:VJndN32YgWBXakvavI8FuIgQxnaMdrwj3N4oEBdyqQZMEQHWvwdfjKYiOcH5/8ByxEkyTH/oeb20havZqjIDPvCKaOzqTqGIypvOqvDoiVF3voHYD6yBvg5QoFVwoqqecoxQd/PLtM0k+XhcKW7nAbeyDJhdWauhnWpPODMTPmDIMZq1EIoS+7Kaa2hoF1jDihzI8l49WmDqAgdn2mJvN4yla4EmQh3AD2wzoRn1OHCPNCEfn08mEVrhuo0cP2oN3ZfqU+TISeZ7XURJ0JkpQVrIknG7W9ec4txQLwE+x+qzp7/1pGpXZe+KxhtSeXUKSynJfZADQJ4WMyfl6j/faYbKj2a0UIE1hkPCvJObn8TZ69e4dKVOOuUvB9LmG/jy2OV9qlu8pFlrWmPIDgL8IJGOLkJwhNZGrdBBwc3+4TSWmn+HAgQ54PsKSYmT6kgR+bN2Ecqw1VeYy3WGBwdQMw==;
 5:r8FSv5acN6kUg3pASOCLQgDt1a8eqWCe6zo7yd+wyxa2qYZKheZeRUIaHtlesXlM9ykb2i+cX9B4xeFzikxRE48P+I5YQJC2e/1QPAqi6sbc6DkFVWaLuiIZiQ2yYBQx0PeJQ0CgOQZ2BT97rIHHRTuOip2mklI8V2hmU0cViE4=;
 7:hYt/lNNqD2/NDFhnf0Jo0rYjNMhTestw4G6P9ZMxYv+499/tgTWdXv5q+4D7Rs4MxN8hx9e7MGrfJRc0f0++Nx+mezPUXYN31luk+RuFAxjAk9qAib0s/oPXT6pheTzZekONjeGg14UTnp500vgsQuQicyH/Q35nM/4igHPSdLwddEm78MyAvkbcBrh8kjyRwx+19463qzUwB64laB618EvEHXWWXkC91KbXUjBiVOhxZWyEDZG8zOQTIgpjEJqJ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:08.5487 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f2da482-189f-4def-4859-08d611be01c7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 03/13] arm: tee: add OP-TEE 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

VGhpcyBoZWFkZXIgZmlsZXMgZGVzY3JpYmUgcHJvdG9jb2wgYmV0d2VlbiBPUC1URUUgYW5kIE9Q
LVRFRSBjbGllbnQKZHJpdmVyIGluIExpbnV4LiBUaGV5IGFyZSBuZWVkZWQgZm9yIHVwY29taWVu
dCBPUC1URUUgbWVkaWF0b3IsIHdoaWNoCmlzIGFkZGVkIGluIHRoZSBuZXh0IHBhdGNoLgpSZWFz
b24gdG8gYWRkIHRob3NlIGhlYWRlcnMgaW4gc2VwYXJhdGUgcGF0Y2ggaXMgdG8gZWFzZSB1cCBy
ZXZpZXcuClRob3NlIGZpbGVzIHdlcmUgdGFrZW4gZnJvbSBsaW51eCB0cmVlIChkcml2ZXJzL3Rl
ZS9vcHRlZS8pIGFuZCBtYW5nbGVkCmEgYml0IHRvIGNvbXBpbGUgd2l0aCBYRU4uCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfbXNnLmggfCA0NDQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3Nt
Yy5oIHwgNDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA5MDEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3RlZS9vcHRlZV9tc2cuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX21zZy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjEwNzQ3YjIKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9tc2cuaApAQCAtMCwwICsxLDQ0NCBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxNS0yMDE2LCBMaW5hcm8gTGltaXRlZAorICogQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwKKyAqIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKgorICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLAor
ICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUgZG9jdW1lbnRhdGlvbgorICogYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQor
ICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICog
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKyNpZm5kZWYgX09QVEVFX01TR19ICisj
ZGVmaW5lIF9PUFRFRV9NU0dfSAorCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorCisvKgorICogVGhpcyBmaWxlIGRlZmluZXMgdGhlIE9QLVRFRSBtZXNz
YWdlIHByb3RvY29sIHVzZWQgdG8gY29tbXVuaWNhdGUKKyAqIHdpdGggYW4gaW5zdGFuY2Ugb2Yg
T1AtVEVFIHJ1bm5pbmcgaW4gc2VjdXJlIHdvcmxkLgorICoKKyAqIFRoaXMgZmlsZSBpcyBkaXZp
ZGVkIGludG8gdGhyZWUgc2VjdGlvbnMuCisgKiAxLiBGb3JtYXR0aW5nIG9mIG1lc3NhZ2VzLgor
ICogMi4gUmVxdWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqIDMuIFJlcXVlc3RzIGZyb20gc2Vj
dXJlIHdvcmxkLCBSZW1vdGUgUHJvY2VkdXJlIENhbGwgKFJQQyksIGhhbmRsZWQgYnkKKyAqICAg
IHRlZS1zdXBwbGljYW50LgorICovCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAx
IC0gZm9ybWF0dGluZyBvZiBtZXNzYWdlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisjZGVm
aW5lIE9QVEVFX01TR19BVFRSX1RZUEVfTk9ORQkJMHgwCisjZGVmaW5lIE9QVEVFX01TR19BVFRS
X1RZUEVfVkFMVUVfSU5QVVQJCTB4MQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVF
X09VVFBVVAkweDIKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVAkJMHgz
CisjZGVmaW5lIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAkJMHg1CisjZGVmaW5lIE9Q
VEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQJCTB4NgorI2RlZmluZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fSU5PVVQJCTB4NworI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1f
SU5QVVQJCTB4OQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUCQkweGEK
KyNkZWZpbmUgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUCQkweGIKKworI2RlZmluZSBP
UFRFRV9NU0dfQVRUUl9UWVBFX01BU0sJCUdFTk1BU0soNywgMCkKKworLyoKKyAqIE1ldGEgcGFy
YW1ldGVyIHRvIGJlIGFic29yYmVkIGJ5IHRoZSBTZWN1cmUgT1MgYW5kIG5vdCBwYXNzZWQKKyAq
IHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIEN1cnJlbnRseSBvbmx5IHVzZWQg
d2l0aCBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTi4KKyAqLworI2RlZmluZSBPUFRFRV9NU0df
QVRUUl9NRVRBCQkJQklUKDgpCisKKy8qCisgKiBQb2ludGVyIHRvIGEgbGlzdCBvZiBwYWdlcyB1
c2VkIHRvIHJlZ2lzdGVyIHVzZXItZGVmaW5lZCBTSE0gYnVmZmVyLgorICogVXNlZCB3aXRoIE9Q
VEVFX01TR19BVFRSX1RZUEVfVE1FTV8qLgorICogYnVmX3B0ciBzaG91bGQgcG9pbnQgdG8gdGhl
IGJlZ2lubmluZyBvZiB0aGUgYnVmZmVyLiBCdWZmZXIgd2lsbCBjb250YWluCisgKiBsaXN0IG9m
IHBhZ2UgYWRkcmVzc2VzLiBPUC1URUUgY29yZSBjYW4gcmVjb25zdHJ1Y3QgY29udGlndW91cyBi
dWZmZXIgZnJvbQorICogdGhhdCBwYWdlIGFkZHJlc3NlcyBsaXN0LiBQYWdlIGFkZHJlc3NlcyBh
cmUgc3RvcmVkIGFzIDY0IGJpdCB2YWx1ZXMuCisgKiBMYXN0IGVudHJ5IG9uIGEgcGFnZSBzaG91
bGQgcG9pbnQgdG8gdGhlIG5leHQgcGFnZSBvZiBidWZmZXIuCisgKiBFdmVyeSBlbnRyeSBpbiBi
dWZmZXIgc2hvdWxkIHBvaW50IHRvIGEgNGsgcGFnZSBiZWdpbm5pbmcgKDEyIGxlYXN0CisgKiBz
aWduaWZpY2FudCBiaXRzIG11c3QgYmUgZXF1YWwgdG8gemVybykuCisgKgorICogMTIgbGVhc3Qg
c2lnbmlmaWNhbnQgYmludHMgb2Ygb3B0ZWVfbXNnX3BhcmFtLnUudG1lbS5idWZfcHRyIHNob3Vs
ZCBob2xkIHBhZ2UKKyAqIG9mZnNldCBvZiB0aGUgdXNlciBidWZmZXIuCisgKgorICogU28sIGVu
dHJpZXMgc2hvdWxkIGJlIHBsYWNlZCBsaWtlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3R1cmU6Cisg
KgorICogc3RydWN0IHBhZ2VfZGF0YSB7CisgKiAgIHVpbnQ2NF90IHBhZ2VzX2FycmF5W09QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFL3NpemVvZih1aW50NjRfdCkgLSAxXTsKKyAqICAgdWlu
dDY0X3QgbmV4dF9wYWdlX2RhdGE7CisgKiB9OworICoKKyAqIFN0cnVjdHVyZSBpcyBkZXNpZ25l
ZCB0byBleGFjdGx5IGZpdCBpbnRvIHRoZSBwYWdlIHNpemUKKyAqIE9QVEVFX01TR19OT05DT05U
SUdfUEFHRV9TSVpFIHdoaWNoIGlzIGEgc3RhbmRhcmQgNEtCIHBhZ2UuCisgKgorICogVGhlIHNp
emUgb2YgNEtCIGlzIGNob3NlbiBiZWNhdXNlIHRoaXMgaXMgdGhlIHNtYWxsZXN0IHBhZ2Ugc2l6
ZSBmb3IgQVJNCisgKiBhcmNoaXRlY3R1cmVzLiBJZiBSRUUgdXNlcyBsYXJnZXIgcGFnZXMsIGl0
IHNob3VsZCBkaXZpZGUgdGhlbSB0byA0S0Igb25lcy4KKyAqLworI2RlZmluZSBPUFRFRV9NU0df
QVRUUl9OT05DT05USUcJCUJJVCg5KQorCisvKgorICogTWVtb3J5IGF0dHJpYnV0ZXMgZm9yIGNh
Y2hpbmcgcGFzc2VkIHdpdGggdGVtcCBtZW1yZWZzLiBUaGUgYWN0dWFsIHZhbHVlCisgKiB1c2Vk
IGlzIGRlZmluZWQgb3V0c2lkZSB0aGUgbWVzc2FnZSBwcm90b2NvbCB3aXRoIHRoZSBleGNlcHRp
b24gb2YKKyAqIE9QVEVFX01TR19BVFRSX0NBQ0hFX1BSRURFRklORUQgd2hpY2ggbWVhbnMgdGhl
IGF0dHJpYnV0ZXMgYWxyZWFkeQorICogZGVmaW5lZCBmb3IgdGhlIG1lbW9yeSByYW5nZSBzaG91
bGQgYmUgdXNlZC4gSWYgb3B0ZWVfc21jLmggaXMgdXNlZCBhcworICogYmVhcmVyIG9mIHRoaXMg
cHJvdG9jb2wgT1BURUVfU01DX1NITV8qIGlzIHVzZWQgZm9yIHZhbHVlcy4KKyAqLworI2RlZmlu
ZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9TSElGVAkJMTYKKyNkZWZpbmUgT1BURUVfTVNHX0FUVFJf
Q0FDSEVfTUFTSwkJR0VOTUFTSygyLCAwKQorI2RlZmluZSBPUFRFRV9NU0dfQVRUUl9DQUNIRV9Q
UkVERUZJTkVECQkwCisKKy8qCisgKiBTYW1lIHZhbHVlcyBhcyBURUVfTE9HSU5fKiBmcm9tIFRF
RSBJbnRlcm5hbCBBUEkKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fUFVCTElDCQkJMHgw
MDAwMDAwMAorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fVVNFUgkJCTB4MDAwMDAwMDEKKyNkZWZp
bmUgT1BURUVfTVNHX0xPR0lOX0dST1VQCQkJMHgwMDAwMDAwMgorI2RlZmluZSBPUFRFRV9NU0df
TE9HSU5fQVBQTElDQVRJT04JCTB4MDAwMDAwMDQKKyNkZWZpbmUgT1BURUVfTVNHX0xPR0lOX0FQ
UExJQ0FUSU9OX1VTRVIJMHgwMDAwMDAwNQorI2RlZmluZSBPUFRFRV9NU0dfTE9HSU5fQVBQTElD
QVRJT05fR1JPVVAJMHgwMDAwMDAwNgorCisvKgorICogUGFnZSBzaXplIHVzZWQgaW4gbm9uLWNv
bnRpZ3VvdXMgYnVmZmVyIGVudHJpZXMKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRQkJNDA5NgorCisvKioKKyAqIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSAt
IHRlbXBvcmFyeSBtZW1vcnkgcmVmZXJlbmNlIHBhcmFtZXRlcgorICogQGJ1Zl9wdHI6CUFkZHJl
c3Mgb2YgdGhlIGJ1ZmZlcgorICogQHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9y
ZWY6CVRlbXBvcmFyeSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwgcG9pbnRlciB0byBhIHN0cnVj
dCB0ZWVfc2htCisgKgorICogU2VjdXJlIGFuZCBub3JtYWwgd29ybGQgY29tbXVuaWNhdGVzIHBv
aW50ZXJzIGFzIHBoeXNpY2FsIGFkZHJlc3MKKyAqIGluc3RlYWQgb2YgdGhlIHZpcnR1YWwgYWRk
cmVzcy4gVGhpcyBpcyBiZWNhdXNlIHNlY3VyZSBhbmQgbm9ybWFsIHdvcmxkCisgKiBoYXZlIGNv
bXBsZXRlbHkgaW5kZXBlbmRlbnQgbWVtb3J5IG1hcHBpbmcuIE5vcm1hbCB3b3JsZCBjYW4gZXZl
biBoYXZlIGEKKyAqIGh5cGVydmlzb3Igd2hpY2ggbmVlZCB0byB0cmFuc2xhdGUgdGhlIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3MgKEFLQSBJUEEKKyAqIGluIEFSTSBkb2N1bWVudGF0aW9uKSB0byBh
IHJlYWwgcGh5c2ljYWwgYWRkcmVzcyBiZWZvcmUgcGFzc2luZyB0aGUKKyAqIHN0cnVjdHVyZSB0
byBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFyYW1fdG1lbSB7CisJdTY0
IGJ1Zl9wdHI7CisJdTY0IHNpemU7CisJdTY0IHNobV9yZWY7Cit9OworCisvKioKKyAqIHN0cnVj
dCBvcHRlZV9tc2dfcGFyYW1fcm1lbSAtIHJlZ2lzdGVyZWQgbWVtb3J5IHJlZmVyZW5jZSBwYXJh
bWV0ZXIKKyAqIEBvZmZzOglPZmZzZXQgaW50byBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICog
QHNpemU6CVNpemUgb2YgdGhlIGJ1ZmZlcgorICogQHNobV9yZWY6CVNoYXJlZCBtZW1vcnkgcmVm
ZXJlbmNlLCBwb2ludGVyIHRvIGEgc3RydWN0IHRlZV9zaG0KKyAqLworc3RydWN0IG9wdGVlX21z
Z19wYXJhbV9ybWVtIHsKKwl1NjQgb2ZmczsKKwl1NjQgc2l6ZTsKKwl1NjQgc2htX3JlZjsKK307
CisKKy8qKgorICogc3RydWN0IG9wdGVlX21zZ19wYXJhbV92YWx1ZSAtIG9wYXF1ZSB2YWx1ZSBw
YXJhbWV0ZXIKKyAqCisgKiBWYWx1ZSBwYXJhbWV0ZXJzIGFyZSBwYXNzZWQgdW5jaGVja2VkIGJl
dHdlZW4gbm9ybWFsIGFuZCBzZWN1cmUgd29ybGQuCisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfcGFy
YW1fdmFsdWUgeworCXU2NCBhOworCXU2NCBiOworCXU2NCBjOworfTsKKworLyoqCisgKiBzdHJ1
Y3Qgb3B0ZWVfbXNnX3BhcmFtIC0gcGFyYW1ldGVyIHVzZWQgdG9nZXRoZXIgd2l0aCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZworICogQGF0dHI6CWF0dHJpYnV0ZXMKKyAqIEB0bWVtOglwYXJhbWV0ZXIg
YnkgdGVtcG9yYXJ5IG1lbW9yeSByZWZlcmVuY2UKKyAqIEBybWVtOglwYXJhbWV0ZXIgYnkgcmVn
aXN0ZXJlZCBtZW1vcnkgcmVmZXJlbmNlCisgKiBAdmFsdWU6CXBhcmFtZXRlciBieSBvcGFxdWUg
dmFsdWUKKyAqCisgKiBAYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyBpbmRpY2F0ZXMg
aWYgdG1lbSwgcm1lbSBvciB2YWx1ZSBpcyB1c2VkIGluCisgKiB0aGUgdW5pb24uIE9QVEVFX01T
R19BVFRSX1RZUEVfVkFMVUVfKiBpbmRpY2F0ZXMgdmFsdWUsCisgKiBPUFRFRV9NU0dfQVRUUl9U
WVBFX1RNRU1fKiBpbmRpY2F0ZXMgQHRtZW0gYW5kCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fKiBpbmRpY2F0ZXMgQHJtZW0sCisgKiBPUFRFRV9NU0dfQVRUUl9UWVBFX05PTkUgaW5kaWNh
dGVzIHRoYXQgbm9uZSBvZiB0aGUgbWVtYmVycyBhcmUgdXNlZC4KKyAqLworc3RydWN0IG9wdGVl
X21zZ19wYXJhbSB7CisJdTY0IGF0dHI7CisJdW5pb24geworCQlzdHJ1Y3Qgb3B0ZWVfbXNnX3Bh
cmFtX3RtZW0gdG1lbTsKKwkJc3RydWN0IG9wdGVlX21zZ19wYXJhbV9ybWVtIHJtZW07CisJCXN0
cnVjdCBvcHRlZV9tc2dfcGFyYW1fdmFsdWUgdmFsdWU7CisJfSB1OworfTsKKworLyoqCisgKiBz
dHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAtIGNhbGwgYXJndW1lbnQKKyAqIEBjbWQ6IENvbW1hbmQsIG9u
ZSBvZiBPUFRFRV9NU0dfQ01EXyogb3IgT1BURUVfTVNHX1JQQ19DTURfKgorICogQGZ1bmM6IFRy
dXN0ZWQgQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNpZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxp
Y2F0aW9uLAorICoJICAgICB1c2VkIGlmIGNtZCA9PSBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01N
QU5ECisgKiBAc2Vzc2lvbjogSW4gcGFyYW1ldGVyIGZvciBhbGwgT1BURUVfTVNHX0NNRF8qIGV4
Y2VwdAorICoJICAgICBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTiB3aGVyZSBpdCdzIGFuIG91
dHB1dCBwYXJhbWV0ZXIgaW5zdGVhZAorICogQGNhbmNlbF9pZDogQ2FuY2VsbGF0aW9uIGlkLCBh
IHVuaXF1ZSB2YWx1ZSB0byBpZGVudGlmeSB0aGlzIHJlcXVlc3QKKyAqIEByZXQ6IHJldHVybiB2
YWx1ZQorICogQHJldF9vcmlnaW46IG9yaWdpbiBvZiB0aGUgcmV0dXJuIHZhbHVlCisgKiBAbnVt
X3BhcmFtczogbnVtYmVyIG9mIHBhcmFtZXRlcnMgc3VwcGxpZWQgdG8gdGhlIE9TIENvbW1hbmQK
KyAqIEBwYXJhbXM6IHRoZSBwYXJhbWV0ZXJzIHN1cHBsaWVkIHRvIHRoZSBPUyBDb21tYW5kCisg
KgorICogQWxsIG5vcm1hbCBjYWxscyB0byBUcnVzdGVkIE9TIHVzZXMgdGhpcyBzdHJ1Y3QuIElm
IGNtZCByZXF1aXJlcyBmdXJ0aGVyCisgKiBpbmZvcm1hdGlvbiB0aGFuIHdoYXQgdGhlc2UgZmll
bGQgaG9sZHMgaXQgY2FuIGJlIHBhc3NlZCBhcyBhIHBhcmFtZXRlcgorICogdGFnZ2VkIGFzIG1l
dGEgKHNldHRpbmcgdGhlIE9QVEVFX01TR19BVFRSX01FVEEgYml0IGluIGNvcnJlc3BvbmRpbmcK
KyAqIGF0dHJzIGZpZWxkKS4gQWxsIHBhcmFtZXRlcnMgdGFnZ2VkIGFzIG1ldGEgaGFzIHRvIGNv
bWUgZmlyc3QuCisgKgorICogVGVtcCBtZW1yZWYgcGFyYW1ldGVycyBjYW4gYmUgZnJhZ21lbnRl
ZCBpZiBzdXBwb3J0ZWQgYnkgdGhlIFRydXN0ZWQgT1MKKyAqICh3aGVuIG9wdGVlX3NtYy5oIGlz
IGJlYXJlciBvZiB0aGlzIHByb3RvY29sIHRoaXMgaXMgaW5kaWNhdGVkIHdpdGgKKyAqIE9QVEVF
X1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0pLiBJZiBhIGxvZ2ljYWwgbWVtcmVmIHBhcmFt
ZXRlciBpcworICogZnJhZ21lbnRlZCB0aGVuIGhhcyBhbGwgYnV0IHRoZSBsYXN0IGZyYWdtZW50
IHRoZQorICogT1BURUVfTVNHX0FUVFJfRlJBR01FTlQgYml0IHNldCBpbiBhdHRycy4gRXZlbiBp
ZiBhIG1lbXJlZiBpcyBmcmFnbWVudGVkCisgKiBpdCB3aWxsIHN0aWxsIGJlIHByZXNlbnRlZCBh
cyBhIHNpbmdsZSBsb2dpY2FsIG1lbXJlZiB0byB0aGUgVHJ1c3RlZAorICogQXBwbGljYXRpb24u
CisgKi8KK3N0cnVjdCBvcHRlZV9tc2dfYXJnIHsKKwl1MzIgY21kOworCXUzMiBmdW5jOworCXUz
MiBzZXNzaW9uOworCXUzMiBjYW5jZWxfaWQ7CisJdTMyIHBhZDsKKwl1MzIgcmV0OworCXUzMiBy
ZXRfb3JpZ2luOworCXUzMiBudW1fcGFyYW1zOworCisJLyogbnVtX3BhcmFtcyB0ZWxscyB0aGUg
YWN0dWFsIG51bWJlciBvZiBlbGVtZW50IGluIHBhcmFtcyAqLworCXN0cnVjdCBvcHRlZV9tc2df
cGFyYW0gcGFyYW1zWzBdOworfTsKKworLyoqCisgKiBPUFRFRV9NU0dfR0VUX0FSR19TSVpFIC0g
cmV0dXJuIHNpemUgb2Ygc3RydWN0IG9wdGVlX21zZ19hcmcKKyAqCisgKiBAbnVtX3BhcmFtczog
TnVtYmVyIG9mIHBhcmFtZXRlcnMgZW1iZWRkZWQgaW4gdGhlIHN0cnVjdCBvcHRlZV9tc2dfYXJn
CisgKgorICogUmV0dXJucyB0aGUgc2l6ZSBvZiB0aGUgc3RydWN0IG9wdGVlX21zZ19hcmcgdG9n
ZXRoZXIgd2l0aCB0aGUgbnVtYmVyCisgKiBvZiBlbWJlZGRlZCBwYXJhbWV0ZXJzLgorICovCisj
ZGVmaW5lIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3BhcmFtcykgXAorCShzaXplb2Yoc3Ry
dWN0IG9wdGVlX21zZ19hcmcpICsgXAorCSBzaXplb2Yoc3RydWN0IG9wdGVlX21zZ19wYXJhbSkg
KiAobnVtX3BhcmFtcykpCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogUGFydCAyIC0gcmVx
dWVzdHMgZnJvbSBub3JtYWwgd29ybGQKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKworLyoKKyAq
IFJldHVybiB0aGUgZm9sbG93aW5nIFVJRCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMg
ZmlsZSB3aXRob3V0CisgKiBmdXJ0aGVyIGV4dGVuc2lvbnM6CisgKiAzODRmYjNlMC1lN2Y4LTEx
ZTMtYWY2My0wMDAyYTVkNWM1MWIuCisgKiBSZXByZXNlbnRlZCBpbiA0IDMyLWJpdCB3b3JkcyBp
biBPUFRFRV9NU0dfVUlEXzAsIE9QVEVFX01TR19VSURfMSwKKyAqIE9QVEVFX01TR19VSURfMiwg
T1BURUVfTVNHX1VJRF8zLgorICovCisjZGVmaW5lIE9QVEVFX01TR19VSURfMAkJCTB4Mzg0ZmIz
ZTAKKyNkZWZpbmUgT1BURUVfTVNHX1VJRF8xCQkJMHhlN2Y4MTFlMworI2RlZmluZSBPUFRFRV9N
U0dfVUlEXzIJCQkweGFmNjMwMDAyCisjZGVmaW5lIE9QVEVFX01TR19VSURfMwkJCTB4YTVkNWM1
MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZVTkNJRF9DQUxMU19VSUQJMHhGRjAxCisKKy8qCisgKiBS
ZXR1cm5zIDIuMCBpZiB1c2luZyBBUEkgc3BlY2lmaWVkIGluIHRoaXMgZmlsZSB3aXRob3V0IGZ1
cnRoZXIKKyAqIGV4dGVuc2lvbnMuIFJlcHJlc2VudGVkIGluIDIgMzItYml0IHdvcmRzIGluIE9Q
VEVFX01TR19SRVZJU0lPTl9NQUpPUgorICogYW5kIE9QVEVFX01TR19SRVZJU0lPTl9NSU5PUgor
ICovCisjZGVmaW5lIE9QVEVFX01TR19SRVZJU0lPTl9NQUpPUgkyCisjZGVmaW5lIE9QVEVFX01T
R19SRVZJU0lPTl9NSU5PUgkwCisjZGVmaW5lIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfUkVWSVNJ
T04JMHhGRjAzCisKKy8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQg
Ynkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5z
dGFsbGVkLgorICogTm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRy
dXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiA0IDMyLWJp
dCB3b3JkcyBpbiB0aGUgc2FtZSB3YXkgYXMKKyAqIE9QVEVFX01TR19GVU5DSURfQ0FMTFNfVUlE
IGRlc2NyaWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfT1NfT1BURUVfVVVJRF8w
CTB4NDg2MTc4ZTAKKyNkZWZpbmUgT1BURUVfTVNHX09TX09QVEVFX1VVSURfMQkweGU3ZjgxMWUz
CisjZGVmaW5lIE9QVEVFX01TR19PU19PUFRFRV9VVUlEXzIJMHhiYzVlMDAwMgorI2RlZmluZSBP
UFRFRV9NU0dfT1NfT1BURUVfVVVJRF8zCTB4YTVkNWM1MWIKKyNkZWZpbmUgT1BURUVfTVNHX0ZV
TkNJRF9HRVRfT1NfVVVJRAkweDAwMDAKKworLyoKKyAqIEdldCByZXZpc2lvbiBvZiBUcnVzdGVk
IE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3VyZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNo
IHZlcnNpb24gb2YgdGhlIFRydXN0ZWQgT1MKKyAqIGlzIGluc3RhbGxlZC4gTm90ZSB0aGF0IHRo
ZSByZXR1cm5lZCByZXZpc2lvbiBpcyB0aGUgcmV2aXNpb24gb2YgdGhlCisgKiBUcnVzdGVkIE9T
LCBub3Qgb2YgdGhlIEFQSS4KKyAqCisgKiBSZXR1cm5zIHJldmlzaW9uIGluIDIgMzItYml0IHdv
cmRzIGluIHRoZSBzYW1lIHdheSBhcworICogT1BURUVfTVNHX0NBTExTX1JFVklTSU9OIGRlc2Ny
aWJlZCBhYm92ZS4KKyAqLworI2RlZmluZSBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19SRVZJU0lP
TgkweDAwMDEKKworLyoKKyAqIERvIGEgc2VjdXJlIGNhbGwgd2l0aCBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZyBhcyBhcmd1bWVudAorICogVGhlIE9QVEVFX01TR19DTURfKiBiZWxvdyBkZWZpbmVzIHdo
YXQgZ29lcyBpbiBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZzo6Y21kCisgKgorICogT1BURUVfTVNHX0NN
RF9PUEVOX1NFU1NJT04gb3BlbnMgYSBzZXNzaW9uIHRvIGEgVHJ1c3RlZCBBcHBsaWNhdGlvbi4K
KyAqIFRoZSBmaXJzdCB0d28gcGFyYW1ldGVycyBhcmUgdGFnZ2VkIGFzIG1ldGEsIGhvbGRpbmcg
dHdvIHZhbHVlCisgKiBwYXJhbWV0ZXJzIHRvIHBhc3MgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlv
bjoKKyAqIHBhcmFtWzBdLnUudmFsdWUuYS1iIHV1aWQgb2YgVHJ1c3RlZCBBcHBsaWNhdGlvbgor
ICogcGFyYW1bMV0udS52YWx1ZS5hLWIgdXVpZCBvZiBDbGllbnQKKyAqIHBhcmFtWzFdLnUudmFs
dWUuYyBMb2dpbiBjbGFzcyBvZiBjbGllbnQgT1BURUVfTVNHX0xPR0lOXyoKKyAqCisgKiBPUFRF
RV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EIGludm9rZXMgYSBjb21tYW5kIGEgcHJldmlvdXNseSBv
cGVuZWQKKyAqIHNlc3Npb24gdG8gYSBUcnVzdGVkIEFwcGxpY2F0aW9uLiAgc3RydWN0IG9wdGVl
X21zZ19hcmc6OmZ1bmMgaXMgVHJ1c3RlZAorICogQXBwbGljYXRpb24gZnVuY3Rpb24sIHNwZWNp
ZmljIHRvIHRoZSBUcnVzdGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0xP
U0VfU0VTU0lPTiBjbG9zZXMgYSBwcmV2aW91c2x5IG9wZW5lZCBzZXNzaW9uIHRvCisgKiBUcnVz
dGVkIEFwcGxpY2F0aW9uLgorICoKKyAqIE9QVEVFX01TR19DTURfQ0FOQ0VMIGNhbmNlbHMgYSBj
dXJyZW50bHkgaW52b2tlZCBjb21tYW5kLgorICoKKyAqIE9QVEVFX01TR19DTURfUkVHSVNURVJf
U0hNIHJlZ2lzdGVycyBhIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLiBUaGUKKyAqIGluZm9ybWF0
aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVFX01TR19BVFRS
X1RZUEVfVE1FTV9JTlBVVAorICoJCQkJCVt8IE9QVEVFX01TR19BVFRSX0ZSQUdNRU5UXQorICog
W2luXSBwYXJhbVswXS51LnRtZW0uYnVmX3B0cgkJcGh5c2ljYWwgYWRkcmVzcyAob2YgZmlyc3Qg
ZnJhZ21lbnQpCisgKiBbaW5dIHBhcmFtWzBdLnUudG1lbS5zaXplCQlzaXplIChvZiBmaXJzdCBm
cmFnbWVudCkKKyAqIFtpbl0gcGFyYW1bMF0udS50bWVtLnNobV9yZWYJCWhvbGRzIHNoYXJlZCBt
ZW1vcnkgcmVmZXJlbmNlCisgKiAuLi4KKyAqIFRoZSBzaGFyZWQgbWVtb3J5IGNhbiBvcHRpb25h
bGx5IGJlIGZyYWdtZW50ZWQsIHRlbXAgbWVtcmVmcyBjYW4gZm9sbG93CisgKiBlYWNoIG90aGVy
IHdpdGggYWxsIGJ1dCB0aGUgbGFzdCB3aXRoIHRoZSBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBi
aXQgc2V0LgorICoKKyAqIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gdW5yZWdpc3RlcmVz
IGEgcHJldmlvdXNseSByZWdpc3RlcmVkIHNoYXJlZAorICogbWVtb3J5IHJlZmVyZW5jZS4gVGhl
IGluZm9ybWF0aW9uIGlzIHBhc3NlZCBhczoKKyAqIFtpbl0gcGFyYW1bMF0uYXR0cgkJCU9QVEVF
X01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVAorICogW2luXSBwYXJhbVswXS51LnJtZW0uc2htX3Jl
ZgkJaG9sZHMgc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVt
Lm9mZnMJCTAKKyAqIFtpbl0gcGFyYW1bMF0udS5ybWVtLnNpemUJCTAKKyAqLworI2RlZmluZSBP
UFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTgkwCisjZGVmaW5lIE9QVEVFX01TR19DTURfSU5WT0tF
X0NPTU1BTkQJMQorI2RlZmluZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT04JMgorI2RlZmlu
ZSBPUFRFRV9NU0dfQ01EX0NBTkNFTAkJMworI2RlZmluZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVS
X1NITQk0CisjZGVmaW5lIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0JNQorI2RlZmluZSBP
UFRFRV9NU0dfRlVOQ0lEX0NBTExfV0lUSF9BUkcJMHgwMDA0CisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogUGFydCAzIC0gUmVxdWVzdHMgZnJvbSBzZWN1cmUgd29ybGQsIFJQQworICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqLworCisvKgorICogQWxsIFJQQyBpcyBkb25lIHdpdGggYSBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyBhcyBiZWFyZXIgb2YgaW5mb3JtYXRpb24sCisgKiBzdHJ1Y3Qgb3B0ZWVf
bXNnX2FyZzo6YXJnIGhvbGRzIHZhbHVlcyBkZWZpbmVkIGJ5IE9QVEVFX01TR19SUENfQ01EXyog
YmVsb3cKKyAqCisgKiBSUEMgY29tbXVuaWNhdGlvbiB3aXRoIHRlZS1zdXBwbGljYW50IGlzIHJl
dmVyc2VkIGNvbXBhcmVkIHRvIG5vcm1hbAorICogY2xpZW50IGNvbW11bmljYXRpb24gZGVzcmli
ZWQgYWJvdmUuIFRoZSBzdXBwbGljYW50IHJlY2VpdmVzIHJlcXVlc3RzCisgKiBhbmQgc2VuZHMg
cmVzcG9uc2VzLgorICovCisKKy8qCisgKiBMb2FkIGEgVEEgaW50byBtZW1vcnksIGRlZmluZWQg
aW4gdGVlLXN1cHBsaWNhbnQKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9MT0FEX1RB
CTAKKworLyoKKyAqIFJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfUlBN
QgkJMQorCisvKgorICogRmlsZSBzeXN0ZW0gYWNjZXNzLCBkZWZpbmVkIGluIHRlZS1zdXBwbGlj
YW50CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfRlMJCTIKKworLyoKKyAqIEdldCB0
aW1lCisgKgorICogUmV0dXJucyBudW1iZXIgb2Ygc2Vjb25kcyBhbmQgbmFubyBzZWNvbmRzIHNp
bmNlIHRoZSBFcG9jaCwKKyAqIDE5NzAtMDEtMDEgMDA6MDA6MDAgKzAwMDAgKFVUQykuCisgKgor
ICogW291dF0gcGFyYW1bMF0udS52YWx1ZS5hCU51bWJlciBvZiBzZWNvbmRzCisgKiBbb3V0XSBw
YXJhbVswXS51LnZhbHVlLmIJTnVtYmVyIG9mIG5hbm8gc2Vjb25kcy4KKyAqLworI2RlZmluZSBP
UFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRQkzCisKKy8qCisgKiBXYWl0IHF1ZXVlIHByaW1pdGl2
ZSwgaGVscGVyIGZvciBzZWN1cmUgd29ybGQgdG8gaW1wbGVtZW50IGEgd2FpdCBxdWV1ZS4KKyAq
CisgKiBJZiBzZWN1cmUgd29ybGQgbmVlZCB0byB3YWl0IGZvciBhIHNlY3VyZSB3b3JsZCBtdXRl
eCBpdCBpc3N1ZXMgYSBzbGVlcAorICogcmVxdWVzdCBpbnN0ZWFkIG9mIHNwaW5uaW5nIGluIHNl
Y3VyZSB3b3JsZC4gQ29udmVyc2VseSBpcyBhIHdha2V1cAorICogcmVxdWVzdCBpc3N1ZWQgd2hl
biBhIHNlY3VyZSB3b3JsZCBtdXRleCB3aXRoIGEgdGhyZWFkIHdhaXRpbmcgdGhyZWFkIGlzCisg
KiB1bmxvY2tlZC4KKyAqCisgKiBXYWl0aW5nIG9uIGEga2V5CisgKiBbaW5dIHBhcmFtWzBdLnUu
dmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfU0xFRVAKKyAqIFtpbl0gcGFyYW1bMF0u
dS52YWx1ZS5iIHdhaXQga2V5CisgKgorICogV2FraW5nIHVwIGEga2V5CisgKiBbaW5dIHBhcmFt
WzBdLnUudmFsdWUuYSBPUFRFRV9NU0dfUlBDX1dBSVRfUVVFVUVfV0FLRVVQCisgKiBbaW5dIHBh
cmFtWzBdLnUudmFsdWUuYiB3YWtldXAga2V5CisgKi8KKyNkZWZpbmUgT1BURUVfTVNHX1JQQ19D
TURfV0FJVF9RVUVVRQk0CisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9TTEVFUAkw
CisjZGVmaW5lIE9QVEVFX01TR19SUENfV0FJVF9RVUVVRV9XQUtFVVAJMQorCisvKgorICogU3Vz
cGVuZCBleGVjdXRpb24KKyAqCisgKiBbaW5dIHBhcmFtWzBdLnZhbHVlCS5hIG51bWJlciBvZiBt
aWxsaXNlY29uZHMgdG8gc3VzcGVuZAorICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfQ01EX1NV
U1BFTkQJNQorCisvKgorICogQWxsb2NhdGUgYSBwaWVjZSBvZiBzaGFyZWQgbWVtb3J5CisgKgor
ICogU2hhcmVkIG1lbW9yeSBjYW4gb3B0aW9uYWxseSBiZSBmcmFnbWVudGVkLCB0byBzdXBwb3J0
IHRoYXQgYWRkaXRpb25hbAorICogc3BhcmUgcGFyYW0gZW50cmllcyBhcmUgYWxsb2NhdGVkIHRv
IG1ha2Ugcm9vbSBmb3IgZXZlbnR1YWwgZnJhZ21lbnRzLgorICogVGhlIHNwYXJlIHBhcmFtIGVu
dHJpZXMgaGFzIC5hdHRyID0gT1BURUVfTVNHX0FUVFJfVFlQRV9OT05FIHdoZW4KKyAqIHVudXNl
ZC4gQWxsIHJldHVybmVkIHRlbXAgbWVtcmVmcyBleGNlcHQgdGhlIGxhc3Qgc2hvdWxkIGhhdmUg
dGhlCisgKiBPUFRFRV9NU0dfQVRUUl9GUkFHTUVOVCBiaXQgc2V0IGluIHRoZSBhdHRyIGZpZWxk
LgorICoKKyAqIFtpbl0gIHBhcmFtWzBdLnUudmFsdWUuYQkJdHlwZSBvZiBtZW1vcnkgb25lIG9m
CisgKgkJCQkJT1BURUVfTVNHX1JQQ19TSE1fVFlQRV8qIGJlbG93CisgKiBbaW5dICBwYXJhbVsw
XS51LnZhbHVlLmIJCXJlcXVlc3RlZCBzaXplCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmMJ
CXJlcXVpcmVkIGFsaWdubWVudAorICoKKyAqIFtvdXRdIHBhcmFtWzBdLnUudG1lbS5idWZfcHRy
CXBoeXNpY2FsIGFkZHJlc3MgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0u
dS50bWVtLnNpemUJCXNpemUgKG9mIGZpcnN0IGZyYWdtZW50KQorICogW291dF0gcGFyYW1bMF0u
dS50bWVtLnNobV9yZWYJc2hhcmVkIG1lbW9yeSByZWZlcmVuY2UKKyAqIC4uLgorICogW291dF0g
cGFyYW1bbl0udS50bWVtLmJ1Zl9wdHIJcGh5c2ljYWwgYWRkcmVzcworICogW291dF0gcGFyYW1b
bl0udS50bWVtLnNpemUJCXNpemUKKyAqIFtvdXRdIHBhcmFtW25dLnUudG1lbS5zaG1fcmVmCXNo
YXJlZCBtZW1vcnkgcmVmZXJlbmNlIChzYW1lIHZhbHVlCisgKgkJCQkJYXMgaW4gcGFyYW1bbi0x
XS51LnRtZW0uc2htX3JlZikKKyAqLworI2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fQUxM
T0MJNgorLyogTWVtb3J5IHRoYXQgY2FuIGJlIHNoYXJlZCB3aXRoIGEgbm9uLXNlY3VyZSB1c2Vy
IHNwYWNlIGFwcGxpY2F0aW9uICovCisjZGVmaW5lIE9QVEVFX01TR19SUENfU0hNX1RZUEVfQVBQ
TAkwCisvKiBNZW1vcnkgb25seSBzaGFyZWQgd2l0aCBub24tc2VjdXJlIGtlcm5lbCAqLworI2Rl
ZmluZSBPUFRFRV9NU0dfUlBDX1NITV9UWVBFX0tFUk5FTAkxCisKKy8qCisgKiBGcmVlIHNoYXJl
ZCBtZW1vcnkgcHJldmlvdXNseSBhbGxvY2F0ZWQgd2l0aCBPUFRFRV9NU0dfUlBDX0NNRF9TSE1f
QUxMT0MKKyAqCisgKiBbaW5dICBwYXJhbVswXS51LnZhbHVlLmEJCXR5cGUgb2YgbWVtb3J5IG9u
ZSBvZgorICoJCQkJCU9QVEVFX01TR19SUENfU0hNX1RZUEVfKiBhYm92ZQorICogW2luXSAgcGFy
YW1bMF0udS52YWx1ZS5iCQl2YWx1ZSBvZiBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZQorICoJCQkJ
CXJldHVybmVkIGluIHBhcmFtWzBdLnUudG1lbS5zaG1fcmVmCisgKgkJCQkJYWJvdmUKKyAqLwor
I2RlZmluZSBPUFRFRV9NU0dfUlBDX0NNRF9TSE1fRlJFRQk3CisKKyNlbmRpZiAvKiBfT1BURUVf
TVNHX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMjZkMTAwZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCkBAIC0wLDAgKzEsNDU3IEBACisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE1LTIwMTYsIExpbmFybyBMaW1pdGVkCisgKiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6CisgKgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQgbm90aWNlLAorICogdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsCisgKiB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0
aW9uCisgKiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAq
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqLworI2lmbmRlZiBPUFRFRV9TTUNfSAorI2RlZmluZSBPUFRFRV9TTUNf
SAorCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisj
ZGVmaW5lIE9QVEVFX1NNQ19TVERfQ0FMTF9WQUwoZnVuY19udW0pIFwKKwlBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX1NURF9DQUxMLCBBUk1fU01DQ0NfQ09OVl8zMiwgXAorCQkJICAgQVJN
X1NNQ0NDX09XTkVSX1RSVVNURURfT1MsIChmdW5jX251bSkpCisjZGVmaW5lIE9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKGZ1bmNfbnVtKSBcCisJQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19G
QVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkgICBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PUywgKGZ1bmNfbnVtKSkKKworLyoKKyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMg
Q2FsbGluZyBjb252ZW50aW9uLgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfQ0FMTFNf
Q09VTlQJMHhGRjAwCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMU19DT1VOVCBcCisJQVJNX1NNQ0ND
X0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsIEFSTV9TTUNDQ19DT05WXzMyLCBcCisJCQkg
ICBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQsIFwKKwkJCSAgIE9QVEVFX1NNQ19GVU5D
SURfQ0FMTFNfQ09VTlQpCisKKy8qCisgKiBOb3JtYWwgY2FjaGVkIG1lbW9yeSAod3JpdGUtYmFj
ayksIHNoYXJlYWJsZSBmb3IgU01QIHN5c3RlbXMgYW5kIG5vdAorICogc2hhcmVhYmxlIGZvciBV
UCBzeXN0ZW1zLgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TSE1fQ0FDSEVECQkxCisKKy8qCisg
KiBhMC4uYTcgaXMgdXNlZCBhcyByZWdpc3RlciBuYW1lcyBpbiB0aGUgZGVzY3JpcHRpb25zIGJl
bG93LCBvbiBhcm0zMgorICogdGhhdCB0cmFuc2xhdGVzIHRvIHIwLi5yNyBhbmQgb24gYXJtNjQg
dG8gdzAuLnc3LiBJbiBib3RoIGNhc2VzIGl0J3MKKyAqIDMyLWJpdCByZWdpc3RlcnMuCisgKi8K
KworLyoKKyAqIEZ1bmN0aW9uIHNwZWNpZmllZCBieSBTTUMgQ2FsbGluZyBjb252ZW50aW9uCisg
KgorICogUmV0dXJuIG9uZSBvZiB0aGUgZm9sbG93aW5nIFVJRHMgaWYgdXNpbmcgQVBJIHNwZWNp
ZmllZCBpbiB0aGlzIGZpbGUKKyAqIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zOgorICogNjVj
YjZiOTMtYWYwYy00NjE3LThlZDYtNjQ0YThkMTE0MGY4CisgKiBzZWUgYWxzbyBPUFRFRV9TTUNf
VUlEXyogaW4gb3B0ZWVfbXNnLmgKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExT
X1VJRCBPUFRFRV9NU0dfRlVOQ0lEX0NBTExTX1VJRAorI2RlZmluZSBPUFRFRV9TTUNfQ0FMTFNf
VUlEIFwKKwlBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0ND
X0NPTlZfMzIsIFwKKwkJCSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJ
ICAgT1BURUVfU01DX0ZVTkNJRF9DQUxMU19VSUQpCisKKy8qCisgKiBGdW5jdGlvbiBzcGVjaWZp
ZWQgYnkgU01DIENhbGxpbmcgY29udmVudGlvbgorICoKKyAqIFJldHVybnMgMi4wIGlmIHVzaW5n
IEFQSSBzcGVjaWZpZWQgaW4gdGhpcyBmaWxlIHdpdGhvdXQgZnVydGhlciBleHRlbnRpb25zLgor
ICogc2VlIGFsc28gT1BURUVfTVNHX1JFVklTSU9OXyogaW4gb3B0ZWVfbXNnLmgKKyAqLworI2Rl
ZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExTX1JFVklTSU9OIE9QVEVFX01TR19GVU5DSURfQ0FM
TFNfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVfU01DX0NBTExTX1JFVklTSU9OIFwKKwlBUk1fU01D
Q0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgQVJNX1NNQ0NDX0NPTlZfMzIsIFwKKwkJ
CSAgIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORCwgXAorCQkJICAgT1BURUVfU01DX0ZV
TkNJRF9DQUxMU19SRVZJU0lPTikKKworc3RydWN0IG9wdGVlX3NtY19jYWxsc19yZXZpc2lvbl9y
ZXN1bHQgeworCXVuc2lnbmVkIGxvbmcgbWFqb3I7CisJdW5zaWduZWQgbG9uZyBtaW5vcjsKKwl1
bnNpZ25lZCBsb25nIHJlc2VydmVkMDsKKwl1bnNpZ25lZCBsb25nIHJlc2VydmVkMTsKK307CisK
Ky8qCisgKiBHZXQgVVVJRCBvZiBUcnVzdGVkIE9TLgorICoKKyAqIFVzZWQgYnkgbm9uLXNlY3Vy
ZSB3b3JsZCB0byBmaWd1cmUgb3V0IHdoaWNoIFRydXN0ZWQgT1MgaXMgaW5zdGFsbGVkLgorICog
Tm90ZSB0aGF0IHJldHVybmVkIFVVSUQgaXMgdGhlIFVVSUQgb2YgdGhlIFRydXN0ZWQgT1MsIG5v
dCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgVVVJRCBpbiBhMC00IGluIHRoZSBzYW1lIHdh
eSBhcyBPUFRFRV9TTUNfQ0FMTFNfVUlECisgKiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZp
bmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfVVVJRCBPUFRFRV9NU0dfRlVOQ0lEX0dFVF9PU19V
VUlECisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlEIFwKKwlPUFRFRV9TTUNfRkFT
VF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19VVUlEKQorCisvKgorICogR2V0IHJl
dmlzaW9uIG9mIFRydXN0ZWQgT1MuCisgKgorICogVXNlZCBieSBub24tc2VjdXJlIHdvcmxkIHRv
IGZpZ3VyZSBvdXQgd2hpY2ggdmVyc2lvbiBvZiB0aGUgVHJ1c3RlZCBPUworICogaXMgaW5zdGFs
bGVkLiBOb3RlIHRoYXQgdGhlIHJldHVybmVkIHJldmlzaW9uIGlzIHRoZSByZXZpc2lvbiBvZiB0
aGUKKyAqIFRydXN0ZWQgT1MsIG5vdCBvZiB0aGUgQVBJLgorICoKKyAqIFJldHVybnMgcmV2aXNp
b24gaW4gYTAtMSBpbiB0aGUgc2FtZSB3YXkgYXMgT1BURUVfU01DX0NBTExTX1JFVklTSU9OCisg
KiBkZXNjcmliZWQgYWJvdmUuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1Nf
UkVWSVNJT04gT1BURUVfTVNHX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT04KKyNkZWZpbmUgT1BURUVf
U01DX0NBTExfR0VUX09TX1JFVklTSU9OIFwKKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRF
RV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTikKKworLyoKKyAqIENhbGwgd2l0aCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyBhcyBhcmd1bWVudAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6Cisg
KiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQypDQUxMX1dJVEhfQVJHCisgKiBhMQlVcHBl
ciAzMmJpdCBvZiBhIDY0Yml0IHBoeXNpY2FsIHBvaW50ZXIgdG8gYSBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZworICogYTIJTG93ZXIgMzJiaXQgb2YgYSA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGEg
c3RydWN0IG9wdGVlX21zZ19hcmcKKyAqIGEzCUNhY2hlIHNldHRpbmdzLCBub3QgdXNlZCBpZiBw
aHlzaWNhbCBwb2ludGVyIGlzIGluIGEgcHJlZGVmaW5lZCBzaGFyZWQKKyAqCW1lbW9yeSBhcmVh
IGVsc2UgcGVyIE9QVEVFX1NNQ19TSE1fKgorICogYTQtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2
aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIKKyAqCisgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVz
YWdlOgorICogYTAJUmV0dXJuIHZhbHVlLCBPUFRFRV9TTUNfUkVUVVJOXyoKKyAqIGExLTMJTm90
IHVzZWQKKyAqIGE0LTcJUHJlc2VydmVkCisgKgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFE
X0xJTUlUIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVJldHVybiB2YWx1ZSwgT1BURUVf
U01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCisgKiBhMS0zCVByZXNlcnZlZAorICogYTQtNwlQcmVz
ZXJ2ZWQKKyAqCisgKiBSUEMgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJUmV0dXJuIHZh
bHVlLCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyh2YWwpCisgKiBhMS0yCVJQQyBwYXJhbWV0ZXJz
CisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiBQ
b3NzaWJsZSByZXR1cm4gdmFsdWVzOgorICogT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNU
SU9OCVRydXN0ZWQgT1MgZG9lcyBub3QgcmVjb2duaXplIHRoaXMKKyAqCQkJCQlmdW5jdGlvbi4K
KyAqIE9QVEVFX1NNQ19SRVRVUk5fT0sJCQlDYWxsIGNvbXBsZXRlZCwgcmVzdWx0IHVwZGF0ZWQg
aW4KKyAqCQkJCQl0aGUgcHJldmlvdXNseSBzdXBwbGllZCBzdHJ1Y3QKKyAqCQkJCQlvcHRlZV9t
c2dfYXJnLgorICogT1BURUVfU01DX1JFVFVSTl9FVEhSRUFEX0xJTUlUCU51bWJlciBvZiBUcnVz
dGVkIE9TIHRocmVhZHMgZXhjZWVkZWQsCisgKgkJCQkJdHJ5IGFnYWluIGxhdGVyLgorICogT1BU
RUVfU01DX1JFVFVSTl9FQkFEQUREUgkJQmFkIHBoeXNjaWFsIHBvaW50ZXIgdG8gc3RydWN0Cisg
KgkJCQkJb3B0ZWVfbXNnX2FyZy4KKyAqIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkJQmFkL3Vu
a25vd24gY21kIGluIHN0cnVjdCBvcHRlZV9tc2dfYXJnCisgKiBPUFRFRV9TTUNfUkVUVVJOX0lT
X1JQQygpCQlDYWxsIHN1c3BlbmRlZCBieSBSUEMgY2FsbCB0byBub3JtYWwKKyAqCQkJCQl3b3Js
ZC4KKyAqLworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0NBTExfV0lUSF9BUkcgT1BURUVfTVNH
X0ZVTkNJRF9DQUxMX1dJVEhfQVJHCisjZGVmaW5lIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIFwK
KwlPUFRFRV9TTUNfU1REX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfQ0FMTF9XSVRIX0FSRykK
KworLyoKKyAqIEdldCBTaGFyZWQgTWVtb3J5IENvbmZpZworICoKKyAqIFJldHVybnMgdGhlIFNl
Y3VyZS9Ob24tc2VjdXJlIHNoYXJlZCBtZW1vcnkgY29uZmlnLgorICoKKyAqIENhbGwgcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJ
RworICogYTEtNglOb3QgdXNlZAorICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIK
KyAqCisgKiBIYXZlIGNvbmZpZyByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LCisgKiBhMQlQaHlzaWNhbCBhZGRyZXNzIG9mIHN0YXJ0IG9mIFNITQorICog
YTIJU2l6ZSBvZiBvZiBTSE0KKyAqIGEzCUNhY2hlIHNldHRpbmdzIG9mIG1lbW9yeSwgYXMgZGVm
aW5lZCBieSB0aGUKKyAqCU9QVEVFX1NNQ19TSE1fKiB2YWx1ZXMgYWJvdmUKKyAqIGE0LTcJUHJl
c2VydmVkCisgKgorICogTm90IGF2YWlsYWJsZSByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVF
X1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS0zIE5vdCB1c2VkCisgKiBhNC03CVByZXNlcnZl
ZAorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcJNworI2RlZmlu
ZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUcgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9Q
VEVFX1NNQ19GVU5DSURfR0VUX1NITV9DT05GSUcpCisKK3N0cnVjdCBvcHRlZV9zbWNfZ2V0X3No
bV9jb25maWdfcmVzdWx0IHsKKwl1bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25n
IHN0YXJ0OworCXVuc2lnbmVkIGxvbmcgc2l6ZTsKKwl1bnNpZ25lZCBsb25nIHNldHRpbmdzOwor
fTsKKworLyoKKyAqIEV4Y2hhbmdlcyBjYXBhYmlsaXRpZXMgYmV0d2VlbiBub3JtYWwgd29ybGQg
YW5kIHNlY3VyZSB3b3JsZAorICoKKyAqIENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMKKyAqIGExCWJpdGZp
ZWxkIG9mIG5vcm1hbCB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX05TRUNfQ0FQXyoKKyAq
IGEyLTYJTm90IHVzZWQKKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyCisgKgor
ICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
T0sKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3VyZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01D
X1NFQ19DQVBfKgorICogYTItNwlQcmVzZXJ2ZWQKKyAqCisgKiBFcnJvciByZXR1cm4gcmVnaXN0
ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTCwgY2FuJ3QgdXNlIHRo
ZSBjYXBhYmlsaXRpZXMgZnJvbSBub3JtYWwgd29ybGQKKyAqIGExCWJpdGZpZWxkIG9mIHNlY3Vy
ZSB3b3JsZCBjYXBhYmlsaXRpZXMgT1BURUVfU01DX1NFQ19DQVBfKgorICogYTItNyBQcmVzZXJ2
ZWQKKyAqLworLyogTm9ybWFsIHdvcmxkIHdvcmtzIGFzIGEgdW5pcHJvY2Vzc29yIHN5c3RlbSAq
LworI2RlZmluZSBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCQlCSVQoMCkKKy8qIFNl
Y3VyZSB3b3JsZCBoYXMgcmVzZXJ2ZWQgc2hhcmVkIG1lbW9yeSBmb3Igbm9ybWFsIHdvcmxkIHRv
IHVzZSAqLworI2RlZmluZSBPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITQlCSVQo
MCkKKy8qIFNlY3VyZSB3b3JsZCBjYW4gY29tbXVuaWNhdGUgdmlhIHByZXZpb3VzbHkgdW5yZWdp
c3RlcmVkIHNoYXJlZCBtZW1vcnkgKi8KKyNkZWZpbmUgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJ
U1RFUkVEX1NITQlCSVQoMSkKKworLyoKKyAqIFNlY3VyZSB3b3JsZCBzdXBwb3J0cyBjb21tYW5k
cyAicmVnaXN0ZXIvdW5yZWdpc3RlciBzaGFyZWQgbWVtb3J5IiwKKyAqIHNlY3VyZSB3b3JsZCBh
Y2NlcHRzIGNvbW1hbmQgYnVmZmVycyBsb2NhdGVkIGluIGFueSBwYXJ0cyBvZiBub24tc2VjdXJl
IFJBTQorICovCisjZGVmaW5lIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNCQlCSVQoMikK
KworI2RlZmluZSBPUFRFRV9TTUNfRlVOQ0lEX0VYQ0hBTkdFX0NBUEFCSUxJVElFUwk5CisjZGVm
aW5lIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVMgXAorCU9QVEVFX1NNQ19GQVNUX0NB
TExfVkFMKE9QVEVFX1NNQ19GVU5DSURfRVhDSEFOR0VfQ0FQQUJJTElUSUVTKQorCitzdHJ1Y3Qg
b3B0ZWVfc21jX2V4Y2hhbmdlX2NhcGFiaWxpdGllc19yZXN1bHQgeworCXVuc2lnbmVkIGxvbmcg
c3RhdHVzOworCXVuc2lnbmVkIGxvbmcgY2FwYWJpbGl0aWVzOworCXVuc2lnbmVkIGxvbmcgcmVz
ZXJ2ZWQwOworCXVuc2lnbmVkIGxvbmcgcmVzZXJ2ZWQxOworfTsKKworLyoKKyAqIERpc2FibGUg
YW5kIGVtcHRpZXMgY2FjaGUgb2Ygc2hhcmVkIG1lbW9yeSBvYmplY3RzCisgKgorICogU2VjdXJl
IHdvcmxkIGNhbiBjYWNoZSBmcmVxdWVudGx5IHVzZWQgc2hhcmVkIG1lbW9yeSBvYmplY3RzLCBm
b3IKKyAqIGV4YW1wbGUgb2JqZWN0cyB1c2VkIGFzIFJQQyBhcmd1bWVudHMuIFdoZW4gc2VjdXJl
IHdvcmxkIGlzIGlkbGUgdGhpcworICogZnVuY3Rpb24gcmV0dXJucyBvbmUgc2hhcmVkIG1lbW9y
eSByZWZlcmVuY2UgdG8gZnJlZS4gVG8gZGlzYWJsZSB0aGUKKyAqIGNhY2hlIGFuZCBmcmVlIGFs
bCBjYWNoZWQgb2JqZWN0cyB0aGlzIGZ1bmN0aW9uIGhhcyB0byBiZSBjYWxsZWQgdW50aWwKKyAq
IGl0IHJldHVybnMgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUwuCisgKgorICogQ2FsbCByZWdp
c3RlciB1c2FnZToKKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0RJU0FCTEVfU0hN
X0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVudCBJRCByZWdp
c3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LCisgKiBhMQlVcHBlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkg
Y29va2llCisgKiBhMglMb3dlciAzMmJpdCBvZiBhIDY0Yml0IFNoYXJlZCBtZW1vcnkgY29va2ll
CisgKiBhMy03CVByZXNlcnZlZAorICoKKyAqIENhY2hlIGVtcHR5IHJldHVybiByZWdpc3RlciB1
c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCisgKiBhMS03CVByZXNlcnZl
ZAorICoKKyAqIE5vdCBpZGxlIHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NN
Q19SRVRVUk5fRUJVU1kKKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01D
X0ZVTkNJRF9ESVNBQkxFX1NITV9DQUNIRQkxMAorI2RlZmluZSBPUFRFRV9TTUNfRElTQUJMRV9T
SE1fQ0FDSEUgXAorCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfRElT
QUJMRV9TSE1fQ0FDSEUpCisKK3N0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVz
dWx0IHsKKwl1bnNpZ25lZCBsb25nIHN0YXR1czsKKwl1bnNpZ25lZCBsb25nIHNobV91cHBlcjMy
OworCXVuc2lnbmVkIGxvbmcgc2htX2xvd2VyMzI7CisJdW5zaWduZWQgbG9uZyByZXNlcnZlZDA7
Cit9OworCisvKgorICogRW5hYmxlIGNhY2hlIG9mIHNoYXJlZCBtZW1vcnkgb2JqZWN0cworICoK
KyAqIFNlY3VyZSB3b3JsZCBjYW4gY2FjaGUgZnJlcXVlbnRseSB1c2VkIHNoYXJlZCBtZW1vcnkg
b2JqZWN0cywgZm9yCisgKiBleGFtcGxlIG9iamVjdHMgdXNlZCBhcyBSUEMgYXJndW1lbnRzLiBX
aGVuIHNlY3VyZSB3b3JsZCBpcyBpZGxlIHRoaXMKKyAqIGZ1bmN0aW9uIHJldHVybnMgT1BURUVf
U01DX1JFVFVSTl9PSyBhbmQgdGhlIGNhY2hlIGlzIGVuYWJsZWQuIElmCisgKiBzZWN1cmUgd29y
bGQgaXNuJ3QgaWRsZSBPUFRFRV9TTUNfUkVUVVJOX0VCVVNZIGlzIHJldHVybmVkLgorICoKKyAq
IENhbGwgcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19F
TkFCTEVfU0hNX0NBQ0hFCisgKiBhMS02CU5vdCB1c2VkCisgKiBhNwlIeXBlcnZpc29yIENsaWVu
dCBJRCByZWdpc3RlcgorICoKKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBh
MAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03CVByZXNlcnZlZAorICoKKyAqIE5vdCBpZGxl
IHJldHVybiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRUJVU1kKKyAq
IGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9FTkFCTEVfU0hN
X0NBQ0hFCTExCisjZGVmaW5lIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFIFwKKwlPUFRFRV9T
TUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUpCisKKy8q
CisgKiBSZXN1bWUgZnJvbSBSUEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3Jl
aWduIGludGVycnVwdCkKKyAqCisgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1
bmN0aW9uIElELCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMKKyAqIGExLTMJVmFsdWUg
b2YgYTEtMyB3aGVuIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHIHJldHVybmVkCisgKglPUFRFRV9T
TUNfUkVUVVJOX1JQQyBpbiBhMAorICoKKyAqIFJldHVybiByZWdpc3RlciB1c2FnZSBpcyB0aGUg
c2FtZSBhcyBmb3IgT1BURUVfU01DXypDQUxMX1dJVEhfQVJHIGFib3ZlLgorICoKKyAqIFBvc3Np
YmxlIHJldHVybiB2YWx1ZXMKKyAqIE9QVEVFX1NNQ19SRVRVUk5fVU5LTk9XTl9GVU5DVElPTglU
cnVzdGVkIE9TIGRvZXMgbm90IHJlY29nbml6ZSB0aGlzCisgKgkJCQkJZnVuY3Rpb24uCisgKiBP
UFRFRV9TTUNfUkVUVVJOX09LCQkJT3JpZ2luYWwgY2FsbCBjb21wbGV0ZWQsIHJlc3VsdAorICoJ
CQkJCXVwZGF0ZWQgaW4gdGhlIHByZXZpb3VzbHkgc3VwcGxpZWQuCisgKgkJCQkJc3RydWN0IG9w
dGVlX21zZ19hcmcKKyAqIE9QVEVFX1NNQ19SRVRVUk5fUlBDCQkJQ2FsbCBzdXNwZW5kZWQgYnkg
UlBDIGNhbGwgdG8gbm9ybWFsCisgKgkJCQkJd29ybGQuCisgKiBPUFRFRV9TTUNfUkVUVVJOX0VS
RVNVTUUJCVJlc3VtZSBmYWlsZWQsIHRoZSBvcGFxdWUgcmVzdW1lCisgKgkJCQkJaW5mb3JtYXRp
b24gd2FzIGNvcnJ1cHQuCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJP
TV9SUEMJMworI2RlZmluZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgXAorCU9QVEVF
X1NNQ19TVERfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9SRVRVUk5fRlJPTV9SUEMpCisKKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYX01BU0sJMHhGRkZGMDAwMAorI2RlZmlu
ZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19QUkVGSVgJCTB4RkZGRjAwMDAKKyNkZWZpbmUgT1BURUVf
U01DX1JFVFVSTl9SUENfRlVOQ19NQVNLCQkweDAwMDBGRkZGCisKKyNkZWZpbmUgT1BURUVfU01D
X1JFVFVSTl9HRVRfUlBDX0ZVTkMocmV0KSBcCisJKChyZXQpICYgT1BURUVfU01DX1JFVFVSTl9S
UENfRlVOQ19NQVNLKQorCisjZGVmaW5lIE9QVEVFX1NNQ19SUENfVkFMKGZ1bmMpCQkoKGZ1bmMp
IHwgT1BURUVfU01DX1JFVFVSTl9SUENfUFJFRklYKQorCisvKgorICogQWxsb2NhdGUgbWVtb3J5
IGZvciBSUEMgcGFyYW1ldGVyIHBhc3NpbmcuIFRoZSBtZW1vcnkgaXMgdXNlZCB0byBob2xkIGEK
KyAqIHN0cnVjdCBvcHRlZV9tc2dfYXJnLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToK
KyAqIGEwCVRoaXMgdmFsdWUsIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9DCisgKiBhMQlTaXpl
IGluIGJ5dGVzIG9mIHJlcXVpcmVkIGFyZ3VtZW50IG1lbW9yeQorICogYTIJTm90IHVzZWQKKyAq
IGEzCVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBiZSBwcmVzZXJ2ZWQKKyAqIGE0LTUJTm90IHVz
ZWQKKyAqIGE2LTcJUmVzdW1lIGluZm9ybWF0aW9uLCBtdXN0IGJlIHByZXNlcnZlZAorICoKKyAq
ICJSZXR1cm4iIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJU01DIEZ1bmN0aW9uIElELCBPUFRFRV9T
TUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMuCisgKiBhMQlVcHBlciAzMmJpdHMgb2YgNjRiaXQgcGh5
c2ljYWwgcG9pbnRlciB0byBhbGxvY2F0ZWQKKyAqCW1lbW9yeSwgKGExID09IDAgJiYgYTIgPT0g
MCkgaWYgc2l6ZSB3YXMgMCBvciBpZiBtZW1vcnkgY2FuJ3QKKyAqCWJlIGFsbG9jYXRlZC4KKyAq
IGEyCUxvd2VyIDMyYml0cyBvZiA2NGJpdCBwaHlzaWNhbCBwb2ludGVyIHRvIGFsbG9jYXRlZAor
ICoJbWVtb3J5LCAoYTEgPT0gMCAmJiBhMiA9PSAwKSBpZiBzaXplIHdhcyAwIG9yIGlmIG1lbW9y
eSBjYW4ndAorICoJYmUgYWxsb2NhdGVkCisgKiBhMwlQcmVzZXJ2ZWQKKyAqIGE0CVVwcGVyIDMy
Yml0cyBvZiA2NGJpdCBTaGFyZWQgbWVtb3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJ
dGhlIG1lbW9yeSBvciBkb2luZyBhbiBSUEMKKyAqIGE1CUxvd2VyIDMyYml0cyBvZiA2NGJpdCBT
aGFyZWQgbWVtb3J5IGNvb2tpZSB1c2VkIHdoZW4gZnJlZWluZworICoJdGhlIG1lbW9yeSBvciBk
b2luZyBhbiBSUEMKKyAqIGE2LTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQ
Q19GVU5DX0FMTE9DCTAKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9SUENfQUxMT0MgXAorCU9Q
VEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQykKKworLyoKKyAqIEZyZWUg
bWVtb3J5IHByZXZpb3VzbHkgYWxsb2NhdGVkIGJ5IE9QVEVFX1NNQ19SRVRVUk5fUlBDX0FMTE9D
CisgKgorICogIkNhbGwiIHJlZ2lzdGVyIHVzYWdlOgorICogYTAJVGhpcyB2YWx1ZSwgT1BURUVf
U01DX1JFVFVSTl9SUENfRlJFRQorICogYTEJVXBwZXIgMzJiaXRzIG9mIDY0Yml0IHNoYXJlZCBt
ZW1vcnkgY29va2llIGJlbG9uZ2luZyB0byB0aGlzCisgKglhcmd1bWVudCBtZW1vcnkKKyAqIGEy
CUxvd2VyIDMyYml0cyBvZiA2NGJpdCBzaGFyZWQgbWVtb3J5IGNvb2tpZSBiZWxvbmdpbmcgdG8g
dGhpcworICoJYXJndW1lbnQgbWVtb3J5CisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVz
dCBiZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNN
QyBGdW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglO
b3QgdXNlZAorICogYTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZV
TkNfRlJFRQkJMgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GUkVFIFwKKwlPUFRFRV9T
TUNfUlBDX1ZBTChPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRSkKKworLyoKKyAqIERlbGl2ZXIgZm9y
ZWlnbiBpbnRlcnJ1cHQgdG8gbm9ybWFsIHdvcmxkLgorICoKKyAqICJDYWxsIiByZWdpc3RlciB1
c2FnZToKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fUlBDX0ZPUkVJR05fSU5UUgorICogYTEtNwlS
ZXN1bWUgaW5mb3JtYXRpb24sIG11c3QgYmUgcHJlc2VydmVkCisgKgorICogIlJldHVybiIgcmVn
aXN0ZXIgdXNhZ2U6CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19DQUxMX1JFVFVS
Tl9GUk9NX1JQQy4KKyAqIGExLTcJUHJlc2VydmVkCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX1JQ
Q19GVU5DX0ZPUkVJR05fSU5UUgkJNAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX1JQQ19GT1JF
SUdOX0lOVFIgXAorCU9QVEVFX1NNQ19SUENfVkFMKE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdO
X0lOVFIpCisKKy8qCisgKiBEbyBhbiBSUEMgcmVxdWVzdC4gVGhlIHN1cHBsaWVkIHN0cnVjdCBv
cHRlZV9tc2dfYXJnIHRlbGxzIHdoaWNoCisgKiByZXF1ZXN0IHRvIGRvIGFuZCB0aGUgcGFyYW1l
dGVycyBmb3IgdGhlIHJlcXVlc3QuIFRoZSBmb2xsb3dpbmcgZmllbGRzCisgKiBhcmUgdXNlZCAo
dGhlIHJlc3QgYXJlIHVudXNlZCk6CisgKiAtIGNtZAkJdGhlIFJlcXVlc3QgSUQKKyAqIC0gcmV0
CQlyZXR1cm4gdmFsdWUgb2YgdGhlIHJlcXVlc3QsIGZpbGxlZCBpbiBieSBub3JtYWwgd29ybGQK
KyAqIC0gbnVtX3BhcmFtcwkJbnVtYmVyIG9mIHBhcmFtZXRlcnMgZm9yIHRoZSByZXF1ZXN0Cisg
KiAtIHBhcmFtcwkJdGhlIHBhcmFtZXRlcnMKKyAqIC0gcGFyYW1fYXR0cnMJYXR0cmlidXRlcyBv
ZiB0aGUgcGFyYW1ldGVycworICoKKyAqICJDYWxsIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCU9Q
VEVFX1NNQ19SRVRVUk5fUlBDX0NNRAorICogYTEJVXBwZXIgMzJiaXQgb2YgYSA2NGJpdCBTaGFy
ZWQgbWVtb3J5IGNvb2tpZSBob2xkaW5nIGEKKyAqCXN0cnVjdCBvcHRlZV9tc2dfYXJnLCBtdXN0
IGJlIHByZXNlcnZlZCwgb25seSB0aGUgZGF0YSBzaG91bGQKKyAqCWJlIHVwZGF0ZWQKKyAqIGEy
CUxvd2VyIDMyYml0IG9mIGEgNjRiaXQgU2hhcmVkIG1lbW9yeSBjb29raWUgaG9sZGluZyBhCisg
KglzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZywgbXVzdCBiZSBwcmVzZXJ2ZWQsIG9ubHkgdGhlIGRhdGEg
c2hvdWxkCisgKgliZSB1cGRhdGVkCisgKiBhMy03CVJlc3VtZSBpbmZvcm1hdGlvbiwgbXVzdCBi
ZSBwcmVzZXJ2ZWQKKyAqCisgKiAiUmV0dXJuIiByZWdpc3RlciB1c2FnZToKKyAqIGEwCVNNQyBG
dW5jdGlvbiBJRCwgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDLgorICogYTEtMglOb3Qg
dXNlZAorICogYTMtNwlQcmVzZXJ2ZWQKKyAqLworI2RlZmluZSBPUFRFRV9TTUNfUlBDX0ZVTkNf
Q01ECQk1CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0NNRCBcCisJT1BURUVfU01DX1JQ
Q19WQUwoT1BURUVfU01DX1JQQ19GVU5DX0NNRCkKKworLyogUmV0dXJuZWQgaW4gYTAgKi8KKyNk
ZWZpbmUgT1BURUVfU01DX1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OIDB4RkZGRkZGRkYKKworLyog
UmV0dXJuZWQgaW4gYTAgb25seSBmcm9tIFRydXN0ZWQgT1MgZnVuY3Rpb25zICovCisjZGVmaW5l
IE9QVEVFX1NNQ19SRVRVUk5fT0sJCTB4MAorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJOX0VUSFJF
QURfTElNSVQJMHgxCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJVU1kJCTB4MgorI2RlZmlu
ZSBPUFRFRV9TTUNfUkVUVVJOX0VSRVNVTUUJMHgzCisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5f
RUJBREFERFIJMHg0CisjZGVmaW5lIE9QVEVFX1NNQ19SRVRVUk5fRUJBRENNRAkweDUKKyNkZWZp
bmUgT1BURUVfU01DX1JFVFVSTl9FTk9NRU0JCTB4NgorI2RlZmluZSBPUFRFRV9TTUNfUkVUVVJO
X0VOT1RBVkFJTAkweDcKKyNkZWZpbmUgT1BURUVfU01DX1JFVFVSTl9JU19SUEMocmV0KQlfX29w
dGVlX3NtY19yZXR1cm5faXNfcnBjKChyZXQpKQorCitzdGF0aWMgaW5saW5lIGJvb2wgX19vcHRl
ZV9zbWNfcmV0dXJuX2lzX3JwYyh1MzIgcmV0KQoreworCXJldHVybiByZXQgIT0gT1BURUVfU01D
X1JFVFVSTl9VTktOT1dOX0ZVTkNUSU9OICYmCisJICAgICAgIChyZXQgJiBPUFRFRV9TTUNfUkVU
VVJOX1JQQ19QUkVGSVhfTUFTSykgPT0KKwkJCU9QVEVFX1NNQ19SRVRVUk5fUlBDX1BSRUZJWDsK
K30KKworI2VuZGlmIC8qIE9QVEVFX1NNQ19IICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8M-0005sc-5Y; Mon, 03 Sep 2018 16:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8K-0005qk-3j
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:24 +0000
X-Inumbo-ID: eb9891b2-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eb9891b2-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:45 +0200 (CEST)
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=bmK4BwAcsGkp6tVGDywkJBHAPZkhW5qKvU7CUbb3Xp0=;
 b=TxSXN0HE5/++om+YRN459LLi4vBopkrmXTGHfmnVsACD114nTTAnzB/7ZUaHioW8tJBPBKVo1+/2KCNT+xiAIAsfbnZhsT8G4m0h+Sixi4ZaNhmJ7CTjV4Ur7Gxww8IyPSKQEE3KYqw/7iA/Kg26Z03GeE6Lyx3LWxXeQMmSROk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:10 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:28 +0300
Message-Id: <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM0PR01CA0036.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::49) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0b7b35c-2929-419a-6eed-08d611be0529
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:R8qj2oOPpeSg3t9RH3piBa6/IQnpKleEQUlDvrAExSFQBXdJXCQNY5SQsaDvZW0FM1rVgn92OyLo9kn7ccpYeBcQrkwJnynbmSTt/DDHG8fvj01iHy/Yt6PeOnX1IZ9z6hSORJ54T7XS8ENwxMLZs8Ccy4mcwAZoHhYeA5DCGj0RJohdP6m3syuTgtNXlnOJcGkPtq1txsWisyILt4jc26HpmN4plhwlQ9Tf/vw64qyVg239aCHjYpUP+J6pSmmO;
 25:9Nu5zVX6GG1620vxxNiQQ9jEhyMHmfOW6xA476a0d14aYzroLU+LO5+Mc1X6XUpfXDiBaFvT0JObaynEDjurB2sTUKZK+WL31Q5yMcN3nKknWtW4ATYLMP9oAg4jXMachaofV4XuHy+oRk3m2SfSzUx0Rodo24WgH9B064u26PAQtTV7x+hQOCekyJzIj8ji5ocEMDamS4L4yFcXwN5Lg0oI+mnDsXsZavm/PjxKtN6H4BZcPMs8yEfFKHfPTAkRaDRnnj7+B0NXI05cjeT478icsiNs5+DAO0xTVF/amfbw5psCXGK3leL8QyHgxLgxveuVj/wc92NjoTX5LU0cfQ==;
 31:MY+Pzz7Si9eQ2froM/y54z132CPhGwOuCJgvrftglYq8HuWZj3NTzBu4Nh//MJg/X5nQevt2mGxboMSiYy18iUcnlqDPABxlJYCX6XTw79GGKZDakeqbutgdvn9KQPH9ZI19fWjQEpy11zZnB0+BI8oMTQjGLrJTZCELVmFsCWVLePs1iwW8rFSmauEnECAKgF8a2EPF08U3ztnu+uX6OFh4ufGT3/+S3SqeDHdt/4I=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:3FxuK/B9d5SWDmXwZ/5p6J3VV8e9j2m5rqBfWS5OEZlIL3qTEgHU0Btcx0upsheZnmtFJ9kEs365l1bqkYXaGUIXtF5tNVVP4g8JOopVplH0dOnBKN+HiFopWAV1UPJRyKaVkClLcYFiKs0EYw4pFIKqkg9HsrUQ9kgbCHeu9xOgrDLs59PnPQhuclXHw6gpzh2E/C859BD0gNEExe/HJeusTm/drLZuJr2u3x080Ne7o2vjeUuXS6ZRgkIABaCdPnukOqJ3Z+hsmHMvPgc4sSw1sQJ0rEc5A5xtN4nVXh7nnmccrDbkvzRy9lXI/S0/+a68QP4vjpzq/1T0PK0WWSbPmLTwDtyNcWpCzW0TSyrv+13KJ8QThoH3Umbrnew7VYzui1LB56x2dC/zdjmBlbzNuxpDZvPKHYKAD71V4Ru6P2qKuPw6JWd2INyO3SZIR+SBwrDt1PGO9IsrlLEwvdXdYgo2g7LsD6mvMT+NM5UPdtUo62ub7wg5+v2+1dFJ;
 4:kUedoyBebNoEQsa2UXURrMrKXPNmKcQn/S5NtFwhdaisls1r/L3ZFlsflDA6yzwZuiKpB97NLc4ND7OmCZq9NedscR0BQEOGj1HRcnDoQL2uGV5OnoRa2k0e0Y+W+NbHrCKlnQKb1m0fKlCbFPsdYlrIBxuD9BkMY2wYCqOZm+zhfSVjvL2pYptw4m2uY2TrX7baUtiqCdb1w8ophGW4ElZuHz3lN7Y9vPK7ObDIHKpsWzvd4N9pXUDNfxmyNhhpJSEjsdk5PEgUF/y/CwpHT4FY7X2Yhf1BHu4Pr0s8Dhe+M/K6n+CTsSf81ZoLfz3ql96ZN5nZC2j2dK7Z6coisi5mwrzMWBqXNQ4gYyzFM/Y=
X-Microsoft-Antispam-PRVS: <AM0PR03MB376333F82D27CF370412977BE60C0@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(136003)(366004)(396003)(199004)(189003)(48376002)(50466002)(106356001)(11346002)(105586002)(426003)(486006)(446003)(476003)(2616005)(81166006)(7736002)(6666003)(47776003)(66066001)(305945005)(8676002)(122856001)(316002)(81156014)(80792005)(8936002)(50226002)(97736004)(68736007)(386003)(6116002)(42186006)(16586007)(54906003)(72206003)(36756003)(53936002)(3846002)(478600001)(5660300001)(4326008)(76176011)(2906002)(52116002)(14444005)(26005)(186003)(51416003)(86362001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3763;
 23:07f5r33BzaJCczMH227gt/xiGs5mQmBn9heYDIivV?=
 =?us-ascii?Q?Q1p9MkKDaoUIn+LAMCsbGhnHqgKwzB6SNB3Y+1y1UtxHK4NV8iawdlMQOryQ?=
 =?us-ascii?Q?7Da86KA8V9TWcDFdTu0+gYWAAH+w1oN7WST1uUNj+hnDDIg0X6xJdLMO4Rol?=
 =?us-ascii?Q?puywo4cXAIwc6IDKtEdmmu8oUhQoDnVxTRogyA+24jSI0k9xza9W1dn691Ex?=
 =?us-ascii?Q?D1GzTztIQ5R53ZGhY/p6u5olNSXJUuQ/UvdRafHBm2iO4QoQDZCcIi2t0eTg?=
 =?us-ascii?Q?X9Hyiuhd4cry2PCIEKu3Hxj6ug8WwModcNUGoazskSW17uPFxguDx6AhaSQM?=
 =?us-ascii?Q?flzFiWI0r71JfcN/tWnzLT0W7uugQFtfw2D09GjcNbKTiwjfUusWw/PK4+70?=
 =?us-ascii?Q?G8E9LhyD76N7fGsVfdtXsSXUgjfLjZYFsXcVtlvjDwnQOWySWM7vtsvMYIrR?=
 =?us-ascii?Q?FpiuPeR8RmtkucV0YuTLqSQgeu4c7/yMOkUoylRsw9qmhPVQpqG+AXC4EK3r?=
 =?us-ascii?Q?aWO8BUYC9/O0vZm6sXpdmqS2zJwE93V9VnqrId0w1OOKH8Ck1RqF29YeNCPe?=
 =?us-ascii?Q?/DyVFwGwBmSkOnIvJRJJ7hm15avwAAs9z2CS6T57YwiKHmjHnjqvGhLDFdfK?=
 =?us-ascii?Q?NwogBqTfrqYphP3CBynNquGG1dxNgZuewrOkduKrMROXyii3dbyhIR+cD/8y?=
 =?us-ascii?Q?J4UtiS9VeC+D30FAWouUqnyYDHvq7AjCOhPfZu0VdNupS8ket7Q3VMA526F/?=
 =?us-ascii?Q?kJr7hYUwoOSWBp6ZPB1Q31xn6jw1BiQJsEiazkP0kpBrp2FMCBwhlycpV19z?=
 =?us-ascii?Q?rdQtjuRC34dgxp25KKuNAu0JlJnmOuCcGgR2T0sKUdpW2iUBf8urI4EfZOkP?=
 =?us-ascii?Q?H5MdF6MiaZz3P5qhYWx2MNVc0kCD3pW6mg76XYRfPBGBKVBOCmv9PA1P2Rty?=
 =?us-ascii?Q?d2/BhNnAKaZJqwjdPBL5f8o2/o17Lbt7H5uzwHpEJnsAcxprppWJHe3emoOS?=
 =?us-ascii?Q?3ZNDKTRtjJASX5u4IanrJcBmS/qmwi04yumNURoX/uzYOsoOQBIBVoiedntL?=
 =?us-ascii?Q?Nz39YYrOh2/9zHewRBIgN/LQysa9EliYO9r4zKs/NiJXNGsUXpYFuO07xccG?=
 =?us-ascii?Q?kUNi41cbt8bX8fokgzt3RsjOqvza47x46HdQ1GwwsG7NNqKIEtmwpROmCgJj?=
 =?us-ascii?Q?E83gDVjLqcNM0rQS8DvH5aM+z1qRzqCV93v?=
X-Microsoft-Antispam-Message-Info: liqWg6hpz2vFNxzK0e6Uxe1yzHWjk3R4Eq69y+N07PIsE2GuIZJwhIE+/ALRGJRPghlwKXt601/ImIRoPpyOdbL9cen+C1b00YzslsAk7JAwwmpPSa4wYiiC1g9AE+iyp2uIVO0P/IhA9vtcJOxm8zG2U0gnc9dnOLLNgtdTsf2pRwrGFQHq3vEaBM4YqUWhYPAegwi/vrlgIabN/b8e7HnCeYh+6ifafkOsr2sIZyyFyAYoVeSsbTIeQMQKafWziMFpdALIpu4P3spT3CkEJetwFq7ruxPqn+z5bKFD89Xa1VhqsuF/SENODWj3+amVKJ7cWd4lZBxi1jaoFZX0ndAv19FGQ6RBf4uDsgP219o=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:38owwEkGzS2itSMEuL/TXLsUwgoRmet3h/SugVsRjPcwkwg2/d7ZpUNcchsyJ7bquXZngDjmU3Icr0CA7hmfsIQHdnRn/ny+ZbluKsAkZdTRdub6OWeT8OlQGNChWrRhlmRX+LuWiL8zJsCDFvmrjJk9reuACI2X6lWRjrTpD8YuzKUEoVqBVHvhdp2vMQbput2oA7sI2gRT/VubNClqSTPY1eJxi5p9TISvlzIV6gUMH9Jlpu8GHr1PFF7BVDa0bAkraGTs9PsKfOeKRZ3LANaKYndJKmPxkXuIP/DzWVJxQJLIn7uKGZVl/orgUFGgdgIIBHPpEQWfAe2o5HywH2AT5MVeF7B7ujOfjpIpXPeBvaBSSuiQfrOOuzio1UC7WqkXseaBm8H4R9txleCOktEsiRmUj3nrkO4DjehdljQ9c/03Oa0VGJmTZPEfn8pycQ6aJTNZaT0J43sYCBqgVA==;
 5:BwKwsnNLCQ4LeoFFDkQYyWbpbXsMnyK5OmVeObA97eelkorjEr8S9MfGlvmwnhYirtc9o8FKTvo87KVZ7QZjdZD0bONcEpXD/uQm4AUmk2nVr1kYGJDht+LamymUhkzIYdadJfLHMHtbvXxVXWqVLPsprqp4eC6/rclOL3IVHJk=;
 7:SCPWSk5fhPz6WkW/6mgKNAXOqGd/CPtVRoxJvNfw01zy9UX+6UpU/BGTDt9P9Zj47HXVqmZBzP5jE4Vjwt53OZ+JMyUHc8Ie76GX2boGUoSWZDtGd9SX9yOgcqG59F1NZ919BfwU9MUvzHMxwOytVQanf8Qk99fU2UTDjwvsunVJbBu702XNSafDvxzMaGafRYUO5obVj45U3JZ3WBQiYvGTVJMqjE6+qsUB4CT9JnBFP8zqp96sZMnsdF9qsZSS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:14.3813 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c0b7b35c-2929-419a-6eed-08d611be0529
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: [Xen-devel] [PATCH v2 04/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

QWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBw
cmVzZW5jZSwKdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBhbmQgZm9y
d2FyZCBhbGwga25vd24KY2FsbHMuCgpUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9t
MCB0byB3b3JrIHdpdGggT1AtVEVFIGFzIGxvbmcKYXMgRG9tMCBzaGFyZXMgMToxIG1hcHBlZCBw
YWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbApPUC1URUUgZnJvbSBEb21VIHdp
bGwgZmFpbCBhbmQgY2FuIGxlYWQgdG8gc3BlY3RhY3VsYXIgcmVzdWx0cy4KClNpZ25lZC1vZmYt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAgICAgICAgICB8ICAgNCArKwogeGVuL2FyY2gvYXJt
L3RlZS9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
ICAgICAgICAgICAgfCAxMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaCB8ICA1MCArKysrKysrKysrKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAxODkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2Nv
bmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwppbmRleCBlNjlkZTI5Li41YjgyOWRiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL3Rl
ZS9LY29uZmlnCkBAIC0wLDAgKzEsNCBAQAorY29uZmlnIE9QVEVFCisJYm9vbCAiRW5hYmxlIE9Q
LVRFRSBtZWRpYXRvciIKKwlkZWZhdWx0IG4KKwlkZXBlbmRzIG9uIFRFRQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKaW5k
ZXggYzU0ZDQ3OS4uOTgyYzg3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCkBAIC0xICsxLDIgQEAKIG9iai15ICs9
IHRlZS5vCitvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVlLm8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YmI4NGQ5Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC0wLDAgKzEsMTM0IEBACisvKgorICogeGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCisgKgorICogT1AtVEVFIG1lZGlhdG9yCisgKgorICogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgorICogQ29weXJpZ2h0IChjKSAy
MDE4IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxh
c20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgorCisjaW5jbHVkZSA8YXNtL3Rl
ZS9vcHRlZV9tc2cuaD4KKyNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgorCitzdGF0aWMg
Ym9vbCBvcHRlZV9wcm9iZSh2b2lkKQoreworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9k
ZTsKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOworCisgICAgLyogQ2hlY2sgZm9yIGVu
dHJ5IGluIGR0YiAgKi8KKyAgICBub2RlID0gZHRfZmluZF9jb21wYXRpYmxlX25vZGUoTlVMTCwg
TlVMTCwgImxpbmFybyxvcHRlZS10eiIpOworICAgIGlmICggIW5vZGUgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAvKiBDaGVjayBVSUQgKi8KKyAgICBhcm1fc21jY2Nfc21jKEFSTV9T
TUNDQ19DQUxMX1VJRF9GSUQoVFJVU1RFRF9PU19FTkQpLCAmcmVzcCk7CisKKyAgICBpZiAoIHJl
c3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8CisgICAgICAgICByZXNwLmExICE9IE9QVEVFX01T
R19VSURfMSB8fAorICAgICAgICAgcmVzcC5hMiAhPSBPUFRFRV9NU0dfVUlEXzIgfHwKKyAgICAg
ICAgIHJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKKworICAgIGFybV9z
bWNjY19zbWMoT1BURUVfU01DX1ZNX0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAs
IDAsIDAsIDAsCisgICAgICAgICAgICAgICAgICAmcmVzcCk7CisgICAgaWYgKCByZXNwLmEwICE9
IE9QVEVFX1NNQ19SRVRVUk5fT0sgKSB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJPUC1URUUgZG9uJ3Qgd2FudCB0byBzdXBwb3J0IGRvbWFpbjogJWRcbiIsCisgICAgICAgICAg
ICAgICAgKHVpbnQzMl90KXJlc3AuYTApOworICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CisK
KyAgICBhcm1fc21jY2Nfc21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKKyAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCAxKSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKKyAg
ICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKKyAgICAgICAgICAgICAgICAg
IGdldF91c2VyX3JlZyhyZWdzLCA1KSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhy
ZWdzLCA2KSwKKyAgICAgICAgICAgICAgICAgIC8qIGNsaWVudCBpZCAwIGlzIHJlc2VydmVkIGZv
ciBoeXBlcnZpc29yIGl0c2VsZiAqLworICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWlu
LT5kb21haW5faWQgKyAxLAorICAgICAgICAgICAgICAgICAgJnJlc3ApOworCisgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIHJlc3AuYTApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNw
LmExKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7CisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDMsIHJlc3AuYTMpOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA0LCAwKTsKKyAg
ICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDYsIDAp
OworICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKK30KKworc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXNwOworCisgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxk
IGJlIHN0b3BwZWQgKi8KKworICAgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMgc2h1
dHRpbmcgZG93biAqLworICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwg
ZC0+ZG9tYWluX2lkICsgMSwgMCwgMCwgMCwgMCwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICZy
ZXNwKTsKK30KKworc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCit7CisgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICkKKyAg
ICB7CisgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6CisgICAgY2FzZSBPUFRFRV9TTUNf
Q0FMTFNfVUlEOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1JFVklTSU9OOgorICAgIGNhc2Ug
T1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6CisgICAgY2FzZSBPUFRFRV9TTUNfRlVOQ0lEX0dF
VF9PU19SRVZJU0lPTjoKKyAgICBjYXNlIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFOgorICAg
IGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgorICAgIGNhc2UgT1BURUVfU01DX0dF
VF9TSE1fQ09ORklHOgorICAgIGNhc2UgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUzoK
KyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHOgorICAgIGNhc2UgT1BURUVfU01DX0NB
TExfUkVUVVJOX0ZST01fUlBDOgorICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9
Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyBvcHRlZV9vcHMgPQor
eworICAgIC5wcm9iZSA9IG9wdGVlX3Byb2JlLAorICAgIC5lbmFibGUgPSBvcHRlZV9lbmFibGUs
CisgICAgLmRvbWFpbl9kZXN0cm95ID0gb3B0ZWVfZG9tYWluX2Rlc3Ryb3ksCisgICAgLmhhbmRs
ZV9jYWxsID0gb3B0ZWVfaGFuZGxlX2NhbGwsCit9OworCitSRUdJU1RFUl9URUVfTUVESUFUT1Io
b3B0ZWUsICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Rl
ZS9vcHRlZV9zbWMuaAppbmRleCAyNmQxMDBlLi4xYzVhMjQ3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Rl
ZS9vcHRlZV9zbWMuaApAQCAtMzA1LDYgKzMwNSw1NiBAQCBzdHJ1Y3Qgb3B0ZWVfc21jX2Rpc2Fi
bGVfc2htX2NhY2hlX3Jlc3VsdCB7CiAJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01D
X0ZVTkNJRF9FTkFCTEVfU0hNX0NBQ0hFKQogCiAvKgorICogSW5mb3JtIE9QLVRFRSBhYm91dCBh
IG5ldyB2aXJ0dWFsIG1hY2hpbmUKKyAqCisgKiBIeXBlcnZpc29yIGlzc3VlcyB0aGlzIGNhbGwg
ZHVyaW5nIHZpcnR1YWwgbWFjaGluZSAoZ3Vlc3QpIGNyZWF0aW9uLgorICogT1AtVEVFIHJlY29y
ZHMgVk1fSUQgb2YgbmV3IHZpcnR1YWwgbWFjaGluZSBhbmQgbWFrZXMgc2VsZiByZWFkeQorICog
dG8gcmVjZWl2ZSByZXF1ZXN0cyBmcm9tIGl0LgorICoKKyAqIENhbGwgcmVxdWVzdHMgdXNhZ2U6
CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9DUkVBVEVECisgKiBhMQlWTV9J
RCBvZiBuZXdseSBjcmVhdGVkIHZpcnR1YWwgbWFjaGluZQorICogYTItNiBOb3QgdXNlZAorICog
YTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVzZSBvbmx5
IGh5cGVydmlzb3IKKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAorICoKKyAqIE5vcm1hbCBy
ZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03
CVByZXNlcnZlZAorICoKKyAqIEVycm9yIHJldHVybjoKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
RU5PVEFWQUlMCU9QLVRFRSBoYXMgbm8gcmVzb3VyY2VzIGZvcgorICoJCQkJCWFub3RoZXIgVk0K
KyAqIGExLTcJUHJlc2VydmVkCisgKgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1f
Q1JFQVRFRAkxMworI2RlZmluZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCBcCisJT1BURUVfU01DX0ZB
U1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVEKQorCisvKgorICogSW5mb3Jt
IE9QLVRFRSBhYm91dCBzaHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQorICoKKyAqIEh5cGVy
dmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgZGVz
dHJ1Y3Rpb24uCisgKiBPUC1URUUgd2lsbCBjbGVhbiB1cCBhbGwgcmVzb3VyY2VzIGFzc29jaWF0
ZWQgd2l0aCB0aGlzIFZNLgorICoKKyAqIENhbGwgcmVxdWVzdHMgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQKKyAqIGExCVZNX0lEIG9mIHZpcnR1
YWwgbWFjaGluZSBiZWluZyBzaHV0dGVkIGRvd24KKyAqIGEyLTYgTm90IHVzZWQKKyAqIGE3CUh5
cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBoeXBl
cnZpc29yCisgKiAgICAgIGNhbiBpc3N1ZSB0aGlzIGNhbGwKKyAqCisgKiBOb3JtYWwgcmV0dXJu
IHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVSTl9PSworICogYTEtNwlQcmVz
ZXJ2ZWQKKyAqCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQJMTQK
KyNkZWZpbmUgT1BURUVfU01DX1ZNX0RFU1RST1lFRCBcCisJT1BURUVfU01DX0ZBU1RfQ0FMTF9W
QUwoT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQpCisKKy8qCiAgKiBSZXN1bWUgZnJvbSBS
UEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3JlaWduIGludGVycnVwdCkKICAq
CiAgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8M-0005tU-K7; Mon, 03 Sep 2018 16:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8K-0005qw-AF
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:24 +0000
X-Inumbo-ID: ec28c3e0-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec28c3e0-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:46 +0200 (CEST)
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=bmK4BwAcsGkp6tVGDywkJBHAPZkhW5qKvU7CUbb3Xp0=;
 b=TxSXN0HE5/++om+YRN459LLi4vBopkrmXTGHfmnVsACD114nTTAnzB/7ZUaHioW8tJBPBKVo1+/2KCNT+xiAIAsfbnZhsT8G4m0h+Sixi4ZaNhmJ7CTjV4Ur7Gxww8IyPSKQEE3KYqw/7iA/Kg26Z03GeE6Lyx3LWxXeQMmSROk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:10 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:28 +0300
Message-Id: <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM0PR01CA0036.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::49) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0b7b35c-2929-419a-6eed-08d611be0529
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:R8qj2oOPpeSg3t9RH3piBa6/IQnpKleEQUlDvrAExSFQBXdJXCQNY5SQsaDvZW0FM1rVgn92OyLo9kn7ccpYeBcQrkwJnynbmSTt/DDHG8fvj01iHy/Yt6PeOnX1IZ9z6hSORJ54T7XS8ENwxMLZs8Ccy4mcwAZoHhYeA5DCGj0RJohdP6m3syuTgtNXlnOJcGkPtq1txsWisyILt4jc26HpmN4plhwlQ9Tf/vw64qyVg239aCHjYpUP+J6pSmmO;
 25:9Nu5zVX6GG1620vxxNiQQ9jEhyMHmfOW6xA476a0d14aYzroLU+LO5+Mc1X6XUpfXDiBaFvT0JObaynEDjurB2sTUKZK+WL31Q5yMcN3nKknWtW4ATYLMP9oAg4jXMachaofV4XuHy+oRk3m2SfSzUx0Rodo24WgH9B064u26PAQtTV7x+hQOCekyJzIj8ji5ocEMDamS4L4yFcXwN5Lg0oI+mnDsXsZavm/PjxKtN6H4BZcPMs8yEfFKHfPTAkRaDRnnj7+B0NXI05cjeT478icsiNs5+DAO0xTVF/amfbw5psCXGK3leL8QyHgxLgxveuVj/wc92NjoTX5LU0cfQ==;
 31:MY+Pzz7Si9eQ2froM/y54z132CPhGwOuCJgvrftglYq8HuWZj3NTzBu4Nh//MJg/X5nQevt2mGxboMSiYy18iUcnlqDPABxlJYCX6XTw79GGKZDakeqbutgdvn9KQPH9ZI19fWjQEpy11zZnB0+BI8oMTQjGLrJTZCELVmFsCWVLePs1iwW8rFSmauEnECAKgF8a2EPF08U3ztnu+uX6OFh4ufGT3/+S3SqeDHdt/4I=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:3FxuK/B9d5SWDmXwZ/5p6J3VV8e9j2m5rqBfWS5OEZlIL3qTEgHU0Btcx0upsheZnmtFJ9kEs365l1bqkYXaGUIXtF5tNVVP4g8JOopVplH0dOnBKN+HiFopWAV1UPJRyKaVkClLcYFiKs0EYw4pFIKqkg9HsrUQ9kgbCHeu9xOgrDLs59PnPQhuclXHw6gpzh2E/C859BD0gNEExe/HJeusTm/drLZuJr2u3x080Ne7o2vjeUuXS6ZRgkIABaCdPnukOqJ3Z+hsmHMvPgc4sSw1sQJ0rEc5A5xtN4nVXh7nnmccrDbkvzRy9lXI/S0/+a68QP4vjpzq/1T0PK0WWSbPmLTwDtyNcWpCzW0TSyrv+13KJ8QThoH3Umbrnew7VYzui1LB56x2dC/zdjmBlbzNuxpDZvPKHYKAD71V4Ru6P2qKuPw6JWd2INyO3SZIR+SBwrDt1PGO9IsrlLEwvdXdYgo2g7LsD6mvMT+NM5UPdtUo62ub7wg5+v2+1dFJ;
 4:kUedoyBebNoEQsa2UXURrMrKXPNmKcQn/S5NtFwhdaisls1r/L3ZFlsflDA6yzwZuiKpB97NLc4ND7OmCZq9NedscR0BQEOGj1HRcnDoQL2uGV5OnoRa2k0e0Y+W+NbHrCKlnQKb1m0fKlCbFPsdYlrIBxuD9BkMY2wYCqOZm+zhfSVjvL2pYptw4m2uY2TrX7baUtiqCdb1w8ophGW4ElZuHz3lN7Y9vPK7ObDIHKpsWzvd4N9pXUDNfxmyNhhpJSEjsdk5PEgUF/y/CwpHT4FY7X2Yhf1BHu4Pr0s8Dhe+M/K6n+CTsSf81ZoLfz3ql96ZN5nZC2j2dK7Z6coisi5mwrzMWBqXNQ4gYyzFM/Y=
X-Microsoft-Antispam-PRVS: <AM0PR03MB376333F82D27CF370412977BE60C0@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(136003)(366004)(396003)(199004)(189003)(48376002)(50466002)(106356001)(11346002)(105586002)(426003)(486006)(446003)(476003)(2616005)(81166006)(7736002)(6666003)(47776003)(66066001)(305945005)(8676002)(122856001)(316002)(81156014)(80792005)(8936002)(50226002)(97736004)(68736007)(386003)(6116002)(42186006)(16586007)(54906003)(72206003)(36756003)(53936002)(3846002)(478600001)(5660300001)(4326008)(76176011)(2906002)(52116002)(14444005)(26005)(186003)(51416003)(86362001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3763;
 23:07f5r33BzaJCczMH227gt/xiGs5mQmBn9heYDIivV?=
 =?us-ascii?Q?Q1p9MkKDaoUIn+LAMCsbGhnHqgKwzB6SNB3Y+1y1UtxHK4NV8iawdlMQOryQ?=
 =?us-ascii?Q?7Da86KA8V9TWcDFdTu0+gYWAAH+w1oN7WST1uUNj+hnDDIg0X6xJdLMO4Rol?=
 =?us-ascii?Q?puywo4cXAIwc6IDKtEdmmu8oUhQoDnVxTRogyA+24jSI0k9xza9W1dn691Ex?=
 =?us-ascii?Q?D1GzTztIQ5R53ZGhY/p6u5olNSXJUuQ/UvdRafHBm2iO4QoQDZCcIi2t0eTg?=
 =?us-ascii?Q?X9Hyiuhd4cry2PCIEKu3Hxj6ug8WwModcNUGoazskSW17uPFxguDx6AhaSQM?=
 =?us-ascii?Q?flzFiWI0r71JfcN/tWnzLT0W7uugQFtfw2D09GjcNbKTiwjfUusWw/PK4+70?=
 =?us-ascii?Q?G8E9LhyD76N7fGsVfdtXsSXUgjfLjZYFsXcVtlvjDwnQOWySWM7vtsvMYIrR?=
 =?us-ascii?Q?FpiuPeR8RmtkucV0YuTLqSQgeu4c7/yMOkUoylRsw9qmhPVQpqG+AXC4EK3r?=
 =?us-ascii?Q?aWO8BUYC9/O0vZm6sXpdmqS2zJwE93V9VnqrId0w1OOKH8Ck1RqF29YeNCPe?=
 =?us-ascii?Q?/DyVFwGwBmSkOnIvJRJJ7hm15avwAAs9z2CS6T57YwiKHmjHnjqvGhLDFdfK?=
 =?us-ascii?Q?NwogBqTfrqYphP3CBynNquGG1dxNgZuewrOkduKrMROXyii3dbyhIR+cD/8y?=
 =?us-ascii?Q?J4UtiS9VeC+D30FAWouUqnyYDHvq7AjCOhPfZu0VdNupS8ket7Q3VMA526F/?=
 =?us-ascii?Q?kJr7hYUwoOSWBp6ZPB1Q31xn6jw1BiQJsEiazkP0kpBrp2FMCBwhlycpV19z?=
 =?us-ascii?Q?rdQtjuRC34dgxp25KKuNAu0JlJnmOuCcGgR2T0sKUdpW2iUBf8urI4EfZOkP?=
 =?us-ascii?Q?H5MdF6MiaZz3P5qhYWx2MNVc0kCD3pW6mg76XYRfPBGBKVBOCmv9PA1P2Rty?=
 =?us-ascii?Q?d2/BhNnAKaZJqwjdPBL5f8o2/o17Lbt7H5uzwHpEJnsAcxprppWJHe3emoOS?=
 =?us-ascii?Q?3ZNDKTRtjJASX5u4IanrJcBmS/qmwi04yumNURoX/uzYOsoOQBIBVoiedntL?=
 =?us-ascii?Q?Nz39YYrOh2/9zHewRBIgN/LQysa9EliYO9r4zKs/NiJXNGsUXpYFuO07xccG?=
 =?us-ascii?Q?kUNi41cbt8bX8fokgzt3RsjOqvza47x46HdQ1GwwsG7NNqKIEtmwpROmCgJj?=
 =?us-ascii?Q?E83gDVjLqcNM0rQS8DvH5aM+z1qRzqCV93v?=
X-Microsoft-Antispam-Message-Info: liqWg6hpz2vFNxzK0e6Uxe1yzHWjk3R4Eq69y+N07PIsE2GuIZJwhIE+/ALRGJRPghlwKXt601/ImIRoPpyOdbL9cen+C1b00YzslsAk7JAwwmpPSa4wYiiC1g9AE+iyp2uIVO0P/IhA9vtcJOxm8zG2U0gnc9dnOLLNgtdTsf2pRwrGFQHq3vEaBM4YqUWhYPAegwi/vrlgIabN/b8e7HnCeYh+6ifafkOsr2sIZyyFyAYoVeSsbTIeQMQKafWziMFpdALIpu4P3spT3CkEJetwFq7ruxPqn+z5bKFD89Xa1VhqsuF/SENODWj3+amVKJ7cWd4lZBxi1jaoFZX0ndAv19FGQ6RBf4uDsgP219o=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:38owwEkGzS2itSMEuL/TXLsUwgoRmet3h/SugVsRjPcwkwg2/d7ZpUNcchsyJ7bquXZngDjmU3Icr0CA7hmfsIQHdnRn/ny+ZbluKsAkZdTRdub6OWeT8OlQGNChWrRhlmRX+LuWiL8zJsCDFvmrjJk9reuACI2X6lWRjrTpD8YuzKUEoVqBVHvhdp2vMQbput2oA7sI2gRT/VubNClqSTPY1eJxi5p9TISvlzIV6gUMH9Jlpu8GHr1PFF7BVDa0bAkraGTs9PsKfOeKRZ3LANaKYndJKmPxkXuIP/DzWVJxQJLIn7uKGZVl/orgUFGgdgIIBHPpEQWfAe2o5HywH2AT5MVeF7B7ujOfjpIpXPeBvaBSSuiQfrOOuzio1UC7WqkXseaBm8H4R9txleCOktEsiRmUj3nrkO4DjehdljQ9c/03Oa0VGJmTZPEfn8pycQ6aJTNZaT0J43sYCBqgVA==;
 5:BwKwsnNLCQ4LeoFFDkQYyWbpbXsMnyK5OmVeObA97eelkorjEr8S9MfGlvmwnhYirtc9o8FKTvo87KVZ7QZjdZD0bONcEpXD/uQm4AUmk2nVr1kYGJDht+LamymUhkzIYdadJfLHMHtbvXxVXWqVLPsprqp4eC6/rclOL3IVHJk=;
 7:SCPWSk5fhPz6WkW/6mgKNAXOqGd/CPtVRoxJvNfw01zy9UX+6UpU/BGTDt9P9Zj47HXVqmZBzP5jE4Vjwt53OZ+JMyUHc8Ie76GX2boGUoSWZDtGd9SX9yOgcqG59F1NZ919BfwU9MUvzHMxwOytVQanf8Qk99fU2UTDjwvsunVJbBu702XNSafDvxzMaGafRYUO5obVj45U3JZ3WBQiYvGTVJMqjE6+qsUB4CT9JnBFP8zqp96sZMnsdF9qsZSS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:14.3813 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c0b7b35c-2929-419a-6eed-08d611be0529
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: [Xen-devel] [PATCH v2 04/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

QWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBw
cmVzZW5jZSwKdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBhbmQgZm9y
d2FyZCBhbGwga25vd24KY2FsbHMuCgpUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9t
MCB0byB3b3JrIHdpdGggT1AtVEVFIGFzIGxvbmcKYXMgRG9tMCBzaGFyZXMgMToxIG1hcHBlZCBw
YWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbApPUC1URUUgZnJvbSBEb21VIHdp
bGwgZmFpbCBhbmQgY2FuIGxlYWQgdG8gc3BlY3RhY3VsYXIgcmVzdWx0cy4KClNpZ25lZC1vZmYt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAgICAgICAgICB8ICAgNCArKwogeGVuL2FyY2gvYXJt
L3RlZS9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
ICAgICAgICAgICAgfCAxMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaCB8ICA1MCArKysrKysrKysrKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAxODkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2Nv
bmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwppbmRleCBlNjlkZTI5Li41YjgyOWRiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL3Rl
ZS9LY29uZmlnCkBAIC0wLDAgKzEsNCBAQAorY29uZmlnIE9QVEVFCisJYm9vbCAiRW5hYmxlIE9Q
LVRFRSBtZWRpYXRvciIKKwlkZWZhdWx0IG4KKwlkZXBlbmRzIG9uIFRFRQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKaW5k
ZXggYzU0ZDQ3OS4uOTgyYzg3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCkBAIC0xICsxLDIgQEAKIG9iai15ICs9
IHRlZS5vCitvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVlLm8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YmI4NGQ5Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC0wLDAgKzEsMTM0IEBACisvKgorICogeGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCisgKgorICogT1AtVEVFIG1lZGlhdG9yCisgKgorICogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgorICogQ29weXJpZ2h0IChjKSAy
MDE4IEVQQU0gU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxh
c20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgorCisjaW5jbHVkZSA8YXNtL3Rl
ZS9vcHRlZV9tc2cuaD4KKyNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgorCitzdGF0aWMg
Ym9vbCBvcHRlZV9wcm9iZSh2b2lkKQoreworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9k
ZTsKKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOworCisgICAgLyogQ2hlY2sgZm9yIGVu
dHJ5IGluIGR0YiAgKi8KKyAgICBub2RlID0gZHRfZmluZF9jb21wYXRpYmxlX25vZGUoTlVMTCwg
TlVMTCwgImxpbmFybyxvcHRlZS10eiIpOworICAgIGlmICggIW5vZGUgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAvKiBDaGVjayBVSUQgKi8KKyAgICBhcm1fc21jY2Nfc21jKEFSTV9T
TUNDQ19DQUxMX1VJRF9GSUQoVFJVU1RFRF9PU19FTkQpLCAmcmVzcCk7CisKKyAgICBpZiAoIHJl
c3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8CisgICAgICAgICByZXNwLmExICE9IE9QVEVFX01T
R19VSURfMSB8fAorICAgICAgICAgcmVzcC5hMiAhPSBPUFRFRV9NU0dfVUlEXzIgfHwKKyAgICAg
ICAgIHJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKKworICAgIGFybV9z
bWNjY19zbWMoT1BURUVfU01DX1ZNX0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAs
IDAsIDAsIDAsCisgICAgICAgICAgICAgICAgICAmcmVzcCk7CisgICAgaWYgKCByZXNwLmEwICE9
IE9QVEVFX1NNQ19SRVRVUk5fT0sgKSB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJPUC1URUUgZG9uJ3Qgd2FudCB0byBzdXBwb3J0IGRvbWFpbjogJWRcbiIsCisgICAgICAgICAg
ICAgICAgKHVpbnQzMl90KXJlc3AuYTApOworICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CisK
KyAgICBhcm1fc21jY2Nfc21jKGdldF91c2VyX3JlZyhyZWdzLCAwKSwKKyAgICAgICAgICAgICAg
ICAgIGdldF91c2VyX3JlZyhyZWdzLCAxKSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3Jl
ZyhyZWdzLCAyKSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwKKyAg
ICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwKKyAgICAgICAgICAgICAgICAg
IGdldF91c2VyX3JlZyhyZWdzLCA1KSwKKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhy
ZWdzLCA2KSwKKyAgICAgICAgICAgICAgICAgIC8qIGNsaWVudCBpZCAwIGlzIHJlc2VydmVkIGZv
ciBoeXBlcnZpc29yIGl0c2VsZiAqLworICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWlu
LT5kb21haW5faWQgKyAxLAorICAgICAgICAgICAgICAgICAgJnJlc3ApOworCisgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIHJlc3AuYTApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNw
LmExKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7CisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDMsIHJlc3AuYTMpOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA0LCAwKTsKKyAg
ICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDYsIDAp
OworICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKK30KKworc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXNwOworCisgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxk
IGJlIHN0b3BwZWQgKi8KKworICAgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMgc2h1
dHRpbmcgZG93biAqLworICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwg
ZC0+ZG9tYWluX2lkICsgMSwgMCwgMCwgMCwgMCwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICZy
ZXNwKTsKK30KKworc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCit7CisgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICkKKyAg
ICB7CisgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6CisgICAgY2FzZSBPUFRFRV9TTUNf
Q0FMTFNfVUlEOgorICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1JFVklTSU9OOgorICAgIGNhc2Ug
T1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6CisgICAgY2FzZSBPUFRFRV9TTUNfRlVOQ0lEX0dF
VF9PU19SRVZJU0lPTjoKKyAgICBjYXNlIE9QVEVFX1NNQ19FTkFCTEVfU0hNX0NBQ0hFOgorICAg
IGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgorICAgIGNhc2UgT1BURUVfU01DX0dF
VF9TSE1fQ09ORklHOgorICAgIGNhc2UgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUzoK
KyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhfQVJHOgorICAgIGNhc2UgT1BURUVfU01DX0NB
TExfUkVUVVJOX0ZST01fUlBDOgorICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9
Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyBvcHRlZV9vcHMgPQor
eworICAgIC5wcm9iZSA9IG9wdGVlX3Byb2JlLAorICAgIC5lbmFibGUgPSBvcHRlZV9lbmFibGUs
CisgICAgLmRvbWFpbl9kZXN0cm95ID0gb3B0ZWVfZG9tYWluX2Rlc3Ryb3ksCisgICAgLmhhbmRs
ZV9jYWxsID0gb3B0ZWVfaGFuZGxlX2NhbGwsCit9OworCitSRUdJU1RFUl9URUVfTUVESUFUT1Io
b3B0ZWUsICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Rl
ZS9vcHRlZV9zbWMuaAppbmRleCAyNmQxMDBlLi4xYzVhMjQ3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Rl
ZS9vcHRlZV9zbWMuaApAQCAtMzA1LDYgKzMwNSw1NiBAQCBzdHJ1Y3Qgb3B0ZWVfc21jX2Rpc2Fi
bGVfc2htX2NhY2hlX3Jlc3VsdCB7CiAJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01D
X0ZVTkNJRF9FTkFCTEVfU0hNX0NBQ0hFKQogCiAvKgorICogSW5mb3JtIE9QLVRFRSBhYm91dCBh
IG5ldyB2aXJ0dWFsIG1hY2hpbmUKKyAqCisgKiBIeXBlcnZpc29yIGlzc3VlcyB0aGlzIGNhbGwg
ZHVyaW5nIHZpcnR1YWwgbWFjaGluZSAoZ3Vlc3QpIGNyZWF0aW9uLgorICogT1AtVEVFIHJlY29y
ZHMgVk1fSUQgb2YgbmV3IHZpcnR1YWwgbWFjaGluZSBhbmQgbWFrZXMgc2VsZiByZWFkeQorICog
dG8gcmVjZWl2ZSByZXF1ZXN0cyBmcm9tIGl0LgorICoKKyAqIENhbGwgcmVxdWVzdHMgdXNhZ2U6
CisgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9DUkVBVEVECisgKiBhMQlWTV9J
RCBvZiBuZXdseSBjcmVhdGVkIHZpcnR1YWwgbWFjaGluZQorICogYTItNiBOb3QgdXNlZAorICog
YTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVzZSBvbmx5
IGh5cGVydmlzb3IKKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAorICoKKyAqIE5vcm1hbCBy
ZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6CisgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCisgKiBhMS03
CVByZXNlcnZlZAorICoKKyAqIEVycm9yIHJldHVybjoKKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5f
RU5PVEFWQUlMCU9QLVRFRSBoYXMgbm8gcmVzb3VyY2VzIGZvcgorICoJCQkJCWFub3RoZXIgVk0K
KyAqIGExLTcJUHJlc2VydmVkCisgKgorICovCisjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1f
Q1JFQVRFRAkxMworI2RlZmluZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCBcCisJT1BURUVfU01DX0ZB
U1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVEKQorCisvKgorICogSW5mb3Jt
IE9QLVRFRSBhYm91dCBzaHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQorICoKKyAqIEh5cGVy
dmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgZGVz
dHJ1Y3Rpb24uCisgKiBPUC1URUUgd2lsbCBjbGVhbiB1cCBhbGwgcmVzb3VyY2VzIGFzc29jaWF0
ZWQgd2l0aCB0aGlzIFZNLgorICoKKyAqIENhbGwgcmVxdWVzdHMgdXNhZ2U6CisgKiBhMAlTTUMg
RnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQKKyAqIGExCVZNX0lEIG9mIHZpcnR1
YWwgbWFjaGluZSBiZWluZyBzaHV0dGVkIGRvd24KKyAqIGEyLTYgTm90IHVzZWQKKyAqIGE3CUh5
cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBoeXBl
cnZpc29yCisgKiAgICAgIGNhbiBpc3N1ZSB0aGlzIGNhbGwKKyAqCisgKiBOb3JtYWwgcmV0dXJu
IHJlZ2lzdGVyIHVzYWdlOgorICogYTAJT1BURUVfU01DX1JFVFVSTl9PSworICogYTEtNwlQcmVz
ZXJ2ZWQKKyAqCisgKi8KKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQJMTQK
KyNkZWZpbmUgT1BURUVfU01DX1ZNX0RFU1RST1lFRCBcCisJT1BURUVfU01DX0ZBU1RfQ0FMTF9W
QUwoT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQpCisKKy8qCiAgKiBSZXN1bWUgZnJvbSBS
UEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nlc3NpbmcgYSBmb3JlaWduIGludGVycnVwdCkKICAq
CiAgKiBDYWxsIHJlZ2lzdGVyIHVzYWdlOgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8W-00065d-Sx; Mon, 03 Sep 2018 16:55:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8W-00064b-52
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:36 +0000
X-Inumbo-ID: f333bac3-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f333bac3-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:58 +0200 (CEST)
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=0AcXNoWjb8iMu8Dk/uWRBbOw81aIWCCbb/LPSGYncak=;
 b=YLaxnhJaLrC9oSDhPbpjjm5kApnmSHl/l5ibBSBAXRRV8Drk2GL6NlbR5neaKnvUWS3jVTvCDmvsBFwH4DRR8CKgq3lXw27LkZ/XrMmWp0w6ZWVPAgHo3gvrQ1bh0E6ym+6VeH0wIPB9Wd8KNZz4qheH8T2bsOqCStHo5AGVPpM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:25 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:16 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:29 +0300
Message-Id: <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0109.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::11) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 50e81036-1744-49f1-3f59-08d611be0bb7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:I9INZD3NCxsx+si19Mkvrx4BjFqq0W3U5PH5MAgJteBkXhxSj+lZz4TuvRq3Uf9YUIYDd8UTRkT1TDIK5b096125htA/3lWkaXfheVIn0QlaaEH6nVf/H09n+/rxhdUejpN9VdDxiDQXncr+8XbXYVQlF/w5SHbZSS/kBRrKohp3BuhAR2MlE5tfbKsyVsTAi0wc1+X68e8nIowhSpxEyLdbHyBKB81VbFbizh9paDzGgwRUDJAM/bf1smq17DmO;
 25:C/QcNA1NUz2MVmbDkIWD/ECqOHaefjRW2ILAWG4eondBeKauamsk6ZexHYN/lbf/x6pFcOEfCaCbyTvpewNbr2fcFjW144kRZGjkq3KSoY1ZCyLyzW+PI/oJmDld7pxQX3swWCWJSUuOgy1GsdHV2d7MMrUshTbjXe/xh2DCgdiWXp1EOkybpQ09xgR8jIzXeQii1Sj/KaHCbHe6apQDWdjPUu0tRjLmAbKVngHKTGGdBlG0FzJ+I7pHcrhPxAjpmvC6FaMmxzowAfKmMkHLxod/3KlflUCaiSiA0vpWoNs120NOnOkDgZFeuLCdL2YmqOT/KKzA8AGZEIgjF6yYAg==;
 31:g2Po3pLheGZ2wdfO9rWXsVVMibtvt6zkW423HZUfo3KSSr26rzdgjlLs27ZClXLtVh3ERyiBVaatfQrD7W7Rbr+Th9n3UUKrHfJQY0M3a+xwLuds4KZMvErys1+YTwUYVOZ+oVXo4DNSQUhN8PEnD+F5elfbw5E9S6e+b046DxWE8dhZzGu6GtxtD335PkhLYICci6Q86nxWsNqeFYG6hT0vQH7Slq5FhCbGfj4+MeQ=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:LyZVRjRXqsrMkTGBrXaBpAsoLk27su7le2ScuFzLIs/YRzjSs7yzHr3eXj/ivTsrVJ7ddjYtq6wE3rbxYiEyrQi0K4VsgSqZZX4dhUkDTCMuQE0TQb0W29odgsvW477+54ue2rd9XQGFBwWsyMIpeRiS1NcwDbw60x16LaEub6tdtNgKy1bDkcLtyOtEJUbCmnT1q/2WPPO0yd3lffjkj+yD0KoBXTmreo5xyccyoLRezrZaFnR1sxhmHSmRF4Zymqc0Z0WUWp//qf6VfK15QNzNNC25A0Uler37UcIf1kI1+hRLyvICu4I9ngo+IivYizfe806x53npgddon1lcC25fvi3u6cNH+qper7zMJdsOrp4o4q1waQ7ARBE5Met+GQEI7GfkeNVf0JptIql94k8YgH9VJlEV5BSI3vcCIpMr5/2+/Rj8FuFH70HEMglaecWgvmf7XuguTO2AOK3P6nfstAYikmLORbl8LYd39jSM5gQkU27sg9J3ObASEcOl;
 4:6NFVJSs888aZbq3i3YtJ3aZKizcMpQomCCOd6vEWMyy/Fp082Ki8ER1rSjdamUQ9n4uEJxpCsa9ZYbbCVoKSLiN4h0EKpKq14uvQY+jpOIz9iGvXPICEnjWE/0rqMKz+cfGXZQ+ZtK9xb3sRbtuCACb06mraOpXqV45CV6HmPYK1lxb+BamDjdjRNAtWE3+Kv+xwWi/9Ip1+TqfDHYdk+73w9C1GqkoVsRvYOwIrVknvCI8IMpur9K38DIEHhqwYQMeZsaztl2EAcg3H/9kHQ0tOIgMJpc4BmeIFG1aHgTGRBe3BMyVj1RBGUAnI001nszzUoV0TfsBSf4qOeLKvjTGUB3Rjliyef5XlCnw0lks=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764A34FA261C2264306D114E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:Wtgr1k/TQYS+HzoxHmZCWSURmbk3/iAmNeaz7u2HL?=
 =?us-ascii?Q?SlSr4L0cWWiKC5kKPV9wyAj31dlvzXPTUhBvrbiThz7Xysrr0/m52iCWGfcW?=
 =?us-ascii?Q?/b0T/6VqdhQE8aCD1UUSGe6hwOTajRKZUqX0IvUweT3AnvMRdjatHUn17pQe?=
 =?us-ascii?Q?v/ZPXZLVRqDZqYOCBZD+bjmjDaKArnSbWc+GGZ0vngsxqKJV+Neh4ONvLNqY?=
 =?us-ascii?Q?Ctc1oQXnbAWCYs9ENRcDSU/AFrVIZikTrG/TGHdl00GxjPP/QF4eEKtCXX0J?=
 =?us-ascii?Q?39AOTJguT5H9K3YxWQqUzEzBXLcCCK5XFHfrQVg7vn46eBQ3WvfkFhf6Aakj?=
 =?us-ascii?Q?PaHd1dOKGZMbhzr3YSbopo8k42lnhti0xZx7/bkXXnk+Ih6kwp9U/xYxT3TN?=
 =?us-ascii?Q?DvIDxyKVC0PKiEkT5UXFsBE5fEt1i0Rvi5vEIQw2mM7Wj2yq886KeOVacB4D?=
 =?us-ascii?Q?tR5wMaom6W7saA9MQt9E79qDUyUcNgYwO8OGD8lW2tP2v4nv4RuEemahwUn8?=
 =?us-ascii?Q?f9Vs7T3dktyrJnk00ggZvsYiASSuC7HMyAZR5RvC+0TXT3XE/pk26HmV9Eud?=
 =?us-ascii?Q?Y/VVi0O23FGFaHS8tuBytD6ZFurz1bXjykmNW3opooPpPpzPGeyBQZMUWPnO?=
 =?us-ascii?Q?TviUR0ud/VJr8+nk7F1QcRSpZ8h4GKEKfIUbEzHQYX7Yg32hrICyiiDWP+Y+?=
 =?us-ascii?Q?+deLx3aeaW7nwEvqv86qyl4I9ZglQoaR+qrIfMfgsFbDQzGNYggCGTJwakae?=
 =?us-ascii?Q?fiJ7vE7+Pd9xfrX0gUtZEyC1iQkweNLRfF742+1Q1+3i8myCk3SQcCtgcH5M?=
 =?us-ascii?Q?KK8WaLvBnbeYSolaJMBeVEdcu1QSgiAH5x8Dk12FNf0ZPW+0yNDOFPeKkbQO?=
 =?us-ascii?Q?AVcNa/UD0E/ImuiHU1qGawghxkKe7bP8MsekQCnG43Q74l4JGNnN4iHYJ/Kw?=
 =?us-ascii?Q?f0lUkpIUzPAJKBd4kSgHBwooiMWBGRoVE8Bq1AuRfjR2n5EJBRRUPJ9/gTmm?=
 =?us-ascii?Q?D9dzEjqh34qIhHZaCWBbkKwfy29AOhPvbCn5WxT2GE9+m8wEx9qsUCpn3R0m?=
 =?us-ascii?Q?5Cvl1t2hNfWpEBTRoL3LPNfLQ2Vd/ZeSH1RYTBEgYDqBi/1zBGRTA6j+WyYl?=
 =?us-ascii?Q?hal624ddzyRpVtictUSIJ76noAAniVDhB5B9LjWok1KcjlOrGgnDXudmCNRs?=
 =?us-ascii?Q?XdXZU4KE/dwscsAWNg3kMqc1VDQb5udisWt?=
X-Microsoft-Antispam-Message-Info: LJY9Ji0KZwrHP4pApQS7wgUhbyL55HYTa/alIKB9F2MXPV96yZ+6Ms3kyXrZSqCXf+dV+lKXfMqUKgSRfYQPGfnlRkx6BEpjgE5MXA8pQD4TuZADttX5fDYfriGPwkA51AgS4jHKl3XFA3nB+2MMLY18+WiCBmrlFsrk827HlejKPqCrPednFtLGNZ/lf8Ht7bW8Oj5SEX0O3GuGlhDRFoC2ftJxvIaIKVi7cwsbCmKah1CTLnpH+uL4n7G/5nExOG9WVraNVDsvsIjo5YP57sYZuD/4ZuTywLHY6GgQdBwmb6Z0pmGfNvD7W28qU3FUJDtFLCnVKLZ5j0SrNFMKkmn6BBGX3C3ahK03zXIQum0=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:HYpqnDzoGhAt9gL9rRt5c9xf0MHx+QjdE2hBntwRE1nZipG7yJSJePXKgdBZGn3J9NGoj6pXhwkTjY9QWtwnD/bsMML2vdxTA3wYZO0OeNLzwbrbbvNl7w07QJNmocRgqoxSTWr89+ChvUQNZx8NcgeSGHRpPvQSEbYloaPBTidjY4Cq7CoSyfeKeoIcPWFMNcPEwj5QLSAx74g0jzKxmFg9bV9I4MGskH6v6xBtQSjsyTHexip9nWxtpVoSATN/K/Aqaw92aQONvCCzht0xsNOqC68iSD69P336oh+7vAsqN97Xe4mO+4SFZLuEztzRk2FwhvH84Gfoj1mYi4Lhu//acOIwgSEMtxsNHHYOC252a1ysPpeP9GFA1YS2qvoutttiumS7RjnDMNBFct+tYRAXtnKDVjtRgPF2QyaCo60quQTSnBTXFWqlerc8w3Y0nyM4MEskYI86+JTiRuWQfg==;
 5:6H/C6AE/O6BaHMLq5icD0Qys7oqxmapy2DekRh5fyVJ4LN+q5PJNeeN/TONQUWzvtrY68Evrqe4cvfVpW7YgSJOnplB9ew2oDP9staX0wfDp/Qpbqc0dcnS3TCxRPXUoLZHQ3XjR874QPfjueX46jlsIubkbFRHNAO0TrHeo4zM=;
 7:JuNMoFhsCfrb3SyQbJwJeGkXjTjxrwGJ/cTxRs6tiBPmnNB64hrmYn+S6+ADGBkXKUqNNs6Kanx+F/NCiGxOMK4FJRdvyDvu+2WorLztkstsm/jw+57G1yi+vnrbPXvRBXG404HZ612C4b74XvqszTjaanB2yfrG4P8ccksV4hcS289Gro8IgBap+v7eJP3zF7uggIZ40uPr77EqlbQn+XZZ2p6VLE1YGLd8CbRLrvjdsTF4n0p5YuR9sQN1WNSh
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:25.2677 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 50e81036-1744-49f1-3f59-08d611be0bb7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 05/13] 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

U29tZSBmYXN0IFNNQ0NDIGNhbGxzIHRvIE9QLVRFRSBzaG91bGQgYmUgaGFuZGxlZCBpbiBhIHNw
ZWNpYWwgd2F5LgpDYXBhYmlsaXRpZXMgZXhjaGFuZ2Ugc2hvdWxkIGJlIGZpbHRlcmVkIG91dCwg
c28gb25seSBjYXBzCmtub3duIHRvIG1lZGlhdG9yIGFyZSB1c2VkLiBBbHNvIG1lZGlhdG9yIGRp
c2FibGVzIHN0YXRpYyBTSE0KbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1c2UgaXQgY2FuJ3Qgc2hh
cmUgT1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgpPbmx5IGRvbWFpbiBjYW4gc2hhcmUgbWVt
b3J5IHdpdGggT1AtVEVFLCBzbyBpdCBlbnN1cmVzIHRoYXQgT1AtVEVFCnN1cHBvcnRzIGR5bmFt
aWMgU0hNLgoKQmFzaWNhbGx5LCBzdGF0aWMgU0hNIGlzIGEgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lv
biB3aGljaCBpcyBhbHdheXMKbWFwcGVkIGludG8gT1AtVEVFIGFkZHJlc3Mgc3BhY2UuIEl0IGJl
bG9uZ3MgdG8gT1AtVEVFLiBOb3JtYWxseSwKTlcgaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlcmUs
IHNvIGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRS4KCk9uIG90aGVyIGhhbmQsIGR5bmFt
aWMgU0hNIGlzIE5XJ3Mgb3duIG1lbW9yeSwgd2hpY2ggaXQgY2FuIHNoYXJlCndpdGggT1AtVEVF
LiBPUC1URUUgbWFwcyB0aGlzIG1lbW9yeSBkeW5hbWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwph
Y2Nlc3MgaXQuCgpCZWNhdXNlIG1lZGlhdG9yIGNhbid0IHNoYXJlIG9uZSBzdGF0aWMgU0hNIHJl
Z2lvbiB3aXRoIGFsbCBndWVzdHMsCml0IGp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbC4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
IGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IDdiYjg0ZDkuLjQ4YmZmNWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKQEAgLTU2LDcgKzU2LDcgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGJvb2wgZm9yd2FyZF9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7
CiAKQEAgLTc5LDYgKzc5LDIwIEBAIHN0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7CiAgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDYsIDApOwogICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKKwor
ICAgIHJldHVybiByZXNwLmEwID09IE9QVEVFX1NNQ19SRVRVUk5fT0s7Cit9CisKK3N0YXRpYyB2
b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IHJldCkK
K3sKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0KTsKKyAgICBzZXRfdXNlcl9yZWcocmVn
cywgMSwgMCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIDApOworICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAzLCAwKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgNCwgMCk7CisgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDUsIDApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgNywgMCk7CiB9CiAKIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCkBAIC05Miw2ICsxMDYsMzkgQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAg
ICZyZXNwKTsKIH0KIAorc3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICB1aW50MzJfdCBjYXBzOworCisgICAg
LyogRmlsdGVyIG91dCB1bmtub3duIGd1ZXN0IGNhcHMgKi8KKyAgICBjYXBzID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpOworICAgIGNhcHMgJj0gT1BURUVfU01DX05TRUNfQ0FQX1VOSVBST0NFU1NP
UjsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgY2Fwcyk7CisKKyAgICAvKiBGb3J3YXJkIGNh
bGwgYW5kIHJldHVybiBlcnJvciAoaWYgYW55KSBiYWNrIHRvIHRoZSBndWVzdCAqLworICAgIGlm
ICggIWZvcndhcmRfY2FsbChyZWdzKSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2Fw
cyA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKKworICAgIC8qIEZpbHRlciBvdXQgdW5rbm93biBP
UC1URUUgY2FwcyAqLworICAgIGNhcHMgJj0gT1BURUVfU01DX1NFQ19DQVBfSEFWRV9SRVNFUlZF
RF9TSE0gfAorICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwKKyAg
ICAgICAgT1BURUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE07CisKKyAgICAvKiBEcm9wIHN0YXRp
YyBTSE1fUlBDIGNhcCAqLworICAgIGNhcHMgJj0gfk9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVfUkVT
RVJWRURfU0hNOworCisgICAgLyogRG9uJ3QgYWxsb3cgZ3Vlc3RzIHRvIHdvcmsgd2l0aG91dCBk
eW5hbWljIFNITSAqLworICAgIGlmICggIShjYXBzICYgT1BURUVfU01DX1NFQ19DQVBfRFlOQU1J
Q19TSE0pICkgeworICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRVUk5fRU5P
VEFWQUlMKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDEsIGNhcHMpOworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgYm9vbCBvcHRl
ZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzd2l0Y2gg
KCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQpAQCAtMTAzLDEwICsxNTAsMTcgQEAgc3RhdGljIGJv
b2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2Fz
ZSBPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTjoKICAgICBjYXNlIE9QVEVFX1NNQ19F
TkFCTEVfU0hNX0NBQ0hFOgogICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgor
ICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIGNh
c2UgT1BURUVfU01DX0dFVF9TSE1fQ09ORklHOgorICAgICAgICAvKiBObyBzdGF0aWMgU0hNIGF2
YWlsYWJsZSBmb3IgZ3Vlc3RzICovCisgICAgICAgIHNldF9yZXR1cm4ocmVncywgT1BURUVfU01D
X1JFVFVSTl9FTk9UQVZBSUwpOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIE9QVEVF
X1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6CisgICAgICAgIHJldHVybiBoYW5kbGVfZXhjaGFu
Z2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwogICAgIGNhc2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6
CiAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEM6CisgICAgICAgIC8qIFRP
RE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRoaXMgY2FsbHMgKi8KICAgICAgICAgZm9yd2Fy
ZF9jYWxsKHJlZ3MpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBkZWZhdWx0OgotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8Y-00067O-8w; Mon, 03 Sep 2018 16:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8X-00066H-Dm
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:37 +0000
X-Inumbo-ID: f3aa79a4-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f3aa79a4-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:59 +0200 (CEST)
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=0AcXNoWjb8iMu8Dk/uWRBbOw81aIWCCbb/LPSGYncak=;
 b=YLaxnhJaLrC9oSDhPbpjjm5kApnmSHl/l5ibBSBAXRRV8Drk2GL6NlbR5neaKnvUWS3jVTvCDmvsBFwH4DRR8CKgq3lXw27LkZ/XrMmWp0w6ZWVPAgHo3gvrQ1bh0E6ym+6VeH0wIPB9Wd8KNZz4qheH8T2bsOqCStHo5AGVPpM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:25 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:16 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:29 +0300
Message-Id: <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0109.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::11) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 50e81036-1744-49f1-3f59-08d611be0bb7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:I9INZD3NCxsx+si19Mkvrx4BjFqq0W3U5PH5MAgJteBkXhxSj+lZz4TuvRq3Uf9YUIYDd8UTRkT1TDIK5b096125htA/3lWkaXfheVIn0QlaaEH6nVf/H09n+/rxhdUejpN9VdDxiDQXncr+8XbXYVQlF/w5SHbZSS/kBRrKohp3BuhAR2MlE5tfbKsyVsTAi0wc1+X68e8nIowhSpxEyLdbHyBKB81VbFbizh9paDzGgwRUDJAM/bf1smq17DmO;
 25:C/QcNA1NUz2MVmbDkIWD/ECqOHaefjRW2ILAWG4eondBeKauamsk6ZexHYN/lbf/x6pFcOEfCaCbyTvpewNbr2fcFjW144kRZGjkq3KSoY1ZCyLyzW+PI/oJmDld7pxQX3swWCWJSUuOgy1GsdHV2d7MMrUshTbjXe/xh2DCgdiWXp1EOkybpQ09xgR8jIzXeQii1Sj/KaHCbHe6apQDWdjPUu0tRjLmAbKVngHKTGGdBlG0FzJ+I7pHcrhPxAjpmvC6FaMmxzowAfKmMkHLxod/3KlflUCaiSiA0vpWoNs120NOnOkDgZFeuLCdL2YmqOT/KKzA8AGZEIgjF6yYAg==;
 31:g2Po3pLheGZ2wdfO9rWXsVVMibtvt6zkW423HZUfo3KSSr26rzdgjlLs27ZClXLtVh3ERyiBVaatfQrD7W7Rbr+Th9n3UUKrHfJQY0M3a+xwLuds4KZMvErys1+YTwUYVOZ+oVXo4DNSQUhN8PEnD+F5elfbw5E9S6e+b046DxWE8dhZzGu6GtxtD335PkhLYICci6Q86nxWsNqeFYG6hT0vQH7Slq5FhCbGfj4+MeQ=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:LyZVRjRXqsrMkTGBrXaBpAsoLk27su7le2ScuFzLIs/YRzjSs7yzHr3eXj/ivTsrVJ7ddjYtq6wE3rbxYiEyrQi0K4VsgSqZZX4dhUkDTCMuQE0TQb0W29odgsvW477+54ue2rd9XQGFBwWsyMIpeRiS1NcwDbw60x16LaEub6tdtNgKy1bDkcLtyOtEJUbCmnT1q/2WPPO0yd3lffjkj+yD0KoBXTmreo5xyccyoLRezrZaFnR1sxhmHSmRF4Zymqc0Z0WUWp//qf6VfK15QNzNNC25A0Uler37UcIf1kI1+hRLyvICu4I9ngo+IivYizfe806x53npgddon1lcC25fvi3u6cNH+qper7zMJdsOrp4o4q1waQ7ARBE5Met+GQEI7GfkeNVf0JptIql94k8YgH9VJlEV5BSI3vcCIpMr5/2+/Rj8FuFH70HEMglaecWgvmf7XuguTO2AOK3P6nfstAYikmLORbl8LYd39jSM5gQkU27sg9J3ObASEcOl;
 4:6NFVJSs888aZbq3i3YtJ3aZKizcMpQomCCOd6vEWMyy/Fp082Ki8ER1rSjdamUQ9n4uEJxpCsa9ZYbbCVoKSLiN4h0EKpKq14uvQY+jpOIz9iGvXPICEnjWE/0rqMKz+cfGXZQ+ZtK9xb3sRbtuCACb06mraOpXqV45CV6HmPYK1lxb+BamDjdjRNAtWE3+Kv+xwWi/9Ip1+TqfDHYdk+73w9C1GqkoVsRvYOwIrVknvCI8IMpur9K38DIEHhqwYQMeZsaztl2EAcg3H/9kHQ0tOIgMJpc4BmeIFG1aHgTGRBe3BMyVj1RBGUAnI001nszzUoV0TfsBSf4qOeLKvjTGUB3Rjliyef5XlCnw0lks=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764A34FA261C2264306D114E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:Wtgr1k/TQYS+HzoxHmZCWSURmbk3/iAmNeaz7u2HL?=
 =?us-ascii?Q?SlSr4L0cWWiKC5kKPV9wyAj31dlvzXPTUhBvrbiThz7Xysrr0/m52iCWGfcW?=
 =?us-ascii?Q?/b0T/6VqdhQE8aCD1UUSGe6hwOTajRKZUqX0IvUweT3AnvMRdjatHUn17pQe?=
 =?us-ascii?Q?v/ZPXZLVRqDZqYOCBZD+bjmjDaKArnSbWc+GGZ0vngsxqKJV+Neh4ONvLNqY?=
 =?us-ascii?Q?Ctc1oQXnbAWCYs9ENRcDSU/AFrVIZikTrG/TGHdl00GxjPP/QF4eEKtCXX0J?=
 =?us-ascii?Q?39AOTJguT5H9K3YxWQqUzEzBXLcCCK5XFHfrQVg7vn46eBQ3WvfkFhf6Aakj?=
 =?us-ascii?Q?PaHd1dOKGZMbhzr3YSbopo8k42lnhti0xZx7/bkXXnk+Ih6kwp9U/xYxT3TN?=
 =?us-ascii?Q?DvIDxyKVC0PKiEkT5UXFsBE5fEt1i0Rvi5vEIQw2mM7Wj2yq886KeOVacB4D?=
 =?us-ascii?Q?tR5wMaom6W7saA9MQt9E79qDUyUcNgYwO8OGD8lW2tP2v4nv4RuEemahwUn8?=
 =?us-ascii?Q?f9Vs7T3dktyrJnk00ggZvsYiASSuC7HMyAZR5RvC+0TXT3XE/pk26HmV9Eud?=
 =?us-ascii?Q?Y/VVi0O23FGFaHS8tuBytD6ZFurz1bXjykmNW3opooPpPpzPGeyBQZMUWPnO?=
 =?us-ascii?Q?TviUR0ud/VJr8+nk7F1QcRSpZ8h4GKEKfIUbEzHQYX7Yg32hrICyiiDWP+Y+?=
 =?us-ascii?Q?+deLx3aeaW7nwEvqv86qyl4I9ZglQoaR+qrIfMfgsFbDQzGNYggCGTJwakae?=
 =?us-ascii?Q?fiJ7vE7+Pd9xfrX0gUtZEyC1iQkweNLRfF742+1Q1+3i8myCk3SQcCtgcH5M?=
 =?us-ascii?Q?KK8WaLvBnbeYSolaJMBeVEdcu1QSgiAH5x8Dk12FNf0ZPW+0yNDOFPeKkbQO?=
 =?us-ascii?Q?AVcNa/UD0E/ImuiHU1qGawghxkKe7bP8MsekQCnG43Q74l4JGNnN4iHYJ/Kw?=
 =?us-ascii?Q?f0lUkpIUzPAJKBd4kSgHBwooiMWBGRoVE8Bq1AuRfjR2n5EJBRRUPJ9/gTmm?=
 =?us-ascii?Q?D9dzEjqh34qIhHZaCWBbkKwfy29AOhPvbCn5WxT2GE9+m8wEx9qsUCpn3R0m?=
 =?us-ascii?Q?5Cvl1t2hNfWpEBTRoL3LPNfLQ2Vd/ZeSH1RYTBEgYDqBi/1zBGRTA6j+WyYl?=
 =?us-ascii?Q?hal624ddzyRpVtictUSIJ76noAAniVDhB5B9LjWok1KcjlOrGgnDXudmCNRs?=
 =?us-ascii?Q?XdXZU4KE/dwscsAWNg3kMqc1VDQb5udisWt?=
X-Microsoft-Antispam-Message-Info: LJY9Ji0KZwrHP4pApQS7wgUhbyL55HYTa/alIKB9F2MXPV96yZ+6Ms3kyXrZSqCXf+dV+lKXfMqUKgSRfYQPGfnlRkx6BEpjgE5MXA8pQD4TuZADttX5fDYfriGPwkA51AgS4jHKl3XFA3nB+2MMLY18+WiCBmrlFsrk827HlejKPqCrPednFtLGNZ/lf8Ht7bW8Oj5SEX0O3GuGlhDRFoC2ftJxvIaIKVi7cwsbCmKah1CTLnpH+uL4n7G/5nExOG9WVraNVDsvsIjo5YP57sYZuD/4ZuTywLHY6GgQdBwmb6Z0pmGfNvD7W28qU3FUJDtFLCnVKLZ5j0SrNFMKkmn6BBGX3C3ahK03zXIQum0=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:HYpqnDzoGhAt9gL9rRt5c9xf0MHx+QjdE2hBntwRE1nZipG7yJSJePXKgdBZGn3J9NGoj6pXhwkTjY9QWtwnD/bsMML2vdxTA3wYZO0OeNLzwbrbbvNl7w07QJNmocRgqoxSTWr89+ChvUQNZx8NcgeSGHRpPvQSEbYloaPBTidjY4Cq7CoSyfeKeoIcPWFMNcPEwj5QLSAx74g0jzKxmFg9bV9I4MGskH6v6xBtQSjsyTHexip9nWxtpVoSATN/K/Aqaw92aQONvCCzht0xsNOqC68iSD69P336oh+7vAsqN97Xe4mO+4SFZLuEztzRk2FwhvH84Gfoj1mYi4Lhu//acOIwgSEMtxsNHHYOC252a1ysPpeP9GFA1YS2qvoutttiumS7RjnDMNBFct+tYRAXtnKDVjtRgPF2QyaCo60quQTSnBTXFWqlerc8w3Y0nyM4MEskYI86+JTiRuWQfg==;
 5:6H/C6AE/O6BaHMLq5icD0Qys7oqxmapy2DekRh5fyVJ4LN+q5PJNeeN/TONQUWzvtrY68Evrqe4cvfVpW7YgSJOnplB9ew2oDP9staX0wfDp/Qpbqc0dcnS3TCxRPXUoLZHQ3XjR874QPfjueX46jlsIubkbFRHNAO0TrHeo4zM=;
 7:JuNMoFhsCfrb3SyQbJwJeGkXjTjxrwGJ/cTxRs6tiBPmnNB64hrmYn+S6+ADGBkXKUqNNs6Kanx+F/NCiGxOMK4FJRdvyDvu+2WorLztkstsm/jw+57G1yi+vnrbPXvRBXG404HZ612C4b74XvqszTjaanB2yfrG4P8ccksV4hcS289Gro8IgBap+v7eJP3zF7uggIZ40uPr77EqlbQn+XZZ2p6VLE1YGLd8CbRLrvjdsTF4n0p5YuR9sQN1WNSh
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:25.2677 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 50e81036-1744-49f1-3f59-08d611be0bb7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 05/13] 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

U29tZSBmYXN0IFNNQ0NDIGNhbGxzIHRvIE9QLVRFRSBzaG91bGQgYmUgaGFuZGxlZCBpbiBhIHNw
ZWNpYWwgd2F5LgpDYXBhYmlsaXRpZXMgZXhjaGFuZ2Ugc2hvdWxkIGJlIGZpbHRlcmVkIG91dCwg
c28gb25seSBjYXBzCmtub3duIHRvIG1lZGlhdG9yIGFyZSB1c2VkLiBBbHNvIG1lZGlhdG9yIGRp
c2FibGVzIHN0YXRpYyBTSE0KbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1c2UgaXQgY2FuJ3Qgc2hh
cmUgT1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgpPbmx5IGRvbWFpbiBjYW4gc2hhcmUgbWVt
b3J5IHdpdGggT1AtVEVFLCBzbyBpdCBlbnN1cmVzIHRoYXQgT1AtVEVFCnN1cHBvcnRzIGR5bmFt
aWMgU0hNLgoKQmFzaWNhbGx5LCBzdGF0aWMgU0hNIGlzIGEgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lv
biB3aGljaCBpcyBhbHdheXMKbWFwcGVkIGludG8gT1AtVEVFIGFkZHJlc3Mgc3BhY2UuIEl0IGJl
bG9uZ3MgdG8gT1AtVEVFLiBOb3JtYWxseSwKTlcgaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlcmUs
IHNvIGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRS4KCk9uIG90aGVyIGhhbmQsIGR5bmFt
aWMgU0hNIGlzIE5XJ3Mgb3duIG1lbW9yeSwgd2hpY2ggaXQgY2FuIHNoYXJlCndpdGggT1AtVEVF
LiBPUC1URUUgbWFwcyB0aGlzIG1lbW9yeSBkeW5hbWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwph
Y2Nlc3MgaXQuCgpCZWNhdXNlIG1lZGlhdG9yIGNhbid0IHNoYXJlIG9uZSBzdGF0aWMgU0hNIHJl
Z2lvbiB3aXRoIGFsbCBndWVzdHMsCml0IGp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbC4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
IGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IDdiYjg0ZDkuLjQ4YmZmNWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKQEAgLTU2LDcgKzU2LDcgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGJvb2wgZm9yd2FyZF9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7
CiAKQEAgLTc5LDYgKzc5LDIwIEBAIHN0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7CiAgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDYsIDApOwogICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKKwor
ICAgIHJldHVybiByZXNwLmEwID09IE9QVEVFX1NNQ19SRVRVUk5fT0s7Cit9CisKK3N0YXRpYyB2
b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IHJldCkK
K3sKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0KTsKKyAgICBzZXRfdXNlcl9yZWcocmVn
cywgMSwgMCk7CisgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIDApOworICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAzLCAwKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgNCwgMCk7CisgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDUsIDApOworICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgNywgMCk7CiB9CiAKIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCkBAIC05Miw2ICsxMDYsMzkgQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAg
ICZyZXNwKTsKIH0KIAorc3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICB1aW50MzJfdCBjYXBzOworCisgICAg
LyogRmlsdGVyIG91dCB1bmtub3duIGd1ZXN0IGNhcHMgKi8KKyAgICBjYXBzID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpOworICAgIGNhcHMgJj0gT1BURUVfU01DX05TRUNfQ0FQX1VOSVBST0NFU1NP
UjsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgY2Fwcyk7CisKKyAgICAvKiBGb3J3YXJkIGNh
bGwgYW5kIHJldHVybiBlcnJvciAoaWYgYW55KSBiYWNrIHRvIHRoZSBndWVzdCAqLworICAgIGlm
ICggIWZvcndhcmRfY2FsbChyZWdzKSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2Fw
cyA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKKworICAgIC8qIEZpbHRlciBvdXQgdW5rbm93biBP
UC1URUUgY2FwcyAqLworICAgIGNhcHMgJj0gT1BURUVfU01DX1NFQ19DQVBfSEFWRV9SRVNFUlZF
RF9TSE0gfAorICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwKKyAg
ICAgICAgT1BURUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE07CisKKyAgICAvKiBEcm9wIHN0YXRp
YyBTSE1fUlBDIGNhcCAqLworICAgIGNhcHMgJj0gfk9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVfUkVT
RVJWRURfU0hNOworCisgICAgLyogRG9uJ3QgYWxsb3cgZ3Vlc3RzIHRvIHdvcmsgd2l0aG91dCBk
eW5hbWljIFNITSAqLworICAgIGlmICggIShjYXBzICYgT1BURUVfU01DX1NFQ19DQVBfRFlOQU1J
Q19TSE0pICkgeworICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRVUk5fRU5P
VEFWQUlMKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDEsIGNhcHMpOworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgYm9vbCBvcHRl
ZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzd2l0Y2gg
KCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQpAQCAtMTAzLDEwICsxNTAsMTcgQEAgc3RhdGljIGJv
b2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2Fz
ZSBPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTjoKICAgICBjYXNlIE9QVEVFX1NNQ19F
TkFCTEVfU0hNX0NBQ0hFOgogICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgor
ICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIGNh
c2UgT1BURUVfU01DX0dFVF9TSE1fQ09ORklHOgorICAgICAgICAvKiBObyBzdGF0aWMgU0hNIGF2
YWlsYWJsZSBmb3IgZ3Vlc3RzICovCisgICAgICAgIHNldF9yZXR1cm4ocmVncywgT1BURUVfU01D
X1JFVFVSTl9FTk9UQVZBSUwpOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIE9QVEVF
X1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6CisgICAgICAgIHJldHVybiBoYW5kbGVfZXhjaGFu
Z2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwogICAgIGNhc2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6
CiAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEM6CisgICAgICAgIC8qIFRP
RE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRoaXMgY2FsbHMgKi8KICAgICAgICAgZm9yd2Fy
ZF9jYWxsKHJlZ3MpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBkZWZhdWx0OgotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8Y-000688-OJ; Mon, 03 Sep 2018 16:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8X-00066K-EK
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:37 +0000
X-Inumbo-ID: f41ba8d6-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f41ba8d6-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:53:59 +0200 (CEST)
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=cJvKGHNUPxTQnAl7LD8ueE056hxX2IxG0WA4zbFjfM8=;
 b=Fwl109kIfV4gKpiu31/Pr0u/vy/2Re0l/iC+kMrofnGvyXumUkgcakFWN+Rz4G61c1jJJvW6/SnwoUuPpC8l3FFaeQmJEt0BZz7T72lUZgN9Lv2h2RZl0vaOzndKzPeRhr9A2uVao1CN+u705WdL9AJaKUWhegcBA2FEqgbauG0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:30 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:27 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:30 +0300
Message-Id: <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM0PR01CA0028.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::41) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 35e53ed5-b268-43ff-f787-08d611be0eb6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:At+mUw1gTQNQzRQm4QyMzF4Tn6gbrXRlkgoSLLOIPilARIf7lAU9drg63Eeek0lV4e52JEREQrqYI0IMe/Vr1l3HGfrmbtXfMd6fdUCfmcwkJp89/l0Rj8B6O2vojQf4KWq190tANwJ8xjxES4VNZFn0CQj8KWuUPApVzLjs9WEv5mHMorh+4EV9mjBs3dxh5Gq5E6Id3jpIMThzm7bwnhknIMr3AioTSbEg2gkrDBuCH27Tu+CwUN2u3tQuRcxb;
 25:cbMP6MMA0+5EIhQ29gh/zWanUxXVTJNZZPPC3ditr0SMW/IVY0oVdPOo5W318eMW1a/Ytvke/yWWCRn+N/dFcLQ0z117WhFGpZeJrXQAN2kwf1BLRfBAsL+EQST40qhKFBtiWA0C7Sv51aiMrIt2ZxcYfmWfdB8ljHmtZSgAsGI5KMj2WmJ3lDiHs50IntTAyvaLBHBzg2WJ641YFy9Me1ok/8UcW0WD0s33DdL63gOzrS99FSKBAxDDJn3Z8MvSP5QD8TwUm0TNkAn8/+MIM5GWKhIPkv6v8R6CqKCbluvYavjB6IHZBbw8ZhAJnEk3JF4ezg2N4BQJ8JSv6A4tZQ==;
 31:zSYBgXmdq8Urjsj1AohONs+goNkxnhDWk7jznoZtpe/JhEVigHYdUCDHI/okWkU3RXzzh6FGOhjcI/WcCdkx6dpsWAOdPpSq6cUcl/vkXkGVKdQkrKc0ieD5z+14S5M1hSuQ+h/69FyoNNa4vCuV0H0ivho0DIBDUzKksz1kjr8n73S7dQKsvh0E7GfpmZOcLZskSmyZGdA72HEuwDGllwAwTNk3iOW7AKNbUfsI8ek=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:bW8KeHYpws5de3adxysUTxsQNAvFItkMbRfYejev/+IcK/Wa7e7XfaOlDflHJ3oeU5j3iIENRoG8wLlBSXyUtlTbW2GlcfxfQcT1Dupzt7pdtAnz8qo1E/JonQyx08KaVpqmbUPetVCwKz1Lq7NK/7Nn9Z6twj6jY09LwekFu43z9ptCj6bbuWYqDzgf+hnV9+paBGTTL4SHgssrsKwsCik8H7IUDsrDqnNLrB5hQ2Nookh/3KqtVlkAlcTHARhdvh6FM91iJwixLLxFf9nRpsLgAlvtbw4XXRt+hHNOXEslo/hTLBFxVlV3xXsRhqoTmfG/p+tp+e441ve0WguhY56zfRc3L8GcJJFK1UYOJT1hJidSUrMAcJ6fCJ8Mf7JDyRqxMOHybkKzTSNNstG6QKxNetgLKqmzi2OUcgv+4gCKyJ7zlci56shzjGQc6BgDYDGIxU2FzzCPrnywN59eGulVc4IUkofCDlEBVvJuTeV1s6cZpwmhydDkGNFy7ulP;
 4:DFwMg0z9YWMAvoZRURcHT+gZZ9/bjXLJiSUFyWn9TTCHNUVXGJbHfGqUFh060sU5FS7y9Y3oMIWtX2ZgU6Rg+vgBfTjO5gdEQQNX4fdHhdVT+trsJ1K7nLpHZEqo0H8sszLYaVHPhab0yVU4nbpqxQKd3slmpIusf9hTLvNfSMT/eILP3Rc82yrs86bm+FlV7f2gPFIUeVy2ZCcQYC70fUqWLjYrOb6GliBn5e89kSWKwqsDTB2A9EucLWXhbAQLu/XQT/NM3VhcP5NIuG0u1PQrbkT+l05uWBAVr6X8O2xzWpLHYHN7csFGSgGMJh/fV8nuQU+rL3D3gfVdZZo/9bbJT/nPHM6b6WggfvAGchY=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764A8B1574F356829FF506DE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:MDbxmLM0ipXNJ9I5Dcb3s66uZB8WErbUTxXn3ab5o?=
 =?us-ascii?Q?Sv+cOW1g2PzoR+4JNyQ+FvPVkDHi0MDvM1VDJBmWnNKnmsle6UaAqglSDvlg?=
 =?us-ascii?Q?sbFOvHpZ6V6FRBCPuiJo6r41f0KIGOEgD6QsiP7BTKYEIQdcIPZzcLSrPr51?=
 =?us-ascii?Q?04bP4iNyw2+K2S9zJ+DrwPTvsgkOUyVZ7nHXcHPh7dLYug0NzeK01IrcehiA?=
 =?us-ascii?Q?TCnISqvFnuaf2BMLegtQ5u7CW/PoNRg6oHXm0mm7AWMM96g/nH0gkGTnFFIQ?=
 =?us-ascii?Q?1da/tFbh3R3jQmvh5prZKREbXAEEBYOfwvuWG7P2fskHPf5nJlVIVd7YvGXj?=
 =?us-ascii?Q?mjazP4ognIrzQxnHuzQTCMvinKlQHYReJ2AiSM71gNdoiG6LtxAYcoAQXvTR?=
 =?us-ascii?Q?JEEjmznS93aTpryuXogwRzped6nf1eULyxR74yKGcsLgTxEyQAZVtKGjjwnl?=
 =?us-ascii?Q?fObSYQVK+nK4Tf3dcVcEw1J9lm528OsbqWTkUi4f9unF2qmZZHMFoE55OO5i?=
 =?us-ascii?Q?DYaiM0RmDdWVIrL8RyIkgaxoKVfnVoOWzlobYUxNtBlo0Rib9vfY3VHYz64s?=
 =?us-ascii?Q?sQOkTg9PlhXwtlzDB1j5atp/j8kCjQPxykbN/ByP6qT4z4ZYcyqmNM5pNBZS?=
 =?us-ascii?Q?9j8xzm4zwNyK48L8KdMgDN35uEek8ebi3Tu3OfG5doXtkp6nYhfQTUA7yeB6?=
 =?us-ascii?Q?m2gYzKl7Rw7JXjEw7Ej1WzZTUfetw85+7jr5mUj3J/stXle74EkFy89tJBl1?=
 =?us-ascii?Q?DaExpgKo9pZthegsn00mbAa8Y4IA4bxMLbSxv8LSsH2C0mV4vhApAxsIukeZ?=
 =?us-ascii?Q?H9BG9y6gM+SFnFWfLWhnYvaKxyrHv7q3tys3j8mAXgjLpusDYAF//j84SWvO?=
 =?us-ascii?Q?D13OGK31iZDpkEMY+8f7jxRoDSXLgOWJJhakSBGIixhIc6iM8XdmLdaeIbcI?=
 =?us-ascii?Q?BU4wNWoLrt0i5QAPsCFhf35/kRIHcnXB5NVq5SJyeHx0mXbY83SwCWqp5yYO?=
 =?us-ascii?Q?M9IxP/nRf6+osUp/cZO/5SY4ZG59ocuAiIU7lbZcMQKeWDixrWW44mf0tEfV?=
 =?us-ascii?Q?zvXPQJTiYRDgui2g3xjm64ohb7qosHj/C02EDjDDX1tZRvGd5TLz43UJ+Iyj?=
 =?us-ascii?Q?VEXn1oz1rzqtFtK7fS9Cn6vwMniNGKvdPysF5iQoJjFl7MHcUMiVlQnRRGt3?=
 =?us-ascii?Q?zODhBtUc+u7yD79aXPMOlrLOFhxGD2Hd6x7?=
X-Microsoft-Antispam-Message-Info: ZiipQCLy92U+rIDCR5mVlKseSAY59c6hoeyiJQj3Bu8Q/Bm5DcpcIB66Aax3NR8nOAwU9l+VtGUk2WpSAfr/p9SllSlUXXppSliVZDg0zwlXrnSS88I9fad+K3h34cKY33FLqCE2gBS9VMMJlH4cfH4fV6d39BoEMAmyXXPfVnhKMaZouHJq8y4mBpm5/gQLKzs4oJf5ddx9LZdpeGscDMNV6wIyB0bCSLkbV6kWEfRmaVyiWfJWR5cwAB1SHi7EPOm1scqGFBQ+KTyR4nZxBbVpEskcNsP6miXkJSidjJDR/GZZcuYk68d6sAJsHMF6s8iwxPc+YafAaHkaeo9oOeS6GQ9tR5Vo+KObYRxgroM=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:jQ4IkUDmgPbzr8ndmI3H5pm4kOj3aBCexIacbVVklDVhlGjl/I3Hn6BXawSJ6fSNbWpHz0oszl/kC//i8DC7rrpxLl/t2C52PSQMwMl887yxfOSXERb5ha0nR/oS/tu4WV4/JHw4p+mzc6q+iFU52ja8cI0Zb1S1NUwKM24C4AlxJq12fK5rYMD3k209NVQqEAUmpAw2SaheN+3+iAcjOqPZgCCv+ECHtC1ovgaz/pPqvTryQaLbLNoH7t6edE9kdr/ZK18P8UVwq2+BIgZ0uK1HASoOAgNVOP0CX+6bvR3JeoZSBWphS6Xt6QYglPA78JvTTcQIz0+S1IvZ/r0bMy0/x1o5VoHXefhJOGqdaVw5vHevIIUrWldPhiHIgTfO5dUEdxs2sefiPQgtYoWlxsv5mV74nsMP/uNwiCvmTJ+ph92ZlfaJr7WIdcNvlFC8xKf0iosUjKgfyhPTg7aNIw==;
 5:m/z6gY6T8NsYqzNjn59RodIuwBf1hQslT+z+nHltmCJqt0A6vV3yQvlpUdg5RSbAanvDQa6Z/k+050EYEqu3RJdojgrJucXROcNsYulmJ/Nt78PDd/Zr8D449QQiFBEr2ydcuY96WMNgSSLBYbyTROJDwAj23JFm+KMFAi9lQUs=;
 7:QMXVdzYX29u2SSWk5dty/PRnw5FR4NioFhNcSJUs21DrTI19tXQbjOh9bz7mK6Xn2tqraOMyJ+p9B8ifnUy8nS6/fw3+Tba2YfvQ5FhcywVaRmAs1V9oxNgFQYkS3jf2IYKsXW3MaOAJ0oPtGRRwThxWGvgcbpnuPSLJK0CTURBcQCvNjjktX2jAQSNjGu4g88goWsPo9K4zXSl2usCx5bYUE513nClBcDqDNT3EpPnIb9kOOVJr5Ywn/sMoZHA7
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:30.3615 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 35e53ed5-b268-43ff-f787-08d611be0eb6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIG1lZGl0b3IgbmVlZHMgdG8gc3RvcmUgcGVyLWRvbWFpbiBjb250ZXh0LCBhcyB3aWxs
IGJlIHNlZW4KaW4gdGhlIG5leHQgcGF0Y2hlcy4gQXQgdGhpcyBtb21lbnQgaXQgc3RvcmVzIG9u
bHkgcmVmZXJlbmNlIHRvIGRvbWFpbi4KClRoaXMgYWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2Fs
bHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBhbGxvd2VkCnRvIHdvcmsgd2l0aCBPUC1URUUu
CgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCA0OGJmZjVkLi5jODk1YTk5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBA
IC0xOSw2ICsxOSwxNCBAQAogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfbXNnLmg+CiAjaW5jbHVk
ZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KIAorc3RydWN0IGRvbWFpbl9jdHggeworICAgIHN0cnVj
dCBsaXN0X2hlYWQgbGlzdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cit9OworCitzdGF0
aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRv
bWFpbl9jdHhfbGlzdF9sb2NrKTsKKwogc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKIHsK
ICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7CkBAIC00MSwxOCArNDksNDkgQEAgc3Rh
dGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGlj
IHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4OworCisgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4
X2xpc3RfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBjdHgsICZkb21haW5fY3R4
X2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBjdHgtPmRvbWFpbiA9PSBkICkKKyAg
ICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9j
ayk7CisgICAgICAgICAgICAgICAgcmV0dXJuIGN0eDsKKyAgICAgICAgfQorICAgIH0KKworICAg
IHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7CisgICAgcmV0dXJuIE5VTEw7Cit9
CisKIHN0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Ry
dWN0IGFybV9zbWNjY19yZXMgcmVzcDsKKyAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4OworCisg
ICAgY3R4ID0geHphbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCk7CisgICAgaWYgKCAhY3R4ICkKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9D
UkVBVEVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAwLCAwLCAwLCAwLAogICAgICAgICAgICAg
ICAgICAgJnJlc3ApOwogICAgIGlmICggcmVzcC5hMCAhPSBPUFRFRV9TTUNfUkVUVVJOX09LICkg
ewogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiT1AtVEVFIGRvbid0IHdhbnQgdG8g
c3VwcG9ydCBkb21haW46ICVkXG4iLAogICAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEw
KTsKKyAgICAgICAgeGZyZWUoY3R4KTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQog
CisgICAgY3R4LT5kb21haW4gPSBkOworCisgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4X2xpc3Rf
bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmY3R4LT5saXN0LCAmZG9tYWluX2N0eF9saXN0KTsK
KyAgICBzcGluX3VubG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOworCiAgICAgcmV0dXJuIDA7
CiB9CiAKQEAgLTk1LDE1ICsxMzQsMzYgQEAgc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgcmV0KQogICAgIHNldF91c2VyX3JlZyhyZWdz
LCA3LCAwKTsKIH0KIAorCiBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CisgICAgc3RydWN0
IGRvbWFpbl9jdHggKmN0eDsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CiAKICAgICAvKiBBdCB0
aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwogCiAgICAgLyog
SW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGluZyBkb3duICovCiAgICAgYXJtX3Nt
Y2NjX3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAw
LCAwLCAwLCAwLAogICAgICAgICAgICAgICAgICAgJnJlc3ApOworCisgICAgLyogUmVtb3ZlIGNv
bnRleHQgZnJvbSB0aGUgbGlzdCAqLworICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xv
Y2spOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGN0eCwgJmRvbWFpbl9jdHhfbGlzdCwgbGlz
dCApCisgICAgeworICAgICAgICBpZiAoIGN0eC0+ZG9tYWluID09IGQgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBmb3VuZCA9IHRydWU7CisgICAgICAgICAgICBsaXN0X2RlbCgmY3R4LT5saXN0
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2Nr
KCZkb21haW5fY3R4X2xpc3RfbG9jayk7CisKKyAgICBpZiAoICFmb3VuZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHhmcmVlKGN0eCk7CiB9CiAKIHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5n
ZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0xNDEsNiArMjAx
LDEyIEBAIHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKIHN0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworICAgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7CisK
KyAgICBjdHggPSBmaW5kX2RvbWFpbl9jdHgoY3VycmVudC0+ZG9tYWluKTsKKyAgICBpZiAoICFj
dHggKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWco
cmVncywgMCkgKQogICAgIHsKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19DT1VOVDoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8b-0006CI-Dy; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8Z-00069w-PY
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:39 +0000
X-Inumbo-ID: f55328e9-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f55328e9-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:01 +0200 (CEST)
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=cJvKGHNUPxTQnAl7LD8ueE056hxX2IxG0WA4zbFjfM8=;
 b=Fwl109kIfV4gKpiu31/Pr0u/vy/2Re0l/iC+kMrofnGvyXumUkgcakFWN+Rz4G61c1jJJvW6/SnwoUuPpC8l3FFaeQmJEt0BZz7T72lUZgN9Lv2h2RZl0vaOzndKzPeRhr9A2uVao1CN+u705WdL9AJaKUWhegcBA2FEqgbauG0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:30 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:27 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:30 +0300
Message-Id: <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM0PR01CA0028.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::41) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 35e53ed5-b268-43ff-f787-08d611be0eb6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:At+mUw1gTQNQzRQm4QyMzF4Tn6gbrXRlkgoSLLOIPilARIf7lAU9drg63Eeek0lV4e52JEREQrqYI0IMe/Vr1l3HGfrmbtXfMd6fdUCfmcwkJp89/l0Rj8B6O2vojQf4KWq190tANwJ8xjxES4VNZFn0CQj8KWuUPApVzLjs9WEv5mHMorh+4EV9mjBs3dxh5Gq5E6Id3jpIMThzm7bwnhknIMr3AioTSbEg2gkrDBuCH27Tu+CwUN2u3tQuRcxb;
 25:cbMP6MMA0+5EIhQ29gh/zWanUxXVTJNZZPPC3ditr0SMW/IVY0oVdPOo5W318eMW1a/Ytvke/yWWCRn+N/dFcLQ0z117WhFGpZeJrXQAN2kwf1BLRfBAsL+EQST40qhKFBtiWA0C7Sv51aiMrIt2ZxcYfmWfdB8ljHmtZSgAsGI5KMj2WmJ3lDiHs50IntTAyvaLBHBzg2WJ641YFy9Me1ok/8UcW0WD0s33DdL63gOzrS99FSKBAxDDJn3Z8MvSP5QD8TwUm0TNkAn8/+MIM5GWKhIPkv6v8R6CqKCbluvYavjB6IHZBbw8ZhAJnEk3JF4ezg2N4BQJ8JSv6A4tZQ==;
 31:zSYBgXmdq8Urjsj1AohONs+goNkxnhDWk7jznoZtpe/JhEVigHYdUCDHI/okWkU3RXzzh6FGOhjcI/WcCdkx6dpsWAOdPpSq6cUcl/vkXkGVKdQkrKc0ieD5z+14S5M1hSuQ+h/69FyoNNa4vCuV0H0ivho0DIBDUzKksz1kjr8n73S7dQKsvh0E7GfpmZOcLZskSmyZGdA72HEuwDGllwAwTNk3iOW7AKNbUfsI8ek=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:bW8KeHYpws5de3adxysUTxsQNAvFItkMbRfYejev/+IcK/Wa7e7XfaOlDflHJ3oeU5j3iIENRoG8wLlBSXyUtlTbW2GlcfxfQcT1Dupzt7pdtAnz8qo1E/JonQyx08KaVpqmbUPetVCwKz1Lq7NK/7Nn9Z6twj6jY09LwekFu43z9ptCj6bbuWYqDzgf+hnV9+paBGTTL4SHgssrsKwsCik8H7IUDsrDqnNLrB5hQ2Nookh/3KqtVlkAlcTHARhdvh6FM91iJwixLLxFf9nRpsLgAlvtbw4XXRt+hHNOXEslo/hTLBFxVlV3xXsRhqoTmfG/p+tp+e441ve0WguhY56zfRc3L8GcJJFK1UYOJT1hJidSUrMAcJ6fCJ8Mf7JDyRqxMOHybkKzTSNNstG6QKxNetgLKqmzi2OUcgv+4gCKyJ7zlci56shzjGQc6BgDYDGIxU2FzzCPrnywN59eGulVc4IUkofCDlEBVvJuTeV1s6cZpwmhydDkGNFy7ulP;
 4:DFwMg0z9YWMAvoZRURcHT+gZZ9/bjXLJiSUFyWn9TTCHNUVXGJbHfGqUFh060sU5FS7y9Y3oMIWtX2ZgU6Rg+vgBfTjO5gdEQQNX4fdHhdVT+trsJ1K7nLpHZEqo0H8sszLYaVHPhab0yVU4nbpqxQKd3slmpIusf9hTLvNfSMT/eILP3Rc82yrs86bm+FlV7f2gPFIUeVy2ZCcQYC70fUqWLjYrOb6GliBn5e89kSWKwqsDTB2A9EucLWXhbAQLu/XQT/NM3VhcP5NIuG0u1PQrbkT+l05uWBAVr6X8O2xzWpLHYHN7csFGSgGMJh/fV8nuQU+rL3D3gfVdZZo/9bbJT/nPHM6b6WggfvAGchY=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764A8B1574F356829FF506DE60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6666003)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:MDbxmLM0ipXNJ9I5Dcb3s66uZB8WErbUTxXn3ab5o?=
 =?us-ascii?Q?Sv+cOW1g2PzoR+4JNyQ+FvPVkDHi0MDvM1VDJBmWnNKnmsle6UaAqglSDvlg?=
 =?us-ascii?Q?sbFOvHpZ6V6FRBCPuiJo6r41f0KIGOEgD6QsiP7BTKYEIQdcIPZzcLSrPr51?=
 =?us-ascii?Q?04bP4iNyw2+K2S9zJ+DrwPTvsgkOUyVZ7nHXcHPh7dLYug0NzeK01IrcehiA?=
 =?us-ascii?Q?TCnISqvFnuaf2BMLegtQ5u7CW/PoNRg6oHXm0mm7AWMM96g/nH0gkGTnFFIQ?=
 =?us-ascii?Q?1da/tFbh3R3jQmvh5prZKREbXAEEBYOfwvuWG7P2fskHPf5nJlVIVd7YvGXj?=
 =?us-ascii?Q?mjazP4ognIrzQxnHuzQTCMvinKlQHYReJ2AiSM71gNdoiG6LtxAYcoAQXvTR?=
 =?us-ascii?Q?JEEjmznS93aTpryuXogwRzped6nf1eULyxR74yKGcsLgTxEyQAZVtKGjjwnl?=
 =?us-ascii?Q?fObSYQVK+nK4Tf3dcVcEw1J9lm528OsbqWTkUi4f9unF2qmZZHMFoE55OO5i?=
 =?us-ascii?Q?DYaiM0RmDdWVIrL8RyIkgaxoKVfnVoOWzlobYUxNtBlo0Rib9vfY3VHYz64s?=
 =?us-ascii?Q?sQOkTg9PlhXwtlzDB1j5atp/j8kCjQPxykbN/ByP6qT4z4ZYcyqmNM5pNBZS?=
 =?us-ascii?Q?9j8xzm4zwNyK48L8KdMgDN35uEek8ebi3Tu3OfG5doXtkp6nYhfQTUA7yeB6?=
 =?us-ascii?Q?m2gYzKl7Rw7JXjEw7Ej1WzZTUfetw85+7jr5mUj3J/stXle74EkFy89tJBl1?=
 =?us-ascii?Q?DaExpgKo9pZthegsn00mbAa8Y4IA4bxMLbSxv8LSsH2C0mV4vhApAxsIukeZ?=
 =?us-ascii?Q?H9BG9y6gM+SFnFWfLWhnYvaKxyrHv7q3tys3j8mAXgjLpusDYAF//j84SWvO?=
 =?us-ascii?Q?D13OGK31iZDpkEMY+8f7jxRoDSXLgOWJJhakSBGIixhIc6iM8XdmLdaeIbcI?=
 =?us-ascii?Q?BU4wNWoLrt0i5QAPsCFhf35/kRIHcnXB5NVq5SJyeHx0mXbY83SwCWqp5yYO?=
 =?us-ascii?Q?M9IxP/nRf6+osUp/cZO/5SY4ZG59ocuAiIU7lbZcMQKeWDixrWW44mf0tEfV?=
 =?us-ascii?Q?zvXPQJTiYRDgui2g3xjm64ohb7qosHj/C02EDjDDX1tZRvGd5TLz43UJ+Iyj?=
 =?us-ascii?Q?VEXn1oz1rzqtFtK7fS9Cn6vwMniNGKvdPysF5iQoJjFl7MHcUMiVlQnRRGt3?=
 =?us-ascii?Q?zODhBtUc+u7yD79aXPMOlrLOFhxGD2Hd6x7?=
X-Microsoft-Antispam-Message-Info: ZiipQCLy92U+rIDCR5mVlKseSAY59c6hoeyiJQj3Bu8Q/Bm5DcpcIB66Aax3NR8nOAwU9l+VtGUk2WpSAfr/p9SllSlUXXppSliVZDg0zwlXrnSS88I9fad+K3h34cKY33FLqCE2gBS9VMMJlH4cfH4fV6d39BoEMAmyXXPfVnhKMaZouHJq8y4mBpm5/gQLKzs4oJf5ddx9LZdpeGscDMNV6wIyB0bCSLkbV6kWEfRmaVyiWfJWR5cwAB1SHi7EPOm1scqGFBQ+KTyR4nZxBbVpEskcNsP6miXkJSidjJDR/GZZcuYk68d6sAJsHMF6s8iwxPc+YafAaHkaeo9oOeS6GQ9tR5Vo+KObYRxgroM=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:jQ4IkUDmgPbzr8ndmI3H5pm4kOj3aBCexIacbVVklDVhlGjl/I3Hn6BXawSJ6fSNbWpHz0oszl/kC//i8DC7rrpxLl/t2C52PSQMwMl887yxfOSXERb5ha0nR/oS/tu4WV4/JHw4p+mzc6q+iFU52ja8cI0Zb1S1NUwKM24C4AlxJq12fK5rYMD3k209NVQqEAUmpAw2SaheN+3+iAcjOqPZgCCv+ECHtC1ovgaz/pPqvTryQaLbLNoH7t6edE9kdr/ZK18P8UVwq2+BIgZ0uK1HASoOAgNVOP0CX+6bvR3JeoZSBWphS6Xt6QYglPA78JvTTcQIz0+S1IvZ/r0bMy0/x1o5VoHXefhJOGqdaVw5vHevIIUrWldPhiHIgTfO5dUEdxs2sefiPQgtYoWlxsv5mV74nsMP/uNwiCvmTJ+ph92ZlfaJr7WIdcNvlFC8xKf0iosUjKgfyhPTg7aNIw==;
 5:m/z6gY6T8NsYqzNjn59RodIuwBf1hQslT+z+nHltmCJqt0A6vV3yQvlpUdg5RSbAanvDQa6Z/k+050EYEqu3RJdojgrJucXROcNsYulmJ/Nt78PDd/Zr8D449QQiFBEr2ydcuY96WMNgSSLBYbyTROJDwAj23JFm+KMFAi9lQUs=;
 7:QMXVdzYX29u2SSWk5dty/PRnw5FR4NioFhNcSJUs21DrTI19tXQbjOh9bz7mK6Xn2tqraOMyJ+p9B8ifnUy8nS6/fw3+Tba2YfvQ5FhcywVaRmAs1V9oxNgFQYkS3jf2IYKsXW3MaOAJ0oPtGRRwThxWGvgcbpnuPSLJK0CTURBcQCvNjjktX2jAQSNjGu4g88goWsPo9K4zXSl2usCx5bYUE513nClBcDqDNT3EpPnIb9kOOVJr5Ywn/sMoZHA7
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:30.3615 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 35e53ed5-b268-43ff-f787-08d611be0eb6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIG1lZGl0b3IgbmVlZHMgdG8gc3RvcmUgcGVyLWRvbWFpbiBjb250ZXh0LCBhcyB3aWxs
IGJlIHNlZW4KaW4gdGhlIG5leHQgcGF0Y2hlcy4gQXQgdGhpcyBtb21lbnQgaXQgc3RvcmVzIG9u
bHkgcmVmZXJlbmNlIHRvIGRvbWFpbi4KClRoaXMgYWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2Fs
bHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBhbGxvd2VkCnRvIHdvcmsgd2l0aCBPUC1URUUu
CgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCA0OGJmZjVkLi5jODk1YTk5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBA
IC0xOSw2ICsxOSwxNCBAQAogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfbXNnLmg+CiAjaW5jbHVk
ZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KIAorc3RydWN0IGRvbWFpbl9jdHggeworICAgIHN0cnVj
dCBsaXN0X2hlYWQgbGlzdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cit9OworCitzdGF0
aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRv
bWFpbl9jdHhfbGlzdF9sb2NrKTsKKwogc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKIHsK
ICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7CkBAIC00MSwxOCArNDksNDkgQEAgc3Rh
dGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGlj
IHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4OworCisgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4
X2xpc3RfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBjdHgsICZkb21haW5fY3R4
X2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBjdHgtPmRvbWFpbiA9PSBkICkKKyAg
ICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9j
ayk7CisgICAgICAgICAgICAgICAgcmV0dXJuIGN0eDsKKyAgICAgICAgfQorICAgIH0KKworICAg
IHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7CisgICAgcmV0dXJuIE5VTEw7Cit9
CisKIHN0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Ry
dWN0IGFybV9zbWNjY19yZXMgcmVzcDsKKyAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4OworCisg
ICAgY3R4ID0geHphbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCk7CisgICAgaWYgKCAhY3R4ICkKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9D
UkVBVEVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAwLCAwLCAwLCAwLAogICAgICAgICAgICAg
ICAgICAgJnJlc3ApOwogICAgIGlmICggcmVzcC5hMCAhPSBPUFRFRV9TTUNfUkVUVVJOX09LICkg
ewogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiT1AtVEVFIGRvbid0IHdhbnQgdG8g
c3VwcG9ydCBkb21haW46ICVkXG4iLAogICAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEw
KTsKKyAgICAgICAgeGZyZWUoY3R4KTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQog
CisgICAgY3R4LT5kb21haW4gPSBkOworCisgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4X2xpc3Rf
bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmY3R4LT5saXN0LCAmZG9tYWluX2N0eF9saXN0KTsK
KyAgICBzcGluX3VubG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOworCiAgICAgcmV0dXJuIDA7
CiB9CiAKQEAgLTk1LDE1ICsxMzQsMzYgQEAgc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgcmV0KQogICAgIHNldF91c2VyX3JlZyhyZWdz
LCA3LCAwKTsKIH0KIAorCiBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CisgICAgc3RydWN0
IGRvbWFpbl9jdHggKmN0eDsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CiAKICAgICAvKiBBdCB0
aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwogCiAgICAgLyog
SW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGluZyBkb3duICovCiAgICAgYXJtX3Nt
Y2NjX3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAw
LCAwLCAwLCAwLAogICAgICAgICAgICAgICAgICAgJnJlc3ApOworCisgICAgLyogUmVtb3ZlIGNv
bnRleHQgZnJvbSB0aGUgbGlzdCAqLworICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xv
Y2spOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGN0eCwgJmRvbWFpbl9jdHhfbGlzdCwgbGlz
dCApCisgICAgeworICAgICAgICBpZiAoIGN0eC0+ZG9tYWluID09IGQgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBmb3VuZCA9IHRydWU7CisgICAgICAgICAgICBsaXN0X2RlbCgmY3R4LT5saXN0
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2Nr
KCZkb21haW5fY3R4X2xpc3RfbG9jayk7CisKKyAgICBpZiAoICFmb3VuZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHhmcmVlKGN0eCk7CiB9CiAKIHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5n
ZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0xNDEsNiArMjAx
LDEyIEBAIHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKIHN0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworICAgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7CisK
KyAgICBjdHggPSBmaW5kX2RvbWFpbl9jdHgoY3VycmVudC0+ZG9tYWluKTsKKyAgICBpZiAoICFj
dHggKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWco
cmVncywgMCkgKQogICAgIHsKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19DT1VOVDoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55: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 1fws8c-0006EG-UT; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8b-0006Bo-AJ
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:41 +0000
X-Inumbo-ID: f5e5bbba-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f5e5bbba-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:02 +0200 (CEST)
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=/Ps+794ZVdHJqyutlxIT6Iwg5bYSe2ZgqDqh4J9lAgs=;
 b=jwnGygPEHViX4FM3BfWT4mlrqGk2A1sKgvEupTITmWXH2nn9jjSdxz49gR4a2usbd9qaIijB3oOpM95OdLhvXHOUYoUglmMbqoKlEzBfBO4A/eY3+uztSIDo4k3b9CP088hxf0xMhBD0XZq8HwLce4BZmzGvGrNvSUYjJkvwFYg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:35 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:31 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:31 +0300
Message-Id: <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR03CA0054.eurprd03.prod.outlook.com
 (2603:10a6:803:50::25) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1bfa38aa-f622-4455-afb1-08d611be11b6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:7gN4dUPhRxGd4p/cdfvPxyIL6Bz8JHws5bFrIUCCVlakL57YtJb+r3paGFo8UvXFTGomRT03gP4jCDC32bpvLRDhKGuQ50sh0hOjbcPqCvxlS+oJh+PoljdwDU+hTPrblS2qn2KixO0DX5Va3aslNj+W6vadk4McTuMLJuiqYiQr3+QCPlpGN1RqA2YjH00Y9ZkcSynvhTFH69J+1KECDG1idBAploFuTt6Of0NKPvEDXVNLs5F2A18Wrbfjsvvh;
 25:/Nh7ktQA6NsXKqBdfTcBRAIyw3ho2kG5VzOsN07taLKX3raTijSxHGhl079nqsoTDRZJk4QVQUO/l322ufRk/kC41nfvqilY0hSZOvoXSaowfctp7230XNbfmjf1Pv5vXTJa5itOZcgR2HVN2YeH49GAb7+LUAwUuuG3Y94pMXfaxh+gC676c3f6z6vBOnjFPH0o8D5AKBu+azABaH8VkNkZVykmnwGdRxWq/9dWWQshc5len5oWFW6q0Ryw1dQ8EEnYjZcaSUFIJtmymH9uMjGS/VIckG60ZfDAniP/J2Tje/YODTd5iWZtsB1ZSbqne3HVluNHVGLFCtzKv7Ubog==;
 31:bhi1zSI9mLSScBq7he5bE4lYUwRqwleO9sXuV7ctNbcfsVwaLVp89AL8x1QTqe7L7ltnXPpuMFLCVFlq6/+cBV/RgctymIa57eiCwOSypkfob9nAEcu59iyleQ5zkjLYUynDMKMEySjm2k0iy1kN56dP4zDx4qhIu9Lm5CVWUccn+YbDjyoy1oCly1kTR4iATBB8qKVajQnAAzJY0i0kJmqJ46E4svBK6OlCmaamnuA=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:bZ7yelSYp1sWv8E4RBtvhMRk9icl/uqnjv0iEGV5Pdwjxk3GzFAl3dQDBZOk1HQdd59BonBY4vq6EIxe+B7fDW23tLBJskunrxkD92RCfaCjoy8zGiCNYOsDfgdp9g4/nnimPAR5FL4UxgxD7kHYQsNcyDbv92ZLKAOBHgjycHcLUx40H3B+kPy/hkQ/LGu6cbT0Z5IxvmoUpXX5RvlZ5IlPFkZQtSwQ5bQuqb11VPLhslpFAZRdt14d2JdEobQkGcOjLFPUKfPF2e++NfKKCtOkIM5x5SaCkW9NAe+gbf5xz6deHENvYDr1LN6FOOV5dCor9OX0Vku/+wnQp2b+vEGX0FIGbD7p2F+nrWYXrtWPDndK40UnXWHNaXmy5QwqHrZYhp/M/fDDMs558Fx1xfBZxkNypHrhG4CAUhrUfeTX1pDOyyXQrByPuu1J7kbPkvuJMOnRiQA2Ywn/5KHSlM7cZM6GS/xKERbe5rTJp44I7o3/S6WiZvfdqmW/XCzM;
 4:/EA7PN0IH0zKECwX4jKjBLW9Mh4Z5z8D+r6797IZg7fu+Ip3mFaTbokogbumumW86r1xTJyKtnOUuvsMhqfbGVxjRjlCXIsoMZhlm27mr7/RZp9ZhwsSVAbZpzKOumTQaO7bpwH93X2StEN0ylsrLHQxsjeOD2J/d3V5iRk+X+7m8b+Nt8YZjBvSdhbrsOGwMqh8eRAc/EqXTcfImpW+cjziSZSWFvkPNHFjNmcJ1PZQseWGUS2eOjPyOKyAK4dGRoZc3fRhtfetF0PNxCXsdWE0vjv3vQ1mTYGNNBfuWf7TvzCOxDbC4Ux6qc4oBNnhUW20C/OcNXJEj5R8NgtEGWddnpSaRebFRN8OPukNK6o=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764B033C24E4A6F960F3CC1E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:WT0BSsFNl+8PLfG6cxJ1D/M9kH0HM8VDEXD4HYC7S?=
 =?us-ascii?Q?NSCq/ZrkLfAyrfxvbX42EpgKo43JIlvsokphPGjduxrJtM9XMVq88G1lu2FZ?=
 =?us-ascii?Q?I0acgWbAT2ZQlOOiUPTSVdgjeOnI7b8HoAFUs1TwbtvRHn5PJIfDsZdDgdjH?=
 =?us-ascii?Q?tjppPTCnaUXVAtdsfoD6RowjlY1h7y4dPmtVOaZ4gEwjq+bciNSXpbZdXvPC?=
 =?us-ascii?Q?wGHg9Yj0wmgVs9K39pNLVYGzvKb+Iph9FETe1HHMnjhdFVK6prLI8z+FpFMx?=
 =?us-ascii?Q?Y1Ze/azenDeb+JBy147EzLe5xCLHIB/1xewcmhv9r08Ai3kW76guLMKm8NJ5?=
 =?us-ascii?Q?/3Ub54jVr58U0sNw6uP7boWAQBP/vp/0SQKwrzggBgHHAt/ieYotJfDnO8W2?=
 =?us-ascii?Q?ADIEC9Nyj6cDkWMktYLNN7TxALmDksW2p2ft97/tMLaiABHVo5MdTOFvGdRz?=
 =?us-ascii?Q?kWN1hRVaUo24I2lQj2k5NVIcCiXnROZhWxpRyt4nr+VHqWBOo4pZwDeYfSMt?=
 =?us-ascii?Q?wXuXsBJS0Ro+O6dsfbkFwLB34XCnGlP5A3eNDfMSulggiQDQW3QDOY0J0sUX?=
 =?us-ascii?Q?mDbX5As5f310I0DmJpgAo2IlzvKToowqusV+2tUQrakm6olOlog7TIPQfUnx?=
 =?us-ascii?Q?TLcyjV/7Gok+muCp29NA8rYnceqzFcf2It4lpNTIeuL5GElnWk5y0p8gXqPe?=
 =?us-ascii?Q?5fQQaiGojMX55yFy/4zlI1CkRZmzEWGyVci3SCcwLZTyIxe3ZMliX71bNTEJ?=
 =?us-ascii?Q?VfJ8SeYZfpx55Qf+NGlOevFo4v5iHzeKB2QAzM76UkEym5hF0UcZxcTkHlqD?=
 =?us-ascii?Q?bKchiyqbwDTGknZ5LVboBQBWE3ipSP5arCsVU4vjUznMN4hOyenyWwvPneKE?=
 =?us-ascii?Q?Rs6uovXy9QqdI8rvP9pM1KoQGGOwXzZQZXHDc0rb5rIwjscXZAbbMB83GU4m?=
 =?us-ascii?Q?TfveLChFZsVIZ6yaM//s6br/0O8B39ZqnIp2ewFwgZSHKGTAPoQwKpDyyCds?=
 =?us-ascii?Q?NCYrhHomr9cJ+btajNxBjfQkfPN+ZRpBq7X1IXqm7dohQxSXd2X5j0I78fvS?=
 =?us-ascii?Q?BHYewbdLYSQ2aq9bKjiVK1e60/7PriuBjVFl/z5HfsqX1o/DO2xl+MboDi3Z?=
 =?us-ascii?Q?qIld1nDof2oewXdqYCLyuPP3eygMJEC/x5yaLbP0Lvf9yO8MBd4CFoMDt77d?=
 =?us-ascii?Q?Q6vq224rI866IXOWHFXskEFW35Wi8wvcQLX+Be+lt7eGsHPT5WKsoXwK2xUc?=
 =?us-ascii?Q?yXSONqtJnBh7NLIZHQwgR9WN2u6q2eGFz6kNzJ1?=
X-Microsoft-Antispam-Message-Info: bEgDUms1h/pc5LTMEkWWENcsmVyALKMxiiZ8qDmlBZBW9kpTvPIul3AF8j3hZGkeStxmEAIn09bt3qgAGTB57TPQDhv5TrTkNEfW0Zj89lvQ3Lnessaeg+r2W2zv/AKgqhxhUelprrctCRbUeweTIv6dipqa+uenEeQJXwcjQOMwaANYtGCIH7FHyeDpDcRuETwIuRfvipTZzFzgFWuO4vX4JHARwF78aQ3Pa2j+A5vbcQWjdbV2xLMmuAenMTlEfIPq3cCSFWYYC9x6LI65XOsFxuTv266/AKPwlYZEH2U7g/ZPqVpa5TN3egrQv5J/eeUo49wIuOsBV+QF7+8cc37lH7wsX7uXsC5EPZFCKbs=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:yEoAPw/HMq0JvQZqB7/NVNLjHOIxvqCaE7JZKssw2JXrmTLSQHoep8Nqc4FieSAAhnHY2yNi86d4iT0Ye2biXzHomR+2qZcAqte/V7uVzkUP1URkDNoPpNCsoZAgX0mGyJ/CXxt0RYtI6xTDlEjzDwdpou2Id9mHJh8tBM4kZgoyPDOP8d7oFASqeviRmHZcA/bi58IyR93K0kEvwPZdLc7eFBO+BklrvQoaEJv6Z3tW1mcoS5wbnoE/LGJ+tI9fHIX6xj+nTMapLVH/3ilD2ml7G17v8yBS09n31kp1+km7QkzLVL1xajXFrAuFmm83QC44mP85DOXwstulqM5oF7XqkJxBN1fSrwUj0tikSSc48YItPmsmI+pS4FT3wDhBtiH7qM0cGuJr1Ifh4ZY7cxa9sP4ccippBFrP85Nm8TNPy9EoMWBXEeNazSrPE0zhhVxDpUh7hHIZvbtq7d6PHQ==;
 5:qhGC1OZgPLD5VnXCWq36kSTIS15O9JlhStx//Wp2yGxlvIyDFtSNjqNTnLoQCLWzuffMvHlmRe1PcKVSEb7fCnyymv0FkcHEH4uaGnecWPkmjfofsGoFJaBhvJNX4v0RZ4uCEKNHbekrc+v07pOJHvZbYnYH0ON9RnMnTjr30rM=;
 7:6UNLKO+tUl8S29TTPN5ewJgHRUWCjCJwtEIiC4h501r+wu8NpKnh2HlFNncUAbo5bxdqPJGOIgs9DFInNfY1N1ZaWYX+C87uKMJXLvYs0jp9rN1u5DCD3E7zirRVpA4uV7Rof570tnF5jcsj3hl/yEEYSU7yIJLPjxmy4S4yUvmbp9BNg+Qa9jX1QtxWHAX4STkpBDA1oYSbLytGw1e6UsRJXFGpvhBqz5MI/g6KE8V2k2Swq3NXUOoR0xeglbVm
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:35.2522 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1bfa38aa-f622-4455-afb1-08d611be11b6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 07/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

TWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRhcmQg
U01DQ0MKY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQg
Y2FsbCBjYW4gYmUKaW50ZXJydXB0ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8g
TlcgYmVmb3JlIGNvbXBsZXRpbmcKdGhlIGNhbGwuCgpJbiBjb250cmFuc3Qgd2l0aCBmYXN0IGNh
bGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKYXJlIHBhc3NlZCBpbiByZWdp
c3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBSZWdpc3RlcgpwYWlyIHIx
LHIyIGhvbGRzIDY0LWJpdCBQQSBvZiBjb21tYW5kIGJ1ZmZlciwgd2hlcmUgYWxsIGFyZ3VtZW50
cwphcmUgc3RvcmVkIGFuZCB3aGljaCBpcyB1c2VkIHRvIHJldHVybiBkYXRhLiBPUC1URUUgaW50
ZXJuYWxseQpjb3BpZXMgY29udGVudHMgb2YgdGhpcyBidWZmZXIgaW50byBvd24gc2VjdXJlIG1l
bW9yeSBiZWZvcmUgYWNjZXNzaW5nCmFuZCB2YWxpZGF0aW5nIGFueSBkYXRhIGluIGNvbW1hbmQg
YnVmZmVyLiBUaGlzIGlzIGRvbmUgdG8gbWFrZSBzdXJlCnRoYXQgTlcgd2lsbCBub3QgY2hhbmdl
IGNvbnRlbnRzIG9mIHRoZSB2YWxpZGF0ZWQgcGFyYW1ldGVycy4KCk1lZGlhdG9yIG5lZWRzIHRv
IGRvIHRoZSBzYW1lIGZvciBudW1iZXIgb2YgcmVhc29uczoKCjEuIFRvIG1ha2Ugc3VyZSB0aGF0
IGd1ZXN0IHdpbGwgbm90IGNoYW5nZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCjIuIFRvIHRyYW5z
bGF0ZSBJUEFzIHRvIFBBcyBpbiB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRvbmUK
ICAgaW4gdGhpcyBwYXRjaCkuCjMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZyb20gZ3Vl
c3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKICAgdG8gZG8gSVBBLT5QQSB0cmFuc2xhdGlvbiBi
eSBtaXN1c2luZyBtZWRpYXRvci4KCkFsc28gbWVkaWF0b3IgcGlucyB0aGUgcGFnZSB3aXRoIG9y
aWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKaXQgd2lsbCB3cml0ZSB0byBpdCBsYXRlciwg
d2hlbiByZXR1cm5pbmcgcmVzcG9uc2UgZnJvbSBPUC1URUUuCgpEdXJpbmcgc3RhbmRhcmQgY2Fs
bCBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlICJSUEMgcmV0dXJucyIsIGFza2luZwpOVyB0byBk
byBzb21lIHdvcmsgZm9yIE9QLVRFRS4gTlcgdGhlbiBpc3N1ZXMgc3BlY2lhbCBjYWxsCk9QVEVF
X1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyB0byByZXN1bWUgaGFuZGxpbmcgb2YgdGhlIG9yaWdp
bmFsIGNhbGwuClRodXMsIG1lZGlhdG9yIG5lZWRzIHRvIG1haW50YWluIGNvbnRleHQgZm9yIG9y
aWdpbmFsIHN0YW5kYXJkIGNhbGwKZHVyaW5nIG11bHRpcGxlIFNNQ0NDIGNhbGxzLgoKU3RhbmRh
cmQgY2FsbCBpcyBjb25zaWRlcmVkIGNvbXBsZXRlLCB3aGVuIHJldHVybmVkIHZhbHVlIGlzCm5v
dCBSUEMgcmVxdWVzdC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAzMTkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAzMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXgg
Yzg5NWE5OS4uMTAwOGViYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisr
KyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtMTIsNiArMTIsNyBAQAogICovCiAKICNp
bmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgpAQCAtMTksOSArMjAsMjcgQEAKICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfc21jLmg+CiAKKyNkZWZpbmUgTUFY
X1NURF9DQUxMUyAgIDE2CisKKy8qCisgKiBDYWxsIGNvbnRleHQuIE9QLVRFRSBjYW4gaXNzdWUg
bXVsdGlwbGUgUlBDIHJldHVybnMgZHVyaW5nIG9uZSBjYWxsLgorICogV2UgbmVlZCB0byBwcmVz
ZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVtLgorICovCitzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0
X2FyZzsKKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKKyAgICBtZm5fdCBndWVz
dF9hcmdfbWZuOworICAgIGludCBvcHRlZV90aHJlYWRfaWQ7CisgICAgaW50IHJwY19vcDsKK307
CisKIHN0cnVjdCBkb21haW5fY3R4IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAg
c3RydWN0IGxpc3RfaGVhZCBjYWxsX2N0eF9saXN0OwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFp
bjsKKyAgICBhdG9taWNfdCBjYWxsX2N0eF9jb3VudDsKKyAgICBzcGlubG9ja190IGxvY2s7CiB9
OwogCiBzdGF0aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7CkBAIC00OSw2ICs2OCw0NCBA
QCBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQogICAgIHJldHVybiB0cnVlOwogfQogCitz
dGF0aWMgbWZuX3QgbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIocGFkZHJfdCBnYWRkciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqKnBnKQoreworICAgIG1mbl90IG1mbjsKKyAgICBnZm5fdCBnZm47CisgICAgcDJtX3R5
cGVfdCB0OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGdmbiA9IGdhZGRyX3RvX2dmbihnYWRkcik7Cisg
ICAgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKKworICAgIGlmICggdCAhPSBwMm1fcmFt
X3J3IHx8IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsKKworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIGlmICggIXBhZ2UgKQor
ICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47CisKKyAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBk
KSApCisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKKworICAgIGlmICggcGcgKQorICAgICAg
ICAqcGcgPSBwYWdlOworCisgICAgcmV0dXJuIG1mbjsKK30KKworc3RhdGljIHZvaWQgdW5waW5f
Z3Vlc3RfcmFtX2FkZHIobWZuX3QgbWZuKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgaWYgKCAhcGFnZSApCisgICAgICAg
IHJldHVybjsKKworICAgIHB1dF9wYWdlKHBhZ2UpOworfQorCiBzdGF0aWMgc3RydWN0IGRvbWFp
bl9jdHggKmZpbmRfZG9tYWluX2N0eChzdHJ1Y3QgZG9tYWluKiBkKQogewogICAgIHN0cnVjdCBk
b21haW5fY3R4ICpjdHg7CkBAIC04Nyw2ICsxNDQsMTAgQEAgc3RhdGljIGludCBvcHRlZV9lbmFi
bGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAKICAgICBjdHgtPmRvbWFpbiA9IGQ7CisgICAg
SU5JVF9MSVNUX0hFQUQoJmN0eC0+Y2FsbF9jdHhfbGlzdCk7CisKKyAgICBhdG9taWNfc2V0KCZj
dHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsK
IAogICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwogICAgIGxpc3RfYWRkX3Rh
aWwoJmN0eC0+bGlzdCwgJmRvbWFpbl9jdHhfbGlzdCk7CkBAIC0xMzQsMTEgKzE5NSw3MiBAQCBz
dGF0aWMgdm9pZCBzZXRfcmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJf
dCByZXQpCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwogfQogCitzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpj
dHgpCit7CisgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbDsKKyAgICBpbnQgY291bnQ7CisK
KyAgICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY3R4X2NvdW50LCAxLCBN
QVhfU1REX0NBTExTKTsKKyAgICBpZiAoIGNvdW50ID09IE1BWF9TVERfQ0FMTFMgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIGNhbGwgPSB4emFsbG9jKHN0cnVjdCBzdGRfY2FsbF9jdHgp
OworICAgIGlmICggIWNhbGwgKSB7CisgICAgICAgIGF0b21pY19kZWMoJmN0eC0+Y2FsbF9jdHhf
Y291bnQpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBjYWxsLT5vcHRlZV90
aHJlYWRfaWQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Fk
ZF90YWlsKCZjYWxsLT5saXN0LCAmY3R4LT5jYWxsX2N0eF9saXN0KTsKKyAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKKworICAgIHJldHVybiBjYWxsOworfQorCitzdGF0aWMgdm9pZCBmcmVl
X3N0ZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4
ICpjYWxsKQoreworICAgIGF0b21pY19kZWMoJmN0eC0+Y2FsbF9jdHhfY291bnQpOworCisgICAg
c3Bpbl9sb2NrKCZjdHgtPmxvY2spOworICAgIGxpc3RfZGVsKCZjYWxsLT5saXN0KTsKKyAgICBz
cGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAgIGlmICggY2FsbC0+eGVuX2FyZyApCisgICAg
ICAgIGZyZWVfeGVuaGVhcF9wYWdlKGNhbGwtPnhlbl9hcmcpOworCisgICAgaWYgKCBjYWxsLT5n
dWVzdF9hcmcgKSB7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjYWxsLT5ndWVz
dF9hcmcpOworICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZu
KTsKKyAgICB9CisKKyAgICB4ZnJlZShjYWxsKTsKK30KKworc3RhdGljIHN0cnVjdCBzdGRfY2Fs
bF9jdHggKmZpbmRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgaW50IHRocmVhZF9p
ZCkKK3sKKyAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsOworCisgICAgc3Bpbl9sb2NrKCZj
dHgtPmxvY2spOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGNhbGwsICZjdHgtPmNhbGxfY3R4
X2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRfaWQg
PT0gdGhyZWFkX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZj
dHgtPmxvY2spOworICAgICAgICAgICAgICAgIHJldHVybiBjYWxsOworICAgICAgICB9CisgICAg
fQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAgcmV0dXJuIE5VTEw7Cit9CiAK
IHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4
OworICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwsICpjYWxsX3RtcDsKICAgICBib29sIGZv
dW5kID0gZmFsc2U7CiAKICAgICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91
bGQgYmUgc3RvcHBlZCAqLwpAQCAtMTYzLDkgKzI4NSwyMDEgQEAgc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFmb3VuZCApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghc3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykpOwor
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwgJmN0eC0+Y2Fs
bF9jdHhfbGlzdCwgbGlzdCApCisgICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7
CisKKyAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7CisKICAg
ICB4ZnJlZShjdHgpOwogfQogCisvKgorICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRvIHhlbiBt
ZW1vcnkgdG86CisgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKKyAq
IDIpIE1ha2Ugc3VyZSB0aGF0IGd1ZXN0IHdvdWxkbid0IGNoYW5nZSBkYXRhIGluIGNvbW1hbmQg
YnVmZmVyIGR1cmluZyBjYWxsCisgKi8KK3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCit7CisgICAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9h
ZGRyOworCisgICAgY21kX2dhZGRyID0gKHBhZGRyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8
IDMyIHwKKyAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworCisgICAgLyoKKyAgICAgKiBD
b21tYW5kIGJ1ZmZlciBzaG91bGQgc3RhcnQgYXQgcGFnZSBib3VuZGFyeS4KKyAgICAgKiBUaGlz
IGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1lbnQuCisgICAgICovCisgICAgaWYgKCBjbWRfZ2FkZHIg
JiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGNhbGwtPmd1ZXN0X2FyZ19tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9y
YW1fYWRkcihjbWRfZ2FkZHIsIE5VTEwpOworICAgIGlmICggbWZuX2VxKGNhbGwtPmd1ZXN0X2Fy
Z19tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGNhbGwt
Pmd1ZXN0X2FyZyA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoY2FsbC0+Z3Vlc3RfYXJnX21mbik7
CisgICAgaWYgKCAhY2FsbC0+Z3Vlc3RfYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1f
YWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KworICAgIGNhbGwtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKKyAgICBpZiAoICFj
YWxsLT54ZW5fYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVz
dF9hcmdfbWZuKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIG1lbWNweShj
YWxsLT54ZW5fYXJnLCBjYWxsLT5ndWVzdF9hcmcsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9T
SVpFKTsKKworICAgIHhlbl9hZGRyID0gdmlydF90b19tYWRkcihjYWxsLT54ZW5fYXJnKTsKKwor
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7CisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDIsIHhlbl9hZGRyICYgMHhGRkZGRkZGRik7CisKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKworc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0
ZF9jYWxsX2N0eCAqY2FsbCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCBh
dHRyOworCisgICAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5yZXQ7Cisg
ICAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXRfb3JpZ2luID0gY2FsbC0+eGVuX2FyZy0+cmV0X29yaWdp
bjsKKyAgICBjYWxsLT5ndWVzdF9hcmctPnNlc3Npb24gPSBjYWxsLT54ZW5fYXJnLT5zZXNzaW9u
OworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkg
eworICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7CisKKyAgICAg
ICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKKyAgICAgICAg
Y2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVF
X01TR19BVFRSX1RZUEVfVE1FTV9JTk9VVDoKKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+
cGFyYW1zW2ldLnUudG1lbS5zaXplID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5w
YXJhbXNbaV0udS50bWVtLnNpemU7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX1ZBTFVFX0lOT1VUOgorICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5w
YXJhbXNbaV0udS52YWx1ZS5hID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5hOworICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0u
dS52YWx1ZS5iID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FU
VFJfVFlQRV9STUVNX09VVFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fSU5PVVQ6CisgICAgICAgICAgICBjYWxsLT5ndWVzdF9hcmctPnBhcmFtc1tpXS51LnJtZW0u
c2l6ZSA9CisgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5z
aXplOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9OT05FOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoK
KyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6CisgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiB0cnVlOworfQorCitz
dGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQorewor
ICAgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0OworCisgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOworCisg
ICAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOworICAgIGlmICggT1BURUVfU01D
X1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCisgICAgeworICAgICAgICBjYWxsLT5vcHRlZV90
aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7CisgICAgICAgIGNhbGwtPnJwY19vcCA9
IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKG9wdGVlX3JldCk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKworICAgIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhjdHgsIHJlZ3MsIGNh
bGwpOworCisgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKKworICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHgg
KmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IHN0ZF9jYWxs
X2N0eCAqY2FsbDsKKyAgICBib29sIHJldDsKKworICAgIGNhbGwgPSBhbGxvY2F0ZV9zdGRfY2Fs
bF9jdHgoY3R4KTsKKworICAgIGlmICghY2FsbCkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgcmV0ID0gY29weV9zdGRfcmVxdWVzdChyZWdzLCBjYWxsKTsKKyAgICBpZiAoICFyZXQgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vdyB3ZSBjYW4gc2FmZWx5IGV4YW1pbmUgY29u
dGVudHMgb2YgY29tbWFuZCBidWZmZXIgKi8KKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJ
WkUoY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtcykgPgorICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUgKSB7CisgICAgICAgIHJldCA9IGZhbHNlOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBjYWxsLT54ZW5fYXJnLT5jbWQgKQorICAgIHsKKyAg
ICBjYXNlIE9QVEVFX01TR19DTURfT1BFTl9TRVNTSU9OOgorICAgIGNhc2UgT1BURUVfTVNHX0NN
RF9DTE9TRV9TRVNTSU9OOgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9JTlZPS0VfQ09NTUFORDoK
KyAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9S
RUdJU1RFUl9TSE06CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgorICAg
ICAgICByZXQgPSB0cnVlOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBy
ZXQgPSBmYWxzZTsKKyAgICB9CisKKyAgICBpZiAoIXJldCkKKyAgICAgICAgZ290byBvdXQ7CisK
KyAgICByZXQgPSBleGVjdXRlX3N0ZF9jYWxsKGN0eCwgcmVncywgY2FsbCk7CisKK291dDoKKyAg
ICBpZiAoIXJldCkKKyAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbDsKKworICAgIGludCBvcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWco
cmVncywgMyk7CisKKyAgICBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9p
ZCk7CisKKyAgICBpZiAoICFjYWxsICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dp
dGNoICggY2FsbC0+cnBjX29wICkgeworICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0FMTE9D
OgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToKKyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRs
aW5nICovCisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJ
R05fSU5UUjoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01E
OgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgcmV0dXJuIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKK30KKwog
c3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBjYXBzOwpAQCAtMjI1LDEwICs1MzksOSBAQCBz
dGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6CiAgICAgICAgIHJldHVy
biBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwogICAgIGNhc2UgT1BURUVfU01D
X0NBTExfV0lUSF9BUkc6CisgICAgICAgIHJldHVybiBoYW5kbGVfc3RkX2NhbGwoY3R4LCByZWdz
KTsKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKLSAgICAgICAgLyog
VE9ETzogQWRkIHByb3BlciBoYW5kbGluZyBmb3IgdGhpcyBjYWxscyAqLwotICAgICAgICBmb3J3
YXJkX2NhbGwocmVncyk7Ci0gICAgICAgIHJldHVybiB0cnVlOworICAgICAgICByZXR1cm4gaGFu
ZGxlX3JwYyhjdHgsIHJlZ3MpOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8h-0006L4-KS; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8f-0006Ij-T5
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:45 +0000
X-Inumbo-ID: f8dedb60-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f8dedb60-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:08 +0200 (CEST)
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=/Ps+794ZVdHJqyutlxIT6Iwg5bYSe2ZgqDqh4J9lAgs=;
 b=jwnGygPEHViX4FM3BfWT4mlrqGk2A1sKgvEupTITmWXH2nn9jjSdxz49gR4a2usbd9qaIijB3oOpM95OdLhvXHOUYoUglmMbqoKlEzBfBO4A/eY3+uztSIDo4k3b9CP088hxf0xMhBD0XZq8HwLce4BZmzGvGrNvSUYjJkvwFYg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM0PR03MB3764.eurprd03.prod.outlook.com (2603:10a6:208:45::15) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Mon, 3 Sep 2018 16:55:35 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:31 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:31 +0300
Message-Id: <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR03CA0054.eurprd03.prod.outlook.com
 (2603:10a6:803:50::25) To AM0PR03MB3764.eurprd03.prod.outlook.com
 (2603:10a6:208:45::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1bfa38aa-f622-4455-afb1-08d611be11b6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3764; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 3:7gN4dUPhRxGd4p/cdfvPxyIL6Bz8JHws5bFrIUCCVlakL57YtJb+r3paGFo8UvXFTGomRT03gP4jCDC32bpvLRDhKGuQ50sh0hOjbcPqCvxlS+oJh+PoljdwDU+hTPrblS2qn2KixO0DX5Va3aslNj+W6vadk4McTuMLJuiqYiQr3+QCPlpGN1RqA2YjH00Y9ZkcSynvhTFH69J+1KECDG1idBAploFuTt6Of0NKPvEDXVNLs5F2A18Wrbfjsvvh;
 25:/Nh7ktQA6NsXKqBdfTcBRAIyw3ho2kG5VzOsN07taLKX3raTijSxHGhl079nqsoTDRZJk4QVQUO/l322ufRk/kC41nfvqilY0hSZOvoXSaowfctp7230XNbfmjf1Pv5vXTJa5itOZcgR2HVN2YeH49GAb7+LUAwUuuG3Y94pMXfaxh+gC676c3f6z6vBOnjFPH0o8D5AKBu+azABaH8VkNkZVykmnwGdRxWq/9dWWQshc5len5oWFW6q0Ryw1dQ8EEnYjZcaSUFIJtmymH9uMjGS/VIckG60ZfDAniP/J2Tje/YODTd5iWZtsB1ZSbqne3HVluNHVGLFCtzKv7Ubog==;
 31:bhi1zSI9mLSScBq7he5bE4lYUwRqwleO9sXuV7ctNbcfsVwaLVp89AL8x1QTqe7L7ltnXPpuMFLCVFlq6/+cBV/RgctymIa57eiCwOSypkfob9nAEcu59iyleQ5zkjLYUynDMKMEySjm2k0iy1kN56dP4zDx4qhIu9Lm5CVWUccn+YbDjyoy1oCly1kTR4iATBB8qKVajQnAAzJY0i0kJmqJ46E4svBK6OlCmaamnuA=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3764:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 20:bZ7yelSYp1sWv8E4RBtvhMRk9icl/uqnjv0iEGV5Pdwjxk3GzFAl3dQDBZOk1HQdd59BonBY4vq6EIxe+B7fDW23tLBJskunrxkD92RCfaCjoy8zGiCNYOsDfgdp9g4/nnimPAR5FL4UxgxD7kHYQsNcyDbv92ZLKAOBHgjycHcLUx40H3B+kPy/hkQ/LGu6cbT0Z5IxvmoUpXX5RvlZ5IlPFkZQtSwQ5bQuqb11VPLhslpFAZRdt14d2JdEobQkGcOjLFPUKfPF2e++NfKKCtOkIM5x5SaCkW9NAe+gbf5xz6deHENvYDr1LN6FOOV5dCor9OX0Vku/+wnQp2b+vEGX0FIGbD7p2F+nrWYXrtWPDndK40UnXWHNaXmy5QwqHrZYhp/M/fDDMs558Fx1xfBZxkNypHrhG4CAUhrUfeTX1pDOyyXQrByPuu1J7kbPkvuJMOnRiQA2Ywn/5KHSlM7cZM6GS/xKERbe5rTJp44I7o3/S6WiZvfdqmW/XCzM;
 4:/EA7PN0IH0zKECwX4jKjBLW9Mh4Z5z8D+r6797IZg7fu+Ip3mFaTbokogbumumW86r1xTJyKtnOUuvsMhqfbGVxjRjlCXIsoMZhlm27mr7/RZp9ZhwsSVAbZpzKOumTQaO7bpwH93X2StEN0ylsrLHQxsjeOD2J/d3V5iRk+X+7m8b+Nt8YZjBvSdhbrsOGwMqh8eRAc/EqXTcfImpW+cjziSZSWFvkPNHFjNmcJ1PZQseWGUS2eOjPyOKyAK4dGRoZc3fRhtfetF0PNxCXsdWE0vjv3vQ1mTYGNNBfuWf7TvzCOxDbC4Ux6qc4oBNnhUW20C/OcNXJEj5R8NgtEGWddnpSaRebFRN8OPukNK6o=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3764B033C24E4A6F960F3CC1E60C0@AM0PR03MB3764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:AM0PR03MB3764; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3764; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(396003)(136003)(376002)(346002)(366004)(39860400002)(189003)(199004)(54906003)(72206003)(36756003)(68736007)(86362001)(2906002)(8676002)(11346002)(51416003)(476003)(76176011)(80792005)(478600001)(97736004)(52116002)(55236004)(386003)(2616005)(446003)(486006)(26005)(16586007)(42186006)(186003)(316002)(48376002)(47776003)(426003)(122856001)(50466002)(66066001)(5660300001)(14444005)(305945005)(4326008)(81166006)(7736002)(6116002)(3846002)(105586002)(106356001)(53936002)(8936002)(50226002)(81156014)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3764; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR03MB3764;
 23:WT0BSsFNl+8PLfG6cxJ1D/M9kH0HM8VDEXD4HYC7S?=
 =?us-ascii?Q?NSCq/ZrkLfAyrfxvbX42EpgKo43JIlvsokphPGjduxrJtM9XMVq88G1lu2FZ?=
 =?us-ascii?Q?I0acgWbAT2ZQlOOiUPTSVdgjeOnI7b8HoAFUs1TwbtvRHn5PJIfDsZdDgdjH?=
 =?us-ascii?Q?tjppPTCnaUXVAtdsfoD6RowjlY1h7y4dPmtVOaZ4gEwjq+bciNSXpbZdXvPC?=
 =?us-ascii?Q?wGHg9Yj0wmgVs9K39pNLVYGzvKb+Iph9FETe1HHMnjhdFVK6prLI8z+FpFMx?=
 =?us-ascii?Q?Y1Ze/azenDeb+JBy147EzLe5xCLHIB/1xewcmhv9r08Ai3kW76guLMKm8NJ5?=
 =?us-ascii?Q?/3Ub54jVr58U0sNw6uP7boWAQBP/vp/0SQKwrzggBgHHAt/ieYotJfDnO8W2?=
 =?us-ascii?Q?ADIEC9Nyj6cDkWMktYLNN7TxALmDksW2p2ft97/tMLaiABHVo5MdTOFvGdRz?=
 =?us-ascii?Q?kWN1hRVaUo24I2lQj2k5NVIcCiXnROZhWxpRyt4nr+VHqWBOo4pZwDeYfSMt?=
 =?us-ascii?Q?wXuXsBJS0Ro+O6dsfbkFwLB34XCnGlP5A3eNDfMSulggiQDQW3QDOY0J0sUX?=
 =?us-ascii?Q?mDbX5As5f310I0DmJpgAo2IlzvKToowqusV+2tUQrakm6olOlog7TIPQfUnx?=
 =?us-ascii?Q?TLcyjV/7Gok+muCp29NA8rYnceqzFcf2It4lpNTIeuL5GElnWk5y0p8gXqPe?=
 =?us-ascii?Q?5fQQaiGojMX55yFy/4zlI1CkRZmzEWGyVci3SCcwLZTyIxe3ZMliX71bNTEJ?=
 =?us-ascii?Q?VfJ8SeYZfpx55Qf+NGlOevFo4v5iHzeKB2QAzM76UkEym5hF0UcZxcTkHlqD?=
 =?us-ascii?Q?bKchiyqbwDTGknZ5LVboBQBWE3ipSP5arCsVU4vjUznMN4hOyenyWwvPneKE?=
 =?us-ascii?Q?Rs6uovXy9QqdI8rvP9pM1KoQGGOwXzZQZXHDc0rb5rIwjscXZAbbMB83GU4m?=
 =?us-ascii?Q?TfveLChFZsVIZ6yaM//s6br/0O8B39ZqnIp2ewFwgZSHKGTAPoQwKpDyyCds?=
 =?us-ascii?Q?NCYrhHomr9cJ+btajNxBjfQkfPN+ZRpBq7X1IXqm7dohQxSXd2X5j0I78fvS?=
 =?us-ascii?Q?BHYewbdLYSQ2aq9bKjiVK1e60/7PriuBjVFl/z5HfsqX1o/DO2xl+MboDi3Z?=
 =?us-ascii?Q?qIld1nDof2oewXdqYCLyuPP3eygMJEC/x5yaLbP0Lvf9yO8MBd4CFoMDt77d?=
 =?us-ascii?Q?Q6vq224rI866IXOWHFXskEFW35Wi8wvcQLX+Be+lt7eGsHPT5WKsoXwK2xUc?=
 =?us-ascii?Q?yXSONqtJnBh7NLIZHQwgR9WN2u6q2eGFz6kNzJ1?=
X-Microsoft-Antispam-Message-Info: bEgDUms1h/pc5LTMEkWWENcsmVyALKMxiiZ8qDmlBZBW9kpTvPIul3AF8j3hZGkeStxmEAIn09bt3qgAGTB57TPQDhv5TrTkNEfW0Zj89lvQ3Lnessaeg+r2W2zv/AKgqhxhUelprrctCRbUeweTIv6dipqa+uenEeQJXwcjQOMwaANYtGCIH7FHyeDpDcRuETwIuRfvipTZzFzgFWuO4vX4JHARwF78aQ3Pa2j+A5vbcQWjdbV2xLMmuAenMTlEfIPq3cCSFWYYC9x6LI65XOsFxuTv266/AKPwlYZEH2U7g/ZPqVpa5TN3egrQv5J/eeUo49wIuOsBV+QF7+8cc37lH7wsX7uXsC5EPZFCKbs=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3764;
 6:yEoAPw/HMq0JvQZqB7/NVNLjHOIxvqCaE7JZKssw2JXrmTLSQHoep8Nqc4FieSAAhnHY2yNi86d4iT0Ye2biXzHomR+2qZcAqte/V7uVzkUP1URkDNoPpNCsoZAgX0mGyJ/CXxt0RYtI6xTDlEjzDwdpou2Id9mHJh8tBM4kZgoyPDOP8d7oFASqeviRmHZcA/bi58IyR93K0kEvwPZdLc7eFBO+BklrvQoaEJv6Z3tW1mcoS5wbnoE/LGJ+tI9fHIX6xj+nTMapLVH/3ilD2ml7G17v8yBS09n31kp1+km7QkzLVL1xajXFrAuFmm83QC44mP85DOXwstulqM5oF7XqkJxBN1fSrwUj0tikSSc48YItPmsmI+pS4FT3wDhBtiH7qM0cGuJr1Ifh4ZY7cxa9sP4ccippBFrP85Nm8TNPy9EoMWBXEeNazSrPE0zhhVxDpUh7hHIZvbtq7d6PHQ==;
 5:qhGC1OZgPLD5VnXCWq36kSTIS15O9JlhStx//Wp2yGxlvIyDFtSNjqNTnLoQCLWzuffMvHlmRe1PcKVSEb7fCnyymv0FkcHEH4uaGnecWPkmjfofsGoFJaBhvJNX4v0RZ4uCEKNHbekrc+v07pOJHvZbYnYH0ON9RnMnTjr30rM=;
 7:6UNLKO+tUl8S29TTPN5ewJgHRUWCjCJwtEIiC4h501r+wu8NpKnh2HlFNncUAbo5bxdqPJGOIgs9DFInNfY1N1ZaWYX+C87uKMJXLvYs0jp9rN1u5DCD3E7zirRVpA4uV7Rof570tnF5jcsj3hl/yEEYSU7yIJLPjxmy4S4yUvmbp9BNg+Qa9jX1QtxWHAX4STkpBDA1oYSbLytGw1e6UsRJXFGpvhBqz5MI/g6KE8V2k2Swq3NXUOoR0xeglbVm
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:35.2522 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1bfa38aa-f622-4455-afb1-08d611be11b6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3764
Subject: [Xen-devel] [PATCH v2 07/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

TWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRhcmQg
U01DQ0MKY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQg
Y2FsbCBjYW4gYmUKaW50ZXJydXB0ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8g
TlcgYmVmb3JlIGNvbXBsZXRpbmcKdGhlIGNhbGwuCgpJbiBjb250cmFuc3Qgd2l0aCBmYXN0IGNh
bGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKYXJlIHBhc3NlZCBpbiByZWdp
c3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBSZWdpc3RlcgpwYWlyIHIx
LHIyIGhvbGRzIDY0LWJpdCBQQSBvZiBjb21tYW5kIGJ1ZmZlciwgd2hlcmUgYWxsIGFyZ3VtZW50
cwphcmUgc3RvcmVkIGFuZCB3aGljaCBpcyB1c2VkIHRvIHJldHVybiBkYXRhLiBPUC1URUUgaW50
ZXJuYWxseQpjb3BpZXMgY29udGVudHMgb2YgdGhpcyBidWZmZXIgaW50byBvd24gc2VjdXJlIG1l
bW9yeSBiZWZvcmUgYWNjZXNzaW5nCmFuZCB2YWxpZGF0aW5nIGFueSBkYXRhIGluIGNvbW1hbmQg
YnVmZmVyLiBUaGlzIGlzIGRvbmUgdG8gbWFrZSBzdXJlCnRoYXQgTlcgd2lsbCBub3QgY2hhbmdl
IGNvbnRlbnRzIG9mIHRoZSB2YWxpZGF0ZWQgcGFyYW1ldGVycy4KCk1lZGlhdG9yIG5lZWRzIHRv
IGRvIHRoZSBzYW1lIGZvciBudW1iZXIgb2YgcmVhc29uczoKCjEuIFRvIG1ha2Ugc3VyZSB0aGF0
IGd1ZXN0IHdpbGwgbm90IGNoYW5nZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCjIuIFRvIHRyYW5z
bGF0ZSBJUEFzIHRvIFBBcyBpbiB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRvbmUK
ICAgaW4gdGhpcyBwYXRjaCkuCjMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZyb20gZ3Vl
c3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKICAgdG8gZG8gSVBBLT5QQSB0cmFuc2xhdGlvbiBi
eSBtaXN1c2luZyBtZWRpYXRvci4KCkFsc28gbWVkaWF0b3IgcGlucyB0aGUgcGFnZSB3aXRoIG9y
aWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKaXQgd2lsbCB3cml0ZSB0byBpdCBsYXRlciwg
d2hlbiByZXR1cm5pbmcgcmVzcG9uc2UgZnJvbSBPUC1URUUuCgpEdXJpbmcgc3RhbmRhcmQgY2Fs
bCBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlICJSUEMgcmV0dXJucyIsIGFza2luZwpOVyB0byBk
byBzb21lIHdvcmsgZm9yIE9QLVRFRS4gTlcgdGhlbiBpc3N1ZXMgc3BlY2lhbCBjYWxsCk9QVEVF
X1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyB0byByZXN1bWUgaGFuZGxpbmcgb2YgdGhlIG9yaWdp
bmFsIGNhbGwuClRodXMsIG1lZGlhdG9yIG5lZWRzIHRvIG1haW50YWluIGNvbnRleHQgZm9yIG9y
aWdpbmFsIHN0YW5kYXJkIGNhbGwKZHVyaW5nIG11bHRpcGxlIFNNQ0NDIGNhbGxzLgoKU3RhbmRh
cmQgY2FsbCBpcyBjb25zaWRlcmVkIGNvbXBsZXRlLCB3aGVuIHJldHVybmVkIHZhbHVlIGlzCm5v
dCBSUEMgcmVxdWVzdC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAzMTkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAzMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKaW5kZXgg
Yzg5NWE5OS4uMTAwOGViYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCisr
KyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtMTIsNiArMTIsNyBAQAogICovCiAKICNp
bmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgpAQCAtMTksOSArMjAsMjcgQEAKICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfc21jLmg+CiAKKyNkZWZpbmUgTUFY
X1NURF9DQUxMUyAgIDE2CisKKy8qCisgKiBDYWxsIGNvbnRleHQuIE9QLVRFRSBjYW4gaXNzdWUg
bXVsdGlwbGUgUlBDIHJldHVybnMgZHVyaW5nIG9uZSBjYWxsLgorICogV2UgbmVlZCB0byBwcmVz
ZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVtLgorICovCitzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0
X2FyZzsKKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKKyAgICBtZm5fdCBndWVz
dF9hcmdfbWZuOworICAgIGludCBvcHRlZV90aHJlYWRfaWQ7CisgICAgaW50IHJwY19vcDsKK307
CisKIHN0cnVjdCBkb21haW5fY3R4IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAg
c3RydWN0IGxpc3RfaGVhZCBjYWxsX2N0eF9saXN0OwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFp
bjsKKyAgICBhdG9taWNfdCBjYWxsX2N0eF9jb3VudDsKKyAgICBzcGlubG9ja190IGxvY2s7CiB9
OwogCiBzdGF0aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7CkBAIC00OSw2ICs2OCw0NCBA
QCBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQogICAgIHJldHVybiB0cnVlOwogfQogCitz
dGF0aWMgbWZuX3QgbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIocGFkZHJfdCBnYWRkciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqKnBnKQoreworICAgIG1mbl90IG1mbjsKKyAgICBnZm5fdCBnZm47CisgICAgcDJtX3R5
cGVfdCB0OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGdmbiA9IGdhZGRyX3RvX2dmbihnYWRkcik7Cisg
ICAgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKKworICAgIGlmICggdCAhPSBwMm1fcmFt
X3J3IHx8IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsKKworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIGlmICggIXBhZ2UgKQor
ICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47CisKKyAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBk
KSApCisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKKworICAgIGlmICggcGcgKQorICAgICAg
ICAqcGcgPSBwYWdlOworCisgICAgcmV0dXJuIG1mbjsKK30KKworc3RhdGljIHZvaWQgdW5waW5f
Z3Vlc3RfcmFtX2FkZHIobWZuX3QgbWZuKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgaWYgKCAhcGFnZSApCisgICAgICAg
IHJldHVybjsKKworICAgIHB1dF9wYWdlKHBhZ2UpOworfQorCiBzdGF0aWMgc3RydWN0IGRvbWFp
bl9jdHggKmZpbmRfZG9tYWluX2N0eChzdHJ1Y3QgZG9tYWluKiBkKQogewogICAgIHN0cnVjdCBk
b21haW5fY3R4ICpjdHg7CkBAIC04Nyw2ICsxNDQsMTAgQEAgc3RhdGljIGludCBvcHRlZV9lbmFi
bGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAKICAgICBjdHgtPmRvbWFpbiA9IGQ7CisgICAg
SU5JVF9MSVNUX0hFQUQoJmN0eC0+Y2FsbF9jdHhfbGlzdCk7CisKKyAgICBhdG9taWNfc2V0KCZj
dHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsK
IAogICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwogICAgIGxpc3RfYWRkX3Rh
aWwoJmN0eC0+bGlzdCwgJmRvbWFpbl9jdHhfbGlzdCk7CkBAIC0xMzQsMTEgKzE5NSw3MiBAQCBz
dGF0aWMgdm9pZCBzZXRfcmV0dXJuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJf
dCByZXQpCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwogfQogCitzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpj
dHgpCit7CisgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbDsKKyAgICBpbnQgY291bnQ7CisK
KyAgICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY3R4X2NvdW50LCAxLCBN
QVhfU1REX0NBTExTKTsKKyAgICBpZiAoIGNvdW50ID09IE1BWF9TVERfQ0FMTFMgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIGNhbGwgPSB4emFsbG9jKHN0cnVjdCBzdGRfY2FsbF9jdHgp
OworICAgIGlmICggIWNhbGwgKSB7CisgICAgICAgIGF0b21pY19kZWMoJmN0eC0+Y2FsbF9jdHhf
Y291bnQpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBjYWxsLT5vcHRlZV90
aHJlYWRfaWQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Fk
ZF90YWlsKCZjYWxsLT5saXN0LCAmY3R4LT5jYWxsX2N0eF9saXN0KTsKKyAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKKworICAgIHJldHVybiBjYWxsOworfQorCitzdGF0aWMgdm9pZCBmcmVl
X3N0ZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4
ICpjYWxsKQoreworICAgIGF0b21pY19kZWMoJmN0eC0+Y2FsbF9jdHhfY291bnQpOworCisgICAg
c3Bpbl9sb2NrKCZjdHgtPmxvY2spOworICAgIGxpc3RfZGVsKCZjYWxsLT5saXN0KTsKKyAgICBz
cGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAgIGlmICggY2FsbC0+eGVuX2FyZyApCisgICAg
ICAgIGZyZWVfeGVuaGVhcF9wYWdlKGNhbGwtPnhlbl9hcmcpOworCisgICAgaWYgKCBjYWxsLT5n
dWVzdF9hcmcgKSB7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjYWxsLT5ndWVz
dF9hcmcpOworICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZu
KTsKKyAgICB9CisKKyAgICB4ZnJlZShjYWxsKTsKK30KKworc3RhdGljIHN0cnVjdCBzdGRfY2Fs
bF9jdHggKmZpbmRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgaW50IHRocmVhZF9p
ZCkKK3sKKyAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsOworCisgICAgc3Bpbl9sb2NrKCZj
dHgtPmxvY2spOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGNhbGwsICZjdHgtPmNhbGxfY3R4
X2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRfaWQg
PT0gdGhyZWFkX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZj
dHgtPmxvY2spOworICAgICAgICAgICAgICAgIHJldHVybiBjYWxsOworICAgICAgICB9CisgICAg
fQorICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOworCisgICAgcmV0dXJuIE5VTEw7Cit9CiAK
IHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4
OworICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwsICpjYWxsX3RtcDsKICAgICBib29sIGZv
dW5kID0gZmFsc2U7CiAKICAgICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91
bGQgYmUgc3RvcHBlZCAqLwpAQCAtMTYzLDkgKzI4NSwyMDEgQEAgc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFmb3VuZCApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIEFTU0VSVCghc3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykpOwor
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwgJmN0eC0+Y2Fs
bF9jdHhfbGlzdCwgbGlzdCApCisgICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7
CisKKyAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7CisKICAg
ICB4ZnJlZShjdHgpOwogfQogCisvKgorICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRvIHhlbiBt
ZW1vcnkgdG86CisgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKKyAq
IDIpIE1ha2Ugc3VyZSB0aGF0IGd1ZXN0IHdvdWxkbid0IGNoYW5nZSBkYXRhIGluIGNvbW1hbmQg
YnVmZmVyIGR1cmluZyBjYWxsCisgKi8KK3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCit7CisgICAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9h
ZGRyOworCisgICAgY21kX2dhZGRyID0gKHBhZGRyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8
IDMyIHwKKyAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworCisgICAgLyoKKyAgICAgKiBD
b21tYW5kIGJ1ZmZlciBzaG91bGQgc3RhcnQgYXQgcGFnZSBib3VuZGFyeS4KKyAgICAgKiBUaGlz
IGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1lbnQuCisgICAgICovCisgICAgaWYgKCBjbWRfZ2FkZHIg
JiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGNhbGwtPmd1ZXN0X2FyZ19tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9y
YW1fYWRkcihjbWRfZ2FkZHIsIE5VTEwpOworICAgIGlmICggbWZuX2VxKGNhbGwtPmd1ZXN0X2Fy
Z19tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGNhbGwt
Pmd1ZXN0X2FyZyA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoY2FsbC0+Z3Vlc3RfYXJnX21mbik7
CisgICAgaWYgKCAhY2FsbC0+Z3Vlc3RfYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1f
YWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KworICAgIGNhbGwtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKKyAgICBpZiAoICFj
YWxsLT54ZW5fYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVz
dF9hcmdfbWZuKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIG1lbWNweShj
YWxsLT54ZW5fYXJnLCBjYWxsLT5ndWVzdF9hcmcsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9T
SVpFKTsKKworICAgIHhlbl9hZGRyID0gdmlydF90b19tYWRkcihjYWxsLT54ZW5fYXJnKTsKKwor
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7CisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDIsIHhlbl9hZGRyICYgMHhGRkZGRkZGRik7CisKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKworc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0
ZF9jYWxsX2N0eCAqY2FsbCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCBh
dHRyOworCisgICAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5yZXQ7Cisg
ICAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXRfb3JpZ2luID0gY2FsbC0+eGVuX2FyZy0+cmV0X29yaWdp
bjsKKyAgICBjYWxsLT5ndWVzdF9hcmctPnNlc3Npb24gPSBjYWxsLT54ZW5fYXJnLT5zZXNzaW9u
OworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkg
eworICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7CisKKyAgICAg
ICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKKyAgICAgICAg
Y2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVF
X01TR19BVFRSX1RZUEVfVE1FTV9JTk9VVDoKKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+
cGFyYW1zW2ldLnUudG1lbS5zaXplID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5w
YXJhbXNbaV0udS50bWVtLnNpemU7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX1ZBTFVFX0lOT1VUOgorICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5w
YXJhbXNbaV0udS52YWx1ZS5hID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5hOworICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0u
dS52YWx1ZS5iID0KKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FU
VFJfVFlQRV9STUVNX09VVFBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fSU5PVVQ6CisgICAgICAgICAgICBjYWxsLT5ndWVzdF9hcmctPnBhcmFtc1tpXS51LnJtZW0u
c2l6ZSA9CisgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5z
aXplOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9OT05FOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoK
KyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6CisgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiB0cnVlOworfQorCitz
dGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQorewor
ICAgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0OworCisgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOworCisg
ICAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOworICAgIGlmICggT1BURUVfU01D
X1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCisgICAgeworICAgICAgICBjYWxsLT5vcHRlZV90
aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7CisgICAgICAgIGNhbGwtPnJwY19vcCA9
IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKG9wdGVlX3JldCk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKworICAgIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhjdHgsIHJlZ3MsIGNh
bGwpOworCisgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKKworICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHgg
KmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IHN0ZF9jYWxs
X2N0eCAqY2FsbDsKKyAgICBib29sIHJldDsKKworICAgIGNhbGwgPSBhbGxvY2F0ZV9zdGRfY2Fs
bF9jdHgoY3R4KTsKKworICAgIGlmICghY2FsbCkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgcmV0ID0gY29weV9zdGRfcmVxdWVzdChyZWdzLCBjYWxsKTsKKyAgICBpZiAoICFyZXQgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vdyB3ZSBjYW4gc2FmZWx5IGV4YW1pbmUgY29u
dGVudHMgb2YgY29tbWFuZCBidWZmZXIgKi8KKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJ
WkUoY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtcykgPgorICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUgKSB7CisgICAgICAgIHJldCA9IGZhbHNlOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBjYWxsLT54ZW5fYXJnLT5jbWQgKQorICAgIHsKKyAg
ICBjYXNlIE9QVEVFX01TR19DTURfT1BFTl9TRVNTSU9OOgorICAgIGNhc2UgT1BURUVfTVNHX0NN
RF9DTE9TRV9TRVNTSU9OOgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9JTlZPS0VfQ09NTUFORDoK
KyAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgorICAgIGNhc2UgT1BURUVfTVNHX0NNRF9S
RUdJU1RFUl9TSE06CisgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgorICAg
ICAgICByZXQgPSB0cnVlOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBy
ZXQgPSBmYWxzZTsKKyAgICB9CisKKyAgICBpZiAoIXJldCkKKyAgICAgICAgZ290byBvdXQ7CisK
KyAgICByZXQgPSBleGVjdXRlX3N0ZF9jYWxsKGN0eCwgcmVncywgY2FsbCk7CisKK291dDoKKyAg
ICBpZiAoIXJldCkKKyAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbDsKKworICAgIGludCBvcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWco
cmVncywgMyk7CisKKyAgICBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9p
ZCk7CisKKyAgICBpZiAoICFjYWxsICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dp
dGNoICggY2FsbC0+cnBjX29wICkgeworICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0FMTE9D
OgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToKKyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRs
aW5nICovCisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJ
R05fSU5UUjoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01E
OgorICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgcmV0dXJuIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKK30KKwog
c3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICB1aW50MzJfdCBjYXBzOwpAQCAtMjI1LDEwICs1MzksOSBAQCBz
dGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6CiAgICAgICAgIHJldHVy
biBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwogICAgIGNhc2UgT1BURUVfU01D
X0NBTExfV0lUSF9BUkc6CisgICAgICAgIHJldHVybiBoYW5kbGVfc3RkX2NhbGwoY3R4LCByZWdz
KTsKICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKLSAgICAgICAgLyog
VE9ETzogQWRkIHByb3BlciBoYW5kbGluZyBmb3IgdGhpcyBjYWxscyAqLwotICAgICAgICBmb3J3
YXJkX2NhbGwocmVncyk7Ci0gICAgICAgIHJldHVybiB0cnVlOworICAgICAgICByZXR1cm4gaGFu
ZGxlX3JwYyhjdHgsIHJlZ3MpOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8m-0006RE-3M; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8k-0006PC-MC
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:50 +0000
X-Inumbo-ID: fbbd68d5-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fbbd68d5-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:12 +0200 (CEST)
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=+uOCqNoFbnpVO+rQwRLgqg/cSIlrcn/mF8RJSUT6o8Y=;
 b=CoYiCg+6vMSOsgKcSQMBRawiogm7QdUGE7YWAhHaOEEuJ5gJbzfIhPWoYGjeQuJkWZtQkqUX7t2L3xiW1kpxCyeGkkpiMrA1l7UFKEe7g/dZVpw4zoR4nzN7UiOkaWliwREpgpHLqgozVrmy3gPgM5nio2PQZtGl+vxR/88RNFc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM6PR03MB3767.eurprd03.prod.outlook.com (2603:10a6:209:31::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.17; Mon, 3 Sep 2018 16:55:40 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:37 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:32 +0300
Message-Id: <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0202CA0004.eurprd02.prod.outlook.com
 (2603:10a6:4:29::14) To AM6PR03MB3767.eurprd03.prod.outlook.com
 (2603:10a6:209:31::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c3de70dd-ca5c-4253-6363-08d611be14fd
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3767; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 3:UZNGDQL0D8dGfARTWbyndflh79eMZJmntddToUZ48CU+50BOIIgP1x8oYohwg9bTzc6lnmYROOGLcSuON9sZB6WMLkrd/xL8A6g2qbP3mAkzSAHu1bFLYPiXpLbjLmorZhJ4VkKg2mIaEVxtjOvEZKLw7bahO66ltXi3E9Hi9PCdqt3nMMblsgct3yg0LsUtb/4GVdPLI8BtBFKuaBX8X407ZR/+eNP8JtRR83JBpcNS9GQmmqnASYx/fd/j/73I;
 25:TZDe+8nvzYV05dgdeodZvpubDbHqjX6wx9Joi91CguiyE5b9U69jWZw8NCLQp/IFTxd9ZIXTaeibevSlHfSxa4CM7bylKjJaz4r+MMtARI7PqDgF0JXJ8V5Ifwv1czYxtMmpHxqraVFCMJYATPSH5XJlcZWNB92N+k3eB+zdqqFv3AJIch4LQZRI7qdpOWp9uXFE0YCT/AT4oxWx6jizOKGRFu6YCf6Za6xYj6lRcdq7D0FlsM4wbyKPzV6L/zsHYzmQ34wcgJEIBRRpfhBxdTuQVenSvfGApanm9lKR33ASbTcauUBTWk5CqeHrIauBUUwyuLevpJdktU/l7humJA==;
 31:pBlaNs2t1ws3vKhgJJCvvHkQ3vgRvODbSFfdbcccEUHMmut71ONvL0+0u6Puefylma4UvAKZug9M9yuQje2IK/gP7u0PhrSr5ekDROzpn38iO5IzCP1EKF2mHKMSamxUbalWt9bESjThA6KUn9A9ZI7yBtdjowLKmrxcGi1KMjRslrBnznEcb8QaJnRKAbK9a5Ql3J6dugNInAw0XxFg4uCXe3V9UH+nSVQoQQyeFSQ=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3767:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 20:uDb2k/tW9UwSsFoJsfq+iUbDRUMS47cYw3aWvlxkZFbkWKyDQ6KcS88xEQIzqgDvQfhTuyxXDHgqRD9TQr4d8v3H7QIfbh6fUcaPaA9H2OwKoNbVqYSYnMXnONQMD2vH5yRObAX3vU47gZ5NedGEqFTQKweH+zSoh+bWVyRKJOetXEqkjiWdu6XdO5LypLFvFm9OC1azUIvnctwl6Cf7L+O3xsHlZqotgomJne71QboXzXKiJfw+lp/pxSNucx6yMkzT2wPPnPtZjGUt4pUqx8KjbpEazDa8aqTHh4DwZH8qPglU32I9cLTFygi81ja8oNi1sKBA/SWB5lvWRF6H1HZ8ILc/5RbVqqDyAX9OftCG+tcuVQkwjl8/FKTxq9tLAovHui0/vJapFMPzLR+fmXORVt+2bU0Q1zXq+MJcfItv3nSgskE6G49Pp/QFwkraVmwQ9cQvYTzvRK7joXF6JE2l84q81kf+aD7con1wflCHbiQfKvkMnOr75I/nIysO;
 4:+FFbq5XNKtntUy0e8hGAZJinB24IseD42J+ZRmxAYEZTUL4Qo0upxMQYQLDCybaH6RALvk4x4UsRwwu7EChxIkDRLJmQmcyIsau9DyxB2m5q+F7Vd0rMzL1y0rc62ffqsPVWmxV9Xv9XhBwmW8gM+ESo/p+CwRp2rggSZ2CESQ80mrWeHwrXkIU2BfZ2nFrbvQnsHUpXsE9cWka5l2iRGYAXHMZ8tg1JxLzJGc+OFx90e8f+wR8R7tnDL1hbAFEgZjkun2DRwpcs8c0CZjzYz6MRwzss8E5Q5t+cBlFg/8v5kQyhC+8fD3rMrZn+TWaD5IUttCa/J9MqBvzq9j0lnt7l98hhJsRLGkv8zDk7elw=
X-Microsoft-Antispam-PRVS: <AM6PR03MB376704446D8BB266C5786778E60C0@AM6PR03MB3767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR03MB3767; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3767; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(396003)(136003)(39860400002)(199004)(189003)(426003)(6116002)(3846002)(76176011)(36756003)(55236004)(4326008)(81156014)(81166006)(80792005)(5660300001)(7736002)(8676002)(48376002)(54906003)(16586007)(42186006)(72206003)(68736007)(86362001)(305945005)(50466002)(14444005)(2616005)(476003)(6666003)(47776003)(217873002)(478600001)(316002)(52116002)(106356001)(8936002)(53936002)(26005)(186003)(386003)(11346002)(105586002)(97736004)(2906002)(51416003)(66066001)(486006)(122856001)(50226002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3767; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR03MB3767;
 23:smhjmYbM96vKcLQ4mCRb2c686xv4ezM2FFf7nCgCe?=
 =?us-ascii?Q?m0bknZESRwomiFjT09dP1OAj3+rZ2sSqKDKS0VDFVgP+jmTUbG7HWQ7nfeBU?=
 =?us-ascii?Q?cf0VHdpupxSqzEy5uUPHpM0AZuwMqktysW3ubIBv4fkPBpG9vxsxH1QOIMfi?=
 =?us-ascii?Q?99ydCChVLdRqlfHE3WiKelLv3mQs5Ze26p40YpQk1s3/svYEnH+OgRyRzCak?=
 =?us-ascii?Q?/VqQwvdMkjOhjptCL+PglMiLDfPPYSPacFAWKruzE+MFz3fBYhEHlIgNl0ID?=
 =?us-ascii?Q?5ogFAbFLtjsgZVJ/NeeqmYQ1rdaibldF/2jzX1uIcDZAMh9W2fDk9ulBzmCU?=
 =?us-ascii?Q?GPWaBf4p6/uwxjrOGDljnREOBS0fWYbn/wTpau1RaYgH773O+eWUkfikigy7?=
 =?us-ascii?Q?mTyvTvg5XLHca9I6TTOupe8eJsV1ocdGk9JRjV0pqMBztWA2kC6dXmFejYKr?=
 =?us-ascii?Q?eOeERXN8ZaU4s2ZzMjD5s7Cui8BvHdMqhh6YhHmy2+1ut8fgIGEcxDGtSY+t?=
 =?us-ascii?Q?EieD5cGQNhr4rdJUFepbb7917RjBqW6R93jcY+ZC8Rj3nnjq/dNLLxP7CLUk?=
 =?us-ascii?Q?BVxid/CKTfBaSWNeUHsd3EiKz7yrUjaz/V45ulrmM9TuSugNFUCnQhGIzxA6?=
 =?us-ascii?Q?f5Q2XO6ptLJI2RPtkNmjgz3dUVy86EnsodsoM+TeCfv5wqSqOE8aNNhEU0ke?=
 =?us-ascii?Q?ESxp/YsSOlf4/U3X8EsisLcKC2V+y65NHgO+nopph3JJ78HJt+zpfb7Xmxal?=
 =?us-ascii?Q?VfzYqjoJtabzWMN0MIQR2aCT3ic9GIkTQKMMM8Y8t3hJPqZwTFGAvlSZjmQ0?=
 =?us-ascii?Q?pvK+lSJCeF3NA2o8Mb7YcyYr7zITSujkaLxCNh3I2hKBDzfjF8Kc4nymSrzg?=
 =?us-ascii?Q?lYys9RLXDtzVxHyQSPnaF9i+0wlsgzMoOq2CTOYG69yUqo9H7eH2pumidRJx?=
 =?us-ascii?Q?eEA8e/jOZA26zLrkLfk7lR3di7a17ZtGsGBBExlagOZMvf9EO7obmgpDrS/p?=
 =?us-ascii?Q?DKloLiliucyLWJu3nLCopid+7Rhbwp8+cu6l7j5lKjAuq5QATbFkvhSXqyzL?=
 =?us-ascii?Q?nZjBbQ10xAa4ymbKKHd4HPVZacn2yVZQ1fxmNpb4Gi9NHOc5UXzt3ye2YcTu?=
 =?us-ascii?Q?fWrmGcfnHAo6DJ/0++YElmFVP3XV1343eVe2w3PsP77IWn5ArrSVurMT4Hst?=
 =?us-ascii?Q?O7FWL7IpIAj+BUsZDiipcO0SUeV0FRfPv9Rx64BIzQFNPUfvkh08OKR9g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: +mnAenEgsg9+GiVx5LRUJJ8oKTodr30lQDJTlveVL9JefXy+cF11tC2Dw5MRSEydkSm2v1/9nlQ48eUxk5+rzqmqwMQ960CUMjFB2Ttla2M2vxcEpAXnQrI3+5lFHVPZ30O6CuG/gh+WZPIPJ5suqH9Afv15Ti4Pd4AfRfWs4ugVeCZQ7sxT6HccLgPUalkQXp1IjHSgxiKfmC7Tc3GUjkcKUAMgY3wuWsw8re1zKjxUkrInAmMDDe96wPLWH1zj8YxV9XFlND7Ze+46vfsjRJefoGPlvFdRiqUvSSnPtEkSJVKU7O5EQPgCJ5FRB0lfXpFDg3xYkPyrUBaR0YZfpeZihFl4eBpjcSvEwqsY1dc=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 6:QQFBq5d5zua9YeoYoMTCqJs7YHELNJMvCthgXn/VkplzelQkZpZL6fSQ9ZYPNLL0YhUSw0C1OsD9qRo7sU6ki/tPMYO3EjYJ+efbwV0sDx4Qbcn4Os3X+fB7NJVIhMVfTh7C1In0kKP9uOZiLgWvzMn37uFqQh6XYq7jhyqTF8s8PYmj+SK0skq/i9Hb2WCgYsO5hJf+v4GPrSR8rvrO9OTlK+1AAQ8pD5qdq4oks/VugEq3fWE21gobCL9bL1PhMyyW54QH0SD+HRIux8n1ND89DQcOgLa2mkGQUtFoBXdDyT8CvVJH4NZIaS4OuVuadpFXj9VUrkDDtylYq00H5mJKPlMUD1VU11p30aatYmrnxxvEJ0iJyRqCWKH8IGfjEFyw73auWgZQLdgFdjplJfs/YoOE9pbrQWeBW3sIEbjZyXoFrjVVYcFlacvhnlaOs7GLaPrt9WIEgHTZgQ1kSA==;
 5:Pev1T2qjinr2oT6aSYIRPjQyJp0miSTb/o3FNCUoXbUC0waXB5t6u0RKjVeleWL6evINksbmAElT4efbOydqlTyTeT4vygIjP1CXWSrkSVuu8/0BP5lzkpYULXI6HiNue8aOwlnM6GCr5pUPCvFqZjd4M2KgT0iuAyS+n3hMsxI=;
 7:EOvt2QBBR+h/tby2gZGhp3vdYyZEZ/VgBdYkQsj3eEEQCBrFwrcGRvuSnzL0Rvlrl1rVZgUErj6QVyMVvBo4dBUJNqomcmIXm9t/yt3SqvGh6VFYKqwX6XKnLf0+PfipTmLmtFA3rOcYGvXLyqLAwZqntWAPLerlzew9B9i8BP3eBa9XREC3a3MJkBiZuw+JgyqdW17ccI1y6DPqa8aKmGmeh7vd1hyF824cz4vXMTmgz9/UaPTb2hKT0KCBREiH
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:40.7038 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c3de70dd-ca5c-4253-6363-08d611be14fd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3767
Subject: [Xen-devel] [PATCH v2 08/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJzIChz
ZWUKcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhh
dCBpbml0aWFsbHkKaXQgaGFzIG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVlc3Qu
IFNvIHRoZSBmaXJzdCBSUEMKcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0
cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVz
dWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCm9ubHkgb25jZSBmb3IgZXZlcnkgT1AtVEVF
IHRocmVhZCBhbmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCnRoZSB0aW1lIHVudGlsIHNodXRk
b3duLgoKTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRvIG1ha2Ugc3VyZSB0
aGF0IGRvbWFpbiBjYW4ndAp0cmFuc2ZlciBpdCB0byBzb21lb25lIGVsc2UuIEFsc28gaXQgc2hv
dWxkIGJlIG1hcHBlZCBpbnRvIFhFTgphZGRyZXNzIHNwYWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5l
ZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCmd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKaW5kZXggMTAwOGViYS4uNmQ2YjUxZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtMjEs
NiArMjEsNyBAQAogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfc21jLmg+CiAKICNkZWZpbmUgTUFY
X1NURF9DQUxMUyAgIDE2CisjZGVmaW5lIE1BWF9SUENfU0hNUyAgICAxNgogCiAvKgogICogQ2Fs
bCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmluZyBv
bmUgY2FsbC4KQEAgLTM1LDExICszNiwyMiBAQCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKICAgICBp
bnQgcnBjX29wOwogfTsKIAorLyogUHJlLWFsbG9jYXRlZCBTSE0gYnVmZmVyIGZvciBSUEMgY29t
bWFuZHMgKi8KK3N0cnVjdCBzaG1fcnBjIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cisg
ICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0X2FyZzsKKyAgICBzdHJ1Y3QgcGFnZSAqZ3Vl
c3RfcGFnZTsKKyAgICBtZm5fdCBndWVzdF9tZm47CisgICAgdWludDY0X3QgY29va2llOworfTsK
Kwogc3RydWN0IGRvbWFpbl9jdHggewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7CisgICAgc3RydWN0IGxpc3RfaGVhZCBzaG1f
cnBjX2xpc3Q7CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwogICAgIGF0b21pY190IGNhbGxf
Y3R4X2NvdW50OworICAgIGF0b21pY190IHNobV9ycGNfY291bnQ7CiAgICAgc3BpbmxvY2tfdCBs
b2NrOwogfTsKIApAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY3R4LT5kb21haW4gPSBkOwogICAgIElOSVRfTElTVF9I
RUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9y
cGNfbGlzdCk7CiAKICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKKyAg
ICBhdG9taWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwogICAgIHNwaW5fbG9ja19pbml0
KCZjdHgtPmxvY2spOwogCiAgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7CkBA
IC0yNTYsMTEgKzI3MCw4MSBAQCBzdGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxs
X2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQgdGhyZWFkX2lkKQogICAgIHJldHVybiBO
VUxMOwogfQogCitzdGF0aWMgc3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9tYXBfc2htX3Jw
YyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBwYWRkcl90IGdhZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYzsKKyAgICBpbnQgY291bnQ7CisKKyAgICBjb3VudCA9IGF0b21pY19h
ZGRfdW5sZXNzKCZjdHgtPnNobV9ycGNfY291bnQsIDEsIE1BWF9SUENfU0hNUyk7CisgICAgaWYg
KCBjb3VudCA9PSBNQVhfUlBDX1NITVMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHNo
bV9ycGMgPSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKKyAgICBpZiAoICFzaG1fcnBjICkKKyAg
ICAgICAgZ290byBlcnI7CisKKyAgICBzaG1fcnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bp
bl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVMTCk7CisKKyAgICBpZiAoIG1mbl9lcShzaG1fcnBj
LT5ndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgc2ht
X3JwYy0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1fcnBjLT5ndWVzdF9t
Zm4pOworICAgIGlmICggIXNobV9ycGMtPmd1ZXN0X2FyZyApCisgICAgeworICAgICAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4gcGFnZVxuIik7CisgICAgICAg
IGdvdG8gZXJyOworICAgIH0KKyAgICBzaG1fcnBjLT5jb29raWUgPSBjb29raWU7CisKKyAgICBz
cGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwg
JmN0eC0+c2htX3JwY19saXN0KTsKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAg
IHJldHVybiBzaG1fcnBjOworCitlcnI6CisgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2Nv
dW50KTsKKyAgICB4ZnJlZShzaG1fcnBjKTsKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGlj
IHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tp
ZSkKK3sKKyAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKKyAgICBib29sIGZvdW5kID0gZmFs
c2U7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAg
aWYgKCBzaG1fcnBjLT5jb29raWUgPT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAg
Zm91bmQgPSB0cnVlOworICAgICAgICAgICAgbGlzdF9kZWwoJnNobV9ycGMtPmxpc3QpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmN0eC0+
bG9jayk7CisKKyAgICBpZiAoICFmb3VuZCApIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1f
YWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOworICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwoc2htX3JwYy0+Z3Vlc3RfYXJnKTsKKyAgICB9CisKKyAgICB4ZnJlZShzaG1fcnBjKTsKK30K
Kwogc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwogICAgIHN0cnVjdCBkb21haW5fY3R4ICpj
dHg7CiAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOworICAgIHN0cnVj
dCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7CiAgICAgYm9vbCBmb3VuZCA9IGZhbHNl
OwogCiAgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3Bw
ZWQgKi8KQEAgLTI5MCw3ICszNzQsMTEgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGNhbGws
IGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0LCBsaXN0ICkKICAgICAgICAgZnJlZV9zdGRf
Y2FsbF9jdHgoY3R4LCBjYWxsKTsKIAorICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2ht
X3JwYywgc2htX3JwY190bXAsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCisgICAgICAgIGZy
ZWVfc2htX3JwYyhjdHgsIHNobV9ycGMtPmNvb2tpZSk7CisKICAgICBBU1NFUlQoIWF0b21pY19y
ZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7CisgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4
LT5zaG1fcnBjX2NvdW50KSk7CiAKICAgICB4ZnJlZShjdHgpOwogfQpAQCAtNDUyLDYgKzU0MCwz
MiBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHZvaWQgaGFuZGxlX3JwY19m
dW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgcGFkZHJfdCBw
dHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7
CisKKyAgICBpZiAoIHB0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkK
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkRvbWFpbiByZXR1cm5lZCBpbnZhbGlk
IFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7CisKKyAgICBpZiAoIHB0ciApIHsKKyAgICAgICAgdWlu
dDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpIDw8IDMyIHwgZ2V0X3VzZXJfcmVn
KHJlZ3MsIDUpOworICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKKworICAgICAgICBz
aG1fcnBjID0gYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKGN0eCwgcHRyLCBjb29raWUpOworICAg
ICAgICBpZiAoICFzaG1fcnBjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0ZSBzaG1fcnBjIG9iamVjdFxuIik7CisgICAg
ICAgICAgICBwdHIgPSAwOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHB0
ciA9IG1mbl90b19tYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOworCisgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAxLCBwdHIgPj4gMzIpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwg
cHRyICYgMHhGRkZGRkZGRik7CisgICAgfQorfQorCiBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0
cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7CkBAIC00NjUsMTEgKzU3OSwxNCBAQCBzdGF0aWMg
Ym9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogCiAgICAgc3dpdGNoICggY2FsbC0+cnBjX29wICkgewogICAgIGNhc2UgT1BU
RUVfU01DX1JQQ19GVU5DX0FMTE9DOgotICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8K
KyAgICAgICAgaGFuZGxlX3JwY19mdW5jX2FsbG9jKGN0eCwgcmVncyk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUU6Ci0gICAgICAgIC8qIFRPRE86IEFk
ZCBoYW5kbGluZyAqLworICAgIHsKKyAgICAgICAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpIDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworICAgICAgICBmcmVl
X3NobV9ycGMoY3R4LCBjb29raWUpOwogICAgICAgICBicmVhazsKKyAgICB9CiAgICAgY2FzZSBP
UFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgogICAgICAgICBicmVhazsKICAgICBjYXNl
IE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8m-0006S5-J3; Mon, 03 Sep 2018 16:55: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8k-0006PB-LG
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:50 +0000
X-Inumbo-ID: fb994f9d-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fb994f9d-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:12 +0200 (CEST)
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=+uOCqNoFbnpVO+rQwRLgqg/cSIlrcn/mF8RJSUT6o8Y=;
 b=CoYiCg+6vMSOsgKcSQMBRawiogm7QdUGE7YWAhHaOEEuJ5gJbzfIhPWoYGjeQuJkWZtQkqUX7t2L3xiW1kpxCyeGkkpiMrA1l7UFKEe7g/dZVpw4zoR4nzN7UiOkaWliwREpgpHLqgozVrmy3gPgM5nio2PQZtGl+vxR/88RNFc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 AM6PR03MB3767.eurprd03.prod.outlook.com (2603:10a6:209:31::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.17; Mon, 3 Sep 2018 16:55:40 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:37 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:32 +0300
Message-Id: <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0202CA0004.eurprd02.prod.outlook.com
 (2603:10a6:4:29::14) To AM6PR03MB3767.eurprd03.prod.outlook.com
 (2603:10a6:209:31::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c3de70dd-ca5c-4253-6363-08d611be14fd
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3767; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 3:UZNGDQL0D8dGfARTWbyndflh79eMZJmntddToUZ48CU+50BOIIgP1x8oYohwg9bTzc6lnmYROOGLcSuON9sZB6WMLkrd/xL8A6g2qbP3mAkzSAHu1bFLYPiXpLbjLmorZhJ4VkKg2mIaEVxtjOvEZKLw7bahO66ltXi3E9Hi9PCdqt3nMMblsgct3yg0LsUtb/4GVdPLI8BtBFKuaBX8X407ZR/+eNP8JtRR83JBpcNS9GQmmqnASYx/fd/j/73I;
 25:TZDe+8nvzYV05dgdeodZvpubDbHqjX6wx9Joi91CguiyE5b9U69jWZw8NCLQp/IFTxd9ZIXTaeibevSlHfSxa4CM7bylKjJaz4r+MMtARI7PqDgF0JXJ8V5Ifwv1czYxtMmpHxqraVFCMJYATPSH5XJlcZWNB92N+k3eB+zdqqFv3AJIch4LQZRI7qdpOWp9uXFE0YCT/AT4oxWx6jizOKGRFu6YCf6Za6xYj6lRcdq7D0FlsM4wbyKPzV6L/zsHYzmQ34wcgJEIBRRpfhBxdTuQVenSvfGApanm9lKR33ASbTcauUBTWk5CqeHrIauBUUwyuLevpJdktU/l7humJA==;
 31:pBlaNs2t1ws3vKhgJJCvvHkQ3vgRvODbSFfdbcccEUHMmut71ONvL0+0u6Puefylma4UvAKZug9M9yuQje2IK/gP7u0PhrSr5ekDROzpn38iO5IzCP1EKF2mHKMSamxUbalWt9bESjThA6KUn9A9ZI7yBtdjowLKmrxcGi1KMjRslrBnznEcb8QaJnRKAbK9a5Ql3J6dugNInAw0XxFg4uCXe3V9UH+nSVQoQQyeFSQ=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3767:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 20:uDb2k/tW9UwSsFoJsfq+iUbDRUMS47cYw3aWvlxkZFbkWKyDQ6KcS88xEQIzqgDvQfhTuyxXDHgqRD9TQr4d8v3H7QIfbh6fUcaPaA9H2OwKoNbVqYSYnMXnONQMD2vH5yRObAX3vU47gZ5NedGEqFTQKweH+zSoh+bWVyRKJOetXEqkjiWdu6XdO5LypLFvFm9OC1azUIvnctwl6Cf7L+O3xsHlZqotgomJne71QboXzXKiJfw+lp/pxSNucx6yMkzT2wPPnPtZjGUt4pUqx8KjbpEazDa8aqTHh4DwZH8qPglU32I9cLTFygi81ja8oNi1sKBA/SWB5lvWRF6H1HZ8ILc/5RbVqqDyAX9OftCG+tcuVQkwjl8/FKTxq9tLAovHui0/vJapFMPzLR+fmXORVt+2bU0Q1zXq+MJcfItv3nSgskE6G49Pp/QFwkraVmwQ9cQvYTzvRK7joXF6JE2l84q81kf+aD7con1wflCHbiQfKvkMnOr75I/nIysO;
 4:+FFbq5XNKtntUy0e8hGAZJinB24IseD42J+ZRmxAYEZTUL4Qo0upxMQYQLDCybaH6RALvk4x4UsRwwu7EChxIkDRLJmQmcyIsau9DyxB2m5q+F7Vd0rMzL1y0rc62ffqsPVWmxV9Xv9XhBwmW8gM+ESo/p+CwRp2rggSZ2CESQ80mrWeHwrXkIU2BfZ2nFrbvQnsHUpXsE9cWka5l2iRGYAXHMZ8tg1JxLzJGc+OFx90e8f+wR8R7tnDL1hbAFEgZjkun2DRwpcs8c0CZjzYz6MRwzss8E5Q5t+cBlFg/8v5kQyhC+8fD3rMrZn+TWaD5IUttCa/J9MqBvzq9j0lnt7l98hhJsRLGkv8zDk7elw=
X-Microsoft-Antispam-PRVS: <AM6PR03MB376704446D8BB266C5786778E60C0@AM6PR03MB3767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:AM6PR03MB3767; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3767; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(396003)(136003)(39860400002)(199004)(189003)(426003)(6116002)(3846002)(76176011)(36756003)(55236004)(4326008)(81156014)(81166006)(80792005)(5660300001)(7736002)(8676002)(48376002)(54906003)(16586007)(42186006)(72206003)(68736007)(86362001)(305945005)(50466002)(14444005)(2616005)(476003)(6666003)(47776003)(217873002)(478600001)(316002)(52116002)(106356001)(8936002)(53936002)(26005)(186003)(386003)(11346002)(105586002)(97736004)(2906002)(51416003)(66066001)(486006)(122856001)(50226002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3767; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR03MB3767;
 23:smhjmYbM96vKcLQ4mCRb2c686xv4ezM2FFf7nCgCe?=
 =?us-ascii?Q?m0bknZESRwomiFjT09dP1OAj3+rZ2sSqKDKS0VDFVgP+jmTUbG7HWQ7nfeBU?=
 =?us-ascii?Q?cf0VHdpupxSqzEy5uUPHpM0AZuwMqktysW3ubIBv4fkPBpG9vxsxH1QOIMfi?=
 =?us-ascii?Q?99ydCChVLdRqlfHE3WiKelLv3mQs5Ze26p40YpQk1s3/svYEnH+OgRyRzCak?=
 =?us-ascii?Q?/VqQwvdMkjOhjptCL+PglMiLDfPPYSPacFAWKruzE+MFz3fBYhEHlIgNl0ID?=
 =?us-ascii?Q?5ogFAbFLtjsgZVJ/NeeqmYQ1rdaibldF/2jzX1uIcDZAMh9W2fDk9ulBzmCU?=
 =?us-ascii?Q?GPWaBf4p6/uwxjrOGDljnREOBS0fWYbn/wTpau1RaYgH773O+eWUkfikigy7?=
 =?us-ascii?Q?mTyvTvg5XLHca9I6TTOupe8eJsV1ocdGk9JRjV0pqMBztWA2kC6dXmFejYKr?=
 =?us-ascii?Q?eOeERXN8ZaU4s2ZzMjD5s7Cui8BvHdMqhh6YhHmy2+1ut8fgIGEcxDGtSY+t?=
 =?us-ascii?Q?EieD5cGQNhr4rdJUFepbb7917RjBqW6R93jcY+ZC8Rj3nnjq/dNLLxP7CLUk?=
 =?us-ascii?Q?BVxid/CKTfBaSWNeUHsd3EiKz7yrUjaz/V45ulrmM9TuSugNFUCnQhGIzxA6?=
 =?us-ascii?Q?f5Q2XO6ptLJI2RPtkNmjgz3dUVy86EnsodsoM+TeCfv5wqSqOE8aNNhEU0ke?=
 =?us-ascii?Q?ESxp/YsSOlf4/U3X8EsisLcKC2V+y65NHgO+nopph3JJ78HJt+zpfb7Xmxal?=
 =?us-ascii?Q?VfzYqjoJtabzWMN0MIQR2aCT3ic9GIkTQKMMM8Y8t3hJPqZwTFGAvlSZjmQ0?=
 =?us-ascii?Q?pvK+lSJCeF3NA2o8Mb7YcyYr7zITSujkaLxCNh3I2hKBDzfjF8Kc4nymSrzg?=
 =?us-ascii?Q?lYys9RLXDtzVxHyQSPnaF9i+0wlsgzMoOq2CTOYG69yUqo9H7eH2pumidRJx?=
 =?us-ascii?Q?eEA8e/jOZA26zLrkLfk7lR3di7a17ZtGsGBBExlagOZMvf9EO7obmgpDrS/p?=
 =?us-ascii?Q?DKloLiliucyLWJu3nLCopid+7Rhbwp8+cu6l7j5lKjAuq5QATbFkvhSXqyzL?=
 =?us-ascii?Q?nZjBbQ10xAa4ymbKKHd4HPVZacn2yVZQ1fxmNpb4Gi9NHOc5UXzt3ye2YcTu?=
 =?us-ascii?Q?fWrmGcfnHAo6DJ/0++YElmFVP3XV1343eVe2w3PsP77IWn5ArrSVurMT4Hst?=
 =?us-ascii?Q?O7FWL7IpIAj+BUsZDiipcO0SUeV0FRfPv9Rx64BIzQFNPUfvkh08OKR9g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: +mnAenEgsg9+GiVx5LRUJJ8oKTodr30lQDJTlveVL9JefXy+cF11tC2Dw5MRSEydkSm2v1/9nlQ48eUxk5+rzqmqwMQ960CUMjFB2Ttla2M2vxcEpAXnQrI3+5lFHVPZ30O6CuG/gh+WZPIPJ5suqH9Afv15Ti4Pd4AfRfWs4ugVeCZQ7sxT6HccLgPUalkQXp1IjHSgxiKfmC7Tc3GUjkcKUAMgY3wuWsw8re1zKjxUkrInAmMDDe96wPLWH1zj8YxV9XFlND7Ze+46vfsjRJefoGPlvFdRiqUvSSnPtEkSJVKU7O5EQPgCJ5FRB0lfXpFDg3xYkPyrUBaR0YZfpeZihFl4eBpjcSvEwqsY1dc=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 6:QQFBq5d5zua9YeoYoMTCqJs7YHELNJMvCthgXn/VkplzelQkZpZL6fSQ9ZYPNLL0YhUSw0C1OsD9qRo7sU6ki/tPMYO3EjYJ+efbwV0sDx4Qbcn4Os3X+fB7NJVIhMVfTh7C1In0kKP9uOZiLgWvzMn37uFqQh6XYq7jhyqTF8s8PYmj+SK0skq/i9Hb2WCgYsO5hJf+v4GPrSR8rvrO9OTlK+1AAQ8pD5qdq4oks/VugEq3fWE21gobCL9bL1PhMyyW54QH0SD+HRIux8n1ND89DQcOgLa2mkGQUtFoBXdDyT8CvVJH4NZIaS4OuVuadpFXj9VUrkDDtylYq00H5mJKPlMUD1VU11p30aatYmrnxxvEJ0iJyRqCWKH8IGfjEFyw73auWgZQLdgFdjplJfs/YoOE9pbrQWeBW3sIEbjZyXoFrjVVYcFlacvhnlaOs7GLaPrt9WIEgHTZgQ1kSA==;
 5:Pev1T2qjinr2oT6aSYIRPjQyJp0miSTb/o3FNCUoXbUC0waXB5t6u0RKjVeleWL6evINksbmAElT4efbOydqlTyTeT4vygIjP1CXWSrkSVuu8/0BP5lzkpYULXI6HiNue8aOwlnM6GCr5pUPCvFqZjd4M2KgT0iuAyS+n3hMsxI=;
 7:EOvt2QBBR+h/tby2gZGhp3vdYyZEZ/VgBdYkQsj3eEEQCBrFwrcGRvuSnzL0Rvlrl1rVZgUErj6QVyMVvBo4dBUJNqomcmIXm9t/yt3SqvGh6VFYKqwX6XKnLf0+PfipTmLmtFA3rOcYGvXLyqLAwZqntWAPLerlzew9B9i8BP3eBa9XREC3a3MJkBiZuw+JgyqdW17ccI1y6DPqa8aKmGmeh7vd1hyF824cz4vXMTmgz9/UaPTb2hKT0KCBREiH
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:40.7038 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c3de70dd-ca5c-4253-6363-08d611be14fd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3767
Subject: [Xen-devel] [PATCH v2 08/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJzIChz
ZWUKcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhh
dCBpbml0aWFsbHkKaXQgaGFzIG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVlc3Qu
IFNvIHRoZSBmaXJzdCBSUEMKcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0
cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVz
dWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCm9ubHkgb25jZSBmb3IgZXZlcnkgT1AtVEVF
IHRocmVhZCBhbmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCnRoZSB0aW1lIHVudGlsIHNodXRk
b3duLgoKTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRvIG1ha2Ugc3VyZSB0
aGF0IGRvbWFpbiBjYW4ndAp0cmFuc2ZlciBpdCB0byBzb21lb25lIGVsc2UuIEFsc28gaXQgc2hv
dWxkIGJlIG1hcHBlZCBpbnRvIFhFTgphZGRyZXNzIHNwYWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5l
ZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCmd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKaW5kZXggMTAwOGViYS4uNmQ2YjUxZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtMjEs
NiArMjEsNyBAQAogI2luY2x1ZGUgPGFzbS90ZWUvb3B0ZWVfc21jLmg+CiAKICNkZWZpbmUgTUFY
X1NURF9DQUxMUyAgIDE2CisjZGVmaW5lIE1BWF9SUENfU0hNUyAgICAxNgogCiAvKgogICogQ2Fs
bCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmluZyBv
bmUgY2FsbC4KQEAgLTM1LDExICszNiwyMiBAQCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKICAgICBp
bnQgcnBjX29wOwogfTsKIAorLyogUHJlLWFsbG9jYXRlZCBTSE0gYnVmZmVyIGZvciBSUEMgY29t
bWFuZHMgKi8KK3N0cnVjdCBzaG1fcnBjIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cisg
ICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0X2FyZzsKKyAgICBzdHJ1Y3QgcGFnZSAqZ3Vl
c3RfcGFnZTsKKyAgICBtZm5fdCBndWVzdF9tZm47CisgICAgdWludDY0X3QgY29va2llOworfTsK
Kwogc3RydWN0IGRvbWFpbl9jdHggewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7CisgICAgc3RydWN0IGxpc3RfaGVhZCBzaG1f
cnBjX2xpc3Q7CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwogICAgIGF0b21pY190IGNhbGxf
Y3R4X2NvdW50OworICAgIGF0b21pY190IHNobV9ycGNfY291bnQ7CiAgICAgc3BpbmxvY2tfdCBs
b2NrOwogfTsKIApAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY3R4LT5kb21haW4gPSBkOwogICAgIElOSVRfTElTVF9I
RUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9y
cGNfbGlzdCk7CiAKICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKKyAg
ICBhdG9taWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwogICAgIHNwaW5fbG9ja19pbml0
KCZjdHgtPmxvY2spOwogCiAgICAgc3Bpbl9sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7CkBA
IC0yNTYsMTEgKzI3MCw4MSBAQCBzdGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxs
X2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQgdGhyZWFkX2lkKQogICAgIHJldHVybiBO
VUxMOwogfQogCitzdGF0aWMgc3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9tYXBfc2htX3Jw
YyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBwYWRkcl90IGdhZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSkKK3sKKyAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYzsKKyAgICBpbnQgY291bnQ7CisKKyAgICBjb3VudCA9IGF0b21pY19h
ZGRfdW5sZXNzKCZjdHgtPnNobV9ycGNfY291bnQsIDEsIE1BWF9SUENfU0hNUyk7CisgICAgaWYg
KCBjb3VudCA9PSBNQVhfUlBDX1NITVMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHNo
bV9ycGMgPSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKKyAgICBpZiAoICFzaG1fcnBjICkKKyAg
ICAgICAgZ290byBlcnI7CisKKyAgICBzaG1fcnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bp
bl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVMTCk7CisKKyAgICBpZiAoIG1mbl9lcShzaG1fcnBj
LT5ndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgc2ht
X3JwYy0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1fcnBjLT5ndWVzdF9t
Zm4pOworICAgIGlmICggIXNobV9ycGMtPmd1ZXN0X2FyZyApCisgICAgeworICAgICAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4gcGFnZVxuIik7CisgICAgICAg
IGdvdG8gZXJyOworICAgIH0KKyAgICBzaG1fcnBjLT5jb29raWUgPSBjb29raWU7CisKKyAgICBz
cGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwg
JmN0eC0+c2htX3JwY19saXN0KTsKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAg
IHJldHVybiBzaG1fcnBjOworCitlcnI6CisgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2Nv
dW50KTsKKyAgICB4ZnJlZShzaG1fcnBjKTsKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGlj
IHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tp
ZSkKK3sKKyAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKKyAgICBib29sIGZvdW5kID0gZmFs
c2U7CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAg
aWYgKCBzaG1fcnBjLT5jb29raWUgPT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAg
Zm91bmQgPSB0cnVlOworICAgICAgICAgICAgbGlzdF9kZWwoJnNobV9ycGMtPmxpc3QpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmN0eC0+
bG9jayk7CisKKyAgICBpZiAoICFmb3VuZCApIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgeworICAgICAgICB1bnBpbl9ndWVzdF9yYW1f
YWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOworICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwoc2htX3JwYy0+Z3Vlc3RfYXJnKTsKKyAgICB9CisKKyAgICB4ZnJlZShzaG1fcnBjKTsKK30K
Kwogc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwogICAgIHN0cnVjdCBkb21haW5fY3R4ICpj
dHg7CiAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOworICAgIHN0cnVj
dCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7CiAgICAgYm9vbCBmb3VuZCA9IGZhbHNl
OwogCiAgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3Bw
ZWQgKi8KQEAgLTI5MCw3ICszNzQsMTEgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGNhbGws
IGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0LCBsaXN0ICkKICAgICAgICAgZnJlZV9zdGRf
Y2FsbF9jdHgoY3R4LCBjYWxsKTsKIAorICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2ht
X3JwYywgc2htX3JwY190bXAsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCisgICAgICAgIGZy
ZWVfc2htX3JwYyhjdHgsIHNobV9ycGMtPmNvb2tpZSk7CisKICAgICBBU1NFUlQoIWF0b21pY19y
ZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7CisgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4
LT5zaG1fcnBjX2NvdW50KSk7CiAKICAgICB4ZnJlZShjdHgpOwogfQpAQCAtNDUyLDYgKzU0MCwz
MiBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHZvaWQgaGFuZGxlX3JwY19m
dW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgcGFkZHJfdCBw
dHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7
CisKKyAgICBpZiAoIHB0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkK
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkRvbWFpbiByZXR1cm5lZCBpbnZhbGlk
IFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7CisKKyAgICBpZiAoIHB0ciApIHsKKyAgICAgICAgdWlu
dDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpIDw8IDMyIHwgZ2V0X3VzZXJfcmVn
KHJlZ3MsIDUpOworICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKKworICAgICAgICBz
aG1fcnBjID0gYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKGN0eCwgcHRyLCBjb29raWUpOworICAg
ICAgICBpZiAoICFzaG1fcnBjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0ZSBzaG1fcnBjIG9iamVjdFxuIik7CisgICAg
ICAgICAgICBwdHIgPSAwOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHB0
ciA9IG1mbl90b19tYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOworCisgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAxLCBwdHIgPj4gMzIpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwg
cHRyICYgMHhGRkZGRkZGRik7CisgICAgfQorfQorCiBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0
cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7CkBAIC00NjUsMTEgKzU3OSwxNCBAQCBzdGF0aWMg
Ym9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogCiAgICAgc3dpdGNoICggY2FsbC0+cnBjX29wICkgewogICAgIGNhc2UgT1BU
RUVfU01DX1JQQ19GVU5DX0FMTE9DOgotICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8K
KyAgICAgICAgaGFuZGxlX3JwY19mdW5jX2FsbG9jKGN0eCwgcmVncyk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUU6Ci0gICAgICAgIC8qIFRPRE86IEFk
ZCBoYW5kbGluZyAqLworICAgIHsKKyAgICAgICAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpIDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworICAgICAgICBmcmVl
X3NobV9ycGMoY3R4LCBjb29raWUpOwogICAgICAgICBicmVhazsKKyAgICB9CiAgICAgY2FzZSBP
UFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgogICAgICAgICBicmVhazsKICAgICBjYXNl
IE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8s-0006bd-DA; Mon, 03 Sep 2018 16:55:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8q-0006Z2-NI
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:55:56 +0000
X-Inumbo-ID: ff07ad3f-af99-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ff07ad3f-af99-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:18 +0200 (CEST)
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=XezIX1w1viercfD1egCx7CSSAgF0tJ7Evasg7RsfWRQ=;
 b=Cn3Miwnm8xz0a8vyQL1q5kawxDjV5a7tOd/jEtsBCs8AZXbDb4iDqSaFo9G2rT3nDIw5YlJ7PAwpT3cdHS74QY4d5UrV6A0DcctXJfV5ykGvT5QyU4/0fy+/NNeGTm1OPpQebEDxtraCfp3k1xu6fPdb6hwS2sioOJ6Tm/tX9eU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3774.eurprd03.prod.outlook.com (2603:10a6:803:33::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 16:55:46 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:42 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:33 +0300
Message-Id: <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0238.eurprd08.prod.outlook.com
 (2603:10a6:802:15::47) To VI1PR03MB3774.eurprd03.prod.outlook.com
 (2603:10a6:803:33::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ae6547da-6143-46e5-813a-08d611be182e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 3:lBax2J/3gRzlDeZPNG0wxVtEc6lI0ivYtj26vKKNnnvs3ufz6PCM2OM+c6gxUt1f3CYLxhTEfAnbtcr/p0YyWDUtLf7mYNrJe+3pDA3hjvZQNijcrqj3vHQanFQFbuiwMkcZSU4KgIaOkBANegc/9cE77IK2SP1HXe1nxjcpPxB/S2fU2f3JLMMXV6D7rJ4YaCV3aYiBUCbbdgdCLmmymUjToz5wl//WYhqHZ1KCYSGQteDC6plVY7KvCGEoIV21;
 25:Q9lA/dwG+ptQ+x+Bv4Cd3+92/YAO7wll+JAuO5j7TIX7VqbqEgs+2sN9bv1Y+zQfUBp+/LRsdwaUvar/CnNCuWSIHxi/KsNu2LZxW9S8l7ddxD+wvLhT28Xj5/D0t5v06dd0N0XbdHm8aR/LJ3wReoae+Lx3QNIfo/Sq8i+wWWxkHoGYVsbM3cbFdocuRKh+WhPdpAihbJS5Gc6WtdGvcBUj7cm9TrD+ZEEkMxjX5dYnBI2f32gWyz6LtLE5sagTALgt/ptDBfXD1GbJpJBA9yjZnPco9AsyrQKSMdB41u2qZkEFQehts9t1UBlaW7Z4LIC4WeA6j/uImO702Q5miA==;
 31:JURsaolLYBxLxy4SaGt5fJ16FgwDcd/Rdptj5fi/sl5LQgMj2Am+kRCQi1BtBRtn6eGXt83J+uUxT4ZaCPwYwJn8pdy2rmAoVCT42z0NGZjOyQyWI80keuK45A9LJywyye98HdfntN2o3LhD2F0SXiOaQ7kkC4bpgaAbbMM6IacGm3dGytqQJtBluM8FCP6aAzUrs6PSFRQV6fLUFKa8gBIPSdkPgA+YGeaSJD26HjY=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 20:YK29UJcoLA72cE+G554ZDU5RIRvMDu0KAmi3BTs12CSaS6HlQNj7kPsJdOvnUS/ve1pR6zGBS06Y4zmPlNksv3MuDOVxy1kAhLKwfcjf6WWGvMM7+4C0v2oaDQhgVasywUmwN8W/NezwhQRix/FkxXs1zK/S6nLvRaQNTLlo+w4raHWq2E9EBvnY22rSeH6SzV8Zws6cL5Wx4xcTA6CoIaLquTV1cgvkKXDhLA7QU3xGeFj4RjqLvj4HsMB9OAtlXZPh6Iav7QD5NvlviJT0VQe/j3StQ+p7qFs1hLs5ufLoVQvkuiaJs7l88HRViipJB+aOtli6ez/gqgimkcVOTo3+lYbl1y1a1DINKkiw9WLPcP/fz35QZMKEyZaoPasAIc2aDo+LAK2nalALwn6c/KLrjKCEzr2YZAQBe42ULfs/8WsZX/D6DXJS0Gz9TqlAqzqljGjbOriUPkdzdIUPDFh6Hq0WqZo5pWOXDL9AD5D8VGP31yQ0S+Ti6Vr2+t8b;
 4:GfuWBeWg5jo+5fAaBx63mCLSkxNORo0ilJhXRo1kTKSqD6CyP7OKFnLbXWcUE3T7CkFhC4ItdUt8piIMs355QEL6Y6pZ+Gi0ICm828N1DXVuxsDiVK0lTJZ+4ndbp1K/JoVdbQ7G19SXFYnlzCMOMaJu1wlr7ur+8s/Gn9guIB/lFC2cv43262OfokpQLUGvvzDDiMOT8tvT0ohhmLHCAWirz/Nhe3Kyvle+zEHeOHLYK54UNnVC1tW58VcnhB+rBO1/pap8qiZdCD1TSyT3bk9x6dRqj83zuNoYEat/7gxWE8R0KhSrt7bevXKBPsKTU1WU2P0+F7r4TG1zcCfSe4E6I9FXxnUbVVyDAvMx0As=
X-Microsoft-Antispam-PRVS: <VI1PR03MB377479EFEA2A188382E9CD30E60C0@VI1PR03MB3774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:VI1PR03MB3774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3774; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(396003)(39860400002)(366004)(189003)(199004)(476003)(2616005)(106356001)(426003)(446003)(86362001)(11346002)(486006)(478600001)(6116002)(97736004)(3846002)(81156014)(105586002)(55236004)(386003)(66066001)(47776003)(26005)(2906002)(186003)(122856001)(7736002)(50226002)(8936002)(14444005)(6666003)(36756003)(68736007)(53936002)(8676002)(54906003)(72206003)(42186006)(4326008)(80792005)(51416003)(52116002)(305945005)(5660300001)(76176011)(316002)(50466002)(48376002)(16586007)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3774; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3774;
 23:verXY1U+4fOWKfM5sx2b+R/hLKa+rsT+ZCPVnIE8f?=
 =?us-ascii?Q?TRD7EOy4iwBgaa+stYPIyiybcctVti4PXJYlI60JNtxVgOu9ucvc68PEbTNt?=
 =?us-ascii?Q?nN4X4AsvzHRknk3vrr43gPqQOQLlxKMpUkmb9TbyKffpGmJx0eo6RhFu+VKv?=
 =?us-ascii?Q?kKVl/M4VeyeWkQfnn8iObvZA5SZnHVDoLpkbsr6QEMSaGnexFLxphfREVY9n?=
 =?us-ascii?Q?2eReHkIzob6GzVLzqzlDcC5vGjZu5NgfQnBEfdeFsnGC92aOinB5dpL1H+e0?=
 =?us-ascii?Q?rgU+JlkwpmYAxq4ht9TsG0Meabo8keOOvaFqZmG4Chqyz5gVP+VztA0KMxe7?=
 =?us-ascii?Q?6a+Ebk0wMiH+lTzeNr4ytkyy36Sv8NeTWRHAj+oMg2iodP5G6xNPTUz+SwpM?=
 =?us-ascii?Q?L1vAJaUbQg9FzZ8QsKWsdLkX7sTM91EaF8z+jxeZI2bVTeGWj3s36wgBEvey?=
 =?us-ascii?Q?sPgJBIpZMeiksQ3cJkOyqGpWAx8Cxkq1W2qGr4EIt1/D5wYpj/AboaJiTBF7?=
 =?us-ascii?Q?a4xAgYOWJqcgjWSnTJCRn6k3dLvcsnnH+XTTwTiFEQ+zmp785fmdNLaF5ELQ?=
 =?us-ascii?Q?vnlDLfTgJ7sCutm0MlkfMvPvFByqjRweoiF7nm9Fhajt5Zhz56g+3HqpJGXs?=
 =?us-ascii?Q?Oz3AAz0cfFMMkyLTEv+xh9LdsnfTEavB8HvqLgD302UyzdmJKZTl0fii6EmN?=
 =?us-ascii?Q?BgAxJLqgV+GWx62e6vZKsZLqJ2zXMFnMKqB7uOwUafOmq5lq1jCM2SSARFDI?=
 =?us-ascii?Q?J2xbj7y1QWmlKQ8m5vWO0E19MBx8P9iw4FxgGj/fvpV1kX/+33BAiM7fX7r7?=
 =?us-ascii?Q?49PUW8pb7O0srV4xLI+Jjgm5mWst38gUUKw2GbdAA6WLL8O2ZiJMibICU6G1?=
 =?us-ascii?Q?E/xce/Lg79HrKeMHpuyyGjOd55DKVKZ+Y/aji5rfupQ5cXA8/QEn+dsrsu5c?=
 =?us-ascii?Q?bzPWcQM/MlKHd6776eyvcf4VNX0y5plfkZc1RZ7QaubtH7pbx/2qtX9ePWUh?=
 =?us-ascii?Q?AQ37oIEjVsVDsj1S+gn++MNZLTYSNBh+Jq97e9dmF/BuXpQU6zOsE74QxFKt?=
 =?us-ascii?Q?XJxQTMytNWOPkjkHk9QBFJH8nH1qF7Ehjzcu3mCtNq/6Ndu04cg6Da+3Vgc+?=
 =?us-ascii?Q?pfcufovF0DKhSHz0YBkpTyrEQFcoosjQqceo8uKBs3fvzx8fVh4Bcn3r/zy2?=
 =?us-ascii?Q?+bM9T7HW+vCpgoG0bREiKivwWin9kkG4fjL?=
X-Microsoft-Antispam-Message-Info: TV/lfXSBFuqly0u5ksD7aTHi0Obpp6Sb8KdTFZoyPV1ldP94vzQSyEgxj6qlq2wsN9ShSC9iiC42XfFkTVqrnCE5TI2Uzl9Gox0pxa5HazTEgAUmTtHuboETt+b1X6xmE1DjfSD92zfjQ0jvGtocnXJEXzYkgKI4hrQMcsxzcNse2Or3SUAFj0aiAAhKALA1ljRMmIipWw6CmdzWMIAyuSrF2B7uMpexLRJt1lowwqsdorZme+fu4UWAXoQo+O+DvDlen6WQOVW1yeRZWWHn+2/7+5tk/YkycqrDmDcY2O+9I/727eiByCREc/2BV+qYCUklIjAXZUCsNambKlYnK3EGS8M24Bx4ReVc5SMyelk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 6:USLWC1THEWCUBK3NSldaFGNRwL+/C/yIRnzMSZPYrH7eS7ihpCw0wlMKa7PrCnMiE9Feb0RTK9k3npSrk+vGOF8VNdzUUybwsTFMFieqvgtbsWWEZsO9J9Y8N5zVtwjmj1bCKARUq/Qe0gXUScm3gr/4F+6txc/B63DjAREO2fy/rm7BcqcTD+yTp55doj9xmJ7XO50F/EtT48hYy/ecYxuLrZyHtytZV6e8c0mO0tfFLLuuBFUUYulPBM1akg3xfLa66ex00JHc3p1G0imda1BBoMkBZILMwiUomNb/wzzHG6z4Y3jItBqho2VcyhpvGX07+5ktxrjILdOLVsM8w/wSODN6q0DKrvNw3gTBQuV4g6s4g68vc3qq6WqdZuuq80QAtcfnSqYY9Mng2czqT2tnprShizsu6ufB8LfzZbp/t+WkvsR+exeCZdegoDu5QKQulZK5DchJNt2mMFqAHg==;
 5:SQ/U5McdXTR/ZmAc9LmFXAcchxQzifXYdPDLTWINpMcPSzzK0rYHHl3I15fzj9q5NBnijjs/BjOwu3aFbuoUs6qAXbIMDq8xzWcrMsGdXpJQeOB/QhzzE9ch2orcHrz/RsDTJDlnd6Zt0ELckZZQgf/+JTLH7wqSzNEcN9AopXE=;
 7:Eu2DdJF8QDnxo69f08/LQ4VC3ieBXppgFXFHRvyXCevf+Q/qBXvV5CLW5du/eDFuzUCuFzFdgzXBwjIS3rA4CB5w151ttBxEojRTMHHH+FRqK30PlhoH26P1NvMGfKuKi5DwpBOFKZqbc51/uXIJaOE264vfBPQ1YaOOjLrkPcVM9EeHPxOBjnq8JZyklEyrnkVLe6Gpaswzr/112PW4NOgx6hgCgZimr3Rs3W3weKZUjzIPlot/aj1JvAqGbZtI
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:46.2757 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ae6547da-6143-46e5-813a-08d611be182e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3774
Subject: [Xen-devel] [PATCH v2 09/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

U2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoClRB
cyBpbiBPUC1URUUuIE5XIGNhbiBzaGFyZSBwYXJ0IG9mIG93biBtZW1vcnkgd2l0aApUQSBvciBP
UC1URUUgY29yZSwgYnkgcmVnaXN0ZXJpbmcgaXQgT1AtVEVFLCBvciBieSBwcm92aWRpbmcKYSB0
ZW1wb3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkK
YnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlzIG1lY2hh
bmlzbQppcyBkZXNjcmlwdGVkIG9wdGVlX21zZy5oLgoKTWVkaWF0b3Igc2hvdWxkIHN0ZXAgaW4g
d2hlbiBOVyB0cmllcyB0byBzaGFyZSBtZW1vcnkgd2l0aApPUC1URUUgZm9yIHR3byByZWFzb25z
OgoKMS4gRG8gYWRkcmVzcyB0cmFuc2xhdGlvbiBmcm9tIElQQSB0byBQQS4KMi4gUGluIGRvbWFp
biBwYWdlcyB0aWxsIHRoZXkgYXJlIG1hcHBlZCBpbnRvIE9QLVRFRSBvciBUQQogICBhZGRyZXNz
IHNwYWNlLCBzbyBkb21haW4gY2FuJ3QgdHJhbnNmZXIgdGhpcyBwYWdlcyB0bwogICBvdGhlciBk
b21haW4gb3IgYmFsb29uIG91dCB0aGVtLgoKQWRkcmVzcyB0cmFuc2xhdGlvbiBpcyBkb25lIGJ5
IHRyYW5zbGF0ZV9ub25jb250aWcoLi4uKSBmdW5jdGlvbi4KSXQgYWxsb2NhdGVzIG5ldyBidWZm
ZXIgZnJvbSB4ZW5oZWFwIGFuZCB0aGVuIHdhbGtzIG9uIGd1ZXN0CnByb3ZpZGVkIGxpc3Qgb2Yg
cGFnZXMsIHRyYW5zbGF0ZXMgYWRkcmVzc2VzIGFuZCBzdG9yZXMgUEFzIGludG8KbmV3bHkgYWxs
b2NhdGVkIGJ1ZmZlci4gVGhpcyBidWZmZXIgd2lsbCBiZSBwcm92aWRlZCB0byBPUC1URUUKaW5z
dGVhZCBvZiBvcmlnaW5hbCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwK
YmUgZnJlZSBhdCB0aGUgZW5kIG9mIHNkYW5kYXJkIGNhbGwuCgpJbiB0aGUgc2FtZSB0aW1lIHRo
aXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4Kc3RydWN0IHNobV9idWYg
b2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxpdmUgYWxsIHRoZSB0aW1lLAp3aGVuIGdpdmVuIFNI
TSBidWZmZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJlIGZyZWVkCmFmdGVyIGd1ZXN0
IHVucmVnaXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwp3aWxsIGJlIHVu
cGlubmVkLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDI0NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDI0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IDZkNmI1MWQu
LjhiZmNmZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKQEAgLTIyLDYgKzIyLDggQEAKIAogI2RlZmluZSBNQVhfU1RE
X0NBTExTICAgMTYKICNkZWZpbmUgTUFYX1JQQ19TSE1TICAgIDE2CisjZGVmaW5lIE1BWF9UT1RB
TF9TTUhfQlVGX1BHICAgIDE2Mzg0CisjZGVmaW5lIE1BWF9OT05DT05USUdfRU5UUklFUyAgIDUK
IAogLyoKICAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0
dXJucyBkdXJpbmcgb25lIGNhbGwuCkBAIC0zMSw2ICszMyw5IEBAIHN0cnVjdCBzdGRfY2FsbF9j
dHggewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2Fy
ZyAqZ3Vlc3RfYXJnOwogICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOworICAgIC8q
IEJ1ZmZlciBmb3IgdHJhbnNsYXRlZCBwYWdlIGFkZHJlc3Nlcywgc2hhcmVkIHdpdGggT1AtVEVF
ICovCisgICAgdm9pZCAqbm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOworICAgIGlu
dCBub25fY29udGlnX29yZGVyW01BWF9OT05DT05USUdfRU5UUklFU107CiAgICAgbWZuX3QgZ3Vl
c3RfYXJnX21mbjsKICAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOwogICAgIGludCBycGNfb3A7CkBA
IC00NSwxMyArNTAsMjQgQEAgc3RydWN0IHNobV9ycGMgewogICAgIHVpbnQ2NF90IGNvb2tpZTsK
IH07CiAKKy8qIFNoYXJlZCBtZW1vcnkgYnVmZmVyIGZvciBhcmJpdHJhcnkgZGF0YSAqLworc3Ry
dWN0IHNobV9idWYgeworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICB1aW50NjRfdCBj
b29raWU7CisgICAgaW50IG1heF9wYWdlX2NudDsKKyAgICBpbnQgcGFnZV9jbnQ7CisgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKK307CisKIHN0cnVjdCBkb21haW5fY3R4IHsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2N0eF9saXN0
OwogICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX3JwY19saXN0OworICAgIHN0cnVjdCBsaXN0X2hl
YWQgc2htX2J1Zl9saXN0OwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKICAgICBhdG9taWNf
dCBjYWxsX2N0eF9jb3VudDsKICAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50OworICAgIGF0b21p
Y190IHNobV9idWZfcGFnZXM7CiAgICAgc3BpbmxvY2tfdCBsb2NrOwogfTsKIApAQCAtMTU4LDkg
KzE3NCwxMiBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGN0eC0+ZG9tYWluID0gZDsKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5jYWxsX2N0eF9saXN0
KTsKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3QpOworICAgIElOSVRfTElT
VF9IRUFEKCZjdHgtPnNobV9idWZfbGlzdCk7CiAKICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxf
Y3R4X2NvdW50LCAwKTsKICAgICBhdG9taWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwor
ICAgIGF0b21pY19zZXQoJmN0eC0+c2htX2J1Zl9wYWdlcywgMCk7CisKICAgICBzcGluX2xvY2tf
aW5pdCgmY3R4LT5sb2NrKTsKIAogICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2sp
OwpAQCAtMzM5LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICB4ZnJlZShzaG1fcnBjKTsKIH0K
IAorc3RhdGljIHN0cnVjdCBzaG1fYnVmICphbGxvY2F0ZV9zaG1fYnVmKHN0cnVjdCBkb21haW5f
Y3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgY29va2llLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YWdlc19jbnQpCit7CisgICAgc3RydWN0IHNobV9idWYgKnNobV9idWY7CisKKyAgICB3aGlsZSgx
KQorICAgIHsKKyAgICAgICAgaW50IG9sZCA9IGF0b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFn
ZXMpOworICAgICAgICBpbnQgbmV3ID0gb2xkICsgcGFnZXNfY250OworICAgICAgICBpZiAoIG5l
dyA+PSBNQVhfVE9UQUxfU01IX0JVRl9QRyApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICAgICAgaWYgKCBsaWtlbHkob2xkID09IGF0b21pY19jbXB4Y2hnKCZjdHgtPnNobV9idWZfcGFn
ZXMsIG9sZCwgbmV3KSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc2htX2J1
ZiA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHN0cnVjdCBzaG1fYnVmKSArCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZXNfY250ICogc2l6ZW9mKHN0cnVjdCBwYWdlICopKTsKKyAgICBp
ZiAoICFzaG1fYnVmICkgeworICAgICAgICBhdG9taWNfc3ViKHBhZ2VzX2NudCwgJmN0eC0+c2ht
X2J1Zl9wYWdlcyk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHNobV9idWYt
PmNvb2tpZSA9IGNvb2tpZTsKKyAgICBzaG1fYnVmLT5tYXhfcGFnZV9jbnQgPSBwYWdlc19jbnQ7
CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmc2htX2J1
Zi0+bGlzdCwgJmN0eC0+c2htX2J1Zl9saXN0KTsKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKKworICAgIHJldHVybiBzaG1fYnVmOworfQorCitzdGF0aWMgdm9pZCBmcmVlX3NobV9idWYo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQoreworICAgIHN0cnVjdCBz
aG1fYnVmICpzaG1fYnVmOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKKworICAgIHNwaW5fbG9j
aygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBzaG1fYnVmLCAmY3R4LT5z
aG1fYnVmX2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBzaG1fYnVmLT5jb29raWUg
PT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAg
ICAgICAgbGlzdF9kZWwoJnNobV9idWYtPmxpc3QpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICBpZiAoICFm
b3VuZCApIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGZvciAoIGludCBpID0gMDsg
aSA8IHNobV9idWYtPnBhZ2VfY250OyBpKysgKQorICAgICAgICBpZiAoIHNobV9idWYtPnBhZ2Vz
W2ldICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHNobV9idWYtPnBhZ2VzW2ldKTsKKworICAgIGF0
b21pY19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsKKwor
ICAgIHhmcmVlKHNobV9idWYpOworfQorCiBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CiAg
ICAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
LCAqY2FsbF90bXA7CiAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBjX3RtcDsK
KyAgICBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZiwgKnNobV9idWZfdG1wOwogICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKIAogICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3Vs
ZCBiZSBzdG9wcGVkICovCkBAIC0zNzcsMTIgKzQ2MCwxNjMgQEAgc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQog
ICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwogCisgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKCBzaG1fYnVmLCBzaG1fYnVmX3RtcCwgJmN0eC0+c2htX2J1Zl9s
aXN0LCBsaXN0ICkKKyAgICAgICAgZnJlZV9zaG1fYnVmKGN0eCwgc2htX2J1Zi0+Y29va2llKTsK
KwogICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+Y2FsbF9jdHhfY291bnQpKTsKICAgICBB
U1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsKKyAgICBBU1NFUlQoIWF0
b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFnZXMpKTsKIAogICAgIHhmcmVlKGN0eCk7CiB9CiAK
KyNkZWZpbmUgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLyBzaXplb2YodTY0KSkgLSAx
KQorCitzdGF0aWMgc2l6ZV90IGdldF9wYWdlc19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVz
KQoreworICAgIGludCBwYWdlcyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJU1Rf
RU5UUklFU19QRVJfUEFHRSk7CisKKyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09O
VElHX1BBR0VfU0laRTsKK30KKworc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtICpwYXJhbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGlkeCkKK3sKKyAgICAvKgorICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19BVFRS
X05PTkNPTlRJRyBkZXNjcmlwdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KKyAgICAg
Ki8KKyAgICB1aW50NjRfdCBzaXplOworICAgIGludCBwYWdlX29mZnNldDsKKyAgICBpbnQgbnVt
X3BhZ2VzOworICAgIGludCBvcmRlcjsKKyAgICBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKKyAg
ICBwYWRkcl90IGdhZGRyOworICAgIG1mbl90IGd1ZXN0X21mbjsKKyAgICBzdHJ1Y3QgeworICAg
ICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0VdOworICAg
ICAgICB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKKyAgICB9ICpwYWdlc19kYXRhX2d1ZXN0LCAq
cGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRhX3hlbl9zdGFydDsKKyAgICBzdHJ1Y3Qgc2htX2J1
ZiAqc2htX2J1ZjsKKworICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYg
KE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7CisKKyAgICBzaXplID0gUk9VTkRV
UChwYXJhbS0+dS50bWVtLnNpemUgKyBwYWdlX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICBP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7CisKKyAgICBudW1fcGFnZXMgPSBESVZfUk9V
TkRfVVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOworCisgICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwor
CisgICAgcGFnZXNfZGF0YV94ZW5fc3RhcnQgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAw
KTsKKyAgICBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVmKGN0eCwgcGFyYW0tPnUudG1lbS5z
aG1fcmVmLCBudW1fcGFnZXMpOworICAgIGlmICggIXNobV9idWYgKQorICAgICAgICBnb3RvIGVy
cl9mcmVlOworCisgICAgZ2FkZHIgPSBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgJiB+KE9QVEVFX01T
R19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7CisgICAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOworICAgIGlmICggbWZuX2VxKGd1ZXN0X21m
biwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgIHBhZ2VzX2Rh
dGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKKyAgICBpZiAoICFwYWdlc19k
YXRhX2d1ZXN0ICkKKyAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgIHBhZ2VzX2RhdGFfeGVu
ID0gcGFnZXNfZGF0YV94ZW5fc3RhcnQ7CisgICAgd2hpbGUgKCBudW1fcGFnZXMgKSB7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIG1mbl90IGVudHJ5X21mbiA9IGxv
b2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKAorICAgICAgICAgICAgcGFnZXNfZGF0YV9ndWVz
dC0+cGFnZXNfbGlzdFtlbnRyaWVzX29uX3BhZ2VdLCAmcGFnZSk7CisKKyAgICAgICAgaWYgKCBt
Zm5fZXEoZW50cnlfbWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgZ290byBlcnJfdW5t
YXA7CisKKyAgICAgICAgc2htX2J1Zi0+cGFnZXNbc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdl
OworICAgICAgICBwYWdlc19kYXRhX3hlbi0+cGFnZXNfbGlzdFtlbnRyaWVzX29uX3BhZ2VdID0g
bWZuX3RvX21hZGRyKGVudHJ5X21mbik7CisgICAgICAgIGVudHJpZXNfb25fcGFnZSsrOworCisg
ICAgICAgIGlmICggZW50cmllc19vbl9wYWdlID09IFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0Ug
KSB7CisgICAgICAgICAgICBwYWdlc19kYXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSB2aXJ0X3Rv
X21hZGRyKHBhZ2VzX2RhdGFfeGVuICsgMSk7CisgICAgICAgICAgICBwYWdlc19kYXRhX3hlbisr
OworICAgICAgICAgICAgZ2FkZHIgPSBwYWdlc19kYXRhX2d1ZXN0LT5uZXh0X3BhZ2VfZGF0YTsK
KworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7CisgICAg
ICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOworCisgICAgICAgICAgICBn
dWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVMTCk7Cisg
ICAgICAgICAgICBpZiAoIG1mbl9lcShndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAg
ICAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgICAgICAgICAgcGFnZXNfZGF0YV9ndWVzdCA9
IG1hcF9kb21haW5fcGFnZShndWVzdF9tZm4pOworICAgICAgICAgICAgaWYgKCAhcGFnZXNfZGF0
YV9ndWVzdCApCisgICAgICAgICAgICAgICAgZ290byBlcnJfZnJlZTsKKyAgICAgICAgICAgIC8q
IFJvbGwgb3ZlciB0byB0aGUgbmV4dCBwYWdlICovCisgICAgICAgICAgICBlbnRyaWVzX29uX3Bh
Z2UgPSAwOworICAgICAgICB9CisgICAgICAgIG51bV9wYWdlcy0tOworICAgIH0KKworICAgIHBh
cmFtLT51LnRtZW0uYnVmX3B0ciA9IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW5fc3RhcnQp
IHwgcGFnZV9vZmZzZXQ7CisKKyAgICBjYWxsLT5ub25fY29udGlnW2lkeF0gPSBwYWdlc19kYXRh
X3hlbl9zdGFydDsKKyAgICBjYWxsLT5ub25fY29udGlnX29yZGVyW2lkeF0gPSBvcmRlcjsKKwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfZ3Vlc3QpOworICAgIHVucGluX2d1ZXN0
X3JhbV9hZGRyKGd1ZXN0X21mbik7CisgICAgcmV0dXJuIHRydWU7CisKK2Vycl91bm1hcDoKKyAg
ICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKKyAgICB1bnBpbl9ndWVzdF9y
YW1fYWRkcihndWVzdF9tZm4pOworICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9idWYtPmNvb2tp
ZSk7CisKK2Vycl9mcmVlOgorICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwYWdlc19kYXRhX3hlbl9z
dGFydCwgb3JkZXIpOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgYm9vbCB0cmFu
c2xhdGVfcGFyYW1zKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisgICAgdWludDMyX3QgYXR0cjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVu
X2FyZy0+bnVtX3BhcmFtczsgaSsrICkgeworICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+
cGFyYW1zW2ldLmF0dHI7CisKKyAgICAgICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRS
X1RZUEVfTUFTSyApIHsKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5Q
VVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoKKyAgICAg
ICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6CisgICAgICAgICAgICBpZiAo
IGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcgKSB7CisgICAgICAgICAgICAgICAgaWYg
KCAhdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXMgKyBpLCBpKSApCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGVsc2UgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJHdWVzdCB0
cmllcyB0byB1c2Ugb2xkIHRtZW0gYXJnXG4iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX05PTkU6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9W
QUxVRV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBV
VDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOT1VUOgorICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1JNRU1fT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTk9VVDoKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAg
fQorICAgIHJldHVybiB0cnVlOworfQorCiAvKgogICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRv
IHhlbiBtZW1vcnkgdG86CiAgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vl
c3QKQEAgLTQ4OCw2ICs3MjIsMTUgQEAgc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAogCiAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVn
cywgY2FsbCk7CiAKKyAgICAvKgorICAgICAqIElmIGd1ZXN0IHN1Y2Nlc3NmdWxseSB1bnJlZ2lz
dGVyZWQgb3duIHNoYXJlZCBtZW1vcnksCisgICAgICogdGhlbiB3ZSBjYW4gdW5waW4gaXQncyBw
YWdlcworICAgICAqLworICAgIGlmICggY2FsbC0+eGVuX2FyZy0+Y21kID09IE9QVEVFX01TR19D
TURfVU5SRUdJU1RFUl9TSE0gJiYKKyAgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldCA9PSAwICkg
eworICAgICAgICBmcmVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS5y
bWVtLnNobV9yZWYpOworICAgIH0KKwogICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7
CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTUyMiw3ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NBTkNFTDoKICAgICBjYXNlIE9QVEVFX01T
R19DTURfUkVHSVNURVJfU0hNOgogICAgIGNhc2UgT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVSX1NI
TToKLSAgICAgICAgcmV0ID0gdHJ1ZTsKKyAgICAgICAgcmV0ID0gdHJhbnNsYXRlX3BhcmFtcyhj
dHgsIGNhbGwpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBm
YWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:55:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws8s-0006cK-Qa; Mon, 03 Sep 2018 16:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8q-0006Z7-PV
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:55:56 +0000
X-Inumbo-ID: 5558522e-af9a-11e8-a6a9-d7ebe60f679a
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.52]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5558522e-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:56:43 +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=XezIX1w1viercfD1egCx7CSSAgF0tJ7Evasg7RsfWRQ=;
 b=Cn3Miwnm8xz0a8vyQL1q5kawxDjV5a7tOd/jEtsBCs8AZXbDb4iDqSaFo9G2rT3nDIw5YlJ7PAwpT3cdHS74QY4d5UrV6A0DcctXJfV5ykGvT5QyU4/0fy+/NNeGTm1OPpQebEDxtraCfp3k1xu6fPdb6hwS2sioOJ6Tm/tX9eU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3774.eurprd03.prod.outlook.com (2603:10a6:803:33::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 16:55:46 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:42 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:33 +0300
Message-Id: <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0238.eurprd08.prod.outlook.com
 (2603:10a6:802:15::47) To VI1PR03MB3774.eurprd03.prod.outlook.com
 (2603:10a6:803:33::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ae6547da-6143-46e5-813a-08d611be182e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 3:lBax2J/3gRzlDeZPNG0wxVtEc6lI0ivYtj26vKKNnnvs3ufz6PCM2OM+c6gxUt1f3CYLxhTEfAnbtcr/p0YyWDUtLf7mYNrJe+3pDA3hjvZQNijcrqj3vHQanFQFbuiwMkcZSU4KgIaOkBANegc/9cE77IK2SP1HXe1nxjcpPxB/S2fU2f3JLMMXV6D7rJ4YaCV3aYiBUCbbdgdCLmmymUjToz5wl//WYhqHZ1KCYSGQteDC6plVY7KvCGEoIV21;
 25:Q9lA/dwG+ptQ+x+Bv4Cd3+92/YAO7wll+JAuO5j7TIX7VqbqEgs+2sN9bv1Y+zQfUBp+/LRsdwaUvar/CnNCuWSIHxi/KsNu2LZxW9S8l7ddxD+wvLhT28Xj5/D0t5v06dd0N0XbdHm8aR/LJ3wReoae+Lx3QNIfo/Sq8i+wWWxkHoGYVsbM3cbFdocuRKh+WhPdpAihbJS5Gc6WtdGvcBUj7cm9TrD+ZEEkMxjX5dYnBI2f32gWyz6LtLE5sagTALgt/ptDBfXD1GbJpJBA9yjZnPco9AsyrQKSMdB41u2qZkEFQehts9t1UBlaW7Z4LIC4WeA6j/uImO702Q5miA==;
 31:JURsaolLYBxLxy4SaGt5fJ16FgwDcd/Rdptj5fi/sl5LQgMj2Am+kRCQi1BtBRtn6eGXt83J+uUxT4ZaCPwYwJn8pdy2rmAoVCT42z0NGZjOyQyWI80keuK45A9LJywyye98HdfntN2o3LhD2F0SXiOaQ7kkC4bpgaAbbMM6IacGm3dGytqQJtBluM8FCP6aAzUrs6PSFRQV6fLUFKa8gBIPSdkPgA+YGeaSJD26HjY=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 20:YK29UJcoLA72cE+G554ZDU5RIRvMDu0KAmi3BTs12CSaS6HlQNj7kPsJdOvnUS/ve1pR6zGBS06Y4zmPlNksv3MuDOVxy1kAhLKwfcjf6WWGvMM7+4C0v2oaDQhgVasywUmwN8W/NezwhQRix/FkxXs1zK/S6nLvRaQNTLlo+w4raHWq2E9EBvnY22rSeH6SzV8Zws6cL5Wx4xcTA6CoIaLquTV1cgvkKXDhLA7QU3xGeFj4RjqLvj4HsMB9OAtlXZPh6Iav7QD5NvlviJT0VQe/j3StQ+p7qFs1hLs5ufLoVQvkuiaJs7l88HRViipJB+aOtli6ez/gqgimkcVOTo3+lYbl1y1a1DINKkiw9WLPcP/fz35QZMKEyZaoPasAIc2aDo+LAK2nalALwn6c/KLrjKCEzr2YZAQBe42ULfs/8WsZX/D6DXJS0Gz9TqlAqzqljGjbOriUPkdzdIUPDFh6Hq0WqZo5pWOXDL9AD5D8VGP31yQ0S+Ti6Vr2+t8b;
 4:GfuWBeWg5jo+5fAaBx63mCLSkxNORo0ilJhXRo1kTKSqD6CyP7OKFnLbXWcUE3T7CkFhC4ItdUt8piIMs355QEL6Y6pZ+Gi0ICm828N1DXVuxsDiVK0lTJZ+4ndbp1K/JoVdbQ7G19SXFYnlzCMOMaJu1wlr7ur+8s/Gn9guIB/lFC2cv43262OfokpQLUGvvzDDiMOT8tvT0ohhmLHCAWirz/Nhe3Kyvle+zEHeOHLYK54UNnVC1tW58VcnhB+rBO1/pap8qiZdCD1TSyT3bk9x6dRqj83zuNoYEat/7gxWE8R0KhSrt7bevXKBPsKTU1WU2P0+F7r4TG1zcCfSe4E6I9FXxnUbVVyDAvMx0As=
X-Microsoft-Antispam-PRVS: <VI1PR03MB377479EFEA2A188382E9CD30E60C0@VI1PR03MB3774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:VI1PR03MB3774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3774; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(136003)(396003)(39860400002)(366004)(189003)(199004)(476003)(2616005)(106356001)(426003)(446003)(86362001)(11346002)(486006)(478600001)(6116002)(97736004)(3846002)(81156014)(105586002)(55236004)(386003)(66066001)(47776003)(26005)(2906002)(186003)(122856001)(7736002)(50226002)(8936002)(14444005)(6666003)(36756003)(68736007)(53936002)(8676002)(54906003)(72206003)(42186006)(4326008)(80792005)(51416003)(52116002)(305945005)(5660300001)(76176011)(316002)(50466002)(48376002)(16586007)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3774; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3774;
 23:verXY1U+4fOWKfM5sx2b+R/hLKa+rsT+ZCPVnIE8f?=
 =?us-ascii?Q?TRD7EOy4iwBgaa+stYPIyiybcctVti4PXJYlI60JNtxVgOu9ucvc68PEbTNt?=
 =?us-ascii?Q?nN4X4AsvzHRknk3vrr43gPqQOQLlxKMpUkmb9TbyKffpGmJx0eo6RhFu+VKv?=
 =?us-ascii?Q?kKVl/M4VeyeWkQfnn8iObvZA5SZnHVDoLpkbsr6QEMSaGnexFLxphfREVY9n?=
 =?us-ascii?Q?2eReHkIzob6GzVLzqzlDcC5vGjZu5NgfQnBEfdeFsnGC92aOinB5dpL1H+e0?=
 =?us-ascii?Q?rgU+JlkwpmYAxq4ht9TsG0Meabo8keOOvaFqZmG4Chqyz5gVP+VztA0KMxe7?=
 =?us-ascii?Q?6a+Ebk0wMiH+lTzeNr4ytkyy36Sv8NeTWRHAj+oMg2iodP5G6xNPTUz+SwpM?=
 =?us-ascii?Q?L1vAJaUbQg9FzZ8QsKWsdLkX7sTM91EaF8z+jxeZI2bVTeGWj3s36wgBEvey?=
 =?us-ascii?Q?sPgJBIpZMeiksQ3cJkOyqGpWAx8Cxkq1W2qGr4EIt1/D5wYpj/AboaJiTBF7?=
 =?us-ascii?Q?a4xAgYOWJqcgjWSnTJCRn6k3dLvcsnnH+XTTwTiFEQ+zmp785fmdNLaF5ELQ?=
 =?us-ascii?Q?vnlDLfTgJ7sCutm0MlkfMvPvFByqjRweoiF7nm9Fhajt5Zhz56g+3HqpJGXs?=
 =?us-ascii?Q?Oz3AAz0cfFMMkyLTEv+xh9LdsnfTEavB8HvqLgD302UyzdmJKZTl0fii6EmN?=
 =?us-ascii?Q?BgAxJLqgV+GWx62e6vZKsZLqJ2zXMFnMKqB7uOwUafOmq5lq1jCM2SSARFDI?=
 =?us-ascii?Q?J2xbj7y1QWmlKQ8m5vWO0E19MBx8P9iw4FxgGj/fvpV1kX/+33BAiM7fX7r7?=
 =?us-ascii?Q?49PUW8pb7O0srV4xLI+Jjgm5mWst38gUUKw2GbdAA6WLL8O2ZiJMibICU6G1?=
 =?us-ascii?Q?E/xce/Lg79HrKeMHpuyyGjOd55DKVKZ+Y/aji5rfupQ5cXA8/QEn+dsrsu5c?=
 =?us-ascii?Q?bzPWcQM/MlKHd6776eyvcf4VNX0y5plfkZc1RZ7QaubtH7pbx/2qtX9ePWUh?=
 =?us-ascii?Q?AQ37oIEjVsVDsj1S+gn++MNZLTYSNBh+Jq97e9dmF/BuXpQU6zOsE74QxFKt?=
 =?us-ascii?Q?XJxQTMytNWOPkjkHk9QBFJH8nH1qF7Ehjzcu3mCtNq/6Ndu04cg6Da+3Vgc+?=
 =?us-ascii?Q?pfcufovF0DKhSHz0YBkpTyrEQFcoosjQqceo8uKBs3fvzx8fVh4Bcn3r/zy2?=
 =?us-ascii?Q?+bM9T7HW+vCpgoG0bREiKivwWin9kkG4fjL?=
X-Microsoft-Antispam-Message-Info: TV/lfXSBFuqly0u5ksD7aTHi0Obpp6Sb8KdTFZoyPV1ldP94vzQSyEgxj6qlq2wsN9ShSC9iiC42XfFkTVqrnCE5TI2Uzl9Gox0pxa5HazTEgAUmTtHuboETt+b1X6xmE1DjfSD92zfjQ0jvGtocnXJEXzYkgKI4hrQMcsxzcNse2Or3SUAFj0aiAAhKALA1ljRMmIipWw6CmdzWMIAyuSrF2B7uMpexLRJt1lowwqsdorZme+fu4UWAXoQo+O+DvDlen6WQOVW1yeRZWWHn+2/7+5tk/YkycqrDmDcY2O+9I/727eiByCREc/2BV+qYCUklIjAXZUCsNambKlYnK3EGS8M24Bx4ReVc5SMyelk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 6:USLWC1THEWCUBK3NSldaFGNRwL+/C/yIRnzMSZPYrH7eS7ihpCw0wlMKa7PrCnMiE9Feb0RTK9k3npSrk+vGOF8VNdzUUybwsTFMFieqvgtbsWWEZsO9J9Y8N5zVtwjmj1bCKARUq/Qe0gXUScm3gr/4F+6txc/B63DjAREO2fy/rm7BcqcTD+yTp55doj9xmJ7XO50F/EtT48hYy/ecYxuLrZyHtytZV6e8c0mO0tfFLLuuBFUUYulPBM1akg3xfLa66ex00JHc3p1G0imda1BBoMkBZILMwiUomNb/wzzHG6z4Y3jItBqho2VcyhpvGX07+5ktxrjILdOLVsM8w/wSODN6q0DKrvNw3gTBQuV4g6s4g68vc3qq6WqdZuuq80QAtcfnSqYY9Mng2czqT2tnprShizsu6ufB8LfzZbp/t+WkvsR+exeCZdegoDu5QKQulZK5DchJNt2mMFqAHg==;
 5:SQ/U5McdXTR/ZmAc9LmFXAcchxQzifXYdPDLTWINpMcPSzzK0rYHHl3I15fzj9q5NBnijjs/BjOwu3aFbuoUs6qAXbIMDq8xzWcrMsGdXpJQeOB/QhzzE9ch2orcHrz/RsDTJDlnd6Zt0ELckZZQgf/+JTLH7wqSzNEcN9AopXE=;
 7:Eu2DdJF8QDnxo69f08/LQ4VC3ieBXppgFXFHRvyXCevf+Q/qBXvV5CLW5du/eDFuzUCuFzFdgzXBwjIS3rA4CB5w151ttBxEojRTMHHH+FRqK30PlhoH26P1NvMGfKuKi5DwpBOFKZqbc51/uXIJaOE264vfBPQ1YaOOjLrkPcVM9EeHPxOBjnq8JZyklEyrnkVLe6Gpaswzr/112PW4NOgx6hgCgZimr3Rs3W3weKZUjzIPlot/aj1JvAqGbZtI
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:46.2757 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ae6547da-6143-46e5-813a-08d611be182e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3774
Subject: [Xen-devel] [PATCH v2 09/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

U2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoClRB
cyBpbiBPUC1URUUuIE5XIGNhbiBzaGFyZSBwYXJ0IG9mIG93biBtZW1vcnkgd2l0aApUQSBvciBP
UC1URUUgY29yZSwgYnkgcmVnaXN0ZXJpbmcgaXQgT1AtVEVFLCBvciBieSBwcm92aWRpbmcKYSB0
ZW1wb3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkK
YnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlzIG1lY2hh
bmlzbQppcyBkZXNjcmlwdGVkIG9wdGVlX21zZy5oLgoKTWVkaWF0b3Igc2hvdWxkIHN0ZXAgaW4g
d2hlbiBOVyB0cmllcyB0byBzaGFyZSBtZW1vcnkgd2l0aApPUC1URUUgZm9yIHR3byByZWFzb25z
OgoKMS4gRG8gYWRkcmVzcyB0cmFuc2xhdGlvbiBmcm9tIElQQSB0byBQQS4KMi4gUGluIGRvbWFp
biBwYWdlcyB0aWxsIHRoZXkgYXJlIG1hcHBlZCBpbnRvIE9QLVRFRSBvciBUQQogICBhZGRyZXNz
IHNwYWNlLCBzbyBkb21haW4gY2FuJ3QgdHJhbnNmZXIgdGhpcyBwYWdlcyB0bwogICBvdGhlciBk
b21haW4gb3IgYmFsb29uIG91dCB0aGVtLgoKQWRkcmVzcyB0cmFuc2xhdGlvbiBpcyBkb25lIGJ5
IHRyYW5zbGF0ZV9ub25jb250aWcoLi4uKSBmdW5jdGlvbi4KSXQgYWxsb2NhdGVzIG5ldyBidWZm
ZXIgZnJvbSB4ZW5oZWFwIGFuZCB0aGVuIHdhbGtzIG9uIGd1ZXN0CnByb3ZpZGVkIGxpc3Qgb2Yg
cGFnZXMsIHRyYW5zbGF0ZXMgYWRkcmVzc2VzIGFuZCBzdG9yZXMgUEFzIGludG8KbmV3bHkgYWxs
b2NhdGVkIGJ1ZmZlci4gVGhpcyBidWZmZXIgd2lsbCBiZSBwcm92aWRlZCB0byBPUC1URUUKaW5z
dGVhZCBvZiBvcmlnaW5hbCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwK
YmUgZnJlZSBhdCB0aGUgZW5kIG9mIHNkYW5kYXJkIGNhbGwuCgpJbiB0aGUgc2FtZSB0aW1lIHRo
aXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4Kc3RydWN0IHNobV9idWYg
b2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxpdmUgYWxsIHRoZSB0aW1lLAp3aGVuIGdpdmVuIFNI
TSBidWZmZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJlIGZyZWVkCmFmdGVyIGd1ZXN0
IHVucmVnaXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwp3aWxsIGJlIHVu
cGlubmVkLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDI0NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDI0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IDZkNmI1MWQu
LjhiZmNmZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKQEAgLTIyLDYgKzIyLDggQEAKIAogI2RlZmluZSBNQVhfU1RE
X0NBTExTICAgMTYKICNkZWZpbmUgTUFYX1JQQ19TSE1TICAgIDE2CisjZGVmaW5lIE1BWF9UT1RB
TF9TTUhfQlVGX1BHICAgIDE2Mzg0CisjZGVmaW5lIE1BWF9OT05DT05USUdfRU5UUklFUyAgIDUK
IAogLyoKICAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0
dXJucyBkdXJpbmcgb25lIGNhbGwuCkBAIC0zMSw2ICszMyw5IEBAIHN0cnVjdCBzdGRfY2FsbF9j
dHggewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2Fy
ZyAqZ3Vlc3RfYXJnOwogICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOworICAgIC8q
IEJ1ZmZlciBmb3IgdHJhbnNsYXRlZCBwYWdlIGFkZHJlc3Nlcywgc2hhcmVkIHdpdGggT1AtVEVF
ICovCisgICAgdm9pZCAqbm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOworICAgIGlu
dCBub25fY29udGlnX29yZGVyW01BWF9OT05DT05USUdfRU5UUklFU107CiAgICAgbWZuX3QgZ3Vl
c3RfYXJnX21mbjsKICAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOwogICAgIGludCBycGNfb3A7CkBA
IC00NSwxMyArNTAsMjQgQEAgc3RydWN0IHNobV9ycGMgewogICAgIHVpbnQ2NF90IGNvb2tpZTsK
IH07CiAKKy8qIFNoYXJlZCBtZW1vcnkgYnVmZmVyIGZvciBhcmJpdHJhcnkgZGF0YSAqLworc3Ry
dWN0IHNobV9idWYgeworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICB1aW50NjRfdCBj
b29raWU7CisgICAgaW50IG1heF9wYWdlX2NudDsKKyAgICBpbnQgcGFnZV9jbnQ7CisgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKK307CisKIHN0cnVjdCBkb21haW5fY3R4IHsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2N0eF9saXN0
OwogICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX3JwY19saXN0OworICAgIHN0cnVjdCBsaXN0X2hl
YWQgc2htX2J1Zl9saXN0OwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKICAgICBhdG9taWNf
dCBjYWxsX2N0eF9jb3VudDsKICAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50OworICAgIGF0b21p
Y190IHNobV9idWZfcGFnZXM7CiAgICAgc3BpbmxvY2tfdCBsb2NrOwogfTsKIApAQCAtMTU4LDkg
KzE3NCwxMiBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGN0eC0+ZG9tYWluID0gZDsKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5jYWxsX2N0eF9saXN0
KTsKICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3QpOworICAgIElOSVRfTElT
VF9IRUFEKCZjdHgtPnNobV9idWZfbGlzdCk7CiAKICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxf
Y3R4X2NvdW50LCAwKTsKICAgICBhdG9taWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwor
ICAgIGF0b21pY19zZXQoJmN0eC0+c2htX2J1Zl9wYWdlcywgMCk7CisKICAgICBzcGluX2xvY2tf
aW5pdCgmY3R4LT5sb2NrKTsKIAogICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2sp
OwpAQCAtMzM5LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICB4ZnJlZShzaG1fcnBjKTsKIH0K
IAorc3RhdGljIHN0cnVjdCBzaG1fYnVmICphbGxvY2F0ZV9zaG1fYnVmKHN0cnVjdCBkb21haW5f
Y3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgY29va2llLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
YWdlc19jbnQpCit7CisgICAgc3RydWN0IHNobV9idWYgKnNobV9idWY7CisKKyAgICB3aGlsZSgx
KQorICAgIHsKKyAgICAgICAgaW50IG9sZCA9IGF0b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFn
ZXMpOworICAgICAgICBpbnQgbmV3ID0gb2xkICsgcGFnZXNfY250OworICAgICAgICBpZiAoIG5l
dyA+PSBNQVhfVE9UQUxfU01IX0JVRl9QRyApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICAgICAgaWYgKCBsaWtlbHkob2xkID09IGF0b21pY19jbXB4Y2hnKCZjdHgtPnNobV9idWZfcGFn
ZXMsIG9sZCwgbmV3KSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc2htX2J1
ZiA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHN0cnVjdCBzaG1fYnVmKSArCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZXNfY250ICogc2l6ZW9mKHN0cnVjdCBwYWdlICopKTsKKyAgICBp
ZiAoICFzaG1fYnVmICkgeworICAgICAgICBhdG9taWNfc3ViKHBhZ2VzX2NudCwgJmN0eC0+c2ht
X2J1Zl9wYWdlcyk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHNobV9idWYt
PmNvb2tpZSA9IGNvb2tpZTsKKyAgICBzaG1fYnVmLT5tYXhfcGFnZV9jbnQgPSBwYWdlc19jbnQ7
CisKKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmc2htX2J1
Zi0+bGlzdCwgJmN0eC0+c2htX2J1Zl9saXN0KTsKKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKKworICAgIHJldHVybiBzaG1fYnVmOworfQorCitzdGF0aWMgdm9pZCBmcmVlX3NobV9idWYo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQoreworICAgIHN0cnVjdCBz
aG1fYnVmICpzaG1fYnVmOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKKworICAgIHNwaW5fbG9j
aygmY3R4LT5sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBzaG1fYnVmLCAmY3R4LT5z
aG1fYnVmX2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBzaG1fYnVmLT5jb29raWUg
PT0gY29va2llICkKKyAgICAgICAgeworICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAg
ICAgICAgbGlzdF9kZWwoJnNobV9idWYtPmxpc3QpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CisKKyAgICBpZiAoICFm
b3VuZCApIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGZvciAoIGludCBpID0gMDsg
aSA8IHNobV9idWYtPnBhZ2VfY250OyBpKysgKQorICAgICAgICBpZiAoIHNobV9idWYtPnBhZ2Vz
W2ldICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHNobV9idWYtPnBhZ2VzW2ldKTsKKworICAgIGF0
b21pY19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsKKwor
ICAgIHhmcmVlKHNobV9idWYpOworfQorCiBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7CiAg
ICAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
LCAqY2FsbF90bXA7CiAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBjX3RtcDsK
KyAgICBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZiwgKnNobV9idWZfdG1wOwogICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKIAogICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3Vs
ZCBiZSBzdG9wcGVkICovCkBAIC0zNzcsMTIgKzQ2MCwxNjMgQEAgc3RhdGljIHZvaWQgb3B0ZWVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQog
ICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwogCisgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKCBzaG1fYnVmLCBzaG1fYnVmX3RtcCwgJmN0eC0+c2htX2J1Zl9s
aXN0LCBsaXN0ICkKKyAgICAgICAgZnJlZV9zaG1fYnVmKGN0eCwgc2htX2J1Zi0+Y29va2llKTsK
KwogICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+Y2FsbF9jdHhfY291bnQpKTsKICAgICBB
U1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsKKyAgICBBU1NFUlQoIWF0
b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFnZXMpKTsKIAogICAgIHhmcmVlKGN0eCk7CiB9CiAK
KyNkZWZpbmUgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLyBzaXplb2YodTY0KSkgLSAx
KQorCitzdGF0aWMgc2l6ZV90IGdldF9wYWdlc19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVz
KQoreworICAgIGludCBwYWdlcyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJU1Rf
RU5UUklFU19QRVJfUEFHRSk7CisKKyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09O
VElHX1BBR0VfU0laRTsKK30KKworc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtICpwYXJhbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGlkeCkKK3sKKyAgICAvKgorICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19BVFRS
X05PTkNPTlRJRyBkZXNjcmlwdGlvbiBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KKyAgICAg
Ki8KKyAgICB1aW50NjRfdCBzaXplOworICAgIGludCBwYWdlX29mZnNldDsKKyAgICBpbnQgbnVt
X3BhZ2VzOworICAgIGludCBvcmRlcjsKKyAgICBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKKyAg
ICBwYWRkcl90IGdhZGRyOworICAgIG1mbl90IGd1ZXN0X21mbjsKKyAgICBzdHJ1Y3QgeworICAg
ICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0VdOworICAg
ICAgICB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKKyAgICB9ICpwYWdlc19kYXRhX2d1ZXN0LCAq
cGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRhX3hlbl9zdGFydDsKKyAgICBzdHJ1Y3Qgc2htX2J1
ZiAqc2htX2J1ZjsKKworICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYg
KE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7CisKKyAgICBzaXplID0gUk9VTkRV
UChwYXJhbS0+dS50bWVtLnNpemUgKyBwYWdlX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICBP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7CisKKyAgICBudW1fcGFnZXMgPSBESVZfUk9V
TkRfVVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOworCisgICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwor
CisgICAgcGFnZXNfZGF0YV94ZW5fc3RhcnQgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAw
KTsKKyAgICBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVmKGN0eCwgcGFyYW0tPnUudG1lbS5z
aG1fcmVmLCBudW1fcGFnZXMpOworICAgIGlmICggIXNobV9idWYgKQorICAgICAgICBnb3RvIGVy
cl9mcmVlOworCisgICAgZ2FkZHIgPSBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgJiB+KE9QVEVFX01T
R19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7CisgICAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOworICAgIGlmICggbWZuX2VxKGd1ZXN0X21m
biwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgIHBhZ2VzX2Rh
dGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKKyAgICBpZiAoICFwYWdlc19k
YXRhX2d1ZXN0ICkKKyAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgIHBhZ2VzX2RhdGFfeGVu
ID0gcGFnZXNfZGF0YV94ZW5fc3RhcnQ7CisgICAgd2hpbGUgKCBudW1fcGFnZXMgKSB7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIG1mbl90IGVudHJ5X21mbiA9IGxv
b2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKAorICAgICAgICAgICAgcGFnZXNfZGF0YV9ndWVz
dC0+cGFnZXNfbGlzdFtlbnRyaWVzX29uX3BhZ2VdLCAmcGFnZSk7CisKKyAgICAgICAgaWYgKCBt
Zm5fZXEoZW50cnlfbWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgZ290byBlcnJfdW5t
YXA7CisKKyAgICAgICAgc2htX2J1Zi0+cGFnZXNbc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdl
OworICAgICAgICBwYWdlc19kYXRhX3hlbi0+cGFnZXNfbGlzdFtlbnRyaWVzX29uX3BhZ2VdID0g
bWZuX3RvX21hZGRyKGVudHJ5X21mbik7CisgICAgICAgIGVudHJpZXNfb25fcGFnZSsrOworCisg
ICAgICAgIGlmICggZW50cmllc19vbl9wYWdlID09IFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0Ug
KSB7CisgICAgICAgICAgICBwYWdlc19kYXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSB2aXJ0X3Rv
X21hZGRyKHBhZ2VzX2RhdGFfeGVuICsgMSk7CisgICAgICAgICAgICBwYWdlc19kYXRhX3hlbisr
OworICAgICAgICAgICAgZ2FkZHIgPSBwYWdlc19kYXRhX2d1ZXN0LT5uZXh0X3BhZ2VfZGF0YTsK
KworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVzdCk7CisgICAg
ICAgICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOworCisgICAgICAgICAgICBn
dWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVMTCk7Cisg
ICAgICAgICAgICBpZiAoIG1mbl9lcShndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCisgICAgICAg
ICAgICAgICAgZ290byBlcnJfZnJlZTsKKworICAgICAgICAgICAgcGFnZXNfZGF0YV9ndWVzdCA9
IG1hcF9kb21haW5fcGFnZShndWVzdF9tZm4pOworICAgICAgICAgICAgaWYgKCAhcGFnZXNfZGF0
YV9ndWVzdCApCisgICAgICAgICAgICAgICAgZ290byBlcnJfZnJlZTsKKyAgICAgICAgICAgIC8q
IFJvbGwgb3ZlciB0byB0aGUgbmV4dCBwYWdlICovCisgICAgICAgICAgICBlbnRyaWVzX29uX3Bh
Z2UgPSAwOworICAgICAgICB9CisgICAgICAgIG51bV9wYWdlcy0tOworICAgIH0KKworICAgIHBh
cmFtLT51LnRtZW0uYnVmX3B0ciA9IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW5fc3RhcnQp
IHwgcGFnZV9vZmZzZXQ7CisKKyAgICBjYWxsLT5ub25fY29udGlnW2lkeF0gPSBwYWdlc19kYXRh
X3hlbl9zdGFydDsKKyAgICBjYWxsLT5ub25fY29udGlnX29yZGVyW2lkeF0gPSBvcmRlcjsKKwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2VzX2RhdGFfZ3Vlc3QpOworICAgIHVucGluX2d1ZXN0
X3JhbV9hZGRyKGd1ZXN0X21mbik7CisgICAgcmV0dXJuIHRydWU7CisKK2Vycl91bm1hcDoKKyAg
ICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKKyAgICB1bnBpbl9ndWVzdF9y
YW1fYWRkcihndWVzdF9tZm4pOworICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9idWYtPmNvb2tp
ZSk7CisKK2Vycl9mcmVlOgorICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwYWdlc19kYXRhX3hlbl9z
dGFydCwgb3JkZXIpOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgYm9vbCB0cmFu
c2xhdGVfcGFyYW1zKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisgICAgdWludDMyX3QgYXR0cjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVu
X2FyZy0+bnVtX3BhcmFtczsgaSsrICkgeworICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+
cGFyYW1zW2ldLmF0dHI7CisKKyAgICAgICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRS
X1RZUEVfTUFTSyApIHsKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5Q
VVQ6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoKKyAgICAg
ICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6CisgICAgICAgICAgICBpZiAo
IGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcgKSB7CisgICAgICAgICAgICAgICAgaWYg
KCAhdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXMgKyBpLCBpKSApCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGVsc2UgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJHdWVzdCB0
cmllcyB0byB1c2Ugb2xkIHRtZW0gYXJnXG4iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX05PTkU6CisgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9W
QUxVRV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBV
VDoKKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOT1VUOgorICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoKKyAgICAgICAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1JNRU1fT1VUUFVUOgorICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTk9VVDoKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAg
fQorICAgIHJldHVybiB0cnVlOworfQorCiAvKgogICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRv
IHhlbiBtZW1vcnkgdG86CiAgKiAxKSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vl
c3QKQEAgLTQ4OCw2ICs3MjIsMTUgQEAgc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAogCiAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVn
cywgY2FsbCk7CiAKKyAgICAvKgorICAgICAqIElmIGd1ZXN0IHN1Y2Nlc3NmdWxseSB1bnJlZ2lz
dGVyZWQgb3duIHNoYXJlZCBtZW1vcnksCisgICAgICogdGhlbiB3ZSBjYW4gdW5waW4gaXQncyBw
YWdlcworICAgICAqLworICAgIGlmICggY2FsbC0+eGVuX2FyZy0+Y21kID09IE9QVEVFX01TR19D
TURfVU5SRUdJU1RFUl9TSE0gJiYKKyAgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldCA9PSAwICkg
eworICAgICAgICBmcmVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbMF0udS5y
bWVtLnNobV9yZWYpOworICAgIH0KKwogICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7
CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTUyMiw3ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NBTkNFTDoKICAgICBjYXNlIE9QVEVFX01T
R19DTURfUkVHSVNURVJfU0hNOgogICAgIGNhc2UgT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVSX1NI
TToKLSAgICAgICAgcmV0ID0gdHJ1ZTsKKyAgICAgICAgcmV0ID0gdHJhbnNsYXRlX3BhcmFtcyhj
dHgsIGNhbGwpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBm
YWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8y-0006lE-Hg; Mon, 03 Sep 2018 16:56: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8w-0006iH-SS
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:56:02 +0000
X-Inumbo-ID: 022a1e3f-af9a-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 022a1e3f-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:25 +0200 (CEST)
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=XLW+4Xp6/lYwqLixUlC30hBBnK117pbaepN8G5Mm2XU=;
 b=lZKrMC1b4LR4f/wprJJVscIDXzT+9hCZ1j8xguDCw0hlWSwA89eBwWNQy3V5Zxvrz2UpjgBZEUjbG6k3jOMk/XTilgbX01Q/BR+6ivHe0MliXhnpSWlFd/rBDSqKjaDcCteAS7l0eTNMId4U+WqMt/Phj/RMgDXtIoyDdTy3fDk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.18; Mon, 3 Sep 2018 16:55:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:48 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:34 +0300
Message-Id: <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0602CA0005.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::15) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: af58f168-7084-4e80-981d-08d611be1b68
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:nTDMAHqlSt2c/b7JaFnTl/eLd5EdeQC0MUpL27q1IeAE7LD6IeiQeRcBTuqrqPbamjwxkZ81VEsoCVhXSjrXYl0lCuZSgujKkX3n9XSVQ7eZpHJOictLi8DsfzT85yTqw0c21/TBtVVperhBBHzHh9iDWZqC75YlUHarimFXVjqSQ6O+ynKeeGZfpsn0ZTtzRtxaBpVIemV9y++aORIuRW88z+ajMufP+AqLh3nJ+kkGCpwoKzTvJyx206x8p/f3;
 25:TF6oiS8eqWiCJaayVdNcyV+0ckBY4Xgfm66RFy1RD7bA22rN1LmE3HFN+SYNaNDwCH2uHFCqCOCK+PxYVpmkk5SH+19ntt89Jwbj4mz+W80C098eh253I05B4VbLw//bu0XGOjNY+R8QyXME/Ll5n5953Yz9zU8G1bNHhkViM+TrA0X0aYV+0BkDLcKALJbFvK+PBTWd8gPcwJ/+7vl/0Fsf44hAuk0QUDzsuBqFdYVctEHRngyCFDSMlxgajpuRCNxfEVNv4krrwHYjylOMtZbwQHjKcRGt8ceaKnc2yOerNQE3WqAJ+cCtfQ7K0hr00sj4RqPogbnfCKGHG620UA==;
 31:E+OSWV0mopi9GH6NOB1k2fqWunokOzkZb5BPuy9RT4TIQsGMrPuxag7VJsZU0AgXdL7EtM6cTyzAral9pwvJUYIM+qODX0Quyy7aiv2k0ulbpYANcRYk7rDg49j+kT9w249hvSoTk5Qr4ZOeSoWrkFoZpG1GW6sAgQ6NNOWJdW2WrvOIVx3ML6iK3JbghYRaTyZesqSTOy23j9qbMqQtlpWPIjwXd5XRD/wcj/KQp2w=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:4SGEw8TgTIe8U5XznGl5w3uLiVXDlGaXfti/iZXU+Xkz9F0DQd0+EQOzK3q9VB4EiHQU0GTXiVIATGUHnanVMInKBsNUxM6BdZboxk6dycsL0/Gx5nKX3NChZwHSw8w0qrfr7suyVtTIohTNJb+0dibyJTFr401PcN1fHmkcwzjkKfzoMUCKacg30bu6yifa7p6avE9EwDExOnOG8nrwGgzyM1W0Cuht/2gp+kBGfjFt8d6MKhmwMT6k5id46tO4QBpP0xoUdhDv648OCTcXJxTRSkLQmo2cAYtaGxf1nntD2VEaSV9rKQ5mpvIej4b5l8kkejfMBRryPIfs9NuAtYoZyzKcJuSYfkBsXYGwkTe7NvKxpqJncjZwuY9Mhcj5Uy1fKcxV8S2OC2Q1TC289udJw2FoNm+rOIw5t9aUYmqMqlSrbktlEM/AN/drOMwfjIVB1noh5z47072Bb0iOhadlIC6VC9TBRPOp31FytAYBlFIZvOkuqSDhNz5vaMSq;
 4:4lZBiHfvAK6Q1smflzLbmBqe0MKm8pSSErYe/VcRFOPQRr/5QgKEYff0OkjKI1u7OrpXzW6dBR10ENVjWxF2K8cZXMW3p8DX3in1Z4x9NUj/1Wt8OW0KZpHiV313iTDpmTj0NEYoN6wSVryteZI5UvCY8nOvVFlrtaQmzrr1T8z+sTrAYUInkDSKuUyuSiSev/tzTJr3F3KvjfYWjjl15OB+Tr78QS4DjYtte94e6Zew3/0HPyXGuh/5BBWAArDjg2hFw4lvtVbhZlO7Y7VbjcKi/x7lMWYMlaPe4RN59WXL1iEYIgB8TPpC9YBoEUIwnKGtBFL1LpjfrIHNwdvPkCE/8RJh/25j9Y/LLHwJ6t4=
X-Microsoft-Antispam-PRVS: <DB7PR03MB37720D71C8DE440A33254175E60C0@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699016);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(51234002)(8676002)(7736002)(305945005)(66066001)(54906003)(86362001)(36756003)(16586007)(42186006)(2906002)(316002)(53936002)(105586002)(47776003)(106356001)(8936002)(26005)(476003)(68736007)(97736004)(50226002)(186003)(72206003)(386003)(48376002)(122856001)(478600001)(426003)(486006)(5660300001)(80792005)(446003)(3846002)(6666003)(11346002)(6116002)(81166006)(76176011)(51416003)(52116002)(4326008)(2616005)(14444005)(50466002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR03MB3772;
 23:V0/nXxTQB1mPW4qeml2WJHH+LZyxStV+rliRKxFY3?=
 =?us-ascii?Q?zIV/6dQC3SBcOYADKS2rqUoIwdaKunE4NDOjqyBWTSxCnAthzF2Eixo1K30N?=
 =?us-ascii?Q?hrv0ofB3R/+uKMLkaoLU+IO8y5DylhdFAAoGv0c5R1HuE6NJ4pNBptfnQ+v0?=
 =?us-ascii?Q?H+ChWWXdXYuJpbvRn13khTV++GBjZdSF5Z6CaUHsQEGGDn7ntp9h3dczpox0?=
 =?us-ascii?Q?wjz//4Chk2DqIBOjEXFoYMlJbKGuwCczHYcJjYJTQeo80o/4lGOtg4jYT2tW?=
 =?us-ascii?Q?oxAGkpFZFGmYL8Owb2k4vLZqEOKyzKrlgjmM7M4fwOkAxoxyQavPVKc1a2Hn?=
 =?us-ascii?Q?L0zCj9LIhTvqqiO4jVM76L5ep3E0IdER+twu8f5cGcTYZDx/dNqChShF/VE3?=
 =?us-ascii?Q?8+mby3Pjlr83Iys/8paPxAYrqIXZzvWPe3lCj7GHkYtVRuKBUPAU0kydw5/e?=
 =?us-ascii?Q?vF7M7UZhpt5NdVLcuSXKktMyNOIxOyOK/BtnCSPDvaBBcmN+MNM8N5UYh6O8?=
 =?us-ascii?Q?kR6o3zOL1Vr75DK7AbjHzZTWrXcX/ccIHmXQiFBeVCTkG0VMDi4PFkkQcDno?=
 =?us-ascii?Q?DR4tFWcamX6+CMNdzaVpspQexCBhi/gIk/u8UiND8KGIddu6BX9kMDB4XZz9?=
 =?us-ascii?Q?PFogoS42VdPAA6/gvuMJY8SJz3JxW4JMt4YCX5aj1b5olNP9Dj2D8N01NdE2?=
 =?us-ascii?Q?Y74MdevMWFm8PzKP9QBMVkgCGvlF64Qf68+xHKRhbmawbpD821Gwm6f+GT7x?=
 =?us-ascii?Q?BFSbOOb7bTwM2/z8jsiz/P656oN4cyDctehztyo0iVnP+XuRuLkwoC05wfWP?=
 =?us-ascii?Q?TRS9ynPMj4K/mFxRYsthdbYR+/VLQkz1dPUkhVCvW0ssFgtVsRvAZZCjIysr?=
 =?us-ascii?Q?hKEp6fTOEcAshNz7oKMt2ecvzcnIQ+8FimKnzrtNgyVid9bJRZZG3MGtUpIg?=
 =?us-ascii?Q?8iDciav12c2n+lCnImg6G2ndUPrDYCFMYQMeIT6E+SC7S7PkGcx96WUyZKEC?=
 =?us-ascii?Q?azUV0xKfSP11XdN0Khnm05jQwYDEXj+bKIm2wGmOQRCEm1diDyUuMpH+Xms2?=
 =?us-ascii?Q?eUeh85Rb+RkXMNsvKSuBjIC2DHvC+dWpGCntIGN/hmO4gGPfzfmeeCLBSnRU?=
 =?us-ascii?Q?GRpF3ptENn/h/nNvio4lX7jt4zH3OGf0au/9E/ELNg9aN3KpcfbRsyy4Why0?=
 =?us-ascii?Q?DjvOpGWh/iGN4KWzYBPhlCUJul8jm7ll7mk?=
X-Microsoft-Antispam-Message-Info: YV0qKrU7LDavMMt3BzAjcM9bttlAvwhF+EqlCksMV+gPYGyX65bB8aNCNL6U3RYY3vdVhsXZpitlf2VRELo+81itQGP52hJyqB/vN07IPhc7KgKpHvcU2c4PL7I+9A6+9DReQAETcebGzzjiXUFw4aijF4xSTBqBeF8vcQXoHb09iEKuRVamooX2MYYsCTslFedo8aj9TTThxNjB8qiAfDjQwC/T1GF8Fi/PQJXeoH0eoyuvlwshYyr4+mxikwh+U6sJvyA0Y+6LJM0RtiykL5QucI2xnLkG/jxbrhYVltuGDBQWMVPni+E6f8bpdZbhlVCsMyGwX5uRJqmSUdDu7lvaZg4cca1MkEXMrmd50Ss=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:qzwyn8CkyoF3teVviA4xV3PU6sEG7czJnFwLSBABc+4ErdIVx16tN422V6SKciav8wI/rHwnKatCcYgcDsuoikeUbOSKfGOjzKd9FXkP2nzL8p3bL3tsB1Z3gTd2bWh0k6wNaXgn9zXLX5yMUx1MXI00SPyR0Ce6TdP9HZOaOFrHXfYx88XxcdSAOyr3M815r3f13j6nywmp4w/jl+95DJAGhcDPR6ZmxeANbZl+mFFuPmRwW+ukBLMDLWafvxwwBMKKhmoCDOLb6IviNxCueorMUWxvRc8CkbOrGdsTl2NgnycF+w933vtriwiR5NBNi3nL9sLsDq3zrfPh6QNCqC8Sn+cZ5ZagFFIowmQsi8ucY/XrrjpecoTZL4yb3arycuLtAaV8yk55OwDyQCuhgP0K6rH+xYTH7tX0//M69LFuDgitSxc92LH8ZwdoQaFxjcjdt9InY1fd/HFzCFjiUg==;
 5:xnWho6tufv+1/Ctiyxt17oXgaeQcRWR7uy4V70Z6h7r6xPR+OkR+qadGSi42ee8N7h4kU6JoKKyjXj146q18s4LSwSvLzFdXaiEb5TW9mqn1LxlxT3KAMThIJaFynSd7GRCPQTpb9JhlF4VGzmX5OdudcXYlcqce+eh/kh5XDcI=;
 7:lhI3Aa+36uVE6pqKkTlkFjFzrOLoSyrGMKMS24jzLF907LuydA9i6ALIDxweyIGbceAV0y1UMtuTRAvNprWWyrOXs14xQuZIvQFxiRzIet867/T2OsJ4dTq+Jxqt/vwmrNrL/ziLR2Qb3laXoXljeGJDd8XPwD7REQ+jvaCbJx6HAG0GKp+DgbtQLMydFhNjr0xpGkpx0cOkChXV6Bm2iamtC+bthJzXzAnW8+Oiw71S4zj/U6DmVnTRBkztZgU9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:51.5958 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: af58f168-7084-4e80-981d-08d611be1b68
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: [Xen-devel] [PATCH v2 10/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmVxdWVzdHMuIFdlIGFyZSBpbnRlcmVzdGVk
IG1vc3RseSBpbgpyZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNoYXJlZCBt
ZW1vcnkgZm9yIE9QLVRFRQpuZWVkcywgYmVjdWFzZSBtZWRpYXRvciBuZWVkIHRvIGRvIGFkZHJl
c3MgdHJhbnNsYXRpb24gaW4gdGhlIHNhbWUKd2F5IGFzIGl0IHdhcyBkb25lIGZvciBzaGFyZWQg
YnVmZmVycyByZWdpc3RlcmVkIGJ5IE5XLgoKQXMgbWVkaWF0b3Igbm93IGFjY2Vzc2VzIHNoYXJl
ZCBjb21tYW5kIGJ1ZmZlciwgd2UgbmVlZCB0byBzaGFkb3cKaXQgaW4gdGhlIHNhbWUgd2F5LCBh
cyB3ZSBzaGFkb3cgcmVxdWVzdCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCgpTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyksIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCA4YmZjZmRjLi5iMmQ3OTVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
CkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBzdGRfY2FsbF9jdHggewogc3RydWN0IHNobV9ycGMg
ewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAq
Z3Vlc3RfYXJnOworICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOwogICAgIHN0cnVj
dCBwYWdlICpndWVzdF9wYWdlOwogICAgIG1mbl90IGd1ZXN0X21mbjsKICAgICB1aW50NjRfdCBj
b29raWU7CkBAIC0zMDMsNiArMzA0LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2Nh
dGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QKICAgICBp
ZiAoICFzaG1fcnBjICkKICAgICAgICAgZ290byBlcnI7CiAKKyAgICBzaG1fcnBjLT54ZW5fYXJn
ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CisgICAgaWYgKCAhc2htX3JwYy0+eGVuX2FyZyApCisg
ICAgICAgIGdvdG8gZXJyOworCiAgICAgc2htX3JwYy0+Z3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwogCiAgICAgaWYgKCBtZm5fZXEoc2htX3Jw
Yy0+Z3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQpAQCAtMzI0LDYgKzMyOSwxMCBAQCBzdGF0aWMg
c3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0
eCAqY3R4LCBwYWRkcl90CiAKIGVycjoKICAgICBhdG9taWNfZGVjKCZjdHgtPnNobV9ycGNfY291
bnQpOworCisgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnICkKKyAgICAgICAgZnJlZV94ZW5oZWFw
X3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7CisKICAgICB4ZnJlZShzaG1fcnBjKTsKICAgICByZXR1
cm4gTlVMTDsKIH0KQEAgLTM0Niw5ICszNTUsMTAgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBj
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICB9CiAgICAgc3Bp
bl91bmxvY2soJmN0eC0+bG9jayk7CiAKLSAgICBpZiAoICFmb3VuZCApIHsKKyAgICBpZiAoICFm
b3VuZCApCiAgICAgICAgIHJldHVybjsKLSAgICB9CisKKyAgICBmcmVlX3hlbmhlYXBfcGFnZShz
aG1fcnBjLT54ZW5fYXJnKTsKIAogICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgewogICAg
ICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOwpAQCAtMzU4LDYg
KzM2OCwyNCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0
eCwgdWludDY0X3QgY29va2llKQogICAgIHhmcmVlKHNobV9ycGMpOwogfQogCitzdGF0aWMgc3Ry
dWN0IHNobV9ycGMgKmZpbmRfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRf
dCBjb29raWUpCit7CisgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7CisKKyAgICBzcGluX2xv
Y2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwYywgJmN0eC0+
c2htX3JwY19saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggc2htX3JwYy0+Y29va2ll
ID09IGNvb2tpZSApCisgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmY3R4
LT5sb2NrKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gc2htX3JwYzsKKyAgICAgICAgfQorICAg
IH0KKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAgIHJldHVybiBOVUxMOworfQor
CiBzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBjb29raWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
Z2VzX2NudCkKQEAgLTcwNCw2ICs3MzIsMjggQEAgc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVz
dF9iYWNrKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0
YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQorewor
ICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKKyAgICBj
YWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhnZXRfdXNlcl9yZWco
cmVncywgMCkpOworCisgICAgaWYgKCBjYWxsLT5ycGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5D
X0NNRCApCisgICAgeworICAgICAgICAvKiBDb3B5IFJQQyByZXF1ZXN0IGZyb20gc2hhZG93ZWQg
YnVmZmVyIHRvIGd1ZXN0ICovCisgICAgICAgIHVpbnQ2NF90IGNvb2tpZSA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKKyAgICAgICAgc3RydWN0
IHNobV9ycGMgKnNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4LCBjb29raWUpOworICAgICAgICBp
ZiAoICFzaG1fcnBjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2llKTsKKyAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICBtZW1jcHkoc2htX3JwYy0+Z3Vlc3Rf
YXJnLCBzaG1fcnBjLT54ZW5fYXJnLAorICAgICAgICAgICAgICAgT1BURUVfTVNHX0dFVF9BUkdf
U0laRShzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKSk7CisgICAgfQorfQorCiBzdGF0aWMg
Ym9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQpAQCAtNzE1LDgg
Kzc2NSw3IEBAIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHgg
KmN0eCwKICAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAgICAgaWYgKCBP
UFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKICAgICB7Ci0gICAgICAgIGNhbGwt
Pm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKLSAgICAgICAgY2FsbC0+
cnBjX29wID0gT1BURUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKKyAgICAg
ICAgaGFuZGxlX3JwY19yZXR1cm4oY3R4LCByZWdzLCBjYWxsKTsKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQogCkBAIC03ODMsNiArODMyLDc0IEBAIG91dDoKICAgICByZXR1cm4gcmV0Owog
fQogCisKK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRf
Y2FsbF9jdHggKmNhbGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYykKK3sKKyAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS5hdHRyICE9IChPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
KSApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiSW52YWxpZCBhdHRy
cyBmb3Igc2hhcmVkIG1lbSBidWZmZXJcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlzIHVzZWQgdG8gaG9sZCBSUEMt
YWxsb2NhdGVkIGJ1ZmZlciAqLworICAgIGlmICggY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09O
VElHX0VOVFJJRVMgLSAxXSApCisgICAgeworICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoY2Fs
bC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhbGwtPm5vbl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVT
IC0gMV0pOworICAgICAgICBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAt
IDFdID0gTlVMTDsKKyAgICB9CisgICAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNo
bV9ycGMtPnhlbl9hcmctPnBhcmFtcyArIDAsCisgICAgICAgICAgICAgICAgICAgICAgICBNQVhf
Tk9OQ09OVElHX0VOVFJJRVMgLSAxKTsKK30KKworc3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWQo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQoreworICAg
IHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOworICAgIHVpbnQ2NF90IGNvb2tpZTsKKyAgICBpbnQg
bnVtX3BhcmFtczsKKworICAgIGNvb2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8
IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKKworICAgIHNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4
LCBjb29raWUpOworCisgICAgaWYgKCAhc2htX3JwYyApCisgICAgeworICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgJWx4XG4iLCBjb29r
aWUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgbnVtX3BhcmFtcyA9IHNobV9ycGMt
Pmd1ZXN0X2FyZy0+bnVtX3BhcmFtczsKKworICAgIGJhcnJpZXIoKTsgLyogRW5zdXJlIHRoYXQg
bnVtX3BhcmFtcyBpcyByZWFkIG9uY2UgKi8KKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJ
WkUobnVtX3BhcmFtcykgPiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSApCisgICAgICAg
IHJldHVybjsKKworICAgIG1lbWNweShzaG1fcnBjLT54ZW5fYXJnLCBzaG1fcnBjLT5ndWVzdF9h
cmcsCisgICAgICAgICAgIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3BhcmFtcykpOworCisg
ICAgc3dpdGNoIChzaG1fcnBjLT54ZW5fYXJnLT5jbWQpIHsKKyAgICBjYXNlIE9QVEVFX01TR19S
UENfQ01EX0dFVF9USU1FOgorICAgICAgICBicmVhazsKKyAgICBjYXNlIE9QVEVFX01TR19SUENf
Q01EX1dBSVRfUVVFVUU6CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX1JQQ19D
TURfU1VTUEVORDoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9T
SE1fQUxMT0M6CisgICAgICAgIGhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywgY2FsbCwg
c2htX3JwYyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hN
X0ZSRUU6CisgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFt
c1swXS51LnZhbHVlLmIpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBi
cmVhazsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtNzk2LDEzICs5MTMsMTEgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAg
ICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwogCiAgICAgICAgIHNobV9ycGMgPSBhbGxvY2F0
ZV9hbmRfbWFwX3NobV9ycGMoY3R4LCBwdHIsIGNvb2tpZSk7Ci0gICAgICAgIGlmICggIXNobV9y
cGMgKQotICAgICAgICB7CisgICAgICAgIGlmICggIXNobV9ycGMgKSB7CiAgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIHRvIGFsbG9jYXRlIHNobV9ycGMgb2JqZWN0
XG4iKTsKLSAgICAgICAgICAgIHB0ciA9IDA7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAg
ICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X21mbik7CisgICAgICAg
ICAgICBwdHIgPSB+MDsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAgICBwdHIgPSB2aXJ0X3Rv
X21hZGRyKHNobV9ycGMtPnhlbl9hcmcpOwogCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBwdHIgPj4gMzIpOwogICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcHRyICYgMHhGRkZG
RkZGRik7CkBAIC04MzMsNyArOTQ4LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3JwYyhzdHJ1Y3Qg
ZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjYXNlIE9Q
VEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
T1BURUVfU01DX1JQQ19GVU5DX0NNRDoKLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICov
CisgICAgICAgIGhhbmRsZV9ycGNfY21kKGN0eCwgcmVncywgY2FsbCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws8y-0006lx-Uh; Mon, 03 Sep 2018 16:56: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8w-0006iG-SM
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:56:02 +0000
X-Inumbo-ID: 03141c14-af9a-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 03141c14-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:25 +0200 (CEST)
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=XLW+4Xp6/lYwqLixUlC30hBBnK117pbaepN8G5Mm2XU=;
 b=lZKrMC1b4LR4f/wprJJVscIDXzT+9hCZ1j8xguDCw0hlWSwA89eBwWNQy3V5Zxvrz2UpjgBZEUjbG6k3jOMk/XTilgbX01Q/BR+6ivHe0MliXhnpSWlFd/rBDSqKjaDcCteAS7l0eTNMId4U+WqMt/Phj/RMgDXtIoyDdTy3fDk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.18; Mon, 3 Sep 2018 16:55:51 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:48 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:34 +0300
Message-Id: <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0602CA0005.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::15) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: af58f168-7084-4e80-981d-08d611be1b68
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:nTDMAHqlSt2c/b7JaFnTl/eLd5EdeQC0MUpL27q1IeAE7LD6IeiQeRcBTuqrqPbamjwxkZ81VEsoCVhXSjrXYl0lCuZSgujKkX3n9XSVQ7eZpHJOictLi8DsfzT85yTqw0c21/TBtVVperhBBHzHh9iDWZqC75YlUHarimFXVjqSQ6O+ynKeeGZfpsn0ZTtzRtxaBpVIemV9y++aORIuRW88z+ajMufP+AqLh3nJ+kkGCpwoKzTvJyx206x8p/f3;
 25:TF6oiS8eqWiCJaayVdNcyV+0ckBY4Xgfm66RFy1RD7bA22rN1LmE3HFN+SYNaNDwCH2uHFCqCOCK+PxYVpmkk5SH+19ntt89Jwbj4mz+W80C098eh253I05B4VbLw//bu0XGOjNY+R8QyXME/Ll5n5953Yz9zU8G1bNHhkViM+TrA0X0aYV+0BkDLcKALJbFvK+PBTWd8gPcwJ/+7vl/0Fsf44hAuk0QUDzsuBqFdYVctEHRngyCFDSMlxgajpuRCNxfEVNv4krrwHYjylOMtZbwQHjKcRGt8ceaKnc2yOerNQE3WqAJ+cCtfQ7K0hr00sj4RqPogbnfCKGHG620UA==;
 31:E+OSWV0mopi9GH6NOB1k2fqWunokOzkZb5BPuy9RT4TIQsGMrPuxag7VJsZU0AgXdL7EtM6cTyzAral9pwvJUYIM+qODX0Quyy7aiv2k0ulbpYANcRYk7rDg49j+kT9w249hvSoTk5Qr4ZOeSoWrkFoZpG1GW6sAgQ6NNOWJdW2WrvOIVx3ML6iK3JbghYRaTyZesqSTOy23j9qbMqQtlpWPIjwXd5XRD/wcj/KQp2w=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:4SGEw8TgTIe8U5XznGl5w3uLiVXDlGaXfti/iZXU+Xkz9F0DQd0+EQOzK3q9VB4EiHQU0GTXiVIATGUHnanVMInKBsNUxM6BdZboxk6dycsL0/Gx5nKX3NChZwHSw8w0qrfr7suyVtTIohTNJb+0dibyJTFr401PcN1fHmkcwzjkKfzoMUCKacg30bu6yifa7p6avE9EwDExOnOG8nrwGgzyM1W0Cuht/2gp+kBGfjFt8d6MKhmwMT6k5id46tO4QBpP0xoUdhDv648OCTcXJxTRSkLQmo2cAYtaGxf1nntD2VEaSV9rKQ5mpvIej4b5l8kkejfMBRryPIfs9NuAtYoZyzKcJuSYfkBsXYGwkTe7NvKxpqJncjZwuY9Mhcj5Uy1fKcxV8S2OC2Q1TC289udJw2FoNm+rOIw5t9aUYmqMqlSrbktlEM/AN/drOMwfjIVB1noh5z47072Bb0iOhadlIC6VC9TBRPOp31FytAYBlFIZvOkuqSDhNz5vaMSq;
 4:4lZBiHfvAK6Q1smflzLbmBqe0MKm8pSSErYe/VcRFOPQRr/5QgKEYff0OkjKI1u7OrpXzW6dBR10ENVjWxF2K8cZXMW3p8DX3in1Z4x9NUj/1Wt8OW0KZpHiV313iTDpmTj0NEYoN6wSVryteZI5UvCY8nOvVFlrtaQmzrr1T8z+sTrAYUInkDSKuUyuSiSev/tzTJr3F3KvjfYWjjl15OB+Tr78QS4DjYtte94e6Zew3/0HPyXGuh/5BBWAArDjg2hFw4lvtVbhZlO7Y7VbjcKi/x7lMWYMlaPe4RN59WXL1iEYIgB8TPpC9YBoEUIwnKGtBFL1LpjfrIHNwdvPkCE/8RJh/25j9Y/LLHwJ6t4=
X-Microsoft-Antispam-PRVS: <DB7PR03MB37720D71C8DE440A33254175E60C0@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699016);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(51234002)(8676002)(7736002)(305945005)(66066001)(54906003)(86362001)(36756003)(16586007)(42186006)(2906002)(316002)(53936002)(105586002)(47776003)(106356001)(8936002)(26005)(476003)(68736007)(97736004)(50226002)(186003)(72206003)(386003)(48376002)(122856001)(478600001)(426003)(486006)(5660300001)(80792005)(446003)(3846002)(6666003)(11346002)(6116002)(81166006)(76176011)(51416003)(52116002)(4326008)(2616005)(14444005)(50466002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR03MB3772;
 23:V0/nXxTQB1mPW4qeml2WJHH+LZyxStV+rliRKxFY3?=
 =?us-ascii?Q?zIV/6dQC3SBcOYADKS2rqUoIwdaKunE4NDOjqyBWTSxCnAthzF2Eixo1K30N?=
 =?us-ascii?Q?hrv0ofB3R/+uKMLkaoLU+IO8y5DylhdFAAoGv0c5R1HuE6NJ4pNBptfnQ+v0?=
 =?us-ascii?Q?H+ChWWXdXYuJpbvRn13khTV++GBjZdSF5Z6CaUHsQEGGDn7ntp9h3dczpox0?=
 =?us-ascii?Q?wjz//4Chk2DqIBOjEXFoYMlJbKGuwCczHYcJjYJTQeo80o/4lGOtg4jYT2tW?=
 =?us-ascii?Q?oxAGkpFZFGmYL8Owb2k4vLZqEOKyzKrlgjmM7M4fwOkAxoxyQavPVKc1a2Hn?=
 =?us-ascii?Q?L0zCj9LIhTvqqiO4jVM76L5ep3E0IdER+twu8f5cGcTYZDx/dNqChShF/VE3?=
 =?us-ascii?Q?8+mby3Pjlr83Iys/8paPxAYrqIXZzvWPe3lCj7GHkYtVRuKBUPAU0kydw5/e?=
 =?us-ascii?Q?vF7M7UZhpt5NdVLcuSXKktMyNOIxOyOK/BtnCSPDvaBBcmN+MNM8N5UYh6O8?=
 =?us-ascii?Q?kR6o3zOL1Vr75DK7AbjHzZTWrXcX/ccIHmXQiFBeVCTkG0VMDi4PFkkQcDno?=
 =?us-ascii?Q?DR4tFWcamX6+CMNdzaVpspQexCBhi/gIk/u8UiND8KGIddu6BX9kMDB4XZz9?=
 =?us-ascii?Q?PFogoS42VdPAA6/gvuMJY8SJz3JxW4JMt4YCX5aj1b5olNP9Dj2D8N01NdE2?=
 =?us-ascii?Q?Y74MdevMWFm8PzKP9QBMVkgCGvlF64Qf68+xHKRhbmawbpD821Gwm6f+GT7x?=
 =?us-ascii?Q?BFSbOOb7bTwM2/z8jsiz/P656oN4cyDctehztyo0iVnP+XuRuLkwoC05wfWP?=
 =?us-ascii?Q?TRS9ynPMj4K/mFxRYsthdbYR+/VLQkz1dPUkhVCvW0ssFgtVsRvAZZCjIysr?=
 =?us-ascii?Q?hKEp6fTOEcAshNz7oKMt2ecvzcnIQ+8FimKnzrtNgyVid9bJRZZG3MGtUpIg?=
 =?us-ascii?Q?8iDciav12c2n+lCnImg6G2ndUPrDYCFMYQMeIT6E+SC7S7PkGcx96WUyZKEC?=
 =?us-ascii?Q?azUV0xKfSP11XdN0Khnm05jQwYDEXj+bKIm2wGmOQRCEm1diDyUuMpH+Xms2?=
 =?us-ascii?Q?eUeh85Rb+RkXMNsvKSuBjIC2DHvC+dWpGCntIGN/hmO4gGPfzfmeeCLBSnRU?=
 =?us-ascii?Q?GRpF3ptENn/h/nNvio4lX7jt4zH3OGf0au/9E/ELNg9aN3KpcfbRsyy4Why0?=
 =?us-ascii?Q?DjvOpGWh/iGN4KWzYBPhlCUJul8jm7ll7mk?=
X-Microsoft-Antispam-Message-Info: YV0qKrU7LDavMMt3BzAjcM9bttlAvwhF+EqlCksMV+gPYGyX65bB8aNCNL6U3RYY3vdVhsXZpitlf2VRELo+81itQGP52hJyqB/vN07IPhc7KgKpHvcU2c4PL7I+9A6+9DReQAETcebGzzjiXUFw4aijF4xSTBqBeF8vcQXoHb09iEKuRVamooX2MYYsCTslFedo8aj9TTThxNjB8qiAfDjQwC/T1GF8Fi/PQJXeoH0eoyuvlwshYyr4+mxikwh+U6sJvyA0Y+6LJM0RtiykL5QucI2xnLkG/jxbrhYVltuGDBQWMVPni+E6f8bpdZbhlVCsMyGwX5uRJqmSUdDu7lvaZg4cca1MkEXMrmd50Ss=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:qzwyn8CkyoF3teVviA4xV3PU6sEG7czJnFwLSBABc+4ErdIVx16tN422V6SKciav8wI/rHwnKatCcYgcDsuoikeUbOSKfGOjzKd9FXkP2nzL8p3bL3tsB1Z3gTd2bWh0k6wNaXgn9zXLX5yMUx1MXI00SPyR0Ce6TdP9HZOaOFrHXfYx88XxcdSAOyr3M815r3f13j6nywmp4w/jl+95DJAGhcDPR6ZmxeANbZl+mFFuPmRwW+ukBLMDLWafvxwwBMKKhmoCDOLb6IviNxCueorMUWxvRc8CkbOrGdsTl2NgnycF+w933vtriwiR5NBNi3nL9sLsDq3zrfPh6QNCqC8Sn+cZ5ZagFFIowmQsi8ucY/XrrjpecoTZL4yb3arycuLtAaV8yk55OwDyQCuhgP0K6rH+xYTH7tX0//M69LFuDgitSxc92LH8ZwdoQaFxjcjdt9InY1fd/HFzCFjiUg==;
 5:xnWho6tufv+1/Ctiyxt17oXgaeQcRWR7uy4V70Z6h7r6xPR+OkR+qadGSi42ee8N7h4kU6JoKKyjXj146q18s4LSwSvLzFdXaiEb5TW9mqn1LxlxT3KAMThIJaFynSd7GRCPQTpb9JhlF4VGzmX5OdudcXYlcqce+eh/kh5XDcI=;
 7:lhI3Aa+36uVE6pqKkTlkFjFzrOLoSyrGMKMS24jzLF907LuydA9i6ALIDxweyIGbceAV0y1UMtuTRAvNprWWyrOXs14xQuZIvQFxiRzIet867/T2OsJ4dTq+Jxqt/vwmrNrL/ziLR2Qb3laXoXljeGJDd8XPwD7REQ+jvaCbJx6HAG0GKp+DgbtQLMydFhNjr0xpGkpx0cOkChXV6Bm2iamtC+bthJzXzAnW8+Oiw71S4zj/U6DmVnTRBkztZgU9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:51.5958 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: af58f168-7084-4e80-981d-08d611be1b68
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: [Xen-devel] [PATCH v2 10/13] 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: tee-dev@lists.linaro.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmVxdWVzdHMuIFdlIGFyZSBpbnRlcmVzdGVk
IG1vc3RseSBpbgpyZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNoYXJlZCBt
ZW1vcnkgZm9yIE9QLVRFRQpuZWVkcywgYmVjdWFzZSBtZWRpYXRvciBuZWVkIHRvIGRvIGFkZHJl
c3MgdHJhbnNsYXRpb24gaW4gdGhlIHNhbWUKd2F5IGFzIGl0IHdhcyBkb25lIGZvciBzaGFyZWQg
YnVmZmVycyByZWdpc3RlcmVkIGJ5IE5XLgoKQXMgbWVkaWF0b3Igbm93IGFjY2Vzc2VzIHNoYXJl
ZCBjb21tYW5kIGJ1ZmZlciwgd2UgbmVlZCB0byBzaGFkb3cKaXQgaW4gdGhlIHNhbWUgd2F5LCBh
cyB3ZSBzaGFkb3cgcmVxdWVzdCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCgpTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyksIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwppbmRleCA4YmZjZmRjLi5iMmQ3OTVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
CkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBzdGRfY2FsbF9jdHggewogc3RydWN0IHNobV9ycGMg
ewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAq
Z3Vlc3RfYXJnOworICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOwogICAgIHN0cnVj
dCBwYWdlICpndWVzdF9wYWdlOwogICAgIG1mbl90IGd1ZXN0X21mbjsKICAgICB1aW50NjRfdCBj
b29raWU7CkBAIC0zMDMsNiArMzA0LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2Nh
dGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QKICAgICBp
ZiAoICFzaG1fcnBjICkKICAgICAgICAgZ290byBlcnI7CiAKKyAgICBzaG1fcnBjLT54ZW5fYXJn
ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CisgICAgaWYgKCAhc2htX3JwYy0+eGVuX2FyZyApCisg
ICAgICAgIGdvdG8gZXJyOworCiAgICAgc2htX3JwYy0+Z3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwogCiAgICAgaWYgKCBtZm5fZXEoc2htX3Jw
Yy0+Z3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQpAQCAtMzI0LDYgKzMyOSwxMCBAQCBzdGF0aWMg
c3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0
eCAqY3R4LCBwYWRkcl90CiAKIGVycjoKICAgICBhdG9taWNfZGVjKCZjdHgtPnNobV9ycGNfY291
bnQpOworCisgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnICkKKyAgICAgICAgZnJlZV94ZW5oZWFw
X3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7CisKICAgICB4ZnJlZShzaG1fcnBjKTsKICAgICByZXR1
cm4gTlVMTDsKIH0KQEAgLTM0Niw5ICszNTUsMTAgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBj
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICB9CiAgICAgc3Bp
bl91bmxvY2soJmN0eC0+bG9jayk7CiAKLSAgICBpZiAoICFmb3VuZCApIHsKKyAgICBpZiAoICFm
b3VuZCApCiAgICAgICAgIHJldHVybjsKLSAgICB9CisKKyAgICBmcmVlX3hlbmhlYXBfcGFnZShz
aG1fcnBjLT54ZW5fYXJnKTsKIAogICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgewogICAg
ICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOwpAQCAtMzU4LDYg
KzM2OCwyNCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0
eCwgdWludDY0X3QgY29va2llKQogICAgIHhmcmVlKHNobV9ycGMpOwogfQogCitzdGF0aWMgc3Ry
dWN0IHNobV9ycGMgKmZpbmRfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRf
dCBjb29raWUpCit7CisgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7CisKKyAgICBzcGluX2xv
Y2soJmN0eC0+bG9jayk7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwYywgJmN0eC0+
c2htX3JwY19saXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlmICggc2htX3JwYy0+Y29va2ll
ID09IGNvb2tpZSApCisgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmY3R4
LT5sb2NrKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gc2htX3JwYzsKKyAgICAgICAgfQorICAg
IH0KKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKKworICAgIHJldHVybiBOVUxMOworfQor
CiBzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBjb29raWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
Z2VzX2NudCkKQEAgLTcwNCw2ICs3MzIsMjggQEAgc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVz
dF9iYWNrKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0
YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQorewor
ICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKKyAgICBj
YWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhnZXRfdXNlcl9yZWco
cmVncywgMCkpOworCisgICAgaWYgKCBjYWxsLT5ycGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5D
X0NNRCApCisgICAgeworICAgICAgICAvKiBDb3B5IFJQQyByZXF1ZXN0IGZyb20gc2hhZG93ZWQg
YnVmZmVyIHRvIGd1ZXN0ICovCisgICAgICAgIHVpbnQ2NF90IGNvb2tpZSA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKKyAgICAgICAgc3RydWN0
IHNobV9ycGMgKnNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4LCBjb29raWUpOworICAgICAgICBp
ZiAoICFzaG1fcnBjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2llKTsKKyAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICBtZW1jcHkoc2htX3JwYy0+Z3Vlc3Rf
YXJnLCBzaG1fcnBjLT54ZW5fYXJnLAorICAgICAgICAgICAgICAgT1BURUVfTVNHX0dFVF9BUkdf
U0laRShzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKSk7CisgICAgfQorfQorCiBzdGF0aWMg
Ym9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQpAQCAtNzE1LDgg
Kzc2NSw3IEBAIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHgg
KmN0eCwKICAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAgICAgaWYgKCBP
UFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKICAgICB7Ci0gICAgICAgIGNhbGwt
Pm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKLSAgICAgICAgY2FsbC0+
cnBjX29wID0gT1BURUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKKyAgICAg
ICAgaGFuZGxlX3JwY19yZXR1cm4oY3R4LCByZWdzLCBjYWxsKTsKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQogCkBAIC03ODMsNiArODMyLDc0IEBAIG91dDoKICAgICByZXR1cm4gcmV0Owog
fQogCisKK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRf
Y2FsbF9jdHggKmNhbGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYykKK3sKKyAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS5hdHRyICE9IChPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
KSApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiSW52YWxpZCBhdHRy
cyBmb3Igc2hhcmVkIG1lbSBidWZmZXJcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlzIHVzZWQgdG8gaG9sZCBSUEMt
YWxsb2NhdGVkIGJ1ZmZlciAqLworICAgIGlmICggY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09O
VElHX0VOVFJJRVMgLSAxXSApCisgICAgeworICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoY2Fs
bC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhbGwtPm5vbl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVT
IC0gMV0pOworICAgICAgICBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAt
IDFdID0gTlVMTDsKKyAgICB9CisgICAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNo
bV9ycGMtPnhlbl9hcmctPnBhcmFtcyArIDAsCisgICAgICAgICAgICAgICAgICAgICAgICBNQVhf
Tk9OQ09OVElHX0VOVFJJRVMgLSAxKTsKK30KKworc3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWQo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQoreworICAg
IHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOworICAgIHVpbnQ2NF90IGNvb2tpZTsKKyAgICBpbnQg
bnVtX3BhcmFtczsKKworICAgIGNvb2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8
IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKKworICAgIHNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4
LCBjb29raWUpOworCisgICAgaWYgKCAhc2htX3JwYyApCisgICAgeworICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgJWx4XG4iLCBjb29r
aWUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgbnVtX3BhcmFtcyA9IHNobV9ycGMt
Pmd1ZXN0X2FyZy0+bnVtX3BhcmFtczsKKworICAgIGJhcnJpZXIoKTsgLyogRW5zdXJlIHRoYXQg
bnVtX3BhcmFtcyBpcyByZWFkIG9uY2UgKi8KKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJ
WkUobnVtX3BhcmFtcykgPiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSApCisgICAgICAg
IHJldHVybjsKKworICAgIG1lbWNweShzaG1fcnBjLT54ZW5fYXJnLCBzaG1fcnBjLT5ndWVzdF9h
cmcsCisgICAgICAgICAgIE9QVEVFX01TR19HRVRfQVJHX1NJWkUobnVtX3BhcmFtcykpOworCisg
ICAgc3dpdGNoIChzaG1fcnBjLT54ZW5fYXJnLT5jbWQpIHsKKyAgICBjYXNlIE9QVEVFX01TR19S
UENfQ01EX0dFVF9USU1FOgorICAgICAgICBicmVhazsKKyAgICBjYXNlIE9QVEVFX01TR19SUENf
Q01EX1dBSVRfUVVFVUU6CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX1JQQ19D
TURfU1VTUEVORDoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9T
SE1fQUxMT0M6CisgICAgICAgIGhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywgY2FsbCwg
c2htX3JwYyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hN
X0ZSRUU6CisgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFt
c1swXS51LnZhbHVlLmIpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBi
cmVhazsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtNzk2LDEzICs5MTMsMTEgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCiAgICAg
ICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwogCiAgICAgICAgIHNobV9ycGMgPSBhbGxvY2F0
ZV9hbmRfbWFwX3NobV9ycGMoY3R4LCBwdHIsIGNvb2tpZSk7Ci0gICAgICAgIGlmICggIXNobV9y
cGMgKQotICAgICAgICB7CisgICAgICAgIGlmICggIXNobV9ycGMgKSB7CiAgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIHRvIGFsbG9jYXRlIHNobV9ycGMgb2JqZWN0
XG4iKTsKLSAgICAgICAgICAgIHB0ciA9IDA7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAg
ICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X21mbik7CisgICAgICAg
ICAgICBwdHIgPSB+MDsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAgICBwdHIgPSB2aXJ0X3Rv
X21hZGRyKHNobV9ycGMtPnhlbl9hcmcpOwogCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBwdHIgPj4gMzIpOwogICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcHRyICYgMHhGRkZG
RkZGRik7CkBAIC04MzMsNyArOTQ4LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3JwYyhzdHJ1Y3Qg
ZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjYXNlIE9Q
VEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
T1BURUVfU01DX1JQQ19GVU5DX0NNRDoKLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICov
CisgICAgICAgIGhhbmRsZV9ycGNfY21kKGN0eCwgcmVncywgY2FsbCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fws8z-0006nb-Rr; Mon, 03 Sep 2018 16:56: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8y-0006kG-5p
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:56:04 +0000
X-Inumbo-ID: 0418d718-af9a-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0418d718-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:26 +0200 (CEST)
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=CSVaLRfREs0nCQAEM4G/CusrjH+EbyoRgmiYnAwc7+U=;
 b=iHxrGZ+mT6AGSeoOZ2s2Nb0bp5/jHbQm2h8zGuDIr2Z5d2nFeOcafcQCnwxenASXzQ6YxXYHIx9Sl8/9OgkkdxvGadIDTxGNInVgEsXwHVHVCHZznjbIjk2IKcgx8rtnTus9o5OTp6AmhIe8ZvO68W/iQIBVwu1Ojj3Z3JJFVqA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.18; Mon, 3 Sep 2018 16:55:56 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:35 +0300
Message-Id: <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0202CA0007.eurprd02.prod.outlook.com
 (2603:10a6:4:29::17) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1f55d92a-f3ea-490d-8c8c-08d611be1e25
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:aY/3WI75Y8sLVnWxSI4IhBeVdMnawIXN35JG8M6XMq0QkVleT9CFAcvSLFH5GnzvD+lr3x/XxMTLsT1R87EB9bOpmguqMhM3gEumecmXSw4IhajZrz1JD6g+kTJU2bUDwWLRzMA9psR+WnsEmVifNz+CWO2EdzQreDwC4ROlQVWN/wTNh/wz0CSZAY/zmCvmsJTJPLwoawJr3pZ39flNB0xEUsCPnDNNUtTzLMftWNW+/Ch+6V5iugFdZaow584c;
 25:5MdCq/EUr3KMWZaaB7TmRunH0VZnpr7ZGGf+77EcWWvh5SS07ZctcMvpRGhcrdCfvZrqPvw6DDX/mydTqnL6iB19EanMUnX8tISyiCj6+iqP54KqcdYo6swelsO83RCXAPKmwOPKDUk3OUtwUAB8/7MfSZINSsAhEzFHTeQsS8/w6RXujUe5Gt1LbxDxk4imtUfInz7tDE2cNEkbBifjNcIHtD+Fox15uXnEAy5NoLjtflCLRJi12fNWbxclP3CFxYOSACV/p4etYS0f0T766z5Psfx/avuqeZtt6syyjUFBab1k/apZIrlxtj4sOdbzIC6Y6GVOq2/RSWuXe2obKw==;
 31:dLEpcUu7eOQPiYIzBoed87yb7sBF0UErrieB5p1JJMtW+8Ps2SrB8wNJMPXxK5TGmEYh8mW37MWBLnH7KRHCS+FDJZmKjKMLqVVhpiBiSXnMoq2QeNV/Gemo6xqLizw9RyOebL1McWqboZwBbdozokcCD2Y6qZkk7/ts2N8L4EaCm+yeRkPaQUxr9uhfJsej3pIHEXV8w3Ax2u1Gh3qylu4A1MLWmHmsFwNLKC1h4Ig=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:o3/NQQc0QQRLDTyJ7aSXuelKpRuyybqD1qMPfu9mBvEba/IlWgy8KNie4fyYQj2NkPmyT4WcMMJMSnzY8hB4SCpDA8bj1RixI8o8hpzSjMqk2H3rQx2jy9ujiyFr7j0f4v9uHXpA7tRx8vDF1eli9TIMu2YvftLqfOx4y7sqz78EU9mNMUIJQaz1Ufnphealo+OQgwWM5Zj4e0fJFPw0H1rb/DtCCOO6dinSxeqPyezB7eBMEfTkaY00pwQhFr4tZlN+5oMwmxXjw0aLy3QXeiiPmf7XludeQ/Afmm30OWcHv73lk7c2IRKz0fSuld/upsbqFywjI1rUDJgQBc4oQaJtN8ZiZW5D4+KlzNTirty0lS2AGyT56TfOuBlocYZIrf+duO8hSFH2ZyxSFi//Lk8zBSCbL/gzfW8xFieoXxU7rxB9rnKxbl05EbJmEBvXczMKcoBzUS9pbTzm8/on9Zkurw2YffcmtiEnpvA9Lkdj/K5Y2hLxUwd6NdXGp2ZP;
 4:j8nN2HSN8OvhfGb3z4MkTQx/AErhfmMf2QBbDIx2n2FgtJhowg0etTr1Ov6AbCXtAUwTE9ZfuFfL3wOJpUWKo80KRejd11DiIk1D37u2udlINUKf7fGVZny4gw5HyHJVA6ZvmJjFn+RjMaLaVrn0rs41haC11DH3Rfg3up/1aEeyOD7LPJOkRZDN4J6u1yi71uu3l2pzbtks2fXVthtS1vbS4nCrsVjG0h+7XKeLq44WspwXQCJU34iAnXTfgDNiD6uGMnmWucKw99KZFwMoKpgTNwsDVQli07rojpYzebfFG4sUQ7rhF+xHqsl77d5wJzUsJmXg4XnIfQCBQ9lbPICY2Ifo88mvii4XuLZs8Aw=
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772753D4A6AA51AAAB8837EE60C0@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699016);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(8676002)(7736002)(305945005)(66066001)(54906003)(575784001)(86362001)(36756003)(16586007)(42186006)(2906002)(316002)(53936002)(105586002)(47776003)(106356001)(8936002)(26005)(476003)(68736007)(97736004)(50226002)(186003)(72206003)(386003)(48376002)(122856001)(478600001)(426003)(486006)(5660300001)(80792005)(446003)(3846002)(6666003)(11346002)(6116002)(81166006)(76176011)(51416003)(52116002)(4326008)(2616005)(14444005)(50466002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR03MB3772;
 23:UWdOk5Ef29H+WUiqWMPdBKpQnOCKxFL7YQhs7Rpwe?=
 =?us-ascii?Q?LtHJF0IGMv+5ZFpgEh+Au3Qffu89JYkw2pjGLJb4B2ivQVHZE8L6dE751C+C?=
 =?us-ascii?Q?Arz4/8lKWU6Fi+BDTFNdU5YvPVXOtQBCiP36lotZ+gydd3s4sgYTFNM/jSDQ?=
 =?us-ascii?Q?DlBxT37TlA2NvQwo0eZIZNHDBA5lFNlqvv9cZ0vC/FqkTuWhzqgw5K57ONzw?=
 =?us-ascii?Q?ykUcXe8BstJ9ddX0S2rNmixxrREzKkB02Be28WMmACayoOfmVNpVNFc+jdM5?=
 =?us-ascii?Q?0d19SwMYM3FPdp9tqJzDSsQVWqIMsDaWTaH7BzC4UJneKIa7LGBXHoPBabRo?=
 =?us-ascii?Q?pJHAINLsgAZL95YIKx91qacwbL7cVnQlNfS4buYc26DmlUMHmRr7ascJ/UGE?=
 =?us-ascii?Q?+DUMmyV3U8suy/T2O/TShtVEU+meEUZ7VR6fN7uf4hfrqAPQ4LwYzbC4G70p?=
 =?us-ascii?Q?GWYMxhzHFYlDb4AFFbbVp2QUfAGsFIWc0nzAOK91i2iK/qZFDpnKVIFV0/IC?=
 =?us-ascii?Q?GmS1/nJZpQ/MCHu71TbPhG14/LMaWoTi0+j+8MlFHf6bBHpkZEpd2OGPTVZJ?=
 =?us-ascii?Q?4ayXBHSGu4tSfDENxW1qEWyv17ucne2axUm/4NpwoIna/mcwbejpop0a5QQM?=
 =?us-ascii?Q?MYtnHHcsffQPOHYn3FbcudYeQXAOQPEHQ0waRZotCQ0tUr2/0u9sRbOVsPYs?=
 =?us-ascii?Q?B02ns0iR6mpL7Jh88stPOF1TBvlXuvAKTGG+okzzXsb/4yWzTM5/oQOlSYiw?=
 =?us-ascii?Q?CEcK6oN/i80fjtamY1XF74ONNbmr4LzeKD/ZygBF76KpTokrQNO6jSUlRod7?=
 =?us-ascii?Q?sxYE9ztf0ZlyjFuu9aNPc1ZwCdgZKB8sXN5VwabSysXtShceSxTMIA7Bg+AB?=
 =?us-ascii?Q?U/9kFu8j0mwWPjMEYvctYtvjzOFTLQBuw0UWgyn4Wt8LX6akdfCRMcT/gTKv?=
 =?us-ascii?Q?OkHsPYnKJnFfWnrIM8SOoy7Pw8b3qzd/wIX8oL6HzMYma1zKlMFdZndZSzp9?=
 =?us-ascii?Q?mahdIAMzMMgD7F50TkGsbjtRMwrI1esY7w2H5L1z4wT4dt4gU1Et+5Ab1uBA?=
 =?us-ascii?Q?mJWFKG1nHXW20jEApevbQpLwFBrCF83uEkCZECe872xHjhP27COKh/mBPGC8?=
 =?us-ascii?Q?cnc3IIV8u2qTZwzJYtoJv+8CoZRcs9Kt/kDHAs7C3xfaAlZzBRHlen90LUAr?=
 =?us-ascii?Q?wxrbpqBqdem4DlpHU4Y9jBsy6mvaV/urH5j?=
X-Microsoft-Antispam-Message-Info: wgRGasE3323Ne6Os6m5XxXyzRmvbbGHlfyiT7usz0N1ZTpLGUfvAJImdhmHvL2WO1+BYe6TdxTDXVO71/ZlrEP4pd/zFld5iAa1qBWtHrgcMhzf2I81MrGZx1/0OyNfCHmIsYF2ZLlh5ceBCVI0W/uY6qQPLtX6NVE1AHz1IaxNQjnk1nmmXsCQdYtkNZmFI3ThC19E7nSspU8yKbiTwb/aGF3ox6PTS3/4kGkXn7Mr5V7I1w/THP7pZlqKZGwWQN131X4hzEtrDOZ5dab4KUxU+fId9rXJQCZvzeyCtByZcXGDYdr1A/zA2vzh+jLi2hHSPPLEzgR+lIAwmfTnfammTu734+XXGsBlLdF6GdGE=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:soJuYgnJ6rBx9NnQHz9HWOJzLxObYFeILPGrOQ5AdlH0qIe668xZOAOTHXI/c+v+gNFLx+XyxLQ4iOcPY1wBcOiwnt1ttUQWXb3O9obrXq7DKEzHM3eVg3qjMMflPgywTt7AKQNXcw06sj7HzwV/UJvQlaWDZtCQtPOPurSoJblqJAJa2CRH/bs57FJWsYh52LSf1QIsKPU/r40bh9pUCgiVOOMgJVTNnSNUpO6skVlfyrn4ufN1XEifjagOYQxvMWPlscrixF3uIJENwqf5ylRa6nVDW0aeJ/CEiCC560hx5QPy0wj0qB6kPFxExyDxO+MmPddaEEgw3Y0ohor3rdw0RdCky5U0bYwiEXKn+wLz/GvZC5+Rgkz95LKeGAsvRmVnN8K8ZUMBKMzwt9F8bdExlwFYcEQT6gQOEKd8wOWmjaLso2usGbAjd3pdx2PJP4pt8XyIIOipzbUV0wIb8g==;
 5:+sLYMQeIAr96SPn4pD1wsECNCoiQecbR5kx3p5zyrFHrQgClRJg7xYzdUddErQbiSsRkI2z4i2ZUy3oJB4UT4VNDzQavc6yqAcL2ah/Z9hgslLrbltKqPlSljwHcRupFlhYvK0kLuXX0PkLarxHXcMql7LtkX0GiR2e3bPPR29c=;
 7:jRZ85LEhq6/XgJDjfZWjoatdZlbz/XgIxMsehde9ckevFKnQYrwgPvByDcJEwLJ5ka2s2ZYvoJeppbIJjFAU1wYnHsXQ6BPKi7vCXSyt9whYDGCeFnmGIKDRKQX1liJdtgt7rVy0936DqZF1mdjkJaAAi/itKPSa5yF7tdsQkvJwCDx4tX+Yyd9yOdpm3STXNdJ35HjB5Rdcm+G3lIHT6fhjXVx8imsMqLGI/03cqyLcr1gLttE6bHjuzN2lvVHG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:56.2052 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f55d92a-f3ea-490d-8c8c-08d611be1e25
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: [Xen-devel] [PATCH v2 11/13] libxc: add xc_dom_tee_enable(...)
 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

VGhpcyBmdW5jdGlvbiB1c2VzIFhFTl9ET01DVExfdGVlX29wIGRvbWN0bCB0byBlbmFibGUgVEVF
CnN1cHBvcnQgZm9yIGEgZ2l2ZW4gZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oIHwgIDcgKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAg
fCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCmluZGV4IGM2MjY5ODQuLmY3Njg1MjggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCkBAIC05MTUsNiArOTE1LDEzIEBAIGludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwog
CiAvKioKKyAqIFRoaXMgZnVuY3Rpb24gZW5hYmxlcyBURUUgYWNjZXNzIGZvciBhIGdpdmVuIGRv
bWFpbi4KKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJm
YWNlCisgKiBAcGFybSBkb21pZCBmb3Igd2hpY2ggVEVFIHNob3VsZCBiZSBlbmFibGVkCisgKi8K
K2ludCB4Y19kb21fdGVlX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQp
OworCisvKioKICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
WFNBVkUgc3RhdGUgb2YgYSBwYXJ0aWN1bGFyCiAgKiB2Y3B1IG9mIGEgZG9tYWluLiBJZiBleHRz
dGF0ZS0+c2l6ZSBhbmQgZXh0c3RhdGUtPnhmZWF0dXJlX21hc2sgYXJlIDAsCiAgKiB0aGUgY2Fs
bCBpcyBjb25zaWRlcmVkIGEgcXVlcnkgdG8gcmV0cmlldmUgdGhlbSBhbmQgdGhlIGJ1ZmZlciBp
cyBub3QKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggZjVkZmFkZC4uODAwYmIwZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTM0OCw2ICsz
NDgsMTkgQEAgaW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJl
dHVybiByYzsKIH0KIAoraW50IHhjX2RvbV90ZWVfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIG1lbXNldCgmZG9t
Y3RsLCAwLCBzaXplb2YoZG9tY3RsKSk7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF90
ZWVfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnRlZV9vcC5j
bWQgPSBYRU5fRE9NQ1RMX1RFRV9PUF9FTkFCTEU7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhj
aCwgJmRvbWN0bCk7Cit9CisKIGludCB4Y19kb21haW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmaXJzdF9kb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2RvbXMsCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 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 1fws90-0006p2-G4; Mon, 03 Sep 2018 16: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws8y-0006kH-7U
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:56:04 +0000
X-Inumbo-ID: 04267386-af9a-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 04267386-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:26 +0200 (CEST)
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=CSVaLRfREs0nCQAEM4G/CusrjH+EbyoRgmiYnAwc7+U=;
 b=iHxrGZ+mT6AGSeoOZ2s2Nb0bp5/jHbQm2h8zGuDIr2Z5d2nFeOcafcQCnwxenASXzQ6YxXYHIx9Sl8/9OgkkdxvGadIDTxGNInVgEsXwHVHVCHZznjbIjk2IKcgx8rtnTus9o5OTp6AmhIe8ZvO68W/iQIBVwu1Ojj3Z3JJFVqA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1080.18; Mon, 3 Sep 2018 16:55:56 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:53 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:35 +0300
Message-Id: <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0202CA0007.eurprd02.prod.outlook.com
 (2603:10a6:4:29::17) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1f55d92a-f3ea-490d-8c8c-08d611be1e25
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:aY/3WI75Y8sLVnWxSI4IhBeVdMnawIXN35JG8M6XMq0QkVleT9CFAcvSLFH5GnzvD+lr3x/XxMTLsT1R87EB9bOpmguqMhM3gEumecmXSw4IhajZrz1JD6g+kTJU2bUDwWLRzMA9psR+WnsEmVifNz+CWO2EdzQreDwC4ROlQVWN/wTNh/wz0CSZAY/zmCvmsJTJPLwoawJr3pZ39flNB0xEUsCPnDNNUtTzLMftWNW+/Ch+6V5iugFdZaow584c;
 25:5MdCq/EUr3KMWZaaB7TmRunH0VZnpr7ZGGf+77EcWWvh5SS07ZctcMvpRGhcrdCfvZrqPvw6DDX/mydTqnL6iB19EanMUnX8tISyiCj6+iqP54KqcdYo6swelsO83RCXAPKmwOPKDUk3OUtwUAB8/7MfSZINSsAhEzFHTeQsS8/w6RXujUe5Gt1LbxDxk4imtUfInz7tDE2cNEkbBifjNcIHtD+Fox15uXnEAy5NoLjtflCLRJi12fNWbxclP3CFxYOSACV/p4etYS0f0T766z5Psfx/avuqeZtt6syyjUFBab1k/apZIrlxtj4sOdbzIC6Y6GVOq2/RSWuXe2obKw==;
 31:dLEpcUu7eOQPiYIzBoed87yb7sBF0UErrieB5p1JJMtW+8Ps2SrB8wNJMPXxK5TGmEYh8mW37MWBLnH7KRHCS+FDJZmKjKMLqVVhpiBiSXnMoq2QeNV/Gemo6xqLizw9RyOebL1McWqboZwBbdozokcCD2Y6qZkk7/ts2N8L4EaCm+yeRkPaQUxr9uhfJsej3pIHEXV8w3Ax2u1Gh3qylu4A1MLWmHmsFwNLKC1h4Ig=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:o3/NQQc0QQRLDTyJ7aSXuelKpRuyybqD1qMPfu9mBvEba/IlWgy8KNie4fyYQj2NkPmyT4WcMMJMSnzY8hB4SCpDA8bj1RixI8o8hpzSjMqk2H3rQx2jy9ujiyFr7j0f4v9uHXpA7tRx8vDF1eli9TIMu2YvftLqfOx4y7sqz78EU9mNMUIJQaz1Ufnphealo+OQgwWM5Zj4e0fJFPw0H1rb/DtCCOO6dinSxeqPyezB7eBMEfTkaY00pwQhFr4tZlN+5oMwmxXjw0aLy3QXeiiPmf7XludeQ/Afmm30OWcHv73lk7c2IRKz0fSuld/upsbqFywjI1rUDJgQBc4oQaJtN8ZiZW5D4+KlzNTirty0lS2AGyT56TfOuBlocYZIrf+duO8hSFH2ZyxSFi//Lk8zBSCbL/gzfW8xFieoXxU7rxB9rnKxbl05EbJmEBvXczMKcoBzUS9pbTzm8/on9Zkurw2YffcmtiEnpvA9Lkdj/K5Y2hLxUwd6NdXGp2ZP;
 4:j8nN2HSN8OvhfGb3z4MkTQx/AErhfmMf2QBbDIx2n2FgtJhowg0etTr1Ov6AbCXtAUwTE9ZfuFfL3wOJpUWKo80KRejd11DiIk1D37u2udlINUKf7fGVZny4gw5HyHJVA6ZvmJjFn+RjMaLaVrn0rs41haC11DH3Rfg3up/1aEeyOD7LPJOkRZDN4J6u1yi71uu3l2pzbtks2fXVthtS1vbS4nCrsVjG0h+7XKeLq44WspwXQCJU34iAnXTfgDNiD6uGMnmWucKw99KZFwMoKpgTNwsDVQli07rojpYzebfFG4sUQ7rhF+xHqsl77d5wJzUsJmXg4XnIfQCBQ9lbPICY2Ifo88mvii4XuLZs8Aw=
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772753D4A6AA51AAAB8837EE60C0@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699016);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(8676002)(7736002)(305945005)(66066001)(54906003)(575784001)(86362001)(36756003)(16586007)(42186006)(2906002)(316002)(53936002)(105586002)(47776003)(106356001)(8936002)(26005)(476003)(68736007)(97736004)(50226002)(186003)(72206003)(386003)(48376002)(122856001)(478600001)(426003)(486006)(5660300001)(80792005)(446003)(3846002)(6666003)(11346002)(6116002)(81166006)(76176011)(51416003)(52116002)(4326008)(2616005)(14444005)(50466002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR03MB3772;
 23:UWdOk5Ef29H+WUiqWMPdBKpQnOCKxFL7YQhs7Rpwe?=
 =?us-ascii?Q?LtHJF0IGMv+5ZFpgEh+Au3Qffu89JYkw2pjGLJb4B2ivQVHZE8L6dE751C+C?=
 =?us-ascii?Q?Arz4/8lKWU6Fi+BDTFNdU5YvPVXOtQBCiP36lotZ+gydd3s4sgYTFNM/jSDQ?=
 =?us-ascii?Q?DlBxT37TlA2NvQwo0eZIZNHDBA5lFNlqvv9cZ0vC/FqkTuWhzqgw5K57ONzw?=
 =?us-ascii?Q?ykUcXe8BstJ9ddX0S2rNmixxrREzKkB02Be28WMmACayoOfmVNpVNFc+jdM5?=
 =?us-ascii?Q?0d19SwMYM3FPdp9tqJzDSsQVWqIMsDaWTaH7BzC4UJneKIa7LGBXHoPBabRo?=
 =?us-ascii?Q?pJHAINLsgAZL95YIKx91qacwbL7cVnQlNfS4buYc26DmlUMHmRr7ascJ/UGE?=
 =?us-ascii?Q?+DUMmyV3U8suy/T2O/TShtVEU+meEUZ7VR6fN7uf4hfrqAPQ4LwYzbC4G70p?=
 =?us-ascii?Q?GWYMxhzHFYlDb4AFFbbVp2QUfAGsFIWc0nzAOK91i2iK/qZFDpnKVIFV0/IC?=
 =?us-ascii?Q?GmS1/nJZpQ/MCHu71TbPhG14/LMaWoTi0+j+8MlFHf6bBHpkZEpd2OGPTVZJ?=
 =?us-ascii?Q?4ayXBHSGu4tSfDENxW1qEWyv17ucne2axUm/4NpwoIna/mcwbejpop0a5QQM?=
 =?us-ascii?Q?MYtnHHcsffQPOHYn3FbcudYeQXAOQPEHQ0waRZotCQ0tUr2/0u9sRbOVsPYs?=
 =?us-ascii?Q?B02ns0iR6mpL7Jh88stPOF1TBvlXuvAKTGG+okzzXsb/4yWzTM5/oQOlSYiw?=
 =?us-ascii?Q?CEcK6oN/i80fjtamY1XF74ONNbmr4LzeKD/ZygBF76KpTokrQNO6jSUlRod7?=
 =?us-ascii?Q?sxYE9ztf0ZlyjFuu9aNPc1ZwCdgZKB8sXN5VwabSysXtShceSxTMIA7Bg+AB?=
 =?us-ascii?Q?U/9kFu8j0mwWPjMEYvctYtvjzOFTLQBuw0UWgyn4Wt8LX6akdfCRMcT/gTKv?=
 =?us-ascii?Q?OkHsPYnKJnFfWnrIM8SOoy7Pw8b3qzd/wIX8oL6HzMYma1zKlMFdZndZSzp9?=
 =?us-ascii?Q?mahdIAMzMMgD7F50TkGsbjtRMwrI1esY7w2H5L1z4wT4dt4gU1Et+5Ab1uBA?=
 =?us-ascii?Q?mJWFKG1nHXW20jEApevbQpLwFBrCF83uEkCZECe872xHjhP27COKh/mBPGC8?=
 =?us-ascii?Q?cnc3IIV8u2qTZwzJYtoJv+8CoZRcs9Kt/kDHAs7C3xfaAlZzBRHlen90LUAr?=
 =?us-ascii?Q?wxrbpqBqdem4DlpHU4Y9jBsy6mvaV/urH5j?=
X-Microsoft-Antispam-Message-Info: wgRGasE3323Ne6Os6m5XxXyzRmvbbGHlfyiT7usz0N1ZTpLGUfvAJImdhmHvL2WO1+BYe6TdxTDXVO71/ZlrEP4pd/zFld5iAa1qBWtHrgcMhzf2I81MrGZx1/0OyNfCHmIsYF2ZLlh5ceBCVI0W/uY6qQPLtX6NVE1AHz1IaxNQjnk1nmmXsCQdYtkNZmFI3ThC19E7nSspU8yKbiTwb/aGF3ox6PTS3/4kGkXn7Mr5V7I1w/THP7pZlqKZGwWQN131X4hzEtrDOZ5dab4KUxU+fId9rXJQCZvzeyCtByZcXGDYdr1A/zA2vzh+jLi2hHSPPLEzgR+lIAwmfTnfammTu734+XXGsBlLdF6GdGE=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:soJuYgnJ6rBx9NnQHz9HWOJzLxObYFeILPGrOQ5AdlH0qIe668xZOAOTHXI/c+v+gNFLx+XyxLQ4iOcPY1wBcOiwnt1ttUQWXb3O9obrXq7DKEzHM3eVg3qjMMflPgywTt7AKQNXcw06sj7HzwV/UJvQlaWDZtCQtPOPurSoJblqJAJa2CRH/bs57FJWsYh52LSf1QIsKPU/r40bh9pUCgiVOOMgJVTNnSNUpO6skVlfyrn4ufN1XEifjagOYQxvMWPlscrixF3uIJENwqf5ylRa6nVDW0aeJ/CEiCC560hx5QPy0wj0qB6kPFxExyDxO+MmPddaEEgw3Y0ohor3rdw0RdCky5U0bYwiEXKn+wLz/GvZC5+Rgkz95LKeGAsvRmVnN8K8ZUMBKMzwt9F8bdExlwFYcEQT6gQOEKd8wOWmjaLso2usGbAjd3pdx2PJP4pt8XyIIOipzbUV0wIb8g==;
 5:+sLYMQeIAr96SPn4pD1wsECNCoiQecbR5kx3p5zyrFHrQgClRJg7xYzdUddErQbiSsRkI2z4i2ZUy3oJB4UT4VNDzQavc6yqAcL2ah/Z9hgslLrbltKqPlSljwHcRupFlhYvK0kLuXX0PkLarxHXcMql7LtkX0GiR2e3bPPR29c=;
 7:jRZ85LEhq6/XgJDjfZWjoatdZlbz/XgIxMsehde9ckevFKnQYrwgPvByDcJEwLJ5ka2s2ZYvoJeppbIJjFAU1wYnHsXQ6BPKi7vCXSyt9whYDGCeFnmGIKDRKQX1liJdtgt7rVy0936DqZF1mdjkJaAAi/itKPSa5yF7tdsQkvJwCDx4tX+Yyd9yOdpm3STXNdJ35HjB5Rdcm+G3lIHT6fhjXVx8imsMqLGI/03cqyLcr1gLttE6bHjuzN2lvVHG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:55:56.2052 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f55d92a-f3ea-490d-8c8c-08d611be1e25
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: [Xen-devel] [PATCH v2 11/13] libxc: add xc_dom_tee_enable(...)
 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

VGhpcyBmdW5jdGlvbiB1c2VzIFhFTl9ET01DVExfdGVlX29wIGRvbWN0bCB0byBlbmFibGUgVEVF
CnN1cHBvcnQgZm9yIGEgZ2l2ZW4gZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oIHwgIDcgKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAg
fCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCmluZGV4IGM2MjY5ODQuLmY3Njg1MjggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCkBAIC05MTUsNiArOTE1LDEzIEBAIGludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwog
CiAvKioKKyAqIFRoaXMgZnVuY3Rpb24gZW5hYmxlcyBURUUgYWNjZXNzIGZvciBhIGdpdmVuIGRv
bWFpbi4KKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJm
YWNlCisgKiBAcGFybSBkb21pZCBmb3Igd2hpY2ggVEVFIHNob3VsZCBiZSBlbmFibGVkCisgKi8K
K2ludCB4Y19kb21fdGVlX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQp
OworCisvKioKICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
WFNBVkUgc3RhdGUgb2YgYSBwYXJ0aWN1bGFyCiAgKiB2Y3B1IG9mIGEgZG9tYWluLiBJZiBleHRz
dGF0ZS0+c2l6ZSBhbmQgZXh0c3RhdGUtPnhmZWF0dXJlX21hc2sgYXJlIDAsCiAgKiB0aGUgY2Fs
bCBpcyBjb25zaWRlcmVkIGEgcXVlcnkgdG8gcmV0cmlldmUgdGhlbSBhbmQgdGhlIGJ1ZmZlciBp
cyBub3QKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggZjVkZmFkZC4uODAwYmIwZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTM0OCw2ICsz
NDgsMTkgQEAgaW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJl
dHVybiByYzsKIH0KIAoraW50IHhjX2RvbV90ZWVfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIG1lbXNldCgmZG9t
Y3RsLCAwLCBzaXplb2YoZG9tY3RsKSk7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF90
ZWVfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnRlZV9vcC5j
bWQgPSBYRU5fRE9NQ1RMX1RFRV9PUF9FTkFCTEU7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhj
aCwgJmRvbWN0bCk7Cit9CisKIGludCB4Y19kb21haW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmaXJzdF9kb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2RvbXMsCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws9A-00075S-KG; Mon, 03 Sep 2018 16:56:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws99-00073b-EW
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:56:15 +0000
X-Inumbo-ID: 60ecf2a6-af9a-11e8-a6a9-d7ebe60f679a
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.65]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 60ecf2a6-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:57: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=2wbUNbFXfAN70Sxn/eupFCxGgW6MQDpv8gv2bi67asw=;
 b=hDmGWaCvRo4OsDLOyaaOyckX65281z05XRye4ne+ZfOLrzFk9tRzyGwK30qaWxvy8t28i8tW4i75xfs6dZRKVcnx76vG8psLfGri0mZpL8I8dKoz7m4/yWT7vyw2zuJof+fiDQ5lEt0aI5apavY8uVUUpNGvj/z1UoNJ0oldC2w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3776.eurprd03.prod.outlook.com (2603:10a6:803:34::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 16:56:07 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:36 +0300
Message-Id: <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0207.eurprd08.prod.outlook.com
 (2603:10a6:802:15::16) To VI1PR03MB3776.eurprd03.prod.outlook.com
 (2603:10a6:803:34::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c5e7c81c-01a6-4eb1-9f58-08d611be2496
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3776; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 3:RoO5XziIjZNMVUZMd4Bd0hYghL+huhGsBSRSIt6M8uUwfCnfEi4wQyLJCKxMbkrM5eAs0TOt4E8m+XmCocx9ZNhcYnIHxpwZNVVPMdv7EVM0YYVRnfcZYrPUvH40bCo3tg75U0+640IEuLI2/LnhqSBtE5/skYPm/AkcAfqVLqyjc2TsfQfZpqzl9XJJerYLE+Xrfxu0guKg8YWLtw/zEsVguiUF0ItHGEYGjxMgSdfCVUs1CzbRqbAl9ABbl8uL;
 25:lRQd16YTAweNgfSAUdgH8hNt5gYH0AfOnv/fRzj3z7sedglXE9x6fXkbN0/cTWBs9IxqEoajcrXyFOrieVL24UvD0hHv6hQB6zSoKBTndWSCM9VHc4Xfgqi+erc0pF7Dxs1TVIgZwjO2ZYzZjxQAXCeO0Z74ErKurSWtfgO8UJSGn1iUPBYRTsBl5ZDMevGtqe6RoTgIkBzuOlNGi2F+lMGtCq/nLxCtjeqqqG9p6bYKq+fBx2VBSyNfP80+Xa1Zs3c70jJN2iCwSLQ/cpQoSSJ1Fsw3gvhQKALt2l3wO5cUQv562YRgv2bc782Iu9HQlR17Z9x8++juFSxUvRUzMA==;
 31:F49s4BaOqr8z2kOpTArfNF+Bofd5Cxqk7MXzQfIkMPOZmQIMBSAEkhD8J+ZJ5sXD280icWfN5yGc5cJvnsOa7D6OhwKoKFMranG7D5Vong9v8dnPjTJVUOISEBd1e8iVxDkih3h/NK5TtHcVxxmoJOx1wX6grWfkHgVv8P9hpXTixwCVByE+BGT+G1OupEZUR4TSLGxUbtcVDfcuFeD9aUdnViOtly9wlij1ZGUiXSQ=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3776:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 20:5GAePpoxZ77Ze31rKrYYh89s+OB27tA+cTTL6fp5nJnVt+ISHdLn+UjMhaYhj9/W88rn0xPu9bPag58ayM6SfQ0nXR0NuHgIa/Hc4nifcHERSjxSQAeENRUhcl1zHwyJPRhiIkOW8qTXaSFRvQmUwWar6kIRqIExc5TUS0C7IeyC5qccbyF76GA2Jxo2tlf0i1LK1U9zA/uGoUjq7G3dII5GUyyUyaSJJcGgbc8E8RzjwT60+q0QAFMqE/tTarx5E60HMFX3i85LsP5vhzbzmtLWKOz4iexca5Yb4tGpp9tbYdW7ALTIKLz2maAcwY31HjzTvcxFsrMcHWCqFvKx54DGWCorZLf4XsAaZoBbuzam/pwQUWf/408PLjK/MOPnKnv6JZn7WU9z5bKvLDDe6iQZjulXgq89Ygja7BcBAZJ2JIMibiUUZwCOsI6tja8d1Y6rmH9r4zUOn+xk1yHgeLs7/vEczZrhVat9jQMFABe98qLtoyj3myHg/KRCTs1C;
 4:3FD0dJU2QeF3gNG/KsxoQbomWfklo5gzRaLbveyTIbp9DjnvDj3nrDCraKr5dnHQcZuWyNjmvheNmHESNZERzkJMqUFzR4FTzRAQx+vfCQbjXUY6QoonKFsbo8zqX18gLx/ub/8HJwE7QaVJl4CVaWLpegyYPojIahEop7NlB471Zb7F3gbiUBE63KO1pRXSSmPkGRYTFUgIz4hUL8xCuk9nPne217526JapS++DGtDDD/UKTJRX8Oft7RjLbczdB2MJ0U/qIyxO8wlv7nEw4o2q/I4CCuZ5wmN3KsP6E4hkqt0WMuGAWCUWYLjwDLZUR43CnxNWGvkMUHR3Szh9rA+cvAmBNaZEmmX9eYRC884=
X-Microsoft-Antispam-PRVS: <VI1PR03MB3776639B79EBD52913109302E60C0@VI1PR03MB3776.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3776; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3776; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(366004)(346002)(39860400002)(189003)(199004)(122856001)(48376002)(50466002)(6666003)(4326008)(105586002)(106356001)(2906002)(72206003)(5660300001)(51416003)(478600001)(76176011)(52116002)(575784001)(86362001)(186003)(68736007)(97736004)(54906003)(26005)(14444005)(80792005)(3846002)(53936002)(6116002)(36756003)(386003)(47776003)(316002)(16586007)(42186006)(81156014)(81166006)(66066001)(8936002)(426003)(7736002)(476003)(2616005)(305945005)(11346002)(50226002)(8676002)(486006)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3776; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3776;
 23:f++f9+kYSTUiHEP7wuGCjAps5FEUyecJB9xx7YAt5?=
 =?us-ascii?Q?AVqVoWZZwRSurufkClR92m9s8Us/ST5VkI7Jce6Ygo0DpWfv+moA1AngZVjV?=
 =?us-ascii?Q?GWkaSOqU8EI773LshsNxjJLW10xzIeaB9Dak346oqJ2Ap6vPw7p3fVcDACMF?=
 =?us-ascii?Q?xSLbczFsyjnYDIx6HD0S6QZcFjDxeWmk5A6RibUzTB8LfsQulo1Hg09gwwDm?=
 =?us-ascii?Q?277TnGFx4RfrTbvLsvscXKYt6kQ5ylZsUbKY+cOmBFAButrU6iPUE5y1MfvM?=
 =?us-ascii?Q?cSljsb52Gor8/052BCejDuxLoaN3QGTZfltptKckaRsVoz2kTUvPSWQblDlL?=
 =?us-ascii?Q?dJhGP+O9vqX+aehPFr548zy1EymHvwyrcTWO9VxTqYzRIThfBwGMrFMB6JHK?=
 =?us-ascii?Q?ZaqDBdEmW17FiZH1MgJKgVuDo5j+nvF0UKqHwHMQ6mu8fw6Xbz6igdcC5EUe?=
 =?us-ascii?Q?yCvPJGz31CkUOSyC9J0r8yjS8+xojug4mehN9Aa7nyc5Mc6ZQVd3JaP/oxWn?=
 =?us-ascii?Q?uSpnuWsyJtrjtDBiKAZZGPN3iDt/b0d1omSyKkEDdoaHU4B3da0MuCVqoA63?=
 =?us-ascii?Q?elDW/ng0kX/rO0vCff0WYdR8MK1W6yN9wZqSLtgIVme8kmu9vm8I64TvUfd/?=
 =?us-ascii?Q?dtr++oYP6WQBp3BP6IePvLqdaGZqa/jADlNoOhOuGtLt4Dl45Fh3eHxFKJ+B?=
 =?us-ascii?Q?l9pa9/+P5D6tvMBngS5x09eAfQFGtM1ytzULNMQUimOACQcHYblwLNCZSsJ+?=
 =?us-ascii?Q?SQf00zMlii4BKucf8Z1oUewVgysiqofgmHQ797JXW1PCdNIq1UPIz04zZW6Y?=
 =?us-ascii?Q?mCARUZelOQti5mveOjkQMGTLyd1RLfo04/kgdnBJxGWkGX2B4+yDzMMYJs1k?=
 =?us-ascii?Q?Xvc6/NTzXIXgkgesJLsbEG/c0tJFx3pF4jrpEGez2zxcQNpHdmR1RVVhC81A?=
 =?us-ascii?Q?gdcOxpDx/lEWde02+aghFNVEzHM3hVMhOD8OhSUMsfqvKR1h5fBCS2zRvTlw?=
 =?us-ascii?Q?q6NDYV0zUKg8UJezQcJwJxxLV7N5skN9oEYYxVn4A1rjwsyTBrHEHpKa3dCJ?=
 =?us-ascii?Q?/uMIlPlNOP8XSlhxTbRk87NzMBOEYvkIMLnvPeLGxWiMlSRKm8vSztf4tuZd?=
 =?us-ascii?Q?KmfKK/oiIl7ARDKdSjFi6RpVc6uVqa6uC4/ONJ9hjUjU42UR560SCPAC9m/v?=
 =?us-ascii?Q?BI/hHVgEWMXFzUtxtZ7iVkNxvUgPciF8u34?=
X-Microsoft-Antispam-Message-Info: mG1CS2+99m0bOCkT68OVo56Eg0olKOuquwcT7odXTfS/sAE9m7iTHw+24sp1cBYFcjFg01EoF4j1F/mC1S1JKE+BAwxzRetX+GX1HIg+9i7sWXrrLNY4SdG/yGkWrSHFOLZv+i8H9waILuXhnSgn8ANW/ay9cv0RvWlxtk8W539sd1PJF7MFavnw1I9BbJlilmz6xiN80bTKcIVj5Hr1VR/pZrKbRg0KLpkaAqCWzhSnEJekQUFJjF0i2q+KtYehbYgv0xFB/9UXv2i6oP8hIkMCrtGGFWxEG+l12XhymABpj//v0j9VrQp9qfcYiWQpXvecU5mTowqmlJrXEm2z3hzDIFGCnEpCZtzSdwNwvYA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 6:pulcTHz4P/LeJyZ5LV+CxGGxBf6oQ8YkZU34y+5SOYLCR4GitbJKtbIJ9vDFfNMW8Uti3+4eWz/9U1qvZhqCG4rhA+6yyo1y0qGLWavpkgqtPs64CA/KqtZd2764QQjTYK3+GLe+yl6DrFYObb1NlDcp0p64h+tKQ8a2TjkQNOxs7LjWtRmRWPubxlu8E0t5YOE+yPQ6ykqdOkxAVUMqaohklFLjqPeij/G2ycbruLKVW7fnyaGX+vdKSY33+5SAkcrGSjER+P302pBglpEztN8nGd71wYeM/Lx8JZEfd2Tyr+6qxJMSrXG8QRq+0X1bSFj3dBO46DHK47RiEdKoMENBm1OTnomcNN9IHn76xah7z4heHmm4zRKcLuTTcUmWdYcxB39IoUFZ8gc6WBzLViGHZk7WO4hqmmMpo8oiHT5TXuJfG63dITF/T3cEbTDGUu7iSCjK69+qqwoY+KWhHg==;
 5:/Y5lhYRWUdgcDTFOGD2wj1fEkGbnzW2Y1hw2aJXA7MkIa3KJk1tN2IG/R7WtUDmG5JDIpTzmfAFb00xgbKSiyUs7v0G6T3o6ITF7pV04DClvi66XW+7e3/Ebcraw/HamGk40WGvcXm2rBR1rFNlHW+Lk51bq6Gr5MjtfCgaJPBo=;
 7:uIdXhV8KACb//krdp6c2T9Mt2FtGZx5VdKgv9SgF8pxNiBMYW3Lo7kCCo1l6IiBUa++VAv8NR4H/wm6ACguMyDDguPc4R/aRvsfqiWKsdOqwTOgI9k7AEgiHPPFQcmhoU8vG0i/herZ6QbuTUWA20prvfK6dIim0vFFyfWToE4H94LVSt+4F41wlW1Ii9qvALAY4mdL+MNpN9nALe8yNkc7M18HVY2JE45Svwf6hxkOMxB7y3ZWjNMR+aXAFhNUG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:56:07.1410 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c5e7c81c-01a6-4eb1-9f58-08d611be2496
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3776
Subject: [Xen-devel] [PATCH v2 12/13] 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

VGhpcyBib29sZWFuIG9wdGlvbiBjb250cm9scyBpZiBURUUgYWNjZXNzIGlzIGVuYWJsZWQgZm9y
IHRoZSBkb21haW4uCklmIGFjY2VzcyBpcyBlbmFibGVkLCB4bCB3aWxsIGNhbGwgeGNfZG9tX3Rl
ZV9lbmFibGUoLi4uKSB0byBhc2sKaHlwZXJ2aXNvciB0byBlbmFibGUgVEVFIHN1cHBvcnQuCgpT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTAgKysrKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgMzAgKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCAgMSArCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
bgppbmRleCBiNzI3MTgxLi5lYWM3ZjJiIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yNzkyLDYgKzI3OTIsMTYg
QEAgQ3VycmVudGx5LCBvbmx5IHRoZSAic2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9y
IEFSTS4KIAogPWJhY2sKIAorPW92ZXIgNAorCis9aXRlbSBCPHRlZT1CT09MRUFOPgorCitFbmFi
bGUgVEVFIHN1cHBvcnQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVFIGlzIHN1
cHBvcnRlZC4gSWYgdGhpcworb3B0aW9uIGlzIGVuYWJsZWQsIHhsIHdpbGwgY3JlYXRlIGd1ZXN0
LCB3aGljaCBjYW4gYWNjZXNzIFRFRS4gQWxzbworT1AtVEVFIG5vZGUgd2lsbCBiZSBlbWl0dGVk
IGludG8gZ3Vlc3QncyBkZXZpY2UgdHJlZS4KKworPWJhY2sKKwogPWhlYWQzIHg4NgogCiA9b3Zl
ciA0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FybS5jCmluZGV4IGJhYTBkMzguLjdmMWQ1MDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMDc3LDIzICsx
MDc3LDI3IEBAIGludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2Ms
CiB7CiAgICAgaW50IHJjID0gMCwgcmV0OwogCi0gICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0
ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Ci0gICAgICAgIHJjID0gMDsKLSAgICAg
ICAgZ290byBvdXQ7CisgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJU
X1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+
eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZ
UEVfVlBMMDExLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgICAgICBp
ZiAocmV0IDwgMCkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAg
TE9HKEVSUk9SLCAieGNfZG9tX3Z1YXJ0X2luaXQgZmFpbGVkXG4iKTsKKyAgICAgICAgfQogICAg
IH0KIAotICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNoLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT52dWFydF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFy
dF9wb3J0KTsKLSAgICBpZiAocmV0IDwgMCkgewotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0g
ICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZhaWxlZFxuIik7CisgICAgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnRlZSkpIHsKKyAgICAgICAgcmV0ID0geGNfZG9tX3Rl
ZV9lbmFibGUoQ1RYLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQpOworICAgICAgICBpZiAocmV0IDwg
MCkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgTE9HKEVSUk9S
LCAieGNfZG9tX3RlZV9lbmFibGUgZmFpbGVkXG4iKTsKKyAgICAgICAgfQogICAgIH0KIAotb3V0
OgogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBiN2I0NGUyLi5kNzZhMjk0
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwpAQCAtMjE3LDYgKzIxNyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogCiAgICAgbGlieGxfX2FyY2hfZG9t
YWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KGJfaW5mbyk7CiAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxzZSk7CisgICAgbGlieGxfZGVm
Ym9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnRlZSwgZmFsc2UpOwogCiAgICAgc3dpdGNoIChiX2lu
Zm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCA0YTM4NTgwLi44Y2QzNWNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC02MTMsNiArNjEz
LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJl
IG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQg
QVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KICAgICAoImFsdHAybSIsIGxpYnhsX2FsdHAybV9tb2Rl
KSwKKyAgICAoInRlZSIsICBsaWJ4bF9kZWZib29sKSwKIAogICAgIF0sIGRpcj1ESVJfSU4sCiAg
ICAgICAgY29weV9kZXByZWNhdGVkX2ZuPSJsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fY29weV9k
ZXByZWNhdGVkIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94
bF9wYXJzZS5jCmluZGV4IDk3MWVjMWIuLjU2NzM1ZmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjU0Myw2ICsyNTQzLDcgQEAg
c2tpcF91c2JkZXY6CiAgICAgfQogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJk
bV9yZXN0cmljdCIsICZiX2luZm8tPmRtX3Jlc3RyaWN0LCAwKTsKKyAgICB4bHVfY2ZnX2dldF9k
ZWZib29sKGNvbmZpZywgInRlZSIsICZiX2luZm8tPnRlZSwgMCk7CiAKICAgICBpZiAoY19pbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBpZiAoIXhsdV9jZmdf
Z2V0X3N0cmluZyAoY29uZmlnLCAidmdhIiwgJmJ1ZiwgMCkpIHsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws9B-00076h-9a; Mon, 03 Sep 2018 16:56: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws9A-00074Z-2j
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:56:16 +0000
X-Inumbo-ID: 0aea1765-af9a-11e8-a8a5-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0aea1765-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:38 +0200 (CEST)
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=2wbUNbFXfAN70Sxn/eupFCxGgW6MQDpv8gv2bi67asw=;
 b=hDmGWaCvRo4OsDLOyaaOyckX65281z05XRye4ne+ZfOLrzFk9tRzyGwK30qaWxvy8t28i8tW4i75xfs6dZRKVcnx76vG8psLfGri0mZpL8I8dKoz7m4/yWT7vyw2zuJof+fiDQ5lEt0aI5apavY8uVUUpNGvj/z1UoNJ0oldC2w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3776.eurprd03.prod.outlook.com (2603:10a6:803:34::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 16:56:07 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:55:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:36 +0300
Message-Id: <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR08CA0207.eurprd08.prod.outlook.com
 (2603:10a6:802:15::16) To VI1PR03MB3776.eurprd03.prod.outlook.com
 (2603:10a6:803:34::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c5e7c81c-01a6-4eb1-9f58-08d611be2496
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3776; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 3:RoO5XziIjZNMVUZMd4Bd0hYghL+huhGsBSRSIt6M8uUwfCnfEi4wQyLJCKxMbkrM5eAs0TOt4E8m+XmCocx9ZNhcYnIHxpwZNVVPMdv7EVM0YYVRnfcZYrPUvH40bCo3tg75U0+640IEuLI2/LnhqSBtE5/skYPm/AkcAfqVLqyjc2TsfQfZpqzl9XJJerYLE+Xrfxu0guKg8YWLtw/zEsVguiUF0ItHGEYGjxMgSdfCVUs1CzbRqbAl9ABbl8uL;
 25:lRQd16YTAweNgfSAUdgH8hNt5gYH0AfOnv/fRzj3z7sedglXE9x6fXkbN0/cTWBs9IxqEoajcrXyFOrieVL24UvD0hHv6hQB6zSoKBTndWSCM9VHc4Xfgqi+erc0pF7Dxs1TVIgZwjO2ZYzZjxQAXCeO0Z74ErKurSWtfgO8UJSGn1iUPBYRTsBl5ZDMevGtqe6RoTgIkBzuOlNGi2F+lMGtCq/nLxCtjeqqqG9p6bYKq+fBx2VBSyNfP80+Xa1Zs3c70jJN2iCwSLQ/cpQoSSJ1Fsw3gvhQKALt2l3wO5cUQv562YRgv2bc782Iu9HQlR17Z9x8++juFSxUvRUzMA==;
 31:F49s4BaOqr8z2kOpTArfNF+Bofd5Cxqk7MXzQfIkMPOZmQIMBSAEkhD8J+ZJ5sXD280icWfN5yGc5cJvnsOa7D6OhwKoKFMranG7D5Vong9v8dnPjTJVUOISEBd1e8iVxDkih3h/NK5TtHcVxxmoJOx1wX6grWfkHgVv8P9hpXTixwCVByE+BGT+G1OupEZUR4TSLGxUbtcVDfcuFeD9aUdnViOtly9wlij1ZGUiXSQ=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3776:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 20:5GAePpoxZ77Ze31rKrYYh89s+OB27tA+cTTL6fp5nJnVt+ISHdLn+UjMhaYhj9/W88rn0xPu9bPag58ayM6SfQ0nXR0NuHgIa/Hc4nifcHERSjxSQAeENRUhcl1zHwyJPRhiIkOW8qTXaSFRvQmUwWar6kIRqIExc5TUS0C7IeyC5qccbyF76GA2Jxo2tlf0i1LK1U9zA/uGoUjq7G3dII5GUyyUyaSJJcGgbc8E8RzjwT60+q0QAFMqE/tTarx5E60HMFX3i85LsP5vhzbzmtLWKOz4iexca5Yb4tGpp9tbYdW7ALTIKLz2maAcwY31HjzTvcxFsrMcHWCqFvKx54DGWCorZLf4XsAaZoBbuzam/pwQUWf/408PLjK/MOPnKnv6JZn7WU9z5bKvLDDe6iQZjulXgq89Ygja7BcBAZJ2JIMibiUUZwCOsI6tja8d1Y6rmH9r4zUOn+xk1yHgeLs7/vEczZrhVat9jQMFABe98qLtoyj3myHg/KRCTs1C;
 4:3FD0dJU2QeF3gNG/KsxoQbomWfklo5gzRaLbveyTIbp9DjnvDj3nrDCraKr5dnHQcZuWyNjmvheNmHESNZERzkJMqUFzR4FTzRAQx+vfCQbjXUY6QoonKFsbo8zqX18gLx/ub/8HJwE7QaVJl4CVaWLpegyYPojIahEop7NlB471Zb7F3gbiUBE63KO1pRXSSmPkGRYTFUgIz4hUL8xCuk9nPne217526JapS++DGtDDD/UKTJRX8Oft7RjLbczdB2MJ0U/qIyxO8wlv7nEw4o2q/I4CCuZ5wmN3KsP6E4hkqt0WMuGAWCUWYLjwDLZUR43CnxNWGvkMUHR3Szh9rA+cvAmBNaZEmmX9eYRC884=
X-Microsoft-Antispam-PRVS: <VI1PR03MB3776639B79EBD52913109302E60C0@VI1PR03MB3776.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3776; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3776; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(376002)(366004)(346002)(39860400002)(189003)(199004)(122856001)(48376002)(50466002)(6666003)(4326008)(105586002)(106356001)(2906002)(72206003)(5660300001)(51416003)(478600001)(76176011)(52116002)(575784001)(86362001)(186003)(68736007)(97736004)(54906003)(26005)(14444005)(80792005)(3846002)(53936002)(6116002)(36756003)(386003)(47776003)(316002)(16586007)(42186006)(81156014)(81166006)(66066001)(8936002)(426003)(7736002)(476003)(2616005)(305945005)(11346002)(50226002)(8676002)(486006)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3776; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3776;
 23:f++f9+kYSTUiHEP7wuGCjAps5FEUyecJB9xx7YAt5?=
 =?us-ascii?Q?AVqVoWZZwRSurufkClR92m9s8Us/ST5VkI7Jce6Ygo0DpWfv+moA1AngZVjV?=
 =?us-ascii?Q?GWkaSOqU8EI773LshsNxjJLW10xzIeaB9Dak346oqJ2Ap6vPw7p3fVcDACMF?=
 =?us-ascii?Q?xSLbczFsyjnYDIx6HD0S6QZcFjDxeWmk5A6RibUzTB8LfsQulo1Hg09gwwDm?=
 =?us-ascii?Q?277TnGFx4RfrTbvLsvscXKYt6kQ5ylZsUbKY+cOmBFAButrU6iPUE5y1MfvM?=
 =?us-ascii?Q?cSljsb52Gor8/052BCejDuxLoaN3QGTZfltptKckaRsVoz2kTUvPSWQblDlL?=
 =?us-ascii?Q?dJhGP+O9vqX+aehPFr548zy1EymHvwyrcTWO9VxTqYzRIThfBwGMrFMB6JHK?=
 =?us-ascii?Q?ZaqDBdEmW17FiZH1MgJKgVuDo5j+nvF0UKqHwHMQ6mu8fw6Xbz6igdcC5EUe?=
 =?us-ascii?Q?yCvPJGz31CkUOSyC9J0r8yjS8+xojug4mehN9Aa7nyc5Mc6ZQVd3JaP/oxWn?=
 =?us-ascii?Q?uSpnuWsyJtrjtDBiKAZZGPN3iDt/b0d1omSyKkEDdoaHU4B3da0MuCVqoA63?=
 =?us-ascii?Q?elDW/ng0kX/rO0vCff0WYdR8MK1W6yN9wZqSLtgIVme8kmu9vm8I64TvUfd/?=
 =?us-ascii?Q?dtr++oYP6WQBp3BP6IePvLqdaGZqa/jADlNoOhOuGtLt4Dl45Fh3eHxFKJ+B?=
 =?us-ascii?Q?l9pa9/+P5D6tvMBngS5x09eAfQFGtM1ytzULNMQUimOACQcHYblwLNCZSsJ+?=
 =?us-ascii?Q?SQf00zMlii4BKucf8Z1oUewVgysiqofgmHQ797JXW1PCdNIq1UPIz04zZW6Y?=
 =?us-ascii?Q?mCARUZelOQti5mveOjkQMGTLyd1RLfo04/kgdnBJxGWkGX2B4+yDzMMYJs1k?=
 =?us-ascii?Q?Xvc6/NTzXIXgkgesJLsbEG/c0tJFx3pF4jrpEGez2zxcQNpHdmR1RVVhC81A?=
 =?us-ascii?Q?gdcOxpDx/lEWde02+aghFNVEzHM3hVMhOD8OhSUMsfqvKR1h5fBCS2zRvTlw?=
 =?us-ascii?Q?q6NDYV0zUKg8UJezQcJwJxxLV7N5skN9oEYYxVn4A1rjwsyTBrHEHpKa3dCJ?=
 =?us-ascii?Q?/uMIlPlNOP8XSlhxTbRk87NzMBOEYvkIMLnvPeLGxWiMlSRKm8vSztf4tuZd?=
 =?us-ascii?Q?KmfKK/oiIl7ARDKdSjFi6RpVc6uVqa6uC4/ONJ9hjUjU42UR560SCPAC9m/v?=
 =?us-ascii?Q?BI/hHVgEWMXFzUtxtZ7iVkNxvUgPciF8u34?=
X-Microsoft-Antispam-Message-Info: mG1CS2+99m0bOCkT68OVo56Eg0olKOuquwcT7odXTfS/sAE9m7iTHw+24sp1cBYFcjFg01EoF4j1F/mC1S1JKE+BAwxzRetX+GX1HIg+9i7sWXrrLNY4SdG/yGkWrSHFOLZv+i8H9waILuXhnSgn8ANW/ay9cv0RvWlxtk8W539sd1PJF7MFavnw1I9BbJlilmz6xiN80bTKcIVj5Hr1VR/pZrKbRg0KLpkaAqCWzhSnEJekQUFJjF0i2q+KtYehbYgv0xFB/9UXv2i6oP8hIkMCrtGGFWxEG+l12XhymABpj//v0j9VrQp9qfcYiWQpXvecU5mTowqmlJrXEm2z3hzDIFGCnEpCZtzSdwNwvYA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 6:pulcTHz4P/LeJyZ5LV+CxGGxBf6oQ8YkZU34y+5SOYLCR4GitbJKtbIJ9vDFfNMW8Uti3+4eWz/9U1qvZhqCG4rhA+6yyo1y0qGLWavpkgqtPs64CA/KqtZd2764QQjTYK3+GLe+yl6DrFYObb1NlDcp0p64h+tKQ8a2TjkQNOxs7LjWtRmRWPubxlu8E0t5YOE+yPQ6ykqdOkxAVUMqaohklFLjqPeij/G2ycbruLKVW7fnyaGX+vdKSY33+5SAkcrGSjER+P302pBglpEztN8nGd71wYeM/Lx8JZEfd2Tyr+6qxJMSrXG8QRq+0X1bSFj3dBO46DHK47RiEdKoMENBm1OTnomcNN9IHn76xah7z4heHmm4zRKcLuTTcUmWdYcxB39IoUFZ8gc6WBzLViGHZk7WO4hqmmMpo8oiHT5TXuJfG63dITF/T3cEbTDGUu7iSCjK69+qqwoY+KWhHg==;
 5:/Y5lhYRWUdgcDTFOGD2wj1fEkGbnzW2Y1hw2aJXA7MkIa3KJk1tN2IG/R7WtUDmG5JDIpTzmfAFb00xgbKSiyUs7v0G6T3o6ITF7pV04DClvi66XW+7e3/Ebcraw/HamGk40WGvcXm2rBR1rFNlHW+Lk51bq6Gr5MjtfCgaJPBo=;
 7:uIdXhV8KACb//krdp6c2T9Mt2FtGZx5VdKgv9SgF8pxNiBMYW3Lo7kCCo1l6IiBUa++VAv8NR4H/wm6ACguMyDDguPc4R/aRvsfqiWKsdOqwTOgI9k7AEgiHPPFQcmhoU8vG0i/herZ6QbuTUWA20prvfK6dIim0vFFyfWToE4H94LVSt+4F41wlW1Ii9qvALAY4mdL+MNpN9nALe8yNkc7M18HVY2JE45Svwf6hxkOMxB7y3ZWjNMR+aXAFhNUG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:56:07.1410 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c5e7c81c-01a6-4eb1-9f58-08d611be2496
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3776
Subject: [Xen-devel] [PATCH v2 12/13] 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

VGhpcyBib29sZWFuIG9wdGlvbiBjb250cm9scyBpZiBURUUgYWNjZXNzIGlzIGVuYWJsZWQgZm9y
IHRoZSBkb21haW4uCklmIGFjY2VzcyBpcyBlbmFibGVkLCB4bCB3aWxsIGNhbGwgeGNfZG9tX3Rl
ZV9lbmFibGUoLi4uKSB0byBhc2sKaHlwZXJ2aXNvciB0byBlbmFibGUgVEVFIHN1cHBvcnQuCgpT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTAgKysrKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgMzAgKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgfCAgMSArCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
bgppbmRleCBiNzI3MTgxLi5lYWM3ZjJiIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yNzkyLDYgKzI3OTIsMTYg
QEAgQ3VycmVudGx5LCBvbmx5IHRoZSAic2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9y
IEFSTS4KIAogPWJhY2sKIAorPW92ZXIgNAorCis9aXRlbSBCPHRlZT1CT09MRUFOPgorCitFbmFi
bGUgVEVFIHN1cHBvcnQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVFIGlzIHN1
cHBvcnRlZC4gSWYgdGhpcworb3B0aW9uIGlzIGVuYWJsZWQsIHhsIHdpbGwgY3JlYXRlIGd1ZXN0
LCB3aGljaCBjYW4gYWNjZXNzIFRFRS4gQWxzbworT1AtVEVFIG5vZGUgd2lsbCBiZSBlbWl0dGVk
IGludG8gZ3Vlc3QncyBkZXZpY2UgdHJlZS4KKworPWJhY2sKKwogPWhlYWQzIHg4NgogCiA9b3Zl
ciA0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FybS5jCmluZGV4IGJhYTBkMzguLjdmMWQ1MDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMDc3LDIzICsx
MDc3LDI3IEBAIGludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2Ms
CiB7CiAgICAgaW50IHJjID0gMCwgcmV0OwogCi0gICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0
ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Ci0gICAgICAgIHJjID0gMDsKLSAgICAg
ICAgZ290byBvdXQ7CisgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJU
X1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+
eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZ
UEVfVlBMMDExLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgICAgICBp
ZiAocmV0IDwgMCkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAg
TE9HKEVSUk9SLCAieGNfZG9tX3Z1YXJ0X2luaXQgZmFpbGVkXG4iKTsKKyAgICAgICAgfQogICAg
IH0KIAotICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNoLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT52dWFydF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFy
dF9wb3J0KTsKLSAgICBpZiAocmV0IDwgMCkgewotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0g
ICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZhaWxlZFxuIik7CisgICAgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnRlZSkpIHsKKyAgICAgICAgcmV0ID0geGNfZG9tX3Rl
ZV9lbmFibGUoQ1RYLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQpOworICAgICAgICBpZiAocmV0IDwg
MCkgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgTE9HKEVSUk9S
LCAieGNfZG9tX3RlZV9lbmFibGUgZmFpbGVkXG4iKTsKKyAgICAgICAgfQogICAgIH0KIAotb3V0
OgogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBiN2I0NGUyLi5kNzZhMjk0
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwpAQCAtMjE3LDYgKzIxNyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogCiAgICAgbGlieGxfX2FyY2hfZG9t
YWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KGJfaW5mbyk7CiAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxzZSk7CisgICAgbGlieGxfZGVm
Ym9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnRlZSwgZmFsc2UpOwogCiAgICAgc3dpdGNoIChiX2lu
Zm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCA0YTM4NTgwLi44Y2QzNWNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC02MTMsNiArNjEz
LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJl
IG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQg
QVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KICAgICAoImFsdHAybSIsIGxpYnhsX2FsdHAybV9tb2Rl
KSwKKyAgICAoInRlZSIsICBsaWJ4bF9kZWZib29sKSwKIAogICAgIF0sIGRpcj1ESVJfSU4sCiAg
ICAgICAgY29weV9kZXByZWNhdGVkX2ZuPSJsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fY29weV9k
ZXByZWNhdGVkIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94
bF9wYXJzZS5jCmluZGV4IDk3MWVjMWIuLjU2NzM1ZmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjU0Myw2ICsyNTQzLDcgQEAg
c2tpcF91c2JkZXY6CiAgICAgfQogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJk
bV9yZXN0cmljdCIsICZiX2luZm8tPmRtX3Jlc3RyaWN0LCAwKTsKKyAgICB4bHVfY2ZnX2dldF9k
ZWZib29sKGNvbmZpZywgInRlZSIsICZiX2luZm8tPnRlZSwgMCk7CiAKICAgICBpZiAoY19pbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBpZiAoIXhsdV9jZmdf
Z2V0X3N0cmluZyAoY29uZmlnLCAidmdhIiwgJmJ1ZiwgMCkpIHsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws9J-0007KK-W0; Mon, 03 Sep 2018 16:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws9I-0007HT-1X
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:56:24 +0000
X-Inumbo-ID: 661b04f5-af9a-11e8-a6a9-d7ebe60f679a
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.46]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 661b04f5-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:57: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=9B2IWyvfLpoYGTBwLOmtKYEnwslddmFdqUuPCMsEW38=;
 b=fX2418xiFi55Ds1b8mlqFCI6n+odUMcLiAgZMsQGDI7YJJF2PFsnjkTDjvoTFAeZEIrQNvvWBkPczvI+Hh+Oaw9SLN58Cn+en/du4jTiff9qFvfdpwVelEFI4IdPdAX0jhCeTBwDD5TBexa/qCfx8VIS+ngSxx51I+AtxkE2IJk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3775.eurprd03.prod.outlook.com (2603:10a6:803:34::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.17; Mon, 3 Sep 2018 16:56:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:56:08 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:37 +0300
Message-Id: <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0602CA0013.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::23) To VI1PR03MB3775.eurprd03.prod.outlook.com
 (2603:10a6:803:34::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 856946ec-7362-4fa0-250c-08d611be28ec
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 3:byrtMpA8YetUVDk4eQvgDHj1/TZgp+umE8fx8k2yZr1GsMoEdd72m4qxvt9cz2tTwhgJYmAQ8pTNSWIxv6frcuHgbhKL0+1BuuVQLMXjOa1pNed98jvISGpfesey4jbwEvigyPDIgp3tipUc6BBU25bJNA97kesY3JQEete6D5O6hmVHoudIEsBFEQncKag8wD74NRpeeVT/8qqE3VEaM0c9hvYL7IqwsY+QIVGX6DzRz55zT0DscWWbfwKZJ10f;
 25:dnoxWi1bZwsDxQI/6ViVcn2qJSTjoRO9q2a9x9LhrNcs7xzyS3vyAmKkHDuMyTcykR6POaeditfci3z8SmKZ0ZE4n+cjcE+plNx3VwwoSUlj3BJmr+sbJXThdBndjzSmWc8sKYxH0+ie7vL2jJvkHNiGo1nFIjq40jRi0+rIdTn0vadn40MV6rux+XLMVm+0jLagg2lnA4dKbppeky1wMhmP1GcBAPcegFN8TEBqzZiLOYFS2daXcJOhYYLyd6u5n1B5KLhMF5N1SbnP59XXDpJCIZMcUFam424SJ5zyiYK2WxJ/0vWhrIeB2l8+IaMSjOjMTkVlJGLZbqL9NWY6Kw==;
 31:v1i0whV7aZofG9Sd8l5jX8o348qGCg3AZUGyZmhvfZWU7br5Z6113OX98YGjVkIjJdN5tOzr1nj9d3jE1NMzV+Ia0G05Hrx/nXqmNje7/JIwLQ0Tr+5GWDqjCwovIVEP5Xl6Zgesh8xPM0jXO973uOz7zyMezAa//O/pZxPjl7ti2svQHZx7W3okhUK1+TUlbuNCXEDYayixGdipeXvYYzDN0rRyBT2iHjW5kxLE11I=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 20:qA29nCu52AtK5hmEkzSlY8McUQU77/hgJyYZTsvnStlUS088RfTqUEh4xMzAMwi8JytARomADekw3tfJE1W7+IAfy4LDmuCriNU8Qv3CaQvx/Hrm2q4908tq/LLtwJjpvzMatUgpkmOUgM5pf12/f2MxbodY/f70L8FfDqSprs8jKOBcaIG1W2cAKfvW3tojU4Dk+FwfbwCMJW2QnW9fMkLHEDQz61ftDwaMAovGkQ7dreHPXjR2l5n0/W3Y0Yn+t/JI50eAgzBMN5S25p/Y/iri8McOTEjntNT8hgeErLkjtQHc7A8kpVjdCcpdTTfexeHbg/pDkNXFEckJk6+Ibo5Uts+9hC7vg4hWh2gn6braVVAEqpaaDOqhwQ35DrEdld9Z6t9569TG0mQ9MQajy1i2P5NH6dT6DbUF76y/+NStp0eR8rI/Eougyu7clKsqLeIub085igQ4luJFFz2SfyXiDErW5KCbk7xklZOjJcu2VYgZ4CxbR5ibh/ciQ6yK;
 4:pfL80PSL3mLb4P7L8FgG2hiu7fiQplAdiXIkZbPe9Sqj2SW/FcNsvckZQP0Ceap5dHeKfP+XRt+OdNCvjdIQyqD6ZeoFXAGTK4N7bAfG8w3as3a8g9fOmDpUHYaZ7A0v5rrYOOdv2hmIsK+2aBJDV+oZ4tuvuvXuTZaehrSMQ5BfcbKCpI2Gmie+X/JJfVizrejQmsIGAE6o4nJtQNVKsod39R6aXxY6X2OhqRXtnybMmK8TdTulC82asb67R+v3Sn0Z7w7sjY9Gib1rIfNs8EbFLiabJgp9YG4zE2w4Oi3+a6PtQLGxGx4IfTN4GEFs
X-Microsoft-Antispam-PRVS: <VI1PR03MB37751670387FC637F82C49FCE60C0@VI1PR03MB3775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3775; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(346002)(366004)(376002)(39860400002)(199004)(189003)(5660300001)(51416003)(486006)(52116002)(386003)(4326008)(48376002)(50466002)(8676002)(54906003)(426003)(6666003)(76176011)(3846002)(186003)(106356001)(476003)(26005)(11346002)(105586002)(6116002)(2616005)(305945005)(53936002)(446003)(7736002)(478600001)(50226002)(122856001)(68736007)(86362001)(8936002)(47776003)(16586007)(97736004)(81156014)(66066001)(72206003)(81166006)(42186006)(2906002)(36756003)(80792005)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3775; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3775;
 23:ppE3t3EvvLA3+WAOWCkyouv2TP2grSAQYRl15gwIg?=
 =?us-ascii?Q?jZRauiiH9Ts98kPfg0WFKpjD7fU6Khlx/5LsxgnIE6LP5u6NDnRsCI2mFaIs?=
 =?us-ascii?Q?765nE/VFy68zgQzwdHwmpFfjWZRWQ8oXnWlRcRQ2ZOTjraDlXY0TAWkNhIPx?=
 =?us-ascii?Q?2rPQek9ladkcWqW3bQj0u+ZtshQemZMEN/ZchkfbGuQjtF9sjpyDki9Ce6UF?=
 =?us-ascii?Q?3ziFIk8wBYf6OpCRPYCiMZSJwwmPWnAakUipqsAyzihk9LykhgJZFH8Q7cAs?=
 =?us-ascii?Q?wLtldmDoBO/z9e8N2u7lLcHe1309DPVwkvGJpyrPp/ERtNiyge+BOrcbu6A7?=
 =?us-ascii?Q?ar+tofAL4dnOWoc3p4XJpK13w7lcE89k9WX2SE63J/ydi+ZLdpkzsWal8fL5?=
 =?us-ascii?Q?kGwnapvG5LpC4L2rU+UbdWGK8ZmqhrZsdxZ60e5FRuibIN0qHbBxZ9KwjBs4?=
 =?us-ascii?Q?pzT3lLYsRSZPRaz6RaK9Yxgi27OFndqb/Jrag/ciI+0hKLzjXeo/KoXXSDmt?=
 =?us-ascii?Q?Ca2Qeaxs6kyFJIFwUNBE/hiYj5K2CK7Tn3fB2Zwl5EpY1KcZ3u9bSENGC8Hx?=
 =?us-ascii?Q?RMRM9Ssiu+JBU9x/Un/hfeH6ogEThMjp557K8jm19Co8jRRik0AioiEGrfUk?=
 =?us-ascii?Q?wHdSTG/noo1jVa53/hJ/GLa45AKLq4XzX/2iINQU6IPvfmFF2yWrujmir8gt?=
 =?us-ascii?Q?gpIRoAFssciv6lhJr+d3D2+KHE7Zxd9IsvL+sO80jfTVb+3N+f+ERRyTExQG?=
 =?us-ascii?Q?8OtS1h1sMwWGet3V5CpsKn3f2gYRmFtuiK6kLXm3KBMjYL/uXH8cWfG0wONV?=
 =?us-ascii?Q?KL6bKs+F2kGQwsYvsYnR+yZfcoFaRwDvpP5G+HOX7YfX49VyeTbrk8JjvQFX?=
 =?us-ascii?Q?+/QlsgeEreR0EjrAQ7pSGv/1/oPpA1kKVo+D9X/y1oWeEmo4XYqezZDeXeTv?=
 =?us-ascii?Q?Y4PaHK9hdFpnitMcFs8F7G1AvC4VL4t88j1lSl0uYe6d/S0bF1Z9WmUaM/Qz?=
 =?us-ascii?Q?PQ+LFVIUJzL2KKJD6uq1oHX5NsbkIRuX3nEbszKOmF8UsTrJGDiw4yk4x6gg?=
 =?us-ascii?Q?adAo5RClssBVtRg77b7psgCnQcaLC+N2AJy7KQFg21vX7Fs0fUpgku6TbF+s?=
 =?us-ascii?Q?aHu3gTm7fLkEGKNL15zdYjq9MhkgmHziR1qzk9uqMC4S9jmnMFlQg=3D=3D?=
X-Microsoft-Antispam-Message-Info: 2K30QWvzXHi76JeM9IULUOXPJy7JHFaCEKMZHX44798v87DSivGpczP+AfwMcHElvL9vz4KtmA0+kyxNq5JX6Xtx+d1v7bnevIqUz3jhx7talruNbfYjtuzK74y1lDRoq2r+xWPG8trr1EyyFgrh2VQAB/sOtpwzvfZnN5rVato7D6Q+covG3TdACE1DrlgCEXSRE3YvyALko9kVTRQBUuyObaQjJ5Yk19PA88+a9R2KDq4FtW3abfzb4y7V4uZRzTWlUJlDvHExDe0ZLhANXQh9g2xwt1JGBty8zV3eGZPJlFzgpTdITvsWMR5ihHZWBqzlfN71gehK9YhEAm8FlYaE118TNrGpmT+0RwY1oBk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 6:jqJnNQ+DYZOCJAqOPwYUJXmTOeW7F4VzFpDYSzb9iPtpbyzqq3KGxX1MV98IP7Lb7yo/8pwcGVhq+Nk5roTaqGKb8q1u+Y6FWQdx/4LB3wNj1YoBYAxUGMuhlvvXi6JD/rN6cPuQM0PHm5ur9oBSlV3aLxCzMElrR4sAb6yf95hydcz5/cY7I5IA+N1o1Rcqgw7XUMmASpibtmPxqyMmYjD9++JiFzVgUvuAnYXe5Auags5vhHByhyAg2sXGsV9Z9SoTc4h9B75In/DTDiaahdfcTKDMOOGbcogrNRQMlyQ2sVftWXFxuNQf6YKpcsQMCSSqZx095d/sewEsAw40HI14oy8fZfKT+rsjdV0FsXOlsh/cIs96CLzTpZN41/Oiveqm9GWpKu4Sz6/DxTGcu3kDmEQQ2Fci2KkAa3X5NTiBTRZRZSRhFidJmrsxRgsW2W8vfBjH8M7+fNWuGnM2Gw==;
 5:Cmxkn77B1C16LiKybeGdpizPKRIJlxSg6EmHV7/aUgQvbNlbPAL8vlrMaYzv8k/ppHaTNJ0vmoptoi/3iOXRupKJ4qtsvyILFrAOJAaefJQWmH8SxFgvYpQMOhYKMmyGnPoIA/klcf7R8Yu+ZQUaS6SuRO9LktoXw0QCrJNi/J4=;
 7:MVVUp10OjlOS5/OKM+rWN4K1p5awUq2wfdFgYQ5NLxi7VW4ptlcrIP2F+HY7nOTBqiSF70fNJWn320hXL8/3BhVmzr8UEXxhBKLJURiRFiYdmRwSIUhkXzOGdIdjxafn4Xl4/xm6ViwTGdgIcS2fiNEq2nD9Booh7V4dLMiweguyXPmMoBJBYTv82HdhIx5vH21I6BbCivLhqEKJT2kiUga18X8ltQN3Bd2d7loLRewxG2mING27zZlaqHYFVStN
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:56:14.2995 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 856946ec-7362-4fa0-250c-08d611be28ec
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3775
Subject: [Xen-devel] [PATCH v2 13/13] lixl: 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

SWYgVEVFIHN1cHBvcnQgaXMgZW5hYmxlZCB3aXRoICJ0ZWU9MSIgb3B0aW9uIGluIHhsLmNmZywK
dGhlbiB3ZSBuZWVkIHRvIGluZm9ybSBndWVzdCBhYm91dCBhdmFpbGFibGUgVEVFLgoKQ3VycmVu
dGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBvcnRlZCwgc28gd2UnbGwgY3JlYXRlIERUCm5vZGUgaW4g
YSB3YXkgdGhhdCBpcyBleHBlY3RlZCBieSBvcHRlZSBkcml2ZXIgaW4gbGludXguCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDdmMWQ1
MDkuLjYzNzYyMzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00MDcsNiArNDA3LDMyIEBAIHN0YXRpYyBpbnQgbWFr
ZV9wc2NpX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQogICAgIHJldHVybiAwOwogfQog
CitzdGF0aWMgaW50IG1ha2Vfb3B0ZWVfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCit7
CisgICAgaW50IHJlczsKKyAgICBMT0coREVCVUcsICJDcmVhdGluZyBPUC1URUUgbm9kZSBpbiBk
dGIiKTsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImZpcm13YXJlIik7CisgICAg
aWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgIm9w
dGVlIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eV9jb21wYXQoZ2MsIGZkdCwgMSwgImxpbmFybyxvcHRlZS10eiIpOworICAgIGlmIChyZXMpIHJl
dHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgIm1ldGhvZCIs
ICJzbWMiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9u
b2RlKGZkdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9lbmRf
bm9kZShmZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXR1cm4gMDsKK30K
Kwogc3RhdGljIGludCBtYWtlX21lbW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKIHsKQEAgLTkyMCw2ICs5NDYsOSBAQCBuZXh0X3Jlc2l6ZToKICAgICAgICAgaWYgKGlu
Zm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQogICAgICAg
ICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8sIGRvbSkgKTsK
IAorICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkKKyAgICAgICAgICAg
IEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQpKTsKKwogICAgICAgICBpZiAocGZkdCkKICAg
ICAgICAgICAgIEZEVCggY29weV9wYXJ0aWFsX2ZkdChnYywgZmR0LCBwZmR0KSApOwogCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:56:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fws9K-0007LI-Hl; Mon, 03 Sep 2018 16:56:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fws9I-0007Io-RD
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:56:24 +0000
X-Inumbo-ID: 1023880d-af9a-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1023880d-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:54:46 +0200 (CEST)
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=9B2IWyvfLpoYGTBwLOmtKYEnwslddmFdqUuPCMsEW38=;
 b=fX2418xiFi55Ds1b8mlqFCI6n+odUMcLiAgZMsQGDI7YJJF2PFsnjkTDjvoTFAeZEIrQNvvWBkPczvI+Hh+Oaw9SLN58Cn+en/du4jTiff9qFvfdpwVelEFI4IdPdAX0jhCeTBwDD5TBexa/qCfx8VIS+ngSxx51I+AtxkE2IJk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.59) by
 VI1PR03MB3775.eurprd03.prod.outlook.com (2603:10a6:803:34::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.17; Mon, 3 Sep 2018 16:56:14 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Mon, 03 Sep 2018 19:56:08 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Mon,  3 Sep 2018 19:54:37 +0300
Message-Id: <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR0602CA0013.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::23) To VI1PR03MB3775.eurprd03.prod.outlook.com
 (2603:10a6:803:34::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 856946ec-7362-4fa0-250c-08d611be28ec
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 3:byrtMpA8YetUVDk4eQvgDHj1/TZgp+umE8fx8k2yZr1GsMoEdd72m4qxvt9cz2tTwhgJYmAQ8pTNSWIxv6frcuHgbhKL0+1BuuVQLMXjOa1pNed98jvISGpfesey4jbwEvigyPDIgp3tipUc6BBU25bJNA97kesY3JQEete6D5O6hmVHoudIEsBFEQncKag8wD74NRpeeVT/8qqE3VEaM0c9hvYL7IqwsY+QIVGX6DzRz55zT0DscWWbfwKZJ10f;
 25:dnoxWi1bZwsDxQI/6ViVcn2qJSTjoRO9q2a9x9LhrNcs7xzyS3vyAmKkHDuMyTcykR6POaeditfci3z8SmKZ0ZE4n+cjcE+plNx3VwwoSUlj3BJmr+sbJXThdBndjzSmWc8sKYxH0+ie7vL2jJvkHNiGo1nFIjq40jRi0+rIdTn0vadn40MV6rux+XLMVm+0jLagg2lnA4dKbppeky1wMhmP1GcBAPcegFN8TEBqzZiLOYFS2daXcJOhYYLyd6u5n1B5KLhMF5N1SbnP59XXDpJCIZMcUFam424SJ5zyiYK2WxJ/0vWhrIeB2l8+IaMSjOjMTkVlJGLZbqL9NWY6Kw==;
 31:v1i0whV7aZofG9Sd8l5jX8o348qGCg3AZUGyZmhvfZWU7br5Z6113OX98YGjVkIjJdN5tOzr1nj9d3jE1NMzV+Ia0G05Hrx/nXqmNje7/JIwLQ0Tr+5GWDqjCwovIVEP5Xl6Zgesh8xPM0jXO973uOz7zyMezAa//O/pZxPjl7ti2svQHZx7W3okhUK1+TUlbuNCXEDYayixGdipeXvYYzDN0rRyBT2iHjW5kxLE11I=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 20:qA29nCu52AtK5hmEkzSlY8McUQU77/hgJyYZTsvnStlUS088RfTqUEh4xMzAMwi8JytARomADekw3tfJE1W7+IAfy4LDmuCriNU8Qv3CaQvx/Hrm2q4908tq/LLtwJjpvzMatUgpkmOUgM5pf12/f2MxbodY/f70L8FfDqSprs8jKOBcaIG1W2cAKfvW3tojU4Dk+FwfbwCMJW2QnW9fMkLHEDQz61ftDwaMAovGkQ7dreHPXjR2l5n0/W3Y0Yn+t/JI50eAgzBMN5S25p/Y/iri8McOTEjntNT8hgeErLkjtQHc7A8kpVjdCcpdTTfexeHbg/pDkNXFEckJk6+Ibo5Uts+9hC7vg4hWh2gn6braVVAEqpaaDOqhwQ35DrEdld9Z6t9569TG0mQ9MQajy1i2P5NH6dT6DbUF76y/+NStp0eR8rI/Eougyu7clKsqLeIub085igQ4luJFFz2SfyXiDErW5KCbk7xklZOjJcu2VYgZ4CxbR5ibh/ciQ6yK;
 4:pfL80PSL3mLb4P7L8FgG2hiu7fiQplAdiXIkZbPe9Sqj2SW/FcNsvckZQP0Ceap5dHeKfP+XRt+OdNCvjdIQyqD6ZeoFXAGTK4N7bAfG8w3as3a8g9fOmDpUHYaZ7A0v5rrYOOdv2hmIsK+2aBJDV+oZ4tuvuvXuTZaehrSMQ5BfcbKCpI2Gmie+X/JJfVizrejQmsIGAE6o4nJtQNVKsod39R6aXxY6X2OhqRXtnybMmK8TdTulC82asb67R+v3Sn0Z7w7sjY9Gib1rIfNs8EbFLiabJgp9YG4zE2w4Oi3+a6PtQLGxGx4IfTN4GEFs
X-Microsoft-Antispam-PRVS: <VI1PR03MB37751670387FC637F82C49FCE60C0@VI1PR03MB3775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3775; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(346002)(366004)(376002)(39860400002)(199004)(189003)(5660300001)(51416003)(486006)(52116002)(386003)(4326008)(48376002)(50466002)(8676002)(54906003)(426003)(6666003)(76176011)(3846002)(186003)(106356001)(476003)(26005)(11346002)(105586002)(6116002)(2616005)(305945005)(53936002)(446003)(7736002)(478600001)(50226002)(122856001)(68736007)(86362001)(8936002)(47776003)(16586007)(97736004)(81156014)(66066001)(72206003)(81166006)(42186006)(2906002)(36756003)(80792005)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3775; H:EPUAKYIW2556.kyiv.epam.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR03MB3775;
 23:ppE3t3EvvLA3+WAOWCkyouv2TP2grSAQYRl15gwIg?=
 =?us-ascii?Q?jZRauiiH9Ts98kPfg0WFKpjD7fU6Khlx/5LsxgnIE6LP5u6NDnRsCI2mFaIs?=
 =?us-ascii?Q?765nE/VFy68zgQzwdHwmpFfjWZRWQ8oXnWlRcRQ2ZOTjraDlXY0TAWkNhIPx?=
 =?us-ascii?Q?2rPQek9ladkcWqW3bQj0u+ZtshQemZMEN/ZchkfbGuQjtF9sjpyDki9Ce6UF?=
 =?us-ascii?Q?3ziFIk8wBYf6OpCRPYCiMZSJwwmPWnAakUipqsAyzihk9LykhgJZFH8Q7cAs?=
 =?us-ascii?Q?wLtldmDoBO/z9e8N2u7lLcHe1309DPVwkvGJpyrPp/ERtNiyge+BOrcbu6A7?=
 =?us-ascii?Q?ar+tofAL4dnOWoc3p4XJpK13w7lcE89k9WX2SE63J/ydi+ZLdpkzsWal8fL5?=
 =?us-ascii?Q?kGwnapvG5LpC4L2rU+UbdWGK8ZmqhrZsdxZ60e5FRuibIN0qHbBxZ9KwjBs4?=
 =?us-ascii?Q?pzT3lLYsRSZPRaz6RaK9Yxgi27OFndqb/Jrag/ciI+0hKLzjXeo/KoXXSDmt?=
 =?us-ascii?Q?Ca2Qeaxs6kyFJIFwUNBE/hiYj5K2CK7Tn3fB2Zwl5EpY1KcZ3u9bSENGC8Hx?=
 =?us-ascii?Q?RMRM9Ssiu+JBU9x/Un/hfeH6ogEThMjp557K8jm19Co8jRRik0AioiEGrfUk?=
 =?us-ascii?Q?wHdSTG/noo1jVa53/hJ/GLa45AKLq4XzX/2iINQU6IPvfmFF2yWrujmir8gt?=
 =?us-ascii?Q?gpIRoAFssciv6lhJr+d3D2+KHE7Zxd9IsvL+sO80jfTVb+3N+f+ERRyTExQG?=
 =?us-ascii?Q?8OtS1h1sMwWGet3V5CpsKn3f2gYRmFtuiK6kLXm3KBMjYL/uXH8cWfG0wONV?=
 =?us-ascii?Q?KL6bKs+F2kGQwsYvsYnR+yZfcoFaRwDvpP5G+HOX7YfX49VyeTbrk8JjvQFX?=
 =?us-ascii?Q?+/QlsgeEreR0EjrAQ7pSGv/1/oPpA1kKVo+D9X/y1oWeEmo4XYqezZDeXeTv?=
 =?us-ascii?Q?Y4PaHK9hdFpnitMcFs8F7G1AvC4VL4t88j1lSl0uYe6d/S0bF1Z9WmUaM/Qz?=
 =?us-ascii?Q?PQ+LFVIUJzL2KKJD6uq1oHX5NsbkIRuX3nEbszKOmF8UsTrJGDiw4yk4x6gg?=
 =?us-ascii?Q?adAo5RClssBVtRg77b7psgCnQcaLC+N2AJy7KQFg21vX7Fs0fUpgku6TbF+s?=
 =?us-ascii?Q?aHu3gTm7fLkEGKNL15zdYjq9MhkgmHziR1qzk9uqMC4S9jmnMFlQg=3D=3D?=
X-Microsoft-Antispam-Message-Info: 2K30QWvzXHi76JeM9IULUOXPJy7JHFaCEKMZHX44798v87DSivGpczP+AfwMcHElvL9vz4KtmA0+kyxNq5JX6Xtx+d1v7bnevIqUz3jhx7talruNbfYjtuzK74y1lDRoq2r+xWPG8trr1EyyFgrh2VQAB/sOtpwzvfZnN5rVato7D6Q+covG3TdACE1DrlgCEXSRE3YvyALko9kVTRQBUuyObaQjJ5Yk19PA88+a9R2KDq4FtW3abfzb4y7V4uZRzTWlUJlDvHExDe0ZLhANXQh9g2xwt1JGBty8zV3eGZPJlFzgpTdITvsWMR5ihHZWBqzlfN71gehK9YhEAm8FlYaE118TNrGpmT+0RwY1oBk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 6:jqJnNQ+DYZOCJAqOPwYUJXmTOeW7F4VzFpDYSzb9iPtpbyzqq3KGxX1MV98IP7Lb7yo/8pwcGVhq+Nk5roTaqGKb8q1u+Y6FWQdx/4LB3wNj1YoBYAxUGMuhlvvXi6JD/rN6cPuQM0PHm5ur9oBSlV3aLxCzMElrR4sAb6yf95hydcz5/cY7I5IA+N1o1Rcqgw7XUMmASpibtmPxqyMmYjD9++JiFzVgUvuAnYXe5Auags5vhHByhyAg2sXGsV9Z9SoTc4h9B75In/DTDiaahdfcTKDMOOGbcogrNRQMlyQ2sVftWXFxuNQf6YKpcsQMCSSqZx095d/sewEsAw40HI14oy8fZfKT+rsjdV0FsXOlsh/cIs96CLzTpZN41/Oiveqm9GWpKu4Sz6/DxTGcu3kDmEQQ2Fci2KkAa3X5NTiBTRZRZSRhFidJmrsxRgsW2W8vfBjH8M7+fNWuGnM2Gw==;
 5:Cmxkn77B1C16LiKybeGdpizPKRIJlxSg6EmHV7/aUgQvbNlbPAL8vlrMaYzv8k/ppHaTNJ0vmoptoi/3iOXRupKJ4qtsvyILFrAOJAaefJQWmH8SxFgvYpQMOhYKMmyGnPoIA/klcf7R8Yu+ZQUaS6SuRO9LktoXw0QCrJNi/J4=;
 7:MVVUp10OjlOS5/OKM+rWN4K1p5awUq2wfdFgYQ5NLxi7VW4ptlcrIP2F+HY7nOTBqiSF70fNJWn320hXL8/3BhVmzr8UEXxhBKLJURiRFiYdmRwSIUhkXzOGdIdjxafn4Xl4/xm6ViwTGdgIcS2fiNEq2nD9Booh7V4dLMiweguyXPmMoBJBYTv82HdhIx5vH21I6BbCivLhqEKJT2kiUga18X8ltQN3Bd2d7loLRewxG2mING27zZlaqHYFVStN
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 16:56:14.2995 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 856946ec-7362-4fa0-250c-08d611be28ec
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3775
Subject: [Xen-devel] [PATCH v2 13/13] lixl: 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

SWYgVEVFIHN1cHBvcnQgaXMgZW5hYmxlZCB3aXRoICJ0ZWU9MSIgb3B0aW9uIGluIHhsLmNmZywK
dGhlbiB3ZSBuZWVkIHRvIGluZm9ybSBndWVzdCBhYm91dCBhdmFpbGFibGUgVEVFLgoKQ3VycmVu
dGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBvcnRlZCwgc28gd2UnbGwgY3JlYXRlIERUCm5vZGUgaW4g
YSB3YXkgdGhhdCBpcyBleHBlY3RlZCBieSBvcHRlZSBkcml2ZXIgaW4gbGludXguCgpTaWduZWQt
b2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDdmMWQ1
MDkuLjYzNzYyMzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00MDcsNiArNDA3LDMyIEBAIHN0YXRpYyBpbnQgbWFr
ZV9wc2NpX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQogICAgIHJldHVybiAwOwogfQog
CitzdGF0aWMgaW50IG1ha2Vfb3B0ZWVfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCit7
CisgICAgaW50IHJlczsKKyAgICBMT0coREVCVUcsICJDcmVhdGluZyBPUC1URUUgbm9kZSBpbiBk
dGIiKTsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImZpcm13YXJlIik7CisgICAg
aWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgIm9w
dGVlIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eV9jb21wYXQoZ2MsIGZkdCwgMSwgImxpbmFybyxvcHRlZS10eiIpOworICAgIGlmIChyZXMpIHJl
dHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgIm1ldGhvZCIs
ICJzbWMiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9u
b2RlKGZkdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9lbmRf
bm9kZShmZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXR1cm4gMDsKK30K
Kwogc3RhdGljIGludCBtYWtlX21lbW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKIHsKQEAgLTkyMCw2ICs5NDYsOSBAQCBuZXh0X3Jlc2l6ZToKICAgICAgICAgaWYgKGlu
Zm8tPmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQogICAgICAg
ICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8sIGRvbSkgKTsK
IAorICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkKKyAgICAgICAgICAg
IEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQpKTsKKwogICAgICAgICBpZiAocGZkdCkKICAg
ICAgICAgICAgIEZEVCggY29weV9wYXJ0aWFsX2ZkdChnYywgZmR0LCBwZmR0KSApOwogCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:57:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fws9u-00080c-Jg; Mon, 03 Sep 2018 16: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fws9t-0007zT-GT
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:57:01 +0000
X-Inumbo-ID: 26340c04-af9a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26340c04-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:55:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320251"
Date: Mon, 3 Sep 2018 17:56:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903165639.vnhhnttu5mbja57x@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535986020-15906-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Call
 lock_profile_deregister_struct() from common 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>, 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDM6NDY6NThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBsb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkgaXMgY2FsbGVkIGZyb20gY29t
bW9uIGNvZGUsIGJ1dCB0aGUgbWF0Y2hpbmcKPiBkZXJlZ2lzdGVyIHdhcyBwcmV2aW91c2x5IG9u
bHkgY2FsbGVkIGZyb20geDg2IGNvZGUuCj4gCj4gVGhlIHByYWN0aWNhbCB1cHNob3Qgb2YgdGhp
cyB3aGVuIHVzaW5nIENPTkZJR19MT0NLX1BST0ZJTEUsIGRlc3Ryb3llZCBkb21haW5zCj4gb24g
QVJNIChhbmQgaW4gcGFydGljdWxhciwgdGhlIGZyZWVkIHBhZ2UgYmVoaW5kIHN0cnVjdCBkb21h
aW4pIHJlbWFpbiBvbiB0aGUKPiBsb2NrcHJvZmlsZSBsaW5rZWQgbGlzdCwgd2hpY2ggd2lsbCBi
ZWNvbWUgY29ycnVwdCB3aGVuIHRoZSBwYWdlIGlzIHJldXNlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:57:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:57: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 1fwsAI-0008ME-0r; Mon, 03 Sep 2018 16:57:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsAG-0008Kz-GZ
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:57:24 +0000
X-Inumbo-ID: 8a65b75d-af9a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a65b75d-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:58:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320275"
Date: Mon, 3 Sep 2018 17:57:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903165721.vqmit2mgfuwobmll@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/5] xen/domain: Fold
 xsm_free_security_domain() paths together
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDM6NDY6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiB4c21fZnJlZV9zZWN1cml0eV9kb21haW4oKSBpcyBpZGVtcG90ZW50IChib3RoIHRo
ZSBkdW1teSBoYW5kbGVyLCBhbmQgdGhlCj4gZmxhc2sgaGFuZGxlcikuICBNb3ZlIGl0IGludG8g
dGhlIHNoYXJlZCBfX2RvbWFpbl9kZXN0cm95KCkgcGF0aCwgYW5kIGRyb3AgdGhlCj4gSU5JVF94
c20gZmxhZyBmcm9tIGRvbWFpbl9jcmVhdGUoKQo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwsAg-0000CX-CE; Mon, 03 Sep 2018 16:57:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsAe-0000BL-HM
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:57:48 +0000
X-Inumbo-ID: 98b3e17e-af9a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98b3e17e-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:58:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320283"
Date: Mon, 3 Sep 2018 17:57:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903165745.tzp25ebobd2q4n2g@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535986020-15906-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/5] xen/domain: Make
 rangeset_domain_destroy() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDM6NDc6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAuLi4gYW5kIG1vdmUgaXQgaW50byB0aGUgY29tbW9uIF9fZG9tYWluX2Rlc3Ryb3ko
KSBwYXRoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:58:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwsAz-0000OT-Ms; Mon, 03 Sep 2018 16:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwsAz-0000OE-Cn
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:58:09 +0000
X-Inumbo-ID: a48d3af7-af9a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a48d3af7-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:58:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78489672"
To: Wei Liu <wei.liu2@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
 <20180903165458.b37qew26ejvt4n3y@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <3cdb1229-651e-cddd-73ae-be76c271aad3@citrix.com>
Date: Mon, 3 Sep 2018 17:58:02 +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: <20180903165458.b37qew26ejvt4n3y@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/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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>

T24gMDMvMDkvMTggMTc6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDMsIDIwMTgg
YXQgMDM6NDY6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhpcyBpcyB0aGUg
Zmlyc3Qgc3RlcCBpbiBtYWtpbmcgdGhlIGRlc3Ryb3kgcGF0aCBpZGVwb3RlbnQsIGFuZCB1c2lu
ZyBpdCBpbgo+ICJpZGVtcG90ZW50Ii4KPgo+PiBwbGFjZSBvZiB0aGUgYWQtaG9jIGNsZWFudXAg
cGF0aHMgaW4gdGhlIGNyZWF0ZSBwYXRoLgo+Pgo+PiBUbyBiZWdpbiB3aXRoLCB0aGUgdHJpdmlh
bCBmcmVlIG9wZXJhdGlvbnMgYXJlIGJyb2tlbiBvdXQuICBUaGUgcmVzdCBvZiB0aGUKPj4gY2xl
YW51cCBjb2RlIHdpbGwgYmUgbW92ZWQgYXMgaXQgaXMgZGVtb25zdHJhdGVkIChvciBtYWRlKSB0
byBiZSBpZGVtcG90ZW50Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9kb21haW4uYyB8IDI5ICsr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IGluZGV4IDQzYWI5MjYuLjIyNTNjMmQgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPj4gKysrIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+PiBAQCAtMjYwLDYgKzI2MCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9leHRy
YV9ndWVzdF9pcnFzKGNvbnN0IGNoYXIgKnMpCj4+ICB9Cj4+ICBjdXN0b21fcGFyYW0oImV4dHJh
X2d1ZXN0X2lycXMiLCBwYXJzZV9leHRyYV9ndWVzdF9pcnFzKTsKPj4gIAo+PiArLyoKPj4gKyAq
IERlc3Ryb3kgYSBkb21haW4gb25jZSBhbGwgcmVmZXJlbmNlcyB0byBpdCBoYXZlIGJlZW4gZHJv
cHBlZC4gIFVzZWQgZWl0aGVyCj4+ICsgKiBmcm9tIHRoZSBSQ1UgcGF0aCwgb3IgZnJvbSB0aGUg
ZG9tYWluX2NyZWF0ZSgpIGVycm9yIHBhdGggYmVmb3JlIHRoZSBkb21haW4KPj4gKyAqIGlzIGlu
c2VydGVkIGludG8gdGhlIGRvbWxpc3QuCj4+ICsgKi8KPj4gK3N0YXRpYyB2b2lkIF9fZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBCVUdfT04oIWQtPmlzX2R5
aW5nKTsKPj4gKyAgICBCVUdfT04oYXRvbWljX3JlYWQoJmQtPnJlZmNudCkgIT0gRE9NQUlOX0RF
U1RST1lFRCk7Cj4+ICsKPj4gKyAgICB4ZnJlZShkLT5wYnVmKTsKPiBXaXRoIHRoaXMgY2hhbmdl
ZCB0byBYRlJFRSBoZXJlOgoKVGhpcyBpcyB0aGUgb25lIHBsYWNlIHdoZXJlIGl0IGRvZXNuJ3Qg
bWF0dGVyLsKgIGQgZ29lcyBmdWxseSBvdXQgb2YKc2NvcGUgYmVmb3JlIHRoZSBlbmQgb2YgdGhp
cyBmdW5jdGlvbi4KCj4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPgo+PiArCj4+ICsgICAgZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKPiBP
biBtYWtpbmcgdGhpbmdzIGlkZW1wb3RlbnQ6IHRoaXMgZnVuY3Rpb24gc2VlbXMgdG8gYmUgYSBj
YW5kaWRhdGUuCgpJIGRvbid0IHVuZGVyc3RhbmQuwqAgT25lIGltcGxlbWVudGF0aW9uIGlzIHhm
cmVlKCkgdW5kZXIgdGhlIGhvb2QsIGFuZAp0aGUgb3RoZXIgaXMgYSBuby1vcCBiZWNhdXNlIG5v
IGFsbG9jYXRpb24gdG9vayBwbGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:58:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwsBL-0000Zs-1w; Mon, 03 Sep 2018 16:58:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsBK-0000ZR-1u
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 16:58:30 +0000
X-Inumbo-ID: b1161394-af9a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1161394-af9a-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 16:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320306"
Date: Mon, 3 Sep 2018 17:58:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903165826.iyccnhbmhk24xgcl@zion.uk.xensource.com>
References: <1535993283-4132-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535993283-4132-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/x86: Ignore the automatically generated
 include/asm-x86/asm-macros.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: 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDU6NDg6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 16:58:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 16: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 1fwsBm-0000oI-Eh; Mon, 03 Sep 2018 16:58: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsBk-0000nc-RJ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 16:58:56 +0000
X-Inumbo-ID: 6af839bb-af9a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6af839bb-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 18:57:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320320"
Date: Mon, 3 Sep 2018 17:58:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180903165853.4yfdl753eittnwld@zion.uk.xensource.com>
References: <20180903112630.27345-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903112630.27345-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xl: fix output of xl vcpu-pin dry run
 with smt=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: 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDE6MjY6MzBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBGaXggYW5vdGhlciBzbXQ9MCBmYWxsb3V0OiB4bCAtTiB2Y3B1LXBpbiBwcmludHMg
b25seSBwYXJ0cyBvZiB0aGUKPiBhZmZpbml0aWVzIGFzIGl0IGlzIHVzaW5nIHRoZSBudW1iZXIg
b2Ygb25saW5lIGNwdXMgaW5zdGVhZCBvZiB0aGUKPiBtYXhpbXVtIGNwdSBudW1iZXIuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:02: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 1fwsEv-0001rV-5t; Mon, 03 Sep 2018 17: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=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsEt-0001rO-RI
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:02:11 +0000
X-Inumbo-ID: df3e8b06-af9a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df3e8b06-af9a-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 19:00:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320469"
Date: Mon, 3 Sep 2018 18:01:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903170159.cibbzhgmayxtwmbs@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
 <20180903165458.b37qew26ejvt4n3y@zion.uk.xensource.com>
 <3cdb1229-651e-cddd-73ae-be76c271aad3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3cdb1229-651e-cddd-73ae-be76c271aad3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDU6NTg6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wOS8xOCAxNzo1NCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgU2Vw
IDAzLCAyMDE4IGF0IDAzOjQ2OjU3UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
VGhpcyBpcyB0aGUgZmlyc3Qgc3RlcCBpbiBtYWtpbmcgdGhlIGRlc3Ryb3kgcGF0aCBpZGVwb3Rl
bnQsIGFuZCB1c2luZyBpdCBpbgo+ID4gImlkZW1wb3RlbnQiLgo+ID4KPiA+PiBwbGFjZSBvZiB0
aGUgYWQtaG9jIGNsZWFudXAgcGF0aHMgaW4gdGhlIGNyZWF0ZSBwYXRoLgo+ID4+Cj4gPj4gVG8g
YmVnaW4gd2l0aCwgdGhlIHRyaXZpYWwgZnJlZSBvcGVyYXRpb25zIGFyZSBicm9rZW4gb3V0LiAg
VGhlIHJlc3Qgb2YgdGhlCj4gPj4gY2xlYW51cCBjb2RlIHdpbGwgYmUgbW92ZWQgYXMgaXQgaXMg
ZGVtb25zdHJhdGVkIChvciBtYWRlKSB0byBiZSBpZGVtcG90ZW50Lgo+ID4+Cj4gPj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+PiAt
LS0KPiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+ID4+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+ID4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+ID4+IC0tLQo+ID4+ICB4ZW4vY29tbW9uL2RvbWFpbi5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBi
L3hlbi9jb21tb24vZG9tYWluLmMKPiA+PiBpbmRleCA0M2FiOTI2Li4yMjUzYzJkIDEwMDY0NAo+
ID4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiA+PiArKysgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCj4gPj4gQEAgLTI2MCw2ICsyNjAsMjMgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXh0
cmFfZ3Vlc3RfaXJxcyhjb25zdCBjaGFyICpzKQo+ID4+ICB9Cj4gPj4gIGN1c3RvbV9wYXJhbSgi
ZXh0cmFfZ3Vlc3RfaXJxcyIsIHBhcnNlX2V4dHJhX2d1ZXN0X2lycXMpOwo+ID4+ICAKPiA+PiAr
LyoKPiA+PiArICogRGVzdHJveSBhIGRvbWFpbiBvbmNlIGFsbCByZWZlcmVuY2VzIHRvIGl0IGhh
dmUgYmVlbiBkcm9wcGVkLiAgVXNlZCBlaXRoZXIKPiA+PiArICogZnJvbSB0aGUgUkNVIHBhdGgs
IG9yIGZyb20gdGhlIGRvbWFpbl9jcmVhdGUoKSBlcnJvciBwYXRoIGJlZm9yZSB0aGUgZG9tYWlu
Cj4gPj4gKyAqIGlzIGluc2VydGVkIGludG8gdGhlIGRvbWxpc3QuCj4gPj4gKyAqLwo+ID4+ICtz
dGF0aWMgdm9pZCBfX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPj4gK3sKPiA+
PiArICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwo+ID4+ICsgICAgQlVHX09OKGF0b21pY19yZWFk
KCZkLT5yZWZjbnQpICE9IERPTUFJTl9ERVNUUk9ZRUQpOwo+ID4+ICsKPiA+PiArICAgIHhmcmVl
KGQtPnBidWYpOwo+ID4gV2l0aCB0aGlzIGNoYW5nZWQgdG8gWEZSRUUgaGVyZToKPiAKPiBUaGlz
IGlzIHRoZSBvbmUgcGxhY2Ugd2hlcmUgaXQgZG9lc24ndCBtYXR0ZXIuwqAgZCBnb2VzIGZ1bGx5
IG91dCBvZgo+IHNjb3BlIGJlZm9yZSB0aGUgZW5kIG9mIHRoaXMgZnVuY3Rpb24uCgpUaGF0J3Mg
ZmFpciBlbm91Z2guCgo+IAo+ID4KPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4KPiA+PiArCj4gPj4gKyAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5
X2NwdW1hc2spOwo+ID4gT24gbWFraW5nIHRoaW5ncyBpZGVtcG90ZW50OiB0aGlzIGZ1bmN0aW9u
IHNlZW1zIHRvIGJlIGEgY2FuZGlkYXRlLgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZC7CoCBPbmUg
aW1wbGVtZW50YXRpb24gaXMgeGZyZWUoKSB1bmRlciB0aGUgaG9vZCwgYW5kCj4gdGhlIG90aGVy
IGlzIGEgbm8tb3AgYmVjYXVzZSBubyBhbGxvY2F0aW9uIHRvb2sgcGxhY2UuCgpJIG1lYW4gaXQg
d291bGQgcHJvYmFibHkgYmUgdXNlZnVsIHRvIG1ha2UgZnJlZV9jcHVtYXNrX3ZhciBpZGVtcG90
ZW50CmJ5IHVzaW5nIFhGUkVFIHNvIG11bHRpcGxlIGNhbGxzIHRvIGl0IHdpbGwgbm90IGZyZWUg
ZGFuZ2xpbmcgcG9pbnRlci4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:05:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:05: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 1fwsIF-00020N-Nq; Mon, 03 Sep 2018 17:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwsIF-00020I-6T
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:05:39 +0000
X-Inumbo-ID: b0a41341-af9b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0a41341-af9b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:06:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="78489841"
To: Wei Liu <wei.liu2@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
 <20180903165458.b37qew26ejvt4n3y@zion.uk.xensource.com>
 <3cdb1229-651e-cddd-73ae-be76c271aad3@citrix.com>
 <20180903170159.cibbzhgmayxtwmbs@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <3e614297-0c27-20e6-d939-62a8ed3a2b62@citrix.com>
Date: Mon, 3 Sep 2018 18:05:34 +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: <20180903170159.cibbzhgmayxtwmbs@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 2/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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>

T24gMDMvMDkvMTggMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDMsIDIwMTgg
YXQgMDU6NTg6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDkvMTgg
MTc6NTQsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBNb24sIFNlcCAwMywgMjAxOCBhdCAwMzo0Njo1
N1BNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IFRoaXMgaXMgdGhlIGZpcnN0IHN0
ZXAgaW4gbWFraW5nIHRoZSBkZXN0cm95IHBhdGggaWRlcG90ZW50LCBhbmQgdXNpbmcgaXQgaW4K
Pj4+ICJpZGVtcG90ZW50Ii4KPj4+Cj4+Pj4gcGxhY2Ugb2YgdGhlIGFkLWhvYyBjbGVhbnVwIHBh
dGhzIGluIHRoZSBjcmVhdGUgcGF0aC4KPj4+Pgo+Pj4+IFRvIGJlZ2luIHdpdGgsIHRoZSB0cml2
aWFsIGZyZWUgb3BlcmF0aW9ucyBhcmUgYnJva2VuIG91dC4gIFRoZSByZXN0IG9mIHRoZQo+Pj4+
IGNsZWFudXAgY29kZSB3aWxsIGJlIG1vdmVkIGFzIGl0IGlzIGRlbW9uc3RyYXRlZCAob3IgbWFk
ZSkgdG8gYmUgaWRlbXBvdGVudC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4gLS0tCj4+Pj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+
Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+PiBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+PiAtLS0KPj4+PiAgeGVu
L2NvbW1vbi9kb21haW4uYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4+Pj4g
IDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pj4+Cj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4+Pj4gaW5kZXggNDNhYjkyNi4uMjI1M2MyZCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4+IEBAIC0yNjAsNiAr
MjYwLDIzIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2V4dHJhX2d1ZXN0X2lycXMoY29uc3Qg
Y2hhciAqcykKPj4+PiAgfQo+Pj4+ICBjdXN0b21fcGFyYW0oImV4dHJhX2d1ZXN0X2lycXMiLCBw
YXJzZV9leHRyYV9ndWVzdF9pcnFzKTsKPj4+PiAgCj4+Pj4gKy8qCj4+Pj4gKyAqIERlc3Ryb3kg
YSBkb21haW4gb25jZSBhbGwgcmVmZXJlbmNlcyB0byBpdCBoYXZlIGJlZW4gZHJvcHBlZC4gIFVz
ZWQgZWl0aGVyCj4+Pj4gKyAqIGZyb20gdGhlIFJDVSBwYXRoLCBvciBmcm9tIHRoZSBkb21haW5f
Y3JlYXRlKCkgZXJyb3IgcGF0aCBiZWZvcmUgdGhlIGRvbWFpbgo+Pj4+ICsgKiBpcyBpbnNlcnRl
ZCBpbnRvIHRoZSBkb21saXN0Lgo+Pj4+ICsgKi8KPj4+PiArc3RhdGljIHZvaWQgX19kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICt7Cj4+Pj4gKyAgICBCVUdfT04oIWQtPmlz
X2R5aW5nKTsKPj4+PiArICAgIEJVR19PTihhdG9taWNfcmVhZCgmZC0+cmVmY250KSAhPSBET01B
SU5fREVTVFJPWUVEKTsKPj4+PiArCj4+Pj4gKyAgICB4ZnJlZShkLT5wYnVmKTsKPj4+IFdpdGgg
dGhpcyBjaGFuZ2VkIHRvIFhGUkVFIGhlcmU6Cj4+IFRoaXMgaXMgdGhlIG9uZSBwbGFjZSB3aGVy
ZSBpdCBkb2Vzbid0IG1hdHRlci7CoCBkIGdvZXMgZnVsbHkgb3V0IG9mCj4+IHNjb3BlIGJlZm9y
ZSB0aGUgZW5kIG9mIHRoaXMgZnVuY3Rpb24uCj4gVGhhdCdzIGZhaXIgZW5vdWdoLgo+Cj4+PiBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+Cj4+Pj4gKwo+Pj4+
ICsgICAgZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKPj4+IE9uIG1ha2luZyB0
aGluZ3MgaWRlbXBvdGVudDogdGhpcyBmdW5jdGlvbiBzZWVtcyB0byBiZSBhIGNhbmRpZGF0ZS4K
Pj4gSSBkb24ndCB1bmRlcnN0YW5kLsKgIE9uZSBpbXBsZW1lbnRhdGlvbiBpcyB4ZnJlZSgpIHVu
ZGVyIHRoZSBob29kLCBhbmQKPj4gdGhlIG90aGVyIGlzIGEgbm8tb3AgYmVjYXVzZSBubyBhbGxv
Y2F0aW9uIHRvb2sgcGxhY2UuCj4gSSBtZWFuIGl0IHdvdWxkIHByb2JhYmx5IGJlIHVzZWZ1bCB0
byBtYWtlIGZyZWVfY3B1bWFza192YXIgaWRlbXBvdGVudAo+IGJ5IHVzaW5nIFhGUkVFIHNvIG11
bHRpcGxlIGNhbGxzIHRvIGl0IHdpbGwgbm90IGZyZWUgZGFuZ2xpbmcgcG9pbnRlci4KCkFoIC0g
dGhhdCdzIGNvbXBsaWNhdGVkIGJlY2F1c2Ugb2YgdGhlIChsYWNrIG9mKSBpbmRpcmVjdGlvbiBv
ZiB0aGUKcGFyYW1ldGVyLgoKVGhlcmUgaXMgRlJFRV9DUFVNQVNLX1ZBUigpIHdoaWNoIERUUlQs
IGJ1dCBzZWUgYWJvdmUgZm9yIHdoeSBpdCBpc24ndAp1c2VkLsKgIChUaGVyZSBpcyBhIHNpbWls
YXIgRlJFRV9YRU5IRUFQX1BBR0UgaGVscGVyKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:06:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17: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 1fwsJ5-00024R-2x; Mon, 03 Sep 2018 17:06:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsJ3-00024F-Vb
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:06:29 +0000
X-Inumbo-ID: cf08501e-af9b-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf08501e-af9b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:07:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320637"
Date: Mon, 3 Sep 2018 18:06:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180903170625.dsjz4k5v7gmzk4yh@zion.uk.xensource.com>
References: <20180903125942.30551-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903125942.30551-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] tools/xl: refuse to set number of vcpus
 to 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDI6NTk6NDJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUcnlpbmcgdG8gc2V0IHRoZSBudW1iZXIgb2YgdmNwdXMgb2YgYSBkb21haW4gdG8g
MCBpc24ndCByZWZ1c2VkLgo+IFdlIHNob3VsZCBub3QgYWxsb3cgdGhhdC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:07: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 1fwsKB-0002Ba-EH; Mon, 03 Sep 2018 17:07:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=42l1=lr=citrix.com=prvs=7777b264b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fwsK9-0002BT-HO
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:07:37 +0000
X-Inumbo-ID: f7be4297-af9b-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7be4297-af9b-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:08:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,325,1531785600"; d="scan'208";a="64320660"
Date: Mon, 3 Sep 2018 18:07:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180903170733.tmtq7dioawrzvx7y@zion.uk.xensource.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-3-git-send-email-andrew.cooper3@citrix.com>
 <20180903165458.b37qew26ejvt4n3y@zion.uk.xensource.com>
 <3cdb1229-651e-cddd-73ae-be76c271aad3@citrix.com>
 <20180903170159.cibbzhgmayxtwmbs@zion.uk.xensource.com>
 <3e614297-0c27-20e6-d939-62a8ed3a2b62@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e614297-0c27-20e6-d939-62a8ed3a2b62@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/5] xen/domain: Break __domain_destroy()
 out of domain_create() and complete_domain_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: 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDY6MDU6MzRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wOS8xOCAxODowMSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgU2Vw
IDAzLCAyMDE4IGF0IDA1OjU4OjAyUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
T24gMDMvMDkvMTggMTc6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIE1vbiwgU2VwIDAzLCAy
MDE4IGF0IDAzOjQ2OjU3UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+PiBUaGlz
IGlzIHRoZSBmaXJzdCBzdGVwIGluIG1ha2luZyB0aGUgZGVzdHJveSBwYXRoIGlkZXBvdGVudCwg
YW5kIHVzaW5nIGl0IGluCj4gPj4+ICJpZGVtcG90ZW50Ii4KPiA+Pj4KPiA+Pj4+IHBsYWNlIG9m
IHRoZSBhZC1ob2MgY2xlYW51cCBwYXRocyBpbiB0aGUgY3JlYXRlIHBhdGguCj4gPj4+Pgo+ID4+
Pj4gVG8gYmVnaW4gd2l0aCwgdGhlIHRyaXZpYWwgZnJlZSBvcGVyYXRpb25zIGFyZSBicm9rZW4g
b3V0LiAgVGhlIHJlc3Qgb2YgdGhlCj4gPj4+PiBjbGVhbnVwIGNvZGUgd2lsbCBiZSBtb3ZlZCBh
cyBpdCBpcyBkZW1vbnN0cmF0ZWQgKG9yIG1hZGUpIHRvIGJlIGlkZW1wb3RlbnQuCj4gPj4+Pgo+
ID4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiA+Pj4+IC0tLQo+ID4+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPiA+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+Pj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4+Pj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+Pj4+IENDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+Pj4gLS0tCj4gPj4+PiAgeGVuL2NvbW1vbi9k
b21haW4uYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4gPj4+PiAgMSBmaWxl
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gPj4+Pgo+ID4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
Pj4+PiBpbmRleCA0M2FiOTI2Li4yMjUzYzJkIDEwMDY0NAo+ID4+Pj4gLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYwo+ID4+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+ID4+Pj4gQEAgLTI2
MCw2ICsyNjAsMjMgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcyhj
b25zdCBjaGFyICpzKQo+ID4+Pj4gIH0KPiA+Pj4+ICBjdXN0b21fcGFyYW0oImV4dHJhX2d1ZXN0
X2lycXMiLCBwYXJzZV9leHRyYV9ndWVzdF9pcnFzKTsKPiA+Pj4+ICAKPiA+Pj4+ICsvKgo+ID4+
Pj4gKyAqIERlc3Ryb3kgYSBkb21haW4gb25jZSBhbGwgcmVmZXJlbmNlcyB0byBpdCBoYXZlIGJl
ZW4gZHJvcHBlZC4gIFVzZWQgZWl0aGVyCj4gPj4+PiArICogZnJvbSB0aGUgUkNVIHBhdGgsIG9y
IGZyb20gdGhlIGRvbWFpbl9jcmVhdGUoKSBlcnJvciBwYXRoIGJlZm9yZSB0aGUgZG9tYWluCj4g
Pj4+PiArICogaXMgaW5zZXJ0ZWQgaW50byB0aGUgZG9tbGlzdC4KPiA+Pj4+ICsgKi8KPiA+Pj4+
ICtzdGF0aWMgdm9pZCBfX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPj4+PiAr
ewo+ID4+Pj4gKyAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKPiA+Pj4+ICsgICAgQlVHX09OKGF0
b21pY19yZWFkKCZkLT5yZWZjbnQpICE9IERPTUFJTl9ERVNUUk9ZRUQpOwo+ID4+Pj4gKwo+ID4+
Pj4gKyAgICB4ZnJlZShkLT5wYnVmKTsKPiA+Pj4gV2l0aCB0aGlzIGNoYW5nZWQgdG8gWEZSRUUg
aGVyZToKPiA+PiBUaGlzIGlzIHRoZSBvbmUgcGxhY2Ugd2hlcmUgaXQgZG9lc24ndCBtYXR0ZXIu
wqAgZCBnb2VzIGZ1bGx5IG91dCBvZgo+ID4+IHNjb3BlIGJlZm9yZSB0aGUgZW5kIG9mIHRoaXMg
ZnVuY3Rpb24uCj4gPiBUaGF0J3MgZmFpciBlbm91Z2guCj4gPgo+ID4+PiBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+Pj4KPiA+Pj4+ICsKPiA+Pj4+ICsgICAg
ZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKPiA+Pj4gT24gbWFraW5nIHRoaW5n
cyBpZGVtcG90ZW50OiB0aGlzIGZ1bmN0aW9uIHNlZW1zIHRvIGJlIGEgY2FuZGlkYXRlLgo+ID4+
IEkgZG9uJ3QgdW5kZXJzdGFuZC7CoCBPbmUgaW1wbGVtZW50YXRpb24gaXMgeGZyZWUoKSB1bmRl
ciB0aGUgaG9vZCwgYW5kCj4gPj4gdGhlIG90aGVyIGlzIGEgbm8tb3AgYmVjYXVzZSBubyBhbGxv
Y2F0aW9uIHRvb2sgcGxhY2UuCj4gPiBJIG1lYW4gaXQgd291bGQgcHJvYmFibHkgYmUgdXNlZnVs
IHRvIG1ha2UgZnJlZV9jcHVtYXNrX3ZhciBpZGVtcG90ZW50Cj4gPiBieSB1c2luZyBYRlJFRSBz
byBtdWx0aXBsZSBjYWxscyB0byBpdCB3aWxsIG5vdCBmcmVlIGRhbmdsaW5nIHBvaW50ZXIuCj4g
Cj4gQWggLSB0aGF0J3MgY29tcGxpY2F0ZWQgYmVjYXVzZSBvZiB0aGUgKGxhY2sgb2YpIGluZGly
ZWN0aW9uIG9mIHRoZQo+IHBhcmFtZXRlci4KPiAKPiBUaGVyZSBpcyBGUkVFX0NQVU1BU0tfVkFS
KCkgd2hpY2ggRFRSVCwgYnV0IHNlZSBhYm92ZSBmb3Igd2h5IGl0IGlzbid0Cj4gdXNlZC7CoCAo
VGhlcmUgaXMgYSBzaW1pbGFyIEZSRUVfWEVOSEVBUF9QQUdFIGhlbHBlcikuCgpPa2F5LiBJIGRv
bid0IGhhdmUgZnVydGhlciBjb21tZW50cyBvbiB0aGlzLgoKV2VpLgoKPiAKPiB+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:13:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:13: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 1fwsPw-0002zS-57; Mon, 03 Sep 2018 17:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsPu-0002zN-St
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:13:34 +0000
X-Inumbo-ID: ccc24158-af9c-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ccc24158-af9c-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:14: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 2E79418A;
 Mon,  3 Sep 2018 10:13:33 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 425E03F5BC;
 Mon,  3 Sep 2018 10:13:32 -0700 (PDT)
To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
 <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67556934-9a03-9b9f-76ff-5d19ad751348@arm.com>
Date: Mon, 3 Sep 2018 18:13:30 +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: <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.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>

CgpPbiAwMy8wOS8xOCAxNzo1NCwgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSB3cm90ZToKPiBI
aSBKdWxpZW4sCj4gCj4gVGhhbmtzIGZvciB0YWtpbmcgYSBsb29rIGF0IHRoaXMuCj4gCj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1
bGllbi5ncmFsbEBhcm0uY29tXQo+PiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOCAxNzoxMwo+PiBU
bzogU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBo
dWF3ZWkuY29tPjsKPj4geGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gQ2M6IHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc7IExpbnV4YXJtIDxsaW51eGFybUBodWF3ZWkuY29tPjsgQW5kcmUKPj4gUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IFN1YmplY3Q6IFJlOiBYZW4gRG9tMCBi
b290IGZhaWx1cmUgb24gcGxhdGZvcm0gdGhhdCBzdXBwb3J0cyBBUk0gR0lDdjQKPj4KPj4KPj4K
Pj4gT24gMDMvMDkvMTggMTU6NTMsIFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgd3JvdGU6Cj4+
PiBIaSwKPj4KPj4gSGVsbG8sCj4+Cj4+PiBJIGFtIHRyeWluZyB0byBib290IHhlbihzdGFibGUt
NC4xMSkgb24gb25lIG9mIG91ciBBUk02NCBib2FyZHMgd2hpY2gKPj4+IGhhcyBzdXBwb3J0IGZv
ciBHSUN2NC4KPj4+Cj4+PiBCdXQgZG9tMChrZXJuZWwgNC4xOCkgYm9vdCBmYWlscyB3aXRoIHRo
ZSBiZWxvdyB0cmFwLAo+Pj4KPj4+IFhFTikgLi4uLi4uLi4uLi4uZG9uZS4KPj4+IChYRU4pIFN0
ZC4gTG9nbGV2ZWw6IEFsbAo+Pj4gKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAo+Pj4gKFhFTikg
KioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaAo+Pj4gaW5wdXQgdG8gWGVuKQo+Pj4gKFhFTikgRnJlZWQgMzA0a0IgaW5pdCBtZW1vcnku
Cj4+PiAoWEVOKSB0cmFwcy5jOjIwMDc6ZDB2MCBIU1I9MHg5MzgwMDAwNCBwYz0weGZmZmYwMDAw
MDg0MWFmMDQKPj4+IGd2YT0weGZmZmYwMDAwMGIxMGZmZTggZ3BhPTB4MDA0MDAwYWExMGZmZTgK
Pj4KPj4gV2hpY2ggYml0cyBvZiBMaW51eCBpcyB0cnlpbmcgdG8gYWNjZXNzIHRoZSByZWdpb24/
Cj4gCj4gSSB0aGluayBpdCBpcyB0aGUgZ2ljX2l0ZXJhdGVfcmRpc3RzKCkgYXMgdGhlIG9mZnNl
dCBqdXN0IGJlZm9yZSB0aGlzIGlzIGZmZTgsIHdoaWNoIGlzIEdJQ1JfUElEUjIKPiAKPj4+Cj4+
PiBBZnRlciBhIGJpdCBvZiBkZWJ1Z2dpbmcsIGl0IGxvb2tzIGxpa2UsIHRoZSBHSUNSIHNpemUg
dXNlZCBpbgo+PiB2Z2ljX3YzX2RvbWFpbl9pbml0KCkKPj4+IGlzIEdJQ3Y0IEdJQ1Igc2l6ZSgy
NTZLKSBhbmQgdGhpcyB1cHNldHMgdGhlIGZpcnN0X2NwdSBjYWxjdWxhdGlvbnMuCj4+Cj4+IENh
biB5b3UgZXhwYW5kIHdoYXQgeW91IG1lYW4gYnkgdXBzZXQ/IFdoYXQncyB3cm9uZyB3aXRoIHRo
ZSBmaXJzdF9jcHUKPj4gY2FsY3VsYXRpb25zLgo+IAo+IFdoYXQgSSBtZWFudCBpcywgc2luY2Ug
dGhpcyBpcyBhIEdJQ3Y0LCB0aGUgdmdpY192M19ody5yZWdpb25zW2ldLT5zaXplIGlzIHNldCB0
byAyNTZLIGFuZAo+IHNpbmNlIGZpcnN0X2NwdSBpcyBjYWxjdWxhdGVkIGxpa2UsCj4gCj4gCWZp
cnN0X2NwdSArPSBzaXplIC9HSUNWM19HSUNSX1NJWkU7Cj4gCj4gZ2V0cyB3cm9uZyBhcyB3aGF0
IEkgYW0gc2VlaW5nIGlzLAo+IAo+IChYRU4pIGZyc3RfY3B1IDIKPiAoWEVOKSBmaXJzdF9jcHUg
NAo+IChYRU4pIGZpcnN0X2NwdSA2Cj4gKFhFTikgZmlyc3RfY3B1IDgKPiAoWEVOKSBmaXJzdF9j
cHUgMTAKPiAoWEVOKSBmaXJzdF9jcHUgMTIKPiAoWEVOKSBmaXJzdF9jcHUgMTQKPiAuLi4uLgo+
IChYRU4pIGZpcnN0X2NwdSAxOTIKPiAKPiBCdXQgdGhlIG9yaWdpbmFsIG51bWJlciBvZiBDUFVT
IGFyZSBvbmx5IDk2LiBIZW5jZSBJIHRob3VnaHQgdGhpcyBpcyB3cm9uZy4KClRoaXMgaXMgcGVy
ZmVjdGx5IGZpbmUuIFVudGlsIHJlY2VudGx5IGl0IHdhcyBub3QgcG9zc2libGUgdG8ga25vdyB0
aGUgCm51bWJlciBvZiB2Q1BVcyBhdCBkb21haW4gY3JlYXRpb24uIFNvIHRoZSBmdW5jdGlvbiBp
cyBjb21wdXRpbmcgdGhlIApmaXJzdCBDUFUgZm9yIGFsbCB0aGUgcmVnaW9ucy4KCldpdGggdGhl
IHJlY2VudCBjaGFuZ2UsIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIG9ubHkgY29tcHV0ZSB3aGF0
IGlzIApuZWNlc3NhcnkuCgo+Pj4KPj4+IFNpbmNlIGRvbTAgZ2ljdjMgaXMgYWxzbyBhbiBlbXVs
YXRlZCBvbmUsIEkgdGhpbmsgdGhlIHNpemUgc2hvdWxkIGJlCj4+PiByZXN0cmljdGVkIHRvIHVz
ZSB0aGUgR0lDdjMgR0lDUiBzaXplKDEyOEspLiBJIGhhdmUgbWFkZSB0aGUgYmVsb3cKPj4+IGNo
YW5nZXMgYW5kIGlzIGFibGUgdG8gYm9vdCBkb20wIG5vdy4KPj4+Cj4+PiBCdXQgbm90IHN1cmUs
IHRoaXMgaXMgdGhlIHJpZ2h0IGFwcHJvYWNoIHRvIGZpeCB0aGUgaXNzdWUuIFBsZWFzZSBsZXQg
bWUKPj4+IGtub3cgeW91ciB0aG91Z2h0cy4KPj4+Cj4+PiBUaGFua3MsCj4+PiBTaGFtZWVyCj4+
Pgo+Pj4gLS0tLT44LS0tLS0tLS0tLS0tLQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4+IGluZGV4IGIyZWQwZjguLmJm
MDI4Y2MgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gQEAgLTE3ODMsNyArMTc4Myw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IGdpY3YzX2luaXQodm9pZCkKPj4+ICAgICAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJ
Q0QgKyBHSUNEX1RZUEVSKTsKPj4+ICAgICAgICBpbnRpZF9iaXRzID0gR0lDRF9UWVBFX0lEX0JJ
VFMocmVnKTsKPj4+Cj4+PiAtICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0
X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAo+PiBpbnRpZF9iaXRzKTsKPj4+ICsgICAgdmdp
Y192M19zZXR1cF9odyhkYmFzZSwgZ2ljdjMucmRpc3RfY291bnQsIGdpY3YzLnJkaXN0X3JlZ2lv
bnMsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRpZF9iaXRzLCBnaWNf
ZGlzdF9zdXBwb3J0c19kdmlzKCkpOwo+Pj4gICAgICAgIGdpY3YzX2luaXRfdjIoKTsKPj4+Cj4+
PiAgICAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOwo+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+PiBpbmRleCA0
YjQyNzM5Li4wZjUzZDg4IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+Pj4gQEAgLTU5LDE4ICs1OSwyMSBAQCBz
dGF0aWMgc3RydWN0IHsKPj4+ICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9uczsK
Pj4+ICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zOwo+Pj4gICAgICAg
IHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVycnVwdCBJRCBiaXRz
ICovCj4+PiArICAgIGJvb2wgZHZpczsKPj4+ICAgIH0gdmdpY192M19odzsKPj4+Cj4+PiAgICB2
b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKPj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKPj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAo+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMsCj4+PiArICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZHZpcykKPj4+ICAgIHsKPj4+ICAgICAgICB2Z2ljX3YzX2h3LmVuYWJsZWQg
PSB0cnVlOwo+Pj4gICAgICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsKPj4+ICAgICAgICB2
Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOwo+Pj4gICAgICAg
IHZnaWNfdjNfaHcucmVnaW9ucyA9IHJlZ2lvbnM7Cj4+PiAgICAgICAgdmdpY192M19ody5pbnRp
ZF9iaXRzID0gaW50aWRfYml0czsKPj4+ICsgICAgdmdpY192M19ody5kdmlzID0gZHZpczsKPj4+
ICAgIH0KPj4+Cj4+PiAgICBzdGF0aWMgc3RydWN0IHZjcHUgKnZnaWNfdjNfaXJvdXRlcl90b192
Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90Cj4+IGlyb3V0ZXIpCj4+PiBAQCAtMTY3Myw2
ICsxNjc2LDkgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQpCj4+PiAgICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICAgIHBhZGRyX3Qgc2l6ZSA9IHZn
aWNfdjNfaHcucmVnaW9uc1tpXS5zaXplOwo+Pj4KPj4+ICsgICAgICAgICAgICBpZiAodmdpY192
M19ody5kdmlzICYmIChzaXplID09IEdJQ1Y0X0dJQ1JfU0laRSkpCj4+PiArICAgICAgICAgICAg
ICAgICBzaXplID0gR0lDVjNfR0lDUl9TSVpFOwo+Pgo+PiB2Z2ljX3YzX2h3LnJlZ2lvbnMgaXMg
ZGVzY3JpYmluZyB0aGUgcmVnaW9ucyBpbiB0aGUgbGF5b3V0IHRoYXQgY291bGQKPj4gaG9sZCBy
ZS1kaXN0cmlidXRvci4gWW91IGNhbiBoYXZlIG11bHRpcGxlIHJlLWRpc3RyaWJ1dG9yIHBlciBy
ZWdpb24uCj4+Cj4+IFRoZSB2YXJpYWJsZSBzaXplIGhvbGRzIHRoZSBzaXplIG9mIHRoZSByZWdp
b24sIG5vdCB0aGUgc2l6ZSBvZiB0aGUKPj4gcmUtZGlzdHJpYnV0b3IuCj4+Cj4+IEkgYW0gbm90
IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgeW91IHdhbnQgdG8gcmVzdHJpY3QgdGhlIHNpemUgb2Yg
dGhlCj4+IHJlZ2lvbiBoZXJlIGJlY2F1c2UgR0lDVjRfR0lDUl9TSVpFIGlzIGEgbXVsdGlwbGUg
b2YgR0lDVjNfR0lDUl9TSVpFLiBTbwo+PiB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gZml0IDIgcmUt
ZGlzdHJpYnV0b3JzIHBlciByZWdpb24uCj4+Cj4+IEl0IGxvb2tzIGxpa2UgdG8gbWUgdGhlIHJl
LWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYXJlIG5vdCByZXBvcnRlZAo+PiBjb3JyZWN0bHkgb3IgRG9t
MCB0aGlua3MgaXQgaXMgb24gR0lDdjQuIENhbiB5b3UgcHJvdmlkZSBhIGJpdCBtb3JlCj4+IGRl
dGFpbHMgb24gdGhlIGZ1bmN0aW9uIHRoYXQgY2F1c2UgdGhlIGNyYXNoIGFuZCBzb21lIGxvZ3Mg
ZnJvbSBMaW51eD8KPiAKPiBPay4gSSBhZGRlZCBmZXcgcHJpbnRzIGFsb25nIHRoZSB2Z2ljIG1t
aW8gcmVhZCBwYXRoIGFuZCB0aGlzIGlzIHdoYXQgaGFwcGVucwo+IGJlZm9yZSB0aGUgdHJhcC4K
PiAKPiAgICAgIHZnaWNfdjNfcmRpc3RyX21taW9fcmVhZCgpCj4gICAgICAgICAgIGdldF92Y3B1
X2Zyb21fcmRpc3QoKSAgLS0+cmV0dXJucyBOVUxMIGhlcmUgZm9yIDB4MDA0MDAwYWExMGZmZTgg
d2hpY2gKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFjdHVhbGx5IGJlbG9uZ3MgdG8gY3B1IGlkIDQ4IGFzIHBlciB0aGUgbG9nIGJlbG93CgpE
byB5b3UgbWVhbiByZWdpb24gaWQgNDg/IFNvIGlmIEkgZ2V0IGl0IGNvcnJlY3RseSwgeW91IGFy
ZSB0cnlpbmcgdG8gCmFjY2VzcyByZS1kaXN0cmlidXRvciBmb3IgdkNQVSBJRCA5Ni4KClsuLi5d
Cgo+IElmIEkgcmVtZW1iZXIgY29ycmVjdGx5IHRoZXJlIHdhcyBubyBsb2dzIGZyb20gRG9tMCwg
YnV0IEkgbmVlZCB0byBkb3VibGUKPiBjaGVjayB0aGUgRG9tMCBjbWRsaW5lIG9wdGlvbiB0byBz
ZWUgZWFybHljb24gd2FzIHNldC4KPiAKPiBJIGNvdWxkIGFsc28gZW5hYmxlL2FkZCBhbnkgcHJp
bnRzIHRoYXQgeW91IHRoaW5rIHdpbGwgaGVscCBhbmQgcmVydW4uIFBsZWFzZQo+IGxldCBtZSBr
bm93CgpJIG1heSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBoYXBwZW5pbmcuIEFzIHdlIHBvcHVsYXRl
IG1vcmUgcmVnaW9ucyB0aGFuIApuZWNlc3NhcnksIGl0IGlzIHBvc3NpYmxlIHRoYXQgTGludXgg
aXMgdHJ5aW5nIHRvIGFjY2VzcyB0aGVtLiBXb3VsZCBpdCAKYmUgcG9zc2libGUgdG8gYWRkIHNv
bWUgZGVidWcgaW4gdGhlIExpbnV4IGZ1bmN0aW9uIGdpY19pdGVyYXRlX3JkaXN0cyAKdG8ga25v
dyB3aGF0IHRoZSBrZXJuZWwgaXMgdHJ5aW5nIHRvIHJlYWQ/CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwsSz-00038d-LU; Mon, 03 Sep 2018 17:16:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsSy-00038T-9l
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:16:44 +0000
X-Inumbo-ID: 3e0b90d6-af9d-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3e0b90d6-af9d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:17: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 A12C818A;
 Mon,  3 Sep 2018 10:16:43 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D343F3F5BC;
 Mon,  3 Sep 2018 10:16:41 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5575c1a8-5894-6324-b577-3480f66e6ad7@arm.com>
Date: Mon, 3 Sep 2018 18:16:40 +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: <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/13] domctl: add tee_op domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gQ3VycmVu
dGx5IHRoaXMgY2FsbCB1c2VkIG9ubHkgdG8gZW5hYmxlIFRFRSBzdXBwb3J0IGZvciBhIGRvbWFp
bi4KPiAKPiBJdCBpcyBwbGFuZWQgdG8gZXh0ZW5kIGl0IHdoZW4gdGhlcmUgd2lsbCBiZSBtdWx0
aXBsZSBURUUKPiBtZWRpYXRvcnMsIHNvIHRvb2xzdGFjayBjYW4gZGV0ZXJtaW5lIHdoaWNoIFRF
RSBpcyBhdmFpbGFibGUKPiBvbiBhIHBsYXRmb3JtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9kb21jdGwuYyAgICAgICB8IDEwICsrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCB8ICA4ICsrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jCj4gaW5kZXggNDU4N2M3NS4uZjEyOGQzNCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBAQCAt
MTMsNiArMTMsNyBAQAo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAgI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgo+ICAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0v
dGVlL3RlZS5oPgo+ICAgI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiAgIAo+ICAgdm9pZCBh
cmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+IEBAIC0xNzEsNiAr
MTcyLDE1IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwg
c3RydWN0IGRvbWFpbiAqZCwKPiAgIAo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgfQo+
ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3RlZV9vcDoKPiArICAgICAgICBzd2l0Y2ggKCBkb21jdGwt
PnUudGVlX29wLmNtZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9U
RUVfT1BfRU5BQkxFOgo+ICsgICAgICAgICAgICByZXR1cm4gdGVlX2VuYWJsZShkKTsKPiArCj4g
KyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAg
ICAgfQoKSSBkb24ndCB0aGluayBhIGRvbWN0bCBpcyBuZWNlc3NhcnkgZm9yIHRoaXMuIFlvdSBj
YW4gYWRkIGEgZmxhZyBpbiAKeGVuX2FyY2hfZG9tYWluY29uZmlnLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwsSz-00038p-Vp; Mon, 03 Sep 2018 17:16: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=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsSy-00038Y-Qt
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:16:44 +0000
X-Inumbo-ID: e7f4263a-af9c-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e7f4263a-af9c-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 19:15:07 +0200 (CEST)
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 A12C818A;
 Mon,  3 Sep 2018 10:16:43 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D343F3F5BC;
 Mon,  3 Sep 2018 10:16:41 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5575c1a8-5894-6324-b577-3480f66e6ad7@arm.com>
Date: Mon, 3 Sep 2018 18:16:40 +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: <1535993677-20816-3-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/13] domctl: add tee_op domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gQ3VycmVu
dGx5IHRoaXMgY2FsbCB1c2VkIG9ubHkgdG8gZW5hYmxlIFRFRSBzdXBwb3J0IGZvciBhIGRvbWFp
bi4KPiAKPiBJdCBpcyBwbGFuZWQgdG8gZXh0ZW5kIGl0IHdoZW4gdGhlcmUgd2lsbCBiZSBtdWx0
aXBsZSBURUUKPiBtZWRpYXRvcnMsIHNvIHRvb2xzdGFjayBjYW4gZGV0ZXJtaW5lIHdoaWNoIFRF
RSBpcyBhdmFpbGFibGUKPiBvbiBhIHBsYXRmb3JtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9kb21jdGwuYyAgICAgICB8IDEwICsrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCB8ICA4ICsrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jCj4gaW5kZXggNDU4N2M3NS4uZjEyOGQzNCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBAQCAt
MTMsNiArMTMsNyBAQAo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAgI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgo+ICAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0v
dGVlL3RlZS5oPgo+ICAgI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiAgIAo+ICAgdm9pZCBh
cmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+IEBAIC0xNzEsNiAr
MTcyLDE1IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwg
c3RydWN0IGRvbWFpbiAqZCwKPiAgIAo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgfQo+
ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3RlZV9vcDoKPiArICAgICAgICBzd2l0Y2ggKCBkb21jdGwt
PnUudGVlX29wLmNtZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9U
RUVfT1BfRU5BQkxFOgo+ICsgICAgICAgICAgICByZXR1cm4gdGVlX2VuYWJsZShkKTsKPiArCj4g
KyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAg
ICAgfQoKSSBkb24ndCB0aGluayBhIGRvbWN0bCBpcyBuZWNlc3NhcnkgZm9yIHRoaXMuIFlvdSBj
YW4gYWRkIGEgZmxhZyBpbiAKeGVuX2FyY2hfZG9tYWluY29uZmlnLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:17:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:17: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 1fwsTH-0003DG-En; Mon, 03 Sep 2018 17:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwsTF-0003Cn-Q5
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:17:01 +0000
X-Inumbo-ID: 4834b713-af9d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4834b713-af9d-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17: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 1fwsTE-0004bf-C6; Mon, 03 Sep 2018 17: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 1fwsTE-0008SO-1I; Mon, 03 Sep 2018 17:17:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwsTE-0002YU-0d; Mon, 03 Sep 2018 17:17:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127208-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e3b9ab433aaccffdcc71c4af286ac352d4ce7c20
X-Osstest-Versions-That: ovmf=374168ae651fabcb77a0b9d2e55ca80b46630dbb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 17:17:00 +0000
Subject: [Xen-devel] [ovmf test] 127208: 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>

ZmxpZ2h0IDEyNzIwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyMDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlM2I5YWI0MzNhYWNjZmZkY2M3MWM0YWYyODZhYzM1
MmQ0Y2U3YzIwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNzQxNjhh
ZTY1MWZhYmNiNzdhMGI5ZDJlNTVjYTgwYjQ2NjMwZGJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcxOTkgIDIwMTgtMDktMDMgMDY6MTA6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MjA4ICAyMDE4LTA5LTAzIDA5OjQwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDM3NDE2OGFlNjUuLmUzYjlhYjQzM2EgIGUzYjlhYjQzM2FhY2Nm
ZmRjYzcxYzRhZjI4NmFjMzUyZDRjZTdjMjAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwsYa-00045O-5U; Mon, 03 Sep 2018 17:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsYZ-00045E-Ii
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:22:31 +0000
X-Inumbo-ID: 0c5f5487-af9e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0c5f5487-af9e-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:23: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 B6DD718A;
 Mon,  3 Sep 2018 10:22:29 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7C083F5BC;
 Mon,  3 Sep 2018 10:22:27 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf21ecea-2437-3ee3-c545-3b32eb414a80@arm.com>
Date: Mon, 3 Sep 2018 18:22:26 +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: <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/13] 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>,
 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>,
 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBiYXNpYyBmcmFtZXdvcmsgZm9yIFRFRSBtZWRpYXRvcnMuIEd1
ZXN0cyBjYW4ndCB0YWxrCj4gdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRo
YXQgd2lsbCBpbnRlcmNlcHQgcmVxdWVzdAo+IGFuZCBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIHRo
ZW0uICJURUUgbWVkaWF0b3IiIGlzIGEgc3VjaCBlbnRpdHkuCj4gCj4gVGhpcyBpcyBob3cgaXQg
d29ya3M6IHVzZXIgY2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKPiAo
c2VlIHRoZSBuZXh0IHBhdGNoZXMsIHdoZXJlIE9QLVRFRSBtZWRpYXRvciBpcyBpbnRyb2R1Y2Vk
KS4KPiBURUUgbWVkaWF0b3IgcmVnaXN0ZXIgc2VsZiB3aXRoIFJFR0lTVEVSX1RFRV9NRURJQVRP
UigpIG1hY3JvIGluIHRoZQo+IHNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVW
SUNFX1NUQVJUKCkvRFRfREVWSUNFX0VORCgpCj4gbWFjcm9zLgo+IEluIHJ1bnRpbWUsIGR1cmlu
ZyBpbml0aWFsaXphdGlvbiwgZnJhbWV3b3JrIGNhbGxzIHByb2JlKCkgZnVuY3Rpb24KPiBmb3Ig
ZWFjaCBhdmFpbGFibGUgbWVkaWF0b3IgZHJpdmVyIHRvIGZpbmQgd2hpY2ggVEVFIGlzIGluc3Rh
bGxlZAo+IG9uIHRoZSBwbGF0Zm9ybS4gVGhlbiBnZW5lcmljIHZTTUMgaGFuZGxlciB3aWxsIGNh
bGwgc2VsZWN0ZWQgbWVkaWF0b3IKPiB3aGVuIGl0IGludGVyY2VwdCBTTUMvSFZDIHRoYXQgYmVs
b25ncyB0byBURUUgT1Mgb3IgVEVFIGFwcGxpY2F0aW9uLgo+IAo+IEN1cmVudGx5IFRFRSBtZWRp
YXRvciBpcyBlbmFibGVkIG9ubHkgZm9yIERvbTAuCgpOSVQ6IHMvQ3VyZW50bHkvQ3VycmVudGx5
LwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cj4gLS0tCj4gCj4gICBDaGFuZ2VzIGZyb20gdjE6Cj4gICAgLSBSZW1vdmVk
IHRlZV9yZW1vdmUoKSBmdW5jdGlvbgo+ICAgIC0gQ09ORklHX1RFRSBkZXBlbmRzIG9uIEVYUEVS
VAo+ICAgIC0gdGVlX2RvbWFpbl9jcmVhdGVkKCkgY29udmVydGVkIHRvIHRlZV9lbmFibGUoKQo+
ICAgIC0gdGVlX2luaXQoKSBpcyBjYWxsZWQgdXNpbmcgaW5pdGNhbGwoKSBtZWNoYW5pc20KPiAg
ICAtIHRlZV9oYW5kbGVfc21jKCkgcmVuYW1lZCB0byB0ZWVfaGFuZGxlX2NhbGwoKQo+IAo+ICAg
Q2hhbmdlcyBmcm9tICJSRkMiIHZlcnNpb246Cj4gICAgLSByZW5hbWVkIENPTkZJR19BUk1fVEVF
IHRvIENPTkZJR19URUUKPiAgICAtIGNoYW5nZWQgZGlzY292ZXJ5IG1lY2hhbmlzbTogaW5zdGVh
ZCBvZiBVVUlEIG1hdGhpbmcsIFRFRS1zcGVjaWZpYwo+ICAgICAgIHByb2JpbmcgaXMgdXNlZAo+
IAo+ICAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgfCAgNiArKysKPiAgIHhlbi9hcmNo
L2FybS9LY29uZmlnICAgICAgICAgIHwgIDkgKysrKysKPiAgIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNCAr
Kwo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgfCAgNCArKwo+ICAgeGVuL2FyY2gv
YXJtL3NldHVwLmMgICAgICAgICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vc2h1dGRvd24uYyAg
ICAgICB8ICAxICsKPiAgIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyAgICAgIHwgIDAKPiAgIHhl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL3RlZS90
ZWUuYyAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVu
L2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgfCAgNSArKysKPiAgIHhlbi9hcmNoL2FybS94ZW4u
bGRzLlMgICAgICAgIHwgIDcgKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgg
fCA5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAxMyBm
aWxlcyBjaGFuZ2VkLCAxOTkgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS90ZWUvTWFrZWZpbGUKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL3Rl
ZS5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK
PiAKPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IDE5NzAx
MDAuLjYwNWU2YmQgMTAwNjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVS
Uwo+IEBAIC0zNzYsNiArMzc2LDEyIEBAIEY6CWNvbmZpZy9TdHViZG9tLm1rLmluCj4gICBGOglt
NC9zdHViZG9tLm00Cj4gICBGOglzdHViZG9tLwo+ICAgCj4gK1RFRSBNRURJQVRPUlMKPiArTToJ
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICtTOglTdXBw
b3J0ZWQKPiArRjoJeGVuL2FyY2gvYXJtL3RlZS8KPiArRjoJeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUKPiArCj4gICBUT09MU1RBQ0sKPiAgIE06CUlhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+ICAgTToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4
IDU4NmJjNjIuLjA5NjgzNzggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKPiAr
KysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IEBAIC0xMDIsNiArMTAyLDEzIEBAIGNvbmZpZyBI
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICAgCj4gICAJICBJZiB1bnN1cmUsIHNheSBZLgo+ICAg
Cj4gK2NvbmZpZyBURUUKPiArCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBvcnQiIGlm
IEVYUEVSVCA9ICJ5Igo+ICsJZGVmYXVsdCBuCj4gKwloZWxwCj4gKwkgIFRoaXMgb3B0aW9uIGVu
YWJsZXMgZ2VuZXJpYyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKPiAr
CSAgdG8gYWNjZXNzIHJlYWwgVEVFIHZpYSBvbmUgb2YgVEVFIG1lZGlhdG9ycyBpbXBsZW1lbnRl
ZCBpbiBYRU4uCj4gKwo+ICAgZW5kbWVudQo+ICAgCj4gICBtZW51ICJBUk0gZXJyYXRhIHdvcmth
cm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCj4gQEAgLTIyNywzICsyMzQsNSBA
QCBzb3VyY2UgImFyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnIgo+ICAgc291cmNlICJjb21tb24v
S2NvbmZpZyIKPiAgIAo+ICAgc291cmNlICJkcml2ZXJzL0tjb25maWciCj4gKwo+ICtzb3VyY2Ug
ImFyY2gvYXJtL3RlZS9LY29uZmlnIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCAzN2ZhODI2Li42MzBkODE2IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQo+IEBAIC0zLDYgKzMsNyBAQCBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBhcm02NAo+
ICAgc3ViZGlyLXkgKz0gcGxhdGZvcm1zCj4gICBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBl
ZmkKPiAgIHN1YmRpci0kKENPTkZJR19BQ1BJKSArPSBhY3BpCj4gK3N1YmRpci0kKENPTkZJR19U
RUUpICs9IHRlZQo+ICAgCj4gICBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRl
cm5hdGl2ZS5vCj4gICBvYmoteSArPSBib290ZmR0LmluaXQubwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA0YmFlY2My
Li5kYjVmNWVmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICAjaW5jbHVkZSA8YXNt
L3BsYXRmb3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAjaW5jbHVkZSA8YXNt
L3ZmcC5oPgo+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Z0aW1l
ci5oPgo+IEBAIC05MDIsNiArOTAzLDkgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNl
cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgKi8KPiAgICAgICAgICAgZG9tYWluX3Zw
bDAxMV9kZWluaXQoZCk7Cj4gICAKPiArICAgICAgICAvKiBGcmVlIFRFRSBtZWRpYXRvciByZXNv
dXJjZXMgKi8KPiArICAgICAgICB0ZWVfZG9tYWluX2Rlc3Ryb3koZCk7Cj4gKwo+ICAgICAgICAg
ICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47Cj4gICAgICAgICAgIC8qIEZhbGx0aHJvdWdo
ICovCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZTFjNzliMi4uZDIwOGVjNyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAKPiAgICNpbmNsdWRlIDx4ZW4v
aXJxLmg+Cj4gICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gQEAgLTIxOTMsNiArMjE5
NCw5IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICBzZXRfY3VycmVudChzYXZlZF9jdXJyZW50KTsKPiAgICAgICBwMm1fcmVzdG9yZV9zdGF0ZShz
YXZlZF9jdXJyZW50KTsKPiAgIAo+ICsgICAgLyogRW5hYmxlIFRFRSAqLwo+ICsgICAgdGVlX2Vu
YWJsZShkKTsKPiArCj4gICAgICAgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKTsKPiAgIAo+ICAg
ICAgIG1lbXNldChyZWdzLCAwLCBzaXplb2YoKnJlZ3MpKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDQ1ZjM4NDEuLjY4
MDM1NmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwo+IEBAIC00Nyw2ICs0Nyw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3BsYXRm
b3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+ICAgI2luY2x1ZGUgPHhzbS94c20u
aD4KPiAgICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zaHV0ZG93bi5jIGIveGVuL2FyY2gvYXJtL3NodXRkb3duLmMKPiBpbmRleCBiMzJmMDdl
Li4zMGM2OTUwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zaHV0ZG93bi5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3NodXRkb3duLmMKPiBAQCAtNSw2ICs1LDcgQEAKPiAgICNpbmNsdWRlIDx4
ZW4vc21wLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNt
L3BzY2kuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAKPiAgIHN0YXRpYyB2b2lk
IG5vcmV0dXJuIGhhbHRfdGhpc19jcHUodm9pZCAqYXJnKQo+ICAgewo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmU2OWRlMjkKClBsZWFzZSBhdm9pZCBl
bXB0eSBmaWxlIGFuZCBpbnRyb2R1Y2UgdGhlbSBvbmx5IHdoZW4gdGhleSBhcmUgZ29pbmcgdG8g
CmJlIGZpbGxlZC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi5jNTRkNDc5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUv
TWFrZWZpbGUKPiBAQCAtMCwwICsxIEBACj4gK29iai15ICs9IHRlZS5vCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90ZWUvdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43ZmQwMTQ4Cj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiBAQCAtMCwwICsxLDY5IEBACj4gKy8qCj4g
KyAqIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiArICoKPiArICogR2VuZXJpYyBwYXJ0IG9mIFRF
RSBtZWRpYXRvciBzdWJzeXN0ZW0KPiArICoKPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggRVBBTSBTeXN0
ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+ICsKPiArZXh0ZXJuIGNvbnN0
IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfc3RlZW1lZGlhdG9yW10sIF9ldGVlbWVkaWF0b3Jb
XTsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICptZWRpYXRvcl9vcHM7
Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiArewo+ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+aGFuZGxlX2NhbGwocmVncyk7Cj4gK30K
PiArCj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIGlmICgg
IW1lZGlhdG9yX29wcyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgcmV0
dXJuIG1lZGlhdG9yX29wcy0+ZW5hYmxlKGQpOwo+ICt9Cj4gKwo+ICt2b2lkIHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpZiAoICFtZWRpYXRvcl9vcHMg
KQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5kb21h
aW5fZGVzdHJveShkKTsKPiArfQo+ICsKPiArc3RhdGljIGludCBfX2luaXQgdGVlX2luaXQodm9p
ZCkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjICpkZXNjOwo+ICsK
PiArICAgIGZvciAoIGRlc2MgPSBfc3RlZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVlbWVkaWF0b3I7
IGRlc2MrKyApCj4gKyAgICAgICAgaWYgKCBkZXNjLT5vcHMtPnByb2JlKCkgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBURUUgbWVkaWF0b3Ig
Zm9yICVzXG4iLCBkZXNjLT5uYW1lKTsKPiArICAgICAgICAgICAgbWVkaWF0b3Jfb3BzID0gZGVz
Yy0+b3BzOwo+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICB9Cj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiArX19pbml0Y2FsbCh0ZWVfaW5pdCk7Cj4gKwo+ICsvKgo+ICsgKiBM
b2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+
ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICog
RW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNo
L2FybS92c21jLmMKPiBpbmRleCBjNGNjYWU2Li5kMDE5OWM3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTIzLDYgKzIz
LDcgQEAKPiAgICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICAgI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5o
Pgo+ICAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+ICAgI2luY2x1ZGUgPGFzbS92cHNjaS5oPgo+
ICAgCj4gQEAgLTI3Miw2ICsyNzMsMTAgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgICBjYXNlIEFSTV9TTUNDQ19P
V05FUl9TVEFOREFSRDoKPiAgICAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfc3NzYyhyZWdz
KTsKPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVS
X1RSVVNURURfQVBQIC4uLiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5EOgo+ICsgICAg
ICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgLi4uIEFSTV9TTUNDQ19PV05FUl9U
UlVTVEVEX09TX0VORDoKPiArICAgICAgICAgICAgaGFuZGxlZCA9IHRlZV9oYW5kbGVfY2FsbChy
ZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gICAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMKPiBpbmRleCAyNDVhMGUwLi5lNGEyZDZlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gQEAgLTEzMyw2ICsx
MzMsMTMgQEAgU0VDVElPTlMKPiAgICAgICAgIF9hZWRldmljZSA9IC47Cj4gICAgIH0gOnRleHQK
PiAgIAo+ICsgIC4gPSBBTElHTig4KTsKPiArICAudGVlbWVkaWF0b3IuaW5mbyA6IHsKPiArICAg
ICAgX3N0ZWVtZWRpYXRvciA9IC47Cj4gKyAgICAgICooLnRlZW1lZGlhdG9yLmluZm8pCj4gKyAg
ICAgIF9ldGVlbWVkaWF0b3IgPSAuOwo+ICsgIH0gOnRleHQKPiArCj4gICAgIC4gPSBBTElHTihQ
QUdFX1NJWkUpOyAgICAgICAgICAgICAvKiBJbml0IGNvZGUgYW5kIGRhdGEgKi8KPiAgICAgX19p
bml0X2JlZ2luID0gLjsKPiAgICAgLmluaXQudGV4dCA6IHsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMGU4YjU3Ngo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAo+IEBAIC0wLDAgKzEs
OTEgQEAKPiArLyoKPiArICogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKPiArICoKPiAr
ICogR2VuZXJpYyBwYXJ0IG9mIFRFRSBtZWRpYXRvciBzdWJzeXN0ZW0KPiArICoKPiArICogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmln
aHQgKGMpIDIwMTggRVBBTSBTeXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNp
b24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiArICovCj4gKwo+ICsjaWZuZGVmIF9fQVJDSF9BUk1fVEVFX1RFRV9IX18KPiArI2RlZmluZSBf
X0FSQ0hfQVJNX1RFRV9URUVfSF9fCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsKPiArI2lmZGVm
IENPTkZJR19URUUKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzIHsKPiArICAgIC8qCj4g
KyAgICAgKiBQcm9iZSBmb3IgVEVFLiBTaG91bGQgcmV0dXJuIHRydWUgaWYgVEVFIGZvdW5kIGFu
ZAo+ICsgICAgICogbWVkaWF0b3IgaXMgaW5pdGlhbGl6ZWQuCj4gKyAgICAgKi8KPiArICAgIGJv
b2wgKCpwcm9iZSkodm9pZCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENhbGxlZCBkdXJpbmcg
ZG9tYWluIGNvbnN0cnVjdGlvbiBpZiB0b29sc3RhY2sgcmVxdWVzdHMgdG8gZW5hYmxlCj4gKyAg
ICAgKiBURUUgc3VwcG9ydCBzbyBtZWRpYXRvciBjYW4gaW5mb3JtIFRFRSBhYm91dCBuZXcKPiAr
ICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVyZXMgZm9yIHRoZSBuZXcgZG9tYWlu
Lgo+ICsgICAgICovCj4gKyAgICBpbnQgKCplbmFibGUpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiB0byBp
bmZvcm0gVEVFIHRoYXQgZ3Vlc3QgaXMgbm93IGRlYWQKPiArICAgICAqIGFuZCB0byBkZXN0cm95
IGFsbCByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB0aGUgZG9tYWluIGJlaW5nIGRlc3Ryb3llZC4K
PiArICAgICAqLwo+ICsgICAgdm9pZCAoKmRvbWFpbl9kZXN0cm95KShzdHJ1Y3QgZG9tYWluICpk
KTsKPiArCj4gKyAgICAvKiBIYW5kbGUgU01DQ0MgY2FsbCBmb3IgY3VycmVudCBkb21haW4uICov
Cj4gKyAgICBib29sICgqaGFuZGxlX2NhbGwpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsK
PiArfTsKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyB7Cj4gKyAgICAvKiBOYW1lIG9m
IHRoZSBURUUuIEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KPiArICAgIGNvbnN0IGNo
YXIgKm5hbWU7Cj4gKwo+ICsgICAgLyogTWVkaWF0b3IgY2FsbGJhY2tzIGFzIGRlc2NyaWJlZCBh
Ym92ZS4gKi8KPiArICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICpvcHM7Cj4gK307
Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Cj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gKyNkZWZpbmUgUkVHSVNURVJfVEVFX01F
RElBVE9SKF9uYW1lLCBfbmFtZXN0ciwgX29wcykgICAgICAgICAgXAo+ICtzdGF0aWMgY29uc3Qg
c3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rlc2NfIyNfbmFtZSBfX3VzZWQgICAgIFwK
PiArX19zZWN0aW9uKCIudGVlbWVkaWF0b3IuaW5mbyIpID0geyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAubmFtZSA9IF9uYW1lc3RyLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgLm9wcyA9IF9vcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfQo+ICsK
PiArI2Vsc2UKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB0ZWVfaGFuZGxlX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsK
PiArc3RhdGljIGlubGluZSBpbnQgdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICByZXR1cm4gLUVOT0RFVjsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHRlZV9k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKSB7fQo+ICsKPiArI2VuZGlmICAvKiBDT05G
SUdfVEVFICovCj4gKwo+ICsjZW5kaWYgLyogX19BUkNIX0FSTV9URUVfVEVFX0hfXyAqLwo+ICsK
PiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwsYa-00045U-Fu; Mon, 03 Sep 2018 17:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsYZ-00045F-JS
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:22:31 +0000
X-Inumbo-ID: 0c7c94e1-af9e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0c7c94e1-af9e-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:23: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 B6DD718A;
 Mon,  3 Sep 2018 10:22:29 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7C083F5BC;
 Mon,  3 Sep 2018 10:22:27 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf21ecea-2437-3ee3-c545-3b32eb414a80@arm.com>
Date: Mon, 3 Sep 2018 18:22:26 +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: <1535993677-20816-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/13] 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>,
 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>,
 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBiYXNpYyBmcmFtZXdvcmsgZm9yIFRFRSBtZWRpYXRvcnMuIEd1
ZXN0cyBjYW4ndCB0YWxrCj4gdG8gVEVFIGRpcmVjdGx5LCB3ZSBuZWVkIHNvbWUgZW50aXR5IHRo
YXQgd2lsbCBpbnRlcmNlcHQgcmVxdWVzdAo+IGFuZCBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIHRo
ZW0uICJURUUgbWVkaWF0b3IiIGlzIGEgc3VjaCBlbnRpdHkuCj4gCj4gVGhpcyBpcyBob3cgaXQg
d29ya3M6IHVzZXIgY2FuIGJ1aWxkIFhFTiB3aXRoIG11bHRpcGxlIFRFRSBtZWRpYXRvcnMKPiAo
c2VlIHRoZSBuZXh0IHBhdGNoZXMsIHdoZXJlIE9QLVRFRSBtZWRpYXRvciBpcyBpbnRyb2R1Y2Vk
KS4KPiBURUUgbWVkaWF0b3IgcmVnaXN0ZXIgc2VsZiB3aXRoIFJFR0lTVEVSX1RFRV9NRURJQVRP
UigpIG1hY3JvIGluIHRoZQo+IHNhbWUgd2F5LCBhcyBkZXZpY2UgZHJpdmVycyB1c2UgRFRfREVW
SUNFX1NUQVJUKCkvRFRfREVWSUNFX0VORCgpCj4gbWFjcm9zLgo+IEluIHJ1bnRpbWUsIGR1cmlu
ZyBpbml0aWFsaXphdGlvbiwgZnJhbWV3b3JrIGNhbGxzIHByb2JlKCkgZnVuY3Rpb24KPiBmb3Ig
ZWFjaCBhdmFpbGFibGUgbWVkaWF0b3IgZHJpdmVyIHRvIGZpbmQgd2hpY2ggVEVFIGlzIGluc3Rh
bGxlZAo+IG9uIHRoZSBwbGF0Zm9ybS4gVGhlbiBnZW5lcmljIHZTTUMgaGFuZGxlciB3aWxsIGNh
bGwgc2VsZWN0ZWQgbWVkaWF0b3IKPiB3aGVuIGl0IGludGVyY2VwdCBTTUMvSFZDIHRoYXQgYmVs
b25ncyB0byBURUUgT1Mgb3IgVEVFIGFwcGxpY2F0aW9uLgo+IAo+IEN1cmVudGx5IFRFRSBtZWRp
YXRvciBpcyBlbmFibGVkIG9ubHkgZm9yIERvbTAuCgpOSVQ6IHMvQ3VyZW50bHkvQ3VycmVudGx5
LwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cj4gLS0tCj4gCj4gICBDaGFuZ2VzIGZyb20gdjE6Cj4gICAgLSBSZW1vdmVk
IHRlZV9yZW1vdmUoKSBmdW5jdGlvbgo+ICAgIC0gQ09ORklHX1RFRSBkZXBlbmRzIG9uIEVYUEVS
VAo+ICAgIC0gdGVlX2RvbWFpbl9jcmVhdGVkKCkgY29udmVydGVkIHRvIHRlZV9lbmFibGUoKQo+
ICAgIC0gdGVlX2luaXQoKSBpcyBjYWxsZWQgdXNpbmcgaW5pdGNhbGwoKSBtZWNoYW5pc20KPiAg
ICAtIHRlZV9oYW5kbGVfc21jKCkgcmVuYW1lZCB0byB0ZWVfaGFuZGxlX2NhbGwoKQo+IAo+ICAg
Q2hhbmdlcyBmcm9tICJSRkMiIHZlcnNpb246Cj4gICAgLSByZW5hbWVkIENPTkZJR19BUk1fVEVF
IHRvIENPTkZJR19URUUKPiAgICAtIGNoYW5nZWQgZGlzY292ZXJ5IG1lY2hhbmlzbTogaW5zdGVh
ZCBvZiBVVUlEIG1hdGhpbmcsIFRFRS1zcGVjaWZpYwo+ICAgICAgIHByb2JpbmcgaXMgdXNlZAo+
IAo+ICAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgfCAgNiArKysKPiAgIHhlbi9hcmNo
L2FybS9LY29uZmlnICAgICAgICAgIHwgIDkgKysrKysKPiAgIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNCAr
Kwo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgfCAgNCArKwo+ICAgeGVuL2FyY2gv
YXJtL3NldHVwLmMgICAgICAgICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vc2h1dGRvd24uYyAg
ICAgICB8ICAxICsKPiAgIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyAgICAgIHwgIDAKPiAgIHhl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL3RlZS90
ZWUuYyAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVu
L2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgfCAgNSArKysKPiAgIHhlbi9hcmNoL2FybS94ZW4u
bGRzLlMgICAgICAgIHwgIDcgKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgg
fCA5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAxMyBm
aWxlcyBjaGFuZ2VkLCAxOTkgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS90ZWUvTWFrZWZpbGUKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL3Rl
ZS5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgK
PiAKPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IDE5NzAx
MDAuLjYwNWU2YmQgMTAwNjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVS
Uwo+IEBAIC0zNzYsNiArMzc2LDEyIEBAIEY6CWNvbmZpZy9TdHViZG9tLm1rLmluCj4gICBGOglt
NC9zdHViZG9tLm00Cj4gICBGOglzdHViZG9tLwo+ICAgCj4gK1RFRSBNRURJQVRPUlMKPiArTToJ
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICtTOglTdXBw
b3J0ZWQKPiArRjoJeGVuL2FyY2gvYXJtL3RlZS8KPiArRjoJeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUKPiArCj4gICBUT09MU1RBQ0sKPiAgIE06CUlhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+ICAgTToJV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4
IDU4NmJjNjIuLjA5NjgzNzggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKPiAr
KysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IEBAIC0xMDIsNiArMTAyLDEzIEBAIGNvbmZpZyBI
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICAgCj4gICAJICBJZiB1bnN1cmUsIHNheSBZLgo+ICAg
Cj4gK2NvbmZpZyBURUUKPiArCWJvb2wgIkVuYWJsZSBURUUgbWVkaWF0b3JzIHN1cHBvcnQiIGlm
IEVYUEVSVCA9ICJ5Igo+ICsJZGVmYXVsdCBuCj4gKwloZWxwCj4gKwkgIFRoaXMgb3B0aW9uIGVu
YWJsZXMgZ2VuZXJpYyBURUUgbWVkaWF0b3JzIHN1cHBvcnQuIEl0IGFsbG93cyBndWVzdHMKPiAr
CSAgdG8gYWNjZXNzIHJlYWwgVEVFIHZpYSBvbmUgb2YgVEVFIG1lZGlhdG9ycyBpbXBsZW1lbnRl
ZCBpbiBYRU4uCj4gKwo+ICAgZW5kbWVudQo+ICAgCj4gICBtZW51ICJBUk0gZXJyYXRhIHdvcmth
cm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCj4gQEAgLTIyNywzICsyMzQsNSBA
QCBzb3VyY2UgImFyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnIgo+ICAgc291cmNlICJjb21tb24v
S2NvbmZpZyIKPiAgIAo+ICAgc291cmNlICJkcml2ZXJzL0tjb25maWciCj4gKwo+ICtzb3VyY2Ug
ImFyY2gvYXJtL3RlZS9LY29uZmlnIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCAzN2ZhODI2Li42MzBkODE2IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQo+IEBAIC0zLDYgKzMsNyBAQCBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBhcm02NAo+
ICAgc3ViZGlyLXkgKz0gcGxhdGZvcm1zCj4gICBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBl
ZmkKPiAgIHN1YmRpci0kKENPTkZJR19BQ1BJKSArPSBhY3BpCj4gK3N1YmRpci0kKENPTkZJR19U
RUUpICs9IHRlZQo+ICAgCj4gICBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRl
cm5hdGl2ZS5vCj4gICBvYmoteSArPSBib290ZmR0LmluaXQubwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA0YmFlY2My
Li5kYjVmNWVmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICAjaW5jbHVkZSA8YXNt
L3BsYXRmb3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAjaW5jbHVkZSA8YXNt
L3ZmcC5oPgo+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Z0aW1l
ci5oPgo+IEBAIC05MDIsNiArOTAzLDkgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNl
cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgKi8KPiAgICAgICAgICAgZG9tYWluX3Zw
bDAxMV9kZWluaXQoZCk7Cj4gICAKPiArICAgICAgICAvKiBGcmVlIFRFRSBtZWRpYXRvciByZXNv
dXJjZXMgKi8KPiArICAgICAgICB0ZWVfZG9tYWluX2Rlc3Ryb3koZCk7Cj4gKwo+ICAgICAgICAg
ICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47Cj4gICAgICAgICAgIC8qIEZhbGx0aHJvdWdo
ICovCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZTFjNzliMi4uZDIwOGVjNyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAKPiAgICNpbmNsdWRlIDx4ZW4v
aXJxLmg+Cj4gICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gQEAgLTIxOTMsNiArMjE5
NCw5IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICBzZXRfY3VycmVudChzYXZlZF9jdXJyZW50KTsKPiAgICAgICBwMm1fcmVzdG9yZV9zdGF0ZShz
YXZlZF9jdXJyZW50KTsKPiAgIAo+ICsgICAgLyogRW5hYmxlIFRFRSAqLwo+ICsgICAgdGVlX2Vu
YWJsZShkKTsKPiArCj4gICAgICAgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKTsKPiAgIAo+ICAg
ICAgIG1lbXNldChyZWdzLCAwLCBzaXplb2YoKnJlZ3MpKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDQ1ZjM4NDEuLjY4
MDM1NmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwo+IEBAIC00Nyw2ICs0Nyw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3BsYXRm
b3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+ICAgI2luY2x1ZGUgPHhzbS94c20u
aD4KPiAgICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zaHV0ZG93bi5jIGIveGVuL2FyY2gvYXJtL3NodXRkb3duLmMKPiBpbmRleCBiMzJmMDdl
Li4zMGM2OTUwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zaHV0ZG93bi5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3NodXRkb3duLmMKPiBAQCAtNSw2ICs1LDcgQEAKPiAgICNpbmNsdWRlIDx4
ZW4vc21wLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNt
L3BzY2kuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAKPiAgIHN0YXRpYyB2b2lk
IG5vcmV0dXJuIGhhbHRfdGhpc19jcHUodm9pZCAqYXJnKQo+ICAgewo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmU2OWRlMjkKClBsZWFzZSBhdm9pZCBl
bXB0eSBmaWxlIGFuZCBpbnRyb2R1Y2UgdGhlbSBvbmx5IHdoZW4gdGhleSBhcmUgZ29pbmcgdG8g
CmJlIGZpbGxlZC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi5jNTRkNDc5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUv
TWFrZWZpbGUKPiBAQCAtMCwwICsxIEBACj4gK29iai15ICs9IHRlZS5vCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90ZWUvdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL3RlZS5jCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43ZmQwMTQ4Cj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiBAQCAtMCwwICsxLDY5IEBACj4gKy8qCj4g
KyAqIHhlbi9hcmNoL2FybS90ZWUvdGVlLmMKPiArICoKPiArICogR2VuZXJpYyBwYXJ0IG9mIFRF
RSBtZWRpYXRvciBzdWJzeXN0ZW0KPiArICoKPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggRVBBTSBTeXN0
ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+ICsKPiArZXh0ZXJuIGNvbnN0
IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfc3RlZW1lZGlhdG9yW10sIF9ldGVlbWVkaWF0b3Jb
XTsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICptZWRpYXRvcl9vcHM7
Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiArewo+ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+aGFuZGxlX2NhbGwocmVncyk7Cj4gK30K
PiArCj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIGlmICgg
IW1lZGlhdG9yX29wcyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgcmV0
dXJuIG1lZGlhdG9yX29wcy0+ZW5hYmxlKGQpOwo+ICt9Cj4gKwo+ICt2b2lkIHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpZiAoICFtZWRpYXRvcl9vcHMg
KQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5kb21h
aW5fZGVzdHJveShkKTsKPiArfQo+ICsKPiArc3RhdGljIGludCBfX2luaXQgdGVlX2luaXQodm9p
ZCkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjICpkZXNjOwo+ICsK
PiArICAgIGZvciAoIGRlc2MgPSBfc3RlZW1lZGlhdG9yOyBkZXNjICE9IF9ldGVlbWVkaWF0b3I7
IGRlc2MrKyApCj4gKyAgICAgICAgaWYgKCBkZXNjLT5vcHMtPnByb2JlKCkgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBURUUgbWVkaWF0b3Ig
Zm9yICVzXG4iLCBkZXNjLT5uYW1lKTsKPiArICAgICAgICAgICAgbWVkaWF0b3Jfb3BzID0gZGVz
Yy0+b3BzOwo+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICB9Cj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiArX19pbml0Y2FsbCh0ZWVfaW5pdCk7Cj4gKwo+ICsvKgo+ICsgKiBM
b2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+
ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICog
RW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNo
L2FybS92c21jLmMKPiBpbmRleCBjNGNjYWU2Li5kMDE5OWM3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTIzLDYgKzIz
LDcgQEAKPiAgICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICAgI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5o
Pgo+ICAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+ICAgI2luY2x1ZGUgPGFzbS92cHNjaS5oPgo+
ICAgCj4gQEAgLTI3Miw2ICsyNzMsMTAgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgICBjYXNlIEFSTV9TTUNDQ19P
V05FUl9TVEFOREFSRDoKPiAgICAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfc3NzYyhyZWdz
KTsKPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVS
X1RSVVNURURfQVBQIC4uLiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5EOgo+ICsgICAg
ICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgLi4uIEFSTV9TTUNDQ19PV05FUl9U
UlVTVEVEX09TX0VORDoKPiArICAgICAgICAgICAgaGFuZGxlZCA9IHRlZV9oYW5kbGVfY2FsbChy
ZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gICAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMKPiBpbmRleCAyNDVhMGUwLi5lNGEyZDZlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gQEAgLTEzMyw2ICsx
MzMsMTMgQEAgU0VDVElPTlMKPiAgICAgICAgIF9hZWRldmljZSA9IC47Cj4gICAgIH0gOnRleHQK
PiAgIAo+ICsgIC4gPSBBTElHTig4KTsKPiArICAudGVlbWVkaWF0b3IuaW5mbyA6IHsKPiArICAg
ICAgX3N0ZWVtZWRpYXRvciA9IC47Cj4gKyAgICAgICooLnRlZW1lZGlhdG9yLmluZm8pCj4gKyAg
ICAgIF9ldGVlbWVkaWF0b3IgPSAuOwo+ICsgIH0gOnRleHQKPiArCj4gICAgIC4gPSBBTElHTihQ
QUdFX1NJWkUpOyAgICAgICAgICAgICAvKiBJbml0IGNvZGUgYW5kIGRhdGEgKi8KPiAgICAgX19p
bml0X2JlZ2luID0gLjsKPiAgICAgLmluaXQudGV4dCA6IHsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMGU4YjU3Ngo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS90ZWUuaAo+IEBAIC0wLDAgKzEs
OTEgQEAKPiArLyoKPiArICogeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKPiArICoKPiAr
ICogR2VuZXJpYyBwYXJ0IG9mIFRFRSBtZWRpYXRvciBzdWJzeXN0ZW0KPiArICoKPiArICogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmln
aHQgKGMpIDIwMTggRVBBTSBTeXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNp
b24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiArICovCj4gKwo+ICsjaWZuZGVmIF9fQVJDSF9BUk1fVEVFX1RFRV9IX18KPiArI2RlZmluZSBf
X0FSQ0hfQVJNX1RFRV9URUVfSF9fCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsKPiArI2lmZGVm
IENPTkZJR19URUUKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzIHsKPiArICAgIC8qCj4g
KyAgICAgKiBQcm9iZSBmb3IgVEVFLiBTaG91bGQgcmV0dXJuIHRydWUgaWYgVEVFIGZvdW5kIGFu
ZAo+ICsgICAgICogbWVkaWF0b3IgaXMgaW5pdGlhbGl6ZWQuCj4gKyAgICAgKi8KPiArICAgIGJv
b2wgKCpwcm9iZSkodm9pZCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENhbGxlZCBkdXJpbmcg
ZG9tYWluIGNvbnN0cnVjdGlvbiBpZiB0b29sc3RhY2sgcmVxdWVzdHMgdG8gZW5hYmxlCj4gKyAg
ICAgKiBURUUgc3VwcG9ydCBzbyBtZWRpYXRvciBjYW4gaW5mb3JtIFRFRSBhYm91dCBuZXcKPiAr
ICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVyZXMgZm9yIHRoZSBuZXcgZG9tYWlu
Lgo+ICsgICAgICovCj4gKyAgICBpbnQgKCplbmFibGUpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiB0byBp
bmZvcm0gVEVFIHRoYXQgZ3Vlc3QgaXMgbm93IGRlYWQKPiArICAgICAqIGFuZCB0byBkZXN0cm95
IGFsbCByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB0aGUgZG9tYWluIGJlaW5nIGRlc3Ryb3llZC4K
PiArICAgICAqLwo+ICsgICAgdm9pZCAoKmRvbWFpbl9kZXN0cm95KShzdHJ1Y3QgZG9tYWluICpk
KTsKPiArCj4gKyAgICAvKiBIYW5kbGUgU01DQ0MgY2FsbCBmb3IgY3VycmVudCBkb21haW4uICov
Cj4gKyAgICBib29sICgqaGFuZGxlX2NhbGwpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsK
PiArfTsKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyB7Cj4gKyAgICAvKiBOYW1lIG9m
IHRoZSBURUUuIEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KPiArICAgIGNvbnN0IGNo
YXIgKm5hbWU7Cj4gKwo+ICsgICAgLyogTWVkaWF0b3IgY2FsbGJhY2tzIGFzIGRlc2NyaWJlZCBh
Ym92ZS4gKi8KPiArICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICpvcHM7Cj4gK307
Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Cj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gKyNkZWZpbmUgUkVHSVNURVJfVEVFX01F
RElBVE9SKF9uYW1lLCBfbmFtZXN0ciwgX29wcykgICAgICAgICAgXAo+ICtzdGF0aWMgY29uc3Qg
c3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rlc2NfIyNfbmFtZSBfX3VzZWQgICAgIFwK
PiArX19zZWN0aW9uKCIudGVlbWVkaWF0b3IuaW5mbyIpID0geyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAubmFtZSA9IF9uYW1lc3RyLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgLm9wcyA9IF9vcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfQo+ICsK
PiArI2Vsc2UKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB0ZWVfaGFuZGxlX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsK
PiArc3RhdGljIGlubGluZSBpbnQgdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICByZXR1cm4gLUVOT0RFVjsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHRlZV9k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKSB7fQo+ICsKPiArI2VuZGlmICAvKiBDT05G
SUdfVEVFICovCj4gKwo+ICsjZW5kaWYgLyogX19BUkNIX0FSTV9URUVfVEVFX0hfXyAqLwo+ICsK
PiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:38:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:38: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 1fwsnl-00058h-3Q; Mon, 03 Sep 2018 17:38:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsnj-00058X-LJ
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:38:11 +0000
X-Inumbo-ID: 3d0fad1d-afa0-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3d0fad1d-afa0-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:38: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 C30BD18A;
 Mon,  3 Sep 2018 10:38:09 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D70873F5BC;
 Mon,  3 Sep 2018 10:38:08 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
Date: Mon, 3 Sep 2018 18:38:07 +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: <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1U
RUUgcHJlc2VuY2UsCj4gdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBh
bmQgZm9yd2FyZCBhbGwga25vd24KCnMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KCj4gY2FsbHMu
Cj4gCj4gVGhpcyBpcyBhbGwgd2hhdCBpcyBuZWVkZWQgZm9yIERvbTAgdG8gd29yayB3aXRoIE9Q
LVRFRSBhcyBsb25nCj4gYXMgRG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRF
RS4gQW55IGF0dGVtcHQgdG8gY2FsbAo+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFuZCBj
YW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgoKU2hhbGwgd2UgZXhwZWN0IGZpcmV3b3Jr
cz8gOikuCgpBbnl3YXksIEkgdGhpbmsgdGhpcyBpcyBhIGNhbGwgZm9yIGZvcmJpZGRpbmcgRG9t
VSBhY2Nlc3MgdW50aWwgaXQgaXMgCnN1cHBvcnRlZC4gVGhpcyBhbHNvIGhhcyB0aGUgYmVuZWZp
dHMgdG8gYWxsb3cgbWVyZ2luZyBEb20wIHN1cHBvcnQgZm9yIApPUC1URUUgd2l0aG91dCB0aGUg
cmVzdC4KCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICAgICAg
ICAgICAgfCAgIDQgKysKPiAgIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgICAgICAgIHwg
ICAxICsKPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyAgICAgICAgICAgIHwgMTM0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUvb3B0ZWVfc21jLmggfCAgNTAgKysrKysrKysrKysrKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwg
MTg5IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVu
L2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gaW5kZXggZTY5ZGUyOS4uNWI4MjlkYiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tj
b25maWcKPiBAQCAtMCwwICsxLDQgQEAKPiArY29uZmlnIE9QVEVFCj4gKwlib29sICJFbmFibGUg
T1AtVEVFIG1lZGlhdG9yIgo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9uIFRFRQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtl
ZmlsZQo+IGluZGV4IGM1NGQ0NzkuLjk4MmM4NzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3RlZS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiBAQCAtMSAr
MSwyIEBACj4gICBvYmoteSArPSB0ZWUubwo+ICtvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVl
Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43YmI4
NGQ5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBA
IC0wLDAgKzEsMTM0IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ICsg
Kgo+ICsgKiBPUC1URUUgbWVkaWF0b3IKPiArICoKPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggRVBBTSBT
eXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJs
aXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICovCj4gKwo+ICsjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPiArCj4gKyNp
bmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9z
bWMuaD4KPiArCj4gK3N0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gK3sKPiArICAgIHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJl
c3A7Cj4gKwo+ICsgICAgLyogQ2hlY2sgZm9yIGVudHJ5IGluIGR0YiAgKi8KPiArICAgIG5vZGUg
PSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxMLCAibGluYXJvLG9wdGVlLXR6Iik7
Cj4gKyAgICBpZiAoICFub2RlICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
LyogQ2hlY2sgVUlEICovCj4gKyAgICBhcm1fc21jY2Nfc21jKEFSTV9TTUNDQ19DQUxMX1VJRF9G
SUQoVFJVU1RFRF9PU19FTkQpLCAmcmVzcCk7Cj4gKwo+ICsgICAgaWYgKCByZXNwLmEwICE9IE9Q
VEVFX01TR19VSURfMCB8fAo+ICsgICAgICAgICByZXNwLmExICE9IE9QVEVFX01TR19VSURfMSB8
fAo+ICsgICAgICAgICByZXNwLmEyICE9IE9QVEVFX01TR19VSURfMiB8fAo+ICsgICAgICAgICBy
ZXNwLmEzICE9IE9QVEVFX01TR19VSURfMyApCgpJIHdvdWxkIGJlIGV4dHJhIGNhdXRpb3VzIHdp
dGggdGhlIHNpZ24tZXh0ZW5zaW9uIGhlcmUuIEl0IHdvdWxkIGJlIApiZXR0ZXIgdG8gZm9sbG93
IHRoZSBzcGVjIHJlZ2FyZGluZyBVVUlEIGJ5IGNhc3RpbmcgcmVzcC5hMCAmIGNvIHRvIDMyLWJp
dC4KCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICsKPiArICAgIGFybV9zbWNjY19zbWMo
T1BURUVfU01DX1ZNX0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIDAsIDAsIDAs
Cj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArICAgIGlmICggcmVzcC5hMCAhPSBPUFRF
RV9TTUNfUkVUVVJOX09LICkgewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJP
UC1URUUgZG9uJ3Qgd2FudCB0byBzdXBwb3J0IGRvbWFpbjogJWRcbiIsCgpUaGlzIG1lc3NhZ2Ug
aXMgc2xpZ2h0bHkgb2RkLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc2F5OgoKIlVuYWJsZSB0byBj
cmVhdGUgT1AtVEVFIGNsaWVudDogcmM9JWRcbiIuCgo+ICsgICAgICAgICAgICAgICAgKHVpbnQz
Ml90KXJlc3AuYTApOwo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJl
c3A7Cj4gKwo+ICsgICAgYXJtX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCj4gKyAg
ICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAxKSwKPiArICAgICAgICAgICAgICAg
ICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+ICsgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9y
ZWcocmVncywgMyksCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwK
PiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+ICsgICAgICAgICAg
ICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCj4gKyAgICAgICAgICAgICAgICAgIC8qIGNs
aWVudCBpZCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwo+ICsgICAgICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCArIDEsCgpJIHdvdWxkIHByZWZl
ciBpZiB0aGUgY2xpZW50IElEIGlzIGVuY29kZWQgaW4gYSBtYWNyby4gU28gdGhpcyBjb3VsZCBi
ZSAKcmUtdXNlZC4KCj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArCj4gKyAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwg
cmVzcC5hMSk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7Cj4gKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
NCwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7Cj4gKyAgICBzZXRfdXNlcl9y
ZWcocmVncywgNiwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4g
K3sKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gKwo+ICsgICAgLyogQXQgdGhp
cyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8KPiArCj4gKyAgICAv
KiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9tYWluIGlzIHNodXR0aW5nIGRvd24gKi8KPiArICAgIGFy
bV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwgZC0+ZG9tYWluX2lkICsgMSwgMCwg
MCwgMCwgMCwgMCwgMCwKPiArICAgICAgICAgICAgICAgICAgJnJlc3ApOwoKU28gdGhpcyBTTUMg
c2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBraW5kIG9mIApl
eHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRpbWUgdG8gZGVzdHJveSBhIGRvbWFpbi4K
Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkg
KQo+ICsgICAgewo+ICsgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6Cj4gKyAgICBjYXNl
IE9QVEVFX1NNQ19DQUxMU19VSUQ6Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19SRVZJU0lP
TjoKPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6Cj4gKyAgICBjYXNlIE9Q
VEVFX1NNQ19GVU5DSURfR0VUX09TX1JFVklTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9TTUNfRU5B
QkxFX1NITV9DQUNIRToKPiArICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgo+
ICsgICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUc6Cj4gKyAgICBjYXNlIE9QVEVFX1NN
Q19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhf
QVJHOgo+ICsgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEM6Cj4gKyAgICAg
ICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgZGVm
YXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyBvcHRlZV9vcHMgPQo+ICt7Cj4gKyAgICAu
cHJvYmUgPSBvcHRlZV9wcm9iZSwKPiArICAgIC5lbmFibGUgPSBvcHRlZV9lbmFibGUsCj4gKyAg
ICAuZG9tYWluX2Rlc3Ryb3kgPSBvcHRlZV9kb21haW5fZGVzdHJveSwKPiArICAgIC5oYW5kbGVf
Y2FsbCA9IG9wdGVlX2hhbmRsZV9jYWxsLAo+ICt9Owo+ICsKPiArUkVHSVNURVJfVEVFX01FRElB
VE9SKG9wdGVlLCAiT1AtVEVFIiwgJm9wdGVlX29wcyk7Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2
YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBj
LWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+
ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+IGluZGV4IDI2ZDEwMGUuLjFj
NWEyNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+IEBAIC0zMDUsNiAr
MzA1LDU2IEBAIHN0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsKPiAg
IAlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FD
SEUpCj4gICAKPiAgIC8qCj4gKyAqIEluZm9ybSBPUC1URUUgYWJvdXQgYSBuZXcgdmlydHVhbCBt
YWNoaW5lCj4gKyAqCj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmly
dHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCj4gKyAqIE9QLVRFRSByZWNvcmRzIFZNX0lE
IG9mIG5ldyB2aXJ0dWFsIG1hY2hpbmUgYW5kIG1ha2VzIHNlbGYgcmVhZHkKPiArICogdG8gcmVj
ZWl2ZSByZXF1ZXN0cyBmcm9tIGl0Lgo+ICsgKgo+ICsgKiBDYWxsIHJlcXVlc3RzIHVzYWdlOgo+
ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9DUkVBVEVECj4gKyAqIGExCVZN
X0lEIG9mIG5ld2x5IGNyZWF0ZWQgdmlydHVhbCBtYWNoaW5lCj4gKyAqIGEyLTYgTm90IHVzZWQK
PiArICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVz
ZSBvbmx5IGh5cGVydmlzb3IKPiArICogICAgICBjYW4gaXNzdWUgdGhpcyBjYWxsCj4gKyAqCj4g
KyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCU9QVEVFX1NNQ19SRVRV
Uk5fT0sKPiArICogYTEtNwlQcmVzZXJ2ZWQKPiArICoKPiArICogRXJyb3IgcmV0dXJuOgo+ICsg
KiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTAlPUC1URUUgaGFzIG5vIHJlc291cmNlcyBm
b3IKPiArICoJCQkJCWFub3RoZXIgVk0KPiArICogYTEtNwlQcmVzZXJ2ZWQKPiArICoKPiArICov
Cj4gKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVECTEzCj4gKyNkZWZpbmUgT1BU
RUVfU01DX1ZNX0NSRUFURUQgXAo+ICsJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01D
X0ZVTkNJRF9WTV9DUkVBVEVEKQo+ICsKPiArLyoKPiArICogSW5mb3JtIE9QLVRFRSBhYm91dCBz
aHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQo+ICsgKgo+ICsgKiBIeXBlcnZpc29yIGlzc3Vl
cyB0aGlzIGNhbGwgZHVyaW5nIHZpcnR1YWwgbWFjaGluZSAoZ3Vlc3QpIGRlc3RydWN0aW9uLgo+
ICsgKiBPUC1URUUgd2lsbCBjbGVhbiB1cCBhbGwgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCB0
aGlzIFZNLgo+ICsgKgo+ICsgKiBDYWxsIHJlcXVlc3RzIHVzYWdlOgo+ICsgKiBhMAlTTUMgRnVu
Y3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQKPiArICogYTEJVk1fSUQgb2YgdmlydHVh
bCBtYWNoaW5lIGJlaW5nIHNodXR0ZWQgZG93bgo+ICsgKiBhMi02IE5vdCB1c2VkCj4gKyAqIGE3
CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBo
eXBlcnZpc29yCj4gKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAo+ICsgKgo+ICsgKiBOb3Jt
YWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCj4g
KyAqIGExLTcJUHJlc2VydmVkCj4gKyAqCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5D
SURfVk1fREVTVFJPWUVECTE0Cj4gKyNkZWZpbmUgT1BURUVfU01DX1ZNX0RFU1RST1lFRCBcCj4g
KwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lFRCkK
PiArCj4gKy8qCj4gICAgKiBSZXN1bWUgZnJvbSBSUEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nl
c3NpbmcgYSBmb3JlaWduIGludGVycnVwdCkKPiAgICAqCj4gICAgKiBDYWxsIHJlZ2lzdGVyIHVz
YWdlOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:38:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17:38: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 1fwsnl-00058n-Ec; Mon, 03 Sep 2018 17:38: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=ajax=lr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fwsnk-00058c-1Z
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:38:12 +0000
X-Inumbo-ID: e6c60369-af9f-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e6c60369-af9f-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 19:36:34 +0200 (CEST)
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 C30BD18A;
 Mon,  3 Sep 2018 10:38:09 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D70873F5BC;
 Mon,  3 Sep 2018 10:38:08 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
Date: Mon, 3 Sep 2018 18:38:07 +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: <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1U
RUUgcHJlc2VuY2UsCj4gdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBh
bmQgZm9yd2FyZCBhbGwga25vd24KCnMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KCj4gY2FsbHMu
Cj4gCj4gVGhpcyBpcyBhbGwgd2hhdCBpcyBuZWVkZWQgZm9yIERvbTAgdG8gd29yayB3aXRoIE9Q
LVRFRSBhcyBsb25nCj4gYXMgRG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRF
RS4gQW55IGF0dGVtcHQgdG8gY2FsbAo+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFuZCBj
YW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgoKU2hhbGwgd2UgZXhwZWN0IGZpcmV3b3Jr
cz8gOikuCgpBbnl3YXksIEkgdGhpbmsgdGhpcyBpcyBhIGNhbGwgZm9yIGZvcmJpZGRpbmcgRG9t
VSBhY2Nlc3MgdW50aWwgaXQgaXMgCnN1cHBvcnRlZC4gVGhpcyBhbHNvIGhhcyB0aGUgYmVuZWZp
dHMgdG8gYWxsb3cgbWVyZ2luZyBEb20wIHN1cHBvcnQgZm9yIApPUC1URUUgd2l0aG91dCB0aGUg
cmVzdC4KCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnICAgICAg
ICAgICAgfCAgIDQgKysKPiAgIHhlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUgICAgICAgICAgIHwg
ICAxICsKPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyAgICAgICAgICAgIHwgMTM0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90
ZWUvb3B0ZWVfc21jLmggfCAgNTAgKysrKysrKysrKysrKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwg
MTg5IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVu
L2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gaW5kZXggZTY5ZGUyOS4uNWI4MjlkYiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tj
b25maWcKPiBAQCAtMCwwICsxLDQgQEAKPiArY29uZmlnIE9QVEVFCj4gKwlib29sICJFbmFibGUg
T1AtVEVFIG1lZGlhdG9yIgo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9uIFRFRQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtl
ZmlsZQo+IGluZGV4IGM1NGQ0NzkuLjk4MmM4NzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3RlZS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPiBAQCAtMSAr
MSwyIEBACj4gICBvYmoteSArPSB0ZWUubwo+ICtvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVl
Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi43YmI4
NGQ5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBA
IC0wLDAgKzEsMTM0IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ICsg
Kgo+ICsgKiBPUC1URUUgbWVkaWF0b3IKPiArICoKPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggRVBBTSBT
eXN0ZW1zLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJs
aXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICovCj4gKwo+ICsjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPiArCj4gKyNp
bmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9z
bWMuaD4KPiArCj4gK3N0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gK3sKPiArICAgIHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJl
c3A7Cj4gKwo+ICsgICAgLyogQ2hlY2sgZm9yIGVudHJ5IGluIGR0YiAgKi8KPiArICAgIG5vZGUg
PSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxMLCAibGluYXJvLG9wdGVlLXR6Iik7
Cj4gKyAgICBpZiAoICFub2RlICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
LyogQ2hlY2sgVUlEICovCj4gKyAgICBhcm1fc21jY2Nfc21jKEFSTV9TTUNDQ19DQUxMX1VJRF9G
SUQoVFJVU1RFRF9PU19FTkQpLCAmcmVzcCk7Cj4gKwo+ICsgICAgaWYgKCByZXNwLmEwICE9IE9Q
VEVFX01TR19VSURfMCB8fAo+ICsgICAgICAgICByZXNwLmExICE9IE9QVEVFX01TR19VSURfMSB8
fAo+ICsgICAgICAgICByZXNwLmEyICE9IE9QVEVFX01TR19VSURfMiB8fAo+ICsgICAgICAgICBy
ZXNwLmEzICE9IE9QVEVFX01TR19VSURfMyApCgpJIHdvdWxkIGJlIGV4dHJhIGNhdXRpb3VzIHdp
dGggdGhlIHNpZ24tZXh0ZW5zaW9uIGhlcmUuIEl0IHdvdWxkIGJlIApiZXR0ZXIgdG8gZm9sbG93
IHRoZSBzcGVjIHJlZ2FyZGluZyBVVUlEIGJ5IGNhc3RpbmcgcmVzcC5hMCAmIGNvIHRvIDMyLWJp
dC4KCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICsKPiArICAgIGFybV9zbWNjY19zbWMo
T1BURUVfU01DX1ZNX0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIDAsIDAsIDAs
Cj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArICAgIGlmICggcmVzcC5hMCAhPSBPUFRF
RV9TTUNfUkVUVVJOX09LICkgewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJP
UC1URUUgZG9uJ3Qgd2FudCB0byBzdXBwb3J0IGRvbWFpbjogJWRcbiIsCgpUaGlzIG1lc3NhZ2Ug
aXMgc2xpZ2h0bHkgb2RkLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc2F5OgoKIlVuYWJsZSB0byBj
cmVhdGUgT1AtVEVFIGNsaWVudDogcmM9JWRcbiIuCgo+ICsgICAgICAgICAgICAgICAgKHVpbnQz
Ml90KXJlc3AuYTApOwo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJl
c3A7Cj4gKwo+ICsgICAgYXJtX3NtY2NjX3NtYyhnZXRfdXNlcl9yZWcocmVncywgMCksCj4gKyAg
ICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAxKSwKPiArICAgICAgICAgICAgICAg
ICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+ICsgICAgICAgICAgICAgICAgICBnZXRfdXNlcl9y
ZWcocmVncywgMyksCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA0KSwK
PiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+ICsgICAgICAgICAg
ICAgICAgICBnZXRfdXNlcl9yZWcocmVncywgNiksCj4gKyAgICAgICAgICAgICAgICAgIC8qIGNs
aWVudCBpZCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwo+ICsgICAgICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCArIDEsCgpJIHdvdWxkIHByZWZl
ciBpZiB0aGUgY2xpZW50IElEIGlzIGVuY29kZWQgaW4gYSBtYWNyby4gU28gdGhpcyBjb3VsZCBi
ZSAKcmUtdXNlZC4KCj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPiArCj4gKyAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwg
cmVzcC5hMSk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7Cj4gKyAgICBz
ZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
NCwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7Cj4gKyAgICBzZXRfdXNlcl9y
ZWcocmVncywgNiwgMCk7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4g
K3sKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gKwo+ICsgICAgLyogQXQgdGhp
cyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8KPiArCj4gKyAgICAv
KiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9tYWluIGlzIHNodXR0aW5nIGRvd24gKi8KPiArICAgIGFy
bV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwgZC0+ZG9tYWluX2lkICsgMSwgMCwg
MCwgMCwgMCwgMCwgMCwKPiArICAgICAgICAgICAgICAgICAgJnJlc3ApOwoKU28gdGhpcyBTTUMg
c2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBraW5kIG9mIApl
eHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRpbWUgdG8gZGVzdHJveSBhIGRvbWFpbi4K
Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkg
KQo+ICsgICAgewo+ICsgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6Cj4gKyAgICBjYXNl
IE9QVEVFX1NNQ19DQUxMU19VSUQ6Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMU19SRVZJU0lP
TjoKPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6Cj4gKyAgICBjYXNlIE9Q
VEVFX1NNQ19GVU5DSURfR0VUX09TX1JFVklTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9TTUNfRU5B
QkxFX1NITV9DQUNIRToKPiArICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgo+
ICsgICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05GSUc6Cj4gKyAgICBjYXNlIE9QVEVFX1NN
Q19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhf
QVJHOgo+ICsgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEM6Cj4gKyAgICAg
ICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgZGVm
YXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyBvcHRlZV9vcHMgPQo+ICt7Cj4gKyAgICAu
cHJvYmUgPSBvcHRlZV9wcm9iZSwKPiArICAgIC5lbmFibGUgPSBvcHRlZV9lbmFibGUsCj4gKyAg
ICAuZG9tYWluX2Rlc3Ryb3kgPSBvcHRlZV9kb21haW5fZGVzdHJveSwKPiArICAgIC5oYW5kbGVf
Y2FsbCA9IG9wdGVlX2hhbmRsZV9jYWxsLAo+ICt9Owo+ICsKPiArUkVHSVNURVJfVEVFX01FRElB
VE9SKG9wdGVlLCAiT1AtVEVFIiwgJm9wdGVlX29wcyk7Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2
YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBj
LWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+
ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+IGluZGV4IDI2ZDEwMGUuLjFj
NWEyNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+IEBAIC0zMDUsNiAr
MzA1LDU2IEBAIHN0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsKPiAg
IAlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FD
SEUpCj4gICAKPiAgIC8qCj4gKyAqIEluZm9ybSBPUC1URUUgYWJvdXQgYSBuZXcgdmlydHVhbCBt
YWNoaW5lCj4gKyAqCj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmly
dHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCj4gKyAqIE9QLVRFRSByZWNvcmRzIFZNX0lE
IG9mIG5ldyB2aXJ0dWFsIG1hY2hpbmUgYW5kIG1ha2VzIHNlbGYgcmVhZHkKPiArICogdG8gcmVj
ZWl2ZSByZXF1ZXN0cyBmcm9tIGl0Lgo+ICsgKgo+ICsgKiBDYWxsIHJlcXVlc3RzIHVzYWdlOgo+
ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9DUkVBVEVECj4gKyAqIGExCVZN
X0lEIG9mIG5ld2x5IGNyZWF0ZWQgdmlydHVhbCBtYWNoaW5lCj4gKyAqIGEyLTYgTm90IHVzZWQK
PiArICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVz
ZSBvbmx5IGh5cGVydmlzb3IKPiArICogICAgICBjYW4gaXNzdWUgdGhpcyBjYWxsCj4gKyAqCj4g
KyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6Cj4gKyAqIGEwCU9QVEVFX1NNQ19SRVRV
Uk5fT0sKPiArICogYTEtNwlQcmVzZXJ2ZWQKPiArICoKPiArICogRXJyb3IgcmV0dXJuOgo+ICsg
KiBhMAlPUFRFRV9TTUNfUkVUVVJOX0VOT1RBVkFJTAlPUC1URUUgaGFzIG5vIHJlc291cmNlcyBm
b3IKPiArICoJCQkJCWFub3RoZXIgVk0KPiArICogYTEtNwlQcmVzZXJ2ZWQKPiArICoKPiArICov
Cj4gKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVECTEzCj4gKyNkZWZpbmUgT1BU
RUVfU01DX1ZNX0NSRUFURUQgXAo+ICsJT1BURUVfU01DX0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01D
X0ZVTkNJRF9WTV9DUkVBVEVEKQo+ICsKPiArLyoKPiArICogSW5mb3JtIE9QLVRFRSBhYm91dCBz
aHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQo+ICsgKgo+ICsgKiBIeXBlcnZpc29yIGlzc3Vl
cyB0aGlzIGNhbGwgZHVyaW5nIHZpcnR1YWwgbWFjaGluZSAoZ3Vlc3QpIGRlc3RydWN0aW9uLgo+
ICsgKiBPUC1URUUgd2lsbCBjbGVhbiB1cCBhbGwgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCB0
aGlzIFZNLgo+ICsgKgo+ICsgKiBDYWxsIHJlcXVlc3RzIHVzYWdlOgo+ICsgKiBhMAlTTUMgRnVu
Y3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQKPiArICogYTEJVk1fSUQgb2YgdmlydHVh
bCBtYWNoaW5lIGJlaW5nIHNodXR0ZWQgZG93bgo+ICsgKiBhMi02IE5vdCB1c2VkCj4gKyAqIGE3
CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lzdGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBo
eXBlcnZpc29yCj4gKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAo+ICsgKgo+ICsgKiBOb3Jt
YWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdlOgo+ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJOX09LCj4g
KyAqIGExLTcJUHJlc2VydmVkCj4gKyAqCj4gKyAqLwo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5D
SURfVk1fREVTVFJPWUVECTE0Cj4gKyNkZWZpbmUgT1BURUVfU01DX1ZNX0RFU1RST1lFRCBcCj4g
KwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lFRCkK
PiArCj4gKy8qCj4gICAgKiBSZXN1bWUgZnJvbSBSUEMgKGZvciBleGFtcGxlIGFmdGVyIHByb2Nl
c3NpbmcgYSBmb3JlaWduIGludGVycnVwdCkKPiAgICAqCj4gICAgKiBDYWxsIHJlZ2lzdGVyIHVz
YWdlOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17: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 1fwt4w-0006jT-6c; Mon, 03 Sep 2018 17:55:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fwt4u-0006jO-Eh
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:55:56 +0000
X-Inumbo-ID: 6034d02f-afa2-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6034d02f-afa2-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 19:54:17 +0200 (CEST)
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=IrUA9FGB8kbBj8lvx1Eu/xIU/TOq66veCbhT9XqAFME=;
 b=Gf8eQp2l+LIoae1yGKPtGOaKf10zpiXo1oOLo91IgBBkYUiMsam2Lnb+unNv10dOEBs+LAPTrw1Vcw3BIqfSwJAvYpU0GYadv+39x77hdUizUai1GHKmn+yWnT9BDleNPUcnLrTewd1koULDcHfZxMUhNZjtVTZJwrw4t70hfD8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 VI1PR03MB3774.eurprd03.prod.outlook.com (2603:10a6:803:33::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 17:55:46 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
Date: Mon, 3 Sep 2018 20:55:39 +0300
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: <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM4PR0101CA0081.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::49) To VI1PR03MB3774.eurprd03.prod.outlook.com
 (2603:10a6:803:33::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4a9173bf-e1cd-40cc-da76-08d611c67a36
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 3:sCCFvqBUV40Yo0DdZnbLzqtB6M5sYzmZLgvABpoJiCDu4Iiz0zpTRf+In/V1GGk73iKfMCCZXwNTsGnVu7GallubN69T3ktEFWcJr/Q1Au1EZbM5wYuC+UYb7xQlPsv/qla7EemwpuU5AvPXEeqMxpZ5t5JP6WHteKF+LrynVoU6sLtVZo8e2uTmwPyJr+MgWIzc4qTXv20M39MhkPHoiVPXGlCret9kddmH0XUmYUlqfS7GGb/Z0+6MRZy4LeHX;
 25:fxMet3owzhZaQwUmrGL1ujuM08hSzceHglODiync8xpOMd7lOaC0bZVGdpUTw+aeXRmU8y9WsJOYEWkCImcy4Ej65TFmw+KGnWHVZIutvXTBTfr/YEgviJa6FmnxNHnaQVpV5sys1+j0ZVuCDdlSsQGKStnZIR6d+UKpLeFQ12fW3IVyUP28h5Tp7pJbCsNjGm+8RBndaqr2y0SKla2EWQ7/MQ3hE5+wTyTmeV1VQ5f9t1aaCuffD9GaRSQGg0pfkKoMaES8403lGQUBAnZVgVHQyqlXsOE1lrH/bYHRoy83/RT9UFgm5Xg1kUBmto8B6niGGNUptAKBWz5QdnhlJQ==;
 31:UAN39C7MmmpXJWjgUfNa6qq67WaAZIyV3fNplrGIh6lOoTK0BDL0P5PLJxFNw95bMFg2v1qorqhwCtQEskFd6WqU6IWGlqxXDhYJaIM3yaQ36le/kivmDqOOfAqXXaYCjwJgq0PZaN+zbNawtUOrdgo8YqmjIguMQf8D+9eGmNr8tYls2/ew5YaQLelbjLmRRj6ZpOxPGnOTfiTTBSYLgWxTUPLwM81kx2gWP7RolwA=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 20:ggb9PUz4RHKxjz8wLitwHLoi+upVS/jslkRaOA62krVXJb89d8paM5QyeJwYZaZoOSBJHrNnG3krsmqT8CQAIAAMAdNfW4VZQHE6meciihkDGJmzTrPJ7vPaqu2KFSZ5KSCep7qKAR+E8O/SVCPcoYFGbyc4fWpAJslC8YiXDIsCUNTaRLFAWpb69gCm35RyTvJcJJUMm8wYq5oyjnm98ZxuSS1W1Fmld0YG87X6Jw9xIzwx7HatbOdwWX8TWSVVpsDGQ89K/wV6IM+j5kHRM2dKdQx/aAIMzdmxIAISK6HLiz3nd9vaTgS12VjvDFrZFzOX02M6OXIIY4SMLriB/84hNTlNMe+6V8VA1khdfe19PdWSAqJM1LOcu93B7WIKbWIZj1JCm2eAacTw2xpfaTZsCgMnSmuNbCeo+B6h274D2gUusby1txwf1maJAbIAB6Qls30gfEWdt5RVei5hmmhPaoF2KY/TCu/lGNcisbgEPUxWCk3zkAPyXG+CKrFH;
 4:Jjmp9OtKEbg9I4X+vHffsLbnjcXpaRUQKYFjKieb1102l88UoZbKU+LT9DTvxz7D9YiYHf5A8fN5ZvpYV080Zl4Ihw33DA2815ILkETiRDEOyaWydh0cJimweWcafVNHM1uI83BOJgqLCad+VKV3Cg/HJD6AtvY2xWs8YALCUmjZ1aNvG0/D0TOggopQaSjeO75KO4NZu5GXjSqstam4+ysw2vAYYQN94RmAJvAKdfeKTNtfR1gQHyO0wbtPS+qkD+BFvlC2JtypiGplObZcGNm0Cecdl7vlzpxSoI5JEkddin1+rYKjAjngNKyXwNEDc4KFigTMIsuhezRhR6Cos+p8FmZDWeJ5hZxcOr6WtmU=
X-Microsoft-Antispam-PRVS: <VI1PR03MB37749BD7DACAF6E729F0E922E60C0@VI1PR03MB3774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:VI1PR03MB3774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3774; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(136003)(396003)(39860400002)(366004)(189003)(199004)(52314003)(476003)(2616005)(106356001)(446003)(86362001)(11346002)(486006)(2870700001)(478600001)(6116002)(97736004)(3846002)(81156014)(31696002)(64126003)(105586002)(956004)(55236004)(16526019)(31686004)(386003)(66066001)(47776003)(77096007)(26005)(65806001)(2906002)(65956001)(53546011)(186003)(7736002)(8936002)(14444005)(6666003)(36756003)(68736007)(53936002)(8676002)(6486002)(229853002)(6246003)(16576012)(67846002)(58126008)(72206003)(65826007)(23676004)(4326008)(25786009)(80792005)(2486003)(52116002)(305945005)(52146003)(50466002)(5660300001)(316002)(76176011)(81166006)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3774; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc0OzIzOk1iWGU4THdHQnl6VHVrb2VkZVVCLzFZRTd5?=
 =?utf-8?B?ejdReFlSTGtBQXJ6Mm1hZXVSYVd6YU1DVTB6OVhSL3lyeEZkWTVwNUhoeFF5?=
 =?utf-8?B?M2k2bmx3Q3FCUEJrZ0N6L3o0dy9qZHFHUUZXa2w1bm5pWDZTZDltM2FWaXpI?=
 =?utf-8?B?dXJ5R1pqQVhQSFAxc3RBYUFUMGRtN0s3RTRkV3Y3dFNtcUlmbmJCZTdNN3dR?=
 =?utf-8?B?TVJrWW1mbVQvMDMwN2l0Yi92MXhxS0NjNy96QWtyK1JVNmlhb2xudE41VUND?=
 =?utf-8?B?aDBUZ0pDTnlJZ0UzdWJWaVl1VEJoQ0VKK3grZGNVOHhoY3JYSVUyNkRoN084?=
 =?utf-8?B?NEZqdmUyeHRQVHcwNjdvdG9aWXpUS0Irdk9xTmQrQ0tkaFBFaVlYSGpPdVJw?=
 =?utf-8?B?RUczNFBidTV0OWo5ZzFHaTlCZXhYSkppRGxnZ3FQZ040RVFyc3VqVkhhVk9Z?=
 =?utf-8?B?V0RvR0Zub1kyYnQrWVF0cFA1NTBWdlRBVmFaMUIxcDA3U1ozYUV0UUtzaG54?=
 =?utf-8?B?WTZyWldDMi9OQkFGQnIyT01lWlViWkdWTWpVYnVaWXlldDEzZVNEdjYzdnhM?=
 =?utf-8?B?cExzakdpeTNYWU1tMFoyR2haOWdIK3liclNTSUxuazZ0Q25zQnpYNU52ZVBz?=
 =?utf-8?B?RVFneUlrdHp1RXBxdDJxUTZOUGxka3EyeUU4S3RiaUtHQU9NOVN3MkpPYU5B?=
 =?utf-8?B?TWZRTnVXM1ZKaEpZZGhyTkVjdTBrZCtlMFF0NHRXYjF5UWZTNGhLeElHaU9Y?=
 =?utf-8?B?eU1xZHFyL0Q1YVoxbTMvdFBub01kYnJrSVJKQWEzRHNoWUVVaE0wZWwrb043?=
 =?utf-8?B?QVl1Mnl5elM2RCtyYmh6ODhtNmQ4OGlMY05tRTROWENUV1dGSlpjTzdGMy82?=
 =?utf-8?B?VjVhNkpmVXBjN2VJTFVzTVRjMzlmZ2NlRWtXMzhxVTEvUVhsdlNubVduUnZB?=
 =?utf-8?B?THRJTUdZV2M3WGVSWEowNWM2RTZreDVHclo0V0lWNWQvajA4VUo3Z00zK28r?=
 =?utf-8?B?SDVxTU9JUU0rVGpmR2kzSUZNUXZmK3AxOEpNcHRRdDF2ZmcwWUNydVZmV21j?=
 =?utf-8?B?ODMzbW9rTEVpSitrQ3U5NElYUUpsNVlaZU00d3pIeEJSUEhlYlJ3aWtoOXlR?=
 =?utf-8?B?WXFHTFBuQ1FSYU9iRWs4aWZNWkdVTmlVSllBSFVvbzE2TjhNLzhneTREUTFU?=
 =?utf-8?B?TktBRDkzYzFRUldGWDNtK3p4aDVRZ0NUbjg0S2RJUWVoRlBhZ2t1cHZQbEZE?=
 =?utf-8?B?VHVjMkg0WE5iVW81Ly9oNEorT2h6Z2pIK3lUSnZhUnJqS01qaC9uZFZrQ1lN?=
 =?utf-8?B?Sy9KSkVJUWRkd3FmV1RRcEhxMXp5dkgrMFBWNFFMYlo0bG1xSTBLdkRuK3R5?=
 =?utf-8?B?aUg5SzZyTzFiQlY5RWRVSVpSVFlHUTFqWldSMTdLSURDbyt6QlFMSCtKaG5l?=
 =?utf-8?B?UXEyVnNlOFJtYUsxdnNOQTJTVzIzL0pISDdNaWFrc0YrakFEcW9GT3hBN2Jn?=
 =?utf-8?B?ZlJaSFlyYkdrOWRQeUR5cmZoYUNYbVdaRnBBRXh0SW1rZ0IwblBOckNBeEMv?=
 =?utf-8?B?L0VTS0JhQmFUTDNHQjdKRXg0bmZWRzRiWnZTOVo5SEpHZndWam04YWtvNkNk?=
 =?utf-8?B?TXhwUFFMMVQ2czdoYW01WGc2UjJwbzBsYWpPMTVLRjhyWWgzZE5BSGp3NWF3?=
 =?utf-8?B?M1lNUi9nWUQyaVVTeEs4VDdVSW1BeEZKSXA4NWRvdC9QRWlrV09xMDVNU2w1?=
 =?utf-8?B?ZmN1TFJGMzh3Wm4ydjZ3YWFsT2NoRWp5QTRtRnI5cGVic3JJTmVzckVMOGpD?=
 =?utf-8?B?ZHh1SDRGVUoyWGVjQkVlbEpiZnR0UVpQSG93RGVpWFlLN3BKSlh6d2RiMHZl?=
 =?utf-8?B?U0o5T0t5ZHhXMDVQdU9CbEFmaDZ4NGNZTnhyL1lnYk4ra0JtUVRRSk1hOVIr?=
 =?utf-8?B?VVlVYStzOVRQZ2dlOFFoQS96S2NaMU9mQ0FGNzVEQVZuWTVkZWVld1dWcUhJ?=
 =?utf-8?B?QzBKb2d1UnpjR3Q0djIyZHUxTTZ4QlB2TnZ0RHNtbjMxMWc5RnVkZGVHREJY?=
 =?utf-8?Q?Wbsw0lL+PBAWxChWIVQbgjLPc?=
X-Microsoft-Antispam-Message-Info: kAC+Ul2L5iHPi4j4wq7vsqe5gyprcSA1To6PHxrHLP5qqF1LlrBAPRifL9hIH6YdDzhMHApS+c/ECjH2hPg2SHCt+w90snGxM7Z6daLVKWLJkf2044DmiARN8xWgF3h5IU6CZp+IKezATlNMaFHoLKBimiLwYPwmaO4/OXc2JjBQVkG3GOFYciS4caAy5JETljOiUgwxi3W/PUtTLu3eP+H1j5O7zIDNgYDjmCYbUJX4krvDPgUy4QetDC7xFtPr0B7PT00IyEiLcq4jXkWVhS5jwqjaX+tlrv2QkNwrjNazCBcQwRMi7tm8zjNexF/cTcsA3rU4ogqsCVijzYwH52lIsIst12vf07oioHCbDcs=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 6:0Hn9pyaRhDirCLay2XHwzHQ7nbBsXUy2TXrFEIvxtJcPMOqZdqWSl5jcmFPjnkOeZ2FduyJhzd/hdWFmU7zYyWg0cQWCK+fTKe/rBWJBkIaDLlZL15JKpBc/zX4LArV6MpUsHZdqwOZDOpW+ohOx3bi0T0d0ueyNgqRB2AxJnf2qH5mMHBy5jnvYBB8mhA/kTIyZ8dZj4rklHR8ApduaMwoQh4ioFy2PSMMm7fwFjoAy1ugPT8dCCqs67g1uqjR+yklxCT8upRBDTUGMEKS05tVg/nmHPNM1CUEq4MAq8J8WUyrmG9ezXcu+VNGnuqQ6PTYt3t1U7kh2BmZqza3nZLnYzv/8CrwictA9+MjCISjg49kiXy+aniSloSc7bdk0ZtGntvQ1EHjkUVtfP+ZF1F5SnJKYUPw4wtruSyRbAN8titZMNJ0WEUyUfCB5RVG26z6o0gv4jOQDmLJSf1wcrg==;
 5:SI8Vc2daQcT5u/NR49npx4mytzEuKE6+lLKRH1S0F3rlA5in3gA23yACpoaP9OvMXjmb5ZrUQyJNY7PLf8Y3SaG/4c50UlNnEN0Lp4PfaJ35FVWtV6BxoN1Jbd5zBbpUzlB4FZJJDXscudm6cqXpYQxxX8qcW9VUI54eHR/AQlM=;
 7:Fo30YOHqUNTmVHuTxq9azuf+4arXn7iuqenAZKoyiS1vT4k579csAGGLHGGQmePSKZuQw/fFsuS2fMKfVTX2NppFaHUINcyCIKyxDcsIY1kHnfd72U4MKQASOQTpvFXEi5nz2d6C3u8mjgCHRiiR0xJCgw5yutJlt2XdbBII0wPzC9o2L/ffyyDsQmuIHge/v3VHi+oXELJ5VNFrCxv8VytAjWJLnJm/r98HMuM7log1nnL4LrsxVSyFvNAcKx35
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 17:55:46.6428 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a9173bf-e1cd-40cc-da76-08d611c67a36
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3774
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDMuMDkuMTggMjA6MzgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBBZGQgdmVyeSBiYXNpYyBPUC1URUUgbWVkaWF0b3IuIEl0IGNhbiBwcm9iZSBmb3IgT1At
VEVFIHByZXNlbmNlLAo+PiB0ZWxsIGl0IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9u
IGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+IAo+IHMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KPiAK
Pj4gY2FsbHMuCj4+Cj4+IFRoaXMgaXMgYWxsIHdoYXQgaXMgbmVlZGVkIGZvciBEb20wIHRvIHdv
cmsgd2l0aCBPUC1URUUgYXMgbG9uZwo+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2Vz
IHdpdGggT1AtVEVFLiBBbnkgYXR0ZW1wdCB0byBjYWxsCj4+IE9QLVRFRSBmcm9tIERvbVUgd2ls
bCBmYWlsIGFuZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+IAo+IFNoYWxsIHdl
IGV4cGVjdCBmaXJld29ya3M/IDopLgpJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBu
byBzdWNjZXNzIDopCgo+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3IgZm9yYmlk
ZGluZyBEb21VIGFjY2VzcyB1bnRpbCBpdCBpcyAKPiBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMg
dGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCBzdXBwb3J0IGZvciAKPiBPUC1URUUg
d2l0aG91dCB0aGUgcmVzdC4KU29tZSB0aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUg
c3VyZSB0aGF0IERvbTAgaXMgMToxIG1hcHBlZCwgCmJlY2F1c2Ugb2YgZ3JhbnQgcmVmcy4gU28s
IGFjdHVhbGx5LCBhbnkgYWNjZXNzIHNob3VsZCBiZSBmb3JiaWRkZW4uIEkgCmNhbiBvbWl0CgpS
RUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUsICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKCnRpbGwg
dGhlIHZlcnkgbGFzdCBwYXRjaCBpbiB0aGUgc2VyaWVzLgoKQnV0IHRoZW4gaXQgd291bGQgbm90
IGNvbXBpbGUsIGJlY2F1c2Ugb3B0ZWVfb3BzIGlzIHRoZSBzdGF0aWMgc3RydWN0Li4uCgo+IAo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWfCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHzCoMKgIDQgKysKPj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZcKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDEgKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTM0IAo+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgg
fMKgIDUwICsrKysrKysrKysrKysrCj4+IMKgIDQgZmlsZXMgY2hhbmdlZCwgMTg5IGluc2VydGlv
bnMoKykKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVuL2FyY2gvYXJt
L3RlZS9LY29uZmlnCj4+IGluZGV4IGU2OWRlMjkuLjViODI5ZGIgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcK
Pj4gQEAgLTAsMCArMSw0IEBACj4+ICtjb25maWcgT1BURUUKPj4gK8KgwqDCoCBib29sICJFbmFi
bGUgT1AtVEVFIG1lZGlhdG9yIgo+PiArwqDCoMKgIGRlZmF1bHQgbgo+PiArwqDCoMKgIGRlcGVu
ZHMgb24gVEVFCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+PiBpbmRleCBjNTRkNDc5Li45ODJjODc5IDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90
ZWUvTWFrZWZpbGUKPj4gQEAgLTEgKzEsMiBAQAo+PiDCoCBvYmoteSArPSB0ZWUubwo+PiArb2Jq
LSQoQ09ORklHX09QVEVFKSArPSBvcHRlZS5vCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uN2JiODRkOQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtMCwwICsxLDEzNCBAQAo+PiArLyoKPj4g
KyAqIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArICoKPj4gKyAqIE9QLVRFRSBtZWRpYXRv
cgo+PiArICoKPj4gKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KPj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCj4+ICsgKgo+PiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqLwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL2Rl
dmljZV90cmVlLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8YXNt
L3NtY2NjLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPj4gKwo+PiArI2luY2x1ZGUg
PGFzbS90ZWUvb3B0ZWVfbXNnLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4K
Pj4gKwo+PiArc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPj4gK3sKPj4gK8KgwqDCoCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19y
ZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIC8qIENoZWNrIGZvciBlbnRyeSBpbiBkdGLCoCAqLwo+
PiArwqDCoMKgIG5vZGUgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxMLCAibGlu
YXJvLG9wdGVlLXR6Iik7Cj4+ICvCoMKgwqAgaWYgKCAhbm9kZSApCj4+ICvCoMKgwqDCoMKgwqDC
oCByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCAvKiBDaGVjayBVSUQgKi8KPj4gK8KgwqDC
oCBhcm1fc21jY2Nfc21jKEFSTV9TTUNDQ19DQUxMX1VJRF9GSUQoVFJVU1RFRF9PU19FTkQpLCAm
cmVzcCk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHJlc3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgIHJlc3AuYTEgIT0gT1BURUVfTVNHX1VJRF8xIHx8Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgIHJlc3AuYTIgIT0gT1BURUVfTVNHX1VJRF8yIHx8Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgIHJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKPiAKPiBJIHdvdWxkIGJlIGV4
dHJhIGNhdXRpb3VzIHdpdGggdGhlIHNpZ24tZXh0ZW5zaW9uIGhlcmUuIEl0IHdvdWxkIGJlIAo+
IGJldHRlciB0byBmb2xsb3cgdGhlIHNwZWMgcmVnYXJkaW5nIFVVSUQgYnkgY2FzdGluZyByZXNw
LmEwICYgY28gdG8gMzItYml0Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+
PiArCj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgb3B0
ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9z
bWNjY19yZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZN
X0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIDAsIAo+PiAwLCAwLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4+ICvCoMKgwqAgaWYgKCBy
ZXNwLmEwICE9IE9QVEVFX1NNQ19SRVRVUk5fT0sgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBncHJp
bnRrKFhFTkxPR19XQVJOSVJFR0lTVEVSX1RFRV9NRURJQVRPUihvcHRlZSwgIk9QLVRFRSIsICZv
cHRlZV9vcHMpO05HLCAiT1AtVEVFIGRvbid0IHdhbnQgdG8gc3VwcG9ydCBkb21haW46IAo+PiAl
ZFxuIiwKPiAKPiBUaGlzIG1lc3NhZ2UgaXMgc2xpZ2h0bHkgb2RkLiBJdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gc2F5Ogo+IAo+ICJVbmFibGUgdG8gY3JlYXRlIE9QLVRFRSBjbGllbnQ6IHJjPSVkXG4i
Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1aW50MzJfdClyZXNwLmEw
KTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmb3J3YXJkX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFy
bV9zbWNjY19yZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnZXRf
dXNlcl9yZWcocmVncywgMSksCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGdldF91c2VyX3JlZyhyZWdzLCAyKSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnZXRfdXNlcl9yZWcocmVncywgNCksCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDYpLAo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBjbGllbnQgaWQgMCBpcyByZXNlcnZlZCBmb3Ig
aHlwZXJ2aXNvciBpdHNlbGYgKi8KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgKyAxLAo+IAo+IEkgd291bGQgcHJlZmVyIGlm
IHRoZSBjbGllbnQgSUQgaXMgZW5jb2RlZCBpbiBhIG1hY3JvLiBTbyB0aGlzIGNvdWxkIGJlIAo+
IHJlLXVzZWQKClNvbWV0aGluZyBsaWtlCgogICNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFp
bikgKGRvbWFpbi0+ZG9tYWluX2lkICsgMSkKCj8KCj4gCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4gKwo+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCByZXNwLmEwKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcC5hMSk7
Cj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+PiArwqDCoMKgIHNl
dF91c2VyX3JlZyhyZWdzLCAzLCByZXNwLmEzKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVn
cywgNCwgMCk7Cj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+PiArwqDCoMKg
IHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywg
NywgMCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVz
cDsKPj4gKwo+PiArwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3Vs
ZCBiZSBzdG9wcGVkICovCj4+ICsKPj4gK8KgwqDCoCAvKiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9t
YWluIGlzIHNodXR0aW5nIGRvd24gKi8KPj4gK8KgwqDCoCBhcm1fc21jY2Nfc21jKE9QVEVFX1NN
Q19WTV9ERVNUUk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIAo+PiAwLCAwLCAwLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4gCj4gU28gdGhp
cyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBraW5k
IG9mIAo+IGV4cGVjdGluZyB0aGF0IGl0IG1heSB0aW1lIHNvbWUgdGltZSB0byBkZXN0cm95IGEg
ZG9tYWluLgoKSXQgaXMgdGhlIGZhc3QgU01DQ0MgY2FsbCwgc28gaXQgY2FuJ3QgYmUgcHJlZW1w
dGVkLiBBbmQgaXQgaXMgcmVhbGx5IApmYXN0LCBhdCBsZXN0IGluIE9QLVRFRSBjYXNlLiBCYXNp
Y2FsbHksIE9QLVRFRSBqdXN0IHJlbW92ZXMgc29tZSAKZW50cmllcyBmcm9tIHRoZSBsaXN0IGFu
ZCBmcmVlcyBzb21lIG1lbW9yeS4gQW5kIHllcywgaXQgY2FuJ3QgZmFpbC4KCj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+PiArewo+PiArwqDCoMKgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgIGNhc2UgT1BURUVfU01DX0NBTExTX0NPVU5UOgo+PiArwqDC
oMKgIGNhc2UgT1BURUVfU01DX0NBTExTX1VJRDoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19D
QUxMU19SRVZJU0lPTjoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlE
Ogo+PiArwqDCoMKgIGNhc2UgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT046Cj4+ICvC
oMKgwqAgY2FzZSBPUFRFRV9TTUNfRU5BQkxFX1NITV9DQUNIRToKPj4gK8KgwqDCoCBjYXNlIE9Q
VEVFX1NNQ19ESVNBQkxFX1NITV9DQUNIRToKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19HRVRf
U0hNX0NPTkZJRzoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJ
RVM6Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoKPj4gK8KgwqDCoCBj
YXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKPj4gK8KgwqDCoMKgwqDCoMKgIGZv
cndhcmRfY2FsbChyZWdzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiArwqDC
oMKgIGRlZmF1bHQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqAg
fQo+PiArfQo+PiArCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgb3B0
ZWVfb3BzID0KPj4gK3sKPj4gK8KgwqDCoCAucHJvYmUgPSBvcHRlZV9wcm9iZSwKPj4gK8KgwqDC
oCAuZW5hYmxlID0gb3B0ZWVfZW5hYmxlLAo+PiArwqDCoMKgIC5kb21haW5fZGVzdHJveSA9IG9w
dGVlX2RvbWFpbl9kZXN0cm95LAo+PiArwqDCoMKgIC5oYW5kbGVfY2FsbCA9IG9wdGVlX2hhbmRs
ZV9jYWxsLAo+PiArfTsKPj4gKwo+PiArUkVHSVNURVJfVEVFX01FRElBVE9SKG9wdGVlLCAiT1At
VEVFIiwgJm9wdGVlX29wcyk7Cj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+
ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8K
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIAo+PiBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCj4+IGluZGV4IDI2ZDEwMGUuLjFj
NWEyNDcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCj4+IEBAIC0zMDUs
NiArMzA1LDU2IEBAIHN0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsK
Pj4gwqDCoMKgwqDCoCBPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VO
QUJMRV9TSE1fQ0FDSEUpCj4+IMKgIC8qCj4+ICsgKiBJbmZvcm0gT1AtVEVFIGFib3V0IGEgbmV3
IHZpcnR1YWwgbWFjaGluZQo+PiArICoKPj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2Fs
bCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCj4+ICsgKiBPUC1URUUg
cmVjb3JkcyBWTV9JRCBvZiBuZXcgdmlydHVhbCBtYWNoaW5lIGFuZCBtYWtlcyBzZWxmIHJlYWR5
Cj4+ICsgKiB0byByZWNlaXZlIHJlcXVlc3RzIGZyb20gaXQuCj4+ICsgKgo+PiArICogQ2FsbCBy
ZXF1ZXN0cyB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIFNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01D
X1ZNX0NSRUFURUQKPj4gKyAqIGExwqDCoMKgIFZNX0lEIG9mIG5ld2x5IGNyZWF0ZWQgdmlydHVh
bCBtYWNoaW5lCj4+ICsgKiBhMi02IE5vdCB1c2VkCj4+ICsgKiBhN8KgwqDCoCBIeXBlcnZpc29y
IENsaWVudCBJRCByZWdpc3Rlci4gTXVzdCBiZSAwLCBiZWNhdXNlIG9ubHkgCj4+IGh5cGVydmlz
b3IKPj4gKyAqwqDCoMKgwqDCoCBjYW4gaXNzdWUgdGhpcyBjYWxsCj4+ICsgKgo+PiArICogTm9y
bWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIE9QVEVFX1NNQ19SRVRV
Uk5fT0sKPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsgKgo+PiArICogRXJyb3IgcmV0
dXJuOgo+PiArICogYTDCoMKgwqAgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUzCoMKgwqAgT1At
VEVFIGhhcyBubyByZXNvdXJjZXMgZm9yCj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGFub3RoZXIgVk0KPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsg
Kgo+PiArICovCj4+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1fQ1JFQVRFRMKgwqDCoCAx
Mwo+PiArI2RlZmluZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCBcCj4+ICvCoMKgwqAgT1BURUVfU01D
X0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVEKQo+PiArCj4+ICsvKgo+
PiArICogSW5mb3JtIE9QLVRFRSBhYm91dCBzaHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQo+
PiArICoKPj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBt
YWNoaW5lIChndWVzdCkgCj4+IGRlc3RydWN0aW9uLgo+PiArICogT1AtVEVFIHdpbGwgY2xlYW4g
dXAgYWxsIHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggdGhpcyBWTS4KPj4gKyAqCj4+ICsgKiBD
YWxsIHJlcXVlc3RzIHVzYWdlOgo+PiArICogYTDCoMKgwqAgU01DIEZ1bmN0aW9uIElELCBPUFRF
RV9TTUNfVk1fREVTVFJPWUVECj4+ICsgKiBhMcKgwqDCoCBWTV9JRCBvZiB2aXJ0dWFsIG1hY2hp
bmUgYmVpbmcgc2h1dHRlZCBkb3duCj4+ICsgKiBhMi02IE5vdCB1c2VkCj4+ICsgKiBhN8KgwqDC
oCBIeXBlcnZpc29yIENsaWVudCBJRCByZWdpc3Rlci4gTXVzdCBiZSAwLCBiZWNhdXNlIG9ubHkg
Cj4+IGh5cGVydmlzb3IKPj4gKyAqwqDCoMKgwqDCoCBjYW4gaXNzdWUgdGhpcyBjYWxsCj4+ICsg
Kgo+PiArICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIE9Q
VEVFX1NNQ19SRVRVUk5fT0sKPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsgKgo+PiAr
ICovCj4+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1fREVTVFJPWUVEwqDCoMKgIDE0Cj4+
ICsjZGVmaW5lIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQgXAo+PiArwqDCoMKgIE9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfVk1fREVTVFJPWUVEKQo+PiArCj4+ICsvKgo+
PiDCoMKgICogUmVzdW1lIGZyb20gUlBDIChmb3IgZXhhbXBsZSBhZnRlciBwcm9jZXNzaW5nIGEg
Zm9yZWlnbiBpbnRlcnJ1cHQpCj4+IMKgwqAgKgo+PiDCoMKgICogQ2FsbCByZWdpc3RlciB1c2Fn
ZToKPj4KPiAKPiBDaGVlcnMsCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17: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 1fwt56-0006k7-L5; Mon, 03 Sep 2018 17: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=v9ak=lr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fwt55-0006jx-Ds
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 17:56:07 +0000
X-Inumbo-ID: 654e1bf5-afa2-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 654e1bf5-afa2-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 19:54:28 +0200 (CEST)
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=IrUA9FGB8kbBj8lvx1Eu/xIU/TOq66veCbhT9XqAFME=;
 b=Gf8eQp2l+LIoae1yGKPtGOaKf10zpiXo1oOLo91IgBBkYUiMsam2Lnb+unNv10dOEBs+LAPTrw1Vcw3BIqfSwJAvYpU0GYadv+39x77hdUizUai1GHKmn+yWnT9BDleNPUcnLrTewd1koULDcHfZxMUhNZjtVTZJwrw4t70hfD8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 VI1PR03MB3774.eurprd03.prod.outlook.com (2603:10a6:803:33::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.14; Mon, 3 Sep 2018 17:55:46 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
Date: Mon, 3 Sep 2018 20:55:39 +0300
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: <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM4PR0101CA0081.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::49) To VI1PR03MB3774.eurprd03.prod.outlook.com
 (2603:10a6:803:33::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4a9173bf-e1cd-40cc-da76-08d611c67a36
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 3:sCCFvqBUV40Yo0DdZnbLzqtB6M5sYzmZLgvABpoJiCDu4Iiz0zpTRf+In/V1GGk73iKfMCCZXwNTsGnVu7GallubN69T3ktEFWcJr/Q1Au1EZbM5wYuC+UYb7xQlPsv/qla7EemwpuU5AvPXEeqMxpZ5t5JP6WHteKF+LrynVoU6sLtVZo8e2uTmwPyJr+MgWIzc4qTXv20M39MhkPHoiVPXGlCret9kddmH0XUmYUlqfS7GGb/Z0+6MRZy4LeHX;
 25:fxMet3owzhZaQwUmrGL1ujuM08hSzceHglODiync8xpOMd7lOaC0bZVGdpUTw+aeXRmU8y9WsJOYEWkCImcy4Ej65TFmw+KGnWHVZIutvXTBTfr/YEgviJa6FmnxNHnaQVpV5sys1+j0ZVuCDdlSsQGKStnZIR6d+UKpLeFQ12fW3IVyUP28h5Tp7pJbCsNjGm+8RBndaqr2y0SKla2EWQ7/MQ3hE5+wTyTmeV1VQ5f9t1aaCuffD9GaRSQGg0pfkKoMaES8403lGQUBAnZVgVHQyqlXsOE1lrH/bYHRoy83/RT9UFgm5Xg1kUBmto8B6niGGNUptAKBWz5QdnhlJQ==;
 31:UAN39C7MmmpXJWjgUfNa6qq67WaAZIyV3fNplrGIh6lOoTK0BDL0P5PLJxFNw95bMFg2v1qorqhwCtQEskFd6WqU6IWGlqxXDhYJaIM3yaQ36le/kivmDqOOfAqXXaYCjwJgq0PZaN+zbNawtUOrdgo8YqmjIguMQf8D+9eGmNr8tYls2/ew5YaQLelbjLmRRj6ZpOxPGnOTfiTTBSYLgWxTUPLwM81kx2gWP7RolwA=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 20:ggb9PUz4RHKxjz8wLitwHLoi+upVS/jslkRaOA62krVXJb89d8paM5QyeJwYZaZoOSBJHrNnG3krsmqT8CQAIAAMAdNfW4VZQHE6meciihkDGJmzTrPJ7vPaqu2KFSZ5KSCep7qKAR+E8O/SVCPcoYFGbyc4fWpAJslC8YiXDIsCUNTaRLFAWpb69gCm35RyTvJcJJUMm8wYq5oyjnm98ZxuSS1W1Fmld0YG87X6Jw9xIzwx7HatbOdwWX8TWSVVpsDGQ89K/wV6IM+j5kHRM2dKdQx/aAIMzdmxIAISK6HLiz3nd9vaTgS12VjvDFrZFzOX02M6OXIIY4SMLriB/84hNTlNMe+6V8VA1khdfe19PdWSAqJM1LOcu93B7WIKbWIZj1JCm2eAacTw2xpfaTZsCgMnSmuNbCeo+B6h274D2gUusby1txwf1maJAbIAB6Qls30gfEWdt5RVei5hmmhPaoF2KY/TCu/lGNcisbgEPUxWCk3zkAPyXG+CKrFH;
 4:Jjmp9OtKEbg9I4X+vHffsLbnjcXpaRUQKYFjKieb1102l88UoZbKU+LT9DTvxz7D9YiYHf5A8fN5ZvpYV080Zl4Ihw33DA2815ILkETiRDEOyaWydh0cJimweWcafVNHM1uI83BOJgqLCad+VKV3Cg/HJD6AtvY2xWs8YALCUmjZ1aNvG0/D0TOggopQaSjeO75KO4NZu5GXjSqstam4+ysw2vAYYQN94RmAJvAKdfeKTNtfR1gQHyO0wbtPS+qkD+BFvlC2JtypiGplObZcGNm0Cecdl7vlzpxSoI5JEkddin1+rYKjAjngNKyXwNEDc4KFigTMIsuhezRhR6Cos+p8FmZDWeJ5hZxcOr6WtmU=
X-Microsoft-Antispam-PRVS: <VI1PR03MB37749BD7DACAF6E729F0E922E60C0@VI1PR03MB3774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699016);
 SRVR:VI1PR03MB3774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3774; 
X-Forefront-PRVS: 0784C803FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(136003)(396003)(39860400002)(366004)(189003)(199004)(52314003)(476003)(2616005)(106356001)(446003)(86362001)(11346002)(486006)(2870700001)(478600001)(6116002)(97736004)(3846002)(81156014)(31696002)(64126003)(105586002)(956004)(55236004)(16526019)(31686004)(386003)(66066001)(47776003)(77096007)(26005)(65806001)(2906002)(65956001)(53546011)(186003)(7736002)(8936002)(14444005)(6666003)(36756003)(68736007)(53936002)(8676002)(6486002)(229853002)(6246003)(16576012)(67846002)(58126008)(72206003)(65826007)(23676004)(4326008)(25786009)(80792005)(2486003)(52116002)(305945005)(52146003)(50466002)(5660300001)(316002)(76176011)(81166006)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3774; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc0OzIzOk1iWGU4THdHQnl6VHVrb2VkZVVCLzFZRTd5?=
 =?utf-8?B?ejdReFlSTGtBQXJ6Mm1hZXVSYVd6YU1DVTB6OVhSL3lyeEZkWTVwNUhoeFF5?=
 =?utf-8?B?M2k2bmx3Q3FCUEJrZ0N6L3o0dy9qZHFHUUZXa2w1bm5pWDZTZDltM2FWaXpI?=
 =?utf-8?B?dXJ5R1pqQVhQSFAxc3RBYUFUMGRtN0s3RTRkV3Y3dFNtcUlmbmJCZTdNN3dR?=
 =?utf-8?B?TVJrWW1mbVQvMDMwN2l0Yi92MXhxS0NjNy96QWtyK1JVNmlhb2xudE41VUND?=
 =?utf-8?B?aDBUZ0pDTnlJZ0UzdWJWaVl1VEJoQ0VKK3grZGNVOHhoY3JYSVUyNkRoN084?=
 =?utf-8?B?NEZqdmUyeHRQVHcwNjdvdG9aWXpUS0Irdk9xTmQrQ0tkaFBFaVlYSGpPdVJw?=
 =?utf-8?B?RUczNFBidTV0OWo5ZzFHaTlCZXhYSkppRGxnZ3FQZ040RVFyc3VqVkhhVk9Z?=
 =?utf-8?B?V0RvR0Zub1kyYnQrWVF0cFA1NTBWdlRBVmFaMUIxcDA3U1ozYUV0UUtzaG54?=
 =?utf-8?B?WTZyWldDMi9OQkFGQnIyT01lWlViWkdWTWpVYnVaWXlldDEzZVNEdjYzdnhM?=
 =?utf-8?B?cExzakdpeTNYWU1tMFoyR2haOWdIK3liclNTSUxuazZ0Q25zQnpYNU52ZVBz?=
 =?utf-8?B?RVFneUlrdHp1RXBxdDJxUTZOUGxka3EyeUU4S3RiaUtHQU9NOVN3MkpPYU5B?=
 =?utf-8?B?TWZRTnVXM1ZKaEpZZGhyTkVjdTBrZCtlMFF0NHRXYjF5UWZTNGhLeElHaU9Y?=
 =?utf-8?B?eU1xZHFyL0Q1YVoxbTMvdFBub01kYnJrSVJKQWEzRHNoWUVVaE0wZWwrb043?=
 =?utf-8?B?QVl1Mnl5elM2RCtyYmh6ODhtNmQ4OGlMY05tRTROWENUV1dGSlpjTzdGMy82?=
 =?utf-8?B?VjVhNkpmVXBjN2VJTFVzTVRjMzlmZ2NlRWtXMzhxVTEvUVhsdlNubVduUnZB?=
 =?utf-8?B?THRJTUdZV2M3WGVSWEowNWM2RTZreDVHclo0V0lWNWQvajA4VUo3Z00zK28r?=
 =?utf-8?B?SDVxTU9JUU0rVGpmR2kzSUZNUXZmK3AxOEpNcHRRdDF2ZmcwWUNydVZmV21j?=
 =?utf-8?B?ODMzbW9rTEVpSitrQ3U5NElYUUpsNVlaZU00d3pIeEJSUEhlYlJ3aWtoOXlR?=
 =?utf-8?B?WXFHTFBuQ1FSYU9iRWs4aWZNWkdVTmlVSllBSFVvbzE2TjhNLzhneTREUTFU?=
 =?utf-8?B?TktBRDkzYzFRUldGWDNtK3p4aDVRZ0NUbjg0S2RJUWVoRlBhZ2t1cHZQbEZE?=
 =?utf-8?B?VHVjMkg0WE5iVW81Ly9oNEorT2h6Z2pIK3lUSnZhUnJqS01qaC9uZFZrQ1lN?=
 =?utf-8?B?Sy9KSkVJUWRkd3FmV1RRcEhxMXp5dkgrMFBWNFFMYlo0bG1xSTBLdkRuK3R5?=
 =?utf-8?B?aUg5SzZyTzFiQlY5RWRVSVpSVFlHUTFqWldSMTdLSURDbyt6QlFMSCtKaG5l?=
 =?utf-8?B?UXEyVnNlOFJtYUsxdnNOQTJTVzIzL0pISDdNaWFrc0YrakFEcW9GT3hBN2Jn?=
 =?utf-8?B?ZlJaSFlyYkdrOWRQeUR5cmZoYUNYbVdaRnBBRXh0SW1rZ0IwblBOckNBeEMv?=
 =?utf-8?B?L0VTS0JhQmFUTDNHQjdKRXg0bmZWRzRiWnZTOVo5SEpHZndWam04YWtvNkNk?=
 =?utf-8?B?TXhwUFFMMVQ2czdoYW01WGc2UjJwbzBsYWpPMTVLRjhyWWgzZE5BSGp3NWF3?=
 =?utf-8?B?M1lNUi9nWUQyaVVTeEs4VDdVSW1BeEZKSXA4NWRvdC9QRWlrV09xMDVNU2w1?=
 =?utf-8?B?ZmN1TFJGMzh3Wm4ydjZ3YWFsT2NoRWp5QTRtRnI5cGVic3JJTmVzckVMOGpD?=
 =?utf-8?B?ZHh1SDRGVUoyWGVjQkVlbEpiZnR0UVpQSG93RGVpWFlLN3BKSlh6d2RiMHZl?=
 =?utf-8?B?U0o5T0t5ZHhXMDVQdU9CbEFmaDZ4NGNZTnhyL1lnYk4ra0JtUVRRSk1hOVIr?=
 =?utf-8?B?VVlVYStzOVRQZ2dlOFFoQS96S2NaMU9mQ0FGNzVEQVZuWTVkZWVld1dWcUhJ?=
 =?utf-8?B?QzBKb2d1UnpjR3Q0djIyZHUxTTZ4QlB2TnZ0RHNtbjMxMWc5RnVkZGVHREJY?=
 =?utf-8?Q?Wbsw0lL+PBAWxChWIVQbgjLPc?=
X-Microsoft-Antispam-Message-Info: kAC+Ul2L5iHPi4j4wq7vsqe5gyprcSA1To6PHxrHLP5qqF1LlrBAPRifL9hIH6YdDzhMHApS+c/ECjH2hPg2SHCt+w90snGxM7Z6daLVKWLJkf2044DmiARN8xWgF3h5IU6CZp+IKezATlNMaFHoLKBimiLwYPwmaO4/OXc2JjBQVkG3GOFYciS4caAy5JETljOiUgwxi3W/PUtTLu3eP+H1j5O7zIDNgYDjmCYbUJX4krvDPgUy4QetDC7xFtPr0B7PT00IyEiLcq4jXkWVhS5jwqjaX+tlrv2QkNwrjNazCBcQwRMi7tm8zjNexF/cTcsA3rU4ogqsCVijzYwH52lIsIst12vf07oioHCbDcs=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3774;
 6:0Hn9pyaRhDirCLay2XHwzHQ7nbBsXUy2TXrFEIvxtJcPMOqZdqWSl5jcmFPjnkOeZ2FduyJhzd/hdWFmU7zYyWg0cQWCK+fTKe/rBWJBkIaDLlZL15JKpBc/zX4LArV6MpUsHZdqwOZDOpW+ohOx3bi0T0d0ueyNgqRB2AxJnf2qH5mMHBy5jnvYBB8mhA/kTIyZ8dZj4rklHR8ApduaMwoQh4ioFy2PSMMm7fwFjoAy1ugPT8dCCqs67g1uqjR+yklxCT8upRBDTUGMEKS05tVg/nmHPNM1CUEq4MAq8J8WUyrmG9ezXcu+VNGnuqQ6PTYt3t1U7kh2BmZqza3nZLnYzv/8CrwictA9+MjCISjg49kiXy+aniSloSc7bdk0ZtGntvQ1EHjkUVtfP+ZF1F5SnJKYUPw4wtruSyRbAN8titZMNJ0WEUyUfCB5RVG26z6o0gv4jOQDmLJSf1wcrg==;
 5:SI8Vc2daQcT5u/NR49npx4mytzEuKE6+lLKRH1S0F3rlA5in3gA23yACpoaP9OvMXjmb5ZrUQyJNY7PLf8Y3SaG/4c50UlNnEN0Lp4PfaJ35FVWtV6BxoN1Jbd5zBbpUzlB4FZJJDXscudm6cqXpYQxxX8qcW9VUI54eHR/AQlM=;
 7:Fo30YOHqUNTmVHuTxq9azuf+4arXn7iuqenAZKoyiS1vT4k579csAGGLHGGQmePSKZuQw/fFsuS2fMKfVTX2NppFaHUINcyCIKyxDcsIY1kHnfd72U4MKQASOQTpvFXEi5nz2d6C3u8mjgCHRiiR0xJCgw5yutJlt2XdbBII0wPzC9o2L/ffyyDsQmuIHge/v3VHi+oXELJ5VNFrCxv8VytAjWJLnJm/r98HMuM7log1nnL4LrsxVSyFvNAcKx35
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2018 17:55:46.6428 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a9173bf-e1cd-40cc-da76-08d611c67a36
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3774
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDMuMDkuMTggMjA6MzgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBBZGQgdmVyeSBiYXNpYyBPUC1URUUgbWVkaWF0b3IuIEl0IGNhbiBwcm9iZSBmb3IgT1At
VEVFIHByZXNlbmNlLAo+PiB0ZWxsIGl0IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9u
IGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+IAo+IHMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KPiAK
Pj4gY2FsbHMuCj4+Cj4+IFRoaXMgaXMgYWxsIHdoYXQgaXMgbmVlZGVkIGZvciBEb20wIHRvIHdv
cmsgd2l0aCBPUC1URUUgYXMgbG9uZwo+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2Vz
IHdpdGggT1AtVEVFLiBBbnkgYXR0ZW1wdCB0byBjYWxsCj4+IE9QLVRFRSBmcm9tIERvbVUgd2ls
bCBmYWlsIGFuZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+IAo+IFNoYWxsIHdl
IGV4cGVjdCBmaXJld29ya3M/IDopLgpJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBu
byBzdWNjZXNzIDopCgo+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3IgZm9yYmlk
ZGluZyBEb21VIGFjY2VzcyB1bnRpbCBpdCBpcyAKPiBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMg
dGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCBzdXBwb3J0IGZvciAKPiBPUC1URUUg
d2l0aG91dCB0aGUgcmVzdC4KU29tZSB0aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUg
c3VyZSB0aGF0IERvbTAgaXMgMToxIG1hcHBlZCwgCmJlY2F1c2Ugb2YgZ3JhbnQgcmVmcy4gU28s
IGFjdHVhbGx5LCBhbnkgYWNjZXNzIHNob3VsZCBiZSBmb3JiaWRkZW4uIEkgCmNhbiBvbWl0CgpS
RUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUsICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKCnRpbGwg
dGhlIHZlcnkgbGFzdCBwYXRjaCBpbiB0aGUgc2VyaWVzLgoKQnV0IHRoZW4gaXQgd291bGQgbm90
IGNvbXBpbGUsIGJlY2F1c2Ugb3B0ZWVfb3BzIGlzIHRoZSBzdGF0aWMgc3RydWN0Li4uCgo+IAo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWfCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHzCoMKgIDQgKysKPj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZcKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDEgKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTM0IAo+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgg
fMKgIDUwICsrKysrKysrKysrKysrCj4+IMKgIDQgZmlsZXMgY2hhbmdlZCwgMTg5IGluc2VydGlv
bnMoKykKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVuL2FyY2gvYXJt
L3RlZS9LY29uZmlnCj4+IGluZGV4IGU2OWRlMjkuLjViODI5ZGIgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcK
Pj4gQEAgLTAsMCArMSw0IEBACj4+ICtjb25maWcgT1BURUUKPj4gK8KgwqDCoCBib29sICJFbmFi
bGUgT1AtVEVFIG1lZGlhdG9yIgo+PiArwqDCoMKgIGRlZmF1bHQgbgo+PiArwqDCoMKgIGRlcGVu
ZHMgb24gVEVFCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVu
L2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+PiBpbmRleCBjNTRkNDc5Li45ODJjODc5IDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90
ZWUvTWFrZWZpbGUKPj4gQEAgLTEgKzEsMiBAQAo+PiDCoCBvYmoteSArPSB0ZWUubwo+PiArb2Jq
LSQoQ09ORklHX09QVEVFKSArPSBvcHRlZS5vCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uN2JiODRkOQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtMCwwICsxLDEzNCBAQAo+PiArLyoKPj4g
KyAqIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArICoKPj4gKyAqIE9QLVRFRSBtZWRpYXRv
cgo+PiArICoKPj4gKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KPj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBFUEFNIFN5c3RlbXMuCj4+ICsgKgo+PiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqLwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL2Rl
dmljZV90cmVlLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8YXNt
L3NtY2NjLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPj4gKwo+PiArI2luY2x1ZGUg
PGFzbS90ZWUvb3B0ZWVfbXNnLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4K
Pj4gKwo+PiArc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPj4gK3sKPj4gK8KgwqDCoCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19y
ZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIC8qIENoZWNrIGZvciBlbnRyeSBpbiBkdGLCoCAqLwo+
PiArwqDCoMKgIG5vZGUgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxMLCAibGlu
YXJvLG9wdGVlLXR6Iik7Cj4+ICvCoMKgwqAgaWYgKCAhbm9kZSApCj4+ICvCoMKgwqDCoMKgwqDC
oCByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCAvKiBDaGVjayBVSUQgKi8KPj4gK8KgwqDC
oCBhcm1fc21jY2Nfc21jKEFSTV9TTUNDQ19DQUxMX1VJRF9GSUQoVFJVU1RFRF9PU19FTkQpLCAm
cmVzcCk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHJlc3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgIHJlc3AuYTEgIT0gT1BURUVfTVNHX1VJRF8xIHx8Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgIHJlc3AuYTIgIT0gT1BURUVfTVNHX1VJRF8yIHx8Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgIHJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKPiAKPiBJIHdvdWxkIGJlIGV4
dHJhIGNhdXRpb3VzIHdpdGggdGhlIHNpZ24tZXh0ZW5zaW9uIGhlcmUuIEl0IHdvdWxkIGJlIAo+
IGJldHRlciB0byBmb2xsb3cgdGhlIHNwZWMgcmVnYXJkaW5nIFVVSUQgYnkgY2FzdGluZyByZXNw
LmEwICYgY28gdG8gMzItYml0Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+
PiArCj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgb3B0
ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9z
bWNjY19yZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZN
X0NSRUFURUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIDAsIAo+PiAwLCAwLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4+ICvCoMKgwqAgaWYgKCBy
ZXNwLmEwICE9IE9QVEVFX1NNQ19SRVRVUk5fT0sgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBncHJp
bnRrKFhFTkxPR19XQVJOSVJFR0lTVEVSX1RFRV9NRURJQVRPUihvcHRlZSwgIk9QLVRFRSIsICZv
cHRlZV9vcHMpO05HLCAiT1AtVEVFIGRvbid0IHdhbnQgdG8gc3VwcG9ydCBkb21haW46IAo+PiAl
ZFxuIiwKPiAKPiBUaGlzIG1lc3NhZ2UgaXMgc2xpZ2h0bHkgb2RkLiBJdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gc2F5Ogo+IAo+ICJVbmFibGUgdG8gY3JlYXRlIE9QLVRFRSBjbGllbnQ6IHJjPSVkXG4i
Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1aW50MzJfdClyZXNwLmEw
KTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmb3J3YXJkX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFy
bV9zbWNjY19yZXMgcmVzcDsKPj4gKwo+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoZ2V0X3VzZXJf
cmVnKHJlZ3MsIDApLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnZXRf
dXNlcl9yZWcocmVncywgMSksCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGdldF91c2VyX3JlZyhyZWdzLCAyKSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnZXRfdXNlcl9yZWcocmVncywgNCksCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGdldF91c2VyX3JlZyhyZWdzLCA1KSwKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDYpLAo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBjbGllbnQgaWQgMCBpcyByZXNlcnZlZCBmb3Ig
aHlwZXJ2aXNvciBpdHNlbGYgKi8KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQgKyAxLAo+IAo+IEkgd291bGQgcHJlZmVyIGlm
IHRoZSBjbGllbnQgSUQgaXMgZW5jb2RlZCBpbiBhIG1hY3JvLiBTbyB0aGlzIGNvdWxkIGJlIAo+
IHJlLXVzZWQKClNvbWV0aGluZyBsaWtlCgogICNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFp
bikgKGRvbWFpbi0+ZG9tYWluX2lkICsgMSkKCj8KCj4gCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4gKwo+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCByZXNwLmEwKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMSwgcmVzcC5hMSk7
Cj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+PiArwqDCoMKgIHNl
dF91c2VyX3JlZyhyZWdzLCAzLCByZXNwLmEzKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVn
cywgNCwgMCk7Cj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+PiArwqDCoMKg
IHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywg
NywgMCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVz
cDsKPj4gKwo+PiArwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3Vs
ZCBiZSBzdG9wcGVkICovCj4+ICsKPj4gK8KgwqDCoCAvKiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9t
YWluIGlzIHNodXR0aW5nIGRvd24gKi8KPj4gK8KgwqDCoCBhcm1fc21jY2Nfc21jKE9QVEVFX1NN
Q19WTV9ERVNUUk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIAo+PiAwLCAwLCAwLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4gCj4gU28gdGhp
cyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBraW5k
IG9mIAo+IGV4cGVjdGluZyB0aGF0IGl0IG1heSB0aW1lIHNvbWUgdGltZSB0byBkZXN0cm95IGEg
ZG9tYWluLgoKSXQgaXMgdGhlIGZhc3QgU01DQ0MgY2FsbCwgc28gaXQgY2FuJ3QgYmUgcHJlZW1w
dGVkLiBBbmQgaXQgaXMgcmVhbGx5IApmYXN0LCBhdCBsZXN0IGluIE9QLVRFRSBjYXNlLiBCYXNp
Y2FsbHksIE9QLVRFRSBqdXN0IHJlbW92ZXMgc29tZSAKZW50cmllcyBmcm9tIHRoZSBsaXN0IGFu
ZCBmcmVlcyBzb21lIG1lbW9yeS4gQW5kIHllcywgaXQgY2FuJ3QgZmFpbC4KCj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+PiArewo+PiArwqDCoMKgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgIGNhc2UgT1BURUVfU01DX0NBTExTX0NPVU5UOgo+PiArwqDC
oMKgIGNhc2UgT1BURUVfU01DX0NBTExTX1VJRDoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19D
QUxMU19SRVZJU0lPTjoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19VVUlE
Ogo+PiArwqDCoMKgIGNhc2UgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT046Cj4+ICvC
oMKgwqAgY2FzZSBPUFRFRV9TTUNfRU5BQkxFX1NITV9DQUNIRToKPj4gK8KgwqDCoCBjYXNlIE9Q
VEVFX1NNQ19ESVNBQkxFX1NITV9DQUNIRToKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19HRVRf
U0hNX0NPTkZJRzoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJ
RVM6Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoKPj4gK8KgwqDCoCBj
YXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKPj4gK8KgwqDCoMKgwqDCoMKgIGZv
cndhcmRfY2FsbChyZWdzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiArwqDC
oMKgIGRlZmF1bHQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqAg
fQo+PiArfQo+PiArCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9vcHMgb3B0
ZWVfb3BzID0KPj4gK3sKPj4gK8KgwqDCoCAucHJvYmUgPSBvcHRlZV9wcm9iZSwKPj4gK8KgwqDC
oCAuZW5hYmxlID0gb3B0ZWVfZW5hYmxlLAo+PiArwqDCoMKgIC5kb21haW5fZGVzdHJveSA9IG9w
dGVlX2RvbWFpbl9kZXN0cm95LAo+PiArwqDCoMKgIC5oYW5kbGVfY2FsbCA9IG9wdGVlX2hhbmRs
ZV9jYWxsLAo+PiArfTsKPj4gKwo+PiArUkVHSVNURVJfVEVFX01FRElBVE9SKG9wdGVlLCAiT1At
VEVFIiwgJm9wdGVlX29wcyk7Cj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+
ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8K
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIAo+PiBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCj4+IGluZGV4IDI2ZDEwMGUuLjFj
NWEyNDcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oCj4+IEBAIC0zMDUs
NiArMzA1LDU2IEBAIHN0cnVjdCBvcHRlZV9zbWNfZGlzYWJsZV9zaG1fY2FjaGVfcmVzdWx0IHsK
Pj4gwqDCoMKgwqDCoCBPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VO
QUJMRV9TSE1fQ0FDSEUpCj4+IMKgIC8qCj4+ICsgKiBJbmZvcm0gT1AtVEVFIGFib3V0IGEgbmV3
IHZpcnR1YWwgbWFjaGluZQo+PiArICoKPj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2Fs
bCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCj4+ICsgKiBPUC1URUUg
cmVjb3JkcyBWTV9JRCBvZiBuZXcgdmlydHVhbCBtYWNoaW5lIGFuZCBtYWtlcyBzZWxmIHJlYWR5
Cj4+ICsgKiB0byByZWNlaXZlIHJlcXVlc3RzIGZyb20gaXQuCj4+ICsgKgo+PiArICogQ2FsbCBy
ZXF1ZXN0cyB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIFNNQyBGdW5jdGlvbiBJRCwgT1BURUVfU01D
X1ZNX0NSRUFURUQKPj4gKyAqIGExwqDCoMKgIFZNX0lEIG9mIG5ld2x5IGNyZWF0ZWQgdmlydHVh
bCBtYWNoaW5lCj4+ICsgKiBhMi02IE5vdCB1c2VkCj4+ICsgKiBhN8KgwqDCoCBIeXBlcnZpc29y
IENsaWVudCBJRCByZWdpc3Rlci4gTXVzdCBiZSAwLCBiZWNhdXNlIG9ubHkgCj4+IGh5cGVydmlz
b3IKPj4gKyAqwqDCoMKgwqDCoCBjYW4gaXNzdWUgdGhpcyBjYWxsCj4+ICsgKgo+PiArICogTm9y
bWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIE9QVEVFX1NNQ19SRVRV
Uk5fT0sKPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsgKgo+PiArICogRXJyb3IgcmV0
dXJuOgo+PiArICogYTDCoMKgwqAgT1BURUVfU01DX1JFVFVSTl9FTk9UQVZBSUzCoMKgwqAgT1At
VEVFIGhhcyBubyByZXNvdXJjZXMgZm9yCj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGFub3RoZXIgVk0KPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsg
Kgo+PiArICovCj4+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1fQ1JFQVRFRMKgwqDCoCAx
Mwo+PiArI2RlZmluZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCBcCj4+ICvCoMKgwqAgT1BURUVfU01D
X0ZBU1RfQ0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVEKQo+PiArCj4+ICsvKgo+
PiArICogSW5mb3JtIE9QLVRFRSBhYm91dCBzaHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQo+
PiArICoKPj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBt
YWNoaW5lIChndWVzdCkgCj4+IGRlc3RydWN0aW9uLgo+PiArICogT1AtVEVFIHdpbGwgY2xlYW4g
dXAgYWxsIHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggdGhpcyBWTS4KPj4gKyAqCj4+ICsgKiBD
YWxsIHJlcXVlc3RzIHVzYWdlOgo+PiArICogYTDCoMKgwqAgU01DIEZ1bmN0aW9uIElELCBPUFRF
RV9TTUNfVk1fREVTVFJPWUVECj4+ICsgKiBhMcKgwqDCoCBWTV9JRCBvZiB2aXJ0dWFsIG1hY2hp
bmUgYmVpbmcgc2h1dHRlZCBkb3duCj4+ICsgKiBhMi02IE5vdCB1c2VkCj4+ICsgKiBhN8KgwqDC
oCBIeXBlcnZpc29yIENsaWVudCBJRCByZWdpc3Rlci4gTXVzdCBiZSAwLCBiZWNhdXNlIG9ubHkg
Cj4+IGh5cGVydmlzb3IKPj4gKyAqwqDCoMKgwqDCoCBjYW4gaXNzdWUgdGhpcyBjYWxsCj4+ICsg
Kgo+PiArICogTm9ybWFsIHJldHVybiByZWdpc3RlciB1c2FnZToKPj4gKyAqIGEwwqDCoMKgIE9Q
VEVFX1NNQ19SRVRVUk5fT0sKPj4gKyAqIGExLTfCoMKgwqAgUHJlc2VydmVkCj4+ICsgKgo+PiAr
ICovCj4+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1fREVTVFJPWUVEwqDCoMKgIDE0Cj4+
ICsjZGVmaW5lIE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQgXAo+PiArwqDCoMKgIE9QVEVFX1NNQ19G
QVNUX0NBTExfVkFMKE9QVEVFX1NNQ19GVU5DSURfVk1fREVTVFJPWUVEKQo+PiArCj4+ICsvKgo+
PiDCoMKgICogUmVzdW1lIGZyb20gUlBDIChmb3IgZXhhbXBsZSBhZnRlciBwcm9jZXNzaW5nIGEg
Zm9yZWlnbiBpbnRlcnJ1cHQpCj4+IMKgwqAgKgo+PiDCoMKgICogQ2FsbCByZWdpc3RlciB1c2Fn
ZToKPj4KPiAKPiBDaGVlcnMsCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 17:57:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 17: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 1fwt6T-0006sA-1J; Mon, 03 Sep 2018 17:57:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwt6S-0006s3-BY
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 17:57:32 +0000
X-Inumbo-ID: efe9eb09-afa2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efe9eb09-afa2-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 17:58:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,326,1531785600"; d="scan'208";a="78490721"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86AC8D02000078001E31F3@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=
 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
 6+ahAA==
Message-ID: <15822fa5-ed58-2621-35e5-0a2e1b3473af@citrix.com>
Date: Mon, 3 Sep 2018 18:57:27 +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: <5B86AC8D02000078001E31F3@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 3/6] x86emul: support AVX512 opmask insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXNlIGFyZSBhbGwgVkVY
IGVuY29kZWQsIHNvIHRoZSBFVkVYIGRlY29kaW5nIGxvZ2ljIGNvbnRpbnVlcyB0bwo+IHJlbWFp
biB1bnVzZWQgYXQgdGhpcyBwb2ludC4KPgo+IFRoZSBuZXcgdGVzdGNhc2UgaXMgZGVsaWJlcmF0
ZWx5IGNvZGVkIGluIGFzc2VtYmx5LCBhcyBhIEMgb25lIHdvdWxkCj4gaGF2ZSBiZWNvbWUgYWxt
b3N0IHVucmVhZGFibGUgZHVlIHRvIHRoZSBvdmVyd2hlbG1pbmcgYW1vdW50IG9mCj4gX19idWls
dGluXy4uLigpIHRoYXQgd291bGQgbmVlZCB0byBiZSB1c2VkLiBBZnRlciBhbGwgdGhlIGNvbXBp
bGVyIGhhcwo+IG5vIHVuZGVybHlpbmcgdHlwZSAoeWV0KSB0aGF0IGNvdWxkIGJlIG9wZXJhdGVk
IG9uIHdpdGhvdXQgYnVpbHRpbnMsCj4gb3RoZXIgdGhhbiB0aGUgdmVjdG9yIHR5cGVzIHVzZWQg
Zm9yICJub3JtYWwiIFNJTUQgaW5zbnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
Cj4gQEAgLTYwMDIsNiArNjAyMyw2MCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgZHN0
LnZhbCA9IHNyYy52YWw7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBYODZFTVVM
X09QQ19WRVgoMHgwZiwgMHg0YSk6ICAgIC8qIGthZGR7dyxxfSBrLGssayAqLwo+ICsgICAgICAg
IGlmICggIXZleC53ICkKPiArICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwoKV2h5IGlzIHRoaXMga2FkZCBoYW5kbGVkIGRpZmZlcmVudGx5P8KgIEFzIGZhciBh
cyBJIGNhbiB0ZWxsIGZyb20gdGhlCm1hbnVhbCwgaXRzIGVuY29kaW5nIGxvb2tzIHRvIGJlIGNv
bnNpc3RlbnQuCgpJJ20gYWZyYWlkIHRoYXQgSSdtIGdvaW5nIHRvIGhhdmUgdG8gc3RhcmUgYXQg
dGhlIG1hbnVhbCBhIGJpdCBtb3JlCmJlZm9yZSBJIGNhbiByZXZpZXcgdGhlIHJlc3Qgb2YgdGhp
cyBwYXRjaC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 18:04:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 18:04: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 1fwtCt-0007iz-RE; Mon, 03 Sep 2018 18:04: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=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwtCs-0007iu-Vd
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 18:04:11 +0000
X-Inumbo-ID: 87577ef2-afa3-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87577ef2-afa3-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 20:02:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,326,1531785600"; d="scan'208";a="78490851"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86ACB602000078001E31F6@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=
 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
 6+ahAA==
Message-ID: <a0041903-5604-b9ef-f11a-b287dcc59d37@citrix.com>
Date: Mon, 3 Sep 2018 19:04:07 +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: <5B86ACB602000078001E31F6@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 4/6] x86emul: clean up AVX2 insn use in
 test 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IERyb3AgdGhlIHByZXR0eSBw
b2ludGxlc3MgY29uZGl0aW9uYWxzIGZyb20gY29kZSB0ZXN0aW5nIEFWWCBpbnNucyBhbmQKPiBw
cm9wZXJseSB1c2UgQVZYMiBtbmVtb25pY3MgaW4gY29kZSB0ZXN0aW5nIEFWWDIgaW5zbnMgKHRo
ZSB0ZXN0IGhhcm5lc3MKPiBpcyBhbHJlYWR5IHJlcXVpcmluZyBzdWZmaWNpZW50bHkgbmV3IGEg
Y29tcGlsZXIvYXNzZW1ibGVyKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 18:35:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 18: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 1fwtgc-0001Yt-SH; Mon, 03 Sep 2018 18:34:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwtgb-0001Yg-DQ
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 18:34:53 +0000
X-Inumbo-ID: 27e50aca-afa8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27e50aca-afa8-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 18:35: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 1fwtgY-0006Hp-Lm; Mon, 03 Sep 2018 18:34: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 1fwtgY-0008RL-Dz; Mon, 03 Sep 2018 18:34:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwtgY-0005yK-AT; Mon, 03 Sep 2018 18:34:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127215-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=09b3907f93fe023ebca809c9f706f3d022801dce
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 18:34:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127215: 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>

ZmxpZ2h0IDEyNzIxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIxNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
OWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDliMzkwN2Y5
M2ZlMDIzZWJjYTgwOWM5ZjcwNmYzZDAyMjgwMWRjZQpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgMyAxNzo1NDoxMiAyMDE4ICsw
MjAwCgogICAgVGhlIGh2bWxvYWRlciBiaW5hcnkgZ2VuZXJhdGVkIHdoZW4gdXNpbmcgTExWTSBM
RCBkb2Vzbid0IHdvcmsKICAgIHByb3Blcmx5IGFuZCBzZWVtcyB0byBnZXQgc3R1Y2sgd2hpbGUg
dHJ5aW5nIHRvIGdlbmVyYXRlIGFuZCBsb2FkIHRoZQogICAgQUNQSSB0YWJsZXMuIFRoaXMgaXMg
Y2F1c2VkIGJ5IHRoZSBsYXlvdXQgb2YgdGhlIGJpbmFyeSB3aGVuIGxpbmtlZAogICAgd2l0aCBM
TFZNIExELgogICAgCiAgICBMTFZNIExEIGhhcyBhIGRpZmZlcmVudCBkZWZhdWx0IGxpbmtlciBz
Y3JpcHQgdGhhdCBHTlUgTEQsIGFuZCB0aGUKICAgIHJlc3VsdGluZyBodm1sb2FkZXIgYmluYXJ5
IGlzIHNsaWdodGx5IGRpZmZlcmVudDoKICAgIAogICAgTExWTSBMRDoKICAgIFByb2dyYW0gSGVh
ZGVyczoKICAgICAgVHlwZSAgICAgICAgICAgT2Zmc2V0ICAgVmlydEFkZHIgICBQaHlzQWRkciAg
IEZpbGVTaXogTWVtU2l6ICBGbGcgQWxpZ24KICAgICAgUEhEUiAgICAgICAgICAgMHgwMDAwMzQg
MHgwMDBmZjAzNCAweDAwMGZmMDM0IDB4MDAwNjAgMHgwMDA2MCBSICAgMHg0CiAgICAgIExPQUQg
ICAgICAgICAgIDB4MDAwMDAwIDB4MDAwZmYwMDAgMHgwMDBmZjAwMCAweDM4MDAwIDB4MzgwMDAg
UldFIDB4MTAwMAogICAgICBHTlVfU1RBQ0sgICAgICAweDAwMDAwMCAweDAwMDAwMDAwIDB4MDAw
MDAwMDAgMHgwMDAwMCAweDAwMDAwIFJXICAwCiAgICAKICAgIEdOVSBMRDoKICAgIFByb2dyYW0g
SGVhZGVyczoKICAgICAgVHlwZSAgICAgICAgICAgT2Zmc2V0ICAgVmlydEFkZHIgICBQaHlzQWRk
ciAgIEZpbGVTaXogTWVtU2l6ICBGbGcgQWxpZ24KICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAw
ODAgMHgwMDEwMDAwMCAweDAwMTAwMDAwIDB4MzYzMDggMHgzZmQ3NCBSV0UgMHgxMAogICAgICBH
TlVfU1RBQ0sgICAgICAweDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMCAweDAw
MDAwIFJXICAweDQKICAgIAogICAgTm90ZSB0aGF0IGluIHRoZSBMTFZNIExEIGNhc2UgKGFzIHdp
dGggR05VIExEKSB0aGUgLnRleHQgc2VjdGlvbiBkb2VzCiAgICBpbmRlZWQgaGF2ZSB0aGUgYWRk
cmVzcyBzZXQgdG8gMHgxMDAwMDAgYXMgcmVxdWVzdGVkIG9uIHRoZSBjb21tYW5kCiAgICBsaW5l
OgogICAgCiAgICBbIDFdIC50ZXh0ICAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAwMDEwMDAw
MCAwMDEwMDAgMDBkZDEwIDAwICBBWCAgMCAgIDAgMTYKICAgIAogICAgVGhlcmUncyBob3dldmVy
IHRoZSBQSERSIHdoaWNoIGlzIG5vdCBwcmVzZW50IHdoZW4gdXNpbmcgR05VIExELgogICAgCiAg
ICBGaXggdGhpcyBieSB1c2luZyBhIHZlcnkgc2ltcGxlIGxpbmtlciBzY3JpcHQgdGhhdCBnZW5l
cmF0ZXMgdGhlIHNhbWUKICAgIGJpbmFyeSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgTExWTSBvciBH
TlUgTEQgaXMgdXNlZC4gQnkgdXNpbmcgYSBsaW5rZXIKICAgIHNjcmlwdCB0aGUgdXNhZ2Ugb2Yg
LVR0ZXh0IGNhbiBhbHNvIGJlIGF2b2lkZWQgYnkgcGxhY2luZyB0aGUgZGVzaXJlZAogICAgLnRl
eHQgbG9hZCBhZGRyZXNzIGRpcmVjdGx5IGluIHRoZSBsaW5rZXIgc2NyaXB0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA5MzZiNzcyNTUyNjliM2I5
YjU2ODVkNTY1NTUwZTc3ZDUwODBhYzgxCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMyAxNzo1MTo0MCAyMDE4ICswMjAwCgogICAgeDg2L2Jv
b3Q6IHNpbGVuY2UgTUFEVCB0YWJsZSBlbnRyeSBsb2dnaW5nCiAgICAKICAgIExvZ2dpbmcgZGlz
YWJsZWQgTEFQSUMgLyB4MkFQSUMgZW50cmllcyB3aXRoIGludmFsaWQgbG9jYWwgQVBJQyBJRHMK
ICAgIChvbmVzIGhhdmluZyAiYnJvYWRjYXN0IiBtZWFuaW5nIHdoZW4gdXNlZCkgaXNuJ3QgdmVy
eSB1c2VmdWwsIGFuZCBjYW4KICAgIGJlIHF1aXRlIG5vaXN5IG9uIGxhcmdlciBzeXN0ZW1zLiBT
dXBwcmVzcyB0aGVpciBsb2dnaW5nIHVubGVzcwogICAgb3B0X2NwdV9pbmZvIGlzIHRydWUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDNmMjAwMjYxNGFmNTFkZmQ1MDcxNjhhMTY5NjY1OGJhYzkxMTU1Y2UKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUwOjEwIDIw
MTggKzAyMDAKCiAgICB4ODY6IGFzc29ydGVkIGFycmF5X2luZGV4X25vc3BlYygpIGluc2VydGlv
bnMKICAgIAogICAgRG9uJ3QgY2hhbmNlIGhhdmluZyBTcGVjdHJlIHYxIChpbmNsdWRpbmcgQkNC
UykgZ2FkZ2V0cy4gSW4gc29tZSBvZiB0aGUKICAgIGNhc2VzIHRoZSBpbnNlcnRpb25zIGFyZSBt
b3JlIG9mIHByZWNhdXRpb25hcnkgbmF0dXJlIHJhdGhlciB0aGFuIHRoZXJlCiAgICBwcm92YWJs
eSBiZWluZyBhIGdhZGdldCwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxkIGVyciBvbiB0aGUgc2FmZSAo
c2VjdXJlKQogICAgc2lkZSBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 18:37:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 18:37: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 1fwtjK-0001gY-CX; Mon, 03 Sep 2018 18:37: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=f+3/=lr=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1fwtjJ-0001gQ-76
 for xen-devel@lists.xen.org; Mon, 03 Sep 2018 18:37:41 +0000
X-Inumbo-ID: 34ef3eff-afa8-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [185.176.76.210])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34ef3eff-afa8-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 20:36:02 +0200 (CEST)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.107])
 by Forcepoint Email with ESMTP id 8B2698D52A9C6;
 Mon,  3 Sep 2018 19:37:34 +0100 (IST)
Received: from FRAEML703-CAH.china.huawei.com (10.206.14.34) by
 lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server
 (TLS) id 14.3.399.0; Mon, 3 Sep 2018 19:37:36 +0100
Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.206]) by
 fraeml703-cah.china.huawei.com ([10.206.14.34]) with mapi id 14.03.0399.000;
 Mon, 3 Sep 2018 20:37:27 +0200
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Xen Dom0 boot failure on platform that supports ARM GICv4
Thread-Index: AdRDlNxJ7qw54CgwTcaZd33ww5Yvtf//9r6A///dKuCAADO3AP//y6ng
Date: Mon, 3 Sep 2018 18:37:26 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA8387800CA@FRAEML521-MBX.china.huawei.com>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
 <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
 <67556934-9a03-9b9f-76ff-5d19ad751348@arm.com>
In-Reply-To: <67556934-9a03-9b9f-76ff-5d19ad751348@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.com>
Content-Type: text/plain; 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+IFNlbnQ6IDAzIFNlcHRlbWJlciAyMDE4IDE4
OjE0DQo+IFRvOiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+Ow0KPiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBDYzogc3N0
YWJlbGxpbmlAa2VybmVsLm9yZzsgTGludXhhcm0gPGxpbnV4YXJtQGh1YXdlaS5jb20+OyBBbmRy
ZQ0KPiBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFhl
biBEb20wIGJvb3QgZmFpbHVyZSBvbiBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIEFSTSBHSUN2NA0K
PiANCj4gDQo+IA0KPiBPbiAwMy8wOS8xOCAxNzo1NCwgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9k
aSB3cm90ZToNCj4gPiBIaSBKdWxpZW4sDQo+ID4NCj4gPiBUaGFua3MgZm9yIHRha2luZyBhIGxv
b2sgYXQgdGhpcy4NCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBG
cm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gPj4gU2Vu
dDogMDMgU2VwdGVtYmVyIDIwMTggMTc6MTMNCj4gPj4gVG86IFNoYW1lZXJhbGkgS29sb3RodW0g
VGhvZGkgPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT47DQo+ID4+IHhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnDQo+ID4+IENjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBMaW51
eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IEFuZHJlDQo+ID4+IFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogWGVuIERvbTAgYm9vdCBmYWlsdXJl
IG9uIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgQVJNIEdJQ3Y0DQo+ID4+DQo+ID4+DQo+ID4+DQo+
ID4+IE9uIDAzLzA5LzE4IDE1OjUzLCBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIHdyb3RlOg0K
PiA+Pj4gSGksDQo+ID4+DQo+ID4+IEhlbGxvLA0KPiA+Pg0KPiA+Pj4gSSBhbSB0cnlpbmcgdG8g
Ym9vdCB4ZW4oc3RhYmxlLTQuMTEpIG9uIG9uZSBvZiBvdXIgQVJNNjQgYm9hcmRzIHdoaWNoDQo+
ID4+PiBoYXMgc3VwcG9ydCBmb3IgR0lDdjQuDQo+ID4+Pg0KPiA+Pj4gQnV0IGRvbTAoa2VybmVs
IDQuMTgpIGJvb3QgZmFpbHMgd2l0aCB0aGUgYmVsb3cgdHJhcCwNCj4gPj4+DQo+ID4+PiBYRU4p
IC4uLi4uLi4uLi4uLmRvbmUuDQo+ID4+PiAoWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwNCj4gPj4+
IChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwNCj4gPj4+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQg
LT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2gNCj4gPj4+IGlucHV0
IHRvIFhlbikNCj4gPj4+IChYRU4pIEZyZWVkIDMwNGtCIGluaXQgbWVtb3J5Lg0KPiA+Pj4gKFhF
TikgdHJhcHMuYzoyMDA3OmQwdjAgSFNSPTB4OTM4MDAwMDQgcGM9MHhmZmZmMDAwMDA4NDFhZjA0
DQo+ID4+PiBndmE9MHhmZmZmMDAwMDBiMTBmZmU4IGdwYT0weDAwNDAwMGFhMTBmZmU4DQo+ID4+
DQo+ID4+IFdoaWNoIGJpdHMgb2YgTGludXggaXMgdHJ5aW5nIHRvIGFjY2VzcyB0aGUgcmVnaW9u
Pw0KPiA+DQo+ID4gSSB0aGluayBpdCBpcyB0aGUgZ2ljX2l0ZXJhdGVfcmRpc3RzKCkgYXMgdGhl
IG9mZnNldCBqdXN0IGJlZm9yZSB0aGlzIGlzIGZmZTgsIHdoaWNoDQo+IGlzIEdJQ1JfUElEUjIN
Cj4gPg0KPiA+Pj4NCj4gPj4+IEFmdGVyIGEgYml0IG9mIGRlYnVnZ2luZywgaXQgbG9va3MgbGlr
ZSwgdGhlIEdJQ1Igc2l6ZSB1c2VkIGluDQo+ID4+IHZnaWNfdjNfZG9tYWluX2luaXQoKQ0KPiA+
Pj4gaXMgR0lDdjQgR0lDUiBzaXplKDI1NkspIGFuZCB0aGlzIHVwc2V0cyB0aGUgZmlyc3RfY3B1
IGNhbGN1bGF0aW9ucy4NCj4gPj4NCj4gPj4gQ2FuIHlvdSBleHBhbmQgd2hhdCB5b3UgbWVhbiBi
eSB1cHNldD8gV2hhdCdzIHdyb25nIHdpdGggdGhlIGZpcnN0X2NwdQ0KPiA+PiBjYWxjdWxhdGlv
bnMuDQo+ID4NCj4gPiBXaGF0IEkgbWVhbnQgaXMsIHNpbmNlIHRoaXMgaXMgYSBHSUN2NCwgdGhl
IHZnaWNfdjNfaHcucmVnaW9uc1tpXS0+c2l6ZSBpcyBzZXQgdG8NCj4gMjU2SyBhbmQNCj4gPiBz
aW5jZSBmaXJzdF9jcHUgaXMgY2FsY3VsYXRlZCBsaWtlLA0KPiA+DQo+ID4gCWZpcnN0X2NwdSAr
PSBzaXplIC9HSUNWM19HSUNSX1NJWkU7DQo+ID4NCj4gPiBnZXRzIHdyb25nIGFzIHdoYXQgSSBh
bSBzZWVpbmcgaXMsDQo+ID4NCj4gPiAoWEVOKSBmcnN0X2NwdSAyDQo+ID4gKFhFTikgZmlyc3Rf
Y3B1IDQNCj4gPiAoWEVOKSBmaXJzdF9jcHUgNg0KPiA+IChYRU4pIGZpcnN0X2NwdSA4DQo+ID4g
KFhFTikgZmlyc3RfY3B1IDEwDQo+ID4gKFhFTikgZmlyc3RfY3B1IDEyDQo+ID4gKFhFTikgZmly
c3RfY3B1IDE0DQo+ID4gLi4uLi4NCj4gPiAoWEVOKSBmaXJzdF9jcHUgMTkyDQo+ID4NCj4gPiBC
dXQgdGhlIG9yaWdpbmFsIG51bWJlciBvZiBDUFVTIGFyZSBvbmx5IDk2LiBIZW5jZSBJIHRob3Vn
aHQgdGhpcyBpcyB3cm9uZy4NCj4gDQo+IFRoaXMgaXMgcGVyZmVjdGx5IGZpbmUuIFVudGlsIHJl
Y2VudGx5IGl0IHdhcyBub3QgcG9zc2libGUgdG8ga25vdyB0aGUNCj4gbnVtYmVyIG9mIHZDUFVz
IGF0IGRvbWFpbiBjcmVhdGlvbi4gU28gdGhlIGZ1bmN0aW9uIGlzIGNvbXB1dGluZyB0aGUNCj4g
Zmlyc3QgQ1BVIGZvciBhbGwgdGhlIHJlZ2lvbnMuDQoNCj4gV2l0aCB0aGUgcmVjZW50IGNoYW5n
ZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gb25seSBjb21wdXRlIHdoYXQgaXMNCj4gbmVjZXNz
YXJ5Lg0KDQpBaC4uYWxyaWdodC4gVGhpcyB3YXMgbm90IGNsZWFyIHRvIG1lLg0KIA0KPiA+Pj4N
Cj4gPj4+IFNpbmNlIGRvbTAgZ2ljdjMgaXMgYWxzbyBhbiBlbXVsYXRlZCBvbmUsIEkgdGhpbmsg
dGhlIHNpemUgc2hvdWxkIGJlDQo+ID4+PiByZXN0cmljdGVkIHRvIHVzZSB0aGUgR0lDdjMgR0lD
UiBzaXplKDEyOEspLiBJIGhhdmUgbWFkZSB0aGUgYmVsb3cNCj4gPj4+IGNoYW5nZXMgYW5kIGlz
IGFibGUgdG8gYm9vdCBkb20wIG5vdy4NCj4gPj4+DQo+ID4+PiBCdXQgbm90IHN1cmUsIHRoaXMg
aXMgdGhlIHJpZ2h0IGFwcHJvYWNoIHRvIGZpeCB0aGUgaXNzdWUuIFBsZWFzZSBsZXQgbWUNCj4g
Pj4+IGtub3cgeW91ciB0aG91Z2h0cy4NCj4gPj4+DQo+ID4+PiBUaGFua3MsDQo+ID4+PiBTaGFt
ZWVyDQo+ID4+Pg0KPiA+Pj4gLS0tLT44LS0tLS0tLS0tLS0tLQ0KPiA+Pj4NCj4gPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCj4g
Pj4+IGluZGV4IGIyZWQwZjguLmJmMDI4Y2MgMTAwNjQ0DQo+ID4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMNCj4gPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYw0KPiA+Pj4gQEAg
LTE3ODMsNyArMTc4Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkNCj4g
Pj4+ICAgICAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKTsNCj4gPj4+
ICAgICAgICBpbnRpZF9iaXRzID0gR0lDRF9UWVBFX0lEX0JJVFMocmVnKTsNCj4gPj4+DQo+ID4+
PiAtICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5y
ZGlzdF9yZWdpb25zLA0KPiA+PiBpbnRpZF9iaXRzKTsNCj4gPj4+ICsgICAgdmdpY192M19zZXR1
cF9odyhkYmFzZSwgZ2ljdjMucmRpc3RfY291bnQsIGdpY3YzLnJkaXN0X3JlZ2lvbnMsDQo+ID4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRpZF9iaXRzLCBnaWNfZGlzdF9z
dXBwb3J0c19kdmlzKCkpOw0KPiA+Pj4gICAgICAgIGdpY3YzX2luaXRfdjIoKTsNCj4gPj4+DQo+
ID4+PiAgICAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOw0KPiA+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jDQo+ID4+
PiBpbmRleCA0YjQyNzM5Li4wZjUzZDg4IDEwMDY0NA0KPiA+Pj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYw0KPiA+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYw0KPiA+Pj4gQEAg
LTU5LDE4ICs1OSwyMSBAQCBzdGF0aWMgc3RydWN0IHsNCj4gPj4+ICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfcmRpc3RfcmVnaW9uczsNCj4gPj4+ICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVn
aW9uICpyZWdpb25zOw0KPiA+Pj4gICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyog
TnVtYmVyIG9mIGludGVycnVwdCBJRCBiaXRzICovDQo+ID4+PiArICAgIGJvb2wgZHZpczsNCj4g
Pj4+ICAgIH0gdmdpY192M19odzsNCj4gPj4+DQo+ID4+PiAgICB2b2lkIHZnaWNfdjNfc2V0dXBf
aHcocGFkZHJfdCBkYmFzZSwNCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywNCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLA0KPiA+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykNCj4gPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMsDQo+ID4+PiArICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZHZpcykNCj4gPj4+ICAgIHsNCj4gPj4+ICAgICAgICB2Z2ljX3YzX2h3LmVuYWJs
ZWQgPSB0cnVlOw0KPiA+Pj4gICAgICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsNCj4gPj4+
ICAgICAgICB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOw0K
PiA+Pj4gICAgICAgIHZnaWNfdjNfaHcucmVnaW9ucyA9IHJlZ2lvbnM7DQo+ID4+PiAgICAgICAg
dmdpY192M19ody5pbnRpZF9iaXRzID0gaW50aWRfYml0czsNCj4gPj4+ICsgICAgdmdpY192M19o
dy5kdmlzID0gZHZpczsNCj4gPj4+ICAgIH0NCj4gPj4+DQo+ID4+PiAgICBzdGF0aWMgc3RydWN0
IHZjcHUgKnZnaWNfdjNfaXJvdXRlcl90b192Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90
DQo+ID4+IGlyb3V0ZXIpDQo+ID4+PiBAQCAtMTY3Myw2ICsxNjc2LDkgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ID4+PiAgICAgICAgICAgIHsN
Cj4gPj4+ICAgICAgICAgICAgICAgIHBhZGRyX3Qgc2l6ZSA9IHZnaWNfdjNfaHcucmVnaW9uc1tp
XS5zaXplOw0KPiA+Pj4NCj4gPj4+ICsgICAgICAgICAgICBpZiAodmdpY192M19ody5kdmlzICYm
IChzaXplID09IEdJQ1Y0X0dJQ1JfU0laRSkpDQo+ID4+PiArICAgICAgICAgICAgICAgICBzaXpl
ID0gR0lDVjNfR0lDUl9TSVpFOw0KPiA+Pg0KPiA+PiB2Z2ljX3YzX2h3LnJlZ2lvbnMgaXMgZGVz
Y3JpYmluZyB0aGUgcmVnaW9ucyBpbiB0aGUgbGF5b3V0IHRoYXQgY291bGQNCj4gPj4gaG9sZCBy
ZS1kaXN0cmlidXRvci4gWW91IGNhbiBoYXZlIG11bHRpcGxlIHJlLWRpc3RyaWJ1dG9yIHBlciBy
ZWdpb24uDQo+ID4+DQo+ID4+IFRoZSB2YXJpYWJsZSBzaXplIGhvbGRzIHRoZSBzaXplIG9mIHRo
ZSByZWdpb24sIG5vdCB0aGUgc2l6ZSBvZiB0aGUNCj4gPj4gcmUtZGlzdHJpYnV0b3IuDQo+ID4+
DQo+ID4+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgeW91IHdhbnQgdG8gcmVzdHJp
Y3QgdGhlIHNpemUgb2YgdGhlDQo+ID4+IHJlZ2lvbiBoZXJlIGJlY2F1c2UgR0lDVjRfR0lDUl9T
SVpFIGlzIGEgbXVsdGlwbGUgb2YgR0lDVjNfR0lDUl9TSVpFLiBTbw0KPiA+PiB5b3Ugc2hvdWxk
IGJlIGFibGUgdG8gZml0IDIgcmUtZGlzdHJpYnV0b3JzIHBlciByZWdpb24uDQo+ID4+DQo+ID4+
IEl0IGxvb2tzIGxpa2UgdG8gbWUgdGhlIHJlLWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYXJlIG5vdCBy
ZXBvcnRlZA0KPiA+PiBjb3JyZWN0bHkgb3IgRG9tMCB0aGlua3MgaXQgaXMgb24gR0lDdjQuIENh
biB5b3UgcHJvdmlkZSBhIGJpdCBtb3JlDQo+ID4+IGRldGFpbHMgb24gdGhlIGZ1bmN0aW9uIHRo
YXQgY2F1c2UgdGhlIGNyYXNoIGFuZCBzb21lIGxvZ3MgZnJvbSBMaW51eD8NCj4gPg0KPiA+IE9r
LiBJIGFkZGVkIGZldyBwcmludHMgYWxvbmcgdGhlIHZnaWMgbW1pbyByZWFkIHBhdGggYW5kIHRo
aXMgaXMgd2hhdA0KPiBoYXBwZW5zDQo+ID4gYmVmb3JlIHRoZSB0cmFwLg0KPiA+DQo+ID4gICAg
ICB2Z2ljX3YzX3JkaXN0cl9tbWlvX3JlYWQoKQ0KPiA+ICAgICAgICAgICBnZXRfdmNwdV9mcm9t
X3JkaXN0KCkgIC0tPnJldHVybnMgTlVMTCBoZXJlIGZvciAweDAwNDAwMGFhMTBmZmU4DQo+IHdo
aWNoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhY3R1YWxseSBiZWxvbmdzIHRvIGNwdSBpZCA0OCBhcyBwZXIgdGhlIGxvZw0KPiBiZWxv
dw0KPiANCj4gRG8geW91IG1lYW4gcmVnaW9uIGlkIDQ4PyBTbyBpZiBJIGdldCBpdCBjb3JyZWN0
bHksIHlvdSBhcmUgdHJ5aW5nIHRvDQo+IGFjY2VzcyByZS1kaXN0cmlidXRvciBmb3IgdkNQVSBJ
RCA5Ni4NCg0KSG1tLi5JIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHRoZXJlIGlzIGEg
b25lIHRvIG9uZSBtYXAgaGVyZS4NCkFuZCB5b3UgYXJlIHJpZ2h0LCBpdCBpcyBpbmRlZWQgdmNw
dSBpZCA5NiB3aGljaCBpcyBpbnZhbGlkLiANCg0KPiBbLi4uXQ0KPiANCg0KPiA+IElmIEkgcmVt
ZW1iZXIgY29ycmVjdGx5IHRoZXJlIHdhcyBubyBsb2dzIGZyb20gRG9tMCwgYnV0IEkgbmVlZCB0
byBkb3VibGUNCj4gPiBjaGVjayB0aGUgRG9tMCBjbWRsaW5lIG9wdGlvbiB0byBzZWUgZWFybHlj
b24gd2FzIHNldC4NCj4gPg0KPiA+IEkgY291bGQgYWxzbyBlbmFibGUvYWRkIGFueSBwcmludHMg
dGhhdCB5b3UgdGhpbmsgd2lsbCBoZWxwIGFuZCByZXJ1bi4gUGxlYXNlDQo+ID4gbGV0IG1lIGtu
b3cNCj4gDQo+IEkgbWF5IGhhdmUgYW4gaWRlYSB3aGF0IGlzIGhhcHBlbmluZy4gQXMgd2UgcG9w
dWxhdGUgbW9yZSByZWdpb25zIHRoYW4NCj4gbmVjZXNzYXJ5LCBpdCBpcyBwb3NzaWJsZSB0aGF0
IExpbnV4IGlzIHRyeWluZyB0byBhY2Nlc3MgdGhlbS4gV291bGQgaXQNCj4gYmUgcG9zc2libGUg
dG8gYWRkIHNvbWUgZGVidWcgaW4gdGhlIExpbnV4IGZ1bmN0aW9uIGdpY19pdGVyYXRlX3JkaXN0
cw0KPiB0byBrbm93IHdoYXQgdGhlIGtlcm5lbCBpcyB0cnlpbmcgdG8gcmVhZD8NCg0KT2ssIGVu
YWJsZWQgZWFybHljb24gZm9yIERvbTAuIFBsZWFzZSBmaW5kIHRoZSBsb2cgYmVsb3csDQoNCihY
RU4pIC4uLi4uLi4uLi4uLmRvbmUuDQooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwNCihYRU4pIEd1
ZXN0IExvZ2xldmVsOiBBbGwNCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAn
Q1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQ0KKFhFTikgRnJlZWQg
MzA0a0IgaW5pdCBtZW1vcnkuDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBCb290aW5nIExp
bnV4IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAgWzB4NDgwZmQwMTBdDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTguMC1yYzEtMjIwMDM4LWdlY2IzNzdl
LWRpcnR5IChzaGFtZWVyQHNoYW1lZXItdWJ1bnR1KSAoZ2NjIHZlcnNpb24gNC45LjIgMjAxNDA5
MDQgKHByZXJlbGVhc2UNCihYRU4pIERPTTA6ICkgKGNyb3NzdG9vbC1ORyBsaW5hcm8tMS4xMy4x
LTQuOS0yMDE0LjA5IC0gTGluYXJvIEdDQyA0LjktMjAxNC4wOSkpICMyNTUgU01QIFBSRUVNUFQg
TW9uIFNlcCAzIDE5OjE0OjE0IEJTVCAyMDE4DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBY
ZW4gNC4xMSBzdXBwb3J0IGZvdW5kDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBlZmk6IEdl
dHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAw
XSBlZmk6IEVGSSB2Mi41MCBieSBYZW4NCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGVmaTog
IEFDUEkgMi4wPTB4MjM5YmUwMjY0OCANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6
IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZA0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDIzOUJFMDI2NDggMDAwMDI0ICh2MDIg
SElTSSAgKQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDIz
OUJFMDI1OTggMDAwMEFDICh2MDEgSElTSSAgIEhJUDA4ICAgIDAwMDAwMDAwICAgICAgMDEwMDAw
MTMpDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMjM5QkUw
MDAwMCAwMDAxMTQgKHYwNiBISVNJICAgSElQMDggICAgMDAwMDAwMDAgSU5UTCAyMDE1MTEyNCkN
CihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDM5NEQwMDAw
IDAwNjI5MCAodjAyIEhJU0kgICBISVAwOCAgICAwMDAwMDAwMCBJTlRMIDIwMTgwNTMxKQ0KKFhF
TikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogR1REVCAweDAwMDAwMDAwMzk1NDAwMDAgMDAw
MDYwICh2MDIgSElTSSAgIEhJUDA4ICAgIDAwMDAwMDAwIElOVEwgMjAxNTExMjQpDQooWEVOKSBE
T00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBEQkcyIDB4MDAwMDAwMDAzOTUzMDAwMCAwMDAwNUEg
KHYwMCBISVNJICAgSElQMDggICAgMDAwMDAwMDAgSU5UTCAyMDE1MTEyNCkNCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE1DRkcgMHgwMDAwMDAwMDM5NTIwMDAwIDAwMDAzQyAodjAx
IEhJU0kgICBISVAwOCAgICAwMDAwMDAwMCBJTlRMIDIwMTUxMTI0KQ0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogU0xJVCAweDAwMDAwMDAwMzk1MTAwMDAgMDAwMDNDICh2MDEgSElT
SSAgIEhJUDA3ICAgIDAwMDAwMDAwIElOVEwgMjAxNTExMjQpDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBTUENSIDB4MDAwMDAwMDAzOTUwMDAwMCAwMDAwNTAgKHYwMiBISVNJICAg
SElQMDggICAgMDAwMDAwMDAgSU5UTCAyMDE1MTEyNCkNCihYRU4pIERPTTA6IFsgICAgMC4wMDAw
MDBdIEFDUEk6IFNSQVQgMHgwMDAwMDAwMDM5NEYwMDAwIDAwMDc0QyAodjAzIEhJU0kgICBISVAw
OCAgICAwMDAwMDAwMCBJTlRMIDIwMTUxMTI0KQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
QUNQSTogQVBJQyAweDAwMDAwMDIzOUJFMDAxMTggMDAyNDU4ICh2MDQgSElTSSAgIEhJUDA4ICAg
IDAwMDAwMDAwIElOVEwgMjAxNTExMjQpDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBJT1JUIDB4MDAwMDAwMDAzOTRDMDAwMCAwMDBFNDggKHYwMCBISVNJICAgSElQMDggICAgMDAw
MDAwMDAgSU5UTCAyMDE4MDUzMSkNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IEJF
UlQgMHgwMDAwMDAwMDM5NEIwMDAwIDAwMDAzMCAodjAxIEhJU0kgICBISVAwOCAgICAwMDAwMDAw
MCBJTlRMIDIwMTUxMTI0KQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogSEVTVCAw
eDAwMDAwMDAwMzk0QTAwMDAgMDAwMTNDICh2MDEgSElTSSAgIEhJUDA4ICAgIDAwMDAwMDAwIElO
VEwgMjAxNTExMjQpDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAw
MDAwMDAzOTQ4MDAwMCAwMDAyMzAgKHYwMSBISVNJICAgSElQMDggICAgMDAwMDAwMDAgSU5UTCAy
MDE1MTEyNCkNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAw
MDM5NDcwMDAwIDAwMDE3MCAodjAxIEhJU0kgICBISVAwOCAgICAwMDAwMDAwMCBJTlRMIDIwMTUx
MTI0KQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogUFBUVCAweDAwMDAwMDAwMzEw
ODAwMDAgMDAyQTMwICh2MDEgSElTSSAgIEhJUDA4ICAgIDAwMDAwMDAwIElOVEwgMjAxNTExMjQp
DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUE1JIDB4MDAwMDAwMDAzMTA3MDAw
MCAwMDAwNDEgKHYwNSBISVNJICAgSElQMDggICAgMDAwMDAwMDAgSU5UTCAyMDE1MTEyNCkNCihY
RU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IGlCRlQgMHgwMDAwMDAwMDMwRkQwMDAwIDAw
MDgwMCAodjAxIEhJU0kgICBISVAwOCAgICAwMDAwMDAwMCAgICAgIDAwMDAwMDAwKQ0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogU1RBTyAweDAwMDAwMDIzOUJFMDI1NzAgMDAwMDI1
ICh2MDEgSElTSSAgIEhJUDA4ICAgIDAwMDAwMDAwIElOVEwgMjAxNTExMjQpDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUENSOiBjb25zb2xlOiBwbDAxMSxtbWlvMzIsMHg5NDA4
MDAwMCwxMTUyMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGVhcmx5Y29uOiBwbDExIGF0
IE1NSU8zMiAweDAwMDAwMDAwOTQwODAwMDAgKG9wdGlvbnMgJzExNTIwMCcpDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbcGwxMV0gZW5hYmxlZA0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgwIC0+IE5v
ZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAg
LT4gTVBJRFIgMHgxIC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgyIC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgzIC0+IE5vZGUg
MA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4g
TVBJRFIgMHg0IC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVN
QTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg1IC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg2IC0+IE5vZGUgMA0K
KFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJ
RFIgMHg3IC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDAgLT4gTVBJRFIgMHg4IC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg5IC0+IE5vZGUgMA0KKFhF
TikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIg
MHhhIC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDAgLT4gTVBJRFIgMHhiIC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHhjIC0+IE5vZGUgMA0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHhk
IC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDAgLT4gTVBJRFIgMHhlIC0+IE5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHhmIC0+IE5vZGUgMA0KKFhFTikgRE9N
MDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgxMDAg
LT4gTm9kZSAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQ
WE0gMCAtPiBNUElEUiAweDEwMSAtPiBOb2RlIDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTAyIC0+IE5vZGUgMA0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgx
MDMgLT4gTm9kZSAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFU
OiBQWE0gMCAtPiBNUElEUiAweDEwNCAtPiBOb2RlIDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA1IC0+IE5vZGUgMA0KKFhF
TikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIg
MHgxMDYgLT4gTm9kZSAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBT
UkFUOiBQWE0gMCAtPiBNUElEUiAweDEwNyAtPiBOb2RlIDANCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MTA4IC0+IE5vZGUgMQ0K
KFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJ
RFIgMHgxMDkgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1B
OiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDEwYSAtPiBOb2RlIDENCihYRU4pIERPTTA6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MTBiIC0+IE5vZGUg
MQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4g
TVBJRFIgMHgxMGMgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBO
VU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDEwZCAtPiBOb2RlIDENCihYRU4pIERPTTA6IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MTBlIC0+IE5v
ZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEg
LT4gTVBJRFIgMHgxMGYgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwMCAtPiBOb2RlIDENCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjAxIC0+
IE5vZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhN
IDEgLT4gTVBJRFIgMHgyMDIgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwMyAtPiBOb2RlIDENCihYRU4pIERP
TTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA0
IC0+IE5vZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDEgLT4gTVBJRFIgMHgyMDUgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwNiAtPiBOb2RlIDENCihYRU4p
IERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4
MjA3IC0+IE5vZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDEgLT4gTVBJRFIgMHgyMDggLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwOSAtPiBOb2RlIDENCihY
RU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURS
IDB4MjBhIC0+IE5vZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMGIgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwYyAtPiBOb2RlIDEN
CihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1Q
SURSIDB4MjBkIC0+IE5vZGUgMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVN
QTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMGUgLT4gTm9kZSAxDQooWEVOKSBET00wOiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwZiAtPiBOb2Rl
IDENCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+
IE1QSURSIDB4MzAwIC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHgzMDEgLT4gTm9kZSAyDQooWEVOKSBET00wOiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDMwMiAtPiBO
b2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAy
IC0+IE1QSURSIDB4MzAzIC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQ
STogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHgzMDQgLT4gTm9kZSAyDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDMwNSAt
PiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAyIC0+IE1QSURSIDB4MzA2IC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHgzMDcgLT4gTm9kZSAyDQooWEVOKSBE
T00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDMw
OCAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAyIC0+IE1QSURSIDB4MzA5IC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHgzMGEgLT4gTm9kZSAyDQooWEVO
KSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAw
eDMwYiAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAyIC0+IE1QSURSIDB4MzBjIC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHgzMGQgLT4gTm9kZSAyDQoo
WEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElE
UiAweDMwZSAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4MzBmIC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MDAgLT4gTm9kZSAy
DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBN
UElEUiAweDQwMSAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDAyIC0+IE5vZGUgMg0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MDMgLT4gTm9k
ZSAyDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAt
PiBNUElEUiAweDQwNCAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA1IC0+IE5vZGUgMg0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MDYgLT4g
Tm9kZSAyDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0g
MiAtPiBNUElEUiAweDQwNyAtPiBOb2RlIDINCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NDA4IC0+IE5vZGUgMw0KKFhFTikgRE9N
MDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg0MDkg
LT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQ
WE0gMyAtPiBNUElEUiAweDQwYSAtPiBOb2RlIDMNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NDBiIC0+IE5vZGUgMw0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg0
MGMgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFU
OiBQWE0gMyAtPiBNUElEUiAweDQwZCAtPiBOb2RlIDMNCihYRU4pIERPTTA6IFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NDBlIC0+IE5vZGUgMw0KKFhF
TikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIg
MHg0MGYgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBT
UkFUOiBQWE0gMyAtPiBNUElEUiAweDUwMCAtPiBOb2RlIDMNCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NTAxIC0+IE5vZGUgMw0K
KFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJ
RFIgMHg1MDIgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1B
OiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDUwMyAtPiBOb2RlIDMNCihYRU4pIERPTTA6IFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NTA0IC0+IE5vZGUg
Mw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4g
TVBJRFIgMHg1MDUgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBO
VU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDUwNiAtPiBOb2RlIDMNCihYRU4pIERPTTA6IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NTA3IC0+IE5v
ZGUgMw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMg
LT4gTVBJRFIgMHg1MDggLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDUwOSAtPiBOb2RlIDMNCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NTBhIC0+
IE5vZGUgMw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhN
IDMgLT4gTVBJRFIgMHg1MGIgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDUwYyAtPiBOb2RlIDMNCihYRU4pIERP
TTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NTBk
IC0+IE5vZGUgMw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDMgLT4gTVBJRFIgMHg1MGUgLT4gTm9kZSAzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDUwZiAtPiBOb2RlIDMNCihYRU4p
IERPTTA6IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQ6IE5vZGUgMCBQWE0gMCBbbWVtIDB4MjA4
MDAwMDAwMC0weDIzZmZmZmZmZmZdDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBT
UkFUOiBOb2RlIDAgUFhNIDAgW21lbSAweDAwMDAwMDAwLTB4N2ZmZmZmZmZdDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEgW21lbSAweDIzMTdmZWFhODAtMHgyMzE3
ZmViZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gTlVNQTogSW5pdG1lbSBzZXR1cCBu
b2RlIDEgWzxtZW1vcnktbGVzcyBub2RlPl0NCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIE5V
TUE6IE5PREVfREFUQSBbbWVtIDB4MjMxN2ZlOTUwMC0weDIzMTdmZWFhN2ZdDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEoMSkgb24gbm9kZSAwDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBOVU1BOiBJbml0bWVtIHNldHVwIG5vZGUgMiBbPG1lbW9yeS1sZXNz
IG5vZGU+XQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0g
MHgyMzE3ZmU3ZjgwLTB4MjMxN2ZlOTRmZl0NCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIE5V
TUE6IE5PREVfREFUQSgyKSBvbiBub2RlIDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIE5V
TUE6IEluaXRtZW0gc2V0dXAgbm9kZSAzIFs8bWVtb3J5LWxlc3Mgbm9kZT5dDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEgW21lbSAweDIzMTdmZTZhMDAtMHgyMzE3
ZmU3ZjdmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBKDMpIG9u
IG5vZGUgMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6DQooWEVOKSBE
T00wOiBbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4
MDAwMDAwMDBmZmZmZmZmZl0NCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAg
W21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAyMzliZTAyZmZmXQ0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUNCihYRU4pIERP
TTA6IFsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMjAwMDAwMDAtMHgwMDAw
MDAwMDI3ZmZmZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwMzBmZDAwMDAtMHgwMDAwMDAwMDMwZmRmZmZmXQ0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMzEwNzAwMDAtMHgwMDAwMDAw
MDMxMDhmZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwMzk0NzAwMDAtMHgwMDAwMDAwMDM5NDhmZmZmXQ0KKFhFTikgRE9NMDogWyAgICAw
LjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMzk0YTAwMDAtMHgwMDAwMDAwMDM5
NTVmZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwMzk2MjAwMDAtMHgwMDAwMDAwMDM5NjNmZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDIyMjAwMDAwMDAtMHgwMDAwMDAyMzE3ZmZm
ZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAw
MDIzOWJlMDAwMDAtMHgwMDAwMDAyMzliZTAyZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMjAwMDAwMDAtMHgwMDAwMDAy
MzliZTAyZmZmXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQ291bGQgbm90IGZpbmQgc3Rh
cnRfcGZuIGZvciBub2RlIDENCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0
dXAgbm9kZSAxIFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDAwMDAwMF0NCihY
RU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIENvdWxkIG5vdCBmaW5kIHN0YXJ0X3BmbiBmb3Igbm9k
ZSAyDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMiBbbWVt
IDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwMDAwMDBdDQooWEVOKSBET00wOiBbICAg
IDAuMDAwMDAwXSBDb3VsZCBub3QgZmluZCBzdGFydF9wZm4gZm9yIG5vZGUgMw0KKFhFTikgRE9N
MDogWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDMgW21lbSAweDAwMDAwMDAwMDAw
MDAwMDAtMHgwMDAwMDAwMDAwMDAwMDAwXQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gcHNj
aTogcHJvYmluZyBmb3IgY29uZHVpdCBtZXRob2QgZnJvbSBBQ1BJLg0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gcHNjaTogUFNDSXYxLjEgZGV0ZWN0ZWQgaW4gZmlybXdhcmUuDQooWEVOKSBE
T00wOiBbICAgIDAuMDAwMDAwXSBwc2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rp
b24gSURzDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3Jh
dGlvbiBub3QgcmVxdWlyZWQNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHBzY2k6IFNNQyBD
YWxsaW5nIENvbnZlbnRpb24gdjEuMQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gcmFuZG9t
OiBnZXRfcmFuZG9tX2J5dGVzIGNhbGxlZCBmcm9tIHN0YXJ0X2tlcm5lbCsweGIwLzB4NDIwIHdp
dGggY3JuZ19pbml0PTANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRk
ZWQgMjMgcGFnZXMvY3B1IEAoX19fX3B0cnZhbF9fX18pIHM1NjQ0OCByODE5MiBkMjk1NjggdTk0
MjA4DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24g
Q1BVMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDog
S2VybmVsIHBhZ2UgdGFibGUgaXNvbGF0aW9uIChLUFRJKQ0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogSGFyZHdhcmUgZGlydHkgYml0IG1hbmFnZW1l
bnQNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEJ1aWx0IDQgem9uZWxpc3RzLCBtb2JpbGl0
eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAxMDMyNDkzDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBL
ZXJuZWwgY29tbWFuZCBsaW5lOiByZGluaXQ9L2luaXQgY29uc29sZT1odmMwIGVhcmx5Y29uIGFj
cGk9Zm9yY2Ugbm9pbml0cmQgcm9vdD0vZGV2L252bWUwbjFwMSBydw0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gaW5kaXZpZHVhbCBtYXggY3B1IGNvbnRyaWJ1dGlvbjog
NDA5NiBieXRlcw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gdG90YWwg
Y3B1X2V4dHJhIGNvbnRyaWJ1dGlvbnM6IDM4OTEyMCBieXRlcw0KKFhFTikgRE9NMDogWyAgICAw
LjAwMDAwMF0gbG9nX2J1Zl9sZW4gbWluIHNpemU6IDEzMTA3MiBieXRlcw0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW46IDUyNDI4OCBieXRlcw0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gZWFybHkgbG9nIGJ1ZiBmcmVlOiAxMTc1NjQoODklKQ0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gc29mdHdhcmUgSU8gVExCIFttZW0gMHgyM2UwMDAwMC0weDI3ZTAwMDAw
XSAoNjRNQikgbWFwcGVkIGF0IFsoX19fX3B0cnZhbF9fX18pLShfX19fcHRydmFsX19fXyldDQoo
WEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDM5ODE4NDBLLzQxOTU1MzJLIGF2YWls
YWJsZSAoMTMyNDRLIGtlcm5lbCBjb2RlLCAxNTEwSyByd2RhdGEsIDU4MzZLIHJvZGF0YSwgMTIx
NksgaW5pdCwgNDU2SyBic3MsIDIxMzYNCihYRU4pIERPTTA6IDkySyByZXNlcnZlZCwgMEsgY21h
LXJlc2VydmVkKQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwg
T3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9OTYsIE5vZGVzPTQNCihYRU4pIERPTTA6IFsg
ICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24u
DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSAJUkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBO
Ul9DUFVTPTEyOCB0byBucl9jcHVfaWRzPTk2Lg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
CVRhc2tzIFJDVSBlbmFibGVkLg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz05Ng0KKFhF
TikgRE9NMDogWyAgICAwLjAwMDAwMF0gTlJfSVJRUzogNjQsIG5yX2lycXM6IDY0LCBwcmVhbGxv
Y2F0ZWQgaXJxczogMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gR0lDdjM6IERpc3RyaWJ1
dG9yIGhhcyBubyBSYW5nZSBTZWxlY3RvciBzdXBwb3J0DQooWEVOKSBET00wOiBbICAgIDAuMDAw
MDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IG5yX3JlZGlzdF9yZWdpb25zIDk2IGdpY19kYXRhLnJl
ZGlzdF9zdHJpZGUgMHgwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9y
ZGlzdHM6IFswXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDA5OTAwMDAwLCBwaHlzX2Jhc2UgQDB4
MDAwMDAwMDBhYTEwMDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVf
cmRpc3RzOiBbMV0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwOTk4MDAwMCwgcGh5c19iYXNlIEAw
eDAwMDAwMDAwYWExNDAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRl
X3JkaXN0czogWzJdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMDlhMDAwMDAsIHBoeXNfYmFzZSBA
MHgwMDAwMDAwMGFhMTgwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0
ZV9yZGlzdHM6IFszXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDA5YTgwMDAwLCBwaHlzX2Jhc2Ug
QDB4MDAwMDAwMDBhYTFjMDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJh
dGVfcmRpc3RzOiBbNF0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwOWIwMDAwMCwgcGh5c19iYXNl
IEAweDAwMDAwMDAwYWEyMDAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVy
YXRlX3JkaXN0czogWzVdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMDliODAwMDAsIHBoeXNfYmFz
ZSBAMHgwMDAwMDAwMGFhMjQwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRl
cmF0ZV9yZGlzdHM6IFs2XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDA5YzAwMDAwLCBwaHlzX2Jh
c2UgQDB4MDAwMDAwMDBhYTI4MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0
ZXJhdGVfcmRpc3RzOiBbN10gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwOWM4MDAwMCwgcGh5c19i
YXNlIEAweDAwMDAwMDAwYWEyYzAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19p
dGVyYXRlX3JkaXN0czogWzhdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMDlkMDAwMDAsIHBoeXNf
YmFzZSBAMHgwMDAwMDAwMGFhMzAwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNf
aXRlcmF0ZV9yZGlzdHM6IFs5XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDA5ZDgwMDAwLCBwaHlz
X2Jhc2UgQDB4MDAwMDAwMDBhYTM0MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2lj
X2l0ZXJhdGVfcmRpc3RzOiBbMTBdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMDllMDAwMDAsIHBo
eXNfYmFzZSBAMHgwMDAwMDAwMGFhMzgwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBn
aWNfaXRlcmF0ZV9yZGlzdHM6IFsxMV0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwOWU4MDAwMCwg
cGh5c19iYXNlIEAweDAwMDAwMDAwYWEzYzAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBd
IGdpY19pdGVyYXRlX3JkaXN0czogWzEyXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDA5ZjAwMDAw
LCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhYTQwMDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMTNdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMDlmODAw
MDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFhNDQwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAw
MDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsxNF0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYTAw
MDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWE0ODAwMDANCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzE1XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBh
MDgwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhYTRjMDAwMA0KKFhFTikgRE9NMDogWyAgICAw
LjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMTZdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAw
MGExMDAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFhNTAwMDAwDQooWEVOKSBET00wOiBbICAg
IDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsxN10gZ2ljciByZWFkIHB0ciBAZmZmZjAw
MDAwYTE4MDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWE1NDAwMDANCihYRU4pIERPTTA6IFsg
ICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzE4XSBnaWNyIHJlYWQgcHRyIEBmZmZm
MDAwMDBhMjAwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhYTU4MDAwMA0KKFhFTikgRE9NMDog
WyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMTldIGdpY3IgcmVhZCBwdHIgQGZm
ZmYwMDAwMGEyODAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFhNWMwMDAwDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsyMF0gZ2ljciByZWFkIHB0ciBA
ZmZmZjAwMDAwYTMwMDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWE2MDAwMDANCihYRU4pIERP
TTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzIxXSBnaWNyIHJlYWQgcHRy
IEBmZmZmMDAwMDBhMzgwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhYTY0MDAwMA0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMjJdIGdpY3IgcmVhZCBw
dHIgQGZmZmYwMDAwMGE0MDAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFhNjgwMDAwDQooWEVO
KSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsyM10gZ2ljciByZWFk
IHB0ciBAZmZmZjAwMDAwYTQ4MDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWE2YzAwMDANCihY
RU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzI0XSBnaWNyIHJl
YWQgcHRyIEBmZmZmMDAwMDBhNTAwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhZTEwMDAwMA0K
KFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMjVdIGdpY3Ig
cmVhZCBwdHIgQGZmZmYwMDAwMGE1ODAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFlMTQwMDAw
DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsyNl0gZ2lj
ciByZWFkIHB0ciBAZmZmZjAwMDAwYTYwMDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWUxODAw
MDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzI3XSBn
aWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhNjgwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhZTFj
MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbMjhd
IGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGE3MDAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFl
MjAwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFsy
OV0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYTc4MDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAw
YWUyNDAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czog
WzMwXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhODAwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAw
MDBhZTI4MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3Rz
OiBbMzFdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGE4ODAwMDAsIHBoeXNfYmFzZSBAMHgwMDAw
MDAwMGFlMmMwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlz
dHM6IFszMl0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYTkwMDAwMCwgcGh5c19iYXNlIEAweDAw
MDAwMDAwYWUzMDAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3Jk
aXN0czogWzMzXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhOTgwMDAwLCBwaHlzX2Jhc2UgQDB4
MDAwMDAwMDBhZTM0MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVf
cmRpc3RzOiBbMzRdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGFhMDAwMDAsIHBoeXNfYmFzZSBA
MHgwMDAwMDAwMGFlMzgwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0
ZV9yZGlzdHM6IFszNV0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYWE4MDAwMCwgcGh5c19iYXNl
IEAweDAwMDAwMDAwYWUzYzAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdpY19pdGVy
YXRlX3JkaXN0czogWzM2XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhYjAwMDAwLCBwaHlzX2Jh
c2UgQDB4MDAwMDAwMDBhZTQwMDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gZ2ljX2l0
ZXJhdGVfcmRpc3RzOiBbMzddIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGFiODAwMDAsIHBoeXNf
YmFzZSBAMHgwMDAwMDAwMGFlNDQwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSBnaWNf
aXRlcmF0ZV9yZGlzdHM6IFszOF0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYWMwMDAwMCwgcGh5
c19iYXNlIEAweDAwMDAwMDAwYWU0ODAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIGdp
Y19pdGVyYXRlX3JkaXN0czogWzM5XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhYzgwMDAwLCBw
aHlzX2Jhc2UgQDB4MDAwMDAwMDBhZTRjMDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
Z2ljX2l0ZXJhdGVfcmRpc3RzOiBbNDBdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGFkMDAwMDAs
IHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFlNTAwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAw
XSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFs0MV0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAwYWQ4MDAw
MCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWU1NDAwMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAw
MDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzQyXSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAwMDBhZTAw
MDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhZTU4MDAwMA0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbNDNdIGdpY3IgcmVhZCBwdHIgQGZmZmYwMDAwMGFl
ODAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFlNWMwMDAwDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFs0NF0gZ2ljciByZWFkIHB0ciBAZmZmZjAwMDAw
YWYwMDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWU2MDAwMDANCihYRU4pIERPTTA6IFsgICAg
MC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzQ1XSBnaWNyIHJlYWQgcHRyIEBmZmZmMDAw
MDBhZjgwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDAwMDBhZTY0MDAwMA0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0gZ2ljX2l0ZXJhdGVfcmRpc3RzOiBbNDZdIGdpY3IgcmVhZCBwdHIgQGZmZmYw
MDAwMGIwMDAwMDAsIHBoeXNfYmFzZSBAMHgwMDAwMDAwMGFlNjgwMDAwDQooWEVOKSBET00wOiBb
ICAgIDAuMDAwMDAwXSBnaWNfaXRlcmF0ZV9yZGlzdHM6IFs0N10gZ2ljciByZWFkIHB0ciBAZmZm
ZjAwMDAwYjA4MDAwMCwgcGh5c19iYXNlIEAweDAwMDAwMDAwYWU2YzAwMDANCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdIGdpY19pdGVyYXRlX3JkaXN0czogWzQ4XSBnaWNyIHJlYWQgcHRyIEBm
ZmZmMDAwMDBiMTAwMDAwLCBwaHlzX2Jhc2UgQDB4MDAwMDQwMDBhYTEwMDAwMA0KKFhFTikgWEVO
OiBnZXRfdmNwdV9mcm9tX3JkaXN0OiB2Y3B1X2lkIDk2IGQtPm1heF92Y3B1cyA5NiByZWdpb24t
PmZpcnN0X2NwdSA5NiByZWdpb24tPmJhc2UgMDAwMDQwMDBhYTEwMDAwMA0KKFhFTikgdHJhcHMu
YzoyMDA3OmQwdjAgSFNSPTB4OTM4MDAwMDQgcGM9MHhmZmZmMDAwMDA4NDFhZjcwIGd2YT0weGZm
ZmYwMDAwMGIxMGZmZTggZ3BhPTB4MDA0MDAwYWExMGZmZTgNCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIFVuaGFuZGxlZCBmYXVsdCBhdCAweGZmZmYwMDAwMGIxMGZmZTgNCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdIE1lbSBhYm9ydCBpbmZvOg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gICBFU1IgPSAweDk2MDAwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSAgIEV4Y2Vw
dGlvbiBjbGFzcyA9IERBQlQgKGN1cnJlbnQgRUwpLCBJTCA9IDMyIGJpdHMNCihYRU4pIERPTTA6
IFsgICAgMC4wMDAwMDBdICAgU0VUID0gMCwgRm5WID0gMA0KKFhFTikgRE9NMDogWyAgICAwLjAw
MDAwMF0gICBFQSA9IDAsIFMxUFRXID0gMA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gRGF0
YSBhYm9ydCBpbmZvOg0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gICBJU1YgPSAwLCBJU1Mg
PSAweDAwMDAwMDAwDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSAgIENNID0gMCwgV25SID0g
MA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gc3dhcHBlciBwZ3RhYmxlOiA0ayBwYWdlcywg
NDgtYml0IFZBcywgcGdkcCA9IChfX19fcHRydmFsX19fXykNCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIFtmZmZmMDAwMDBiMTBmZmU4XSBwZ2Q9MDAwMDAwMjMxN2ZmZTAwMywgcHVkPTAwMDAw
MDIzMTdmZmQwMDMsIHBtZD0wMDAwMDAyMzBmZGMyMDAzLCBwdGU9MDBlODQwMDBhYTEwZmYwNw0K
KFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gSW50ZXJuYWwgZXJyb3I6IHR0YnIgYWRkcmVzcyBz
aXplIGZhdWx0OiA5NjAwMDAwMCBbIzFdIFBSRUVNUFQgU01QDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIENQ
VTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTguMC1yYzEtMjIwMDM4
LWdlY2IzNzdlLWRpcnR5ICMyNTUNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHBzdGF0ZTog
NjAwMDAwODUgKG5aQ3YgZGFJZiAtUEFOIC1VQU8pDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAw
XSBwYyA6IGdpY19pdGVyYXRlX3JkaXN0cysweGI0LzB4MTUwDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSBsciA6IGdpY19pdGVyYXRlX3JkaXN0cysweGFjLzB4MTUwDQooWEVOKSBET00wOiBb
ICAgIDAuMDAwMDAwXSBzcCA6IGZmZmYwMDAwMDk0NjNkMDANCihYRU4pIERPTTA6IFsgICAgMC4w
MDAwMDBdIHgyOTogZmZmZjAwMDAwOTQ2M2QwMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDEgDQooWEVO
KSBET00wOiBbICAgIDAuMDAwMDAwXSB4Mjc6IGZmZmYwMDAwMDk0NzRhZjAgeDI2OiBmZmZmMDAw
MDA5MTlkNWYwIA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0geDI1OiAwMDAwMDAwMDAwMDAw
MDE4IHgyNDogMDAwMDAwMDAwMDAwMDAzMCANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHgy
MzogMDAwMDAwMDAwMDAwMDQ4MCB4MjI6IGZmZmYwMDAwMDg0MWFlNDggDQooWEVOKSBET00wOiBb
ICAgIDAuMDAwMDAwXSB4MjE6IGZmZmYwMDAwMDk0NzQwMDAgeDIwOiBmZmZmMDAwMDBiMTAwMDAw
IA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0geDE5OiBmZmZmMDAwMDA4ZGQzM2MwIHgxODog
MDAwMDAwMDAwMDdmZmYwMCANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHgxNzogMDAwMDAw
MDAwMDAwMDAyMCB4MTY6IDAwMDAwMDAwMDAwMDAwMGEgDQooWEVOKSBET00wOiBbICAgIDAuMDAw
MDAwXSB4MTU6IGZmZmZmZmZmZmZmZmZmZmYgeDE0OiAzMDc4MzA0MDIwNjU3MzYxIA0KKFhFTikg
RE9NMDogWyAgICAwLjAwMDAwMF0geDEzOiA2MjVmNzM3OTY4NzAyMDJjIHgxMjogMzAzMDMwMzAz
MDMxNjIzMCANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHgxMTogMzAzMDMwMzA2NjY2NjY2
NiB4MTA6IDQwMjA3Mjc0NzAyMDY0NjEgDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSB4OSA6
IGMxMTdjYWJjYjM0NmUyMDAgeDggOiAwMDAwMDAwMDAwMDAwMTAxIA0KKFhFTikgRE9NMDogWyAg
ICAwLjAwMDAwMF0geDcgOiA3MzY5NjQ3MjVmNjU3NDYxIHg2IDogZmZmZjAwMDAwOTVlODc0NiAN
CihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIHg1IDogMDAwMDAwMDAwMDAwMDAwMCB4NCA6IDAw
MDAwMDAwMDAwMDAwMDAgDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSB4MyA6IGZmZmZmZmZm
ZmZmZmZmZmYgeDIgOiBmZmZmMDAwMDA5NDhhNDY4IA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0geDEgOiAwMDAwMDAwMDAwMDAwMDAwIHgwIDogZmZmZjAwMDAwYjEwZmZlOCANCihYRU4pIERP
TTA6IFsgICAgMC4wMDAwMDBdIFByb2Nlc3Mgc3dhcHBlci8wIChwaWQ6IDAsIHN0YWNrIGxpbWl0
ID0gMHgoX19fX3B0cnZhbF9fX18pKQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gQ2FsbCB0
cmFjZToNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdICBnaWNfaXRlcmF0ZV9yZGlzdHMrMHhi
NC8weDE1MA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gIGdpY19pbml0X2Jhc2VzKzB4MTgw
LzB4MzI4DQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSAgZ2ljX2FjcGlfaW5pdCsweDEzYy8w
eDI3Yw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0gIGFjcGlfbWF0Y2hfbWFkdCsweDQ0LzB4
NzgNCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdICBhY3BpX3RhYmxlX3BhcnNlX2VudHJpZXNf
YXJyYXkrMHgxNzAvMHgyMDANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdICBhY3BpX3RhYmxl
X3BhcnNlX2VudHJpZXMrMHgzYy8weDVjDQooWEVOKSBET00wOiBbICAgIDAuMDAwMDAwXSAgYWNw
aV90YWJsZV9wYXJzZV9tYWR0KzB4MjQvMHgyYw0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
IF9fYWNwaV9wcm9iZV9kZXZpY2VfdGFibGUrMHg5NC8weGVjDQooWEVOKSBET00wOiBbICAgIDAu
MDAwMDAwXSAgaXJxY2hpcF9pbml0KzB4MzAvMHgzOA0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAw
MF0gIGluaXRfSVJRKzB4NzgvMHgxMTANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdICBzdGFy
dF9rZXJuZWwrMHgyODgvMHg0MjANCihYRU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIENvZGU6IGFh
MTQwM2UzIDk3ZjQzNDAwIDkxNDAzZTgwIDkxM2ZhMDAwIChiOTQwMDAwMCkgDQooWEVOKSBET00w
OiBbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSAxMThkZDJhMTM1ZTc3ZjU1IF0tLS0NCihY
RU4pIERPTTA6IFsgICAgMC4wMDAwMDBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRl
bXB0ZWQgdG8ga2lsbCB0aGUgaWRsZSB0YXNrIQ0KKFhFTikgRE9NMDogWyAgICAwLjAwMDAwMF0g
LS0tWyBlbmQgS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIHRo
ZSBpZGxlIHRhc2shIF0tLS0NCi4uLi4NCg0KVGhhbmtzLA0KU2hhbWVlcg0KDQo+IENoZWVycywN
Cj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 19:00:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 19: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 1fwu57-0003mC-FZ; Mon, 03 Sep 2018 19:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwu56-0003lz-Pa
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 19:00:12 +0000
X-Inumbo-ID: b20ca3c3-afab-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b20ca3c3-afab-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 19:00: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 1fwu54-0006pP-SD; Mon, 03 Sep 2018 19:00: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 1fwu54-0001Pp-KM; Mon, 03 Sep 2018 19:00:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwu54-0007f1-Jg; Mon, 03 Sep 2018 19:00:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127193-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot: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-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=60c1f89241d49bacf71035470684a8d7b4bb46ea
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 19:00:10 +0000
Subject: [Xen-devel] [linux-linus test] 127193: 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>

ZmxpZ2h0IDEyNzE5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MTkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlh
biAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFu
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNjBjMWY4OTI0MWQ0OWJhY2Y3MTAzNTQ3MDY4NGE4ZDdi
NGJiNDZlYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMw
ZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1
ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMTkgZGF5cyAgIDE0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzE5MyAgMjAxOC0wOS0wMyAwNDoxNTozNSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMjExMSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyNjA1NzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 20:41:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 20: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 1fwveY-00028k-SZ; Mon, 03 Sep 2018 20: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=0abc=lr=xenproject.org=prvs=7774e8d8b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwveX-00028V-4n
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 20:40:53 +0000
X-Inumbo-ID: 6b36757a-afb9-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b36757a-afb9-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 22:39:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,326,1531785600"; d="scan'208";a="64325830"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75158-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=b8bcaafb39e8860a1fb672d75bb6f7bbdceb28bd
X-Osstest-Versions-That: ovmf=1e57188216b1bf8de3473a0e03e422815f8f53d6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 3 Sep 2018 21:40:47 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75158: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTU4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzUxNTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTE1MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGI4YmNhYWZiMzllODg2MGExZmI2NzJkNzViYjZm
N2JiZGNlYjI4YmQKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDFlNTcx
ODgyMTZiMWJmOGRlMzQ3M2EwZTAzZTQyMjgxNWY4ZjUzZDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTE1MyAgMjAxOC0wOS0wMSAwMzo1MjowMiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzUxNTggIDIwMTgtMDktMDMgMDM6Mjk6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNv
dXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjhiY2FhZmIzOWU4ODYw
YTFmYjY3MmQ3NWJiNmY3YmJkY2ViMjhiZApBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDA5OjQ5OjU0IDIwMTggKzA4MDAKCiAgICBTaGVs
bFBrZzogVXBkYXRlIElmY29uZmlnIGNvbW1hbmQgdG8gYWNjZXB0IDMyYml0IHN1Ym5ldCBtYXNr
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fy
c2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IDEyYWU1NmNmMjhkNmE0MzVmMzlh
N2M5YzNhOTcxODViYWY3NmYwMDUKQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAwOTo0ODozMiAyMDE4ICswODAwCgogICAgTWRlTW9kdWxl
UGtnL05ldHdvcms6IEFkZCAzMmJpdCBzdWJuZXQgbWFzayBzdXBwb3J0IGZvciBJUDQgUFhFIGJv
b3QuCiAgICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyBJUDQgc3RhY2sgdG8gc3VwcG9ydCAzMmJp
dCBzdWJuZXQgbWFzayBpbiBQWEUgYm9vdCBwcm9jZXNzLgogICAgV2hlbiAzMmJpdCBzdWJuZXQg
bWFzayBpcyB1c2VkLCB0aGUgSVA0IGRyaXZlciBjb3VsZG4ndCB1c2UgdGhlIHN1Ym5ldCBtYXNr
IHRvIGRldGVybWluZQogICAgd2hldGhlciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIGlzIG9uLWxp
bmsgb3Igbm90LCBzbyBpdCB3aWxsIGFsd2F5cyB0cnkgdG8gc2VuZCBhbGwgdGhlCiAgICBwYWNr
ZXRzIHRvIHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIGRpcmVjdGx5IGZpcnN0LCBpZiBmYWls
ZWQgaXQgd2lsbCBjb250aW51ZQogICAgdG8gdHJ5IHRoZSBkZWZhdWx0IGdhdGV3YXkuCiAgICAK
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 20:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 20:51: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 1fwvp9-000319-5v; Mon, 03 Sep 2018 20:51: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=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwvp8-00030x-0O
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 20:51:50 +0000
X-Inumbo-ID: f36eafee-afba-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f36eafee-afba-11e8-a8a5-bc764e045a96;
 Mon, 03 Sep 2018 22:50:12 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwvp6-0000nK-3N; Mon, 03 Sep 2018 20:51: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 1fwvp5-0006Y1-NQ; Mon, 03 Sep 2018 20:51:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwvp5-0001hY-Mn; Mon, 03 Sep 2018 20:51:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127219-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 20:51:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127219: 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>

ZmxpZ2h0IDEyNzIxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIxOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 22:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 22:22: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 1fwxEu-0000dm-0v; Mon, 03 Sep 2018 22:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0abc=lr=xenproject.org=prvs=7774e8d8b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fwxEs-0000dY-Gl
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 22:22:30 +0000
X-Inumbo-ID: f4a71e79-afc7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4a71e79-afc7-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 22:23:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,326,1531785600"; d="scan'208";a="64327857"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75160-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=e3b9ab433aaccffdcc71c4af286ac352d4ce7c20
X-Osstest-Versions-That: ovmf=b8bcaafb39e8860a1fb672d75bb6f7bbdceb28bd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 3 Sep 2018 23:22:02 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75160: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTYwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzUxNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTE1OAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGUzYjlhYjQzM2FhY2NmZmRjYzcxYzRhZjI4NmFj
MzUyZDRjZTdjMjAKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGI4YmNh
YWZiMzllODg2MGExZmI2NzJkNzViYjZmN2JiZGNlYjI4YmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTE1OCAgMjAxOC0wOS0wMyAwMzoyOTowNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzUxNjAgIDIwMTgtMDktMDMgMjA6NTA6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb2IgRmVu
ZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwu
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgogIFpoYW96aDF4IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
cWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBl
M2I5YWI0MzNhYWNjZmZkY2M3MWM0YWYyODZhYzM1MmQ0Y2U3YzIwCkF1dGhvcjogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjkgMTE6MDg6MjUgMjAxOCAr
MDgwMAoKICAgIE1kZU1vZHVsZVBrZyBEeGVDb3JlOiBIYW5kbGUgbXVsdGlwbGUgRlYgaW1hZ2Vz
IGluIG9uZSBGViBmaWxlCiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMxCiAgICAKICAgIFBJIHNwZWMgYW5kIEJhc2VUb29scyBz
dXBwb3J0IHRvIGdlbmVyYXRlIG11bHRpcGxlIEZWIGltYWdlcwogICAgaW4gb25lIEZWIGZpbGUu
CiAgICBUaGlzIHBhdGNoIGlzIHRvIHVwZGF0ZSBEeGVDb3JlIHRvIGhhbmRsZSB0aGUgY2FzZS4K
ICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEpp
ZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDBlMDQyZDBhZDc2MTU3YWM5YmFkMTdiYjRl
MWZmMjkxOWNhMGQ4ZjQKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIEF1ZyAyOSAxMTowODowOSAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFBl
aUNvcmU6IEhhbmRsZSBtdWx0aXBsZSBGViBpbWFnZXMgaW4gb25lIEZWIGZpbGUKICAgIAogICAg
UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMzEK
ICAgIAogICAgUEkgc3BlYyBhbmQgQmFzZVRvb2xzIHN1cHBvcnQgdG8gZ2VuZXJhdGUgbXVsdGlw
bGUgRlYgaW1hZ2VzCiAgICBpbiBvbmUgRlYgZmlsZS4KICAgIFRoaXMgcGF0Y2ggaXMgdG8gdXBk
YXRlIFBlaUNvcmUgdG8gaGFuZGxlIHRoZSBjYXNlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpj
b21taXQgMzc0MTY4YWU2NTFmYWJjYjc3YTBiOWQyZTU1Y2E4MGI0NjYzMGRiYgpBdXRob3I6IFJ1
aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAzMSAxNjoyOToyMCAy
MDE4ICswODAwCgogICAgVWVmaUNwdVBrZy9DcHVFeGNlcHRpb25IYW5kbGVyTGliOiBBdm9pZCBj
YWxsaW5nIFBFSSBzZXJ2aWNlcyBmcm9tIEFQCiAgICAKICAgIFdoZW4gYW4gZXhjZXB0aW9uIGhh
cHBlbnMgaW4gQVAsIHN5c3RlbSBoYW5ncyBhdAogICAgR2V0UGVpU2VydmljZXNUYWJsZVBvaW50
ZXIoKSwgY29tcGxhaW5pbmcgdGhlIFBlaVNlcnZpY2VzIHJldHJpZXZlZAogICAgZnJvbSBtZW1v
cnkgYmVmb3JlIElEVCBpcyBOVUxMLgogICAgCiAgICBEdWUgdG8gdGhlIGZvbGxvd2luZyBjb21t
aXQ6CiAgICBjNTYzMDc3YTM4MDQzN2MxMTRhYmE0Yzk1YmU2NWViOTYzZWJjMWYzCiAgICAqIFVl
ZmlDcHVQa2cvTXBJbml0TGliOiBBdm9pZCBjYWxsaW5nIFBFSSBzZXJ2aWNlcyBmcm9tIEFQCiAg
ICB0aGUgSURUIHVzZWQgYnkgQVAgbm8gbG9uZ2VyIHByZXNlcnZlIFBlaVNlcnZpY2VzIHBvaW50
ZXIgaW4gdGhlCiAgICB2ZXJ5IGJlZ2lubmluZy4KICAgIEJ1dCB0aGUgaW1wbGVtZW50YXRpb24g
b2YgUGVpRXhjZXB0aW9uSGFuZGxlckxpYiBzdGlsbCBhc3N1bWVzCiAgICB0aGUgUGVpU2Vydmlj
ZXMgcG9pbnRlciBpcyB0aGVyZSwgc28gdGhlIGFzc2VydGlvbiBoYXBwZW5zLgogICAgCiAgICBU
aGUgcGF0Y2ggZml4ZXMgdGhlIGV4Y2VwdGlvbiBoYW5kbGVyIGxpYnJhcnkgdG8gbm90IGNhbGwK
ICAgIFBFSSBzZXJ2aWNlcyBmcm9tIEFQLgogICAgCiAgICBUaGUgcGF0Y2ggZHVwbGljYXRlcyB0
aGUgIzAgZXhjZXB0aW9uIHN0dWIgaGVhZGVyIGluIGFuIGFsbG9jYXRlZAogICAgcG9vbCBidXQg
d2l0aCBleHRyYSA0LWJ5dGUvOC1ieXRlIHRvIHN0b3JlIHRoZSBleGNlcHRpb24gaGFuZGxlcgog
ICAgZGF0YSB3aGljaCB3YXMgb3JpZ2luYWxseSBzdG9yZWQgaW4gSE9CLgogICAgV2hlbiBBUCBl
eGNlcHRpb24gaGFwcGVucywgdGhlIGNvZGUgZ2V0cyB0aGUgZXhjZXB0aW9uIGhhbmRsZXIgZGF0
YQogICAgZnJvbSB0aGUgZXhjZXB0aW9uIGhhbmRsZXIgZm9yICMwLgogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEppYW4gSiBX
YW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRmFuIEplZmYgPHZh
bmplZmZfOTE5QGhvdG1haWwuY29tPgoKY29tbWl0IDg3YTlkZDBkMTU2MzFmZGJkOGMxY2NlNjVm
YTFmM2ZjMWE0OGJlZmYKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRl
OiAgIEZyaSBBdWcgMzEgMTU6MzA6MjYgMjAxOCArMDgwMAoKICAgIENwdUV4Y2VwdGlvbkhhbmRs
ZXJMaWI6IEFkZCBjb21tZW50cyB0byBtYWtlIGNvZGUgbW9yZSByZWFkYWJsZQogICAgCiAgICBU
b2RheSdzIGltcGxlbWVudGF0aW9uIG9mIGhhbmRsaW5nIEhPT0tfQkVGT1JFIGFuZCBIT09LX0FG
VEVSIGlzCiAgICBhIGJpdCBjb21wbGV4LiBNb3JlIGNvbW1lbnRzIGlzIGJldHRlci4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENj
OiBGYW4gSmVmZiA8dmFuamVmZl85MTlAaG90bWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlh
biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCA0Y2YwMjJmMmYxMWZjM2Nk
MTJhYjVkZDI0ZTVhZTc0ZjU0MWJhYzQ4CkF1dGhvcjogRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTg6MjI6NDUgMjAxOCArMDgwMAoKICAgIEJh
c2VUb29sczogRml4ZWQgdGhlIFBjZFZhbHVlIHRyYWlsaW5nIHplcm8gaXNzdWUuCiAgICAKICAg
IDEuIE5vdCBhcHBlbmQgdHJhaWxpbmcgemVybyBmb3IgUGNkVmFsdWUKICAgIDIuIG1ha2Ugc3Vy
ZSB0aGUgcG9pbnQgdG8gVmFyaWFibGUgTmFtZSBpbiBQQ0QKICAgIERhdGFCYXNlIDIgYnl0ZXMg
YWxpZ25lZC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDdj
MTkzNzg3NjIzZjg5ZDE2MTI1NWUzN2Q4MGJjMjkwNzY5MGFiMzcKQXV0aG9yOiBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyOSAxNjo0Nzo1OSAyMDE4
ICswODAwCgogICAgQmFzZVRvb2xzOiBEeW5hbWljIFBjZCB2YWx1ZSBvdmVycmlkZSBmcm9tIGNv
bW1hbmQgbGluZS4KICAgIAogICAgRml4ZWQgdGhlIHBjZCB2YWx1ZSBvdmVycmlkZSBpc3N1ZSB3
aGVuIER5bmFtaWMgUGNkIGlzIGZyb20KICAgIGNvbW1hbmQgbGluZSBidXQgaXMgbm90IGxpc3Qg
aW4gRHNjIGZpbGUuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBGZW5nIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1p
dCAyNGJkMDM1YzkwNGZhZTE4NjhiYjE1ZGMwMGNmYTJlMTk3Y2M1ODA5CkF1dGhvcjogWmhhb3po
MXggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI3IDA5OjI5OjM3
IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IENoZWNrIHBjZCBEZWZhdWx0VmFsdWUgYW5kIFNr
dUlkIEVCTkYuCiAgICAKICAgIDEuIFdoZW4gYXNzaWduIGR5bmFtaWMgaGlpIHBjZCB2YWx1ZSBp
biBkc2MgZmlsZSwKICAgIG1pc3NlZCB0aGUgRGVmYXVsdFZhbHVlLCBidWlsZCBzaG91bGQgYmUg
ZmFpbC4KICAgIDIuIENoZWNrIHRoZSBFQk5GIG9mIFNrdUlkLgogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogICAgQ2M6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 22:25:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 22:25: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 1fwxHq-0000lS-Gk; Mon, 03 Sep 2018 22:25: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=frgq=lr=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fwxHp-0000lL-0T
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 22:25:33 +0000
X-Inumbo-ID: 0b0c2dee-afc8-11e8-a8a5-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b0c2dee-afc8-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 00:23:55 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7485E21B0B;
 Mon,  3 Sep 2018 18:25:31 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 03 Sep 2018 18:25:31 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=SjJtecUThpaePfo529mZtP3G7/4IX
 I36NzbIE7GStD8=; b=MVv2SXjX8fyVGBKcFIcTZzwNFVJnPvD18UlHi1RJc7ULd
 oYjv7fe+cXSjH9Hks/4kNKfKj5Eltic7coLTRi4c5eGM6lzoqC2LTnlAmLiDaqxu
 JbstX2swv547X6h4Xfnkpc+56nUkqURFNmhKbKUOXs3p7PbFTMvIqa0KdZg2PzwU
 yJY1vKEnM5TswRmjqvsgRwDwEVQcI9zJ8P+zPk6b3aoo/YIshi80zvKSgK6kYwpv
 MyfBgjLhA65KIuEE3n9bwN2rjNwSwIzHCvsApcXQkhJ6C+R3k56IX+8JuRbzmTgT
 UMAszvc4hdDuxK6SxVoYr3jcb+ak+TRpd0pUo7Ywg==
X-ME-Proxy: <xmx:2rSNW98YPtougq5nPydfbe8b06RcJSTu_KsYKB9bd8Whw6fVFVO1Zw>
 <xmx:2rSNW8kMWXzQyKsKqNIdi-zrvO3jSuYADJUsa4yOysnWTrVQYcuKcg>
 <xmx:27SNW1NTGdzyaNCsLclb1pDGT-t223LvpiLyX8ZxtNeqFwoE2S2Zdg>
 <xmx:27SNWzJKKBJ2Uaux_iixJiB8FB1CVegLKjR5r5v2I8dxq5AuKL-VbA>
 <xmx:27SNW4EBIezbmnGbe_p0MWbAFKSEC-LtOJddsVk8OrN-CnZQis9Oyg>
 <xmx:27SNW0HMglgqBGA6oI0OAf6np2mvOA38OXFNeUnhALxfWLIfHNn1nQ>
X-ME-Sender: <xms:2rSNW5fYbH6_1ZFNUo4JtsVsRxaO-xq6TgkRfXh6xR7BvsgBAbPkdw>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 38FE710294;
 Mon,  3 Sep 2018 18:25:30 -0400 (EDT)
Date: Tue, 4 Sep 2018 00:25:27 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180903222527.GB1353@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <7c30330d13abc993594a264e3c7c61693c9fc316.1533608042.git-series.marmarek@invisiblethingslab.com>
 <20180809092541.u6xwmsk2egugwbu6@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20180809092541.u6xwmsk2egugwbu6@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 02/17] libxl: Add
 "stubdomain_version" to domain_build_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, Ian Jackson <ian.jackson@eu.citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: multipart/mixed; boundary="===============8963067552779257199=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8963067552779257199==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="8t9RHnE3ZwKMSgU+"
Content-Disposition: inline


--8t9RHnE3ZwKMSgU+
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 09, 2018 at 10:25:42AM +0100, Wei Liu wrote:
> On Tue, Aug 07, 2018 at 04:16:07AM +0200, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > From: Eric Shelton <eshelton@pobox.com>
> >=20
> > This enum gives the ability to select between a MiniOS-based QEMU
> > traditional stub domain and a Linux-based QEMU upstream stub domain.  To
> > use the Linux-based stubdomain, the following two lines should be
> > included in the appropriate xl.cfg file:
> >=20
> > device_model_version=3D"qemu-xen"
> > device_model_stubdomain_override=3D1
> >=20
> > To use the MiniOS-based stubdomain, the following is used instead:
> >=20
> > device_model_version=3D"qemu-xen-traditional"
> > device_model_stubdomain_override=3D1
>=20
>=20
> Where is stubomd_version=3D ? Don't you want to expose such option in xl.=
cfg?

Actually, with patch 04/17 you can set explicit stubdomain path, so
stubdomain_version is only another way (redundant to
device_model_version) to signal what protocol to communicate with
stubdomain should be used. Right now each qemu version have only one
stubdomain protocol:
 - qemu-xen-traditional - "mini os" one
 - qemu-xen - "linux" one - see cover letter

Anyway, I can add stubdomain_version to 08/17 "xl: add stubdomain
related options to xl config parser" patch.

--=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?

--8t9RHnE3ZwKMSgU+
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAluNtNcACgkQ24/THMrX
1yzsiwf/RGq1Yodx/ZULvTzoHov20p4sueU+Zr+AC6U2+t194IWhYu2765sNq5wT
Bxglwm3Dft8A+PnSBXY14Ib42NRBkPG3sDEcmGEUCvE0/aJXofk7QStrHnbEnfNj
DFAIufyraNcQ3Bq4hrTzfQzfb87h5yEieZdg32ms104UecqT4940/p5I/UkzPmkC
NnvGcPUA2/aAIDQ+pkA4KcCH9/7KcpoN/yw+ZmohV3vhIMeRlDpWbA7b7YK7o77j
Ve8WWkLCUJecIQ1IYPtQ++a6bQYIHFgzNnqy9Q3ORMQ0TvYg9rtHeeRDvz08upkp
eo5gYDQiBFXX2yK3a3r7fSd8ymNY0A==
=d7Ja
-----END PGP SIGNATURE-----

--8t9RHnE3ZwKMSgU+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8963067552779257199==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 03 22:42:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 22: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 1fwxXk-0002A7-VZ; Mon, 03 Sep 2018 22:42:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ddhu=lr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwxXk-00029x-4Q
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 22:42:00 +0000
X-Inumbo-ID: adafead5-afca-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adafead5-afca-11e8-a6a9-d7ebe60f679a;
 Mon, 03 Sep 2018 22:42: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 1fwxXh-00033r-39; Mon, 03 Sep 2018 22:41: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 1fwxXg-0003MF-Bg; Mon, 03 Sep 2018 22:41:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwxXg-0000VD-B3; Mon, 03 Sep 2018 22:41:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127225-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 03 Sep 2018 22:41:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127225: 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>

ZmxpZ2h0IDEyNzIyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 03 23:12:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Sep 2018 23:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fwy0w-0004JU-Fu; Mon, 03 Sep 2018 23: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=wisl=lr=citrix.com=prvs=7772440c6=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fwy0v-0004JP-Ga
 for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 23:12:09 +0000
X-Inumbo-ID: 8d3ee5eb-afce-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d3ee5eb-afce-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 01:10:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,327,1531785600"; d="scan'208";a="78495056"
To: <xen-devel@lists.xenproject.org>
References: <osstest-127225-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c570f171-bf8b-5f48-0053-cb168fb12b2f@citrix.com>
Date: Tue, 4 Sep 2018 00:12:05 +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: <osstest-127225-mainreport@xen.org>
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-unstable-smoke test] 127225: 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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMTggMjM6NDEsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTI3MjI1IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyMjUvCj4KPiBSZWdyZXNzaW9ucyA6
LSgKPgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMjcyMTIKClNlcCAgMyAyMTo0Njo0Ny4zMzA2NTUgKFhFTikgTU1JTyBlbXVsYXRpb24g
ZmFpbGVkICgxKTogZDF2MCAzMmJpdCBAIDAwMDA6MDAxMDAwMDAgLT4gNTUgODkgZTUgNTMgODMg
ZWMgMTAgOGIgNTUgMGMgYjggMjAgMDIgMDggMDAgOGIKU2VwICAzIDIxOjQ2OjQ3LjQzODcxMiAo
WEVOKSBkMXYwIFRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rpb24gMQpT
ZXAgIDMgMjE6NDY6NDcuNDM4Nzc5IChYRU4pICoqKiBEdW1waW5nIERvbTEgdmNwdSMwIHN0YXRl
OiAqKioKU2VwICAzIDIxOjQ2OjQ3LjQzODgzMCAoWEVOKSAtLS0tWyBYZW4tNC4xMi11bnN0YWJs
ZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KU2VwICAzIDIxOjQ2OjQ3LjQ1
MDczNyAoWEVOKSBDUFU6ICAgIDIKU2VwICAzIDIxOjQ2OjQ3LjQ1MDgwMCAoWEVOKSBSSVA6ICAg
IDAwMDA6WzwwMDAwMDAwMDAwMTAwMDAwPl0KU2VwICAzIDIxOjQ2OjQ3LjQ1MDg1MCAoWEVOKSBS
RkxBR1M6IDAwMDAwMDAwMDAwMTAwMDIgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjApClNlcCAg
MyAyMTo0Njo0Ny40NjI3MTYgKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAw
MDAwMDAwMWE4MDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny40NzQ3
MjAgKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAwICAg
cmRpOiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny40NzQ3ODggKFhFTikgcmJwOiAw
MDAwMDAwMDAwMDAwMDAwICAgcnNwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjg6ICAwMDAwMDAwMDAw
MDAwMDAwClNlcCAgMyAyMTo0Njo0Ny40ODY3MTIgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAw
ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAy
MTo0Njo0Ny40ODY3ODIgKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDAw
MDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny40OTg3MjAg
KFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAwICAgY3IwOiAwMDAwMDAwMDAwMDAwMDExICAgY3I0
OiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny41MTA3MDAgKFhFTikgY3IzOiAwMDAw
MDAwMDAwMDAwMDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny41MTA3
NjQgKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwICAg
Z3NzOiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgMyAyMTo0Njo0Ny41MjI1MTMgKFhFTikgZHM6IDAw
MDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiAwMDAw
CgoKYW5kcmV3QGFuZHJldy1sYXB0b3A6fi94ZW4uZ2l0JCBvYmpkdW1wIC1kCnRvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9odm1sb2FkZXIgfCBoZWFkCgp0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
aHZtbG9hZGVyOsKgwqDCoMKgIGZpbGUgZm9ybWF0IGVsZjMyLWkzODYKCgpEaXNhc3NlbWJseSBv
ZiBzZWN0aW9uIC50ZXh0OgoKMDAxMDAwMDAgPGh5cGVyY2FsbF94ZW5fdmVyc2lvbj46CsKgIDEw
MDAwMDrCoMKgwqAgNTXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKg
IHB1c2jCoMKgICVlYnAKwqAgMTAwMDAxOsKgwqDCoCA4OSBlNcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCDCoMKgwqAgbW92wqDCoMKgICVlc3AsJWVicArCoCAxMDAwMDM6wqDCoMKgIDUz
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoCBwdXNowqDCoCAlZWJ4
CgpTb3JyeSBSb2dlciwgYnV0IHlvdXIgbGlua2VyIGNoYW5nZSBoYXMgY2F1c2VkIF9zdGFydCBu
b3QgdG8gYmUgYXQgdGhlCmJlZ2lubmluZyBvZiByZXN1bHRpbmcgYmluYXJ5LgoKVGhlIGNyYXNo
IGlzIGNhdXNlZCBieSB1c2luZyB0aGUgc3RhY2sgYmVmb3JlIGEgc3RhY2sgaXMgc2V0IHVwLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 00:13:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 00:13: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 1fwyxw-0000W7-6G; Tue, 04 Sep 2018 00:13: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=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwyxu-0000Vx-Ko
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 00:13:06 +0000
X-Inumbo-ID: 114105e4-afd7-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 114105e4-afd7-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 02:11:28 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwyxs-0005Uo-6B; Tue, 04 Sep 2018 00:13: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 1fwyxr-0003do-Uv; Tue, 04 Sep 2018 00:13:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwyxr-0000B5-TZ; Tue, 04 Sep 2018 00:13:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken:regression
 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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=f04955e18502035121776f6e09d83ae5a36c773c
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 00:13:03 +0000
Subject: [Xen-devel] [xen-unstable test] 127205: 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>

ZmxpZ2h0IDEyNzIwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIwNS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI2ODU0CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgZmFpbCBwYXNzIGluIDEyNzE0OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNjg1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY4NTQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjY4NTQKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgIDcg
eGVuLWJ1aWxkLWZyZWVic2QgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjA0OTU1ZTE4NTAyMDM1MTIxNzc2ZjZlMDlk
ODNhZTVhMzZjNzczYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzZl
MjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI2ODU0ICAyMDE4LTA4LTI4IDEyOjE0OjMzIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEyNjk1MiAgMjAxOC0wOC0yOSAxNToyNTo1MCBaICAgIDUgZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzAxMiAgMjAxOC0wOC0zMCAyMzoxNjoyMCBaICAg
IDQgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgR29wYWxhc2V0dHksIE1h
bm9qIDxtYW5vai5nb3BhbGFzZXR0eUBocGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpo
b25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
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
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgaG9zdC1pbnN0YWxsKDUpCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteGVuLWZyZWVi
c2QgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYz
OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 00:40:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 00: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 1fwzOZ-0002XR-Jh; Tue, 04 Sep 2018 00: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=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwzOY-0002X7-KL
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 00:40:38 +0000
X-Inumbo-ID: e9f04a5f-afda-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9f04a5f-afda-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 02:38:59 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fwzOW-00061n-6t; Tue, 04 Sep 2018 00:40: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 1fwzOV-0005xv-Pp; Tue, 04 Sep 2018 00:40:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwzOV-000239-PD; Tue, 04 Sep 2018 00:40:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127206-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm: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-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-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-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check: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
X-Osstest-Versions-This: linux=dceb9092b16b5e12b40d595b196a4e1232dfc4cd
X-Osstest-Versions-That: linux=360bd62dc4943a0754e6cb5637e01b5b43143cfc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 00:40:35 +0000
Subject: [Xen-devel] [linux-next test] 127206: 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>

ZmxpZ2h0IDEyNzIwNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzE0OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzE0
OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcxNDgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NzE0OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcxNDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjcxNDgKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzE0OAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjcxNDgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzE0OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3MTQ4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjcxNDgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBi
bG9ja2VkIGluIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9j
a2VkIGluIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
MTQ4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzE0OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICBm
YWlsIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICAgZmFpbCBsaWtl
IDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICBmYWlsIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2Ug
MTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzE0OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNzE0OAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxpa2UgMTI3MTQ4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzE0
OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMjcxNDgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWlu
c3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjcx
NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3MTQ4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzE0OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICBmYWlsIGxpa2UgMTI3
MTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgIGZhaWwgbGlrZSAxMjcxNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEyNzE0OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIGxpa2UgMTI3MTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkY2ViOTA5MmIxNmI1ZTEyYjQw
ZDU5NWIxOTZhNGUxMjMyZGZjNGNkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzNjBiZDYyZGM0OTQzYTA3NTRlNmNiNTYzN2UwMWI1YjQzMTQzY2ZjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGlu
ZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzIwNiAgMjAxOC0wOS0wMyAwOToxODo1NyBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 00:48:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 00:48: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 1fwzW2-0002my-JJ; Tue, 04 Sep 2018 00:48:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fwzW0-0002mn-Rg
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 00:48:20 +0000
X-Inumbo-ID: 54b866c1-afdc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54b866c1-afdc-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 00:49: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 1fwzVz-0006Cd-8K; Tue, 04 Sep 2018 00:48: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 1fwzVy-0006cs-QP; Tue, 04 Sep 2018 00:48:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fwzVy-0006QQ-Pn; Tue, 04 Sep 2018 00:48:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127228-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 00:48:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127228: 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>

ZmxpZ2h0IDEyNzIyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIyOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 02:13:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 02: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 1fx0py-0002uc-Js; Tue, 04 Sep 2018 02:13:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx0pw-0002uO-TC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 02:13:00 +0000
X-Inumbo-ID: 28853f3e-afe8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28853f3e-afe8-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 02:13: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 1fx0pv-0004Jf-AC; Tue, 04 Sep 2018 02:12: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 1fx0pu-0002gz-VT; Tue, 04 Sep 2018 02:12:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx0pu-0000tS-Uq; Tue, 04 Sep 2018 02:12:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127226-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=e4db8c6db9356358d6a34caa19166ae72337e0cc
X-Osstest-Versions-That: seabios=7961917493baedb0aafd41d88029ed610d0c433f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 02:12:58 +0000
Subject: [Xen-devel] [seabios test] 127226: 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>

ZmxpZ2h0IDEyNzIyNiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyMjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjQ2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2NDY3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjY0NjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjQ2NwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgZTRkYjhjNmRiOTM1NjM1OGQ2YTM0Y2FhMTkxNjZhZTcyMzM3ZTBjYwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNzk2MTkxNzQ5M2JhZWRiMGFhZmQ0MWQ4ODAy
OWVkNjEwZDBjNDMzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2NDY3ICAyMDE4LTA4LTIzIDE0
OjQwOjM4IFogICAxMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzIyNiAgMjAxOC0wOS0w
MyAyMTo0MDo0NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
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
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgNzk2MTkxNy4uZTRkYjhjNiAgZTRkYjhjNmRi
OTM1NjM1OGQ2YTM0Y2FhMTkxNjZhZTcyMzM3ZTBjYyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 03:23:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 03:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fx1vU-0007fa-VN; Tue, 04 Sep 2018 03:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx1vU-0007fO-7o
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 03:22:48 +0000
X-Inumbo-ID: e7def9ff-aff1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7def9ff-aff1-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 03:23: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 1fx1vR-0005j3-LD; Tue, 04 Sep 2018 03:22: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 1fx1vR-00054P-9a; Tue, 04 Sep 2018 03:22:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx1vR-0006ta-8w; Tue, 04 Sep 2018 03:22:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127234-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 03:22:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127234: 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>

ZmxpZ2h0IDEyNzIzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIzNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 04:59:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 04: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 1fx3R7-0005X8-EU; Tue, 04 Sep 2018 04:59:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mvg0=ls=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fx3R6-0005X3-39
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 04:59:32 +0000
X-Inumbo-ID: 6afdc70b-afff-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6afdc70b-afff-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 05:00:18 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 34E5B3016E6D
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 07:59:29 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 24DBC7FA58
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 07:59:29 +0300 (EEST)
Received: (qmail 23430 invoked from network); 4 Sep 2018 07:59:29 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2018 07:59:28 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 07:59:22 +0300
Message-Id: <20180904045922.31609-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77263
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494919,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.015871)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.009772), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.076249,0.000437)], URL: [Enabled, t: (0.000009)], RTDA:
 [Enabled, t: (0.089015), Hit: No, Details: v2.7.14; Id:
 15.1i60sje.1cmhf69tl.aejsp], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info page
 for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

SW4gYSBjbGFzc2ljIEhWSSArIFhlbiBzZXR1cCwgdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIHdv
dWxkIG1vbml0b3IKbGVnYWN5IGd1ZXN0IHBhZ2UtdGFibGVzIGJ5IG1hcmtpbmcgdGhlbSByZWFk
LW9ubHkgaW5zaWRlIHRoZSBFUFQ7IHRoaXMKd2F5IGFueSBtb2RpZmljYXRpb24gZXhwbGljaXRs
eSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5IG1hZGUgYnkKdGhlIENQVSBwYWdlIHdh
bGtlciB3b3VsZCB0cmlnZ2VyIGFuIEVQVCB2aW9sYXRpb24sIHdoaWNoIHdvdWxkIGJlCmZvcndh
cmRlZCBieSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1cyB0aGUgSFZJIGFnZW50LiAgVGhlIEhWSSBh
Z2VudCB3b3VsZAphbmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZv
ciBleGFtcGxlLCBhIHZpcnR1YWwgcGFnZQptYXkgYmUgcmVtYXBwZWQgKGl0cyBndWVzdCBwaHlz
aWNhbCBhZGRyZXNzIGNoYW5nZWQgaW5zaWRlIHRoZQpwYWdlLXRhYmxlKSwgaW4gd2hpY2ggY2Fz
ZSB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYyB3b3VsZCB1cGRhdGUgdGhlCnByb3RlY3Rpb24gYWNj
b3JkaW5nbHkgKHJlbW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBsYWNlIGEgbmV3
CkVQVCBob29rIG9uIHRoZSBuZXcgZ3BhKS4gIEluIG90aGVyIGNhc2VzLCB0aGUgbW9kaWZpY2F0
aW9uIG1heSBiZSBvZiBubwppbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgLSBm
b3IgZXhhbXBsZSwgdGhlIGFjY2Vzc2VkL2RpcnR5CmJpdHMgbWF5IGJlIGNsZWFyZWQgYnkgdGhl
IG9wZXJhdGluZyBzeXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKbWF5IGJlIHNldCBi
eSB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyLgoKSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0
aGUgdmFzdCBtYWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCm1vZGlmaWNhdGlvbnMgZmFsbCBp
biB0aGUgc2Vjb25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0Cng2NCAt
IG1vcmUgdGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMgYXJlIGly
cmVsZXZhbnQgdG8KdXMpIC0gdGhleSBhcmUgb2Ygbm8gaW50ZXJlc3QgdG8gdGhlIGludHJvc3Bl
Y3Rpb24gbG9naWMsIGJ1dCB0aGV5CnRyaWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0aW9u
IG5vbmV0aGVsZXNzLiAgVGhlcmVmb3JlLCB3ZSBkZWNpZGVkCnRvIG1ha2UgdXNlIG9mIHRoZSBu
ZXcgI1ZFICYgVk1GVU5DIGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRvCmFjY2VsZXJh
dGUgdGhlIGd1ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3JpbmcgaW4gdGhlIGZvbGxvd2luZyB3YXk6
CgoxLiBFYWNoIG1vbml0b3JlZCBwYWdlLXRhYmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcg
Y29udmVydGlibGUKICAgaW5zaWRlIHRoZSBFUFQsIHRodXMgZW5hYmxpbmcgdGhlIENQVSB0byBk
ZWxpdmVyIGEgdmlydHVhbGl6YXRpb24KICAgZXhjZXB0aW9uIHRvIGhlIGd1ZXN0IGluc3RlYWQg
b2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAogICB2aW9sYXRpb24uCjIuIFdlIGluamVj
dCBhIHNtYWxsIGZpbHRlcmluZyBkcml2ZXIgaW5zaWRlIHRoZSBwcm90ZWN0ZWQgZ3Vlc3QgVk0s
CiAgIHdoaWNoIHdvdWxkIGludGVyY2VwdCB0aGUgdmlydHVhbGl6YXRpb24gZXhjZXB0aW9uIGlu
IG9yZGVyIHRvIGhhbmRsZQogICBndWVzdCBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMuCjMuIFdl
IGNyZWF0ZSBhIGRlZGljYXRlZCBFUFQgdmlldyAoYWx0cDJtKSBmb3IgdGhlIGluLWd1ZXN0IGFn
ZW50LCB3aGljaAogICB3b3VsZCBpc29sYXRlIHRoZSBhZ2VudCBmcm9tIHRoZSByZXN0IG9mIHRo
ZSBvcGVyYXRpbmcgc3lzdGVtOyB0aGUKICAgYWdlbnQgd2lsbCBzd2l0Y2ggaW4gYW5kIG91dCBv
ZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0aGUgVk1GVU5DCiAgIGluc3RydWN0aW9uIHBs
YWNlZCBpbnNpZGUgYSB0cmFtcG9saW5lIHBhZ2UsIHRodXMgbWFraW5nIHRoZSBhZ2VudAogICBp
bW11bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRlIHRoZSBndWVzdC4KClRoaXMgd2F5LCBhbGwg
dGhlIHBhZ2UtdGFibGUgYWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQp2aXJ0dWFsaXphdGlvbi1l
eGNlcHRpb24gaW5zaWRlIHRoZSBndWVzdCBpbnN0ZWFkIG9mIGEgY29zdGx5IEVQVAp2aW9sYXRp
b247IHRoZSAjVkUgYWdlbnQgd291bGQgZW11bGF0ZSBhbmQgYW5hbHlzZSB0aGUgbW9kaWZpY2F0
aW9uLCBhbmQKZGVjaWRlIHdoZXRoZXIgaXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBtYWluIGludHJv
c3BlY3Rpb24gbG9naWM7IGlmIGl0IGlzCnJlbGV2YW50LCBpdCB3b3VsZCBkbyBhIFZNQ0FMTCBh
bmQgbm90aWZ5IHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZQphYm91dCB0aGUgbW9kaWZpY2F0aW9u
OyBvdGhlcndpc2UsIGl0IHdvdWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1Y3Rpb24KZXhlY3V0aW9u
LCB0aHVzIGF2b2lkaW5nIGEgdmVyeSBjb3N0bHkgVk0gZXhpdC4KClNpZ25lZC1vZmYtYnk6IEFk
cmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSByZW1v
dmUgdGhlICJfX2dldF92Y3B1KCkiIGhlbHBlcgotLS0KIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5j
IHwgIDEgLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgfCAxOSArKysrKysrKysrLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJt
LmMKaW5kZXggY2U0YTFlNGQ2MC4uNTI4ZTkyOWQ3YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
eGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKQEAgLTY4LDcgKzY4LDYg
QEAgaW50IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1
aW50MzJfdCBkb20sIGJvb2wgc3RhdGUpCiAgICAgcmV0dXJuIHJjOwogfQogCi0vKiBUaGlzIGlz
IGEgYml0IG9kZCB0byBtZSB0aGF0IGl0IGFjdHMgb24gY3VycmVudC4uICovCiBpbnQgeGNfYWx0
cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZj
cHVpZCwgeGVuX3Bmbl90IGdmbikKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICB9CiAKLSAgICBkID0gKCBhLmNtZCAhPSBI
Vk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5ICkgPwotICAgICAgICByY3VfbG9ja19kb21h
aW5fYnlfYW55X2lkKGEuZG9tYWluKSA6IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CisgICAg
ZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pOwogCiAgICAgaWYgKCBkID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwpAQCAtNDYwNSwyNiArNDYwNCwyOCBAQCBz
dGF0aWMgaW50IGRvX2FsdHAybV9vcCgKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3ZjcHVfZW5h
YmxlX25vdGlmeToKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
KyAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAgIHAybV90eXBlX3QgcDJtdDsKIAotICAg
ICAgICBpZiAoIGEudS5lbmFibGVfbm90aWZ5LnBhZCB8fCBhLmRvbWFpbiAhPSBET01JRF9TRUxG
IHx8Ci0gICAgICAgICAgICAgYS51LmVuYWJsZV9ub3RpZnkudmNwdV9pZCAhPSBjdXJyLT52Y3B1
X2lkICkKKyAgICAgICAgaWYgKCBhLnUuZW5hYmxlX25vdGlmeS5wYWQgfHwKKyAgICAgICAgICAg
ICBhLnUuZW5hYmxlX25vdGlmeS52Y3B1X2lkID49IGQtPm1heF92Y3B1cyApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKLSAgICAgICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnIpLnZlaW5mb19nZm4sIElO
VkFMSURfR0ZOKSB8fAotICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KGN1cnItPmRvbWFpbiwKKyAgICAgICAgdiA9IGQtPnZjcHVbYS51LmVuYWJsZV9ub3RpZnkudmNw
dV9pZF07CisKKyAgICAgICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4s
IElOVkFMSURfR0ZOKSB8fAorICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2ZuX3F1ZXJ5X3VubG9j
a2VkKHYtPmRvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgYS51LmVuYWJsZV9ub3RpZnkuZ2Zu
LCAmcDJtdCksIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgdmNwdV9hbHRw
Mm0oY3VycikudmVpbmZvX2dmbiA9IF9nZm4oYS51LmVuYWJsZV9ub3RpZnkuZ2ZuKTsKLSAgICAg
ICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3ZtZnVuY192ZShjdXJyKTsKKyAgICAgICAgdmNwdV9hbHRw
Mm0odikudmVpbmZvX2dmbiA9IF9nZm4oYS51LmVuYWJsZV9ub3RpZnkuZ2ZuKTsKKyAgICAgICAg
YWx0cDJtX3ZjcHVfdXBkYXRlX3ZtZnVuY192ZSh2KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQog
Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 05:28:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 05: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 1fx3sc-0007vg-Ss; Tue, 04 Sep 2018 05:27:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gxyq=ls=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fx3sb-0007vZ-K4
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 05:27:57 +0000
X-Inumbo-ID: 634c21bb-b003-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 634c21bb-b003-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 05:28:43 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2018 22:27:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,328,1531810800"; d="scan'208";a="86927193"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga001.fm.intel.com with ESMTP; 03 Sep 2018 22:27:47 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 3 Sep 2018 22:27:48 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 3 Sep 2018 22:27:47 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Tue, 4 Sep 2018 13:27:45 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: Ping VT-x: [PATCH 10/11] x86/vmx: Work around VMEntry failure
 when Single Stepping in an STI shadow
Thread-Index: AQHT/BBjfpj2tDBvRUiX9LwY9yd91qTeZpWAgAHBNKA=
Date: Tue, 4 Sep 2018 05:27:44 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912EF8BF@SHSMSX101.ccr.corp.intel.com>
References: <1528120755-17455-1-git-send-email-andrew.cooper3@citrix.com>
 <1528120755-17455-11-git-send-email-andrew.cooper3@citrix.com>
 <0d01afe4-04f4-5051-8339-54327683ff5b@citrix.com>
In-Reply-To: <0d01afe4-04f4-5051-8339-54327683ff5b@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTM1NjgwZDMtZDliYy00MTNiLWFlZmUtYjM1ZjEzZTNmNzIyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSFhzK1I4eUtreDdsUTVNQmQ4dGhTa0Vla2trZDgyWldmSFwvbE8xM2VEOTltaWMrNmNVdXpxS3JlbHZsV1lzM08ifQ==
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] Ping VT-x: [PATCH 10/11] x86/vmx: Work around
 VMEntry failure when Single Stepping in an STI 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>
Cc: "Nakajima, Jun" <jun.nakajima@intel.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>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMywgMjAxOCA2OjQwIFBNDQo+IA0KPiBPbiAwNC8w
Ni8xOCAxNDo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gPiBTZWUgdGhlIGNvZGUgY29tbWVu
dCBmb3IgdGhlIGRldGFpbHMuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 05:42:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 05: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 1fx46F-0000ru-5w; Tue, 04 Sep 2018 05:42:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx46E-0000rh-9d
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 05:42:02 +0000
X-Inumbo-ID: 5b56a192-b005-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b56a192-b005-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 05:42: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 1fx46A-0000cb-Op; Tue, 04 Sep 2018 05:41: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 1fx46A-0008Nh-E6; Tue, 04 Sep 2018 05:41:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx46A-0003Rw-DT; Tue, 04 Sep 2018 05:41:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127242-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 05:41:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127242: 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>

ZmxpZ2h0IDEyNzI0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI0Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 06:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 06: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 1fx4c5-00033H-RJ; Tue, 04 Sep 2018 06:14:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx4c4-000334-Kp
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 06:14:56 +0000
X-Inumbo-ID: f4cbb5d4-b009-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4cbb5d4-b009-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 06:15: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 1fx4c3-0001Lg-8d; Tue, 04 Sep 2018 06:14: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 1fx4c2-0001hm-Ux; Tue, 04 Sep 2018 06:14:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx4c2-0000MZ-UL; Tue, 04 Sep 2018 06:14:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127237-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=04722cfa309104d815257a2705db5ee7024dc9bf
X-Osstest-Versions-That: ovmf=e3b9ab433aaccffdcc71c4af286ac352d4ce7c20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 06:14:54 +0000
Subject: [Xen-devel] [ovmf test] 127237: 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>

ZmxpZ2h0IDEyNzIzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyMzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwNDcyMmNmYTMwOTEwNGQ4MTUyNTdhMjcwNWRiNWVl
NzAyNGRjOWJmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlM2I5YWI0
MzNhYWNjZmZkY2M3MWM0YWYyODZhYzM1MmQ0Y2U3YzIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcyMDggIDIwMTgtMDktMDMgMDk6NDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MjM3ICAyMDE4LTA5LTA0IDAxOjQyOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmksIERhbmRh
biA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZTNi
OWFiNDMzYS4uMDQ3MjJjZmEzMCAgMDQ3MjJjZmEzMDkxMDRkODE1MjU3YTI3MDVkYjVlZTcwMjRk
YzliZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 06:48:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 06:48: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 1fx58K-0005BY-I6; Tue, 04 Sep 2018 06:48:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gxyq=ls=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fx58K-0005BT-2M
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 06:48:16 +0000
X-Inumbo-ID: 9b48c559-b00e-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b48c559-b00e-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 06:49:02 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2018 23:48:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,328,1531810800"; d="scan'208";a="229991202"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga004.jf.intel.com with ESMTP; 03 Sep 2018 23:48:11 -0700
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 3 Sep 2018 23:48:11 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 3 Sep 2018 23:48:10 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Tue, 4 Sep 2018 14:48:09 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH v6 01/14] iommu: introduce the concept of BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg
Date: Tue, 4 Sep 2018 06:48:08 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
In-Reply-To: <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjNlNTMwZDYtNzViZi00OWU5LWIwMzUtN2VmODI3ODAzM2ZhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiekJUdWFIbUtWRjdFc2VncVVlRThXS1RvckZiSnZYK2RJMHVIQ3ZpQlB4VnJ4cVlENWVlaUhIZ3FWcjlKUml3NyJ9
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDMsIDIwMTggNzo0NyBQTQo+IAo+ID4+PiBPbiAwMy4wOS4xOCBhdCAx
MDoyMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1
bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDMwIEF1Z3VzdCAyMDE4
IDE3OjAwCj4gPj4KPiA+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDYsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+ID4+
ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiA+PiA+IEBAIC0yNiw2ICsyNiwxMSBAQAo+
ID4+ID4gICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3Bh
Y2UuIEZvciBhbiBhdXRvLQo+IHRyYW5zbGF0ZWQKPiA+PiA+ICAgKiAgIGd1ZXN0LCBwZm4gPT0g
Z2ZuIHdoaWxlIGZvciBhIG5vbi10cmFuc2xhdGVkIGd1ZXN0LCBwZm4gIT0gZ2ZuLgo+ID4+ID4g
ICAqCj4gPj4gPiArICogYmZuOiBCdXMgRnJhbWUgTnVtYmVyIChkZWZpbml0aW9ucyBpbiBpbmNs
dWRlL3hlbi9pb21tdS5oKQo+ID4+ID4gKyAqICAgVGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9m
IElPTU1VIGFkZHJlc3Mgc3BhY2UuIEFsbCBpbml0aWF0b3JzCj4gZm9yCj4gPj4gKGkuZS4KPiA+
PiA+ICsgKiAgIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1ZXN0IHNoYXJlIGEgc2luZ2xl
IElPTU1VIGFkZHJlc3MKPiBzcGFjZQo+ID4+IGFuZCwKPiA+PiA+ICsgKiAgIGJ5IGRlZmF1bHQs
IFhlbiB3aWxsIGVuc3VyZSBiZm4gPT0gcGZuLgo+ID4+Cj4gPj4gVGhlIGNvZGUgY2hhbmdlcyBh
cmUgcHVyZWx5IG1lY2hhbmljYWwgYW5kIGhlbmNlIGZpbmUsIGJ1dCBJIGhhdmUKPiA+PiB0byBh
ZG1pdCBJIGNvbnRpbnVlIHRvIHN0cnVnZ2xlIHdpdGggdGhlICJidXMiIHBhcnQgaW4gdGhlIG5h
bWUgaGVyZToKPiA+PiBJIGRvbid0IHRoaW5rIGl0IGlzIGFueSBsZXNzIGFtYmlndW91cyB0aGFu
IEdGTiwgYmVjYXVzZSB3aGljaCBidXMKPiA+PiBhcmUgeW91IHRoaW5raW5nIGFib3V0IGhlcmU/
IFRoZSAodmlydHVhbCkgb25lIGFzIHNlZW4gYnkgdGhlIGd1ZXN0LAo+ID4+IGFpdWkuIFRoZSBw
aHlzaWNhbCAoaG9zdCkgb25lIHdvdWxkIGJlIGF0IGxlYXN0IGFzIG5hdHVyYWwgdG8gYmUKPiA+
PiBpbmRleGVkIGJ5IHN1Y2ggdHlwZWQvbmFtZWQgdmFyaWFibGVzLiBJJ2Qgc29tZWhvdyBsaWtl
IGl0IHRvIGJlCj4gPj4gbWFkZSBleHBsaWNpdCBpbiB0aGUgbmFtZSB3aG9zZSB2aWV3IHRoZXNl
IHJlcHJlc2VudC4gR0JGTj8KPiA+PiBWQkZOPwo+ID4KPiA+IFdlbGwsIGl0IGFsd2F5cyByZWZl
cnMgdG8gd2hhdGV2ZXIgcGh5c2ljYWwgYnVzIGlzIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZQo+
ID4gSU9NTVUgZnJvbSB0aGUgY29yZSBzbyBpdCdzIHRoZSB2aWV3IG9mIHdoYXRldmVyIHBlcmlw
aGVyYWwgZGV2aWNlcyBhcmUKPiA+IGxvY2F0ZWQgb24gdGhhdCBidXMuIEFzIEtldmluIHNhaWQg
ZWFjaCBkZXZpY2UgY2FuIGhhdmUgaXRzIG93biBhZGRyZXNzCj4gc3BhY2UKPiA+IGFuZCB0aGUg
ZmFjdCB3ZSBhbHdheXMgdXNlIGEgZ2xvYmFsIHBlci1WTSBzcGFjZSBpcyBhbiBpbXBsZW1lbnRh
dGlvbgo+IGRldGFpbAo+ID4gc28gREZOIGZvciAnZGV2aWNlIGZyYW1lIG51bWJlcicgb3IgSU9G
TiAoc2luY2UgSU9WQSBpcyByZWFzb25hYmx5Cj4gd2lkZWx5Cj4gPiB1c2VkIHRlcm0pIG1pZ2h0
IGJlIG1vcmUgZnV0dXJlLXByb29mPwo+IAo+IEkgZG9uJ3QgdGhpbmsgYW55IG5hbWUgYWxvbmUg
d291bGQgbWFrZSB0aGluZ3MgZnV0dXJlLXByb29mLiBDb25zaWRlcmluZwo+IHRoZSBwZXItZGV2
aWNlIGFkZHJlc3Mgc3BhY2UgY2FzZSwgYSBmcmFtZSBudW1iZXIgd291bGQgYWx3YXlzIG5lZWQK
PiB0byBjb21lIGluIGEgdHVwbGUgcGFpcmVkIHdpdGggYSBkZXZpY2UgaWRlbnRpZmllci4gTmV2
ZXJ0aGVsZXNzIEkgdGhpbmsKPiBlaXRoZXIgb2YgdGhlIG5hbWVzIHlvdSBzdWdnZXN0IHdvdWxk
IGJlIGEgc2xpZ2h0IGltcHJvdmVtZW50LCBwZXJoYXBzCj4gREZOIGV2ZW4gbW9yZSB0aGFuIElP
Rk4sIGFzIHRoYXQgaW5jbHVkZXMgd2hvc2UgdmlldyB0aGlzIGlzLiBCdXQgSSdkCj4gY2VydGFp
bmx5IGFwcHJlY2lhdGUgb3BpbmlvbnMgb2Ygb3RoZXJzLCBzbyB5b3UgZG9uJ3QgYWdhaW4gZW5k
IHVwIGRvaW5nCj4gc29tZXRoaW5nIHRoYXQgSSd2ZSBhc2tlZCBmb3IsanVzdCB0byBzdWJzZXF1
ZW50bHkgdW5kbyBpdCBhZ2Fpbi4KPiAKCmJ1cyBhZGRyZXNzIGlzIGNvbW1vbmx5IHVzZWQgYWxv
bmcgd2l0aCBwaHlzaWNhbC92aXJ0dWFsIGFkZHJlc3MsIHRvCnJlcHJlc2VudCBkaWZmZXJlbnQg
dmlld3MgYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUuIEZyb20gdGhhdCBhbmdsZQpJIHRoaW5rIEJG
TiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0LiBidHcgaXQgaXMgbm90IG5lY2Vzc2Fy
eSB0bwpkaWZmZXJlbnRpYXRlIEdCRk4gYW5kIE1CRk4gc2luY2UgdGhlcmUgaXMgb25seSBvbmUg
QkZOIHZpZXcgcGVyIApkZXZpY2UuCgpERk4gKGRldmljZSBmcmFtZSBudW1iZXIpIG1ha2VzIG1l
IHRoaW5rIGFib3V0IHNvbWV0aGluZyBvbiB0aGUKZGV2aWNlLiBXaGF0IGRvZXMgYSBkZXZpY2Ug
YWRkcmVzcyBtZWFuPyBFdmVuIERNQSBmcmFtZSBudW1iZXIKKHRodXMgRE1BIGFkZHJlc3MpIHNv
dW5kcyBjbGVhcmVyIHdpdGggc2FtZSBERk4gbm90YXRpb24uCgpJT0ZOL0lPVkEgaXMgbGVzcyBw
cmVmZXJyZWQgdG8gbWUsIGFzIGluIG1vc3QgY2FzZXMgaXQgcmVmZXJzIHRvIHZpcnR1YWwKYWRk
cmVzc2VzIGV4cGxpY2l0bHkgbWFuYWdlZCBieSBkZXZpY2UgZHJpdmVyIHRvIGJlIHVzZWQgaW4g
SS9PIHJlcXVlc3RzLgppdCBpcyBub3QgZml0IGZvciB0aGUgY2FzZSB3aGVyZSBpb2ZuPXBmbi4K
CnNvIEkgcHJlZmVyIHRvIHN0YXlpbmcgd2l0aCBCRk4uIDotKQoKVGhhbmtzCktldmluCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 06:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 06:56: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 1fx5GB-0005wW-Ao; Tue, 04 Sep 2018 06:56: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=eubl=ls=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fx5GA-0005wR-G0
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 06:56:22 +0000
X-Inumbo-ID: 66860761-b00f-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66860761-b00f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 08:54:43 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id q13-v6so2069574lfc.2
 for <xen-devel@lists.xenproject.org>; Mon, 03 Sep 2018 23:56:20 -0700 (PDT)
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=8cbZz19bLhyHCYX7mfSmUaTleJacLtUm6vLsyUesiEM=;
 b=mbRqasehIR9rIf79eDXLuae/5cV0HeSg7n+3uPx955RCZpXihkFEOlDo0DKPGGliOP
 JI5A7flt6C1qGsFJhSzridKUZBSqJrAsQ1iwIpDfAgEw72K4FJpYG7qrePG32bpzJ7p6
 L15OOXo12/89mEM2Bv4CKs07GxSu/q4L2DgRhW4GV5YNnuDmjx0kEofap/hwjbdsIi96
 gMO3UfCRtxv+Vge3nquR4V8HtsdJ7IAJKBNhxNQAQHsX3IKm88XxhBHfpI0r8IJqABZc
 o6uSgYSsit1x5PLdTWtGWAMUOdSVVIb8KKC8xNDQS4TobmYtiWho2dmRxU9WUjsRD1jk
 HyfA==
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=8cbZz19bLhyHCYX7mfSmUaTleJacLtUm6vLsyUesiEM=;
 b=t8vKkHcymdgIp3t+my3BNExbLL87l7RG1o0fEITRZJKV0nyACzkQp34hqKpBF3aJJB
 MjjXCCzh6V+0dMrkmarwEuNAHmPB61M2/ytJXhFVgcdbL4WFEcOTNqQ7PhtH9PLxiEGa
 etEPB/iYrb0+JVRfTOoh67rNeG38vbQ1AWSYxHZOqm4Hja+NfXrrTidtN+cNBsG8z8NV
 un1NI+7Y4dyS88GhPbgEjZGv/s4QPyDPKN9DVP3yU4HeKZdFJcgpMkTIVgt35CGmyGkT
 uXHHkiJB0f/xhgO4oyJSA6thozDXxjRjW71kSO+lLvscKMIqhdnHgCfMRCXxBycH35ks
 AjiQ==
X-Gm-Message-State: APzg51CkMgLbl8+zLXe4ZCm6GI1OXXexDU19NtsWQ4AHt6w9jYec1aCx
 928ucJga1z1yp/5e1B7Xows=
X-Google-Smtp-Source: ANB0VdZh5uZIJ/y2XbuQUV+dxSw7Ogo2c7eU1jQS/ZSsKAMrARyHDqa8MBIitW/T76QPmN0Rs+konw==
X-Received: by 2002:a19:7411:: with SMTP id
 v17-v6mr20376100lfe.49.1536044179291; 
 Mon, 03 Sep 2018 23:56:19 -0700 (PDT)
Received: from [10.17.182.20] (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id
 p74-v6sm4088940lfg.88.2018.09.03.23.56.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 03 Sep 2018 23:56:18 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
 <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
Date: Tue, 4 Sep 2018 09:56:17 +0300
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: <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 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>

T24gMDkvMDMvMjAxOCAwNjoyNSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IEhpIE9sZWtzYW5k
ciwKPgo+IE9uIDA5LzAzLzIwMTggMTI6MTYgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdy
b3RlOgo+PiBPbiAwOC8yMS8yMDE4IDA4OjU0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPj4+IE9uIDA4LzE0LzIwMTggMTE6MzAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMzEvMDcvMTggMTE6MzEsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMg
b2YgYSBwYXJhLXZpcnR1YWxpemVkCj4+Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBY
ZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+Pj4+IGZhcnRoZXIgZW5h
YmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQs
Cj4+Pj4+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPj4+Pj4KPj4+Pj4gVGhlIGluaXRpYWwg
Z29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+
Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wg
aWYgbmVlZCBiZToKPj4+Pj4KPj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFs
IGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4+PiAgICAtIHBpeGVsIGZvcm1hdHMKPj4+Pj4gICAg
LSByZXNvbHV0aW9ucwo+Pj4+PiAgICAtIGZyYW1lIHJhdGVzCj4+Pj4+IDIuIFN1cHBvcnQgYmFz
aWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4+PiAgICAtIGNvbnRyYXN0Cj4+Pj4+ICAgIC0gYnJpZ2h0
bmVzcwo+Pj4+PiAgICAtIGh1ZQo+Pj4+PiAgICAtIHNhdHVyYXRpb24KPj4+Pj4gMy4gU3VwcG9y
dCBzdHJlYW1pbmcgY29udHJvbAo+Pj4+PiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2Fz
ZXMKPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KPj4+
Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IFNvbWUgc3R5bGUgaXNz
dWVzIGJlbG93Li4uCj4+PiBXaWxsIGZpeCBhbGwgdGhlIGJlbG93LCB0aGFuayB5b3UhCj4+Pgo+
Pj4gSSB3b3VsZCBsaWtlIHRvIGRyYXcgc29tZSBhdHRlbnRpb24gb2YgdGhlIExpbnV4L1Y0TCBj
b21tdW5pdHkgdG8gdGhpcwo+Pj4gcHJvdG9jb2wgYXMgdGhlIHBsYW4gaXMgdGhhdCBvbmNlIGl0
IGlzIGFjY2VwdGVkIGZvciBYZW4gd2UgcGxhbiB0bwo+Pj4gdXBzdHJlYW0gYSBMaW51eCBjYW1l
cmEgZnJvbnQtZW5kIGtlcm5lbCBkcml2ZXIgd2hpY2ggd2lsbCBiZSBiYXNlZAo+Pj4gb24gdGhp
cyB3b3JrIGFuZCB3aWxsIGJlIGEgVjRMMiBkZXZpY2UgZHJpdmVyICh0aGlzIGlzIHdoeSBJIGhh
dmUgc2VudAo+Pj4gdGhpcyBwYXRjaCBub3Qgb25seSB0byBYZW4sIGJ1dCB0byB0aGUgY29ycmVz
cG9uZGluZyBMaW51eCBtYWlsaW5nIGxpc3QKPj4+IGFzIHdlbGwpCj4+IHBpbmcKPiBTb3JyeSwg
dGhpcyBnb3QgYnVyaWVkIGluIG15IG1haWxib3gsIEkgb25seSBjYW1lIGFjcm9zcyBpdCB0b2Rh
eS4gSSdsbCB0cnkKPiB0byByZXZpZXcgdGhpcyB0aGlzIHdlZWssIGlmIG5vdCwganVzdCBwaW5n
IG1lIGFnYWluLgpUaGFuayB5b3UgZm9yIHlvdXIgdGltZQo+Cj4gSSBoYWQgb25lIGhpZ2gtbGV2
ZWwgcXVlc3Rpb24sIHRob3VnaDoKPgo+IFdoYXQgdHlwZXMgb2YgaGFyZHdhcmUgZG8geW91IGlu
dGVuZCB0byB0YXJnZXQ/IFRoaXMgaW5pdGlhbCB2ZXJzaW9uIHRhcmdldHMKPiAodmVyeSkgc2lt
cGxlIHdlYmNhbXMsIGJ1dCB3aGF0IGFib3V0IEhETUkgb3IgU0RUViByZWNlaXZlcnM/IE9yIGhh
cmR3YXJlCj4gY29kZWNzPyBPciBjb21wbGV4IGVtYmVkZGVkIHZpZGVvIHBpcGVsaW5lcz8KPgo+
IEluIG90aGVyIHdvcmRzLCB3aGVyZSBhcmUgeW91IHBsYW5uaW5nIHRvIGRyYXcgdGhlIGxpbmU/
Cj4KPiBFdmVuIHdpdGgganVzdCBzaW1wbGUgY2FtZXJhcyB0aGVyZSBpcyBhIGRpZmZlcmVuY2Ug
YmV0d2VlbiByZWd1bGFyIFVWQwo+IHdlYmNhbXMgYW5kIGNhbWVyYXMgdXNlZCB3aXRoIGVtYmVk
ZGVkIHN5c3RlbXM6IGZvciB0aGUgbGF0dGVyIHlvdSBvZnRlbgo+IG5lZWQgdG8gcHJvdmlkZSBt
b3JlIGNvbnRyb2wgdy5yLnQuIHdoaXRlLWJhbGFuY2luZyBldGMuLCB0aGluZ3MgdGhhdCBhCj4g
VVZDIHdlYmNhbSB3aWxsIGdlbmVyYWxseSBkbyBmb3IgeW91IGluIHRoZSB3ZWJjYW0ncyBmaXJt
d2FyZS4KVGhlIHVzZS1jYXNlcyB3ZSB3YW50IHRvIGltcGxlbWVudCBhcmUgbW9zdGx5IGluIGF1
dG9tb3RpdmUvZW1iZWRkZWQgZG9tYWluLApzbyB0aGVyZSBhcmUgbWFueSBwZXJmb3JtYW5jZSBy
ZXN0cmljdGlvbnMgYXBwbHkuCldlIGFyZSBub3QgdGFyZ2V0aW5nIHZpcnR1YWxpemluZyB2ZXJ5
IGNvbXBsZXggaGFyZHdhcmUgYW5kIGhhdmUgbm8gCmludGVudGlvbgp0byBtYWtlIGEgMToxIG1h
cHBpbmcgb2YgdGhlIHJlYWwgaGFyZHdhcmU6IGZvciB0aGF0IG9uZSBjYW4gcGFzcy10aHJvdWdo
CmEgcmVhbCBIVyBkZXZpY2UgdG8gYSB2aXJ0dWFsIG1hY2hpbmUgKFZNKS4gVGhlIGdvYWwgaXMg
dG8gc2hhcmUgYSBzaW5nbGUKY2FtZXJhIGRldmljZSB0byBtdWx0aXBsZSB2aXJ0dWFsIG1hY2hp
bmVzLCBubyBjb2RlY3MsIHJlY2VpdmVycyBldGMuCgpDb250cm9sbGluZyB0aGUgc2FtZSBIVyBk
ZXZpY2UgZnJvbSBkaWZmZXJlbnQgVk1zIGRvZXNuJ3QgbG9vayBmZWFzaWJsZToKd2hhdCBpZiB0
aGUgc2FtZSBjb250cm9sIGlzIHNldCB0byBkaWZmZXJlbnQgdmFsdWVzIGZyb20gZGlmZmVyZW50
IFZNcz8KT2YgY291cnNlLCB0aGlzIGNhbiBiZSBhY2hpZXZlZCBpZiB0aGUgY29ycmVzcG9uZGlu
ZyBiYWNrZW5kIGNhbiAKcG9zdC1wcm9jZXNzCm9yaWdpbmFsIGNhbWVyYSBpbWFnZSB3aXRoIEdQ
VSwgZm9yIGV4YW1wbGUsIHRodXMgYXBwbHlpbmcgZGlmZmVyZW50IGZpbHRlcnMKZm9yIGRpZmZl
cmVudCBWTXMgZWZmZWN0aXZlbHkgZW11bGF0aW5nIGNhbWVyYSBjb250cm9scy4KQnV0IHRoaXMg
cmVxdWlyZXMgYWRkaXRpb25hbCBDUFUvR1BVIHBvd2VyIHdoaWNoIHdlIHRyeSB0byBhdm9pZC4K
ClN5c3RlbSBwYXJ0aXRpb25pbmcgKGNhbWVyYSBhbmQgY29udHJvbHMgYXNzaWdubWVudCkgaXMg
ZG9uZSBhdCAKY29uZmlndXJhdGlvbgp0aW1lIChyZW1lbWJlciB3ZSBhcmUgaW4gYXV0b21vdGl2
ZS9lbWJlZGRlZCB3b3JsZCwgc28gbW9zdCBvZiB0aGUgdGltZSAKdGhlIHNldApvZiBWTXMgcmVx
dWlyaW5nIGNhbWVyYXMgaXMga25vd24gYXQgdGhpcyBzdGFnZSBhbmQgdGhlIGNvbmZpZ3VyYXRp
b24gCnJlbWFpbnMKc3RhdGljIGF0IHJ1bi10aW1lKS4gU28sIHdoZW4gcGFyYS12aXJ0dWFsaXpl
ZCAoUFYpIGFwcHJvYWNoIGlzIHVzZWQgdGhlbiB3ZQpvbmx5IGltcGxlbWVudCB2ZXJ5IGJhc2lj
IGNvbnRyb2xzICh0aG9zZSBmb3VuZCBpbiB0aGUgcHJvdG9jb2wpLCBzbyBvbmUgY2FuCmFzc2ln
biBzZXQgb2YgY29udHJvbHMgKGFsbCBvciBzb21lKSB0byBvbmUgb2YgdGhlIFZNcyAobWFpbiBv
ciBtaXNzaW9uIApjcml0aWNhbApWTSBvciB3aGF0ZXZlcikgYWxsb3dpbmcgdGhhdCBWTSB0byBh
ZGp1c3RzIHRob3NlIGZvciBhbGwgVk1zIGF0IG9uY2UuIApGb3Igb3RoZXIKVk1zIHRoaW5rIG9m
IGl0IGFzIGZpcm13YXJlIGltcGxlbWVudGVkIGFkanVzdG1lbnQuIEFuZCB0aGUgYmFja2VuZCBz
dGlsbApjb250cm9scyB0aGUgcmVzdCBvZiB0aGUgY29udHJvbHMgb2YgdGhlIHJlYWwgSFcgY2Ft
ZXJhIHlvdSBtZW50aW9uLgoKSnVzdCBhbiBleGFtcGxlIG9mIGF1dG9tb3RpdmUgdXNlLWNhc2Ug
KHdlIGNhbiBpbWFnaW5lIG1hbnkgbW9yZSk6CjEuIERyaXZlciBEb21haW4gLSBvd25zIHJlYWwg
Y2FtZXJhIEhXIGFuZCBydW5zIHRoZSBjYW1lcmEgYmFja2VuZC4KIMKgwqAgVXNlcyBjYW1lcmEg
b3V0cHV0IGZvciBtaXNzaW9uIGNyaXRpY2FsIHRhc2tzLCBlLmcuIHBhcmtpbmcgYXNzaXN0YW5j
ZS4KMi4gSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQgZG9tYWluIC0gdXNlcyBQViBjYW1lcmEgZm9y
IGluZm90YWlubWVudCAKcHVycG9zZXMsCiDCoMKgIGUuZy4gdGFraW5nIHBpY3R1cmVzIHdoaWxl
IGluIG1vdGlvbi4KMy4gTmF2aWdhdGlvbiBkb21haW4gLSB1c2VzIFBWIGNhbWVyYSBmb3IgaGln
aCBkZWZpbml0aW9uIG1hcHMKCkhvcGUsIHRoaXMgaGVscHMgdW5kZXJzdGFuZGluZyB0aGUgcG9z
c2libGUgdXNlcyBvZiB0aGUgcHJvcG9zZWQgCnByb3RvY29sLCBpdHMKaW50ZW50aW9uIGFuZCBy
ZXN0cmljdGlvbnMuCgo+IFJlZ2FyZHMsCj4KPiAJSGFucwpUaGFuayB5b3UsCk9sZWtzYW5kcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:32:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07: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 1fx5p9-0000Kk-Rw; Tue, 04 Sep 2018 07:32: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=tkn6=ls=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fx5p7-0000Ke-3q
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:32:29 +0000
X-Inumbo-ID: 7183cad1-b014-11e8-a8a5-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7183cad1-b014-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 09:30:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536046345;
 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=HwALAoevYKluuu57yed6nVh/PHptqhwgyA7thlGei6c=;
 b=shjy7l7+Mn1TnKeeOYEDwMblVzHl+J2Wi0NjbXaPJGkU0TPyaL4WFpXAJZFqLVvdXk
 eF3gONPoiUbUzhbjW5F0Y+pJhLVesgBDj+08gCZejQQ2vY2rZH3SV5eQjrn67b7q8z+Q
 58nH0TrDS2wQ4SVBT4eJ3ogIQUqkTXN565Wx1bAhQvydC/BTrNlNoJkye4WuGudnIC5y
 /kgah9O0q+eP8lYYXvAjyDH7m8p08NWMHmukqczfADJKKS4SsozkpS3hzmPJ15k+UlFN
 8K7OFHR2M6aEVt71BVGuo77xskF4B+EhaKPSL/sdd6STri6TAeSvVGterB4bAQbSPA3i
 Z1YA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 43.21 AUTH)
 with ESMTPSA id Q02f6au847WOUbR
 (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);
 Tue, 4 Sep 2018 09:32:24 +0200 (CEST)
Date: Tue, 4 Sep 2018 09:32:16 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20180904093216.33ea8ad8.olaf@aepfle.de>
In-Reply-To: <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
References: <20180903115323.616cc7f8.olaf@aepfle.de>
 <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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: multipart/mixed; boundary="===============2132960230262472209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2132960230262472209==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/gNBsyiVBWsx5q647O./_my="; protocol="application/pgp-signature"

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

Am Mon, 03 Sep 2018 06:35:42 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> what is the actual problem? The mere
> listing of compiler flags passed does not make clear to me where the clash
> is, or how it would surface.

As I noticed just now, it fails to build only in Tumbleweed. So in this spe=
cific case osstest would have caught it only in a few years from now.

[   38s] make -C x86_instruction_emulator install
[   38s] make[6]: Entering directory '/home/abuild/rpmbuild/BUILD/xen-4.12.=
20180831T120653.6164970942/non-dbg/tools/fuzz/x86_instruction_emulator'
[   38s] [ -L x86-emulate.h ] || ln -sf /home/abuild/rpmbuild/BUILD/xen-4.1=
2.20180831T120653.6164970942/non-dbg/tools/fuzz/x86_instruction_emulator/..=
/../../tools/tests/x86_emulator/x86-emulate.h
[   38s] [ -L x86_emulate ] || ln -sf /home/abuild/rpmbuild/BUILD/xen-4.12.=
20180831T120653.6164970942/non-dbg/tools/fuzz/x86_instruction_emulator/../.=
./../xen/arch/x86/x86_emulate
[   38s] /usr/bin/gcc  -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -W=
all -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-v=
ariable -Wno-unused-local-typedefs   -O0 -fno-omit-frame-pointer -D__XEN_IN=
TERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .fuzz-emul.o.=
d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -O2 -Wall -D_FORTIFY_SOURCE=3D=
2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fs=
tack-clash-protection -I/home/abuild/rpmbuild/BUILD/xen-4.12.20180831T12065=
3.6164970942/non-dbg/tools/fuzz/x86_instruction_emulator/../../../tools/inc=
lude -D__XEN_TOOLS__ -I.  -c -o fuzz-emul.o fuzz-emul.c
[   38s] In file included from /usr/include/features.h:428,  =20
[   38s]                  from /usr/include/assert.h:35,
[   38s]                  from fuzz-emul.c:1:
[   38s] fuzz-emul.c: In function 'input_read':
[   38s] /usr/include/bits/string_fortified.h:31:1: error: inlining failed =
in call to always_inline 'memcpy': target specific option mismatch
[   38s]  __NTH (memcpy (void *__restrict __dest, const void *__restrict __=
src,
[   38s]  ^~~~~
[   38s] fuzz-emul.c:67:5: note: called from here
[   38s]      memcpy(dst, &s->corpus->data[s->data_index], size);
[   38s]      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   38s] In file included from /usr/include/features.h:428,  =20
[   38s]                  from /usr/include/assert.h:35,
[   38s]                  from fuzz-emul.c:1:
[   38s] /usr/include/bits/string_fortified.h:31:1: error: inlining failed =
in call to always_inline 'memcpy': target specific option mismatch
[   38s]  __NTH (memcpy (void *__restrict __dest, const void *__restrict __=
src,
[   38s]  ^~~~~
[   38s] fuzz-emul.c:67:5: note: called from here
[   38s]      memcpy(dst, &s->corpus->data[s->data_index], size);
[   38s]      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   38s] make[6]: *** [/home/abuild/rpmbuild/BUILD/xen-4.12.20180831T120653=
.6164970942/non-dbg/tools/fuzz/x86_instruction_emulator/../../../tools/Rule=
s.mk:225: fuzz-emul.o] Error 1

Appending -U_FORTIFY_SOURCE in tools/fuzz fixes it. Not sure why fuzz is di=
fferent from the rest of tools.

Olaf

--Sig_/gNBsyiVBWsx5q647O./_my=
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW441AAAKCRBdQqD6ppg2
fq8xAKCpJPtVDoCsOeZ8nFTSJmqQVvDkZgCgxUdLQpyWLXOxevgK3pGhRfZ5z14=
=pYBO
-----END PGP SIGNATURE-----

--Sig_/gNBsyiVBWsx5q647O./_my=--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2132960230262472209==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07: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 1fx5uC-0000Tj-Gb; Tue, 04 Sep 2018 07:37: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx5uB-0000Te-D5
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:37:43 +0000
X-Inumbo-ID: 2d218947-b015-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d218947-b015-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 09:36:03 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 01:37:40 -0600
Message-Id: <5B8E363F02000078001E4F56@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 01:37:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B5B2A3E02000078001D8810@prv1-mh.provo.novell.com>
 <a03ec850-dc80-cacc-6348-e9910d154207@citrix.com>
In-Reply-To: <a03ec850-dc80-cacc-6348-e9910d154207@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC] x86/HVM: also stuff RSB upon exit to
 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: 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+IE9uIDAzLjA5LjE4IGF0IDE4OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMDcvMTggMTU6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbiBvcmRlciB0
byBtb3N0bHkgZWxpbWluYXRlIGFidXNlIG9mIHdoYXQgWGVuIGxlYXZlcyBpbiB0aGUgUlNCIGJ5
Cj4+IGd1ZXN0IGxldmVsIGF0dGFja2VycywgZmlsbCB0aGUgUlNCIHdpdGggYWxtb3N0LU5VTEwg
cG9pbnRlcnMgcmlnaHQKPj4gYmVmb3JlIGVudGVyaW5nIGd1ZXN0IGNvbnRleHQuCj4gCj4gSG93
IGRvIHlvdSBlbnZpc2FnZSBhbiBhdHRhY2tlciB1c2luZyB3aGF0IFhlbiBsZWF2ZXMgaW4gdGhl
IFJTQj8gIEFuCj4gYXR0YWNrZXIgZG9lc24ndCBoYXZlIG11Y2gvYW55IGNvbnRyb2wgb2YgdGhl
IGNhbGxncmFwaCBYZW4gbWFrZXMuCgpKdXN0IHV0aWxpemUgb2NjYXNpb25hbCBvdmVybGFwcyBi
ZXR3ZWVuIFhlbiBhbmQgZ3Vlc3Qga2VybmVsIGFkZHJlc3Nlcy4KCj4+IFRCRDogT2J2aW91c2x5
IHVzaW5nIE5VTEwgaGVyZSBoYXMgdGhlIGRvd25zaWRlIG9mIHJlYWRzIHRocm91Z2ggTlVMTAo+
PiAgICAgIG5vdCBnb2luZyB0byBmYXVsdCBhbnltb3JlLgo+IAo+IFRoaXMgYWxvbmUgaXMgc3Vm
ZmljaWVudCBqdXN0aWZpY2F0aW9uIHRvIG5vdCB1c2UgdGhpcyByb3V0ZS4gIElkZWFsbHksCj4g
d2Ugc2hvdWxkIGhhdmUgbm8gbWFwcGluZ3Mgd2l0aGluIGRpc3AzMiBvZiAwLgo+IAo+IEluIHBy
aW5jaXBsZSwgdGhlcmUgYXJlIG90aGVyIGJldHRlciBhZGRyZXNzZXMgd2hpY2ggY291bGQgYmUg
dXNlZCwgc3VjaAo+IGFzIHRoZSBwYWdlIGltbWVkaWF0ZWx5IGJlbG93IHRoZSBjYW5vbmljYWwg
Ym91bmRhcnksIG9yIFRTRUcvSFNFRywgYnV0Li4uCgpJaXJjIHRoZXJlIHdhcyBhdCBsZWFzdCBv
bmUgZXJyYXR1bSByZXF1aXJpbmcgbm8gbWFwcGluZyByaWdodApiZWxvdyB0aGUgY2Fub25pY2Fs
IGJvdW5kYXJ5LgoKQXMgdG8gVFNFRy9IU0VHIC0gdGhleSBhcmUgcGh5c2ljYWwgYWRkcmVzc2Vz
LCBhcmVuJ3QgdGhleT8KCj4+ICsKPj4gKyAgICAgICAgcHRyID0gX19tYXBfZG9tYWluX3BhZ2Uo
cGcpOwo+PiArICAgICAgICBtZW1zZXQocHRyLCAtMSwgUEFHRV9TSVpFKTsKPj4gKyAgICAgICAg
bWVtY3B5KHB0ciArIGFkZHIsIGRvX292ZXJ3cml0ZV9yc2IsIHNpemUpOwo+PiArICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShwdHIpOwo+PiArCj4+ICsgICAgICAgIHNtcF93bWIoKTsKPiAKPiBX
aGF0IGlzIHRoaXMgYmFycmllciBmb3I/CgpUbyBtYWtlIHN1cmUgZXZlcnl0aGluZyBhaGVhZCBv
ZiBpdCBoYXBwZW5zIGJlZm9yZSAuLi4KCj4+ICsgICAgICAgIGh2bV9vdmVyd3JpdGVfcnNiID0g
KHZvaWQgKilhZGRyOwoKLi4uIHRoaXMgYXNzaWdubWVudC4KCj4+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCj4+IEBAIC0yNDksNiArMjQ5LDggQEAKPj4gIAo+PiAgLyogVXNlIHdoZW4g
ZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KPj4gICNkZWZpbmUgU1BFQ19DVFJMX0VY
SVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
KyAgICBtb3YgaHZtX292ZXJ3cml0ZV9yc2IoJXJpcCksICVyY3g7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gKyAgICBBTFRFUk5BVElWRSAiIiwgIklORElSRUNUX0NBTEwg
JXJjeCIsIFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk07ICAgICAgIFwKPiAKPiAuLi4gdGhlcmUgYXJl
IHR3byByZWFzb25zIHdoeSBJIGRpZG4ndCBkbyBhbnkgUlNCIHN0dWZmaW5nIGFsb25nIHRoZXNl
Cj4gbGluZXMuCj4gCj4gRmlyc3QsIHRoaXMgaXMgcmFjeSB3aXRoIE5NSXMvZXRjLgoKVGhpcyBp
cyB1bmRlcnN0b29kLCBhbmQgY291bGQgZWl0aGVyIGJlIGZpeGVkIG9yIHRvbGVyYXRlZCBhcyBl
dmVuCmxlc3MgY29udHJvbGxhYmxlIGJ5IGFuIGF0dGFja2VyLgoKPiBTZWNvbmRseSwgU01NIG1v
ZGUgZG9lcyBleGFjdGx5IHRoZSBzYW1lIHRvIHRoZSB3aG9sZSBzeXN0ZW0gKG91dHNpZGUgb2YK
PiBYZW5zIGNvbnRyb2wpIHdpdGggYSBjYWxsIHRyZWUgaW4gSFNFRy9UU0VHLgoKQW5kIHRoZXkg
Y291bGQgZG8gc2ltaWxhciBzdHVmZmluZy4KCj4gT3ZlcmFsbCwgZ2l2ZW4gdGhlIGhvbGVzIGlu
IHRoZSBhdmFpbGFibGUgbWVjaGFuaXNtLCBhbmQgdGhlIGZhY3QgdGhhdAo+IFhlbidzIGN1cnJl
bnQgY2FsbGdyYXBoIGlzIGFjdHVhbGx5IHByZXR0eSBnb29kICh3cnQgUlNCKSBmb3IgY3VycmVu
dAo+IG9wZXJhdGluZyBzeXN0ZW1zLCBJIGRpZG4ndCB0aGluayBpdCB3YXMgd29ydGggZG9pbmcg
YW55dGhpbmcgc3BlY2lhbC4KCldlbGwsIG9rYXksIEkganVzdCB3YW50ZWQgdGhlIG9wdGlvbiBk
aXNjdXNzZWQuIEknbGwgZHJvcCB0aGUgcGF0Y2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:39:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07: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 1fx5vS-0000YD-Tp; Tue, 04 Sep 2018 07:39:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=3ax9=ls=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fx5vR-0000Y8-Tu
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:39:01 +0000
X-Inumbo-ID: b30ba245-b015-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b30ba245-b015-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 07:39: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 0010DACA4;
 Tue,  4 Sep 2018 07:38:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180831152205.21872-1-jgross@suse.com>
 <20180831152205.21872-3-jgross@suse.com>
 <5B8D39F402000078001E4A17@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <01442930-60b8-4702-1f46-b7e2ab03ebdf@suse.com>
Date: Tue, 4 Sep 2018 09:38:53 +0200
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: <5B8D39F402000078001E4A17@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: fill topology info for all
 present cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDMvMDkvMTggMTU6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMxLjA4LjE4IGF0
IDE3OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gVGhlIHRvcG9sb2d5IGluZm9ybWF0
aW9uIG9idGFpbmFibGUgdmlhIFhFTl9TWVNDVExfY3B1dG9wb2luZm8gaXMKPj4gZmlsbGVkIHJh
dGhlciB3ZWlyZDogdGhlIHNpemUgb2YgdGhlIGFycmF5IGlzIGRlcml2ZWQgZnJvbSB0aGUgaGln
aGVzdAo+PiBvbmxpbmUgY3B1IG51bWJlciwgc28gaW4gY2FzZSB0aGVyZSBhcmUgdHJhaWxpbmcg
b2ZmbGluZSBjcHVzIHRoZXkKPj4gd2lsbCBub3QgYmUgaW5jbHVkZWQuCj4+Cj4+IE9uIGEgZHVh
bCBjb3JlIHN5c3RlbSB3aXRoIDQgdGhyZWFkcyBib290ZWQgd2l0aCBzbXQ9MCB3aXRob3V0IHRo
aXMKPj4gcGF0Y2ggeGwgaW5mbyAtbiB3aWxsIHByaW50Ogo+Pgo+PiBjcHVfdG9wb2xvZ3kgICAg
ICAgICAgIDoKPj4gY3B1OiAgICBjb3JlICAgIHNvY2tldCAgICAgbm9kZQo+PiAgIDA6ICAgICAg
IDAgICAgICAgIDAgICAgICAgIDAKPj4gICAxOiAgICAgICAwICAgICAgICAwICAgICAgICAwCj4+
ICAgMjogICAgICAgMSAgICAgICAgMCAgICAgICAgMAo+Pgo+PiB3aGlsZSB3aXRoIHRoaXMgcGF0
Y2ggdGhlIG91dHB1dCBpczoKPj4KPj4gY3B1X3RvcG9sb2d5ICAgICAgICAgICA6Cj4+IGNwdTog
ICAgY29yZSAgICBzb2NrZXQgICAgIG5vZGUKPj4gICAwOiAgICAgICAwICAgICAgICAwICAgICAg
ICAwCj4+ICAgMTogICAgICAgMCAgICAgICAgMCAgICAgICAgMAo+PiAgIDI6ICAgICAgIDEgICAg
ICAgIDAgICAgICAgIDAKPj4gICAzOiAgICAgICAxICAgICAgICAwICAgICAgICAwCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IGZvciB4ODYuIEknZCBsaWtl
IHRoaXMgdG8gaGF2ZSBhbiBBUk0gYWNrIGFzIHdlbGwsIHRob3VnaCwgZm9yCj4gdGhlcmUgcG9z
c2libHkgYmVpbmcgZGlmZmVyZW5jZXMgaW4gaG93IGNwdV9wcmVzZW50X21hcCBpcwo+IGhhbmRs
ZWQgaW4gdGhlaXIgY2FzZS4gSW4gcGFydGljdWxhciBJIG5vdGljZSB0aGF0IHRoZSBvbmx5IGFj
Y2Vzcwo+IHRvIHRoZSB2YXJpYWJsZSBpcyBpbiBzbXBfcHJlcGFyZV9jcHVzKCkuCgpIb3cgcmVs
ZXZhbnQgaXMgdGhhdCBpbmZvcm1hdGlvbiBmb3IgYXJtIGF0IGFsbD8KCmNwdV90b19jb3JlKGkp
IGV0IGFsIGFsd2F5cyByZXR1cm4gMC4gU28gdG9wb2xvZ3kgaW5mb3JtYXRpb24gaXMgbm90CnJl
YWxseSBoZWxwZnVsLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:43:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07:43: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 1fx609-0001JR-HU; Tue, 04 Sep 2018 07:43: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx608-0001JJ-3G
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:43:52 +0000
X-Inumbo-ID: 0969a7c8-b016-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0969a7c8-b016-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 09:42:13 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 01:43:50 -0600
Message-Id: <5B8E37B202000078001E4F65@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 01:43:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
 <131b993a872142deaa6a5c62487b9e03@AMSPEX02CL03.citrite.net>
In-Reply-To: <131b993a872142deaa6a5c62487b9e03@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDAzLjA5LjE4IGF0IDE4OjE1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwMyBTZXB0ZW1iZXIgMjAxOCAxNjo0NQo+PlsuLi5dCj4+IFRoZSBleHRyYSBjYWxsIHRvIGtu
b3duX2dsZm4oKSBmcm9tIGh2bWVtdWxfd3JpdGUoKSBpcyBqdXN0IHRvIHByZXNlcnZlCj4+IG9y
aWdpbmFsIGJlaGF2aW9yOyB3ZSBzaG91bGQgY29uc2lkZXIgZHJvcHBpbmcgdGhpcyAoYWxzbyB0
byBtYWtlIHN1cmUKPj4gdGhlIGludGVuZGVkIGVmZmVjdCBvZiA4Y2JkNGZiMGI3IFsieDg2L2h2
bTogaW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKQo+PiB1c2luZyByZWFsIG1hcHBpbmdzIl0gaXMg
YWNoaWV2ZWQgaW4gYWxsIGNhc2VzIHdoZXJlIGl0IGNhbiBiZSBhY2hpZXZlZAo+PiB3aXRob3V0
IGZ1cnRoZXIgcmV3b3JrKSwgb3IgYWx0ZXJuYXRpdmVseSB3ZSBwZXJoYXBzIG91Z2h0IHRvIG1p
cnJvcgo+PiB0aGlzIGluIGh2bWVtdWxfcm13KCkuCgpJZiB5b3UgcmVhbGx5IHdhbnQgbWUgdG8g
ZG8gdGhlIGNoYW5nZSBiZWxvdywgY291bGQgSSBoYXZlIGFuCm9waW5pb24gb24gdGhlIGFib3Zl
IGFzIHdlbGwsIGFzIHRoaXMgbWF5IGltcGx5IGZ1cnRoZXIgcmUtd29yawpvZiB0aGUgcGF0Y2g/
Cgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwo+PiBAQCAtMTA0MSw2ICsxMDQxLDExMCBAQCBzdGF0aWMgaW5saW5l
IGludCBodm1lbXVsX2xpbmVhcl9tbWlvX3dyCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCwgdHJhbnNsYXRlKTsKPj4gIH0KPj4gCj4+
ICtzdGF0aWMgYm9vbCBrbm93bl9nbGZuKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50
IGJ5dGVzLCB1aW50MzJfdAo+PiBwZmVjKQo+PiArewo+PiArICAgIGNvbnN0IHN0cnVjdCBodm1f
dmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPj4gKwo+PiArICAgIGlm
ICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICgg
IXZpby0+bW1pb19hY2Nlc3Mud3JpdGVfYWNjZXNzICkKPj4gKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKPj4gKyAgICB9Cj4+ICsgICAgZWxzZSBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2gg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCAhdmlvLT5tbWlvX2FjY2Vzcy5pbnNuX2ZldGNo
ICkKPj4gKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKyAgICB9Cj4+ICsgICAgZWxzZSBp
ZiAoICF2aW8tPm1taW9fYWNjZXNzLnJlYWRfYWNjZXNzICkKPj4gKyAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKPj4gKwo+PiArICAgIHJldHVybiAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBB
R0VfTUFTSykgJiYKPj4gKyAgICAgICAgICAgIChhZGRyICYgflBBR0VfTUFTSykgKyBieXRlcyA8
PSBQQUdFX1NJWkUpOwo+PiArfQo+PiArCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gc3Bs
aXQgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgYWJvdmUgZnVuY3Rpb24gaW50byBhIAo+IHNlcGFy
YXRlIHBhdGNoPyBBRkFJQ1QgaXQgZG9lcyBub3Qgc2VlbSB0byBiZSBpbnRyaW5zaWNhbGx5IGlu
dm9sdmVkIHdpdGggCj4gaGFuZGxlIHBhZ2Ugc3RyYWRkbGluZy4gSXQgd2FzIGNlcnRhaW5seSBu
b3QgdGhlcmUgaW4geW91ciBSRkMgcGF0Y2guCgpUaGUgbmVlZCBmb3IgKG9yIGF0IGxlYXN0IGRl
c2lyYWJpbGl0eSBvZikgaXQgYmVjYW1lIG9idmlvdXMgd2l0aCB0aGUgYWRkaXRpb24Kb2YgdGhl
IGxvZ2ljIHRvIHRoZSB3cml0ZSBhbmQgcm13IHBhdGhzLiBJdCBfY291bGRfIGJlIHNwbGl0IG91
dCwgYnV0IGl0IG5vdyBpcwphIHN0cmljdGx5IG5lY2Vzc2FyeSBwYXJ0L3ByZXJlcSBvZiB0aGUg
Y2hhbmdlIGhlcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07: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 1fx68H-00020Q-EJ; Tue, 04 Sep 2018 07:52: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx68F-00020L-CL
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:52:15 +0000
X-Inumbo-ID: 352513db-b017-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 352513db-b017-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 09:50:36 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 01:52:12 -0600
Message-Id: <5B8E39A802000078001E4F79@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 01:52:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86AC5602000078001E31ED@prv1-mh.provo.novell.com>
 <4e2e1950-e2ee-3a6c-b227-8072d227d699@citrix.com>
In-Reply-To: <4e2e1950-e2ee-3a6c-b227-8072d227d699@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/6] x86emul: fix FMA scalar operand sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDAzLjA5LjE4IGF0IDE4OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTggMTU6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBGTUEgaW5zbnMs
IG90aGVyIHRoYW4gdGhlIGVhcmxpZXIgQVZYIGFkZGl0aW9ucywgZG9uJ3QgdXNlIHRoZSBsb3cK
Pj4gb3Bjb2RlIGJpdCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHNpbmdsZSBhbmQgZG91YmxlIHZl
Y3RvciBlbGVtZW50cy4KPiAKPiBJIHRoaW5rIEkndmUgd29ya2VkIG91dCB3aHkgIm90aGVyIHRo
YW4gdGhlIiBpcyBzbyB3ZWlyZCB0byByZWFkIGFzIGEKPiBuYXRpdmUgc3BlYWtlciBoZXJlLiAg
SSB0aGluayB5b3UgbWVhbiAidW5saWtlIHRoZSIgaW4gdGhpcyBjb250ZXh0LgoKQ2hhbmdlZDsg
SSdsbCB0cnkgdG8gcmVtZW1iZXIgdGhpcy4KCj4+IFdoaWxlIHRoZSBkaWZmZXJlbmNlIGlzIGJl
bmlnbiBmb3IgcGFja2VkIGZsYXZvcnMsIHRoZSBzY2FsYXIgb25lcwo+PiBuZWVkIHRvIHVzZSBW
RVguVyBoZXJlLiBPZGRseSBlbm91Z2ggdGhlIHRhYmxlIGVudHJpZXMgZGlkbid0IGV2ZW4gdXNl
Cj4+IHNpbWRfc2NhbGFyX2ZwLCBidXQgdW5pZm9ybWx5IHVzZWQgc2ltZF9wYWNrZWRfZnAgKGlt
cGx5aW5nIHRoZQo+PiBkaXN0aW5jdGlvbiB3YXMgYnkgW1ZFWC1lbmNvZGVkXSBvcGNvZGUgcHJl
Zml4KS4KPiAKPiBXYXMgdGhpcyBhIGJ1ZyBpbiB0aGUgRk1BIHBhdGNoIHRoZW4/CgpZZXMuCgo+
PiBTcGxpdCBzaW1kX3NjYWxhcl9mcCBpbnRvIHNpbWRfc2NhbGFyX29wYyBhbmQgc2ltZF9zY2Fs
YXJfdmV4dywgYW5kCj4+IGNvcnJlY3QgCj4gCj4gTWlzc2luZyB0aGUgcmVzdCBvZiB0aGUgc2Vu
dGVuY2U/ICAodjEgd2FzIHNpbWlsYXIpCgpPb3BzOiAiLi4uYW5kIGNvcnJlY3QgRk1BIHNjYWxh
ciB0YWJsZSBlbnRyaWVzIHRvIHVzZSB0aGUgbGF0dGVyLiIKCj4+IEFsc28gY29ycmVjdCB0aGUg
c2NhbGFyIGluc24gY29tbWVudHMgKHRoZXkgb25seSBldmVyIHVzZSBYTU0gcmVnaXN0ZXJzCj4+
IGFzIG9wZXJhbmRzKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IAo+IEFzIGZvciB0aGUgY29kZSBjb250ZW50LCBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3Blcgo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fx6B2-00027D-U7; Tue, 04 Sep 2018 07:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx6B1-000271-TM
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:55:07 +0000
X-Inumbo-ID: f369d1df-b017-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f369d1df-b017-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 07:55: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 1fx6Az-0003SO-0N; Tue, 04 Sep 2018 07:55: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 1fx6Ay-0005ut-Pd; Tue, 04 Sep 2018 07:55:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx6Ay-0005es-Oz; Tue, 04 Sep 2018 07:55:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127247-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 07:55:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127247: 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>

ZmxpZ2h0IDEyNzI0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI0Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 07:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 07: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 1fx6Er-0002HU-KP; Tue, 04 Sep 2018 07:59:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx6Eq-0002HP-2R
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 07:59:04 +0000
X-Inumbo-ID: 7fc10898-b018-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fc10898-b018-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 07:59:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 01:59:01 -0600
Message-Id: <5B8E3B4002000078001E4F87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 01:58:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86AC8D02000078001E31F3@prv1-mh.provo.novell.com>
 <15822fa5-ed58-2621-35e5-0a2e1b3473af@citrix.com>
In-Reply-To: <15822fa5-ed58-2621-35e5-0a2e1b3473af@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/6] x86emul: support AVX512 opmask insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDAzLjA5LjE4IGF0IDE5OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTggMTU6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVzZSBhcmUg
YWxsIFZFWCBlbmNvZGVkLCBzbyB0aGUgRVZFWCBkZWNvZGluZyBsb2dpYyBjb250aW51ZXMgdG8K
Pj4gcmVtYWluIHVudXNlZCBhdCB0aGlzIHBvaW50Lgo+Pgo+PiBUaGUgbmV3IHRlc3RjYXNlIGlz
IGRlbGliZXJhdGVseSBjb2RlZCBpbiBhc3NlbWJseSwgYXMgYSBDIG9uZSB3b3VsZAo+PiBoYXZl
IGJlY29tZSBhbG1vc3QgdW5yZWFkYWJsZSBkdWUgdG8gdGhlIG92ZXJ3aGVsbWluZyBhbW91bnQg
b2YKPj4gX19idWlsdGluXy4uLigpIHRoYXQgd291bGQgbmVlZCB0byBiZSB1c2VkLiBBZnRlciBh
bGwgdGhlIGNvbXBpbGVyIGhhcwo+PiBubyB1bmRlcmx5aW5nIHR5cGUgKHlldCkgdGhhdCBjb3Vs
ZCBiZSBvcGVyYXRlZCBvbiB3aXRob3V0IGJ1aWx0aW5zLAo+PiBvdGhlciB0aGFuIHRoZSB2ZWN0
b3IgdHlwZXMgdXNlZCBmb3IgIm5vcm1hbCIgU0lNRCBpbnNucy4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNjAwMiw2ICs2MDIzLDYwIEBAIHg4Nl9lbXVsYXRl
KAo+PiAgICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7Cj4+ICAgICAgICAgIGJyZWFrOwo+
PiAgCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0YSk6ICAgIC8qIGthZGR7
dyxxfSBrLGssayAqLwo+PiArICAgICAgICBpZiAoICF2ZXgudyApCj4+ICsgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7Cj4gCj4gV2h5IGlzIHRoaXMga2FkZCBo
YW5kbGVkIGRpZmZlcmVudGx5PyAgQXMgZmFyIGFzIEkgY2FuIHRlbGwgZnJvbSB0aGUKPiBtYW51
YWwsIGl0cyBlbmNvZGluZyBsb29rcyB0byBiZSBjb25zaXN0ZW50LgoKSXQncyBub3QgdGhlIGVu
Y29kaW5nLCBidXQgdGhlIEFWWDUxMkRRIHByb3BlcnR5IG9mIGthZGR3CndoaWNoIG90aGVyIGs8
b3A+dyBpbnNucyBkb24ndCBoYXZlICh0aG9zZSBhbGwgYXJlIEFWWDUxMkYpLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:16:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6V6-0004Lg-Im; Tue, 04 Sep 2018 08:15: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=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fx6V5-0004Lb-JQ
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:15:51 +0000
X-Inumbo-ID: 811bafe5-b01a-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 811bafe5-b01a-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 10:14:12 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="78506937"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 2/2] x86/HVM: split page straddling emulated accesses
 in more cases
Thread-Index: AQHUQ50IIAffZSJCWk+Drw+zh8BJ/aTeumfggADi3QCAACYj0A==
Date: Tue, 4 Sep 2018 08:15:47 +0000
Message-ID: <374cf97a94194c4980c127dc01e709cc@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
 <131b993a872142deaa6a5c62487b9e03@AMSPEX02CL03.citrite.net>
 <5B8E37B202000078001E4F65@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E37B202000078001E4F65@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 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMDg6NDQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3Vi
amVjdDogUkU6IFtQQVRDSCB2MiAyLzJdIHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBl
bXVsYXRlZAo+IGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMKPiAKPiA+Pj4gT24gMDMuMDkuMTggYXQg
MTg6MTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAwMyBTZXB0ZW1iZXIg
MjAxOCAxNjo0NQo+ID4+Wy4uLl0KPiA+PiBUaGUgZXh0cmEgY2FsbCB0byBrbm93bl9nbGZuKCkg
ZnJvbSBodm1lbXVsX3dyaXRlKCkgaXMganVzdCB0byBwcmVzZXJ2ZQo+ID4+IG9yaWdpbmFsIGJl
aGF2aW9yOyB3ZSBzaG91bGQgY29uc2lkZXIgZHJvcHBpbmcgdGhpcyAoYWxzbyB0byBtYWtlIHN1
cmUKPiA+PiB0aGUgaW50ZW5kZWQgZWZmZWN0IG9mIDhjYmQ0ZmIwYjcgWyJ4ODYvaHZtOiBpbXBs
ZW1lbnQKPiBodm1lbXVsX3dyaXRlKCkKPiA+PiB1c2luZyByZWFsIG1hcHBpbmdzIl0gaXMgYWNo
aWV2ZWQgaW4gYWxsIGNhc2VzIHdoZXJlIGl0IGNhbiBiZSBhY2hpZXZlZAo+ID4+IHdpdGhvdXQg
ZnVydGhlciByZXdvcmspLCBvciBhbHRlcm5hdGl2ZWx5IHdlIHBlcmhhcHMgb3VnaHQgdG8gbWly
cm9yCj4gPj4gdGhpcyBpbiBodm1lbXVsX3JtdygpLgo+IAo+IElmIHlvdSByZWFsbHkgd2FudCBt
ZSB0byBkbyB0aGUgY2hhbmdlIGJlbG93LCBjb3VsZCBJIGhhdmUgYW4KPiBvcGluaW9uIG9uIHRo
ZSBhYm92ZSBhcyB3ZWxsLCBhcyB0aGlzIG1heSBpbXBseSBmdXJ0aGVyIHJlLXdvcmsKPiBvZiB0
aGUgcGF0Y2g/CgpJdCBzZWVtcyB0byBtZSB0aGF0IHRoZSBiZWhhdmlvdXIgc2hvdWxkIGJlIG1p
cnJvcmVkIGluIGh2bWVtdWxfcm13KCkgdG8gYmUgY29ycmVjdC4KCj4gCj4gPj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+ID4+IEBAIC0xMDQxLDYgKzEwNDEsMTEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IGh2bWVt
dWxfbGluZWFyX21taW9fd3IKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZmVjLCBodm1lbXVsX2N0eHQsIHRyYW5zbGF0ZSk7Cj4gPj4gIH0KPiA+Pgo+ID4+ICtz
dGF0aWMgYm9vbCBrbm93bl9nbGZuKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5
dGVzLCB1aW50MzJfdAo+ID4+IHBmZWMpCj4gPj4gK3sKPiA+PiArICAgIGNvbnN0IHN0cnVjdCBo
dm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPiA+PiArCj4gPj4g
KyAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCj4gPj4gKyAgICB7Cj4gPj4gKyAg
ICAgICAgaWYgKCAhdmlvLT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgKQo+ID4+ICsgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4gPj4gKyAgICB9Cj4gPj4gKyAgICBlbHNlIGlmICggcGZlYyAm
IFBGRUNfaW5zbl9mZXRjaCApCj4gPj4gKyAgICB7Cj4gPj4gKyAgICAgICAgaWYgKCAhdmlvLT5t
bWlvX2FjY2Vzcy5pbnNuX2ZldGNoICkKPiA+PiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+
ID4+ICsgICAgfQo+ID4+ICsgICAgZWxzZSBpZiAoICF2aW8tPm1taW9fYWNjZXNzLnJlYWRfYWNj
ZXNzICkKPiA+PiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4+ICsKPiA+PiArICAgIHJl
dHVybiAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykgJiYKPiA+PiArICAgICAg
ICAgICAgKGFkZHIgJiB+UEFHRV9NQVNLKSArIGJ5dGVzIDw9IFBBR0VfU0laRSk7Cj4gPj4gK30K
PiA+PiArCj4gPgo+ID4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gc3BsaXQgdGhlIGludHJvZHVj
dGlvbiBvZiB0aGUgYWJvdmUgZnVuY3Rpb24gaW50byBhCj4gPiBzZXBhcmF0ZSBwYXRjaD8gQUZB
SUNUIGl0IGRvZXMgbm90IHNlZW0gdG8gYmUgaW50cmluc2ljYWxseSBpbnZvbHZlZCB3aXRoCj4g
PiBoYW5kbGUgcGFnZSBzdHJhZGRsaW5nLiBJdCB3YXMgY2VydGFpbmx5IG5vdCB0aGVyZSBpbiB5
b3VyIFJGQyBwYXRjaC4KPiAKPiBUaGUgbmVlZCBmb3IgKG9yIGF0IGxlYXN0IGRlc2lyYWJpbGl0
eSBvZikgaXQgYmVjYW1lIG9idmlvdXMgd2l0aCB0aGUgYWRkaXRpb24KPiBvZiB0aGUgbG9naWMg
dG8gdGhlIHdyaXRlIGFuZCBybXcgcGF0aHMuIEl0IF9jb3VsZF8gYmUgc3BsaXQgb3V0LCBidXQg
aXQgbm93IGlzCj4gYSBzdHJpY3RseSBuZWNlc3NhcnkgcGFydC9wcmVyZXEgb2YgdGhlIGNoYW5n
ZSBoZXJlLgoKSSB3YXMgdGhpbmtpbmcgaXQgd291bGQgYmUgY2xlYXJlciB0byBpbnRyb2R1Y2Ug
a25vd25fZ2xmbigpIGluIGEgcGF0Y2ggcHJpb3IgdG8gdGhpcyBvbmUgYW5kIHRoZW4gdXNlIGl0
IGluIHRoZSBpZiBzdGF0ZW1lbnRzIGp1c3QgYWZ0ZXIgdGhlIGNhbGxzIHRvIGh2bWVtdWxfdmly
dHVhbF90b19saW5lYXIoKSBpbiByZWFkIGFuZCB3cml0ZSwgcG9zc2libHkgcmUtd29ya2luZyBy
bXcgYXQgdGhhdCBwb2ludCBhbHNvLgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6i5-00057O-Pg; Tue, 04 Sep 2018 08:29:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iawo=ls=citrix.com=prvs=778d05dba=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fx6i4-00057J-G0
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:29:16 +0000
X-Inumbo-ID: b83097a3-b01c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b83097a3-b01c-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:30:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="64349254"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 10:28:43 +0200
Message-ID: <20180904082843.21972-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] hvmloader: set entry point in linker 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

T3IgZWxzZSBpdCBkZWZhdWx0cyB0byB1c2luZyAweDEwMDAwMCBhcyB0aGUgZW50cnkgcG9pbnQs
IHdoaWNoIG1pZ2h0Cm9yIG1pZ2h0IG5vdCBwb2ludCB0byBfc3RhcnQuIFRoaXMgaXMgYSBmaXgg
Zm9yIDA5YjM5MDdmOTMuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmxkcyB8IDIgKysK
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmxkcyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9o
dm1sb2FkZXIubGRzCmluZGV4IDQ0NzFkN2FmMjcuLmVkYjFhMTJkYzMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIubGRzCisrKyBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9odm1sb2FkZXIubGRzCkBAIC0xLDMgKzEsNSBAQAorRU5UUlkoX3N0YXJ0KQor
CiBTRUNUSU9OUwogewogICAuID0gMHgxMDAwMDA7Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fx6lc-0005qL-Ag; Tue, 04 Sep 2018 08:32:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx6la-0005qG-Eo
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:32:54 +0000
X-Inumbo-ID: 3a5e11d1-b01d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a5e11d1-b01d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:33:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 02:32:52 -0600
Message-Id: <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 02:32:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

Pj4+IE9uIDA0LjA5LjE4IGF0IDA4OjQ4LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
TW9uZGF5LCBTZXB0ZW1iZXIgMywgMjAxOCA3OjQ3IFBNCj4+IAo+PiA+Pj4gT24gMDMuMDkuMTgg
YXQgMTA6MjMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEZyb206IEph
biBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+IFNlbnQ6IDMwIEF1Z3Vz
dCAyMDE4IDE3OjAwCj4+ID4+Cj4+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NiwgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bW0uaAo+PiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+ID4+ID4gQEAgLTI2LDYg
KzI2LDExIEBACj4+ID4+ID4gICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3Mgc3BhY2UuIEZvciBhbiBhdXRvLQo+PiB0cmFuc2xhdGVkCj4+ID4+ID4gICAqICAg
Z3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEgbm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAh
PSBnZm4uCj4+ID4+ID4gICAqCj4+ID4+ID4gKyAqIGJmbjogQnVzIEZyYW1lIE51bWJlciAoZGVm
aW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKPj4gPj4gPiArICogICBUaGUgbGluZWFy
IGZyYW1lIG51bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRvcnMKPj4g
Zm9yCj4+ID4+IChpLmUuCj4+ID4+ID4gKyAqICAgYWxsIGRldmljZXMgYXNzaWduZWQgdG8pIGEg
Z3Vlc3Qgc2hhcmUgYSBzaW5nbGUgSU9NTVUgYWRkcmVzcwo+PiBzcGFjZQo+PiA+PiBhbmQsCj4+
ID4+ID4gKyAqICAgYnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5zdXJlIGJmbiA9PSBwZm4uCj4+ID4+
Cj4+ID4+IFRoZSBjb2RlIGNoYW5nZXMgYXJlIHB1cmVseSBtZWNoYW5pY2FsIGFuZCBoZW5jZSBm
aW5lLCBidXQgSSBoYXZlCj4+ID4+IHRvIGFkbWl0IEkgY29udGludWUgdG8gc3RydWdnbGUgd2l0
aCB0aGUgImJ1cyIgcGFydCBpbiB0aGUgbmFtZSBoZXJlOgo+PiA+PiBJIGRvbid0IHRoaW5rIGl0
IGlzIGFueSBsZXNzIGFtYmlndW91cyB0aGFuIEdGTiwgYmVjYXVzZSB3aGljaCBidXMKPj4gPj4g
YXJlIHlvdSB0aGlua2luZyBhYm91dCBoZXJlPyBUaGUgKHZpcnR1YWwpIG9uZSBhcyBzZWVuIGJ5
IHRoZSBndWVzdCwKPj4gPj4gYWl1aS4gVGhlIHBoeXNpY2FsIChob3N0KSBvbmUgd291bGQgYmUg
YXQgbGVhc3QgYXMgbmF0dXJhbCB0byBiZQo+PiA+PiBpbmRleGVkIGJ5IHN1Y2ggdHlwZWQvbmFt
ZWQgdmFyaWFibGVzLiBJJ2Qgc29tZWhvdyBsaWtlIGl0IHRvIGJlCj4+ID4+IG1hZGUgZXhwbGlj
aXQgaW4gdGhlIG5hbWUgd2hvc2UgdmlldyB0aGVzZSByZXByZXNlbnQuIEdCRk4/Cj4+ID4+IFZC
Rk4/Cj4+ID4KPj4gPiBXZWxsLCBpdCBhbHdheXMgcmVmZXJzIHRvIHdoYXRldmVyIHBoeXNpY2Fs
IGJ1cyBpcyBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0aGUKPj4gPiBJT01NVSBmcm9tIHRoZSBjb3Jl
IHNvIGl0J3MgdGhlIHZpZXcgb2Ygd2hhdGV2ZXIgcGVyaXBoZXJhbCBkZXZpY2VzIGFyZQo+PiA+
IGxvY2F0ZWQgb24gdGhhdCBidXMuIEFzIEtldmluIHNhaWQgZWFjaCBkZXZpY2UgY2FuIGhhdmUg
aXRzIG93biBhZGRyZXNzCj4+IHNwYWNlCj4+ID4gYW5kIHRoZSBmYWN0IHdlIGFsd2F5cyB1c2Ug
YSBnbG9iYWwgcGVyLVZNIHNwYWNlIGlzIGFuIGltcGxlbWVudGF0aW9uCj4+IGRldGFpbAo+PiA+
IHNvIERGTiBmb3IgJ2RldmljZSBmcmFtZSBudW1iZXInIG9yIElPRk4gKHNpbmNlIElPVkEgaXMg
cmVhc29uYWJseQo+PiB3aWRlbHkKPj4gPiB1c2VkIHRlcm0pIG1pZ2h0IGJlIG1vcmUgZnV0dXJl
LXByb29mPwo+PiAKPj4gSSBkb24ndCB0aGluayBhbnkgbmFtZSBhbG9uZSB3b3VsZCBtYWtlIHRo
aW5ncyBmdXR1cmUtcHJvb2YuIENvbnNpZGVyaW5nCj4+IHRoZSBwZXItZGV2aWNlIGFkZHJlc3Mg
c3BhY2UgY2FzZSwgYSBmcmFtZSBudW1iZXIgd291bGQgYWx3YXlzIG5lZWQKPj4gdG8gY29tZSBp
biBhIHR1cGxlIHBhaXJlZCB3aXRoIGEgZGV2aWNlIGlkZW50aWZpZXIuIE5ldmVydGhlbGVzcyBJ
IHRoaW5rCj4+IGVpdGhlciBvZiB0aGUgbmFtZXMgeW91IHN1Z2dlc3Qgd291bGQgYmUgYSBzbGln
aHQgaW1wcm92ZW1lbnQsIHBlcmhhcHMKPj4gREZOIGV2ZW4gbW9yZSB0aGFuIElPRk4sIGFzIHRo
YXQgaW5jbHVkZXMgd2hvc2UgdmlldyB0aGlzIGlzLiBCdXQgSSdkCj4+IGNlcnRhaW5seSBhcHBy
ZWNpYXRlIG9waW5pb25zIG9mIG90aGVycywgc28geW91IGRvbid0IGFnYWluIGVuZCB1cCBkb2lu
Zwo+PiBzb21ldGhpbmcgdGhhdCBJJ3ZlIGFza2VkIGZvcixqdXN0IHRvIHN1YnNlcXVlbnRseSB1
bmRvIGl0IGFnYWluLgo+PiAKPiAKPiBidXMgYWRkcmVzcyBpcyBjb21tb25seSB1c2VkIGFsb25n
IHdpdGggcGh5c2ljYWwvdmlydHVhbCBhZGRyZXNzLCB0bwo+IHJlcHJlc2VudCBkaWZmZXJlbnQg
dmlld3MgYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUuIEZyb20gdGhhdCBhbmdsZQo+IEkgdGhpbmsg
QkZOIGlzIGEgY2xlYXIgdGVybSBpbiB0aGlzIGNvbnRleHQuIGJ0dyBpdCBpcyBub3QgbmVjZXNz
YXJ5IHRvCj4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBNQkZOIHNpbmNlIHRoZXJlIGlzIG9ubHkg
b25lIEJGTiB2aWV3IHBlciAKPiBkZXZpY2UuCgpTdXJlLCBidXQgeW91IG5lZ2xlY3QgdGhlIHBy
ZXNlbmNlIG9mIG9uZSBvciBtb3JlIElPTU1VcyB3aGVuCnlvdSBzYXkgImJldHdlZW4gZGV2aWNl
cyBhbmQgQ1BVIi4gVGhlcmUgYWRkcmVzc2VzIHByaW9yIHRvIGFuZAphZnRlciBJT01NVSB0cmFu
c2xhdGlvbiBhcmUgZGlzdGluY3QsIGFuZCB3aGlsZSB0aGUgb25lIGJlZm9yZSB0aGUKdHJhbnNs
YXRpb24gbWF0Y2hlcyB0aGUgZGV2aWNlIHZpZXcsIHRoZSBvbmUgYWZ0ZXIgdHJhbnNsYXRpb24g
ZG9lcwpub3QgbmVjZXNzYXJpbHkgbWF0Y2ggdGhlIENQVSB2aWV3LiBIZW5jZSB0aGVyZSBhcmUg
dHdvICJidXMiCmZyYW1lIG51bWJlcnMgaGVyZSAtIG9uZSByZXByZXNlbnRpbmcgdGhlIGRldmlj
ZSB2aWV3LCBhbmQgdGhlCm90aGVyIHJlcHJlc2VudGluZyB0aGUgSU9NTVUgKG91dHB1dCkgdmll
dy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:37:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08:37: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 1fx6pn-0005zA-UN; Tue, 04 Sep 2018 08: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=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx6pn-0005yw-4H
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:37:15 +0000
X-Inumbo-ID: 7ec6cb81-b01d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ec6cb81-b01d-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 10:35:36 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fx6pl-0004sr-9S; Tue, 04 Sep 2018 08:37: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 1fx6pl-0007Z0-0P; Tue, 04 Sep 2018 08:37:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx6pk-0000dN-VK; Tue, 04 Sep 2018 08:37:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127243-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=ab58260efaa712650c63bb1917122f270070fa4b
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 08:37:12 +0000
Subject: [Xen-devel] [libvirt test] 127243: 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>

ZmxpZ2h0IDEyNzI0MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyNDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGFiNTgyNjBlZmFhNzEyNjUwYzYzYmIxOTE3
MTIyZjI3MDA3MGZhNGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDkwIGRheXMgICA3MiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcyNDMgIDIwMTgtMDktMDQgMDQ6MTk6MTIgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNTc2MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:37:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6q2-00060c-8d; Tue, 04 Sep 2018 08:37:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gxyq=ls=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fx6q0-00060M-OF
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:37:28 +0000
X-Inumbo-ID: dd7d2be9-b01d-11e8-a6a9-d7ebe60f679a
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd7d2be9-b01d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:38:15 +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 fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2018 01:37:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,328,1531810800"; d="scan'208";a="77800760"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Sep 2018 01:37:09 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 4 Sep 2018 01:37:09 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 4 Sep 2018 01:37:09 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002;
 Tue, 4 Sep 2018 16:37:07 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg//+guQCAAIbYAA==
Date: Tue, 4 Sep 2018 08:37:06 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDM5N2E1YTItN2Y4NS00MDkxLThiZGMtYzU5ODExNDg4ZmE0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiczVhXC9hOFBtTnNPSlI1QkdpVWMwS2JuOUVTbk5sNXY2NjgzQkRRNUNpZWY3MFFITXVvajRYY3Q4N1l6WTRZVTIifQ==
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIFNlcHRlbWJlciA0LCAyMDE4IDQ6MzMgUE0KPiA+Cj4gPiBidXMgYWRkcmVzcyBpcyBj
b21tb25seSB1c2VkIGFsb25nIHdpdGggcGh5c2ljYWwvdmlydHVhbCBhZGRyZXNzLCB0bwo+ID4g
cmVwcmVzZW50IGRpZmZlcmVudCB2aWV3cyBiZXR3ZWVuIGRldmljZXMgYW5kIENQVS4gRnJvbSB0
aGF0IGFuZ2xlCj4gPiBJIHRoaW5rIEJGTiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0
LiBidHcgaXQgaXMgbm90IG5lY2Vzc2FyeSB0bwo+ID4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBN
QkZOIHNpbmNlIHRoZXJlIGlzIG9ubHkgb25lIEJGTiB2aWV3IHBlcgo+ID4gZGV2aWNlLgo+IAo+
IFN1cmUsIGJ1dCB5b3UgbmVnbGVjdCB0aGUgcHJlc2VuY2Ugb2Ygb25lIG9yIG1vcmUgSU9NTVVz
IHdoZW4KPiB5b3Ugc2F5ICJiZXR3ZWVuIGRldmljZXMgYW5kIENQVSIuIFRoZXJlIGFkZHJlc3Nl
cyBwcmlvciB0byBhbmQKPiBhZnRlciBJT01NVSB0cmFuc2xhdGlvbiBhcmUgZGlzdGluY3QsIGFu
ZCB3aGlsZSB0aGUgb25lIGJlZm9yZSB0aGUKPiB0cmFuc2xhdGlvbiBtYXRjaGVzIHRoZSBkZXZp
Y2UgdmlldywgdGhlIG9uZSBhZnRlciB0cmFuc2xhdGlvbiBkb2VzCj4gbm90IG5lY2Vzc2FyaWx5
IG1hdGNoIHRoZSBDUFUgdmlldy4gSGVuY2UgdGhlcmUgYXJlIHR3byAiYnVzIgo+IGZyYW1lIG51
bWJlcnMgaGVyZSAtIG9uZSByZXByZXNlbnRpbmcgdGhlIGRldmljZSB2aWV3LCBhbmQgdGhlCj4g
b3RoZXIgcmVwcmVzZW50aW5nIHRoZSBJT01NVSAob3V0cHV0KSB2aWV3Lgo+IAoKSSBkaWRuJ3Qg
Z2V0LiB0aGUgb3V0cHV0IGFkZHJlc3MgZnJvbSBJT01NVSBpcyB0aGUgb25lIHNlbnQgdG8KbWVt
b3J5IGNvbnRyb2xsZXIsIHNhbWUgYXMgdGhlIG9uZSBzZW50IGZyb20gQ1BVLgoKVGhhbmtzCktl
dmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:39:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6sI-0006Cc-TK; Tue, 04 Sep 2018 08:39:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fx6sH-0006CT-5d
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:39:49 +0000
X-Inumbo-ID: 31943a8f-b01e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31943a8f-b01e-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:40:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="64349849"
Date: Tue, 4 Sep 2018 09:39:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180904083945.yoahoqytnymn64ei@zion.uk.xensource.com>
References: <20180904082843.21972-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904082843.21972-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] hvmloader: set entry point in linker 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: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMTA6Mjg6NDNBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9yIGVsc2UgaXQgZGVmYXVsdHMgdG8gdXNpbmcgMHgxMDAwMDAgYXMgdGhlIGVu
dHJ5IHBvaW50LCB3aGljaCBtaWdodAo+IG9yIG1pZ2h0IG5vdCBwb2ludCB0byBfc3RhcnQuIFRo
aXMgaXMgYSBmaXggZm9yIDA5YjM5MDdmOTMuCj4gCj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpPb29wcywgbWlzc2VkIHRoYXQuCgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6yE-000707-Jh; Tue, 04 Sep 2018 08:45:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fx6yD-0006zx-CM
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:45:57 +0000
X-Inumbo-ID: 0d31f5ce-b01f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0d31f5ce-b01f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:46:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="64350125"
Date: Tue, 4 Sep 2018 09:45:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
References: <osstest-127247-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-127247-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 127247: 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,
 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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDc6NTU6MDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMjcyNDcgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3Jl
YWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEy
NzI0Ny8KPiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3MjEyCgpTZXAgIDQgMDY6NDk6MTIuMzY2
NzI3IChYRU4pIE1NSU8gZW11bGF0aW9uIGZhaWxlZCAoMSk6IGQxMDd2MCAzMmJpdCBAIDAwMDA6
MDAxMDAwMDAgLT4gNTUgODkgZTUgNTMgODMgZWMgMTAgOGIgNTUgMGMgYjggMjAgMDIgMDggMDAg
OGIKU2VwICA0IDA2OjQ5OjEyLjM3ODY5MCAoWEVOKSBkMTA3djAgVHJpcGxlIGZhdWx0IC0gaW52
b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxClNlcCAgNCAwNjo0OToxMi4zNzg3MjcgKFhFTikg
KioqIER1bXBpbmcgRG9tMTA3IHZjcHUjMCBzdGF0ZTogKioqClNlcCAgNCAwNjo0OToxMi4zNzg3
NTUgKFhFTikgLS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0
YWludGVkIF0tLS0tClNlcCAgNCAwNjo0OToxMi4zOTA3MzggKFhFTikgQ1BVOiAgICAwClNlcCAg
NCAwNjo0OToxMi4zOTA3OTYgKFhFTikgUklQOiAgICAwMDAwOls8MDAwMDAwMDAwMDEwMDAwMD5d
ClNlcCAgNCAwNjo0OToxMi4zOTA4NDYgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMDAyICAg
Q09OVEVYVDogaHZtIGd1ZXN0IChkMTA3djApClNlcCAgNCAwNjo0OToxMi40MDI3MjkgKFhFTikg
cmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAwMDAwMDAwMWE4MDAwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwClNlcCAgNCAwNjo0OToxMi40MDI3OTYgKFhFTikgcmR4OiAwMDAwMDAwMDAw
MDAwMDAwICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAwICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwClNl
cCAgNCAwNjo0OToxMi40MTQ3NDIgKFhFTikgcmJwOiAwMDAwMDAwMDAwMDAwMDAwICAgcnNwOiAw
MDAwMDAwMDAwMDAwMDAwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwClNlcCAgNCAwNjo0OToxMi40
MjY3MjggKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAw
ICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwClNlcCAgNCAwNjo0OToxMi40MjY3OTUgKFhFTikgcjEy
OiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAw
MDAwMDAwMDAwClNlcCAgNCAwNjo0OToxMi40Mzg2NzIgKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAw
MDAwICAgY3IwOiAwMDAwMDAwMDAwMDAwMDExICAgY3I0OiAwMDAwMDAwMDAwMDAwMDAwClNlcCAg
NCAwNjo0OToxMi40NTA3MjQgKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAwICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwClNlcCAgNCAwNjo0OToxMi40NTA3ODcgKFhFTikgZnNiOiAwMDAwMDAwMDAw
MDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwClNl
cCAgNCAwNjo0OToxMi40NjI3MzkgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAw
ICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiAwMDAwClNlcCAgNCAwNjo0OToxMi40NjI4MDUg
WyAgNjQ3LjQ0OTkxNF0geGVuYnIwOiBwb3J0IDModmlmMTA3LjAtZW11KSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlCgpMb29raW5nIGF0IHRoZSByYW5nZSBvZiBjaGFuZ2VzZXQgdGhlcmUgaXMgb25l
IHBvdGVudGlhbCBjdWxwcml0OgoKICAgIHg4Ni9odm06IEZpeCBtYXBwaW5nIGNvcm5lciBjYXNl
IGR1cmluZyB0YXNrIHN3aXRjaGluZwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:46:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fx6yY-00071t-Td; Tue, 04 Sep 2018 08:46:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx6yX-00071j-Vx
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:46:18 +0000
X-Inumbo-ID: 19413d2f-b01f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19413d2f-b01f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:47:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 02:46:15 -0600
Message-Id: <5B8E465302000078001E4FE2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 02:46:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
 <131b993a872142deaa6a5c62487b9e03@AMSPEX02CL03.citrite.net>
 <5B8E37B202000078001E4F65@prv1-mh.provo.novell.com>
 <374cf97a94194c4980c127dc01e709cc@AMSPEX02CL03.citrite.net>
In-Reply-To: <374cf97a94194c4980c127dc01e709cc@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDEwOjE1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNCBTZXB0ZW1iZXIgMjAxOCAwODo0NAo+PiAKPj4gPj4+IE9uIDAzLjA5LjE4IGF0IDE4OjE1
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiBGcm9tOiBKYW4gQmV1bGlj
aCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAx
OCAxNjo0NQo+PiA+PlsuLi5dCj4+ID4+IFRoZSBleHRyYSBjYWxsIHRvIGtub3duX2dsZm4oKSBm
cm9tIGh2bWVtdWxfd3JpdGUoKSBpcyBqdXN0IHRvIHByZXNlcnZlCj4+ID4+IG9yaWdpbmFsIGJl
aGF2aW9yOyB3ZSBzaG91bGQgY29uc2lkZXIgZHJvcHBpbmcgdGhpcyAoYWxzbyB0byBtYWtlIHN1
cmUKPj4gPj4gdGhlIGludGVuZGVkIGVmZmVjdCBvZiA4Y2JkNGZiMGI3IFsieDg2L2h2bTogaW1w
bGVtZW50Cj4+IGh2bWVtdWxfd3JpdGUoKQo+PiA+PiB1c2luZyByZWFsIG1hcHBpbmdzIl0gaXMg
YWNoaWV2ZWQgaW4gYWxsIGNhc2VzIHdoZXJlIGl0IGNhbiBiZSBhY2hpZXZlZAo+PiA+PiB3aXRo
b3V0IGZ1cnRoZXIgcmV3b3JrKSwgb3IgYWx0ZXJuYXRpdmVseSB3ZSBwZXJoYXBzIG91Z2h0IHRv
IG1pcnJvcgo+PiA+PiB0aGlzIGluIGh2bWVtdWxfcm13KCkuCj4+IAo+PiBJZiB5b3UgcmVhbGx5
IHdhbnQgbWUgdG8gZG8gdGhlIGNoYW5nZSBiZWxvdywgY291bGQgSSBoYXZlIGFuCj4+IG9waW5p
b24gb24gdGhlIGFib3ZlIGFzIHdlbGwsIGFzIHRoaXMgbWF5IGltcGx5IGZ1cnRoZXIgcmUtd29y
awo+PiBvZiB0aGUgcGF0Y2g/Cj4gCj4gSXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgYmVoYXZpb3Vy
IHNob3VsZCBiZSBtaXJyb3JlZCBpbiBodm1lbXVsX3JtdygpIHRvIGJlIAo+IGNvcnJlY3QuCgpJ
bnRlcmVzdGluZy4gQXMgc2FpZCBpbiB0aGUgcGF0Y2ggZGVzY3JpcHRpb24sIHRoZSBwcmVzZW5j
ZSBvZiB0aGUgZXh0cmEKY29uZGl0aW9uYWwgbG9va3MgdG8gYmUgcHJldmVudGluZyB3aGF0IDhj
YmQ0ZmIwYjcgd2FudGVkIHRvIGFjaGlldmUuClRoZSBwcmVzZW50IChwcmlvciB0byB0aGlzIHBh
dGNoKSBzaG9ydCBjaXJjdWl0aW5nIHRvIGNhbGwKaHZtZW11bF9saW5lYXJfbW1pb193cml0ZSgp
IHdoZW4gdGhlIEdGTiBpcyBrbm93biBpcyBvbmUgb2YgdGhlCnRoaW5ncyBnZXR0aW5nIGluIHRo
ZSB3YXkgb2Ygc3BsaXQgYWNjZXNzZXMuIFdoZW4gdGhlIGZpcnN0IHBhcnQgb2YgdGhlCmFjY2Vz
cyBpcyB3aGF0IHdlIGtub3cgdGhlIEdGTiBmb3IsIGJ1dCB0aGUgc2Vjb25kIHBhcnQgaXMgaW4g
UkFNLAp0aGluZ3Mgd29uJ3Qgd29yay4gRnVydGhlcm1vcmUgSSB0aGluayB0aGlzIGlzIGFsc28g
YW4gaXNzdWUgZm9yIG5vbi1zcGxpdAphY2Nlc3NlcyAtIHRoZSBzZWNvbmQgY2FsbCB0byBoYW5k
bGVfbW1pb193aXRoX3RyYW5zbGF0aW9uKCkgZnJvbQpodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0
KCkgaXMgbm90IGxpbWl0ZWQgdG8gTU1JTyByYW5nZXMuCgpTbyBJIHRoaW5rIHRoZSBxdWVzdGlv
biBpcyB0aGUgb3RoZXIgd2F5IGFyb3VuZDogSXMgdGhlcmUgYW55dGhpbmcgdGhhdAp3b3VsZCBi
cmVhayBpZiB0aGUgY29uZGl0aW9uYWwgd2FzIHJlbW92ZWQgKG1ha2luZyBpdCBtYXRjaCB0aGUg
cm13CmNhc2UpPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:47:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx6zG-000773-7Y; Tue, 04 Sep 2018 08:47:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fx6zF-00076v-GZ
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:47:01 +0000
X-Inumbo-ID: 337c99b2-b01f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 337c99b2-b01f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:47:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="64350212"
Date: Tue, 4 Sep 2018 09:46:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180904084657.uljgxktso6xkk6wl@zion.uk.xensource.com>
References: <osstest-127247-mainreport@xen.org>
 <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 127247: 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,
 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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDk6NDU6NTNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIFNlcCAwNCwgMjAxOCBhdCAwNzo1NTowNEFNICswMDAwLCBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTI3MjQ3IHhlbi11bnN0YWJsZS1zbW9rZSByZWFs
IFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEyNzI0Ny8KPiA+IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3MjEyCj4g
Cj4gU2VwICA0IDA2OjQ5OjEyLjM2NjcyNyAoWEVOKSBNTUlPIGVtdWxhdGlvbiBmYWlsZWQgKDEp
OiBkMTA3djAgMzJiaXQgQCAwMDAwOjAwMTAwMDAwIC0+IDU1IDg5IGU1IDUzIDgzIGVjIDEwIDhi
IDU1IDBjIGI4IDIwIDAyIDA4IDAwIDhiCj4gU2VwICA0IDA2OjQ5OjEyLjM3ODY5MCAoWEVOKSBk
MTA3djAgVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCj4gU2Vw
ICA0IDA2OjQ5OjEyLjM3ODcyNyAoWEVOKSAqKiogRHVtcGluZyBEb20xMDcgdmNwdSMwIHN0YXRl
OiAqKioKPiBTZXAgIDQgMDY6NDk6MTIuMzc4NzU1IChYRU4pIC0tLS1bIFhlbi00LjEyLXVuc3Rh
YmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IFNlcCAgNCAwNjo0OTox
Mi4zOTA3MzggKFhFTikgQ1BVOiAgICAwCj4gU2VwICA0IDA2OjQ5OjEyLjM5MDc5NiAoWEVOKSBS
SVA6ICAgIDAwMDA6WzwwMDAwMDAwMDAwMTAwMDAwPl0KPiBTZXAgIDQgMDY6NDk6MTIuMzkwODQ2
IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDAwMiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDEw
N3YwKQo+IFNlcCAgNCAwNjo0OToxMi40MDI3MjkgKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAw
ICAgcmJ4OiAwMDAwMDAwMDAwMWE4MDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCj4gU2VwICA0
IDA2OjQ5OjEyLjQwMjc5NiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAw
MDAwMDAwMDAwMDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKPiBTZXAgIDQgMDY6NDk6MTIuNDE0
NzQyIChYRU4pIHJicDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzcDogMDAwMDAwMDAwMDAwMDAwMCAg
IHI4OiAgMDAwMDAwMDAwMDAwMDAwMAo+IFNlcCAgNCAwNjo0OToxMi40MjY3MjggKFhFTikgcjk6
ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAw
MDAwMDAwMDAwCj4gU2VwICA0IDA2OjQ5OjEyLjQyNjc5NSAoWEVOKSByMTI6IDAwMDAwMDAwMDAw
MDAwMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKPiBT
ZXAgIDQgMDY6NDk6MTIuNDM4NjcyIChYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAwMCAgIGNyMDog
MDAwMDAwMDAwMDAwMDAxMSAgIGNyNDogMDAwMDAwMDAwMDAwMDAwMAo+IFNlcCAgNCAwNjo0OTox
Mi40NTA3MjQgKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAwICAgY3IyOiAwMDAwMDAwMDAwMDAw
MDAwCj4gU2VwICA0IDA2OjQ5OjEyLjQ1MDc4NyAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAg
ICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPiBTZXAgIDQg
MDY6NDk6MTIuNDYyNzM5IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdz
OiAwMDAwICAgc3M6IDAwMDAgICBjczogMDAwMAo+IFNlcCAgNCAwNjo0OToxMi40NjI4MDUgWyAg
NjQ3LjQ0OTkxNF0geGVuYnIwOiBwb3J0IDModmlmMTA3LjAtZW11KSBlbnRlcmVkIGRpc2FibGVk
IHN0YXRlCj4gCj4gTG9va2luZyBhdCB0aGUgcmFuZ2Ugb2YgY2hhbmdlc2V0IHRoZXJlIGlzIG9u
ZSBwb3RlbnRpYWwgY3VscHJpdDoKPiAKPiAgICAgeDg2L2h2bTogRml4IG1hcHBpbmcgY29ybmVy
IGNhc2UgZHVyaW5nIHRhc2sgc3dpdGNoaW5nCgpOZXZlciBtaW5kLiBJdCBzaG91bGQgYmUgUm9n
ZXIncyBsaW5rZXIgY2hhbmdlLiBBbmRyZXcgYWxyZWFkeSBzcG90dGVkCnRoYXQgYW5kIGEgcGF0
Y2ggd2FzIHNlbnQgYnkgUm9nZXIuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08:47: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 1fx6zf-0007AX-I7; Tue, 04 Sep 2018 08:47:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx6ze-0007AJ-2X
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:47:26 +0000
X-Inumbo-ID: 426435e1-b01f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 426435e1-b01f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:48:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 02:47:24 -0600
Message-Id: <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 02:47:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

Pj4+IE9uIDA0LjA5LjE4IGF0IDEwOjM3LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
VHVlc2RheSwgU2VwdGVtYmVyIDQsIDIwMTggNDozMyBQTQo+PiA+Cj4+ID4gYnVzIGFkZHJlc3Mg
aXMgY29tbW9ubHkgdXNlZCBhbG9uZyB3aXRoIHBoeXNpY2FsL3ZpcnR1YWwgYWRkcmVzcywgdG8K
Pj4gPiByZXByZXNlbnQgZGlmZmVyZW50IHZpZXdzIGJldHdlZW4gZGV2aWNlcyBhbmQgQ1BVLiBG
cm9tIHRoYXQgYW5nbGUKPj4gPiBJIHRoaW5rIEJGTiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBj
b250ZXh0LiBidHcgaXQgaXMgbm90IG5lY2Vzc2FyeSB0bwo+PiA+IGRpZmZlcmVudGlhdGUgR0JG
TiBhbmQgTUJGTiBzaW5jZSB0aGVyZSBpcyBvbmx5IG9uZSBCRk4gdmlldyBwZXIKPj4gPiBkZXZp
Y2UuCj4+IAo+PiBTdXJlLCBidXQgeW91IG5lZ2xlY3QgdGhlIHByZXNlbmNlIG9mIG9uZSBvciBt
b3JlIElPTU1VcyB3aGVuCj4+IHlvdSBzYXkgImJldHdlZW4gZGV2aWNlcyBhbmQgQ1BVIi4gVGhl
cmUgYWRkcmVzc2VzIHByaW9yIHRvIGFuZAo+PiBhZnRlciBJT01NVSB0cmFuc2xhdGlvbiBhcmUg
ZGlzdGluY3QsIGFuZCB3aGlsZSB0aGUgb25lIGJlZm9yZSB0aGUKPj4gdHJhbnNsYXRpb24gbWF0
Y2hlcyB0aGUgZGV2aWNlIHZpZXcsIHRoZSBvbmUgYWZ0ZXIgdHJhbnNsYXRpb24gZG9lcwo+PiBu
b3QgbmVjZXNzYXJpbHkgbWF0Y2ggdGhlIENQVSB2aWV3LiBIZW5jZSB0aGVyZSBhcmUgdHdvICJi
dXMiCj4+IGZyYW1lIG51bWJlcnMgaGVyZSAtIG9uZSByZXByZXNlbnRpbmcgdGhlIGRldmljZSB2
aWV3LCBhbmQgdGhlCj4+IG90aGVyIHJlcHJlc2VudGluZyB0aGUgSU9NTVUgKG91dHB1dCkgdmll
dy4KPj4gCj4gCj4gSSBkaWRuJ3QgZ2V0LiB0aGUgb3V0cHV0IGFkZHJlc3MgZnJvbSBJT01NVSBp
cyB0aGUgb25lIHNlbnQgdG8KPiBtZW1vcnkgY29udHJvbGxlciwgc2FtZSBhcyB0aGUgb25lIHNl
bnQgZnJvbSBDUFUuCgpUaGF0J3Mgb24gcHJlc2VudCB4ODYgc3lzdGVtcywgYnV0IGFpdWkgbm90
IGluIHRoZSBnZW5lcmFsIGNhc2UuIFRoZQp0ZXJtaW5vbG9neSB0byBiZSB1c2VkIGluIFhlbiBz
aG91bGQgZml0IHRoZSBnZW5lcmFsIGNhc2UgdGhvdWdoLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:49:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx71N-0007Nx-VO; Tue, 04 Sep 2018 08: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx71M-0007Nr-9z
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:49:12 +0000
X-Inumbo-ID: 2a343886-b01f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a343886-b01f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 10:47:33 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 02:49:09 -0600
Message-Id: <5B8E470102000078001E4FE8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 02:49:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <20180831152205.21872-1-jgross@suse.com>
 <20180831152205.21872-3-jgross@suse.com>
 <5B8D39F402000078001E4A17@prv1-mh.provo.novell.com>
 <01442930-60b8-4702-1f46-b7e2ab03ebdf@suse.com>
In-Reply-To: <01442930-60b8-4702-1f46-b7e2ab03ebdf@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: fill topology info for all
 present cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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+IE9uIDA0LjA5LjE4IGF0IDA5OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xOCAxNTo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMxLjA4LjE4IGF0IDE3
OjIyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IFRoZSB0b3BvbG9neSBpbmZvcm1hdGlv
biBvYnRhaW5hYmxlIHZpYSBYRU5fU1lTQ1RMX2NwdXRvcG9pbmZvIGlzCj4+PiBmaWxsZWQgcmF0
aGVyIHdlaXJkOiB0aGUgc2l6ZSBvZiB0aGUgYXJyYXkgaXMgZGVyaXZlZCBmcm9tIHRoZSBoaWdo
ZXN0Cj4+PiBvbmxpbmUgY3B1IG51bWJlciwgc28gaW4gY2FzZSB0aGVyZSBhcmUgdHJhaWxpbmcg
b2ZmbGluZSBjcHVzIHRoZXkKPj4+IHdpbGwgbm90IGJlIGluY2x1ZGVkLgo+Pj4KPj4+IE9uIGEg
ZHVhbCBjb3JlIHN5c3RlbSB3aXRoIDQgdGhyZWFkcyBib290ZWQgd2l0aCBzbXQ9MCB3aXRob3V0
IHRoaXMKPj4+IHBhdGNoIHhsIGluZm8gLW4gd2lsbCBwcmludDoKPj4+Cj4+PiBjcHVfdG9wb2xv
Z3kgICAgICAgICAgIDoKPj4+IGNwdTogICAgY29yZSAgICBzb2NrZXQgICAgIG5vZGUKPj4+ICAg
MDogICAgICAgMCAgICAgICAgMCAgICAgICAgMAo+Pj4gICAxOiAgICAgICAwICAgICAgICAwICAg
ICAgICAwCj4+PiAgIDI6ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKPj4+Cj4+PiB3aGlsZSB3
aXRoIHRoaXMgcGF0Y2ggdGhlIG91dHB1dCBpczoKPj4+Cj4+PiBjcHVfdG9wb2xvZ3kgICAgICAg
ICAgIDoKPj4+IGNwdTogICAgY29yZSAgICBzb2NrZXQgICAgIG5vZGUKPj4+ICAgMDogICAgICAg
MCAgICAgICAgMCAgICAgICAgMAo+Pj4gICAxOiAgICAgICAwICAgICAgICAwICAgICAgICAwCj4+
PiAgIDI6ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKPj4+ICAgMzogICAgICAgMSAgICAgICAg
MCAgICAgICAgMAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gCj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+IGZvciB4ODYuIEknZCBsaWtlIHRoaXMgdG8gaGF2ZSBhbiBBUk0gYWNrIGFzIHdlbGws
IHRob3VnaCwgZm9yCj4+IHRoZXJlIHBvc3NpYmx5IGJlaW5nIGRpZmZlcmVuY2VzIGluIGhvdyBj
cHVfcHJlc2VudF9tYXAgaXMKPj4gaGFuZGxlZCBpbiB0aGVpciBjYXNlLiBJbiBwYXJ0aWN1bGFy
IEkgbm90aWNlIHRoYXQgdGhlIG9ubHkgYWNjZXNzCj4+IHRvIHRoZSB2YXJpYWJsZSBpcyBpbiBz
bXBfcHJlcGFyZV9jcHVzKCkuCj4gCj4gSG93IHJlbGV2YW50IGlzIHRoYXQgaW5mb3JtYXRpb24g
Zm9yIGFybSBhdCBhbGw/Cj4gCj4gY3B1X3RvX2NvcmUoaSkgZXQgYWwgYWx3YXlzIHJldHVybiAw
LiBTbyB0b3BvbG9neSBpbmZvcm1hdGlvbiBpcyBub3QKPiByZWFsbHkgaGVscGZ1bC4KClN0ZWZh
bm8sIEp1bGllbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:49:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx71R-0007OW-92; Tue, 04 Sep 2018 08:49:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fx71Q-0007OC-7y
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:49:16 +0000
X-Inumbo-ID: 83108fbc-b01f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83108fbc-b01f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="78508321"
To: Wei Liu <wei.liu2@citrix.com>, osstest service owner
 <osstest-admin@xenproject.org>
References: <osstest-127247-mainreport@xen.org>
 <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <edf8706a-39bd-f896-8e72-b8d170aa4324@citrix.com>
Date: Tue, 4 Sep 2018 09:49:11 +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: <20180904084553.ddjmkhih2cmreiag@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-unstable-smoke test] 127247: 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, 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>

T24gMDQvMDkvMTggMDk6NDUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMDQsIDIwMTgg
YXQgMDc6NTU6MDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGln
aHQgMTI3MjQ3IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MjQ3Lwo+Pgo+PiBSZWdyZXNz
aW9ucyA6LSgKPj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tp
bmcsCj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTI3MjEyCj4gU2VwICA0IDA2OjQ5OjEyLjM2NjcyNyAoWEVOKSBNTUlP
IGVtdWxhdGlvbiBmYWlsZWQgKDEpOiBkMTA3djAgMzJiaXQgQCAwMDAwOjAwMTAwMDAwIC0+IDU1
IDg5IGU1IDUzIDgzIGVjIDEwIDhiIDU1IDBjIGI4IDIwIDAyIDA4IDAwIDhiCj4gU2VwICA0IDA2
OjQ5OjEyLjM3ODY5MCAoWEVOKSBkMTA3djAgVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNo
dXRkb3duIGFjdGlvbiAxCj4gU2VwICA0IDA2OjQ5OjEyLjM3ODcyNyAoWEVOKSAqKiogRHVtcGlu
ZyBEb20xMDcgdmNwdSMwIHN0YXRlOiAqKioKPiBTZXAgIDQgMDY6NDk6MTIuMzc4NzU1IChYRU4p
IC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBd
LS0tLQo+IFNlcCAgNCAwNjo0OToxMi4zOTA3MzggKFhFTikgQ1BVOiAgICAwCj4gU2VwICA0IDA2
OjQ5OjEyLjM5MDc5NiAoWEVOKSBSSVA6ICAgIDAwMDA6WzwwMDAwMDAwMDAwMTAwMDAwPl0KPiBT
ZXAgIDQgMDY6NDk6MTIuMzkwODQ2IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDAwMiAgIENP
TlRFWFQ6IGh2bSBndWVzdCAoZDEwN3YwKQo+IFNlcCAgNCAwNjo0OToxMi40MDI3MjkgKFhFTikg
cmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAwMDAwMDAwMWE4MDAwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCj4gU2VwICA0IDA2OjQ5OjEyLjQwMjc5NiAoWEVOKSByZHg6IDAwMDAwMDAw
MDAwMDAwMDAgICByc2k6IDAwMDAwMDAwMDAwMDAwMDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAK
PiBTZXAgIDQgMDY6NDk6MTIuNDE0NzQyIChYRU4pIHJicDogMDAwMDAwMDAwMDAwMDAwMCAgIHJz
cDogMDAwMDAwMDAwMDAwMDAwMCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAo+IFNlcCAgNCAwNjo0
OToxMi40MjY3MjggKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCj4gU2VwICA0IDA2OjQ5OjEyLjQyNjc5NSAo
WEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6
IDAwMDAwMDAwMDAwMDAwMDAKPiBTZXAgIDQgMDY6NDk6MTIuNDM4NjcyIChYRU4pIHIxNTogMDAw
MDAwMDAwMDAwMDAwMCAgIGNyMDogMDAwMDAwMDAwMDAwMDAxMSAgIGNyNDogMDAwMDAwMDAwMDAw
MDAwMAo+IFNlcCAgNCAwNjo0OToxMi40NTA3MjQgKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAw
ICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4gU2VwICA0IDA2OjQ5OjEyLjQ1MDc4NyAoWEVOKSBm
c2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAw
MDAwMDAwMDAwMDAKPiBTZXAgIDQgMDY6NDk6MTIuNDYyNzM5IChYRU4pIGRzOiAwMDAwICAgZXM6
IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogMDAwMAo+IFNlcCAg
NCAwNjo0OToxMi40NjI4MDUgWyAgNjQ3LjQ0OTkxNF0geGVuYnIwOiBwb3J0IDModmlmMTA3LjAt
ZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCj4KPiBMb29raW5nIGF0IHRoZSByYW5nZSBvZiBj
aGFuZ2VzZXQgdGhlcmUgaXMgb25lIHBvdGVudGlhbCBjdWxwcml0Ogo+Cj4gICAgIHg4Ni9odm06
IEZpeCBtYXBwaW5nIGNvcm5lciBjYXNlIGR1cmluZyB0YXNrIHN3aXRjaGluZwoKWW91J3ZlIGFs
cmVhZHkgUi1ieSB0aGUgcGF0Y2ggd2hpY2ggZml4ZXMgdGhpcyBidWcuCgpIVk1Mb2FkZXIgZG9l
c24ndCB3b3JrIHRvbyB3ZWxsIHdoZW4gaXQgdHJpZXMgdG8gZXhlY3V0ZQpoeXBlcmNhbGxfeGVu
X3ZlcnNpb24gZmlyc3QsIHdpdGhvdXQgYSB3b3JraW5nIHN0YWNrLgoKVGhlcmUgaXMgYSBzZXBh
cmF0ZSBidWcgaGVyZSB3aGljaCBpcyB4bC9saWJ4bCdzIGFwcHJvYWNoIHRvIGNyYXNoaW5nCmd1
ZXN0cy7CoCBJZiB5b3Ugbm90aWNlLCBpdCByZWJvb3RzIGFkLWluZmluaXR1bSB1bnRpbCBPU1NU
ZXN0IHRpbWVzCm91dC7CoCBJdCBpcyBuaWdoIG9uIGltcG9zc2libGUgdG8gc3RvcCBhIHJ1bmF3
YXkgZG9tYWluIGxpa2UgdGhpcyB3aXRoCmxpYnhsLsKgIFRoZSBiZXN0IEkndmUgY29tZSB1cCB3
aXRoIGlzIHRvIG12IHRoZSBrZXJuZWwgYmluYXJ5IHNpZGV3YXlzCnNvIHRoZSBuZXh0IHJlYm9v
dCBnZXRzIEVTUkNILgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:49:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx71Y-0007QY-JT; Tue, 04 Sep 2018 08:49: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=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fx71X-0007QL-O1
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:49:23 +0000
X-Inumbo-ID: 30c99b3c-b01f-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30c99b3c-b01f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 10:47:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="78508329"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pA=
Date: Tue, 4 Sep 2018 08:49:20 +0000
Message-ID: <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E469802000078001E4FE5@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMDk6NDcKPiBUbzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9m
Cj4gQkZOLi4uCj4gCj4gPj4+IE9uIDA0LjA5LjE4IGF0IDEwOjM3LCA8a2V2aW4udGlhbkBpbnRl
bC5jb20+IHdyb3RlOgo+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQo+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciA0LCAyMDE4IDQ6MzMgUE0KPiA+
PiA+Cj4gPj4gPiBidXMgYWRkcmVzcyBpcyBjb21tb25seSB1c2VkIGFsb25nIHdpdGggcGh5c2lj
YWwvdmlydHVhbCBhZGRyZXNzLCB0bwo+ID4+ID4gcmVwcmVzZW50IGRpZmZlcmVudCB2aWV3cyBi
ZXR3ZWVuIGRldmljZXMgYW5kIENQVS4gRnJvbSB0aGF0IGFuZ2xlCj4gPj4gPiBJIHRoaW5rIEJG
TiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0LiBidHcgaXQgaXMgbm90IG5lY2Vzc2Fy
eSB0bwo+ID4+ID4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBNQkZOIHNpbmNlIHRoZXJlIGlzIG9u
bHkgb25lIEJGTiB2aWV3IHBlcgo+ID4+ID4gZGV2aWNlLgo+ID4+Cj4gPj4gU3VyZSwgYnV0IHlv
dSBuZWdsZWN0IHRoZSBwcmVzZW5jZSBvZiBvbmUgb3IgbW9yZSBJT01NVXMgd2hlbgo+ID4+IHlv
dSBzYXkgImJldHdlZW4gZGV2aWNlcyBhbmQgQ1BVIi4gVGhlcmUgYWRkcmVzc2VzIHByaW9yIHRv
IGFuZAo+ID4+IGFmdGVyIElPTU1VIHRyYW5zbGF0aW9uIGFyZSBkaXN0aW5jdCwgYW5kIHdoaWxl
IHRoZSBvbmUgYmVmb3JlIHRoZQo+ID4+IHRyYW5zbGF0aW9uIG1hdGNoZXMgdGhlIGRldmljZSB2
aWV3LCB0aGUgb25lIGFmdGVyIHRyYW5zbGF0aW9uIGRvZXMKPiA+PiBub3QgbmVjZXNzYXJpbHkg
bWF0Y2ggdGhlIENQVSB2aWV3LiBIZW5jZSB0aGVyZSBhcmUgdHdvICJidXMiCj4gPj4gZnJhbWUg
bnVtYmVycyBoZXJlIC0gb25lIHJlcHJlc2VudGluZyB0aGUgZGV2aWNlIHZpZXcsIGFuZCB0aGUK
PiA+PiBvdGhlciByZXByZXNlbnRpbmcgdGhlIElPTU1VIChvdXRwdXQpIHZpZXcuCj4gPj4KPiA+
Cj4gPiBJIGRpZG4ndCBnZXQuIHRoZSBvdXRwdXQgYWRkcmVzcyBmcm9tIElPTU1VIGlzIHRoZSBv
bmUgc2VudCB0bwo+ID4gbWVtb3J5IGNvbnRyb2xsZXIsIHNhbWUgYXMgdGhlIG9uZSBzZW50IGZy
b20gQ1BVLgo+IAo+IFRoYXQncyBvbiBwcmVzZW50IHg4NiBzeXN0ZW1zLCBidXQgYWl1aSBub3Qg
aW4gdGhlIGdlbmVyYWwgY2FzZS4gVGhlCj4gdGVybWlub2xvZ3kgdG8gYmUgdXNlZCBpbiBYZW4g
c2hvdWxkIGZpdCB0aGUgZ2VuZXJhbCBjYXNlIHRob3VnaC4KClNvIHlvdXIgY29uY2VybiBpcyBj
YXNjYWRlZCBJT01NVXM/CgogIFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:53:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fx75k-0008OJ-At; Tue, 04 Sep 2018 08:53:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fx75i-0008OE-B2
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:53:42 +0000
X-Inumbo-ID: 21f784bf-b020-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21f784bf-b020-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 08:54:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="64350530"
Date: Tue, 4 Sep 2018 09:53:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180904085332.vi5f434ivbci2wef@zion.uk.xensource.com>
References: <osstest-127247-mainreport@xen.org>
 <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
 <edf8706a-39bd-f896-8e72-b8d170aa4324@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <edf8706a-39bd-f896-8e72-b8d170aa4324@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 127247: 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>,
 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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDk6NDk6MTFBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNC8wOS8xOCAwOTo0NSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgU2Vw
IDA0LCAyMDE4IGF0IDA3OjU1OjA0QU0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90
ZToKPiA+PiBmbGlnaHQgMTI3MjQ3IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+ID4+
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyNDcv
Cj4gPj4KPiA+PiBSZWdyZXNzaW9ucyA6LSgKPiA+Pgo+ID4+IFRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgo+ID4+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjcyMTIKPiA+IFNlcCAg
NCAwNjo0OToxMi4zNjY3MjcgKFhFTikgTU1JTyBlbXVsYXRpb24gZmFpbGVkICgxKTogZDEwN3Yw
IDMyYml0IEAgMDAwMDowMDEwMDAwMCAtPiA1NSA4OSBlNSA1MyA4MyBlYyAxMCA4YiA1NSAwYyBi
OCAyMCAwMiAwOCAwMCA4Ygo+ID4gU2VwICA0IDA2OjQ5OjEyLjM3ODY5MCAoWEVOKSBkMTA3djAg
VHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCj4gPiBTZXAgIDQg
MDY6NDk6MTIuMzc4NzI3IChYRU4pICoqKiBEdW1waW5nIERvbTEwNyB2Y3B1IzAgc3RhdGU6ICoq
Kgo+ID4gU2VwICA0IDA2OjQ5OjEyLjM3ODc1NSAoWEVOKSAtLS0tWyBYZW4tNC4xMi11bnN0YWJs
ZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPiA+IFNlcCAgNCAwNjo0OTox
Mi4zOTA3MzggKFhFTikgQ1BVOiAgICAwCj4gPiBTZXAgIDQgMDY6NDk6MTIuMzkwNzk2IChYRU4p
IFJJUDogICAgMDAwMDpbPDAwMDAwMDAwMDAxMDAwMDA+XQo+ID4gU2VwICA0IDA2OjQ5OjEyLjM5
MDg0NiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAwMDIgICBDT05URVhUOiBodm0gZ3Vlc3Qg
KGQxMDd2MCkKPiA+IFNlcCAgNCAwNjo0OToxMi40MDI3MjkgKFhFTikgcmF4OiAwMDAwMDAwMDAw
MDAwMDAwICAgcmJ4OiAwMDAwMDAwMDAwMWE4MDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCj4g
PiBTZXAgIDQgMDY6NDk6MTIuNDAyNzk2IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJz
aTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMAo+ID4gU2VwICA0IDA2
OjQ5OjEyLjQxNDc0MiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IDAwMDAwMDAw
MDAwMDAwMDAgICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiA+IFNlcCAgNCAwNjo0OToxMi40MjY3
MjggKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAg
cjExOiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBTZXAgIDQgMDY6NDk6MTIuNDI2Nzk1IChYRU4pIHIx
MjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAw
MDAwMDAwMDAwMAo+ID4gU2VwICA0IDA2OjQ5OjEyLjQzODY3MiAoWEVOKSByMTU6IDAwMDAwMDAw
MDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwMDAwMDAwMTEgICBjcjQ6IDAwMDAwMDAwMDAwMDAwMDAK
PiA+IFNlcCAgNCAwNjo0OToxMi40NTA3MjQgKFhFTikgY3IzOiAwMDAwMDAwMDAwMDAwMDAwICAg
Y3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4gPiBTZXAgIDQgMDY6NDk6MTIuNDUwNzg3IChYRU4pIGZz
YjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAw
MDAwMDAwMDAwMAo+ID4gU2VwICA0IDA2OjQ5OjEyLjQ2MjczOSAoWEVOKSBkczogMDAwMCAgIGVz
OiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IDAwMDAKPiA+IFNl
cCAgNCAwNjo0OToxMi40NjI4MDUgWyAgNjQ3LjQ0OTkxNF0geGVuYnIwOiBwb3J0IDModmlmMTA3
LjAtZW11KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCj4gPgo+ID4gTG9va2luZyBhdCB0aGUgcmFu
Z2Ugb2YgY2hhbmdlc2V0IHRoZXJlIGlzIG9uZSBwb3RlbnRpYWwgY3VscHJpdDoKPiA+Cj4gPiAg
ICAgeDg2L2h2bTogRml4IG1hcHBpbmcgY29ybmVyIGNhc2UgZHVyaW5nIHRhc2sgc3dpdGNoaW5n
Cj4gCj4gWW91J3ZlIGFscmVhZHkgUi1ieSB0aGUgcGF0Y2ggd2hpY2ggZml4ZXMgdGhpcyBidWcu
Cj4gCj4gSFZNTG9hZGVyIGRvZXNuJ3Qgd29yayB0b28gd2VsbCB3aGVuIGl0IHRyaWVzIHRvIGV4
ZWN1dGUKPiBoeXBlcmNhbGxfeGVuX3ZlcnNpb24gZmlyc3QsIHdpdGhvdXQgYSB3b3JraW5nIHN0
YWNrLgo+IAo+IFRoZXJlIGlzIGEgc2VwYXJhdGUgYnVnIGhlcmUgd2hpY2ggaXMgeGwvbGlieGwn
cyBhcHByb2FjaCB0byBjcmFzaGluZwo+IGd1ZXN0cy7CoCBJZiB5b3Ugbm90aWNlLCBpdCByZWJv
b3RzIGFkLWluZmluaXR1bSB1bnRpbCBPU1NUZXN0IHRpbWVzCj4gb3V0LsKgIEl0IGlzIG5pZ2gg
b24gaW1wb3NzaWJsZSB0byBzdG9wIGEgcnVuYXdheSBkb21haW4gbGlrZSB0aGlzIHdpdGgKPiBs
aWJ4bC7CoCBUaGUgYmVzdCBJJ3ZlIGNvbWUgdXAgd2l0aCBpcyB0byBtdiB0aGUga2VybmVsIGJp
bmFyeSBzaWRld2F5cwo+IHNvIHRoZSBuZXh0IHJlYm9vdCBnZXRzIEVTUkNILgoKSSdtIG5vdCBz
dXJlIGhvdyB0byBmaXggdGhhdC4gVGhlIHByb2JsZW0gaXMgbGlieGwgaXMgZG9pbmcgZXhhY3Rs
eSB3aGF0CnRoZSB1c2VyIGFza2VkIGZvcjogcmVib290IHRoZSBkb21haW4gYWZ0ZXIgaXQgY3Jh
c2hlZC4gSXQgaXMganVzdCB0aGF0CnhsL2xpYnhsIGRvZXMgaXQgdmVyeSBxdWlja2x5LgoKTWF5
YmUgd2UgY2FuIGFkZCBzb21lIGFkYXB0aXZlIGRlbGF5IGludG8geGwgdG8gYXZvaWQgaXQgZ29p
bmcgdG9vCnF1aWNrbHk/CgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 08:59:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 08: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 1fx7BT-00005t-2w; Tue, 04 Sep 2018 08:59: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=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fx7BS-00005o-JF
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 08:59:38 +0000
X-Inumbo-ID: 9ef1f70b-b020-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ef1f70b-b020-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 10:57:59 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,328,1531785600"; d="scan'208";a="78508705"
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-127247-mainreport@xen.org>
 <20180904084553.ddjmkhih2cmreiag@zion.uk.xensource.com>
 <edf8706a-39bd-f896-8e72-b8d170aa4324@citrix.com>
 <20180904085332.vi5f434ivbci2wef@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <0c71c208-88fd-20fc-f472-104dc6ec2f69@citrix.com>
Date: Tue, 4 Sep 2018 09:59:31 +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: <20180904085332.vi5f434ivbci2wef@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-unstable-smoke test] 127247: 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,
 osstest service owner <osstest-admin@xenproject.org>,
 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>

T24gMDQvMDkvMTggMDk6NTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMDQsIDIwMTgg
YXQgMDk6NDk6MTFBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDQvMDkvMTgg
MDk6NDUsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUdWUsIFNlcCAwNCwgMjAxOCBhdCAwNzo1NTow
NEFNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+Pj4gZmxpZ2h0IDEyNzI0
NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPj4+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MjQ3Lwo+Pj4+Cj4+Pj4gUmVncmVzc2lv
bnMgOi0oCj4+Pj4KPj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9j
a2luZywKPj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+PiAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3MjEyCj4+PiBTZXAgIDQgMDY6NDk6MTIuMzY2NzI3IChY
RU4pIE1NSU8gZW11bGF0aW9uIGZhaWxlZCAoMSk6IGQxMDd2MCAzMmJpdCBAIDAwMDA6MDAxMDAw
MDAgLT4gNTUgODkgZTUgNTMgODMgZWMgMTAgOGIgNTUgMGMgYjggMjAgMDIgMDggMDAgOGIKPj4+
IFNlcCAgNCAwNjo0OToxMi4zNzg2OTAgKFhFTikgZDEwN3YwIFRyaXBsZSBmYXVsdCAtIGludm9r
aW5nIEhWTSBzaHV0ZG93biBhY3Rpb24gMQo+Pj4gU2VwICA0IDA2OjQ5OjEyLjM3ODcyNyAoWEVO
KSAqKiogRHVtcGluZyBEb20xMDcgdmNwdSMwIHN0YXRlOiAqKioKPj4+IFNlcCAgNCAwNjo0OTox
Mi4zNzg3NTUgKFhFTikgLS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCj4+PiBTZXAgIDQgMDY6NDk6MTIuMzkwNzM4IChYRU4pIENQVTog
ICAgMAo+Pj4gU2VwICA0IDA2OjQ5OjEyLjM5MDc5NiAoWEVOKSBSSVA6ICAgIDAwMDA6WzwwMDAw
MDAwMDAwMTAwMDAwPl0KPj4+IFNlcCAgNCAwNjo0OToxMi4zOTA4NDYgKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDEwMDAyICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkMTA3djApCj4+PiBTZXAgIDQg
MDY6NDk6MTIuNDAyNzI5IChYRU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogMDAwMDAw
MDAwMDFhODAwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+Pj4gU2VwICA0IDA2OjQ5OjEyLjQw
Mjc5NiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAwMDAwMDAwMDAwMDAg
ICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IFNlcCAgNCAwNjo0OToxMi40MTQ3NDIgKFhFTikg
cmJwOiAwMDAwMDAwMDAwMDAwMDAwICAgcnNwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjg6ICAwMDAw
MDAwMDAwMDAwMDAwCj4+PiBTZXAgIDQgMDY6NDk6MTIuNDI2NzI4IChYRU4pIHI5OiAgMDAwMDAw
MDAwMDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAw
MAo+Pj4gU2VwICA0IDA2OjQ5OjEyLjQyNjc5NSAoWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAg
ICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IFNlcCAg
NCAwNjo0OToxMi40Mzg2NzIgKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAwICAgY3IwOiAwMDAw
MDAwMDAwMDAwMDExICAgY3I0OiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBTZXAgIDQgMDY6NDk6MTIu
NDUwNzI0IChYRU4pIGNyMzogMDAwMDAwMDAwMDAwMDAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAw
MAo+Pj4gU2VwICA0IDA2OjQ5OjEyLjQ1MDc4NyAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAg
ICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IFNlcCAg
NCAwNjo0OToxMi40NjI3MzkgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAg
Z3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiAwMDAwCj4+PiBTZXAgIDQgMDY6NDk6MTIuNDYyODA1
IFsgIDY0Ny40NDk5MTRdIHhlbmJyMDogcG9ydCAzKHZpZjEwNy4wLWVtdSkgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQo+Pj4KPj4+IExvb2tpbmcgYXQgdGhlIHJhbmdlIG9mIGNoYW5nZXNldCB0aGVy
ZSBpcyBvbmUgcG90ZW50aWFsIGN1bHByaXQ6Cj4+Pgo+Pj4gICAgIHg4Ni9odm06IEZpeCBtYXBw
aW5nIGNvcm5lciBjYXNlIGR1cmluZyB0YXNrIHN3aXRjaGluZwo+PiBZb3UndmUgYWxyZWFkeSBS
LWJ5IHRoZSBwYXRjaCB3aGljaCBmaXhlcyB0aGlzIGJ1Zy4KPj4KPj4gSFZNTG9hZGVyIGRvZXNu
J3Qgd29yayB0b28gd2VsbCB3aGVuIGl0IHRyaWVzIHRvIGV4ZWN1dGUKPj4gaHlwZXJjYWxsX3hl
bl92ZXJzaW9uIGZpcnN0LCB3aXRob3V0IGEgd29ya2luZyBzdGFjay4KPj4KPj4gVGhlcmUgaXMg
YSBzZXBhcmF0ZSBidWcgaGVyZSB3aGljaCBpcyB4bC9saWJ4bCdzIGFwcHJvYWNoIHRvIGNyYXNo
aW5nCj4+IGd1ZXN0cy7CoCBJZiB5b3Ugbm90aWNlLCBpdCByZWJvb3RzIGFkLWluZmluaXR1bSB1
bnRpbCBPU1NUZXN0IHRpbWVzCj4+IG91dC7CoCBJdCBpcyBuaWdoIG9uIGltcG9zc2libGUgdG8g
c3RvcCBhIHJ1bmF3YXkgZG9tYWluIGxpa2UgdGhpcyB3aXRoCj4+IGxpYnhsLsKgIFRoZSBiZXN0
IEkndmUgY29tZSB1cCB3aXRoIGlzIHRvIG12IHRoZSBrZXJuZWwgYmluYXJ5IHNpZGV3YXlzCj4+
IHNvIHRoZSBuZXh0IHJlYm9vdCBnZXRzIEVTUkNILgo+IEknbSBub3Qgc3VyZSBob3cgdG8gZml4
IHRoYXQuIFRoZSBwcm9ibGVtIGlzIGxpYnhsIGlzIGRvaW5nIGV4YWN0bHkgd2hhdAo+IHRoZSB1
c2VyIGFza2VkIGZvcjogcmVib290IHRoZSBkb21haW4gYWZ0ZXIgaXQgY3Jhc2hlZC4gSXQgaXMg
anVzdCB0aGF0Cj4geGwvbGlieGwgZG9lcyBpdCB2ZXJ5IHF1aWNrbHkuCj4KPiBNYXliZSB3ZSBj
YW4gYWRkIHNvbWUgYWRhcHRpdmUgZGVsYXkgaW50byB4bCB0byBhdm9pZCBpdCBnb2luZyB0b28K
PiBxdWlja2x5PwoKWGFwaSBoYXMgYSBibGFua2V0ICJpZiBpdCBjcmFzaGVkIGluIGxlc3MgdGhh
biA1IHNlY29uZHMsIG5ldmVyIHJlYm9vdCIKc2V0dGluZy4KCkFsdGVybmF0aXZlbHksIHNldCBI
Vk1fUEFSQU1fVFJJUExFX0ZBVUxUX1JFQVNPTiB0byBjcmFzaC7CoCBEZXNwaXRlCmJlaW5nIG5v
bi1hcmNoaXRlY3R1cmFsLCBJJ20gZGViYXRpbmcgZG9pbmcgdGhpcyBpbiB0aGUgaHlwZXJ2aXNv
ciwKYmVjYXVzZSB0aGVyZSBpcyBubyByZWFzb24gYSBndWVzdCBzaG91bGQgbmVlZCB0byByZXNv
cnQgdG8gYSB0cmlwbGUKZmF1bHQgcmVib290LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 09:06:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 09:06: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 1fx7IR-0000uy-2C; Tue, 04 Sep 2018 09:06: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx7IP-0000ut-HZ
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 09:06:49 +0000
X-Inumbo-ID: a00d93be-b021-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a00d93be-b021-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 11:05:10 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 03:06:47 -0600
Message-Id: <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 03:06:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180903115323.616cc7f8.olaf@aepfle.de>
 <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
 <20180904093216.33ea8ad8.olaf@aepfle.de>
In-Reply-To: <20180904093216.33ea8ad8.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA0LjA5LjE4IGF0IDA5OjMyLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMDMgU2VwIDIwMTggMDY6MzU6NDIgLTA2MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gd2hhdCBpcyB0aGUgYWN0dWFsIHByb2JsZW0/IFRoZSBt
ZXJlCj4+IGxpc3Rpbmcgb2YgY29tcGlsZXIgZmxhZ3MgcGFzc2VkIGRvZXMgbm90IG1ha2UgY2xl
YXIgdG8gbWUgd2hlcmUgdGhlIGNsYXNoCj4+IGlzLCBvciBob3cgaXQgd291bGQgc3VyZmFjZS4K
PiAKPiBBcyBJIG5vdGljZWQganVzdCBub3csIGl0IGZhaWxzIHRvIGJ1aWxkIG9ubHkgaW4gVHVt
Ymxld2VlZC4gU28gaW4gdGhpcyAKPiBzcGVjaWZpYyBjYXNlIG9zc3Rlc3Qgd291bGQgaGF2ZSBj
YXVnaHQgaXQgb25seSBpbiBhIGZldyB5ZWFycyBmcm9tIG5vdy4KPiAKPiBbICAgMzhzXSBtYWtl
IC1DIHg4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvciBpbnN0YWxsCj4gWyAgIDM4c10gbWFrZVs2XTog
RW50ZXJpbmcgZGlyZWN0b3J5IAo+ICcvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQveGVuLTQu
MTIuMjAxODA4MzFUMTIwNjUzLjYxNjQ5NzA5NDIvbm9uLWRiZy90b29sCj4gcy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvcicKPiBbICAgMzhzXSBbIC1MIHg4Ni1lbXVsYXRlLmggXSB8fCBs
biAtc2YgCj4gL2hvbWUvYWJ1aWxkL3JwbWJ1aWxkL0JVSUxEL3hlbi00LjEyLjIwMTgwODMxVDEy
MDY1My42MTY0OTcwOTQyL25vbi1kYmcvdG9vbHMKPiAvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvLi4vLi4vLi4vdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKPiBb
ICAgMzhzXSBbIC1MIHg4Nl9lbXVsYXRlIF0gfHwgbG4gLXNmIAo+IC9ob21lL2FidWlsZC9ycG1i
dWlsZC9CVUlMRC94ZW4tNC4xMi4yMDE4MDgzMVQxMjA2NTMuNjE2NDk3MDk0Mi9ub24tZGJnL3Rv
b2xzCj4gL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yLy4uLy4uLy4uL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZQo+IFsgICAzOHNdIC91c3IvYmluL2djYyAgLW02NCAtREJVSUxEX0lEIC1m
bm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgCj4gLVdzdHJpY3QtcHJvdG90eXBl
cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlh
YmxlIAo+IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8wIC1mbm8tb21pdC1mcmFtZS1w
b2ludGVyIAo+IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAtTU1EIC1NRiAKPiAuZnV6ei1lbXVsLm8uZCAtRF9MQVJHRUZJTEVfU09V
UkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRSAgLU8yIC1XYWxsIAo+IC1EX0ZPUlRJRllfU09VUkNF
PTIgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mdW53aW5kLXRhYmxlcyAKPiAtZmFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1mc3RhY2stY2xhc2gtcHJvdGVjdGlvbiAKPiAtSS9ob21lL2Fi
dWlsZC9ycG1idWlsZC9CVUlMRC94ZW4tNC4xMi4yMDE4MDgzMVQxMjA2NTMuNjE2NDk3MDk0Mi9u
b24tZGJnL3Rvb2wKPiBzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rv
b2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19fIC1JLiAgLWMgLW8gCj4gZnV6ei1lbXVsLm8gZnV6
ei1lbXVsLmMKPiBbICAgMzhzXSBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9pbmNsdWRlL2Zl
YXR1cmVzLmg6NDI4LCAgIAo+IFsgICAzOHNdICAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL2lu
Y2x1ZGUvYXNzZXJ0Lmg6MzUsCj4gWyAgIDM4c10gICAgICAgICAgICAgICAgICBmcm9tIGZ1enot
ZW11bC5jOjE6Cj4gWyAgIDM4c10gZnV6ei1lbXVsLmM6IEluIGZ1bmN0aW9uICdpbnB1dF9yZWFk
JzoKPiBbICAgMzhzXSAvdXNyL2luY2x1ZGUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTog
ZXJyb3I6IGlubGluaW5nIGZhaWxlZCAKPiBpbiBjYWxsIHRvIGFsd2F5c19pbmxpbmUgJ21lbWNw
eSc6IHRhcmdldCBzcGVjaWZpYyBvcHRpb24gbWlzbWF0Y2gKPiBbICAgMzhzXSAgX19OVEggKG1l
bWNweSAodm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgCj4g
X19zcmMsCj4gWyAgIDM4c10gIF5+fn5+Cj4gWyAgIDM4c10gZnV6ei1lbXVsLmM6Njc6NTogbm90
ZTogY2FsbGVkIGZyb20gaGVyZQo+IFsgICAzOHNdICAgICAgbWVtY3B5KGRzdCwgJnMtPmNvcnB1
cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7Cj4gWyAgIDM4c10gICAgICBefn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IFsgICAzOHNdIEluIGZp
bGUgaW5jbHVkZWQgZnJvbSAvdXNyL2luY2x1ZGUvZmVhdHVyZXMuaDo0MjgsICAgCj4gWyAgIDM4
c10gICAgICAgICAgICAgICAgICBmcm9tIC91c3IvaW5jbHVkZS9hc3NlcnQuaDozNSwKPiBbICAg
MzhzXSAgICAgICAgICAgICAgICAgIGZyb20gZnV6ei1lbXVsLmM6MToKPiBbICAgMzhzXSAvdXNy
L2luY2x1ZGUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTogZXJyb3I6IGlubGluaW5nIGZh
aWxlZCAKPiBpbiBjYWxsIHRvIGFsd2F5c19pbmxpbmUgJ21lbWNweSc6IHRhcmdldCBzcGVjaWZp
YyBvcHRpb24gbWlzbWF0Y2gKPiBbICAgMzhzXSAgX19OVEggKG1lbWNweSAodm9pZCAqX19yZXN0
cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgCj4gX19zcmMsCj4gWyAgIDM4c10g
IF5+fn5+Cj4gWyAgIDM4c10gZnV6ei1lbXVsLmM6Njc6NTogbm90ZTogY2FsbGVkIGZyb20gaGVy
ZQo+IFsgICAzOHNdICAgICAgbWVtY3B5KGRzdCwgJnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2lu
ZGV4XSwgc2l6ZSk7Cj4gWyAgIDM4c10gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IFsgICAzOHNdIG1ha2VbNl06ICoqKiAKPiBbL2hvbWUv
YWJ1aWxkL3JwbWJ1aWxkL0JVSUxEL3hlbi00LjEyLjIwMTgwODMxVDEyMDY1My42MTY0OTcwOTQy
L25vbi1kYmcvdG9vbAo+IHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvLi4vLi4vLi4v
dG9vbHMvUnVsZXMubWs6MjI1OiBmdXp6LWVtdWwub10gCj4gRXJyb3IgMQo+IAo+IEFwcGVuZGlu
ZyAtVV9GT1JUSUZZX1NPVVJDRSBpbiB0b29scy9mdXp6IGZpeGVzIGl0LiBOb3Qgc3VyZSB3aHkg
ZnV6eiBpcyAKPiBkaWZmZXJlbnQgZnJvbSB0aGUgcmVzdCBvZiB0b29scy4KCk5vIGlkZWEgaGVy
ZSBlaXRoZXIsIGZvciB0aGUgbW9tZW50LCBldmVuIGFmdGVyIGxvb2tpbmcgYXQgZ2NjJ3MKaXg4
Nl9jYW5faW5saW5lX3AoKSAod2hpY2ggYXBwYXJlbnRseSBpcyB0aGUgZnVuY3Rpb24gdHJpZ2dl
cmluZyB0aGUKZGlhZ25vc3RpYykuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 09:08:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 09: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 1fx7K7-00010E-Fe; Tue, 04 Sep 2018 09:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx7K6-000107-0I
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 09:08:34 +0000
X-Inumbo-ID: 35ad7bb5-b022-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35ad7bb5-b022-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 09:09:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 03:08:31 -0600
Message-Id: <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 03:08:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
In-Reply-To: <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDA0LjA5LjE4IGF0IDEwOjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMDk6NDcK
Pj4gVG86IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFs
bAo+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgU3RlZmFubwo+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgeGVuLWRldmVsIDx4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRo
ZSBjb25jZXB0IG9mCj4+IEJGTi4uLgo+PiAKPj4gPj4+IE9uIDA0LjA5LjE4IGF0IDEwOjM3LCA8
a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiA+PiAgRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDQs
IDIwMTggNDozMyBQTQo+PiA+PiA+Cj4+ID4+ID4gYnVzIGFkZHJlc3MgaXMgY29tbW9ubHkgdXNl
ZCBhbG9uZyB3aXRoIHBoeXNpY2FsL3ZpcnR1YWwgYWRkcmVzcywgdG8KPj4gPj4gPiByZXByZXNl
bnQgZGlmZmVyZW50IHZpZXdzIGJldHdlZW4gZGV2aWNlcyBhbmQgQ1BVLiBGcm9tIHRoYXQgYW5n
bGUKPj4gPj4gPiBJIHRoaW5rIEJGTiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0LiBi
dHcgaXQgaXMgbm90IG5lY2Vzc2FyeSB0bwo+PiA+PiA+IGRpZmZlcmVudGlhdGUgR0JGTiBhbmQg
TUJGTiBzaW5jZSB0aGVyZSBpcyBvbmx5IG9uZSBCRk4gdmlldyBwZXIKPj4gPj4gPiBkZXZpY2Uu
Cj4+ID4+Cj4+ID4+IFN1cmUsIGJ1dCB5b3UgbmVnbGVjdCB0aGUgcHJlc2VuY2Ugb2Ygb25lIG9y
IG1vcmUgSU9NTVVzIHdoZW4KPj4gPj4geW91IHNheSAiYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUi
LiBUaGVyZSBhZGRyZXNzZXMgcHJpb3IgdG8gYW5kCj4+ID4+IGFmdGVyIElPTU1VIHRyYW5zbGF0
aW9uIGFyZSBkaXN0aW5jdCwgYW5kIHdoaWxlIHRoZSBvbmUgYmVmb3JlIHRoZQo+PiA+PiB0cmFu
c2xhdGlvbiBtYXRjaGVzIHRoZSBkZXZpY2UgdmlldywgdGhlIG9uZSBhZnRlciB0cmFuc2xhdGlv
biBkb2VzCj4+ID4+IG5vdCBuZWNlc3NhcmlseSBtYXRjaCB0aGUgQ1BVIHZpZXcuIEhlbmNlIHRo
ZXJlIGFyZSB0d28gImJ1cyIKPj4gPj4gZnJhbWUgbnVtYmVycyBoZXJlIC0gb25lIHJlcHJlc2Vu
dGluZyB0aGUgZGV2aWNlIHZpZXcsIGFuZCB0aGUKPj4gPj4gb3RoZXIgcmVwcmVzZW50aW5nIHRo
ZSBJT01NVSAob3V0cHV0KSB2aWV3Lgo+PiA+Pgo+PiA+Cj4+ID4gSSBkaWRuJ3QgZ2V0LiB0aGUg
b3V0cHV0IGFkZHJlc3MgZnJvbSBJT01NVSBpcyB0aGUgb25lIHNlbnQgdG8KPj4gPiBtZW1vcnkg
Y29udHJvbGxlciwgc2FtZSBhcyB0aGUgb25lIHNlbnQgZnJvbSBDUFUuCj4+IAo+PiBUaGF0J3Mg
b24gcHJlc2VudCB4ODYgc3lzdGVtcywgYnV0IGFpdWkgbm90IGluIHRoZSBnZW5lcmFsIGNhc2Uu
IFRoZQo+PiB0ZXJtaW5vbG9neSB0byBiZSB1c2VkIGluIFhlbiBzaG91bGQgZml0IHRoZSBnZW5l
cmFsIGNhc2UgdGhvdWdoLgo+IAo+IFNvIHlvdXIgY29uY2VybiBpcyBjYXNjYWRlZCBJT01NVXM/
CgpOb3QgcHJpbWFyaWx5LiBNeSBjb25jZXJuIGFyZSBzeXN0ZW1zIHdpdGggYW4gSS9PIGFkZHJl
c3Mgc3BhY2UKKGJlaGluZCB0aGUgSU9NTVUpIGRpc3RpbmN0IGZyb20gdGhlIENQVSBhZGRyZXNz
IHNwYWNlLiBJaXJjIGF0CmxlYXN0IEFscGhhIGlzL3dhcyB0aGF0IHdheS4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 09:32:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 09:32: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 1fx7gy-0003Aa-Lj; Tue, 04 Sep 2018 09:32:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx7gx-0003AN-8Y
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 09:32:11 +0000
X-Inumbo-ID: 829d5ba3-b025-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 829d5ba3-b025-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 09:32: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 1fx7gt-00063z-PJ; Tue, 04 Sep 2018 09:32: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 1fx7gt-0000Yv-HX; Tue, 04 Sep 2018 09:32:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx7gt-0008LC-GA; Tue, 04 Sep 2018 09:32:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-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-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
X-Osstest-Versions-This: linux=60c1f89241d49bacf71035470684a8d7b4bb46ea
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 09:32:07 +0000
Subject: [Xen-devel] [linux-linus test] 127221: 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>

ZmxpZ2h0IDEyNzIyMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MjIxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2Rl
YmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjBjMWY4OTI0
MWQ0OWJhY2Y3MTAzNTQ3MDY4NGE4ZDdiNGJiNDZlYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAyMSBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAg
MTkgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzE5MyAgMjAxOC0w
OS0wMyAwNDoxNTozNSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjExMSBwZW9wbGUg
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjA1NzEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 09:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 09: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 1fx7oa-0003iY-2b; Tue, 04 Sep 2018 09:40:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fx7oY-0003U1-5p
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 09:40:02 +0000
X-Inumbo-ID: 9af1c9b8-b026-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9af1c9b8-b026-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 09:40:49 +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 A087E7A9;
 Tue,  4 Sep 2018 02:39:59 -0700 (PDT)
Received: from [10.37.9.68] (unknown [10.37.9.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DDEBE3F5BC;
 Tue,  4 Sep 2018 02:39:56 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180831152205.21872-1-jgross@suse.com>
 <20180831152205.21872-3-jgross@suse.com>
 <5B8D39F402000078001E4A17@prv1-mh.provo.novell.com>
 <01442930-60b8-4702-1f46-b7e2ab03ebdf@suse.com>
 <5B8E470102000078001E4FE8@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c9f4a60-8f90-107c-919a-1ddefb31b4eb@arm.com>
Date: Tue, 4 Sep 2018 10:39:54 +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: <5B8E470102000078001E4FE8@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: fill topology info for all
 present cpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 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>

SGksCgpPbiAwOS8wNC8yMDE4IDA5OjQ5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAw
NC4wOS4xOCBhdCAwOTozOCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+IE9uIDAzLzA5LzE4
IDE1OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMxLjA4LjE4IGF0IDE3OjIyLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBUaGUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gb2J0
YWluYWJsZSB2aWEgWEVOX1NZU0NUTF9jcHV0b3BvaW5mbyBpcwo+Pj4+IGZpbGxlZCByYXRoZXIg
d2VpcmQ6IHRoZSBzaXplIG9mIHRoZSBhcnJheSBpcyBkZXJpdmVkIGZyb20gdGhlIGhpZ2hlc3QK
Pj4+PiBvbmxpbmUgY3B1IG51bWJlciwgc28gaW4gY2FzZSB0aGVyZSBhcmUgdHJhaWxpbmcgb2Zm
bGluZSBjcHVzIHRoZXkKPj4+PiB3aWxsIG5vdCBiZSBpbmNsdWRlZC4KPj4+Pgo+Pj4+IE9uIGEg
ZHVhbCBjb3JlIHN5c3RlbSB3aXRoIDQgdGhyZWFkcyBib290ZWQgd2l0aCBzbXQ9MCB3aXRob3V0
IHRoaXMKPj4+PiBwYXRjaCB4bCBpbmZvIC1uIHdpbGwgcHJpbnQ6Cj4+Pj4KPj4+PiBjcHVfdG9w
b2xvZ3kgICAgICAgICAgIDoKPj4+PiBjcHU6ICAgIGNvcmUgICAgc29ja2V0ICAgICBub2RlCj4+
Pj4gICAgMDogICAgICAgMCAgICAgICAgMCAgICAgICAgMAo+Pj4+ICAgIDE6ICAgICAgIDAgICAg
ICAgIDAgICAgICAgIDAKPj4+PiAgICAyOiAgICAgICAxICAgICAgICAwICAgICAgICAwCj4+Pj4K
Pj4+PiB3aGlsZSB3aXRoIHRoaXMgcGF0Y2ggdGhlIG91dHB1dCBpczoKPj4+Pgo+Pj4+IGNwdV90
b3BvbG9neSAgICAgICAgICAgOgo+Pj4+IGNwdTogICAgY29yZSAgICBzb2NrZXQgICAgIG5vZGUK
Pj4+PiAgICAwOiAgICAgICAwICAgICAgICAwICAgICAgICAwCj4+Pj4gICAgMTogICAgICAgMCAg
ICAgICAgMCAgICAgICAgMAo+Pj4+ICAgIDI6ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKPj4+
PiAgICAzOiAgICAgICAxICAgICAgICAwICAgICAgICAwCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IGZvciB4ODYuIEknZCBsaWtlIHRoaXMg
dG8gaGF2ZSBhbiBBUk0gYWNrIGFzIHdlbGwsIHRob3VnaCwgZm9yCj4+PiB0aGVyZSBwb3NzaWJs
eSBiZWluZyBkaWZmZXJlbmNlcyBpbiBob3cgY3B1X3ByZXNlbnRfbWFwIGlzCj4+PiBoYW5kbGVk
IGluIHRoZWlyIGNhc2UuIEluIHBhcnRpY3VsYXIgSSBub3RpY2UgdGhhdCB0aGUgb25seSBhY2Nl
c3MKPj4+IHRvIHRoZSB2YXJpYWJsZSBpcyBpbiBzbXBfcHJlcGFyZV9jcHVzKCkuCj4+Cj4+IEhv
dyByZWxldmFudCBpcyB0aGF0IGluZm9ybWF0aW9uIGZvciBhcm0gYXQgYWxsPwo+Pgo+PiBjcHVf
dG9fY29yZShpKSBldCBhbCBhbHdheXMgcmV0dXJuIDAuIFNvIHRvcG9sb2d5IGluZm9ybWF0aW9u
IGlzIG5vdAo+PiByZWFsbHkgaGVscGZ1bC4KCldlbGwsIHRoaXMgaXMgY29tbW9uIGNvZGUgYW5k
IGF0IHNvbWUgcG9pbnQgd2Ugd2lsbCByZWFkIHRoZSBDUFUgCnRvcG9sb2d5IHRvIGltcHJvdmUg
c2NoZWR1bGluZy4gVGhpcyBoYXMgbm90IGJlZW4gZG9uZSBzbyBmYXIgYmVjYXVzZSAKdGhlcmUg
YXJlIG90aGVyIGltcG9ydGFudCBwYXJ0IHRvIGZvY3VzIGZpcnN0LgoKPiAKPiBTdGVmYW5vLCBK
dWxpZW4/CgpJIHRoaW5rIHRoZSBwYXRjaCBtYWtlcyBzZW5zZSBmb3IgQXJtIHRvbzoKCkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQXQgdGhlIG1vbWVudCwg
Y3B1X3ByZXNlbnRfbWFwIGlzIGEgY29weSBvZiBjcHVfb25saW5lX21hcC4gSSB3b3VsZCAKZXhw
ZWN0IHRoaXMgdG8gY2hhbmdlIHdoZW4gaG90cGx1ZyB3aWxsIGJlIHN1cHBvcnRlZC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 09:59:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 09:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fx86s-0004u5-Q8; Tue, 04 Sep 2018 09:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx86r-0004u0-TC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 09:58:57 +0000
X-Inumbo-ID: 3ff075f0-b029-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ff075f0-b029-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 09:59:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 03:58:55 -0600
Message-Id: <5B8E575B02000078001E50B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 03:58:51 -0600
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: fix test harness 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdlbmVyYXRlZCBoZWFkZXIgZmlsZXMgYXJlIHdoYXQgbmVlZHMgdG8gc3BlbGwgb3V0IGRl
cGVuZGVuY2llcyBvbgpvdGhlciAocmVhbCkgaGVhZGVycyBpbiB0aGUgbWFpbiBNYWtlZmlsZSBo
ZXJlLCBub3QgdGhlIGludGVybWVkaWF0ZQooaGVscGVyKSAubyBmaWxlcyBwcm9kdWNlZCB0aHJv
dWdoIHRlc3RjYXNlLm1rLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTA5LDkgKzEwOSw5IEBAICQoYWRk
c3VmZml4IC5jLCQoRk1BKSk6CiAkKGFkZHN1ZmZpeCAuYywkKFNHKSk6CiAJbG4gLXNmIHNpbWQt
c2cuYyAkQAogCi0kKGFkZHN1ZmZpeCAubywkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNpbWQuaAor
JChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZNQSkgJChTRykpOiBzaW1kLmgKIAoteG9wLm86IHNp
bWQtZm1hLmMKK3hvcC5oOiBzaW1kLWZtYS5jCiAKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0
ZXN0X3g4Nl9lbXVsYXRvci5vIHdyYXBwZXJzLm8KIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAt
byAkQCAkXgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10: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 1fx89N-0005d8-8k; Tue, 04 Sep 2018 10:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx89L-0005cY-M4
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:01:31 +0000
X-Inumbo-ID: 445e18a5-b029-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 445e18a5-b029-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 11:59:52 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 04:01:29 -0600
Message-Id: <5B8E57F402000078001E50C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 04:01:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56B102000078001E4C08@prv1-mh.provo.novell.com>
In-Reply-To: <5B8D56B102000078001E4C08@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/HVM: drop
 hvm_fetch_from_guest_linear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@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+IE9uIDAzLjA5LjE4IGF0IDE3OjQzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEl0
IGNhbiBlYXNpbHkgYmUgZXhwcmVzc2VkIHRocm91Z2ggaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5l
YXIoKSwgYW5kIGluCj4gdHdvIGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNhbGxlcnMuCj4g
Cj4gU3VnZ2VzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiB2
MjogTWFrZSBzdXJlIHRoaXMgY29tcGlsZXMgc3RhbmRhbG9uZS4gU2xpZ2h0bHkgYWRqdXN0IGNo
YW5nZSBpbgo+ICAgICBodm1fdWRfaW50ZXJjZXB0KCkuCgpTaG91bGQgaGF2ZSBDYy1lZCBUaW0g
YXMgd2VsbC4KCkphbgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTEwNjAsNiArMTA2MCw4IEBAIHN0YXRp
YyBpbnQgX19odm1lbXVsX3JlYWQoCj4gICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0Owo+
ICAgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0g
MyApCj4gICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKPiArICAgIGlmICggYWNjZXNz
X3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkKPiArICAgICAgICBwZmVjIHw9IFBGRUNf
aW5zbl9mZXRjaDsKPiAgCj4gICAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCj4g
ICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgYWNjZXNzX3R5cGUsIGh2bWVtdWxf
Y3R4dCwgJmFkZHIpOwo+IEBAIC0xMDcxLDkgKzEwNzMsNyBAQCBzdGF0aWMgaW50IF9faHZtZW11
bF9yZWFkKAo+ICAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykp
ICkKPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVz
LCBwX2RhdGEsIHBmZWMsIAo+IGh2bWVtdWxfY3R4dCwgMSk7Cj4gIAo+IC0gICAgcmMgPSAoKGFj
Y2Vzc190eXBlID09IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCkgPwo+IC0gICAgICAgICAgaHZtX2Zl
dGNoX2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8p
IDoKPiAtICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwg
Ynl0ZXMsIHBmZWMsICZwZmluZm8pKTsKPiArICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9s
aW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gIAo+ICAgICAgc3dp
dGNoICggcmMgKQo+ICAgICAgewo+IEBAIC0yNTEyLDkgKzI1MTIsMTAgQEAgdm9pZCBodm1fZW11
bGF0ZV9pbml0X3Blcl9pbnNuKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX2NzXSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyKSAmJgo+IC0gICAgICAg
ICAgICAgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYs
IGFkZHIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBmZWMsIE5VTEwpID09IEhWTVRSQU5TX29rYXkpID8KPiArICAgICAgICAg
ICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIGFk
ZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHZt
ZW11bF9jdHh0LT5pbnNuX2J1ZiksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwZmVjIHwgUEZFQ19pbnNuX2ZldGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgPwo+ICAgICAgICAgICAg
ICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+ICAgICAgfQo+ICAgICAgZWxz
ZQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gQEAgLTMyODcsMTUgKzMyODcsNiBAQCBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgaHZtX2NvcHlfZnJvCj4gICAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2Vu
dCB8IHBmZWMsIHBmaW5mbyk7Cj4gIH0KPiAgCj4gLWVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCj4gLSAgICB2b2lkICpidWYsIHVuc2lnbmVk
IGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gLSAgICBwYWdlZmF1bHRfaW5m
b190ICpwZmluZm8pCj4gLXsKPiAtICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgYWRkciwgc2l6
ZSwgY3VycmVudCwKPiAtICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8
IEhWTUNPUFlfbGluZWFyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNl
bnQgfCBQRkVDX2luc25fZmV0Y2ggfCBwZmVjLCBwZmluZm8pOwo+IC19Cj4gLQo+ICB1bnNpZ25l
ZCBsb25nIGNvcHlfdG9fdXNlcl9odm0odm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2ln
bmVkIGludCAKPiBsZW4pCj4gIHsKPiAgICAgIGludCByYzsKPiBAQCAtMzc0MSwxNiArMzczMiwx
NiBAQCB2b2lkIGh2bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlCj4gICAgICBpZiAo
IG9wdF9odm1fZmVwICkKPiAgICAgIHsKPiAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVudF9y
ZWdpc3RlciAqY3MgPSAmY3R4dC5zZWdfcmVnW3g4Nl9zZWdfY3NdOwo+IC0gICAgICAgIHVpbnQz
Ml90IHdhbGsgPSAoY3R4dC5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzKQo+IC0gICAgICAg
ICAgICA/IFBGRUNfdXNlcl9tb2RlIDogMDsKPiArICAgICAgICB1aW50MzJfdCB3YWxrID0gKChj
dHh0LnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMpCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICA/IFBGRUNfdXNlcl9tb2RlIDogMCkgfCBQRkVDX2luc25fZmV0Y2g7Cj4gICAgICAgICAg
dW5zaWduZWQgbG9uZyBhZGRyOwo+ICAgICAgICAgIGNoYXIgc2lnWzVdOyAvKiB1ZDI7IC5hc2Np
aSAieGVuIiAqLwo+ICAKPiAgICAgICAgICBpZiAoIGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRy
KHg4Nl9zZWdfY3MsIGNzLCByZWdzLT5yaXAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2Yoc2lnKSwgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3MsICZhZGRyKSAmJgo+IC0gICAg
ICAgICAgICAgKGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcihzaWcsIGFkZHIsIHNpemVvZihz
aWcpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBO
VUxMKSA9PSBIVk1UUkFOU19va2F5KSAmJgo+ICsgICAgICAgICAgICAgKGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKHNpZywgYWRkciwgc2l6ZW9mKHNpZyksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd2FsaywgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgJiYK
PiAgICAgICAgICAgICAgIChtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykpID09
IDApICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJlZ3MtPnJpcCArPSBzaXplb2Yoc2ln
KTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+IEBAIC0xNjQsOCArMTY0LDkgQEAgY29uc3Qgc3Ry
dWN0IHg4Nl9lbXVsYXRlX29wcyAqc2hhZG93X2luaQo+ICAgICAgICAgICghaHZtX3RyYW5zbGF0
ZV92aXJ0dWFsX2FkZHIoCj4gICAgICAgICAgICAgIHg4Nl9zZWdfY3MsIHJlZ3MtPnJpcCwgc2l6
ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKPiAgICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2Zl
dGNoLCBzaF9jdHh0LCAmYWRkcikgJiYKPiAtICAgICAgICAgIWh2bV9mZXRjaF9mcm9tX2d1ZXN0
X2xpbmVhcigKPiAtICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBzaXplb2Yo
c2hfY3R4dC0+aW5zbl9idWYpLCAwLCBOVUxMKSkKPiArICAgICAgICAgIWh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKAo+ICsgICAgICAgICAgICAgc2hfY3R4dC0+aW5zbl9idWYsIGFkZHIsIHNp
emVvZihzaF9jdHh0LT5pbnNuX2J1ZiksCj4gKyAgICAgICAgICAgICBQRkVDX2luc25fZmV0Y2gs
IE5VTEwpKQo+ICAgICAgICAgID8gc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSA6IDA7Cj4gIAo+
ICAgICAgcmV0dXJuICZodm1fc2hhZG93X2VtdWxhdG9yX29wczsKPiBAQCAtMTk4LDggKzE5OSw5
IEBAIHZvaWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2gKPiAgICAgICAgICAg
ICAgKCFodm1fdHJhbnNsYXRlX3ZpcnR1YWxfYWRkcigKPiAgICAgICAgICAgICAgICAgIHg4Nl9z
ZWdfY3MsIHJlZ3MtPnJpcCwgc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKPiAgICAgICAgICAg
ICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFkZHIpICYmCj4gLSAgICAg
ICAgICAgICAhaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAo+IC0gICAgICAgICAgICAgICAg
IHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBzaXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLCAwLCAK
PiBOVUxMKSkKPiArICAgICAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiAr
ICAgICAgICAgICAgICAgICBzaF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0eHQt
Pmluc25fYnVmKSwKPiArICAgICAgICAgICAgICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwpKQo+
ICAgICAgICAgICAgICA/IHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+ICAgICAgICAg
IHNoX2N0eHQtPmluc25fYnVmX2VpcCA9IHJlZ3MtPnJpcDsKPiAgICAgIH0KPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9o
dm0uYwo+IEBAIC0xMjIsMTAgKzEyMiwxMCBAQCBodm1fcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKPiAgICAgIGlmICggcmMgfHwgIWJ5dGVzICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gIAo+
IC0gICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2ggKQo+IC0gICAg
ICAgIHJjID0gaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMs
IDAsICZwZmluZm8pOwo+IC0gICAgZWxzZQo+IC0gICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgMCwgJnBmaW5mbyk7Cj4gKyAgICByYyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNz
X2luc25fZmV0Y2gKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUEZF
Q19pbnNuX2ZldGNoIDogMCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwZmluZm8pOwo+ICAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmgKPiBAQCAtMTAwLDkgKzEwMCw2IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9u
X3Jlc3VsdCBodm1fY29weV90b18KPiAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFk
ZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZp
bmZvKTsKPiAtZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0
X2xpbmVhcigKPiAtICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwg
dWludDMyX3QgcGZlYywKPiAtICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Cj4gIAo+ICAv
Kgo+ICAgKiBHZXQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UgdW5kZXIgYW4gSFZNIHBoeXNpY2Fs
IG9yIGxpbmVhciBhZGRyZXNzLiAgSWYKPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbCAKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:07:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10:07: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 1fx8FE-0005sN-1E; Tue, 04 Sep 2018 10:07:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fx8FC-0005sI-OV
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:07:34 +0000
X-Inumbo-ID: 73b9cab2-b02a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73b9cab2-b02a-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:08:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78511777"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B8E575B02000078001E50B7@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=
 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
 6+ahAA==
Message-ID: <a5b1adc4-6f68-c7a2-2eda-d57823619d99@citrix.com>
Date: Tue, 4 Sep 2018 11:07:27 +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: <5B8E575B02000078001E50B7@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: fix test harness 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: 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>

T24gMDQvMDkvMTggMTA6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBnZW5lcmF0ZWQgaGVh
ZGVyIGZpbGVzIGFyZSB3aGF0IG5lZWRzIHRvIHNwZWxsIG91dCBkZXBlbmRlbmNpZXMgb24KPiBv
dGhlciAocmVhbCkgaGVhZGVycyBpbiB0aGUgbWFpbiBNYWtlZmlsZSBoZXJlLCBub3QgdGhlIGlu
dGVybWVkaWF0ZQo+IChoZWxwZXIpIC5vIGZpbGVzIHByb2R1Y2VkIHRocm91Z2ggdGVzdGNhc2Uu
bWsuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:22:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10:22: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 1fx8TY-0007EJ-CX; Tue, 04 Sep 2018 10:22:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx8TW-0007EE-Uw
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:22:22 +0000
X-Inumbo-ID: 853eae9c-b02c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 853eae9c-b02c-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:23:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 04:22:20 -0600
Message-Id: <5B8E5CD702000078001E50ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 04:22:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180903164627.33226-1-paul.durrant@citrix.com>
In-Reply-To: <20180903164627.33226-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] x86/hvm: remove default ioreq server
 (again)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDAzLjA5LjE4IGF0IDE4OjQ2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IE15IHJlY2VudCBwYXRjaCBbMV0gdG8gcWVtdS14ZW4tdHJhZGl0aW9uYWwgcmVtb3ZlcyB0
aGUgbGFzdCB1c2Ugb2YgdGhlCj4gJ2RlZmF1bHQnIGlvcmVxIHNlcnZlciBpbiBYZW4uIChUaGlz
IGlzIGEgY2F0Y2gtYWxsIGlvcmVxIHNlcnZlciB0aGF0IGlzCj4gdXNlZCBpZiBubyBleHBsaWNp
dGx5IHJlZ2lzdGVyZWQgSS9PIHJhbmdlIGlzIHRhcmdldHRlZCkuCj4gCj4gVGhpcyBwYXRjaCBj
YW4gYmUgYXBwbGllZCBvbmNlIHRoYXQgcGF0Y2ggaXMgY29tbWl0dGVkLCB0byByZW1vdmUgdGhl
Cj4gKD4xMDAgbGluZXMgb2YpIHJlZHVuZGFudCBjb2RlIGluIFhlbi4KPiAKPiBUaGUgcHJldmlv
dXMgdmVyc2lvbiBvZiB0aGlzIHBhdGNoIGNhdXNlZCBhIFFFTVUgYnVpbGQgZmFpbHVyZS4gVGhp
cyBoYXMKPiBiZWVuIGZpeGVkIGJ5IGV4dGVuZGluZyB0aGUgI2lmZGVmIGFyb3VuZCBkZXByZWNh
dGVkIEhWTV9QQVJBTSBkZWNsYXJhdGlvbnMKPiB0byBfX1hFTl9UT09MU19fIGFzIHdlbGwgYXMg
X19YRU5fXy4KPiAKPiBOT1RFOiBUaGUgcmVtb3ZhbCBvZiB0aGUgc3BlY2lhbCBjYXNlIGZvciBI
Vk1fUEFSQU1fRE1fRE9NQUlOIGluCj4gICAgICAgaHZtX2FsbG93X3NldF9wYXJhbSgpIGlzIG5v
dCBkaXJlY3RseSByZWxhdGVkIHRvIHJlbW92YWwgb2YKPiAgICAgICBkZWZhdWx0IGlvcmVxIHNl
cnZlcnMuIEl0IGNvdWxkIGhhdmUgYmVlbiBjbGVhbmVkIHVwIGF0IGFueSB0aW1lCj4gICAgICAg
YWZ0ZXIgY29tbWl0IDlhNDIyYzAzICJ4ODYvaHZtOiBzdG9wIHBhc3NpbmcgZXhwbGljaXQgZG9t
aWQgdG8KPiAgICAgICBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcigpIi4gSXQgaXMgbm93IGFkZGVk
IHRvIHRoZSBuZXcKPiAgICAgICBkZXByZWNhdGVkIHNldHMgaW50cm9kdWNlZCBieSB0aGlzIHBh
dGNoLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTgtMDgvbXNnMDAyNzAuaHRtbCAKPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:29:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10: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 1fx8ai-0007Ru-7F; Tue, 04 Sep 2018 10:29: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx8ag-0007Rp-Rd
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:29:46 +0000
X-Inumbo-ID: 36f380bb-b02d-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36f380bb-b02d-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 12:28:07 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 04:29:44 -0600
Message-Id: <5B8E5E9502000078001E5107@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 04:29:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-3-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 02/14] iommu: make use of type-safe BFN
 and MFN in exported 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: 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>, Jun Nakajima <jun.nakajima@intel.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+IE9uIDIzLjA4LjE4IGF0IDExOjQ2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIGRlY2xhcmF0aW9uIG9mIHRoZSBlbnRyeSBwb2lu
dHMgdG8gdGhlIElPTU1VCj4gc3ViLXN5c3RlbSB0byB1c2UgYmZuX3QgYW5kIG1mbl90IGluIHBs
YWNlIG9mIHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudAo+IHBhdGNoIHdpbGwgc2ltaWxhcmx5
IG1vZGlmeSB0aGUgbWV0aG9kcyBpbiB0aGUgaW9tbXVfb3BzIHN0cnVjdHVyZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CihvYnZpb3VzbHkgc3ViamVjdCB0byBwb3NzaWJsZSByZW5hbWluZyBh
cyBwZXIgZGlzY3Vzc2lvbiBvbiBwYXRjaCAxKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10: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 1fx8dP-0008Ab-Po; Tue, 04 Sep 2018 10:32:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx8dO-0008AS-6X
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:32:34 +0000
X-Inumbo-ID: f1f86e47-b02d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1f86e47-b02d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:33:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 04:32:32 -0600
Message-Id: <5B8E5F3C02000078001E5119@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 04:32:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-4-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 03/14] iommu: push use of type-safe BFN
 and MFN into 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: Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIG1ldGhvZHMgaW4gc3RydWN0IGlvbW11X29wcyB0
byB1c2UgdHlwZS1zYWZlIEJGTgo+IGFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBw
cmlvciBwYXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKPiBleHBvcnRlZCBpbiB4ZW4v
aW9tbXUuaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihzYW1lIG5vdGUgYXMgZm9yIHBhdGNo
IDIpCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10: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 1fx8is-0008KB-Fq; Tue, 04 Sep 2018 10:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx8ir-0008K2-Bz
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:38:13 +0000
X-Inumbo-ID: bb6dae6e-b02e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb6dae6e-b02e-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:38:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 04:38:10 -0600
Message-Id: <5B8E608D02000078001E512D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 04:38:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-5-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 04/14] iommu: don't domain_crash() inside
 iommu_map/unmap_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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>, Jun Nakajima <jun.nakajima@intel.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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+IEBAIC0xMTU0LDYgKzExNTQsNyBAQCBtYXBfZ3JhbnRfcmVmKAo+ICAgICAg
ICAgIH0KPiAgICAgICAgICBpZiAoIGVyciApCj4gICAgICAgICAgewo+ICsgICAgICAgICAgICBk
b211X2NyYXNoKGxkKTsKPiAgICAgICAgICAgICAgZG91YmxlX2d0X3VubG9jayhsZ3QsIHJndCk7
CgpZb3UgY3Jhc2ggdGhlIGRvbWFpbiB3aXRoIGJvdGggbG9ja3MgaGVsZCBoZXJlLCBidXQgLi4u
Cgo+IEBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9uKAo+ICAgICAgICAgIGRvdWJs
ZV9ndF91bmxvY2sobGd0LCByZ3QpOwo+ICAKPiAgICAgICAgICBpZiAoIGVyciApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBkb211X2NyYXNoKGxkKTsKPiAgICAgICAgICAgICAgcmMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOwo+ICsgICAgICAgIH0KCi4uLiBvdXRzaWRlIG9mIHRoZSBsb2Nr
ZWQgcmVnaW9uIGhlcmUuIEkgdGhpbmsgdGhlIGxhdHRlciBpcyBmaW5lLCBhbmQKaGVuY2UgdGhl
IGZvcm1lciBzaG91bGQgYmUgY2hhbmdlZC4KCldpdGggdGhhdApSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:39:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10: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 1fx8jz-0008PD-2H; Tue, 04 Sep 2018 10:39: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=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fx8jy-0008P6-Eo
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:39:22 +0000
X-Inumbo-ID: 8d69ed8f-b02e-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d69ed8f-b02e-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 12:37:43 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78512975"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 04/14] iommu: don't domain_crash() inside
 iommu_map/unmap_page()
Thread-Index: AQHUOsZHREFF+u8uN0K+T6VIRgFAbKTf36WAgAAhvlA=
Date: Tue, 4 Sep 2018 10:39:18 +0000
Message-ID: <42219eab0e8b452a82ed7d0a3fdc8c68@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-5-paul.durrant@citrix.com>
 <5B8E608D02000078001E512D@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E608D02000078001E512D@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 v6 04/14] iommu: don't domain_crash() inside
 iommu_map/unmap_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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>,
 Jun
 Nakajima <jun.nakajima@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMTE6MzgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+OyBLZXZp
biBUaWFuCj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjYg
MDQvMTRdIGlvbW11OiBkb24ndCBkb21haW5fY3Jhc2goKSBpbnNpZGUKPiBpb21tdV9tYXAvdW5t
YXBfcGFnZSgpCj4gCj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gPiAr
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiA+IEBAIC0xMTU0LDYgKzExNTQsNyBAQCBt
YXBfZ3JhbnRfcmVmKAo+ID4gICAgICAgICAgfQo+ID4gICAgICAgICAgaWYgKCBlcnIgKQo+ID4g
ICAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwo+ID4gICAgICAgICAg
ICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwo+IAo+IFlvdSBjcmFzaCB0aGUgZG9tYWlu
IHdpdGggYm90aCBsb2NrcyBoZWxkIGhlcmUsIGJ1dCAuLi4KPiAKPiA+IEBAIC0xNDA2LDcgKzE0
MDcsMTAgQEAgdW5tYXBfY29tbW9uKAo+ID4gICAgICAgICAgZG91YmxlX2d0X3VubG9jayhsZ3Qs
IHJndCk7Cj4gPgo+ID4gICAgICAgICAgaWYgKCBlcnIgKQo+ID4gKyAgICAgICAgewo+ID4gKyAg
ICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwo+ID4gICAgICAgICAgICAgIHJjID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKPiA+ICsgICAgICAgIH0KPiAKPiAuLi4gb3V0c2lkZSBvZiB0aGUgbG9ja2Vk
IHJlZ2lvbiBoZXJlLiBJIHRoaW5rIHRoZSBsYXR0ZXIgaXMgZmluZSwgYW5kCj4gaGVuY2UgdGhl
IGZvcm1lciBzaG91bGQgYmUgY2hhbmdlZC4KClN1cmUuIFdpbGwgZG8uCgo+IAo+IFdpdGggdGhh
dAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCgpUaGFu
a3MsCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10:40: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 1fx8kj-0000ZB-D0; Tue, 04 Sep 2018 10:40:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fx8ki-0000Yy-E2
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:40:08 +0000
X-Inumbo-ID: 00dade5a-b02f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00dade5a-b02f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:40: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 1fx8kf-0007XB-Ct; Tue, 04 Sep 2018 10:40: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 1fx8kf-0002ci-1y; Tue, 04 Sep 2018 10:40:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fx8ke-0005A7-VB; Tue, 04 Sep 2018 10:40:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 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=a9a2a761f75126d908612c64fabe6adde2b6d2b9
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 10:40:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127252: 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>

ZmxpZ2h0IDEyNzI1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI1Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
OWEyYTc2MWY3NTEyNmQ5MDg2MTJjNjRmYWJlNmFkZGUyYjZkMmI5CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRk
NTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgtMDktMDMgMTM6MDA6Mjkg
WiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAyMDE4LTA5LTAzIDE2OjAw
OjI3IFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjE5
ICAyMDE4LTA5LTAzIDE5OjAwOjMzIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTlhMmE3NjFmNzUxMjZkOTA4NjEy
YzY0ZmFiZTZhZGRlMmI2ZDJiOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAxIDEzOjQ4OjMzIDIwMTggKzAwMDAKCiAgICB4
ODYvaHZtOiBGaXggbWFwcGluZyBjb3JuZXIgY2FzZSBkdXJpbmcgdGFzayBzd2l0Y2hpbmcKICAg
IAogICAgaHZtX21hcF9lbnRyeSgpIGNhbiBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zLCBp
bmNsdWRpbmcgZm9yIGEgbWlzYWxpZ25lZAogICAgTERUL0dEVCBhY2Nlc3Mgd2hpY2ggY3Jvc3Nl
cyBhIDRLIGJvdW5kYXJ5LiAgQXJjaGl0ZWN0dXJhbGx5IHNwZWFraW5nLCB0aGlzCiAgICBzaG91
bGQgYmUgZml4ZWQsIGJ1dCBMb25nIE1vZGUgZG9lc24ndCBzdXBwb3J0IHRhc2sgc3dpdGNoZXMs
IGFuZCBubyAzMmJpdCBPUwogICAgaXMgZ29pbmcgdG8gbWlzYWxpZ24gaXRzIExEVC9HRFQgYmFz
ZSwgd2hpY2ggaXMgd2h5IHRoaXMgdGFzayBpc24ndCB2ZXJ5IGhpZ2gKICAgIG9uIHRoZSBUT0RP
IGxpc3QuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBodm1fbWFwX2ZhaWwgZXJyb3IgbGFiZWwgcmV0
dXJucyBmYWlsdXJlIHdpdGhvdXQgcmFpc2luZyBhbgogICAgZXhjZXB0aW9uLCB3aGljaCBpbnRl
cmZlcmVzIHdpdGggaHZtX3Rhc2tfc3dpdGNoKCkncyBleGNlcHRpb24gdHJhY2tpbmcsIGFuZAog
ICAgY2FuIGNhdXNlIGl0IHRvIGZpbmlzaCBhbmQgcmV0dXJuIHRvIGd1ZXN0IGNvbnRleHQgYXMg
aWYgdGhlIHRhc2sgc3dpdGNoIGhhZAogICAgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAgIAog
ICAgUmVzb2x2ZSB0aGlzIGNvcm5lciBjYXNlIGJ5IGZvbGRpbmcgYWxsIHRoZSBmYWlsdXJlIHBh
dGhzIHRvZ2V0aGVyLCB3aGljaAogICAgY2F1c2VzIGFuIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJl
IHRvIHJlc3VsdCBpbiAjVFNbU0VMXS4gIGh2bV91bm1hcF9lbnRyeSgpCiAgICBjb3BlcyBmaW5l
IHdpdGggYSBOVUxMIHBvaW50ZXIgc28gY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkuCiAg
ICAKICAgIEluIHByYWN0aWNlLCB0aGlzIGlzIGp1c3QgYSBsYXRlbnQgY29ybmVyIGNhc2UgYXMg
YWxsIGh2bV9tYXBfZW50cnkoKSBmYWlsdXJlcwogICAgY3Jhc2ggdGhlIGRvbWFpbiwgYnV0IGl0
IHNob3VsZCBiZSBmaXhlZCBuZXZlcnRoZWxlc3MuCiAgICAKICAgIEZpbmFsbHksIHJlbmFtZSBo
dm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKCkgdG8gdGFza19zd2l0Y2hfbG9hZF9zZWcoKSB0byBh
dm9pZAogICAgZ2l2aW5nIHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMgdXNhYmxlIGZvciBnZW5l
cmFsIHNlZ21lbnQgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWYwNTk4YTFiZWI2YmJhYTgzOGRlYzRmMzIxYWY1
NDNkM2I5NmM3YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIEphbiAyNCAxNjo0Mzo1NSAyMDE4ICswMDAwCgogICAgeDg2L21tOiBE
cm9wIHtIQVAsU0hBRE9XfV9FUlJPUigpIHdyYXBwZXJzCiAgICAKICAgIFVubGlrZSB0aGUgUFJJ
TlRLL0RFQlVHIHdyYXBwZXJzLCB0aGVzZSBnbyBzdHJhaWdodCBvdXQgdG8gdGhlIGNvbnNvbGUs
IHJhdGhlcgogICAgdGhhbiBlbmRpbmcgdXAgaW4gdGhlIGRlYnVndHJhY2UgYnVmZmVyLgogICAg
CiAgICBBIG51bWJlciBvZiB0aGVzZSB1c2VycyBhcmUgZm9sbG93ZWQgYnkgZG9tYWluX2NyYXNo
KCksIGFuZCBmdXR1cmUgY2hhbmdlcwogICAgd2lsbCB3YW50IHRvIGNvbWJpbmUgdGhlIHByaW50
aygpIGludG8gdGhlIGRvbWFpbl9jcmFzaCgpIGNhbGwuICBFeHBhbmQgdGhlc2UKICAgIHdyYXBw
ZXJzIGluIHBsYWNlLCB1c2luZyBYRU5MT0dfRVJSIGJlZm9yZSBhIEJVRygpLCBhbmQgWEVOTE9H
X0dfRVJSIGJlZm9yZSBhCiAgICBkb21haW5fY3Jhc2goKS4KICAgIAogICAgUGVyZm9tIHNvbWUg
JXB2L1BSSV9tZm4vZXRjIGNsZWFudXAgd2hpbGUgbW9kaWZ5aW5nIHRoZSBpbnZvY2F0aW9ucywg
YW5kCiAgICBleHBsaWNpdGx5IGRyb3Agc29tZSBjYWxscyB3aGljaCBhcmUgdW5uZWNlc3Nhcnkg
KGJhZCBzaGFkb3cgb3AsIGFuZCB0aGUgZW1wdHkKICAgIHN0dWJzIGZvciBpbmNvcnJlY3Qgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbD9lKCkgY2FsbHMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKY29tbWl0IDRmOWIwZGJiMzNhY2E3MGNkYjYxYzI5ODg4NjZjYmVkYjQx
ODE3MDIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMyAxNzo0NTo1MiAyMDE4ICswMTAwCgogICAgeGVuL3g4NjogSWdub3Jl
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBpbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5o
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmNvbW1pdCAwOWIzOTA3ZjkzZmUwMjNlYmNhODA5YzlmNzA2ZjNkMDIyODAxZGNlCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAz
IDE3OjU0OjEyIDIwMTggKzAyMDAKCiAgICBUaGUgaHZtbG9hZGVyIGJpbmFyeSBnZW5lcmF0ZWQg
d2hlbiB1c2luZyBMTFZNIExEIGRvZXNuJ3Qgd29yawogICAgcHJvcGVybHkgYW5kIHNlZW1zIHRv
IGdldCBzdHVjayB3aGlsZSB0cnlpbmcgdG8gZ2VuZXJhdGUgYW5kIGxvYWQgdGhlCiAgICBBQ1BJ
IHRhYmxlcy4gVGhpcyBpcyBjYXVzZWQgYnkgdGhlIGxheW91dCBvZiB0aGUgYmluYXJ5IHdoZW4g
bGlua2VkCiAgICB3aXRoIExMVk0gTEQuCiAgICAKICAgIExMVk0gTEQgaGFzIGEgZGlmZmVyZW50
IGRlZmF1bHQgbGlua2VyIHNjcmlwdCB0aGF0IEdOVSBMRCwgYW5kIHRoZQogICAgcmVzdWx0aW5n
IGh2bWxvYWRlciBiaW5hcnkgaXMgc2xpZ2h0bHkgZGlmZmVyZW50OgogICAgCiAgICBMTFZNIExE
OgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBWaXJ0
QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBQSERSICAg
ICAgICAgICAweDAwMDAzNCAweDAwMGZmMDM0IDB4MDAwZmYwMzQgMHgwMDA2MCAweDAwMDYwIFIg
ICAweDQKICAgICAgTE9BRCAgICAgICAgICAgMHgwMDAwMDAgMHgwMDBmZjAwMCAweDAwMGZmMDAw
IDB4MzgwMDAgMHgzODAwMCBSV0UgMHgxMDAwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAw
IDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDAKICAgIAogICAgR05V
IExEOgogICAgUHJvZ3JhbSBIZWFkZXJzOgogICAgICBUeXBlICAgICAgICAgICBPZmZzZXQgICBW
aXJ0QWRkciAgIFBoeXNBZGRyICAgRmlsZVNpeiBNZW1TaXogIEZsZyBBbGlnbgogICAgICBMT0FE
ICAgICAgICAgICAweDAwMDA4MCAweDAwMTAwMDAwIDB4MDAxMDAwMDAgMHgzNjMwOCAweDNmZDc0
IFJXRSAweDEwCiAgICAgIEdOVV9TVEFDSyAgICAgIDB4MDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw
MDAwMCAweDAwMDAwIDB4MDAwMDAgUlcgIDB4NAogICAgCiAgICBOb3RlIHRoYXQgaW4gdGhlIExM
Vk0gTEQgY2FzZSAoYXMgd2l0aCBHTlUgTEQpIHRoZSAudGV4dCBzZWN0aW9uIGRvZXMKICAgIGlu
ZGVlZCBoYXZlIHRoZSBhZGRyZXNzIHNldCB0byAweDEwMDAwMCBhcyByZXF1ZXN0ZWQgb24gdGhl
IGNvbW1hbmQKICAgIGxpbmU6CiAgICAKICAgIFsgMV0gLnRleHQgICAgICAgICAgICAgUFJPR0JJ
VFMgICAgICAgIDAwMTAwMDAwIDAwMTAwMCAwMGRkMTAgMDAgIEFYICAwICAgMCAxNgogICAgCiAg
ICBUaGVyZSdzIGhvd2V2ZXIgdGhlIFBIRFIgd2hpY2ggaXMgbm90IHByZXNlbnQgd2hlbiB1c2lu
ZyBHTlUgTEQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHVzaW5nIGEgdmVyeSBzaW1wbGUgbGlua2Vy
IHNjcmlwdCB0aGF0IGdlbmVyYXRlcyB0aGUgc2FtZQogICAgYmluYXJ5IHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBMTFZNIG9yIEdOVSBMRCBpcyB1c2VkLiBCeSB1c2luZyBhIGxpbmtlcgogICAgc2Ny
aXB0IHRoZSB1c2FnZSBvZiAtVHRleHQgY2FuIGFsc28gYmUgYXZvaWRlZCBieSBwbGFjaW5nIHRo
ZSBkZXNpcmVkCiAgICAudGV4dCBsb2FkIGFkZHJlc3MgZGlyZWN0bHkgaW4gdGhlIGxpbmtlciBz
Y3JpcHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDkzNmI3NzI1NTI2OWIzYjliNTY4NWQ1NjU1NTBlNzdkNTA4MGFjODEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDE3OjUxOjQwIDIwMTgg
KzAyMDAKCiAgICB4ODYvYm9vdDogc2lsZW5jZSBNQURUIHRhYmxlIGVudHJ5IGxvZ2dpbmcKICAg
IAogICAgTG9nZ2luZyBkaXNhYmxlZCBMQVBJQyAvIHgyQVBJQyBlbnRyaWVzIHdpdGggaW52YWxp
ZCBsb2NhbCBBUElDIElEcwogICAgKG9uZXMgaGF2aW5nICJicm9hZGNhc3QiIG1lYW5pbmcgd2hl
biB1c2VkKSBpc24ndCB2ZXJ5IHVzZWZ1bCwgYW5kIGNhbgogICAgYmUgcXVpdGUgbm9pc3kgb24g
bGFyZ2VyIHN5c3RlbXMuIFN1cHByZXNzIHRoZWlyIGxvZ2dpbmcgdW5sZXNzCiAgICBvcHRfY3B1
X2luZm8gaXMgdHJ1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTEx
NTVjZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMTc6NTA6MTAgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhf
bm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUg
djEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhl
IGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4g
dGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQg
ZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 10:48:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 10:48: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 1fx8so-0000u2-8l; Tue, 04 Sep 2018 10:48:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fx8sm-0000tx-Q2
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 10:48:28 +0000
X-Inumbo-ID: 2a9e9e7c-b030-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a9e9e7c-b030-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 10:49:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78513299"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86ACD202000078001E31F9@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=
 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
 6+ahAA==
Message-ID: <e74452ff-1e76-fd9d-1a96-1ab4d4c495d4@citrix.com>
Date: Tue, 4 Sep 2018 11:48:25 +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: <5B86ACD202000078001E31F9@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 5/6] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZpeCBhbiBpbnZlcnRlZCBw
YWlyIG9mIGNoZWNrcywgZHJvcCBhbiBpbmNvcnJlY3QgaW5zdGFuY2Ugb2YgI1VECj4gcmFpc2lu
ZyBmb3Igbm9uLTY0LWJpdCBtb2RlLCBhbmQgYWRkIGZ1cnRoZXIgZ2VuZXJpYyBjaGVja3MuCj4K
PiBOb3RlOiBPdGhlciB0aGFuIFNETSBWb2wgMiByZXYgMDY3IHN0YXRlcywgRVZFWC5WJyBpcyBf
bm90XyBpZ25vcmVkCj4gICAgICAgb3V0c2lkZSBvZiA2NC1iaXQgbW9kZSB3aGVuIHRoZSBmaWVs
ZCBkb2VzIG5vdCBlbmNvZGUgYSByZWdpc3Rlci4KPiAgICAgICBKdXN0IGxpa2UgRVZFWC5WVlZW
IGlzIHJlcXVpcmVkIHRvIGJlIDBiMTExMSBpbiB0aGF0IGNhc2UsIEVWRVguVicKPiAgICAgICBp
cyByZXF1aXJlZCB0byBiZSAxIHRoZXJlLgo+Cj4gQWxzbyByZW5hbWUgdGhlIGJjc3QgZmllbGQg
dG8gYnIsIGFzICNVRCBnZW5lcmF0aW9uIGZvciBpbmRpdmlkdWFsIGluc25zCj4gd2lsbCBuZWVk
IHRvIGNvbnNpZGVyIGJvdGggb2YgaXRzIHBvc3NpYmxlIG1lYW5pbmdzLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC02NTAsNyArNjUwLDcgQEAgdW5pb24gZXZleCB7Cj4g
ICAgICAgICAgdWludDhfdCB3OjE7Cj4gICAgICAgICAgdWludDhfdCBvcG1zazozOwo+ICAgICAg
ICAgIHVpbnQ4X3QgUlg6MTsKPiAtICAgICAgICB1aW50OF90IGJjc3Q6MTsKPiArICAgICAgICB1
aW50OF90IGJyOjE7Cj4gICAgICAgICAgdWludDhfdCBscjoyOwo+ICAgICAgICAgIHVpbnQ4X3Qg
ejoxOwoKSSdtIGFmcmFpZCB0aGF0IHNvbWUgb2YgdGhlIGNob2ljZXMgb2YgZmllbGQgbmFtaW5n
IGluIGhlcmUgbWFrZXMgdGhlCmNvZGUgaW1wb3NzaWJsZSB0byBmb2xsb3csIGR1ZSB0byB0aGVp
ciBkaWZmZXJlbmNlcyBmcm9tIHRoZSBtYW51YWwuwqAKUGFydGljdWxhcmx5LCB0aGUgdGFpbCBl
bmQgb2YgdGhlIHN0cnVjdHVyZSB3b3VsZCBiZSBlYXNpZXIgdG8gZm9sbG93IGlmCml0IHdlcmU6
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBmMzhjNzNiLi5iYzBk
MzliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNjQ4LDEwICs2
NDgsMTAgQEAgdW5pb24gZXZleCB7CsKgwqDCoMKgwqDCoMKgwqAgdWludDhfdCBtYnM6MTsKwqDC
oMKgwqDCoMKgwqDCoCB1aW50OF90IHJlZzo0OwrCoMKgwqDCoMKgwqDCoMKgIHVpbnQ4X3Qgdzox
OwotwqDCoMKgwqDCoMKgwqAgdWludDhfdCBvcG1zazozOwotwqDCoMKgwqDCoMKgwqAgdWludDhf
dCBSWDoxOwotwqDCoMKgwqDCoMKgwqAgdWludDhfdCBicjoxOwotwqDCoMKgwqDCoMKgwqAgdWlu
dDhfdCBscjoyOworwqDCoMKgwqDCoMKgwqAgdWludDhfdCBhYWE6MzsKK8KgwqDCoMKgwqDCoMKg
IHVpbnQ4X3QgVjoxOworwqDCoMKgwqDCoMKgwqAgdWludDhfdCBiOjE7CivCoMKgwqDCoMKgwqDC
oCB1aW50OF90IGw6MjsKwqDCoMKgwqDCoMKgwqDCoCB1aW50OF90IHo6MTsKwqDCoMKgwqAgfTsK
wqB9OwoKVGhlIG1hbnVhbCByZWZlcnMgdG8gRVZFWC5SWCBhcyB0aGUgY29tYmluYXRpb24gb2Yg
dGhlIFIgYW5kIFggZmllbGRzIGluCnRoZSBmaXJzdCBieXRlLCB3aGVyZWFzIHRoZSBmaWVsZCBj
dXJyZW50bHkgbmFtZWQgUlggaW4gWGVuIGlzIFYnIGluIHRoZQptYW51YWwuwqAgSXQgaXMgdW5m
b3J0dW5hdGUgdGhhdCBJbnRlbCBjaG9zZSBMJ0wgZm9yIHRoZSB2ZWN0b3Igbm90YXRpb24sCmJ1
dCBsIG9uIGl0cyBvd24gaXMgY2xlYXJlciB0aGFuIGxyLgoKPiAgICAgIH07Cj4gQEAgLTI3NjAs
MTMgKzI3NjAsMTEgQEAgeDg2X2RlY29kZSgKPiAgICAgICAgICAgICAgICAgICAgICAgICAgZXZl
eC5yYXdbMV0gPSB2ZXgucmF3WzFdOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJh
d1syXSA9IGluc25fZmV0Y2hfdHlwZSh1aW50OF90KTsKPiAgCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm1icyB8fCAhZXZleC5tYnosIEVYQ19V
RCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZl
eC5tYnMgfHwgZXZleC5tYnosIEVYQ19VRCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5vcG1zayAmJiBldmV4LnosIEVYQ19VRCk7CgpXaGVy
ZSBkb2VzIHRoaXMgY2hlY2sgZGVyaXZlIGZyb20/wqAgSSBwcmVzdW1lIHlvdSd2ZSBjYWxjdWxh
dGVkIGl0IGZyb20KVGFibGUgMi00MCBpbiB0aGUgbWFudWFsLCBidXQgSSBkb24ndCBzZWUgYW55
dGhpbmcgdGhlcmUgd2hpY2ggc3VnZ2VzdHMKdGhlIHJlc3RyaWN0aW9uIGFwcGxpZXMgdW5pdmVy
c2FsbHkuwqAgRXZlcnkgY2hlY2sgaW4gdGhhdCB0YWJsZSBpcwpzcGVjaWZpYyB0byBjZXJ0YWlu
IGNsYXNzZXMgb2YgaW5zdHJ1Y3Rpb24uCgo+ICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCAhbW9kZV82NGJpdCgpICkKPiAtICAgICAgICAgICAgICAgICAgICAgICAgewo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LlJYLCBF
WENfVUQpOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5SID0gMTsKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgfQo+ICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgdmV4
Lm9wY3ggPSBldmV4Lm9wY3g7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IEBA
IC0zNDA0LDYgKzM0MDIsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBkID0gKGQgJiB+RHN0
TWFzaykgfCBEc3RNZW07Cj4gICAgICAgICAgLyogQmVjb21lcyBhIG5vcm1hbCBEc3RNZW0gb3Bl
cmF0aW9uIGZyb20gaGVyZSBvbi4gKi8KPiAgICAgIGNhc2UgRHN0TWVtOgo+ICsgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlID09IE9QX01FTSAmJiBldmV4LnosIEVYQ19VRCk7
CgpJIGNhbid0IGZpbmQgYW55IHN0YXRlbWVudCB0aGF0IGFsbCBEc3RNZW0gcHJvaGliaXQgemVy
by1tYXNraW5nLgoKVGhlcmUgaXMgYSBzdGF0ZW1lbnQgc2F5aW5nIHRoYXQgdGhlIHN1YnNldCBv
ZiBEc3RNZW0gaW5zdHJ1Y3Rpb25zIHdoaWNoCnJlcXVpcmUgYW4gZW5jb2RlZCBrIHJlZ2lzdGVy
IG1heSBub3QgdXNlIHplcm8tbWFza2luZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 11:03:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 11: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 1fx96i-0002H9-Ir; Tue, 04 Sep 2018 11:02:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fx96g-0002H4-UA
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 11:02:50 +0000
X-Inumbo-ID: 2c56ff58-b032-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c56ff58-b032-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 11:03:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78513837"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86ACEE02000078001E31FC@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=
 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
 6+ahAA==
Message-ID: <38ebd1b2-01d4-0b2d-4b84-a7b857df4872@citrix.com>
Date: Tue, 4 Sep 2018 12:02:23 +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: <5B86ACEE02000078001E31FC@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 6/6] x86emul: generalize vector length
 handling for AVX512/EVEX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDgvMTggMTU6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC0yODE4LDYgKzI4MTgs
OSBAQCB4ODZfZGVjb2RlKAo+ICAKPiAgICAgICAgICAgICAgICAgIG9wY29kZSB8PSBiIHwgTUFT
S19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKPiAgCj4gKyAgICAgICAgICAg
ICAgICBpZiAoICFldmV4Lm1icyApCgpUaGlzIHVzZSBvZiBtYnMgaXMgdmVyeSBjb25mdXNpbmcg
dG8gcmVhZC7CoCBIb3cgYWJvdXQ6CgojZGVmaW5lIGV2ZXhfZW5jb2RlZCBldmV4Lm1icwoKd2hp
Y2ggYXQgbGVhc3QgZ2l2ZXMgYSBzZW1hbnRpYyBuYW1lIHRvIHRoZSBob3cgeW91IGFyZSB1c2lu
ZyB0aGUgbWJzIGJpdD8KCn5BbmRyZXcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 11:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 11:27: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 1fx9UM-0003s2-L9; Tue, 04 Sep 2018 11:27:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fx9UL-0003rx-Rd
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 11:27:17 +0000
X-Inumbo-ID: 967273cb-b035-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 967273cb-b035-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 11:28:04 +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 537837A9;
 Tue,  4 Sep 2018 04:27:14 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 C87AD3F5BC; Tue,  4 Sep 2018 04:27:12 -0700 (PDT)
To: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
 <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
 <67556934-9a03-9b9f-76ff-5d19ad751348@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA8387800CA@FRAEML521-MBX.china.huawei.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9d6b1ed-4797-3216-804e-d298fc71a31b@arm.com>
Date: Tue, 4 Sep 2018 12:22:18 +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: <5FC3163CFD30C246ABAA99954A238FA8387800CA@FRAEML521-MBX.china.huawei.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8wMy8yMDE4IDA3OjM3IFBNLCBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIHdyb3Rl
Ogo+IAo+IAo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3Jh
bGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPj4gU2VudDogMDMgU2VwdGVtYmVyIDIw
MTggMTg6MTQKPj4gVG86IFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgPHNoYW1lZXJhbGkua29s
b3RodW0udGhvZGlAaHVhd2VpLmNvbT47Cj4+IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBMaW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47
IEFuZHJlCj4+IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiBTdWJqZWN0OiBS
ZTogWGVuIERvbTAgYm9vdCBmYWlsdXJlIG9uIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgQVJNIEdJ
Q3Y0Cj4+Cj4+Cj4+Cj4+IE9uIDAzLzA5LzE4IDE3OjU0LCBTaGFtZWVyYWxpIEtvbG90aHVtIFRo
b2RpIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+IFRoYW5rcyBmb3IgdGFraW5nIGEgbG9v
ayBhdCB0aGlzLgo+Pj4KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206
IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tXQo+Pj4+IFNlbnQ6IDAz
IFNlcHRlbWJlciAyMDE4IDE3OjEzCj4+Pj4gVG86IFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkg
PHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT47Cj4+Pj4geGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKPj4+PiBDYzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgTGludXhhcm0gPGxp
bnV4YXJtQGh1YXdlaS5jb20+OyBBbmRyZQo+Pj4+IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+Pj4+IFN1YmplY3Q6IFJlOiBYZW4gRG9tMCBib290IGZhaWx1cmUgb24gcGxhdGZv
cm0gdGhhdCBzdXBwb3J0cyBBUk0gR0lDdjQKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBPbiAwMy8wOS8x
OCAxNTo1MywgU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSB3cm90ZToKPj4+Pj4gSGksCj4+Pj4K
Pj4+PiBIZWxsbywKPj4+Pgo+Pj4+PiBJIGFtIHRyeWluZyB0byBib290IHhlbihzdGFibGUtNC4x
MSkgb24gb25lIG9mIG91ciBBUk02NCBib2FyZHMgd2hpY2gKPj4+Pj4gaGFzIHN1cHBvcnQgZm9y
IEdJQ3Y0Lgo+Pj4+Pgo+Pj4+PiBCdXQgZG9tMChrZXJuZWwgNC4xOCkgYm9vdCBmYWlscyB3aXRo
IHRoZSBiZWxvdyB0cmFwLAo+Pj4+Pgo+Pj4+PiBYRU4pIC4uLi4uLi4uLi4uLmRvbmUuCj4+Pj4+
IChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAo+Pj4+PiAoWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxs
Cj4+Pj4+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJl
ZSB0aW1lcyB0byBzd2l0Y2gKPj4+Pj4gaW5wdXQgdG8gWGVuKQo+Pj4+PiAoWEVOKSBGcmVlZCAz
MDRrQiBpbml0IG1lbW9yeS4KPj4+Pj4gKFhFTikgdHJhcHMuYzoyMDA3OmQwdjAgSFNSPTB4OTM4
MDAwMDQgcGM9MHhmZmZmMDAwMDA4NDFhZjA0Cj4+Pj4+IGd2YT0weGZmZmYwMDAwMGIxMGZmZTgg
Z3BhPTB4MDA0MDAwYWExMGZmZTgKPj4+Pgo+Pj4+IFdoaWNoIGJpdHMgb2YgTGludXggaXMgdHJ5
aW5nIHRvIGFjY2VzcyB0aGUgcmVnaW9uPwo+Pj4KPj4+IEkgdGhpbmsgaXQgaXMgdGhlIGdpY19p
dGVyYXRlX3JkaXN0cygpIGFzIHRoZSBvZmZzZXQganVzdCBiZWZvcmUgdGhpcyBpcyBmZmU4LCB3
aGljaAo+PiBpcyBHSUNSX1BJRFIyCj4+Pgo+Pj4+Pgo+Pj4+PiBBZnRlciBhIGJpdCBvZiBkZWJ1
Z2dpbmcsIGl0IGxvb2tzIGxpa2UsIHRoZSBHSUNSIHNpemUgdXNlZCBpbgo+Pj4+IHZnaWNfdjNf
ZG9tYWluX2luaXQoKQo+Pj4+PiBpcyBHSUN2NCBHSUNSIHNpemUoMjU2SykgYW5kIHRoaXMgdXBz
ZXRzIHRoZSBmaXJzdF9jcHUgY2FsY3VsYXRpb25zLgo+Pj4+Cj4+Pj4gQ2FuIHlvdSBleHBhbmQg
d2hhdCB5b3UgbWVhbiBieSB1cHNldD8gV2hhdCdzIHdyb25nIHdpdGggdGhlIGZpcnN0X2NwdQo+
Pj4+IGNhbGN1bGF0aW9ucy4KPj4+Cj4+PiBXaGF0IEkgbWVhbnQgaXMsIHNpbmNlIHRoaXMgaXMg
YSBHSUN2NCwgdGhlIHZnaWNfdjNfaHcucmVnaW9uc1tpXS0+c2l6ZSBpcyBzZXQgdG8KPj4gMjU2
SyBhbmQKPj4+IHNpbmNlIGZpcnN0X2NwdSBpcyBjYWxjdWxhdGVkIGxpa2UsCj4+Pgo+Pj4gCWZp
cnN0X2NwdSArPSBzaXplIC9HSUNWM19HSUNSX1NJWkU7Cj4+Pgo+Pj4gZ2V0cyB3cm9uZyBhcyB3
aGF0IEkgYW0gc2VlaW5nIGlzLAo+Pj4KPj4+IChYRU4pIGZyc3RfY3B1IDIKPj4+IChYRU4pIGZp
cnN0X2NwdSA0Cj4+PiAoWEVOKSBmaXJzdF9jcHUgNgo+Pj4gKFhFTikgZmlyc3RfY3B1IDgKPj4+
IChYRU4pIGZpcnN0X2NwdSAxMAo+Pj4gKFhFTikgZmlyc3RfY3B1IDEyCj4+PiAoWEVOKSBmaXJz
dF9jcHUgMTQKPj4+IC4uLi4uCj4+PiAoWEVOKSBmaXJzdF9jcHUgMTkyCj4+Pgo+Pj4gQnV0IHRo
ZSBvcmlnaW5hbCBudW1iZXIgb2YgQ1BVUyBhcmUgb25seSA5Ni4gSGVuY2UgSSB0aG91Z2h0IHRo
aXMgaXMgd3JvbmcuCj4+Cj4+IFRoaXMgaXMgcGVyZmVjdGx5IGZpbmUuIFVudGlsIHJlY2VudGx5
IGl0IHdhcyBub3QgcG9zc2libGUgdG8ga25vdyB0aGUKPj4gbnVtYmVyIG9mIHZDUFVzIGF0IGRv
bWFpbiBjcmVhdGlvbi4gU28gdGhlIGZ1bmN0aW9uIGlzIGNvbXB1dGluZyB0aGUKPj4gZmlyc3Qg
Q1BVIGZvciBhbGwgdGhlIHJlZ2lvbnMuCj4gCj4+IFdpdGggdGhlIHJlY2VudCBjaGFuZ2UsIGl0
IHdvdWxkIGJlIHBvc3NpYmxlIHRvIG9ubHkgY29tcHV0ZSB3aGF0IGlzCj4+IG5lY2Vzc2FyeS4K
PiAKPiBBaC4uYWxyaWdodC4gVGhpcyB3YXMgbm90IGNsZWFyIHRvIG1lLgo+ICAgCj4+Pj4+Cj4+
Pj4+IFNpbmNlIGRvbTAgZ2ljdjMgaXMgYWxzbyBhbiBlbXVsYXRlZCBvbmUsIEkgdGhpbmsgdGhl
IHNpemUgc2hvdWxkIGJlCj4+Pj4+IHJlc3RyaWN0ZWQgdG8gdXNlIHRoZSBHSUN2MyBHSUNSIHNp
emUoMTI4SykuIEkgaGF2ZSBtYWRlIHRoZSBiZWxvdwo+Pj4+PiBjaGFuZ2VzIGFuZCBpcyBhYmxl
IHRvIGJvb3QgZG9tMCBub3cuCj4+Pj4+Cj4+Pj4+IEJ1dCBub3Qgc3VyZSwgdGhpcyBpcyB0aGUg
cmlnaHQgYXBwcm9hY2ggdG8gZml4IHRoZSBpc3N1ZS4gUGxlYXNlIGxldCBtZQo+Pj4+PiBrbm93
IHlvdXIgdGhvdWdodHMuCj4+Pj4+Cj4+Pj4+IFRoYW5rcywKPj4+Pj4gU2hhbWVlcgo+Pj4+Pgo+
Pj4+PiAtLS0tPjgtLS0tLS0tLS0tLS0tCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4+Pj4gaW5kZXggYjJlZDBm
OC4uYmYwMjhjYyAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4+PiBAQCAtMTc4Myw3ICsxNzgzLDggQEAg
c3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQo+Pj4+PiAgICAgICAgIHJlZyA9IHJl
YWRsX3JlbGF4ZWQoR0lDRCArIEdJQ0RfVFlQRVIpOwo+Pj4+PiAgICAgICAgIGludGlkX2JpdHMg
PSBHSUNEX1RZUEVfSURfQklUUyhyZWcpOwo+Pj4+Pgo+Pj4+PiAtICAgIHZnaWNfdjNfc2V0dXBf
aHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAo+Pj4+IGlu
dGlkX2JpdHMpOwo+Pj4+PiArICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0
X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnRpZF9iaXRzLCBnaWNfZGlzdF9zdXBwb3J0c19kdmlzKCkpOwo+Pj4+PiAg
ICAgICAgIGdpY3YzX2luaXRfdjIoKTsKPj4+Pj4KPj4+Pj4gICAgICAgICBzcGluX2xvY2tfaW5p
dCgmZ2ljdjMubG9jayk7Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+Pj4+PiBpbmRleCA0YjQyNzM5Li4wZjUzZDg4IDEw
MDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+Pj4+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMKPj4+Pj4gQEAgLTU5LDE4ICs1OSwyMSBAQCBzdGF0aWMgc3RydWN0
IHsKPj4+Pj4gICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9uczsKPj4+Pj4gICAg
ICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zOwo+Pj4+PiAgICAgICAgIHVu
c2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVycnVwdCBJRCBiaXRzICov
Cj4+Pj4+ICsgICAgYm9vbCBkdmlzOwo+Pj4+PiAgICAgfSB2Z2ljX3YzX2h3Owo+Pj4+Pgo+Pj4+
PiAgICAgdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsCj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsCj4+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9u
cywKPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykK
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cywKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICBib29sIGR2aXMpCj4+Pj4+ICAgICB7Cj4+Pj4+ICAg
ICAgICAgdmdpY192M19ody5lbmFibGVkID0gdHJ1ZTsKPj4+Pj4gICAgICAgICB2Z2ljX3YzX2h3
LmRiYXNlID0gZGJhc2U7Cj4+Pj4+ICAgICAgICAgdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25z
ID0gbnJfcmRpc3RfcmVnaW9uczsKPj4+Pj4gICAgICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSBy
ZWdpb25zOwo+Pj4+PiAgICAgICAgIHZnaWNfdjNfaHcuaW50aWRfYml0cyA9IGludGlkX2JpdHM7
Cj4+Pj4+ICsgICAgdmdpY192M19ody5kdmlzID0gZHZpczsKPj4+Pj4gICAgIH0KPj4+Pj4KPj4+
Pj4gICAgIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY192M19pcm91dGVyX3RvX3ZjcHUoc3RydWN0
IGRvbWFpbiAqZCwgdWludDY0X3QKPj4+PiBpcm91dGVyKQo+Pj4+PiBAQCAtMTY3Myw2ICsxNjc2
LDkgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+
Pj4+ICAgICAgICAgICAgIHsKPj4+Pj4gICAgICAgICAgICAgICAgIHBhZGRyX3Qgc2l6ZSA9IHZn
aWNfdjNfaHcucmVnaW9uc1tpXS5zaXplOwo+Pj4+Pgo+Pj4+PiArICAgICAgICAgICAgaWYgKHZn
aWNfdjNfaHcuZHZpcyAmJiAoc2l6ZSA9PSBHSUNWNF9HSUNSX1NJWkUpKQo+Pj4+PiArICAgICAg
ICAgICAgICAgICBzaXplID0gR0lDVjNfR0lDUl9TSVpFOwo+Pj4+Cj4+Pj4gdmdpY192M19ody5y
ZWdpb25zIGlzIGRlc2NyaWJpbmcgdGhlIHJlZ2lvbnMgaW4gdGhlIGxheW91dCB0aGF0IGNvdWxk
Cj4+Pj4gaG9sZCByZS1kaXN0cmlidXRvci4gWW91IGNhbiBoYXZlIG11bHRpcGxlIHJlLWRpc3Ry
aWJ1dG9yIHBlciByZWdpb24uCj4+Pj4KPj4+PiBUaGUgdmFyaWFibGUgc2l6ZSBob2xkcyB0aGUg
c2l6ZSBvZiB0aGUgcmVnaW9uLCBub3QgdGhlIHNpemUgb2YgdGhlCj4+Pj4gcmUtZGlzdHJpYnV0
b3IuCj4+Pj4KPj4+PiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSB3YW50IHRv
IHJlc3RyaWN0IHRoZSBzaXplIG9mIHRoZQo+Pj4+IHJlZ2lvbiBoZXJlIGJlY2F1c2UgR0lDVjRf
R0lDUl9TSVpFIGlzIGEgbXVsdGlwbGUgb2YgR0lDVjNfR0lDUl9TSVpFLiBTbwo+Pj4+IHlvdSBz
aG91bGQgYmUgYWJsZSB0byBmaXQgMiByZS1kaXN0cmlidXRvcnMgcGVyIHJlZ2lvbi4KPj4+Pgo+
Pj4+IEl0IGxvb2tzIGxpa2UgdG8gbWUgdGhlIHJlLWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYXJlIG5v
dCByZXBvcnRlZAo+Pj4+IGNvcnJlY3RseSBvciBEb20wIHRoaW5rcyBpdCBpcyBvbiBHSUN2NC4g
Q2FuIHlvdSBwcm92aWRlIGEgYml0IG1vcmUKPj4+PiBkZXRhaWxzIG9uIHRoZSBmdW5jdGlvbiB0
aGF0IGNhdXNlIHRoZSBjcmFzaCBhbmQgc29tZSBsb2dzIGZyb20gTGludXg/Cj4+Pgo+Pj4gT2su
IEkgYWRkZWQgZmV3IHByaW50cyBhbG9uZyB0aGUgdmdpYyBtbWlvIHJlYWQgcGF0aCBhbmQgdGhp
cyBpcyB3aGF0Cj4+IGhhcHBlbnMKPj4+IGJlZm9yZSB0aGUgdHJhcC4KPj4+Cj4+PiAgICAgICB2
Z2ljX3YzX3JkaXN0cl9tbWlvX3JlYWQoKQo+Pj4gICAgICAgICAgICBnZXRfdmNwdV9mcm9tX3Jk
aXN0KCkgIC0tPnJldHVybnMgTlVMTCBoZXJlIGZvciAweDAwNDAwMGFhMTBmZmU4Cj4+IHdoaWNo
Cj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhY3R1YWxseSBiZWxvbmdzIHRvIGNwdSBpZCA0OCBhcyBwZXIgdGhlIGxvZwo+PiBiZWxvdwo+
Pgo+PiBEbyB5b3UgbWVhbiByZWdpb24gaWQgNDg/IFNvIGlmIEkgZ2V0IGl0IGNvcnJlY3RseSwg
eW91IGFyZSB0cnlpbmcgdG8KPj4gYWNjZXNzIHJlLWRpc3RyaWJ1dG9yIGZvciB2Q1BVIElEIDk2
Lgo+IAo+IEhtbS4uSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCB0aGVyZSBpcyBhIG9u
ZSB0byBvbmUgbWFwIGhlcmUuCj4gQW5kIHlvdSBhcmUgcmlnaHQsIGl0IGlzIGluZGVlZCB2Y3B1
IGlkIDk2IHdoaWNoIGlzIGludmFsaWQuCj4+IFsuLi5dCj4+Cj4gCj4+PiBJZiBJIHJlbWVtYmVy
IGNvcnJlY3RseSB0aGVyZSB3YXMgbm8gbG9ncyBmcm9tIERvbTAsIGJ1dCBJIG5lZWQgdG8gZG91
YmxlCj4+PiBjaGVjayB0aGUgRG9tMCBjbWRsaW5lIG9wdGlvbiB0byBzZWUgZWFybHljb24gd2Fz
IHNldC4KPj4+Cj4+PiBJIGNvdWxkIGFsc28gZW5hYmxlL2FkZCBhbnkgcHJpbnRzIHRoYXQgeW91
IHRoaW5rIHdpbGwgaGVscCBhbmQgcmVydW4uIFBsZWFzZQo+Pj4gbGV0IG1lIGtub3cKPj4KPj4g
SSBtYXkgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgaGFwcGVuaW5nLiBBcyB3ZSBwb3B1bGF0ZSBtb3Jl
IHJlZ2lvbnMgdGhhbgo+PiBuZWNlc3NhcnksIGl0IGlzIHBvc3NpYmxlIHRoYXQgTGludXggaXMg
dHJ5aW5nIHRvIGFjY2VzcyB0aGVtLiBXb3VsZCBpdAo+PiBiZSBwb3NzaWJsZSB0byBhZGQgc29t
ZSBkZWJ1ZyBpbiB0aGUgTGludXggZnVuY3Rpb24gZ2ljX2l0ZXJhdGVfcmRpc3RzCj4+IHRvIGtu
b3cgd2hhdCB0aGUga2VybmVsIGlzIHRyeWluZyB0byByZWFkPwo+IAo+IE9rLCBlbmFibGVkIGVh
cmx5Y29uIGZvciBEb20wLiBQbGVhc2UgZmluZCB0aGUgbG9nIGJlbG93LAoKVGhhbmsgeW91IGZv
ciB0aGUgbG9nLiBJIG5vdyBoYXZlIGFuIGlkZWEgd2hhdCdzIGlzIGdvaW5nIHdyb25nLiBUaGUg
ZnVuY3Rpb24KZ2ljX2l0ZXJhdGVfcmRpc3RzIGNhbiBiZSB1c2VkIHRvIGdvIHRocm91Z2ggYWxs
IHRoZSByZS1kaXN0cmlidXRvciAoZm9yIGluc3RhbmNlCnRvIGNoZWNrIHdoZXRoZXIgdkxQSXMg
aXMgYXZhaWxhYmxlKS4KCkJlY2F1c2Ugc29tZSBvZiB0aGUgcmVnaW9ucyBhcmUgZW1wdHkgKGku
ZSBub3QgZW11bGF0ZWQpLCB5b3UgZW5kIHVwIHRvIHRyYXAuIFlvdXIKcGF0Y2ggc29sdmVzIHRo
ZSBwcm9ibGVtIGJ5IG1ha2luZyByZWdpb25zIG5vdCBlbXB0eSBpbiB0aGUgY2FzZSBvZiBHSUN2
NC4gQnV0IEkKdGhpbmsgdGhpcyBjYW4gYWxzbyBoYXBwZW4gd2hlbiB0aGUgbnVtYmVyIG9mIHZD
UFVzIGZvciBEb20wIGdldCByZXN0cmljdGVkLgoKQ2FuIHlvdSBoYXZlIGEgdHJ5IGF0IHRoZSBw
YXRjaCBiZWxvdz8gSSBoYXZlbid0IHRlc3RlZCBvbiBBQ1BJLgoKSWYgdGhhdCB3b3JrcyBmb3Ig
eW91LCBJIHdpbGwgYWRkIHRoZSBEVCBjYXNlLCBjbGVhbiBpdCB1cCBhbmQgc2VuZCBpdC4KCkNo
ZWVycywKCj5Gcm9tIGMxZmU2M2ZhZTk3NmM5ZDRiZjE3NTUxZDE0MTc0OGMwNGZlYmFiMzcgTW9u
IFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkRhdGU6IFR1ZSwgNCBTZXAgMjAxOCAxMjoxMDozOSArMDEwMApTdWJqZWN0OiBbUEFU
Q0hdIHhlbi9hcm06IGdpYy12MzogRG9uJ3QgY3JlYXRlIGVtcHR5IHJlLWRpc3RyaWJ1dG9yIHJl
Z2lvbnMKClJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxp
LmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5jICB8ICAgMiAr
LQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDE1OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkyIGluc2VydGlvbnMo
KyksIDY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBiMmVkMGY4YjU1Li5lZWY2Nzc2MDY0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5j
CkBAIC0xNTAzLDcgKzE1MDMsNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogCiAgICAgLyogQWRkIEdlbmVyaWMg
UmVkaXN0cmlidXRvciAqLwogICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3JlZGlzdHJpYnV0b3IpOwotICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291
bnQ7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsg
aSsrICkKICAgICB7CiAgICAgICAgIGdpY3IgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3Jl
ZGlzdHJpYnV0b3IgKikoYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwogICAgICAgICBnaWNyLT5oZWFk
ZXIudHlwZSA9IEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfUkVESVNUUklCVVRPUjsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4
IDRiNDI3MzlhNTIuLjA2YTk5NzI0MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTU3Myw5ICsxNTczLDkxIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2Z2ljX2Rpc3RyX21taW9faGFuZGxl
ciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2Rpc3RyX21taW9fd3JpdGUsCiB9OwogCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCB2Z2ljX3YzX3JkaXN0X2NvdW50KHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB0aGVyZSBpcyBvbmx5IG9uZSBHSUN2MyBy
ZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KKyAgICAgKiBUaGUgR0lDdjMgRFQgYmluZGluZyBwcm92aXNp
b25zIGZvciBtdWx0aXBsZSByZWdpb25zLCBzaW5jZSB0aGVyZSBhcmUKKyAgICAgKiBwbGF0Zm9y
bXMgb3V0IHRoZXJlIHdoaWNoIG5lZWQgdGhvc2UgKG11bHRpLXNvY2tldCBzeXN0ZW1zKS4KKyAg
ICAgKiBGb3IgRG9tMCB3ZSBoYXZlIHRvIGxpdmUgd2l0aCB0aGUgTU1JTyBsYXlvdXQgdGhlIGhh
cmR3YXJlIHByb3ZpZGVzLAorICAgICAqIHNvIHdlIGhhdmUgdG8gY29weSB0aGUgbXVsdGlwbGUg
cmVnaW9ucyAtIGFzIHRoZSBmaXJzdCByZWdpb24gbWF5IG5vdAorICAgICAqIHByb3ZpZGUgZW5v
dWdoIHNwYWNlIHRvIGhvbGQgYWxsIHJlZGlzdHJpYnV0b3JzIHdlIG5lZWQuCisgICAgICogSG93
ZXZlciBEb21VIGdldCBhIGNvbnN0cnVjdGVkIG1lbW9yeSBtYXAsIHNvIHdlIGNhbiBnbyB3aXRo
CisgICAgICogdGhlIGFyY2hpdGVjdGVkIHNpbmdsZSByZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KKyAg
ICAgKi8KKyAgICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gdmdpY192M19ody5ucl9y
ZGlzdF9yZWdpb25zIDoKKyAgICAgICAgICAgICAgIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlM7
Cit9CisKK3N0YXRpYyBpbnQgdmdpY192M19pbml0aWFsaXplX3JkaXN0cyhzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCB2Z2ljX3JkaXN0X3JlZ2lvbiAqcmRpc3RfcmVnaW9uczsKKyAg
ICBpbnQgcmRpc3RfY291bnQsIGk7CisKKyAgIC8qIEFsbG9jYXRlIG1lbW9yeSBmb3IgUmUtZGlz
dHJpYnV0b3IgcmVnaW9ucyAqLworICAgIHJkaXN0X2NvdW50ID0gdmdpY192M19yZGlzdF9jb3Vu
dChkKTsKKworICAgIHJkaXN0X3JlZ2lvbnMgPSB4emFsbG9jX2FycmF5KHN0cnVjdCB2Z2ljX3Jk
aXN0X3JlZ2lvbiwgcmRpc3RfY291bnQpOworICAgIGlmICggIXJkaXN0X3JlZ2lvbnMgKQorICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID0gcmRp
c3RfY291bnQ7CisgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPSByZGlzdF9yZWdpb25z
OworCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGZpcnN0X2NwdSA9IDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB2Z2lj
X3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBh
ZGRyX3Qgc2l6ZSA9IHZnaWNfdjNfaHcucmVnaW9uc1tpXS5zaXplOworCisgICAgICAgICAgICBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNlID0gdmdpY192M19ody5yZWdpb25zW2ld
LmJhc2U7CisgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXplID0g
c2l6ZTsKKworICAgICAgICAgICAgLyogU2V0IHRoZSBmaXJzdCBDUFUgaGFuZGxlZCBieSB0aGlz
IHJlZ2lvbiAqLworICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uZmly
c3RfY3B1ID0gZmlyc3RfY3B1OworCisgICAgICAgICAgICBmaXJzdF9jcHUgKz0gc2l6ZSAvIEdJ
Q1YzX0dJQ1JfU0laRTsKKworICAgICAgICAgICAgaWYgKCBmaXJzdF9jcHUgPj0gZC0+bWF4X3Zj
cHVzICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVw
ZGF0ZSB3aXRoIHRoZSBhY3R1YWwgbnVtYmVyIG9mIHJlZ2lvbnMgdXNlZCAqLworICAgICAgICBk
LT5hcmNoLnZnaWMubnJfcmVnaW9ucyA9IGkgKyAxOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICAvKiBBIHNpbmdsZSBSZS1kaXN0cmlidXRvciByZWdpb24gaXMgbWFwcGVkIGZvciB0
aGUgZ3Vlc3QuICovCisgICAgICAgIEJVSUxEX0JVR19PTihHVUVTVF9HSUNWM19SRElTVF9SRUdJ
T05TICE9IDEpOworCisgICAgICAgIC8qIFRoZSBmaXJzdCByZWRpc3RyaWJ1dG9yIHNob3VsZCBj
b250YWluIGVub3VnaCBzcGFjZSBmb3IgYWxsIENQVXMgKi8KKyAgICAgICAgQlVJTERfQlVHX09O
KChHVUVTVF9HSUNWM19HSUNSMF9TSVpFIC8gR0lDVjNfR0lDUl9TSVpFKSA8IE1BWF9WSVJUX0NQ
VVMpOworICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNlID0gR1VFU1Rf
R0lDVjNfR0lDUjBfQkFTRTsKKyAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0u
c2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7CisgICAgICAgIGQtPmFyY2gudmdpYy5yZGlz
dF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBSZWdp
c3RlciBtbWlvIGhhbmRsZXIgcGVyIGNvbnRpZ3VvdXMgcmVnaW9uIG9jY3VwaWVkIGJ5IHRoZQor
ICAgICAqIHJlZGlzdHJpYnV0b3JzLiBUaGUgaGFuZGxlciB3aWxsIHRha2UgY2FyZSB0byBjaG9v
c2Ugd2hpY2gKKyAgICAgKiByZWRpc3RyaWJ1dG9yIGlzIHRhcmdldGVkLgorICAgICAqLworICAg
IGZvciAoIGkgPSAwOyBpIDwgZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7IGkrKyApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgdmdpY19yZGlzdF9yZWdpb24gKnJlZ2lvbiA9ICZkLT5hcmNoLnZnaWMu
cmRpc3RfcmVnaW9uc1tpXTsKKworICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZn
aWNfcmRpc3RyX21taW9faGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lvbi0+YmFzZSwgcmVnaW9uLT5zaXplLCByZWdpb24pOworICAgIH0KKworICAgIHJldHVybiAw
OworfQorCiBzdGF0aWMgaW50IHZnaWNfdjNfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIGludCBpOworICAgIGludCBpLCByYzsKICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7CiAgICAg
c3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uICpyZWdpb247CiAgICAgdW5zaWduZWQgaW50IGxhc3Rf
Y3B1OwpAQCAtMTU4Myw2ICsxNjY1LDEzIEBAIHN0YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQo
c3RydWN0IHZjcHUgKnYpCiAgICAgLyogQ29udmVuaWVudCBhbGlhcyAqLwogICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCisgICAg
eworICAgICAgICByYyA9IHZnaWNfdjNfaW5pdGlhbGl6ZV9yZGlzdHModi0+ZG9tYWluKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgLyoK
ICAgICAgKiBGaW5kIHRoZSByZWdpb24gd2hlcmUgdGhlIHJlLWRpc3RyaWJ1dG9yIGxpdmVzLiBG
b3IgdGhpcyBwdXJwb3NlLAogICAgICAqIHdlIGxvb2sgb25lIHJlZ2lvbiBhaGVhZCBhcyB3ZSBo
YXZlIG9ubHkgdGhlIGZpcnN0IENQVSBpbiBoYW5kLgpAQCAtMTYyNSwzNiArMTcxNCw5IEBAIHN0
YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHZnaWNfdjNfcmRpc3RfY291bnQoc3Ry
dWN0IGRvbWFpbiAqZCkKLXsKLSAgICAvKgotICAgICAqIE5vcm1hbGx5IHRoZXJlIGlzIG9ubHkg
b25lIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9uLgotICAgICAqIFRoZSBHSUN2MyBEVCBiaW5k
aW5nIHByb3Zpc2lvbnMgZm9yIG11bHRpcGxlIHJlZ2lvbnMsIHNpbmNlIHRoZXJlIGFyZQotICAg
ICAqIHBsYXRmb3JtcyBvdXQgdGhlcmUgd2hpY2ggbmVlZCB0aG9zZSAobXVsdGktc29ja2V0IHN5
c3RlbXMpLgotICAgICAqIEZvciBEb20wIHdlIGhhdmUgdG8gbGl2ZSB3aXRoIHRoZSBNTUlPIGxh
eW91dCB0aGUgaGFyZHdhcmUgcHJvdmlkZXMsCi0gICAgICogc28gd2UgaGF2ZSB0byBjb3B5IHRo
ZSBtdWx0aXBsZSByZWdpb25zIC0gYXMgdGhlIGZpcnN0IHJlZ2lvbiBtYXkgbm90Ci0gICAgICog
cHJvdmlkZSBlbm91Z2ggc3BhY2UgdG8gaG9sZCBhbGwgcmVkaXN0cmlidXRvcnMgd2UgbmVlZC4K
LSAgICAgKiBIb3dldmVyIERvbVUgZ2V0IGEgY29uc3RydWN0ZWQgbWVtb3J5IG1hcCwgc28gd2Ug
Y2FuIGdvIHdpdGgKLSAgICAgKiB0aGUgYXJjaGl0ZWN0ZWQgc2luZ2xlIHJlZGlzdHJpYnV0b3Ig
cmVnaW9uLgotICAgICAqLwotICAgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCkgPyB2Z2lj
X3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgOgotICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfUkRJ
U1RfUkVHSU9OUzsKLX0KLQogc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiB7Ci0gICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uICpyZGlzdF9yZWdpb25z
OwotICAgIGludCByZGlzdF9jb3VudCwgaSwgcmV0OwotCi0gICAgLyogQWxsb2NhdGUgbWVtb3J5
IGZvciBSZS1kaXN0cmlidXRvciByZWdpb25zICovCi0gICAgcmRpc3RfY291bnQgPSB2Z2ljX3Yz
X3JkaXN0X2NvdW50KGQpOwotCi0gICAgcmRpc3RfcmVnaW9ucyA9IHh6YWxsb2NfYXJyYXkoc3Ry
dWN0IHZnaWNfcmRpc3RfcmVnaW9uLCByZGlzdF9jb3VudCk7Ci0gICAgaWYgKCAhcmRpc3RfcmVn
aW9ucyApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAgZC0+YXJjaC52Z2ljLm5yX3Jl
Z2lvbnMgPSByZGlzdF9jb3VudDsKLSAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyA9IHJk
aXN0X3JlZ2lvbnM7CisgICAgaW50IHJldDsKIAogICAgIHJ3bG9ja19pbml0KCZkLT5hcmNoLnZn
aWMucGVuZF9scGlfdHJlZV9sb2NrKTsKICAgICByYWRpeF90cmVlX2luaXQoJmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlKTsKQEAgLTE2NjUsMzggKzE3MjcsMTIgQEAgc3RhdGljIGludCB2Z2lj
X3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICovCiAgICAgaWYgKCBpc19o
YXJkd2FyZV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGZpcnN0X2Nw
dSA9IDA7Ci0KICAgICAgICAgZC0+YXJjaC52Z2ljLmRiYXNlID0gdmdpY192M19ody5kYmFzZTsK
LQotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNfaHcubnJfcmRpc3RfcmVnaW9uczsg
aSsrICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFkZHJfdCBzaXplID0gdmdpY192M19ody5y
ZWdpb25zW2ldLnNpemU7Ci0KLSAgICAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25z
W2ldLmJhc2UgPSB2Z2ljX3YzX2h3LnJlZ2lvbnNbaV0uYmFzZTsKLSAgICAgICAgICAgIGQtPmFy
Y2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemUgPSBzaXplOwotCi0gICAgICAgICAgICAvKiBT
ZXQgdGhlIGZpcnN0IENQVSBoYW5kbGVkIGJ5IHRoaXMgcmVnaW9uICovCi0gICAgICAgICAgICBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5maXJzdF9jcHUgPSBmaXJzdF9jcHU7Ci0KLSAg
ICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXplIC8gR0lDVjNfR0lDUl9TSVpFOwotICAgICAgICB9
Ci0KICAgICAgICAgZC0+YXJjaC52Z2ljLmludGlkX2JpdHMgPSB2Z2ljX3YzX2h3LmludGlkX2Jp
dHM7CiAgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGQtPmFyY2gudmdpYy5kYmFzZSA9
IEdVRVNUX0dJQ1YzX0dJQ0RfQkFTRTsKLQotICAgICAgICAvKiBBIHNpbmdsZSBSZS1kaXN0cmli
dXRvciByZWdpb24gaXMgbWFwcGVkIGZvciB0aGUgZ3Vlc3QuICovCi0gICAgICAgIEJVSUxEX0JV
R19PTihHVUVTVF9HSUNWM19SRElTVF9SRUdJT05TICE9IDEpOwotCi0gICAgICAgIC8qIFRoZSBm
aXJzdCByZWRpc3RyaWJ1dG9yIHNob3VsZCBjb250YWluIGVub3VnaCBzcGFjZSBmb3IgYWxsIENQ
VXMgKi8KLSAgICAgICAgQlVJTERfQlVHX09OKChHVUVTVF9HSUNWM19HSUNSMF9TSVpFIC8gR0lD
VjNfR0lDUl9TSVpFKSA8IE1BWF9WSVJUX0NQVVMpOwotICAgICAgICBkLT5hcmNoLnZnaWMucmRp
c3RfcmVnaW9uc1swXS5iYXNlID0gR1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKLSAgICAgICAgZC0+
YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uc2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7
Ci0gICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7Ci0K
ICAgICAgICAgLyoKICAgICAgICAgICogVE9ETzogb25seSBTUElzIGZvciBub3csIGFkanVzdCB0
aGlzIHdoZW4gZ3Vlc3RzIG5lZWQgTFBJcy4KICAgICAgICAgICogUGxlYXNlIG5vdGUgdGhhdCB0
aGlzIHZhbHVlIGp1c3QgZGVzY3JpYmVzIHRoZSBiaXRzIHJlcXVpcmVkCkBAIC0xNzE1LDE5ICsx
NzUxLDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2Z2ljX2Rpc3RyX21taW9faGFuZGxlciwg
ZC0+YXJjaC52Z2ljLmRiYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICBTWl82NEssIE5V
TEwpOwogCi0gICAgLyoKLSAgICAgKiBSZWdpc3RlciBtbWlvIGhhbmRsZXIgcGVyIGNvbnRpZ3Vv
dXMgcmVnaW9uIG9jY3VwaWVkIGJ5IHRoZQotICAgICAqIHJlZGlzdHJpYnV0b3JzLiBUaGUgaGFu
ZGxlciB3aWxsIHRha2UgY2FyZSB0byBjaG9vc2Ugd2hpY2gKLSAgICAgKiByZWRpc3RyaWJ1dG9y
IGlzIHRhcmdldGVkLgotICAgICAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgZC0+YXJjaC52Z2lj
Lm5yX3JlZ2lvbnM7IGkrKyApCi0gICAgewotICAgICAgICBzdHJ1Y3QgdmdpY19yZGlzdF9yZWdp
b24gKnJlZ2lvbiA9ICZkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXTsKLQotICAgICAgICBy
ZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZnaWNfcmRpc3RyX21taW9faGFuZGxlciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lvbi0+YmFzZSwgcmVnaW9uLT5zaXplLCByZWdp
b24pOwotICAgIH0KLQogICAgIGQtPmFyY2gudmdpYy5jdGxyID0gVkdJQ0RfQ1RMUl9ERUZBVUxU
OwogCiAgICAgcmV0dXJuIDA7CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 11:39:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 11:39: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 1fx9gE-0004g1-V3; Tue, 04 Sep 2018 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=kc/a=ls=redhat.com=vkuznets@srs-us1.protection.inumbo.net>)
 id 1fx9gD-0004fw-So
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 11:39:33 +0000
X-Inumbo-ID: f6abf267-b036-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6abf267-b036-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 13:37:55 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com
 [10.11.54.5])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 29F2E402383E;
 Tue,  4 Sep 2018 11:39:32 +0000 (UTC)
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 135ECA9EED;
 Tue,  4 Sep 2018 11:39:30 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 13:39:29 +0200
Message-Id: <20180904113929.32549-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.6]); Tue, 04 Sep 2018 11:39:32 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]);
 Tue, 04 Sep 2018 11:39:32 +0000 (UTC) for IP:'10.11.54.5'
 DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'vkuznets@redhat.com' RCPT:''
Subject: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
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>

J3hsIHN5c3JxJyBjb21tYW5kIGRvZXNuJ3Qgd29yayB3aXRoIG1vZGVybiBMaW51eCBndWVzdHMg
d2l0aCB0aGUgZm9sbG93aW5nCm1lc3NhZ2UgaW4gZ3Vlc3QncyBsb2c6CgogeGVuOm1hbmFnZTog
c3lzcnFfaGFuZGxlcjogRXJyb3IgLTEzIHdyaXRpbmcgc3lzcnEgaW4gY29udHJvbC9zeXNycQoK
eGVuc3RvcmUgdHJhY2UgY29uZmlybXM6CgogSU4gMHgyNGJkOWEwIDIwMTgwOTA0IDA0OjM2OjMy
IFdSSVRFIChjb250cm9sL3N5c3JxICkKIE9VVCAweDI0YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIg
RVJST1IgKEVBQ0NFUyApCgpUaGUgcHJvYmxlbSBzZWVtcyB0byBiZSBpbiB0aGUgZmFjdCB0aGF0
IHdlIGRvbid0IHByZS1jcmVhdGUgY29udHJvbC9zeXNycQp4ZW5zdG9yZSBub2RlIGFuZCBsaWJ4
bF9zZW5kX3N5c3JxKCkgZG9pbmcgbGlieGxfX3hzX3ByaW50ZigpIGNyZWF0ZXMgaXQgYXMKcmVh
ZC1vbmx5LiBBcyB3ZSB3YW50IHRvIGFsbG93IGd1ZXN0cyB0byBjbGVhbiAnY29udHJvbC9zeXNy
cScgYWZ0ZXIgdGhlCnJlcXVlc3RlZCBhY3Rpb24gaXMgcGVyZm9ybWVkLCB3ZSBuZWVkIHRvIG1h
a2UgdGhpcyBub2RlIHdyaXRhYmxlLgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8
dmt1em5ldHNAcmVkaGF0LmNvbT4KLS0tCi0gTGludXggY29kZSB3aWxsIG5lZWQgdG8gYmUgbW9k
aWZpZWQgdG9vLiBXaXRoIHRoaXMgcGF0Y2ggd2UgZ2V0IHNvbWV0aGluZwpsaWtlCgogc3lzcnE6
IFN5c1JxIDogRW1lcmdlbmN5IFN5bmMKIHhlbjptYW5hZ2U6IEVycm9yIC0zNCByZWFkaW5nIHN5
c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycQogRW1lcmdlbmN5IFN5bmMgY29tcGxldGUKClRoaXMg
bmV3IEVSQU5HRSBmYXVsdCBoYXBwZW5zIGJlY2F1c2UgYWZ0ZXIgd2UgY2xlYW4gY29udHJvbC9z
eXNycSBub2RlCnhlbnN0b3JlIHdhdGNoIGluIHRoZSBndWVzdCBpcyByZS1hc3NlcnRlZCBidXQg
dGhlIHZhbHVlIGlzIGVtcHR5ICgiIikgc28KeGVuYnVzX3NjYW5mKCkgZmFpbHMgIiVjIiBwYXJz
aW5nLgoKSXQgc2VlbXMgdGhlIGZlYXR1cmUgaXMgbG9uZyBicm9rZW4uCi0tLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKaW5kZXggYjdiNDRlMjgwYi4uZDYwZjk1MmY3MyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTY5Miw2ICs2OTIsOSBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAgICAgICAgICAg
ICAgICAgICAgIEdDU1BSSU5URigiJXMvY29udHJvbC9mZWF0dXJlLXM0IiwgZG9tX3BhdGgpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgcndwZXJtLCBBUlJBWV9TSVpFKHJ3cGVybSkpOwogICAg
IH0KKyAgICBsaWJ4bF9feHNfbWtub2QoZ2MsIHQsCisgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvY29udHJvbC9zeXNycSIsIGRvbV9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAg
cndwZXJtLCBBUlJBWV9TSVpFKHJ3cGVybSkpOwogICAgIGxpYnhsX194c19ta25vZChnYywgdCwK
ICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9kZXZpY2Uvc3VzcGVuZC9ldmVudC1j
aGFubmVsIiwgZG9tX3BhdGgpLAogICAgICAgICAgICAgICAgICAgICByd3Blcm0sIEFSUkFZX1NJ
WkUocndwZXJtKSk7Ci0tIAoyLjE0LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 11:50:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fx9qi-0005zs-0I; Tue, 04 Sep 2018 11:50:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fx9qf-0005zn-VB
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 11:50:21 +0000
X-Inumbo-ID: cfc6774d-b038-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfc6774d-b038-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 11:51:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 05:50:19 -0600
Message-Id: <5B8E717702000078001E51A4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 05:50:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-6-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 05/14] public / x86: introduce
 __HYPERCALL_iommu_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>,
 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>,
 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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vY29tbW9uL2lvbW11X29wLmMKPiBAQCAtMCww
ICsxLDE4NCBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIHg4Ni9pb21tdV9vcC5j
CgpPb3BzPwoKPiAraW50IGRvX29uZV9pb21tdV9vcCh4ZW5faW9tbXVfb3BfYnVmX3QgKmJ1ZikK
PiArewo+ICsgICAgeGVuX2lvbW11X29wX3Qgb3A7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAg
aWYgKCBidWYtPnNpemUgPCBzaXplb2Yob3ApICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsK
PiArCj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgodm9pZCAqKSZvcCwgYnVmLT5oLCBzaXpl
b2Yob3ApKSApCgpUaGlzIGNhc3QgY291bGQgYmUgYXZvaWRlZCBpZiB5b3UgbWFkZSAuLi4KCj4g
KyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgaWYgKCBvcC5wYWQgKQo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHJjID0geHNtX2lvbW11X29wKFhTTV9QUklW
LCBjdXJyZW50LT5kb21haW4sIG9wLm9wKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIHJl
dHVybiByYzsKPiArCj4gKyAgICBpb21tdV9vcCgmb3ApOwo+ICsKPiArICAgIGlmICggX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGJ1Zi0+aCwgeGVuX2lvbW11X29wX3Qp
LAoKLi4uIHRoaXMgY2FzdCB0aGUgaW5pdGlhbGl6ZXIgb2YgYSBsb2NhbCB2YXJpYWJsZSBvZiBz
dWl0YWJsZSBoYW5kbGUKdHlwZSAoc2FtZSBvbiB0aGUgY29tcGF0IHBhdGggdGhlbikuCgo+ICtp
bnQgY29tcGF0X29uZV9pb21tdV9vcChjb21wYXRfaW9tbXVfb3BfYnVmX3QgKmJ1ZikKPiArewo+
ICsgICAgY29tcGF0X2lvbW11X29wX3QgY21wOwo+ICsgICAgeGVuX2lvbW11X29wX3QgbmF0Owo+
ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggYnVmLT5zaXplIDwgc2l6ZW9mKGNtcCkgKQo+
ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIGlmICggY29weV9mcm9tX2NvbXBh
dCgodm9pZCAqKSZjbXAsIGJ1Zi0+aCwgc2l6ZW9mKGNtcCkpICkKPiArICAgICAgICByZXR1cm4g
LUVGQVVMVDsKPiArCj4gKyAgICBpZiAoIGNtcC5wYWQgKQo+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ICsKPiArICAgIHJjID0geHNtX2lvbW11X29wKFhTTV9QUklWLCBjdXJyZW50LT5kb21h
aW4sIGNtcC5vcCk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+
ICsgICAgWExBVF9pb21tdV9vcCgmbmF0LCAmY21wKTsKPiArCj4gKyAgICBpb21tdV9vcCgmbmF0
KTsKPiArCj4gKyAgICBYTEFUX2lvbW11X29wKCZjbXAsICZuYXQpOwo+ICsKPiArICAgIGlmICgg
X19jb3B5X2ZpZWxkX3RvX2NvbXBhdChjb21wYXRfaGFuZGxlX2Nhc3QoYnVmLT5oLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRfaW9t
bXVfb3BfdCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNtcCwgc3RhdHVz
KSApCgpTaW5jZSB5b3UncmUgb25seSBhZnRlciB0aGUgc3RhdHVzIGZpZWxkLCBwZXJoYXBzIGJl
dHRlciB0byBhdm9pZCB0aGUKZnVsbC1ibG93biByZXZlcnNlIFhMQVRfaW9tbXVfb3AoKSBhbmQg
Y29weSBqdXN0IHRoYXQgb25lIGZpZWxkPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+
ICsrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCj4gQEAgLTExLDYgKzExLDcgQEAgaGVhZGVycy15
IDo9IFwKPiAgICAgIGNvbXBhdC9mZWF0dXJlcy5oIFwKPiAgICAgIGNvbXBhdC9ncmFudF90YWJs
ZS5oIFwKPiAgICAgIGNvbXBhdC9rZXhlYy5oIFwKPiArICAgIGNvbXBhdC9pb21tdV9vcC5oIFwK
PiAgICAgIGNvbXBhdC9tZW1vcnkuaCBcCj4gICAgICBjb21wYXQvbm1pLmggXAo+ICAgICAgY29t
cGF0L3BoeXNkZXYuaCBcCgpJIGd1ZXNzIHRoaXMgaXMganVzdCBhbiBvZmYtYnktb25lIHdydCBz
b3J0aW5nPwoKPiBAQCAtMjksNiArMzAsNyBAQCBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9
IGNvbXBhdC9hcmNoLXg4Ni94ZW4tJChjb21wYXQtYXJjaC15KS5oCj4gIGhlYWRlcnMtJChDT05G
SUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9kbV9vcC5oCj4gIGhlYWRlcnMtJChDT05GSUdfWDg2
KSAgICAgKz0gY29tcGF0L2h2bS9odm1fb3AuaAo+ICBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAg
ICs9IGNvbXBhdC9odm0vaHZtX3ZjcHUuaAo+ICtoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9
IGNvbXBhdC9pb21tdV9vcC5oCgpEaWQgeW91IGZvcmdldCB0byByZW1vdmUgdGhpcyB3aGVuIGFk
ZGluZyB0aGUgZW50cnkgYWJvdmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:18: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 1fxAHH-0007jB-Qi; Tue, 04 Sep 2018 12:17:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxAHG-0007j6-I8
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 12:17:50 +0000
X-Inumbo-ID: a6e515ef-b03c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6e515ef-b03c-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 12:18:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78516824"
To: Jan Beulich <JBeulich@suse.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
 <5B8D5B4F02000078001E4C4E@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=
 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
 6+ahAA==
Message-ID: <88c1b1b8-3041-3815-4741-3a1f7a2c4edd@citrix.com>
Date: Tue, 4 Sep 2018 13:17:18 +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: <5B8D5B4F02000078001E4C4E@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/5] xen/domain: Prepare data for is_{pv,
 hvm}_domain() as early as possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDMvMDkvMTggMTc6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTI3Miw4ICsyNzIs
MTIgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAo+PiAgICAg
IGlmICggKGQgPSBhbGxvY19kb21haW5fc3RydWN0KCkpID09IE5VTEwgKQo+PiAgICAgICAgICBy
ZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPj4gIAo+PiArICAgIC8qIFNvcnQgb3V0IG91ciBpZGVh
IG9mIGlzX3N5c3RlbV9kb21haW4oKS4gKi8KPj4gICAgICBkLT5kb21haW5faWQgPSBkb21pZDsK
Pj4gIAo+PiArICAgIC8qIERlYnVnIHNhbml0eS4gKi8KPj4gKyAgICBBU1NFUlQoaXNfc3lzdGVt
X2RvbWFpbihkKSA/IGNvbmZpZyA9PSBOVUxMIDogY29uZmlnICE9IE5VTEwpOwo+IFdvdWxkIHlv
dSBtaW5kIHNob3J0ZW5pbmcgdGhpcyB0byBhdCBsZWFzdAo+Cj4gICAgIEFTU0VSVChpc19zeXN0
ZW1fZG9tYWluKGQpID8gIWNvbmZpZyA6IGNvbmZpZyk7Cj4KPiB3aGlsZSB5b3UgbW92ZSBpdD8K
ClVuZm9ydHVuYXRlbHkgbm90LgoKZG9tYWluLmM6IEluIGZ1bmN0aW9uIOKAmGRvbWFpbl9jcmVh
dGXigJk6CmRvbWFpbi5jOjI5Njo2NzogZXJyb3I6IHBvaW50ZXIvaW50ZWdlciB0eXBlIG1pc21h
dGNoIGluIGNvbmRpdGlvbmFsCmV4cHJlc3Npb24gWy1XZXJyb3JdCsKgwqDCoMKgIEFTU0VSVChp
c19zeXN0ZW1fZG9tYWluKGQpID8gIWNvbmZpZyA6IGNvbmZpZyk7CsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBeCmNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCi9sb2NhbC94ZW4u
Z2l0L3hlbi9SdWxlcy5tazoxOTQ6IHJlY2lwZSBmb3IgdGFyZ2V0ICdkb21haW4ubycgZmFpbGVk
Cgp3aGljaCByZW1pbmRzIG1lIHdoeSBJIHdyb3RlIGl0IHRoZSB3YXkgSSBkaWQgb3JpZ2luYWxs
eS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:23:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12: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 1fxAMc-0008TJ-GL; Tue, 04 Sep 2018 12:23:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxAMb-0008TC-8Y
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 12:23:21 +0000
X-Inumbo-ID: 6b15bc3f-b03d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b15bc3f-b03d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 12:24:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78517077"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 05/14] public / x86: introduce __HYPERCALL_iommu_op
Thread-Index: AQHUOsZH9v7dcMSzYUCJ3hhPshMFh6Tf88+AgAApqCA=
Date: Tue, 4 Sep 2018 12:23:16 +0000
Message-ID: <0a843f35407c4b23bd9398df400066bc@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-6-paul.durrant@citrix.com>
 <5B8E717702000078001E51A4@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E717702000078001E51A4@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 v6 05/14] public / x86: introduce
 __HYPERCALL_iommu_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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMTI6NTAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbgo+IEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPjsKPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjYg
MDUvMTRdIHB1YmxpYyAvIHg4NjogaW50cm9kdWNlCj4gX19IWVBFUkNBTExfaW9tbXVfb3AKPiAK
PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vY29tbW9uL2lvbW11X29wLmMKPiA+
IEBAIC0wLDAgKzEsMTg0IEBACj4gPgo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKioqKioqKioqKioqKioqKioqKioqCj4gPiAr
ICogeDg2L2lvbW11X29wLmMKPiAKPiBPb3BzPwo+IAoKWWVwLiBNaXNzZWQgdGhhdCBpbiB0aGUg
bW92ZSB0byBjb21tb24uCgo+ID4gK2ludCBkb19vbmVfaW9tbXVfb3AoeGVuX2lvbW11X29wX2J1
Zl90ICpidWYpCj4gPiArewo+ID4gKyAgICB4ZW5faW9tbXVfb3BfdCBvcDsKPiA+ICsgICAgaW50
IHJjOwo+ID4gKwo+ID4gKyAgICBpZiAoIGJ1Zi0+c2l6ZSA8IHNpemVvZihvcCkgKQo+ID4gKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KCh2b2lkICopJm9wLCBidWYtPmgsIHNpemVvZihvcCkpICkKPiAKPiBUaGlzIGNhc3QgY291bGQg
YmUgYXZvaWRlZCBpZiB5b3UgbWFkZSAuLi4KPiAKPiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxU
Owo+ID4gKwo+ID4gKyAgICBpZiAoIG9wLnBhZCApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiA+ICsKPiA+ICsgICAgcmMgPSB4c21faW9tbXVfb3AoWFNNX1BSSVYsIGN1cnJlbnQtPmRv
bWFpbiwgb3Aub3ApOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIHJldHVybiByYzsK
PiA+ICsKPiA+ICsgICAgaW9tbXVfb3AoJm9wKTsKPiA+ICsKPiA+ICsgICAgaWYgKCBfX2NvcHlf
ZmllbGRfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nhc3QoYnVmLT5oLAo+IHhlbl9pb21tdV9vcF90
KSwKPiAKPiAuLi4gdGhpcyBjYXN0IHRoZSBpbml0aWFsaXplciBvZiBhIGxvY2FsIHZhcmlhYmxl
IG9mIHN1aXRhYmxlIGhhbmRsZQo+IHR5cGUgKHNhbWUgb24gdGhlIGNvbXBhdCBwYXRoIHRoZW4p
LgoKT2suIEknbGwgbG9vayBhdCB0aGF0LgoKPiAKPiA+ICtpbnQgY29tcGF0X29uZV9pb21tdV9v
cChjb21wYXRfaW9tbXVfb3BfYnVmX3QgKmJ1ZikKPiA+ICt7Cj4gPiArICAgIGNvbXBhdF9pb21t
dV9vcF90IGNtcDsKPiA+ICsgICAgeGVuX2lvbW11X29wX3QgbmF0Owo+ID4gKyAgICBpbnQgcmM7
Cj4gPiArCj4gPiArICAgIGlmICggYnVmLT5zaXplIDwgc2l6ZW9mKGNtcCkgKQo+ID4gKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggY29weV9mcm9tX2NvbXBhdCgo
dm9pZCAqKSZjbXAsIGJ1Zi0+aCwgc2l6ZW9mKGNtcCkpICkKPiA+ICsgICAgICAgIHJldHVybiAt
RUZBVUxUOwo+ID4gKwo+ID4gKyAgICBpZiAoIGNtcC5wYWQgKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIHJjID0geHNtX2lvbW11X29wKFhTTV9QUklWLCBjdXJy
ZW50LT5kb21haW4sIGNtcC5vcCk7Cj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ID4gKwo+ID4gKyAgICBYTEFUX2lvbW11X29wKCZuYXQsICZjbXApOwo+ID4gKwo+
ID4gKyAgICBpb21tdV9vcCgmbmF0KTsKPiA+ICsKPiA+ICsgICAgWExBVF9pb21tdV9vcCgmY21w
LCAmbmF0KTsKPiA+ICsKPiA+ICsgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fY29tcGF0KGNvbXBh
dF9oYW5kbGVfY2FzdChidWYtPmgsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29tcGF0X2lvbW11X29wX3QpLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmNtcCwgc3RhdHVzKSApCj4gCj4gU2luY2UgeW91J3JlIG9u
bHkgYWZ0ZXIgdGhlIHN0YXR1cyBmaWVsZCwgcGVyaGFwcyBiZXR0ZXIgdG8gYXZvaWQgdGhlCj4g
ZnVsbC1ibG93biByZXZlcnNlIFhMQVRfaW9tbXVfb3AoKSBhbmQgY29weSBqdXN0IHRoYXQgb25l
IGZpZWxkPwo+IAoKSSBraW5kIG9mIGxpa2UgdGhlIGZhY3QgdGhhdCB0aGUgdHdvIGNhbGxzIG1p
cnJvciBlYWNoIG90aGVyIHNvIEknZCBwcmVmZXIgdG8ga2VlcCBpdC4KCj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKPiA+IEBAIC0x
MSw2ICsxMSw3IEBAIGhlYWRlcnMteSA6PSBcCj4gPiAgICAgIGNvbXBhdC9mZWF0dXJlcy5oIFwK
PiA+ICAgICAgY29tcGF0L2dyYW50X3RhYmxlLmggXAo+ID4gICAgICBjb21wYXQva2V4ZWMuaCBc
Cj4gPiArICAgIGNvbXBhdC9pb21tdV9vcC5oIFwKPiA+ICAgICAgY29tcGF0L21lbW9yeS5oIFwK
PiA+ICAgICAgY29tcGF0L25taS5oIFwKPiA+ICAgICAgY29tcGF0L3BoeXNkZXYuaCBcCj4gCj4g
SSBndWVzcyB0aGlzIGlzIGp1c3QgYW4gb2ZmLWJ5LW9uZSB3cnQgc29ydGluZz8KPiAKClllcC4g
SSdsbCBtb3ZlLgoKPiA+IEBAIC0yOSw2ICszMCw3IEBAIGhlYWRlcnMtJChDT05GSUdfWDg2KSAg
ICAgKz0gY29tcGF0L2FyY2gteDg2L3hlbi0KPiAkKGNvbXBhdC1hcmNoLXkpLmgKPiA+ICBoZWFk
ZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9odm0vZG1fb3AuaAo+ID4gIGhlYWRlcnMt
JChDT05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fb3AuaAo+ID4gIGhlYWRlcnMtJChD
T05GSUdfWDg2KSAgICAgKz0gY29tcGF0L2h2bS9odm1fdmNwdS5oCj4gPiAraGVhZGVycy0kKENP
TkZJR19YODYpICAgICArPSBjb21wYXQvaW9tbXVfb3AuaAo+IAo+IERpZCB5b3UgZm9yZ2V0IHRv
IHJlbW92ZSB0aGlzIHdoZW4gYWRkaW5nIHRoZSBlbnRyeSBhYm92ZT8KPiAKClllcywgaXQgc2hv
dWxkIGhhdmUgZ29uZS4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:48:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12: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 1fxAkn-0001ft-1N; Tue, 04 Sep 2018 12:48:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxAkl-0001fo-Fi
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 12:48:19 +0000
X-Inumbo-ID: e893bb2e-b040-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e893bb2e-b040-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 12:49:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 06:48:16 -0600
Message-Id: <5B8E7F0B02000078001E5201@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 06:48:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86ACD202000078001E31F9@prv1-mh.provo.novell.com>
 <e74452ff-1e76-fd9d-1a96-1ab4d4c495d4@citrix.com>
In-Reply-To: <e74452ff-1e76-fd9d-1a96-1ab4d4c495d4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 5/6] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA0LjA5LjE4IGF0IDEyOjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTggMTU6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNjUwLDcgKzY1MCw3IEBAIHVuaW9uIGV2
ZXggewo+PiAgICAgICAgICB1aW50OF90IHc6MTsKPj4gICAgICAgICAgdWludDhfdCBvcG1zazoz
Owo+PiAgICAgICAgICB1aW50OF90IFJYOjE7Cj4+IC0gICAgICAgIHVpbnQ4X3QgYmNzdDoxOwo+
PiArICAgICAgICB1aW50OF90IGJyOjE7Cj4+ICAgICAgICAgIHVpbnQ4X3QgbHI6MjsKPj4gICAg
ICAgICAgdWludDhfdCB6OjE7Cj4gCj4gSSdtIGFmcmFpZCB0aGF0IHNvbWUgb2YgdGhlIGNob2lj
ZXMgb2YgZmllbGQgbmFtaW5nIGluIGhlcmUgbWFrZXMgdGhlCj4gY29kZSBpbXBvc3NpYmxlIHRv
IGZvbGxvdywgZHVlIHRvIHRoZWlyIGRpZmZlcmVuY2VzIGZyb20gdGhlIG1hbnVhbC4gCj4gUGFy
dGljdWxhcmx5LCB0aGUgdGFpbCBlbmQgb2YgdGhlIHN0cnVjdHVyZSB3b3VsZCBiZSBlYXNpZXIg
dG8gZm9sbG93IGlmCj4gaXQgd2VyZToKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCj4gaW5kZXggZjM4YzczYi4uYmMwZDM5YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTY0OCwxMCArNjQ4LDEwIEBAIHVuaW9uIGV2ZXgg
ewo+ICAgICAgICAgIHVpbnQ4X3QgbWJzOjE7Cj4gICAgICAgICAgdWludDhfdCByZWc6NDsKPiAg
ICAgICAgICB1aW50OF90IHc6MTsKPiAtICAgICAgICB1aW50OF90IG9wbXNrOjM7Cj4gLSAgICAg
ICAgdWludDhfdCBSWDoxOwo+IC0gICAgICAgIHVpbnQ4X3QgYnI6MTsKPiAtICAgICAgICB1aW50
OF90IGxyOjI7Cj4gKyAgICAgICAgdWludDhfdCBhYWE6MzsKPiArICAgICAgICB1aW50OF90IFY6
MTsKPiArICAgICAgICB1aW50OF90IGI6MTsKPiArICAgICAgICB1aW50OF90IGw6MjsKPiAgICAg
ICAgICB1aW50OF90IHo6MTsKPiAgICAgIH07Cj4gIH07Cj4gCj4gVGhlIG1hbnVhbCByZWZlcnMg
dG8gRVZFWC5SWCBhcyB0aGUgY29tYmluYXRpb24gb2YgdGhlIFIgYW5kIFggZmllbGRzIGluCj4g
dGhlIGZpcnN0IGJ5dGUsIHdoZXJlYXMgdGhlIGZpZWxkIGN1cnJlbnRseSBuYW1lZCBSWCBpbiBY
ZW4gaXMgVicgaW4gdGhlCj4gbWFudWFsLiAgSXQgaXMgdW5mb3J0dW5hdGUgdGhhdCBJbnRlbCBj
aG9zZSBMJ0wgZm9yIHRoZSB2ZWN0b3Igbm90YXRpb24sCj4gYnV0IGwgb24gaXRzIG93biBpcyBj
bGVhcmVyIHRoYW4gbHIuCgpUaGUgbmFtaW5nIGlzbid0IHZlcnkgZ29vZCwgeWVzLCBidXQgd2hh
dCB5b3Ugc3VnZ2VzdCB3b24ndCB3b3JrOgpXaGF0IHlvdSBuYW1lIGIgYW5kIGwgYXJlIGR1YWwg
cHVycG9zZSBmaWVsZHMsIGhlbmNlIEkgcmVhbGx5IHdhbnQKdG8gcmV0YWluIHRoZWlyIG5hbWVz
IChzdGFuZGluZyBmb3IgImJyb2FkY2FzdCBvciByb3VuZGluZyIgYW5kCiJsZW5ndGggb3Igcm91
bmRpbmciIHJlc3BlY3RpdmVseSkuIEZ1cnRoZXJtb3JlIHlvdSdsbCBub3RpY2UgdGhlcmUKaXMg
YSBmaWVsZCBuYW1lZCBiIGFscmVhZHkuIEFuZCBsIGFsb25lIHdvdWxkIGZ1cnRoZXIgcmlzayBt
aXhpbmcgdXAKd2l0aCBWRVguTC4KCkFzIG11Y2ggYXMgSSBhdm9pZGVkIGludHJvZHVjaW5nIGEg
ZmllbGQgbmFtZWQgdnZ2diwgSSBhbHNvIGRvbid0CnZpZXcgaXQgc2Vuc2libGUgdG8gaW50cm9k
dWNlIGEgZmllbGQgbmFtZWQgYWFhLiBJZiBJbnRlbCBjb25zaWRlcnMKdGhlc2UgcmVhc29uYWJs
ZSBuYW1lcyBpbiB0aGVpciBtYW51YWxzIC0gc28gYmUgaXQuIFRoZXkgYXJlbid0CnJlYXNvbmFi
bGUgYXQgYWxsIGltbyBpbiBjb2RlLgoKViBhcyBhIG5hbWUgd291bGQgbWFrZSBzZW5zZSBvbmx5
IHRvZ2V0aGVyIHdpdGggdnZ2diwgYnV0IHRoZQpiaXQgYWdhaW4gaGFzIGR1YWwgdXNlLCBhbmQg
aW4gaXRzIHNlY29uZGFyeSB1c2UgViBpcyBtaXNsZWFkaW5nCnJhdGhlciB0aGFuIGhlbHBmdWwu
CgpCZXNpZGVzIGFsbCBvZiB0aGlzIEkgbm93IGhhdmUgYWxtb3N0IDIwIG1vcmUgcGF0Y2hlcyBv
biB0b3Agb2YgdGhpcy4KSSByZWFsbHkgZG9uJ3Qgc2VlIG15c2VsZiByZW5hbWluZyBhbGwgdGhv
c2UgZmllbGQgcmVmZXJlbmNlcy4gVGhlCnBhdGNoIGhlcmUgaGFzIGJlZW4gYXZhaWxhYmxlIGZv
ciBsb25nIGVub3VnaCB0byBnaXZlIHN1Y2ggYQpjb21tZW50IC8gbWFrZSBzdWNoIHN1Z2dlc3Rp
b25zLCBldmVuIG1vcmUgc28gdGhhdCBJJ20gY2hhbmdpbmcKYSBzaW5nbGUgZmllbGQgaGVyZSBv
bmx5IGFueXdheS4KCkJlc3QgSSBjYW4gb2ZmZXIgaXMgdG8gYXR0YWNoIGNvbW1lbnRzIHRvIHRo
ZSBmaWVsZHMgcG9pbnRpbmcgb3V0CnRoZWlyIFNETSBuYW1lcy4gQnV0IGV2ZW4gdGhhdCBJIHdv
dWxkIHZpZXcgYXMgc2xpZ2h0bHkgb2RkIGEKcmVxdWVzdCBfaGVyZV8sIGFzIGJvdGggRVZFWCBh
bmQgVkVYIHVuaW9ucyBoYXZlIGJlZW4gYXJvdW5kCmluIG91ciBjb2RlIGZvciBxdWl0ZSBzb21l
IHRpbWUuCgo+PiBAQCAtMjc2MCwxMyArMjc2MCwxMSBAQCB4ODZfZGVjb2RlKAo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZleC5yYXdbMV0gPSB2ZXgucmF3WzFdOwo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXZleC5yYXdbMl0gPSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7Cj4+
ICAKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4
Lm1icyB8fCAhZXZleC5tYnosIEVYQ19VRCk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubWJzIHx8IGV2ZXgubWJ6LCBFWENfVUQpOwo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4Lm9wbXNr
ICYmIGV2ZXgueiwgRVhDX1VEKTsKPiAKPiBXaGVyZSBkb2VzIHRoaXMgY2hlY2sgZGVyaXZlIGZy
b20/ICBJIHByZXN1bWUgeW91J3ZlIGNhbGN1bGF0ZWQgaXQgZnJvbQo+IFRhYmxlIDItNDAgaW4g
dGhlIG1hbnVhbCwgYnV0IEkgZG9uJ3Qgc2VlIGFueXRoaW5nIHRoZXJlIHdoaWNoIHN1Z2dlc3Rz
Cj4gdGhlIHJlc3RyaWN0aW9uIGFwcGxpZXMgdW5pdmVyc2FsbHkuICBFdmVyeSBjaGVjayBpbiB0
aGF0IHRhYmxlIGlzCj4gc3BlY2lmaWMgdG8gY2VydGFpbiBjbGFzc2VzIG9mIGluc3RydWN0aW9u
LgoKVGhlIGNoZWNrIGRvZXNuJ3QgZGVyaXZlIGZyb20gYW55IHRhYmxlcywgYnV0IGZyb20gdGhl
IGZhY3QgdGhhdAoiemVyb2luZy1tYXNraW5nIiBtYWtlcyBubyBzZW5zZSB3aXRob3V0ICJtYXNr
aW5nIiwgYW5kIGZyb20gdGhlCm9ic2VydmVkIGhhcmR3YXJlIGJlaGF2aW9yLgoKPj4gQEAgLTM0
MDQsNiArMzQwMiw3IEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICBkID0gKGQgJiB+RHN0TWFz
aykgfCBEc3RNZW07Cj4+ICAgICAgICAgIC8qIEJlY29tZXMgYSBub3JtYWwgRHN0TWVtIG9wZXJh
dGlvbiBmcm9tIGhlcmUgb24uICovCj4+ICAgICAgY2FzZSBEc3RNZW06Cj4+ICsgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlID09IE9QX01FTSAmJiBldmV4LnosIEVYQ19VRCk7
Cj4gCj4gSSBjYW4ndCBmaW5kIGFueSBzdGF0ZW1lbnQgdGhhdCBhbGwgRHN0TWVtIHByb2hpYml0
IHplcm8tbWFza2luZy4KPiAKPiBUaGVyZSBpcyBhIHN0YXRlbWVudCBzYXlpbmcgdGhhdCB0aGUg
c3Vic2V0IG9mIERzdE1lbSBpbnN0cnVjdGlvbnMgd2hpY2gKPiByZXF1aXJlIGFuIGVuY29kZWQg
ayByZWdpc3RlciBtYXkgbm90IHVzZSB6ZXJvLW1hc2tpbmcuCgpOb3Qgc3VyZSB3aGF0IHlvdSBt
ZWFuIGJ5ICJlbmNvZGVkIGsgcmVnaXN0ZXIiLiBWYXJpb3VzIEVWRVggYW5kCk1vZFJNIGZpZWxk
cyBjYW4gZW5jb2RlIGEgayByZWdpc3Rlci4KCk5vIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gYWxsb3dz
IHplcm9pbmctbWFza2luZyBvbiBhIG1lbW9yeSBkZXN0aW5hdGlvbgoobm9yIG9uIGEgay1yZWdp
c3RlciBkZXN0aW5hdGlvbiwgaWYgdGhhdCdzIHdoYXQgeW91IG1lYW4sIGJ1dCB0aGF0J3Mgbm90
CnRoZSBzYW1lIGFzIERzdE1lbSksIGFuZCBJIGNhbid0IGN1cnJlbnRseSBmb3Jlc2VlIHRoaXMg
dG8gY2hhbmdlCndpdGhvdXQgYSBDUFVJRCBiaXQgdGVsbGluZyB1cywgaWYgZXZlbiB0aGUgbW9z
dCBvYnZpb3VzIGNhbmRpZGF0ZXMKKFZNT1ZBUHtTLER9IGFuZCBWTU9WRFFBezMyLDY0fSkgZG9u
J3QgYWxsb3cgdGhpcy4gSGVuY2UgSSBwcmVmZXIgdGhlCmNoZWNrIHRvIGJlIGluIGEgY2VudHJh
bCBwbGFjZSBpbnN0ZWFkIG9mIGdldHRpbmcgcmVwZWF0ZWQgaW4gYSBudW1iZXIKb2YgcGxhY2Vz
LgoKTm90ZSB0aGF0ICJnZW5lcmljIGNoZWNrcyIgaW4gdGhlIGRlc2NyaXB0aW9uIGlzIG5vdCBt
ZWFudCB0byBpbXBseSB0aGF0CnRoZXNlIGV4Y2x1c2l2ZWx5IGZvbGxvdyB3aGF0IEludGVsIGxp
c3RzIGluIHRoZWlyICJnZW5lcmljIiB0YWJsZXMuIEkndmUgZG9uZQpxdWl0ZSBhIGJpdCBvZiBw
cmVyZXEgd29yayBhbmQgY2xhc3NpZmljYXRpb24gb3ZlciB0aGUgbGFzdCB5ZWFyLCBhbmQgdGhp
cwppcyBvbmUgb2YgdGhlIHBhdHRlcm5zIHRoYXQgcmVzdWx0ZWQgZnJvbSB0aGF0IHdvcmsgd2l0
aG91dCB0aGUgU0RNCmV4cGxpY2l0bHkgc3RhdGluZyBpdC4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:51:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxAnH-0002Jd-HH; Tue, 04 Sep 2018 12:50: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxAnG-0002JS-DV
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 12:50:54 +0000
X-Inumbo-ID: edf9b43b-b040-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edf9b43b-b040-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 14:49:15 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 06:50:52 -0600
Message-Id: <5B8E7FA702000078001E5209@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 06:50:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5B86AB9002000078001E31E3@prv1-mh.provo.novell.com>
 <5B86ACEE02000078001E31FC@prv1-mh.provo.novell.com>
 <38ebd1b2-01d4-0b2d-4b84-a7b857df4872@citrix.com>
In-Reply-To: <38ebd1b2-01d4-0b2d-4b84-a7b857df4872@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/6] x86emul: generalize vector length
 handling for AVX512/EVEX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA0LjA5LjE4IGF0IDEzOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTggMTU6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjgxOCw2
ICsyODE4LDkgQEAgeDg2X2RlY29kZSgKPj4gIAo+PiAgICAgICAgICAgICAgICAgIG9wY29kZSB8
PSBiIHwgTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKPj4gIAo+PiAr
ICAgICAgICAgICAgICAgIGlmICggIWV2ZXgubWJzICkKPiAKPiBUaGlzIHVzZSBvZiBtYnMgaXMg
dmVyeSBjb25mdXNpbmcgdG8gcmVhZC4gIEhvdyBhYm91dDoKPiAKPiAjZGVmaW5lIGV2ZXhfZW5j
b2RlZCBldmV4Lm1icwo+IAo+IHdoaWNoIGF0IGxlYXN0IGdpdmVzIGEgc2VtYW50aWMgbmFtZSB0
byB0aGUgaG93IHlvdSBhcmUgdXNpbmcgdGhlIG1icyBiaXQ/CgpBcyB5b3Ugc2VlbSB0byB0aGlu
ayBpdCBoZWxwcywgSSBjYW4gZG8gdGhhdC4gVG8gbWUgdGhlIHByZXNlbnQgZm9ybSB3YXMKb2J2
aW91cyBlbm91Z2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:53:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:53: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 1fxApT-0002Vv-VQ; Tue, 04 Sep 2018 12:53: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxApS-0002Vm-VP
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 12:53:11 +0000
X-Inumbo-ID: 3f434b22-b041-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f434b22-b041-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 14:51:32 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 06:53:08 -0600
Message-Id: <5B8E803002000078001E520C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 06:53:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-2-git-send-email-andrew.cooper3@citrix.com>
 <5B8D5B4F02000078001E4C4E@prv1-mh.provo.novell.com>
 <88c1b1b8-3041-3815-4741-3a1f7a2c4edd@citrix.com>
In-Reply-To: <88c1b1b8-3041-3815-4741-3a1f7a2c4edd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] xen/domain: Prepare data for is_{pv,
 hvm}_domain() as early as possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDA0LjA5LjE4IGF0IDE0OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDMvMDkvMTggMTc6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4gQEAgLTI3
Miw4ICsyNzIsMTIgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlk
LAo+Pj4gICAgICBpZiAoIChkID0gYWxsb2NfZG9tYWluX3N0cnVjdCgpKSA9PSBOVUxMICkKPj4+
ICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+Pj4gIAo+Pj4gKyAgICAvKiBTb3J0
IG91dCBvdXIgaWRlYSBvZiBpc19zeXN0ZW1fZG9tYWluKCkuICovCj4+PiAgICAgIGQtPmRvbWFp
bl9pZCA9IGRvbWlkOwo+Pj4gIAo+Pj4gKyAgICAvKiBEZWJ1ZyBzYW5pdHkuICovCj4+PiArICAg
IEFTU0VSVChpc19zeXN0ZW1fZG9tYWluKGQpID8gY29uZmlnID09IE5VTEwgOiBjb25maWcgIT0g
TlVMTCk7Cj4+IFdvdWxkIHlvdSBtaW5kIHNob3J0ZW5pbmcgdGhpcyB0byBhdCBsZWFzdAo+Pgo+
PiAgICAgQVNTRVJUKGlzX3N5c3RlbV9kb21haW4oZCkgPyAhY29uZmlnIDogY29uZmlnKTsKPj4K
Pj4gd2hpbGUgeW91IG1vdmUgaXQ/Cj4gCj4gVW5mb3J0dW5hdGVseSBub3QuCj4gCj4gZG9tYWlu
LmM6IEluIGZ1bmN0aW9uIOKAmGRvbWFpbl9jcmVhdGXigJk6Cj4gZG9tYWluLmM6Mjk2OjY3OiBl
cnJvcjogcG9pbnRlci9pbnRlZ2VyIHR5cGUgbWlzbWF0Y2ggaW4gY29uZGl0aW9uYWwKPiBleHBy
ZXNzaW9uIFstV2Vycm9yXQo+ICAgICAgQVNTRVJUKGlzX3N5c3RlbV9kb21haW4oZCkgPyAhY29u
ZmlnIDogY29uZmlnKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRy
ZWF0ZWQgYXMgZXJyb3JzCj4gL2xvY2FsL3hlbi5naXQveGVuL1J1bGVzLm1rOjE5NDogcmVjaXBl
IGZvciB0YXJnZXQgJ2RvbWFpbi5vJyBmYWlsZWQKPiAKPiB3aGljaCByZW1pbmRzIG1lIHdoeSBJ
IHdyb3RlIGl0IHRoZSB3YXkgSSBkaWQgb3JpZ2luYWxseS4KCldlbGwsIG9rYXkgdGhlbi4gSSBz
dXBwb3NlCgogICAgQVNTRVJUKGlzX3N5c3RlbV9kb21haW4oZCkgPyAhY29uZmlnIDogISFjb25m
aWcpOwoKb3IKCiAgICBBU1NFUlQoaXNfc3lzdGVtX2RvbWFpbihkKSA9PSAhY29uZmlnKTsKCmFy
ZW4ndCByZWFsbHkgYWNjZXB0YWJsZSB0byB5b3UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:54: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 1fxAr0-0002cJ-CB; Tue, 04 Sep 2018 12:54: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=valm=ls=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1fxAqz-0002c8-IP
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 12:54:45 +0000
X-Inumbo-ID: 774cf4d6-b041-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 774cf4d6-b041-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 14:53:06 +0200 (CEST)
Received: by mail-lf1-x142.google.com with SMTP id m26-v6so2878292lfb.0
 for <xen-devel@lists.xen.org>; Tue, 04 Sep 2018 05:54:44 -0700 (PDT)
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=IonYeZVuSoEfTiwDl2WNpK1tOX5sgzONJoS450N6+GY=;
 b=nBO6WVp3w2zDRK6uFmkbsUyeOY/M0oKChNSR9E7zPNOjHI91bQ+33IEthJUY58Ax6v
 jnQM3zXxmlUd00cK1LNzUNkRC6Y/IBCIzIoNkGpeTKGf6L/fY74zkugvYr7AHGHPxFsR
 UwpPwnET0R0jK16kKPyP3m7LKgOPmlnTcB4z+CWEvTR02ypCOJ8Pw9gq3kvQyeK/Cbu/
 1C0Ca5p/D+theJAat0xbrCRePpjbwVb158gxPT/FdEUKEr+39q80Aaia5zX62QHlhQO9
 EKN+vUTQx2uf1G64E6Omd2RwFqkthbTr38VvI9x0ljdREFHQKL1DYcwZepk+V5lSstIF
 Id5A==
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=IonYeZVuSoEfTiwDl2WNpK1tOX5sgzONJoS450N6+GY=;
 b=OO4jmkmiNgNaE9o1iZE0VCwrc9bemDwEx2m8Vh4Bi4g/cFZKwEeAjW9ejQtZnrLswW
 1cn6x+G3A4OaeEVrTGgQZenau1YV4ds+JkwyYno01lblhrInpjsC7O117xI49gabMddK
 BuF/jo5rwsI0DYV421NNApazLkSeRwV2JpzUb/5ampxNNGMbdX0ydHejQB6WamhqVvEV
 CMa1N6/GQrntI75g7lXyBkl9h0E0ShbxslnyCt+rjjUqnwqDYpU90fNr58FRCf6zp0+e
 OAwk3IPequEQ5MqAcD5jOGIMb1nRfhUwBG2ijOZcWA8AvG6/9oLr6iL/erTytMbo4AbU
 ezFg==
X-Gm-Message-State: APzg51CAWghpPGUcvCtlWLmkJoZDkpOoXxE6r39Dh1n1tm0uMkcXRZ4r
 odivEb6fqExLEJv5B/HcnS/oXDv/naV6A21fyEw=
X-Google-Smtp-Source: ANB0VdYCrH/6EeJo4oFFCvf4tmjXcNlT5dybTvpLflJsTQwqSAQTlT45CFLWLE3F2QlF/dYMA01+Js39b+fEFq4NajM=
X-Received: by 2002:a19:54c2:: with SMTP id
 b63-v6mr21475964lfl.128.1536065682730; 
 Tue, 04 Sep 2018 05:54:42 -0700 (PDT)
MIME-Version: 1.0
References: <bug-198497-200779@https.bugzilla.kernel.org/>
 <bug-198497-200779-43rwxa1kcg@https.bugzilla.kernel.org/>
 <CAKf6xpuYvCMUVHdP71F8OWm=bQGFxeRd7SddH-5DDo-AQjbbQg@mail.gmail.com>
 <20180420133951.GC10788@bombadil.infradead.org>
 <CAKf6xpuVrPwc=AxYruPVfdxx1Yv7NF7NKiGx7vT2WKLogUoqfA@mail.gmail.com>
 <f10cdd77-2fe2-2003-4cac-dfec50f0ee43@suse.com>
In-Reply-To: <f10cdd77-2fe2-2003-4cac-dfec50f0ee43@suse.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 4 Sep 2018 08:54:31 -0400
Message-ID: <CAKf6xpuaBRQRaM-UV9T1b6McR984U8RtXNg5+1v8MLm5Dp1A+w@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [Bug 198497] handle_mm_fault / xen_pmd_val /
 radix_tree_lookup_slot Null 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: bugzilla-daemon@bugzilla.kernel.org, Matthew Wilcox <willy@infradead.org>,
 xen-devel@lists.xen.org, linux-mm@kvack.org, akpm@linux-foundation.org,
 labbott@redhat.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>

T24gTW9uLCBBcHIgMjMsIDIwMTggYXQgNDoxNyBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+IE9uIDIwLzA0LzE4IDE3OjIwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+
ID4gQWRkaW5nIHhlbi1kZXZlbCBhbmQgdGhlIExpbnV4IFhlbiBtYWludGFpbmVycy4KPiA+Cj4g
PiBTdW1tYXJ5OiBTb21lIFhlbiB1c2VycyAoYW5kIG1heWJlIG90aGVycykgYXJlIGhpdHRpbmcg
YSBCVUcgaW4KPiA+IF9fcmFkaXhfdHJlZV9sb29rdXAoKSB1bmRlciBkb19zd2FwX3BhZ2UoKSAt
IGV4YW1wbGUgYmFja3RyYWNlIGlzCj4gPiBwcm92aWRlZCBhdCB0aGUgZW5kLiAgTWF0dGhldyBX
aWxjb3ggcHJvdmlkZWQgYSBiYW5kLWFpZCBwYXRjaCB0aGF0Cj4gPiBwcmludHMgZXJyb3JzIGxp
a2UgdGhlIGZvbGxvd2luZyBpbnN0ZWFkIG9mIHRyaWdnZXJpbmcgdGhlIGJ1Zy4KPiA+Cj4gPiBT
a3lsYWtlIDMyYml0IFBBRSBEb20wOgo+ID4gQmFkIHN3cF9lbnRyeTogODAwMDAwMDAKPiA+IG1t
L3N3YXBfc3RhdGUuYzo2ODM6IGJhZCBwdGUgZDNhMzlmMWMoODAwMDAwMDQwMDAwMDAwMCkKPiA+
Cj4gPiBJdnkgQnJpZGdlIDMyYml0IFBBRSBEb20wOgo+ID4gQmFkIHN3cF9lbnRyeTogNDAwMDAw
MDAKPiA+IG1tL3N3YXBfc3RhdGUuYzo2ODM6IGJhZCBwdGUgZDNhMDVmMWMoODAwMDAwMDIwMDAw
MDAwMCkKPiA+Cj4gPiBPdGhlciAzMmJpdCBEb21VOgo+ID4gQmFkIHN3cF9lbnRyeTogNDAwMDAw
MAo+ID4gbW0vc3dhcF9zdGF0ZS5jOjY4MzogYmFkIHB0ZSBlMjE4N2YzMCg4MDAwMDAwMjAwMDAw
MDAwKQo+ID4KPiA+IE90aGVyIDMyYml0Ogo+ID4gQmFkIHN3cF9lbnRyeTogMjAwMDAwMAo+ID4g
bW0vc3dhcF9zdGF0ZS5jOjY4MzogYmFkIHB0ZSBlZjNhM2YzOCg4MDAwMDAwMTAwMDAwMDAwKQo+
ID4KPiA+IFRoZSBMaW51eCBidWd6aWxsYSBoYXMgbW9yZSBpbmZvCj4gPiBodHRwczovL2J1Z3pp
bGxhLmtlcm5lbC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODQ5Nwo+ID4KPiA+IFRoaXMgbWF5IG5v
dCBiZSBleGNsdXNpdmUgdG8gWGVuIExpbnV4LCBidXQgbW9zdCBvZiB0aGUgcmVwb3J0cyBhcmUg
b24KPiA+IFhlbi4gIE1hdHRoZXcgd29uZGVycyBpZiBYZW4gbWlnaHQgYmUgc3RlcHBpbmcgb24g
dGhlIHVwcGVyIGJpdHMgb2YgYQo+ID4gcHRlLgo+ID4KPHNuaXA+Cj4KPiBDb3VsZCBpdCBiZSB3
ZSBqdXN0IGhhdmUgYSByYWNlIHJlZ2FyZGluZyBwdGVfY2xlYXIoKT8gVGhpcyB3aWxsIHNldAo+
IHRoZSBsb3cgcGFydCBvZiB0aGUgcHRlIHRvIHplcm8gZmlyc3QgYW5kIHRoZW4gdGhlIGhpZ2h0
IHBhcnQuCj4KPiBJbiBjYXNlIHB0ZV9jbGVhcigpIGlzIHVzZWQgaW4gaW50ZXJydXB0IG1vZGUg
ZXNwZWNpYWxseSBYZW4gd2lsbCBiZQo+IHJhdGhlciBzbG93IGFzIGl0IGVtdWxhdGVzIHRoZSB0
d28gd3JpdGVzIHRvIHRoZSBwYWdlIHRhYmxlIHJlc3VsdGluZwo+IGluIGEgbGFyZ2VyIHdpbmRv
dyB3aGVyZSB0aGUgcmFjZSBtaWdodCBoYXBwZW4uCgpJdCBsb29rcyBsaWtlIEp1ZXJnZW4gd2Fz
IGNvcnJlY3QuICBXaXRoIHRoZSBMMVRGIHZ1bG5lcmFiaWxpdHksIHRoZQpYZW4gaHlwZXJ2aXNv
ciBuZWVkcyB0byBkZXRlY3QgdnVsbmVyYWJsZSBQVEVzLiAgRm9yIDMyYml0IFBBRSwgWGVuCndv
dWxkIHRyYXAgb24gUFRFcyBsaWtlIDB4ODAwMCcwMDAyJzAwMDAnMDAwMCAgLSB0aGUgc2FtZSBm
b3JtYXQgYXMKc2VlbiBpbiB0aGlzIGJ1Zy4gIEhlIHdyb3RlIHR3byBwYXRjaGVzIGZvciBMaW51
eCwgbm93IHVwc3RyZWFtLCB0bwp3cml0ZSBQVEVzIHdpdGggNjRiaXQgb3BlcmF0aW9ucyBvciBo
eXBlcmNhbGxzIGFuZCBhdm9pZCB0aGUgaW52YWxpZApQVEVzOgpmN2M5MGMyYWE0MDAgIng4Ni94
ZW46IGRvbid0IHdyaXRlIHB0ZXMgZGlyZWN0bHkgaW4gMzItYml0IFBWIGd1ZXN0cyIKYjJkN2Ew
NzVhMWNjICJ4ODYvcGFlOiB1c2UgNjQgYml0IGF0b21pYyB4Y2hnIGZ1bmN0aW9uIGluCm5hdGl2
ZV9wdGVwX2dldF9hbmRfY2xlYXIiCgpXaXRoIHRob3NlIHBhdGNoZXMsIEkgaGF2ZSBub3Qgc2Vl
biBhICJCYWQgc3dwX2VudHJ5Iiwgc28gdGhpcyBzZWVtcwpmaXhlZCBmb3IgbWUgb24gWGVuLgoK
VGhlcmUgd2FzIGFsc28gYSByZXBvcnQgb2YgYSBub24tWGVuIGtlcm5lbCBiZWluZyBhZmZlY3Rl
ZC4gIElzIHRoZXJlCmFuIHVuZGVybHlpbmcgcHJvYmxlbSB0aGF0IG5hdGl2ZSBQQUUgY29kZSB1
cGRhdGVzIFBURXMgaW4gdHdvIHdyaXRlcywKYnV0IHRoZXJlIGlzIG5vIGxvY2tpbmcgdG8gcHJl
dmVudCB0aGUgaW50ZXJtZWRpYXRlIFBURSBmcm9tIGJlaW5nCnVzZWQgZWxzZXdoZXJlIGluIHRo
ZSBrZXJuZWw/CgpSZWdhcmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:55: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 1fxArb-0002js-1p; Tue, 04 Sep 2018 12:55: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=qfrq=ls=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxArZ-0002jS-0N
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 12:55:21 +0000
X-Inumbo-ID: 8cf864da-b041-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cf864da-b041-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 14:53:42 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 04 Sep 2018 06:55:19 -0600
Message-Id: <5B8E80B302000078001E5222@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 04 Sep 2018 06:55:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-6-paul.durrant@citrix.com>
 <5B8E717702000078001E51A4@prv1-mh.provo.novell.com>
 <0a843f35407c4b23bd9398df400066bc@AMSPEX02CL03.citrite.net>
In-Reply-To: <0a843f35407c4b23bd9398df400066bc@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 05/14] public / x86: introduce
 __HYPERCALL_iommu_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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Ian Jackson <Ian.Jackson@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+IE9uIDA0LjA5LjE4IGF0IDE0OjIzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNCBTZXB0ZW1iZXIgMjAxOCAxMjo1MAo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICtpbnQgY29tcGF0X29uZV9p
b21tdV9vcChjb21wYXRfaW9tbXVfb3BfYnVmX3QgKmJ1ZikKPj4gPiArewo+PiA+ICsgICAgY29t
cGF0X2lvbW11X29wX3QgY21wOwo+PiA+ICsgICAgeGVuX2lvbW11X29wX3QgbmF0Owo+PiA+ICsg
ICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgIGlmICggYnVmLT5zaXplIDwgc2l6ZW9mKGNtcCkg
KQo+PiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiA+ICsKPj4gPiArICAgIGlmICggY29w
eV9mcm9tX2NvbXBhdCgodm9pZCAqKSZjbXAsIGJ1Zi0+aCwgc2l6ZW9mKGNtcCkpICkKPj4gPiAr
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gPiArCj4+ID4gKyAgICBpZiAoIGNtcC5wYWQgKQo+
PiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiA+ICsKPj4gPiArICAgIHJjID0geHNtX2lv
bW11X29wKFhTTV9QUklWLCBjdXJyZW50LT5kb21haW4sIGNtcC5vcCk7Cj4+ID4gKyAgICBpZiAo
IHJjICkKPj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4+ID4gKwo+PiA+ICsgICAgWExBVF9pb21t
dV9vcCgmbmF0LCAmY21wKTsKPj4gPiArCj4+ID4gKyAgICBpb21tdV9vcCgmbmF0KTsKPj4gPiAr
Cj4+ID4gKyAgICBYTEFUX2lvbW11X29wKCZjbXAsICZuYXQpOwo+PiA+ICsKPj4gPiArICAgIGlm
ICggX19jb3B5X2ZpZWxkX3RvX2NvbXBhdChjb21wYXRfaGFuZGxlX2Nhc3QoYnVmLT5oLAo+PiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21w
YXRfaW9tbXVfb3BfdCksCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNt
cCwgc3RhdHVzKSApCj4+IAo+PiBTaW5jZSB5b3UncmUgb25seSBhZnRlciB0aGUgc3RhdHVzIGZp
ZWxkLCBwZXJoYXBzIGJldHRlciB0byBhdm9pZCB0aGUKPj4gZnVsbC1ibG93biByZXZlcnNlIFhM
QVRfaW9tbXVfb3AoKSBhbmQgY29weSBqdXN0IHRoYXQgb25lIGZpZWxkPwo+PiAKPiAKPiBJIGtp
bmQgb2YgbGlrZSB0aGUgZmFjdCB0aGF0IHRoZSB0d28gY2FsbHMgbWlycm9yIGVhY2ggb3RoZXIg
c28gSSdkIHByZWZlciAKPiB0byBrZWVwIGl0LgoKV291bGQgeW91IG1pbmQgbG9va2luZyBhdCB0
aGUgZ2VuZXJhdGVkIGNvZGUgKG9uY2UgeW91IGhhdmUgYSBmZXcKc3ViLW9wcyBpbiBwbGFjZSk/
IElmIHRoZSBjb21waWxlciBtYW5hZ2VzIHRvIHJlbW92ZSBtb3N0IG9mIHRoZQpjcnVmdCwgSSdk
IGJlIGZpbmUga2VlcGluZyBpdCBhcyBpcy4gSWYsIGhvd2V2ZXIsIGEgd2hvbGUgbG90IG9mIGV4
dHJhCmNvZGUgZ2V0cyBnZW5lcmF0ZWQsIEknZCByZWFsbHkgbGlrZSB0byBhc2sgdG8gdXNlIHRo
ZSBzaG9ydGVyIGZvcm0uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 12:55:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 12:55: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 1fxAs2-0002nv-Eb; Tue, 04 Sep 2018 12:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxAs1-0002ng-Il
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 12:55:49 +0000
X-Inumbo-ID: f580f24c-b041-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f580f24c-b041-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 12:56: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 1fxArz-0001wb-Ud; Tue, 04 Sep 2018 12:55: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 1fxArz-00013p-Ia; Tue, 04 Sep 2018 12:55:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxArz-00012h-Hz; Tue, 04 Sep 2018 12:55:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127260-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=9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 12:55:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127260: 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>

ZmxpZ2h0IDEyNzI2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5ZjAxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2Ji
MmY2NTQ3ZjE2NmJkNTRkNTBlNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMTIgIDIwMTgt
MDktMDMgMTM6MDA6MjkgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MjE1ICAy
MDE4LTA5LTAzIDE2OjAwOjI3IFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI3MjYwICAyMDE4LTA5LTA0IDExOjAwOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMTZiYmY4ZTdiMy4uOWYzZmQzZDMzOSAg
OWYzZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMSAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 13:07:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 13: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 1fxB3W-0003oq-Qn; Tue, 04 Sep 2018 13: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=5kax=ls=xenproject.org=prvs=7788f1335=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fxB3V-0003od-Vy
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 13:07:42 +0000
X-Inumbo-ID: 466adfb2-b043-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 466adfb2-b043-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 15:06:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64365601"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75162-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-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:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=e4db8c6db9356358d6a34caa19166ae72337e0cc
X-Osstest-Versions-That: seabios=7961917493baedb0aafd41d88029ed610d0c433f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 4 Sep 2018 14:07:37 +0100
Subject: [Xen-devel] [seabios baseline-only test] 75162: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE2MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1MTYyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IGxpa2UgNzUxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1MTE0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBs
aWtlIDc1MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgICAgICBmYWlsIGxpa2UgNzUxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NTExNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDc1MTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzUxMTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAg
ICAgICAgICAgIGU0ZGI4YzZkYjkzNTYzNThkNmEzNGNhYTE5MTY2YWU3MjMzN2UwY2MKYmFzZWxp
bmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDc5NjE5MTc0OTNiYWVkYjBhYWZkNDFk
ODgwMjllZDYxMGQwYzQzM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTExNCAgMjAxOC0wOC0y
NCAwNjoyMToxNCBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUxNjIgIDIwMTgt
MDktMDQgMDI6MjQ6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGU0ZGI4
YzZkYjkzNTYzNThkNmEzNGNhYTE5MTY2YWU3MjMzN2UwY2MKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIE1vbiBTZXAgMyAxNzozMjo0NCAyMDE4IC0w
NDAwCgogICAgc2RjYXJkOiBJbmNyZWFzZSBTREhDSV9QT1dFUl9PTl9USU1FIHRvIDVtcwogICAg
CiAgICBJdCBhcHBlYXJzIHNvbWUgc2QgY2FyZHMgbmVlZCBhZGRpdGlvbmFsIHRpbWUgdG8gaW5p
dGlhbGl6ZSBhZnRlcgogICAgcG93ZXIgb24uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBDaHJpcyA8
Y29kZXJpZ2h0QGdtYWlsLmNvbT4uCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8
a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 13:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fxBCx-0004bh-Pn; Tue, 04 Sep 2018 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=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxBCw-0004bc-BS
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 13:17:26 +0000
X-Inumbo-ID: a203cf82-b044-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a203cf82-b044-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 15:15:46 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78520337"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 05/14] public / x86: introduce __HYPERCALL_iommu_op
Thread-Index: AQHUOsZH9v7dcMSzYUCJ3hhPshMFh6Tf88+AgAApqCD//+iBgIAAIeKg
Date: Tue, 4 Sep 2018 13:17:22 +0000
Message-ID: <1633067282114e33bdb53fa4a36e1530@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-6-paul.durrant@citrix.com>
 <5B8E717702000078001E51A4@prv1-mh.provo.novell.com>
 <0a843f35407c4b23bd9398df400066bc@AMSPEX02CL03.citrite.net>
 <5B8E80B302000078001E5222@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E80B302000078001E5222@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 v6 05/14] public / x86: introduce
 __HYPERCALL_iommu_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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMTM6NTUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX
ZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NiAw
NS8xNF0gcHVibGljIC8geDg2OiBpbnRyb2R1Y2UKPiBfX0hZUEVSQ0FMTF9pb21tdV9vcAo+IAo+
ID4+PiBPbiAwNC4wOS4xOCBhdCAxNDoyMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToKPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+
IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE4IDEyOjUwCj4gPj4KPiA+PiA+Pj4gT24gMjMuMDguMTgg
YXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiAraW50IGNv
bXBhdF9vbmVfaW9tbXVfb3AoY29tcGF0X2lvbW11X29wX2J1Zl90ICpidWYpCj4gPj4gPiArewo+
ID4+ID4gKyAgICBjb21wYXRfaW9tbXVfb3BfdCBjbXA7Cj4gPj4gPiArICAgIHhlbl9pb21tdV9v
cF90IG5hdDsKPiA+PiA+ICsgICAgaW50IHJjOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGJ1
Zi0+c2l6ZSA8IHNpemVvZihjbXApICkKPiA+PiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+
ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGNvcHlfZnJvbV9jb21wYXQoKHZvaWQgKikmY21wLCBi
dWYtPmgsIHNpemVvZihjbXApKSApCj4gPj4gPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+
PiA+ICsKPiA+PiA+ICsgICAgaWYgKCBjbXAucGFkICkKPiA+PiA+ICsgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ID4+ID4gKwo+ID4+ID4gKyAgICByYyA9IHhzbV9pb21tdV9vcChYU01fUFJJViwg
Y3VycmVudC0+ZG9tYWluLCBjbXAub3ApOwo+ID4+ID4gKyAgICBpZiAoIHJjICkKPiA+PiA+ICsg
ICAgICAgIHJldHVybiByYzsKPiA+PiA+ICsKPiA+PiA+ICsgICAgWExBVF9pb21tdV9vcCgmbmF0
LCAmY21wKTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgaW9tbXVfb3AoJm5hdCk7Cj4gPj4gPiArCj4g
Pj4gPiArICAgIFhMQVRfaW9tbXVfb3AoJmNtcCwgJm5hdCk7Cj4gPj4gPiArCj4gPj4gPiArICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2NvbXBhdChjb21wYXRfaGFuZGxlX2Nhc3QoYnVmLT5oLAo+
ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbXBhdF9pb21tdV9vcF90KSwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZjbXAsIHN0YXR1cykgKQo+ID4+Cj4gPj4gU2luY2UgeW91J3JlIG9ubHkgYWZ0ZXIgdGhl
IHN0YXR1cyBmaWVsZCwgcGVyaGFwcyBiZXR0ZXIgdG8gYXZvaWQgdGhlCj4gPj4gZnVsbC1ibG93
biByZXZlcnNlIFhMQVRfaW9tbXVfb3AoKSBhbmQgY29weSBqdXN0IHRoYXQgb25lIGZpZWxkPwo+
ID4+Cj4gPgo+ID4gSSBraW5kIG9mIGxpa2UgdGhlIGZhY3QgdGhhdCB0aGUgdHdvIGNhbGxzIG1p
cnJvciBlYWNoIG90aGVyIHNvIEknZCBwcmVmZXIKPiA+IHRvIGtlZXAgaXQuCj4gCj4gV291bGQg
eW91IG1pbmQgbG9va2luZyBhdCB0aGUgZ2VuZXJhdGVkIGNvZGUgKG9uY2UgeW91IGhhdmUgYSBm
ZXcKPiBzdWItb3BzIGluIHBsYWNlKT8gSWYgdGhlIGNvbXBpbGVyIG1hbmFnZXMgdG8gcmVtb3Zl
IG1vc3Qgb2YgdGhlCj4gY3J1ZnQsIEknZCBiZSBmaW5lIGtlZXBpbmcgaXQgYXMgaXMuIElmLCBo
b3dldmVyLCBhIHdob2xlIGxvdCBvZiBleHRyYQo+IGNvZGUgZ2V0cyBnZW5lcmF0ZWQsIEknZCBy
ZWFsbHkgbGlrZSB0byBhc2sgdG8gdXNlIHRoZSBzaG9ydGVyIGZvcm0uCj4gCgpJIGNoZWNrZWQu
Li4gaXQncyBub3Qgd29uZGVyZnVsbHkgY29tcGFjdCAoYmVjYXVzZSBvZiB0aGUgbmVzdGVkIHN3
aXRjaGVzIEkgZ3Vlc3MpLCBzbyBJJ2xsIGNoZXJyeS1waWNrIHRoZSBzdGF0dXMgYW5kIGFkZCBh
IGNvbW1lbnQuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 13:43:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 13: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 1fxBbm-0006km-MZ; Tue, 04 Sep 2018 13:43:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5ckp=ls=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fxBbk-0006kh-Mu
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 13:43:04 +0000
X-Inumbo-ID: 8ef6cbe3-b048-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ef6cbe3-b048-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 13:43:52 +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 w84DdwwB194370;
 Tue, 4 Sep 2018 13:42:54 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=IevVUeheynjFeXg84sucVGzuzc6+cBT2VoEK2KNmQn4=;
 b=OSwfNgdB8rlXlT7VxHSt0dV0//WWHniI/Ydq+cmCkamMKaUIkipu7ugs1Q7+skAj58uO
 ymYGlpakaAHS1g+pBwlliRS2ttf8K7vGylrZXBJZdrIheGYk8vJh+yQlueooujfhYhZS
 Msu0i1+CAWfUoiNgqYvJt8sTX9euDctpA75rwb/3dlUxo5gzVRbP1W+0DCpqNGp9r5dl
 2N0vnO7SfHXj7mTWIZAHO1ajM1wcM3lUjdMBD47pvAmouBWivmGEk9KrQLdOwhUvO+4g
 vt+f8h0an0hGjoqYD/RDVZCqahLV9SCTLObULN47+Q2ZxPQ2aKVRaJLj+JlwNGnBl3VH Ng== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2m7kdqd6fu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 04 Sep 2018 13:42:54 +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 w84DgrTI003206
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 4 Sep 2018 13:42:53 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 w84Dgpat025257;
 Tue, 4 Sep 2018 13:42:51 GMT
Received: from [10.39.215.147] (/10.39.215.147)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 04 Sep 2018 06:42:51 -0700
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <cover.65253d1128f698146b48c4ff3bba2198f360c7b1.1535285866.git-series.wei.liu2@citrix.com>
 <ae822cd4b618fc4078e137cf69f6827f1647752c.1535285866.git-series.wei.liu2@citrix.com>
 <20180903134644.s6ddvd57eluw72pi@zion.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f933b8db-81ec-5b39-b686-dabfff1618cf@oracle.com>
Date: Tue, 4 Sep 2018 09:42:49 -0400
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: <20180903134644.s6ddvd57eluw72pi@zion.uk.xensource.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9005
 signatures=668708
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-1807170000 definitions=main-1809040142
Subject: Re: [Xen-devel] [PATCH v2 01/23] x86: change name of parameter for
 various invlpg 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: Kevin Tian <kevin.tian@intel.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>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

CgpPbiAwOS8wMy8yMDE4IDA5OjQ2IEFNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFN1biwgQXVnIDI2
LCAyMDE4IGF0IDAxOjE5OjM0UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+IFRoZXkgYWxsIGlu
Y29ycmVjdGx5IG5hbWVkIGEgcGFyYW1ldGVyIHZpcnR1YWwgYWRkcmVzcyB3aGlsZSBpdCBzaG91
bGQKPj4gaGF2ZSBiZWVuIGxpbmVhciBhZGRyZXNzLgo+Pgo+PiBSZXF1ZXN0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gSXMgdGhlcmUgbW9yZSBjb21tZW50IG9uIHRo
aXM/Cj4KPiBUaGVzZSBiZWluZyByYXRoZXIgbWVjaGFuaWNhbCBjaGFuZ2VzIG1ha2VzIG1lIHdv
bmRlciBpZiBJIHNob3VsZCB3YWl0Cj4gdG8gY29sbGVjdCBhbGwgbmVjZXNzYXJ5IGFjay9yZXZp
ZXcgb3IganVzdCBnbyBhaGVhZCB3aXRoIEphbiBhbmQKPiBLZXZpbidzLgoKCkFzIEkgc2FpZCBl
YXJsaWVyLCBJIGFtIG5vdCBjb252aW5jZWQgdGhpcyBjaGFuZ2UgaXMgbmVjZXNzYXJ5IHNpbmNl
IEFNRCAKZGVmaW5lcyB2aXJ0dWFsIGFuZCBsaW5lYXIgYWRkcmVzc2VzIGFzIHN5bm9ueW1zIChz
ZWUsIGZvciBleGFtcGxlLCAKc2VjdGlvbiAxLjEuMS4gaW4gdm9sdW1lIDIpLgoKSG93ZXZlciwg
aWYgb3RoZXJzIHRoaW5rIGxpbmVhciBpcyBhIGJldHRlciB0ZXJtIHRvIHVzZSwgdGhhdCdzIGZp
bmUgdG9vLgoKQWNrZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 13:51:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 13: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 1fxBjc-0007S8-L8; Tue, 04 Sep 2018 13: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=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxBjc-0007Ry-8R
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 13:51:12 +0000
X-Inumbo-ID: 59d34ddc-b049-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59d34ddc-b049-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 15:49:32 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxBjY-00037e-9K; Tue, 04 Sep 2018 13:51: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 1fxBjX-0004k6-QF; Tue, 04 Sep 2018 13:51:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxBjX-00019H-PG; Tue, 04 Sep 2018 13:51:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127232-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-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: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 13:51:07 +0000
Subject: [Xen-devel] [xen-unstable test] 127232: 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>

ZmxpZ2h0IDEyNzIzMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzIzMi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjY4NTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjY4NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjg1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODU0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjY4NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg1NAogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxNmJi
ZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRkNTBlNGNkCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUz
ZTk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY4NTQgIDIwMTgtMDgtMjggMTI6MTQ6MzMgWiAg
ICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI2OTUyICAyMDE4LTA4LTI5IDE1OjI1OjUw
IFogICAgNSBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjMyICAy
MDE4LTA5LTA0IDAwOjQxOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAg
R29wYWxhc2V0dHksIE1hbm9qIDxtYW5vai5nb3BhbGFzZXR0eUBocGUuY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
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
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
MzZlMjlkZDllNS4uMTZiYmY4ZTdiMyAgMTZiYmY4ZTdiMzliNTA0NTdiYjJmNjU0N2YxNjZiZDU0
ZDUwZTRjZCAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 13:54:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 13:54: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 1fxBn5-0007g2-D1; Tue, 04 Sep 2018 13:54:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5kax=ls=xenproject.org=prvs=7788f1335=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fxBn4-0007fn-2d
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 13:54:46 +0000
X-Inumbo-ID: 31562b62-b04a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31562b62-b04a-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 13:55:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64371325"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75163-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=04722cfa309104d815257a2705db5ee7024dc9bf
X-Osstest-Versions-That: ovmf=e3b9ab433aaccffdcc71c4af286ac352d4ce7c20
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 4 Sep 2018 14:54:41 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75163: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTYzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzUxNjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTE2MAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDA0NzIyY2ZhMzA5MTA0ZDgxNTI1N2EyNzA1ZGI1
ZWU3MDI0ZGM5YmYKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGUzYjlh
YjQzM2FhY2NmZmRjYzcxYzRhZjI4NmFjMzUyZDRjZTdjMjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTE2MCAgMjAxOC0wOS0wMyAyMDo1MDoyOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzUxNjMgIDIwMTgtMDktMDQgMDY6MjA6NTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCaSwgRGFu
ZGFuIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCAwNDcyMmNmYTMwOTEwNGQ4MTUyNTdhMjcwNWRiNWVlNzAyNGRj
OWJmCkF1dGhvcjogQmksIERhbmRhbiA8ZGFuZGFuLmJpQGludGVsLmNvbT4KRGF0ZTogICBUdWUg
QXVnIDI4IDEwOjA1OjQ4IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvU2V0dXA6IEZpeCBp
bmNvcnJlY3Qgc2l6ZSB1c2VkIGluIEFsbG9jYXRlQ29weVBvb2wKICAgIAogICAgUkVGOmh0dHBz
Oi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNQogICAgCiAgICBX
aGVuIHRoZSB0eXBlIG9mIEhpaVZhbHVlIGlzIEVGSV9JRlJfVFlQRV9CVUZGRVIsCiAgICBpdHMg
cXVlc3Rpb24gdHlwZSBpcyBFRklfSUZSX09SREVSRURfTElTVF9PUC4KICAgIEFuZCB0aGUgYnVm
ZmVyIHNpemUgYWxsb2NhdGVkIGZvciBTdGF0ZW1lbnQtPkJ1ZmZlclZhbHVlCiAgICBvZiBvcmRl
cmVkTGlzdCBpcyAiU3RhdGVtZW50LT5TdG9yYWdlV2lkdGgiCiAgICBpbiBJZnJQYXJzZS5jLgog
ICAgCiAgICBTbyBoZXJlIHdoZW4gYmFja3VwIHRoZSBidWZmZXIgdmFsdWUgYW5kIGNvcHkgdGhl
IHNpemUgb2YKICAgICJTdGF0ZW1lbnQtPlN0b3JhZ2VXaWR0aCArIHNpemVvZihDSEFSMTYpIiBp
cyBpbmNvcnJlY3QuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZml4IHRoaXMgaXNzdWUuCiAg
ICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 15:09:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 15: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 1fxCwk-0005Q4-MI; Tue, 04 Sep 2018 15:08:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxCwj-0005Pv-FA
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 15:08:49 +0000
X-Inumbo-ID: 89eb3445-b054-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89eb3445-b054-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 15:09: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 1fxCwh-0004uB-RU; Tue, 04 Sep 2018 15:08: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 1fxCwh-0000fB-ER; Tue, 04 Sep 2018 15:08:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxCwh-0003qA-Dm; Tue, 04 Sep 2018 15:08:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127265-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=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
X-Osstest-Versions-That: xen=9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 15:08:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127265: 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>

ZmxpZ2h0IDEyNzI2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkYTNiZDgxMTE4NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDljNWRkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5ZjNmZDNkMzM5YjQyYTYzMmNj
YzFjNWZmZjIxOGQxZDE5YTY5ZjAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyNjAgIDIwMTgt
MDktMDQgMTE6MDA6NDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjY1ICAy
MDE4LTA5LTA0IDEzOjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA5ZjNmZDNkMzM5Li5kYTNiZDgxMTE4ICBkYTNiZDgxMTE4NThhMWZiMDQ1
YTZkZGMwYjM2ZDcyMTY0ZDljNWRkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 15:13:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 15: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 1fxD0w-0006Ab-9U; Tue, 04 Sep 2018 15:13:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=t7fa=ls=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1fxD0v-0006AU-0D
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 15:13:09 +0000
X-Inumbo-ID: 238f1896-b055-11e8-a6a9-d7ebe60f679a
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 238f1896-b055-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 15:13:55 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2018 08:13:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,329,1531810800"; d="scan'208";a="68295182"
Received: from pl-dbox.sh.intel.com (HELO intel.com) ([10.239.13.138])
 by fmsmga008.fm.intel.com with ESMTP; 04 Sep 2018 08:13:04 -0700
Date: Tue, 4 Sep 2018 23:25:39 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180904152539.GW17047@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [tip:x86/paravirt 2/15] arch/x86/xen/mmu_pv.c:105:1:
 sparse: symbol 'xen_reservation_lock' was not declared. Should it be
 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: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, kbuild-all@01.org,
 "H. Peter Anvin" <hpa@zytor.com>, tipbuild@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>

dHJlZTogICBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
aXAvdGlwLmdpdCB4ODYvcGFyYXZpcnQKaGVhZDogICA0OTUzMTBlNGYyZGQ4NTdjNGQ1YTYyODA2
YTA0Y2I4YmE1Mzg1NWMxCmNvbW1pdDogZjAzMGFhZGU5MTY1MDgwZjM1MzlmYjg2ZmMyY2U5ZmZj
MzkxODEzYyBbMi8xNV0geDg2L3hlbjogTW92ZSBwdiBzcGVjaWZpYyBwYXJ0cyBvZiBhcmNoL3g4
Ni94ZW4vbW11LmMgdG8gbW11X3B2LmMKcmVwcm9kdWNlOgogICAgICAgICMgYXB0LWdldCBpbnN0
YWxsIHNwYXJzZQogICAgICAgIGdpdCBjaGVja291dCBmMDMwYWFkZTkxNjUwODBmMzUzOWZiODZm
YzJjZTlmZmMzOTE4MTNjCiAgICAgICAgbWFrZSBBUkNIPXg4Nl82NCBhbGxtb2Rjb25maWcKICAg
ICAgICBtYWtlIEM9MSBDRj0tRF9fQ0hFQ0tfRU5ESUFOX18KOjo6Ojo6IGJyYW5jaCBkYXRlOiAz
IGhvdXJzIGFnbwo6Ojo6OjogY29tbWl0IGRhdGU6IDMgaG91cnMgYWdvCgo+PiBhcmNoL3g4Ni94
ZW4vbW11X3B2LmM6MTA1OjE6IHNwYXJzZTogc3ltYm9sICd4ZW5fcmVzZXJ2YXRpb25fbG9jaycg
d2FzIG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRpYz8KICAgYXJjaC94ODYveGVuL21t
dV9wdi5jOjM3MzoyMDogc3BhcnNlOiBzeW1ib2wgJ3hlbl9wdGVfdmFsJyB3YXMgbm90IGRlY2xh
cmVkLiBTaG91bGQgaXQgYmUgc3RhdGljPwogICBhcmNoL3g4Ni94ZW4vbW11X3B2LmM6MzgxOjIw
OiBzcGFyc2U6IHN5bWJvbCAneGVuX3BnZF92YWwnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBp
dCBiZSBzdGF0aWM/CiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzozODc6MTc6IHNwYXJzZTogc3lt
Ym9sICd4ZW5fbWFrZV9wdGUnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/
CiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzozOTU6MTc6IHNwYXJzZTogc3ltYm9sICd4ZW5fbWFr
ZV9wZ2QnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/CiAgIGFyY2gveDg2
L3hlbi9tbXVfcHYuYzo0MDI6MjA6IHNwYXJzZTogc3ltYm9sICd4ZW5fcG1kX3ZhbCcgd2FzIG5v
dCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRpYz8KICAgYXJjaC94ODYveGVuL21tdV9wdi5j
OjQ2MDoxNzogc3BhcnNlOiBzeW1ib2wgJ3hlbl9tYWtlX3BtZCcgd2FzIG5vdCBkZWNsYXJlZC4g
U2hvdWxkIGl0IGJlIHN0YXRpYz8KICAgYXJjaC94ODYveGVuL21tdV9wdi5jOjQ2ODoyMDogc3Bh
cnNlOiBzeW1ib2wgJ3hlbl9wdWRfdmFsJyB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUg
c3RhdGljPwogICBhcmNoL3g4Ni94ZW4vbW11X3B2LmM6NDc0OjE3OiBzcGFyc2U6IHN5bWJvbCAn
eGVuX21ha2VfcHVkJyB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUgc3RhdGljPwogICBh
cmNoL3g4Ni94ZW4vbW11X3B2LmM6NTU4OjIwOiBzcGFyc2U6IHN5bWJvbCAneGVuX3A0ZF92YWwn
IHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/CiAgIGFyY2gveDg2L3hlbi9t
bXVfcHYuYzo1NjQ6MTc6IHNwYXJzZTogc3ltYm9sICd4ZW5fbWFrZV9wNGQnIHdhcyBub3QgZGVj
bGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/CiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzoxNTQ3
OjE3OiBzcGFyc2U6IHN5bWJvbCAneGVuX21ha2VfcHRlX2luaXQnIHdhcyBub3QgZGVjbGFyZWQu
IFNob3VsZCBpdCBiZSBzdGF0aWM/CiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzoyMTAxOjQ1OiBz
cGFyc2U6IGV4cHJlc3Npb24gdXNpbmcgc2l6ZW9mKHZvaWQpCiAgIGFyY2gveDg2L3hlbi9tbXVf
cHYuYzoyMTA1OjUxOiBzcGFyc2U6IGV4cHJlc3Npb24gdXNpbmcgc2l6ZW9mKHZvaWQpCiAgIGFy
Y2gveDg2L3hlbi9tbXVfcHYuYzoyMTEwOjU5OiBzcGFyc2U6IGV4cHJlc3Npb24gdXNpbmcgc2l6
ZW9mKHZvaWQpCiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzoyNzQ4OjI5OiBzcGFyc2U6IGV4cHJl
c3Npb24gdXNpbmcgc2l6ZW9mKHZvaWQpCiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzo2OTQ6MTk6
IHNwYXJzZTogY29udGV4dCBpbWJhbGFuY2UgaW4gJ3hlbl9wdGVfbG9jaycgLSB3cm9uZyBjb3Vu
dCBhdCBleGl0CiAgIGFyY2gveDg2L3hlbi9tbXVfcHYuYzo3MDY6MTM6IHNwYXJzZTogY29udGV4
dCBpbWJhbGFuY2UgaW4gJ3hlbl9wdGVfdW5sb2NrJyAtIHVuZXhwZWN0ZWQgdW5sb2NrCgpQbGVh
c2UgcmV2aWV3IGFuZCBwb3NzaWJseSBmb2xkIHRoZSBmb2xsb3d1cCBwYXRjaC4KCi0tLQowLURB
WSBrZXJuZWwgdGVzdCBpbmZyYXN0cnVjdHVyZSAgICAgICAgICAgICAgICBPcGVuIFNvdXJjZSBU
ZWNobm9sb2d5IENlbnRlcgpodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1haWwva2J1aWxkLWFs
bCAgICAgICAgICAgICAgICAgICBJbnRlbCBDb3Jwb3JhdGlvbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 15:13:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 15: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 1fxD12-0006BQ-JN; Tue, 04 Sep 2018 15:13:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=t7fa=ls=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1fxD11-0006BH-IC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 15:13:15 +0000
X-Inumbo-ID: 281404ab-b055-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 281404ab-b055-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 15:14:03 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2018 08:13:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,329,1531810800"; d="scan'208";a="85916338"
Received: from pl-dbox.sh.intel.com (HELO intel.com) ([10.239.13.138])
 by fmsmga004.fm.intel.com with ESMTP; 04 Sep 2018 08:12:37 -0700
Date: Tue, 4 Sep 2018 23:25:12 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180904152512.GV17047@intel.com>
References: <201809040116.CNt3UQy0%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <201809040116.CNt3UQy0%fengguang.wu@intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [RFC PATCH tip] x86/xen: xen_reservation_lock can be
 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: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, kbuild-all@01.org,
 "H. Peter Anvin" <hpa@zytor.com>, tipbuild@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>

CkZpeGVzOiBmMDMwYWFkZTkxNjUgKCJ4ODYveGVuOiBNb3ZlIHB2IHNwZWNpZmljIHBhcnRzIG9m
IGFyY2gveDg2L3hlbi9tbXUuYyB0byBtbXVfcHYuYyIpClNpZ25lZC1vZmYtYnk6IGtidWlsZCB0
ZXN0IHJvYm90IDxmZW5nZ3Vhbmcud3VAaW50ZWwuY29tPgotLS0KIG1tdV9wdi5jIHwgICAgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4
IGJmMzBmYTAuLjdhZGE5ZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysg
Yi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgcHVkX3Qg
bGV2ZWwzX3VzZXJfdnN5c2NhbGxbUFRSU19QRVJfUFVEXSBfX3BhZ2VfYWxpZ25lZF9ic3M7CiAg
KiBQcm90ZWN0cyBhdG9taWMgcmVzZXJ2YXRpb24gZGVjcmVhc2UvaW5jcmVhc2UgYWdhaW5zdCBj
b25jdXJyZW50IGluY3JlYXNlcy4KICAqIEFsc28gcHJvdGVjdHMgbm9uLWF0b21pYyB1cGRhdGVz
IG9mIGN1cnJlbnRfcGFnZXMgYW5kIGJhbGxvb24gbGlzdHMuCiAgKi8KLURFRklORV9TUElOTE9D
Syh4ZW5fcmVzZXJ2YXRpb25fbG9jayk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHhlbl9yZXNl
cnZhdGlvbl9sb2NrKTsKIAogLyoKICAqIE5vdGUgYWJvdXQgY3IzIChwYWdldGFibGUgYmFzZSkg
dmFsdWVzOgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 15:54:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 15: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 1fxDen-0000uF-JB; Tue, 04 Sep 2018 15:54: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=5kax=ls=xenproject.org=prvs=7788f1335=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fxDen-0000u2-33
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 15:54:21 +0000
X-Inumbo-ID: 8e21dee9-b05a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e21dee9-b05a-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 17:52:41 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64388895"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75164-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:guest-start:fail:regression
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75133
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 4 Sep 2018 16:54:16 +0100
Subject: [Xen-devel] [distros-debian-snapshot test] 75164: 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>

ZmxpZ2h0IDc1MTY0IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1MTY0LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3RhcnQgZmFpbCBSRUdSLiB2cy4gNzUxMzMKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
IGZhaWwgbGlrZSA3NTEzMwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3Qt
cHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTEzMwogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgZmFpbCBs
aWtlIDc1MTMzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAx
MCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUxMzMKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUx
MzMKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTEzMwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWls
eS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUxMzMKIHRl
c3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzUxMzMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9v
dC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1MTMzCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3NTEzMwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUxMzMKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTEzMwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1MTMzCgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1k
YWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJl
bnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdy
dWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5
LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:02: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 1fxDma-0002EY-Gn; Tue, 04 Sep 2018 16:02:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nw1e=ls=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1fxDmZ-0002ET-4I
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 16:02:23 +0000
X-Inumbo-ID: 04ab77a7-b05c-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [185.176.76.210])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04ab77a7-b05c-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:03:10 +0000 (UTC)
Received: from lhreml707-cah.china.huawei.com (unknown [172.18.7.106])
 by Forcepoint Email with ESMTP id 3429987294383;
 Tue,  4 Sep 2018 17:02:17 +0100 (IST)
Received: from FRAEMA704-CHM.china.huawei.com (10.206.14.53) by
 lhreml707-cah.china.huawei.com (10.201.108.48) with Microsoft SMTP Server
 (TLS) id 14.3.399.0; Tue, 4 Sep 2018 17:02:19 +0100
Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.206]) by
 FRAEMA704-CHM.china.huawei.com ([169.254.4.202]) with mapi id 14.03.0415.000; 
 Tue, 4 Sep 2018 18:02:09 +0200
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: Xen Dom0 boot failure on platform that supports ARM GICv4
Thread-Index: AdRDlNxJ7qw54CgwTcaZd33ww5Yvtf//9r6A///dKuCAADO3AP//y6nggAFkjAD//5MYkA==
Date: Tue, 4 Sep 2018 16:02:08 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA838780832@FRAEML521-MBX.china.huawei.com>
References: <5FC3163CFD30C246ABAA99954A238FA83877FE25@FRAEML521-MBX.china.huawei.com>
 <0334a4a1-ecf8-b18a-2888-187a85e29297@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA83877FF90@FRAEML521-MBX.china.huawei.com>
 <67556934-9a03-9b9f-76ff-5d19ad751348@arm.com>
 <5FC3163CFD30C246ABAA99954A238FA8387800CA@FRAEML521-MBX.china.huawei.com>
 <f9d6b1ed-4797-3216-804e-d298fc71a31b@arm.com>
In-Reply-To: <f9d6b1ed-4797-3216-804e-d298fc71a31b@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Xen Dom0 boot failure on platform that supports ARM
 GICv4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Linuxarm <linuxarm@huawei.com>
Content-Type: text/plain; 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+IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE4IDEy
OjIyDQo+IFRvOiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+Ow0KPiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBDYzogc3N0
YWJlbGxpbmlAa2VybmVsLm9yZzsgTGludXhhcm0gPGxpbnV4YXJtQGh1YXdlaS5jb20+OyBBbmRy
ZQ0KPiBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFhl
biBEb20wIGJvb3QgZmFpbHVyZSBvbiBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIEFSTSBHSUN2NA0K
DQpbLi4uXSANCiANCj4gPj4gSSBtYXkgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgaGFwcGVuaW5nLiBB
cyB3ZSBwb3B1bGF0ZSBtb3JlIHJlZ2lvbnMgdGhhbg0KPiA+PiBuZWNlc3NhcnksIGl0IGlzIHBv
c3NpYmxlIHRoYXQgTGludXggaXMgdHJ5aW5nIHRvIGFjY2VzcyB0aGVtLiBXb3VsZCBpdA0KPiA+
PiBiZSBwb3NzaWJsZSB0byBhZGQgc29tZSBkZWJ1ZyBpbiB0aGUgTGludXggZnVuY3Rpb24gZ2lj
X2l0ZXJhdGVfcmRpc3RzDQo+ID4+IHRvIGtub3cgd2hhdCB0aGUga2VybmVsIGlzIHRyeWluZyB0
byByZWFkPw0KPiA+DQo+ID4gT2ssIGVuYWJsZWQgZWFybHljb24gZm9yIERvbTAuIFBsZWFzZSBm
aW5kIHRoZSBsb2cgYmVsb3csDQo+IA0KPiBUaGFuayB5b3UgZm9yIHRoZSBsb2cuIEkgbm93IGhh
dmUgYW4gaWRlYSB3aGF0J3MgaXMgZ29pbmcgd3JvbmcuIFRoZSBmdW5jdGlvbg0KPiBnaWNfaXRl
cmF0ZV9yZGlzdHMgY2FuIGJlIHVzZWQgdG8gZ28gdGhyb3VnaCBhbGwgdGhlIHJlLWRpc3RyaWJ1
dG9yIChmb3IgaW5zdGFuY2UNCj4gdG8gY2hlY2sgd2hldGhlciB2TFBJcyBpcyBhdmFpbGFibGUp
Lg0KPiANCj4gQmVjYXVzZSBzb21lIG9mIHRoZSByZWdpb25zIGFyZSBlbXB0eSAoaS5lIG5vdCBl
bXVsYXRlZCksIHlvdSBlbmQgdXAgdG8gdHJhcC4NCj4gWW91cg0KPiBwYXRjaCBzb2x2ZXMgdGhl
IHByb2JsZW0gYnkgbWFraW5nIHJlZ2lvbnMgbm90IGVtcHR5IGluIHRoZSBjYXNlIG9mIEdJQ3Y0
LiBCdXQNCj4gSQ0KPiB0aGluayB0aGlzIGNhbiBhbHNvIGhhcHBlbiB3aGVuIHRoZSBudW1iZXIg
b2YgdkNQVXMgZm9yIERvbTAgZ2V0IHJlc3RyaWN0ZWQuDQoNClllcywgdGhhdOKAmXMgcmlnaHQu
IEkgZGlkbuKAmXQgY29uc2lkZXIgdGhhdC4NCg0KPiBDYW4geW91IGhhdmUgYSB0cnkgYXQgdGhl
IHBhdGNoIGJlbG93PyBJIGhhdmVuJ3QgdGVzdGVkIG9uIEFDUEkuDQo+IA0KPiBJZiB0aGF0IHdv
cmtzIGZvciB5b3UsIEkgd2lsbCBhZGQgdGhlIERUIGNhc2UsIGNsZWFuIGl0IHVwIGFuZCBzZW5k
IGl0Lg0KDQpUaGFua3MgZm9yIHRoZSBwYXRjaC4gSXQgd29ya3MuIFBsZWFzZSBDQyBtZSB3aGVu
IHlvdSBzZW5kIHRoZSByZXZpc2VkIG9uZSwNCkkgY2FuIHJldGVzdCBhbmQgcHJvdmlkZSBULWJ5
Lg0KDQpDaGVlcnMsDQpTaGFtZWVyDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxDvA-0002yT-Ex; Tue, 04 Sep 2018 16:11: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=3ax9=ls=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxDv8-0002yO-O7
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:11:14 +0000
X-Inumbo-ID: e9fca52f-b05c-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9fca52f-b05c-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:09:35 +0200 (CEST)
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 B864CAEE9;
 Tue,  4 Sep 2018 16:11:11 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20180810103714.5112=ef=bf=bd1=ef=bf=bdpaul.durrant@ci?=
 =?UTF-8?Q?trix.com> <5B6D86F30?=
 =?UTF-8?Q?2000078001DCF85@prv1=ef=bf=bdmh.provo.novell.com> <e8cff3ca6c154b?=
 =?UTF-8?Q?67a2a932af83719354@AMSPEX02CL03.citrite.net> <fdf19f7d=ef=bf=bd1b?=
 =?UTF-8?B?OTLvv71hOWMw77+9MzYwMu+/vWIxYzk4MDdiZjYxMEBjaXRyaXguY29tPiA8YTcz?=
 =?UTF-8?Q?5b4359ccc4b278330204d9790c6ac@AMSPEX02CL03.citrite.net> <5B6DAF9F?=
 =?UTF-8?Q?02000078001DD040@prv1=ef=bf=bdmh.provo.novell.com> <e2f77af0b2394?=
 =?UTF-8?Q?b8f859a1f2dc1a91797@AMSPEX02CL03.citrite.net> <5B6DB69D0200007800?=
 =?UTF-8?Q?1DD06A@prv1=ef=bf=bdmh.provo.novell.com> <eaab5a73=ef=bf=bd2910?=
 =?UTF-8?B?77+9N2ZiNu+/vWUxZmPvv70wODUzN2U2MzA4OGNAY2l0cml4LmNvbT4gPDkyY2E2?=
 =?UTF-8?B?OWU177+9OThiMe+/vTYxZTTvv704MTdh77+9Mzg2OGY4Mjk0NzFhQGNpdHJpeC5j?=
 =?UTF-8?Q?om> <5B75521102000078001DED13@prv1=ef=bf=bdmh.provo.novell.com> <?=
 =?UTF-8?Q?11c0c965-9af7-2cec-1420-4541e281183a@citrix.com> <5B755FBC0200007?=
 =?UTF-8?Q?8001DEDBF@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <dd3c99c2-67e3-faf1-4219-85651b891adc@suse.com>
Date: Tue, 4 Sep 2018 18:11:09 +0200
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: <5B755FBC0200007?= =?UTF-8?Q?8001DEDBF@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] MMIO emulation 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Durrant <paul.durrant@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>

T24gMTYvMDgvMTggMTM6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjA4LjE4IGF0
IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzA4LzE4
IDExOjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEZvbGxvd2luZyBzb21lIGZ1cnRoZXIgZGlz
Y3Vzc2lvbiB3aXRoIEFuZHJldywgaGUgbG9va3MgdG8gYmUKPj4+IGNvbnZpbmNlZCB0aGF0IHRo
ZSBpc3N1ZSBpcyB0byBiZSBmaXhlZCBpbiB0aGUgYmFsbG9vbiBkcml2ZXIsCj4+PiB3aGljaCBz
byBmYXIgKGludGVudGlvbmFsbHkgYWZhaWN0KSBkb2VzIG5vdCByZW1vdmUgdGhlIGRpcmVjdAo+
Pj4gbWFwIGVudHJpZXMgZm9yIGJhbGxvb25lZCBvdXQgcGFnZXMgaW4gdGhlIEhWTSBjYXNlLiBJ
J20gbm90Cj4+PiBjb252aW5jZWQgb2YgdGhpcywgYnV0IEknZCBuZXZlcnRoZWxlc3MgbGlrZSB0
byBpbnF1aXJlIHdoZXRoZXIKPj4+IHN1Y2ggYSBjaGFuZ2UgKHJlc3VsdGluZyBpbiBzaGF0dGVy
ZWQgc3VwZXIgcGFnZSBtYXBwaW5ncykKPj4+IHdvdWxkIGJlIGFjY2VwdGFibGUgaW4gdGhlIGZp
cnN0IHBsYWNlLgo+Pgo+PiBXZSBkb24ndCB0b2xlcmF0ZSBhbnl0aGluZyBlbHNlIGluIHRoZSBk
aXJlY3RtYXAgcG9pbnRpbmcgdG8KPj4gaW52YWxpZC91bmltcGxlbWVudGVkIGZyYW1lcy4gIFdo
eSBzaG91bGQgYmFsbG9vbmluZyBiZSBhbnkgZGlmZmVyZW50Pwo+IAo+IEJlY2F1c2UgYmFsbG9v
bmluZyBpcyBzb21ldGhpbmcgdmlydHVhbGl6YXRpb24gc3BlY2lmaWMsIHdoaWNoCj4gZG9lc24n
dCBoYXZlIGFueSBlcXVpdmFsZW50IG9uIGJhcmUgaGFyZHdhcmUgKG1lbW9yeSBob3QKPiB1bnBs
dWcgZG9lc24ndCBjb21lIHF1aXRlIGNsb3NlIGVub3VnaCBpbW8sIG5vdCB0aGUgbGVhc3QKPiBi
ZWNhdXNlIHRoYXQgZG9lc24ndCB3b3JrIG9uIGEgcGFnZSBncmFudWxhciBiYXNpcykuIEhlbmNl
Cj4gd2UncmUgdG8gZGVmaW5lIHRoZSBleGFjdCBiZWhhdmlvciBoZXJlLCBhbmQgaGVuY2Ugc3Vj
aCBhCj4gZGVmaW5pdGlvbiBjb3VsZCBhcyB3ZWxsIGluY2x1ZGUgc3BlY2lhbCBiZWhhdmlvciBv
ZiBhY2Nlc3Nlcwo+IHRvIHRoZSBpbnZvbHZlZCBndWVzdC1waHlzaWNhbCBhZGRyZXNzZXMuCgpB
ZnRlciBkaXNjdXNzaW5nIHRoZSBpc3N1ZSB3aXRoIHNvbWUgS1ZNIGd1eXMgSSBzdGlsbCB0aGlu
ayBpdCB3b3VsZCBiZQpiZXR0ZXIgdG8gbGVhdmUgdGhlIGJhbGxvb25lZCBwYWdlcyBtYXBwZWQg
aW4gdGhlIGRpcmVjdCBtYXAuIEtWTSBkb2VzCml0IHRoZSBzYW1lIHdheS4gVGhleSByZXR1cm4g
InNvbWV0aGluZyIgaW4gY2FzZSB0aGUgZ3Vlc3QgdHJpZXMgdG8KcmVhZCBmcm9tIHN1Y2ggYSBw
YWdlIChtaWdodCBiZSB0aGUgcmVhbCBkYXRhLCAwJ3Mgb3IgYWxsIDEncykuCgpTbyB3ZSBzaG91
bGQgZWl0aGVyIG1hcCBhbiBhbGwgMCdzIG9yIDEncyBwYWdlIHZpYSBFUFQsIG9yIHdlIHNob3Vs
ZApyZXR1cm4gMCdzIG9yIDEncyB2aWEgZW11bGF0aW9uIG9mIHRoZSByZWFkIGluc3RydWN0aW9u
LgoKUGVyZm9ybWFuY2Ugc2hvdWxkbid0IGJlIGEgbWFqb3IgaXNzdWUsIGFzIHN1Y2ggcmVhZHMg
c2hvdWxkIGJlIHJlYWxseQpyYXJlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzQ-0003GR-JZ; Tue, 04 Sep 2018 16:15:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzP-0003Fe-JZ
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:39 +0000
X-Inumbo-ID: e048fb0b-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e048fb0b-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391560"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:18 +0100
Message-ID: <20180904161533.11575-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 01/16] x86: change name of parameter for
 various invlpg 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@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>

VGhleSBhbGwgaW5jb3JyZWN0bHkgbmFtZWQgYSBwYXJhbWV0ZXIgdmlydHVhbCBhZGRyZXNzIHdo
aWxlIGl0IHNob3VsZApoYXZlIGJlZW4gbGluZWFyIGFkZHJlc3MuCgpSZXF1ZXN0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KQWNrZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICB8IDE0ICsrKysrKystLS0t
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgMTIgKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbm9uZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
ICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaCB8ICA0
ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCAgfCAgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oICAgICAgIHwgIDMgKystCiAxMCBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDBi
MDZlMmZmMTEuLjM0ZDU1YjQ5MzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yNDg4LDE4ICsyNDg4LDE4
IEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9faW52YWxpZGF0ZV9jYWNoZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIH0KIAogc3RhdGljIHZvaWQgc3ZtX2ludmxwZ2FfaW50ZXJjZXB0
KAotICAgIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLCB1aW50MzJfdCBhc2lk
KQorICAgIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdWludDMyX3QgYXNp
ZCkKIHsKLSAgICBzdm1faW52bHBnYSh2YWRkciwKKyAgICBzdm1faW52bHBnYShsaW5lYXIsCiAg
ICAgICAgICAgICAgICAgKGFzaWQgPT0gMCkKICAgICAgICAgICAgICAgICA/IHYtPmFyY2guaHZt
Lm4xYXNpZC5hc2lkCiAgICAgICAgICAgICAgICAgOiB2Y3B1X25lc3RlZGh2bSh2KS5udl9uMmFz
aWQuYXNpZCk7CiB9CiAKLXN0YXRpYyB2b2lkIHN2bV9pbnZscGdfaW50ZXJjZXB0KHVuc2lnbmVk
IGxvbmcgdmFkZHIpCitzdGF0aWMgdm9pZCBzdm1faW52bHBnX2ludGVyY2VwdCh1bnNpZ25lZCBs
b25nIGxpbmVhcikKIHsKLSAgICBIVk1UUkFDRV9MT05HXzJEKElOVkxQRywgMCwgVFJDX1BBUl9M
T05HKHZhZGRyKSk7Ci0gICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCB2YWRkcik7CisgICAgSFZN
VFJBQ0VfTE9OR18yRChJTlZMUEcsIDAsIFRSQ19QQVJfTE9ORyhsaW5lYXIpKTsKKyAgICBwYWdp
bmdfaW52bHBnKGN1cnJlbnQsIGxpbmVhcik7CiB9CiAKIHN0YXRpYyBib29sIGlzX2ludmxwZyhj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLApAQCAtMjUxMiw5ICsyNTEyLDkg
QEAgc3RhdGljIGJvb2wgaXNfaW52bHBnKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAq
c3RhdGUsCiAgICAgICAgICAgIChleHQgJiA3KSA9PSA3OwogfQogCi1zdGF0aWMgdm9pZCBzdm1f
aW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyKQorc3RhdGljIHZvaWQg
c3ZtX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7Ci0gICAg
c3ZtX2FzaWRfZ19pbnZscGcodiwgdmFkZHIpOworICAgIHN2bV9hc2lkX2dfaW52bHBnKHYsIGxp
bmVhcik7CiB9CiAKIHN0YXRpYyBib29sIHN2bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZTkyNmIwYjI4
ZS4uYjJlMWEyODAzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZv
aWQgdm14X3diaW52ZF9pbnRlcmNlcHQodm9pZCk7CiBzdGF0aWMgdm9pZCB2bXhfZnB1X2RpcnR5
X2ludGVyY2VwdCh2b2lkKTsKIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpOwogc3RhdGljIGludCB2bXhfbXNy
X3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCk7
Ci1zdGF0aWMgdm9pZCB2bXhfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
ZGRyKTsKK3N0YXRpYyB2b2lkIHZteF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgbGluZWFyKTsKIAogLyogVmFsdWVzIGZvciBkb21haW4ncyAtPmFyY2guaHZtX2RvbWFpbi5w
aV9vcHMuZmxhZ3MuICovCiAjZGVmaW5lIFBJX0NTV19GUk9NICgxdSA8PCAwKQpAQCAtMjU5NSwx
NiArMjU5NSwxNiBAQCBzdGF0aWMgdm9pZCB2bXhfZHJfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhp
dF9xdWFsaWZpY2F0aW9uLAogICAgIHZteF91cGRhdGVfY3B1X2V4ZWNfY29udHJvbCh2KTsKIH0K
IAotc3RhdGljIHZvaWQgdm14X2ludmxwZ19pbnRlcmNlcHQodW5zaWduZWQgbG9uZyB2YWRkcikK
K3N0YXRpYyB2b2lkIHZteF9pbnZscGdfaW50ZXJjZXB0KHVuc2lnbmVkIGxvbmcgbGluZWFyKQog
ewotICAgIEhWTVRSQUNFX0xPTkdfMkQoSU5WTFBHLCAvKmludmxwZ2E9Ki8gMCwgVFJDX1BBUl9M
T05HKHZhZGRyKSk7Ci0gICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCB2YWRkcik7CisgICAgSFZN
VFJBQ0VfTE9OR18yRChJTlZMUEcsIC8qaW52bHBnYT0qLyAwLCBUUkNfUEFSX0xPTkcobGluZWFy
KSk7CisgICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCBsaW5lYXIpOwogfQogCi1zdGF0aWMgdm9p
ZCB2bXhfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyKQorc3RhdGlj
IHZvaWQgdm14X2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7
CiAgICAgaWYgKCBjcHVfaGFzX3ZteF92cGlkICkKLSAgICAgICAgdnBpZF9zeW5jX3ZjcHVfZ3Zh
KHYsIHZhZGRyKTsKKyAgICAgICAgdnBpZF9zeW5jX3ZjcHVfZ3ZhKHYsIGxpbmVhcik7CiB9CiAK
IHN0YXRpYyBpbnQgdm14X3ZtZnVuY19pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDg0OTc5ZjI4ZDUuLjQwOTgxNGNlMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NzkzLDE5ICs1NzkzLDE5IEBAIGNvbnN0IHVu
c2lnbmVkIGxvbmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheV9zaXplKQogICAgIHJldHVybiBiYWRfcGFnZXM7CiB9CiAKLXZvaWQgcGFnaW5nX2ludmxw
ZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKK3ZvaWQgcGFnaW5nX2ludmxwZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7Ci0gICAgaWYgKCAhaXNfY2Fu
b25pY2FsX2FkZHJlc3ModmEpICkKKyAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhsaW5l
YXIpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFibGVkKHYt
PmRvbWFpbikgJiYKLSAgICAgICAgICFwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT5pbnZscGcodiwg
dmEpICkKKyAgICAgICAgICFwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT5pbnZscGcodiwgbGluZWFy
KSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSApCi0gICAgICAg
IGZsdXNoX3RsYl9vbmVfbG9jYWwodmEpOworICAgICAgICBmbHVzaF90bGJfb25lX2xvY2FsKGxp
bmVhcik7CiAgICAgZWxzZQotICAgICAgICBodm1faW52bHBnKHYsIHZhKTsKKyAgICAgICAgaHZt
X2ludmxwZyh2LCBsaW5lYXIpOwogfQogCiAvKiBCdWlsZCBhIDMyYml0IFBTRSBwYWdlIHRhYmxl
IHVzaW5nIDRNQiBwYWdlcy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFw
LmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGM1M2Q3NmNmNjkuLjNkNjUxYjk0
YzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL2hhcC9oYXAuYwpAQCAtNjUwLDcgKzY1MCw3IEBAIHN0YXRpYyBpbnQgaGFwX3BhZ2Vf
ZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsCiAgKiBzaG91bGQgbm90IGJl
IGludGVyY2VwdGluZyBpdC4gIEhvd2V2ZXIsIHdlIG5lZWQgdG8gY29ycmVjdGx5IGhhbmRsZQog
ICogZ2V0dGluZyBoZXJlIGZyb20gaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLgogICovCi1zdGF0aWMg
Ym9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCitzdGF0
aWMgYm9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFy
KQogewogICAgIC8qCiAgICAgICogRW11bGF0ZSBJTlZMUEdBOgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CmluZGV4IDdiYjZmNDcxNTUuLmJiYTU3M2FlODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAg
LTM1NDksNyArMzU0OSw3IEBAIHByb3BhZ2F0ZToKICAqIGluc3RydWN0aW9uIHNob3VsZCBiZSBp
c3N1ZWQgb24gdGhlIGhhcmR3YXJlLCBvciBmYWxzZSBpZiBpdCdzIHNhZmUgbm90CiAgKiB0byBk
byBzby4KICAqLwotc3RhdGljIGJvb2wgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhKQorc3RhdGljIGJvb2wgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGxpbmVhcikKIHsKICAgICBtZm5fdCBzbDFtZm47CiAgICAgc2hhZG93X2wyZV90IHNs
MmU7CkBAIC0zNTcyLDE0ICszNTcyLDE0IEBAIHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKICAgICB7CiAgICAgICAgIHNoYWRvd19sM2VfdCBz
bDNlOwogICAgICAgICBpZiAoICEoc2hhZG93X2w0ZV9nZXRfZmxhZ3MoCi0gICAgICAgICAgICAg
ICAgICAgc2hfbGluZWFyX2w0X3RhYmxlKHYpW3NoYWRvd19sNF9saW5lYXJfb2Zmc2V0KHZhKV0p
CisgICAgICAgICAgICAgICAgICAgc2hfbGluZWFyX2w0X3RhYmxlKHYpW3NoYWRvd19sNF9saW5l
YXJfb2Zmc2V0KGxpbmVhcildKQogICAgICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5UKSApCiAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIC8qIFRoaXMgbXVzdCBzdGlsbCBiZSBh
IGNvcHktZnJvbS11c2VyIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSB0aGUKICAgICAgICAgICogcGFn
aW5nIGxvY2ssIGFuZCB0aGUgaGlnaGVyLWxldmVsIHNoYWRvd3MgbWlnaHQgZGlzYXBwZWFyCiAg
ICAgICAgICAqIHVuZGVyIG91ciBmZWV0LiAqLwogICAgICAgICBpZiAoIF9fY29weV9mcm9tX3Vz
ZXIoJnNsM2UsIChzaF9saW5lYXJfbDNfdGFibGUodikKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKyBzaGFkb3dfbDNfbGluZWFyX29mZnNldCh2YSkpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIHNoYWRvd19sM19saW5lYXJfb2Zmc2V0KGxp
bmVhcikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChzbDNlKSkgIT0g
MCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2ludmxwZ19mYXVs
dCk7CkBAIC0zNTg5LDcgKzM1ODksNyBAQCBzdGF0aWMgYm9vbCBzaF9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAg
fQogI2Vsc2UgLyogU0hBRE9XX1BBR0lOR19MRVZFTFMgPT0gMyAqLwotICAgIGlmICggIShsM2Vf
Z2V0X2ZsYWdzKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5sM3RhYmxlW3NoYWRvd19sM19saW5lYXJf
b2Zmc2V0KHZhKV0pCisgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3Modi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmwzdGFibGVbc2hhZG93X2wzX2xpbmVhcl9vZmZzZXQobGluZWFyKV0pCiAgICAgICAgICAg
ICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAvLyBubyBuZWVkIHRvIGZsdXNoIGFueXRoaW5n
IGlmIHRoZXJlJ3Mgbm8gU0wyLi4uCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTM1OTgsNyAr
MzU5OCw3IEBAIHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YSkKICAgICAvKiBUaGlzIG11c3Qgc3RpbGwgYmUgYSBjb3B5LWZyb20tdXNlciBiZWNh
dXNlIHdlIGRvbid0IGhhdmUgdGhlIHNoYWRvdwogICAgICAqIGxvY2ssIGFuZCB0aGUgaGlnaGVy
LWxldmVsIHNoYWRvd3MgbWlnaHQgZGlzYXBwZWFyIHVuZGVyIG91ciBmZWV0LiAqLwogICAgIGlm
ICggX19jb3B5X2Zyb21fdXNlcigmc2wyZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc2hf
bGluZWFyX2wyX3RhYmxlKHYpICsgc2hhZG93X2wyX2xpbmVhcl9vZmZzZXQodmEpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaF9saW5lYXJfbDJfdGFibGUodikgKyBzaGFkb3dfbDJfbGlu
ZWFyX29mZnNldChsaW5lYXIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YgKHNs
MmUpKSAhPSAwICkKICAgICB7CiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2ludmxwZ19mYXVs
dCk7CkBAIC0zNjQyLDcgKzM2NDIsNyBAQCBzdGF0aWMgYm9vbCBzaF9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiAgICAgICAgICAgICAgKiBmZWV0LiAqLwogICAgICAg
ICAgICAgaWYgKCBfX2NvcHlfZnJvbV91c2VyKCZzbDJlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNoX2xpbmVhcl9sMl90YWJsZSh2KQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICsgc2hhZG93X2wyX2xpbmVhcl9vZmZzZXQodmEpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsgc2hhZG93X2wyX2xpbmVhcl9vZmZzZXQobGluZWFyKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YgKHNsMmUpKSAhPSAwICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19pbnZscGdf
ZmF1bHQpOwpAQCAtMzY2NCw3ICszNjY0LDcgQEAgc3RhdGljIGJvb2wgc2hfaW52bHBnKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQogICAgICAgICAgICAgICAgICAgICAgICAgJiYg
cGFnZV9pc19vdXRfb2Zfc3luYyhwZykgKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgc2hhZG93X2wxZV90ICpzbDE7Ci0gICAgICAgICAgICAgICAgc2wxID0gc2hfbGluZWFyX2wx
X3RhYmxlKHYpICsgc2hhZG93X2wxX2xpbmVhcl9vZmZzZXQodmEpOworICAgICAgICAgICAgICAg
IHNsMSA9IHNoX2xpbmVhcl9sMV90YWJsZSh2KSArIHNoYWRvd19sMV9saW5lYXJfb2Zmc2V0KGxp
bmVhcik7CiAgICAgICAgICAgICAgICAgLyogUmVtb3ZlIHRoZSBzaGFkb3cgZW50cnkgdGhhdCBt
YXBzIHRoaXMgVkEgKi8KICAgICAgICAgICAgICAgICAodm9pZCkgc2hhZG93X3NldF9sMWUoZCwg
c2wxLCBzaGFkb3dfbDFlX2VtcHR5KCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9pbnZhbGlkLCBzbDFtZm4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwppbmRleCBhOGM5
NjA0Y2RmLi40ZGU2NDVhNDMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25v
bmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtMzcsNyArMzcsNyBA
QCBzdGF0aWMgaW50IF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
LAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgYm9vbCBfaW52bHBnKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIHZhKQorc3RhdGljIGJvb2wgX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAg
cmV0dXJuIHRydWU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDEzMmU2MmI0ZjYuLjZiMGUwODg3
NTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xNjAsNyArMTYwLDcgQEAgc3RydWN0IGh2bV9m
dW5jdGlvbl90YWJsZSB7CiAKICAgICBpbnQgICgqZXZlbnRfcGVuZGluZykoc3RydWN0IHZjcHUg
KnYpOwogICAgIGJvb2wgKCpnZXRfcGVuZGluZ19ldmVudCkoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCB4ODZfZXZlbnQgKmluZm8pOwotICAgIHZvaWQgKCppbnZscGcpKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIHZhZGRyKTsKKyAgICB2b2lkICgqaW52bHBnKShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBsaW5lYXIpOwogCiAgICAgaW50ICAoKmNwdV91cF9wcmVwYXJlKSh1bnNp
Z25lZCBpbnQgY3B1KTsKICAgICB2b2lkICgqY3B1X2RlYWQpKHVuc2lnbmVkIGludCBjcHUpOwpA
QCAtNDU0LDkgKzQ1NCw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IGh2bV9ldmVudF9wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBodm1fZnVuY3MuZXZlbnRfcGVuZGluZyh2KTsKIH0K
IAotc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgdmEpCitzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7Ci0gICAgaHZtX2Z1bmNzLmludmxwZyh2LCB2YSk7Cisg
ICAgaHZtX2Z1bmNzLmludmxwZyh2LCBsaW5lYXIpOwogfQogCiAvKiBUaGVzZSBiaXRzIGluIENS
NCBhcmUgb3duZWQgYnkgdGhlIGhvc3QuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYXNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaApp
bmRleCA2MGNiYjdiODgxLi4wZTVlYzNhYjc4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYXNpZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lk
LmgKQEAgLTI1LDExICsyNSwxMSBAQAogdm9pZCBzdm1fYXNpZF9pbml0KGNvbnN0IHN0cnVjdCBj
cHVpbmZvX3g4NiAqYyk7CiB2b2lkIHN2bV9hc2lkX2hhbmRsZV92bXJ1bih2b2lkKTsKIAotc3Rh
dGljIGlubGluZSB2b2lkIHN2bV9hc2lkX2dfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGdfdmFkZHIpCitzdGF0aWMgaW5saW5lIHZvaWQgc3ZtX2FzaWRfZ19pbnZscGcoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ19saW5lYXIpCiB7CiAjaWYgMAogICAgIC8qIE9w
dGltaXphdGlvbj8gKi8KLSAgICBzdm1faW52bHBnYShnX3ZhZGRyLCB2LT5hcmNoLmh2bS5zdm0u
dm1jYi0+Z3Vlc3RfYXNpZCk7CisgICAgc3ZtX2ludmxwZ2EoZ19saW5lYXIsIHYtPmFyY2guaHZt
LnN2bS52bWNiLT5ndWVzdF9hc2lkKTsKICNlbmRpZgogCiAgICAgLyogU2FmZSBmYWxsYmFjay4g
VGFrZSBhIG5ldyBBU0lELiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3N2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCmluZGV4IDRlNWUx
NDI5MTAuLjgxNjYwNDZhNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9zdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKQEAgLTQwLDEz
ICs0MCwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3ZtX3Ztc2F2ZV9wYShwYWRkcl90IHZtY2Ip
CiAgICAgICAgIDogOiAiYSIgKHZtY2IpIDogIm1lbW9yeSIgKTsKIH0KIAotc3RhdGljIGlubGlu
ZSB2b2lkIHN2bV9pbnZscGdhKHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVpbnQzMl90IGFzaWQpCitz
dGF0aWMgaW5saW5lIHZvaWQgc3ZtX2ludmxwZ2EodW5zaWduZWQgbG9uZyBsaW5lYXIsIHVpbnQz
Ml90IGFzaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlICgKICAgICAgICAgIi5ieXRlIDB4MGYsMHgw
MSwweGRmIgogICAgICAgICA6IC8qIG91dHB1dCAqLwogICAgICAgICA6IC8qIGlucHV0ICovCi0g
ICAgICAgICJhIiAodmFkZHIpLCAiYyIgKGFzaWQpKTsKKyAgICAgICAgImEiIChsaW5lYXIpLCAi
YyIgKGFzaWQpKTsKIH0KIAogdW5zaWduZWQgbG9uZyAqc3ZtX21zcmJpdCh1bnNpZ25lZCBsb25n
ICptc3JfYml0bWFwLCB1aW50MzJfdCBtc3IpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKaW5kZXggZjQ0MGUz
ZTUzYy4uYjUxZTE3MDlkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBAIC0xMTAsNyArMTEwLDggQEAg
c3RydWN0IHNoYWRvd19wYWdpbmdfbW9kZSB7CiBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgIGlu
dCAgICAgICAgICAgKCpwYWdlX2ZhdWx0ICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotICAgIGJvb2wgICAgICAgICAgKCppbnZs
cGcgICAgICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSk7Cisg
ICAgYm9vbCAgICAgICAgICAoKmludmxwZyAgICAgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGxpbmVhcik7CiAgICAgdW5zaWduZWQgbG9uZyAoKmd2YV90b19nZm4gICAgICAgICAgICAp
KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzP-0003FW-7u; Tue, 04 Sep 2018 16:15:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzO-0003FI-PR
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:38 +0000
X-Inumbo-ID: dff9c5d5-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dff9c5d5-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391556"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:21 +0100
Message-ID: <20180904161533.11575-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 04/16] x86: monitor.o is currently HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

VGhlcmUgaGFzIGJlZW4gcGxhbiB0byBtYWtlIFBWIHdvcmssIGJ1dCBpdCBpcyBub3QgeWV0IHRo
ZXJlLiAgUHJvdmlkZQpzdHVicyB0byBtYWtlIGl0IGJ1aWxkIHdpdGggIUNPTkZJR19IVk0uCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6CjEuIHJl
dHVybiBFT1BOT1VUU1VQUCBpbnN0ZWFkIG9mIDAKMi4gZml4IHN0eWxlIGlzc3VlCi0tLQogeGVu
L2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
b25pdG9yLmggfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUg
Yi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMjYxYzU5OGZmMy4uMmYyYWQzYWRmZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmls
ZQpAQCAtNDUsNyArNDUsNyBAQCBvYmoteSArPSBtaWNyb2NvZGVfYW1kLm8KIG9iai15ICs9IG1p
Y3JvY29kZV9pbnRlbC5vCiBvYmoteSArPSBtaWNyb2NvZGUubwogb2JqLXkgKz0gbW0ubyB4ODZf
NjQvbW0ubwotb2JqLXkgKz0gbW9uaXRvci5vCitvYmotJChDT05GSUdfSFZNKSArPSBtb25pdG9y
Lm8KIG9iai15ICs9IG1wcGFyc2Uubwogb2JqLXkgKz0gbm1pLm8KIG9iai15ICs9IG51bWEubwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaAppbmRleCA0OTg4OTAzM2Y0Li5lMDI0ODRmNTZiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaApAQCAtOTksMTAgKzk5LDIzIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJj
aF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKIGludCBhcmNoX21v
bml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApOwogCisjaWZkZWYg
Q09ORklHX0hWTQorCiBpbnQgYXJjaF9tb25pdG9yX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpOwogCiB2b2lkIGFyY2hfbW9uaXRvcl9jbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KTsKIAorI2Vsc2UKKworc3RhdGljIGlubGluZSBpbnQgYXJjaF9tb25pdG9yX2luaXRfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgYXJjaF9tb25pdG9yX2NsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpIHt9CisKKyNlbmRpZgorCiBib29sIG1vbml0b3JlZF9tc3IoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyIG1zcik7CiBib29sIG1vbml0b3JlZF9tc3Jfb25jaGFuZ2Vvbmx5KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzP-0003Fs-Tv; Tue, 04 Sep 2018 16:15:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzO-0003FH-PR
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:38 +0000
X-Inumbo-ID: df2d99a0-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df2d99a0-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391555"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:17 +0100
Message-ID: <20180904161533.11575-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 00/16] Make CONFIG_HVM 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: 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>

VGhpcyBzZXJpZXMgZ29lcyB0aHJvdWdoIHg4NiBjb2RlIHRvIG1ha2UgQ09ORklHX0hWTSB3b3Jr
LgoKV2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gYnVpbGQgWGVuIHdpdGggUFYg
c3VwcG9ydCBvbmx5LgoKUnVubmluZyBgeGwgaW5mb2Agb24gYSBob3N0IHdpdGggUFYgb25seSBY
ZW46Cgpyb290QGxjeTItZHQxMDg6fiMgeGwgaW5mbwpob3N0ICAgICAgICAgICAgICAgICAgIDog
bGN5Mi1kdDEwOApyZWxlYXNlICAgICAgICAgICAgICAgIDogNC4xNy4wLTAuYnBvLjEtYW1kNjQK
dmVyc2lvbiAgICAgICAgICAgICAgICA6ICMxIFNNUCBEZWJpYW4gNC4xNy44LTF+YnBvOSsxICgy
MDE4LTA3LTIzKQptYWNoaW5lICAgICAgICAgICAgICAgIDogeDg2XzY0Cm5yX2NwdXMgICAgICAg
ICAgICAgICAgOiA4Cm1heF9jcHVfaWQgICAgICAgICAgICAgOiA3Cm5yX25vZGVzICAgICAgICAg
ICAgICAgOiAxCmNvcmVzX3Blcl9zb2NrZXQgICAgICAgOiA0CnRocmVhZHNfcGVyX2NvcmUgICAg
ICAgOiAyCmNwdV9taHogICAgICAgICAgICAgICAgOiAzNTA0LjI0MQpod19jYXBzICAgICAgICAg
ICAgICAgIDogYmZlYmZiZmY6NzdmYWYzZmY6MmMxMDA4MDA6MDAwMDAxMjE6MDAwMDAwMGY6MDA5
YzZmYmY6MDAwMDAwMDA6MDAwMDAxMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGRpcmVjdGlv
CnRvdGFsX21lbW9yeSAgICAgICAgICAgOiAzMjU4OQpmcmVlX21lbW9yeSAgICAgICAgICAgIDog
MTAzMwpzaGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMApzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDog
MApvdXRzdGFuZGluZ19jbGFpbXMgICAgIDogMApmcmVlX2NwdXMgICAgICAgICAgICAgIDogMAp4
ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4ZW5fbWlub3IgICAgICAgICAgICAgIDogMTIKeGVu
X2V4dHJhICAgICAgICAgICAgICA6IC11bnN0YWJsZQp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDog
NC4xMi11bnN0YWJsZQp4ZW5fY2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC14ODZfNjQgeGVu
LTMuMC14ODZfMzJwCnhlbl9zY2hlZHVsZXIgICAgICAgICAgOiBjcmVkaXQKeGVuX3BhZ2VzaXpl
ICAgICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHhm
ZmZmODAwMDAwMDAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAgICAgOiBGcmkgQXVnIDI0IDIxOjAx
OjQwIDIwMTggKzAxMDAgZ2l0OjUwMzZjYWQ4NDcKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IHBs
YWNlaG9sZGVyIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBjb20yPTExNTIwMCw4bjEgdWNv
ZGU9c2NhbiBjb25zb2xlPWNvbTIsdmdhIGNvbnNvbGVfdG9fcmluZyBzeW5jX2NvbnNvbGUgaHZt
X2ZlcApjY19jb21waWxlciAgICAgICAgICAgIDogZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUx
KSA2LjMuMCAyMDE3MDUxNgpjY19jb21waWxlX2J5ICAgICAgICAgIDogd2VpCmNjX2NvbXBpbGVf
ZG9tYWluICAgICAgOiB1ay54ZW5zb3VyY2UuY29tCmNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBU
dWUgU2VwICA0IDE2OjUxOjA0IEJTVCAyMDE4CmJ1aWxkX2lkICAgICAgICAgICAgICAgOiBhM2Jh
NzdjZTRkNTExN2VmMDE3NmRmNmMwZTMzNmJhY2Y2YzM5NDM3CgpUaGUgbWFqb3IgZ29hbCBhdCB0
aGUgbW9tZW50IGlzIHRvIGdldCBzb21ldGhpbmcgdGhhdCB3b3JrcyBmaXJzdCwKdGhlbiByZWZp
bmUgY29kZSBzdHJ1Y3R1cmUgbGF0ZXIuICBDdXJyZW50bHkgQ09ORklHX0hWTSBpcyBsaXR0ZXJl
ZCBpbgppbmRpdmlkdWFsIGZpbGVzLiBJbiB0aGUgZnV0dXJlIHNvbWUgb2YgdGhlIGNvZGUgY291
bGQgLyBzaG91bGQgYmUKbW92ZWQgdG8gZmlsZXMgdW5kZXIgaHZtLyBmb3IgY2xlYW5lciBzcGxp
dC4KCkkgcmFuIHNvbWUgYmFzaWMgUFYgLyBQVlNISU0gVk0gbGlmZSBjeWNsZSB0ZXN0cyBhbmQg
WFRGIFBWIHRlc3RzLCBhbGwKd29ya2VkLgoKQmFzZWxpbmU6CiQgbHMgLWwgeGVuICMgZGVmYXVs
dCBidWlsZCwgbm9uLWRlYnVnCi1yd3hyd3hyLXggMSB3ZWkgd2VpIDIzNzkzODggQXVnIDE3IDE1
OjM5IHhlbgoKJCBscyAtbCB4ZW4gIyBQViBvbmx5LCBub24tZGVidWcKLXJ3eHJ3eHIteCAxIHdl
aSB3ZWkgMTkxMjM4MCBTZXAgIDQgMTc6MDAgeGVuCgpUaGUgUFYgb25seSBYZW4gaXMgfjE5LjYl
IHNtYWxsZXIgaW4gc2l6ZS4KCldlaS4KCldlaSBMaXUgKDE2KToKICB4ODY6IGNoYW5nZSBuYW1l
IG9mIHBhcmFtZXRlciBmb3IgdmFyaW91cyBpbnZscGcgZnVuY3Rpb25zCiAgeDg2OiBpbnRyb2R1
Y2UgYW5kIHVzZSBhIHNldCBvZiBpbnRlcm5hbCBlbXVsYXRpb24gZmxhZ3MKICB4ODY6IFhFTk1F
TV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgaXMgSFZNIG9ubHkKICB4ODY6IG1vbml0b3IubyBpcyBj
dXJyZW50bHkgSFZNIG9ubHkKICB4ODY6IFBJVCBlbXVsYXRpb24gaXMgY29tbW9uIHRvIGJvdGgg
UFYgYW5kIEhWTQogIGxpYnhsOiBkb24ndCBzZXQgUG9EIHRhcmdldCBmb3IgUFYgZ3Vlc3RzCiAg
eDg2L3AybS9wb2Q6IG1ha2UgaXQgYnVpbGQgd2l0aCAhQ09ORklHX0hWTQogIHg4Ni9odm06IHJl
YXJyYW5nZSBjb250ZW50IG9mIGh2bS5oCiAgeDg2OiBwcm92aWRlIHN0dWJzLCBkZWNsYXJhdGlv
bnMgYW5kIG1hY3JvcyBpbiBodm0uaAogIHg4Ni9tbTogcHV0IG5lc3RlZCBwMm0gY29kZSB1bmRl
ciBDT05GSUdfSFZNCiAgeDg2L21tOiBwdXQgSFZNIG9ubHkgY29kZSB1bmRlciBDT05GSUdfSFZN
CiAgeDg2L21tOiBwdXQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlIHVuZGVyIENPTkZJR19IVk0K
ICB4ZW46IGNvbm5lY3QgZ3Vlc3QgY3JlYXRpb24gd2l0aCBDT05GSUdfe0hWTSxQVn0KICB4ODY6
IGV4cG9zZSBDT05GSUdfSFZNCiAgeDg2L3B2c2hpbTogZGlzYWJsZSBIVk0gZm9yIFBWIHNoaW0K
ICB4ZW46IGRlY291cGxlIEhWTSBhbmQgSU9NTVUgY2FwYWJpbGl0aWVzCgogdG9vbHMvZmlybXdh
cmUveGVuLWRpci9zaGltLmNvbmZpZyAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4
bC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAg
ICAgICAgICAgICAgICAgICAgfCAgMjIgKy0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
ICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfaW5mby5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTEgKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMyArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDE5ICsrLQogeGVuL2FyY2gveDg2L3todm0vaTgyNTQuYyA9PiBlbXVsLWk4MjU0LmN9IHwgIDE4
ICstCiB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgIDEgLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICB8ICAxMiArLQogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vYXJjaC94ODYvbW0v
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYyAgICAgICAgICAgICAgIHwgIDE4ICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAg
ICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAg
ICAgICB8ICA1MyArKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAg
ICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgICAgICAgICAg
fCAgMTQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgICAgICAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst
CiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKysKIHhl
bi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2Nv
bW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvYWx0cDJtLmggICAgICAgICAgICAgICB8ICAxMyArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCAgICAgICAgICAgICAgIHwgIDU5ICsrKysrLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaCAgICAgICAgICAgICAgfCAyNjIgKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmggICAgICAgICB8ICAgNCArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oICAgICAgICAgIHwgICA0ICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgICAgICAgICAgfCAgMTMgKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAgICAgICB8ICA0NyArKysrKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcGFnaW5nLmggICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAgIHwgICA4ICstCiAzOCBmaWxlcyBjaGFuZ2Vk
LCA1MDQgaW5zZXJ0aW9ucygrKSwgMTg4IGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9hcmNoL3g4
Ni97aHZtL2k4MjU0LmMgPT4gZW11bC1pODI1NC5jfSAoOTclKQoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzP-0003Fi-Iq; Tue, 04 Sep 2018 16:15:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzO-0003FJ-PT
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:38 +0000
X-Inumbo-ID: dfc99bd5-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dfc99bd5-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391557"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:20 +0100
Message-ID: <20180904161533.11575-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 03/16] x86: XENMEM_resource_ioreq_server is
 HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHV0IHRoZSBlbnRpcmUgY2FzZSBicmFuY2ggdW5kZXIgQ09ORklHX0hWTS4KCk5vbmV0aGVsZXNz
IGNoZWNrIEhWTSBiZWZvcmUgdHJ5aW5nIHRvIGdldCBpb3JlcSBzZXJ2ZXIuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6CjEuIHB1dCBhbiBhc3Nl
cnQgaW4gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUKMi4gcmVtb3ZlIHJlZHVuZGFudCBhc3Np
Z25tZW50IG9mIHJjCgp2MjogcHV0IGVudGlyZSBjYXNlIGJyYW5jaCB1bmRlciBDT05GSUdfSFZN
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgNSArKy0tLQogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDEzOGVkNjk3Y2QuLmZlY2NhNThhM2QgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKQEAgLTk2MSwxMiArOTYxLDExIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIEFTU0VSVChpc19odm1fZG9tYWluKGQpKTsK
KwogICAgIGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCiAgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKIAotICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLQogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIAogICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNDA5ODE0Y2Uw
YS4uYmFlYTJmNWU2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTQzODEsMTIgKzQzODEsMTYgQEAgaW50IGFyY2hfYWNxdWlyZV9yZXNv
dXJjZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKIAogICAgIHN3aXRjaCAo
IHR5cGUgKQogICAgIHsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgY2FzZSBYRU5NRU1fcmVzb3Vy
Y2VfaW9yZXFfc2VydmVyOgogICAgIHsKICAgICAgICAgaW9zZXJ2aWRfdCBpb3NlcnZpZCA9IGlk
OwogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7CisgICAg
ICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAg
ICAgaWYgKCBpZCAhPSAodW5zaWduZWQgaW50KWlvc2VydmlkICkKICAgICAgICAgICAgIGJyZWFr
OwogCkBAIC00NDA5LDYgKzQ0MTMsNyBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAgICAqZmxhZ3MgfD0gWEVOTUVN
X3JzcmNfYWNxX2NhbGxlcl9vd25lZDsKICAgICAgICAgYnJlYWs7CiAgICAgfQorI2VuZGlmCiAK
ICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzQ-0003GB-9T; Tue, 04 Sep 2018 16:15:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzP-0003Fa-EA
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:39 +0000
X-Inumbo-ID: e03f2894-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e03f2894-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391558"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:19 +0100
Message-ID: <20180904161533.11575-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 02/16] x86: introduce and use a set of
 internal emulation flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VXNlIHRoZXNlIGZsYWdzIGluIGhhc18qIHRlc3RzIGFuZCBlbXVsYXRpb25fZmxhZ3Nfb2suCgpO
b3QgdXNpbmcgcmF3IGZsYWdzIGRpcmVjdGx5IGVuYWJsaW5nIERDRSB0byBraWNrIGluIGZvciBo
YXNfKiB0ZXN0cwp3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIG1ha2luZyBzdXJlIGVtdWxhdGlvbl9m
bGFnc19vayB3b24ndCBnbyBvdXQgb2YKc3luYy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MzogbmV3Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8IDEzICsrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCA1
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggY2QxNDE5
ZTc0MC4uMzEzZWJiMzIyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNDAzLDE5ICs0MDMsMjIgQEAgdm9pZCB2Y3B1X2Rl
c3Ryb3koc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19vayhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQogeworI2lmZGVmIENPTkZJ
R19IVk0KKyAgICAvKiBUaGlzIGRvZXNuJ3QgY2F0Y2ggIUNPTkZJR19IVk0gY2FzZSBidXQgaXQg
aXMgYmV0dGVyIHRoYW4gbm90aGluZyAqLworICAgIEJVSUxEX0JVR19PTihYODZfRU1VX0FMTCAh
PSBYRU5fWDg2X0VNVV9BTEwpOworI2VuZGlmCiAKICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
KQogICAgIHsKICAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYKLSAgICAgICAg
ICAgICBlbWZsYWdzICE9IChYRU5fWDg2X0VNVV9WUENJIHwgWEVOX1g4Nl9FTVVfTEFQSUMgfAot
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX0lPQVBJQykgKQorICAgICAgICAg
ICAgIGVtZmxhZ3MgIT0gKFg4Nl9FTVVfVlBDSSB8IFg4Nl9FTVVfTEFQSUMgfCBYODZfRU1VX0lP
QVBJQykgKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICBpZiAoICFpc19oYXJk
d2FyZV9kb21haW4oZCkgJiYKLSAgICAgICAgICAgICBlbWZsYWdzICE9IChYRU5fWDg2X0VNVV9B
TEwgJiB+WEVOX1g4Nl9FTVVfVlBDSSkgJiYKLSAgICAgICAgICAgICBlbWZsYWdzICE9IFhFTl9Y
ODZfRU1VX0xBUElDICkKKyAgICAgICAgICAgICBlbWZsYWdzICE9IChYODZfRU1VX0FMTCAmIH5Y
ODZfRU1VX1ZQQ0kpICYmCisgICAgICAgICAgICAgZW1mbGFncyAhPSBYODZfRU1VX0xBUElDICkK
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIGVtZmxhZ3Mg
IT0gMCAmJiBlbWZsYWdzICE9IFhFTl9YODZfRU1VX1BJVCApCisgICAgZWxzZSBpZiAoIGVtZmxh
Z3MgIT0gMCAmJiBlbWZsYWdzICE9IFg4Nl9FTVVfUElUICkKICAgICB7CiAgICAgICAgIC8qIFBW
IG9yIGNsYXNzaWMgUFZILiAqLwogICAgICAgICByZXR1cm4gZmFsc2U7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAppbmRleCBjN2NkZjk3NGJmLi40ZGE0MzUzZGU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQ0
MCwxOCArNDQwLDUxIEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIHVpbnQzMl90IGVtdWxhdGlv
bl9mbGFnczsKIH0gX19jYWNoZWxpbmVfYWxpZ25lZDsKIAotI2RlZmluZSBoYXNfdmxhcGljKGQp
ICAgICAgKCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYRU5fWDg2X0VNVV9MQVBJQykp
Ci0jZGVmaW5lIGhhc192aHBldChkKSAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFn
cyAmIFhFTl9YODZfRU1VX0hQRVQpKQotI2RlZmluZSBoYXNfdnBtKGQpICAgICAgICAgKCEhKChk
KS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYRU5fWDg2X0VNVV9QTSkpCi0jZGVmaW5lIGhhc192
cnRjKGQpICAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1V
X1JUQykpCi0jZGVmaW5lIGhhc192aW9hcGljKGQpICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlv
bl9mbGFncyAmIFhFTl9YODZfRU1VX0lPQVBJQykpCi0jZGVmaW5lIGhhc192cGljKGQpICAgICAg
ICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX1BJQykpCi0jZGVm
aW5lIGhhc192dmdhKGQpICAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFhF
Tl9YODZfRU1VX1ZHQSkpCi0jZGVmaW5lIGhhc192aW9tbXUoZCkgICAgICAoISEoKGQpLT5hcmNo
LmVtdWxhdGlvbl9mbGFncyAmIFhFTl9YODZfRU1VX0lPTU1VKSkKLSNkZWZpbmUgaGFzX3ZwaXQo
ZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2ZsYWdzICYgWEVOX1g4Nl9FTVVfUElU
KSkKLSNkZWZpbmUgaGFzX3BpcnEoZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2Zs
YWdzICYgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1VTRV9QSVJR
KSkKLSNkZWZpbmUgaGFzX3ZwY2koZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2Zs
YWdzICYgWEVOX1g4Nl9FTVVfVlBDSSkpCisjaWZkZWYgQ09ORklHX0hWTQorI2RlZmluZSBYODZf
RU1VX0xBUElDICAgIFhFTl9YODZfRU1VX0xBUElDCisjZGVmaW5lIFg4Nl9FTVVfSFBFVCAgICAg
WEVOX1g4Nl9FTVVfSFBFVAorI2RlZmluZSBYODZfRU1VX1BNICAgICAgIFhFTl9YODZfRU1VX1BN
CisjZGVmaW5lIFg4Nl9FTVVfUlRDICAgICAgWEVOX1g4Nl9FTVVfUlRDCisjZGVmaW5lIFg4Nl9F
TVVfSU9BUElDICAgWEVOX1g4Nl9FTVVfSU9BUElDCisjZGVmaW5lIFg4Nl9FTVVfUElDICAgICAg
WEVOX1g4Nl9FTVVfUElDCisjZGVmaW5lIFg4Nl9FTVVfVkdBICAgICAgWEVOX1g4Nl9FTVVfVkdB
CisjZGVmaW5lIFg4Nl9FTVVfSU9NTVUgICAgWEVOX1g4Nl9FTVVfSU9NTVUKKyNkZWZpbmUgWDg2
X0VNVV9VU0VfUElSUSBYRU5fWDg2X0VNVV9VU0VfUElSUQorI2RlZmluZSBYODZfRU1VX1ZQQ0kg
ICAgIFhFTl9YODZfRU1VX1ZQQ0kKKyNlbHNlCisjZGVmaW5lIFg4Nl9FTVVfTEFQSUMgICAgMAor
I2RlZmluZSBYODZfRU1VX0hQRVQgICAgIDAKKyNkZWZpbmUgWDg2X0VNVV9QTSAgICAgICAwCisj
ZGVmaW5lIFg4Nl9FTVVfUlRDICAgICAgMAorI2RlZmluZSBYODZfRU1VX0lPQVBJQyAgIDAKKyNk
ZWZpbmUgWDg2X0VNVV9QSUMgICAgICAwCisjZGVmaW5lIFg4Nl9FTVVfVkdBICAgICAgMAorI2Rl
ZmluZSBYODZfRU1VX0lPTU1VICAgIDAKKyNkZWZpbmUgWDg2X0VNVV9VU0VfUElSUSAwCisjZGVm
aW5lIFg4Nl9FTVVfVlBDSSAgICAgMAorI2VuZGlmCisKKyNkZWZpbmUgWDg2X0VNVV9QSVQgICAg
IFhFTl9YODZfRU1VX1BJVAorCisvKiBUaGlzIG11c3QgbWF0Y2ggWEVOX1g4Nl9FTVVfQUxMIGlu
IHhlbi5oICovCisjZGVmaW5lIFg4Nl9FTVVfQUxMICAgICAgICAgICAgIChYODZfRU1VX0xBUElD
IHwgWDg2X0VNVV9IUEVUIHwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZfRU1VX1BNIHwgWDg2X0VNVV9SVEMgfCAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYODZfRU1VX0lPQVBJQyB8IFg4Nl9FTVVfUElDIHwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRU1VX1ZHQSB8IFg4
Nl9FTVVfSU9NTVUgfCAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYODZfRU1VX1BJVCB8IFg4Nl9FTVVfVVNFX1BJUlEgfCAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYODZfRU1VX1ZQQ0kpCisKKyNkZWZpbmUgaGFzX3ZsYXBpYyhk
KSAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2ZsYWdzICYgWDg2X0VNVV9MQVBJQykpCisj
ZGVmaW5lIGhhc192aHBldChkKSAgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAm
IFg4Nl9FTVVfSFBFVCkpCisjZGVmaW5lIGhhc192cG0oZCkgICAgICAgICAoISEoKGQpLT5hcmNo
LmVtdWxhdGlvbl9mbGFncyAmIFg4Nl9FTVVfUE0pKQorI2RlZmluZSBoYXNfdnJ0YyhkKSAgICAg
ICAgKCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYODZfRU1VX1JUQykpCisjZGVmaW5l
IGhhc192aW9hcGljKGQpICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFg4Nl9F
TVVfSU9BUElDKSkKKyNkZWZpbmUgaGFzX3ZwaWMoZCkgICAgICAgICghISgoZCktPmFyY2guZW11
bGF0aW9uX2ZsYWdzICYgWDg2X0VNVV9QSUMpKQorI2RlZmluZSBoYXNfdnZnYShkKSAgICAgICAg
KCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYODZfRU1VX1ZHQSkpCisjZGVmaW5lIGhh
c192aW9tbXUoZCkgICAgICAoISEoKGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFg4Nl9FTVVf
SU9NTVUpKQorI2RlZmluZSBoYXNfdnBpdChkKSAgICAgICAgKCEhKChkKS0+YXJjaC5lbXVsYXRp
b25fZmxhZ3MgJiBYODZfRU1VX1BJVCkpCisjZGVmaW5lIGhhc19waXJxKGQpICAgICAgICAoISEo
KGQpLT5hcmNoLmVtdWxhdGlvbl9mbGFncyAmIFg4Nl9FTVVfVVNFX1BJUlEpKQorI2RlZmluZSBo
YXNfdnBjaShkKSAgICAgICAgKCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYODZfRU1V
X1ZQQ0kpKQogCiAjZGVmaW5lIGhhc19hcmNoX3BkZXZzKGQpICAgICghbGlzdF9lbXB0eSgmKGQp
LT5hcmNoLnBkZXZfbGlzdCkpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzS-0003I6-4r; Tue, 04 Sep 2018 16:15:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzQ-0003Fw-2l
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:40 +0000
X-Inumbo-ID: e0c12391-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0c12391-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391563"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:23 +0100
Message-ID: <20180904161533.11575-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 06/16] libxl: don't set PoD target for PV
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

UHJldmlvdXNseSBQb0QgdGFyZ2V0IHdhcyB1bmNvbmRpdGlvbmFsbHkgc2V0IGZvciBib3RoIFBW
IGFuZCBIVk0KZ3Vlc3RzLCBidXQgaW4gZmFjdCBQb0QgaGFzIGFsd2F5cyBiZWVuIGFuIEhWTSAo
bm93IFBWSCBhcyB3ZWxsKSBvbmx5CmZlYXR1cmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jIHwgMjIgKysr
KysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggZTU1MWUwOWZlZC4uNDQ4YTJhZjhmZCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVt
LmMKQEAgLTI5OCwxNiArMjk4LDE4IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAgICB9CiAg
ICAgfQogCi0gICAgciA9IHhjX2RvbWFpbl9zZXRfcG9kX3RhcmdldChjdHgtPnhjaCwgZG9taWQs
Ci0gICAgICAgICAgICAobmV3X3RhcmdldF9tZW1rYiArIHNpemUpIC8gNCwgTlVMTCwgTlVMTCwg
TlVMTCk7Ci0gICAgaWYgKHIgIT0gMCkgewotICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsCi0g
ICAgICAgICAgICAgICJ4Y19kb21haW5fc2V0X3BvZF90YXJnZXQgbWVta2I9JSJQUkl1NjQiIGZh
aWxlZCByYz0lZFxuIiwKLSAgICAgICAgICAgICAgKG5ld190YXJnZXRfbWVta2IgKyBzaXplKSAv
IDQsCi0gICAgICAgICAgICAgIHIpOwotICAgICAgICBhYm9ydF90cmFuc2FjdGlvbiA9IDE7Ci0g
ICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7CisgICAgaWYgKGRfY29u
ZmlnLmNfaW5mby50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CisgICAgICAgIHIgPSB4
Y19kb21haW5fc2V0X3BvZF90YXJnZXQoY3R4LT54Y2gsIGRvbWlkLAorICAgICAgICAgICAgICAg
IChuZXdfdGFyZ2V0X21lbWtiICsgc2l6ZSkgLyA0LCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAg
ICAgaWYgKHIgIT0gMCkgeworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgInhjX2RvbWFpbl9zZXRfcG9kX3RhcmdldCBtZW1rYj0lIlBSSXU2NCIgZmFp
bGVkIHJjPSVkXG4iLAorICAgICAgICAgICAgICAgICAgKG5ld190YXJnZXRfbWVta2IgKyBzaXpl
KSAvIDQsCisgICAgICAgICAgICAgICAgICByKTsKKyAgICAgICAgICAgIGFib3J0X3RyYW5zYWN0
aW9uID0gMTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CiAgICAgfQogCiAgICAgbGlieGxfX3hzX3ByaW50ZihnYywgdCwgR0NT
UFJJTlRGKCIlcy9tZW1vcnkvdGFyZ2V0IiwgZG9tcGF0aCksCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzS-0003IV-GK; Tue, 04 Sep 2018 16:15:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzQ-0003Fx-31
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:40 +0000
X-Inumbo-ID: e082fec3-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e082fec3-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391564"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:26 +0100
Message-ID: <20180904161533.11575-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 09/16] x86: provide stubs,
 declarations and macros in hvm.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: 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>

TWFrZSBzdXJlIGh2bV9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHRoZW4gcHJvdmlkZSBuZWNl
c3NhcnkgdGhpbmdzCnRvIG1ha2UgeGVuIGJ1aWxkIHdoZW4gIUNPTkZJR19IVk0uCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IHJld3JpdHRlbgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgOTcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDk3IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDBjMzIxNDA5ZWUuLjI4ZmQ0ODNhMDQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCkBAIC0zNDAsNiArMzQwLDkgQEAgY29uc3QgY2hhciAqaHZtX2VmZXJf
dmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2lnbmVkIGludCBjcjBfcGcpOwogdW5zaWduZWQgbG9uZyBodm1fY3I0
X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0b3JlKTsK
IAorCisjaWZkZWYgQ09ORklHX0hWTQorCiAjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpIGh2
bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIDApCiAKICNkZWZpbmUgaHZtX3RzY19zY2FsaW5nX3N1
cHBvcnRlZCBcCkBAIC02NzUsNiArNjc4LDEwMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJt
X3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZF8tPmFyY2guaHZtLnBp
X29wcy52Y3B1X2Jsb2NrKHZfKTsgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCisjZWxzZSAg
LyogQ09ORklHX0hWTSAqLworCisjZGVmaW5lIGh2bV9lbmFibGVkIGZhbHNlCisKKy8qCisgKiBM
aXN0IG9mIGlubGluZSBmdW5jdGlvbnMgYWJvdmUsIG9mIHdoaWNoIG9ubHkgZGVjbGFyYXRpb25z
IGFyZQorICogbmVlZGVkIGJlY2F1c2UgRENFIHdpbGwga2ljayBpbi4KKyAqLworaW50IGh2bV9n
dWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdik7Cit1bnNpZ25lZCBsb25nIGh2bV9nZXRfc2hh
ZG93X2dzX2Jhc2Uoc3RydWN0IHZjcHUgKnYpOwordm9pZCBodm1fc2V0X2luZm9fZ3Vlc3Qoc3Ry
dWN0IHZjcHUgKnYpOwordm9pZCBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUg
KnYpOwordm9pZCBodm1fc2V0X3RzY19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG9m
ZnNldCwgdWludDY0X3QgYXRfdHNjKTsKKworc3RhdGljIGlubGluZSBib29sIGh2bV9pc19zaW5n
bGVzdGVwX3N1cHBvcnRlZCh2b2lkKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGlj
IGlubGluZSBib29sIGh2bV9oYXBfc3VwcG9ydGVkKHZvaWQpCit7CisgICAgcmV0dXJuIGZhbHNl
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgbmh2bV92bWN4X2hhcF9lbmFibGVkKHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiBmYWxzZTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgaHZtX2NwdV91cCh2b2lkKQoreworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdV9kb3duKHZvaWQpIHt9CisKK3N0YXRp
YyBpbmxpbmUgdm9pZCBodm1fZmx1c2hfZ3Vlc3RfdGxicyh2b2lkKSB7fQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vl
c3RfY3IzKHN0cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGh2bV9nZXRfY3BsKHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAt
MTsKK30KKworc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbih1bnNpZ25lZCBpbnQgdmVjdG9yLCBpbnQgZXJyY29kZSkKK3sKKyAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZscGco
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQoreworICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworfQorCisjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAoeyh2b2lkKShk
KTsgZmFsc2U7fSkKKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICh7KHZv
aWQpKGQpOyBmYWxzZTt9KQorI2RlZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoeyh2b2lk
KSh2KTsgZmFsc2U7fSkKKyNkZWZpbmUgaHZtX3BhZV9lbmFibGVkKHYpICh7KHZvaWQpKHYpOyBm
YWxzZTt9KQorI2RlZmluZSBodm1fZ2V0X2d1ZXN0X3RpbWUodikgKHsodm9pZCkodik7IDA7fSkK
KworI2RlZmluZSBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVkIGZhbHNlCisjZGVmaW5lIGhhcF9o
YXNfMWdiIGZhbHNlCisjZGVmaW5lIGhhcF9oYXNfMm1iIGZhbHNlCisKKworI2RlZmluZSBodm1f
cGFnaW5nX2VuYWJsZWQodikgKHsodm9pZCkodik7IGZhbHNlO30pCisjZGVmaW5lIGh2bV93cF9l
bmFibGVkKHYpICh7KHZvaWQpKHYpOyBmYWxzZTt9KQorI2RlZmluZSBodm1fcGNpZF9lbmFibGVk
KHYpICh7KHZvaWQpKHYpOyBmYWxzZTt9KQorI2RlZmluZSBodm1fcGFlX2VuYWJsZWQodikgKHso
dm9pZCkodik7IGZhbHNlO30pCisjZGVmaW5lIGh2bV9zbWVwX2VuYWJsZWQodikgKHsodm9pZCko
dik7IGZhbHNlO30pCisjZGVmaW5lIGh2bV9zbWFwX2VuYWJsZWQodikgKHsodm9pZCkodik7IGZh
bHNlO30pCisjZGVmaW5lIGh2bV9ueF9lbmFibGVkKHYpICh7KHZvaWQpKHYpOyBmYWxzZTt9KQor
I2RlZmluZSBodm1fcGt1X2VuYWJsZWQodikgKHsodm9pZCkodik7IGZhbHNlO30pCisKKyNkZWZp
bmUgYXJjaF92Y3B1X2Jsb2NrKHYpICgodm9pZCkodikpCisKKyNlbmRpZiAgLyogQ09ORklHX0hW
TSAqLworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9IVk1fSF9fICovCiAKIC8qCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxDzS-0003Ix-U7; Tue, 04 Sep 2018 16:15:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzQ-0003Fv-2s
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:40 +0000
X-Inumbo-ID: e0a108a9-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0a108a9-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391562"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:22 +0100
Message-ID: <20180904161533.11575-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 05/16] x86: PIT emulation is common to both
 PV and HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

TW92ZSB0aGUgZmlsZSB0byB4ODYgY29tbW9uIGNvZGUgYW5kIGNoYW5nZSBpdHMgbmFtZSB0byBl
bXVsLWk4MjU0LmMuCgpQdXQgSFZNIG9ubHkgY29kZSB1bmRlciBDT05GSUdfSFZNIG9yIGlzX2h2
bV9kb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KdjM6IHJlbW92ZSBzb21lIENPTkZJR19IVk1zLCByZWx5IG9uIERDRQp2MjogbW92ZSB0aGUg
d2hvbGUgZmlsZS4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB4ZW4vYXJjaC94ODYve2h2bS9pODI1NC5jID0+IGVtdWwtaTgyNTQuY30gfCAx
OCArKysrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICB8ICAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKIHJlbmFtZSB4ZW4vYXJjaC94ODYve2h2bS9pODI1NC5jID0+IGVtdWwtaTgyNTQu
Y30gKDk3JSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKaW5kZXggMmYyYWQzYWRmZC4uMTYyYjBiOTRjMCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjcsNiAr
MjcsNyBAQCBvYmoteSArPSBkb21haW4ubwogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5v
CiBvYmoteSArPSBkb21haW5fcGFnZS5vCiBvYmoteSArPSBlODIwLm8KK29iai15ICs9IGVtdWwt
aTgyNTQubwogb2JqLXkgKz0gZXh0YWJsZS5vCiBvYmoteSArPSBmbHVzaHRsYi5vCiBvYmotJChD
T05GSUdfQ1JBU0hfREVCVUcpICs9IGdkYnN0dWIubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9pODI1NC5jIGIveGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYwpzaW1pbGFyaXR5IGluZGV4
IDk3JQpyZW5hbWUgZnJvbSB4ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMKcmVuYW1lIHRvIHhlbi9h
cmNoL3g4Ni9lbXVsLWk4MjU0LmMKaW5kZXggYjhlYzU2ZjhkMy4uN2YxZGVkMjYyMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pODI1NC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lbXVsLWk4
MjU0LmMKQEAgLTM3OSw2ICszNzksNyBAQCBzdGF0aWMgdWludDMyX3QgcGl0X2lvcG9ydF9yZWFk
KHN0cnVjdCBQSVRTdGF0ZSAqcGl0LCB1aW50MzJfdCBhZGRyKQogICAgIHJldHVybiByZXQ7CiB9
CiAKKyNpZmRlZiBDT05GSUdfSFZNCiB2b2lkIHBpdF9zdG9wX2NoYW5uZWwwX2lycShQSVRTdGF0
ZSAqcGl0KQogewogICAgIGlmICggIWhhc192cGl0KGN1cnJlbnQtPmRvbWFpbikgKQpAQCAtNDM4
LDYgKzQzOSw3IEBAIHN0YXRpYyBpbnQgcGl0X2xvYWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiB9CiAKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElULCBw
aXRfc2F2ZSwgcGl0X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworI2VuZGlmCiAKIHZvaWQgcGl0
X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC00NDgsOSArNDUwLDEyIEBAIHZvaWQgcGl0
X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAhaGFzX3ZwaXQoZCkgKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBUUkFDRV8wRChUUkNfSFZNX0VNVUxfUElUX1NUT1BfVElNRVIpOwot
ICAgIGRlc3Ryb3lfcGVyaW9kaWNfdGltZSgmcGl0LT5wdDApOwotICAgIHBpdC0+cHQwLnNvdXJj
ZSA9IFBUU1JDX2lzYTsKKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgVFJBQ0VfMEQoVFJDX0hWTV9FTVVMX1BJVF9TVE9QX1RJTUVSKTsKKyAgICAgICAgZGVzdHJv
eV9wZXJpb2RpY190aW1lKCZwaXQtPnB0MCk7CisgICAgICAgIHBpdC0+cHQwLnNvdXJjZSA9IFBU
U1JDX2lzYTsKKyAgICB9CiAKICAgICBzcGluX2xvY2soJnBpdC0+bG9jayk7CiAKQEAgLTQ5MCw4
ICs0OTUsMTEgQEAgdm9pZCBwaXRfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAh
aGFzX3ZwaXQoZCkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBUUkFDRV8wRChUUkNfSFZNX0VN
VUxfUElUX1NUT1BfVElNRVIpOwotICAgIGRlc3Ryb3lfcGVyaW9kaWNfdGltZSgmcGl0LT5wdDAp
OworICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgeworICAgICAgICBUUkFDRV8wRChU
UkNfSFZNX0VNVUxfUElUX1NUT1BfVElNRVIpOworICAgICAgICBkZXN0cm95X3BlcmlvZGljX3Rp
bWUoJnBpdC0+cHQwKTsKKyAgICB9CiB9CiAKIC8qIHRoZSBpbnRlcmNlcHQgYWN0aW9uIGZvciBQ
SVQgRE0gcmV0dmFsOjAtLW5vdCBoYW5kbGVkOyAxLS1oYW5kbGVkICovICAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCmlu
ZGV4IDViZDM4ZjYzM2YuLjVlMDRiYzE0MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
TWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQpAQCAtMTAsNyArMTAsNiBA
QCBvYmoteSArPSBncmFudF90YWJsZS5vCiBvYmoteSArPSBocGV0Lm8KIG9iai15ICs9IGh2bS5v
CiBvYmoteSArPSBoeXBlcmNhbGwubwotb2JqLXkgKz0gaTgyNTQubwogb2JqLXkgKz0gaW50ZXJj
ZXB0Lm8KIG9iai15ICs9IGlvLm8KIG9iai15ICs9IGlvcmVxLm8KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxDzT-0003JU-AG; Tue, 04 Sep 2018 16:15:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzR-0003H0-93
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:41 +0000
X-Inumbo-ID: e104c53f-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e104c53f-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391566"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:25 +0100
Message-ID: <20180904161533.11575-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 08/16] x86/hvm: rearrange content of hvm.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: 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>

TW92ZSBlbnVtIGFuZCBmdW5jdGlvbiBkZWNsYXJhdGlvbnMgdG8gZmlyc3QgaGFsZiBvZiB0aGUg
ZmlsZS4KClN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIGFuZCBtYWNyb3MsIHdoaWNoIHJlZmVyZW5j
ZSBIVk0gc3BlY2lmaWMKZmllbGRzIGRpcmVjdGx5IGFyZSBncm91cGVkIHRvZ2V0aGVyIGluIHNl
Y29uZCBoYWxmIG9mIHRoZSBmaWxlLgoKVGhlIG1vdmVtZW50IGlzIG5lZWRlZCBiZWNhdXNlIGlu
IGEgbGF0ZXIgcGF0Y2ggdGhlIHNlY29uZCBoYWxmIGlzCmdvaW5nIHRvIGJlIGVuY2xvc2VkIGlu
IENPTkZJR19IVk0uCgpQdXJlIGNvZGUgbW92ZW1lbnQuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCB8IDE1OSArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCA3OSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDZiMGUwODg3NTAuLjBjMzIxNDA5ZWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yNTcsMTYgKzI1Nyw2IEBAIHZvaWQgaHZtX2dldF9n
dWVzdF9wYXQoc3RydWN0IHZjcHUgKnYsIHU2NCAqZ3Vlc3RfcGF0KTsKIGludCBodm1fc2V0X2d1
ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwgdTY0IGd1ZXN0X3BhdCk7CiAKIHU2NCBodm1fZ2V0X2d1
ZXN0X3RzY19maXhlZChzdHJ1Y3QgdmNwdSAqdiwgdTY0IGF0X3RzYyk7Ci0jZGVmaW5lIGh2bV9n
ZXRfZ3Vlc3RfdHNjKHYpIGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIDApCi0KLSNkZWZpbmUg
aHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCBcCi0gICAgKCEhaHZtX2Z1bmNzLnRzY19zY2FsaW5n
LnJhdGlvX2ZyYWNfYml0cykKLQotI2RlZmluZSBodm1fZGVmYXVsdF90c2Nfc2NhbGluZ19yYXRp
byBcCi0gICAgKDFVTEwgPDwgaHZtX2Z1bmNzLnRzY19zY2FsaW5nLnJhdGlvX2ZyYWNfYml0cykK
LQotI2RlZmluZSBodm1fdHNjX3NjYWxpbmdfcmF0aW8oZCkgXAotICAgICgoZCktPmFyY2guaHZt
LnRzY19zY2FsaW5nX3JhdGlvKQogCiB1NjQgaHZtX3NjYWxlX3RzYyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1NjQgdHNjKTsKIHU2NCBodm1fZ2V0X3RzY19zY2FsaW5nX3JhdGlvKHUzMiBndHNj
X2toeik7CkBAIC0yNzQsNyArMjY0LDYgQEAgdTY0IGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8o
dTMyIGd0c2Nfa2h6KTsKIHZvaWQgaHZtX2luaXRfZ3Vlc3RfdGltZShzdHJ1Y3QgZG9tYWluICpk
KTsKIHZvaWQgaHZtX3NldF9ndWVzdF90aW1lKHN0cnVjdCB2Y3B1ICp2LCB1NjQgZ3Vlc3RfdGlt
ZSk7CiB1aW50NjRfdCBodm1fZ2V0X2d1ZXN0X3RpbWVfZml4ZWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQ2NF90IGF0X3RzYyk7Ci0jZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdGltZSh2KSBodm1f
Z2V0X2d1ZXN0X3RpbWVfZml4ZWQodiwgMCkKIAogaW50IHZtc2lfZGVsaXZlcigKICAgICBzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgdmVjdG9yLApAQCAtMjg0LDYgKzI3Myw4NiBAQCBzdHJ1Y3QgaHZt
X3BpcnFfZHBjaTsKIHZvaWQgdm1zaV9kZWxpdmVyX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3Qgc3RydWN0IGh2bV9waXJxX2RwY2kgKik7CiBpbnQgaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQo
c3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkZXN0LCB1aW50OF90IGRlc3RfbW9kZSk7CiAKK2Vu
dW0gaHZtX2ludGJsaworaHZtX2ludGVycnVwdF9ibG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgaHZtX2ludGFjayBpbnRhY2spOworCit2b2lkIGh2bV9oeXBlcmNhbGxfcGFnZV9pbml0aWFs
aXNlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKKwordm9pZCBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2Vn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIg
KnJlZyk7Cit2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51
bSB4ODZfc2VnbWVudCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2VnbWVudF9yZWdpc3RlciAqcmVnKTsKKworYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3Ry
dWN0IHZjcHUgKnYsIHU2NCB2YWwpOworCitib29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhz
dHJ1Y3QgdmNwdSAqdik7Cit2b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7
Cit2b2lkIGh2bV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpOwordm9pZCBodm1fbWlncmF0ZV9w
aXJxcyhzdHJ1Y3QgdmNwdSAqdik7CisKK3ZvaWQgaHZtX2luamVjdF9ldmVudChjb25zdCBzdHJ1
Y3QgeDg2X2V2ZW50ICpldmVudCk7CisKK2ludCBodm1fZXZlbnRfbmVlZHNfcmVpbmplY3Rpb24o
dWludDhfdCB0eXBlLCB1aW50OF90IHZlY3Rvcik7CisKK3VpbnQ4X3QgaHZtX2NvbWJpbmVfaHdf
ZXhjZXB0aW9ucyh1aW50OF90IHZlYzEsIHVpbnQ4X3QgdmVjMik7CisKK3ZvaWQgaHZtX3NldF9y
ZHRzY19leGl0aW5nKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBlbmFibGUpOworCitlbnVtIGh2
bV90YXNrX3N3aXRjaF9yZWFzb24geyBUU1dfam1wLCBUU1dfaXJldCwgVFNXX2NhbGxfb3JfaW50
IH07Cit2b2lkIGh2bV90YXNrX3N3aXRjaCgKKyAgICB1aW50MTZfdCB0c3Nfc2VsLCBlbnVtIGh2
bV90YXNrX3N3aXRjaF9yZWFzb24gdGFza3N3aXRjaF9yZWFzb24sCisgICAgaW50MzJfdCBlcnJj
b2RlKTsKKworZW51bSBodm1fYWNjZXNzX3R5cGUgeworICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRj
aCwKKyAgICBodm1fYWNjZXNzX25vbmUsCisgICAgaHZtX2FjY2Vzc19yZWFkLAorICAgIGh2bV9h
Y2Nlc3Nfd3JpdGUKK307Citib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCisgICAg
ZW51bSB4ODZfc2VnbWVudCBzZWcsCisgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIg
KnJlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMs
CisgICAgZW51bSBodm1fYWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCisgICAgY29uc3Qgc3RydWN0
IHNlZ21lbnRfcmVnaXN0ZXIgKmFjdGl2ZV9jcywKKyAgICB1bnNpZ25lZCBsb25nICpsaW5lYXJf
YWRkcik7CisKK3ZvaWQgKmh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncodW5zaWduZWQgbG9uZyBnZm4s
IGJvb2xfdCBwZXJtYW5lbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCAq
d3JpdGFibGUpOwordm9pZCAqaHZtX21hcF9ndWVzdF9mcmFtZV9ybyh1bnNpZ25lZCBsb25nIGdm
biwgYm9vbF90IHBlcm1hbmVudCk7Cit2b2lkIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2b2lkICpw
LCBib29sX3QgcGVybWFuZW50KTsKK3ZvaWQgaHZtX21hcHBlZF9ndWVzdF9mcmFtZXNfbWFya19k
aXJ0eShzdHJ1Y3QgZG9tYWluICopOworCitpbnQgaHZtX2RlYnVnX29wKHN0cnVjdCB2Y3B1ICp2
LCBpbnQzMl90IG9wKTsKKworLyogQ2FsbGVyIHNob3VsZCBwYXVzZSB2Y3B1IGJlZm9yZSBjYWxs
aW5nIHRoaXMgZnVuY3Rpb24gKi8KK3ZvaWQgaHZtX3RvZ2dsZV9zaW5nbGVzdGVwKHN0cnVjdCB2
Y3B1ICp2KTsKKworaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG5w
ZmVjIG5wZmVjKTsKKworaW50IGh2bV94MmFwaWNfbXNyX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCk7CitpbnQgaHZtX3gyYXBpY19t
c3Jfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9j
b250ZW50KTsKKworLyogQ2hlY2sgQ1I0L0VGRVIgdmFsdWVzICovCitjb25zdCBjaGFyICpodm1f
ZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsdWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50IGNyMF9wZyk7Cit1bnNpZ25lZCBsb25nIGh2
bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHJlc3Rv
cmUpOworCisjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpIGh2bV9nZXRfZ3Vlc3RfdHNjX2Zp
eGVkKHYsIDApCisKKyNkZWZpbmUgaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCBcCisgICAgKCEh
aHZtX2Z1bmNzLnRzY19zY2FsaW5nLnJhdGlvX2ZyYWNfYml0cykKKworI2RlZmluZSBodm1fZGVm
YXVsdF90c2Nfc2NhbGluZ19yYXRpbyBcCisgICAgKDFVTEwgPDwgaHZtX2Z1bmNzLnRzY19zY2Fs
aW5nLnJhdGlvX2ZyYWNfYml0cykKKworI2RlZmluZSBodm1fdHNjX3NjYWxpbmdfcmF0aW8oZCkg
XAorICAgICgoZCktPmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvKQorCisjZGVmaW5lIGh2bV9n
ZXRfZ3Vlc3RfdGltZSh2KSBodm1fZ2V0X2d1ZXN0X3RpbWVfZml4ZWQodiwgMCkKKwogI2RlZmlu
ZSBodm1fcGFnaW5nX2VuYWJsZWQodikgXAogICAgICghISgodiktPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdICYgWDg2X0NSMF9QRykpCiAjZGVmaW5lIGh2bV93cF9lbmFibGVkKHYpIFwKQEAgLTMwNyw5
ICszNzYsNiBAQCBpbnQgaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoc3RydWN0IGRvbWFpbiAqZCwg
dWludDhfdCBkZXN0LCB1aW50OF90IGRlc3RfbW9kZSk7CiAKICNkZWZpbmUgaHZtX2xvbmdfbW9k
ZV9hY3RpdmUodikgKCEhKCh2KS0+YXJjaC5odm0uZ3Vlc3RfZWZlciAmIEVGRVJfTE1BKSkKIAot
ZW51bSBodm1faW50YmxrCi1odm1faW50ZXJydXB0X2Jsb2NrZWQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1faW50YWNrIGludGFjayk7Ci0KIHN0YXRpYyBpbmxpbmUgaW50CiBodm1fZ3Vlc3Rf
eDg2X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CkBAIC0zNjMsMjAgKzQyOSwxMiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHZtX2ZsdXNoX2d1ZXN0X3RsYnModm9pZCkKICAgICAgICAgaHZtX2FzaWRf
Zmx1c2hfY29yZSgpOwogfQogCi12b2lkIGh2bV9oeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
Kmh5cGVyY2FsbF9wYWdlKTsKLQogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQKIGh2bV9nZXRf
Y3BsKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X2NwbCh2KTsK
IH0KIAotdm9pZCBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0g
eDg2X3NlZ21lbnQgc2VnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgKnJlZyk7Ci12b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1
Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnKTsKLQogc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIGh2bV9nZXRfc2hhZG93X2dzX2Jhc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfc2hhZG93X2dzX2Jhc2Uodik7CkBAIC0zODgsOCArNDQ2
LDYgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNw
dSAqdiwgdTY0ICp2YWwpCiAgICAgICAgICAgIGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyh2
LCB2YWwpOwogfQogCi1ib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwg
dTY0IHZhbCk7Ci0KICNkZWZpbmUgaGFzX2h2bV9wYXJhbXMoZCkgXAogICAgICgoZCktPmFyY2gu
aHZtLnBhcmFtcyAhPSBOVUxMKQogCkBAIC00MDUsMTMgKzQ2MSw2IEBAIGJvb2wgaHZtX3NldF9n
dWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdmFsKTsKICNkZWZpbmUgaGFzX3Zpcmlk
aWFuX2FwaWNfYXNzaXN0KGQpIFwKICAgICAoaXNfdmlyaWRpYW5fZG9tYWluKGQpICYmICh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9hcGljX2Fzc2lzdCkpCiAKLWJvb2wgaHZtX2No
ZWNrX2NwdWlkX2ZhdWx0aW5nKHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQgaHZtX21pZ3JhdGVfdGlt
ZXJzKHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQgaHZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdik7
Ci12b2lkIGh2bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KTsKLQotdm9pZCBodm1faW5q
ZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KTsKLQogc3RhdGljIGlubGlu
ZSB2b2lkIGh2bV9pbmplY3RfZXhjZXB0aW9uKAogICAgIHVuc2lnbmVkIGludCB2ZWN0b3IsIHVu
c2lnbmVkIGludCB0eXBlLAogICAgIHVuc2lnbmVkIGludCBpbnNuX2xlbiwgaW50IGVycm9yX2Nv
ZGUpCkBAIC00NjgsMTIgKzUxNyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW52bHBnKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGxpbmVhcikKICAgICAgICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFRSQVBfYWxpZ25tZW50X2NoZWNrKSB8IFwKICAgICAgICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFRSQVBfbWFjaGluZV9jaGVjaykpCiAKLWludCBodm1fZXZlbnRfbmVlZHNfcmVp
bmplY3Rpb24odWludDhfdCB0eXBlLCB1aW50OF90IHZlY3Rvcik7Ci0KLXVpbnQ4X3QgaHZtX2Nv
bWJpbmVfaHdfZXhjZXB0aW9ucyh1aW50OF90IHZlYzEsIHVpbnQ4X3QgdmVjMik7Ci0KLXZvaWQg
aHZtX3NldF9yZHRzY19leGl0aW5nKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBlbmFibGUpOwot
CiBzdGF0aWMgaW5saW5lIGludCBodm1fY3B1X3VwKHZvaWQpCiB7CiAgICAgcmV0dXJuIChodm1f
ZnVuY3MuY3B1X3VwID8gaHZtX2Z1bmNzLmNwdV91cCgpIDogMCk7CkBAIC00OTAsNDMgKzUzMywx
MiBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBodm1fZ2V0X2luc25fYnl0ZXMoc3RydWN0
IHZjcHUgKnYsIHVpbnQ4X3QgKmJ1ZikKICAgICByZXR1cm4gKGh2bV9mdW5jcy5nZXRfaW5zbl9i
eXRlcyA/IGh2bV9mdW5jcy5nZXRfaW5zbl9ieXRlcyh2LCBidWYpIDogMCk7CiB9CiAKLWVudW0g
aHZtX3Rhc2tfc3dpdGNoX3JlYXNvbiB7IFRTV19qbXAsIFRTV19pcmV0LCBUU1dfY2FsbF9vcl9p
bnQgfTsKLXZvaWQgaHZtX3Rhc2tfc3dpdGNoKAotICAgIHVpbnQxNl90IHRzc19zZWwsIGVudW0g
aHZtX3Rhc2tfc3dpdGNoX3JlYXNvbiB0YXNrc3dpdGNoX3JlYXNvbiwKLSAgICBpbnQzMl90IGVy
cmNvZGUpOwotCi1lbnVtIGh2bV9hY2Nlc3NfdHlwZSB7Ci0gICAgaHZtX2FjY2Vzc19pbnNuX2Zl
dGNoLAotICAgIGh2bV9hY2Nlc3Nfbm9uZSwKLSAgICBodm1fYWNjZXNzX3JlYWQsCi0gICAgaHZt
X2FjY2Vzc193cml0ZQotfTsKLWJvb2xfdCBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcigKLSAg
ICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKLSAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rl
ciAqcmVnLAotICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHVuc2lnbmVkIGludCBieXRl
cywKLSAgICBlbnVtIGh2bV9hY2Nlc3NfdHlwZSBhY2Nlc3NfdHlwZSwKLSAgICBjb25zdCBzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3RlciAqYWN0aXZlX2NzLAotICAgIHVuc2lnbmVkIGxvbmcgKmxpbmVh
cl9hZGRyKTsKLQotdm9pZCAqaHZtX21hcF9ndWVzdF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGdm
biwgYm9vbF90IHBlcm1hbmVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
ICp3cml0YWJsZSk7Ci12b2lkICpodm1fbWFwX2d1ZXN0X2ZyYW1lX3JvKHVuc2lnbmVkIGxvbmcg
Z2ZuLCBib29sX3QgcGVybWFuZW50KTsKLXZvaWQgaHZtX3VubWFwX2d1ZXN0X2ZyYW1lKHZvaWQg
KnAsIGJvb2xfdCBwZXJtYW5lbnQpOwotdm9pZCBodm1fbWFwcGVkX2d1ZXN0X2ZyYW1lc19tYXJr
X2RpcnR5KHN0cnVjdCBkb21haW4gKik7Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fc2V0X2lu
Zm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3Muc2V0X2luZm9f
Z3Vlc3QgKQogICAgICAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9pbmZvX2d1ZXN0KHYpOwogfQog
Ci1pbnQgaHZtX2RlYnVnX29wKHN0cnVjdCB2Y3B1ICp2LCBpbnQzMl90IG9wKTsKLQotLyogQ2Fs
bGVyIHNob3VsZCBwYXVzZSB2Y3B1IGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gKi8KLXZv
aWQgaHZtX3RvZ2dsZV9zaW5nbGVzdGVwKHN0cnVjdCB2Y3B1ICp2KTsKLQogc3RhdGljIGlubGlu
ZSB2b2lkIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogI2lmbmRlZiBOREVCVUcKQEAgLTU0MiwxOCArNTU0LDEyIEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBodm1faW52YWxpZGF0ZV9yZWdzX2ZpZWxkcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICNlbmRpZgogfQogCi1pbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgbnBmZWMgbnBmZWMpOwotCiAjZGVmaW5lIGh2bV9tc3JfdHNjX2F1eCh2KSAoeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBk
b21haW4gKl9fZCA9ICh2KS0+ZG9tYWluOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAoX19kLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgID8gKHUzMilfX2QtPmFyY2gu
aW5jYXJuYXRpb24gOiAodTMyKSh2KS0+YXJjaC5odm0ubXNyX3RzY19hdXg7ICAgICAgXAogfSkK
IAotaW50IGh2bV94MmFwaWNfbXNyX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBt
c3IsIHVpbnQ2NF90ICptc3JfY29udGVudCk7Ci1pbnQgaHZtX3gyYXBpY19tc3Jfd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KTsKLQog
LyoKICAqIE5lc3RlZCBIVk0KICAqLwpAQCAtNjU3LDExICs2NjMsNiBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYWx0cDJtX3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4g
ZmFsc2U7CiB9CiAKLS8qIENoZWNrIENSNC9FRkVSIHZhbHVlcyAqLwotY29uc3QgY2hhciAqaHZt
X2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2lnbmVkIGludCBjcjBfcGcpOwotdW5zaWduZWQgbG9uZyBo
dm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0
b3JlKTsKLQogLyoKICAqIFRoaXMgbXVzdCBiZSBkZWZpbmVkIGFzIGEgbWFjcm8gaW5zdGVhZCBv
ZiBhbiBpbmxpbmUgZnVuY3Rpb24sCiAgKiBiZWNhdXNlIGl0IHVzZXMgJ3N0cnVjdCB2Y3B1JyBh
bmQgJ3N0cnVjdCBkb21haW4nIHdoaWNoIGhhdmUKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:15:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:15: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 1fxDzU-0003Kw-NK; Tue, 04 Sep 2018 16:15:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxDzT-0003Jc-FQ
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:15:43 +0000
X-Inumbo-ID: e260e4ec-b05d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e260e4ec-b05d-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:16:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64391567"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:24 +0100
Message-ID: <20180904161533.11575-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5LgoKUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJz
IGZvciBjb21tb24gcDJtIGNvZGUgYW5kIGd1YXJkIG9uZSBpbnZvY2F0aW9uCm9mIGd1ZXN0X3Bo
eXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgoKUHV0IHJl
bGV2YW50IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2Ug
ZmllbGRzCnVuZGVyIENPTkZJR19IVk0uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjM6IFB1dCBwb2QgcmVsYXRlZCBmaWVsZHMgYW5kIGNvZGUgdW5k
ZXIgQ09ORklHX0hWTS4KCk5vdGUsIHRoaXMgc2hvdWxkIGJlIGFwcGxpZWQgYWZ0ZXIgdGhlIHRv
b2xzdGFjayBzaWRlIGNoYW5nZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgIHwgIDIg
KysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2NvbW1vbi9tZW1vcnku
YyAgICAgICB8ICAzICsrLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICB8ICA0ICsrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggYmFlYTJmNWU2My4uNTQwMjNlMGM2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ1ODgsNiArNDU4OCw3IEBAIGxvbmcgYXJj
aF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAg
ICAgY2FzZSBYRU5NRU1fc2V0X3BvZF90YXJnZXQ6CiAgICAgY2FzZSBYRU5NRU1fZ2V0X3BvZF90
YXJnZXQ6CiAgICAgewpAQCAtNDY0NCw2ICs0NjQ1LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1
bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQorI2Vu
ZGlmCiAKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gc3ViYXJjaF9tZW1vcnlfb3AoY21k
LCBhcmcpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCmluZGV4IGI4YzVkMmVkMjYuLjc0ODg0ZWEwNjMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
QEAgLTk3NCw3ICs5NzQsOSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21h
aW4gKnAybSkKICAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuLCBtMnBmbjsKIAogICAgIEFTU0VS
VChwMm1fbG9ja2VkX2J5X21lKHAybSkpOworI2lmZGVmIENPTkZJR19IVk0KICAgICBBU1NFUlQo
cG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKKyNlbmRpZgogCiAgICAgLyogQXVkaXQgcGFydCBvbmU6
IHdhbGsgdGhlIGRvbWFpbidzIHAybSB0YWJsZSwgY2hlY2tpbmcgdGhlIGVudHJpZXMuICovCiAg
ICAgaWYgKCBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSAhPSAwICkK
QEAgLTExMDUsNiArMTEwNyw3IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsNGUpOwogICAgIH0KIAorI2lm
ZGVmIENPTkZJR19IVk0KICAgICBpZiAoIGVudHJ5X2NvdW50ICE9IHAybS0+cG9kLmVudHJ5X2Nv
dW50ICkKICAgICB7CiAgICAgICAgIHByaW50aygiJXM6IHJlZmNvdW50ZWQgZW50cnkgY291bnQg
JWxkLCBhdWRpdCBjb3VudCAlbHUhXG4iLApAQCAtMTExMyw2ICsxMTE2LDcgQEAgbG9uZyBwMm1f
cHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgICAgICAgICBlbnRy
eV9jb3VudCk7CiAgICAgICAgIEJVRygpOwogICAgIH0KKyNlbmRpZgogCiAgICAgcmV0dXJuIHBt
YmFkOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjc5ZDBlNzIwM2EgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTUyLDE1ICs1
MiwyMCBAQCBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwocDJtX3BlcmNwdV9yd2xvY2spOwog
LyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUg
Ki8KIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAy
bV9kb21haW4gKnAybSkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmV0ID0gMDsK
KyNpZmRlZiBDT05GSUdfSFZNCisgICAgdW5zaWduZWQgaW50IGk7CisjZW5kaWYKIAogICAgIG1t
X3J3bG9ja19pbml0KCZwMm0tPmxvY2spOwotICAgIG1tX2xvY2tfaW5pdCgmcDJtLT5wb2QubG9j
ayk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnAybS0+bnAybV9saXN0KTsKICAgICBJTklUX1BBR0Vf
TElTVF9IRUFEKCZwMm0tPnBhZ2VzKTsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBtbV9sb2Nr
X2luaXQoJnAybS0+cG9kLmxvY2spOwogICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cG9k
LnN1cGVyKTsKICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5zaW5nbGUpOworI2Vu
ZGlmCiAKICAgICBwMm0tPmRvbWFpbiA9IGQ7CiAgICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9IHAy
bV9hY2Nlc3Nfcnd4OwpAQCAtNjksOCArNzQsMTAgQEAgc3RhdGljIGludCBwMm1faW5pdGlhbGlz
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAybS0+bnAy
bV9iYXNlID0gUDJNX0JBU0VfRUFERFI7CiAgICAgcDJtLT5ucDJtX2dlbmVyYXRpb24gPSAwOwog
CisjaWZkZWYgQ09ORklHX0hWTQogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwMm0t
PnBvZC5tcnAubGlzdCk7ICsraSApCiAgICAgICAgIHAybS0+cG9kLm1ycC5saXN0W2ldID0gZ2Zu
X3goSU5WQUxJRF9HRk4pOworI2VuZGlmCiAKICAgICBpZiAoIGhhcF9lbmFibGVkKGQpICYmIGNw
dV9oYXNfdm14ICkKICAgICAgICAgcmV0ID0gZXB0X3AybV9pbml0KHAybSk7CkBAIC05MTcsNiAr
OTI0LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KG1mbikp
OwogICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBwYWdl
X29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAybS0+ZGVm
YXVsdF9hY2Nlc3MpOworI2lmZGVmIENPTkZJR19IVk0KICAgICAgICAgaWYgKCByYyA9PSAwICkK
ICAgICAgICAgewogICAgICAgICAgICAgcG9kX2xvY2socDJtKTsKQEAgLTkyNCw2ICs5MzIsNyBA
QCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1m
bl90IG1mbiwKICAgICAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwog
ICAgICAgICAgICAgcG9kX3VubG9jayhwMm0pOwogICAgICAgICB9CisjZW5kaWYKICAgICB9CiAK
IG91dDoKQEAgLTExMTQsNiArMTEyMyw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogICAgIGlmICggcmMgKQog
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAicDJtX3NldF9lbnRyeTogJSNseDoldSAtPiAl
ZCAoMHglIlBSSV9tZm4iKVxuIiwKICAgICAgICAgICAgICAgICAgZ2ZuX2wsIG9yZGVyLCByYywg
bWZuX3gobWZuKSk7CisjaWZkZWYgQ09ORklHX0hWTQogICAgIGVsc2UgaWYgKCBwMm1faXNfcG9k
KG90KSApCiAgICAgewogICAgICAgICBwb2RfbG9jayhwMm0pOwpAQCAtMTEyMSw2ICsxMTMxLDcg
QEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDAp
OwogICAgICAgICBwb2RfdW5sb2NrKHAybSk7CiAgICAgfQorI2VuZGlmCiAgICAgZ2ZuX3VubG9j
ayhwMm0sIGdmbiwgb3JkZXIpOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtMTc0Myw5ICsxNzU0LDEx
IEBAIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAg
KiB3aGVuIGRpc2NhcmRpbmcgdGhlbS4KICAgICAgKi8KICAgICBBU1NFUlQoIXAybV9pc19ob3N0
cDJtKHAybSkpOworI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBOZXN0ZWQgcDJtJ3MgZG8gbm90
IGRvIHBvZCwgaGVuY2UgdGhlIGFzc2VydHMgKGFuZCBubyBwb2QgbG9jaykqLwogICAgIEFTU0VS
VChwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSk7CiAgICAgQVNTRVJUKHBhZ2VfbGlz
dF9lbXB0eSgmcDJtLT5wb2Quc2luZ2xlKSk7CisjZW5kaWYKIAogICAgIC8qIE5vIG5lZWQgdG8g
Zmx1c2ggaWYgaXQncyBhbHJlYWR5IGVtcHR5ICovCiAgICAgaWYgKCBwMm1faXNfbmVzdGVkcDJt
KHAybSkgJiYgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQpAQCAtMjU2MCw3ICsy
NTczLDEwIEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgUDJNX1BSSU5U
SygicDJtIGF1ZGl0IHN0YXJ0c1xuIik7CiAKICAgICBwMm1fbG9jayhwMm0pOworCisjaWZkZWYg
Q09ORklHX0hWTQogICAgIHBvZF9sb2NrKHAybSk7CisjZW5kaWYKIAogICAgIGlmIChwMm0tPmF1
ZGl0X3AybSkKICAgICAgICAgcG1iYWQgPSBwMm0tPmF1ZGl0X3AybShwMm0pOwpAQCAtMjYyMSw3
ICsyNjM3LDkgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiAgICAg
c3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAg
ICAgcG9kX3VubG9jayhwMm0pOworI2VuZGlmCiAgICAgcDJtX3VubG9jayhwMm0pOwogIAogICAg
IFAyTV9QUklOVEsoInAybSBhdWRpdCBjb21wbGV0ZVxuIik7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAzLi41Yzcx
Y2UxM2NlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKQEAgLTIxMCw3ICsyMTAsOCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFw
KHN0cnVjdCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgaWYgKCBkID09IGN1cnJfZCApCiAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChkLCBncGZuLAorICAgICAgICAgICAgaWYgKCBpc19o
dm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1
bGF0ZV9vbl9kZW1hbmQoZCwgZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhLT5leHRlbnRfb3JkZXIpIDwgMCApCiAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZl
bnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA0NzkzYWFjYzM1Li5hM2JiZmM5NDc0
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9l
dmVudC5jCkBAIC02MzAsNyArNjMwLDkgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICB7CiAg
ICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0VOQUJMRToKICAgICAgICAgeworI2lmZGVmIENPTkZJ
R19IVk0KICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0oZCk7CisjZW5kaWYKIAogICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAg
ICAgIC8qIGh2bSBmaXhtZTogcDJtX2lzX2ZvcmVpZ24gdHlwZXMgbmVlZCBhZGRyZXNzaW5nICov
CkBAIC02NDcsMTAgKzY0OSwxMiBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBpZiAo
IHVubGlrZWx5KG5lZWRfaW9tbXUoZCkpICkKICAgICAgICAgICAgICAgICBicmVhazsKIAorI2lm
ZGVmIENPTkZJR19IVk0KICAgICAgICAgICAgIHJjID0gLUVYREVWOwogICAgICAgICAgICAgLyog
RGlzYWxsb3cgcGFnaW5nIGluIGEgUG9EIGd1ZXN0ICovCiAgICAgICAgICAgICBpZiAoIHAybS0+
cG9kLmVudHJ5X2NvdW50ICkKICAgICAgICAgICAgICAgICBicmVhazsKKyNlbmRpZgogCiAgICAg
ICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVxdWlyZWQgaGVyZSwgc2VlIFhTQS05OSAq
LwogICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRf
cGFnaW5nLCBfVlBGX21lbV9wYWdpbmcsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkNGIzY2ZjYjZlLi4zNzg1
NTk4ZjU0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTMwNiw2ICszMDYsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFp
biB7CiAgICAgICogdG8gcmVzdW1lIHRoZSBzZWFyY2ggKi8KICAgICB1bnNpZ25lZCBsb25nIG5l
eHRfc2hhcmVkX2dmbl90b19yZWxpbnF1aXNoOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8q
IFBvcHVsYXRlLW9uLWRlbWFuZCB2YXJpYWJsZXMKICAgICAgKiBBbGwgdmFyaWFibGVzIGFyZSBw
cm90ZWN0ZWQgd2l0aCB0aGUgcG9kIGxvY2suIFdlIGNhbm5vdCByZWx5IG9uCiAgICAgICogdGhl
IHAybSBsb2NrIGlmIGl0J3MgdHVybmVkIGludG8gYSBmaW5lLWdyYWluZWQgbG9jay4KQEAgLTMz
Nyw2ICszMzgsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgIG1tX2xvY2tfdCAgICAg
ICAgbG9jazsgICAgICAgICAvKiBMb2NraW5nIG9mIHByaXZhdGUgcG9kIHN0cnVjdHMsICAgKgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbm90IHJlbHlpbmcgb24g
dGhlIHAybSBsb2NrLiAgICAgICovCiAgICAgfSBwb2Q7CisjZW5kaWYKKwogICAgIHVuaW9uIHsK
ICAgICAgICAgc3RydWN0IGVwdF9kYXRhIGVwdDsKICAgICAgICAgLyogTlBULWVxdWl2YWxlbnQg
c3RydWN0dXJlIGNvdWxkIGJlIGFkZGVkIGhlcmUuICovCkBAIC02NDYsNiArNjQ5LDEyIEBAIGlu
dCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQgbG9uZyBmZ2Zu
LAogLyogRHVtcCBQb0QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGRvbWFpbiAqLwogdm9pZCBwMm1f
cG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKTsKIAorI2lmZGVmIENPTkZJR19IVk0KKwor
LyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAq
LworYm9vbAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOworCiAvKiBNb3ZlIGFsbCBwYWdlcyBmcm9t
IHRoZSBwb3B1bGF0ZS1vbi1kZW1hbmQgY2FjaGUgdG8gdGhlIGRvbWFpbiBwYWdlX2xpc3QKICAq
ICh1c3VhbGx5IGluIHByZXBhcmF0aW9uIGZvciBkb21haW4gZGVzdHJ1Y3Rpb24pICovCiBpbnQg
cDJtX3BvZF9lbXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTY2Miw2ICs2NzEsMzEg
QEAgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9oaXQoc3RydWN0IHBhZ2VfaW5mbyAqcCk7CiB2
b2lkCiBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cCk7CiAKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbAorcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIp
Cit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGludCBwMm1fcG9kX2Vt
cHR5X2NhY2hlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBwYWdlX2lu
Zm8gKnApCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwMm1fcG9k
X29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2VfaW5mbyAqcCkKK3sKKyAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworI2VuZGlmCisKIAogLyoKICAqIFBhZ2luZyB0byBk
aXNrIGFuZCBwYWdlLXNoYXJpbmcKQEAgLTczMCwxMCArNzY0LDYgQEAgZXh0ZXJuIHZvaWQgYXVk
aXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAjZGVmaW5lIFAyTV9ERUJVRyhmLCBhLi4uKSBkbyB7
ICh2b2lkKShmKTsgfSB3aGlsZSgwKQogI2VuZGlmCiAKLS8qIENhbGxlZCBieSBwMm0gY29kZSB3
aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KLWJvb2wKLXAybV9wb2RfZGVtYW5k
X3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50
IG9yZGVyKTsKLQogLyoKICAqIEZ1bmN0aW9ucyBzcGVjaWZpYyB0byB0aGUgcDJtLXB0IGltcGxl
bWVudGF0aW9uCiAgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:24:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxE83-0004wH-8D; Tue, 04 Sep 2018 16:24:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kh5z=ls=citrix.com=prvs=7788b8ed3=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxE81-0004wC-Mm
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:24:33 +0000
X-Inumbo-ID: 1eb1d26d-b05f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1eb1d26d-b05f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:25:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78533800"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 03/16] x86: XENMEM_resource_ioreq_server is HVM only
Thread-Index: AQHURGqDFoXwb9ehvEWMoNhQhLzOoqTgTnkA
Date: Tue, 4 Sep 2018 16:24:25 +0000
Message-ID: <21f5284a260640a895fe8cccb72f7c8a@AMSPEX02CL03.citrite.net>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-4-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-4-wei.liu2@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 03/16] x86: XENMEM_resource_ioreq_server
 is HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE4IDE3OjE1Cj4gVG86IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47Cj4gSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2MyAwMy8xNl0geDg2OiBYRU5NRU1fcmVz
b3VyY2VfaW9yZXFfc2VydmVyIGlzIEhWTQo+IG9ubHkKPiAKPiBQdXQgdGhlIGVudGlyZSBjYXNl
IGJyYW5jaCB1bmRlciBDT05GSUdfSFZNLgo+IAo+IE5vbmV0aGVsZXNzIGNoZWNrIEhWTSBiZWZv
cmUgdHJ5aW5nIHRvIGdldCBpb3JlcSBzZXJ2ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiB2MzoKPiAxLiBwdXQgYW4gYXNzZXJ0IGluIGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lCj4gMi4gcmVtb3ZlIHJlZHVuZGFudCBhc3NpZ25tZW50
IG9mIHJjCj4gCj4gdjI6IHB1dCBlbnRpcmUgY2FzZSBicmFuY2ggdW5kZXIgQ09ORklHX0hWTQo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCA1ICsrLS0tCj4gIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDUgKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IGluZGV4IDEzOGVkNjk3Y2QuLmZlY2Nh
NThhM2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gQEAgLTk2MSwxMiArOTYxLDExIEBAIGludCBodm1fZ2V0
X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluCj4gKmQsIGlvc2VydmlkX3QgaWQsCj4g
ICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiAgICAgIGludCByYzsKPiAKPiArICAg
IEFTU0VSVChpc19odm1fZG9tYWluKGQpKTsKPiArCj4gICAgICBpZiAoIGlkID09IERFRkFVTFRf
SU9TRVJWSUQgKQo+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiAKPiAtICAgIGlmICgg
IWlzX2h2bV9kb21haW4oZCkgKQo+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+IC0KPiAgICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAK
PiAgICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IDQwOTgxNGNlMGEuLmJhZWEy
ZjVlNjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0uYwo+IEBAIC00MzgxLDEyICs0MzgxLDE2IEBAIGludCBhcmNoX2FjcXVpcmVfcmVzb3Vy
Y2Uoc3RydWN0IGRvbWFpbiAqZCwKPiB1bnNpZ25lZCBpbnQgdHlwZSwKPiAKPiAgICAgIHN3aXRj
aCAoIHR5cGUgKQo+ICAgICAgewo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgY2FzZSBYRU5N
RU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgo+ICAgICAgewo+ICAgICAgICAgIGlvc2VydmlkX3Qg
aW9zZXJ2aWQgPSBpZDsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiAKPiAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsKPiAgICAgICAgICBpZiAoIGlkICE9ICh1bnNpZ25lZCBpbnQpaW9z
ZXJ2aWQgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAKPiBAQCAtNDQwOSw2ICs0NDEzLDcgQEAg
aW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGlu
dCB0eXBlLAo+ICAgICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVk
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICsjZW5kaWYKPiAKPiAgICAgIGRlZmF1bHQ6
Cj4gICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAtLQo+IDIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:24:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxE80-0004w6-Uu; Tue, 04 Sep 2018 16:24:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxE7z-0004vz-Mk
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:24:31 +0000
X-Inumbo-ID: 1c5dfa55-b05f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c5dfa55-b05f-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:25:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78533792"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180810103714.5112=3def=3dbf=3dbd1=3def=3dbf=3dbdpau?=
 =?UTF-8?Q?l.durrant@ci=3f=3d_trix.com> <fdf19f7d=ef=bf=bd1b92=ef=bf=bda9c0?=
 =?UTF-8?Q?=ef=bf=bd3602=ef=bf=bdb1c9807bf610@citrix.com> <a735b4359ccc4b278?=
 =?UTF-8?Q?330204d9790c6ac@AMSPEX02CL03.citrite.net> <5B6DAF9F02000078001DD0?=
 =?UTF-8?Q?40@prv1=ef=bf=bdmh.provo.novell.com> <e2f77af0b2394b8f859a1f2dc1a?=
 =?UTF-8?Q?91797@AMSPEX02CL03.citrite.net> <5B6DB69D02000078001DD06A@prv1?=
 =?UTF-8?B?77+9bWgucHJvdm8ubm92ZWxsLmNvbT4gPGVhYWI1YTcz77+9MjkxMO+/vTdmYjY=?=
 =?UTF-8?B?77+9ZTFmY++/vTA4NTM3ZTYzMDg4Y0BjaXRyaXguY29tPiA8OTJjYTY5ZTXvv705?=
 =?UTF-8?B?OGIx77+9NjFlNO+/vTgxN2Hvv70zODY4ZjgyOTQ3MWFAY2l0cml4LmNvbT4gPDVC?=
 =?UTF-8?Q?75521102000078001DED13@prv1=ef=bf=bdmh.provo.novell.com> <11c0c96?=
 =?UTF-8?Q?5-9af7-2cec-1420-4541e281183a@citrix.com> <5B755FBC0200007_=3d=3f?=
 =?UTF-8?Q?UTF-8=3fQ=3f8001DEDBF@suse.com> <dd3c99c2-67e3-faf1-4219-85651b89?=
 =?UTF-8?Q?1adc@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <7cb81824-b879-ef58-054c-7c6c67996fac@citrix.com>
Date: Tue, 4 Sep 2018 17:24:17 +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: <dd3c99c2-67e3-faf1-4219-85651b89?= =?UTF-8?Q?1adc@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] MMIO emulation 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Durrant <paul.durrant@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>

T24gMDQvMDkvMTggMTc6MTEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTYvMDgvMTggMTM6
MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4wOC4xOCBhdCAxMjo1NiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMTYvMDgvMTggMTE6MjksIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+IEZvbGxvd2luZyBzb21lIGZ1cnRoZXIgZGlzY3Vzc2lvbiB3aXRo
IEFuZHJldywgaGUgbG9va3MgdG8gYmUKPj4+PiBjb252aW5jZWQgdGhhdCB0aGUgaXNzdWUgaXMg
dG8gYmUgZml4ZWQgaW4gdGhlIGJhbGxvb24gZHJpdmVyLAo+Pj4+IHdoaWNoIHNvIGZhciAoaW50
ZW50aW9uYWxseSBhZmFpY3QpIGRvZXMgbm90IHJlbW92ZSB0aGUgZGlyZWN0Cj4+Pj4gbWFwIGVu
dHJpZXMgZm9yIGJhbGxvb25lZCBvdXQgcGFnZXMgaW4gdGhlIEhWTSBjYXNlLiBJJ20gbm90Cj4+
Pj4gY29udmluY2VkIG9mIHRoaXMsIGJ1dCBJJ2QgbmV2ZXJ0aGVsZXNzIGxpa2UgdG8gaW5xdWly
ZSB3aGV0aGVyCj4+Pj4gc3VjaCBhIGNoYW5nZSAocmVzdWx0aW5nIGluIHNoYXR0ZXJlZCBzdXBl
ciBwYWdlIG1hcHBpbmdzKQo+Pj4+IHdvdWxkIGJlIGFjY2VwdGFibGUgaW4gdGhlIGZpcnN0IHBs
YWNlLgo+Pj4gV2UgZG9uJ3QgdG9sZXJhdGUgYW55dGhpbmcgZWxzZSBpbiB0aGUgZGlyZWN0bWFw
IHBvaW50aW5nIHRvCj4+PiBpbnZhbGlkL3VuaW1wbGVtZW50ZWQgZnJhbWVzLiAgV2h5IHNob3Vs
ZCBiYWxsb29uaW5nIGJlIGFueSBkaWZmZXJlbnQ/Cj4+IEJlY2F1c2UgYmFsbG9vbmluZyBpcyBz
b21ldGhpbmcgdmlydHVhbGl6YXRpb24gc3BlY2lmaWMsIHdoaWNoCj4+IGRvZXNuJ3QgaGF2ZSBh
bnkgZXF1aXZhbGVudCBvbiBiYXJlIGhhcmR3YXJlIChtZW1vcnkgaG90Cj4+IHVucGx1ZyBkb2Vz
bid0IGNvbWUgcXVpdGUgY2xvc2UgZW5vdWdoIGltbywgbm90IHRoZSBsZWFzdAo+PiBiZWNhdXNl
IHRoYXQgZG9lc24ndCB3b3JrIG9uIGEgcGFnZSBncmFudWxhciBiYXNpcykuIEhlbmNlCj4+IHdl
J3JlIHRvIGRlZmluZSB0aGUgZXhhY3QgYmVoYXZpb3IgaGVyZSwgYW5kIGhlbmNlIHN1Y2ggYQo+
PiBkZWZpbml0aW9uIGNvdWxkIGFzIHdlbGwgaW5jbHVkZSBzcGVjaWFsIGJlaGF2aW9yIG9mIGFj
Y2Vzc2VzCj4+IHRvIHRoZSBpbnZvbHZlZCBndWVzdC1waHlzaWNhbCBhZGRyZXNzZXMuCj4gQWZ0
ZXIgZGlzY3Vzc2luZyB0aGUgaXNzdWUgd2l0aCBzb21lIEtWTSBndXlzIEkgc3RpbGwgdGhpbmsg
aXQgd291bGQgYmUKPiBiZXR0ZXIgdG8gbGVhdmUgdGhlIGJhbGxvb25lZCBwYWdlcyBtYXBwZWQg
aW4gdGhlIGRpcmVjdCBtYXAuIEtWTSBkb2VzCj4gaXQgdGhlIHNhbWUgd2F5LiBUaGV5IHJldHVy
biAic29tZXRoaW5nIiBpbiBjYXNlIHRoZSBndWVzdCB0cmllcyB0bwo+IHJlYWQgZnJvbSBzdWNo
IGEgcGFnZSAobWlnaHQgYmUgdGhlIHJlYWwgZGF0YSwgMCdzIG9yIGFsbCAxJ3MpLgo+Cj4gU28g
d2Ugc2hvdWxkIGVpdGhlciBtYXAgYW4gYWxsIDAncyBvciAxJ3MgcGFnZSB2aWEgRVBULCBvciB3
ZSBzaG91bGQKPiByZXR1cm4gMCdzIG9yIDEncyB2aWEgZW11bGF0aW9uIG9mIHRoZSByZWFkIGlu
c3RydWN0aW9uLgo+Cj4gUGVyZm9ybWFuY2Ugc2hvdWxkbid0IGJlIGEgbWFqb3IgaXNzdWUsIGFz
IHN1Y2ggcmVhZHMgc2hvdWxkIGJlIHJlYWxseQo+IHJhcmUuCgpTdWNoIHJlYWRzIHNob3VsZCBi
ZSBub24tZXhpc3RlbnQuwqAgT25lIHdheSBvciBhbm90aGVyLCB0aGVyZSdzIHN0aWxsIGEKYnVn
IHRvIGZpeCBpbiB0aGUga2VybmVsLCBiZWNhdXNlIGl0IGlzbid0IGtlZXBpbmcgc3VpdGFibGUg
dHJhY2sgb2YgdGhlCnBmbnMuCgpBcyBmb3IgaG93IFhlbiBjb3VsZCBkbyB0aGluZ3MgYmV0dGVy
Li4uCgpXZSBjb3VsZCBtYXAgYSBwYWdlIG9mIGFsbC1vbmVzIChhbGwgemVyb2VzIHdvdWxkIGRl
ZmluaXRlbHkgYmUgd3JvbmcpLApidXQgeW91J3ZlIHN0aWxsIGdvdCB0aGUgcHJvYmxlbSBvZiB3
aGF0IGhhcHBlbnMgaWYgYSB3cml0ZSBvY2N1cnMuwqAgV2UKYWJzb2x1dGVseSBjYW4ndCBzYWNy
aWZpY2UgZW5vdWdoIFJBTSB0byBmaWxsIGluIHRoZSBiYWxsb29uZWQtb3V0CmZyYW1lcyB3aXRo
IHJlYWQvd3JpdGUgZnJhbWVzLgoKSSdkIHByZWZlciBub3QgdG8gc2VlIGFueSBlbXVsYXRpb24g
aGVyZSwgYnV0IHRoYXQgaXMgbW9yZSBmb3IgYW4gYXR0YWNrCnN1cmZhY2UgbGltaXRhdGlvbiBw
b2ludCBvZiB2aWV3LsKgIHg4NiBzdGlsbCBvZmZlcnMgdXMgdGhlIG9wdGlvbiB0byBub3QKdG9s
ZXJhdGUgbWlzYWxpZ25lZCBhY2Nlc3NlcyBhbmQgdGVybWluYXRlIGVhcmx5IHdyaXRlLWRpc2Nh
cmQgd2hlbgpoaXR0aW5nIG9uZSBvZiB0aGVzZSBwYWdlcy4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxECL-0005IT-8m; Tue, 04 Sep 2018 16: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECK-0005I9-AB
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:00 +0000
X-Inumbo-ID: 66318b0e-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66318b0e-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392735"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:29 +0100
Message-ID: <20180904161533.11575-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 12/16] x86/mm: put paging_update_nestedmode
 under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmVzdGVkIEhWTSBpcyBub3QgZW5hYmxlZCB3aGVuICFDT05GSUdfSFZNLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmlu
ZGV4IGRjZWU0OTZlYjAuLjdmNDYwYmQzMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTkxOSw2ICs5MTksNyBA
QCBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKnBhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAq
dikKICAgICByZXR1cm4gcGFnaW5nX2dldF9uZXN0ZWRtb2RlKHYpOwogfQogCisjaWZkZWYgQ09O
RklHX0hWTQogdm9pZCBwYWdpbmdfdXBkYXRlX25lc3RlZG1vZGUoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgQVNTRVJUKG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikpOwpAQCAtOTMwLDYgKzkz
MSw3IEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICB2LT5hcmNoLnBhZ2luZy5uZXN0ZWRtb2RlID0gTlVMTDsKICAgICBodm1fYXNpZF9mbHVz
aF92Y3B1KHYpOwogfQorI2VuZGlmCiAKIHZvaWQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxECL-0005Ib-HJ; Tue, 04 Sep 2018 16: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECK-0005IA-Ab
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:00 +0000
X-Inumbo-ID: 65ec1a27-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65ec1a27-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392727"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:32 +0100
Message-ID: <20180904161533.11575-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 15/16] x86/pvshim: disable HVM for PV shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13
YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS94ZW4tZGly
L3NoaW0uY29uZmlnIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZwppbmRleCAy
MWQ3MDc1YmI0Li5kZTUzZGZlMzc2IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGly
L3NoaW0uY29uZmlnCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKQEAg
LTEyLDcgKzEyLDcgQEAgQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4
Nl82NF9kZWZjb25maWciCiBDT05GSUdfTlJfQ1BVUz0zMgogQ09ORklHX1BWPXkKIENPTkZJR19Q
Vl9MSU5FQVJfUFQ9eQotQ09ORklHX0hWTT15CisjIENPTkZJR19IVk0gaXMgbm90IHNldAogIyBD
T05GSUdfU0hBRE9XX1BBR0lORyBpcyBub3Qgc2V0CiAjIENPTkZJR19CSUdNRU0gaXMgbm90IHNl
dAogIyBDT05GSUdfSFZNX0ZFUCBpcyBub3Qgc2V0Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxECK-0005IN-W0; Tue, 04 Sep 2018 16:29: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECK-0005I8-9p
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:00 +0000
X-Inumbo-ID: 65514c37-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65514c37-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392726"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:31 +0100
Message-ID: <20180904161533.11575-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 14/16] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYzOiBsb25n
ZXIgdGV4dAp2MjogdXNlIHRhYiB0byBpbmRlbnQKCkhhdmVuJ3QgYWRkZWQgYSBkZXBlbmRlbmN5
IG9uIFBWX1NISU1fRVhDTFVTSVZFIGJlY2F1c2UgYWdyZWVtZW50IGlzCm5vdCB5ZXQgcmVhY2hl
ZC4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmln
IGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggYWUxYjcwN2MxOS4uYzE2MGZkNjVmNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcK
QEAgLTYwLDYgKzYwLDE3IEBAIGNvbmZpZyBQVl9MSU5FQVJfUFQKIAogY29uZmlnIEhWTQogCWRl
Zl9ib29sIHkKKwlwcm9tcHQgIkhWTSBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIEludGVyZmFj
ZXMgdG8gc3VwcG9ydCBIVk0gZ3Vlc3RzIHdoaWNoIHJlcXVpcmUgaGFyZHdhcmUKKwkgIHN1cHBv
cnQgbGlrZSBJbnRlbCdzIFZULXggb3IgQU1EJ3MgU1ZNLiBOb3RlIHRoZSBoeXBlcnZpc29yCisJ
ICBkb2Vzbid0IGRpc3Rpbmd1aXNoIEhWTSBvciBQVkggZ3Vlc3QgdHlwZXMuIFBWSCBndWVzdCB0
eXBlCisJICBpcyBvbmx5IGEgY29uY2VwdCBmb3IgZW5kIHVzZXJzLgorCisJICBUaGlzIG9wdGlv
biBpcyBuZWVkZWQgaWYgeW91IHdhbnQgdG8gcnVuIEhWTSBvciBQVkggZ3Vlc3RzLgorCisJICBJ
ZiB1bnN1cmUsIHNheSBZLgorCiAKIGNvbmZpZyBTSEFET1dfUEFHSU5HCiAgICAgICAgIGJvb2wg
IlNoYWRvdyBQYWdpbmciCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:29: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 1fxECM-0005JD-S9; Tue, 04 Sep 2018 16: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECL-0005IY-IW
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:01 +0000
X-Inumbo-ID: 666e170e-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 666e170e-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:22 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392725"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:33 +0100
Message-ID: <20180904161533.11575-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 16/16] xen: decouple HVM and IOMMU
 capabilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

SFZNIGFuZCBJT01NVSBhcmUgdHdvIGRpc3RpbmN0IGhhcmR3YXJlIGZlYXR1cmVzLCB5ZXQgdGhl
eSB3ZXJlCmJ1bmRsZWQgdG9nZXRoZXIgaW4gc3lzY3RsIGFuZCB4bCdzIG91dHB1dC4KCkRlY291
cGxlIHRoZW0gb24gc3lzY3RsIGxldmVsLiBPbiB0b29sc3RhY2sgbGV2ZWwgd2Ugc3RpbGwgbmVl
ZCB0bwptYWludGFpbiBhIHNlbnNpYmxlIHNlbWFudGljcyBmb3IgYHhsIGluZm9gLiBNYXNzYWdl
IHRoZSBpbmZvcm1hdGlvbgphY2NvcmRpbmcgdG8gdGhlIGZvbGxvd2luZyB0YWJsZToKCnB2ICAg
ICAgaHZtICAgICBpb21tdSAgICAgICAgICAgZmxhZ3MgaW4geGwgaW5mbwowICAgICAgIDAgICAg
ICAgMCAgICAgICAgICAgICAgIG4vYQowICAgICAgIDAgICAgICAgMSAgICAgICAgICAgICAgIG4v
YQowICAgICAgIDEgICAgICAgMCAgICAgICAgICAgICAgIGh2bQowICAgICAgIDEgICAgICAgMSAg
ICAgICAgICAgICAgIGh2bSBodm1fZGlyZWN0aW8KMSAgICAgICAwICAgICAgIDAgICAgICAgICAg
ICAgICBOSUwKMSAgICAgICAwICAgICAgIDEgICAgICAgICAgICAgICBkaXJlY3RpbwoxICAgICAg
IDEgICAgICAgMCAgICAgICAgICAgICAgIGh2bQoxICAgICAgIDEgICAgICAgMSAgICAgICAgICAg
ICAgIGh2bSBodm1fZGlyZWN0aW8gZGlyZWN0aW8KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgIHwgNSArKystLQogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgIHwgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCB8IDEgKwogdG9vbHMveGwveGxfaW5mby5jICAgICAgICAgIHwgNSArKystLQogeGVuL2FyY2gv
eDg2L3N5c2N0bC5jICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwg
OCArKysrLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4
bC5jCmluZGV4IGI0MWFkZTlmZGEuLmEwZDlmMmJmZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtMzk2LDggKzM5Niw5IEBAIGlu
dCBsaWJ4bF9nZXRfcGh5c2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZvICpwaHlz
aW5mbykKICAgICBtZW1jcHkocGh5c2luZm8tPmh3X2NhcCx4Y3BoeXNpbmZvLmh3X2NhcCwgc2l6
ZW9mKHBoeXNpbmZvLT5od19jYXApKTsKIAogICAgIHBoeXNpbmZvLT5jYXBfaHZtID0gISEoeGNw
aHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfaHZtKTsKLSAgICBwaHlz
aW5mby0+Y2FwX2h2bV9kaXJlY3RpbyA9Ci0gICAgICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0
aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bV9kaXJlY3Rpbyk7CisgICAgcGh5c2luZm8tPmNh
cF9kaXJlY3RpbyA9CisgICAgICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZ
U0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsKKyAgICBwaHlzaW5mby0+Y2FwX2h2bV9kaXJlY3RpbyA9
IHBoeXNpbmZvLT5jYXBfaHZtICYmIHBoeXNpbmZvLT5jYXBfZGlyZWN0aW87CiAKICAgICBHQ19G
UkVFOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYWUyZDYzZGYwYy4uMmNmYzFiMDhhZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC02Nyw2
ICs2NywxMiBAQAogICogdGhlIHNhbWUgJChYRU5fVkVSU0lPTikgKGUuZy4gdGhyb3VnaG91dCBh
IG1ham9yIHJlbGVhc2UpLgogICovCiAKKy8qIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0RJUkVD
VElPCisgKgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9waHlzaW5mbyBoYXMgYSAiY2Fw
X2RpcmVjdGlvIiBmaWVsZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9E
SVJFQ1RJTyAxCisKIC8qIExJQlhMX0hBVkVfQ09OU09MRV9OT1RJRllfRkQKICAqCiAgKiBJZiB0
aGlzIGlzIGRlZmluZWQsIGxpYnhsX2NvbnNvbGVfZXhlYyBhbmQKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRl
eCA0YTM4NTgwMWJhLi4yY2NlYjhjMDU3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xMDE0LDYgKzEw
MTQsNyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAKICAgICAoImNh
cF9odm0iLCBib29sKSwKICAgICAoImNhcF9odm1fZGlyZWN0aW8iLCBib29sKSwKKyAgICAoImNh
cF9kaXJlY3RpbyIsIGJvb2wpLAogICAgIF0sIGRpcj1ESVJfT1VUKQogCiBsaWJ4bF9jb25uZWN0
b3JpbmZvID0gU3RydWN0KCJjb25uZWN0b3JpbmZvIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfaW5mby5jIGIvdG9vbHMveGwveGxfaW5mby5jCmluZGV4IDZjOGJlMjYxMTkuLjkzZTJjNWZh
N2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYworKysgYi90b29scy94bC94bF9pbmZv
LmMKQEAgLTIxMCw5ICsyMTAsMTAgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQp
CiAgICAgICAgICBpbmZvLmh3X2NhcFs0XSwgaW5mby5od19jYXBbNV0sIGluZm8uaHdfY2FwWzZd
LCBpbmZvLmh3X2NhcFs3XQogICAgICAgICApOwogCi0gICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2Nh
cHMgICAgICAgICAgICAgIDolcyVzXG4iLAorICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAg
ICAgICAgICAgICA6JXMlcyVzXG4iLAogICAgICAgICAgaW5mby5jYXBfaHZtID8gIiBodm0iIDog
IiIsCi0gICAgICAgICBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIGh2bV9kaXJlY3RpbyIgOiAi
IgorICAgICAgICAgaW5mby5jYXBfaHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDogIiIs
CisgICAgICAgICBpbmZvLmNhcF9kaXJlY3RpbyA/ICIgZGlyZWN0aW8iIDogIiIKICAgICAgICAg
KTsKIAogICAgIHZpbmZvID0gbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhjdHgpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IGU3
MDRlZDdmMWMuLjQ1NmRjNThkOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwor
KysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTkzLDcgKzkzLDcgQEAgdm9pZCBhcmNoX2Rv
X3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKICAgICBpZiAoIGh2bV9l
bmFibGVkICkKICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBf
aHZtOwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCi0gICAgICAgIHBpLT5jYXBhYmlsaXRpZXMg
fD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bV9kaXJlY3RpbzsKKyAgICAgICAgcGktPmNhcGFiaWxp
dGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW87CiB9CiAKIGxvbmcgYXJjaF9kb19z
eXNjdGwoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggODM5YzFiOWYyNS4uOGNkMGE5Y2IwZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgInBoeXNkZXYuaCIKICNpbmNs
dWRlICJ0bWVtLmgiCiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDExCisjZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMgog
CiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQgZnJvbSBYZW4gYnVmZmVyIHJpbmcuCkBAIC04
NSw5ICs4NSw5IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogIC8qICh4ODYpIFRoZSBw
bGF0Zm9ybSBzdXBwb3J0cyBIVk0gZ3Vlc3RzLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlT
Q0FQX2h2bSAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9odm0gICAgICAg
ICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9odm0pCi0gLyogKHg4NikgVGhlIHBsYXRmb3Jt
IHN1cHBvcnRzIEhWTS1ndWVzdCBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzLiAqLwotI2Rl
ZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bV9kaXJlY3RpbyAxCi0jZGVmaW5lIFhFTl9TWVND
VExfUEhZU0NBUF9odm1fZGlyZWN0aW8gICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9odm1fZGly
ZWN0aW8pCisgLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3MgdG8g
SS9PIGRldmljZXMgd2l0aCBJT01NVS4gKi8KKyNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3RpbyAxCisjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVO
X1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQogc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewog
ICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7CiAgICAgdWludDMyX3QgY29yZXNfcGVyX3Nv
Y2tldDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:29: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 1fxECN-0005Jo-5z; Tue, 04 Sep 2018 16:29: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECL-0005IZ-JC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:01 +0000
X-Inumbo-ID: 66b49f12-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66b49f12-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:22 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392731"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:27 +0100
Message-ID: <20180904161533.11575-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBvbmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNu
J3QgZW5hYmxlZAp3aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCgpFbmNsb3NlIHJlbGV2YW50IGNv
ZGUgYW5kIGZpZWxkcyBpbiBDT05GSUdfSFZNLiBHdWFyZCBucDJtX3NjaGVkdWxlCndpdGggbmVz
dGVkaHZtX2VuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgNiArKysrLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAg
ICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IDMxM2ViYjMyMjEuLjdjOTQ1YTI0MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2OTEsNyArMTY5
MSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1
ICpuZXh0KQogICAgIHsKICAgICAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOwogICAg
ICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOwotICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1f
U0NIRURMRV9PVVQpOworICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKHByZXZkKSApCisg
ICAgICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwogICAgIH0KIAogICAg
IGlmICggaXNfaHZtX2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZt
LnRtX2xpc3QpICkKQEAgLTE3NTgsNyArMTc1OSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3Ry
dWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogCiAgICAgICAgIC8qIE11c3QgYmUg
ZG9uZSB3aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLwogICAgICAgICB2cG11X3N3aXRjaF90byhu
ZXh0KTsKLSAgICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfSU4pOworICAgICAgICBp
ZiAoIG5lc3RlZGh2bV9lbmFibGVkKG5leHRkKSApCisgICAgICAgICAgICBucDJtX3NjaGVkdWxl
KE5QMk1fU0NIRURMRV9JTik7CiAgICAgfQogCiAgICAgLyogRW5zdXJlIHRoYXQgdGhlIHZjcHUg
aGFzIGFuIHVwLXRvLWRhdGUgdGltZSBiYXNlLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDc5ZDBlNzIwM2EuLjdhMTJj
ZDM3ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTU4LDIyICs1OCwyMiBAQCBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAjZW5kaWYKIAogICAg
IG1tX3J3bG9ja19pbml0KCZwMm0tPmxvY2spOwotICAgIElOSVRfTElTVF9IRUFEKCZwMm0tPm5w
Mm1fbGlzdCk7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdlcyk7CiAKICNpZmRl
ZiBDT05GSUdfSFZNCiAgICAgbW1fbG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsKICAgICBJTklU
X1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5zdXBlcik7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVB
RCgmcDJtLT5wb2Quc2luZ2xlKTsKKyAgICBJTklUX0xJU1RfSEVBRCgmcDJtLT5ucDJtX2xpc3Qp
OworCisgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKKyAgICBwMm0tPm5wMm1f
Z2VuZXJhdGlvbiA9IDA7CiAjZW5kaWYKIAogICAgIHAybS0+ZG9tYWluID0gZDsKICAgICBwMm0t
PmRlZmF1bHRfYWNjZXNzID0gcDJtX2FjY2Vzc19yd3g7CiAgICAgcDJtLT5wMm1fY2xhc3MgPSBw
Mm1faG9zdDsKIAotICAgIHAybS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7Ci0gICAgcDJt
LT5ucDJtX2dlbmVyYXRpb24gPSAwOwotCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5tcnAubGlzdCk7ICsraSApCiAgICAgICAgIHAy
bS0+cG9kLm1ycC5saXN0W2ldID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwpAQCAtMTQ5LDYgKzE0OSw3
IEBAIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgfQogfQogCisjaWZkZWYgQ09ORklHX0hWTQogc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX25l
c3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMTg2
LDYgKzE4Nyw3IEBAIHN0YXRpYyBpbnQgcDJtX2luaXRfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICByZXR1cm4gMDsKIH0KKyNlbmRpZgogCiBzdGF0aWMgdm9pZCBwMm1fdGVhcmRv
d25fYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC0yMzMsNiArMjM1LDcgQEAgaW50IHAy
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiBy
YzsKIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBNdXN0IGluaXRpYWxpc2UgbmVzdGVkcDJt
IHVuY29uZGl0aW9uYWxseQogICAgICAqIHNpbmNlIG5lc3RlZGh2bV9lbmFibGVkKGQpIHJldHVy
bnMgZmFsc2UgaGVyZS4KICAgICAgKiAocDJtX2luaXQgcnVucyB0b28gZWFybHkgZm9yIEhWTV9Q
QVJBTV8qIG9wdGlvbnMpICovCkBAIC0yNDIsMTIgKzI0NSwxNSBAQCBpbnQgcDJtX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7CiAgICAgICAg
IHJldHVybiByYzsKICAgICB9CisjZW5kaWYKIAogICAgIHJjID0gcDJtX2luaXRfYWx0cDJtKGQp
OwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7
CisjaWZkZWYgQ09ORklHX0hWTQogICAgICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKGQpOwor
I2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpAQCAtNjk5LDcgKzcwNSw5IEBAIHZvaWQg
cDJtX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogd2UgaW5pdGlhbGlz
ZSB0aGVtIHVuY29uZGl0aW9uYWxseS4KICAgICAgKi8KICAgICBwMm1fdGVhcmRvd25fYWx0cDJt
KGQpOworI2lmZGVmIENPTkZJR19IVk0KICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKGQpOwor
I2VuZGlmCiAKICAgICAvKiBJdGVyYXRlIG92ZXIgYWxsIHAybSB0YWJsZXMgcGVyIGRvbWFpbiAq
LwogICAgIHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwpAQCAtMTcyNSw2ICsxNzMzLDcgQEAgdm9p
ZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCiAgICAgICAg
IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQodiwgaWR4KTsKIH0KIAorI2lmZGVmIENPTkZJ
R19IVk0KIHN0YXRpYyBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0bHJ1X25lc3RlZHAybShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewpAQCAtMTk4Miw2ICsx
OTkxLDcgQEAgdm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpCiAgICAgICAgIHAybV91bmxvY2so
cDJtKTsKICAgICB9CiB9CisjZW5kaWYKIAogdW5zaWduZWQgbG9uZyBwYWdpbmdfZ3ZhX3RvX2dm
bihzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDRkYTQzNTNkZTcuLmI0NmNmYjBjZTQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzMzLDkgKzMzMywxMSBAQCBzdHJ1Y3QgYXJjaF9kb21h
aW4KICAgICAgICAgdm9pZCAoKnRhaWwpKHN0cnVjdCB2Y3B1ICopOwogICAgIH0gKmN0eHRfc3dp
dGNoOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8qIG5lc3RlZGh2bTogdHJhbnNsYXRlIGwy
IGd1ZXN0IHBoeXNpY2FsIHRvIGhvc3QgcGh5c2ljYWwgKi8KICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqbmVzdGVkX3AybVtNQVhfTkVTVEVEUDJNXTsKICAgICBtbV9sb2NrX3QgbmVzdGVkX3AybV9s
b2NrOworI2VuZGlmCiAKICAgICAvKiBhbHRwMm06IGFsbG93IG11bHRpcGxlIGNvcGllcyBvZiBo
b3N0IHAybSAqLwogICAgIGJvb2xfdCBhbHRwMm1fYWN0aXZlOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMzc4
NTU5OGY1NC4uMjBjZjNmMWEyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMDQsNiArMjA0LDcgQEAgc3Ry
dWN0IHAybV9kb21haW4gewogCiAgICAgcDJtX2NsYXNzX3QgICAgICAgcDJtX2NsYXNzOyAvKiBo
b3N0L25lc3RlZC9hbHRlcm5hdGUgKi8KIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBOZXN0
ZWQgcDJtcyBvbmx5OiBuZXN0ZWQgcDJtIGJhc2UgdmFsdWUgdGhhdCB0aGlzIHAybSBzaGFkb3dz
LgogICAgICAqIFRoaXMgY2FuIGJlIGNsZWFyZWQgdG8gUDJNX0JBU0VfRUFERFIgdW5kZXIgdGhl
IHBlci1wMm0gbG9jayBidXQKICAgICAgKiBuZWVkcyBib3RoIHRoZSBwZXItcDJtIGxvY2sgYW5k
IHRoZSBwZXItZG9tYWluIG5lc3RlZHAybSBsb2NrCkBAIC0yMTYsNiArMjE3LDcgQEAgc3RydWN0
IHAybV9kb21haW4gewogICAgICAqIFRoZSBob3N0IHAybSBoYXNvbGRzIHRoZSBoZWFkIG9mIHRo
ZSBsaXN0IGFuZCB0aGUgbnAybXMgYXJlIAogICAgICAqIHRocmVhZGVkIG9uIGluIExSVSBvcmRl
ci4gKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgbnAybV9saXN0OworI2VuZGlmCiAKICAgICAv
KiBIb3N0IHAybTogTG9nLWRpcnR5IHJhbmdlcyByZWdpc3RlcmVkIGZvciB0aGUgZG9tYWluLiAq
LwogICAgIHN0cnVjdCByYW5nZXNldCAgICpsb2dkaXJ0eV9yYW5nZXM7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxECN-0005Ke-SK; Tue, 04 Sep 2018 16:29: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECL-0005Ih-Pq
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:01 +0000
X-Inumbo-ID: 66b98eb9-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66b98eb9-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:22 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392729"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:28 +0100
Message-ID: <20180904161533.11575-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R29pbmcgdGhyb3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBv
biBIVk0gY29kZS4KUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklHX0hWTS4gVGhpcyBm
dXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKb25lIG9mIHRoZSB2bSBldmVudCB1bmRlciBDT05GSUdf
SFZNLgoKQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUgYXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNv
ZGUgaXMgZW1iZWRkZWQgaW4KZ2VuZXJpYyB4ODYgcDJtIGNvZGUuCgpBbHNvIG1ha2UgaGFwX2Vu
YWJsZWQgZXZhbHVhdGUgdG8gZmFsc2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CmV2
YWx1YXRlIGl0cyBwYXJhbWV0ZXIgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzIGlu
IGl0cyB1c2Vycy4KCkFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tL01ha2VmaWxlICAgICAgICAgfCAxMSArKysrKystLS0tLQogeGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYyAgICAgfCAxOCArKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAg
ICAgIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAg
ICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmggICAgIHwgMTMg
KysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oICAgICAgICB8ICA3ICsrKysrKy0KIDkgZmlsZXMgY2hhbmdlZCwgNjIgaW5z
ZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCmluZGV4IDMwMTcxMTk4MTMuLjlj
YmIyY2ZjZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvbW0vTWFrZWZpbGUKQEAgLTEsMTUgKzEsMTYgQEAKIHN1YmRpci15ICs9IHNoYWRv
dwotc3ViZGlyLXkgKz0gaGFwCitzdWJkaXItJChDT05GSUdfSFZNKSArPSBoYXAKIAotb2JqLXkg
Kz0gcGFnaW5nLm8KLW9iai15ICs9IHAybS5vIHAybS1wdC5vIHAybS1lcHQubyBwMm0tcG9kLm8K
LW9iai15ICs9IGFsdHAybS5vCitvYmotJChDT05GSUdfSFZNKSArPSBhbHRwMm0ubwogb2JqLXkg
Kz0gZ3Vlc3Rfd2Fsa18yLm8KIG9iai15ICs9IGd1ZXN0X3dhbGtfMy5vCiBvYmoteSArPSBndWVz
dF93YWxrXzQubworb2JqLXkgKz0gbWVtX2FjY2Vzcy5vCiBvYmoteSArPSBtZW1fcGFnaW5nLm8K
IG9iai15ICs9IG1lbV9zaGFyaW5nLm8KLW9iai15ICs9IG1lbV9hY2Nlc3Mubworb2JqLXkgKz0g
cDJtLm8gcDJtLXB0Lm8KK29iai0kKENPTkZJR19IVk0pICs9IHAybS1lcHQubyBwMm0tcG9kLm8K
K29iai15ICs9IHBhZ2luZy5vCiAKIGd1ZXN0X3dhbGtfJS5vOiBndWVzdF93YWxrLmMgTWFrZWZp
bGUKIAkkKENDKSAkKENGTEFHUykgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1jICQ8IC1vICRA
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwppbmRleCBhOGIzZTk5ZWM0Li44NDg3OWI3ZmFmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
YWNjZXNzLmMKQEAgLTI0Niw3ICsyNDYsNiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAvKiBSZXR1cm4gd2hldGhlciB2Q1BV
IHBhdXNlIGlzIHJlcXVpcmVkIChha2EuIHN5bmMgZXZlbnQpICovCiAgICAgcmV0dXJuIChwMm1h
ICE9IHAybV9hY2Nlc3NfbjJyd3gpOwogfQotI2VuZGlmCiAKIGludCBwMm1fc2V0X2FsdHAybV9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0sIHAybV9h
Y2Nlc3NfdCBhLApAQCAtMjg4LDYgKzI4Nyw3IEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNj
ZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAgIHJldHVy
biBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4gIT0gZCk7CiB9CisjZW5k
aWYKIAogc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqYXAybSwgcDJtX2FjY2Vzc190IGEsCkBAIC0yOTUsNiArMjk1LDcgQEAgc3RhdGljIGlu
dCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogewogICAgIGludCByYyA9IDA7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgaWYgKCBhcDJt
ICkKICAgICB7CiAgICAgICAgIHJjID0gcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhkLCBwMm0s
IGFwMm0sIGEsIGdmbik7CkBAIC0zMDMsNiArMzA0LDkgQEAgc3RhdGljIGludCBzZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAg
ICAgcmMgPSAwOwogICAgIH0KICAgICBlbHNlCisjZWxzZQorICAgIEFTU0VSVCghYXAybSk7Cisj
ZW5kaWYKICAgICB7CiAgICAgICAgIG1mbl90IG1mbjsKICAgICAgICAgcDJtX2FjY2Vzc190IF9h
OwpAQCAtMzY0LDYgKzM2OCw3IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCiAgICAgbG9uZyByYyA9IDA7CiAKICAgICAv
KiBhbHRwMm0gdmlldyAwIGlzIHRyZWF0ZWQgYXMgdGhlIGhvc3RwMm0gKi8KKyNpZmRlZiBDT05G
SUdfSFZNCiAgICAgaWYgKCBhbHRwMm1faWR4ICkKICAgICB7CiAgICAgICAgIGlmICggYWx0cDJt
X2lkeCA+PSBNQVhfQUxUUDJNIHx8CkBAIC0zNzIsNiArMzc3LDkgQEAgbG9uZyBwMm1fc2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKIAogICAg
ICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwogICAgIH0KKyNlbHNl
CisgICAgQVNTRVJUKCFhbHRwMm1faWR4KTsKKyNlbmRpZgogCiAgICAgaWYgKCAheGVubWVtX2Fj
Y2Vzc190b19wMm1fYWNjZXNzKHAybSwgYWNjZXNzLCAmYSkgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKQEAgLTQxOSw2ICs0MjcsNyBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGxvbmcgcmMgPSAwOwogCiAgICAgLyogYWx0cDJtIHZpZXcg
MCBpcyB0cmVhdGVkIGFzIHRoZSBob3N0cDJtICovCisjaWZkZWYgQ09ORklHX0hWTQogICAgIGlm
ICggYWx0cDJtX2lkeCApCiAgICAgewogICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FM
VFAyTSB8fApAQCAtNDI3LDYgKzQzNiw5IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRp
KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVth
bHRwMm1faWR4XTsKICAgICB9CisjZWxzZQorICAgIEFTU0VSVCghYWx0cDJtX2lkeCk7CisjZW5k
aWYKIAogICAgIHAybV9sb2NrKHAybSk7CiAgICAgaWYgKCBhcDJtICkKQEAgLTQ4MCwxMiArNDky
LDE1IEBAIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKIAogdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3Jl
cXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQogeworI2lmZGVm
IENPTkZJR19IVk0KICAgICB1bnNpZ25lZCBpbnQgaTsKKyNlbmRpZgogCiAgICAgQVNTRVJUKGF0
b21pY19yZWFkKCZkLT5wYXVzZV9jb3VudCkpOwogCiAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5h
Y2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAg
ICAgaWYgKCAhYWx0cDJtX2FjdGl2ZShkKSApCiAgICAgICAgIHJldHVybjsKIApAQCAtNDk2LDYg
KzUxMSw3IEBAIHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCkKICAgICAgICAgaWYgKCBwMm0gKQogICAgICAgICAg
ICAgcDJtLT5hY2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7CiAgICAgfQorI2VuZGlm
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGQwNGY5Yzc5YjMuLjM0OWU2ZmQyY2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC04MDIsNiArODAyLDcgQEAgc3RhdGljIGludCBub21p
bmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICBpZiAoICFwMm1faXNf
c2hhcmFibGUocDJtdCkgKQogICAgICAgICBnb3RvIG91dDsKIAorI2lmZGVmIENPTkZJR19IVk0K
ICAgICAvKiBDaGVjayBpZiB0aGVyZSBhcmUgbWVtX2FjY2Vzcy9yZW1hcHBlZCBhbHRwMm0gZW50
cmllcyBmb3IgdGhpcyBwYWdlICovCiAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKICAgICB7
CkBAIC04MjksNiArODMwLDcgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwKIAogICAgICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiAgICAg
fQorI2VuZGlmCiAKICAgICAvKiBUcnkgdG8gY29udmVydCB0aGUgbWZuIHRvIHRoZSBzaGFyYWJs
ZSB0eXBlICovCiAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggN2ExMmNkMzdl
OC4uMDI3MjAyZjM5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTg3LDcgKzE4Nyw2IEBAIHN0YXRpYyBpbnQgcDJtX2lu
aXRfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICByZXR1cm4gMDsKIH0KLSNlbmRp
ZgogCiBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25fYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiB7
CkBAIC0yMjYsNiArMjI1LDcgQEAgc3RhdGljIGludCBwMm1faW5pdF9hbHRwMm0oc3RydWN0IGRv
bWFpbiAqZCkKIAogICAgIHJldHVybiAwOwogfQorI2VuZGlmCiAKIGludCBwMm1faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogewpAQCAtMjQ1LDE2ICsyNDUsMTQgQEAgaW50IHAybV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwogICAgICAgICBy
ZXR1cm4gcmM7CiAgICAgfQotI2VuZGlmCiAKICAgICByYyA9IHAybV9pbml0X2FsdHAybShkKTsK
ICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwot
I2lmZGVmIENPTkZJR19IVk0KICAgICAgICAgcDJtX3RlYXJkb3duX25lc3RlZHAybShkKTsKLSNl
bmRpZgogICAgIH0KKyNlbmRpZgogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNzAwLDEyICs2OTgs
MTIgQEAgdm9pZCBwMm1fdGVhcmRvd24oc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogdm9pZCBw
Mm1fZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyNpZmRlZiBDT05GSUdfSFZN
CiAgICAgLyoKICAgICAgKiBXZSBtdXN0IHRlYXJkb3duIGJvdGggb2YgdGhlbSB1bmNvbmRpdGlv
bmFsbHkgYmVjYXVzZQogICAgICAqIHdlIGluaXRpYWxpc2UgdGhlbSB1bmNvbmRpdGlvbmFsbHku
CiAgICAgICovCiAgICAgcDJtX3RlYXJkb3duX2FsdHAybShkKTsKLSNpZmRlZiBDT05GSUdfSFZN
CiAgICAgcDJtX3RlYXJkb3duX25lc3RlZHAybShkKTsKICNlbmRpZgogCkBAIC0xNzI3LDEyICsx
NzI1LDYgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogICAgIH0KIH0KIAotdm9pZCBwMm1fYWx0cDJtX2NoZWNr
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCi17Ci0gICAgaWYgKCBhbHRwMm1fYWN0aXZl
KHYtPmRvbWFpbikgKQotICAgICAgICBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHYsIGlk
eCk7Ci19Ci0KICNpZmRlZiBDT05GSUdfSFZNCiBzdGF0aWMgc3RydWN0IHAybV9kb21haW4gKgog
cDJtX2dldGxydV9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4g
KnAybSkKQEAgLTIxODIsNiArMjE3NCwxNCBAQCBpbnQgdW5tYXBfbW1pb19yZWdpb25zKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGkgPT0gbnIgPyAwIDogaSA/OiByZXQ7CiB9CiAKKyNp
ZmRlZiBDT05GSUdfSFZNCisKK3ZvaWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwg
dWludDE2X3QgaWR4KQoreworICAgIGlmICggYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICkKKyAg
ICAgICAgcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCh2LCBpZHgpOworfQorCiBib29sX3Qg
cDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGlkeCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMjU1OSw2ICsy
NTU5LDcgQEAgaW50IHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sCiAKICAgICByZXR1cm4gcmV0OwogfQorI2VuZGlmIC8qIENPTkZJR19IVk0g
Ki8KIAogLyoqKiBBdWRpdCAqKiovCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQu
YyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCBhM2JiZmM5NDc0Li4xMjI5M2MxNTg4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVu
dC5jCkBAIC00MjksOSArNDI5LDExIEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgdm1fZXZlbnRfdG9nZ2xlX3NpbmdsZXN0ZXAoZCwgdiwgJnJzcCk7CiAKKyNpZmRl
ZiBDT05GSUdfSFZNCiAgICAgICAgICAgICAvKiBDaGVjayBmb3IgYWx0cDJtIHN3aXRjaCAqLwog
ICAgICAgICAgICAgaWYgKCByc3AuZmxhZ3MgJiBWTV9FVkVOVF9GTEFHX0FMVEVSTkFURV9QMk0g
KQogICAgICAgICAgICAgICAgIHAybV9hbHRwMm1fY2hlY2sodiwgcnNwLmFsdHAybV9pZHgpOwor
I2VuZGlmCiAKICAgICAgICAgICAgIGlmICggcnNwLmZsYWdzICYgVk1fRVZFTlRfRkxBR19TRVRf
UkVHSVNURVJTICkKICAgICAgICAgICAgICAgICB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKHYsICZy
c3ApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0cDJtLmgKaW5kZXggNjRjNzYxODczZS4uNDFmZGQ4MjhhMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdHAybS5oCkBAIC0xOCwxMiArMTgsMTQgQEAKICNpZm5kZWYgX19BU01fWDg2X0FMVFAy
TV9ICiAjZGVmaW5lIF9fQVNNX1g4Nl9BTFRQMk1fSAogCisjaWZkZWYgQ09ORklHX0hWTQorCiAj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+ICAgICAgICAgLyog
Zm9yIHN0cnVjdCB2Y3B1LCBzdHJ1Y3QgZG9tYWluICovCiAjaW5jbHVkZSA8YXNtL2h2bS92Y3B1
Lmg+ICAgICAgLyogZm9yIHZjcHVfYWx0cDJtICovCiAKIC8qIEFsdGVybmF0ZSBwMm0gSFZNIG9u
L29mZiBwZXIgZG9tYWluICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBhbHRwMm1fYWN0aXZlKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJtX2FjdGl2ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBkLT5hcmNoLmFsdHAybV9hY3Rp
dmU7CiB9CkBAIC0zNyw1ICszOSwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQxNl90IGFsdHAybV92
Y3B1X2lkeChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gdmNwdV9hbHRwMm0o
dikucDJtaWR4OwogfQorI2Vsc2UKKworc3RhdGljIGlubGluZSBib29sIGFsdHAybV9hY3RpdmUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3VpbnQx
Nl90IGFsdHAybV92Y3B1X2lkeChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisjZW5kaWYKIAogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9BTFRQMk1fSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjQ2Y2Zi
MGNlNC4uY2IwNzIxZTlkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMzcsMTMgKzMzNywxMyBA
QCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAvKiBuZXN0ZWRodm06IHRyYW5zbGF0ZSBsMiBndWVz
dCBwaHlzaWNhbCB0byBob3N0IHBoeXNpY2FsICovCiAgICAgc3RydWN0IHAybV9kb21haW4gKm5l
c3RlZF9wMm1bTUFYX05FU1RFRFAyTV07CiAgICAgbW1fbG9ja190IG5lc3RlZF9wMm1fbG9jazsK
LSNlbmRpZgogCiAgICAgLyogYWx0cDJtOiBhbGxvdyBtdWx0aXBsZSBjb3BpZXMgb2YgaG9zdCBw
Mm0gKi8KICAgICBib29sX3QgYWx0cDJtX2FjdGl2ZTsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
YWx0cDJtX3AybVtNQVhfQUxUUDJNXTsKICAgICBtbV9sb2NrX3QgYWx0cDJtX2xpc3RfbG9jazsK
ICAgICB1aW50NjRfdCAqYWx0cDJtX2VwdHA7CisjZW5kaWYKIAogICAgIC8qIE5CLiBwcm90ZWN0
ZWQgYnkgZC0+ZXZlbnRfbG9jayBhbmQgYnkgaXJxX2Rlc2NbaXJxXS5sb2NrICovCiAgICAgc3Ry
dWN0IHJhZGl4X3RyZWVfcm9vdCBpcnFfcGlycTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5k
ZXggNzM4OGNkODk1ZS4uNmI4MWYxMDA3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAg
LTE5NSw3ICsxOTUsMTEgQEAgc3RydWN0IGh2bV9kb21haW4gewogICAgIH07CiB9OwogCisjaWZk
ZWYgQ09ORklHX0hWTQogI2RlZmluZSBoYXBfZW5hYmxlZChkKSAgKChkKS0+YXJjaC5odm0uaGFw
X2VuYWJsZWQpCisjZWxzZQorI2RlZmluZSBoYXBfZW5hYmxlZChkKSAgKHsodm9pZCkoZCk7IGZh
bHNlO30pCisjZW5kaWYKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fRE9NQUlOX0hfXyAqLwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCAyMGNmM2YxYTI1Li41YjVmYWYzN2YwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAg
LTIzMSw4ICsyMzEsMTAgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAqIGhvc3QgcDJtJ3Mg
bG9jay4gKi8KICAgICBpbnQgICAgICAgICAgICAgICAgZGVmZXJfbmVzdGVkX2ZsdXNoOwogCisj
aWZkZWYgQ09ORklHX0hWTQogICAgIC8qIEFsdGVybmF0ZSBwMm06IGNvdW50IG9mIHZjcHUncyBj
dXJyZW50bHkgdXNpbmcgdGhpcyBwMm0uICovCiAgICAgYXRvbWljX3QgICAgICAgICAgIGFjdGl2
ZV92Y3B1czsKKyNlbmRpZgogCiAgICAgLyogUGFnZXMgdXNlZCB0byBjb25zdHJ1Y3QgdGhlIHAy
bSAqLwogICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBwYWdlczsKQEAgLTgyMyw3ICs4MjUsNyBA
QCB2b2lkIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sCiAvKgogICogQWx0ZXJuYXRlIHAybTogc2hhZG93IHAybSB0YWJs
ZXMgdXNlZCBmb3IgYWx0ZXJuYXRlIG1lbW9yeSB2aWV3cwogICovCi0KKyNpZmRlZiBDT05GSUdf
SFZNCiAvKiBnZXQgY3VycmVudCBhbHRlcm5hdGUgcDJtIHRhYmxlICovCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X2FsdHAybShzdHJ1Y3QgdmNwdSAqdikKIHsKQEAg
LTg3MCw2ICs4NzIsOSBAQCBpbnQgcDJtX2NoYW5nZV9hbHRwMm1fZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBpZHgsCiBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSk7CisjZWxz
ZQorc3RydWN0IHAybV9kb21haW4gKnAybV9nZXRfYWx0cDJtKHN0cnVjdCB2Y3B1ICp2KTsKKyNl
bmRpZgogCiAvKgogICogcDJtIHR5cGUgdG8gSU9NTVUgZmxhZ3MKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:29:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxECO-0005L6-83; Tue, 04 Sep 2018 16:29: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxECM-0005Ir-0l
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:29:02 +0000
X-Inumbo-ID: 672d11bb-b05f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 672d11bb-b05f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:27:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64392736"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 4 Sep 2018 17:15:30 +0100
Message-ID: <20180904161533.11575-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904161533.11575-1-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 13/16] xen: connect guest creation with
 CONFIG_{HVM, 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jIHwg
MTUgKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4
IDc4YzQ1MGU0YjQuLjFmOTViZDE2OWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMK
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMzE4LDkgKzMxOCwyNCBAQCBzdHJ1Y3QgZG9t
YWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAKICAgICAvKiBTb3J0IG91dCBvdXIg
aWRlYSBvZiBpc197cHYsaHZtfV9kb21haW4oKS4gKi8KICAgICBpZiAoIGNvbmZpZyAmJiAoY29u
ZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCkgKQorICAgIHsKKyNpZmRlZiBD
T05GSUdfSFZNCiAgICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX2h2bTsKKyNlbHNl
CisgICAgICAgIGVyciA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gZmFpbDsKKyNlbmRpZgorICAg
IH0KICAgICBlbHNlCisgICAgeworI2lmZGVmIENPTkZJR19QVgogICAgICAgICBkLT5ndWVzdF90
eXBlID0gZ3Vlc3RfdHlwZV9wdjsKKyNlbHNlCisgICAgICAgIGVyciA9IC1FSU5WQUw7CisgICAg
ICAgIGdvdG8gZmFpbDsKKyNlbmRpZgorICAgIH0KKwogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBf
RE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:35:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:35: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 1fxEIM-0006lm-1b; Tue, 04 Sep 2018 16:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i5qz=ls=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxEIK-0006lf-Vr
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:35:13 +0000
X-Inumbo-ID: 9af86bbc-b060-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9af86bbc-b060-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:36:00 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 97D18305FFAE
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 19:35:10 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 741667FC77
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 19:35:10 +0300 (EEST)
Received: (qmail 13999 invoked from network); 4 Sep 2018 19:35:10 +0300
Received: from 5-12-58-255.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.58.255)
 by smtp03.buh.bitdefender.org with SMTP; 4 Sep 2018 19:35:08 +0300
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-5-wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8dc85e12-5be9-e147-51c5-355392b888ba@bitdefender.com>
Date: Tue, 4 Sep 2018 19:35:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180904161533.11575-5-wei.liu2@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494962,
 Stamp: 3], Multi: [Enabled, t: (0.000040,0.003342)], BW: [Enabled, t:
 (0.000016,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005319), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.039832,0.000037)],
 URL: [Enabled, t: (0.000010,0.000001)], RTDA: [Enabled, t: (1.349432),
 Hit: No, Details: v2.7.14; Id: 17.1i60m0m.1cmin04p5.iiir8], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v3 04/16] x86: monitor.o is currently HVM
 only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gOS80LzE4IDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgaGFzIGJlZW4gcGxhbiB0
byBtYWtlIFBWIHdvcmssIGJ1dCBpdCBpcyBub3QgeWV0IHRoZXJlLiAgUHJvdmlkZQo+IHN0dWJz
IHRvIG1ha2UgaXQgYnVpbGQgd2l0aCAhQ09ORklHX0hWTS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:42:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16:42: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 1fxEP7-0007TW-QY; Tue, 04 Sep 2018 16:42:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxEP5-0007TR-Tj
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:42:11 +0000
X-Inumbo-ID: 95003198-b061-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95003198-b061-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 16:42:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64394340"
Date: Tue, 4 Sep 2018 17:42:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20180904164208.rvqripldcdanug4y@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904161533.11575-4-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 03/16] x86: XENMEM_resource_ioreq_server
 is HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDU6MTU6MjBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBQdXQgdGhlIGVudGlyZSBjYXNlIGJyYW5jaCB1bmRlciBDT05GSUdfSFZNLgo+IAo+IE5vbmV0
aGVsZXNzIGNoZWNrIEhWTSBiZWZvcmUgdHJ5aW5nIHRvIGdldCBpb3JlcSBzZXJ2ZXIuCgpUaGUg
d29yZGluZyBoZXJlIGlzIGNvbmZ1c2luZy4gSXQgc2hvdWxkIGhhdmUgYmVlbiB3cml0dGVuIGFz
OgoKTGlmdCB0aGUgY2hlY2sgZnJvbSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSBpbnRvIGl0
cyBjYWxsZXIuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 16:52:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 16: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 1fxEYd-0008Ms-Sd; Tue, 04 Sep 2018 16: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=6dpj=ls=citrix.com=prvs=77871bf46=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxEYc-0008Mn-Vo
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 16:52:03 +0000
X-Inumbo-ID: 9d9f1b62-b062-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d9f1b62-b062-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 18:50:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64395299"
Date: Tue, 4 Sep 2018 17:51:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904113929.32549-1-vkuznets@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDE6Mzk6MjlQTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiAneGwgc3lzcnEnIGNvbW1hbmQgZG9lc24ndCB3b3JrIHdpdGggbW9kZXJuIExp
bnV4IGd1ZXN0cyB3aXRoIHRoZSBmb2xsb3dpbmcKPiBtZXNzYWdlIGluIGd1ZXN0J3MgbG9nOgo+
IAo+ICB4ZW46bWFuYWdlOiBzeXNycV9oYW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNycSBp
biBjb250cm9sL3N5c3JxCj4gCj4geGVuc3RvcmUgdHJhY2UgY29uZmlybXM6Cj4gCj4gIElOIDB4
MjRiZDlhMCAyMDE4MDkwNCAwNDozNjozMiBXUklURSAoY29udHJvbC9zeXNycSApCj4gIE9VVCAw
eDI0YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIgRVJST1IgKEVBQ0NFUyApCj4gCj4gVGhlIHByb2Js
ZW0gc2VlbXMgdG8gYmUgaW4gdGhlIGZhY3QgdGhhdCB3ZSBkb24ndCBwcmUtY3JlYXRlIGNvbnRy
b2wvc3lzcnEKPiB4ZW5zdG9yZSBub2RlIGFuZCBsaWJ4bF9zZW5kX3N5c3JxKCkgZG9pbmcgbGli
eGxfX3hzX3ByaW50ZigpIGNyZWF0ZXMgaXQgYXMKPiByZWFkLW9ubHkuIEFzIHdlIHdhbnQgdG8g
YWxsb3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3JxJyBhZnRlciB0aGUKPiByZXF1ZXN0
ZWQgYWN0aW9uIGlzIHBlcmZvcm1lZCwgd2UgbmVlZCB0byBtYWtlIHRoaXMgbm9kZSB3cml0YWJs
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgoKSG1tLi4uIHRoaXMgbm9kZSBpc24ndCBkb2N1bWVudGVkLgoKQ2FuIHlvdSBwb2ludCBt
ZSB0byB0aGUgY29kZSBpbiBMaW51eD8KCj4gLS0tCj4gLSBMaW51eCBjb2RlIHdpbGwgbmVlZCB0
byBiZSBtb2RpZmllZCB0b28uIFdpdGggdGhpcyBwYXRjaCB3ZSBnZXQgc29tZXRoaW5nCj4gbGlr
ZQo+IAo+ICBzeXNycTogU3lzUnEgOiBFbWVyZ2VuY3kgU3luYwo+ICB4ZW46bWFuYWdlOiBFcnJv
ciAtMzQgcmVhZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnEKPiAgRW1lcmdlbmN5IFN5
bmMgY29tcGxldGUKPiAKPiBUaGlzIG5ldyBFUkFOR0UgZmF1bHQgaGFwcGVucyBiZWNhdXNlIGFm
dGVyIHdlIGNsZWFuIGNvbnRyb2wvc3lzcnEgbm9kZQo+IHhlbnN0b3JlIHdhdGNoIGluIHRoZSBn
dWVzdCBpcyByZS1hc3NlcnRlZCBidXQgdGhlIHZhbHVlIGlzIGVtcHR5ICgiIikgc28KPiB4ZW5i
dXNfc2NhbmYoKSBmYWlscyAiJWMiIHBhcnNpbmcuCj4gCj4gSXQgc2VlbXMgdGhlIGZlYXR1cmUg
aXMgbG9uZyBicm9rZW4uCj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMyAr
KysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4g
aW5kZXggYjdiNDRlMjgwYi4uZDYwZjk1MmY3MyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gQEAgLTY5
Miw2ICs2OTIsOSBAQCByZXRyeV90cmFuc2FjdGlvbjoKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlcy9jb250cm9sL2ZlYXR1cmUtczQiLCBkb21fcGF0aCksCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHJ3cGVybSwgQVJSQVlfU0laRShyd3Blcm0pKTsKPiAgICAgIH0K
PiArICAgIGxpYnhsX194c19ta25vZChnYywgdCwKPiArICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzL2NvbnRyb2wvc3lzcnEiLCBkb21fcGF0aCksCj4gKyAgICAgICAgICAgICAgICAg
ICAgcndwZXJtLCBBUlJBWV9TSVpFKHJ3cGVybSkpOwo+ICAgICAgbGlieGxfX3hzX21rbm9kKGdj
LCB0LAo+ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvZGV2aWNlL3N1c3BlbmQv
ZXZlbnQtY2hhbm5lbCIsIGRvbV9wYXRoKSwKPiAgICAgICAgICAgICAgICAgICAgICByd3Blcm0s
IEFSUkFZX1NJWkUocndwZXJtKSk7Cj4gLS0gCj4gMi4xNC40Cj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:01:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17: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 1fxEi5-0000iB-Ru; Tue, 04 Sep 2018 17:01: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=31k6=ls=citrix.com=prvs=7780909d5=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fxEi4-0000hC-9I
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 17:01:48 +0000
X-Inumbo-ID: fa3d637e-b063-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa3d637e-b063-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 19:00:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="64396353"
Date: Tue, 4 Sep 2018 18:01:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180904170143.GA13054@perard.uk.xensource.com>
References: <20180827084315.3e91117e.olaf@aepfle.de>
 <20180829122204.GE31376@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180829122204.GE31376@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] incompatible changes in staging break 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: 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>

T24gV2VkLCBBdWcgMjksIDIwMTggYXQgMDI6MjI6MDVQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gTW9uLCBBdWcgMjcsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IAo+ID4gU2luY2UgYWJv
dXQgdHdvIHdlZWtzLCBubyByZWxlYXNlZCBxZW11IGNhbiBiZSBidWlsdCBhZ2FpbnN0IHhlbi5n
aXQjc3RhZ2luZy4gVGhlIGVycm9yIGxvb2tzIGxpa2UgdGhhdDoKPiA+IHFlbXUtMjAxODA4MjVU
MTMwODU3LjIzNWM4MmFjY2EvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oOjY3Nzo1OiBlcnJv
cjogdG9vIG1hbnkgYXJndW1lbnRzIHRvIGZ1bmN0aW9uICd4Y19kb21haW5fY3JlYXRlJwo+ID4g
SXQgbG9va3MgbGlrZSBzdGFnaW5nIGxhY2tzIHByb3BlciBjb21wYXQgd3JhcHBlcnMgZm9yIHJl
bGVhc2VkIHFlbXUgdmVyc2lvbnMuCj4gCj4gUGFzc2luZyAtLWRpc2FibGUteGVuLXB2LWRvbWFp
bi1idWlsZCBpbnN0ZWFkIG9mCj4gLS1lbmFibGUteGVuLXB2LWRvbWFpbi1idWlsZCB0byBjb25m
aWd1cmUgZml4ZXMvaGlkZXMgdGhlIGJ1aWxkIGVycm9yLgo+IAo+IFdoYXQgaXMgInhlbi1wdi1k
b21haW4tYnVpbGQiIHN1cHBvc2VkIHRvIGRvPwoKSXQgc3VwcG9zZSB0byBsZXQgUUVNVSBjcmVh
dGUgYSBYZW4gZG9tYWluIGFsbCBieSBpdHNlbGYsIHdpdGhvdXQgdXNpbmcKYW55IHRvb2xzdGFj
ay4gTmlja25hbWU6IHhlbm5lci4KCkJ1dCB0aGF0IGNvZGUgcHJvYmFibHkgZG9lc24ndCB3b3Jr
IGFueW1vcmUuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fxEoB-0000vm-JA; Tue, 04 Sep 2018 17:08: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=i5qz=ls=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxEo9-0000ut-UR
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:08:05 +0000
X-Inumbo-ID: db7e8668-b064-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id db7e8668-b064-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 19:06:26 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id A9A4E305FFB1
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:08:03 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 98E3A7FE6C
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:08:03 +0300 (EEST)
Received: (qmail 24357 invoked from network); 4 Sep 2018 20:08:03 +0300
Received: from 5-12-58-255.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.58.255)
 by smtp02.buh.bitdefender.net with SMTP; 4 Sep 2018 20:08:03 +0300
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8fb4fa98-b965-c59f-231c-562989695b9c@bitdefender.com>
Date: Tue, 4 Sep 2018 20:08:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180904161533.11575-8-wei.liu2@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494967,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.001576)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003066), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.027754,0.000019)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.220599), Hit: No,
 Details: v2.7.14; Id: 15.1i63vl4.1cmiosbpm.at2gc], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Tamas K Lengyel <tamas@tklengyel.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>

T24gOS80LzE4IDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gUG9wdWxhdGUtb24tZGVtYW5kIGlz
IEhWTSBvbmx5Lgo+IAo+IFByb3ZpZGUgYSBidW5jaCBvZiBzdHVicyBmb3IgY29tbW9uIHAybSBj
b2RlIGFuZCBndWFyZCBvbmUgaW52b2NhdGlvbgo+IG9mIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1
bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgo+IAo+IFB1dCByZWxldmFudCBmaWVs
ZHMgaW4gcDJtX2RvbWFpbiBhbmQgY29kZSB3aGljaCB0b3VjaGVzIHRob3NlIGZpZWxkcwo+IHVu
ZGVyIENPTkZJR19IVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:10:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17:10: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 1fxEq8-0001Xl-5E; Tue, 04 Sep 2018 17:10:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i5qz=ls=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxEq6-0001Xg-8R
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:10:06 +0000
X-Inumbo-ID: 7adbc999-b065-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7adbc999-b065-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 17:10:53 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 28D7F305FFB0
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:10:04 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 21D1D7FE6B
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:10:04 +0300 (EEST)
Received: (qmail 24447 invoked from network); 4 Sep 2018 20:10:03 +0300
Received: from 5-12-58-255.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.58.255)
 by smtp02.buh.bitdefender.net with SMTP; 4 Sep 2018 20:10:02 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
 <8fb4fa98-b965-c59f-231c-562989695b9c@bitdefender.com>
Message-ID: <cf53ad61-ea36-6ef4-e815-f2038d7bb28e@bitdefender.com>
Date: Tue, 4 Sep 2018 20:10:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <8fb4fa98-b965-c59f-231c-562989695b9c@bitdefender.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494967,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.003053)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003356), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.024395,0.000054)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (1.400910),
 Hit: No, Details: v2.7.14; Id: 17.1i602ia.1cmip0160.jndqq], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Tamas K Lengyel <tamas@tklengyel.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>

T24gOS80LzE4IDg6MDggUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiA5LzQvMTggNzox
NSBQTSwgV2VpIExpdSB3cm90ZToKPj4gUG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5Lgo+
Pgo+PiBQcm92aWRlIGEgYnVuY2ggb2Ygc3R1YnMgZm9yIGNvbW1vbiBwMm0gY29kZSBhbmQgZ3Vh
cmQgb25lIGludm9jYXRpb24KPj4gb2YgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZCB3aXRoIGlzX2h2bV9kb21haW4uCj4+Cj4+IFB1dCByZWxldmFudCBmaWVsZHMgaW4gcDJt
X2RvbWFpbiBhbmQgY29kZSB3aGljaCB0b3VjaGVzIHRob3NlIGZpZWxkcwo+PiB1bmRlciBDT05G
SUdfSFZNLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KClNvcnJ5LCBvYnZpb3VzbHkgbWVhbnQgQWNrZWQtYnkuCgoKVGhhbmtzLApSYXp2
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:11:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17: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 1fxEqx-0001e5-HI; Tue, 04 Sep 2018 17:10:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i5qz=ls=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxEqw-0001dw-52
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:10:58 +0000
X-Inumbo-ID: 9a548e8d-b065-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9a548e8d-b065-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 17:11:46 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 00F4D305FFAB
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:10:57 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 000097FE4F
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 20:10:56 +0300 (EEST)
Received: (qmail 24476 invoked from network); 4 Sep 2018 20:10:56 +0300
Received: from 5-12-58-255.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.58.255)
 by smtp02.buh.bitdefender.net with SMTP; 4 Sep 2018 20:10:56 +0300
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-12-wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e94880c8-3e6b-dce1-dabf-16f0cf70ba19@bitdefender.com>
Date: Tue, 4 Sep 2018 20:10:54 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180904161533.11575-12-wei.liu2@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494967,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.004512)], BW: [Enabled, t:
 (0.000016)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002190), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.034971,0.000122)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.153079), Hit: No,
 Details: v2.7.14; Id: 15.1i6ap3g.1cmip1ktj.8n04c], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gOS80LzE4IDc6MTUgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gR29pbmcgdGhyb3VnaCB0aGUgY29k
ZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBvbiBIVk0gY29kZS4KPiBQdXQgdGhl
c2UgY29tcG9uZW50cyB1bmRlciBDT05GSUdfSFZNLiBUaGlzIGZ1cnRoZXIgcmVxdWlyZXMgcHV0
dGluZwo+IG9uZSBvZiB0aGUgdm0gZXZlbnQgdW5kZXIgQ09ORklHX0hWTS4KPiAKPiBBbHRwMm0g
cmVxdWlyZXMgYSBiaXQgbW9yZSBhdHRlbnRpb24gYmVjYXVzZSBpdHMgY29kZSBpcyBlbWJlZGRl
ZCBpbgo+IGdlbmVyaWMgeDg2IHAybSBjb2RlLgo+IAo+IEFsc28gbWFrZSBoYXBfZW5hYmxlZCBl
dmFsdWF0ZSB0byBmYWxzZSB3aGVuICFDT05GSUdfSFZNLiBNYWtlIHN1cmUgaXQKPiBldmFsdWF0
ZSBpdHMgcGFyYW1ldGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMg
dXNlcnMuCj4gCj4gQWxzbyBzb3J0IGl0ZW1zIGluIE1ha2VmaWxlIHdoaWxlIGF0IGl0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:16:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17:16: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 1fxEvt-0001yl-5w; Tue, 04 Sep 2018 17:16:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxEvr-0001yg-IP
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 17:16:03 +0000
X-Inumbo-ID: 4f6a7984-b066-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f6a7984-b066-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 17:16:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,329,1531785600"; d="scan'208";a="78536428"
To: Anthony PERARD <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <20180827084315.3e91117e.olaf@aepfle.de>
 <20180829122204.GE31376@aepfle.de>
 <20180904170143.GA13054@perard.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <e2a7f575-3e23-9d6a-ebab-44e7b86694d6@citrix.com>
Date: Tue, 4 Sep 2018 18:16:00 +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: <20180904170143.GA13054@perard.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] incompatible changes in staging break 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: 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>

T24gMDQvMDkvMTggMTg6MDEsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFdlZCwgQXVnIDI5
LCAyMDE4IGF0IDAyOjIyOjA1UE0gKzAyMDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+PiBPbiBNb24s
IEF1ZyAyNywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4+Cj4+PiBTaW5jZSBhYm91dCB0d28gd2Vla3Ms
IG5vIHJlbGVhc2VkIHFlbXUgY2FuIGJlIGJ1aWx0IGFnYWluc3QgeGVuLmdpdCNzdGFnaW5nLiBU
aGUgZXJyb3IgbG9va3MgbGlrZSB0aGF0Ogo+Pj4gcWVtdS0yMDE4MDgyNVQxMzA4NTcuMjM1Yzgy
YWNjYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmg6Njc3OjU6IGVycm9yOiB0b28gbWFueSBh
cmd1bWVudHMgdG8gZnVuY3Rpb24gJ3hjX2RvbWFpbl9jcmVhdGUnCj4+PiBJdCBsb29rcyBsaWtl
IHN0YWdpbmcgbGFja3MgcHJvcGVyIGNvbXBhdCB3cmFwcGVycyBmb3IgcmVsZWFzZWQgcWVtdSB2
ZXJzaW9ucy4KPj4gUGFzc2luZyAtLWRpc2FibGUteGVuLXB2LWRvbWFpbi1idWlsZCBpbnN0ZWFk
IG9mCj4+IC0tZW5hYmxlLXhlbi1wdi1kb21haW4tYnVpbGQgdG8gY29uZmlndXJlIGZpeGVzL2hp
ZGVzIHRoZSBidWlsZCBlcnJvci4KPj4KPj4gV2hhdCBpcyAieGVuLXB2LWRvbWFpbi1idWlsZCIg
c3VwcG9zZWQgdG8gZG8/Cj4gSXQgc3VwcG9zZSB0byBsZXQgUUVNVSBjcmVhdGUgYSBYZW4gZG9t
YWluIGFsbCBieSBpdHNlbGYsIHdpdGhvdXQgdXNpbmcKPiBhbnkgdG9vbHN0YWNrLiBOaWNrbmFt
ZTogeGVubmVyLgo+Cj4gQnV0IHRoYXQgY29kZSBwcm9iYWJseSBkb2Vzbid0IHdvcmsgYW55bW9y
ZS4KCkhhdmluZyBhIHF1aWNrIGxvb2sgb3ZlciB0aGUgY29kZSwgaXRzIGJlZW4gY29tcGxldGVs
eSBicm9rZW4gc2luY2UgWGVuCjQuOSAoaXQgbmV2ZXIgY2FsbGVkIGdudHRhYl9zZXRfbGltaXRz
KCkpLCBhbmQgYXBwZWFycyB0byBvbmx5IGZ1bmN0aW9uCmZvciBQViBndWVzdHMgKGJ5IHVzZSBv
ZiB0aGUgeGNfbGludXhfYnVpbGQoKSBjYWxsKSwgYW5kIGNsZWFybHkgbm9vbmUKaGFzIG5vdGlj
ZWQvY2FyZWQuCgpJZiBJIHdlcmUgeW91LCBJJ2QgcHVyZ2UgaXQgY29tcGxldGVseSBmcm9tIHFl
bXUuwqAgWW91IGRvbid0IHdhbnQgdG8gYmUKcGxheWluZyAia2VlcCB1cCB3aXRoIGFsbCB0aGUg
Y2hhbmdlcyBnb2luZyBpbnRvIHhjX2RvbWFpbl9jcmVhdGUoKSIsCmdpdmVuIGhvdyB0aWdodGx5
IGNvdXBsZWQgaXQgaXMgdG8gb3RoZXIgbG93IGxldmVsIGxpYnhjIGZ1bmN0aW9uYWxpdHkuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:24:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17:24: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 1fxF48-0002lz-3V; Tue, 04 Sep 2018 17:24:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxF46-0002lu-6o
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:24:34 +0000
X-Inumbo-ID: 809f511f-b067-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 809f511f-b067-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 17:25: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 8ADC880D;
 Tue,  4 Sep 2018 10:24:32 -0700 (PDT)
Received: from [10.37.12.86] (unknown [10.37.12.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 843D33F5BC;
 Tue,  4 Sep 2018 10:24:29 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0ffaa5f9-917c-677e-d9b3-e34e1b6d76f8@arm.com>
Date: Tue, 4 Sep 2018 18:24:28 +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: <20180904161533.11575-8-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Tamas K Lengyel <tamas@tklengyel.com>, 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>

SGkgV2VpLAoKT24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBQb3B1bGF0
ZS1vbi1kZW1hbmQgaXMgSFZNIG9ubHkuCj4gCj4gUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZv
ciBjb21tb24gcDJtIGNvZGUgYW5kIGd1YXJkIG9uZSBpbnZvY2F0aW9uCj4gb2YgZ3Vlc3RfcGh5
c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZCB3aXRoIGlzX2h2bV9kb21haW4uCj4gCj4gUHV0
IHJlbGV2YW50IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhv
c2UgZmllbGRzCj4gdW5kZXIgQ09ORklHX0hWTS4KCkFybSBkb2VzIG5vdCBoYXZlIGFueSBQT0Qg
c3VwcG9ydC4gV291bGQgaXQgYmUgd29ydGggdG8gaW50cm9kdWNlIGEgCkNPTkZJR19IQVNfUE9E
IHRvIGF2b2lkIGR1bW15IGZ1bmN0aW9uIG9uIEFybT8KCkNoZWVycywKCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2MzogUHV0IHBvZCBy
ZWxhdGVkIGZpZWxkcyBhbmQgY29kZSB1bmRlciBDT05GSUdfSFZNLgo+IAo+IE5vdGUsIHRoaXMg
c2hvdWxkIGJlIGFwcGxpZWQgYWZ0ZXIgdGhlIHRvb2xzdGFjayBzaWRlIGNoYW5nZS4KPiAtLS0K
PiAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgfCAgMiArKwo+ICAgeGVuL2FyY2gveDg2L21t
L3AybS1wdC5jICB8ICA0ICsrKysKPiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAyMiAr
KysrKysrKysrKysrKysrKysrKy0tCj4gICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgIHwgIDMg
KystCj4gICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgIHwgIDQgKysrKwo+ICAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCj4gICA2IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
PiBpbmRleCBiYWVhMmY1ZTYzLi41NDAyM2UwYzY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNDU4OCw2ICs0NTg4LDcgQEAg
bG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpCj4gICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgIH0KPiAgIAo+ICsj
aWZkZWYgQ09ORklHX0hWTQo+ICAgICAgIGNhc2UgWEVOTUVNX3NldF9wb2RfdGFyZ2V0Ogo+ICAg
ICAgIGNhc2UgWEVOTUVNX2dldF9wb2RfdGFyZ2V0Ogo+ICAgICAgIHsKPiBAQCAtNDY0NCw2ICs0
NjQ1LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQp
Owo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgfQo+ICsjZW5kaWYKPiAgIAo+ICAgICAg
IGRlZmF1bHQ6Cj4gICAgICAgICAgIHJldHVybiBzdWJhcmNoX21lbW9yeV9vcChjbWQsIGFyZyk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwo+IGluZGV4IGI4YzVkMmVkMjYuLjc0ODg0ZWEwNjMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
Cj4gQEAgLTk3NCw3ICs5NzQsOSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9k
b21haW4gKnAybSkKPiAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuLCBtMnBmbjsKPiAgIAo+
ICAgICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOwo+ICsjaWZkZWYgQ09ORklHX0hW
TQo+ICAgICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5X21lKHAybSkpOwo+ICsjZW5kaWYKPiAgIAo+
ICAgICAgIC8qIEF1ZGl0IHBhcnQgb25lOiB3YWxrIHRoZSBkb21haW4ncyBwMm0gdGFibGUsIGNo
ZWNraW5nIHRoZSBlbnRyaWVzLiAqLwo+ICAgICAgIGlmICggcGFnZXRhYmxlX2dldF9wZm4ocDJt
X2dldF9wYWdldGFibGUocDJtKSkgIT0gMCApCj4gQEAgLTExMDUsNiArMTEwNyw3IEBAIGxvbmcg
cDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgICAgICB1bm1h
cF9kb21haW5fcGFnZShsNGUpOwo+ICAgICAgIH0KPiAgIAo+ICsjaWZkZWYgQ09ORklHX0hWTQo+
ICAgICAgIGlmICggZW50cnlfY291bnQgIT0gcDJtLT5wb2QuZW50cnlfY291bnQgKQo+ICAgICAg
IHsKPiAgICAgICAgICAgcHJpbnRrKCIlczogcmVmY291bnRlZCBlbnRyeSBjb3VudCAlbGQsIGF1
ZGl0IGNvdW50ICVsdSFcbiIsCj4gQEAgLTExMTMsNiArMTExNiw3IEBAIGxvbmcgcDJtX3B0X2F1
ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgICAgICAgICAgICAgZW50cnlf
Y291bnQpOwo+ICAgICAgICAgICBCVUcoKTsKPiAgICAgICB9Cj4gKyNlbmRpZgo+ICAgCj4gICAg
ICAgcmV0dXJuIHBtYmFkOwo+ICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCA2MDIwNTUzYzE3Li43OWQwZTcyMDNh
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwo+IEBAIC01MiwxNSArNTIsMjAgQEAgREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xP
QkFMKHAybV9wZXJjcHVfcndsb2NrKTsKPiAgIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZv
ciBsYXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCj4gICBzdGF0aWMgaW50IHAybV9pbml0aWFs
aXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICB7Cj4gLSAg
ICB1bnNpZ25lZCBpbnQgaTsKPiAgICAgICBpbnQgcmV0ID0gMDsKPiArI2lmZGVmIENPTkZJR19I
Vk0KPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsjZW5kaWYKPiAgIAo+ICAgICAgIG1tX3J3bG9j
a19pbml0KCZwMm0tPmxvY2spOwo+IC0gICAgbW1fbG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsK
PiAgICAgICBJTklUX0xJU1RfSEVBRCgmcDJtLT5ucDJtX2xpc3QpOwo+ICAgICAgIElOSVRfUEFH
RV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwo+ICsKPiArI2lmZGVmIENPTkZJR19IVk0KPiArICAg
IG1tX2xvY2tfaW5pdCgmcDJtLT5wb2QubG9jayk7Cj4gICAgICAgSU5JVF9QQUdFX0xJU1RfSEVB
RCgmcDJtLT5wb2Quc3VwZXIpOwo+ICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cG9k
LnNpbmdsZSk7Cj4gKyNlbmRpZgo+ICAgCj4gICAgICAgcDJtLT5kb21haW4gPSBkOwo+ICAgICAg
IHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBwMm1fYWNjZXNzX3J3eDsKPiBAQCAtNjksOCArNzQsMTAg
QEAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQo+ICAgICAgIHAybS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7Cj4g
ICAgICAgcDJtLT5ucDJtX2dlbmVyYXRpb24gPSAwOwo+ICAgCj4gKyNpZmRlZiBDT05GSUdfSFZN
Cj4gICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAybS0+cG9kLm1ycC5saXN0KTsg
KytpICkKPiAgICAgICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBnZm5feChJTlZBTElEX0dG
Tik7Cj4gKyNlbmRpZgo+ICAgCj4gICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSAmJiBjcHVfaGFz
X3ZteCApCj4gICAgICAgICAgIHJldCA9IGVwdF9wMm1faW5pdChwMm0pOwo+IEBAIC05MTcsNiAr
OTI0LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KG1m
bikpOwo+ICAgICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZO
LCBwYWdlX29yZGVyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQs
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgICAgICBp
ZiAoIHJjID09IDAgKQo+ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICBwb2RfbG9jayhwMm0p
Owo+IEBAIC05MjQsNiArOTMyLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICBCVUdfT04ocDJt
LT5wb2QuZW50cnlfY291bnQgPCAwKTsKPiAgICAgICAgICAgICAgIHBvZF91bmxvY2socDJtKTsK
PiAgICAgICAgICAgfQo+ICsjZW5kaWYKPiAgICAgICB9Cj4gICAKPiAgIG91dDoKPiBAQCAtMTEx
NCw2ICsxMTIzLDcgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCj4gICAgICAgaWYgKCByYyApCj4gICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm1fc2V0X2VudHJ5OiAlI2x4OiV1IC0+ICVkICgweCUi
UFJJX21mbiIpXG4iLAo+ICAgICAgICAgICAgICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5f
eChtZm4pKTsKPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgICBlbHNlIGlmICggcDJtX2lzX3Bv
ZChvdCkgKQo+ICAgICAgIHsKPiAgICAgICAgICAgcG9kX2xvY2socDJtKTsKPiBAQCAtMTEyMSw2
ICsxMTMxLDcgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCj4gICAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRy
eV9jb3VudCA8IDApOwo+ICAgICAgICAgICBwb2RfdW5sb2NrKHAybSk7Cj4gICAgICAgfQo+ICsj
ZW5kaWYKPiAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBvcmRlcik7Cj4gICAKPiAgICAgICBy
ZXR1cm4gcmM7Cj4gQEAgLTE3NDMsOSArMTc1NCwxMSBAQCBwMm1fZmx1c2hfdGFibGVfbG9ja2Vk
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICogd2hlbiBkaXNjYXJkaW5nIHRoZW0u
Cj4gICAgICAgICovCj4gICAgICAgQVNTRVJUKCFwMm1faXNfaG9zdHAybShwMm0pKTsKPiArI2lm
ZGVmIENPTkZJR19IVk0KPiAgICAgICAvKiBOZXN0ZWQgcDJtJ3MgZG8gbm90IGRvIHBvZCwgaGVu
Y2UgdGhlIGFzc2VydHMgKGFuZCBubyBwb2QgbG9jaykqLwo+ICAgICAgIEFTU0VSVChwYWdlX2xp
c3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSk7Cj4gICAgICAgQVNTRVJUKHBhZ2VfbGlzdF9lbXB0
eSgmcDJtLT5wb2Quc2luZ2xlKSk7Cj4gKyNlbmRpZgo+ICAgCj4gICAgICAgLyogTm8gbmVlZCB0
byBmbHVzaCBpZiBpdCdzIGFscmVhZHkgZW1wdHkgKi8KPiAgICAgICBpZiAoIHAybV9pc19uZXN0
ZWRwMm0ocDJtKSAmJiBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCj4gQEAgLTI1
NjAsNyArMjU3MywxMCBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAg
IFAyTV9QUklOVEsoInAybSBhdWRpdCBzdGFydHNcbiIpOwo+ICAgCj4gICAgICAgcDJtX2xvY2so
cDJtKTsKPiArCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAgICAgcG9kX2xvY2socDJtKTsKPiAr
I2VuZGlmCj4gICAKPiAgICAgICBpZiAocDJtLT5hdWRpdF9wMm0pCj4gICAgICAgICAgIHBtYmFk
ID0gcDJtLT5hdWRpdF9wMm0ocDJtKTsKPiBAQCAtMjYyMSw3ICsyNjM3LDkgQEAgdm9pZCBhdWRp
dF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICB9Cj4gICAgICAgc3Bpbl91bmxvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7Cj4gICAKPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgICBwb2Rf
dW5sb2NrKHAybSk7Cj4gKyNlbmRpZgo+ICAgICAgIHAybV91bmxvY2socDJtKTsKPiAgICAKPiAg
ICAgICBQMk1fUFJJTlRLKCJwMm0gYXVkaXQgY29tcGxldGVcbiIpOwo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IGluZGV4IDk5NmY5NGIx
MDMuLjVjNzFjZTEzY2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMjEwLDcgKzIxMCw4IEBAIHN0YXRpYyB2b2lkIHBv
cHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCj4gICAgICAgICAgICAgICBpZiAo
IGQgPT0gY3Vycl9kICkKPiAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgIAo+IC0gICAg
ICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoZCwgZ3Bm
biwKPiArICAgICAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICYmCj4gKyAgICAgICAgICAg
ICAgICAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChkLCBncGZuLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEt
PmV4dGVudF9vcmRlcikgPCAwICkKPiAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgICAg
ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9u
L3ZtX2V2ZW50LmMKPiBpbmRleCA0NzkzYWFjYzM1Li5hM2JiZmM5NDc0IDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+IEBA
IC02MzAsNyArNjMwLDkgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAo+ICAgICAgICAgICB7Cj4gICAgICAg
ICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0VOQUJMRToKPiAgICAgICAgICAgewo+ICsjaWZkZWYgQ09O
RklHX0hWTQo+ICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsKPiArI2VuZGlmCj4gICAKPiAgICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7Cj4gICAgICAgICAgICAgICAvKiBodm0gZml4bWU6IHAybV9pc19mb3JlaWduIHR5cGVzIG5l
ZWQgYWRkcmVzc2luZyAqLwo+IEBAIC02NDcsMTAgKzY0OSwxMiBAQCBpbnQgdm1fZXZlbnRfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMs
Cj4gICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KG5lZWRfaW9tbXUoZCkpICkKPiAgICAgICAg
ICAgICAgICAgICBicmVhazsKPiAgIAo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgICAgICAg
ICAgcmMgPSAtRVhERVY7Cj4gICAgICAgICAgICAgICAvKiBEaXNhbGxvdyBwYWdpbmcgaW4gYSBQ
b0QgZ3Vlc3QgKi8KPiAgICAgICAgICAgICAgIGlmICggcDJtLT5wb2QuZW50cnlfY291bnQgKQo+
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsjZW5kaWYKPiAgIAo+ICAgICAgICAgICAgICAg
LyogZG9tYWluX3BhdXNlKCkgbm90IHJlcXVpcmVkIGhlcmUsIHNlZSBYU0EtOTkgKi8KPiAgICAg
ICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZlYywgJmQtPnZtX2V2ZW50X3BhZ2lu
ZywgX1ZQRl9tZW1fcGFnaW5nLAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IGluZGV4IGQ0YjNjZmNiNmUuLjM3ODU1
OThmNTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBAQCAtMzA2LDYgKzMwNiw3IEBAIHN0cnVjdCBwMm1f
ZG9tYWluIHsKPiAgICAgICAgKiB0byByZXN1bWUgdGhlIHNlYXJjaCAqLwo+ICAgICAgIHVuc2ln
bmVkIGxvbmcgbmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2g7Cj4gICAKPiArI2lmZGVmIENP
TkZJR19IVk0KPiAgICAgICAvKiBQb3B1bGF0ZS1vbi1kZW1hbmQgdmFyaWFibGVzCj4gICAgICAg
ICogQWxsIHZhcmlhYmxlcyBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIHBvZCBsb2NrLiBXZSBjYW5u
b3QgcmVseSBvbgo+ICAgICAgICAqIHRoZSBwMm0gbG9jayBpZiBpdCdzIHR1cm5lZCBpbnRvIGEg
ZmluZS1ncmFpbmVkIGxvY2suCj4gQEAgLTMzNyw2ICszMzgsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFp
biB7Cj4gICAgICAgICAgIG1tX2xvY2tfdCAgICAgICAgbG9jazsgICAgICAgICAvKiBMb2NraW5n
IG9mIHByaXZhdGUgcG9kIHN0cnVjdHMsICAgKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICogbm90IHJlbHlpbmcgb24gdGhlIHAybSBsb2NrLiAgICAgICovCj4g
ICAgICAgfSBwb2Q7Cj4gKyNlbmRpZgo+ICsKPiAgICAgICB1bmlvbiB7Cj4gICAgICAgICAgIHN0
cnVjdCBlcHRfZGF0YSBlcHQ7Cj4gICAgICAgICAgIC8qIE5QVC1lcXVpdmFsZW50IHN0cnVjdHVy
ZSBjb3VsZCBiZSBhZGRlZCBoZXJlLiAqLwo+IEBAIC02NDYsNiArNjQ5LDEyIEBAIGludCBwMm1f
YWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAo+ICAg
LyogRHVtcCBQb0QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGRvbWFpbiAqLwo+ICAgdm9pZCBwMm1f
cG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgIAo+ICsjaWZkZWYgQ09ORklHX0hW
TQo+ICsKPiArLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQ
b0QgcGFnZSAqLwo+ICtib29sCj4gK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKPiArCj4gICAvKiBN
b3ZlIGFsbCBwYWdlcyBmcm9tIHRoZSBwb3B1bGF0ZS1vbi1kZW1hbmQgY2FjaGUgdG8gdGhlIGRv
bWFpbiBwYWdlX2xpc3QKPiAgICAqICh1c3VhbGx5IGluIHByZXBhcmF0aW9uIGZvciBkb21haW4g
ZGVzdHJ1Y3Rpb24pICovCj4gICBpbnQgcDJtX3BvZF9lbXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiBAQCAtNjYyLDYgKzY3MSwzMSBAQCBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX2hp
dChzdHJ1Y3QgcGFnZV9pbmZvICpwKTsKPiAgIHZvaWQKPiAgIHAybV9wb2Rfb2ZmbGluZV9vcl9i
cm9rZW5fcmVwbGFjZShzdHJ1Y3QgcGFnZV9pbmZvICpwKTsKPiAgIAo+ICsjZWxzZQo+ICsKPiAr
c3RhdGljIGlubGluZSBib29sCj4gK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQo+ICt7Cj4gKyAgICBy
ZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IHAybV9wb2RfZW1wdHlf
Y2FjaGUoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgaW50IHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBw
YWdlX2luZm8gKnApCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9yZXBsYWNlKHN0cnVjdCBwYWdlX2lu
Zm8gKnApCj4gK3sKPiArICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICt9Cj4gKwo+ICsjZW5k
aWYKPiArCj4gICAKPiAgIC8qCj4gICAgKiBQYWdpbmcgdG8gZGlzayBhbmQgcGFnZS1zaGFyaW5n
Cj4gQEAgLTczMCwxMCArNzY0LDYgQEAgZXh0ZXJuIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21h
aW4gKmQsCj4gICAjZGVmaW5lIFAyTV9ERUJVRyhmLCBhLi4uKSBkbyB7ICh2b2lkKShmKTsgfSB3
aGlsZSgwKQo+ICAgI2VuZGlmCj4gICAKPiAtLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVt
YW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAqLwo+IC1ib29sCj4gLXAybV9wb2RfZGVtYW5kX3Bv
cHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9y
ZGVyKTsKPiAtCj4gICAvKgo+ICAgICogRnVuY3Rpb25zIHNwZWNpZmljIHRvIHRoZSBwMm0tcHQg
aW1wbGVtZW50YXRpb24KPiAgICAqLwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:25:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17: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 1fxF4y-0002qT-Fk; Tue, 04 Sep 2018 17:25: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=nxcr=ls=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1fxF4y-0002qM-1O
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:25:28 +0000
X-Inumbo-ID: 48d0bc43-b067-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48d0bc43-b067-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 19:23:48 +0200 (CEST)
Received: by mail-pg1-x544.google.com with SMTP id x26-v6so1979651pge.12
 for <xen-devel@lists.xenproject.org>; Tue, 04 Sep 2018 10:25:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=HEOfpTz3/5t4ytDXl5aQjvPGhAHXoNaEyAwIDtjRyhU=;
 b=tNDxuiLxhVulYB0TMCurxjEobQIkLddM158jpz8pi9BetavKhdJOp/r3TNPvhBMCtb
 8d6Er8/7UwgKj+mW9vMC9PtbwyisaactsmR+24PI7LUiupIHGYprlnFruhQ8VhdyGWsB
 peay0nvK3uNDQQO3tOtRZJciLUEnAha4B5BIZ+aOrwxm7UYesOB8vHxmZwLKKxbgazzO
 s5o/6a+a3fQ0leCIz0yadhTVhiBsOuQiA28cssbnis3xeeQHdbMn2ByglyedVEzBmGLP
 0CDHXysfJrOetlJZ6w3ze7Aph8Vk06RMvMtJ/9HQQewWfhPcqO1OL7FvRuyWwcOSAfP6
 6ruw==
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=HEOfpTz3/5t4ytDXl5aQjvPGhAHXoNaEyAwIDtjRyhU=;
 b=FlLx1zW3+7pzhMDjgkchLwtpAb/ZfYcoeRPQo71eTQPUuWOy6T+AmqAHxSid9muM2f
 5Geipah+s+rLWtTRHg1BoD14cZCmazHArE8afbKEwfi64fRMVhkvmp+M0i5c6WFdZiGd
 jDQ2yrIjZo8KVQal42WcZ5KaHrEcyGFUHvZZpSB+k3g60sXzGWdBPHYSymBrhUq56mbk
 vIbrKdbt/6ErVmzeZp10WWQuZQPffH6hl3hL1so7JNAMC5aJz0t/ciZSodSkFp1uSft0
 N1TxzA78tdfdDy4XCmyhkIxgNLsdtzf90+K8Zvdl7W6pGBIC/lp3AAgla2CkpQVg1eqh
 U9Gg==
X-Gm-Message-State: APzg51DRy/wTgEShk4t59vEUC/MzYSZRVfzDTptF5wQ780qAr8MK6l/l
 +5Ozc0fMHIjk+y/5XHJiygd0YTRN
X-Google-Smtp-Source: ANB0VdYFuCOIaTKRZdVwl7U25geJZxYP9SmU+95T7mrnycCC01MiHAg+FRwvz9YCblHPawqG43xG8w==
X-Received: by 2002:a65:5004:: with SMTP id
 f4-v6mr31825515pgo.54.1536081925748; 
 Tue, 04 Sep 2018 10:25:25 -0700 (PDT)
Received: from localhost.localdomain ([106.201.13.86])
 by smtp.gmail.com with ESMTPSA id z5-v6sm30552964pfh.83.2018.09.04.10.25.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 04 Sep 2018 10:25:25 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 22:55:06 +0530
Message-Id: <1536081906-27881-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v2] xen:arm: Populate arm64 image 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: 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>

VGhpcyBwYXRjaCBhZGRzIGltYWdlIHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIu
IEl0IHVzZXMKdGhvc2UgZmllbGRzIGFjY29yZGluZyB0byB0aGUgdXBkYXRlZCBMaW51eCBrZXJu
ZWwgaW1hZ2UgZGVmaW5pdGlvbi4KCldpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cg
cGxhY2UgWEVOIGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQpSQU0gYXQgMk1CIGFsaWduZWQgYWRk
cmVzcyB3aXRob3V0IHRvIHdvcnJ5IGFib3V0IHJlbG9jYXRpb24uCkZvciBpbnN0YW5jZSwgaXQg
Zml4ZXMgdGhlIFhFTiBib290IG9uIEFtbG9naWMgU29DIHdoZXJlIGJvb3Rsb2FkZXIoVS1CT09U
KQphbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSByZXNl
cnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KClNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9tYXIg
PGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAgICAgICAgKiBV
cGRhdGVkIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgKiBSZW1vdmVkIGVuZGlhbmVzcyBjb2RlCi0t
LQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyAgICAgICAgICB8IDUgKysrLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmggfCA5ICsrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGQ2Mzcz
NGYuLjhlMzU5NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGFz
bS9lYXJseV9wcmludGsuaD4KICNpbmNsdWRlIDxlZmkvZWZpZXJyLmg+CiAjaW5jbHVkZSA8YXNt
L2FybTY0L2VmaWJpbmQuaD4KKyNpbmNsdWRlICJsaWIvYXNzZW1ibGVyLmgiCiAKICNkZWZpbmUg
UFRfUFQgICAgIDB4ZjdmIC8qIG5HPTEgQUY9MSBTSD0xMSBBUD0wMSBOUz0xIEFUVFI9MTExIFQ9
MSBQPTEgKi8KICNkZWZpbmUgUFRfTUVNICAgIDB4ZjdkIC8qIG5HPTEgQUY9MSBTSD0xMSBBUD0w
MSBOUz0xIEFUVFI9MTExIFQ9MCBQPTEgKi8KQEAgLTEyMCw4ICsxMjEsOCBAQCBlZmlfaGVhZDoK
ICAgICAgICAgYWRkICAgICB4MTMsIHgxOCwgIzB4MTYKICAgICAgICAgYiAgICAgICByZWFsX3N0
YXJ0ICAgICAgICAgICAvKiBicmFuY2ggdG8ga2VybmVsIHN0YXJ0ICovCiAgICAgICAgIC5xdWFk
ICAgMCAgICAgICAgICAgICAgICAgICAgLyogSW1hZ2UgbG9hZCBvZmZzZXQgZnJvbSBzdGFydCBv
ZiBSQU0gKi8KLSAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZl
ZCAqLwotICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICov
CisgICAgICAgIC5xdWFkICAgX19LRVJORUxfU0laRSAgICAgICAgLyogRWZmZWN0aXZlIHNpemUg
b2Yga2VybmVsIGltYWdlLCBsaXR0bGUtZW5kaWFuICovCisgICAgICAgIC5xdWFkICAgX19IRUFE
X0ZMQUdTICAgICAgICAgLyogSW5mb3JtYXRpdmUgZmxhZ3MsIGxpdHRsZS1lbmRpYW4gKi8KICAg
ICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwogICAgICAg
ICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCiAgICAgICAgIC5x
dWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmggYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2Fzc2VtYmxlci5oCmluZGV4IDNmOWMwZGMuLjcyMzljMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmgKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9h
c3NlbWJsZXIuaApAQCAtOSw0ICs5LDEzIEBACiAjZGVmaW5lIENQVV9CRSh4Li4uKQogI2RlZmlu
ZSBDUFVfTEUoeC4uLikgeAogCisjZGVmaW5lIF9fSEVBRF9GTEFHX1BBR0VfU0laRSAgIDEgLyog
NEsgaGFyZC1jb2RlZCAqLworCisjZGVmaW5lIF9fSEVBRF9GTEFHX1BIWVNfQkFTRSAgIDEKKwor
I2RlZmluZSBfX0hFQURfRkxBR1MgICAgICAgICAgICAoKF9fSEVBRF9GTEFHX1BBR0VfU0laRSA8
PCAxKSB8ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfX0hFQURfRkxBR19Q
SFlTX0JBU0UgPDwgMykpCisKKyNkZWZpbmUgX19LRVJORUxfU0laRSAgICAgICAgICAgKF9lbmQg
LSBzdGFydCkKKwogI2VuZGlmIC8qIF9fQVNNX0FTU0VNQkxFUl9IX18gKi8KLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 17:27:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 17:27: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 1fxF75-00031b-2x; Tue, 04 Sep 2018 17:27:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kc/a=ls=redhat.com=vkuznets@srs-us1.protection.inumbo.net>)
 id 1fxF74-00031V-Bo
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 17:27:38 +0000
X-Inumbo-ID: ee349051-b067-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee349051-b067-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 17:28:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com
 [10.11.54.5])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BDF30401EF16;
 Tue,  4 Sep 2018 17:27:36 +0000 (UTC)
Received: from vitty.brq.redhat.com.redhat.com (ovpn-204-125.brq.redhat.com
 [10.40.204.125])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AED4F5032F;
 Tue,  4 Sep 2018 17:27:33 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Wei Liu <wei.liu2@citrix.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
 <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com>
Date: Tue, 04 Sep 2018 19:27:31 +0200
In-Reply-To: <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com> (Wei
 Liu's message of "Tue, 4 Sep 2018 17:51:58 +0100")
Message-ID: <87k1o118cc.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.5]); Tue, 04 Sep 2018 17:27:36 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]);
 Tue, 04 Sep 2018 17:27:36 +0000 (UTC) for IP:'10.11.54.5'
 DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'vkuznets@redhat.com' RCPT:''
Subject: Re: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JpdGVzOgoKPiBPbiBUdWUsIFNlcCAwNCwg
MjAxOCBhdCAwMTozOToyOVBNICswMjAwLCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOgo+PiAneGwg
c3lzcnEnIGNvbW1hbmQgZG9lc24ndCB3b3JrIHdpdGggbW9kZXJuIExpbnV4IGd1ZXN0cyB3aXRo
IHRoZSBmb2xsb3dpbmcKPj4gbWVzc2FnZSBpbiBndWVzdCdzIGxvZzoKPj4gCj4+ICB4ZW46bWFu
YWdlOiBzeXNycV9oYW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNycSBpbiBjb250cm9sL3N5
c3JxCj4+IAo+PiB4ZW5zdG9yZSB0cmFjZSBjb25maXJtczoKPj4gCj4+ICBJTiAweDI0YmQ5YTAg
MjAxODA5MDQgMDQ6MzY6MzIgV1JJVEUgKGNvbnRyb2wvc3lzcnEgKQo+PiAgT1VUIDB4MjRiZDlh
MCAyMDE4MDkwNCAwNDozNjozMiBFUlJPUiAoRUFDQ0VTICkKPj4gCj4+IFRoZSBwcm9ibGVtIHNl
ZW1zIHRvIGJlIGluIHRoZSBmYWN0IHRoYXQgd2UgZG9uJ3QgcHJlLWNyZWF0ZSBjb250cm9sL3N5
c3JxCj4+IHhlbnN0b3JlIG5vZGUgYW5kIGxpYnhsX3NlbmRfc3lzcnEoKSBkb2luZyBsaWJ4bF9f
eHNfcHJpbnRmKCkgY3JlYXRlcyBpdCBhcwo+PiByZWFkLW9ubHkuIEFzIHdlIHdhbnQgdG8gYWxs
b3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3JxJyBhZnRlciB0aGUKPj4gcmVxdWVzdGVk
IGFjdGlvbiBpcyBwZXJmb3JtZWQsIHdlIG5lZWQgdG8gbWFrZSB0aGlzIG5vZGUgd3JpdGFibGUu
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgo+Cj4gSG1tLi4uIHRoaXMgbm9kZSBpc24ndCBkb2N1bWVudGVkLgo+CgpCdXQgbGlieGwg
YWxyZWFkeSB3cml0ZXMgaXQsIHNlZSBsaWJ4bF9zZW5kX3N5c3JxKCkuCgo+IENhbiB5b3UgcG9p
bnQgbWUgdG8gdGhlIGNvZGUgaW4gTGludXg/Cj4KClN1cmUsCgpkcml2ZXJzL3hlbi9tYW5hZ2Uu
YzoKCnN0YXRpYyB2b2lkIHN5c3JxX2hhbmRsZXIoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gs
IGNvbnN0IGNoYXIgKnBhdGgsCgkJCSAgY29uc3QgY2hhciAqdG9rZW4pCnsKCWNoYXIgc3lzcnFf
a2V5ID0gJ1wwJzsKCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0OwoJaW50IGVycjsKCiBh
Z2FpbjoKCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCgmeGJ0KTsKCWlmIChlcnIpCgkJ
cmV0dXJuOwoJZXJyID0geGVuYnVzX3NjYW5mKHhidCwgImNvbnRyb2wiLCAic3lzcnEiLCAiJWMi
LCAmc3lzcnFfa2V5KTsKCWlmIChlcnIgPCAwKSB7CgkJLyoKCQkgKiBUaGUgWGVuc3RvcmUgd2F0
Y2ggZmlyZXMgZGlyZWN0bHkgYWZ0ZXIgcmVnaXN0ZXJpbmcgaXQgYW5kCgkJICogYWZ0ZXIgYSBz
dXNwZW5kL3Jlc3VtZSBjeWNsZS4gU28gRU5PRU5UIGlzIG5vIGVycm9yIGJ1dAoJCSAqIG1pZ2h0
IGhhcHBlbiBpbiB0aG9zZSBjYXNlcy4KCQkgKi8KCQlpZiAoZXJyICE9IC1FTk9FTlQpCgkJCXBy
X2VycigiRXJyb3IgJWQgcmVhZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnFcbiIsCgkJ
CSAgICAgICBlcnIpOwoJCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKCQlyZXR1cm47
Cgl9CgoJaWYgKHN5c3JxX2tleSAhPSAnXDAnKSB7CgkJZXJyID0geGVuYnVzX3ByaW50Zih4YnQs
ICJjb250cm9sIiwgInN5c3JxIiwgIiVjIiwgJ1wwJyk7CgkJaWYgKGVycikgewoJCQlwcl9lcnIo
IiVzOiBFcnJvciAlZCB3cml0aW5nIHN5c3JxIGluIGNvbnRyb2wvc3lzcnFcbiIsCgkJCSAgICAg
ICBfX2Z1bmNfXywgZXJyKTsKCQkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEpOwoJCQly
ZXR1cm47CgkJfQoJfQoKCWVyciA9IHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsKCWlm
IChlcnIgPT0gLUVBR0FJTikKCQlnb3RvIGFnYWluOwoKCWlmIChzeXNycV9rZXkgIT0gJ1wwJykK
CQloYW5kbGVfc3lzcnEoc3lzcnFfa2V5KTsKfQoKc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0Y2gg
c3lzcnFfd2F0Y2ggPSB7Cgkubm9kZSA9ICJjb250cm9sL3N5c3JxIiwKCS5jYWxsYmFjayA9IHN5
c3JxX2hhbmRsZXIKfTsKCgotLSAKICBWaXRhbHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 18:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 18:17: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 1fxFsu-0006nf-Tv; Tue, 04 Sep 2018 18:17:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxnb=ls=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1fxFst-0006na-Ei
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 18:17:03 +0000
X-Inumbo-ID: d54d8e58-b06e-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d54d8e58-b06e-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 18:17:51 +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 w84IDmhi072067;
 Tue, 4 Sep 2018 18:17:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : subject : to :
 cc : message-id : date : mime-version : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=MOzAtUCzbGJINleDrppAg0KgBgjuxtQELv+FFQM2NBM=;
 b=UcnmuXBDLuHqWEDlf5XXD+KfDyye8so7kqqn/SjJBz8CnyMzFIN689AwsXsgShWlV1lP
 X1QqdsJOSER3W+cYvgIpJrCltDsqqs3sSHydfTg50lcJee5vGdvofTDbUwFT6pVK52gu
 M2dc+Qfw9SFBcbpKvKdOcDa40RYDEHVesi1kcjBFI+/fWfguJPhfT2/p4uVM6qAEMq7L
 +3Crg5jNLjxIDruN5Yrq3fWwqe67qsBvdZKwgOO1ncPD+UBFNJx18CCQ5vNhqI6kn4ha
 /31n/rb46kFiJYn40UZTaoU91rp/NwbQAwUs/zxZ36npa9eyGw939/QKImFSNXR3F4aZ 2g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2m7j6teyn9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 04 Sep 2018 18:17:00 +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 w84IH0dZ025809
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 4 Sep 2018 18:17:00 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 w84IH0un026785;
 Tue, 4 Sep 2018 18:17:00 GMT
Received: from [10.211.202.81] (/10.211.202.81)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 04 Sep 2018 11:16:59 -0700
From: Joe Jin <joe.jin@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 John Sobecki <john.sobecki@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.com>
Message-ID: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
Date: Tue, 4 Sep 2018 11:16:58 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9006
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=896
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809040182
Subject: [Xen-devel] [PATCH] xen-swiotlb: use actually allocated size on
 check physical contiguous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 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>

eGVuX3N3aW90bGJfe2FsbG9jLGZyZWV9X2NvaGVyZW50KCkgYWN0dWFsbHkgYWxsb2NhdGUvZnJl
ZSBzaXplIGJ5IG9yZGVyCmJ1dCB1c2VkIHRoZSByZXF1aXJlZCBzaXplIHRvIGNoZWNrIGlmIGFk
ZHJlc3MgaXMgcGh5c2ljYWwgY29udGlndW91cywKaWYgZmlyc3QgcGFnZXMgYXJlIHBoeXNpY2Fs
IGNvbnRpZ3VvdXMgYWxzbyBwYXNzZWQKcmFuZ2Vfc3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkoKSBj
aGVjaywgYnV0IG90aGVycyB3ZXJlIG5vdCBpdCB3aWxsCmxlYWQga2VybmVsIHBhbmljLgoKU2ln
bmVkLW9mZi1ieTogSm9lIEppbiA8am9lLmppbkBvcmFjbGUuY29tPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxi
LXhlbi5jCmluZGV4IGE2ZjliYTg1ZGM0Yi4uYWEwODFmODA2NzI4IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAg
LTMwMyw2ICszMDMsOSBAQCB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNl
ICpod2Rldiwgc2l6ZV90IHNpemUsCiAJKi8KIAlmbGFncyAmPSB+KF9fR0ZQX0RNQSB8IF9fR0ZQ
X0hJR0hNRU0pOwogCisJLyogQ29udmVydCB0aGUgc2l6ZSB0byBhY3R1YWxseSBhbGxvY2F0ZWQu
ICovCisJc2l6ZSA9IDFVTCA8PCAob3JkZXIgKyBYRU5fUEFHRV9TSElGVCk7CisKIAkvKiBPbiBB
Uk0gdGhpcyBmdW5jdGlvbiByZXR1cm5zIGFuIGlvcmVtYXAncGVkIHZpcnR1YWwgYWRkcmVzcyBm
b3IKIAkgKiB3aGljaCB2aXJ0X3RvX3BoeXMgZG9lc24ndCByZXR1cm4gdGhlIGNvcnJlc3BvbmRp
bmcgcGh5c2ljYWwKIAkgKiBhZGRyZXNzLiBJbiBmYWN0IG9uIEFSTSB2aXJ0X3RvX3BoeXMgb25s
eSB3b3JrcyBmb3Iga2VybmVsIGRpcmVjdApAQCAtMzUxLDYgKzM1NCw5IEBAIHhlbl9zd2lvdGxi
X2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLCB2b2lkICp2
YWRkciwKIAkgKiBwaHlzaWNhbCBhZGRyZXNzICovCiAJcGh5cyA9IHhlbl9idXNfdG9fcGh5cyhk
ZXZfYWRkcik7CiAKKwkvKiBDb252ZXJ0IHRoZSBzaXplIHRvIGFjdHVhbGx5IGFsbG9jYXRlZC4g
Ki8KKwlzaXplID0gMVVMIDw8IChvcmRlciArIFhFTl9QQUdFX1NISUZUKTsKKwogCWlmICgoKGRl
dl9hZGRyICsgc2l6ZSAtIDEgPD0gZG1hX21hc2spKSB8fAogCSAgICByYW5nZV9zdHJhZGRsZXNf
cGFnZV9ib3VuZGFyeShwaHlzLCBzaXplKSkKIAkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdp
b24ocGh5cywgb3JkZXIpOwotLSAKMi4xNS4yIChBcHBsZSBHaXQtMTAxLjEpCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 18:24:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fxG0A-0007b2-OK; Tue, 04 Sep 2018 18:24: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=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxG08-0007aq-Kn
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 18:24:32 +0000
X-Inumbo-ID: 89506ad7-b06f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89506ad7-b06f-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 20:22:53 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxG05-0001DD-VA; Tue, 04 Sep 2018 18:24: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 1fxG05-0004ir-Lr; Tue, 04 Sep 2018 18:24:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxG05-00040C-LJ; Tue, 04 Sep 2018 18:24:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127269-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=089f9be25f4bb445f68241ba05ab4e17786e21a7
X-Osstest-Versions-That: xtf=f3702a5d29e94814991988bf8747341e18a2e8f5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 18:24:29 +0000
Subject: [Xen-devel] [xtf test] 127269: 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>

ZmxpZ2h0IDEyNzI2OSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI2OS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDA4OWY5YmUyNWY0YmI0NDVmNjgyNDFiYTA1YWI0ZTE3
Nzg2ZTIxYTcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGYzNzAyYTVk
MjllOTQ4MTQ5OTE5ODhiZjg3NDczNDFlMThhMmU4ZjUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
NTQ3OCAgMjAxOC0wNy0yMCAxMzoxMDo1NCBaICAgNDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMjcyNjkgIDIwMTgtMDktMDQgMTU6MTE6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgZjM3MDJhNS4u
MDg5ZjliZSAgMDg5ZjliZTI1ZjRiYjQ0NWY2ODI0MWJhMDVhYjRlMTc3ODZlMjFhNyAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 18:44:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 18: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 1fxGJj-0000gw-Ih; Tue, 04 Sep 2018 18:44:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxGJi-0000gr-F1
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 18:44:46 +0000
X-Inumbo-ID: b3be1d1d-b072-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3be1d1d-b072-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 18:45:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,330,1531785600"; d="scan'208";a="78540939"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-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=
 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
 6+ahAA==
Message-ID: <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
Date: Tue, 4 Sep 2018 19:44:30 +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: <1534154469-6076-10-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] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMTMvMDgvMTggMTE6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyBpcyBpbiBwcmVw
YXJhdGlvbiB0byBzZXQgdXAgZC0+bWF4X2NwdXMgYW5kIGQtPnZjcHVbXSBpbiBkb21haW5fY3Jl
YXRlKCksCj4gYW5kIGFsbG93IGxhdGVyIHBhcnRzIG9mIGRvbWFpbiBjb25zdHJ1Y3Rpb24gdG8g
aGF2ZSBhY2Nlc3MgdG8gdGhlIHZhbHVlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2RvbWFp
bi5jIHwgMzQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBpbmRleCBiZTUxNDI2
Li4wYzQ0ZjI3IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCj4gQEAgLTMyMiw2ICszMjIsMjMgQEAgc3RydWN0IGRvbWFpbiAqZG9t
YWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAg
ZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Cj4gIAo+ICsgICAgICAgIGlmICggIWlzX2hh
cmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICAgICAgICAgIGQtPm5yX3BpcnFzID0gbnJfc3RhdGlj
X2lycXMgKyBleHRyYV9kb21VX2lycXM7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBk
LT5ucl9waXJxcyA9IGV4dHJhX2h3ZG9tX2lycXMgPyBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2h3
ZG9tX2lycXMKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
YXJjaF9od2RvbV9pcnFzKGRvbWlkKTsKPiArICAgICAgICBpZiAoIGQtPm5yX3BpcnFzID4gbnJf
aXJxcyApCj4gKyAgICAgICAgICAgIGQtPm5yX3BpcnFzID0gbnJfaXJxczsKPiArCj4gKyAgICAg
ICAgcmFkaXhfdHJlZV9pbml0KCZkLT5waXJxX3RyZWUpOwo+ICsgICAgfQo+ICsKPiArICAgIGlm
ICggKGVyciA9IGFyY2hfZG9tYWluX2NyZWF0ZShkLCBjb25maWcpKSAhPSAwICkKPiArICAgICAg
ICBnb3RvIGZhaWw7Cj4gKyAgICBpbml0X3N0YXR1cyB8PSBJTklUX2FyY2g7Cj4gKwo+ICsgICAg
aWYgKCAhaXNfaWRsZV9kb21haW4oZCkgKQo+ICsgICAgewo+ICAgICAgICAgIHdhdGNoZG9nX2Rv
bWFpbl9pbml0KGQpOwo+ICAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRfd2F0Y2hkb2c7Cj4g
IAo+IEBAIC0zNTIsMTYgKzM2OSw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9t
aWRfdCBkb21pZCwKCkJldHdlZW4gdGhlc2UgdHdvIGh1bmtzIGlzOgoKwqDCoMKgIMKgwqDCoCBk
LT5pb21lbV9jYXBzID0gcmFuZ2VzZXRfbmV3KGQsICJJL08gTWVtb3J5IiwKUkFOR0VTRVRGX3By
ZXR0eXByaW50X2hleCk7CsKgwqDCoCDCoMKgwqAgZC0+aXJxX2NhcHPCoMKgID0gcmFuZ2VzZXRf
bmV3KGQsICJJbnRlcnJ1cHRzIiwgMCk7Cgp3aGljaCBpcyBpbXBvcnRhbnQsIGJlY2F1c2UgaXQg
dHVybnMgb3V0IHRoYXQgeDg2J3MKYXJjaF9kb21haW5fZGVzdHJveSgpIGRlcGVuZHMgb24gZC0+
aXJxX2NhcHMgYWxyZWFkeSBiZWluZyBpbml0aWFsaXNlZC4KClRoZSBwYXRoIHdoaWNoIGJsb3dz
IHVwIGlzOgoKYXJjaF9kb21haW5fZGVzdHJveSgpCsKgIGZyZWVfZG9tYWluX3BpcnFzKCkKwqDC
oMKgIHVubWFwX2RvbWFpbl9waXJxKCkKwqDCoMKgwqDCoCBpcnFfZGVueV9hY2Nlc3MoKQrCoMKg
wqAgwqDCoMKgIHJhbmdlc2V0X3JlbW92ZV9zaW5nbGV0b24oKGQpLT5pcnFfY2FwcywgaSkKClVu
bGlrZSB0aGUgYm9vbGVhbi1uYXR1cmUgcmFuZ2VzZXRfY29udGFpbnNfKigpIGhlbHBlcnMsIEkg
ZG9uJ3QgdGhpbmsKaXQgaXMgcmVhc29uYWJsZSB0byBtYWtlIHJhbmdlc2V0X3JlbW92ZV8qKCkg
dG9sZXJhdGUgYSBOVUxMIHJhbmdlc2V0LgoKVGhlIGJlaGF2aW91ciBvZiBhdXRvbWF0aWNhbGx5
IHJldm9raW5nIGlycSBhY2Nlc3MgaXMgZHViaW91cyBhdCBiZXN0LsKgCkl0IGlzIGFzeW1tZXRy
aWMgd2l0aCB0aGUgWEVOX0RPTUNUTF9pcnFfcGVybWlzc2lvbiwgYW5kIGEgY2FsbGVyIHdvdWxk
CnJlYXNvbmFibHkgZXhwZWN0IG5vdCB0byBoYXZlIHRvIHJlLWdyYW50IGlkZW50aWNhbCBwZXJt
aXNzaW9ucyBhcyB0aGUKaXJxIGlzIG1hcHBlZC91bm1hcHBlZC7CoCBEb2VzIGFueW9uZSBrbm93
IHdoeSB3ZSBoYXZlIHRoaXMgc3VzcGVjdApiZWhhdmlvdXIgaW4gdGhlIGZpcnN0IHBsYWNlPwoK
T25lIHdheSBvciBhbm90aGVyLCB0aGlzIHBhdGggbmVlZHMgdG8gYmVjb21lIGlkZW1wb3RlbnQs
IGJ1dCBzaW1wbHkKdGhyb3dpbmcgc29tZSBOVUxMIHBvaW50ZXIgY2hlY2tzIGludG8gdW5tYXBf
ZG9tYWluX3BpcnEoKSBkb2Vzbid0IGZlZWwKbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgoK
QSBzZXBhcmF0ZSBtZXNzIGlzIHRoYXQgd2UgYXBwZWFyIHRvIGFsbG9jYXRlIGZ1bGwgcGlycSBz
dHJ1Y3R1cmVzIGZvcgphbGwgbGVnYWN5IGlycXMgZm9yIGV2ZXJ5IHNpbmdsZSBkb21haW4sIGlu
IGluaXRfZG9tYWluX2lycV9tYXBwaW5nKCkuwqAKQXQgdGhlIHZlcnkgbGVhc3QsIHRoaXMgaXMg
d2FzdGVmdWwgYXMgdmVyeSBmZXcgZG9tYWlucyBnZXQgYWNjZXNzIHRvCnJlYWwgaGFyZHdhcmUg
aW4gdGhlIGZpcnN0IHBsYWNlLgoKVGhlIG90aGVyIHRoaW5nIEkgbm90aWNlIGlzIHRoYXQgYWxs
b2NfcGlycV9zdHJ1Y3QoKSBpcyBkb3ducmlnaHQKZGFuZ2Vyb3VzLCBhcyBpdCBkZWxpYmVyYXRl
bHkgdHJpZXMgdG8gYWxsb2NhdGUgaGFsZiBhIHN0cnVjdCBwaXJxIGZvcgp0aGUgIWh2bSBjYXNl
LsKgIEkgY2FuIG9ubHkgYXNzdW1lIHRoaXMgaXMgYSBzcGFjZSBzYXZpbmcgbWVhc3VyZSwgYnV0
CnRoZXJlIGlzIGFic29sdXRlbHkgbm8gaGVscCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2hpY2gg
aW50cm9kdWNlZCBpdAooYy9zIGMyNDUzNmI2MzZmKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:13:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 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 1fxGld-00033F-74; Tue, 04 Sep 2018 19:13: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=ohbg=ls=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1fxGlb-00033A-A5
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:13:35 +0000
X-Inumbo-ID: 631638cc-b076-11e8-a8a5-bc764e045a96
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 631638cc-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:11:55 +0200 (CEST)
Received: from localhost (ip-213-127-74-90.ip.prioritytelecom.net
 [213.127.74.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 7341CCAA;
 Tue,  4 Sep 2018 19:13:32 +0000 (UTC)
Date: Tue, 4 Sep 2018 21:13:30 +0200
From: Greg KH <gregkh@linuxfoundation.org>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20180904191330.GA16532@kroah.com>
References: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen-swiotlb: use actually allocated size on
 check physical contiguous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: John Sobecki <john.sobecki@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 stable@vger.kernel.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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMTE6MTY6NThBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiB4ZW5fc3dpb3RsYl97YWxsb2MsZnJlZX1fY29oZXJlbnQoKSBhY3R1YWxseSBhbGxvY2F0ZS9m
cmVlIHNpemUgYnkgb3JkZXIKPiBidXQgdXNlZCB0aGUgcmVxdWlyZWQgc2l6ZSB0byBjaGVjayBp
ZiBhZGRyZXNzIGlzIHBoeXNpY2FsIGNvbnRpZ3VvdXMsCj4gaWYgZmlyc3QgcGFnZXMgYXJlIHBo
eXNpY2FsIGNvbnRpZ3VvdXMgYWxzbyBwYXNzZWQKPiByYW5nZV9zdHJhZGRsZXNfcGFnZV9ib3Vu
ZGFyeSgpIGNoZWNrLCBidXQgb3RoZXJzIHdlcmUgbm90IGl0IHdpbGwKPiBsZWFkIGtlcm5lbCBw
YW5pYy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+Cj4g
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0K
PiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDYgKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKykKPiAKCjxmb3JtbGV0dGVyPgoKVGhpcyBpcyBub3QgdGhlIGNvcnJl
Y3Qgd2F5IHRvIHN1Ym1pdCBwYXRjaGVzIGZvciBpbmNsdXNpb24gaW4gdGhlCnN0YWJsZSBrZXJu
ZWwgdHJlZS4gIFBsZWFzZSByZWFkOgogICAgaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvaHRt
bC9sYXRlc3QvcHJvY2Vzcy9zdGFibGUta2VybmVsLXJ1bGVzLmh0bWwKZm9yIGhvdyB0byBkbyB0
aGlzIHByb3Blcmx5LgoKPC9mb3JtbGV0dGVyPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGme-000374-J8; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmc-00036Z-4e
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:38 +0000
X-Inumbo-ID: 881cf105-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 881cf105-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:12:57 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From:
 Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:
 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=Uv5Np6JGF7PMe0FiCwoSFq19hNNppRJrTmZrTnJTN0A=; b=L8nRA9ldOMBX6DJym0OuZ/cuI
 50MFdCy87kpjuKo/EUT7IUDL0vnXVE899Ujp4UY0bh9aN0hlENnIR/PsxiBvaRuPSPWHXt3d2Larx
 5wjM8e5RC4WgAAFIp53eMtDDFfORh9oYW3+p/OUqQKVwAEzbZj6MmF6hvKsh2Rpt33dgsW1bmqzJh
 zfqVmU/+SZ+8ula/vLejml2id4AAofSINAnIJ+zaTEc7qvlBb4uP78ZEwaAYLxd4mKhs/RmINUdBc
 PYCdYHyMt72DEr65XrYpYN6Pxnn9CwSXzwnLNrfh6ticdJQr0bQ0V+Tskrkvt6Ht9YDsiSIGNbp71
 xWMCQQz5g==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmW-0007ZH-I9; Tue, 04 Sep 2018 19:14:32 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:18 -0700
Message-Id: <20180904191431.20102-1-hch@lst.de>
X-Mailer: git-send-email 2.18.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] clean up physical merging 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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

SGkgSmVucywKCnRoaXMgc2VyaWVzIG1vdmVzIHZhcmlvdXMgaGVscGVycyByZWxhdGVkIHRvIG1l
cmdpbmcgYmFzZWQgb24gcGh5c2ljYWwKYWRkcmVzc2VzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXJz
IGludG8gYmxvY2svLCBtb3ZlcyB0aGUgWGVuIHNwZWNpYWwKY2FzZSBmcm9tIGFyY2ggaG9va3Mg
aW50byBjb21tb24gY29kZSwgY2xlYW5zIHVwIHRoZSBjb2RlIGEgYml0LCBhbmQKcmVtb3ZlcyBu
b3QgbmVzc2VjYXJ5IGluY2x1ZGVzIGZyb20gdGhlIGJsb2NrIGhlYWRlcnMuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGme-00037B-UA; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmc-00036Y-3G
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:38 +0000
X-Inumbo-ID: 8827a7d5-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8827a7d5-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:12:57 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=1ppVHgt/NZjGiyg15kLfjAGdVLMMeAkxWOQLk44Lkew=; b=GV+10kbwAJRCl9OpsZGRo7tsN
 mSg4pJrIWmpj2MifEPKHbOfJX7gBqXG5crJniGG/dUQopHUTRu9FB4Ld1fM81rh5T3xO5On9LA/SH
 pG2L5khqpgkYvQrf4KwhpFBTK9b033J8n5M5kl2Psc+XJT7m90uSX9ijU2IGjjoUEBUnsaUIZyQ1n
 miqsAzkvMS4IDGmguT//W4tVHQvBiu+ZPYeuJ0X5DZ+hvfXBBfE2ft01LTAkQ0OtgVrhU0JWn2IS6
 somxd65CBilBeH5F5cwkfSevb9curoxQvILhS1CyVVFXePhLqc8ezgcRR4xgBpOkfMjGvzaeY/+Tw
 oeLQP7usg==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmW-0007ZU-UK; Tue, 04 Sep 2018 19:14:32 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:19 -0700
Message-Id: <20180904191431.20102-2-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 01/13] arm: remove the unused BIOVEC_MERGEABLE
 define
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9h
cm0vaW5jbHVkZS9hc20vaW8uaCB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gvYXJt
L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggMmNmYmM1MzFmNjNiLi42Nzc0NTUzZGMyMTQgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9h
c20vaW8uaApAQCAtNDU5LDEzICs0NTksNiBAQCBleHRlcm4gdm9pZCBwY2lfaW91bm1hcChzdHJ1
Y3QgcGNpX2RldiAqZGV2LCB2b2lkIF9faW9tZW0gKmFkZHIpOwogCiAjaW5jbHVkZSA8YXNtLWdl
bmVyaWMvaW8uaD4KIAotLyoKLSAqIGNhbiB0aGUgaGFyZHdhcmUgbWFwIHRoaXMgaW50byBvbmUg
c2VnbWVudCBvciBub3QsIGdpdmVuIG5vIG90aGVyCi0gKiBjb25zdHJhaW50cy4KLSAqLwotI2Rl
ZmluZSBCSU9WRUNfTUVSR0VBQkxFKHZlYzEsIHZlYzIpCVwKLQkoKGJ2ZWNfdG9fcGh5cygodmVj
MSkpICsgKHZlYzEpLT5idl9sZW4pID09IGJ2ZWNfdG9fcGh5cygodmVjMikpKQotCiBzdHJ1Y3Qg
YmlvX3ZlYzsKIGV4dGVybiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3Ry
dWN0IGJpb192ZWMgKnZlYzEsCiAJCQkJICAgICAgY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzIp
OwotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmf-00037e-A3; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmc-00036a-6I
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:38 +0000
X-Inumbo-ID: 88898893-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88898893-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:12:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=l5jkqGfGZs2SWNTcZl5lpCtgCEShnzC14E7FRieNDH4=; b=N48e6sZ7YkuAqN/BrWBUJbuWR
 X1e9sO4ThzkCm02q42gBmqbzrjG2JDR6PsDa8gW5rehYqBg5usLuK916CK61q2AOfTwsgT6f48shx
 frQeQn90vpWTEGLXVXBpbWwLk7CVL+Ciyqv9abPvSDb/dH01whm2Iyv+oC9FXyjW/MmzLRNMiIg6e
 qIS798wbp0MdiZpRMSFnqlevfaE0AtR2+fIkAm6clfidgn25tPVVog+xCA1/P4qtyvWBOK0Dkn6Sa
 G2YCBGi81DVFxUFhj3pbMWPzl2nsrfKx2ahuIVZCmfD8gzgFLCIOzT66BCS+muO8LQYRglxAJGce/
 m7lWlKdEA==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmX-0007Zu-Ix; Tue, 04 Sep 2018 19:14:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:21 -0700
Message-Id: <20180904191431.20102-4-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 03/13] xen: provide a prototype for
 xen_biovec_phys_mergeable in xen.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

SGF2aW5nIG11bHRpcGxlIGV4dGVybnMgaW4gYXJjaCBoZWFkZXJzIGlzIG5vdCBhIGdvb2Qgd2F5
IHRvIHByb3ZpZGUKYSBjb21tb24gaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3Bo
IEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCAgIHwg
MyAtLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaCB8IDMgLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9pby5oICAgfCA1IC0tLS0tCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgfCA0
ICsrKysKIDQgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oIGIvYXJjaC9hcm0vaW5jbHVk
ZS9hc20vaW8uaAppbmRleCA2Nzc0NTUzZGMyMTQuLjk4NTVhNGQ0ODk1NiAxMDA2NDQKLS0tIGEv
YXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9pby5o
CkBAIC00NTksOSArNDU5LDYgQEAgZXh0ZXJuIHZvaWQgcGNpX2lvdW5tYXAoc3RydWN0IHBjaV9k
ZXYgKmRldiwgdm9pZCBfX2lvbWVtICphZGRyKTsKIAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL2lv
Lmg+CiAKLXN0cnVjdCBiaW9fdmVjOwotZXh0ZXJuIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21lcmdl
YWJsZShjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMSwKLQkJCQkgICAgICBjb25zdCBzdHJ1Y3Qg
YmlvX3ZlYyAqdmVjMik7CiAjZGVmaW5lIEJJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMxLCB2ZWMy
KQkJCQlcCiAJKF9fQklPVkVDX1BIWVNfTUVSR0VBQkxFKHZlYzEsIHZlYzIpICYmCQkJCVwKIAkg
KCF4ZW5fZG9tYWluKCkgfHwgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSh2ZWMxLCB2ZWMyKSkp
CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL2FybTY0L2lu
Y2x1ZGUvYXNtL2lvLmgKaW5kZXggMzViMmU1MGYxN2ZiLi45YmM2MjBjNDRkMzIgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaAorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUv
YXNtL2lvLmgKQEAgLTIwNSw5ICsyMDUsNiBAQCBleHRlcm4gaW50IHZhbGlkX21tYXBfcGh5c19h
ZGRyX3JhbmdlKHVuc2lnbmVkIGxvbmcgcGZuLCBzaXplX3Qgc2l6ZSk7CiAKIGV4dGVybiBpbnQg
ZGV2bWVtX2lzX2FsbG93ZWQodW5zaWduZWQgbG9uZyBwZm4pOwogCi1zdHJ1Y3QgYmlvX3ZlYzsK
LWV4dGVybiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192
ZWMgKnZlYzEsCi0JCQkJICAgICAgY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzIpOwogI2RlZmlu
ZSBCSU9WRUNfUEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikJCQkJXAogCShfX0JJT1ZFQ19QSFlT
X01FUkdFQUJMRSh2ZWMxLCB2ZWMyKSAmJgkJCQlcCiAJICgheGVuX2RvbWFpbigpIHx8IHhlbl9i
aW92ZWNfcGh5c19tZXJnZWFibGUodmVjMSwgdmVjMikpKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW8uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggNmRlNjQ4
NDBkZDIyLi4xOTNkYWU2ZDljNDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lv
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaApAQCAtMzcxLDExICszNzEsNiBAQCBl
eHRlcm4gYm9vbCBpc19lYXJseV9pb3JlbWFwX3B0ZXAocHRlX3QgKnB0ZXApOwogCiAjaWZkZWYg
Q09ORklHX1hFTgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KLXN0cnVjdCBiaW9fdmVjOwotCi1leHRl
cm4gYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2
ZWMxLAotCQkJCSAgICAgIGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKTsKLQogI2RlZmluZSBC
SU9WRUNfUEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikJCQkJXAogCShfX0JJT1ZFQ19QSFlTX01F
UkdFQUJMRSh2ZWMxLCB2ZWMyKSAmJgkJCQlcCiAJICgheGVuX2RvbWFpbigpIHx8IHhlbl9iaW92
ZWNfcGh5c19tZXJnZWFibGUodmVjMSwgdmVjMikpKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
eGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCAxZTFkOWJkMGJkMzcuLmQ3YTI2NzhkYTc3
ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLmgK
QEAgLTM5LDQgKzM5LDggQEAgZXh0ZXJuIHVpbnQzMl90IHhlbl9zdGFydF9mbGFnczsKICNkZWZp
bmUgeGVuX2luaXRpYWxfZG9tYWluKCkJKDApCiAjZW5kaWYJLyogQ09ORklHX1hFTl9ET00wICov
CiAKK3N0cnVjdCBiaW9fdmVjOworYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0
IHN0cnVjdCBiaW9fdmVjICp2ZWMxLAorCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7CisK
ICNlbmRpZgkvKiBfWEVOX1hFTl9IICovCi0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmf-00037x-LU; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmc-00036p-LL
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:38 +0000
X-Inumbo-ID: 89669005-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89669005-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:12:59 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=Lc5nIiovPSXH2jHbo/HkCbqiosNubF12da/0iK2fJD8=; b=IhmLiqRgRABhF2L7+ferdVt2c
 U8X5/Ryh4oZhD/u0fU72040lXarv2wdc77CQLd6Gg4x337V1zxem2mFJTh8geQcoBnkmU2crvKXcB
 nex/keNNNnUlWB9OfunDFOesm4c0045yjWL3PRC72VAzPKk1Hhnt9kmrJQCToSXpeF8oj6l93JJQ1
 5IS4DSJaRSujK3rN/85G9ywu/KYOjC8nIsJnV5bbxLVY+ONHJYUP8VWE42iTkfy1AlIQFVDjDzXcE
 DZtjRlQi1R9Nb37YSAKzRfYuMI7wUlJW/KNnNxtR6MIjeHk1IMaYYOhehUP+StJx2MGYNksf7VN2/
 PRXc9VN9w==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmX-0007Zy-S0; Tue, 04 Sep 2018 19:14:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:22 -0700
Message-Id: <20180904191431.20102-5-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 04/13] block: move integrity_req_gap_{back,
 front}_merge to blk.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

Tm8gbmVlZCB0byBleHBvc2UgdGhlc2UgdG8gZHJpdmVycy4KClNpZ25lZC1vZmYtYnk6IENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGJsb2NrL2Jsay5oICAgICAgICAgICAgfCAz
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogaW5jbHVkZS9saW51eC9ibGtk
ZXYuaCB8IDMxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMzMgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2sv
YmxrLmggYi9ibG9jay9ibGsuaAppbmRleCA5ZGI0ZTM4OTU4MmMuLjQ0MWMyZGUxZDRiOSAxMDA2
NDQKLS0tIGEvYmxvY2svYmxrLmgKKysrIGIvYmxvY2svYmxrLmgKQEAgLTE1OCw3ICsxNTgsMzgg
QEAgc3RhdGljIGlubGluZSBib29sIGJpb19pbnRlZ3JpdHlfZW5kaW8oc3RydWN0IGJpbyAqYmlv
KQogCQlyZXR1cm4gX19iaW9faW50ZWdyaXR5X2VuZGlvKGJpbyk7CiAJcmV0dXJuIHRydWU7CiB9
Ci0jZWxzZQorCitzdGF0aWMgaW5saW5lIGJvb2wgaW50ZWdyaXR5X3JlcV9nYXBfYmFja19tZXJn
ZShzdHJ1Y3QgcmVxdWVzdCAqcmVxLAorCQlzdHJ1Y3QgYmlvICpuZXh0KQoreworCXN0cnVjdCBi
aW9faW50ZWdyaXR5X3BheWxvYWQgKmJpcCA9IGJpb19pbnRlZ3JpdHkocmVxLT5iaW8pOworCXN0
cnVjdCBiaW9faW50ZWdyaXR5X3BheWxvYWQgKmJpcF9uZXh0ID0gYmlvX2ludGVncml0eShuZXh0
KTsKKworCXJldHVybiBidmVjX2dhcF90b19wcmV2KHJlcS0+cSwgJmJpcC0+YmlwX3ZlY1tiaXAt
PmJpcF92Y250IC0gMV0sCisJCQkJYmlwX25leHQtPmJpcF92ZWNbMF0uYnZfb2Zmc2V0KTsKK30K
Kworc3RhdGljIGlubGluZSBib29sIGludGVncml0eV9yZXFfZ2FwX2Zyb250X21lcmdlKHN0cnVj
dCByZXF1ZXN0ICpyZXEsCisJCXN0cnVjdCBiaW8gKmJpbykKK3sKKwlzdHJ1Y3QgYmlvX2ludGVn
cml0eV9wYXlsb2FkICpiaXAgPSBiaW9faW50ZWdyaXR5KGJpbyk7CisJc3RydWN0IGJpb19pbnRl
Z3JpdHlfcGF5bG9hZCAqYmlwX25leHQgPSBiaW9faW50ZWdyaXR5KHJlcS0+YmlvKTsKKworCXJl
dHVybiBidmVjX2dhcF90b19wcmV2KHJlcS0+cSwgJmJpcC0+YmlwX3ZlY1tiaXAtPmJpcF92Y250
IC0gMV0sCisJCQkJYmlwX25leHQtPmJpcF92ZWNbMF0uYnZfb2Zmc2V0KTsKK30KKyNlbHNlIC8q
IENPTkZJR19CTEtfREVWX0lOVEVHUklUWSAqLworc3RhdGljIGlubGluZSBib29sIGludGVncml0
eV9yZXFfZ2FwX2JhY2tfbWVyZ2Uoc3RydWN0IHJlcXVlc3QgKnJlcSwKKwkJc3RydWN0IGJpbyAq
bmV4dCkKK3sKKwlyZXR1cm4gZmFsc2U7Cit9CitzdGF0aWMgaW5saW5lIGJvb2wgaW50ZWdyaXR5
X3JlcV9nYXBfZnJvbnRfbWVyZ2Uoc3RydWN0IHJlcXVlc3QgKnJlcSwKKwkJc3RydWN0IGJpbyAq
YmlvKQoreworCXJldHVybiBmYWxzZTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIGJsa19mbHVz
aF9pbnRlZ3JpdHkodm9pZCkKIHsKIH0KQEAgLTE2Niw3ICsxOTcsNyBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYmlvX2ludGVncml0eV9lbmRpbyhzdHJ1Y3QgYmlvICpiaW8pCiB7CiAJcmV0dXJuIHRy
dWU7CiB9Ci0jZW5kaWYKKyNlbmRpZiAvKiBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgKi8KIAog
dm9pZCBibGtfdGltZW91dF93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yayk7CiB1bnNpZ25l
ZCBsb25nIGJsa19ycV90aW1lb3V0KHVuc2lnbmVkIGxvbmcgdGltZW91dCk7CmRpZmYgLS1naXQg
YS9pbmNsdWRlL2xpbnV4L2Jsa2Rldi5oIGIvaW5jbHVkZS9saW51eC9ibGtkZXYuaAppbmRleCBk
Njg2OWUwZTJiNjQuLmJjNTM0Yzg1NzM0NCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9ibGtk
ZXYuaAorKysgYi9pbmNsdWRlL2xpbnV4L2Jsa2Rldi5oCkBAIC0xODQzLDI2ICsxODQzLDYgQEAg
cXVldWVfbWF4X2ludGVncml0eV9zZWdtZW50cyhzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSkKIAly
ZXR1cm4gcS0+bGltaXRzLm1heF9pbnRlZ3JpdHlfc2VnbWVudHM7CiB9CiAKLXN0YXRpYyBpbmxp
bmUgYm9vbCBpbnRlZ3JpdHlfcmVxX2dhcF9iYWNrX21lcmdlKHN0cnVjdCByZXF1ZXN0ICpyZXEs
Ci0JCQkJCQlzdHJ1Y3QgYmlvICpuZXh0KQotewotCXN0cnVjdCBiaW9faW50ZWdyaXR5X3BheWxv
YWQgKmJpcCA9IGJpb19pbnRlZ3JpdHkocmVxLT5iaW8pOwotCXN0cnVjdCBiaW9faW50ZWdyaXR5
X3BheWxvYWQgKmJpcF9uZXh0ID0gYmlvX2ludGVncml0eShuZXh0KTsKLQotCXJldHVybiBidmVj
X2dhcF90b19wcmV2KHJlcS0+cSwgJmJpcC0+YmlwX3ZlY1tiaXAtPmJpcF92Y250IC0gMV0sCi0J
CQkJYmlwX25leHQtPmJpcF92ZWNbMF0uYnZfb2Zmc2V0KTsKLX0KLQotc3RhdGljIGlubGluZSBi
b29sIGludGVncml0eV9yZXFfZ2FwX2Zyb250X21lcmdlKHN0cnVjdCByZXF1ZXN0ICpyZXEsCi0J
CQkJCQkgc3RydWN0IGJpbyAqYmlvKQotewotCXN0cnVjdCBiaW9faW50ZWdyaXR5X3BheWxvYWQg
KmJpcCA9IGJpb19pbnRlZ3JpdHkoYmlvKTsKLQlzdHJ1Y3QgYmlvX2ludGVncml0eV9wYXlsb2Fk
ICpiaXBfbmV4dCA9IGJpb19pbnRlZ3JpdHkocmVxLT5iaW8pOwotCi0JcmV0dXJuIGJ2ZWNfZ2Fw
X3RvX3ByZXYocmVxLT5xLCAmYmlwLT5iaXBfdmVjW2JpcC0+YmlwX3ZjbnQgLSAxXSwKLQkJCQli
aXBfbmV4dC0+YmlwX3ZlY1swXS5idl9vZmZzZXQpOwotfQotCiAvKioKICAqIGJpb19pbnRlZ3Jp
dHlfaW50ZXJ2YWxzIC0gUmV0dXJuIG51bWJlciBvZiBpbnRlZ3JpdHkgaW50ZXJ2YWxzIGZvciBh
IGJpbwogICogQGJpOgkJYmxrX2ludGVncml0eSBwcm9maWxlIGZvciBkZXZpY2UKQEAgLTE5NDcs
MTcgKzE5MjcsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYmxrX2ludGVncml0eV9tZXJnZV9iaW8o
c3RydWN0IHJlcXVlc3RfcXVldWUgKnJxLAogCXJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW5s
aW5lIGJvb2wgaW50ZWdyaXR5X3JlcV9nYXBfYmFja19tZXJnZShzdHJ1Y3QgcmVxdWVzdCAqcmVx
LAotCQkJCQkJc3RydWN0IGJpbyAqbmV4dCkKLXsKLQlyZXR1cm4gZmFsc2U7Ci19Ci1zdGF0aWMg
aW5saW5lIGJvb2wgaW50ZWdyaXR5X3JlcV9nYXBfZnJvbnRfbWVyZ2Uoc3RydWN0IHJlcXVlc3Qg
KnJlcSwKLQkJCQkJCSBzdHJ1Y3QgYmlvICpiaW8pCi17Ci0JcmV0dXJuIGZhbHNlOwotfQotCiBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBiaW9faW50ZWdyaXR5X2ludGVydmFscyhzdHJ1Y3Qg
YmxrX2ludGVncml0eSAqYmksCiAJCQkJCQkgICB1bnNpZ25lZCBpbnQgc2VjdG9ycykKIHsKLS0g
CjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmg-00038m-4p; Tue, 04 Sep 2018 19: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmd-00036y-U2
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:39 +0000
X-Inumbo-ID: 89c414ea-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89c414ea-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=OHJlP33Tx6ZiueZ5jivVQX9zRfrSfdb8R5HNobrPo+I=; b=ebncnu+DSW2igINAfBmPYiw9d
 Mf5H68MfFTWy+wxScgfqkRoFvupGHuvFw0H+qCriwBxcuD/mMU+kI1xCb9A2pQV87uMYKUL/P4OcO
 8LSpZZqZiXW295Uh2W8whggBNkWNy8vNtD6Lx5BPi1JqaZ96M9cHGjdENQXqXWIvyRxPVAYSgsS6R
 WLoNA6Ellc992i7h6GmWDhl9AgGl7YGwmC5DVXJP1sECvfCHDud4MD9wSdiGvliYJ0Vp4staa6mTX
 NgemweCyhQqgKACr7Lbx3pjeDAtVgWmh4w3muPwlRX5YBKLb1zYapljKf4eE3S3jg9echlJEIQrMV
 kmT2onmKg==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmY-0007aF-9a; Tue, 04 Sep 2018 19:14:34 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:23 -0700
Message-Id: <20180904191431.20102-6-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 05/13] block: move req_gap_{back,
 front}_merge to blk-merge.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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

S2VlcCBpdCBjbG9zZSB0byB0aGUgYWN0dWFsIHVzZXJzIGluc3RlYWQgb2YgZXhwb3NpbmcgdGhl
IGZ1bmN0aW9uIHRvIGFsbApkcml2ZXJzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+Ci0tLQogYmxvY2svYmxrLW1lcmdlLmMgICAgICB8IDY1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9ibGtkZXYuaCB8
IDY5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9i
bG9jay9ibGstbWVyZ2UuYyBiL2Jsb2NrL2Jsay1tZXJnZS5jCmluZGV4IGFhZWMzOGNjMzdiOC4u
YWQ4YTIyNjM0N2E2IDEwMDY0NAotLS0gYS9ibG9jay9ibGstbWVyZ2UuYworKysgYi9ibG9jay9i
bGstbWVyZ2UuYwpAQCAtMTIsNiArMTIsNzEgQEAKIAogI2luY2x1ZGUgImJsay5oIgogCisvKgor
ICogQ2hlY2sgaWYgdGhlIHR3byBidmVjcyBmcm9tIHR3byBiaW9zIGNhbiBiZSBtZXJnZWQgdG8g
b25lIHNlZ21lbnQuICBJZiB5ZXMsCisgKiBubyBuZWVkIHRvIGNoZWNrIGdhcCBiZXR3ZWVuIHRo
ZSB0d28gYmlvcyBzaW5jZSB0aGUgMXN0IGJpbyBhbmQgdGhlIDFzdCBidmVjCisgKiBpbiB0aGUg
Mm5kIGJpbyBjYW4gYmUgaGFuZGxlZCBpbiBvbmUgc2VnbWVudC4KKyAqLworc3RhdGljIGlubGlu
ZSBib29sIGJpb3Nfc2Vnc19tZXJnZWFibGUoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCisJCXN0
cnVjdCBiaW8gKnByZXYsIHN0cnVjdCBiaW9fdmVjICpwcmV2X2xhc3RfYnYsCisJCXN0cnVjdCBi
aW9fdmVjICpuZXh0X2ZpcnN0X2J2KQoreworCWlmICghQklPVkVDX1BIWVNfTUVSR0VBQkxFKHBy
ZXZfbGFzdF9idiwgbmV4dF9maXJzdF9idikpCisJCXJldHVybiBmYWxzZTsKKwlpZiAoIUJJT1ZF
Q19TRUdfQk9VTkRBUlkocSwgcHJldl9sYXN0X2J2LCBuZXh0X2ZpcnN0X2J2KSkKKwkJcmV0dXJu
IGZhbHNlOworCWlmIChwcmV2LT5iaV9zZWdfYmFja19zaXplICsgbmV4dF9maXJzdF9idi0+YnZf
bGVuID4KKwkJCXF1ZXVlX21heF9zZWdtZW50X3NpemUocSkpCisJCXJldHVybiBmYWxzZTsKKwly
ZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIGJpb193aWxsX2dhcChzdHJ1Y3Qg
cmVxdWVzdF9xdWV1ZSAqcSwKKwkJc3RydWN0IHJlcXVlc3QgKnByZXZfcnEsIHN0cnVjdCBiaW8g
KnByZXYsIHN0cnVjdCBiaW8gKm5leHQpCit7CisJc3RydWN0IGJpb192ZWMgcGIsIG5iOworCisJ
aWYgKCFiaW9faGFzX2RhdGEocHJldikgfHwgIXF1ZXVlX3ZpcnRfYm91bmRhcnkocSkpCisJCXJl
dHVybiBmYWxzZTsKKworCS8qCisJICogRG9uJ3QgbWVyZ2UgaWYgdGhlIDFzdCBiaW8gc3RhcnRz
IHdpdGggbm9uLXplcm8gb2Zmc2V0LCBvdGhlcndpc2UgaXQKKwkgKiBpcyBxdWl0ZSBkaWZmaWN1
bHQgdG8gcmVzcGVjdCB0aGUgc2cgZ2FwIGxpbWl0LiAgV2Ugd29yayBoYXJkIHRvCisJICogbWVy
Z2UgYSBodWdlIG51bWJlciBvZiBzbWFsbCBzaW5nbGUgYmlvcyBpbiBjYXNlIG9mIG1rZnMuCisJ
ICovCisJaWYgKHByZXZfcnEpCisJCWJpb19nZXRfZmlyc3RfYnZlYyhwcmV2X3JxLT5iaW8sICZw
Yik7CisJZWxzZQorCQliaW9fZ2V0X2ZpcnN0X2J2ZWMocHJldiwgJnBiKTsKKwlpZiAocGIuYnZf
b2Zmc2V0KQorCQlyZXR1cm4gdHJ1ZTsKKworCS8qCisJICogV2UgZG9uJ3QgbmVlZCB0byB3b3Jy
eSBhYm91dCB0aGUgc2l0dWF0aW9uIHRoYXQgdGhlIG1lcmdlZCBzZWdtZW50CisJICogZW5kcyBp
biB1bmFsaWduZWQgdmlydCBib3VuZGFyeToKKwkgKgorCSAqIC0gaWYgJ3BiJyBlbmRzIGFsaWdu
ZWQsIHRoZSBtZXJnZWQgc2VnbWVudCBlbmRzIGFsaWduZWQKKwkgKiAtIGlmICdwYicgZW5kcyB1
bmFsaWduZWQsIHRoZSBuZXh0IGJpbyBtdXN0IGluY2x1ZGUKKwkgKiAgIG9uZSBzaW5nbGUgYnZl
YyBvZiAnbmInLCBvdGhlcndpc2UgdGhlICduYicgY2FuJ3QKKwkgKiAgIG1lcmdlIHdpdGggJ3Bi
JworCSAqLworCWJpb19nZXRfbGFzdF9idmVjKHByZXYsICZwYik7CisJYmlvX2dldF9maXJzdF9i
dmVjKG5leHQsICZuYik7CisJaWYgKGJpb3Nfc2Vnc19tZXJnZWFibGUocSwgcHJldiwgJnBiLCAm
bmIpKQorCQlyZXR1cm4gZmFsc2U7CisJcmV0dXJuIF9fYnZlY19nYXBfdG9fcHJldihxLCAmcGIs
IG5iLmJ2X29mZnNldCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCByZXFfZ2FwX2JhY2tfbWVy
Z2Uoc3RydWN0IHJlcXVlc3QgKnJlcSwgc3RydWN0IGJpbyAqYmlvKQoreworCXJldHVybiBiaW9f
d2lsbF9nYXAocmVxLT5xLCByZXEsIHJlcS0+YmlvdGFpbCwgYmlvKTsKK30KKworc3RhdGljIGlu
bGluZSBib29sIHJlcV9nYXBfZnJvbnRfbWVyZ2Uoc3RydWN0IHJlcXVlc3QgKnJlcSwgc3RydWN0
IGJpbyAqYmlvKQoreworCXJldHVybiBiaW9fd2lsbF9nYXAocmVxLT5xLCBOVUxMLCBiaW8sIHJl
cS0+YmlvKTsKK30KKwogc3RhdGljIHN0cnVjdCBiaW8gKmJsa19iaW9fZGlzY2FyZF9zcGxpdChz
dHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwKIAkJCQkJIHN0cnVjdCBiaW8gKmJpbywKIAkJCQkJIHN0
cnVjdCBiaW9fc2V0ICpicywKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvYmxrZGV2LmggYi9p
bmNsdWRlL2xpbnV4L2Jsa2Rldi5oCmluZGV4IGJjNTM0Yzg1NzM0NC4uYjdlNjc2YmIwMWJjIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2Jsa2Rldi5oCisrKyBiL2luY2x1ZGUvbGludXgvYmxr
ZGV2LmgKQEAgLTE2OTUsNzUgKzE2OTUsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYnZlY19nYXBf
dG9fcHJldihzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwKIAlyZXR1cm4gX19idmVjX2dhcF90b19w
cmV2KHEsIGJwcnYsIG9mZnNldCk7CiB9CiAKLS8qCi0gKiBDaGVjayBpZiB0aGUgdHdvIGJ2ZWNz
IGZyb20gdHdvIGJpb3MgY2FuIGJlIG1lcmdlZCB0byBvbmUgc2VnbWVudC4KLSAqIElmIHllcywg
bm8gbmVlZCB0byBjaGVjayBnYXAgYmV0d2VlbiB0aGUgdHdvIGJpb3Mgc2luY2UgdGhlIDFzdCBi
aW8KLSAqIGFuZCB0aGUgMXN0IGJ2ZWMgaW4gdGhlIDJuZCBiaW8gY2FuIGJlIGhhbmRsZWQgaW4g
b25lIHNlZ21lbnQuCi0gKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCBiaW9zX3NlZ3NfbWVyZ2VhYmxl
KHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLAotCQlzdHJ1Y3QgYmlvICpwcmV2LCBzdHJ1Y3QgYmlv
X3ZlYyAqcHJldl9sYXN0X2J2LAotCQlzdHJ1Y3QgYmlvX3ZlYyAqbmV4dF9maXJzdF9idikKLXsK
LQlpZiAoIUJJT1ZFQ19QSFlTX01FUkdFQUJMRShwcmV2X2xhc3RfYnYsIG5leHRfZmlyc3RfYnYp
KQotCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKCFCSU9WRUNfU0VHX0JPVU5EQVJZKHEsIHByZXZfbGFz
dF9idiwgbmV4dF9maXJzdF9idikpCi0JCXJldHVybiBmYWxzZTsKLQlpZiAocHJldi0+Ymlfc2Vn
X2JhY2tfc2l6ZSArIG5leHRfZmlyc3RfYnYtPmJ2X2xlbiA+Ci0JCQlxdWV1ZV9tYXhfc2VnbWVu
dF9zaXplKHEpKQotCQlyZXR1cm4gZmFsc2U7Ci0JcmV0dXJuIHRydWU7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgYm9vbCBiaW9fd2lsbF9nYXAoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCi0JCQkJc3Ry
dWN0IHJlcXVlc3QgKnByZXZfcnEsCi0JCQkJc3RydWN0IGJpbyAqcHJldiwKLQkJCQlzdHJ1Y3Qg
YmlvICpuZXh0KQotewotCWlmIChiaW9faGFzX2RhdGEocHJldikgJiYgcXVldWVfdmlydF9ib3Vu
ZGFyeShxKSkgewotCQlzdHJ1Y3QgYmlvX3ZlYyBwYiwgbmI7Ci0KLQkJLyoKLQkJICogZG9uJ3Qg
bWVyZ2UgaWYgdGhlIDFzdCBiaW8gc3RhcnRzIHdpdGggbm9uLXplcm8KLQkJICogb2Zmc2V0LCBv
dGhlcndpc2UgaXQgaXMgcXVpdGUgZGlmZmljdWx0IHRvIHJlc3BlY3QKLQkJICogc2cgZ2FwIGxp
bWl0LiBXZSB3b3JrIGhhcmQgdG8gbWVyZ2UgYSBodWdlIG51bWJlciBvZiBzbWFsbAotCQkgKiBz
aW5nbGUgYmlvcyBpbiBjYXNlIG9mIG1rZnMuCi0JCSAqLwotCQlpZiAocHJldl9ycSkKLQkJCWJp
b19nZXRfZmlyc3RfYnZlYyhwcmV2X3JxLT5iaW8sICZwYik7Ci0JCWVsc2UKLQkJCWJpb19nZXRf
Zmlyc3RfYnZlYyhwcmV2LCAmcGIpOwotCQlpZiAocGIuYnZfb2Zmc2V0KQotCQkJcmV0dXJuIHRy
dWU7Ci0KLQkJLyoKLQkJICogV2UgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCB0aGUgc2l0dWF0
aW9uIHRoYXQgdGhlCi0JCSAqIG1lcmdlZCBzZWdtZW50IGVuZHMgaW4gdW5hbGlnbmVkIHZpcnQg
Ym91bmRhcnk6Ci0JCSAqCi0JCSAqIC0gaWYgJ3BiJyBlbmRzIGFsaWduZWQsIHRoZSBtZXJnZWQg
c2VnbWVudCBlbmRzIGFsaWduZWQKLQkJICogLSBpZiAncGInIGVuZHMgdW5hbGlnbmVkLCB0aGUg
bmV4dCBiaW8gbXVzdCBpbmNsdWRlCi0JCSAqICAgb25lIHNpbmdsZSBidmVjIG9mICduYicsIG90
aGVyd2lzZSB0aGUgJ25iJyBjYW4ndAotCQkgKiAgIG1lcmdlIHdpdGggJ3BiJwotCQkgKi8KLQkJ
YmlvX2dldF9sYXN0X2J2ZWMocHJldiwgJnBiKTsKLQkJYmlvX2dldF9maXJzdF9idmVjKG5leHQs
ICZuYik7Ci0KLQkJaWYgKCFiaW9zX3NlZ3NfbWVyZ2VhYmxlKHEsIHByZXYsICZwYiwgJm5iKSkK
LQkJCXJldHVybiBfX2J2ZWNfZ2FwX3RvX3ByZXYocSwgJnBiLCBuYi5idl9vZmZzZXQpOwotCX0K
LQotCXJldHVybiBmYWxzZTsKLX0KLQotc3RhdGljIGlubGluZSBib29sIHJlcV9nYXBfYmFja19t
ZXJnZShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBzdHJ1Y3QgYmlvICpiaW8pCi17Ci0JcmV0dXJuIGJp
b193aWxsX2dhcChyZXEtPnEsIHJlcSwgcmVxLT5iaW90YWlsLCBiaW8pOwotfQotCi1zdGF0aWMg
aW5saW5lIGJvb2wgcmVxX2dhcF9mcm9udF9tZXJnZShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBzdHJ1
Y3QgYmlvICpiaW8pCi17Ci0JcmV0dXJuIGJpb193aWxsX2dhcChyZXEtPnEsIE5VTEwsIGJpbywg
cmVxLT5iaW8pOwotfQotCiBpbnQga2Jsb2NrZF9zY2hlZHVsZV93b3JrKHN0cnVjdCB3b3JrX3N0
cnVjdCAqd29yayk7CiBpbnQga2Jsb2NrZF9zY2hlZHVsZV93b3JrX29uKGludCBjcHUsIHN0cnVj
dCB3b3JrX3N0cnVjdCAqd29yayk7CiBpbnQga2Jsb2NrZF9tb2RfZGVsYXllZF93b3JrX29uKGlu
dCBjcHUsIHN0cnVjdCBkZWxheWVkX3dvcmsgKmR3b3JrLCB1bnNpZ25lZCBsb25nIGRlbGF5KTsK
LS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmg-00039H-Gw; Tue, 04 Sep 2018 19: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmf-00037N-4e
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:41 +0000
X-Inumbo-ID: 8a8d47e4-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a8d47e4-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=lYrGYmxqOnsGPUJWd/Y+TcR+35o5YZV1Uwt788YpsIo=; b=K28GeaKzK6XEWtW2ZePBwapIW
 bezZs05NSlE/eu3OBuRxZJsN8HDgG81CPDZbOZQJOtGDwVGKcL9HkIw/Ihz6y8EpBEQivqtiBMvVZ
 tllKRtvOrr3M96tMPRnfaywy0758mbHaw0Kw2tcR5GlXwmd/O/wH3yifR0odkZVvxfT2UxkYZoyx3
 OcdoWLFOAWw7n99WpjUquf1QjF5PU0gRDlQoWGi6XCg2ri5QUSFdzj9Ky3Xq0b1YrLq0DwcuzLwfJ
 Z1It2V9iEvdP1uR7e0ja9oBBGrXzK7mtw3Mi6fFfXufBgpQFdSTbVOvk9Wiv2GXaVVtDlKhsgApUz
 ly7VkpwVA==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmY-0007aT-MX; Tue, 04 Sep 2018 19:14:34 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:24 -0700
Message-Id: <20180904191431.20102-7-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 06/13] block: move req_gap_back_merge to blk.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

Tm8gbmVlZCB0byBleHBvc2UgdGhlc2UgaGVscGVycyBvdXRzaWRlIHRoZSBibG9jayBsYXllci4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGJsb2Nr
L2Jsay5oICAgICAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2xpbnV4
L2Jsa2Rldi5oIHwgMTkgLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ibG9jay9ibGsuaCBi
L2Jsb2NrL2Jsay5oCmluZGV4IDQ0MWMyZGUxZDRiOS4uNjMwMzVjOTU2ODljIDEwMDY0NAotLS0g
YS9ibG9jay9ibGsuaAorKysgYi9ibG9jay9ibGsuaApAQCAtMTQ5LDYgKzE0OSwyNSBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgYmxrX3F1ZXVlX2VudGVyX2xpdmUoc3RydWN0IHJlcXVlc3RfcXVldWUg
KnEpCiAJcGVyY3B1X3JlZl9nZXQoJnEtPnFfdXNhZ2VfY291bnRlcik7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgYm9vbCBfX2J2ZWNfZ2FwX3RvX3ByZXYoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCisJ
CXN0cnVjdCBiaW9fdmVjICpicHJ2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQoreworCXJldHVybiBv
ZmZzZXQgfHwKKwkJKChicHJ2LT5idl9vZmZzZXQgKyBicHJ2LT5idl9sZW4pICYgcXVldWVfdmly
dF9ib3VuZGFyeShxKSk7Cit9CisKKy8qCisgKiBDaGVjayBpZiBhZGRpbmcgYSBiaW9fdmVjIGFm
dGVyIGJwcnYgd2l0aCBvZmZzZXQgd291bGQgY3JlYXRlIGEgZ2FwIGluCisgKiB0aGUgU0cgbGlz
dC4gTW9zdCBkcml2ZXJzIGRvbid0IGNhcmUgYWJvdXQgdGhpcywgYnV0IHNvbWUgZG8uCisgKi8K
K3N0YXRpYyBpbmxpbmUgYm9vbCBidmVjX2dhcF90b19wcmV2KHN0cnVjdCByZXF1ZXN0X3F1ZXVl
ICpxLAorCQlzdHJ1Y3QgYmlvX3ZlYyAqYnBydiwgdW5zaWduZWQgaW50IG9mZnNldCkKK3sKKwlp
ZiAoIXF1ZXVlX3ZpcnRfYm91bmRhcnkocSkpCisJCXJldHVybiBmYWxzZTsKKwlyZXR1cm4gX19i
dmVjX2dhcF90b19wcmV2KHEsIGJwcnYsIG9mZnNldCk7Cit9CisKICNpZmRlZiBDT05GSUdfQkxL
X0RFVl9JTlRFR1JJVFkKIHZvaWQgYmxrX2ZsdXNoX2ludGVncml0eSh2b2lkKTsKIGJvb2wgX19i
aW9faW50ZWdyaXR5X2VuZGlvKHN0cnVjdCBiaW8gKik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2Jsa2Rldi5oIGIvaW5jbHVkZS9saW51eC9ibGtkZXYuaAppbmRleCBiN2U2NzZiYjAxYmMu
LjFkNWUxNDEzOTc5NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9ibGtkZXYuaAorKysgYi9p
bmNsdWRlL2xpbnV4L2Jsa2Rldi5oCkBAIC0xNjc2LDI1ICsxNjc2LDYgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHB1dF9kZXZfc2VjdG9yKFNlY3RvciBwKQogCXB1dF9wYWdlKHAudik7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgYm9vbCBfX2J2ZWNfZ2FwX3RvX3ByZXYoc3RydWN0IHJlcXVlc3RfcXVldWUg
KnEsCi0JCQkJc3RydWN0IGJpb192ZWMgKmJwcnYsIHVuc2lnbmVkIGludCBvZmZzZXQpCi17Ci0J
cmV0dXJuIG9mZnNldCB8fAotCQkoKGJwcnYtPmJ2X29mZnNldCArIGJwcnYtPmJ2X2xlbikgJiBx
dWV1ZV92aXJ0X2JvdW5kYXJ5KHEpKTsKLX0KLQotLyoKLSAqIENoZWNrIGlmIGFkZGluZyBhIGJp
b192ZWMgYWZ0ZXIgYnBydiB3aXRoIG9mZnNldCB3b3VsZCBjcmVhdGUgYSBnYXAgaW4KLSAqIHRo
ZSBTRyBsaXN0LiBNb3N0IGRyaXZlcnMgZG9uJ3QgY2FyZSBhYm91dCB0aGlzLCBidXQgc29tZSBk
by4KLSAqLwotc3RhdGljIGlubGluZSBib29sIGJ2ZWNfZ2FwX3RvX3ByZXYoc3RydWN0IHJlcXVl
c3RfcXVldWUgKnEsCi0JCQkJc3RydWN0IGJpb192ZWMgKmJwcnYsIHVuc2lnbmVkIGludCBvZmZz
ZXQpCi17Ci0JaWYgKCFxdWV1ZV92aXJ0X2JvdW5kYXJ5KHEpKQotCQlyZXR1cm4gZmFsc2U7Ci0J
cmV0dXJuIF9fYnZlY19nYXBfdG9fcHJldihxLCBicHJ2LCBvZmZzZXQpOwotfQotCiBpbnQga2Js
b2NrZF9zY2hlZHVsZV93b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yayk7CiBpbnQga2Jsb2Nr
ZF9zY2hlZHVsZV93b3JrX29uKGludCBjcHUsIHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yayk7CiBp
bnQga2Jsb2NrZF9tb2RfZGVsYXllZF93b3JrX29uKGludCBjcHUsIHN0cnVjdCBkZWxheWVkX3dv
cmsgKmR3b3JrLCB1bnNpZ25lZCBsb25nIGRlbGF5KTsKLS0gCjIuMTguMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmj-0003CI-SZ; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmi-0003AX-3u
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:44 +0000
X-Inumbo-ID: 8c2ed90a-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c2ed90a-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=h5Lz2y3PauCy2eZUctnLON1AjPEdIqn6sCWTQpFYOsc=; b=me2lDR5aBwi9ULN5rvvfepLzU
 GNGVIaKU216ugZJJIXkW/uA/C7KrOtRj9hCt2EooLTOfgNSEssL7Yipn3BTYnH8GJyqk3+PPzxAgp
 ate2iQtNj8qYN8mM/dBlL2jYRpDxhVbC//1WE/0qtBv+ZHd1jGUx76vGanpCXoT6HEjnAQkmDepFy
 Zg6wO71dE4tTRTBFJVUqc2RycYOJLOq4Pz1j9Z5BnGkjPTFqot+ESUBzC2S07/eZueSzFEjDqmKsT
 7w7JD1E3raZbSynjQXudd8p/WRg1UzR8G4ja3ljYWAi99tEs5zPwqUkiT7uQa61cxaQA/AuMgfQ39
 yniKMv3SA==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmZ-0007ad-9E; Tue, 04 Sep 2018 19:14:35 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:25 -0700
Message-Id: <20180904191431.20102-8-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 07/13] block: simplify BIOVEC_PHYS_MERGEABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

VHVybiB0aGUgbWFjcm8gaW50byBhbiBpbmxpbmUsIG1vdmUgaXQgdG8gYmxrLmggYW5kIHRha2Ug
dGhlIFhlbiBjaGVjawppbnRvIHRoZSBjb3JlIGNvZGUgaW5zdGVhZCBvZiBkZWxlZ2F0aW5nIGl0
IHRvIGFyY2hpdGVjdHVyZXMuCgpBbHNvIHJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gYmlvdmVjX3Bo
eXNfbWVyZ2VhYmxlIGFzIHRoZXJlIGlzIG5vIG5lZWQKdG8gc2hvdXQuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL2FybS9pbmNsdWRlL2Fz
bS9pby5oICAgfCAgNCAtLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmggfCAgNCAtLS0t
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oICAgfCAgMyAtLS0KIGJsb2NrL2Jpby5jICAgICAg
ICAgICAgICAgICB8ICAyICstCiBibG9jay9ibGstaW50ZWdyaXR5LmMgICAgICAgfCAgNCArKy0t
CiBibG9jay9ibGstbWVyZ2UuYyAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiBibG9jay9ibGsu
aCAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrKwogZHJpdmVycy94ZW4vYmlvbWVyZ2Uu
YyAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvYmlvLmggICAgICAgICB8IDEzIC0tLS0tLS0t
LS0tLS0KIDkgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gvYXJtL2luY2x1
ZGUvYXNtL2lvLmgKaW5kZXggOTg1NWE0ZDQ4OTU2Li42YWU3Njc0ZGEwZDYgMTAwNjQ0Ci0tLSBh
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8u
aApAQCAtNDU5LDEwICs0NTksNiBAQCBleHRlcm4gdm9pZCBwY2lfaW91bm1hcChzdHJ1Y3QgcGNp
X2RldiAqZGV2LCB2b2lkIF9faW9tZW0gKmFkZHIpOwogCiAjaW5jbHVkZSA8YXNtLWdlbmVyaWMv
aW8uaD4KIAotI2RlZmluZSBCSU9WRUNfUEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikJCQkJXAot
CShfX0JJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMxLCB2ZWMyKSAmJgkJCQlcCi0JICgheGVuX2Rv
bWFpbigpIHx8IHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUodmVjMSwgdmVjMikpKQotCiAjaWZk
ZWYgQ09ORklHX01NVQogI2RlZmluZSBBUkNIX0hBU19WQUxJRF9QSFlTX0FERFJfUkFOR0UKIGV4
dGVybiBpbnQgdmFsaWRfcGh5c19hZGRyX3JhbmdlKHBoeXNfYWRkcl90IGFkZHIsIHNpemVfdCBz
aXplKTsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gvYXJt
NjQvaW5jbHVkZS9hc20vaW8uaAppbmRleCA5YmM2MjBjNDRkMzIuLjE4ZjZhZTZhNDNmMSAxMDA2
NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gvYXJtNjQvaW5j
bHVkZS9hc20vaW8uaApAQCAtMjA1LDkgKzIwNSw1IEBAIGV4dGVybiBpbnQgdmFsaWRfbW1hcF9w
aHlzX2FkZHJfcmFuZ2UodW5zaWduZWQgbG9uZyBwZm4sIHNpemVfdCBzaXplKTsKIAogZXh0ZXJu
IGludCBkZXZtZW1faXNfYWxsb3dlZCh1bnNpZ25lZCBsb25nIHBmbik7CiAKLSNkZWZpbmUgQklP
VkVDX1BIWVNfTUVSR0VBQkxFKHZlYzEsIHZlYzIpCQkJCVwKLQkoX19CSU9WRUNfUEhZU19NRVJH
RUFCTEUodmVjMSwgdmVjMikgJiYJCQkJXAotCSAoIXhlbl9kb21haW4oKSB8fCB4ZW5fYmlvdmVj
X3BoeXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzIpKSkKLQogI2VuZGlmCS8qIF9fS0VSTkVMX18gKi8K
ICNlbmRpZgkvKiBfX0FTTV9JT19IICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9pby5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaAppbmRleCAxOTNkYWU2ZDljNDUuLjIz
MmQ4ZTllZThhMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaAorKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCkBAIC0zNzEsOSArMzcxLDYgQEAgZXh0ZXJuIGJvb2wg
aXNfZWFybHlfaW9yZW1hcF9wdGVwKHB0ZV90ICpwdGVwKTsKIAogI2lmZGVmIENPTkZJR19YRU4K
ICNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0jZGVmaW5lIEJJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMx
LCB2ZWMyKQkJCQlcCi0JKF9fQklPVkVDX1BIWVNfTUVSR0VBQkxFKHZlYzEsIHZlYzIpICYmCQkJ
CVwKLQkgKCF4ZW5fZG9tYWluKCkgfHwgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSh2ZWMxLCB2
ZWMyKSkpCiAjZW5kaWYJLyogQ09ORklHX1hFTiAqLwogCiAjZGVmaW5lIElPX1NQQUNFX0xJTUlU
IDB4ZmZmZgpkaWZmIC0tZ2l0IGEvYmxvY2svYmlvLmMgYi9ibG9jay9iaW8uYwppbmRleCBiMTI5
NjZlNDE1ZDMuLjdmNzIzMDE0MGI2NiAxMDA2NDQKLS0tIGEvYmxvY2svYmlvLmMKKysrIGIvYmxv
Y2svYmlvLmMKQEAgLTcyOSw3ICs3MjksNyBAQCBpbnQgYmlvX2FkZF9wY19wYWdlKHN0cnVjdCBy
ZXF1ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvICpiaW8sIHN0cnVjdCBwYWdlCiAJfQogCiAJLyog
SWYgd2UgbWF5IGJlIGFibGUgdG8gbWVyZ2UgdGhlc2UgYmlvdmVjcywgZm9yY2UgYSByZWNvdW50
ICovCi0JaWYgKGJpby0+YmlfdmNudCA+IDEgJiYgKEJJT1ZFQ19QSFlTX01FUkdFQUJMRShidmVj
LTEsIGJ2ZWMpKSkKKwlpZiAoYmlvLT5iaV92Y250ID4gMSAmJiBiaW92ZWNfcGh5c19tZXJnZWFi
bGUoYnZlYy0xLCBidmVjKSkKIAkJYmlvX2NsZWFyX2ZsYWcoYmlvLCBCSU9fU0VHX1ZBTElEKTsK
IAogIGRvbmU6CmRpZmYgLS1naXQgYS9ibG9jay9ibGstaW50ZWdyaXR5LmMgYi9ibG9jay9ibGst
aW50ZWdyaXR5LmMKaW5kZXggNjEyMTYxMWUxMzE2Li4wZjcyNjc5MTY1MDkgMTAwNjQ0Ci0tLSBh
L2Jsb2NrL2Jsay1pbnRlZ3JpdHkuYworKysgYi9ibG9jay9ibGstaW50ZWdyaXR5LmMKQEAgLTQ5
LDcgKzQ5LDcgQEAgaW50IGJsa19ycV9jb3VudF9pbnRlZ3JpdHlfc2coc3RydWN0IHJlcXVlc3Rf
cXVldWUgKnEsIHN0cnVjdCBiaW8gKmJpbykKIAliaW9fZm9yX2VhY2hfaW50ZWdyaXR5X3ZlYyhp
diwgYmlvLCBpdGVyKSB7CiAKIAkJaWYgKHByZXYpIHsKLQkJCWlmICghQklPVkVDX1BIWVNfTUVS
R0VBQkxFKCZpdnBydiwgJml2KSkKKwkJCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCZpdnBy
diwgJml2KSkKIAkJCQlnb3RvIG5ld19zZWdtZW50OwogCiAJCQlpZiAoIUJJT1ZFQ19TRUdfQk9V
TkRBUlkocSwgJml2cHJ2LCAmaXYpKQpAQCAtOTUsNyArOTUsNyBAQCBpbnQgYmxrX3JxX21hcF9p
bnRlZ3JpdHlfc2coc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsIHN0cnVjdCBiaW8gKmJpbywKIAli
aW9fZm9yX2VhY2hfaW50ZWdyaXR5X3ZlYyhpdiwgYmlvLCBpdGVyKSB7CiAKIAkJaWYgKHByZXYp
IHsKLQkJCWlmICghQklPVkVDX1BIWVNfTUVSR0VBQkxFKCZpdnBydiwgJml2KSkKKwkJCWlmICgh
YmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCZpdnBydiwgJml2KSkKIAkJCQlnb3RvIG5ld19zZWdtZW50
OwogCiAJCQlpZiAoIUJJT1ZFQ19TRUdfQk9VTkRBUlkocSwgJml2cHJ2LCAmaXYpKQpkaWZmIC0t
Z2l0IGEvYmxvY2svYmxrLW1lcmdlLmMgYi9ibG9jay9ibGstbWVyZ2UuYwppbmRleCBhZDhhMjI2
MzQ3YTYuLjVlNjNlODI1OWY5MiAxMDA2NDQKLS0tIGEvYmxvY2svYmxrLW1lcmdlLmMKKysrIGIv
YmxvY2svYmxrLW1lcmdlLmMKQEAgLTIxLDcgKzIxLDcgQEAgc3RhdGljIGlubGluZSBib29sIGJp
b3Nfc2Vnc19tZXJnZWFibGUoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCiAJCXN0cnVjdCBiaW8g
KnByZXYsIHN0cnVjdCBiaW9fdmVjICpwcmV2X2xhc3RfYnYsCiAJCXN0cnVjdCBiaW9fdmVjICpu
ZXh0X2ZpcnN0X2J2KQogewotCWlmICghQklPVkVDX1BIWVNfTUVSR0VBQkxFKHByZXZfbGFzdF9i
diwgbmV4dF9maXJzdF9idikpCisJaWYgKCFiaW92ZWNfcGh5c19tZXJnZWFibGUocHJldl9sYXN0
X2J2LCBuZXh0X2ZpcnN0X2J2KSkKIAkJcmV0dXJuIGZhbHNlOwogCWlmICghQklPVkVDX1NFR19C
T1VOREFSWShxLCBwcmV2X2xhc3RfYnYsIG5leHRfZmlyc3RfYnYpKQogCQlyZXR1cm4gZmFsc2U7
CkBAIC0xOTksNyArMTk5LDcgQEAgc3RhdGljIHN0cnVjdCBiaW8gKmJsa19iaW9fc2VnbWVudF9z
cGxpdChzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwKIAkJaWYgKGJ2cHJ2cCAmJiBibGtfcXVldWVf
Y2x1c3RlcihxKSkgewogCQkJaWYgKHNlZ19zaXplICsgYnYuYnZfbGVuID4gcXVldWVfbWF4X3Nl
Z21lbnRfc2l6ZShxKSkKIAkJCQlnb3RvIG5ld19zZWdtZW50OwotCQkJaWYgKCFCSU9WRUNfUEhZ
U19NRVJHRUFCTEUoYnZwcnZwLCAmYnYpKQorCQkJaWYgKCFiaW92ZWNfcGh5c19tZXJnZWFibGUo
YnZwcnZwLCAmYnYpKQogCQkJCWdvdG8gbmV3X3NlZ21lbnQ7CiAJCQlpZiAoIUJJT1ZFQ19TRUdf
Qk9VTkRBUlkocSwgYnZwcnZwLCAmYnYpKQogCQkJCWdvdG8gbmV3X3NlZ21lbnQ7CkBAIC0zMzIs
NyArMzMyLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2Jsa19yZWNhbGNfcnFfc2VnbWVudHMo
c3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCiAJCQkJaWYgKHNlZ19zaXplICsgYnYuYnZfbGVuCiAJ
CQkJICAgID4gcXVldWVfbWF4X3NlZ21lbnRfc2l6ZShxKSkKIAkJCQkJZ290byBuZXdfc2VnbWVu
dDsKLQkJCQlpZiAoIUJJT1ZFQ19QSFlTX01FUkdFQUJMRSgmYnZwcnYsICZidikpCisJCQkJaWYg
KCFiaW92ZWNfcGh5c19tZXJnZWFibGUoJmJ2cHJ2LCAmYnYpKQogCQkJCQlnb3RvIG5ld19zZWdt
ZW50OwogCQkJCWlmICghQklPVkVDX1NFR19CT1VOREFSWShxLCAmYnZwcnYsICZidikpCiAJCQkJ
CWdvdG8gbmV3X3NlZ21lbnQ7CkBAIC00MTQsNyArNDE0LDcgQEAgc3RhdGljIGludCBibGtfcGh5
c19jb250aWdfc2VnbWVudChzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwgc3RydWN0IGJpbyAqYmlv
LAogCWJpb19nZXRfbGFzdF9idmVjKGJpbywgJmVuZF9idik7CiAJYmlvX2dldF9maXJzdF9idmVj
KG54dCwgJm54dF9idik7CiAKLQlpZiAoIUJJT1ZFQ19QSFlTX01FUkdFQUJMRSgmZW5kX2J2LCAm
bnh0X2J2KSkKKwlpZiAoIWJpb3ZlY19waHlzX21lcmdlYWJsZSgmZW5kX2J2LCAmbnh0X2J2KSkK
IAkJcmV0dXJuIDA7CiAKIAkvKgpAQCAtNDM5LDcgKzQzOSw3IEBAIF9fYmxrX3NlZ21lbnRfbWFw
X3NnKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvX3ZlYyAqYnZlYywKIAkJaWYg
KCgqc2cpLT5sZW5ndGggKyBuYnl0ZXMgPiBxdWV1ZV9tYXhfc2VnbWVudF9zaXplKHEpKQogCQkJ
Z290byBuZXdfc2VnbWVudDsKIAotCQlpZiAoIUJJT1ZFQ19QSFlTX01FUkdFQUJMRShidnBydiwg
YnZlYykpCisJCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGJ2cHJ2LCBidmVjKSkKIAkJCWdv
dG8gbmV3X3NlZ21lbnQ7CiAJCWlmICghQklPVkVDX1NFR19CT1VOREFSWShxLCBidnBydiwgYnZl
YykpCiAJCQlnb3RvIG5ld19zZWdtZW50OwpkaWZmIC0tZ2l0IGEvYmxvY2svYmxrLmggYi9ibG9j
ay9ibGsuaAppbmRleCA2MzAzNWM5NTY4OWMuLmUzNjM5NWU0YzY4NiAxMDA2NDQKLS0tIGEvYmxv
Y2svYmxrLmgKKysrIGIvYmxvY2svYmxrLmgKQEAgLTQsNiArNCw3IEBACiAKICNpbmNsdWRlIDxs
aW51eC9pZHIuaD4KICNpbmNsdWRlIDxsaW51eC9ibGstbXEuaD4KKyNpbmNsdWRlIDx4ZW4veGVu
Lmg+CiAjaW5jbHVkZSAiYmxrLW1xLmgiCiAKIC8qIEFtb3VudCBvZiB0aW1lIGluIHdoaWNoIGEg
cHJvY2VzcyBtYXkgYmF0Y2ggcmVxdWVzdHMgKi8KQEAgLTE0OSw2ICsxNTAsMTYgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGJsa19xdWV1ZV9lbnRlcl9saXZlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpx
KQogCXBlcmNwdV9yZWZfZ2V0KCZxLT5xX3VzYWdlX2NvdW50ZXIpOwogfQogCitzdGF0aWMgaW5s
aW5lIGJvb2wgYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMx
LAorCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMikKK3sKKwlpZiAoYnZlY190b19waHlzKHZl
YzEpICsgdmVjMS0+YnZfbGVuICE9IGJ2ZWNfdG9fcGh5cyh2ZWMyKSkKKwkJcmV0dXJuIGZhbHNl
OworCWlmICh4ZW5fZG9tYWluKCkgJiYgIXhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUodmVjMSwg
dmVjMikpCisJCXJldHVybiBmYWxzZTsKKwlyZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGlubGlu
ZSBib29sIF9fYnZlY19nYXBfdG9fcHJldihzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwKIAkJc3Ry
dWN0IGJpb192ZWMgKmJwcnYsIHVuc2lnbmVkIGludCBvZmZzZXQpCiB7CmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9iaW9tZXJnZS5jIGIvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYwppbmRleCAzOTlj
NGUzMGY3MjMuLmYzZmJiNzAwZjU2OSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmlvbWVyZ2Uu
YworKysgYi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC0xLDcgKzEsNyBAQAogLy8gU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKICNpbmNsdWRlIDxsaW51eC9iaW8uaD4KLSNpbmNs
dWRlIDxsaW51eC9pby5oPgogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgorI2luY2x1ZGUgPHhl
bi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vcGFnZS5oPgogCiBib29sIHhlbl9iaW92ZWNfcGh5c19t
ZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L2Jpby5oIGIvaW5jbHVkZS9saW51eC9iaW8uaAppbmRleCA1MTM3MTc0MGQyYTguLmUz
ZDBhYmI2OTRkNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9iaW8uaAorKysgYi9pbmNsdWRl
L2xpbnV4L2Jpby5oCkBAIC0xNDAsMTkgKzE0MCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBiaW9f
ZnVsbChzdHJ1Y3QgYmlvICpiaW8pCiAvKgogICogbWVyZ2UgaGVscGVycyBldGMKICAqLwotCi0v
KiBEZWZhdWx0IGltcGxlbWVudGF0aW9uIG9mIEJJT1ZFQ19QSFlTX01FUkdFQUJMRSAqLwotI2Rl
ZmluZSBfX0JJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMxLCB2ZWMyKQlcCi0JKChidmVjX3RvX3Bo
eXMoKHZlYzEpKSArICh2ZWMxKS0+YnZfbGVuKSA9PSBidmVjX3RvX3BoeXMoKHZlYzIpKSkKLQot
LyoKLSAqIGFsbG93IGFyY2ggb3ZlcnJpZGUsIGZvciBlZyB2aXJ0dWFsaXplZCBhcmNoaXRlY3R1
cmVzIChwdXQgaW4gYXNtL2lvLmgpCi0gKi8KLSNpZm5kZWYgQklPVkVDX1BIWVNfTUVSR0VBQkxF
Ci0jZGVmaW5lIEJJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMxLCB2ZWMyKQlcCi0JX19CSU9WRUNf
UEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikKLSNlbmRpZgotCiAjZGVmaW5lIF9fQklPX1NFR19C
T1VOREFSWShhZGRyMSwgYWRkcjIsIG1hc2spIFwKIAkoKChhZGRyMSkgfCAobWFzaykpID09ICgo
KGFkZHIyKSAtIDEpIHwgKG1hc2spKSkKICNkZWZpbmUgQklPVkVDX1NFR19CT1VOREFSWShxLCBi
MSwgYjIpIFwKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmn-0003FZ-Cx; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmm-0003Ec-7G
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:48 +0000
X-Inumbo-ID: 8ec7153d-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ec7153d-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:09 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=u87pBBMmkP2i8bDZaPuy3r7Ts+vcnUnHwm6yX348Kss=; b=B2hSMUJfJIJjk9KtgoJ1Q4G/S
 H7+98PKCNYq0AtnWAUPN3tfBUyDTgjleiqKedePyipJoLTgEAKEDE9nqKJQSAZNTCgGKWNRXKghTF
 uz9/+KTey/o8SHj7XNGl+OU4KSMQ+OUZwPwW3O1M4K9d75pfVdRQjBMP1F5WXoo6D3guu5Q0SyGMm
 vEYNregfvLRpaqh72MmEEYPNldN/fpTEjwziLSB52JrxmH7nI1asV6ARPA3O+XHisiLQBnQ6sJzQe
 BdNQ9GW36rw/HQ27NSF5u9jJdCUQK8C71+MNlhNjyi9PkTu/RZLVaVeARslQ8v3cqZFaoCi4KTXaG
 nP28ps2Eg==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmZ-0007as-Sd; Tue, 04 Sep 2018 19:14:35 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:26 -0700
Message-Id: <20180904191431.20102-9-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 08/13] block: add a missing BIOVEC_SEG_BOUNDARY
 check in bio_add_pc_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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

VGhlIGFjdHVhbCByZWNhY3VsYXRpb24gb2Ygc2VnbWVudHMgaW4gX19ibGtfcmVjYWxjX3JxX3Nl
Z21lbnRzIHdpbGwKZG8gdGhpcyBjaGVjaywgc28gdGhlcmUgaXMgbm8gcG9pbnQgaW4gZm9yY2lu
ZyBpdCBpZiB3ZSBrbm93IGl0IHdvbid0CnN1Y2NlZWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBibG9jay9iaW8uYyB8IDQgKysrLQogMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Js
b2NrL2Jpby5jIGIvYmxvY2svYmlvLmMKaW5kZXggN2Y3MjMwMTQwYjY2Li5kMTVhMjI4ZDFiZmMg
MTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jpby5jCisrKyBiL2Jsb2NrL2Jpby5jCkBAIC03MjksNyArNzI5
LDkgQEAgaW50IGJpb19hZGRfcGNfcGFnZShzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwgc3RydWN0
IGJpbyAqYmlvLCBzdHJ1Y3QgcGFnZQogCX0KIAogCS8qIElmIHdlIG1heSBiZSBhYmxlIHRvIG1l
cmdlIHRoZXNlIGJpb3ZlY3MsIGZvcmNlIGEgcmVjb3VudCAqLwotCWlmIChiaW8tPmJpX3ZjbnQg
PiAxICYmIGJpb3ZlY19waHlzX21lcmdlYWJsZShidmVjLTEsIGJ2ZWMpKQorCWlmIChiaW8tPmJp
X3ZjbnQgPiAxICYmCisJICAgIGJpb3ZlY19waHlzX21lcmdlYWJsZShidmVjIC0gMSwgYnZlYykg
JiYKKwkgICAgQklPVkVDX1NFR19CT1VOREFSWShxLCBidmVjIC0gMSwgYnZlYykpCiAJCWJpb19j
bGVhcl9mbGFnKGJpbywgQklPX1NFR19WQUxJRCk7CiAKICBkb25lOgotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmo-0003H5-Pd; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmn-0003FF-3M
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:49 +0000
X-Inumbo-ID: 8fade5be-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fade5be-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=mFV02CHiFQQFHzbUxS0aWjiFFN8/lXQHHQVhpR4erUQ=; b=qRab/Ekbu4yfPszELPuecpmU5
 AcuKEmQfKvZY0bCLmi4SnN62E7fcY8n54ZpYToHGN6buMoE75k6/S/RJKXjD2qErK06gZycpMmgW/
 IXuggFNYxD7qRxaArso3cqPDQuxAmdAdTfSjk6smh7R9v90gcHs8fJIgY3LFD2xHLYYlO34ZgC+cU
 GUWSmqVe1GoPhvegz2w2meIU4OxYXHX7rk6G/zLrU8L746+4oIghhthLKkaSPY3ftzuOOmnuqzaK0
 AnaukT0YdA276IzSAIntqNp8TJ9JAAsLmvxtjRw8/JRJGwbQXvFExyvJb954h1sf35NCOMTghLZ5t
 pNMZXv6ug==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGma-0007b0-8m; Tue, 04 Sep 2018 19:14:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:27 -0700
Message-Id: <20180904191431.20102-10-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 09/13] block: merge BIOVEC_SEG_BOUNDARY into
 biovec_phys_mergeable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

VGhlc2UgdHdvIGNoZWNrcyBzaG91bGQgYWx3YXlzIGJlIHBlcmZvcm1lZCB0b2dldGhlciwgc28g
bWVyZ2UgdGhlbSBpbnRvCmEgc2luZ2xlIGhlbHBlci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGJsb2NrL2Jpby5jICAgICAgICAgICB8ICA0ICst
LS0KIGJsb2NrL2Jsay1pbnRlZ3JpdHkuYyB8IDEyICsrLS0tLS0tLS0tLQogYmxvY2svYmxrLW1l
cmdlLmMgICAgIHwgMjkgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGJsb2NrL2Jsay5o
ICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQogaW5jbHVkZS9saW51eC9iaW8uaCAgIHwgIDgg
LS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svYmlvLmMgYi9ibG9jay9iaW8uYwppbmRleCBkMTVhMjI4
ZDFiZmMuLjI2ZjZlOGRlZWUyZCAxMDA2NDQKLS0tIGEvYmxvY2svYmlvLmMKKysrIGIvYmxvY2sv
YmlvLmMKQEAgLTcyOSw5ICs3MjksNyBAQCBpbnQgYmlvX2FkZF9wY19wYWdlKHN0cnVjdCByZXF1
ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvICpiaW8sIHN0cnVjdCBwYWdlCiAJfQogCiAJLyogSWYg
d2UgbWF5IGJlIGFibGUgdG8gbWVyZ2UgdGhlc2UgYmlvdmVjcywgZm9yY2UgYSByZWNvdW50ICov
Ci0JaWYgKGJpby0+YmlfdmNudCA+IDEgJiYKLQkgICAgYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGJ2
ZWMgLSAxLCBidmVjKSAmJgotCSAgICBCSU9WRUNfU0VHX0JPVU5EQVJZKHEsIGJ2ZWMgLSAxLCBi
dmVjKSkKKwlpZiAoYmlvLT5iaV92Y250ID4gMSAmJiBiaW92ZWNfcGh5c19tZXJnZWFibGUocSwg
YnZlYyAtIDEsIGJ2ZWMpKQogCQliaW9fY2xlYXJfZmxhZyhiaW8sIEJJT19TRUdfVkFMSUQpOwog
CiAgZG9uZToKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsay1pbnRlZ3JpdHkuYyBiL2Jsb2NrL2Jsay1p
bnRlZ3JpdHkuYwppbmRleCAwZjcyNjc5MTY1MDkuLmQxYWIwODllMDkxOSAxMDA2NDQKLS0tIGEv
YmxvY2svYmxrLWludGVncml0eS5jCisrKyBiL2Jsb2NrL2Jsay1pbnRlZ3JpdHkuYwpAQCAtNDks
MTIgKzQ5LDggQEAgaW50IGJsa19ycV9jb3VudF9pbnRlZ3JpdHlfc2coc3RydWN0IHJlcXVlc3Rf
cXVldWUgKnEsIHN0cnVjdCBiaW8gKmJpbykKIAliaW9fZm9yX2VhY2hfaW50ZWdyaXR5X3ZlYyhp
diwgYmlvLCBpdGVyKSB7CiAKIAkJaWYgKHByZXYpIHsKLQkJCWlmICghYmlvdmVjX3BoeXNfbWVy
Z2VhYmxlKCZpdnBydiwgJml2KSkKKwkJCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHEsICZp
dnBydiwgJml2KSkKIAkJCQlnb3RvIG5ld19zZWdtZW50OwotCi0JCQlpZiAoIUJJT1ZFQ19TRUdf
Qk9VTkRBUlkocSwgJml2cHJ2LCAmaXYpKQotCQkJCWdvdG8gbmV3X3NlZ21lbnQ7Ci0KIAkJCWlm
IChzZWdfc2l6ZSArIGl2LmJ2X2xlbiA+IHF1ZXVlX21heF9zZWdtZW50X3NpemUocSkpCiAJCQkJ
Z290byBuZXdfc2VnbWVudDsKIApAQCAtOTUsMTIgKzkxLDggQEAgaW50IGJsa19ycV9tYXBfaW50
ZWdyaXR5X3NnKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvICpiaW8sCiAJYmlv
X2Zvcl9lYWNoX2ludGVncml0eV92ZWMoaXYsIGJpbywgaXRlcikgewogCiAJCWlmIChwcmV2KSB7
Ci0JCQlpZiAoIWJpb3ZlY19waHlzX21lcmdlYWJsZSgmaXZwcnYsICZpdikpCisJCQlpZiAoIWJp
b3ZlY19waHlzX21lcmdlYWJsZShxLCAmaXZwcnYsICZpdikpCiAJCQkJZ290byBuZXdfc2VnbWVu
dDsKLQotCQkJaWYgKCFCSU9WRUNfU0VHX0JPVU5EQVJZKHEsICZpdnBydiwgJml2KSkKLQkJCQln
b3RvIG5ld19zZWdtZW50OwotCiAJCQlpZiAoc2ctPmxlbmd0aCArIGl2LmJ2X2xlbiA+IHF1ZXVl
X21heF9zZWdtZW50X3NpemUocSkpCiAJCQkJZ290byBuZXdfc2VnbWVudDsKIApkaWZmIC0tZ2l0
IGEvYmxvY2svYmxrLW1lcmdlLmMgYi9ibG9jay9ibGstbWVyZ2UuYwppbmRleCA1ZTYzZTgyNTlm
OTIuLjQyYTQ2NzQ0YzExYiAxMDA2NDQKLS0tIGEvYmxvY2svYmxrLW1lcmdlLmMKKysrIGIvYmxv
Y2svYmxrLW1lcmdlLmMKQEAgLTIxLDkgKzIxLDcgQEAgc3RhdGljIGlubGluZSBib29sIGJpb3Nf
c2Vnc19tZXJnZWFibGUoc3RydWN0IHJlcXVlc3RfcXVldWUgKnEsCiAJCXN0cnVjdCBiaW8gKnBy
ZXYsIHN0cnVjdCBiaW9fdmVjICpwcmV2X2xhc3RfYnYsCiAJCXN0cnVjdCBiaW9fdmVjICpuZXh0
X2ZpcnN0X2J2KQogewotCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHByZXZfbGFzdF9idiwg
bmV4dF9maXJzdF9idikpCi0JCXJldHVybiBmYWxzZTsKLQlpZiAoIUJJT1ZFQ19TRUdfQk9VTkRB
UlkocSwgcHJldl9sYXN0X2J2LCBuZXh0X2ZpcnN0X2J2KSkKKwlpZiAoIWJpb3ZlY19waHlzX21l
cmdlYWJsZShxLCBwcmV2X2xhc3RfYnYsIG5leHRfZmlyc3RfYnYpKQogCQlyZXR1cm4gZmFsc2U7
CiAJaWYgKHByZXYtPmJpX3NlZ19iYWNrX3NpemUgKyBuZXh0X2ZpcnN0X2J2LT5idl9sZW4gPgog
CQkJcXVldWVfbWF4X3NlZ21lbnRfc2l6ZShxKSkKQEAgLTE5OSw5ICsxOTcsNyBAQCBzdGF0aWMg
c3RydWN0IGJpbyAqYmxrX2Jpb19zZWdtZW50X3NwbGl0KHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpx
LAogCQlpZiAoYnZwcnZwICYmIGJsa19xdWV1ZV9jbHVzdGVyKHEpKSB7CiAJCQlpZiAoc2VnX3Np
emUgKyBidi5idl9sZW4gPiBxdWV1ZV9tYXhfc2VnbWVudF9zaXplKHEpKQogCQkJCWdvdG8gbmV3
X3NlZ21lbnQ7Ci0JCQlpZiAoIWJpb3ZlY19waHlzX21lcmdlYWJsZShidnBydnAsICZidikpCi0J
CQkJZ290byBuZXdfc2VnbWVudDsKLQkJCWlmICghQklPVkVDX1NFR19CT1VOREFSWShxLCBidnBy
dnAsICZidikpCisJCQlpZiAoIWJpb3ZlY19waHlzX21lcmdlYWJsZShxLCBidnBydnAsICZidikp
CiAJCQkJZ290byBuZXdfc2VnbWVudDsKIAogCQkJc2VnX3NpemUgKz0gYnYuYnZfbGVuOwpAQCAt
MzMyLDkgKzMyOCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19ibGtfcmVjYWxjX3JxX3NlZ21l
bnRzKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLAogCQkJCWlmIChzZWdfc2l6ZSArIGJ2LmJ2X2xl
bgogCQkJCSAgICA+IHF1ZXVlX21heF9zZWdtZW50X3NpemUocSkpCiAJCQkJCWdvdG8gbmV3X3Nl
Z21lbnQ7Ci0JCQkJaWYgKCFiaW92ZWNfcGh5c19tZXJnZWFibGUoJmJ2cHJ2LCAmYnYpKQotCQkJ
CQlnb3RvIG5ld19zZWdtZW50OwotCQkJCWlmICghQklPVkVDX1NFR19CT1VOREFSWShxLCAmYnZw
cnYsICZidikpCisJCQkJaWYgKCFiaW92ZWNfcGh5c19tZXJnZWFibGUocSwgJmJ2cHJ2LCAmYnYp
KQogCQkJCQlnb3RvIG5ld19zZWdtZW50OwogCiAJCQkJc2VnX3NpemUgKz0gYnYuYnZfbGVuOwpA
QCAtNDE0LDE3ICs0MDgsNyBAQCBzdGF0aWMgaW50IGJsa19waHlzX2NvbnRpZ19zZWdtZW50KHN0
cnVjdCByZXF1ZXN0X3F1ZXVlICpxLCBzdHJ1Y3QgYmlvICpiaW8sCiAJYmlvX2dldF9sYXN0X2J2
ZWMoYmlvLCAmZW5kX2J2KTsKIAliaW9fZ2V0X2ZpcnN0X2J2ZWMobnh0LCAmbnh0X2J2KTsKIAot
CWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKCZlbmRfYnYsICZueHRfYnYpKQotCQlyZXR1cm4g
MDsKLQotCS8qCi0JICogYmlvIGFuZCBueHQgYXJlIGNvbnRpZ3VvdXMgaW4gbWVtb3J5OyBjaGVj
ayBpZiB0aGUgcXVldWUgYWxsb3dzCi0JICogdGhlc2UgdHdvIHRvIGJlIG1lcmdlZCBpbnRvIG9u
ZQotCSAqLwotCWlmIChCSU9WRUNfU0VHX0JPVU5EQVJZKHEsICZlbmRfYnYsICZueHRfYnYpKQot
CQlyZXR1cm4gMTsKLQotCXJldHVybiAwOworCXJldHVybiBiaW92ZWNfcGh5c19tZXJnZWFibGUo
cSwgJmVuZF9idiwgJm54dF9idik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApAQCAtNDM4LDEw
ICs0MjIsNyBAQCBfX2Jsa19zZWdtZW50X21hcF9zZyhzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcSwg
c3RydWN0IGJpb192ZWMgKmJ2ZWMsCiAJaWYgKCpzZyAmJiAqY2x1c3RlcikgewogCQlpZiAoKCpz
ZyktPmxlbmd0aCArIG5ieXRlcyA+IHF1ZXVlX21heF9zZWdtZW50X3NpemUocSkpCiAJCQlnb3Rv
IG5ld19zZWdtZW50OwotCi0JCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGJ2cHJ2LCBidmVj
KSkKLQkJCWdvdG8gbmV3X3NlZ21lbnQ7Ci0JCWlmICghQklPVkVDX1NFR19CT1VOREFSWShxLCBi
dnBydiwgYnZlYykpCisJCWlmICghYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHEsIGJ2cHJ2LCBidmVj
KSkKIAkJCWdvdG8gbmV3X3NlZ21lbnQ7CiAKIAkJKCpzZyktPmxlbmd0aCArPSBuYnl0ZXM7CmRp
ZmYgLS1naXQgYS9ibG9jay9ibGsuaCBiL2Jsb2NrL2Jsay5oCmluZGV4IGUzNjM5NWU0YzY4Ni4u
ZTkwM2NlNzgzNjI0IDEwMDY0NAotLS0gYS9ibG9jay9ibGsuaAorKysgYi9ibG9jay9ibGsuaApA
QCAtMTUwLDEzICsxNTAsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIGJsa19xdWV1ZV9lbnRlcl9s
aXZlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxKQogCXBlcmNwdV9yZWZfZ2V0KCZxLT5xX3VzYWdl
X2NvdW50ZXIpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgYmlvdmVjX3BoeXNfbWVyZ2VhYmxl
KGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMxLAotCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVj
MikKK3N0YXRpYyBpbmxpbmUgYm9vbCBiaW92ZWNfcGh5c19tZXJnZWFibGUoc3RydWN0IHJlcXVl
c3RfcXVldWUgKnEsCisJCXN0cnVjdCBiaW9fdmVjICp2ZWMxLCBzdHJ1Y3QgYmlvX3ZlYyAqdmVj
MikKIHsKLQlpZiAoYnZlY190b19waHlzKHZlYzEpICsgdmVjMS0+YnZfbGVuICE9IGJ2ZWNfdG9f
cGh5cyh2ZWMyKSkKKwl1bnNpZ25lZCBsb25nIG1hc2sgPSBxdWV1ZV9zZWdtZW50X2JvdW5kYXJ5
KHEpOworCXBoeXNfYWRkcl90IGFkZHIxID0gYnZlY190b19waHlzKHZlYzEpOworCXBoeXNfYWRk
cl90IGFkZHIyID0gYnZlY190b19waHlzKHZlYzIpOworCisJaWYgKGFkZHIxICsgdmVjMS0+YnZf
bGVuICE9IGFkZHIyKQogCQlyZXR1cm4gZmFsc2U7CiAJaWYgKHhlbl9kb21haW4oKSAmJiAheGVu
X2Jpb3ZlY19waHlzX21lcmdlYWJsZSh2ZWMxLCB2ZWMyKSkKIAkJcmV0dXJuIGZhbHNlOworCWlm
ICgoYWRkcjEgfCBtYXNrKSAhPSAoKGFkZHIyICsgdmVjMi0+YnZfbGVuIC0gMSkgfCBtYXNrKSkK
KwkJcmV0dXJuIGZhbHNlOwogCXJldHVybiB0cnVlOwogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L2Jpby5oIGIvaW5jbHVkZS9saW51eC9iaW8uaAppbmRleCBlM2QwYWJiNjk0ZDQuLjhi
ZWM5ZjI0OGFiOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9iaW8uaAorKysgYi9pbmNsdWRl
L2xpbnV4L2Jpby5oCkBAIC0xMzcsMTQgKzEzNyw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBiaW9f
ZnVsbChzdHJ1Y3QgYmlvICpiaW8pCiAgKi8KICNkZWZpbmUgYnZlY190b19waHlzKGJ2KQkocGFn
ZV90b19waHlzKChidiktPmJ2X3BhZ2UpICsgKHVuc2lnbmVkIGxvbmcpIChidiktPmJ2X29mZnNl
dCkKIAotLyoKLSAqIG1lcmdlIGhlbHBlcnMgZXRjCi0gKi8KLSNkZWZpbmUgX19CSU9fU0VHX0JP
VU5EQVJZKGFkZHIxLCBhZGRyMiwgbWFzaykgXAotCSgoKGFkZHIxKSB8IChtYXNrKSkgPT0gKCgo
YWRkcjIpIC0gMSkgfCAobWFzaykpKQotI2RlZmluZSBCSU9WRUNfU0VHX0JPVU5EQVJZKHEsIGIx
LCBiMikgXAotCV9fQklPX1NFR19CT1VOREFSWShidmVjX3RvX3BoeXMoKGIxKSksIGJ2ZWNfdG9f
cGh5cygoYjIpKSArIChiMiktPmJ2X2xlbiwgcXVldWVfc2VnbWVudF9ib3VuZGFyeSgocSkpKQot
CiAvKgogICogZHJpdmVycyBzaG91bGQgX25ldmVyXyB1c2UgdGhlIGFsbCB2ZXJzaW9uIC0gdGhl
IGJpbyBtYXkgaGF2ZSBiZWVuIHNwbGl0CiAgKiBiZWZvcmUgaXQgZ290IHRvIHRoZSBkcml2ZXIg
YW5kIHRoZSBkcml2ZXIgd29uJ3Qgb3duIGFsbCBvZiBpdAotLSAKMi4xOC4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxGms-0003Kl-5G; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmp-0003IW-VA
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:51 +0000
X-Inumbo-ID: 91068930-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91068930-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=13s1nl6dPU8MxFGh5P+c/eqwAdNz719rYv0MSgePex0=; b=D2uDpsqq9wd8MbSBGFiDlH16X
 yeuM4qmNwU5JOWV+5/tksKoCbo8cgrDaDoA91faOyE1r8dhu/cZQOoC//oTRtd+vy6frnkzUarE86
 fjUY0XhIxQEspwTlZ8bGIlR5pNwmwH74jjc3AH0U9/NkzPIoF3Rj2y+NF4JiMdEppEwlgLDRrNrTM
 2umdXXM9ytSRsa/lE89fgt3BtEuCona0xGR0Y+uf6aF1EIwrBwqIYxGlTDzVt41u0o5PFzsODE/Zc
 IN1W8rgKJnVoWNpI6EVMPflYliAxYAP2aSJlVB8Q2L3u+NQvII1B/YPnPUad1JXwXb0f5qbsnS5gH
 h7ToiPyFg==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmb-0007bO-9w; Tue, 04 Sep 2018 19:14:37 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:29 -0700
Message-Id: <20180904191431.20102-12-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 11/13] block: don't include io.h from bio.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

Tm93IHRoYXQgd2UgZG9uJ3QgbmVlZCBhbiBvdmVycmlkZSBmb3IgQklPVkVDX1BIWVNfTUVSR0VB
QkxFIHRoZXJlIGlzCm5vIG5lZWQgdG8gZHJhZyB0aGlzIGhlYWRlciBpbi4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGluY2x1ZGUvbGludXgvYmlv
LmggfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9saW51eC9iaW8uaCBiL2luY2x1ZGUvbGludXgvYmlvLmgKaW5kZXggZmNiNWY1NjE4
ZWQ0Li4zYWYyZmVhNjg2YTkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvYmlvLmgKKysrIGIv
aW5jbHVkZS9saW51eC9iaW8uaApAQCAtMjQsOSArMjQsNiBAQAogI2luY2x1ZGUgPGxpbnV4L2J1
Zy5oPgogCiAjaWZkZWYgQ09ORklHX0JMT0NLCi0KLSNpbmNsdWRlIDxhc20vaW8uaD4KLQogLyog
c3RydWN0IGJpbywgYmlvX3ZlYyBhbmQgQklPXyogZmxhZ3MgYXJlIGRlZmluZWQgaW4gYmxrX3R5
cGVzLmggKi8KICNpbmNsdWRlIDxsaW51eC9ibGtfdHlwZXMuaD4KIAotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxGms-0003LC-In; Tue, 04 Sep 2018 19:14: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmp-0003IU-UG
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:51 +0000
X-Inumbo-ID: 9110c013-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9110c013-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=/PIxePUriSzuzaS9VNncJTKYTKHtidb5dX7n4urUkCA=; b=eKybdllfuNvO4leRi/oUCr9Bp
 nw3sXqW79BidhN+AaD0PDjbKZF/HLOGNAn8SNj73zX/7wTRJzbfP9JgsLkOXpW9tE1HlPwjxjH3+h
 M6oxsY5T3lrLlB99NeAQojVnsQQHy1ztX2BBc7HkhxkoGwnP71jUAxYf08xHi2DkZe6AAL3J13pFJ
 nrYmF7N+RswtQAUYIu7oaclJP+Obyyhg4D9jywmBYxgGcvTufASF/2mvMifKGb/Emv9VfSbEy4CED
 /qsPIyo1AzbhwzIAnnzS6+dt39JREPj8QxIfy/z1Kgip1dHe42jplBft/bDyS2ZL9Glli/5YLH8Zr
 MIw1an+aw==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGma-0007bB-PL; Tue, 04 Sep 2018 19:14:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:28 -0700
Message-Id: <20180904191431.20102-11-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 10/13] block: remove bvec_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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

V2Ugb25seSB1c2UgaXQgaW4gYmlvdmVjX3BoeXNfbWVyZ2VhYmxlIGFuZCBhIG02OGsgcGFyYXZp
cnQgZHJpdmVyLApzbyBqdXN0IG9wZW5jb2RlIGl0IHRoZXJlLiAgQWxzbyByZW1vdmUgdGhlIHBv
aW50bGVzcyB1bnNpZ25lZCBsb25nIGNhc3QKZm9yIHRoZSBvZmZzZXQgaW4gdGhlIG9wZW5jb2Rl
ZCBpbnN0YW5jZXMuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KLS0tCiBhcmNoL202OGsvZW11L25mYmxvY2suYyB8IDIgKy0KIGJsb2NrL2Jsay5oICAgICAg
ICAgICAgIHwgNCArKy0tCiBpbmNsdWRlL2xpbnV4L2Jpby5oICAgICB8IDUgLS0tLS0KIDMgZmls
ZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvbTY4ay9lbXUvbmZibG9jay5jIGIvYXJjaC9tNjhrL2VtdS9uZmJsb2NrLmMKaW5kZXgg
ZTkxMTBiOWI4YmNkLi4zODA0OTM1N2Q2ZDMgMTAwNjQ0Ci0tLSBhL2FyY2gvbTY4ay9lbXUvbmZi
bG9jay5jCisrKyBiL2FyY2gvbTY4ay9lbXUvbmZibG9jay5jCkBAIC03Myw3ICs3Myw3IEBAIHN0
YXRpYyBibGtfcWNfdCBuZmhkX21ha2VfcmVxdWVzdChzdHJ1Y3QgcmVxdWVzdF9xdWV1ZSAqcXVl
dWUsIHN0cnVjdCBiaW8gKmJpbykKIAkJbGVuID0gYnZlYy5idl9sZW47CiAJCWxlbiA+Pj0gOTsK
IAkJbmZoZF9yZWFkX3dyaXRlKGRldi0+aWQsIDAsIGRpciwgc2VjID4+IHNoaWZ0LCBsZW4gPj4g
c2hpZnQsCi0JCQkJYnZlY190b19waHlzKCZidmVjKSk7CisJCQkJcGFnZV90b19waHlzKGJ2ZWMu
YnZfcGFnZSkgKyBidmVjLmJ2X29mZnNldCk7CiAJCXNlYyArPSBsZW47CiAJfQogCWJpb19lbmRp
byhiaW8pOwpkaWZmIC0tZ2l0IGEvYmxvY2svYmxrLmggYi9ibG9jay9ibGsuaAppbmRleCBlOTAz
Y2U3ODM2MjQuLjU4YzAzMGY3MjdlOSAxMDA2NDQKLS0tIGEvYmxvY2svYmxrLmgKKysrIGIvYmxv
Y2svYmxrLmgKQEAgLTE1NCw4ICsxNTQsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYmlvdmVjX3Bo
eXNfbWVyZ2VhYmxlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLAogCQlzdHJ1Y3QgYmlvX3ZlYyAq
dmVjMSwgc3RydWN0IGJpb192ZWMgKnZlYzIpCiB7CiAJdW5zaWduZWQgbG9uZyBtYXNrID0gcXVl
dWVfc2VnbWVudF9ib3VuZGFyeShxKTsKLQlwaHlzX2FkZHJfdCBhZGRyMSA9IGJ2ZWNfdG9fcGh5
cyh2ZWMxKTsKLQlwaHlzX2FkZHJfdCBhZGRyMiA9IGJ2ZWNfdG9fcGh5cyh2ZWMyKTsKKwlwaHlz
X2FkZHJfdCBhZGRyMSA9IHBhZ2VfdG9fcGh5cyh2ZWMxLT5idl9wYWdlKSArIHZlYzEtPmJ2X29m
ZnNldDsKKwlwaHlzX2FkZHJfdCBhZGRyMiA9IHBhZ2VfdG9fcGh5cyh2ZWMyLT5idl9wYWdlKSAr
IHZlYzItPmJ2X29mZnNldDsKIAogCWlmIChhZGRyMSArIHZlYzEtPmJ2X2xlbiAhPSBhZGRyMikK
IAkJcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9iaW8uaCBiL2luY2x1
ZGUvbGludXgvYmlvLmgKaW5kZXggOGJlYzlmMjQ4YWI4Li5mY2I1ZjU2MThlZDQgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvbGludXgvYmlvLmgKKysrIGIvaW5jbHVkZS9saW51eC9iaW8uaApAQCAtMTMy
LDExICsxMzIsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYmlvX2Z1bGwoc3RydWN0IGJpbyAqYmlv
KQogCXJldHVybiBiaW8tPmJpX3ZjbnQgPj0gYmlvLT5iaV9tYXhfdmVjczsKIH0KIAotLyoKLSAq
IHdpbGwgZGllCi0gKi8KLSNkZWZpbmUgYnZlY190b19waHlzKGJ2KQkocGFnZV90b19waHlzKChi
diktPmJ2X3BhZ2UpICsgKHVuc2lnbmVkIGxvbmcpIChidiktPmJ2X29mZnNldCkKLQogLyoKICAq
IGRyaXZlcnMgc2hvdWxkIF9uZXZlcl8gdXNlIHRoZSBhbGwgdmVyc2lvbiAtIHRoZSBiaW8gbWF5
IGhhdmUgYmVlbiBzcGxpdAogICogYmVmb3JlIGl0IGdvdCB0byB0aGUgZHJpdmVyIGFuZCB0aGUg
ZHJpdmVyIHdvbid0IG93biBhbGwgb2YgaXQKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmt-0003MK-2h; Tue, 04 Sep 2018 19: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGmr-0003Jt-EG
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:53 +0000
X-Inumbo-ID: 924d772c-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 924d772c-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=rOlJkF+KXl1PK51FPK3+lB3PFXchSFu3IL+2NnpKwyQ=; b=NwnruDw6zW9/d8wsdm0S1Fywn
 Rz+zRf5ao3JW9/cIF4Drr41IJHudOk+v771hSfGZsBINhVBpP6aw7KyMPM3x+RSdiCN5tnItztc1V
 6ahDvTsy0iA1eVACrv0JgdoZ0lDqA130jSYjMLx38yvWYkBfuV7/+cfndGJAec16GHbUFhi2bgaGW
 NgQ8Ql43pj4Dvu39Q20k8rxNJywyiS78rjHS+ZSC4p9IBuloLrmoZNnWlbGQu/od9AjWMidfnsqpf
 ocj11+DDJQyOAgTDUf0XaRwdG3MsML+NhILCID0c7FF7jht7IFbhQ+6CZT/TpCZo6u6qA2U5fPEbR
 kSOvJzVkg==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmc-0007bp-Q8; Tue, 04 Sep 2018 19:14:39 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:31 -0700
Message-Id: <20180904191431.20102-14-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 13/13] xen: don't include <xen/xen.h> from
 <asm/io.h> and <asm/dma-mapping.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

Tm90aGluZyBYZW4gc3BlY2lmaWMgaW4gdGhlc2UgaGVhZGVycywgd2hpY2ggZ2V0IGluY2x1ZGVk
IGZyb20gYSBsb3QKb2YgY29kZSBpbiB0aGUga2VybmVsLiAgU28gcHJ1bmUgdGhlIGluY2x1ZGVz
IGFuZCBtb3ZlIHRoZW0gdG8gdGhlClhlbi1zcGVjaWZpYyBmaWxlcyB0aGF0IGFjdHVhbGx5IHVz
ZSB0aGVtIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KLS0tCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oICAgICAgICAgIHwgMSAtCiBhcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2lvLmggICAgICAgIHwgMiAtLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vaW8uaCAgICAgICAgICB8IDQgLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50
cy5oICB8IDIgKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgfCAxICsKIGFy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgICAgICAgfCAxICsKIGFyY2gveDg2L3hlbi9wbGF0
Zm9ybS1wY2ktdW5wbHVnLmMgfCAxICsKIGFyY2gveDg2L3hlbi9wbXUuYyAgICAgICAgICAgICAg
ICAgfCAxICsKIGRyaXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jICAgICAgICAgfCAxICsKIDkgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oCmlu
ZGV4IDZhZTc2NzRkYTBkNi4uNmI1MTgyNmFiM2QxIDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNs
dWRlL2FzbS9pby5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgKQEAgLTI4LDcgKzI4
LDYgQEAKICNpbmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+CiAjaW5jbHVkZSA8YXNtL21lbW9yeS5o
PgogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3BjaV9pb21hcC5oPgotI2luY2x1ZGUgPHhlbi94ZW4u
aD4KIAogLyoKICAqIElTQSBJL08gYnVzIG1lbW9yeSBhZGRyZXNzZXMgYXJlIDE6MSB3aXRoIHRo
ZSBwaHlzaWNhbCBhZGRyZXNzLgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9p
by5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCmluZGV4IDE4ZjZhZTZhNDNmMS4uOWY4
YjkxNWFmM2E3IDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmgKKysrIGIv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCkBAIC0zMSw4ICszMSw2IEBACiAjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KIAotI2luY2x1
ZGUgPHhlbi94ZW4uaD4KLQogLyoKICAqIEdlbmVyaWMgSU8gcmVhZC93cml0ZS4gIFRoZXNlIHBl
cmZvcm0gbmF0aXZlLWVuZGlhbiBhY2Nlc3Nlcy4KICAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW8uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggMjMyZDhl
OWVlOGEwLi45YTkyYTNhYzJhYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lv
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaApAQCAtMzY5LDEwICszNjksNiBAQCBl
eHRlcm4gdm9pZCBfX2lvbWVtICppb3JlbWFwX3d0KHJlc291cmNlX3NpemVfdCBvZmZzZXQsIHVu
c2lnbmVkIGxvbmcgc2l6ZSk7CiAKIGV4dGVybiBib29sIGlzX2Vhcmx5X2lvcmVtYXBfcHRlcChw
dGVfdCAqcHRlcCk7CiAKLSNpZmRlZiBDT05GSUdfWEVOCi0jaW5jbHVkZSA8eGVuL3hlbi5oPgot
I2VuZGlmCS8qIENPTkZJR19YRU4gKi8KLQogI2RlZmluZSBJT19TUEFDRV9MSU1JVCAweGZmZmYK
IAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL2lvLmg+CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgK
aW5kZXggZDM4MzE0MGUxZGM4Li4wNjhkOWIwNjdjODMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmgKQEAgLTIsNiArMiw4IEBACiAjaWZuZGVmIF9BU01fWDg2X1hFTl9FVkVOVFNfSAogI2Rl
ZmluZSBfQVNNX1g4Nl9YRU5fRVZFTlRTX0gKIAorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKwogZW51
bSBpcGlfdmVjdG9yIHsKIAlYRU5fUkVTQ0hFRFVMRV9WRUNUT1IsCiAJWEVOX0NBTExfRlVOQ1RJ
T05fVkVDVE9SLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94
ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDJlZWRkZDgxNDY1My4uMGNhNDZlMDNiODMwIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbi5jCkBAIC01LDYgKzUsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2tleGVjLmg+CiAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgogCisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9m
ZWF0dXJlcy5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS9tZW1vcnkuaD4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCmluZGV4IGM4NWQxYTg4ZjQ3Ni4uMmE5MDI1MzQz
NTM0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxhc20v
eGVuL2ludGVyZmFjZS5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CiAKKyNpbmNs
dWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4KICNpbmNs
dWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmg+CiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9wbGF0Zm9ybS1wY2ktdW5wbHVnLmMgYi9hcmNoL3g4Ni94ZW4vcGxhdGZvcm0tcGNp
LXVucGx1Zy5jCmluZGV4IDMzYTc4M2M3N2Q5Ni4uYjk5NTg1MDM0ZGQyIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vcGxhdGZvcm0tcGNpLXVucGx1Zy5jCisrKyBiL2FyY2gveDg2L3hlbi9wbGF0
Zm9ybS1wY2ktdW5wbHVnLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9pby5o
PgogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgogCisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lu
Y2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KICNpbmNsdWRlICJ4ZW4tb3BzLmgiCiAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hlbi9wbXUuYwppbmRleCA3ZDAw
ZDRhZDQ0ZDQuLjVmN2Q1MzBmYzY3OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3BtdS5jCisr
KyBiL2FyY2gveDg2L3hlbi9wbXUuYwpAQCAtMyw2ICszLDcgQEAKICNpbmNsdWRlIDxsaW51eC9p
bnRlcnJ1cHQuaD4KIAogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3ZjcHUuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jIGIvZHJpdmVycy94ZW4veGVuLWFjcGktcGFkLmMKaW5k
ZXggMjNkMTgwOGZlMDI3Li5lMjVhYjc2YjljOTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hl
bi1hY3BpLXBhZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jCkBAIC0xOSw2ICsx
OSw3IEBACiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CiAjaW5jbHVkZSA8bGludXgvdHlwZXMu
aD4KICNpbmNsdWRlIDxsaW51eC9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UvdmVyc2lvbi5oPgogI2luY2x1ZGUgPHhlbi94ZW4tb3BzLmg+CiAj
aW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:14: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 1fxGmu-0003OR-Fa; Tue, 04 Sep 2018 19: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGms-0003LV-Nw
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:14:54 +0000
X-Inumbo-ID: 929b7758-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 929b7758-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:13:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=okzNpPNtIJaiPAcXE27SWBvfdM6YZKWhPpNWM0K4SIM=; b=If8N/uzFJMRo2ozq5DOrcvkFq
 jZqjou81Y6XQDZgC+6nCdKGvlH7PYIc7xWLj4SDvN+4XDuO6hNKZXvbTxAqvcFOatAMKm6vJqTLKz
 LdfAbcxx6Ns4IXrx3u3KyALdHnMJBIimiMu++sXkq38FhSV6GRLpngW0rcmmkWe5J4A/HP0To5QfW
 xLVeSHLVnWhWfFyt9b69QE2tq8OzY+2TqIvsZVZbzP+9NgVr482dzGHGrXZnRfLlqfRlTMonEJzto
 5ZRZqZw2RbVJ/pbnDHa163L4gLs/QnEUK4drb490m93jcDYrGg9euyNENJjXbVDqhcEBToKjlLz6Z
 25zR1YrqA==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmc-0007bX-3T; Tue, 04 Sep 2018 19:14:38 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:30 -0700
Message-Id: <20180904191431.20102-13-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 12/13] block: don't include bug.h from bio.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-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

Tm8gbmVlZCB0byBwdWxsIGluIHRoZSBCVUcoKSBkZWZpbnRpb24uCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBpbmNsdWRlL2xpbnV4L2Jpby5oIHwg
MSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvYmlvLmggYi9pbmNsdWRlL2xpbnV4L2Jpby5oCmluZGV4IDNhZjJmZWE2ODZhOS4uODVm
MmU1NmVjZGI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2Jpby5oCisrKyBiL2luY2x1ZGUv
bGludXgvYmlvLmgKQEAgLTIxLDcgKzIxLDYgQEAKICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+
CiAjaW5jbHVkZSA8bGludXgvbWVtcG9vbC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvcHJpby5oPgot
I2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgogCiAjaWZkZWYgQ09ORklHX0JMT0NLCiAvKiBzdHJ1Y3Qg
YmlvLCBiaW9fdmVjIGFuZCBCSU9fKiBmbGFncyBhcmUgZGVmaW5lZCBpbiBibGtfdHlwZXMuaCAq
LwotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:16:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:16: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 1fxGo3-0004AW-7T; Tue, 04 Sep 2018 19: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=l7eq=ls=bombadil.srs.infradead.org=batv+97b555f176c451e34851+5490+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1fxGo1-00049q-Ln
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:16:05 +0000
X-Inumbo-ID: 884f5276-b076-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 884f5276-b076-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:12:57 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 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=0UErwnOgMwWMHN0k3oRrItxxVY6i3WVR7dQAOdopS/U=; b=k9kS/GRCbgIgoT+4MRWucHgLO
 9kV+4IbUr2azC+cLj8W0HKIZsRNGoJRqqyjifM8wlN80MR2zRAHtVjgTeUyteljnBGXVq+zKNVo+o
 /EH3T88aCDvOcGlOIOhetGkYd1c0Bmdi9AhCWO4iqJuJRW12hPK18lg+IxP4Bh7uxHjidX5WIUG2U
 whpxPURNRyK7CKw6U5Irt4zcZA7AbAek/4ciaFpAzm6dSFCikLPU4x2q4jseh0j9AfanUWmhVByEt
 kThY/ThV96SW3nF6nyyUmGhHeG6YVQEcOteKTuVn4X1XISAIYCQ9ICn4Yk8HOSik3Sj2/uq04lfQ4
 9ugHCGUvA==;
Received: from [199.255.44.5] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxGmX-0007Zl-6x; Tue, 04 Sep 2018 19:14:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue,  4 Sep 2018 12:14:20 -0700
Message-Id: <20180904191431.20102-3-hch@lst.de>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
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 02/13] xen: remove the xen_biovec_phys_mergeable
 export
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

QklPVkVDX1BIWVNfTUVSR0VBQkxFIGlzIG9ubHkgY2FsbGVkIGZyb20gY29yZSBibG9jayBjb2Rl
LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJp
dmVycy94ZW4vYmlvbWVyZ2UuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jIGIvZHJpdmVycy94ZW4vYmlvbWVy
Z2UuYwppbmRleCA1NWVkODBjM2ExN2MuLjM5OWM0ZTMwZjcyMyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC0yMCw0ICsy
MCwzIEBAIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3Zl
YyAqdmVjMSwKIAlyZXR1cm4gZmFsc2U7CiAjZW5kaWYKIH0KLUVYUE9SVF9TWU1CT0woeGVuX2Jp
b3ZlY19waHlzX21lcmdlYWJsZSk7Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxGtp-0005Qs-LS; Tue, 04 Sep 2018 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=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxGto-0005QW-2O
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:22:04 +0000
X-Inumbo-ID: 931407a2-b077-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 931407a2-b077-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:20:25 +0200 (CEST)
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 0CE3B15AD;
 Tue,  4 Sep 2018 12:22:03 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.emea.arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F24263F575;
 Tue,  4 Sep 2018 12:22:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 20:21:52 +0100
Message-Id: <20180904192153.17210-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904192153.17210-1-julien.grall@arm.com>
References: <20180904192153.17210-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, shameerali.kolothum.thodi@huawei.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>

QXQgdGhlIG1vbWVudCwgWGVuIGlzIGFzc3VtaW5nIHRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBo
YXZlIHRoZSBzYW1lCm51bWJlciBvZiByZS1kaXN0cmlidXRvciByZWdpb25zIGFzIHRoZSBob3N0
LiBIb3dldmVyLCBhcyB0aGUKbnVtYmVyIG9mIENQVXMgb3IgdGhlIHN0cmlkZSAoZS5nIG9uIEdJ
Q3Y0KSBtYXkgYmUgZGlmZmVyZW50IHdlIGVuZCB1cApleHBvc2luZyByZWdpb25zIHdoaWNoIGRv
ZXMgbm90IGNvbnRhaW4gYW55IHJlLWRpc3RyaWJ1dG9ycy4KCldoZW4gYm9vdGluZywgTGludXgg
d2lsbCBnbyB0aHJvdWdoIGFsbCB0aGUgcmUtZGlzdHJpYnV0b3IgcmVnaW9uIHRvCmNoZWNrIHdo
ZXRoZXIgYSBwcm9wZXJ0eSAoZS5nIHZQTElzKSBpcyBhdmFpbGFibGUgYWNjcm9zcyBhbGwgdGhl
CnJlLWRpc3RyaWJ1dG9ycy4gVGhpcyB3aWxsIHJlc3VsdCB0byBhIGRhdGEgYWJvcnQgb24gZW1w
dHkgcmVnaW9ucwpiZWNhdXNlIHRoZXJlIGFyZSBubyB1bmRlcmx5aW5nIHJlLWRpc3RyaWJ1dG9y
LgoKU28gd2UgbmVlZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMgZXhwb3NlZCB0byB0
aGUgaGFyZHdhcmUKZG9tYWluLiBUaGUgY29kZSByZXdvcmtlZCB0byBvbmx5IGV4cG9zZSB0aGUg
bWluaW11biBudW1iZXIgb2YgcmVnaW9ucwpyZXF1aXJlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWlu
LiBJdCBpcyBhc3N1bWVkIHRoZSByZWdpb25zIHdpbGwgYmUKcG9wdWxhdGVkIHN0YXJ0aW5nIGZy
b20gdGhlIGZpcnN0IG9uZS4KClJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2Rp
IDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My5jICB8IDEwICsrKysrKysrLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgfCAxMSArKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMu
YwppbmRleCBiMmVkMGY4YjU1Li40YTk4NGNmYjEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xMjc0LDggKzEyNzQsMTAg
QEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwKICAgICAgKiBHSUMgaGFzIHR3byBtZW1vcnkgcmVnaW9uczogRGlzdHJpYnV0b3IgKyBy
ZGlzdCByZWdpb25zCiAgICAgICogQ1BVIGludGVyZmFjZSBhbmQgdmlydHVhbCBjcHUgaW50ZXJm
YWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3RlbSByZWdpc3RlcnMKICAgICAgKiBTbyBjZWxscyBhcmUg
Y3JlYXRlZCBvbmx5IGZvciBEaXN0cmlidXRvciBhbmQgcmRpc3QgcmVnaW9ucworICAgICAqIFRo
ZSBoYXJkd2FyZSBkb21haW4gbWF5IG5vdCB1c2VkIGFsbCB0aGUgcmVnaW9ucy4gU28gb25seSBj
b3B5CisgICAgICogd2hhdCBpcyBuZWNlc3NhcnkuCiAgICAgICovCi0gICAgbmV3X2xlbiA9IG5l
d19sZW4gKiAoZ2ljdjMucmRpc3RfY291bnQgKyAxKTsKKyAgICBuZXdfbGVuID0gbmV3X2xlbiAq
IChkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyArIDEpOwogCiAgICAgaHdfcmVnID0gZHRfZ2V0X3By
b3BlcnR5KGdpYywgInJlZyIsICZsZW4pOwogICAgIGlmICggIWh3X3JlZyApCkBAIC0xNTAzLDcg
KzE1MDUsMTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIAogICAgIC8qIEFkZCBHZW5lcmljIFJlZGlzdHJpYnV0
b3IgKi8KICAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3Ry
aWJ1dG9yKTsKLSAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQor
ICAgIC8qCisgICAgICogVGhlIGhhcmR3YXJlIGRvbWFpbiBtYXkgbm90IHVzZWQgYWxsIHRoZSBy
ZWdpb25zLiBTbyBvbmx5IGNvcHkKKyAgICAgKiB3aGF0IGlzIG5lY2Vzc2FyeS4KKyAgICAgKi8K
KyAgICBmb3IgKCBpID0gMDsgaSA8IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOyBpKysgKQogICAg
IHsKICAgICAgICAgZ2ljciA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRv
ciAqKShiYXNlX3B0ciArIHRhYmxlX2xlbik7CiAgICAgICAgIGdpY3ItPmhlYWRlci50eXBlID0g
QUNQSV9NQURUX1RZUEVfR0VORVJJQ19SRURJU1RSSUJVVE9SOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZGYxYmFiM2Ez
NS4uOWY3Mjk4NjJkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xNjk1LDggKzE2OTUsMTkgQEAgc3RhdGljIGludCB2
Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGQt
PmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLmZpcnN0X2NwdSA9IGZpcnN0X2NwdTsKIAogICAg
ICAgICAgICAgZmlyc3RfY3B1ICs9IHNpemUgLyBHSUNWM19HSUNSX1NJWkU7CisKKyAgICAgICAg
ICAgIGlmICggZmlyc3RfY3B1ID49IGQtPm1heF92Y3B1cyApCisgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KIAorICAgICAgICAvKgorICAgICAgICAgKiBUaGUgaGFyZHdhcmUgZG9t
YWluIG1heSBub3QgdXNlZCBhbGwgdGhlIHJlLWRpc3RyaWJ1dG9ycworICAgICAgICAgKiByZWdp
b25zIChlLmcgd2hlbiB0aGUgbnVtYmVyIG9mIHZDUFVzIGRvZXMgbm90IG1hdGNoIHRoZQorICAg
ICAgICAgKiBudW1iZXIgb2YgcENQVXMpLiBVcGRhdGUgdGhlIG51bWJlciBvZiByZWdpb25zIHRv
IGF2b2lkCisgICAgICAgICAqIGV4cG9zaW5nIHVudXNlZCByZWdpb24gYXMgdGhleSB3aWxsIG5v
dCBnZXQgZW11bGF0ZWQuCisgICAgICAgICAqLworICAgICAgICBkLT5hcmNoLnZnaWMubnJfcmVn
aW9ucyA9IGkgKyAxOworCiAgICAgICAgIGQtPmFyY2gudmdpYy5pbnRpZF9iaXRzID0gdmdpY192
M19ody5pbnRpZF9iaXRzOwogICAgIH0KICAgICBlbHNlCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxGtp-0005Qj-B3; Tue, 04 Sep 2018 19:22:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxGtn-0005QR-Pd
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:22:03 +0000
X-Inumbo-ID: ea137df4-b077-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ea137df4-b077-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 19:22: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 B458F1596;
 Tue,  4 Sep 2018 12:22:01 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.emea.arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 826DC3F575;
 Tue,  4 Sep 2018 12:22:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 20:21:51 +0100
Message-Id: <20180904192153.17210-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904192153.17210-1-julien.grall@arm.com>
References: <20180904192153.17210-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3: Delay
 the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, shameerali.kolothum.thodi@huawei.com,
 Andrew Cooper <andrew.cooper3@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>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BV
cyB3aGVuCmluaXRpYWxpemF0aW5nIHRoZSB2R0lDdjMgZG9tYWluIHN0cnVjdHVyZS4gSG93ZXZl
ciB0aGlzIGluZm9ybWF0aW9uIGlzCm5vdCBhdmFpbGFibGUgYXQgZG9tYWluIGNyZWF0aW9uLiBU
aGlzIGlzIG9ubHkga25vd24gb25jZQpYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3Ig
dGhhdCBkb21haW4uCgpJbiBvcmRlciB0byBnZXQgdGhlIG1heCB2Q1BVcyBhcm91bmQsIGRlbGF5
IHRoZSBkb21haW4gcGFydCBvZiB0aGUgdkdJQwp2MyBpbml0aWFsaXphdGlvbiB1bnRpbCB0aGUg
Zmlyc3QgdkNQVSBvZiB0aGUgZG9tYWluIGlzIGluaXRpYWxpemVkLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGlzIGlzIG5hc3R5IGJ1dCBJIGNhbid0
IGZpbmQgYSBiZXR0ZXIgd2F5IGZvciBYZW4gNC4xMSBhbmQgb2xkZXIuIFRoaXMKaXMgbm90IG5l
Y2Vzc2FyeSBmb3IgdW5zdGFibGUgYXMgdGhlIG51bWJlciBvZiB2Q1BVcyBpcyBrbm93biBhdCBk
b21haW4KY3JlYXRpb24uCgpBbmRyZXcsIEkgaGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIg
eW91IGhhdmUgYSBiZXR0ZXIgaWRlYSB3aGVyZSB0bwpwbGFjZSB0aGlzIGNhbGwgb24gWGVuIDQu
MTEgYW5kIG9sZGVyLgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgfCAyOSArKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMKaW5kZXggNGI0MjczOWE1Mi4uZGYxYmFiM2EzNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBA
IC0xNTczLDkgKzE1NzMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3Bz
IHZnaWNfZGlzdHJfbW1pb19oYW5kbGVyID0gewogICAgIC53cml0ZSA9IHZnaWNfdjNfZGlzdHJf
bW1pb193cml0ZSwKIH07CiAKK3N0YXRpYyBpbnQgdmdpY192M19yZWFsX2RvbWFpbl9pbml0KHN0
cnVjdCBkb21haW4gKmQpOworCiBzdGF0aWMgaW50IHZnaWNfdjNfdmNwdV9pbml0KHN0cnVjdCB2
Y3B1ICp2KQogewotICAgIGludCBpOworICAgIGludCBpLCByYzsKICAgICBwYWRkcl90IHJkaXN0
X2Jhc2U7CiAgICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uICpyZWdpb247CiAgICAgdW5zaWdu
ZWQgaW50IGxhc3RfY3B1OwpAQCAtMTU4NCw2ICsxNTg2LDE5IEBAIHN0YXRpYyBpbnQgdmdpY192
M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKIAogICAgIC8qCisgICAgICogVGhpcyBpcyB0aGUgZWFybGllc3QgcGxhY2Ugd2hlcmUg
dGhlIG51bWJlciBvZiB2Q1BVcyBpcworICAgICAqIGtub3duLiBUaGlzIGlzIHJlcXVpcmVkIHRv
IGluaXRpYWxpemUgY29ycmVjdGx5IHRoZSB2R0lDIHYzCisgICAgICogZG9tYWluIHN0cnVjdHVy
ZS4gV2Ugb25seSB0byBkbyB0aGF0IHdoZW4gdkNQVSAwIGlzCisgICAgICogaW5pdGlsaWFsaXpl
ZC4KKyAgICAgKi8KKyAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCisgICAgeworICAgICAgICBy
YyA9IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdChkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgLyoKICAgICAgKiBGaW5kIHRoZSByZWdp
b24gd2hlcmUgdGhlIHJlLWRpc3RyaWJ1dG9yIGxpdmVzLiBGb3IgdGhpcyBwdXJwb3NlLAogICAg
ICAqIHdlIGxvb2sgb25lIHJlZ2lvbiBhaGVhZCBhcyB3ZSBoYXZlIG9ubHkgdGhlIGZpcnN0IENQ
VSBpbiBoYW5kLgogICAgICAqLwpAQCAtMTY0MSw3ICsxNjU2LDcgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgdmdpY192M19yZGlzdF9jb3VudChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUzsKIH0KIAotc3RhdGljIGludCB2Z2lj
X3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgaW50IHZnaWNfdjNfcmVh
bF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2Z2ljX3JkaXN0
X3JlZ2lvbiAqcmRpc3RfcmVnaW9uczsKICAgICBpbnQgcmRpc3RfY291bnQsIGksIHJldDsKQEAg
LTE3MzMsNiArMTc0OCwxNiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCB2Z2ljX3YzX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgLyoKKyAgICAgKiBUaGUgZG9tYWluIGlu
aXRpYWxpemF0aW9uIGZvciB2R0lDIHYzIGlzIGRlbGF5ZWQgdW50aWwgdGhlIGZpcnN0IHZDUFUK
KyAgICAgKiBpcyBjcmVhdGVkLiBUaGlzIGJlY2F1c2UgdGhlIGluaXRpYWxpemF0aW9uIG1heSBy
ZXF1aXJlIHRvIGtub3cgdGhlCisgICAgICogbnVtYmVyIG9mIHZDUFVzIHRoYXQgaXMgbm90IGtu
b3duIHdoZW4gY3JlYXRpbmcgdGhlIGRvbWFpbi4KKyAgICAgKi8KKyAgICByZXR1cm4gMDsKK30K
Kwogc3RhdGljIHZvaWQgdmdpY192M19kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKGQpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxGtq-0005Qy-VH; Tue, 04 Sep 2018 19:22:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxGtp-0005Qf-8a
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:22:05 +0000
X-Inumbo-ID: 93f2b1c4-b077-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 93f2b1c4-b077-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:20:26 +0200 (CEST)
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 7C35715BE;
 Tue,  4 Sep 2018 12:22:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.emea.arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4AB4D3F575;
 Tue,  4 Sep 2018 12:22:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 20:21:53 +0100
Message-Id: <20180904192153.17210-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180904192153.17210-1-julien.grall@arm.com>
References: <20180904192153.17210-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 3/3] xen/arm: vgic-v3-its: Make
 vgic_v3_its_free_domain idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, shameerali.kolothum.thodi@huawei.com,
 Andrew Cooper <andrew.cooper3@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>

dmdpY192M19pdHNfZnJlZV9kb21haW4gbWF5IGJlIGNhbGxlZCBiZWZvcmUgdmdpY192M19pdHNf
aW5pdF9kb21haW4gaWYKdGhlIHZHSUMgd2FzIGZhaWxpbmcgdG8gaW5pdGFsaXplIGl0c2VsZi4g
VGhpcyBtZWFucyB0aGUgbGlzdCB3b3VsZCBiZQp1bml0aWFsaXplZCBhbmQgcmVzdWx0IGluIGEg
Y3Jhc2guCgpUaGFua2Z1bGx5LCB3ZSBvbmx5IGFsbG93IElUUyBmb3IgdGhlIGhhcmR3YXJlIGRv
bWFpbi4gU28gdGhlIGNyYXNoIGlzCm5vdCBhIHNlY3VyaXR5IGlzc3VlLiBGaXggaXQgYnkgY2hl
Y2tpbmcgd2hldGhlciB0aGUgbGlzdCB0aGUgTlVMTC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
NCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRl
eCAzMjA2MWM2YjAzLi45ZWRkOTdjNGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTU0OCw2ICsxNTQ4
LDEwIEBAIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgdmlydF9pdHMgKnBvcywgKnRlbXA7CiAKKyAgICAvKiBDb3BlIHdpdGggdW5p
dGlhbGl6ZWQgdklUUyAqLworICAgIGlmICggbGlzdF9oZWFkX2lzX251bGwoJmQtPmFyY2gudmdp
Yy52aXRzX2xpc3QpICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKCBwb3MsIHRlbXAsICZkLT5hcmNoLnZnaWMudml0c19saXN0LCB2aXRzX2xpc3QgKQog
ICAgIHsKICAgICAgICAgbGlzdF9kZWwoJnBvcy0+dml0c19saXN0KTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxGtp-0005Qb-0k; Tue, 04 Sep 2018 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=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxGtm-0005QM-SC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:22:02 +0000
X-Inumbo-ID: 91e3c0c4-b077-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 91e3c0c4-b077-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:20:23 +0200 (CEST)
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 4E35E7A9;
 Tue,  4 Sep 2018 12:22:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.emea.arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 35CC53F575;
 Tue,  4 Sep 2018 12:21:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  4 Sep 2018 20:21:50 +0100
Message-Id: <20180904192153.17210-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH 0/3] xen/arm: vgic-v3: Bug 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: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, shameerali.kolothum.thodi@huawei.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>

SGkgYWxsLAoKVGhlIGZpcnN0IDIgcGF0Y2hlcyBvZiB0aGUgc2VyaWVzIGFyZSBtZWFudCB0byBh
ZGRyZXNzIERvbTAgYm9vdCBmYWlsdXJlCndoZW4gb24gR0lDdjQgcGxhdGZvcm1zIGFzIHdlbGwg
YXMgd2hlbiB0aGUgbnVtYmVyIG9mIHZDUFVzIGlzIG5vdCBlcXVhbCB0bwp0aGUgbnVtYmVycyBv
ZiBwQ1BVcy4gVGhleSBzaG91bGQgYmUgYmFja3BvcnRlZCB1cCBYZW4gNC44LgoKUGF0Y2ggIzMg
c2hvdWxkIGFkZHJlc3MgZmFpbHVyZSB3aGVuIGZhaWxpbmcgdG8gY3JlYXRlIGd1ZXN0LiBJVFMg
aXMgc3RpbGwKdW5kZXIgRVhQRVJULCBzbyBJIHdvdWxkIG5vdCBjb25zaWRlciBpdCBhcyBiYWNr
cG9ydC4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMyk6CiAgW25vdC1mb3ItdW5zdGFibGVdIHhl
bi9hcm06IHZnaWMtdjM6IERlbGF5IHRoZSBpbml0aWFsaXphdGlvbiBvZiB0aGUKICAgIGRvbWFp
biBpbmZvcm1hdGlvbgogIHhlbi9hcm06IHZnaWMtdjM6IERvbid0IGNyZWF0ZSBlbXB0eSByZS1k
aXN0cmlidXRvciByZWdpb25zCiAgeGVuL2FybTogdmdpYy12My1pdHM6IE1ha2UgdmdpY192M19p
dHNfZnJlZV9kb21haW4gaWRlbXBvdGVudAoKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgIHwg
MTAgKysrKysrKystLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAgNCArKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:36:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:36: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 1fxH7C-0006cw-8R; Tue, 04 Sep 2018 19:35:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxH7A-0006cr-KI
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:35:52 +0000
X-Inumbo-ID: d8c3c921-b079-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d8c3c921-b079-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 19:36: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 70CE880D;
 Tue,  4 Sep 2018 12:35:51 -0700 (PDT)
Received: from [10.37.12.86] (unknown [10.37.12.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 63DAA3F575;
 Tue,  4 Sep 2018 12:35:50 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
Date: Tue, 4 Sep 2018 20:35:49 +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: <20180904192153.17210-2-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sstabellini@kernel.org,
 shameerali.kolothum.thodi@huawei.com,
 Andrew Cooper <andrew.cooper3@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>

SGksCgpPbiAwOS8wNC8yMDE4IDA4OjIxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQSBmb2xs
b3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVu
Cj4gaW5pdGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRo
aXMgaW5mb3JtYXRpb24gaXMKPiBub3QgYXZhaWxhYmxlIGF0IGRvbWFpbiBjcmVhdGlvbi4gVGhp
cyBpcyBvbmx5IGtub3duIG9uY2UKPiBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3Ig
dGhhdCBkb21haW4uCj4gCj4gSW4gb3JkZXIgdG8gZ2V0IHRoZSBtYXggdkNQVXMgYXJvdW5kLCBk
ZWxheSB0aGUgZG9tYWluIHBhcnQgb2YgdGhlIHZHSUMKPiB2MyBpbml0aWFsaXphdGlvbiB1bnRp
bCB0aGUgZmlyc3QgdkNQVSBvZiB0aGUgZG9tYWluIGlzIGluaXRpYWxpemVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4g
Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gVGhp
cyBpcyBuYXN0eSBidXQgSSBjYW4ndCBmaW5kIGEgYmV0dGVyIHdheSBmb3IgWGVuIDQuMTEgYW5k
IG9sZGVyLiBUaGlzCj4gaXMgbm90IG5lY2Vzc2FyeSBmb3IgdW5zdGFibGUgYXMgdGhlIG51bWJl
ciBvZiB2Q1BVcyBpcyBrbm93biBhdCBkb21haW4KPiBjcmVhdGlvbi4KPiAKPiBBbmRyZXcsIEkg
aGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIgeW91IGhhdmUgYSBiZXR0ZXIgaWRlYSB3aGVy
ZSB0bwo+IHBsYWNlIHRoaXMgY2FsbCBvbiBYZW4gNC4xMSBhbmQgb2xkZXIuCgpJIGp1c3Qgbm90
aWNlZCB0aGF0IGQtPm1heF92Y3B1cyBpcyBpbml0aWFsaXplZCBhZnRlciAKYXJjaF9kb21haW5f
Y3JlYXRlLiBTbyB3aXRob3V0IHRoaXMgcGF0Y2ggb24gWGVuIDQuMTIsIGl0IHdpbGwgbm90IHdv
cmsuCgpUaGlzIGlzIGdldHRpbmcgbmFzdGllciBiZWNhdXNlIGFyY2hfZG9tYWluX2luaXQgaXMg
dGhlIG9uZSBpbml0aWFsaXplIAp0aGUgdmFsdWUgcmV0dXJuZWQgYnkgZG9tMF9tYXhfdmNwdXMu
IFNvIEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hhdCB0byAKZG8gaGVyZS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:36:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:36: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 1fxH7c-0006eh-Ja; Tue, 04 Sep 2018 19:36:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ke9b=ls=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1fxH7b-0006eX-HO
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:36:19 +0000
X-Inumbo-ID: e8b32f51-b079-11e8-a6a9-d7ebe60f679a
Received: from mail-vk0-f66.google.com (unknown [209.85.213.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8b32f51-b079-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 19:37:07 +0000 (UTC)
Received: by mail-vk0-f66.google.com with SMTP id t4-v6so1790229vke.9
 for <xen-devel@lists.xen.org>; Tue, 04 Sep 2018 12:36:18 -0700 (PDT)
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=dQ351EfgLm6gpAwKy1xgfIk2dngcyDic1o2fd947iVc=;
 b=Wid7/B91xhNNmgkgoBRfZrpL40Vm8xiUrCjawzfXAHBUqQ/77BI2Db1vPUCb5hofvC
 JJo8uMmHM3seuFerE99Ix9QsRolctQAyeZjm3hKcGioXz68So3BbcCAqwV+hTMzyOfMy
 kFkUhP9PiASa4vlm25ooGQKCLvSuVt6R4ZRdl3XQWLn577gopc8XfSJl687tmVVjFm9Z
 r3SkBL2GA8RP3hY31yx2xXOoMU+qL9p3LZRsmqUtuIPVUq4Evc8YnX6hg7CQMrJITZaP
 7+F1kSDMCQ/uXRsnDGJtnvT2oNaycGBJzIA6tRQLd6z4wbkW6XWHrkOzpfsbAKeXQsQj
 35BQ==
X-Gm-Message-State: APzg51D8wgJpKMgjJC6An/WLV5+XEnZT0nGesqjXjLjsA+VY1wZ3ZXP5
 6t2em50ncB9W4AsY1hciCfGF09JMsuafxZXrgU0=
X-Google-Smtp-Source: ANB0VdaO2IFC+TzJvP2EkBVP9b0JQ+bt25KloMDSrzMrudwoXwoe55etiVcvILxTmg5pbsMv2MS33rQcDAxGnd344Ss=
X-Received: by 2002:a1f:b4cf:: with SMTP id
 d198-v6mr10873114vkf.64.1536089778271; 
 Tue, 04 Sep 2018 12:36:18 -0700 (PDT)
MIME-Version: 1.0
References: <20180904191431.20102-1-hch@lst.de>
 <20180904191431.20102-11-hch@lst.de>
In-Reply-To: <20180904191431.20102-11-hch@lst.de>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Tue, 4 Sep 2018 21:36:06 +0200
Message-ID: <CAMuHMdUOdbf=m-OiYWup-WWrf6YS+294DA1dQzt_wVAtqE5W2g@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 10/13] block: remove bvec_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: Jens Axboe <axboe@kernel.dk>, ming.lei@redhat.com,
 linux-block@vger.kernel.org, xen-devel@lists.xen.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>

T24gVHVlLCBTZXAgNCwgMjAxOCBhdCA5OjIzIFBNIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPiB3cm90ZToKPiBXZSBvbmx5IHVzZSBpdCBpbiBiaW92ZWNfcGh5c19tZXJnZWFibGUgYW5k
IGEgbTY4ayBwYXJhdmlydCBkcml2ZXIsCj4gc28ganVzdCBvcGVuY29kZSBpdCB0aGVyZS4gIEFs
c28gcmVtb3ZlIHRoZSBwb2ludGxlc3MgdW5zaWduZWQgbG9uZyBjYXN0Cj4gZm9yIHRoZSBvZmZz
ZXQgaW4gdGhlIG9wZW5jb2RlZCBpbnN0YW5jZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KClJldmlld2VkLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4g
PGdlZXJ0QGxpbnV4LW02OGsub3JnPgoKPiAtLS0KPiAgYXJjaC9tNjhrL2VtdS9uZmJsb2NrLmMg
fCAyICstCgpBY2tlZC1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9y
Zz4KCkdye29ldGplLGVldGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0t
IApHZWVydCBVeXR0ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMy
IC0tIGdlZXJ0QGxpbnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGgg
dGVjaG5pY2FsIHBlb3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdtIHRh
bGtpbmcgdG8gam91cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRoaW5n
IGxpa2UgdGhhdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBUb3J2
YWxkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxHJS-0007dc-DX; Tue, 04 Sep 2018 19:48:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxHJR-0007dJ-Ad
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:48:33 +0000
X-Inumbo-ID: 9d729ed0-b07b-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9d729ed0-b07b-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 19:49: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 E8BD180D;
 Tue,  4 Sep 2018 12:48:30 -0700 (PDT)
Received: from [10.37.12.86] (unknown [10.37.12.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BABBE3F575;
 Tue,  4 Sep 2018 12:48:29 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
Date: Tue, 4 Sep 2018 20:48:28 +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: <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

CgpPbiAwOS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSBWb2xvZHlteXIsCgo+IE9uIDAzLjA5LjE4IDIwOjM4LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IEhpIFZvbG9keW15ciwKPj4KPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+Pj4gQWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBj
YW4gcHJvYmUgZm9yIE9QLVRFRSBwcmVzZW5jZSwKPj4+IHRlbGwgaXQgYWJvdXQgZG9tYWluIGNy
ZWF0aW9uL2Rlc3R1Y3Rpb24gYW5kIGZvcndhcmQgYWxsIGtub3duCj4+Cj4+IHMvZGVzdHVjdGlv
bi9kZXN0cnVjdGlvbi8KPj4KPj4+IGNhbGxzLgo+Pj4KPj4+IFRoaXMgaXMgYWxsIHdoYXQgaXMg
bmVlZGVkIGZvciBEb20wIHRvIHdvcmsgd2l0aCBPUC1URUUgYXMgbG9uZwo+Pj4gYXMgRG9tMCBz
aGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbAo+
Pj4gT1AtVEVFIGZyb20gRG9tVSB3aWxsIGZhaWwgYW5kIGNhbiBsZWFkIHRvIHNwZWN0YWN1bGFy
IHJlc3VsdHMuCj4+Cj4+IFNoYWxsIHdlIGV4cGVjdCBmaXJld29ya3M/IDopLgo+IEkgdHJpZWQg
Y291cGxlIG9mIHRpbWUsIGJ1dCB3aXRoIG5vIHN1Y2Nlc3MgOikKPiAKPj4gQW55d2F5LCBJIHRo
aW5rIHRoaXMgaXMgYSBjYWxsIGZvciBmb3JiaWRkaW5nIERvbVUgYWNjZXNzIHVudGlsIGl0IGlz
IAo+PiBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdp
bmcgRG9tMCBzdXBwb3J0IAo+PiBmb3IgT1AtVEVFIHdpdGhvdXQgdGhlIHJlc3QuCj4gU29tZSB0
aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUgc3VyZSB0aGF0IERvbTAgaXMgMToxIG1h
cHBlZCwgCj4gYmVjYXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mg
c2hvdWxkIGJlIGZvcmJpZGRlbi4gSSAKPiBjYW4gb21pdAoKT2ggcmlnaHQuIEkgdGhhdCBjYXNl
LCBtYWtlIGl0IGNsZWFyIGluIHRoZSBjb21taXQgbWVzc2FnZSBiZWNhdXNlIHRoZXJlIAphcmUg
bm90aGluZyBpbiBEb20wIHByZXZlbnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBub3QgZGly
ZWN0IG1hcHBlZC4KClRoaXMgd2lsbCBtYWtlIGVhc2llciBmb3IgdGhlIGNvbW1pdGVyIChlaXRo
ZXIgU3RlZmFubyBvciBJKSB0byBrbm93IAp0aGlzIGNhbid0IGdvIHdpdGhvdXQgdGhlIHJlc3Qg
b2YgdGhlIHNlcmllcy4KClsuLi5dCgo+Pj4gK3N0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21j
Y2NfcmVzIHJlc3A7Cj4+PiArCj4+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDEpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDYpLAo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogY2xpZW50IGlkIDAgaXMgcmVzZXJ2ZWQg
Zm9yIGh5cGVydmlzb3IgaXRzZWxmICovCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCArIDEsCj4+Cj4+IEkgd291bGQgcHJl
ZmVyIGlmIHRoZSBjbGllbnQgSUQgaXMgZW5jb2RlZCBpbiBhIG1hY3JvLiBTbyB0aGlzIGNvdWxk
IAo+PiBiZSByZS11c2VkCj4gCj4gU29tZXRoaW5nIGxpa2UKPiAKPiAgwqAjZGVmaW5lIE9QVEVF
X0NMSUVOVF9JRChkb21haW4pIChkb21haW4tPmRvbWFpbl9pZCArIDEpCj4gCj4gPwoKVGhpcyBz
b3VuZHMgZ29vZC4KClsuLi5dCgo+IAo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgJnJlc3ApOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMCwg
cmVzcC5hMCk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+
ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+Pj4gK8KgwqDCoCBzZXRf
dXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCA0LCAwKTsKPj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+Pj4gK8KgwqDC
oCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCA3LCAwKTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzIHJlc3A7Cj4+PiArCj4+PiArwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZD
UFVzIHNob3VsZCBiZSBzdG9wcGVkICovCj4+PiArCj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1U
RUUgdGhhdCBkb21haW4gaXMgc2h1dHRpbmcgZG93biAqLwo+Pj4gK8KgwqDCoCBhcm1fc21jY2Nf
c21jKE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIAo+
Pj4gMCwgMCwgMCwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNw
KTsKPj4KPj4gU28gdGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1w
dGVkPyBJIHdhcyBraW5kIG9mIAo+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRp
bWUgdG8gZGVzdHJveSBhIGRvbWFpbi4KPiAKPiBJdCBpcyB0aGUgZmFzdCBTTUNDQyBjYWxsLCBz
byBpdCBjYW4ndCBiZSBwcmVlbXB0ZWQuIEFuZCBpdCBpcyByZWFsbHkgCj4gZmFzdCwgYXQgbGVz
dCBpbiBPUC1URUUgY2FzZS4KCldpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxseSBrbm93IHdo
YXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSBhIApyb3VnaCBpZGVhPwoKPiBCYXNpY2Fs
bHksIE9QLVRFRSBqdXN0IHJlbW92ZXMgc29tZSAKPiBlbnRyaWVzIGZyb20gdGhlIGxpc3QgYW5k
IGZyZWVzIHNvbWUgbWVtb3J5LiBBbmQgeWVzLCBpdCBjYW4ndCBmYWlsLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19: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 1fxHJR-0007dO-V7; Tue, 04 Sep 2018 19:48: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=0yqp=ls=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxHJQ-0007dE-83
 for xen-devel@lists.xen.org; Tue, 04 Sep 2018 19:48:32 +0000
X-Inumbo-ID: 459e90eb-b07b-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 459e90eb-b07b-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:46:53 +0200 (CEST)
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 E8BD180D;
 Tue,  4 Sep 2018 12:48:30 -0700 (PDT)
Received: from [10.37.12.86] (unknown [10.37.12.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BABBE3F575;
 Tue,  4 Sep 2018 12:48:29 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
Date: Tue, 4 Sep 2018 20:48:28 +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: <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

CgpPbiAwOS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSBWb2xvZHlteXIsCgo+IE9uIDAzLjA5LjE4IDIwOjM4LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IEhpIFZvbG9keW15ciwKPj4KPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+Pj4gQWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBj
YW4gcHJvYmUgZm9yIE9QLVRFRSBwcmVzZW5jZSwKPj4+IHRlbGwgaXQgYWJvdXQgZG9tYWluIGNy
ZWF0aW9uL2Rlc3R1Y3Rpb24gYW5kIGZvcndhcmQgYWxsIGtub3duCj4+Cj4+IHMvZGVzdHVjdGlv
bi9kZXN0cnVjdGlvbi8KPj4KPj4+IGNhbGxzLgo+Pj4KPj4+IFRoaXMgaXMgYWxsIHdoYXQgaXMg
bmVlZGVkIGZvciBEb20wIHRvIHdvcmsgd2l0aCBPUC1URUUgYXMgbG9uZwo+Pj4gYXMgRG9tMCBz
aGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbAo+
Pj4gT1AtVEVFIGZyb20gRG9tVSB3aWxsIGZhaWwgYW5kIGNhbiBsZWFkIHRvIHNwZWN0YWN1bGFy
IHJlc3VsdHMuCj4+Cj4+IFNoYWxsIHdlIGV4cGVjdCBmaXJld29ya3M/IDopLgo+IEkgdHJpZWQg
Y291cGxlIG9mIHRpbWUsIGJ1dCB3aXRoIG5vIHN1Y2Nlc3MgOikKPiAKPj4gQW55d2F5LCBJIHRo
aW5rIHRoaXMgaXMgYSBjYWxsIGZvciBmb3JiaWRkaW5nIERvbVUgYWNjZXNzIHVudGlsIGl0IGlz
IAo+PiBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdp
bmcgRG9tMCBzdXBwb3J0IAo+PiBmb3IgT1AtVEVFIHdpdGhvdXQgdGhlIHJlc3QuCj4gU29tZSB0
aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUgc3VyZSB0aGF0IERvbTAgaXMgMToxIG1h
cHBlZCwgCj4gYmVjYXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mg
c2hvdWxkIGJlIGZvcmJpZGRlbi4gSSAKPiBjYW4gb21pdAoKT2ggcmlnaHQuIEkgdGhhdCBjYXNl
LCBtYWtlIGl0IGNsZWFyIGluIHRoZSBjb21taXQgbWVzc2FnZSBiZWNhdXNlIHRoZXJlIAphcmUg
bm90aGluZyBpbiBEb20wIHByZXZlbnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBub3QgZGly
ZWN0IG1hcHBlZC4KClRoaXMgd2lsbCBtYWtlIGVhc2llciBmb3IgdGhlIGNvbW1pdGVyIChlaXRo
ZXIgU3RlZmFubyBvciBJKSB0byBrbm93IAp0aGlzIGNhbid0IGdvIHdpdGhvdXQgdGhlIHJlc3Qg
b2YgdGhlIHNlcmllcy4KClsuLi5dCgo+Pj4gK3N0YXRpYyB2b2lkIGZvcndhcmRfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21j
Y2NfcmVzIHJlc3A7Cj4+PiArCj4+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDEpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2V0X3VzZXJfcmVnKHJlZ3MsIDIpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDYpLAo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogY2xpZW50IGlkIDAgaXMgcmVzZXJ2ZWQg
Zm9yIGh5cGVydmlzb3IgaXRzZWxmICovCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCArIDEsCj4+Cj4+IEkgd291bGQgcHJl
ZmVyIGlmIHRoZSBjbGllbnQgSUQgaXMgZW5jb2RlZCBpbiBhIG1hY3JvLiBTbyB0aGlzIGNvdWxk
IAo+PiBiZSByZS11c2VkCj4gCj4gU29tZXRoaW5nIGxpa2UKPiAKPiAgwqAjZGVmaW5lIE9QVEVF
X0NMSUVOVF9JRChkb21haW4pIChkb21haW4tPmRvbWFpbl9pZCArIDEpCj4gCj4gPwoKVGhpcyBz
b3VuZHMgZ29vZC4KClsuLi5dCgo+IAo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgJnJlc3ApOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMCwg
cmVzcC5hMCk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+
ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+Pj4gK8KgwqDCoCBzZXRf
dXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCA0LCAwKTsKPj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+Pj4gK8KgwqDC
oCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdz
LCA3LCAwKTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzIHJlc3A7Cj4+PiArCj4+PiArwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZD
UFVzIHNob3VsZCBiZSBzdG9wcGVkICovCj4+PiArCj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1U
RUUgdGhhdCBkb21haW4gaXMgc2h1dHRpbmcgZG93biAqLwo+Pj4gK8KgwqDCoCBhcm1fc21jY2Nf
c21jKE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIDAsIAo+
Pj4gMCwgMCwgMCwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNw
KTsKPj4KPj4gU28gdGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1w
dGVkPyBJIHdhcyBraW5kIG9mIAo+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRp
bWUgdG8gZGVzdHJveSBhIGRvbWFpbi4KPiAKPiBJdCBpcyB0aGUgZmFzdCBTTUNDQyBjYWxsLCBz
byBpdCBjYW4ndCBiZSBwcmVlbXB0ZWQuIEFuZCBpdCBpcyByZWFsbHkgCj4gZmFzdCwgYXQgbGVz
dCBpbiBPUC1URUUgY2FzZS4KCldpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxseSBrbm93IHdo
YXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSBhIApyb3VnaCBpZGVhPwoKPiBCYXNpY2Fs
bHksIE9QLVRFRSBqdXN0IHJlbW92ZXMgc29tZSAKPiBlbnRyaWVzIGZyb20gdGhlIGxpc3QgYW5k
IGZyZWVzIHNvbWUgbWVtb3J5LiBBbmQgeWVzLCBpdCBjYW4ndCBmYWlsLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 19:53:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 19:53: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 1fxHO0-0008Px-1F; Tue, 04 Sep 2018 19:53: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=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxHNy-0008Ps-Ui
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 19:53:14 +0000
X-Inumbo-ID: ecfc41af-b07b-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecfc41af-b07b-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 21:51:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,330,1531785600"; d="scan'208";a="78544194"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
Date: Tue, 4 Sep 2018 20:53:10 +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: <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@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 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sstabellini@kernel.org,
 shameerali.kolothum.thodi@huawei.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMTggMjA6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA5LzA0
LzIwMTggMDg6MjEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQSBmb2xsb3ctdXAgcGF0Y2gg
d2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCj4+IGluaXRpYWxp
emF0aW5nIHRoZSB2R0lDdjMgZG9tYWluIHN0cnVjdHVyZS4gSG93ZXZlciB0aGlzIGluZm9ybWF0
aW9uIGlzCj4+IG5vdCBhdmFpbGFibGUgYXQgZG9tYWluIGNyZWF0aW9uLiBUaGlzIGlzIG9ubHkg
a25vd24gb25jZQo+PiBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3IgdGhhdCBkb21h
aW4uCj4+Cj4+IEluIG9yZGVyIHRvIGdldCB0aGUgbWF4IHZDUFVzIGFyb3VuZCwgZGVsYXkgdGhl
IGRvbWFpbiBwYXJ0IG9mIHRoZSB2R0lDCj4+IHYzIGluaXRpYWxpemF0aW9uIHVudGlsIHRoZSBm
aXJzdCB2Q1BVIG9mIHRoZSBkb21haW4gaXMgaW5pdGlhbGl6ZWQuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+Pgo+PiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4KPj4gVGhpcyBp
cyBuYXN0eSBidXQgSSBjYW4ndCBmaW5kIGEgYmV0dGVyIHdheSBmb3IgWGVuIDQuMTEgYW5kIG9s
ZGVyLiBUaGlzCj4+IGlzIG5vdCBuZWNlc3NhcnkgZm9yIHVuc3RhYmxlIGFzIHRoZSBudW1iZXIg
b2YgdkNQVXMgaXMga25vd24gYXQgZG9tYWluCj4+IGNyZWF0aW9uLgo+Pgo+PiBBbmRyZXcsIEkg
aGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIgeW91IGhhdmUgYSBiZXR0ZXIgaWRlYSB3aGVy
ZSB0bwo+PiBwbGFjZSB0aGlzIGNhbGwgb24gWGVuIDQuMTEgYW5kIG9sZGVyLgo+Cj4gSSBqdXN0
IG5vdGljZWQgdGhhdCBkLT5tYXhfdmNwdXMgaXMgaW5pdGlhbGl6ZWQgYWZ0ZXIKPiBhcmNoX2Rv
bWFpbl9jcmVhdGUuIFNvIHdpdGhvdXQgdGhpcyBwYXRjaCBvbiBYZW4gNC4xMiwgaXQgd2lsbCBu
b3Qgd29yay4KPgo+IFRoaXMgaXMgZ2V0dGluZyBuYXN0aWVyIGJlY2F1c2UgYXJjaF9kb21haW5f
aW5pdCBpcyB0aGUgb25lIGluaXRpYWxpemUKPiB0aGUgdmFsdWUgcmV0dXJuZWQgYnkgZG9tMF9t
YXhfdmNwdXMuIFNvIEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hhdAo+IHRvIGRvIGhlcmUuCgpU
aGUgcG9zaXRpb25pbmcgYWZ0ZXIgYXJjaF9kb21haW5fY3JlYXRlKCkgaXMgdW5mb3J0dW5hdGUs
IGJ1dCBJCmNvdWxkbuKAmXQgbWFuYWdlIGJldHRlciB3aXRoIEFSTSdzIGN1cnJlbnQgYmVoYXZp
b3VyIGFuZCBKYW4ncyBpbnNpc3RlbmNlCnRoYXQgdGhlIGFsbG9jYXRpb24gb2YgZC0+dmNwdSB3
YXMgY29tbW9uLsKgIEknZCBwcmVmZXIgaWYgdGhlIGRlcGVuZGVuY3kKY291bGQgYmUgYnJva2Vu
IGFuZCB0aGUgYWxsb2NhdGlvbiBtb3ZlZCBlYXJsaWVyLgoKT25lIG9wdGlvbiBtaWdodCBiZSB0
byBoYXZlIGFuIGFyY2hfY2hlY2tfZG9tYWluY29uZmlnKCkgKG9yIHNpbWlsYXI/KQp3aGljaCBp
cyBjYWxsZWQgdmVyeSBlYXJseSBvbiBhbmQgY2FuIHNhbml0eSBjaGVjayB0aGUgdmFsdWVzLCBp
bmNsdWRpbmcKY3Jvc3MtY2hlY2tpbmcgdGhlIHZnaWMgYW5kIG1heF92Y3B1cyBzZXR0aW5ncz/C
oCBJdCBjb3VsZCBldmVuIGJlCnJlc3BvbnNpYmxlIGZvciBtdXRhdGluZyBYRU5fRE9NQ1RMX0NP
TkZJR19HSUNfTkFUSVZFIGludG8gdGhlIGNvcnJlY3QKcmVhbCB2YWx1ZS4KCkFzIGZvciB5b3Vy
IHBhdGNoIGhlcmUsIGl0cyBhIGdyb3NzIGhhY2ssIGJ1dCBpdHMgcHJvYmFibHkgdGhlIGJlc3QK
d2hpY2ggY2FuIGJlIGRvbmUuwqAgSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSdtIHN1cnByaXNlZC9j
b25jZXJuZWQgdGhhdApYZW4gaGFzIGxhc3RlZCB0aGlzIGxvbmcgd2l0aCBzdWNoIGEgZnVuZGFt
ZW50YWwgZ2FwIGluIGRvbWFpbiBjcmVhdGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 20:31:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 20:31: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 1fxHyi-00037Y-3E; Tue, 04 Sep 2018 20:31: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=ki7/=ls=twosheds.srs.infradead.org=batv+7e2541a0c81cba85072a+5490+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1fxHyg-00037T-QT
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 20:31:10 +0000
X-Inumbo-ID: 3912746c-b081-11e8-a8a5-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3912746c-b081-11e8-a8a5-bc764e045a96;
 Tue, 04 Sep 2018 22:29:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID: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=EkBTNiRUrEDOVlh6kav75h6lb0ISQ22PsD4X4uTgm8E=; b=VJJ5/TDtndCmshOr6aXFK1bsC
 gLUcQzr0Ju7raelK8gsbKKnytCRAKNSMYtS3NF5p4T7UWqLgBEHDYBbYh/bGRvWgG1U6+NkuRpGkl
 qwr5txhHUQ4lv8pbjVwGqSLgIvS5OpFrj/YsVaB/p9SunfSX0ZIecrQ2YDcnES7Hw2W81INKoikB3
 tLel7tWmlIZHU5e62oFFOX0yUYpEISvNi+w3Sjo5JRpyyDCaNYi9wXkghZtDP9AOWMZczzy/s82/I
 HG3ryhclT0WZUtfzAhmhGsAckRMjgAqw/trDLycI4tB2Bg0YRnO+iqitjrUUNxglFF2B6aDMr/j6L
 imT+H5CWg==;
Received: from [2001:8b0:10b:1::2fb]
 by twosheds.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxHyX-00Bw2V-P3; Tue, 04 Sep 2018 20:31:01 +0000
Message-ID: <1536093061.31549.47.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Tue, 04 Sep 2018 21:31:01 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============1666436183058756860=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1666436183058756860==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-J8rCIxq36u6rukF/B5vL"


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

On Mon, 2018-09-03 at 10:12 +0000, Paul Durrant wrote:
>=20
> I believe APIC assist is intended for fully synthetic interrupts.

Hm, if by 'fully synthetic interrupts' you mean
vlapic_virtual_intr_delivery_enabled(), then no I think APIC assist
doesn't get used in that case at all.

> Is it definitely this patch that causes the problem? It was only
> intended to fix previous incorrectness but, if this is the culprit,
> then it's clearly caused collateral damage in a logically unrelated
> area.

Not entirely. The performance gain we observed with APIC assist in the
first place was basically stolen. It wasn't just bypassing the vmexit
for that EOI; it was *so* much faster because it actually didn't ever
do the EOI properly at all.

You fixed that omission and unsurprisingly it got slower again; most of
the apparent benefit of APIC assist is lost. But that's because it was
never really doing the right thing in the first place.

That EOI handling for unmaskable MSI is really painfully slow, so my=C2=A0
hack bypasses it in the common case where it isn't really necessary.
FWIW I've done it in my tree with a single per-domain flag rather than
a per-vector bitmap now, which makes it slightly simpler.


--=-J8rCIxq36u6rukF/B5vL
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODA5MDQyMDMxMDFaMC8GCSqG
SIb3DQEJBDEiBCBKZVyfms4DABPkzgVkp7ktf5XuTAHRf3MB9Az0+RZg4TCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAJ37XSkpwDmw
SRwGHf1izAMbRF7Gkbha90q4TOeSk23p0MmbXSa9EfKL2Y073B/vw02Qn/Ux6WCvCrWK359rUPYB
jNu5Lm34KJq44prrAHsimzaiHlqTaf23B/TKiRFdr1GcJUZJCkzfViCxHaMa3+MnngOcyNEyZjp7
ZX15fqdDLHh0g+EAZ5ZQwkI62vUzSIIou5u/rKG+m23m8FVb7q6pPIcAkE7KdhZCck8xgCK1gD9G
xF8c4ROHsiR3DZ2EpPMRZkKSYNGOO1OwKDeUzBlFW6MdrSUS2pmDo4pHr2Fb0n9fwu4KvrOwqKf2
4saJYWkzru72PSTWCYT1do6AJeQAAAAAAAA=


--=-J8rCIxq36u6rukF/B5vL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1666436183058756860==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 04 20:41:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 20:41: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 1fxI8c-0003yW-6G; Tue, 04 Sep 2018 20:41:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=buyq=ls=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fxI8a-0003yR-4j
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 20:41:24 +0000
X-Inumbo-ID: ffbfff89-b082-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffbfff89-b082-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 20:42:12 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id h4-v6so4331210edi.6
 for <xen-devel@lists.xenproject.org>; Tue, 04 Sep 2018 13:41:23 -0700 (PDT)
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=4ZdfDUeSlD7BuI7fDs45IbstSJoxSR9R6t1MI6QBKgI=;
 b=P+MzS8CiwVWjZmOWbjboLMSey/LXB60GG3B3mI52qjj+uYxio8WJljFmRZyjfjuYbw
 Itaeb47tE4ffY1FMQxHBXq/4jzi5kz0bMKkQGtE2veZWqIW84bINSkuCTqhfUQ0m/qCn
 W/Yx8MMhLI2qVbUwJEjT5GfxtKtHLJWNPr6WBdoxiK9iK+Y7VIs2LYlXW/mWY5QPsmaF
 x01vFHrTQUx9cSHizYW34xwoX7jUo7Bv44cAf1qBjhfBMkbujqXkm34435kf0KYRjTEx
 o0VwnuKHx9D5W4k/EEWNP9IqppO5e3D8jRvB9C6xzK7OcR0IDsztw+fQOGZ6MTxrlijL
 NazA==
X-Gm-Message-State: APzg51AKsmUvgeGWmaymuGa9zD10aOwJpL1Za5jJ9XZdQXnt97Pcn5sZ
 cG5C2SzYFUeW0CgWZMMNNMR7f69U
X-Google-Smtp-Source: ANB0VdZzaRyTlIfnKLkGljSjBk+FIYqkLwYQiX6g3gPg5S53mu54/4Cu3mpz+l2XP6oRUlUJwt5VSA==
X-Received: by 2002:aa7:d78c:: with SMTP id
 s12-v6mr38607158edq.69.1536093682058; 
 Tue, 04 Sep 2018 13:41:22 -0700 (PDT)
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com.
 [209.85.221.50])
 by smtp.gmail.com with ESMTPSA id w41-v6sm61107edd.92.2018.09.04.13.41.21
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 04 Sep 2018 13:41:21 -0700 (PDT)
Received: by mail-wr1-f50.google.com with SMTP id w11-v6so5328373wrc.5
 for <xen-devel@lists.xenproject.org>; Tue, 04 Sep 2018 13:41:21 -0700 (PDT)
X-Received: by 2002:adf:bacf:: with SMTP id
 w15-v6mr25382004wrg.203.1536093681508; 
 Tue, 04 Sep 2018 13:41:21 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
In-Reply-To: <20180904045922.31609-1-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 4 Sep 2018 14:40:45 -0600
X-Gmail-Original-Message-ID: <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
Message-ID: <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gTW9uLCBTZXAgMywgMjAxOCBhdCAxMDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVu
ZGVyLmNvbT4gd3JvdGU6Cj4KPiBJbiBhIGNsYXNzaWMgSFZJICsgWGVuIHNldHVwLCB0aGUgaW50
cm9zcGVjdGlvbiBlbmdpbmUgd291bGQgbW9uaXRvcgo+IGxlZ2FjeSBndWVzdCBwYWdlLXRhYmxl
cyBieSBtYXJraW5nIHRoZW0gcmVhZC1vbmx5IGluc2lkZSB0aGUgRVBUOyB0aGlzCj4gd2F5IGFu
eSBtb2RpZmljYXRpb24gZXhwbGljaXRseSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5
IG1hZGUgYnkKPiB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyIHdvdWxkIHRyaWdnZXIgYW4gRVBUIHZpb2xh
dGlvbiwgd2hpY2ggd291bGQgYmUKPiBmb3J3YXJkZWQgYnkgWGVuIHRvIHRoZSBTVkEgYW5kIHRo
dXMgdGhlIEhWSSBhZ2VudC4gIFRoZSBIVkkgYWdlbnQgd291bGQKPiBhbmFseXNlIHRoZSBtb2Rp
ZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBhIHZpcnR1YWwgcGFnZQo+
IG1heSBiZSByZW1hcHBlZCAoaXRzIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hhbmdlZCBpbnNp
ZGUgdGhlCj4gcGFnZS10YWJsZSksIGluIHdoaWNoIGNhc2UgdGhlIGludHJvc3BlY3Rpb24gbG9n
aWMgd291bGQgdXBkYXRlIHRoZQo+IHByb3RlY3Rpb24gYWNjb3JkaW5nbHkgKHJlbW92ZSBFUFQg
aG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBsYWNlIGEgbmV3Cj4gRVBUIGhvb2sgb24gdGhlIG5l
dyBncGEpLiAgSW4gb3RoZXIgY2FzZXMsIHRoZSBtb2RpZmljYXRpb24gbWF5IGJlIG9mIG5vCj4g
aW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIC0gZm9yIGV4YW1wbGUsIHRoZSBh
Y2Nlc3NlZC9kaXJ0eQo+IGJpdHMgbWF5IGJlIGNsZWFyZWQgYnkgdGhlIG9wZXJhdGluZyBzeXN0
ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPiBtYXkgYmUgc2V0IGJ5IHRoZSBDUFUgcGFn
ZSB3YWxrZXIuCj4KPiBJbiBvdXIgdGVzdHMgd2UgZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1h
am9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFibGUKPiBtb2RpZmljYXRpb25zIGZhbGwgaW4gdGhlIHNl
Y29uZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBvbiBXaW5kb3dzIDEwIFJTNAo+IHg2NCAtIG1vcmUg
dGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMgYXJlIGlycmVsZXZh
bnQgdG8KPiB1cykgLSB0aGV5IGFyZSBvZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlv
biBsb2dpYywgYnV0IHRoZXkKPiB0cmlnZ2VyIGEgdmVyeSBjb3N0bHkgRVBUIHZpb2xhdGlvbiBu
b25ldGhlbGVzcy4gIFRoZXJlZm9yZSwgd2UgZGVjaWRlZAo+IHRvIG1ha2UgdXNlIG9mIHRoZSBu
ZXcgI1ZFICYgVk1GVU5DIGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRvCj4gYWNjZWxl
cmF0ZSB0aGUgZ3Vlc3QgcGFnZS10YWJsZXMgbW9uaXRvcmluZyBpbiB0aGUgZm9sbG93aW5nIHdh
eToKPgo+IDEuIEVhY2ggbW9uaXRvcmVkIHBhZ2UtdGFibGUgd291bGQgYmUgZmxhZ2dlZCBhcyBi
ZWluZyBjb252ZXJ0aWJsZQo+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJsaW5nIHRoZSBD
UFUgdG8gZGVsaXZlciBhIHZpcnR1YWxpemF0aW9uCj4gICAgZXhjZXB0aW9uIHRvIGhlIGd1ZXN0
IGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+ICAgIHZpb2xhdGlvbi4K
PiAyLiBXZSBpbmplY3QgYSBzbWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lkZSB0aGUgcHJvdGVj
dGVkIGd1ZXN0IFZNLAo+ICAgIHdoaWNoIHdvdWxkIGludGVyY2VwdCB0aGUgdmlydHVhbGl6YXRp
b24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhhbmRsZQo+ICAgIGd1ZXN0IHBhZ2UtdGFibGUgbW9k
aWZpY2F0aW9ucy4KPiAzLiBXZSBjcmVhdGUgYSBkZWRpY2F0ZWQgRVBUIHZpZXcgKGFsdHAybSkg
Zm9yIHRoZSBpbi1ndWVzdCBhZ2VudCwgd2hpY2gKPiAgICB3b3VsZCBpc29sYXRlIHRoZSBhZ2Vu
dCBmcm9tIHRoZSByZXN0IG9mIHRoZSBvcGVyYXRpbmcgc3lzdGVtOyB0aGUKPiAgICBhZ2VudCB3
aWxsIHN3aXRjaCBpbiBhbmQgb3V0IG9mIHRoZSBwcm90ZWN0ZWQgRVBUIHZpZXcgdmlhIHRoZSBW
TUZVTkMKPiAgICBpbnN0cnVjdGlvbiBwbGFjZWQgaW5zaWRlIGEgdHJhbXBvbGluZSBwYWdlLCB0
aHVzIG1ha2luZyB0aGUgYWdlbnQKPiAgICBpbW11bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRl
IHRoZSBndWVzdC4KPgo+IFRoaXMgd2F5LCBhbGwgdGhlIHBhZ2UtdGFibGUgYWNjZXNzZXMgd291
bGQgZ2VuZXJhdGUgYQo+IHZpcnR1YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNpZGUgdGhlIGd1ZXN0
IGluc3RlYWQgb2YgYSBjb3N0bHkgRVBUCj4gdmlvbGF0aW9uOyB0aGUgI1ZFIGFnZW50IHdvdWxk
IGVtdWxhdGUgYW5kIGFuYWx5c2UgdGhlIG1vZGlmaWNhdGlvbiwgYW5kCj4gZGVjaWRlIHdoZXRo
ZXIgaXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBtYWluIGludHJvc3BlY3Rpb24gbG9naWM7IGlmIGl0
IGlzCj4gcmVsZXZhbnQsIGl0IHdvdWxkIGRvIGEgVk1DQUxMIGFuZCBub3RpZnkgdGhlIGludHJv
c3BlY3Rpb24gZW5naW5lCj4gYWJvdXQgdGhlIG1vZGlmaWNhdGlvbjsgb3RoZXJ3aXNlLCBpdCB3
b3VsZCByZXN1bWUgbm9ybWFsIGluc3RydWN0aW9uCj4gZXhlY3V0aW9uLCB0aHVzIGF2b2lkaW5n
IGEgdmVyeSBjb3N0bHkgVk0gZXhpdC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gLSByZW1vdmUgdGhl
ICJfX2dldF92Y3B1KCkiIGhlbHBlcgo+IC0tLQo+ICB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyB8
ICAxIC0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgfCAxOSArKysrKysrKysrLS0tLS0tLS0t
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19h
bHRwMm0uYwo+IGluZGV4IGNlNGExZTRkNjAuLjUyOGU5MjlkN2EgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGMveGNfYWx0cDJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+IEBA
IC02OCw3ICs2OCw2IEBAIGludCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBib29sIHN0YXRlKQo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4KPiAtLyogVGhpcyBpcyBhIGJpdCBvZGQgdG8gbWUgdGhhdCBpdCBhY3RzIG9uIGN1cnJl
bnQuLiAqLwo+ICBpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkLCB4ZW5fcGZuX3QgZ2ZuKQo+ICB7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4g
aW5kZXggNzJjNTFmYWVjYi4uNDljM2JiZWU5NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC00NTMzLDggKzQ1
MzMsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAgICAgICAgICByZXR1cm4gLUVPUE5P
VFNVUFA7Cj4gICAgICB9Cj4KPiAtICAgIGQgPSAoIGEuY21kICE9IEhWTU9QX2FsdHAybV92Y3B1
X2VuYWJsZV9ub3RpZnkgKSA/Cj4gLSAgICAgICAgcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChh
LmRvbWFpbikgOiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwo+ICsgICAgZCA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pOwoKRG9lcyByY3VfbG9ja19kb21haW5fYnlfYW55
X2lkIHdvcmsgaWYgaXRzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluPyBJZgpub3QsIGRvZXNuJ3Qg
dGhhdCBjaGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQpleGNs
dXNpdmVseSB1c2FibGUgb25seSBieSB0aGUgb3V0c2lkZSBhZ2VudD8KCj4KPiAgICAgIGlmICgg
ZCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVTUkNIOwo+IEBAIC00NjA1LDI2ICs0NjA0
LDI4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+Cj4gICAgICBjYXNlIEhWTU9QX2FsdHAy
bV92Y3B1X2VuYWJsZV9ub3RpZnk6Cj4gICAgICB7Cj4gLSAgICAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50Owo+ICsgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgICAgIHAybV90
eXBlX3QgcDJtdDsKPgo+IC0gICAgICAgIGlmICggYS51LmVuYWJsZV9ub3RpZnkucGFkIHx8IGEu
ZG9tYWluICE9IERPTUlEX1NFTEYgfHwKPiAtICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5
LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9pZCApCj4gKyAgICAgICAgaWYgKCBhLnUuZW5hYmxlX25v
dGlmeS5wYWQgfHwKPiArICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgPj0g
ZC0+bWF4X3ZjcHVzICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
PiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQo+Cj4gLSAgICAgICAgaWYgKCAhZ2Zu
X2VxKHZjcHVfYWx0cDJtKGN1cnIpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSB8fAo+IC0gICAg
ICAgICAgICAgbWZuX2VxKGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3Vyci0+ZG9tYWluLAo+ICsg
ICAgICAgIHYgPSBkLT52Y3B1W2EudS5lbmFibGVfbm90aWZ5LnZjcHVfaWRdOwo+ICsKPiArICAg
ICAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4p
IHx8Cj4gKyAgICAgICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21h
aW4sCj4gICAgICAgICAgICAgICAgICAgICAgYS51LmVuYWJsZV9ub3RpZnkuZ2ZuLCAmcDJtdCks
IElOVkFMSURfTUZOKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPgo+IC0gICAgICAgIHZjcHVfYWx0
cDJtKGN1cnIpLnZlaW5mb19nZm4gPSBfZ2ZuKGEudS5lbmFibGVfbm90aWZ5Lmdmbik7Cj4gLSAg
ICAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3ZtZnVuY192ZShjdXJyKTsKPiArICAgICAgICB2Y3B1
X2FsdHAybSh2KS52ZWluZm9fZ2ZuID0gX2dmbihhLnUuZW5hYmxlX25vdGlmeS5nZm4pOwo+ICsg
ICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7Cj4gICAgICAgICAgYnJlYWs7
Cj4gICAgICB9Cj4KPiAtLQo+IDIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 20:59:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 20: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 1fxIPV-00051S-Qv; Tue, 04 Sep 2018 20:58:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i5qz=ls=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxIPV-00051N-0G
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 20:58:53 +0000
X-Inumbo-ID: 7066e8e4-b085-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7066e8e4-b085-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 20:59:40 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 48BF6305FFAB
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 23:58:50 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 382707FC77
 for <xen-devel@lists.xenproject.org>; Tue,  4 Sep 2018 23:58:50 +0300 (EEST)
Received: (qmail 21989 invoked from network); 4 Sep 2018 23:58:50 +0300
Received: from 5-12-58-255.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.58.255)
 by smtp01.buh.bitdefender.com with SMTP; 4 Sep 2018 23:58:49 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Adrian Pop <apop@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
Date: Tue, 4 Sep 2018 23:58:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77272
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 494978,
 Stamp: 3], Multi: [Enabled, t: (0.000028,0.014181)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.010779), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.079660,0.000390)],
 URL: [Enabled, t: (0.000008,0.000001)], RTDA: [Enabled, t: (0.261683),
 Hit: No, Details: v2.7.14; Id: 15.1i60tho.1cmj62tpd.b96ib], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS80LzE4IDExOjQwIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gTW9uLCBTZXAg
MywgMjAxOCBhdCAxMDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4+Cj4+IEluIGEgY2xhc3NpYyBIVkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRyb3NwZWN0aW9u
IGVuZ2luZSB3b3VsZCBtb25pdG9yCj4+IGxlZ2FjeSBndWVzdCBwYWdlLXRhYmxlcyBieSBtYXJr
aW5nIHRoZW0gcmVhZC1vbmx5IGluc2lkZSB0aGUgRVBUOyB0aGlzCj4+IHdheSBhbnkgbW9kaWZp
Y2F0aW9uIGV4cGxpY2l0bHkgbWFkZSBieSB0aGUgZ3Vlc3Qgb3IgaW1wbGljaXRseSBtYWRlIGJ5
Cj4+IHRoZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dlciBhbiBFUFQgdmlvbGF0aW9uLCB3
aGljaCB3b3VsZCBiZQo+PiBmb3J3YXJkZWQgYnkgWGVuIHRvIHRoZSBTVkEgYW5kIHRodXMgdGhl
IEhWSSBhZ2VudC4gIFRoZSBIVkkgYWdlbnQgd291bGQKPj4gYW5hbHlzZSB0aGUgbW9kaWZpY2F0
aW9uLCBhbmQgYWN0IHVwb24gaXQgLSBmb3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBhZ2UKPj4gbWF5
IGJlIHJlbWFwcGVkIChpdHMgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBjaGFuZ2VkIGluc2lkZSB0
aGUKPj4gcGFnZS10YWJsZSksIGluIHdoaWNoIGNhc2UgdGhlIGludHJvc3BlY3Rpb24gbG9naWMg
d291bGQgdXBkYXRlIHRoZQo+PiBwcm90ZWN0aW9uIGFjY29yZGluZ2x5IChyZW1vdmUgRVBUIGhv
b2sgb24gdGhlIG9sZCBncGEsIGFuZCBwbGFjZSBhIG5ldwo+PiBFUFQgaG9vayBvbiB0aGUgbmV3
IGdwYSkuICBJbiBvdGhlciBjYXNlcywgdGhlIG1vZGlmaWNhdGlvbiBtYXkgYmUgb2Ygbm8KPj4g
aW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIC0gZm9yIGV4YW1wbGUsIHRoZSBh
Y2Nlc3NlZC9kaXJ0eQo+PiBiaXRzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lz
dGVtIG9yIHRoZSBhY2Nlc3NlZC9kaXJ0eSBiaXRzCj4+IG1heSBiZSBzZXQgYnkgdGhlIENQVSBw
YWdlIHdhbGtlci4KPj4KPj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0aGUgdmFz
dCBtYWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCj4+IG1vZGlmaWNhdGlvbnMgZmFsbCBpbiB0
aGUgc2Vjb25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0Cj4+IHg2NCAt
IG1vcmUgdGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMgYXJlIGly
cmVsZXZhbnQgdG8KPj4gdXMpIC0gdGhleSBhcmUgb2Ygbm8gaW50ZXJlc3QgdG8gdGhlIGludHJv
c3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4+IHRyaWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlv
bGF0aW9uIG5vbmV0aGVsZXNzLiAgVGhlcmVmb3JlLCB3ZSBkZWNpZGVkCj4+IHRvIG1ha2UgdXNl
IG9mIHRoZSBuZXcgI1ZFICYgVk1GVU5DIGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRv
Cj4+IGFjY2VsZXJhdGUgdGhlIGd1ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3JpbmcgaW4gdGhlIGZv
bGxvd2luZyB3YXk6Cj4+Cj4+IDEuIEVhY2ggbW9uaXRvcmVkIHBhZ2UtdGFibGUgd291bGQgYmUg
ZmxhZ2dlZCBhcyBiZWluZyBjb252ZXJ0aWJsZQo+PiAgICBpbnNpZGUgdGhlIEVQVCwgdGh1cyBl
bmFibGluZyB0aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0dWFsaXphdGlvbgo+PiAgICBleGNlcHRp
b24gdG8gaGUgZ3Vlc3QgaW5zdGVhZCBvZiBnZW5lcmF0aW5nIGEgdHJhZGl0aW9uYWwgRVBUCj4+
ICAgIHZpb2xhdGlvbi4KPj4gMi4gV2UgaW5qZWN0IGEgc21hbGwgZmlsdGVyaW5nIGRyaXZlciBp
bnNpZGUgdGhlIHByb3RlY3RlZCBndWVzdCBWTSwKPj4gICAgd2hpY2ggd291bGQgaW50ZXJjZXB0
IHRoZSB2aXJ0dWFsaXphdGlvbiBleGNlcHRpb24gaW4gb3JkZXIgdG8gaGFuZGxlCj4+ICAgIGd1
ZXN0IHBhZ2UtdGFibGUgbW9kaWZpY2F0aW9ucy4KPj4gMy4gV2UgY3JlYXRlIGEgZGVkaWNhdGVk
IEVQVCB2aWV3IChhbHRwMm0pIGZvciB0aGUgaW4tZ3Vlc3QgYWdlbnQsIHdoaWNoCj4+ICAgIHdv
dWxkIGlzb2xhdGUgdGhlIGFnZW50IGZyb20gdGhlIHJlc3Qgb2YgdGhlIG9wZXJhdGluZyBzeXN0
ZW07IHRoZQo+PiAgICBhZ2VudCB3aWxsIHN3aXRjaCBpbiBhbmQgb3V0IG9mIHRoZSBwcm90ZWN0
ZWQgRVBUIHZpZXcgdmlhIHRoZSBWTUZVTkMKPj4gICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGluc2lk
ZSBhIHRyYW1wb2xpbmUgcGFnZSwgdGh1cyBtYWtpbmcgdGhlIGFnZW50Cj4+ICAgIGltbXVuZSB0
byBtYWxpY2lvdXMgY29kZSBpbnNpZGUgdGhlIGd1ZXN0Lgo+Pgo+PiBUaGlzIHdheSwgYWxsIHRo
ZSBwYWdlLXRhYmxlIGFjY2Vzc2VzIHdvdWxkIGdlbmVyYXRlIGEKPj4gdmlydHVhbGl6YXRpb24t
ZXhjZXB0aW9uIGluc2lkZSB0aGUgZ3Vlc3QgaW5zdGVhZCBvZiBhIGNvc3RseSBFUFQKPj4gdmlv
bGF0aW9uOyB0aGUgI1ZFIGFnZW50IHdvdWxkIGVtdWxhdGUgYW5kIGFuYWx5c2UgdGhlIG1vZGlm
aWNhdGlvbiwgYW5kCj4+IGRlY2lkZSB3aGV0aGVyIGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFp
biBpbnRyb3NwZWN0aW9uIGxvZ2ljOyBpZiBpdCBpcwo+PiByZWxldmFudCwgaXQgd291bGQgZG8g
YSBWTUNBTEwgYW5kIG5vdGlmeSB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUKPj4gYWJvdXQgdGhl
IG1vZGlmaWNhdGlvbjsgb3RoZXJ3aXNlLCBpdCB3b3VsZCByZXN1bWUgbm9ybWFsIGluc3RydWN0
aW9uCj4+IGV4ZWN1dGlvbiwgdGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4aXQuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+PiAt
LS0KPj4gQ2hhbmdlcyBpbiB2MjoKPj4gLSByZW1vdmUgdGhlICJfX2dldF92Y3B1KCkiIGhlbHBl
cgo+PiAtLS0KPj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jIHwgIDEgLQo+PiAgeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgfCAxOSArKysrKysrKysrLS0tLS0tLS0tCj4+ICAyIGZpbGVzIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+PiBpbmRl
eCBjZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy94Y19h
bHRwMm0uYwo+PiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+PiBAQCAtNjgsNyArNjgs
NiBAQCBpbnQgeGNfYWx0cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPj4gICAgICByZXR1cm4gcmM7Cj4+ICB9Cj4+Cj4+
IC0vKiBUaGlzIGlzIGEgYml0IG9kZCB0byBtZSB0aGF0IGl0IGFjdHMgb24gY3VycmVudC4uICov
Cj4+ICBpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPj4gIHsKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IGlu
ZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAtNDUzMyw4ICs0
NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+ICAgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKPj4gICAgICB9Cj4+Cj4+IC0gICAgZCA9ICggYS5jbWQgIT0gSFZNT1BfYWx0cDJt
X3ZjcHVfZW5hYmxlX25vdGlmeSApID8KPj4gLSAgICAgICAgcmN1X2xvY2tfZG9tYWluX2J5X2Fu
eV9pZChhLmRvbWFpbikgOiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwo+PiArICAgIGQgPSBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsKPiAKPiBEb2VzIHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0aGUgY3VycmVudCBkb21haW4/IElmCj4g
bm90LCBkb2Vzbid0IHRoYXQgY2hhbmdlIHRoaXMgZnVuY3Rpb24ncyBhY2Nlc3NpYmlsaXR5IHRv
IGJlIGZyb20KPiBleGNsdXNpdmVseSB1c2FibGUgb25seSBieSB0aGUgb3V0c2lkZSBhZ2VudD8K
VGhlIGNvZGUgc2F5cyBpdCBzaG91bGQgYmUgc2FmZToKCiA2MzMgc3RydWN0IGRvbWFpbiAqcmN1
X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKIDYzNCB7CiA2MzUgICAgIGlmICgg
ZG9tID09IERPTUlEX1NFTEYgKQogNjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRf
ZG9tYWluKCk7CiA2MzcgICAgIHJldHVybiByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKTsKIDYz
OCB9CgphcyBsb25nIGFzIGRvbSA9PSBET01JRF9TRUxGLiBJIHRoaW5rIHRoZSBvbGQgYmVoYXZp
b3VyIGFzc3VtZWQgdGhhdApIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGFsb25lIHdv
dWxkIG9ubHkgZXZlciBiZSB1c2VkIGZyb20gdGhlCmN1cnJlbnQgZG9tYWluLCBhbmQgdGhpcyBj
aGFuZ2UgZXhwYW5kcyBpdHMgdXNhYmlsaXR5IChBZHJpYW4gc2hvdWxkCmNvcnJlY3QgbWUgaWYg
SSdtIHdyb25nIGhlcmUpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 22:44:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 22:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxK3q-0004xL-60; Tue, 04 Sep 2018 22:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyzs=ls=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxK3o-0004wz-Nc
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 22:44:36 +0000
X-Inumbo-ID: 363de51b-b094-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 363de51b-b094-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 22: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 1fxK3l-0006ib-34; Tue, 04 Sep 2018 22:44: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 1fxK3k-0006up-SF; Tue, 04 Sep 2018 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 1fxK3k-00078r-Ra; Tue, 04 Sep 2018 22:44:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127266-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck: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-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-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
X-Osstest-Versions-That: xen=16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 04 Sep 2018 22:44:32 +0000
Subject: [Xen-devel] [xen-unstable test] 127266: 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>

ZmxpZ2h0IDEyNzI2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI2Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjMyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjcyMzIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzIzMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjMyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjcyMzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzIzMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjMy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjcyMzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzIzMgogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5ZjNm
ZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5ZjAxCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAxNmJiZjhlN2IzOWI1MDQ1N2JiMmY2NTQ3ZjE2NmJkNTRkNTBl
NGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyMzIgIDIwMTgtMDktMDQgMDA6NDE6MDkgWiAg
ICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjY2ICAyMDE4LTA5LTA0IDEzOjUyOjAx
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
ZW4teHNtLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
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
dC94ZW4uZ2l0CiAgIDE2YmJmOGU3YjMuLjlmM2ZkM2QzMzkgIDlmM2ZkM2QzMzliNDJhNjMyY2Nj
MWM1ZmZmMjE4ZDFkMTlhNjlmMDEgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 23:13:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 23: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 1fxKW1-0007Rq-R4; Tue, 04 Sep 2018 23:13:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0y5t=ls=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1fxKW0-0007Rl-BC
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 23:13:44 +0000
X-Inumbo-ID: 47515dc3-b098-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47515dc3-b098-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 23:14:31 +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 w84N8vl4111460;
 Tue, 4 Sep 2018 23:13:41 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=ijy4bSRxN3VBVL6dKmesoFAmGh+KFc4f4cNr9vLQdV8=;
 b=J+fZxYR1EQ/qpnGF+CDLod391K0gyPxFIqO2N7USyVdYdAIWaO+Io8a/xPPYBA1+N5j+
 E/5Hv4M9KjWq5iUvTbXrFttgxi8qbwAXR6+U7dwfIh2wpRpoHLc09nkeuzs4T2sj2n6z
 R8pihClrAzs/se+VgUyAY4y7J7VXxgjwYxGz7MoNP07pX+mnEyuUGRW5oXaEA76L9uJa
 VI6k3LcNlTT4E9EqfB0IwaZjCg5yF2lqPZCgNyQYQA2ftUmjnzehMWDQlNyz0cs7FiC/
 hkN9UK9wQ/g0yUX7bNsUumYhPQkVApw35FFRJF60bXoVDvi11VdjKcivF+C1gCEPWFPf BA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2m7j6tg6nw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 04 Sep 2018 23:13:41 +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 w84NDeOl000617
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 4 Sep 2018 23:13: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 w84NDe4c016757;
 Tue, 4 Sep 2018 23:13:40 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 04 Sep 2018 23:13:40 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <f3befca2-fc65-81b8-c9ed-311de7967958@oracle.com>
Date: Wed, 5 Sep 2018 07:14:26 +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: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9006
 signatures=668708
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-1807170000 definitions=main-1809040231
Subject: Re: [Xen-devel] [PATCH] xen-swiotlb: use actually allocated size on
 check physical contiguous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: John Sobecki <john.sobecki@oracle.com>, Joe Jin <joe.jin@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 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>

QmVsb3cgbW9kdWxlIHdvdWxkIGhlbHAgcGVvcGxlIHJlcHJvZHVjZSB0aGUgaXNzdWUgdG8gdW5k
ZXJzdGFuZCB0aGUgc3ltcHRvbToKCmh0dHBzOi8vZ2l0aHViLmNvbS9maW5hbGx5anVzdGljZS9w
YXRjaHNldC9ibG9iL21hc3Rlci94ZW4tc3dpb3RsYi1wYW5pYy5jCgpJbiBhZGRpdGlvbiwgb24g
dGhlIHhlbiBoeXBlcnZpc29yIHNpZGUsIHRoZSBtZW1vcnlfZXhjaGFuZ2UoKSBpbiB4ZW4gaHlw
ZXJ2aXNvcgpkb2VzIG5vdCBjaGVjayBpZiB0aGUgdGhlIHBmbiBvZiBpbnB1dCBtZm4gYmVsb25n
IHRvIHRoZSBzYW1lIGV4dGVudCBhcmUKY29udGludW91cyBpbiBndWVzdCBkb21haW4uIEFzIGEg
cmVzdWx0LCB0aGUgd3JvbmcgcGFnZSBpcyBzdG9sZW4gZnJvbSBndWVzdCBkb21haW4uCgpDYW4g
d2UgYXNzdW1lIGl0IGlzIGZpbmUgdG8gbm90IGNoZWNrIGlmIHBmbiBvZiBtZm4gYXJlIGNvbnRp
bnVvdXMgaW4geGVuCmh5cGVydmlzb3I/CgpJIHRoaW5rIGl0IGlzIE9LIGFzIHRoZSBndWVzdCBk
b21haW4gaXMgcmVzcG9uc2libGUgdG8gbWFpbnRhaW4gaXRzIG1lbW9yeQpwYWdlcy4geGVuIGlz
IGhhcHB5IHRvIHNlcnZlIGFueSBvcGVyYXRpb25zIGZyb20gZ3Vlc3QgZG9tYWluLCB1bmxlc3Mg
c3VjaApvcGVyYXRpb24gaXMgaGFybWZ1bCB0byB4ZW4gaHlwZXJ2aXNvciBvciBvdGhlciBkb21h
aW5zLiBJbiB0aGUgd29yc3QgY2F1c2UsIHRoZQpkb20wIChvciBkb21VIHdpdGggcGFzc3Rocm91
Z2gpIHdvdWxkIHBhbmljIGl0c2VsZi4KCiA0OTYgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdl
KC4uLgouLi4gLi4uCiA2MDkgICAgICAgICAvKiBTdGVhbCBhIGNodW5rJ3Mgd29ydGggb2YgaW5w
dXQgcGFnZXMgZnJvbSB0aGUgZG9tYWluLiAqLwogNjEwICAgICAgICAgZm9yICggaiA9IDA7IGog
PCAoMVVMIDw8IGluX2NodW5rX29yZGVyKTsgaisrICkKIDYxMSAgICAgICAgIHsKIDYxMiAgICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgKIDYxMyAgICAg
ICAgICAgICAgICAgJmdtZm4sIGV4Y2guaW4uZXh0ZW50X3N0YXJ0LCAoaTw8aW5fY2h1bmtfb3Jk
ZXIpK2osIDEpKSApCiA2MTQgICAgICAgICAgICAgewogNjE1ICAgICAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiA2MTYgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKIDYxNyAgICAgICAgICAg
ICB9CiA2MTgKCiAtLS0tLS0tPiBub3QgY2hlY2tpbmcgaWYgdGhlIGdmbiBvZiBnbWZuIGFyZSBj
b250aW51b3VzIGluIGJlbG93ICdmb3IgbG9vcCcgZm9yCmVhY2ggZXh0ZW50LgoKIDYxOSAgICAg
ICAgICAgICBmb3IgKCBrID0gMDsgayA8ICgxVUwgPDwgZXhjaC5pbi5leHRlbnRfb3JkZXIpOyBr
KysgKQogNjIwICAgICAgICAgICAgIHsKIDYyMSAjaWZkZWYgQ09ORklHX1g4NgogNjIyICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CiA2MjMKIDYyNCAgICAgICAgICAgICAgICAgLyog
U2hhcmVkIHBhZ2VzIGNhbm5vdCBiZSBleGNoYW5nZWQgKi8KIDYyNSAgICAgICAgICAgICAgICAg
bWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIGdtZm4gKyBrLCAmcDJtdCk7CiA2MjYgICAgICAgICAg
ICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCiA2MjcgICAgICAgICAgICAgICAgIHsK
IDYyOCAgICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOwogNjI5ICAgICAg
ICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwogNjMwICAgICAgICAgICAgICAgICAgICAgZ290
byBmYWlsOwogNjMxICAgICAgICAgICAgICAgICB9CiA2MzIgI2Vsc2UgLyogIUNPTkZJR19YODYg
Ki8KIDYzMyAgICAgICAgICAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihkLCBfZ2ZuKGdtZm4gKyBr
KSk7CiA2MzQgI2VuZGlmCiA2MzUgICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92
YWxpZChtZm4pKSApCiA2MzYgICAgICAgICAgICAgICAgIHsKIDYzNyAgICAgICAgICAgICAgICAg
ICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOwogNjM4ICAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogNjM5ICAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwogNjQwICAgICAgICAg
ICAgICAgICB9CiA2NDEKIDY0MiAgICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1m
bik7CiA2NDMKCi0tLS0tPiBBcyBhIHJlc3VsdCwgdGhlIHdyb25nIHBhZ2UgaXMgc3RvbGVuLgoK
IDY0NCAgICAgICAgICAgICAgICAgcmMgPSBzdGVhbF9wYWdlKGQsIHBhZ2UsIE1FTUZfbm9fcmVm
Y291bnQpOwogNjQ1ICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiA2NDYgICAg
ICAgICAgICAgICAgIHsKIDY0NyAgICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiAr
IGspOwogNjQ4ICAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwogNjQ5ICAgICAgICAgICAg
ICAgICB9CiA2NTAKIDY1MSAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2FkZChwYWdlLCAmaW5f
Y2h1bmtfbGlzdCk7CiA2NTIgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOwog
NjUzICAgICAgICAgICAgIH0KIDY1NCAgICAgICAgIH0KCgpEb25nbGkgWmhhbmcKCgoKT24gMDkv
MDUvMjAxOCAwMjoxNiBBTSwgSm9lIEppbiB3cm90ZToKPiB4ZW5fc3dpb3RsYl97YWxsb2MsZnJl
ZX1fY29oZXJlbnQoKSBhY3R1YWxseSBhbGxvY2F0ZS9mcmVlIHNpemUgYnkgb3JkZXIKPiBidXQg
dXNlZCB0aGUgcmVxdWlyZWQgc2l6ZSB0byBjaGVjayBpZiBhZGRyZXNzIGlzIHBoeXNpY2FsIGNv
bnRpZ3VvdXMsCj4gaWYgZmlyc3QgcGFnZXMgYXJlIHBoeXNpY2FsIGNvbnRpZ3VvdXMgYWxzbyBw
YXNzZWQKPiByYW5nZV9zdHJhZGRsZXNfcGFnZV9ib3VuZGFyeSgpIGNoZWNrLCBidXQgb3RoZXJz
IHdlcmUgbm90IGl0IHdpbGwKPiBsZWFkIGtlcm5lbCBwYW5pYy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14
ZW4uYyB8IDYgKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKPiBpbmRleCBhNmY5YmE4NWRjNGIuLmFhMDgxZjgwNjcyOCAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14
ZW4uYwo+IEBAIC0zMDMsNiArMzAzLDkgQEAgeGVuX3N3aW90bGJfYWxsb2NfY29oZXJlbnQoc3Ry
dWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAo+ICAJKi8KPiAgCWZsYWdzICY9IH4oX19H
RlBfRE1BIHwgX19HRlBfSElHSE1FTSk7Cj4gIAo+ICsJLyogQ29udmVydCB0aGUgc2l6ZSB0byBh
Y3R1YWxseSBhbGxvY2F0ZWQuICovCj4gKwlzaXplID0gMVVMIDw8IChvcmRlciArIFhFTl9QQUdF
X1NISUZUKTsKPiArCj4gIAkvKiBPbiBBUk0gdGhpcyBmdW5jdGlvbiByZXR1cm5zIGFuIGlvcmVt
YXAncGVkIHZpcnR1YWwgYWRkcmVzcyBmb3IKPiAgCSAqIHdoaWNoIHZpcnRfdG9fcGh5cyBkb2Vz
bid0IHJldHVybiB0aGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbAo+ICAJICogYWRkcmVzcy4gSW4g
ZmFjdCBvbiBBUk0gdmlydF90b19waHlzIG9ubHkgd29ya3MgZm9yIGtlcm5lbCBkaXJlY3QKPiBA
QCAtMzUxLDYgKzM1NCw5IEBAIHhlbl9zd2lvdGxiX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmlj
ZSAqaHdkZXYsIHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwKPiAgCSAqIHBoeXNpY2FsIGFkZHJl
c3MgKi8KPiAgCXBoeXMgPSB4ZW5fYnVzX3RvX3BoeXMoZGV2X2FkZHIpOwo+ICAKPiArCS8qIENv
bnZlcnQgdGhlIHNpemUgdG8gYWN0dWFsbHkgYWxsb2NhdGVkLiAqLwo+ICsJc2l6ZSA9IDFVTCA8
PCAob3JkZXIgKyBYRU5fUEFHRV9TSElGVCk7Cj4gKwo+ICAJaWYgKCgoZGV2X2FkZHIgKyBzaXpl
IC0gMSA8PSBkbWFfbWFzaykpIHx8Cj4gIAkgICAgcmFuZ2Vfc3RyYWRkbGVzX3BhZ2VfYm91bmRh
cnkocGh5cywgc2l6ZSkpCj4gIAkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24ocGh5cywg
b3JkZXIpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 23:36:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 23: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 1fxKro-0000eB-Vr; Tue, 04 Sep 2018 23:36:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wdzn=ls=citrix.com=prvs=778137930=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxKro-0000e6-3N
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 23:36:16 +0000
X-Inumbo-ID: 6cdde09e-b09b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6cdde09e-b09b-11e8-a6a9-d7ebe60f679a;
 Tue, 04 Sep 2018 23:37:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,330,1531785600"; d="scan'208";a="78551621"
To: Dongli Zhang <dongli.zhang@oracle.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
 <f3befca2-fc65-81b8-c9ed-311de7967958@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <717bd7ec-229d-02dc-e696-7ede026dbe92@citrix.com>
Date: Wed, 5 Sep 2018 00:36:09 +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: <f3befca2-fc65-81b8-c9ed-311de7967958@oracle.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-swiotlb: use actually allocated size on
 check physical contiguous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: John Sobecki <john.sobecki@oracle.com>, Joe Jin <joe.jin@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 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>

T24gMDUvMDkvMTggMDA6MTQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBCZWxvdyBtb2R1bGUgd291
bGQgaGVscCBwZW9wbGUgcmVwcm9kdWNlIHRoZSBpc3N1ZSB0byB1bmRlcnN0YW5kIHRoZSBzeW1w
dG9tOgo+Cj4gaHR0cHM6Ly9naXRodWIuY29tL2ZpbmFsbHlqdXN0aWNlL3BhdGNoc2V0L2Jsb2Iv
bWFzdGVyL3hlbi1zd2lvdGxiLXBhbmljLmMKPgo+IEluIGFkZGl0aW9uLCBvbiB0aGUgeGVuIGh5
cGVydmlzb3Igc2lkZSwgdGhlIG1lbW9yeV9leGNoYW5nZSgpIGluIHhlbiBoeXBlcnZpc29yCj4g
ZG9lcyBub3QgY2hlY2sgaWYgdGhlIHRoZSBwZm4gb2YgaW5wdXQgbWZuIGJlbG9uZyB0byB0aGUg
c2FtZSBleHRlbnQgYXJlCj4gY29udGludW91cyBpbiBndWVzdCBkb21haW4uIEFzIGEgcmVzdWx0
LCB0aGUgd3JvbmcgcGFnZSBpcyBzdG9sZW4gZnJvbSBndWVzdCBkb21haW4uCj4KPiBDYW4gd2Ug
YXNzdW1lIGl0IGlzIGZpbmUgdG8gbm90IGNoZWNrIGlmIHBmbiBvZiBtZm4gYXJlIGNvbnRpbnVv
dXMgaW4geGVuCj4gaHlwZXJ2aXNvcj8KClRoZSBwdXJwb3NlIG9mIHRoZSBtZW1vcnlfZXhjaGFu
Z2UgaHlwZXJjYWxsIGlzIHRvIGV4Y2hhbmdlIGFueQphcmJpdHJhcnkgc2V0IG9mIGd1ZXN0IGZy
YW1lcyB3aXRoIGFuIGVxdWl2YWxlbnRseSBzaXplZCBzZXQgZnJhbWVzIHdpdGgKZGlmZmVyZW50
IHByb3BlcnRpZXMuCgpUaGUgcHJhY3RpY2FsIHVzZSBpcyBmb3IgUFYgZ3Vlc3RzIHRvIGJlIGFi
bGUgdG8gY3JlYXRlIGEgRE1BIGJ1ZmZlcgp3aGljaCBpcyBwaHlzaWNhbGx5IGNvbnRpbnVvdXMu
wqAgWGVuIGRvZXMgbm90LCBhbmQgaW5kZWVkIHNob3VsZCBub3QsCmNhcmUgYWJvdXQgdGhlIHBy
b3BlcnRpZXMgb2YgdGhlIGlucHV0IGZyYW1lIGxpc3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 04 23:52:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Sep 2018 23: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 1fxL7W-00024T-HH; Tue, 04 Sep 2018 23: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=5ckp=ls=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fxL7U-00024O-Ow
 for xen-devel@lists.xenproject.org; Tue, 04 Sep 2018 23:52:28 +0000
X-Inumbo-ID: 58cdb487-b09d-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58cdb487-b09d-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 01:50:48 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w84NiS7V167664;
 Tue, 4 Sep 2018 23:52:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=YSLG1v/YTJ/X6v9j7Zl3Zkzc+bmmp8lFfAThEbpxwVk=;
 b=3QGD7KC+Qw+Dgz4xlj6KTDQLm0BRgDtbJtcj/H3Up53AlyHmz0DfjvB2LNEhkaQ9xEhJ
 Y39sLpLokXiG2cwRoYnU0yd4EMSbUIemAq5vebI9SSfO181WDxwo/7Hnq2nMVbSYzL7U
 94h3ZCKtZmNM/q46FzAaLn8QJMwFceKPQbbd51HiJU5yy8sEGfvpegkRbU+CTnnU6NcS
 waYXJMfbEAXSFce1UzmsF0u8ywoOR5JjLFf1ktzOFcHaMcR2mFSwLQHKXj1eYXKe2IFw
 HJeaqHz2/2opYjHsFFJS5L8kngubAZgdpPTcaweNFbsPtZY3jNIQPGNxe3afIyHBdTXU Yg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2m7jqpg8v8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 04 Sep 2018 23:52:25 +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 w84NqPwr017363
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 4 Sep 2018 23:52:25 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w84NqNju029774;
 Tue, 4 Sep 2018 23:52: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 ; Tue, 04 Sep 2018 16:52:22 -0700
To: Andy Smith <andy@strugglers.net>, xen-devel@lists.xenproject.org
References: <20180830005130.GO3695@bitfolk.com>
 <958fdd6b-f67d-098e-c713-7c50a6b64ce6@oracle.com>
 <20180903003231.GF3695@bitfolk.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <313e9226-4dc6-a8a2-16f1-fcf0ec22f647@oracle.com>
Date: Tue, 4 Sep 2018 19:53:40 -0400
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: <20180903003231.GF3695@bitfolk.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9006
 signatures=668708
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-1807170000 definitions=main-1809040236
Subject: Re: [Xen-devel] Problems booting 32-bit PV;
 just me or more widespread?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMjAxOCAwODozMiBQTSwgQW5keSBTbWl0aCB3cm90ZToKPgo+IFRoaXMgb25lIHNo
b3VsZCB3b3JrIHRob3VnaCBhcyBpdCdzIHRoZWlyIG5ldGJvb3QgaW5zdGFsbGVyOgo+Cj4gICAg
IGh0dHA6Ly9hcmNoaXZlLnVidW50dS5jb20vdWJ1bnR1L2Rpc3RzL2Jpb25pYy9tYWluL2luc3Rh
bGxlci1pMzg2L2N1cnJlbnQvaW1hZ2VzL25ldGJvb3QveGVuLwo+Cj4gV2hlbiBJIGRvIHhsIGNy
ZWF0ZSB3aXRoIHRoaXMgb25lIChkaXJlY3Qga2VybmVsIGJvb3QpLCBJIGdldCB0aGlzCj4gY3Jh
c2ggaW4gdGhlIHhsIGRtZXNnOgo+Cj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZy
b20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM1MTBkOCB4ODZfNjQvY29tcGF0L2VudHJ5
LlMjY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHhkOS8weGVkCj4gKFhFTikgRG9tYWluIDcz
ICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzQ6Cj4gKFhFTikgLS0tLVsgWGVuLTQuMTAuMSAgeDg2
XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDQKPiAoWEVO
KSBSSVA6ICAgIGUwMTk6WzwwMDAwMDAwMGMxMDM4ZWY5Pl0KPiAoWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMDAyOTIgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkNzN2MCkKPiAoWEVOKSBy
YXg6IDAwMDAwMDAwYzFjZDM1NDAgICByYng6IDAwMDAwMDAwYzE4YTAxZTAgICByY3g6IDAwMDAw
MDAwMDAwMDAwMDAKPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAwMDAw
YzFiZmRlZWMgICByZGk6IDAwMDAwMDAwYzFiZmRmMzQKPiAoWEVOKSByYnA6IDAwMDAwMDAwYzFi
ZmRmMTAgICByc3A6IDAwMDAwMDAwYzFiZmRlY2MgICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAo
WEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6
IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAw
MDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByMTU6IDAwMDAw
MDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAzNTI2
ZTAKPiAoWEVOKSBjcjM6IDAwMDAwMDNmNTZkNTQwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMTQK
PiAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBn
c3M6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBkczogZTAyMSAgIGVzOiBlMDIxICAgZnM6IGUw
MjEgICBnczogZTAyMSAgIHNzOiBlMDIxICAgY3M6IGUwMTkKPiAoWEVOKSBHdWVzdCBzdGFjayB0
cmFjZSBmcm9tIGVzcD1jMWJmZGVjYzoKPiAoWEVOKSAgIDAwMDAwMDAwIGMxMDM4ZWY5IDAwMDFl
MDE5IDAwMDEwMDkyIGMxY2QzNTQwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gKFhFTikg
ICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCBmZmZmZmZmZiBjMWJmZGYyNCBjMWNkMzU0MCBj
MWNkMzU0MCBjMWJmZGYzMAo+IChYRU4pICAgYzFiZmRmMzQgYzFiZmRmNTAgYzEwMzlhNzcgYzFi
ZmRmM2MgYzFiZmRmMzggYzFiZmRmNDAgMDAwMDIwMmUgMDAwMDEwMDAKPiAoWEVOKSAgIDAwMDAw
MDAwIDAwMDAwMDAwIDgwMDAwMDA4IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IGMyNDhhMDAwCj4gKFhFTikgICBjMWVkYTAwMCBjMWJmZGZmYyBjMWNmNTIyMiAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+IChYRU4pICAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAKPiAoWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+IChY
RU4pICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAKPiAoWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIGMyNDhhMDAw
IGMxZWRhMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gKFhFTikgICAw
MDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMAo+IChYRU4pICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKPiAoWEVOKSAgIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwCj4gKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+IChYRU4pICAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
PiAoWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gKFhFTikgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+IChYRU4p
ICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAKPiAoWEVOKSAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gKFhFTikgICAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMAo+Cj4gQW55IGlkZWFzIGFib3V0IHRoYXQgb25lPwo+CgpOby4gWW91IHdpbGwg
bmVlZCB0byBmaW5kIG91dCB3aGF0IFJJUCBwb2ludHMgdG8gaW4gdGhlIHZtbGludXguIEFuZApw
b3NzaWJseSB1bndyYXAgdGhlIHN0YWNrLgoKKEJUVywgd2hlbiByZXBseWluZywgcGxlYXNlIGlu
Y2x1ZGUgd2hvZXZlciB5b3UgYXJlIHJlcGx5aW5nIHRvLCBub3QKanVzdCB0aGUgbGlzdCkKCgot
Ym9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 00:43:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 00:43: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 1fxLuy-0006af-F3; Wed, 05 Sep 2018 00: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=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxLuw-0006aT-Rm
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 00:43:34 +0000
X-Inumbo-ID: 7c6c452d-b0a4-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c6c452d-b0a4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 02:41:54 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxLus-0001J7-8K; Wed, 05 Sep 2018 00:43: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 1fxLus-0001bl-0m; Wed, 05 Sep 2018 00:43:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxLur-0006nU-Vp; Wed, 05 Sep 2018 00:43:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127256-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-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-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
X-Osstest-Versions-This: linux=60c1f89241d49bacf71035470684a8d7b4bb46ea
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 00:43:29 +0000
Subject: [Xen-devel] [linux-linus test] 127256: 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>

ZmxpZ2h0IDEyNzI1NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MjU2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2Rl
YmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTI3MjIxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMjcyMjEgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA2MGMxZjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0
YmI0NmVhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBl
ZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4
OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDIyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAyMCBkYXlzICAgMTYgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTI3MTkzICAyMDE4LTA5LTAzIDA0OjE1OjM1IFogICAgMSBkYXlz
ICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoyMTExIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDI2MDU3MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 00:44:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 00:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxLvR-0006dG-UK; Wed, 05 Sep 2018 00:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yvpc=lt=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fxLvQ-0006d6-Qw
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 00:44:04 +0000
X-Inumbo-ID: 8d486dc8-b0a4-11e8-a8a5-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d486dc8-b0a4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 02:42:23 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2018 17:44:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,331,1531810800"; d="scan'208";a="71643523"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga006.jf.intel.com with ESMTP; 04 Sep 2018 17:42:20 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 4 Sep 2018 17:42:14 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002;
 Wed, 5 Sep 2018 08:42:12 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg//+guQCAAIbYAP//fToAgAAAjwCAAAVWAIABipFw
Date: Wed, 5 Sep 2018 00:42:11 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTA5NGVmM2ItODgyNS00OTQ5LTg4YWYtMmFhMjMxZDY2ZjkyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSnY5NWlhVERVRmpDYytXVHVlXC94b0tvbWxzdmppNXNJd2NNdWV5VWNmYitDZVBMRjV0NFwvMFE5VG5VTllPK05OIn0=
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIFNlcHRlbWJlciA0LCAyMDE4IDU6MDggUE0KPiAKPiA+Pj4gT24gMDQuMDkuMTggYXQg
MTA6NDksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0KPiA+PiBTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOCAwOTo0Nwo+ID4+IFRvOiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiA+PiBDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbgo+IEdyYWxsCj4gPj4g
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47Cj4gU3RlZmFubwo+ID4+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNl
IHRoZSBjb25jZXB0Cj4gb2YKPiA+PiBCRk4uLi4KPiA+Pgo+ID4+ID4+PiBPbiAwNC4wOS4xOCBh
dCAxMDozNywgPGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+PiAgRnJvbTogSmFu
IEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiBUdWVzZGF5
LCBTZXB0ZW1iZXIgNCwgMjAxOCA0OjMzIFBNCj4gPj4gPj4gPgo+ID4+ID4+ID4gYnVzIGFkZHJl
c3MgaXMgY29tbW9ubHkgdXNlZCBhbG9uZyB3aXRoIHBoeXNpY2FsL3ZpcnR1YWwgYWRkcmVzcywK
PiB0bwo+ID4+ID4+ID4gcmVwcmVzZW50IGRpZmZlcmVudCB2aWV3cyBiZXR3ZWVuIGRldmljZXMg
YW5kIENQVS4gRnJvbSB0aGF0Cj4gYW5nbGUKPiA+PiA+PiA+IEkgdGhpbmsgQkZOIGlzIGEgY2xl
YXIgdGVybSBpbiB0aGlzIGNvbnRleHQuIGJ0dyBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvCj4gPj4g
Pj4gPiBkaWZmZXJlbnRpYXRlIEdCRk4gYW5kIE1CRk4gc2luY2UgdGhlcmUgaXMgb25seSBvbmUg
QkZOIHZpZXcgcGVyCj4gPj4gPj4gPiBkZXZpY2UuCj4gPj4gPj4KPiA+PiA+PiBTdXJlLCBidXQg
eW91IG5lZ2xlY3QgdGhlIHByZXNlbmNlIG9mIG9uZSBvciBtb3JlIElPTU1VcyB3aGVuCj4gPj4g
Pj4geW91IHNheSAiYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUiLiBUaGVyZSBhZGRyZXNzZXMgcHJp
b3IgdG8gYW5kCj4gPj4gPj4gYWZ0ZXIgSU9NTVUgdHJhbnNsYXRpb24gYXJlIGRpc3RpbmN0LCBh
bmQgd2hpbGUgdGhlIG9uZSBiZWZvcmUgdGhlCj4gPj4gPj4gdHJhbnNsYXRpb24gbWF0Y2hlcyB0
aGUgZGV2aWNlIHZpZXcsIHRoZSBvbmUgYWZ0ZXIgdHJhbnNsYXRpb24gZG9lcwo+ID4+ID4+IG5v
dCBuZWNlc3NhcmlseSBtYXRjaCB0aGUgQ1BVIHZpZXcuIEhlbmNlIHRoZXJlIGFyZSB0d28gImJ1
cyIKPiA+PiA+PiBmcmFtZSBudW1iZXJzIGhlcmUgLSBvbmUgcmVwcmVzZW50aW5nIHRoZSBkZXZp
Y2UgdmlldywgYW5kIHRoZQo+ID4+ID4+IG90aGVyIHJlcHJlc2VudGluZyB0aGUgSU9NTVUgKG91
dHB1dCkgdmlldy4KPiA+PiA+Pgo+ID4+ID4KPiA+PiA+IEkgZGlkbid0IGdldC4gdGhlIG91dHB1
dCBhZGRyZXNzIGZyb20gSU9NTVUgaXMgdGhlIG9uZSBzZW50IHRvCj4gPj4gPiBtZW1vcnkgY29u
dHJvbGxlciwgc2FtZSBhcyB0aGUgb25lIHNlbnQgZnJvbSBDUFUuCj4gPj4KPiA+PiBUaGF0J3Mg
b24gcHJlc2VudCB4ODYgc3lzdGVtcywgYnV0IGFpdWkgbm90IGluIHRoZSBnZW5lcmFsIGNhc2Uu
IFRoZQo+ID4+IHRlcm1pbm9sb2d5IHRvIGJlIHVzZWQgaW4gWGVuIHNob3VsZCBmaXQgdGhlIGdl
bmVyYWwgY2FzZSB0aG91Z2guCj4gPgo+ID4gU28geW91ciBjb25jZXJuIGlzIGNhc2NhZGVkIElP
TU1Vcz8KPiAKPiBOb3QgcHJpbWFyaWx5LiBNeSBjb25jZXJuIGFyZSBzeXN0ZW1zIHdpdGggYW4g
SS9PIGFkZHJlc3Mgc3BhY2UKPiAoYmVoaW5kIHRoZSBJT01NVSkgZGlzdGluY3QgZnJvbSB0aGUg
Q1BVIGFkZHJlc3Mgc3BhY2UuIElpcmMgYXQKPiBsZWFzdCBBbHBoYSBpcy93YXMgdGhhdCB3YXku
Cj4gCgpUaGVuIFBhdWwgcGxlYXNlIGRvY3VtZW50cyBjbGVhcmx5IHRoYXQgdGhpcyBidXMgYWRk
cmVzcyByZWZlcnMgdG8KdGhlIGlucHV0IHNpZGUgb2YgSU9NTVUuIDotKQoKVGhhbmtzCktldmlu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 02:44:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 02: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 1fxNnh-0001R5-Nh; Wed, 05 Sep 2018 02:44:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ibnp=lt=163.com=xxtxjtu@srs-us1.protection.inumbo.net>)
 id 1fxNng-0001R0-6l
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 02:44:12 +0000
X-Inumbo-ID: ad60ebce-b0b5-11e8-a6a9-d7ebe60f679a
Received: from m50-138.163.com (unknown [123.125.50.138])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ad60ebce-b0b5-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 02:44:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Mime-Version:Date:Subject:Message-Id; bh=7+qcs
 X9R/BTcd1Y9A6Q2LPXb0t6hqu3DhrW0Ac6OfJQ=; b=iFZRmirvJCl1IHJXMdO9f
 Wpgfw+6ClnL8I1ww+doAbiqKHemgHVaU95qG4cVsfx8ZuETqeX3pj3O1z9CvJ/iD
 xOgffpTkRxj/2QTMu50Hu5Ur1MsTzT4OvlJet5qfVd5wkPLg8fcGj8JBdsqIbSZ7
 tGTYCWOG3O8zr7db2tRBKE=
Received: from [10.29.71.217] (unknown [112.64.68.103])
 by smtp1 (Coremail) with SMTP id C9GowADn7uroQo9b10ZvAA--.33S2;
 Wed, 05 Sep 2018 10:44:06 +0800 (CST)
From: "xxtxjtu@163.com" <xxtxjtu@163.com>
Mime-Version: 1.0 (1.0)
Date: Wed, 5 Sep 2018 10:43:51 +0800
Message-Id: <D63CDD09-3A89-4211-AFA5-783C3D93D684@163.com>
To: xen-devel@lists.xenproject.org
X-Mailer: iPhone Mail (15F79)
X-CM-TRANSID: C9GowADn7uroQo9b10ZvAA--.33S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUc038UUUUU
X-Originating-IP: [112.64.68.103]
X-CM-SenderInfo: h00w5ylwx6il2tof0z/1tbiSBa4FFXloKNilwAAs0
Subject: [Xen-devel] Change kernel with kexec on 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBJIHVzZSBrZXhlYyB0byBjaGFuZ2UgdGhlIGtlcm5lbCBvbiBYZW4sIGl0IGFsd2F5cyBh
cHBlYXJzIGFuIGVycm9yIOKAnGNvdWxkIG5vdCBnZXQgbWVtb3J5IGxheW91dOKAnT8gV2h5PyBE
b2VzIGl0IHN1cHBvcnQgdG8gYm9vdCB3aXRob3V0IGJpb3Mgb24gWGVuIHdpdGgga2V4ZWM/Cgrl
j5Hoh6rmiJHnmoQgaVBob25lCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 05:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 05: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 1fxQUb-0006IH-FF; Wed, 05 Sep 2018 05:36:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxQUa-0006IC-Po
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 05:36:40 +0000
X-Inumbo-ID: c6ba4e6e-b0cd-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6ba4e6e-b0cd-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 05:37: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 239AFAE15;
 Wed,  5 Sep 2018 05:36:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Wed,  5 Sep 2018 07:36:34 +0200
Message-Id: <20180905053634.13648-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] x86/xen: make xen_reservation_lock 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: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 mingo@redhat.com, tglx@linutronix.de, 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>

dGlwLmdpdCBmMDMwYWFkZTkxNjUgKCJ4ODYveGVuOiBNb3ZlIHB2IHNwZWNpZmljIHBhcnRzIG9m
CmFyY2gveDg2L3hlbi9tbXUuYyB0byBtbXVfcHYuYyIpIG1pc3NlZCB0byBtYWtlIHhlbl9yZXNl
cnZhdGlvbl9sb2NrCnN0YXRpYy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggMTIxODBlNzI4M2I3
Li4zYTI3MjliODMyOTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9h
cmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgcHVkX3QgbGV2
ZWwzX3VzZXJfdnN5c2NhbGxbUFRSU19QRVJfUFVEXSBfX3BhZ2VfYWxpZ25lZF9ic3M7CiAgKiBQ
cm90ZWN0cyBhdG9taWMgcmVzZXJ2YXRpb24gZGVjcmVhc2UvaW5jcmVhc2UgYWdhaW5zdCBjb25j
dXJyZW50IGluY3JlYXNlcy4KICAqIEFsc28gcHJvdGVjdHMgbm9uLWF0b21pYyB1cGRhdGVzIG9m
IGN1cnJlbnRfcGFnZXMgYW5kIGJhbGxvb24gbGlzdHMuCiAgKi8KLURFRklORV9TUElOTE9DSyh4
ZW5fcmVzZXJ2YXRpb25fbG9jayk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHhlbl9yZXNlcnZh
dGlvbl9sb2NrKTsKIAogLyoKICAqIE5vdGUgYWJvdXQgY3IzIChwYWdldGFibGUgYmFzZSkgdmFs
dWVzOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 06:49:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxRcW-0003H4-0n; Wed, 05 Sep 2018 06:48: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=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxRcU-0003Gw-TB
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 06:48:54 +0000
X-Inumbo-ID: 85b82bf4-b0d7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85b82bf4-b0d7-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 08:47:14 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 00:48:52 -0600
Message-Id: <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 00:48:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

Pj4+IE9uIDA1LjA5LjE4IGF0IDAyOjQyLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
VHVlc2RheSwgU2VwdGVtYmVyIDQsIDIwMTggNTowOCBQTQo+PiAKPj4gPj4+IE9uIDA0LjA5LjE4
IGF0IDEwOjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMDk6NDcKPj4gPj4g
VG86IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiA+PiBDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbgo+PiBH
cmFsbAo+PiA+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsKPj4gU3RlZmFubwo+PiA+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4+ID4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPgo+PiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBp
b21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0Cj4+IG9mCj4+ID4+IEJGTi4uLgo+PiA+Pgo+PiA+
PiA+Pj4gT24gMDQuMDkuMTggYXQgMTA6MzcsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6
Cj4+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+
PiA+PiA+PiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgNCwgMjAxOCA0OjMzIFBNCj4+ID4+ID4+
ID4KPj4gPj4gPj4gPiBidXMgYWRkcmVzcyBpcyBjb21tb25seSB1c2VkIGFsb25nIHdpdGggcGh5
c2ljYWwvdmlydHVhbCBhZGRyZXNzLAo+PiB0bwo+PiA+PiA+PiA+IHJlcHJlc2VudCBkaWZmZXJl
bnQgdmlld3MgYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUuIEZyb20gdGhhdAo+PiBhbmdsZQo+PiA+
PiA+PiA+IEkgdGhpbmsgQkZOIGlzIGEgY2xlYXIgdGVybSBpbiB0aGlzIGNvbnRleHQuIGJ0dyBp
dCBpcyBub3QgbmVjZXNzYXJ5IHRvCj4+ID4+ID4+ID4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBN
QkZOIHNpbmNlIHRoZXJlIGlzIG9ubHkgb25lIEJGTiB2aWV3IHBlcgo+PiA+PiA+PiA+IGRldmlj
ZS4KPj4gPj4gPj4KPj4gPj4gPj4gU3VyZSwgYnV0IHlvdSBuZWdsZWN0IHRoZSBwcmVzZW5jZSBv
ZiBvbmUgb3IgbW9yZSBJT01NVXMgd2hlbgo+PiA+PiA+PiB5b3Ugc2F5ICJiZXR3ZWVuIGRldmlj
ZXMgYW5kIENQVSIuIFRoZXJlIGFkZHJlc3NlcyBwcmlvciB0byBhbmQKPj4gPj4gPj4gYWZ0ZXIg
SU9NTVUgdHJhbnNsYXRpb24gYXJlIGRpc3RpbmN0LCBhbmQgd2hpbGUgdGhlIG9uZSBiZWZvcmUg
dGhlCj4+ID4+ID4+IHRyYW5zbGF0aW9uIG1hdGNoZXMgdGhlIGRldmljZSB2aWV3LCB0aGUgb25l
IGFmdGVyIHRyYW5zbGF0aW9uIGRvZXMKPj4gPj4gPj4gbm90IG5lY2Vzc2FyaWx5IG1hdGNoIHRo
ZSBDUFUgdmlldy4gSGVuY2UgdGhlcmUgYXJlIHR3byAiYnVzIgo+PiA+PiA+PiBmcmFtZSBudW1i
ZXJzIGhlcmUgLSBvbmUgcmVwcmVzZW50aW5nIHRoZSBkZXZpY2UgdmlldywgYW5kIHRoZQo+PiA+
PiA+PiBvdGhlciByZXByZXNlbnRpbmcgdGhlIElPTU1VIChvdXRwdXQpIHZpZXcuCj4+ID4+ID4+
Cj4+ID4+ID4KPj4gPj4gPiBJIGRpZG4ndCBnZXQuIHRoZSBvdXRwdXQgYWRkcmVzcyBmcm9tIElP
TU1VIGlzIHRoZSBvbmUgc2VudCB0bwo+PiA+PiA+IG1lbW9yeSBjb250cm9sbGVyLCBzYW1lIGFz
IHRoZSBvbmUgc2VudCBmcm9tIENQVS4KPj4gPj4KPj4gPj4gVGhhdCdzIG9uIHByZXNlbnQgeDg2
IHN5c3RlbXMsIGJ1dCBhaXVpIG5vdCBpbiB0aGUgZ2VuZXJhbCBjYXNlLiBUaGUKPj4gPj4gdGVy
bWlub2xvZ3kgdG8gYmUgdXNlZCBpbiBYZW4gc2hvdWxkIGZpdCB0aGUgZ2VuZXJhbCBjYXNlIHRo
b3VnaC4KPj4gPgo+PiA+IFNvIHlvdXIgY29uY2VybiBpcyBjYXNjYWRlZCBJT01NVXM/Cj4+IAo+
PiBOb3QgcHJpbWFyaWx5LiBNeSBjb25jZXJuIGFyZSBzeXN0ZW1zIHdpdGggYW4gSS9PIGFkZHJl
c3Mgc3BhY2UKPj4gKGJlaGluZCB0aGUgSU9NTVUpIGRpc3RpbmN0IGZyb20gdGhlIENQVSBhZGRy
ZXNzIHNwYWNlLiBJaXJjIGF0Cj4+IGxlYXN0IEFscGhhIGlzL3dhcyB0aGF0IHdheS4KPj4gCj4g
Cj4gVGhlbiBQYXVsIHBsZWFzZSBkb2N1bWVudHMgY2xlYXJseSB0aGF0IHRoaXMgYnVzIGFkZHJl
c3MgcmVmZXJzIHRvCj4gdGhlIGlucHV0IHNpZGUgb2YgSU9NTVUuIDotKQoKQnV0IHdoZW4gcmVh
ZGluZyBjb2RlIHlvdSBjYW4ndCBhbHdheXMgZ28gYmFjayB0byBsb29rIGF0IHRoZSBvbmUKcGxh
Y2Ugd2hlcmUgaXRzIG1lYW5pbmcgaXMgZG9jdW1lbnRlZC4gSGVuY2UgbXkgZGVzaXJlIGZvciBh
IG5hbWUKd2hpY2ggcHJvcGVybHkgY29udmV5cyB0aGUgbWVhbmluZy4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 06:56:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 06: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 1fxRje-000477-RX; Wed, 05 Sep 2018 06:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yvpc=lt=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fxRje-000472-6E
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 06:56:18 +0000
X-Inumbo-ID: e4d822ef-b0d8-11e8-a6a9-d7ebe60f679a
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4d822ef-b0d8-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 06:57:04 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2018 23:56:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,332,1531810800"; d="scan'208";a="89082022"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 04 Sep 2018 23:56:07 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 4 Sep 2018 23:56:07 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 4 Sep 2018 23:56:06 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.16]) with mapi id 14.03.0319.002;
 Wed, 5 Sep 2018 14:56:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg//+guQCAAIbYAP//fToAgAAAjwCAAAVWAIABipFw///gwwAAEPMb4A==
Date: Wed, 5 Sep 2018 06:56:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
In-Reply-To: <5B8F7C5202000078001E559F@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWU1ZTY2YzEtZjFlYS00ZDZkLWIzNTYtNjFjOTJhZjg2YjA0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUTNDTXZ5cWt2bWRKK2VHWmZwMmNTaUJFNVwvTENtazNKeXBKUHhFZjg5SUtaZ1Rqc3VBZkhUVHZtcXVoRHc2RTIifQ==
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFdl
ZG5lc2RheSwgU2VwdGVtYmVyIDUsIDIwMTggMjo0OSBQTQo+IAo+ID4+PiBPbiAwNS4wOS4xOCBh
dCAwMjo0MiwgPGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+PiAgRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiBUdWVzZGF5LCBTZXB0
ZW1iZXIgNCwgMjAxOCA1OjA4IFBNCj4gPj4KPiA+PiA+Pj4gT24gMDQuMDkuMTggYXQgMTA6NDks
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0KPiA+PiA+PiBTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOCAwOTo0Nwo+ID4+ID4+IFRv
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiA+PiA+PiBDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbgo+ID4+
IEdyYWxsCj4gPj4gPj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT47Cj4gPj4gU3RlZmFubwo+ID4+ID4+IFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiA+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI
IHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZQo+IGNvbmNlcHQKPiA+PiBvZgo+ID4+ID4+
IEJGTi4uLgo+ID4+ID4+Cj4gPj4gPj4gPj4+IE9uIDA0LjA5LjE4IGF0IDEwOjM3LCA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFp
bHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciA0LCAyMDE4IDQ6MzMgUE0KPiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPiBidXMgYWRkcmVzcyBp
cyBjb21tb25seSB1c2VkIGFsb25nIHdpdGggcGh5c2ljYWwvdmlydHVhbAo+IGFkZHJlc3MsCj4g
Pj4gdG8KPiA+PiA+PiA+PiA+IHJlcHJlc2VudCBkaWZmZXJlbnQgdmlld3MgYmV0d2VlbiBkZXZp
Y2VzIGFuZCBDUFUuIEZyb20gdGhhdAo+ID4+IGFuZ2xlCj4gPj4gPj4gPj4gPiBJIHRoaW5rIEJG
TiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0LiBidHcgaXQgaXMgbm90IG5lY2Vzc2Fy
eQo+IHRvCj4gPj4gPj4gPj4gPiBkaWZmZXJlbnRpYXRlIEdCRk4gYW5kIE1CRk4gc2luY2UgdGhl
cmUgaXMgb25seSBvbmUgQkZOIHZpZXcKPiBwZXIKPiA+PiA+PiA+PiA+IGRldmljZS4KPiA+PiA+
PiA+Pgo+ID4+ID4+ID4+IFN1cmUsIGJ1dCB5b3UgbmVnbGVjdCB0aGUgcHJlc2VuY2Ugb2Ygb25l
IG9yIG1vcmUgSU9NTVVzIHdoZW4KPiA+PiA+PiA+PiB5b3Ugc2F5ICJiZXR3ZWVuIGRldmljZXMg
YW5kIENQVSIuIFRoZXJlIGFkZHJlc3NlcyBwcmlvciB0byBhbmQKPiA+PiA+PiA+PiBhZnRlciBJ
T01NVSB0cmFuc2xhdGlvbiBhcmUgZGlzdGluY3QsIGFuZCB3aGlsZSB0aGUgb25lIGJlZm9yZSB0
aGUKPiA+PiA+PiA+PiB0cmFuc2xhdGlvbiBtYXRjaGVzIHRoZSBkZXZpY2UgdmlldywgdGhlIG9u
ZSBhZnRlciB0cmFuc2xhdGlvbiBkb2VzCj4gPj4gPj4gPj4gbm90IG5lY2Vzc2FyaWx5IG1hdGNo
IHRoZSBDUFUgdmlldy4gSGVuY2UgdGhlcmUgYXJlIHR3byAiYnVzIgo+ID4+ID4+ID4+IGZyYW1l
IG51bWJlcnMgaGVyZSAtIG9uZSByZXByZXNlbnRpbmcgdGhlIGRldmljZSB2aWV3LCBhbmQgdGhl
Cj4gPj4gPj4gPj4gb3RoZXIgcmVwcmVzZW50aW5nIHRoZSBJT01NVSAob3V0cHV0KSB2aWV3Lgo+
ID4+ID4+ID4+Cj4gPj4gPj4gPgo+ID4+ID4+ID4gSSBkaWRuJ3QgZ2V0LiB0aGUgb3V0cHV0IGFk
ZHJlc3MgZnJvbSBJT01NVSBpcyB0aGUgb25lIHNlbnQgdG8KPiA+PiA+PiA+IG1lbW9yeSBjb250
cm9sbGVyLCBzYW1lIGFzIHRoZSBvbmUgc2VudCBmcm9tIENQVS4KPiA+PiA+Pgo+ID4+ID4+IFRo
YXQncyBvbiBwcmVzZW50IHg4NiBzeXN0ZW1zLCBidXQgYWl1aSBub3QgaW4gdGhlIGdlbmVyYWwg
Y2FzZS4gVGhlCj4gPj4gPj4gdGVybWlub2xvZ3kgdG8gYmUgdXNlZCBpbiBYZW4gc2hvdWxkIGZp
dCB0aGUgZ2VuZXJhbCBjYXNlIHRob3VnaC4KPiA+PiA+Cj4gPj4gPiBTbyB5b3VyIGNvbmNlcm4g
aXMgY2FzY2FkZWQgSU9NTVVzPwo+ID4+Cj4gPj4gTm90IHByaW1hcmlseS4gTXkgY29uY2VybiBh
cmUgc3lzdGVtcyB3aXRoIGFuIEkvTyBhZGRyZXNzIHNwYWNlCj4gPj4gKGJlaGluZCB0aGUgSU9N
TVUpIGRpc3RpbmN0IGZyb20gdGhlIENQVSBhZGRyZXNzIHNwYWNlLiBJaXJjIGF0Cj4gPj4gbGVh
c3QgQWxwaGEgaXMvd2FzIHRoYXQgd2F5Lgo+ID4+Cj4gPgo+ID4gVGhlbiBQYXVsIHBsZWFzZSBk
b2N1bWVudHMgY2xlYXJseSB0aGF0IHRoaXMgYnVzIGFkZHJlc3MgcmVmZXJzIHRvCj4gPiB0aGUg
aW5wdXQgc2lkZSBvZiBJT01NVS4gOi0pCj4gCj4gQnV0IHdoZW4gcmVhZGluZyBjb2RlIHlvdSBj
YW4ndCBhbHdheXMgZ28gYmFjayB0byBsb29rIGF0IHRoZSBvbmUKPiBwbGFjZSB3aGVyZSBpdHMg
bWVhbmluZyBpcyBkb2N1bWVudGVkLiBIZW5jZSBteSBkZXNpcmUgZm9yIGEgbmFtZQo+IHdoaWNo
IHByb3Blcmx5IGNvbnZleXMgdGhlIG1lYW5pbmcuCj4gCgpUaGVuIHBvc3NpYmx5IGdvIGJhY2sg
dG8gREZOLCBidXQgdGFrZSAnRCcgYXMgRE1BIGluc3RlYWQgb2YgZGV2aWNlPwoKVGhhbmtzCktl
dmluIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 06:56:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 06:56: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 1fxRjt-00048E-4d; Wed, 05 Sep 2018 06:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxRjr-000484-N2
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 06:56:31 +0000
X-Inumbo-ID: ee17cf35-b0d8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee17cf35-b0d8-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 06:57:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 00:56:28 -0600
Message-Id: <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 00:56:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
In-Reply-To: <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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+IE9uIDA0LjA5LjE4IGF0IDIyOjU4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS80LzE4IDExOjQwIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIE1v
biwgU2VwIDMsIDIwMTggYXQgMTA6NTkgUE0gQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5j
b20+IHdyb3RlOgo+Pj4KPj4+IEluIGEgY2xhc3NpYyBIVkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRy
b3NwZWN0aW9uIGVuZ2luZSB3b3VsZCBtb25pdG9yCj4+PiBsZWdhY3kgZ3Vlc3QgcGFnZS10YWJs
ZXMgYnkgbWFya2luZyB0aGVtIHJlYWQtb25seSBpbnNpZGUgdGhlIEVQVDsgdGhpcwo+Pj4gd2F5
IGFueSBtb2RpZmljYXRpb24gZXhwbGljaXRseSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNp
dGx5IG1hZGUgYnkKPj4+IHRoZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dlciBhbiBFUFQg
dmlvbGF0aW9uLCB3aGljaCB3b3VsZCBiZQo+Pj4gZm9yd2FyZGVkIGJ5IFhlbiB0byB0aGUgU1ZB
IGFuZCB0aHVzIHRoZSBIVkkgYWdlbnQuICBUaGUgSFZJIGFnZW50IHdvdWxkCj4+PiBhbmFseXNl
IHRoZSBtb2RpZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBhIHZpcnR1
YWwgcGFnZQo+Pj4gbWF5IGJlIHJlbWFwcGVkIChpdHMgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBj
aGFuZ2VkIGluc2lkZSB0aGUKPj4+IHBhZ2UtdGFibGUpLCBpbiB3aGljaCBjYXNlIHRoZSBpbnRy
b3NwZWN0aW9uIGxvZ2ljIHdvdWxkIHVwZGF0ZSB0aGUKPj4+IHByb3RlY3Rpb24gYWNjb3JkaW5n
bHkgKHJlbW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBsYWNlIGEgbmV3Cj4+PiBF
UFQgaG9vayBvbiB0aGUgbmV3IGdwYSkuICBJbiBvdGhlciBjYXNlcywgdGhlIG1vZGlmaWNhdGlv
biBtYXkgYmUgb2Ygbm8KPj4+IGludGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSAt
IGZvciBleGFtcGxlLCB0aGUgYWNjZXNzZWQvZGlydHkKPj4+IGJpdHMgbWF5IGJlIGNsZWFyZWQg
YnkgdGhlIG9wZXJhdGluZyBzeXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPj4+IG1h
eSBiZSBzZXQgYnkgdGhlIENQVSBwYWdlIHdhbGtlci4KPj4+Cj4+PiBJbiBvdXIgdGVzdHMgd2Ug
ZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1ham9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFibGUKPj4+
IG1vZGlmaWNhdGlvbnMgZmFsbCBpbiB0aGUgc2Vjb25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9u
IFdpbmRvd3MgMTAgUlM0Cj4+PiB4NjQgLSBtb3JlIHRoYW4gOTUlIG9mIEFMTCB0aGUgcGFnZS10
YWJsZSBtb2RpZmljYXRpb25zIGFyZSBpcnJlbGV2YW50IHRvCj4+PiB1cykgLSB0aGV5IGFyZSBv
ZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYywgYnV0IHRoZXkKPj4+IHRy
aWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0aW9uIG5vbmV0aGVsZXNzLiAgVGhlcmVmb3Jl
LCB3ZSBkZWNpZGVkCj4+PiB0byBtYWtlIHVzZSBvZiB0aGUgbmV3ICNWRSAmIFZNRlVOQyBmZWF0
dXJlcyBpbiByZWNlbnQgSW50ZWwgQ1BVcyB0bwo+Pj4gYWNjZWxlcmF0ZSB0aGUgZ3Vlc3QgcGFn
ZS10YWJsZXMgbW9uaXRvcmluZyBpbiB0aGUgZm9sbG93aW5nIHdheToKPj4+Cj4+PiAxLiBFYWNo
IG1vbml0b3JlZCBwYWdlLXRhYmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcgY29udmVydGli
bGUKPj4+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJsaW5nIHRoZSBDUFUgdG8gZGVsaXZl
ciBhIHZpcnR1YWxpemF0aW9uCj4+PiAgICBleGNlcHRpb24gdG8gaGUgZ3Vlc3QgaW5zdGVhZCBv
ZiBnZW5lcmF0aW5nIGEgdHJhZGl0aW9uYWwgRVBUCj4+PiAgICB2aW9sYXRpb24uCj4+PiAyLiBX
ZSBpbmplY3QgYSBzbWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lkZSB0aGUgcHJvdGVjdGVkIGd1
ZXN0IFZNLAo+Pj4gICAgd2hpY2ggd291bGQgaW50ZXJjZXB0IHRoZSB2aXJ0dWFsaXphdGlvbiBl
eGNlcHRpb24gaW4gb3JkZXIgdG8gaGFuZGxlCj4+PiAgICBndWVzdCBwYWdlLXRhYmxlIG1vZGlm
aWNhdGlvbnMuCj4+PiAzLiBXZSBjcmVhdGUgYSBkZWRpY2F0ZWQgRVBUIHZpZXcgKGFsdHAybSkg
Zm9yIHRoZSBpbi1ndWVzdCBhZ2VudCwgd2hpY2gKPj4+ICAgIHdvdWxkIGlzb2xhdGUgdGhlIGFn
ZW50IGZyb20gdGhlIHJlc3Qgb2YgdGhlIG9wZXJhdGluZyBzeXN0ZW07IHRoZQo+Pj4gICAgYWdl
bnQgd2lsbCBzd2l0Y2ggaW4gYW5kIG91dCBvZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0
aGUgVk1GVU5DCj4+PiAgICBpbnN0cnVjdGlvbiBwbGFjZWQgaW5zaWRlIGEgdHJhbXBvbGluZSBw
YWdlLCB0aHVzIG1ha2luZyB0aGUgYWdlbnQKPj4+ICAgIGltbXVuZSB0byBtYWxpY2lvdXMgY29k
ZSBpbnNpZGUgdGhlIGd1ZXN0Lgo+Pj4KPj4+IFRoaXMgd2F5LCBhbGwgdGhlIHBhZ2UtdGFibGUg
YWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQo+Pj4gdmlydHVhbGl6YXRpb24tZXhjZXB0aW9uIGlu
c2lkZSB0aGUgZ3Vlc3QgaW5zdGVhZCBvZiBhIGNvc3RseSBFUFQKPj4+IHZpb2xhdGlvbjsgdGhl
ICNWRSBhZ2VudCB3b3VsZCBlbXVsYXRlIGFuZCBhbmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFu
ZAo+Pj4gZGVjaWRlIHdoZXRoZXIgaXQgaXMgcmVsZXZhbnQgZm9yIHRoZSBtYWluIGludHJvc3Bl
Y3Rpb24gbG9naWM7IGlmIGl0IGlzCj4+PiByZWxldmFudCwgaXQgd291bGQgZG8gYSBWTUNBTEwg
YW5kIG5vdGlmeSB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUKPj4+IGFib3V0IHRoZSBtb2RpZmlj
YXRpb247IG90aGVyd2lzZSwgaXQgd291bGQgcmVzdW1lIG5vcm1hbCBpbnN0cnVjdGlvbgo+Pj4g
ZXhlY3V0aW9uLCB0aHVzIGF2b2lkaW5nIGEgdmVyeSBjb3N0bHkgVk0gZXhpdC4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPj4+IC0tLQo+
Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+IC0gcmVtb3ZlIHRoZSAiX19nZXRfdmNwdSgpIiBoZWxwZXIK
Pj4+IC0tLQo+Pj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jIHwgIDEgLQo+Pj4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQo+Pj4gIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+
IGluZGV4IGNlNGExZTRkNjAuLjUyOGU5MjlkN2EgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9saWJ4
Yy94Y19hbHRwMm0uYwo+Pj4gKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+IEBAIC02
OCw3ICs2OCw2IEBAIGludCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2Ug
KmhhbmRsZSwgCj4gdWludDMyX3QgZG9tLCBib29sIHN0YXRlKQo+Pj4gICAgICByZXR1cm4gcmM7
Cj4+PiAgfQo+Pj4KPj4+IC0vKiBUaGlzIGlzIGEgYml0IG9kZCB0byBtZSB0aGF0IGl0IGFjdHMg
b24gY3VycmVudC4uICovCj4+PiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkLCB4ZW5fcGZuX3QgZ2ZuKQo+
Pj4gIHsKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+Pj4gaW5kZXggNzJjNTFmYWVjYi4uNDljM2JiZWU5NCAxMDA2NDQKPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPj4+IEBAIC00NTMzLDggKzQ1MzMsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgK
Pj4+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4+ICAgICAgfQo+Pj4KPj4+IC0gICAg
ZCA9ICggYS5jbWQgIT0gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSApID8KPj4+IC0g
ICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tfY3Vy
cmVudF9kb21haW4oKTsKPj4+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5k
b21haW4pOwo+PiAKPj4gRG9lcyByY3VfbG9ja19kb21haW5fYnlfYW55X2lkIHdvcmsgaWYgaXRz
IGZyb20gdGhlIGN1cnJlbnQgZG9tYWluPyBJZgo+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2Ug
dGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+PiBleGNsdXNpdmVseSB1
c2FibGUgb25seSBieSB0aGUgb3V0c2lkZSBhZ2VudD8KPiBUaGUgY29kZSBzYXlzIGl0IHNob3Vs
ZCBiZSBzYWZlOgo+IAo+ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9tYWluX2J5X2Fu
eV9pZChkb21pZF90IGRvbSkKPiAgNjM0IHsKPiAgNjM1ICAgICBpZiAoIGRvbSA9PSBET01JRF9T
RUxGICkKPiAgNjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4g
IDYzNyAgICAgcmV0dXJuIHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb20pOwo+ICA2MzggfQo+IAo+
IGFzIGxvbmcgYXMgZG9tID09IERPTUlEX1NFTEYuIEkgdGhpbmsgdGhlIG9sZCBiZWhhdmlvdXIg
YXNzdW1lZCB0aGF0Cj4gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBhbG9uZSB3b3Vs
ZCBvbmx5IGV2ZXIgYmUgdXNlZCBmcm9tIHRoZQo+IGN1cnJlbnQgZG9tYWluLCBhbmQgdGhpcyBj
aGFuZ2UgZXhwYW5kcyBpdHMgdXNhYmlsaXR5IChBZHJpYW4gc2hvdWxkCj4gY29ycmVjdCBtZSBp
ZiBJJ20gd3JvbmcgaGVyZSkuCgpCdXQgYSBndWVzdCBleHBvc2VkIGludGVyZmFjZSBjYW4ndCBi
ZSBjaGFuZ2VkIGxpa2UgdGhpczogSWYgYS5kb21haW4Kd2FzIGlnbm9yZWQgZm9yIHRoaXMgc3Vi
LW9wIGJlZm9yZSwgaXQgbmVlZHMgdG8gY29udGludWUgdG8gYmUgaWdub3JlZC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:11:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07: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 1fxRxq-0005qv-M8; Wed, 05 Sep 2018 07:10:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxRxp-0005qq-QE
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 07:10:57 +0000
X-Inumbo-ID: f3022a92-b0da-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3022a92-b0da-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 07:11:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 01:10:56 -0600
Message-Id: <5B8F817E02000078001E55C6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 01:10:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180810103714.5112=3def=3dbf=3dbd1=3def=3dbf=3dbdpau?=
 l.durrant@ci?= trix.com> <fdf19f7d*1b92*a9c0*3602*b1c9807bf610@citrix.com>
 <a735b4359ccc4b278330204d9790c6ac@AMSPEX02CL03.citrite.net>
 <5B6DAF9F02000078001DD040@prv1*mh.provo.novell.com>
 <e2f77af0b2394b8f859a1f2dc1a91797@AMSPEX02CL03.citrite.net>
 <5B6DB69D02000078001DD06A@prv1*mh.provo.novell.com>
 <eaab5a73*2910*7fb6*e1fc*08537e63088c@citrix.com>
 <92ca69e5*98b1*61e4*817a*3868f829471a@citrix.com>
 <5B75521102000078001DED13@prv1*mh.provo.novell.com>
 <11c0c965-9af7-2cec-1420-4541e281183a@citrix.com> <5B755FBC0200007
 =?UTF-8?Q?8001DEDBF@suse.com>
 <dd3c99c2-67e3-faf1-4219-85651b891adc@suse.com><dd3c99c2„67e3„faf1„4219„85651b89?=
 1adc@suse.com> <7cb81824-b879-ef58-054c-7c6c67996fac@citrix.com>
 <651CBD680200008737554D14@prv1-mh.provo.novell.com>
 <21554C83020000C537554D14@prv1-mh.provo.novell.com>
 <06D73C83020000C037554D14@prv1-mh.provo.novell.com>
 <A283E656020000808E2C01CD@prv1-mh.provo.novell.com>
In-Reply-To: <A283E656020000808E2C01CD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/2] MMIO emulation 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>,
 George Dunlap <George.Dunlap@eu.citrix.com>, george.dunlap@citrix.com,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <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>

Pj4+IE9uIDA0LjA5LjE4IGF0IDE4OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDkvMTggMTc6MTEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE2LzA4
LzE4IDEzOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA4LjE4IGF0IDEyOjU2
LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTYvMDgvMTggMTE6
MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBGb2xsb3dpbmcgc29tZSBmdXJ0aGVyIGRpc2N1
c3Npb24gd2l0aCBBbmRyZXcsIGhlIGxvb2tzIHRvIGJlCj4+Pj4+IGNvbnZpbmNlZCB0aGF0IHRo
ZSBpc3N1ZSBpcyB0byBiZSBmaXhlZCBpbiB0aGUgYmFsbG9vbiBkcml2ZXIsCj4+Pj4+IHdoaWNo
IHNvIGZhciAoaW50ZW50aW9uYWxseSBhZmFpY3QpIGRvZXMgbm90IHJlbW92ZSB0aGUgZGlyZWN0
Cj4+Pj4+IG1hcCBlbnRyaWVzIGZvciBiYWxsb29uZWQgb3V0IHBhZ2VzIGluIHRoZSBIVk0gY2Fz
ZS4gSSdtIG5vdAo+Pj4+PiBjb252aW5jZWQgb2YgdGhpcywgYnV0IEknZCBuZXZlcnRoZWxlc3Mg
bGlrZSB0byBpbnF1aXJlIHdoZXRoZXIKPj4+Pj4gc3VjaCBhIGNoYW5nZSAocmVzdWx0aW5nIGlu
IHNoYXR0ZXJlZCBzdXBlciBwYWdlIG1hcHBpbmdzKQo+Pj4+PiB3b3VsZCBiZSBhY2NlcHRhYmxl
IGluIHRoZSBmaXJzdCBwbGFjZS4KPj4+PiBXZSBkb24ndCB0b2xlcmF0ZSBhbnl0aGluZyBlbHNl
IGluIHRoZSBkaXJlY3RtYXAgcG9pbnRpbmcgdG8KPj4+PiBpbnZhbGlkL3VuaW1wbGVtZW50ZWQg
ZnJhbWVzLiAgV2h5IHNob3VsZCBiYWxsb29uaW5nIGJlIGFueSBkaWZmZXJlbnQ/Cj4+PiBCZWNh
dXNlIGJhbGxvb25pbmcgaXMgc29tZXRoaW5nIHZpcnR1YWxpemF0aW9uIHNwZWNpZmljLCB3aGlj
aAo+Pj4gZG9lc24ndCBoYXZlIGFueSBlcXVpdmFsZW50IG9uIGJhcmUgaGFyZHdhcmUgKG1lbW9y
eSBob3QKPj4+IHVucGx1ZyBkb2Vzbid0IGNvbWUgcXVpdGUgY2xvc2UgZW5vdWdoIGltbywgbm90
IHRoZSBsZWFzdAo+Pj4gYmVjYXVzZSB0aGF0IGRvZXNuJ3Qgd29yayBvbiBhIHBhZ2UgZ3JhbnVs
YXIgYmFzaXMpLiBIZW5jZQo+Pj4gd2UncmUgdG8gZGVmaW5lIHRoZSBleGFjdCBiZWhhdmlvciBo
ZXJlLCBhbmQgaGVuY2Ugc3VjaCBhCj4+PiBkZWZpbml0aW9uIGNvdWxkIGFzIHdlbGwgaW5jbHVk
ZSBzcGVjaWFsIGJlaGF2aW9yIG9mIGFjY2Vzc2VzCj4+PiB0byB0aGUgaW52b2x2ZWQgZ3Vlc3Qt
cGh5c2ljYWwgYWRkcmVzc2VzLgo+PiBBZnRlciBkaXNjdXNzaW5nIHRoZSBpc3N1ZSB3aXRoIHNv
bWUgS1ZNIGd1eXMgSSBzdGlsbCB0aGluayBpdCB3b3VsZCBiZQo+PiBiZXR0ZXIgdG8gbGVhdmUg
dGhlIGJhbGxvb25lZCBwYWdlcyBtYXBwZWQgaW4gdGhlIGRpcmVjdCBtYXAuIEtWTSBkb2VzCj4+
IGl0IHRoZSBzYW1lIHdheS4gVGhleSByZXR1cm4gInNvbWV0aGluZyIgaW4gY2FzZSB0aGUgZ3Vl
c3QgdHJpZXMgdG8KPj4gcmVhZCBmcm9tIHN1Y2ggYSBwYWdlIChtaWdodCBiZSB0aGUgcmVhbCBk
YXRhLCAwJ3Mgb3IgYWxsIDEncykuCj4+Cj4+IFNvIHdlIHNob3VsZCBlaXRoZXIgbWFwIGFuIGFs
bCAwJ3Mgb3IgMSdzIHBhZ2UgdmlhIEVQVCwgb3Igd2Ugc2hvdWxkCj4+IHJldHVybiAwJ3Mgb3Ig
MSdzIHZpYSBlbXVsYXRpb24gb2YgdGhlIHJlYWQgaW5zdHJ1Y3Rpb24uCj4+Cj4+IFBlcmZvcm1h
bmNlIHNob3VsZG4ndCBiZSBhIG1ham9yIGlzc3VlLCBhcyBzdWNoIHJlYWRzIHNob3VsZCBiZSBy
ZWFsbHkKPj4gcmFyZS4KPiAKPiBTdWNoIHJlYWRzIHNob3VsZCBiZSBub24tZXhpc3RlbnQuICBP
bmUgd2F5IG9yIGFub3RoZXIsIHRoZXJlJ3Mgc3RpbGwgYQo+IGJ1ZyB0byBmaXggaW4gdGhlIGtl
cm5lbCwgYmVjYXVzZSBpdCBpc24ndCBrZWVwaW5nIHN1aXRhYmxlIHRyYWNrIG9mIHRoZQo+IHBm
bnMuCgpTbyB5b3UgcHV0IHlvdXJzZWxmIGluIG9wcG9zaXRpb24gdG8gYm90aCB3aGF0IEtWTSBh
bmQgWGVuIGRvIGluCnRoZWlyIExpbnV4IGltcGxlbWVudGF0aW9ucy4gSSBjYW4gb25seSByZS1p
dGVyYXRlOiBXZSdyZSB0YWxraW5nCmFib3V0IGEgUFYgZXh0ZW5zaW9uIGhlcmUuIEJlaGF2aW9y
IG9mIHRoaXMgaXMgZW50aXJlbHkgZGVmaW5lZCBieQp1cy4gSGVuY2UgaXQgaXMgbm90IGEgZ2l2
ZW4gdGhhdCAic3VjaCByZWFkcyBzaG91bGQgYmUgbm9uLWV4aXN0ZW50Ii4KCj4gQXMgZm9yIGhv
dyBYZW4gY291bGQgZG8gdGhpbmdzIGJldHRlci4uLgo+IAo+IFdlIGNvdWxkIG1hcCBhIHBhZ2Ug
b2YgYWxsLW9uZXMgKGFsbCB6ZXJvZXMgd291bGQgZGVmaW5pdGVseSBiZSB3cm9uZyksCj4gYnV0
IHlvdSd2ZSBzdGlsbCBnb3QgdGhlIHByb2JsZW0gb2Ygd2hhdCBoYXBwZW5zIGlmIGEgd3JpdGUg
b2NjdXJzLiAgV2UKPiBhYnNvbHV0ZWx5IGNhbid0IHNhY3JpZmljZSBlbm91Z2ggUkFNIHRvIGZp
bGwgaW4gdGhlIGJhbGxvb25lZC1vdXQKPiBmcmFtZXMgd2l0aCByZWFkL3dyaXRlIGZyYW1lcy4K
Ck9mIGNvdXJzZSwgb3IgZWxzZSB0aGUgYmFsbG9vbmluZyBlZmZlY3Qgd291bGQgYmUgbnVsbGlm
aWVkLiBIb3dldmVyLApiZXNpZGVzIGEgcGFnZSBmdWxsIG9mIDBzIG9yIDFzLCBhIHNpbXBsZSAi
c2luayIgcGFnZSBjb3VsZCBhbHNvIGJlCnVzZWQsIHdoZXJlIHJlYWRzIHJldHVybiB1bmRlZmlu
ZWQgZGF0YSAoaS5lLiB3aGF0ZXZlciBoYXMgbGFzdApiZWVuIHdyaXR0ZW4gaW50byBpdCB0aHJv
dWdoIG9uZSBvZiBpdHMgcGVyaGFwcyB2ZXJ5IG1hbnkgYWxpYXNlcykuCgpBbm90aGVyIHBvc3Np
YmlsaXR5IGZvciB0aGUgc2luayBwYWdlIHdvdWxkIGJlIGEgKGhhcmR3YXJlKSBNTUlPCm9uZSB3
ZSBrbm93IGhhcyBubyBhY3R1YWwgZGV2aWNlIGJhY2tpbmcgaXQsIHRodXMgYWxsb3dpbmcgd3Jp
dGVzCnRvIGJlIHRlcm1pbmF0ZWQgKGRpc2NhcmRlZCkgYnkgaGFyZHdhcmUsIGFuZCByZWFkcyB0
byByZXR1cm4gYWxsCm9uZXMgKGFnYWluIGR1ZSB0byBoYXJkd2FyZSBiZWhhdmlvcikuIFRoZSBx
dWVzdGlvbiBpcyBob3cgd2UKd291bGQgdW5pdmVyc2FsbHkgZmluZCBzdWNoIGEgcGFnZSAoYWNj
ZXNzZXMgdG8gd2hpY2ggbXVzdApvYnZpb3VzbHkgbm90IGhhdmUgYW55IG90aGVyIHNpZGUgZWZm
ZWN0cykuCgo+IEknZCBwcmVmZXIgbm90IHRvIHNlZSBhbnkgZW11bGF0aW9uIGhlcmUsIGJ1dCB0
aGF0IGlzIG1vcmUgZm9yIGFuIGF0dGFjawo+IHN1cmZhY2UgbGltaXRhdGlvbiBwb2ludCBvZiB2
aWV3LiAgeDg2IHN0aWxsIG9mZmVycyB1cyB0aGUgb3B0aW9uIHRvIG5vdAo+IHRvbGVyYXRlIG1p
c2FsaWduZWQgYWNjZXNzZXMgYW5kIHRlcm1pbmF0ZSBlYXJseSB3cml0ZS1kaXNjYXJkIHdoZW4K
PiBoaXR0aW5nIG9uZSBvZiB0aGVzZSBwYWdlcy4KCldlbGwgLSBmb3Igbm93IHdlIGhhdmUgdGhl
IHNlcmllcyBob3BlZnVsbHkgZml4aW5nIHRoZSBlbXVsYXRpb24KbWlzYmVoYXZpb3IgaGVyZSAo
YW5kIGVsc2V3aGVyZSBhdCB0aGUgc2FtZSB0aW1lKS4gQnV0IEkgY2VydGFpbmx5CmFwcHJlY2lh
dGUgeW91ciBkZXNpcmUgZm9yIHRoZXJlIG5vdCBiZWluZyBlbXVsYXRpb24gaGVyZSBpbiB0aGUK
Zmlyc3QgcGxhY2UuIFdoaWNoIEkgdGhpbmsgbGVhdmVzIGFzIHRoZSBvbmx5IG9wdGlvbiB0aGUg
c2luayBwYWdlCmRlc2NyaWJlZCBhYm92ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:11:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07: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 1fxRyi-0005yR-10; Wed, 05 Sep 2018 07:11:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxRyg-0005yJ-MO
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 07:11:50 +0000
X-Inumbo-ID: 12335892-b0db-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12335892-b0db-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 07:12:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 01:11:48 -0600
Message-Id: <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 01:11:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

Pj4+IE9uIDA1LjA5LjE4IGF0IDA4OjU2LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
V2VkbmVzZGF5LCBTZXB0ZW1iZXIgNSwgMjAxOCAyOjQ5IFBNCj4+IAo+PiA+Pj4gT24gMDUuMDku
MTggYXQgMDI6NDIsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+ID4+ICBGcm9tOiBK
YW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBTZW50OiBUdWVzZGF5
LCBTZXB0ZW1iZXIgNCwgMjAxOCA1OjA4IFBNCj4+ID4+Cj4+ID4+ID4+PiBPbiAwNC4wOS4xOCBh
dCAxMDo0OSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPj4gIC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+ID4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+ID4+IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE4IDA5OjQ3
Cj4+ID4+ID4+IFRvOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPj4gPj4gPj4g
Q2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
OyBKdWxpZW4KPj4gPj4gR3JhbGwKPj4gPj4gPj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47Cj4+ID4+IFN0ZWZhbm8KPj4gPj4g
Pj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+
PiA+PiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gPj4gPj4gU3ViamVjdDogUmU6
IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAwMS8xNF0gaW9tbXU6IGludHJvZHVjZSB0aGUKPj4gY29u
Y2VwdAo+PiA+PiBvZgo+PiA+PiA+PiBCRk4uLi4KPj4gPj4gPj4KPj4gPj4gPj4gPj4+IE9uIDA0
LjA5LjE4IGF0IDEwOjM3LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gPj4g
Pj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDQsIDIwMTggNDozMyBQTQo+PiA+PiA+PiA+PiA+
Cj4+ID4+ID4+ID4+ID4gYnVzIGFkZHJlc3MgaXMgY29tbW9ubHkgdXNlZCBhbG9uZyB3aXRoIHBo
eXNpY2FsL3ZpcnR1YWwKPj4gYWRkcmVzcywKPj4gPj4gdG8KPj4gPj4gPj4gPj4gPiByZXByZXNl
bnQgZGlmZmVyZW50IHZpZXdzIGJldHdlZW4gZGV2aWNlcyBhbmQgQ1BVLiBGcm9tIHRoYXQKPj4g
Pj4gYW5nbGUKPj4gPj4gPj4gPj4gPiBJIHRoaW5rIEJGTiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhp
cyBjb250ZXh0LiBidHcgaXQgaXMgbm90IG5lY2Vzc2FyeQo+PiB0bwo+PiA+PiA+PiA+PiA+IGRp
ZmZlcmVudGlhdGUgR0JGTiBhbmQgTUJGTiBzaW5jZSB0aGVyZSBpcyBvbmx5IG9uZSBCRk4gdmll
dwo+PiBwZXIKPj4gPj4gPj4gPj4gPiBkZXZpY2UuCj4+ID4+ID4+ID4+Cj4+ID4+ID4+ID4+IFN1
cmUsIGJ1dCB5b3UgbmVnbGVjdCB0aGUgcHJlc2VuY2Ugb2Ygb25lIG9yIG1vcmUgSU9NTVVzIHdo
ZW4KPj4gPj4gPj4gPj4geW91IHNheSAiYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUiLiBUaGVyZSBh
ZGRyZXNzZXMgcHJpb3IgdG8gYW5kCj4+ID4+ID4+ID4+IGFmdGVyIElPTU1VIHRyYW5zbGF0aW9u
IGFyZSBkaXN0aW5jdCwgYW5kIHdoaWxlIHRoZSBvbmUgYmVmb3JlIHRoZQo+PiA+PiA+PiA+PiB0
cmFuc2xhdGlvbiBtYXRjaGVzIHRoZSBkZXZpY2UgdmlldywgdGhlIG9uZSBhZnRlciB0cmFuc2xh
dGlvbiBkb2VzCj4+ID4+ID4+ID4+IG5vdCBuZWNlc3NhcmlseSBtYXRjaCB0aGUgQ1BVIHZpZXcu
IEhlbmNlIHRoZXJlIGFyZSB0d28gImJ1cyIKPj4gPj4gPj4gPj4gZnJhbWUgbnVtYmVycyBoZXJl
IC0gb25lIHJlcHJlc2VudGluZyB0aGUgZGV2aWNlIHZpZXcsIGFuZCB0aGUKPj4gPj4gPj4gPj4g
b3RoZXIgcmVwcmVzZW50aW5nIHRoZSBJT01NVSAob3V0cHV0KSB2aWV3Lgo+PiA+PiA+PiA+Pgo+
PiA+PiA+PiA+Cj4+ID4+ID4+ID4gSSBkaWRuJ3QgZ2V0LiB0aGUgb3V0cHV0IGFkZHJlc3MgZnJv
bSBJT01NVSBpcyB0aGUgb25lIHNlbnQgdG8KPj4gPj4gPj4gPiBtZW1vcnkgY29udHJvbGxlciwg
c2FtZSBhcyB0aGUgb25lIHNlbnQgZnJvbSBDUFUuCj4+ID4+ID4+Cj4+ID4+ID4+IFRoYXQncyBv
biBwcmVzZW50IHg4NiBzeXN0ZW1zLCBidXQgYWl1aSBub3QgaW4gdGhlIGdlbmVyYWwgY2FzZS4g
VGhlCj4+ID4+ID4+IHRlcm1pbm9sb2d5IHRvIGJlIHVzZWQgaW4gWGVuIHNob3VsZCBmaXQgdGhl
IGdlbmVyYWwgY2FzZSB0aG91Z2guCj4+ID4+ID4KPj4gPj4gPiBTbyB5b3VyIGNvbmNlcm4gaXMg
Y2FzY2FkZWQgSU9NTVVzPwo+PiA+Pgo+PiA+PiBOb3QgcHJpbWFyaWx5LiBNeSBjb25jZXJuIGFy
ZSBzeXN0ZW1zIHdpdGggYW4gSS9PIGFkZHJlc3Mgc3BhY2UKPj4gPj4gKGJlaGluZCB0aGUgSU9N
TVUpIGRpc3RpbmN0IGZyb20gdGhlIENQVSBhZGRyZXNzIHNwYWNlLiBJaXJjIGF0Cj4+ID4+IGxl
YXN0IEFscGhhIGlzL3dhcyB0aGF0IHdheS4KPj4gPj4KPj4gPgo+PiA+IFRoZW4gUGF1bCBwbGVh
c2UgZG9jdW1lbnRzIGNsZWFybHkgdGhhdCB0aGlzIGJ1cyBhZGRyZXNzIHJlZmVycyB0bwo+PiA+
IHRoZSBpbnB1dCBzaWRlIG9mIElPTU1VLiA6LSkKPj4gCj4+IEJ1dCB3aGVuIHJlYWRpbmcgY29k
ZSB5b3UgY2FuJ3QgYWx3YXlzIGdvIGJhY2sgdG8gbG9vayBhdCB0aGUgb25lCj4+IHBsYWNlIHdo
ZXJlIGl0cyBtZWFuaW5nIGlzIGRvY3VtZW50ZWQuIEhlbmNlIG15IGRlc2lyZSBmb3IgYSBuYW1l
Cj4+IHdoaWNoIHByb3Blcmx5IGNvbnZleXMgdGhlIG1lYW5pbmcuCj4+IAo+IAo+IFRoZW4gcG9z
c2libHkgZ28gYmFjayB0byBERk4sIGJ1dCB0YWtlICdEJyBhcyBETUEgaW5zdGVhZCBvZiBkZXZp
Y2U/CgpIb3cgd291bGQgIkRNQSIgYmUgYW55IGJldHRlciB0aGFuICJidXMiPyBXaG9zZSB2aWV3
IGl0IGlzIHRoZW4gc3RpbGwKaXMgdW5jbGVhci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07:21: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 1fxS7e-0006j0-Vp; Wed, 05 Sep 2018 07:21: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=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxS7d-0006iv-65
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 07:21:05 +0000
X-Inumbo-ID: 0312d574-b0dc-11e8-a8a5-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 0312d574-b0dc-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 09:19:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536132061;
 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=xrlLsBvZLrLoD1OD4YMqRM2JevZ1KWik1AFJ7CziuP8=;
 b=XXcxwhSTK6mLjSAvfaZvs083mNpSIArJI3XzEW9rh/k/+iTYbqwPWjaXdy8sUtAKnD
 FDRpt9vhW2s4lJFvPhoKjwwiLrYS5da60IrmxFgFK9pmZweN41E6tIxpKKDkr2sIsEIG
 Cb94dL+0xPweajmkp+I8/Ndbnlgry2ZkL9Haq68RDBjxRVuJdBCnb1xqlluikPbL381n
 +CSc01/q+JCmBNVXPBZcDE00rUWM1koBPZMUjA5FHwZznzWcP0n14AzkdPEFBfXR6zlU
 87FeZQVJzVaw7SztcIlddTZ5cWlWfKQ9AM5Aeoy0RfL9pwYxYg2WKv3J5UgMuRdTCAkQ
 vFoQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu857Kt3ba
 (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, 5 Sep 2018 09:20:55 +0200 (CEST)
Date: Wed, 5 Sep 2018 09:20:50 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20180905092050.2867375d.olaf@aepfle.de>
In-Reply-To: <5B8D56B102000078001E4C08@prv1-mh.provo.novell.com>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56B102000078001E4C08@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/HVM: drop
 hvm_fetch_from_guest_linear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============6933701488316579961=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6933701488316579961==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/2pvyh5cK8Lb5WJcS4Vp4LG0"; protocol="application/pgp-signature"

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

Am Mon, 03 Sep 2018 09:43:45 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> It can easily be expressed through hvm_copy_from_guest_linear(), and in
> two cases this even simplifies callers.
>=20
> Suggested-by: Paul Durrant <paul.durrant@citrix.com>
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

Tested-by: Olaf Hering <olaf@aepfle.de>

Olaf

--Sig_/2pvyh5cK8Lb5WJcS4Vp4LG0
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW4+D0gAKCRBdQqD6ppg2
fmboAJ93IHG4XH8AtJebJnzNTZjjmIZDAgCg4FNejK07oxY3T363mNGx8ab5Gi8=
=kocC
-----END PGP SIGNATURE-----

--Sig_/2pvyh5cK8Lb5WJcS4Vp4LG0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6933701488316579961==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxS8l-0006n8-Af; Wed, 05 Sep 2018 07:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxS8j-0006n1-50
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 07:22:13 +0000
X-Inumbo-ID: 2c14fa3c-b0dc-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c14fa3c-b0dc-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 09:20:32 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536132130;
 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=6D6LOUfm4WRiVWP0Uuc5fLuAaYb3Mton7GyuW1lCnQQ=;
 b=StV5lBBfjLmVhpBNyJ1cS6On0HFue+QdIwagH6MrV0uScg02Zv12IrEEU0m7wUSBRm
 cpyWrG16EAnC5Bn19HmiCW0v6dFa34p1nZYlouKRXREM8GUf/AqHNRihFWuwQdbdnHrR
 cvAAeHB6NAPUwsRCyRjAI9m0jxj7H2J7lh4lN1u9+kYyP9sXcfyG4i1w9XJnEWZiN6NF
 mDLnXf78V6fKsToQZMd/zv0BlHY5Hhqq6YV2jGHeWzjR26yUXAkPdeZMk5F3TGGLdq6x
 sDuq8R6bt4kKY89Bkysja5zzVCigd0YA+dSeBSScCPDsXJSxThUPFn0CHqKP/kVpYzrM
 IBlA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu857M03c5
 (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, 5 Sep 2018 09:22:00 +0200 (CEST)
Date: Wed, 5 Sep 2018 09:22:00 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20180905092200.6d09007c.olaf@aepfle.de>
In-Reply-To: <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B8D561F02000078001E4BED@prv1-mh.provo.novell.com>
 <5B8D56E602000078001E4C0B@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============5906455107663142490=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5906455107663142490==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/znHm21lOSOaY+B/6qtalLwG"; protocol="application/pgp-signature"

--Sig_/znHm21lOSOaY+B/6qtalLwG
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 03 Sep 2018 09:44:38 -0600
schrieb "Jan Beulich" <JBeulich@suse.com>:

> Assuming consecutive linear addresses map to all RAM or all MMIO is not
> correct. Nor is assuming that a page straddling MMIO access will access
> the same emulating component for both parts of the access. If a guest
> RAM read fails with HVMTRANS_bad_gfn_to_mfn and if the access straddles
> a page boundary, issue accesses separately for both parts.

> Signed-off-by: Jan Beulich <jbeulich@suse.com>

Tested-by: Olaf Hering <olaf@aepfle.de>

Olaf

--Sig_/znHm21lOSOaY+B/6qtalLwG
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW4+EGAAKCRBdQqD6ppg2
fh7PAKDH0IeKCsv+/Qey1IQs71rAxJzG+QCcCI/aEoVOSAxZwf5kdSIkVkfZ5lE=
=IwwR
-----END PGP SIGNATURE-----

--Sig_/znHm21lOSOaY+B/6qtalLwG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5906455107663142490==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:24:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07:24: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 1fxSAm-0006zP-PC; Wed, 05 Sep 2018 07:24: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=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxSAm-0006zK-9d
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 07:24:20 +0000
X-Inumbo-ID: 7875d94a-b0dc-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7875d94a-b0dc-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 09:22:39 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 01:24:18 -0600
Message-Id: <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 01:24:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
In-Reply-To: <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA0LjA5LjE4IGF0IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDgvMTggMTE6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoaXMgaXMg
aW4gcHJlcGFyYXRpb24gdG8gc2V0IHVwIGQtPm1heF9jcHVzIGFuZCBkLT52Y3B1W10gaW4gZG9t
YWluX2NyZWF0ZSgpLAo+PiBhbmQgYWxsb3cgbGF0ZXIgcGFydHMgb2YgZG9tYWluIGNvbnN0cnVj
dGlvbiB0byBoYXZlIGFjY2VzcyB0byB0aGUgdmFsdWVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiAtLS0KPj4g
IHhlbi9jb21tb24vZG9tYWluLmMgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+PiBpbmRleCBiZTUxNDI2Li4wYzQ0ZjI3IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTMyMiw2ICszMjIs
MjMgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAo+PiAgICAg
ICAgICBlbHNlCj4+ICAgICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9wdjsK
Pj4gIAo+PiArICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiArICAgICAg
ICAgICAgZC0+bnJfcGlycXMgPSBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2RvbVVfaXJxczsKPj4g
KyAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgZC0+bnJfcGlycXMgPSBleHRyYV9od2RvbV9p
cnFzID8gbnJfc3RhdGljX2lycXMgKyBleHRyYV9od2RvbV9pcnFzCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBhcmNoX2h3ZG9tX2lycXMoZG9taWQpOwo+
PiArICAgICAgICBpZiAoIGQtPm5yX3BpcnFzID4gbnJfaXJxcyApCj4+ICsgICAgICAgICAgICBk
LT5ucl9waXJxcyA9IG5yX2lycXM7Cj4+ICsKPj4gKyAgICAgICAgcmFkaXhfdHJlZV9pbml0KCZk
LT5waXJxX3RyZWUpOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggKGVyciA9IGFyY2hfZG9t
YWluX2NyZWF0ZShkLCBjb25maWcpKSAhPSAwICkKPj4gKyAgICAgICAgZ290byBmYWlsOwo+PiAr
ICAgIGluaXRfc3RhdHVzIHw9IElOSVRfYXJjaDsKPj4gKwo+PiArICAgIGlmICggIWlzX2lkbGVf
ZG9tYWluKGQpICkKPj4gKyAgICB7Cj4+ICAgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9pbml0KGQp
Owo+PiAgICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX3dhdGNoZG9nOwo+PiAgCj4+IEBAIC0z
NTIsMTYgKzM2OSw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21p
ZCwKPiAKPiBCZXR3ZWVuIHRoZXNlIHR3byBodW5rcyBpczoKPiAKPiAgICAgICAgIGQtPmlvbWVt
X2NhcHMgPSByYW5nZXNldF9uZXcoZCwgIkkvTyBNZW1vcnkiLCBSQU5HRVNFVEZfcHJldHR5cHJp
bnRfaGV4KTsKPiAgICAgICAgIGQtPmlycV9jYXBzICAgPSByYW5nZXNldF9uZXcoZCwgIkludGVy
cnVwdHMiLCAwKTsKPiAKPiB3aGljaCBpcyBpbXBvcnRhbnQsIGJlY2F1c2UgaXQgdHVybnMgb3V0
IHRoYXQgeDg2J3MKPiBhcmNoX2RvbWFpbl9kZXN0cm95KCkgZGVwZW5kcyBvbiBkLT5pcnFfY2Fw
cyBhbHJlYWR5IGJlaW5nIGluaXRpYWxpc2VkLgoKTW92aW5nIHRoaXMgdXAgbG9va3MgcmVhc29u
YWJsZSB0byBtZS4gIlNpbXBsZSIgaW5pdGlhbGl6YXRpb24gY2FuCmNlcnRhaW5seSBiZSBkb25l
IGVhcmx5IChpLmUuIGJlZm9yZSBhcmNoX2RvbWFpbl9jcmVhdGUoKSksIGRvbid0CnlvdSB0aGlu
az8KCj4gVGhlIHBhdGggd2hpY2ggYmxvd3MgdXAgaXM6Cj4gCj4gYXJjaF9kb21haW5fZGVzdHJv
eSgpCj4gICBmcmVlX2RvbWFpbl9waXJxcygpCj4gICAgIHVubWFwX2RvbWFpbl9waXJxKCkKPiAg
ICAgICBpcnFfZGVueV9hY2Nlc3MoKQo+ICAgICAgICAgcmFuZ2VzZXRfcmVtb3ZlX3NpbmdsZXRv
bigoZCktPmlycV9jYXBzLCBpKQoKQnV0IHdoYXQgSVJRIGRvIHdlIGZpbmQgdG8gdW5tYXAgaGVy
ZT8gVGhlcmUgY2FuJ3QgYmUgYW55IHRoYXQgaGF2ZQpiZWVuIG1hcHBlZCwgd2hlbiAtPmlycV9j
YXBzIGlzIHN0aWxsIE5VTEwuIElPVyBJIGRvbid0IGN1cnJlbnRseSBzZWUKaG93IGRvbWFpbl9w
aXJxX3RvX2lycSgpIHdvdWxkIGxlZ2l0aW1hdGVseSByZXR1cm4gYSBwb3NpdGl2ZSB2YWx1ZSBh
dAp0aGlzIHBvaW50IGluIHRpbWUsIHlldCB0aGF0J3Mgd2hhdCBndWFyZHMgdGhlIGNhbGxzIHRv
IHVubWFwX2RvbWFpbl9waXJxKCkuCgo+IFVubGlrZSB0aGUgYm9vbGVhbi1uYXR1cmUgcmFuZ2Vz
ZXRfY29udGFpbnNfKigpIGhlbHBlcnMsIEkgZG9uJ3QgdGhpbmsKPiBpdCBpcyByZWFzb25hYmxl
IHRvIG1ha2UgcmFuZ2VzZXRfcmVtb3ZlXyooKSB0b2xlcmF0ZSBhIE5VTEwgcmFuZ2VzZXQuCgor
MQoKPiBUaGUgYmVoYXZpb3VyIG9mIGF1dG9tYXRpY2FsbHkgcmV2b2tpbmcgaXJxIGFjY2VzcyBp
cyBkdWJpb3VzIGF0IGJlc3QuIAo+IEl0IGlzIGFzeW1tZXRyaWMgd2l0aCB0aGUgWEVOX0RPTUNU
TF9pcnFfcGVybWlzc2lvbiwgYW5kIGEgY2FsbGVyIHdvdWxkCj4gcmVhc29uYWJseSBleHBlY3Qg
bm90IHRvIGhhdmUgdG8gcmUtZ3JhbnQgaWRlbnRpY2FsIHBlcm1pc3Npb25zIGFzIHRoZQo+IGly
cSBpcyBtYXBwZWQvdW5tYXBwZWQuICBEb2VzIGFueW9uZSBrbm93IHdoeSB3ZSBoYXZlIHRoaXMg
c3VzcGVjdAo+IGJlaGF2aW91ciBpbiB0aGUgZmlyc3QgcGxhY2U/CgpXYXNuJ3QgaXQgdGhhdCBp
dCB3YXMgc3ltbWV0cmljIG9yaWdpbmFsbHksIGFuZCB0aGUgZ3JhbnQvbWFwIHNpZGUgaGFzIGJl
ZW4Kc3BsaXQgcGVyaGFwcyBhIGNvdXBsZSBvZiB5ZWFycyBhZ28/IElmIHNvLCB0aGUgdW5tYXAg
c2lkZSBzcGxpdHRpbmcgd2FzCnBlcmhhcHMgc2ltcGx5IG1pc3NlZD8KCj4gT25lIHdheSBvciBh
bm90aGVyLCB0aGlzIHBhdGggbmVlZHMgdG8gYmVjb21lIGlkZW1wb3RlbnQsIGJ1dCBzaW1wbHkK
PiB0aHJvd2luZyBzb21lIE5VTEwgcG9pbnRlciBjaGVja3MgaW50byB1bm1hcF9kb21haW5fcGly
cSgpIGRvZXNuJ3QgZmVlbAo+IGxpa2UgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgoKQXMgcGVyIGFi
b3ZlIC0gSSB0aGluayBlaXRoZXIgZnJlZV9kb21haW5fcGlycXMoKSBzaG91bGQgZ2FpbiBhIHNp
bmdsZQpzdWNoIE5VTEwgY2hlY2ssIG9yIGRvbWFpbl9waXJxX3RvX2lycSgpIHNob3VsZCBiZSBt
YWRlIHN1cmUgZG9lc24ndApyZXR1cm4gcG9zaXRpdmUgdmFsdWVzIHByaW9yIHRvIC0+aXJxX2Nh
cHMgaGF2aW5nIGJlZW4gc2V0IHVwLgoKPiBBIHNlcGFyYXRlIG1lc3MgaXMgdGhhdCB3ZSBhcHBl
YXIgdG8gYWxsb2NhdGUgZnVsbCBwaXJxIHN0cnVjdHVyZXMgZm9yCj4gYWxsIGxlZ2FjeSBpcnFz
IGZvciBldmVyeSBzaW5nbGUgZG9tYWluLCBpbiBpbml0X2RvbWFpbl9pcnFfbWFwcGluZygpLiAK
PiBBdCB0aGUgdmVyeSBsZWFzdCwgdGhpcyBpcyB3YXN0ZWZ1bCBhcyB2ZXJ5IGZldyBkb21haW5z
IGdldCBhY2Nlc3MgdG8KPiByZWFsIGhhcmR3YXJlIGluIHRoZSBmaXJzdCBwbGFjZS4KCkkgdmFn
dWVseSByZWNhbGwgdGhlcmUgd2FzIHNvbWUgaG9wZSB0byBnZXQgcmlkIG9mIHRoaXMsIGJ1dCBJ
IGRvbid0CnJlY2FsbCB0aGUgcHJlcmVxcyBuZWNlc3NhcnkuCgo+IFRoZSBvdGhlciB0aGluZyBJ
IG5vdGljZSBpcyB0aGF0IGFsbG9jX3BpcnFfc3RydWN0KCkgaXMgZG93bnJpZ2h0Cj4gZGFuZ2Vy
b3VzLCBhcyBpdCBkZWxpYmVyYXRlbHkgdHJpZXMgdG8gYWxsb2NhdGUgaGFsZiBhIHN0cnVjdCBw
aXJxIGZvcgo+IHRoZSAhaHZtIGNhc2UuICBJIGNhbiBvbmx5IGFzc3VtZSB0aGlzIGlzIGEgc3Bh
Y2Ugc2F2aW5nIG1lYXN1cmUsIGJ1dAo+IHRoZXJlIGlzIGFic29sdXRlbHkgbm8gaGVscCBpbiB0
aGUgY29tbWl0IG1lc3NhZ2Ugd2hpY2ggaW50cm9kdWNlZCBpdAo+IChjL3MgYzI0NTM2YjYzNmYp
LgoKU3BhY2Ugc2F2aW5nLCB5ZXMuIEp1c3QgbGlrZSBpdCBpcyBmb3JiaWRkZW4gdG8gYWNjZXNz
IGQtPmFyY2guaHZtCmZvciBhIFBWIGQsIGFjY2Vzc2luZyBwaXJxLT5hcmNoLmh2bSBpcyBmb3Ji
aWRkZW4gdG8gYWNjZXNzIGZvciBhClBWIGRvbWFpbidzIHBpcnEuIFdoYXQgcG9pbnQgaXMgdGhl
cmUgdG8gYWxsb2NhdGUgdGhlIHNwYWNlIHRoZW4/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 07:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 07:40: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 1fxSQ1-0008FI-BB; Wed, 05 Sep 2018 07:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxSQ0-00083I-94
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 07:40:04 +0000
X-Inumbo-ID: 03792ea5-b0df-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03792ea5-b0df-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 07:40: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 1fxSPv-0006me-Df; Wed, 05 Sep 2018 07:39: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 1fxSPu-0008I2-W9; Wed, 05 Sep 2018 07:39:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxSPu-0008SX-VX; Wed, 05 Sep 2018 07:39:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127285-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=865d7f7b0158f3fb4b3fb187aae4b323a705a8ed
X-Osstest-Versions-That: ovmf=04722cfa309104d815257a2705db5ee7024dc9bf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 07:39:58 +0000
Subject: [Xen-devel] [ovmf test] 127285: 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>

ZmxpZ2h0IDEyNzI4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyODUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4NjVkN2Y3YjAxNThmM2ZiNGIzZmIxODdhYWU0YjMy
M2E3MDVhOGVkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwNDcyMmNm
YTMwOTEwNGQ4MTUyNTdhMjcwNWRiNWVlNzAyNGRjOWJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcyMzcgIDIwMTgtMDktMDQgMDE6NDI6MTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3Mjg1ICAyMDE4LTA5LTA1IDAxOjExOjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMDQ3
MjJjZmEzMC4uODY1ZDdmN2IwMSAgODY1ZDdmN2IwMTU4ZjNmYjRiM2ZiMTg3YWFlNGIzMjNhNzA1
YThlZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 08:12:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 08:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxSum-0002ib-LQ; Wed, 05 Sep 2018 08: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=im1i=lt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxSul-0002iS-M5
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 08:11:51 +0000
X-Inumbo-ID: 1ba2e7a0-b0e3-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1ba2e7a0-b0e3-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 10:10:10 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id C0704305FFAD
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 11:11:48 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id ACAA67FC77
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 11:11:48 +0300 (EEST)
Received: (qmail 23245 invoked from network); 5 Sep 2018 11:11:48 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 5 Sep 2018 11:11:47 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <721bc3d2-1af6-666d-2b32-b88dda75b720@bitdefender.com>
Date: Wed, 5 Sep 2018 11:11:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77279
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495028,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.015945)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.010683), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.082626,0.000456)],
 URL: [Enabled, t: (0.000026)], RTDA: [Enabled, t: (1.299043), Hit: No,
 Details: v2.7.14; Id: 17.1i60ofj.1cmkcj5ug.kub12], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS81LzE4IDk6NTYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE4IGF0
IDIyOjU4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDkvNC8xOCAx
MTo0MCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAgMywgMjAxOCBh
dCAxMDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4K
Pj4+PiBJbiBhIGNsYXNzaWMgSFZJICsgWGVuIHNldHVwLCB0aGUgaW50cm9zcGVjdGlvbiBlbmdp
bmUgd291bGQgbW9uaXRvcgo+Pj4+IGxlZ2FjeSBndWVzdCBwYWdlLXRhYmxlcyBieSBtYXJraW5n
IHRoZW0gcmVhZC1vbmx5IGluc2lkZSB0aGUgRVBUOyB0aGlzCj4+Pj4gd2F5IGFueSBtb2RpZmlj
YXRpb24gZXhwbGljaXRseSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5IG1hZGUgYnkK
Pj4+PiB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyIHdvdWxkIHRyaWdnZXIgYW4gRVBUIHZpb2xhdGlvbiwg
d2hpY2ggd291bGQgYmUKPj4+PiBmb3J3YXJkZWQgYnkgWGVuIHRvIHRoZSBTVkEgYW5kIHRodXMg
dGhlIEhWSSBhZ2VudC4gIFRoZSBIVkkgYWdlbnQgd291bGQKPj4+PiBhbmFseXNlIHRoZSBtb2Rp
ZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBhIHZpcnR1YWwgcGFnZQo+
Pj4+IG1heSBiZSByZW1hcHBlZCAoaXRzIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hhbmdlZCBp
bnNpZGUgdGhlCj4+Pj4gcGFnZS10YWJsZSksIGluIHdoaWNoIGNhc2UgdGhlIGludHJvc3BlY3Rp
b24gbG9naWMgd291bGQgdXBkYXRlIHRoZQo+Pj4+IHByb3RlY3Rpb24gYWNjb3JkaW5nbHkgKHJl
bW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBsYWNlIGEgbmV3Cj4+Pj4gRVBUIGhv
b2sgb24gdGhlIG5ldyBncGEpLiAgSW4gb3RoZXIgY2FzZXMsIHRoZSBtb2RpZmljYXRpb24gbWF5
IGJlIG9mIG5vCj4+Pj4gaW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIC0gZm9y
IGV4YW1wbGUsIHRoZSBhY2Nlc3NlZC9kaXJ0eQo+Pj4+IGJpdHMgbWF5IGJlIGNsZWFyZWQgYnkg
dGhlIG9wZXJhdGluZyBzeXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPj4+PiBtYXkg
YmUgc2V0IGJ5IHRoZSBDUFUgcGFnZSB3YWxrZXIuCj4+Pj4KPj4+PiBJbiBvdXIgdGVzdHMgd2Ug
ZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1ham9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFibGUKPj4+
PiBtb2RpZmljYXRpb25zIGZhbGwgaW4gdGhlIHNlY29uZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBv
biBXaW5kb3dzIDEwIFJTNAo+Pj4+IHg2NCAtIG1vcmUgdGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdl
LXRhYmxlIG1vZGlmaWNhdGlvbnMgYXJlIGlycmVsZXZhbnQgdG8KPj4+PiB1cykgLSB0aGV5IGFy
ZSBvZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYywgYnV0IHRoZXkKPj4+
PiB0cmlnZ2VyIGEgdmVyeSBjb3N0bHkgRVBUIHZpb2xhdGlvbiBub25ldGhlbGVzcy4gIFRoZXJl
Zm9yZSwgd2UgZGVjaWRlZAo+Pj4+IHRvIG1ha2UgdXNlIG9mIHRoZSBuZXcgI1ZFICYgVk1GVU5D
IGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRvCj4+Pj4gYWNjZWxlcmF0ZSB0aGUgZ3Vl
c3QgcGFnZS10YWJsZXMgbW9uaXRvcmluZyBpbiB0aGUgZm9sbG93aW5nIHdheToKPj4+Pgo+Pj4+
IDEuIEVhY2ggbW9uaXRvcmVkIHBhZ2UtdGFibGUgd291bGQgYmUgZmxhZ2dlZCBhcyBiZWluZyBj
b252ZXJ0aWJsZQo+Pj4+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJsaW5nIHRoZSBDUFUg
dG8gZGVsaXZlciBhIHZpcnR1YWxpemF0aW9uCj4+Pj4gICAgZXhjZXB0aW9uIHRvIGhlIGd1ZXN0
IGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+Pj4+ICAgIHZpb2xhdGlv
bi4KPj4+PiAyLiBXZSBpbmplY3QgYSBzbWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lkZSB0aGUg
cHJvdGVjdGVkIGd1ZXN0IFZNLAo+Pj4+ICAgIHdoaWNoIHdvdWxkIGludGVyY2VwdCB0aGUgdmly
dHVhbGl6YXRpb24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhhbmRsZQo+Pj4+ICAgIGd1ZXN0IHBh
Z2UtdGFibGUgbW9kaWZpY2F0aW9ucy4KPj4+PiAzLiBXZSBjcmVhdGUgYSBkZWRpY2F0ZWQgRVBU
IHZpZXcgKGFsdHAybSkgZm9yIHRoZSBpbi1ndWVzdCBhZ2VudCwgd2hpY2gKPj4+PiAgICB3b3Vs
ZCBpc29sYXRlIHRoZSBhZ2VudCBmcm9tIHRoZSByZXN0IG9mIHRoZSBvcGVyYXRpbmcgc3lzdGVt
OyB0aGUKPj4+PiAgICBhZ2VudCB3aWxsIHN3aXRjaCBpbiBhbmQgb3V0IG9mIHRoZSBwcm90ZWN0
ZWQgRVBUIHZpZXcgdmlhIHRoZSBWTUZVTkMKPj4+PiAgICBpbnN0cnVjdGlvbiBwbGFjZWQgaW5z
aWRlIGEgdHJhbXBvbGluZSBwYWdlLCB0aHVzIG1ha2luZyB0aGUgYWdlbnQKPj4+PiAgICBpbW11
bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRlIHRoZSBndWVzdC4KPj4+Pgo+Pj4+IFRoaXMgd2F5
LCBhbGwgdGhlIHBhZ2UtdGFibGUgYWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQo+Pj4+IHZpcnR1
YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IGluc3RlYWQgb2YgYSBjb3N0bHkg
RVBUCj4+Pj4gdmlvbGF0aW9uOyB0aGUgI1ZFIGFnZW50IHdvdWxkIGVtdWxhdGUgYW5kIGFuYWx5
c2UgdGhlIG1vZGlmaWNhdGlvbiwgYW5kCj4+Pj4gZGVjaWRlIHdoZXRoZXIgaXQgaXMgcmVsZXZh
bnQgZm9yIHRoZSBtYWluIGludHJvc3BlY3Rpb24gbG9naWM7IGlmIGl0IGlzCj4+Pj4gcmVsZXZh
bnQsIGl0IHdvdWxkIGRvIGEgVk1DQUxMIGFuZCBub3RpZnkgdGhlIGludHJvc3BlY3Rpb24gZW5n
aW5lCj4+Pj4gYWJvdXQgdGhlIG1vZGlmaWNhdGlvbjsgb3RoZXJ3aXNlLCBpdCB3b3VsZCByZXN1
bWUgbm9ybWFsIGluc3RydWN0aW9uCj4+Pj4gZXhlY3V0aW9uLCB0aHVzIGF2b2lkaW5nIGEgdmVy
eSBjb3N0bHkgVk0gZXhpdC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPgo+Pj4+IC0tLQo+Pj4+IENoYW5nZXMgaW4gdjI6Cj4+Pj4gLSBy
ZW1vdmUgdGhlICJfX2dldF92Y3B1KCkiIGhlbHBlcgo+Pj4+IC0tLQo+Pj4+ICB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyB8ICAxIC0KPj4+PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgfCAxOSAr
KysrKysrKysrLS0tLS0tLS0tCj4+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+Pj4+IGluZGV4IGNlNGExZTRkNjAu
LjUyOGU5MjlkN2EgMTAwNjQ0Cj4+Pj4gLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+
PiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+Pj4+IEBAIC02OCw3ICs2OCw2IEBAIGlu
dCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgCj4+IHVp
bnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPj4+PiAgICAgIHJldHVybiByYzsKPj4+PiAgfQo+Pj4+
Cj4+Pj4gLS8qIFRoaXMgaXMgYSBiaXQgb2RkIHRvIG1lIHRoYXQgaXQgYWN0cyBvbiBjdXJyZW50
Li4gKi8KPj4+PiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPj4+PiAgewo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+Pj4+IGluZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+
Pj4gICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+Pj4+ICAgICAgfQo+Pj4+Cj4+Pj4gLSAg
ICBkID0gKCBhLmNtZCAhPSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5ICkgPwo+Pj4+
IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tf
Y3VycmVudF9kb21haW4oKTsKPj4+PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9tYWluKTsKPj4+Cj4+PiBEb2VzIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBp
ZiBpdHMgZnJvbSB0aGUgY3VycmVudCBkb21haW4/IElmCj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBj
aGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+Pj4gZXhjbHVz
aXZlbHkgdXNhYmxlIG9ubHkgYnkgdGhlIG91dHNpZGUgYWdlbnQ/Cj4+IFRoZSBjb2RlIHNheXMg
aXQgc2hvdWxkIGJlIHNhZmU6Cj4+Cj4+ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9t
YWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKPj4gIDYzNCB7Cj4+ICA2MzUgICAgIGlmICggZG9t
ID09IERPTUlEX1NFTEYgKQo+PiAgNjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRf
ZG9tYWluKCk7Cj4+ICA2MzcgICAgIHJldHVybiByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKTsK
Pj4gIDYzOCB9Cj4+Cj4+IGFzIGxvbmcgYXMgZG9tID09IERPTUlEX1NFTEYuIEkgdGhpbmsgdGhl
IG9sZCBiZWhhdmlvdXIgYXNzdW1lZCB0aGF0Cj4+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9u
b3RpZnkgYWxvbmUgd291bGQgb25seSBldmVyIGJlIHVzZWQgZnJvbSB0aGUKPj4gY3VycmVudCBk
b21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRzIGl0cyB1c2FiaWxpdHkgKEFkcmlhbiBzaG91
bGQKPj4gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcgaGVyZSkuCj4gCj4gQnV0IGEgZ3Vlc3QgZXhw
b3NlZCBpbnRlcmZhY2UgY2FuJ3QgYmUgY2hhbmdlZCBsaWtlIHRoaXM6IElmIGEuZG9tYWluCj4g
d2FzIGlnbm9yZWQgZm9yIHRoaXMgc3ViLW9wIGJlZm9yZSwgaXQgbmVlZHMgdG8gY29udGludWUg
dG8gYmUgaWdub3JlZC4KClRoZSBwb2ludCBvZiB0aGlzIHBhdGNoIGlzIHR3b2ZvbGQgKGFzIGhv
cGVmdWxseSBleHBsYWluZWQsIG9yIGF0IGxlYXN0CmltcGxpZWQsIGJ5IHRoZSB1c2UtY2FzZSBp
biB0aGUgZGVzY3JpcHRpb24pOiBvbmUgaXMgdG8gbm93IGFsbG93CnNldHRpbmcgdGhlICNWRSBp
bmZvcm1hdGlvbiBmb3IgYW55IFZDUFUsIG5vdCBqdXN0IGN1cnJlbnQ7IHRoZSBzZWNvbmQsCnRv
IGJlIGFibGUgdG8gbWFrZSB0aGUgY2FsbCBmcm9tIGFueSBzdWZmaWNpZW50bHkgcHJpdmlsZWdl
ZCBkb21haW4gKHNvCmFzIHRvIGFsbG93IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50IHRvIGNvbnRy
b2wgYmVoYXZpb3VyKS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 08:13:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxSwR-0002nl-2d; Wed, 05 Sep 2018 08:13:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxSwP-0002nS-Fi
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 08:13:33 +0000
X-Inumbo-ID: b1229c8c-b0e3-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1229c8c-b0e3-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 08:14: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 1fxSwJ-00080l-Vs; Wed, 05 Sep 2018 08:13: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 1fxSwJ-0000bz-Kk; Wed, 05 Sep 2018 08:13:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxSwJ-0003U9-K4; Wed, 05 Sep 2018 08:13:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127280-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-arm64-arm64-xl:saverestore-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-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck: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-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-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
X-Osstest-Versions-That: xen=9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 08:13:27 +0000
Subject: [Xen-devel] [xen-unstable test] 127280: 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>

ZmxpZ2h0IDEyNzI4MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI4MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjcyNjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzI2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjY2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjcyNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzI2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjY2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjcyNjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI2NgogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYTNi
ZDgxMTE4NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDljNWRkCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5
ZjAxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyNjYgIDIwMTgtMDktMDQgMTM6NTI6MDEgWiAg
ICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MjgwICAyMDE4LTA5LTA0IDIzOjA3OjE1
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhl
bi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
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
L3hlbi5naXQKICAgOWYzZmQzZDMzOS4uZGEzYmQ4MTExOCAgZGEzYmQ4MTExODU4YTFmYjA0NWE2
ZGRjMGIzNmQ3MjE2NGQ5YzVkZCAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 08:14:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 08: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 1fxSxB-0002t3-IT; Wed, 05 Sep 2018 08:14:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=im1i=lt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxSx9-0002sd-Ms
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 08:14:19 +0000
X-Inumbo-ID: ccf87916-b0e3-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ccf87916-b0e3-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 08:15:08 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 12DF7305FFAB
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 11:14:18 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id F36337FBD1
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 11:14:17 +0300 (EEST)
Received: (qmail 23333 invoked from network); 5 Sep 2018 11:14:17 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 5 Sep 2018 11:14:17 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <29aad5c1-d005-64da-e8c7-d583b17f1135@bitdefender.com>
Date: Wed, 5 Sep 2018 11:14:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77279
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495028,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.017462)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.011561), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.092143,0.000446)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.261884), Hit: No,
 Details: v2.7.14; Id: 15.1i60tho.1cmkcnnn4.bupnj], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS81LzE4IDk6NTYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE4IGF0
IDIyOjU4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDkvNC8xOCAx
MTo0MCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAgMywgMjAxOCBh
dCAxMDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4K
Pj4+PiBJbiBhIGNsYXNzaWMgSFZJICsgWGVuIHNldHVwLCB0aGUgaW50cm9zcGVjdGlvbiBlbmdp
bmUgd291bGQgbW9uaXRvcgo+Pj4+IGxlZ2FjeSBndWVzdCBwYWdlLXRhYmxlcyBieSBtYXJraW5n
IHRoZW0gcmVhZC1vbmx5IGluc2lkZSB0aGUgRVBUOyB0aGlzCj4+Pj4gd2F5IGFueSBtb2RpZmlj
YXRpb24gZXhwbGljaXRseSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5IG1hZGUgYnkK
Pj4+PiB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyIHdvdWxkIHRyaWdnZXIgYW4gRVBUIHZpb2xhdGlvbiwg
d2hpY2ggd291bGQgYmUKPj4+PiBmb3J3YXJkZWQgYnkgWGVuIHRvIHRoZSBTVkEgYW5kIHRodXMg
dGhlIEhWSSBhZ2VudC4gIFRoZSBIVkkgYWdlbnQgd291bGQKPj4+PiBhbmFseXNlIHRoZSBtb2Rp
ZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBhIHZpcnR1YWwgcGFnZQo+
Pj4+IG1heSBiZSByZW1hcHBlZCAoaXRzIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hhbmdlZCBp
bnNpZGUgdGhlCj4+Pj4gcGFnZS10YWJsZSksIGluIHdoaWNoIGNhc2UgdGhlIGludHJvc3BlY3Rp
b24gbG9naWMgd291bGQgdXBkYXRlIHRoZQo+Pj4+IHByb3RlY3Rpb24gYWNjb3JkaW5nbHkgKHJl
bW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBsYWNlIGEgbmV3Cj4+Pj4gRVBUIGhv
b2sgb24gdGhlIG5ldyBncGEpLiAgSW4gb3RoZXIgY2FzZXMsIHRoZSBtb2RpZmljYXRpb24gbWF5
IGJlIG9mIG5vCj4+Pj4gaW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIC0gZm9y
IGV4YW1wbGUsIHRoZSBhY2Nlc3NlZC9kaXJ0eQo+Pj4+IGJpdHMgbWF5IGJlIGNsZWFyZWQgYnkg
dGhlIG9wZXJhdGluZyBzeXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPj4+PiBtYXkg
YmUgc2V0IGJ5IHRoZSBDUFUgcGFnZSB3YWxrZXIuCj4+Pj4KPj4+PiBJbiBvdXIgdGVzdHMgd2Ug
ZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1ham9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFibGUKPj4+
PiBtb2RpZmljYXRpb25zIGZhbGwgaW4gdGhlIHNlY29uZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBv
biBXaW5kb3dzIDEwIFJTNAo+Pj4+IHg2NCAtIG1vcmUgdGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdl
LXRhYmxlIG1vZGlmaWNhdGlvbnMgYXJlIGlycmVsZXZhbnQgdG8KPj4+PiB1cykgLSB0aGV5IGFy
ZSBvZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYywgYnV0IHRoZXkKPj4+
PiB0cmlnZ2VyIGEgdmVyeSBjb3N0bHkgRVBUIHZpb2xhdGlvbiBub25ldGhlbGVzcy4gIFRoZXJl
Zm9yZSwgd2UgZGVjaWRlZAo+Pj4+IHRvIG1ha2UgdXNlIG9mIHRoZSBuZXcgI1ZFICYgVk1GVU5D
IGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRvCj4+Pj4gYWNjZWxlcmF0ZSB0aGUgZ3Vl
c3QgcGFnZS10YWJsZXMgbW9uaXRvcmluZyBpbiB0aGUgZm9sbG93aW5nIHdheToKPj4+Pgo+Pj4+
IDEuIEVhY2ggbW9uaXRvcmVkIHBhZ2UtdGFibGUgd291bGQgYmUgZmxhZ2dlZCBhcyBiZWluZyBj
b252ZXJ0aWJsZQo+Pj4+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJsaW5nIHRoZSBDUFUg
dG8gZGVsaXZlciBhIHZpcnR1YWxpemF0aW9uCj4+Pj4gICAgZXhjZXB0aW9uIHRvIGhlIGd1ZXN0
IGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+Pj4+ICAgIHZpb2xhdGlv
bi4KPj4+PiAyLiBXZSBpbmplY3QgYSBzbWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lkZSB0aGUg
cHJvdGVjdGVkIGd1ZXN0IFZNLAo+Pj4+ICAgIHdoaWNoIHdvdWxkIGludGVyY2VwdCB0aGUgdmly
dHVhbGl6YXRpb24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhhbmRsZQo+Pj4+ICAgIGd1ZXN0IHBh
Z2UtdGFibGUgbW9kaWZpY2F0aW9ucy4KPj4+PiAzLiBXZSBjcmVhdGUgYSBkZWRpY2F0ZWQgRVBU
IHZpZXcgKGFsdHAybSkgZm9yIHRoZSBpbi1ndWVzdCBhZ2VudCwgd2hpY2gKPj4+PiAgICB3b3Vs
ZCBpc29sYXRlIHRoZSBhZ2VudCBmcm9tIHRoZSByZXN0IG9mIHRoZSBvcGVyYXRpbmcgc3lzdGVt
OyB0aGUKPj4+PiAgICBhZ2VudCB3aWxsIHN3aXRjaCBpbiBhbmQgb3V0IG9mIHRoZSBwcm90ZWN0
ZWQgRVBUIHZpZXcgdmlhIHRoZSBWTUZVTkMKPj4+PiAgICBpbnN0cnVjdGlvbiBwbGFjZWQgaW5z
aWRlIGEgdHJhbXBvbGluZSBwYWdlLCB0aHVzIG1ha2luZyB0aGUgYWdlbnQKPj4+PiAgICBpbW11
bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRlIHRoZSBndWVzdC4KPj4+Pgo+Pj4+IFRoaXMgd2F5
LCBhbGwgdGhlIHBhZ2UtdGFibGUgYWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQo+Pj4+IHZpcnR1
YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IGluc3RlYWQgb2YgYSBjb3N0bHkg
RVBUCj4+Pj4gdmlvbGF0aW9uOyB0aGUgI1ZFIGFnZW50IHdvdWxkIGVtdWxhdGUgYW5kIGFuYWx5
c2UgdGhlIG1vZGlmaWNhdGlvbiwgYW5kCj4+Pj4gZGVjaWRlIHdoZXRoZXIgaXQgaXMgcmVsZXZh
bnQgZm9yIHRoZSBtYWluIGludHJvc3BlY3Rpb24gbG9naWM7IGlmIGl0IGlzCj4+Pj4gcmVsZXZh
bnQsIGl0IHdvdWxkIGRvIGEgVk1DQUxMIGFuZCBub3RpZnkgdGhlIGludHJvc3BlY3Rpb24gZW5n
aW5lCj4+Pj4gYWJvdXQgdGhlIG1vZGlmaWNhdGlvbjsgb3RoZXJ3aXNlLCBpdCB3b3VsZCByZXN1
bWUgbm9ybWFsIGluc3RydWN0aW9uCj4+Pj4gZXhlY3V0aW9uLCB0aHVzIGF2b2lkaW5nIGEgdmVy
eSBjb3N0bHkgVk0gZXhpdC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPgo+Pj4+IC0tLQo+Pj4+IENoYW5nZXMgaW4gdjI6Cj4+Pj4gLSBy
ZW1vdmUgdGhlICJfX2dldF92Y3B1KCkiIGhlbHBlcgo+Pj4+IC0tLQo+Pj4+ICB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyB8ICAxIC0KPj4+PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgfCAxOSAr
KysrKysrKysrLS0tLS0tLS0tCj4+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+Pj4+IGluZGV4IGNlNGExZTRkNjAu
LjUyOGU5MjlkN2EgMTAwNjQ0Cj4+Pj4gLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+
PiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+Pj4+IEBAIC02OCw3ICs2OCw2IEBAIGlu
dCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgCj4+IHVp
bnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPj4+PiAgICAgIHJldHVybiByYzsKPj4+PiAgfQo+Pj4+
Cj4+Pj4gLS8qIFRoaXMgaXMgYSBiaXQgb2RkIHRvIG1lIHRoYXQgaXQgYWN0cyBvbiBjdXJyZW50
Li4gKi8KPj4+PiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPj4+PiAgewo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+Pj4+IGluZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+
Pj4gICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+Pj4+ICAgICAgfQo+Pj4+Cj4+Pj4gLSAg
ICBkID0gKCBhLmNtZCAhPSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5ICkgPwo+Pj4+
IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tf
Y3VycmVudF9kb21haW4oKTsKPj4+PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9tYWluKTsKPj4+Cj4+PiBEb2VzIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBp
ZiBpdHMgZnJvbSB0aGUgY3VycmVudCBkb21haW4/IElmCj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBj
aGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+Pj4gZXhjbHVz
aXZlbHkgdXNhYmxlIG9ubHkgYnkgdGhlIG91dHNpZGUgYWdlbnQ/Cj4+IFRoZSBjb2RlIHNheXMg
aXQgc2hvdWxkIGJlIHNhZmU6Cj4+Cj4+ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9t
YWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKPj4gIDYzNCB7Cj4+ICA2MzUgICAgIGlmICggZG9t
ID09IERPTUlEX1NFTEYgKQo+PiAgNjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRf
ZG9tYWluKCk7Cj4+ICA2MzcgICAgIHJldHVybiByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKTsK
Pj4gIDYzOCB9Cj4+Cj4+IGFzIGxvbmcgYXMgZG9tID09IERPTUlEX1NFTEYuIEkgdGhpbmsgdGhl
IG9sZCBiZWhhdmlvdXIgYXNzdW1lZCB0aGF0Cj4+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9u
b3RpZnkgYWxvbmUgd291bGQgb25seSBldmVyIGJlIHVzZWQgZnJvbSB0aGUKPj4gY3VycmVudCBk
b21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRzIGl0cyB1c2FiaWxpdHkgKEFkcmlhbiBzaG91
bGQKPj4gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcgaGVyZSkuCj4gCj4gQnV0IGEgZ3Vlc3QgZXhw
b3NlZCBpbnRlcmZhY2UgY2FuJ3QgYmUgY2hhbmdlZCBsaWtlIHRoaXM6IElmIGEuZG9tYWluCj4g
d2FzIGlnbm9yZWQgZm9yIHRoaXMgc3ViLW9wIGJlZm9yZSwgaXQgbmVlZHMgdG8gY29udGludWUg
dG8gYmUgaWdub3JlZC4KCkFsc28sIHRlY2huaWNhbGx5IHNwZWFraW5nIGEuZG9tYWluIGlzIG5v
dCBjdXJyZW50bHkgaWdub3JlZCAtIGl0J3MganVzdApjaGVja2VkIGFnYWluc3QgRE9NSURfU0VM
RjoKCjQ1OTYgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeToKNDU5NyAg
ICAgewo0NTk4ICAgICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo0NTk5ICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10Owo0NjAwCjQ2MDEgICAgICAgICBpZiAoIGEudS5lbmFibGVfbm90
aWZ5LnBhZCB8fCBhLmRvbWFpbiAhPSBET01JRF9TRUxGIHx8CjQ2MDIgICAgICAgICAgICAgIGEu
dS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9pZCApCjQ2MDMgICAgICAgICB7
CjQ2MDQgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo0NjA1ICAgICAgICAgICAgIGJyZWFrOwo0
NjA2ICAgICAgICAgfQo0NjA3CjQ2MDggICAgICAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0o
Y3VycikudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pIHx8CjQ2MDkgICAgICAgICAgICAgIG1mbl9l
cShnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnItPmRvbWFpbiwKNDYxMCAgICAgICAgICAgICAg
ICAgICAgIGEudS5lbmFibGVfbm90aWZ5LmdmbiwgJnAybXQpLCBJTlZBTElEX01GTikgKQo0NjEx
ICAgICAgICAgewo0NjEyICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKNDYxMyAgICAgICAgICAg
ICBicmVhazsKNDYxNCAgICAgICAgIH0KNDYxNQo0NjE2ICAgICAgICAgdmNwdV9hbHRwMm0oY3Vy
cikudmVpbmZvX2dmbiA9IF9nZm4oYS51LmVuYWJsZV9ub3RpZnkuZ2ZuKTsKNDYxNyAgICAgICAg
IGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoY3Vycik7CjQ2MTggICAgICAgICBicmVhazsK
NDYxOSAgICAgfQo0NjIwCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 08:22:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 08:22: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 1fxT4j-0003lw-Ju; Wed, 05 Sep 2018 08: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=eihh=lt=citrix.com=prvs=779bd4b47=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxT4h-0003lr-Sh
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 08:22:07 +0000
X-Inumbo-ID: 8b277ff0-b0e4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b277ff0-b0e4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 10:20:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,332,1531785600"; d="scan'208";a="64457254"
Date: Wed, 5 Sep 2018 09:22:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20180905082203.7ofguktml6qkl4vv@zion.uk.xensource.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
 <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com>
 <87k1o118cc.fsf@vitty.brq.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87k1o118cc.fsf@vitty.brq.redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

QWxzbyBDQyBMaW51eCBtYWludGFpbmVycy4KCk9uIFR1ZSwgU2VwIDA0LCAyMDE4IGF0IDA3OjI3
OjMxUE0gKzAyMDAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4gV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4gd3JpdGVzOgo+IAo+ID4gT24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDE6Mzk6
MjlQTSArMDIwMCwgVml0YWx5IEt1em5ldHNvdiB3cm90ZToKPiA+PiAneGwgc3lzcnEnIGNvbW1h
bmQgZG9lc24ndCB3b3JrIHdpdGggbW9kZXJuIExpbnV4IGd1ZXN0cyB3aXRoIHRoZSBmb2xsb3dp
bmcKPiA+PiBtZXNzYWdlIGluIGd1ZXN0J3MgbG9nOgo+ID4+IAo+ID4+ICB4ZW46bWFuYWdlOiBz
eXNycV9oYW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNycSBpbiBjb250cm9sL3N5c3JxCj4g
Pj4gCj4gPj4geGVuc3RvcmUgdHJhY2UgY29uZmlybXM6Cj4gPj4gCj4gPj4gIElOIDB4MjRiZDlh
MCAyMDE4MDkwNCAwNDozNjozMiBXUklURSAoY29udHJvbC9zeXNycSApCj4gPj4gIE9VVCAweDI0
YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIgRVJST1IgKEVBQ0NFUyApCj4gPj4gCj4gPj4gVGhlIHBy
b2JsZW0gc2VlbXMgdG8gYmUgaW4gdGhlIGZhY3QgdGhhdCB3ZSBkb24ndCBwcmUtY3JlYXRlIGNv
bnRyb2wvc3lzcnEKPiA+PiB4ZW5zdG9yZSBub2RlIGFuZCBsaWJ4bF9zZW5kX3N5c3JxKCkgZG9p
bmcgbGlieGxfX3hzX3ByaW50ZigpIGNyZWF0ZXMgaXQgYXMKPiA+PiByZWFkLW9ubHkuIEFzIHdl
IHdhbnQgdG8gYWxsb3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3JxJyBhZnRlciB0aGUK
PiA+PiByZXF1ZXN0ZWQgYWN0aW9uIGlzIHBlcmZvcm1lZCwgd2UgbmVlZCB0byBtYWtlIHRoaXMg
bm9kZSB3cml0YWJsZS4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+ID4KPiA+IEhtbS4uLiB0aGlzIG5vZGUgaXNuJ3QgZG9j
dW1lbnRlZC4KPiA+Cj4gCj4gQnV0IGxpYnhsIGFscmVhZHkgd3JpdGVzIGl0LCBzZWUgbGlieGxf
c2VuZF9zeXNycSgpLgoKSSB0aGluayB5b3VyIHBhdGNoIGlzIGZpbmUuCgpXaGF0IEkgd2FudGVk
IHRvIGRvIGlzIHRvIGRvY3VtZW50IHRoaXMgbm9kZS4gOnAKCj4gCj4gPiBDYW4geW91IHBvaW50
IG1lIHRvIHRoZSBjb2RlIGluIExpbnV4Pwo+ID4KPiAKPiBTdXJlLAo+IAo+IGRyaXZlcnMveGVu
L21hbmFnZS5jOgoKQWxyaWdodCwgaXQgYXBwZWFycyBEb21VIG9ubHkgZXhwZWN0cyBhIHNpbmds
ZSBjaGFyYWN0ZXIgdG8gYmUgd3JpdHRlbi4KCkkgaGF2ZSB3cml0dGVuIHRoZSBmb2xsb3dpbmcg
ZGlmZiwgZG8geW91IHRoaW5rIGl0IGlzIHNlbnNpYmxlPyBJCmJlbGlldmUgdGhpcyBpcyBMaW51
eCBvbmx5LCBidXQgSSBoYXZlIENDIFJvZ2VyIGZvciBjb3JyZWN0aW9uLgoKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24gYi9kb2NzL21pc2MveGVuc3RvcmUt
cGF0aHMubWFya2Rvd24KaW5kZXggNjBjOGIzZmJlNS4uMzNkMjgxOTE1YyAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW5zdG9y
ZS1wYXRocy5tYXJrZG93bgpAQCAtNDEwLDYgKzQxMCwxNCBAQCBieSB1ZGV2ICgiMCIpIG9yIHdp
bGwgYmUgcnVuIGJ5IHRoZSB0b29sc3RhY2sgZGlyZWN0bHkgKCIxIikuCiAKICMjIyBQbGF0Zm9y
bSBGZWF0dXJlIGFuZCBDb250cm9sIFBhdGhzCiAKKyMjIyMgfi9jb250cm9sL3N5c3JxID0gKCIi
fENPTU1BTkQpIFt3XQorCitUaGlzIGlzIHRoZSBQViBTeXNScSBjb250cm9sIG5vZGUuIEEgdG9v
bHN0YWNrIGNhbiB3cml0ZSBhIHNpbmdsZSBjaGFyYWN0ZXIKK3JlcHJlc2VudGluZyBhIG1hZ2lj
IFN5c1JxIGtleSB1bmRlcnN0b29kIGJ5IHRoZSBMaW51eCBrZXJuZWwuICBUaGUgZ3Vlc3QKK2Fj
a25vd2xlZGdlcyBhIHJlcXVlc3QgYnkgd3JpdGluZyB0aGUgZW1wdHkgc3RyaW5nIGJhY2sgdG8g
dGhlIGNvbW1hbmQgbm9kZS4KKworVGhpcyBwcm90b2NvbCBpcyBMaW51eCBvbmx5LgorCiAjIyMj
IH4vY29udHJvbC9zaHV0ZG93biA9ICgiInxDT01NQU5EKSBbd10KIAogVGhpcyBpcyB0aGUgUFYg
c2h1dGRvd24gY29udHJvbCBub2RlLiBBIHRvb2xzdGFjayBjYW4gd3JpdGUgdmFyaW91cwoKCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 08:22:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 08:22: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 1fxT5R-0003pG-UY; Wed, 05 Sep 2018 08:22: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=eihh=lt=citrix.com=prvs=779bd4b47=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxT5Q-0003p7-FS
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 08:22:52 +0000
X-Inumbo-ID: a6130e07-b0e4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6130e07-b0e4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 10:21:12 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,332,1531785600"; d="scan'208";a="64457290"
Date: Wed, 5 Sep 2018 09:22:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20180905082248.goznim42gakizfvv@zion.uk.xensource.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904113929.32549-1-vkuznets@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDE6Mzk6MjlQTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiAneGwgc3lzcnEnIGNvbW1hbmQgZG9lc24ndCB3b3JrIHdpdGggbW9kZXJuIExp
bnV4IGd1ZXN0cyB3aXRoIHRoZSBmb2xsb3dpbmcKPiBtZXNzYWdlIGluIGd1ZXN0J3MgbG9nOgo+
IAo+ICB4ZW46bWFuYWdlOiBzeXNycV9oYW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNycSBp
biBjb250cm9sL3N5c3JxCj4gCj4geGVuc3RvcmUgdHJhY2UgY29uZmlybXM6Cj4gCj4gIElOIDB4
MjRiZDlhMCAyMDE4MDkwNCAwNDozNjozMiBXUklURSAoY29udHJvbC9zeXNycSApCj4gIE9VVCAw
eDI0YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIgRVJST1IgKEVBQ0NFUyApCj4gCj4gVGhlIHByb2Js
ZW0gc2VlbXMgdG8gYmUgaW4gdGhlIGZhY3QgdGhhdCB3ZSBkb24ndCBwcmUtY3JlYXRlIGNvbnRy
b2wvc3lzcnEKPiB4ZW5zdG9yZSBub2RlIGFuZCBsaWJ4bF9zZW5kX3N5c3JxKCkgZG9pbmcgbGli
eGxfX3hzX3ByaW50ZigpIGNyZWF0ZXMgaXQgYXMKPiByZWFkLW9ubHkuIEFzIHdlIHdhbnQgdG8g
YWxsb3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3JxJyBhZnRlciB0aGUKPiByZXF1ZXN0
ZWQgYWN0aW9uIGlzIHBlcmZvcm1lZCwgd2UgbmVlZCB0byBtYWtlIHRoaXMgbm9kZSB3cml0YWJs
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:06:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxTle-0006kX-L0; Wed, 05 Sep 2018 09:06:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qz7p=lt=xenproject.org=prvs=7795b912b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fxTld-0006kJ-7r
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:06:29 +0000
X-Inumbo-ID: 15fd1573-b0eb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15fd1573-b0eb-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:07:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64459641"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75167-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:build-i386-pvops:kernel-build:fail:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75137
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 5 Sep 2018 10:06:24 +0100
Subject: [Xen-devel] [distros-debian-squeeze test] 75167: 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>

ZmxpZ2h0IDc1MTY3IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUxNjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTEzNwoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1MTM3CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzUxMzcKCmJhc2VsaW5lIHZlcnNpb246CiBmbGln
aHQgICAgICAgICAgICAgICA3NTEzNwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6
ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3Vy
Y2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:13:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxTs2-0007UE-Fu; Wed, 05 Sep 2018 09:13:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7qsy=lt=citrix.com=prvs=779ddce85=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxTs1-0007U9-7E
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:13:05 +0000
X-Inumbo-ID: 0187f00f-b0ec-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0187f00f-b0ec-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:13:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78568345"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pD//+P3AIABBOOAgABmcQCAAAIFAIAABGSAgAA/11A=
Date: Wed, 5 Sep 2018 09:13:01 +0000
Message-ID: <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
In-Reply-To: <5B8F81B302000078001E55C9@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMDg6MTIKPiBUbzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9m
Cj4gQkZOLi4uCj4gCj4gPj4+IE9uIDA1LjA5LjE4IGF0IDA4OjU2LCA8a2V2aW4udGlhbkBpbnRl
bC5jb20+IHdyb3RlOgo+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDUsIDIwMTggMjo0OSBQTQo+
ID4+Cj4gPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDAyOjQyLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+
IHdyb3RlOgo+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tXQo+ID4+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciA0LCAyMDE4IDU6MDggUE0KPiA+
PiA+Pgo+ID4+ID4+ID4+PiBPbiAwNC4wOS4xOCBhdCAxMDo0OSwgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+PiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+
PiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+
ID4+ID4+IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE4IDA5OjQ3Cj4gPj4gPj4gPj4gVG86IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+ID4+ID4+ID4+IENjOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsKPiBKdWxpZW4KPiA+PiA+
PiBHcmFsbAo+ID4+ID4+ID4+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4+ID4+IFN0ZWZhbm8KPiA+PiA+PiA+PiBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gPj4gPj4g
Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gPj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2NiAwMS8xNF0gaW9tbXU6IGludHJvZHVjZSB0aGUKPiA+PiBjb25j
ZXB0Cj4gPj4gPj4gb2YKPiA+PiA+PiA+PiBCRk4uLi4KPiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+
PiBPbiAwNC4wOS4xOCBhdCAxMDozNywgPGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+
PiA+PiA+PiA+PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0K
PiA+PiA+PiA+PiA+PiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgNCwgMjAxOCA0OjMzIFBNCj4g
Pj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4+ID4gYnVzIGFkZHJlc3MgaXMgY29tbW9ubHkgdXNl
ZCBhbG9uZyB3aXRoIHBoeXNpY2FsL3ZpcnR1YWwKPiA+PiBhZGRyZXNzLAo+ID4+ID4+IHRvCj4g
Pj4gPj4gPj4gPj4gPiByZXByZXNlbnQgZGlmZmVyZW50IHZpZXdzIGJldHdlZW4gZGV2aWNlcyBh
bmQgQ1BVLiBGcm9tCj4gdGhhdAo+ID4+ID4+IGFuZ2xlCj4gPj4gPj4gPj4gPj4gPiBJIHRoaW5r
IEJGTiBpcyBhIGNsZWFyIHRlcm0gaW4gdGhpcyBjb250ZXh0LiBidHcgaXQgaXMgbm90Cj4gbmVj
ZXNzYXJ5Cj4gPj4gdG8KPiA+PiA+PiA+PiA+PiA+IGRpZmZlcmVudGlhdGUgR0JGTiBhbmQgTUJG
TiBzaW5jZSB0aGVyZSBpcyBvbmx5IG9uZSBCRk4gdmlldwo+ID4+IHBlcgo+ID4+ID4+ID4+ID4+
ID4gZGV2aWNlLgo+ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4gU3VyZSwgYnV0IHlvdSBuZWds
ZWN0IHRoZSBwcmVzZW5jZSBvZiBvbmUgb3IgbW9yZSBJT01NVXMKPiB3aGVuCj4gPj4gPj4gPj4g
Pj4geW91IHNheSAiYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUiLiBUaGVyZSBhZGRyZXNzZXMgcHJp
b3IgdG8KPiBhbmQKPiA+PiA+PiA+PiA+PiBhZnRlciBJT01NVSB0cmFuc2xhdGlvbiBhcmUgZGlz
dGluY3QsIGFuZCB3aGlsZSB0aGUgb25lIGJlZm9yZQo+IHRoZQo+ID4+ID4+ID4+ID4+IHRyYW5z
bGF0aW9uIG1hdGNoZXMgdGhlIGRldmljZSB2aWV3LCB0aGUgb25lIGFmdGVyIHRyYW5zbGF0aW9u
Cj4gZG9lcwo+ID4+ID4+ID4+ID4+IG5vdCBuZWNlc3NhcmlseSBtYXRjaCB0aGUgQ1BVIHZpZXcu
IEhlbmNlIHRoZXJlIGFyZSB0d28gImJ1cyIKPiA+PiA+PiA+PiA+PiBmcmFtZSBudW1iZXJzIGhl
cmUgLSBvbmUgcmVwcmVzZW50aW5nIHRoZSBkZXZpY2UgdmlldywgYW5kCj4gdGhlCj4gPj4gPj4g
Pj4gPj4gb3RoZXIgcmVwcmVzZW50aW5nIHRoZSBJT01NVSAob3V0cHV0KSB2aWV3Lgo+ID4+ID4+
ID4+ID4+Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gSSBkaWRuJ3QgZ2V0LiB0aGUgb3V0cHV0
IGFkZHJlc3MgZnJvbSBJT01NVSBpcyB0aGUgb25lIHNlbnQgdG8KPiA+PiA+PiA+PiA+IG1lbW9y
eSBjb250cm9sbGVyLCBzYW1lIGFzIHRoZSBvbmUgc2VudCBmcm9tIENQVS4KPiA+PiA+PiA+Pgo+
ID4+ID4+ID4+IFRoYXQncyBvbiBwcmVzZW50IHg4NiBzeXN0ZW1zLCBidXQgYWl1aSBub3QgaW4g
dGhlIGdlbmVyYWwgY2FzZS4gVGhlCj4gPj4gPj4gPj4gdGVybWlub2xvZ3kgdG8gYmUgdXNlZCBp
biBYZW4gc2hvdWxkIGZpdCB0aGUgZ2VuZXJhbCBjYXNlIHRob3VnaC4KPiA+PiA+PiA+Cj4gPj4g
Pj4gPiBTbyB5b3VyIGNvbmNlcm4gaXMgY2FzY2FkZWQgSU9NTVVzPwo+ID4+ID4+Cj4gPj4gPj4g
Tm90IHByaW1hcmlseS4gTXkgY29uY2VybiBhcmUgc3lzdGVtcyB3aXRoIGFuIEkvTyBhZGRyZXNz
IHNwYWNlCj4gPj4gPj4gKGJlaGluZCB0aGUgSU9NTVUpIGRpc3RpbmN0IGZyb20gdGhlIENQVSBh
ZGRyZXNzIHNwYWNlLiBJaXJjIGF0Cj4gPj4gPj4gbGVhc3QgQWxwaGEgaXMvd2FzIHRoYXQgd2F5
Lgo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gVGhlbiBQYXVsIHBsZWFzZSBkb2N1bWVudHMgY2xlYXJs
eSB0aGF0IHRoaXMgYnVzIGFkZHJlc3MgcmVmZXJzIHRvCj4gPj4gPiB0aGUgaW5wdXQgc2lkZSBv
ZiBJT01NVS4gOi0pCj4gPj4KPiA+PiBCdXQgd2hlbiByZWFkaW5nIGNvZGUgeW91IGNhbid0IGFs
d2F5cyBnbyBiYWNrIHRvIGxvb2sgYXQgdGhlIG9uZQo+ID4+IHBsYWNlIHdoZXJlIGl0cyBtZWFu
aW5nIGlzIGRvY3VtZW50ZWQuIEhlbmNlIG15IGRlc2lyZSBmb3IgYSBuYW1lCj4gPj4gd2hpY2gg
cHJvcGVybHkgY29udmV5cyB0aGUgbWVhbmluZy4KPiA+Pgo+ID4KPiA+IFRoZW4gcG9zc2libHkg
Z28gYmFjayB0byBERk4sIGJ1dCB0YWtlICdEJyBhcyBETUEgaW5zdGVhZCBvZiBkZXZpY2U/Cj4g
Cj4gSG93IHdvdWxkICJETUEiIGJlIGFueSBiZXR0ZXIgdGhhbiAiYnVzIj8gV2hvc2UgdmlldyBp
dCBpcyB0aGVuIHN0aWxsCj4gaXMgdW5jbGVhci4KPiAKClBlcnNvbmFsbHkgSSB0aGluayAnYnVz
IGFkZHJlc3MnIGlzIGNvbW1vbmx5IGVub3VnaCB1c2VkIHRlcm0gZm9yIGFkZHJlc3NlcyB1c2Vk
IGJ5IGRldmljZXMgZm9yIERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAnZGV2X2J1c19hZGRy
JyBpbiB0aGUgZ3JhbnQgbWFwIGFuZCB1bm1hcCBoeXBlcmNhbGxzLiBTbyBiYWRkciBhbmQgYmZu
IHNlZW0gbGlrZSBvayB0ZXJtcyB0byBtZS4gSXQncyBhbHNvIG5vdCBpbXBvc3NpYmxlIHRvIHJl
bmFtZSB0aGVzZSBsYXRlciBpZiB0aGV5IHByb3ZlIHByb2JsZW1hdGljLgoKICBQYXVsCgo+IEph
bgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:27:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09:27: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 1fxU64-0008KU-9I; Wed, 05 Sep 2018 09:27: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=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxU63-0008KP-MN
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:27:35 +0000
X-Inumbo-ID: b0989284-b0ed-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0989284-b0ed-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 11:25:55 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 03:27:33 -0600
Message-Id: <5B8FA18302000078001E56A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 03:27:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <5B8F7E1B02000078001E55B0@prv1-mh.provo.novell.com>
 <29aad5c1-d005-64da-e8c7-d583b17f1135@bitdefender.com>
In-Reply-To: <29aad5c1-d005-64da-e8c7-d583b17f1135@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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+IE9uIDA1LjA5LjE4IGF0IDEwOjE0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS81LzE4IDk6NTYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
OS4xOCBhdCAyMjo1OCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gT24g
OS80LzE4IDExOjQwIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4gT24gTW9uLCBTZXAg
MywgMjAxOCBhdCAxMDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+Pj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGljIGludCBk
b19hbHRwMm1fb3AoCj4+Pj4+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4+Pj4gICAg
ICB9Cj4+Pj4+Cj4+Pj4+IC0gICAgZCA9ICggYS5jbWQgIT0gSFZNT1BfYWx0cDJtX3ZjcHVfZW5h
YmxlX25vdGlmeSApID8KPj4+Pj4gLSAgICAgICAgcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChh
LmRvbWFpbikgOiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwo+Pj4+PiArICAgIGQgPSByY3Vf
bG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsKPj4+Pgo+Pj4+IERvZXMgcmN1X2xvY2tf
ZG9tYWluX2J5X2FueV9pZCB3b3JrIGlmIGl0cyBmcm9tIHRoZSBjdXJyZW50IGRvbWFpbj8gSWYK
Pj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxp
dHkgdG8gYmUgZnJvbQo+Pj4+IGV4Y2x1c2l2ZWx5IHVzYWJsZSBvbmx5IGJ5IHRoZSBvdXRzaWRl
IGFnZW50Pwo+Pj4gVGhlIGNvZGUgc2F5cyBpdCBzaG91bGQgYmUgc2FmZToKPj4+Cj4+PiAgNjMz
IHN0cnVjdCBkb21haW4gKnJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZG9taWRfdCBkb20pCj4+
PiAgNjM0IHsKPj4+ICA2MzUgICAgIGlmICggZG9tID09IERPTUlEX1NFTEYgKQo+Pj4gIDYzNiAg
ICAgICAgIHJldHVybiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwo+Pj4gIDYzNyAgICAgcmV0
dXJuIHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb20pOwo+Pj4gIDYzOCB9Cj4+Pgo+Pj4gYXMgbG9u
ZyBhcyBkb20gPT0gRE9NSURfU0VMRi4gSSB0aGluayB0aGUgb2xkIGJlaGF2aW91ciBhc3N1bWVk
IHRoYXQKPj4+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgYWxvbmUgd291bGQgb25s
eSBldmVyIGJlIHVzZWQgZnJvbSB0aGUKPj4+IGN1cnJlbnQgZG9tYWluLCBhbmQgdGhpcyBjaGFu
Z2UgZXhwYW5kcyBpdHMgdXNhYmlsaXR5IChBZHJpYW4gc2hvdWxkCj4+PiBjb3JyZWN0IG1lIGlm
IEknbSB3cm9uZyBoZXJlKS4KPj4gCj4+IEJ1dCBhIGd1ZXN0IGV4cG9zZWQgaW50ZXJmYWNlIGNh
bid0IGJlIGNoYW5nZWQgbGlrZSB0aGlzOiBJZiBhLmRvbWFpbgo+PiB3YXMgaWdub3JlZCBmb3Ig
dGhpcyBzdWItb3AgYmVmb3JlLCBpdCBuZWVkcyB0byBjb250aW51ZSB0byBiZSBpZ25vcmVkLgo+
IAo+IEFsc28sIHRlY2huaWNhbGx5IHNwZWFraW5nIGEuZG9tYWluIGlzIG5vdCBjdXJyZW50bHkg
aWdub3JlZCAtIGl0J3MganVzdAo+IGNoZWNrZWQgYWdhaW5zdCBET01JRF9TRUxGOgo+IAo+IDQ1
OTYgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeToKPiA0NTk3ICAgICB7
Cj4gNDU5OCAgICAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiA0NTk5ICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10Owo+IDQ2MDAKPiA0NjAxICAgICAgICAgaWYgKCBhLnUuZW5hYmxl
X25vdGlmeS5wYWQgfHwgYS5kb21haW4gIT0gRE9NSURfU0VMRiB8fAo+IDQ2MDIgICAgICAgICAg
ICAgIGEudS5lbmFibGVfbm90aWZ5LnZjcHVfaWQgIT0gY3Vyci0+dmNwdV9pZCApCj4gNDYwMyAg
ICAgICAgIHsKPiA0NjA0ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiA0NjA1ICAgICAgICAg
ICAgIGJyZWFrOwo+IDQ2MDYgICAgICAgICB9CgpBaCwgeWVzLCBJIHRoaW5rIHRoYXQncyBmaW5l
IHRoZW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09:35: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 1fxUDm-0000en-6l; Wed, 05 Sep 2018 09:35:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxUDl-0000eb-Gi
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:35:33 +0000
X-Inumbo-ID: 25e472ee-b0ef-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25e472ee-b0ef-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:36: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 1fxUDh-0001HT-6n; Wed, 05 Sep 2018 09:35: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 1fxUDg-0005Kp-Vk; Wed, 05 Sep 2018 09:35:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxUDg-0000QR-UX; Wed, 05 Sep 2018 09:35:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127304-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=785e10db98863ad77920d01856003fceadbc29db
X-Osstest-Versions-That: freebsd=8846b8448acb98ba31b203ac6c2ad45be2b96ad9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 09:35:28 +0000
Subject: [Xen-devel] [freebsd-master test] 127304: 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>

ZmxpZ2h0IDEyNzMwNCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzA0LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjcwMzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
Nzg1ZTEwZGI5ODg2M2FkNzc5MjBkMDE4NTYwMDNmY2VhZGJjMjlkYgpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgODg0NmI4NDQ4YWNiOThiYTMxYjIwM2FjNmMyYWQ0NWJl
MmI5NmFkOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3MDMzICAyMDE4LTA4LTMxIDA5OjE5OjM4
IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzIwNyAgMjAxOC0wOS0wMyAwOTox
OTowNiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzMw
NCAgMjAxOC0wOS0wNSAwOToxOTozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIGFsYyA8YWxjQEZyZWVCU0Qu
b3JnPgogIGF2YXRhciA8YXZhdGFyQEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4K
ICBicmQgPGJyZEBGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgZGVzIDxkZXNA
RnJlZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5v
cmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAga2Jvd2xpbmcgPGtib3dsaW5nQEZyZWVCU0Qu
b3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3Jn
PgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtq
IDxtYXJrakBGcmVlQlNELm9yZz4KICByd2F0c29uIDxyd2F0c29uQEZyZWVCU0Qub3JnPgogIHRy
YXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB3dWxmIDx3dWxmQEZyZWVCU0Qub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC1mcmVlYnNkIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1mcmVlYnNk
IGhvc3QtaW5zdGFsbCg1KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA1ODcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:36:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUEc-0000i8-IQ; Wed, 05 Sep 2018 09:36:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7qsy=lt=citrix.com=prvs=779ddce85=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxUEb-0000hz-9T
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:36:25 +0000
X-Inumbo-ID: 445585cc-b0ef-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 445585cc-b0ef-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:37:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78569432"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'David Woodhouse' <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqTQxJgAgA71aTCAAh/+gIAA+KVQ
Date: Wed, 5 Sep 2018 09:36:22 +0000
Message-ID: <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
In-Reply-To: <1536093061.31549.47.camel@infradead.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 v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgW21h
aWx0bzpkd213MkBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOCAyMToz
MQ0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEVzbGFt
IEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uZGU+OyBTaGFuIEhhaXRhbw0KPiA8aGFpdGFvLnNo
YW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYv
aHZtOiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+IGNvZGUNCj4gDQo+IE9uIE1vbiwg
MjAxOC0wOS0wMyBhdCAxMDoxMiArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+DQo+ID4g
SSBiZWxpZXZlIEFQSUMgYXNzaXN0IGlzIGludGVuZGVkIGZvciBmdWxseSBzeW50aGV0aWMgaW50
ZXJydXB0cy4NCj4gDQo+IEhtLCBpZiBieSAnZnVsbHkgc3ludGhldGljIGludGVycnVwdHMnIHlv
dSBtZWFuDQo+IHZsYXBpY192aXJ0dWFsX2ludHJfZGVsaXZlcnlfZW5hYmxlZCgpLCB0aGVuIG5v
IEkgdGhpbmsgQVBJQyBhc3Npc3QNCj4gZG9lc24ndCBnZXQgdXNlZCBpbiB0aGF0IGNhc2UgYXQg
YWxsLg0KDQpObywgd2hhdCBJIG1lYW50IHdhcyB0aGF0IGl0IHdhcyBteSBiZWxpZWYgdGhhdCBX
aW5kb3dzIHdvdWxkIGF2b2lkIEFQSUMgYXNzaXN0IGZvciB3aGF0IGl0IHNlZXMgYXMgZGV2aWNl
cyBvbiBhIGhhcmR3YXJlIGJ1cyBidXQgLSBub3cgSSB0aGluayBhYm91dCBpdCAtIHRoYXQgd291
bGQgbm90IGJlIHdvbmRlcmZ1bGx5IHVzZWZ1bCBiZWhhdmlvdXIgYW5kIHdvdWxkIGNlcnRhaW5s
eSBzcXVhc2ggdGhlIHJlYXNvbiBJIHB1dCB0aGUgc3VwcG9ydCBpbiBhbnl3YXksIHdoaWNoIGlz
IGZvciB0aGUgZWRnZSB0cmlnZ2VyZWQgcGVyLWNwdSBldmVudCBjaGFubmVsIHVwY2FsbHMgZnJv
bSBYZW4gKHNpbmNlIHRoZSBkcml2ZXIgcmVnaXN0ZXJpbmcgdGhlIGludGVycnVwdHMgaXMgYm91
bmQgdG8gdGhlIFhlbiBwbGF0Zm9ybSBQQ0kgZGV2aWNlKS4NCg0KPiANCj4gPiBJcyBpdCBkZWZp
bml0ZWx5IHRoaXMgcGF0Y2ggdGhhdCBjYXVzZXMgdGhlIHByb2JsZW0/IEl0IHdhcyBvbmx5DQo+
ID4gaW50ZW5kZWQgdG8gZml4IHByZXZpb3VzIGluY29ycmVjdG5lc3MgYnV0LCBpZiB0aGlzIGlz
IHRoZSBjdWxwcml0LA0KPiA+IHRoZW4gaXQncyBjbGVhcmx5IGNhdXNlZCBjb2xsYXRlcmFsIGRh
bWFnZSBpbiBhIGxvZ2ljYWxseSB1bnJlbGF0ZWQNCj4gPiBhcmVhLg0KPiANCj4gTm90IGVudGly
ZWx5LiBUaGUgcGVyZm9ybWFuY2UgZ2FpbiB3ZSBvYnNlcnZlZCB3aXRoIEFQSUMgYXNzaXN0IGlu
IHRoZQ0KPiBmaXJzdCBwbGFjZSB3YXMgYmFzaWNhbGx5IHN0b2xlbi4gSXQgd2Fzbid0IGp1c3Qg
YnlwYXNzaW5nIHRoZSB2bWV4aXQNCj4gZm9yIHRoYXQgRU9JOyBpdCB3YXMgKnNvKiBtdWNoIGZh
c3RlciBiZWNhdXNlIGl0IGFjdHVhbGx5IGRpZG4ndCBldmVyDQo+IGRvIHRoZSBFT0kgcHJvcGVy
bHkgYXQgYWxsLg0KPiANCj4gWW91IGZpeGVkIHRoYXQgb21pc3Npb24gYW5kIHVuc3VycHJpc2lu
Z2x5IGl0IGdvdCBzbG93ZXIgYWdhaW47IG1vc3Qgb2YNCj4gdGhlIGFwcGFyZW50IGJlbmVmaXQg
b2YgQVBJQyBhc3Npc3QgaXMgbG9zdC4gQnV0IHRoYXQncyBiZWNhdXNlIGl0IHdhcw0KPiBuZXZl
ciByZWFsbHkgZG9pbmcgdGhlIHJpZ2h0IHRoaW5nIGluIHRoZSBmaXJzdCBwbGFjZS4NCj4gDQo+
IFRoYXQgRU9JIGhhbmRsaW5nIGZvciB1bm1hc2thYmxlIE1TSSBpcyByZWFsbHkgcGFpbmZ1bGx5
IHNsb3csIHNvIG15DQo+IGhhY2sgYnlwYXNzZXMgaXQgaW4gdGhlIGNvbW1vbiBjYXNlIHdoZXJl
IGl0IGlzbid0IHJlYWxseSBuZWNlc3NhcnkuDQo+IEZXSVcgSSd2ZSBkb25lIGl0IGluIG15IHRy
ZWUgd2l0aCBhIHNpbmdsZSBwZXItZG9tYWluIGZsYWcgcmF0aGVyIHRoYW4NCj4gYSBwZXItdmVj
dG9yIGJpdG1hcCBub3csIHdoaWNoIG1ha2VzIGl0IHNsaWdodGx5IHNpbXBsZXIuDQoNCkkgc2Vl
LiBHaXZlbiB0aGF0IFdpbmRvd3MgaGFzIHVzZWQgQVBJQyBhc3Npc3QgdG8gY2lyY3VtdmVudCBp
dHMgRU9JIHRoZW4gSSB3b25kZXIgd2hldGhlciB3ZSBjYW4gZ2V0IGF3YXkgd2l0aCBlc3NlbnRp
YWxseSBkb2luZyB0aGUgc2FtZS4gSS5lLiBmb3IgYSBjb21wbGV0ZWQgQVBJQyBhc3Npc3QgZm91
bmQgaW4gdmxhcGljX2hhc19wZW5kaW5nX2lycSgpIHdlIHNpbXBseSBjbGVhciB0aGUgQVBJQyBh
c3Npc3QgYW5kIGhpZ2hlc3QgdmVjdG9yIGluIHRoZSBJU1IsIHJhdGhlciB0aGFuIGNhbGxpbmcg
dGhyb3VnaCB0byB2bGFwaWNfRU9JX3NldCgpIGFuZCBzdWZmZXJpbmcgdGhlIG92ZXJoZWFkLiBJ
J2xsIHNwaW4gdXAgYSBwYXRjaCBhbmQgZ2l2ZSBpdCBhIHdoaXJsLg0KDQogIFBhdWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUGm-0000sX-9a; Wed, 05 Sep 2018 09: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=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxUGk-0000sM-VC
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:38:39 +0000
X-Inumbo-ID: 3bfa8860-b0ef-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bfa8860-b0ef-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 11:36:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 03:38:36 -0600
Message-Id: <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 03:38:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
In-Reply-To: <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDA1LjA5LjE4IGF0IDExOjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMDg6MTIK
Pj4gVG86IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogU3VyYXZlZSBT
dXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFs
bAo+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgU3RlZmFubwo+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgeGVuLWRldmVsIDx4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBTdWJq
ZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRo
ZSBjb25jZXB0IG9mCj4+IEJGTi4uLgo+PiAKPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDA4OjU2LCA8
a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiA+PiAgRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIg
NSwgMjAxOCAyOjQ5IFBNCj4+ID4+Cj4+ID4+ID4+PiBPbiAwNS4wOS4xOCBhdCAwMjo0MiwgPGtl
dmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPj4gIEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciA0LCAyMDE4IDU6MDggUE0KPj4gPj4gPj4KPj4gPj4gPj4gPj4+IE9uIDA0LjA5LjE4IGF0IDEw
OjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0
bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gPj4gPj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTgg
MDk6NDcKPj4gPj4gPj4gPj4gVG86IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
PiA+PiA+PiA+PiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFu
aXRAYW1kLmNvbT47Cj4+IEp1bGllbgo+PiA+PiA+PiBHcmFsbAo+PiA+PiA+PiA+PiA8anVsaWVu
LmdyYWxsQGFybS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsK
Pj4gPj4gPj4gU3RlZmFubwo+PiA+PiA+PiA+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4+ID4+ID4+ID4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPgo+PiA+PiA+PiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAx
LzE0XSBpb21tdTogaW50cm9kdWNlIHRoZQo+PiA+PiBjb25jZXB0Cj4+ID4+ID4+IG9mCj4+ID4+
ID4+ID4+IEJGTi4uLgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+PiA+Pj4gT24gMDQuMDkuMTggYXQg
MTA6MzcsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+ID4+ID4+ID4+ID4+ICBGcm9t
OiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiA+PiA+PiA+PiBT
ZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgNCwgMjAxOCA0OjMzIFBNCj4+ID4+ID4+ID4+ID4+ID4K
Pj4gPj4gPj4gPj4gPj4gPiBidXMgYWRkcmVzcyBpcyBjb21tb25seSB1c2VkIGFsb25nIHdpdGgg
cGh5c2ljYWwvdmlydHVhbAo+PiA+PiBhZGRyZXNzLAo+PiA+PiA+PiB0bwo+PiA+PiA+PiA+PiA+
PiA+IHJlcHJlc2VudCBkaWZmZXJlbnQgdmlld3MgYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUuIEZy
b20KPj4gdGhhdAo+PiA+PiA+PiBhbmdsZQo+PiA+PiA+PiA+PiA+PiA+IEkgdGhpbmsgQkZOIGlz
IGEgY2xlYXIgdGVybSBpbiB0aGlzIGNvbnRleHQuIGJ0dyBpdCBpcyBub3QKPj4gbmVjZXNzYXJ5
Cj4+ID4+IHRvCj4+ID4+ID4+ID4+ID4+ID4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBNQkZOIHNp
bmNlIHRoZXJlIGlzIG9ubHkgb25lIEJGTiB2aWV3Cj4+ID4+IHBlcgo+PiA+PiA+PiA+PiA+PiA+
IGRldmljZS4KPj4gPj4gPj4gPj4gPj4KPj4gPj4gPj4gPj4gPj4gU3VyZSwgYnV0IHlvdSBuZWds
ZWN0IHRoZSBwcmVzZW5jZSBvZiBvbmUgb3IgbW9yZSBJT01NVXMKPj4gd2hlbgo+PiA+PiA+PiA+
PiA+PiB5b3Ugc2F5ICJiZXR3ZWVuIGRldmljZXMgYW5kIENQVSIuIFRoZXJlIGFkZHJlc3NlcyBw
cmlvciB0bwo+PiBhbmQKPj4gPj4gPj4gPj4gPj4gYWZ0ZXIgSU9NTVUgdHJhbnNsYXRpb24gYXJl
IGRpc3RpbmN0LCBhbmQgd2hpbGUgdGhlIG9uZSBiZWZvcmUKPj4gdGhlCj4+ID4+ID4+ID4+ID4+
IHRyYW5zbGF0aW9uIG1hdGNoZXMgdGhlIGRldmljZSB2aWV3LCB0aGUgb25lIGFmdGVyIHRyYW5z
bGF0aW9uCj4+IGRvZXMKPj4gPj4gPj4gPj4gPj4gbm90IG5lY2Vzc2FyaWx5IG1hdGNoIHRoZSBD
UFUgdmlldy4gSGVuY2UgdGhlcmUgYXJlIHR3byAiYnVzIgo+PiA+PiA+PiA+PiA+PiBmcmFtZSBu
dW1iZXJzIGhlcmUgLSBvbmUgcmVwcmVzZW50aW5nIHRoZSBkZXZpY2UgdmlldywgYW5kCj4+IHRo
ZQo+PiA+PiA+PiA+PiA+PiBvdGhlciByZXByZXNlbnRpbmcgdGhlIElPTU1VIChvdXRwdXQpIHZp
ZXcuCj4+ID4+ID4+ID4+ID4+Cj4+ID4+ID4+ID4+ID4KPj4gPj4gPj4gPj4gPiBJIGRpZG4ndCBn
ZXQuIHRoZSBvdXRwdXQgYWRkcmVzcyBmcm9tIElPTU1VIGlzIHRoZSBvbmUgc2VudCB0bwo+PiA+
PiA+PiA+PiA+IG1lbW9yeSBjb250cm9sbGVyLCBzYW1lIGFzIHRoZSBvbmUgc2VudCBmcm9tIENQ
VS4KPj4gPj4gPj4gPj4KPj4gPj4gPj4gPj4gVGhhdCdzIG9uIHByZXNlbnQgeDg2IHN5c3RlbXMs
IGJ1dCBhaXVpIG5vdCBpbiB0aGUgZ2VuZXJhbCBjYXNlLiBUaGUKPj4gPj4gPj4gPj4gdGVybWlu
b2xvZ3kgdG8gYmUgdXNlZCBpbiBYZW4gc2hvdWxkIGZpdCB0aGUgZ2VuZXJhbCBjYXNlIHRob3Vn
aC4KPj4gPj4gPj4gPgo+PiA+PiA+PiA+IFNvIHlvdXIgY29uY2VybiBpcyBjYXNjYWRlZCBJT01N
VXM/Cj4+ID4+ID4+Cj4+ID4+ID4+IE5vdCBwcmltYXJpbHkuIE15IGNvbmNlcm4gYXJlIHN5c3Rl
bXMgd2l0aCBhbiBJL08gYWRkcmVzcyBzcGFjZQo+PiA+PiA+PiAoYmVoaW5kIHRoZSBJT01NVSkg
ZGlzdGluY3QgZnJvbSB0aGUgQ1BVIGFkZHJlc3Mgc3BhY2UuIElpcmMgYXQKPj4gPj4gPj4gbGVh
c3QgQWxwaGEgaXMvd2FzIHRoYXQgd2F5Lgo+PiA+PiA+Pgo+PiA+PiA+Cj4+ID4+ID4gVGhlbiBQ
YXVsIHBsZWFzZSBkb2N1bWVudHMgY2xlYXJseSB0aGF0IHRoaXMgYnVzIGFkZHJlc3MgcmVmZXJz
IHRvCj4+ID4+ID4gdGhlIGlucHV0IHNpZGUgb2YgSU9NTVUuIDotKQo+PiA+Pgo+PiA+PiBCdXQg
d2hlbiByZWFkaW5nIGNvZGUgeW91IGNhbid0IGFsd2F5cyBnbyBiYWNrIHRvIGxvb2sgYXQgdGhl
IG9uZQo+PiA+PiBwbGFjZSB3aGVyZSBpdHMgbWVhbmluZyBpcyBkb2N1bWVudGVkLiBIZW5jZSBt
eSBkZXNpcmUgZm9yIGEgbmFtZQo+PiA+PiB3aGljaCBwcm9wZXJseSBjb252ZXlzIHRoZSBtZWFu
aW5nLgo+PiA+Pgo+PiA+Cj4+ID4gVGhlbiBwb3NzaWJseSBnbyBiYWNrIHRvIERGTiwgYnV0IHRh
a2UgJ0QnIGFzIERNQSBpbnN0ZWFkIG9mIGRldmljZT8KPj4gCj4+IEhvdyB3b3VsZCAiRE1BIiBi
ZSBhbnkgYmV0dGVyIHRoYW4gImJ1cyI/IFdob3NlIHZpZXcgaXQgaXMgdGhlbiBzdGlsbAo+PiBp
cyB1bmNsZWFyLgo+PiAKPiAKPiBQZXJzb25hbGx5IEkgdGhpbmsgJ2J1cyBhZGRyZXNzJyBpcyBj
b21tb25seSBlbm91Z2ggdXNlZCB0ZXJtIGZvciBhZGRyZXNzZXMgCj4gdXNlZCBieSBkZXZpY2Vz
IGZvciBETUEuIEluZGVlZCB3ZSBoYXZlIGFscmVhZHkgJ2Rldl9idXNfYWRkcicgaW4gdGhlIGdy
YW50IAo+IG1hcCBhbmQgdW5tYXAgaHlwZXJjYWxscy4gU28gYmFkZHIgYW5kIGJmbiBzZWVtIGxp
a2Ugb2sgdGVybXMgdG8gbWUuIEl0J3MgCj4gYWxzbyBub3QgaW1wb3NzaWJsZSB0byByZW5hbWUg
dGhlc2UgbGF0ZXIgaWYgdGhleSBwcm92ZSBwcm9ibGVtYXRpYy4KCkJ1dCB0aGF0J3MgdGhlIHBv
aW50IC0gdGhlIG5hbWVzIGFyZSBwcm9ibGVtYXRpYyAodG8gbWUpOiBJIHBlcm1hbmVudGx5Cmhh
dmUgdG8gcmVtaW5kIG15c2VsZiB0aGF0IHRoZXkgZG8gX25vdF8gcmVmZXIgdG8gdGhlIGFkZHJl
c3NlcyBhcwpzZWVuIHdoZW4gYWNjZXNzaW5nIG1lbW9yeSwgYnV0IHRoZSBvbmVzIGdvaW5nIF9p
bnRvXyB0aGUgSU9NTVUuClRoZSBjb25mdXNpb24gKG9uIG15IHBhcnQpIGFyaXNlcyBldmVyeSB0
aW1lIEkgc2VlIGEgbWl4dHVyZSBvZiBnZm4sIGJmbiwKYW5kIG1mbiBpbiB0aGUgc2FtZSBwYXRj
aCwgcGVyaGFwcyBpbmNsdWRpbmcgc29tZSAxOjEtbmVzcyBhc3N1bXB0aW9ucwpiZXR3ZWVuIHBh
aXJzIG9mIHRoZW0uCgpUYWtlIHRoZXNlIHR3byBodW5rcyBhcyBleGFtcGxlIChtaXhpbmcgaW4g
c29tZSBwZm4gYXMgd2VsbCk6CgpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQgaW9tbXVf
bWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgKiB7
UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2Yg
aW8KICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlvbW11X3Bk
ZV9mcm9tX2JmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAgICAgdTY0
ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDc3LDExICs0NzcsMTEgQEAgc3RhdGljIGlu
dCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGludCBpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIGdmbjsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBiZm47CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFn
ZV9zejsKIAogICAgICAgICAgICAgcGFnZV9zeiA9IDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQg
KiAobmV4dF9sZXZlbCAtIDEpKTsKLSAgICAgICAgICAgIGdmbiA9ICBwZm4gJiB+KCgxIDw8IChQ
VEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMSk7CisgICAgICAgICAgICBiZm4g
PSAgcGZuICYgfigoMSA8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEp
OwogICAgICAgICAgICAgbWZuID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAgICAgIC8qIGFs
bG9jYXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:40:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUIY-0001WE-NS; Wed, 05 Sep 2018 09:40: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=so4n=lt=twosheds.srs.infradead.org=batv+e86b2bacd6c428106f32+5491+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1fxUIW-0001W6-S8
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:40:29 +0000
X-Inumbo-ID: 7cc92ea6-b0ef-11e8-a8a5-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cc92ea6-b0ef-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 11:38:47 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID: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=IcCeB0G8snC6xCKYFrKt/WWdyXi32bNttSzOk5Ol2wk=; b=qGxiE2/xZ6vGCL+A0+MJaVDO/
 sEoTzd0qgpCJ/SS7NuO4JWYscwJCZ+7djZ3mYJPVwiw7bTHFr5WXtBkVJ+7Ti4hZsQm2ZlMgLu7Mg
 ryK6CNAfZKUODf77HyMTUGJrw2bMf48fmpT91Po8LvunzGsNmUHQq5tyQJh9XvlSf4tCdgk6xKqAS
 qKUJQM7Q2+/y3nSoI+oOZ5NeXt5UxYcsLuR1uSzDn0II+9UprxPLrES418+qAuUT9mgW1SsOSwJ86
 sCReISoOQharZUi/8Dab4QS2PYGCoO1Ih+Oazuex2cBmUwkpieul7sgPBarwNRupyk/ePM99aq/vJ
 cZQwtIVrw==;
Received: from [2001:8b0:10b:1::2fb]
 by twosheds.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxUIR-00C9e3-9d; Wed, 05 Sep 2018 09:40:23 +0000
Message-ID: <1536140422.31549.59.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
 <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Wed, 05 Sep 2018 10:40:22 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============0579345612145324035=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0579345612145324035==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-1T7Oe4GASWDXphGhIbnn"


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

On Wed, 2018-09-05 at 09:36 +0000, Paul Durrant wrote:
>=20
> I see. Given that Windows has used APIC assist to circumvent its EOI
> then I wonder whether we can get away with essentially doing the
> same. I.e. for a completed APIC assist found in
> vlapic_has_pending_irq() we simply clear the APIC assist and highest
> vector in the ISR, rather than calling through to vlapic_EOI_set()
> and suffering the overhead. I'll spin up a patch and give it a whirl.

I think that's fine if you don't actually pass unmaskable MSIs through
to the guest in question, but if you *do* then you still need the EOI
to happen properly to "unmask" it.

Hence my approach which is basically doing what you said and bypassing
the expensive part of hvm_dpci_msi_eoi(), but *only* if there's no
unmaskable MSI to worry about.
--=-1T7Oe4GASWDXphGhIbnn
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODA5MDUwOTQwMjJaMC8GCSqG
SIb3DQEJBDEiBCCJ+OoYyb4g1iLd81GgSxKhMpmD+vsw7qdQniV4IftyhjCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBADH4okDKa+X/
wDMa33nIqVbl07+EVtvE8h3Bi827Cah5pPiYq9DOhNHnt6VE5mIP7oLlUbqg4hA+DXUDDtEcr60E
mrPuUDz1qwtjCjJNcInfyVwKCNCR97H8+GtFr4B2XLflGVbVaxk6687g70vRnzWxJcfEB4dPEmZU
jaPWgNBkkHyKJtmGLRkKslQBkxt/114/TykoxH/YYGKNwFzNSsiolqOZS1FgiZolLj42PGPotXtY
SejWEvOlQQ2qj17wSsZ//246rufYVL8cgWHIBTUZxLNs0chwVJZIHc7gS4x0ozBROqS7h+lQISL/
RzLKUAo8rBtM4oLQSxn6TlPTXRgAAAAAAAA=


--=-1T7Oe4GASWDXphGhIbnn--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0579345612145324035==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:44:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUMG-0001jw-8c; Wed, 05 Sep 2018 09: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=7qsy=lt=citrix.com=prvs=779ddce85=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxUME-0001jr-Ew
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:44:18 +0000
X-Inumbo-ID: 056080a4-b0f0-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 056080a4-b0f0-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 11:42:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78569829"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'David Woodhouse' <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqTQxJgAgA71aTCAAh/+gIAA+KVQ///j5QCAACHH8A==
Date: Wed, 5 Sep 2018 09:43:22 +0000
Message-ID: <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
 <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
 <1536140422.31549.59.camel@infradead.org>
In-Reply-To: <1536140422.31549.59.camel@infradead.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 v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgW21h
aWx0bzpkd213MkBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMDo0
MA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEVzbGFt
IEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uZGU+OyBTaGFuIEhhaXRhbw0KPiA8aGFpdGFvLnNo
YW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYv
aHZtOiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+IGNvZGUNCj4gDQo+IE9uIFdlZCwg
MjAxOC0wOS0wNSBhdCAwOTozNiArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+DQo+ID4g
SSBzZWUuIEdpdmVuIHRoYXQgV2luZG93cyBoYXMgdXNlZCBBUElDIGFzc2lzdCB0byBjaXJjdW12
ZW50IGl0cyBFT0kNCj4gPiB0aGVuIEkgd29uZGVyIHdoZXRoZXIgd2UgY2FuIGdldCBhd2F5IHdp
dGggZXNzZW50aWFsbHkgZG9pbmcgdGhlDQo+ID4gc2FtZS4gSS5lLiBmb3IgYSBjb21wbGV0ZWQg
QVBJQyBhc3Npc3QgZm91bmQgaW4NCj4gPiB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkgd2Ugc2lt
cGx5IGNsZWFyIHRoZSBBUElDIGFzc2lzdCBhbmQgaGlnaGVzdA0KPiA+IHZlY3RvciBpbiB0aGUg
SVNSLCByYXRoZXIgdGhhbiBjYWxsaW5nIHRocm91Z2ggdG8gdmxhcGljX0VPSV9zZXQoKQ0KPiA+
IGFuZCBzdWZmZXJpbmcgdGhlIG92ZXJoZWFkLiBJJ2xsIHNwaW4gdXAgYSBwYXRjaCBhbmQgZ2l2
ZSBpdCBhIHdoaXJsLg0KPiANCj4gSSB0aGluayB0aGF0J3MgZmluZSBpZiB5b3UgZG9uJ3QgYWN0
dWFsbHkgcGFzcyB1bm1hc2thYmxlIE1TSXMgdGhyb3VnaA0KPiB0byB0aGUgZ3Vlc3QgaW4gcXVl
c3Rpb24sIGJ1dCBpZiB5b3UgKmRvKiB0aGVuIHlvdSBzdGlsbCBuZWVkIHRoZSBFT0kNCj4gdG8g
aGFwcGVuIHByb3Blcmx5IHRvICJ1bm1hc2siIGl0Lg0KPiANCj4gSGVuY2UgbXkgYXBwcm9hY2gg
d2hpY2ggaXMgYmFzaWNhbGx5IGRvaW5nIHdoYXQgeW91IHNhaWQgYW5kIGJ5cGFzc2luZw0KPiB0
aGUgZXhwZW5zaXZlIHBhcnQgb2YgaHZtX2RwY2lfbXNpX2VvaSgpLCBidXQgKm9ubHkqIGlmIHRo
ZXJlJ3Mgbm8NCj4gdW5tYXNrYWJsZSBNU0kgdG8gd29ycnkgYWJvdXQuDQoNClllYWgsIEknbSBr
aW5kIG9mIHRydXN0aW5nIFdpbmRvd3MgdG8gb25seSB1c2UgQVBJQyBhc3Npc3QgaW4gdGhlIGNh
c2Ugd2hlcmUgaXQgaXMgc3VyZSB0aGVyZSBpcyBubyBuZWVkIHRvIEVPSS4gUGVyaGFwcyB5b3Vy
IGFwcHJvYWNoIGlzIHNhZmVyLg0KDQogIFBhdWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:46:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUOY-0001rM-Ns; Wed, 05 Sep 2018 09:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxUOW-0001rA-Mu
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:46:40 +0000
X-Inumbo-ID: b3fcd48c-b0f0-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3fcd48c-b0f0-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:47: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 1fxUOT-0001XM-Vy; Wed, 05 Sep 2018 09:46: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 1fxUOT-00063b-7I; Wed, 05 Sep 2018 09:46:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxUOT-0006ku-6g; Wed, 05 Sep 2018 09:46:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fxUOT-0006ku-6g@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 09:46:37 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-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>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgZGViaWFu
LWh2bS1pbnN0YWxsCgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJl
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1
ZyBpbnRyb2R1Y2VkOiAgNjBjMWY4OTI0MWQ0OWJhY2Y3MTAzNTQ3MDY4NGE4ZDdiNGJiNDZlYQog
IEJ1ZyBub3QgcHJlc2VudDogZjM1MzA3OGYwMjhmYmZlOWFjZDRiNzQ3YjRhMTljNjllZjY4NDZj
ZAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEyNzMwNS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQu
KQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxp
bnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUg
cmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3Jh
cGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20uZGViaWFuLWh2bS1pbnN0
YWxsIC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzMwNS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRl
bXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGRlYmlh
bi1odm0taW5zdGFsbApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI3MjU2
IGZhaWwgW2hvc3Q9aHV4ZWxyZWJlMV0gLyAxMjYzMTAgW2hvc3Q9aXRhbGlhMF0gMTI2MjAyIFto
b3N0PWRlYmluYTFdIDEyNjA2OSBbaG9zdD1hbGJhbmEwXSAxMjU5MjEgW2hvc3Q9cmltYXZhMV0g
MTI1ODk4IFtob3N0PWpvdWJlcnRpbjBdIDEyNTcwMiBbaG9zdD1nb2RlbGxvMF0gMTI1Njc2IFto
b3N0PWVsYmxpbmcwXSAxMjU2NTcgW2hvc3Q9ZWxibGluZzBdIDEyNTY0OCBbaG9zdD1hbGJhbmEw
XSAxMjU2MzkgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNTU4NSBbaG9zdD1hbGJhbmExXSAxMjU1NTEg
W2hvc3Q9Z29kZWxsbzFdIDEyNTUyMCBbaG9zdD1maWFubzBdIDEyNTUwMSBbaG9zdD1pdGFsaWEw
XSAxMjU0MDEgW2hvc3Q9cmltYXZhMV0gMTI1Mjg1IFtob3N0PWJhcm9xdWUxXSAxMjUyNDIgW2hv
c3Q9Z29kZWxsbzBdIDEyNTE2NyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI3
MjU2IC8gMTI1MTY3Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA2MGMx
Zjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0YmI0NmVhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5ZGQ5ZTU4
MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKQmFzaXMgcGFzcyBmMzUzMDc4ZjAyOGZiZmU5
YWNkNGI3NDdiNGExOWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3
NGFjNzFlZmFhN2IzMmQ1N2MKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjZjM1MzA3OGYwMjhmYmZlOWFjZDRiNzQ3YjRhMTlj
NjllZjY4NDZjZC02MGMxZjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0YmI0NmVhIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLTljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3Yy0zNmUyOWRkOWU1ODBj
YjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVl
IGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI0OTM4IFtob3N0PWJhcm9xdWUxXQog
MTI0OTk0IFtob3N0PWFsYmFuYTFdCiAxMjUwNDEgW2hvc3Q9ZGViaW5hMV0KIDEyNTA2OSBbaG9z
dD1qb3ViZXJ0aW4xXQogMTI1MTY3IHBhc3MgZjM1MzA3OGYwMjhmYmZlOWFjZDRiNzQ3YjRhMTlj
NjllZjY4NDZjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYz
MzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJk
NTdjCiAxMjUxMjkgW2hvc3Q9am91YmVydGluMF0KIDEyNTI0MiBbaG9zdD1nb2RlbGxvMF0KIDEy
NTI4NSBbaG9zdD1iYXJvcXVlMV0KIDEyNTQwMSBbaG9zdD1yaW1hdmExXQogMTI1NTAxIFtob3N0
PWl0YWxpYTBdCiAxMjU1NTEgW2hvc3Q9Z29kZWxsbzFdCiAxMjU1MjAgW2hvc3Q9Zmlhbm8wXQog
MTI1NTg1IFtob3N0PWFsYmFuYTFdCiAxMjU2NDggW2hvc3Q9YWxiYW5hMF0KIDEyNTYzOSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEyNTY4MSBbaG9zdD1lbGJsaW5nMF0KIDEyNTY1NyBbaG9zdD1lbGJs
aW5nMF0KIDEyNTY3OCBbaG9zdD1lbGJsaW5nMF0KIDEyNTY3NiBbaG9zdD1lbGJsaW5nMF0KIDEy
NTcwMiBbaG9zdD1nb2RlbGxvMF0KIDEyNTg5OCBbaG9zdD1qb3ViZXJ0aW4wXQogMTI1OTIxIFto
b3N0PXJpbWF2YTFdCiAxMjYwNjkgW2hvc3Q9YWxiYW5hMF0KIDEyNjIwMiBbaG9zdD1kZWJpbmEx
XQogMTI2MzEwIFtob3N0PWl0YWxpYTBdCiAxMjY0MTIgZmFpbCBpcnJlbGV2YW50CiAxMjY1NTAg
ZmFpbCBpcnJlbGV2YW50CiAxMjY2ODIgZmFpbCBpcnJlbGV2YW50CiAxMjY4ODggZmFpbCBpcnJl
bGV2YW50CiAxMjY5NzggZmFpbCBpcnJlbGV2YW50CiAxMjcwMzggZmFpbCBpcnJlbGV2YW50CiAx
MjcxMDggZmFpbCBpcnJlbGV2YW50CiAxMjcxNDggZmFpbCBpcnJlbGV2YW50CiAxMjcxOTMgZmFp
bCA2MGMxZjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0YmI0NmVhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5
ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzIyMSBmYWlsIDYwYzFmODky
NDFkNDliYWNmNzEwMzU0NzA2ODRhOGQ3YjRiYjQ2ZWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2Iw
Zjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3MjU2IGZhaWwgNjBjMWY4OTI0MWQ0OWJhY2Y3
MTAzNTQ3MDY4NGE4ZDdiNGJiNDZlYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFl
NzJhZmRiNWZlYmUzZTk5CiAxMjcyNzYgcGFzcyBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdiNGEx
OWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2
NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGIyOWE5M2QzMjNkMTYxYmJjMjE5ZDc2Y2I2ZGU5M2E3YTg1
YzM2M2EKIDEyNzI3NCBwYXNzIGYzNTMwNzhmMDI4ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5ZWY2ODQ2
Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNh
ODY1NWQwNzY2M2EgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwogMTI3
Mjc1IGZhaWwgNjBjMWY4OTI0MWQ0OWJhY2Y3MTAzNTQ3MDY4NGE4ZDdiNGJiNDZlYSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcyNzcgcGFzcyBm
MzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdiNGExOWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDQ3YmMyYzI5
YjVhODc1ZTVmNGFiZDM2ZjJjYjlmYWE1OTQyOTlmNmMKIDEyNzI3OCBwYXNzIGYzNTMwNzhmMDI4
ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5ZWY2ODQ2Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQz
MTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZjM0NjkwYTk2MmVhNzEzNjdi
YzU3ODhjYzlhZjljOWZhYjJjYWZhMAogMTI3Mjc5IHBhc3MgZjM1MzA3OGYwMjhmYmZlOWFjZDRi
NzQ3YjRhMTljNjllZjY4NDZjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkz
OGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA4NWExMjU1YTY2MWQwOTdiMzNmYmQwNjRkMDM1
ZjAyYmJmOTliZWE2CiAxMjcyODEgcGFzcyBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdiNGExOWM2
OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMz
MzgzMWQzYTg2NTVkMDc2NjNhIDU5ZmE2ODFiNWZiM2Y5NDEyZjcxMTcyNzgzZjQ2YjAzNGU0YTAx
ZjYKIDEyNzI4MiBibG9ja2VkIGYzNTMwNzhmMDI4ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5ZWY2ODQ2
Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNh
ODY1NWQwNzY2M2EgNjI5ODU2ZWFlMmE3Zjc2NmYxZjAyNGEwNmFkM2FiZjFmZDRiOWQzNwogMTI3
MjgzIHBhc3MgZjM1MzA3OGYwMjhmYmZlOWFjZDRiNzQ3YjRhMTljNjllZjY4NDZjZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYz
YSAyOWFjMmFkNjEyZTIwOTA0ZDBlODkxNGU2MzUzODZiN2FiZTBmNjU2CiAxMjcyODYgYmxvY2tl
ZCBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdiNGExOWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGZkMDdi
NjY0OGM0Yzg4OTFkY2E1YmQwZjdlZjE3NGI2ODMxZjgwYjIKIDEyNzI4NyBwYXNzIGYzNTMwNzhm
MDI4ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5ZWY2ODQ2Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgMDZkNDczYTEzNTYzNWFi
Mzg4MTUxZDE5MTg0MDE5MDhmNjdmZGI1NwogMTI3Mjg4IGJsb2NrZWQgZjM1MzA3OGYwMjhmYmZl
OWFjZDRiNzQ3YjRhMTljNjllZjY4NDZjZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmZDA3YjY2NDhjNGM4ODkxZGNhNWJk
MGY3ZWYxNzRiNjgzMWY4MGIyCiAxMjcyOTAgcGFzcyBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdi
NGExOWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0
NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGU1ZDZkZGNkMzFhNjExM2U0YTNkYjdhMjM1Y2E3ODc3
MGZlOGY0MDEKIDEyNzI5MSBibG9ja2VkIGYzNTMwNzhmMDI4ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5
ZWY2ODQ2Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMz
ODMxZDNhODY1NWQwNzY2M2EgYzNmMGRjY2M5NjY4YjE0OTQ5YzkxYjc2Zjk3ZGJhY2NiMTdkMjQ3
NwogMTI3MjkyIHBhc3MgZjM1MzA3OGYwMjhmYmZlOWFjZDRiNzQ3YjRhMTljNjllZjY4NDZjZCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcyOTMg
ZmFpbCA2MGMxZjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0YmI0NmVhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2
ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNlOTkKIDEyNzI5NCBwYXNzIGYzNTMw
NzhmMDI4ZmJmZTlhY2Q0Yjc0N2I0YTE5YzY5ZWY2ODQ2Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgw
Y2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3Mjk1IGZhaWwgNjBjMWY4OTI0MWQ0OWJh
Y2Y3MTAzNTQ3MDY4NGE4ZDdiNGJiNDZlYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVh
YzFlNzJhZmRiNWZlYmUzZTk5CiAxMjczMDAgcGFzcyBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdi
NGExOWM2OWVmNjg0NmNkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1
ZmViZTNlOTkKIDEyNzMwNSBmYWlsIDYwYzFmODkyNDFkNDliYWNmNzEwMzU0NzA2ODRhOGQ3YjRi
YjQ2ZWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQpT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MjUxNjcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3MTkz
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3Mjc0IChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3Mjc1IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGYzNTMwNzhmMDI4ZmJmZTlhY2Q0Yjc0
N2I0YTE5YzY5ZWY2ODQ2Y2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0N2Y1YWMxZTcyYWZk
YjVmZWJlM2U5OQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0
ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzI5MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyNzI5MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEyNzI5NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI3Mjk1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTI3MzAwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MjczMDUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2MGMxZjg5MjQxZDQ5YmFjZjcxMDM1NDcwNjg0YThkN2I0
YmI0NmVhCiAgQnVnIG5vdCBwcmVzZW50OiBmMzUzMDc4ZjAyOGZiZmU5YWNkNGI3NDdiNGExOWM2
OWVmNjg0NmNkCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzA1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgpwbm10b3BuZzogMTU5IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20uZGViaWFuLWh2bS1pbnN0YWxs
Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMjczMDU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyNzMwNSBsaW51eC1s
aW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEyNzMwNS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMu
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
Cgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 09:52:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 09: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 1fxUUN-0002eX-ND; Wed, 05 Sep 2018 09:52:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxUUM-0002eN-IY
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 09:52:42 +0000
X-Inumbo-ID: 8b60b406-b0f1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b60b406-b0f1-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 09:53: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 1fxUUK-0001eo-L0; Wed, 05 Sep 2018 09: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 1fxUUK-0006Rc-Bg; Wed, 05 Sep 2018 09:52:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxUUK-00024s-B5; Wed, 05 Sep 2018 09:52:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
X-Osstest-Versions-That: xen=f04955e18502035121776f6e09d83ae5a36c773c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 09:52:40 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127302: 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>

ZmxpZ2h0IDEyNzMwMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMwMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRhM2JkODExMTg1OGEx
ZmIwNDVhNmRkYzBiMzZkNzIxNjRkOWM1ZGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGYwNDk1NWUxODUwMjAzNTEyMTc3NmY2ZTA5ZDgzYWU1YTM2Yzc3M2MKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzE0NiAgMjAxOC0wOS0wMiAwOToxODoyNSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjczMDIgIDIwMTgtMDktMDUgMDk6MTk6MDkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmMDQ5NTVlMTg1Li5kYTNiZDgxMTE4ICBkYTNi
ZDgxMTE4NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDljNWRkIC0+IGNvdmVyaXR5LXRlc3RlZC9z
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:09:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:09: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 1fxUk1-0003Yl-9K; Wed, 05 Sep 2018 10:08:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=knos=lt=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1fxUjz-0003Yg-Sx
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:08:51 +0000
X-Inumbo-ID: cd2815fa-b0f3-11e8-a6a9-d7ebe60f679a
Received: from mx2.freebsd.org (unknown [8.8.178.116])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd2815fa-b0f3-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:09:40 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [96.47.72.80])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-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 5AFC58395B;
 Wed,  5 Sep 2018 10:08:49 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org
 [IPv6:2610:1c1:1:606c::24b:4])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id A95EB7A9F2;
 Wed,  5 Sep 2018 10:08:48 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (91.red-79-159-111.dynamicip.rima-tde.net
 [79.159.111.91])
 (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 24DB913002;
 Wed,  5 Sep 2018 10:08:47 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Wed, 5 Sep 2018 12:08:38 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180905100838.3yfqqlpty5xputqr@mac.bytemobile.com>
References: <osstest-127304-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-127304-mainreport@xen.org>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [freebsd-master test] 127304: 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>
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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDk6MzU6MjhBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMjczMDQgZnJlZWJzZC1tYXN0ZXIgcmVhbCBbcmVhbF0K
PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzA0
Lwo+IAo+IEZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAo+IAo+IFRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCj4gIGJ1aWxkLWFtZDY0LWZyZWVi
c2QgICAgICAgICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
NzAzMwoKU2VlbXMgbGlrZSB0aGUgaW5zdGFsbGVyIHNjcmlwdCBmYWlsZWQgdG8gZmluZCBhIGRp
c2sgb24gdGhpcyBzcGVjaWZpYwpib3g6CgoyMDE4LTA5LTA1IDA5OjMxOjAxIFogY29tbWFuZCBu
b256ZXJvIHdhaXRzdGF0dXMgMjU2OiB0aW1lb3V0IDYwIHNzaCAtbyBTdHJpY3RIb3N0S2V5Q2hl
Y2tpbmc9bm8gLW8gQmF0Y2hNb2RlPXllcyAtbyBDb25uZWN0VGltZW91dD0xMDAgLW8gU2VydmVy
QWxpdmVJbnRlcnZhbD0xMDAgLW8gUGFzc3dvcmRBdXRoZW50aWNhdGlvbj1ubyAtbyBDaGFsbGVu
Z2VSZXNwb25zZUF1dGhlbnRpY2F0aW9uPW5vIC1vIFVzZXJLbm93bkhvc3RzRmlsZT10bXAvdC5r
bm93bl9ob3N0c18xMjczMDQuYnVpbGQtYW1kNjQtZnJlZWJzZCByb290QDE3Mi4xNi4xNDQuMzEg
c2V0IC1lCmZvciBkaXNrIGluIGFkYTAgZGEwIGFkMCBhYWNkMCBhbXJkMCBpZGFkMCBpcHNkMCBt
ZmlkMCBtbHhkMCB0d2VkMDsgZG8KICAgIGlmIFsgLWMgIi9kZXYvJGRpc2siIF07IHRoZW4KICAg
ICAgICBlY2hvICRkaXNrCiAgICAgICAgZXhpdCAwCiAgICBmaQpkb25lCmV4aXQgMQoKSSdtIHdh
aXRpbmcgdG8gZ2V0IHRoZSBib3ggYWxsb2NhdGVkIHRvIG15c2VsZiBhbmQgSSB3aWxsIHRyeSB0
bwpyZXByb2R1Y2UgYW5kIGZpeC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:12:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:12: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 1fxUnY-0004Ik-RR; Wed, 05 Sep 2018 10:12:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxUnW-0004Ie-MO
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:12:30 +0000
X-Inumbo-ID: 4f0ee61a-b0f4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f0ee61a-b0f4-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:13:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78571737"
Date: Wed, 5 Sep 2018 12:12:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180905101218.djtvheur42rnifcr@mac.bytemobile.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
 <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com>
 <87k1o118cc.fsf@vitty.brq.redhat.com>
 <20180905082203.7ofguktml6qkl4vv@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905082203.7ofguktml6qkl4vv@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] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Ian Jackson <ian.jackson@eu.citrix.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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDk6MjI6MDNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBBbHNvIENDIExpbnV4IG1haW50YWluZXJzLgo+IAo+IE9uIFR1ZSwgU2VwIDA0LCAyMDE4IGF0
IDA3OjI3OjMxUE0gKzAyMDAsIFZpdGFseSBLdXpuZXRzb3Ygd3JvdGU6Cj4gPiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPiB3cml0ZXM6Cj4gPiAKPiA+ID4gT24gVHVlLCBTZXAgMDQsIDIw
MTggYXQgMDE6Mzk6MjlQTSArMDIwMCwgVml0YWx5IEt1em5ldHNvdiB3cm90ZToKPiA+ID4+ICd4
bCBzeXNycScgY29tbWFuZCBkb2Vzbid0IHdvcmsgd2l0aCBtb2Rlcm4gTGludXggZ3Vlc3RzIHdp
dGggdGhlIGZvbGxvd2luZwo+ID4gPj4gbWVzc2FnZSBpbiBndWVzdCdzIGxvZzoKPiA+ID4+IAo+
ID4gPj4gIHhlbjptYW5hZ2U6IHN5c3JxX2hhbmRsZXI6IEVycm9yIC0xMyB3cml0aW5nIHN5c3Jx
IGluIGNvbnRyb2wvc3lzcnEKPiA+ID4+IAo+ID4gPj4geGVuc3RvcmUgdHJhY2UgY29uZmlybXM6
Cj4gPiA+PiAKPiA+ID4+ICBJTiAweDI0YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIgV1JJVEUgKGNv
bnRyb2wvc3lzcnEgKQo+ID4gPj4gIE9VVCAweDI0YmQ5YTAgMjAxODA5MDQgMDQ6MzY6MzIgRVJS
T1IgKEVBQ0NFUyApCj4gPiA+PiAKPiA+ID4+IFRoZSBwcm9ibGVtIHNlZW1zIHRvIGJlIGluIHRo
ZSBmYWN0IHRoYXQgd2UgZG9uJ3QgcHJlLWNyZWF0ZSBjb250cm9sL3N5c3JxCj4gPiA+PiB4ZW5z
dG9yZSBub2RlIGFuZCBsaWJ4bF9zZW5kX3N5c3JxKCkgZG9pbmcgbGlieGxfX3hzX3ByaW50Zigp
IGNyZWF0ZXMgaXQgYXMKPiA+ID4+IHJlYWQtb25seS4gQXMgd2Ugd2FudCB0byBhbGxvdyBndWVz
dHMgdG8gY2xlYW4gJ2NvbnRyb2wvc3lzcnEnIGFmdGVyIHRoZQo+ID4gPj4gcmVxdWVzdGVkIGFj
dGlvbiBpcyBwZXJmb3JtZWQsIHdlIG5lZWQgdG8gbWFrZSB0aGlzIG5vZGUgd3JpdGFibGUuCj4g
PiA+PiAKPiA+ID4+IFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJl
ZGhhdC5jb20+Cj4gPiA+Cj4gPiA+IEhtbS4uLiB0aGlzIG5vZGUgaXNuJ3QgZG9jdW1lbnRlZC4K
PiA+ID4KPiA+IAo+ID4gQnV0IGxpYnhsIGFscmVhZHkgd3JpdGVzIGl0LCBzZWUgbGlieGxfc2Vu
ZF9zeXNycSgpLgo+IAo+IEkgdGhpbmsgeW91ciBwYXRjaCBpcyBmaW5lLgo+IAo+IFdoYXQgSSB3
YW50ZWQgdG8gZG8gaXMgdG8gZG9jdW1lbnQgdGhpcyBub2RlLiA6cAo+IAo+ID4gCj4gPiA+IENh
biB5b3UgcG9pbnQgbWUgdG8gdGhlIGNvZGUgaW4gTGludXg/Cj4gPiA+Cj4gPiAKPiA+IFN1cmUs
Cj4gPiAKPiA+IGRyaXZlcnMveGVuL21hbmFnZS5jOgo+IAo+IEFscmlnaHQsIGl0IGFwcGVhcnMg
RG9tVSBvbmx5IGV4cGVjdHMgYSBzaW5nbGUgY2hhcmFjdGVyIHRvIGJlIHdyaXR0ZW4uCj4gCj4g
SSBoYXZlIHdyaXR0ZW4gdGhlIGZvbGxvd2luZyBkaWZmLCBkbyB5b3UgdGhpbmsgaXQgaXMgc2Vu
c2libGU/IEkKPiBiZWxpZXZlIHRoaXMgaXMgTGludXggb25seSwgYnV0IEkgaGF2ZSBDQyBSb2dl
ciBmb3IgY29ycmVjdGlvbi4KPiAKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3Jl
LXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCj4gaW5k
ZXggNjBjOGIzZmJlNS4uMzNkMjgxOTE1YyAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuc3Rv
cmUtcGF0aHMubWFya2Rvd24KPiArKysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rv
d24KPiBAQCAtNDEwLDYgKzQxMCwxNCBAQCBieSB1ZGV2ICgiMCIpIG9yIHdpbGwgYmUgcnVuIGJ5
IHRoZSB0b29sc3RhY2sgZGlyZWN0bHkgKCIxIikuCj4gIAo+ICAjIyMgUGxhdGZvcm0gRmVhdHVy
ZSBhbmQgQ29udHJvbCBQYXRocwo+ICAKPiArIyMjIyB+L2NvbnRyb2wvc3lzcnEgPSAoIiJ8Q09N
TUFORCkgW3ddCj4gKwo+ICtUaGlzIGlzIHRoZSBQViBTeXNScSBjb250cm9sIG5vZGUuIEEgdG9v
bHN0YWNrIGNhbiB3cml0ZSBhIHNpbmdsZSBjaGFyYWN0ZXIKPiArcmVwcmVzZW50aW5nIGEgbWFn
aWMgU3lzUnEga2V5IHVuZGVyc3Rvb2QgYnkgdGhlIExpbnV4IGtlcm5lbC4gIFRoZSBndWVzdAo+
ICthY2tub3dsZWRnZXMgYSByZXF1ZXN0IGJ5IHdyaXRpbmcgdGhlIGVtcHR5IHN0cmluZyBiYWNr
IHRvIHRoZSBjb21tYW5kIG5vZGUuCj4gKwo+ICtUaGlzIHByb3RvY29sIGlzIExpbnV4IG9ubHku
Cj4gKwo+ICAjIyMjIH4vY29udHJvbC9zaHV0ZG93biA9ICgiInxDT01NQU5EKSBbd10KPiAgCj4g
IFRoaXMgaXMgdGhlIFBWIHNodXRkb3duIGNvbnRyb2wgbm9kZS4gQSB0b29sc3RhY2sgY2FuIHdy
aXRlIHZhcmlvdXMKCkxHVE0uIEkgaGF2ZW4ndCBpbXBsZW1lbnRlZCB0aGlzIG9uIEZyZWVCU0Qs
IGFuZCBJIHZlcnkgbXVjaCBkb3VidApOZXRCU0QgdXNlcyBpdCBhdCBhbGwuIEZyZWVCU0QgZG9l
c24ndCBoYXZlIHN1Y2ggdGhpbmcgYXMgc3lzcnEga2V5cywKdGhlcmUncyBvbmx5IGEga2V5IHNl
cXVlbmNlIHVzZWQgaW4gb3JkZXIgdG8gYnJlYWsgaW50byB0aGUgZGVidWdnZXIgZnJvbQp0aGUg
Y29uc29sZSBBRkFJSy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:16:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:16: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 1fxUr2-0004RS-Cb; Wed, 05 Sep 2018 10:16: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=sb4w=lt=redhat.com=vkuznets@srs-us1.protection.inumbo.net>)
 id 1fxUr1-0004RI-N0
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:16:07 +0000
X-Inumbo-ID: 77d3d159-b0f4-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77d3d159-b0f4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:14:26 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com
 [10.11.54.6])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 249F640216E3;
 Wed,  5 Sep 2018 10:16:05 +0000 (UTC)
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.40.205.60])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 941C520389E0;
 Wed,  5 Sep 2018 10:16:01 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Wei Liu <wei.liu2@citrix.com>
References: <20180904113929.32549-1-vkuznets@redhat.com>
 <20180904165158.x3am5qhrluxj2bzn@zion.uk.xensource.com>
 <87k1o118cc.fsf@vitty.brq.redhat.com>
 <20180905082203.7ofguktml6qkl4vv@zion.uk.xensource.com>
Date: Wed, 05 Sep 2018 12:15:58 +0200
In-Reply-To: <20180905082203.7ofguktml6qkl4vv@zion.uk.xensource.com> (Wei
 Liu's message of "Wed, 5 Sep 2018 09:22:03 +0100")
Message-ID: <87ftyo1c81.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.5]); Wed, 05 Sep 2018 10:16:05 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]);
 Wed, 05 Sep 2018 10:16:05 +0000 (UTC) for IP:'10.11.54.6'
 DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'vkuznets@redhat.com' RCPT:''
Subject: Re: [Xen-devel] [PATCH] libxl: create control/sysrq xenstore node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?utf-8?Q?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>

V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JpdGVzOgoKPiBBbHNvIENDIExpbnV4IG1h
aW50YWluZXJzLgo+Cj4gT24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDc6Mjc6MzFQTSArMDIwMCwg
Vml0YWx5IEt1em5ldHNvdiB3cm90ZToKPj4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4g
d3JpdGVzOgo+PiAKPj4gPiBPbiBUdWUsIFNlcCAwNCwgMjAxOCBhdCAwMTozOToyOVBNICswMjAw
LCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOgo+PiA+PiAneGwgc3lzcnEnIGNvbW1hbmQgZG9lc24n
dCB3b3JrIHdpdGggbW9kZXJuIExpbnV4IGd1ZXN0cyB3aXRoIHRoZSBmb2xsb3dpbmcKPj4gPj4g
bWVzc2FnZSBpbiBndWVzdCdzIGxvZzoKPj4gPj4gCj4+ID4+ICB4ZW46bWFuYWdlOiBzeXNycV9o
YW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNycSBpbiBjb250cm9sL3N5c3JxCj4+ID4+IAo+
PiA+PiB4ZW5zdG9yZSB0cmFjZSBjb25maXJtczoKPj4gPj4gCj4+ID4+ICBJTiAweDI0YmQ5YTAg
MjAxODA5MDQgMDQ6MzY6MzIgV1JJVEUgKGNvbnRyb2wvc3lzcnEgKQo+PiA+PiAgT1VUIDB4MjRi
ZDlhMCAyMDE4MDkwNCAwNDozNjozMiBFUlJPUiAoRUFDQ0VTICkKPj4gPj4gCj4+ID4+IFRoZSBw
cm9ibGVtIHNlZW1zIHRvIGJlIGluIHRoZSBmYWN0IHRoYXQgd2UgZG9uJ3QgcHJlLWNyZWF0ZSBj
b250cm9sL3N5c3JxCj4+ID4+IHhlbnN0b3JlIG5vZGUgYW5kIGxpYnhsX3NlbmRfc3lzcnEoKSBk
b2luZyBsaWJ4bF9feHNfcHJpbnRmKCkgY3JlYXRlcyBpdCBhcwo+PiA+PiByZWFkLW9ubHkuIEFz
IHdlIHdhbnQgdG8gYWxsb3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3JxJyBhZnRlciB0
aGUKPj4gPj4gcmVxdWVzdGVkIGFjdGlvbiBpcyBwZXJmb3JtZWQsIHdlIG5lZWQgdG8gbWFrZSB0
aGlzIG5vZGUgd3JpdGFibGUuCj4+ID4+IAo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6
bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+PiA+Cj4+ID4gSG1tLi4uIHRoaXMgbm9kZSBp
c24ndCBkb2N1bWVudGVkLgo+PiA+Cj4+IAo+PiBCdXQgbGlieGwgYWxyZWFkeSB3cml0ZXMgaXQs
IHNlZSBsaWJ4bF9zZW5kX3N5c3JxKCkuCj4KPiBJIHRoaW5rIHlvdXIgcGF0Y2ggaXMgZmluZS4K
Pgo+IFdoYXQgSSB3YW50ZWQgdG8gZG8gaXMgdG8gZG9jdW1lbnQgdGhpcyBub2RlLiA6cAo+Cj4+
IAo+PiA+IENhbiB5b3UgcG9pbnQgbWUgdG8gdGhlIGNvZGUgaW4gTGludXg/Cj4+ID4KPj4gCj4+
IFN1cmUsCj4+IAo+PiBkcml2ZXJzL3hlbi9tYW5hZ2UuYzoKPgo+IEFscmlnaHQsIGl0IGFwcGVh
cnMgRG9tVSBvbmx5IGV4cGVjdHMgYSBzaW5nbGUgY2hhcmFjdGVyIHRvIGJlIHdyaXR0ZW4uCj4K
PiBJIGhhdmUgd3JpdHRlbiB0aGUgZm9sbG93aW5nIGRpZmYsIGRvIHlvdSB0aGluayBpdCBpcyBz
ZW5zaWJsZT8gSQo+IGJlbGlldmUgdGhpcyBpcyBMaW51eCBvbmx5LCBidXQgSSBoYXZlIENDIFJv
Z2VyIGZvciBjb3JyZWN0aW9uLgo+Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS1w
YXRocy5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgo+IGluZGV4
IDYwYzhiM2ZiZTUuLjMzZDI4MTkxNWMgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbnN0b3Jl
LXBhdGhzLm1hcmtkb3duCj4gKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
Cj4gQEAgLTQxMCw2ICs0MTAsMTQgQEAgYnkgdWRldiAoIjAiKSBvciB3aWxsIGJlIHJ1biBieSB0
aGUgdG9vbHN0YWNrIGRpcmVjdGx5ICgiMSIpLgo+Cj4gICMjIyBQbGF0Zm9ybSBGZWF0dXJlIGFu
ZCBDb250cm9sIFBhdGhzCj4KPiArIyMjIyB+L2NvbnRyb2wvc3lzcnEgPSAoIiJ8Q09NTUFORCkg
W3ddCj4gKwo+ICtUaGlzIGlzIHRoZSBQViBTeXNScSBjb250cm9sIG5vZGUuIEEgdG9vbHN0YWNr
IGNhbiB3cml0ZSBhIHNpbmdsZSBjaGFyYWN0ZXIKPiArcmVwcmVzZW50aW5nIGEgbWFnaWMgU3lz
UnEga2V5IHVuZGVyc3Rvb2QgYnkgdGhlIExpbnV4IGtlcm5lbC4gIFRoZSBndWVzdAo+ICthY2tu
b3dsZWRnZXMgYSByZXF1ZXN0IGJ5IHdyaXRpbmcgdGhlIGVtcHR5IHN0cmluZyBiYWNrIHRvIHRo
ZSBjb21tYW5kIG5vZGUuCj4gKwo+ICtUaGlzIHByb3RvY29sIGlzIExpbnV4IG9ubHkuCj4gKwo+
ICAjIyMjIH4vY29udHJvbC9zaHV0ZG93biA9ICgiInxDT01NQU5EKSBbd10KPgoKTWFrZXMgcGVy
ZmVjdCBzZW5zZSB0byBtZSBhbmQgc291bmRzIGNvcnJlY3QsIHRoYW5rcyEKCi0tIAogIFZpdGFs
eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:19:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:19: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 1fxUu2-0004Xg-TM; Wed, 05 Sep 2018 10: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=eihh=lt=citrix.com=prvs=779bd4b47=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxUu1-0004Xb-O5
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:19:13 +0000
X-Inumbo-ID: e6b26fc9-b0f4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6b26fc9-b0f4-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:17:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64465693"
Date: Wed, 5 Sep 2018 11:19:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180905101909.nmfg3nbcwxgctcdv@zion.uk.xensource.com>
References: <20180903125942.30551-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903125942.30551-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] tools/xl: refuse to set number of vcpus
 to 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDI6NTk6NDJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUcnlpbmcgdG8gc2V0IHRoZSBudW1iZXIgb2YgdmNwdXMgb2YgYSBkb21haW4gdG8g
MCBpc24ndCByZWZ1c2VkLgo+IFdlIHNob3VsZCBub3QgYWxsb3cgdGhhdC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jIHwgNiArKysrKysKPiAgdG9vbHMveGwveGxfdmNwdS5jICAgICAg
ICAgfCA1ICsrKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gaW5kZXggNTMzYmNkZjI0MC4uMzM3N2JiYTk5NCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCj4gQEAgLTEzNjksNiArMTM2OSwxMiBAQCBpbnQgbGlieGxfc2V0
X3ZjcHVvbmxpbmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9iaXRtYXAg
KmNwdW1hcCkKPiAgICAgIH0KPiAgCj4gICAgICBtYXhjcHVzID0gbGlieGxfYml0bWFwX2NvdW50
X3NldChjcHVtYXApOwo+ICsgICAgaWYgKG1heGNwdXMgPT0gMCkKPiArICAgIHsKPiArICAgICAg
ICBMT0dFRChFUlJPUiwgZG9taWQsICJSZXF1ZXN0ZWQgMCBWQ1BVcyEiKTsKPiArICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gICAgICBpZiAo
bWF4Y3B1cyA+IGluZm8udmNwdV9tYXhfaWQgKyAxKQo+ICAgICAgewo+ICAgICAgICAgIExPR0VE
KEVSUk9SLCBkb21pZCwgIlJlcXVlc3RlZCAlZCBWQ1BVcywgaG93ZXZlciBtYXhjcHVzIGlzICVk
ISIsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUu
Ywo+IGluZGV4IGFlZjQ4Njg2NGMuLjMwNTdjMjJhYWUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwv
eGxfdmNwdS5jCj4gKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCj4gQEAgLTMzMSwxMyArMzMxLDE0
IEBAIGludCBtYWluX3ZjcHVwaW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICBzdGF0aWMgaW50
IHZjcHVzZXQodWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5yX3ZjcHVzLCBpbnQgY2hlY2tf
aG9zdCkKPiAgewo+ICAgICAgY2hhciAqZW5kcHRyOwo+IC0gICAgdW5zaWduZWQgaW50IG1heF92
Y3B1cywgaTsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBtYXhf
dmNwdXM7Cj4gICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwOwo+ICAgICAgaW50IHJjOwo+ICAKPiAg
ICAgIGxpYnhsX2JpdG1hcF9pbml0KCZjcHVtYXApOwo+ICAgICAgbWF4X3ZjcHVzID0gc3RydG91
bChucl92Y3B1cywgJmVuZHB0ciwgMTApOwo+IC0gICAgaWYgKG5yX3ZjcHVzID09IGVuZHB0cikg
ewo+ICsgICAgaWYgKG5yX3ZjcHVzID09IGVuZHB0ciB8fCBtYXhfdmNwdXMgPiBJTlRfTUFYKSB7
CgplIC1JL2J1aWxkL3Rvb2xzL3hsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLURfX1hFTl9UT09MU19f
IC1JL2J1aWxkL3Rvb2xzL3hsLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLVdzaGFkb3cgLWluY2x1ZGUg
L2J1aWxkL3Rvb2xzL3hsLy4uLy4uL3Rvb2xzL2NvbmZpZy5oICAgLWMgLW8geGxfY2Ryb20ubyB4
bF9jZHJvbS5jCnhsX3ZjcHUuYzogSW4gZnVuY3Rpb24gJ3ZjcHVzZXQnOgp4bF92Y3B1LmM6MzQx
OjQzOiBlcnJvcjogJ0lOVF9NQVgnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0
aW9uKQogICAgIGlmIChucl92Y3B1cyA9PSBlbmRwdHIgfHwgbWF4X3ZjcHVzID4gSU5UX01BWCkg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fgp4bF92
Y3B1LmM6MzQxOjQzOiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRl
ZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbgp4bF92Y3B1LmM6MzYx
OjI5OiBlcnJvcjogZm9ybWF0ICclZCcgZXhwZWN0cyBhcmd1bWVudCBvZiB0eXBlICdpbnQnLCBi
dXQgYXJndW1lbnQgNCBoYXMgdHlwZSAnbG9uZyB1bnNpZ25lZCBpbnQnIFstV2Vycm9yPWZvcm1h
dD1dCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIllvdSBhcmUgb3ZlcmNvbW1taXR0aW5n
ISBZb3UgaGF2ZSAlZCBwaHlzaWNhbCIgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4K
eGxfdmNwdS5jOjM3OTo3NDogZXJyb3I6IGZvcm1hdCAnJWQnIGV4cGVjdHMgYXJndW1lbnQgb2Yg
dHlwZSAnaW50JywgYnV0IGFyZ3VtZW50IDQgaGFzIHR5cGUgJ2xvbmcgdW5zaWduZWQgaW50JyBb
LVdlcnJvcj1mb3JtYXQ9XQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX3NldF92Y3B1
b25saW5lIGZhaWxlZCBkb21pZD0ldSBtYXhfdmNwdXM9JWQsIiBcCgoKTWlzc2luZyBhIGhlYWRl
cj8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxVBE-00060i-GC; Wed, 05 Sep 2018 10:37:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxVBD-00060b-2E
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:36:59 +0000
X-Inumbo-ID: ba5ece46-b0f7-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba5ece46-b0f7-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78572978"
Date: Wed, 5 Sep 2018 12:36:49 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
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] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@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>

T24gV2VkLCBBdWcgMjksIDIwMTggYXQgMDg6NTI6MTRBTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gU3dpdGNoaW5nIHRvIGNsb3NlZCBzdGF0ZSBlYXJsaWVyIGNhbiBjYXVzZSB0aGUg
YmxvY2stZHJiZAo+IHNjcmlwdCB0byBmYWlsIHdpdGggJ0RldmljZSBpcyBoZWxkIG9wZW4gYnkg
c29tZW9uZSc6Cj4gCj4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkOiByZW1vdmUg
WEVOQlVTX1BBVEg9YmFja2VuZC92YmQvNi81MTcxMgo+IGtlcm5lbDogWyAyMjIyLjI3ODIzNV0g
YmxvY2sgZHJiZDY6IFN0YXRlIGNoYW5nZSBmYWlsZWQ6IERldmljZSBpcyBoZWxkIG9wZW4gYnkg
c29tZW9uZQo+IGtlcm5lbDogWyAyMjIyLjI3ODMwNF0gYmxvY2sgZHJiZDY6ICAgc3RhdGUgPSB7
IGNzOkNvbm5lY3RlZCBybzpQcmltYXJ5L1NlY29uZGFyeSBkczpVcFRvRGF0ZS9VcFRvRGF0ZSBy
LS0tLS0gfQo+IGtlcm5lbDogWyAyMjIyLjI3ODM0MF0gYmxvY2sgZHJiZDY6ICB3YW50ZWQgPSB7
IGNzOkNvbm5lY3RlZCBybzpTZWNvbmRhcnkvU2Vjb25kYXJ5IGRzOlVwVG9EYXRlL1VwVG9EYXRl
IHItLS0tLSB9Cj4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkOiBXcml0aW5nIGJh
Y2tlbmQvdmJkLzYvNTE3MTIvaG90cGx1Zy1lcnJvciAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRy
YmQgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4gYmFja2VuZC92YmQvNi81MTcxMi9ob3RwbHVnLXN0
YXR1cyBlcnJvciB0byB4ZW5zdG9yZS4KPiByb290OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRy
YmQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2stZHJiZCBmYWlsZWQ7IGVycm9yIGRldGVjdGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFZhbGVudGluIFZpZGljIDxWYWxlbnRpbi5WaWRpY0BDQVJOZXQu
aHI+Cj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiAtLS0KPiAgZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay94ZW5idXMuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gaW5k
ZXggYTRiYzc0ZTcyYzM5Li40M2JkZGM5OTY3MDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKPiBAQCAtMzIzLDYgKzMyMyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibGtpZl9mcmVl
KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmKQo+ICB7Cj4gIAlXQVJOX09OKHhlbl9ibGtpZl9kaXNj
b25uZWN0KGJsa2lmKSk7Cj4gIAl4ZW5fdmJkX2ZyZWUoJmJsa2lmLT52YmQpOwo+ICsJeGVuYnVz
X3N3aXRjaF9zdGF0ZShibGtpZi0+YmUtPmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+ICAJa2Zy
ZWUoYmxraWYtPmJlLT5tb2RlKTsKPiAgCWtmcmVlKGJsa2lmLT5iZSk7Cj4gIAo+IEBAIC04MTQs
NyArODE1LDYgQEAgc3RhdGljIHZvaWQgZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAo+ICAKPiAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gIAkJeGVuX2Jsa2lm
X2Rpc2Nvbm5lY3QoYmUtPmJsa2lmKTsKPiAtCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVu
YnVzU3RhdGVDbG9zZWQpOwo+ICAJCWlmICh4ZW5idXNfZGV2X2lzX29ubGluZShkZXYpKQo+ICAJ
CQlicmVhazsKCkFGQUlDVCwgdGhpcyB3aWxsIGNhdXNlIHRoZSBiYWNrZW5kIHRvIG5ldmVyIHN3
aXRjaCB0byAnQ2xvc2VkJyBzdGF0ZQp1bnRpbCB0aGUgdG9vbHN0YWNrIHNldHMgb25saW5lIHRv
IDAsIHdoaWNoIGlzIG5vdCBnb29kIElNTy4KCklmIGZvciBleGFtcGxlIGEgZnJvbnRlbmQgZGVj
aWRlcyB0byBjbG9zZSBhIGRldmljZSwgdGhlIGJhY2tlbmQgd2lsbApzdGF5IGluIHN0YXRlICdD
bG9zaW5nJyB1bnRpbCB0aGUgdG9vbHN0YWNrIGFjdHVhbGx5IHJlbW92ZXMgdGhlIGRpc2sKYnkg
c2V0dGluZyBvbmxpbmUgdG8gMC4KClRoaXMgd2lsbCBwcmV2ZW50IHJlc2V0dGluZyBibGsgY29u
bmVjdGlvbnMsIGFzIGJsa2JhY2sgd2lsbCByZWZ1c2UgdG8Kc3dpdGNoIHRvIHN0YXRlIFhlbmJ1
c1N0YXRlSW5pdFdhaXQgdW5sZXNzIGl0J3MgYXQgWGVuYnVzU3RhdGVDbG9zZWQKKHNlZSB0aGUg
WGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgY2FzZSBpbiBmcm9udGVuZF9jaGFuZ2VkKSwgd2hpY2gg
d2lsbApuZXZlciBiZSByZWFjaGVkIHdpdGggeW91ciBwYXRjaC4KCk1heWJlIHRoZSBlYXNpZXN0
IHNvbHV0aW9uIHdvdWxkIGJlIHRvIHdhaXQgaW4gdGhlIGJsb2NrLWRyYmQgc2NyaXB0CnVudGls
IHRoZSBkZXZpY2UgaXMgcmVsZWFzZWQ/IE1heWJlIHVzaW5nIGZzdGF0IGluIGEgbG9vcCBvciBv
bmUgb2YKdGhlIGRyYmQgdG9vbHM/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:40:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10: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 1fxVF3-0006fK-2d; Wed, 05 Sep 2018 10: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=7qsy=lt=citrix.com=prvs=779ddce85=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxVF2-0006fF-Iq
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:40:56 +0000
X-Inumbo-ID: eefe8944-b0f7-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eefe8944-b0f7-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:39:15 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78573157"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'David Woodhouse'
 <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqTQxJgAgA71aTCAAh/+gIAA+KVQ///j5QCAACHH8IAAD7vQ
Date: Wed, 5 Sep 2018 10:40:53 +0000
Message-ID: <c8285b35d7454faeb8bae5d558807522@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
 <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
 <1536140422.31549.59.camel@infradead.org>
 <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net>
In-Reply-To: <2135f2c459ee45e2a038a9fbc9145392@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 v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMDo0Mw0KPiBUbzogJ0Rhdmlk
IFdvb2Rob3VzZScgPGR3bXcyQGluZnJhZGVhZC5vcmc+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IENjOiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPjsg
QW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFNoYW4gSGFpdGFv
IDxoYWl0YW8uc2hhbkBpbnRlbC5jb20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIHg4Ni9odm06IHJlLXdv
cmsgdmlyaWRpYW4gQVBJQyBhc3Npc3QNCj4gY29kZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+IEZyb206IERhdmlkIFdvb2Rob3VzZSBbbWFpbHRvOmR3bXcyQGluZnJh
ZGVhZC5vcmddDQo+ID4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTA6NDANCj4gPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IEphbiBCZXVsaWNoDQo+ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRXNsYW0gRWxu
aWtldHkgPGVsbmlrZXR5QGFtYXpvbi5kZT47IFNoYW4gSGFpdGFvDQo+ID4gPGhhaXRhby5zaGFu
QGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYv
aHZtOiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+ID4gY29kZQ0KPiA+DQo+ID4gT24g
V2VkLCAyMDE4LTA5LTA1IGF0IDA5OjM2ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4g
Pg0KPiA+ID4gSSBzZWUuIEdpdmVuIHRoYXQgV2luZG93cyBoYXMgdXNlZCBBUElDIGFzc2lzdCB0
byBjaXJjdW12ZW50IGl0cyBFT0kNCj4gPiA+IHRoZW4gSSB3b25kZXIgd2hldGhlciB3ZSBjYW4g
Z2V0IGF3YXkgd2l0aCBlc3NlbnRpYWxseSBkb2luZyB0aGUNCj4gPiA+IHNhbWUuIEkuZS4gZm9y
IGEgY29tcGxldGVkIEFQSUMgYXNzaXN0IGZvdW5kIGluDQo+ID4gPiB2bGFwaWNfaGFzX3BlbmRp
bmdfaXJxKCkgd2Ugc2ltcGx5IGNsZWFyIHRoZSBBUElDIGFzc2lzdCBhbmQgaGlnaGVzdA0KPiA+
ID4gdmVjdG9yIGluIHRoZSBJU1IsIHJhdGhlciB0aGFuIGNhbGxpbmcgdGhyb3VnaCB0byB2bGFw
aWNfRU9JX3NldCgpDQo+ID4gPiBhbmQgc3VmZmVyaW5nIHRoZSBvdmVyaGVhZC4gSSdsbCBzcGlu
IHVwIGEgcGF0Y2ggYW5kIGdpdmUgaXQgYSB3aGlybC4NCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCdz
IGZpbmUgaWYgeW91IGRvbid0IGFjdHVhbGx5IHBhc3MgdW5tYXNrYWJsZSBNU0lzIHRocm91Z2gN
Cj4gPiB0byB0aGUgZ3Vlc3QgaW4gcXVlc3Rpb24sIGJ1dCBpZiB5b3UgKmRvKiB0aGVuIHlvdSBz
dGlsbCBuZWVkIHRoZSBFT0kNCj4gPiB0byBoYXBwZW4gcHJvcGVybHkgdG8gInVubWFzayIgaXQu
DQo+ID4NCj4gPiBIZW5jZSBteSBhcHByb2FjaCB3aGljaCBpcyBiYXNpY2FsbHkgZG9pbmcgd2hh
dCB5b3Ugc2FpZCBhbmQgYnlwYXNzaW5nDQo+ID4gdGhlIGV4cGVuc2l2ZSBwYXJ0IG9mIGh2bV9k
cGNpX21zaV9lb2koKSwgYnV0ICpvbmx5KiBpZiB0aGVyZSdzIG5vDQo+ID4gdW5tYXNrYWJsZSBN
U0kgdG8gd29ycnkgYWJvdXQuDQo+IA0KPiBZZWFoLCBJJ20ga2luZCBvZiB0cnVzdGluZyBXaW5k
b3dzIHRvIG9ubHkgdXNlIEFQSUMgYXNzaXN0IGluIHRoZSBjYXNlIHdoZXJlDQo+IGl0IGlzIHN1
cmUgdGhlcmUgaXMgbm8gbmVlZCB0byBFT0kuIFBlcmhhcHMgeW91ciBhcHByb2FjaCBpcyBzYWZl
ci4NCj4gDQoNCkFjdHVhbGx5IHRoZSBuZWF0ZXN0IGFwcHJvYWNoIHdvdWxkIGJlIHRvIGdldCBp
bmZvcm1hdGlvbiBpbnRvIHRoZSB2bGFwaWMgY29kZSBhcyB0byB3aGV0aGVyIEFQSUMgYXNzaXN0
IGlzIHN1aXRhYmxlIGZvciB0aGUgZ2l2ZW4gdmVjdG9yIHNvIHRoYXQgdGhlIGNvZGUgdGhlcmUg
Y2FuIHNlbGVjdGl2ZWx5IGVuYWJsZSBpdCwgYW5kIHRoZW4gWGVuIHdvdWxkIGtub3cgaXQgd2Fz
IHNhZmUgdG8gYXZvaWQgZnVsbHkgZW11bGF0aW5nIGFuIEVPSSBmb3IgYW55dGhpbmcgdGhhdCBk
aWQgaGF2ZSBhc3Npc3QgZW5hYmxlZC4NCg0KICBQYXVsDQoNCj4gICBQYXVsDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:41:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:41: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 1fxVF7-0006gJ-Fn; Wed, 05 Sep 2018 10:41: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=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxVF5-0006fp-Uq
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:41:00 +0000
X-Inumbo-ID: f0e932b2-b0f7-11e8-a8a5-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 f0e932b2-b0f7-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:39:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536144056;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=lD/QF+OltCAkjExq/G0OCx963mHS5ZNz5g/y9D66RNQ=;
 b=JcKD2dqDHAVRpcfUuPim1a7YWHh3Eox52hH4jxTpXu1CQWfpBoiK152/hfM3d5fULi
 m2by7AcHeul0kj/b96GpLF31anSUxuYpi38AWuFiD5V8zPKEnuxKlkpLazNLfHYdTrcx
 PcUkYomP4+7SbbkXX3M09IxoyydpnW4a5n02dTaqQg0OAZtPp9M3qubZj1WIUu0Vb6qE
 c3F0oVHXqg+OHwnmu+SMLMqdbIb8Hv2XKz4DYGbbUzZG5//JIzLxcBGNOwezs0NW48Qz
 i7swPxEZtp7SIPEuWt3y7BolzQUYg/EmZ+gFedj0stLUy6QV4XruGc8M4hcjJL8+yz/b
 KmTQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0/lb4QMstw0mqi/C51hpW50R4vli8caicjAbM"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu85Aeg4nP
 (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, 5 Sep 2018 12:40:42 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  5 Sep 2018 12:40:39 +0200
Message-Id: <20180905104039.13512-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <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>

VGhlIGNvbW1hbmQgJ3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNo
IGRvbTA6CgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwMDAwMDAwMmQ4ClBHRCAwIFA0RCAwCk9vcHM6IDAwMDAgWyMxXSBQUkVF
TVBUIFNNUCBOT1BUSQpDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0
LjE5LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJl
bGVhc2VkKQpIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTNTUyMFVSL1M1NTIwVVIs
IEJJT1MgUzU1MDAuODZCLjAxLjAwLjAwNTAuMDUwNjIwMTAxNjA1IDA1LzA2LzIwMTAKUklQOiBl
MDMwOmRldmljZV9vZmZsaW5lKzB4OS8weGIwCkNvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZmIGZm
IDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhiIDEz
IGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcgZDgg
MDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEgZjYK
UlNQOiBlMDJiOmZmZmZjOTAwNDBmMjdlODAgRUZMQUdTOiAwMDAxMDIwMwpSQVg6IDAwMDAwMDAw
MDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMApSRFg6
IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAwMDAwMDAwMDAw
MDAwMApSQlA6IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiBmZmZmZmZmZjgyMGU0N2IzIFIwOTogMDAw
MDAwMDAwMDAwMDAwMApSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDAw
IFIxMjogZmZmZmZmZmY4MjJlNmQzMApSMTM6IGRlYWQwMDAwMDAwMDAyMDAgUjE0OiBkZWFkMDAw
MDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMApGUzogIDAwMDA3ZmZhNTk1MTU4YzAoMDAw
MCkgR1M6ZmZmZjg4MDFmMzljMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCkNTOiAg
ZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKQ1IyOiAwMDAwMDAw
MDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKQ2Fs
bCBUcmFjZToKIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQrMHhiNS8weGMwCiB4ZW53YXRjaF90
aHJlYWQrMHg4MC8weDE0MAogPyB3YWl0X3dva2VuKzB4ODAvMHg4MAoga3RocmVhZCsweDExMi8w
eDEzMAogPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NDAvMHg0MAogcmV0X2Zyb21f
Zm9yaysweDNhLzB4NTAKCkZpeCB0aGlzIGNyYXNoIGJ5IGNoZWNraW5nIHRoZSByZXR1cm4gdmFs
dWUgb2YgZ2V0X2NwdV9kZXZpY2UoKS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KLS0tCiBkcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jIHwgNiArKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwpp
bmRleCBkNDI2NWM4ZWJiMjIuLjE4MmJlNDlmNWEwYiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
Y3B1X2hvdHBsdWcuYworKysgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCkBAIC0xOSw5ICsx
OSwxMyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaG90cGx1Z19jcHUoaW50IGNwdSkKIAogc3RhdGlj
IHZvaWQgZGlzYWJsZV9ob3RwbHVnX2NwdShpbnQgY3B1KQogeworCXN0cnVjdCBkZXZpY2UgKmRl
djsKKwogCWlmIChjcHVfb25saW5lKGNwdSkpIHsKIAkJbG9ja19kZXZpY2VfaG90cGx1ZygpOwot
CQlkZXZpY2Vfb2ZmbGluZShnZXRfY3B1X2RldmljZShjcHUpKTsKKwkJZGV2ID0gZ2V0X2NwdV9k
ZXZpY2UoY3B1KTsKKwkJaWYgKGRldikKKwkJCWRldmljZV9vZmZsaW5lKGRldik7CiAJCXVubG9j
a19kZXZpY2VfaG90cGx1ZygpOwogCX0KIAlpZiAoY3B1X3ByZXNlbnQoY3B1KSkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:45:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:45: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 1fxVJ6-00076K-Cq; Wed, 05 Sep 2018 10:45: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=so4n=lt=twosheds.srs.infradead.org=batv+e86b2bacd6c428106f32+5491+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1fxVJ4-000767-HK
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:45:06 +0000
X-Inumbo-ID: 83bf129e-b0f8-11e8-a8a5-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83bf129e-b0f8-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:43:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID: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=+DI1SEgSZQunoLaYi8eVSSMW85b71NiG5JpulDNWqGQ=; b=gjLSVEXtmuoL3jEPEzTvWnU+1
 F2J0sGuyV8hPbJD0Sr45U+lJFt4GPu1XcioscnbuwIpn0k9J71H6J/+FQ3HTl51Xd0NF758G1242a
 xgjOCpUgSEEzARkbbPQp/PaSRkk22OrJQ7DFIbfiI1yr7kM0kWXgIk47u8sJC9HVmyIFNAWQYQe9v
 9jW73uKxE5durysjC1MKVp04o5nEPHTfk8Zr7PwnB4SWv97qeFB90E3oqCQIIiRnGF/kAoB/x1YCZ
 y1W607TUjgO3gOmSZi46nzxPlV6g+8BI552RcYLVLuXVXzp1pSOS4vQOPY6Dj4yDLS+wAgt9HGlmg
 FUo7vU5wA==;
Received: from [2001:8b0:10b:1::2fb]
 by twosheds.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1fxVIy-00CAqs-Vm; Wed, 05 Sep 2018 10:45:01 +0000
Message-ID: <1536144300.31549.63.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <c8285b35d7454faeb8bae5d558807522@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
 <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
 <1536140422.31549.59.camel@infradead.org>
 <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net>
 <c8285b35d7454faeb8bae5d558807522@AMSPEX02CL03.citrite.net>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Wed, 05 Sep 2018 11:45:00 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============7200263426876998995=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7200263426876998995==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-PC83/da9YzmSMuKVLl3b"


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

On Wed, 2018-09-05 at 10:40 +0000, Paul Durrant wrote:
>=20
> Actually the neatest approach would be to get information into the
> vlapic code as to whether APIC assist is suitable for the given
> vector so that the code there can selectively enable it, and then Xen
> would know it was safe to avoid fully emulating an EOI for anything
> that did have assist enabled.

I'm not sure I understand why an assisted EOI should be any different
from "normal" EOI.

The global lock and indirect function calls and all that stuff that
hvm_dpci_msi_eoi() does are *expensive*, for a rare case.

Why not bypass all that when it's not needed, for "normal" EOI and
APIC-assisted EOI alike? Why have a distinction between the two?
--=-PC83/da9YzmSMuKVLl3b
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODA5MDUxMDQ1MDBaMC8GCSqG
SIb3DQEJBDEiBCDJ9hHxYh2E96CcoKsIx0pP0BjaEPiegPWX82eGeheOKzCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAGk2UYfH2+pL
PF/qZm6XzJbIk/4DySDbHnSyMEET/YwNacLGXYPj76OPJUCgw3dVettWe3hIGZdztGTr9G/Y39LS
Zwi0DIAzTBYz4RSVnQ7l3u7S+9ewJANyoQu0XfNV8DuV6PrR23dZqhUCXPQczzeW4kjGwo7/ECy4
gMQoon1dbcBDNu/VvWa/RvkxL9giKqM7vOV083OeSY327RzebhqlJLmWztK7ZmvKa9fAXpXZWmo9
scftvN6oBnRc5GUAQbqAZWGGlONkfcOHJghbnKkLGRKqT2hN42HrKLGLqilTy/usGJaAS+YFAvP2
JglYhy0Rx1gh26yk4zxJET1SwjwAAAAAAAA=


--=-PC83/da9YzmSMuKVLl3b--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7200263426876998995==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:48:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10: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 1fxVM9-0007Fn-Un; Wed, 05 Sep 2018 10:48: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=7qsy=lt=citrix.com=prvs=779ddce85=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxVM9-0007Fi-94
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:48:17 +0000
X-Inumbo-ID: f6178d72-b0f8-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6178d72-b0f8-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 12:46:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78573437"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'David Woodhouse' <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqTQxJgAgA71aTCAAh/+gIAA+KVQ///j5QCAACHH8IAAD7vQ///gjQCAACHQEA==
Date: Wed, 5 Sep 2018 10:48:14 +0000
Message-ID: <087206f74c8044da8bed3dd1101243fe@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <1535153880.24926.28.camel@infradead.org>
 <c724b17a001041a7a755ec6c7d654ca7@AMSPEX02CL03.citrite.net>
 <1536093061.31549.47.camel@infradead.org>
 <88abe6b0dee947ad93af543653dde12a@AMSPEX02CL03.citrite.net>
 <1536140422.31549.59.camel@infradead.org>
 <2135f2c459ee45e2a038a9fbc9145392@AMSPEX02CL03.citrite.net>
 <c8285b35d7454faeb8bae5d558807522@AMSPEX02CL03.citrite.net>
 <1536144300.31549.63.camel@infradead.org>
In-Reply-To: <1536144300.31549.63.camel@infradead.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 v2] x86/hvm: re-work viridian APIC assist
 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: Eslam Elnikety <elnikety@amazon.de>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Shan Haitao <haitao.shan@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgW21h
aWx0bzpkd213MkBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMTo0
NQ0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFt
YXpvbi5kZT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBT
aGFuIEhhaXRhbyA8aGFpdGFvLnNoYW5AaW50ZWwuY29tPjsgSmFuDQo+IEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYv
aHZtOiByZS13b3JrIHZpcmlkaWFuIEFQSUMgYXNzaXN0DQo+IGNvZGUNCj4gDQo+IE9uIFdlZCwg
MjAxOC0wOS0wNSBhdCAxMDo0MCArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+DQo+ID4g
QWN0dWFsbHkgdGhlIG5lYXRlc3QgYXBwcm9hY2ggd291bGQgYmUgdG8gZ2V0IGluZm9ybWF0aW9u
IGludG8gdGhlDQo+ID4gdmxhcGljIGNvZGUgYXMgdG8gd2hldGhlciBBUElDIGFzc2lzdCBpcyBz
dWl0YWJsZSBmb3IgdGhlIGdpdmVuDQo+ID4gdmVjdG9yIHNvIHRoYXQgdGhlIGNvZGUgdGhlcmUg
Y2FuIHNlbGVjdGl2ZWx5IGVuYWJsZSBpdCwgYW5kIHRoZW4gWGVuDQo+ID4gd291bGQga25vdyBp
dCB3YXMgc2FmZSB0byBhdm9pZCBmdWxseSBlbXVsYXRpbmcgYW4gRU9JIGZvciBhbnl0aGluZw0K
PiA+IHRoYXQgZGlkIGhhdmUgYXNzaXN0IGVuYWJsZWQuDQo+IA0KPiBJJ20gbm90IHN1cmUgSSB1
bmRlcnN0YW5kIHdoeSBhbiBhc3Npc3RlZCBFT0kgc2hvdWxkIGJlIGFueSBkaWZmZXJlbnQNCj4g
ZnJvbSAibm9ybWFsIiBFT0kuDQo+IA0KPiBUaGUgZ2xvYmFsIGxvY2sgYW5kIGluZGlyZWN0IGZ1
bmN0aW9uIGNhbGxzIGFuZCBhbGwgdGhhdCBzdHVmZiB0aGF0DQo+IGh2bV9kcGNpX21zaV9lb2ko
KSBkb2VzIGFyZSAqZXhwZW5zaXZlKiwgZm9yIGEgcmFyZSBjYXNlLg0KPiANCj4gV2h5IG5vdCBi
eXBhc3MgYWxsIHRoYXQgd2hlbiBpdCdzIG5vdCBuZWVkZWQsIGZvciAibm9ybWFsIiBFT0kgYW5k
DQo+IEFQSUMtYXNzaXN0ZWQgRU9JIGFsaWtlPyBXaHkgaGF2ZSBhIGRpc3RpbmN0aW9uIGJldHdl
ZW4gdGhlIHR3bz8NCg0KVHJ1ZS4gSSBndWVzcyB0aGF0J3MgbW9yZSBnbG9iYWxseSBhcHBsaWNh
YmxlLi4uIGkuZS4gaXQgd291bGQgaGVscCBndWVzdHMgbm90IGF3YXJlIG9mIHRoZSBlbmxpZ2h0
ZW5tZW50LCBvciB0aG9zZSB3aXRoIGl0IGRpc2FibGVkLg0KDQogIFBhdWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:50:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10:50: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 1fxVNt-0007oL-CS; Wed, 05 Sep 2018 10:50:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxVNs-0007fI-C9
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:50:04 +0000
X-Inumbo-ID: 8f256bc2-b0f9-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f256bc2-b0f9-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:50: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 1fxVNo-0002vg-Fv; Wed, 05 Sep 2018 10:50: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 1fxVNo-0001iy-9O; Wed, 05 Sep 2018 10:50:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxVNo-0004Jg-7N; Wed, 05 Sep 2018 10:50:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127289-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=39015a6f3a0d4f9ca2041b9227094f0bcc2217e9
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 10:50:00 +0000
Subject: [Xen-devel] [libvirt test] 127289: 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>

ZmxpZ2h0IDEyNzI4OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDM5MDE1YTZmM2EwZDRmOWNhMjA0MWI5MjI3
MDk0ZjBiY2MyMjE3ZTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDkxIGRheXMgICA3MyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcyODkgIDIwMTgtMDktMDUgMDQ6MTg6NDggWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjE3MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10: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 1fxVT8-0008AA-66; Wed, 05 Sep 2018 10:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eihh=lt=citrix.com=prvs=779bd4b47=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxVT6-0008A5-7S
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:55:28 +0000
X-Inumbo-ID: 4f2f5d6d-b0fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f2f5d6d-b0fa-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:56:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64467539"
Date: Wed, 5 Sep 2018 11:55:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180905105506.clvb2wwjzwft7zo6@zion.uk.xensource.com>
References: <20180903125942.30551-1-jgross@suse.com>
 <20180905101909.nmfg3nbcwxgctcdv@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905101909.nmfg3nbcwxgctcdv@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] tools/xl: refuse to set number of vcpus
 to 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMTE6MTk6MDlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIFNlcCAwMywgMjAxOCBhdCAwMjo1OTo0MlBNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gVHJ5aW5nIHRvIHNldCB0aGUgbnVtYmVyIG9mIHZjcHVzIG9mIGEgZG9tYWlu
IHRvIDAgaXNuJ3QgcmVmdXNlZC4KPiA+IFdlIHNob3VsZCBub3QgYWxsb3cgdGhhdC4KPiA+IAo+
ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gLS0t
Cj4gPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgfCA2ICsrKysrKwo+ID4gIHRvb2xzL3hs
L3hsX3ZjcHUuYyAgICAgICAgIHwgNSArKystLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ID4gaW5kZXgg
NTMzYmNkZjI0MC4uMzM3N2JiYTk5NCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ID4gQEAgLTEz
NjksNiArMTM2OSwxMiBAQCBpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9iaXRtYXAgKmNwdW1hcCkKPiA+ICAgICAgfQo+ID4gIAo+
ID4gICAgICBtYXhjcHVzID0gbGlieGxfYml0bWFwX2NvdW50X3NldChjcHVtYXApOwo+ID4gKyAg
ICBpZiAobWF4Y3B1cyA9PSAwKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBMT0dFRChFUlJPUiwg
ZG9taWQsICJSZXF1ZXN0ZWQgMCBWQ1BVcyEiKTsKPiA+ICsgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiAgICAgIGlmIChtYXhjcHVz
ID4gaW5mby52Y3B1X21heF9pZCArIDEpCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIExPR0VEKEVS
Uk9SLCBkb21pZCwgIlJlcXVlc3RlZCAlZCBWQ1BVcywgaG93ZXZlciBtYXhjcHVzIGlzICVkISIs
Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwveGxfdmNwdS5j
Cj4gPiBpbmRleCBhZWY0ODY4NjRjLi4zMDU3YzIyYWFlIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMv
eGwveGxfdmNwdS5jCj4gPiArKysgYi90b29scy94bC94bF92Y3B1LmMKPiA+IEBAIC0zMzEsMTMg
KzMzMSwxNCBAQCBpbnQgbWFpbl92Y3B1cGluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiA+ICBz
dGF0aWMgaW50IHZjcHVzZXQodWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5yX3ZjcHVzLCBp
bnQgY2hlY2tfaG9zdCkKPiA+ICB7Cj4gPiAgICAgIGNoYXIgKmVuZHB0cjsKPiA+IC0gICAgdW5z
aWduZWQgaW50IG1heF92Y3B1cywgaTsKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArICAg
IHVuc2lnbmVkIGxvbmcgbWF4X3ZjcHVzOwo+ID4gICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwOwo+
ID4gICAgICBpbnQgcmM7Cj4gPiAgCj4gPiAgICAgIGxpYnhsX2JpdG1hcF9pbml0KCZjcHVtYXAp
Owo+ID4gICAgICBtYXhfdmNwdXMgPSBzdHJ0b3VsKG5yX3ZjcHVzLCAmZW5kcHRyLCAxMCk7Cj4g
PiAtICAgIGlmIChucl92Y3B1cyA9PSBlbmRwdHIpIHsKPiA+ICsgICAgaWYgKG5yX3ZjcHVzID09
IGVuZHB0ciB8fCBtYXhfdmNwdXMgPiBJTlRfTUFYKSB7Cj4gCj4gZSAtSS9idWlsZC90b29scy94
bC8uLi8uLi90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS9idWlsZC90b29scy94bC8u
Li8uLi90b29scy9pbmNsdWRlIC1Xc2hhZG93IC1pbmNsdWRlIC9idWlsZC90b29scy94bC8uLi8u
Li90b29scy9jb25maWcuaCAgIC1jIC1vIHhsX2Nkcm9tLm8geGxfY2Ryb20uYwo+IHhsX3ZjcHUu
YzogSW4gZnVuY3Rpb24gJ3ZjcHVzZXQnOgo+IHhsX3ZjcHUuYzozNDE6NDM6IGVycm9yOiAnSU5U
X01BWCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCj4gICAgICBpZiAo
bnJfdmNwdXMgPT0gZW5kcHRyIHx8IG1heF92Y3B1cyA+IElOVF9NQVgpIHsKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fgo+IHhsX3ZjcHUuYzozNDE6
NDM6IG5vdGU6IGVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25j
ZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluCj4geGxfdmNwdS5jOjM2MToyOTogZXJy
b3I6IGZvcm1hdCAnJWQnIGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSAnaW50JywgYnV0IGFyZ3Vt
ZW50IDQgaGFzIHR5cGUgJ2xvbmcgdW5zaWduZWQgaW50JyBbLVdlcnJvcj1mb3JtYXQ9XQo+ICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIllvdSBhcmUgb3ZlcmNvbW1taXR0aW5nISBZb3Ug
aGF2ZSAlZCBwaHlzaWNhbCIgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+IHhs
X3ZjcHUuYzozNzk6NzQ6IGVycm9yOiBmb3JtYXQgJyVkJyBleHBlY3RzIGFyZ3VtZW50IG9mIHR5
cGUgJ2ludCcsIGJ1dCBhcmd1bWVudCA0IGhhcyB0eXBlICdsb25nIHVuc2lnbmVkIGludCcgWy1X
ZXJyb3I9Zm9ybWF0PV0KPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX3NldF92Y3B1
b25saW5lIGZhaWxlZCBkb21pZD0ldSBtYXhfdmNwdXM9JWQsIiBcCj4gCj4gCj4gTWlzc2luZyBh
IGhlYWRlcj8KPiAKCkFkZCBsaW1pdHMuaCBhbmQgdXNlICVsZCB0byBwcmludCBtYXhfdmNwdXMu
CgotLS04PC0tLQpGcm9tIDJjMGIxODI0YjFjYjMzYTI2MTBmM2Y1NTI5OTI0N2Y5ZTA0NjQ0NjYg
TW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KRGF0ZTogTW9uLCAzIFNlcCAyMDE4IDE0OjU5OjQyICswMjAwClN1YmplY3Q6IFtQQVRD
SF0gdG9vbHMveGw6IHJlZnVzZSB0byBzZXQgbnVtYmVyIG9mIHZjcHVzIHRvIDAgdmlhIHhsIHZj
cHUtc2V0CgpUcnlpbmcgdG8gc2V0IHRoZSBudW1iZXIgb2YgdmNwdXMgb2YgYSBkb21haW4gdG8g
MCBpc24ndCByZWZ1c2VkLgpXZSBzaG91bGQgbm90IGFsbG93IHRoYXQuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgIDYgKysrKysrCiB0b29scy94
bC94bF92Y3B1LmMgICAgICAgICB8IDEwICsrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDUzM2JjZGYy
NDAuLjMzNzdiYmE5OTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMzY5LDYgKzEzNjksMTIgQEAgaW50
IGxpYnhsX3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGli
eGxfYml0bWFwICpjcHVtYXApCiAgICAgfQogCiAgICAgbWF4Y3B1cyA9IGxpYnhsX2JpdG1hcF9j
b3VudF9zZXQoY3B1bWFwKTsKKyAgICBpZiAobWF4Y3B1cyA9PSAwKQorICAgIHsKKyAgICAgICAg
TE9HRUQoRVJST1IsIGRvbWlkLCAiUmVxdWVzdGVkIDAgVkNQVXMhIik7CisgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogICAgIGlmIChtYXhjcHVzID4g
aW5mby52Y3B1X21heF9pZCArIDEpCiAgICAgewogICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQs
ICJSZXF1ZXN0ZWQgJWQgVkNQVXMsIGhvd2V2ZXIgbWF4Y3B1cyBpcyAlZCEiLApkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwveGxfdmNwdS5jCmluZGV4IGFlZjQ4Njg2
NGMuLjcxZDNhNWM5NmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZjcHUuYworKysgYi90b29s
cy94bC94bF92Y3B1LmMKQEAgLTEzLDYgKzEzLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8c3RkbGli
Lmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CiAKICNpbmNsdWRlIDxsaWJ4bC5oPgogI2luY2x1ZGUg
PGxpYnhsX3V0aWxzLmg+CkBAIC0zMzEsMTMgKzMzMiwxNCBAQCBpbnQgbWFpbl92Y3B1cGluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKIHN0YXRpYyBpbnQgdmNwdXNldCh1aW50MzJfdCBkb21pZCwg
Y29uc3QgY2hhciogbnJfdmNwdXMsIGludCBjaGVja19ob3N0KQogewogICAgIGNoYXIgKmVuZHB0
cjsKLSAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzLCBpOworICAgIHVuc2lnbmVkIGludCBpOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWF4X3ZjcHVzOwogICAgIGxpYnhsX2JpdG1hcCBjcHVtYXA7CiAg
ICAgaW50IHJjOwogCiAgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7CiAgICAgbWF4X3Zj
cHVzID0gc3RydG91bChucl92Y3B1cywgJmVuZHB0ciwgMTApOwotICAgIGlmIChucl92Y3B1cyA9
PSBlbmRwdHIpIHsKKyAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRyIHx8IG1heF92Y3B1cyA+IElO
VF9NQVgpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogSW52YWxpZCBhcmd1bWVu
dC5cbiIpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0zNTgsNyArMzYwLDcgQEAgc3Rh
dGljIGludCB2Y3B1c2V0KHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyKiBucl92Y3B1cywgaW50
IGNoZWNrX2hvc3QpCiAKICAgICAgICAgaWYgKG1heF92Y3B1cyA+IG9ubGluZV92Y3B1cyAmJiBt
YXhfdmNwdXMgPiBob3N0X2NwdSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJZb3Ug
YXJlIG92ZXJjb21tbWl0dGluZyEgWW91IGhhdmUgJWQgcGh5c2ljYWwiIFwKLSAgICAgICAgICAg
ICAgICAgICAgIiBDUFVzIGFuZCB3YW50ICVkIHZDUFVzISBBYm9ydGluZywgdXNlIC0taWdub3Jl
LWhvc3QgdG8iIFwKKyAgICAgICAgICAgICAgICAgICAgIiBDUFVzIGFuZCB3YW50ICVsZCB2Q1BV
cyEgQWJvcnRpbmcsIHVzZSAtLWlnbm9yZS1ob3N0IHRvIiBcCiAgICAgICAgICAgICAgICAgICAg
ICIgY29udGludWVcbiIsIGhvc3RfY3B1LCBtYXhfdmNwdXMpOwogICAgICAgICAgICAgcmV0dXJu
IDE7CiAgICAgICAgIH0KQEAgLTM3NSw3ICszNzcsNyBAQCBzdGF0aWMgaW50IHZjcHVzZXQodWlu
dDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5yX3ZjcHVzLCBpbnQgY2hlY2tfaG9zdCkKICAgICBp
ZiAocmMgPT0gRVJST1JfRE9NQUlOX05PVEZPVU5EKQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkRvbWFpbiAldSBkb2VzIG5vdCBleGlzdC5cbiIsIGRvbWlkKTsKICAgICBlbHNlIGlmIChyYykK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9zZXRfdmNwdW9ubGluZSBmYWlsZWQgZG9t
aWQ9JXUgbWF4X3ZjcHVzPSVkLCIgXAorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX3Nl
dF92Y3B1b25saW5lIGZhaWxlZCBkb21pZD0ldSBtYXhfdmNwdXM9JWxkLCIgXAogICAgICAgICAg
ICAgICAgICIgcmM6ICVkXG4iLCBkb21pZCwgbWF4X3ZjcHVzLCByYyk7CiAKICAgICBsaWJ4bF9i
aXRtYXBfZGlzcG9zZSgmY3B1bWFwKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 10:56:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 10: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 1fxVTg-0008CT-Ge; Wed, 05 Sep 2018 10:56:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxVTf-0008CM-MG
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 10:56:03 +0000
X-Inumbo-ID: 64914df2-b0fa-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64914df2-b0fa-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 10:56: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 8F7DFADF1;
 Wed,  5 Sep 2018 10:56:00 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180905104039.13512-1-olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
Date: Wed, 5 Sep 2018 12:55:58 +0200
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: <20180905104039.13512-1-olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 open list <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>

T24gMDUvMDkvMTggMTI6NDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IFRoZSBjb21tYW5kICd4bCB2
Y3B1LXNldCAwIDAnLCBpc3N1ZWQgaW4gZG9tMCwgd2lsbCBjcmFzaCBkb20wOgo+IAo+IEJVRzog
dW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAw
MDAwMDAwMDAyZDgKPiBQR0QgMCBQNEQgMAo+IE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBO
T1BUSQo+IENQVTogNyBQSUQ6IDY1IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDQuMTkuMC1y
YzItMS5nYTk0NjJkYi1kZWZhdWx0ICMxIG9wZW5TVVNFIFR1bWJsZXdlZWQgKHVucmVsZWFzZWQp
Cj4gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzU1MjBVUi9TNTUyMFVSLCBCSU9T
IFM1NTAwLjg2Qi4wMS4wMC4wMDUwLjA1MDYyMDEwMTYwNSAwNS8wNi8yMDEwCj4gUklQOiBlMDMw
OmRldmljZV9vZmZsaW5lKzB4OS8weGIwCj4gQ29kZTogNzcgMjQgMDAgZTkgY2UgZmUgZmYgZmYg
NDggOGIgMTMgZTkgNjggZmYgZmYgZmYgNDggOGIgMTMgZTkgMjkgZmYgZmYgZmYgNDggOGIgMTMg
ZTkgZWEgZmUgZmYgZmYgOTAgNjYgNjYgNjYgNjYgOTAgNDEgNTQgNTUgNTMgPGY2PiA4NyBkOCAw
MiAwMCAwMCAwMSAwZiA4NSA4OCAwMCAwMCAwMCA0OCBjNyBjMiAyMCAwOSA2MCA4MSAzMSBmNgo+
IFJTUDogZTAyYjpmZmZmYzkwMDQwZjI3ZTgwIEVGTEFHUzogMDAwMTAyMDMKPiBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+
IFJEWDogZmZmZjg4MDFmMzgwMDAwMCBSU0k6IGZmZmZjOTAwNDBmMjdlNzAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAwCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogZmZmZmZmZmY4MjBlNDdiMyBS
MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAw
MDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjJlNmQzMAo+IFIxMzogZGVhZDAwMDAwMDAwMDIwMCBS
MTQ6IGRlYWQwMDAwMDAwMDAxMDAgUjE1OiBmZmZmZmZmZjgxNThiNGUwCj4gRlM6ICAwMDAwN2Zm
YTU5NTE1OGMwKDAwMDApIEdTOmZmZmY4ODAxZjM5YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMKPiBDUjI6IDAwMDAwMDAwMDAwMDAyZDggQ1IzOiAwMDAwMDAwMWQ5NjAyMDAwIENSNDogMDAw
MDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQr
MHhiNS8weGMwCj4gIHhlbndhdGNoX3RocmVhZCsweDgwLzB4MTQwCj4gID8gd2FpdF93b2tlbisw
eDgwLzB4ODAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl
cl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8weDUwCj4gCj4gRml4IHRo
aXMgY3Jhc2ggYnkgY2hlY2tpbmcgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfY3B1X2RldmljZSgp
LgoKSW5zdGVhZCBvZiB0cnlpbmcgdG8gZmlnaHQgdGhlIHN5bXB0b21zLCBJIHRoaW5rIGF2b2lk
aW5nIHRvIG9mZmxpbmUKdGhlIGxhc3QgY3B1IHdvdWxkIG1ha2UgbW9yZSBzZW5zZS4KCkkgZG9u
J3QgdGhpbmsgY2FsbGluZyB4ZW5fYXJjaF91bnJlZ2lzdGVyX2NwdSgpIGp1c3QgYSBmZXcgbGlu
ZXMgZG93bgpkaXNhYmxlX2hvdHBsdWdfY3B1KCkgYW5kIHRoZW4gc2V0dGluZyBpdCBhcyBub3Qg
cHJlc2VudCB3aWxsIHJlc3VsdCBpbgphIGdvb2QgdXNlciBleHBlcmllbmNlLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 11:38:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 11:38: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 1fxW8U-0002jw-6y; Wed, 05 Sep 2018 11:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxW8S-0002jk-JA
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 11:38:12 +0000
X-Inumbo-ID: 47d94e9c-b100-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47d94e9c-b100-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 11:39:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 05:38:09 -0600
Message-Id: <5B8FC01F02000078001E584B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 05:38:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
 <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
In-Reply-To: <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA1LjA5LjE4IGF0IDA5OjI0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA0LjA5LjE4IGF0IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+IFVubGlrZSB0aGUgYm9vbGVhbi1uYXR1cmUgcmFuZ2VzZXRfY29udGFpbnNfKigpIGhlbHBl
cnMsIEkgZG9uJ3QgdGhpbmsKPj4gaXQgaXMgcmVhc29uYWJsZSB0byBtYWtlIHJhbmdlc2V0X3Jl
bW92ZV8qKCkgdG9sZXJhdGUgYSBOVUxMIHJhbmdlc2V0Lgo+IAo+ICsxCgpIbW0sIHVwb24gZnVy
dGhlciB0aG91Z2h0OiByYW5nZXNldF9yZW1vdmVfKigpIGlzIGEgbm8tb3Agb24gYW4KZW1wdHkg
cmFuZ2VzZXQuIE1ha2luZyBpdCBiYWlsIG9uIGEgTlVMTCBvbmUgd291bGQgdGhlcmVmb3JlIHNl
ZW0KbGlrZSBub3Qgc28gdW5yZWFzb25hYmxlIGEgdGhpbmcuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 11:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 11:50: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 1fxWKU-0004Gc-GB; Wed, 05 Sep 2018 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=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxWKS-0004GU-8y
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 11:50:36 +0000
X-Inumbo-ID: a9c532b5-b101-11e8-a8a5-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9c532b5-b101-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 13:48:54 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536148232;
 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=A+eJmaJDrDcA/dBJZg94K8jc1FAAIH0z9Qir5owBZGQ=;
 b=USByuUfUk+X4vVU6j8pNBJraaP+xUObD26SmR/6P9Txmc9ZZVKu5vSijB0g3xht23I
 keFtbe+st5+nk08qUTRNvMQ5IDckILu3peDAW7mcQdAESX8TahFq2KXC1q87GBkzkKXa
 ld4SlevpWBx+SrUAEKbzu85bY2etsmGeJb1XIHl0tBwsdidmjdP8Wt54gBNPnIauMKpy
 fm+nCuzRIvRGHUrwlVajVK3SbVebYU+ORVTmfotMe8t2Mvwy6zpDWnCK45/HuYzULrLl
 9/Xcs7yVYgDibUCCQgOxHdH8mvhPF/W/sG8W/vp0u5SnQEhk6cmjbJ5BslSejW4P3zDT
 XA/g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu85BoO5DZ
 (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, 5 Sep 2018 13:50:24 +0200 (CEST)
Date: Wed, 5 Sep 2018 13:50:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180905135019.56b303da.olaf@aepfle.de>
In-Reply-To: <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
References: <20180905104039.13512-1-olaf@aepfle.de>
 <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============1870796422220389676=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1870796422220389676==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/9_A9212rbA3FEtpY02kkZAv"; protocol="application/pgp-signature"

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

Am Wed, 5 Sep 2018 12:55:58 +0200
schrieb Juergen Gross <jgross@suse.com>:

> the last cpu

Which one is the "last" one? I mean, if cpu#0 never can be offlined than pe=
rhaps the code should check for just that and return early. But if cpu#0 co=
uld be disabled while some other cpu is the remaining cpu, some other check=
 is needed I think.

Olaf

--Sig_/9_A9212rbA3FEtpY02kkZAv
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW4/C+wAKCRBdQqD6ppg2
frlGAJ9IqMrNEZ+KR+wJ/FSquh6l+aGV6ACeN8hFlwCo1KKm1VhjD09C4UsVH4Y=
=zyjz
-----END PGP SIGNATURE-----

--Sig_/9_A9212rbA3FEtpY02kkZAv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1870796422220389676==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:04:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:04: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 1fxWXZ-0005LM-9P; Wed, 05 Sep 2018 12:04: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=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxWXX-0005LF-KN
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:04:07 +0000
X-Inumbo-ID: 8dfb4ee6-b103-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dfb4ee6-b103-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 14:02:26 +0200 (CEST)
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 E4630AC1F;
 Wed,  5 Sep 2018 12:04:03 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20180905104039.13512-1-olaf@aepfle.de>
 <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
 <20180905135019.56b303da.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <92e9c7f0-598d-b20c-4847-320e01f6ec06@suse.com>
Date: Wed, 5 Sep 2018 14:04:01 +0200
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: <20180905135019.56b303da.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <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>

T24gMDUvMDkvMTggMTM6NTAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIFdlZCwgNSBTZXAgMjAx
OCAxMjo1NTo1OCArMDIwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PjoKPiAKPj4gdGhlIGxhc3QgY3B1Cj4gCj4gV2hpY2ggb25lIGlzIHRoZSAibGFzdCIgb25lPyBJ
IG1lYW4sIGlmIGNwdSMwIG5ldmVyIGNhbiBiZSBvZmZsaW5lZCB0aGFuIHBlcmhhcHMgdGhlIGNv
ZGUgc2hvdWxkIGNoZWNrIGZvciBqdXN0IHRoYXQgYW5kIHJldHVybiBlYXJseS4gQnV0IGlmIGNw
dSMwIGNvdWxkIGJlIGRpc2FibGVkIHdoaWxlIHNvbWUgb3RoZXIgY3B1IGlzIHRoZSByZW1haW5p
bmcgY3B1LCBzb21lIG90aGVyIGNoZWNrIGlzIG5lZWRlZCBJIHRoaW5rLgoKbnVtX29ubGluZV9j
cHVzKCkgPT0gMQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:05:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:05: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 1fxWYs-0005RR-LJ; Wed, 05 Sep 2018 12:05:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxWYq-0005RL-M9
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 12:05:28 +0000
X-Inumbo-ID: 171c7558-b104-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 171c7558-b104-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 12:06:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78577504"
To: Jan Beulich <JBeulich@suse.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
 <5B8F849F02000078001E55F9@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=
 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
 6+ahAA==
Message-ID: <cf1ff537-4d7b-a1cb-74ed-b2ff7983f316@citrix.com>
Date: Wed, 5 Sep 2018 13:04:16 +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: <5B8F849F02000078001E55F9@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] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDUvMDkvMTggMDg6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE4IGF0
IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEzLzA4LzE4
IDExOjAxLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiB0
byBzZXQgdXAgZC0+bWF4X2NwdXMgYW5kIGQtPnZjcHVbXSBpbiBkb21haW5fY3JlYXRlKCksCj4+
PiBhbmQgYWxsb3cgbGF0ZXIgcGFydHMgb2YgZG9tYWluIGNvbnN0cnVjdGlvbiB0byBoYXZlIGFj
Y2VzcyB0byB0aGUgdmFsdWVzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Cj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9j
b21tb24vZG9tYWluLmMgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4+
PiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+Pj4K
Pj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4u
Ywo+Pj4gaW5kZXggYmU1MTQyNi4uMGM0NGYyNyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+IEBAIC0zMjIsNiArMzIy
LDIzIEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKPj4+ICAg
ICAgICAgIGVsc2UKPj4+ICAgICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9w
djsKPj4+ICAKPj4+ICsgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+PiAr
ICAgICAgICAgICAgZC0+bnJfcGlycXMgPSBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2RvbVVfaXJx
czsKPj4+ICsgICAgICAgIGVsc2UKPj4+ICsgICAgICAgICAgICBkLT5ucl9waXJxcyA9IGV4dHJh
X2h3ZG9tX2lycXMgPyBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2h3ZG9tX2lycXMKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBhcmNoX2h3ZG9tX2lycXMo
ZG9taWQpOwo+Pj4gKyAgICAgICAgaWYgKCBkLT5ucl9waXJxcyA+IG5yX2lycXMgKQo+Pj4gKyAg
ICAgICAgICAgIGQtPm5yX3BpcnFzID0gbnJfaXJxczsKPj4+ICsKPj4+ICsgICAgICAgIHJhZGl4
X3RyZWVfaW5pdCgmZC0+cGlycV90cmVlKTsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBpZiAo
IChlcnIgPSBhcmNoX2RvbWFpbl9jcmVhdGUoZCwgY29uZmlnKSkgIT0gMCApCj4+PiArICAgICAg
ICBnb3RvIGZhaWw7Cj4+PiArICAgIGluaXRfc3RhdHVzIHw9IElOSVRfYXJjaDsKPj4+ICsKPj4+
ICsgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkgKQo+Pj4gKyAgICB7Cj4+PiAgICAgICAgICB3
YXRjaGRvZ19kb21haW5faW5pdChkKTsKPj4+ICAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRf
d2F0Y2hkb2c7Cj4+PiAgCj4+PiBAQCAtMzUyLDE2ICszNjksNiBAQCBzdHJ1Y3QgZG9tYWluICpk
b21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4+IEJldHdlZW4gdGhlc2UgdHdvIGh1bmtzIGlz
Ogo+Pgo+PiAgICAgICAgIGQtPmlvbWVtX2NhcHMgPSByYW5nZXNldF9uZXcoZCwgIkkvTyBNZW1v
cnkiLCBSQU5HRVNFVEZfcHJldHR5cHJpbnRfaGV4KTsKPj4gICAgICAgICBkLT5pcnFfY2FwcyAg
ID0gcmFuZ2VzZXRfbmV3KGQsICJJbnRlcnJ1cHRzIiwgMCk7Cj4+Cj4+IHdoaWNoIGlzIGltcG9y
dGFudCwgYmVjYXVzZSBpdCB0dXJucyBvdXQgdGhhdCB4ODYncwo+PiBhcmNoX2RvbWFpbl9kZXN0
cm95KCkgZGVwZW5kcyBvbiBkLT5pcnFfY2FwcyBhbHJlYWR5IGJlaW5nIGluaXRpYWxpc2VkLgo+
IE1vdmluZyB0aGlzIHVwIGxvb2tzIHJlYXNvbmFibGUgdG8gbWUuICJTaW1wbGUiIGluaXRpYWxp
emF0aW9uIGNhbgo+IGNlcnRhaW5seSBiZSBkb25lIGVhcmx5IChpLmUuIGJlZm9yZSBhcmNoX2Rv
bWFpbl9jcmVhdGUoKSksIGRvbid0Cj4geW91IHRoaW5rPwoKTm8gLSB0aGF0IGRlZmVhdHMgdGhl
IHB1cnBvc2Ugb2YgbWFraW5nIHRoZSBkZXN0cm95IHBhdGggaWRlbXBvdGVudC7CoApGb3IgdXMg
dG8gcmVtb3ZlIHRoZSBtYXhfdmNwdXMgaHlwZXJjYWxsLCBfZG9tYWluX2Rlc3Ryb3koKSBtdXN0
IGJlCmNhcGFibGUgb2YgY29ycmVjdGx5IGNsZWFuaW5nIHVwIGEgZG9tYWluIGZyb20gYW55IHN0
YXRlIG9mCmluaXRpYWxpc2F0aW9uLCBpbmNsdWRpbmcgaWYgdGhlIHJlbGV2YW50IGluaXQgY2Fs
bHMgaGF2ZW4ndCBiZWVuIG1hZGUgeWV0LgoKVGhlc2UgcmFuZ2VzZXRfbmV3KCkgY2FsbHMgY2Fu
bm90IG1vdmUgZWFybGllciB0aGFuIHRoZSBmaXJzdCBhY3Rpb24Kd2hpY2ggbWlnaHQgZmFpbCAo
d2hpY2ggaXMgdGhlIFhTTSBpbml0IGNhbGwgdG8gZ2V0IHRoZSBzZWN1cml0eSBsYWJlbApjb3Jy
ZWN0KS4KCj4KPj4gVGhlIHBhdGggd2hpY2ggYmxvd3MgdXAgaXM6Cj4+Cj4+IGFyY2hfZG9tYWlu
X2Rlc3Ryb3koKQo+PiAgIGZyZWVfZG9tYWluX3BpcnFzKCkKPj4gICAgIHVubWFwX2RvbWFpbl9w
aXJxKCkKPj4gICAgICAgaXJxX2RlbnlfYWNjZXNzKCkKPj4gICAgICAgICByYW5nZXNldF9yZW1v
dmVfc2luZ2xldG9uKChkKS0+aXJxX2NhcHMsIGkpCj4gQnV0IHdoYXQgSVJRIGRvIHdlIGZpbmQg
dG8gdW5tYXAgaGVyZT8gVGhlcmUgY2FuJ3QgYmUgYW55IHRoYXQgaGF2ZQo+IGJlZW4gbWFwcGVk
LCB3aGVuIC0+aXJxX2NhcHMgaXMgc3RpbGwgTlVMTC4gSU9XIEkgZG9uJ3QgY3VycmVudGx5IHNl
ZQo+IGhvdyBkb21haW5fcGlycV90b19pcnEoKSB3b3VsZCBsZWdpdGltYXRlbHkgcmV0dXJuIGEg
cG9zaXRpdmUgdmFsdWUgYXQKPiB0aGlzIHBvaW50IGluIHRpbWUsIHlldCB0aGF0J3Mgd2hhdCBn
dWFyZHMgdGhlIGNhbGxzIHRvIHVubWFwX2RvbWFpbl9waXJxKCkuCgpJdCBpcyBwaXJxIDIgd2hp
Y2ggZXhwbG9kZXMsIHdoaWNoIGlzIHRoZSBmaXJzdCBvZiB0aGUgcmVkdW5kYW50IHBpcnEKc3Ry
dWN0dXJlcyBhbGxvY2F0ZWQgZm9yIGxlZ2FjeSByb3V0aW5nLgoKSSdtIG5vdCBzdXJlIEkgdW5k
ZXJzdGFuZCB0aGlzIGNvZGUgd2VsbCBlbm91Z2ggdG8gY29tbWVudCBvbiB3aHkKZG9tYWluX3Bp
cnFfdG9faXJxKCkgcmV0dXJucyBhIHBvc2l0aXZlIHZhbHVlIGF0IHRoaXMgcG9pbnQsIGJ1dCBJ
J20KZ29pbmcgdG8gZ28gb3V0IG9uIGEgbGltYiBhbmQgc3VnZ2VzdCBpdCBtaWdodCBiZSByZWxh
dGVkIHRvIG91cgp1bm5lY2Vzc2FyeSg/KSBwcmVhbGxvY2F0aW9uLgoKPgo+PiBVbmxpa2UgdGhl
IGJvb2xlYW4tbmF0dXJlIHJhbmdlc2V0X2NvbnRhaW5zXyooKSBoZWxwZXJzLCBJIGRvbid0IHRo
aW5rCj4+IGl0IGlzIHJlYXNvbmFibGUgdG8gbWFrZSByYW5nZXNldF9yZW1vdmVfKigpIHRvbGVy
YXRlIGEgTlVMTCByYW5nZXNldC4KPiArMQo+Cj4+IFRoZSBiZWhhdmlvdXIgb2YgYXV0b21hdGlj
YWxseSByZXZva2luZyBpcnEgYWNjZXNzIGlzIGR1YmlvdXMgYXQgYmVzdC4gCj4+IEl0IGlzIGFz
eW1tZXRyaWMgd2l0aCB0aGUgWEVOX0RPTUNUTF9pcnFfcGVybWlzc2lvbiwgYW5kIGEgY2FsbGVy
IHdvdWxkCj4+IHJlYXNvbmFibHkgZXhwZWN0IG5vdCB0byBoYXZlIHRvIHJlLWdyYW50IGlkZW50
aWNhbCBwZXJtaXNzaW9ucyBhcyB0aGUKPj4gaXJxIGlzIG1hcHBlZC91bm1hcHBlZC4gIERvZXMg
YW55b25lIGtub3cgd2h5IHdlIGhhdmUgdGhpcyBzdXNwZWN0Cj4+IGJlaGF2aW91ciBpbiB0aGUg
Zmlyc3QgcGxhY2U/Cj4gV2Fzbid0IGl0IHRoYXQgaXQgd2FzIHN5bW1ldHJpYyBvcmlnaW5hbGx5
LCBhbmQgdGhlIGdyYW50L21hcCBzaWRlIGhhcyBiZWVuCj4gc3BsaXQgcGVyaGFwcyBhIGNvdXBs
ZSBvZiB5ZWFycyBhZ28/IElmIHNvLCB0aGUgdW5tYXAgc2lkZSBzcGxpdHRpbmcgd2FzCj4gcGVy
aGFwcyBzaW1wbHkgbWlzc2VkPwoKUGVyaGFwcz/CoCBJIGRvbid0IGtub3cgdGhlIGFuc3dlcnMg
dG8gdGhlc2UuCgo+Cj4+IE9uZSB3YXkgb3IgYW5vdGhlciwgdGhpcyBwYXRoIG5lZWRzIHRvIGJl
Y29tZSBpZGVtcG90ZW50LCBidXQgc2ltcGx5Cj4+IHRocm93aW5nIHNvbWUgTlVMTCBwb2ludGVy
IGNoZWNrcyBpbnRvIHVubWFwX2RvbWFpbl9waXJxKCkgZG9lc24ndCBmZWVsCj4+IGxpa2UgdGhl
IHJpZ2h0IHRoaW5nIHRvIGRvLgo+IEFzIHBlciBhYm92ZSAtIEkgdGhpbmsgZWl0aGVyIGZyZWVf
ZG9tYWluX3BpcnFzKCkgc2hvdWxkIGdhaW4gYSBzaW5nbGUKPiBzdWNoIE5VTEwgY2hlY2ssIG9y
IGRvbWFpbl9waXJxX3RvX2lycSgpIHNob3VsZCBiZSBtYWRlIHN1cmUgZG9lc24ndAo+IHJldHVy
biBwb3NpdGl2ZSB2YWx1ZXMgcHJpb3IgdG8gLT5pcnFfY2FwcyBoYXZpbmcgYmVlbiBzZXQgdXAu
Cj4KPj4gQSBzZXBhcmF0ZSBtZXNzIGlzIHRoYXQgd2UgYXBwZWFyIHRvIGFsbG9jYXRlIGZ1bGwg
cGlycSBzdHJ1Y3R1cmVzIGZvcgo+PiBhbGwgbGVnYWN5IGlycXMgZm9yIGV2ZXJ5IHNpbmdsZSBk
b21haW4sIGluIGluaXRfZG9tYWluX2lycV9tYXBwaW5nKCkuIAo+PiBBdCB0aGUgdmVyeSBsZWFz
dCwgdGhpcyBpcyB3YXN0ZWZ1bCBhcyB2ZXJ5IGZldyBkb21haW5zIGdldCBhY2Nlc3MgdG8KPj4g
cmVhbCBoYXJkd2FyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCj4gSSB2YWd1ZWx5IHJlY2FsbCB0aGVy
ZSB3YXMgc29tZSBob3BlIHRvIGdldCByaWQgb2YgdGhpcywgYnV0IEkgZG9uJ3QKPiByZWNhbGwg
dGhlIHByZXJlcXMgbmVjZXNzYXJ5LgoKSSdtIGJlZ2lubmluZyB0byByZWdyZXQgbG9va2luZyBh
dCB0aGlzIGNvZGUuwqAgV2hhdGV2ZXIgaXMgZ29pbmcgb24sIGl0Cmxvb2tzIGxpa2UgaXQgaXMg
ZmFyIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBpdCBuZWVkcyB0byBiZS4KCkl0IHdvdWxkIGhlbHAg
aWYgdGhlcmUgd2VyZSBldmVuIHNvbWUgY29tbWVudHMuLi4KCj4+IFRoZSBvdGhlciB0aGluZyBJ
IG5vdGljZSBpcyB0aGF0IGFsbG9jX3BpcnFfc3RydWN0KCkgaXMgZG93bnJpZ2h0Cj4+IGRhbmdl
cm91cywgYXMgaXQgZGVsaWJlcmF0ZWx5IHRyaWVzIHRvIGFsbG9jYXRlIGhhbGYgYSBzdHJ1Y3Qg
cGlycSBmb3IKPj4gdGhlICFodm0gY2FzZS4gIEkgY2FuIG9ubHkgYXNzdW1lIHRoaXMgaXMgYSBz
cGFjZSBzYXZpbmcgbWVhc3VyZSwgYnV0Cj4+IHRoZXJlIGlzIGFic29sdXRlbHkgbm8gaGVscCBp
biB0aGUgY29tbWl0IG1lc3NhZ2Ugd2hpY2ggaW50cm9kdWNlZCBpdAo+PiAoYy9zIGMyNDUzNmI2
MzZmKS4KPiBTcGFjZSBzYXZpbmcsIHllcy4gSnVzdCBsaWtlIGl0IGlzIGZvcmJpZGRlbiB0byBh
Y2Nlc3MgZC0+YXJjaC5odm0KPiBmb3IgYSBQViBkLCBhY2Nlc3NpbmcgcGlycS0+YXJjaC5odm0g
aXMgZm9yYmlkZGVuIHRvIGFjY2VzcyBmb3IgYQo+IFBWIGRvbWFpbidzIHBpcnEuIFdoYXQgcG9p
bnQgaXMgdGhlcmUgdG8gYWxsb2NhdGUgdGhlIHNwYWNlIHRoZW4/CgpCZWNhdXNlIHdoZW4gdGhl
IGNvZGUgaW5ldml0YWJseSBnZXRzIHRoaW5ncyB3cm9uZywgeW91IG9ubHkKcmVhZC9jb3JydXB0
IHlvdXIgb3duIHBpcnEgc3RydWN0dXJlLCByYXRoZXIgdGhhbiB3aGljaGV2ZXIgb2JqZWN0Cmhh
cHBlbnMgdG8gYmUgYWxsb2NhdGVkIGFkamFjZW50bHkuwqAgTW9zdCBsaWtlbHksIHRoaXMgd2ls
bCBiZSB0bHNmCm1ldGFkYXRhLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:15:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12: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 1fxWhv-0006GW-K3; Wed, 05 Sep 2018 12:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxWhu-0006GR-J3
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:14:50 +0000
X-Inumbo-ID: 661559d6-b105-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 661559d6-b105-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 12:15: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 07B76ACDE;
 Wed,  5 Sep 2018 12:14:48 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180903125942.30551-1-jgross@suse.com>
 <20180905101909.nmfg3nbcwxgctcdv@zion.uk.xensource.com>
 <20180905105506.clvb2wwjzwft7zo6@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <6f326b04-68eb-f7c8-d343-bfc950f18d49@suse.com>
Date: Wed, 5 Sep 2018 14:14:46 +0200
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: <20180905105506.clvb2wwjzwft7zo6@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] tools/xl: refuse to set number of vcpus
 to 0 via xl vcpu-set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMTggMTI6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDUsIDIwMTgg
YXQgMTE6MTk6MDlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gTW9uLCBTZXAgMDMsIDIw
MTggYXQgMDI6NTk6NDJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IFRyeWluZyB0
byBzZXQgdGhlIG51bWJlciBvZiB2Y3B1cyBvZiBhIGRvbWFpbiB0byAwIGlzbid0IHJlZnVzZWQu
Cj4+PiBXZSBzaG91bGQgbm90IGFsbG93IHRoYXQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiAgdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgfCA2ICsrKysrKwo+Pj4gIHRvb2xzL3hsL3hsX3ZjcHUuYyAgICAgICAgIHwg
NSArKystLQo+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4+PiBpbmRleCA1MzNiY2RmMjQwLi4zMzc3YmJhOTk0
IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPj4+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4+PiBAQCAtMTM2OSw2ICsxMzY5LDEyIEBAIGludCBs
aWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhs
X2JpdG1hcCAqY3B1bWFwKQo+Pj4gICAgICB9Cj4+PiAgCj4+PiAgICAgIG1heGNwdXMgPSBsaWJ4
bF9iaXRtYXBfY291bnRfc2V0KGNwdW1hcCk7Cj4+PiArICAgIGlmIChtYXhjcHVzID09IDApCj4+
PiArICAgIHsKPj4+ICsgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIlJlcXVlc3RlZCAwIFZD
UFVzISIpOwo+Pj4gKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+Pj4gKyAgICAgICAgZ290byBv
dXQ7Cj4+PiArICAgIH0KPj4+ICAgICAgaWYgKG1heGNwdXMgPiBpbmZvLnZjcHVfbWF4X2lkICsg
MSkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiUmVxdWVzdGVk
ICVkIFZDUFVzLCBob3dldmVyIG1heGNwdXMgaXMgJWQhIiwKPj4+IGRpZmYgLS1naXQgYS90b29s
cy94bC94bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKPj4+IGluZGV4IGFlZjQ4Njg2NGMu
LjMwNTdjMjJhYWUgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy94bC94bF92Y3B1LmMKPj4+ICsrKyBi
L3Rvb2xzL3hsL3hsX3ZjcHUuYwo+Pj4gQEAgLTMzMSwxMyArMzMxLDE0IEBAIGludCBtYWluX3Zj
cHVwaW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+Pj4gIHN0YXRpYyBpbnQgdmNwdXNldCh1aW50
MzJfdCBkb21pZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGludCBjaGVja19ob3N0KQo+Pj4gIHsK
Pj4+ICAgICAgY2hhciAqZW5kcHRyOwo+Pj4gLSAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzLCBp
Owo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBtYXhfdmNw
dXM7Cj4+PiAgICAgIGxpYnhsX2JpdG1hcCBjcHVtYXA7Cj4+PiAgICAgIGludCByYzsKPj4+ICAK
Pj4+ICAgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7Cj4+PiAgICAgIG1heF92Y3B1cyA9
IHN0cnRvdWwobnJfdmNwdXMsICZlbmRwdHIsIDEwKTsKPj4+IC0gICAgaWYgKG5yX3ZjcHVzID09
IGVuZHB0cikgewo+Pj4gKyAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRyIHx8IG1heF92Y3B1cyA+
IElOVF9NQVgpIHsKPj4KPj4gZSAtSS9idWlsZC90b29scy94bC8uLi8uLi90b29scy9pbmNsdWRl
IC1EX19YRU5fVE9PTFNfXyAtSS9idWlsZC90b29scy94bC8uLi8uLi90b29scy9pbmNsdWRlIC1X
c2hhZG93IC1pbmNsdWRlIC9idWlsZC90b29scy94bC8uLi8uLi90b29scy9jb25maWcuaCAgIC1j
IC1vIHhsX2Nkcm9tLm8geGxfY2Ryb20uYwo+PiB4bF92Y3B1LmM6IEluIGZ1bmN0aW9uICd2Y3B1
c2V0JzoKPj4geGxfdmNwdS5jOjM0MTo0MzogZXJyb3I6ICdJTlRfTUFYJyB1bmRlY2xhcmVkIChm
aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPj4gICAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRy
IHx8IG1heF92Y3B1cyA+IElOVF9NQVgpIHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF5+fn5+fn4KPj4geGxfdmNwdS5jOjM0MTo0Mzogbm90ZTogZWFjaCB1
bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1bmN0
aW9uIGl0IGFwcGVhcnMgaW4KPj4geGxfdmNwdS5jOjM2MToyOTogZXJyb3I6IGZvcm1hdCAnJWQn
IGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSAnaW50JywgYnV0IGFyZ3VtZW50IDQgaGFzIHR5cGUg
J2xvbmcgdW5zaWduZWQgaW50JyBbLVdlcnJvcj1mb3JtYXQ9XQo+PiAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJZb3UgYXJlIG92ZXJjb21tbWl0dGluZyEgWW91IGhhdmUgJWQgcGh5c2lj
YWwiIFwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4+IHhsX3ZjcHUuYzozNzk6
NzQ6IGVycm9yOiBmb3JtYXQgJyVkJyBleHBlY3RzIGFyZ3VtZW50IG9mIHR5cGUgJ2ludCcsIGJ1
dCBhcmd1bWVudCA0IGhhcyB0eXBlICdsb25nIHVuc2lnbmVkIGludCcgWy1XZXJyb3I9Zm9ybWF0
PV0KPj4gICAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9zZXRfdmNwdW9ubGluZSBmYWls
ZWQgZG9taWQ9JXUgbWF4X3ZjcHVzPSVkLCIgXAo+Pgo+Pgo+PiBNaXNzaW5nIGEgaGVhZGVyPwo+
Pgo+IAo+IEFkZCBsaW1pdHMuaCBhbmQgdXNlICVsZCB0byBwcmludCBtYXhfdmNwdXMuCgpZZXMu
IE5vIGlkZWEgd2h5IEkgZGlkbid0IHNwb3QgdGhhdC4KCgpKdWVyZ2VuCgo+IAo+IC0tLTg8LS0t
Cj4gRnJvbSAyYzBiMTgyNGIxY2IzM2EyNjEwZjNmNTUyOTkyNDdmOWUwNDY0NDY2IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiBEYXRlOiBNb24sIDMgU2VwIDIwMTggMTQ6NTk6NDIgKzAyMDAKPiBTdWJqZWN0OiBbUEFUQ0hd
IHRvb2xzL3hsOiByZWZ1c2UgdG8gc2V0IG51bWJlciBvZiB2Y3B1cyB0byAwIHZpYSB4bCB2Y3B1
LXNldAo+IAo+IFRyeWluZyB0byBzZXQgdGhlIG51bWJlciBvZiB2Y3B1cyBvZiBhIGRvbWFpbiB0
byAwIGlzbid0IHJlZnVzZWQuCj4gV2Ugc2hvdWxkIG5vdCBhbGxvdyB0aGF0Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8ICA2
ICsrKysrKwo+ICB0b29scy94bC94bF92Y3B1LmMgICAgICAgICB8IDEwICsrKysrKy0tLS0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCj4gaW5kZXggNTMzYmNkZjI0MC4uMzM3N2JiYTk5NCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCj4gQEAgLTEzNjksNiArMTM2OSwxMiBAQCBpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9iaXRtYXAgKmNwdW1hcCkKPiAgICAg
IH0KPiAgCj4gICAgICBtYXhjcHVzID0gbGlieGxfYml0bWFwX2NvdW50X3NldChjcHVtYXApOwo+
ICsgICAgaWYgKG1heGNwdXMgPT0gMCkKPiArICAgIHsKPiArICAgICAgICBMT0dFRChFUlJPUiwg
ZG9taWQsICJSZXF1ZXN0ZWQgMCBWQ1BVcyEiKTsKPiArICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gICAgICBpZiAobWF4Y3B1cyA+IGluZm8u
dmNwdV9tYXhfaWQgKyAxKQo+ICAgICAgewo+ICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwg
IlJlcXVlc3RlZCAlZCBWQ1BVcywgaG93ZXZlciBtYXhjcHVzIGlzICVkISIsCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwo+IGluZGV4IGFlZjQ4
Njg2NGMuLjcxZDNhNWM5NmQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCj4gKysr
IGIvdG9vbHMveGwveGxfdmNwdS5jCj4gQEAgLTEzLDYgKzEzLDcgQEAKPiAgICovCj4gIAo+ICAj
aW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxsaW1pdHMuaD4KPiAgCj4gICNpbmNsdWRl
IDxsaWJ4bC5oPgo+ICAjaW5jbHVkZSA8bGlieGxfdXRpbHMuaD4KPiBAQCAtMzMxLDEzICszMzIs
MTQgQEAgaW50IG1haW5fdmNwdXBpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gIHN0YXRpYyBp
bnQgdmNwdXNldCh1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGludCBjaGVj
a19ob3N0KQo+ICB7Cj4gICAgICBjaGFyICplbmRwdHI7Cj4gLSAgICB1bnNpZ25lZCBpbnQgbWF4
X3ZjcHVzLCBpOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1h
eF92Y3B1czsKPiAgICAgIGxpYnhsX2JpdG1hcCBjcHVtYXA7Cj4gICAgICBpbnQgcmM7Cj4gIAo+
ICAgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7Cj4gICAgICBtYXhfdmNwdXMgPSBzdHJ0
b3VsKG5yX3ZjcHVzLCAmZW5kcHRyLCAxMCk7Cj4gLSAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRy
KSB7Cj4gKyAgICBpZiAobnJfdmNwdXMgPT0gZW5kcHRyIHx8IG1heF92Y3B1cyA+IElOVF9NQVgp
IHsKPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVycm9yOiBJbnZhbGlkIGFyZ3VtZW50Llxu
Iik7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4gQEAgLTM1OCw3ICszNjAsNyBAQCBz
dGF0aWMgaW50IHZjcHVzZXQodWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5yX3ZjcHVzLCBp
bnQgY2hlY2tfaG9zdCkKPiAgCj4gICAgICAgICAgaWYgKG1heF92Y3B1cyA+IG9ubGluZV92Y3B1
cyAmJiBtYXhfdmNwdXMgPiBob3N0X2NwdSkgewo+ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIllvdSBhcmUgb3ZlcmNvbW1taXR0aW5nISBZb3UgaGF2ZSAlZCBwaHlzaWNhbCIgXAo+IC0g
ICAgICAgICAgICAgICAgICAgICIgQ1BVcyBhbmQgd2FudCAlZCB2Q1BVcyEgQWJvcnRpbmcsIHVz
ZSAtLWlnbm9yZS1ob3N0IHRvIiBcCj4gKyAgICAgICAgICAgICAgICAgICAgIiBDUFVzIGFuZCB3
YW50ICVsZCB2Q1BVcyEgQWJvcnRpbmcsIHVzZSAtLWlnbm9yZS1ob3N0IHRvIiBcCj4gICAgICAg
ICAgICAgICAgICAgICAgIiBjb250aW51ZVxuIiwgaG9zdF9jcHUsIG1heF92Y3B1cyk7Cj4gICAg
ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgICAgIH0KPiBAQCAtMzc1LDcgKzM3Nyw3IEBAIHN0
YXRpYyBpbnQgdmNwdXNldCh1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGlu
dCBjaGVja19ob3N0KQo+ICAgICAgaWYgKHJjID09IEVSUk9SX0RPTUFJTl9OT1RGT1VORCkKPiAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkRvbWFpbiAldSBkb2VzIG5vdCBleGlzdC5cbiIsIGRv
bWlkKTsKPiAgICAgIGVsc2UgaWYgKHJjKQo+IC0gICAgICAgIGZwcmludGYoc3RkZXJyLCAibGli
eGxfc2V0X3ZjcHVvbmxpbmUgZmFpbGVkIGRvbWlkPSV1IG1heF92Y3B1cz0lZCwiIFwKPiArICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX3NldF92Y3B1b25saW5lIGZhaWxlZCBkb21pZD0l
dSBtYXhfdmNwdXM9JWxkLCIgXAo+ICAgICAgICAgICAgICAgICAgIiByYzogJWRcbiIsIGRvbWlk
LCBtYXhfdmNwdXMsIHJjKTsKPiAgCj4gICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFw
KTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:17:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:17: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 1fxWkJ-0006Od-Cz; Wed, 05 Sep 2018 12:17: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=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxWkH-0006OC-6F
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:17:17 +0000
X-Inumbo-ID: 645b1ca2-b105-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 645b1ca2-b105-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 14:15:35 +0200 (CEST)
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=QW+qeIEj/F+MCu67qTInHvJdgByNQQby/JXAzJEOmRs=;
 b=VQP/gJddcEAZEqeYD1Ypa5vuwjPhLOktUG1iR7OcasYHY7yftatWXExrWMnD+i33WzFekv/QnVoBaM3Xd+ajTP0AK6j8LeRPVxpF+TibELcjMKAfRqA3BJzEi//gv7Yo2LCMfpCK32EVo7KttTfQIrDARVMoqd62APUUKKfm9XQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Wed, 5 Sep 2018 12:17:08 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
Date: Wed, 5 Sep 2018 15:17:03 +0300
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: <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: LO2P265CA0058.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::22) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 82767768-4fe3-4e64-c78d-08d61329803e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:yliOT8aYNGIqgUjUAXUj3JmkQMydxyEuvm5kMjF9KsifZNZxZV3UIj2FaKQcX2rvk0ySnCK1neP5YqigATXfsGXzKFyOFV80o1Cuw3f6SIDynJg/VbeCHdRfoeJZeWP0EtuuE+dwku6Q9J+SuZvDw2IW7TgtQpFUbsKKY1yONx90qBIb/lfmwD99362IY0BlI55/B1tpH95VpQJ9OBcxoPxRJslN1kl+hgSo4DaKUMwW+0gTlLlyogmrBTL4l2YA;
 25:LMR31ascj+IShEqEwLwgJN3iH2kFGQjZgqXmA0dgT6X4BE+rFYHwZ8MJGeIGyVNSeROKQuxZs1Hq8uvqCE7r4alzgEjxuXwdceYfNoU7vumZNVSkYx3wT2pNfmXyjvBYwJtidJ8NAdJ6JjUdfYHcR9US+CGHdxFMHMhRALFFZVQc7WSjrsAxIdPwlN7+gOEjl5MTaNk5LFf5liz4Lkn4wr9Nonu17+bZLzATCEVkVoGU7Ht7HBlVsG2E0K4oqj8ATGcAM2++Q3iX/pNC95WB9WTIVb7/39KkImhGC5p7jsBRBsVWzmOc9wVrQYByJM8hjTx042Fyu1HuNzANToZssQ==;
 31:bl0jdOZA7bffHbsmPHh3QHYm/fD2qqQu8n4woQwryIJjdb/ndBALn5SrNkTFgbE6ceMxcCjVQKxQiGA9Jvta39TOg3Pw//7Cjq+WrKi5rVaop95JpmAN6YVHTDE5KYs+cq8Di4Y/tIEWkq/Kta8Jx6UT2b+I+wkqnjm3j+LckcpHvRdUjcTBpvRkSN1dHBDLiL1ujfg/5w/ecD9rVBfivAdtHFAjT4OSz/lRtcGSDLs=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:NqsZrEe+T9GETvrtg2yhQW01l1OpeHkLFBrH+xHH84E9KM2pb9phBl2jdXFSo8lHHL37uB3I/n9yMqKMd0kdy/jBMnRY7j7pA6TEhg4qEmJ5CMy+3yQibfjRPbSisJ6dmI5O5d4MI+VBtPkAlKIVyqLQ1OE3T94EOvf7qYYD2IPRDXBSuczjYVWpIy2iixPe0p9gBXOJa6HkM0zcVBf69jIhVAUj+jeYOtaMYXFmcStcsztOEYnANymWegsZkFxCMqrF+kzYUKPKSKLYNES3hv8LJZ9NsA2Lr/LqWa57b1FjHahgfdmhwWs4Zexhi3J/AVnMjtMT9ctQtBAcnAUvIYGYyhE5lX8bSdOzImsXhhTD4DF6/SlFrRuUN+8wz4Pv9dRZZNKP71lDrG5Xq5n5iQaE/X5HUY0UYBdlngPTFHUgbSwtq032uQU4FxD+t89f/uaaMhUYD2WBnSBnY8V1j2ZhSbDmIbA4B9WYoazpYyVqkFU779EsC7WTCgQh3TWC;
 4:f50jslxCPppaRZaZGzSzaI79PTLWfYCgOLxUDxTblTqCmT08wgyKdn4Me64Q1QcJEFnxvqDimKRBK/ZFPGuNCZcKrbhZidHgAd3fcSY9DHWJGtlgl3NYX9aK3Vhi0jmeVL+IypQ05YFA2JXYp/N8FrgsX71yRiQxxJ62JjSYfUCHNnkSDu6gireXLQor0VDrXRQRVj6H7gBwx1kvBJw7aOxtPdCLrV1plylhywQVJcNwa322qpxy/FMUWYQvu5XZh/0EbI9XFZb3a2DJ9POKTGOc0COSMsPDWsAKme8yqav/MXiEmIQLcPlEFTiXD4iU
X-Microsoft-Antispam-PRVS: <AM0PR03MB376391A8373348788A374A10E6020@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(366004)(376002)(136003)(346002)(39860400002)(52314003)(199004)(189003)(26005)(4326008)(25786009)(6116002)(72206003)(16576012)(58126008)(478600001)(6246003)(36756003)(3846002)(53936002)(52116002)(86362001)(5660300001)(31696002)(14444005)(65826007)(16526019)(2906002)(52146003)(23676004)(2486003)(186003)(2870700001)(77096007)(76176011)(31686004)(11346002)(105586002)(106356001)(476003)(446003)(486006)(956004)(64126003)(7736002)(93886005)(305945005)(97736004)(80792005)(8676002)(50466002)(65806001)(53546011)(386003)(66066001)(47776003)(6666003)(65956001)(229853002)(81156014)(316002)(6486002)(2616005)(81166006)(67846002)(68736007)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzTUIzNzYzOzIzOi9pYzg3UTRZOVdYK3I0aC9zeHJHYUY0M2lw?=
 =?utf-8?B?bit1cHoyVGVPMnQ0aUh6a2xlY0RQbDQybWtCOGZIVk40SGNZOGZvejk2bEp6?=
 =?utf-8?B?QWY3MVYvSmRNNHVhdVRUZ1NLQkFKNWFPMmk2aGtIZ3kzTTQwVVYwT1Zlay80?=
 =?utf-8?B?UnFoK1hGSTZ1R0lyZTR6WDRZZ3VETnZHb1ZqMGxqWEs5dUpKVW5LZ2dsREND?=
 =?utf-8?B?LzFWL01GRStpTXBFWUZHUVZONUxnMFd4bUNaS04rNjNjc1lXZkxMZWk0WWd4?=
 =?utf-8?B?QTRLK2lSalpxdy9jUDZ2bC9VLy82ajU4QWtaQXZrRVNqVm1NZlBSd0tEWHp0?=
 =?utf-8?B?aVZYdUpMWE9Rd3crdi9NUWN4bEFsOHFPVytjN1drWHptOGZXOXhidlBvVlZs?=
 =?utf-8?B?M2szUFhPcE1JOXpCYngxeFh5c05kVGtoMjBnMHdjdjlFTERCMDJ0Ti9helg0?=
 =?utf-8?B?VTJuV1JnbVBmTW80dXNjRGdOSjg4NWJjcWFTZEs3dmZzZjZpTnpRT0g2T1U1?=
 =?utf-8?B?NDlIOHpINWc3T2pBN3hlTHVhOGNoa282WndxQ0poeFJCRXJmODNxbHAvOVNp?=
 =?utf-8?B?L3VzSzRXTEtZOHhFODhEd3NCMVAxR1hPelc2ZVpRRlYrUk8rZ2lWNXRNRCs2?=
 =?utf-8?B?Z3U0MlYyajhSM040b3ltT3JEYWJkdmRQb3orWGZ1Vko2cjRaZWFvTnVOdko2?=
 =?utf-8?B?azNHU09QL0hUbWEybXlOQlNPOVBQdHJEVmtPbWVGSmZDM3N3ZW9uZTk0a0J2?=
 =?utf-8?B?eXJMMWd3QmxnR0xLQUIxVGNTcVZ4ODU5N2J3OHBqTkMzZ214UVpSdXJDT3NB?=
 =?utf-8?B?OHcyVWtxZ1NZL0JmWDhrQVJuYmJyR1lQWFB2L1RnS3BONUtTVzd3VjVxMkcx?=
 =?utf-8?B?QXdyVzdJYURpU0xnTFNaME4xeVdydkJFcEV5M2JUdzlubm9uWWc2bm4xVTVu?=
 =?utf-8?B?TkF0NEJ0LzZqK1lMeXdzTDNCTWwwZGFyQzltNUhpRW9oR2tJQkNvRTJ2eDRj?=
 =?utf-8?B?R1ZUYzhvMjhBc2FDaUhJR2tKbGJwOWhhS29iTkdWcUlQYmpWdzVTVHdPa1pK?=
 =?utf-8?B?NU4vVEt1bDBIOVFPWHkxVjdOc2VOdnJuT2E1S0puck5BbFhhd3kxRnhCRU5t?=
 =?utf-8?B?bnphdEdpbkZCRmE5M2FXdVpUZGF2UmlaN3NucVZhbFRxdjlXbnlSVHI4ZDli?=
 =?utf-8?B?a2V6d0VxdHFCVU1kV0tXNHpwTnZlL2syRDFjajFHSVQwU29CTHQzVWY4akl6?=
 =?utf-8?B?Q3kyRVoxaU5wRTh2cGVZa3QvdSt0WW14TFFBNCtlcllWOGhTU2QrQVE4SDNq?=
 =?utf-8?B?Y1dLVytTRlBkRWhaVVNlYVlHTDlRTjdaL0Z1RERmTHhWTitVOFdHZFo2b2hS?=
 =?utf-8?B?aDJzRFJmVjRrdnluS1lEU25YSjdwQzUrRHFyc0lvTDYzc0dmRythdFFPUHR6?=
 =?utf-8?B?SnYvYUNBUHN3SCtUSDFYTzlteTdGclcrNCt1TFBDcWpnTkhDU2hhNG8wdDNY?=
 =?utf-8?B?MHh0dy9DUGNCT091aGdqQTZtRldhU2s3cnVZaVBUL0EraXVSdWxuQ0Zsampa?=
 =?utf-8?B?ejdvcG9mSHpBRWRxZ0RRa25nN2ZLd2dHT3hiSS9xQ3VtMW9MNFh6Q1laYlNV?=
 =?utf-8?B?ZDVkNDVmaXlnRWpBdS9EL2E0TWxJejlSUzRDSUp3OG5sK2VvbVlsWW5tQWcr?=
 =?utf-8?B?ZEFWeWpRU1pSaGNvT3ZmTlh5eFIxTVU2R1JoMklMZUpsS044bElOY2MwWXpG?=
 =?utf-8?B?R1VVcFB6YkNTZzdsVm5DUGtpdkxWWnQ3MjliMi9ydGErdDVSdWc0K3hTY2kv?=
 =?utf-8?B?dTVFY0dTRWF3bnp3TTVkcE1VL0tWWUZtUy9hSXFKOUU2YTdkU0FXMGlpelo3?=
 =?utf-8?B?VnJ0bnBISUFDVnNIVUdyQzJSUWRPb1QxREtGbEhBMzJSUWp6blBJcVlwMVJU?=
 =?utf-8?B?Z3Y4amp4czFjd1VtY0p4N1ZOSGEvSXBIS3lCN1ppbXpFS1J4cW9LUkRWS2Ix?=
 =?utf-8?B?ZHBRQmE3K0NQVVROSjgrYTZyd3VWRzJHdkNRNTVhakcvNUNiWS9oWTNkNDhr?=
 =?utf-8?Q?ulTw=3D?=
X-Microsoft-Antispam-Message-Info: b16mhUlOGp7H3KXXdfW0vlEG9l3D4xuF0UhJbTMbAIHliupBU7E9MhWrGryowI0M/71tkfx94vOskGR27xqrATzcNLzkPm2UXmQzrD2XQlPPLgxOZJVCvhsWw+v3FfqTlTKfTJZ8N7tUJLpFdBaUdMLtDvnytK6Rt1iRdeT6QOnJTT1DT/wZjnFzO+OqiWZmBr8RTnLLYFoR5rWCM5c+4JsdpNSKMDv3YWX5Iy98v1n+HnFGvA6fijVaK09kmq+IEXNGUU4WGvMOx8WhWId/ecxpRHHr8AH/g9R3lsYIRlt3h6otXku5+ZzwfpPhvRswZ7LDaNmSf6wLA0M0VLD9RYSGab/9SKagmEjRNZ9ftNo=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:fdsSmn/avn1TNhhUADAe0JtHleEivgXWXtdZPJtqaupMbDG/gS5rt7fAzutnDE0X6ZnzYVoNcF1kdfceaXpzO6VvLFmkU1ImbzdgU7cWy2C3CuFG8zitwGE3XwViX78c1W4AkaU72tY4tKCtC7W+sSz39qi9KPFGvWcH/GNeVTuv+lqDvbHSuCtxhkyMF0UagS3c9YDHYds3S+aj7rqUQtT4729xenw/sOSUlnKKTccid2uYWkyY+AYUL8ySK0GYaLlMqKVzxj2QfUVKMRo+S1i3/Q18FPGc3p+zXNxD3HkenEsUDt2DCFL4dx8f7TqxWcvULyYTAE5v/Nk12tcj3ieHXyBsVY69h65cXF4EAW5uW4MtZCYEstJrvPlLQrb0lxE2OEnazV2rgYsXbqmXEFWMdwb/X9wwhjTre1UQx/WWwL+qWsGqds+W96o2ijY94ALF/8deanheEIfYtYc/sg==;
 5:AyGY2N6jRhSy+8so8hjg1KtcSx9CAruN2uaVApFDEoHS+CIVcUmULhSpPTmw+UqQg86k2KlrpBDayXnVsBd+5VTYRcMauBZEyizOdEZRrWiiHd/Ph6rjDOknLy+X3jF4o1/XuzXyP0MMuL4VBhs02we5UekboPxKZaCNwHlVeOQ=;
 7:OUu+b+4wc2FpOGo/zTfDGPhUrprAtvHtRX57DBzkDAPwlRk3K4FuRJoJDPASSey6g2R+2WXgyXxzdiGQ5CADbaa6BUOUZLna7X+ROLdW539pZY2P4lOpUTk9rXrSiF2PzZtPHUBO5o8BdEtUs9v+EDyOG3O9qIIijyguK8v/lvV8yjY+eXLMuNJI0LwDD8fp7+dXKBJpuuZuW1A8mVphdCAEYDnEYDwJqxy+AyjwH3XAyISjkaIXafM2vdADqFt/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 12:17:08.1782 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 82767768-4fe3-4e64-c78d-08d61329803e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDQuMDkuMTggMjI6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAwOS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkg
SnVsaWVuLAo+IAo+IEhpIFZvbG9keW15ciwKPiAKPj4gT24gMDMuMDkuMTggMjA6MzgsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+IEhpIFZvbG9keW15ciwKPj4+Cj4+PiBPbiAwMy8wOS8xOCAxNzo1
NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gQWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1l
ZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBwcmVzZW5jZSwKPj4+PiB0ZWxsIGl0IGFi
b3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9uIGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+Pj4K
Pj4+IHMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KPj4+Cj4+Pj4gY2FsbHMuCj4+Pj4KPj4+PiBU
aGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3b3JrIHdpdGggT1AtVEVFIGFz
IGxvbmcKPj4+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2VzIHdpdGggT1AtVEVFLiBB
bnkgYXR0ZW1wdCB0byBjYWxsCj4+Pj4gT1AtVEVFIGZyb20gRG9tVSB3aWxsIGZhaWwgYW5kIGNh
biBsZWFkIHRvIHNwZWN0YWN1bGFyIHJlc3VsdHMuCj4+Pgo+Pj4gU2hhbGwgd2UgZXhwZWN0IGZp
cmV3b3Jrcz8gOikuCj4+IEkgdHJpZWQgY291cGxlIG9mIHRpbWUsIGJ1dCB3aXRoIG5vIHN1Y2Nl
c3MgOikKPj4KPj4+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3IgZm9yYmlkZGlu
ZyBEb21VIGFjY2VzcyB1bnRpbCBpdCBpcyAKPj4+IHN1cHBvcnRlZC4gVGhpcyBhbHNvIGhhcyB0
aGUgYmVuZWZpdHMgdG8gYWxsb3cgbWVyZ2luZyBEb20wIHN1cHBvcnQgCj4+PiBmb3IgT1AtVEVF
IHdpdGhvdXQgdGhlIHJlc3QuCj4+IFNvbWUgdGltZSBhZ28geW91IHNhaWQgdGhhdCBJIGNhbid0
IGJlIHN1cmUgdGhhdCBEb20wIGlzIDE6MSBtYXBwZWQsIAo+PiBiZWNhdXNlIG9mIGdyYW50IHJl
ZnMuIFNvLCBhY3R1YWxseSwgYW55IGFjY2VzcyBzaG91bGQgYmUgZm9yYmlkZGVuLiBJIAo+PiBj
YW4gb21pdAo+IAo+IE9oIHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UgYmVjYXVzZSB0aGVyZSAKPiBhcmUgbm90aGluZyBpbiBEb20wIHByZXZl
bnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBub3QgZGlyZWN0IG1hcHBlZC4KCj4gVGhpcyB3
aWxsIG1ha2UgZWFzaWVyIGZvciB0aGUgY29tbWl0ZXIgKGVpdGhlciBTdGVmYW5vIG9yIEkpIHRv
IGtub3cgCj4gdGhpcyBjYW4ndCBnbyB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4g
CkFoLCBzdXJlLiBIYWQgdG8gaW5kaWNhdGUgdGhpcyBleHBsaWNpdGx5LiBXaWxsIGRvIHRoaXMg
aW4gdGhlIG5leHQgCnZlcnNpb24gb2YgdGhlIHNlcmllcy4KClsuLi5dCj4+Pgo+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4+PiArCj4+Pj4gK8KgwqDC
oCBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9y
ZWcocmVncywgMSwgcmVzcC5hMSk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMiwg
cmVzcC5hMik7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+
Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNCwgMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNl
cl9yZWcocmVncywgNSwgMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7
Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7Cj4+Pj4gK30KPj4+PiArCj4+
Pj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+
Pj4gK3sKPj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4gKwo+Pj4+
ICvCoMKgwqAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3Bw
ZWQgKi8KPj4+PiArCj4+Pj4gK8KgwqDCoCAvKiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9tYWluIGlz
IHNodXR0aW5nIGRvd24gKi8KPj4+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZN
X0RFU1RST1lFRCwgZC0+ZG9tYWluX2lkICsgMSwgMCwgMCwgCj4+Pj4gMCwgMCwgMCwgMCwKPj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4+Pgo+Pj4gU28g
dGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBr
aW5kIG9mIAo+Pj4gZXhwZWN0aW5nIHRoYXQgaXQgbWF5IHRpbWUgc29tZSB0aW1lIHRvIGRlc3Ry
b3kgYSBkb21haW4uCj4+Cj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNvIGl0IGNhbid0
IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIHJlYWxseSAKPj4gZmFzdCwgYXQgbGVzdCBpbiBPUC1U
RUUgY2FzZS4KPiAKPiBXaXRob3V0IG51bWJlciwgSSBjYW4ndCByZWFsbHkga25vdyB3aGF0IGZh
c3QgbWVhbnMgaGVyZS4gRG8geW91IGhhdmUgYSAKPiByb3VnaCBpZGVhPwoiRmFzdCIgdXNlZCB0
aGVyZSBpbiBhIHNlbnNlLCBkZWZpbmVkIGluIFNNQ0NDOgoKIgpGYXN0IENhbGxzIGV4ZWN1dGUg
YXRvbWljIG9wZXJhdGlvbnMuCgpUaGUgY2FsbCBhcHBlYXJzIHRvIGJlIGF0b21pYyBmcm9tIHRo
ZSBwZXJzcGVjdGl2ZSBvZiB0aGUgY2FsbGluZyBQRSwgCmFuZCByZXR1cm5zIHdoZW4gdGhlIHJl
cXVlc3RlZApvcGVyYXRpb24gaGFzIGNvbXBsZXRlZC4iCgpBbmQgIlN0YW5kYXJkIENhbGwiICh3
aWxsIGJlIGludHJvZHVjZWQgaW4gdGhlIHNlcmllcykgaXMgdGhlICJZaWVsZGluZyAKQ2FsbCIu
IFByb2JhYmx5IEkgc2hvdWxkIHVzZSB0ZXJtIGZyb20gU01DQ0MsIGJ1dCBmb3Igc29tZSByZWFz
b24gSSAKc3RpY2sgdG8gdGVybSB1c2VkIGl0IE9QLVRFRS4KCkkgY2FuIGRvIHNvbWUgbWVhc3Vy
ZW1lbnRzIG9uIGhvdyAiZmFzdCIgdGhpcyBwYXJ0aWN1bGFyIGNhbGwgaXMuIEJ1dCAKcHJvYmxl
bSBpcyB0aGF0IGl0IGlzIHJlYWxseSBhdG9taWMgZnJvbSBPUC1URUUgcGVyc3BlY3RpdmUuCgoK
LS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:17:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:17: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 1fxWkJ-0006OW-2e; Wed, 05 Sep 2018 12:17: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=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxWkH-0006OD-7q
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 12:17:17 +0000
X-Inumbo-ID: 645c4d40-b105-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 645c4d40-b105-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 14:15:35 +0200 (CEST)
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=QW+qeIEj/F+MCu67qTInHvJdgByNQQby/JXAzJEOmRs=;
 b=VQP/gJddcEAZEqeYD1Ypa5vuwjPhLOktUG1iR7OcasYHY7yftatWXExrWMnD+i33WzFekv/QnVoBaM3Xd+ajTP0AK6j8LeRPVxpF+TibELcjMKAfRqA3BJzEi//gv7Yo2LCMfpCK32EVo7KttTfQIrDARVMoqd62APUUKKfm9XQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.18; Wed, 5 Sep 2018 12:17:08 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
Date: Wed, 5 Sep 2018 15:17:03 +0300
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: <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: LO2P265CA0058.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::22) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 82767768-4fe3-4e64-c78d-08d61329803e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:yliOT8aYNGIqgUjUAXUj3JmkQMydxyEuvm5kMjF9KsifZNZxZV3UIj2FaKQcX2rvk0ySnCK1neP5YqigATXfsGXzKFyOFV80o1Cuw3f6SIDynJg/VbeCHdRfoeJZeWP0EtuuE+dwku6Q9J+SuZvDw2IW7TgtQpFUbsKKY1yONx90qBIb/lfmwD99362IY0BlI55/B1tpH95VpQJ9OBcxoPxRJslN1kl+hgSo4DaKUMwW+0gTlLlyogmrBTL4l2YA;
 25:LMR31ascj+IShEqEwLwgJN3iH2kFGQjZgqXmA0dgT6X4BE+rFYHwZ8MJGeIGyVNSeROKQuxZs1Hq8uvqCE7r4alzgEjxuXwdceYfNoU7vumZNVSkYx3wT2pNfmXyjvBYwJtidJ8NAdJ6JjUdfYHcR9US+CGHdxFMHMhRALFFZVQc7WSjrsAxIdPwlN7+gOEjl5MTaNk5LFf5liz4Lkn4wr9Nonu17+bZLzATCEVkVoGU7Ht7HBlVsG2E0K4oqj8ATGcAM2++Q3iX/pNC95WB9WTIVb7/39KkImhGC5p7jsBRBsVWzmOc9wVrQYByJM8hjTx042Fyu1HuNzANToZssQ==;
 31:bl0jdOZA7bffHbsmPHh3QHYm/fD2qqQu8n4woQwryIJjdb/ndBALn5SrNkTFgbE6ceMxcCjVQKxQiGA9Jvta39TOg3Pw//7Cjq+WrKi5rVaop95JpmAN6YVHTDE5KYs+cq8Di4Y/tIEWkq/Kta8Jx6UT2b+I+wkqnjm3j+LckcpHvRdUjcTBpvRkSN1dHBDLiL1ujfg/5w/ecD9rVBfivAdtHFAjT4OSz/lRtcGSDLs=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:NqsZrEe+T9GETvrtg2yhQW01l1OpeHkLFBrH+xHH84E9KM2pb9phBl2jdXFSo8lHHL37uB3I/n9yMqKMd0kdy/jBMnRY7j7pA6TEhg4qEmJ5CMy+3yQibfjRPbSisJ6dmI5O5d4MI+VBtPkAlKIVyqLQ1OE3T94EOvf7qYYD2IPRDXBSuczjYVWpIy2iixPe0p9gBXOJa6HkM0zcVBf69jIhVAUj+jeYOtaMYXFmcStcsztOEYnANymWegsZkFxCMqrF+kzYUKPKSKLYNES3hv8LJZ9NsA2Lr/LqWa57b1FjHahgfdmhwWs4Zexhi3J/AVnMjtMT9ctQtBAcnAUvIYGYyhE5lX8bSdOzImsXhhTD4DF6/SlFrRuUN+8wz4Pv9dRZZNKP71lDrG5Xq5n5iQaE/X5HUY0UYBdlngPTFHUgbSwtq032uQU4FxD+t89f/uaaMhUYD2WBnSBnY8V1j2ZhSbDmIbA4B9WYoazpYyVqkFU779EsC7WTCgQh3TWC;
 4:f50jslxCPppaRZaZGzSzaI79PTLWfYCgOLxUDxTblTqCmT08wgyKdn4Me64Q1QcJEFnxvqDimKRBK/ZFPGuNCZcKrbhZidHgAd3fcSY9DHWJGtlgl3NYX9aK3Vhi0jmeVL+IypQ05YFA2JXYp/N8FrgsX71yRiQxxJ62JjSYfUCHNnkSDu6gireXLQor0VDrXRQRVj6H7gBwx1kvBJw7aOxtPdCLrV1plylhywQVJcNwa322qpxy/FMUWYQvu5XZh/0EbI9XFZb3a2DJ9POKTGOc0COSMsPDWsAKme8yqav/MXiEmIQLcPlEFTiXD4iU
X-Microsoft-Antispam-PRVS: <AM0PR03MB376391A8373348788A374A10E6020@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(366004)(376002)(136003)(346002)(39860400002)(52314003)(199004)(189003)(26005)(4326008)(25786009)(6116002)(72206003)(16576012)(58126008)(478600001)(6246003)(36756003)(3846002)(53936002)(52116002)(86362001)(5660300001)(31696002)(14444005)(65826007)(16526019)(2906002)(52146003)(23676004)(2486003)(186003)(2870700001)(77096007)(76176011)(31686004)(11346002)(105586002)(106356001)(476003)(446003)(486006)(956004)(64126003)(7736002)(93886005)(305945005)(97736004)(80792005)(8676002)(50466002)(65806001)(53546011)(386003)(66066001)(47776003)(6666003)(65956001)(229853002)(81156014)(316002)(6486002)(2616005)(81166006)(67846002)(68736007)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzTUIzNzYzOzIzOi9pYzg3UTRZOVdYK3I0aC9zeHJHYUY0M2lw?=
 =?utf-8?B?bit1cHoyVGVPMnQ0aUh6a2xlY0RQbDQybWtCOGZIVk40SGNZOGZvejk2bEp6?=
 =?utf-8?B?QWY3MVYvSmRNNHVhdVRUZ1NLQkFKNWFPMmk2aGtIZ3kzTTQwVVYwT1Zlay80?=
 =?utf-8?B?UnFoK1hGSTZ1R0lyZTR6WDRZZ3VETnZHb1ZqMGxqWEs5dUpKVW5LZ2dsREND?=
 =?utf-8?B?LzFWL01GRStpTXBFWUZHUVZONUxnMFd4bUNaS04rNjNjc1lXZkxMZWk0WWd4?=
 =?utf-8?B?QTRLK2lSalpxdy9jUDZ2bC9VLy82ajU4QWtaQXZrRVNqVm1NZlBSd0tEWHp0?=
 =?utf-8?B?aVZYdUpMWE9Rd3crdi9NUWN4bEFsOHFPVytjN1drWHptOGZXOXhidlBvVlZs?=
 =?utf-8?B?M2szUFhPcE1JOXpCYngxeFh5c05kVGtoMjBnMHdjdjlFTERCMDJ0Ti9helg0?=
 =?utf-8?B?VTJuV1JnbVBmTW80dXNjRGdOSjg4NWJjcWFTZEs3dmZzZjZpTnpRT0g2T1U1?=
 =?utf-8?B?NDlIOHpINWc3T2pBN3hlTHVhOGNoa282WndxQ0poeFJCRXJmODNxbHAvOVNp?=
 =?utf-8?B?L3VzSzRXTEtZOHhFODhEd3NCMVAxR1hPelc2ZVpRRlYrUk8rZ2lWNXRNRCs2?=
 =?utf-8?B?Z3U0MlYyajhSM040b3ltT3JEYWJkdmRQb3orWGZ1Vko2cjRaZWFvTnVOdko2?=
 =?utf-8?B?azNHU09QL0hUbWEybXlOQlNPOVBQdHJEVmtPbWVGSmZDM3N3ZW9uZTk0a0J2?=
 =?utf-8?B?eXJMMWd3QmxnR0xLQUIxVGNTcVZ4ODU5N2J3OHBqTkMzZ214UVpSdXJDT3NB?=
 =?utf-8?B?OHcyVWtxZ1NZL0JmWDhrQVJuYmJyR1lQWFB2L1RnS3BONUtTVzd3VjVxMkcx?=
 =?utf-8?B?QXdyVzdJYURpU0xnTFNaME4xeVdydkJFcEV5M2JUdzlubm9uWWc2bm4xVTVu?=
 =?utf-8?B?TkF0NEJ0LzZqK1lMeXdzTDNCTWwwZGFyQzltNUhpRW9oR2tJQkNvRTJ2eDRj?=
 =?utf-8?B?R1ZUYzhvMjhBc2FDaUhJR2tKbGJwOWhhS29iTkdWcUlQYmpWdzVTVHdPa1pK?=
 =?utf-8?B?NU4vVEt1bDBIOVFPWHkxVjdOc2VOdnJuT2E1S0puck5BbFhhd3kxRnhCRU5t?=
 =?utf-8?B?bnphdEdpbkZCRmE5M2FXdVpUZGF2UmlaN3NucVZhbFRxdjlXbnlSVHI4ZDli?=
 =?utf-8?B?a2V6d0VxdHFCVU1kV0tXNHpwTnZlL2syRDFjajFHSVQwU29CTHQzVWY4akl6?=
 =?utf-8?B?Q3kyRVoxaU5wRTh2cGVZa3QvdSt0WW14TFFBNCtlcllWOGhTU2QrQVE4SDNq?=
 =?utf-8?B?Y1dLVytTRlBkRWhaVVNlYVlHTDlRTjdaL0Z1RERmTHhWTitVOFdHZFo2b2hS?=
 =?utf-8?B?aDJzRFJmVjRrdnluS1lEU25YSjdwQzUrRHFyc0lvTDYzc0dmRythdFFPUHR6?=
 =?utf-8?B?SnYvYUNBUHN3SCtUSDFYTzlteTdGclcrNCt1TFBDcWpnTkhDU2hhNG8wdDNY?=
 =?utf-8?B?MHh0dy9DUGNCT091aGdqQTZtRldhU2s3cnVZaVBUL0EraXVSdWxuQ0Zsampa?=
 =?utf-8?B?ejdvcG9mSHpBRWRxZ0RRa25nN2ZLd2dHT3hiSS9xQ3VtMW9MNFh6Q1laYlNV?=
 =?utf-8?B?ZDVkNDVmaXlnRWpBdS9EL2E0TWxJejlSUzRDSUp3OG5sK2VvbVlsWW5tQWcr?=
 =?utf-8?B?ZEFWeWpRU1pSaGNvT3ZmTlh5eFIxTVU2R1JoMklMZUpsS044bElOY2MwWXpG?=
 =?utf-8?B?R1VVcFB6YkNTZzdsVm5DUGtpdkxWWnQ3MjliMi9ydGErdDVSdWc0K3hTY2kv?=
 =?utf-8?B?dTVFY0dTRWF3bnp3TTVkcE1VL0tWWUZtUy9hSXFKOUU2YTdkU0FXMGlpelo3?=
 =?utf-8?B?VnJ0bnBISUFDVnNIVUdyQzJSUWRPb1QxREtGbEhBMzJSUWp6blBJcVlwMVJU?=
 =?utf-8?B?Z3Y4amp4czFjd1VtY0p4N1ZOSGEvSXBIS3lCN1ppbXpFS1J4cW9LUkRWS2Ix?=
 =?utf-8?B?ZHBRQmE3K0NQVVROSjgrYTZyd3VWRzJHdkNRNTVhakcvNUNiWS9oWTNkNDhr?=
 =?utf-8?Q?ulTw=3D?=
X-Microsoft-Antispam-Message-Info: b16mhUlOGp7H3KXXdfW0vlEG9l3D4xuF0UhJbTMbAIHliupBU7E9MhWrGryowI0M/71tkfx94vOskGR27xqrATzcNLzkPm2UXmQzrD2XQlPPLgxOZJVCvhsWw+v3FfqTlTKfTJZ8N7tUJLpFdBaUdMLtDvnytK6Rt1iRdeT6QOnJTT1DT/wZjnFzO+OqiWZmBr8RTnLLYFoR5rWCM5c+4JsdpNSKMDv3YWX5Iy98v1n+HnFGvA6fijVaK09kmq+IEXNGUU4WGvMOx8WhWId/ecxpRHHr8AH/g9R3lsYIRlt3h6otXku5+ZzwfpPhvRswZ7LDaNmSf6wLA0M0VLD9RYSGab/9SKagmEjRNZ9ftNo=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:fdsSmn/avn1TNhhUADAe0JtHleEivgXWXtdZPJtqaupMbDG/gS5rt7fAzutnDE0X6ZnzYVoNcF1kdfceaXpzO6VvLFmkU1ImbzdgU7cWy2C3CuFG8zitwGE3XwViX78c1W4AkaU72tY4tKCtC7W+sSz39qi9KPFGvWcH/GNeVTuv+lqDvbHSuCtxhkyMF0UagS3c9YDHYds3S+aj7rqUQtT4729xenw/sOSUlnKKTccid2uYWkyY+AYUL8ySK0GYaLlMqKVzxj2QfUVKMRo+S1i3/Q18FPGc3p+zXNxD3HkenEsUDt2DCFL4dx8f7TqxWcvULyYTAE5v/Nk12tcj3ieHXyBsVY69h65cXF4EAW5uW4MtZCYEstJrvPlLQrb0lxE2OEnazV2rgYsXbqmXEFWMdwb/X9wwhjTre1UQx/WWwL+qWsGqds+W96o2ijY94ALF/8deanheEIfYtYc/sg==;
 5:AyGY2N6jRhSy+8so8hjg1KtcSx9CAruN2uaVApFDEoHS+CIVcUmULhSpPTmw+UqQg86k2KlrpBDayXnVsBd+5VTYRcMauBZEyizOdEZRrWiiHd/Ph6rjDOknLy+X3jF4o1/XuzXyP0MMuL4VBhs02we5UekboPxKZaCNwHlVeOQ=;
 7:OUu+b+4wc2FpOGo/zTfDGPhUrprAtvHtRX57DBzkDAPwlRk3K4FuRJoJDPASSey6g2R+2WXgyXxzdiGQ5CADbaa6BUOUZLna7X+ROLdW539pZY2P4lOpUTk9rXrSiF2PzZtPHUBO5o8BdEtUs9v+EDyOG3O9qIIijyguK8v/lvV8yjY+eXLMuNJI0LwDD8fp7+dXKBJpuuZuW1A8mVphdCAEYDnEYDwJqxy+AyjwH3XAyISjkaIXafM2vdADqFt/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 12:17:08.1782 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 82767768-4fe3-4e64-c78d-08d61329803e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDQuMDkuMTggMjI6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAwOS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkg
SnVsaWVuLAo+IAo+IEhpIFZvbG9keW15ciwKPiAKPj4gT24gMDMuMDkuMTggMjA6MzgsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+IEhpIFZvbG9keW15ciwKPj4+Cj4+PiBPbiAwMy8wOS8xOCAxNzo1
NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gQWRkIHZlcnkgYmFzaWMgT1AtVEVFIG1l
ZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBwcmVzZW5jZSwKPj4+PiB0ZWxsIGl0IGFi
b3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9uIGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+Pj4K
Pj4+IHMvZGVzdHVjdGlvbi9kZXN0cnVjdGlvbi8KPj4+Cj4+Pj4gY2FsbHMuCj4+Pj4KPj4+PiBU
aGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3b3JrIHdpdGggT1AtVEVFIGFz
IGxvbmcKPj4+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2VzIHdpdGggT1AtVEVFLiBB
bnkgYXR0ZW1wdCB0byBjYWxsCj4+Pj4gT1AtVEVFIGZyb20gRG9tVSB3aWxsIGZhaWwgYW5kIGNh
biBsZWFkIHRvIHNwZWN0YWN1bGFyIHJlc3VsdHMuCj4+Pgo+Pj4gU2hhbGwgd2UgZXhwZWN0IGZp
cmV3b3Jrcz8gOikuCj4+IEkgdHJpZWQgY291cGxlIG9mIHRpbWUsIGJ1dCB3aXRoIG5vIHN1Y2Nl
c3MgOikKPj4KPj4+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3IgZm9yYmlkZGlu
ZyBEb21VIGFjY2VzcyB1bnRpbCBpdCBpcyAKPj4+IHN1cHBvcnRlZC4gVGhpcyBhbHNvIGhhcyB0
aGUgYmVuZWZpdHMgdG8gYWxsb3cgbWVyZ2luZyBEb20wIHN1cHBvcnQgCj4+PiBmb3IgT1AtVEVF
IHdpdGhvdXQgdGhlIHJlc3QuCj4+IFNvbWUgdGltZSBhZ28geW91IHNhaWQgdGhhdCBJIGNhbid0
IGJlIHN1cmUgdGhhdCBEb20wIGlzIDE6MSBtYXBwZWQsIAo+PiBiZWNhdXNlIG9mIGdyYW50IHJl
ZnMuIFNvLCBhY3R1YWxseSwgYW55IGFjY2VzcyBzaG91bGQgYmUgZm9yYmlkZGVuLiBJIAo+PiBj
YW4gb21pdAo+IAo+IE9oIHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UgYmVjYXVzZSB0aGVyZSAKPiBhcmUgbm90aGluZyBpbiBEb20wIHByZXZl
bnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBub3QgZGlyZWN0IG1hcHBlZC4KCj4gVGhpcyB3
aWxsIG1ha2UgZWFzaWVyIGZvciB0aGUgY29tbWl0ZXIgKGVpdGhlciBTdGVmYW5vIG9yIEkpIHRv
IGtub3cgCj4gdGhpcyBjYW4ndCBnbyB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4g
CkFoLCBzdXJlLiBIYWQgdG8gaW5kaWNhdGUgdGhpcyBleHBsaWNpdGx5LiBXaWxsIGRvIHRoaXMg
aW4gdGhlIG5leHQgCnZlcnNpb24gb2YgdGhlIHNlcmllcy4KClsuLi5dCj4+Pgo+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4+PiArCj4+Pj4gK8KgwqDC
oCBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9y
ZWcocmVncywgMSwgcmVzcC5hMSk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMiwg
cmVzcC5hMik7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+
Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNCwgMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNl
cl9yZWcocmVncywgNSwgMCk7Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7
Cj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNywgMCk7Cj4+Pj4gK30KPj4+PiArCj4+
Pj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+
Pj4gK3sKPj4+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4gKwo+Pj4+
ICvCoMKgwqAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3Bw
ZWQgKi8KPj4+PiArCj4+Pj4gK8KgwqDCoCAvKiBJbmZvcm0gT1AtVEVFIHRoYXQgZG9tYWluIGlz
IHNodXR0aW5nIGRvd24gKi8KPj4+PiArwqDCoMKgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZN
X0RFU1RST1lFRCwgZC0+ZG9tYWluX2lkICsgMSwgMCwgMCwgCj4+Pj4gMCwgMCwgMCwgMCwKPj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcmVzcCk7Cj4+Pgo+Pj4gU28g
dGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBr
aW5kIG9mIAo+Pj4gZXhwZWN0aW5nIHRoYXQgaXQgbWF5IHRpbWUgc29tZSB0aW1lIHRvIGRlc3Ry
b3kgYSBkb21haW4uCj4+Cj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNvIGl0IGNhbid0
IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIHJlYWxseSAKPj4gZmFzdCwgYXQgbGVzdCBpbiBPUC1U
RUUgY2FzZS4KPiAKPiBXaXRob3V0IG51bWJlciwgSSBjYW4ndCByZWFsbHkga25vdyB3aGF0IGZh
c3QgbWVhbnMgaGVyZS4gRG8geW91IGhhdmUgYSAKPiByb3VnaCBpZGVhPwoiRmFzdCIgdXNlZCB0
aGVyZSBpbiBhIHNlbnNlLCBkZWZpbmVkIGluIFNNQ0NDOgoKIgpGYXN0IENhbGxzIGV4ZWN1dGUg
YXRvbWljIG9wZXJhdGlvbnMuCgpUaGUgY2FsbCBhcHBlYXJzIHRvIGJlIGF0b21pYyBmcm9tIHRo
ZSBwZXJzcGVjdGl2ZSBvZiB0aGUgY2FsbGluZyBQRSwgCmFuZCByZXR1cm5zIHdoZW4gdGhlIHJl
cXVlc3RlZApvcGVyYXRpb24gaGFzIGNvbXBsZXRlZC4iCgpBbmQgIlN0YW5kYXJkIENhbGwiICh3
aWxsIGJlIGludHJvZHVjZWQgaW4gdGhlIHNlcmllcykgaXMgdGhlICJZaWVsZGluZyAKQ2FsbCIu
IFByb2JhYmx5IEkgc2hvdWxkIHVzZSB0ZXJtIGZyb20gU01DQ0MsIGJ1dCBmb3Igc29tZSByZWFz
b24gSSAKc3RpY2sgdG8gdGVybSB1c2VkIGl0IE9QLVRFRS4KCkkgY2FuIGRvIHNvbWUgbWVhc3Vy
ZW1lbnRzIG9uIGhvdyAiZmFzdCIgdGhpcyBwYXJ0aWN1bGFyIGNhbGwgaXMuIEJ1dCAKcHJvYmxl
bSBpcyB0aGF0IGl0IGlzIHJlYWxseSBhdG9taWMgZnJvbSBPUC1URUUgcGVyc3BlY3RpdmUuCgoK
LS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:25:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:25: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 1fxWry-0007Kv-Eo; Wed, 05 Sep 2018 12:25:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jboo=lt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxWrx-0007Ko-QN
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 12:25:13 +0000
X-Inumbo-ID: d9d97f39-b106-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9d97f39-b106-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 12:26:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 05 Sep 2018 06:25:11 -0600
Message-Id: <5B8FCB2502000078001E58A9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 05 Sep 2018 06:25:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
 <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
 <cf1ff537-4d7b-a1cb-74ed-b2ff7983f316@citrix.com>
In-Reply-To: <cf1ff537-4d7b-a1cb-74ed-b2ff7983f316@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA1LjA5LjE4IGF0IDE0OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDkvMTggMDg6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
OS4xOCBhdCAyMDo0NCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTMvMDgvMTggMTE6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gVGhpcyBpcyBpbiBwcmVw
YXJhdGlvbiB0byBzZXQgdXAgZC0+bWF4X2NwdXMgYW5kIGQtPnZjcHVbXSBpbiBkb21haW5fY3Jl
YXRlKCksCj4+Pj4gYW5kIGFsbG93IGxhdGVyIHBhcnRzIG9mIGRvbWFpbiBjb25zdHJ1Y3Rpb24g
dG8gaGF2ZSBhY2Nlc3MgdG8gdGhlIHZhbHVlcy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4gLS0tCj4+Pj4gQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
Pj4+IC0tLQo+Pj4+ICB4ZW4vY29tbW9uL2RvbWFpbi5jIHwgMzQgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MTcgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4u
YyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+PiBpbmRleCBiZTUxNDI2Li4wYzQ0ZjI3IDEwMDY0
NAo+Pj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCj4+Pj4gQEAgLTMyMiw2ICszMjIsMjMgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2Ny
ZWF0ZShkb21pZF90IGRvbWlkLAo+Pj4+ICAgICAgICAgIGVsc2UKPj4+PiAgICAgICAgICAgICAg
ZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Cj4+Pj4gIAo+Pj4+ICsgICAgICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+Pj4gKyAgICAgICAgICAgIGQtPm5yX3BpcnFzID0g
bnJfc3RhdGljX2lycXMgKyBleHRyYV9kb21VX2lycXM7Cj4+Pj4gKyAgICAgICAgZWxzZQo+Pj4+
ICsgICAgICAgICAgICBkLT5ucl9waXJxcyA9IGV4dHJhX2h3ZG9tX2lycXMgPyBucl9zdGF0aWNf
aXJxcyArIAo+IGV4dHJhX2h3ZG9tX2lycXMKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogYXJjaF9od2RvbV9pcnFzKGRvbWlkKTsKPj4+PiArICAgICAg
ICBpZiAoIGQtPm5yX3BpcnFzID4gbnJfaXJxcyApCj4+Pj4gKyAgICAgICAgICAgIGQtPm5yX3Bp
cnFzID0gbnJfaXJxczsKPj4+PiArCj4+Pj4gKyAgICAgICAgcmFkaXhfdHJlZV9pbml0KCZkLT5w
aXJxX3RyZWUpOwo+Pj4+ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIGlmICggKGVyciA9IGFyY2hf
ZG9tYWluX2NyZWF0ZShkLCBjb25maWcpKSAhPSAwICkKPj4+PiArICAgICAgICBnb3RvIGZhaWw7
Cj4+Pj4gKyAgICBpbml0X3N0YXR1cyB8PSBJTklUX2FyY2g7Cj4+Pj4gKwo+Pj4+ICsgICAgaWYg
KCAhaXNfaWRsZV9kb21haW4oZCkgKQo+Pj4+ICsgICAgewo+Pj4+ICAgICAgICAgIHdhdGNoZG9n
X2RvbWFpbl9pbml0KGQpOwo+Pj4+ICAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRfd2F0Y2hk
b2c7Cj4+Pj4gIAo+Pj4+IEBAIC0zNTIsMTYgKzM2OSw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFp
bl9jcmVhdGUoZG9taWRfdCBkb21pZCwKPj4+IEJldHdlZW4gdGhlc2UgdHdvIGh1bmtzIGlzOgo+
Pj4KPj4+ICAgICAgICAgZC0+aW9tZW1fY2FwcyA9IHJhbmdlc2V0X25ldyhkLCAiSS9PIE1lbW9y
eSIsIAo+IFJBTkdFU0VURl9wcmV0dHlwcmludF9oZXgpOwo+Pj4gICAgICAgICBkLT5pcnFfY2Fw
cyAgID0gcmFuZ2VzZXRfbmV3KGQsICJJbnRlcnJ1cHRzIiwgMCk7Cj4+Pgo+Pj4gd2hpY2ggaXMg
aW1wb3J0YW50LCBiZWNhdXNlIGl0IHR1cm5zIG91dCB0aGF0IHg4NidzCj4+PiBhcmNoX2RvbWFp
bl9kZXN0cm95KCkgZGVwZW5kcyBvbiBkLT5pcnFfY2FwcyBhbHJlYWR5IGJlaW5nIGluaXRpYWxp
c2VkLgo+PiBNb3ZpbmcgdGhpcyB1cCBsb29rcyByZWFzb25hYmxlIHRvIG1lLiAiU2ltcGxlIiBp
bml0aWFsaXphdGlvbiBjYW4KPj4gY2VydGFpbmx5IGJlIGRvbmUgZWFybHkgKGkuZS4gYmVmb3Jl
IGFyY2hfZG9tYWluX2NyZWF0ZSgpKSwgZG9uJ3QKPj4geW91IHRoaW5rPwo+IAo+IE5vIC0gdGhh
dCBkZWZlYXRzIHRoZSBwdXJwb3NlIG9mIG1ha2luZyB0aGUgZGVzdHJveSBwYXRoIGlkZW1wb3Rl
bnQuIAo+IEZvciB1cyB0byByZW1vdmUgdGhlIG1heF92Y3B1cyBoeXBlcmNhbGwsIF9kb21haW5f
ZGVzdHJveSgpIG11c3QgYmUKPiBjYXBhYmxlIG9mIGNvcnJlY3RseSBjbGVhbmluZyB1cCBhIGRv
bWFpbiBmcm9tIGFueSBzdGF0ZSBvZgo+IGluaXRpYWxpc2F0aW9uLCBpbmNsdWRpbmcgaWYgdGhl
IHJlbGV2YW50IGluaXQgY2FsbHMgaGF2ZW4ndCBiZWVuIG1hZGUgeWV0LgoKSSBhZ3JlZSB1cCB0
byBoZXJlLgoKPiBUaGVzZSByYW5nZXNldF9uZXcoKSBjYWxscyBjYW5ub3QgbW92ZSBlYXJsaWVy
IHRoYW4gdGhlIGZpcnN0IGFjdGlvbgo+IHdoaWNoIG1pZ2h0IGZhaWwgKHdoaWNoIGlzIHRoZSBY
U00gaW5pdCBjYWxsIHRvIGdldCB0aGUgc2VjdXJpdHkgbGFiZWwKPiBjb3JyZWN0KS4KCkJ1dCBJ
IG11c3QgYmUgb3Zlcmxvb2tpbmcgc29tZXRoaW5nIGNydWNpYWwgaGVyZTogSWYgX2RvbWFpbl9k
ZXN0cm95KCkKd2FzIGlkZW1wb3RlbnQsIGhvdyBkb2VzIGl0IG1hdHRlciBhdCB3aGF0IHBvaW50
IHRoZSByYW5nZXNldHMgZ2V0CmluaXRpYWxpemVkPwoKPj4+IFRoZSBwYXRoIHdoaWNoIGJsb3dz
IHVwIGlzOgo+Pj4KPj4+IGFyY2hfZG9tYWluX2Rlc3Ryb3koKQo+Pj4gICBmcmVlX2RvbWFpbl9w
aXJxcygpCj4+PiAgICAgdW5tYXBfZG9tYWluX3BpcnEoKQo+Pj4gICAgICAgaXJxX2RlbnlfYWNj
ZXNzKCkKPj4+ICAgICAgICAgcmFuZ2VzZXRfcmVtb3ZlX3NpbmdsZXRvbigoZCktPmlycV9jYXBz
LCBpKQo+PiBCdXQgd2hhdCBJUlEgZG8gd2UgZmluZCB0byB1bm1hcCBoZXJlPyBUaGVyZSBjYW4n
dCBiZSBhbnkgdGhhdCBoYXZlCj4+IGJlZW4gbWFwcGVkLCB3aGVuIC0+aXJxX2NhcHMgaXMgc3Rp
bGwgTlVMTC4gSU9XIEkgZG9uJ3QgY3VycmVudGx5IHNlZQo+PiBob3cgZG9tYWluX3BpcnFfdG9f
aXJxKCkgd291bGQgbGVnaXRpbWF0ZWx5IHJldHVybiBhIHBvc2l0aXZlIHZhbHVlIGF0Cj4+IHRo
aXMgcG9pbnQgaW4gdGltZSwgeWV0IHRoYXQncyB3aGF0IGd1YXJkcyB0aGUgY2FsbHMgdG8gdW5t
YXBfZG9tYWluX3BpcnEoKS4KPiAKPiBJdCBpcyBwaXJxIDIgd2hpY2ggZXhwbG9kZXMsIHdoaWNo
IGlzIHRoZSBmaXJzdCBvZiB0aGUgcmVkdW5kYW50IHBpcnEKPiBzdHJ1Y3R1cmVzIGFsbG9jYXRl
ZCBmb3IgbGVnYWN5IHJvdXRpbmcuCj4gCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGlz
IGNvZGUgd2VsbCBlbm91Z2ggdG8gY29tbWVudCBvbiB3aHkKPiBkb21haW5fcGlycV90b19pcnEo
KSByZXR1cm5zIGEgcG9zaXRpdmUgdmFsdWUgYXQgdGhpcyBwb2ludCwgYnV0IEknbQo+IGdvaW5n
IHRvIGdvIG91dCBvbiBhIGxpbWIgYW5kIHN1Z2dlc3QgaXQgbWlnaHQgYmUgcmVsYXRlZCB0byBv
dXIKPiB1bm5lY2Vzc2FyeSg/KSBwcmVhbGxvY2F0aW9uLgoKSSd2ZSBtZWFud2hpbGUgY29uc2lk
ZXJlZCB0aGlzIGFzIHRoZSByZWFzb24sIHRvby4gQW5kIGlpcmMgdGhlCnByZS1hbGxvY2F0aW9u
IGlzIGJlY2F1c2UgZ3Vlc3RzIChpbmNsdWRpbmcgRG9tMCkgYnlwYXNzIHNvbWUgb2YKdGhlIHNl
dHVwIHRoZXkgd291bGQgZG8gZm9yIG5vbi1sZWdhY3kgSVJRcy4gVGhpcyBtYXkgaGF2ZSBiZWVu
Cmp1c3QgYSBYZW5vTGludXggKG1pcyliZWhhdmlvciwgYnV0IGV2ZW4gdGhlbiBJJ20gbm90IGNv
bnZpbmNlZAp3ZSBjb3VsZCBlYXNpbHkgYWx0ZXIgdGhpbmdzLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:28:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:28: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 1fxWvC-0007Ry-0q; Wed, 05 Sep 2018 12:28: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=g9lx=lt=gmail.com=jperrett256@srs-us1.protection.inumbo.net>)
 id 1fxWvB-0007Rs-8l
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:28:33 +0000
X-Inumbo-ID: f7459c36-b106-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7459c36-b106-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 14:26:51 +0200 (CEST)
Received: by mail-ed1-x541.google.com with SMTP id a20-v6so5917310edd.4
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 05:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Ldwy2FC+7RuGrSytdTum0dQIB91JxxrnrPwaIaAix8o=;
 b=BdrdtM4Xf80CXDjQLJl+DAWgQfpjmCVYGel2FW1QPJGyfP5lF7+ct3DClZgWFE/8ZP
 Q+G91Zc1BU7kIUkJuG6FJsv0AavhjvF9QOV78+B/GqRwbWFDrQkiDtU5HlGumP4zwF0t
 t8JS59/2PW0ygwIM4cCaAmv1nIQ6aj3gnuMzenih03BDtBOHfAizdYITkJZb0L2Aslm/
 wmTW+xmqzjYS9daFK6Tr6/mmu8VqHWiAfHhV7axzsAL8QuUBtbfnjjMLkr14e7UZu3wK
 izNPXE6swfxuWfL0bvmCl2qjIPX2HRVhsYGZDDfHykH/fPpuDr7oZsvYxlvvmTOkXI6V
 uirw==
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=Ldwy2FC+7RuGrSytdTum0dQIB91JxxrnrPwaIaAix8o=;
 b=bX2mf5xhq1MKtVPBGfAnEGcPmbwzt0Wt8Kpr5Ablz0m4eAF6rFeY3wcW907czJ21EH
 jjIDe/oAUYbnrDQFdTfBAM8L8mhgbu53vDHEJVl1riVeEn0kKvXc/fY0P/hsHyKjUpCq
 vetTeSG/ZBSInCeB7O72Bs5/15vchdRZKDJ9FRmA6SDs7DjsfQKj6Bvf1RuP8ea/3IgL
 oIN05kZNvhpzIFN2L5zosQ4Tz0qnfmezUbDM0qm1Vvh5ULo0k39BkO1wBUFdK9xy+5MR
 +b7K2rg83jCRiVV/z6wlH0S5fMnzy6jsfimWXkvj06fHuYvf5/g8cdFV6pe9/w1LZCga
 3cnQ==
X-Gm-Message-State: APzg51DRR6Ht/44jn1n3nzonQv2msnGNiZg2xm0c3OQq0tyKotWeg4sA
 2nvzILhI+tm7Os3OhZHwRjgy1fbRLX4=
X-Google-Smtp-Source: ANB0VdYNL0b53oKJGV7auw3rtERih91ymURYShJzd3Rng4YcZikFC25rTIB2Q59b4oxCTxoQPh/aug==
X-Received: by 2002:a50:8843:: with SMTP id
 c3-v6mr42642702edc.146.1536150509325; 
 Wed, 05 Sep 2018 05:28:29 -0700 (PDT)
Received: from perfuk-01-01.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id b44-v6sm2397344edd.93.2018.09.05.05.28.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 05 Sep 2018 05:28:28 -0700 (PDT)
From: Joshua Perrett <jperrett256@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  5 Sep 2018 12:25:55 +0000
Message-Id: <20180905122555.20761-1-jperrett256@gmail.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Joshua Perrett <jperrett256@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>

VXNlcyBNRDUgb24gdGhlIGhvc3QgbWFjIGFkZHJlc3MsIHZtIG5hbWUgYW5kIHZpZiBpbmRleCB0
byBnZW5lcmF0ZSB0aGUKbGFzdCB0aHJlZSBieXRlcyBvZiB0aGUgdm0gbWFjIGFkZHJlc3MgKGZv
ciBlYWNoIHZtKS4KCkl0IHVzZXMgdGhlIHZpZiBpbmRleCB0byBhY2NvdW50IGZvciBtdWx0aXBs
ZSB2aWZzLgoKTUQ1IGNvZGUgaXMgb3JpZ2luYWxseSBmcm9tIHRoZSBwdWJsaWMgZG9tYWluICh3
cml0dGVuIGJ5IENvbGluIFBsdW1iIGluCjE5OTMpLCBmaWxlcyBmb3VuZCBpbiB4ZW4vdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc2h1YSBQZXJyZXR0IDxqcGVycmV0dDI1
NkBnbWFpbC5jb20+Ci0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgfCAgIDIgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX25pYy5jIHwgIDY4ICsrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL21kNS5j
ICAgICAgIHwgMjY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbWQ1LmggICAgICAgfCAgMjYgKysrKysKIDQgZmlsZXMgY2hhbmdl
ZCwgMzU1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvbGlieGwvbWQ1LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9tZDUuaAoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUK
aW5kZXggNmRhMzQyZWQ2MS4uNmU3ZGIxMTM2NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKQEAgLTE0Miw3ICsxNDIsNyBAQCBMSUJY
TF9PQkpTID0gZmxleGFycmF5Lm8gbGlieGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxp
YnhsX3BjaS5vIFwKIAkJCWxpYnhsXzlwZnMubyBsaWJ4bF9kb21haW4ubyBsaWJ4bF92ZGlzcGwu
byBcCiAJCQlsaWJ4bF9wdmNhbGxzLm8gbGlieGxfdnNuZC5vIGxpYnhsX3ZrYi5vICQoTElCWExf
T0JKUy15KQogTElCWExfT0JKUyArPSBsaWJ4bF9nZW5pZC5vCi1MSUJYTF9PQkpTICs9IF9saWJ4
bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5cGVzX2ludGVybmFsLm8KK0xJQlhMX09C
SlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwu
byBtZDUubwogCiBMSUJYTF9URVNUUyArPSB0aW1lZGVyZWcKIExJQlhMX1RFU1RTX1BST0dTID0g
JChMSUJYTF9URVNUUykgZmRkZXJlZ3JhY2UKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5kZXggMDFiNzExYjg0ZS4uODkwN2Rm
ODE4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfbmljLmMKQEAgLTE3LDYgKzE3LDE4IEBACiAKICNpbmNsdWRlICJsaWJ4bF9pbnRl
cm5hbC5oIgogCisjaW5jbHVkZSA8c3RyaW5nLmg+CisKKyNpbmNsdWRlICJtZDUuaCIKKworI2lm
ZGVmIF9fbGludXhfXworI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPGlmYWRkcnMu
aD4KKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CisjaW5jbHVkZSA8bGludXgvaWZfcGFja2V0Lmg+
CisjaW5jbHVkZSA8bmV0L2V0aGVybmV0Lmg+CisjZW5kaWYKKwogaW50IGxpYnhsX21hY190b19k
ZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICptYWMsIGxpYnhsX2RldmljZV9uaWMgKm5pYykKIHsK
QEAgLTUzLDggKzY1LDQxIEBAIGludCBsaWJ4bF9tYWNfdG9fZGV2aWNlX25pYyhsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGxp
YnhsX19nZXRfaG9zdF9tYWMobGlieGxfX2djICpnYywgdW5zaWduZWQgY2hhciAqYnVmKQorewor
ICAgIGludCByYyA9IEVSUk9SX0ZBSUw7CisgICAgI2lmZGVmIF9fbGludXhfXworICAgIHN0cnVj
dCBpZmFkZHJzICppZmFjZV9saXN0OworICAgIHVpbnQ2NF90IGxhcmdlc3QgPSAwOworCisgICAg
aWYgKGdldGlmYWRkcnMoJmlmYWNlX2xpc3QpID09IDApIHsKKyAgICAgICAgZm9yIChzdHJ1Y3Qg
aWZhZGRycyAqaWZhY2UgPSBpZmFjZV9saXN0OworICAgICAgICAgICAgaWZhY2UgIT0gTlVMTDsg
aWZhY2UgPSBpZmFjZS0+aWZhX25leHQpIHsKKyAgICAgICAgICAgIGlmIChpZmFjZS0+aWZhX2Fk
ZHIgJiYgaWZhY2UtPmlmYV9hZGRyLT5zYV9mYW1pbHkgPT0gQUZfUEFDS0VUKSB7CisgICAgICAg
ICAgICAgICAgc3RydWN0IHNvY2thZGRyX2xsICpzID0gKHN0cnVjdCBzb2NrYWRkcl9sbCAqKWlm
YWNlLT5pZmFfYWRkcjsKKyAgICAgICAgICAgICAgICBpZiAocy0+c2xsX2hhbGVuID09IDYpIHsK
KyAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsdWUgPSAwOworICAgICAgICAgICAgICAg
ICAgICBtZW1jcHkoJnZhbHVlLCBzLT5zbGxfYWRkciwgNik7CisgICAgICAgICAgICAgICAgICAg
IGlmICh2YWx1ZSA+IGxhcmdlc3QpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1lbWNweShi
dWYsIHMtPnNsbF9hZGRyLCA2KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGxhcmdlc3QgPSB2
YWx1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAg
ICBmcmVlaWZhZGRycyhpZmFjZV9saXN0KTsKKyAgICB9IGVsc2UgeworICAgICAgICBMT0coV0FS
TiwgImdldGlmYWRkcnNcbiIpOworICAgIH0KKyAgICAjZW5kaWYKKworICAgIHJldHVybiByYzsK
K30KKwogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgY29uc3QgY2hh
ciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBp
bnQgbmljX2luZGV4LCBib29sIGhvdHBsdWcpCiB7CiAgICAgaW50IHJjOwogCkBAIC02NSwxMSAr
MTEwLDIyIEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgaWYgKCFuaWMtPm1vZGVsKSByZXR1cm4g
RVJST1JfTk9NRU07CiAgICAgfQogICAgIGlmIChsaWJ4bF9fbWFjX2lzX2RlZmF1bHQoJm5pYy0+
bWFjKSkgewotICAgICAgICBjb25zdCB1aW50OF90ICpyOwotICAgICAgICBsaWJ4bF91dWlkIHV1
aWQ7CisgICAgICAgIHVpbnQ4X3QgclsxNl07CisKKyAgICAgICAgTUQ1X0NUWCBjdHg7CisgICAg
ICAgIE1ENUluaXQoJmN0eCk7CisKKyAgICAgICAgdWludDhfdCBob3N0bWFjWzZdOworCisgICAg
ICAgIGlmKGxpYnhsX19nZXRfaG9zdF9tYWMoZ2MsIGhvc3RtYWMpID09IDApIHsKKyAgICAgICAg
ICAgIE1ENVVwZGF0ZSgmY3R4LCBob3N0bWFjLCBzaXplb2YoaG9zdG1hYykpOworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgTE9HRChJTkZPLCBkb21pZCwgImZhaWxlZCB0byBnZXQgaG9z
dCBtYWMgYWRkcmVzcywgd2lsbCBnZW5lcmF0ZSB2bSBtYWMgYWRkcmVzcyB3aXRob3V0XG4iKTsK
KyAgICAgICAgfQogCi0gICAgICAgIGxpYnhsX3V1aWRfZ2VuZXJhdGUoJnV1aWQpOwotICAgICAg
ICByID0gbGlieGxfdXVpZF9ieXRlYXJyYXkoJnV1aWQpOworICAgICAgICBNRDVVcGRhdGUoJmN0
eCwgKHVpbnQ4X3QgKikgbmFtZSwgc3RybGVuKG5hbWUpKTsKKyAgICAgICAgTUQ1VXBkYXRlKCZj
dHgsICh1aW50OF90ICopICZuaWNfaW5kZXgsIHNpemVvZihuaWNfaW5kZXgpKTsKKyAgICAgICAg
TUQ1RmluYWwociwgJmN0eCk7CiAKICAgICAgICAgbmljLT5tYWNbMF0gPSAweDAwOwogICAgICAg
ICBuaWMtPm1hY1sxXSA9IDB4MTY7CkBAIC00NzgsNyArNTM0LDcgQEAgaW50IGxpYnhsX19kZXZp
Y2VfbmljX3NldF9kZXZpZHMobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCiAgICAgICAgICAqIGJ1dCBxZW11IG5lZWRzIHRoZSBuaWMgaW5mb3JtYXRpb24gdG8g
YmUgY29tcGxldGUuCiAgICAgICAgICAqLwogICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX25p
Y19zZXRkZWZhdWx0KGdjLCBkb21pZCwgJmRfY29uZmlnLT5uaWNzW2ldLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+Y19pbmZvLm5hbWUsIGksIGZhbHNl
KTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJV
bmFibGUgdG8gc2V0IG5pYyBkZWZhdWx0cyBmb3IgbmljICVkIiwgaSk7CiAgICAgICAgICAgICBn
b3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL21kNS5jIGIvdG9vbHMvbGlieGwvbWQ1
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODhlYTEzOTM4YQotLS0g
L2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL21kNS5jCkBAIC0wLDAgKzEsMjY2IEBACisvKiBz
dGFydCAtIHB1YmxpYyBkb21haW4gTUQ1IGltcGxlbWVudGF0aW9uICovCisvKgorICogVGhpcyBj
b2RlIGltcGxlbWVudHMgdGhlIE1ENSBtZXNzYWdlLWRpZ2VzdCBhbGdvcml0aG0uCisgKiBUaGUg
YWxnb3JpdGhtIGlzIGR1ZSB0byBSb24gUml2ZXN0LiAgVGhpcyBjb2RlIHdhcworICogd3JpdHRl
biBieSBDb2xpbiBQbHVtYiBpbiAxOTkzLCBubyBjb3B5cmlnaHQgaXMgY2xhaW1lZC4KKyAqIFRo
aXMgY29kZSBpcyBpbiB0aGUgcHVibGljIGRvbWFpbjsgZG8gd2l0aCBpdCB3aGF0IHlvdSB3aXNo
LgorICoKKyAqIEVxdWl2YWxlbnQgY29kZSBpcyBhdmFpbGFibGUgZnJvbSBSU0EgRGF0YSBTZWN1
cml0eSwgSW5jLgorICogVGhpcyBjb2RlIGhhcyBiZWVuIHRlc3RlZCBhZ2FpbnN0IHRoYXQsIGFu
ZCBpcyBlcXVpdmFsZW50LAorICogZXhjZXB0IHRoYXQgeW91IGRvbid0IG5lZWQgdG8gaW5jbHVk
ZSB0d28gcGFnZXMgb2YgbGVnYWxlc2UKKyAqIHdpdGggZXZlcnkgY29weS4KKyAqCisgKiBUbyBj
b21wdXRlIHRoZSBtZXNzYWdlIGRpZ2VzdCBvZiBhIGNodW5rIG9mIGJ5dGVzLCBkZWNsYXJlIGFu
CisgKiBNRDVDb250ZXh0IHN0cnVjdHVyZSwgcGFzcyBpdCB0byBNRDVJbml0LCBjYWxsIE1ENVVw
ZGF0ZSBhcworICogbmVlZGVkIG9uIGJ1ZmZlcnMgZnVsbCBvZiBieXRlcywgYW5kIHRoZW4gY2Fs
bCBNRDVGaW5hbCwgd2hpY2gKKyAqIHdpbGwgZmlsbCBhIHN1cHBsaWVkIDE2LWJ5dGUgYXJyYXkg
d2l0aCB0aGUgZGlnZXN0LgorICovCisKKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxz
dGRpbnQuaD4KKyNpbmNsdWRlICJtZDUuaCIKKworc3RhdGljIHZvaWQgTUQ1VHJhbnNmb3JtKHVp
bnQzMl90IGJ1Zls0XSwgdWludDMyX3QgY29uc3QgaW5bMTZdKTsKKworCisvKioKKyAqIG1kNV9z
dW0gLSBNRDUgaGFzaCBmb3IgYSBkYXRhIGJsb2NrCisgKiBAYWRkcjogUG9pbnRlcnMgdG8gdGhl
IGRhdGEgYXJlYQorICogQGxlbjogTGVuZ3RocyBvZiB0aGUgZGF0YSBibG9jaworICogQG1hYzog
QnVmZmVyIGZvciB0aGUgaGFzaAorICovCit2b2lkIG1kNV9zdW0oY29uc3QgdWludDhfdCAqYWRk
ciwgY29uc3Qgc2l6ZV90IGxlbiwgdWludDhfdCAqbWFjKQoreworICAgICAgICBNRDVfQ1RYIGN0
eDsKKworICAgICAgICBNRDVJbml0KCZjdHgpOworICAgICAgICBNRDVVcGRhdGUoJmN0eCwgYWRk
ciwgbGVuKTsKKyAgICAgICAgTUQ1RmluYWwobWFjLCAmY3R4KTsKK30KKworCisjaWZuZGVmIFdP
UkRTX0JJR0VORElBTgorI2RlZmluZSBieXRlUmV2ZXJzZShidWYsIGxlbikgICAvKiBOb3RoaW5n
ICovCisjZWxzZQorLyoKKyAqIE5vdGU6IHRoaXMgY29kZSBpcyBoYXJtbGVzcyBvbiBsaXR0bGUt
ZW5kaWFuIG1hY2hpbmVzLgorICovCitzdGF0aWMgdm9pZCBieXRlUmV2ZXJzZSh1bnNpZ25lZCBj
aGFyICpidWYsIHVuc2lnbmVkIGxvbmdzKQoreworICAgIHVpbnQzMl90IHQ7CisgICAgZG8gewor
ICAgICAgICB0ID0gKHVpbnQzMl90KSAoKHVuc2lnbmVkKSBidWZbM10gPDwgOCB8IGJ1ZlsyXSkg
PDwgMTYgfAorICAgICAgICAgICAgKCh1bnNpZ25lZCkgYnVmWzFdIDw8IDggfCBidWZbMF0pOwor
ICAgICAgICAqKHVpbnQzMl90ICopIGJ1ZiA9IHQ7CisgICAgICAgIGJ1ZiArPSA0OworICAgIH0g
d2hpbGUgKC0tbG9uZ3MpOworfQorI2VuZGlmCisKKy8qCisgKiBTdGFydCBNRDUgYWNjdW11bGF0
aW9uLiAgU2V0IGJpdCBjb3VudCB0byAwIGFuZCBidWZmZXIgdG8gbXlzdGVyaW91cworICogaW5p
dGlhbGl6YXRpb24gY29uc3RhbnRzLgorICovCit2b2lkIE1ENUluaXQoc3RydWN0IE1ENUNvbnRl
eHQgKmN0eCkKK3sKKyAgICBjdHgtPmJ1ZlswXSA9IDB4Njc0NTIzMDE7CisgICAgY3R4LT5idWZb
MV0gPSAweGVmY2RhYjg5OworICAgIGN0eC0+YnVmWzJdID0gMHg5OGJhZGNmZTsKKyAgICBjdHgt
PmJ1ZlszXSA9IDB4MTAzMjU0NzY7CisKKyAgICBjdHgtPmJpdHNbMF0gPSAwOworICAgIGN0eC0+
Yml0c1sxXSA9IDA7Cit9CisKKy8qCisgKiBVcGRhdGUgY29udGV4dCB0byByZWZsZWN0IHRoZSBj
b25jYXRlbmF0aW9uIG9mIGFub3RoZXIgYnVmZmVyIGZ1bGwKKyAqIG9mIGJ5dGVzLgorICovCit2
b2lkIE1ENVVwZGF0ZShzdHJ1Y3QgTUQ1Q29udGV4dCAqY3R4LCB1bnNpZ25lZCBjaGFyIGNvbnN0
ICpidWYsIHVuc2lnbmVkIGxlbikKK3sKKyAgICB1aW50MzJfdCB0OworCisgICAgLyogVXBkYXRl
IGJpdGNvdW50ICovCisKKyAgICB0ID0gY3R4LT5iaXRzWzBdOworICAgIGlmICgoY3R4LT5iaXRz
WzBdID0gdCArICgodWludDMyX3QpIGxlbiA8PCAzKSkgPCB0KQorICAgICAgICBjdHgtPmJpdHNb
MV0rKzsgICAgICAgICAvKiBDYXJyeSBmcm9tIGxvdyB0byBoaWdoICovCisgICAgY3R4LT5iaXRz
WzFdICs9IGxlbiA+PiAyOTsKKworICAgIHQgPSAodCA+PiAzKSAmIDB4M2Y7ICAgICAgICAvKiBC
eXRlcyBhbHJlYWR5IGluIHNoc0luZm8tPmRhdGEgKi8KKworICAgIC8qIEhhbmRsZSBhbnkgbGVh
ZGluZyBvZGQtc2l6ZWQgY2h1bmtzICovCisKKyAgICBpZiAodCkgeworICAgICAgICB1bnNpZ25l
ZCBjaGFyICpwID0gKHVuc2lnbmVkIGNoYXIgKikgY3R4LT5pbiArIHQ7CisKKyAgICAgICAgdCA9
IDY0IC0gdDsKKyAgICAgICAgaWYgKGxlbiA8IHQpIHsKKyAgICAgICAgICAgIG1lbWNweShwLCBi
dWYsIGxlbik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgbWVtY3B5
KHAsIGJ1ZiwgdCk7CisgICAgICAgIGJ5dGVSZXZlcnNlKGN0eC0+aW4sIDE2KTsKKyAgICAgICAg
TUQ1VHJhbnNmb3JtKGN0eC0+YnVmLCAodWludDMyX3QgKikgY3R4LT5pbik7CisgICAgICAgIGJ1
ZiArPSB0OworICAgICAgICBsZW4gLT0gdDsKKyAgICB9CisgICAgLyogUHJvY2VzcyBkYXRhIGlu
IDY0LWJ5dGUgY2h1bmtzICovCisKKyAgICB3aGlsZSAobGVuID49IDY0KSB7CisgICAgICAgIG1l
bWNweShjdHgtPmluLCBidWYsIDY0KTsKKyAgICAgICAgYnl0ZVJldmVyc2UoY3R4LT5pbiwgMTYp
OworICAgICAgICBNRDVUcmFuc2Zvcm0oY3R4LT5idWYsICh1aW50MzJfdCAqKSBjdHgtPmluKTsK
KyAgICAgICAgYnVmICs9IDY0OworICAgICAgICBsZW4gLT0gNjQ7CisgICAgfQorCisgICAgLyog
SGFuZGxlIGFueSByZW1haW5pbmcgYnl0ZXMgb2YgZGF0YS4gKi8KKworICAgIG1lbWNweShjdHgt
PmluLCBidWYsIGxlbik7Cit9CisKKy8qCisgKiBGaW5hbCB3cmFwdXAgLSBwYWQgdG8gNjQtYnl0
ZSBib3VuZGFyeSB3aXRoIHRoZSBiaXQgcGF0dGVybgorICogMSAwKiAoNjQtYml0IGNvdW50IG9m
IGJpdHMgcHJvY2Vzc2VkLCBNU0ItZmlyc3QpCisgKi8KK3ZvaWQgTUQ1RmluYWwodW5zaWduZWQg
Y2hhciBkaWdlc3RbMTZdLCBzdHJ1Y3QgTUQ1Q29udGV4dCAqY3R4KQoreworICAgIHVuc2lnbmVk
IGNvdW50OworICAgIHVuc2lnbmVkIGNoYXIgKnA7CisKKyAgICAvKiBDb21wdXRlIG51bWJlciBv
ZiBieXRlcyBtb2QgNjQgKi8KKyAgICBjb3VudCA9IChjdHgtPmJpdHNbMF0gPj4gMykgJiAweDNG
OworCisgICAgLyogU2V0IHRoZSBmaXJzdCBjaGFyIG9mIHBhZGRpbmcgdG8gMHg4MC4gIFRoaXMg
aXMgc2FmZSBzaW5jZSB0aGVyZSBpcworICAgICAgIGFsd2F5cyBhdCBsZWFzdCBvbmUgYnl0ZSBm
cmVlICovCisgICAgcCA9IGN0eC0+aW4gKyBjb3VudDsKKyAgICAqcCsrID0gMHg4MDsKKworICAg
IC8qIEJ5dGVzIG9mIHBhZGRpbmcgbmVlZGVkIHRvIG1ha2UgNjQgYnl0ZXMgKi8KKyAgICBjb3Vu
dCA9IDY0IC0gMSAtIGNvdW50OworCisgICAgLyogUGFkIG91dCB0byA1NiBtb2QgNjQgKi8KKyAg
ICBpZiAoY291bnQgPCA4KSB7CisgICAgICAgIC8qIFR3byBsb3RzIG9mIHBhZGRpbmc6ICBQYWQg
dGhlIGZpcnN0IGJsb2NrIHRvIDY0IGJ5dGVzICovCisgICAgICAgIG1lbXNldChwLCAwLCBjb3Vu
dCk7CisgICAgICAgIGJ5dGVSZXZlcnNlKGN0eC0+aW4sIDE2KTsKKyAgICAgICAgTUQ1VHJhbnNm
b3JtKGN0eC0+YnVmLCAodWludDMyX3QgKikgY3R4LT5pbik7CisKKyAgICAgICAgLyogTm93IGZp
bGwgdGhlIG5leHQgYmxvY2sgd2l0aCA1NiBieXRlcyAqLworICAgICAgICBtZW1zZXQoY3R4LT5p
biwgMCwgNTYpOworICAgIH0gZWxzZSB7CisgICAgICAgIC8qIFBhZCBibG9jayB0byA1NiBieXRl
cyAqLworICAgICAgICBtZW1zZXQocCwgMCwgY291bnQgLSA4KTsKKyAgICB9CisgICAgYnl0ZVJl
dmVyc2UoY3R4LT5pbiwgMTQpOworCisgICAgLyogQXBwZW5kIGxlbmd0aCBpbiBiaXRzIGFuZCB0
cmFuc2Zvcm0gKi8KKyAgICAoKHVpbnQzMl90ICopIGN0eC0+aW4pWzE0XSA9IGN0eC0+Yml0c1sw
XTsKKyAgICAoKHVpbnQzMl90ICopIGN0eC0+aW4pWzE1XSA9IGN0eC0+Yml0c1sxXTsKKworICAg
IE1ENVRyYW5zZm9ybShjdHgtPmJ1ZiwgKHVpbnQzMl90ICopIGN0eC0+aW4pOworICAgIGJ5dGVS
ZXZlcnNlKCh1bnNpZ25lZCBjaGFyICopIGN0eC0+YnVmLCA0KTsKKyAgICBtZW1jcHkoZGlnZXN0
LCBjdHgtPmJ1ZiwgMTYpOworICAgIG1lbXNldChjdHgsIDAsIHNpemVvZigqY3R4KSk7ICAgICAv
KiBJbiBjYXNlIGl0J3Mgc2Vuc2l0aXZlICovCit9CisKKy8qIFRoZSBmb3VyIGNvcmUgZnVuY3Rp
b25zIC0gRjEgaXMgb3B0aW1pemVkIHNvbWV3aGF0ICovCisKKy8qICNkZWZpbmUgRjEoeCwgeSwg
eikgKHggJiB5IHwgfnggJiB6KSAqLworI2RlZmluZSBGMSh4LCB5LCB6KSAoeiBeICh4ICYgKHkg
XiB6KSkpCisjZGVmaW5lIEYyKHgsIHksIHopIEYxKHosIHgsIHkpCisjZGVmaW5lIEYzKHgsIHks
IHopICh4IF4geSBeIHopCisjZGVmaW5lIEY0KHgsIHksIHopICh5IF4gKHggfCB+eikpCisKKy8q
IFRoaXMgaXMgdGhlIGNlbnRyYWwgc3RlcCBpbiB0aGUgTUQ1IGFsZ29yaXRobS4gKi8KKyNkZWZp
bmUgTUQ1U1RFUChmLCB3LCB4LCB5LCB6LCBkYXRhLCBzKSBcCisgICAgICAgICggdyArPSBmKHgs
IHksIHopICsgZGF0YSwgIHcgPSB3PDxzIHwgdz4+KDMyLXMpLCAgdyArPSB4ICkKKworLyoKKyAq
IFRoZSBjb3JlIG9mIHRoZSBNRDUgYWxnb3JpdGhtLCB0aGlzIGFsdGVycyBhbiBleGlzdGluZyBN
RDUgaGFzaCB0bworICogcmVmbGVjdCB0aGUgYWRkaXRpb24gb2YgMTYgbG9uZ3dvcmRzIG9mIG5l
dyBkYXRhLiAgTUQ1VXBkYXRlIGJsb2NrcworICogdGhlIGRhdGEgYW5kIGNvbnZlcnRzIGJ5dGVz
IGludG8gbG9uZ3dvcmRzIGZvciB0aGlzIHJvdXRpbmUuCisgKi8KK3N0YXRpYyB2b2lkIE1ENVRy
YW5zZm9ybSh1aW50MzJfdCBidWZbNF0sIHVpbnQzMl90IGNvbnN0IGluWzE2XSkKK3sKKyAgICBy
ZWdpc3RlciB1aW50MzJfdCBhLCBiLCBjLCBkOworCisgICAgYSA9IGJ1ZlswXTsKKyAgICBiID0g
YnVmWzFdOworICAgIGMgPSBidWZbMl07CisgICAgZCA9IGJ1ZlszXTsKKworICAgIE1ENVNURVAo
RjEsIGEsIGIsIGMsIGQsIGluWzBdICsgMHhkNzZhYTQ3OCwgNyk7CisgICAgTUQ1U1RFUChGMSwg
ZCwgYSwgYiwgYywgaW5bMV0gKyAweGU4YzdiNzU2LCAxMik7CisgICAgTUQ1U1RFUChGMSwgYywg
ZCwgYSwgYiwgaW5bMl0gKyAweDI0MjA3MGRiLCAxNyk7CisgICAgTUQ1U1RFUChGMSwgYiwgYywg
ZCwgYSwgaW5bM10gKyAweGMxYmRjZWVlLCAyMik7CisgICAgTUQ1U1RFUChGMSwgYSwgYiwgYywg
ZCwgaW5bNF0gKyAweGY1N2MwZmFmLCA3KTsKKyAgICBNRDVTVEVQKEYxLCBkLCBhLCBiLCBjLCBp
bls1XSArIDB4NDc4N2M2MmEsIDEyKTsKKyAgICBNRDVTVEVQKEYxLCBjLCBkLCBhLCBiLCBpbls2
XSArIDB4YTgzMDQ2MTMsIDE3KTsKKyAgICBNRDVTVEVQKEYxLCBiLCBjLCBkLCBhLCBpbls3XSAr
IDB4ZmQ0Njk1MDEsIDIyKTsKKyAgICBNRDVTVEVQKEYxLCBhLCBiLCBjLCBkLCBpbls4XSArIDB4
Njk4MDk4ZDgsIDcpOworICAgIE1ENVNURVAoRjEsIGQsIGEsIGIsIGMsIGluWzldICsgMHg4YjQ0
ZjdhZiwgMTIpOworICAgIE1ENVNURVAoRjEsIGMsIGQsIGEsIGIsIGluWzEwXSArIDB4ZmZmZjVi
YjEsIDE3KTsKKyAgICBNRDVTVEVQKEYxLCBiLCBjLCBkLCBhLCBpblsxMV0gKyAweDg5NWNkN2Jl
LCAyMik7CisgICAgTUQ1U1RFUChGMSwgYSwgYiwgYywgZCwgaW5bMTJdICsgMHg2YjkwMTEyMiwg
Nyk7CisgICAgTUQ1U1RFUChGMSwgZCwgYSwgYiwgYywgaW5bMTNdICsgMHhmZDk4NzE5MywgMTIp
OworICAgIE1ENVNURVAoRjEsIGMsIGQsIGEsIGIsIGluWzE0XSArIDB4YTY3OTQzOGUsIDE3KTsK
KyAgICBNRDVTVEVQKEYxLCBiLCBjLCBkLCBhLCBpblsxNV0gKyAweDQ5YjQwODIxLCAyMik7CisK
KyAgICBNRDVTVEVQKEYyLCBhLCBiLCBjLCBkLCBpblsxXSArIDB4ZjYxZTI1NjIsIDUpOworICAg
IE1ENVNURVAoRjIsIGQsIGEsIGIsIGMsIGluWzZdICsgMHhjMDQwYjM0MCwgOSk7CisgICAgTUQ1
U1RFUChGMiwgYywgZCwgYSwgYiwgaW5bMTFdICsgMHgyNjVlNWE1MSwgMTQpOworICAgIE1ENVNU
RVAoRjIsIGIsIGMsIGQsIGEsIGluWzBdICsgMHhlOWI2YzdhYSwgMjApOworICAgIE1ENVNURVAo
RjIsIGEsIGIsIGMsIGQsIGluWzVdICsgMHhkNjJmMTA1ZCwgNSk7CisgICAgTUQ1U1RFUChGMiwg
ZCwgYSwgYiwgYywgaW5bMTBdICsgMHgwMjQ0MTQ1MywgOSk7CisgICAgTUQ1U1RFUChGMiwgYywg
ZCwgYSwgYiwgaW5bMTVdICsgMHhkOGExZTY4MSwgMTQpOworICAgIE1ENVNURVAoRjIsIGIsIGMs
IGQsIGEsIGluWzRdICsgMHhlN2QzZmJjOCwgMjApOworICAgIE1ENVNURVAoRjIsIGEsIGIsIGMs
IGQsIGluWzldICsgMHgyMWUxY2RlNiwgNSk7CisgICAgTUQ1U1RFUChGMiwgZCwgYSwgYiwgYywg
aW5bMTRdICsgMHhjMzM3MDdkNiwgOSk7CisgICAgTUQ1U1RFUChGMiwgYywgZCwgYSwgYiwgaW5b
M10gKyAweGY0ZDUwZDg3LCAxNCk7CisgICAgTUQ1U1RFUChGMiwgYiwgYywgZCwgYSwgaW5bOF0g
KyAweDQ1NWExNGVkLCAyMCk7CisgICAgTUQ1U1RFUChGMiwgYSwgYiwgYywgZCwgaW5bMTNdICsg
MHhhOWUzZTkwNSwgNSk7CisgICAgTUQ1U1RFUChGMiwgZCwgYSwgYiwgYywgaW5bMl0gKyAweGZj
ZWZhM2Y4LCA5KTsKKyAgICBNRDVTVEVQKEYyLCBjLCBkLCBhLCBiLCBpbls3XSArIDB4Njc2ZjAy
ZDksIDE0KTsKKyAgICBNRDVTVEVQKEYyLCBiLCBjLCBkLCBhLCBpblsxMl0gKyAweDhkMmE0Yzhh
LCAyMCk7CisKKyAgICBNRDVTVEVQKEYzLCBhLCBiLCBjLCBkLCBpbls1XSArIDB4ZmZmYTM5NDIs
IDQpOworICAgIE1ENVNURVAoRjMsIGQsIGEsIGIsIGMsIGluWzhdICsgMHg4NzcxZjY4MSwgMTEp
OworICAgIE1ENVNURVAoRjMsIGMsIGQsIGEsIGIsIGluWzExXSArIDB4NmQ5ZDYxMjIsIDE2KTsK
KyAgICBNRDVTVEVQKEYzLCBiLCBjLCBkLCBhLCBpblsxNF0gKyAweGZkZTUzODBjLCAyMyk7Cisg
ICAgTUQ1U1RFUChGMywgYSwgYiwgYywgZCwgaW5bMV0gKyAweGE0YmVlYTQ0LCA0KTsKKyAgICBN
RDVTVEVQKEYzLCBkLCBhLCBiLCBjLCBpbls0XSArIDB4NGJkZWNmYTksIDExKTsKKyAgICBNRDVT
VEVQKEYzLCBjLCBkLCBhLCBiLCBpbls3XSArIDB4ZjZiYjRiNjAsIDE2KTsKKyAgICBNRDVTVEVQ
KEYzLCBiLCBjLCBkLCBhLCBpblsxMF0gKyAweGJlYmZiYzcwLCAyMyk7CisgICAgTUQ1U1RFUChG
MywgYSwgYiwgYywgZCwgaW5bMTNdICsgMHgyODliN2VjNiwgNCk7CisgICAgTUQ1U1RFUChGMywg
ZCwgYSwgYiwgYywgaW5bMF0gKyAweGVhYTEyN2ZhLCAxMSk7CisgICAgTUQ1U1RFUChGMywgYywg
ZCwgYSwgYiwgaW5bM10gKyAweGQ0ZWYzMDg1LCAxNik7CisgICAgTUQ1U1RFUChGMywgYiwgYywg
ZCwgYSwgaW5bNl0gKyAweDA0ODgxZDA1LCAyMyk7CisgICAgTUQ1U1RFUChGMywgYSwgYiwgYywg
ZCwgaW5bOV0gKyAweGQ5ZDRkMDM5LCA0KTsKKyAgICBNRDVTVEVQKEYzLCBkLCBhLCBiLCBjLCBp
blsxMl0gKyAweGU2ZGI5OWU1LCAxMSk7CisgICAgTUQ1U1RFUChGMywgYywgZCwgYSwgYiwgaW5b
MTVdICsgMHgxZmEyN2NmOCwgMTYpOworICAgIE1ENVNURVAoRjMsIGIsIGMsIGQsIGEsIGluWzJd
ICsgMHhjNGFjNTY2NSwgMjMpOworCisgICAgTUQ1U1RFUChGNCwgYSwgYiwgYywgZCwgaW5bMF0g
KyAweGY0MjkyMjQ0LCA2KTsKKyAgICBNRDVTVEVQKEY0LCBkLCBhLCBiLCBjLCBpbls3XSArIDB4
NDMyYWZmOTcsIDEwKTsKKyAgICBNRDVTVEVQKEY0LCBjLCBkLCBhLCBiLCBpblsxNF0gKyAweGFi
OTQyM2E3LCAxNSk7CisgICAgTUQ1U1RFUChGNCwgYiwgYywgZCwgYSwgaW5bNV0gKyAweGZjOTNh
MDM5LCAyMSk7CisgICAgTUQ1U1RFUChGNCwgYSwgYiwgYywgZCwgaW5bMTJdICsgMHg2NTViNTlj
MywgNik7CisgICAgTUQ1U1RFUChGNCwgZCwgYSwgYiwgYywgaW5bM10gKyAweDhmMGNjYzkyLCAx
MCk7CisgICAgTUQ1U1RFUChGNCwgYywgZCwgYSwgYiwgaW5bMTBdICsgMHhmZmVmZjQ3ZCwgMTUp
OworICAgIE1ENVNURVAoRjQsIGIsIGMsIGQsIGEsIGluWzFdICsgMHg4NTg0NWRkMSwgMjEpOwor
ICAgIE1ENVNURVAoRjQsIGEsIGIsIGMsIGQsIGluWzhdICsgMHg2ZmE4N2U0ZiwgNik7CisgICAg
TUQ1U1RFUChGNCwgZCwgYSwgYiwgYywgaW5bMTVdICsgMHhmZTJjZTZlMCwgMTApOworICAgIE1E
NVNURVAoRjQsIGMsIGQsIGEsIGIsIGluWzZdICsgMHhhMzAxNDMxNCwgMTUpOworICAgIE1ENVNU
RVAoRjQsIGIsIGMsIGQsIGEsIGluWzEzXSArIDB4NGUwODExYTEsIDIxKTsKKyAgICBNRDVTVEVQ
KEY0LCBhLCBiLCBjLCBkLCBpbls0XSArIDB4Zjc1MzdlODIsIDYpOworICAgIE1ENVNURVAoRjQs
IGQsIGEsIGIsIGMsIGluWzExXSArIDB4YmQzYWYyMzUsIDEwKTsKKyAgICBNRDVTVEVQKEY0LCBj
LCBkLCBhLCBiLCBpblsyXSArIDB4MmFkN2QyYmIsIDE1KTsKKyAgICBNRDVTVEVQKEY0LCBiLCBj
LCBkLCBhLCBpbls5XSArIDB4ZWI4NmQzOTEsIDIxKTsKKworICAgIGJ1ZlswXSArPSBhOworICAg
IGJ1ZlsxXSArPSBiOworICAgIGJ1ZlsyXSArPSBjOworICAgIGJ1ZlszXSArPSBkOworfQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbWQ1LmggYi90b29scy9saWJ4bC9tZDUuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wOWMyN2UyOTY4Ci0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvbGlieGwvbWQ1LmgKQEAgLTAsMCArMSwyNiBAQAorI2lmbmRlZiBNRDVfSAorI2Rl
ZmluZSBNRDVfSAorCisjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8c3RkZGVmLmg+CisK
Ky8qKgorICogbWQ1X3N1bSAtIE1ENSBoYXNoIGZvciBhIGRhdGEgYmxvY2sKKyAqIEBhZGRyOiBQ
b2ludGVycyB0byB0aGUgZGF0YSBhcmVhCisgKiBAbGVuOiBMZW5ndGhzIG9mIHRoZSBkYXRhIGJs
b2NrCisgKiBAbWFjOiBCdWZmZXIgZm9yIHRoZSBoYXNoCisgKi8KK3ZvaWQgbWQ1X3N1bShjb25z
dCB1aW50OF90ICphZGRyLCBjb25zdCBzaXplX3QgbGVuLCB1aW50OF90ICptYWMpOworCisKK3N0
cnVjdCBNRDVDb250ZXh0IHsKKyAgICAgICAgdWludDMyX3QgYnVmWzRdOworICAgICAgICB1aW50
MzJfdCBiaXRzWzJdOworICAgICAgICB1aW50OF90IGluWzY0XTsKK307Cit0eXBlZGVmIHN0cnVj
dCBNRDVDb250ZXh0IE1ENV9DVFg7Cit2b2lkIE1ENUluaXQoc3RydWN0IE1ENUNvbnRleHQgKmNv
bnRleHQpOwordm9pZCBNRDVVcGRhdGUoc3RydWN0IE1ENUNvbnRleHQgKmNvbnRleHQsIHVuc2ln
bmVkIGNoYXIgY29uc3QgKmJ1ZiwgdW5zaWduZWQgbGVuKTsKK3ZvaWQgTUQ1RmluYWwodW5zaWdu
ZWQgY2hhciBkaWdlc3RbMTZdLCBzdHJ1Y3QgTUQ1Q29udGV4dCAqY29udGV4dCk7CisKKyNlbmRp
ZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:37:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12:37: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 1fxX3w-0008Hb-83; Wed, 05 Sep 2018 12:37:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qsk/=lt=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1fxX3u-0008HW-Lm
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:37:34 +0000
X-Inumbo-ID: 935a98b0-b108-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 935a98b0-b108-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 12:38: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 1A3E77A9;
 Wed,  5 Sep 2018 05:37:32 -0700 (PDT)
Received: from [10.4.12.198] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 522E63F5BC; Wed,  5 Sep 2018 05:37:31 -0700 (PDT)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1536081906-27881-1-git-send-email-amittomer25@gmail.com>
From: Andre Przywara <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 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
 i4aIXCH3Wv6K
Message-ID: <8af6b645-b5b4-d0fb-e25a-69b2ad988445@arm.com>
Date: Wed, 5 Sep 2018 13:37:56 +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: <1536081906-27881-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xen:arm: Populate arm64 image 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: julien.grall@arm.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>

SGksCgpPbiAwNC8wOS8xOCAxODoyNSwgQW1pdCBTaW5naCBUb21hciB3cm90ZToKPiBUaGlzIHBh
dGNoIGFkZHMgaW1hZ2Ugc2l6ZSBhbmQgZmxhZ3MgdG8gWEVOIGltYWdlIGhlYWRlci4gSXQgdXNl
cwo+IHRob3NlIGZpZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGlt
YWdlIGRlZmluaXRpb24uCj4gCj4gV2l0aCB0aGlzIHBhdGNoIGJvb3Rsb2FkZXIgY2FuIG5vdyBw
bGFjZSBYRU4gaW1hZ2UgYW55d2hlcmUgaW4gc3lzdGVtCj4gUkFNIGF0IDJNQiBhbGlnbmVkIGFk
ZHJlc3Mgd2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgo+IEZvciBpbnN0YW5jZSwg
aXQgZml4ZXMgdGhlIFhFTiBib290IG9uIEFtbG9naWMgU29DIHdoZXJlIGJvb3Rsb2FkZXIoVS1C
T09UKQo+IGFsd2F5cyByZWxvY2F0ZXMgdGhlIFhFTiBpbWFnZSB0byBhbiBhZGRyZXNzIHJhbmdl
IHJlc2VydmVkIGZvciBmaXJtd2FyZSBkYXRhLgoKVGhpcyBtZXNzYWdlIGxvb2tzIGdvb2QgdG8g
bWUgbm93LgoKPiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBn
bWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgICAgICAgICogVXBkYXRlZCBj
b21taXQgbWVzc2FnZQo+ICAgICAgICAgKiBSZW1vdmVkIGVuZGlhbmVzcyBjb2RlCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgICAgICAgICAgfCA1ICsrKy0tCj4gIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmggfCA5ICsrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gaW5k
ZXggZDYzNzM0Zi4uOGUzNTk2OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IEBAIC0yNSw2ICsyNSw3IEBA
Cj4gICNpbmNsdWRlIDxhc20vZWFybHlfcHJpbnRrLmg+Cj4gICNpbmNsdWRlIDxlZmkvZWZpZXJy
Lmg+Cj4gICNpbmNsdWRlIDxhc20vYXJtNjQvZWZpYmluZC5oPgo+ICsjaW5jbHVkZSAibGliL2Fz
c2VtYmxlci5oIgo+ICAKPiAgI2RlZmluZSBQVF9QVCAgICAgMHhmN2YgLyogbkc9MSBBRj0xIFNI
PTExIEFQPTAxIE5TPTEgQVRUUj0xMTEgVD0xIFA9MSAqLwo+ICAjZGVmaW5lIFBUX01FTSAgICAw
eGY3ZCAvKiBuRz0xIEFGPTEgU0g9MTEgQVA9MDEgTlM9MSBBVFRSPTExMSBUPTAgUD0xICovCj4g
QEAgLTEyMCw4ICsxMjEsOCBAQCBlZmlfaGVhZDoKPiAgICAgICAgICBhZGQgICAgIHgxMywgeDE4
LCAjMHgxNgo+ICAgICAgICAgIGIgICAgICAgcmVhbF9zdGFydCAgICAgICAgICAgLyogYnJhbmNo
IHRvIGtlcm5lbCBzdGFydCAqLwo+ICAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAg
ICAgLyogSW1hZ2UgbG9hZCBvZmZzZXQgZnJvbSBzdGFydCBvZiBSQU0gKi8KPiAtICAgICAgICAu
cXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCj4gLSAgICAgICAgLnF1
YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+ICsgICAgICAgIC5xdWFk
ICAgX19LRVJORUxfU0laRSAgICAgICAgLyogRWZmZWN0aXZlIHNpemUgb2Yga2VybmVsIGltYWdl
LCBsaXR0bGUtZW5kaWFuICovCgpJIGRvbid0IHRoaW5rIGl0J3MgaGVscGZ1bCB0byBoaWRlIHRo
YXQgS0VSTkVMX1NJWkUgZGVmaW5pdGlvbiBpbgphbm90aGVyIGZpbGUuIFBsZWFzZSBqdXN0IHB1
dCAiX2VuZCAtIHN0YXJ0IiBoZXJlLgoKPiArICAgICAgICAucXVhZCAgIF9fSEVBRF9GTEFHUyAg
ICAgICAgIC8qIEluZm9ybWF0aXZlIGZsYWdzLCBsaXR0bGUtZW5kaWFuICovCgphbmQgSSBkb24n
dCBzZWUgbXVjaCBzZW5zZSBlaXRoZXIgaW4gaGF2aW5nIHRob3NlIGRlZmluZWQgaW4KYXNzZW1i
bGVyLmgsIHNpbmNlIGl0IGlzIG9ubHkgdXNlZnVsIGluIHRoaXMgdmVyeSBmaWxlLgpTbyBqdXN0
IGhhdmUgdGhlIGRlZmluaXRpb25zIHNvbWV3aGVyZSBhdCB0aGUgdG9wIG9mIGhlYWQuUy4KCj4g
ICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+ICAg
ICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KPiAgICAg
ICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYXNzZW1ibGVyLmggYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2Fzc2VtYmxlci5oCj4gaW5kZXggM2Y5YzBkYy4uNzIzOWMxOSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2Fzc2VtYmxlci5oCj4gKysrIGIveGVuL2FyY2gv
YXJtL2FybTY0L2xpYi9hc3NlbWJsZXIuaAo+IEBAIC05LDQgKzksMTMgQEAKPiAgI2RlZmluZSBD
UFVfQkUoeC4uLikKPiAgI2RlZmluZSBDUFVfTEUoeC4uLikgeAo+ICAKPiArI2RlZmluZSBfX0hF
QURfRkxBR19QQUdFX1NJWkUgICAxIC8qIDRLIGhhcmQtY29kZWQgKi8KCkVpdGhlciB5b3UgY2Fs
bCB0aGlzIF9fSEVBRF9GTEFHX1BBR0VfU0laRV80Sywgb3IsIGV2ZW4gYmV0dGVyLCBjb3B5IHRo
ZQpMaW51eCBkZWZpbml0aW9uLCB3aGljaCB3b3VsZCBtYWtlIGl0IG9idmlvdXMgd2hlcmUgdGhp
cyBjb21lcyBmcm9tIGFuZAp3b3VsZCBhbGVydCBhbnkgZGV2ZWxvcGVyIG9mIHRoZSBQQUdFX1NJ
WkUgZGVwZW5kZW5jeS4KClBsdXMgbW92ZSB0aG9zZSBpbnRvIGhlYWQuUywgYXMgbWVudGlvbmVk
IGFib3ZlLgoKQ2hlZXJzLApBbmRyZS4KCj4gKwo+ICsjZGVmaW5lIF9fSEVBRF9GTEFHX1BIWVNf
QkFTRSAgIDEKPiArCj4gKyNkZWZpbmUgX19IRUFEX0ZMQUdTICAgICAgICAgICAgKChfX0hFQURf
RkxBR19QQUdFX1NJWkUgPDwgMSkgfCAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChfX0hFQURfRkxBR19QSFlTX0JBU0UgPDwgMykpCj4gKwo+ICsjZGVmaW5lIF9fS0VSTkVM
X1NJWkUgICAgICAgICAgIChfZW5kIC0gc3RhcnQpCj4gKwo+ICAjZW5kaWYgLyogX19BU01fQVNT
RU1CTEVSX0hfXyAqLwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12: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 1fxX69-0008Nf-M1; Wed, 05 Sep 2018 12:39:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxX68-0008NZ-QI
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 12:39:52 +0000
X-Inumbo-ID: e581a563-b108-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e581a563-b108-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 12:40:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78579364"
To: Jan Beulich <JBeulich@suse.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
 <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
 <cf1ff537-4d7b-a1cb-74ed-b2ff7983f316@citrix.com>
 <5B8FCB2502000078001E58A9@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=
 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
 6+ahAA==
Message-ID: <ba242be2-c3b5-c313-e416-29f29dd13ec1@citrix.com>
Date: Wed, 5 Sep 2018 13:39:18 +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: <5B8FCB2502000078001E58A9@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] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDUvMDkvMTggMTM6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA5LjE4IGF0
IDE0OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzA5LzE4
IDA4OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA0LjA5LjE4IGF0IDIwOjQ0LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTMvMDgvMTggMTE6MDEs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRoaXMgaXMgaW4gcHJlcGFyYXRpb24gdG8gc2V0
IHVwIGQtPm1heF9jcHVzIGFuZCBkLT52Y3B1W10gaW4gZG9tYWluX2NyZWF0ZSgpLAo+Pj4+PiBh
bmQgYWxsb3cgbGF0ZXIgcGFydHMgb2YgZG9tYWluIGNvbnN0cnVjdGlvbiB0byBoYXZlIGFjY2Vz
cyB0byB0aGUgdmFsdWVzLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+PiAtLS0KPj4+Pj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+PiAt
LS0KPj4+Pj4gIHhlbi9jb21tb24vZG9tYWluLmMgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tCj4+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5j
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4+PiBpbmRleCBiZTUxNDI2Li4wYzQ0ZjI3IDEwMDY0
NAo+Pj4+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPj4+Pj4gQEAgLTMyMiw2ICszMjIsMjMgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
X2NyZWF0ZShkb21pZF90IGRvbWlkLAo+Pj4+PiAgICAgICAgICBlbHNlCj4+Pj4+ICAgICAgICAg
ICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9wdjsKPj4+Pj4gIAo+Pj4+PiArICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+Pj4+PiArICAgICAgICAgICAgZC0+bnJf
cGlycXMgPSBucl9zdGF0aWNfaXJxcyArIGV4dHJhX2RvbVVfaXJxczsKPj4+Pj4gKyAgICAgICAg
ZWxzZQo+Pj4+PiArICAgICAgICAgICAgZC0+bnJfcGlycXMgPSBleHRyYV9od2RvbV9pcnFzID8g
bnJfc3RhdGljX2lycXMgKyAKPj4gZXh0cmFfaHdkb21faXJxcwo+Pj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogYXJjaF9od2RvbV9pcnFzKGRvbWlkKTsK
Pj4+Pj4gKyAgICAgICAgaWYgKCBkLT5ucl9waXJxcyA+IG5yX2lycXMgKQo+Pj4+PiArICAgICAg
ICAgICAgZC0+bnJfcGlycXMgPSBucl9pcnFzOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIHJhZGl4
X3RyZWVfaW5pdCgmZC0+cGlycV90cmVlKTsKPj4+Pj4gKyAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyAg
ICBpZiAoIChlcnIgPSBhcmNoX2RvbWFpbl9jcmVhdGUoZCwgY29uZmlnKSkgIT0gMCApCj4+Pj4+
ICsgICAgICAgIGdvdG8gZmFpbDsKPj4+Pj4gKyAgICBpbml0X3N0YXR1cyB8PSBJTklUX2FyY2g7
Cj4+Pj4+ICsKPj4+Pj4gKyAgICBpZiAoICFpc19pZGxlX2RvbWFpbihkKSApCj4+Pj4+ICsgICAg
ewo+Pj4+PiAgICAgICAgICB3YXRjaGRvZ19kb21haW5faW5pdChkKTsKPj4+Pj4gICAgICAgICAg
aW5pdF9zdGF0dXMgfD0gSU5JVF93YXRjaGRvZzsKPj4+Pj4gIAo+Pj4+PiBAQCAtMzUyLDE2ICsz
NjksNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4+Pj4g
QmV0d2VlbiB0aGVzZSB0d28gaHVua3MgaXM6Cj4+Pj4KPj4+PiAgICAgICAgIGQtPmlvbWVtX2Nh
cHMgPSByYW5nZXNldF9uZXcoZCwgIkkvTyBNZW1vcnkiLCAKPj4gUkFOR0VTRVRGX3ByZXR0eXBy
aW50X2hleCk7Cj4+Pj4gICAgICAgICBkLT5pcnFfY2FwcyAgID0gcmFuZ2VzZXRfbmV3KGQsICJJ
bnRlcnJ1cHRzIiwgMCk7Cj4+Pj4KPj4+PiB3aGljaCBpcyBpbXBvcnRhbnQsIGJlY2F1c2UgaXQg
dHVybnMgb3V0IHRoYXQgeDg2J3MKPj4+PiBhcmNoX2RvbWFpbl9kZXN0cm95KCkgZGVwZW5kcyBv
biBkLT5pcnFfY2FwcyBhbHJlYWR5IGJlaW5nIGluaXRpYWxpc2VkLgo+Pj4gTW92aW5nIHRoaXMg
dXAgbG9va3MgcmVhc29uYWJsZSB0byBtZS4gIlNpbXBsZSIgaW5pdGlhbGl6YXRpb24gY2FuCj4+
PiBjZXJ0YWlubHkgYmUgZG9uZSBlYXJseSAoaS5lLiBiZWZvcmUgYXJjaF9kb21haW5fY3JlYXRl
KCkpLCBkb24ndAo+Pj4geW91IHRoaW5rPwo+PiBObyAtIHRoYXQgZGVmZWF0cyB0aGUgcHVycG9z
ZSBvZiBtYWtpbmcgdGhlIGRlc3Ryb3kgcGF0aCBpZGVtcG90ZW50LiAKPj4gRm9yIHVzIHRvIHJl
bW92ZSB0aGUgbWF4X3ZjcHVzIGh5cGVyY2FsbCwgX2RvbWFpbl9kZXN0cm95KCkgbXVzdCBiZQo+
PiBjYXBhYmxlIG9mIGNvcnJlY3RseSBjbGVhbmluZyB1cCBhIGRvbWFpbiBmcm9tIGFueSBzdGF0
ZSBvZgo+PiBpbml0aWFsaXNhdGlvbiwgaW5jbHVkaW5nIGlmIHRoZSByZWxldmFudCBpbml0IGNh
bGxzIGhhdmVuJ3QgYmVlbiBtYWRlIHlldC4KPiBJIGFncmVlIHVwIHRvIGhlcmUuCj4KPj4gVGhl
c2UgcmFuZ2VzZXRfbmV3KCkgY2FsbHMgY2Fubm90IG1vdmUgZWFybGllciB0aGFuIHRoZSBmaXJz
dCBhY3Rpb24KPj4gd2hpY2ggbWlnaHQgZmFpbCAod2hpY2ggaXMgdGhlIFhTTSBpbml0IGNhbGwg
dG8gZ2V0IHRoZSBzZWN1cml0eSBsYWJlbAo+PiBjb3JyZWN0KS4KPiBCdXQgSSBtdXN0IGJlIG92
ZXJsb29raW5nIHNvbWV0aGluZyBjcnVjaWFsIGhlcmU6IElmIF9kb21haW5fZGVzdHJveSgpCj4g
d2FzIGlkZW1wb3RlbnQsIGhvdyBkb2VzIGl0IG1hdHRlciBhdCB3aGF0IHBvaW50IHRoZSByYW5n
ZXNldHMgZ2V0Cj4gaW5pdGlhbGl6ZWQ/CgpfZG9tYWluX2Rlc3Ryb3koKSBpcyBpZGVtcG90ZW50
IChmb3IgdGhlIHZlcnkgc21hbGwgcXVhbnRpdHkgb2Ygc3RhdGUgaXQKY3VycmVudGx5IGxvb2tz
IGFmdGVyKS7CoCBUaGUgcHJvYmxlbSBpcyB0aGF0IGFyY2hfZG9tYWluX2Rlc3Ryb3koKSBpcwpu
b3QgaWRlbXBvdGVudCwgYW5kIG5lZWRzIG5lZWRzIHRvIGJlY29tZSBzbywgYW5kIG1vdmluZyB0
aGUKcmFuZ2VzZXRfbmV3KCkgY2FsbHMgYXMgeW91IG9yaWdpbmFsbHkgc3VnZ2VzdGVkIGlzIG5v
dCBhIGZpeCBmb3IKYXJjaF9kb21haW5fZGVzdHJveSgpJ3MgaWRlbXBvdGVuY3kgYnVnLgoKPgo+
Pj4+IFRoZSBwYXRoIHdoaWNoIGJsb3dzIHVwIGlzOgo+Pj4+Cj4+Pj4gYXJjaF9kb21haW5fZGVz
dHJveSgpCj4+Pj4gICBmcmVlX2RvbWFpbl9waXJxcygpCj4+Pj4gICAgIHVubWFwX2RvbWFpbl9w
aXJxKCkKPj4+PiAgICAgICBpcnFfZGVueV9hY2Nlc3MoKQo+Pj4+ICAgICAgICAgcmFuZ2VzZXRf
cmVtb3ZlX3NpbmdsZXRvbigoZCktPmlycV9jYXBzLCBpKQo+Pj4gQnV0IHdoYXQgSVJRIGRvIHdl
IGZpbmQgdG8gdW5tYXAgaGVyZT8gVGhlcmUgY2FuJ3QgYmUgYW55IHRoYXQgaGF2ZQo+Pj4gYmVl
biBtYXBwZWQsIHdoZW4gLT5pcnFfY2FwcyBpcyBzdGlsbCBOVUxMLiBJT1cgSSBkb24ndCBjdXJy
ZW50bHkgc2VlCj4+PiBob3cgZG9tYWluX3BpcnFfdG9faXJxKCkgd291bGQgbGVnaXRpbWF0ZWx5
IHJldHVybiBhIHBvc2l0aXZlIHZhbHVlIGF0Cj4+PiB0aGlzIHBvaW50IGluIHRpbWUsIHlldCB0
aGF0J3Mgd2hhdCBndWFyZHMgdGhlIGNhbGxzIHRvIHVubWFwX2RvbWFpbl9waXJxKCkuCj4+IEl0
IGlzIHBpcnEgMiB3aGljaCBleHBsb2Rlcywgd2hpY2ggaXMgdGhlIGZpcnN0IG9mIHRoZSByZWR1
bmRhbnQgcGlycQo+PiBzdHJ1Y3R1cmVzIGFsbG9jYXRlZCBmb3IgbGVnYWN5IHJvdXRpbmcuCj4+
Cj4+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhpcyBjb2RlIHdlbGwgZW5vdWdoIHRvIGNv
bW1lbnQgb24gd2h5Cj4+IGRvbWFpbl9waXJxX3RvX2lycSgpIHJldHVybnMgYSBwb3NpdGl2ZSB2
YWx1ZSBhdCB0aGlzIHBvaW50LCBidXQgSSdtCj4+IGdvaW5nIHRvIGdvIG91dCBvbiBhIGxpbWIg
YW5kIHN1Z2dlc3QgaXQgbWlnaHQgYmUgcmVsYXRlZCB0byBvdXIKPj4gdW5uZWNlc3NhcnkoPykg
cHJlYWxsb2NhdGlvbi4KPiBJJ3ZlIG1lYW53aGlsZSBjb25zaWRlcmVkIHRoaXMgYXMgdGhlIHJl
YXNvbiwgdG9vLiBBbmQgaWlyYyB0aGUKPiBwcmUtYWxsb2NhdGlvbiBpcyBiZWNhdXNlIGd1ZXN0
cyAoaW5jbHVkaW5nIERvbTApIGJ5cGFzcyBzb21lIG9mCj4gdGhlIHNldHVwIHRoZXkgd291bGQg
ZG8gZm9yIG5vbi1sZWdhY3kgSVJRcy4gVGhpcyBtYXkgaGF2ZSBiZWVuCj4ganVzdCBhIFhlbm9M
aW51eCAobWlzKWJlaGF2aW9yLCBidXQgZXZlbiB0aGVuIEknbSBub3QgY29udmluY2VkCj4gd2Ug
Y291bGQgZWFzaWx5IGFsdGVyIHRoaW5ncy4KCkJ5cGFzcyB3aGljaCBzZXR1cD/CoCBPbmUgd2F5
IG9yIGFub3RoZXIgdGhleSBoYXZlIHRvIGJpbmQgdGhlIGlycSBiZWZvcmUKaXQgY2FuIGJlIHVz
ZWQsIHNvIEkgc3RpbGwgZG9uJ3Qgc2VlIHdoeSBhbnkgc3RydWN0dXJlIHByZWFsbG9jYXRpb24g
aXMKbmVlZGVkLsKgIChSZXNlcnZhdGlvbiBvZiBsZWdhY3kgaXJxIG51bWJlcnMsIHBlcmFocHMu
KQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 12:52:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 12: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 1fxXIF-0001Rq-7J; Wed, 05 Sep 2018 12: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=g8ke=lt=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1fxXID-0001Ri-Tt
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 12:52:21 +0000
X-Inumbo-ID: 4bcf555e-b10a-11e8-a8a5-bc764e045a96
Received: from mail-oi0-x243.google.com (unknown [2607:f8b0:4003:c06::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bcf555e-b10a-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 14:50:41 +0200 (CEST)
Received: by mail-oi0-x243.google.com with SMTP id l82-v6so13285397oih.11
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 05:52:20 -0700 (PDT)
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=6x0+yjijHJLsX65tyeI5Z+TFzW9mfH8CJl4Vul/F+0I=;
 b=W5Zn8NfC0rfX1VsfAZlYyE/pxXi9T8oJSx0Yil0wcAjFk48SrYFol7rC3Qoco4bcDJ
 MwM4m3DFz4q5O5lj45zZEz0NLwKJ7DbBs1ptiszGhsIER3leapVLJ0ylu4s/scQ7xmyz
 mxsgG0FxyzVZqgVEltrHi3Dvf4mxVVMuLy1BIVYkZpjhrpE+7vCMiIqiXNOapq0cvqt1
 hYSQSv2+eTR9IW8As0Y/oiaVPc7wIkoBlmgcbZA7kCIZHj6Og1gUv21cmP0I7B/joTwR
 dpZ94Ilb0/UHfms6YMRSVUHRTGq8dEzTWCu7ZuENgqAf6IwLyifaLB627NPANguMO/Xz
 2HOQ==
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=6x0+yjijHJLsX65tyeI5Z+TFzW9mfH8CJl4Vul/F+0I=;
 b=r6p90s5T3XuslwpZ6eynQ7oC7iemkc4MngABxkGCIg677W/U6XGXm6IHo9Vn840FSr
 GBBowgJa/brpoKqEKdsDcCLIQC4aFXXd82NEBM3fU+gOwZ0xN+vlXLgnc9YtqZIhGNl2
 U4GBUcukHrxAHzt07MAY+E2BXqyjEnA7a100v3umpqmw5Snw55Xshm8YjYIteR96VTs4
 wbJYSsCgwQCkj48hn52GrLb4sVnwzylglPrOppNzOk+XuBZ9dFdJjlJlIKa7cVxRubB3
 WeXJAC3W0mmw6KDOyWBNGcNHKxvo9SyS2OaJNdZzbMkQdXwV69tiWYKK64eZBi82lngs
 PIsg==
X-Gm-Message-State: APzg51Dq+51yFF0c6XBLg2fZXPVw15ty22kjqfSngSh81djOEceq7m5L
 jeM6GfmlO0+bVmzSdTcEjFRtbdOwmbfLc4Gi3rzpS8eN
X-Google-Smtp-Source: ANB0VdZY2LR4WsOjojIMCv9oGicqu5jdyUGQ7EhKjsxMJqnovKo0VsKwINj1rXSDmiKbpXMkcwstigpxh/xfaT9OI3Q=
X-Received: by 2002:aca:e184:: with SMTP id
 y126-v6mr28911507oig.313.1536151940237; 
 Wed, 05 Sep 2018 05:52:20 -0700 (PDT)
MIME-Version: 1.0
References: <1536081906-27881-1-git-send-email-amittomer25@gmail.com>
 <8af6b645-b5b4-d0fb-e25a-69b2ad988445@arm.com>
In-Reply-To: <8af6b645-b5b4-d0fb-e25a-69b2ad988445@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 5 Sep 2018 18:22:08 +0530
Message-ID: <CABHD4K8uWYXH1xodmrgS+689x=X=R4BvEDR+xKmxCaNw-H-UWA@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] xen:arm: Populate arm64 image 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, 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>

SGVsbG8sCgpUaGFua3MgZm9yIGhhdmluZyBhIGxvb2suCgpPbiBXZWQsIFNlcCA1LCAyMDE4IGF0
IDY6MDcgUE0gQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+
Cj4gSGksCj4KPiBJIGRvbid0IHRoaW5rIGl0J3MgaGVscGZ1bCB0byBoaWRlIHRoYXQgS0VSTkVM
X1NJWkUgZGVmaW5pdGlvbiBpbgo+IGFub3RoZXIgZmlsZS4gUGxlYXNlIGp1c3QgcHV0ICJfZW5k
IC0gc3RhcnQiIGhlcmUuCgpZZWFoLCAgSSB0aG91Z2h0IGFib3V0IGl0IGFuZCBmZWx0IHRoYXQg
aXQgd291bGQgYmUgY2xlYW5lciBhbmQgbW9yZQpyZWFkYWJsZSBpZiB3ZSB1c2UgbWFjcm9zIGhl
cmUuCgpBbHNvLCB3YW50ZWQgdG8gaGF2ZSBtaW5pbWFsIGNoYW5nZXMgaW4gaGVhZC5TIGFuZCB0
aGF0IGlzIHRoZSByZWFzb24KZm9yIHVzaW5nIGFzc2VtYmxlLmguCgo+IEVpdGhlciB5b3UgY2Fs
bCB0aGlzIF9fSEVBRF9GTEFHX1BBR0VfU0laRV80Sywgb3IsIGV2ZW4gYmV0dGVyLCBjb3B5IHRo
ZQo+IExpbnV4IGRlZmluaXRpb24sIHdoaWNoIHdvdWxkIG1ha2UgaXQgb2J2aW91cyB3aGVyZSB0
aGlzIGNvbWVzIGZyb20gYW5kCj4gd291bGQgYWxlcnQgYW55IGRldmVsb3BlciBvZiB0aGUgUEFH
RV9TSVpFIGRlcGVuZGVuY3kuCj4KPiBQbHVzIG1vdmUgdGhvc2UgaW50byBoZWFkLlMsIGFzIG1l
bnRpb25lZCBhYm92ZS4KCk9rLgo+ID4gKwo+ID4gKyNkZWZpbmUgX19LRVJORUxfU0laRSAgICAg
ICAgICAgKF9lbmQgLSBzdGFydCkKPiA+ICsKPiA+ICAjZW5kaWYgLyogX19BU01fQVNTRU1CTEVS
X0hfXyAqLwo+ID4KClRoYW5rcwotQW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13: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 1fxXTM-0002Nv-IH; Wed, 05 Sep 2018 13:03:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qsk/=lt=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1fxXTM-0002Np-8u
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:03:52 +0000
X-Inumbo-ID: 40252009-b10c-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 40252009-b10c-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:04: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 CD67B1596;
 Wed,  5 Sep 2018 06:03:50 -0700 (PDT)
Received: from [10.4.12.198] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 0FAF43F5BC; Wed,  5 Sep 2018 06:03:49 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <1536081906-27881-1-git-send-email-amittomer25@gmail.com>
 <8af6b645-b5b4-d0fb-e25a-69b2ad988445@arm.com>
 <CABHD4K8uWYXH1xodmrgS+689x=X=R4BvEDR+xKmxCaNw-H-UWA@mail.gmail.com>
From: Andre Przywara <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 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
 i4aIXCH3Wv6K
Message-ID: <520bfefd-7260-0916-2bc3-bb57fdfdc2f3@arm.com>
Date: Wed, 5 Sep 2018 14:04:20 +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: <CABHD4K8uWYXH1xodmrgS+689x=X=R4BvEDR+xKmxCaNw-H-UWA@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xen:arm: Populate arm64 image 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, 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>

SGksCgpPbiAwNS8wOS8xOCAxMzo1MiwgQW1pdCBUb21lciB3cm90ZToKPiBIZWxsbywKPiAKPiBU
aGFua3MgZm9yIGhhdmluZyBhIGxvb2suCj4gCj4gT24gV2VkLCBTZXAgNSwgMjAxOCBhdCA2OjA3
IFBNIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPj4KPj4g
SGksCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgaXQncyBoZWxwZnVsIHRvIGhpZGUgdGhhdCBLRVJORUxf
U0laRSBkZWZpbml0aW9uIGluCj4+IGFub3RoZXIgZmlsZS4gUGxlYXNlIGp1c3QgcHV0ICJfZW5k
IC0gc3RhcnQiIGhlcmUuCj4gCj4gWWVhaCwgIEkgdGhvdWdodCBhYm91dCBpdCBhbmQgZmVsdCB0
aGF0IGl0IHdvdWxkIGJlIGNsZWFuZXIgYW5kIG1vcmUKPiByZWFkYWJsZSBpZiB3ZSB1c2UgbWFj
cm9zIGhlcmUuCgpJIGRvbid0IHNlZSBob3cgdGhpcyBpbXByb3ZlcyByZWFkYWJpbGl0eS4KVGhl
IHBvaW50IGlzIHRoYXQgdGhpcyBsaW5lIGFzIGlzOgoKIC5xdWFkIF9fS0VSTkVMX1NJWkUgLyog
RWZmZWN0aXZlIHNpemUgb2Yga2VybmVsIGltYWdlLCBsaXR0bGUtZW5kaWFuICovCgpjb252ZXlz
IG9ubHkgbGl0dGxlIGluZm9ybWF0aW9uLCBiYXNpY2FsbHkgeW91IHNheSB0aGF0ICJrZXJuZWwg
c2l6ZSBpcwprZXJuZWwgc2l6ZSIuIEkgd291bGQgcmF0aGVyIHNlZSB0aGUgYWN0dWFsIGRlZmlu
aXRpb24gb2Yga2VybmVsIHNpemUKaGVyZSwgc2luY2UgdGhlIGNvbW1lbnQgZXhwbGFpbnMgdGhl
IG1lYW5pbmcgYWxyZWFkeS4KCj4gQWxzbywgd2FudGVkIHRvIGhhdmUgbWluaW1hbCBjaGFuZ2Vz
IGluIGhlYWQuUyBhbmQgdGhhdCBpcyB0aGUgcmVhc29uCj4gZm9yIHVzaW5nIGFzc2VtYmxlLmgu
Cgphc3NlbWJsZXIuaCB3b3VsZG4ndCBiZSB0aGUgcmlnaHQgcGxhY2UgYW55d2F5LiBBRkFJQ1Qg
aXQncyBvbmx5IHRoZXJlCnRvIG1ha2UgdGhvc2UgZmlsZXMgaW4gbGliLyBoYXBweSwgd2hpY2gg
YXJlIG1vc3RseSBjb3BpZWQgZnJvbSBMaW51eC4KCkNoZWVycywKQW5kcmUuCgo+PiBFaXRoZXIg
eW91IGNhbGwgdGhpcyBfX0hFQURfRkxBR19QQUdFX1NJWkVfNEssIG9yLCBldmVuIGJldHRlciwg
Y29weSB0aGUKPj4gTGludXggZGVmaW5pdGlvbiwgd2hpY2ggd291bGQgbWFrZSBpdCBvYnZpb3Vz
IHdoZXJlIHRoaXMgY29tZXMgZnJvbSBhbmQKPj4gd291bGQgYWxlcnQgYW55IGRldmVsb3BlciBv
ZiB0aGUgUEFHRV9TSVpFIGRlcGVuZGVuY3kuCj4+Cj4+IFBsdXMgbW92ZSB0aG9zZSBpbnRvIGhl
YWQuUywgYXMgbWVudGlvbmVkIGFib3ZlLgo+IAo+IE9rLgo+Pj4gKwo+Pj4gKyNkZWZpbmUgX19L
RVJORUxfU0laRSAgICAgICAgICAgKF9lbmQgLSBzdGFydCkKPj4+ICsKPj4+ICAjZW5kaWYgLyog
X19BU01fQVNTRU1CTEVSX0hfXyAqLwo+Pj4KPiAKPiBUaGFua3MKPiAtQW1pdAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:16:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:16: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 1fxXfY-0003FX-PQ; Wed, 05 Sep 2018 13:16:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxXfX-0003FN-Uu
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:16:27 +0000
X-Inumbo-ID: 027f39aa-b10e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 027f39aa-b10e-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:17: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 1D8F17A9;
 Wed,  5 Sep 2018 06:16:26 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E6F2E3F614;
 Wed,  5 Sep 2018 06:16:24 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
Date: Wed, 5 Sep 2018 14:16:23 +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: <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwOS8wNS8yMDE4IDAxOjE3IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
biAwNC4wOS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAwOS8wMy8y
MDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4K
Pj4gSGkgVm9sb2R5bXlyLAo+Pgo+Pj4gT24gMDMuMDkuMTggMjA6MzgsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4KPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRv
ci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2VuY2UsCj4+Pj4+IHRlbGwgaXQgYWJvdXQg
ZG9tYWluIGNyZWF0aW9uL2Rlc3R1Y3Rpb24gYW5kIGZvcndhcmQgYWxsIGtub3duCj4+Pj4KPj4+
PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24vCj4+Pj4KPj4+Pj4gY2FsbHMuCj4+Pj4+Cj4+Pj4+
IFRoaXMgaXMgYWxsIHdoYXQgaXMgbmVlZGVkIGZvciBEb20wIHRvIHdvcmsgd2l0aCBPUC1URUUg
YXMgbG9uZwo+Pj4+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2VzIHdpdGggT1AtVEVF
LiBBbnkgYXR0ZW1wdCB0byBjYWxsCj4+Pj4+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFu
ZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Cj4+Pj4gU2hhbGwgd2UgZXhw
ZWN0IGZpcmV3b3Jrcz8gOikuCj4+PiBJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBu
byBzdWNjZXNzIDopCj4+Pgo+Pj4+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3Ig
Zm9yYmlkZGluZyBEb21VIGFjY2VzcyB1bnRpbCBpdCAKPj4+PiBpcyBzdXBwb3J0ZWQuIFRoaXMg
YWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCAKPj4+PiBzdXBwb3J0
IGZvciBPUC1URUUgd2l0aG91dCB0aGUgcmVzdC4KPj4+IFNvbWUgdGltZSBhZ28geW91IHNhaWQg
dGhhdCBJIGNhbid0IGJlIHN1cmUgdGhhdCBEb20wIGlzIDE6MSBtYXBwZWQsIAo+Pj4gYmVjYXVz
ZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mgc2hvdWxkIGJlIGZvcmJp
ZGRlbi4gCj4+PiBJIGNhbiBvbWl0Cj4+Cj4+IE9oIHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBp
dCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYmVjYXVzZSAKPj4gdGhlcmUgYXJlIG5vdGhp
bmcgaW4gRG9tMCBwcmV2ZW50aW5nIHRvIHNoYXJlIHBhZ2UgdGhhdCBhcmUgbm90IGRpcmVjdCAK
Pj4gbWFwcGVkLgo+IAo+PiBUaGlzIHdpbGwgbWFrZSBlYXNpZXIgZm9yIHRoZSBjb21taXRlciAo
ZWl0aGVyIFN0ZWZhbm8gb3IgSSkgdG8ga25vdyAKPj4gdGhpcyBjYW4ndCBnbyB3aXRob3V0IHRo
ZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4+Cj4gQWgsIHN1cmUuIEhhZCB0byBpbmRpY2F0ZSB0aGlz
IGV4cGxpY2l0bHkuIFdpbGwgZG8gdGhpcyBpbiB0aGUgbmV4dCAKPiB2ZXJzaW9uIG9mIHRoZSBz
ZXJpZXMuCj4gCj4gWy4uLl0KPj4+Pgo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAmcmVzcCk7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywg
MCwgcmVzcC5hMCk7Cj4+Pj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3AuYTEp
Owo+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAyLCByZXNwLmEyKTsKPj4+Pj4gK8Kg
wqDCoCBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+Pj4+ICvCoMKgwqAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDQsIDApOwo+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAw
KTsKPj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+Pj4+ICvCoMKgwqAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICtzdGF0aWMg
dm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+PiArewo+Pj4+
PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDC
oCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+
Pj4+PiArCj4+Pj4+ICvCoMKgwqAgLyogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0
dGluZyBkb3duICovCj4+Pj4+ICvCoMKgwqAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfVk1fREVT
VFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAKPj4+Pj4gMCwgMCwgMCwgMCwKPj4+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+Cj4+Pj4gU28g
dGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBr
aW5kIG9mIAo+Pj4+IGV4cGVjdGluZyB0aGF0IGl0IG1heSB0aW1lIHNvbWUgdGltZSB0byBkZXN0
cm95IGEgZG9tYWluLgo+Pj4KPj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNvIGl0IGNh
bid0IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIHJlYWxseSAKPj4+IGZhc3QsIGF0IGxlc3QgaW4g
T1AtVEVFIGNhc2UuCj4+Cj4+IFdpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxseSBrbm93IHdo
YXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSAKPj4gYSByb3VnaCBpZGVhPwo+ICJGYXN0
IiB1c2VkIHRoZXJlIGluIGEgc2Vuc2UsIGRlZmluZWQgaW4gU01DQ0M6Cj4gCj4gIgo+IEZhc3Qg
Q2FsbHMgZXhlY3V0ZSBhdG9taWMgb3BlcmF0aW9ucy4KPiAKPiBUaGUgY2FsbCBhcHBlYXJzIHRv
IGJlIGF0b21pYyBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUgY2FsbGluZyBQRSwgCj4gYW5k
IHJldHVybnMgd2hlbiB0aGUgcmVxdWVzdGVkCj4gb3BlcmF0aW9uIGhhcyBjb21wbGV0ZWQuIgo+
IAo+IEFuZCAiU3RhbmRhcmQgQ2FsbCIgKHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0aGUgc2VyaWVz
KSBpcyB0aGUgIllpZWxkaW5nIAo+IENhbGwiLiBQcm9iYWJseSBJIHNob3VsZCB1c2UgdGVybSBm
cm9tIFNNQ0NDLCBidXQgZm9yIHNvbWUgcmVhc29uIEkgCj4gc3RpY2sgdG8gdGVybSB1c2VkIGl0
IE9QLVRFRS4KCkkgZG9uJ3QgbWluZCB3aGljaCB0ZXJtIHlvdSB1c2VkIGFzIGxvbmcgYXMgeW91
IGNsZWFybHkgZGVmaW5lIHRoZW0gCndpdGhpbiB5b3VyIHNlcmllcy4KCj4gCj4gSSBjYW4gZG8g
c29tZSBtZWFzdXJlbWVudHMgb24gaG93ICJmYXN0IiB0aGlzIHBhcnRpY3VsYXIgY2FsbCBpcy4g
QnV0IAo+IHByb2JsZW0gaXMgdGhhdCBpdCBpcyByZWFsbHkgYXRvbWljIGZyb20gT1AtVEVFIHBl
cnNwZWN0aXZlLgoKTXkgY29uY2VybiBpcyB1c3VhbGx5IHN1Y2ggb3BlcmF0aW9uIGNhbiB0YWtl
IHRpbWUuIEluIHRoZSBjb250ZXh0IG9mIApYZW4sIHRoZSBkb21haW4gZGVzdHJ1Y3Rpb24gcGF0
aCBpcyBwcmVlbXB0aWJsZSB3aGljaCBhbGxvdyBhIGRvbWFpbiB0byAKYmUgcmVzY2hlZHVsZWQu
CgpXaGlsZSB0b2RheSwgU01DX1ZNX0RFU1RST1lFRCBpcyBhIGZhc3QgY2FsbCBiZWNhdXNlIHRo
ZXJlIGFyZSBub3QgbXVjaC4gCkkgYW0gYSBiaXQgY29uY2VybiB0aGF0IGluIHRoZSBmdXR1cmUg
dGhpcyBtYXkgZ3JvdyBhbmQgdGhlcmVmb3JlIHR1cm4gCmludG8gYSBsb25nIG9wZXJhdGlvbiAo
aS5lIGZldyBtcykuCgpTbyBJIGFtIGEgYml0IGNvbmNlcm5lZCB0aGF0IHRoaXMgaW50ZXJmYWNl
IGlzIG5vdCBmdXR1cmUtcHJvb2YuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:16:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:16: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 1fxXfZ-0003Fd-2C; Wed, 05 Sep 2018 13:16:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxXfY-0003FO-1T
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 13:16:28 +0000
X-Inumbo-ID: 026508cb-b10e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 026508cb-b10e-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:17: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 1D8F17A9;
 Wed,  5 Sep 2018 06:16:26 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E6F2E3F614;
 Wed,  5 Sep 2018 06:16:24 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
Date: Wed, 5 Sep 2018 14:16:23 +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: <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwOS8wNS8yMDE4IDAxOjE3IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
biAwNC4wOS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAwOS8wMy8y
MDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4K
Pj4gSGkgVm9sb2R5bXlyLAo+Pgo+Pj4gT24gMDMuMDkuMTggMjA6MzgsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4KPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRv
ci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2VuY2UsCj4+Pj4+IHRlbGwgaXQgYWJvdXQg
ZG9tYWluIGNyZWF0aW9uL2Rlc3R1Y3Rpb24gYW5kIGZvcndhcmQgYWxsIGtub3duCj4+Pj4KPj4+
PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24vCj4+Pj4KPj4+Pj4gY2FsbHMuCj4+Pj4+Cj4+Pj4+
IFRoaXMgaXMgYWxsIHdoYXQgaXMgbmVlZGVkIGZvciBEb20wIHRvIHdvcmsgd2l0aCBPUC1URUUg
YXMgbG9uZwo+Pj4+PiBhcyBEb20wIHNoYXJlcyAxOjEgbWFwcGVkIHBhZ2VzIHdpdGggT1AtVEVF
LiBBbnkgYXR0ZW1wdCB0byBjYWxsCj4+Pj4+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFu
ZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Cj4+Pj4gU2hhbGwgd2UgZXhw
ZWN0IGZpcmV3b3Jrcz8gOikuCj4+PiBJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBu
byBzdWNjZXNzIDopCj4+Pgo+Pj4+IEFueXdheSwgSSB0aGluayB0aGlzIGlzIGEgY2FsbCBmb3Ig
Zm9yYmlkZGluZyBEb21VIGFjY2VzcyB1bnRpbCBpdCAKPj4+PiBpcyBzdXBwb3J0ZWQuIFRoaXMg
YWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCAKPj4+PiBzdXBwb3J0
IGZvciBPUC1URUUgd2l0aG91dCB0aGUgcmVzdC4KPj4+IFNvbWUgdGltZSBhZ28geW91IHNhaWQg
dGhhdCBJIGNhbid0IGJlIHN1cmUgdGhhdCBEb20wIGlzIDE6MSBtYXBwZWQsIAo+Pj4gYmVjYXVz
ZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mgc2hvdWxkIGJlIGZvcmJp
ZGRlbi4gCj4+PiBJIGNhbiBvbWl0Cj4+Cj4+IE9oIHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBp
dCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYmVjYXVzZSAKPj4gdGhlcmUgYXJlIG5vdGhp
bmcgaW4gRG9tMCBwcmV2ZW50aW5nIHRvIHNoYXJlIHBhZ2UgdGhhdCBhcmUgbm90IGRpcmVjdCAK
Pj4gbWFwcGVkLgo+IAo+PiBUaGlzIHdpbGwgbWFrZSBlYXNpZXIgZm9yIHRoZSBjb21taXRlciAo
ZWl0aGVyIFN0ZWZhbm8gb3IgSSkgdG8ga25vdyAKPj4gdGhpcyBjYW4ndCBnbyB3aXRob3V0IHRo
ZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4+Cj4gQWgsIHN1cmUuIEhhZCB0byBpbmRpY2F0ZSB0aGlz
IGV4cGxpY2l0bHkuIFdpbGwgZG8gdGhpcyBpbiB0aGUgbmV4dCAKPiB2ZXJzaW9uIG9mIHRoZSBz
ZXJpZXMuCj4gCj4gWy4uLl0KPj4+Pgo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAmcmVzcCk7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywg
MCwgcmVzcC5hMCk7Cj4+Pj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3AuYTEp
Owo+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAyLCByZXNwLmEyKTsKPj4+Pj4gK8Kg
wqDCoCBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+Pj4+ICvCoMKgwqAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDQsIDApOwo+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAw
KTsKPj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+Pj4+ICvCoMKgwqAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICtzdGF0aWMg
dm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+PiArewo+Pj4+
PiArwqDCoMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDC
oCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+
Pj4+PiArCj4+Pj4+ICvCoMKgwqAgLyogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0
dGluZyBkb3duICovCj4+Pj4+ICvCoMKgwqAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfVk1fREVT
VFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAwLCAKPj4+Pj4gMCwgMCwgMCwgMCwKPj4+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+Cj4+Pj4gU28g
dGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdhcyBr
aW5kIG9mIAo+Pj4+IGV4cGVjdGluZyB0aGF0IGl0IG1heSB0aW1lIHNvbWUgdGltZSB0byBkZXN0
cm95IGEgZG9tYWluLgo+Pj4KPj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNvIGl0IGNh
bid0IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIHJlYWxseSAKPj4+IGZhc3QsIGF0IGxlc3QgaW4g
T1AtVEVFIGNhc2UuCj4+Cj4+IFdpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxseSBrbm93IHdo
YXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSAKPj4gYSByb3VnaCBpZGVhPwo+ICJGYXN0
IiB1c2VkIHRoZXJlIGluIGEgc2Vuc2UsIGRlZmluZWQgaW4gU01DQ0M6Cj4gCj4gIgo+IEZhc3Qg
Q2FsbHMgZXhlY3V0ZSBhdG9taWMgb3BlcmF0aW9ucy4KPiAKPiBUaGUgY2FsbCBhcHBlYXJzIHRv
IGJlIGF0b21pYyBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUgY2FsbGluZyBQRSwgCj4gYW5k
IHJldHVybnMgd2hlbiB0aGUgcmVxdWVzdGVkCj4gb3BlcmF0aW9uIGhhcyBjb21wbGV0ZWQuIgo+
IAo+IEFuZCAiU3RhbmRhcmQgQ2FsbCIgKHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0aGUgc2VyaWVz
KSBpcyB0aGUgIllpZWxkaW5nIAo+IENhbGwiLiBQcm9iYWJseSBJIHNob3VsZCB1c2UgdGVybSBm
cm9tIFNNQ0NDLCBidXQgZm9yIHNvbWUgcmVhc29uIEkgCj4gc3RpY2sgdG8gdGVybSB1c2VkIGl0
IE9QLVRFRS4KCkkgZG9uJ3QgbWluZCB3aGljaCB0ZXJtIHlvdSB1c2VkIGFzIGxvbmcgYXMgeW91
IGNsZWFybHkgZGVmaW5lIHRoZW0gCndpdGhpbiB5b3VyIHNlcmllcy4KCj4gCj4gSSBjYW4gZG8g
c29tZSBtZWFzdXJlbWVudHMgb24gaG93ICJmYXN0IiB0aGlzIHBhcnRpY3VsYXIgY2FsbCBpcy4g
QnV0IAo+IHByb2JsZW0gaXMgdGhhdCBpdCBpcyByZWFsbHkgYXRvbWljIGZyb20gT1AtVEVFIHBl
cnNwZWN0aXZlLgoKTXkgY29uY2VybiBpcyB1c3VhbGx5IHN1Y2ggb3BlcmF0aW9uIGNhbiB0YWtl
IHRpbWUuIEluIHRoZSBjb250ZXh0IG9mIApYZW4sIHRoZSBkb21haW4gZGVzdHJ1Y3Rpb24gcGF0
aCBpcyBwcmVlbXB0aWJsZSB3aGljaCBhbGxvdyBhIGRvbWFpbiB0byAKYmUgcmVzY2hlZHVsZWQu
CgpXaGlsZSB0b2RheSwgU01DX1ZNX0RFU1RST1lFRCBpcyBhIGZhc3QgY2FsbCBiZWNhdXNlIHRo
ZXJlIGFyZSBub3QgbXVjaC4gCkkgYW0gYSBiaXQgY29uY2VybiB0aGF0IGluIHRoZSBmdXR1cmUg
dGhpcyBtYXkgZ3JvdyBhbmQgdGhlcmVmb3JlIHR1cm4gCmludG8gYSBsb25nIG9wZXJhdGlvbiAo
aS5lIGZldyBtcykuCgpTbyBJIGFtIGEgYml0IGNvbmNlcm5lZCB0aGF0IHRoaXMgaW50ZXJmYWNl
IGlzIG5vdCBmdXR1cmUtcHJvb2YuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:25:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxXoc-0004Aj-AL; Wed, 05 Sep 2018 13:25:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxXob-0004Ae-AR
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:25:49 +0000
X-Inumbo-ID: f7c5a692-b10e-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f7c5a692-b10e-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 15:24:08 +0200 (CEST)
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 02D387A9;
 Wed,  5 Sep 2018 06:25:47 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8DCD3F614;
 Wed,  5 Sep 2018 06:25:45 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9f776054-6d29-9e42-fea1-e7e80430bd7e@arm.com>
Date: Wed, 5 Sep 2018 14:25:44 +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: <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sstabellini@kernel.org,
 shameerali.kolothum.thodi@huawei.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>

SGkgQW5kcmV3LAoKT24gMDkvMDQvMjAxOCAwODo1MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAwNC8wOS8xOCAyMDozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MDkvMDQvMjAxOCAwODoyMSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQSBmb2xsb3ctdXAg
cGF0Y2ggd2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCj4+PiBp
bml0aWFsaXphdGluZyB0aGUgdkdJQ3YzIGRvbWFpbiBzdHJ1Y3R1cmUuIEhvd2V2ZXIgdGhpcyBp
bmZvcm1hdGlvbiBpcwo+Pj4gbm90IGF2YWlsYWJsZSBhdCBkb21haW4gY3JlYXRpb24uIFRoaXMg
aXMgb25seSBrbm93biBvbmNlCj4+PiBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3Ig
dGhhdCBkb21haW4uCj4+Pgo+Pj4gSW4gb3JkZXIgdG8gZ2V0IHRoZSBtYXggdkNQVXMgYXJvdW5k
LCBkZWxheSB0aGUgZG9tYWluIHBhcnQgb2YgdGhlIHZHSUMKPj4+IHYzIGluaXRpYWxpemF0aW9u
IHVudGlsIHRoZSBmaXJzdCB2Q1BVIG9mIHRoZSBkb21haW4gaXMgaW5pdGlhbGl6ZWQuCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+
Cj4+PiAtLS0KPj4+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4+Cj4+PiBUaGlzIGlzIG5hc3R5IGJ1dCBJIGNhbid0IGZpbmQgYSBiZXR0ZXIgd2F5
IGZvciBYZW4gNC4xMSBhbmQgb2xkZXIuIFRoaXMKPj4+IGlzIG5vdCBuZWNlc3NhcnkgZm9yIHVu
c3RhYmxlIGFzIHRoZSBudW1iZXIgb2YgdkNQVXMgaXMga25vd24gYXQgZG9tYWluCj4+PiBjcmVh
dGlvbi4KPj4+Cj4+PiBBbmRyZXcsIEkgaGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIgeW91
IGhhdmUgYSBiZXR0ZXIgaWRlYSB3aGVyZSB0bwo+Pj4gcGxhY2UgdGhpcyBjYWxsIG9uIFhlbiA0
LjExIGFuZCBvbGRlci4KPj4KPj4gSSBqdXN0IG5vdGljZWQgdGhhdCBkLT5tYXhfdmNwdXMgaXMg
aW5pdGlhbGl6ZWQgYWZ0ZXIKPj4gYXJjaF9kb21haW5fY3JlYXRlLiBTbyB3aXRob3V0IHRoaXMg
cGF0Y2ggb24gWGVuIDQuMTIsIGl0IHdpbGwgbm90IHdvcmsuCj4+Cj4+IFRoaXMgaXMgZ2V0dGlu
ZyBuYXN0aWVyIGJlY2F1c2UgYXJjaF9kb21haW5faW5pdCBpcyB0aGUgb25lIGluaXRpYWxpemUK
Pj4gdGhlIHZhbHVlIHJldHVybmVkIGJ5IGRvbTBfbWF4X3ZjcHVzLiBTbyBJIGFtIG5vdCBlbnRp
cmVseSBzdXJlIHdoYXQKPj4gdG8gZG8gaGVyZS4KPiAKPiBUaGUgcG9zaXRpb25pbmcgYWZ0ZXIg
YXJjaF9kb21haW5fY3JlYXRlKCkgaXMgdW5mb3J0dW5hdGUsIGJ1dCBJCj4gY291bGRu4oCZdCBt
YW5hZ2UgYmV0dGVyIHdpdGggQVJNJ3MgY3VycmVudCBiZWhhdmlvdXIgYW5kIEphbidzIGluc2lz
dGVuY2UKPiB0aGF0IHRoZSBhbGxvY2F0aW9uIG9mIGQtPnZjcHUgd2FzIGNvbW1vbi7CoCBJJ2Qg
cHJlZmVyIGlmIHRoZSBkZXBlbmRlbmN5Cj4gY291bGQgYmUgYnJva2VuIGFuZCB0aGUgYWxsb2Nh
dGlvbiBtb3ZlZCBlYXJsaWVyLgo+IAo+IE9uZSBvcHRpb24gbWlnaHQgYmUgdG8gaGF2ZSBhbiBh
cmNoX2NoZWNrX2RvbWFpbmNvbmZpZygpIChvciBzaW1pbGFyPykKPiB3aGljaCBpcyBjYWxsZWQg
dmVyeSBlYXJseSBvbiBhbmQgY2FuIHNhbml0eSBjaGVjayB0aGUgdmFsdWVzLCBpbmNsdWRpbmcK
PiBjcm9zcy1jaGVja2luZyB0aGUgdmdpYyBhbmQgbWF4X3ZjcHVzIHNldHRpbmdzP8KgIEl0IGNv
dWxkIGV2ZW4gYmUKPiByZXNwb25zaWJsZSBmb3IgbXV0YXRpbmcgWEVOX0RPTUNUTF9DT05GSUdf
R0lDX05BVElWRSBpbnRvIHRoZSBjb3JyZWN0Cj4gcmVhbCB2YWx1ZS4KCkkgdGhpbmsgaXQgaXMg
ZG9hYmxlIHdpdGhvdXQgdG9vIG11Y2ggdHJvdWJsZSBvbiBBcm0uIEkgY2FuIGhhdmUgYSBsb29r
IAphdCB0aGlzIGZvciBYZW4gNC4xMiBvbmNlIHRoaXMgc2VyaWVzIGlzIG1lcmdlZC4KCj4gCj4g
QXMgZm9yIHlvdXIgcGF0Y2ggaGVyZSwgaXRzIGEgZ3Jvc3MgaGFjaywgYnV0IGl0cyBwcm9iYWJs
eSB0aGUgYmVzdAo+IHdoaWNoIGNhbiBiZSBkb25lLsKgIEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkn
bSBzdXJwcmlzZWQvY29uY2VybmVkIHRoYXQKPiBYZW4gaGFzIGxhc3RlZCB0aGlzIGxvbmcgd2l0
aCBzdWNoIGEgZnVuZGFtZW50YWwgZ2FwIGluIGRvbWFpbiBjcmVhdGlvbi4KCkkgYW0gc3VycHJp
c2VkIHRvby4gSG9wZWZ1bGx5IHlvdXIgcmV3b3JrIHdpbGwgbWFrZSBldmVyeXRoaW5nIGVhc2ll
ciB0byAKdXNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:31:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:31: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 1fxXtx-0004pm-VL; Wed, 05 Sep 2018 13:31: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=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxXtw-0004pc-ET
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:31:20 +0000
X-Inumbo-ID: bd83889d-b10f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd83889d-b10f-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 15:29:39 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxXtu-0006Lj-BV; Wed, 05 Sep 2018 13: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 1fxXtu-0000JU-2h; Wed, 05 Sep 2018 13:31:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxXtu-0004NO-21; Wed, 05 Sep 2018 13:31:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127307-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=780e2d309812e54353259bb9e6c28886e994b065
X-Osstest-Versions-That: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 13:31:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127307: 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>

ZmxpZ2h0IDEyNzMwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3ODBlMmQzMDk4MTJlNTQzNTMyNTliYjllNmMyODg4NmU5OTRiMDY1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYTNiZDgxMTE4NThhMWZiMDQ1
YTZkZGMwYjM2ZDcyMTY0ZDljNWRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcyNjUgIDIwMTgt
MDktMDQgMTM6MDA6MjkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzA3ICAy
MDE4LTA5LTA1IDExOjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRhM2JkODExMTguLjc4MGUyZDMw
OTggIDc4MGUyZDMwOTgxMmU1NDM1MzI1OWJiOWU2YzI4ODg2ZTk5NGIwNjUgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxXzF-00056O-2l; Wed, 05 Sep 2018 13:36:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxXzD-00056A-K3
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 13:36:47 +0000
X-Inumbo-ID: d92d0cb1-b110-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d92d0cb1-b110-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:37: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 ACE6B7A9;
 Wed,  5 Sep 2018 06:36:45 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D0933F73C;
 Wed,  5 Sep 2018 06:36:44 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <667e115f-9fda-3b02-5397-cab0d780cf3e@arm.com>
Date: Wed, 5 Sep 2018 14:36:42 +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: <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gU29tZSBmYXN0IFNNQ0NDIGNhbGxzIHRvIE9QLVRFRSBzaG91bGQgYmUgaGFuZGxl
ZCBpbiBhIHNwZWNpYWwgd2F5Lgo+IENhcGFiaWxpdGllcyBleGNoYW5nZSBzaG91bGQgYmUgZmls
dGVyZWQgb3V0LCBzbyBvbmx5IGNhcHMKPiBrbm93biB0byBtZWRpYXRvciBhcmUgdXNlZC4gQWxz
byBtZWRpYXRvciBkaXNhYmxlcyBzdGF0aWMgU0hNCj4gbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1
c2UgaXQgY2FuJ3Qgc2hhcmUgT1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgo+IE9ubHkgZG9t
YWluIGNhbiBzaGFyZSBtZW1vcnkgd2l0aCBPUC1URUUsIHNvIGl0IGVuc3VyZXMgdGhhdCBPUC1U
RUUKPiBzdXBwb3J0cyBkeW5hbWljIFNITS4KPiAKPiBCYXNpY2FsbHksIHN0YXRpYyBTSE0gaXMg
YSByZXNlcnZlZCBtZW1vcnkgcmVnaW9uIHdoaWNoIGlzIGFsd2F5cwo+IG1hcHBlZCBpbnRvIE9Q
LVRFRSBhZGRyZXNzIHNwYWNlLiBJdCBiZWxvbmdzIHRvIE9QLVRFRS4gTm9ybWFsbHksCj4gTlcg
aXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlcmUsIHNvIGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9Q
LVRFRS4KPiAKPiBPbiBvdGhlciBoYW5kLCBkeW5hbWljIFNITSBpcyBOVydzIG93biBtZW1vcnks
IHdoaWNoIGl0IGNhbiBzaGFyZQo+IHdpdGggT1AtVEVFLiBPUC1URUUgbWFwcyB0aGlzIG1lbW9y
eSBkeW5hbWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwo+IGFjY2VzcyBpdC5zIHdvCj4gCj4gQmVj
YXVzZSBtZWRpYXRvciBjYW4ndCBzaGFyZSBvbmUgc3RhdGljIFNITSByZWdpb24gd2l0aCBhbGwg
Z3Vlc3RzLAo+IGl0IGp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbC4KCldvdWxkIGl0IG1ha2Ugc2Vu
c2UgdG8gc3RpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3Mgc3RhdGljIFNI
TT8KCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gICAxIGZpbGUg
Y2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBp
bmRleCA3YmI4NGQ5Li40OGJmZjVkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBAIC01Niw3ICs1Niw3IEBA
IHN0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgcmV0dXJu
IDA7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICtzdGF0aWMgYm9vbCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gICB7Cj4gICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPiAg
IAo+IEBAIC03OSw2ICs3OSwyMCBAQCBzdGF0aWMgdm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+ICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPiAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
NywgMCk7Cj4gKwo+ICsgICAgcmV0dXJuIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVSTl9PSzsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgcmV0KQo+ICt7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0
KTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAyLCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCAwKTsKPiArICAgIHNldF91
c2VyX3JlZyhyZWdzLCA0LCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKPiAr
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA3
LCAwKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKPiBAQCAtOTIsNiArMTA2LDM5IEBAIHN0YXRpYyB2b2lkIG9wdGVlX2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAgICAgICAmcmVz
cCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGll
cyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgdWludDMyX3QgY2FwczsK
PiArCj4gKyAgICAvKiBGaWx0ZXIgb3V0IHVua25vd24gZ3Vlc3QgY2FwcyAqLwo+ICsgICAgY2Fw
cyA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiArICAgIGNhcHMgJj0gT1BURUVfU01DX05TRUNf
Q0FQX1VOSVBST0NFU1NPUjsKCkkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBpbnRyb2R1
Y2UgYSBkZWZpbmUgZm9yIHRoZSBtYXNrLgoKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBj
YXBzKTsKPiArCj4gKyAgICAvKiBGb3J3YXJkIGNhbGwgYW5kIHJldHVybiBlcnJvciAoaWYgYW55
KSBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ICsgICAgaWYgKCAhZm9yd2FyZF9jYWxsKHJlZ3MpICkK
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXBzID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpOwo+ICsKPiArICAgIC8qIEZpbHRlciBvdXQgdW5rbm93biBPUC1URUUgY2FwcyAqLwo+
ICsgICAgY2FwcyAmPSBPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8Cj4gKyAg
ICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8Cj4gKyAgICAgICAgT1BU
RUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE07CgpTYW1lIGhlcmUuCgo+ICsKPiArICAgIC8qIERy
b3Agc3RhdGljIFNITV9SUEMgY2FwICovCj4gKyAgICBjYXBzICY9IH5PUFRFRV9TTUNfU0VDX0NB
UF9IQVZFX1JFU0VSVkVEX1NITTsKPiArCj4gKyAgICAvKiBEb24ndCBhbGxvdyBndWVzdHMgdG8g
d29yayB3aXRob3V0IGR5bmFtaWMgU0hNICovCj4gKyAgICBpZiAoICEoY2FwcyAmIE9QVEVFX1NN
Q19TRUNfQ0FQX0RZTkFNSUNfU0hNKSApIHsKCkNvZGluZyBzdHlsZS4KCmlmICggLi4uICkKewoK
PiArICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMKTsK
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICBzZXRfdXNlcl9yZWco
cmVncywgMSwgY2Fwcyk7CgpOZXdsaW5lIGhlcmUuCgo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30K
PiArCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgIHsKPiAgICAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQo+
IEBAIC0xMDMsMTAgKzE1MCwxNyBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19GVU5DSURfR0VU
X09TX1JFVklTSU9OOgo+ICAgICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEU6Cj4g
ICAgICAgY2FzZSBPUFRFRV9TTUNfRElTQUJMRV9TSE1fQ0FDSEU6Cj4gKyAgICAgICAgZm9yd2Fy
ZF9jYWxsKHJlZ3MpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgIGNhc2UgT1BURUVf
U01DX0dFVF9TSE1fQ09ORklHOgo+ICsgICAgICAgIC8qIE5vIHN0YXRpYyBTSE0gYXZhaWxhYmxl
IGZvciBndWVzdHMgKi8KPiArICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRV
Uk5fRU5PVEFWQUlMKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICBjYXNlIE9QVEVF
X1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9leGNo
YW5nZV9jYXBhYmlsaXRpZXMocmVncyk7Cj4gICAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRI
X0FSRzoKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKPiArICAg
ICAgICAvKiBUT0RPOiBBZGQgcHJvcGVyIGhhbmRsaW5nIGZvciB0aGlzIGNhbGxzICovCgpJIHRo
aW5rIEkgd291bGQgcHJlZmVyIGlmIHRoZSBjYWxsIHdlcmUgbm90IGludHJvZHVjZWQgaW4gdGhl
IGZpcnN0IApwbGFjZS4gWW91IHRoZW4gYWRkIGNhbGwgd2hlbiB0aGV5IGFyZSBhY3R1YWxseSBp
bXBsZW1lbnRlZC4KCj4gICAgICAgICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiAgICAgICAgICAg
cmV0dXJuIHRydWU7Cj4gICAgICAgZGVmYXVsdDoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxXzE-00056I-QX; Wed, 05 Sep 2018 13:36:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxXzD-000568-Ep
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:36:47 +0000
X-Inumbo-ID: d957bb53-b110-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d957bb53-b110-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:37: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 ACE6B7A9;
 Wed,  5 Sep 2018 06:36:45 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D0933F73C;
 Wed,  5 Sep 2018 06:36:44 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <667e115f-9fda-3b02-5397-cab0d780cf3e@arm.com>
Date: Wed, 5 Sep 2018 14:36:42 +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: <1535993677-20816-6-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gU29tZSBmYXN0IFNNQ0NDIGNhbGxzIHRvIE9QLVRFRSBzaG91bGQgYmUgaGFuZGxl
ZCBpbiBhIHNwZWNpYWwgd2F5Lgo+IENhcGFiaWxpdGllcyBleGNoYW5nZSBzaG91bGQgYmUgZmls
dGVyZWQgb3V0LCBzbyBvbmx5IGNhcHMKPiBrbm93biB0byBtZWRpYXRvciBhcmUgdXNlZC4gQWxz
byBtZWRpYXRvciBkaXNhYmxlcyBzdGF0aWMgU0hNCj4gbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1
c2UgaXQgY2FuJ3Qgc2hhcmUgT1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgo+IE9ubHkgZG9t
YWluIGNhbiBzaGFyZSBtZW1vcnkgd2l0aCBPUC1URUUsIHNvIGl0IGVuc3VyZXMgdGhhdCBPUC1U
RUUKPiBzdXBwb3J0cyBkeW5hbWljIFNITS4KPiAKPiBCYXNpY2FsbHksIHN0YXRpYyBTSE0gaXMg
YSByZXNlcnZlZCBtZW1vcnkgcmVnaW9uIHdoaWNoIGlzIGFsd2F5cwo+IG1hcHBlZCBpbnRvIE9Q
LVRFRSBhZGRyZXNzIHNwYWNlLiBJdCBiZWxvbmdzIHRvIE9QLVRFRS4gTm9ybWFsbHksCj4gTlcg
aXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhlcmUsIHNvIGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9Q
LVRFRS4KPiAKPiBPbiBvdGhlciBoYW5kLCBkeW5hbWljIFNITSBpcyBOVydzIG93biBtZW1vcnks
IHdoaWNoIGl0IGNhbiBzaGFyZQo+IHdpdGggT1AtVEVFLiBPUC1URUUgbWFwcyB0aGlzIG1lbW9y
eSBkeW5hbWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwo+IGFjY2VzcyBpdC5zIHdvCj4gCj4gQmVj
YXVzZSBtZWRpYXRvciBjYW4ndCBzaGFyZSBvbmUgc3RhdGljIFNITSByZWdpb24gd2l0aCBhbGwg
Z3Vlc3RzLAo+IGl0IGp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbC4KCldvdWxkIGl0IG1ha2Ugc2Vu
c2UgdG8gc3RpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3Mgc3RhdGljIFNI
TT8KCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gICAxIGZpbGUg
Y2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBp
bmRleCA3YmI4NGQ5Li40OGJmZjVkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBAIC01Niw3ICs1Niw3IEBA
IHN0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgcmV0dXJu
IDA7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgZm9yd2FyZF9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICtzdGF0aWMgYm9vbCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gICB7Cj4gICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPiAg
IAo+IEBAIC03OSw2ICs3OSwyMCBAQCBzdGF0aWMgdm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+ICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPiAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
NywgMCk7Cj4gKwo+ICsgICAgcmV0dXJuIHJlc3AuYTAgPT0gT1BURUVfU01DX1JFVFVSTl9PSzsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgcmV0KQo+ICt7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0
KTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAyLCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCAwKTsKPiArICAgIHNldF91
c2VyX3JlZyhyZWdzLCA0LCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKPiAr
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA3
LCAwKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKPiBAQCAtOTIsNiArMTA2LDM5IEBAIHN0YXRpYyB2b2lkIG9wdGVlX2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAgICAgICAmcmVz
cCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGll
cyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgdWludDMyX3QgY2FwczsK
PiArCj4gKyAgICAvKiBGaWx0ZXIgb3V0IHVua25vd24gZ3Vlc3QgY2FwcyAqLwo+ICsgICAgY2Fw
cyA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiArICAgIGNhcHMgJj0gT1BURUVfU01DX05TRUNf
Q0FQX1VOSVBST0NFU1NPUjsKCkkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBpbnRyb2R1
Y2UgYSBkZWZpbmUgZm9yIHRoZSBtYXNrLgoKPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBj
YXBzKTsKPiArCj4gKyAgICAvKiBGb3J3YXJkIGNhbGwgYW5kIHJldHVybiBlcnJvciAoaWYgYW55
KSBiYWNrIHRvIHRoZSBndWVzdCAqLwo+ICsgICAgaWYgKCAhZm9yd2FyZF9jYWxsKHJlZ3MpICkK
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXBzID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpOwo+ICsKPiArICAgIC8qIEZpbHRlciBvdXQgdW5rbm93biBPUC1URUUgY2FwcyAqLwo+
ICsgICAgY2FwcyAmPSBPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8Cj4gKyAg
ICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8Cj4gKyAgICAgICAgT1BU
RUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE07CgpTYW1lIGhlcmUuCgo+ICsKPiArICAgIC8qIERy
b3Agc3RhdGljIFNITV9SUEMgY2FwICovCj4gKyAgICBjYXBzICY9IH5PUFRFRV9TTUNfU0VDX0NB
UF9IQVZFX1JFU0VSVkVEX1NITTsKPiArCj4gKyAgICAvKiBEb24ndCBhbGxvdyBndWVzdHMgdG8g
d29yayB3aXRob3V0IGR5bmFtaWMgU0hNICovCj4gKyAgICBpZiAoICEoY2FwcyAmIE9QVEVFX1NN
Q19TRUNfQ0FQX0RZTkFNSUNfU0hNKSApIHsKCkNvZGluZyBzdHlsZS4KCmlmICggLi4uICkKewoK
PiArICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMKTsK
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICBzZXRfdXNlcl9yZWco
cmVncywgMSwgY2Fwcyk7CgpOZXdsaW5lIGhlcmUuCgo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30K
PiArCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgIHsKPiAgICAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQo+
IEBAIC0xMDMsMTAgKzE1MCwxNyBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19GVU5DSURfR0VU
X09TX1JFVklTSU9OOgo+ICAgICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEU6Cj4g
ICAgICAgY2FzZSBPUFRFRV9TTUNfRElTQUJMRV9TSE1fQ0FDSEU6Cj4gKyAgICAgICAgZm9yd2Fy
ZF9jYWxsKHJlZ3MpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgIGNhc2UgT1BURUVf
U01DX0dFVF9TSE1fQ09ORklHOgo+ICsgICAgICAgIC8qIE5vIHN0YXRpYyBTSE0gYXZhaWxhYmxl
IGZvciBndWVzdHMgKi8KPiArICAgICAgICBzZXRfcmV0dXJuKHJlZ3MsIE9QVEVFX1NNQ19SRVRV
Uk5fRU5PVEFWQUlMKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICBjYXNlIE9QVEVF
X1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9leGNo
YW5nZV9jYXBhYmlsaXRpZXMocmVncyk7Cj4gICAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRI
X0FSRzoKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQzoKPiArICAg
ICAgICAvKiBUT0RPOiBBZGQgcHJvcGVyIGhhbmRsaW5nIGZvciB0aGlzIGNhbGxzICovCgpJIHRo
aW5rIEkgd291bGQgcHJlZmVyIGlmIHRoZSBjYWxsIHdlcmUgbm90IGludHJvZHVjZWQgaW4gdGhl
IGZpcnN0IApwbGFjZS4gWW91IHRoZW4gYWRkIGNhbGwgd2hlbiB0aGV5IGFyZSBhY3R1YWxseSBp
bXBsZW1lbnRlZC4KCj4gICAgICAgICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiAgICAgICAgICAg
cmV0dXJuIHRydWU7Cj4gICAgICAgZGVmYXVsdDoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:38:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:38: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 1fxY0n-0005Fb-GL; Wed, 05 Sep 2018 13:38:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxY0m-0005FT-Na
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:38:24 +0000
X-Inumbo-ID: 130bddad-b111-11e8-a6a9-d7ebe60f679a
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.87]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 130bddad-b111-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:39:13 +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=rlybkegvv99aRcHk0DPA0hCRnhPj5YtCMxhXIRNukLs=;
 b=GatRsYUqL1vhKJcpiyQ91EL7Il6OjDbTnbryUSKhLFfmfr/sVHAC6qRVGzdsCVBqHdKUoydKs0hq5WIqkwN2HGxdNBboiiqNsEVZGoiNSn3NyRUtHr3mc3Hqum8khsLjJ3BF5w/ie7E6ypAv1vg/1RFNWksdShQENnp8P2Q1jyk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 VI1PR03MB3775.eurprd03.prod.outlook.com (2603:10a6:803:34::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.17; Wed, 5 Sep 2018 13:38:16 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
 <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
Date: Wed, 5 Sep 2018 16:38:11 +0300
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: <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR05CA0140.eurprd05.prod.outlook.com
 (2603:10a6:7:28::27) To VI1PR03MB3775.eurprd03.prod.outlook.com
 (2603:10a6:803:34::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b98542e2-8372-4438-ad38-08d61334d600
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 3:wtk5AQv7k5i+9krjNVqP1IP6R5CZuknlAcuuhnpX8LRVheauBW4rodSNMNggM1QIfHQIGy5m6qjMAeSaIlTtL1YDUSzSelIVsYC5sSHldshxWLlcXbJHLHGiK7mB71ceIoxOHtPvPq8DPtN80zmBCf6b4tMqZsaWajYGo0HOpLSaXZ9aHsjz9Qb7pGIxCqwDuJvd1oamuAE4Q2Mgpx2ybaXl7Ie/aRFqCwZn8DQ/FWniZ7OIgF00DSaHZaav7Lgx;
 25:AH/PzpbgOUvTM8ge/lbYgFtc3tB9/AC7JZlfRr3I9PgxbF6yn28dBEm12E+XqhGg20uFTDgNhOWGXBUD6m1yuYydK6ak6sYAHjVp046fvkE5Dkvc7px4K9YPcFgO4WnVMXXm1XUhFWFLCuemgCFSJtWifm6S2AUOFfM8LaYAHyZ/P7jKW1v7PZeqhneqC07d2RE4ER2yqIp7Y2LWJvyOx8itrBhW9Dw2pB3zpyErITx2Zjln+7UUz1dgIXKhUxvVwXfn5DbHXwN+qxjl3vXMXWFgtTqZCGrEJ9r5pX0Oef50n4FNve4GV6h7TZaw2zJQA7JEGlqRe+gEGDzcdIh2Wg==;
 31:kd2GeLqYyP0E5ympoQgCaOgbG+cScZhJ7pJKNV4u1MDLLmodbxWK6BcC/mjqe1KHGGjAlJbyW9rdiCeid1Ny7oznxojLmdlGb9aTnlqEXF+Fydrv+uR6cN7dRZR3IZwjG8uVf1qENxLO0Oh1q8lFJgiNcyquUA3hUNLRnvO4LBoyFXwFIc+HVSBzouOTTiYn0eoafY26MCtG6cx+DcO/ormQPDn3V2yGaj+8EBvfgSU=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 20:1XTCKascvyDuZ9vm8DLLqOfOAasqCFNo6fpcGL2q0K4pyGQ32KRO48i5kb4hPRB/RVlJf6BddzHOPEAeriWnr0qBfbrtb0WBUf7+32XB6xvOnnws8TOOigiq9nHKKujfDOAYIGSQC9khu3sGF8EBOXwMIw5kX3JsjwgpK1Q9mGNScXXQCRwoTRAz7TBAERCN+pMEyE/OssmKM+hhG4eLqDlYsrD8X8LjDyoy0kcBxpYagRNBVyKzOEZlhsOu363N/wLzAiwlfooCZRdCxcRnFs41jgXdBitm+hkgTydZaCkiFCD5/1VoIpnxG9ZBSVIhEiBNPoOwf8nRwFAPG7g9VTE6HvExrxRAoVzrZGcJnA7Ve/H4dd1Rq4bUH9b6pvrQ1i67TA5sQORSTAd71kQWxby/d3K2FyArIpaKwbJ04dkP3BuLidMU8arbmyRi0rKCUpZD3i7hcXwY4Lw/ctnQsDL3GSdfAG3aTAgfgsZ2OijMqE5TYHqiO63Zogo74JXy;
 4:wWo7iz2c62w5SYxnUII2MLm78+zxS2ban/di4fnPtxv7ChVfFnquTiUyxIUJYROcUOfBDStI07kkuntZQTdqYx0eUWh1wXlTAQaxK/i/4mOmHnrv5vZYbnk1VdKarE9Wfp+3o3WgEz4iPCU4IC7ZSwqLsGvtcJz05ydYRgfNtJuQ3z8Sf3r6+H71fAczewVZcLcLMv9lqpbX2wi0vwrCcepVa3ICsbMe1xIwvVlAt69wMd315C03+oWOcZ1NZh1X3ruLJXTVhqqcwffjyjyGaz2iBczmwH8o/N0Cor8FH5ma4RYMY/WpqWRzZutUrb0i73pnESxLcp3cOr3Cb4G7kUOkHw5agimG8+eS60yo8SI=
X-Microsoft-Antispam-PRVS: <VI1PR03MB377583C9693ADC048E90105DE6020@VI1PR03MB3775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(163750095850);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3775; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(346002)(39860400002)(376002)(199004)(189003)(52314003)(5660300001)(229853002)(26005)(4326008)(52146003)(2486003)(31686004)(52116002)(23676004)(386003)(65826007)(8676002)(50466002)(53546011)(186003)(106356001)(486006)(6246003)(3846002)(16526019)(77096007)(58126008)(6666003)(476003)(67846002)(76176011)(53936002)(6486002)(6116002)(956004)(11346002)(305945005)(446003)(2616005)(105586002)(7736002)(81156014)(97736004)(66066001)(68736007)(2870700001)(8936002)(86362001)(31696002)(65806001)(81166006)(316002)(14444005)(16576012)(2906002)(36756003)(72206003)(25786009)(93886005)(80792005)(47776003)(64126003)(478600001)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3775; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc1OzIzOmluNXErV0RwV20ra3VabUxBNk9NUkJCSzBO?=
 =?utf-8?B?YndaR2JteXpocWNSR2JIRmFXMjFla2MxMjNSS0pLTDhQZElQMUZ3QTBwQWg2?=
 =?utf-8?B?NjZMVmQzZTBIMGpVVEZDK1lVL3FOZnJIT09wYzk1dGV1QW5yWHBTeitKNkQ1?=
 =?utf-8?B?SEVRcXlxeUlMeUUvdnphTmdHeHREejhQSUlWZ0FCcndjUklFYUFoMUJYMkE3?=
 =?utf-8?B?N3lRTXBTTzNKdmlpcUJPbTNaVUV0NjJuWWw3amwvRWt3T1d3b1FhRHlKbmJ5?=
 =?utf-8?B?THhBa1Z6NWNmaXI1MU9XQU41d1lobUxIcHBITXJQNlQrVzBnMDRyZWErcmY4?=
 =?utf-8?B?RE80ZDY3N3ZsdFFTdDE3b09GeUc1NmxtZkpPWUFmS2NBVW10RDlVcDdVRml1?=
 =?utf-8?B?ckRkN1I2ZHB5MDdIR2hmWjdzMm9qMld6R3dNQ01ZRGIyTWVnUytCUXY4cWxu?=
 =?utf-8?B?VkliWlZhUU84bEJJUmYzMktDRWovUU5oNzJpek1mOGRLdklndy9VdVlzMCtx?=
 =?utf-8?B?a042dTA0UG0reGhjdm5HZVZTVXh2NjBYeHdXOSt2UXpFbC9PdnhEYkhIKzlI?=
 =?utf-8?B?UmV4eVFoNFl3cThJVGZJUXpTeUt6ZUg3c3ExK1B5MFFlYTU4Ui9vWXFCeUYw?=
 =?utf-8?B?a1VFdnArUVpkTzZIUlBxNGo5Y09zejZMZzM4Rmc5cWt3ZUk4djZQRUhha1U0?=
 =?utf-8?B?bGV4dytLcFhmV2V2MnhsdnhQcDVydHpsU05IQi9CdDRGaXNLV3NNaHhRaXFB?=
 =?utf-8?B?RGxiS01sWDV4RTJJa2k0V0ptWHN0VW81VE1vS2pLTXJwM2EvajNQZGRJbGR5?=
 =?utf-8?B?SXVRWHN0b1RiMWJrNU40a1RwZkRlQVA2YTRDWWo2Ly9iZDBRZXYxQzkxRlFD?=
 =?utf-8?B?ME80RzdOQTJiTysvK1VNVXE1VWhubGZHcStPWWRNdHJza2VlYmZ6RTlBaVFs?=
 =?utf-8?B?TDhqZ1VEMmFJSGVZdzV1ZWFTTnBuLy9XZEV5M1lGUm9GdTI4WXUwOUhkdVZP?=
 =?utf-8?B?ZFF5ME0ra2hUSkMrTUhiMnB2RVQrOCt0UjV6NWVZWVR1dE90c3hCZldiV3oz?=
 =?utf-8?B?amR5UWx2OUFTbDlRWWRoVllwUE5Eelh5YWpYN256TkZLMm9jZUIzWFExNWhp?=
 =?utf-8?B?RlAwZzY5VnlRL3QrM3FYa3U5bUdrN2g5N3RrWWJsU09FZ2lDaGdIcnMxOHFE?=
 =?utf-8?B?NStWNmJFVEppK1N1cEo3NlRERytHWXczNjZRV2szS2tBdjJQTDRLN0dNelBp?=
 =?utf-8?B?Nm1kUUUyNUY5WjVadGkvcExIMzlOckFQVDk2dmFOSHpnSUVyNXVlS2RNM3BQ?=
 =?utf-8?B?UFFtdlI5Q2xoZGd3MmRpQ1d6dHVEdU92bzYvZGVSRUl6WHMxOGJ2L2lyNGFN?=
 =?utf-8?B?dm5zOSsxYVJCVDUwZmxUODJVU0IrRXAxSkQyN1lSdUZaSTAxQm5oZ2h4VUJO?=
 =?utf-8?B?ckIxYllaUkNZdHZteVlIS1A1OUcwc1htdkdMcFRGWVdORjNGS0kvNjRDR2FM?=
 =?utf-8?B?TTVtWGxCcDZpdGtMcVh4ZTJ4dFg0bHdwS2RDQ2pJL1BOSzM5bENEZndZbXRo?=
 =?utf-8?B?M0J4M1oydVBtM2YyMWFQWlAyYVorNzJ2cWtqdmJJdzd0bllWd3RTTVIxR2g5?=
 =?utf-8?B?VHJxVmJvcjVSblEzOEhkZWFUMHA5RWlMUEVlajd5Tm4yVDdvNkNKbkJpYkF5?=
 =?utf-8?B?SzFMVjlwS0RLcGs0blQrVllpVEJTZU5nbGhOR01OZDliMEdPU2lpVzNZcFJo?=
 =?utf-8?B?L053OU55OGgrcHJnSmpWclVISkJqdFlMdEI4WUl3MjNiWEM2TmpZdHVFQWgy?=
 =?utf-8?B?Y3EyRGhVTTZuUFpBMmZOUHJEbXFkTlg2aUR0Zk1HYUtFZ283WFJ1V2VMV0ky?=
 =?utf-8?B?aS8wK3Jxek1razNwWW5GaEZVKys0YTRVcm1lVVNwL1M0UUJ2TjRPaEJVOXVS?=
 =?utf-8?B?K0NpaHJlVTU2MmtBOWlGMCs2L0hmSUN1dmVoMVg0OHl1cUN5OVlzdU5qZnhX?=
 =?utf-8?B?UER0TGtuejROZ3B3c00xZGdPRklYMG9QbFpDTS9aWElKODU2VHVVNmxmakpm?=
 =?utf-8?Q?jrUk=3D?=
X-Microsoft-Antispam-Message-Info: lw0BGiCHgdK04tG+v+ARmLS1a9b1DjS+adMBAMNb3Qagq97X18qvXVOP/CpJatnDenJl6J1gh2vAP6GSLJI1rnwCNdiqI07layNnMXk4wDD+3coWYeIhcclfkOz15cVHKqehRCdCG7PRle+zn+u39gXwL85pgtI02ok3LgLQljGTBVTdo1qpQFx1iGzviMlq4VGT8TQ9BvcaT6xX9lxc57at4U3FV8OsptQybrZ9404Vua0iLfcFu5LA1haQtTVXGTXOH0CcruulXCyi8h+IM5nqKIsx2bU/1deww3lL0qi/AaN91Fn87DPoxR4wohgKjrA0zyQeh+Q2g8a3LB+jQrNdeBQCxfS0pgX5gnhgN+Q=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 6:PCJ29Aum0CpGs+XLVgqBaEQMMyx+yxM8IBvFgbABts9/0xbwsfH83hYPLhOm9pro11j9NlzGnn/WMPEV8O4N/yBFLhXICSmQ9DK7ogff4c60b1SD+TzxFyz0+x73/p1P1Wme35uIUYXIqCeQ8ETmfm7xr017KUmqyl+ylV5dBEtVHZPWFLv8a1co+5kGUxb0HFbkgDel/PPgnY0OqOqBfsy9hWhmcDwxMf6jduhoFps7k9EoxIPvpYTJRT2P6roWm0BKyOYnLXxfhDrMOpyGlc0Cj9Z3JJlbpMydL9sKMHthjXUqCBGDZs8YB+HvUwbRFymbl5uFLTvKJo3i3c228wkgTLlZE1y2othecJBK8yWlOG5X1II0QtY1TnKtBO3FaN+UoclhsgfReJvLxl0fiLOzJl7Kqel6vtXav6cJPyAd+XKF5BiQ5yHR2WIsm3LfGn5aTS+XqAm91cb8xtBO0A==;
 5:f/jJaNne0wYUmeY+xzEyLUszoVsaePILh5Zu/UO0ZkuxG5YIq6XWRzt2FV+C4709IhAZSLWyfU/ys469jm6FiW2xu+7wJK92ajsuAyqnMgZlHCRdCFQAzoO1vIB3+SZXevbCAA4xyI5BAiUG2gTjXT9GZ2BKfSv5mqhadLfZGAk=;
 7:JhGhYyqeQpJtIFkvrgcnruUQTiDWnH8Zm8XXwtkmTiRZ71Jc9743zvKgL8q5aTHenD6Xn3wuRkESSoNL+UQb/el90QZbnQTljZ2SIMGe0iRWunDDmoxHt5iGY1YkPTLl8Lyx966riadUrzTi/Yg8uV8vV8TYvEdYNsThtbSkdNHzP9frSCupZ+nkMiMKPKC10G7xeyiEvNcariz8EZXhi/ioHeVPsQH4p4Ba/KgYy4BI3/wr4OxhOTraDgQbsIev
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 13:38:16.2068 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b98542e2-8372-4438-ad38-08d61334d600
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3775
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwNS4wOS4xOCAxNjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzA1LzIwMTggMDE6MTcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAwNC4w
OS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAwOS8wMy8yMDE4
IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBIaSBKdWxpZW4sCj4+Pgo+
Pj4gSGkgVm9sb2R5bXlyLAo+Pj4KPj4+PiBPbiAwMy4wOS4xOCAyMDozOCwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4+Cj4+Pj4+IE9uIDAzLzA5LzE4IDE3OjU0
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBt
ZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2VuY2UsCj4+Pj4+PiB0ZWxsIGl0
IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9uIGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+
Pj4+Pgo+Pj4+PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24vCj4+Pj4+Cj4+Pj4+PiBjYWxscy4K
Pj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3b3Jr
IHdpdGggT1AtVEVFIGFzIGxvbmcKPj4+Pj4+IGFzIERvbTAgc2hhcmVzIDE6MSBtYXBwZWQgcGFn
ZXMgd2l0aCBPUC1URUUuIEFueSBhdHRlbXB0IHRvIGNhbGwKPj4+Pj4+IE9QLVRFRSBmcm9tIERv
bVUgd2lsbCBmYWlsIGFuZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Pgo+
Pj4+PiBTaGFsbCB3ZSBleHBlY3QgZmlyZXdvcmtzPyA6KS4KPj4+PiBJIHRyaWVkIGNvdXBsZSBv
ZiB0aW1lLCBidXQgd2l0aCBubyBzdWNjZXNzIDopCj4+Pj4KPj4+Pj4gQW55d2F5LCBJIHRoaW5r
IHRoaXMgaXMgYSBjYWxsIGZvciBmb3JiaWRkaW5nIERvbVUgYWNjZXNzIHVudGlsIGl0IAo+Pj4+
PiBpcyBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdp
bmcgRG9tMCAKPj4+Pj4gc3VwcG9ydCBmb3IgT1AtVEVFIHdpdGhvdXQgdGhlIHJlc3QuCj4+Pj4g
U29tZSB0aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUgc3VyZSB0aGF0IERvbTAgaXMg
MToxIG1hcHBlZCwgCj4+Pj4gYmVjYXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFu
eSBhY2Nlc3Mgc2hvdWxkIGJlIGZvcmJpZGRlbi4gCj4+Pj4gSSBjYW4gb21pdAo+Pj4KPj4+IE9o
IHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ug
YmVjYXVzZSAKPj4+IHRoZXJlIGFyZSBub3RoaW5nIGluIERvbTAgcHJldmVudGluZyB0byBzaGFy
ZSBwYWdlIHRoYXQgYXJlIG5vdCAKPj4+IGRpcmVjdCBtYXBwZWQuCj4+Cj4+PiBUaGlzIHdpbGwg
bWFrZSBlYXNpZXIgZm9yIHRoZSBjb21taXRlciAoZWl0aGVyIFN0ZWZhbm8gb3IgSSkgdG8ga25v
dyAKPj4+IHRoaXMgY2FuJ3QgZ28gd2l0aG91dCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgo+Pj4K
Pj4gQWgsIHN1cmUuIEhhZCB0byBpbmRpY2F0ZSB0aGlzIGV4cGxpY2l0bHkuIFdpbGwgZG8gdGhp
cyBpbiB0aGUgbmV4dCAKPj4gdmVyc2lvbiBvZiB0aGUgc2VyaWVzLgo+Pgo+PiBbLi4uXQo+Pj4+
Pgo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+
Pj4gKwo+Pj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4+Pj4+
PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+Pj4+ICvCoMKgwqAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+Pj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9y
ZWcocmVncywgMywgcmVzcC5hMyk7Cj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA0
LCAwKTsKPj4+Pj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+Pj4+Pj4gK8Kg
wqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCA3LCAwKTsKPj4+Pj4+ICt9Cj4+Pj4+PiArCj4+Pj4+PiArc3RhdGljIHZvaWQgb3B0
ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4+ICt7Cj4+Pj4+PiArwqDC
oMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4+PiArCj4+Pj4+PiArwqDCoMKgIC8q
IEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9wcGVkICovCj4+Pj4+
PiArCj4+Pj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMgc2h1dHRp
bmcgZG93biAqLwo+Pj4+Pj4gK8KgwqDCoCBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9ERVNU
Uk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIAo+Pj4+Pj4gMCwgMCwgMCwgMCwKPj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4+Pj4KPj4+Pj4g
U28gdGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdh
cyBraW5kIG9mIAo+Pj4+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRpbWUgdG8g
ZGVzdHJveSBhIGRvbWFpbi4KPj4+Pgo+Pj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNv
IGl0IGNhbid0IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIAo+Pj4+IHJlYWxseSBmYXN0LCBhdCBs
ZXN0IGluIE9QLVRFRSBjYXNlLgo+Pj4KPj4+IFdpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxs
eSBrbm93IHdoYXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSAKPj4+IGEgcm91Z2ggaWRl
YT8KPj4gIkZhc3QiIHVzZWQgdGhlcmUgaW4gYSBzZW5zZSwgZGVmaW5lZCBpbiBTTUNDQzoKPj4K
Pj4gIgo+PiBGYXN0IENhbGxzIGV4ZWN1dGUgYXRvbWljIG9wZXJhdGlvbnMuCj4+Cj4+IFRoZSBj
YWxsIGFwcGVhcnMgdG8gYmUgYXRvbWljIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBjYWxs
aW5nIFBFLCAKPj4gYW5kIHJldHVybnMgd2hlbiB0aGUgcmVxdWVzdGVkCj4+IG9wZXJhdGlvbiBo
YXMgY29tcGxldGVkLiIKPj4KPj4gQW5kICJTdGFuZGFyZCBDYWxsIiAod2lsbCBiZSBpbnRyb2R1
Y2VkIGluIHRoZSBzZXJpZXMpIGlzIHRoZSAKPj4gIllpZWxkaW5nIENhbGwiLiBQcm9iYWJseSBJ
IHNob3VsZCB1c2UgdGVybSBmcm9tIFNNQ0NDLCBidXQgZm9yIHNvbWUgCj4+IHJlYXNvbiBJIHN0
aWNrIHRvIHRlcm0gdXNlZCBpdCBPUC1URUUuCj4gCj4gSSBkb24ndCBtaW5kIHdoaWNoIHRlcm0g
eW91IHVzZWQgYXMgbG9uZyBhcyB5b3UgY2xlYXJseSBkZWZpbmUgdGhlbSAKPiB3aXRoaW4geW91
ciBzZXJpZXMuCj4gCj4+Cj4+IEkgY2FuIGRvIHNvbWUgbWVhc3VyZW1lbnRzIG9uIGhvdyAiZmFz
dCIgdGhpcyBwYXJ0aWN1bGFyIGNhbGwgaXMuIEJ1dCAKPj4gcHJvYmxlbSBpcyB0aGF0IGl0IGlz
IHJlYWxseSBhdG9taWMgZnJvbSBPUC1URUUgcGVyc3BlY3RpdmUuCj4gCj4gTXkgY29uY2VybiBp
cyB1c3VhbGx5IHN1Y2ggb3BlcmF0aW9uIGNhbiB0YWtlIHRpbWUuIEluIHRoZSBjb250ZXh0IG9m
IAo+IFhlbiwgdGhlIGRvbWFpbiBkZXN0cnVjdGlvbiBwYXRoIGlzIHByZWVtcHRpYmxlIHdoaWNo
IGFsbG93IGEgZG9tYWluIHRvIAo+IGJlIHJlc2NoZWR1bGVkLgo+IAo+IFdoaWxlIHRvZGF5LCBT
TUNfVk1fREVTVFJPWUVEIGlzIGEgZmFzdCBjYWxsIGJlY2F1c2UgdGhlcmUgYXJlIG5vdCBtdWNo
LiAKPiBJIGFtIGEgYml0IGNvbmNlcm4gdGhhdCBpbiB0aGUgZnV0dXJlIHRoaXMgbWF5IGdyb3cg
YW5kIHRoZXJlZm9yZSB0dXJuIAo+IGludG8gYSBsb25nIG9wZXJhdGlvbiAoaS5lIGZldyBtcyku
Cj4gCj4gU28gSSBhbSBhIGJpdCBjb25jZXJuZWQgdGhhdCB0aGlzIGludGVyZmFjZSBpcyBub3Qg
ZnV0dXJlLXByb29mLgoKSSB0aGluaywgdGhpcyBpcyBicm9hZGVyIGlzc3VlLiBJLmUuIHRoZSBz
YW1lIGlzIHRydWUgZm9yIGFueSBjYWxscyB0byAKZmlybXdhcmUuCgpEb21haW4gZGVzdHJ1Y3Rp
b24gcGF0aCBpbiBYRU4gaXMgcHJlZW1wdGlibGUgYmVjYXVzZSBpdCBkZWFscyB3aXRoIGEgCmxv
dHMgb2YgcmVzb3VyY2VzIGFuZCBzb21lIHJlc291cmNlcyBjYW4gYmUgYmxvY2tlZCByaWdodCBu
b3csIGJlY2F1c2UgCnRoZXkgY2FuIGJlIHNoYXJlZCB3aXRoIG90aGVyIGRvbWFpbnMgKGF0IGxl
YXN0LCBpdCBpcyBteSB1bmRlcnN0YW5kaW5nKS4KCkN1cnJlbnQgbW9kZWwgb2YgdmlydHVhbGl6
YXRpb24gaW4gT1AtVEVFIGlzIG11Y2ggc2ltcGxlciBhbmQgZG9tYWluIApkZXN0cnVjdGlvbiBp
cyB0cnVseSBhdG9taWMgdGhpbmcuIEl0IGlzIHJlYWxseSBqdXN0IGNvdXBsZSBvZiBjYWxscyB0
byAKZnJlZSgpLgoKSSBjYW4ndCB0ZWxsIHdoYXQgd2lsbCBiZSBpbiB0aGUgZnV0dXJlLCBidXQg
SSBzZWUgc29tZSBvcHRpb25zIGhvdyB0byAKb3ZlcmNvbWUgbmV3bHkgZGlzY292ZXJlZCBpc3N1
ZXMsIGlmIHRoZXkgd2lsbCBldmVyIHJpc2UuIEJ1dCBJIGNhbiB0ZWxsIAp0aGF0IHJpZ2h0IG5v
dyB0aGVyZSBpcyBubyBtdWNoIHNlbnNlIGluIGludHJvZHVjaW5nIHlpZWxkaW5nIGNhbGxzIGZv
ciAKZG9tYWluIGRlc3RydWN0aW9uL2NyZWF0aW9uLiBUaGlzIHdvdWxkIHJlcXVpcmUgc2lnbmlm
aWNhbnQgY2hhbmdlcyBpbiAKT1AtVEVFIGNvcmUgd2l0aG91dCBhbnkgdmlzaWJsZSBiZW5lZml0
LgoKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:38:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:38: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 1fxY0q-0005GZ-0n; Wed, 05 Sep 2018 13:38: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=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxY0o-0005G2-Bf
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 13:38:26 +0000
X-Inumbo-ID: ba52b4cb-b110-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ba52b4cb-b110-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 15:36:44 +0200 (CEST)
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=rlybkegvv99aRcHk0DPA0hCRnhPj5YtCMxhXIRNukLs=;
 b=GatRsYUqL1vhKJcpiyQ91EL7Il6OjDbTnbryUSKhLFfmfr/sVHAC6qRVGzdsCVBqHdKUoydKs0hq5WIqkwN2HGxdNBboiiqNsEVZGoiNSn3NyRUtHr3mc3Hqum8khsLjJ3BF5w/ie7E6ypAv1vg/1RFNWksdShQENnp8P2Q1jyk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 VI1PR03MB3775.eurprd03.prod.outlook.com (2603:10a6:803:34::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1101.17; Wed, 5 Sep 2018 13:38:16 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
 <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
Date: Wed, 5 Sep 2018 16:38:11 +0300
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: <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR05CA0140.eurprd05.prod.outlook.com
 (2603:10a6:7:28::27) To VI1PR03MB3775.eurprd03.prod.outlook.com
 (2603:10a6:803:34::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b98542e2-8372-4438-ad38-08d61334d600
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 3:wtk5AQv7k5i+9krjNVqP1IP6R5CZuknlAcuuhnpX8LRVheauBW4rodSNMNggM1QIfHQIGy5m6qjMAeSaIlTtL1YDUSzSelIVsYC5sSHldshxWLlcXbJHLHGiK7mB71ceIoxOHtPvPq8DPtN80zmBCf6b4tMqZsaWajYGo0HOpLSaXZ9aHsjz9Qb7pGIxCqwDuJvd1oamuAE4Q2Mgpx2ybaXl7Ie/aRFqCwZn8DQ/FWniZ7OIgF00DSaHZaav7Lgx;
 25:AH/PzpbgOUvTM8ge/lbYgFtc3tB9/AC7JZlfRr3I9PgxbF6yn28dBEm12E+XqhGg20uFTDgNhOWGXBUD6m1yuYydK6ak6sYAHjVp046fvkE5Dkvc7px4K9YPcFgO4WnVMXXm1XUhFWFLCuemgCFSJtWifm6S2AUOFfM8LaYAHyZ/P7jKW1v7PZeqhneqC07d2RE4ER2yqIp7Y2LWJvyOx8itrBhW9Dw2pB3zpyErITx2Zjln+7UUz1dgIXKhUxvVwXfn5DbHXwN+qxjl3vXMXWFgtTqZCGrEJ9r5pX0Oef50n4FNve4GV6h7TZaw2zJQA7JEGlqRe+gEGDzcdIh2Wg==;
 31:kd2GeLqYyP0E5ympoQgCaOgbG+cScZhJ7pJKNV4u1MDLLmodbxWK6BcC/mjqe1KHGGjAlJbyW9rdiCeid1Ny7oznxojLmdlGb9aTnlqEXF+Fydrv+uR6cN7dRZR3IZwjG8uVf1qENxLO0Oh1q8lFJgiNcyquUA3hUNLRnvO4LBoyFXwFIc+HVSBzouOTTiYn0eoafY26MCtG6cx+DcO/ormQPDn3V2yGaj+8EBvfgSU=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 20:1XTCKascvyDuZ9vm8DLLqOfOAasqCFNo6fpcGL2q0K4pyGQ32KRO48i5kb4hPRB/RVlJf6BddzHOPEAeriWnr0qBfbrtb0WBUf7+32XB6xvOnnws8TOOigiq9nHKKujfDOAYIGSQC9khu3sGF8EBOXwMIw5kX3JsjwgpK1Q9mGNScXXQCRwoTRAz7TBAERCN+pMEyE/OssmKM+hhG4eLqDlYsrD8X8LjDyoy0kcBxpYagRNBVyKzOEZlhsOu363N/wLzAiwlfooCZRdCxcRnFs41jgXdBitm+hkgTydZaCkiFCD5/1VoIpnxG9ZBSVIhEiBNPoOwf8nRwFAPG7g9VTE6HvExrxRAoVzrZGcJnA7Ve/H4dd1Rq4bUH9b6pvrQ1i67TA5sQORSTAd71kQWxby/d3K2FyArIpaKwbJ04dkP3BuLidMU8arbmyRi0rKCUpZD3i7hcXwY4Lw/ctnQsDL3GSdfAG3aTAgfgsZ2OijMqE5TYHqiO63Zogo74JXy;
 4:wWo7iz2c62w5SYxnUII2MLm78+zxS2ban/di4fnPtxv7ChVfFnquTiUyxIUJYROcUOfBDStI07kkuntZQTdqYx0eUWh1wXlTAQaxK/i/4mOmHnrv5vZYbnk1VdKarE9Wfp+3o3WgEz4iPCU4IC7ZSwqLsGvtcJz05ydYRgfNtJuQ3z8Sf3r6+H71fAczewVZcLcLMv9lqpbX2wi0vwrCcepVa3ICsbMe1xIwvVlAt69wMd315C03+oWOcZ1NZh1X3ruLJXTVhqqcwffjyjyGaz2iBczmwH8o/N0Cor8FH5ma4RYMY/WpqWRzZutUrb0i73pnESxLcp3cOr3Cb4G7kUOkHw5agimG8+eS60yo8SI=
X-Microsoft-Antispam-PRVS: <VI1PR03MB377583C9693ADC048E90105DE6020@VI1PR03MB3775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(163750095850);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699016);
 SRVR:VI1PR03MB3775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3775; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(346002)(39860400002)(376002)(199004)(189003)(52314003)(5660300001)(229853002)(26005)(4326008)(52146003)(2486003)(31686004)(52116002)(23676004)(386003)(65826007)(8676002)(50466002)(53546011)(186003)(106356001)(486006)(6246003)(3846002)(16526019)(77096007)(58126008)(6666003)(476003)(67846002)(76176011)(53936002)(6486002)(6116002)(956004)(11346002)(305945005)(446003)(2616005)(105586002)(7736002)(81156014)(97736004)(66066001)(68736007)(2870700001)(8936002)(86362001)(31696002)(65806001)(81166006)(316002)(14444005)(16576012)(2906002)(36756003)(72206003)(25786009)(93886005)(80792005)(47776003)(64126003)(478600001)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3775; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc1OzIzOmluNXErV0RwV20ra3VabUxBNk9NUkJCSzBO?=
 =?utf-8?B?YndaR2JteXpocWNSR2JIRmFXMjFla2MxMjNSS0pLTDhQZElQMUZ3QTBwQWg2?=
 =?utf-8?B?NjZMVmQzZTBIMGpVVEZDK1lVL3FOZnJIT09wYzk1dGV1QW5yWHBTeitKNkQ1?=
 =?utf-8?B?SEVRcXlxeUlMeUUvdnphTmdHeHREejhQSUlWZ0FCcndjUklFYUFoMUJYMkE3?=
 =?utf-8?B?N3lRTXBTTzNKdmlpcUJPbTNaVUV0NjJuWWw3amwvRWt3T1d3b1FhRHlKbmJ5?=
 =?utf-8?B?THhBa1Z6NWNmaXI1MU9XQU41d1lobUxIcHBITXJQNlQrVzBnMDRyZWErcmY4?=
 =?utf-8?B?RE80ZDY3N3ZsdFFTdDE3b09GeUc1NmxtZkpPWUFmS2NBVW10RDlVcDdVRml1?=
 =?utf-8?B?ckRkN1I2ZHB5MDdIR2hmWjdzMm9qMld6R3dNQ01ZRGIyTWVnUytCUXY4cWxu?=
 =?utf-8?B?VkliWlZhUU84bEJJUmYzMktDRWovUU5oNzJpek1mOGRLdklndy9VdVlzMCtx?=
 =?utf-8?B?a042dTA0UG0reGhjdm5HZVZTVXh2NjBYeHdXOSt2UXpFbC9PdnhEYkhIKzlI?=
 =?utf-8?B?UmV4eVFoNFl3cThJVGZJUXpTeUt6ZUg3c3ExK1B5MFFlYTU4Ui9vWXFCeUYw?=
 =?utf-8?B?a1VFdnArUVpkTzZIUlBxNGo5Y09zejZMZzM4Rmc5cWt3ZUk4djZQRUhha1U0?=
 =?utf-8?B?bGV4dytLcFhmV2V2MnhsdnhQcDVydHpsU05IQi9CdDRGaXNLV3NNaHhRaXFB?=
 =?utf-8?B?RGxiS01sWDV4RTJJa2k0V0ptWHN0VW81VE1vS2pLTXJwM2EvajNQZGRJbGR5?=
 =?utf-8?B?SXVRWHN0b1RiMWJrNU40a1RwZkRlQVA2YTRDWWo2Ly9iZDBRZXYxQzkxRlFD?=
 =?utf-8?B?ME80RzdOQTJiTysvK1VNVXE1VWhubGZHcStPWWRNdHJza2VlYmZ6RTlBaVFs?=
 =?utf-8?B?TDhqZ1VEMmFJSGVZdzV1ZWFTTnBuLy9XZEV5M1lGUm9GdTI4WXUwOUhkdVZP?=
 =?utf-8?B?ZFF5ME0ra2hUSkMrTUhiMnB2RVQrOCt0UjV6NWVZWVR1dE90c3hCZldiV3oz?=
 =?utf-8?B?amR5UWx2OUFTbDlRWWRoVllwUE5Eelh5YWpYN256TkZLMm9jZUIzWFExNWhp?=
 =?utf-8?B?RlAwZzY5VnlRL3QrM3FYa3U5bUdrN2g5N3RrWWJsU09FZ2lDaGdIcnMxOHFE?=
 =?utf-8?B?NStWNmJFVEppK1N1cEo3NlRERytHWXczNjZRV2szS2tBdjJQTDRLN0dNelBp?=
 =?utf-8?B?Nm1kUUUyNUY5WjVadGkvcExIMzlOckFQVDk2dmFOSHpnSUVyNXVlS2RNM3BQ?=
 =?utf-8?B?UFFtdlI5Q2xoZGd3MmRpQ1d6dHVEdU92bzYvZGVSRUl6WHMxOGJ2L2lyNGFN?=
 =?utf-8?B?dm5zOSsxYVJCVDUwZmxUODJVU0IrRXAxSkQyN1lSdUZaSTAxQm5oZ2h4VUJO?=
 =?utf-8?B?ckIxYllaUkNZdHZteVlIS1A1OUcwc1htdkdMcFRGWVdORjNGS0kvNjRDR2FM?=
 =?utf-8?B?TTVtWGxCcDZpdGtMcVh4ZTJ4dFg0bHdwS2RDQ2pJL1BOSzM5bENEZndZbXRo?=
 =?utf-8?B?M0J4M1oydVBtM2YyMWFQWlAyYVorNzJ2cWtqdmJJdzd0bllWd3RTTVIxR2g5?=
 =?utf-8?B?VHJxVmJvcjVSblEzOEhkZWFUMHA5RWlMUEVlajd5Tm4yVDdvNkNKbkJpYkF5?=
 =?utf-8?B?SzFMVjlwS0RLcGs0blQrVllpVEJTZU5nbGhOR01OZDliMEdPU2lpVzNZcFJo?=
 =?utf-8?B?L053OU55OGgrcHJnSmpWclVISkJqdFlMdEI4WUl3MjNiWEM2TmpZdHVFQWgy?=
 =?utf-8?B?Y3EyRGhVTTZuUFpBMmZOUHJEbXFkTlg2aUR0Zk1HYUtFZ283WFJ1V2VMV0ky?=
 =?utf-8?B?aS8wK3Jxek1razNwWW5GaEZVKys0YTRVcm1lVVNwL1M0UUJ2TjRPaEJVOXVS?=
 =?utf-8?B?K0NpaHJlVTU2MmtBOWlGMCs2L0hmSUN1dmVoMVg0OHl1cUN5OVlzdU5qZnhX?=
 =?utf-8?B?UER0TGtuejROZ3B3c00xZGdPRklYMG9QbFpDTS9aWElKODU2VHVVNmxmakpm?=
 =?utf-8?Q?jrUk=3D?=
X-Microsoft-Antispam-Message-Info: lw0BGiCHgdK04tG+v+ARmLS1a9b1DjS+adMBAMNb3Qagq97X18qvXVOP/CpJatnDenJl6J1gh2vAP6GSLJI1rnwCNdiqI07layNnMXk4wDD+3coWYeIhcclfkOz15cVHKqehRCdCG7PRle+zn+u39gXwL85pgtI02ok3LgLQljGTBVTdo1qpQFx1iGzviMlq4VGT8TQ9BvcaT6xX9lxc57at4U3FV8OsptQybrZ9404Vua0iLfcFu5LA1haQtTVXGTXOH0CcruulXCyi8h+IM5nqKIsx2bU/1deww3lL0qi/AaN91Fn87DPoxR4wohgKjrA0zyQeh+Q2g8a3LB+jQrNdeBQCxfS0pgX5gnhgN+Q=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3775;
 6:PCJ29Aum0CpGs+XLVgqBaEQMMyx+yxM8IBvFgbABts9/0xbwsfH83hYPLhOm9pro11j9NlzGnn/WMPEV8O4N/yBFLhXICSmQ9DK7ogff4c60b1SD+TzxFyz0+x73/p1P1Wme35uIUYXIqCeQ8ETmfm7xr017KUmqyl+ylV5dBEtVHZPWFLv8a1co+5kGUxb0HFbkgDel/PPgnY0OqOqBfsy9hWhmcDwxMf6jduhoFps7k9EoxIPvpYTJRT2P6roWm0BKyOYnLXxfhDrMOpyGlc0Cj9Z3JJlbpMydL9sKMHthjXUqCBGDZs8YB+HvUwbRFymbl5uFLTvKJo3i3c228wkgTLlZE1y2othecJBK8yWlOG5X1II0QtY1TnKtBO3FaN+UoclhsgfReJvLxl0fiLOzJl7Kqel6vtXav6cJPyAd+XKF5BiQ5yHR2WIsm3LfGn5aTS+XqAm91cb8xtBO0A==;
 5:f/jJaNne0wYUmeY+xzEyLUszoVsaePILh5Zu/UO0ZkuxG5YIq6XWRzt2FV+C4709IhAZSLWyfU/ys469jm6FiW2xu+7wJK92ajsuAyqnMgZlHCRdCFQAzoO1vIB3+SZXevbCAA4xyI5BAiUG2gTjXT9GZ2BKfSv5mqhadLfZGAk=;
 7:JhGhYyqeQpJtIFkvrgcnruUQTiDWnH8Zm8XXwtkmTiRZ71Jc9743zvKgL8q5aTHenD6Xn3wuRkESSoNL+UQb/el90QZbnQTljZ2SIMGe0iRWunDDmoxHt5iGY1YkPTLl8Lyx966riadUrzTi/Yg8uV8vV8TYvEdYNsThtbSkdNHzP9frSCupZ+nkMiMKPKC10G7xeyiEvNcariz8EZXhi/ioHeVPsQH4p4Ba/KgYy4BI3/wr4OxhOTraDgQbsIev
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 13:38:16.2068 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b98542e2-8372-4438-ad38-08d61334d600
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3775
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwNS4wOS4xOCAxNjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzA1LzIwMTggMDE6MTcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAwNC4w
OS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAwOS8wMy8yMDE4
IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBIaSBKdWxpZW4sCj4+Pgo+
Pj4gSGkgVm9sb2R5bXlyLAo+Pj4KPj4+PiBPbiAwMy4wOS4xOCAyMDozOCwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4+Cj4+Pj4+IE9uIDAzLzA5LzE4IDE3OjU0
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IEFkZCB2ZXJ5IGJhc2ljIE9QLVRFRSBt
ZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2VuY2UsCj4+Pj4+PiB0ZWxsIGl0
IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0dWN0aW9uIGFuZCBmb3J3YXJkIGFsbCBrbm93bgo+
Pj4+Pgo+Pj4+PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24vCj4+Pj4+Cj4+Pj4+PiBjYWxscy4K
Pj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3b3Jr
IHdpdGggT1AtVEVFIGFzIGxvbmcKPj4+Pj4+IGFzIERvbTAgc2hhcmVzIDE6MSBtYXBwZWQgcGFn
ZXMgd2l0aCBPUC1URUUuIEFueSBhdHRlbXB0IHRvIGNhbGwKPj4+Pj4+IE9QLVRFRSBmcm9tIERv
bVUgd2lsbCBmYWlsIGFuZCBjYW4gbGVhZCB0byBzcGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Pgo+
Pj4+PiBTaGFsbCB3ZSBleHBlY3QgZmlyZXdvcmtzPyA6KS4KPj4+PiBJIHRyaWVkIGNvdXBsZSBv
ZiB0aW1lLCBidXQgd2l0aCBubyBzdWNjZXNzIDopCj4+Pj4KPj4+Pj4gQW55d2F5LCBJIHRoaW5r
IHRoaXMgaXMgYSBjYWxsIGZvciBmb3JiaWRkaW5nIERvbVUgYWNjZXNzIHVudGlsIGl0IAo+Pj4+
PiBpcyBzdXBwb3J0ZWQuIFRoaXMgYWxzbyBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdp
bmcgRG9tMCAKPj4+Pj4gc3VwcG9ydCBmb3IgT1AtVEVFIHdpdGhvdXQgdGhlIHJlc3QuCj4+Pj4g
U29tZSB0aW1lIGFnbyB5b3Ugc2FpZCB0aGF0IEkgY2FuJ3QgYmUgc3VyZSB0aGF0IERvbTAgaXMg
MToxIG1hcHBlZCwgCj4+Pj4gYmVjYXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFu
eSBhY2Nlc3Mgc2hvdWxkIGJlIGZvcmJpZGRlbi4gCj4+Pj4gSSBjYW4gb21pdAo+Pj4KPj4+IE9o
IHJpZ2h0LiBJIHRoYXQgY2FzZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ug
YmVjYXVzZSAKPj4+IHRoZXJlIGFyZSBub3RoaW5nIGluIERvbTAgcHJldmVudGluZyB0byBzaGFy
ZSBwYWdlIHRoYXQgYXJlIG5vdCAKPj4+IGRpcmVjdCBtYXBwZWQuCj4+Cj4+PiBUaGlzIHdpbGwg
bWFrZSBlYXNpZXIgZm9yIHRoZSBjb21taXRlciAoZWl0aGVyIFN0ZWZhbm8gb3IgSSkgdG8ga25v
dyAKPj4+IHRoaXMgY2FuJ3QgZ28gd2l0aG91dCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgo+Pj4K
Pj4gQWgsIHN1cmUuIEhhZCB0byBpbmRpY2F0ZSB0aGlzIGV4cGxpY2l0bHkuIFdpbGwgZG8gdGhp
cyBpbiB0aGUgbmV4dCAKPj4gdmVyc2lvbiBvZiB0aGUgc2VyaWVzLgo+Pgo+PiBbLi4uXQo+Pj4+
Pgo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+
Pj4gKwo+Pj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4+Pj4+
PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+Pj4+ICvCoMKgwqAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHJlc3AuYTIpOwo+Pj4+Pj4gK8KgwqDCoCBzZXRfdXNlcl9y
ZWcocmVncywgMywgcmVzcC5hMyk7Cj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA0
LCAwKTsKPj4+Pj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDUsIDApOwo+Pj4+Pj4gK8Kg
wqDCoCBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCA3LCAwKTsKPj4+Pj4+ICt9Cj4+Pj4+PiArCj4+Pj4+PiArc3RhdGljIHZvaWQgb3B0
ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4+ICt7Cj4+Pj4+PiArwqDC
oMKgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+Pj4+PiArCj4+Pj4+PiArwqDCoMKgIC8q
IEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9wcGVkICovCj4+Pj4+
PiArCj4+Pj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21haW4gaXMgc2h1dHRp
bmcgZG93biAqLwo+Pj4+Pj4gK8KgwqDCoCBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9ERVNU
Uk9ZRUQsIGQtPmRvbWFpbl9pZCArIDEsIDAsIDAsIAo+Pj4+Pj4gMCwgMCwgMCwgMCwKPj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNwKTsKPj4+Pj4KPj4+Pj4g
U28gdGhpcyBTTUMgc2hvdWxkIG5ldmVyIGZhaWwgb3IgZXZlbiBnZXQgcHJlZW1wdGVkPyBJIHdh
cyBraW5kIG9mIAo+Pj4+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkgdGltZSBzb21lIHRpbWUgdG8g
ZGVzdHJveSBhIGRvbWFpbi4KPj4+Pgo+Pj4+IEl0IGlzIHRoZSBmYXN0IFNNQ0NDIGNhbGwsIHNv
IGl0IGNhbid0IGJlIHByZWVtcHRlZC4gQW5kIGl0IGlzIAo+Pj4+IHJlYWxseSBmYXN0LCBhdCBs
ZXN0IGluIE9QLVRFRSBjYXNlLgo+Pj4KPj4+IFdpdGhvdXQgbnVtYmVyLCBJIGNhbid0IHJlYWxs
eSBrbm93IHdoYXQgZmFzdCBtZWFucyBoZXJlLiBEbyB5b3UgaGF2ZSAKPj4+IGEgcm91Z2ggaWRl
YT8KPj4gIkZhc3QiIHVzZWQgdGhlcmUgaW4gYSBzZW5zZSwgZGVmaW5lZCBpbiBTTUNDQzoKPj4K
Pj4gIgo+PiBGYXN0IENhbGxzIGV4ZWN1dGUgYXRvbWljIG9wZXJhdGlvbnMuCj4+Cj4+IFRoZSBj
YWxsIGFwcGVhcnMgdG8gYmUgYXRvbWljIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBjYWxs
aW5nIFBFLCAKPj4gYW5kIHJldHVybnMgd2hlbiB0aGUgcmVxdWVzdGVkCj4+IG9wZXJhdGlvbiBo
YXMgY29tcGxldGVkLiIKPj4KPj4gQW5kICJTdGFuZGFyZCBDYWxsIiAod2lsbCBiZSBpbnRyb2R1
Y2VkIGluIHRoZSBzZXJpZXMpIGlzIHRoZSAKPj4gIllpZWxkaW5nIENhbGwiLiBQcm9iYWJseSBJ
IHNob3VsZCB1c2UgdGVybSBmcm9tIFNNQ0NDLCBidXQgZm9yIHNvbWUgCj4+IHJlYXNvbiBJIHN0
aWNrIHRvIHRlcm0gdXNlZCBpdCBPUC1URUUuCj4gCj4gSSBkb24ndCBtaW5kIHdoaWNoIHRlcm0g
eW91IHVzZWQgYXMgbG9uZyBhcyB5b3UgY2xlYXJseSBkZWZpbmUgdGhlbSAKPiB3aXRoaW4geW91
ciBzZXJpZXMuCj4gCj4+Cj4+IEkgY2FuIGRvIHNvbWUgbWVhc3VyZW1lbnRzIG9uIGhvdyAiZmFz
dCIgdGhpcyBwYXJ0aWN1bGFyIGNhbGwgaXMuIEJ1dCAKPj4gcHJvYmxlbSBpcyB0aGF0IGl0IGlz
IHJlYWxseSBhdG9taWMgZnJvbSBPUC1URUUgcGVyc3BlY3RpdmUuCj4gCj4gTXkgY29uY2VybiBp
cyB1c3VhbGx5IHN1Y2ggb3BlcmF0aW9uIGNhbiB0YWtlIHRpbWUuIEluIHRoZSBjb250ZXh0IG9m
IAo+IFhlbiwgdGhlIGRvbWFpbiBkZXN0cnVjdGlvbiBwYXRoIGlzIHByZWVtcHRpYmxlIHdoaWNo
IGFsbG93IGEgZG9tYWluIHRvIAo+IGJlIHJlc2NoZWR1bGVkLgo+IAo+IFdoaWxlIHRvZGF5LCBT
TUNfVk1fREVTVFJPWUVEIGlzIGEgZmFzdCBjYWxsIGJlY2F1c2UgdGhlcmUgYXJlIG5vdCBtdWNo
LiAKPiBJIGFtIGEgYml0IGNvbmNlcm4gdGhhdCBpbiB0aGUgZnV0dXJlIHRoaXMgbWF5IGdyb3cg
YW5kIHRoZXJlZm9yZSB0dXJuIAo+IGludG8gYSBsb25nIG9wZXJhdGlvbiAoaS5lIGZldyBtcyku
Cj4gCj4gU28gSSBhbSBhIGJpdCBjb25jZXJuZWQgdGhhdCB0aGlzIGludGVyZmFjZSBpcyBub3Qg
ZnV0dXJlLXByb29mLgoKSSB0aGluaywgdGhpcyBpcyBicm9hZGVyIGlzc3VlLiBJLmUuIHRoZSBz
YW1lIGlzIHRydWUgZm9yIGFueSBjYWxscyB0byAKZmlybXdhcmUuCgpEb21haW4gZGVzdHJ1Y3Rp
b24gcGF0aCBpbiBYRU4gaXMgcHJlZW1wdGlibGUgYmVjYXVzZSBpdCBkZWFscyB3aXRoIGEgCmxv
dHMgb2YgcmVzb3VyY2VzIGFuZCBzb21lIHJlc291cmNlcyBjYW4gYmUgYmxvY2tlZCByaWdodCBu
b3csIGJlY2F1c2UgCnRoZXkgY2FuIGJlIHNoYXJlZCB3aXRoIG90aGVyIGRvbWFpbnMgKGF0IGxl
YXN0LCBpdCBpcyBteSB1bmRlcnN0YW5kaW5nKS4KCkN1cnJlbnQgbW9kZWwgb2YgdmlydHVhbGl6
YXRpb24gaW4gT1AtVEVFIGlzIG11Y2ggc2ltcGxlciBhbmQgZG9tYWluIApkZXN0cnVjdGlvbiBp
cyB0cnVseSBhdG9taWMgdGhpbmcuIEl0IGlzIHJlYWxseSBqdXN0IGNvdXBsZSBvZiBjYWxscyB0
byAKZnJlZSgpLgoKSSBjYW4ndCB0ZWxsIHdoYXQgd2lsbCBiZSBpbiB0aGUgZnV0dXJlLCBidXQg
SSBzZWUgc29tZSBvcHRpb25zIGhvdyB0byAKb3ZlcmNvbWUgbmV3bHkgZGlzY292ZXJlZCBpc3N1
ZXMsIGlmIHRoZXkgd2lsbCBldmVyIHJpc2UuIEJ1dCBJIGNhbiB0ZWxsIAp0aGF0IHJpZ2h0IG5v
dyB0aGVyZSBpcyBubyBtdWNoIHNlbnNlIGluIGludHJvZHVjaW5nIHlpZWxkaW5nIGNhbGxzIGZv
ciAKZG9tYWluIGRlc3RydWN0aW9uL2NyZWF0aW9uLiBUaGlzIHdvdWxkIHJlcXVpcmUgc2lnbmlm
aWNhbnQgY2hhbmdlcyBpbiAKT1AtVEVFIGNvcmUgd2l0aG91dCBhbnkgdmlzaWJsZSBiZW5lZml0
LgoKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:48:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:48: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 1fxY9u-0006FF-BE; Wed, 05 Sep 2018 13:47:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxY9s-0006F4-Ma
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 13:47:48 +0000
X-Inumbo-ID: 632cc54e-b112-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 632cc54e-b112-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 13:48: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 5E5EC7A9;
 Wed,  5 Sep 2018 06:47:46 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6B1673F557;
 Wed,  5 Sep 2018 06:47:45 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
 <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
 <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <15b29e40-fffd-3ef1-84f7-4b229ccf0a11@arm.com>
Date: Wed, 5 Sep 2018 14:47:44 +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: <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwOS8wNS8yMDE4IDAyOjM4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBI
aSwKPiAKPiBPbiAwNS4wOS4xOCAxNjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMDkvMDUvMjAxOCAwMToxNyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBP
biAwNC4wOS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiAw
OS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gSGkgSnVs
aWVuLAo+Pj4+Cj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Cj4+Pj4+IE9uIDAzLjA5LjE4IDIwOjM4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4+Pgo+Pj4+Pj4g
T24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+IEFkZCB2
ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2Vu
Y2UsCj4+Pj4+Pj4gdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBhbmQg
Zm9yd2FyZCBhbGwga25vd24KPj4+Pj4+Cj4+Pj4+PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24v
Cj4+Pj4+Pgo+Pj4+Pj4+IGNhbGxzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhpcyBpcyBhbGwgd2hhdCBp
cyBuZWVkZWQgZm9yIERvbTAgdG8gd29yayB3aXRoIE9QLVRFRSBhcyBsb25nCj4+Pj4+Pj4gYXMg
RG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8g
Y2FsbAo+Pj4+Pj4+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFuZCBjYW4gbGVhZCB0byBz
cGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Pj4KPj4+Pj4+IFNoYWxsIHdlIGV4cGVjdCBmaXJld29y
a3M/IDopLgo+Pj4+PiBJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBubyBzdWNjZXNz
IDopCj4+Pj4+Cj4+Pj4+PiBBbnl3YXksIEkgdGhpbmsgdGhpcyBpcyBhIGNhbGwgZm9yIGZvcmJp
ZGRpbmcgRG9tVSBhY2Nlc3MgdW50aWwgaXQgCj4+Pj4+PiBpcyBzdXBwb3J0ZWQuIFRoaXMgYWxz
byBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCAKPj4+Pj4+IHN1cHBvcnQg
Zm9yIE9QLVRFRSB3aXRob3V0IHRoZSByZXN0Lgo+Pj4+PiBTb21lIHRpbWUgYWdvIHlvdSBzYWlk
IHRoYXQgSSBjYW4ndCBiZSBzdXJlIHRoYXQgRG9tMCBpcyAxOjEgCj4+Pj4+IG1hcHBlZCwgYmVj
YXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mgc2hvdWxkIGJlIAo+
Pj4+PiBmb3JiaWRkZW4uIEkgY2FuIG9taXQKPj4+Pgo+Pj4+IE9oIHJpZ2h0LiBJIHRoYXQgY2Fz
ZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYmVjYXVzZSAKPj4+PiB0aGVy
ZSBhcmUgbm90aGluZyBpbiBEb20wIHByZXZlbnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBu
b3QgCj4+Pj4gZGlyZWN0IG1hcHBlZC4KPj4+Cj4+Pj4gVGhpcyB3aWxsIG1ha2UgZWFzaWVyIGZv
ciB0aGUgY29tbWl0ZXIgKGVpdGhlciBTdGVmYW5vIG9yIEkpIHRvIGtub3cgCj4+Pj4gdGhpcyBj
YW4ndCBnbyB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4+Pj4KPj4+IEFoLCBzdXJl
LiBIYWQgdG8gaW5kaWNhdGUgdGhpcyBleHBsaWNpdGx5LiBXaWxsIGRvIHRoaXMgaW4gdGhlIG5l
eHQgCj4+PiB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCj4+Pgo+Pj4gWy4uLl0KPj4+Pj4+Cj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+Pj4+ICsK
Pj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXNwLmEwKTsKPj4+Pj4+PiAr
wqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+Pj4+PiArwqDCoMKgIHNl
dF91c2VyX3JlZyhyZWdzLCAyLCByZXNwLmEyKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCAzLCByZXNwLmEzKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA0
LCAwKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKPj4+Pj4+PiAr
wqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2Vy
X3JlZyhyZWdzLCA3LCAwKTsKPj4+Pj4+PiArfQo+Pj4+Pj4+ICsKPj4+Pj4+PiArc3RhdGljIHZv
aWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4+PiArewo+Pj4+
Pj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4+Pj4+PiArCj4+Pj4+Pj4g
K8KgwqDCoCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBl
ZCAqLwo+Pj4+Pj4+ICsKPj4+Pj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21h
aW4gaXMgc2h1dHRpbmcgZG93biAqLwo+Pj4+Pj4+ICvCoMKgwqAgYXJtX3NtY2NjX3NtYyhPUFRF
RV9TTUNfVk1fREVTVFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAKPj4+Pj4+PiAwLCAwLCAw
LCAwLCAwLAo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNw
KTsKPj4+Pj4+Cj4+Pj4+PiBTbyB0aGlzIFNNQyBzaG91bGQgbmV2ZXIgZmFpbCBvciBldmVuIGdl
dCBwcmVlbXB0ZWQ/IEkgd2FzIGtpbmQgb2YgCj4+Pj4+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkg
dGltZSBzb21lIHRpbWUgdG8gZGVzdHJveSBhIGRvbWFpbi4KPj4+Pj4KPj4+Pj4gSXQgaXMgdGhl
IGZhc3QgU01DQ0MgY2FsbCwgc28gaXQgY2FuJ3QgYmUgcHJlZW1wdGVkLiBBbmQgaXQgaXMgCj4+
Pj4+IHJlYWxseSBmYXN0LCBhdCBsZXN0IGluIE9QLVRFRSBjYXNlLgo+Pj4+Cj4+Pj4gV2l0aG91
dCBudW1iZXIsIEkgY2FuJ3QgcmVhbGx5IGtub3cgd2hhdCBmYXN0IG1lYW5zIGhlcmUuIERvIHlv
dSAKPj4+PiBoYXZlIGEgcm91Z2ggaWRlYT8KPj4+ICJGYXN0IiB1c2VkIHRoZXJlIGluIGEgc2Vu
c2UsIGRlZmluZWQgaW4gU01DQ0M6Cj4+Pgo+Pj4gIgo+Pj4gRmFzdCBDYWxscyBleGVjdXRlIGF0
b21pYyBvcGVyYXRpb25zLgo+Pj4KPj4+IFRoZSBjYWxsIGFwcGVhcnMgdG8gYmUgYXRvbWljIGZy
b20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBjYWxsaW5nIFBFLCAKPj4+IGFuZCByZXR1cm5zIHdo
ZW4gdGhlIHJlcXVlc3RlZAo+Pj4gb3BlcmF0aW9uIGhhcyBjb21wbGV0ZWQuIgo+Pj4KPj4+IEFu
ZCAiU3RhbmRhcmQgQ2FsbCIgKHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0aGUgc2VyaWVzKSBpcyB0
aGUgCj4+PiAiWWllbGRpbmcgQ2FsbCIuIFByb2JhYmx5IEkgc2hvdWxkIHVzZSB0ZXJtIGZyb20g
U01DQ0MsIGJ1dCBmb3Igc29tZSAKPj4+IHJlYXNvbiBJIHN0aWNrIHRvIHRlcm0gdXNlZCBpdCBP
UC1URUUuCj4+Cj4+IEkgZG9uJ3QgbWluZCB3aGljaCB0ZXJtIHlvdSB1c2VkIGFzIGxvbmcgYXMg
eW91IGNsZWFybHkgZGVmaW5lIHRoZW0gCj4+IHdpdGhpbiB5b3VyIHNlcmllcy4KPj4KPj4+Cj4+
PiBJIGNhbiBkbyBzb21lIG1lYXN1cmVtZW50cyBvbiBob3cgImZhc3QiIHRoaXMgcGFydGljdWxh
ciBjYWxsIGlzLiBCdXQgCj4+PiBwcm9ibGVtIGlzIHRoYXQgaXQgaXMgcmVhbGx5IGF0b21pYyBm
cm9tIE9QLVRFRSBwZXJzcGVjdGl2ZS4KPj4KPj4gTXkgY29uY2VybiBpcyB1c3VhbGx5IHN1Y2gg
b3BlcmF0aW9uIGNhbiB0YWtlIHRpbWUuIEluIHRoZSBjb250ZXh0IG9mIAo+PiBYZW4sIHRoZSBk
b21haW4gZGVzdHJ1Y3Rpb24gcGF0aCBpcyBwcmVlbXB0aWJsZSB3aGljaCBhbGxvdyBhIGRvbWFp
biAKPj4gdG8gYmUgcmVzY2hlZHVsZWQuCj4+Cj4+IFdoaWxlIHRvZGF5LCBTTUNfVk1fREVTVFJP
WUVEIGlzIGEgZmFzdCBjYWxsIGJlY2F1c2UgdGhlcmUgYXJlIG5vdCAKPj4gbXVjaC4gSSBhbSBh
IGJpdCBjb25jZXJuIHRoYXQgaW4gdGhlIGZ1dHVyZSB0aGlzIG1heSBncm93IGFuZCAKPj4gdGhl
cmVmb3JlIHR1cm4gaW50byBhIGxvbmcgb3BlcmF0aW9uIChpLmUgZmV3IG1zKS4KPj4KPj4gU28g
SSBhbSBhIGJpdCBjb25jZXJuZWQgdGhhdCB0aGlzIGludGVyZmFjZSBpcyBub3QgZnV0dXJlLXBy
b29mLgo+IAo+IEkgdGhpbmssIHRoaXMgaXMgYnJvYWRlciBpc3N1ZS4gSS5lLiB0aGUgc2FtZSBp
cyB0cnVlIGZvciBhbnkgY2FsbHMgdG8gCj4gZmlybXdhcmUuCj4gCj4gRG9tYWluIGRlc3RydWN0
aW9uIHBhdGggaW4gWEVOIGlzIHByZWVtcHRpYmxlIGJlY2F1c2UgaXQgZGVhbHMgd2l0aCBhIAo+
IGxvdHMgb2YgcmVzb3VyY2VzIGFuZCBzb21lIHJlc291cmNlcyBjYW4gYmUgYmxvY2tlZCByaWdo
dCBub3csIGJlY2F1c2UgCj4gdGhleSBjYW4gYmUgc2hhcmVkIHdpdGggb3RoZXIgZG9tYWlucyAo
YXQgbGVhc3QsIGl0IGlzIG15IHVuZGVyc3RhbmRpbmcpLgoKUmVzb3VyY2VzIHNoYXJlZCB3aXRo
IG90aGVyIGRvbWFpbiBoYXZlIGEgY291bnRlci4gVGhlIGZ1bmN0aW9uIApkb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMgd2lsbCBub3QgYmxvY2sgYmVjYXVzZSByZXNvdXJjZSBoYXZlIG5vdCAK
YmVlbiB1bnNoYXJlZCBmb3IgdGhhdCBkb21haW4uCgpJbnN0ZWFkLCByZWZlcmVuY2Ugb24gdGhl
IHJlc291cmNlIHdpbGwgYmUgZHJvcHBlZC4gVGhlIGRvbWFpbiBzdHJ1Y3R1cmUgCndpbGwgZ2V0
IHJlbGVhc2VkIHdoZW4gYWxsIHRoZSByZXNvdXJjZSB3YXMgcmVsZWFzZWQgKHNlZSBwdXRfZG9t
YWluKCkpLgoKVGhlIHByZWVtcHRpb24gaXMgb25seSBoZXJlIGJlY2F1c2UgaXQgY2FuIHRha2Ug
dGltZSB0byByZWxlYXNlIApldmVyeXRoaW5nIChhbnkgWGVuIGF0b21pYyBhY3Rpb24gc2hvdWxk
IGJlIHVuZGVyIGZldyBtcykuCgo+IAo+IEN1cnJlbnQgbW9kZWwgb2YgdmlydHVhbGl6YXRpb24g
aW4gT1AtVEVFIGlzIG11Y2ggc2ltcGxlciBhbmQgZG9tYWluIAo+IGRlc3RydWN0aW9uIGlzIHRy
dWx5IGF0b21pYyB0aGluZy4gSXQgaXMgcmVhbGx5IGp1c3QgY291cGxlIG9mIGNhbGxzIHRvIAo+
IGZyZWUoKS4KPiAKPiBJIGNhbid0IHRlbGwgd2hhdCB3aWxsIGJlIGluIHRoZSBmdXR1cmUsIGJ1
dCBJIHNlZSBzb21lIG9wdGlvbnMgaG93IHRvIAo+IG92ZXJjb21lIG5ld2x5IGRpc2NvdmVyZWQg
aXNzdWVzLCBpZiB0aGV5IHdpbGwgZXZlciByaXNlLiBCdXQgSSBjYW4gdGVsbCAKPiB0aGF0IHJp
Z2h0IG5vdyB0aGVyZSBpcyBubyBtdWNoIHNlbnNlIGluIGludHJvZHVjaW5nIHlpZWxkaW5nIGNh
bGxzIGZvciAKPiBkb21haW4gZGVzdHJ1Y3Rpb24vY3JlYXRpb24uIFRoaXMgd291bGQgcmVxdWly
ZSBzaWduaWZpY2FudCBjaGFuZ2VzIGluIAo+IE9QLVRFRSBjb3JlIHdpdGhvdXQgYW55IHZpc2li
bGUgYmVuZWZpdC4KVXN1YWxseSBwdWJsaWMgaW50ZXJmYWNlIGFyZSBkZXNpZ25lZCB0byBiZSBy
b2J1c3QgYW5kIGZ1dHVyZS1wcm9vZiAKYmVjYXVzZSBpdCBpcyBhIHBhaW4gdG8gdXBkYXRlIHRo
ZW0uIEl0IGRvZXMgbm90IG5lZWQgdG8gYmUgZnVsbHkgCmltcGxlbWVudGVkIGluIHRoZSBjYWxs
ZWUgc2lkZS4gSWYgT1AtVEVFIGZvbGtzIHRoaW5rcyBhIGZhc3QgY2FsbCBpcyBvayAKYW5kIGl0
IHdvdWxkIGJlIGVhc3kgdG8gdXBncmFkZSwgdGhlbiBJIGNhbiBkZWFsIHdpdGggaXQuCgpCdXQg
cGxlYXNlIHdyaXRlIHRoYXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIChhbmQgcG90ZW50aWFsbHkg
aW4gdGhlIApjb2RlKS4gU28gd2Uga2VlcCB0cmFjayB3aGF0IHdhcyB0aGUgcmVhc29uIGJlaGlu
ZCB0aGF0IGNob2ljZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 13:48:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 13:48: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 1fxY9u-0006F9-2G; Wed, 05 Sep 2018 13:47: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=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxY9s-0006Ez-3m
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 13:47:48 +0000
X-Inumbo-ID: 0a608e81-b112-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0a608e81-b112-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 15:46:07 +0200 (CEST)
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 5E5EC7A9;
 Wed,  5 Sep 2018 06:47:46 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6B1673F557;
 Wed,  5 Sep 2018 06:47:45 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-5-git-send-email-volodymyr_babchuk@epam.com>
 <cf538b41-e7b1-2357-bf10-1c7294accef1@arm.com>
 <db964cb3-7551-0807-1c31-be6a8649d068@epam.com>
 <c2a0f0de-c0df-d2af-6aea-2eacac0e310e@arm.com>
 <161417b6-b1e2-99d6-fabf-de99edd68143@epam.com>
 <df04e90d-592d-bc56-8880-7037150d3013@arm.com>
 <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <15b29e40-fffd-3ef1-84f7-4b229ccf0a11@arm.com>
Date: Wed, 5 Sep 2018 14:47:44 +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: <02221253-b3d1-7d28-dcd3-e41d3338290e@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/13] 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: 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>

SGksCgpPbiAwOS8wNS8yMDE4IDAyOjM4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBI
aSwKPiAKPiBPbiAwNS4wOS4xOCAxNjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMDkvMDUvMjAxOCAwMToxNyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBP
biAwNC4wOS4xOCAyMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiAw
OS8wMy8yMDE4IDA2OjU1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gSGkgSnVs
aWVuLAo+Pj4+Cj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Cj4+Pj4+IE9uIDAzLjA5LjE4IDIwOjM4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBWb2xvZHlteXIsCj4+Pj4+Pgo+Pj4+Pj4g
T24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+IEFkZCB2
ZXJ5IGJhc2ljIE9QLVRFRSBtZWRpYXRvci4gSXQgY2FuIHByb2JlIGZvciBPUC1URUUgcHJlc2Vu
Y2UsCj4+Pj4+Pj4gdGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHVjdGlvbiBhbmQg
Zm9yd2FyZCBhbGwga25vd24KPj4+Pj4+Cj4+Pj4+PiBzL2Rlc3R1Y3Rpb24vZGVzdHJ1Y3Rpb24v
Cj4+Pj4+Pgo+Pj4+Pj4+IGNhbGxzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhpcyBpcyBhbGwgd2hhdCBp
cyBuZWVkZWQgZm9yIERvbTAgdG8gd29yayB3aXRoIE9QLVRFRSBhcyBsb25nCj4+Pj4+Pj4gYXMg
RG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8g
Y2FsbAo+Pj4+Pj4+IE9QLVRFRSBmcm9tIERvbVUgd2lsbCBmYWlsIGFuZCBjYW4gbGVhZCB0byBz
cGVjdGFjdWxhciByZXN1bHRzLgo+Pj4+Pj4KPj4+Pj4+IFNoYWxsIHdlIGV4cGVjdCBmaXJld29y
a3M/IDopLgo+Pj4+PiBJIHRyaWVkIGNvdXBsZSBvZiB0aW1lLCBidXQgd2l0aCBubyBzdWNjZXNz
IDopCj4+Pj4+Cj4+Pj4+PiBBbnl3YXksIEkgdGhpbmsgdGhpcyBpcyBhIGNhbGwgZm9yIGZvcmJp
ZGRpbmcgRG9tVSBhY2Nlc3MgdW50aWwgaXQgCj4+Pj4+PiBpcyBzdXBwb3J0ZWQuIFRoaXMgYWxz
byBoYXMgdGhlIGJlbmVmaXRzIHRvIGFsbG93IG1lcmdpbmcgRG9tMCAKPj4+Pj4+IHN1cHBvcnQg
Zm9yIE9QLVRFRSB3aXRob3V0IHRoZSByZXN0Lgo+Pj4+PiBTb21lIHRpbWUgYWdvIHlvdSBzYWlk
IHRoYXQgSSBjYW4ndCBiZSBzdXJlIHRoYXQgRG9tMCBpcyAxOjEgCj4+Pj4+IG1hcHBlZCwgYmVj
YXVzZSBvZiBncmFudCByZWZzLiBTbywgYWN0dWFsbHksIGFueSBhY2Nlc3Mgc2hvdWxkIGJlIAo+
Pj4+PiBmb3JiaWRkZW4uIEkgY2FuIG9taXQKPj4+Pgo+Pj4+IE9oIHJpZ2h0LiBJIHRoYXQgY2Fz
ZSwgbWFrZSBpdCBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYmVjYXVzZSAKPj4+PiB0aGVy
ZSBhcmUgbm90aGluZyBpbiBEb20wIHByZXZlbnRpbmcgdG8gc2hhcmUgcGFnZSB0aGF0IGFyZSBu
b3QgCj4+Pj4gZGlyZWN0IG1hcHBlZC4KPj4+Cj4+Pj4gVGhpcyB3aWxsIG1ha2UgZWFzaWVyIGZv
ciB0aGUgY29tbWl0ZXIgKGVpdGhlciBTdGVmYW5vIG9yIEkpIHRvIGtub3cgCj4+Pj4gdGhpcyBj
YW4ndCBnbyB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4+Pj4KPj4+IEFoLCBzdXJl
LiBIYWQgdG8gaW5kaWNhdGUgdGhpcyBleHBsaWNpdGx5LiBXaWxsIGRvIHRoaXMgaW4gdGhlIG5l
eHQgCj4+PiB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCj4+Pgo+Pj4gWy4uLl0KPj4+Pj4+Cj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnJlc3ApOwo+Pj4+Pj4+ICsK
Pj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXNwLmEwKTsKPj4+Pj4+PiAr
wqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsKPj4+Pj4+PiArwqDCoMKgIHNl
dF91c2VyX3JlZyhyZWdzLCAyLCByZXNwLmEyKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCAzLCByZXNwLmEzKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA0
LCAwKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA1LCAwKTsKPj4+Pj4+PiAr
wqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCA2LCAwKTsKPj4+Pj4+PiArwqDCoMKgIHNldF91c2Vy
X3JlZyhyZWdzLCA3LCAwKTsKPj4+Pj4+PiArfQo+Pj4+Pj4+ICsKPj4+Pj4+PiArc3RhdGljIHZv
aWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4+PiArewo+Pj4+
Pj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4+Pj4+PiArCj4+Pj4+Pj4g
K8KgwqDCoCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBl
ZCAqLwo+Pj4+Pj4+ICsKPj4+Pj4+PiArwqDCoMKgIC8qIEluZm9ybSBPUC1URUUgdGhhdCBkb21h
aW4gaXMgc2h1dHRpbmcgZG93biAqLwo+Pj4+Pj4+ICvCoMKgwqAgYXJtX3NtY2NjX3NtYyhPUFRF
RV9TTUNfVk1fREVTVFJPWUVELCBkLT5kb21haW5faWQgKyAxLCAwLCAKPj4+Pj4+PiAwLCAwLCAw
LCAwLCAwLAo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZyZXNw
KTsKPj4+Pj4+Cj4+Pj4+PiBTbyB0aGlzIFNNQyBzaG91bGQgbmV2ZXIgZmFpbCBvciBldmVuIGdl
dCBwcmVlbXB0ZWQ/IEkgd2FzIGtpbmQgb2YgCj4+Pj4+PiBleHBlY3RpbmcgdGhhdCBpdCBtYXkg
dGltZSBzb21lIHRpbWUgdG8gZGVzdHJveSBhIGRvbWFpbi4KPj4+Pj4KPj4+Pj4gSXQgaXMgdGhl
IGZhc3QgU01DQ0MgY2FsbCwgc28gaXQgY2FuJ3QgYmUgcHJlZW1wdGVkLiBBbmQgaXQgaXMgCj4+
Pj4+IHJlYWxseSBmYXN0LCBhdCBsZXN0IGluIE9QLVRFRSBjYXNlLgo+Pj4+Cj4+Pj4gV2l0aG91
dCBudW1iZXIsIEkgY2FuJ3QgcmVhbGx5IGtub3cgd2hhdCBmYXN0IG1lYW5zIGhlcmUuIERvIHlv
dSAKPj4+PiBoYXZlIGEgcm91Z2ggaWRlYT8KPj4+ICJGYXN0IiB1c2VkIHRoZXJlIGluIGEgc2Vu
c2UsIGRlZmluZWQgaW4gU01DQ0M6Cj4+Pgo+Pj4gIgo+Pj4gRmFzdCBDYWxscyBleGVjdXRlIGF0
b21pYyBvcGVyYXRpb25zLgo+Pj4KPj4+IFRoZSBjYWxsIGFwcGVhcnMgdG8gYmUgYXRvbWljIGZy
b20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBjYWxsaW5nIFBFLCAKPj4+IGFuZCByZXR1cm5zIHdo
ZW4gdGhlIHJlcXVlc3RlZAo+Pj4gb3BlcmF0aW9uIGhhcyBjb21wbGV0ZWQuIgo+Pj4KPj4+IEFu
ZCAiU3RhbmRhcmQgQ2FsbCIgKHdpbGwgYmUgaW50cm9kdWNlZCBpbiB0aGUgc2VyaWVzKSBpcyB0
aGUgCj4+PiAiWWllbGRpbmcgQ2FsbCIuIFByb2JhYmx5IEkgc2hvdWxkIHVzZSB0ZXJtIGZyb20g
U01DQ0MsIGJ1dCBmb3Igc29tZSAKPj4+IHJlYXNvbiBJIHN0aWNrIHRvIHRlcm0gdXNlZCBpdCBP
UC1URUUuCj4+Cj4+IEkgZG9uJ3QgbWluZCB3aGljaCB0ZXJtIHlvdSB1c2VkIGFzIGxvbmcgYXMg
eW91IGNsZWFybHkgZGVmaW5lIHRoZW0gCj4+IHdpdGhpbiB5b3VyIHNlcmllcy4KPj4KPj4+Cj4+
PiBJIGNhbiBkbyBzb21lIG1lYXN1cmVtZW50cyBvbiBob3cgImZhc3QiIHRoaXMgcGFydGljdWxh
ciBjYWxsIGlzLiBCdXQgCj4+PiBwcm9ibGVtIGlzIHRoYXQgaXQgaXMgcmVhbGx5IGF0b21pYyBm
cm9tIE9QLVRFRSBwZXJzcGVjdGl2ZS4KPj4KPj4gTXkgY29uY2VybiBpcyB1c3VhbGx5IHN1Y2gg
b3BlcmF0aW9uIGNhbiB0YWtlIHRpbWUuIEluIHRoZSBjb250ZXh0IG9mIAo+PiBYZW4sIHRoZSBk
b21haW4gZGVzdHJ1Y3Rpb24gcGF0aCBpcyBwcmVlbXB0aWJsZSB3aGljaCBhbGxvdyBhIGRvbWFp
biAKPj4gdG8gYmUgcmVzY2hlZHVsZWQuCj4+Cj4+IFdoaWxlIHRvZGF5LCBTTUNfVk1fREVTVFJP
WUVEIGlzIGEgZmFzdCBjYWxsIGJlY2F1c2UgdGhlcmUgYXJlIG5vdCAKPj4gbXVjaC4gSSBhbSBh
IGJpdCBjb25jZXJuIHRoYXQgaW4gdGhlIGZ1dHVyZSB0aGlzIG1heSBncm93IGFuZCAKPj4gdGhl
cmVmb3JlIHR1cm4gaW50byBhIGxvbmcgb3BlcmF0aW9uIChpLmUgZmV3IG1zKS4KPj4KPj4gU28g
SSBhbSBhIGJpdCBjb25jZXJuZWQgdGhhdCB0aGlzIGludGVyZmFjZSBpcyBub3QgZnV0dXJlLXBy
b29mLgo+IAo+IEkgdGhpbmssIHRoaXMgaXMgYnJvYWRlciBpc3N1ZS4gSS5lLiB0aGUgc2FtZSBp
cyB0cnVlIGZvciBhbnkgY2FsbHMgdG8gCj4gZmlybXdhcmUuCj4gCj4gRG9tYWluIGRlc3RydWN0
aW9uIHBhdGggaW4gWEVOIGlzIHByZWVtcHRpYmxlIGJlY2F1c2UgaXQgZGVhbHMgd2l0aCBhIAo+
IGxvdHMgb2YgcmVzb3VyY2VzIGFuZCBzb21lIHJlc291cmNlcyBjYW4gYmUgYmxvY2tlZCByaWdo
dCBub3csIGJlY2F1c2UgCj4gdGhleSBjYW4gYmUgc2hhcmVkIHdpdGggb3RoZXIgZG9tYWlucyAo
YXQgbGVhc3QsIGl0IGlzIG15IHVuZGVyc3RhbmRpbmcpLgoKUmVzb3VyY2VzIHNoYXJlZCB3aXRo
IG90aGVyIGRvbWFpbiBoYXZlIGEgY291bnRlci4gVGhlIGZ1bmN0aW9uIApkb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMgd2lsbCBub3QgYmxvY2sgYmVjYXVzZSByZXNvdXJjZSBoYXZlIG5vdCAK
YmVlbiB1bnNoYXJlZCBmb3IgdGhhdCBkb21haW4uCgpJbnN0ZWFkLCByZWZlcmVuY2Ugb24gdGhl
IHJlc291cmNlIHdpbGwgYmUgZHJvcHBlZC4gVGhlIGRvbWFpbiBzdHJ1Y3R1cmUgCndpbGwgZ2V0
IHJlbGVhc2VkIHdoZW4gYWxsIHRoZSByZXNvdXJjZSB3YXMgcmVsZWFzZWQgKHNlZSBwdXRfZG9t
YWluKCkpLgoKVGhlIHByZWVtcHRpb24gaXMgb25seSBoZXJlIGJlY2F1c2UgaXQgY2FuIHRha2Ug
dGltZSB0byByZWxlYXNlIApldmVyeXRoaW5nIChhbnkgWGVuIGF0b21pYyBhY3Rpb24gc2hvdWxk
IGJlIHVuZGVyIGZldyBtcykuCgo+IAo+IEN1cnJlbnQgbW9kZWwgb2YgdmlydHVhbGl6YXRpb24g
aW4gT1AtVEVFIGlzIG11Y2ggc2ltcGxlciBhbmQgZG9tYWluIAo+IGRlc3RydWN0aW9uIGlzIHRy
dWx5IGF0b21pYyB0aGluZy4gSXQgaXMgcmVhbGx5IGp1c3QgY291cGxlIG9mIGNhbGxzIHRvIAo+
IGZyZWUoKS4KPiAKPiBJIGNhbid0IHRlbGwgd2hhdCB3aWxsIGJlIGluIHRoZSBmdXR1cmUsIGJ1
dCBJIHNlZSBzb21lIG9wdGlvbnMgaG93IHRvIAo+IG92ZXJjb21lIG5ld2x5IGRpc2NvdmVyZWQg
aXNzdWVzLCBpZiB0aGV5IHdpbGwgZXZlciByaXNlLiBCdXQgSSBjYW4gdGVsbCAKPiB0aGF0IHJp
Z2h0IG5vdyB0aGVyZSBpcyBubyBtdWNoIHNlbnNlIGluIGludHJvZHVjaW5nIHlpZWxkaW5nIGNh
bGxzIGZvciAKPiBkb21haW4gZGVzdHJ1Y3Rpb24vY3JlYXRpb24uIFRoaXMgd291bGQgcmVxdWly
ZSBzaWduaWZpY2FudCBjaGFuZ2VzIGluIAo+IE9QLVRFRSBjb3JlIHdpdGhvdXQgYW55IHZpc2li
bGUgYmVuZWZpdC4KVXN1YWxseSBwdWJsaWMgaW50ZXJmYWNlIGFyZSBkZXNpZ25lZCB0byBiZSBy
b2J1c3QgYW5kIGZ1dHVyZS1wcm9vZiAKYmVjYXVzZSBpdCBpcyBhIHBhaW4gdG8gdXBkYXRlIHRo
ZW0uIEl0IGRvZXMgbm90IG5lZWQgdG8gYmUgZnVsbHkgCmltcGxlbWVudGVkIGluIHRoZSBjYWxs
ZWUgc2lkZS4gSWYgT1AtVEVFIGZvbGtzIHRoaW5rcyBhIGZhc3QgY2FsbCBpcyBvayAKYW5kIGl0
IHdvdWxkIGJlIGVhc3kgdG8gdXBncmFkZSwgdGhlbiBJIGNhbiBkZWFsIHdpdGggaXQuCgpCdXQg
cGxlYXNlIHdyaXRlIHRoYXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIChhbmQgcG90ZW50aWFsbHkg
aW4gdGhlIApjb2RlKS4gU28gd2Uga2VlcCB0cmFjayB3aGF0IHdhcyB0aGUgcmVhc29uIGJlaGlu
ZCB0aGF0IGNob2ljZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:05:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14: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 1fxYQi-0007wX-44; Wed, 05 Sep 2018 14:05:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxYQg-0007wH-DH
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:05:10 +0000
X-Inumbo-ID: cfae831e-b114-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfae831e-b114-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:05:58 +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 D5B4AACE3;
 Wed,  5 Sep 2018 14:05:06 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>,
 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: <337f843a-3195-4385-e4ce-1abf755f8dad@suse.com>
Date: Wed, 5 Sep 2018 16:05:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayB3ZSBoYXZlIGEgbWFqb3IgcHJvYmxlbSBpbiBvdXIgYnVpbGQgc3lzdGVtIHJlZ2Fy
ZGluZwphdXRvbWF0aWMgZGVwZW5kZW5jaWVzLgoKU3RhcnRpbmcgd2l0aCBhIG5ldyB0cmVlIChh
ZnRlciBnaXQgY2xvbmUgb3IgbWFrZSBjbGVhbikgSSBoYXZlCm5vIGRlcGVuZGVuY3kgZmlsZXMg
KCouZDIpIGFueXdoZXJlOgoKJCBtYWtlIGNsZWFuCiQgZmluZCAuIC1uYW1lICcqLmQyJyB8IHdj
IC1sCjAKCkRvaW5nICJtYWtlIiB3aWxsIHByb2R1Y2Ugb25seSBzb21lIG9mIHRoZW0gaW4gYSB2
ZXJ5IGxpbWl0ZWQgbnVtYmVyIG9mCmRpcmVjdG9yaWVzOgoKJCBtYWtlCiQgZmluZCAuIC1uYW1l
ICcqLmQyJyB8IHdjIC1sCjI3OQokIGZpbmQgLiAtbmFtZSAnKi5kMicgfCB4YXJncyAtbiAxIGRp
cm5hbWUgfCBzb3J0IC11Ci4vdG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vYXJj
aC94ODYKLi90b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9hcmNoL3g4Ni94ODZf
NjQKLi90b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9jb21tb24KLi90b29scy9m
aXJtd2FyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9jb21tb24vY29tcGF0Ci4veGVuL2FyY2gveDg2
Ci4veGVuL2FyY2gveDg2L3g4Nl82NAouL3hlbi9jb21tb24KLi94ZW4vY29tbW9uL2NvbXBhdAoK
QW5kIG9ubHkgYWZ0ZXIgdGhlIG5leHQgIm1ha2UiIHdlIGhhdmUgYWxsIG9mIHRoZSAqLmQyIGZp
bGVzIGF2YWlsYWJsZToKCiQgbWFrZQokIGZpbmQgLiAtbmFtZSAnKi5kMicgfCB3YyAtbAo5NjkK
CkkgZ3Vlc3MgdGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0IHRoZSAqLmQyIGZpbGVzIG9ubHkg
ZGVwZW5kIG9uIHRoZQoqLmQgZmlsZXMgd2hpY2ggYXJlIGJ1aWx0IHRvZ2V0aGVyIHdpdGggdGhl
ICoubyBmaWxlcy4gVGhleSBhcmUgbm90Cm5lZWRlZCBmb3IgYnVpbGRpbmcgdGhlIHByb2R1Y3Qg
ZmlsZXMsIHNvIHRoZXkgc2VlbSB0byBiZSBhbHdheXMgb25lCm1ha2Ugc3RlcCBiZWhpbmQuCgpO
b3cgY29tZXMgdGhlIHdlaXJkIHBhcnQgKHRoYXQncyB3aHkgSSBzdGFydGVkIHRvIGxvb2sgaW50
byB0aGlzKToKV2hlbiBJIG5vdyBkbzoKCiQgdG91Y2ggdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKJCBtYWtlCgpJIGdldCBidWlsZCBmYWlsdXJlcyBpbiB0b29scy90ZXN0cy9kZXByaXYg
KGxvdHMgb2YgdW5rbm93biB0eXBlcyBsaWtlCnVpbnQ2NF90KS4gVGhlIC5kIGZpbGUgaW4gdGhl
IGRlcHJpdiBkaXJlY3Rvcnkgc3VkZGVubHkgY29udGFpbnMgb25seQo3IGluc3RlYWQgb2YgNDQg
ZW50cmllcywgd2hpbGUgdGhlIC5kMiBmaWxlIGlzIHN0aWxsIG9rYXkgKGl0IGlzIG9uZQptYWtl
ICJvbGRlciIsIGRvIHlvdSByZW1lbWJlcj8pOgoKJCB3YyAuKi5kKgogICA3ICAgMTQgIDU0NiAu
ZGVwcml2LWZkLWNoZWNrZXIuZAogIDQ0ICAgODggMTkyMyAuZGVwcml2LWZkLWNoZWNrZXIuZDIK
CkFuZCBkb2luZyBhbm90aGVyIG1ha2Ugd2lsbCBzdWNjZWVkIGFnYWluLCBidXQgbm93IGJvdGgg
ZGVwZW5kZW5jeSBmaWxlcwphcmUgY3V0IGRvd24gdG8gNyBlbnRyaWVzIChzdXJlIHRoZXkgYXJl
OiAuZDIgaXMgcmVidWlsdCBmcm9tIC5kLCB3aGlsZQouZCB3b3VsZCBvbmx5IGJlIHJlYnVpbHQg
aWYgLm8gaXMgYmVpbmcgYnVpbHQsIHdoaWNoIGlzbid0IGhhcHBlbmluZyBhcwpubyBmaWxlIGl0
IGRlcGVuZHMgb24gaGFzIGNoYW5nZWQpOgoKJCBtYWtlCiQgd2MgLiouZCoKICA3ICAxNCA1NDYg
LmRlcHJpdi1mZC1jaGVja2VyLmQKICA3ICAxNCAzMzYgLmRlcHJpdi1mZC1jaGVja2VyLmQyCgpJ
IGhhdmUgbm8gaW1tZWRpYXRlIGlkZWEgaG93IHRvIHNvbHZlIHRoYXQuCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:06:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:06: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 1fxYRV-0007yw-F4; Wed, 05 Sep 2018 14:06:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eihh=lt=citrix.com=prvs=779bd4b47=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxYRU-0007ym-0p
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:06:00 +0000
X-Inumbo-ID: ecb6c244-b114-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ecb6c244-b114-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:06:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64487977"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 5 Sep 2018 15:05:01 +0100
Message-ID: <20180905140501.10462-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: document ~/control/sysrq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21p
c2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24gfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1h
cmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCmluZGV4IDYwYzhiM2Zi
ZTUuLjMzZDI4MTkxNWMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KQEAgLTQxMCw2ICs0
MTAsMTQgQEAgYnkgdWRldiAoIjAiKSBvciB3aWxsIGJlIHJ1biBieSB0aGUgdG9vbHN0YWNrIGRp
cmVjdGx5ICgiMSIpLgogCiAjIyMgUGxhdGZvcm0gRmVhdHVyZSBhbmQgQ29udHJvbCBQYXRocwog
CisjIyMjIH4vY29udHJvbC9zeXNycSA9ICgiInxDT01NQU5EKSBbd10KKworVGhpcyBpcyB0aGUg
UFYgU3lzUnEgY29udHJvbCBub2RlLiBBIHRvb2xzdGFjayBjYW4gd3JpdGUgYSBzaW5nbGUgY2hh
cmFjdGVyCityZXByZXNlbnRpbmcgYSBtYWdpYyBTeXNScSBrZXkgdW5kZXJzdG9vZCBieSB0aGUg
TGludXgga2VybmVsLiAgVGhlIGd1ZXN0CithY2tub3dsZWRnZXMgYSByZXF1ZXN0IGJ5IHdyaXRp
bmcgdGhlIGVtcHR5IHN0cmluZyBiYWNrIHRvIHRoZSBjb21tYW5kIG5vZGUuCisKK1RoaXMgcHJv
dG9jb2wgaXMgTGludXggb25seS4KKwogIyMjIyB+L2NvbnRyb2wvc2h1dGRvd24gPSAoIiJ8Q09N
TUFORCkgW3ddCiAKIFRoaXMgaXMgdGhlIFBWIHNodXRkb3duIGNvbnRyb2wgbm9kZS4gQSB0b29s
c3RhY2sgY2FuIHdyaXRlIHZhcmlvdXMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:10:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:10: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 1fxYWA-0000Gx-DJ; Wed, 05 Sep 2018 14:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxYW9-0000Gi-Gl
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:10:49 +0000
X-Inumbo-ID: 9a287319-b115-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9a287319-b115-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:11: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 542347A9;
 Wed,  5 Sep 2018 07:10:47 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53C893F575;
 Wed,  5 Sep 2018 07:10:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
Date: Wed, 5 Sep 2018 15:10:44 +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: <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
UC1URUUgbWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwg
YmUgc2VlbgoKcy9tZWRpdG9yL21lZGlhdG9yLwoKPiBpbiB0aGUgbmV4dCBwYXRjaGVzLiBBdCB0
aGlzIG1vbWVudCBpdCBzdG9yZXMgb25seSByZWZlcmVuY2UgdG8gZG9tYWluLgo+IAo+IFRoaXMg
YWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBh
bGxvd2VkCj4gdG8gd29yayB3aXRoIE9QLVRFRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vdGVlL29wdGVlLmMgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwo+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTE5
LDYgKzE5LDE0IEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPiAgICNpbmNs
dWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+ICAgCj4gK3N0cnVjdCBkb21haW5fY3R4IHsKCkkg
d291bGQgcHJlZmVyIGlmIHRoZSBzdHJ1Y3R1cmUgaGFzIG9wdGVlIGluIGl0cyBuYW1lIHN1Y2gg
YXMgb3B0ZWVfZG9tYWluLgoKV2UgYWxzbyB0ZW5kIHRvIGFiYnJldmlhdGUgY29udGV4dCBpbiBY
ZW4gdXNpbmcgdGhlIGN0eHQuCgo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAg
c3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICt9Owo+ICsKPiArc3RhdGljIExJU1RfSEVBRChkb21h
aW5fY3R4X2xpc3QpOwo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRvbWFpbl9jdHhfbGlzdF9s
b2NrKTsKPiArCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQo+ICAgewo+ICAgICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiBAQCAtNDEsMTggKzQ5LDQ5IEBAIHN0YXRp
YyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gICAgICAgcmV0dXJuIHRydWU7Cj4gICB9Cj4gICAK
PiArc3RhdGljIHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFp
biogZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKPiArCj4gKyAgICBzcGlu
X2xvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBjdHgsICZkb21haW5fY3R4X2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlm
ICggY3R4LT5kb21haW4gPT0gZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArICAgICAgICAgICAgICAgIHJldHVy
biBjdHg7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZkb21h
aW5fY3R4X2xpc3RfbG9jayk7Cj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKV2h5IGRvIHlvdSBu
ZWVkIHRvIHN0b3JlIHRoZSBjb250ZXh0IGluIGEgbGlzdD8gQXMgeW91IGhhdmUgYSBjb250ZXh0
IApwZXIgZG9tYWluIGl0IHdvdWxkIGJlIGJldHRlciB0byBzdG9yZSB0aGF0IGRpcmVjdGx5IGlu
IHN0cnVjdCBkb21haW4gYnkgCmludHJvZHVjZSBhIGZpZWxkICJ2b2lkICogdGVlIi4KCldpdGgg
dGhhdCwgbW9zdCBvZiB0aGUgY29kZSBpbiB0aGlzIHBhdGNoIHdpbGwgYmVjb21lIHVubmVjZXNz
YXJ5LiBTbyAKeW91IHBvdGVudGlhbGx5IGNhbiBmb2xkIGl0IGludG8gc29tZXRoaW5nIGVsc2Uu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:10:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:10: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 1fxYWA-0000Gr-3f; Wed, 05 Sep 2018 14:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxYW9-0000Gh-Gd
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 14:10:49 +0000
X-Inumbo-ID: 9a298252-b115-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9a298252-b115-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:11: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 542347A9;
 Wed,  5 Sep 2018 07:10:47 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53C893F575;
 Wed,  5 Sep 2018 07:10:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
Date: Wed, 5 Sep 2018 15:10:44 +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: <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
UC1URUUgbWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwg
YmUgc2VlbgoKcy9tZWRpdG9yL21lZGlhdG9yLwoKPiBpbiB0aGUgbmV4dCBwYXRjaGVzLiBBdCB0
aGlzIG1vbWVudCBpdCBzdG9yZXMgb25seSByZWZlcmVuY2UgdG8gZG9tYWluLgo+IAo+IFRoaXMg
YWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBh
bGxvd2VkCj4gdG8gd29yayB3aXRoIE9QLVRFRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vdGVlL29wdGVlLmMgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYwo+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTE5
LDYgKzE5LDE0IEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4KPiAgICNpbmNs
dWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+ICAgCj4gK3N0cnVjdCBkb21haW5fY3R4IHsKCkkg
d291bGQgcHJlZmVyIGlmIHRoZSBzdHJ1Y3R1cmUgaGFzIG9wdGVlIGluIGl0cyBuYW1lIHN1Y2gg
YXMgb3B0ZWVfZG9tYWluLgoKV2UgYWxzbyB0ZW5kIHRvIGFiYnJldmlhdGUgY29udGV4dCBpbiBY
ZW4gdXNpbmcgdGhlIGN0eHQuCgo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAg
c3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICt9Owo+ICsKPiArc3RhdGljIExJU1RfSEVBRChkb21h
aW5fY3R4X2xpc3QpOwo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRvbWFpbl9jdHhfbGlzdF9s
b2NrKTsKPiArCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQo+ICAgewo+ICAgICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiBAQCAtNDEsMTggKzQ5LDQ5IEBAIHN0YXRp
YyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gICAgICAgcmV0dXJuIHRydWU7Cj4gICB9Cj4gICAK
PiArc3RhdGljIHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFp
biogZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKPiArCj4gKyAgICBzcGlu
X2xvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBjdHgsICZkb21haW5fY3R4X2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlm
ICggY3R4LT5kb21haW4gPT0gZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiArICAgICAgICAgICAgICAgIHJldHVy
biBjdHg7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZkb21h
aW5fY3R4X2xpc3RfbG9jayk7Cj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKV2h5IGRvIHlvdSBu
ZWVkIHRvIHN0b3JlIHRoZSBjb250ZXh0IGluIGEgbGlzdD8gQXMgeW91IGhhdmUgYSBjb250ZXh0
IApwZXIgZG9tYWluIGl0IHdvdWxkIGJlIGJldHRlciB0byBzdG9yZSB0aGF0IGRpcmVjdGx5IGlu
IHN0cnVjdCBkb21haW4gYnkgCmludHJvZHVjZSBhIGZpZWxkICJ2b2lkICogdGVlIi4KCldpdGgg
dGhhdCwgbW9zdCBvZiB0aGUgY29kZSBpbiB0aGlzIHBhdGNoIHdpbGwgYmVjb21lIHVubmVjZXNz
YXJ5LiBTbyAKeW91IHBvdGVudGlhbGx5IGNhbiBmb2xkIGl0IGludG8gc29tZXRoaW5nIGVsc2Uu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:12:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxYXc-0000WD-Pr; Wed, 05 Sep 2018 14:12:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxYXb-0000W3-HN
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:12:19 +0000
X-Inumbo-ID: 771999f3-b115-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 771999f3-b115-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 16:10:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64489535"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 5 Sep 2018 16:11:39 +0200
Message-ID: <20180905141139.36689-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] osstest: add missing disk driver name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZWxibGluZyBib3hlcyB1c2VzIHRoZSBtZmkgZHJpdmVyIGFuZCBoYXZlIHRoZSBoYXJkIGRpc2tz
IGluCnBhc3N0aHJvdWdoIG1vZGUsIHdoaWNoIG1lYW5zIHRoZSBtZmkgZHJpdmVyIHdpbGwgZXhw
b3NlIHRoZW0gYXMKbWZpc3lzcGQ/IGluc3RlYWQgb2YgbWZpZD8uIEluIG9yZGVyIGZvciB0aGUg
aW5zdGFsbGVyIHRvIGRldGVjdCBzdWNoCmRpc2tzIGFkZCBtZmlzeXNwZDAgdG8gdGhlIGxpc3Qg
b2YgZGlza3MgdG8gcHJvYmUuCgpUaGlzIHNob3VsZCBmaXggdGhlIGhvc3QtaW5zdGFsbCBpc3N1
ZXMgcmVwb3J0ZWQgb24gZWxibGluZyBib3hlczoKCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczMDQvCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB0cy1mcmVlYnNkLWhvc3QtaW5zdGFs
bCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsIGIvdHMtZnJlZWJzZC1ob3N0LWlu
c3RhbGwKaW5kZXggODYyYTI1ZTcuLjUzZGFlZWZjIDEwMDc1NQotLS0gYS90cy1mcmVlYnNkLWhv
c3QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbApAQCAtMTIzLDcgKzEyMyw3
IEBAIHN1YiBpbnN0YWxsICgpIHsKICAgICBteSAka25vd25ob3N0cyA9IGtub3duX2hvc3RzKCk7
CiAgICAgbXkgJHNzaGRfa2V5c191cmwgPSBjcmVhdGVfc3NoX292ZXJsYXkoKTsKICAgICBteSBA
ZGlza19uYW1lcyA9Ci0gICAgICAgIHF3KGFkYTAgZGEwIGFkMCBhYWNkMCBhbXJkMCBpZGFkMCBp
cHNkMCBtZmlkMCBtbHhkMCB0d2VkMCk7CisgICAgICAgIHF3KGFkYTAgZGEwIGFkMCBhYWNkMCBh
bXJkMCBpZGFkMCBpcHNkMCBtZmlkMCBtZmlzeXNwZDAgbWx4ZDAgdHdlZDApOwogICAgIG15ICR0
YXJnZXRfc2V0cyA9ICIvcm9vdC9vc3N0ZXN0X3NldHMiOwogICAgIG15ICRkaXNrOwogICAgIG15
ICRuaWM7Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:12:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxYXn-0000Y4-31; Wed, 05 Sep 2018 14:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxYXl-0000Xb-HP
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:12:29 +0000
X-Inumbo-ID: d5f7c8cd-b115-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5f7c8cd-b115-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:13:18 +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 34A3BACE3;
 Wed,  5 Sep 2018 14:12:27 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180905140501.10462-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ff57f754-d874-61db-a26e-06293ea7fbe4@suse.com>
Date: Wed, 5 Sep 2018 16:12:25 +0200
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: <20180905140501.10462-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] docs: document ~/control/sysrq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

T24gMDUvMDkvMTggMTY6MDUsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:17:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14: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 1fxYcw-0000qR-P1; Wed, 05 Sep 2018 14:17:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxYcw-0000qM-Cg
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:17:50 +0000
X-Inumbo-ID: 94eac6fc-b116-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94eac6fc-b116-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:18:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78586701"
Date: Wed, 5 Sep 2018 16:15:24 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180905141524.7tqyn6jwqocnscbg@mac.bytemobile.com>
References: <20180905140501.10462-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905140501.10462-1-wei.liu2@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] docs: document ~/control/sysrq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDM6MDU6MDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:19:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:19: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 1fxYey-0000w1-73; Wed, 05 Sep 2018 14:19:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxYew-0000vq-Nb
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:19:54 +0000
X-Inumbo-ID: df2a6357-b116-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df2a6357-b116-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:20:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78586917"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <volodymyr_babchuk@epam.com>, <xen-devel@lists.xenproject.org>,
 <xen-devel@lists.xen.org>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <385e6e61-5c03-0715-e4d9-3f19f7d11cdc@citrix.com>
Date: Wed, 5 Sep 2018 15:18:37 +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: <75f20a4a-60db-8a83-62da-2515b88b0ed9@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 v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tee-dev@lists.linaro.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>

T24gMDUvMDkvMTggMTU6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA5LzAz
LzIwMTggMDU6NTQgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPUC1URUUgbWVkaXRv
ciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwgYmUgc2Vlbgo+Cj4g
cy9tZWRpdG9yL21lZGlhdG9yLwo+Cj4+IGluIHRoZSBuZXh0IHBhdGNoZXMuIEF0IHRoaXMgbW9t
ZW50IGl0IHN0b3JlcyBvbmx5IHJlZmVyZW5jZSB0byBkb21haW4uCj4+Cj4+IFRoaXMgYWxsb3dz
IHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBhbGxvd2Vk
Cj4+IHRvIHdvcmsgd2l0aCBPUC1URUUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyB8IDY2Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMK
Pj4gQEAgLTE5LDYgKzE5LDE0IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5o
Pgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gwqAgK3N0cnVjdCBkb21h
aW5fY3R4IHsKPgo+IEkgd291bGQgcHJlZmVyIGlmIHRoZSBzdHJ1Y3R1cmUgaGFzIG9wdGVlIGlu
IGl0cyBuYW1lIHN1Y2ggYXMKPiBvcHRlZV9kb21haW4uCj4KPiBXZSBhbHNvIHRlbmQgdG8gYWJi
cmV2aWF0ZSBjb250ZXh0IGluIFhlbiB1c2luZyB0aGUgY3R4dC4KCkknZCBhcmd1ZSB0aGF0ICJj
dHgiIGlzIHRoZSBiZXR0ZXIgd2F5IG9mIGFiYnJldmlhdGluZyBjb250ZXh0LsKgIEl0J3MKZmFy
IG1vcmUgdXN1YWwsIGFuZCBlYXNpZXIgdG8gdHlwZS7CoCAoVGhhdCBzYWlkLCBvcHRlZV9kb21h
aW4gd291bGQgYmUKdGhlIG1vc3QgY29uc2lzdGVudCBuYW1lIHdpdGggdGhlIHJlc3Qgb2YgdGhl
IGNvZGViYXNlIGluIHRoaXMgY2FzZSkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:19:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:19: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 1fxYey-0000w7-Gg; Wed, 05 Sep 2018 14:19:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxYew-0000vr-OS
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 14:19:54 +0000
X-Inumbo-ID: df35d10c-b116-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df35d10c-b116-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:20:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="78586917"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <volodymyr_babchuk@epam.com>, <xen-devel@lists.xenproject.org>,
 <xen-devel@lists.xen.org>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <385e6e61-5c03-0715-e4d9-3f19f7d11cdc@citrix.com>
Date: Wed, 5 Sep 2018 15:18:37 +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: <75f20a4a-60db-8a83-62da-2515b88b0ed9@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 v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tee-dev@lists.linaro.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>

T24gMDUvMDkvMTggMTU6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA5LzAz
LzIwMTggMDU6NTQgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPUC1URUUgbWVkaXRv
ciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwgYmUgc2Vlbgo+Cj4g
cy9tZWRpdG9yL21lZGlhdG9yLwo+Cj4+IGluIHRoZSBuZXh0IHBhdGNoZXMuIEF0IHRoaXMgbW9t
ZW50IGl0IHN0b3JlcyBvbmx5IHJlZmVyZW5jZSB0byBkb21haW4uCj4+Cj4+IFRoaXMgYWxsb3dz
IHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRoYXQgYXJlIG5vdCBhbGxvd2Vk
Cj4+IHRvIHdvcmsgd2l0aCBPUC1URUUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyB8IDY2Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMK
Pj4gQEAgLTE5LDYgKzE5LDE0IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5o
Pgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gwqAgK3N0cnVjdCBkb21h
aW5fY3R4IHsKPgo+IEkgd291bGQgcHJlZmVyIGlmIHRoZSBzdHJ1Y3R1cmUgaGFzIG9wdGVlIGlu
IGl0cyBuYW1lIHN1Y2ggYXMKPiBvcHRlZV9kb21haW4uCj4KPiBXZSBhbHNvIHRlbmQgdG8gYWJi
cmV2aWF0ZSBjb250ZXh0IGluIFhlbiB1c2luZyB0aGUgY3R4dC4KCkknZCBhcmd1ZSB0aGF0ICJj
dHgiIGlzIHRoZSBiZXR0ZXIgd2F5IG9mIGFiYnJldmlhdGluZyBjb250ZXh0LsKgIEl0J3MKZmFy
IG1vcmUgdXN1YWwsIGFuZCBlYXNpZXIgdG8gdHlwZS7CoCAoVGhhdCBzYWlkLCBvcHRlZV9kb21h
aW4gd291bGQgYmUKdGhlIG1vc3QgY29uc2lzdGVudCBuYW1lIHdpdGggdGhlIHJlc3Qgb2YgdGhl
IGNvZGViYXNlIGluIHRoaXMgY2FzZSkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxYiW-0001kw-IX; Wed, 05 Sep 2018 14: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=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxYiU-0001kf-Gn
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 14:23:34 +0000
X-Inumbo-ID: 0920bd86-b117-11e8-a8a5-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0920bd86-b117-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 16:21:53 +0200 (CEST)
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=o7xJ7QEV7IDraX9DHmQTMFzb4NY4jfTN5UW9JDzE7Bg=;
 b=juVb5OC1yfp/Xn1/ofR5RsSdNBuKLgpb/cpN+CbLFtmjWv2UrmYIvm33qGGqq9cNgiFkhQV4+0456YXwiI/+2HoR5jrvraxqpZCxjh64EHzmuX++Cnks0gF/sfIlllhcF8jFPFVdJatmXYF5fCIgwZCctIItqvsC7rE5G7oJH9U=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 DB7PR03MB3770.eurprd03.prod.outlook.com (2603:10a6:5:7::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Wed, 5 Sep 2018 14:23:25 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
Date: Wed, 5 Sep 2018 17:23:22 +0300
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: <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: LO2P265CA0161.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::29) To DB7PR03MB3770.eurprd03.prod.outlook.com
 (2603:10a6:5:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa948dbb-29bf-43c4-75da-08d6133b24b8
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3770; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 3:zsqIUF9Kfkce4lPDic+fEVysPtV1shNFIzhH9sxGA/80Fk6+oVgu6jOLopknJ3NtaF5S1DSswlj6euM4WH9OKDty1N7/14T14+z52agt+pdc9M3TX+JeEzah7Stzrz71cbhqESdstki9JIdt1z/H4aL8mB7N0hdR9p+Ylqw9cs3eXm+y7E883EsrIui/DO5f/hgqMnYWgyIBWpmhioGrMXp1RtDSMbORejYrKDjoZM3C9CfQtnWfPXR7r9dg44Gh;
 25:L4q2HwfL9J1cXdB3TLhzpzfiTUOa1n7gDdfeBaqllEsf3GiHHXA7htPP+cSmude8QIybaFVrNOGV9K+ldByrA7Ipx65It4WuPpF+NiYEfD+80+EciJAyCHKpJj2HqlKNGHU9sy8vbMJ5GC9e3NelfiO8aHL88f1KpKj+6gZ8mKg0PCZidoLsDwYfRfRwJKIuQSo5ftds5lPzgzhzomlqxMzMKYczAPfAqqjLvaU2NOYnbwcF+MxMgc3YpG+c+3P71Ic8QiTbyI9etotqSrLBQiH0Z2ElZzzCzUVpIg7+kfo9OIVWu91a8kqJHiRNEjiXtwwqYGeFn+uxh0fqWFtKLA==;
 31:tlGwMyoZxnH0u5cRrwFvVAwLxA4cNcd80+HNGjCbpeG21bPkPjZnPHdJbfe+B/GL8R0JPtoqJAkm/xyoD7YCWfaLVlOHIPnBc5t8HCzCfJ65BkFZHJZ3ctbAWcTw7ddulBQMWaZad9mWEbRfP73KhUAxBUqwQaoCfpDOp0Y1s2Bt8WFMCCfAqO7w+9NL9dTh7O5MSDcQ3opeeIJJkJWNakJQOOLxMRrECHVPKlF+9co=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3770:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 20:ek96EUQq2+BCVb48WKegewqcw4A7UkJlvL5hHl8TmuA/h9AngJf0lWVhR8CjRnsDOZneQSZ8vmBojWuxAhENeVuEa8L38sDsi9FuCdgHEyZPuCeINBN8lGVjgfgLfDrUxqcxgYgwo76+y4tEsIOObM+W+qA0AI/YXkHB/8N0H2MCTs9BhrRM3npChwN2eQi/SkjNztzpf9Z3KopbwHo/9KhgEbQGq4RJvSEqf1DiQ5SetJFelglFU8+jgYqVFelu8oX1cJbW6fL6LUbBTsDlgKRKp1O+E+ywfWdrNVVakghIXKukhL0yLD0ONeybW8+b7Vj897tjZtmND51LaVoZexPbmlVsWSRo1nLPGVvF29NR4BoL4Uuv3bx+qHVFSGB0Uh6qzKI8UAejJAQOvWYtUrrk0gisKGPuP5HdEL/+JnZrQI9tJWx9EfRh75vRvUO56d7tHIq0Z3p/J+VbJN4f6LKHhy0UdMiwEgK1BIrVpXiwUMoL93GrUnHYyYDwKi1t;
 4:RA2zqxm0ok/8SjRBv9eKWYDjwkZ+cNAwHnx65kFm5JuJgAMl1LthGhUvrlhHiiRLRCJLLiEjZTrAx9o3XeLjW+Kpip45l7rtw3mamTnMNsRt17I92bFn9i42C3quyhA8FjQIcS1svWlUnIargi77h6h4kGbEe39RW5DDZPniqJFjokoekQj2s+dFyWzGTS1aDYLvpX3jvnRX5VQerz/OfEug6EI5eM/pFGbGM2O5DuFy5ujqBR9LJKS1K9mO4X+ww3FQtI7BgO2mx42K33WqCVP8UiPknpvb71tLA9ZsjgjRBA26+8fCmMYCI/0KuoZKSu9mPMxHENgkwKWs7Khm+KzS8cGC9dlPbyK4+A+u/WQ=
X-Microsoft-Antispam-PRVS: <DB7PR03MB3770CA58EFBB88475488E0BCE6020@DB7PR03MB3770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699016);
 SRVR:DB7PR03MB3770; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3770; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(136003)(346002)(396003)(366004)(376002)(189003)(199004)(53546011)(106356001)(76176011)(97736004)(2906002)(68736007)(4326008)(80792005)(67846002)(486006)(31696002)(305945005)(6246003)(86362001)(7736002)(316002)(52146003)(446003)(23676004)(16576012)(25786009)(11346002)(105586002)(52116002)(229853002)(2870700001)(476003)(50466002)(2486003)(31686004)(58126008)(66066001)(36756003)(65806001)(65956001)(2616005)(956004)(8936002)(186003)(16526019)(3846002)(6116002)(64126003)(8676002)(77096007)(6486002)(65826007)(72206003)(47776003)(5660300001)(81166006)(478600001)(14444005)(6666003)(81156014)(53936002)(386003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3770; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcwOzIzOlhxbitBYm40RDAyaFJwSW5MaXdIUG5Vb0Np?=
 =?utf-8?B?NVIzQ0UvYnhYVFBTTUZmUWRqcHZtTlJtMTM0T2laODNUclVFU1BQc0c4aytF?=
 =?utf-8?B?azBiajBSY0h4R1kxRCtUSE5Dcmk0UzVzcVlTYVZzRzA2VGtFemwwREl5UnBX?=
 =?utf-8?B?K2ZVZjc5NGxjTjRDem9zWVkvUnFyZTlmeG1aK25BR0tQaUpZTHp4QkNydG83?=
 =?utf-8?B?aGg5c2RjbnplLzhQUDk0MVhFM2VySDdLZVBudHdnYjZSSXdTWUQxUXRSSkZR?=
 =?utf-8?B?dzZLZDRQZFhMSVBJaERpVERXenN0MHQ4bmU1bThoNUZFcjYxaDd2c2dPaTJT?=
 =?utf-8?B?SnJ5TjVwYTVncWJuNVJ5MHN2cVJtNDVqM3pzR2VJZTRqSTFEMi9MZ0VTSTkw?=
 =?utf-8?B?UEIyTHJOb0MxMlNXdEdQNDZBTWFIRmk3Ny91UktEcS92N2pKS29EeUdwVUQ3?=
 =?utf-8?B?UkJUblM5SVU3Yk15MXlYSW1DRWprSldwN2t3TWdtRHY5cHp3cHZpZEJuVHRH?=
 =?utf-8?B?dGwzM2loR1RsdzJzL2JLalN4WG80ZjVnOWk5TFozVDJkZmJGSE1tZWI4VWpz?=
 =?utf-8?B?OU4vZk11bFdweXZqZ1JEeUtVbUs2cjh4WnpQMk5PN0VvdXppbDFacy9aVCtP?=
 =?utf-8?B?bDBzemtXcitIV216c2Y1NFB0M1pIU1E1Y1BJM0RDM1VsaXZyNDdwOG5MMHg0?=
 =?utf-8?B?dDhqaXMwZzN3R0F0UzVjajUycUI1UW5FV2w2K2tsTWR5aEVZc0Q1UXJaMkRP?=
 =?utf-8?B?TUtZcjdDcGpPWlFkZHZqVVFYSkRkaVhZR2tqZkFlSmQ2TVNWaFAwOS9ZMFg2?=
 =?utf-8?B?Z0Y5M2I5TlEwV3ZIbzhxRWdFU09kbU56S0VyU2JOSXdEbStZMVJ1QXJXU1FV?=
 =?utf-8?B?SjhQS3BkSisyZWpHajdJQi81bjJoOU5JKzJKWXpwYVJDL25QOEpmN1JRY3ow?=
 =?utf-8?B?ZEZQNzhGV1UyZGRBdUkydFZ2MlBqeC9IVEFWY3A1dzhrRmRJQ1JYcnZSU3pN?=
 =?utf-8?B?L1VRbTlZcXlZMGdObnpFdkNHajJPa1Eya0JEZDgzQ2JpNXBkMTg0RGpRY3kv?=
 =?utf-8?B?WEtXOVlCUlVuNEx5TVk0a1ZBcHkwb1JvK0ZZUEs2dVhuVy9xbEtkQ1dJWUFO?=
 =?utf-8?B?T3JCaEpwTExnT0YxaUhrcnM3VVFaUTNQSFpXd1kydCtZdGtmMklIWExuVkdt?=
 =?utf-8?B?VHJSQWNRTUJFUUJoZElHTDZSRElTajhYUFRIMFVqTGd0Q3ZMZHRDdXMxa3E1?=
 =?utf-8?B?Z0p4SkhGOVgrOWVEWFRTaWFRVkFjYVorLzdqQ05sZjZoS0FJbW5BZWdvT3c0?=
 =?utf-8?B?UVBwditYYno4Q29FT0hjbDRuRGZrTGxJLzFJcngyMDh4eFNsSGM3OE1CZHRF?=
 =?utf-8?B?ZmEvSExLMlBDbktzRk9DeEFRU0RXa3NkTkc2K0x3QkM4UHFHTUhGdmJhbmZO?=
 =?utf-8?B?ZXJLZElVWGJPdmJHSDlaaEtTcVFyRTFnODhDV2pibHo2bnRPTXlQM3lpNGtK?=
 =?utf-8?B?R0t3OForTTA1UEdxQkVuOGtyVmJPeGZMZ20rSGRSQWtPMVVrNXZ1THRORVZ0?=
 =?utf-8?B?Rkh1M2tOUEVaVit5Vmp0Y0ZzN1NUWTdPL1ZrWTdLUjdZblUxcVhDeHlPZzRy?=
 =?utf-8?B?U2F5bWJPdC9tNFMxNEVublhjbTF1S2xJQkFnN2pSb1NSNWVSV3E1aDB4Mlk4?=
 =?utf-8?B?dE5NZTVVVTVzKy9ralNqZnRFWlNZenZ1OGpxaDBxL3R3MTR4RFFGcFplUWRT?=
 =?utf-8?B?SktPSDNhSC8rSHFBTzBtSzNZajN4VCtUVjNOM3d3VU5haTlyRms0OXRTMTV6?=
 =?utf-8?B?WXA0UmRRNFNYbGxjOWUyT0ZmYk9vbWVIUk5hODFWM1FJSzJzTTNJa09EN2ZI?=
 =?utf-8?B?WU9XZUZJRzluQVlObWp3b3VLcVVqQTAwVXJtMEM0TjAxa0tZUkFhV1VtOGM3?=
 =?utf-8?B?N2lWb0ZJNzZlTkh6N3RTOUUyN0hDVUkvTW0zaERTeHRQMGhUNWZTTDU2bDBn?=
 =?utf-8?Q?RB+fXM?=
X-Microsoft-Antispam-Message-Info: AlfQ6+zosA+pcIim+kFtvd94LetidD9b04MO511lOQ0t2DpJfn5MKvGPASOAQYQjQd0WGa+wFpyR235NYFiBfIVRo1ghPj4QINtRr00Ji7vcC8b4Y9M/LRGSOF1RhxTSn0Li8w0ErhomF7oQQ2RAF0tBNc76GmsbSKjkYJ8Yyp4jh9yybvAZ9AN5cgrFA3nlb3CdsQLqXRgxtuWm4fe6a+xgxb93pKx6POAJcF1lMYCQmYWkfwqXUpRDk0TPR3qzPEx4GkLQUHnAqhxOfmaWkB576FAgD9VI+DucJXl8ZRExuj0w0730Pso6tXVFaEu/j1OrVmitf2MhC3EJ3j4gr0ddyCNj2LCNIMWue6qWrpg=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 6:KtJ7X9s5zAtqXU01MnjZuLOqxEZyi73ffQpDo3E6ebNczQlL0jFf5L+QEakMzUfTqEDo7P8fz2Ug7Pzp7ymD+9bRGUzu5hQURUhAVE135DQcZXzBv2yP6gy9iWu3YKW29Q0rK2Z5YjyM741rjDOOerWaZ4xO3RJeO/zCIdefqrVo08sAqQF//N8S/RBaaDAOdK0hZ4sCvyPdy8oB1u+8tJWb3Y6nFA4VYa3HKuLJ9AehRLTJeflTtpnWhPQz1I3V7X+QlxwI0dcBoH8Y0f02qdsDpX8rtvtV7uvSU//KE6rpbejDXAeILXhTRi5DuJkRb10ufvaXWUvW21kOc28ixKHbKcoiN7IqtFugbf/xVlGcE5IcUYhTyIeoqCD8W5/0NvMllSqyKcFd9H/UclsAjnugnKuylwZaHoJJG2cvvCuxw5SDWyOnXDmFQIwMygYmvYwjY0BTDGwzQaHnUroHaQ==;
 5:2L4hgGEysNJ3HfbULg3lMt+tsWHQ4wvGwrJ0FFtD2LJKkqwzgrf66sYxG+PHHsuxjIGKtMBxFkfnrhM0Gpqc4vSje+3LEQ+9LKRToT5IF5hImsQckmg6TUoQ/2oJhxVBhGIstPyVqrQEtOvP17jpEBS6am2MegXTaNgfdJ/Yq7Q=;
 7:zLobI5IFz/Q+zVtgaFOj+zk+M3o99NSZnrd+5IoidyVzSoTkuwr7tPT/VvkcUWbx0POA+jdpPvnagfYw8+nlGdgF496hYo7wr6ECUv6b582wthjmzivEc24rWKA/mPO4Hm4UwXAfKm7CcnSUw3yGMjAQ98nOk0tCI7STACKq1OP4wenFzrH2/URPswfjbLFL7Fv4UPgajwiCrQmsEfsNI+Xe3mP4S6XACUsxFy8GLQ2xFpAQoUpqkXgUlh3vDVS+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 14:23:25.5377 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: aa948dbb-29bf-43c4-75da-08d6133b24b8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3770
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAwNS4wOS4xOCAxNzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAzLzIwMTggMDU6NTQgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPUC1URUUg
bWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwgYmUgc2Vl
bgo+IAo+IHMvbWVkaXRvci9tZWRpYXRvci8KPiAKPj4gaW4gdGhlIG5leHQgcGF0Y2hlcy4gQXQg
dGhpcyBtb21lbnQgaXQgc3RvcmVzIG9ubHkgcmVmZXJlbmNlIHRvIGRvbWFpbi4KPj4KPj4gVGhp
cyBhbGxvd3MgdXMgdG8gZmlsdGVyIG91dCBjYWxscyBmcm9tIGRvbWFpbnMgdGhhdCBhcmUgbm90
IGFsbG93ZWQKPj4gdG8gd29yayB3aXRoIE9QLVRFRS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+PiAtLS0KPj4gwqAg
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgCj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0
aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMKPj4gQEAgLTE5LDYgKzE5LDE0IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gK3N0cnVj
dCBkb21haW5fY3R4IHsKPiAKPiBJIHdvdWxkIHByZWZlciBpZiB0aGUgc3RydWN0dXJlIGhhcyBv
cHRlZSBpbiBpdHMgbmFtZSBzdWNoIGFzIG9wdGVlX2RvbWFpbi4KSXQgaXMgc3VwcG9zZWQgdG8g
YmUgaW50ZXJuYWwgZm9yIHRoaXMgZmlsZSwgc28gSSBjaG9zZSB0aGlzIG5hbWUuIEJ1dCBJCmNh
biByZW5hbWUgaXQsIG5vIHByb2JsZW0uCgo+IFdlIGFsc28gdGVuZCB0byBhYmJyZXZpYXRlIGNv
bnRleHQgaW4gWGVuIHVzaW5nIHRoZSBjdHh0Lgo+IAo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hl
YWQgbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4+ICt9Owo+PiArCj4+
ICtzdGF0aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7Cj4+ICtzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKGRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPj4gKwo+PiDCoCBzdGF0aWMgYm9vbCBvcHRl
ZV9wcm9iZSh2b2lkKQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpub2RlOwo+PiBAQCAtNDEsMTggKzQ5LDQ5IEBAIHN0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZv
aWQpCj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+IMKgIH0KPj4gK3N0YXRpYyBzdHJ1Y3Qg
ZG9tYWluX2N0eCAqZmluZF9kb21haW5fY3R4KHN0cnVjdCBkb21haW4qIGQpCj4+ICt7Cj4+ICvC
oMKgwqAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygm
ZG9tYWluX2N0eF9saXN0X2xvY2spOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggY3R4LCAmZG9tYWluX2N0eF9saXN0LCBsaXN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBpZiAoIGN0eC0+ZG9tYWluID09IGQgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xp
c3RfbG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGN0eDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBzcGluX3Vu
bG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+PiArwqDCoMKgIHJldHVybiBOVUxMOwo+PiAr
fQo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0byBzdG9yZSB0aGUgY29udGV4dCBpbiBhIGxpc3Q/IEFz
IHlvdSBoYXZlIGEgY29udGV4dCAKPiBwZXIgZG9tYWluIGl0IHdvdWxkIGJlIGJldHRlciB0byBz
dG9yZSB0aGF0IGRpcmVjdGx5IGluIHN0cnVjdCBkb21haW4gYnkgCj4gaW50cm9kdWNlIGEgZmll
bGQgInZvaWQgKiB0ZWUiLgpZZXMsIHRoaXMgd2FzIG15IGZpcnN0IGludGVudGlvbi4gQnV0IEkg
d2FzIHVuc3VyZSBvbiBpZiBpdCBpcyAKYXBwcm9wcmlhdGUgdG8gYWRkIGRyaXZlci1zcGVjaWZp
YyBmaWVsZHMgdG8gc3RydWN0IGFyY2hfZG9tYWluLiBJZiB5b3UgCnNhdCB0aGF0IGl0IGlzIG9r
YXkgKHVuZGVyICNpZmRlZiBDT05GSUdfVEVFKSwgdGhlbiBJJ2xsIGRvIGluIHRoaXMgd2F5LgoK
Ci0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxYiW-0001kq-8M; Wed, 05 Sep 2018 14: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=vmh8=lt=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fxYiU-0001ke-FJ
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:23:34 +0000
X-Inumbo-ID: 090c2ebe-b117-11e8-a8a5-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 090c2ebe-b117-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 16:21:53 +0200 (CEST)
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=o7xJ7QEV7IDraX9DHmQTMFzb4NY4jfTN5UW9JDzE7Bg=;
 b=juVb5OC1yfp/Xn1/ofR5RsSdNBuKLgpb/cpN+CbLFtmjWv2UrmYIvm33qGGqq9cNgiFkhQV4+0456YXwiI/+2HoR5jrvraxqpZCxjh64EHzmuX++Cnks0gF/sfIlllhcF8jFPFVdJatmXYF5fCIgwZCctIItqvsC7rE5G7oJH9U=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 DB7PR03MB3770.eurprd03.prod.outlook.com (2603:10a6:5:7::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Wed, 5 Sep 2018 14:23:25 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
Date: Wed, 5 Sep 2018 17:23:22 +0300
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: <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: LO2P265CA0161.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::29) To DB7PR03MB3770.eurprd03.prod.outlook.com
 (2603:10a6:5:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa948dbb-29bf-43c4-75da-08d6133b24b8
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3770; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 3:zsqIUF9Kfkce4lPDic+fEVysPtV1shNFIzhH9sxGA/80Fk6+oVgu6jOLopknJ3NtaF5S1DSswlj6euM4WH9OKDty1N7/14T14+z52agt+pdc9M3TX+JeEzah7Stzrz71cbhqESdstki9JIdt1z/H4aL8mB7N0hdR9p+Ylqw9cs3eXm+y7E883EsrIui/DO5f/hgqMnYWgyIBWpmhioGrMXp1RtDSMbORejYrKDjoZM3C9CfQtnWfPXR7r9dg44Gh;
 25:L4q2HwfL9J1cXdB3TLhzpzfiTUOa1n7gDdfeBaqllEsf3GiHHXA7htPP+cSmude8QIybaFVrNOGV9K+ldByrA7Ipx65It4WuPpF+NiYEfD+80+EciJAyCHKpJj2HqlKNGHU9sy8vbMJ5GC9e3NelfiO8aHL88f1KpKj+6gZ8mKg0PCZidoLsDwYfRfRwJKIuQSo5ftds5lPzgzhzomlqxMzMKYczAPfAqqjLvaU2NOYnbwcF+MxMgc3YpG+c+3P71Ic8QiTbyI9etotqSrLBQiH0Z2ElZzzCzUVpIg7+kfo9OIVWu91a8kqJHiRNEjiXtwwqYGeFn+uxh0fqWFtKLA==;
 31:tlGwMyoZxnH0u5cRrwFvVAwLxA4cNcd80+HNGjCbpeG21bPkPjZnPHdJbfe+B/GL8R0JPtoqJAkm/xyoD7YCWfaLVlOHIPnBc5t8HCzCfJ65BkFZHJZ3ctbAWcTw7ddulBQMWaZad9mWEbRfP73KhUAxBUqwQaoCfpDOp0Y1s2Bt8WFMCCfAqO7w+9NL9dTh7O5MSDcQ3opeeIJJkJWNakJQOOLxMRrECHVPKlF+9co=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3770:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 20:ek96EUQq2+BCVb48WKegewqcw4A7UkJlvL5hHl8TmuA/h9AngJf0lWVhR8CjRnsDOZneQSZ8vmBojWuxAhENeVuEa8L38sDsi9FuCdgHEyZPuCeINBN8lGVjgfgLfDrUxqcxgYgwo76+y4tEsIOObM+W+qA0AI/YXkHB/8N0H2MCTs9BhrRM3npChwN2eQi/SkjNztzpf9Z3KopbwHo/9KhgEbQGq4RJvSEqf1DiQ5SetJFelglFU8+jgYqVFelu8oX1cJbW6fL6LUbBTsDlgKRKp1O+E+ywfWdrNVVakghIXKukhL0yLD0ONeybW8+b7Vj897tjZtmND51LaVoZexPbmlVsWSRo1nLPGVvF29NR4BoL4Uuv3bx+qHVFSGB0Uh6qzKI8UAejJAQOvWYtUrrk0gisKGPuP5HdEL/+JnZrQI9tJWx9EfRh75vRvUO56d7tHIq0Z3p/J+VbJN4f6LKHhy0UdMiwEgK1BIrVpXiwUMoL93GrUnHYyYDwKi1t;
 4:RA2zqxm0ok/8SjRBv9eKWYDjwkZ+cNAwHnx65kFm5JuJgAMl1LthGhUvrlhHiiRLRCJLLiEjZTrAx9o3XeLjW+Kpip45l7rtw3mamTnMNsRt17I92bFn9i42C3quyhA8FjQIcS1svWlUnIargi77h6h4kGbEe39RW5DDZPniqJFjokoekQj2s+dFyWzGTS1aDYLvpX3jvnRX5VQerz/OfEug6EI5eM/pFGbGM2O5DuFy5ujqBR9LJKS1K9mO4X+ww3FQtI7BgO2mx42K33WqCVP8UiPknpvb71tLA9ZsjgjRBA26+8fCmMYCI/0KuoZKSu9mPMxHENgkwKWs7Khm+KzS8cGC9dlPbyK4+A+u/WQ=
X-Microsoft-Antispam-PRVS: <DB7PR03MB3770CA58EFBB88475488E0BCE6020@DB7PR03MB3770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699016);
 SRVR:DB7PR03MB3770; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3770; 
X-Forefront-PRVS: 078693968A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(136003)(346002)(396003)(366004)(376002)(189003)(199004)(53546011)(106356001)(76176011)(97736004)(2906002)(68736007)(4326008)(80792005)(67846002)(486006)(31696002)(305945005)(6246003)(86362001)(7736002)(316002)(52146003)(446003)(23676004)(16576012)(25786009)(11346002)(105586002)(52116002)(229853002)(2870700001)(476003)(50466002)(2486003)(31686004)(58126008)(66066001)(36756003)(65806001)(65956001)(2616005)(956004)(8936002)(186003)(16526019)(3846002)(6116002)(64126003)(8676002)(77096007)(6486002)(65826007)(72206003)(47776003)(5660300001)(81166006)(478600001)(14444005)(6666003)(81156014)(53936002)(386003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3770; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcwOzIzOlhxbitBYm40RDAyaFJwSW5MaXdIUG5Vb0Np?=
 =?utf-8?B?NVIzQ0UvYnhYVFBTTUZmUWRqcHZtTlJtMTM0T2laODNUclVFU1BQc0c4aytF?=
 =?utf-8?B?azBiajBSY0h4R1kxRCtUSE5Dcmk0UzVzcVlTYVZzRzA2VGtFemwwREl5UnBX?=
 =?utf-8?B?K2ZVZjc5NGxjTjRDem9zWVkvUnFyZTlmeG1aK25BR0tQaUpZTHp4QkNydG83?=
 =?utf-8?B?aGg5c2RjbnplLzhQUDk0MVhFM2VySDdLZVBudHdnYjZSSXdTWUQxUXRSSkZR?=
 =?utf-8?B?dzZLZDRQZFhMSVBJaERpVERXenN0MHQ4bmU1bThoNUZFcjYxaDd2c2dPaTJT?=
 =?utf-8?B?SnJ5TjVwYTVncWJuNVJ5MHN2cVJtNDVqM3pzR2VJZTRqSTFEMi9MZ0VTSTkw?=
 =?utf-8?B?UEIyTHJOb0MxMlNXdEdQNDZBTWFIRmk3Ny91UktEcS92N2pKS29EeUdwVUQ3?=
 =?utf-8?B?UkJUblM5SVU3Yk15MXlYSW1DRWprSldwN2t3TWdtRHY5cHp3cHZpZEJuVHRH?=
 =?utf-8?B?dGwzM2loR1RsdzJzL2JLalN4WG80ZjVnOWk5TFozVDJkZmJGSE1tZWI4VWpz?=
 =?utf-8?B?OU4vZk11bFdweXZqZ1JEeUtVbUs2cjh4WnpQMk5PN0VvdXppbDFacy9aVCtP?=
 =?utf-8?B?bDBzemtXcitIV216c2Y1NFB0M1pIU1E1Y1BJM0RDM1VsaXZyNDdwOG5MMHg0?=
 =?utf-8?B?dDhqaXMwZzN3R0F0UzVjajUycUI1UW5FV2w2K2tsTWR5aEVZc0Q1UXJaMkRP?=
 =?utf-8?B?TUtZcjdDcGpPWlFkZHZqVVFYSkRkaVhZR2tqZkFlSmQ2TVNWaFAwOS9ZMFg2?=
 =?utf-8?B?Z0Y5M2I5TlEwV3ZIbzhxRWdFU09kbU56S0VyU2JOSXdEbStZMVJ1QXJXU1FV?=
 =?utf-8?B?SjhQS3BkSisyZWpHajdJQi81bjJoOU5JKzJKWXpwYVJDL25QOEpmN1JRY3ow?=
 =?utf-8?B?ZEZQNzhGV1UyZGRBdUkydFZ2MlBqeC9IVEFWY3A1dzhrRmRJQ1JYcnZSU3pN?=
 =?utf-8?B?L1VRbTlZcXlZMGdObnpFdkNHajJPa1Eya0JEZDgzQ2JpNXBkMTg0RGpRY3kv?=
 =?utf-8?B?WEtXOVlCUlVuNEx5TVk0a1ZBcHkwb1JvK0ZZUEs2dVhuVy9xbEtkQ1dJWUFO?=
 =?utf-8?B?T3JCaEpwTExnT0YxaUhrcnM3VVFaUTNQSFpXd1kydCtZdGtmMklIWExuVkdt?=
 =?utf-8?B?VHJSQWNRTUJFUUJoZElHTDZSRElTajhYUFRIMFVqTGd0Q3ZMZHRDdXMxa3E1?=
 =?utf-8?B?Z0p4SkhGOVgrOWVEWFRTaWFRVkFjYVorLzdqQ05sZjZoS0FJbW5BZWdvT3c0?=
 =?utf-8?B?UVBwditYYno4Q29FT0hjbDRuRGZrTGxJLzFJcngyMDh4eFNsSGM3OE1CZHRF?=
 =?utf-8?B?ZmEvSExLMlBDbktzRk9DeEFRU0RXa3NkTkc2K0x3QkM4UHFHTUhGdmJhbmZO?=
 =?utf-8?B?ZXJLZElVWGJPdmJHSDlaaEtTcVFyRTFnODhDV2pibHo2bnRPTXlQM3lpNGtK?=
 =?utf-8?B?R0t3OForTTA1UEdxQkVuOGtyVmJPeGZMZ20rSGRSQWtPMVVrNXZ1THRORVZ0?=
 =?utf-8?B?Rkh1M2tOUEVaVit5Vmp0Y0ZzN1NUWTdPL1ZrWTdLUjdZblUxcVhDeHlPZzRy?=
 =?utf-8?B?U2F5bWJPdC9tNFMxNEVublhjbTF1S2xJQkFnN2pSb1NSNWVSV3E1aDB4Mlk4?=
 =?utf-8?B?dE5NZTVVVTVzKy9ralNqZnRFWlNZenZ1OGpxaDBxL3R3MTR4RFFGcFplUWRT?=
 =?utf-8?B?SktPSDNhSC8rSHFBTzBtSzNZajN4VCtUVjNOM3d3VU5haTlyRms0OXRTMTV6?=
 =?utf-8?B?WXA0UmRRNFNYbGxjOWUyT0ZmYk9vbWVIUk5hODFWM1FJSzJzTTNJa09EN2ZI?=
 =?utf-8?B?WU9XZUZJRzluQVlObWp3b3VLcVVqQTAwVXJtMEM0TjAxa0tZUkFhV1VtOGM3?=
 =?utf-8?B?N2lWb0ZJNzZlTkh6N3RTOUUyN0hDVUkvTW0zaERTeHRQMGhUNWZTTDU2bDBn?=
 =?utf-8?Q?RB+fXM?=
X-Microsoft-Antispam-Message-Info: AlfQ6+zosA+pcIim+kFtvd94LetidD9b04MO511lOQ0t2DpJfn5MKvGPASOAQYQjQd0WGa+wFpyR235NYFiBfIVRo1ghPj4QINtRr00Ji7vcC8b4Y9M/LRGSOF1RhxTSn0Li8w0ErhomF7oQQ2RAF0tBNc76GmsbSKjkYJ8Yyp4jh9yybvAZ9AN5cgrFA3nlb3CdsQLqXRgxtuWm4fe6a+xgxb93pKx6POAJcF1lMYCQmYWkfwqXUpRDk0TPR3qzPEx4GkLQUHnAqhxOfmaWkB576FAgD9VI+DucJXl8ZRExuj0w0730Pso6tXVFaEu/j1OrVmitf2MhC3EJ3j4gr0ddyCNj2LCNIMWue6qWrpg=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 6:KtJ7X9s5zAtqXU01MnjZuLOqxEZyi73ffQpDo3E6ebNczQlL0jFf5L+QEakMzUfTqEDo7P8fz2Ug7Pzp7ymD+9bRGUzu5hQURUhAVE135DQcZXzBv2yP6gy9iWu3YKW29Q0rK2Z5YjyM741rjDOOerWaZ4xO3RJeO/zCIdefqrVo08sAqQF//N8S/RBaaDAOdK0hZ4sCvyPdy8oB1u+8tJWb3Y6nFA4VYa3HKuLJ9AehRLTJeflTtpnWhPQz1I3V7X+QlxwI0dcBoH8Y0f02qdsDpX8rtvtV7uvSU//KE6rpbejDXAeILXhTRi5DuJkRb10ufvaXWUvW21kOc28ixKHbKcoiN7IqtFugbf/xVlGcE5IcUYhTyIeoqCD8W5/0NvMllSqyKcFd9H/UclsAjnugnKuylwZaHoJJG2cvvCuxw5SDWyOnXDmFQIwMygYmvYwjY0BTDGwzQaHnUroHaQ==;
 5:2L4hgGEysNJ3HfbULg3lMt+tsWHQ4wvGwrJ0FFtD2LJKkqwzgrf66sYxG+PHHsuxjIGKtMBxFkfnrhM0Gpqc4vSje+3LEQ+9LKRToT5IF5hImsQckmg6TUoQ/2oJhxVBhGIstPyVqrQEtOvP17jpEBS6am2MegXTaNgfdJ/Yq7Q=;
 7:zLobI5IFz/Q+zVtgaFOj+zk+M3o99NSZnrd+5IoidyVzSoTkuwr7tPT/VvkcUWbx0POA+jdpPvnagfYw8+nlGdgF496hYo7wr6ECUv6b582wthjmzivEc24rWKA/mPO4Hm4UwXAfKm7CcnSUw3yGMjAQ98nOk0tCI7STACKq1OP4wenFzrH2/URPswfjbLFL7Fv4UPgajwiCrQmsEfsNI+Xe3mP4S6XACUsxFy8GLQ2xFpAQoUpqkXgUlh3vDVS+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 14:23:25.5377 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: aa948dbb-29bf-43c4-75da-08d6133b24b8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3770
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAwNS4wOS4xOCAxNzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAzLzIwMTggMDU6NTQgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPUC1URUUg
bWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwgYmUgc2Vl
bgo+IAo+IHMvbWVkaXRvci9tZWRpYXRvci8KPiAKPj4gaW4gdGhlIG5leHQgcGF0Y2hlcy4gQXQg
dGhpcyBtb21lbnQgaXQgc3RvcmVzIG9ubHkgcmVmZXJlbmNlIHRvIGRvbWFpbi4KPj4KPj4gVGhp
cyBhbGxvd3MgdXMgdG8gZmlsdGVyIG91dCBjYWxscyBmcm9tIGRvbWFpbnMgdGhhdCBhcmUgbm90
IGFsbG93ZWQKPj4gdG8gd29yayB3aXRoIE9QLVRFRS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+PiAtLS0KPj4gwqAg
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgCj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0
aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IGluZGV4IDQ4YmZmNWQuLmM4OTVhOTkgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMKPj4gQEAgLTE5LDYgKzE5LDE0IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gK3N0cnVj
dCBkb21haW5fY3R4IHsKPiAKPiBJIHdvdWxkIHByZWZlciBpZiB0aGUgc3RydWN0dXJlIGhhcyBv
cHRlZSBpbiBpdHMgbmFtZSBzdWNoIGFzIG9wdGVlX2RvbWFpbi4KSXQgaXMgc3VwcG9zZWQgdG8g
YmUgaW50ZXJuYWwgZm9yIHRoaXMgZmlsZSwgc28gSSBjaG9zZSB0aGlzIG5hbWUuIEJ1dCBJCmNh
biByZW5hbWUgaXQsIG5vIHByb2JsZW0uCgo+IFdlIGFsc28gdGVuZCB0byBhYmJyZXZpYXRlIGNv
bnRleHQgaW4gWGVuIHVzaW5nIHRoZSBjdHh0Lgo+IAo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hl
YWQgbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4+ICt9Owo+PiArCj4+
ICtzdGF0aWMgTElTVF9IRUFEKGRvbWFpbl9jdHhfbGlzdCk7Cj4+ICtzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKGRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPj4gKwo+PiDCoCBzdGF0aWMgYm9vbCBvcHRl
ZV9wcm9iZSh2b2lkKQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpub2RlOwo+PiBAQCAtNDEsMTggKzQ5LDQ5IEBAIHN0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZv
aWQpCj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+IMKgIH0KPj4gK3N0YXRpYyBzdHJ1Y3Qg
ZG9tYWluX2N0eCAqZmluZF9kb21haW5fY3R4KHN0cnVjdCBkb21haW4qIGQpCj4+ICt7Cj4+ICvC
oMKgwqAgc3RydWN0IGRvbWFpbl9jdHggKmN0eDsKPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygm
ZG9tYWluX2N0eF9saXN0X2xvY2spOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggY3R4LCAmZG9tYWluX2N0eF9saXN0LCBsaXN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBpZiAoIGN0eC0+ZG9tYWluID09IGQgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xp
c3RfbG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGN0eDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBzcGluX3Vu
bG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+PiArwqDCoMKgIHJldHVybiBOVUxMOwo+PiAr
fQo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0byBzdG9yZSB0aGUgY29udGV4dCBpbiBhIGxpc3Q/IEFz
IHlvdSBoYXZlIGEgY29udGV4dCAKPiBwZXIgZG9tYWluIGl0IHdvdWxkIGJlIGJldHRlciB0byBz
dG9yZSB0aGF0IGRpcmVjdGx5IGluIHN0cnVjdCBkb21haW4gYnkgCj4gaW50cm9kdWNlIGEgZmll
bGQgInZvaWQgKiB0ZWUiLgpZZXMsIHRoaXMgd2FzIG15IGZpcnN0IGludGVudGlvbi4gQnV0IEkg
d2FzIHVuc3VyZSBvbiBpZiBpdCBpcyAKYXBwcm9wcmlhdGUgdG8gYWRkIGRyaXZlci1zcGVjaWZp
YyBmaWVsZHMgdG8gc3RydWN0IGFyY2hfZG9tYWluLiBJZiB5b3UgCnNhdCB0aGF0IGl0IGlzIG9r
YXkgKHVuZGVyICNpZmRlZiBDT05GSUdfVEVFKSwgdGhlbiBJJ2xsIGRvIGluIHRoaXMgd2F5LgoK
Ci0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:26:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14:26: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 1fxYlb-00023d-86; Wed, 05 Sep 2018 14:26:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=avbi=lt=citrix.com=prvs=779a47bcf=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fxYlZ-00023X-Ic
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:26:45 +0000
X-Inumbo-ID: d3dcaf47-b117-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3dcaf47-b117-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:27:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64492159"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23439.59296.693140.392556@mariner.uk.xensource.com>
Date: Wed, 5 Sep 2018 15:26:40 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180905141139.36689-1-roger.pau@citrix.com>
References: <20180905141139.36689-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] osstest: add missing disk driver name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gb3NzdGVzdDogYWRkIG1pc3NpbmcgZGlz
ayBkcml2ZXIgbmFtZSIpOgo+IGVsYmxpbmcgYm94ZXMgdXNlcyB0aGUgbWZpIGRyaXZlciBhbmQg
aGF2ZSB0aGUgaGFyZCBkaXNrcyBpbgo+IHBhc3N0aHJvdWdoIG1vZGUsIHdoaWNoIG1lYW5zIHRo
ZSBtZmkgZHJpdmVyIHdpbGwgZXhwb3NlIHRoZW0gYXMKPiBtZmlzeXNwZD8gaW5zdGVhZCBvZiBt
ZmlkPy4gSW4gb3JkZXIgZm9yIHRoZSBpbnN0YWxsZXIgdG8gZGV0ZWN0IHN1Y2gKPiBkaXNrcyBh
ZGQgbWZpc3lzcGQwIHRvIHRoZSBsaXN0IG9mIGRpc2tzIHRvIHByb2JlLgo+IAo+IFRoaXMgc2hv
dWxkIGZpeCB0aGUgaG9zdC1pbnN0YWxsIGlzc3VlcyByZXBvcnRlZCBvbiBlbGJsaW5nIGJveGVz
Ogo+IAo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MjczMDQvCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14: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 1fxYm8-00027f-Rm; Wed, 05 Sep 2018 14:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxYm6-00027B-PF
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 14:27:18 +0000
X-Inumbo-ID: e83cb88b-b117-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e83cb88b-b117-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:28:07 +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 669FD7A9;
 Wed,  5 Sep 2018 07:27:17 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32C2C3F575;
 Wed,  5 Sep 2018 07:27:15 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
 <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2d7c7ec-e6dc-8586-73e9-543f9d592dfe@arm.com>
Date: Wed, 5 Sep 2018 15:27:14 +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: <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

CgpPbiAwOS8wNS8yMDE4IDAzOjIzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpLAoKPiBPbiAwNS4wOS4xOCAxNzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBP
UC1URUUgbWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwg
YmUgc2Vlbgo+Pgo+PiBzL21lZGl0b3IvbWVkaWF0b3IvCj4+Cj4+PiBpbiB0aGUgbmV4dCBwYXRj
aGVzLiBBdCB0aGlzIG1vbWVudCBpdCBzdG9yZXMgb25seSByZWZlcmVuY2UgdG8gZG9tYWluLgo+
Pj4KPj4+IFRoaXMgYWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRo
YXQgYXJlIG5vdCBhbGxvd2VkCj4+PiB0byB3b3JrIHdpdGggT1AtVEVFLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Pj4+IC0tLQo+Pj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgCj4+PiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+IMKgIDEgZmlsZSBj
aGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4gaW5kZXggNDhiZmY1
ZC4uYzg5NWE5OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBAQCAtMTksNiArMTksMTQgQEAKPj4+
IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5oPgo+Pj4gwqAgI2luY2x1ZGUgPGFzbS90
ZWUvb3B0ZWVfc21jLmg+Cj4+PiArc3RydWN0IGRvbWFpbl9jdHggewo+Pgo+PiBJIHdvdWxkIHBy
ZWZlciBpZiB0aGUgc3RydWN0dXJlIGhhcyBvcHRlZSBpbiBpdHMgbmFtZSBzdWNoIGFzIAo+PiBv
cHRlZV9kb21haW4uCj4gSXQgaXMgc3VwcG9zZWQgdG8gYmUgaW50ZXJuYWwgZm9yIHRoaXMgZmls
ZSwgc28gSSBjaG9zZSB0aGlzIG5hbWUuIEJ1dCBJCj4gY2FuIHJlbmFtZSBpdCwgbm8gcHJvYmxl
bS4KCkV2ZW4gaWYgaXQgaXMgaW50ZXJuYWwsIHRoZSBzdHJ1Y3R1cmUgd2lsbCBhcHBlYXIgaW4g
ZGVidWcgc3ltYm9scy4gSWYgCnlvdSB1c2UgdG9vbHMgbGlrZSBwYWhvbGUgaXQgd2lsbCBiZSBx
dWl0ZSBkaWZmaWN1bHQgdG8ga25vdyB3aGF0IHRoZSAKc3RydWN0dXJlIGlzIGZvciB3aXRob3V0
IGEgZ3JlcC4KCj4gCj4+IFdlIGFsc28gdGVuZCB0byBhYmJyZXZpYXRlIGNvbnRleHQgaW4gWGVu
IHVzaW5nIHRoZSBjdHh0Lgo+Pgo+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+
PiArwqDCoMKgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0YXRp
YyBMSVNUX0hFQUQoZG9tYWluX2N0eF9saXN0KTsKPj4+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NL
KGRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPj4+ICsKPj4+IMKgIHN0YXRpYyBib29sIG9wdGVlX3By
b2JlKHZvaWQpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZTsKPj4+IEBAIC00MSwxOCArNDksNDkgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9p
ZCkKPj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+PiDCoCB9Cj4+PiArc3RhdGljIHN0cnVj
dCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKPj4+ICt7Cj4+
PiArwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+PiArCj4+PiArwqDCoMKgIHNwaW5f
bG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+Pj4gKwo+Pj4gK8KgwqDCoCBsaXN0X2Zvcl9l
YWNoX2VudHJ5KCBjdHgsICZkb21haW5fY3R4X2xpc3QsIGxpc3QgKQo+Pj4gK8KgwqDCoCB7Cj4+
PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBjdHgtPmRvbWFpbiA9PSBkICkKPj4+ICvCoMKgwqDCoMKg
wqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZk
b21haW5fY3R4X2xpc3RfbG9jayk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHJldHVybiBjdHg7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoCB9Cj4+PiArCj4+
PiArwqDCoMKgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4+PiArwqDCoMKg
IHJldHVybiBOVUxMOwo+Pj4gK30KPj4KPj4gV2h5IGRvIHlvdSBuZWVkIHRvIHN0b3JlIHRoZSBj
b250ZXh0IGluIGEgbGlzdD8gQXMgeW91IGhhdmUgYSBjb250ZXh0IAo+PiBwZXIgZG9tYWluIGl0
IHdvdWxkIGJlIGJldHRlciB0byBzdG9yZSB0aGF0IGRpcmVjdGx5IGluIHN0cnVjdCBkb21haW4g
Cj4+IGJ5IGludHJvZHVjZSBhIGZpZWxkICJ2b2lkICogdGVlIi4KPiBZZXMsIHRoaXMgd2FzIG15
IGZpcnN0IGludGVudGlvbi4gQnV0IEkgd2FzIHVuc3VyZSBvbiBpZiBpdCBpcyAKPiBhcHByb3By
aWF0ZSB0byBhZGQgZHJpdmVyLXNwZWNpZmljIGZpZWxkcyB0byBzdHJ1Y3QgYXJjaF9kb21haW4u
IElmIHlvdSAKPiBzYXQgdGhhdCBpdCBpcyBva2F5ICh1bmRlciAjaWZkZWYgQ09ORklHX1RFRSks
IHRoZW4gSSdsbCBkbyBpbiB0aGlzIHdheS4KCkkgd291bGQgZGVmaW5pdGVseSBwcmVmZXIgdGhl
ICJkcml2ZXItc3BlY2lmaWMiIGZpZWxkcy4gVGhpcyBpcyBsaWtlbHkgCmdvaW5nIHRvIGJlIHVz
ZWZ1bCBmb3Igb3RoZXIgVEVFIGFzIHdlbGwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14: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 1fxYm8-00027Z-IJ; Wed, 05 Sep 2018 14:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxYm6-000277-Oa
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:27:18 +0000
X-Inumbo-ID: e84997bb-b117-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e84997bb-b117-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 14:28:07 +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 669FD7A9;
 Wed,  5 Sep 2018 07:27:17 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32C2C3F575;
 Wed,  5 Sep 2018 07:27:15 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-7-git-send-email-volodymyr_babchuk@epam.com>
 <75f20a4a-60db-8a83-62da-2515b88b0ed9@arm.com>
 <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2d7c7ec-e6dc-8586-73e9-543f9d592dfe@arm.com>
Date: Wed, 5 Sep 2018 15:27:14 +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: <44f171e1-6472-d53d-b6aa-65af78cdb3b8@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/13] optee: add domain contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

CgpPbiAwOS8wNS8yMDE4IDAzOjIzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpLAoKPiBPbiAwNS4wOS4xOCAxNzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBP
UC1URUUgbWVkaXRvciBuZWVkcyB0byBzdG9yZSBwZXItZG9tYWluIGNvbnRleHQsIGFzIHdpbGwg
YmUgc2Vlbgo+Pgo+PiBzL21lZGl0b3IvbWVkaWF0b3IvCj4+Cj4+PiBpbiB0aGUgbmV4dCBwYXRj
aGVzLiBBdCB0aGlzIG1vbWVudCBpdCBzdG9yZXMgb25seSByZWZlcmVuY2UgdG8gZG9tYWluLgo+
Pj4KPj4+IFRoaXMgYWxsb3dzIHVzIHRvIGZpbHRlciBvdXQgY2FsbHMgZnJvbSBkb21haW5zIHRo
YXQgYXJlIG5vdCBhbGxvd2VkCj4+PiB0byB3b3JrIHdpdGggT1AtVEVFLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Pj4+IC0tLQo+Pj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgNjYgCj4+PiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+IMKgIDEgZmlsZSBj
aGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4gaW5kZXggNDhiZmY1
ZC4uYzg5NWE5OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBAQCAtMTksNiArMTksMTQgQEAKPj4+
IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX21zZy5oPgo+Pj4gwqAgI2luY2x1ZGUgPGFzbS90
ZWUvb3B0ZWVfc21jLmg+Cj4+PiArc3RydWN0IGRvbWFpbl9jdHggewo+Pgo+PiBJIHdvdWxkIHBy
ZWZlciBpZiB0aGUgc3RydWN0dXJlIGhhcyBvcHRlZSBpbiBpdHMgbmFtZSBzdWNoIGFzIAo+PiBv
cHRlZV9kb21haW4uCj4gSXQgaXMgc3VwcG9zZWQgdG8gYmUgaW50ZXJuYWwgZm9yIHRoaXMgZmls
ZSwgc28gSSBjaG9zZSB0aGlzIG5hbWUuIEJ1dCBJCj4gY2FuIHJlbmFtZSBpdCwgbm8gcHJvYmxl
bS4KCkV2ZW4gaWYgaXQgaXMgaW50ZXJuYWwsIHRoZSBzdHJ1Y3R1cmUgd2lsbCBhcHBlYXIgaW4g
ZGVidWcgc3ltYm9scy4gSWYgCnlvdSB1c2UgdG9vbHMgbGlrZSBwYWhvbGUgaXQgd2lsbCBiZSBx
dWl0ZSBkaWZmaWN1bHQgdG8ga25vdyB3aGF0IHRoZSAKc3RydWN0dXJlIGlzIGZvciB3aXRob3V0
IGEgZ3JlcC4KCj4gCj4+IFdlIGFsc28gdGVuZCB0byBhYmJyZXZpYXRlIGNvbnRleHQgaW4gWGVu
IHVzaW5nIHRoZSBjdHh0Lgo+Pgo+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+
PiArwqDCoMKgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0YXRp
YyBMSVNUX0hFQUQoZG9tYWluX2N0eF9saXN0KTsKPj4+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NL
KGRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPj4+ICsKPj4+IMKgIHN0YXRpYyBib29sIG9wdGVlX3By
b2JlKHZvaWQpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZTsKPj4+IEBAIC00MSwxOCArNDksNDkgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9p
ZCkKPj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+PiDCoCB9Cj4+PiArc3RhdGljIHN0cnVj
dCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKPj4+ICt7Cj4+
PiArwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+PiArCj4+PiArwqDCoMKgIHNwaW5f
bG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+Pj4gKwo+Pj4gK8KgwqDCoCBsaXN0X2Zvcl9l
YWNoX2VudHJ5KCBjdHgsICZkb21haW5fY3R4X2xpc3QsIGxpc3QgKQo+Pj4gK8KgwqDCoCB7Cj4+
PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBjdHgtPmRvbWFpbiA9PSBkICkKPj4+ICvCoMKgwqDCoMKg
wqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZk
b21haW5fY3R4X2xpc3RfbG9jayk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHJldHVybiBjdHg7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoCB9Cj4+PiArCj4+
PiArwqDCoMKgIHNwaW5fdW5sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4+PiArwqDCoMKg
IHJldHVybiBOVUxMOwo+Pj4gK30KPj4KPj4gV2h5IGRvIHlvdSBuZWVkIHRvIHN0b3JlIHRoZSBj
b250ZXh0IGluIGEgbGlzdD8gQXMgeW91IGhhdmUgYSBjb250ZXh0IAo+PiBwZXIgZG9tYWluIGl0
IHdvdWxkIGJlIGJldHRlciB0byBzdG9yZSB0aGF0IGRpcmVjdGx5IGluIHN0cnVjdCBkb21haW4g
Cj4+IGJ5IGludHJvZHVjZSBhIGZpZWxkICJ2b2lkICogdGVlIi4KPiBZZXMsIHRoaXMgd2FzIG15
IGZpcnN0IGludGVudGlvbi4gQnV0IEkgd2FzIHVuc3VyZSBvbiBpZiBpdCBpcyAKPiBhcHByb3By
aWF0ZSB0byBhZGQgZHJpdmVyLXNwZWNpZmljIGZpZWxkcyB0byBzdHJ1Y3QgYXJjaF9kb21haW4u
IElmIHlvdSAKPiBzYXQgdGhhdCBpdCBpcyBva2F5ICh1bmRlciAjaWZkZWYgQ09ORklHX1RFRSks
IHRoZW4gSSdsbCBkbyBpbiB0aGlzIHdheS4KCkkgd291bGQgZGVmaW5pdGVseSBwcmVmZXIgdGhl
ICJkcml2ZXItc3BlY2lmaWMiIGZpZWxkcy4gVGhpcyBpcyBsaWtlbHkgCmdvaW5nIHRvIGJlIHVz
ZWZ1bCBmb3Igb3RoZXIgVEVFIGFzIHdlbGwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:46:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 14: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 1fxZ4z-0003cy-Jn; Wed, 05 Sep 2018 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=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxZ4y-0003ct-SC
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:46:48 +0000
X-Inumbo-ID: 482e1c29-b11a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 482e1c29-b11a-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 16:45:07 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,333,1531785600"; d="scan'208";a="64496241"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 5 Sep 2018 16:46:06 +0200
Message-ID: <20180905144606.37519-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xsm: fix clang build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZWJpdG1hcC5jOjI0NDozMjogZXJyb3I6IGludmFsaWQgY29udmVyc2lvbiBzcGVjaWZpZXIgJ1on
IFstV2Vycm9yLC1XZm9ybWF0LWludmFsaWQtc3BlY2lmaWVyXQogICAgICAgICAgICAgICAibWF0
Y2ggbXkgc2l6ZSAlWmQgKGhpZ2ggYml0IHdhcyAlZClcbiIsIG1hcHVuaXQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH5eCmViaXRtYXAuYzoyNDU6MTY6IGVycm9yOiBmb3JtYXQgc3Bl
Y2lmaWVzIHR5cGUgJ2ludCcgYnV0IHRoZSBhcmd1bWVudCBoYXMgdHlwZSAndW5zaWduZWQgbG9u
ZycKICAgICAgWy1XZXJyb3IsLVdmb3JtYXRdCiAgICAgICAgICAgICAgIHNpemVvZih1NjQpICog
OCwgZS0+aGlnaGJpdCk7CiAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgplYml0bWFwLmM6
MjQ1OjMzOiBlcnJvcjogZGF0YSBhcmd1bWVudCBub3QgdXNlZCBieSBmb3JtYXQgc3RyaW5nIFst
V2Vycm9yLC1XZm9ybWF0LWV4dHJhLWFyZ3NdCiAgICAgICAgICAgICAgIHNpemVvZih1NjQpICog
OCwgZS0+aGlnaGJpdCk7CgpVc2UgJXpkIGluc3RlYWQgb2YgJVpkLCB3aGljaCBpcyBjb21wbGlh
bnQgd2l0aCBDOTkuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KLS0tCiB4ZW4veHNtL2ZsYXNrL3NzL2ViaXRtYXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxh
c2svc3MvZWJpdG1hcC5jIGIveGVuL3hzbS9mbGFzay9zcy9lYml0bWFwLmMKaW5kZXggYmIzZWM4
ZTdjOS4uZTFkMGE1ODZhNyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9zcy9lYml0bWFwLmMK
KysrIGIveGVuL3hzbS9mbGFzay9zcy9lYml0bWFwLmMKQEAgLTI0MSw3ICsyNDEsNyBAQCBpbnQg
ZWJpdG1hcF9yZWFkKHN0cnVjdCBlYml0bWFwICplLCB2b2lkICpmcCkKICAgICBpZiAoIG1hcHVu
aXQgIT0gc2l6ZW9mKHU2NCkgKiA4ICkKICAgICB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAi
Rmxhc2s6IGViaXRtYXA6IG1hcCBzaXplICV1IGRvZXMgbm90ICIKLSAgICAgICAgICAgICAgICJt
YXRjaCBteSBzaXplICVaZCAoaGlnaCBiaXQgd2FzICVkKVxuIiwgbWFwdW5pdCwKKyAgICAgICAg
ICAgICAgICJtYXRjaCBteSBzaXplICV6ZCAoaGlnaCBiaXQgd2FzICVkKVxuIiwgbWFwdW5pdCwK
ICAgICAgICAgICAgICAgIHNpemVvZih1NjQpICogOCwgZS0+aGlnaGJpdCk7CiAgICAgICAgIGdv
dG8gYmFkOwogICAgIH0KLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 14:47:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxZ5n-0003g6-Vv; Wed, 05 Sep 2018 14: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=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxZ5l-0003fz-R0
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 14:47:38 +0000
X-Inumbo-ID: 646bffcf-b11a-11e8-a8a5-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 646bffcf-b11a-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 16:45:55 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536158853;
 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=FTv0CyngqFs6Z+czb9UeIYUqDRo38KSm3DteWX8Kh5M=;
 b=Uwm/9e4NNbCQnzHTLjMJpnsSipeaA2L6WwZWiCOTltUI2tqyeoB9kLJwpv0u5eZV3Y
 ZQ1tKlV/oYJSBJXOjFjCYuLNWcO9i3Qw8TcCjjU3sB8f0IeIG7vPM0nfcAx766wTFdMv
 gRudvEiN9DiV1XQ6o1N/HpS0mF+VhMIeRsuByaAad2+Ud0lyCRkHhTrEOdn+EVux5xU/
 yjRSVYdZDo5EAxuBdtaKuxyaQfuq6GnK4JU7URyvuMVvJ5Om/Sj4gDT81dVXchj+dCnP
 QBj6Hm/hv6ZkxbPChneDvatYHKV3KQsq1JKue74A+BarXtDpKb5GxcuZnIyFwirO/BrI
 6ymw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu85ElP6FA
 (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, 5 Sep 2018 16:47:25 +0200 (CEST)
Date: Wed, 5 Sep 2018 16:47:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180905164719.52e02256.olaf@aepfle.de>
In-Reply-To: <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
References: <20180905104039.13512-1-olaf@aepfle.de>
 <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============6999347720382859783=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6999347720382859783==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/LzNz=jnL/Kgv5MAft0yD6Bu"; protocol="application/pgp-signature"

--Sig_/LzNz=jnL/Kgv5MAft0yD6Bu
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 5 Sep 2018 12:55:58 +0200
schrieb Juergen Gross <jgross@suse.com>:

> Instead of trying to fight the symptoms, I think avoiding to offline
> the last cpu would make more sense.

Well, apparently the fix is to leave cpu#0 online because of a backtrace li=
ke that:

WARNING: CPU: 0 PID: 83 at kernel/sched/cpudeadline.c:159 cpudl_clear+0xa5/=
0xb0
Workqueue: events cpuset_hotplug_workfn
RIP: e030:cpudl_clear+0xa5/0xb0
Code: 8b 43 48 c7 44 28 0c ff ff ff ff e8 d5 fd ff ff 48 8d 43 08 f0 4c 0f =
ab 20 4c 89 ee 48 89 df 5b 5d 41 5c 41 5d e9 0b 3b 79 00 <0f> 0b e9 76 ff f=
f ff 0f 1f 40 00 66 66 66 66 90 41 56 49 89 d6 41
RSP: e02b:ffffc900411cbc40 EFLAGS: 00010086
RAX: ffffffff810d09a0 RBX: ffff880106f1a100 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880106f1a100
RBP: 0000000000000000 R08: 0000000000000000 R09: ffff8801068989b0
R10: ffff8801068989d0 R11: 0000000000000008 R12: 0000000000000000
R13: ffff8801f3800200 R14: 0000000000000001 R15: ffff8801f3823240
FS:  00007fd40d7f08c0(0000) GS:ffff8801f3800000(0000) knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055eff60fe098 CR3: 00000001edf24000 CR4: 0000000000002660
Call Trace:
 rq_offline_dl+0x36/0x80
 set_rq_offline+0x31/0x60
 rq_attach_root+0x98/0xc0
 cpu_attach_domain+0x107/0x320
 partition_sched_domains+0x117/0x347
 ? cpus_read_lock+0x2d/0x50
 rebuild_sched_domains_locked+0xe4/0x4e0
 ? __switch_to_asm+0x40/0x70
 ? xen_mc_flush+0x102/0x210
 rebuild_sched_domains+0x16/0x30
 cpuset_hotplug_workfn+0x45e/0xef0
 ? _raw_spin_unlock_irq+0x22/0x40
 ? finish_task_switch+0x75/0x250
 process_one_work+0x1fd/0x3e0
 worker_thread+0x2d/0x3d0
 ? rescuer_thread+0x340/0x340
 kthread+0x112/0x130
 ? kthread_create_worker_on_cpu+0x40/0x40
 ret_from_fork+0x3a/0x50

Initially I did not spot it because the kernel was booted with 'quiet'.

Olaf

--Sig_/LzNz=jnL/Kgv5MAft0yD6Bu
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW4/seAAKCRBdQqD6ppg2
firCAKCurqB2wJM0WzkYjLbfuoLzrMzuCwCgxQbHlvePNXf47mnN3+/vAXBwqwc=
=cZSD
-----END PGP SIGNATURE-----

--Sig_/LzNz=jnL/Kgv5MAft0yD6Bu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6999347720382859783==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 05 15:15:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 15:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxZW9-0005eC-9f; Wed, 05 Sep 2018 15:14:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=evre=lt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxZW8-0005e7-Mq
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 15:14:52 +0000
X-Inumbo-ID: 8c79d34e-b11e-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c79d34e-b11e-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 15:15: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 5BB14ADFE;
 Wed,  5 Sep 2018 15:14:49 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20180905104039.13512-1-olaf@aepfle.de>
 <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
 <20180905164719.52e02256.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <237d1597-6085-dffb-fb12-1965db0ee68b@suse.com>
Date: Wed, 5 Sep 2018 17:14:48 +0200
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: <20180905164719.52e02256.olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <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>

T24gMDUvMDkvMTggMTY6NDcsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIFdlZCwgNSBTZXAgMjAx
OCAxMjo1NTo1OCArMDIwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PjoKPiAKPj4gSW5zdGVhZCBvZiB0cnlpbmcgdG8gZmlnaHQgdGhlIHN5bXB0b21zLCBJIHRoaW5r
IGF2b2lkaW5nIHRvIG9mZmxpbmUKPj4gdGhlIGxhc3QgY3B1IHdvdWxkIG1ha2UgbW9yZSBzZW5z
ZS4KPiAKPiBXZWxsLCBhcHBhcmVudGx5IHRoZSBmaXggaXMgdG8gbGVhdmUgY3B1IzAgb25saW5l
IGJlY2F1c2Ugb2YgYSBiYWNrdHJhY2UgbGlrZSB0aGF0OgoKSSdkIGdvIHdpdGggdGVzdGluZyB3
aGV0aGVyIGNwdV9pc19ob3RwbHVnZ2FibGUoY3B1KSByZXR1cm5zIHRydWUuClBlciBkZWZhdWx0
IHRoaXMgd2lsbCByZXR1cm4gZmFsc2UgZm9yIGNwdSAwLgoKQWRkaXRpb25hbGx5IEknZCByZWFs
bHkgbGlrZSBhIHRlc3QgZm9yIG51bV9vbmxpbmVfY3B1cygpID4gMQoKQlRXOiBJJ20gbm90IHN1
cmUgdGhpcyBXQVJOIHRyaWdnZXJzIGJlY2F1c2UgaXQgaXMgY3B1IzAuIEFyZSB5b3Ugc3VyZQp0
aGUgdGVzdGVkIGNwdSBpbiB0aGF0IFdBUk4gd2FzIDA/IEFmdGVyIGFsbCB0aGUgdGVzdCBpcyBq
dXN0IHJ1bm5pbmcKb24gY3B1IzAgYW5kIEkgZG9uJ3QgdGhpbmsgaXQgY2FuIGJlIG9mZmxpbmUg
YWxyZWFkeS4KCgpKdWVyZ2VuCgo+IAo+IFdBUk5JTkc6IENQVTogMCBQSUQ6IDgzIGF0IGtlcm5l
bC9zY2hlZC9jcHVkZWFkbGluZS5jOjE1OSBjcHVkbF9jbGVhcisweGE1LzB4YjAKPiBXb3JrcXVl
dWU6IGV2ZW50cyBjcHVzZXRfaG90cGx1Z193b3JrZm4KPiBSSVA6IGUwMzA6Y3B1ZGxfY2xlYXIr
MHhhNS8weGIwCj4gQ29kZTogOGIgNDMgNDggYzcgNDQgMjggMGMgZmYgZmYgZmYgZmYgZTggZDUg
ZmQgZmYgZmYgNDggOGQgNDMgMDggZjAgNGMgMGYgYWIgMjAgNGMgODkgZWUgNDggODkgZGYgNWIg
NWQgNDEgNWMgNDEgNWQgZTkgMGIgM2IgNzkgMDAgPDBmPiAwYiBlOSA3NiBmZiBmZiBmZiAwZiAx
ZiA0MCAwMCA2NiA2NiA2NiA2NiA5MCA0MSA1NiA0OSA4OSBkNiA0MQo+IFJTUDogZTAyYjpmZmZm
YzkwMDQxMWNiYzQwIEVGTEFHUzogMDAwMTAwODYKPiBSQVg6IGZmZmZmZmZmODEwZDA5YTAgUkJY
OiBmZmZmODgwMTA2ZjFhMTAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+IFJEWDogMDAwMDAwMDAw
MDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmODgwMTA2ZjFhMTAwCj4gUkJQ
OiAwMDAwMDAwMDAwMDAwMDAwIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IGZmZmY4ODAxMDY4
OTg5YjAKPiBSMTA6IGZmZmY4ODAxMDY4OTg5ZDAgUjExOiAwMDAwMDAwMDAwMDAwMDA4IFIxMjog
MDAwMDAwMDAwMDAwMDAwMAo+IFIxMzogZmZmZjg4MDFmMzgwMDIwMCBSMTQ6IDAwMDAwMDAwMDAw
MDAwMDEgUjE1OiBmZmZmODgwMWYzODIzMjQwCj4gRlM6ICAwMDAwN2ZkNDBkN2YwOGMwKDAwMDAp
IEdTOmZmZmY4ODAxZjM4MDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IENTOiAg
ZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPiBDUjI6IDAwMDA1
NWVmZjYwZmUwOTggQ1IzOiAwMDAwMDAwMWVkZjI0MDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+
IENhbGwgVHJhY2U6Cj4gIHJxX29mZmxpbmVfZGwrMHgzNi8weDgwCj4gIHNldF9ycV9vZmZsaW5l
KzB4MzEvMHg2MAo+ICBycV9hdHRhY2hfcm9vdCsweDk4LzB4YzAKPiAgY3B1X2F0dGFjaF9kb21h
aW4rMHgxMDcvMHgzMjAKPiAgcGFydGl0aW9uX3NjaGVkX2RvbWFpbnMrMHgxMTcvMHgzNDcKPiAg
PyBjcHVzX3JlYWRfbG9jaysweDJkLzB4NTAKPiAgcmVidWlsZF9zY2hlZF9kb21haW5zX2xvY2tl
ZCsweGU0LzB4NGUwCj4gID8gX19zd2l0Y2hfdG9fYXNtKzB4NDAvMHg3MAo+ICA/IHhlbl9tY19m
bHVzaCsweDEwMi8weDIxMAo+ICByZWJ1aWxkX3NjaGVkX2RvbWFpbnMrMHgxNi8weDMwCj4gIGNw
dXNldF9ob3RwbHVnX3dvcmtmbisweDQ1ZS8weGVmMAo+ICA/IF9yYXdfc3Bpbl91bmxvY2tfaXJx
KzB4MjIvMHg0MAo+ICA/IGZpbmlzaF90YXNrX3N3aXRjaCsweDc1LzB4MjUwCj4gIHByb2Nlc3Nf
b25lX3dvcmsrMHgxZmQvMHgzZTAKPiAgd29ya2VyX3RocmVhZCsweDJkLzB4M2QwCj4gID8gcmVz
Y3Vlcl90aHJlYWQrMHgzNDAvMHgzNDAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJl
YWRfY3JlYXRlX3dvcmtlcl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8w
eDUwCj4gCj4gSW5pdGlhbGx5IEkgZGlkIG5vdCBzcG90IGl0IGJlY2F1c2UgdGhlIGtlcm5lbCB3
YXMgYm9vdGVkIHdpdGggJ3F1aWV0Jy4KPiAKPiBPbGFmCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 15:18:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 15:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxZZ8-0005mf-R2; Wed, 05 Sep 2018 15:17:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxZZ7-0005mW-W8
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 15:17:58 +0000
X-Inumbo-ID: fbb8aa4a-b11e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fbb8aa4a-b11e-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 15:18:46 +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 5DAEF80D;
 Wed,  5 Sep 2018 08:17:56 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 474F93F575;
 Wed,  5 Sep 2018 08:17:55 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
Date: Wed, 5 Sep 2018 16:17:53 +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: <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

SGksCgpPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBN
YWluIHdheSB0byBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRSBpcyB0byBpc3N1ZSBzdGFuZGFyZCBT
TUNDQwoKTklUOiBUaGUgbWFpbiB3YXkKCj4gY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRl
cm0gYW5kIGl0IG1lYW5zIHRoYXQgY2FsbCBjYW4gYmUKPiBpbnRlcnJ1cHRlZCBhbmQgT1AtVEVF
IGNhbiByZXR1cm4gY29udHJvbCB0byBOVyBiZWZvcmUgY29tcGxldGluZwo+IHRoZSBjYWxsLgo+
IAo+IEluIGNvbnRyYW5zdCB3aXRoIGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0
dXJuIHZhbHVlcwoKTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KCj4gYXJlIHBhc3NlZCBpbiBy
ZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBSZWdpc3Rlcgo+IHBh
aXIgcjEscjIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVyZSBhbGwgYXJn
dW1lbnRzCgpEbyB5b3UgbWVhbiB3MSwgdzI/Cgo+IGFyZSBzdG9yZWQgYW5kIHdoaWNoIGlzIHVz
ZWQgdG8gcmV0dXJuIGRhdGEuIE9QLVRFRSBpbnRlcm5hbGx5Cj4gY29waWVzIGNvbnRlbnRzIG9m
IHRoaXMgYnVmZmVyIGludG8gb3duIHNlY3VyZSBtZW1vcnkgYmVmb3JlIGFjY2Vzc2luZwo+IGFu
ZCB2YWxpZGF0aW5nIGFueSBkYXRhIGluIGNvbW1hbmQgYnVmZmVyLiBUaGlzIGlzIGRvbmUgdG8g
bWFrZSBzdXJlCj4gdGhhdCBOVyB3aWxsIG5vdCBjaGFuZ2UgY29udGVudHMgb2YgdGhlIHZhbGlk
YXRlZCBwYXJhbWV0ZXJzLgo+IAo+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1lIGZvciBu
dW1iZXIgb2YgcmVhc29uczoKPiAKPiAxLiBUbyBtYWtlIHN1cmUgdGhhdCBndWVzdCB3aWxsIG5v
dCBjaGFuZ2UgZGF0YSBhZnRlciB2YWxpZGF0aW9uLgo+IDIuIFRvIHRyYW5zbGF0ZSBJUEFzIHRv
IFBBcyBpbiB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRvbmUKPiAgICAgaW4gdGhp
cyBwYXRjaCkuCj4gMy4gVG8gaGlkZSB0cmFuc2xhdGVkIGFkZHJlc3MgZnJvbSBndWVzdCwgc28g
aXQgd2lsbCBub3QgYmUgYWJsZQo+ICAgICB0byBkbyBJUEEtPlBBIHRyYW5zbGF0aW9uIGJ5IG1p
c3VzaW5nIG1lZGlhdG9yLgo+IAo+IEFsc28gbWVkaWF0b3IgcGlucyB0aGUgcGFnZSB3aXRoIG9y
aWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKPiBpdCB3aWxsIHdyaXRlIHRvIGl0IGxhdGVy
LCB3aGVuIHJldHVybmluZyByZXNwb25zZSBmcm9tIE9QLVRFRS4KCkkgZG9uJ3QgdGhpbmsgaXQg
aXMgbmVjZXNzYXJ5IHRvIHBpbiB0aGUgZ3Vlc3QgY29tbWFuZCBidWZmZXIuIFlvdSBjYW4gCnVz
ZSBndWVzdGNvcHkgaGVscGVyIHRvIGNvcHkgdG8vZnJvbSB0aGUgZ3Vlc3QgbWVtb3J5LgoKSWYg
dGhlIGd1ZXN0IG1vZGlmeSB0aGUgUDJNIGF0IHRoZSBzYW1lIHRpbWUsIHRoZW4gaXQgaXMgbm90
IG91ciAKYnVzaW5lc3MgaWYgc29tZXRoaW5nIHdyb25nIGhhcHBlbi4gVGhlIG9ubHkgdGhpbmdz
IHdlIG5lZWQgdG8gcHJldmVudCAKaGVyZSBpcyB3cml0aW5nIGJhY2sgdG8gYW4gTUZOIHRoYXQg
ZG9lcyBub3QgYmVsb25nIHRvIHRoZSBkb21haW4uCgo+IAo+IER1cmluZyBzdGFuZGFyZCBjYWxs
IE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1cm5zIiwgYXNraW5nCj4gTlcgdG8g
ZG8gc29tZSB3b3JrIGZvciBPUC1URUUuIE5XIHRoZW4gaXNzdWVzIHNwZWNpYWwgY2FsbAo+IE9Q
VEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyB0byByZXN1bWUgaGFuZGxpbmcgb2YgdGhlIG9y
aWdpbmFsIGNhbGwuCj4gVGh1cywgbWVkaWF0b3IgbmVlZHMgdG8gbWFpbnRhaW4gY29udGV4dCBm
b3Igb3JpZ2luYWwgc3RhbmRhcmQgY2FsbAo+IGR1cmluZyBtdWx0aXBsZSBTTUNDQyBjYWxscy4K
PiAKPiBTdGFuZGFyZCBjYWxsIGlzIGNvbnNpZGVyZWQgY29tcGxldGUsIHdoZW4gcmV0dXJuZWQg
dmFsdWUgaXMKPiBub3QgUlBDIHJlcXVlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jIHwgMzE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgMzE2IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IGluZGV4IGM4OTVhOTkuLjEwMDhlYmEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jCj4gQEAgLTEyLDYgKzEyLDcgQEAKPiAgICAqLwo+ICAgCj4gICAjaW5jbHVkZSA8eGVu
L2RldmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiAgICNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgo+IEBAIC0xOSw5ICsyMCwyNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS90
ZWUvb3B0ZWVfbXNnLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPiAgIAo+
ICsjZGVmaW5lIE1BWF9TVERfQ0FMTFMgICAxNgoKSSBzdXNwZWN0IHRoaXMgaXMgdXNlZCB0byBy
ZXN0cmljdCB0aGUgbnVtYmVyIG9mIGNhbGxzIGluIGZsaWdodC4gSWYgc28sIApJIHdvdWxkIGFw
cHJlY2lhdGUgaWYgdGhpcyBpcyBkb2N1bWVudGVkIGluIHRoZSBjb2RlIGFuZCB0aGUgbGltaXRh
dGlvbnMgCmV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgo+ICsKPiArLyoKPiArICog
Q2FsbCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmlu
ZyBvbmUgY2FsbC4KPiArICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVt
Lgo+ICsgKi8KPiArc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJnOwo+ICsgICAgc3Ry
dWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4gKyAgICBtZm5fdCBndWVzdF9hcmdfbWZuOwo+
ICsgICAgaW50IG9wdGVlX3RocmVhZF9pZDsKPiArICAgIGludCBycGNfb3A7Cj4gK307Cj4gKwo+
ICAgc3RydWN0IGRvbWFpbl9jdHggewo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiAr
ICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPiAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkb21haW47Cj4gKyAgICBhdG9taWNfdCBjYWxsX2N0eF9jb3VudDsKPiArICAgIHNwaW5sb2Nr
X3QgbG9jazsKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWluX2N0eF9saXN0
KTsKPiBAQCAtNDksNiArNjgsNDQgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPiAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgbWZuX3QgbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIocGFkZHJfdCBnYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGcpCgpJIGRvbid0IHRo
aW5rIHRoZXJlIGFyZSBuZWVkIHRvIHJldHVybiBib3RoIGFuIE1GTiBhbmQgYSBwYWdlLiBZb3Ug
Y2FuIApkZWR1Y2UgZWFzaWx5IGZyb20gdGhlIG90aGVyLiBJbiB0aGlzIGNvbnRleHQsIGl0IHdv
dWxkIGJlIGJldHRlciB0byAKcmV0dXJuIGEgcGFnZS4KCkFsc28sIEkgd291bGQgcHJlZmVyIGlm
IHRoaXMgZnVuY3Rpb24gdGFrZSBhIGd1ZXN0IGZyYW1lIGFkZHJlc3Mgb3ZlciBhIApndWVzdCBw
aHlzaWNhbCBhZGRyZXNzLgoKTGFzdGx5IHRoaXMgZnVuY3Rpb24gaXMgYmFzaWNhbGx5IGEgcmUt
aW1wbGVtZW50YXRpb24gb2YgCmdldF9wYWdlX2Zyb21fZ2ZuIHdpdGggYSByZXN0cmljdGlvbiBv
biB0aGUgcDJtIHR5cGUuIFBsZWFzZSAKcmUtaW1wbGVtZW50IGl0IHVzaW5nIHRoYXQgZnVuY3Rp
b24uCgo+ICt7Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBnZm5fdCBnZm47Cj4gKyAgICBwMm1f
dHlwZV90IHQ7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArCj4gKyAgICBnZm4gPSBnYWRkcl90b19nZm4o
Z2FkZHIpOwo+ICsgICAgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKPiArCj4gKyAgICBp
ZiAoIHQgIT0gcDJtX3JhbV9ydyB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+ICsgICAg
ICAgIHJldHVybiBJTlZBTElEX01GTjsKPiArCj4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZu
KTsKCm1mbl90b19wYWdlIGNhbiBuZXZlciBmYWlsZWQuIElmIHlvdSB3YW50IHRvIGNoZWNrIHdo
ZXRoZXIgYW4gTUZOIGlzIAp2YWxpZCwgdGhlbiB5b3UgY2FuIHVzZSBtZm5fdmFsaWQoLi4uKS4K
Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47Cj4gKwo+
ICsgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQo+ICsgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsKPiArCj4gKyAgICBpZiAoIHBnICkKPiArICAgICAgICAqcGcgPSBwYWdlOwo+ICsKPiAr
ICAgIHJldHVybiBtZm47Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHVucGluX2d1ZXN0X3JhbV9h
ZGRyKG1mbl90IG1mbikKPiArewo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+ICsgICAgaWYgKCAhcGFnZSApCj4gKyAgICAgICAg
cmV0dXJuOwo+ICsKPiArICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIHN0
cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKPiAgIHsK
PiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+IEBAIC04Nyw2ICsxNDQsMTAgQEAgc3Rh
dGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICB9Cj4gICAKPiAg
ICAgICBjdHgtPmRvbWFpbiA9IGQ7Cj4gKyAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5jYWxsX2N0
eF9saXN0KTsKPiArCj4gKyAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsK
PiArICAgIHNwaW5fbG9ja19pbml0KCZjdHgtPmxvY2spOwo+ICAgCj4gICAgICAgc3Bpbl9sb2Nr
KCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4gICAgICAgbGlzdF9hZGRfdGFpbCgmY3R4LT5saXN0
LCAmZG9tYWluX2N0eF9saXN0KTsKPiBAQCAtMTM0LDExICsxOTUsNzIgQEAgc3RhdGljIHZvaWQg
c2V0X3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgcmV0KQo+ICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpj
dHgpCj4gK3sKPiArICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKyAgICBpbnQgY291
bnQ7Cj4gKwo+ICsgICAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygmY3R4LT5jYWxsX2N0eF9j
b3VudCwgMSwgTUFYX1NURF9DQUxMUyk7CgpQbGVhc2UgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhl
IHJhdGlvbmFsZSBmb3IgdGhpcy4KCj4gKyAgICBpZiAoIGNvdW50ID09IE1BWF9TVERfQ0FMTFMg
KQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIGNhbGwgPSB4emFsbG9jKHN0cnVj
dCBzdGRfY2FsbF9jdHgpOwo+ICsgICAgaWYgKCAhY2FsbCApIHsKCkNvZGluZyBzdHlsZToKCmlm
CnsKCj4gKyAgICAgICAgYXRvbWljX2RlYygmY3R4LT5jYWxsX2N0eF9jb3VudCk7Cj4gKyAgICAg
ICAgcmV0dXJuIE5VTEw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lk
ID0gLTE7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9hZGRf
dGFpbCgmY2FsbC0+bGlzdCwgJmN0eC0+Y2FsbF9jdHhfbGlzdCk7Cj4gKyAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gY2FsbDsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQgZnJlZV9zdGRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IHN0
ZF9jYWxsX2N0eCAqY2FsbCkKPiArewo+ICsgICAgYXRvbWljX2RlYygmY3R4LT5jYWxsX2N0eF9j
b3VudCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9kZWwo
JmNhbGwtPmxpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAg
aWYgKCBjYWxsLT54ZW5fYXJnICkKPiArICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShjYWxsLT54
ZW5fYXJnKTsKCmZyZWVfeGVuaGVhcF9wYWdlIGlzIGFibGUgdG8gY29wZSB3aXRoIE5VTEwgcG9p
bnRlci4KCj4gKwo+ICsgICAgaWYgKCBjYWxsLT5ndWVzdF9hcmcgKSB7Cj4gKyAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNhbGwtPmd1ZXN0X2FyZyk7Cj4gKyAgICAgICAgdW5waW5f
Z3Vlc3RfcmFtX2FkZHIoY2FsbC0+Z3Vlc3RfYXJnX21mbik7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
eGZyZWUoY2FsbCk7Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpmaW5k
X2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIGludCB0aHJlYWRfaWQpCj4gK3sKPiAr
ICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgt
PmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggY2FsbCwgJmN0eC0+Y2FsbF9jdHhf
bGlzdCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRf
aWQgPT0gdGhyZWFkX2lkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmY3R4LT5sb2NrKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiBjYWxsOwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAg
IHJldHVybiBOVUxMOwo+ICt9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0
cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMg
cmVzcDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+ICsgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+ICAgICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKPiAg
IAo+ICAgICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9w
cGVkICovCj4gQEAgLTE2Myw5ICsyODUsMjAxIEBAIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgaWYgKCAhZm91bmQgKQo+ICAgICAgICAg
ICByZXR1cm47Cj4gICAKPiArICAgIEFTU0VSVCghc3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykp
Owo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggY2FsbCwgY2FsbF90bXAsICZj
dHgtPmNhbGxfY3R4X2xpc3QsIGxpc3QgKQo+ICsgICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0
eCwgY2FsbCk7Cj4gKwo+ICsgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2N0eF9j
b3VudCkpOwo+ICsKPiAgICAgICB4ZnJlZShjdHgpOwo+ICAgfQo+ICAgCj4gKy8qCj4gKyAqIENv
cHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+ICsgKiAxKSBIaWRlIHRyYW5z
bGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKPiArICogMikgTWFrZSBzdXJlIHRoYXQgZ3Vlc3Qg
d291bGRuJ3QgY2hhbmdlIGRhdGEgaW4gY29tbWFuZCBidWZmZXIgZHVyaW5nIGNhbGwKPiArICov
Cj4gK3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAq
Y2FsbCkKPiArewo+ICsgICAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9hZGRyOwo+ICsKPiArICAg
IGNtZF9nYWRkciA9IChwYWRkcl90KWdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8Cj4gKyAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDb21t
YW5kIGJ1ZmZlciBzaG91bGQgc3RhcnQgYXQgcGFnZSBib3VuZGFyeS4KPiArICAgICAqIFRoaXMg
aXMgT1AtVEVFIEFCSSByZXF1aXJlbWVudC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBjbWRfZ2Fk
ZHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4gKyAgICAgICAgcmV0
dXJuIGZhbHNlOwo+ICsKPiArICAgIGNhbGwtPmd1ZXN0X2FyZ19tZm4gPSBsb29rdXBfYW5kX3Bp
bl9ndWVzdF9yYW1fYWRkcihjbWRfZ2FkZHIsIE5VTEwpOwo+ICsgICAgaWYgKCBtZm5fZXEoY2Fs
bC0+Z3Vlc3RfYXJnX21mbiwgSU5WQUxJRF9NRk4pICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgY2FsbC0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjYWxs
LT5ndWVzdF9hcmdfbWZuKTsKPiArICAgIGlmICggIWNhbGwtPmd1ZXN0X2FyZyApIHsKPiArICAg
ICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9CgpJdCBsb29rIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8g
dXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGhlcmUuIFRoaXMgCndvdWxkIGF2b2lkIHRo
ZSBwYWdlIHRvIGJlIG1hcHBlZCBnbG9iYWwgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgY2FsbC4K
Cj4gKwo+ICsgICAgY2FsbC0+eGVuX2FyZyA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwoKSSBkb24n
dCBzZWUgYW55dGhpbmcgaW4gdGhlIGNvZGUgbWFraW5nIHN1cmUgdGhhdCAKT1BURUVfTVNHX05P
TkNPTlRJR19QQUdFX1NJWkUgZml0cyBpbiBhIFhlbiBwYWdlLXNpemUuIFlvdSBwcm9iYWJseSB3
YW50IAp0byBhZGQgYSBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFID4gUEFH
RV9TSVpFKS4KCkFsc28sIGZvciBiZWVuIG1vcmUgZnV0dXJlLXByb29mIChpLmUgWGVuIHVzaW5n
IGFuIGhpZ2hlciBwYWdlIHNpemUpLCBpdCAKd291bGQgYmUgYmV0dGVyIHRvIHVzZSBfeG1hbGxv
YyhPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSwgCk9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFKS4KCl94bWFsbG9jIHdpbGwgYWxsb2NfeGVuaGVhcF9wYWdlKCkgaWYgaXQgaXMgbmVj
ZXNzYXJ5LgoKCj4gKyAgICBpZiAoICFjYWxsLT54ZW5fYXJnICkgewo+ICsgICAgICAgIHVucGlu
X2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+ICsgICAgICAgIHJldHVybiBm
YWxzZTsKPiArICAgIH0KPiArCj4gKyAgICBtZW1jcHkoY2FsbC0+eGVuX2FyZywgY2FsbC0+Z3Vl
c3RfYXJnLCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgeGVuX2Fk
ZHIgPSB2aXJ0X3RvX21hZGRyKGNhbGwtPnhlbl9hcmcpOwo+ICsKPiArICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwg
eGVuX2FkZHIgJiAweEZGRkZGRkZGKTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsK
PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCBkb21haW5fY3R4ICpj
dHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
dGRfY2FsbF9jdHggKmNhbGwpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWlu
dDMyX3QgYXR0cjsKClRoaXMgZnVuY3Rpb24gbWlnaHQgYmUgYSBiaXQgdHJpY2t5IHRvIGltcGxl
bWVudCB1c2luZyAKYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhvd2V2ZXIsIHlvdSBjYW4g
anVzdCBtYXAgdGhlIHJlZ2lvbiAKdGVtcG9yYXJpbHkuIFRoaXMgd291bGQgYXZvaWQgdG8gdXNl
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCnRoZW4gY29kZSBhbmQgYXZvaWQgb25l
IGxlc3MgcG90ZW50aWFsbHkgZXJyb3IgaW4gdGhlIGNsZWFudXAgcGF0aC4KCj4gKwo+ICsgICAg
Y2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5yZXQ7Cj4gKyAgICBjYWxsLT5n
dWVzdF9hcmctPnJldF9vcmlnaW4gPSBjYWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2luOwo+ICsgICAg
Y2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0gY2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewoKZm9y
ICggLi4uICkKewoKPiArICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0
dHI7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01B
U0sgKSB7Cgpzd2l0Y2ggKCAuLi4gKQp7Cgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX09VVFBVVDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1F
TV9JTk9VVDoKPiArICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS50bWVt
LnNpemUgPQo+ICsgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudG1l
bS5zaXplOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfVkFMVUVfT1VUUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTk9VVDoKPiArICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNb
aV0udS52YWx1ZS5hID0KPiArICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tp
XS51LnZhbHVlLmE7Cj4gKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUu
dmFsdWUuYiA9Cj4gKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1JNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUucm1lbS5zaXplID0KPiArICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tp
XS51LnJtZW0uc2l6ZTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgY2FzZSBP
UFRFRV9NU0dfQVRUUl9UWVBFX05PTkU6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1JNRU1fSU5QVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1f
SU5QVVQ6Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRf
Y2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4gK3sKPiArICAgIHJlZ2lzdGVyX3Qg
b3B0ZWVfcmV0Owo+ICsKPiArICAgIGZvcndhcmRfY2FsbChyZWdzKTsKCkkgZmluZCBhIGJpdCBv
ZGQgdGhhdCB5b3UgaW50cm9kdWNlIGEgcmV0dXJuIGZvciBmb3J3YXJkX2NhbGwgaW4gdGhlIApw
cmV2aW91cyBwYXRjaC4gQnV0IHlvdSBiYXJlbHkgdXNlIGl0LgoKSSB0aGluayBJIHdvdWxkIHBy
ZWZlciBpZiB0aGUgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIGEgdmFsdWUgYW5kIHlvdSAKanVz
dCByZWx5IG9uIGdldF91c2VyX3JlZyhyZWdzLCAwKS4KCj4gKwo+ICsgICAgb3B0ZWVfcmV0ID0g
Z2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICsgICAgaWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQ
QyhvcHRlZV9yZXQpICkKPiArICAgIHsKPiArICAgICAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQg
PSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gKyAgICAgICAgY2FsbC0+cnBjX29wID0gT1BURUVf
U01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKPiArICAgIH0KPiArCj4gKyAgICBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdzLCBj
YWxsKTsKCkhlcmUgYW5vdGhlciBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZSBidXQgaXQgaXMgbm90
IHVzZWQuIElmIHlvdSBkb24ndCAKcGxhbiB0byB1c2UgdGhlIHJldHVybiwgdGhlbiBwbGVhc2Ug
ZHJvcC4gSWYgeW91IHBsYW4gdG8gdXNlIGl0LCB0aGVuIGRvIAppdCBldmVyeXdoZXJlLgoKPiAr
Cj4gKyAgICBmcmVlX3N0ZF9jYWxsX2N0eChjdHgsIGNhbGwpOwo+ICsKPiArICAgIHJldHVybiB0
cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IGRvbWFp
bl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVj
dCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKyAgICBib29sIHJldDsKPiArCj4gKyAgICBjYWxsID0g
YWxsb2NhdGVfc3RkX2NhbGxfY3R4KGN0eCk7Cj4gKwo+ICsgICAgaWYgKCFjYWxsKQo+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXQgPSBjb3B5X3N0ZF9yZXF1ZXN0KHJlZ3Ms
IGNhbGwpOwo+ICsgICAgaWYgKCAhcmV0ICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICAvKiBOb3cgd2UgY2FuIHNhZmVseSBleGFtaW5lIGNvbnRlbnRzIG9mIGNvbW1hbmQgYnVmZmVy
ICovCj4gKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJWkUoY2FsbC0+eGVuX2FyZy0+bnVt
X3BhcmFtcykgPgo+ICsgICAgICAgICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSApIHsK
CmlmICggLi4uICkKewoKPiArICAgICAgICByZXQgPSBmYWxzZTsKPiArICAgICAgICBnb3RvIG91
dDsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBjYWxsLT54ZW5fYXJnLT5jbWQgKQo+ICsg
ICAgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTjoKPiArICAgIGNhc2Ug
T1BURUVfTVNHX0NNRF9DTE9TRV9TRVNTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0lO
Vk9LRV9DT01NQU5EOgo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NBTkNFTDoKPiArICAgIGNh
c2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06Cj4gKyAgICBjYXNlIE9QVEVFX01TR19DTURf
VU5SRUdJU1RFUl9TSE06Cj4gKyAgICAgICAgcmV0ID0gdHJ1ZTsKPiArICAgICAgICBicmVhazsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0ID0gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKCFyZXQpCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmV0ID0gZXhlY3V0
ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+ICsKPiArb3V0Ogo+ICsgICAgaWYgKCFyZXQp
Cj4gKyAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPiArCj4gKyAgICByZXR1
cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5f
Y3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4ICpjYWxsOwo+ICsKCk5vIG5lZWQgZm9yIHRoZSBuZXdsaW5lIGhlcmUuCgo+
ICsgICAgaW50IG9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPiArCj4g
KyAgICBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9pZCk7Cj4gKwo+ICsg
ICAgaWYgKCAhY2FsbCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHN3aXRj
aCAoIGNhbGwtPnJwY19vcCApIHsKCnN3aXRjaCAoIC4uLiApCnsKCj4gKyAgICBjYXNlIE9QVEVF
X1NNQ19SUENfRlVOQ19BTExPQzoKPiArICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8K
PiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUU6Cj4g
KyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAg
ICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Cj4gKyAgICAgICAgLyogVE9ETzog
QWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKPiArfQo+ICsKPiAgIHN0YXRp
YyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gICB7Cj4gICAgICAgdWludDMyX3QgY2FwczsKPiBAQCAtMjI1LDEwICs1MzksOSBA
QCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gICAgICAg
ICAgIHJldHVybiBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwo+ICAgICAgIGNh
c2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9zdGRf
Y2FsbChjdHgsIHJlZ3MpOwo+ICAgICAgIGNhc2UgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01f
UlBDOgo+IC0gICAgICAgIC8qIFRPRE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRoaXMgY2Fs
bHMgKi8KPiAtICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4gLSAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9ycGMoY3R4LCByZWdzKTsKPiAgICAgICBkZWZh
dWx0Ogo+ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICAgfQo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 15:18:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 15:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxZZ9-0005ml-53; Wed, 05 Sep 2018 15: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=dgco=lt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxZZ7-0005mS-VH
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 15:17:58 +0000
X-Inumbo-ID: a2b738ce-b11e-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a2b738ce-b11e-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 17:16:17 +0200 (CEST)
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 5DAEF80D;
 Wed,  5 Sep 2018 08:17:56 -0700 (PDT)
Received: from [10.1.39.31] (e110479-lin.cambridge.arm.com [10.1.39.31])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 474F93F575;
 Wed,  5 Sep 2018 08:17:55 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
Date: Wed, 5 Sep 2018 16:17:53 +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: <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

SGksCgpPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBN
YWluIHdheSB0byBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRSBpcyB0byBpc3N1ZSBzdGFuZGFyZCBT
TUNDQwoKTklUOiBUaGUgbWFpbiB3YXkKCj4gY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRl
cm0gYW5kIGl0IG1lYW5zIHRoYXQgY2FsbCBjYW4gYmUKPiBpbnRlcnJ1cHRlZCBhbmQgT1AtVEVF
IGNhbiByZXR1cm4gY29udHJvbCB0byBOVyBiZWZvcmUgY29tcGxldGluZwo+IHRoZSBjYWxsLgo+
IAo+IEluIGNvbnRyYW5zdCB3aXRoIGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0
dXJuIHZhbHVlcwoKTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KCj4gYXJlIHBhc3NlZCBpbiBy
ZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBSZWdpc3Rlcgo+IHBh
aXIgcjEscjIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVyZSBhbGwgYXJn
dW1lbnRzCgpEbyB5b3UgbWVhbiB3MSwgdzI/Cgo+IGFyZSBzdG9yZWQgYW5kIHdoaWNoIGlzIHVz
ZWQgdG8gcmV0dXJuIGRhdGEuIE9QLVRFRSBpbnRlcm5hbGx5Cj4gY29waWVzIGNvbnRlbnRzIG9m
IHRoaXMgYnVmZmVyIGludG8gb3duIHNlY3VyZSBtZW1vcnkgYmVmb3JlIGFjY2Vzc2luZwo+IGFu
ZCB2YWxpZGF0aW5nIGFueSBkYXRhIGluIGNvbW1hbmQgYnVmZmVyLiBUaGlzIGlzIGRvbmUgdG8g
bWFrZSBzdXJlCj4gdGhhdCBOVyB3aWxsIG5vdCBjaGFuZ2UgY29udGVudHMgb2YgdGhlIHZhbGlk
YXRlZCBwYXJhbWV0ZXJzLgo+IAo+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1lIGZvciBu
dW1iZXIgb2YgcmVhc29uczoKPiAKPiAxLiBUbyBtYWtlIHN1cmUgdGhhdCBndWVzdCB3aWxsIG5v
dCBjaGFuZ2UgZGF0YSBhZnRlciB2YWxpZGF0aW9uLgo+IDIuIFRvIHRyYW5zbGF0ZSBJUEFzIHRv
IFBBcyBpbiB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRvbmUKPiAgICAgaW4gdGhp
cyBwYXRjaCkuCj4gMy4gVG8gaGlkZSB0cmFuc2xhdGVkIGFkZHJlc3MgZnJvbSBndWVzdCwgc28g
aXQgd2lsbCBub3QgYmUgYWJsZQo+ICAgICB0byBkbyBJUEEtPlBBIHRyYW5zbGF0aW9uIGJ5IG1p
c3VzaW5nIG1lZGlhdG9yLgo+IAo+IEFsc28gbWVkaWF0b3IgcGlucyB0aGUgcGFnZSB3aXRoIG9y
aWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKPiBpdCB3aWxsIHdyaXRlIHRvIGl0IGxhdGVy
LCB3aGVuIHJldHVybmluZyByZXNwb25zZSBmcm9tIE9QLVRFRS4KCkkgZG9uJ3QgdGhpbmsgaXQg
aXMgbmVjZXNzYXJ5IHRvIHBpbiB0aGUgZ3Vlc3QgY29tbWFuZCBidWZmZXIuIFlvdSBjYW4gCnVz
ZSBndWVzdGNvcHkgaGVscGVyIHRvIGNvcHkgdG8vZnJvbSB0aGUgZ3Vlc3QgbWVtb3J5LgoKSWYg
dGhlIGd1ZXN0IG1vZGlmeSB0aGUgUDJNIGF0IHRoZSBzYW1lIHRpbWUsIHRoZW4gaXQgaXMgbm90
IG91ciAKYnVzaW5lc3MgaWYgc29tZXRoaW5nIHdyb25nIGhhcHBlbi4gVGhlIG9ubHkgdGhpbmdz
IHdlIG5lZWQgdG8gcHJldmVudCAKaGVyZSBpcyB3cml0aW5nIGJhY2sgdG8gYW4gTUZOIHRoYXQg
ZG9lcyBub3QgYmVsb25nIHRvIHRoZSBkb21haW4uCgo+IAo+IER1cmluZyBzdGFuZGFyZCBjYWxs
IE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1cm5zIiwgYXNraW5nCj4gTlcgdG8g
ZG8gc29tZSB3b3JrIGZvciBPUC1URUUuIE5XIHRoZW4gaXNzdWVzIHNwZWNpYWwgY2FsbAo+IE9Q
VEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyB0byByZXN1bWUgaGFuZGxpbmcgb2YgdGhlIG9y
aWdpbmFsIGNhbGwuCj4gVGh1cywgbWVkaWF0b3IgbmVlZHMgdG8gbWFpbnRhaW4gY29udGV4dCBm
b3Igb3JpZ2luYWwgc3RhbmRhcmQgY2FsbAo+IGR1cmluZyBtdWx0aXBsZSBTTUNDQyBjYWxscy4K
PiAKPiBTdGFuZGFyZCBjYWxsIGlzIGNvbnNpZGVyZWQgY29tcGxldGUsIHdoZW4gcmV0dXJuZWQg
dmFsdWUgaXMKPiBub3QgUlBDIHJlcXVlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jIHwgMzE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgMzE2IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IGluZGV4IGM4OTVhOTkuLjEwMDhlYmEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jCj4gQEAgLTEyLDYgKzEyLDcgQEAKPiAgICAqLwo+ICAgCj4gICAjaW5jbHVkZSA8eGVu
L2RldmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiAgICNpbmNsdWRl
IDxhc20vdGVlL3RlZS5oPgo+IEBAIC0xOSw5ICsyMCwyNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS90
ZWUvb3B0ZWVfbXNnLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPiAgIAo+
ICsjZGVmaW5lIE1BWF9TVERfQ0FMTFMgICAxNgoKSSBzdXNwZWN0IHRoaXMgaXMgdXNlZCB0byBy
ZXN0cmljdCB0aGUgbnVtYmVyIG9mIGNhbGxzIGluIGZsaWdodC4gSWYgc28sIApJIHdvdWxkIGFw
cHJlY2lhdGUgaWYgdGhpcyBpcyBkb2N1bWVudGVkIGluIHRoZSBjb2RlIGFuZCB0aGUgbGltaXRh
dGlvbnMgCmV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgo+ICsKPiArLyoKPiArICog
Q2FsbCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmlu
ZyBvbmUgY2FsbC4KPiArICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVt
Lgo+ICsgKi8KPiArc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJnOwo+ICsgICAgc3Ry
dWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4gKyAgICBtZm5fdCBndWVzdF9hcmdfbWZuOwo+
ICsgICAgaW50IG9wdGVlX3RocmVhZF9pZDsKPiArICAgIGludCBycGNfb3A7Cj4gK307Cj4gKwo+
ICAgc3RydWN0IGRvbWFpbl9jdHggewo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiAr
ICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPiAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkb21haW47Cj4gKyAgICBhdG9taWNfdCBjYWxsX2N0eF9jb3VudDsKPiArICAgIHNwaW5sb2Nr
X3QgbG9jazsKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWluX2N0eF9saXN0
KTsKPiBAQCAtNDksNiArNjgsNDQgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPiAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgbWZuX3QgbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIocGFkZHJfdCBnYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGcpCgpJIGRvbid0IHRo
aW5rIHRoZXJlIGFyZSBuZWVkIHRvIHJldHVybiBib3RoIGFuIE1GTiBhbmQgYSBwYWdlLiBZb3Ug
Y2FuIApkZWR1Y2UgZWFzaWx5IGZyb20gdGhlIG90aGVyLiBJbiB0aGlzIGNvbnRleHQsIGl0IHdv
dWxkIGJlIGJldHRlciB0byAKcmV0dXJuIGEgcGFnZS4KCkFsc28sIEkgd291bGQgcHJlZmVyIGlm
IHRoaXMgZnVuY3Rpb24gdGFrZSBhIGd1ZXN0IGZyYW1lIGFkZHJlc3Mgb3ZlciBhIApndWVzdCBw
aHlzaWNhbCBhZGRyZXNzLgoKTGFzdGx5IHRoaXMgZnVuY3Rpb24gaXMgYmFzaWNhbGx5IGEgcmUt
aW1wbGVtZW50YXRpb24gb2YgCmdldF9wYWdlX2Zyb21fZ2ZuIHdpdGggYSByZXN0cmljdGlvbiBv
biB0aGUgcDJtIHR5cGUuIFBsZWFzZSAKcmUtaW1wbGVtZW50IGl0IHVzaW5nIHRoYXQgZnVuY3Rp
b24uCgo+ICt7Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBnZm5fdCBnZm47Cj4gKyAgICBwMm1f
dHlwZV90IHQ7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArCj4gKyAgICBnZm4gPSBnYWRkcl90b19nZm4o
Z2FkZHIpOwo+ICsgICAgbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKPiArCj4gKyAgICBp
ZiAoIHQgIT0gcDJtX3JhbV9ydyB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+ICsgICAg
ICAgIHJldHVybiBJTlZBTElEX01GTjsKPiArCj4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZu
KTsKCm1mbl90b19wYWdlIGNhbiBuZXZlciBmYWlsZWQuIElmIHlvdSB3YW50IHRvIGNoZWNrIHdo
ZXRoZXIgYW4gTUZOIGlzIAp2YWxpZCwgdGhlbiB5b3UgY2FuIHVzZSBtZm5fdmFsaWQoLi4uKS4K
Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47Cj4gKwo+
ICsgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQo+ICsgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsKPiArCj4gKyAgICBpZiAoIHBnICkKPiArICAgICAgICAqcGcgPSBwYWdlOwo+ICsKPiAr
ICAgIHJldHVybiBtZm47Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHVucGluX2d1ZXN0X3JhbV9h
ZGRyKG1mbl90IG1mbikKPiArewo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+ICsgICAgaWYgKCAhcGFnZSApCj4gKyAgICAgICAg
cmV0dXJuOwo+ICsKPiArICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIHN0
cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgoc3RydWN0IGRvbWFpbiogZCkKPiAgIHsK
PiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+IEBAIC04Nyw2ICsxNDQsMTAgQEAgc3Rh
dGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICB9Cj4gICAKPiAg
ICAgICBjdHgtPmRvbWFpbiA9IGQ7Cj4gKyAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5jYWxsX2N0
eF9saXN0KTsKPiArCj4gKyAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsK
PiArICAgIHNwaW5fbG9ja19pbml0KCZjdHgtPmxvY2spOwo+ICAgCj4gICAgICAgc3Bpbl9sb2Nr
KCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4gICAgICAgbGlzdF9hZGRfdGFpbCgmY3R4LT5saXN0
LCAmZG9tYWluX2N0eF9saXN0KTsKPiBAQCAtMTM0LDExICsxOTUsNzIgQEAgc3RhdGljIHZvaWQg
c2V0X3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgcmV0KQo+ICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpj
dHgpCj4gK3sKPiArICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKyAgICBpbnQgY291
bnQ7Cj4gKwo+ICsgICAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygmY3R4LT5jYWxsX2N0eF9j
b3VudCwgMSwgTUFYX1NURF9DQUxMUyk7CgpQbGVhc2UgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhl
IHJhdGlvbmFsZSBmb3IgdGhpcy4KCj4gKyAgICBpZiAoIGNvdW50ID09IE1BWF9TVERfQ0FMTFMg
KQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIGNhbGwgPSB4emFsbG9jKHN0cnVj
dCBzdGRfY2FsbF9jdHgpOwo+ICsgICAgaWYgKCAhY2FsbCApIHsKCkNvZGluZyBzdHlsZToKCmlm
CnsKCj4gKyAgICAgICAgYXRvbWljX2RlYygmY3R4LT5jYWxsX2N0eF9jb3VudCk7Cj4gKyAgICAg
ICAgcmV0dXJuIE5VTEw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lk
ID0gLTE7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9hZGRf
dGFpbCgmY2FsbC0+bGlzdCwgJmN0eC0+Y2FsbF9jdHhfbGlzdCk7Cj4gKyAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gY2FsbDsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQgZnJlZV9zdGRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IHN0
ZF9jYWxsX2N0eCAqY2FsbCkKPiArewo+ICsgICAgYXRvbWljX2RlYygmY3R4LT5jYWxsX2N0eF9j
b3VudCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9kZWwo
JmNhbGwtPmxpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAg
aWYgKCBjYWxsLT54ZW5fYXJnICkKPiArICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShjYWxsLT54
ZW5fYXJnKTsKCmZyZWVfeGVuaGVhcF9wYWdlIGlzIGFibGUgdG8gY29wZSB3aXRoIE5VTEwgcG9p
bnRlci4KCj4gKwo+ICsgICAgaWYgKCBjYWxsLT5ndWVzdF9hcmcgKSB7Cj4gKyAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNhbGwtPmd1ZXN0X2FyZyk7Cj4gKyAgICAgICAgdW5waW5f
Z3Vlc3RfcmFtX2FkZHIoY2FsbC0+Z3Vlc3RfYXJnX21mbik7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
eGZyZWUoY2FsbCk7Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpmaW5k
X2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIGludCB0aHJlYWRfaWQpCj4gK3sKPiAr
ICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgt
PmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggY2FsbCwgJmN0eC0+Y2FsbF9jdHhf
bGlzdCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBjYWxsLT5vcHRlZV90aHJlYWRf
aWQgPT0gdGhyZWFkX2lkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmY3R4LT5sb2NrKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiBjYWxsOwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAg
IHJldHVybiBOVUxMOwo+ICt9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0
cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMg
cmVzcDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+ICsgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+ICAgICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKPiAg
IAo+ICAgICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9w
cGVkICovCj4gQEAgLTE2Myw5ICsyODUsMjAxIEBAIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgaWYgKCAhZm91bmQgKQo+ICAgICAgICAg
ICByZXR1cm47Cj4gICAKPiArICAgIEFTU0VSVCghc3Bpbl9pc19sb2NrZWQoJmN0eC0+bG9jaykp
Owo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggY2FsbCwgY2FsbF90bXAsICZj
dHgtPmNhbGxfY3R4X2xpc3QsIGxpc3QgKQo+ICsgICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4KGN0
eCwgY2FsbCk7Cj4gKwo+ICsgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2N0eF9j
b3VudCkpOwo+ICsKPiAgICAgICB4ZnJlZShjdHgpOwo+ICAgfQo+ICAgCj4gKy8qCj4gKyAqIENv
cHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+ICsgKiAxKSBIaWRlIHRyYW5z
bGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKPiArICogMikgTWFrZSBzdXJlIHRoYXQgZ3Vlc3Qg
d291bGRuJ3QgY2hhbmdlIGRhdGEgaW4gY29tbWFuZCBidWZmZXIgZHVyaW5nIGNhbGwKPiArICov
Cj4gK3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAq
Y2FsbCkKPiArewo+ICsgICAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9hZGRyOwo+ICsKPiArICAg
IGNtZF9nYWRkciA9IChwYWRkcl90KWdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8Cj4gKyAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDb21t
YW5kIGJ1ZmZlciBzaG91bGQgc3RhcnQgYXQgcGFnZSBib3VuZGFyeS4KPiArICAgICAqIFRoaXMg
aXMgT1AtVEVFIEFCSSByZXF1aXJlbWVudC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBjbWRfZ2Fk
ZHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4gKyAgICAgICAgcmV0
dXJuIGZhbHNlOwo+ICsKPiArICAgIGNhbGwtPmd1ZXN0X2FyZ19tZm4gPSBsb29rdXBfYW5kX3Bp
bl9ndWVzdF9yYW1fYWRkcihjbWRfZ2FkZHIsIE5VTEwpOwo+ICsgICAgaWYgKCBtZm5fZXEoY2Fs
bC0+Z3Vlc3RfYXJnX21mbiwgSU5WQUxJRF9NRk4pICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgY2FsbC0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjYWxs
LT5ndWVzdF9hcmdfbWZuKTsKPiArICAgIGlmICggIWNhbGwtPmd1ZXN0X2FyZyApIHsKPiArICAg
ICAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9CgpJdCBsb29rIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8g
dXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGhlcmUuIFRoaXMgCndvdWxkIGF2b2lkIHRo
ZSBwYWdlIHRvIGJlIG1hcHBlZCBnbG9iYWwgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgY2FsbC4K
Cj4gKwo+ICsgICAgY2FsbC0+eGVuX2FyZyA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwoKSSBkb24n
dCBzZWUgYW55dGhpbmcgaW4gdGhlIGNvZGUgbWFraW5nIHN1cmUgdGhhdCAKT1BURUVfTVNHX05P
TkNPTlRJR19QQUdFX1NJWkUgZml0cyBpbiBhIFhlbiBwYWdlLXNpemUuIFlvdSBwcm9iYWJseSB3
YW50IAp0byBhZGQgYSBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFID4gUEFH
RV9TSVpFKS4KCkFsc28sIGZvciBiZWVuIG1vcmUgZnV0dXJlLXByb29mIChpLmUgWGVuIHVzaW5n
IGFuIGhpZ2hlciBwYWdlIHNpemUpLCBpdCAKd291bGQgYmUgYmV0dGVyIHRvIHVzZSBfeG1hbGxv
YyhPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSwgCk9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFKS4KCl94bWFsbG9jIHdpbGwgYWxsb2NfeGVuaGVhcF9wYWdlKCkgaWYgaXQgaXMgbmVj
ZXNzYXJ5LgoKCj4gKyAgICBpZiAoICFjYWxsLT54ZW5fYXJnICkgewo+ICsgICAgICAgIHVucGlu
X2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+ICsgICAgICAgIHJldHVybiBm
YWxzZTsKPiArICAgIH0KPiArCj4gKyAgICBtZW1jcHkoY2FsbC0+eGVuX2FyZywgY2FsbC0+Z3Vl
c3RfYXJnLCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgeGVuX2Fk
ZHIgPSB2aXJ0X3RvX21hZGRyKGNhbGwtPnhlbl9hcmcpOwo+ICsKPiArICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7Cj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwg
eGVuX2FkZHIgJiAweEZGRkZGRkZGKTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsK
PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCBkb21haW5fY3R4ICpj
dHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
dGRfY2FsbF9jdHggKmNhbGwpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWlu
dDMyX3QgYXR0cjsKClRoaXMgZnVuY3Rpb24gbWlnaHQgYmUgYSBiaXQgdHJpY2t5IHRvIGltcGxl
bWVudCB1c2luZyAKYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhvd2V2ZXIsIHlvdSBjYW4g
anVzdCBtYXAgdGhlIHJlZ2lvbiAKdGVtcG9yYXJpbHkuIFRoaXMgd291bGQgYXZvaWQgdG8gdXNl
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCnRoZW4gY29kZSBhbmQgYXZvaWQgb25l
IGxlc3MgcG90ZW50aWFsbHkgZXJyb3IgaW4gdGhlIGNsZWFudXAgcGF0aC4KCj4gKwo+ICsgICAg
Y2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5yZXQ7Cj4gKyAgICBjYWxsLT5n
dWVzdF9hcmctPnJldF9vcmlnaW4gPSBjYWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2luOwo+ICsgICAg
Y2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0gY2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewoKZm9y
ICggLi4uICkKewoKPiArICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0
dHI7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01B
U0sgKSB7Cgpzd2l0Y2ggKCAuLi4gKQp7Cgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX09VVFBVVDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1F
TV9JTk9VVDoKPiArICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS50bWVt
LnNpemUgPQo+ICsgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudG1l
bS5zaXplOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfVkFMVUVfT1VUUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTk9VVDoKPiArICAgICAgICAgICAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNb
aV0udS52YWx1ZS5hID0KPiArICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tp
XS51LnZhbHVlLmE7Cj4gKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUu
dmFsdWUuYiA9Cj4gKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1JNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUucm1lbS5zaXplID0KPiArICAgICAgICAgICAgICAgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tp
XS51LnJtZW0uc2l6ZTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgY2FzZSBP
UFRFRV9NU0dfQVRUUl9UWVBFX05PTkU6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1JNRU1fSU5QVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1f
SU5QVVQ6Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRf
Y2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4gK3sKPiArICAgIHJlZ2lzdGVyX3Qg
b3B0ZWVfcmV0Owo+ICsKPiArICAgIGZvcndhcmRfY2FsbChyZWdzKTsKCkkgZmluZCBhIGJpdCBv
ZGQgdGhhdCB5b3UgaW50cm9kdWNlIGEgcmV0dXJuIGZvciBmb3J3YXJkX2NhbGwgaW4gdGhlIApw
cmV2aW91cyBwYXRjaC4gQnV0IHlvdSBiYXJlbHkgdXNlIGl0LgoKSSB0aGluayBJIHdvdWxkIHBy
ZWZlciBpZiB0aGUgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIGEgdmFsdWUgYW5kIHlvdSAKanVz
dCByZWx5IG9uIGdldF91c2VyX3JlZyhyZWdzLCAwKS4KCj4gKwo+ICsgICAgb3B0ZWVfcmV0ID0g
Z2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICsgICAgaWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQ
QyhvcHRlZV9yZXQpICkKPiArICAgIHsKPiArICAgICAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQg
PSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gKyAgICAgICAgY2FsbC0+cnBjX29wID0gT1BURUVf
U01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKPiArICAgIH0KPiArCj4gKyAgICBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdzLCBj
YWxsKTsKCkhlcmUgYW5vdGhlciBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZSBidXQgaXQgaXMgbm90
IHVzZWQuIElmIHlvdSBkb24ndCAKcGxhbiB0byB1c2UgdGhlIHJldHVybiwgdGhlbiBwbGVhc2Ug
ZHJvcC4gSWYgeW91IHBsYW4gdG8gdXNlIGl0LCB0aGVuIGRvIAppdCBldmVyeXdoZXJlLgoKPiAr
Cj4gKyAgICBmcmVlX3N0ZF9jYWxsX2N0eChjdHgsIGNhbGwpOwo+ICsKPiArICAgIHJldHVybiB0
cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfc3RkX2NhbGwoc3RydWN0IGRvbWFp
bl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVj
dCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4gKyAgICBib29sIHJldDsKPiArCj4gKyAgICBjYWxsID0g
YWxsb2NhdGVfc3RkX2NhbGxfY3R4KGN0eCk7Cj4gKwo+ICsgICAgaWYgKCFjYWxsKQo+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXQgPSBjb3B5X3N0ZF9yZXF1ZXN0KHJlZ3Ms
IGNhbGwpOwo+ICsgICAgaWYgKCAhcmV0ICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICAvKiBOb3cgd2UgY2FuIHNhZmVseSBleGFtaW5lIGNvbnRlbnRzIG9mIGNvbW1hbmQgYnVmZmVy
ICovCj4gKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJWkUoY2FsbC0+eGVuX2FyZy0+bnVt
X3BhcmFtcykgPgo+ICsgICAgICAgICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSApIHsK
CmlmICggLi4uICkKewoKPiArICAgICAgICByZXQgPSBmYWxzZTsKPiArICAgICAgICBnb3RvIG91
dDsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBjYWxsLT54ZW5fYXJnLT5jbWQgKQo+ICsg
ICAgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTjoKPiArICAgIGNhc2Ug
T1BURUVfTVNHX0NNRF9DTE9TRV9TRVNTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0lO
Vk9LRV9DT01NQU5EOgo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NBTkNFTDoKPiArICAgIGNh
c2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06Cj4gKyAgICBjYXNlIE9QVEVFX01TR19DTURf
VU5SRUdJU1RFUl9TSE06Cj4gKyAgICAgICAgcmV0ID0gdHJ1ZTsKPiArICAgICAgICBicmVhazsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0ID0gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKCFyZXQpCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmV0ID0gZXhlY3V0
ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+ICsKPiArb3V0Ogo+ICsgICAgaWYgKCFyZXQp
Cj4gKyAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPiArCj4gKyAgICByZXR1
cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5f
Y3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4ICpjYWxsOwo+ICsKCk5vIG5lZWQgZm9yIHRoZSBuZXdsaW5lIGhlcmUuCgo+
ICsgICAgaW50IG9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPiArCj4g
KyAgICBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9pZCk7Cj4gKwo+ICsg
ICAgaWYgKCAhY2FsbCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHN3aXRj
aCAoIGNhbGwtPnJwY19vcCApIHsKCnN3aXRjaCAoIC4uLiApCnsKCj4gKyAgICBjYXNlIE9QVEVF
X1NNQ19SUENfRlVOQ19BTExPQzoKPiArICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8K
PiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUU6Cj4g
KyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAg
ICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Cj4gKyAgICAgICAgLyogVE9ETzog
QWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKPiArfQo+ICsKPiAgIHN0YXRp
YyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gICB7Cj4gICAgICAgdWludDMyX3QgY2FwczsKPiBAQCAtMjI1LDEwICs1MzksOSBA
QCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gICAgICAg
ICAgIHJldHVybiBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwo+ICAgICAgIGNh
c2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9zdGRf
Y2FsbChjdHgsIHJlZ3MpOwo+ICAgICAgIGNhc2UgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01f
UlBDOgo+IC0gICAgICAgIC8qIFRPRE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRoaXMgY2Fs
bHMgKi8KPiAtICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4gLSAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9ycGMoY3R4LCByZWdzKTsKPiAgICAgICBkZWZh
dWx0Ogo+ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICAgfQo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 15:27:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 15:27: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 1fxZiP-0006ck-8w; Wed, 05 Sep 2018 15:27: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=domh=lt=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxZiO-0006cf-Cy
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 15:27:32 +0000
X-Inumbo-ID: f7e9e31a-b11f-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7e9e31a-b11f-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 17:25:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536161248;
 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=B4I7GRZ9OWj/kvtF1WqWGQiStfhLiyn/x1p8g5+/jR8=;
 b=Wop5Y/VKGRREV659/NKk4dBAQGFQnkg8kdnMWfn2hdGaQrgicIIERsR+A7XxdEWOVg
 RQ2trgXuJ/OYQ2gnms1I+E0LZDFqpKVnvFdVbs49U89Bf5zEF4ffdbJjSZIxzlBc059h
 3n8pxcjJQyijGeWoVKSbFi09T+c9GA34SPnG3lpskxV4HICgz8AFNh/6AHVsd3mIiPSs
 9Q9fbR7OehdmtPHEgpKWO0vzKy3b8aLiWjzQgBbGLyg1u33kbIKkbhSjYrVsNkmntzii
 B94vxErG0e1TjK0uf7Cr9MSGGtAqTaJY+m9HhU3LMWCnBHTwgnfR9DlNBsA0ORNb/h61
 2jmA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu85FRI6R5
 (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, 5 Sep 2018 17:27:18 +0200 (CEST)
Date: Wed, 5 Sep 2018 17:27:14 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180905172714.301ee3ca.olaf@aepfle.de>
In-Reply-To: <237d1597-6085-dffb-fb12-1965db0ee68b@suse.com>
References: <20180905104039.13512-1-olaf@aepfle.de>
 <7630aac8-8588-6e42-0807-f98b66ce37b5@suse.com>
 <20180905164719.52e02256.olaf@aepfle.de>
 <237d1597-6085-dffb-fb12-1965db0ee68b@suse.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============0095865201408832192=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0095865201408832192==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/TI5y0ZfQwVAwJKF68k8B/3J"; protocol="application/pgp-signature"

--Sig_/TI5y0ZfQwVAwJKF68k8B/3J
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 5 Sep 2018 17:14:48 +0200
schrieb Juergen Gross <jgross@suse.com>:

> I'm not sure this WARN triggers because it is cpu#0. Are you sure
> the tested cpu in that WARN was 0? After all the test is just running
> on cpu#0 and I don't think it can be offline already.

If I leave cpu#0 alone, no WARN is triggered.
I resend with test cpu_is_hotpluggable.

Olaf

--Sig_/TI5y0ZfQwVAwJKF68k8B/3J
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW4/10gAKCRBdQqD6ppg2
fufQAKD4WbQYJa6/l2vfOvl8CTRfmE7miwCg2mhDS0UzOsyptvX7Rg1m3w3HChA=
=SfAQ
-----END PGP SIGNATURE-----

--Sig_/TI5y0ZfQwVAwJKF68k8B/3J--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0095865201408832192==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 05 15:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 15: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 1fxZzZ-0007vY-Vh; Wed, 05 Sep 2018 15:45:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=myqw=lt=citrix.com=prvs=779943e21=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxZzY-0007vT-JD
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 15:45:16 +0000
X-Inumbo-ID: cb81a3ec-b122-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb81a3ec-b122-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 15:46:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="78594053"
Date: Wed, 5 Sep 2018 17:44:56 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180905154456.fddaa2cfivb6h4do@mac.bytemobile.com>
References: <1534154469-6076-1-git-send-email-andrew.cooper3@citrix.com>
 <1534154469-6076-10-git-send-email-andrew.cooper3@citrix.com>
 <2d004d47-9031-f01a-26db-d3d4b63ec479@citrix.com>
 <5B8F849F02000078001E55F9@prv1-mh.provo.novell.com>
 <cf1ff537-4d7b-a1cb-74ed-b2ff7983f316@citrix.com>
 <5B8FCB2502000078001E58A9@prv1-mh.provo.novell.com>
 <ba242be2-c3b5-c313-e416-29f29dd13ec1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ba242be2-c3b5-c313-e416-29f29dd13ec1@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] Rats nest with domain pirq initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDE6Mzk6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wOS8xOCAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAw
NS4wOS4xOCBhdCAxNDowNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+
IE9uIDA1LzA5LzE4IDA4OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gT24gMDQuMDku
MTggYXQgMjA6NDQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4+IFRo
ZSBwYXRoIHdoaWNoIGJsb3dzIHVwIGlzOgo+ID4+Pj4KPiA+Pj4+IGFyY2hfZG9tYWluX2Rlc3Ry
b3koKQo+ID4+Pj4gICBmcmVlX2RvbWFpbl9waXJxcygpCj4gPj4+PiAgICAgdW5tYXBfZG9tYWlu
X3BpcnEoKQo+ID4+Pj4gICAgICAgaXJxX2RlbnlfYWNjZXNzKCkKPiA+Pj4+ICAgICAgICAgcmFu
Z2VzZXRfcmVtb3ZlX3NpbmdsZXRvbigoZCktPmlycV9jYXBzLCBpKQo+ID4+PiBCdXQgd2hhdCBJ
UlEgZG8gd2UgZmluZCB0byB1bm1hcCBoZXJlPyBUaGVyZSBjYW4ndCBiZSBhbnkgdGhhdCBoYXZl
Cj4gPj4+IGJlZW4gbWFwcGVkLCB3aGVuIC0+aXJxX2NhcHMgaXMgc3RpbGwgTlVMTC4gSU9XIEkg
ZG9uJ3QgY3VycmVudGx5IHNlZQo+ID4+PiBob3cgZG9tYWluX3BpcnFfdG9faXJxKCkgd291bGQg
bGVnaXRpbWF0ZWx5IHJldHVybiBhIHBvc2l0aXZlIHZhbHVlIGF0Cj4gPj4+IHRoaXMgcG9pbnQg
aW4gdGltZSwgeWV0IHRoYXQncyB3aGF0IGd1YXJkcyB0aGUgY2FsbHMgdG8gdW5tYXBfZG9tYWlu
X3BpcnEoKS4KPiA+PiBJdCBpcyBwaXJxIDIgd2hpY2ggZXhwbG9kZXMsIHdoaWNoIGlzIHRoZSBm
aXJzdCBvZiB0aGUgcmVkdW5kYW50IHBpcnEKPiA+PiBzdHJ1Y3R1cmVzIGFsbG9jYXRlZCBmb3Ig
bGVnYWN5IHJvdXRpbmcuCj4gPj4KPiA+PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoaXMg
Y29kZSB3ZWxsIGVub3VnaCB0byBjb21tZW50IG9uIHdoeQo+ID4+IGRvbWFpbl9waXJxX3RvX2ly
cSgpIHJldHVybnMgYSBwb3NpdGl2ZSB2YWx1ZSBhdCB0aGlzIHBvaW50LCBidXQgSSdtCj4gPj4g
Z29pbmcgdG8gZ28gb3V0IG9uIGEgbGltYiBhbmQgc3VnZ2VzdCBpdCBtaWdodCBiZSByZWxhdGVk
IHRvIG91cgo+ID4+IHVubmVjZXNzYXJ5KD8pIHByZWFsbG9jYXRpb24uCj4gPiBJJ3ZlIG1lYW53
aGlsZSBjb25zaWRlcmVkIHRoaXMgYXMgdGhlIHJlYXNvbiwgdG9vLiBBbmQgaWlyYyB0aGUKPiA+
IHByZS1hbGxvY2F0aW9uIGlzIGJlY2F1c2UgZ3Vlc3RzIChpbmNsdWRpbmcgRG9tMCkgYnlwYXNz
IHNvbWUgb2YKPiA+IHRoZSBzZXR1cCB0aGV5IHdvdWxkIGRvIGZvciBub24tbGVnYWN5IElSUXMu
IFRoaXMgbWF5IGhhdmUgYmVlbgo+ID4ganVzdCBhIFhlbm9MaW51eCAobWlzKWJlaGF2aW9yLCBi
dXQgZXZlbiB0aGVuIEknbSBub3QgY29udmluY2VkCj4gPiB3ZSBjb3VsZCBlYXNpbHkgYWx0ZXIg
dGhpbmdzLgo+IAo+IEJ5cGFzcyB3aGljaCBzZXR1cD/CoCBPbmUgd2F5IG9yIGFub3RoZXIgdGhl
eSBoYXZlIHRvIGJpbmQgdGhlIGlycSBiZWZvcmUKPiBpdCBjYW4gYmUgdXNlZCwgc28gSSBzdGls
bCBkb24ndCBzZWUgd2h5IGFueSBzdHJ1Y3R1cmUgcHJlYWxsb2NhdGlvbiBpcwo+IG5lZWRlZC7C
oCAoUmVzZXJ2YXRpb24gb2YgbGVnYWN5IGlycSBudW1iZXJzLCBwZXJhaHBzLikKCkZvciBQSVJR
cyB5b3UgbmVlZCB0byBmaXJzdCBhbGxvY2F0ZSBhIFBJUlEsIHRoZW4gY29uZmlndXJlIGl0IGFu
ZApiaW5kIHRoZSBQSVJRIHRvIGFuIGV2ZW50IGNoYW5uZWwuIEkgaGF2ZSBubyBpZGVhLCBidXQg
aXQgd291bGRuJ3QKc2VlbSB0aGF0IHdlaXJkIHRoYXQgb2xkIERvbTAga2VybmVscyB3b3VsZCBh
c3N1bWUgdGhhdCBsZWdhY3kgSVJRcwooPDE2KSBhcmUgYWxyZWFkeSBhbGxvY2F0ZWQsIGFuZCBq
dXN0IGNvbmZpZ3VyZSBhbmQgYmluZCB0aGVtLgoKTGFzdCB0aW1lIEkgbG9va2VkIHdoZW4gd29y
a2luZyBvbiBsZWdhY3kgUFZIIHN1cHBvcnQgZm9yIEZyZWVCU0QKcHZvcHMgTGludXggd291bGQg
Y29ycmVjdGx5IGFsbG9jYXRlIGxlZ2FjeSBQSVJRcyBiZWZvcmUgYXR0ZW1wdGluZyB0bwpiaW5k
IHRoZW0sIGJ1dCBJIGhhdmVuJ3QgbG9va2VkIGF0IGNsYXNzaWMgeGVub2xpbnV4IERvbTAga2Vy
bmVscy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 16:13:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 16:13: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 1fxaQz-0001tV-EX; Wed, 05 Sep 2018 16:13:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxaQx-0001tB-Dm
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 16:13:35 +0000
X-Inumbo-ID: c0d0471a-b126-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0d0471a-b126-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 16:14: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 1fxaQv-0001u3-JH; Wed, 05 Sep 2018 16:13: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 1fxaQv-0006ZR-AL; Wed, 05 Sep 2018 16:13:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxaQv-0002bd-9W; Wed, 05 Sep 2018 16:13:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127312-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=2c0b1824b1cb33a2610f3f55299247f9e0464466
X-Osstest-Versions-That: xen=780e2d309812e54353259bb9e6c28886e994b065
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 16:13:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127312: 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>

ZmxpZ2h0IDEyNzMxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyYzBiMTgyNGIxY2IzM2EyNjEwZjNmNTUyOTkyNDdmOWUwNDY0NDY2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3ODBlMmQzMDk4MTJlNTQzNTMy
NTliYjllNmMyODg4NmU5OTRiMDY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczMDcgIDIwMTgt
MDktMDUgMTE6MDA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzEyICAy
MDE4LTA5LTA1IDE0OjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA3ODBlMmQzMDk4Li4yYzBiMTgyNGIxICAyYzBiMTgyNGIxY2IzM2EyNjEwZjNmNTUyOTkyNDdm
OWUwNDY0NDY2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 16:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 16:28: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 1fxaf1-0002em-7k; Wed, 05 Sep 2018 16: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=+agy=lt=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fxaf0-0002eb-4j
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 16:28:06 +0000
X-Inumbo-ID: 6f208643-b128-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6f208643-b128-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 18:26:25 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:56480
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with smtp (Exim 4.80)
 (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fxaev-0004zl-LE; Wed, 05 Sep 2018 18:28:02 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 8E2DE2012E; Wed,  5 Sep 2018 18:28:01 +0200 (CEST)
Date: Wed, 5 Sep 2018 18:28:01 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180905162801.GB26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905113515.GU26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDE6MzU6MTVQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gPiBBRkFJQ1QsIHRoaXMgd2lsbCBjYXVzZSB0aGUgYmFja2VuZCB0byBuZXZlciBz
d2l0Y2ggdG8gJ0Nsb3NlZCcgc3RhdGUKPiA+IHVudGlsIHRoZSB0b29sc3RhY2sgc2V0cyBvbmxp
bmUgdG8gMCwgd2hpY2ggaXMgbm90IGdvb2QgSU1PLgo+ID4gCj4gPiBJZiBmb3IgZXhhbXBsZSBh
IGZyb250ZW5kIGRlY2lkZXMgdG8gY2xvc2UgYSBkZXZpY2UsIHRoZSBiYWNrZW5kIHdpbGwKPiA+
IHN0YXkgaW4gc3RhdGUgJ0Nsb3NpbmcnIHVudGlsIHRoZSB0b29sc3RhY2sgYWN0dWFsbHkgcmVt
b3ZlcyB0aGUgZGlzawo+ID4gYnkgc2V0dGluZyBvbmxpbmUgdG8gMC4KPiA+IAo+ID4gVGhpcyB3
aWxsIHByZXZlbnQgcmVzZXR0aW5nIGJsayBjb25uZWN0aW9ucywgYXMgYmxrYmFjayB3aWxsIHJl
ZnVzZSB0bwo+ID4gc3dpdGNoIHRvIHN0YXRlIFhlbmJ1c1N0YXRlSW5pdFdhaXQgdW5sZXNzIGl0
J3MgYXQgWGVuYnVzU3RhdGVDbG9zZWQKPiA+IChzZWUgdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nIGNhc2UgaW4gZnJvbnRlbmRfY2hhbmdlZCksIHdoaWNoIHdpbGwKPiA+IG5ldmVyIGJlIHJl
YWNoZWQgd2l0aCB5b3VyIHBhdGNoLgoKV291bGQgaXQgYmUgcG9zc2libGUgdG8gY2FsbCB4ZW5f
dmJkX2ZyZWUgYmVmb3JlIHRoZSBzdGF0ZSBjaGFuZ2U/CgogICAgICAgIGNhc2UgWGVuYnVzU3Rh
dGVDbG9zZWQ6CiAgICAgICAgICAgICAgICB4ZW5fYmxraWZfZGlzY29ubmVjdChiZS0+YmxraWYp
OwogICAgICAgICAgICAgICAgeGVuX3ZiZF9mcmVlKCZiZS0+YmxraWYtPnZiZCk7CiAgICAgICAg
ICAgICAgICB4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwoKLS0g
ClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 16:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 16:28: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 1fxaf0-0002eg-UG; Wed, 05 Sep 2018 16: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=+agy=lt=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fxaez-0002eW-Sg
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 16:28:05 +0000
X-Inumbo-ID: 6d44106c-b128-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6d44106c-b128-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 18:26:22 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:56478
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with smtp (Exim 4.80)
 (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fxaeq-0004ym-Cr; Wed, 05 Sep 2018 18:27:57 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 4F09B2012E; Wed,  5 Sep 2018 18:27:56 +0200 (CEST)
Date: Wed, 5 Sep 2018 18:27:56 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180905162756.GA26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00,
 URIBL_BLOCKED autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMTI6MzY6NDlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEF1ZyAyOSwgMjAxOCBhdCAwODo1MjoxNEFNICswMjAwLCBWYWxl
bnRpbiBWaWRpYyB3cm90ZToKPiA+IFN3aXRjaGluZyB0byBjbG9zZWQgc3RhdGUgZWFybGllciBj
YW4gY2F1c2UgdGhlIGJsb2NrLWRyYmQKPiA+IHNjcmlwdCB0byBmYWlsIHdpdGggJ0RldmljZSBp
cyBoZWxkIG9wZW4gYnkgc29tZW9uZSc6Cj4gPiAKPiA+IHJvb3Q6IC9ldGMveGVuL3NjcmlwdHMv
YmxvY2stZHJiZDogcmVtb3ZlIFhFTkJVU19QQVRIPWJhY2tlbmQvdmJkLzYvNTE3MTIKPiA+IGtl
cm5lbDogWyAyMjIyLjI3ODIzNV0gYmxvY2sgZHJiZDY6IFN0YXRlIGNoYW5nZSBmYWlsZWQ6IERl
dmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZQo+ID4ga2VybmVsOiBbIDIyMjIuMjc4MzA0XSBi
bG9jayBkcmJkNjogICBzdGF0ZSA9IHsgY3M6Q29ubmVjdGVkIHJvOlByaW1hcnkvU2Vjb25kYXJ5
IGRzOlVwVG9EYXRlL1VwVG9EYXRlIHItLS0tLSB9Cj4gPiBrZXJuZWw6IFsgMjIyMi4yNzgzNDBd
IGJsb2NrIGRyYmQ2OiAgd2FudGVkID0geyBjczpDb25uZWN0ZWQgcm86U2Vjb25kYXJ5L1NlY29u
ZGFyeSBkczpVcFRvRGF0ZS9VcFRvRGF0ZSByLS0tLS0gfQo+ID4gcm9vdDogL2V0Yy94ZW4vc2Ny
aXB0cy9ibG9jay1kcmJkOiBXcml0aW5nIGJhY2tlbmQvdmJkLzYvNTE3MTIvaG90cGx1Zy1lcnJv
ciAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4gYmFj
a2VuZC92YmQvNi81MTcxMi9ob3RwbHVnLXN0YXR1cyBlcnJvciB0byB4ZW5zdG9yZS4KPiA+IHJv
b3Q6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2stZHJiZDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1k
cmJkIGZhaWxlZDsgZXJyb3IgZGV0ZWN0ZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFZhbGVu
dGluIFZpZGljIDxWYWxlbnRpbi5WaWRpY0BDQVJOZXQuaHI+Cj4gPiBDYzogc3RhYmxlQHZnZXIu
a2VybmVsLm9yZwo+ID4gLS0tCj4gPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMu
YyB8IDIgKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gPiBpbmRleCBhNGJjNzRl
NzJjMzkuLjQzYmRkYzk5NjcwOSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2sveGVuYnVzLmMKPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKPiA+IEBAIC0zMjMsNiArMzIzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsa2lmX2ZyZWUoc3Ry
dWN0IHhlbl9ibGtpZiAqYmxraWYpCj4gPiAgewo+ID4gIAlXQVJOX09OKHhlbl9ibGtpZl9kaXNj
b25uZWN0KGJsa2lmKSk7Cj4gPiAgCXhlbl92YmRfZnJlZSgmYmxraWYtPnZiZCk7Cj4gPiArCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoYmxraWYtPmJlLT5kZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiA+
ICAJa2ZyZWUoYmxraWYtPmJlLT5tb2RlKTsKPiA+ICAJa2ZyZWUoYmxraWYtPmJlKTsKPiA+ICAK
PiA+IEBAIC04MTQsNyArODE1LDYgQEAgc3RhdGljIHZvaWQgZnJvbnRlbmRfY2hhbmdlZChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAo+ID4gIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2Vk
Ogo+ID4gIAkJeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoYmUtPmJsa2lmKTsKPiA+IC0JCXhlbmJ1c19z
d2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7Cj4gPiAgCQlpZiAoeGVuYnVzX2Rl
dl9pc19vbmxpbmUoZGV2KSkKPiA+ICAJCQlicmVhazsKPiAKPiBBRkFJQ1QsIHRoaXMgd2lsbCBj
YXVzZSB0aGUgYmFja2VuZCB0byBuZXZlciBzd2l0Y2ggdG8gJ0Nsb3NlZCcgc3RhdGUKPiB1bnRp
bCB0aGUgdG9vbHN0YWNrIHNldHMgb25saW5lIHRvIDAsIHdoaWNoIGlzIG5vdCBnb29kIElNTy4K
PiAKPiBJZiBmb3IgZXhhbXBsZSBhIGZyb250ZW5kIGRlY2lkZXMgdG8gY2xvc2UgYSBkZXZpY2Us
IHRoZSBiYWNrZW5kIHdpbGwKPiBzdGF5IGluIHN0YXRlICdDbG9zaW5nJyB1bnRpbCB0aGUgdG9v
bHN0YWNrIGFjdHVhbGx5IHJlbW92ZXMgdGhlIGRpc2sKPiBieSBzZXR0aW5nIG9ubGluZSB0byAw
Lgo+IAo+IFRoaXMgd2lsbCBwcmV2ZW50IHJlc2V0dGluZyBibGsgY29ubmVjdGlvbnMsIGFzIGJs
a2JhY2sgd2lsbCByZWZ1c2UgdG8KPiBzd2l0Y2ggdG8gc3RhdGUgWGVuYnVzU3RhdGVJbml0V2Fp
dCB1bmxlc3MgaXQncyBhdCBYZW5idXNTdGF0ZUNsb3NlZAo+IChzZWUgdGhlIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nIGNhc2UgaW4gZnJvbnRlbmRfY2hhbmdlZCksIHdoaWNoIHdpbGwKPiBuZXZl
ciBiZSByZWFjaGVkIHdpdGggeW91ciBwYXRjaC4KCk9rLCBpcyBpdCBwb3NzaWJsZSB0byB0ZXN0
IHRoaXMgc29tZWhvdz8KCj4gTWF5YmUgdGhlIGVhc2llc3Qgc29sdXRpb24gd291bGQgYmUgdG8g
d2FpdCBpbiB0aGUgYmxvY2stZHJiZCBzY3JpcHQKPiB1bnRpbCB0aGUgZGV2aWNlIGlzIHJlbGVh
c2VkPyBNYXliZSB1c2luZyBmc3RhdCBpbiBhIGxvb3Agb3Igb25lIG9mCj4gdGhlIGRyYmQgdG9v
bHM/CgpUaGF0IGlzIGFuIG9wdGlvbiwgYnV0IEkgZG9uJ3Qga25vdyBpZiBpdCBpcyBwb3NzaWJs
ZSB0byBjaGVjayBkZXZpY2UKcmVsZWFzZSBsaWtlIHRoYXQuICBJbmNsdWRpbmcgZHJiZC11c2Vy
IGluIENDLCBtYXliZSB0aGV5IGhhdmUgc29tZQppZGVhIGhvdyB0byBzb2x2ZSB0aGlzLgoKLS0g
ClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 16:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxafp-0002kP-KA; Wed, 05 Sep 2018 16:28:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kzm4=lt=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fxafo-0002kD-5I
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 16:28:56 +0000
X-Inumbo-ID: e56cb16e-b128-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f42.google.com (unknown [209.85.208.42])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e56cb16e-b128-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 16:29:44 +0000 (UTC)
Received: by mail-ed1-f42.google.com with SMTP id f4-v6so6580502edq.3
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 09:28:54 -0700 (PDT)
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=5+Jkb+jFUEOgRLe3wM1XFmf8BrqIGpBIvibAWKDd0yU=;
 b=psSdhZVMfaopiHX9YYL+EFS2kns6Mnt7zqmy+JeFhB+g4M476oq6T10A3adWU0XJdF
 MMKkMNy4MuNK3SHUv50vc+nkL05pjMut71B8+WHky1xWFIm0Ty2bXZTu9sMhVHGjEsp1
 t0pumdA/tOc2zQR4+jIuXVBE70UntBHNx9GjNY3LolNf/NXyFVJ9VMDKSZI5eD0FLC1i
 3AqOiztM3GzoEW7qAQbRWGIGuRdXYfPoktWJfIFblj+w7aylsMnjO2DghDQlXBxIRsB+
 pGRhb6zwJjwYUhDOQLBj6XZIxDwXfcqHPy1WblovuQe9isq2D1ZDSXwH+4tGbEPX4H/5
 fVZQ==
X-Gm-Message-State: APzg51DQ7FCEAMt0tztWGtzkRhVysC7JE8AucTJH7ySfAOLs1q4r+Ewq
 v6lpf/3njMo/gRmWhWEcp0QQfuag
X-Google-Smtp-Source: ANB0VdZB3DeBLG3GiobQoK9EOCOyxzR5vWdKB2Hh6EOCEp/UMlYnvQ27tJrw3/GS7WJUCjrjbpr/Zw==
X-Received: by 2002:a50:8466:: with SMTP id
 93-v6mr42831485edp.304.1536164933683; 
 Wed, 05 Sep 2018 09:28:53 -0700 (PDT)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id h3-v6sm1595368ede.42.2018.09.05.09.28.53
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 05 Sep 2018 09:28:53 -0700 (PDT)
Received: by mail-wm0-f45.google.com with SMTP id c14-v6so8627209wmb.4
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 09:28:53 -0700 (PDT)
X-Received: by 2002:a1c:2ed4:: with SMTP id
 u203-v6mr729548wmu.19.1536164932849; 
 Wed, 05 Sep 2018 09:28:52 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
In-Reply-To: <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 5 Sep 2018 10:28:15 -0600
X-Gmail-Original-Message-ID: <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
Message-ID: <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVHVlLCBTZXAgNCwgMjAxOCBhdCAyOjU4IFBNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiA5LzQvMTggMTE6NDAgUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIE1vbiwgU2VwIDMsIDIwMTggYXQgMTA6NTkgUE0gQWRyaWFu
IFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gSW4gYSBjbGFzc2lj
IEhWSSArIFhlbiBzZXR1cCwgdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIHdvdWxkIG1vbml0b3IK
PiA+PiBsZWdhY3kgZ3Vlc3QgcGFnZS10YWJsZXMgYnkgbWFya2luZyB0aGVtIHJlYWQtb25seSBp
bnNpZGUgdGhlIEVQVDsgdGhpcwo+ID4+IHdheSBhbnkgbW9kaWZpY2F0aW9uIGV4cGxpY2l0bHkg
bWFkZSBieSB0aGUgZ3Vlc3Qgb3IgaW1wbGljaXRseSBtYWRlIGJ5Cj4gPj4gdGhlIENQVSBwYWdl
IHdhbGtlciB3b3VsZCB0cmlnZ2VyIGFuIEVQVCB2aW9sYXRpb24sIHdoaWNoIHdvdWxkIGJlCj4g
Pj4gZm9yd2FyZGVkIGJ5IFhlbiB0byB0aGUgU1ZBIGFuZCB0aHVzIHRoZSBIVkkgYWdlbnQuICBU
aGUgSFZJIGFnZW50IHdvdWxkCj4gPj4gYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgYWN0
IHVwb24gaXQgLSBmb3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBhZ2UKPiA+PiBtYXkgYmUgcmVtYXBw
ZWQgKGl0cyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGNoYW5nZWQgaW5zaWRlIHRoZQo+ID4+IHBh
Z2UtdGFibGUpLCBpbiB3aGljaCBjYXNlIHRoZSBpbnRyb3NwZWN0aW9uIGxvZ2ljIHdvdWxkIHVw
ZGF0ZSB0aGUKPiA+PiBwcm90ZWN0aW9uIGFjY29yZGluZ2x5IChyZW1vdmUgRVBUIGhvb2sgb24g
dGhlIG9sZCBncGEsIGFuZCBwbGFjZSBhIG5ldwo+ID4+IEVQVCBob29rIG9uIHRoZSBuZXcgZ3Bh
KS4gIEluIG90aGVyIGNhc2VzLCB0aGUgbW9kaWZpY2F0aW9uIG1heSBiZSBvZiBubwo+ID4+IGlu
dGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSAtIGZvciBleGFtcGxlLCB0aGUgYWNj
ZXNzZWQvZGlydHkKPiA+PiBiaXRzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lz
dGVtIG9yIHRoZSBhY2Nlc3NlZC9kaXJ0eSBiaXRzCj4gPj4gbWF5IGJlIHNldCBieSB0aGUgQ1BV
IHBhZ2Ugd2Fsa2VyLgo+ID4+Cj4gPj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0
aGUgdmFzdCBtYWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCj4gPj4gbW9kaWZpY2F0aW9ucyBm
YWxsIGluIHRoZSBzZWNvbmQgY2F0ZWdvcnkgKGVzcGVjaWFsbHkgb24gV2luZG93cyAxMCBSUzQK
PiA+PiB4NjQgLSBtb3JlIHRoYW4gOTUlIG9mIEFMTCB0aGUgcGFnZS10YWJsZSBtb2RpZmljYXRp
b25zIGFyZSBpcnJlbGV2YW50IHRvCj4gPj4gdXMpIC0gdGhleSBhcmUgb2Ygbm8gaW50ZXJlc3Qg
dG8gdGhlIGludHJvc3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4gPj4gdHJpZ2dlciBhIHZlcnkg
Y29zdGx5IEVQVCB2aW9sYXRpb24gbm9uZXRoZWxlc3MuICBUaGVyZWZvcmUsIHdlIGRlY2lkZWQK
PiA+PiB0byBtYWtlIHVzZSBvZiB0aGUgbmV3ICNWRSAmIFZNRlVOQyBmZWF0dXJlcyBpbiByZWNl
bnQgSW50ZWwgQ1BVcyB0bwo+ID4+IGFjY2VsZXJhdGUgdGhlIGd1ZXN0IHBhZ2UtdGFibGVzIG1v
bml0b3JpbmcgaW4gdGhlIGZvbGxvd2luZyB3YXk6Cj4gPj4KPiA+PiAxLiBFYWNoIG1vbml0b3Jl
ZCBwYWdlLXRhYmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcgY29udmVydGlibGUKPiA+PiAg
ICBpbnNpZGUgdGhlIEVQVCwgdGh1cyBlbmFibGluZyB0aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0
dWFsaXphdGlvbgo+ID4+ICAgIGV4Y2VwdGlvbiB0byBoZSBndWVzdCBpbnN0ZWFkIG9mIGdlbmVy
YXRpbmcgYSB0cmFkaXRpb25hbCBFUFQKPiA+PiAgICB2aW9sYXRpb24uCj4gPj4gMi4gV2UgaW5q
ZWN0IGEgc21hbGwgZmlsdGVyaW5nIGRyaXZlciBpbnNpZGUgdGhlIHByb3RlY3RlZCBndWVzdCBW
TSwKPiA+PiAgICB3aGljaCB3b3VsZCBpbnRlcmNlcHQgdGhlIHZpcnR1YWxpemF0aW9uIGV4Y2Vw
dGlvbiBpbiBvcmRlciB0byBoYW5kbGUKPiA+PiAgICBndWVzdCBwYWdlLXRhYmxlIG1vZGlmaWNh
dGlvbnMuCj4gPj4gMy4gV2UgY3JlYXRlIGEgZGVkaWNhdGVkIEVQVCB2aWV3IChhbHRwMm0pIGZv
ciB0aGUgaW4tZ3Vlc3QgYWdlbnQsIHdoaWNoCj4gPj4gICAgd291bGQgaXNvbGF0ZSB0aGUgYWdl
bnQgZnJvbSB0aGUgcmVzdCBvZiB0aGUgb3BlcmF0aW5nIHN5c3RlbTsgdGhlCj4gPj4gICAgYWdl
bnQgd2lsbCBzd2l0Y2ggaW4gYW5kIG91dCBvZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0
aGUgVk1GVU5DCj4gPj4gICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGluc2lkZSBhIHRyYW1wb2xpbmUg
cGFnZSwgdGh1cyBtYWtpbmcgdGhlIGFnZW50Cj4gPj4gICAgaW1tdW5lIHRvIG1hbGljaW91cyBj
b2RlIGluc2lkZSB0aGUgZ3Vlc3QuCj4gPj4KPiA+PiBUaGlzIHdheSwgYWxsIHRoZSBwYWdlLXRh
YmxlIGFjY2Vzc2VzIHdvdWxkIGdlbmVyYXRlIGEKPiA+PiB2aXJ0dWFsaXphdGlvbi1leGNlcHRp
b24gaW5zaWRlIHRoZSBndWVzdCBpbnN0ZWFkIG9mIGEgY29zdGx5IEVQVAo+ID4+IHZpb2xhdGlv
bjsgdGhlICNWRSBhZ2VudCB3b3VsZCBlbXVsYXRlIGFuZCBhbmFseXNlIHRoZSBtb2RpZmljYXRp
b24sIGFuZAo+ID4+IGRlY2lkZSB3aGV0aGVyIGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFpbiBp
bnRyb3NwZWN0aW9uIGxvZ2ljOyBpZiBpdCBpcwo+ID4+IHJlbGV2YW50LCBpdCB3b3VsZCBkbyBh
IFZNQ0FMTCBhbmQgbm90aWZ5IHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZQo+ID4+IGFib3V0IHRo
ZSBtb2RpZmljYXRpb247IG90aGVyd2lzZSwgaXQgd291bGQgcmVzdW1lIG5vcm1hbCBpbnN0cnVj
dGlvbgo+ID4+IGV4ZWN1dGlvbiwgdGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4aXQu
Cj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNv
bT4KPiA+PiAtLS0KPiA+PiBDaGFuZ2VzIGluIHYyOgo+ID4+IC0gcmVtb3ZlIHRoZSAiX19nZXRf
dmNwdSgpIiBoZWxwZXIKPiA+PiAtLS0KPiA+PiAgdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgfCAg
MSAtCj4gPj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgIHwgMTkgKysrKysrKysrKy0tLS0tLS0t
LQo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt
KQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMv
bGlieGMveGNfYWx0cDJtLmMKPiA+PiBpbmRleCBjZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEwMDY0
NAo+ID4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4gKysrIGIvdG9vbHMvbGli
eGMveGNfYWx0cDJtLmMKPiA+PiBAQCAtNjgsNyArNjgsNiBAQCBpbnQgeGNfYWx0cDJtX3NldF9k
b21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0
ZSkKPiA+PiAgICAgIHJldHVybiByYzsKPiA+PiAgfQo+ID4+Cj4gPj4gLS8qIFRoaXMgaXMgYSBi
aXQgb2RkIHRvIG1lIHRoYXQgaXQgYWN0cyBvbiBjdXJyZW50Li4gKi8KPiA+PiAgaW50IHhjX2Fs
dHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPiA+PiAgewo+ID4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4+IGluZGV4IDcy
YzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+PiBAQCAtNDUzMyw4ICs0
NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gPj4gICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwo+ID4+ICAgICAgfQo+ID4+Cj4gPj4gLSAgICBkID0gKCBhLmNtZCAhPSBIVk1P
UF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5ICkgPwo+ID4+IC0gICAgICAgIHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPiA+
PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsKPiA+Cj4gPiBE
b2VzIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0aGUgY3VycmVu
dCBkb21haW4/IElmCj4gPiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2UgdGhpcyBmdW5jdGlvbidz
IGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+ID4gZXhjbHVzaXZlbHkgdXNhYmxlIG9ubHkgYnkg
dGhlIG91dHNpZGUgYWdlbnQ/Cj4gVGhlIGNvZGUgc2F5cyBpdCBzaG91bGQgYmUgc2FmZToKPgo+
ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZF90IGRv
bSkKPiAgNjM0IHsKPiAgNjM1ICAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkKPiAgNjM2ICAg
ICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4gIDYzNyAgICAgcmV0dXJu
IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb20pOwo+ICA2MzggfQo+Cj4gYXMgbG9uZyBhcyBkb20g
PT0gRE9NSURfU0VMRi4gSSB0aGluayB0aGUgb2xkIGJlaGF2aW91ciBhc3N1bWVkIHRoYXQKPiBI
Vk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGFsb25lIHdvdWxkIG9ubHkgZXZlciBiZSB1
c2VkIGZyb20gdGhlCj4gY3VycmVudCBkb21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRzIGl0
cyB1c2FiaWxpdHkgKEFkcmlhbiBzaG91bGQKPiBjb3JyZWN0IG1lIGlmIEknbSB3cm9uZyBoZXJl
KS4KClNvdW5kcyBnb29kLCB0aGFua3MhCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 16:41:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 16:41: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 1fxarK-00047w-N0; Wed, 05 Sep 2018 16:40:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=im1i=lt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxarJ-00047r-NZ
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 16:40:49 +0000
X-Inumbo-ID: 8ec22d88-b12a-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8ec22d88-b12a-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 16:41:37 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 979FC301AB23
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 19:40:47 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 862E37FC62
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 19:40:47 +0300 (EEST)
Received: (qmail 31957 invoked from network); 5 Sep 2018 19:40:47 +0300
Received: from 86-120-176-214.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.176.214)
 by smtp02.buh.bitdefender.net with SMTP; 5 Sep 2018 19:40:46 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
Date: Wed, 5 Sep 2018 19:40:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77284
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495059,
 Stamp: 3], Multi: [Enabled, t: (0.000021,0.016051)], BW: [Enabled, t:
 (0.000031,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006110), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.052902,0.000506)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.612967), Hit: No,
 Details: v2.7.14; Id: 15.1i600co.1cml9n4pd.isjda], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS81LzE4IDc6MjggUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBUdWUsIFNlcCA0
LCAyMDE4IGF0IDI6NTggUE0gUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+IHdyb3RlOgo+Pgo+PiBPbiA5LzQvMTggMTE6NDAgUE0sIFRhbWFzIEsgTGVuZ3llbCB3
cm90ZToKPj4+IE9uIE1vbiwgU2VwIDMsIDIwMTggYXQgMTA6NTkgUE0gQWRyaWFuIFBvcCA8YXBv
cEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gSW4gYSBjbGFzc2ljIEhWSSArIFhl
biBzZXR1cCwgdGhlIGludHJvc3BlY3Rpb24gZW5naW5lIHdvdWxkIG1vbml0b3IKPj4+PiBsZWdh
Y3kgZ3Vlc3QgcGFnZS10YWJsZXMgYnkgbWFya2luZyB0aGVtIHJlYWQtb25seSBpbnNpZGUgdGhl
IEVQVDsgdGhpcwo+Pj4+IHdheSBhbnkgbW9kaWZpY2F0aW9uIGV4cGxpY2l0bHkgbWFkZSBieSB0
aGUgZ3Vlc3Qgb3IgaW1wbGljaXRseSBtYWRlIGJ5Cj4+Pj4gdGhlIENQVSBwYWdlIHdhbGtlciB3
b3VsZCB0cmlnZ2VyIGFuIEVQVCB2aW9sYXRpb24sIHdoaWNoIHdvdWxkIGJlCj4+Pj4gZm9yd2Fy
ZGVkIGJ5IFhlbiB0byB0aGUgU1ZBIGFuZCB0aHVzIHRoZSBIVkkgYWdlbnQuICBUaGUgSFZJIGFn
ZW50IHdvdWxkCj4+Pj4gYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgYWN0IHVwb24gaXQg
LSBmb3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBhZ2UKPj4+PiBtYXkgYmUgcmVtYXBwZWQgKGl0cyBn
dWVzdCBwaHlzaWNhbCBhZGRyZXNzIGNoYW5nZWQgaW5zaWRlIHRoZQo+Pj4+IHBhZ2UtdGFibGUp
LCBpbiB3aGljaCBjYXNlIHRoZSBpbnRyb3NwZWN0aW9uIGxvZ2ljIHdvdWxkIHVwZGF0ZSB0aGUK
Pj4+PiBwcm90ZWN0aW9uIGFjY29yZGluZ2x5IChyZW1vdmUgRVBUIGhvb2sgb24gdGhlIG9sZCBn
cGEsIGFuZCBwbGFjZSBhIG5ldwo+Pj4+IEVQVCBob29rIG9uIHRoZSBuZXcgZ3BhKS4gIEluIG90
aGVyIGNhc2VzLCB0aGUgbW9kaWZpY2F0aW9uIG1heSBiZSBvZiBubwo+Pj4+IGludGVyZXN0IHRv
IHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSAtIGZvciBleGFtcGxlLCB0aGUgYWNjZXNzZWQvZGly
dHkKPj4+PiBiaXRzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lzdGVtIG9yIHRo
ZSBhY2Nlc3NlZC9kaXJ0eSBiaXRzCj4+Pj4gbWF5IGJlIHNldCBieSB0aGUgQ1BVIHBhZ2Ugd2Fs
a2VyLgo+Pj4+Cj4+Pj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0aGUgdmFzdCBt
YWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCj4+Pj4gbW9kaWZpY2F0aW9ucyBmYWxsIGluIHRo
ZSBzZWNvbmQgY2F0ZWdvcnkgKGVzcGVjaWFsbHkgb24gV2luZG93cyAxMCBSUzQKPj4+PiB4NjQg
LSBtb3JlIHRoYW4gOTUlIG9mIEFMTCB0aGUgcGFnZS10YWJsZSBtb2RpZmljYXRpb25zIGFyZSBp
cnJlbGV2YW50IHRvCj4+Pj4gdXMpIC0gdGhleSBhcmUgb2Ygbm8gaW50ZXJlc3QgdG8gdGhlIGlu
dHJvc3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4+Pj4gdHJpZ2dlciBhIHZlcnkgY29zdGx5IEVQ
VCB2aW9sYXRpb24gbm9uZXRoZWxlc3MuICBUaGVyZWZvcmUsIHdlIGRlY2lkZWQKPj4+PiB0byBt
YWtlIHVzZSBvZiB0aGUgbmV3ICNWRSAmIFZNRlVOQyBmZWF0dXJlcyBpbiByZWNlbnQgSW50ZWwg
Q1BVcyB0bwo+Pj4+IGFjY2VsZXJhdGUgdGhlIGd1ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3Jpbmcg
aW4gdGhlIGZvbGxvd2luZyB3YXk6Cj4+Pj4KPj4+PiAxLiBFYWNoIG1vbml0b3JlZCBwYWdlLXRh
YmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcgY29udmVydGlibGUKPj4+PiAgICBpbnNpZGUg
dGhlIEVQVCwgdGh1cyBlbmFibGluZyB0aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0dWFsaXphdGlv
bgo+Pj4+ICAgIGV4Y2VwdGlvbiB0byBoZSBndWVzdCBpbnN0ZWFkIG9mIGdlbmVyYXRpbmcgYSB0
cmFkaXRpb25hbCBFUFQKPj4+PiAgICB2aW9sYXRpb24uCj4+Pj4gMi4gV2UgaW5qZWN0IGEgc21h
bGwgZmlsdGVyaW5nIGRyaXZlciBpbnNpZGUgdGhlIHByb3RlY3RlZCBndWVzdCBWTSwKPj4+PiAg
ICB3aGljaCB3b3VsZCBpbnRlcmNlcHQgdGhlIHZpcnR1YWxpemF0aW9uIGV4Y2VwdGlvbiBpbiBv
cmRlciB0byBoYW5kbGUKPj4+PiAgICBndWVzdCBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMuCj4+
Pj4gMy4gV2UgY3JlYXRlIGEgZGVkaWNhdGVkIEVQVCB2aWV3IChhbHRwMm0pIGZvciB0aGUgaW4t
Z3Vlc3QgYWdlbnQsIHdoaWNoCj4+Pj4gICAgd291bGQgaXNvbGF0ZSB0aGUgYWdlbnQgZnJvbSB0
aGUgcmVzdCBvZiB0aGUgb3BlcmF0aW5nIHN5c3RlbTsgdGhlCj4+Pj4gICAgYWdlbnQgd2lsbCBz
d2l0Y2ggaW4gYW5kIG91dCBvZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0aGUgVk1GVU5D
Cj4+Pj4gICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGluc2lkZSBhIHRyYW1wb2xpbmUgcGFnZSwgdGh1
cyBtYWtpbmcgdGhlIGFnZW50Cj4+Pj4gICAgaW1tdW5lIHRvIG1hbGljaW91cyBjb2RlIGluc2lk
ZSB0aGUgZ3Vlc3QuCj4+Pj4KPj4+PiBUaGlzIHdheSwgYWxsIHRoZSBwYWdlLXRhYmxlIGFjY2Vz
c2VzIHdvdWxkIGdlbmVyYXRlIGEKPj4+PiB2aXJ0dWFsaXphdGlvbi1leGNlcHRpb24gaW5zaWRl
IHRoZSBndWVzdCBpbnN0ZWFkIG9mIGEgY29zdGx5IEVQVAo+Pj4+IHZpb2xhdGlvbjsgdGhlICNW
RSBhZ2VudCB3b3VsZCBlbXVsYXRlIGFuZCBhbmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFuZAo+
Pj4+IGRlY2lkZSB3aGV0aGVyIGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFpbiBpbnRyb3NwZWN0
aW9uIGxvZ2ljOyBpZiBpdCBpcwo+Pj4+IHJlbGV2YW50LCBpdCB3b3VsZCBkbyBhIFZNQ0FMTCBh
bmQgbm90aWZ5IHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZQo+Pj4+IGFib3V0IHRoZSBtb2RpZmlj
YXRpb247IG90aGVyd2lzZSwgaXQgd291bGQgcmVzdW1lIG5vcm1hbCBpbnN0cnVjdGlvbgo+Pj4+
IGV4ZWN1dGlvbiwgdGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4aXQuCj4+Pj4KPj4+
PiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPj4+PiAt
LS0KPj4+PiBDaGFuZ2VzIGluIHYyOgo+Pj4+IC0gcmVtb3ZlIHRoZSAiX19nZXRfdmNwdSgpIiBo
ZWxwZXIKPj4+PiAtLS0KPj4+PiAgdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgfCAgMSAtCj4+Pj4g
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQo+Pj4+ICAy
IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Pj4+Cj4+
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMKPj4+PiBpbmRleCBjZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEwMDY0NAo+Pj4+IC0t
LSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4+Pj4gKysrIGIvdG9vbHMvbGlieGMveGNfYWx0
cDJtLmMKPj4+PiBAQCAtNjgsNyArNjgsNiBAQCBpbnQgeGNfYWx0cDJtX3NldF9kb21haW5fc3Rh
dGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPj4+PiAg
ICAgIHJldHVybiByYzsKPj4+PiAgfQo+Pj4+Cj4+Pj4gLS8qIFRoaXMgaXMgYSBiaXQgb2RkIHRv
IG1lIHRoYXQgaXQgYWN0cyBvbiBjdXJyZW50Li4gKi8KPj4+PiAgaW50IHhjX2FsdHAybV9zZXRf
dmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVp
ZCwgeGVuX3Bmbl90IGdmbikKPj4+PiAgewo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+IGluZGV4IDcyYzUxZmFlY2Iu
LjQ5YzNiYmVlOTQgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAg
c3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+Pj4gICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
Owo+Pj4+ICAgICAgfQo+Pj4+Cj4+Pj4gLSAgICBkID0gKCBhLmNtZCAhPSBIVk1PUF9hbHRwMm1f
dmNwdV9lbmFibGVfbm90aWZ5ICkgPwo+Pj4+IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9h
bnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPj4+PiArICAgIGQg
PSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsKPj4+Cj4+PiBEb2VzIHJjdV9s
b2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0aGUgY3VycmVudCBkb21haW4/
IElmCj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2li
aWxpdHkgdG8gYmUgZnJvbQo+Pj4gZXhjbHVzaXZlbHkgdXNhYmxlIG9ubHkgYnkgdGhlIG91dHNp
ZGUgYWdlbnQ/Cj4+IFRoZSBjb2RlIHNheXMgaXQgc2hvdWxkIGJlIHNhZmU6Cj4+Cj4+ICA2MzMg
c3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKPj4g
IDYzNCB7Cj4+ICA2MzUgICAgIGlmICggZG9tID09IERPTUlEX1NFTEYgKQo+PiAgNjM2ICAgICAg
ICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4+ICA2MzcgICAgIHJldHVybiBy
Y3VfbG9ja19kb21haW5fYnlfaWQoZG9tKTsKPj4gIDYzOCB9Cj4+Cj4+IGFzIGxvbmcgYXMgZG9t
ID09IERPTUlEX1NFTEYuIEkgdGhpbmsgdGhlIG9sZCBiZWhhdmlvdXIgYXNzdW1lZCB0aGF0Cj4+
IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgYWxvbmUgd291bGQgb25seSBldmVyIGJl
IHVzZWQgZnJvbSB0aGUKPj4gY3VycmVudCBkb21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRz
IGl0cyB1c2FiaWxpdHkgKEFkcmlhbiBzaG91bGQKPj4gY29ycmVjdCBtZSBpZiBJJ20gd3Jvbmcg
aGVyZSkuCj4gCj4gU291bmRzIGdvb2QsIHRoYW5rcyEKCk1heSB3ZSB0YWtlIHRoYXQgYXMgYW4g
QWNrZWQtYnksIG9yIGFyZSB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIHlvdSB0aGluawp3ZSBzaG91
bGQgYWRkcmVzcz8KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 17:04:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 17: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 1fxbDp-0005je-M5; Wed, 05 Sep 2018 17:04:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxbDo-0005jU-H5
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 17:04:04 +0000
X-Inumbo-ID: cddfeb24-b12d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cddfeb24-b12d-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 17:04: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 1fxbDi-0002wg-ES; Wed, 05 Sep 2018 17:03: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 1fxbDi-0003Hm-1x; Wed, 05 Sep 2018 17:03:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxbDi-0004m8-1K; Wed, 05 Sep 2018 17:03:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-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-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
X-Osstest-Versions-This: linux=28619527b8a712590c93d0a9e24b4425b9376a8c
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 17:03:58 +0000
Subject: [Xen-devel] [linux-linus test] 127284: 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>

ZmxpZ2h0IDEyNzI4NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3Mjg0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAyODYxOTUyN2I4
YTcxMjU5MGM5M2QwYTllMjRiNDQyNWI5Mzc2YThjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDIyIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
MSBkYXlzICAgMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Mjg0ICAyMDE4LTA5
LTA1IDAxOjEwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTI4IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2MzI4OCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 17:33:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 17: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 1fxbg3-0007fp-2e; Wed, 05 Sep 2018 17:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxbg2-0007fd-B0
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 17:33:14 +0000
X-Inumbo-ID: e0f6eafe-b131-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0f6eafe-b131-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 17:34: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 1fxbfy-0003Xb-9Z; Wed, 05 Sep 2018 17: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 1fxbfy-0005Dw-2X; Wed, 05 Sep 2018 17:33:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxbfy-0006N8-1t; Wed, 05 Sep 2018 17:33:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127296-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-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-libvirt:migrate-support-check: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-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-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-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-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=ba6984fc0162f24a510ebc34e881b546b69c553b
X-Osstest-Versions-That: linux=a5f9be3576c3f9dd871f68eaf482278c0b3a6df2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 17:33:10 +0000
Subject: [Xen-devel] [linux-3.18 test] 127296: 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>

ZmxpZ2h0IDEyNzI5NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyOTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWlu
c3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzAwMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzAwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MDAx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjcwMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzAwMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI3MDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcwMDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJh
Njk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2IKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGE1ZjliZTM1NzZjM2Y5ZGQ4NzFmNjhlYWY0ODIyNzhjMGIz
YTZkZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzAwMSAgMjAxOC0wOC0zMCAxNzoxNTozMyBa
ICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcyOTYgIDIwMTgtMDktMDUgMDc6NDU6
MTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQmFydCBW
YW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgogIEJlcm5kIEVkbGluZ2VyIDxiZXJu
ZC5lZGxpbmdlckBob3RtYWlsLmRlPgogIENhbHZpbiBXYWx0b24gPGNhbHZpbi53YWx0b25Aa2Vw
c3Rpbi5jYT4KICBjaGVuIGppZSA8Y2hlbmppZTZAaHVhd2VpLmNvbT4KICBDaHJpc3RvZmZlciBE
YWxsIDxjaHJpc3RvZmZlci5kYWxsQGFybS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1icmVu
ZGFAbGludXgudm5ldC5pYm0uY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9u
aWNhbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
biBTdHJlZXRtYW4gPGRkc3RyZWV0QGllZWUub3JnPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJl
ZGhhdC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1
c2UuY29tPgogIERvbmcgQWlzaGVuZyA8QWlzaGVuZy5kb25nQG54cC5jb20+CiAgRXJpYyBTYW5k
ZWVuIDxzYW5kZWVuQHJlZGhhdC5jb20+CiAgRXRoYW4gWmhhbyA8ZXRoYW4uemhhb0BvcmFjbGUu
Y29tPgogIEV1Z2VuaXUgUm9zY2EgPGVyb3NjYUBkZS5hZGl0LWp2LmNvbT4KICBFdWdlbml1IFJv
c2NhIDxyb3NjYWV1Z2VuaXVAZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJp
QGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR292
aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgSGFja21h
bm4gPGdoYWNrbWFubkBhbmRyb2lkLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5AZ29v
Z2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNp
bHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJz
dGVuc0BkZS5pYm0uY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwu
Y29tPgogIGppZUBjaGVuamllNkBodXdlaS5jb20gPGppZUBjaGVuamllNkBodXdlaS5jb20+CiAg
SmltIEdpbGwgPGpnaWxsQHZtd2FyZS5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAg
Sm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andp
QGxpbnV4LmlibS5jb20+CiAgS2lyYW4gS3VtYXIgTW9kdWt1cmkgPGtpcmFuLm1vZHVrdXJpQGdt
YWlsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIExlbiBCcm93
biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBMaSBXYW5nIDxsaXdhbmdAcmVkaGF0LmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2Fs
bGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBl
bmd1dHJvbml4LmRlPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BtaXBzLmNvbT4KICBNYW5p
a2FudGEgUHViYmlzZXR0eSA8bXB1YmJpc2VAY29kZWF1cm9yYS5vcmc+CiAgTWFyYyBLbGVpbmUt
QnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0
ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8
c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJu
ZWwub3JnPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMg
UGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBtcHViYmlzZUBjb2RlYXVyb3JhLm9yZyA8
bXB1YmJpc2VAY29kZWF1cm9yYS5vcmc+CiAgTmljaG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2Fk
bC5vcmc+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUg
PHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGV0ZXIgU2VubmEgVHNjaHVkaW4gPHBldGVyLnNlbm5h
QGdtYWlsLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFB1bml0IEFncmF3
YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICBSYWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVj
a2kucGw+CiAgUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmlhbiBIdW50
ZXIgPHJpYW5AYWx1bS5taXQuZWR1PgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWlj
cm9zb2Z0LmNvbT4KICBTY290dCBCYXVlciA8c2JhdWVyQHBsemRvbnRoYWNrLm1lPgogIFNjb3R0
IEJhdWVyIDxzY290dC5iYXVlckBpbnRlbC5jb20+CiAgU2ViYXN0aWFuIE90dCA8c2Vib3R0QGxp
bnV4LmlibS5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGls
aW54LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29t
PgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFy
c2FuYSBSZWRkeSBLYWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFRlanVu
IEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbW1pIFJhbnRhbGEgPHRvbW1p
LnQucmFudGFsYUBub2tpYS5jb20+CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+
CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFdpbGwgRGVhY29uIDx3aWxs
LmRlYWNvbkBhcm0uY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICB5
dWp1YW4ucWkgPHl1anVhbi5xaUBtZWRpYXRlay5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGE1ZjliZTM1
NzZjMy4uYmE2OTg0ZmMwMTYyICBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1
NTNiIC0+IHRlc3RlZC9saW51eC0zLjE4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18: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 1fxcHM-0001nn-3p; Wed, 05 Sep 2018 18:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxcHK-0001nd-4F
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 18:11:46 +0000
X-Inumbo-ID: 4343e305-b137-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4343e305-b137-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 18:12: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 1fxcHH-0004PB-Ga; Wed, 05 Sep 2018 18:11: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 1fxcHH-0007qI-78; Wed, 05 Sep 2018 18:11:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxcHH-0002G5-6R; Wed, 05 Sep 2018 18:11:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127299-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8a204b2aca5a137651ba0665d4ea012d6241fb15
X-Osstest-Versions-That: ovmf=865d7f7b0158f3fb4b3fb187aae4b323a705a8ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 18:11:43 +0000
Subject: [Xen-devel] [ovmf test] 127299: 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>

ZmxpZ2h0IDEyNzI5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyOTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YTIwNGIyYWNhNWExMzc2NTFiYTA2NjVkNGVhMDEy
ZDYyNDFmYjE1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4NjVkN2Y3
YjAxNThmM2ZiNGIzZmIxODdhYWU0YjMyM2E3MDVhOGVkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcyODUgIDIwMTgtMDktMDUgMDE6MTE6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3Mjk5ICAyMDE4LTA5LTA1IDA3OjQ2OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDg2NWQ3ZjdiMDEuLjhhMjA0YjJhY2EgIDhhMjA0YjJhY2E1YTEz
NzY1MWJhMDY2NWQ0ZWEwMTJkNjI0MWZiMTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxcHj-0001pE-Fh; Wed, 05 Sep 2018 18:12: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=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHi-0001p0-8c
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:10 +0000
X-Inumbo-ID: f835ba4b-b136-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f835ba4b-b136-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 20:10:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64523997"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:11:59 +0100
Message-ID: <1536171124-27053-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/5] xen: Fixes and improvements to HVM_PARAM
 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: 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>

VGhpcyBzdGFydGVkIHdpdGggdGhlIG9ic2VydmF0aW9uIGluIHBhdGNoIDUsIGFuZCBleHBhbmRl
ZCBmcm9tIHRoZXJlLiAgVGhlCmVuZCByZXN1bHQgc2hvdWxkIGJlIHJhdGhlciBtb3JlIHByZWRp
Y3RhYmxlIGFuZCBlYXN5IHRvIGRlcHJlY2F0ZSBwYXJhbWV0ZXJzCmZyb20uCgpBbiBvYnNlcnZh
dGlvbiB3aGljaCBJIGhhdmVuJ3QgYWRkcmVzc2VkIChhbmQgZG9uJ3QgaGF2ZSB0aW1lIGluIHRo
ZSBuZWFyCmZ1dHVyZSkgaXMgdGhhdCB0aGUgaHZtIHBhcmFtcyBhcnJheSBpcyBtb2RlcmF0ZWx5
IHdhc3RlZnVsIG9uIHg4NiBhbmQgdmVyeQp3YXN0ZWZ1bCBvbiBBUk0uICBBbiBvcHRpb24gd291
bGQgYmUgdG8gc3dpdGNoIHRvIHVzaW5nIGEgbmFtZWQgc3RydWN0dXJlLAp3aGljaCB3b3VsZCBh
bHNvIGZpeCB0aGUgcHJvYmxlbSB0aGF0IGJvdGggYXJjaCdzIGh5cGVyY2FsbCBoYW5kZXJzIGFy
ZSBCQ0JTCmdhZGdldHMuCgpBbmRyZXcgQ29vcGVyICg1KToKICB4ODYvaHZtOiBTd2l0Y2ggaHZt
X2FsbG93X2dldF9wYXJhbSgpIHRvIHVzZSBhIHdoaXRlbGlzdAogIHg4Ni9odm06IFN3aXRjaCBo
dm1fYWxsb3dfc2V0X3BhcmFtKCkgdG8gdXNlIGEgd2hpdGVsaXN0CiAgeDg2L2h2bTogTWFrZSBI
Vk1fUEFSQU1fe1NUT1JFLENPTlNPTEV9X0VWVENITiByZWFkLW9ubHkgdG8gdGhlIGd1ZXN0CiAg
eDg2L2h2bTogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwIHRvIHRoZSBIVk1fUEFSQU0gaW5m
cmFzdHJ1Y3R1cmUKICB4ZW4vQVJNOiBSZXN0cmljdCBhY2Nlc3MgdG8gbW9zdCBIVk1fUEFSQU0n
cwoKIHhlbi9hcmNoL2FybS9odm0uYyAgICAgfCAgNjIgKysrKysrKysrLQogeGVuL2FyY2gveDg2
L2h2bS9odm0uYyB8IDMxMiArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyMSBpbnNlcnRpb25zKCspLCAxNTMgZGVsZXRp
b25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxcHj-0001pa-Qm; Wed, 05 Sep 2018 18:12: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=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHi-0001p2-Eu
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:10 +0000
X-Inumbo-ID: f91f03ea-b136-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f91f03ea-b136-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 20:10:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64524001"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:12:01 +0100
Message-ID: <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] x86/hvm: Switch hvm_allow_set_param() to
 use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

VGhlcmUgYXJlIGhvbGVzIGluIHRoZSBIVk1fUEFSQU0gc3BhY2UsIHNvbWUgb2Ygd2hpY2ggYXJl
IGZyb20gZGVwcmVjYXRlZApwYXJhbWV0ZXJzLCBidXQgdG9vbHN0YWNrIGFuZCBkZXZpY2UgbW9k
ZWxzIGN1cnJlbnRseSBoYXMgKGFsbW9zdCkgYmxhbmtldAp3cml0ZSBhY2Nlc3MuCgpSZWFycmFu
Z2UgaHZtX2FsbG93X2dldF9wYXJhbSgpIHRvIGhhdmUgYSB3aGl0ZWxpc3Qgb2YgdG9vbHN0YWNr
LXdyaXRlYWJsZQpwYXJhbWV0ZXJzLCB3aXRoIHRoZSBkZWZhdWx0IGNhc2UgZmFpbGluZyB3aXRo
IC1FSU5WQUwuICBUaGlzIHN1YnN1bWVzIHRoZQpIVk1fTlJfUEFSQU1TIGNoZWNrLCBhcyB3ZWxs
IGFzIHRoZSBNRU1PUllfRVZFTlRfKiBkZXByZWNhdGVkIGJsb2NrLCBhbmQgdGhlCkJVRklPUkVR
X0VWVENITiBYZW4td3JpdGUtb25seSB2YWx1ZS4KCk5vIGV4cGVjdGVkIGNoYW5nZSBmb3IgdGhl
IGRlZmluZWQsIGluLXVzZSBwYXJhbXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDIyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDk2YTYzMjMuLmQxOWFlMzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDA3Myw3
ICs0MDczLDcgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICBzd2l0Y2ggKCBhLT5pbmRleCApCiAgICAgewotICAgIC8qIFRoZSBmb2xsb3dp
bmcgcGFyYW1ldGVycyBjYW4gYmUgc2V0IGJ5IHRoZSBndWVzdC4gKi8KKyAgICAgICAgLyogVGhl
IGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0IGFuZCB0b29sc3Rh
Y2suICovCiAgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgogICAgIGNhc2UgSFZNX1BB
UkFNX1ZNODZfVFNTOgogICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgpAQCAtNDA4
MywxOCArNDA4Myw0MCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0IGRv
bWFpbiAqZCwKICAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoKICAgICBjYXNlIEhW
TV9QQVJBTV9YODdfRklQX1dJRFRIOgogICAgICAgICBicmVhazsKLSAgICAvKgotICAgICAqIFRo
ZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBtdXN0IG5vdCBiZSBzZXQgYnkgdGhlIGd1ZXN0Ci0gICAg
ICogc2luY2UgdGhlIGRvbWFpbiBtYXkgbmVlZCB0byBiZSBwYXVzZWQuCi0gICAgICovCisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRl
ZCBmb3IgdG9vbHN0YWNrIHVzYWdlIG9ubHkuCisgICAgICAgICAqIFNvbWUgcmVxdWlyZSB0aGUg
ZG9tYWluIHRvIGJlIHBhdXNlZCB3aGlsZSBvdGhlcnMgY29udHJvbAorICAgICAgICAgKiBwZXJt
aXNzaW9ucyBpbiBYZW4sIGFuZCB0aGVyZWZvcmUgbWF5IG5vdCBzZXQgYnkgdGhlIGRvbWFpbi4K
KyAgICAgICAgICovCisgICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOgorICAgIGNhc2UgSFZN
X1BBUkFNX1BBRV9FTkFCTEVEOgorICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1BGTjoKKyAgICBj
YXNlIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk46CisgICAgY2FzZSBIVk1fUEFSQU1fVklSSURJQU46
CisgICAgY2FzZSBIVk1fUEFSQU1fVElNRVJfTU9ERToKKyAgICBjYXNlIEhWTV9QQVJBTV9IUEVU
X0VOQUJMRUQ6CiAgICAgY2FzZSBIVk1fUEFSQU1fSURFTlRfUFQ6CiAgICAgY2FzZSBIVk1fUEFS
QU1fRE1fRE9NQUlOOgogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19TVEFURToKLSAgICAvKiBU
aGUgcmVtYWluaW5nIHBhcmFtZXRlcnMgc2hvdWxkIG5vdCBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAq
LwotICAgIGRlZmF1bHQ6CisgICAgY2FzZSBIVk1fUEFSQU1fVlBUX0FMSUdOOgorICAgIGNhc2Ug
SFZNX1BBUkFNX0NPTlNPTEVfUEZOOgorICAgIGNhc2UgSFZNX1BBUkFNX05FU1RFREhWTToKKyAg
ICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46CisgICAgY2FzZSBIVk1fUEFSQU1fTU9O
SVRPUl9SSU5HX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9TSEFSSU5HX1JJTkdfUEZOOgorICAg
IGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT046CisgICAgY2FzZSBIVk1fUEFSQU1f
SU9SRVFfU0VSVkVSX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9OUl9JT1JFUV9TRVJWRVJfUEFH
RVM6CisgICAgY2FzZSBIVk1fUEFSQU1fTUNBX0NBUDoKICAgICAgICAgaWYgKCBkID09IGN1cnJl
bnQtPmRvbWFpbiApCiAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgLyogV3JpdGVhYmxlIG9ubHkgYnkgWGVuLCBob2xlLCBkZXByZWNhdGVkLCBvciBv
dXQtb2YtcmFuZ2UuICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHJjICkKQEAgLTQxMzAsOSArNDE1Miw2IEBA
IHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZh
LCBhcmcsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICBpZiAoIGEuaW5kZXgg
Pj0gSFZNX05SX1BBUkFNUyApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAgZCA9IHJj
dV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQog
ICAgICAgICByZXR1cm4gLUVTUkNIOwpAQCAtNDIwOSwxNSArNDIyOCw3IEBAIHN0YXRpYyBpbnQg
aHZtb3Bfc2V0X3BhcmFtKAogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElP
TjoKICAgICAgICAgcmMgPSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoZCwgYS52YWx1ZSk7CiAgICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjA6Ci0gICAgY2Fz
ZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NSMzoKLSAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllf
RVZFTlRfQ1I0OgotICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzOgotICAgIGNh
c2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9TSU5HTEVfU1RFUDoKLSAgICBjYXNlIEhWTV9QQVJB
TV9NRU1PUllfRVZFTlRfTVNSOgotICAgICAgICAvKiBEZXByZWNhdGVkICovCi0gICAgICAgIHJj
ID0gLUVPUE5PVFNVUFA7Ci0gICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBIVk1fUEFSQU1fTkVT
VEVESFZNOgogICAgICAgICByYyA9IHhzbV9odm1fcGFyYW1fbmVzdGVkKFhTTV9QUklWLCBkKTsK
ICAgICAgICAgaWYgKCByYyApCkBAIC00MjUzLDkgKzQyNjQsNyBAQCBzdGF0aWMgaW50IGh2bW9w
X3NldF9wYXJhbSgKICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX05F
U1RFREhWTV0gKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBicmVhazsKLSAg
ICBjYXNlIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE46Ci0gICAgICAgIHJjID0gLUVJTlZBTDsK
LSAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTV9QQVJBTV9UUklQTEVfRkFVTFRfUkVBU09O
OgogICAgICAgICBpZiAoIGEudmFsdWUgPiBTSFVURE9XTl9NQVggKQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18:12: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 1fxcHl-0001qg-9f; Wed, 05 Sep 2018 18:12: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=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHj-0001pH-L4
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:11 +0000
X-Inumbo-ID: f972579f-b136-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f972579f-b136-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 20:10:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64524003"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:12:03 +0100
Message-ID: <1536171124-27053-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] x86/hvm: Misc non-functional cleanup to the
 HVM_PARAM 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: 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>

VGhlIHBhcmFtZXRlciBtYXJzaGFsbGluZyBhbmQgeHNtIGNoZWNrcyBhcmUgY29tbW9uIHRvIGJv
dGggdGhlIHNldCBhbmQgZ2V0CnBhdGhzLiAgTGlmdCBhbGwgb2YgdGhlIGNvbW1vbiBjb2RlIG91
dCBpbnRvIGRvX2h2bV9vcCgpIGFuZCBsZXQKaHZtb3Bfe2dldCxzZXR9X3BhcmFtKCkgb3BlcmF0
ZSBvbiBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBkaXJlY3RseS4KClRoaXMgaXMgc29tZXdoYXQgbm9p
c3kgaW4gdGhlIGZ1bmN0aW9ucyBhcyBlYWNoIGEuIHJlZmVyZW5jZSBoYXMgdG8gY2hhbmdlIHRv
CmEtPiBpbnN0ZWFkLgoKSW4gYWRkaXRpb24sIGRyb3AgYW4gZW1wdHkgZGVmYXVsdCBzdGF0ZW1l
bnQsIGluc2VydCBuZXdsaW5lcyBhcyBhcHByb3ByaWF0ZQpiZXR3ZWVuIGNhc2VzLCBhbmQgdGhl
cmUgaXMgbm8gbmVlZCB0byB1cGRhdGUgdGhlIElERU5UX1BUIG9uIHRoZSBmYXN0cGF0aCwKYmVj
YXVzZSB0aGUgY29tbW9uIHBhdGggYWZ0ZXIgdGhlIHN3aXRjaCB3aWxsIG1ha2UgdGhlIHVwZGF0
ZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYSBuZXQgc2hyaW5rIG9mIC0zMjggdG8gZG9f
aHZtX29wKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgfCAyMjMgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspLCAxMTkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKaW5kZXggNDA4ZTY5NS4uYzg5MTI2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MDY1LDExICs0MDY1LDcgQEAg
c3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9odm1fcGFyYW0gKmEpCiB7
CiAgICAgdWludDY0X3QgdmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS0+aW5kZXhdOwotICAg
IGludCByYzsKLQotICAgIHJjID0geHNtX2h2bV9wYXJhbShYU01fVEFSR0VULCBkLCBIVk1PUF9z
ZXRfcGFyYW0pOwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7CisgICAgaW50IHJj
ID0gMDsKIAogICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKICAgICB7CkBAIC00MTMzLDYyICs0MTI5
LDQ2IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICBpZiAoIHZhbHVlICE9IDAgJiYgYS0+dmFsdWUgIT0gdmFsdWUgKQogICAgICAgICAg
ICAgcmMgPSAtRUVYSVNUOwogICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBi
cmVhazsKICAgICB9CiAKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3Bfc2V0
X3BhcmFtKAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcp
CitzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2h2bV9wYXJhbSAqYSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5k
b21haW47Ci0gICAgc3RydWN0IHhlbl9odm1fcGFyYW0gYTsKLSAgICBzdHJ1Y3QgZG9tYWluICpk
OwogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAotICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZhLCBhcmcsIDEpICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKLSAgICBpZiAoIGQgPT0gTlVMTCAp
Ci0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0KLSAgICByYyA9IC1FSU5WQUw7Ci0gICAgaWYgKCAh
aXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgcmMgPSBodm1fYWxs
b3dfc2V0X3BhcmFtKGQsICZhKTsKKyAgICByYyA9IGh2bV9hbGxvd19zZXRfcGFyYW0oZCwgYSk7
CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgc3dpdGNoICggYS5pbmRl
eCApCisgICAgc3dpdGNoICggYS0+aW5kZXggKQogICAgIHsKICAgICBjYXNlIEhWTV9QQVJBTV9D
QUxMQkFDS19JUlE6Ci0gICAgICAgIGh2bV9zZXRfY2FsbGJhY2tfdmlhKGQsIGEudmFsdWUpOwor
ICAgICAgICBodm1fc2V0X2NhbGxiYWNrX3ZpYShkLCBhLT52YWx1ZSk7CiAgICAgICAgIGh2bV9s
YXRjaF9zaGluZm9fc2l6ZShkKTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTV9QQVJB
TV9USU1FUl9NT0RFOgotICAgICAgICBpZiAoIGEudmFsdWUgPiBIVk1QVE1fb25lX21pc3NlZF90
aWNrX3BlbmRpbmcgKQorICAgICAgICBpZiAoIGEtPnZhbHVlID4gSFZNUFRNX29uZV9taXNzZWRf
dGlja19wZW5kaW5nICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7
CisKICAgICBjYXNlIEhWTV9QQVJBTV9WSVJJRElBTjoKLSAgICAgICAgaWYgKCAoYS52YWx1ZSAm
IH5IVk1QVl9mZWF0dXJlX21hc2spIHx8Ci0gICAgICAgICAgICAgIShhLnZhbHVlICYgSFZNUFZf
YmFzZV9mcmVxKSApCisgICAgICAgIGlmICggKGEtPnZhbHVlICYgfkhWTVBWX2ZlYXR1cmVfbWFz
aykgfHwKKyAgICAgICAgICAgICAhKGEtPnZhbHVlICYgSFZNUFZfYmFzZV9mcmVxKSApCiAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBIVk1fUEFS
QU1fSURFTlRfUFQ6CiAgICAgICAgIC8qCiAgICAgICAgICAqIE9ubHkgYWN0dWFsbHkgcmVxdWly
ZWQgZm9yIFZULXggbGFja2luZyB1bnJlc3RyaWN0ZWRfZ3Vlc3QKICAgICAgICAgICogY2FwYWJp
bGl0aWVzLiAgU2hvcnQgY2lyY3VpdCB0aGUgcGF1c2UgaWYgcG9zc2libGUuCiAgICAgICAgICAq
LwogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgfHwgIWNwdV9oYXNfdm14ICkKLSAg
ICAgICAgewotICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1
ZTsKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKICAgICAgICAgLyoKICAgICAgICAg
ICogVXBkYXRlIEdVRVNUX0NSMyBpbiBlYWNoIFZNQ1MgdG8gcG9pbnQgYXQgaWRlbnRpdHkgbWFw
LgpAQCAtNDIwMSwxMTcgKzQxODEsMTIzIEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwotICAgICAgICBkLT5h
cmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOworICAgICAgICBkLT5hcmNoLmh2bS5w
YXJhbXNbYS0+aW5kZXhdID0gYS0+dmFsdWU7CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9t
YWluX3VucGF1c2UoZCk7CiAKICAgICAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwogICAgICAg
ICBicmVhazsKKwogICAgIGNhc2UgSFZNX1BBUkFNX0RNX0RPTUFJTjoKICAgICAgICAgLyogVGhl
IG9ubHkgdmFsdWUgdGhpcyBzaG91bGQgZXZlciBiZSBzZXQgdG8gaXMgRE9NSURfU0VMRiAqLwot
ICAgICAgICBpZiAoIGEudmFsdWUgIT0gRE9NSURfU0VMRiApCisgICAgICAgIGlmICggYS0+dmFs
dWUgIT0gRE9NSURfU0VMRiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKLSAgICAgICAg
YS52YWx1ZSA9IGN1cnJfZC0+ZG9tYWluX2lkOworICAgICAgICBhLT52YWx1ZSA9IGN1cnJfZC0+
ZG9tYWluX2lkOwogICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19T
VEFURToKICAgICAgICAgcmMgPSAwOwotICAgICAgICBpZiAoIGEudmFsdWUgPT0gMyApCisgICAg
ICAgIGlmICggYS0+dmFsdWUgPT0gMyApCiAgICAgICAgICAgICBodm1fczNfc3VzcGVuZChkKTsK
LSAgICAgICAgZWxzZSBpZiAoIGEudmFsdWUgPT0gMCApCisgICAgICAgIGVsc2UgaWYgKCBhLT52
YWx1ZSA9PSAwICkKICAgICAgICAgICAgIGh2bV9zM19yZXN1bWUoZCk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLQogICAgICAgICBicmVhazsKKwogICAgIGNhc2Ug
SFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTjoKLSAgICAgICAgcmMgPSBwbXRpbWVyX2No
YW5nZV9pb3BvcnQoZCwgYS52YWx1ZSk7CisgICAgICAgIHJjID0gcG10aW1lcl9jaGFuZ2VfaW9w
b3J0KGQsIGEtPnZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9O
RVNURURIVk06CiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbV9uZXN0ZWQoWFNNX1BSSVYsIGQp
OwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGEu
dmFsdWUgPiAxICkKKyAgICAgICAgaWYgKCBhLT52YWx1ZSA+IDEgKQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOwogICAgICAgICAvKgogICAgICAgICAgKiBSZW1vdmUgdGhlIGNoZWNrIGJlbG93
IG9uY2Ugd2UgaGF2ZQogICAgICAgICAgKiBzaGFkb3ctb24tc2hhZG93LgogICAgICAgICAgKi8K
LSAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpICYmIGEudmFsdWUgKQorICAgICAgICBp
ZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgJiYgYS0+dmFsdWUgKQogICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwotICAgICAgICBpZiAoIGEudmFsdWUgJiYKKyAgICAgICAgaWYgKCBhLT52YWx1ZSAm
JgogICAgICAgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fQUxUUDJNXSApCiAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIC8qIFNldCB1cCBOSFZNIHN0YXRlIGZv
ciBhbnkgdmNwdXMgdGhhdCBhcmUgYWxyZWFkeSB1cC4gKi8KLSAgICAgICAgaWYgKCBhLnZhbHVl
ICYmCisgICAgICAgIGlmICggYS0+dmFsdWUgJiYKICAgICAgICAgICAgICAhZC0+YXJjaC5odm0u
cGFyYW1zW0hWTV9QQVJBTV9ORVNURURIVk1dICkKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUo
ZCwgdikKICAgICAgICAgICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICAgICAgICAgICAg
ICByYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2Uodik7Ci0gICAgICAgIGlmICggIWEudmFs
dWUgfHwgcmMgKQorICAgICAgICBpZiAoICFhLT52YWx1ZSB8fCByYyApCiAgICAgICAgICAgICBm
b3JfZWFjaF92Y3B1KGQsIHYpCiAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3ZjcHVfZGVzdHJv
eSh2KTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTV9QQVJBTV9BTFRQMk06CiAgICAg
ICAgIHJjID0geHNtX2h2bV9wYXJhbV9hbHRwMm1odm0oWFNNX1BSSVYsIGQpOwogICAgICAgICBp
ZiAoIHJjICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGEudmFsdWUgPiBYRU5f
QUxUUDJNX2xpbWl0ZWQgKQorICAgICAgICBpZiAoIGEtPnZhbHVlID4gWEVOX0FMVFAyTV9saW1p
dGVkICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBhLnZhbHVlICYm
CisgICAgICAgIGlmICggYS0+dmFsdWUgJiYKICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJh
bXNbSFZNX1BBUkFNX05FU1RFREhWTV0gKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT046Ci0g
ICAgICAgIGlmICggYS52YWx1ZSA+IFNIVVRET1dOX01BWCApCisgICAgICAgIGlmICggYS0+dmFs
dWUgPiBTSFVURE9XTl9NQVggKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1NFUlZFUl9QRk46Ci0gICAgICAgIGQt
PmFyY2guaHZtLmlvcmVxX2dmbi5iYXNlID0gYS52YWx1ZTsKKyAgICAgICAgZC0+YXJjaC5odm0u
aW9yZXFfZ2ZuLmJhc2UgPSBhLT52YWx1ZTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhW
TV9QQVJBTV9OUl9JT1JFUV9TRVJWRVJfUEFHRVM6CiAgICAgewogICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKIAotICAgICAgICBpZiAoIGEudmFsdWUgPT0gMCB8fAotICAgICAgICAgICAgIGEudmFs
dWUgPiBzaXplb2YoZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLm1hc2spICogOCApCisgICAgICAgIGlm
ICggYS0+dmFsdWUgPT0gMCB8fAorICAgICAgICAgICAgIGEtPnZhbHVlID4gc2l6ZW9mKGQtPmFy
Y2guaHZtLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYS0+dmFs
dWU7IGkrKyApCiAgICAgICAgICAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bS5pb3JlcV9nZm4u
bWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgY2FzZSBIVk1fUEFSQU1fWDg3
X0ZJUF9XSURUSDoKLSAgICAgICAgaWYgKCBhLnZhbHVlICE9IDAgJiYgYS52YWx1ZSAhPSA0ICYm
IGEudmFsdWUgIT0gOCApCisgICAgICAgIGlmICggYS0+dmFsdWUgIT0gMCAmJiBhLT52YWx1ZSAh
PSA0ICYmIGEtPnZhbHVlICE9IDggKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBkLT5hcmNoLng4N19m
aXBfd2lkdGggPSBhLnZhbHVlOworICAgICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSBhLT52
YWx1ZTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoKICAg
ICAgICAgLyogSGFyZHdhcmUgd291bGQgc2lsZW50bHkgdHJ1bmNhdGUgaGlnaCBiaXRzLiAqLwot
ICAgICAgICBpZiAoIGEudmFsdWUgIT0gKHVpbnQzMl90KWEudmFsdWUgKQorICAgICAgICBpZiAo
IGEtPnZhbHVlICE9ICh1aW50MzJfdClhLT52YWx1ZSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggZCA9PSBjdXJyX2QgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICAvKiBPbGQgaHZtbG9h
ZGVyIGJpbmFyaWVzIGhhcmRjb2RlIHRoZSBzaXplIHRvIDEyOCBieXRlcy4gKi8KLSAgICAgICAg
aWYgKCBhLnZhbHVlICkKLSAgICAgICAgICAgIGEudmFsdWUgfD0gKDEyOFVMTCA8PCAzMikgfCBW
TTg2X1RTU19VUERBVEVEOwotICAgICAgICBhLmluZGV4ID0gSFZNX1BBUkFNX1ZNODZfVFNTX1NJ
WkVEOworICAgICAgICBpZiAoIGEtPnZhbHVlICkKKyAgICAgICAgICAgIGEtPnZhbHVlIHw9ICgx
MjhVTEwgPDwgMzIpIHwgVk04Nl9UU1NfVVBEQVRFRDsKKyAgICAgICAgYS0+aW5kZXggPSBIVk1f
UEFSQU1fVk04Nl9UU1NfU0laRUQ7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fUEFS
QU1fVk04Nl9UU1NfU0laRUQ6Ci0gICAgICAgIGlmICggKGEudmFsdWUgPj4gMzIpIDwgc2l6ZW9m
KHN0cnVjdCB0c3MzMikgKQorICAgICAgICBpZiAoIChhLT52YWx1ZSA+PiAzMikgPCBzaXplb2Yo
c3RydWN0IHRzczMyKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2Qg
KQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTQzMjIsNDEgKzQzMDgsMzQg
QEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAgICAqIDI1NiBiaXRzIGludGVy
cnVwdCByZWRpcmVjdGlvbiBiaXRtYXAgKyA2NGsgYml0cyBJL08gYml0bWFwCiAgICAgICAgICAq
IHBsdXMgb25lIHBhZGRpbmcgYnl0ZSkuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIChhLnZh
bHVlID4+IDMyKSA+IHNpemVvZihzdHJ1Y3QgdHNzMzIpICsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoMHgxMDAgLyA4KSArICgweDEwMDAwIC8gOCkgKyAxICkKLSAgICAgICAgICAg
IGEudmFsdWUgPSAodWludDMyX3QpYS52YWx1ZSB8Ci0gICAgICAgICAgICAgICAgICAgICAgKChz
aXplb2Yoc3RydWN0IHRzczMyKSArICgweDEwMCAvIDgpICsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEpIDw8IDMyKTsKLSAg
ICAgICAgYS52YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVEOworICAgICAgICBpZiAoIChhLT52YWx1
ZSA+PiAzMikgPiBzaXplb2Yoc3RydWN0IHRzczMyKSArCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgweDEwMCAvIDgpICsgKDB4MTAwMDAgLyA4KSArIDEgKQorICAgICAgICAgICAg
YS0+dmFsdWUgPSAodWludDMyX3QpYS0+dmFsdWUgfAorICAgICAgICAgICAgICAgICAgICAgICAo
KHNpemVvZihzdHJ1Y3QgdHNzMzIpICsgKDB4MTAwIC8gOCkgKworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEpIDw8IDMyKTsK
KyAgICAgICAgYS0+dmFsdWUgfD0gVk04Nl9UU1NfVVBEQVRFRDsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIEhWTV9QQVJBTV9NQ0FfQ0FQOgotICAgICAgICByYyA9IHZtY2VfZW5hYmxlX21j
YV9jYXAoZCwgYS52YWx1ZSk7CisgICAgICAgIHJjID0gdm1jZV9lbmFibGVfbWNhX2NhcChkLCBh
LT52YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggcmMgIT0gMCApCiAg
ICAgICAgIGdvdG8gb3V0OwogCi0gICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52
YWx1ZTsKKyAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYS0+aW5kZXhdID0gYS0+dmFsdWU7CiAKICAg
ICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSENBTEwsICJzZXQgcGFyYW0gJXUgPSAlIlBSSXg2NCwK
LSAgICAgICAgICAgICAgICBhLmluZGV4LCBhLnZhbHVlKTsKKyAgICAgICAgICAgICAgICBhLT5p
bmRleCwgYS0+dmFsdWUpOwogCiAgb3V0OgotICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhl
bl9odm1fcGFyYW0gKmEpCiB7Ci0gICAgaW50IHJjOwotCi0gICAgcmMgPSB4c21faHZtX3BhcmFt
KFhTTV9UQVJHRVQsIGQsIEhWTU9QX2dldF9wYXJhbSk7Ci0gICAgaWYgKCByYyApCi0gICAgICAg
IHJldHVybiByYzsKLQogICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKICAgICB7CiAgICAgICAgIC8q
IFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vlc3QgYW5kIHRv
b2xzdGFjay4gKi8KQEAgLTQzNzEsNyArNDM1MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dl
dF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfRVZU
Q0hOOgogICAgIGNhc2UgSFZNX1BBUkFNX0FMVFAyTToKICAgICBjYXNlIEhWTV9QQVJBTV9YODdf
RklQX1dJRFRIOgotICAgICAgICBicmVhazsKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAg
LyoKICAgICAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRlZCBmb3Ig
dG9vbHN0YWNrIHVzYWdlIG9ubHkuCkBAIC00Mzk3LDU5ICs0Mzc2LDQxIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNhc2UgSFZNX1BBUkFN
X0lPUkVRX1NFUlZFUl9QRk46CiAgICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BB
R0VTOgogICAgIGNhc2UgSFZNX1BBUkFNX01DQV9DQVA6Ci0gICAgICAgIGlmICggZCA9PSBjdXJy
ZW50LT5kb21haW4gKQotICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgIGJyZWFrOwor
ICAgICAgICByZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4gPyAtRVBFUk0gOiAwOwogCiAgICAg
ICAgIC8qIEhvbGUsIGRlcHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4gKi8KICAgICBkZWZhdWx0
OgotICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGJyZWFrOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKICAgICB9Ci0KLSAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3Bf
Z2V0X3BhcmFtKAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBh
cmcpCitzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
eGVuX2h2bV9wYXJhbSAqYSkKIHsKLSAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwotICAgIHN0
cnVjdCBkb21haW4gKmQ7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmEsIGFyZywgMSkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGQgPSByY3VfbG9j
a19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwotICAgIGlmICggZCA9PSBOVUxMICkKLSAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKLQotICAgIHJjID0gLUVJTlZBTDsKLSAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICByYyA9IGh2bV9hbGxvd19nZXRf
cGFyYW0oZCwgJmEpOworICAgIHJjID0gaHZtX2FsbG93X2dldF9wYXJhbShkLCBhKTsKICAgICBp
ZiAoIHJjICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgICAgIHJldHVybiByYzsKIAotICAgIHN3
aXRjaCAoIGEuaW5kZXggKQorICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKICAgICB7CiAgICAgY2Fz
ZSBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFOgotICAgICAgICBhLnZhbHVlID0gZC0+YXJjaC5odm0u
aXNfczNfc3VzcGVuZGVkID8gMyA6IDA7CisgICAgICAgIGEtPnZhbHVlID0gZC0+YXJjaC5odm0u
aXNfczNfc3VzcGVuZGVkID8gMyA6IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1f
UEFSQU1fVk04Nl9UU1M6Ci0gICAgICAgIGEudmFsdWUgPSAodWludDMyX3QpZC0+YXJjaC5odm0u
cGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF07CisgICAgICAgIGEtPnZhbHVlID0gKHVp
bnQzMl90KWQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgotICAgICAg
ICBhLnZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0g
JgotICAgICAgICAgICAgICAgICAgflZNODZfVFNTX1VQREFURUQ7CisgICAgICAgIGEtPnZhbHVl
ID0gZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0gJgorICAgICAg
ICAgICAgICAgICAgIH5WTTg2X1RTU19VUERBVEVEOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6Ci0gICAgICAgIGEudmFsdWUgPSBkLT5hcmNoLng4
N19maXBfd2lkdGg7CisgICAgICAgIGEtPnZhbHVlID0gZC0+YXJjaC54ODdfZmlwX3dpZHRoOwog
ICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1BGTjoKICAgICBjYXNl
IEhWTV9QQVJBTV9CVUZJT1JFUV9QRk46CiAgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfRVZU
Q0hOOgpAQCAtNDQ2NSwyMyArNDQyNiwxOSBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwgdHJ1ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lPUkVRU1JWX0JVRklPUkVR
X0xFR0FDWSwgTlVMTCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IDAgJiYgcmMgIT0gLUVFWElT
VCApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICAgICAgcmV0dXJuIHJj
OwogICAgICAgICB9CiAKLSAgICAvKkZBTExUSFJVKi8KKyAgICAgICAgLyogRmFsbHRocm91Z2gg
Ki8KICAgICBkZWZhdWx0OgotICAgICAgICBhLnZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2Eu
aW5kZXhdOworICAgICAgICBhLT52YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLT5pbmRleF07
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywg
JmEsIDEpID8gLUVGQVVMVCA6IDA7Ci0KICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSENBTEws
ICJnZXQgcGFyYW0gJXUgPSAlIlBSSXg2NCwKLSAgICAgICAgICAgICAgICBhLmluZGV4LCBhLnZh
bHVlKTsKKyAgICAgICAgICAgICAgICBhLT5pbmRleCwgYS0+dmFsdWUpOwogCi0gb3V0OgotICAg
IHJjdV91bmxvY2tfZG9tYWluKGQpOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gMDsKIH0K
IAogLyoKQEAgLTQ4OTYsMTQgKzQ4NTMsNDIgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9u
ZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGJyZWFrOwog
ICAgIAogICAgIGNhc2UgSFZNT1Bfc2V0X3BhcmFtOgotICAgICAgICByYyA9IGh2bW9wX3NldF9w
YXJhbSgKLSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX2h2bV9wYXJhbV90
KSk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBIVk1PUF9nZXRfcGFyYW06Ci0gICAgICAg
IHJjID0gaHZtb3BfZ2V0X3BhcmFtKAotICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJn
LCB4ZW5faHZtX3BhcmFtX3QpKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFt
IGE7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICAgICAgcmMgPSAtRUZBVUxUOwor
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICByYyA9IC1FU1JDSDsKKyAgICAgICAgZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQoYS5kb21pZCk7CisgICAgICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCAhaXNfaHZt
X2RvbWFpbihkKSApCisgICAgICAgICAgICBnb3RvIHBhcmFtX291dDsKKworICAgICAgICByYyA9
IHhzbV9odm1fcGFyYW0oWFNNX1RBUkdFVCwgZCwgb3ApOworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIGdvdG8gcGFyYW1fb3V0OworCisgICAgICAgIGlmICggb3AgPT0gSFZNT1Bfc2V0
X3BhcmFtICkKKyAgICAgICAgICAgIHJjID0gaHZtb3Bfc2V0X3BhcmFtKGQsICZhKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IGh2bW9wX2dldF9wYXJhbShkLCAm
YSk7CisKKyAgICAgICAgICAgIGlmICggIXJjICYmIF9fY29weV90b19ndWVzdChhcmcsICZhLCAx
KSApCisgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICB9CisKKyAgICBwYXJh
bV9vdXQ6CisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICBicmVhazsKKyAg
ICB9CiAKICAgICBjYXNlIEhWTU9QX2ZsdXNoX3RsYnM6CiAgICAgICAgIHJjID0gZ3Vlc3RfaGFu
ZGxlX2lzX251bGwoYXJnKSA/IGh2bW9wX2ZsdXNoX3RsYl9hbGwoKSA6IC1FSU5WQUw7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18:12: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 1fxcHl-0001r3-JG; Wed, 05 Sep 2018 18:12:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHj-0001pK-Md
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:11 +0000
X-Inumbo-ID: 52de1075-b137-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52de1075-b137-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 18:13:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64524005"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:12:04 +0100
Message-ID: <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] xen/ARM: Restrict access to most HVM_PARAM'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>, 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>

QVJNIGN1cnJlbnRseSBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIHRvb2xzdGFjayBhbmQgZ3Vlc3Qg
YWNjZXNzIHRvIHRoZSBlbnRpcmUKSFZNX1BBUkFNIGJsb2NrLiAgQXMgdGhlIHBhZ2luZy9tb25p
dG9yL3NoYXJpbmcgZmVhdHVyZXMgYXJlbid0IHVuZGVyIHNlY3VyaXR5CnN1cHBvcnQsIHRoaXMg
ZG9lc24ndCBuZWVkIGFuIFhTQS4KClRoZSBDQUxMQkFDS19JUlEgYW5kIHtTVE9SRSxDT05TT0xF
fV97UEZOLEVWVENITn0gZGV0YWlscyBleHBvc2VkIHJlYWQtb25seSB0bwp0aGUgZ3Vlc3QsIHdo
aWxlIHRoZSAqX1JJTkdfUEZOIGRldGFpbHMgYXJlIHJlc3RyaWN0ZWQgdG8gb25seSB0b29sc3Rh
Y2sKYWNjZXNzLiAgTm8gb3RoZXIgcGFyYW1ldGVycyBhcmUgdXNlZC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpUaGlzIGlzIG9ubHkgY29tcGlsZSB0ZXN0ZWQsIGFuZCBiYXNlZCBvbiBteSByZWFk
aW5nIG9mIHRoZSBzb3VyY2UuICBUaGVyZQptaWdodCBiZSBvdGhlciBQQVJBTVMgbmVlZGluZyBp
bmNsdWRpbmcuCi0tLQogeGVuL2FyY2gvYXJtL2h2bS5jIHwgNjIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
aHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMKaW5kZXggNzZiMjdjOS4uMzU4MWJhMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2h2bS5jCisrKyBiL3hlbi9hcmNoL2FybS9odm0uYwpAQCAtMzEs
NiArMzEsNTcgQEAKIAogI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KIAorc3RhdGljIGludCBo
dm1fYWxsb3dfc2V0X3BhcmFtKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBw
YXJhbSkKK3sKKyAgICBzd2l0Y2ggKCBwYXJhbSApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sg
dXNhZ2Ugb25seS4KKyAgICAgICAgICogVGhleSBtYXkgbm90IGJlIHNldCBieSB0aGUgZG9tYWlu
LgorICAgICAgICAgKi8KKyAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6CisgICAgY2Fz
ZSBIVk1fUEFSQU1fU1RPUkVfUEZOOgorICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JFX0VWVENITjoK
KyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9DT05T
T0xFX0VWVENITjoKKyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46CisgICAgY2Fz
ZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9TSEFSSU5H
X1JJTkdfUEZOOgorICAgICAgICByZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4gPyAtRVBFUk0g
OiAwOworCisgICAgICAgIC8qIFdyaXRlYWJsZSBvbmx5IGJ5IFhlbiwgaG9sZSwgZGVwcmVjYXRl
ZCwgb3Igb3V0LW9mLXJhbmdlLiAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgIH0KK30KKworc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYXJhbSkKK3sKKyAgICBzd2l0Y2ggKCBwYXJh
bSApCisgICAgeworICAgICAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHJl
YWQgYnkgdGhlIGd1ZXN0IGFuZCB0b29sc3RhY2suICovCisgICAgY2FzZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfSVJROgorICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JFX1BGTjoKKyAgICBjYXNlIEhWTV9Q
QVJBTV9TVE9SRV9FVlRDSE46CisgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9QRk46CisgICAg
Y2FzZSBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE46CisgICAgICAgIHJldHVybiAwOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQg
Zm9yIHRvb2xzdGFjayB1c2FnZSBvbmx5LgorICAgICAgICAgKiBUaGV5IG1heSBub3QgYmUgcmVh
ZCBieSB0aGUgZG9tYWluLgorICAgICAgICAgKi8KKyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdf
UklOR19QRk46CisgICAgY2FzZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoKKyAgICBjYXNl
IEhWTV9QQVJBTV9TSEFSSU5HX1JJTkdfUEZOOgorICAgICAgICByZXR1cm4gZCA9PSBjdXJyZW50
LT5kb21haW4gPyAtRVBFUk0gOiAwOworCisgICAgICAgIC8qIEhvbGUsIGRlcHJlY2F0ZWQsIG9y
IG91dC1vZi1yYW5nZS4gKi8KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KyAgICB9Cit9CisKIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGxvbmcgcmMgPSAwOwpAQCAtNDYsOSArOTcs
NiBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkg
KQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICAgICAgaWYgKCBhLmluZGV4ID49
IEhWTV9OUl9QQVJBTVMgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KICAgICAgICAg
ZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAgICAgIGlmICggZCA9
PSBOVUxMICkKICAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CkBAIC01OSwxMCArMTA3LDE4IEBA
IGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogCiAgICAgICAgIGlmICggb3AgPT0gSFZNT1Bfc2V0X3BhcmFtICkKICAgICAg
ICAgeworICAgICAgICAgICAgcmMgPSBodm1fYWxsb3dfc2V0X3BhcmFtKGQsIGEuaW5kZXgpOwor
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsOwor
CiAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgeworICAgICAgICAgICAgcmMgPSBodm1fYWxs
b3dfZ2V0X3BhcmFtKGQsIGEuaW5kZXgpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAg
ICAgICAgICAgZ290byBwYXJhbV9mYWlsOworCiAgICAgICAgICAgICBhLnZhbHVlID0gZC0+YXJj
aC5odm0ucGFyYW1zW2EuaW5kZXhdOwogICAgICAgICAgICAgcmMgPSBjb3B5X3RvX2d1ZXN0KGFy
ZywgJmEsIDEpID8gLUVGQVVMVCA6IDA7CiAgICAgICAgIH0KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18: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 1fxcHl-0001rU-VP; Wed, 05 Sep 2018 18:12:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHj-0001pL-NE
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:11 +0000
X-Inumbo-ID: 520293a0-b137-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 520293a0-b137-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 18:12:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64524002"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:12:02 +0100
Message-ID: <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: 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>

VGhlc2UgdmFsdWVzIGFyZSBzZXQgYnkgdGhlIHRvb2xzdGFjayBmb3IgZWFjaCBjcmVhdGUvcmVz
dG9yZSBvcGVyYXRpb24sIGFuZApib3VuZCBieSB4ZW57c3RvcmUsY29uc29sZX1kIGJlZm9yZSB0
aGUgdGhlIGd1ZXN0IHN0YXJ0cyBydW5uaW5nLgoKQSBndWVzdCBoYXMgbm8gcmVhc29uIHRvIG1v
ZGlmeSB0aGVtIGF0IGFsbCwgYW5kIHRoZSBtYXRjaGluZyAqX1BGTiBwYXJhbWV0ZXJzCmFyZSBh
bHJlYWR5IHJlYWQtb25seS4gIEFkanVzdCB0aGUgKl9FVlRDSE4gcGVybWlzc2lvbnMgdG8gYmUg
Y29uc2lzdGVudC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwppbmRleCBkMTlhZTM1Li40MDhlNjk1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQwNzksOCArNDA3
OSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgogICAgIGNhc2UgSFZNX1BBUkFNX0FD
UElfSU9QT1JUU19MT0NBVElPTjoKICAgICBjYXNlIEhWTV9QQVJBTV9WTV9HRU5FUkFUSU9OX0lE
X0FERFI6Ci0gICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOOgotICAgIGNhc2UgSFZNX1BB
UkFNX0NPTlNPTEVfRVZUQ0hOOgogICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6CiAg
ICAgICAgIGJyZWFrOwogCkBAIC00MDkwLDYgKzQwODgsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxv
d19zZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICogcGVybWlzc2lvbnMgaW4g
WGVuLCBhbmQgdGhlcmVmb3JlIG1heSBub3Qgc2V0IGJ5IHRoZSBkb21haW4uCiAgICAgICAgICAq
LwogICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JFX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9TVE9S
RV9FVlRDSE46CiAgICAgY2FzZSBIVk1fUEFSQU1fUEFFX0VOQUJMRUQ6CiAgICAgY2FzZSBIVk1f
UEFSQU1fSU9SRVFfUEZOOgogICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX1BGTjoKQEAgLTQx
MDEsNiArNDEwMCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9t
YWluICpkLAogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19TVEFURToKICAgICBjYXNlIEhWTV9Q
QVJBTV9WUFRfQUxJR046CiAgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9QRk46CisgICAgY2Fz
ZSBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE46CiAgICAgY2FzZSBIVk1fUEFSQU1fTkVTVEVESFZN
OgogICAgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoKICAgICBjYXNlIEhWTV9QQVJB
TV9NT05JVE9SX1JJTkdfUEZOOgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:12:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18: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 1fxcHp-0001tV-BE; Wed, 05 Sep 2018 18:12:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxcHo-0001sx-4c
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 18:12:16 +0000
X-Inumbo-ID: 558efe3f-b137-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 558efe3f-b137-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 18:13:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64524008"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 19:12:00 +0100
Message-ID: <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] x86/hvm: Switch hvm_allow_get_param() to
 use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

VGhlcmUgYXJlIGhvbGVzIGluIHRoZSBIVk1fUEFSQU0gc3BhY2UsIHNvbWUgb2Ygd2hpY2ggYXJl
IGZyb20gZGVwcmVjYXRlZApwYXJhbWV0ZXJzLCBidXQgdG9vbHN0YWNrIGFuZCBkZXZpY2UgbW9k
ZWxzIGN1cnJlbnRseSBoYXZlIGJsYW5rZXQgcmVhZAphY2Nlc3MuCgpSZWFycmFuZ2UgaHZtX2Fs
bG93X2dldF9wYXJhbSgpIHRvIGhhdmUgYSB3aGl0ZWxpc3Qgb2YgdG9vbHN0YWNrLXJlYWRhYmxl
CnBhcmFtZXRlcnMsIHdpdGggdGhlIGRlZmF1bHQgY2FzZSBmYWlsaW5nIHdpdGggLUVJTlZBTCAo
d2hpY2ggc3Vic3VtZXMgdGhlCkhWTV9OUl9QQVJBTVMgY2hlY2spLgoKTm8gZXhwZWN0ZWQgY2hh
bmdlIGZvciB0aGUgZGVmaW5lZCwgaW4tdXNlIHBhcmFtcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKaW5kZXggYzIyYmYwYi4uOTZhNjMyMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MzUwLDcg
KzQzNTAsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAq
ZCwKIAogICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKICAgICB7Ci0gICAgLyogVGhlIGZvbGxvd2lu
ZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBndWVzdC4gKi8KKyAgICAgICAgLyogVGhl
IGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBndWVzdCBhbmQgdG9vbHN0
YWNrLiAqLwogICAgIGNhc2UgSFZNX1BBUkFNX0NBTExCQUNLX0lSUToKICAgICBjYXNlIEhWTV9Q
QVJBTV9WTTg2X1RTUzoKICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoKQEAgLTQz
NjMsMTggKzQzNjMsMzkgQEAgc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgY2FzZSBIVk1fUEFSQU1fQUxUUDJNOgogICAgIGNhc2UgSFZNX1BBUkFN
X1g4N19GSVBfV0lEVEg6CiAgICAgICAgIGJyZWFrOwotICAgIC8qCi0gICAgICogVGhlIGZvbGxv
d2luZyBwYXJhbWV0ZXJzIG11c3Qgbm90IGJlIHJlYWQgYnkgdGhlIGd1ZXN0Ci0gICAgICogc2lu
Y2UgdGhlIGRvbWFpbiBtYXkgbmVlZCB0byBiZSBwYXVzZWQuCi0gICAgICovCisKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRlZCBmb3Ig
dG9vbHN0YWNrIHVzYWdlIG9ubHkuCisgICAgICAgICAqIFNvbWUgcmVxdWlyZSB0aGUgZG9tYWlu
IHRvIGJlIHBhdXNlZCwgYW5kIHRoZXJlZm9yZSBtYXkgbm90IHJlYWQgYnkKKyAgICAgICAgICog
dGhlIGRvbWFpbi4KKyAgICAgICAgICovCisgICAgY2FzZSBIVk1fUEFSQU1fUEFFX0VOQUJMRUQ6
CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfUEZOOgogICAgIGNhc2UgSFZNX1BBUkFNX0JVRklP
UkVRX1BGTjoKICAgICBjYXNlIEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE46Ci0gICAgLyogVGhl
IHJlbWFpbmluZyBwYXJhbWV0ZXJzIHNob3VsZCBub3QgYmUgcmVhZCBieSB0aGUgZ3Vlc3QuICov
Ci0gICAgZGVmYXVsdDoKKyAgICBjYXNlIEhWTV9QQVJBTV9WSVJJRElBTjoKKyAgICBjYXNlIEhW
TV9QQVJBTV9USU1FUl9NT0RFOgorICAgIGNhc2UgSFZNX1BBUkFNX0hQRVRfRU5BQkxFRDoKKyAg
ICBjYXNlIEhWTV9QQVJBTV9JREVOVF9QVDoKKyAgICBjYXNlIEhWTV9QQVJBTV9ETV9ET01BSU46
CisgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFOgorICAgIGNhc2UgSFZNX1BBUkFNX1ZQ
VF9BTElHTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9ORVNURURIVk06CisgICAgY2FzZSBIVk1fUEFS
QU1fUEFHSU5HX1JJTkdfUEZOOgorICAgIGNhc2UgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk46
CisgICAgY2FzZSBIVk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTjoKKyAgICBjYXNlIEhWTV9QQVJB
TV9UUklQTEVfRkFVTFRfUkVBU09OOgorICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1NFUlZFUl9Q
Rk46CisgICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTOgorICAgIGNhc2Ug
SFZNX1BBUkFNX01DQV9DQVA6CiAgICAgICAgIGlmICggZCA9PSBjdXJyZW50LT5kb21haW4gKQog
ICAgICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qIEhv
bGUsIGRlcHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4gKi8KKyAgICBkZWZhdWx0OgorICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiByYzsK
QEAgLTQzOTAsOSArNDQxMSw2IEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAogICAgIGlm
ICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAKLSAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCi0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7CiAg
ICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:41:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18:41: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 1fxcjn-0004Nz-V1; Wed, 05 Sep 2018 18: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=kzm4=lt=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fxcjm-0004Nu-Lm
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 18:41:10 +0000
X-Inumbo-ID: 0591a0d0-b13b-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0591a0d0-b13b-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 20:39:29 +0200 (CEST)
Received: by mail-ed1-f65.google.com with SMTP id z27-v6so6884867edb.10
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 11:41:09 -0700 (PDT)
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=HEhj0SfJScQHdbquWPO+ANs06lOvb01FpIZ4LQ7k8iE=;
 b=LF0crMNul58m+TUMlQ/9GpiiW0AdRhj1HfRhQm1YZZufrvh4LKXNwUIUMWuK8SQUAB
 DAJ7mxv6hqDHtcb4Rihx2/PoFPBkwwwoM7d+HGnn5hbXLWsCb5nBMFsBWzWgCFz/RWDE
 k3uEvJRXd6iBpCWqw74qlaBylXNjPKXqjSNukhF73MHFUXCP90a2mrizBxWiWB3Gbn1/
 9Oe4j0f+wGjWYLWU5U2zit//Oj/PpZoF/zFNNOovJrGv8D9OjtR/JUNSNuIYjVzkPKz5
 zxt8wNyf+ROpE79vffpM+5I1KzJEWBddZLlgl1+Kl/hpHkTbOQ1bVdy370+dxfLvEBR2
 dzYA==
X-Gm-Message-State: APzg51A1mIVg2M+hBNOLO6KD6bsSr5Rm9ErufxdPC6PUJ/0aXxnGSKfP
 kkv9vBR2NB0neWDdN5x/Kg6/jEck
X-Google-Smtp-Source: ANB0VdZ5Xz/qJGlKcMuX850EFH5+wsKgQ/Uw1Klt6kBAxp/WPIskbPtMB/P4ZcT4s1mpYvUEOrQsFg==
X-Received: by 2002:a50:c2d1:: with SMTP id
 u17-v6mr44729636edf.119.1536172867985; 
 Wed, 05 Sep 2018 11:41:07 -0700 (PDT)
Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com.
 [74.125.82.52])
 by smtp.gmail.com with ESMTPSA id r44-v6sm3527869edd.87.2018.09.05.11.41.06
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 05 Sep 2018 11:41:06 -0700 (PDT)
Received: by mail-wm0-f52.google.com with SMTP id j192-v6so8821095wmj.1
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 11:41:06 -0700 (PDT)
X-Received: by 2002:a1c:2ed4:: with SMTP id
 u203-v6mr1048168wmu.19.1536172866298; 
 Wed, 05 Sep 2018 11:41:06 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
In-Reply-To: <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 5 Sep 2018 12:40:28 -0600
X-Gmail-Original-Message-ID: <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
Message-ID: <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gV2VkLCBTZXAgNSwgMjAxOCBhdCAxMDo0MCBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gOS81LzE4IDc6MjggUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDQsIDIwMTggYXQgMjo1OCBQTSBSYXp2YW4g
Q29qb2NhcnUKPiA+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+Pgo+ID4+
IE9uIDkvNC8xOCAxMTo0MCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBPbiBNb24s
IFNlcCAzLCAyMDE4IGF0IDEwOjU5IFBNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29t
PiB3cm90ZToKPiA+Pj4+Cj4gPj4+PiBJbiBhIGNsYXNzaWMgSFZJICsgWGVuIHNldHVwLCB0aGUg
aW50cm9zcGVjdGlvbiBlbmdpbmUgd291bGQgbW9uaXRvcgo+ID4+Pj4gbGVnYWN5IGd1ZXN0IHBh
Z2UtdGFibGVzIGJ5IG1hcmtpbmcgdGhlbSByZWFkLW9ubHkgaW5zaWRlIHRoZSBFUFQ7IHRoaXMK
PiA+Pj4+IHdheSBhbnkgbW9kaWZpY2F0aW9uIGV4cGxpY2l0bHkgbWFkZSBieSB0aGUgZ3Vlc3Qg
b3IgaW1wbGljaXRseSBtYWRlIGJ5Cj4gPj4+PiB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyIHdvdWxkIHRy
aWdnZXIgYW4gRVBUIHZpb2xhdGlvbiwgd2hpY2ggd291bGQgYmUKPiA+Pj4+IGZvcndhcmRlZCBi
eSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1cyB0aGUgSFZJIGFnZW50LiAgVGhlIEhWSSBhZ2VudCB3
b3VsZAo+ID4+Pj4gYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgYWN0IHVwb24gaXQgLSBm
b3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBhZ2UKPiA+Pj4+IG1heSBiZSByZW1hcHBlZCAoaXRzIGd1
ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hhbmdlZCBpbnNpZGUgdGhlCj4gPj4+PiBwYWdlLXRhYmxl
KSwgaW4gd2hpY2ggY2FzZSB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYyB3b3VsZCB1cGRhdGUgdGhl
Cj4gPj4+PiBwcm90ZWN0aW9uIGFjY29yZGluZ2x5IChyZW1vdmUgRVBUIGhvb2sgb24gdGhlIG9s
ZCBncGEsIGFuZCBwbGFjZSBhIG5ldwo+ID4+Pj4gRVBUIGhvb2sgb24gdGhlIG5ldyBncGEpLiAg
SW4gb3RoZXIgY2FzZXMsIHRoZSBtb2RpZmljYXRpb24gbWF5IGJlIG9mIG5vCj4gPj4+PiBpbnRl
cmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgLSBmb3IgZXhhbXBsZSwgdGhlIGFjY2Vz
c2VkL2RpcnR5Cj4gPj4+PiBiaXRzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lz
dGVtIG9yIHRoZSBhY2Nlc3NlZC9kaXJ0eSBiaXRzCj4gPj4+PiBtYXkgYmUgc2V0IGJ5IHRoZSBD
UFUgcGFnZSB3YWxrZXIuCj4gPj4+Pgo+ID4+Pj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQg
dGhhdCB0aGUgdmFzdCBtYWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCj4gPj4+PiBtb2RpZmlj
YXRpb25zIGZhbGwgaW4gdGhlIHNlY29uZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBvbiBXaW5kb3dz
IDEwIFJTNAo+ID4+Pj4geDY0IC0gbW9yZSB0aGFuIDk1JSBvZiBBTEwgdGhlIHBhZ2UtdGFibGUg
bW9kaWZpY2F0aW9ucyBhcmUgaXJyZWxldmFudCB0bwo+ID4+Pj4gdXMpIC0gdGhleSBhcmUgb2Yg
bm8gaW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4gPj4+PiB0
cmlnZ2VyIGEgdmVyeSBjb3N0bHkgRVBUIHZpb2xhdGlvbiBub25ldGhlbGVzcy4gIFRoZXJlZm9y
ZSwgd2UgZGVjaWRlZAo+ID4+Pj4gdG8gbWFrZSB1c2Ugb2YgdGhlIG5ldyAjVkUgJiBWTUZVTkMg
ZmVhdHVyZXMgaW4gcmVjZW50IEludGVsIENQVXMgdG8KPiA+Pj4+IGFjY2VsZXJhdGUgdGhlIGd1
ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3JpbmcgaW4gdGhlIGZvbGxvd2luZyB3YXk6Cj4gPj4+Pgo+
ID4+Pj4gMS4gRWFjaCBtb25pdG9yZWQgcGFnZS10YWJsZSB3b3VsZCBiZSBmbGFnZ2VkIGFzIGJl
aW5nIGNvbnZlcnRpYmxlCj4gPj4+PiAgICBpbnNpZGUgdGhlIEVQVCwgdGh1cyBlbmFibGluZyB0
aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0dWFsaXphdGlvbgo+ID4+Pj4gICAgZXhjZXB0aW9uIHRv
IGhlIGd1ZXN0IGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+ID4+Pj4g
ICAgdmlvbGF0aW9uLgo+ID4+Pj4gMi4gV2UgaW5qZWN0IGEgc21hbGwgZmlsdGVyaW5nIGRyaXZl
ciBpbnNpZGUgdGhlIHByb3RlY3RlZCBndWVzdCBWTSwKPiA+Pj4+ICAgIHdoaWNoIHdvdWxkIGlu
dGVyY2VwdCB0aGUgdmlydHVhbGl6YXRpb24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhhbmRsZQo+
ID4+Pj4gICAgZ3Vlc3QgcGFnZS10YWJsZSBtb2RpZmljYXRpb25zLgo+ID4+Pj4gMy4gV2UgY3Jl
YXRlIGEgZGVkaWNhdGVkIEVQVCB2aWV3IChhbHRwMm0pIGZvciB0aGUgaW4tZ3Vlc3QgYWdlbnQs
IHdoaWNoCj4gPj4+PiAgICB3b3VsZCBpc29sYXRlIHRoZSBhZ2VudCBmcm9tIHRoZSByZXN0IG9m
IHRoZSBvcGVyYXRpbmcgc3lzdGVtOyB0aGUKPiA+Pj4+ICAgIGFnZW50IHdpbGwgc3dpdGNoIGlu
IGFuZCBvdXQgb2YgdGhlIHByb3RlY3RlZCBFUFQgdmlldyB2aWEgdGhlIFZNRlVOQwo+ID4+Pj4g
ICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGluc2lkZSBhIHRyYW1wb2xpbmUgcGFnZSwgdGh1cyBtYWtp
bmcgdGhlIGFnZW50Cj4gPj4+PiAgICBpbW11bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRlIHRo
ZSBndWVzdC4KPiA+Pj4+Cj4gPj4+PiBUaGlzIHdheSwgYWxsIHRoZSBwYWdlLXRhYmxlIGFjY2Vz
c2VzIHdvdWxkIGdlbmVyYXRlIGEKPiA+Pj4+IHZpcnR1YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNp
ZGUgdGhlIGd1ZXN0IGluc3RlYWQgb2YgYSBjb3N0bHkgRVBUCj4gPj4+PiB2aW9sYXRpb247IHRo
ZSAjVkUgYWdlbnQgd291bGQgZW11bGF0ZSBhbmQgYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBh
bmQKPiA+Pj4+IGRlY2lkZSB3aGV0aGVyIGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFpbiBpbnRy
b3NwZWN0aW9uIGxvZ2ljOyBpZiBpdCBpcwo+ID4+Pj4gcmVsZXZhbnQsIGl0IHdvdWxkIGRvIGEg
Vk1DQUxMIGFuZCBub3RpZnkgdGhlIGludHJvc3BlY3Rpb24gZW5naW5lCj4gPj4+PiBhYm91dCB0
aGUgbW9kaWZpY2F0aW9uOyBvdGhlcndpc2UsIGl0IHdvdWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1
Y3Rpb24KPiA+Pj4+IGV4ZWN1dGlvbiwgdGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4
aXQuCj4gPj4+Pgo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+Cj4gPj4+PiAtLS0KPiA+Pj4+IENoYW5nZXMgaW4gdjI6Cj4gPj4+PiAtIHJlbW92
ZSB0aGUgIl9fZ2V0X3ZjcHUoKSIgaGVscGVyCj4gPj4+PiAtLS0KPiA+Pj4+ICB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyB8ICAxIC0KPiA+Pj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICB8IDE5
ICsrKysrKysrKystLS0tLS0tLS0KPiA+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQo+ID4+Pj4KPiA+Pj4+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4+PiBpbmRleCBj
ZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEwMDY0NAo+ID4+Pj4gLS0tIGEvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMKPiA+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4+PiBAQCAt
NjgsNyArNjgsNiBAQCBpbnQgeGNfYWx0cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNl
ICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPiA+Pj4+ICAgICAgcmV0dXJuIHJj
Owo+ID4+Pj4gIH0KPiA+Pj4+Cj4gPj4+PiAtLyogVGhpcyBpcyBhIGJpdCBvZGQgdG8gbWUgdGhh
dCBpdCBhY3RzIG9uIGN1cnJlbnQuLiAqLwo+ID4+Pj4gIGludCB4Y19hbHRwMm1fc2V0X3ZjcHVf
ZW5hYmxlX25vdGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwg
eGVuX3Bmbl90IGdmbikKPiA+Pj4+ICB7Cj4gPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4+IGluZGV4IDcyYzUxZmFl
Y2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4gPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Cj4gPj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPj4+PiBAQCAtNDUzMyw4ICs0
NTMzLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gPj4+PiAgICAgICAgICByZXR1cm4g
LUVPUE5PVFNVUFA7Cj4gPj4+PiAgICAgIH0KPiA+Pj4+Cj4gPj4+PiAtICAgIGQgPSAoIGEuY21k
ICE9IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgKSA/Cj4gPj4+PiAtICAgICAgICBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKSA6IHJjdV9sb2NrX2N1cnJlbnRfZG9t
YWluKCk7Cj4gPj4+PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWlu
KTsKPiA+Pj4KPiA+Pj4gRG9lcyByY3VfbG9ja19kb21haW5fYnlfYW55X2lkIHdvcmsgaWYgaXRz
IGZyb20gdGhlIGN1cnJlbnQgZG9tYWluPyBJZgo+ID4+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFu
Z2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+ID4+PiBleGNsdXNp
dmVseSB1c2FibGUgb25seSBieSB0aGUgb3V0c2lkZSBhZ2VudD8KPiA+PiBUaGUgY29kZSBzYXlz
IGl0IHNob3VsZCBiZSBzYWZlOgo+ID4+Cj4gPj4gIDYzMyBzdHJ1Y3QgZG9tYWluICpyY3VfbG9j
a19kb21haW5fYnlfYW55X2lkKGRvbWlkX3QgZG9tKQo+ID4+ICA2MzQgewo+ID4+ICA2MzUgICAg
IGlmICggZG9tID09IERPTUlEX1NFTEYgKQo+ID4+ICA2MzYgICAgICAgICByZXR1cm4gcmN1X2xv
Y2tfY3VycmVudF9kb21haW4oKTsKPiA+PiAgNjM3ICAgICByZXR1cm4gcmN1X2xvY2tfZG9tYWlu
X2J5X2lkKGRvbSk7Cj4gPj4gIDYzOCB9Cj4gPj4KPiA+PiBhcyBsb25nIGFzIGRvbSA9PSBET01J
RF9TRUxGLiBJIHRoaW5rIHRoZSBvbGQgYmVoYXZpb3VyIGFzc3VtZWQgdGhhdAo+ID4+IEhWTU9Q
X2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgYWxvbmUgd291bGQgb25seSBldmVyIGJlIHVzZWQg
ZnJvbSB0aGUKPiA+PiBjdXJyZW50IGRvbWFpbiwgYW5kIHRoaXMgY2hhbmdlIGV4cGFuZHMgaXRz
IHVzYWJpbGl0eSAoQWRyaWFuIHNob3VsZAo+ID4+IGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nIGhl
cmUpLgo+ID4KPiA+IFNvdW5kcyBnb29kLCB0aGFua3MhCj4KPiBNYXkgd2UgdGFrZSB0aGF0IGFz
IGFuIEFja2VkLWJ5LCBvciBhcmUgdGhlcmUgYXJlIG90aGVyIHRoaW5ncyB5b3UgdGhpbmsKPiB3
ZSBzaG91bGQgYWRkcmVzcz8KCkEgUmV2aWV3ZWQtYnkgd291bGQgYmUgYXBwcm9wcmlhdGUsIEkg
ZG9uJ3QgdGhpbmsgdGhlIGZpbGVzIHRvdWNoZWQgaW4KdGhpcyBwYXRjaCBmYWxsIHVuZGVyIG91
ciB1bWJyZWxsYS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18: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 1fxco3-0004XH-Hl; Wed, 05 Sep 2018 18:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxco2-0004XC-6z
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 18:45:34 +0000
X-Inumbo-ID: a23f9ab6-b13b-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a23f9ab6-b13b-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 20:43:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="78603894"
To: Tamas K Lengyel <tamas@tklengyel.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
Date: Wed, 5 Sep 2018 19:45:29 +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: <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.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 v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.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>

T24gMDUvMDkvMTggMTk6NDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBXZWQsIFNlcCA1
LCAyMDE4IGF0IDEwOjQwIEFNIFJhenZhbiBDb2pvY2FydQo+IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4gT24gOS81LzE4IDc6MjggUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPj4+IE9uIFR1ZSwgU2VwIDQsIDIwMTggYXQgMjo1OCBQTSBSYXp2YW4gQ29qb2NhcnUKPj4+
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBPbiA5LzQvMTggMTE6NDAg
UE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4gT24gTW9uLCBTZXAgMywgMjAxOCBhdCAx
MDo1OSBQTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+PiBJ
biBhIGNsYXNzaWMgSFZJICsgWGVuIHNldHVwLCB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgd291
bGQgbW9uaXRvcgo+Pj4+Pj4gbGVnYWN5IGd1ZXN0IHBhZ2UtdGFibGVzIGJ5IG1hcmtpbmcgdGhl
bSByZWFkLW9ubHkgaW5zaWRlIHRoZSBFUFQ7IHRoaXMKPj4+Pj4+IHdheSBhbnkgbW9kaWZpY2F0
aW9uIGV4cGxpY2l0bHkgbWFkZSBieSB0aGUgZ3Vlc3Qgb3IgaW1wbGljaXRseSBtYWRlIGJ5Cj4+
Pj4+PiB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyIHdvdWxkIHRyaWdnZXIgYW4gRVBUIHZpb2xhdGlvbiwg
d2hpY2ggd291bGQgYmUKPj4+Pj4+IGZvcndhcmRlZCBieSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1
cyB0aGUgSFZJIGFnZW50LiAgVGhlIEhWSSBhZ2VudCB3b3VsZAo+Pj4+Pj4gYW5hbHlzZSB0aGUg
bW9kaWZpY2F0aW9uLCBhbmQgYWN0IHVwb24gaXQgLSBmb3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBh
Z2UKPj4+Pj4+IG1heSBiZSByZW1hcHBlZCAoaXRzIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hh
bmdlZCBpbnNpZGUgdGhlCj4+Pj4+PiBwYWdlLXRhYmxlKSwgaW4gd2hpY2ggY2FzZSB0aGUgaW50
cm9zcGVjdGlvbiBsb2dpYyB3b3VsZCB1cGRhdGUgdGhlCj4+Pj4+PiBwcm90ZWN0aW9uIGFjY29y
ZGluZ2x5IChyZW1vdmUgRVBUIGhvb2sgb24gdGhlIG9sZCBncGEsIGFuZCBwbGFjZSBhIG5ldwo+
Pj4+Pj4gRVBUIGhvb2sgb24gdGhlIG5ldyBncGEpLiAgSW4gb3RoZXIgY2FzZXMsIHRoZSBtb2Rp
ZmljYXRpb24gbWF5IGJlIG9mIG5vCj4+Pj4+PiBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlv
biBlbmdpbmUgLSBmb3IgZXhhbXBsZSwgdGhlIGFjY2Vzc2VkL2RpcnR5Cj4+Pj4+PiBiaXRzIG1h
eSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lzdGVtIG9yIHRoZSBhY2Nlc3NlZC9kaXJ0
eSBiaXRzCj4+Pj4+PiBtYXkgYmUgc2V0IGJ5IHRoZSBDUFUgcGFnZSB3YWxrZXIuCj4+Pj4+Pgo+
Pj4+Pj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0aGUgdmFzdCBtYWpvcml0eSBv
ZiBndWVzdCBwYWdlLXRhYmxlCj4+Pj4+PiBtb2RpZmljYXRpb25zIGZhbGwgaW4gdGhlIHNlY29u
ZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBvbiBXaW5kb3dzIDEwIFJTNAo+Pj4+Pj4geDY0IC0gbW9y
ZSB0aGFuIDk1JSBvZiBBTEwgdGhlIHBhZ2UtdGFibGUgbW9kaWZpY2F0aW9ucyBhcmUgaXJyZWxl
dmFudCB0bwo+Pj4+Pj4gdXMpIC0gdGhleSBhcmUgb2Ygbm8gaW50ZXJlc3QgdG8gdGhlIGludHJv
c3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4+Pj4+PiB0cmlnZ2VyIGEgdmVyeSBjb3N0bHkgRVBU
IHZpb2xhdGlvbiBub25ldGhlbGVzcy4gIFRoZXJlZm9yZSwgd2UgZGVjaWRlZAo+Pj4+Pj4gdG8g
bWFrZSB1c2Ugb2YgdGhlIG5ldyAjVkUgJiBWTUZVTkMgZmVhdHVyZXMgaW4gcmVjZW50IEludGVs
IENQVXMgdG8KPj4+Pj4+IGFjY2VsZXJhdGUgdGhlIGd1ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3Jp
bmcgaW4gdGhlIGZvbGxvd2luZyB3YXk6Cj4+Pj4+Pgo+Pj4+Pj4gMS4gRWFjaCBtb25pdG9yZWQg
cGFnZS10YWJsZSB3b3VsZCBiZSBmbGFnZ2VkIGFzIGJlaW5nIGNvbnZlcnRpYmxlCj4+Pj4+PiAg
ICBpbnNpZGUgdGhlIEVQVCwgdGh1cyBlbmFibGluZyB0aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0
dWFsaXphdGlvbgo+Pj4+Pj4gICAgZXhjZXB0aW9uIHRvIGhlIGd1ZXN0IGluc3RlYWQgb2YgZ2Vu
ZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+Pj4+Pj4gICAgdmlvbGF0aW9uLgo+Pj4+Pj4gMi4g
V2UgaW5qZWN0IGEgc21hbGwgZmlsdGVyaW5nIGRyaXZlciBpbnNpZGUgdGhlIHByb3RlY3RlZCBn
dWVzdCBWTSwKPj4+Pj4+ICAgIHdoaWNoIHdvdWxkIGludGVyY2VwdCB0aGUgdmlydHVhbGl6YXRp
b24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhhbmRsZQo+Pj4+Pj4gICAgZ3Vlc3QgcGFnZS10YWJs
ZSBtb2RpZmljYXRpb25zLgo+Pj4+Pj4gMy4gV2UgY3JlYXRlIGEgZGVkaWNhdGVkIEVQVCB2aWV3
IChhbHRwMm0pIGZvciB0aGUgaW4tZ3Vlc3QgYWdlbnQsIHdoaWNoCj4+Pj4+PiAgICB3b3VsZCBp
c29sYXRlIHRoZSBhZ2VudCBmcm9tIHRoZSByZXN0IG9mIHRoZSBvcGVyYXRpbmcgc3lzdGVtOyB0
aGUKPj4+Pj4+ICAgIGFnZW50IHdpbGwgc3dpdGNoIGluIGFuZCBvdXQgb2YgdGhlIHByb3RlY3Rl
ZCBFUFQgdmlldyB2aWEgdGhlIFZNRlVOQwo+Pj4+Pj4gICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGlu
c2lkZSBhIHRyYW1wb2xpbmUgcGFnZSwgdGh1cyBtYWtpbmcgdGhlIGFnZW50Cj4+Pj4+PiAgICBp
bW11bmUgdG8gbWFsaWNpb3VzIGNvZGUgaW5zaWRlIHRoZSBndWVzdC4KPj4+Pj4+Cj4+Pj4+PiBU
aGlzIHdheSwgYWxsIHRoZSBwYWdlLXRhYmxlIGFjY2Vzc2VzIHdvdWxkIGdlbmVyYXRlIGEKPj4+
Pj4+IHZpcnR1YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IGluc3RlYWQgb2Yg
YSBjb3N0bHkgRVBUCj4+Pj4+PiB2aW9sYXRpb247IHRoZSAjVkUgYWdlbnQgd291bGQgZW11bGF0
ZSBhbmQgYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBhbmQKPj4+Pj4+IGRlY2lkZSB3aGV0aGVy
IGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFpbiBpbnRyb3NwZWN0aW9uIGxvZ2ljOyBpZiBpdCBp
cwo+Pj4+Pj4gcmVsZXZhbnQsIGl0IHdvdWxkIGRvIGEgVk1DQUxMIGFuZCBub3RpZnkgdGhlIGlu
dHJvc3BlY3Rpb24gZW5naW5lCj4+Pj4+PiBhYm91dCB0aGUgbW9kaWZpY2F0aW9uOyBvdGhlcndp
c2UsIGl0IHdvdWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1Y3Rpb24KPj4+Pj4+IGV4ZWN1dGlvbiwg
dGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4aXQuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4+Pj4+PiAtLS0KPj4+
Pj4+IENoYW5nZXMgaW4gdjI6Cj4+Pj4+PiAtIHJlbW92ZSB0aGUgIl9fZ2V0X3ZjcHUoKSIgaGVs
cGVyCj4+Pj4+PiAtLS0KPj4+Pj4+ICB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyB8ICAxIC0KPj4+
Pj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPj4+
Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+
Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCj4+Pj4+PiBpbmRleCBjZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEw
MDY0NAo+Pj4+Pj4gLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+Pj4+ICsrKyBiL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jCj4+Pj4+PiBAQCAtNjgsNyArNjgsNiBAQCBpbnQgeGNfYWx0
cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwg
Ym9vbCBzdGF0ZSkKPj4+Pj4+ICAgICAgcmV0dXJuIHJjOwo+Pj4+Pj4gIH0KPj4+Pj4+Cj4+Pj4+
PiAtLyogVGhpcyBpcyBhIGJpdCBvZGQgdG8gbWUgdGhhdCBpdCBhY3RzIG9uIGN1cnJlbnQuLiAq
Lwo+Pj4+Pj4gIGludCB4Y19hbHRwMm1fc2V0X3ZjcHVfZW5hYmxlX25vdGlmeSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPj4+Pj4+ICB7
Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKPj4+Pj4+IGluZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0Cj4+
Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCj4+Pj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGljIGludCBkb19h
bHRwMm1fb3AoCj4+Pj4+PiAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+Pj4+PiAgICAg
IH0KPj4+Pj4+Cj4+Pj4+PiAtICAgIGQgPSAoIGEuY21kICE9IEhWTU9QX2FsdHAybV92Y3B1X2Vu
YWJsZV9ub3RpZnkgKSA/Cj4+Pj4+PiAtICAgICAgICByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9tYWluKSA6IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4+Pj4+PiArICAgIGQgPSBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsKPj4+Pj4gRG9lcyByY3VfbG9ja19k
b21haW5fYnlfYW55X2lkIHdvcmsgaWYgaXRzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluPyBJZgo+
Pj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2UgdGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxp
dHkgdG8gYmUgZnJvbQo+Pj4+PiBleGNsdXNpdmVseSB1c2FibGUgb25seSBieSB0aGUgb3V0c2lk
ZSBhZ2VudD8KPj4+PiBUaGUgY29kZSBzYXlzIGl0IHNob3VsZCBiZSBzYWZlOgo+Pj4+Cj4+Pj4g
IDYzMyBzdHJ1Y3QgZG9tYWluICpyY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGRvbWlkX3QgZG9t
KQo+Pj4+ICA2MzQgewo+Pj4+ICA2MzUgICAgIGlmICggZG9tID09IERPTUlEX1NFTEYgKQo+Pj4+
ICA2MzYgICAgICAgICByZXR1cm4gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPj4+PiAgNjM3
ICAgICByZXR1cm4gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbSk7Cj4+Pj4gIDYzOCB9Cj4+Pj4K
Pj4+PiBhcyBsb25nIGFzIGRvbSA9PSBET01JRF9TRUxGLiBJIHRoaW5rIHRoZSBvbGQgYmVoYXZp
b3VyIGFzc3VtZWQgdGhhdAo+Pj4+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgYWxv
bmUgd291bGQgb25seSBldmVyIGJlIHVzZWQgZnJvbSB0aGUKPj4+PiBjdXJyZW50IGRvbWFpbiwg
YW5kIHRoaXMgY2hhbmdlIGV4cGFuZHMgaXRzIHVzYWJpbGl0eSAoQWRyaWFuIHNob3VsZAo+Pj4+
IGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nIGhlcmUpLgo+Pj4gU291bmRzIGdvb2QsIHRoYW5rcyEK
Pj4gTWF5IHdlIHRha2UgdGhhdCBhcyBhbiBBY2tlZC1ieSwgb3IgYXJlIHRoZXJlIGFyZSBvdGhl
ciB0aGluZ3MgeW91IHRoaW5rCj4+IHdlIHNob3VsZCBhZGRyZXNzPwo+IEEgUmV2aWV3ZWQtYnkg
d291bGQgYmUgYXBwcm9wcmlhdGUsIEkgZG9uJ3QgdGhpbmsgdGhlIGZpbGVzIHRvdWNoZWQgaW4K
PiB0aGlzIHBhdGNoIGZhbGwgdW5kZXIgb3VyIHVtYnJlbGxhLgoKVGhhdCBkb2Vzbid0IHByb2hp
Yml0IHlvdSBwcm92aWRpbmcgYSBSZXZpZXdlZC1ieTogdGFnIDopCgpUaGUgc3RhdGVtZW50IGl0
c2VsZiBpcyB1c2VmdWwgYW5kIGhvbGQgd2VpZ2h0LCBldmVuIGlmIGl0IGlzbid0IGluIGNvZGUK
eW91IGFyZSBhIG1haW50YWluZXIgb2YuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 18:53:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 18: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 1fxcvc-0005Du-C0; Wed, 05 Sep 2018 18:53:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=im1i=lt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fxcva-0005Dk-No
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 18:53:22 +0000
X-Inumbo-ID: 13767dbb-b13d-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 13767dbb-b13d-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 18:54:11 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id EFE39305FFB1
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 21:53:20 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D65547FC77
 for <xen-devel@lists.xenproject.org>; Wed,  5 Sep 2018 21:53:20 +0300 (EEST)
Received: (qmail 26253 invoked from network); 5 Sep 2018 21:53:20 +0300
Received: from 86-120-176-214.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.176.214)
 by smtp03.buh.bitdefender.org with SMTP; 5 Sep 2018 21:53:20 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2a3be7af-a4cc-f35a-acce-f45f719808cc@bitdefender.com>
Date: Wed, 5 Sep 2018 21:53:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77286
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495070,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.001447)], BW: [Enabled, t:
 (0.000007,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002050), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.017631,0.000021)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.265571),
 Hit: No, Details: v2.7.14; Id: 15.1i60i56.1cmlh9rpi.cns0b], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS81LzE4IDk6NDAgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+IFNvdW5kcyBnb29k
LCB0aGFua3MhCj4+IE1heSB3ZSB0YWtlIHRoYXQgYXMgYW4gQWNrZWQtYnksIG9yIGFyZSB0aGVy
ZSBhcmUgb3RoZXIgdGhpbmdzIHlvdSB0aGluawo+PiB3ZSBzaG91bGQgYWRkcmVzcz8KPiBBIFJl
dmlld2VkLWJ5IHdvdWxkIGJlIGFwcHJvcHJpYXRlLCBJIGRvbid0IHRoaW5rIHRoZSBmaWxlcyB0
b3VjaGVkIGluCj4gdGhpcyBwYXRjaCBmYWxsIHVuZGVyIG91ciB1bWJyZWxsYS4KCllvdSdyZSBy
aWdodCwgSSBqdXN0IHNhdyB0aGUgQ2MgYnV0IGRpZG4ndCBjaGVjay4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 19:16:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 19:16: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 1fxdHg-0006aY-5I; Wed, 05 Sep 2018 19:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q3dz=lt=citrix.com=prvs=7792f2b9b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxdHe-0006aT-FP
 for xen-devel@lists.xen.org; Wed, 05 Sep 2018 19:16:10 +0000
X-Inumbo-ID: 42466208-b140-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42466208-b140-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 19:16:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,334,1531785600"; d="scan'208";a="64531147"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 5 Sep 2018 20:15:25 +0100
Message-ID: <1536174925-5500-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/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@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>

U2luY2UgaXRzIGludHJvZHVjdGlvbiBpbiBjL3MgOGNiYjUyNzhlICJ4ODYvQU1EOiBBZGQgc3Vw
cG9ydCBmb3IgQU1EJ3MgT1NWVwpmZWF0dXJlIGluIGd1ZXN0cyIsIHRoZSBPU1ZXIGRhdGEgaGFz
IGJlZW4gY29ycmVjdGVkIHRvIGJlIHBlci1kb21haW4gcmF0aGVyCnRoYW4gcGVyLXZjcHUsIGFu
ZCBpcyBpbml0aWFsaXNlZCBkdXJpbmcgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4uCgpGdXJ0aGVy
bW9yZSwgYmVjYXVzZSBYRU5QRl9taWNyb2NvZGVfdXBkYXRlIHVzZXMgaHlwZXJjYWxsIGNvbnRp
bnVhdGlvbnMgdG8KbW92ZSBiZXR3ZWVuIENQVXMsIGl0IGRyb3BzIHRoZSB2Y3B1X2FsbG9jX2xv
Y2sgbWlkIHVwZGF0ZSwgbWVhbmluZyB0aGF0IGl0CmRpZG4ndCBwcm92aWRlZCB0aGUgaW50ZXJs
b2NrIGd1YXJhbnRlZSB0aGF0IHRoZSBPU1ZXIHBhdGNoIHdhcyBsb29raW5nIGZvciBpbgp0aGUg
Zmlyc3QgcGxhY2UuCgpUaGlzIGludGVybG9jayBzZXJ2ZXMgbm8gcHVycG9zZSwgc28gdGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gZHJvcCBpdCBhbmQKcmVtb3ZlIGEgZ2xvYmFsIHNwaW5sb2NrIGZy
b20gdGhlIGh5cGVydmlzb3IuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVy
Y2FsbC5jIHwgMTUgLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAg
ICAgICAgfCAxOCAtLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAg
ICAgICAgICB8ICAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3Bs
YXRmb3JtX2h5cGVyY2FsbC5jCmluZGV4IGVhMThjMzIuLmIxOWY2ZWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcGxhdGZv
cm1faHlwZXJjYWxsLmMKQEAgLTI4MCwyNCArMjgwLDkgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3Ao
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKIAog
ICAgICAgICBndWVzdF9mcm9tX2NvbXBhdF9oYW5kbGUoZGF0YSwgb3AtPnUubWljcm9jb2RlLmRh
dGEpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIGFsbG9jX3ZjcHUoKSB3aWxsIGFjY2VzcyBk
YXRhIHdoaWNoIGlzIG1vZGlmaWVkIGR1cmluZwotICAgICAgICAgKiBtaWNyb2NvZGUgdXBkYXRl
Ci0gICAgICAgICAqLwotICAgICAgICB3aGlsZSAoICFzcGluX3RyeWxvY2soJnZjcHVfYWxsb2Nf
bG9jaykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfcGxh
dGZvcm1fb3AsICJoIiwgdV94ZW5wZl9vcCk7Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KLQogICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRl
KAogICAgICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV90b19wYXJhbShkYXRhLCBjb25zdF92b2lk
KSwKICAgICAgICAgICAgICAgICBvcC0+dS5taWNyb2NvZGUubGVuZ3RoKTsKLSAgICAgICAgc3Bp
bl91bmxvY2soJnZjcHVfYWxsb2NfbG9jayk7CiAgICAgfQogICAgIGJyZWFrOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBlZTA5
ODNkLi5lZDA0N2I3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9j
b21tb24vZG9tY3RsLmMKQEAgLTM0LDcgKzM0LDYgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAK
IHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZG9tY3RsX2xvY2spOwotREVGSU5FX1NQSU5MT0NLKHZj
cHVfYWxsb2NfbG9jayk7CiAKIHN0YXRpYyBpbnQgYml0bWFwX3RvX3hlbmN0bF9iaXRtYXAoc3Ry
dWN0IHhlbmN0bF9iaXRtYXAgKnhlbmN0bF9iaXRtYXAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKQEAgLTU2MCwyMCArNTU5
LDYgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3Qp
IHVfZG9tY3RsKQogICAgICAgICAvKiBOZWVkZWQsIGZvciBleGFtcGxlLCB0byBlbnN1cmUgd3Jp
dGFibGUgcC50LiBzdGF0ZSBpcyBzeW5jZWQuICovCiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsK
IAotICAgICAgICAvKgotICAgICAgICAgKiBDZXJ0YWluIG9wZXJhdGlvbnMgKGUuZy4gQ1BVIG1p
Y3JvY29kZSB1cGRhdGVzKSBtb2RpZnkgZGF0YSB3aGljaCBpcwotICAgICAgICAgKiB1c2VkIGR1
cmluZyBWQ1BVIGFsbG9jYXRpb24vaW5pdGlhbGl6YXRpb24KLSAgICAgICAgICovCi0gICAgICAg
IHdoaWxlICggIXNwaW5fdHJ5bG9jaygmdmNwdV9hbGxvY19sb2NrKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgcmV0ID0gIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAot
ICAgICAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVfZG9tY3RsKTsK
LSAgICAgICAgICAgICAgICBnb3RvIG1heHZjcHVfb3V0X25vdmNwdWxvY2s7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0KLQogICAgICAgICByZXQgPSAtRU5PTUVNOwogICAgICAgICBvbmxpbmUg
PSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpOwogCkBAIC01OTMsOSArNTc4LDYgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgICAgICByZXQgPSAwOwogCiAgICAgbWF4dmNwdV9vdXQ6Ci0gICAgICAgIHNwaW5fdW5sb2Nr
KCZ2Y3B1X2FsbG9jX2xvY2spOwotCi0gICAgbWF4dmNwdV9vdXRfbm92Y3B1bG9jazoKICAgICAg
ICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAppbmRl
eCBjZTMxOTk5Li41NTkzNDk1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC04Nyw3ICs4Nyw2IEBAIHZvaWQgYXJj
aF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgYXJjaF92Y3B1X3Jl
c2V0KHN0cnVjdCB2Y3B1ICopOwogCi1leHRlcm4gc3BpbmxvY2tfdCB2Y3B1X2FsbG9jX2xvY2s7
CiBib29sX3QgZG9tY3RsX2xvY2tfYWNxdWlyZSh2b2lkKTsKIHZvaWQgZG9tY3RsX2xvY2tfcmVs
ZWFzZSh2b2lkKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 19:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 19: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 1fxdha-0008TP-D1; Wed, 05 Sep 2018 19:42: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=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxdhZ-0008TD-BW
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 19:42:57 +0000
X-Inumbo-ID: a6c69349-b143-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6c69349-b143-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 21:41:15 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxdhV-0006Gc-OD; Wed, 05 Sep 2018 19:42: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 1fxdhV-0007Pz-Fz; Wed, 05 Sep 2018 19:42:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxdhV-0001JC-FK; Wed, 05 Sep 2018 19:42:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127297-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-armhf-armhf-xl-multivcpu: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-multivcpu: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-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-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-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-xl-rtds: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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-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-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-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=ee13f7edca5838436feefde90ed1b2ebb07c4184
X-Osstest-Versions-That: linux=f4c88459f7c9320f587b839c3d24a2a9dc18a8a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 19:42:53 +0000
Subject: [Xen-devel] [linux-4.14 test] 127297: 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>

ZmxpZ2h0IDEyNzI5NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjcyOTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVlMTNmN2VkY2E1ODM4NDM2ZmVlZmRlOTBlZDFi
MmViYjA3YzQxODQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGY0Yzg4
NDU5ZjdjOTMyMGY1ODdiODM5YzNkMjRhMmE5ZGMxOGE4YTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEyNjYzNSAgMjAxOC0wOC0yNSAxODozMjowNCBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMjcyOTcgIDIwMTgtMDktMDUgMDc6NDY6MDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRv
IFBhbml6em8gPGFsYmVydG9AYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQWxla3NhbmRlciBNb3Jn
YWRvIDxhbGVrc2FuZGVyQGFsZWtzYW5kZXIuZXM+CiAgQWxleGFuZGVyIFN2ZXJkbGluIDxhbGV4
YW5kZXIuc3ZlcmRsaW5Abm9raWEuY29tPgogIEFsZXhhbmRlciBVc3lza2luIDxhbGV4YW5kZXIu
dXN5c2tpbkBpbnRlbC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4K
ICBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGFyeWFiaW5pbkB2aXJ0dW96
em8uY29tPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFudGhvbnkgQnJh
bmRvbiA8YW50aG9ueUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBcmllbCBFbGlvciA8YXJpZWwu
ZWxpb3JAY2F2aXVtLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnQg
VmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAd2RjLmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMg
PGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIEJlcm5kIEVkbGluZ2VyIDxiZXJuZC5l
ZGxpbmdlckBob3RtYWlsLmRlPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIENhbHZp
biBXYWx0b24gPGNhbHZpbi53YWx0b25Aa2Vwc3Rpbi5jYT4KICBjaGVuIGppZSA8Y2hlbmppZTZA
aHVhd2VpLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGFybS5jb20+
CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1i
cmVuZGFAbGludXgudm5ldC5pYm0uY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgog
IERhbiBTdHJlZXRtYW4gPGRkc3RyZWV0QGllZWUub3JnPgogIERhbmllbCBCb3JrbWFubiA8ZGFu
aWVsQGlvZ2VhcmJveC5uZXQ+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2Fs
LmNvbT4KICBEYXJyZW4gSGFydCAoVk13YXJlKSA8ZHZoYXJ0QGluZnJhZGVhZC5vcmc+CiAgRGF2
ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0By
ZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZp
ZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29s
YWJzLm5ldD4KICBEYXZpZGxvaHIgQnVlc28gPGRidWVzb0BzdXNlLmRlPgogIERvbmcgQWlzaGVu
ZyA8QWlzaGVuZy5kb25nQG54cC5jb20+CiAgRXJpYyBTYW5kZWVuIDxzYW5kZWVuQHJlZGhhdC5j
b20+CiAgRXRoYW4gTGllbiA8ZXRoYW5saWVuQHN5bm9sb2d5LmNvbT4KICBFdWdlbml1IFJvc2Nh
IDxlcm9zY2FAZGUuYWRpdC1qdi5jb20+CiAgRXVnZW5pdSBSb3NjYSA8cm9zY2FldWdlbml1QGdt
YWlsLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+
CiAgRXlhbCBCaXJnZXIgPGV5YWwuYmlyZ2VyQGdtYWlsLmNvbT4KICBGYWl6IEFiYmFzIDxmYWl6
X2FiYmFzQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdlcmFsZCBTY2hhZWZlciA8
Z2VyYWxkLnNjaGFlZmVyQGRlLmlibS5jb20+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8
Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgSGFja21hbm4gPGdoYWNrbWFubkBhbmRyb2lkLmNv
bT4KICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3Iu
Y29tPgogIEguIE5pa29sYXVzIFNjaGFsbGVyIDxobnNAZ29sZGVsaWNvLmNvbT4KICBIYWlsb25n
IExpdSA8bGl1LmhhaWxvbmc2QHp0ZS5jb20uY24+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVA
cmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4K
ICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRA
Z29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAg
SHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIEh1aWJpbiBIb25nIDxodWliaW4uaG9u
Z0Byb2NrLWNoaXBzLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJc2Fh
YyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8
amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5j
b20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29tPgog
IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJvbWUgQnJ1bmV0IDxqYnJ1bmV0QGJh
eWxpYnJlLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5n
IEJpYW8gPGppYW5nLmJpYW8yQHp0ZS5jb20uY24+CiAgamllQGNoZW5qaWU2QGh1d2VpLmNvbSA8
amllQGNoZW5qaWU2QGh1d2VpLmNvbT4KICBKaW0gR2lsbCA8amdpbGxAdm13YXJlLmNvbT4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBUaHVtc2hp
cm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb2hhbm5lcyBXZWluZXIgPGhhbm5lc0BjbXB4Y2hn
Lm9yZz4KICBKb2huIEh1cmxleSA8am9obi5odXJsZXlAbmV0cm9ub21lLmNvbT4KICBKb2huIFNw
ZXJiZWNrIDxqc3BlcmJlY2tAZ29vZ2xlLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNv
bT4KICBKb3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYg
PGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSm9zaHVhIEZya3Vza2EgPGpvc2h1YV9mcmt1c2thQG1l
bnRvci5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBLYWxsZSBW
YWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVt
Lm9yZz4KICBLaXJhbiBLdW1hciBNb2R1a3VyaSA8a2lyYW4ubW9kdWt1cmlAZ21haWwuY29tPgog
IEtpcmlsbCBUa2hhaSA8a3RraGFpQHZpcnR1b3p6by5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJv
d25AaW50ZWwuY29tPgogIExpIFdhbmcgPGxpd2FuZ0ByZWRoYXQuY29tPgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51
cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXgu
ZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQG1pcHMuY29tPgogIE1hbmlrYW50YSBQdWJi
aXNldHR5IDxtcHViYmlzZUBjb2RlYXVyb3JhLm9yZz4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWts
QHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
TWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNr
eUBkZS5pYm0uY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAg
TWF0dCBSaWNrYXJkIDxtYXR0QHNvZnRyYW5zLmNvbS5hdT4KICBNYXR0aGV3IFdpbGNveCA8d2ls
bHlAaW5mcmFkZWFkLm9yZz4KICBNaWNoYWVsIEJ1ZXNjaCA8bUBidWVzLmNoPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8TWljaGFsLkthbGRlcm9u
QGNhdml1bS5jb20+CiAgTWljaGFsIFdudWtvd3NraSA8d251a293c2tpQGdvb2dsZS5jb20+CiAg
TWlrYSBXZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPgogIE1pa2Ug
Q2hyaXN0aWUgPG1jaHJpc3RpQHJlZGhhdC5jb20+CiAgTWlraGFpbCBHYXZyaWxvdiA8bWlraGFp
bC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0
LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgbXB1YmJpc2VA
Y29kZWF1cm9yYS5vcmcgPG1wdWJiaXNlQGNvZGVhdXJvcmEub3JnPgogIE5pY2hvbGFzIE1jIEd1
aXJlIDxob2ZyYXRAb3NhZGwub3JnPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5j
b20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgT2ZlciBM
ZXZpIDxvZmVybGVAbWVsbGFub3guY29tPgogIE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29t
PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMu
Y29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgUGF1bG8gRmxhYmlh
bm8gU21vcmlnbyA8cGZzbW9yaWdvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYXZlbCBTaGlsb3Zz
a3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNl
PgogIFBldGVyIFNlbm5hIFRzY2h1ZGluIDxwZXRlci5zZW5uYUBnbWFpbC5jb20+CiAgUGV0ZXIg
U2hpZXIgPHBzaGllckBnb29nbGUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVy
ekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
ICBQZXRyIE1sYWRlayA8cG1sYWRla0BzdXNlLmNvbT4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVs
QHBlbmd1dHJvbml4LmRlPgogIFBoaWxsaXAgTG91Z2hlciA8cGhpbGxpcEBzcXVhc2hmcy5vcmcu
dWs+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBQdW5pdCBB
Z3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5w
bD4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSaWFuIEh1bnRlciA8
cmlhbkBhbHVtLm1pdC5lZHU+CiAgUmljYXJkbyBTY2h3YXJ6bWVpZXIgPFJpY2FyZG8uU2Nod2Fy
em1laWVyQGluZmluZW9uLmNvbT4KICBSaWsgdmFuIFJpZWwgPHJpZWxAc3VycmllbC5jb20+CiAg
Um9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFNhbXVlbCBOZXZlcyA8c25ldmVzQGRl
aS51Yy5wdD4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
YXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2NvdHQgQmF1ZXIg
PHNiYXVlckBwbHpkb250aGFjay5tZT4KICBTY290dCBCYXVlciA8c2NvdHQuYmF1ZXJAaW50ZWwu
Y29tPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5j
b20+CiAgU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CiAgU2ViYXN0aWFuIE90dCA8
c2Vib3R0QGxpbnV4LmlibS5jb20+CiAgU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWlj
aGVsQGNvbGxhYm9yYS5jby51az4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2Vy
Z2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21haWwuY29tPgogIFNodWJocmFq
eW90aSBEYXR0YSA8c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU3RlZmZlbiBLbGFz
c2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJl
bmNoQGdtYWlsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAg
U3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkYXJzYW5h
IFJlZGR5IEthbGx1cnUgPFN1ZGFyc2FuYS5LYWxsdXJ1QGNhdml1bS5jb20+CiAgVGFlaGVlIFlv
byA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
ZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAeHh4eHh4eHh4eHh4eD4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25p
QGJvb3RsaW4uY29tPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgog
IFRvbW1pIFJhbnRhbGEgPHRvbW1pLnQucmFudGFsYUBub2tpYS5jb20+CiAgVmFsZGlzIEtsZXRu
aWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hl
bHNpby5jb20+CiAgVmluY2VudCBXaGl0Y2h1cmNoIDx2aW5jZW50LndoaXRjaHVyY2hAYXhpcy5j
b20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpdmVrIEdhdXRhbSA8
dml2ZWsuZ2F1dGFtQGNvZGVhdXJvcmEub3JnPgogIFZsYWRpbWlyIERhdnlkb3YgPHZkYXZ5ZG92
LmRldkBnbWFpbC5jb20+CiAgVmxhZGltaXIgWmFwb2xza2l5IDx2bGFkaW1pcl96YXBvbHNraXlA
bWVudG9yLmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdpbGwgRGVh
Y29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdv
bGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0Bo
dWF3ZWkuY29tPgogIFpoZW4gTGVpIDx0aHVuZGVyLmxlaXpoZW5AaHVhd2VpLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
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
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
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
cy5naXQKICAgZjRjODg0NTlmN2M5Li5lZTEzZjdlZGNhNTggIGVlMTNmN2VkY2E1ODM4NDM2ZmVl
ZmRlOTBlZDFiMmViYjA3YzQxODQgLT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:28: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 1fxfLY-0006HV-HS; Wed, 05 Sep 2018 21:28:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfLX-0006H5-7s
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:28:19 +0000
X-Inumbo-ID: b847d58e-b152-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b847d58e-b152-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:29:07 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:15 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:28:02 -0600
Message-Id: <20180905212804.10587-4-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
References: <20180905212804.10587-1-jfehlig@suse.com>
Subject: [Xen-devel] [PATCH 3/5] libxl: fix job handling across migration
 phases on src
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Jim Fehlig <jfehlig@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>

VGhlIGxpYnhsRG9tYWluTWlncmF0aW9uU3JjKiBmdW5jdGlvbnMgYXJlIGEgYml0IGZsYXdlZCBp
biB0aGVpcgpoYW5kbGluZyBvZiBtb2RpZnkgam9icy4gQSBqb2IgYmVnaW5zIGF0IHRoZSBzdGFy
dCBvZiB0aGUgYmVnaW4KcGhhc2UgYnV0IGVuZHMgYmVmb3JlIHRoZSBwaGFzZSBjb21wbGV0ZXMu
IE5vIGpvYiBpcyBydW5uaW5nIGZvcgp0aGUgcmVtYWluaW5nIHBoYXNlcyBvZiBtaWdyYXRpb24g
b24gdGhlIHNvdXJjZSBob3N0LgoKQ2hhbmdlIHRoZSBsb2dpYyB0byBrZWVwIHRoZSBqb2IgcnVu
bmluZyBhZnRlciBhIHN1Y2Nlc3NmdWwgYmVnaW4KcGhhc2UsIGFuZCBlbmQgdGhlIGpvYiBpbiB0
aGUgY29uZmlybSBwaGFzZS4gVGhlIGpvYiBtdXN0IGFsc28gZW5kCmluIHRoZSBwZXJmb3JtIHBo
YXNlIGluIHRoZSBjYXNlIG9mIGVycm9yIHNpbmNlIGNvbmZpcm0gcGhhc2Ugd291bGQKbm90IGJl
IGV4ZWN1dGVkLgoKU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4K
LS0tCiBzcmMvbGlieGwvbGlieGxfbWlncmF0aW9uLmMgfCAyNiArKysrKysrKysrKysrKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9zcmMvbGlieGwvbGlieGxfbWlncmF0aW9uLmMgYi9zcmMvbGlieGwvbGli
eGxfbWlncmF0aW9uLmMKaW5kZXggZTRmMjg5NTY5MC4uMTkxOTczZWRlYiAxMDA2NDQKLS0tIGEv
c3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlvbi5jCisrKyBiL3NyYy9saWJ4bC9saWJ4bF9taWdyYXRp
b24uYwpAQCAtMzk5LDYgKzM5OSwxMSBAQCBsaWJ4bERvbWFpbk1pZ3JhdGlvblNyY0JlZ2luKHZp
ckNvbm5lY3RQdHIgY29ubiwKICAgICB2aXJEb21haW5EZWZQdHIgZGVmOwogICAgIGNoYXIgKnht
bCA9IE5VTEw7CiAKKyAgICAvKgorICAgICAqIEluIHRoZSBjYXNlIG9mIHN1Y2Nlc3NmdWwgbWln
cmF0aW9uLCBhIGpvYiBpcyBzdGFydGVkIGhlcmUgYW5kCisgICAgICogdGVybWluYXRlZCBpbiB0
aGUgY29uZmlybSBwaGFzZS4gRXJyb3JzIGluIHRoZSBiZWdpbiBvciBwZXJmb3JtCisgICAgICog
cGhhc2Ugd2lsbCBhbHNvIHRlcm1pbmF0ZSB0aGUgam9iLgorICAgICAqLwogICAgIGlmIChsaWJ4
bERvbWFpbk9iakJlZ2luSm9iKGRyaXZlciwgdm0sIExJQlhMX0pPQl9NT0RJRlkpIDwgMCkKICAg
ICAgICAgZ290byBjbGVhbnVwOwogCkBAIC00MjgsNiArNDMzLDkgQEAgbGlieGxEb21haW5NaWdy
YXRpb25TcmNCZWdpbih2aXJDb25uZWN0UHRyIGNvbm4sCiAgICAgICAgIGdvdG8gZW5kam9iOwog
CiAgICAgeG1sID0gdmlyRG9tYWluRGVmRm9ybWF0KGRlZiwgY2ZnLT5jYXBzLCBWSVJfRE9NQUlO
X0RFRl9GT1JNQVRfU0VDVVJFKTsKKyAgICAvKiBWYWxpZCB4bWwgbWVhbnMgc3VjY2VzcyEgRW5k
Sm9iIGluIHRoZSBjb25maXJtIHBoYXNlICovCisgICAgaWYgKHhtbCkKKyAgICAgICAgZ290byBj
bGVhbnVwOwogCiAgZW5kam9iOgogICAgIGxpYnhsRG9tYWluT2JqRW5kSm9iKGRyaXZlciwgdm0p
OwpAQCAtMTE2OSw2ICsxMTc3LDE0IEBAIGxpYnhsRG9tYWluTWlncmF0aW9uU3JjUGVyZm9ybVAy
UChsaWJ4bERyaXZlclByaXZhdGVQdHIgZHJpdmVyLAogICAgIHJldCA9IGxpYnhsRG9NaWdyYXRl
U3JjUDJQKGRyaXZlciwgdm0sIHNjb25uLCB4bWxpbiwgZGNvbm4sIGRjb25udXJpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRuYW1lLCB1cmlfc3RyLCBmbGFncyk7CiAKKyAgICBp
ZiAocmV0IDwgMCkgeworICAgICAgICAvKgorICAgICAgICAgKiBDb25maXJtIHBoYXNlIHdpbGwg
bm90IGJlIGV4ZWN1dGVkIGlmIHBlcmZvcm0gZmFpbHMuIEVuZCB0aGUKKyAgICAgICAgICogam9i
IHN0YXJ0ZWQgaW4gYmVnaW4gcGhhc2UuCisgICAgICAgICAqLworICAgICAgICBsaWJ4bERvbWFp
bk9iakVuZEpvYihkcml2ZXIsIHZtKTsKKyAgICB9CisKICBjbGVhbnVwOgogICAgIG9yaWdfZXJy
ID0gdmlyU2F2ZUxhc3RFcnJvcigpOwogICAgIHZpck9iamVjdFVubG9jayh2bSk7CkBAIC0xMjMy
LDExICsxMjQ4LDE3IEBAIGxpYnhsRG9tYWluTWlncmF0aW9uU3JjUGVyZm9ybShsaWJ4bERyaXZl
clByaXZhdGVQdHIgZHJpdmVyLAogICAgIHJldCA9IGxpYnhsRG9NaWdyYXRlU3JjU2VuZChkcml2
ZXIsIHZtLCBmbGFncywgc29ja2ZkKTsKICAgICB2aXJPYmplY3RMb2NrKHZtKTsKIAotICAgIGlm
IChyZXQgPCAwKQorICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgIHZpckRvbWFpbkxvY2tQcm9j
ZXNzUmVzdW1lKGRyaXZlci0+bG9ja01hbmFnZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ4ZW46Ly8vc3lzdGVtIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaXYtPmxvY2tT
dGF0ZSk7CisgICAgICAgIC8qCisgICAgICAgICAqIENvbmZpcm0gcGhhc2Ugd2lsbCBub3QgYmUg
ZXhlY3V0ZWQgaWYgcGVyZm9ybSBmYWlscy4gRW5kIHRoZQorICAgICAgICAgKiBqb2Igc3RhcnRl
ZCBpbiBiZWdpbiBwaGFzZS4KKyAgICAgICAgICovCisgICAgICAgIGxpYnhsRG9tYWluT2JqRW5k
Sm9iKGRyaXZlciwgdm0pOworICAgIH0KIAogIGNsZWFudXA6CiAgICAgVklSX0ZPUkNFX0NMT1NF
KHNvY2tmZCk7CkBAIC0xMzg2LDYgKzE0MDgsOCBAQCBsaWJ4bERvbWFpbk1pZ3JhdGlvblNyY0Nv
bmZpcm0obGlieGxEcml2ZXJQcml2YXRlUHRyIGRyaXZlciwKICAgICByZXQgPSAwOwogCiAgY2xl
YW51cDoKKyAgICAvKiBFbmRKb2IgZm9yIGNvcnJlc3BvbmRpbmcgQmVnaW5Kb2IgaW4gYmVnaW4g
cGhhc2UgKi8KKyAgICBsaWJ4bERvbWFpbk9iakVuZEpvYihkcml2ZXIsIHZtKTsKICAgICB2aXJP
YmplY3RFdmVudFN0YXRlUXVldWUoZHJpdmVyLT5kb21haW5FdmVudFN0YXRlLCBldmVudCk7CiAg
ICAgdmlyT2JqZWN0VW5yZWYoY2ZnKTsKICAgICByZXR1cm4gcmV0OwotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:28: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 1fxfLY-0006Hb-QP; Wed, 05 Sep 2018 21:28:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfLX-0006H6-7x
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:28:19 +0000
X-Inumbo-ID: b82a69bf-b152-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b82a69bf-b152-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:29:07 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:13 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:28:00 -0600
Message-Id: <20180905212804.10587-2-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
References: <20180905212804.10587-1-jfehlig@suse.com>
Subject: [Xen-devel] [PATCH 1/5] libxl: migration: defer removing VM until
 finish phase
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Jim Fehlig <jfehlig@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>

SWYgZm9yIGFueSByZWFzb24gdGhlIHJlc3RvcmUgb2YgYSBWTSBmYWlscyBvbiB0aGUgZGVzdGlu
YXRpb24gaG9zdAppbiBhIG1pZ3JhdGlvbiBvcGVyYXRpb24sIHRoZSBWTSBpcyByZW1vdmVkIChp
ZiBub3QgcGVyc2lzdGVudCkgZnJvbQp0aGUgdmlyRG9tYWluT2JqTGlzdCwgbWVhbmluZyBpdCBp
cyBubyBsb25nZXIgYXZhaWxhYmxlIGZvciBhZGRpdGlvbmFsCmNsZWFudXAgb3IgcHJvY2Vzc2lu
ZyBpbiB0aGUgZmluaXNoIHBoYXNlLiBEZWZlciByZW1vdmluZyB0aGUgVk0gZnJvbQp0aGUgdmly
RG9tYWluT2JqTGlzdCB1bnRpbCB0aGUgZmluaXNoIHBoYXNlLCB3aGljaCBhbHJlYWR5IGNvbnRh
aW5zCmxvZ2ljIHRvIHJlbW92ZSB0aGUgVk0uCgpTaWduZWQtb2ZmLWJ5OiBKaW0gRmVobGlnIDxq
ZmVobGlnQHN1c2UuY29tPgotLS0KIHNyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyB8IDkgKysr
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3NyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyBiL3NyYy9saWJ4bC9saWJ4
bF9taWdyYXRpb24uYwppbmRleCBiMmU1ODQ3YzU4Li45N2Y3MmQwMzkwIDEwMDY0NAotLS0gYS9z
cmMvbGlieGwvbGlieGxfbWlncmF0aW9uLmMKKysrIGIvc3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlv
bi5jCkBAIC0yNjQsNyArMjY0LDYgQEAgbGlieGxEb01pZ3JhdGVEc3RSZWNlaXZlKHZvaWQgKm9w
YXF1ZSkKICAgICBsaWJ4bERyaXZlclByaXZhdGVQdHIgZHJpdmVyID0gYXJncy0+Y29ubi0+cHJp
dmF0ZURhdGE7CiAgICAgaW50IHJlY3ZmZCA9IGFyZ3MtPnJlY3ZmZDsKICAgICBzaXplX3QgaTsK
LSAgICBpbnQgcmV0OwogCiAgICAgdmlyT2JqZWN0UmVmKHZtKTsKICAgICB2aXJPYmplY3RMb2Nr
KHZtKTsKQEAgLTI3NCwxMiArMjczLDEwIEBAIGxpYnhsRG9NaWdyYXRlRHN0UmVjZWl2ZSh2b2lk
ICpvcGFxdWUpCiAgICAgLyoKICAgICAgKiBBbHdheXMgc3RhcnQgdGhlIGRvbWFpbiBwYXVzZWQu
ICBJZiBuZWVkZWQsIHVucGF1c2UgaW4gdGhlCiAgICAgICogZmluaXNoIHBoYXNlLCBhZnRlciB0
cmFuc2ZlciBvZiB0aGUgZG9tYWluIGlzIGNvbXBsZXRlLgorICAgICAqIEVycm9ycyBhbmQgY2xl
YW51cCBhcmUgYWxzbyBoYW5kbGVkIGluIHRoZSBmaW5pc2ggcGhhc2UuCiAgICAgICovCi0gICAg
cmV0ID0gbGlieGxEb21haW5TdGFydFJlc3RvcmUoZHJpdmVyLCB2bSwgdHJ1ZSwgcmVjdmZkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3MtPm1pZ2Nvb2tpZS0+eGVuTWln
U3RyZWFtVmVyKTsKLQotICAgIGlmIChyZXQgPCAwICYmICF2bS0+cGVyc2lzdGVudCkKLSAgICAg
ICAgdmlyRG9tYWluT2JqTGlzdFJlbW92ZShkcml2ZXItPmRvbWFpbnMsIHZtKTsKKyAgICBsaWJ4
bERvbWFpblN0YXJ0UmVzdG9yZShkcml2ZXIsIHZtLCB0cnVlLCByZWN2ZmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXJncy0+bWlnY29va2llLT54ZW5NaWdTdHJlYW1WZXIpOwogCiAg
ICAgLyogUmVtb3ZlIGFsbCBsaXN0ZW4gc29ja3MgZnJvbSBldmVudCBoYW5kbGVyLCBhbmQgY2xv
c2UgdGhlbS4gKi8KICAgICBmb3IgKGkgPSAwOyBpIDwgbnNvY2tzOyBpKyspIHsKLS0gCjIuMTgu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:28: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 1fxfLY-0006HP-8D; Wed, 05 Sep 2018 21:28:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfLX-0006H7-7w
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:28:19 +0000
X-Inumbo-ID: b82a6601-b152-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b82a6601-b152-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:29:07 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:13 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:27:59 -0600
Message-Id: <20180905212804.10587-1-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
Subject: [Xen-devel] [PATCH 0/5] libxl: various migration V3 improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
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>

UGF0Y2ggNSBmaXhlcyBhIGxvbmcgc3RhbmRpbmcgcHJvYmxlbSBmb3VuZCBieSBzb21lIHZlcnkg
c2xvdyBob3N0cyBpbgp4ZW4ncyBvc3N0ZXN0CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDE5NDUuaHRtbAoKV2hpbGUgd29y
a2luZyBvbiB0aGUgZml4LCBJIGRpc2NvdmVyZWQgb3RoZXIgcHJvYmxlbXMgaW4gbGlieGwncyBW
MwptaWdyYXRpb24gcHJvdG9jb2wuIEUuZy4gYSBtb2RpZnkgam9iIG9uIHRoZSBtaWdyYXRpbmcg
Vk0gd2FzIG5vdApoYW5kbGVkIHByb3Blcmx5IGFjcm9zcyB0aGUgcGhhc2VzIG9uIGVpdGhlciBz
cmMgb3IgZHN0IGhvc3QuIFBhdGNoZXMKMS00IGZpeCB0aGlzIGFuZCBvdGhlciBwcm9ibGVtcyBm
b3VuZCBhbG9uZyB0aGUgd2F5LgoKSmltIEZlaGxpZyAoNSk6CiAgbGlieGw6IG1pZ3JhdGlvbjog
ZGVmZXIgcmVtb3ZpbmcgVk0gdW50aWwgZmluaXNoIHBoYXNlCiAgbGlieGw6IGZpeCBsb2dpYyBp
biBQMlAgbWlncmF0aW9uCiAgbGlieGw6IGZpeCBqb2IgaGFuZGxpbmcgYWNyb3NzIG1pZ3JhdGlv
biBwaGFzZXMgb24gc3JjCiAgbGlieGw6IGZpeCBqb2IgaGFuZGxpbmcgYWNyb3NzIG1pZ3JhdGlv
biBwaGFzZXMgb24gZHN0CiAgbGlieGw6IGpvaW4gd2l0aCB0aHJlYWQgcmVjZWl2aW5nIG1pZ3Jh
dGlvbiBkYXRhCgogc3JjL2xpYnhsL2xpYnhsX2RvbWFpbi5oICAgIHwgICAxICsKIHNyYy9saWJ4
bC9saWJ4bF9kcml2ZXIuYyAgICB8ICAgNyAtLQogc3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlvbi5j
IHwgMTY4ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCAxMTQgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:28: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 1fxfLZ-0006Hr-6q; Wed, 05 Sep 2018 21: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=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfLX-0006HK-Sc
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:28:19 +0000
X-Inumbo-ID: 5ef7bbf3-b152-11e8-a8a5-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ef7bbf3-b152-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 23:26:37 +0200 (CEST)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:14 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:28:01 -0600
Message-Id: <20180905212804.10587-3-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
References: <20180905212804.10587-1-jfehlig@suse.com>
Subject: [Xen-devel] [PATCH 2/5] libxl: fix logic in P2P migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Jim Fehlig <jfehlig@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>

bGlieGxEb01pZ3JhdGVTcmNQMlAoKSBwZXJmb3JtcyBhbGwgcGhhc2VzIG9mIHRoZSBtaWdyYXRp
b24KcHJvdG9jb2wgZm9yIHBlZXItdG8tcGVlciBtaWdyYXRpb24uIFVuZm9ydHVuYXRlbHkgdGhl
IGxvZ2ljCndhcyBhIGJpdCBmbGF3ZWQgc2luY2UgaXQgaXMgcG9zc2libGUgdG8gc2tpcCB0aGUg
Y29uZmlybQpwaGFzZSBhZnRlciBhIHN1Y2Nlc3NmdWxsIGJlZ2luIGFuZCBwcmVwYXJlIHBoYXNl
LiBGaXggdGhlCmxvZ2ljIHRvIGFsd2F5cyBjYWxsIHRoZSBjb25maXJtIHBoYXNlIGFmdGVyIGEg
c3VjY2Vzc2Z1bCBiZWdpbgphbmQgcGVyZm9ybS4gU2tpcCB0aGUgY29uZmlybSBwaGFzZSBpZiBi
ZWdpbiBvciBwZXJmb3JtIGZhaWwuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgotLS0KIHNyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyB8IDQ4ICsrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvbGlieGwvbGlieGxfbWln
cmF0aW9uLmMgYi9zcmMvbGlieGwvbGlieGxfbWlncmF0aW9uLmMKaW5kZXggOTdmNzJkMDM5MC4u
ZTRmMjg5NTY5MCAxMDA2NDQKLS0tIGEvc3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlvbi5jCisrKyBi
L3NyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYwpAQCAtOTcyLDMwICs5NzIsMzUgQEAgbGlieGxE
b01pZ3JhdGVTcmNQMlAobGlieGxEcml2ZXJQcml2YXRlUHRyIGRyaXZlciwKICAgICBjaGFyICpj
b29raWVvdXQgPSBOVUxMOwogICAgIGludCBjb29raWVvdXRsZW47CiAgICAgYm9vbCBjYW5jZWxs
ZWQgPSB0cnVlOworICAgIGJvb2wgbm90aWZ5X3NvdXJjZSA9IHRydWU7CiAgICAgdmlyRXJyb3JQ
dHIgb3JpZ19lcnIgPSBOVUxMOwogICAgIGludCByZXQgPSAtMTsKICAgICAvKiBGb3IgdHVubmVs
IG1pZ3JhdGlvbiAqLwogICAgIHZpclN0cmVhbVB0ciBzdCA9IE5VTEw7CiAgICAgc3RydWN0IGxp
YnhsVHVubmVsQ29udHJvbCAqdGMgPSBOVUxMOwogCisgICAgaWYgKGRuYW1lICYmCisgICAgICAg
IHZpclR5cGVkUGFyYW1zQWRkU3RyaW5nKCZwYXJhbXMsICZucGFyYW1zLCAmbWF4cGFyYW1zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWSVJfTUlHUkFURV9QQVJBTV9ERVNUX05B
TUUsIGRuYW1lKSA8IDApCisgICAgICAgIGdvdG8gY2xlYW51cDsKKworICAgIGlmICh1cmkgJiYK
KyAgICAgICAgdmlyVHlwZWRQYXJhbXNBZGRTdHJpbmcoJnBhcmFtcywgJm5wYXJhbXMsICZtYXhw
YXJhbXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZJUl9NSUdSQVRFX1BBUkFN
X1VSSSwgdXJpKSA8IDApCisgICAgICAgIGdvdG8gY2xlYW51cDsKKwogICAgIGRvbV94bWwgPSBs
aWJ4bERvbWFpbk1pZ3JhdGlvblNyY0JlZ2luKHNjb25uLCB2bSwgeG1saW4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNvb2tpZW91dCwgJmNvb2tpZW91dGxl
bik7CisgICAgLyoKKyAgICAgKiBJZiBkb21feG1sIGlzIG5vbi1OVUxMIHRoZSBiZWdpbiBwaGFz
ZSBoYXMgc3VjY2VlZGVkLCBhbmQgdGhlCisgICAgICogY29uZmlybSBwaGFzZSBtdXN0IGJlIGNh
bGxlZCB0byBjbGVhbnVwIHRoZSBtaWdyYXRpb24gb3BlcmF0aW9uLgorICAgICAqLwogICAgIGlm
ICghZG9tX3htbCkKICAgICAgICAgZ290byBjbGVhbnVwOwogCiAgICAgaWYgKHZpclR5cGVkUGFy
YW1zQWRkU3RyaW5nKCZwYXJhbXMsICZucGFyYW1zLCAmbWF4cGFyYW1zLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWSVJfTUlHUkFURV9QQVJBTV9ERVNUX1hNTCwgZG9tX3htbCkg
PCAwKQotICAgICAgICBnb3RvIGNsZWFudXA7Ci0KLSAgICBpZiAoZG5hbWUgJiYKLSAgICAgICAg
dmlyVHlwZWRQYXJhbXNBZGRTdHJpbmcoJnBhcmFtcywgJm5wYXJhbXMsICZtYXhwYXJhbXMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZJUl9NSUdSQVRFX1BBUkFNX0RFU1RfTkFN
RSwgZG5hbWUpIDwgMCkKLSAgICAgICAgZ290byBjbGVhbnVwOwotCi0gICAgaWYgKHVyaSAmJgot
ICAgICAgICB2aXJUeXBlZFBhcmFtc0FkZFN0cmluZygmcGFyYW1zLCAmbnBhcmFtcywgJm1heHBh
cmFtcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVklSX01JR1JBVEVfUEFSQU1f
VVJJLCB1cmkpIDwgMCkKLSAgICAgICAgZ290byBjbGVhbnVwOworICAgICAgICBnb3RvIGNvbmZp
cm07CiAKICAgICAvKiBXZSBkb24ndCByZXF1aXJlIHRoZSBkZXN0aW5hdGlvbiB0byBoYXZlIFAy
UCBzdXBwb3J0CiAgICAgICogYXMgaXQgbG9va3MgdG8gYmUgbm9ybWFsIG1pZ3JhdGlvbiBmcm9t
IHRoZSByZWNlaXZlciBwZXJwZWN0aXZlLgpAQCAtMTAwNiw3ICsxMDExLDcgQEAgbGlieGxEb01p
Z3JhdGVTcmNQMlAobGlieGxEcml2ZXJQcml2YXRlUHRyIGRyaXZlciwKICAgICB2aXJPYmplY3RV
bmxvY2sodm0pOwogICAgIGlmIChmbGFncyAmIFZJUl9NSUdSQVRFX1RVTk5FTExFRCkgewogICAg
ICAgICBpZiAoIShzdCA9IHZpclN0cmVhbU5ldyhkY29ubiwgMCkpKQotICAgICAgICAgICAgZ290
byBjbGVhbnVwOworICAgICAgICAgICAgZ290byBjb25maXJtOwogICAgICAgICByZXQgPSBkY29u
bi0+ZHJpdmVyLT5kb21haW5NaWdyYXRlUHJlcGFyZVR1bm5lbDNQYXJhbXMKICAgICAgICAgICAg
IChkY29ubiwgc3QsIHBhcmFtcywgbnBhcmFtcywgY29va2llb3V0LCBjb29raWVvdXRsZW4sIE5V
TEwsIE5VTEwsIGRlc3RmbGFncyk7CiAgICAgfSBlbHNlIHsKQEAgLTEwMTYsNyArMTAyMSw3IEBA
IGxpYnhsRG9NaWdyYXRlU3JjUDJQKGxpYnhsRHJpdmVyUHJpdmF0ZVB0ciBkcml2ZXIsCiAgICAg
dmlyT2JqZWN0TG9jayh2bSk7CiAKICAgICBpZiAocmV0ID09IC0xKQotICAgICAgICBnb3RvIGNs
ZWFudXA7CisgICAgICAgIGdvdG8gY29uZmlybTsKIAogICAgIGlmICghKGZsYWdzICYgVklSX01J
R1JBVEVfVFVOTkVMTEVEKSkgewogICAgICAgICBpZiAodXJpX291dCkgewpAQCAtMTAzOCw4ICsx
MDQzLDEwIEBAIGxpYnhsRG9NaWdyYXRlU3JjUDJQKGxpYnhsRHJpdmVyUHJpdmF0ZVB0ciBkcml2
ZXIsCiAgICAgZWxzZQogICAgICAgICByZXQgPSBsaWJ4bERvbWFpbk1pZ3JhdGlvblNyY1BlcmZv
cm0oZHJpdmVyLCB2bSwgTlVMTCwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVyaV9vdXQsIE5VTEwsIGZsYWdzKTsKLSAgICBpZiAocmV0IDwgMCkK
KyAgICBpZiAocmV0IDwgMCkgeworICAgICAgICBub3RpZnlfc291cmNlID0gZmFsc2U7CiAgICAg
ICAgIG9yaWdfZXJyID0gdmlyU2F2ZUxhc3RFcnJvcigpOworICAgIH0KIAogICAgIGNhbmNlbGxl
ZCA9IChyZXQgPCAwKTsKIApAQCAtMTA2NywxMiArMTA3NCwxNSBAQCBsaWJ4bERvTWlncmF0ZVNy
Y1AyUChsaWJ4bERyaXZlclByaXZhdGVQdHIgZHJpdmVyLAogICAgIGlmICghb3JpZ19lcnIpCiAg
ICAgICAgIG9yaWdfZXJyID0gdmlyU2F2ZUxhc3RFcnJvcigpOwogCi0gICAgVklSX0RFQlVHKCJD
b25maXJtMyBjYW5jZWxsZWQ9JWQgdm09JXAiLCBjYW5jZWxsZWQsIHZtKTsKLSAgICByZXQgPSBs
aWJ4bERvbWFpbk1pZ3JhdGlvblNyY0NvbmZpcm0oZHJpdmVyLCB2bSwgZmxhZ3MsIGNhbmNlbGxl
ZCk7CisgY29uZmlybToKKyAgICBpZiAobm90aWZ5X3NvdXJjZSkgeworICAgICAgICBWSVJfREVC
VUcoIkNvbmZpcm0zIGNhbmNlbGxlZD0lZCB2bT0lcCIsIGNhbmNlbGxlZCwgdm0pOworICAgICAg
ICByZXQgPSBsaWJ4bERvbWFpbk1pZ3JhdGlvblNyY0NvbmZpcm0oZHJpdmVyLCB2bSwgZmxhZ3Ms
IGNhbmNlbGxlZCk7CiAKLSAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgVklSX1dBUk4oIkd1ZXN0
ICVzIHByb2JhYmx5IGxlZnQgaW4gJ3BhdXNlZCcgc3RhdGUgb24gc291cmNlIiwKLSAgICAgICAg
ICAgICAgICAgdm0tPmRlZi0+bmFtZSk7CisgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAg
ICAgVklSX1dBUk4oIkd1ZXN0ICVzIHByb2JhYmx5IGxlZnQgaW4gJ3BhdXNlZCcgc3RhdGUgb24g
c291cmNlIiwKKyAgICAgICAgICAgICAgICAgICAgIHZtLT5kZWYtPm5hbWUpOworICAgIH0KIAog
IGNsZWFudXA6CiAgICAgaWYgKGZsYWdzICYgVklSX01JR1JBVEVfVFVOTkVMTEVEKSB7Ci0tIAoy
LjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:28: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 1fxfLh-0006Ia-GW; Wed, 05 Sep 2018 21: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=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfLg-0006IT-7n
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:28:28 +0000
X-Inumbo-ID: 64c00533-b152-11e8-a8a5-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64c00533-b152-11e8-a8a5-bc764e045a96;
 Wed, 05 Sep 2018 23:26:47 +0200 (CEST)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:16 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:28:04 -0600
Message-Id: <20180905212804.10587-6-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
References: <20180905212804.10587-1-jfehlig@suse.com>
Subject: [Xen-devel] [PATCH 5/5] libxl: join with thread receiving migration
 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, Jim Fehlig <jfehlig@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>

SXQgaXMgcG9zc2libGUgdGhlIGluY29taW5nIFZNIGlzIG5vdCBmdWxseSBzdGFydGVkIHdoZW4g
dGhlIGZpbmlzaApwaGFzZSBvZiBtaWdyYXRpb24gaXMgZXhlY3V0ZWQuIEluIGxpYnhsRG9tYWlu
TWlncmF0aW9uRHN0RmluaXNoLAp3YWl0IGZvciB0aGUgdGhyZWFkIHJlY2VpdmluZyB0aGUgVk0g
dG8gY29tcGxldGUgYmVmb3JlIGV4ZWN1dGluZwpmaW5pc2ggcGhhc2UgdGFza3MuCgpTaWduZWQt
b2ZmLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgotLS0KIHNyYy9saWJ4bC9saWJ4
bF9kb21haW4uaCAgICB8ICAxICsKIHNyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyB8IDIwICsr
KysrKysrKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2xpYnhsL2xpYnhsX2RvbWFpbi5oIGIvc3Jj
L2xpYnhsL2xpYnhsX2RvbWFpbi5oCmluZGV4IDVkODMyMzBjZDYuLmUxOTM4ODE0NTAgMTAwNjQ0
Ci0tLSBhL3NyYy9saWJ4bC9saWJ4bF9kb21haW4uaAorKysgYi9zcmMvbGlieGwvbGlieGxfZG9t
YWluLmgKQEAgLTY1LDYgKzY1LDcgQEAgc3RydWN0IF9saWJ4bERvbWFpbk9ialByaXZhdGUgewog
ICAgIC8qIGNvbnNvbGUgKi8KICAgICB2aXJDaHJkZXZzUHRyIGRldnM7CiAgICAgbGlieGxfZXZn
ZW5fZG9tYWluX2RlYXRoICpkZWF0aFc7CisgICAgdmlyVGhyZWFkUHRyIG1pZ3JhdGlvbkRzdFJl
Y2VpdmVUaHI7CiAgICAgdW5zaWduZWQgc2hvcnQgbWlncmF0aW9uUG9ydDsKICAgICBjaGFyICps
b2NrU3RhdGU7CiAKZGlmZiAtLWdpdCBhL3NyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyBiL3Ny
Yy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYwppbmRleCA1NGIwMWEzMTY5Li5mYzdjY2I1M2QwIDEw
MDY0NAotLS0gYS9zcmMvbGlieGwvbGlieGxfbWlncmF0aW9uLmMKKysrIGIvc3JjL2xpYnhsL2xp
YnhsX21pZ3JhdGlvbi5jCkBAIC0yOTcsOSArMjk3LDkgQEAgbGlieGxNaWdyYXRlRHN0UmVjZWl2
ZSh2aXJOZXRTb2NrZXRQdHIgc29jaywKICAgICBsaWJ4bE1pZ3JhdGlvbkRzdEFyZ3MgKmFyZ3Mg
PSBvcGFxdWU7CiAgICAgdmlyTmV0U29ja2V0UHRyICpzb2NrcyA9IGFyZ3MtPnNvY2tzOwogICAg
IHNpemVfdCBuc29ja3MgPSBhcmdzLT5uc29ja3M7CisgICAgbGlieGxEb21haW5PYmpQcml2YXRl
UHRyIHByaXYgPSBhcmdzLT52bS0+cHJpdmF0ZURhdGE7CiAgICAgdmlyTmV0U29ja2V0UHRyIGNs
aWVudF9zb2NrOwogICAgIGludCByZWN2ZmQgPSAtMTsKLSAgICB2aXJUaHJlYWQgdGhyZWFkOwog
ICAgIHNpemVfdCBpOwogCiAgICAgLyogQWNjZXB0IG1pZ3JhdGlvbiBjb25uZWN0aW9uICovCkBA
IC0zMTgsNyArMzE4LDEwIEBAIGxpYnhsTWlncmF0ZURzdFJlY2VpdmUodmlyTmV0U29ja2V0UHRy
IHNvY2ssCiAgICAgICogdGhlIG1pZ3JhdGlvbiBkYXRhCiAgICAgICovCiAgICAgYXJncy0+cmVj
dmZkID0gcmVjdmZkOwotICAgIGlmICh2aXJUaHJlYWRDcmVhdGUoJnRocmVhZCwgZmFsc2UsCisg
ICAgVklSX0ZSRUUocHJpdi0+bWlncmF0aW9uRHN0UmVjZWl2ZVRocik7CisgICAgaWYgKFZJUl9B
TExPQyhwcml2LT5taWdyYXRpb25Ec3RSZWNlaXZlVGhyKSA8IDApCisgICAgICAgIGdvdG8gZmFp
bDsKKyAgICBpZiAodmlyVGhyZWFkQ3JlYXRlKHByaXYtPm1pZ3JhdGlvbkRzdFJlY2VpdmVUaHIs
IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bERvTWlncmF0ZURzdFJlY2VpdmUs
IGFyZ3MpIDwgMCkgewogICAgICAgICB2aXJSZXBvcnRFcnJvcihWSVJfRVJSX09QRVJBVElPTl9G
QUlMRUQsICIlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIF8oIkZhaWxlZCB0byBjcmVhdGUg
dGhyZWFkIGZvciByZWNlaXZpbmcgbWlncmF0aW9uIGRhdGEiKSk7CkBAIC01NTcsNyArNTYwLDYg
QEAgbGlieGxEb21haW5NaWdyYXRpb25Ec3RQcmVwYXJlVHVubmVsMyh2aXJDb25uZWN0UHRyIGRj
b25uLAogICAgIGxpYnhsRHJpdmVyUHJpdmF0ZVB0ciBkcml2ZXIgPSBkY29ubi0+cHJpdmF0ZURh
dGE7CiAgICAgdmlyRG9tYWluT2JqUHRyIHZtID0gTlVMTDsKICAgICBsaWJ4bE1pZ3JhdGlvbkRz
dEFyZ3MgKmFyZ3MgPSBOVUxMOwotICAgIHZpclRocmVhZCB0aHJlYWQ7CiAgICAgYm9vbCB0YWlu
dF9ob29rID0gZmFsc2U7CiAgICAgbGlieGxEb21haW5PYmpQcml2YXRlUHRyIHByaXYgPSBOVUxM
OwogICAgIGNoYXIgKnhtbG91dCA9IE5VTEw7CkBAIC02MTcsNyArNjE5LDEwIEBAIGxpYnhsRG9t
YWluTWlncmF0aW9uRHN0UHJlcGFyZVR1bm5lbDModmlyQ29ubmVjdFB0ciBkY29ubiwKICAgICBh
cmdzLT5uc29ja3MgPSAwOwogICAgIG1pZyA9IE5VTEw7CiAKLSAgICBpZiAodmlyVGhyZWFkQ3Jl
YXRlKCZ0aHJlYWQsIGZhbHNlLCBsaWJ4bERvTWlncmF0ZURzdFJlY2VpdmUsIGFyZ3MpIDwgMCkg
eworICAgIFZJUl9GUkVFKHByaXYtPm1pZ3JhdGlvbkRzdFJlY2VpdmVUaHIpOworICAgIGlmIChW
SVJfQUxMT0MocHJpdi0+bWlncmF0aW9uRHN0UmVjZWl2ZVRocikgPCAwKQorICAgICAgICBnb3Rv
IGVycm9yOworICAgIGlmICh2aXJUaHJlYWRDcmVhdGUocHJpdi0+bWlncmF0aW9uRHN0UmVjZWl2
ZVRociwgdHJ1ZSwgbGlieGxEb01pZ3JhdGVEc3RSZWNlaXZlLCBhcmdzKSA8IDApIHsKICAgICAg
ICAgdmlyUmVwb3J0RXJyb3IoVklSX0VSUl9PUEVSQVRJT05fRkFJTEVELCAiJXMiLAogICAgICAg
ICAgICAgICAgICAgICAgICBfKCJGYWlsZWQgdG8gY3JlYXRlIHRocmVhZCBmb3IgcmVjZWl2aW5n
IG1pZ3JhdGlvbiBkYXRhIikpOwogICAgICAgICBnb3RvIGVuZGpvYjsKQEAgLTEyOTEsNiArMTI5
NiwxMyBAQCBsaWJ4bERvbWFpbk1pZ3JhdGlvbkRzdEZpbmlzaCh2aXJDb25uZWN0UHRyIGRjb25u
LAogICAgIHZpck9iamVjdEV2ZW50UHRyIGV2ZW50ID0gTlVMTDsKICAgICB2aXJEb21haW5QdHIg
ZG9tID0gTlVMTDsKIAorICAgIGlmIChwcml2LT5taWdyYXRpb25Ec3RSZWNlaXZlVGhyKSB7Cisg
ICAgICAgIHZpck9iamVjdFVubG9jayh2bSk7CisgICAgICAgIHZpclRocmVhZEpvaW4ocHJpdi0+
bWlncmF0aW9uRHN0UmVjZWl2ZVRocik7CisgICAgICAgIHZpck9iamVjdExvY2sodm0pOworICAg
ICAgICBWSVJfRlJFRShwcml2LT5taWdyYXRpb25Ec3RSZWNlaXZlVGhyKTsKKyAgICB9CisKICAg
ICB2aXJQb3J0QWxsb2NhdG9yUmVsZWFzZShwcml2LT5taWdyYXRpb25Qb3J0KTsKICAgICBwcml2
LT5taWdyYXRpb25Qb3J0ID0gMDsKIAotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:31:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21:31: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 1fxfOI-0007JO-VM; Wed, 05 Sep 2018 21:31:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfOH-0007JB-Ei
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:31:09 +0000
X-Inumbo-ID: b85a94b0-b152-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b85a94b0-b152-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:29:07 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:28:16 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: libvir-list@redhat.com
Date: Wed,  5 Sep 2018 15:28:03 -0600
Message-Id: <20180905212804.10587-5-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
References: <20180905212804.10587-1-jfehlig@suse.com>
Subject: [Xen-devel] [PATCH 4/5] libxl: fix job handling across migration
 phases on dst
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Jim Fehlig <jfehlig@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>

VGhlIGxpYnhsRG9tYWluTWlncmF0aW9uRHN0KiBmdW5jdGlvbnMgYXJlIGEgYml0IGZsYXdlZCBp
biB0aGVpcgpoYW5kbGluZyBvZiBtb2RpZnkgam9icy4gQSBqb2IgYmVnaW5zIHdoZW4gdGhlIGRl
c3RpbmF0aW9uIGhvc3QKYmVnaW5zIHJlY2VpdmluZyB0aGUgaW5jb21pbmcgVk0gYW5kIGVuZHMg
YWZ0ZXIgdGhlIFZNIGlzIHN0YXJ0ZWQuClRoZSBmaW5pc2ggcGhhc2UgY29udGFpbnMgYW5vdGhl
ciBCZWdpbkpvYi9FbmRKb2Igc2VxdWVuY2UuCgpUaGlzIHBhdGNoIGNoYW5nZXMgdGhlIGxvZ2lj
IHRvIGJlZ2luIGEgam9iIGZvciB0aGUgaW5jb21pbmcgVk0KaW4gdGhlIHByZXBhcmUgcGhhc2Ug
YW5kIGVuZCB0aGUgam9iIGluIHRoZSBmaW5pc2ggcGhhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKaW0g
RmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgotLS0KIHNyYy9saWJ4bC9saWJ4bF9kcml2ZXIuYyAg
ICB8ICA3IC0tLS0KIHNyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyB8IDY1ICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2xpYnhsL2xpYnhsX2RyaXZl
ci5jIGIvc3JjL2xpYnhsL2xpYnhsX2RyaXZlci5jCmluZGV4IDVhNWU3OTI5NTcuLjczYzJmZjM1
NDYgMTAwNjQ0Ci0tLSBhL3NyYy9saWJ4bC9saWJ4bF9kcml2ZXIuYworKysgYi9zcmMvbGlieGwv
bGlieGxfZHJpdmVyLmMKQEAgLTYwMjAsMTUgKzYwMjAsOCBAQCBsaWJ4bERvbWFpbk1pZ3JhdGVG
aW5pc2gzUGFyYW1zKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgIH0KIAotICAgIGlmIChsaWJ4bERvbWFpbk9iakJlZ2luSm9iKGRyaXZlciwgdm0sIExJQlhM
X0pPQl9NT0RJRlkpIDwgMCkgewotICAgICAgICB2aXJEb21haW5PYmpFbmRBUEkoJnZtKTsKLSAg
ICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotCiAgICAgcmV0ID0gbGlieGxEb21haW5NaWdyYXRp
b25Ec3RGaW5pc2goZGNvbm4sIHZtLCBmbGFncywgY2FuY2VsbGVkKTsKIAotICAgIGxpYnhsRG9t
YWluT2JqRW5kSm9iKGRyaXZlciwgdm0pOwotCiAgICAgdmlyRG9tYWluT2JqRW5kQVBJKCZ2bSk7
CiAKICAgICByZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEvc3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlv
bi5jIGIvc3JjL2xpYnhsL2xpYnhsX21pZ3JhdGlvbi5jCmluZGV4IDE5MTk3M2VkZWIuLjU0YjAx
YTMxNjkgMTAwNjQ0Ci0tLSBhL3NyYy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYworKysgYi9zcmMv
bGlieGwvbGlieGxfbWlncmF0aW9uLmMKQEAgLTI2Niw5ICsyNjYsNiBAQCBsaWJ4bERvTWlncmF0
ZURzdFJlY2VpdmUodm9pZCAqb3BhcXVlKQogICAgIHNpemVfdCBpOwogCiAgICAgdmlyT2JqZWN0
UmVmKHZtKTsKLSAgICB2aXJPYmplY3RMb2NrKHZtKTsKLSAgICBpZiAobGlieGxEb21haW5PYmpC
ZWdpbkpvYihkcml2ZXIsIHZtLCBMSUJYTF9KT0JfTU9ESUZZKSA8IDApCi0gICAgICAgIGdvdG8g
Y2xlYW51cDsKIAogICAgIC8qCiAgICAgICogQWx3YXlzIHN0YXJ0IHRoZSBkb21haW4gcGF1c2Vk
LiAgSWYgbmVlZGVkLCB1bnBhdXNlIGluIHRoZQpAQCAtMjg4LDEwICsyODUsNiBAQCBsaWJ4bERv
TWlncmF0ZURzdFJlY2VpdmUodm9pZCAqb3BhcXVlKQogICAgIGFyZ3MtPm5zb2NrcyA9IDA7CiAg
ICAgVklSX0ZPUkNFX0NMT1NFKHJlY3ZmZCk7CiAgICAgdmlyT2JqZWN0VW5yZWYoYXJncyk7Ci0K
LSAgICBsaWJ4bERvbWFpbk9iakVuZEpvYihkcml2ZXIsIHZtKTsKLQotIGNsZWFudXA6CiAgICAg
dmlyRG9tYWluT2JqRW5kQVBJKCZ2bSk7CiB9CiAKQEAgLTU4Myw2ICs1NzYsMTMgQEAgbGlieGxE
b21haW5NaWdyYXRpb25Ec3RQcmVwYXJlVHVubmVsMyh2aXJDb25uZWN0UHRyIGRjb25uLAogICAg
ICAgICBnb3RvIGVycm9yOwogICAgICpkZWYgPSBOVUxMOwogCisgICAgLyoKKyAgICAgKiBVbmxl
c3MgYW4gZXJyb3IgaXMgZW5jb3VudGVyZWQgaW4gdGhpcyBmdW5jdGlvbiwgdGhlIGpvYiB3aWxs
CisgICAgICogYmUgdGVybWluYXRlZCBpbiB0aGUgZmluaXNoIHBoYXNlLgorICAgICAqLworICAg
IGlmIChsaWJ4bERvbWFpbk9iakJlZ2luSm9iKGRyaXZlciwgdm0sIExJQlhMX0pPQl9NT0RJRlkp
IDwgMCkKKyAgICAgICAgZ290byBlcnJvcjsKKwogICAgIHByaXYgPSB2bS0+cHJpdmF0ZURhdGE7
CiAKICAgICBpZiAodGFpbnRfaG9vaykgewpAQCAtNTk1LDE4ICs1OTUsMTggQEAgbGlieGxEb21h
aW5NaWdyYXRpb25Ec3RQcmVwYXJlVHVubmVsMyh2aXJDb25uZWN0UHRyIGRjb25uLAogICAgICAq
IHN0cmVhbSAtPiBwaXBlIC0+IHJlY3ZmZCBvZiBsaWJ4bERvbWFpblN0YXJ0UmVzdG9yZQogICAg
ICAqLwogICAgIGlmIChwaXBlKGRhdGFGRCkgPCAwKQotICAgICAgICBnb3RvIGVycm9yOworICAg
ICAgICBnb3RvIGVuZGpvYjsKIAogICAgIC8qIFN0cmVhbSBkYXRhIHdpbGwgYmUgd3JpdHRlbiB0
byBwaXBlSW4gKi8KICAgICBpZiAodmlyRkRTdHJlYW1PcGVuKHN0LCBkYXRhRkRbMV0pIDwgMCkK
LSAgICAgICAgZ290byBlcnJvcjsKKyAgICAgICAgZ290byBlbmRqb2I7CiAgICAgZGF0YUZEWzFd
ID0gLTE7IC8qICdzdCcgb3ducyB0aGUgRkQgbm93ICYgd2lsbCBjbG9zZSBpdCAqLwogCiAgICAg
aWYgKGxpYnhsTWlncmF0aW9uRHN0QXJnc0luaXRpYWxpemUoKSA8IDApCi0gICAgICAgIGdvdG8g
ZXJyb3I7CisgICAgICAgIGdvdG8gZW5kam9iOwogCiAgICAgaWYgKCEoYXJncyA9IHZpck9iamVj
dE5ldyhsaWJ4bE1pZ3JhdGlvbkRzdEFyZ3NDbGFzcykpKQotICAgICAgICBnb3RvIGVycm9yOwor
ICAgICAgICBnb3RvIGVuZGpvYjsKIAogICAgIGFyZ3MtPmNvbm4gPSB2aXJPYmplY3RSZWYoZGNv
bm4pOwogICAgIGFyZ3MtPnZtID0gdmlyT2JqZWN0UmVmKHZtKTsKQEAgLTYyMCwxMiArNjIwLDE1
IEBAIGxpYnhsRG9tYWluTWlncmF0aW9uRHN0UHJlcGFyZVR1bm5lbDModmlyQ29ubmVjdFB0ciBk
Y29ubiwKICAgICBpZiAodmlyVGhyZWFkQ3JlYXRlKCZ0aHJlYWQsIGZhbHNlLCBsaWJ4bERvTWln
cmF0ZURzdFJlY2VpdmUsIGFyZ3MpIDwgMCkgewogICAgICAgICB2aXJSZXBvcnRFcnJvcihWSVJf
RVJSX09QRVJBVElPTl9GQUlMRUQsICIlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIF8oIkZh
aWxlZCB0byBjcmVhdGUgdGhyZWFkIGZvciByZWNlaXZpbmcgbWlncmF0aW9uIGRhdGEiKSk7Ci0g
ICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgIGdvdG8gZW5kam9iOwogICAgIH0KIAogICAgIHJl
dCA9IDA7CiAgICAgZ290byBkb25lOwogCisgZW5kam9iOgorICAgIGxpYnhsRG9tYWluT2JqRW5k
Sm9iKGRyaXZlciwgdm0pOworCiAgZXJyb3I6CiAgICAgbGlieGxNaWdyYXRpb25Db29raWVGcmVl
KG1pZyk7CiAgICAgVklSX0ZPUkNFX0NMT1NFKGRhdGFGRFsxXSk7CkBAIC02NzksNiArNjgyLDEz
IEBAIGxpYnhsRG9tYWluTWlncmF0aW9uRHN0UHJlcGFyZSh2aXJDb25uZWN0UHRyIGRjb25uLAog
ICAgICAgICBnb3RvIGVycm9yOwogICAgICpkZWYgPSBOVUxMOwogCisgICAgLyoKKyAgICAgKiBV
bmxlc3MgYW4gZXJyb3IgaXMgZW5jb3VudGVyZWQgaW4gdGhpcyBmdW5jdGlvbiwgdGhlIGpvYiB3
aWxsCisgICAgICogYmUgdGVybWluYXRlZCBpbiB0aGUgZmluaXNoIHBoYXNlLgorICAgICAqLwor
ICAgIGlmIChsaWJ4bERvbWFpbk9iakJlZ2luSm9iKGRyaXZlciwgdm0sIExJQlhMX0pPQl9NT0RJ
RlkpIDwgMCkKKyAgICAgICAgZ290byBlcnJvcjsKKwogICAgIHByaXYgPSB2bS0+cHJpdmF0ZURh
dGE7CiAKICAgICBpZiAodGFpbnRfaG9vaykgewpAQCAtNjg5LDI3ICs2OTksMjcgQEAgbGlieGxE
b21haW5NaWdyYXRpb25Ec3RQcmVwYXJlKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgLyogQ3Jl
YXRlIHNvY2tldCBjb25uZWN0aW9uIHRvIHJlY2VpdmUgbWlncmF0aW9uIGRhdGEgKi8KICAgICBp
ZiAoIXVyaV9pbikgewogICAgICAgICBpZiAoKGhvc3RuYW1lID0gdmlyR2V0SG9zdG5hbWUoKSkg
PT0gTlVMTCkKLSAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICBnb3RvIGVuZGpv
YjsKIAogICAgICAgICBpZiAoU1RSUFJFRklYKGhvc3RuYW1lLCAibG9jYWxob3N0IikpIHsKICAg
ICAgICAgICAgIHZpclJlcG9ydEVycm9yKFZJUl9FUlJfSU5URVJOQUxfRVJST1IsICIlcyIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfKCJob3N0bmFtZSBvbiBkZXN0aW5hdGlvbiByZXNv
bHZlZCB0byBsb2NhbGhvc3QsIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGJ1dCBt
aWdyYXRpb24gcmVxdWlyZXMgYW4gRlFETiIpKTsKLSAgICAgICAgICAgIGdvdG8gZXJyb3I7Cisg
ICAgICAgICAgICBnb3RvIGVuZGpvYjsKICAgICAgICAgfQogCiAgICAgICAgIGlmICh2aXJQb3J0
QWxsb2NhdG9yQWNxdWlyZShkcml2ZXItPm1pZ3JhdGlvblBvcnRzLCAmcG9ydCkgPCAwKQotICAg
ICAgICAgICAgZ290byBlcnJvcjsKKyAgICAgICAgICAgIGdvdG8gZW5kam9iOwogCiAgICAgICAg
IHByaXYtPm1pZ3JhdGlvblBvcnQgPSBwb3J0OwogICAgICAgICBpZiAodmlyQXNwcmludGYodXJp
X291dCwgInRjcDovLyVzOiVkIiwgaG9zdG5hbWUsIHBvcnQpIDwgMCkKLSAgICAgICAgICAgIGdv
dG8gZXJyb3I7CisgICAgICAgICAgICBnb3RvIGVuZGpvYjsKICAgICB9IGVsc2UgewogICAgICAg
ICBpZiAoIShTVFJQUkVGSVgodXJpX2luLCAidGNwOi8vIikpKSB7CiAgICAgICAgICAgICAvKiBu
b3QgZnVsbCBVUkksIGFkZCBwcmVmaXggdGNwOi8vICovCiAgICAgICAgICAgICBjaGFyICp0bXA7
CiAgICAgICAgICAgICBpZiAodmlyQXNwcmludGYoJnRtcCwgInRjcDovLyVzIiwgdXJpX2luKSA8
IDApCi0gICAgICAgICAgICAgICAgZ290byBlcnJvcjsKKyAgICAgICAgICAgICAgICBnb3RvIGVu
ZGpvYjsKICAgICAgICAgICAgIHVyaSA9IHZpclVSSVBhcnNlKHRtcCk7CiAgICAgICAgICAgICBW
SVJfRlJFRSh0bXApOwogICAgICAgICB9IGVsc2UgewpAQCAtNzIwLDIwICs3MzAsMjAgQEAgbGli
eGxEb21haW5NaWdyYXRpb25Ec3RQcmVwYXJlKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgICAg
ICAgICB2aXJSZXBvcnRFcnJvcihWSVJfRVJSX0lOVkFMSURfQVJHLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXygidW5hYmxlIHRvIHBhcnNlIFVSSTogJXMiKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVyaV9pbik7Ci0gICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAg
ICAgZ290byBlbmRqb2I7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAodXJpLT5zZXJ2ZXIgPT0g
TlVMTCkgewogICAgICAgICAgICAgdmlyUmVwb3J0RXJyb3IoVklSX0VSUl9JTlZBTElEX0FSRywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8oIm1pc3NpbmcgaG9zdCBpbiBtaWdyYXRpb24g
VVJJOiAlcyIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJpX2luKTsKLSAgICAgICAg
ICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICBnb3RvIGVuZGpvYjsKICAgICAgICAgfQogICAg
ICAgICBob3N0bmFtZSA9IHVyaS0+c2VydmVyOwogCiAgICAgICAgIGlmICh1cmktPnBvcnQgPT0g
MCkgewogICAgICAgICAgICAgaWYgKHZpclBvcnRBbGxvY2F0b3JBY3F1aXJlKGRyaXZlci0+bWln
cmF0aW9uUG9ydHMsICZwb3J0KSA8IDApCi0gICAgICAgICAgICAgICAgZ290byBlcnJvcjsKKyAg
ICAgICAgICAgICAgICBnb3RvIGVuZGpvYjsKIAogICAgICAgICAgICAgcHJpdi0+bWlncmF0aW9u
UG9ydCA9IHBvcnQ7CiAgICAgICAgIH0gZWxzZSB7CkBAIC03NDEsNyArNzUxLDcgQEAgbGlieGxE
b21haW5NaWdyYXRpb25Ec3RQcmVwYXJlKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgICAgIH0K
IAogICAgICAgICBpZiAodmlyQXNwcmludGYodXJpX291dCwgInRjcDovLyVzOiVkIiwgaG9zdG5h
bWUsIHBvcnQpIDwgMCkKLSAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICBnb3Rv
IGVuZGpvYjsKICAgICB9CiAKICAgICBzbnByaW50Zihwb3J0c3RyLCBzaXplb2YocG9ydHN0ciks
ICIlZCIsIHBvcnQpOwpAQCAtNzUxLDE0ICs3NjEsMTQgQEAgbGlieGxEb21haW5NaWdyYXRpb25E
c3RQcmVwYXJlKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmc29ja3MsICZuc29ja3MpIDwgMCkgewogICAgICAgICB2aXJSZXBvcnRFcnJvcihW
SVJfRVJSX09QRVJBVElPTl9GQUlMRUQsICIlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIF8o
IkZhaWwgdG8gY3JlYXRlIHNvY2tldCBmb3IgaW5jb21pbmcgbWlncmF0aW9uIikpOwotICAgICAg
ICBnb3RvIGVycm9yOworICAgICAgICBnb3RvIGVuZGpvYjsKICAgICB9CiAKICAgICBpZiAobGli
eGxNaWdyYXRpb25Ec3RBcmdzSW5pdGlhbGl6ZSgpIDwgMCkKLSAgICAgICAgZ290byBlcnJvcjsK
KyAgICAgICAgZ290byBlbmRqb2I7CiAKICAgICBpZiAoIShhcmdzID0gdmlyT2JqZWN0TmV3KGxp
YnhsTWlncmF0aW9uRHN0QXJnc0NsYXNzKSkpCi0gICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAg
IGdvdG8gZW5kam9iOwogCiAgICAgYXJncy0+Y29ubiA9IHZpck9iamVjdFJlZihkY29ubik7CiAg
ICAgYXJncy0+dm0gPSB2aXJPYmplY3RSZWYodm0pOwpAQCAtNzg2LDExICs3OTYsMTQgQEAgbGli
eGxEb21haW5NaWdyYXRpb25Ec3RQcmVwYXJlKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgfQog
CiAgICAgaWYgKCFuc29ja3NfbGlzdGVuKQotICAgICAgICBnb3RvIGVycm9yOworICAgICAgICBn
b3RvIGVuZGpvYjsKIAogICAgIHJldCA9IDA7CiAgICAgZ290byBkb25lOwogCisgZW5kam9iOgor
ICAgIGxpYnhsRG9tYWluT2JqRW5kSm9iKGRyaXZlciwgdm0pOworCiAgZXJyb3I6CiAgICAgZm9y
IChpID0gMDsgaSA8IG5zb2NrczsgaSsrKSB7CiAgICAgICAgIHZpck5ldFNvY2tldENsb3NlKHNv
Y2tzW2ldKTsKQEAgLTEzNTQsNiArMTM2Nyw4IEBAIGxpYnhsRG9tYWluTWlncmF0aW9uRHN0Rmlu
aXNoKHZpckNvbm5lY3RQdHIgZGNvbm4sCiAgICAgICAgICAgICB2aXJEb21haW5PYmpMaXN0UmVt
b3ZlKGRyaXZlci0+ZG9tYWlucywgdm0pOwogICAgIH0KIAorICAgIC8qIEVuZEpvYiBmb3IgY29y
cmVzcG9uZGluZyBCZWdpbkpvYiBpbiBwcmVwYXJlIHBoYXNlICovCisgICAgbGlieGxEb21haW5P
YmpFbmRKb2IoZHJpdmVyLCB2bSk7CiAgICAgdmlyT2JqZWN0RXZlbnRTdGF0ZVF1ZXVlKGRyaXZl
ci0+ZG9tYWluRXZlbnRTdGF0ZSwgZXZlbnQpOwogICAgIHZpck9iamVjdFVucmVmKGNmZyk7CiAg
ICAgcmV0dXJuIGRvbTsKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:37:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 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 1fxfUj-0007X3-Nj; Wed, 05 Sep 2018 21:37:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfUi-0007Wy-9g
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:37:48 +0000
X-Inumbo-ID: 0bf69485-b154-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0bf69485-b154-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:38:37 +0000 (UTC)
Received: from [192.168.1.50] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Wed, 05 Sep 2018 15:37:45 -0600
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-126201-mainreport@xen.org>
 <5B7BF42E02000078001E06A7@suse.com>
 <5ec84362-88e6-c9d8-6f17-578616ab1a76@suse.com>
 <20180824085802.5gfltbaywpfffytw@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <0da24866-ef6f-8657-130a-c4021be934c4@suse.com>
Date: Wed, 5 Sep 2018 15:37:43 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <20180824085802.5gfltbaywpfffytw@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-4.9-testing test] 126201: 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>,
 osstest service owner <osstest-admin@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>

T24gMDgvMjQvMjAxOCAwMjo1OCBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEF1ZyAyMiwg
MjAxOCBhdCAwNDo1MjoyN1BNIC0wNjAwLCBKaW0gRmVobGlnIHdyb3RlOgo+PiBPbiAwOC8yMS8y
MDE4IDA1OjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIxLjA4LjE4IGF0IDAz
OjExLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+Pj4gZmxpZ2h0IDEy
NjIwMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KPj4+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI2MjAxLwo+Pj4+Cj4+Pj4gUmVncmVzc2lv
bnMgOi0oCj4+Pj4KPj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9j
a2luZywKPj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+PiAg
ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyNDMyOAo+Pj4KPj4+IFNvbWV0aGluZyBuZWVkcyB0
byBiZSBkb25lIGFib3V0IHRoaXMsIGFzIHRoaXMgY29udGludWVkIGZhaWx1cmUgaXMKPj4+IGJs
b2NraW5nIHRoZSA0LjkuMyByZWxlYXNlLiBJIGRpZCBtYWlsIGFib3V0IHRoaXMgb24gQXVnIDJu
ZCBhbHJlYWR5Cj4+PiBmb3IgZmxpZ2h0IDEyNTcxMCwgSSd2ZSBnb3QgYmFjayBmcm9tIFdlaToK
Pj4+Cj4+Pj4gVGhpcyBpcyBsaWJ2aXJ0ZCdzIGVycm9yIG1lc3NhZ2UuCj4+Pj4KPj4+PiBUaGUg
cmVtb3RlIGhvc3QgY2FuJ3Qgb2J0YWluIHRoZSBzdGF0ZSBjaGFuZ2UgbG9nIGR1ZSB0byBpdCBp
cyBhbHJlYWR5Cj4+Pj4gaGVsZCBieSBhbm90aGVyIHRhc2svdGhyZWFkLiBJdCBjb3VsZCBiZSBh
IGxpYnZpcnQgLyBsaWJ4bCBidWcuCj4+Pj4KPj4+PiAyMDE4LTA4LTAxIDE2OjEyOjEzLjQzMysw
MDAwOiAzNDkxOiB3YXJuaW5nIDogbGlieGxEb21haW5PYmpCZWdpbkpvYjoxNTEgOgo+Pj4+IENh
bm5vdCBzdGFydCBqb2IgKG1vZGlmeSkgZm9yIGRvbWFpbiBkZWJpYW4uZ3Vlc3Qub3NzdGVzdDsg
Y3VycmVudCBqb2IgaXMgKG1vZGlmeSkgb3duZWQgYnkgKDI0OTc1KQo+Pgo+PiBJIHRvb2sgYSBj
bG9zZXIgbG9vayBhdCB0aGUgbG9ncyBhbmQgaXQgYXBwZWFycyB0aGUgZmluaXNoIHBoYXNlIG9m
Cj4+IG1pZ3JhdGlvbiBmYWlscyB0byBhY3F1aXJlIHRoZSBkb21haW4gam9iIGxvY2sgc2luY2Ug
aXQgaXMgYWxyZWFkeSBoZWxkIGJ5Cj4+IHRoZSBwZXJmb3JtIHBoYXNlLiBJbiB0aGUgcGVyZm9y
bSBwaGFzZSwgYWZ0ZXIgdGhlIHZtIGhhcyBiZWVuIHRyYW5zZmVycmVkCj4+IHRvIHRoZSBkc3Qs
IHRoZSBxZW11IHByb2Nlc3MgYXNzb2NpYXRlZCB3aXRoIHRoZSB2bSBpcyBzdGFydGVkLiBGb3Ig
d2hhdGV2ZXIKPj4gcmVhc29uIHRoYXQgdGFrZXMgYSBsb25nIHRpbWUgb24gdGhpcyBob3N0Ogo+
Pgo+PiAyMDE4LTA4LTE5IDE3OjA1OjE5LjE4MiswMDAwOiBsaWJ4bDogbGlieGxfZG0uYzoyMjM1
OmxpYnhsX19zcGF3bl9sb2NhbF9kbToKPj4gRG9tYWluIDE6U3Bhd25pbmcgZGV2aWNlLW1vZGVs
IC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoCj4+IGFyZ3VtZW50
czogLi4uCj4+IDIwMTgtMDgtMTkgMTc6MDU6MTkuMTg4KzAwMDA6IGxpYnhsOiBsaWJ4bF9leGVj
LmM6Mzk4OnNwYXduX3dhdGNoX2V2ZW50Ogo+PiBkb21haW4gMSBkZXZpY2UgbW9kZWw6IHNwYXdu
IHdhdGNoIHA9KG51bGwpCj4gCj4gVGhpcyBpcyBhIHNwdXJpb3VzIGV2ZW50IGFmdGVyIHRoZSB3
YXRjaCBoYXMgYmVlbiBzZXQgdXAuCj4gCj4+IC4uLgo+PiAyMDE4LTA4LTE5IDE3OjA1OjUxLjUy
OSswMDAwOiBsaWJ4bDogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazoKPj4gd2F0
Y2ggdz0weDdmODRhMDA0N2VlOCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzEv
c3RhdGUgdG9rZW49Mi8xOgo+PiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1v
ZGVsLzEvc3RhdGUKPj4gMjAxOC0wOC0xOSAxNzowNTo1MS41MjkrMDAwMDogbGlieGw6IGxpYnhs
X2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6Cj4+IGRvbWFpbiAxIGRldmljZSBtb2RlbDog
c3Bhd24gd2F0Y2ggcD1ydW5uaW5nCj4gCj4gU28gaXQgaGFzIHRha2VuIDMycyBmb3IgUUVNVSB0
byB3cml0ZSAicnVubmluZyIgaW4geGVuc3RvcmUuIFRoaXMsCj4gaG93ZXZlciwgaXMgc3RpbGwg
d2l0aGluIHRoZSB0aW1lb3V0IGxpbWl0IHNldCBieSBsaWJ4bCAoNjBzKS4KClJpZ2h0LCBidXQg
aXQgaXMgbm90IHdpdGhpbiBsaWJ2aXJ0J3Mgam9iIHdhaXQgdGltZW91dCwgd2hpY2ggaXMgMzBz
LgoKSSd2ZSBzZW50IGEgc2VyaWVzIHRvIGZpeCB0aGlzIGFuZCBvdGhlciBwcm9ibGVtcyBJIGZv
dW5kIHdoaWxlIHRlc3RpbmcvZGVidWdnaW5nCgpodHRwczovL3d3dy5yZWRoYXQuY29tL2FyY2hp
dmVzL2xpYnZpci1saXN0LzIwMTgtU2VwdGVtYmVyL21zZzAwMTc4Lmh0bWwKCkFzc3VtaW5nIHRo
b3NlIHBhdGNoZXMgYXJlIGNvbW1pdHRlZCB0byBsaWJ2aXJ0LmdpdCBtYXN0ZXIsIGl0J3Mgbm90
IGNsZWFyIGhvdyAKdGhleSB3aWxsIGltcHJvdmUgdGhpcyBhbmQgb3RoZXIgdGVzdHMgdGhhdCB1
c2UgYW4gb2xkZXIsIGZpeGVkIGxpYnZpcnQgY29tbWl0LgoKUmVnYXJkcywKSmltCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 21:43:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 21: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 1fxfaH-0008Ca-FC; Wed, 05 Sep 2018 21:43:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ayz8=lt=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fxfaG-0008CV-L5
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 21:43:32 +0000
X-Inumbo-ID: d8aa91d4-b154-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8aa91d4-b154-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 21:44:21 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 05 Sep 2018 15:43:23 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  5 Sep 2018 15:43:12 -0600
Message-Id: <20180905214312.10907-1-jfehlig@suse.com>
X-Mailer: git-send-email 2.18.0
Subject: [Xen-devel] [PATCH OSSTEST] Install GnuTLS for libvirt 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: ian.jackson@citrix.com, Jim Fehlig <jfehlig@suse.com>, wei.liu2@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>

U2luY2UgbGlidmlydCBjb21taXQgNjBkOWFkNmYgR251VExTIGlzIHJlcXVpcmVkIHRvIGJ1aWxk
IGxpYnZpcnQuIFRoZQp2YXJpb3VzIGxpYnZpcnQgYnVpbGQgdGVzdHMgaW4gb3NzdGVzdCBiZWdh
biBmYWlsaW5nIGFmdGVyIHRoZSBjb21taXQKaGl0IGxpYnZpcnQuZ2l0IG1hc3Rlci4gQWRkaW5n
IGxpYmdudXRsczI4LWRldiB0byB0aGUgbGlzdCBvZiBwYWNrYWdlcwpuZWVkZWQgdG8gYnVpbGQg
bGlidmlydCB3aWxsIGZpeCB0aGUgY3VycmVudGx5IGJyb2tlbiBidWlsZHMuCgpTaWduZWQtb2Zm
LWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgotLS0KClJlYmFzZSBhbmQgcmVwb3N0
IG9mCgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTgtMDcvbXNnMDI1ODQuaHRtbAoKIE9zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0gfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2aXJ0LnBtIGIvT3NzdGVzdC9Ub29sc3RhY2sv
bGlidmlydC5wbQppbmRleCA0NWRmMTczLi5kNWNkYTc3IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rv
b2xzdGFjay9saWJ2aXJ0LnBtCisrKyBiL09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KQEAg
LTI2LDcgKzI2LDcgQEAgdXNlIFhNTDo6TGliWE1MOwogCiBzdWIgbmV3IHsKICAgICBteSAoJGNs
YXNzLCAkaG8sICRtZXRobmFtZSwkYXNzZXQpID0gQF87Ci0gICAgbXkgQGV4dHJhX3BhY2thZ2Vz
ID0gcXcobGliYXZhaGktY2xpZW50Myk7CisgICAgbXkgQGV4dHJhX3BhY2thZ2VzID0gcXcobGli
YXZhaGktY2xpZW50MyBsaWJnbnV0bHMyOC1kZXYpOwogICAgIG15ICRubF9saWIgPSAibGlibmwt
My0yMDAiOwogICAgICRubF9saWIgPSAibGlibmwxIiBpZiAoJGhvLT57U3VpdGV9ID1+IG0vd2hl
ZXp5Lyk7CiAgICAgcHVzaChAZXh0cmFfcGFja2FnZXMsICRubF9saWIpOwotLSAKMi4xOC4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 22:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 22:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxg1o-0001hu-VB; Wed, 05 Sep 2018 22:12:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=peqc=lt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxg1n-0001hk-Jg
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 22:11:59 +0000
X-Inumbo-ID: d269f350-b158-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d269f350-b158-11e8-a6a9-d7ebe60f679a;
 Wed, 05 Sep 2018 22: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 1fxg1i-00013C-BV; Wed, 05 Sep 2018 22:11: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 1fxg1i-0000hQ-0M; Wed, 05 Sep 2018 22:11:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxg1h-0001sj-Vk; Wed, 05 Sep 2018 22:11:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127298-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl:host-install(4):broken: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-i386-xl-qemuu-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-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-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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-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-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-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-multivcpu: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: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check: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-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=9eabacaf4ce59a07baacac5f31586de4ae7e9194
X-Osstest-Versions-That: linux=e8d49e4292d9156a081752dee3f5a0cd12857da9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 05 Sep 2018 22:11:53 +0000
Subject: [Xen-devel] [linux-4.9 test] 127298: 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>

ZmxpZ2h0IDEyNzI5OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzI5OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI3
MDA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyNzAwNgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzAwNgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3MDA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcwMDYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzAwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MDA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgOWVhYmFjYWY0Y2U1OWEwN2JhYWNhYzVmMzE1ODZkZTRhZTdlOTE5NApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZThkNDllNDI5MmQ5MTU2YTA4MTc1MmRl
ZTNmNWEwY2QxMjg1N2RhOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3MDA2ICAyMDE4LTA4LTMw
IDE5OjM4OjIyIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzI5OCAgMjAxOC0w
OS0wNSAwNzo0Njo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gUGFuaXp6byA8YWxiZXJ0b0Bh
bWFydWxhc29sdXRpb25zLmNvbT4KICBBbGVrc2FuZGVyIE1vcmdhZG8gPGFsZWtzYW5kZXJAYWxl
a3NhbmRlci5lcz4KICBBbGV4YW5kZXIgU3ZlcmRsaW4gPGFsZXhhbmRlci5zdmVyZGxpbkBub2tp
YS5jb20+CiAgQWxleGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4K
ICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFuZGkgS2xlZW4gPGFrQGxp
bnV4LmludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBC
cmFuZG9uIDxhbnRob255QGFtYXJ1bGFzb2x1dGlvbnMuY29tPgogIEFyaWVsIEVsaW9yIDxhcmll
bC5lbGlvckBjYXZpdW0uY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFy
dCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgogIEJlcm5kIEVkbGluZ2VyIDxi
ZXJuZC5lZGxpbmdlckBob3RtYWlsLmRlPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgog
IENhbHZpbiBXYWx0b24gPGNhbHZpbi53YWx0b25Aa2Vwc3Rpbi5jYT4KICBjaGVuIGppZSA8Y2hl
bmppZTZAaHVhd2VpLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjaHJpc3RvZmZlci5kYWxsQGFy
bS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1icmVuZGFAbGludXgudm5ldC5pYm0uY29tPgog
IENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuIENhcnBlbnRl
ciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBTdHJlZXRtYW4gPGRkc3RyZWV0QGll
ZWUub3JnPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVs
IFJvc2VuYmVyZyA8ZHJvc2VuQGdvb2dsZS5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVk
aGF0LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEb25nIEFpc2hlbmcgPEFpc2hlbmcuZG9u
Z0BueHAuY29tPgogIEVyaWMgU2FuZGVlbiA8c2FuZGVlbkByZWRoYXQuY29tPgogIEV0aGFuIFpo
YW8gPGV0aGFuLnpoYW9Ab3JhY2xlLmNvbT4KICBFdWdlbml1IFJvc2NhIDxlcm9zY2FAZGUuYWRp
dC1qdi5jb20+CiAgRXVnZW5pdSBSb3NjYSA8cm9zY2FldWdlbml1QGdtYWlsLmNvbT4KICBFeWFs
IEJpcmdlciA8ZXlhbC5iaXJnZXJAZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJh
bGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAg
R292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgSGFj
a21hbm4gPGdoYWNrbWFubkBhbmRyb2lkLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5A
Z29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEguIE5pa29sYXVzIFNjaGFsbGVyIDxo
bnNAZ29sZGVsaWNvLmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJt
LmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEluZ28gTW9sbmFyIDxt
aW5nb0BrZXJuZWwub3JnPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKZW5zIEF4
Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyb21lIEJydW5ldCA8amJydW5ldEBiYXlsaWJyZS5j
b20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBqaWVAY2hlbmppZTZA
aHV3ZWkuY29tIDxqaWVAY2hlbmppZTZAaHV3ZWkuY29tPgogIEppbSBHaWxsIDxqZ2lsbEB2bXdh
cmUuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFu
bmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvaGFubmVzIFdlaW5lciA8aGFu
bmVzQGNtcHhjaGcub3JnPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgog
IEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9A
Y29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2ly
YW4gS3VtYXIgTW9kdWt1cmkgPGtpcmFuLm1vZHVrdXJpQGdtYWlsLmNvbT4KICBLaXJpbGwgVGto
YWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNv
bT4KICBMaSBXYW5nIDxsaXdhbmdAcmVkaGF0LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFs
ZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBs
aW5hcm8ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIE1hY2ll
aiBXLiBSb3p5Y2tpIDxtYWNyb0BtaXBzLmNvbT4KICBNYW5pa2FudGEgUHViYmlzZXR0eSA8bXB1
YmJpc2VAY29kZWF1cm9yYS5vcmc+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25p
eC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsgQnJvd24g
PGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNl
bkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNv
bT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHRoZXcgV2ls
Y294IDx3aWxseUBpbmZyYWRlYWQub3JnPgogIE1pY2hhZWwgQnVlc2NoIDxtQGJ1ZXMuY2g+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxNaWNoYWwu
S2FsZGVyb25AY2F2aXVtLmNvbT4KICBNaWtlIENocmlzdGllIDxtY2hyaXN0aUByZWRoYXQuY29t
PgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZyaWxvdkBnbWFpbC5jb20+CiAgTWlr
bG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0
b2NrYUByZWRoYXQuY29tPgogIG1wdWJiaXNlQGNvZGVhdXJvcmEub3JnIDxtcHViYmlzZUBjb2Rl
YXVyb3JhLm9yZz4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNr
IERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFBhdWwgTW9vcmUgPHBhdWxA
cGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+
CiAgUGV0ZXIgU2VubmEgVHNjaHVkaW4gPHBldGVyLnNlbm5hQGdtYWlsLmNvbT4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXBwIFphYmVsIDxw
LnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBoaWxsaXAgTG91Z2hlciA8cGhpbGxpcEBzcXVhc2hm
cy5vcmcudWs+CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgogIFJhZmFl
bCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWZhxYIgTWnFgmVj
a2kgPHJhZmFsQG1pbGVja2kucGw+CiAgUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5v
cmc+CiAgUmlhbiBIdW50ZXIgPHJpYW5AYWx1bS5taXQuZWR1PgogIFJvYiBDbGFyayA8cm9iZGNs
YXJrQGdtYWlsLmNvbT4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2NvdHQg
QmF1ZXIgPHNiYXVlckBwbHpkb250aGFjay5tZT4KICBTY290dCBCYXVlciA8c2NvdHQuYmF1ZXJA
aW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGlh
biBPdHQgPHNlYm90dEBsaW51eC5pYm0uY29tPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3Rp
YW4ucmVpY2hlbEBjb2xsYWJvcmEuY28udWs+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29t
PgogIFNodWJocmFqeW90aSBEYXR0YSA8c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAg
U3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkg
PHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPFN1ZGFyc2Fu
YS5LYWxsdXJ1QGNhdml1bS5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRoZW9k
b3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QHh4eHh4eHh4eHh4eHg+CiAgVGhvbWFzIFBl
dGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9ucy5jb20+CiAgVG9tYXMgV2lu
a2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9tbWkgUmFudGFsYSA8dG9tbWkudC5y
YW50YWxhQG5va2lhLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBW
aW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmxhZGltaXIgRGF2eWRvdiA8dmRh
dnlkb3YuZGV2QGdtYWlsLmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6Pgog
IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGx5IFRhcnJlYXUgPHdAMXd0
LmV1PgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWXVlSGFpYmluZyA8eXVl
aGFpYmluZ0BodWF3ZWkuY29tPgogIHl1anVhbi5xaSA8eXVqdWFuLnFpQG1lZGlhdGVrLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
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
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJt
aGYtYXJtaGYteGwgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDMxNjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 05 22:28:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Sep 2018 22: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 1fxgHI-0002SD-Dx; Wed, 05 Sep 2018 22:28: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=kzm4=lt=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fxgHH-0002S8-C0
 for xen-devel@lists.xenproject.org; Wed, 05 Sep 2018 22:27:59 +0000
X-Inumbo-ID: b4eba819-b15a-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4eba819-b15a-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 00:26:18 +0200 (CEST)
Received: by mail-ed1-f68.google.com with SMTP id f38-v6so7337228edd.8
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 15:27:58 -0700 (PDT)
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=9KxqaoCDlK5cZM/RHN01834A+VstZlol8KeiHi7ulA8=;
 b=h+pqPWxnYM3PeoGJAu9k2ZLr12/EDTtCuq0kmU5Ed3JCOmJPHNxRiBnGUd+g53wyOI
 PlE7WCj4WlMXp3VfZbjSHkqAaFMvIq0d0yRGjNlgaDjGeAz8ghs7nCnJL9f8eaxmfoUD
 p6MiR6sqGr3DacEqyrf3QtDpu0Wmox7j/J8+jfBXKjG5NEh1hn6hqAz09Vu/78tpmN8L
 uipDIS2xUixwyUdZ/98yTU2Ayxh8ahu04uTEy3lAX9t1kk6crP+JvZxr9SJQ/vfKqnuu
 7u1MnM9H+6qLZsJlaJh9sIhUlFzn86f66pp8qOK7DLcblpt5A7UmbcMv11s1DdoRyQ4v
 T90Q==
X-Gm-Message-State: APzg51CIAOIoEeAEpfEdmgMVv4xR5S2kJ/VIINljxi5cY6kjQhl3pRHN
 +WfD0lgf7zgZAmRGN/3b4YmY94vr
X-Google-Smtp-Source: ANB0VdYs/fagcxHI8CHgfBdo6jUJYMCoZOq4FQasBMuBJVsRlzkyK9h+Nuh3dSQdbfi1LwgQkhqByQ==
X-Received: by 2002:aa7:d416:: with SMTP id
 z22-v6mr400400edq.258.1536186476815; 
 Wed, 05 Sep 2018 15:27:56 -0700 (PDT)
Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com.
 [74.125.82.52])
 by smtp.gmail.com with ESMTPSA id x44-v6sm1561038edd.1.2018.09.05.15.27.56
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 05 Sep 2018 15:27:56 -0700 (PDT)
Received: by mail-wm0-f52.google.com with SMTP id q8-v6so9290049wmq.4
 for <xen-devel@lists.xenproject.org>; Wed, 05 Sep 2018 15:27:56 -0700 (PDT)
X-Received: by 2002:a1c:85cb:: with SMTP id
 h194-v6mr294381wmd.54.1536186475926; 
 Wed, 05 Sep 2018 15:27:55 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
In-Reply-To: <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 5 Sep 2018 16:27:18 -0600
X-Gmail-Original-Message-ID: <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
Message-ID: <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.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>

T24gV2VkLCBTZXAgNSwgMjAxOCBhdCAxMjo0NSBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA1LzA5LzE4IDE5OjQwLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCA1LCAyMDE4IGF0IDEwOjQwIEFNIFJhenZhbiBD
b2pvY2FydQo+ID4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+IE9uIDkv
NS8xOCA3OjI4IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4+IE9uIFR1ZSwgU2VwIDQs
IDIwMTggYXQgMjo1OCBQTSBSYXp2YW4gQ29qb2NhcnUKPiA+Pj4gPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+ID4+Pj4gT24gOS80LzE4IDExOjQwIFBNLCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4gPj4+Pj4gT24gTW9uLCBTZXAgMywgMjAxOCBhdCAxMDo1OSBQTSBBZHJpYW4g
UG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+IEluIGEgY2xhc3NpYyBI
VkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSB3b3VsZCBtb25pdG9yCj4g
Pj4+Pj4+IGxlZ2FjeSBndWVzdCBwYWdlLXRhYmxlcyBieSBtYXJraW5nIHRoZW0gcmVhZC1vbmx5
IGluc2lkZSB0aGUgRVBUOyB0aGlzCj4gPj4+Pj4+IHdheSBhbnkgbW9kaWZpY2F0aW9uIGV4cGxp
Y2l0bHkgbWFkZSBieSB0aGUgZ3Vlc3Qgb3IgaW1wbGljaXRseSBtYWRlIGJ5Cj4gPj4+Pj4+IHRo
ZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dlciBhbiBFUFQgdmlvbGF0aW9uLCB3aGljaCB3
b3VsZCBiZQo+ID4+Pj4+PiBmb3J3YXJkZWQgYnkgWGVuIHRvIHRoZSBTVkEgYW5kIHRodXMgdGhl
IEhWSSBhZ2VudC4gIFRoZSBIVkkgYWdlbnQgd291bGQKPiA+Pj4+Pj4gYW5hbHlzZSB0aGUgbW9k
aWZpY2F0aW9uLCBhbmQgYWN0IHVwb24gaXQgLSBmb3IgZXhhbXBsZSwgYSB2aXJ0dWFsIHBhZ2UK
PiA+Pj4+Pj4gbWF5IGJlIHJlbWFwcGVkIChpdHMgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBjaGFu
Z2VkIGluc2lkZSB0aGUKPiA+Pj4+Pj4gcGFnZS10YWJsZSksIGluIHdoaWNoIGNhc2UgdGhlIGlu
dHJvc3BlY3Rpb24gbG9naWMgd291bGQgdXBkYXRlIHRoZQo+ID4+Pj4+PiBwcm90ZWN0aW9uIGFj
Y29yZGluZ2x5IChyZW1vdmUgRVBUIGhvb2sgb24gdGhlIG9sZCBncGEsIGFuZCBwbGFjZSBhIG5l
dwo+ID4+Pj4+PiBFUFQgaG9vayBvbiB0aGUgbmV3IGdwYSkuICBJbiBvdGhlciBjYXNlcywgdGhl
IG1vZGlmaWNhdGlvbiBtYXkgYmUgb2Ygbm8KPiA+Pj4+Pj4gaW50ZXJlc3QgdG8gdGhlIGludHJv
c3BlY3Rpb24gZW5naW5lIC0gZm9yIGV4YW1wbGUsIHRoZSBhY2Nlc3NlZC9kaXJ0eQo+ID4+Pj4+
PiBiaXRzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBvcGVyYXRpbmcgc3lzdGVtIG9yIHRoZSBhY2Nl
c3NlZC9kaXJ0eSBiaXRzCj4gPj4+Pj4+IG1heSBiZSBzZXQgYnkgdGhlIENQVSBwYWdlIHdhbGtl
ci4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSW4gb3VyIHRlc3RzIHdlIGRpc2NvdmVyZWQgdGhhdCB0aGUg
dmFzdCBtYWpvcml0eSBvZiBndWVzdCBwYWdlLXRhYmxlCj4gPj4+Pj4+IG1vZGlmaWNhdGlvbnMg
ZmFsbCBpbiB0aGUgc2Vjb25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0
Cj4gPj4+Pj4+IHg2NCAtIG1vcmUgdGhhbiA5NSUgb2YgQUxMIHRoZSBwYWdlLXRhYmxlIG1vZGlm
aWNhdGlvbnMgYXJlIGlycmVsZXZhbnQgdG8KPiA+Pj4+Pj4gdXMpIC0gdGhleSBhcmUgb2Ygbm8g
aW50ZXJlc3QgdG8gdGhlIGludHJvc3BlY3Rpb24gbG9naWMsIGJ1dCB0aGV5Cj4gPj4+Pj4+IHRy
aWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0aW9uIG5vbmV0aGVsZXNzLiAgVGhlcmVmb3Jl
LCB3ZSBkZWNpZGVkCj4gPj4+Pj4+IHRvIG1ha2UgdXNlIG9mIHRoZSBuZXcgI1ZFICYgVk1GVU5D
IGZlYXR1cmVzIGluIHJlY2VudCBJbnRlbCBDUFVzIHRvCj4gPj4+Pj4+IGFjY2VsZXJhdGUgdGhl
IGd1ZXN0IHBhZ2UtdGFibGVzIG1vbml0b3JpbmcgaW4gdGhlIGZvbGxvd2luZyB3YXk6Cj4gPj4+
Pj4+Cj4gPj4+Pj4+IDEuIEVhY2ggbW9uaXRvcmVkIHBhZ2UtdGFibGUgd291bGQgYmUgZmxhZ2dl
ZCBhcyBiZWluZyBjb252ZXJ0aWJsZQo+ID4+Pj4+PiAgICBpbnNpZGUgdGhlIEVQVCwgdGh1cyBl
bmFibGluZyB0aGUgQ1BVIHRvIGRlbGl2ZXIgYSB2aXJ0dWFsaXphdGlvbgo+ID4+Pj4+PiAgICBl
eGNlcHRpb24gdG8gaGUgZ3Vlc3QgaW5zdGVhZCBvZiBnZW5lcmF0aW5nIGEgdHJhZGl0aW9uYWwg
RVBUCj4gPj4+Pj4+ICAgIHZpb2xhdGlvbi4KPiA+Pj4+Pj4gMi4gV2UgaW5qZWN0IGEgc21hbGwg
ZmlsdGVyaW5nIGRyaXZlciBpbnNpZGUgdGhlIHByb3RlY3RlZCBndWVzdCBWTSwKPiA+Pj4+Pj4g
ICAgd2hpY2ggd291bGQgaW50ZXJjZXB0IHRoZSB2aXJ0dWFsaXphdGlvbiBleGNlcHRpb24gaW4g
b3JkZXIgdG8gaGFuZGxlCj4gPj4+Pj4+ICAgIGd1ZXN0IHBhZ2UtdGFibGUgbW9kaWZpY2F0aW9u
cy4KPiA+Pj4+Pj4gMy4gV2UgY3JlYXRlIGEgZGVkaWNhdGVkIEVQVCB2aWV3IChhbHRwMm0pIGZv
ciB0aGUgaW4tZ3Vlc3QgYWdlbnQsIHdoaWNoCj4gPj4+Pj4+ICAgIHdvdWxkIGlzb2xhdGUgdGhl
IGFnZW50IGZyb20gdGhlIHJlc3Qgb2YgdGhlIG9wZXJhdGluZyBzeXN0ZW07IHRoZQo+ID4+Pj4+
PiAgICBhZ2VudCB3aWxsIHN3aXRjaCBpbiBhbmQgb3V0IG9mIHRoZSBwcm90ZWN0ZWQgRVBUIHZp
ZXcgdmlhIHRoZSBWTUZVTkMKPiA+Pj4+Pj4gICAgaW5zdHJ1Y3Rpb24gcGxhY2VkIGluc2lkZSBh
IHRyYW1wb2xpbmUgcGFnZSwgdGh1cyBtYWtpbmcgdGhlIGFnZW50Cj4gPj4+Pj4+ICAgIGltbXVu
ZSB0byBtYWxpY2lvdXMgY29kZSBpbnNpZGUgdGhlIGd1ZXN0Lgo+ID4+Pj4+Pgo+ID4+Pj4+PiBU
aGlzIHdheSwgYWxsIHRoZSBwYWdlLXRhYmxlIGFjY2Vzc2VzIHdvdWxkIGdlbmVyYXRlIGEKPiA+
Pj4+Pj4gdmlydHVhbGl6YXRpb24tZXhjZXB0aW9uIGluc2lkZSB0aGUgZ3Vlc3QgaW5zdGVhZCBv
ZiBhIGNvc3RseSBFUFQKPiA+Pj4+Pj4gdmlvbGF0aW9uOyB0aGUgI1ZFIGFnZW50IHdvdWxkIGVt
dWxhdGUgYW5kIGFuYWx5c2UgdGhlIG1vZGlmaWNhdGlvbiwgYW5kCj4gPj4+Pj4+IGRlY2lkZSB3
aGV0aGVyIGl0IGlzIHJlbGV2YW50IGZvciB0aGUgbWFpbiBpbnRyb3NwZWN0aW9uIGxvZ2ljOyBp
ZiBpdCBpcwo+ID4+Pj4+PiByZWxldmFudCwgaXQgd291bGQgZG8gYSBWTUNBTEwgYW5kIG5vdGlm
eSB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUKPiA+Pj4+Pj4gYWJvdXQgdGhlIG1vZGlmaWNhdGlv
bjsgb3RoZXJ3aXNlLCBpdCB3b3VsZCByZXN1bWUgbm9ybWFsIGluc3RydWN0aW9uCj4gPj4+Pj4+
IGV4ZWN1dGlvbiwgdGh1cyBhdm9pZGluZyBhIHZlcnkgY29zdGx5IFZNIGV4aXQuCj4gPj4+Pj4+
Cj4gPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29t
Pgo+ID4+Pj4+PiAtLS0KPiA+Pj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPiA+Pj4+Pj4gLSByZW1vdmUg
dGhlICJfX2dldF92Y3B1KCkiIGhlbHBlcgo+ID4+Pj4+PiAtLS0KPiA+Pj4+Pj4gIHRvb2xzL2xp
YnhjL3hjX2FsdHAybS5jIHwgIDEgLQo+ID4+Pj4+PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
fCAxOSArKysrKysrKysrLS0tLS0tLS0tCj4gPj4+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+ID4+Pj4+Pgo+ID4+Pj4+PiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4+
Pj4+PiBpbmRleCBjZTRhMWU0ZDYwLi41MjhlOTI5ZDdhIDEwMDY0NAo+ID4+Pj4+PiAtLS0gYS90
b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4+Pj4+PiArKysgYi90b29scy9saWJ4Yy94Y19hbHRw
Mm0uYwo+ID4+Pj4+PiBAQCAtNjgsNyArNjgsNiBAQCBpbnQgeGNfYWx0cDJtX3NldF9kb21haW5f
c3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0ZSkKPiA+
Pj4+Pj4gICAgICByZXR1cm4gcmM7Cj4gPj4+Pj4+ICB9Cj4gPj4+Pj4+Cj4gPj4+Pj4+IC0vKiBU
aGlzIGlzIGEgYml0IG9kZCB0byBtZSB0aGF0IGl0IGFjdHMgb24gY3VycmVudC4uICovCj4gPj4+
Pj4+ICBpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ID4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bmbl90IGdmbikKPiA+Pj4+Pj4gIHsK
PiA+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCj4gPj4+Pj4+IGluZGV4IDcyYzUxZmFlY2IuLjQ5YzNiYmVlOTQgMTAwNjQ0
Cj4gPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwo+ID4+Pj4+PiBAQCAtNDUzMyw4ICs0NTMzLDcgQEAgc3RhdGlj
IGludCBkb19hbHRwMm1fb3AoCj4gPj4+Pj4+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
PiA+Pj4+Pj4gICAgICB9Cj4gPj4+Pj4+Cj4gPj4+Pj4+IC0gICAgZCA9ICggYS5jbWQgIT0gSFZN
T1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSApID8KPiA+Pj4+Pj4gLSAgICAgICAgcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWFpbikgOiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigp
Owo+ID4+Pj4+PiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTsK
PiA+Pj4+PiBEb2VzIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0
aGUgY3VycmVudCBkb21haW4/IElmCj4gPj4+Pj4gbm90LCBkb2Vzbid0IHRoYXQgY2hhbmdlIHRo
aXMgZnVuY3Rpb24ncyBhY2Nlc3NpYmlsaXR5IHRvIGJlIGZyb20KPiA+Pj4+PiBleGNsdXNpdmVs
eSB1c2FibGUgb25seSBieSB0aGUgb3V0c2lkZSBhZ2VudD8KPiA+Pj4+IFRoZSBjb2RlIHNheXMg
aXQgc2hvdWxkIGJlIHNhZmU6Cj4gPj4+Pgo+ID4+Pj4gIDYzMyBzdHJ1Y3QgZG9tYWluICpyY3Vf
bG9ja19kb21haW5fYnlfYW55X2lkKGRvbWlkX3QgZG9tKQo+ID4+Pj4gIDYzNCB7Cj4gPj4+PiAg
NjM1ICAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkKPiA+Pj4+ICA2MzYgICAgICAgICByZXR1
cm4gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPiA+Pj4+ICA2MzcgICAgIHJldHVybiByY3Vf
bG9ja19kb21haW5fYnlfaWQoZG9tKTsKPiA+Pj4+ICA2MzggfQo+ID4+Pj4KPiA+Pj4+IGFzIGxv
bmcgYXMgZG9tID09IERPTUlEX1NFTEYuIEkgdGhpbmsgdGhlIG9sZCBiZWhhdmlvdXIgYXNzdW1l
ZCB0aGF0Cj4gPj4+PiBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IGFsb25lIHdvdWxk
IG9ubHkgZXZlciBiZSB1c2VkIGZyb20gdGhlCj4gPj4+PiBjdXJyZW50IGRvbWFpbiwgYW5kIHRo
aXMgY2hhbmdlIGV4cGFuZHMgaXRzIHVzYWJpbGl0eSAoQWRyaWFuIHNob3VsZAo+ID4+Pj4gY29y
cmVjdCBtZSBpZiBJJ20gd3JvbmcgaGVyZSkuCj4gPj4+IFNvdW5kcyBnb29kLCB0aGFua3MhCj4g
Pj4gTWF5IHdlIHRha2UgdGhhdCBhcyBhbiBBY2tlZC1ieSwgb3IgYXJlIHRoZXJlIGFyZSBvdGhl
ciB0aGluZ3MgeW91IHRoaW5rCj4gPj4gd2Ugc2hvdWxkIGFkZHJlc3M/Cj4gPiBBIFJldmlld2Vk
LWJ5IHdvdWxkIGJlIGFwcHJvcHJpYXRlLCBJIGRvbid0IHRoaW5rIHRoZSBmaWxlcyB0b3VjaGVk
IGluCj4gPiB0aGlzIHBhdGNoIGZhbGwgdW5kZXIgb3VyIHVtYnJlbGxhLgo+Cj4gVGhhdCBkb2Vz
bid0IHByb2hpYml0IHlvdSBwcm92aWRpbmcgYSBSZXZpZXdlZC1ieTogdGFnIDopCj4KPiBUaGUg
c3RhdGVtZW50IGl0c2VsZiBpcyB1c2VmdWwgYW5kIGhvbGQgd2VpZ2h0LCBldmVuIGlmIGl0IGlz
bid0IGluIGNvZGUKPiB5b3UgYXJlIGEgbWFpbnRhaW5lciBvZi4KCkluZGVlZCA6KQoKUmV2aWV3
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 03:40:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 03: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 1fxl95-0007MN-OR; Thu, 06 Sep 2018 03:39:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxl94-0007MD-8p
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 03:39:50 +0000
X-Inumbo-ID: 9ed16db8-b186-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ed16db8-b186-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 03:40: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 1fxl90-0004hF-DY; Thu, 06 Sep 2018 03:39: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 1fxl90-00078W-0h; Thu, 06 Sep 2018 03:39:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxl8z-00038t-V7; Thu, 06 Sep 2018 03:39:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127301-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-armhf:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked: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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
X-Osstest-Versions-That: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 03:39:45 +0000
Subject: [Xen-devel] [xen-unstable test] 127301: 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>

ZmxpZ2h0IDEyNzMwMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMwMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MjgwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjcyODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjcyODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI3MjgwCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICA3IHhlbi1idWlsZC1mcmVl
YnNkICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkYTNiZDgxMTE4
NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDljNWRkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBkYTNiZDgxMTE4NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDljNWRkCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczMDEgIDIwMTgtMDktMDUgMDg6MTU6NTYgWiAgICAwIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0
ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 04:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 04:40: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 1fxm5l-0003SH-QL; Thu, 06 Sep 2018 04:40:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4tjj=lu=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1fxm5k-0003S0-8I
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 04:40:28 +0000
X-Inumbo-ID: 16d1c5c2-b18f-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16d1c5c2-b18f-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 04:41:16 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w864chMu063423;
 Thu, 6 Sep 2018 04:40:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : to : cc : subject : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=i7y8BtbCbrDIk2SXoNZnfE8iN5sqM0m7t5WRadbz1wI=;
 b=DCcEX4aXLDSG/J1S5oh0PJNv59nmtIyCB+xmB0f3ATt/yFNslJ9VXNY6iy2i+qK2NbQ6
 JlzWWjitgXhcZWRVgukELwH9SRLvuL3O1rYIEvy2lWPX1fWUmdi1s1m3J0nfmRnlWk3+
 NY1jXAOpYSonIE5kwFVpssNVxvGcCsWGBpEPagglijGmNTcnpV+ZSqAnfPaN33n4qXe2
 5linvzGsqqSdPXzw6dJWzSRDQI65trxfVIK6RvaiaL0X3LV1iKiPNB35jRFG4Puq2+EQ
 3bXwDUn6MKfOQBlHMFpv32/RRECtoM67zRxaibGSgORXmF3gCriexM3K6MeZ7m0Xjkji fA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2m7jqpshnf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 06 Sep 2018 04:40:24 +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 w864eNSm030079
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 6 Sep 2018 04:40:23 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w864eN5Y022307;
 Thu, 6 Sep 2018 04:40:23 GMT
MIME-Version: 1.0
Message-ID: <d8d2ccfb-e924-44e4-a6cf-521366f89475@default>
Date: Wed, 5 Sep 2018 21:40:23 -0700 (PDT)
From: Dongli Zhang <dongli.zhang@oracle.com>
To: <xen-devel@lists.xenproject.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9007
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=771
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809060049
Subject: [Xen-devel] xenconsoled is blocked by unmap_if_in_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-users@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>

SGksCgpJIGhpdCBhbiBpc3N1ZSBvbiB4ZW4gZG9tMCB3aGVuIHdvcmtpbmcgd2l0aCBtb3N0IHJl
Y2VudCBtYWlubGluZSBsaW51eC4gSSBhbQpwb3N0aW5nIHRoaXMgdG8gc2hhcmUgdGhlIHN5bXB0
b20gYW5kIGNvbW1pdCBmaXhpbmcgdGhlIGlzc3VlLCBzbyB0aGF0IHBlb3BsZQp3b3VsZCBiZSBh
YmxlIHRvIHNlYXJjaCB2aWEgZ29vZ2xlIGluIHRoZSBmdXR1cmUgd2hlbiBoaXQgdGhlIHNhbWUg
aXNzdWUuCgpUaGUgaXNzdWUgaXMgYWxyZWFkeSBmaXhlZCBieSBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BzdXNlLmNvbT4gYW5kIHRoZSBwYXRjaCBzZXQKaXMgcXVldWVkIGluIGxpbnV4LW5leHQuCgpX
aGVuIEkgYm9vdCBlaXRoZXIgSFZNIG9yIFBWIGd1ZXN0LCB4ZW5jb25zb2xlZCBpcyBibG9ja2Vk
IGluIFJ1bm5pbmcgc3RhdGUuClRoZSBiYWNrdHJhY2Ugb2J0YWluZWQgdmlhICdlY2hvICJsIiA+
IC9wcm9jL3N5c3JxLXRyaWdnZXInIGlzIGFzIGJlbG93OgoKWyAxMzc5LjEyODM5OV0gTk1JIGJh
Y2t0cmFjZSBmb3IgY3B1IDMKWyAxMzc5LjEyODQwMF0gQ1BVOiAzIFBJRDogMjE4NCBDb21tOiB4
ZW5jb25zb2xlZCBOb3QgdGFpbnRlZCA0LjE5LjAtcmMyICMxClsgMTM3OS4xMjg0MDBdIFJJUDog
ZTAzMDp4ZW5faHlwZXJjYWxsX2dyYW50X3RhYmxlX29wKzB4YS8weDIwClsgMTM3OS4xMjg0MDFd
IFJTUDogZTAyYjpmZmZmYzkwMDQwNDBiYjY4IEVGTEFHUzogMDAwMDAyNDYKWyAxMzc5LjEyODQw
Ml0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZmM5MDA0MDQwYmJkOCBSQ1g6IGZmZmZm
ZmZmODEwMDEyOGEKWyAxMzc5LjEyODQwMl0gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogZmZm
Zjg4MDAwNDViZDhhMCBSREk6IDAwMDAwMDAwMDAwMDAwMDEKWyAxMzc5LjEyODQwM10gUkJQOiBm
ZmZmODgwMDA0NWJkZDQwIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IGZmZmY4ODAwMDQ4YWNk
NzgKWyAxMzc5LjEyODQwM10gUjEwOiBmZmZmYzkwMDQwMzZmZGMwIFIxMTogMDAwMDAwMDAwMDAw
MDI0NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAxMzc5LjEyODQwM10gUjEzOiBmZmZmODgwMDI5
OGQ4OTAwIFIxNDogZmZmZjg4MDAwNDg4NTg4OCBSMTU6IGZmZmY4ODAwMDQ4ODU4NjAKWyAxMzc5
LjEyODQwNF0gRlM6ICAwMDAwN2YyYzNhODM3NzAwKDAwMDApIEdTOmZmZmY4ODAwMzBhYzAwMDAo
MDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbIDEzNzkuMTI4NDA0XSBDUzogIGUwMzMgRFM6
IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgMTM3OS4xMjg0MDRdIENSMjog
MDAwMDU1OWI1MjU1YmQ4MCBDUjM6IDAwMDAwMDAwMmFiYzAwMDAgQ1I0OiAwMDAwMDAwMDAwMDQy
NjYwClsgMTM3OS4xMjg0MDVdIENhbGwgVHJhY2U6ClsgMTM3OS4xMjg0MDVdICA/IF9fZ250dGFi
X3VubWFwX3JlZnNfYXN5bmMrMHg3ZC8weGIwClsgMTM3OS4xMjg0MDVdICA/IGdudHRhYl91bm1h
cF9yZWZzX3N5bmMrMHg0Yi8weDgwClsgMTM3OS4xMjg0MDZdICA/IF9fdW5tYXBfZ3JhbnRfcGFn
ZXMrMHg4OC8weDEzMCBbeGVuX2dudGRldl0KWyAxMzc5LjEyODQwNl0gID8gZ250dGFiX3VubWFw
X3JlZnNfc3luYysweDgwLzB4ODAKWyAxMzc5LjEyODQwNl0gID8gX19xdWV1ZV93b3JrKzB4M2Yw
LzB4M2YwClsgMTM3OS4xMjg0MDZdICA/IGdudHRhYl9mb3JlYWNoX2dyYW50X2luX3JhbmdlKzB4
ZjAvMHhmMApbIDEzNzkuMTI4NDA3XSAgPyB1bm1hcF9ncmFudF9wYWdlcysweDY1LzB4OTAgW3hl
bl9nbnRkZXZdClsgMTM3OS4xMjg0MDddICA/IHVubWFwX2lmX2luX3JhbmdlKzB4MmEvMHg0MCBb
eGVuX2dudGRldl0KWyAxMzc5LjEyODQwN10gID8gbW5faW52bF9yYW5nZV9zdGFydCsweDQ2LzB4
ZDAgW3hlbl9nbnRkZXZdClsgMTM3OS4xMjg0MDhdICA/IF9fbW11X25vdGlmaWVyX2ludmFsaWRh
dGVfcmFuZ2Vfc3RhcnQrMHg3OS8weGUwClsgMTM3OS4xMjg0MDhdICA/IGNoYW5nZV9wcm90ZWN0
aW9uKzB4NmY1LzB4N2EwClsgMTM3OS4xMjg0MDhdICA/IG1wcm90ZWN0X2ZpeHVwKzB4MTE3LzB4
MzEwClsgMTM3OS4xMjg0MDhdICA/IGZpbGVfaGFzX3Blcm0rMHg5NC8weGEwClsgMTM3OS4xMjg0
MDldICA/IGRvX21wcm90ZWN0X3BrZXkrMHgyMDkvMHgzODAKWyAxMzc5LjEyODQwOV0gID8gX194
NjRfc3lzX21wcm90ZWN0KzB4MTYvMHgyMApbIDEzNzkuMTI4NDA5XSAgPyBkb19zeXNjYWxsXzY0
KzB4NDkvMHgxMDAKWyAxMzc5LjEyODQwOV0gID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2Zy
YW1lKzB4NDQvMHhhOQpbIDEzNzkuMTI4NDExXSBOTUkgYmFja3RyYWNlIGZvciBjcHUgMAoKClRo
ZSBndWVzdCBjYW5ub3QgZGVzdHJveSBzdWNjZXNzZnVsbHkuCgpUaGUgY3B1IHJ1bm5pbmcgeGVu
Y29uc29sZWQgaXMgY29uc3VtaW5nIDEwMCUgc3lzIGNwdSB1c2FnZS4KCidzdHJhY2UnIHNob3dz
IHhlbmNvbnNvbGVkIGlzIGJsb2NrZWQgYXQgcmVhZCgpLgoKQ29tbWFuZHMgbGlrZSAieGwgZG1l
c2ciIGFuZCAicHMgYXV4IiBhcmUgYmxvY2tlZCBhbmQgaHVuZy4KCgpUaGUgaXNzdWUgaXMgaW50
cm9kdWNlIGJ5OgoKbW0sIG9vbTogZGlzdGluZ3Vpc2ggYmxvY2thYmxlIG1vZGUgZm9yIG1tdSBu
b3RpZmllcnMKaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9OTMwNjVhYzc1M2U0NDQzODQwYTA1N2JmZWY0
YmU3MWVjNzY2ZmRlOQoKClRoZSBpc3N1ZSBpcyBmaXhlZCBieSBiZWxvdyBjb21taXQgaW4gbGlu
dXgtbmV4dDoKCnhlbi9nbnRkZXY6IGZpeCB1cCBibG9ja2FibGUgY2FsbHMgdG8gbW5faW52bF9y
YW5nZV9zdGFydApodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9uZXh0L2xpbnV4LW5leHQuZ2l0L2NvbW1pdC8/aWQ9NzU2ZjY1NzRkMWJhYzM5ZDQ3YmI4ZjE4
ZTJlOGFhYjlmZGE1ZDRhMQoKRG9uZ2xpIFpoYW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 06:38:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 06: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 1fxnvf-0002Li-Lc; Thu, 06 Sep 2018 06: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=foks=lu=cmss.chinamobile.com=dingxiang@srs-us1.protection.inumbo.net>)
 id 1fxnqy-0002Iw-Es
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 06:33:20 +0000
X-Inumbo-ID: 80833550-b19e-11e8-a8a5-bc764e045a96
Received: from cmccmta2.chinamobile.com (unknown [221.176.66.80])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 80833550-b19e-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 08:31:36 +0200 (CEST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.15]) by
 rmmx-syy-dmz-app07-12007 (RichMail) with SMTP id 2ee75b90ca2a07d-fef01;
 Thu, 06 Sep 2018 14:33:14 +0800 (CST)
X-RM-TRANSID: 2ee75b90ca2a07d-fef01
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from localhost.localdomain (unknown[223.105.0.243])
 by rmsmtp-syy-appsvr08-12008 (RichMail) with SMTP id 2ee85b90ca29f33-d8aa4;
 Thu, 06 Sep 2018 14:33:14 +0800 (CST)
X-RM-TRANSID: 2ee85b90ca29f33-d8aa4
From: Ding Xiang <dingxiang@cmss.chinamobile.com>
To: boris.ostrovsky@oracle.com, jgross@suse.com,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu,  6 Sep 2018 14:33:10 +0800
Message-Id: <1536215590-400-1-git-send-email-dingxiang@cmss.chinamobile.com>
X-Mailer: git-send-email 1.9.1
X-Mailman-Approved-At: Thu, 06 Sep 2018 06:38:10 +0000
Subject: [Xen-devel] [PATCH] xen: remove redundant put_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZGV2aWNlX3VucmVnaXN0ZXIgd2lsbCBwdXQgZGV2aWNlLCBkbyBub3QgbmVlZCB0byBkbyBpdCBv
bmUgbW9yZSB0aW1lCgpTaWduZWQtb2ZmLWJ5OiBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5j
aGluYW1vYmlsZS5jb20+Ci0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jIHwg
MSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJv
YmUuYwppbmRleCA1YjQ3MTg4Li5jZmFhODc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3Byb2JlLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5j
CkBAIC0zNjksNyArMzY5LDYgQEAgc3RhdGljIHZvaWQgeGVuYnVzX2NsZWFudXBfZGV2aWNlcyhj
b25zdCBjaGFyICpwYXRoLCBzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIAkJYnVzX2Zvcl9lYWNoX2Rl
dihidXMsIE5VTEwsICZpbmZvLCBjbGVhbnVwX2Rldik7CiAJCWlmIChpbmZvLmRldikgewogCQkJ
ZGV2aWNlX3VucmVnaXN0ZXIoJmluZm8uZGV2LT5kZXYpOwotCQkJcHV0X2RldmljZSgmaW5mby5k
ZXYtPmRldik7CiAJCX0KIAl9IHdoaWxlIChpbmZvLmRldik7CiB9Ci0tIAoxLjkuMQoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 06:40:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 06:40: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 1fxnxz-0002yB-46; Thu, 06 Sep 2018 06: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=y5ed=lu=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fxnxw-0002y2-QN
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 06:40:33 +0000
X-Inumbo-ID: 82c1491e-b19f-11e8-a8a5-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 82c1491e-b19f-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 08:38:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536216028;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=bF+Krm3I8WIUlKdtR2oIJZBTyfmrZZAUf0G6Dt3mXXw=;
 b=hs5x0dWz9ED9Pzh5riyjN3WCvC+nsdpkJ5vkFJ7CAXt8YSVsGRf0ShcX14cawsfWUG
 z4TSWJpQV6sABt/gMnP3pD2Zw1Z2s6lLniN/oDbOXUwLE+VqA6htrmFGAV1Y9/HeFmCH
 qkwHfXtrEyadw5gB0CSbc0k+jfcuHaDcSJPBA6shhybkgPFyot0/IRRhqsCbtkh1FIb3
 +4q1cORq5FuSltZ7pgr2dThgp0JcFFQn11WnZiJygFy6ssbDUaBQlfaEn2iYWYkuPoo1
 gUvWhPwQsa+AFj//PzYO5gAH/tViE/4qgYctwjpkFh6ITT/492T0YwjyYrlv7Rwbvt2t
 moOg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0/lb4QMstw0mqi/C51hpW50R4vli8caicjAbM"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu866bE8IH
 (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);
 Thu, 6 Sep 2018 08:37:14 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  6 Sep 2018 08:37:11 +0200
Message-Id: <20180906063712.28639-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <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>

VGhlIGNvbW1hbmQgJ3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNo
IGRvbTA6CgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwMDAwMDAwMmQ4ClBHRCAwIFA0RCAwCk9vcHM6IDAwMDAgWyMxXSBQUkVF
TVBUIFNNUCBOT1BUSQpDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0
LjE5LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJl
bGVhc2VkKQpIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTNTUyMFVSL1M1NTIwVVIs
IEJJT1MgUzU1MDAuODZCLjAxLjAwLjAwNTAuMDUwNjIwMTAxNjA1IDA1LzA2LzIwMTAKUklQOiBl
MDMwOmRldmljZV9vZmZsaW5lKzB4OS8weGIwCkNvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZmIGZm
IDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhiIDEz
IGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcgZDgg
MDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEgZjYK
UlNQOiBlMDJiOmZmZmZjOTAwNDBmMjdlODAgRUZMQUdTOiAwMDAxMDIwMwpSQVg6IDAwMDAwMDAw
MDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMApSRFg6
IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAwMDAwMDAwMDAw
MDAwMApSQlA6IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiBmZmZmZmZmZjgyMGU0N2IzIFIwOTogMDAw
MDAwMDAwMDAwMDAwMApSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDAw
IFIxMjogZmZmZmZmZmY4MjJlNmQzMApSMTM6IGRlYWQwMDAwMDAwMDAyMDAgUjE0OiBkZWFkMDAw
MDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMApGUzogIDAwMDA3ZmZhNTk1MTU4YzAoMDAw
MCkgR1M6ZmZmZjg4MDFmMzljMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCkNTOiAg
ZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKQ1IyOiAwMDAwMDAw
MDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKQ2Fs
bCBUcmFjZToKIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQrMHhiNS8weGMwCiB4ZW53YXRjaF90
aHJlYWQrMHg4MC8weDE0MAogPyB3YWl0X3dva2VuKzB4ODAvMHg4MAoga3RocmVhZCsweDExMi8w
eDEzMAogPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NDAvMHg0MAogcmV0X2Zyb21f
Zm9yaysweDNhLzB4NTAKClRoaXMgaGFwcGVucyBiZWNhdXNlIGhhbmRsZV92Y3B1X2hvdHBsdWdf
ZXZlbnQgaXMgY2FsbGVkIHR3aWNlLiBJbiB0aGUKZmlyc3QgaXRlcmF0aW9uIGNwdV9wcmVzZW50
IGlzIHN0aWxsIHRydWUsIGluIHRoZSBzZWNvbmQgaXRlcmF0aW9uCmNwdV9wcmVzZW50IGlzIGZh
bHNlIHdoaWNoIGNhdXNlcyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KSW4gY2FzZSBv
ZiBjcHUjMCwgY3B1X29ubGluZSBpcyBhcHBhcmVudGx5IGFsd2F5cyB0cnVlLgoKRml4IHRoaXMg
Y3Jhc2ggYnkgY2hlY2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMg
ZmFsc2UKZm9yIGEgY3B1IHRoYXQgd2FzIGp1c3QgcmVtb3ZlZC4KClNpZ25lZC1vZmYtYnk6IE9s
YWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiBkcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5j
IHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4
IGQ0MjY1YzhlYmIyMi4uYmYxZTQxZWQ5ZDQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVf
aG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKQEAgLTE5LDYgKzE5LDgg
QEAgc3RhdGljIHZvaWQgZW5hYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCiAKIHN0YXRpYyB2b2lk
IGRpc2FibGVfaG90cGx1Z19jcHUoaW50IGNwdSkKIHsKKwlpZiAoIWNwdV9pc19ob3RwbHVnZ2Fi
bGUoY3B1KSkKKwkJcmV0dXJuOwogCWlmIChjcHVfb25saW5lKGNwdSkpIHsKIAkJbG9ja19kZXZp
Y2VfaG90cGx1ZygpOwogCQlkZXZpY2Vfb2ZmbGluZShnZXRfY3B1X2RldmljZShjcHUpKTsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 07:34:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 07: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 1fxooN-0006El-4T; Thu, 06 Sep 2018 07:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qn1u=lu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxooL-0006Eg-6o
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 07:34:41 +0000
X-Inumbo-ID: 6d3edc62-b1a7-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d3edc62-b1a7-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 07:35:29 +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 CFC42AD98;
 Thu,  6 Sep 2018 07:34:37 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <337f843a-3195-4385-e4ce-1abf755f8dad@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: <1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>
Date: Thu, 6 Sep 2018 09:34:37 +0200
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: <337f843a-3195-4385-e4ce-1abf755f8dad@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMTggMTY6MDUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSSB0aGluayB3ZSBoYXZl
IGEgbWFqb3IgcHJvYmxlbSBpbiBvdXIgYnVpbGQgc3lzdGVtIHJlZ2FyZGluZwo+IGF1dG9tYXRp
YyBkZXBlbmRlbmNpZXMuCj4gCj4gU3RhcnRpbmcgd2l0aCBhIG5ldyB0cmVlIChhZnRlciBnaXQg
Y2xvbmUgb3IgbWFrZSBjbGVhbikgSSBoYXZlCj4gbm8gZGVwZW5kZW5jeSBmaWxlcyAoKi5kMikg
YW55d2hlcmU6Cj4gCj4gJCBtYWtlIGNsZWFuCj4gJCBmaW5kIC4gLW5hbWUgJyouZDInIHwgd2Mg
LWwKPiAwCj4gCj4gRG9pbmcgIm1ha2UiIHdpbGwgcHJvZHVjZSBvbmx5IHNvbWUgb2YgdGhlbSBp
biBhIHZlcnkgbGltaXRlZCBudW1iZXIgb2YKPiBkaXJlY3RvcmllczoKPiAKPiAkIG1ha2UKPiAk
IGZpbmQgLiAtbmFtZSAnKi5kMicgfCB3YyAtbAo+IDI3OQo+ICQgZmluZCAuIC1uYW1lICcqLmQy
JyB8IHhhcmdzIC1uIDEgZGlybmFtZSB8IHNvcnQgLXUKPiAuL3Rvb2xzL2Zpcm13YXJlL3hlbi1k
aXIveGVuLXJvb3QveGVuL2FyY2gveDg2Cj4gLi90b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1y
b290L3hlbi9hcmNoL3g4Ni94ODZfNjQKPiAuL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJv
b3QveGVuL2NvbW1vbgo+IC4vdG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vY29t
bW9uL2NvbXBhdAo+IC4veGVuL2FyY2gveDg2Cj4gLi94ZW4vYXJjaC94ODYveDg2XzY0Cj4gLi94
ZW4vY29tbW9uCj4gLi94ZW4vY29tbW9uL2NvbXBhdAo+IAo+IEFuZCBvbmx5IGFmdGVyIHRoZSBu
ZXh0ICJtYWtlIiB3ZSBoYXZlIGFsbCBvZiB0aGUgKi5kMiBmaWxlcyBhdmFpbGFibGU6Cj4gCj4g
JCBtYWtlCj4gJCBmaW5kIC4gLW5hbWUgJyouZDInIHwgd2MgLWwKPiA5NjkKPiAKPiBJIGd1ZXNz
IHRoZSByZWFzb24gZm9yIHRoYXQgaXMgdGhhdCB0aGUgKi5kMiBmaWxlcyBvbmx5IGRlcGVuZCBv
biB0aGUKPiAqLmQgZmlsZXMgd2hpY2ggYXJlIGJ1aWx0IHRvZ2V0aGVyIHdpdGggdGhlICoubyBm
aWxlcy4gVGhleSBhcmUgbm90Cj4gbmVlZGVkIGZvciBidWlsZGluZyB0aGUgcHJvZHVjdCBmaWxl
cywgc28gdGhleSBzZWVtIHRvIGJlIGFsd2F5cyBvbmUKPiBtYWtlIHN0ZXAgYmVoaW5kLgo+IAo+
IE5vdyBjb21lcyB0aGUgd2VpcmQgcGFydCAodGhhdCdzIHdoeSBJIHN0YXJ0ZWQgdG8gbG9vayBp
bnRvIHRoaXMpOgo+IFdoZW4gSSBub3cgZG86Cj4gCj4gJCB0b3VjaCB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAo+ICQgbWFrZQo+IAo+IEkgZ2V0IGJ1aWxkIGZhaWx1cmVzIGluIHRvb2xz
L3Rlc3RzL2RlcHJpdiAobG90cyBvZiB1bmtub3duIHR5cGVzIGxpa2UKPiB1aW50NjRfdCkuIFRo
ZSAuZCBmaWxlIGluIHRoZSBkZXByaXYgZGlyZWN0b3J5IHN1ZGRlbmx5IGNvbnRhaW5zIG9ubHkK
PiA3IGluc3RlYWQgb2YgNDQgZW50cmllcywgd2hpbGUgdGhlIC5kMiBmaWxlIGlzIHN0aWxsIG9r
YXkgKGl0IGlzIG9uZQo+IG1ha2UgIm9sZGVyIiwgZG8geW91IHJlbWVtYmVyPyk6Cj4gCj4gJCB3
YyAuKi5kKgo+ICAgIDcgICAxNCAgNTQ2IC5kZXByaXYtZmQtY2hlY2tlci5kCj4gICA0NCAgIDg4
IDE5MjMgLmRlcHJpdi1mZC1jaGVja2VyLmQyCj4gCj4gQW5kIGRvaW5nIGFub3RoZXIgbWFrZSB3
aWxsIHN1Y2NlZWQgYWdhaW4sIGJ1dCBub3cgYm90aCBkZXBlbmRlbmN5IGZpbGVzCj4gYXJlIGN1
dCBkb3duIHRvIDcgZW50cmllcyAoc3VyZSB0aGV5IGFyZTogLmQyIGlzIHJlYnVpbHQgZnJvbSAu
ZCwgd2hpbGUKPiAuZCB3b3VsZCBvbmx5IGJlIHJlYnVpbHQgaWYgLm8gaXMgYmVpbmcgYnVpbHQs
IHdoaWNoIGlzbid0IGhhcHBlbmluZyBhcwo+IG5vIGZpbGUgaXQgZGVwZW5kcyBvbiBoYXMgY2hh
bmdlZCk6Cj4gCj4gJCBtYWtlCj4gJCB3YyAuKi5kKgo+ICAgNyAgMTQgNTQ2IC5kZXByaXYtZmQt
Y2hlY2tlci5kCj4gICA3ICAxNCAzMzYgLmRlcHJpdi1mZC1jaGVja2VyLmQyCj4gCj4gSSBoYXZl
IG5vIGltbWVkaWF0ZSBpZGVhIGhvdyB0byBzb2x2ZSB0aGF0LgoKSSd2ZSBzZXR1cCBhIGxpdHRs
ZSBleGFtcGxlIE1ha2VmaWxlIHNvbHZpbmcgdGhlIHByb2JsZW0gKGp1c3QgdG8gc2hvdwp0aGUg
Y29ycmVjdCBkZXBlbmRlbmNpZXMsIG5lZWRzIHRvIGJlIGFkYXB0ZWQgZm9yIG5hbWluZyB0aGUg
LmQgYW5kIC5kMgpmaWxlcyBhbmQgaG93IHRvIGJ1aWxkIHRoZSAuZDIpOgoKLS0+OCBzbmlwIGhl
cmUgODwtLQoKREVQUyA6PSB0c3QuZDIKCmFsbDogdHN0ICQoREVQUykKCiUuZDI6ICUuZAogICAg
ICAgIGNwICQ8ICRACgolLm8gJS5kOiAlLmMKICAgICAgICBnY2MgLU1NRCAtbyAkKHBhdHN1YnN0
ICUuYywlLm8sJDwpIC1jICQ8CgolOiAlLm8KICAgICAgICBnY2MgJDwgLW8gJEAKCi1pbmNsdWRl
ICQoREVQUykKCi0tPjggc25pcCBoZXJlIDg8LS0KClNvIHRoZSBiYXNpYyBpZGVhcyBhcmU6Cgot
IGFkZCBhIHJ1bGUgZm9yIGNvbnN0cnVjdGluZyB0aGUgLmQgZmlsZXMKLSBsZXQgdGhlIGJ1aWxk
IGRlcGVuZCBvbiB0aGUgLmQyIGZpbGVzCgpJIGhvcGUgSSBkaWRuJ3QgbWlzcyBhbnl0aGluZy4K
CkZvciBjYXNlcyBsaWtlIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrXyoubyBvYnZpb3VzbHkg
c29tZSBzcGVjaWFsCmhhbmRsaW5nIGlzIG5lZWRlZCwgYnV0IHRoaXMgc2hvdWxkIGJlIHJhdGhl
ciBzdHJhaWdodGZvcndhcmQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 07:51:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 07: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 1fxp4f-0007Xb-Nn; Thu, 06 Sep 2018 07:51: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=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxp4f-0007XR-0O
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 07:51:33 +0000
X-Inumbo-ID: 6ee0f6ae-b1a9-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ee0f6ae-b1a9-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 09:49:50 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxp4b-00026W-8T; Thu, 06 Sep 2018 07:51: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 1fxp4a-0001X4-Cc; Thu, 06 Sep 2018 07:51:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxp4a-00035B-Bx; Thu, 06 Sep 2018 07:51:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127303-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 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-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-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-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked: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-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-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd: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-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-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-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
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=387ac6229ecf6e012649d4fc409c5352655a4cf0
X-Osstest-Versions-That: linux=60c1f89241d49bacf71035470684a8d7b4bb46ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 07:51:28 +0000
Subject: [Xen-devel] [linux-next test] 127303: 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>

ZmxpZ2h0IDEyNzMwMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3MjU2
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjcyNTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzI1NgogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3MjU2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcyNTYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzI1
NgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzI1NgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcyNTYKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzI1NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcyNTYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyNzI1NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MjU2CiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjcyNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzI1NgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MjU2CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjcyNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzI1NgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3MjU2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MjU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTI3MjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjcyNTYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDEyNzI1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI3MjU2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MjcyNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjcyNTYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEyNzI1NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAg
ICBmYWlsIGxpa2UgMTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTI3MjU2CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjcyNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEyNzI1NgogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0
YWxsICAgICAgICAgIGZhaWwgbGlrZSAxMjcyNTYKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzI1NgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI3MjU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM4
N2FjNjIyOWVjZjZlMDEyNjQ5ZDRmYzQwOWM1MzUyNjU1YTRjZjAKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDYwYzFmODkyNDFkNDliYWNmNzEwMzU0NzA2ODRhOGQ3YjRi
YjQ2ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzAzICAyMDE4LTA5LTA1IDA5
OjE5OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:10:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08: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 1fxpMh-0000wZ-OU; Thu, 06 Sep 2018 08: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=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxpMf-0000vk-TU
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 08:10:09 +0000
X-Inumbo-ID: 08a74476-b1ac-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08a74476-b1ac-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 10:08:27 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 02:10:07 -0600
Message-Id: <5B90E0DE02000078001E5D5A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 02:10:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <337f843a-3195-4385-e4ce-1abf755f8dad@suse.com>
 <1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>
In-Reply-To: <1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

Pj4+IE9uIDA2LjA5LjE4IGF0IDA5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
NS8wOS8xOCAxNjowNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSSB0aGluayB3ZSBoYXZlIGEg
bWFqb3IgcHJvYmxlbSBpbiBvdXIgYnVpbGQgc3lzdGVtIHJlZ2FyZGluZwo+PiBhdXRvbWF0aWMg
ZGVwZW5kZW5jaWVzLgo+PiAKPj4gU3RhcnRpbmcgd2l0aCBhIG5ldyB0cmVlIChhZnRlciBnaXQg
Y2xvbmUgb3IgbWFrZSBjbGVhbikgSSBoYXZlCj4+IG5vIGRlcGVuZGVuY3kgZmlsZXMgKCouZDIp
IGFueXdoZXJlOgo+PiAKPj4gJCBtYWtlIGNsZWFuCj4+ICQgZmluZCAuIC1uYW1lICcqLmQyJyB8
IHdjIC1sCj4+IDAKPj4gCj4+IERvaW5nICJtYWtlIiB3aWxsIHByb2R1Y2Ugb25seSBzb21lIG9m
IHRoZW0gaW4gYSB2ZXJ5IGxpbWl0ZWQgbnVtYmVyIG9mCj4+IGRpcmVjdG9yaWVzOgo+PiAKPj4g
JCBtYWtlCj4+ICQgZmluZCAuIC1uYW1lICcqLmQyJyB8IHdjIC1sCj4+IDI3OQo+PiAkIGZpbmQg
LiAtbmFtZSAnKi5kMicgfCB4YXJncyAtbiAxIGRpcm5hbWUgfCBzb3J0IC11Cj4+IC4vdG9vbHMv
ZmlybXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vYXJjaC94ODYKPj4gLi90b29scy9maXJtd2Fy
ZS94ZW4tZGlyL3hlbi1yb290L3hlbi9hcmNoL3g4Ni94ODZfNjQKPj4gLi90b29scy9maXJtd2Fy
ZS94ZW4tZGlyL3hlbi1yb290L3hlbi9jb21tb24KPj4gLi90b29scy9maXJtd2FyZS94ZW4tZGly
L3hlbi1yb290L3hlbi9jb21tb24vY29tcGF0Cj4+IC4veGVuL2FyY2gveDg2Cj4+IC4veGVuL2Fy
Y2gveDg2L3g4Nl82NAo+PiAuL3hlbi9jb21tb24KPj4gLi94ZW4vY29tbW9uL2NvbXBhdAo+PiAK
Pj4gQW5kIG9ubHkgYWZ0ZXIgdGhlIG5leHQgIm1ha2UiIHdlIGhhdmUgYWxsIG9mIHRoZSAqLmQy
IGZpbGVzIGF2YWlsYWJsZToKPj4gCj4+ICQgbWFrZQo+PiAkIGZpbmQgLiAtbmFtZSAnKi5kMicg
fCB3YyAtbAo+PiA5NjkKPj4gCj4+IEkgZ3Vlc3MgdGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0
IHRoZSAqLmQyIGZpbGVzIG9ubHkgZGVwZW5kIG9uIHRoZQo+PiAqLmQgZmlsZXMgd2hpY2ggYXJl
IGJ1aWx0IHRvZ2V0aGVyIHdpdGggdGhlICoubyBmaWxlcy4gVGhleSBhcmUgbm90Cj4+IG5lZWRl
ZCBmb3IgYnVpbGRpbmcgdGhlIHByb2R1Y3QgZmlsZXMsIHNvIHRoZXkgc2VlbSB0byBiZSBhbHdh
eXMgb25lCj4+IG1ha2Ugc3RlcCBiZWhpbmQuCj4+IAo+PiBOb3cgY29tZXMgdGhlIHdlaXJkIHBh
cnQgKHRoYXQncyB3aHkgSSBzdGFydGVkIHRvIGxvb2sgaW50byB0aGlzKToKPj4gV2hlbiBJIG5v
dyBkbzoKPj4gCj4+ICQgdG91Y2ggdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4gJCBt
YWtlCj4+IAo+PiBJIGdldCBidWlsZCBmYWlsdXJlcyBpbiB0b29scy90ZXN0cy9kZXByaXYgKGxv
dHMgb2YgdW5rbm93biB0eXBlcyBsaWtlCj4+IHVpbnQ2NF90KS4gVGhlIC5kIGZpbGUgaW4gdGhl
IGRlcHJpdiBkaXJlY3Rvcnkgc3VkZGVubHkgY29udGFpbnMgb25seQo+PiA3IGluc3RlYWQgb2Yg
NDQgZW50cmllcywgd2hpbGUgdGhlIC5kMiBmaWxlIGlzIHN0aWxsIG9rYXkgKGl0IGlzIG9uZQo+
PiBtYWtlICJvbGRlciIsIGRvIHlvdSByZW1lbWJlcj8pOgo+PiAKPj4gJCB3YyAuKi5kKgo+PiAg
ICA3ICAgMTQgIDU0NiAuZGVwcml2LWZkLWNoZWNrZXIuZAo+PiAgIDQ0ICAgODggMTkyMyAuZGVw
cml2LWZkLWNoZWNrZXIuZDIKPj4gCj4+IEFuZCBkb2luZyBhbm90aGVyIG1ha2Ugd2lsbCBzdWNj
ZWVkIGFnYWluLCBidXQgbm93IGJvdGggZGVwZW5kZW5jeSBmaWxlcwo+PiBhcmUgY3V0IGRvd24g
dG8gNyBlbnRyaWVzIChzdXJlIHRoZXkgYXJlOiAuZDIgaXMgcmVidWlsdCBmcm9tIC5kLCB3aGls
ZQo+PiAuZCB3b3VsZCBvbmx5IGJlIHJlYnVpbHQgaWYgLm8gaXMgYmVpbmcgYnVpbHQsIHdoaWNo
IGlzbid0IGhhcHBlbmluZyBhcwo+PiBubyBmaWxlIGl0IGRlcGVuZHMgb24gaGFzIGNoYW5nZWQp
Ogo+PiAKPj4gJCBtYWtlCj4+ICQgd2MgLiouZCoKPj4gICA3ICAxNCA1NDYgLmRlcHJpdi1mZC1j
aGVja2VyLmQKPj4gICA3ICAxNCAzMzYgLmRlcHJpdi1mZC1jaGVja2VyLmQyCj4+IAo+PiBJIGhh
dmUgbm8gaW1tZWRpYXRlIGlkZWEgaG93IHRvIHNvbHZlIHRoYXQuCj4gCj4gSSd2ZSBzZXR1cCBh
IGxpdHRsZSBleGFtcGxlIE1ha2VmaWxlIHNvbHZpbmcgdGhlIHByb2JsZW0gKGp1c3QgdG8gc2hv
dwo+IHRoZSBjb3JyZWN0IGRlcGVuZGVuY2llcywgbmVlZHMgdG8gYmUgYWRhcHRlZCBmb3IgbmFt
aW5nIHRoZSAuZCBhbmQgLmQyCj4gZmlsZXMgYW5kIGhvdyB0byBidWlsZCB0aGUgLmQyKToKPiAK
PiAtLT44IHNuaXAgaGVyZSA4PC0tCj4gCj4gREVQUyA6PSB0c3QuZDIKPiAKPiBhbGw6IHRzdCAk
KERFUFMpCgotaW5jbHVkZSAkKERFUFMpIGFscmVhZHkgb3VnaHQgdG8gaGF2ZSB0aGUgZWZmZWN0
IG9mIHN1Y2ggYSBkZXBlbmRlbmN5LApzaW5jZSBhbGwgbWFrZWZpbGVzIGFyZSBjaGVja2VkIGZv
ciBydWxlcyBvZiBob3cgdG8gcmUtbWFrZSB0aGVtLgoKPiAlLmQyOiAlLmQKPiAgICAgICAgIGNw
ICQ8ICRACgpTdWNoIGEgcnVsZSBhbHJlYWR5IGV4aXN0cyBpbiAuL0NvbmZpZy5tay4KCj4gJS5v
ICUuZDogJS5jCj4gICAgICAgICBnY2MgLU1NRCAtbyAkKHBhdHN1YnN0ICUuYywlLm8sJDwpIC1j
ICQ8CgpEb2Vzbid0IHRoaXMgcmVzdWx0IGluIGdjYyB0byBiZSBpbnZva2VkIHR3aWNlLCBwZXJo
YXBzIHJlc3VsdGluZyBpbgpjb3JydXB0IC5vIGFuZC9vciAuZD8gSSB0aGluayAlLmQgd2FudHMg
dG8gZGVwZW5kIG9uICUubywgd2l0aG91dAphIGNvbW1hbmQuCgo+ICU6ICUubwo+ICAgICAgICAg
Z2NjICQ8IC1vICRACj4gCj4gLWluY2x1ZGUgJChERVBTKQo+IAo+IC0tPjggc25pcCBoZXJlIDg8
LS0KPiAKPiBTbyB0aGUgYmFzaWMgaWRlYXMgYXJlOgo+IAo+IC0gYWRkIGEgcnVsZSBmb3IgY29u
c3RydWN0aW5nIHRoZSAuZCBmaWxlcwo+IC0gbGV0IHRoZSBidWlsZCBkZXBlbmQgb24gdGhlIC5k
MiBmaWxlcwoKSU9XIEkgd29uZGVyIHdoZXRoZXIgdGhpcyByZWFsbHkgaXMgYW55IGRpZmZlcmVu
dCBmcm9tIHdoYXQgd2UKZG8gbm93IChtaW51cyBidWdzL3F1aXJrcyBpbiBtYWtlIGl0c2VsZiwg
b2YgY291cnNlKS4gQW5kIGZyb20gdGhpcwphcyB3ZWxsIGFzIHlvdXIgb3JpZ2luYWwgbWFpbCBJ
IHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2hhdCdzIGFjdHVhbGx5CmJyb2tlbiB3aXRoIHRoZSBj
dXJyZW50IGFwcHJvYWNoLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:17:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08:17: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 1fxpTj-00017F-NH; Thu, 06 Sep 2018 08:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxpTi-000175-CC
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 08:17:26 +0000
X-Inumbo-ID: 66d43e16-b1ad-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66d43e16-b1ad-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 08: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 1fxpTf-0003Aj-1A; Thu, 06 Sep 2018 08:17: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 1fxpTe-0004qk-QJ; Thu, 06 Sep 2018 08:17:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxpTe-00079X-Pa; Thu, 06 Sep 2018 08:17:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fxpTe-00079X-Pa@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 08:17:22 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-qemuu-nested-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>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8024350806135472761=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-qemuu-nested-intel
testid debian-hvm-install

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.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:  09b3907f93fe023ebca809c9f706f3d022801dce
  Bug not present: 936b77255269b3b9b5685d565550e77d5080ac81
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127333/


  commit 09b3907f93fe023ebca809c9f706f3d022801dce
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Mon Sep 3 17:54:12 2018 +0200
  
      The hvmloader binary generated when using LLVM LD doesn't work
      properly and seems to get stuck while trying to generate and load the
      ACPI tables. This is caused by the layout of the binary when linked
      with LLVM LD.
      
      LLVM LD has a different default linker script that GNU LD, and the
      resulting hvmloader binary is slightly different:
      
      LLVM LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        PHDR           0x000034 0x000ff034 0x000ff034 0x00060 0x00060 R   0x4
        LOAD           0x000000 0x000ff000 0x000ff000 0x38000 0x38000 RWE 0x1000
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0
      
      GNU LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        LOAD           0x000080 0x00100000 0x00100000 0x36308 0x3fd74 RWE 0x10
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4
      
      Note that in the LLVM LD case (as with GNU LD) the .text section does
      indeed have the address set to 0x100000 as requested on the command
      line:
      
      [ 1] .text             PROGBITS        00100000 001000 00dd10 00  AX  0   0 16
      
      There's however the PHDR which is not present when using GNU LD.
      
      Fix this by using a very simple linker script that generates the same
      binary regardless of whether LLVM or GNU LD is used. By using a linker
      script the usage of -Ttext can also be avoided by placing the desired
      .text load address directly in the linker script.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-qemuu-nested-intel.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/linux-linus/test-amd64-amd64-qemuu-nested-intel.debian-hvm-install --summary-out=tmp/127333.bisection-summary --basis-template=125898 --blessings=real,real-bisect linux-linus test-amd64-amd64-qemuu-nested-intel debian-hvm-install
Searching for failure / basis pass:
 127284 fail [host=debina1] / 126310 [host=godello1] 126202 [host=baroque1] 126069 [host=albana1] 125921 [host=huxelrebe1] 125898 [host=chardonnay1] 125702 [host=albana1] 125676 [host=huxelrebe1] 125657 [host=godello1] 125648 [host=baroque1] 125639 [host=elbling1] 125585 [host=chardonnay1] 125551 [host=italia0] 125520 [host=debina0] 125501 ok.
Failure / basis pass flights: 127284 / 125501
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 28619527b8a712590c93d0a9e24b4425b9376a8c c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
Basis pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#45ae4df9220701071ffec057d4b0071943022ab3-28619527b8a712590c93d0a9e24b4425b9376a8c git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#43139135a8938de44f66333831d3a8655d07663a-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#e3f667bc5f51d0aa44357a64ca134cd952679c81-9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
adhoc-revtuple-generator: tree discontiguous: linux-2.6
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 2006 nodes in revision graph
Searching for test results:
 125167 [host=godello1]
 125242 [host=huxelrebe1]
 125285 [host=albana0]
 125401 [host=godello0]
 125501 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 125551 [host=italia0]
 125520 [host=debina0]
 125585 [host=chardonnay1]
 125648 [host=baroque1]
 125639 [host=elbling1]
 125657 [host=godello1]
 125676 [host=huxelrebe1]
 125702 [host=albana1]
 125898 [host=chardonnay1]
 125921 [host=huxelrebe1]
 126069 [host=albana1]
 126202 [host=baroque1]
 126310 [host=godello1]
 126412 fail irrelevant
 126550 fail irrelevant
 126682 fail irrelevant
 126888 fail irrelevant
 126978 fail irrelevant
 127038 fail irrelevant
 127108 fail irrelevant
 127148 fail irrelevant
 127193 fail irrelevant
 127221 fail irrelevant
 127256 fail irrelevant
 127309 fail irrelevant
 127284 fail 28619527b8a712590c93d0a9e24b4425b9376a8c c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
 127310 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 6832addfb2832dac63d67a4131b7de00c01ee094
 127328 fail 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127330 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
 127311 fail 28619527b8a712590c93d0a9e24b4425b9376a8c c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 9f3fd3d339b42a632ccc1c5fff218d1d19a69f01
 127331 fail 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127332 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
 127333 fail 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127316 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 4038f580aa4558f6b4ce66424e6cc2ebc5367d52
 127319 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 053d91d3926c9f0afb54cf52c782482a1087bab3
 127320 blocked 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 ae8b8bc599ce2c1fc42f00a30d5e35a48c3e970c
 127306 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 127321 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 aed19fb5370df48527fba82c88c6b7411776283a
 127323 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 16bbf8e7b39b50457bb2f6547f166bd54d50e4cd
 127324 fail 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1f0598a1beb6bbaa838dec4f321af543d3b96c7a
 127325 pass 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
Searching for interesting versions
 Result found: flight 125501 (pass), for basis pass
 Result found: flight 127284 (fail), for basis failure
 Repro found: flight 127306 (pass), for basis pass
 Repro found: flight 127311 (fail), for basis failure
 0 revisions at 45ae4df9220701071ffec057d4b0071943022ab3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
No revisions left to test, checking graph state.
 Result found: flight 127325 (pass), for last pass
 Result found: flight 127328 (fail), for first failure
 Repro found: flight 127330 (pass), for last pass
 Repro found: flight 127331 (fail), for first failure
 Repro found: flight 127332 (pass), for last pass
 Repro found: flight 127333 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  09b3907f93fe023ebca809c9f706f3d022801dce
  Bug not present: 936b77255269b3b9b5685d565550e77d5080ac81
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127333/


  commit 09b3907f93fe023ebca809c9f706f3d022801dce
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Mon Sep 3 17:54:12 2018 +0200
  
      The hvmloader binary generated when using LLVM LD doesn't work
      properly and seems to get stuck while trying to generate and load the
      ACPI tables. This is caused by the layout of the binary when linked
      with LLVM LD.
      
      LLVM LD has a different default linker script that GNU LD, and the
      resulting hvmloader binary is slightly different:
      
      LLVM LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        PHDR           0x000034 0x000ff034 0x000ff034 0x00060 0x00060 R   0x4
        LOAD           0x000000 0x000ff000 0x000ff000 0x38000 0x38000 RWE 0x1000
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0
      
      GNU LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        LOAD           0x000080 0x00100000 0x00100000 0x36308 0x3fd74 RWE 0x10
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4
      
      Note that in the LLVM LD case (as with GNU LD) the .text section does
      indeed have the address set to 0x100000 as requested on the command
      line:
      
      [ 1] .text             PROGBITS        00100000 001000 00dd10 00  AX  0   0 16
      
      There's however the PHDR which is not present when using GNU LD.
      
      Fix this by using a very simple linker script that generates the same
      binary regardless of whether LLVM or GNU LD is used. By using a linker
      script the usage of -Ttext can also be avoided by placing the desired
      .text load address directly in the linker script.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>

pnmtopng: 144 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-qemuu-nested-intel.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
127333: tolerable ALL FAIL

flight 127333 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127333/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail baseline untested


jobs:
 test-amd64-amd64-qemuu-nested-intel                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8024350806135472761==--

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:18:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08: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 1fxpUR-0001AF-2E; Thu, 06 Sep 2018 08: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxpUP-0001A9-Kp
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 08:18:09 +0000
X-Inumbo-ID: 26bc2375-b1ad-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26bc2375-b1ad-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 10:16:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64573534"
Date: Thu, 6 Sep 2018 09:18:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20180906081805.mqesxfh3nnlo32yu@zion.uk.xensource.com>
References: <20180905214312.10907-1-jfehlig@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905214312.10907-1-jfehlig@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH OSSTEST] Install GnuTLS for libvirt 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@lists.xenproject.org, wei.liu2@citrix.com, 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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDM6NDM6MTJQTSAtMDYwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBTaW5jZSBsaWJ2aXJ0IGNvbW1pdCA2MGQ5YWQ2ZiBHbnVUTFMgaXMgcmVxdWlyZWQgdG8g
YnVpbGQgbGlidmlydC4gVGhlCj4gdmFyaW91cyBsaWJ2aXJ0IGJ1aWxkIHRlc3RzIGluIG9zc3Rl
c3QgYmVnYW4gZmFpbGluZyBhZnRlciB0aGUgY29tbWl0Cj4gaGl0IGxpYnZpcnQuZ2l0IG1hc3Rl
ci4gQWRkaW5nIGxpYmdudXRsczI4LWRldiB0byB0aGUgbGlzdCBvZiBwYWNrYWdlcwo+IG5lZWRl
ZCB0byBidWlsZCBsaWJ2aXJ0IHdpbGwgZml4IHRoZSBjdXJyZW50bHkgYnJva2VuIGJ1aWxkcy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:27:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08:27: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 1fxpdV-0001w2-W9; Thu, 06 Sep 2018 08:27:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qn1u=lu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxpdU-0001vx-0z
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 08:27:32 +0000
X-Inumbo-ID: cfc2337d-b1ae-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfc2337d-b1ae-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 08:28: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 9B6EEADE6;
 Thu,  6 Sep 2018 08:27:29 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDMzN2Y4NDNh77+9MzE5Ne+/vTQzODXvv71lNGNl77+9MWFiZjc1?=
 =?UTF-8?Q?5f8dad@suse.com>_<1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>_?=
 =?UTF-8?Q?<5B90E0DE02000078001E5D5A@suse.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <02463da8-eeff-f254-b8c2-5c1e5b96ab53@suse.com>
Date: Thu, 6 Sep 2018 10:27:27 +0200
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: <5B90E0DE02000078001E5D5A@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDYvMDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDA5OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDUvMDkvMTggMTY6MDUsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBJIHRoaW5rIHdlIGhhdmUgYSBtYWpvciBwcm9ibGVtIGlu
IG91ciBidWlsZCBzeXN0ZW0gcmVnYXJkaW5nCj4+PiBhdXRvbWF0aWMgZGVwZW5kZW5jaWVzLgo+
Pj4KPj4+IFN0YXJ0aW5nIHdpdGggYSBuZXcgdHJlZSAoYWZ0ZXIgZ2l0IGNsb25lIG9yIG1ha2Ug
Y2xlYW4pIEkgaGF2ZQo+Pj4gbm8gZGVwZW5kZW5jeSBmaWxlcyAoKi5kMikgYW55d2hlcmU6Cj4+
Pgo+Pj4gJCBtYWtlIGNsZWFuCj4+PiAkIGZpbmQgLiAtbmFtZSAnKi5kMicgfCB3YyAtbAo+Pj4g
MAo+Pj4KPj4+IERvaW5nICJtYWtlIiB3aWxsIHByb2R1Y2Ugb25seSBzb21lIG9mIHRoZW0gaW4g
YSB2ZXJ5IGxpbWl0ZWQgbnVtYmVyIG9mCj4+PiBkaXJlY3RvcmllczoKPj4+Cj4+PiAkIG1ha2UK
Pj4+ICQgZmluZCAuIC1uYW1lICcqLmQyJyB8IHdjIC1sCj4+PiAyNzkKPj4+ICQgZmluZCAuIC1u
YW1lICcqLmQyJyB8IHhhcmdzIC1uIDEgZGlybmFtZSB8IHNvcnQgLXUKPj4+IC4vdG9vbHMvZmly
bXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vYXJjaC94ODYKPj4+IC4vdG9vbHMvZmlybXdhcmUv
eGVuLWRpci94ZW4tcm9vdC94ZW4vYXJjaC94ODYveDg2XzY0Cj4+PiAuL3Rvb2xzL2Zpcm13YXJl
L3hlbi1kaXIveGVuLXJvb3QveGVuL2NvbW1vbgo+Pj4gLi90b29scy9maXJtd2FyZS94ZW4tZGly
L3hlbi1yb290L3hlbi9jb21tb24vY29tcGF0Cj4+PiAuL3hlbi9hcmNoL3g4Ngo+Pj4gLi94ZW4v
YXJjaC94ODYveDg2XzY0Cj4+PiAuL3hlbi9jb21tb24KPj4+IC4veGVuL2NvbW1vbi9jb21wYXQK
Pj4+Cj4+PiBBbmQgb25seSBhZnRlciB0aGUgbmV4dCAibWFrZSIgd2UgaGF2ZSBhbGwgb2YgdGhl
ICouZDIgZmlsZXMgYXZhaWxhYmxlOgo+Pj4KPj4+ICQgbWFrZQo+Pj4gJCBmaW5kIC4gLW5hbWUg
JyouZDInIHwgd2MgLWwKPj4+IDk2OQo+Pj4KPj4+IEkgZ3Vlc3MgdGhlIHJlYXNvbiBmb3IgdGhh
dCBpcyB0aGF0IHRoZSAqLmQyIGZpbGVzIG9ubHkgZGVwZW5kIG9uIHRoZQo+Pj4gKi5kIGZpbGVz
IHdoaWNoIGFyZSBidWlsdCB0b2dldGhlciB3aXRoIHRoZSAqLm8gZmlsZXMuIFRoZXkgYXJlIG5v
dAo+Pj4gbmVlZGVkIGZvciBidWlsZGluZyB0aGUgcHJvZHVjdCBmaWxlcywgc28gdGhleSBzZWVt
IHRvIGJlIGFsd2F5cyBvbmUKPj4+IG1ha2Ugc3RlcCBiZWhpbmQuCj4+Pgo+Pj4gTm93IGNvbWVz
IHRoZSB3ZWlyZCBwYXJ0ICh0aGF0J3Mgd2h5IEkgc3RhcnRlZCB0byBsb29rIGludG8gdGhpcyk6
Cj4+PiBXaGVuIEkgbm93IGRvOgo+Pj4KPj4+ICQgdG91Y2ggdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKPj4+ICQgbWFrZQo+Pj4KPj4+IEkgZ2V0IGJ1aWxkIGZhaWx1cmVzIGluIHRvb2xz
L3Rlc3RzL2RlcHJpdiAobG90cyBvZiB1bmtub3duIHR5cGVzIGxpa2UKPj4+IHVpbnQ2NF90KS4g
VGhlIC5kIGZpbGUgaW4gdGhlIGRlcHJpdiBkaXJlY3Rvcnkgc3VkZGVubHkgY29udGFpbnMgb25s
eQo+Pj4gNyBpbnN0ZWFkIG9mIDQ0IGVudHJpZXMsIHdoaWxlIHRoZSAuZDIgZmlsZSBpcyBzdGls
bCBva2F5IChpdCBpcyBvbmUKPj4+IG1ha2UgIm9sZGVyIiwgZG8geW91IHJlbWVtYmVyPyk6Cj4+
Pgo+Pj4gJCB3YyAuKi5kKgo+Pj4gICAgNyAgIDE0ICA1NDYgLmRlcHJpdi1mZC1jaGVja2VyLmQK
Pj4+ICAgNDQgICA4OCAxOTIzIC5kZXByaXYtZmQtY2hlY2tlci5kMgo+Pj4KPj4+IEFuZCBkb2lu
ZyBhbm90aGVyIG1ha2Ugd2lsbCBzdWNjZWVkIGFnYWluLCBidXQgbm93IGJvdGggZGVwZW5kZW5j
eSBmaWxlcwo+Pj4gYXJlIGN1dCBkb3duIHRvIDcgZW50cmllcyAoc3VyZSB0aGV5IGFyZTogLmQy
IGlzIHJlYnVpbHQgZnJvbSAuZCwgd2hpbGUKPj4+IC5kIHdvdWxkIG9ubHkgYmUgcmVidWlsdCBp
ZiAubyBpcyBiZWluZyBidWlsdCwgd2hpY2ggaXNuJ3QgaGFwcGVuaW5nIGFzCj4+PiBubyBmaWxl
IGl0IGRlcGVuZHMgb24gaGFzIGNoYW5nZWQpOgo+Pj4KPj4+ICQgbWFrZQo+Pj4gJCB3YyAuKi5k
Kgo+Pj4gICA3ICAxNCA1NDYgLmRlcHJpdi1mZC1jaGVja2VyLmQKPj4+ICAgNyAgMTQgMzM2IC5k
ZXByaXYtZmQtY2hlY2tlci5kMgo+Pj4KPj4+IEkgaGF2ZSBubyBpbW1lZGlhdGUgaWRlYSBob3cg
dG8gc29sdmUgdGhhdC4KPj4KPj4gSSd2ZSBzZXR1cCBhIGxpdHRsZSBleGFtcGxlIE1ha2VmaWxl
IHNvbHZpbmcgdGhlIHByb2JsZW0gKGp1c3QgdG8gc2hvdwo+PiB0aGUgY29ycmVjdCBkZXBlbmRl
bmNpZXMsIG5lZWRzIHRvIGJlIGFkYXB0ZWQgZm9yIG5hbWluZyB0aGUgLmQgYW5kIC5kMgo+PiBm
aWxlcyBhbmQgaG93IHRvIGJ1aWxkIHRoZSAuZDIpOgo+Pgo+PiAtLT44IHNuaXAgaGVyZSA4PC0t
Cj4+Cj4+IERFUFMgOj0gdHN0LmQyCj4+Cj4+IGFsbDogdHN0ICQoREVQUykKPiAKPiAtaW5jbHVk
ZSAkKERFUFMpIGFscmVhZHkgb3VnaHQgdG8gaGF2ZSB0aGUgZWZmZWN0IG9mIHN1Y2ggYSBkZXBl
bmRlbmN5LAo+IHNpbmNlIGFsbCBtYWtlZmlsZXMgYXJlIGNoZWNrZWQgZm9yIHJ1bGVzIG9mIGhv
dyB0byByZS1tYWtlIHRoZW0uCgpPYnZpb3VzbHkgdGhpcyBpc24ndCB0aGUgY2FzZS4gT3RoZXJ3
aXNlIHRoZXJlIHdvdWxkIGJlIC5kMiBmaWxlcyBtb3JlCmNvbW1vbiBhZnRlciBkb2luZyBhIG1h
a2UuCgo+IAo+PiAlLmQyOiAlLmQKPj4gICAgICAgICBjcCAkPCAkQAo+IAo+IFN1Y2ggYSBydWxl
IGFscmVhZHkgZXhpc3RzIGluIC4vQ29uZmlnLm1rLgoKUmlnaHQsIHRoYXQgd2FzIGp1c3QgbmVl
ZGVkIGluIG15IGxpdHRsZSB0ZXN0IE1ha2VmaWxlLgoKPiAKPj4gJS5vICUuZDogJS5jCj4+ICAg
ICAgICAgZ2NjIC1NTUQgLW8gJChwYXRzdWJzdCAlLmMsJS5vLCQ8KSAtYyAkPAo+IAo+IERvZXNu
J3QgdGhpcyByZXN1bHQgaW4gZ2NjIHRvIGJlIGludm9rZWQgdHdpY2UsIHBlcmhhcHMgcmVzdWx0
aW5nIGluCj4gY29ycnVwdCAubyBhbmQvb3IgLmQ/IEkgdGhpbmsgJS5kIHdhbnRzIHRvIGRlcGVu
ZCBvbiAlLm8sIHdpdGhvdXQKPiBhIGNvbW1hbmQuCgpObywgdGhhdCdzIHBlcmZlY3RseSBmaW5l
LiBtYWtlIHdpbGwgaW52b2tlIHRoZSBjb21tYW5kIG9ubHkgb25jZSwgaXRzCmp1c3Qgbm90IGNs
ZWFyIGZvciB3aGljaCB0YXJnZXQgKHRoYXQncyB0aGUgcmVhc29uIEkgbmVlZCB0byB1c2UgdGhl
CiQocGF0c3Vic3QgJS5jLCUubywkPCkgaW5zdGVhZCBvZiAkQCwgd2hpY2ggbWlnaHQgYmUgdGhl
IC5vIF9vcl8gdGhlIC5kCmZpbGUpLgoKRnJvbSB0aGUgbWFrZSBkb2NzOgoKICBQYXR0ZXJuIHJ1
bGVzIG1heSBoYXZlIG1vcmUgdGhhbiBvbmUgdGFyZ2V0LiBVbmxpa2Ugbm9ybWFsIHJ1bGVzLCB0
aGlzCiAgZG9lcyBub3QgYWN0IGFzIG1hbnkgZGlmZmVyZW50IHJ1bGVzIHdpdGggdGhlIHNhbWUg
cHJlcmVxdWlzaXRlcyBhbmQKICByZWNpcGUuIElmIGEgcGF0dGVybiBydWxlIGhhcyBtdWx0aXBs
ZSB0YXJnZXRzLCBtYWtlIGtub3dzIHRoYXQgdGhlCiAgcnVsZeKAmXMgcmVjaXBlIGlzIHJlc3Bv
bnNpYmxlIGZvciBtYWtpbmcgYWxsIG9mIHRoZSB0YXJnZXRzLiBUaGUgcmVjaXBlCiAgaXMgZXhl
Y3V0ZWQgb25seSBvbmNlIHRvIG1ha2UgYWxsIHRoZSB0YXJnZXRzLgoKPiAKPj4gJTogJS5vCj4+
ICAgICAgICAgZ2NjICQ8IC1vICRACj4+Cj4+IC1pbmNsdWRlICQoREVQUykKPj4KPj4gLS0+OCBz
bmlwIGhlcmUgODwtLQo+Pgo+PiBTbyB0aGUgYmFzaWMgaWRlYXMgYXJlOgo+Pgo+PiAtIGFkZCBh
IHJ1bGUgZm9yIGNvbnN0cnVjdGluZyB0aGUgLmQgZmlsZXMKPj4gLSBsZXQgdGhlIGJ1aWxkIGRl
cGVuZCBvbiB0aGUgLmQyIGZpbGVzCj4gCj4gSU9XIEkgd29uZGVyIHdoZXRoZXIgdGhpcyByZWFs
bHkgaXMgYW55IGRpZmZlcmVudCBmcm9tIHdoYXQgd2UKPiBkbyBub3cgKG1pbnVzIGJ1Z3MvcXVp
cmtzIGluIG1ha2UgaXRzZWxmLCBvZiBjb3Vyc2UpLiBBbmQgZnJvbSB0aGlzCj4gYXMgd2VsbCBh
cyB5b3VyIG9yaWdpbmFsIG1haWwgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoYXQncyBhY3R1
YWxseQo+IGJyb2tlbiB3aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNoLgoKVGhlIG1haW4gcHJvYmxl
bSBpcyB0aGF0IHRoZSAuZDIgZmlsZXMgdXNlZCBmb3IgZGV0ZXJtaW5pbmcgd2hpY2ggb2JqZWN0
CmZpbGVzIG5lZWQgdG8gYmUgKHJlLSlidWlsdCBhcmUgYmFzZWQgb24gdGhlIGJ1aWxkIGJlZm9y
ZSB0aGUgbGFzdCBvbmUuCkknbSBub3Qgc3VyZSB0aGlzIGlzIGFsd2F5cyB0aGUgY2FzZSwgYnV0
IGF0IGxlYXN0IHdoZW4gc3RhcnRpbmcgd2l0aCBhCmNsZWFuIHRyZWUgSSBuZWVkIHR3byBpbnZv
Y2F0aW9ucyBvZiAibWFrZSIgdG8gZ2V0IGFsbCAuZDIgZmlsZXMgYnVpbHQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:40:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08:40: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 1fxpps-0003CA-6d; Thu, 06 Sep 2018 08:40:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxppr-0003C5-Qc
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 08:40:19 +0000
X-Inumbo-ID: 9947172a-b1b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9947172a-b1b0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 08:41:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78629968"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDMzN2Y4NDNh77+9MzE5Ne+/vTQzODXvv71lNGNl77+9MWFiZjc1?=
 =?UTF-8?Q?5f8dad@suse.com>_<1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>_?=
 =?UTF-8?Q?<5B90E0DE02000078001E5D5A@suse.com>_<02463da8-eeff-f254-b8c2-5c1e?=
 =?UTF-8?Q?5b96ab53@suse.com>?=
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <63716215-51f4-242d-15b4-a3eca28f70b2@citrix.com>
Date: Thu, 6 Sep 2018 09:39:57 +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: <02463da8-eeff-f254-b8c2-5c1e?= =?UTF-8?Q?5b96ab53@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] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDYvMDkvMTggMDk6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDYvMDkvMTggMTA6
MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+PiAlOiAlLm8KPj4+ICAgICAgICAgZ2NjICQ8IC1v
ICRACj4+Pgo+Pj4gLWluY2x1ZGUgJChERVBTKQo+Pj4KPj4+IC0tPjggc25pcCBoZXJlIDg8LS0K
Pj4+Cj4+PiBTbyB0aGUgYmFzaWMgaWRlYXMgYXJlOgo+Pj4KPj4+IC0gYWRkIGEgcnVsZSBmb3Ig
Y29uc3RydWN0aW5nIHRoZSAuZCBmaWxlcwo+Pj4gLSBsZXQgdGhlIGJ1aWxkIGRlcGVuZCBvbiB0
aGUgLmQyIGZpbGVzCj4+IElPVyBJIHdvbmRlciB3aGV0aGVyIHRoaXMgcmVhbGx5IGlzIGFueSBk
aWZmZXJlbnQgZnJvbSB3aGF0IHdlCj4+IGRvIG5vdyAobWludXMgYnVncy9xdWlya3MgaW4gbWFr
ZSBpdHNlbGYsIG9mIGNvdXJzZSkuIEFuZCBmcm9tIHRoaXMKPj4gYXMgd2VsbCBhcyB5b3VyIG9y
aWdpbmFsIG1haWwgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoYXQncyBhY3R1YWxseQo+PiBi
cm9rZW4gd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC4KPiBUaGUgbWFpbiBwcm9ibGVtIGlzIHRo
YXQgdGhlIC5kMiBmaWxlcyB1c2VkIGZvciBkZXRlcm1pbmluZyB3aGljaCBvYmplY3QKPiBmaWxl
cyBuZWVkIHRvIGJlIChyZS0pYnVpbHQgYXJlIGJhc2VkIG9uIHRoZSBidWlsZCBiZWZvcmUgdGhl
IGxhc3Qgb25lLgo+IEknbSBub3Qgc3VyZSB0aGlzIGlzIGFsd2F5cyB0aGUgY2FzZSwgYnV0IGF0
IGxlYXN0IHdoZW4gc3RhcnRpbmcgd2l0aCBhCj4gY2xlYW4gdHJlZSBJIG5lZWQgdHdvIGludm9j
YXRpb25zIG9mICJtYWtlIiB0byBnZXQgYWxsIC5kMiBmaWxlcyBidWlsdC4KCkFzIGFuIGFsdGVy
bmF0aXZlLCBjYW4gd2Ugc2VlIGFib3V0IGZpeGluZyB0aGUgcmVhbCBidWcgYW5kIGdldHRpbmcg
cmlkCm9mIC5kMiBhbGwgdG9nZXRoZXI/CgpJIHN0aWxsIHJldmVydCB0aGF0IGNoYW5nZSBmb3Ig
c29tZSBvZiBteSBidWlsZHMsIGJlY2F1c2UgaXQgY29tcGxldGVseQpicmVha3MgdGhlIGluY3Jl
bWVudGFsIGJ1aWxkIChieSBjYXVzaW5nIG1vc3QgdGhpbmdzIHRvIGJlIHJlYnVpbHQpLgoKV2hh
dGV2ZXIgdGhlIHVuZGVybHlpbmcgaXNzdWUgaXMsIGZpeGluZyBpdCBieSBzZWQnaW5nIHRoZSBk
ZXBlbmRlbmN5CmZpbGVzIGlzIGdyb3NzIGhhY2ssIHJhdGhlciB0aGFuIGEgZml4LgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 08:57:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 08:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxq65-00042J-1F; Thu, 06 Sep 2018 08:57: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxq63-00042E-O0
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 08:57:03 +0000
X-Inumbo-ID: 9483f977-b1b2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9483f977-b1b2-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 10:55:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78630673"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/5] x86/hvm: Switch hvm_allow_get_param() to use a
 whitelist
Thread-Index: AQHURUP5he7iT8R4ikOVWGFpaxlqyaTi7I9g
Date: Thu, 6 Sep 2018 08:56:58 +0000
Message-ID: <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536171124-27053-2-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 1/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IENvb3BlciBb
bWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDA1IFNlcHRlbWJlciAy
MDE4IDE5OjEyDQo+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBD
YzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNo
DQo+IDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBS
b2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN0ZWZhbm8NCj4gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFN1
YmplY3Q6IFtQQVRDSCAxLzVdIHg4Ni9odm06IFN3aXRjaCBodm1fYWxsb3dfZ2V0X3BhcmFtKCkg
dG8gdXNlIGENCj4gd2hpdGVsaXN0DQo+IA0KPiBUaGVyZSBhcmUgaG9sZXMgaW4gdGhlIEhWTV9Q
QVJBTSBzcGFjZSwgc29tZSBvZiB3aGljaCBhcmUgZnJvbQ0KPiBkZXByZWNhdGVkDQo+IHBhcmFt
ZXRlcnMsIGJ1dCB0b29sc3RhY2sgYW5kIGRldmljZSBtb2RlbHMgY3VycmVudGx5IGhhdmUgYmxh
bmtldCByZWFkDQo+IGFjY2Vzcy4NCj4gDQo+IFJlYXJyYW5nZSBodm1fYWxsb3dfZ2V0X3BhcmFt
KCkgdG8gaGF2ZSBhIHdoaXRlbGlzdCBvZiB0b29sc3RhY2stcmVhZGFibGUNCj4gcGFyYW1ldGVy
cywgd2l0aCB0aGUgZGVmYXVsdCBjYXNlIGZhaWxpbmcgd2l0aCAtRUlOVkFMICh3aGljaCBzdWJz
dW1lcyB0aGUNCj4gSFZNX05SX1BBUkFNUyBjaGVjaykuDQo+IA0KPiBObyBleHBlY3RlZCBjaGFu
Z2UgZm9yIHRoZSBkZWZpbmVkLCBpbi11c2UgcGFyYW1zLg0KPiANCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPg0KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
DQo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4gIDEgZmls
ZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0K
PiBpbmRleCBjMjJiZjBiLi45NmE2MzIzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gQEAgLTQzNTAsNyArNDM1
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLA0K
PiANCj4gICAgICBzd2l0Y2ggKCBhLT5pbmRleCApDQo+ICAgICAgew0KPiAtICAgIC8qIFRoZSBm
b2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vlc3QuICovDQo+ICsgICAg
ICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vlc3Qg
YW5kIHRvb2xzdGFjay4gKi8NCg0KSW50ZW50aW9uYWwgaW5kZW50YXRpb24gY2hhbmdlPyBJIGd1
ZXNzIHNvIHNpbmNlIHlvdSBkbyBpdCBhZ2FpbiBiZWxvdywgYnV0IGp1c3QgY2hlY2tpbmcuDQoN
Cj4gICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6DQo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fVk04Nl9UU1M6DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ6DQo+IEBA
IC00MzYzLDE4ICs0MzYzLDM5IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1
Y3QgZG9tYWluDQo+ICpkLA0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX0FMVFAyTToNCj4gICAgICBj
YXNlIEhWTV9QQVJBTV9YODdfRklQX1dJRFRIOg0KPiAgICAgICAgICBicmVhazsNCj4gLSAgICAv
Kg0KPiAtICAgICAqIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBtdXN0IG5vdCBiZSByZWFkIGJ5
IHRoZSBndWVzdA0KPiAtICAgICAqIHNpbmNlIHRoZSBkb21haW4gbWF5IG5lZWQgdG8gYmUgcGF1
c2VkLg0KPiAtICAgICAqLw0KPiArDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIFRoZSBm
b2xsb3dpbmcgcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQgZm9yIHRvb2xzdGFjayB1c2FnZSBvbmx5
Lg0KPiArICAgICAgICAgKiBTb21lIHJlcXVpcmUgdGhlIGRvbWFpbiB0byBiZSBwYXVzZWQsIGFu
ZCB0aGVyZWZvcmUgbWF5IG5vdCByZWFkDQo+IGJ5DQo+ICsgICAgICAgICAqIHRoZSBkb21haW4u
DQo+ICsgICAgICAgICAqLw0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1BBRV9FTkFCTEVEOg0KPiAg
ICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1BGTjoNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9CVUZJ
T1JFUV9QRk46DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOOg0KPiAtICAg
IC8qIFRoZSByZW1haW5pbmcgcGFyYW1ldGVycyBzaG91bGQgbm90IGJlIHJlYWQgYnkgdGhlIGd1
ZXN0LiAqLw0KPiAtICAgIGRlZmF1bHQ6DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fVklSSURJQU46
DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fVElNRVJfTU9ERToNCj4gKyAgICBjYXNlIEhWTV9QQVJB
TV9IUEVUX0VOQUJMRUQ6DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fSURFTlRfUFQ6DQo+ICsgICAg
Y2FzZSBIVk1fUEFSQU1fRE1fRE9NQUlOOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19T
VEFURToNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9WUFRfQUxJR046DQo+ICsgICAgY2FzZSBIVk1f
UEFSQU1fTkVTVEVESFZNOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoN
Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOg0KPiArICAgIGNhc2UgSFZN
X1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fVFJJUExFX0ZB
VUxUX1JFQVNPTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9TRVJWRVJfUEZOOg0KPiAr
ICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoNCj4gKyAgICBjYXNlIEhW
TV9QQVJBTV9NQ0FfQ0FQOg0KPiAgICAgICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkN
Cj4gICAgICAgICAgICAgIHJjID0gLUVQRVJNOw0KPiAgICAgICAgICBicmVhazsNCj4gKw0KPiAr
ICAgICAgICAvKiBIb2xlLCBkZXByZWNhdGVkLCBvciBvdXQtb2YtcmFuZ2UuICovDQo+ICsgICAg
ZGVmYXVsdDoNCj4gKyAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiArICAgICAgICBicmVhazsNCj4g
ICAgICB9DQo+IA0KPiAgICAgIHJldHVybiByYzsNCj4gQEAgLTQzOTAsOSArNDQxMSw2IEBAIHN0
YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKA0KPiAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZh
LCBhcmcsIDEpICkNCj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+IA0KPiAtICAgIGlmICgg
YS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkNCj4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+
IC0NCg0KQVNTRVJULCBqdXN0IGluIGNhc2Ugc29tZW9uZSBzY3Jld3MgdXAgdGhlIGFsbG93IGZ1
bmN0aW9uIGluIGZ1dHVyZT8NCg0KPiAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9taWQpOw0KPiAgICAgIGlmICggZCA9PSBOVUxMICkNCj4gICAgICAgICAgcmV0dXJuIC1F
U1JDSDsNCj4gLS0NCj4gMi4xLjQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09: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 1fxqH9-0004nF-8y; Thu, 06 Sep 2018 09:08: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxqH8-0004nA-3Y
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 09:08:30 +0000
X-Inumbo-ID: 2edf2240-b1b4-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2edf2240-b1b4-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 11:06:48 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78631213"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/5] x86/hvm: Switch hvm_allow_set_param() to use a
 whitelist
Thread-Index: AQHURUP2ZCDgaE7Xyk+UTHrhEBtuXaTi9LKA
Date: Thu, 6 Sep 2018 09:08:27 +0000
Message-ID: <4bf4acfc9c0a43cda81b7c6eb74bc96b@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536171124-27053-3-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 2/5] x86/hvm: Switch hvm_allow_set_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTgg
MTk6MTINCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU3ViamVj
dDogW1BBVENIIDIvNV0geDg2L2h2bTogU3dpdGNoIGh2bV9hbGxvd19zZXRfcGFyYW0oKSB0byB1
c2UgYQ0KPiB3aGl0ZWxpc3QNCj4gDQo+IFRoZXJlIGFyZSBob2xlcyBpbiB0aGUgSFZNX1BBUkFN
IHNwYWNlLCBzb21lIG9mIHdoaWNoIGFyZSBmcm9tDQo+IGRlcHJlY2F0ZWQNCj4gcGFyYW1ldGVy
cywgYnV0IHRvb2xzdGFjayBhbmQgZGV2aWNlIG1vZGVscyBjdXJyZW50bHkgaGFzIChhbG1vc3Qp
IGJsYW5rZXQNCg0Kcy9oYXMvaGF2ZQ0KDQo+IHdyaXRlIGFjY2Vzcy4NCj4gDQo+IFJlYXJyYW5n
ZSBodm1fYWxsb3dfZ2V0X3BhcmFtKCkgdG8gaGF2ZSBhIHdoaXRlbGlzdCBvZiB0b29sc3RhY2st
d3JpdGVhYmxlDQoNCnMvZ2V0L3NldA0KDQo+IHBhcmFtZXRlcnMsIHdpdGggdGhlIGRlZmF1bHQg
Y2FzZSBmYWlsaW5nIHdpdGggLUVJTlZBTC4gIFRoaXMgc3Vic3VtZXMgdGhlDQo+IEhWTV9OUl9Q
QVJBTVMgY2hlY2ssIGFzIHdlbGwgYXMgdGhlIE1FTU9SWV9FVkVOVF8qIGRlcHJlY2F0ZWQNCj4g
YmxvY2ssIGFuZCB0aGUNCj4gQlVGSU9SRVFfRVZUQ0hOIFhlbi13cml0ZS1vbmx5IHZhbHVlLg0K
PiANCj4gTm8gZXhwZWN0ZWQgY2hhbmdlIGZvciB0aGUgZGVmaW5lZCwgaW4tdXNlIHBhcmFtcy4N
Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQo+IC0tLQ0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4NCj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IC0tLQ0K
PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tDQo+IC0tLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDMxIGluc2Vy
dGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+IGluZGV4IDk2YTYzMjMuLmQx
OWFlMzUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYw0KPiBAQCAtNDA3Myw3ICs0MDczLDcgQEAgc3RhdGljIGludCBo
dm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsDQo+IA0KPiAgICAgIHN3aXRjaCAo
IGEtPmluZGV4ICkNCj4gICAgICB7DQo+IC0gICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJz
IGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAqLw0KPiArICAgICAgICAvKiBUaGUgZm9sbG93aW5n
IHBhcmFtZXRlcnMgY2FuIGJlIHNldCBieSB0aGUgZ3Vlc3QgYW5kIHRvb2xzdGFjay4gKi8NCg0K
UGVyc29uYWxseSBJJ20gZmluZGluZyB0aGlzIGluZGVudGF0aW9uIG9mIGNvbW1lbnQgaW5jb25n
cnVvdXMuIFN1Y2ggY29tbWVudHMgYXJlIGxvZ2ljYWxseSBvdXRzaWRlIG9mIGFueSBwYXJ0aWN1
bGFyIGNhc2Ugc3RhdGVtZW50IHNvIEkgdGhpbmsgdGhleSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBs
ZXZlbCBvZiBpbmRlbnRhdGlvbiBhcyB0aGUgY2FzZSBzdGF0ZW1lbnRzIHRoZW1zZWx2ZXMuDQoN
Cj4gICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6DQo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fVk04Nl9UU1M6DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ6DQo+IEBA
IC00MDgzLDE4ICs0MDgzLDQwIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1
Y3QgZG9tYWluDQo+ICpkLA0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOOg0K
PiAgICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6DQo+ICAgICAgICAgIGJyZWFrOw0K
PiAtICAgIC8qDQo+IC0gICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIG11c3Qgbm90IGJl
IHNldCBieSB0aGUgZ3Vlc3QNCj4gLSAgICAgKiBzaW5jZSB0aGUgZG9tYWluIG1heSBuZWVkIHRv
IGJlIHBhdXNlZC4NCj4gLSAgICAgKi8NCj4gKw0KPiArICAgICAgICAvKg0KPiArICAgICAgICAg
KiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sgdXNh
Z2Ugb25seS4NCj4gKyAgICAgICAgICogU29tZSByZXF1aXJlIHRoZSBkb21haW4gdG8gYmUgcGF1
c2VkIHdoaWxlIG90aGVycyBjb250cm9sDQo+ICsgICAgICAgICAqIHBlcm1pc3Npb25zIGluIFhl
biwgYW5kIHRoZXJlZm9yZSBtYXkgbm90IHNldCBieSB0aGUgZG9tYWluLg0KPiArICAgICAgICAg
Ki8NCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9TVE9SRV9QRk46DQo+ICsgICAgY2FzZSBIVk1fUEFS
QU1fUEFFX0VOQUJMRUQ6DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfUEZOOg0KPiArICAg
IGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX1BGTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9WSVJJ
RElBTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9USU1FUl9NT0RFOg0KPiArICAgIGNhc2UgSFZN
X1BBUkFNX0hQRVRfRU5BQkxFRDoNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9JREVOVF9QVDoNCj4g
ICAgICBjYXNlIEhWTV9QQVJBTV9ETV9ET01BSU46DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQ
SV9TX1NUQVRFOg0KPiAtICAgIC8qIFRoZSByZW1haW5pbmcgcGFyYW1ldGVycyBzaG91bGQgbm90
IGJlIHNldCBieSB0aGUgZ3Vlc3QuICovDQo+IC0gICAgZGVmYXVsdDoNCj4gKyAgICBjYXNlIEhW
TV9QQVJBTV9WUFRfQUxJR046DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9QRk46DQo+
ICsgICAgY2FzZSBIVk1fUEFSQU1fTkVTVEVESFZNOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1BB
R0lOR19SSU5HX1BGTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOg0K
PiArICAgIGNhc2UgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ICsgICAgY2FzZSBIVk1f
UEFSQU1fVFJJUExFX0ZBVUxUX1JFQVNPTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9T
RVJWRVJfUEZOOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoN
Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NQ0FfQ0FQOg0KPiAgICAgICAgICBpZiAoIGQgPT0gY3Vy
cmVudC0+ZG9tYWluICkNCj4gICAgICAgICAgICAgIHJjID0gLUVQRVJNOw0KPiAgICAgICAgICBi
cmVhazsNCj4gKw0KPiArICAgICAgICAvKiBXcml0ZWFibGUgb25seSBieSBYZW4sIGhvbGUsIGRl
cHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4gKi8NCj4gKyAgICBkZWZhdWx0Og0KPiArICAgICAg
ICByYyA9IC1FSU5WQUw7DQo+ICsgICAgICAgIGJyZWFrOw0KPiAgICAgIH0NCj4gDQo+ICAgICAg
aWYgKCByYyApDQo+IEBAIC00MTMwLDkgKzQxNTIsNiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgNCj4gICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApDQo+ICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOw0KPiANCj4gLSAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BB
UkFNUyApDQo+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiAtDQoNCkFnYWluLCBJIHRoaW5r
IGFuIEFTU0VSVCBoZXJlIHdvdWxkIGJlIGdvb2QuDQoNCj4gICAgICBkID0gcmN1X2xvY2tfZG9t
YWluX2J5X2FueV9pZChhLmRvbWlkKTsNCj4gICAgICBpZiAoIGQgPT0gTlVMTCApDQo+ICAgICAg
ICAgIHJldHVybiAtRVNSQ0g7DQo+IEBAIC00MjA5LDE1ICs0MjI4LDcgQEAgc3RhdGljIGludCBo
dm1vcF9zZXRfcGFyYW0oDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FU
SU9OOg0KPiAgICAgICAgICByYyA9IHBtdGltZXJfY2hhbmdlX2lvcG9ydChkLCBhLnZhbHVlKTsN
Cj4gICAgICAgICAgYnJlYWs7DQo+IC0gICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NS
MDoNCj4gLSAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfQ1IzOg0KPiAtICAgIGNhc2Ug
SFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjQ6DQo+IC0gICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZ
X0VWRU5UX0lOVDM6DQo+IC0gICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX1NJTkdMRV9T
VEVQOg0KPiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9NU1I6DQo+IC0gICAgICAg
IC8qIERlcHJlY2F0ZWQgKi8NCj4gLSAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsNCj4gLSAgICAg
ICAgYnJlYWs7DQoNCkRvZXMgYW55dGhpbmcgcmVseSBvbiB0aGlzIEVPUE5PVFNVUFAgdnMgdGhl
IEVJTlZBTCB0aGF0IHdvdWxkIGJlIHJldHVybmVkIGFmdGVyIHRoaXMgcGF0Y2ggaXMgYXBwbGll
ZD8NCg0KICBQYXVsDQoNCj4gKw0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX05FU1RFREhWTToNCj4g
ICAgICAgICAgcmMgPSB4c21faHZtX3BhcmFtX25lc3RlZChYU01fUFJJViwgZCk7DQo+ICAgICAg
ICAgIGlmICggcmMgKQ0KPiBAQCAtNDI1Myw5ICs0MjY0LDcgQEAgc3RhdGljIGludCBodm1vcF9z
ZXRfcGFyYW0oDQo+ICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9O
RVNURURIVk1dICkNCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAgYnJl
YWs7DQo+IC0gICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOOg0KPiAtICAgICAgICBy
YyA9IC1FSU5WQUw7DQo+IC0gICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fVFJJUExFX0ZBVUxUX1JFQVNPTjoNCj4gICAgICAgICAgaWYgKCBhLnZhbHVlID4gU0hVVERP
V05fTUFYICkNCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gLS0NCj4gMi4xLjQNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:16:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09: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 1fxqOx-0005UM-3V; Thu, 06 Sep 2018 09:16: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxqOv-0005UH-RF
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 09:16:33 +0000
X-Inumbo-ID: 4eed0e55-b1b5-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4eed0e55-b1b5-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 11:14:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78631693"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/5] x86/hvm: Make HVM_PARAM_{STORE,CONSOLE}_EVTCHN
 read-only to the guest
Thread-Index: AQHURUP2JEC31IFO2k6G4NT7yKbVQKTi+JVQ
Date: Thu, 6 Sep 2018 09:16:30 +0000
Message-ID: <c6b752b2b59f4f1293eb8d9f27a420eb@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536171124-27053-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 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTgg
MTk6MTINCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU3ViamVj
dDogW1BBVENIIDMvNV0geDg2L2h2bTogTWFrZQ0KPiBIVk1fUEFSQU1fe1NUT1JFLENPTlNPTEV9
X0VWVENITiByZWFkLW9ubHkgdG8gdGhlIGd1ZXN0DQo+IA0KPiBUaGVzZSB2YWx1ZXMgYXJlIHNl
dCBieSB0aGUgdG9vbHN0YWNrIGZvciBlYWNoIGNyZWF0ZS9yZXN0b3JlIG9wZXJhdGlvbiwgYW5k
DQo+IGJvdW5kIGJ5IHhlbntzdG9yZSxjb25zb2xlfWQgYmVmb3JlIHRoZSB0aGUgZ3Vlc3Qgc3Rh
cnRzIHJ1bm5pbmcuDQo+IA0KPiBBIGd1ZXN0IGhhcyBubyByZWFzb24gdG8gbW9kaWZ5IHRoZW0g
YXQgYWxsLCBhbmQgdGhlIG1hdGNoaW5nICpfUEZODQo+IHBhcmFtZXRlcnMNCj4gYXJlIGFscmVh
ZHkgcmVhZC1vbmx5LiAgQWRqdXN0IHRoZSAqX0VWVENITiBwZXJtaXNzaW9ucyB0byBiZSBjb25z
aXN0ZW50Lg0KDQpVbmZvcnR1bmF0ZWx5IHRoaXMgcGF0Y2ggd2lsbCBicmVhayB0aGUgV2luZG93
cyBQViBkcml2ZXIgZnVuY3Rpb24gaGVyZToNCg0KaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9cHZkcml2ZXJzL3dpbi94ZW5idXMuZ2l0O2E9YmxvYjtmPXNyYy94ZW5idXMvZXZ0Y2hu
LmM7aGI9SEVBRCNsMTAzNw0KDQpVbmZvcnR1bmF0ZWx5IHRoZSB2YWx1ZXMgcmVhbGx5IGRvIGNo
YW5nZSBhY3Jvc3MgYSByZXNldC4gSXQgd291bGQgYmUgcG9zc2libGUgdG8gdXNlIHZvbGF0aWxl
IChkaXNhcHBlYXIgb24gcmVib290KSByZWdpc3RyeSBrZXlzIHRvIHN0b3JlIHRoZSB1cGRhdGVk
IHZhbHVlcyBpbnN0ZWFkIGJ1dCBJIGRvbid0IHJlYWxseSBzZWUgYW55IGhhcm0gaW4gYWxsb3dp
bmcgdGhlIGd1ZXN0IHRvIHVwZGF0ZSB0aGUgdmFsdWVzIHRvIGJlIGNvcnJlY3QsIHVubGVzcyB3
ZSB3YW50IHRvIGNoYW5nZSBYZW4gdG8gZG8gdGhlIGpvYiBzbyB0aGUgZ3Vlc3QgZG9lc24ndCBo
YXZlIHRvIGdvIHRocm91Z2ggdGhpcyBkYW5jZS4NCg0KICBQYXVsDQoNCj4gDQo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IC0tLQ0K
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPg0KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2
L2h2bS9odm0uYyB8IDQgKystLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBpbmRleCBkMTlhZTM1Li40MDhlNjk1IDEwMDY0
NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMNCj4gQEAgLTQwNzksOCArNDA3OSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3Nl
dF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNT
X1NJWkVEOg0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTjoNCj4g
ICAgICBjYXNlIEhWTV9QQVJBTV9WTV9HRU5FUkFUSU9OX0lEX0FERFI6DQo+IC0gICAgY2FzZSBI
Vk1fUEFSQU1fU1RPUkVfRVZUQ0hOOg0KPiAtICAgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfRVZU
Q0hOOg0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6DQo+ICAgICAgICAgIGJy
ZWFrOw0KPiANCj4gQEAgLTQwOTAsNiArNDA4OCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3Nl
dF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgKiBwZXJtaXNzaW9ucyBpbiBY
ZW4sIGFuZCB0aGVyZWZvcmUgbWF5IG5vdCBzZXQgYnkgdGhlIGRvbWFpbi4NCj4gICAgICAgICAg
ICovDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOg0KPiArICAgIGNhc2UgSFZNX1BB
UkFNX1NUT1JFX0VWVENITjoNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9QQUVfRU5BQkxFRDoNCj4g
ICAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQlVG
SU9SRVFfUEZOOg0KPiBAQCAtNDEwMSw2ICs0MTAwLDcgQEAgc3RhdGljIGludCBodm1fYWxsb3df
c2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9T
X1NUQVRFOg0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX1ZQVF9BTElHTjoNCj4gICAgICBjYXNlIEhW
TV9QQVJBTV9DT05TT0xFX1BGTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENI
TjoNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9ORVNURURIVk06DQo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fUEFHSU5HX1JJTkdfUEZOOg0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX01PTklUT1JfUklOR19Q
Rk46DQo+IC0tDQo+IDIuMS40DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:26:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxqYI-0006Bi-1j; Thu, 06 Sep 2018 09: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxqYG-0006Bd-Iv
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 09:26:12 +0000
X-Inumbo-ID: a7aef051-b1b6-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7aef051-b1b6-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 11:24:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78632068"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 4/5] x86/hvm: Misc non-functional cleanup to the
 HVM_PARAM infrastructure
Thread-Index: AQHURUP27NsZftwegk+Shz7GdEdohaTi/KPA
Date: Thu, 6 Sep 2018 09:26:08 +0000
Message-ID: <cb0d81db61774022ad7f3ef074f3082f@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536171124-27053-5-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 4/5] x86/hvm: Misc non-functional cleanup to
 the HVM_PARAM 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: 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTgg
MTk6MTINCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU3ViamVj
dDogW1BBVENIIDQvNV0geDg2L2h2bTogTWlzYyBub24tZnVuY3Rpb25hbCBjbGVhbnVwIHRvIHRo
ZQ0KPiBIVk1fUEFSQU0gaW5mcmFzdHJ1Y3R1cmUNCj4gDQo+IFRoZSBwYXJhbWV0ZXIgbWFyc2hh
bGxpbmcgYW5kIHhzbSBjaGVja3MgYXJlIGNvbW1vbiB0byBib3RoIHRoZSBzZXQgYW5kDQo+IGdl
dA0KPiBwYXRocy4gIExpZnQgYWxsIG9mIHRoZSBjb21tb24gY29kZSBvdXQgaW50byBkb19odm1f
b3AoKSBhbmQgbGV0DQo+IGh2bW9wX3tnZXQsc2V0fV9wYXJhbSgpIG9wZXJhdGUgb24gc3RydWN0
IHhlbl9odm1fcGFyYW0gZGlyZWN0bHkuDQo+IA0KPiBUaGlzIGlzIHNvbWV3aGF0IG5vaXN5IGlu
IHRoZSBmdW5jdGlvbnMgYXMgZWFjaCBhLiByZWZlcmVuY2UgaGFzIHRvIGNoYW5nZSB0bw0KPiBh
LT4gaW5zdGVhZC4NCj4gDQo+IEluIGFkZGl0aW9uLCBkcm9wIGFuIGVtcHR5IGRlZmF1bHQgc3Rh
dGVtZW50LCBpbnNlcnQgbmV3bGluZXMgYXMgYXBwcm9wcmlhdGUNCj4gYmV0d2VlbiBjYXNlcywg
YW5kIHRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHRoZSBJREVOVF9QVCBvbiB0aGUNCj4gZmFz
dHBhdGgsDQo+IGJlY2F1c2UgdGhlIGNvbW1vbiBwYXRoIGFmdGVyIHRoZSBzd2l0Y2ggd2lsbCBt
YWtlIHRoZSB1cGRhdGUuDQo+IA0KPiBObyBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IGEgbmV0IHNo
cmluayBvZiAtMzI4IHRvIGRvX2h2bV9vcCgpLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPg0KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IEND
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
MjIzICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tLS0tLS0t
DQo+ICAxIGZpbGUgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDExOSBkZWxldGlvbnMoLSkN
Cj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiBpbmRleCA0MDhlNjk1Li5jODkxMjY5IDEwMDY0NA0KPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gQEAg
LTQwNjUsMTEgKzQwNjUsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0
IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgeGVuX2h2bV9wYXJhbSAqYSkNCj4gIHsNCj4gICAgICB1aW50NjRfdCB2YWx1ZSA9IGQtPmFy
Y2guaHZtLnBhcmFtc1thLT5pbmRleF07DQo+IC0gICAgaW50IHJjOw0KPiAtDQo+IC0gICAgcmMg
PSB4c21faHZtX3BhcmFtKFhTTV9UQVJHRVQsIGQsIEhWTU9QX3NldF9wYXJhbSk7DQo+IC0gICAg
aWYgKCByYyApDQo+IC0gICAgICAgIHJldHVybiByYzsNCj4gKyAgICBpbnQgcmMgPSAwOw0KPiAN
Cj4gICAgICBzd2l0Y2ggKCBhLT5pbmRleCApDQo+ICAgICAgew0KPiBAQCAtNDEzMyw2MiArNDEy
OSw0NiBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0IGRvbWFpbg0KPiAq
ZCwNCj4gICAgICAgICAgaWYgKCB2YWx1ZSAhPSAwICYmIGEtPnZhbHVlICE9IHZhbHVlICkNCj4g
ICAgICAgICAgICAgIHJjID0gLUVFWElTVDsNCj4gICAgICAgICAgYnJlYWs7DQo+IC0gICAgZGVm
YXVsdDoNCj4gLSAgICAgICAgYnJlYWs7DQo+ICAgICAgfQ0KPiANCj4gICAgICByZXR1cm4gcmM7
DQo+ICB9DQo+IA0KPiAtc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oDQo+IC0gICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykNCj4gK3N0YXRpYyBpbnQgaHZt
b3Bfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5faHZtX3BhcmFtICphKQ0K
PiAgew0KPiAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4g
LSAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOw0KPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7DQo+
ICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ICAgICAgaW50IHJjOw0KPiANCj4gLSAgICBpZiAoIGNv
cHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApDQo+IC0gICAgICAgIHJldHVybiAtRUZBVUxUOw0K
PiAtDQo+IC0gICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7DQo+IC0g
ICAgaWYgKCBkID09IE5VTEwgKQ0KPiAtICAgICAgICByZXR1cm4gLUVTUkNIOw0KPiAtDQo+IC0g
ICAgcmMgPSAtRUlOVkFMOw0KPiAtICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQ0KPiAtICAg
ICAgICBnb3RvIG91dDsNCj4gLQ0KPiAtICAgIHJjID0gaHZtX2FsbG93X3NldF9wYXJhbShkLCAm
YSk7DQo+ICsgICAgcmMgPSBodm1fYWxsb3dfc2V0X3BhcmFtKGQsIGEpOw0KPiAgICAgIGlmICgg
cmMgKQ0KPiAgICAgICAgICBnb3RvIG91dDsNCj4gDQo+IC0gICAgc3dpdGNoICggYS5pbmRleCAp
DQo+ICsgICAgc3dpdGNoICggYS0+aW5kZXggKQ0KPiAgICAgIHsNCj4gICAgICBjYXNlIEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlE6DQo+IC0gICAgICAgIGh2bV9zZXRfY2FsbGJhY2tfdmlhKGQsIGEu
dmFsdWUpOw0KPiArICAgICAgICBodm1fc2V0X2NhbGxiYWNrX3ZpYShkLCBhLT52YWx1ZSk7DQo+
ICAgICAgICAgIGh2bV9sYXRjaF9zaGluZm9fc2l6ZShkKTsNCj4gICAgICAgICAgYnJlYWs7DQo+
ICsNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9USU1FUl9NT0RFOg0KPiAtICAgICAgICBpZiAoIGEu
dmFsdWUgPiBIVk1QVE1fb25lX21pc3NlZF90aWNrX3BlbmRpbmcgKQ0KPiArICAgICAgICBpZiAo
IGEtPnZhbHVlID4gSFZNUFRNX29uZV9taXNzZWRfdGlja19wZW5kaW5nICkNCj4gICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAgYnJlYWs7DQo+ICsNCj4gICAgICBjYXNlIEhW
TV9QQVJBTV9WSVJJRElBTjoNCj4gLSAgICAgICAgaWYgKCAoYS52YWx1ZSAmIH5IVk1QVl9mZWF0
dXJlX21hc2spIHx8DQo+IC0gICAgICAgICAgICAgIShhLnZhbHVlICYgSFZNUFZfYmFzZV9mcmVx
KSApDQo+ICsgICAgICAgIGlmICggKGEtPnZhbHVlICYgfkhWTVBWX2ZlYXR1cmVfbWFzaykgfHwN
Cj4gKyAgICAgICAgICAgICAhKGEtPnZhbHVlICYgSFZNUFZfYmFzZV9mcmVxKSApDQo+ICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7DQo+ICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgY2Fz
ZSBIVk1fUEFSQU1fSURFTlRfUFQ6DQo+ICAgICAgICAgIC8qDQo+ICAgICAgICAgICAqIE9ubHkg
YWN0dWFsbHkgcmVxdWlyZWQgZm9yIFZULXggbGFja2luZyB1bnJlc3RyaWN0ZWRfZ3Vlc3QNCj4g
ICAgICAgICAgICogY2FwYWJpbGl0aWVzLiAgU2hvcnQgY2lyY3VpdCB0aGUgcGF1c2UgaWYgcG9z
c2libGUuDQo+ICAgICAgICAgICAqLw0KPiAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAo
ZCkgfHwgIWNwdV9oYXNfdm14ICkNCj4gLSAgICAgICAgew0KPiAtICAgICAgICAgICAgZC0+YXJj
aC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsNCj4gICAgICAgICAgICAgIGJyZWFrOw0K
PiAtICAgICAgICB9DQo+IA0KPiAgICAgICAgICAvKg0KPiAgICAgICAgICAgKiBVcGRhdGUgR1VF
U1RfQ1IzIGluIGVhY2ggVk1DUyB0byBwb2ludCBhdCBpZGVudGl0eSBtYXAuDQo+IEBAIC00MjAx
LDExNyArNDE4MSwxMjMgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oDQo+IA0KPiAgICAg
ICAgICByYyA9IDA7DQo+ICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsNCj4gLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsNCj4gKyAgICAgICAgZC0+YXJjaC5o
dm0ucGFyYW1zW2EtPmluZGV4XSA9IGEtPnZhbHVlOw0KPiAgICAgICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApDQo+ICAgICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7DQo+
ICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPiANCj4gICAgICAgICAgZG9tY3RsX2xvY2tf
cmVsZWFzZSgpOw0KPiAgICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGNhc2UgSFZNX1BBUkFN
X0RNX0RPTUFJTjoNCj4gICAgICAgICAgLyogVGhlIG9ubHkgdmFsdWUgdGhpcyBzaG91bGQgZXZl
ciBiZSBzZXQgdG8gaXMgRE9NSURfU0VMRiAqLw0KPiAtICAgICAgICBpZiAoIGEudmFsdWUgIT0g
RE9NSURfU0VMRiApDQo+ICsgICAgICAgIGlmICggYS0+dmFsdWUgIT0gRE9NSURfU0VMRiApDQo+
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7DQo+IA0KPiAtICAgICAgICBhLnZhbHVlID0gY3Vy
cl9kLT5kb21haW5faWQ7DQo+ICsgICAgICAgIGEtPnZhbHVlID0gY3Vycl9kLT5kb21haW5faWQ7
DQo+ICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9TX1NU
QVRFOg0KPiAgICAgICAgICByYyA9IDA7DQo+IC0gICAgICAgIGlmICggYS52YWx1ZSA9PSAzICkN
Cj4gKyAgICAgICAgaWYgKCBhLT52YWx1ZSA9PSAzICkNCj4gICAgICAgICAgICAgIGh2bV9zM19z
dXNwZW5kKGQpOw0KPiAtICAgICAgICBlbHNlIGlmICggYS52YWx1ZSA9PSAwICkNCj4gKyAgICAg
ICAgZWxzZSBpZiAoIGEtPnZhbHVlID09IDAgKQ0KPiAgICAgICAgICAgICAgaHZtX3MzX3Jlc3Vt
ZShkKTsNCj4gICAgICAgICAgZWxzZQ0KPiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAt
DQo+ICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9JT1BP
UlRTX0xPQ0FUSU9OOg0KPiAtICAgICAgICByYyA9IHBtdGltZXJfY2hhbmdlX2lvcG9ydChkLCBh
LnZhbHVlKTsNCj4gKyAgICAgICAgcmMgPSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoZCwgYS0+dmFs
dWUpOw0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fTkVTVEVE
SFZNOg0KPiAgICAgICAgICByYyA9IHhzbV9odm1fcGFyYW1fbmVzdGVkKFhTTV9QUklWLCBkKTsN
Cj4gICAgICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgICAgICBicmVhazsNCj4gLSAgICAgICAg
aWYgKCBhLnZhbHVlID4gMSApDQo+ICsgICAgICAgIGlmICggYS0+dmFsdWUgPiAxICkNCj4gICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAgLyoNCj4gICAgICAgICAgICogUmVt
b3ZlIHRoZSBjaGVjayBiZWxvdyBvbmNlIHdlIGhhdmUNCj4gICAgICAgICAgICogc2hhZG93LW9u
LXNoYWRvdy4NCj4gICAgICAgICAgICovDQo+IC0gICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hh
cChkKSAmJiBhLnZhbHVlICkNCj4gKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpICYm
IGEtPnZhbHVlICkNCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gLSAgICAgICAgaWYg
KCBhLnZhbHVlICYmDQo+ICsgICAgICAgIGlmICggYS0+dmFsdWUgJiYNCj4gICAgICAgICAgICAg
ICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX0FMVFAyTV0gKQ0KPiAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOw0KPiAgICAgICAgICAvKiBTZXQgdXAgTkhWTSBzdGF0ZSBmb3IgYW55IHZj
cHVzIHRoYXQgYXJlIGFscmVhZHkgdXAuICovDQo+IC0gICAgICAgIGlmICggYS52YWx1ZSAmJg0K
PiArICAgICAgICBpZiAoIGEtPnZhbHVlICYmDQo+ICAgICAgICAgICAgICAgIWQtPmFyY2guaHZt
LnBhcmFtc1tIVk1fUEFSQU1fTkVTVEVESFZNXSApDQo+ICAgICAgICAgICAgICBmb3JfZWFjaF92
Y3B1KGQsIHYpDQo+ICAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAwICkNCj4gICAgICAgICAg
ICAgICAgICAgICAgcmMgPSBuZXN0ZWRodm1fdmNwdV9pbml0aWFsaXNlKHYpOw0KPiAtICAgICAg
ICBpZiAoICFhLnZhbHVlIHx8IHJjICkNCj4gKyAgICAgICAgaWYgKCAhYS0+dmFsdWUgfHwgcmMg
KQ0KPiAgICAgICAgICAgICAgZm9yX2VhY2hfdmNwdShkLCB2KQ0KPiAgICAgICAgICAgICAgICAg
IG5lc3RlZGh2bV92Y3B1X2Rlc3Ryb3kodik7DQo+ICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAg
ICAgY2FzZSBIVk1fUEFSQU1fQUxUUDJNOg0KPiAgICAgICAgICByYyA9IHhzbV9odm1fcGFyYW1f
YWx0cDJtaHZtKFhTTV9QUklWLCBkKTsNCj4gICAgICAgICAgaWYgKCByYyApDQo+ICAgICAgICAg
ICAgICBicmVhazsNCj4gLSAgICAgICAgaWYgKCBhLnZhbHVlID4gWEVOX0FMVFAyTV9saW1pdGVk
ICkNCj4gKyAgICAgICAgaWYgKCBhLT52YWx1ZSA+IFhFTl9BTFRQMk1fbGltaXRlZCApDQo+ICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7DQo+IC0gICAgICAgIGlmICggYS52YWx1ZSAmJg0KPiAr
ICAgICAgICBpZiAoIGEtPnZhbHVlICYmDQo+ICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFy
YW1zW0hWTV9QQVJBTV9ORVNURURIVk1dICkNCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsN
Cj4gICAgICAgICAgYnJlYWs7DQo+IA0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9GQVVM
VF9SRUFTT046DQo+IC0gICAgICAgIGlmICggYS52YWx1ZSA+IFNIVVRET1dOX01BWCApDQo+ICsg
ICAgICAgIGlmICggYS0+dmFsdWUgPiBTSFVURE9XTl9NQVggKQ0KPiAgICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOw0KPiAgICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGNhc2UgSFZNX1BBUkFN
X0lPUkVRX1NFUlZFUl9QRk46DQo+IC0gICAgICAgIGQtPmFyY2guaHZtLmlvcmVxX2dmbi5iYXNl
ID0gYS52YWx1ZTsNCj4gKyAgICAgICAgZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmJhc2UgPSBhLT52
YWx1ZTsNCj4gICAgICAgICAgYnJlYWs7DQo+ICsNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9OUl9J
T1JFUV9TRVJWRVJfUEFHRVM6DQo+ICAgICAgew0KPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsN
Cj4gDQo+IC0gICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8DQo+IC0gICAgICAgICAgICAgYS52
YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubWFzaykgKiA4ICkNCj4gKyAgICAg
ICAgaWYgKCBhLT52YWx1ZSA9PSAwIHx8DQo+ICsgICAgICAgICAgICAgYS0+dmFsdWUgPiBzaXpl
b2YoZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLm1hc2spICogOCApDQo+ICAgICAgICAgIHsNCj4gICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAgICAg
ICB9DQo+IC0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYS52YWx1ZTsgaSsrICkNCj4gKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBhLT52YWx1ZTsgaSsrICkNCj4gICAgICAgICAgICAgIHNldF9i
aXQoaSwgJmQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNrKTsNCj4gDQo+ICAgICAgICAgIGJyZWFr
Ow0KPiAgICAgIH0NCj4gKw0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6DQo+
IC0gICAgICAgIGlmICggYS52YWx1ZSAhPSAwICYmIGEudmFsdWUgIT0gNCAmJiBhLnZhbHVlICE9
IDggKQ0KPiArICAgICAgICBpZiAoIGEtPnZhbHVlICE9IDAgJiYgYS0+dmFsdWUgIT0gNCAmJiBh
LT52YWx1ZSAhPSA4ICkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFM
Ow0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgIH0NCj4gLSAgICAgICAgZC0+YXJj
aC54ODdfZmlwX3dpZHRoID0gYS52YWx1ZTsNCj4gKyAgICAgICAgZC0+YXJjaC54ODdfZmlwX3dp
ZHRoID0gYS0+dmFsdWU7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBjYXNlIEhWTV9Q
QVJBTV9WTTg2X1RTUzoNCj4gICAgICAgICAgLyogSGFyZHdhcmUgd291bGQgc2lsZW50bHkgdHJ1
bmNhdGUgaGlnaCBiaXRzLiAqLw0KPiAtICAgICAgICBpZiAoIGEudmFsdWUgIT0gKHVpbnQzMl90
KWEudmFsdWUgKQ0KPiArICAgICAgICBpZiAoIGEtPnZhbHVlICE9ICh1aW50MzJfdClhLT52YWx1
ZSApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2QgKQ0KPiAg
ICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsNCj4gICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsNCj4gICAgICAgICAgfQ0KPiAgICAgICAgICAvKiBPbGQgaHZtbG9hZGVyIGJpbmFyaWVz
IGhhcmRjb2RlIHRoZSBzaXplIHRvIDEyOCBieXRlcy4gKi8NCj4gLSAgICAgICAgaWYgKCBhLnZh
bHVlICkNCj4gLSAgICAgICAgICAgIGEudmFsdWUgfD0gKDEyOFVMTCA8PCAzMikgfCBWTTg2X1RT
U19VUERBVEVEOw0KPiAtICAgICAgICBhLmluZGV4ID0gSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVE
Ow0KPiArICAgICAgICBpZiAoIGEtPnZhbHVlICkNCj4gKyAgICAgICAgICAgIGEtPnZhbHVlIHw9
ICgxMjhVTEwgPDwgMzIpIHwgVk04Nl9UU1NfVVBEQVRFRDsNCj4gKyAgICAgICAgYS0+aW5kZXgg
PSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAg
ICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoNCj4gLSAgICAgICAgaWYgKCAoYS52YWx1
ZSA+PiAzMikgPCBzaXplb2Yoc3RydWN0IHRzczMyKSApDQo+ICsgICAgICAgIGlmICggKGEtPnZh
bHVlID4+IDMyKSA8IHNpemVvZihzdHJ1Y3QgdHNzMzIpICkNCj4gICAgICAgICAgew0KPiAgICAg
ICAgICAgICAgaWYgKCBkID09IGN1cnJfZCApDQo+ICAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOw0KPiBAQCAtNDMyMiw0MSArNDMwOCwzNCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgNCj4gICAgICAgICAgICogMjU2IGJpdHMgaW50ZXJydXB0IHJlZGlyZWN0aW9uIGJpdG1h
cCArIDY0ayBiaXRzIEkvTyBiaXRtYXANCj4gICAgICAgICAgICogcGx1cyBvbmUgcGFkZGluZyBi
eXRlKS4NCj4gICAgICAgICAgICovDQo+IC0gICAgICAgIGlmICggKGEudmFsdWUgPj4gMzIpID4g
c2l6ZW9mKHN0cnVjdCB0c3MzMikgKw0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgweDEwMCAvIDgpICsgKDB4MTAwMDAgLyA4KSArIDEgKQ0KPiAtICAgICAgICAgICAgYS52YWx1
ZSA9ICh1aW50MzJfdClhLnZhbHVlIHwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAoKHNpemVv
ZihzdHJ1Y3QgdHNzMzIpICsgKDB4MTAwIC8gOCkgKw0KPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxMDAwMCAvIDgpICsgMSkgPDwgMzIpOw0KPiAt
ICAgICAgICBhLnZhbHVlIHw9IFZNODZfVFNTX1VQREFURUQ7DQo+ICsgICAgICAgIGlmICggKGEt
PnZhbHVlID4+IDMyKSA+IHNpemVvZihzdHJ1Y3QgdHNzMzIpICsNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKDB4MTAwIC8gOCkgKyAoMHgxMDAwMCAvIDgpICsgMSApDQo+ICsg
ICAgICAgICAgICBhLT52YWx1ZSA9ICh1aW50MzJfdClhLT52YWx1ZSB8DQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICgoc2l6ZW9mKHN0cnVjdCB0c3MzMikgKyAoMHgxMDAgLyA4KSArDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxMDAwMCAv
IDgpICsgMSkgPDwgMzIpOw0KPiArICAgICAgICBhLT52YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVE
Ow0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fTUNBX0NBUDoN
Cj4gLSAgICAgICAgcmMgPSB2bWNlX2VuYWJsZV9tY2FfY2FwKGQsIGEudmFsdWUpOw0KPiArICAg
ICAgICByYyA9IHZtY2VfZW5hYmxlX21jYV9jYXAoZCwgYS0+dmFsdWUpOw0KPiAgICAgICAgICBi
cmVhazsNCj4gICAgICB9DQo+IA0KPiAgICAgIGlmICggcmMgIT0gMCApDQo+ICAgICAgICAgIGdv
dG8gb3V0Ow0KPiANCj4gLSAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVl
Ow0KPiArICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLT5pbmRleF0gPSBhLT52YWx1ZTsNCj4gDQo+
ICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX0hDQUxMLCAic2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsDQo+IC0gICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7DQo+ICsgICAgICAgICAg
ICAgICAgYS0+aW5kZXgsIGEtPnZhbHVlKTsNCj4gDQo+ICAgb3V0Og0KPiAtICAgIHJjdV91bmxv
Y2tfZG9tYWluKGQpOw0KPiAgICAgIHJldHVybiByYzsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW50
IGh2bV9hbGxvd19nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSAqYSkNCj4gIHsNCj4g
LSAgICBpbnQgcmM7DQo+IC0NCj4gLSAgICByYyA9IHhzbV9odm1fcGFyYW0oWFNNX1RBUkdFVCwg
ZCwgSFZNT1BfZ2V0X3BhcmFtKTsNCj4gLSAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgcmV0dXJu
IHJjOw0KPiAtDQo+ICAgICAgc3dpdGNoICggYS0+aW5kZXggKQ0KPiAgICAgIHsNCj4gICAgICAg
ICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBndWVzdCBh
bmQgdG9vbHN0YWNrLiAqLw0KPiBAQCAtNDM3MSw3ICs0MzUwLDcgQEAgc3RhdGljIGludCBodm1f
YWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1f
Q09OU09MRV9FVlRDSE46DQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUxUUDJNOg0KPiAgICAgIGNh
c2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6DQo+IC0gICAgICAgIGJyZWFrOw0KPiArICAgICAg
ICByZXR1cm4gMDsNCj4gDQo+ICAgICAgICAgIC8qDQo+ICAgICAgICAgICAqIFRoZSBmb2xsb3dp
bmcgcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQgZm9yIHRvb2xzdGFjayB1c2FnZSBvbmx5Lg0KPiBA
QCAtNDM5Nyw1OSArNDM3Niw0MSBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oc3Ry
dWN0IGRvbWFpbg0KPiAqZCwNCj4gICAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9TRVJWRVJfUEZO
Og0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoNCj4gICAgICBj
YXNlIEhWTV9QQVJBTV9NQ0FfQ0FQOg0KPiAtICAgICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9t
YWluICkNCj4gLSAgICAgICAgICAgIHJjID0gLUVQRVJNOw0KPiAtICAgICAgICBicmVhazsNCj4g
KyAgICAgICAgcmV0dXJuIGQgPT0gY3VycmVudC0+ZG9tYWluID8gLUVQRVJNIDogMDsNCj4gDQo+
ICAgICAgICAgIC8qIEhvbGUsIGRlcHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4gKi8NCj4gICAg
ICBkZWZhdWx0Og0KPiAtICAgICAgICByYyA9IC1FSU5WQUw7DQo+IC0gICAgICAgIGJyZWFrOw0K
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gICAgICB9DQo+IC0NCj4gLSAgICByZXR1cm4g
cmM7DQo+ICB9DQo+IA0KPiAtc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oDQo+IC0gICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykNCj4gK3N0YXRpYyBpbnQg
aHZtb3BfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5faHZtX3BhcmFtICph
KQ0KPiAgew0KPiAtICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7DQo+IC0gICAgc3RydWN0IGRv
bWFpbiAqZDsNCj4gICAgICBpbnQgcmM7DQo+IA0KPiAtICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KCZhLCBhcmcsIDEpICkNCj4gLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+IC0NCj4gLSAgICBk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsNCj4gLSAgICBpZiAoIGQgPT0g
TlVMTCApDQo+IC0gICAgICAgIHJldHVybiAtRVNSQ0g7DQo+IC0NCj4gLSAgICByYyA9IC1FSU5W
QUw7DQo+IC0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApDQo+IC0gICAgICAgIGdvdG8gb3V0
Ow0KPiAtDQo+IC0gICAgcmMgPSBodm1fYWxsb3dfZ2V0X3BhcmFtKGQsICZhKTsNCj4gKyAgICBy
YyA9IGh2bV9hbGxvd19nZXRfcGFyYW0oZCwgYSk7DQo+ICAgICAgaWYgKCByYyApDQo+IC0gICAg
ICAgIGdvdG8gb3V0Ow0KPiArICAgICAgICByZXR1cm4gcmM7DQo+IA0KPiAtICAgIHN3aXRjaCAo
IGEuaW5kZXggKQ0KPiArICAgIHN3aXRjaCAoIGEtPmluZGV4ICkNCj4gICAgICB7DQo+ICAgICAg
Y2FzZSBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFOg0KPiAtICAgICAgICBhLnZhbHVlID0gZC0+YXJj
aC5odm0uaXNfczNfc3VzcGVuZGVkID8gMyA6IDA7DQo+ICsgICAgICAgIGEtPnZhbHVlID0gZC0+
YXJjaC5odm0uaXNfczNfc3VzcGVuZGVkID8gMyA6IDA7DQo+ICAgICAgICAgIGJyZWFrOw0KPiAN
Cj4gICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoNCj4gLSAgICAgICAgYS52YWx1ZSA9ICh1
aW50MzJfdClkLQ0KPiA+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF07
DQo+ICsgICAgICAgIGEtPnZhbHVlID0gKHVpbnQzMl90KWQtDQo+ID5hcmNoLmh2bS5wYXJhbXNb
SFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEXTsNCj4gICAgICAgICAgYnJlYWs7DQo+IA0KPiAgICAg
IGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOg0KPiAtICAgICAgICBhLnZhbHVlID0gZC0+
YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0gJg0KPiAtICAgICAgICAg
ICAgICAgICAgflZNODZfVFNTX1VQREFURUQ7DQo+ICsgICAgICAgIGEtPnZhbHVlID0gZC0+YXJj
aC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0gJg0KPiArICAgICAgICAgICAg
ICAgICAgIH5WTTg2X1RTU19VUERBVEVEOw0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAg
Y2FzZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoNCj4gLSAgICAgICAgYS52YWx1ZSA9IGQtPmFy
Y2gueDg3X2ZpcF93aWR0aDsNCj4gKyAgICAgICAgYS0+dmFsdWUgPSBkLT5hcmNoLng4N19maXBf
d2lkdGg7DQo+ICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgY2FzZSBIVk1fUEFSQU1fSU9S
RVFfUEZOOg0KPiAgICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX1BGTjoNCj4gICAgICBjYXNl
IEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE46DQo+IEBAIC00NDY1LDIzICs0NDI2LDE5IEBAIHN0
YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKA0KPiAgICAgICAgICAgICAgcmMgPSBodm1fY3JlYXRl
X2lvcmVxX3NlcnZlcihkLCB0cnVlLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZLCBOVUxMKTsNCj4gICAgICAg
ICAgICAgIGlmICggcmMgIT0gMCAmJiByYyAhPSAtRUVYSVNUICkNCj4gLSAgICAgICAgICAgICAg
ICBnb3RvIG91dDsNCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7DQo+ICAgICAgICAgIH0N
Cj4gDQo+IC0gICAgLypGQUxMVEhSVSovDQo+ICsgICAgICAgIC8qIEZhbGx0aHJvdWdoICovDQo+
ICAgICAgZGVmYXVsdDoNCj4gLSAgICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1th
LmluZGV4XTsNCj4gKyAgICAgICAgYS0+dmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS0+aW5k
ZXhdOw0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQo+IA0KPiAtICAgIHJjID0gX19jb3B5
X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVMVCA6IDA7DQo+IC0NCj4gICAgICBIVk1fREJH
X0xPRyhEQkdfTEVWRUxfSENBTEwsICJnZXQgcGFyYW0gJXUgPSAlIlBSSXg2NCwNCj4gLSAgICAg
ICAgICAgICAgICBhLmluZGV4LCBhLnZhbHVlKTsNCj4gKyAgICAgICAgICAgICAgICBhLT5pbmRl
eCwgYS0+dmFsdWUpOw0KPiANCj4gLSBvdXQ6DQo+IC0gICAgcmN1X3VubG9ja19kb21haW4oZCk7
DQo+IC0gICAgcmV0dXJuIHJjOw0KPiArICAgIHJldHVybiAwOw0KPiAgfQ0KPiANCj4gIC8qDQo+
IEBAIC00ODk2LDE0ICs0ODUzLDQyIEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3As
DQo+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiAgICAgICAgICBicmVhazsN
Cj4gDQo+ICAgICAgY2FzZSBIVk1PUF9zZXRfcGFyYW06DQo+IC0gICAgICAgIHJjID0gaHZtb3Bf
c2V0X3BhcmFtKA0KPiAtICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnLCB4ZW5faHZt
X3BhcmFtX3QpKTsNCj4gLSAgICAgICAgYnJlYWs7DQo+IC0NCj4gICAgICBjYXNlIEhWTU9QX2dl
dF9wYXJhbToNCj4gLSAgICAgICAgcmMgPSBodm1vcF9nZXRfcGFyYW0oDQo+IC0gICAgICAgICAg
ICBndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9odm1fcGFyYW1fdCkpOw0KPiArICAgIHsNCj4g
KyAgICAgICAgc3RydWN0IHhlbl9odm1fcGFyYW0gYTsNCj4gKyAgICAgICAgc3RydWN0IGRvbWFp
biAqZDsNCj4gKw0KPiArICAgICAgICByYyA9IC1FRkFVTFQ7DQo+ICsgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArDQo+
ICsgICAgICAgIHJjID0gLUVTUkNIOw0KPiArICAgICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5
X2FueV9pZChhLmRvbWlkKTsNCj4gKyAgICAgICAgaWYgKCBkID09IE5VTEwgKQ0KPiArICAgICAg
ICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiArICAgICAgICBp
ZiAoICFpc19odm1fZG9tYWluKGQpICkNCj4gKyAgICAgICAgICAgIGdvdG8gcGFyYW1fb3V0Ow0K
PiArDQo+ICsgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbShYU01fVEFSR0VULCBkLCBvcCk7DQo+
ICsgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgZ290byBwYXJhbV9vdXQ7DQo+ICsN
Cj4gKyAgICAgICAgaWYgKCBvcCA9PSBIVk1PUF9zZXRfcGFyYW0gKQ0KPiArICAgICAgICAgICAg
cmMgPSBodm1vcF9zZXRfcGFyYW0oZCwgJmEpOw0KPiArICAgICAgICBlbHNlDQo+ICsgICAgICAg
IHsNCj4gKyAgICAgICAgICAgIHJjID0gaHZtb3BfZ2V0X3BhcmFtKGQsICZhKTsNCj4gKw0KPiAr
ICAgICAgICAgICAgaWYgKCAhcmMgJiYgX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpICkNCj4g
KyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAg
IHBhcmFtX291dDoNCj4gKyAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7DQo+ICAgICAgICAg
IGJyZWFrOw0KPiArICAgIH0NCj4gDQo+ICAgICAgY2FzZSBIVk1PUF9mbHVzaF90bGJzOg0KPiAg
ICAgICAgICByYyA9IGd1ZXN0X2hhbmRsZV9pc19udWxsKGFyZykgPyBodm1vcF9mbHVzaF90bGJf
YWxsKCkgOiAtRUlOVkFMOw0KPiAtLQ0KPiAyLjEuNA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09: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 1fxqbe-0006JP-Ow; Thu, 06 Sep 2018 09:29:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxqbd-0006JI-4a
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 09:29:41 +0000
X-Inumbo-ID: 7e1dad72-b1b7-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e1dad72-b1b7-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 09:30:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78632300"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 5/5] xen/ARM: Restrict access to most HVM_PARAM's
Thread-Index: AQHURUP3/omniFrucEexTe1u1Trn5qTi/Rdw
Date: Thu, 6 Sep 2018 09:29:24 +0000
Message-ID: <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536171124-27053-6-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 5/5] xen/ARM: Restrict access to most
 HVM_PARAM'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>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTgg
MTk6MTINCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gU3ViamVj
dDogW1BBVENIIDUvNV0geGVuL0FSTTogUmVzdHJpY3QgYWNjZXNzIHRvIG1vc3QgSFZNX1BBUkFN
J3MNCj4gDQo+IEFSTSBjdXJyZW50bHkgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiB0b29sc3RhY2sg
YW5kIGd1ZXN0IGFjY2VzcyB0byB0aGUgZW50aXJlDQo+IEhWTV9QQVJBTSBibG9jay4gIEFzIHRo
ZSBwYWdpbmcvbW9uaXRvci9zaGFyaW5nIGZlYXR1cmVzIGFyZW4ndCB1bmRlcg0KPiBzZWN1cml0
eQ0KPiBzdXBwb3J0LCB0aGlzIGRvZXNuJ3QgbmVlZCBhbiBYU0EuDQo+IA0KPiBUaGUgQ0FMTEJB
Q0tfSVJRIGFuZCB7U1RPUkUsQ09OU09MRX1fe1BGTixFVlRDSE59IGRldGFpbHMgZXhwb3NlZA0K
PiByZWFkLW9ubHkgdG8NCj4gdGhlIGd1ZXN0LCB3aGlsZSB0aGUgKl9SSU5HX1BGTiBkZXRhaWxz
IGFyZSByZXN0cmljdGVkIHRvIG9ubHkgdG9vbHN0YWNrDQo+IGFjY2Vzcy4gIE5vIG90aGVyIHBh
cmFtZXRlcnMgYXJlIHVzZWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiAtLS0NCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ0M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPg0KPiANCj4gVGhpcyBpcyBvbmx5IGNvbXBpbGUgdGVzdGVkLCBhbmQgYmFzZWQg
b24gbXkgcmVhZGluZyBvZiB0aGUgc291cmNlLiAgVGhlcmUNCj4gbWlnaHQgYmUgb3RoZXIgUEFS
QU1TIG5lZWRpbmcgaW5jbHVkaW5nLg0KPiAtLS0NCj4gIHhlbi9hcmNoL2FybS9odm0uYyB8IDYy
DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+
IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2h2bS5jIGIveGVuL2FyY2gvYXJtL2h2bS5j
DQo+IGluZGV4IDc2YjI3YzkuLjM1ODFiYTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9o
dm0uYw0KPiArKysgYi94ZW4vYXJjaC9hcm0vaHZtLmMNCj4gQEAgLTMxLDYgKzMxLDU3IEBADQo+
IA0KPiAgI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4NCj4gDQo+ICtzdGF0aWMgaW50IGh2bV9h
bGxvd19zZXRfcGFyYW0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50DQo+IHBh
cmFtKQ0KPiArew0KPiArICAgIHN3aXRjaCAoIHBhcmFtICkNCj4gKyAgICB7DQo+ICsgICAgICAg
IC8qDQo+ICsgICAgICAgICAqIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQg
Zm9yIHRvb2xzdGFjayB1c2FnZSBvbmx5Lg0KPiArICAgICAgICAgKiBUaGV5IG1heSBub3QgYmUg
c2V0IGJ5IHRoZSBkb21haW4uDQo+ICsgICAgICAgICAqLw0KPiArICAgIGNhc2UgSFZNX1BBUkFN
X0NBTExCQUNLX0lSUToNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9TVE9SRV9QRk46DQo+ICsgICAg
Y2FzZSBIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX0NPTlNP
TEVfUEZOOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOOg0KDQpQcm9iYWJs
eSBzaG91bGQgcmVtb3ZlIHRoZSBFVlRDSE4gcGFyYW1zIGZyb20gdGhpcyBsaXN0IGFmdGVyIGZp
eGluZyBwYXRjaCAjMy4NCg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoN
Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOg0KPiArICAgIGNhc2UgSFZN
X1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ICsgICAgICAgIHJldHVybiBkID09IGN1cnJlbnQt
PmRvbWFpbiA/IC1FUEVSTSA6IDA7DQo+ICsNCj4gKyAgICAgICAgLyogV3JpdGVhYmxlIG9ubHkg
YnkgWGVuLCBob2xlLCBkZXByZWNhdGVkLCBvciBvdXQtb2YtcmFuZ2UuICovDQo+ICsgICAgZGVm
YXVsdDoNCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50DQo+IHBhcmFtKQ0KPiArew0KPiArICAgIHN3aXRjaCAoIHBhcmFtICkNCj4g
KyAgICB7DQo+ICsgICAgICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVh
ZCBieSB0aGUgZ3Vlc3QgYW5kIHRvb2xzdGFjay4gKi8NCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9D
QUxMQkFDS19JUlE6DQo+ICsgICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOg0KPiArICAgIGNh
c2UgSFZNX1BBUkFNX1NUT1JFX0VWVENITjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xF
X1BGTjoNCj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoNCj4gKyAgICAgICAg
cmV0dXJuIDA7DQo+ICsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogVGhlIGZvbGxvd2lu
ZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRlZCBmb3IgdG9vbHN0YWNrIHVzYWdlIG9ubHkuDQo+ICsg
ICAgICAgICAqIFRoZXkgbWF5IG5vdCBiZSByZWFkIGJ5IHRoZSBkb21haW4uDQo+ICsgICAgICAg
ICAqLw0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoNCj4gKyAgICBjYXNl
IEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOg0KPiArICAgIGNhc2UgSFZNX1BBUkFNX1NIQVJJ
TkdfUklOR19QRk46DQo+ICsgICAgICAgIHJldHVybiBkID09IGN1cnJlbnQtPmRvbWFpbiA/IC1F
UEVSTSA6IDA7DQo+ICsNCj4gKyAgICAgICAgLyogSG9sZSwgZGVwcmVjYXRlZCwgb3Igb3V0LW9m
LXJhbmdlLiAqLw0KPiArICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0K
PiArICAgIH0NCj4gK30NCj4gKw0KPiAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKQ0KPiBhcmcpDQo+ICB7DQo+ICAgICAgbG9uZyBy
YyA9IDA7DQo+IEBAIC00Niw5ICs5Nyw2IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcg
b3AsDQo+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiAgICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApDQo+ICAgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsNCj4gDQo+IC0gICAgICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkNCj4g
LSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiAtDQoNCkFTU0VSVCBoZXJlLg0KDQogIFBh
dWwNCg0KPiAgICAgICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsN
Cj4gICAgICAgICAgaWYgKCBkID09IE5VTEwgKQ0KPiAgICAgICAgICAgICAgcmV0dXJuIC1FU1JD
SDsNCj4gQEAgLTU5LDEwICsxMDcsMTggQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBv
cCwNCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpDQo+IA0KPiAgICAgICAgICBp
ZiAoIG9wID09IEhWTU9QX3NldF9wYXJhbSApDQo+ICAgICAgICAgIHsNCj4gKyAgICAgICAgICAg
IHJjID0gaHZtX2FsbG93X3NldF9wYXJhbShkLCBhLmluZGV4KTsNCj4gKyAgICAgICAgICAgIGlm
ICggcmMgKQ0KPiArICAgICAgICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDsNCj4gKw0KPiAgICAg
ICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsNCj4gICAgICAg
ICAgfQ0KPiAgICAgICAgICBlbHNlDQo+ICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHJjID0g
aHZtX2FsbG93X2dldF9wYXJhbShkLCBhLmluZGV4KTsNCj4gKyAgICAgICAgICAgIGlmICggcmMg
KQ0KPiArICAgICAgICAgICAgICAgIGdvdG8gcGFyYW1fZmFpbDsNCj4gKw0KPiAgICAgICAgICAg
ICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsNCj4gICAgICAgICAgICAg
IHJjID0gY29weV90b19ndWVzdChhcmcsICZhLCAxKSA/IC1FRkFVTFQgOiAwOw0KPiAgICAgICAg
ICB9DQo+IC0tDQo+IDIuMS40DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:47:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09:47: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 1fxqsf-0007hT-IG; Thu, 06 Sep 2018 09:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxqse-0007hO-Nz
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 09:47:16 +0000
X-Inumbo-ID: f39b0af2-b1b9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f39b0af2-b1b9-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 09:48:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64578226"
Date: Thu, 6 Sep 2018 10:47:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ding Xiang <dingxiang@cmss.chinamobile.com>
Message-ID: <20180906094712.qc2ukrtvz2jzak64@zion.uk.xensource.com>
References: <1536215590-400-1-git-send-email-dingxiang@cmss.chinamobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536215590-400-1-git-send-email-dingxiang@cmss.chinamobile.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: remove redundant put_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDI6MzM6MTBQTSArMDgwMCwgRGluZyBYaWFuZyB3cm90
ZToKPiBkZXZpY2VfdW5yZWdpc3RlciB3aWxsIHB1dCBkZXZpY2UsIGRvIG5vdCBuZWVkIHRvIGRv
IGl0IG9uZSBtb3JlIHRpbWUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBEaW5nIFhpYW5nIDxkaW5neGlh
bmdAY21zcy5jaGluYW1vYmlsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYyB8IDEgLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPiBpbmRleCA1YjQ3MTg4Li5jZmFhODc4IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+ICsrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+IEBAIC0zNjksNyArMzY5LDYgQEAgc3RhdGljIHZv
aWQgeGVuYnVzX2NsZWFudXBfZGV2aWNlcyhjb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3QgYnVzX3R5
cGUgKmJ1cykKPiAgCQlidXNfZm9yX2VhY2hfZGV2KGJ1cywgTlVMTCwgJmluZm8sIGNsZWFudXBf
ZGV2KTsKPiAgCQlpZiAoaW5mby5kZXYpIHsKPiAgCQkJZGV2aWNlX3VucmVnaXN0ZXIoJmluZm8u
ZGV2LT5kZXYpOwo+IC0JCQlwdXRfZGV2aWNlKCZpbmZvLmRldi0+ZGV2KTsKClRoaXMgaXMgdG8g
bWF0Y2ggdGhlIGdldF9kZXZpY2UgY2FsbCBpbiBjbGVhbnVwX2Rldi4gSXQgaXMgbm90IHJlZHVu
ZGFudApJTUhPLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09: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 1fxqvf-0008LU-2x; Thu, 06 Sep 2018 09:50:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxqvd-0008LH-TO
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 09:50:21 +0000
X-Inumbo-ID: 622d9fae-b1ba-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 622d9fae-b1ba-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 09:51: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 1fxqvb-00054s-6Y; Thu, 06 Sep 2018 09:50: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 1fxqva-0007y2-PR; Thu, 06 Sep 2018 09:50:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxqva-0004gz-On; Thu, 06 Sep 2018 09:50:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c3d5d800d775095e0bbd0ac8862df234cdd4332d
X-Osstest-Versions-That: ovmf=8a204b2aca5a137651ba0665d4ea012d6241fb15
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 09:50:18 +0000
Subject: [Xen-devel] [ovmf test] 127318: 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>

ZmxpZ2h0IDEyNzMxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczMTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjM2Q1ZDgwMGQ3NzUwOTVlMGJiZDBhYzg4NjJkZjIz
NGNkZDQzMzJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YTIwNGIy
YWNhNWExMzc2NTFiYTA2NjVkNGVhMDEyZDYyNDFmYjE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjcyOTkgIDIwMTgtMDktMDUgMDc6NDY6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzE4ICAyMDE4LTA5LTA1IDE4OjQxOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA4
YTIwNGIyYWNhLi5jM2Q1ZDgwMGQ3ICBjM2Q1ZDgwMGQ3NzUwOTVlMGJiZDBhYzg4NjJkZjIzNGNk
ZDQzMzJkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:50:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09: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 1fxqvv-0008NK-CI; Thu, 06 Sep 2018 09:50: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=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxqvt-0008N0-CV
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 09:50:37 +0000
X-Inumbo-ID: 11835104-b1ba-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11835104-b1ba-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 11:48:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64578353"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <2c091f06-36d5-ef6d-9054-a02d8c574424@citrix.com>
Date: Thu, 6 Sep 2018 10:50:32 +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: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDkvMDUvMjAxOCAwODoxNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaW5jZSBpdHMg
aW50cm9kdWN0aW9uIGluIGMvcyA4Y2JiNTI3OGUgIng4Ni9BTUQ6IEFkZCBzdXBwb3J0IGZvciBB
TUQncyBPU1ZXCj4gZmVhdHVyZSBpbiBndWVzdHMiLCB0aGUgT1NWVyBkYXRhIGhhcyBiZWVuIGNv
cnJlY3RlZCB0byBiZSBwZXItZG9tYWluIHJhdGhlcgo+IHRoYW4gcGVyLXZjcHUsIGFuZCBpcyBp
bml0aWFsaXNlZCBkdXJpbmcgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4uCj4gCj4gRnVydGhlcm1v
cmUsIGJlY2F1c2UgWEVOUEZfbWljcm9jb2RlX3VwZGF0ZSB1c2VzIGh5cGVyY2FsbCBjb250aW51
YXRpb25zIHRvCj4gbW92ZSBiZXR3ZWVuIENQVXMsIGl0IGRyb3BzIHRoZSB2Y3B1X2FsbG9jX2xv
Y2sgbWlkIHVwZGF0ZSwgbWVhbmluZyB0aGF0IGl0Cj4gZGlkbid0IHByb3ZpZGVkIHRoZSBpbnRl
cmxvY2sgZ3VhcmFudGVlIHRoYXQgdGhlIE9TVlcgcGF0Y2ggd2FzIGxvb2tpbmcgZm9yIGluCj4g
dGhlIGZpcnN0IHBsYWNlLgo+IAo+IFRoaXMgaW50ZXJsb2NrIHNlcnZlcyBubyBwdXJwb3NlLCBz
byB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBkcm9wIGl0IGFuZAo+IHJlbW92ZSBhIGdsb2JhbCBz
cGlubG9jayBmcm9tIHRoZSBoeXBlcnZpc29yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAtLS0KPiBDQzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAt
LS0KPiAgeGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jIHwgMTUgLS0tLS0tLS0tLS0t
LS0tCj4gIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICB8IDE4IC0tLS0tLS0tLS0t
LS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgICAgICAgfCAgMSAtCj4gIDMg
ZmlsZXMgY2hhbmdlZCwgMzQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNh
bGwuYwo+IGluZGV4IGVhMThjMzIuLmIxOWY2ZWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L3BsYXRmb3JtX2h5cGVyY2FsbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVy
Y2FsbC5jCj4gQEAgLTI4MCwyNCArMjgwLDkgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKPiAgCj4gICAg
ICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKGRhdGEsIG9wLT51Lm1pY3JvY29kZS5kYXRh
KTsKPiAgCj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBhbGxvY192Y3B1KCkgd2lsbCBhY2Nl
c3MgZGF0YSB3aGljaCBpcyBtb2RpZmllZCBkdXJpbmcKPiAtICAgICAgICAgKiBtaWNyb2NvZGUg
dXBkYXRlCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgd2hpbGUgKCAhc3Bpbl90cnlsb2NrKCZ2
Y3B1X2FsbG9jX2xvY2spICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAg
IHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAo+IC0gICAgICAgICAgICAgICAg
ICAgIF9fSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcCwgImgiLCB1X3hlbnBmX29wKTsKPiAtICAgICAg
ICAgICAgICAgIGdvdG8gb3V0Owo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgfQo+IC0KPiAg
ICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRlKAo+ICAgICAgICAgICAgICAgICAgZ3Vlc3Rf
aGFuZGxlX3RvX3BhcmFtKGRhdGEsIGNvbnN0X3ZvaWQpLAo+ICAgICAgICAgICAgICAgICAgb3At
PnUubWljcm9jb2RlLmxlbmd0aCk7Cj4gLSAgICAgICAgc3Bpbl91bmxvY2soJnZjcHVfYWxsb2Nf
bG9jayk7Cj4gICAgICB9Cj4gICAgICBicmVhazsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4gaW5kZXggZWUwOTgzZC4uZWQwNDdi
NyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9k
b21jdGwuYwo+IEBAIC0zNCw3ICszNCw2IEBACj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gIAo+
ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRvbWN0bF9sb2NrKTsKPiAtREVGSU5FX1NQSU5MT0NL
KHZjcHVfYWxsb2NfbG9jayk7Cj4gIAo+ICBzdGF0aWMgaW50IGJpdG1hcF90b194ZW5jdGxfYml0
bWFwKHN0cnVjdCB4ZW5jdGxfYml0bWFwICp4ZW5jdGxfYml0bWFwLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKPiBAQCAt
NTYwLDIwICs1NTksNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkgdV9kb21jdGwpCj4gICAgICAgICAgLyogTmVlZGVkLCBmb3IgZXhhbXBsZSwg
dG8gZW5zdXJlIHdyaXRhYmxlIHAudC4gc3RhdGUgaXMgc3luY2VkLiAqLwo+ICAgICAgICAgIGRv
bWFpbl9wYXVzZShkKTsKPiAgCj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBDZXJ0YWluIG9w
ZXJhdGlvbnMgKGUuZy4gQ1BVIG1pY3JvY29kZSB1cGRhdGVzKSBtb2RpZnkgZGF0YSB3aGljaCBp
cwo+IC0gICAgICAgICAqIHVzZWQgZHVyaW5nIFZDUFUgYWxsb2NhdGlvbi9pbml0aWFsaXphdGlv
bgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIHdoaWxlICggIXNwaW5fdHJ5bG9jaygmdmNwdV9h
bGxvY19sb2NrKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoIGh5cGVyY2FsbF9w
cmVlbXB0X2NoZWNrKCkgKQo+IC0gICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICByZXQg
PSAgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCj4gLSAgICAgICAgICAgICAgICAgICAg
X19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7Cj4gLSAgICAgICAgICAgICAgICBn
b3RvIG1heHZjcHVfb3V0X25vdmNwdWxvY2s7Cj4gLSAgICAgICAgICAgIH0KPiAtICAgICAgICB9
Cj4gLQo+ICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gICAgICAgICAgb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKTsKPiAgCj4gQEAgLTU5Myw5ICs1NzgsNiBAQCBsb25nIGRvX2Rv
bWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gICAg
ICAgICAgcmV0ID0gMDsKPiAgCj4gICAgICBtYXh2Y3B1X291dDoKPiAtICAgICAgICBzcGluX3Vu
bG9jaygmdmNwdV9hbGxvY19sb2NrKTsKPiAtCj4gLSAgICBtYXh2Y3B1X291dF9ub3ZjcHVsb2Nr
Ogo+ICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAg
fQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmgKPiBpbmRleCBjZTMxOTk5Li41NTkzNDk1IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IEBA
IC04Nyw3ICs4Nyw2IEBAIHZvaWQgYXJjaF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4g
KmQpOwo+ICAKPiAgaW50IGFyY2hfdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqKTsKPiAgCj4gLWV4
dGVybiBzcGlubG9ja190IHZjcHVfYWxsb2NfbG9jazsKPiAgYm9vbF90IGRvbWN0bF9sb2NrX2Fj
cXVpcmUodm9pZCk7Cj4gIHZvaWQgZG9tY3RsX2xvY2tfcmVsZWFzZSh2b2lkKTsKPiAgCj4gCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09:57: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 1fxr2J-0000EW-M3; Thu, 06 Sep 2018 09:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxr2I-0000ER-3s
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 09:57:14 +0000
X-Inumbo-ID: 5829c50e-b1bb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5829c50e-b1bb-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 09:58:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64578684"
Date: Thu, 6 Sep 2018 10:57:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906095710.tmx5zjl7udnkz3hn@zion.uk.xensource.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180717094830.54806-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 03/11] vpci: add tear down 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTE6NDg6MjJBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRlYXIgZG93biBmdW5jdGlvbnMgYXJlIG5vdCBtYW5kYXRvcnkuIE5vdGUgdGhh
dCB0aGlzIHBhdGNoIGp1c3QKPiBpbXBsZW1lbnRzIHRoZSBmcmFtZXdvcmssIGJ1dCBkb2Vzbid0
IGltcGxlbWVudCBhbnkgdGVhciBkb3duIGZ1bmN0aW9uCj4geWV0Lgo+IAo+IFRoZSBsaXN0IG9m
IHZwY2kgaW5pdCBhbmQgdGVhcmRvd24gZnVuY3Rpb25zIGlzIGFsc28gbW92ZWQgb3V0c2lkZSBv
Zgo+IHRoZSBpbml0IHNlY3Rpb24uIFRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIFNSLUlPViBz
dXBwb3J0LCB3aGljaAo+IHJlcXVpcmVzIHRoZSBhYmlsaXR5IHRvIGFkZCBhbmQgcmVtb3ZlIHBj
aSBkZXZpY2VzIChhbmQgdnBjaSBoYW5kbGVycykKPiBhZnRlciBib290Lgo+IAo+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 09:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 09:57: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 1fxr2H-0000EK-Ch; Thu, 06 Sep 2018 09:57:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxr2F-0000EF-U6
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 09:57:11 +0000
X-Inumbo-ID: 56eeea90-b1bb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56eeea90-b1bb-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 09:58:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64578677"
Date: Thu, 6 Sep 2018 10:57:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906095707.cyjinw2bmxppm5t7@zion.uk.xensource.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180717094830.54806-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 01/11] vpci: move lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTE6NDg6MjBBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRvIHRoZSBvdXRzaWRlIG9mIHRoZSB2cGNpIHN0cnVjdC4gVGhpcyB3YXkgdGhl
IGxvY2sgY2FuIGJlIHVzZWQgdG8KPiBjaGVjayB3aGV0aGVyIHZwY2kgaXMgcHJlc2VudCwgYW5k
IHJlbW92YWwgY2FuIGJlIHBlcmZvcm1lZCB3aGlsZQo+IGhvbGRpbmcgdGhlIGxvY2ssIGluIG9y
ZGVyIHRvIG1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gYWNjZXNzZXMgdG8gdGhlCj4gY29udGVudHMg
b2YgdGhlIHZwY2kgc3RydWN0LiBQcmV2aW91c2x5IHJlbW92YWwgY291bGQgcmFjZSB3aXRoCj4g
dnBjaV9yZWFkIGZvciBleGFtcGxlLCBzaW5jZSB0aGUgbG9jayB3YXMgZHJvcHBlZCBwcmlvciB0
byBmcmVlaW5nCj4gcGRldi0+dnBjaS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrJA-0001ht-48; Thu, 06 Sep 2018 10:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxrJ8-0001hj-La
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:14:38 +0000
X-Inumbo-ID: c67f01fc-b1bd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c67f01fc-b1bd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:15:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64579665"
Date: Thu, 6 Sep 2018 11:14:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906101434.ig5s7jjgcxzmsocw@zion.uk.xensource.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180717094830.54806-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 04/11] vpci/msix: add teardown 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTE6NDg6MjNBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIHRoYXQgaW50ZXJydXB0cyBhcmUgcHJvcGVybHkgZnJlZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrJA-0001i7-I9; Thu, 06 Sep 2018 10:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxrJ9-0001ho-Ub
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:14:39 +0000
X-Inumbo-ID: c7d86743-b1bd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7d86743-b1bd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:15:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64579667"
Date: Thu, 6 Sep 2018 11:14:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906101436.mcgh6ux7tqissa42@zion.uk.xensource.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180717094830.54806-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 05/11] vpci/msi: add teardown 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTE6NDg6MjRBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIHRoYXQgaW50ZXJydXB0cyBhcmUgcHJvcGVybHkgZnJlZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:27:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrVD-0002ZG-Nm; Thu, 06 Sep 2018 10:27:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxrVC-0002Z6-AP
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:27:06 +0000
X-Inumbo-ID: 83867920-b1bf-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83867920-b1bf-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:27:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 04:27:03 -0600
Message-Id: <5B9100F302000078001E5E17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 04:26:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <337f843a*3195*4385*e4ce*1abf755f8dad@suse.com>
 <1d0308da-86e8-46bc-d201-1a5f104075bb@suse.com>
 <5B90E0DE02000078001E5D5A@suse.com>
 <02463da8-eeff-f254-b8c2-5c1e5b96ab53@suse.com>
In-Reply-To: <02463da8-eeff-f254-b8c2-5c1e5b96ab53@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

Pj4+IE9uIDA2LjA5LjE4IGF0IDEwOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wOS8xOCAxMDoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA2LjA5LjE4IGF0IDA5
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEkndmUgc2V0dXAgYSBsaXR0bGUgZXhh
bXBsZSBNYWtlZmlsZSBzb2x2aW5nIHRoZSBwcm9ibGVtIChqdXN0IHRvIHNob3cKPj4+IHRoZSBj
b3JyZWN0IGRlcGVuZGVuY2llcywgbmVlZHMgdG8gYmUgYWRhcHRlZCBmb3IgbmFtaW5nIHRoZSAu
ZCBhbmQgLmQyCj4+PiBmaWxlcyBhbmQgaG93IHRvIGJ1aWxkIHRoZSAuZDIpOgo+Pj4KPj4+IC0t
Pjggc25pcCBoZXJlIDg8LS0KPj4+Cj4+PiBERVBTIDo9IHRzdC5kMgo+Pj4KPj4+IGFsbDogdHN0
ICQoREVQUykKPj4gCj4+IC1pbmNsdWRlICQoREVQUykgYWxyZWFkeSBvdWdodCB0byBoYXZlIHRo
ZSBlZmZlY3Qgb2Ygc3VjaCBhIGRlcGVuZGVuY3ksCj4+IHNpbmNlIGFsbCBtYWtlZmlsZXMgYXJl
IGNoZWNrZWQgZm9yIHJ1bGVzIG9mIGhvdyB0byByZS1tYWtlIHRoZW0uCj4gCj4gT2J2aW91c2x5
IHRoaXMgaXNuJ3QgdGhlIGNhc2UuIE90aGVyd2lzZSB0aGVyZSB3b3VsZCBiZSAuZDIgZmlsZXMg
bW9yZQo+IGNvbW1vbiBhZnRlciBkb2luZyBhIG1ha2UuCgpXZWxsLCBiZSB0aGlzIChtaXM/KWJl
aGF2aW9yIGlzIHdoYXQgbmVlZHMgZXhwbGFpbmluZyBmaXJzdC4KCj4+PiAlLm8gJS5kOiAlLmMK
Pj4+ICAgICAgICAgZ2NjIC1NTUQgLW8gJChwYXRzdWJzdCAlLmMsJS5vLCQ8KSAtYyAkPAo+PiAK
Pj4gRG9lc24ndCB0aGlzIHJlc3VsdCBpbiBnY2MgdG8gYmUgaW52b2tlZCB0d2ljZSwgcGVyaGFw
cyByZXN1bHRpbmcgaW4KPj4gY29ycnVwdCAubyBhbmQvb3IgLmQ/IEkgdGhpbmsgJS5kIHdhbnRz
IHRvIGRlcGVuZCBvbiAlLm8sIHdpdGhvdXQKPj4gYSBjb21tYW5kLgo+IAo+IE5vLCB0aGF0J3Mg
cGVyZmVjdGx5IGZpbmUuIG1ha2Ugd2lsbCBpbnZva2UgdGhlIGNvbW1hbmQgb25seSBvbmNlLCBp
dHMKPiBqdXN0IG5vdCBjbGVhciBmb3Igd2hpY2ggdGFyZ2V0ICh0aGF0J3MgdGhlIHJlYXNvbiBJ
IG5lZWQgdG8gdXNlIHRoZQo+ICQocGF0c3Vic3QgJS5jLCUubywkPCkgaW5zdGVhZCBvZiAkQCwg
d2hpY2ggbWlnaHQgYmUgdGhlIC5vIF9vcl8gdGhlIC5kCj4gZmlsZSkuCj4gCj4gRnJvbSB0aGUg
bWFrZSBkb2NzOgo+IAo+ICAgUGF0dGVybiBydWxlcyBtYXkgaGF2ZSBtb3JlIHRoYW4gb25lIHRh
cmdldC4gVW5saWtlIG5vcm1hbCBydWxlcywgdGhpcwo+ICAgZG9lcyBub3QgYWN0IGFzIG1hbnkg
ZGlmZmVyZW50IHJ1bGVzIHdpdGggdGhlIHNhbWUgcHJlcmVxdWlzaXRlcyBhbmQKPiAgIHJlY2lw
ZS4gSWYgYSBwYXR0ZXJuIHJ1bGUgaGFzIG11bHRpcGxlIHRhcmdldHMsIG1ha2Uga25vd3MgdGhh
dCB0aGUKPiAgIHJ1bGXigJlzIHJlY2lwZSBpcyByZXNwb25zaWJsZSBmb3IgbWFraW5nIGFsbCBv
ZiB0aGUgdGFyZ2V0cy4gVGhlIHJlY2lwZQo+ICAgaXMgZXhlY3V0ZWQgb25seSBvbmNlIHRvIG1h
a2UgYWxsIHRoZSB0YXJnZXRzLgoKT2gsIHJpZ2h0LiBCdXQgdGhlbiB0aGVyZSdzIG5vIG5lZWQg
dG8gcGxheSBnYW1lcyAtIGp1c3QgdXNlICQqLgoKPj4+ICU6ICUubwo+Pj4gICAgICAgICBnY2Mg
JDwgLW8gJEAKPj4+Cj4+PiAtaW5jbHVkZSAkKERFUFMpCj4+Pgo+Pj4gLS0+OCBzbmlwIGhlcmUg
ODwtLQo+Pj4KPj4+IFNvIHRoZSBiYXNpYyBpZGVhcyBhcmU6Cj4+Pgo+Pj4gLSBhZGQgYSBydWxl
IGZvciBjb25zdHJ1Y3RpbmcgdGhlIC5kIGZpbGVzCj4+PiAtIGxldCB0aGUgYnVpbGQgZGVwZW5k
IG9uIHRoZSAuZDIgZmlsZXMKPj4gCj4+IElPVyBJIHdvbmRlciB3aGV0aGVyIHRoaXMgcmVhbGx5
IGlzIGFueSBkaWZmZXJlbnQgZnJvbSB3aGF0IHdlCj4+IGRvIG5vdyAobWludXMgYnVncy9xdWly
a3MgaW4gbWFrZSBpdHNlbGYsIG9mIGNvdXJzZSkuIEFuZCBmcm9tIHRoaXMKPj4gYXMgd2VsbCBh
cyB5b3VyIG9yaWdpbmFsIG1haWwgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoYXQncyBhY3R1
YWxseQo+PiBicm9rZW4gd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaC4KPiAKPiBUaGUgbWFpbiBw
cm9ibGVtIGlzIHRoYXQgdGhlIC5kMiBmaWxlcyB1c2VkIGZvciBkZXRlcm1pbmluZyB3aGljaCBv
YmplY3QKPiBmaWxlcyBuZWVkIHRvIGJlIChyZS0pYnVpbHQgYXJlIGJhc2VkIG9uIHRoZSBidWls
ZCBiZWZvcmUgdGhlIGxhc3Qgb25lLgo+IEknbSBub3Qgc3VyZSB0aGlzIGlzIGFsd2F5cyB0aGUg
Y2FzZSwgYnV0IGF0IGxlYXN0IHdoZW4gc3RhcnRpbmcgd2l0aCBhCj4gY2xlYW4gdHJlZSBJIG5l
ZWQgdHdvIGludm9jYXRpb25zIG9mICJtYWtlIiB0byBnZXQgYWxsIC5kMiBmaWxlcyBidWlsdC4K
CkJ1dCB0aGF0J3MgY29ycmVjdDogVGhleSdyZSBub3QgbmVlZGVkIF91bnRpbF8gYSByZWJ1aWxk
IGhhcHBlbnMuCkFuZCBieSB3YXkgb2YgbWFrZSdzIHJlYnVpbGRpbmcgb2YgbWFrZWZpbGVzIChp
ZiB0aGVyZSBhcmUgc3VpdGFibGUKcnVsZXMpIHRoZXkgc2hvdWxkIGFwcGVhciBfYmVmb3JlXyBh
bnkgLm8gZ2V0cyByZWJ1aWx0LCBhbmQgZXZlbgpiZWZvcmUgbWFrZSBldmFsdWF0ZXMgd2hpY2gg
b25lcyBuZWVkIHJlYnVpbGRpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:36:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 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 1fxreW-0003HW-LP; Thu, 06 Sep 2018 10:36:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hlz8=lu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxreV-0003HR-2M
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:36:43 +0000
X-Inumbo-ID: dbecafee-b1c0-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id dbecafee-b1c0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:37: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 D13FA7A9;
 Thu,  6 Sep 2018 03:36:40 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E2BC3F557;
 Thu,  6 Sep 2018 03:36:39 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
 <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b4f42e4-69ae-08f6-989f-b8e111d51419@arm.com>
Date: Thu, 6 Sep 2018 11:36:38 +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: <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen/ARM: Restrict access to most
 HVM_PARAM'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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.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>

SGkgUGF1bCwKCk9uIDA2LzA5LzE4IDEwOjI5LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0bzphbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tXQo+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxOToxMgo+
PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+PiA8SkJldWxp
Y2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1v
bm5lCj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+OyBTdGVmYW5vCj4+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBTdWJqZWN0OiBbUEFU
Q0ggNS81XSB4ZW4vQVJNOiBSZXN0cmljdCBhY2Nlc3MgdG8gbW9zdCBIVk1fUEFSQU0ncwo+Pgo+
PiBBUk0gY3VycmVudGx5IGhhcyBubyByZXN0cmljdGlvbnMgb24gdG9vbHN0YWNrIGFuZCBndWVz
dCBhY2Nlc3MgdG8gdGhlIGVudGlyZQo+PiBIVk1fUEFSQU0gYmxvY2suICBBcyB0aGUgcGFnaW5n
L21vbml0b3Ivc2hhcmluZyBmZWF0dXJlcyBhcmVuJ3QgdW5kZXIKPj4gc2VjdXJpdHkKPj4gc3Vw
cG9ydCwgdGhpcyBkb2Vzbid0IG5lZWQgYW4gWFNBLgo+Pgo+PiBUaGUgQ0FMTEJBQ0tfSVJRIGFu
ZCB7U1RPUkUsQ09OU09MRX1fe1BGTixFVlRDSE59IGRldGFpbHMgZXhwb3NlZAo+PiByZWFkLW9u
bHkgdG8KPj4gdGhlIGd1ZXN0LCB3aGlsZSB0aGUgKl9SSU5HX1BGTiBkZXRhaWxzIGFyZSByZXN0
cmljdGVkIHRvIG9ubHkgdG9vbHN0YWNrCj4+IGFjY2Vzcy4gIE5vIG90aGVyIHBhcmFtZXRlcnMg
YXJlIHVzZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4+Cj4+IFRoaXMgaXMgb25seSBjb21waWxlIHRlc3RlZCwgYW5kIGJhc2VkIG9uIG15IHJlYWRp
bmcgb2YgdGhlIHNvdXJjZS4gIFRoZXJlCj4+IG1pZ2h0IGJlIG90aGVyIFBBUkFNUyBuZWVkaW5n
IGluY2x1ZGluZy4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2h2bS5jIHwgNjIKPj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4+ICAgMSBm
aWxlIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMKPj4gaW5kZXgg
NzZiMjdjOS4uMzU4MWJhMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2h2bS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9odm0uYwo+PiBAQCAtMzEsNiArMzEsNTcgQEAKPj4KPj4gICAjaW5j
bHVkZSA8YXNtL2h5cGVyY2FsbC5oPgo+Pgo+PiArc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3Bh
cmFtKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludAo+PiBwYXJhbSkKPj4gK3sK
Pj4gKyAgICBzd2l0Y2ggKCBwYXJhbSApCj4+ICsgICAgewo+PiArICAgICAgICAvKgo+PiArICAg
ICAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3Rh
Y2sgdXNhZ2Ugb25seS4KPj4gKyAgICAgICAgICogVGhleSBtYXkgbm90IGJlIHNldCBieSB0aGUg
ZG9tYWluLgo+PiArICAgICAgICAgKi8KPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19J
UlE6Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOgo+PiArICAgIGNhc2UgSFZNX1BB
UkFNX1NUT1JFX0VWVENITjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX1BGTjoKPj4g
KyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoKPiAKPiBQcm9iYWJseSBzaG91bGQg
cmVtb3ZlIHRoZSBFVlRDSE4gcGFyYW1zIGZyb20gdGhpcyBsaXN0IGFmdGVyIGZpeGluZyBwYXRj
aCAjMy4KPiAKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46Cj4+ICsgICAg
Y2FzZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9T
SEFSSU5HX1JJTkdfUEZOOgo+PiArICAgICAgICByZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4g
PyAtRVBFUk0gOiAwOwo+PiArCj4+ICsgICAgICAgIC8qIFdyaXRlYWJsZSBvbmx5IGJ5IFhlbiwg
aG9sZSwgZGVwcmVjYXRlZCwgb3Igb3V0LW9mLXJhbmdlLiAqLwo+PiArICAgIGRlZmF1bHQ6Cj4+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArICAgIH0KPj4gK30KPj4gKwo+PiArc3RhdGlj
IGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludAo+PiBwYXJhbSkKPj4gK3sKPj4gKyAgICBzd2l0Y2ggKCBwYXJhbSApCj4+ICsgICAgewo+
PiArICAgICAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHJlYWQgYnkgdGhl
IGd1ZXN0IGFuZCB0b29sc3RhY2suICovCj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tf
SVJROgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JFX1BGTjoKPj4gKyAgICBjYXNlIEhWTV9Q
QVJBTV9TVE9SRV9FVlRDSE46Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9QRk46Cj4+
ICsgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE46Cj4+ICsgICAgICAgIHJldHVybiAw
Owo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFRoZSBmb2xsb3dpbmcgcGFyYW1l
dGVycyBhcmUgaW50ZW5kZWQgZm9yIHRvb2xzdGFjayB1c2FnZSBvbmx5Lgo+PiArICAgICAgICAg
KiBUaGV5IG1heSBub3QgYmUgcmVhZCBieSB0aGUgZG9tYWluLgo+PiArICAgICAgICAgKi8KPj4g
KyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46Cj4+ICsgICAgY2FzZSBIVk1fUEFS
QU1fTU9OSVRPUl9SSU5HX1BGTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9TSEFSSU5HX1JJTkdf
UEZOOgo+PiArICAgICAgICByZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4gPyAtRVBFUk0gOiAw
Owo+PiArCj4+ICsgICAgICAgIC8qIEhvbGUsIGRlcHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4g
Ki8KPj4gKyAgICBkZWZhdWx0Ogo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICB9
Cj4+ICt9Cj4+ICsKPj4gICBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpCj4+IGFyZykKPj4gICB7Cj4+ICAgICAgIGxvbmcgcmMgPSAw
Owo+PiBAQCAtNDYsOSArOTcsNiBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLAo+
PiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPj4gICAgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPj4gICAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPj4KPj4gLSAgICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+PiAtICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+IC0KPiAKPiBBU1NFUlQgaGVyZS4KCkkgZG9uJ3Qg
dGhpbmsgdGhpcyB3b3VsZCBiZSBjb3JyZWN0LiBUaGlzIGlzIGFuIGlucHV0IGZyb20gdGhlIGd1
ZXN0LCBzbyAKaWYgeW91IGRvIGZ1enppbmcgeW91IHdpbGwgZW5kIHVwIHRvIGdldCBhbiBoeXBl
cnZpc29yIGNyYXNoIHJhdGhlciB0aGFuIApyZXR1cm5pbmcgYW4gZXJyb3IuCgpBIHBvdGVudGlh
bCBwbGFjZSBmb3IgYW4gQVNTRVJUIHdvdWxkIGJlIGp1c3QgYmVmb3JlIGFjY2Vzc2luZyAKaHZt
LnBhcmFtcy4gQnV0IHRoZW4sIHRlY2huaWNhbGx5IHRoZSBpbmRleCBzaG91bGQgaGF2ZSBiZWVu
IHNhbml0aXplZCAKYnkgaHZtX2FsbG93X3tnZXQsc2V0fV9wYXJhbS4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:37:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 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 1fxreo-0003IU-W5; Thu, 06 Sep 2018 10:37:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxren-0003IN-Od
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:37:01 +0000
X-Inumbo-ID: e6ef8798-b1c0-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6ef8798-b1c0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:37:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78635432"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pD//+P3AIABBOOAgABmcQCAAAIFAIAABGSAgAA/11D//+ktgIABv1gw
Date: Thu, 6 Sep 2018 10:36:58 +0000
Message-ID: <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
In-Reply-To: <5B8FA41B02000078001E56E4@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTA6MzkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFsbAo+
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9m
Cj4gQkZOLi4uCj4gCj4gPj4+IE9uIDA1LjA5LjE4IGF0IDExOjEzLCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZy
b206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMDUg
U2VwdGVtYmVyIDIwMTggMDg6MTIKPiA+PiBUbzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Cj4gPj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBTdGVmYW5vCj4gPj4gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+ID4+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBb
UEFUQ0ggdjYgMDEvMTRdIGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQKPiBvZgo+ID4+IEJG
Ti4uLgo+ID4+Cj4gPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDA4OjU2LCA8a2V2aW4udGlhbkBpbnRl
bC5jb20+IHdyb3RlOgo+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo
QHN1c2UuY29tXQo+ID4+ID4+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDUsIDIwMTggMjo0
OSBQTQo+ID4+ID4+Cj4gPj4gPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDAyOjQyLCA8a2V2aW4udGlh
bkBpbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciA0
LCAyMDE4IDU6MDggUE0KPiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+PiBPbiAwNC4wOS4xOCBhdCAx
MDo0OSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiA+PiA+PiAgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiA+PiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBb
bWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+ID4+ID4+IFNlbnQ6IDA0IFNlcHRlbWJl
ciAyMDE4IDA5OjQ3Cj4gPj4gPj4gPj4gPj4gVG86IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgo+ID4+ID4+ID4+ID4+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tPjsKPiA+PiBKdWxpZW4KPiA+PiA+PiA+PiBHcmFsbAo+ID4+
ID4+ID4+ID4+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47Cj4gPj4gPj4gPj4gU3RlZmFubwo+ID4+ID4+ID4+ID4+IFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiA+PiA+
PiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiA+PiA+PiA+PiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZQo+ID4+
ID4+IGNvbmNlcHQKPiA+PiA+PiA+PiBvZgo+ID4+ID4+ID4+ID4+IEJGTi4uLgo+ID4+ID4+ID4+
ID4+Cj4gPj4gPj4gPj4gPj4gPj4+IE9uIDA0LjA5LjE4IGF0IDEwOjM3LCA8a2V2aW4udGlhbkBp
bnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4+ID4+ID4+ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFp
bHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+ID4+ID4+ID4+IFNlbnQ6IFR1ZXNkYXksIFNl
cHRlbWJlciA0LCAyMDE4IDQ6MzMgUE0KPiA+PiA+PiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPj4g
Pj4gPiBidXMgYWRkcmVzcyBpcyBjb21tb25seSB1c2VkIGFsb25nIHdpdGggcGh5c2ljYWwvdmly
dHVhbAo+ID4+ID4+IGFkZHJlc3MsCj4gPj4gPj4gPj4gdG8KPiA+PiA+PiA+PiA+PiA+PiA+IHJl
cHJlc2VudCBkaWZmZXJlbnQgdmlld3MgYmV0d2VlbiBkZXZpY2VzIGFuZCBDUFUuIEZyb20KPiA+
PiB0aGF0Cj4gPj4gPj4gPj4gYW5nbGUKPiA+PiA+PiA+PiA+PiA+PiA+IEkgdGhpbmsgQkZOIGlz
IGEgY2xlYXIgdGVybSBpbiB0aGlzIGNvbnRleHQuIGJ0dyBpdCBpcyBub3QKPiA+PiBuZWNlc3Nh
cnkKPiA+PiA+PiB0bwo+ID4+ID4+ID4+ID4+ID4+ID4gZGlmZmVyZW50aWF0ZSBHQkZOIGFuZCBN
QkZOIHNpbmNlIHRoZXJlIGlzIG9ubHkgb25lIEJGTgo+IHZpZXcKPiA+PiA+PiBwZXIKPiA+PiA+
PiA+PiA+PiA+PiA+IGRldmljZS4KPiA+PiA+PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+ID4+IFN1
cmUsIGJ1dCB5b3UgbmVnbGVjdCB0aGUgcHJlc2VuY2Ugb2Ygb25lIG9yIG1vcmUgSU9NTVVzCj4g
Pj4gd2hlbgo+ID4+ID4+ID4+ID4+ID4+IHlvdSBzYXkgImJldHdlZW4gZGV2aWNlcyBhbmQgQ1BV
Ii4gVGhlcmUgYWRkcmVzc2VzIHByaW9yCj4gdG8KPiA+PiBhbmQKPiA+PiA+PiA+PiA+PiA+PiBh
ZnRlciBJT01NVSB0cmFuc2xhdGlvbiBhcmUgZGlzdGluY3QsIGFuZCB3aGlsZSB0aGUgb25lCj4g
YmVmb3JlCj4gPj4gdGhlCj4gPj4gPj4gPj4gPj4gPj4gdHJhbnNsYXRpb24gbWF0Y2hlcyB0aGUg
ZGV2aWNlIHZpZXcsIHRoZSBvbmUgYWZ0ZXIgdHJhbnNsYXRpb24KPiA+PiBkb2VzCj4gPj4gPj4g
Pj4gPj4gPj4gbm90IG5lY2Vzc2FyaWx5IG1hdGNoIHRoZSBDUFUgdmlldy4gSGVuY2UgdGhlcmUg
YXJlIHR3bwo+ICJidXMiCj4gPj4gPj4gPj4gPj4gPj4gZnJhbWUgbnVtYmVycyBoZXJlIC0gb25l
IHJlcHJlc2VudGluZyB0aGUgZGV2aWNlIHZpZXcsIGFuZAo+ID4+IHRoZQo+ID4+ID4+ID4+ID4+
ID4+IG90aGVyIHJlcHJlc2VudGluZyB0aGUgSU9NTVUgKG91dHB1dCkgdmlldy4KPiA+PiA+PiA+
PiA+PiA+Pgo+ID4+ID4+ID4+ID4+ID4KPiA+PiA+PiA+PiA+PiA+IEkgZGlkbid0IGdldC4gdGhl
IG91dHB1dCBhZGRyZXNzIGZyb20gSU9NTVUgaXMgdGhlIG9uZSBzZW50Cj4gdG8KPiA+PiA+PiA+
PiA+PiA+IG1lbW9yeSBjb250cm9sbGVyLCBzYW1lIGFzIHRoZSBvbmUgc2VudCBmcm9tIENQVS4K
PiA+PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+IFRoYXQncyBvbiBwcmVzZW50IHg4NiBzeXN0ZW1z
LCBidXQgYWl1aSBub3QgaW4gdGhlIGdlbmVyYWwgY2FzZS4KPiBUaGUKPiA+PiA+PiA+PiA+PiB0
ZXJtaW5vbG9neSB0byBiZSB1c2VkIGluIFhlbiBzaG91bGQgZml0IHRoZSBnZW5lcmFsIGNhc2UK
PiB0aG91Z2guCj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gU28geW91ciBjb25jZXJuIGlzIGNh
c2NhZGVkIElPTU1Vcz8KPiA+PiA+PiA+Pgo+ID4+ID4+ID4+IE5vdCBwcmltYXJpbHkuIE15IGNv
bmNlcm4gYXJlIHN5c3RlbXMgd2l0aCBhbiBJL08gYWRkcmVzcyBzcGFjZQo+ID4+ID4+ID4+IChi
ZWhpbmQgdGhlIElPTU1VKSBkaXN0aW5jdCBmcm9tIHRoZSBDUFUgYWRkcmVzcyBzcGFjZS4gSWly
YyBhdAo+ID4+ID4+ID4+IGxlYXN0IEFscGhhIGlzL3dhcyB0aGF0IHdheS4KPiA+PiA+PiA+Pgo+
ID4+ID4+ID4KPiA+PiA+PiA+IFRoZW4gUGF1bCBwbGVhc2UgZG9jdW1lbnRzIGNsZWFybHkgdGhh
dCB0aGlzIGJ1cyBhZGRyZXNzIHJlZmVycyB0bwo+ID4+ID4+ID4gdGhlIGlucHV0IHNpZGUgb2Yg
SU9NTVUuIDotKQo+ID4+ID4+Cj4gPj4gPj4gQnV0IHdoZW4gcmVhZGluZyBjb2RlIHlvdSBjYW4n
dCBhbHdheXMgZ28gYmFjayB0byBsb29rIGF0IHRoZSBvbmUKPiA+PiA+PiBwbGFjZSB3aGVyZSBp
dHMgbWVhbmluZyBpcyBkb2N1bWVudGVkLiBIZW5jZSBteSBkZXNpcmUgZm9yIGEgbmFtZQo+ID4+
ID4+IHdoaWNoIHByb3Blcmx5IGNvbnZleXMgdGhlIG1lYW5pbmcuCj4gPj4gPj4KPiA+PiA+Cj4g
Pj4gPiBUaGVuIHBvc3NpYmx5IGdvIGJhY2sgdG8gREZOLCBidXQgdGFrZSAnRCcgYXMgRE1BIGlu
c3RlYWQgb2YgZGV2aWNlPwo+ID4+Cj4gPj4gSG93IHdvdWxkICJETUEiIGJlIGFueSBiZXR0ZXIg
dGhhbiAiYnVzIj8gV2hvc2UgdmlldyBpdCBpcyB0aGVuIHN0aWxsCj4gPj4gaXMgdW5jbGVhci4K
PiA+Pgo+ID4KPiA+IFBlcnNvbmFsbHkgSSB0aGluayAnYnVzIGFkZHJlc3MnIGlzIGNvbW1vbmx5
IGVub3VnaCB1c2VkIHRlcm0gZm9yCj4gYWRkcmVzc2VzCj4gPiB1c2VkIGJ5IGRldmljZXMgZm9y
IERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAnZGV2X2J1c19hZGRyJyBpbiB0aGUKPiBncmFu
dAo+ID4gbWFwIGFuZCB1bm1hcCBoeXBlcmNhbGxzLiBTbyBiYWRkciBhbmQgYmZuIHNlZW0gbGlr
ZSBvayB0ZXJtcyB0byBtZS4gSXQncwo+ID4gYWxzbyBub3QgaW1wb3NzaWJsZSB0byByZW5hbWUg
dGhlc2UgbGF0ZXIgaWYgdGhleSBwcm92ZSBwcm9ibGVtYXRpYy4KPiAKPiBCdXQgdGhhdCdzIHRo
ZSBwb2ludCAtIHRoZSBuYW1lcyBhcmUgcHJvYmxlbWF0aWMgKHRvIG1lKTogSSBwZXJtYW5lbnRs
eQo+IGhhdmUgdG8gcmVtaW5kIG15c2VsZiB0aGF0IHRoZXkgZG8gX25vdF8gcmVmZXIgdG8gdGhl
IGFkZHJlc3NlcyBhcwo+IHNlZW4gd2hlbiBhY2Nlc3NpbmcgbWVtb3J5LCBidXQgdGhlIG9uZXMg
Z29pbmcgX2ludG9fIHRoZSBJT01NVS4KCk9rLiBDb3VsZCB3ZSBhZ3JlZSBvbiAnSU9GTicgdGhl
bj8gSSB0aGluayAnaW92YScgYW5kICdpbyBhZGRyZXNzJyBhcmUgYWxzbyByZWFzb25hYmx5IHdp
ZGVseSB1c2VkIHRlcm1zIHRvIHJlZmVyIHRvIGFkZHJlc3MgZnJvbSBhIGRldmljZSdzIFBvVi4g
SSdkIHJlYWxseSBsaWtlIHRvIHVuYmxvY2sgdGhlc2UgZWFybHkgcGF0Y2hlcy4KCj4gVGhlIGNv
bmZ1c2lvbiAob24gbXkgcGFydCkgYXJpc2VzIGV2ZXJ5IHRpbWUgSSBzZWUgYSBtaXh0dXJlIG9m
IGdmbiwgYmZuLAo+IGFuZCBtZm4gaW4gdGhlIHNhbWUgcGF0Y2gsIHBlcmhhcHMgaW5jbHVkaW5n
IHNvbWUgMToxLW5lc3MgYXNzdW1wdGlvbnMKPiBiZXR3ZWVuIHBhaXJzIG9mIHRoZW0uCj4gCj4g
VGFrZSB0aGVzZSB0d28gaHVua3MgYXMgZXhhbXBsZSAobWl4aW5nIGluIHNvbWUgcGZuIGFzIHdl
bGwpOgo+IAo+IEBAIC00MzYsNyArNDM2LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAo+ICAgKiB7UmUsIHVu
fW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8KPiAg
ICogcGFnZSB0YWJsZXMuCj4gICAqLwo+IC1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiArc3RhdGljIGludCBpb21tdV9w
ZGVfZnJvbV9iZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCj4gIHsKPiAg
ICAgIHU2NCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsKPiBAQCAtNDc3LDExICs0NzcsMTEgQEAg
c3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwKPiB1bnNpZ25l
ZCBsb25nIHBmbiwKPiAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQo+ICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgaW50IGk7Cj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuLCBnZm47Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBiZm47Cj4gICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwYWdlX3N6Owo+IAo+ICAgICAgICAgICAgICBwYWdlX3N6ID0g
MSA8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIChuZXh0X2xldmVsIC0gMSkpOwo+IC0gICAgICAg
ICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2
ZWwpKSAtIDEpOwo+ICsgICAgICAgICAgICBiZm4gPSAgcGZuICYgfigoMSA8PCAoUFRFX1BFUl9U
QUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOwoKVGhpcyBpcyBub3Qgd29uZGVyZnVsIGNv
ZGUsIGFncmVlZC4gSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgaXQgbG9va3MgbGlrZSBJIG1heSBi
ZSBhYmxlIHRvIGp1c3QgcmVuYW1lIHRoZSBwZm4gYXJndW1lbnQgdG8gaW9mbiAoYXNzdW1pbmcg
d2UgZ28gd2l0aCB0aGF0IG5hbWUpIGFuZCBsb3NlIHRoZSBzdGFjayB2YXJpYWJsZSwgaWYgdGhh
dCBoZWxwcy4KCiAgUGF1bAoKPiAgICAgICAgICAgICAgbWZuID0gbmV4dF90YWJsZV9tZm47Cj4g
Cj4gICAgICAgICAgICAgIC8qIGFsbG9jYXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8KPiAK
PiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:37:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrfK-0003NI-BH; Thu, 06 Sep 2018 10:37: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxrfJ-0003N4-I5
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:37:33 +0000
X-Inumbo-ID: 9fcc8d2f-b1c0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fcc8d2f-b1c0-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 12:35:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64580801"
Date: Thu, 6 Sep 2018 11:37:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906103728.6txkzcpnjc3hgy6l@zion.uk.xensource.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-12-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180717094830.54806-12-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/11] vpci/sriov: add support for SR-IOV
 capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTE6NDg6MzBBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICsgICAgICAgICAgICBjdXJyLT52cGNpLndhaXQuY2FsbGJhY2sgPSBlbmFibGVf
Y2FsbGJhY2s7Cj4gKyAgICAgICAgICAgIGN1cnItPnZwY2kud2FpdC5kYXRhID0gY2I7Cj4gKyAg
ICAgICAgICAgIGN1cnItPnZwY2kud2FpdC5lbmQgPSBnZXRfY3ljbGVzKCkgKyAxMDAgKiBjcHVf
a2h6OwoKRG9lcyB0aGlzIGd1YXJhbnRlZSB0byBnaXZlIHlvdSAxMDBtcz8gV2hhdCBpZiB0aGUg
VFNDIGlzIG5vdCBjb25zdGFudAooaW52YXJpYW50PyBmb3Jnb3Qgd2hpY2ggbmFtZSBpcyB3aGlj
aCkgPwoKSSB0aGluayB5b3UgbWlnaHQgd2FudCB0byB1c2UgTk9XKCkgYW5kIGZyaWVuZHMgaW4g
dGltZS5jCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:40:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrho-00045H-Ql; Thu, 06 Sep 2018 10:40: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxrhn-000459-78
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:40:07 +0000
X-Inumbo-ID: fb020b5f-b1c0-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb020b5f-b1c0-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 12:38:24 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78635530"
To: Julien Grall <julien.grall@arm.com>, Paul Durrant
 <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
 <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
 <7b4f42e4-69ae-08f6-989f-b8e111d51419@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <85dce382-71a1-c4f7-d6e8-2dcff06f9c04@citrix.com>
Date: Thu, 6 Sep 2018 11:40:02 +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: <7b4f42e4-69ae-08f6-989f-b8e111d51419@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 5/5] xen/ARM: Restrict access to most
 HVM_PARAM'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>, 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>

T24gMDYvMDkvMTggMTE6MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBQYXVsLAo+Cj4gT24g
MDYvMDkvMTggMTA6MjksIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbV0KPj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE4IDE5OjEyCj4+PiBUbzogWGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPj4+IDxKQmV1bGljaEBzdXNl
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4+
IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyBTdGVmYW5vCj4+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
SnVsaWVuIEdyYWxsCj4+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiBTdWJqZWN0OiBbUEFU
Q0ggNS81XSB4ZW4vQVJNOiBSZXN0cmljdCBhY2Nlc3MgdG8gbW9zdCBIVk1fUEFSQU0ncwo+Pj4K
Pj4+IEFSTSBjdXJyZW50bHkgaGFzIG5vIHJlc3RyaWN0aW9ucyBvbiB0b29sc3RhY2sgYW5kIGd1
ZXN0IGFjY2VzcyB0bwo+Pj4gdGhlIGVudGlyZQo+Pj4gSFZNX1BBUkFNIGJsb2NrLsKgIEFzIHRo
ZSBwYWdpbmcvbW9uaXRvci9zaGFyaW5nIGZlYXR1cmVzIGFyZW4ndCB1bmRlcgo+Pj4gc2VjdXJp
dHkKPj4+IHN1cHBvcnQsIHRoaXMgZG9lc24ndCBuZWVkIGFuIFhTQS4KPj4+Cj4+PiBUaGUgQ0FM
TEJBQ0tfSVJRIGFuZCB7U1RPUkUsQ09OU09MRX1fe1BGTixFVlRDSE59IGRldGFpbHMgZXhwb3Nl
ZAo+Pj4gcmVhZC1vbmx5IHRvCj4+PiB0aGUgZ3Vlc3QsIHdoaWxlIHRoZSAqX1JJTkdfUEZOIGRl
dGFpbHMgYXJlIHJlc3RyaWN0ZWQgdG8gb25seQo+Pj4gdG9vbHN0YWNrCj4+PiBhY2Nlc3MuwqAg
Tm8gb3RoZXIgcGFyYW1ldGVycyBhcmUgdXNlZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4+IENDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Cj4+PiBUaGlzIGlzIG9ubHkgY29tcGls
ZSB0ZXN0ZWQsIGFuZCBiYXNlZCBvbiBteSByZWFkaW5nIG9mIHRoZSBzb3VyY2UuwqAKPj4+IFRo
ZXJlCj4+PiBtaWdodCBiZSBvdGhlciBQQVJBTVMgbmVlZGluZyBpbmNsdWRpbmcuCj4+PiAtLS0K
Pj4+IMKgIHhlbi9hcmNoL2FybS9odm0uYyB8IDYyCj4+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA1
OSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMKPj4+IGluZGV4IDc2YjI3YzkuLjM1
ODFiYTIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vaHZtLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9odm0uYwo+Pj4gQEAgLTMxLDYgKzMxLDU3IEBACj4+Pgo+Pj4gwqAgI2luY2x1ZGUg
PGFzbS9oeXBlcmNhbGwuaD4KPj4+Cj4+PiArc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFt
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludAo+Pj4gcGFyYW0pCj4+PiArewo+
Pj4gK8KgwqDCoCBzd2l0Y2ggKCBwYXJhbSApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKg
wqDCoCAvKgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMg
YXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sKPj4+IHVzYWdlIG9ubHkuCj4+PiArwqDCoMKgwqDC
oMKgwqDCoCAqIFRoZXkgbWF5IG5vdCBiZSBzZXQgYnkgdGhlIGRvbWFpbi4KPj4+ICvCoMKgwqDC
oMKgwqDCoMKgICovCj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NBTExCQUNLX0lSUToKPj4+
ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOgo+Pj4gK8KgwqDCoCBjYXNlIEhWTV9Q
QVJBTV9TVE9SRV9FVlRDSE46Cj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfUEZO
Ogo+Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoKPj4KPj4gUHJvYmFi
bHkgc2hvdWxkIHJlbW92ZSB0aGUgRVZUQ0hOIHBhcmFtcyBmcm9tIHRoaXMgbGlzdCBhZnRlciBm
aXhpbmcKPj4gcGF0Y2ggIzMuCj4+Cj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19S
SU5HX1BGTjoKPj4+ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoKPj4+
ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTjoKPj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4gPyAtRVBFUk0gOiAwOwo+Pj4gKwo+Pj4g
K8KgwqDCoMKgwqDCoMKgIC8qIFdyaXRlYWJsZSBvbmx5IGJ5IFhlbiwgaG9sZSwgZGVwcmVjYXRl
ZCwgb3IKPj4+IG91dC1vZi1yYW5nZS4gKi8KPj4+ICvCoMKgwqAgZGVmYXVsdDoKPj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4+ICvCoMKgwqAgfQo+Pj4gK30KPj4+ICsKPj4+
ICtzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50Cj4+PiBwYXJhbSkKPj4+ICt7Cj4+PiArwqDCoMKgIHN3aXRjaCAoIHBhcmFt
ICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRoZSBmb2xsb3dpbmcgcGFy
YW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vlc3QgYW5kCj4+PiB0b29sc3RhY2suICovCj4+
PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NBTExCQUNLX0lSUToKPj4+ICvCoMKgwqAgY2FzZSBI
Vk1fUEFSQU1fU1RPUkVfUEZOOgo+Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9TVE9SRV9FVlRD
SE46Cj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfUEZOOgo+Pj4gK8KgwqDCoCBj
YXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4g
MDsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBU
aGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sKPj4+IHVz
YWdlIG9ubHkuCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqIFRoZXkgbWF5IG5vdCBiZSByZWFkIGJ5
IHRoZSBkb21haW4uCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqLwo+Pj4gK8KgwqDCoCBjYXNlIEhW
TV9QQVJBTV9QQUdJTkdfUklOR19QRk46Cj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX01PTklU
T1JfUklOR19QRk46Cj4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46
Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGQgPT0gY3VycmVudC0+ZG9tYWluID8gLUVQRVJN
IDogMDsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBIb2xlLCBkZXByZWNhdGVkLCBvciBv
dXQtb2YtcmFuZ2UuICovCj4+PiArwqDCoMKgIGRlZmF1bHQ6Cj4+PiArwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIC1FSU5WQUw7Cj4+PiArwqDCoMKgIH0KPj4+ICt9Cj4+PiArCj4+PiDCoCBsb25nIGRv
X2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpCj4+
PiBhcmcpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIGxvbmcgcmMgPSAwOwo+Pj4gQEAgLTQ2LDkg
Kzk3LDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwKPj4+IFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybiAtRUZBVUxUOwo+Pj4KPj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoIGEuaW5kZXggPj0gSFZN
X05SX1BBUkFNUyApCj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsK
Pj4+IC0KPj4KPj4gQVNTRVJUIGhlcmUuCj4KPiBJIGRvbid0IHRoaW5rIHRoaXMgd291bGQgYmUg
Y29ycmVjdC4gVGhpcyBpcyBhbiBpbnB1dCBmcm9tIHRoZSBndWVzdCwKPiBzbyBpZiB5b3UgZG8g
ZnV6emluZyB5b3Ugd2lsbCBlbmQgdXAgdG8gZ2V0IGFuIGh5cGVydmlzb3IgY3Jhc2ggcmF0aGVy
Cj4gdGhhbiByZXR1cm5pbmcgYW4gZXJyb3IuCj4KPiBBIHBvdGVudGlhbCBwbGFjZSBmb3IgYW4g
QVNTRVJUIHdvdWxkIGJlIGp1c3QgYmVmb3JlIGFjY2Vzc2luZwo+IGh2bS5wYXJhbXMuIEJ1dCB0
aGVuLCB0ZWNobmljYWxseSB0aGUgaW5kZXggc2hvdWxkIGhhdmUgYmVlbiBzYW5pdGl6ZWQKPiBi
eSBodm1fYWxsb3dfe2dldCxzZXR9X3BhcmFtLgoKWWVhaCAtIGFjcm9zcyBhbGwgb2YgdGhlc2Ug
QVNTRVJUKCkgcmVxdWVzdHMgLSB1c2luZyBhbiBhc3NlcnQgZm9yIGEKYm91bmRhcnkgY2hlY2sg
ZG9lc24ndCBkbyBhbnl0aGluZyBpbiB0aGUgY2FzZSB3aGVyZSBpdCBtYXR0ZXJzIG1vc3QsCmFu
ZCBpbiB0aGlzIGNhc2UsIEp1bGllbiBpcyBjb3JyZWN0IHRoYXQgaXQgaXMgYSBmdWxseSBndWVz
dC1jb250cm9sbGVkCm51bWJlciBhdCB0aGlzIHBvaW50LgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:40:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxriY-0004CX-AP; Thu, 06 Sep 2018 10:40:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxriW-0004CP-Ls
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:40:52 +0000
X-Inumbo-ID: 70a8af44-b1c1-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70a8af44-b1c1-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:41:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78635545"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 5/5] xen/ARM: Restrict access to most HVM_PARAM's
Thread-Index: AQHURUP3/omniFrucEexTe1u1Trn5qTi/Rdw///x1QCAACHDsA==
Date: Thu, 6 Sep 2018 10:40:25 +0000
Message-ID: <d1280605d3f94dc78f62e8c174c05b22@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
 <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
 <7b4f42e4-69ae-08f6-989f-b8e111d51419@arm.com>
In-Reply-To: <7b4f42e4-69ae-08f6-989f-b8e111d51419@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 5/5] xen/ARM: Restrict access to most
 HVM_PARAM'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>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTE6MzcN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbmRyZXcgQ29v
cGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZz4NCj4gQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlcg0KPiBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDUvNV0geGVuL0FSTTogUmVzdHJpY3QgYWNjZXNz
IHRvIG1vc3QgSFZNX1BBUkFNJ3MNCj4gDQo+IEhpIFBhdWwsDQo+IA0KPiBPbiAwNi8wOS8xOCAx
MDoyOSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbV0NCj4gPj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTk6MTINCj4gPj4gVG86IFhlbi1k
ZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+ID4+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4gPj4gPEpCZXVsaWNoQHN1
c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQ0K
PiA+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsNCj4gU3RlZmFubw0KPiA+PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gPj4gU3ViamVj
dDogW1BBVENIIDUvNV0geGVuL0FSTTogUmVzdHJpY3QgYWNjZXNzIHRvIG1vc3QgSFZNX1BBUkFN
J3MNCj4gPj4NCj4gPj4gQVJNIGN1cnJlbnRseSBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIHRvb2xz
dGFjayBhbmQgZ3Vlc3QgYWNjZXNzIHRvIHRoZQ0KPiBlbnRpcmUNCj4gPj4gSFZNX1BBUkFNIGJs
b2NrLiAgQXMgdGhlIHBhZ2luZy9tb25pdG9yL3NoYXJpbmcgZmVhdHVyZXMgYXJlbid0DQo+IHVu
ZGVyDQo+ID4+IHNlY3VyaXR5DQo+ID4+IHN1cHBvcnQsIHRoaXMgZG9lc24ndCBuZWVkIGFuIFhT
QS4NCj4gPj4NCj4gPj4gVGhlIENBTExCQUNLX0lSUSBhbmQge1NUT1JFLENPTlNPTEV9X3tQRk4s
RVZUQ0hOfSBkZXRhaWxzDQo+IGV4cG9zZWQNCj4gPj4gcmVhZC1vbmx5IHRvDQo+ID4+IHRoZSBn
dWVzdCwgd2hpbGUgdGhlICpfUklOR19QRk4gZGV0YWlscyBhcmUgcmVzdHJpY3RlZCB0byBvbmx5
IHRvb2xzdGFjaw0KPiA+PiBhY2Nlc3MuICBObyBvdGhlciBwYXJhbWV0ZXJzIGFyZSB1c2VkLg0K
PiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiA+PiAtLS0NCj4gPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4NCj4gPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+ID4+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPj4gQ0M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+ID4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiA+Pg0KPiA+PiBUaGlzIGlzIG9ubHkgY29tcGlsZSB0ZXN0ZWQs
IGFuZCBiYXNlZCBvbiBteSByZWFkaW5nIG9mIHRoZSBzb3VyY2UuICBUaGVyZQ0KPiA+PiBtaWdo
dCBiZSBvdGhlciBQQVJBTVMgbmVlZGluZyBpbmNsdWRpbmcuDQo+ID4+IC0tLQ0KPiA+PiAgIHhl
bi9hcmNoL2FybS9odm0uYyB8IDYyDQo+ID4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLQ0KPiA+PiAgIDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2h2bS5jIGIveGVuL2FyY2gvYXJtL2h2bS5jDQo+ID4+IGluZGV4IDc2YjI3YzkuLjM1
ODFiYTIgMTAwNjQ0DQo+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS9odm0uYw0KPiA+PiArKysgYi94
ZW4vYXJjaC9hcm0vaHZtLmMNCj4gPj4gQEAgLTMxLDYgKzMxLDU3IEBADQo+ID4+DQo+ID4+ICAg
I2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4NCj4gPj4NCj4gPj4gK3N0YXRpYyBpbnQgaHZtX2Fs
bG93X3NldF9wYXJhbShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQNCj4gPj4g
cGFyYW0pDQo+ID4+ICt7DQo+ID4+ICsgICAgc3dpdGNoICggcGFyYW0gKQ0KPiA+PiArICAgIHsN
Cj4gPj4gKyAgICAgICAgLyoNCj4gPj4gKyAgICAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0
ZXJzIGFyZSBpbnRlbmRlZCBmb3IgdG9vbHN0YWNrIHVzYWdlIG9ubHkuDQo+ID4+ICsgICAgICAg
ICAqIFRoZXkgbWF5IG5vdCBiZSBzZXQgYnkgdGhlIGRvbWFpbi4NCj4gPj4gKyAgICAgICAgICov
DQo+ID4+ICsgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROg0KPiA+PiArICAgIGNhc2Ug
SFZNX1BBUkFNX1NUT1JFX1BGTjoNCj4gPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9TVE9SRV9FVlRD
SE46DQo+ID4+ICsgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9QRk46DQo+ID4+ICsgICAgY2Fz
ZSBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE46DQo+ID4NCj4gPiBQcm9iYWJseSBzaG91bGQgcmVt
b3ZlIHRoZSBFVlRDSE4gcGFyYW1zIGZyb20gdGhpcyBsaXN0IGFmdGVyIGZpeGluZyBwYXRjaA0K
PiAjMy4NCj4gPg0KPiA+PiArICAgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoNCj4g
Pj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOg0KPiA+PiArICAgIGNhc2Ug
SFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ID4+ICsgICAgICAgIHJldHVybiBkID09IGN1
cnJlbnQtPmRvbWFpbiA/IC1FUEVSTSA6IDA7DQo+ID4+ICsNCj4gPj4gKyAgICAgICAgLyogV3Jp
dGVhYmxlIG9ubHkgYnkgWGVuLCBob2xlLCBkZXByZWNhdGVkLCBvciBvdXQtb2YtcmFuZ2UuICov
DQo+ID4+ICsgICAgZGVmYXVsdDoNCj4gPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4+
ICsgICAgfQ0KPiA+PiArfQ0KPiA+PiArDQo+ID4+ICtzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRf
cGFyYW0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50DQo+ID4+IHBhcmFtKQ0K
PiA+PiArew0KPiA+PiArICAgIHN3aXRjaCAoIHBhcmFtICkNCj4gPj4gKyAgICB7DQo+ID4+ICsg
ICAgICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vl
c3QgYW5kIHRvb2xzdGFjay4NCj4gKi8NCj4gPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFD
S19JUlE6DQo+ID4+ICsgICAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOg0KPiA+PiArICAgIGNh
c2UgSFZNX1BBUkFNX1NUT1JFX0VWVENITjoNCj4gPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05T
T0xFX1BGTjoNCj4gPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoNCj4gPj4g
KyAgICAgICAgcmV0dXJuIDA7DQo+ID4+ICsNCj4gPj4gKyAgICAgICAgLyoNCj4gPj4gKyAgICAg
ICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRlZCBmb3IgdG9vbHN0YWNr
IHVzYWdlIG9ubHkuDQo+ID4+ICsgICAgICAgICAqIFRoZXkgbWF5IG5vdCBiZSByZWFkIGJ5IHRo
ZSBkb21haW4uDQo+ID4+ICsgICAgICAgICAqLw0KPiA+PiArICAgIGNhc2UgSFZNX1BBUkFNX1BB
R0lOR19SSU5HX1BGTjoNCj4gPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZO
Og0KPiA+PiArICAgIGNhc2UgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ID4+ICsgICAg
ICAgIHJldHVybiBkID09IGN1cnJlbnQtPmRvbWFpbiA/IC1FUEVSTSA6IDA7DQo+ID4+ICsNCj4g
Pj4gKyAgICAgICAgLyogSG9sZSwgZGVwcmVjYXRlZCwgb3Igb3V0LW9mLXJhbmdlLiAqLw0KPiA+
PiArICAgIGRlZmF1bHQ6DQo+ID4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+PiArICAg
IH0NCj4gPj4gK30NCj4gPj4gKw0KPiA+PiAgIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcg
b3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkNCj4gPj4gYXJnKQ0KPiA+PiAgIHsNCj4g
Pj4gICAgICAgbG9uZyByYyA9IDA7DQo+ID4+IEBAIC00Niw5ICs5Nyw2IEBAIGxvbmcgZG9faHZt
X29wKHVuc2lnbmVkIGxvbmcgb3AsDQo+ID4+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnKQ0KPiA+PiAgICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQ0K
PiA+PiAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOw0KPiA+Pg0KPiA+PiAtICAgICAgICBp
ZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApDQo+ID4+IC0gICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsNCj4gPj4gLQ0KPiA+DQo+ID4gQVNTRVJUIGhlcmUuDQo+IA0KPiBJIGRvbid0IHRo
aW5rIHRoaXMgd291bGQgYmUgY29ycmVjdC4gVGhpcyBpcyBhbiBpbnB1dCBmcm9tIHRoZSBndWVz
dCwgc28NCj4gaWYgeW91IGRvIGZ1enppbmcgeW91IHdpbGwgZW5kIHVwIHRvIGdldCBhbiBoeXBl
cnZpc29yIGNyYXNoIHJhdGhlciB0aGFuDQo+IHJldHVybmluZyBhbiBlcnJvci4NCg0KQWgsIHRy
dWUuDQoNCj4gDQo+IEEgcG90ZW50aWFsIHBsYWNlIGZvciBhbiBBU1NFUlQgd291bGQgYmUganVz
dCBiZWZvcmUgYWNjZXNzaW5nDQo+IGh2bS5wYXJhbXMuIEJ1dCB0aGVuLCB0ZWNobmljYWxseSB0
aGUgaW5kZXggc2hvdWxkIGhhdmUgYmVlbiBzYW5pdGl6ZWQNCj4gYnkgaHZtX2FsbG93X3tnZXQs
c2V0fV9wYXJhbS4NCj4gDQoNClllcywgdGhhdCdzIHdoZXJlIEkgbWVhbnQgdG8gc3VnZ2VzdCBh
ZGRpbmcgdGhlIEFTU0VSVC4gSSB3YW50ZWQgaXQgdG8gdmVyaWZ5IHRoYXQgc2FuaXRpemF0aW9u
Lg0KDQogIFBhdWwNCg0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrl7-0004N5-PF; Thu, 06 Sep 2018 10:43:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxrl7-0004N0-8y
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:43:33 +0000
X-Inumbo-ID: cff9d2aa-b1c1-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cff9d2aa-b1c1-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:44:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="78635651"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Julien Grall
 <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 5/5] xen/ARM: Restrict access to most HVM_PARAM's
Thread-Index: AQHURUP3/omniFrucEexTe1u1Trn5qTi/Rdw///x1QCAAADzAIAAIe7g
Date: Thu, 6 Sep 2018 10:43:30 +0000
Message-ID: <61852bbbcc1647f080e358699ccece60@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-6-git-send-email-andrew.cooper3@citrix.com>
 <a3c720bb0dec4f248402bc766112fb32@AMSPEX02CL03.citrite.net>
 <7b4f42e4-69ae-08f6-989f-b8e111d51419@arm.com>
 <85dce382-71a1-c4f7-d6e8-2dcff06f9c04@citrix.com>
In-Reply-To: <85dce382-71a1-c4f7-d6e8-2dcff06f9c04@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 5/5] xen/ARM: Restrict access to most
 HVM_PARAM'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>, 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
bnQ6IDA2IFNlcHRlbWJlciAyMDE4IDExOjQwDQo+IFRvOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50DQo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIN
Cj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0K
PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCA1LzVdIHhl
bi9BUk06IFJlc3RyaWN0IGFjY2VzcyB0byBtb3N0IEhWTV9QQVJBTSdzDQo+IA0KPiBPbiAwNi8w
OS8xOCAxMTozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPiA+IEhpIFBhdWwsDQo+ID4NCj4gPiBP
biAwNi8wOS8xOCAxMDoyOSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0bzphbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tXQ0KPiA+Pj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTk6MTIN
Cj4gPj4+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiA+Pj4gQ2M6
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaA0K
PiA+Pj4gPEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IFJvZ2VyIFBhdSBNb25uZQ0KPiA+Pj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47DQo+IFN0ZWZhbm8NCj4gPj4+IFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxpZW4gR3JhbGwNCj4gPj4+IDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4NCj4gPj4+IFN1YmplY3Q6IFtQQVRDSCA1LzVdIHhlbi9BUk06IFJlc3Ry
aWN0IGFjY2VzcyB0byBtb3N0IEhWTV9QQVJBTSdzDQo+ID4+Pg0KPiA+Pj4gQVJNIGN1cnJlbnRs
eSBoYXMgbm8gcmVzdHJpY3Rpb25zIG9uIHRvb2xzdGFjayBhbmQgZ3Vlc3QgYWNjZXNzIHRvDQo+
ID4+PiB0aGUgZW50aXJlDQo+ID4+PiBIVk1fUEFSQU0gYmxvY2suwqAgQXMgdGhlIHBhZ2luZy9t
b25pdG9yL3NoYXJpbmcgZmVhdHVyZXMgYXJlbid0DQo+IHVuZGVyDQo+ID4+PiBzZWN1cml0eQ0K
PiA+Pj4gc3VwcG9ydCwgdGhpcyBkb2Vzbid0IG5lZWQgYW4gWFNBLg0KPiA+Pj4NCj4gPj4+IFRo
ZSBDQUxMQkFDS19JUlEgYW5kIHtTVE9SRSxDT05TT0xFfV97UEZOLEVWVENITn0gZGV0YWlscw0K
PiBleHBvc2VkDQo+ID4+PiByZWFkLW9ubHkgdG8NCj4gPj4+IHRoZSBndWVzdCwgd2hpbGUgdGhl
ICpfUklOR19QRk4gZGV0YWlscyBhcmUgcmVzdHJpY3RlZCB0byBvbmx5DQo+ID4+PiB0b29sc3Rh
Y2sNCj4gPj4+IGFjY2Vzcy7CoCBObyBvdGhlciBwYXJhbWV0ZXJzIGFyZSB1c2VkLg0KPiA+Pj4N
Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+DQo+ID4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gPj4+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPj4+IENDOiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+Pj4NCj4gPj4+IFRoaXMgaXMgb25seSBjb21waWxlIHRl
c3RlZCwgYW5kIGJhc2VkIG9uIG15IHJlYWRpbmcgb2YgdGhlIHNvdXJjZS4NCj4gPj4+IFRoZXJl
DQo+ID4+PiBtaWdodCBiZSBvdGhlciBQQVJBTVMgbmVlZGluZyBpbmNsdWRpbmcuDQo+ID4+PiAt
LS0NCj4gPj4+IMKgIHhlbi9hcmNoL2FybS9odm0uYyB8IDYyDQo+ID4+PiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0NCj4gPj4+IMKgIDEgZmls
ZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+Pj4NCj4gPj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4vYXJjaC9hcm0vaHZtLmMNCj4g
Pj4+IGluZGV4IDc2YjI3YzkuLjM1ODFiYTIgMTAwNjQ0DQo+ID4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vaHZtLmMNCj4gPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9odm0uYw0KPiA+Pj4gQEAgLTMxLDYg
KzMxLDU3IEBADQo+ID4+Pg0KPiA+Pj4gwqAgI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4NCj4g
Pj4+DQo+ID4+PiArc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludA0KPiA+Pj4gcGFyYW0pDQo+ID4+PiArew0KPiA+Pj4gK8Kg
wqDCoCBzd2l0Y2ggKCBwYXJhbSApDQo+ID4+PiArwqDCoMKgIHsNCj4gPj4+ICvCoMKgwqDCoMKg
wqDCoCAvKg0KPiA+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRl
cnMgYXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sNCj4gPj4+IHVzYWdlIG9ubHkuDQo+ID4+PiAr
wqDCoMKgwqDCoMKgwqDCoCAqIFRoZXkgbWF5IG5vdCBiZSBzZXQgYnkgdGhlIGRvbWFpbi4NCj4g
Pj4+ICvCoMKgwqDCoMKgwqDCoMKgICovDQo+ID4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NB
TExCQUNLX0lSUToNCj4gPj4+ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fU1RPUkVfUEZOOg0KPiA+
Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9TVE9SRV9FVlRDSE46DQo+ID4+PiArwqDCoMKgIGNh
c2UgSFZNX1BBUkFNX0NPTlNPTEVfUEZOOg0KPiA+Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9D
T05TT0xFX0VWVENITjoNCj4gPj4NCj4gPj4gUHJvYmFibHkgc2hvdWxkIHJlbW92ZSB0aGUgRVZU
Q0hOIHBhcmFtcyBmcm9tIHRoaXMgbGlzdCBhZnRlciBmaXhpbmcNCj4gPj4gcGF0Y2ggIzMuDQo+
ID4+DQo+ID4+PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX1BBR0lOR19SSU5HX1BGTjoNCj4gPj4+
ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoNCj4gPj4+ICvCoMKgwqAg
Y2FzZSBIVk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTjoNCj4gPj4+ICvCoMKgwqDCoMKgwqDCoCBy
ZXR1cm4gZCA9PSBjdXJyZW50LT5kb21haW4gPyAtRVBFUk0gOiAwOw0KPiA+Pj4gKw0KPiA+Pj4g
K8KgwqDCoMKgwqDCoMKgIC8qIFdyaXRlYWJsZSBvbmx5IGJ5IFhlbiwgaG9sZSwgZGVwcmVjYXRl
ZCwgb3INCj4gPj4+IG91dC1vZi1yYW5nZS4gKi8NCj4gPj4+ICvCoMKgwqAgZGVmYXVsdDoNCj4g
Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsNCj4gPj4+ICvCoMKgwqAgfQ0KPiA+
Pj4gK30NCj4gPj4+ICsNCj4gPj4+ICtzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50DQo+ID4+PiBwYXJhbSkNCj4gPj4+ICt7
DQo+ID4+PiArwqDCoMKgIHN3aXRjaCAoIHBhcmFtICkNCj4gPj4+ICvCoMKgwqAgew0KPiA+Pj4g
K8KgwqDCoMKgwqDCoMKgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBi
eSB0aGUgZ3Vlc3QgYW5kDQo+ID4+PiB0b29sc3RhY2suICovDQo+ID4+PiArwqDCoMKgIGNhc2Ug
SFZNX1BBUkFNX0NBTExCQUNLX0lSUToNCj4gPj4+ICvCoMKgwqAgY2FzZSBIVk1fUEFSQU1fU1RP
UkVfUEZOOg0KPiA+Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9TVE9SRV9FVlRDSE46DQo+ID4+
PiArwqDCoMKgIGNhc2UgSFZNX1BBUkFNX0NPTlNPTEVfUEZOOg0KPiA+Pj4gK8KgwqDCoCBjYXNl
IEhWTV9QQVJBTV9DT05TT0xFX0VWVENITjoNCj4gPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4g
MDsNCj4gPj4+ICsNCj4gPj4+ICvCoMKgwqDCoMKgwqDCoCAvKg0KPiA+Pj4gK8KgwqDCoMKgwqDC
oMKgwqAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3Rh
Y2sNCj4gPj4+IHVzYWdlIG9ubHkuDQo+ID4+PiArwqDCoMKgwqDCoMKgwqDCoCAqIFRoZXkgbWF5
IG5vdCBiZSByZWFkIGJ5IHRoZSBkb21haW4uDQo+ID4+PiArwqDCoMKgwqDCoMKgwqDCoCAqLw0K
PiA+Pj4gK8KgwqDCoCBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46DQo+ID4+PiArwqDC
oMKgIGNhc2UgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk46DQo+ID4+PiArwqDCoMKgIGNhc2Ug
SFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46DQo+ID4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IGQgPT0gY3VycmVudC0+ZG9tYWluID8gLUVQRVJNIDogMDsNCj4gPj4+ICsNCj4gPj4+ICvCoMKg
wqDCoMKgwqDCoCAvKiBIb2xlLCBkZXByZWNhdGVkLCBvciBvdXQtb2YtcmFuZ2UuICovDQo+ID4+
PiArwqDCoMKgIGRlZmF1bHQ6DQo+ID4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7
DQo+ID4+PiArwqDCoMKgIH0NCj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+PiDCoCBsb25nIGRvX2h2
bV9vcCh1bnNpZ25lZCBsb25nIG9wLA0KPiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpDQo+
ID4+PiBhcmcpDQo+ID4+PiDCoCB7DQo+ID4+PiDCoMKgwqDCoMKgIGxvbmcgcmMgPSAwOw0KPiA+
Pj4gQEAgLTQ2LDkgKzk3LDYgQEAgbG9uZyBkb19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwNCj4g
Pj4+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiA+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkNCj4gPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRUZBVUxUOw0KPiA+Pj4NCj4gPj4+IC3CoMKgwqDC
oMKgwqDCoCBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApDQo+ID4+PiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsNCj4gPj4+IC0NCj4gPj4NCj4gPj4gQVNTRVJU
IGhlcmUuDQo+ID4NCj4gPiBJIGRvbid0IHRoaW5rIHRoaXMgd291bGQgYmUgY29ycmVjdC4gVGhp
cyBpcyBhbiBpbnB1dCBmcm9tIHRoZSBndWVzdCwNCj4gPiBzbyBpZiB5b3UgZG8gZnV6emluZyB5
b3Ugd2lsbCBlbmQgdXAgdG8gZ2V0IGFuIGh5cGVydmlzb3IgY3Jhc2ggcmF0aGVyDQo+ID4gdGhh
biByZXR1cm5pbmcgYW4gZXJyb3IuDQo+ID4NCj4gPiBBIHBvdGVudGlhbCBwbGFjZSBmb3IgYW4g
QVNTRVJUIHdvdWxkIGJlIGp1c3QgYmVmb3JlIGFjY2Vzc2luZw0KPiA+IGh2bS5wYXJhbXMuIEJ1
dCB0aGVuLCB0ZWNobmljYWxseSB0aGUgaW5kZXggc2hvdWxkIGhhdmUgYmVlbiBzYW5pdGl6ZWQN
Cj4gPiBieSBodm1fYWxsb3dfe2dldCxzZXR9X3BhcmFtLg0KPiANCj4gWWVhaCAtIGFjcm9zcyBh
bGwgb2YgdGhlc2UgQVNTRVJUKCkgcmVxdWVzdHMgLSB1c2luZyBhbiBhc3NlcnQgZm9yIGENCj4g
Ym91bmRhcnkgY2hlY2sgZG9lc24ndCBkbyBhbnl0aGluZyBpbiB0aGUgY2FzZSB3aGVyZSBpdCBt
YXR0ZXJzIG1vc3QsDQo+IGFuZCBpbiB0aGlzIGNhc2UsIEp1bGllbiBpcyBjb3JyZWN0IHRoYXQg
aXQgaXMgYSBmdWxseSBndWVzdC1jb250cm9sbGVkDQo+IG51bWJlciBhdCB0aGlzIHBvaW50Lg0K
PiANCg0KSSdtIGp1c3QgdW5lYXN5IGFib3V0IHJlbW92aW5nIGEgYm91bmRzIGNoZWNrLiBJZiBh
IGxvZ2ljIGVycm9yIGNyZWVwcyBpbnRvIGFuICdhbGxvdycgZnVuY3Rpb24gaW4gZnV0dXJlIHRo
ZW4gd2UnZCBoYXZlIG5vIHByb3RlY3Rpb24uIEFuIEFTU0VSVCB3b3VsZCBhdCBsZWFzdCBtYWtl
IHN1Y2ggYSBsb2dpYyBlcnJvciBvYnZpb3VzLg0KDQogIFBhdWwNCg0KPiB+QW5kcmV3DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:47:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrpL-0004Y9-Ck; Thu, 06 Sep 2018 10:47:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxrpK-0004Y3-FG
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:47:54 +0000
X-Inumbo-ID: 6c193b47-b1c2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c193b47-b1c2-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 10:48:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64581237"
Date: Thu, 6 Sep 2018 11:47:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906104750.p6a2pkitssrknunx@zion.uk.xensource.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDg6MTU6MjVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaW5jZSBpdHMgaW50cm9kdWN0aW9uIGluIGMvcyA4Y2JiNTI3OGUgIng4Ni9BTUQ6
IEFkZCBzdXBwb3J0IGZvciBBTUQncyBPU1ZXCj4gZmVhdHVyZSBpbiBndWVzdHMiLCB0aGUgT1NW
VyBkYXRhIGhhcyBiZWVuIGNvcnJlY3RlZCB0byBiZSBwZXItZG9tYWluIHJhdGhlcgo+IHRoYW4g
cGVyLXZjcHUsIGFuZCBpcyBpbml0aWFsaXNlZCBkdXJpbmcgWEVOX0RPTUNUTF9jcmVhdGVkb21h
aW4uCj4gCj4gRnVydGhlcm1vcmUsIGJlY2F1c2UgWEVOUEZfbWljcm9jb2RlX3VwZGF0ZSB1c2Vz
IGh5cGVyY2FsbCBjb250aW51YXRpb25zIHRvCj4gbW92ZSBiZXR3ZWVuIENQVXMsIGl0IGRyb3Bz
IHRoZSB2Y3B1X2FsbG9jX2xvY2sgbWlkIHVwZGF0ZSwgbWVhbmluZyB0aGF0IGl0Cj4gZGlkbid0
IHByb3ZpZGVkIHRoZSBpbnRlcmxvY2sgZ3VhcmFudGVlIHRoYXQgdGhlIE9TVlcgcGF0Y2ggd2Fz
IGxvb2tpbmcgZm9yIGluCj4gdGhlIGZpcnN0IHBsYWNlLgo+IAo+IFRoaXMgaW50ZXJsb2NrIHNl
cnZlcyBubyBwdXJwb3NlLCBzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBkcm9wIGl0IGFuZAo+
IHJlbW92ZSBhIGdsb2JhbCBzcGlubG9jayBmcm9tIHRoZSBoeXBlcnZpc29yLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:58:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10: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 1fxrz9-0005Gb-BT; Thu, 06 Sep 2018 10:58:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxrz8-0005GW-CM
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:58:02 +0000
X-Inumbo-ID: 7c9cfc6a-b1c3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c9cfc6a-b1c3-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 12:56:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64581786"
Date: Thu, 6 Sep 2018 11:57:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180906105758.4bym7cj353m3wqjo@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
 <0ffaa5f9-917c-677e-d9b3-e34e1b6d76f8@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0ffaa5f9-917c-677e-d9b3-e34e1b6d76f8@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDY6MjQ6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwOS8wNC8yMDE4IDA1OjE1IFBNLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gUG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5Lgo+ID4gCj4gPiBQcm92aWRlIGEg
YnVuY2ggb2Ygc3R1YnMgZm9yIGNvbW1vbiBwMm0gY29kZSBhbmQgZ3VhcmQgb25lIGludm9jYXRp
b24KPiA+IG9mIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19o
dm1fZG9tYWluLgo+ID4gCj4gPiBQdXQgcmVsZXZhbnQgZmllbGRzIGluIHAybV9kb21haW4gYW5k
IGNvZGUgd2hpY2ggdG91Y2hlcyB0aG9zZSBmaWVsZHMKPiA+IHVuZGVyIENPTkZJR19IVk0uCj4g
Cj4gQXJtIGRvZXMgbm90IGhhdmUgYW55IFBPRCBzdXBwb3J0LiBXb3VsZCBpdCBiZSB3b3J0aCB0
byBpbnRyb2R1Y2UgYQo+IENPTkZJR19IQVNfUE9EIHRvIGF2b2lkIGR1bW15IGZ1bmN0aW9uIG9u
IEFybT8KClRoYXQgc291bmRzIGZpbmUuIFRoaXMgd2lsbCBoYXZlIHRoZSBlZmZlY3Qgb2Ygbm90
IGNvbXBpbGluZyBQb0Qgb24gQXJtCmF0IGFsbCwgd2hpY2ggaXMgZ29vZC4KCkkgd2lsbCB3YWl0
IGZvciBtb3JlIHJldmlld3MgYmVmb3JlIHJld29ya2luZyB0aGlzIHBhdGNoLgoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:59:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10:59: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 1fxs0g-0005KY-O4; Thu, 06 Sep 2018 10:59: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxs0f-0005KM-05
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 10:59:37 +0000
X-Inumbo-ID: b5152c2c-b1c3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5152c2c-b1c3-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 12:57:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64581852"
Date: Thu, 6 Sep 2018 11:59:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <20180906105933.fbrfjbzgu74bsirq@zion.uk.xensource.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/13] libxc: add xc_dom_tee_enable(...)
 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: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDc6NTQ6MzVQTSArMDMwMCwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiB1c2VzIFhFTl9ET01DVExfdGVlX29wIGRvbWN0bCB0
byBlbmFibGUgVEVFCj4gc3VwcG9ydCBmb3IgYSBnaXZlbiBkb21haW4uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKVGFr
ZSBpbnRvIGFjY291bnQgSnVsaWVuJ3MgY29tbWVudCB0byB0aGUgcHJldmlvdXMgcGF0Y2gsIHRo
aXMgcGF0Y2gKc2hvdWxkIGJlIGRyb3BwZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 10:59:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 10:59: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 1fxs0h-0005Ke-1R; Thu, 06 Sep 2018 10:59:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxs0f-0005KS-97
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 10:59:37 +0000
X-Inumbo-ID: 0f265088-b1c4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0f265088-b1c4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 11:00:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64581852"
Date: Thu, 6 Sep 2018 11:59:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <20180906105933.fbrfjbzgu74bsirq@zion.uk.xensource.com>
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1535993677-20816-12-git-send-email-volodymyr_babchuk@epam.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/13] libxc: add xc_dom_tee_enable(...)
 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: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDc6NTQ6MzVQTSArMDMwMCwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiB1c2VzIFhFTl9ET01DVExfdGVlX29wIGRvbWN0bCB0
byBlbmFibGUgVEVFCj4gc3VwcG9ydCBmb3IgYSBnaXZlbiBkb21haW4uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKVGFr
ZSBpbnRvIGFjY291bnQgSnVsaWVuJ3MgY29tbWVudCB0byB0aGUgcHJldmlvdXMgcGF0Y2gsIHRo
aXMgcGF0Y2gKc2hvdWxkIGJlIGRyb3BwZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 11:12:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 11: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 1fxsDR-0006oL-FJ; Thu, 06 Sep 2018 11:12:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxsDP-0006oG-VW
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 11:12:48 +0000
X-Inumbo-ID: e5e3fac3-b1c5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5e3fac3-b1c5-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 11:13:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,337,1531785600"; d="scan'208";a="64582770"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-2-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ef536cad-b8a6-4d4b-774a-45cb9e16e540@citrix.com>
Date: Thu, 6 Sep 2018 12:12:41 +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: <20180904161533.11575-2-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/16] x86: change name of parameter for
 various invlpg 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: Kevin Tian <kevin.tian@intel.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>,
 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>

T24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBUaGV5IGFsbCBpbmNvcnJl
Y3RseSBuYW1lZCBhIHBhcmFtZXRlciB2aXJ0dWFsIGFkZHJlc3Mgd2hpbGUgaXQgc2hvdWxkCj4g
aGF2ZSBiZWVuIGxpbmVhciBhZGRyZXNzLgo+IAo+IFJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
IEFja2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
QWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAxNCArKysrKysrLS0tLS0t
LQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgMTIgKysrKysrLS0tLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCj4g
IHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KPiAgeGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9ub25lLmMgICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oICAgICAgfCAgNiArKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FzaWQuaCB8ICA0ICsrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oICB8
ICA0ICsrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgICB8ICAzICsrLQo+
ICAxMCBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYwo+IGluZGV4IDBiMDZlMmZmMTEuLjM0ZDU1YjQ5MzggMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwo+IEBAIC0yNDg4LDE4ICsyNDg4LDE4IEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRf
ZG9faW52YWxpZGF0ZV9jYWNoZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgfQo+ICAK
PiAgc3RhdGljIHZvaWQgc3ZtX2ludmxwZ2FfaW50ZXJjZXB0KAo+IC0gICAgc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVpbnQzMl90IGFzaWQpCj4gKyAgICBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVpbnQzMl90IGFzaWQpCj4gIHsKPiAtICAgIHN2
bV9pbnZscGdhKHZhZGRyLAo+ICsgICAgc3ZtX2ludmxwZ2EobGluZWFyLAo+ICAgICAgICAgICAg
ICAgICAgKGFzaWQgPT0gMCkKPiAgICAgICAgICAgICAgICAgID8gdi0+YXJjaC5odm0ubjFhc2lk
LmFzaWQKPiAgICAgICAgICAgICAgICAgIDogdmNwdV9uZXN0ZWRodm0odikubnZfbjJhc2lkLmFz
aWQpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBzdm1faW52bHBnX2ludGVyY2VwdCh1bnNpZ25l
ZCBsb25nIHZhZGRyKQo+ICtzdGF0aWMgdm9pZCBzdm1faW52bHBnX2ludGVyY2VwdCh1bnNpZ25l
ZCBsb25nIGxpbmVhcikKPiAgewo+IC0gICAgSFZNVFJBQ0VfTE9OR18yRChJTlZMUEcsIDAsIFRS
Q19QQVJfTE9ORyh2YWRkcikpOwo+IC0gICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCB2YWRkcik7
Cj4gKyAgICBIVk1UUkFDRV9MT05HXzJEKElOVkxQRywgMCwgVFJDX1BBUl9MT05HKGxpbmVhcikp
Owo+ICsgICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCBsaW5lYXIpOwo+ICB9Cj4gIAo+ICBzdGF0
aWMgYm9vbCBpc19pbnZscGcoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwK
PiBAQCAtMjUxMiw5ICsyNTEyLDkgQEAgc3RhdGljIGJvb2wgaXNfaW52bHBnKGNvbnN0IHN0cnVj
dCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCj4gICAgICAgICAgICAgKGV4dCAmIDcpID09IDc7
Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHN2bV9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgdmFkZHIpCj4gK3N0YXRpYyB2b2lkIHN2bV9pbnZscGcoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgbGluZWFyKQo+ICB7Cj4gLSAgICBzdm1fYXNpZF9nX2ludmxwZyh2LCB2
YWRkcik7Cj4gKyAgICBzdm1fYXNpZF9nX2ludmxwZyh2LCBsaW5lYXIpOwo+ICB9Cj4gIAo+ICBz
dGF0aWMgYm9vbCBzdm1fZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB4
ODZfZXZlbnQgKmluZm8pCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCBlOTI2YjBiMjhlLi5iMmUxYTI4
MDM4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdm9pZCB2
bXhfd2JpbnZkX2ludGVyY2VwdCh2b2lkKTsKPiAgc3RhdGljIHZvaWQgdm14X2ZwdV9kaXJ0eV9p
bnRlcmNlcHQodm9pZCk7Cj4gIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpOwo+ICBzdGF0aWMgaW50IHZteF9t
c3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50
KTsKPiAtc3RhdGljIHZvaWQgdm14X2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkcik7Cj4gK3N0YXRpYyB2b2lkIHZteF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgbGluZWFyKTsKPiAgCj4gIC8qIFZhbHVlcyBmb3IgZG9tYWluJ3MgLT5hcmNoLmh2
bV9kb21haW4ucGlfb3BzLmZsYWdzLiAqLwo+ICAjZGVmaW5lIFBJX0NTV19GUk9NICgxdSA8PCAw
KQo+IEBAIC0yNTk1LDE2ICsyNTk1LDE2IEBAIHN0YXRpYyB2b2lkIHZteF9kcl9hY2Nlc3ModW5z
aWduZWQgbG9uZyBleGl0X3F1YWxpZmljYXRpb24sCj4gICAgICB2bXhfdXBkYXRlX2NwdV9leGVj
X2NvbnRyb2wodik7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHZteF9pbnZscGdfaW50ZXJjZXB0
KHVuc2lnbmVkIGxvbmcgdmFkZHIpCj4gK3N0YXRpYyB2b2lkIHZteF9pbnZscGdfaW50ZXJjZXB0
KHVuc2lnbmVkIGxvbmcgbGluZWFyKQo+ICB7Cj4gLSAgICBIVk1UUkFDRV9MT05HXzJEKElOVkxQ
RywgLyppbnZscGdhPSovIDAsIFRSQ19QQVJfTE9ORyh2YWRkcikpOwo+IC0gICAgcGFnaW5nX2lu
dmxwZyhjdXJyZW50LCB2YWRkcik7Cj4gKyAgICBIVk1UUkFDRV9MT05HXzJEKElOVkxQRywgLypp
bnZscGdhPSovIDAsIFRSQ19QQVJfTE9ORyhsaW5lYXIpKTsKPiArICAgIHBhZ2luZ19pbnZscGco
Y3VycmVudCwgbGluZWFyKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgdm14X2ludmxwZyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkcikKPiArc3RhdGljIHZvaWQgdm14X2ludmxw
ZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIpCj4gIHsKPiAgICAgIGlmICgg
Y3B1X2hhc192bXhfdnBpZCApCj4gLSAgICAgICAgdnBpZF9zeW5jX3ZjcHVfZ3ZhKHYsIHZhZGRy
KTsKPiArICAgICAgICB2cGlkX3N5bmNfdmNwdV9ndmEodiwgbGluZWFyKTsKPiAgfQo+ICAKPiAg
c3RhdGljIGludCB2bXhfdm1mdW5jX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IGluZGV4IDg0OTc5ZjI4ZDUuLjQwOTgxNGNlMGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC01NzkzLDE5ICs1NzkzLDE5IEBA
IGNvbnN0IHVuc2lnbmVkIGxvbmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWdu
ZWQgaW50ICphcnJheV9zaXplKQo+ICAgICAgcmV0dXJuIGJhZF9wYWdlczsKPiAgfQo+ICAKPiAt
dm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQo+ICt2
b2lkIHBhZ2luZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQo+
ICB7Cj4gLSAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YSkgKQo+ICsgICAgaWYgKCAh
aXNfY2Fub25pY2FsX2FkZHJlc3MobGluZWFyKSApCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAg
ICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZCh2LT5kb21haW4pICYmCj4gLSAgICAgICAgICFw
YWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT5pbnZscGcodiwgdmEpICkKPiArICAgICAgICAgIXBhZ2lu
Z19nZXRfaG9zdG1vZGUodiktPmludmxwZyh2LCBsaW5lYXIpICkKPiAgICAgICAgICByZXR1cm47
Cj4gIAo+ICAgICAgaWYgKCBpc19wdl92Y3B1KHYpICkKPiAtICAgICAgICBmbHVzaF90bGJfb25l
X2xvY2FsKHZhKTsKPiArICAgICAgICBmbHVzaF90bGJfb25lX2xvY2FsKGxpbmVhcik7Cj4gICAg
ICBlbHNlCj4gLSAgICAgICAgaHZtX2ludmxwZyh2LCB2YSk7Cj4gKyAgICAgICAgaHZtX2ludmxw
Zyh2LCBsaW5lYXIpOwo+ICB9Cj4gIAo+ICAvKiBCdWlsZCBhIDMyYml0IFBTRSBwYWdlIHRhYmxl
IHVzaW5nIDRNQiBwYWdlcy4gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBpbmRleCBjNTNkNzZjZjY5Li4zZDY1
MWI5NGMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gQEAgLTY1MCw3ICs2NTAsNyBAQCBzdGF0aWMgaW50
IGhhcF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLAo+ICAgKiBz
aG91bGQgbm90IGJlIGludGVyY2VwdGluZyBpdC4gIEhvd2V2ZXIsIHdlIG5lZWQgdG8gY29ycmVj
dGx5IGhhbmRsZQo+ICAgKiBnZXR0aW5nIGhlcmUgZnJvbSBpbnN0cnVjdGlvbiBlbXVsYXRpb24u
Cj4gICAqLwo+IC1zdGF0aWMgYm9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgdmEpCj4gK3N0YXRpYyBib29sX3QgaGFwX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBsaW5lYXIpCj4gIHsKPiAgICAgIC8qCj4gICAgICAgKiBFbXVsYXRlIElO
VkxQR0E6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IDdiYjZmNDcxNTUuLmJiYTU3M2Fl
ODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTM1NDksNyArMzU0OSw3IEBAIHBy
b3BhZ2F0ZToKPiAgICogaW5zdHJ1Y3Rpb24gc2hvdWxkIGJlIGlzc3VlZCBvbiB0aGUgaGFyZHdh
cmUsIG9yIGZhbHNlIGlmIGl0J3Mgc2FmZSBub3QKPiAgICogdG8gZG8gc28uCj4gICAqLwo+IC1z
dGF0aWMgYm9vbCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCj4g
K3N0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5l
YXIpCj4gIHsKPiAgICAgIG1mbl90IHNsMW1mbjsKPiAgICAgIHNoYWRvd19sMmVfdCBzbDJlOwo+
IEBAIC0zNTcyLDE0ICszNTcyLDE0IEBAIHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKPiAgICAgIHsKPiAgICAgICAgICBzaGFkb3dfbDNlX3Qg
c2wzZTsKPiAgICAgICAgICBpZiAoICEoc2hhZG93X2w0ZV9nZXRfZmxhZ3MoCj4gLSAgICAgICAg
ICAgICAgICAgICBzaF9saW5lYXJfbDRfdGFibGUodilbc2hhZG93X2w0X2xpbmVhcl9vZmZzZXQo
dmEpXSkKPiArICAgICAgICAgICAgICAgICAgIHNoX2xpbmVhcl9sNF90YWJsZSh2KVtzaGFkb3df
bDRfbGluZWFyX29mZnNldChsaW5lYXIpXSkKPiAgICAgICAgICAgICAgICAgJiBfUEFHRV9QUkVT
RU5UKSApCj4gICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgICAgICAvKiBUaGlzIG11
c3Qgc3RpbGwgYmUgYSBjb3B5LWZyb20tdXNlciBiZWNhdXNlIHdlIGRvbid0IGhhdmUgdGhlCj4g
ICAgICAgICAgICogcGFnaW5nIGxvY2ssIGFuZCB0aGUgaGlnaGVyLWxldmVsIHNoYWRvd3MgbWln
aHQgZGlzYXBwZWFyCj4gICAgICAgICAgICogdW5kZXIgb3VyIGZlZXQuICovCj4gICAgICAgICAg
aWYgKCBfX2NvcHlfZnJvbV91c2VyKCZzbDNlLCAoc2hfbGluZWFyX2wzX3RhYmxlKHYpCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBzaGFkb3dfbDNfbGluZWFyX29m
ZnNldCh2YSkpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2hh
ZG93X2wzX2xpbmVhcl9vZmZzZXQobGluZWFyKSksCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZiAoc2wzZSkpICE9IDAgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
cGVyZmNfaW5jcihzaGFkb3dfaW52bHBnX2ZhdWx0KTsKPiBAQCAtMzU4OSw3ICszNTg5LDcgQEAg
c3RhdGljIGJvb2wgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQo+
ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICB9Cj4gICNlbHNlIC8qIFNIQURPV19Q
QUdJTkdfTEVWRUxTID09IDMgKi8KPiAtICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKHYtPmFyY2gu
cGFnaW5nLnNoYWRvdy5sM3RhYmxlW3NoYWRvd19sM19saW5lYXJfb2Zmc2V0KHZhKV0pCj4gKyAg
ICBpZiAoICEobDNlX2dldF9mbGFncyh2LT5hcmNoLnBhZ2luZy5zaGFkb3cubDN0YWJsZVtzaGFk
b3dfbDNfbGluZWFyX29mZnNldChsaW5lYXIpXSkKPiAgICAgICAgICAgICAmIF9QQUdFX1BSRVNF
TlQpICkKPiAgICAgICAgICAvLyBubyBuZWVkIHRvIGZsdXNoIGFueXRoaW5nIGlmIHRoZXJlJ3Mg
bm8gU0wyLi4uCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+IEBAIC0zNTk4LDcgKzM1OTgsNyBA
QCBzdGF0aWMgYm9vbCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEp
Cj4gICAgICAvKiBUaGlzIG11c3Qgc3RpbGwgYmUgYSBjb3B5LWZyb20tdXNlciBiZWNhdXNlIHdl
IGRvbid0IGhhdmUgdGhlIHNoYWRvdwo+ICAgICAgICogbG9jaywgYW5kIHRoZSBoaWdoZXItbGV2
ZWwgc2hhZG93cyBtaWdodCBkaXNhcHBlYXIgdW5kZXIgb3VyIGZlZXQuICovCj4gICAgICBpZiAo
IF9fY29weV9mcm9tX3VzZXIoJnNsMmUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgc2hf
bGluZWFyX2wyX3RhYmxlKHYpICsgc2hhZG93X2wyX2xpbmVhcl9vZmZzZXQodmEpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNoX2xpbmVhcl9sMl90YWJsZSh2KSArIHNoYWRvd19sMl9s
aW5lYXJfb2Zmc2V0KGxpbmVhciksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
IChzbDJlKSkgIT0gMCApCj4gICAgICB7Cj4gICAgICAgICAgcGVyZmNfaW5jcihzaGFkb3dfaW52
bHBnX2ZhdWx0KTsKPiBAQCAtMzY0Miw3ICszNjQyLDcgQEAgc3RhdGljIGJvb2wgc2hfaW52bHBn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQo+ICAgICAgICAgICAgICAgKiBmZWV0
LiAqLwo+ICAgICAgICAgICAgICBpZiAoIF9fY29weV9mcm9tX3VzZXIoJnNsMmUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaF9saW5lYXJfbDJfdGFibGUodikKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2hhZG93X2wyX2xpbmVhcl9vZmZzZXQo
dmEpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBzaGFkb3dfbDJfbGlu
ZWFyX29mZnNldChsaW5lYXIpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mIChzbDJlKSkgIT0gMCApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAg
IHBlcmZjX2luY3Ioc2hhZG93X2ludmxwZ19mYXVsdCk7Cj4gQEAgLTM2NjQsNyArMzY2NCw3IEBA
IHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgJiYgcGFnZV9pc19vdXRfb2Zfc3luYyhwZykgKSAp
Cj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIHNoYWRvd19sMWVfdCAqc2wxOwo+
IC0gICAgICAgICAgICAgICAgc2wxID0gc2hfbGluZWFyX2wxX3RhYmxlKHYpICsgc2hhZG93X2wx
X2xpbmVhcl9vZmZzZXQodmEpOwo+ICsgICAgICAgICAgICAgICAgc2wxID0gc2hfbGluZWFyX2wx
X3RhYmxlKHYpICsgc2hhZG93X2wxX2xpbmVhcl9vZmZzZXQobGluZWFyKTsKPiAgICAgICAgICAg
ICAgICAgIC8qIFJlbW92ZSB0aGUgc2hhZG93IGVudHJ5IHRoYXQgbWFwcyB0aGlzIFZBICovCj4g
ICAgICAgICAgICAgICAgICAodm9pZCkgc2hhZG93X3NldF9sMWUoZCwgc2wxLCBzaGFkb3dfbDFl
X2VtcHR5KCksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lu
dmFsaWQsIHNsMW1mbik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9u
ZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiBpbmRleCBhOGM5NjA0Y2RmLi40
ZGU2NDVhNDMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiBAQCAtMzcsNyArMzcsNyBAQCBz
dGF0aWMgaW50IF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLAo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyBib29sIF9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCj4gK3N0YXRpYyBib29sIF9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQo+ICB7Cj4gICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiAgICAgIHJldHVybiB0cnVlOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gaW5kZXggMTMy
ZTYyYjRmNi4uNmIwZTA4ODc1MCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gQEAgLTE2MCw3
ICsxNjAsNyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKPiAgCj4gICAgICBpbnQgICgq
ZXZlbnRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYpOwo+ICAgICAgYm9vbCAoKmdldF9wZW5kaW5n
X2V2ZW50KShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbyk7Cj4gLSAgICB2
b2lkICgqaW52bHBnKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkcik7Cj4gKyAg
ICB2b2lkICgqaW52bHBnKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBsaW5lYXIpOwo+
ICAKPiAgICAgIGludCAgKCpjcHVfdXBfcHJlcGFyZSkodW5zaWduZWQgaW50IGNwdSk7Cj4gICAg
ICB2b2lkICgqY3B1X2RlYWQpKHVuc2lnbmVkIGludCBjcHUpOwo+IEBAIC00NTQsOSArNDU0LDkg
QEAgc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCj4g
ICAgICByZXR1cm4gaHZtX2Z1bmNzLmV2ZW50X3BlbmRpbmcodik7Cj4gIH0KPiAgCj4gLXN0YXRp
YyBpbmxpbmUgdm9pZCBodm1faW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
KQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBsaW5lYXIpCj4gIHsKPiAtICAgIGh2bV9mdW5jcy5pbnZscGcodiwgdmEpOwo+ICsg
ICAgaHZtX2Z1bmNzLmludmxwZyh2LCBsaW5lYXIpOwo+ICB9Cj4gIAo+ICAvKiBUaGVzZSBiaXRz
IGluIENSNCBhcmUgb3duZWQgYnkgdGhlIGhvc3QuICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
YXNpZC5oCj4gaW5kZXggNjBjYmI3Yjg4MS4uMGU1ZWMzYWI3OCAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYXNpZC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL2FzaWQuaAo+IEBAIC0yNSwxMSArMjUsMTEgQEAKPiAgdm9pZCBzdm1fYXNpZF9p
bml0KGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cj4gIHZvaWQgc3ZtX2FzaWRfaGFuZGxl
X3ZtcnVuKHZvaWQpOwo+ICAKPiAtc3RhdGljIGlubGluZSB2b2lkIHN2bV9hc2lkX2dfaW52bHBn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdfdmFkZHIpCj4gK3N0YXRpYyBpbmxpbmUg
dm9pZCBzdm1fYXNpZF9nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnX2xp
bmVhcikKPiAgewo+ICAjaWYgMAo+ICAgICAgLyogT3B0aW1pemF0aW9uPyAqLwo+IC0gICAgc3Zt
X2ludmxwZ2EoZ192YWRkciwgdi0+YXJjaC5odm0uc3ZtLnZtY2ItPmd1ZXN0X2FzaWQpOwo+ICsg
ICAgc3ZtX2ludmxwZ2EoZ19saW5lYXIsIHYtPmFyY2guaHZtLnN2bS52bWNiLT5ndWVzdF9hc2lk
KTsKPiAgI2VuZGlmCj4gIAo+ICAgICAgLyogU2FmZSBmYWxsYmFjay4gVGFrZSBhIG5ldyBBU0lE
LiAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKPiBpbmRleCA0ZTVlMTQyOTEwLi44MTY2
MDQ2YTZkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAo+IEBAIC00MCwxMyArNDAs
MTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHN2bV92bXNhdmVfcGEocGFkZHJfdCB2bWNiKQo+ICAg
ICAgICAgIDogOiAiYSIgKHZtY2IpIDogIm1lbW9yeSIgKTsKPiAgfQo+ICAKPiAtc3RhdGljIGlu
bGluZSB2b2lkIHN2bV9pbnZscGdhKHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVpbnQzMl90IGFzaWQp
Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzdm1faW52bHBnYSh1bnNpZ25lZCBsb25nIGxpbmVhciwg
dWludDMyX3QgYXNpZCkKPiAgewo+ICAgICAgYXNtIHZvbGF0aWxlICgKPiAgICAgICAgICAiLmJ5
dGUgMHgwZiwweDAxLDB4ZGYiCj4gICAgICAgICAgOiAvKiBvdXRwdXQgKi8KPiAgICAgICAgICA6
IC8qIGlucHV0ICovCj4gLSAgICAgICAgImEiICh2YWRkciksICJjIiAoYXNpZCkpOwo+ICsgICAg
ICAgICJhIiAobGluZWFyKSwgImMiIChhc2lkKSk7Cj4gIH0KPiAgCj4gIHVuc2lnbmVkIGxvbmcg
KnN2bV9tc3JiaXQodW5zaWduZWQgbG9uZyAqbXNyX2JpdG1hcCwgdWludDMyX3QgbXNyKTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnaW5nLmgKPiBpbmRleCBmNDQwZTNlNTNjLi5iNTFlMTcwOWQzIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2luZy5oCj4gQEAgLTExMCw3ICsxMTAsOCBAQCBzdHJ1Y3Qgc2hhZG93X3BhZ2luZ19t
b2RlIHsKPiAgc3RydWN0IHBhZ2luZ19tb2RlIHsKPiAgICAgIGludCAgICAgICAgICAgKCpwYWdl
X2ZhdWx0ICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyk7Cj4gLSAgICBib29sICAgICAgICAgICgqaW52bHBnICAgICAgICAgICAg
ICAgICkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpOwo+ICsgICAgYm9vbCAgICAg
ICAgICAoKmludmxwZyAgICAgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGluZWFy
KTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgKCpndmFfdG9fZ2ZuICAgICAgICAgICAgKShzdHJ1Y3Qg
dmNwdSAqdiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 11:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 11:26: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 1fxsQQ-0007ZF-PO; Thu, 06 Sep 2018 11:26:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ur2a=lu=redhat.com=vkuznets@srs-us1.protection.inumbo.net>)
 id 1fxsQO-0007ZA-Sc
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 11:26:12 +0000
X-Inumbo-ID: c695a312-b1c7-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c695a312-b1c7-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 11:27:02 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com
 [10.11.54.4])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BAD53401BF62;
 Thu,  6 Sep 2018 11:26:11 +0000 (UTC)
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 018EE2027EA0;
 Thu,  6 Sep 2018 11:26:09 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  6 Sep 2018 13:26:08 +0200
Message-Id: <20180906112608.4221-1-vkuznets@redhat.com>
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.7]); Thu, 06 Sep 2018 11:26:11 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]);
 Thu, 06 Sep 2018 11:26:11 +0000 (UTC) for IP:'10.11.54.4'
 DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'vkuznets@redhat.com' RCPT:''
Subject: [Xen-devel] [PATCH] xen/manage: don't complain about an empty value
 in control/sysrq node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Wei Liu <wei.liu2@citrix.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>

V2hlbiBndWVzdCByZWNlaXZlcyBhIHN5c3JxIHJlcXVlc3QgZnJvbSB0aGUgaG9zdCBpdCBhY2tu
b3dsZWRnZXMgaXQgYnkKd3JpdGluZyAnXDAnIHRvIGNvbnRyb2wvc3lzcnEgeGVuc3RvcmUgbm9k
ZS4gVGhpcywgaG93ZXZlciwgbWFrZSB4ZW5zdG9yZQp3YXRjaCBmaXJlIGFnYWluIGJ1dCB4ZW5i
dXNfc2NhbmYoKSBmYWlscyB0byBwYXJzZSBlbXB0eSB2YWx1ZSB3aXRoICIlYyIKZm9ybWF0IHN0
cmluZzoKCiBzeXNycTogU3lzUnEgOiBFbWVyZ2VuY3kgU3luYwogRW1lcmdlbmN5IFN5bmMgY29t
cGxldGUKIHhlbjptYW5hZ2U6IEVycm9yIC0zNCByZWFkaW5nIHN5c3JxIGNvZGUgaW4gY29udHJv
bC9zeXNycQoKSWdub3JlIC1FUkFOR0UgdGhlIHNhbWUgd2F5IHdlIGFscmVhZHkgaWdub3JlIC1F
Tk9FTlQsIGVtcHR5IHZhbHVlIGluCmNvbnRyb2wvc3lzcnEgaXMgdG90YWxseSBsZWdhbC4KClNp
Z25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Ci0tLQpU
aGlzIGlzIGEgZm9sbG93LXVwIHRvIG15IFhlbiB0b29sc3RhY2sgcGF0Y2g6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOS9tc2cwMDI2
Ni5odG1sCndpdGhvdXQgaXQgd2UncmUgc2VlaW5nIC1FUEVSTSBvbiB3cml0ZSBhbmQgdGhlIGlz
c3VlIEknbSB0cnlpbmcgdG8gYWRkcmVzcwpoZXJlIHN0YXlzIGhpZGRlbi4KLS0tCiBkcml2ZXJz
L3hlbi9tYW5hZ2UuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5jIGIvZHJp
dmVycy94ZW4vbWFuYWdlLmMKaW5kZXggYzkzZDhlZjhkZjM0Li41YmIwMWE2MmYyMTQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL21hbmFnZS5jCisrKyBiL2RyaXZlcnMveGVuL21hbmFnZS5jCkBA
IC0yODAsOSArMjgwLDExIEBAIHN0YXRpYyB2b2lkIHN5c3JxX2hhbmRsZXIoc3RydWN0IHhlbmJ1
c193YXRjaCAqd2F0Y2gsIGNvbnN0IGNoYXIgKnBhdGgsCiAJCS8qCiAJCSAqIFRoZSBYZW5zdG9y
ZSB3YXRjaCBmaXJlcyBkaXJlY3RseSBhZnRlciByZWdpc3RlcmluZyBpdCBhbmQKIAkJICogYWZ0
ZXIgYSBzdXNwZW5kL3Jlc3VtZSBjeWNsZS4gU28gRU5PRU5UIGlzIG5vIGVycm9yIGJ1dAotCQkg
KiBtaWdodCBoYXBwZW4gaW4gdGhvc2UgY2FzZXMuCisJCSAqIG1pZ2h0IGhhcHBlbiBpbiB0aG9z
ZSBjYXNlcy4gRVJBTkdFIGlzIG9ic2VydmVkIHdoZW4gd2UgZ2V0CisJCSAqIGFuIGVtcHR5IHZh
bHVlICgnJyksIHRoaXMgaGFwcGVucyB3aGVuIHdlIGFja25vd2xlZGdlIHRoZQorCQkgKiByZXF1
ZXN0IGJ5IHdyaXRpbmcgJ1wwJyBiZWxvdy4KIAkJICovCi0JCWlmIChlcnIgIT0gLUVOT0VOVCkK
KwkJaWYgKGVyciAhPSAtRU5PRU5UICYmIGVyciAhPSAtRVJBTkdFKQogCQkJcHJfZXJyKCJFcnJv
ciAlZCByZWFkaW5nIHN5c3JxIGNvZGUgaW4gY29udHJvbC9zeXNycVxuIiwKIAkJCSAgICAgICBl
cnIpOwogCQl4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMSk7Ci0tIAoyLjE0LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:07:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12: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 1fxt3b-0001mD-Kt; Thu, 06 Sep 2018 12:06: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxt3a-0001m8-2M
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 12:06:42 +0000
X-Inumbo-ID: 134e56d2-b1cd-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 134e56d2-b1cd-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 14:04:58 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64585986"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 6 Sep 2018 13:06:35 +0100
Message-ID: <20180906120636.38754-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux QEMU
 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

OXBmcyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0Ljks
IGJ1dCBRRU1VIHdpbGwKbm90IGJlIGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVubGVzcyBs
aWJjYXAgYW5kIGxpYmF0dHIgZGV2IHBhY2thZ2VzCmFyZSBpbnN0YWxsZWQuCgpUaGlzIHBhdGNo
IG1vZGlmaWVzIHRoZSBSRUFETUUgdG8gY2FsbCBvdXQgdGhvc2UgcGFja2FnZXMgYXMgcHJlLXJl
cXVpc2l0ZXMKZm9yIExpbnV4IGJ1aWxkcyBhbmQgc3BlY2lmaWNhbGx5IGVuYWJsZXMgVmlydEZT
IGluIHRoZSBjb25maWd1cmUgbGluZQpmb3IgUUVNVSBzbyB0aGF0IGFuIGVycm9yIG1lc3NhZ2Ug
aXMgZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogUkVBRE1FICAgICAgICAgfCAgMiArKwogdG9vbHMvTWFrZWZpbGUg
fCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDRiOTViMjFjN2IuLjFhNGU0YjJjMWIgMTAw
NjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTU2LDYgKzU2LDggQEAgcHJvdmlkZWQg
YnkgeW91ciBPUyBkaXN0cmlidXRvcjoKICAgICAgIGdyZWF0ZXIuCiAgICAgKiBEZXZlbG9wbWVu
dCBpbnN0YWxsIG9mIEdMaWIgdjIuMCAoZS5nLiBsaWJnbGliMi4wLWRldikKICAgICAqIERldmVs
b3BtZW50IGluc3RhbGwgb2YgUGl4bWFuIChlLmcuIGxpYnBpeG1hbi0xLWRldikKKyAgICAqIERl
dmVsb3BtZW50IGluc3RhbGwgb2YgbGliY2FwIChlLmcuIGxpYmNhcC1kZXYpIFtMaW51eCBvbmx5
XQorICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBsaWJhdHRyIChlLmcuIGxpYmF0dHIxLWRl
dikgW0xpbnV4IG9ubHldCiAgICAgKiBwa2ctY29uZmlnCiAgICAgKiBicmlkZ2UtdXRpbHMgcGFj
a2FnZSAoL3NiaW4vYnJjdGwpCiAgICAgKiBpcHJvdXRlIHBhY2thZ2UgKC9zYmluL2lwKQpkaWZm
IC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA2Nzk3N2FkODUw
Li5lNzRlZmI4YTZlIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtl
ZmlsZQpAQCAtMjE2LDYgKzIxNiwxMSBAQCBlbHNlCiBRRU1VX1hFTl9FTkFCTEVfREVCVUcgOj0K
IGVuZGlmCiAKKyMKKyMgOXBmcyBzdXBwb3J0IGlzIGEgZG9jdW1lbnRlZCBmZWF0dXJlIGJ1dCBp
dCBkZXBlbmRzIG9uIGEgUUVNVSB3aXRoCisjIFZpcnRGUyBlbmFibGVkLiBIb3dldmVyIFZpcnRG
UyBpcyBhIExpbnV4LW9ubHkgb3B0aW9uIHNvIG9ubHkgZW5hYmxlCisjIGl0IGZvciBMaW51eCBi
dWlsZHMuCisjCiBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKIAl1
bnNldCBNQUtFTEVWRUw7IFwKIAlpZiB0ZXN0IC1kICQoUUVNVV9VUFNUUkVBTV9MT0MpIDsgdGhl
biBcCkBAIC0yMzIsMTAgKzIzNywxNiBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14
ZW4tZGlyLWZpbmQKIAllbHNlIFwKIAkJZW5hYmxlX3RyYWNlX2JhY2tlbmQ9JycgOyBcCiAJZmkg
OyBcCisJaWYgWyAiJChDT05GSUdfTGludXgpIiA9ICJ5IiBdOyB0aGVuIFwKKwkJZW5hYmxlX3Zp
cnRmcz0nLS1lbmFibGUtdmlydGZzJyA7IFwKKwllbHNlIFwKKwkJZW5hYmxlX3ZpcnRmcz0nJyA7
IFwKKwlmaSA7IFwKIAlQS0dfQ09ORklHX1BBVEg9JChYRU5fUk9PVCkvdG9vbHMvcGtnLWNvbmZp
ZyQke1BLR19DT05GSUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFUSH19IFwKIAkkJHNvdXJjZS9j
b25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0LWxpc3Q9aTM4Ni1zb2Z0bW11IFwKIAkJJChR
RU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKIAkJJCRlbmFibGVfdHJhY2VfYmFja2VuZCBcCisJCSQk
ZW5hYmxlX3ZpcnRmcyBcCiAJCS0tcHJlZml4PSQoTElCRVhFQykgXAogCQktLWxpYmRpcj0kKExJ
QkVYRUNfTElCKSBcCiAJCS0taW5jbHVkZWRpcj0kKExJQkVYRUNfSU5DKSBcCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:08: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 1fxt5f-0001qq-2Y; Thu, 06 Sep 2018 12:08:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5d-0001qP-2o
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:49 +0000
X-Inumbo-ID: b90bf8b6-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b90bf8b6-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586281"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:11 +0100
Message-ID: <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.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>

VGhlIGZvcm1hdCBpZGVudGlmaWVyIGlzIGNvbnNpc3RlbnQgd2l0aCBMaW51eC4gIFRoZSBjb2Rl
IGlzIGFkYXB0ZWQgZnJvbQpiaXRtYXBfc2NueyxsaXN0fXByaW50ZigpIGJ1dCBjbGVhbmVkIHVw
LgoKVGhpcyBjaGFuZ2UgYWxsb3dzIGFsbCBjYWxsZXJzIHRvIGF2b2lkIG5lZWRpbmcgYSBzZWNv
bmRhcnkgYnVmZmVyIHRvIHJlbmRlciBhCmNwdW1hc2svbm9kZW1hc2sgaW50by4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ0M6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
Ci0tLQogZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dCB8ICA4ICsrKysKIHhlbi9jb21tb24v
dnNwcmludGYuYyAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQgYi9kb2NzL21pc2MvcHJpbnRrLWZvcm1h
dHMudHh0CmluZGV4IDUyNTEwOGYuLmQwZTE1MzcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9wcmlu
dGstZm9ybWF0cy50eHQKKysrIGIvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dApAQCAtMTMs
NiArMTMsMTQgQEAgUmF3IGJ1ZmZlciBhcyBoZXggc3RyaW5nOgogICAgICAgIFVwIHRvIDY0IGNo
YXJhY3RlcnMuICBCdWZmZXIgbGVuZ3RoIGV4cGVjdGVkIHZpYSB0aGUgZmllbGRfd2lkdGgKICAg
ICAgICBwYXJhbXRlci4gaS5lLiBwcmludGsoIiUqcGgiLCA4LCBidWZmZXIpOwogCitCaXRtYXBz
IChlLmcuIGNwdW1hc2svbm9kZW1hc2spOgorCisgICAgICAgJSpwYiAgICA0MzIxCisgICAgICAg
JSpwYmwgICAwLDUsOC05LDE0CisKKyAgICAgICBQcmludCBhIGJpdG1hcCBhcyBlaXRoZXIgYSBo
ZXggc3RyaW5nLCBvciBhIHJhbmdlIGxpc3QuICBCaXRtYXAgbGVuZ3RoCisgICAgICAgKGluIGJp
dHMpIGV4cGVjdGVkIHZpYSB0aGUgZmllbGRfd2lkdGggcGFyYW1ldGVyLgorCiBTeW1ib2wvRnVu
Y3Rpb24gcG9pbnRlcnM6CiAKICAgICAgICAlcHMgICAgIFN5bWJvbCBuYW1lIHdpdGggY29uZGl0
aW9uIG9mZnNldCBhbmQgc2l6ZSAoaWZmIG9mZnNldCAhPSAwKQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi92c3ByaW50Zi5jIGIveGVuL2NvbW1vbi92c3ByaW50Zi5jCmluZGV4IGY5MmZiNjcuLjE3
NTBlNWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdnNwcmludGYuYworKysgYi94ZW4vY29tbW9u
L3ZzcHJpbnRmLmMKQEAgLTI2NCw2ICsyNjQsODggQEAgc3RhdGljIGNoYXIgKnN0cmluZyhjaGFy
ICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAqcywKICAgICByZXR1cm4gc3RyOwogfQogCisv
KiBQcmludCBhIGJpdG1hcCBhcyAnMC0zLDYtMTUnICovCitzdGF0aWMgY2hhciAqcHJpbnRfYml0
bWFwX2xpc3QoY2hhciAqc3RyLCBjaGFyICplbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgbnJfYml0cykKK3sKKyAgICAv
KiBjdXJyZW50IGJpdCBpcyAnY3VyJywgbW9zdCByZWNlbnRseSBzZWVuIHJhbmdlIGlzIFtyYm90
LCBydG9wXSAqLworICAgIGludCBjdXIsIHJib3QsIHJ0b3A7CisgICAgYm9vbCBmaXJzdCA9IHRy
dWU7CisKKyAgICByYm90ID0gY3VyID0gZmluZF9maXJzdF9iaXQoYml0bWFwLCBucl9iaXRzKTsK
KyAgICB3aGlsZSAoIGN1ciA8IG5yX2JpdHMgKQorICAgIHsKKyAgICAgICAgcnRvcCA9IGN1cjsK
KyAgICAgICAgY3VyID0gZmluZF9uZXh0X2JpdChiaXRtYXAsIG5yX2JpdHMsIGN1ciArIDEpOwor
CisgICAgICAgIGlmICggY3VyIDwgbnJfYml0cyAmJiBjdXIgPD0gcnRvcCArIDEgKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCAhZmlyc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIHN0ciA8IGVuZCApCisgICAgICAgICAgICAgICAgKnN0ciA9ICcsJzsKKyAg
ICAgICAgICAgIHN0cisrOworICAgICAgICB9CisgICAgICAgIGZpcnN0ID0gZmFsc2U7CisKKyAg
ICAgICAgc3RyID0gbnVtYmVyKHN0ciwgZW5kLCByYm90LCAxMCwgLTEsIC0xLCAwKTsKKyAgICAg
ICAgaWYgKCByYm90IDwgcnRvcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggc3RyIDwg
ZW5kICkKKyAgICAgICAgICAgICAgICAqc3RyID0gJy0nOworICAgICAgICAgICAgc3RyKys7CisK
KyAgICAgICAgICAgIHN0ciA9IG51bWJlcihzdHIsIGVuZCwgcnRvcCwgMTAsIC0xLCAtMSwgMCk7
CisgICAgICAgIH0KKworICAgICAgICByYm90ID0gY3VyOworICAgIH0KKworICAgIHJldHVybiBz
dHI7Cit9CisKKy8qIFByaW50IGEgYml0bWFwIGFzIGEgY29tbWEgc2VwYXJhdGVkIGhleCBzdHJp
bmcuICovCitzdGF0aWMgY2hhciAqcHJpbnRfYml0bWFwX3N0cmluZyhjaGFyICpzdHIsIGNoYXIg
KmVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxv
bmcgKmJpdG1hcCwgaW50IG5yX2JpdHMpCit7CisgICAgY29uc3QgdW5zaWduZWQgaW50IENIVU5L
U1ogPSAzMjsKKyAgICB1bnNpZ25lZCBpbnQgY2h1bmtzejsKKyAgICBpbnQgaTsKKyAgICBib29s
IGZpcnN0ID0gdHJ1ZTsKKworICAgIGNodW5rc3ogPSBucl9iaXRzICYgKENIVU5LU1ogLSAxKTsK
KyAgICBpZiAoIGNodW5rc3ogPT0gMCApCisgICAgICAgIGNodW5rc3ogPSBDSFVOS1NaOworCisg
ICAgLyoKKyAgICAgKiBGaXJzdCBpdGVyYXRpb24gY29wZXMgd2l0aCB0aGUgdHJhaWxpbmcgcGFy
dGlhbCB3b3JkIGlmIG5yX2JpdHMgaXNuJ3QgYQorICAgICAqIHJvdW5kIG11bHRpcGxlIG9mIENI
VU5LU1ouICBBbGwgc3Vic2VxdWVudCBpdGVyYXRpb25zIHdvcmsgb24gYQorICAgICAqIGNvbXBs
ZXRlIENIVU5LU1ogYmxvY2suCisgICAgICovCisgICAgZm9yICggaSA9IFJPVU5EVVAobnJfYml0
cywgQ0hVTktTWikgLSBDSFVOS1NaOyBpID49IDA7IGkgLT0gQ0hVTktTWiApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgY2h1bmttYXNrID0gKDF1bGwgPDwgY2h1bmtzeikgLSAxOworICAg
ICAgICB1bnNpZ25lZCBpbnQgd29yZCAgID0gaSAvIEJJVFNfUEVSX0xPTkc7CisgICAgICAgIHVu
c2lnbmVkIGludCBvZmZzZXQgPSBpICUgQklUU19QRVJfTE9ORzsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyB2YWwgPSAoYml0bWFwW3dvcmRdID4+IG9mZnNldCkgJiBjaHVua21hc2s7CisKKyAgICAg
ICAgaWYgKCAhZmlyc3QgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHN0ciA8IGVuZCAp
CisgICAgICAgICAgICAgICAgKnN0ciA9ICcsJzsKKyAgICAgICAgICAgIHN0cisrOworICAgICAg
ICB9CisgICAgICAgIGZpcnN0ID0gZmFsc2U7CisKKyAgICAgICAgc3RyID0gbnVtYmVyKHN0ciwg
ZW5kLCB2YWwsIDE2LCBESVZfUk9VTkRfVVAoY2h1bmtzeiwgNCksIC0xLCBaRVJPUEFEKTsKKwor
ICAgICAgICBjaHVua3N6ID0gQ0hVTktTWjsKKyAgICB9CisKKyAgICByZXR1cm4gc3RyOworfQor
CiBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAq
KmZtdF9wdHIsCiAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICphcmcsIGludCBmaWVs
ZF93aWR0aCwgaW50IHByZWNpc2lvbiwKICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFncykK
QEAgLTI3Myw2ICszNTUsMjEgQEAgc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjaGFy
ICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRyLAogICAgIC8qIEN1c3RvbSAlcCBzdWZmaXhlcy4g
U2VlIFhFTl9ST09UL2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQgKi8KICAgICBzd2l0Y2gg
KCBmbXRbMV0gKQogICAgIHsKKyAgICBjYXNlICdiJzogLyogQml0bWFwIGFzIGhleCwgb3IgbGlz
dCAqLworICAgICAgICArKypmbXRfcHRyOworCisgICAgICAgIGlmICggZmllbGRfd2lkdGggPCAw
ICkKKyAgICAgICAgICAgIHJldHVybiBzdHI7CisKKyAgICAgICAgaWYgKCBmbXRbMl0gPT0gJ2wn
ICkKKyAgICAgICAgeworICAgICAgICAgICAgKysqZm10X3B0cjsKKworICAgICAgICAgICAgcmV0
dXJuIHByaW50X2JpdG1hcF9saXN0KHN0ciwgZW5kLCBhcmcsIGZpZWxkX3dpZHRoKTsKKyAgICAg
ICAgfQorCisgICAgICAgIHJldHVybiBwcmludF9iaXRtYXBfc3RyaW5nKHN0ciwgZW5kLCBhcmcs
IGZpZWxkX3dpZHRoKTsKKwogICAgIGNhc2UgJ2gnOiAvKiBSYXcgYnVmZmVyIGFzIGhleCBzdHJp
bmcuICovCiAgICAgewogICAgICAgICBjb25zdCB1aW50OF90ICpoZXhfYnVmZmVyID0gYXJnOwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:08: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 1fxt5f-0001qy-Cx; Thu, 06 Sep 2018 12:08:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5e-0001qW-8y
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:50 +0000
X-Inumbo-ID: baf200c1-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id baf200c1-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586272"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:10 +0100
Message-ID: <1536235696-31359-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/6] xen: Use %*pb[l] for printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

SSB3YXMgdHJ5aW5nIHRvIGRlYnVnIGEgY3B1bWFzayBwcm9ibGVtLCBhbmQgZ290IGlycml0YXRl
ZCB3aXRoIGhvdyBhd2thcmQgaXQKd2FzIHRvIHJlbmRlciBhbmQgcHJpbnQgdGhlIG1hc2tzLiAg
THVja2lseSwgdGhlIGZpeCBpcyBxdWl0ZSBzaW1wbGUgYW5kIGZhcgpuaWNlciB0byB1c2UuCgpU
aGUgb3ZlcmFsbCBkaWZmc3RhdCBpcyB0byBwYXRjaCA1IGlzOgoKICBhZGQvcmVtb3ZlOiAwLzQg
Z3Jvdy9zaHJpbms6IDIvMTEgdXAvZG93bjogNjAzLy0xMTkxICgtNTg4KQogIEZ1bmN0aW9uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICB2
c25wcmludGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3NzUgICAgMzM0OCAg
ICArNTczCiAgZHVtcF9ydW5xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjc5
ICAgICAzMDkgICAgICszMAogIG51bGxfZHVtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDY3NSAgICAgNjU5ICAgICAtMTYKICBkdW1wX2lycXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA3MTggICAgIDcwMiAgICAgLTE2CiAgbWFjaGluZV9jcmFzaF9zaHV0
ZG93biAgICAgICAgICAgICAgICAgICAgICAgNTk0ICAgICA1NzAgICAgIC0yNAogIGNzY2hlZF9k
dW1wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyNyAgICAgNTAzICAgICAtMjQK
ICBydF9kdW1wX3ZjcHUuaXNyYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNTQgICAgIDIy
MiAgICAgLTMyCiAgZHVtcF9ldnRjaG5faW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NjU3ICAgICA2MjUgICAgIC0zMgogIHByaW50X2NwdW1hcCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA1NSAgICAgICAtICAgICAtNTUKICBjcHVzZXRfcHJpbnQuY29uc3Rwcm9wICAg
ICAgICAgICAgICAgICAgICAgICAgNjEgICAgICAgLSAgICAgLTYxCiAgY3NjaGVkX2R1bXBfcGNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDczICAgICA0MDEgICAgIC03MgogIG1jaGVj
a19jbW5faGFuZGxlciAgICAgICAgICAgICAgICAgICAgICAgICAgMTIyNCAgICAxMTQ2ICAgICAt
NzgKICBudWxsX2R1bXBfcGNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OTMgICAg
IDQxMyAgICAgLTgwCiAgZHVtcF9kb21haW5zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMTYwICAgIDEwNjQgICAgIC05NgogIGNzY2hlZDJfZHVtcCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTU0OSAgICAxMzg5ICAgIC0xNjAKICBiaXRtYXBfc2NucHJpbnRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxOTMgICAgICAgLSAgICAtMTkzCiAgYml0bWFwX3Njbmxp
c3RwcmludGYgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAgICAgIC0gICAgLTI1MgogIFRv
dGFsOiBCZWZvcmU9MzI5NTQ0OCwgQWZ0ZXI9MzI5NDg2MCwgY2hnIC0wLjAyJQoKQW5kcmV3IENv
b3BlciAoNik6CiAgeGVuL3ZzcHJpbnRmOiBJbnRyb2R1Y2UgJSpwYltsXSBmb3IgcHJpbnRpbmcg
Yml0bWFwcwogIHhlbi9zY2hlZDogVXNlICUqcGJbbF0gaW5zdGVhZCBvZiBjcHVtYXNrX3Njbnss
bGlzdH1wcmludGYoKQogIHhlbi9jb21tb246IFVzZSAlKnBiW2xdIGluc3RlYWQgb2Yge2NwdSxu
b2RlfW1hc2tfc2NueyxsaXN0fXByaW50ZigpCiAgeGVuL3g4NjogVXNlICUqcGJbbF0gaW5zdGVh
ZCBvZiBjcHVtYXNrX3NjbnssbGlzdH1wcmludGYoKQogIHhlbi9iaXRtYXA6IERyb3AgYWxsIGJp
dG1hcF9zY257LGxpc3R9cHJpbnRmKCkgaW5mcmFzdHJ1Y3R1cmUKICB4ZW4va2V5aGFuZGxlcjog
RHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKCiBkb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0ICB8
ICAgOCArKysrCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8ICAgOSArKy0tCiB4ZW4v
YXJjaC94ODYvY3Jhc2guYyAgICAgICAgICB8ICAgNyArLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICAgICAgICAgIHwgICA3ICstLQogeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgfCAgMTEg
KystLS0KIHhlbi9jb21tb24vYml0bWFwLmMgICAgICAgICAgIHwgMTA1IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAg
ICAgfCAgMTIgKystLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgIHwgICA1ICstCiB4
ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyAgICB8ICAgNiArLS0KIHhlbi9jb21tb24va2V5aGFu
ZGxlci5jICAgICAgIHwgIDYxICsrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYyAgICAgfCAgMTcgKystLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgICAgfCAgMjYgKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgIHwg
IDE1ICsrLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgfCAgIDUgKy0KIHhlbi9j
b21tb24vdnNwcmludGYuYyAgICAgICAgIHwgIDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmggICAgICB8ICAgNiAtLS0KIHhl
bi9pbmNsdWRlL3hlbi9jcHVtYXNrLmggICAgIHwgIDE4IC0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4va2V5aGFuZGxlci5oICB8ICAgMyAtLQogeGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmggICAg
fCAgMzQgLS0tLS0tLS0tLS0tLS0KIDE5IGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCsp
LCAyODkgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:08: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 1fxt5f-0001rR-O2; Thu, 06 Sep 2018 12:08:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5e-0001qV-8y
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:50 +0000
X-Inumbo-ID: b99c7a42-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b99c7a42-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586288"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:14 +0100
Message-ID: <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] xen/x86: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhpcyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1
ZmZlciBmb3IgdGhlIHJlbmRlcmVkCnN0cmluZy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCA5ICsrKysrKy0tLQogeGVuL2Fy
Y2gveDg2L2NyYXNoLmMgICAgICAgICAgfCA3ICsrLS0tLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICAgICAgICAgIHwgNyArKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggMzIyNzNkOS4uYTg2MDY5
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTUzNSw5ICs1MzUsMTIgQEAgdm9pZCBtY2hlY2tf
Y21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg
ICBtY19wYW5pYygiTUNFOiBObyBDUFUgZm91bmQgdmFsaWQgTUNFLCBuZWVkIHJlc2V0Iik7CiAg
ICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkoJm1jZV9mYXRhbF9jcHVzKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGNoYXIgKmVidWZwLCBlYnVmWzk2XSA9ICJNQ0U6IEZhdGFsIGVycm9yIGhh
cHBlbmVkIG9uIENQVXMgIjsKLSAgICAgICAgICAgIGVidWZwID0gZWJ1ZiArIHN0cmxlbihlYnVm
KTsKLSAgICAgICAgICAgIGNwdW1hc2tfc2NucHJpbnRmKGVidWZwLCA5NSAtIHN0cmxlbihlYnVm
KSwgJm1jZV9mYXRhbF9jcHVzKTsKKyAgICAgICAgICAgIGNoYXIgZWJ1Zls5Nl07CisKKyAgICAg
ICAgICAgIHNucHJpbnRmKGVidWYsIHNpemVvZihlYnVmKSwKKyAgICAgICAgICAgICAgICAgICAg
ICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBlbmVkIG9uIENQVXMgJSpwZCIsCisgICAgICAgICAgICAg
ICAgICAgICBucl9jcHVfaWRzLCAgJm1jZV9mYXRhbF9jcHVzKTsKKwogICAgICAgICAgICAgbWNf
cGFuaWMoZWJ1Zik7CiAgICAgICAgIH0KICAgICAgICAgYXRvbWljX3NldCgmZm91bmRfZXJyb3Is
IDApOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94ODYvY3Jh
c2guYwppbmRleCA4ZDc0MjU4Li5kNGI4M2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jh
c2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTU5LDExICsxNTksOCBAQCBzdGF0
aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICBpZiAoIGNwdW1hc2tfZW1wdHko
JndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAgICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNc
biIpOwogICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGNwdWxpc3Rfc2NucHJpbnRmKGtleWhhbmRs
ZXJfc2NyYXRjaCwgc2l6ZW9mIGtleWhhbmRsZXJfc2NyYXRjaCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgJndhaXRpbmdfdG9fY3Jhc2gpOwotICAgICAgICBwcmludGsoIkZhaWxlZCB0byBz
aG9vdCBkb3duIENQVXMgeyVzfVxuIiwga2V5aGFuZGxlcl9zY3JhdGNoKTsKLSAgICB9CisgICAg
ICAgIHByaW50aygiRmFpbGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAorICAgICAg
ICAgICAgICAgbnJfY3B1X2lkcywgJndhaXRpbmdfdG9fY3Jhc2gpOwogCiAgICAgLyogQ3Jhc2gg
c2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVtcCBrZXJuZWwg
aXMgbm90CiAgICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVtYXBw
aW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCBlYzkzYWI2Li5jYTUxMzIwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yMzAyLDExICsy
MzAyLDggQEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogCiAgICAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKLSAgICAgICAgY3B1
bWFza19zY25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3Jh
dGNoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzYy0+YWZmaW5pdHkpOwotICAgICAg
ICBwcmludGsoIiAgIElSUTolNGQgYWZmaW5pdHk6JXMgdmVjOiUwMnggdHlwZT0lLTE1cyIKLSAg
ICAgICAgICAgICAgICIgc3RhdHVzPSUwOHggIiwKLSAgICAgICAgICAgICAgIGlycSwga2V5aGFu
ZGxlcl9zY3JhdGNoLCBkZXNjLT5hcmNoLnZlY3RvciwKKyAgICAgICAgcHJpbnRrKCIgICBJUlE6
JTRkIGFmZmluaXR5OiUqcGIgdmVjOiUwMnggdHlwZT0lLTE1cyBzdGF0dXM9JTA4eCAiLAorICAg
ICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCBkZXNjLT5hZmZpbml0eSwgZGVzYy0+YXJjaC52
ZWN0b3IsCiAgICAgICAgICAgICAgICBkZXNjLT5oYW5kbGVyLT50eXBlbmFtZSwgZGVzYy0+c3Rh
dHVzKTsKIAogICAgICAgICBpZiAoIHNzaWQgKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:08: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 1fxt5g-0001rh-0o; Thu, 06 Sep 2018 12:08:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5e-0001qX-9C
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:50 +0000
X-Inumbo-ID: ba5a02f6-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba5a02f6-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586285"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:12 +0100
Message-ID: <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1
ZmZlciBmb3IgdGhlIHJlbmRlcmVkCnN0cmluZy4gIEluIHNvbWUgY2FzZXMsIGNvbGxhcHNlIGNv
bWJpbmUgYWRqYWNlbnQgcHJpbnRrKCkncyB3aGljaCBhcmUgd3JpdGluZwpwYXJ0cyBvZiB0aGUg
c2FtZSBsaW5lLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lv
bGlAc3VzZS5jb20+CkNDOiBKb3NoIFdoaXRlaGVhZCA8am9zaC53aGl0ZWhlYWRAZG9ybmVyd29y
a3MuY29tPgpDQzogUm9iZXJ0IFZhblZvc3NlbiA8cm9iZXJ0LnZhbnZvc3NlbkBkb3JuZXJ3b3Jr
cy5jb20+CkNDOiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jICB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyB8IDI2ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYyAgICB8IDE1ICsrKysrLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5j
ICAgICAgfCAgNSArKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA0MiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA4NGU3NDRiLi5mZTQ4ZTFiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTIwNDQsNyArMjA0NCw2IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKICAgICBpbnQgbG9vcDsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJf
c2NyYXRjaAogCiAgICAgLyoKICAgICAgKiBXZSBuZWVkIGJvdGggbG9ja3M6CkBAIC0yMDU5LDEx
ICsyMDU4LDEwIEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogICAgIHNwYyA9IENTQ0hFRF9QQ1BVKGNwdSk7CiAgICAgcnVucSA9ICZzcGMt
PnJ1bnE7CiAKLSAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVvZihjcHVzdHIpLCBw
ZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwotICAgIHByaW50aygiQ1BVWyUwMmRdIG5y
X3J1bj0lZCwgc29ydD0lZCwgc2libGluZz0lcywgIiwKLSAgICAgICAgICAgY3B1LCBzcGMtPm5y
X3J1bm5hYmxlLCBzcGMtPnJ1bnFfc29ydF9sYXN0LCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2Nu
cHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1
KSk7Ci0gICAgcHJpbnRrKCJjb3JlPSVzXG4iLCBjcHVzdHIpOworICAgIHByaW50aygiQ1BVWyUw
MmRdIG5yX3J1bj0lZCwgc29ydD0lZCwgc2libGluZz0lKnBiLCBjb3JlPSUqcGJcbiIsCisgICAg
ICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwKKyAgICAg
ICAgICAgbnJfY3B1X2lkcywgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpLAorICAgICAg
ICAgICBucl9jcHVfaWRzLCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwogCiAgICAgLyog
Y3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICov
CiAgICAgc3ZjID0gQ1NDSEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CkBAIC0yMDg2LDcgKzIw
ODQsNiBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50
IGNwdSkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIGNwdSk7CiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Ci0jdW5kZWYgY3B1c3RyCiB9CiAK
IHN0YXRpYyB2b2lkCkBAIC0yMDk5LDggKzIwOTYsNiBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBm
bGFncyk7CiAKLSNkZWZpbmUgaWRsZXJzX2J1ZiBrZXloYW5kbGVyX3NjcmF0Y2gKLQogICAgIHBy
aW50aygiaW5mbzpcbiIKICAgICAgICAgICAgIlx0bmNwdXMgICAgICAgICAgICAgID0gJXVcbiIK
ICAgICAgICAgICAgIlx0bWFzdGVyICAgICAgICAgICAgID0gJXVcbiIKQEAgLTIxMjcsOCArMjEy
Miw3IEBAIGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAg
ICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAogICAgICAgICAgICBwcnYtPnZjcHVfbWlncl9kZWxh
eS8gTUlDUk9TRUNTKDEpKTsKIAotICAgIGNwdW1hc2tfc2NucHJpbnRmKGlkbGVyc19idWYsIHNp
emVvZihpZGxlcnNfYnVmKSwgcHJ2LT5pZGxlcnMpOwotICAgIHByaW50aygiaWRsZXJzOiAlc1xu
IiwgaWRsZXJzX2J1Zik7CisgICAgcHJpbnRrKCJpZGxlcnM6ICUqcGJcbiIsIG5yX2NwdV9pZHMs
IHBydi0+aWRsZXJzKTsKIAogICAgIHByaW50aygiYWN0aXZlIHZjcHVzOlxuIik7CiAgICAgbG9v
cCA9IDA7CkBAIC0yMTUxLDcgKzIxNDUsNiBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMt
PnZjcHUpOwogICAgICAgICB9CiAgICAgfQotI3VuZGVmIGlkbGVyc19idWYKIAogICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRl
eCA3NDM4NDgxLi4xZGY5ZDVmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzY1MCwxMiArMzY1MCwxMSBA
QCBkdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAg
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YzsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2NyYXRj
aAogCi0gICAgY3B1bWFza19zY25wcmludGYoY3B1c3RyLCBzaXplb2YoY3B1c3RyKSwgcGVyX2Nw
dShjcHVfc2libGluZ19tYXNrLCBjcHUpKTsKLSAgICBwcmludGsoIkNQVVslMDJkXSBydW5xPSVk
LCBzaWJsaW5nPSVzLCAiLCBjcHUsIGMycihjcHUpLCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2Nu
cHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1
KSk7Ci0gICAgcHJpbnRrKCJjb3JlPSVzXG4iLCBjcHVzdHIpOworICAgIHByaW50aygiQ1BVWyUw
MmRdIHJ1bnE9JWQsIHNpYmxpbmc9JSpwYiwgY29yZT0lKnBiXG4iLAorICAgICAgICAgICBjcHUs
IGMycihjcHUpLAorICAgICAgICAgICBucl9jcHVfaWRzLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21h
c2ssIGNwdSksCisgICAgICAgICAgIG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywg
Y3B1KSk7CiAKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0
aGUgaWRsZSB2Y3B1KSAqLwogICAgIHN2YyA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUp
KTsKQEAgLTM2NjQsNyArMzY2Myw2IEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGludCBjcHUpCiAgICAgICAgIHByaW50aygiXHRydW46ICIpOwogICAgICAgICBjc2No
ZWQyX2R1bXBfdmNwdShwcnYsIHN2Yyk7CiAgICAgfQotI3VuZGVmIGNwdXN0cgogfQogCiBzdGF0
aWMgdm9pZApAQCAtMzY3NCw3ICszNjcyLDYgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQy
X3ByaXYob3BzKTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBp
LCBqLCBsb29wOwotI2RlZmluZSBjcHVzdHIga2V5aGFuZGxlcl9zY3JhdGNoCiAKICAgICAvKgog
ICAgICAqIFdlIG5lZWQgdGhlIHByaXZhdGUgc2NoZWR1bGVyIGxvY2sgYXMgd2UgYWNjZXNzIGds
b2JhbApAQCAtMzY5MiwyOSArMzY4OSwyNSBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzKQogCiAgICAgICAgIGZyYWN0aW9uID0gKHBydi0+cnFkW2ldLmF2Z2xvYWQg
KiAxMDApID4+IHBydi0+bG9hZF9wcmVjaXNpb25fc2hpZnQ7CiAKLSAgICAgICAgY3B1bGlzdF9z
Y25wcmludGYoY3B1c3RyLCBzaXplb2YoY3B1c3RyKSwgJnBydi0+cnFkW2ldLmFjdGl2ZSk7CiAg
ICAgICAgIHByaW50aygiUnVucXVldWUgJWQ6XG4iCiAgICAgICAgICAgICAgICAiXHRuY3B1cyAg
ICAgICAgICAgICAgPSAldVxuIgotICAgICAgICAgICAgICAgIlx0Y3B1cyAgICAgICAgICAgICAg
ID0gJXNcbiIKKyAgICAgICAgICAgICAgICJcdGNwdXMgICAgICAgICAgICAgICA9ICUqcGJsXG4i
CiAgICAgICAgICAgICAgICAiXHRtYXhfd2VpZ2h0ICAgICAgICAgPSAldVxuIgogICAgICAgICAg
ICAgICAgIlx0cGlja19iaWFzICAgICAgICAgID0gJXVcbiIKICAgICAgICAgICAgICAgICJcdGlu
c3Rsb2FkICAgICAgICAgICA9ICVkXG4iCiAgICAgICAgICAgICAgICAiXHRhdmVsb2FkICAgICAg
ICAgICAgPSAlIlBSSV9zdGltZSIgKH4lIlBSSV9zdGltZSIlJSlcbiIsCiAgICAgICAgICAgICAg
ICBpLAogICAgICAgICAgICAgICAgY3B1bWFza193ZWlnaHQoJnBydi0+cnFkW2ldLmFjdGl2ZSks
Ci0gICAgICAgICAgICAgICBjcHVzdHIsCisgICAgICAgICAgICAgICBucl9jcHVfaWRzLCAmcHJ2
LT5ycWRbaV0uYWN0aXZlLAogICAgICAgICAgICAgICAgcHJ2LT5ycWRbaV0ubWF4X3dlaWdodCwK
ICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLnBpY2tfYmlhcywKICAgICAgICAgICAgICAgIHBy
di0+cnFkW2ldLmxvYWQsCiAgICAgICAgICAgICAgICBwcnYtPnJxZFtpXS5hdmdsb2FkLAogICAg
ICAgICAgICAgICAgZnJhY3Rpb24pOwogCi0gICAgICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0
ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPnJxZFtpXS5pZGxlKTsKLSAgICAgICAgcHJpbnRrKCJc
dGlkbGVyczogJXNcbiIsIGNwdXN0cik7Ci0gICAgICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0
ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPnJxZFtpXS50aWNrbGVkKTsKLSAgICAgICAgcHJpbnRr
KCJcdHRpY2tsZWQ6ICVzXG4iLCBjcHVzdHIpOwotICAgICAgICBjcHVtYXNrX3NjbnByaW50Zihj
cHVzdHIsIHNpemVvZihjcHVzdHIpLCAmcHJ2LT5ycWRbaV0uc210X2lkbGUpOwotICAgICAgICBw
cmludGsoIlx0ZnVsbHkgaWRsZSBjb3JlczogJXNcbiIsIGNwdXN0cik7CisgICAgICAgIHByaW50
aygiXHRpZGxlcnM6ICUqcGJcbiIsIG5yX2NwdV9pZHMsICZwcnYtPnJxZFtpXS5pZGxlKTsKKyAg
ICAgICAgcHJpbnRrKCJcdHRpY2tsZWQ6ICUqcGJcbiIsIG5yX2NwdV9pZHMsICZwcnYtPnJxZFtp
XS50aWNrbGVkKTsKKyAgICAgICAgcHJpbnRrKCJcdGZ1bGx5IGlkbGUgY29yZXM6ICUqcGJcbiIs
IG5yX2NwdV9pZHMsICZwcnYtPnJxZFtpXS5zbXRfaWRsZSk7CiAgICAgfQogCiAgICAgcHJpbnRr
KCJEb21haW4gaW5mbzpcbiIpOwpAQCAtMzc3NSw3ICszNzY4LDYgQEAgY3NjaGVkMl9kdW1wKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICB9CiAKICAgICByZWFkX3VubG9ja19pcnFy
ZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKLSN1bmRlZiBjcHVzdHIKIH0KIAogLyogUmV0dXJu
cyB0aGUgSUQgb2YgdGhlIHJ1bnF1ZXVlIHRoZSBjcHUgaXMgYXNzaWduZWQgdG8uICovCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CmluZGV4IDc4NGRiNzEuLmMyNTA5ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVs
bC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03OTUsMTQgKzc5NSwxMyBAQCBz
dGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGlu
dCBjcHUpCiAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2Ny
YXRjaAogCiAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdz
KTsKIAotICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9j
cHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7Ci0gICAgcHJpbnRrKCJDUFVbJTAyZF0gc2libGlu
Zz0lcywgIiwgY3B1LCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6
ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Ci0gICAgcHJpbnRrKCJj
b3JlPSVzIiwgY3B1c3RyKTsKKyAgICBwcmludGsoIkNQVVslMDJkXSBzaWJsaW5nPSUqcGIsIGNv
cmU9JSpwYiIsCisgICAgICAgICAgIGNwdSwKKyAgICAgICAgICAgbnJfY3B1X2lkcywgcGVyX2Nw
dShjcHVfc2libGluZ19tYXNrLCBjcHUpLAorICAgICAgICAgICBucl9jcHVfaWRzLCBwZXJfY3B1
KGNwdV9jb3JlX21hc2ssIGNwdSkpOwogICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudmNwdSAh
PSBOVUxMICkKICAgICAgICAgcHJpbnRrKCIsIHZjcHU9ZCVkdiVkIiwgcGVyX2NwdShucGMsIGNw
dSkudmNwdS0+ZG9tYWluLT5kb21haW5faWQsCiAgICAgICAgICAgICAgICBwZXJfY3B1KG5wYywg
Y3B1KS52Y3B1LT52Y3B1X2lkKTsKQEAgLTgxOCw3ICs4MTcsNiBAQCBzdGF0aWMgdm9pZCBudWxs
X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgfQog
CiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgY3B1KTsK
LSN1bmRlZiBjcHVzdHIKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKQEAgLTgyNywxMiArODI1LDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVt
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRl
cjsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBsb29wOwotI2Rl
ZmluZSBjcHVzdHIga2V5aGFuZGxlcl9zY3JhdGNoCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
cHJ2LT5sb2NrLCBmbGFncyk7CiAKLSAgICBjcHVsaXN0X3NjbnByaW50ZihjcHVzdHIsIHNpemVv
ZihjcHVzdHIpLCAmcHJ2LT5jcHVzX2ZyZWUpOwotICAgIHByaW50aygiXHRjcHVzX2ZyZWUgPSAl
c1xuIiwgY3B1c3RyKTsKKyAgICBwcmludGsoIlx0Y3B1c19mcmVlID0gJSpwYmxcbiIsIG5yX2Nw
dV9pZHMsICZwcnYtPmNwdXNfZnJlZSk7CiAKICAgICBwcmludGsoIkRvbWFpbiBpbmZvOlxuIik7
CiAgICAgbG9vcCA9IDA7CkBAIC04NzYsNyArODcyLDYgQEAgc3RhdGljIHZvaWQgbnVsbF9kdW1w
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0
cV9sb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3Mp
OwotI3VuZGVmIGNwdXN0cgogfQogCiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX251bGxf
ZGVmID0gewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCmluZGV4IGFjNzlmMTUuLjk3ODQyMTMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTMyOCwxMSArMzI4LDEw
IEBAIHJ0X2R1bXBfdmNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVj
dCBydF92Y3B1ICpzdmMpCiAKICAgICBjcHVwb29sX21hc2sgPSBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHN2Yy0+dmNwdS0+ZG9tYWluKTsKICAgICBjcHVtYXNrX2FuZChtYXNrLCBjcHVwb29sX21h
c2ssIHN2Yy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpOwotICAgIGNwdWxpc3Rfc2NucHJpbnRm
KGtleWhhbmRsZXJfc2NyYXRjaCwgc2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCksIG1hc2spOwog
ICAgIHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIsICUiUFJJX3N0aW1l
IiksIgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0lIlBSSV9zdGltZSIg
bGFzdF9zdGFydD0lIlBSSV9zdGltZSJcbiIKICAgICAgICAgICAgIiBcdFx0IHByaW9yaXR5X2xl
dmVsPSVkIGhhc19leHRyYXRpbWU9JWRcbiIKLSAgICAgICAgICAgIiBcdFx0IG9uUT0lZCBydW5u
YWJsZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0lc1xuIiwKKyAgICAgICAg
ICAgIiBcdFx0IG9uUT0lZCBydW5uYWJsZT0lZCBmbGFncz0leCBlZmZlY3RpdmUgaGFyZF9hZmZp
bml0eT0lKnBibFxuIiwKICAgICAgICAgICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQs
CiAgICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsCiAgICAgICAgICAgICBzdmMtPnZjcHUt
PnByb2Nlc3NvciwKQEAgLTM0Niw3ICszNDUsNyBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICAgICAg
dmNwdV9vbl9xKHN2YyksCiAgICAgICAgICAgICB2Y3B1X3J1bm5hYmxlKHN2Yy0+dmNwdSksCiAg
ICAgICAgICAgICBzdmMtPmZsYWdzLAotICAgICAgICAgICAga2V5aGFuZGxlcl9zY3JhdGNoKTsK
KyAgICAgICAgICAgIG5yX2NwdV9pZHMsIG1hc2spOwogfQogCiBzdGF0aWMgdm9pZAotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:08: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 1fxt5g-0001s5-CL; Thu, 06 Sep 2018 12:08:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5e-0001qb-Fc
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:50 +0000
X-Inumbo-ID: baf2844c-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id baf2844c-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586292"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:16 +0100
Message-ID: <1536235696-31359-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 6/6] xen/keyhandler: Drop keyhandler_scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

V2l0aCBhbG1vc3QgYWxsIHVzZXJzIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1
cCB0aGUgMyByZW1haW5pbmcKdXNlcnMgYW5kIGRyb3AgdGhlIGJ1ZmZlci4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhlIE5V
TUEgYW5kIHBlcmlvZGljIHRpbWVyIGFkanVzdG1lbnRzIGFyZSBkZWZpbml0ZWx5IGltcHJvdmVt
ZW50cy4gIEhvd2V2ZXIsCnRoaXMgaXMgUkZDIGJlY2F1c2Ugb2YgdGhlIEVGSSBjaGFuZ2UsIHdo
aWNoIG1pZ2h0IHBlcmhhcHMgbm90IHdhbiB0byBiZSBkb25lCnRoaXMgd2F5LiAgU3VnZ2VzdGlv
bnMgd2VsY29tZS4KLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jICAgICAgICAgIHwgMTEgKysrKy0t
LS0tLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgfCAgNSArKy0tLQogeGVuL2NvbW1v
bi9rZXloYW5kbGVyLmMgICAgICB8IDI2ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS94ZW4va2V5aGFuZGxlci5oIHwgIDMgLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9u
dW1hLmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCmluZGV4IGE4Nzk4N2QuLmRlMTNhY2EgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpAQCAt
MzcyLDcgKzM3Miw2IEBAIHN0YXRpYyB2b2lkIGR1bXBfbnVtYSh1bnNpZ25lZCBjaGFyIGtleSkK
IHsKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKICAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbjsK
LSAgICBpbnQgZXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgcGFnZV9udW1fbm9kZVtNQVhfTlVNTk9ERVNdOwpA
QCAtNDU0LDEyICs0NTMsMTAgQEAgc3RhdGljIHZvaWQgZHVtcF9udW1hKHVuc2lnbmVkIGNoYXIg
a2V5KQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfY3B1ID0gfjBV
OwogCi0gICAgICAgICAgICBlcnIgPSBzbnByaW50ZihrZXloYW5kbGVyX3NjcmF0Y2gsIDEyLCAi
JTN1IiwKLSAgICAgICAgICAgICAgICAgICAgdm51bWEtPnZub2RlX3RvX3Bub2RlW2ldKTsKLSAg
ICAgICAgICAgIGlmICggZXJyIDwgMCB8fCB2bnVtYS0+dm5vZGVfdG9fcG5vZGVbaV0gPT0gTlVN
QV9OT19OT0RFICkKLSAgICAgICAgICAgICAgICBzdHJsY3B5KGtleWhhbmRsZXJfc2NyYXRjaCwg
Ij8/PyIsIHNpemVvZihrZXloYW5kbGVyX3NjcmF0Y2gpKTsKLQotICAgICAgICAgICAgcHJpbnRr
KCIgICAgICAgJTN1OiBwbm9kZSAlcywiLCBpLCBrZXloYW5kbGVyX3NjcmF0Y2gpOworICAgICAg
ICAgICAgaWYgKCB2bnVtYS0+dm5vZGVfdG9fcG5vZGVbaV0gPT0gTlVNQV9OT19OT0RFICkKKyAg
ICAgICAgICAgICAgICBwcmludGsoIiAgICAgICAlM3U6IHBub2RlID8/PywiLCBpKTsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBwcmludGsoIiAgICAgICAlM3U6IHBub2RlICUz
dSwiLCBpLCB2bnVtYS0+dm5vZGVfdG9fcG5vZGVbaV0pOwogCiAgICAgICAgICAgICBwcmludGso
IiB2Y3B1cyAiKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCmluZGV4IDJmNDk3MzEuLmFhOWE2NjYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTQ4OSw3ICs0
ODksNyBAQCBzdGF0aWMgRUZJX0ZJTEVfSEFORExFIF9faW5pdCBnZXRfcGFyZW50X2hhbmRsZShF
RklfTE9BREVEX0lNQUdFICpsb2FkZWRfaW1hZ2UsCiAgICAgc3RhdGljIEVGSV9HVUlEIF9faW5p
dGRhdGEgZnNfcHJvdG9jb2wgPSBTSU1QTEVfRklMRV9TWVNURU1fUFJPVE9DT0w7CiAgICAgRUZJ
X0ZJTEVfSEFORExFIGRpcl9oYW5kbGU7CiAgICAgRUZJX0RFVklDRV9QQVRIICpkcDsKLSAgICBD
SEFSMTYgKnBhdGhlbmQsICpwdHI7CisgICAgQ0hBUjE2ICpwYXRoZW5kLCAqcHRyLCBidWZmZXJb
MTI4XTsKICAgICBFRklfU1RBVFVTIHJldDsKIAogICAgIGRvIHsKQEAgLTUwNiw4ICs1MDYsNyBA
QCBzdGF0aWMgRUZJX0ZJTEVfSEFORExFIF9faW5pdCBnZXRfcGFyZW50X2hhbmRsZShFRklfTE9B
REVEX0lNQUdFICpsb2FkZWRfaW1hZ2UsCiAgICAgaWYgKCByZXQgIT0gRUZJX1NVQ0NFU1MgKQog
ICAgICAgICBQcmludEVyck1lc2coTCJPcGVuVm9sdW1lIGZhaWx1cmUiLCByZXQpOwogCi0jZGVm
aW5lIGJ1ZmZlciAoKENIQVIxNiAqKWtleWhhbmRsZXJfc2NyYXRjaCkKLSNkZWZpbmUgQlVGRkVS
U0laRSBzaXplb2Yoa2V5aGFuZGxlcl9zY3JhdGNoKQorI2RlZmluZSBCVUZGRVJTSVpFIHNpemVv
ZihidWZmZXIpCiAgICAgZm9yICggZHAgPSBsb2FkZWRfaW1hZ2UtPkZpbGVQYXRoLCAqYnVmZmVy
ID0gMDsKICAgICAgICAgICBEZXZpY2VQYXRoVHlwZShkcCkgIT0gRU5EX0RFVklDRV9QQVRIX1RZ
UEU7CiAgICAgICAgICAgZHAgPSAodm9pZCAqKWRwICsgRGV2aWNlUGF0aE5vZGVMZW5ndGgoZHAp
ICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jIGIveGVuL2NvbW1vbi9rZXlo
YW5kbGVyLmMKaW5kZXggOTNhZTczOC4uNjRlNTc4MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9r
ZXloYW5kbGVyLmMKKysrIGIveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKQEAgLTI5LDggKzI5LDYg
QEAgc3RhdGljIGtleWhhbmRsZXJfZm5fdCBzaG93X2hhbmRsZXJzLCBkdW1wX2h3ZG9tX3JlZ2lz
dGVycywKIHN0YXRpYyBpcnFfa2V5aGFuZGxlcl9mbl90IGRvX3RvZ2dsZV9hbHRfa2V5LCBkdW1w
X3JlZ2lzdGVycywKICAgICByZWJvb3RfbWFjaGluZSwgcnVuX2FsbF9rZXloYW5kbGVycywgZG9f
ZGVidWdfa2V5OwogCi1jaGFyIGtleWhhbmRsZXJfc2NyYXRjaFsxMDI0XTsKLQogc3RhdGljIHN0
cnVjdCBrZXloYW5kbGVyIHsKICAgICB1bmlvbiB7CiAgICAgICAgIGtleWhhbmRsZXJfZm5fdCAq
Zm47CkBAIC0yNTAsMjUgKzI0OCwxMSBAQCBzdGF0aWMgdm9pZCByZWJvb3RfbWFjaGluZSh1bnNp
Z25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgbWFjaGluZV9y
ZXN0YXJ0KDApOwogfQogCi1zdGF0aWMgdm9pZCBwZXJpb2RpY190aW1lcl9wcmludChjaGFyICpz
dHIsIGludCBzaXplLCB1aW50NjRfdCBwZXJpb2QpCi17Ci0gICAgaWYgKCBwZXJpb2QgPT0gMCAp
Ci0gICAgewotICAgICAgICBzdHJsY3B5KHN0ciwgIk5vIHBlcmlvZGljIHRpbWVyIiwgc2l6ZSk7
Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBzbnByaW50ZihzdHIsIHNpemUsCi0gICAg
ICAgICAgICAgIiV1IEh6IHBlcmlvZGljIHRpbWVyIChwZXJpb2QgJXUgbXMpIiwKLSAgICAgICAg
ICAgICAxMDAwMDAwMDAwLyhpbnQpcGVyaW9kLCAoaW50KXBlcmlvZC8xMDAwMDAwKTsKLX0KLQog
c3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogewogICAgIHN0cnVj
dCBkb21haW4gKmQ7CiAgICAgc3RydWN0IHZjcHUgICAqdjsKICAgICBzX3RpbWVfdCAgICAgICBu
b3cgPSBOT1coKTsKLSNkZWZpbmUgdG1wc3RyIGtleWhhbmRsZXJfc2NyYXRjaAogCiAgICAgcHJp
bnRrKCInJWMnIHByZXNzZWQgLT4gZHVtcGluZyBkb21haW4gaW5mbyAobm93PTB4JVg6JTA4WClc
biIsIGtleSwKICAgICAgICAgICAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsKQEAgLTMzMyw4
ICszMTcsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQog
ICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1c2VfY291bnQ9JWQgcGF1c2VfZmxhZ3M9JWx4XG4i
LAogICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5wYXVzZV9jb3VudCksIHYtPnBh
dXNlX2ZsYWdzKTsKICAgICAgICAgICAgIGFyY2hfZHVtcF92Y3B1X2luZm8odik7Ci0gICAgICAg
ICAgICBwZXJpb2RpY190aW1lcl9wcmludCh0bXBzdHIsIHNpemVvZih0bXBzdHIpLCB2LT5wZXJp
b2RpY19wZXJpb2QpOwotICAgICAgICAgICAgcHJpbnRrKCIgICAgJXNcbiIsIHRtcHN0cik7CisK
KyAgICAgICAgICAgIGlmICggdi0+cGVyaW9kaWNfcGVyaW9kID09IDAgKQorICAgICAgICAgICAg
ICAgIHByaW50aygiTm8gcGVyaW9kaWMgdGltZXJcbiIpOworICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIHByaW50aygiJXUgSHogcGVyaW9kaWMgdGltZXIgKHBlcmlvZCAldSBtcylc
biIsCisgICAgICAgICAgICAgICAgICAgICAgIDEwMDAwMDAwMDAvKGludCl2LT5wZXJpb2RpY19w
ZXJpb2QsCisgICAgICAgICAgICAgICAgICAgICAgIChpbnQpdi0+cGVyaW9kaWNfcGVyaW9kLzEw
MDAwMDApOwogICAgICAgICB9CiAgICAgfQogCkBAIC0zNTUsNyArMzQ0LDYgQEAgc3RhdGljIHZv
aWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIGFyY2hfZHVtcF9zaGFyZWRf
bWVtX2luZm8oKTsKIAogICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwot
I3VuZGVmIHRtcHN0cgogfQogCiBzdGF0aWMgY3B1bWFza190IHJlYWRfY2xvY2tzX2NwdW1hc2s7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2V5aGFuZGxlci5oIGIveGVuL2luY2x1ZGUv
eGVuL2tleWhhbmRsZXIuaAppbmRleCAwNmMwNWM4Li41MTMxZTg2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4va2V5aGFuZGxlci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXloYW5kbGVy
LmgKQEAgLTQ4LDcgKzQ4LDQgQEAgdm9pZCByZWdpc3Rlcl9pcnFfa2V5aGFuZGxlcih1bnNpZ25l
ZCBjaGFyIGtleSwKIC8qIEluamVjdCBhIGtleXByZXNzIGludG8gdGhlIGtleS1oYW5kbGluZyBz
dWJzeXN0ZW0uICovCiBleHRlcm4gdm9pZCBoYW5kbGVfa2V5cHJlc3ModW5zaWduZWQgY2hhciBr
ZXksIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotLyogU2NyYXRjaCBzcGFjZSBpcyBh
dmFpbGFibGUgZm9yIHVzZSBvZiBhbnkga2V5aGFuZGxlci4gKi8KLWV4dGVybiBjaGFyIGtleWhh
bmRsZXJfc2NyYXRjaFsxMDI0XTsKLQogI2VuZGlmIC8qIF9fWEVOX0tFWUhBTkRMRVJfSF9fICov
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:08:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12: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 1fxt5h-0001st-0L; Thu, 06 Sep 2018 12:08:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt5f-0001qv-B4
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:08:51 +0000
X-Inumbo-ID: bb67a924-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb67a924-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586291"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:15 +0100
Message-ID: <1536235696-31359-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] xen/bitmap: Drop all bitmap_scn{,
 list}printf() 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: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 =?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>

QWxsIGNhbGxlcnMgaGF2ZSBiZWVuIGNvbnZlcmVkIHRvIHVzaW5nICUqcGJbbF0uICBJbiB0aGUg
dW5saWtlbHkgY2FzZSB0aGF0CmZ1dHVyZSBjb2RlIHdhbnRzIHRvIHJldGFpbiB0aGlzIGZ1bmN0
aW9uYWx5LCBpdCBjYW4gYmUgcmVwbGljYXRlZCBpbiBhIG1vcmUKY29udmVuaWVudCBmYXNob24g
d2l0aCBzbnByaW50ZigpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24vYml0bWFwLmMgICAgICAgIHwgMTA1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2JpdG1hcC5oICAgfCAgIDYgLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vY3B1bWFzay5oICB8ICAxOCAtLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL25v
ZGVtYXNrLmggfCAgMzQgLS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE2MyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2JpdG1hcC5jIGIveGVuL2NvbW1vbi9i
aXRtYXAuYwppbmRleCBmNDk4ZWU2Li4zNGRlMzg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Jp
dG1hcC5jCisrKyBiL3hlbi9jb21tb24vYml0bWFwLmMKQEAgLTMwMCwxMTEgKzMwMCw2IEBAIGlu
dCBfX2JpdG1hcF93ZWlnaHQoY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgYml0cykK
ICNlbmRpZgogRVhQT1JUX1NZTUJPTChfX2JpdG1hcF93ZWlnaHQpOwogCi0vKgotICogQml0bWFw
IHByaW50aW5nICYgcGFyc2luZyBmdW5jdGlvbnM6IGZpcnN0IHZlcnNpb24gYnkgQmlsbCBJcndp
biwKLSAqIHNlY29uZCB2ZXJzaW9uIGJ5IFBhdWwgSmFja3NvbiwgdGhpcmQgYnkgSm9lIEtvcnR5
LgotICovCi0KLSNkZWZpbmUgQ0hVTktTWgkJCQkzMgotI2RlZmluZSBuYml0c190b19ob2xkX3Zh
bHVlKHZhbCkJZmxzKHZhbCkKLSNkZWZpbmUgcm91bmR1cF9wb3dlcjIodmFsLG1vZHVsdXMpCSgo
KHZhbCkgKyAobW9kdWx1cykgLSAxKSAmIH4oKG1vZHVsdXMpIC0gMSkpCi0jZGVmaW5lIHVuaGV4
KGMpCQkJKGlzZGlnaXQoYykgPyAoYyAtICcwJykgOiAodG91cHBlcihjKSAtICdBJyArIDEwKSkK
LSNkZWZpbmUgQkFTRURFQyAxMAkJLyogZmFuY2llciBjcHVzZXQgbGlzdHMgaW5wdXQgaW4gZGVj
aW1hbCAqLwotCi0vKioKLSAqIGJpdG1hcF9zY25wcmludGYgLSBjb252ZXJ0IGJpdG1hcCB0byBh
biBBU0NJSSBoZXggc3RyaW5nLgotICogQGJ1ZjogYnl0ZSBidWZmZXIgaW50byB3aGljaCBzdHJp
bmcgaXMgcGxhY2VkCi0gKiBAYnVmbGVuOiByZXNlcnZlZCBzaXplIG9mIEBidWYsIGluIGJ5dGVz
Ci0gKiBAbWFza3A6IHBvaW50ZXIgdG8gYml0bWFwIHRvIGNvbnZlcnQKLSAqIEBubWFza2JpdHM6
IHNpemUgb2YgYml0bWFwLCBpbiBiaXRzCi0gKgotICogRXhhY3RseSBAbm1hc2tiaXRzIGJpdHMg
YXJlIGRpc3BsYXllZC4gIEhleCBkaWdpdHMgYXJlIGdyb3VwZWQgaW50bwotICogY29tbWEtc2Vw
YXJhdGVkIHNldHMgb2YgZWlnaHQgZGlnaXRzIHBlciBzZXQuCi0gKi8KLWludCBiaXRtYXBfc2Nu
cHJpbnRmKGNoYXIgKmJ1ZiwgdW5zaWduZWQgaW50IGJ1ZmxlbiwKLQljb25zdCB1bnNpZ25lZCBs
b25nICptYXNrcCwgaW50IG5tYXNrYml0cykKLXsKLQlpbnQgaSwgd29yZCwgYml0LCBsZW4gPSAw
OwotCXVuc2lnbmVkIGxvbmcgdmFsOwotCWNvbnN0IGNoYXIgKnNlcCA9ICIiOwotCWludCBjaHVu
a3N6OwotCXUzMiBjaHVua21hc2s7Ci0KLQljaHVua3N6ID0gbm1hc2tiaXRzICYgKENIVU5LU1og
LSAxKTsKLQlpZiAoY2h1bmtzeiA9PSAwKQotCQljaHVua3N6ID0gQ0hVTktTWjsKLQotCWkgPSBy
b3VuZHVwX3Bvd2VyMihubWFza2JpdHMsIENIVU5LU1opIC0gQ0hVTktTWjsKLQlmb3IgKDsgaSA+
PSAwOyBpIC09IENIVU5LU1opIHsKLQkJY2h1bmttYXNrID0gKCgxVUxMIDw8IGNodW5rc3opIC0g
MSk7Ci0JCXdvcmQgPSBpIC8gQklUU19QRVJfTE9ORzsKLQkJYml0ID0gaSAlIEJJVFNfUEVSX0xP
Tkc7Ci0JCXZhbCA9IChtYXNrcFt3b3JkXSA+PiBiaXQpICYgY2h1bmttYXNrOwotCQlsZW4gKz0g
c2NucHJpbnRmKGJ1ZitsZW4sIGJ1Zmxlbi1sZW4sICIlcyUwKmx4Iiwgc2VwLAotCQkJKGNodW5r
c3orMykvNCwgdmFsKTsKLQkJY2h1bmtzeiA9IENIVU5LU1o7Ci0JCXNlcCA9ICIsIjsKLQl9Ci0J
cmV0dXJuIGxlbjsKLX0KLUVYUE9SVF9TWU1CT0woYml0bWFwX3NjbnByaW50Zik7Ci0KLS8qCi0g
KiBic2NubF9lbWl0KGJ1ZiwgYnVmbGVuLCByYm90LCBydG9wLCBicCkKLSAqCi0gKiBIZWxwZXIg
cm91dGluZSBmb3IgYml0bWFwX3Njbmxpc3RwcmludGYoKS4gIFdyaXRlIGRlY2ltYWwgbnVtYmVy
Ci0gKiBvciByYW5nZSB0byBidWYsIHN1cHByZXNzaW5nIG91dHB1dCBwYXN0IGJ1ZitidWZsZW4s
IHdpdGggb3B0aW9uYWwKLSAqIGNvbW1hLXByZWZpeC4gIFJldHVybiBsZW4gb2Ygd2hhdCB3b3Vs
ZCBiZSB3cml0dGVuIHRvIGJ1ZiwgaWYgaXQKLSAqIGFsbCBmaXQuCi0gKi8KLXN0YXRpYyBpbmxp
bmUgaW50IGJzY25sX2VtaXQoY2hhciAqYnVmLCBpbnQgYnVmbGVuLCBpbnQgcmJvdCwgaW50IHJ0
b3AsIGludCBsZW4pCi17Ci0JaWYgKGxlbiA+IDApCi0JCWxlbiArPSBzY25wcmludGYoYnVmICsg
bGVuLCBidWZsZW4gLSBsZW4sICIsIik7Ci0JaWYgKHJib3QgPT0gcnRvcCkKLQkJbGVuICs9IHNj
bnByaW50ZihidWYgKyBsZW4sIGJ1ZmxlbiAtIGxlbiwgIiVkIiwgcmJvdCk7Ci0JZWxzZQotCQls
ZW4gKz0gc2NucHJpbnRmKGJ1ZiArIGxlbiwgYnVmbGVuIC0gbGVuLCAiJWQtJWQiLCByYm90LCBy
dG9wKTsKLQlyZXR1cm4gbGVuOwotfQotCi0vKioKLSAqIGJpdG1hcF9zY25saXN0cHJpbnRmIC0g
Y29udmVydCBiaXRtYXAgdG8gbGlzdCBmb3JtYXQgQVNDSUkgc3RyaW5nCi0gKiBAYnVmOiBieXRl
IGJ1ZmZlciBpbnRvIHdoaWNoIHN0cmluZyBpcyBwbGFjZWQKLSAqIEBidWZsZW46IHJlc2VydmVk
IHNpemUgb2YgQGJ1ZiwgaW4gYnl0ZXMKLSAqIEBtYXNrcDogcG9pbnRlciB0byBiaXRtYXAgdG8g
Y29udmVydAotICogQG5tYXNrYml0czogc2l6ZSBvZiBiaXRtYXAsIGluIGJpdHMKLSAqCi0gKiBP
dXRwdXQgZm9ybWF0IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgZGVjaW1hbCBudW1iZXJz
IGFuZAotICogcmFuZ2VzLiAgQ29uc2VjdXRpdmVseSBzZXQgYml0cyBhcmUgc2hvd24gYXMgdHdv
IGh5cGhlbi1zZXBhcmF0ZWQKLSAqIGRlY2ltYWwgbnVtYmVycywgdGhlIHNtYWxsZXN0IGFuZCBs
YXJnZXN0IGJpdCBudW1iZXJzIHNldCBpbgotICogdGhlIHJhbmdlLiAgT3V0cHV0IGZvcm1hdCBp
cyBjb21wYXRpYmxlIHdpdGggdGhlIGZvcm1hdAotICogYWNjZXB0ZWQgYXMgaW5wdXQgYnkgYml0
bWFwX3BhcnNlbGlzdCgpLgotICoKLSAqIFRoZSByZXR1cm4gdmFsdWUgaXMgdGhlIG51bWJlciBv
ZiBjaGFyYWN0ZXJzIHdoaWNoIHdlcmUgb3V0cHV0LAotICogZXhjbHVkaW5nIHRoZSB0cmFpbGlu
ZyAnXDAnLgotICovCi1pbnQgYml0bWFwX3Njbmxpc3RwcmludGYoY2hhciAqYnVmLCB1bnNpZ25l
ZCBpbnQgYnVmbGVuLAotCWNvbnN0IHVuc2lnbmVkIGxvbmcgKm1hc2twLCBpbnQgbm1hc2tiaXRz
KQotewotCWludCBsZW4gPSAwOwotCS8qIGN1cnJlbnQgYml0IGlzICdjdXInLCBtb3N0IHJlY2Vu
dGx5IHNlZW4gcmFuZ2UgaXMgW3Jib3QsIHJ0b3BdICovCi0JaW50IGN1ciwgcmJvdCwgcnRvcDsK
LQotCXJib3QgPSBjdXIgPSBmaW5kX2ZpcnN0X2JpdChtYXNrcCwgbm1hc2tiaXRzKTsKLQl3aGls
ZSAoY3VyIDwgbm1hc2tiaXRzKSB7Ci0JCXJ0b3AgPSBjdXI7Ci0JCWN1ciA9IGZpbmRfbmV4dF9i
aXQobWFza3AsIG5tYXNrYml0cywgY3VyKzEpOwotCQlpZiAoY3VyID49IG5tYXNrYml0cyB8fCBj
dXIgPiBydG9wICsgMSkgewotCQkJbGVuID0gYnNjbmxfZW1pdChidWYsIGJ1ZmxlbiwgcmJvdCwg
cnRvcCwgbGVuKTsKLQkJCXJib3QgPSBjdXI7Ci0JCX0KLQl9Ci0JaWYgKCFsZW4gJiYgYnVmbGVu
KQotCQkqYnVmID0gMDsKLQlyZXR1cm4gbGVuOwotfQotRVhQT1JUX1NZTUJPTChiaXRtYXBfc2Nu
bGlzdHByaW50Zik7CiAKIC8qKgogICoJYml0bWFwX2ZpbmRfZnJlZV9yZWdpb24gLSBmaW5kIGEg
Y29udGlndW91cyBhbGlnbmVkIG1lbSByZWdpb24KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9iaXRtYXAuaCBiL3hlbi9pbmNsdWRlL3hlbi9iaXRtYXAuaAppbmRleCBlMmEzNjg2Li5mZTNj
NzIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2JpdG1hcC5oCkBAIC00MCw4ICs0MCw2IEBACiAgKiBiaXRtYXBfd2VpZ2h0KHNyYywg
bmJpdHMpCQkJSGFtbWluZyBXZWlnaHQ6IG51bWJlciBzZXQgYml0cwogICogYml0bWFwX3NoaWZ0
X3JpZ2h0KGRzdCwgc3JjLCBuLCBuYml0cykJKmRzdCA9ICpzcmMgPj4gbgogICogYml0bWFwX3No
aWZ0X2xlZnQoZHN0LCBzcmMsIG4sIG5iaXRzKQkqZHN0ID0gKnNyYyA8PCBuCi0gKiBiaXRtYXBf
c2NucHJpbnRmKGJ1ZiwgbGVuLCBzcmMsIG5iaXRzKQlQcmludCBiaXRtYXAgc3JjIHRvIGJ1Zgot
ICogYml0bWFwX3Njbmxpc3RwcmludGYoYnVmLCBsZW4sIHNyYywgbmJpdHMpCVByaW50IGJpdG1h
cCBzcmMgYXMgbGlzdCB0byBidWYKICAqLwogCiAvKgpAQCAtOTQsMTAgKzkyLDYgQEAgZXh0ZXJu
IGludCBfX2JpdG1hcF9zdWJzZXQoY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwMSwKIAkJCWNv
bnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcDIsIGludCBiaXRzKTsKIGV4dGVybiBpbnQgX19iaXRt
YXBfd2VpZ2h0KGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwgaW50IGJpdHMpOwogCi1leHRl
cm4gaW50IGJpdG1hcF9zY25wcmludGYoY2hhciAqYnVmLCB1bnNpZ25lZCBpbnQgbGVuLAotCQkJ
Y29uc3QgdW5zaWduZWQgbG9uZyAqc3JjLCBpbnQgbmJpdHMpOwotZXh0ZXJuIGludCBiaXRtYXBf
c2NubGlzdHByaW50ZihjaGFyICpidWYsIHVuc2lnbmVkIGludCBsZW4sCi0JCQljb25zdCB1bnNp
Z25lZCBsb25nICpzcmMsIGludCBuYml0cyk7CiBleHRlcm4gaW50IGJpdG1hcF9maW5kX2ZyZWVf
cmVnaW9uKHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwgaW50IGJpdHMsIGludCBvcmRlcik7CiBleHRl
cm4gdm9pZCBiaXRtYXBfcmVsZWFzZV9yZWdpb24odW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQg
cG9zLCBpbnQgb3JkZXIpOwogZXh0ZXJuIGludCBiaXRtYXBfYWxsb2NhdGVfcmVnaW9uKHVuc2ln
bmVkIGxvbmcgKmJpdG1hcCwgaW50IHBvcywgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9jcHVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCmluZGV4IDQ3
MzFhNjMuLmI0Y2M5MmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaApAQCAtOCw5ICs4LDYgQEAKICAqIFNlZSBkZXRh
aWxlZCBjb21tZW50cyBpbiB0aGUgZmlsZSB4ZW4vYml0bWFwLmggZGVzY3JpYmluZyB0aGUKICAq
IGRhdGEgdHlwZSBvbiB3aGljaCB0aGVzZSBjcHVtYXNrcyBhcmUgYmFzZWQuCiAgKgotICogRm9y
IGRldGFpbHMgb2YgY3B1bWFza19zY25wcmludGYoKSBhbmQgY3B1bGlzdF9zY25wcmludGYoKSwK
LSAqIHNlZSBiaXRtYXBfc2NucHJpbnRmKCkgYW5kIGJpdG1hcF9zY25saXN0cHJpbnRmKCkgaW4g
bGliL2JpdG1hcC5jLgotICoKICAqIFRoZSBhdmFpbGFibGUgY3B1bWFzayBvcGVyYXRpb25zIGFy
ZToKICAqCiAgKiB2b2lkIGNwdW1hc2tfc2V0X2NwdShjcHUsIG1hc2spCXR1cm4gb24gYml0ICdj
cHUnIGluIG1hc2sKQEAgLTQ2LDkgKzQzLDYgQEAKICAqIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFz
a19vZihjcHUpCVJldHVybiBjcHVtYXNrIHdpdGggYml0ICdjcHUnIHNldAogICogdW5zaWduZWQg
bG9uZyAqY3B1bWFza19iaXRzKG1hc2spCUFycmF5IG9mIHVuc2lnbmVkIGxvbmcncyBpbiBtYXNr
CiAgKgotICogaW50IGNwdW1hc2tfc2NucHJpbnRmKGJ1ZiwgbGVuLCBtYXNrKSBGb3JtYXQgY3B1
bWFzayBmb3IgcHJpbnRpbmcKLSAqIGludCBjcHVsaXN0X3NjbnByaW50ZihidWYsIGxlbiwgbWFz
aykgRm9ybWF0IGNwdW1hc2sgYXMgbGlzdCBmb3IgcHJpbnRpbmcKLSAqCiAgKiBmb3JfZWFjaF9j
cHUoY3B1LCBtYXNrKQkJZm9yLWxvb3AgY3B1IG92ZXIgbWFzawogICoKICAqIGludCBudW1fb25s
aW5lX2NwdXMoKQkJTnVtYmVyIG9mIG9ubGluZSBDUFVzCkBAIC0zMTIsMTggKzMwNiw2IEBAIHN0
YXRpYyBpbmxpbmUgY29uc3QgY3B1bWFza190ICpjcHVtYXNrX29mKHVuc2lnbmVkIGludCBjcHUp
CiAKICNkZWZpbmUgY3B1bWFza19iaXRzKG1hc2twKSAoKG1hc2twKS0+Yml0cykKIAotc3RhdGlj
IGlubGluZSBpbnQgY3B1bWFza19zY25wcmludGYoY2hhciAqYnVmLCBpbnQgbGVuLAotCQkJCSAg
ICBjb25zdCBjcHVtYXNrX3QgKnNyY3ApCi17Ci0JcmV0dXJuIGJpdG1hcF9zY25wcmludGYoYnVm
LCBsZW4sIHNyY3AtPmJpdHMsIG5yX2NwdV9pZHMpOwotfQotCi1zdGF0aWMgaW5saW5lIGludCBj
cHVsaXN0X3NjbnByaW50ZihjaGFyICpidWYsIGludCBsZW4sCi0JCQkJICAgIGNvbnN0IGNwdW1h
c2tfdCAqc3JjcCkKLXsKLQlyZXR1cm4gYml0bWFwX3Njbmxpc3RwcmludGYoYnVmLCBsZW4sIHNy
Y3AtPmJpdHMsIG5yX2NwdV9pZHMpOwotfQotCiAvKgogICogY3B1bWFza192YXJfdDogc3RydWN0
IGNwdW1hc2sgZm9yIHN0YWNrIHVzYWdlLgogICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9ub2RlbWFzay5oIGIveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKaW5kZXggMmE5MGRjMS4u
ZTI4NzM5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL25vZGVtYXNrLmgKQEAgLTgsMTAgKzgsNiBAQAogICogU2VlIGRldGFpbGVk
IGNvbW1lbnRzIGluIHRoZSBmaWxlIGxpbnV4L2JpdG1hcC5oIGRlc2NyaWJpbmcgdGhlCiAgKiBk
YXRhIHR5cGUgb24gd2hpY2ggdGhlc2Ugbm9kZW1hc2tzIGFyZSBiYXNlZC4KICAqCi0gKiBGb3Ig
ZGV0YWlscyBvZiBub2RlbWFza19zY25wcmludGYoKSwgbm9kZWxpc3Rfc2NucGludGYoKSBhbmQK
LSAqIG5vZGVtYXNrX3BhcnNlKCksIHNlZSBiaXRtYXBfc2NucHJpbnRmKCkgYW5kIGJpdG1hcF9w
YXJzZSgpCi0gKiBpbiBsaWIvYml0bWFwLmMuCi0gKgogICogVGhlIGF2YWlsYWJsZSBub2RlbWFz
ayBvcGVyYXRpb25zIGFyZToKICAqCiAgKiB2b2lkIG5vZGVfc2V0KG5vZGUsIG1hc2spCQl0dXJu
IG9uIGJpdCAnbm9kZScgaW4gbWFzawpAQCAtNTAsMTAgKzQ2LDYgQEAKICAqIE5PREVfTUFTS19O
T05FCQkJSW5pdGlhbGl6ZXIgLSBubyBiaXRzIHNldAogICogdW5zaWduZWQgbG9uZyAqbm9kZXNf
YWRkcihtYXNrKQlBcnJheSBvZiB1bnNpZ25lZCBsb25nJ3MgaW4gbWFzawogICoKLSAqIGludCBu
b2RlbWFza19zY25wcmludGYoYnVmLCBsZW4sIG1hc2spIEZvcm1hdCBub2RlbWFzayBmb3IgcHJp
bnRpbmcKLSAqIGludCBub2RlbGlzdF9zY25wcmludGYoYnVmLCBsZW4sIG1hc2spIEZvcm1hdCBu
b2RlbWFzayBhcyBhIGxpc3QgZm9yIHByaW50aW5nCi0gKiBpbnQgbm9kZW1hc2tfcGFyc2UodWJ1
ZiwgdWxlbiwgbWFzaykJUGFyc2UgYXNjaWkgc3RyaW5nIGFzIG5vZGVtYXNrCi0gKgogICogZm9y
X2VhY2hfbm9kZV9tYXNrKG5vZGUsIG1hc2spCWZvci1sb29wIG5vZGUgb3ZlciBtYXNrCiAgKgog
ICogaW50IG51bV9vbmxpbmVfbm9kZXMoKQkJTnVtYmVyIG9mIG9ubGluZSBOb2RlcwpAQCAtMjk0
LDMyICsyODYsNiBAQCBzdGF0aWMgaW5saW5lIGludCBfX2N5Y2xlX25vZGUoaW50IG4sIGNvbnN0
IG5vZGVtYXNrX3QgKm1hc2twLCBpbnQgbmJpdHMpCiAKICNkZWZpbmUgbm9kZXNfYWRkcihzcmMp
ICgoc3JjKS5iaXRzKQogCi0jZGVmaW5lIG5vZGVsaXN0X3NjbnByaW50ZihidWYsIGxlbiwgc3Jj
KSBcCi0JCQlfX25vZGVsaXN0X3NjbnByaW50ZigoYnVmKSwgKGxlbiksIChzcmMpLCBNQVhfTlVN
Tk9ERVMpCi1zdGF0aWMgaW5saW5lIGludCBfX25vZGVsaXN0X3NjbnByaW50ZihjaGFyICpidWYs
IGludCBsZW4sCi0JCQkJCWNvbnN0IG5vZGVtYXNrX3QgKnNyY3AsIGludCBuYml0cykKLXsKLQly
ZXR1cm4gYml0bWFwX3Njbmxpc3RwcmludGYoYnVmLCBsZW4sIHNyY3AtPmJpdHMsIG5iaXRzKTsK
LX0KLQotI2lmIDAKLSNkZWZpbmUgbm9kZW1hc2tfc2NucHJpbnRmKGJ1ZiwgbGVuLCBzcmMpIFwK
LQkJCV9fbm9kZW1hc2tfc2NucHJpbnRmKChidWYpLCAobGVuKSwgJihzcmMpLCBNQVhfTlVNTk9E
RVMpCi1zdGF0aWMgaW5saW5lIGludCBfX25vZGVtYXNrX3NjbnByaW50ZihjaGFyICpidWYsIGlu
dCBsZW4sCi0JCQkJCWNvbnN0IG5vZGVtYXNrX3QgKnNyY3AsIGludCBuYml0cykKLXsKLQlyZXR1
cm4gYml0bWFwX3NjbnByaW50ZihidWYsIGxlbiwgc3JjcC0+Yml0cywgbmJpdHMpOwotfQotCi0j
ZGVmaW5lIG5vZGVtYXNrX3BhcnNlKHVidWYsIHVsZW4sIGRzdCkgXAotCQkJX19ub2RlbWFza19w
YXJzZSgodWJ1ZiksICh1bGVuKSwgJihkc3QpLCBNQVhfTlVNTk9ERVMpCi1zdGF0aWMgaW5saW5l
IGludCBfX25vZGVtYXNrX3BhcnNlKGNvbnN0IGNoYXIgX191c2VyICpidWYsIGludCBsZW4sCi0J
CQkJCW5vZGVtYXNrX3QgKmRzdHAsIGludCBuYml0cykKLXsKLQlyZXR1cm4gYml0bWFwX3BhcnNl
KGJ1ZiwgbGVuLCBkc3RwLT5iaXRzLCBuYml0cyk7Ci19Ci0jZW5kaWYKLQogI2lmIE1BWF9OVU1O
T0RFUyA+IDEKICNkZWZpbmUgZm9yX2VhY2hfbm9kZV9tYXNrKG5vZGUsIG1hc2spCQkJXAogCWZv
ciAoKG5vZGUpID0gZmlyc3Rfbm9kZShtYXNrKTsJCQlcCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:12:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12: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 1fxt8s-00033C-Lm; Thu, 06 Sep 2018 12:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxt8q-00032q-UI
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 12:12:08 +0000
X-Inumbo-ID: ba65e81f-b1cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba65e81f-b1cd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64586286"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 13:08:13 +0100
Message-ID: <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] xen/common: Use %*pb[l] instead of {cpu,
 node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1
ZmZlciBmb3IgdGhlIHJlbmRlcmVkCnN0cmluZy4gIEluIHNvbWUgY2FzZXMsIGNvbGxhcHNlIGNv
bWJpbmUgYWRqYWNlbnQgcHJpbnRrKCkncyB3aGljaCBhcmUgd3JpdGluZwpwYXJ0cyBvZiB0aGUg
c2FtZSBsaW5lLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCAxMiArKystLS0tLS0tLS0KIHhlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jIHwgIDYgKystLS0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICB8IDM1
ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMWU4ZWRjYi4uMTZjYTRjNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29s
LmMKQEAgLTczMiwxMiArNzMyLDYgQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5f
c3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyB2b2lk
IHByaW50X2NwdW1hcChjb25zdCBjaGFyICpzdHIsIGNvbnN0IGNwdW1hc2tfdCAqbWFwKQotewot
ICAgIGNwdWxpc3Rfc2NucHJpbnRmKGtleWhhbmRsZXJfc2NyYXRjaCwgc2l6ZW9mKGtleWhhbmRs
ZXJfc2NyYXRjaCksIG1hcCk7Ci0gICAgcHJpbnRrKCIlczogJXNcbiIsIHN0ciwga2V5aGFuZGxl
cl9zY3JhdGNoKTsKLX0KLQogdm9pZCBkdW1wX3J1bnEodW5zaWduZWQgY2hhciBrZXkpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyAgICBmbGFnczsKQEAgLTc1MSwxNyArNzQ1LDE3IEBAIHZvaWQgZHVt
cF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgc2NoZWRfc210X3Bvd2VyX3Nh
dmluZ3M/ICJlbmFibGVkIjoiZGlzYWJsZWQiKTsKICAgICBwcmludGsoIk5PVz0lIlBSSV9zdGlt
ZSJcbiIsIG5vdyk7CiAKLSAgICBwcmludF9jcHVtYXAoIk9ubGluZSBDcHVzIiwgJmNwdV9vbmxp
bmVfbWFwKTsKKyAgICBwcmludGsoIk9ubGluZSBDcHVzOiAlKnBibFxuIiwgbnJfY3B1X2lkcywg
JmNwdV9vbmxpbmVfbWFwKTsKICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KCZjcHVwb29sX2ZyZWVf
Y3B1cykgKQogICAgIHsKLSAgICAgICAgcHJpbnRfY3B1bWFwKCJGcmVlIENwdXMiLCAmY3B1cG9v
bF9mcmVlX2NwdXMpOworICAgICAgICBwcmludGsoIkZyZWUgQ3B1czogJSpwYmxcbiIsIG5yX2Nw
dV9pZHMsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiAgICAgICAgIHNjaGVkdWxlX2R1bXAoTlVMTCk7
CiAgICAgfQogCiAgICAgZm9yX2VhY2hfY3B1cG9vbChjKQogICAgIHsKICAgICAgICAgcHJpbnRr
KCJDcHVwb29sICVkOlxuIiwgKCpjKS0+Y3B1cG9vbF9pZCk7Ci0gICAgICAgIHByaW50X2NwdW1h
cCgiQ3B1cyIsICgqYyktPmNwdV92YWxpZCk7CisgICAgICAgIHByaW50aygiQ3B1czogJSpwYmxc
biIsIG5yX2NwdV9pZHMsICgqYyktPmNwdV92YWxpZCk7CiAgICAgICAgIHNjaGVkdWxlX2R1bXAo
KmMpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94
ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwppbmRleCAzODFmMzBlLi5mMzRkNGYwIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2No
YW5uZWwuYwpAQCAtMTM3NywxMSArMTM3Nyw5IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9kdW1wX2V2
dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdW5zaWduZWQgaW50IHBvcnQ7CiAgICAg
aW50IGlycTsKIAotICAgIGJpdG1hcF9zY25saXN0cHJpbnRmKGtleWhhbmRsZXJfc2NyYXRjaCwg
c2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgZC0+
cG9sbF9tYXNrLCBkLT5tYXhfdmNwdXMpOwogICAgIHByaW50aygiRXZlbnQgY2hhbm5lbCBpbmZv
cm1hdGlvbiBmb3IgZG9tYWluICVkOlxuIgotICAgICAgICAgICAiUG9sbGluZyB2Q1BVczogeyVz
fVxuIgotICAgICAgICAgICAiICAgIHBvcnQgW3AvbS9zXVxuIiwgZC0+ZG9tYWluX2lkLCBrZXlo
YW5kbGVyX3NjcmF0Y2gpOworICAgICAgICAgICAiUG9sbGluZyB2Q1BVczogeyUqcGJsfVxuIgor
ICAgICAgICAgICAiICAgIHBvcnQgW3AvbS9zXVxuIiwgZC0+ZG9tYWluX2lkLCBkLT5tYXhfdmNw
dXMsIGQtPnBvbGxfbWFzayk7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxl
ci5jCmluZGV4IDc3N2M4ZTkuLjkzYWU3MzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFu
ZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0yNTAsMjIgKzI1MCw2IEBA
IHN0YXRpYyB2b2lkIHJlYm9vdF9tYWNoaW5lKHVuc2lnbmVkIGNoYXIga2V5LCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICBtYWNoaW5lX3Jlc3RhcnQoMCk7CiB9CiAKLXN0YXRpYyB2
b2lkIGNwdXNldF9wcmludChjaGFyICpzZXQsIGludCBzaXplLCBjb25zdCBjcHVtYXNrX3QgKm1h
c2spCi17Ci0gICAgKnNldCsrID0gJ3snOwotICAgIHNldCArPSBjcHVsaXN0X3NjbnByaW50Zihz
ZXQsIHNpemUtMiwgbWFzayk7Ci0gICAgKnNldCsrID0gJ30nOwotICAgICpzZXQrKyA9ICdcMCc7
Ci19Ci0KLXN0YXRpYyB2b2lkIG5vZGVzZXRfcHJpbnQoY2hhciAqc2V0LCBpbnQgc2l6ZSwgY29u
c3Qgbm9kZW1hc2tfdCAqbWFzaykKLXsKLSAgICAqc2V0KysgPSAnWyc7Ci0gICAgc2V0ICs9IG5v
ZGVsaXN0X3NjbnByaW50ZihzZXQsIHNpemUtMiwgbWFzayk7Ci0gICAgKnNldCsrID0gJ10nOwot
ICAgICpzZXQrKyA9ICdcMCc7Ci19Ci0KIHN0YXRpYyB2b2lkIHBlcmlvZGljX3RpbWVyX3ByaW50
KGNoYXIgKnN0ciwgaW50IHNpemUsIHVpbnQ2NF90IHBlcmlvZCkKIHsKICAgICBpZiAoIHBlcmlv
ZCA9PSAwICkKQEAgLTI5OCwxNCArMjgyLDE0IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1
bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAK
ICAgICAgICAgcHJpbnRrKCJHZW5lcmFsIGluZm9ybWF0aW9uIGZvciBkb21haW4gJXU6XG4iLCBk
LT5kb21haW5faWQpOwotICAgICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3Ry
KSwgZC0+ZGlydHlfY3B1bWFzayk7CiAgICAgICAgIHByaW50aygiICAgIHJlZmNudD0lZCBkeWlu
Zz0lZCBwYXVzZV9jb3VudD0lZFxuIiwKICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5y
ZWZjbnQpLCBkLT5pc19keWluZywKICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5wYXVz
ZV9jb3VudCkpOwogICAgICAgICBwcmludGsoIiAgICBucl9wYWdlcz0lZCB4ZW5oZWFwX3BhZ2Vz
PSVkIHNoYXJlZF9wYWdlcz0ldSBwYWdlZF9wYWdlcz0ldSAiCi0gICAgICAgICAgICAgICAiZGly
dHlfY3B1cz0lcyBtYXhfcGFnZXM9JXVcbiIsIGQtPnRvdF9wYWdlcywgZC0+eGVuaGVhcF9wYWdl
cywKLSAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKSwgYXRvbWljX3Jl
YWQoJmQtPnBhZ2VkX3BhZ2VzKSwKLSAgICAgICAgICAgICAgICB0bXBzdHIsIGQtPm1heF9wYWdl
cyk7CisgICAgICAgICAgICAgICAiZGlydHlfY3B1cz17JSpwYmx9IG1heF9wYWdlcz0ldVxuIiwK
KyAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlcywgZC0+eGVuaGVhcF9wYWdlcywgYXRvbWljX3Jl
YWQoJmQtPnNocl9wYWdlcyksCisgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cGFnZWRf
cGFnZXMpLCBucl9jcHVfaWRzLCBkLT5kaXJ0eV9jcHVtYXNrLAorICAgICAgICAgICAgICAgZC0+
bWF4X3BhZ2VzKTsKICAgICAgICAgcHJpbnRrKCIgICAgaGFuZGxlPSUwMnglMDJ4JTAyeCUwMngt
JTAyeCUwMngtJTAyeCUwMngtIgogICAgICAgICAgICAgICAgIiUwMnglMDJ4LSUwMnglMDJ4JTAy
eCUwMnglMDJ4JTAyeCB2bV9hc3Npc3Q9JTA4bHhcbiIsCiAgICAgICAgICAgICAgICBkLT5oYW5k
bGVbIDBdLCBkLT5oYW5kbGVbIDFdLCBkLT5oYW5kbGVbIDJdLCBkLT5oYW5kbGVbIDNdLApAQCAt
MzI0LDggKzMwOCw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtl
eSkKIAogICAgICAgICBkdW1wX3BhZ2VmcmFtZV9pbmZvKGQpOwogCi0gICAgICAgIG5vZGVzZXRf
cHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgJmQtPm5vZGVfYWZmaW5pdHkpOwotICAgICAg
ICBwcmludGsoIk5PREUgYWZmaW5pdHkgZm9yIGRvbWFpbiAlZDogJXNcbiIsIGQtPmRvbWFpbl9p
ZCwgdG1wc3RyKTsKKyAgICAgICAgcHJpbnRrKCJOT0RFIGFmZmluaXR5IGZvciBkb21haW4gJWQ6
IFslKnBibF1cbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIE1BWF9OVU1OT0RFUywg
JmQtPm5vZGVfYWZmaW5pdHkpOwogCiAgICAgICAgIHByaW50aygiVkNQVSBpbmZvcm1hdGlvbiBh
bmQgY2FsbGJhY2tzIGZvciBkb21haW4gJXU6XG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkKTsKQEAgLTM0MywxMCArMzI3LDkgQEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2ln
bmVkIGNoYXIga2V5KQogICAgICAgICAgICAgaWYgKCB2Y3B1X2NwdV9kaXJ0eSh2KSApCiAgICAg
ICAgICAgICAgICAgcHJpbnRrKCJkaXJ0eV9jcHU9JXUiLCB2LT5kaXJ0eV9jcHUpOwogICAgICAg
ICAgICAgcHJpbnRrKCJcbiIpOwotICAgICAgICAgICAgY3B1c2V0X3ByaW50KHRtcHN0ciwgc2l6
ZW9mKHRtcHN0ciksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICAgICAgICAgIHByaW50aygi
ICAgIGNwdV9oYXJkX2FmZmluaXR5PSVzICIsIHRtcHN0cik7Ci0gICAgICAgICAgICBjcHVzZXRf
cHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgdi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwotICAg
ICAgICAgICAgcHJpbnRrKCJjcHVfc29mdF9hZmZpbml0eT0lc1xuIiwgdG1wc3RyKTsKKyAgICAg
ICAgICAgIHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PXslKnBibH0gY3B1X3NvZnRfYWZm
aW5pdHk9eyUqcGJsfVxuIiwKKyAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCB2LT5jcHVf
aGFyZF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCB2LT5jcHVfc29m
dF9hZmZpbml0eSk7CiAgICAgICAgICAgICBwcmludGsoIiAgICBwYXVzZV9jb3VudD0lZCBwYXVz
ZV9mbGFncz0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJnYtPnBhdXNl
X2NvdW50KSwgdi0+cGF1c2VfZmxhZ3MpOwogICAgICAgICAgICAgYXJjaF9kdW1wX3ZjcHVfaW5m
byh2KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12:21: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 1fxtHW-0003pJ-Ib; Thu, 06 Sep 2018 12:21:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qn1u=lu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fxtHV-0003pE-IF
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 12:21:05 +0000
X-Inumbo-ID: 707872f3-b1cf-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 707872f3-b1cf-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:21: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 BB6CAAFF9;
 Thu,  6 Sep 2018 12:21:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDMzN2Y4NDNh77+977+977+977+9MzE5Ne+/ve+/ve+/ve+/vTQz?=
 =?UTF-8?B?ODXvv73vv73vv73vv71lNGNl77+977+977+977+9MWFiZjc1NWY4ZGFkQHN1c2Uu?=
 =?UTF-8?B?Y29tPiA8MWQwMzA4ZGHvv704NmU477+9NDZiY++/vWQyMDHvv70xYTVmMTA0MDc1?=
 =?UTF-8?Q?bb@suse.com>_<5B90E0DE02000078001E5D5A@suse.com>_<02463da8-eeff-f?=
 =?UTF-8?Q?254-b8c2-5c1e5b96ab53@suse.com>_<5B9100F302000078001E5E17@suse.co?=
 =?UTF-8?Q?m>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <23a9d2b0-8d55-5c2f-f57d-b5cf99e0d665@suse.com>
Date: Thu, 6 Sep 2018 14:21:01 +0200
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: <5B9100F302000078001E5E17@suse.co?= =?UTF-8?Q?m>
Content-Language: en-US
Subject: Re: [Xen-devel] Automatic dependencies are out of sync
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDYvMDkvMTggMTI6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDEwOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDYvMDkvMTggMTA6MTAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDYuMDkuMTggYXQgMDk6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEkndmUgc2V0dXAgYSBsaXR0bGUgZXhhbXBsZSBNYWtlZmlsZSBz
b2x2aW5nIHRoZSBwcm9ibGVtIChqdXN0IHRvIHNob3cKPj4+PiB0aGUgY29ycmVjdCBkZXBlbmRl
bmNpZXMsIG5lZWRzIHRvIGJlIGFkYXB0ZWQgZm9yIG5hbWluZyB0aGUgLmQgYW5kIC5kMgo+Pj4+
IGZpbGVzIGFuZCBob3cgdG8gYnVpbGQgdGhlIC5kMik6Cj4+Pj4KPj4+PiAtLT44IHNuaXAgaGVy
ZSA4PC0tCj4+Pj4KPj4+PiBERVBTIDo9IHRzdC5kMgo+Pj4+Cj4+Pj4gYWxsOiB0c3QgJChERVBT
KQo+Pj4KPj4+IC1pbmNsdWRlICQoREVQUykgYWxyZWFkeSBvdWdodCB0byBoYXZlIHRoZSBlZmZl
Y3Qgb2Ygc3VjaCBhIGRlcGVuZGVuY3ksCj4+PiBzaW5jZSBhbGwgbWFrZWZpbGVzIGFyZSBjaGVj
a2VkIGZvciBydWxlcyBvZiBob3cgdG8gcmUtbWFrZSB0aGVtLgo+Pgo+PiBPYnZpb3VzbHkgdGhp
cyBpc24ndCB0aGUgY2FzZS4gT3RoZXJ3aXNlIHRoZXJlIHdvdWxkIGJlIC5kMiBmaWxlcyBtb3Jl
Cj4+IGNvbW1vbiBhZnRlciBkb2luZyBhIG1ha2UuCj4gCj4gV2VsbCwgYmUgdGhpcyAobWlzPyli
ZWhhdmlvciBpcyB3aGF0IG5lZWRzIGV4cGxhaW5pbmcgZmlyc3QuCgpJbiBteSBleGFtcGxlIE1h
a2VmaWxlIHRoaXMgaXMgd29ya2luZyBhcyB5b3UgYXJlIGV4cGVjdGluZyBpdDogZXZlbgp3aXRo
IHJlbW92aW5nIHRoZSBkZXBlbmRlbmN5IG9mICJhbGwiIG9uICQoREVQUykgZXZlcnl0aGluZyBp
cyBmaW5lLgoKSSBzdXNwZWN0IHRoZXJlIGFyZSBubyAuZDIgZmlsZXMgYWZ0ZXIgdGhlIGZpcnN0
IG1ha2UgZHVlIHRvOgoKREVQUyA9IC4qLmQKREVQU19JTkNMVURFID0gJChhZGRzdWZmaXggLmQy
LCAkKGJhc2VuYW1lICQod2lsZGNhcmQgJChERVBTKSkpKQoKSW4gdGhlIGJlZ2lubmluZyB0aGVy
ZSBpcyBubyAuZCBmaWxlLCBzbyBERVBTX0lOQ0xVREUgd2lsbCBiZSBlbXB0eS4KCj4gCj4+Pj4g
JS5vICUuZDogJS5jCj4+Pj4gICAgICAgICBnY2MgLU1NRCAtbyAkKHBhdHN1YnN0ICUuYywlLm8s
JDwpIC1jICQ8Cj4+Pgo+Pj4gRG9lc24ndCB0aGlzIHJlc3VsdCBpbiBnY2MgdG8gYmUgaW52b2tl
ZCB0d2ljZSwgcGVyaGFwcyByZXN1bHRpbmcgaW4KPj4+IGNvcnJ1cHQgLm8gYW5kL29yIC5kPyBJ
IHRoaW5rICUuZCB3YW50cyB0byBkZXBlbmQgb24gJS5vLCB3aXRob3V0Cj4+PiBhIGNvbW1hbmQu
Cj4+Cj4+IE5vLCB0aGF0J3MgcGVyZmVjdGx5IGZpbmUuIG1ha2Ugd2lsbCBpbnZva2UgdGhlIGNv
bW1hbmQgb25seSBvbmNlLCBpdHMKPj4ganVzdCBub3QgY2xlYXIgZm9yIHdoaWNoIHRhcmdldCAo
dGhhdCdzIHRoZSByZWFzb24gSSBuZWVkIHRvIHVzZSB0aGUKPj4gJChwYXRzdWJzdCAlLmMsJS5v
LCQ8KSBpbnN0ZWFkIG9mICRALCB3aGljaCBtaWdodCBiZSB0aGUgLm8gX29yXyB0aGUgLmQKPj4g
ZmlsZSkuCj4+Cj4+IEZyb20gdGhlIG1ha2UgZG9jczoKPj4KPj4gICBQYXR0ZXJuIHJ1bGVzIG1h
eSBoYXZlIG1vcmUgdGhhbiBvbmUgdGFyZ2V0LiBVbmxpa2Ugbm9ybWFsIHJ1bGVzLCB0aGlzCj4+
ICAgZG9lcyBub3QgYWN0IGFzIG1hbnkgZGlmZmVyZW50IHJ1bGVzIHdpdGggdGhlIHNhbWUgcHJl
cmVxdWlzaXRlcyBhbmQKPj4gICByZWNpcGUuIElmIGEgcGF0dGVybiBydWxlIGhhcyBtdWx0aXBs
ZSB0YXJnZXRzLCBtYWtlIGtub3dzIHRoYXQgdGhlCj4+ICAgcnVsZeKAmXMgcmVjaXBlIGlzIHJl
c3BvbnNpYmxlIGZvciBtYWtpbmcgYWxsIG9mIHRoZSB0YXJnZXRzLiBUaGUgcmVjaXBlCj4+ICAg
aXMgZXhlY3V0ZWQgb25seSBvbmNlIHRvIG1ha2UgYWxsIHRoZSB0YXJnZXRzLgo+IAo+IE9oLCBy
aWdodC4gQnV0IHRoZW4gdGhlcmUncyBubyBuZWVkIHRvIHBsYXkgZ2FtZXMgLSBqdXN0IHVzZSAk
Ki4KCkFhaCwgcmlnaHQuIEdvb2QgaWRlYS4KCj4gCj4+Pj4gJTogJS5vCj4+Pj4gICAgICAgICBn
Y2MgJDwgLW8gJEAKPj4+Pgo+Pj4+IC1pbmNsdWRlICQoREVQUykKPj4+Pgo+Pj4+IC0tPjggc25p
cCBoZXJlIDg8LS0KPj4+Pgo+Pj4+IFNvIHRoZSBiYXNpYyBpZGVhcyBhcmU6Cj4+Pj4KPj4+PiAt
IGFkZCBhIHJ1bGUgZm9yIGNvbnN0cnVjdGluZyB0aGUgLmQgZmlsZXMKPj4+PiAtIGxldCB0aGUg
YnVpbGQgZGVwZW5kIG9uIHRoZSAuZDIgZmlsZXMKPj4+Cj4+PiBJT1cgSSB3b25kZXIgd2hldGhl
ciB0aGlzIHJlYWxseSBpcyBhbnkgZGlmZmVyZW50IGZyb20gd2hhdCB3ZQo+Pj4gZG8gbm93ICht
aW51cyBidWdzL3F1aXJrcyBpbiBtYWtlIGl0c2VsZiwgb2YgY291cnNlKS4gQW5kIGZyb20gdGhp
cwo+Pj4gYXMgd2VsbCBhcyB5b3VyIG9yaWdpbmFsIG1haWwgSSBzdGlsbCBkb24ndCB1bmRlcnN0
YW5kIHdoYXQncyBhY3R1YWxseQo+Pj4gYnJva2VuIHdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2gu
Cj4+Cj4+IFRoZSBtYWluIHByb2JsZW0gaXMgdGhhdCB0aGUgLmQyIGZpbGVzIHVzZWQgZm9yIGRl
dGVybWluaW5nIHdoaWNoIG9iamVjdAo+PiBmaWxlcyBuZWVkIHRvIGJlIChyZS0pYnVpbHQgYXJl
IGJhc2VkIG9uIHRoZSBidWlsZCBiZWZvcmUgdGhlIGxhc3Qgb25lLgo+PiBJJ20gbm90IHN1cmUg
dGhpcyBpcyBhbHdheXMgdGhlIGNhc2UsIGJ1dCBhdCBsZWFzdCB3aGVuIHN0YXJ0aW5nIHdpdGgg
YQo+PiBjbGVhbiB0cmVlIEkgbmVlZCB0d28gaW52b2NhdGlvbnMgb2YgIm1ha2UiIHRvIGdldCBh
bGwgLmQyIGZpbGVzIGJ1aWx0Lgo+IAo+IEJ1dCB0aGF0J3MgY29ycmVjdDogVGhleSdyZSBub3Qg
bmVlZGVkIF91bnRpbF8gYSByZWJ1aWxkIGhhcHBlbnMuCj4gQW5kIGJ5IHdheSBvZiBtYWtlJ3Mg
cmVidWlsZGluZyBvZiBtYWtlZmlsZXMgKGlmIHRoZXJlIGFyZSBzdWl0YWJsZQo+IHJ1bGVzKSB0
aGV5IHNob3VsZCBhcHBlYXIgX2JlZm9yZV8gYW55IC5vIGdldHMgcmVidWlsdCwgYW5kIGV2ZW4K
PiBiZWZvcmUgbWFrZSBldmFsdWF0ZXMgd2hpY2ggb25lcyBuZWVkIHJlYnVpbGRpbmcuCgpPa2F5
LiBUaGVuIHRoZSBpc3N1ZSBJJ20gYWZ0ZXIgc2VlbXMgdG8gYmUgYSBkaWZmZXJlbnQgb25lLgoK
QW5kIG5vdyBJIGtub3cgd2hhdCBpcyB3cm9uZyB3aXRoIHRoZSBidWlsZCBpbiB0b29scy90ZXN0
cy9kZXByaXY6CgpUaGVyZSBhcmUgbm8gLm8gZmlsZXMgc3BlY2lmaWVkIGZvciBkZXByaXYtZmQt
Y2hlY2tlciwgc28gaXQgaXMgYnVpbHQKdmlhOgoKZ2NjICQoQ0ZMQUdTKSBkZXByaXYtZmQtY2hl
Y2tlci5jICQoTERGTEFHUykgLW8gZGVwcml2LWZkLWNoZWNrZXIKCkknbSBzdXNwZWN0aW5nIHRo
ZSBzb3VyY2UgZmlsZSBpcyBzcGVjaWZpZWQgdmlhICQ8LCBhcyB0aGUgcmVzdWx0aW5nCmNvbW1h
bmQgbGluZSBhZnRlciB0b3VjaGluZyBvbmUgb2YgdGhlIGhlYWRlcnMgaXM6CgpnY2MgJChDRkxB
R1MpIGRlcHJpdi1mZC1jaGVja2VyLmMgPGFsbC1oZWFkZXJzLWZyb20tZDItZmlsZT4gJChMREZM
QUdTKQotbyBkZXByaXYtZmQtY2hlY2tlcgoKU28gYWxsIGZpbGVzIHRoZSBwcm9ncmFtIGlzIGRl
cGVuZGluZyBvbiBhcmUgYWRkZWQgaW50byB0aGUgcGFyYW1ldGVycwpvZiBnY2MuIFRoaXMgaXMg
dGhlIHJlYXNvbiBmb3IgdGhlIGJ1aWxkIGVycm9yIEknbSBzZWVpbmcuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:51:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 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 1fxtl6-0005lY-BP; Thu, 06 Sep 2018 12:51:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxtl4-0005lT-Hf
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 12:51:38 +0000
X-Inumbo-ID: b51f3c50-b1d3-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b51f3c50-b1d3-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 12:52:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64590513"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <fcbb6a64-1a6c-1bf8-6ea6-8489e83e9be6@citrix.com>
Date: Thu, 6 Sep 2018 13:51:31 +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: <20180906120636.38754-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gMDkvMDYvMjAxOCAwMTowNiBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IDlwZnMgc3VwcG9y
dCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVyZSBzaW5jZSBYZW4gNC45LCBidXQgUUVNVSB3
aWxsCj4gbm90IGJlIGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVubGVzcyBsaWJjYXAgYW5k
IGxpYmF0dHIgZGV2IHBhY2thZ2VzCj4gYXJlIGluc3RhbGxlZC4KPiAKPiBUaGlzIHBhdGNoIG1v
ZGlmaWVzIHRoZSBSRUFETUUgdG8gY2FsbCBvdXQgdGhvc2UgcGFja2FnZXMgYXMgcHJlLXJlcXVp
c2l0ZXMKPiBmb3IgTGludXggYnVpbGRzIGFuZCBzcGVjaWZpY2FsbHkgZW5hYmxlcyBWaXJ0RlMg
aW4gdGhlIGNvbmZpZ3VyZSBsaW5lCj4gZm9yIFFFTVUgc28gdGhhdCBhbiBlcnJvciBtZXNzYWdl
IGlzIGRpc3BsYXllZCBpZiB0aGV5IGFyZSBtaXNzaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBSRUFETUUgICAg
ICAgICB8ICAyICsrCj4gIHRvb2xzL01ha2VmaWxlIHwgMTEgKysrKysrKysrKysKPiAgMiBmaWxl
cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JF
QURNRQo+IGluZGV4IDRiOTViMjFjN2IuLjFhNGU0YjJjMWIgMTAwNjQ0Cj4gLS0tIGEvUkVBRE1F
Cj4gKysrIGIvUkVBRE1FCj4gQEAgLTU2LDYgKzU2LDggQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBk
aXN0cmlidXRvcjoKPiAgICAgICAgZ3JlYXRlci4KPiAgICAgICogRGV2ZWxvcG1lbnQgaW5zdGFs
bCBvZiBHTGliIHYyLjAgKGUuZy4gbGliZ2xpYjIuMC1kZXYpCj4gICAgICAqIERldmVsb3BtZW50
IGluc3RhbGwgb2YgUGl4bWFuIChlLmcuIGxpYnBpeG1hbi0xLWRldikKPiArICAgICogRGV2ZWxv
cG1lbnQgaW5zdGFsbCBvZiBsaWJjYXAgKGUuZy4gbGliY2FwLWRldikgW0xpbnV4IG9ubHldCj4g
KyAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgbGliYXR0ciAoZS5nLiBsaWJhdHRyMS1kZXYp
IFtMaW51eCBvbmx5XQo+ICAgICAgKiBwa2ctY29uZmlnCj4gICAgICAqIGJyaWRnZS11dGlscyBw
YWNrYWdlICgvc2Jpbi9icmN0bCkKPiAgICAgICogaXByb3V0ZSBwYWNrYWdlICgvc2Jpbi9pcCkK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQo+IGluZGV4IDY3
OTc3YWQ4NTAuLmU3NGVmYjhhNmUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvTWFrZWZpbGUKPiArKysg
Yi90b29scy9NYWtlZmlsZQo+IEBAIC0yMTYsNiArMjE2LDExIEBAIGVsc2UKPiAgUUVNVV9YRU5f
RU5BQkxFX0RFQlVHIDo9Cj4gIGVuZGlmCj4gIAo+ICsjCj4gKyMgOXBmcyBzdXBwb3J0IGlzIGEg
ZG9jdW1lbnRlZCBmZWF0dXJlIGJ1dCBpdCBkZXBlbmRzIG9uIGEgUUVNVSB3aXRoCj4gKyMgVmly
dEZTIGVuYWJsZWQuIEhvd2V2ZXIgVmlydEZTIGlzIGEgTGludXgtb25seSBvcHRpb24gc28gb25s
eSBlbmFibGUKPiArIyBpdCBmb3IgTGludXggYnVpbGRzLgo+ICsjCj4gIHN1YmRpci1hbGwtcWVt
dS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmluZAo+ICAJdW5zZXQgTUFLRUxFVkVMOyBcCj4gIAlp
ZiB0ZXN0IC1kICQoUUVNVV9VUFNUUkVBTV9MT0MpIDsgdGhlbiBcCj4gQEAgLTIzMiwxMCArMjM3
LDE2IEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmluZAo+ICAJZWxz
ZSBcCj4gIAkJZW5hYmxlX3RyYWNlX2JhY2tlbmQ9JycgOyBcCj4gIAlmaSA7IFwKPiArCWlmIFsg
IiQoQ09ORklHX0xpbnV4KSIgPSAieSIgXTsgdGhlbiBcCj4gKwkJZW5hYmxlX3ZpcnRmcz0nLS1l
bmFibGUtdmlydGZzJyA7IFwKPiArCWVsc2UgXAo+ICsJCWVuYWJsZV92aXJ0ZnM9JycgOyBcCj4g
KwlmaSA7IFwKCjlwZnMgaXMgc3RpbGwgYSByZWFzb25hYmx5ICJuaWNoZSIgZmVhdHVyZTsgSSBk
b24ndCB0aGluayB3ZSB3YW50IHRvCmZvcmNlIHBlb3BsZSB0byBlbmFibGUgaXQgaWYgdGhleSBk
b24ndCBleHBlY3QgdG8gdXNlIGl0LgoKSXMgaXQgdGhlIGNhc2UgdGhhdCBpZiB3ZSBoYXZlIGxp
YmNhcCBhbmQgbGliYXR0ciwgdGhhdCBxZW11IHdpbGwgZW5hYmxlCjlwZnMgYXV0b21hdGljYWxs
eT8gIElmIHNvIHdlIHNob3VsZCBqdXN0IGRvY3VtZW50IHRoYXQuCgpBbm90aGVyIG9wdGlvbiB3
b3VsZCBiZSB0byBoYXZlICItLWVuYWJsZS05cGZzIiBvcHRpb24gaW4gdGhlIHRvb2xzCmNvbmZp
Z3VyZSwgd2hpY2ggd291bGQgdGhlbiBwYXNzIHRoaXMgb24gdG8gcWVtdSAoYW5kIHRodXMgZmFp
bCBpZiB0aGUKcmVxdWlzaXRlIGxpYnJhcmVzIGFyZW4ndCBwcmVzZW50KSwgYnV0IEknbSBub3Qg
c3VyZSBpZiBoYXZpbmcgYSBsb2FkIG9mCiItLWVuYWJsZS0qIiBhdCB0aGUgdG9wIGxldmVsIGlz
IHJlYWxseSB3aGF0IHdlIHdhbnQgZm9yIHRoaXMuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 12:59:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 12: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 1fxtsG-0005un-5p; Thu, 06 Sep 2018 12:59: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=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxtsE-0005ui-QS
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 12:59:02 +0000
X-Inumbo-ID: 63d98e4d-b1d4-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63d98e4d-b1d4-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 14:57:20 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 06:59:00 -0600
Message-Id: <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 06:58:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 0/3] x86/HVM: emulation adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

MTogZHJvcCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoKQoyOiBhZGQga25vd25fZ2xhKCkg
ZW11bGF0aW9uIGhlbHBlcgozOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNz
ZXMgaW4gbW9yZSBjYXNlcwoKdjM6IFNwbGl0IHBhdGNoIDIgb3V0IGZyb20gcGF0Y2ggMy4KdjI6
IFBhdGNoIDEgbm93IGJ1aWxkcyBjbGVhbmx5ICh3aXRob3V0IG90aGVyIHBhdGNoZXMgaW4gcGxh
Y2UgdGhlIHVwLXRvLQpkYXRlIHZlcnNpb25zIG9mIHdoaWNoIGFyZSB5ZXQgdG8gYmUgcG9zdGVk
KSwgYW5kIHBhdGNoIDIgaXMgbm8gbG9uZ2VyIFJGQy4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:00:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxttW-0006Yx-JL; Thu, 06 Sep 2018 13:00:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxttV-0006Yr-4H
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:00:21 +0000
X-Inumbo-ID: ecb5089e-b1d4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ecb5089e-b1d4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:01:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64591337"
Date: Thu, 6 Sep 2018 14:00:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20180906130016.3nu6zvitjci7x5ge@zion.uk.xensource.com>
References: <20180906112608.4221-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906112608.4221-1-vkuznets@redhat.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/manage: don't complain about an empty
 value in control/sysrq node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MjY6MDhQTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBXaGVuIGd1ZXN0IHJlY2VpdmVzIGEgc3lzcnEgcmVxdWVzdCBmcm9tIHRoZSBo
b3N0IGl0IGFja25vd2xlZGdlcyBpdCBieQo+IHdyaXRpbmcgJ1wwJyB0byBjb250cm9sL3N5c3Jx
IHhlbnN0b3JlIG5vZGUuIFRoaXMsIGhvd2V2ZXIsIG1ha2UgeGVuc3RvcmUKPiB3YXRjaCBmaXJl
IGFnYWluIGJ1dCB4ZW5idXNfc2NhbmYoKSBmYWlscyB0byBwYXJzZSBlbXB0eSB2YWx1ZSB3aXRo
ICIlYyIKPiBmb3JtYXQgc3RyaW5nOgo+IAo+ICBzeXNycTogU3lzUnEgOiBFbWVyZ2VuY3kgU3lu
Ywo+ICBFbWVyZ2VuY3kgU3luYyBjb21wbGV0ZQo+ICB4ZW46bWFuYWdlOiBFcnJvciAtMzQgcmVh
ZGluZyBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnEKPiAKPiBJZ25vcmUgLUVSQU5HRSB0aGUg
c2FtZSB3YXkgd2UgYWxyZWFkeSBpZ25vcmUgLUVOT0VOVCwgZW1wdHkgdmFsdWUgaW4KPiBjb250
cm9sL3N5c3JxIGlzIHRvdGFsbHkgbGVnYWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1
em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13:03: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 1fxtwN-0006ig-54; Thu, 06 Sep 2018 13:03:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxtwM-0006iZ-D0
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:03:18 +0000
X-Inumbo-ID: 561568e4-b1d5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 561568e4-b1d5-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:04:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:03:15 -0600
Message-Id: <5B91259202000078001E5F17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:03:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
In-Reply-To: <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 1/3] x86/HVM: drop
 hvm_fetch_from_guest_linear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@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>

SXQgY2FuIGVhc2lseSBiZSBleHByZXNzZWQgdGhyb3VnaCBodm1fY29weV9mcm9tX2d1ZXN0X2xp
bmVhcigpLCBhbmQgaW4KdHdvIGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNhbGxlcnMuCgpT
dWdnZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KdjI6IE1ha2Ugc3VyZSB0aGlzIGNvbXBpbGVzIHN0
YW5kYWxvbmUuIFNsaWdodGx5IGFkanVzdCBjaGFuZ2UgaW4KICAgIGh2bV91ZF9pbnRlcmNlcHQo
KS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xMDYwLDYgKzEwNjAsOCBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9y
ZWFkKAogICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7CiAgICAgZWxzZSBpZiAoIGh2bWVt
dWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMgfD0g
UEZFQ191c2VyX21vZGU7CisgICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25f
ZmV0Y2ggKQorICAgICAgICBwZmVjIHw9IFBGRUNfaW5zbl9mZXRjaDsKIAogICAgIHJjID0gaHZt
ZW11bF92aXJ0dWFsX3RvX2xpbmVhcigKICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVw
cywgYWNjZXNzX3R5cGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwpAQCAtMTA3MSw5ICsxMDczLDcg
QEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09
IChhZGRyICYgUEFHRV9NQVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1p
b19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMSk7CiAKLSAg
ICByYyA9ICgoYWNjZXNzX3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoKSA/Ci0gICAgICAg
ICAgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMs
ICZwZmluZm8pIDoKLSAgICAgICAgICBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEs
IGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKSk7CisgICAgcmMgPSBodm1fY29weV9mcm9tX2d1
ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAogICAgIHN3
aXRjaCAoIHJjICkKICAgICB7CkBAIC0yNTEyLDkgKzI1MTIsMTAgQEAgdm9pZCBodm1fZW11bGF0
ZV9pbml0X3Blcl9pbnNuKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfY3NdLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyKSAmJgotICAgICAgICAgICAgIGh2bV9m
ZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0
LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBm
ZWMsIE5VTEwpID09IEhWTVRSQU5TX29rYXkpID8KKyAgICAgICAgICAgICBodm1fY29weV9mcm9t
X2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVm
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjIHwgUEZFQ19p
bnNuX2ZldGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwp
ID09IEhWTVRSQU5TX29rYXkpID8KICAgICAgICAgICAgIHNpemVvZihodm1lbXVsX2N0eHQtPmlu
c25fYnVmKSA6IDA7CiAgICAgfQogICAgIGVsc2UKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zMjg2LDE1ICszMjg2LDYgQEAgZW51
bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2ZybwogICAgICAgICAgICAgICAgICAg
ICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgcGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKLSAgICB2b2lkICpi
dWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCi0gICAgcGFn
ZWZhdWx0X2luZm9fdCAqcGZpbmZvKQotewotICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgYWRk
ciwgc2l6ZSwgY3VycmVudCwKLSAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX2Zyb21fZ3Vl
c3QgfCBIVk1DT1BZX2xpbmVhciwKLSAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJl
c2VudCB8IFBGRUNfaW5zbl9mZXRjaCB8IHBmZWMsIHBmaW5mbyk7Ci19Ci0KIHVuc2lnbmVkIGxv
bmcgY29weV90b191c2VyX2h2bSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQg
aW50IGxlbikKIHsKICAgICBpbnQgcmM7CkBAIC0zNzQwLDE2ICszNzMxLDE2IEBAIHZvaWQgaHZt
X3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmUKICAgICBpZiAoIG9wdF9odm1fZmVwICkK
ICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcyA9ICZjdHh0
LnNlZ19yZWdbeDg2X3NlZ19jc107Ci0gICAgICAgIHVpbnQzMl90IHdhbGsgPSAoY3R4dC5zZWdf
cmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzKQotICAgICAgICAgICAgPyBQRkVDX3VzZXJfbW9kZSA6
IDA7CisgICAgICAgIHVpbnQzMl90IHdhbGsgPSAoKGN0eHQuc2VnX3JlZ1t4ODZfc2VnX3NzXS5k
cGwgPT0gMykKKyAgICAgICAgICAgICAgICAgICAgICAgICA/IFBGRUNfdXNlcl9tb2RlIDogMCkg
fCBQRkVDX2luc25fZmV0Y2g7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsKICAgICAgICAg
Y2hhciBzaWdbNV07IC8qIHVkMjsgLmFzY2lpICJ4ZW4iICovCiAKICAgICAgICAgaWYgKCBodm1f
dmlydHVhbF90b19saW5lYXJfYWRkcih4ODZfc2VnX2NzLCBjcywgcmVncy0+cmlwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzaWcpLCBodm1fYWNjZXNz
X2luc25fZmV0Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Ms
ICZhZGRyKSAmJgotICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoc2ln
LCBhZGRyLCBzaXplb2Yoc2lnKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdhbGssIE5VTEwpID09IEhWTVRSQU5TX29rYXkpICYmCisgICAgICAgICAgICAgKGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHNpZywgYWRkciwgc2l6ZW9mKHNpZyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdhbGssIE5VTEwpID09IEhWTVRSQU5T
X29rYXkpICYmCiAgICAgICAgICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yo
c2lnKSkgPT0gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZWdzLT5yaXAgKz0gc2l6ZW9m
KHNpZyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTY0LDggKzE2NCw5IEBAIGNvbnN0IHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgKnNoYWRvd19pbmkKICAgICAgICAgKCFodm1fdHJhbnNsYXRlX3Zp
cnR1YWxfYWRkcigKICAgICAgICAgICAgIHg4Nl9zZWdfY3MsIHJlZ3MtPnJpcCwgc2l6ZW9mKHNo
X2N0eHQtPmluc25fYnVmKSwKICAgICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hf
Y3R4dCwgJmFkZHIpICYmCi0gICAgICAgICAhaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAot
ICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBzaXplb2Yoc2hfY3R4dC0+aW5z
bl9idWYpLCAwLCBOVUxMKSkKKyAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigK
KyAgICAgICAgICAgICBzaF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0eHQtPmlu
c25fYnVmKSwKKyAgICAgICAgICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwpKQogICAgICAgICA/
IHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwogCiAgICAgcmV0dXJuICZodm1fc2hhZG93
X2VtdWxhdG9yX29wczsKQEAgLTE5OCw4ICsxOTksOSBAQCB2b2lkIHNoYWRvd19jb250aW51ZV9l
bXVsYXRpb24oc3RydWN0IHNoCiAgICAgICAgICAgICAoIWh2bV90cmFuc2xhdGVfdmlydHVhbF9h
ZGRyKAogICAgICAgICAgICAgICAgIHg4Nl9zZWdfY3MsIHJlZ3MtPnJpcCwgc2l6ZW9mKHNoX2N0
eHQtPmluc25fYnVmKSwKICAgICAgICAgICAgICAgICBodm1fYWNjZXNzX2luc25fZmV0Y2gsIHNo
X2N0eHQsICZhZGRyKSAmJgotICAgICAgICAgICAgICFodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5l
YXIoCi0gICAgICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBzaXplb2Yoc2hf
Y3R4dC0+aW5zbl9idWYpLCAwLCBOVUxMKSkKKyAgICAgICAgICAgICAhaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIoCisgICAgICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBz
aXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLAorICAgICAgICAgICAgICAgICBQRkVDX2luc25fZmV0
Y2gsIE5VTEwpKQogICAgICAgICAgICAgPyBzaXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpIDogMDsK
ICAgICAgICAgc2hfY3R4dC0+aW5zbl9idWZfZWlwID0gcmVncy0+cmlwOwogICAgIH0KLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2h2bS5jCkBAIC0xMjIsMTAgKzEyMiwxMCBAQCBodm1fcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKICAgICBpZiAoIHJjIHx8ICFieXRlcyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlm
ICggYWNjZXNzX3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkKLSAgICAgICAgcmMgPSBo
dm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgMCwgJnBmaW5m
byk7Ci0gICAgZWxzZQotICAgICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBf
ZGF0YSwgYWRkciwgYnl0ZXMsIDAsICZwZmluZm8pOworICAgIHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2gKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFBGRUNfaW5zbl9mZXRjaCA6IDApLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbyk7CiAKICAgICBzd2l0
Y2ggKCByYyApCiAgICAgewotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0xMDAsOSArMTAwLDYg
QEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvXwogZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1
ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdl
ZmF1bHRfaW5mb190ICpwZmluZm8pOwotZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9m
ZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKLSAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCi0gICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZv
KTsKIAogLyoKICAqIEdldCBhIHJlZmVyZW5jZSBvbiB0aGUgcGFnZSB1bmRlciBhbiBIVk0gcGh5
c2ljYWwgb3IgbGluZWFyIGFkZHJlc3MuICBJZgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:03:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxtwx-0006lc-GE; Thu, 06 Sep 2018 13:03:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxtww-0006lT-Bj
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:03:54 +0000
X-Inumbo-ID: 6be9f607-b1d5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6be9f607-b1d5-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:04:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:03:52 -0600
Message-Id: <5B9125B502000078001E5F1A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:03:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
In-Reply-To: <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 2/3] x86/HVM: add known_gla() emulation 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: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 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>

Li4uIGFzIGEgY2VudHJhbCBwbGFjZSB0byBkbyByZXNwZWN0aXZlIGNoZWNraW5nIGZvciB3aGV0
aGVyIHRoZQp0cmFuc2xhdGlvbiBmb3IgdGhlIGxpbmVhciBhZGRyZXNzIGlzIGF2YWlsYWJsZSBh
cyB3ZWxsIGFzIHVzYWJsZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnYzOiBTcGxpdCBmcm9tIHN1YnNlcXVlbnQgcGF0Y2guCgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpA
QCAtMTA0MSw2ICsxMDQxLDI2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGh2bWVtdWxfbGluZWFyX21t
aW9fd3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11
bF9jdHh0LCB0cmFuc2xhdGUpOwogfQogCitzdGF0aWMgYm9vbCBrbm93bl9nbGEodW5zaWduZWQg
bG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBmZWMpCit7CisgICAgY29u
c3Qgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0uaHZtX2lvOwor
CisgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAgIHsKKyAgICAgICAgaWYg
KCAhdmlvLT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgKQorICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOworICAgIH0KKyAgICBlbHNlIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCisgICAg
eworICAgICAgICBpZiAoICF2aW8tPm1taW9fYWNjZXNzLmluc25fZmV0Y2ggKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBlbHNlIGlmICggIXZpby0+bW1pb19hY2Nlc3Mu
cmVhZF9hY2Nlc3MgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHZp
by0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spOworfQorCiBzdGF0aWMgaW50IF9faHZt
ZW11bF9yZWFkKAogICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0LApAQCAtMTA0OSwxMSArMTA2OSw5IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQo
CiAgICAgZW51bSBodm1fYWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCiAgICAgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCByZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQ7Ci0g
ICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm0uaHZtX2lvOwogICAg
IGludCByYzsKIAogICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQpAQCAtMTA2
NywxMCArMTA4NSw3IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCiAgICAgICAgIHNlZywg
b2Zmc2V0LCBieXRlcywgJnJlcHMsIGFjY2Vzc190eXBlLCBodm1lbXVsX2N0eHQsICZhZGRyKTsK
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhYnl0ZXMgKQogICAgICAgICByZXR1cm4g
cmM7Ci0gICAgaWYgKCAoKGFjY2Vzc190eXBlICE9IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaAotICAg
ICAgICAgICA/IHZpby0+bW1pb19hY2Nlc3MucmVhZF9hY2Nlc3MKLSAgICAgICAgICAgOiB2aW8t
Pm1taW9fYWNjZXNzLmluc25fZmV0Y2gpKSAmJgotICAgICAgICAgKHZpby0+bW1pb19nbGEgPT0g
KGFkZHIgJiBQQUdFX01BU0spKSApCisgICAgaWYgKCBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBm
ZWMpICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRl
cywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCiAgICAgcmMgPSBodm1fY29weV9m
cm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKQEAg
LTExNzEsMTAgKzExODYsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiB7CiAgICAgc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CiAgICAgICAgIGNvbnRhaW5lcl9v
ZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7CiAgICAg
dWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7Ci0g
ICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm0uaHZtX2lvOwogICAg
IGludCByYzsKICAgICB2b2lkICptYXBwaW5nOwogCkBAIC0xMTg4LDggKzEyMDEsNyBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5
dGVzICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCB2aW8tPm1taW9fYWNjZXNzLndy
aXRlX2FjY2VzcyAmJgotICAgICAgICAgKHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01B
U0spKSApCisgICAgaWYgKCBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpICkKICAgICAgICAg
cmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywgaHZtZW11bF9jdHh0LCAxKTsKIAogICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJf
YWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0KTsKQEAgLTEyMTgsNyArMTIzMCw2
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCiAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBy
ZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dy
aXRlX2FjY2VzczsKLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNo
Lmh2bS5odm1faW87CiAgICAgaW50IHJjOwogICAgIHZvaWQgKm1hcHBpbmc7CiAKQEAgLTEyNDQs
OCArMTI1NSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBkYXRhID0gMDsKLSAgICAgICAgYm9vbCBrbm93bl9ncGZuID0g
dmlvLT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgJiYKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSyk7CisgICAgICAgIGJvb2wga25v
d25fZ3BmbiA9IGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYyk7CiAKICAgICAgICAgaWYgKCBi
eXRlcyA+IHNpemVvZihkYXRhKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:04:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13:04: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 1fxtxN-0006pp-RJ; Thu, 06 Sep 2018 13:04:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxtxM-0006pO-9N
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:04:20 +0000
X-Inumbo-ID: 7b2ee0d5-b1d5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b2ee0d5-b1d5-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:05:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:04:17 -0600
Message-Id: <5B9125D102000078001E5F1D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:04:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
In-Reply-To: <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 3/3] x86/HVM: split page straddling emulated
 accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

QXNzdW1pbmcgY29uc2VjdXRpdmUgbGluZWFyIGFkZHJlc3NlcyBtYXAgdG8gYWxsIFJBTSBvciBh
bGwgTU1JTyBpcyBub3QKY29ycmVjdC4gTm9yIGlzIGFzc3VtaW5nIHRoYXQgYSBwYWdlIHN0cmFk
ZGxpbmcgTU1JTyBhY2Nlc3Mgd2lsbCBhY2Nlc3MKdGhlIHNhbWUgZW11bGF0aW5nIGNvbXBvbmVu
dCBmb3IgYm90aCBwYXJ0cyBvZiB0aGUgYWNjZXNzLiBJZiBhIGd1ZXN0ClJBTSByZWFkIGZhaWxz
IHdpdGggSFZNVFJBTlNfYmFkX2dmbl90b19tZm4gYW5kIGlmIHRoZSBhY2Nlc3Mgc3RyYWRkbGVz
CmEgcGFnZSBib3VuZGFyeSwgaXNzdWUgYWNjZXNzZXMgc2VwYXJhdGVseSBmb3IgYm90aCBwYXJ0
cy4KClRoZSBleHRyYSBjYWxsIHRvIGtub3duX2dsYSgpIGZyb20gaHZtZW11bF93cml0ZSgpIGlz
IGp1c3QgdG8gcHJlc2VydmUKb3JpZ2luYWwgYmVoYXZpb3I7IGZvciBjb25zaXN0ZW5jeSB0aGUg
Y2hlY2sgYWxzbyBnZXRzIGFkZGVkIHRvCmh2bWVtdWxfcm13KCkgKGFsYmVpdCBJIGNvbnRpbnVl
IHRvIGJlIHVuc3VyZSB3aGV0aGVyIHdlIHdvdWxkbid0IGJldHRlcgpkcm9wIGJvdGgpLgoKTm90
ZSB0aGF0IHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGRlcGVuZHMgb24gdGhlIE1NSU8gY2FjaGlu
ZyB1c2VkCmVsc2V3aGVyZSBpbiB0aGUgZW11bGF0aW9uIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlc3RlZC1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgotLS0KdjM6IE1vdmUgaW50cm9kdWN0aW9uIG9mIGtub3duX2dsYSgpIHRv
IGEgcHJlcmVxIHBhdGNoLiBNaXJyb3IgY2hlY2sKICAgIHVzaW5nIHRoZSBmdW5jdGlvbiBpbnRv
IGh2bWVtdWxfcm13KCkuCnYyOiBBbHNvIGhhbmRsZSBodm1lbXVsX3t3cml0ZSxybXd9KCkuCgot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYwpAQCAtMTA1OCw3ICsxMDU4LDkxIEBAIHN0YXRpYyBib29sIGtub3duX2dsYSh1bnNp
Z25lZCBsb25nIGFkZHIKICAgICBlbHNlIGlmICggIXZpby0+bW1pb19hY2Nlc3MucmVhZF9hY2Nl
c3MgKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgcmV0dXJuIHZpby0+bW1pb19n
bGEgPT0gKGFkZHIgJiBQQUdFX01BU0spOworICAgIHJldHVybiAodmlvLT5tbWlvX2dsYSA9PSAo
YWRkciAmIFBBR0VfTUFTSykgJiYKKyAgICAgICAgICAgIChhZGRyICYgflBBR0VfTUFTSykgKyBi
eXRlcyA8PSBQQUdFX1NJWkUpOworfQorCitzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCisgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQpCit7CisgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CisgICAgaW50IHJjID0g
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBm
aW5mbyk7CisKKyAgICBzd2l0Y2ggKCByYyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
b2Zmc2V0LCBwYXJ0MTsKKworICAgIGNhc2UgSFZNVFJBTlNfb2theToKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cisg
ICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1l
bXVsX2N0eHQtPmN0eHQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAg
ICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgorICAgICAgICBpZiAoIHBmZWMgJiBQRkVD
X2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwor
CisgICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOworICAgICAgICBpZiAoIG9mZnNl
dCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCisgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5l
YXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVj
KSk7CisKKyAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4g
Ki8KKyAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7CisgICAgICAgIHJjID0gbGlu
ZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmMgPSBsaW5lYXJfcmVh
ZChhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICByZXR1cm4g
cmM7CisKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFO
U19nZm5fc2hhcmVkOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICB9CisKKyAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cit9CisKK3N0YXRpYyBpbnQgbGluZWFyX3dy
aXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEs
CisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwor
ICAgIGludCByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKKworICAgIHN3aXRjaCAoIHJjICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOworCisgICAgY2FzZSBIVk1UUkFOU19va2F5OgorICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbjoKKyAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxp
bmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKworICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46CisgICAgICAgIG9mZnNl
dCA9IGFkZHIgJiB+UEFHRV9NQVNLOworICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBB
R0VfU0laRSApCisgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShh
ZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7CisKKyAgICAg
ICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KKyAgICAgICAg
cGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7CisgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFk
ZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggcmMg
PT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIgKyBw
YXJ0MSwgYnl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hh
cmVkOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICB9CisKKyAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCkBA
IC0xMDY5LDcgKzExNTMsNiBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAogICAgIGVudW0g
aHZtX2FjY2Vzc190eXBlIGFjY2Vzc190eXBlLAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQpCiB7Ci0gICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgdW5z
aWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdl
X3ByZXNlbnQ7CiAgICAgaW50IHJjOwpAQCAtMTA4NSwzMSArMTE2OCw4IEBAIHN0YXRpYyBpbnQg
X19odm1lbXVsX3JlYWQoCiAgICAgICAgIHNlZywgb2Zmc2V0LCBieXRlcywgJnJlcHMsIGFjY2Vz
c190eXBlLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhYnl0ZXMgKQogICAgICAgICByZXR1cm4gcmM7Ci0gICAgaWYgKCBrbm93bl9nbGEoYWRk
ciwgYnl0ZXMsIHBmZWMpICkKLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVh
ZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgcmMg
PSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAm
cGZpbmZvKTsKLQotICAgIHN3aXRjaCAoIHJjICkKLSAgICB7Ci0gICAgY2FzZSBIVk1UUkFOU19v
a2F5OgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2Zu
OgotICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAm
aHZtZW11bF9jdHh0LT5jdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwot
ICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Ci0gICAgICAgIGlmICggYWNjZXNzX3R5
cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKLQotICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFk
KGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMCk7Ci0gICAgY2FzZSBI
Vk1UUkFOU19nZm5fcGFnZWRfb3V0OgotICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisgICAgcmV0dXJuIGxpbmVhcl9yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVt
dWxfY3R4dCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtZW11bF9yZWFkKApAQCAtMTE4OSw3ICsxMjQ5
LDcgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
cmVwcyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193
cml0ZV9hY2Nlc3M7CiAgICAgaW50IHJjOwotICAgIHZvaWQgKm1hcHBpbmc7CisgICAgdm9pZCAq
bWFwcGluZyA9IE5VTEw7CiAKICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkK
ICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0OwpAQCAtMTIwMSwxNSArMTI2MSwxNSBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWJ5dGVzICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBrbm93bl9nbGEoYWRkciwg
Ynl0ZXMsIHBmZWMpICkKLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUo
YWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAxKTsKLQotICAgIG1hcHBp
bmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9j
dHh0KTsKLSAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCi0gICAgICAgIHJldHVybiB+UFRSX0VS
UihtYXBwaW5nKTsKKyAgICBpZiAoICFrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpICkKKyAg
ICB7CisgICAgICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRl
cywgcGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICAgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQor
ICAgICAgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKKyAgICB9CiAKICAgICBpZiAo
ICFtYXBwaW5nICkKLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRk
ciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKKyAgICAgICAgcmV0dXJu
IGxpbmVhcl93cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwog
CiAgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0ZXMpOwogCkBAIC0xMjMxLDcgKzEyOTEs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcm13KAogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVw
cyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0
ZV9hY2Nlc3M7CiAgICAgaW50IHJjOwotICAgIHZvaWQgKm1hcHBpbmc7CisgICAgdm9pZCAqbWFw
cGluZyA9IE5VTEw7CiAKICAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCiAgICAg
ICAgIHNlZywgb2Zmc2V0LCBieXRlcywgJnJlcHMsIGh2bV9hY2Nlc3Nfd3JpdGUsIGh2bWVtdWxf
Y3R4dCwgJmFkZHIpOwpAQCAtMTI0Myw5ICsxMzAzLDEyIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9y
bXcoCiAgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwg
PT0gMyApCiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CiAKLSAgICBtYXBwaW5nID0g
aHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7
Ci0gICAgaWYgKCBJU19FUlIobWFwcGluZykgKQotICAgICAgICByZXR1cm4gflBUUl9FUlIobWFw
cGluZyk7CisgICAgaWYgKCAha25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCisgICAgewor
ICAgICAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBm
ZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKKyAgICAg
ICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKKyAgICB9CiAKICAgICBpZiAoIG1hcHBp
bmcgKQogICAgIHsKQEAgLTEyNTUsMTcgKzEzMTgsMTQgQEAgc3RhdGljIGludCBodm1lbXVsX3Jt
dygKICAgICBlbHNlCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGRhdGEgPSAwOwotICAg
ICAgICBib29sIGtub3duX2dwZm4gPSBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpOwogCiAg
ICAgICAgIGlmICggYnl0ZXMgPiBzaXplb2YoZGF0YSkgKQogICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX21taW9fcmVh
ZChhZGRyLCBieXRlcywgJmRhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ3Bmbik7CisgICAgICAgIHJjID0gbGluZWFy
X3JlYWQoYWRkciwgYnl0ZXMsICZkYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwogICAgICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICByYyA9IHg4Nl9lbXVsX3Jtdygm
ZGF0YSwgYnl0ZXMsIGVmbGFncywgc3RhdGUsIGN0eHQpOwogICAgICAgICBpZiAoIHJjID09IFg4
NkVNVUxfT0tBWSApCi0gICAgICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUo
YWRkciwgYnl0ZXMsICZkYXRhLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwga25vd25fZ3Bmbik7CisgICAgICAgICAgICByYyA9
IGxpbmVhcl93cml0ZShhZGRyLCBieXRlcywgJmRhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIHJjOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:10:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxu3A-0007eQ-NW; Thu, 06 Sep 2018 13: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxu39-0007eL-Un
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:10:19 +0000
X-Inumbo-ID: f6add8a0-b1d5-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6add8a0-b1d5-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 15:08:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78643303"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] tools: specifically enable VirtFS in Linux QEMU builds
Thread-Index: AQHURdoRqXVHnwleukKwnkjXIVNxDqTjE2+AgAAjh2A=
Date: Thu, 6 Sep 2018 13:08:58 +0000
Message-ID: <0acbdf66400f4f769b986d6c7f927c53@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <fcbb6a64-1a6c-1bf8-6ea6-8489e83e9be6@citrix.com>
In-Reply-To: <fcbb6a64-1a6c-1bf8-6ea6-8489e83e9be6@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] tools: specifically enable VirtFS in Linux
 QEMU 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxOCAx
Mzo1Mg0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuDQo+IEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT47IEtvbnJhZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gU3Vi
amVjdDogUmU6IFtQQVRDSF0gdG9vbHM6IHNwZWNpZmljYWxseSBlbmFibGUgVmlydEZTIGluIExp
bnV4IFFFTVUgYnVpbGRzDQo+IA0KPiBPbiAwOS8wNi8yMDE4IDAxOjA2IFBNLCBQYXVsIER1cnJh
bnQgd3JvdGU6DQo+ID4gOXBmcyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJl
IHNpbmNlIFhlbiA0LjksIGJ1dCBRRU1VIHdpbGwNCj4gPiBub3QgYmUgYnVpbHQgd2l0aCBiYWNr
ZW5kIHN1cHBvcnQgdW5sZXNzIGxpYmNhcCBhbmQgbGliYXR0ciBkZXYgcGFja2FnZXMNCj4gPiBh
cmUgaW5zdGFsbGVkLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgUkVBRE1FIHRv
IGNhbGwgb3V0IHRob3NlIHBhY2thZ2VzIGFzIHByZS0NCj4gcmVxdWlzaXRlcw0KPiA+IGZvciBM
aW51eCBidWlsZHMgYW5kIHNwZWNpZmljYWxseSBlbmFibGVzIFZpcnRGUyBpbiB0aGUgY29uZmln
dXJlIGxpbmUNCj4gPiBmb3IgUUVNVSBzbyB0aGF0IGFuIGVycm9yIG1lc3NhZ2UgaXMgZGlzcGxh
eWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+IC0tLQ0KPiA+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+IENjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPg0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4g
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+IENjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4NCj4gPiAtLS0NCj4gPiAgUkVBRE1FICAgICAgICAgfCAgMiArKw0KPiA+ICB0b29scy9N
YWtlZmlsZSB8IDExICsrKysrKysrKysrDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQ0KPiA+IGluZGV4
IDRiOTViMjFjN2IuLjFhNGU0YjJjMWIgMTAwNjQ0DQo+ID4gLS0tIGEvUkVBRE1FDQo+ID4gKysr
IGIvUkVBRE1FDQo+ID4gQEAgLTU2LDYgKzU2LDggQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0
cmlidXRvcjoNCj4gPiAgICAgICAgZ3JlYXRlci4NCj4gPiAgICAgICogRGV2ZWxvcG1lbnQgaW5z
dGFsbCBvZiBHTGliIHYyLjAgKGUuZy4gbGliZ2xpYjIuMC1kZXYpDQo+ID4gICAgICAqIERldmVs
b3BtZW50IGluc3RhbGwgb2YgUGl4bWFuIChlLmcuIGxpYnBpeG1hbi0xLWRldikNCj4gPiArICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBsaWJjYXAgKGUuZy4gbGliY2FwLWRldikgW0xpbnV4
IG9ubHldDQo+ID4gKyAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgbGliYXR0ciAoZS5nLiBs
aWJhdHRyMS1kZXYpIFtMaW51eCBvbmx5XQ0KPiA+ICAgICAgKiBwa2ctY29uZmlnDQo+ID4gICAg
ICAqIGJyaWRnZS11dGlscyBwYWNrYWdlICgvc2Jpbi9icmN0bCkNCj4gPiAgICAgICogaXByb3V0
ZSBwYWNrYWdlICgvc2Jpbi9pcCkNCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90
b29scy9NYWtlZmlsZQ0KPiA+IGluZGV4IDY3OTc3YWQ4NTAuLmU3NGVmYjhhNmUgMTAwNjQ0DQo+
ID4gLS0tIGEvdG9vbHMvTWFrZWZpbGUNCj4gPiArKysgYi90b29scy9NYWtlZmlsZQ0KPiA+IEBA
IC0yMTYsNiArMjE2LDExIEBAIGVsc2UNCj4gPiAgUUVNVV9YRU5fRU5BQkxFX0RFQlVHIDo9DQo+
ID4gIGVuZGlmDQo+ID4NCj4gPiArIw0KPiA+ICsjIDlwZnMgc3VwcG9ydCBpcyBhIGRvY3VtZW50
ZWQgZmVhdHVyZSBidXQgaXQgZGVwZW5kcyBvbiBhIFFFTVUgd2l0aA0KPiA+ICsjIFZpcnRGUyBl
bmFibGVkLiBIb3dldmVyIFZpcnRGUyBpcyBhIExpbnV4LW9ubHkgb3B0aW9uIHNvIG9ubHkgZW5h
YmxlDQo+ID4gKyMgaXQgZm9yIExpbnV4IGJ1aWxkcy4NCj4gPiArIw0KPiA+ICBzdWJkaXItYWxs
LXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQNCj4gPiAgCXVuc2V0IE1BS0VMRVZFTDsg
XA0KPiA+ICAJaWYgdGVzdCAtZCAkKFFFTVVfVVBTVFJFQU1fTE9DKSA7IHRoZW4gXA0KPiA+IEBA
IC0yMzIsMTAgKzIzNywxNiBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGly
LWZpbmQNCj4gPiAgCWVsc2UgXA0KPiA+ICAJCWVuYWJsZV90cmFjZV9iYWNrZW5kPScnIDsgXA0K
PiA+ICAJZmkgOyBcDQo+ID4gKwlpZiBbICIkKENPTkZJR19MaW51eCkiID0gInkiIF07IHRoZW4g
XA0KPiA+ICsJCWVuYWJsZV92aXJ0ZnM9Jy0tZW5hYmxlLXZpcnRmcycgOyBcDQo+ID4gKwllbHNl
IFwNCj4gPiArCQllbmFibGVfdmlydGZzPScnIDsgXA0KPiA+ICsJZmkgOyBcDQo+IA0KPiA5cGZz
IGlzIHN0aWxsIGEgcmVhc29uYWJseSAibmljaGUiIGZlYXR1cmU7IEkgZG9uJ3QgdGhpbmsgd2Ug
d2FudCB0bw0KPiBmb3JjZSBwZW9wbGUgdG8gZW5hYmxlIGl0IGlmIHRoZXkgZG9uJ3QgZXhwZWN0
IHRvIHVzZSBpdC4NCj4gDQo+IElzIGl0IHRoZSBjYXNlIHRoYXQgaWYgd2UgaGF2ZSBsaWJjYXAg
YW5kIGxpYmF0dHIsIHRoYXQgcWVtdSB3aWxsIGVuYWJsZQ0KPiA5cGZzIGF1dG9tYXRpY2FsbHk/
ICBJZiBzbyB3ZSBzaG91bGQganVzdCBkb2N1bWVudCB0aGF0Lg0KDQpZZXMsIHRoYXQgaXMgdGhl
IGNhc2UgYnV0IGl0IGRvZXMgc2VlbSB3ZWlyZCB0aGF0IHdlIGhhdmUgYSBkb2N1bWVudGVkIGZl
YXR1cmUgd2hpY2ggaXMgbm90IGJlaW5nIGJ1aWx0IGluIGJ5IGRlZmF1bHQsIGJlY2F1c2Ugd2Ug
ZG9uJ3QgY2FsbCBvdXQgb3IgY2hlY2sgZm9yIHRoZSBuZWNlc3NhcnkgcHJlLXJlcXVpc2l0ZXMu
DQoNCj4gDQo+IEFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGhhdmUgIi0tZW5hYmxlLTlwZnMi
IG9wdGlvbiBpbiB0aGUgdG9vbHMNCj4gY29uZmlndXJlLCB3aGljaCB3b3VsZCB0aGVuIHBhc3Mg
dGhpcyBvbiB0byBxZW11IChhbmQgdGh1cyBmYWlsIGlmIHRoZQ0KPiByZXF1aXNpdGUgbGlicmFy
ZXMgYXJlbid0IHByZXNlbnQpLCBidXQgSSdtIG5vdCBzdXJlIGlmIGhhdmluZyBhIGxvYWQgb2YN
Cj4gIi0tZW5hYmxlLSoiIGF0IHRoZSB0b3AgbGV2ZWwgaXMgcmVhbGx5IHdoYXQgd2Ugd2FudCBm
b3IgdGhpcy4NCj4gDQoNClRoYXQgaXMgc29tZXRoaW5nIEkgd29uZGVyZWQgYWJvdXQuIFJlYWxs
eSBJIGp1c3QgZG9uJ3Qgd2FudCBwZW9wbGUgdG8gYmUgc2Nyb2JibGluZyBhcm91bmQgd29uZGVy
aW5nIHdoeSwgaGF2aW5nIGJ1aWx0IGFuZCBpbnN0YWxsZWQgWGVuIGFuZCBRRU1VIHB1dCBhICc5
cCcgbGluZSBpbiB0aGVpciBjb25maWcgYW5kIHRoZW4ga2lja2VkIG9mZiB0aGVpciBndWVzdCwg
aXQgc2ltcGx5IGRvZXNuJ3Qgd29yay4NCg0KICBQYXVsDQoNCj4gIC1HZW9yZ2UNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:12:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxu5b-0007kU-5c; Thu, 06 Sep 2018 13:12:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxu5Z-0007kL-Gh
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:12:49 +0000
X-Inumbo-ID: aa56a46e-b1d6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa56a46e-b1d6-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:13:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78643532"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/3] x86/HVM: add known_gla() emulation helper
Thread-Index: AQHUReJSVroUybaHw0Khcwr7NJFvfqTjOlmg
Date: Thu, 6 Sep 2018 13:12:02 +0000
Message-ID: <f94af765a03b45cfa562662284362a91@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
 <5B9125B502000078001E5F1A@prv1-mh.provo.novell.com>
In-Reply-To: <5B9125B502000078001E5F1A@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 v3 2/3] x86/HVM: add known_gla() emulation
 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: Andrew Cooper <Andrew.Cooper3@citrix.com>, Olaf Hering <olaf@aepfle.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MDQKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIHYzIDIvM10geDg2L0hWTTogYWRkIGtub3duX2dsYSgpIGVtdWxhdGlvbiBoZWxw
ZXIKPiAKPiAuLi4gYXMgYSBjZW50cmFsIHBsYWNlIHRvIGRvIHJlc3BlY3RpdmUgY2hlY2tpbmcg
Zm9yIHdoZXRoZXIgdGhlCj4gdHJhbnNsYXRpb24gZm9yIHRoZSBsaW5lYXIgYWRkcmVzcyBpcyBh
dmFpbGFibGUgYXMgd2VsbCBhcyB1c2FibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYzOiBTcGxpdCBmcm9tIHN1YnNlcXVlbnQg
cGF0Y2guCgpNdWNoIG5pY2VyIDotKQoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTA0MSw2ICsxMDQxLDI2
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGh2bWVtdWxfbGluZWFyX21taW9fd3IKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQsIHRyYW5zbGF0
ZSk7Cj4gIH0KPiAKPiArc3RhdGljIGJvb2wga25vd25fZ2xhKHVuc2lnbmVkIGxvbmcgYWRkciwg
dW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdAo+IHBmZWMpCj4gK3sKPiArICAgIGNvbnN0IHN0
cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPiArCj4g
KyAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCj4gKyAgICB7Cj4gKyAgICAgICAg
aWYgKCAhdmlvLT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgKQo+ICsgICAgICAgICAgICByZXR1
cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRj
aCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhdmlvLT5tbWlvX2FjY2Vzcy5pbnNuX2ZldGNo
ICkKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICsgICAgZWxzZSBpZiAo
ICF2aW8tPm1taW9fYWNjZXNzLnJlYWRfYWNjZXNzICkKPiArICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ICsKPiArICAgIHJldHVybiB2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNL
KTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKPiAgICAgIGVudW0geDg2
X3NlZ21lbnQgc2VnLAo+ICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCj4gQEAgLTEwNDksMTEg
KzEwNjksOSBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAo+ICAgICAgZW51bSBodm1fYWNj
ZXNzX3R5cGUgYWNjZXNzX3R5cGUsCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAg
ICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVw
cyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQ7Cj4gLSAgICBz
dHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyLT5hcmNoLmh2bS5odm1faW87Cj4gICAgICBp
bnQgcmM7Cj4gCj4gICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKPiBAQCAt
MTA2NywxMCArMTA4NSw3IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCj4gICAgICAgICAg
c2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgYWNjZXNzX3R5cGUsIGh2bWVtdWxfY3R4dCwgJmFk
ZHIpOwo+ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkKPiAgICAgICAg
ICByZXR1cm4gcmM7Cj4gLSAgICBpZiAoICgoYWNjZXNzX3R5cGUgIT0gaHZtX2FjY2Vzc19pbnNu
X2ZldGNoCj4gLSAgICAgICAgICAgPyB2aW8tPm1taW9fYWNjZXNzLnJlYWRfYWNjZXNzCj4gLSAg
ICAgICAgICAgOiB2aW8tPm1taW9fYWNjZXNzLmluc25fZmV0Y2gpKSAmJgo+IC0gICAgICAgICAo
dmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykpICkKPiArICAgIGlmICgga25vd25f
Z2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCj4gICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFy
X21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwgMSk7
Cj4gCj4gICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwg
Ynl0ZXMsIHBmZWMsICZwZmluZm8pOwo+IEBAIC0xMTcxLDEwICsxMTg2LDggQEAgc3RhdGljIGlu
dCBodm1lbXVsX3dyaXRlKAo+ICB7Cj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0ID0KPiAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQsIGN0eHQpOwo+IC0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKPiAgICAgIHVpbnQzMl90IHBmZWMgPSBQ
RkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwo+IC0gICAgc3RydWN0IGh2bV92
Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm0uaHZtX2lvOwo+ICAgICAgaW50IHJjOwo+ICAg
ICAgdm9pZCAqbWFwcGluZzsKPiAKPiBAQCAtMTE4OCw4ICsxMjAxLDcgQEAgc3RhdGljIGludCBo
dm1lbXVsX3dyaXRlKAo+ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkK
PiAgICAgICAgICByZXR1cm4gcmM7Cj4gCj4gLSAgICBpZiAoIHZpby0+bW1pb19hY2Nlc3Mud3Jp
dGVfYWNjZXNzICYmCj4gLSAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9N
QVNLKSkgKQo+ICsgICAgaWYgKCBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpICkKPiAgICAg
ICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRh
LCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwgMSk7Cj4gCj4gICAgICBtYXBwaW5nID0gaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gQEAgLTEy
MTgsNyArMTIzMCw2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCj4gICAgICAgICAgY29udGFp
bmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdl
X3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPiAtICAgIHN0cnVjdCBodm1fdmNwdV9pbyAq
dmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKPiAgICAgIGludCByYzsKPiAgICAgIHZv
aWQgKm1hcHBpbmc7Cj4gCj4gQEAgLTEyNDQsOCArMTI1NSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11
bF9ybXcoCj4gICAgICBlbHNlCj4gICAgICB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBkYXRh
ID0gMDsKPiAtICAgICAgICBib29sIGtub3duX2dwZm4gPSB2aW8tPm1taW9fYWNjZXNzLndyaXRl
X2FjY2VzcyAmJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHZpby0+bW1pb19nbGEgPT0g
KGFkZHIgJiBQQUdFX01BU0spOwo+ICsgICAgICAgIGJvb2wga25vd25fZ3BmbiA9IGtub3duX2ds
YShhZGRyLCBieXRlcywgcGZlYyk7Cj4gCj4gICAgICAgICAgaWYgKCBieXRlcyA+IHNpemVvZihk
YXRhKSApCj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAKPiAK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:13:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxu65-0007o7-FS; Thu, 06 Sep 2018 13:13:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxu64-0007nv-8i
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:13:20 +0000
X-Inumbo-ID: bd5ec0cc-b1d6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd5ec0cc-b1d6-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:14:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:13:18 -0600
Message-Id: <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:13:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
In-Reply-To: <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDA2LjA5LjE4IGF0IDEyOjM2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMDozOQo+PiAKPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDExOjEz
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFBlcnNvbmFsbHkgSSB0aGlu
ayAnYnVzIGFkZHJlc3MnIGlzIGNvbW1vbmx5IGVub3VnaCB1c2VkIHRlcm0gZm9yCj4+IGFkZHJl
c3Nlcwo+PiA+IHVzZWQgYnkgZGV2aWNlcyBmb3IgRE1BLiBJbmRlZWQgd2UgaGF2ZSBhbHJlYWR5
ICdkZXZfYnVzX2FkZHInIGluIHRoZQo+PiBncmFudAo+PiA+IG1hcCBhbmQgdW5tYXAgaHlwZXJj
YWxscy4gU28gYmFkZHIgYW5kIGJmbiBzZWVtIGxpa2Ugb2sgdGVybXMgdG8gbWUuIEl0J3MKPj4g
PiBhbHNvIG5vdCBpbXBvc3NpYmxlIHRvIHJlbmFtZSB0aGVzZSBsYXRlciBpZiB0aGV5IHByb3Zl
IHByb2JsZW1hdGljLgo+PiAKPj4gQnV0IHRoYXQncyB0aGUgcG9pbnQgLSB0aGUgbmFtZXMgYXJl
IHByb2JsZW1hdGljICh0byBtZSk6IEkgcGVybWFuZW50bHkKPj4gaGF2ZSB0byByZW1pbmQgbXlz
ZWxmIHRoYXQgdGhleSBkbyBfbm90XyByZWZlciB0byB0aGUgYWRkcmVzc2VzIGFzCj4+IHNlZW4g
d2hlbiBhY2Nlc3NpbmcgbWVtb3J5LCBidXQgdGhlIG9uZXMgZ29pbmcgX2ludG9fIHRoZSBJT01N
VS4KPiAKPiBPay4gQ291bGQgd2UgYWdyZWUgb24gJ0lPRk4nIHRoZW4/IEkgdGhpbmsgJ2lvdmEn
IGFuZCAnaW8gYWRkcmVzcycgYXJlIGFsc28gCj4gcmVhc29uYWJseSB3aWRlbHkgdXNlZCB0ZXJt
cyB0byByZWZlciB0byBhZGRyZXNzIGZyb20gYSBkZXZpY2UncyBQb1YuIEknZCAKPiByZWFsbHkg
bGlrZSB0byB1bmJsb2NrIHRoZXNlIGVhcmx5IHBhdGNoZXMuCgpIbW0sIGVhcmxpZXIgSSBoYWQg
aW5kaWNhdGVkIEknZCBwcmVmZXIgREZOIChhcyB0aGlzIG1ha2UgY2xlYXIgd2hvc2UKdmlldyB3
ZSBhcmUgdGFsa2luZyBhYm91dCkuIEtldmluIHNlZW1lZCB0byBwcmVmZXIgREZOIHRvbywganVz
dCB3aXRoCmEgZGlmZmVyZW50IGFzc29jaWF0aW9uIGZvciBEICh3aGljaCwgYXMgc2FpZCwgSSBj
b25zaWRlciB1bmhlbHBmdWwpLiBTbwppcyB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIHlvdSdy
ZSBub3cgc3VnZ2VzdGluZyBJT0ZOIG5ldmVydGhlbGVzcz8KCj4+IFRoZSBjb25mdXNpb24gKG9u
IG15IHBhcnQpIGFyaXNlcyBldmVyeSB0aW1lIEkgc2VlIGEgbWl4dHVyZSBvZiBnZm4sIGJmbiwK
Pj4gYW5kIG1mbiBpbiB0aGUgc2FtZSBwYXRjaCwgcGVyaGFwcyBpbmNsdWRpbmcgc29tZSAxOjEt
bmVzcyBhc3N1bXB0aW9ucwo+PiBiZXR3ZWVuIHBhaXJzIG9mIHRoZW0uCj4+IAo+PiBUYWtlIHRo
ZXNlIHR3byBodW5rcyBhcyBleGFtcGxlIChtaXhpbmcgaW4gc29tZSBwZm4gYXMgd2VsbCk6Cj4+
IAo+PiBAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwKPj4gdW5zaWduZWQgbG9uZyBwdF9tZm4sCj4+ICAgKiB7UmUsIHVufW1h
cHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8KPj4gICAq
IHBhZ2UgdGFibGVzLgo+PiAgICovCj4+IC1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPj4gK3N0YXRpYyBpbnQgaW9tbXVf
cGRlX2Zyb21fYmZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKPj4gIHsK
Pj4gICAgICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7Cj4+IEBAIC00NzcsMTEgKzQ3Nywx
MSBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLAo+PiB1
bnNpZ25lZCBsb25nIHBmbiwKPj4gICAgICAgICAgICAgICBuZXh0X3RhYmxlX21mbiAhPSAwICkK
Pj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgaW50IGk7Cj4+IC0gICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwgZ2ZuOwo+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIGJm
bjsKPj4gICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX3N6Owo+PiAKPj4gICAgICAgICAg
ICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogKG5leHRfbGV2ZWwgLSAx
KSk7Cj4+IC0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRFX1BFUl9UQUJMRV9T
SElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOwo+PiArICAgICAgICAgICAgYmZuID0gIHBmbiAmIH4o
KDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsKPiAKPiBUaGlz
IGlzIG5vdCB3b25kZXJmdWwgY29kZSwgYWdyZWVkLiBJbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBp
dCBsb29rcyBsaWtlIEkgCj4gbWF5IGJlIGFibGUgdG8ganVzdCByZW5hbWUgdGhlIHBmbiBhcmd1
bWVudCB0byBpb2ZuIChhc3N1bWluZyB3ZSBnbyB3aXRoIHRoYXQgCj4gbmFtZSkgYW5kIGxvc2Ug
dGhlIHN0YWNrIHZhcmlhYmxlLCBpZiB0aGF0IGhlbHBzLgoKUmVuYW1pbmcgdGhlIHBhcmFtZXRl
ciB3aWxsIGxpa2VseSBoZWxwLCBJIGFncmVlLiBHZXR0aW5nIHJpZCBvZiB0aGUKbG9jYWwgdmFy
aWFibGUsIG90b2gsIEknbSBub3Qgc3VyZSBpcyBnb2luZyB0byB3b3JrICh5b3UgbmVlZCB0byBy
ZXRhaW4KdGhlIGZ1bmN0aW9uIHBhcmFtZXRlcidzIG9yaWdpbmFsIHZhbHVlIGZvciB0aGUgbmV4
dCBpdGVyYXRpb24gb2YgdGhlCm91dGVyIGxvb3ApLgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:14:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13:14: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 1fxu7W-0007vc-SQ; Thu, 06 Sep 2018 13:14:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxu7U-0007vS-Ln
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:14:48 +0000
X-Inumbo-ID: f1df0c66-b1d6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1df0c66-b1d6-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:15:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78643724"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 3/3] x86/HVM: split page straddling emulated accesses
 in more cases
Thread-Index: AQHUReIg6IaShTxOFEyJhkIdb/xI4KTjOwyw
Date: Thu, 6 Sep 2018 13:14:30 +0000
Message-ID: <a32daf95223547959b38263998c20758@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
 <5B9125D102000078001E5F1D@prv1-mh.provo.novell.com>
In-Reply-To: <5B9125D102000078001E5F1D@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 v3 3/3] x86/HVM: split page straddling
 emulated accesses in more cases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MDQKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIHYzIDMvM10geDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVk
IGFjY2Vzc2VzIGluCj4gbW9yZSBjYXNlcwo+IAo+IEFzc3VtaW5nIGNvbnNlY3V0aXZlIGxpbmVh
ciBhZGRyZXNzZXMgbWFwIHRvIGFsbCBSQU0gb3IgYWxsIE1NSU8gaXMgbm90Cj4gY29ycmVjdC4g
Tm9yIGlzIGFzc3VtaW5nIHRoYXQgYSBwYWdlIHN0cmFkZGxpbmcgTU1JTyBhY2Nlc3Mgd2lsbCBh
Y2Nlc3MKPiB0aGUgc2FtZSBlbXVsYXRpbmcgY29tcG9uZW50IGZvciBib3RoIHBhcnRzIG9mIHRo
ZSBhY2Nlc3MuIElmIGEgZ3Vlc3QKPiBSQU0gcmVhZCBmYWlscyB3aXRoIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuIGFuZCBpZiB0aGUgYWNjZXNzIHN0cmFkZGxlcwo+IGEgcGFnZSBib3VuZGFyeSwg
aXNzdWUgYWNjZXNzZXMgc2VwYXJhdGVseSBmb3IgYm90aCBwYXJ0cy4KPiAKPiBUaGUgZXh0cmEg
Y2FsbCB0byBrbm93bl9nbGEoKSBmcm9tIGh2bWVtdWxfd3JpdGUoKSBpcyBqdXN0IHRvIHByZXNl
cnZlCj4gb3JpZ2luYWwgYmVoYXZpb3I7IGZvciBjb25zaXN0ZW5jeSB0aGUgY2hlY2sgYWxzbyBn
ZXRzIGFkZGVkIHRvCj4gaHZtZW11bF9ybXcoKSAoYWxiZWl0IEkgY29udGludWUgdG8gYmUgdW5z
dXJlIHdoZXRoZXIgd2Ugd291bGRuJ3QgYmV0dGVyCj4gZHJvcCBib3RoKS4KPiAKPiBOb3RlIHRo
YXQgdGhlIGNvcnJlY3RuZXNzIG9mIHRoaXMgZGVwZW5kcyBvbiB0aGUgTU1JTyBjYWNoaW5nIHVz
ZWQKPiBlbHNld2hlcmUgaW4gdGhlIGVtdWxhdGlvbiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBUZXN0ZWQtYnk6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgoKPiAtLS0KPiB2MzogTW92ZSBpbnRyb2R1Y3Rpb24gb2Yga25vd25fZ2xh
KCkgdG8gYSBwcmVyZXEgcGF0Y2guIE1pcnJvciBjaGVjawo+ICAgICB1c2luZyB0aGUgZnVuY3Rp
b24gaW50byBodm1lbXVsX3JtdygpLgo+IHYyOiBBbHNvIGhhbmRsZSBodm1lbXVsX3t3cml0ZSxy
bXd9KCkuCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0xMDU4LDcgKzEwNTgsOTEgQEAgc3RhdGljIGJv
b2wga25vd25fZ2xhKHVuc2lnbmVkIGxvbmcgYWRkcgo+ICAgICAgZWxzZSBpZiAoICF2aW8tPm1t
aW9fYWNjZXNzLnJlYWRfYWNjZXNzICkKPiAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+IAo+
IC0gICAgcmV0dXJuIHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spOwo+ICsgICAg
cmV0dXJuICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKSAmJgo+ICsgICAgICAg
ICAgICAoYWRkciAmIH5QQUdFX01BU0spICsgYnl0ZXMgPD0gUEFHRV9TSVpFKTsKPiArfQo+ICsK
PiArc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGlu
dCBieXRlcywgdm9pZCAqcF9kYXRhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4gK3sKPiArICAg
IHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+ICsgICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywKPiAmcGZpbmZvKTsKPiArCj4g
KyAgICBzd2l0Y2ggKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwgcGFydDE7Cj4gKwo+ICsgICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+ICsgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gKwo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dm
bjoKPiArICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFy
LCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047Cj4gKwo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiArICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Cj4gKwo+ICsgICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNL
Owo+ICsgICAgICAgIGlmICggb2Zmc2V0ICsgYnl0ZXMgPD0gUEFHRV9TSVpFICkKPiArICAgICAg
ICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRh
LCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bWVtdWxfY3R4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKPiArCj4gKyAgICAgICAgLyogU3BsaXQg
dGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KPiArICAgICAgICBwYXJ0MSA9IFBB
R0VfU0laRSAtIG9mZnNldDsKPiArICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIsIHBhcnQx
LCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxpbmVhcl9yZWFkKGFkZHIgKyBwYXJ0MSwg
Ynl0ZXMgLSBwYXJ0MSwgcF9kYXRhICsgcGFydDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZlYywgaHZtZW11bF9jdHh0KTsKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsg
ICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5f
c2hhcmVkOgo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArfQo+ICsKPiArc3RhdGljIGludCBs
aW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQg
KnBfZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsgICAgcGFnZWZhdWx0X2lu
Zm9fdCBwZmluZm87Cj4gKyAgICBpbnQgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoYWRk
ciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gKwo+ICsgICAgc3dpdGNoICggcmMg
KQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOwo+ICsKPiAr
ICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+
ICsKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gKyAgICAgICAgeDg2
X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+
Y3R4dCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsKPiArICAgIGNh
c2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4gKyAgICAgICAgb2Zmc2V0ID0gYWRkciAmIH5Q
QUdFX01BU0s7Cj4gKyAgICAgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA8PSBQQUdFX1NJWkUgKQo+
ICsgICAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRl
cywgcF9kYXRhLCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1lbXVsX2N0eHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykpOwo+ICsKPiArICAgICAg
ICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdlIGJvdW5kYXJ5LiAqLwo+ICsgICAgICAg
IHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0Owo+ICsgICAgICAgIHJjID0gbGluZWFyX3dyaXRl
KGFkZHIsIHBhcnQxLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgaWYg
KCByYyA9PSBYODZFTVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGxpbmVhcl93cml0ZShh
ZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOwo+ICsgICAgICAgIHJldHVy
biByYzsKPiArCj4gKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gKyAgICBjYXNl
IEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICB9Cj4gCj4g
IHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCj4gQEAgLTEwNjksNyArMTE1Myw2IEBAIHN0YXRp
YyBpbnQgX19odm1lbXVsX3JlYWQoCj4gICAgICBlbnVtIGh2bV9hY2Nlc3NfdHlwZSBhY2Nlc3Nf
dHlwZSwKPiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4gIHsK
PiAtICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+ICAgICAgdW5zaWduZWQgbG9uZyBhZGRy
LCByZXBzID0gMTsKPiAgICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsKPiAg
ICAgIGludCByYzsKPiBAQCAtMTA4NSwzMSArMTE2OCw4IEBAIHN0YXRpYyBpbnQgX19odm1lbXVs
X3JlYWQoCj4gICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgYWNjZXNzX3R5cGUs
IGh2bWVtdWxfY3R4dCwgJmFkZHIpOwo+ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWJ5dGVzICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gLSAgICBpZiAoIGtub3duX2dsYShhZGRy
LCBieXRlcywgcGZlYykgKQo+IC0gICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3Jl
YWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKPiBodm1lbXVsX2N0eHQsIDEpOwo+IAo+IC0g
ICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBw
ZmVjLCAmcGZpbmZvKTsKPiAtCj4gLSAgICBzd2l0Y2ggKCByYyApCj4gLSAgICB7Cj4gLSAgICBj
YXNlIEhWTVRSQU5TX29rYXk6Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIEhWTVRSQU5T
X2JhZF9saW5lYXJfdG9fZ2ZuOgo+IC0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8u
ZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+IC0gICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKPiAtICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46
Cj4gLSAgICAgICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2ggKQo+
IC0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLQo+IC0gICAgICAg
IHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywKPiBodm1lbXVsX2N0eHQsIDApOwo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0
Ogo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+IC0gICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOwo+IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Cj4gLSAgICB9Cj4gLQo+IC0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAg
IHJldHVybiBsaW5lYXJfcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0
eHQpOwo+ICB9Cj4gCj4gIHN0YXRpYyBpbnQgaHZtZW11bF9yZWFkKAo+IEBAIC0xMTg5LDcgKzEy
NDksNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4gICAgICB1bnNpZ25lZCBsb25nIGFk
ZHIsIHJlcHMgPSAxOwo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwg
UEZFQ193cml0ZV9hY2Nlc3M7Cj4gICAgICBpbnQgcmM7Cj4gLSAgICB2b2lkICptYXBwaW5nOwo+
ICsgICAgdm9pZCAqbWFwcGluZyA9IE5VTEw7Cj4gCj4gICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1f
c2VnbWVudChzZWcpICkKPiAgICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7Cj4gQEAgLTEy
MDEsMTUgKzEyNjEsMTUgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAo+ICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gCj4g
LSAgICBpZiAoIGtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykgKQo+IC0gICAgICAgIHJldHVy
biBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4g
aHZtZW11bF9jdHh0LCAxKTsKPiAtCj4gLSAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gLSAgICBpZiAoIElTX0VS
UihtYXBwaW5nKSApCj4gLSAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsgICAg
aWYgKCAha25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCj4gKyAgICB7Cj4gKyAgICAgICAg
bWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2
bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQo+ICsgICAgICAg
ICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsgICAgfQo+IAo+ICAgICAgaWYgKCAh
bWFwcGluZyApCj4gLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRk
ciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKPiBodm1lbXVsX2N0eHQsIDApOwo+ICsgICAgICAgIHJl
dHVybiBsaW5lYXJfd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0
KTsKPiAKPiAgICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsKPiAKPiBAQCAtMTIz
MSw3ICsxMjkxLDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JtdygKPiAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNl
bnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPiAgICAgIGludCByYzsKPiAtICAgIHZvaWQgKm1hcHBp
bmc7Cj4gKyAgICB2b2lkICptYXBwaW5nID0gTlVMTDsKPiAKPiAgICAgIHJjID0gaHZtZW11bF92
aXJ0dWFsX3RvX2xpbmVhcigKPiAgICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsICZyZXBzLCBo
dm1fYWNjZXNzX3dyaXRlLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKPiBAQCAtMTI0Myw5ICsxMzAz
LDEyIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCj4gICAgICBlbHNlIGlmICggaHZtZW11bF9j
dHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkKPiAgICAgICAgICBwZmVjIHw9IFBG
RUNfdXNlcl9tb2RlOwo+IAo+IC0gICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQpOwo+IC0gICAgaWYgKCBJU19FUlIobWFw
cGluZykgKQo+IC0gICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKPiArICAgIGlmICgg
IWtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykgKQo+ICsgICAgewo+ICsgICAgICAgIG1hcHBp
bmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywKPiBodm1lbXVs
X2N0eHQpOwo+ICsgICAgICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKPiArICAgICAgICAgICAg
cmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsgICAgfQo+IAo+ICAgICAgaWYgKCBtYXBwaW5n
ICkKPiAgICAgIHsKPiBAQCAtMTI1NSwxNyArMTMxOCwxNCBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
cm13KAo+ICAgICAgZWxzZQo+ICAgICAgewo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGF0YSA9
IDA7Cj4gLSAgICAgICAgYm9vbCBrbm93bl9ncGZuID0ga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBw
ZmVjKTsKPiAKPiAgICAgICAgICBpZiAoIGJ5dGVzID4gc2l6ZW9mKGRhdGEpICkKPiAgICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgICAgIHJjID0gaHZtZW11
bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCAmZGF0YSwgcGZlYywKPiBodm1lbXVsX2N0
eHQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ3Bmbik7
Cj4gKyAgICAgICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyLCBieXRlcywgJmRhdGEsIHBmZWMsIGh2
bWVtdWxfY3R4dCk7Cj4gICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQo+ICAgICAg
ICAgICAgICByYyA9IHg4Nl9lbXVsX3JtdygmZGF0YSwgYnl0ZXMsIGVmbGFncywgc3RhdGUsIGN0
eHQpOwo+ICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPiAtICAgICAgICAgICAg
cmMgPSBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCAmZGF0YSwgcGZlYywK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4
dCwga25vd25fZ3Bmbik7Cj4gKyAgICAgICAgICAgIHJjID0gbGluZWFyX3dyaXRlKGFkZHIsIGJ5
dGVzLCAmZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsKPiAgICAgIH0KPiAKPiAgICAgIHJldHVy
biByYzsKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxuEx-0000H6-SE; Thu, 06 Sep 2018 13:22: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=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxuEx-0000H1-41
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:22:31 +0000
X-Inumbo-ID: ab27e03c-b1d7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab27e03c-b1d7-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 15:20:48 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:22:28 -0600
Message-Id: <5B912A1202000078001E5F66@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:22:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
 <5B9125B502000078001E5F1A@prv1-mh.provo.novell.com>
 <f94af765a03b45cfa562662284362a91@AMSPEX02CL03.citrite.net>
In-Reply-To: <f94af765a03b45cfa562662284362a91@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/HVM: add known_gla() emulation
 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: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 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+IE9uIDA2LjA5LjE4IGF0IDE1OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MDQK
Pj4gVG86IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBDYzog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
Cj4+IFN1YmplY3Q6IFtQQVRDSCB2MyAyLzNdIHg4Ni9IVk06IGFkZCBrbm93bl9nbGEoKSBlbXVs
YXRpb24gaGVscGVyCj4+IAo+PiAuLi4gYXMgYSBjZW50cmFsIHBsYWNlIHRvIGRvIHJlc3BlY3Rp
dmUgY2hlY2tpbmcgZm9yIHdoZXRoZXIgdGhlCj4+IHRyYW5zbGF0aW9uIGZvciB0aGUgbGluZWFy
IGFkZHJlc3MgaXMgYXZhaWxhYmxlIGFzIHdlbGwgYXMgdXNhYmxlLgo+PiAKPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjM6IFNwbGl0
IGZyb20gc3Vic2VxdWVudCBwYXRjaC4KPiAKPiBNdWNoIG5pY2VyIDotKQo+IAo+IFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKVGhhbmtzOyBhbnkg
Y2hhbmNlIG9mIGFsc28gZ2V0dGluZyBhbiBhY2sgZm9yIHBhdGNoIDE/CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:28:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxuK8-0000QG-Hz; Thu, 06 Sep 2018 13:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxuK7-0000QB-Cw
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:27:51 +0000
X-Inumbo-ID: c462e4d5-b1d8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c462e4d5-b1d8-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:28:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:27:49 -0600
Message-Id: <5B912B5302000078001E5F6C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:27:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-3-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 02/16] x86: introduce and use a set of
 internal emulation flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VXNlIHRoZXNlIGZsYWdzIGluIGhhc18qIHRlc3RzIGFuZCBlbXVsYXRpb25fZmxhZ3Nfb2suCj4g
Cj4gTm90IHVzaW5nIHJhdyBmbGFncyBkaXJlY3RseSBlbmFibGluZyBEQ0UgdG8ga2ljayBpbiBm
b3IgaGFzXyogdGVzdHMKPiB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIG1ha2luZyBzdXJlIGVtdWxh
dGlvbl9mbGFnc19vayB3b24ndCBnbyBvdXQgb2YKPiBzeW5jLgoKVGhpcyBpcyByYXRoZXIgaGFy
ZCB0byByZWFkIChmb3IgbWUgYXQgbGVhc3QpLiBQZXJoYXBzIHMvZW5hYmxpbmcvZW5hYmxlcy8K
YW5kIHNwbGl0IHNlbnRlbmNlcyBhZnRlciB0aGUgZmlyc3QgbGluZSwgb3IgYXQgbGVhc3QgcHV0
IGEgY29tbWEKc29tZXdoZXJlPwoKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:29:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxuLa-0000Uz-00; Thu, 06 Sep 2018 13:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxuLY-0000Uo-LL
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:29:20 +0000
X-Inumbo-ID: f9f2247e-b1d8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9f2247e-b1d8-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 13:30:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 07:29:19 -0600
Message-Id: <5B912BAD02000078001E5F75@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 07:29:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-4-wei.liu2@citrix.com>
 <20180904164208.rvqripldcdanug4y@zion.uk.xensource.com>
In-Reply-To: <20180904164208.rvqripldcdanug4y@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 03/16] x86: XENMEM_resource_ioreq_server
 is HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjQyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMDU6MTU6MjBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gUHV0IHRoZSBlbnRpcmUgY2FzZSBicmFuY2ggdW5kZXIgQ09ORklHX0hWTS4KPj4gCj4+IE5v
bmV0aGVsZXNzIGNoZWNrIEhWTSBiZWZvcmUgdHJ5aW5nIHRvIGdldCBpb3JlcSBzZXJ2ZXIuCj4g
Cj4gVGhlIHdvcmRpbmcgaGVyZSBpcyBjb25mdXNpbmcuIEl0IHNob3VsZCBoYXZlIGJlZW4gd3Jp
dHRlbiBhczoKPiAKPiBMaWZ0IHRoZSBjaGVjayBmcm9tIGh2bV9nZXRfaW9yZXFfc2VydmVyX2Zy
YW1lIGludG8gaXRzIGNhbGxlci4KCkFuZCB0aGVuClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 13:47:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 13: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 1fxudG-0001qR-M6; Thu, 06 Sep 2018 13: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxudF-0001qM-IB
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 13:47:37 +0000
X-Inumbo-ID: 2d142c68-b1db-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d142c68-b1db-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 15:45:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64598251"
Date: Thu, 6 Sep 2018 14:47:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180906134721.ek3dtfb6nmamtvmi@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-3-wei.liu2@citrix.com>
 <5B912B5302000078001E5F6C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B912B5302000078001E5F6C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 02/16] x86: introduce and use a set of
 internal emulation flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDc6Mjc6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBVc2UgdGhlc2UgZmxhZ3MgaW4gaGFzXyogdGVzdHMgYW5kIGVtdWxhdGlvbl9mbGFn
c19vay4KPiA+IAo+ID4gTm90IHVzaW5nIHJhdyBmbGFncyBkaXJlY3RseSBlbmFibGluZyBEQ0Ug
dG8ga2ljayBpbiBmb3IgaGFzXyogdGVzdHMKPiA+IHdoaWxlIGF0IHRoZSBzYW1lIHRpbWUgbWFr
aW5nIHN1cmUgZW11bGF0aW9uX2ZsYWdzX29rIHdvbid0IGdvIG91dCBvZgo+ID4gc3luYy4KPiAK
PiBUaGlzIGlzIHJhdGhlciBoYXJkIHRvIHJlYWQgKGZvciBtZSBhdCBsZWFzdCkuIFBlcmhhcHMg
cy9lbmFibGluZy9lbmFibGVzLwo+IGFuZCBzcGxpdCBzZW50ZW5jZXMgYWZ0ZXIgdGhlIGZpcnN0
IGxpbmUsIG9yIGF0IGxlYXN0IHB1dCBhIGNvbW1hCj4gc29tZXdoZXJlPwoKVGhlcmUgd2VyZSBz
b21lIGdyYW1tYXIgZXJyb3JzLiBUaGUgY29tbWl0IG1lc3NhZ2UgaGFzIGJlZW4gdXBkYXRlZCB0
bzoKCiBOb3QgdXNpbmcgcmF3IGZsYWdzIGRpcmVjdGx5IGVuYWJsZXMgRENFIHRvIGtpY2sgaW4g
Zm9yIGhhc18qIHRlc3RzLAogd2hpbGUgYXQgdGhlIHNhbWUgdGltZSBtYWtlcyBzdXJlIGVtdWxh
dGlvbl9mbGFnc19vayB3b24ndCBnbyBvdXQgb2YKIHN5bmMuCgo+IAo+ID4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLgoKV2VpLgoKPiAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:02:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxur7-0003Q2-U3; Thu, 06 Sep 2018 14:01:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxur7-0003Px-7V
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 14:01:57 +0000
X-Inumbo-ID: 87070fbb-b1dd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87070fbb-b1dd-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:02:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64601428"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 15:01:35 +0100
Message-ID: <1536242495-21173-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: Re-position the
 domain_update_node_affinity() call during vcpu construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Dario Faggioli <dfaggioli@suse.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>

YWxsb2NfdmNwdSgpJ3MgY2FsbCB0byBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoKSBoYXMg
ZXhpc3RlZCBmb3IgYSBkZWNhZGUsCmJ1dCBpdHMgZWZmb3J0IGlzIG1vc3RseSB3YXN0ZWQuCgph
bGxvY192Y3B1KCkgaXMgY2FsbGVkIGluIGEgbG9vcCBmb3IgZWFjaCB2Y3B1LCBicmluZ2luZyB0
aGVtIGludG8gZXhpc3RlbmNlLgpUaGUgdmFsdWVzIG9mIHRoZSBhZmZpbml0eSBtYXNrcyBhcmUg
c3RpbGwgZGVmYXVsdCwgd2hpY2ggaXMgYWxsY3B1cyBpbgpnZW5lcmFsLCBvciBhIHByb2Nlc3Nv
ciBzaW5nbGV0b24gZm9yIHBpbm5lZCBkb21haW5zLgoKRnVydGhlcm1vcmUsIGRvbWFpbl91cGRh
dGVfbm9kZV9hZmZpbml0eSgpIGl0c2VsZiBsb29wcyBvdmVyIGFsbCB2Y3B1cwphY2N1bXVsYXRp
bmcgdGhlIG1hc2tzLCBtYWtpbmcgaXQgYSBzY2FsYWJpbGl0eSBjb25jZXJuIHdpdGggbGFyZ2Ug
bnVtYmVycyBvZgp2Y3B1cy4KCk1vdmUgaXQgdG8gYmUgY2FsbGVkIG9uY2UgYWZ0ZXIgYWxsIHZj
cHVzIGFyZSBjb25zdHJ1Y3RlZCwgd2hpY2ggaGFzIHRoZSBzYW1lCm5ldCBlZmZlY3QsIGJ1dCB3
aXRoIGZld2VyIGludGVybWVkaWF0ZSBtZW1vcnkgYWxsb2NhdGlvbnMgYW5kIGxlc3MgY3B1bWFz
awphcml0aG1ldGljLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KClRoaXMgcGVyaGFwcyB3YW50cyBiYWNr
cG9ydGluZyB0byB0aGUgbWFpbnRlbmFuY2UgdHJlZXMsIHdoaWNoIGlzIHdoeSBJJ3ZlCnJlYmFz
ZWQgaXQgYmFja3dhcmRzIG92ZXIgbXkgb3RoZXIgY29uc3RydWN0aW9uIGNoYW5nZXMuCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgfCAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYyB8IDIgKysKIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgIHwgMSArCiB4
ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICB8IDMgLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5j
ICAgICAgICAgICB8IDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDJhMzgzYzguLjUzODkyMTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTIyNDIsNiArMjI0Miw4IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAo
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9k
ZShkLT52Y3B1W2ldKTsKICAgICB9CiAKKyAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHko
ZCk7CisKICAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7CiAgICAgY2xlYXJfYml0KF9WUEZfZG93
biwgJnYtPnBhdXNlX2ZsYWdzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCAyMmUzMzVmLi5j
NjNkN2YwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNjAwLDYgKzYwMCw4IEBAIHN0YXRpYyBp
bnQgX19pbml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnks
CiAgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCisgICAgZG9tYWluX3Vw
ZGF0ZV9ub2RlX2FmZmluaXR5KGQpOworCiAgICAgcmMgPSBhcmNoX3NldF9pbmZvX2h2bV9ndWVz
dCh2LCAmY3B1X2N0eCk7CiAgICAgaWYgKCByYyApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggOTZmZjBlZS4uNDQ0MThiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC03MDksNiArNzA5LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgY3B1ID0gcC0+cHJvY2Vzc29yOwogICAgIH0KIAorICAgIGRvbWFpbl91cGRhdGVfbm9k
ZV9hZmZpbml0eShkKTsKICAgICBkLT5hcmNoLnBhZ2luZy5tb2RlID0gMDsKIAogICAgIC8qIFNl
dCB1cCBDUjMgdmFsdWUgZm9yIHdyaXRlX3B0YmFzZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNzhjNDUwZS4uNjIyOWJhNyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5j
CkBAIC0xOTMsOSArMTkzLDYgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAgLyogTXVz
dCBiZSBjYWxsZWQgYWZ0ZXIgbWFraW5nIG5ldyB2Y3B1IHZpc2libGUgdG8gZm9yX2VhY2hfdmNw
dSgpLiAqLwogICAgIHZjcHVfY2hlY2tfc2h1dGRvd24odik7CiAKLSAgICBpZiAoICFpc19pZGxl
X2RvbWFpbihkKSApCi0gICAgICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKLQog
ICAgIHJldHVybiB2OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCBlZTA5ODNkLi5mYWYyNmU3IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTU5MCw2ICs1OTAs
NyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkg
dV9kb21jdGwpCiAgICAgICAgICAgICAgICAgZ290byBtYXh2Y3B1X291dDsKICAgICAgICAgfQog
CisgICAgICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKICAgICAgICAgcmV0ID0g
MDsKIAogICAgIG1heHZjcHVfb3V0OgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:18:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxv6k-0004G9-Qi; Thu, 06 Sep 2018 14:18: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=hlz8=lu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxv6j-0004Fv-ID
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:18:05 +0000
X-Inumbo-ID: 6ec188c1-b1df-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6ec188c1-b1df-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 16:16:23 +0200 (CEST)
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 7EC4980D;
 Thu,  6 Sep 2018 07:18:03 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D9DEA3F614;
 Thu,  6 Sep 2018 07:18:02 -0700 (PDT)
To: Steve Dodd <steved424@gmail.com>, xen-users@lists.xenproject.org,
 xen-devel@lists.xenproject.org
References: <CAJ6XMjHTycMxPznJHZC5zKQUrti0kjymnKN1oCReiVsL6p35QA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f73bda0-d169-48ab-6842-4637c0fa5dc8@arm.com>
Date: Thu, 6 Sep 2018 15:18:01 +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: <CAJ6XMjHTycMxPznJHZC5zKQUrti0kjymnKN1oCReiVsL6p35QA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] ARM: Xen 4.11 + modern dom0 on ODROID-XU4/HC1
 (Exynos 5422)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMDkvMTggMDk6NDUsIFN0ZXZlIERvZGQgd3JvdGU6Cj4gSGkgYWxsLAoKSGVsbG8gU3Rl
dmUsCgo+IEhhdmluZyBzdWNjZXNzZnVsbHkgZm9sbG93ZWQgdGhlIGluc3RydWN0aW9ucyBhdAo+
IGh0dHBzOi8vd2lraS5vZHJvaWQuY29tL29kcm9pZC14dTQvYXBwbGljYXRpb25fbm90ZS9zb2Z0
d2FyZS94ZW5fdmlydHVhbGl6YXRpb24KPiB0byBnZXQgYW4gb2xkIFhlbiBhbmQgZG9tMCBrZXJu
ZWwgd29ya2luZyBvbiBteSBPRFJPSUQgSEMxIEknZCBsaWtlIHRvCj4gZ2V0IGEgbW9yZSBtb2Rl
cm4gc2V0dXAgd29ya2luZy4KPiAKPiBJIG1hbmFnZWQgdG8gZ2V0IHRoZSA0LjExIGh5cGVydmlz
b3IgdG8gYm9vdCBoYXBwaWx5IHdpdGggdGhlIGJpdHMgb2YKPiBodHRwczovL2dpdGh1Yi5jb20v
YmtyZXBvL3hlbi9jb21taXQvOGQ1NjIwNTQ1NWE0YTFlMDIzMzQyMWQzZWU5OGUzYzdkZWUyMGJk
Mgo+IHRoYXQgZGVhbCB3aXRoIHRoZSBDUFUgaW5pdGlhbGl6YXRpb24gKHRoZSB0cmFwL2h5cGVy
Y2FsbCBjaGFuZ2Ugc2VlbXMKPiB0byBhbHJlYWR5IGJlIGEgcGFydCBvZiA0LjExIGluIGEgZGlm
ZmVyZW50IGZvcm0uKSBBbnkgY2hhbmNlIG9mCj4gZ2V0dGluZyB0aGlzIHBhdGNoIG1lcmdlZD8K
QUZBSUNUIHRoZSBwYXRjaCBjYW4gYmUgZGl2aWRlZCBpbiB0d286CgkxKSBEb20wIFNNQyBmb3J3
YXJkCldoaWxlIHdlIGRpZCBzb21lIHdvcmsgYXJvdW5kIHRyYXBwaW5nIFNNQywgd2Ugc3RpbGwg
ZG9uJ3QgZm9yd2FyZCB0aGVtIApkaXJlY3RseSB0byB0aGUgZmlybXdhcmUuIElmIHlvdSBuZWVk
IHRvIGZvcndhcmQgRG9tMCBTTUMgY2FsbCB0byB0aGUgCmZpcm13YXJlLCB0aGVuIHdlIGZpcnN0
IG5lZWQgdG8ga25vdyB3aGF0IHRoZXkgYXJlIHVzZWQgZm9yLiBJIHdvdWxkIApwcmVmZXIgYSB3
aGlsZWxpc3Rpbmcgb3ZlciBmb3J3YXJkIGV2ZXJ5dGhpbmcgKGV2ZW4gZm9yIERvbTApLgoJMikg
U01QIHN1cHBvcnQgZm9yIE9kcm9pZC1YVQpUaGlzIHBhcnQgd291bGQgbmVlZCB0byBiZSBjbGVh
bmVkIHVwLiBXZSBuZWVkIHRvIGVuc3VyZSB0aGUgU01QIApicmluZy11cCBpcyBzdGlsbCB3b3Jr
aW5nIHdpdGggdGhlIG90aGVyIGV4eW5vcyBwbGF0Zm9ybS4KCkZlZWwgZnJlZSB0byBzZW5kIHBh
dGNoZXMgb24geGVuLWRldmVsLCBJIHdvdWxkIGJlIGhhcHB5IHRvIHJldmlldyB0aGVtLgoKPiAK
PiBXaGF0IEkgYW0gY29tcGxldGVseSBzdHVjayBvbiBpcyBnZXR0aW5nIGEgbW9kZXJuIGRvbTAg
d29ya2luZy4gVGhlCj4gaGFuZGZ1bCBvZiBwYXRjaGVzIGluCj4gaHR0cHM6Ly9naXRodWIuY29t
L2JrcmVwby9saW51eC1kb20wL2NvbW1pdHMvb2Ryb2lkeHUzLTMuMTAueS14ZW4gc2VlbQo+IG9u
bHkgdG8gZW5hYmxlIHRoZSByZWxldmFudCBjb25maWcgb3B0aW9ucywgcGF0Y2ggdGhlIGRldmlj
ZSB0cmVlIHdpdGgKPiB0aGUgYXJjaCB0aW1lciBhbmQgInhlbi1kb20wIiBwYXNzdGhyb3VnaCBz
ZWN0aW9uLCBhbmQgYmFja3BvcnQgdGhlCj4gUFNDSSBzdXBwb3J0IHdoaWNoIGlzIGFscmVhZHkg
aW4gNC4xNCwgc28gSSd2ZSB0cmllZCBhcHBseWluZyB0aGVzZQo+IGNoYW5nZXMgdG8gdGhlIE9E
Uk9JRCA0LjE0IHRyZWUgYXQKPiBodHRwczovL2dpdGh1Yi5jb20vaGFyZGtlcm5lbC9saW51eCwg
d2l0aCBubyBzdWNjZXNzLgo+IAo+IFVzaW5nIHRoZSBGRFQgZnJvbSB0aGUgd29ya2luZyAzLngg
ZG9tMCB3aXRoIHRoZSA0LjE0IHpJbWFnZSwgaXQgYm9vdHMKPiBidXQgZG9lc24ndCBzZWVtIHRv
IGZpbmQgYW55IG9mIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlLCBjZXJ0YWlubHkgbm90Cj4gdGhl
IFVTQiBhdHRhY2hlZCBTU0Qgd2hpY2ggSSBuZWVkIHRvIGJvb3QuCgpJIHdvdWxkIG5vdCByZWNv
bW1lbmQgdG8gdXNlIHRoZSAzLnggRkRUIHdpdGggNC4xNC4gRGVzcGl0ZSB0aGUgRFQgCnNob3Vs
ZCBiZSBhZ25vc3RpYyB0byB0aGUga2VybmVsIHJldmlzaW9uLCB0aGVyZSBhcmUgc3RpbGwgb2Z0
ZW4gY2hhbmdlcyAKYmluZGluZyBjaGFuZ2VzLgoKPiAKPiBVc2luZyB0aGUgRkRUIGZyb20gdGhl
IE9EUk9JRCA0LjE0IHRyZWUsIHBhdGNoZWQgZm9yIGFyY2ggdGltZXIgYW5kCj4gdGhlIHhlbi1k
b20wIHNlY3Rpb24sIHRoZSBoeXBlcnZpc29yIHN0aWNrcyBhdCAiKFhFTikgMy4uLiIKCkkgYW0g
bm90IGVudGlyZWx5IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgeW91IG5lZWQgdG8gcGF0Y2ggdGhl
IGFyY2ggCnRpbWVyLiBDb3VsZCB5b3Ugc2VuZCB0aGUgZGlmZiBvZiB0aGUgRkRUPwoKSSB3b3Vs
ZCBhbHNvIHJlY29tbWVuZCB0byBtYWtlIHN1cmUgdGhlIHNhbWUgY29uZmlndXJhdGlvbiBib290
cyB3aXRob3V0IApYZW4uIFRoaXMgd2lsbCB0ZWxsIHlvdSB3aGV0aGVyIHRoZSBidWcgaXMgaW4g
WGVuIG9yIExpbnV4LgoKPiAKPiBVbmZvcnR1bmF0ZWx5IEknbSBub3QgYXQgYWxsIGZhbWlsaWFy
IHdpdGggZWl0aGVyIFhlbiBvciB0aGUgQVJNCj4gYXJjaGl0ZWN0dXJlLCBzbyB3b3VsZCByZWFs
bHkgYXBwcmVjaWF0ZSBpdCBpZiBhbnlvbmUgY291bGQgc3RlZXIgbWUKPiBpbiB0aGUgcmlnaHQg
ZGlyZWN0aW9uIQoKSSBob3BlIEkgcHJvdmlkZWQgZW5vdWdoIGRldGFpbHMuIEZlZWwgZnJlZSB0
byBhc2sgYW55IHF1ZXN0aW9ucy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxvA4-00051L-Oz; Thu, 06 Sep 2018 14:21: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=8gs1=lu=pathpartnertech.com=vikram.k@srs-us1.protection.inumbo.net>)
 id 1fxvA3-00051E-7h
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:21:31 +0000
X-Inumbo-ID: e967f8b9-b1df-11e8-a8a5-bc764e045a96
Received: from mail-io0-x229.google.com (unknown [2607:f8b0:4001:c06::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e967f8b9-b1df-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 16:19:48 +0200 (CEST)
Received: by mail-io0-x229.google.com with SMTP id v14-v6so8982790iob.4
 for <xen-devel@lists.xenproject.org>; Thu, 06 Sep 2018 07:21:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=feLLpH4ZQlmvxVAYnLITU2xYO2BjD8LK6iIgZM0pPmY=;
 b=IYapbX7FrlK56I+c4Btjj5FHWwJK5xShpuqTqTSYBVCSuWB3EI3seV5aHZtooGvI+A
 7cMETdFnoczMIFdlcYAXM56wGp/id2Br9haq1FFk43oA8ICHYPqcYZ14bPrBGg/foZTl
 DQdGYly9d302ZodRo3Zc2xmtxf6xlJoP4vcqiO0hVKhQRqGVT+Dmsj4jN5AU7gP4f5uc
 eo6yGGwzh2artDTdIZJ8edzSNirjipk82vvmWmYEWnWDlcuqm8ujdQn97lsvSDPPGz+G
 DWOjivuLpn0so2ds7owr3UPPaV7IlN5dQyiMpFGduADlLEGcffZivwrTL35Ax4s6u221
 aubg==
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=feLLpH4ZQlmvxVAYnLITU2xYO2BjD8LK6iIgZM0pPmY=;
 b=TqzHYgRmUyVR455YZQFlLMBOTTbN8JFHcFt8/f3PPBltXtOP2rh3R9fATNP+qtTzvj
 YknxXeuaGKYW+Bd5z97jC8vbxwYfpQ7vZBSOUpZNYH1xi5z4+PSJMehIXyGND3EbZB7i
 xLyCuKMC7Utz85OxJuh+EpPrH7gfoFMUG0zVNaqx1j+l0Y0yODxdflmini4tdSkwEqda
 3FlTE9VLvgcT6QdZXX/WO+VZbprABR3lrFTDiQ63foCypbRdd6cA88+oC9x8SCZ/7tzU
 GCbUD2uSIr0D6rMILXpod9yMoEKlvnsc83j9MAxaceMhYVSvCK4nUMBagdFPo2zIFdct
 PjzA==
X-Gm-Message-State: APzg51CytGljk3EI+Zjc90ABDlH35iSkqCzF3ZRxljloMh10gW8Q1lC3
 GTAWj4+NmmlObmi5K6I+xcntIywONDrOYMdi2zQ7DbQ6rzny/7l5E9FRSxMpltq8gH9B0O2kxf3
 ZOORvU+WLLPkQ1UMGZY/OnOhUWmv9dvG32yAIrCxyIw==
X-Google-Smtp-Source: ANB0VdbNiMi9wMEcs3HWy/2BfOO1AjWU0WklrXcAxKQqQ65cIUilkcOHge9SwUoCPSQKsxq2JjrqqnTjIsH/Rt2O91M=
X-Received: by 2002:a6b:d004:: with SMTP id
 x4-v6mr1968470ioa.299.1536243688865; 
 Thu, 06 Sep 2018 07:21:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a4f:5d84:0:0:0:0:0 with HTTP;
 Thu, 6 Sep 2018 07:21:28 -0700 (PDT)
From: Vikram K <vikram.k@pathpartnertech.com>
Date: Thu, 6 Sep 2018 19:51:28 +0530
Message-ID: <CAFsJcmbBym+gR14vucNsaA20cfUpSr6MGehu4RwoX2k0qp2MDw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel]  USB pass-through and WiFi 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>
Content-Type: multipart/mixed; boundary="===============3007898547510991702=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3007898547510991702==
Content-Type: multipart/alternative; boundary="0000000000005d19e00575349b0b"

--0000000000005d19e00575349b0b
Content-Type: text/plain; charset="UTF-8"

Hi,

1. We are using Hikey960 board.
2. Xen version is 4.8
3. Linux kernel version is 4.14

We want to add/pass-through USB devices to DomU. From the below link I
understood that there is no USB back and front driver support in latest
kernel. But PVUSB support is added to *xl* tools since Xen 4.7. Please
provide pointers on to achieve USB pass-through and hotplug.
https://wiki.xenproject.org/wiki/Xen_USB_Passthrough

Also we want share wireless internet between Dom0 and DomU. To achieve this
what configuration we need to?


-- 
Thanks & Regards
VKS#436

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

--0000000000005d19e00575349b0b
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>Hi,</div><div><br><=
/div><div>1. We are using Hikey960 board.<br></div><div>2. Xen version is 4=
.8</div><div>3. Linux kernel version is 4.14</div><div><br></div><div>We wa=
nt to add/pass-through USB devices to DomU. From the below link I understoo=
d that there is no USB back and front driver support in latest kernel. But =
PVUSB support is added to <b>xl</b> tools since Xen 4.7. Please provide poi=
nters on to achieve USB pass-through and hotplug.<br></div><div><a href=3D"=
https://wiki.xenproject.org/wiki/Xen_USB_Passthrough">https://wiki.xenproje=
ct.org/wiki/Xen_USB_Passthrough</a></div><div><br></div><div>Also we want s=
hare wireless internet between Dom0 and DomU. To achieve this what configur=
ation we need to?<br></div><div><br></div><div><br>-- <br><div class=3D"gma=
il_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><span>Thanks &amp; Reg=
ards<br>VKS#436<br></span><span style=3D"color:rgb(19,79,92)"></span></div>=
</div></div></div>
</div></div></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--0000000000005d19e00575349b0b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3007898547510991702==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxvF3-0005E6-DV; Thu, 06 Sep 2018 14:26:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxvF1-0005E1-NQ
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:26:39 +0000
X-Inumbo-ID: fb1891eb-b1e0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb1891eb-b1e0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:27:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 08:26:36 -0600
Message-Id: <5B91391902000078001E5FD1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 08:26:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-6-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-6-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 05/16] x86: PIT emulation is common to
 both PV and HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgZmlsZSB0byB4ODYgY29tbW9uIGNvZGUgYW5kIGNoYW5nZSBpdHMgbmFtZSB0byBl
bXVsLWk4MjU0LmMuCj4gCj4gUHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTSBvciBp
c19odm1fZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxvbq-0007E1-PW; Thu, 06 Sep 2018 14:50:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxvbp-0007Du-Jl
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:50:13 +0000
X-Inumbo-ID: 45f6cf6e-b1e4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45f6cf6e-b1e4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:51:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78650811"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 2/3] x86/HVM: add known_gla() emulation helper
Thread-Index: AQHUReJSVroUybaHw0Khcwr7NJFvfqTjOlmg///hqQCAADnjIA==
Date: Thu, 6 Sep 2018 14:50:10 +0000
Message-ID: <64c102d7ae9c4e72b1f23d519c4265be@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
 <5B9125B502000078001E5F1A@prv1-mh.provo.novell.com>
 <f94af765a03b45cfa562662284362a91@AMSPEX02CL03.citrite.net>
 <5B912A1202000078001E5F66@prv1-mh.provo.novell.com>
In-Reply-To: <5B912A1202000078001E5F66@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 v3 2/3] x86/HVM: add known_gla() emulation
 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: Andrew Cooper <Andrew.Cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MjIKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3Vi
amVjdDogUkU6IFtQQVRDSCB2MyAyLzNdIHg4Ni9IVk06IGFkZCBrbm93bl9nbGEoKSBlbXVsYXRp
b24gaGVscGVyCj4gCj4gPj4+IE9uIDA2LjA5LjE4IGF0IDE1OjEyLCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZy
b206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMDYg
U2VwdGVtYmVyIDIwMTggMTQ6MDQKPiA+PiBUbzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc+Cj4gPj4gQ2M6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT47IEFu
ZHJldyBDb29wZXIKPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gU3ViamVjdDogW1BBVENIIHYzIDIvM10g
eDg2L0hWTTogYWRkIGtub3duX2dsYSgpIGVtdWxhdGlvbiBoZWxwZXIKPiA+Pgo+ID4+IC4uLiBh
cyBhIGNlbnRyYWwgcGxhY2UgdG8gZG8gcmVzcGVjdGl2ZSBjaGVja2luZyBmb3Igd2hldGhlciB0
aGUKPiA+PiB0cmFuc2xhdGlvbiBmb3IgdGhlIGxpbmVhciBhZGRyZXNzIGlzIGF2YWlsYWJsZSBh
cyB3ZWxsIGFzIHVzYWJsZS4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+PiAtLS0KPiA+PiB2MzogU3BsaXQgZnJvbSBzdWJzZXF1ZW50
IHBhdGNoLgo+ID4KPiA+IE11Y2ggbmljZXIgOi0pCj4gPgo+ID4gUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gCj4gVGhhbmtzOyBhbnkgY2hhbmNl
IG9mIGFsc28gZ2V0dGluZyBhbiBhY2sgZm9yIHBhdGNoIDE/Cj4gCgpPaCBzb3JyeSwgSSB0aG91
Z2h0IEkgYWxyZWFkeSBkaWQuLi4gQ29taW5nIHVwIGluIGEgbW9tZW50Li4uCgogIFBhdWwKCj4g
SmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:51:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxvcn-0007IV-8E; Thu, 06 Sep 2018 14:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxvcm-0007IP-Hv
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:51:12 +0000
X-Inumbo-ID: 69674b00-b1e4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 69674b00-b1e4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:52:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78650903"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 1/3] x86/HVM: drop hvm_fetch_from_guest_linear()
Thread-Index: AQHUReIwZRkaqVTOREe0FIZOKniWJKTjVjWg
Date: Thu, 6 Sep 2018 14:51:09 +0000
Message-ID: <8a8b2566526c4b5cb146cbbf8304e5bd@AMSPEX02CL03.citrite.net>
References: <5B87CF6302000078001E37A6@prv1-mh.provo.novell.com>
 <5B91249102000078001E5F08@prv1-mh.provo.novell.com>
 <5B91259202000078001E5F17@prv1-mh.provo.novell.com>
In-Reply-To: <5B91259202000078001E5F17@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 v3 1/3] x86/HVM: drop
 hvm_fetch_from_guest_linear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "Tim \(Xen.org\)" <tim@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MDMKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+IFRpbSAo
WGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxLzNdIHg4Ni9IVk06
IGRyb3AgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKCkKPiAKPiBJdCBjYW4gZWFzaWx5IGJl
IGV4cHJlc3NlZCB0aHJvdWdoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKCksIGFuZCBpbgo+
IHR3byBjYXNlcyB0aGlzIGV2ZW4gc2ltcGxpZmllcyBjYWxsZXJzLgo+IAo+IFN1Z2dlc3RlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gdjI6IE1ha2Ugc3VyZSB0aGlzIGNvbXBpbGVzIHN0YW5k
YWxvbmUuIFNsaWdodGx5IGFkanVzdCBjaGFuZ2UgaW4KPiAgICAgaHZtX3VkX2ludGVyY2VwdCgp
Lgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTA2MCw2ICsxMDYwLDggQEAgc3RhdGljIGludCBfX2h2
bWVtdWxfcmVhZCgKPiAgICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7Cj4gICAgICBlbHNl
IGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkKPiAgICAg
ICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwo+ICsgICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBo
dm1fYWNjZXNzX2luc25fZmV0Y2ggKQo+ICsgICAgICAgIHBmZWMgfD0gUEZFQ19pbnNuX2ZldGNo
Owo+IAo+ICAgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAo+ICAgICAgICAgIHNl
Zywgb2Zmc2V0LCBieXRlcywgJnJlcHMsIGFjY2Vzc190eXBlLCBodm1lbXVsX2N0eHQsICZhZGRy
KTsKPiBAQCAtMTA3MSw5ICsxMDczLDcgQEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKPiAg
ICAgICAgICAgKHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKSApCj4gICAgICAg
ICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9kYXRhLCBw
ZmVjLAo+IGh2bWVtdWxfY3R4dCwgMSk7Cj4gCj4gLSAgICByYyA9ICgoYWNjZXNzX3R5cGUgPT0g
aHZtX2FjY2Vzc19pbnNuX2ZldGNoKSA/Cj4gLSAgICAgICAgICBodm1fZmV0Y2hfZnJvbV9ndWVz
dF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbykgOgo+IC0gICAgICAg
ICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywg
JnBmaW5mbykpOwo+ICsgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEs
IGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKPiAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAg
ICAgIHsKPiBAQCAtMjUxMiw5ICsyNTEyLDEwIEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJf
aW5zbigKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9hY2Nl
c3NfaW5zbl9mZXRjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19jc10sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmYWRkcikgJiYKPiAtICAgICAgICAgICAgIGh2bV9mZXRj
aF9mcm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihodm1lbXVsX2N0eHQt
Pmluc25fYnVmKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
ZmVjLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSA/Cj4gKyAgICAgICAgICAgICBodm1fY29weV9m
cm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5z
bl9idWYpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYyB8
IFBGRUNfaW5zbl9mZXRjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwpID09IEhWTVRSQU5TX29rYXkpID8KPiAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVt
dWxfY3R4dC0+aW5zbl9idWYpIDogMDsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0z
Mjg2LDE1ICszMjg2LDYgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zy
bwo+ICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQgfCBwZmVjLCBwZmlu
Zm8pOwo+ICB9Cj4gCj4gLWVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJv
bV9ndWVzdF9saW5lYXIoCj4gLSAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50
IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCj4g
LXsKPiAtICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgYWRkciwgc2l6ZSwgY3VycmVudCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfbGluZWFy
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX2luc25f
ZmV0Y2ggfCBwZmVjLCBwZmluZm8pOwo+IC19Cj4gLQo+ICB1bnNpZ25lZCBsb25nIGNvcHlfdG9f
dXNlcl9odm0odm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGludAo+IGxlbikK
PiAgewo+ICAgICAgaW50IHJjOwo+IEBAIC0zNzQwLDE2ICszNzMxLDE2IEBAIHZvaWQgaHZtX3Vk
X2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmUKPiAgICAgIGlmICggb3B0X2h2bV9mZXAgKQo+
ICAgICAgewo+ICAgICAgICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcyA9ICZj
dHh0LnNlZ19yZWdbeDg2X3NlZ19jc107Cj4gLSAgICAgICAgdWludDMyX3Qgd2FsayA9IChjdHh0
LnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMpCj4gLSAgICAgICAgICAgID8gUEZFQ191c2Vy
X21vZGUgOiAwOwo+ICsgICAgICAgIHVpbnQzMl90IHdhbGsgPSAoKGN0eHQuc2VnX3JlZ1t4ODZf
c2VnX3NzXS5kcGwgPT0gMykKPiArICAgICAgICAgICAgICAgICAgICAgICAgID8gUEZFQ191c2Vy
X21vZGUgOiAwKSB8IFBGRUNfaW5zbl9mZXRjaDsKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGFk
ZHI7Cj4gICAgICAgICAgY2hhciBzaWdbNV07IC8qIHVkMjsgLmFzY2lpICJ4ZW4iICovCj4gCj4g
ICAgICAgICAgaWYgKCBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcih4ODZfc2VnX2NzLCBjcywg
cmVncy0+cmlwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKHNpZyksIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNzLCAmYWRkcikgJiYKPiAtICAgICAgICAgICAgIChodm1fZmV0
Y2hfZnJvbV9ndWVzdF9saW5lYXIoc2lnLCBhZGRyLCBzaXplb2Yoc2lnKSwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2FsaywgTlVMTCkgPT0gSFZNVFJBTlNf
b2theSkgJiYKPiArICAgICAgICAgICAgIChodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihzaWcs
IGFkZHIsIHNpemVvZihzaWcpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdhbGssIE5VTEwpID09IEhWTVRSQU5TX29rYXkpICYmCj4gICAgICAgICAgICAgICAo
bWVtY21wKHNpZywgIlx4Zlx4YnhlbiIsIHNpemVvZihzaWcpKSA9PSAwKSApCj4gICAgICAgICAg
ewo+ICAgICAgICAgICAgICByZWdzLT5yaXAgKz0gc2l6ZW9mKHNpZyk7Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMKPiBAQCAtMTY0LDggKzE2NCw5IEBAIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgKnNoYWRvd19pbmkKPiAgICAgICAgICAoIWh2bV90cmFuc2xhdGVfdmlydHVhbF9hZGRyKAo+
ICAgICAgICAgICAgICB4ODZfc2VnX2NzLCByZWdzLT5yaXAsIHNpemVvZihzaF9jdHh0LT5pbnNu
X2J1ZiksCj4gICAgICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFk
ZHIpICYmCj4gLSAgICAgICAgICFodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCj4gLSAgICAg
ICAgICAgICBzaF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVm
KSwgMCwgTlVMTCkpCj4gKyAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiAr
ICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmLCBhZGRyLCBzaXplb2Yoc2hfY3R4dC0+aW5z
bl9idWYpLAo+ICsgICAgICAgICAgICAgUEZFQ19pbnNuX2ZldGNoLCBOVUxMKSkKPiAgICAgICAg
ICA/IHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+IAo+ICAgICAgcmV0dXJuICZodm1f
c2hhZG93X2VtdWxhdG9yX29wczsKPiBAQCAtMTk4LDggKzE5OSw5IEBAIHZvaWQgc2hhZG93X2Nv
bnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2gKPiAgICAgICAgICAgICAgKCFodm1fdHJhbnNsYXRl
X3ZpcnR1YWxfYWRkcigKPiAgICAgICAgICAgICAgICAgIHg4Nl9zZWdfY3MsIHJlZ3MtPnJpcCwg
c2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKPiAgICAgICAgICAgICAgICAgIGh2bV9hY2Nlc3Nf
aW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFkZHIpICYmCj4gLSAgICAgICAgICAgICAhaHZtX2ZldGNo
X2Zyb21fZ3Vlc3RfbGluZWFyKAo+IC0gICAgICAgICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVm
LCBhZGRyLCBzaXplb2Yoc2hfY3R4dC0+aW5zbl9idWYpLCAwLCBOVUxMKSkKPiArICAgICAgICAg
ICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiArICAgICAgICAgICAgICAgICBzaF9j
dHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKPiArICAgICAg
ICAgICAgICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwpKQo+ICAgICAgICAgICAgICA/IHNpemVv
ZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+ICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmX2Vp
cCA9IHJlZ3MtPnJpcDsKPiAgICAgIH0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+IEBAIC0xMjIsMTAgKzEy
MiwxMCBAQCBodm1fcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNlZywKPiAgICAgIGlmICggcmMgfHwg
IWJ5dGVzICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gCj4gLSAgICBpZiAoIGFjY2Vzc190eXBl
ID09IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCApCj4gLSAgICAgICAgcmMgPSBodm1fZmV0Y2hfZnJv
bV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgMCwgJnBmaW5mbyk7Cj4gLSAgICBl
bHNlCj4gLSAgICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFk
ZHIsIGJ5dGVzLCAwLCAmcGZpbmZvKTsKPiArICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9s
aW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGFjY2Vzc190eXBlID09IGh2bV9hY2Nlc3NfaW5zbl9mZXRjaAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBQRkVDX2luc25fZmV0Y2ggOiAwKSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbyk7Cj4gCj4gICAgICBz
d2l0Y2ggKCByYyApCj4gICAgICB7Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Vw
cG9ydC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gQEAgLTEw
MCw5ICsxMDAsNiBAQCBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fCj4g
IGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigK
PiAgICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3Qg
cGZlYywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Cj4gLWVudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCj4gLSAgICB2b2lkICpi
dWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gLSAgICBw
YWdlZmF1bHRfaW5mb190ICpwZmluZm8pOwo+IAo+ICAvKgo+ICAgKiBHZXQgYSByZWZlcmVuY2Ug
b24gdGhlIHBhZ2UgdW5kZXIgYW4gSFZNIHBoeXNpY2FsIG9yIGxpbmVhciBhZGRyZXNzLiAgSWYK
PiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxvdg-0007Pt-KT; Thu, 06 Sep 2018 14:52:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxvdf-0007Pi-M0
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:52:07 +0000
X-Inumbo-ID: 8a5b9bf2-b1e4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a5b9bf2-b1e4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:52: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 1fxvdb-0003DY-Ok; Thu, 06 Sep 2018 14:52: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 1fxvdb-0005JT-IP; Thu, 06 Sep 2018 14:52:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxvdb-0001sZ-Hi; Thu, 06 Sep 2018 14:52:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127322-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-i386-xl-qemuu-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-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-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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-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-amd64-amd64-libvirt-vhd: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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2: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-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-multivcpu: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: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: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check: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-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=9eabacaf4ce59a07baacac5f31586de4ae7e9194
X-Osstest-Versions-That: linux=e8d49e4292d9156a081752dee3f5a0cd12857da9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 14:52:03 +0000
Subject: [Xen-devel] [linux-4.9 test] 127322: 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>

ZmxpZ2h0IDEyNzMyMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMyMi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MDA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcwMDYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzAwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MDA2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjcwMDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOWVhYmFjYWY0Y2U1OWEwN2JhYWNhYzVmMzE1
ODZkZTRhZTdlOTE5NApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZThk
NDllNDI5MmQ5MTU2YTA4MTc1MmRlZTNmNWEwY2QxMjg1N2RhOQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3MDA2ICAyMDE4LTA4LTMwIDE5OjM4OjIyIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyNzI5OCAgMjAxOC0wOS0wNSAwNzo0Njo1MiBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVy
dG8gUGFuaXp6byA8YWxiZXJ0b0BhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbGVrc2FuZGVyIE1v
cmdhZG8gPGFsZWtzYW5kZXJAYWxla3NhbmRlci5lcz4KICBBbGV4YW5kZXIgU3ZlcmRsaW4gPGFs
ZXhhbmRlci5zdmVyZGxpbkBub2tpYS5jb20+CiAgQWxleGFuZGVyIFVzeXNraW4gPGFsZXhhbmRl
ci51c3lza2luQGludGVsLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3Jn
PgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3Bt
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1
b3p6by5jb20+CiAgQW50aG9ueSBCcmFuZG9uIDxhbnRob255QGFtYXJ1bGFzb2x1dGlvbnMuY29t
PgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBjYXZpdW0uY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29t
PgogIEJlcm5kIEVkbGluZ2VyIDxiZXJuZC5lZGxpbmdlckBob3RtYWlsLmRlPgogIEJqw7hybiBN
b3JrIDxiam9ybkBtb3JrLm5vPgogIENhbHZpbiBXYWx0b24gPGNhbHZpbi53YWx0b25Aa2Vwc3Rp
bi5jYT4KICBjaGVuIGppZSA8Y2hlbmppZTZAaHVhd2VpLmNvbT4KICBDaHJpc3RvZmZlciBEYWxs
IDxjaHJpc3RvZmZlci5kYWxsQGFybS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1icmVuZGFA
bGludXgudm5ldC5pYm0uY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNh
bC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBT
dHJlZXRtYW4gPGRkc3RyZWV0QGllZWUub3JnPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlv
Z2VhcmJveC5uZXQ+CiAgRGFuaWVsIFJvc2VuYmVyZyA8ZHJvc2VuQGdvb2dsZS5jb20+CiAgRGF2
ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0By
ZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEb25n
IEFpc2hlbmcgPEFpc2hlbmcuZG9uZ0BueHAuY29tPgogIEVyaWMgU2FuZGVlbiA8c2FuZGVlbkBy
ZWRoYXQuY29tPgogIEV0aGFuIFpoYW8gPGV0aGFuLnpoYW9Ab3JhY2xlLmNvbT4KICBFdWdlbml1
IFJvc2NhIDxlcm9zY2FAZGUuYWRpdC1qdi5jb20+CiAgRXVnZW5pdSBSb3NjYSA8cm9zY2FldWdl
bml1QGdtYWlsLmNvbT4KICBFeWFsIEJpcmdlciA8ZXlhbC5iaXJnZXJAZ21haWwuY29tPgogIEZl
bGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3Rw
aGFsIDxmd0BzdHJsZW4uZGU+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJA
Y2lzY28uY29tPgogIEdyZWcgSGFja21hbm4gPGdoYWNrbWFubkBhbmRyb2lkLmNvbT4KICBHcmVn
IEhhY2ttYW5uIDxnaGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEgu
IE5pa29sYXVzIFNjaGFsbGVyIDxobnNAZ29sZGVsaWNvLmNvbT4KICBIZWlrbyBDYXJzdGVucyA8
aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNo
LmRlPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbm4gSG9ybiA8amFubmhA
Z29vZ2xlLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyb21lIEJydW5l
dCA8amJydW5ldEBiYXlsaWJyZS5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWls
LmNvbT4KICBqaWVAY2hlbmppZTZAaHV3ZWkuY29tIDxqaWVAY2hlbmppZTZAaHV3ZWkuY29tPgog
IEppbSBHaWxsIDxqZ2lsbEB2bXdhcmUuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJl
cmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgog
IEpvaGFubmVzIFdlaW5lciA8aGFubmVzQGNtcHhjaGcub3JnPgogIEpvc2ggUG9pbWJvZXVmIDxq
cG9pbWJvZUByZWRoYXQuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+
CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29v
a0BjaHJvbWl1bS5vcmc+CiAgS2lyYW4gS3VtYXIgTW9kdWt1cmkgPGtpcmFuLm1vZHVrdXJpQGdt
YWlsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIExlbiBCcm93
biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBMaSBXYW5nIDxsaXdhbmdAcmVkaGF0LmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2Fs
bGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBl
bmd1dHJvbml4LmRlPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BtaXBzLmNvbT4KICBNYW5p
a2FudGEgUHViYmlzZXR0eSA8bXB1YmJpc2VAY29kZWF1cm9yYS5vcmc+CiAgTWFyYyBLbGVpbmUt
QnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0
ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8
c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJu
ZWwub3JnPgogIE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgogIE1pY2hhZWwg
QnVlc2NoIDxtQGJ1ZXMuY2g+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlj
aGFsIEthbGRlcm9uIDxNaWNoYWwuS2FsZGVyb25AY2F2aXVtLmNvbT4KICBNaWtlIENocmlzdGll
IDxtY2hyaXN0aUByZWRoYXQuY29tPgogIE1pa2hhaWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZy
aWxvdkBnbWFpbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIG1wdWJiaXNlQGNvZGVhdXJv
cmEub3JnIDxtcHViYmlzZUBjb2RlYXVyb3JhLm9yZz4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9m
cmF0QG9zYWRsLm9yZz4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRl
PgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxw
c2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgU2VubmEgVHNjaHVkaW4gPHBldGVyLnNlbm5h
QGdtYWlsLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBoaWxsaXAgTG91
Z2hlciA8cGhpbGxpcEBzcXVhc2hmcy5vcmcudWs+CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdy
YXdhbEBhcm0uY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVs
LmNvbT4KICBSYWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVja2kucGw+CiAgUmFuZHkgRHVubGFw
IDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmlhbiBIdW50ZXIgPHJpYW5AYWx1bS5taXQuZWR1
PgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICBTYW5kaXBhbiBEYXMgPHNhbmRp
cGFuQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1p
Y3Jvc29mdC5jb20+CiAgU2NvdHQgQmF1ZXIgPHNiYXVlckBwbHpkb250aGFjay5tZT4KICBTY290
dCBCYXVlciA8c2NvdHQuYmF1ZXJAaW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hy
b21pdW0ub3JnPgogIFNlYmFzdGlhbiBPdHQgPHNlYm90dEBsaW51eC5pYm0uY29tPgogIFNlYmFz
dGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY28udWs+CiAgU2VraGFy
IE5vcmkgPG5zZWtoYXJAdGkuY29tPgogIFNodWJocmFqeW90aSBEYXR0YSA8c2h1YmhyYWp5b3Rp
LmRhdHRhQHhpbGlueC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBz
ZWN1bmV0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3Rl
dmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkYXJzYW5hIFJl
ZGR5IEthbGx1cnUgPFN1ZGFyc2FuYS5LYWxsdXJ1QGNhdml1bS5jb20+CiAgVGVqdW4gSGVvIDx0
akBrZXJuZWwub3JnPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QHh4eHh4
eHh4eHh4eHg+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0
cm9ucy5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9t
bWkgUmFudGFsYSA8dG9tbWkudC5yYW50YWxhQG5va2lhLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2
YXJ1bkBjaGVsc2lvLmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAg
VmxhZGltaXIgRGF2eWRvdiA8dmRhdnlkb3YuZGV2QGdtYWlsLmNvbT4KICBWbGFzdGltaWwgQmFi
a2EgPHZiYWJrYUBzdXNlLmN6PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgog
IFdpbGx5IFRhcnJlYXUgPHdAMXd0LmV1PgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMu
ZGU+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIHl1anVhbi5xaSA8eXVq
dWFuLnFpQG1lZGlhdGVrLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgZThkNDllNDI5MmQ5Li45ZWFiYWNh
ZjRjZTUgIDllYWJhY2FmNGNlNTlhMDdiYWFjYWM1ZjMxNTg2ZGU0YWU3ZTkxOTQgLT4gdGVzdGVk
L2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:54:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14: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 1fxvg0-0007eC-HX; Thu, 06 Sep 2018 14:54:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxvfz-0007dz-2k
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:54:31 +0000
X-Inumbo-ID: df9ee8d4-b1e4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df9ee8d4-b1e4-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:55:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78651151"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pD//+P3AIABBOOAgABmcQCAAAIFAIAABGSAgAA/11D//+ktgIABv1gwgAAO+oCAADz60A==
Date: Thu, 6 Sep 2018 14:54:28 +0000
Message-ID: <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
In-Reply-To: <5B9127ED02000078001E5F41@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MTMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFsbAo+
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9m
Cj4gQkZOLi4uCj4gCj4gPj4+IE9uIDA2LjA5LjE4IGF0IDEyOjM2LCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hA
c3VzZS5jb21dCj4gPj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTA6MzkKPiA+Pgo+ID4+ID4+
PiBPbiAwNS4wOS4xOCBhdCAxMToxMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+PiA+IFBlcnNvbmFsbHkgSSB0aGluayAnYnVzIGFkZHJlc3MnIGlzIGNvbW1vbmx5IGVub3Vn
aCB1c2VkIHRlcm0gZm9yCj4gPj4gYWRkcmVzc2VzCj4gPj4gPiB1c2VkIGJ5IGRldmljZXMgZm9y
IERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAnZGV2X2J1c19hZGRyJyBpbgo+IHRoZQo+ID4+
IGdyYW50Cj4gPj4gPiBtYXAgYW5kIHVubWFwIGh5cGVyY2FsbHMuIFNvIGJhZGRyIGFuZCBiZm4g
c2VlbSBsaWtlIG9rIHRlcm1zIHRvIG1lLgo+IEl0J3MKPiA+PiA+IGFsc28gbm90IGltcG9zc2li
bGUgdG8gcmVuYW1lIHRoZXNlIGxhdGVyIGlmIHRoZXkgcHJvdmUgcHJvYmxlbWF0aWMuCj4gPj4K
PiA+PiBCdXQgdGhhdCdzIHRoZSBwb2ludCAtIHRoZSBuYW1lcyBhcmUgcHJvYmxlbWF0aWMgKHRv
IG1lKTogSSBwZXJtYW5lbnRseQo+ID4+IGhhdmUgdG8gcmVtaW5kIG15c2VsZiB0aGF0IHRoZXkg
ZG8gX25vdF8gcmVmZXIgdG8gdGhlIGFkZHJlc3NlcyBhcwo+ID4+IHNlZW4gd2hlbiBhY2Nlc3Np
bmcgbWVtb3J5LCBidXQgdGhlIG9uZXMgZ29pbmcgX2ludG9fIHRoZSBJT01NVS4KPiA+Cj4gPiBP
ay4gQ291bGQgd2UgYWdyZWUgb24gJ0lPRk4nIHRoZW4/IEkgdGhpbmsgJ2lvdmEnIGFuZCAnaW8g
YWRkcmVzcycgYXJlIGFsc28KPiA+IHJlYXNvbmFibHkgd2lkZWx5IHVzZWQgdGVybXMgdG8gcmVm
ZXIgdG8gYWRkcmVzcyBmcm9tIGEgZGV2aWNlJ3MgUG9WLiBJJ2QKPiA+IHJlYWxseSBsaWtlIHRv
IHVuYmxvY2sgdGhlc2UgZWFybHkgcGF0Y2hlcy4KPiAKPiBIbW0sIGVhcmxpZXIgSSBoYWQgaW5k
aWNhdGVkIEknZCBwcmVmZXIgREZOIChhcyB0aGlzIG1ha2UgY2xlYXIgd2hvc2UKPiB2aWV3IHdl
IGFyZSB0YWxraW5nIGFib3V0KS4gS2V2aW4gc2VlbWVkIHRvIHByZWZlciBERk4gdG9vLCBqdXN0
IHdpdGgKPiBhIGRpZmZlcmVudCBhc3NvY2lhdGlvbiBmb3IgRCAod2hpY2gsIGFzIHNhaWQsIEkg
Y29uc2lkZXIgdW5oZWxwZnVsKS4gU28KPiBpcyB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIHlv
dSdyZSBub3cgc3VnZ2VzdGluZyBJT0ZOIG5ldmVydGhlbGVzcz8KCkl0IHdhcyB0aGUgYW1iaWd1
aXR5IGFuZCBsYWNrIG9mIGFncmVlbWVudCBvdmVyIHRoZSAnRCcgdGhhdCBtYWRlIG1lIHRoaW5r
IHRoYXQgdGhlIG90aGVyIGFsdGVybmF0aXZlIHdvdWxkIGJlIGJldHRlci4KS2V2aW4sIHdvdWxk
IHlvdSBiZSBvayB3aXRoICdJT0ZOJz8KCj4gCj4gPj4gVGhlIGNvbmZ1c2lvbiAob24gbXkgcGFy
dCkgYXJpc2VzIGV2ZXJ5IHRpbWUgSSBzZWUgYSBtaXh0dXJlIG9mIGdmbiwgYmZuLAo+ID4+IGFu
ZCBtZm4gaW4gdGhlIHNhbWUgcGF0Y2gsIHBlcmhhcHMgaW5jbHVkaW5nIHNvbWUgMToxLW5lc3Mg
YXNzdW1wdGlvbnMKPiA+PiBiZXR3ZWVuIHBhaXJzIG9mIHRoZW0uCj4gPj4KPiA+PiBUYWtlIHRo
ZXNlIHR3byBodW5rcyBhcyBleGFtcGxlIChtaXhpbmcgaW4gc29tZSBwZm4gYXMgd2VsbCk6Cj4g
Pj4KPiA+PiBAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKPiA+PiB1bnNpZ25lZCBsb25nIHB0X21mbiwKPiA+PiAgICoge1Jl
LCB1bn1tYXBwaW5nIHN1cGVyIHBhZ2UgZnJhbWVzIGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlv
Cj4gPj4gICAqIHBhZ2UgdGFibGVzLgo+ID4+ICAgKi8KPiA+PiAtc3RhdGljIGludCBpb21tdV9w
ZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4gPj4gK3N0
YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fYmZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgcGZuLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHB0X21mbltdKQo+ID4+ICB7Cj4gPj4gICAgICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7
Cj4gPj4gQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2Zu
KHN0cnVjdCBkb21haW4KPiAqZCwKPiA+PiB1bnNpZ25lZCBsb25nIHBmbiwKPiA+PiAgICAgICAg
ICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQo+ID4+ICAgICAgICAgIHsKPiA+PiAgICAgICAg
ICAgICAgaW50IGk7Cj4gPj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47Cj4g
Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBiZm47Cj4gPj4gICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX3N6Owo+ID4+Cj4gPj4gICAgICAgICAgICAgIHBhZ2Vfc3ogPSAx
IDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogKG5leHRfbGV2ZWwgLSAxKSk7Cj4gPj4gLSAgICAg
ICAgICAgIGdmbiA9ICBwZm4gJiB+KCgxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9s
ZXZlbCkpIC0gMSk7Cj4gPj4gKyAgICAgICAgICAgIGJmbiA9ICBwZm4gJiB+KCgxIDw8IChQVEVf
UEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMSk7Cj4gPgo+ID4gVGhpcyBpcyBub3Qg
d29uZGVyZnVsIGNvZGUsIGFncmVlZC4gSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgaXQgbG9va3Mg
bGlrZSBJCj4gPiBtYXkgYmUgYWJsZSB0byBqdXN0IHJlbmFtZSB0aGUgcGZuIGFyZ3VtZW50IHRv
IGlvZm4gKGFzc3VtaW5nIHdlIGdvIHdpdGgKPiB0aGF0Cj4gPiBuYW1lKSBhbmQgbG9zZSB0aGUg
c3RhY2sgdmFyaWFibGUsIGlmIHRoYXQgaGVscHMuCj4gCj4gUmVuYW1pbmcgdGhlIHBhcmFtZXRl
ciB3aWxsIGxpa2VseSBoZWxwLCBJIGFncmVlLiBHZXR0aW5nIHJpZCBvZiB0aGUKPiBsb2NhbCB2
YXJpYWJsZSwgb3RvaCwgSSdtIG5vdCBzdXJlIGlzIGdvaW5nIHRvIHdvcmsgKHlvdSBuZWVkIHRv
IHJldGFpbgo+IHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIncyBvcmlnaW5hbCB2YWx1ZSBmb3IgdGhl
IG5leHQgaXRlcmF0aW9uIG9mIHRoZQo+IG91dGVyIGxvb3ApLgoKT2gsIHllcyBJIG1pc3NlZCB0
aGF0LiBJJ2xsIHNlZSB3aGF0IEkgY2FuIGRvIG9uY2Ugd2UgaGF2ZSBhZ3JlZW1lbnQgb24gYSBu
YW1lLgoKICBQYXVsCgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 14:56:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 14:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxvhU-0007m0-UT; Thu, 06 Sep 2018 14:56:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxvhU-0007lt-0F
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 14:56:04 +0000
X-Inumbo-ID: 1718156a-b1e5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1718156a-b1e5-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 14:56:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64612121"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 6 Sep 2018 15:55:59 +0100
Message-ID: <20180906145559.30364-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: specify -j$(nproc) in build 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: Doug Goldstein <cardoe@cardoe.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0
aW9uL3NjcmlwdHMvYnVpbGQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgYi9h
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggMDU0MjI2YmQ3My4uYzQ2M2IwNjBkNCAxMDA3
NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0
cy9idWlsZApAQCAtMzAsNCArMzAsNCBAQCBmaQogCiAuL2NvbmZpZ3VyZSAiJHtjZmdhcmdzW0Bd
fSIKIAotbWFrZSBkaXN0CittYWtlIC1qJChucHJvYykgZGlzdAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:05:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxvqp-00006K-Um; Thu, 06 Sep 2018 15:05:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pp8w=lu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fxvqo-00006B-44
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:05:42 +0000
X-Inumbo-ID: 6f5d3281-b1e6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f5d3281-b1e6-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:06:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 06 Sep 2018 09:05:39 -0600
Message-Id: <5B91424102000078001E6012@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 06 Sep 2018 09:05:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4gQEAgLTUyLDE1ICs1MiwyMCBAQCBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwocDJtX3Bl
cmNwdV9yd2xvY2spOwo+ICAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNl
IGJ5IHRoZSBwMm0gY29kZSAqLwo+ICBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiAtICAgIHVuc2lnbmVkIGlu
dCBpOwo+ICAgICAgaW50IHJldCA9IDA7Cj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPiArI2VuZGlmCj4gIAo+ICAgICAgbW1fcndsb2NrX2luaXQoJnAybS0+bG9j
ayk7Cj4gLSAgICBtbV9sb2NrX2luaXQoJnAybS0+cG9kLmxvY2spOwo+ICAgICAgSU5JVF9MSVNU
X0hFQUQoJnAybS0+bnAybV9saXN0KTsKPiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+
cGFnZXMpOwo+ICsKPiArI2lmZGVmIENPTkZJR19IVk0KPiArICAgIG1tX2xvY2tfaW5pdCgmcDJt
LT5wb2QubG9jayk7Cj4gICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5zdXBlcik7
Cj4gICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5zaW5nbGUpOwo+ICsjZW5kaWYK
PiAgCj4gICAgICBwMm0tPmRvbWFpbiA9IGQ7Cj4gICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0g
cDJtX2FjY2Vzc19yd3g7Cj4gQEAgLTY5LDggKzc0LDEwIEBAIHN0YXRpYyBpbnQgcDJtX2luaXRp
YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgICAgIHAy
bS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7Cj4gICAgICBwMm0tPm5wMm1fZ2VuZXJhdGlv
biA9IDA7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHAybS0+cG9kLm1ycC5saXN0KTsgKytpICkKPiAgICAgICAgICBwMm0tPnBvZC5t
cnAubGlzdFtpXSA9IGdmbl94KElOVkFMSURfR0ZOKTsKPiArI2VuZGlmCgpJIHdvbmRlciB3aGV0
aGVyIGFsbCBvZiB0aGlzIHdvdWxkbid0IGJldHRlciBnbyBpbnRvIHAybV9wb2RfaW5pdCgpCihv
ciBhbGlrZSksIHRvIGxpbWl0L2F2b2lkIHRoZSAjaWZkZWYtYXJ5IGhlcmUuCgo+IEBAIC0yNTYw
LDcgKzI1NzMsMTAgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIFAy
TV9QUklOVEsoInAybSBhdWRpdCBzdGFydHNcbiIpOwo+ICAKPiAgICAgIHAybV9sb2NrKHAybSk7
Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgcG9kX2xvY2socDJtKTsKPiArI2VuZGlm
Cj4gIAo+ICAgICAgaWYgKHAybS0+YXVkaXRfcDJtKQo+ICAgICAgICAgIHBtYmFkID0gcDJtLT5h
dWRpdF9wMm0ocDJtKTsKPiBAQCAtMjYyMSw3ICsyNjM3LDkgQEAgdm9pZCBhdWRpdF9wMm0oc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgIH0KPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9j
X2xvY2spOwo+ICAKPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIHBvZF91bmxvY2socDJtKTsK
PiArI2VuZGlmCgpQZXJoYXBzIGJldHRlciBtYWtlIHRoZW0gaW5saW5lIHN0dWJzPyBPdG9oIC0g
aXNuJ3QgdGhlIHdob2xlCmZ1bmN0aW9uIHVzZWZ1bCBmb3IgSFZNIG9ubHk/Cgo+IC0tLSBhL3hl
bi9jb21tb24vdm1fZXZlbnQuYwo+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+IEBAIC02
MzAsNyArNjMwLDkgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgCj4geGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAo+ICAgICAgICAgIHsKPiAgICAgICAg
ICBjYXNlIFhFTl9WTV9FVkVOVF9FTkFCTEU6Cj4gICAgICAgICAgewo+ICsjaWZkZWYgQ09ORklH
X0hWTQo+ICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOwo+ICsjZW5kaWYKPiAgCj4gICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4g
ICAgICAgICAgICAgIC8qIGh2bSBmaXhtZTogcDJtX2lzX2ZvcmVpZ24gdHlwZXMgbmVlZCBhZGRy
ZXNzaW5nICovCj4gQEAgLTY0NywxMCArNjQ5LDEyIEBAIGludCB2bV9ldmVudF9kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKPiAgICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCj4gICAgICAgICAgICAgICAg
ICBicmVhazsKPiAgCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAgICAgICAgICAgIHJjID0gLUVY
REVWOwo+ICAgICAgICAgICAgICAvKiBEaXNhbGxvdyBwYWdpbmcgaW4gYSBQb0QgZ3Vlc3QgKi8K
PiAgICAgICAgICAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCApCj4gICAgICAgICAgICAg
ICAgICBicmVhazsKPiArI2VuZGlmCgpQZXJoYXBzIHNpbXBseSBkaXRjaCB0aGUgbG9jYWwgdmFy
aWFibGU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:22:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15:22: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 1fxw6K-0001NY-Du; Thu, 06 Sep 2018 15:21: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxw6J-0001NT-VM
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 15:21:44 +0000
X-Inumbo-ID: 52068e72-b1e8-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52068e72-b1e8-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 17:20:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78653295"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
 <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
Date: Thu, 6 Sep 2018 16:21:39 +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: <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
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/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMTggMDk6NTYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IGluZGV4IGMy
MmJmMGIuLjk2YTYzMjMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAtNDM1MCw3ICs0MzUwLDcgQEAgc3Rh
dGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCj4+Cj4+ICAgICAg
c3dpdGNoICggYS0+aW5kZXggKQo+PiAgICAgIHsKPj4gLSAgICAvKiBUaGUgZm9sbG93aW5nIHBh
cmFtZXRlcnMgY2FuIGJlIHJlYWQgYnkgdGhlIGd1ZXN0LiAqLwo+PiArICAgICAgICAvKiBUaGUg
Zm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHJlYWQgYnkgdGhlIGd1ZXN0IGFuZCB0b29sc3Rh
Y2suICovCj4gSW50ZW50aW9uYWwgaW5kZW50YXRpb24gY2hhbmdlPyBJIGd1ZXNzIHNvIHNpbmNl
IHlvdSBkbyBpdCBhZ2FpbiBiZWxvdywgYnV0IGp1c3QgY2hlY2tpbmcuCgpZZXMgLSB0aGlzIGlz
IHdoZXJlIEJTRCBzdHlsZSBwdXRzIGNvbW1lbnRzLCBhcyB5b3UgYXJlIGluc2lkZSB0aGUKYnJh
Y2VkIHNjb3BlIG9mIHRoZSBzd2l0Y2ggc3RhdGVtZW50LgoKTm90aWNlIGZ1cnRoZXJtb3JlIHRo
YXQgdGhlcmUgaXMgYSBjb3JyZWN0aW9uIHRvIHRoZSBlbmQgb2YgdGhlIGNvbW1lbnQuCgo+Cj4+
ICAgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgo+PiAgICAgIGNhc2UgSFZNX1BBUkFN
X1ZNODZfVFNTOgo+PiAgICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgo+PiBAQCAt
NDM2MywxOCArNDM2MywzOSBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oc3RydWN0
IGRvbWFpbgo+PiAqZCwKPj4gICAgICBjYXNlIEhWTV9QQVJBTV9BTFRQMk06Cj4+ICAgICAgY2Fz
ZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoKPj4gICAgICAgICAgYnJlYWs7Cj4+IC0gICAgLyoK
Pj4gLSAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgbXVzdCBub3QgYmUgcmVhZCBieSB0
aGUgZ3Vlc3QKPj4gLSAgICAgKiBzaW5jZSB0aGUgZG9tYWluIG1heSBuZWVkIHRvIGJlIHBhdXNl
ZC4KPj4gLSAgICAgKi8KPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBUaGUgZm9s
bG93aW5nIHBhcmFtZXRlcnMgYXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sgdXNhZ2Ugb25seS4K
Pj4gKyAgICAgICAgICogU29tZSByZXF1aXJlIHRoZSBkb21haW4gdG8gYmUgcGF1c2VkLCBhbmQg
dGhlcmVmb3JlIG1heSBub3QgcmVhZAo+PiBieQo+PiArICAgICAgICAgKiB0aGUgZG9tYWluLgo+
PiArICAgICAgICAgKi8KPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9QQUVfRU5BQkxFRDoKPj4gICAg
ICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46Cj4+ICAgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOOgo+PiAgICAgIGNhc2UgSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITjoKPj4gLSAgICAv
KiBUaGUgcmVtYWluaW5nIHBhcmFtZXRlcnMgc2hvdWxkIG5vdCBiZSByZWFkIGJ5IHRoZSBndWVz
dC4gKi8KPj4gLSAgICBkZWZhdWx0Ogo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1ZJUklESUFOOgo+
PiArICAgIGNhc2UgSFZNX1BBUkFNX1RJTUVSX01PREU6Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1f
SFBFVF9FTkFCTEVEOgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX0lERU5UX1BUOgo+PiArICAgIGNh
c2UgSFZNX1BBUkFNX0RNX0RPTUFJTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RB
VEU6Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fVlBUX0FMSUdOOgo+PiArICAgIGNhc2UgSFZNX1BB
UkFNX05FU1RFREhWTToKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk46Cj4+
ICsgICAgY2FzZSBIVk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjoKPj4gKyAgICBjYXNlIEhWTV9Q
QVJBTV9TSEFSSU5HX1JJTkdfUEZOOgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9GQVVM
VF9SRUFTT046Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKPj4gKyAg
ICBjYXNlIEhWTV9QQVJBTV9OUl9JT1JFUV9TRVJWRVJfUEFHRVM6Cj4+ICsgICAgY2FzZSBIVk1f
UEFSQU1fTUNBX0NBUDoKPj4gICAgICAgICAgaWYgKCBkID09IGN1cnJlbnQtPmRvbWFpbiApCj4+
ICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAg
ICAgICAgLyogSG9sZSwgZGVwcmVjYXRlZCwgb3Igb3V0LW9mLXJhbmdlLiAqLwo+PiArICAgIGRl
ZmF1bHQ6Cj4+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICAg
ICAgfQo+Pgo+PiAgICAgIHJldHVybiByYzsKPj4gQEAgLTQzOTAsOSArNDQxMSw2IEBAIHN0YXRp
YyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+PiAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBh
cmcsIDEpICkKPj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4+Cj4+IC0gICAgaWYgKCBhLmlu
ZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+PiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gLQo+
IEFTU0VSVCwganVzdCBpbiBjYXNlIHNvbWVvbmUgc2NyZXdzIHVwIHRoZSBhbGxvdyBmdW5jdGlv
biBpbiBmdXR1cmU/CgpUaGF0J3Mgbm90IGdvaW5nIHRvIGhlbHAgaW4gYW55IHByYWN0aWNhbCB3
YXkuwqAgVGhpcyBjaGVjayBkb2VzIHJlYWxseQpleGlzdCwgYW5kIGlzIHBhcnQgb2YgdGhlIHN3
aXRjaCBzdGF0ZW1lbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:27:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwBv-0001We-4E; Thu, 06 Sep 2018 15:27:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxwBt-0001WY-SO
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 15:27:29 +0000
X-Inumbo-ID: 7ab9ae8f-b1e9-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ab9ae8f-b1e9-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:28:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78653674"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
 <4bf4acfc9c0a43cda81b7c6eb74bc96b@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9b199366-eb82-13f9-9d19-ca49adc25c71@citrix.com>
Date: Thu, 6 Sep 2018 16:27:05 +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: <4bf4acfc9c0a43cda81b7c6eb74bc96b@AMSPEX02CL03.citrite.net>
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/5] x86/hvm: Switch hvm_allow_set_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMTggMTA6MDgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb21dCj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE4IDE5OjEyCj4+IFRvOiBYZW4t
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4+IDxKQmV1bGljaEBzdXNlLmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4gPHJv
Z2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSCAyLzVdIHg4
Ni9odm06IFN3aXRjaCBodm1fYWxsb3dfc2V0X3BhcmFtKCkgdG8gdXNlIGEKPj4gd2hpdGVsaXN0
Cj4+Cj4+IFRoZXJlIGFyZSBob2xlcyBpbiB0aGUgSFZNX1BBUkFNIHNwYWNlLCBzb21lIG9mIHdo
aWNoIGFyZSBmcm9tCj4+IGRlcHJlY2F0ZWQKPj4gcGFyYW1ldGVycywgYnV0IHRvb2xzdGFjayBh
bmQgZGV2aWNlIG1vZGVscyBjdXJyZW50bHkgaGFzIChhbG1vc3QpIGJsYW5rZXQKPiBzL2hhcy9o
YXZlCj4KPj4gd3JpdGUgYWNjZXNzLgo+Pgo+PiBSZWFycmFuZ2UgaHZtX2FsbG93X2dldF9wYXJh
bSgpIHRvIGhhdmUgYSB3aGl0ZWxpc3Qgb2YgdG9vbHN0YWNrLXdyaXRlYWJsZQo+IHMvZ2V0L3Nl
dAoKQm90aCBmaXhlZC4KCj4+ICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5k
b21pZCk7Cj4+ICAgICAgaWYgKCBkID09IE5VTEwgKQo+PiAgICAgICAgICByZXR1cm4gLUVTUkNI
Owo+PiBAQCAtNDIwOSwxNSArNDIyOCw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+
PiAgICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTjoKPj4gICAgICAgICAg
cmMgPSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoZCwgYS52YWx1ZSk7Cj4+ICAgICAgICAgIGJyZWFr
Owo+PiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjA6Cj4+IC0gICAgY2FzZSBI
Vk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NSMzoKPj4gLSAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllf
RVZFTlRfQ1I0Ogo+PiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzOgo+PiAt
ICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9TSU5HTEVfU1RFUDoKPj4gLSAgICBjYXNl
IEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfTVNSOgo+PiAtICAgICAgICAvKiBEZXByZWNhdGVkICov
Cj4+IC0gICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4+IC0gICAgICAgIGJyZWFrOwo+IERvZXMg
YW55dGhpbmcgcmVseSBvbiB0aGlzIEVPUE5PVFNVUFAgdnMgdGhlIEVJTlZBTCB0aGF0IHdvdWxk
IGJlIHJldHVybmVkIGFmdGVyIHRoaXMgcGF0Y2ggaXMgYXBwbGllZD8KCk5vdGhpbmcgSSBjYW4g
c3BvdCwgYWx0aG91Z2ggaW4gc2VhcmNoaW5nLCBJIHNlZSB0aGF0CnhjX2h2bV9wYXJhbV9kZXBy
ZWNhdGVkX2NoZWNrKCkgaXMgYSB0aGluZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwDw-0001cP-I7; Thu, 06 Sep 2018 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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxwDv-0001cK-Hu
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 15:29:35 +0000
X-Inumbo-ID: 6b8c1281-b1e9-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b8c1281-b1e9-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 17:27:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78653814"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
 <c6b752b2b59f4f1293eb8d9f27a420eb@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <8b17a884-035f-bd68-62c4-3bcaad9c5277@citrix.com>
Date: Thu, 6 Sep 2018 16:29:30 +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: <c6b752b2b59f4f1293eb8d9f27a420eb@AMSPEX02CL03.citrite.net>
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 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gMDYvMDkvMTggMTA6MTYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb21dCj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE4IDE5OjEyCj4+IFRvOiBYZW4t
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4+IDxKQmV1bGljaEBzdXNlLmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4gPHJv
Z2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSCAzLzVdIHg4
Ni9odm06IE1ha2UKPj4gSFZNX1BBUkFNX3tTVE9SRSxDT05TT0xFfV9FVlRDSE4gcmVhZC1vbmx5
IHRvIHRoZSBndWVzdAo+Pgo+PiBUaGVzZSB2YWx1ZXMgYXJlIHNldCBieSB0aGUgdG9vbHN0YWNr
IGZvciBlYWNoIGNyZWF0ZS9yZXN0b3JlIG9wZXJhdGlvbiwgYW5kCj4+IGJvdW5kIGJ5IHhlbntz
dG9yZSxjb25zb2xlfWQgYmVmb3JlIHRoZSB0aGUgZ3Vlc3Qgc3RhcnRzIHJ1bm5pbmcuCj4+Cj4+
IEEgZ3Vlc3QgaGFzIG5vIHJlYXNvbiB0byBtb2RpZnkgdGhlbSBhdCBhbGwsIGFuZCB0aGUgbWF0
Y2hpbmcgKl9QRk4KPj4gcGFyYW1ldGVycwo+PiBhcmUgYWxyZWFkeSByZWFkLW9ubHkuICBBZGp1
c3QgdGhlICpfRVZUQ0hOIHBlcm1pc3Npb25zIHRvIGJlIGNvbnNpc3RlbnQuCj4gVW5mb3J0dW5h
dGVseSB0aGlzIHBhdGNoIHdpbGwgYnJlYWsgdGhlIFdpbmRvd3MgUFYgZHJpdmVyIGZ1bmN0aW9u
IGhlcmU6Cj4KPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wdmRyaXZlcnMvd2lu
L3hlbmJ1cy5naXQ7YT1ibG9iO2Y9c3JjL3hlbmJ1cy9ldnRjaG4uYztoYj1IRUFEI2wxMDM3Cj4K
PiBVbmZvcnR1bmF0ZWx5IHRoZSB2YWx1ZXMgcmVhbGx5IGRvIGNoYW5nZSBhY3Jvc3MgYSByZXNl
dC4gSXQgd291bGQgYmUgcG9zc2libGUgdG8gdXNlIHZvbGF0aWxlIChkaXNhcHBlYXIgb24gcmVi
b290KSByZWdpc3RyeSBrZXlzIHRvIHN0b3JlIHRoZSB1cGRhdGVkIHZhbHVlcyBpbnN0ZWFkIGJ1
dCBJIGRvbid0IHJlYWxseSBzZWUgYW55IGhhcm0gaW4gYWxsb3dpbmcgdGhlIGd1ZXN0IHRvIHVw
ZGF0ZSB0aGUgdmFsdWVzIHRvIGJlIGNvcnJlY3QsIHVubGVzcyB3ZSB3YW50IHRvIGNoYW5nZSBY
ZW4gdG8gZG8gdGhlIGpvYiBzbyB0aGUgZ3Vlc3QgZG9lc24ndCBoYXZlIHRvIGdvIHRocm91Z2gg
dGhpcyBkYW5jZS4KCjoowqAgRXZlcnl0aGluZyBpcyB0ZXJyaWJsZS4KClRoaXMgaXMgYSBnZW5l
cmFsIHByb2JsZW0sIG5vdCB4ODYgc3BlY2lmaWMsIHNvIEknbGwgZHJvcCB0aGlzIHBhdGNoIGFu
ZAptYWtlIGEgc2ltaWxhciBhZGp1c3RtZW50IHRvIHRoZSBBUk0gb25lLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:30:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 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 1fxwEY-0002E1-1m; Thu, 06 Sep 2018 15:30:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxwEX-0002Ds-6W
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:30:13 +0000
X-Inumbo-ID: dcd0da1b-b1e9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcd0da1b-b1e9-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:31:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64617173"
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
 <0ffaa5f9-917c-677e-d9b3-e34e1b6d76f8@arm.com>
 <20180906105758.4bym7cj353m3wqjo@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <d4be0ade-6d5b-5413-bde3-7982bfd01c17@citrix.com>
Date: Thu, 6 Sep 2018 16:30:08 +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: <20180906105758.4bym7cj353m3wqjo@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

T24gMDkvMDYvMjAxOCAxMTo1NyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIFNlcCAwNCwg
MjAxOCBhdCAwNjoyNDoyOFBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFdlaSwK
Pj4KPj4gT24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPj4+IFBvcHVsYXRl
LW9uLWRlbWFuZCBpcyBIVk0gb25seS4KPj4+Cj4+PiBQcm92aWRlIGEgYnVuY2ggb2Ygc3R1YnMg
Zm9yIGNvbW1vbiBwMm0gY29kZSBhbmQgZ3VhcmQgb25lIGludm9jYXRpb24KPj4+IG9mIGd1ZXN0
X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgo+Pj4K
Pj4+IFB1dCByZWxldmFudCBmaWVsZHMgaW4gcDJtX2RvbWFpbiBhbmQgY29kZSB3aGljaCB0b3Vj
aGVzIHRob3NlIGZpZWxkcwo+Pj4gdW5kZXIgQ09ORklHX0hWTS4KPj4KPj4gQXJtIGRvZXMgbm90
IGhhdmUgYW55IFBPRCBzdXBwb3J0LiBXb3VsZCBpdCBiZSB3b3J0aCB0byBpbnRyb2R1Y2UgYQo+
PiBDT05GSUdfSEFTX1BPRCB0byBhdm9pZCBkdW1teSBmdW5jdGlvbiBvbiBBcm0/Cj4gCj4gVGhh
dCBzb3VuZHMgZmluZS4gVGhpcyB3aWxsIGhhdmUgdGhlIGVmZmVjdCBvZiBub3QgY29tcGlsaW5n
IFBvRCBvbiBBcm0KPiBhdCBhbGwsIHdoaWNoIGlzIGdvb2QuCgpBbm90aGVyIGFkdmFudGFnZSBv
ZiBDT05GSUdfSEFTX1BPRCBpcyB0aGF0IGl0IHdvdWxkIG1ha2UgaXQgZWFzaWVyIGF0CnNvbWUg
bGF0ZXIgcG9pbnQgdG8gY29tcGlsZSBvdXQsIGlmIHdlIGRlY2lkZWQgdGhhdCB3YXMgd29ydGgg
ZG9pbmcgLS0gSQp3YXMgZ29pbmcgdG8gc3VnZ2VzdCBpdCBqdXN0IHNvIGFzIG5vdCB0byBsb3Nl
IHRoZSAiaW5mb3JtYXRpb24iIGFscmVhZHkKY29udGFpbmVkIGluIHRoaXMgcGF0Y2ggYXMgd2hl
cmUgYWxsIHRoZSBQb0QtcmVsYXRlZCBjb2RlIHdhcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:32:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwH6-0002Rl-Nw; Thu, 06 Sep 2018 15:32: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxwH5-0002Rg-DP
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:32:51 +0000
X-Inumbo-ID: e0012eee-b1e9-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0012eee-b1e9-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 17:31:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78654031"
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: [PATCH] x86/hvm/viridian: set shutdown_code in response to
 CrashNotify
Thread-Index: AQHUMMDuddqQrX6/rUG7ERouUZsxk6S5AnEAgAAh2ICACOLFgIALECLAgBZ0pjA=
Date: Thu, 6 Sep 2018 15:32:25 +0000
Message-ID: <f709ddaacfc24371b50e7d3aabbf82b1@AMSPEX02CL03.citrite.net>
References: <20180810154342.3296-1-paul.durrant@citrix.com>
 <afa181cd-d5c7-97ec-b980-1d88ecb266ab@citrix.com>
 <1af7af3a96b94f5f893f7f1ca91e8972@AMSPEX02CL03.citrite.net>
 <9560c716-dbfe-72b1-e922-68f99d2be9f8@citrix.com>
 <da0e2ae64e6640e199af94ea9d40ab6d@AMSPEX02CL03.citrite.net>
In-Reply-To: <da0e2ae64e6640e199af94ea9d40ab6d@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] x86/hvm/viridian: set shutdown_code in
 response to CrashNotify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAyMyBBdWd1c3QgMjAxOCAwOTozOA0KPiBUbzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcNCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2L2h2bS92aXJpZGlhbjogc2V0IHNodXRk
b3duX2NvZGUgaW4NCj4gcmVzcG9uc2UgdG8gQ3Jhc2hOb3RpZnkNCj4gDQo+ID4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+ID4gU2VudDogMTYg
QXVndXN0IDIwMTggMTA6NDANCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4
Ni9odm0vdmlyaWRpYW46IHNldCBzaHV0ZG93bl9jb2RlIGluIHJlc3BvbnNlIHRvDQo+ID4gQ3Jh
c2hOb3RpZnkNCj4gPg0KPiA+IE9uIDEwLzA4LzE4IDE2OjU5LCBQYXVsIER1cnJhbnQgd3JvdGU6
DQo+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9tOiBBbmRyZXcg
Q29vcGVyDQo+ID4gPj4gU2VudDogMTAgQXVndXN0IDIwMTggMTY6NTcNCj4gPiA+PiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiA+ID4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+ID4gPj4gU3ViamVjdDogUmU6IFtQQVRDSF0geDg2L2h2bS92aXJpZGlhbjogc2V0IHNo
dXRkb3duX2NvZGUgaW4gcmVzcG9uc2UNCj4gPiB0bw0KPiA+ID4+IENyYXNoTm90aWZ5DQo+ID4g
Pj4NCj4gPiA+PiBPbiAxMC8wOC8xOCAxNjo0MywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4+
PiBXaGVuIFdpbmRvd3Mgd3JpdGVzIHRoZSBDcmFzaE5vdGlmeSBiaXQgaW4gdGhlIENSQVNIX0NU
TCBNU1IgdGhlbg0KPiA+IHdlDQo+ID4gPj4ga25vdw0KPiA+ID4+PiBpdCBpcyBjcmFzaGluZywg
c28gc2V0IHRoZSBkb21haW4gc2h1dGRvd24gY29kZSBhcHByb3ByaWF0ZWx5Lg0KPiA+ID4+Pg0K
PiA+ID4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPg0KPiA+ID4+PiAtLS0NCj4gPiA+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4NCj4gPiA+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+DQo+ID4gPj4+IC0tLQ0KPiA+ID4+PiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIHwg
NCArKysrDQo+ID4gPj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspDQo+ID4gPj4+
DQo+ID4gPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4gPiA+Pj4gaW5kZXggNDg2MDY1MTgyYy4uMjk0Y2Y0
ODZjYyAxMDA2NDQNCj4gPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+
ID4gPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiA+ID4+PiBAQCAtNjQ1
LDYgKzY0NSwxMCBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2
NF90DQo+ID4gdmFsKQ0KPiA+ID4+PiAgICAgICAgICBpZiAoICFjdGwudS5DcmFzaE5vdGlmeSAp
DQo+ID4gPj4+ICAgICAgICAgICAgICBicmVhazsNCj4gPiA+Pj4NCj4gPiA+Pj4gKyAgICAgICAg
c3Bpbl9sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsNCj4gPiA+Pj4gKyAgICAgICAgZC0+c2h1dGRv
d25fY29kZSA9IFNIVVRET1dOX2NyYXNoOw0KPiA+ID4+PiArICAgICAgICBzcGluX3VubG9jaygm
ZC0+c2h1dGRvd25fbG9jayk7DQo+ID4gPj4gSG93IGRvZXMgdGhlIGRvbWFpbiBldmVudHVhbGx5
IHNodXQgZG93bj8NCj4gPiA+IEkgYXNzdW1lIGl0IHNodXRzIGRvd24gd2hlbiB0aGUgZ3Vlc3Qg
d3JpdGVzIHRvIHRoZSBQSUlYLg0KPiA+ID4NCj4gPiA+PiDCoCBJdCBmZWVscyBzbGlnaHRseSBv
ZGQgdG8gaGF2ZQ0KPiA+ID4+IGEgc2h1dGRvd24gY29kZSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMg
ZmluaXNoZWQgZXhlY3V0aW5nIGNvZGUuDQo+ID4gPj4NCj4gPiA+IFRoYXQncyB0aGUgbm9ybS4g
VGhlIFBWIGRyaXZlcnMgKGlmIHRoZXkgYXJlIGluc3RhbGxlZCkgc2V0IGl0IHZpYSBhIHNjaGVk
b3AuDQo+ID4gVGhpcyBqdXN0IG1ha2VzIHN1cmUgaXQgaXMgc2V0IGV2ZW4gaWYgdGhlIFBWIGRy
aXZlcnMgYXJlbid0IHRoZXJlLg0KPiA+DQo+ID4gV2hhdCBoYXBwZW5zIGlmIHRoZSB1c2VyIGhh
cyBjb25maWd1cmVkIHdpbmRvd3MgdG8gcmVib290IGFmdGVyIGEgY3Jhc2g/DQo+ID4NCj4gDQo+
IFRoYXQncyBleGFjdGx5IHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8gZml4LiBXaXRob3V0IHRoZSBw
YXRjaCBhIFZNIHdpdGhvdXQgUFYNCj4gZHJpdmVycyB3aWxsIGFwcGVhciB0byBqdXN0IHNodXQg
ZG93biAoYmVjYXVzZSBub3RoaW5nIHdpbGwgc2V0IHRoZSBzaHV0ZG93bg0KPiBjb2RlIHRvIGFu
eXRoaW5nIGVsc2UpIHNvIHRoZSBhY3Rpb25zLWFmdGVyLWNyYXNoIHdpbGwgbm90IHRha2UgZWZm
ZWN0Lg0KPiANCg0KUGluZz8gQXJlIHlvdSBvayB3aXRoIHRoZSBwYXRjaCBub3c/DQoNCiAgUGF1
bA0KDQo+ICAgUGF1bA0KPiANCj4gPiB+QW5kcmV3DQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:33:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwHR-0002U5-19; Thu, 06 Sep 2018 15:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxwHP-0002Tm-Hp
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:33:11 +0000
X-Inumbo-ID: 468d067f-b1ea-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 468d067f-b1ea-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:34:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78654070"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20180810154342.3296-1-paul.durrant@citrix.com>
 <afa181cd-d5c7-97ec-b980-1d88ecb266ab@citrix.com>
 <1af7af3a96b94f5f893f7f1ca91e8972@AMSPEX02CL03.citrite.net>
 <9560c716-dbfe-72b1-e922-68f99d2be9f8@citrix.com>
 <da0e2ae64e6640e199af94ea9d40ab6d@AMSPEX02CL03.citrite.net>
 <f709ddaacfc24371b50e7d3aabbf82b1@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <0a07d8d8-46ed-56a9-1cf2-b288ab5ed0aa@citrix.com>
Date: Thu, 6 Sep 2018 16:32:57 +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: <f709ddaacfc24371b50e7d3aabbf82b1@AMSPEX02CL03.citrite.net>
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/hvm/viridian: set shutdown_code in
 response to CrashNotify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDYvMDkvMTggMTY6MzIsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZgo+PiBPZiBQYXVsIER1cnJhbnQKPj4gU2Vu
dDogMjMgQXVndXN0IDIwMTggMDk6MzgKPj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0hdIHg4Ni9odm0vdmlyaWRpYW46IHNldCBzaHV0ZG93bl9jb2RlIGluCj4+IHJl
c3BvbnNlIHRvIENyYXNoTm90aWZ5Cj4+Cj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
Pj4gRnJvbTogQW5kcmV3IENvb3Blcgo+Pj4gU2VudDogMTYgQXVndXN0IDIwMTggMTA6NDAKPj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQo+PiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4Ni9odm0vdmlyaWRpYW46IHNldCBzaHV0
ZG93bl9jb2RlIGluIHJlc3BvbnNlIHRvCj4+PiBDcmFzaE5vdGlmeQo+Pj4KPj4+IE9uIDEwLzA4
LzE4IDE2OjU5LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4+Pj4+IEZyb206IEFuZHJldyBDb29wZXIKPj4+Pj4gU2VudDogMTAgQXVndXN0IDIw
MTggMTY6NTcKPj4+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
OyB4ZW4tCj4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4+PiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+PiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ODYvaHZt
L3ZpcmlkaWFuOiBzZXQgc2h1dGRvd25fY29kZSBpbiByZXNwb25zZQo+Pj4gdG8KPj4+Pj4gQ3Jh
c2hOb3RpZnkKPj4+Pj4KPj4+Pj4gT24gMTAvMDgvMTggMTY6NDMsIFBhdWwgRHVycmFudCB3cm90
ZToKPj4+Pj4+IFdoZW4gV2luZG93cyB3cml0ZXMgdGhlIENyYXNoTm90aWZ5IGJpdCBpbiB0aGUg
Q1JBU0hfQ1RMIE1TUiB0aGVuCj4+PiB3ZQo+Pj4+PiBrbm93Cj4+Pj4+PiBpdCBpcyBjcmFzaGlu
Zywgc28gc2V0IHRoZSBkb21haW4gc2h1dGRvd24gY29kZSBhcHByb3ByaWF0ZWx5Lgo+Pj4+Pj4K
Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4+Pj4+PiAtLS0KPj4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+Pj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+
Pj4+IC0tLQo+Pj4+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDQgKysrKwo+Pj4+
Pj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPj4+Pj4+Cj4+Pj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jCj4+Pj4+PiBpbmRleCA0ODYwNjUxODJjLi4yOTRjZjQ4NmNjIDEwMDY0NAo+Pj4+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMKPj4+Pj4+IEBAIC02NDUsNiArNjQ1LDEwIEBAIGludCB3cm1zcl92
aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QKPj4+IHZhbCkKPj4+Pj4+ICAgICAg
ICAgIGlmICggIWN0bC51LkNyYXNoTm90aWZ5ICkKPj4+Pj4+ICAgICAgICAgICAgICBicmVhazsK
Pj4+Pj4+Cj4+Pj4+PiArICAgICAgICBzcGluX2xvY2soJmQtPnNodXRkb3duX2xvY2spOwo+Pj4+
Pj4gKyAgICAgICAgZC0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX2NyYXNoOwo+Pj4+Pj4gKyAg
ICAgICAgc3Bpbl91bmxvY2soJmQtPnNodXRkb3duX2xvY2spOwo+Pj4+PiBIb3cgZG9lcyB0aGUg
ZG9tYWluIGV2ZW50dWFsbHkgc2h1dCBkb3duPwo+Pj4+IEkgYXNzdW1lIGl0IHNodXRzIGRvd24g
d2hlbiB0aGUgZ3Vlc3Qgd3JpdGVzIHRvIHRoZSBQSUlYLgo+Pj4+Cj4+Pj4+IMKgIEl0IGZlZWxz
IHNsaWdodGx5IG9kZCB0byBoYXZlCj4+Pj4+IGEgc2h1dGRvd24gY29kZSBiZWZvcmUgdGhlIGRv
bWFpbiBoYXMgZmluaXNoZWQgZXhlY3V0aW5nIGNvZGUuCj4+Pj4+Cj4+Pj4gVGhhdCdzIHRoZSBu
b3JtLiBUaGUgUFYgZHJpdmVycyAoaWYgdGhleSBhcmUgaW5zdGFsbGVkKSBzZXQgaXQgdmlhIGEg
c2NoZWRvcC4KPj4+IFRoaXMganVzdCBtYWtlcyBzdXJlIGl0IGlzIHNldCBldmVuIGlmIHRoZSBQ
ViBkcml2ZXJzIGFyZW4ndCB0aGVyZS4KPj4+Cj4+PiBXaGF0IGhhcHBlbnMgaWYgdGhlIHVzZXIg
aGFzIGNvbmZpZ3VyZWQgd2luZG93cyB0byByZWJvb3QgYWZ0ZXIgYSBjcmFzaD8KPj4+Cj4+IFRo
YXQncyBleGFjdGx5IHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8gZml4LiBXaXRob3V0IHRoZSBwYXRj
aCBhIFZNIHdpdGhvdXQgUFYKPj4gZHJpdmVycyB3aWxsIGFwcGVhciB0byBqdXN0IHNodXQgZG93
biAoYmVjYXVzZSBub3RoaW5nIHdpbGwgc2V0IHRoZSBzaHV0ZG93bgo+PiBjb2RlIHRvIGFueXRo
aW5nIGVsc2UpIHNvIHRoZSBhY3Rpb25zLWFmdGVyLWNyYXNoIHdpbGwgbm90IHRha2UgZWZmZWN0
Lgo+Pgo+IFBpbmc/IEFyZSB5b3Ugb2sgd2l0aCB0aGUgcGF0Y2ggbm93PwoKTG9sIC0gSSB3YXMg
bGl0ZXJhbGx5IGp1c3QgdHJ5aW5nIHRvIGZpbmQgaXQuwqAgSSdsbCBjb21taXQgaXQgaW4gYSBt
b21lbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:34:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15:34: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 1fxwIi-0002ch-DZ; Thu, 06 Sep 2018 15:34: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=gw3n=lu=citrix.com=prvs=7805f516e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fxwIh-0002cY-6g
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:34:31 +0000
X-Inumbo-ID: 1b78534e-b1ea-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b78534e-b1ea-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 17:32:48 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78654231"
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] x86/hvm/viridian: set shutdown_code in response to
 CrashNotify
Thread-Index: AQHUMMDuddqQrX6/rUG7ERouUZsxk6S5AnEAgAAh2ICACOLFgIALECLAgBZ0pjD//97mgIAAIeBg
Date: Thu, 6 Sep 2018 15:34:25 +0000
Message-ID: <7e3fc1bbf9004d00a5ea3003fd1ea07d@AMSPEX02CL03.citrite.net>
References: <20180810154342.3296-1-paul.durrant@citrix.com>
 <afa181cd-d5c7-97ec-b980-1d88ecb266ab@citrix.com>
 <1af7af3a96b94f5f893f7f1ca91e8972@AMSPEX02CL03.citrite.net>
 <9560c716-dbfe-72b1-e922-68f99d2be9f8@citrix.com>
 <da0e2ae64e6640e199af94ea9d40ab6d@AMSPEX02CL03.citrite.net>
 <f709ddaacfc24371b50e7d3aabbf82b1@AMSPEX02CL03.citrite.net>
 <0a07d8d8-46ed-56a9-1cf2-b288ab5ed0aa@citrix.com>
In-Reply-To: <0a07d8d8-46ed-56a9-1cf2-b288ab5ed0aa@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] x86/hvm/viridian: set shutdown_code in
 response to CrashNotify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDA2IFNlcHRlbWJlciAyMDE4IDE2OjMzDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4
Ni9odm0vdmlyaWRpYW46IHNldCBzaHV0ZG93bl9jb2RlIGluIHJlc3BvbnNlIHRvDQo+IENyYXNo
Tm90aWZ5DQo+IA0KPiBPbiAwNi8wOS8xOCAxNjozMiwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0
bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxmDQo+
ID4+IE9mIFBhdWwgRHVycmFudA0KPiA+PiBTZW50OiAyMyBBdWd1c3QgMjAxOCAwOTozOA0KPiA+
PiBUbzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0NCj4g
Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2
L2h2bS92aXJpZGlhbjogc2V0IHNodXRkb3duX2NvZGUNCj4gaW4NCj4gPj4gcmVzcG9uc2UgdG8g
Q3Jhc2hOb3RpZnkNCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+
PiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+ID4+PiBTZW50OiAxNiBBdWd1c3QgMjAxOCAxMDo0MA0K
PiA+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tDQo+
ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+PiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4gU3ViamVjdDogUmU6IFtQQVRDSF0geDg2L2h2bS92aXJp
ZGlhbjogc2V0IHNodXRkb3duX2NvZGUgaW4gcmVzcG9uc2UNCj4gdG8NCj4gPj4+IENyYXNoTm90
aWZ5DQo+ID4+Pg0KPiA+Pj4gT24gMTAvMDgvMTggMTY6NTksIFBhdWwgRHVycmFudCB3cm90ZToN
Cj4gPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4gRnJvbTogQW5kcmV3
IENvb3Blcg0KPiA+Pj4+PiBTZW50OiAxMCBBdWd1c3QgMjAxOCAxNjo1Nw0KPiA+Pj4+PiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPj4+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4+Pj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4Ni9odm0vdmlyaWRpYW46
IHNldCBzaHV0ZG93bl9jb2RlIGluDQo+IHJlc3BvbnNlDQo+ID4+PiB0bw0KPiA+Pj4+PiBDcmFz
aE5vdGlmeQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBPbiAxMC8wOC8xOCAxNjo0MywgUGF1bCBEdXJyYW50
IHdyb3RlOg0KPiA+Pj4+Pj4gV2hlbiBXaW5kb3dzIHdyaXRlcyB0aGUgQ3Jhc2hOb3RpZnkgYml0
IGluIHRoZSBDUkFTSF9DVEwgTVNSDQo+IHRoZW4NCj4gPj4+IHdlDQo+ID4+Pj4+IGtub3cNCj4g
Pj4+Pj4+IGl0IGlzIGNyYXNoaW5nLCBzbyBzZXQgdGhlIGRvbWFpbiBzaHV0ZG93biBjb2RlIGFw
cHJvcHJpYXRlbHkuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4+Pj4+IC0tLQ0KPiA+Pj4+Pj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+Pj4+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+Pj4+Pj4gLS0tDQo+ID4+Pj4+PiAg
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIHwgNCArKysrDQo+ID4+Pj4+PiAgMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4gYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMNCj4gPj4+Pj4+IGluZGV4IDQ4NjA2NTE4MmMuLjI5NGNmNDg2Y2MgMTAwNjQ0DQo+ID4+Pj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4gPj4+Pj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiA+Pj4+Pj4gQEAgLTY0NSw2ICs2NDUsMTAgQEAgaW50
IHdybXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LA0KPiB1aW50NjRfdA0KPiA+Pj4gdmFs
KQ0KPiA+Pj4+Pj4gICAgICAgICAgaWYgKCAhY3RsLnUuQ3Jhc2hOb3RpZnkgKQ0KPiA+Pj4+Pj4g
ICAgICAgICAgICAgIGJyZWFrOw0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICsgICAgICAgIHNwaW5fbG9j
aygmZC0+c2h1dGRvd25fbG9jayk7DQo+ID4+Pj4+PiArICAgICAgICBkLT5zaHV0ZG93bl9jb2Rl
ID0gU0hVVERPV05fY3Jhc2g7DQo+ID4+Pj4+PiArICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1
dGRvd25fbG9jayk7DQo+ID4+Pj4+IEhvdyBkb2VzIHRoZSBkb21haW4gZXZlbnR1YWxseSBzaHV0
IGRvd24/DQo+ID4+Pj4gSSBhc3N1bWUgaXQgc2h1dHMgZG93biB3aGVuIHRoZSBndWVzdCB3cml0
ZXMgdG8gdGhlIFBJSVguDQo+ID4+Pj4NCj4gPj4+Pj4gwqAgSXQgZmVlbHMgc2xpZ2h0bHkgb2Rk
IHRvIGhhdmUNCj4gPj4+Pj4gYSBzaHV0ZG93biBjb2RlIGJlZm9yZSB0aGUgZG9tYWluIGhhcyBm
aW5pc2hlZCBleGVjdXRpbmcgY29kZS4NCj4gPj4+Pj4NCj4gPj4+PiBUaGF0J3MgdGhlIG5vcm0u
IFRoZSBQViBkcml2ZXJzIChpZiB0aGV5IGFyZSBpbnN0YWxsZWQpIHNldCBpdCB2aWEgYQ0KPiBz
Y2hlZG9wLg0KPiA+Pj4gVGhpcyBqdXN0IG1ha2VzIHN1cmUgaXQgaXMgc2V0IGV2ZW4gaWYgdGhl
IFBWIGRyaXZlcnMgYXJlbid0IHRoZXJlLg0KPiA+Pj4NCj4gPj4+IFdoYXQgaGFwcGVucyBpZiB0
aGUgdXNlciBoYXMgY29uZmlndXJlZCB3aW5kb3dzIHRvIHJlYm9vdCBhZnRlciBhDQo+IGNyYXNo
Pw0KPiA+Pj4NCj4gPj4gVGhhdCdzIGV4YWN0bHkgd2hhdCB0aGlzIGlzIHRyeWluZyB0byBmaXgu
IFdpdGhvdXQgdGhlIHBhdGNoIGEgVk0gd2l0aG91dCBQVg0KPiA+PiBkcml2ZXJzIHdpbGwgYXBw
ZWFyIHRvIGp1c3Qgc2h1dCBkb3duIChiZWNhdXNlIG5vdGhpbmcgd2lsbCBzZXQgdGhlDQo+IHNo
dXRkb3duDQo+ID4+IGNvZGUgdG8gYW55dGhpbmcgZWxzZSkgc28gdGhlIGFjdGlvbnMtYWZ0ZXIt
Y3Jhc2ggd2lsbCBub3QgdGFrZSBlZmZlY3QuDQo+ID4+DQo+ID4gUGluZz8gQXJlIHlvdSBvayB3
aXRoIHRoZSBwYXRjaCBub3c/DQo+IA0KPiBMb2wgLSBJIHdhcyBsaXRlcmFsbHkganVzdCB0cnlp
bmcgdG8gZmluZCBpdC7CoCBJJ2xsIGNvbW1pdCBpdCBpbiBhIG1vbWVudC4NCj4gDQoNCjotKQ0K
DQo+IH5BbmRyZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwIy-0002fa-OV; Thu, 06 Sep 2018 15:34:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n4la=lu=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fxwIx-0002fN-L7
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:34:48 +0000
X-Inumbo-ID: 7fec8cfd-b1ea-11e8-a6a9-d7ebe60f679a
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fec8cfd-b1ea-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:35:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6010521B42;
 Thu,  6 Sep 2018 11:34:45 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 06 Sep 2018 11:34:45 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=zpnhvWLsawef7DJwqfgCQ0RfdzZSB
 96sDgV9EVgXfBg=; b=m/y1GBZKxPRP3vCTNFIoY85AXBbmrUtgKTd0TuI0QlfTl
 jxiBcGOl/931srhMaUuP/VvwQDtz2DAXIihme3gHIf3R3OZZpJt79rXfDasGnVc9
 AynwCRi9VOcUBBBruxeG38Xy4AOMEpCLxOsjkDN68/tkUEiCzi+nFC22irXtONuB
 Bbnvp0/0G5ihaGL/zEn/A5Q058985SpLjCJXUqgTKO6e5HGy4MpQ9rte7rNfQcaF
 pHUn1VS0/xWOLJoSyjjNx4lG4ychoS55BH8YsRlGRkbMjSWTP5POi/QSykq+Pxh6
 T2jxHqZfJorzwmvSnfbndbifLctvgEW84ij51eWKA==
X-ME-Proxy: <xmx:FEmRW4lbEcoRN5hzozeBK7C9lbjcmkPb868FOlER8AHiPGqu7hPTFg>
 <xmx:FEmRWxRFLn9BlhCtnYHaodG66cR0pWaXg4SVLKRSNHJB64ZT8rqQwg>
 <xmx:FEmRW2OvyQ3_n8XWphFaIpkGmj5BfXNGVotsUP-pH-nv36OJTCczXQ>
 <xmx:FEmRW6WyoSNl-M6qapj3tL-HY1RxfBmvZFd4wq1E8RqmKef9EcGoTQ>
 <xmx:FEmRW9c0olMpBuAqBEhF-fAu2S3tqfcCDChedwgj0i7xRh8fA06j2g>
 <xmx:FUmRWwV0iLTGR5x36UtMhlVBAvXJ5drq7fgAvw3W68SJhI7Q7mBYsg>
X-ME-Sender: <xms:FEmRW9FuFLN2dUMvFsDRh9f-tR4Sdrsbg9zS0Lpk4VR4IdhYxkSiZw>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 79D0710292;
 Thu,  6 Sep 2018 11:34:43 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  6 Sep 2018 17:33:55 +0200
Message-Id: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH] xen/balloon: add runtime control for scrubbing
 ballooned out 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: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, open list <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>

U2NydWJiaW5nIHBhZ2VzIG9uIGluaXRpYWwgYmFsbG9vbiBkb3duIGNhbiB0YWtlIHNvbWUgdGlt
ZSwgZXNwZWNpYWxseQppbiBuZXN0ZWQgdmlydHVhbGl6YXRpb24gY2FzZSAobmVzdGVkIEVQVCBp
cyBzbG93KS4gV2hlbiBIVk0vUFZIIGd1ZXN0IGlzCnN0YXJ0ZWQgd2l0aCBtZW1vcnk9IHNpZ25p
ZmljYW50bHkgbG93ZXIgdGhhbiBtYXhtZW09LCBhbGwgdGhlIGV4dHJhCnBhZ2VzIHdpbGwgYmUg
c2NydWJiZWQgYmVmb3JlIHJldHVybmluZyB0byBYZW4uIEJ1dCBzaW5jZSBtb3N0IG9mIHRoZW0K
d2VyZW4ndCB1c2VkIGF0IGFsbCBhdCB0aGF0IHBvaW50LCBYZW4gbmVlZHMgdG8gcG9wdWxhdGUg
dGhlbSBmaXJzdAooZnJvbSBwb3B1bGF0ZS1vbi1kZW1hbmQgcG9vbCkuIEluIG5lc3RlZCB2aXJ0
IGNhc2UgKFhlbiBpbnNpZGUgS1ZNKQp0aGlzIHNsb3dzIGRvd24gdGhlIGd1ZXN0IGJvb3QgYnkg
MTUtMzBzIHdpdGgganVzdCAxLjVHQiBuZWVkZWQgdG8gYmUKcmV0dXJuZWQgdG8gWGVuLgoKQWRk
IHJ1bnRpbWUgcGFyYW1ldGVyIHRvIGVuYWJsZS9kaXNhYmxlIGl0LCB0byBhbGxvdyBpbml0aWFs
bHkgZGlzYWJsaW5nCnNjcnViYmluZywgdGhlbiBlbmFibGUgaXQgYmFjayBkdXJpbmcgYm9vdCAo
Zm9yIGV4YW1wbGUgaW4gaW5pdHJhbWZzKS4KU3VjaCB1c2FnZSByZWxpZXMgb24gYXNzdW1wdGlv
biB0aGF0IGEpIG1vc3QgcGFnZXMgYmFsbG9vbmVkIG91dCBkdXJpbmcKaW5pdGlhbCBib290IHdl
cmVuJ3QgdXNlZCBhdCBhbGwsIGFuZCBiKSBldmVuIGlmIHRoZXkgd2VyZSwgdmVyeSBmZXcKc2Vj
cmV0cyBhcmUgaW4gdGhlIGd1ZXN0IGF0IHRoYXQgdGltZSAoYmVmb3JlIGFueSBzZXJpb3VzIHVz
ZXJzcGFjZQpraWNrcyBpbikuCgpEZWZhdWx0IGJlaGF2aW91ciBpcyB1bmNoYW5nZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CgotLS0KSXMgbW9kdWxlX3BhcmFtKCkgYSBnb29kIHRoaW5nIGZvciB0
aGlzPyBPdGhlciB4ZW4tYmFsbG9vbiBwYXJhbWV0ZXJzIGFyZQppbiAvc3lzL2RldmljZXMvc3lz
dGVtL3hlbl9tZW1vcnksIHNvIG1heWJlIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gcHV0CnRoaXMg
b25lIHRoZXJlIHRvbz8gQnV0IHRoZW4sIGNtZGxpbmUgcGFyYW1ldGVyIHdvdWxkIG5lZWQgdG8g
YmUgYWRkZWQKc2VwYXJhdGVseSBhbmQgY29tbWVudCBhYm91dCBjb3JlX3BhcmFtKCkgc3VnZ2Vz
dHMgaXQgc2hvdWxkbid0IGJlIHVzZWQKaWYgbm90IGFic29sdXRlbHkgbmVjZXNzYXJ5IChpcyBp
dD8pLgotLS0KIGRyaXZlcnMveGVuL0tjb25maWcgICAgICAgICAgIHwgIDUgKysrKy0KIGRyaXZl
cnMveGVuL21lbS1yZXNlcnZhdGlvbi5jIHwgIDcgKysrKysrKwogaW5jbHVkZS94ZW4vbWVtLXJl
c2VydmF0aW9uLmggfCAxMSArKysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRp
b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcg
Yi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IGI0NTllZGZhY2ZmMy4uN2IyYzc3MWUxODEzIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcK
QEAgLTg3LDcgKzg3LDEwIEBAIGNvbmZpZyBYRU5fU0NSVUJfUEFHRVMKIAkgIFNjcnViIHBhZ2Vz
IGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byB0aGUgc3lzdGVtIGZvciByZXVzZSBieQogCSAgb3Ro
ZXIgZG9tYWlucy4gIFRoaXMgbWFrZXMgc3VyZSB0aGF0IGFueSBjb25maWRlbnRpYWwgZGF0YQog
CSAgaXMgbm90IGFjY2lkZW50YWxseSB2aXNpYmxlIHRvIG90aGVyIGRvbWFpbnMuICBJcyBpdCBt
b3JlCi0JICBzZWN1cmUsIGJ1dCBzbGlnaHRseSBsZXNzIGVmZmljaWVudC4KKwkgIHNlY3VyZSwg
YnV0IHNsaWdodGx5IGxlc3MgZWZmaWNpZW50LiBJdCBjYW4gYmUgZGlzYWJsZWQgd2l0aAorCSAg
bWVtX3Jlc2VydmF0aW9uLnhlbl9zY3J1Yl9wYWdlcz0wIGFuZCBhbHNvIGNvbnRyb2xsZWQgYXQg
cnVudGltZSB3aXRoCisJICAvc3lzL21vZHVsZS9tZW1fcmVzZXJ2YXRpb24vcGFyYW1ldGVycy94
ZW5fc2NydWJfcGFnZXMuCisKIAkgIElmIGluIGRvdWJ0LCBzYXkgeWVzLgogCiBjb25maWcgWEVO
X0RFVl9FVlRDSE4KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jIGIv
ZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMKaW5kZXggMDg0Nzk5YzYxODBlLi41ZjA4ZTE5
YjYxMzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jCisrKyBiL2Ry
aXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jCkBAIC0xNCw2ICsxNCwxMyBAQAogCiAjaW5jbHVk
ZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4KICNpbmNsdWRlIDx4ZW4vbWVtLXJlc2VydmF0aW9u
Lmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlcGFyYW0uaD4KKworI2lmZGVmIENPTkZJR19YRU5f
U0NSVUJfUEFHRVMKK2Jvb2wgX19yZWFkX21vc3RseSB4ZW5fc2NydWJfcGFnZXMgPSB0cnVlOwor
bW9kdWxlX3BhcmFtKHhlbl9zY3J1Yl9wYWdlcywgYm9vbCwgMDY0NCk7CitNT0RVTEVfUEFSTV9E
RVNDKHhlbl9zY3J1Yl9wYWdlcywgIlNjcnViIGJhbGxvb25lZCBwYWdlcyBiZWZvcmUgZ2l2aW5n
IHRoZW0gYmFjayB0byBYZW4iKTsKKyNlbmRpZgogCiAvKgogICogVXNlIG9uZSBleHRlbnQgcGVy
IFBBR0VfU0laRSB0byBhdm9pZCB0byBicmVhayBkb3duIHRoZSBwYWdlIGludG8KZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuL21lbS1yZXNlcnZhdGlvbi5oIGIvaW5jbHVkZS94ZW4vbWVtLXJlc2Vy
dmF0aW9uLmgKaW5kZXggODBiNTJiNDk0NWU5Li43MGMwOGY5NWJjODQgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUveGVuL21lbS1yZXNlcnZhdGlvbi5oCisrKyBiL2luY2x1ZGUveGVuL21lbS1yZXNlcnZh
dGlvbi5oCkBAIC0xNywxMiArMTcsMTcgQEAKIAogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAKKyNp
ZmRlZiBDT05GSUdfWEVOX1NDUlVCX1BBR0VTCitleHRlcm4gYm9vbCB4ZW5fc2NydWJfcGFnZXM7
CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShzdHJ1
Y3QgcGFnZSAqcGFnZSkKIHsKLSNpZmRlZiBDT05GSUdfWEVOX1NDUlVCX1BBR0VTCi0JY2xlYXJf
aGlnaHBhZ2UocGFnZSk7Ci0jZW5kaWYKKwlpZiAoeGVuX3NjcnViX3BhZ2VzKQorCQljbGVhcl9o
aWdocGFnZShwYWdlKTsKIH0KKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgeGVubWVtX3Jlc2Vy
dmF0aW9uX3NjcnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpIHsgfQorI2VuZGlmCiAKICNpZmRl
ZiBDT05GSUdfWEVOX0hBVkVfUFZNTVUKIHZvaWQgX194ZW5tZW1fcmVzZXJ2YXRpb25fdmFfbWFw
cGluZ191cGRhdGUodW5zaWduZWQgbG9uZyBjb3VudCwKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15:35: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 1fxwJX-0002p3-96; Thu, 06 Sep 2018 15:35:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r7jn=lu=citrix.com=prvs=7808ebbaa=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1fxwJW-0002op-DJ
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:35:22 +0000
X-Inumbo-ID: 94847ffb-b1ea-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94847ffb-b1ea-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:36:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208,217";a="78654316"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>, "daniel.kiper@oracle.com"
 <daniel.kiper@oracle.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Rich Persaud
 <persaur@gmail.com>, Brian Woods <brian.woods@amd.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Julien Grall <julien.grall@arm.com>, Juergen Gross
 <jgross@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>, "Ji, John"
 <john.ji@intel.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>
Thread-Topic: x86 Community Call - Wed Sept 12, 14:00 - 15:00 UTC - Call for
 agenda items
Thread-Index: AQHURfczbjTMrepw70K/8QtS706cWw==
Date: Thu, 6 Sep 2018 15:35:12 +0000
Message-ID: <1834F463-A4BF-4FD8-AB38-9F053BC3C66F@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.0.180812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] x86 Community Call - Wed Sept 12,
 14:00 - 15: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: "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============3958335474172210524=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3958335474172210524==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_1834F463A4BF4FD8AB389F053BC3C66Fcitrixcom_"

--_000_1834F463A4BF4FD8AB389F053BC3C66Fcitrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBjb21tdW5pdHkgbWVtYmVycywNCg0KcGxlYXNlIHNlbmQgbWUgYWdlbmRhIGl0ZW1zIGZv
ciBuZXh0IHdlZWvigJlzIGNvbW11bml0eSBjYWxsIGJ5IG5leHQNCk1vbmRheS4gT25lIHN1Z2dl
c3Rpb24gd2hpY2ggd2FzIG1hZGUgdG8gbWUgcmVjZW50bHkgYnkgUmljaCwNCkNocmlzdG9waGVy
IGFuZCBEYW5pZWwgd2FzIGZvciBEYW5pZWwgdG8gZ2l2ZSBhbiBvdmVydmlldyBvZg0KU2VjdXJl
IEJvb3QsIE1lYXN1cmVkIExhdW5jaCBhbmQgVHJlbmNoQm9vdC4NCg0KQERhbmllbCwgQENocmlz
dG9waGVyLCBAUmljaDogd291bGQgdGhpcyBiZSBwb3NzaWJsZSBkdXJpbmcgdGhlDQpuZXh0IGNh
bGw/IEhvdyBtdWNoIHRpbWUgZG9lcyB0aGUgdGFsayByZXF1aXJlLg0KDQpJIENDJ2VkIGF0dGVu
ZGVlcyBvZiB0aGUgQXJtIGNhbGwgYXMgc29tZXRpbWVzIHRoZXJlIGFyZSBjcm9zcy1vdmVyDQpp
c3N1ZXMgd2hpY2ggY291bGQgYmUgaGFuZGxlZCBlaXRoZXIgaW4gdGhlIEFybSBvciB4ODYgY2Fs
bC4gVGhhdCB3YXkgeW91DQpnZXQgdG8gc2VlIGFnZW5kYSwgbWludXRlcywgZXRjLiBhbmQgaGF2
ZSBhIGNoYW5jZSB0byBkZWNpZGUgb24gd2hldGhlcg0KeW91IHdhbnQgdG8gam9pbiBvciBub3Qu
DQoNCkxhc3QgbW9udGjigJlzIG1pbnV0ZXMgYXJlIGF0DQpodHRwczovL2RvY3MuZ29vZ2xlLmNv
bS9kb2N1bWVudC9kLzF6ZjlzYXFPdnhBc0lEdkhQSUZwenk1NnpzVWRodTRMY0hvdVEwVWYyUkd3
L2VkaXQjaGVhZGluZz1oLm16MXdqYjl2ZWtqbg0KDQpMb29zZS9lbmRzOg0KKiBMYXJzIHRvIGJy
aW5nIHVwIHg4NiBib3R0bGVuZWNrIGF0IG5leHQgQUIgY2FsbCDigJMgZHVlIHRvIHRoZSBBdWcg
aG9saWRheXMgd2UgZGlkbuKAmXQgaGF2ZSBhbnkgb2YgdGhlIHJlbGV2YW50IHZlbmRvcnMgb24g
dGhlIGNhbGwNCiogQW5kcmV3IHdhcyBnb2luZyB0byBsb29rIGF0IEwxVEYgcmVsYXRlZCBpc3N1
ZXMgYW5kIGFkZCB0aGlzIHRvIEppcmEgKHVubGVzcyBJIG1pc3VuZGVyc3Rvb2QpDQogICBTZWUg
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0wOC9tc2cwMTE2MC5odG1sDQoqIENocmlzdG9waGVyIHdpbGwgZm9sbG93IHVwIG9uIElSQy94
ZW4tZGV2ZWxAIHJlIG1lbW9yeSBzY3J1YmJpbmcNCiogSnVlcmdlbiB0byBzZW5kIGEgbWFpbCBy
ZWxhdGVkIHRvIDMyUFYgc3VwcG9ydCB0byB4ZW4tZGV2ZWwNCiAgIFNlZSBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDEyMzAu
aHRtbA0KDQpCZXN0IFJlZ2FyZHMNCkxhcnMNCg0K

--_000_1834F463A4BF4FD8AB389F053BC3C66Fcitrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <581FFEE03E21684996103894601F4BC9@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQt
c3RhbmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVm
aW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7
bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHls
ZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJFTi1HQiIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNr
Ij5EZWFyIGNvbW11bml0eSBtZW1iZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5k
YXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdl
YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+cGxlYXNlIHNlbmQgbWUgYWdl
bmRhIGl0ZW1zIGZvciBuZXh0IHdlZWvigJlzIGNvbW11bml0eSBjYWxsIGJ5IG5leHQNCjxicj4N
Ck1vbmRheS48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDtPbmUgc3Vn
Z2VzdGlvbiB3aGljaCB3YXMgbWFkZSB0byBtZSByZWNlbnRseSBieSBSaWNoLDxvOnA+PC9vOnA+
PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtp
dC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Q2hyaXN0b3BoZXIgYW5kIERhbmll
bCB3YXMgZm9yIERhbmllbCB0byBnaXZlIGFuIG92ZXJ2aWV3IG9mDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPlNlY3Vy
ZSBCb290LCBNZWFzdXJlZCBMYXVuY2ggYW5kIFRyZW5jaEJvb3QuDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkBE
YW5pZWwsIEBDaHJpc3RvcGhlciwgQFJpY2g6IHdvdWxkIHRoaXMgYmUgcG9zc2libGUgZHVyaW5n
IHRoZTxicj4NCm5leHQgY2FsbD8gSG93IG11Y2ggdGltZSBkb2VzIHRoZSB0YWxrIHJlcXVpcmUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlm
O2NvbG9yOmJsYWNrIj5JIENDJ2VkIGF0dGVuZGVlcyBvZiB0aGUgQXJtIGNhbGwgYXMgc29tZXRp
bWVzIHRoZXJlIGFyZSBjcm9zcy1vdmVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRh
cmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPmlzc3VlcyB3aGljaCBjb3VsZCBiZSBoYW5kbGVk
IGVpdGhlciBpbiB0aGUgQXJtIG9yIHg4NiBjYWxsLiBUaGF0IHdheSB5b3U8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13
ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPmdldCB0byBzZWUgYWdlbmRh
LCBtaW51dGVzLCBldGMuIGFuZCBoYXZlIGEgY2hhbmNlIHRvIGRlY2lkZSBvbiB3aGV0aGVyPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj55b3Ugd2Fu
dCB0byBqb2luIG9yIG5vdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90
OyxzZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3Rh
bmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkxhc3QgbW9udGjigJlzIG1pbnV0ZXMgYXJl
IGF0PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj48
YSBocmVmPSJodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzF6ZjlzYXFPdnhBc0lE
dkhQSUZwenk1NnpzVWRodTRMY0hvdVEwVWYyUkd3L2VkaXQjaGVhZGluZz1oLm16MXdqYjl2ZWtq
biI+aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xemY5c2FxT3Z4QXNJRHZIUElG
cHp5NTZ6c1VkaHU0TGNIb3VRMFVmMlJHdy9lZGl0I2hlYWRpbmc9aC5tejF3amI5dmVram48L2E+
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2Vy
aWY7Y29sb3I6YmxhY2siPkxvb3NlL2VuZHM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3Rh
bmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiogTGFycyB0byBicmluZyB1cCB4ODYgYm90
dGxlbmVjayBhdCBuZXh0IEFCIGNhbGwg4oCTIGR1ZSB0byB0aGUgQXVnIGhvbGlkYXlzIHdlIGRp
ZG7igJl0IGhhdmUgYW55IG9mIHRoZSByZWxldmFudCB2ZW5kb3JzIG9uIHRoZSBjYWxsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiog
QW5kcmV3IHdhcyBnb2luZyB0byBsb29rIGF0IEwxVEYgcmVsYXRlZCBpc3N1ZXMgYW5kIGFkZCB0
aGlzIHRvIEppcmEgKHVubGVzcyBJIG1pc3VuZGVyc3Rvb2QpPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13
ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBTZWUg
Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE4LTA4L21zZzAxMTYwLmh0bWwiPmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMTE2MC5odG1sPC9hPg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6Ymxh
Y2siPiogQ2hyaXN0b3BoZXIgd2lsbCBmb2xsb3cgdXAgb24gSVJDL3hlbi1kZXZlbEAgcmUgbWVt
b3J5IHNjcnViYmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNl
cmlmO2NvbG9yOmJsYWNrIj4qIEp1ZXJnZW4gdG8gc2VuZCBhIG1haWwgcmVsYXRlZCB0byAzMlBW
IHN1cHBvcnQgdG8geGVuLWRldmVsDQo8YnI+DQombmJzcDsmbmJzcDsmbmJzcDtTZWUgPGEgaHJl
Zj0iaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE4LTA4L21zZzAxMjMwLmh0bWwiPg0KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA4L21zZzAxMjMwLmh0bWw8L2E+IDxvOnA+DQo8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJs
YWNrIj5CZXN0IFJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90
OyxzZXJpZjtjb2xvcjpibGFjayI+TGFyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1834F463A4BF4FD8AB389F053BC3C66Fcitrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3958335474172210524==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:50:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15: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 1fxwXR-0003j9-Pg; Thu, 06 Sep 2018 15:49:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7dln=lu=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1fxwXQ-0003j4-25
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:49:44 +0000
X-Inumbo-ID: 965b985e-b1ec-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [185.176.76.210])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 965b985e-b1ec-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:50:33 +0000 (UTC)
Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.106])
 by Forcepoint Email with ESMTP id 4EA691B985581;
 Thu,  6 Sep 2018 16:49:39 +0100 (IST)
Received: from FRAEMA701-CHM.china.huawei.com (10.206.14.50) by
 lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server
 (TLS) id 14.3.399.0; Thu, 6 Sep 2018 16:49:40 +0100
Received: from FRAEML521-MBX.china.huawei.com ([169.254.1.206]) by
 FRAEMA701-CHM.china.huawei.com ([10.206.14.50]) with mapi id 14.03.0415.000;
 Thu, 6 Sep 2018 17:49:35 +0200
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/3] xen/arm: vgic-v3: Bug fixes
Thread-Index: AQHURISUQJFkf8+GxUayWb7DBfFpVaTjaJ3g
Date: Thu, 6 Sep 2018 15:49:35 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA838783E2A@FRAEML521-MBX.china.huawei.com>
References: <20180904192153.17210-1-julien.grall@arm.com>
In-Reply-To: <20180904192153.17210-1-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: vgic-v3: Bug 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: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "sstabellini@kernel.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>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWls
dG86anVsaWVuLmdyYWxsQGFybS5jb21dCj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTggMjA6MjIK
PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc7IGFuZHJlLnByenl3YXJhQGFybS5jb207IFNoYW1lZXJhbGkgS29sb3RodW0KPiBU
aG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPjsgSnVsaWVuIEdyYWxs
Cj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAwLzNdIHhlbi9hcm06
IHZnaWMtdjM6IEJ1ZyBmaXhlcwo+IAo+IEhpIGFsbCwKPiAKPiBUaGUgZmlyc3QgMiBwYXRjaGVz
IG9mIHRoZSBzZXJpZXMgYXJlIG1lYW50IHRvIGFkZHJlc3MgRG9tMCBib290IGZhaWx1cmUgd2hl
bgo+IG9uIEdJQ3Y0IHBsYXRmb3JtcyBhcyB3ZWxsIGFzIHdoZW4gdGhlIG51bWJlciBvZiB2Q1BV
cyBpcyBub3QgZXF1YWwgdG8gdGhlCj4gbnVtYmVycyBvZiBwQ1BVcy4gVGhleSBzaG91bGQgYmUg
YmFja3BvcnRlZCB1cCBYZW4gNC44LgoKVGVzdGVkIGZpcnN0IHR3byBwYXRjaGVzIG9uIHRoaXMg
c2VyaWVzIG9uIEFSTTY0IEdJQ3Y0IHBsYXRmb3JtKEFDUEkgYm9vdCkgYW5kCnRoZSByZXBvcnRl
ZCBpc3N1ZVsxXSBpcyBubyBtb3JlIHByZXNlbnQuIFBsZWFzZSBmZWVsIGZyZWUgdG8gYWRkLAoK
VGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1
YXdlaS5jb20+CgpUaGFua3MsClNoYW1lZXIKClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDkvbXNnMDAxMzguaHRtbAoKPiBQYXRj
aCAjMyBzaG91bGQgYWRkcmVzcyBmYWlsdXJlIHdoZW4gZmFpbGluZyB0byBjcmVhdGUgZ3Vlc3Qu
IElUUyBpcyBzdGlsbCB1bmRlcgo+IEVYUEVSVCwgc28gSSB3b3VsZCBub3QgY29uc2lkZXIgaXQg
YXMgYmFja3BvcnQuCj4gCj4gQ2hlZXJzLAo+IAo+IEp1bGllbiBHcmFsbCAoMyk6Cj4gICBbbm90
LWZvci11bnN0YWJsZV0geGVuL2FybTogdmdpYy12MzogRGVsYXkgdGhlIGluaXRpYWxpemF0aW9u
IG9mIHRoZQo+ICAgICBkb21haW4gaW5mb3JtYXRpb24KPiAgIHhlbi9hcm06IHZnaWMtdjM6IERv
bid0IGNyZWF0ZSBlbXB0eSByZS1kaXN0cmlidXRvciByZWdpb25zCj4gICB4ZW4vYXJtOiB2Z2lj
LXYzLWl0czogTWFrZSB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbiBpZGVtcG90ZW50Cj4gCj4gIHhl
bi9hcmNoL2FybS9naWMtdjMuYyAgICAgIHwgMTAgKysrKysrKystLQo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYyB8ICA0ICsrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCA0
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAtCj4gIDMgZmlsZXMg
Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiAtLQo+IDIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:51:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15:51: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 1fxwZP-0004Nc-A4; Thu, 06 Sep 2018 15:51:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxwZO-0004NX-Hm
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 15:51:46 +0000
X-Inumbo-ID: df0d204e-b1ec-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df0d204e-b1ec-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:52:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64620165"
Date: Thu, 6 Sep 2018 16:51:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joshua Perrett <jperrett256@gmail.com>
Message-ID: <20180906155141.sds22dfzywbglovl@zion.uk.xensource.com>
References: <20180905122555.20761-1-jperrett256@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905122555.20761-1-jperrett256@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 George Dunlap <george.dunlap@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMTI6MjU6NTVQTSArMDAwMCwgSm9zaHVhIFBlcnJldHQg
d3JvdGU6Cj4gVXNlcyBNRDUgb24gdGhlIGhvc3QgbWFjIGFkZHJlc3MsIHZtIG5hbWUgYW5kIHZp
ZiBpbmRleCB0byBnZW5lcmF0ZSB0aGUKPiBsYXN0IHRocmVlIGJ5dGVzIG9mIHRoZSB2bSBtYWMg
YWRkcmVzcyAoZm9yIGVhY2ggdm0pLgo+IAo+IEl0IHVzZXMgdGhlIHZpZiBpbmRleCB0byBhY2Nv
dW50IGZvciBtdWx0aXBsZSB2aWZzLgo+IAo+IE1ENSBjb2RlIGlzIG9yaWdpbmFsbHkgZnJvbSB0
aGUgcHVibGljIGRvbWFpbiAod3JpdHRlbiBieSBDb2xpbiBQbHVtYiBpbgo+IDE5OTMpLCBmaWxl
cyBmb3VuZCBpbiB4ZW4vdG9vbHMvYmxrdGFwMi9kcml2ZXJzLy4KPiAKPiBSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEpvc2h1YSBQZXJyZXR0IDxqcGVycmV0dDI1NkBnbWFpbC5jb20+ClsuLi5dCj4gIGludCBsaWJ4
bF9tYWNfdG9fZGV2aWNlX25pYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICptYWMsIGxpYnhsX2RldmljZV9u
aWMgKm5pYykKPiAgewo+IEBAIC01Myw4ICs2NSw0MSBAQCBpbnQgbGlieGxfbWFjX3RvX2Rldmlj
ZV9uaWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGxpYnhsX19nZXRfaG9zdF9tYWMobGlieGxfX2djICpnYywg
dW5zaWduZWQgY2hhciAqYnVmKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSBFUlJPUl9GQUlMOwoKSGF2
aW5nIGEgYmxhbmsgbGluZSBtYWtlcyB0aGluZ3MgYSBiaXQgY2xlYXJlci4KCj4gKyAgICAjaWZk
ZWYgX19saW51eF9fCj4gKyAgICBzdHJ1Y3QgaWZhZGRycyAqaWZhY2VfbGlzdDsKPiArICAgIHVp
bnQ2NF90IGxhcmdlc3QgPSAwOwo+ICsKPiArICAgIGlmIChnZXRpZmFkZHJzKCZpZmFjZV9saXN0
KSA9PSAwKSB7Cj4gKyAgICAgICAgZm9yIChzdHJ1Y3QgaWZhZGRycyAqaWZhY2UgPSBpZmFjZV9s
aXN0Owo+ICsgICAgICAgICAgICBpZmFjZSAhPSBOVUxMOyBpZmFjZSA9IGlmYWNlLT5pZmFfbmV4
dCkgewo+ICsgICAgICAgICAgICBpZiAoaWZhY2UtPmlmYV9hZGRyICYmIGlmYWNlLT5pZmFfYWRk
ci0+c2FfZmFtaWx5ID09IEFGX1BBQ0tFVCkgewo+ICsgICAgICAgICAgICAgICAgc3RydWN0IHNv
Y2thZGRyX2xsICpzID0gKHN0cnVjdCBzb2NrYWRkcl9sbCAqKWlmYWNlLT5pZmFfYWRkcjsKCkJs
YW5rIGxpbmUgaGVyZS4KCkdlbmVyYWxseSBwbGVhc2UgYWRkIGEgYmxhbmsgbGluZSBiZXR3ZWVu
IHZhcmlhYmxlIGRlY2xhcmF0aW9ucyBhbmQKc3RhdGVtZW50cy4KCj4gKyAgICAgICAgICAgICAg
ICBpZiAocy0+c2xsX2hhbGVuID09IDYpIHsKPiArICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCB2YWx1ZSA9IDA7CgpCbGFuayBsaW5lIGhlcmUuCgo+ICsgICAgICAgICAgICAgICAgICAgIG1l
bWNweSgmdmFsdWUsIHMtPnNsbF9hZGRyLCA2KTsKClBsZWFzZSB1c2Ugc2l6ZW9mKHMtPnNsbF9h
ZGRyKSBpbnN0ZWFkIG9mIDYuCgpBbHNvIHBsZWFzZSBhZGQgYW4gYXNzZXJ0IGJlZm9yZSB0aGUg
bWVtY3B5CgogICBhc3NlcnQoc2l6ZW9mKHZhbHVlKSA+PSBzaXplb2Yocy0+c2xsLWFkZHIpKTsK
ClRoaXMgd2lsbCBoZWxwIGNhdGNoIHBvdGVudGlhbCBidWZmZXIgb3ZlcmZsb3cgaXNzdWUuIE5v
dCB0aGF0IHRoZXJlIGlzCm9uZSBpbiB5b3VyIGNvZGUsIGl0IGlzIGp1c3QgZ29vZCBoYWJpdCB0
byBoYXZlLgoKPiArICAgICAgICAgICAgICAgICAgICBpZiAodmFsdWUgPiBsYXJnZXN0KSB7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIG1lbWNweShidWYsIHMtPnNsbF9hZGRyLCA2KTsKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2VzdCA9IHZhbHVlOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICByYyA9IDA7CgpJbnRlcmVzdGluZyBhbGdvcml0aG0sIGJ1dCBJIGRvbid0IGtu
b3cgYW55dGhpbmcgYmV0dGVyIGF0IHRoZSBtb21lbnQuCjopCgo+ICsgICAgICAgICAgICAgICAg
ICAgIH0KPiArICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0K
PiArICAgICAgICBmcmVlaWZhZGRycyhpZmFjZV9saXN0KTsKPiArICAgIH0gZWxzZSB7Cj4gKyAg
ICAgICAgTE9HKFdBUk4sICJnZXRpZmFkZHJzXG4iKTsKClVzZSBMT0dFIGhlcmUgdG8gbG9nIGVy
cm5vIHRvby4gQW5kIHBsZWFzZSBzYXkKCiAgZ2V0aWZhZGRycyBmYWlsZWQKCkFuZCB0aGVyZSBp
cyBubyBuZWVkIHRvIGhhdmUgJ1xuJyBhdCB0aGUgZW5kIG9mIHRoZSBsaW5lLiBMT0cqIG1hY3Jv
cwphZGQgdGhhdCB0aGVtc2VsdmVzLgoKPiArICAgIH0KPiArICAgICNlbmRpZgo+ICsKPiArICAg
IHJldHVybiByYzsKPiArfQo+ICsKPiAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25pY19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLCBib29sIGhvdHBs
dWcpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfbmljICpuaWMsIGNvbnN0IGNoYXIgKm5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBpbnQgbmljX2luZGV4LCBib29sIGhvdHBsdWcpCj4gIHsK
PiAgICAgIGludCByYzsKPiAgCj4gQEAgLTY1LDExICsxMTAsMjIgQEAgc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+
ICAgICAgICAgIGlmICghbmljLT5tb2RlbCkgcmV0dXJuIEVSUk9SX05PTUVNOwo+ICAgICAgfQo+
ICAgICAgaWYgKGxpYnhsX19tYWNfaXNfZGVmYXVsdCgmbmljLT5tYWMpKSB7Cj4gLSAgICAgICAg
Y29uc3QgdWludDhfdCAqcjsKPiAtICAgICAgICBsaWJ4bF91dWlkIHV1aWQ7Cj4gKyAgICAgICAg
dWludDhfdCByWzE2XTsKPiArCj4gKyAgICAgICAgTUQ1X0NUWCBjdHg7Cj4gKyAgICAgICAgTUQ1
SW5pdCgmY3R4KTsKPiArCj4gKyAgICAgICAgdWludDhfdCBob3N0bWFjWzZdOwo+ICsKPiArICAg
ICAgICBpZihsaWJ4bF9fZ2V0X2hvc3RfbWFjKGdjLCBob3N0bWFjKSA9PSAwKSB7CgpNaXNzaW5n
IGEgc3BhY2UgYWZ0ZXIgYGlmJyBoZXJlLgoKPiArICAgICAgICAgICAgTUQ1VXBkYXRlKCZjdHgs
IGhvc3RtYWMsIHNpemVvZihob3N0bWFjKSk7Cj4gKyAgICAgICAgfSBlbHNlIHsKPiArICAgICAg
ICAgICAgTE9HRChJTkZPLCBkb21pZCwgImZhaWxlZCB0byBnZXQgaG9zdCBtYWMgYWRkcmVzcywg
d2lsbCBnZW5lcmF0ZSB2bSBtYWMgYWRkcmVzcyB3aXRob3V0XG4iKTsKClJlbW92ZSAnXG4nLgoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 15:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 15:54: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 1fxwbj-0004Wr-Q1; Thu, 06 Sep 2018 15:54:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxwbi-0004Wf-9S
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 15:54:10 +0000
X-Inumbo-ID: 34f6d635-b1ed-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34f6d635-b1ed-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 15:54:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64620410"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1535633442-26045-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <048f273c-e481-8820-4e1b-439c007f8202@citrix.com>
Date: Thu, 6 Sep 2018 16:54:05 +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: <1535633442-26045-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/ARM+sched: Don't opencode %pv in
 printk()'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: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.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>

T24gMDgvMzAvMjAxOCAwMTo1MCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:05:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxwn0-0005uH-8c; Thu, 06 Sep 2018 16: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=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxwmy-0005u7-7b
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:05:48 +0000
X-Inumbo-ID: 7ac8c76c-b1ee-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ac8c76c-b1ee-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:04:05 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fxwmt-0005Jc-Nh; Thu, 06 Sep 2018 16:05: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 1fxwmt-0002gZ-Dt; Thu, 06 Sep 2018 16:05:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxwmt-0005I3-D0; Thu, 06 Sep 2018 16:05:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127315-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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: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-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=b36fdc6853a38a6f8749897a33435635019e0647
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 16:05:43 +0000
Subject: [Xen-devel] [linux-linus test] 127315: 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>

ZmxpZ2h0IDEyNzMxNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzE1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiMzZmZGM2ODUz
YTM4YTZmODc0OTg5N2EzMzQzNTYzNTAxOWUwNjQ3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDIzIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
MiBkYXlzICAgMTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzE1ICAyMDE4LTA5
LTA1IDE3OjA1OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTMzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2NDQ4OSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:06:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxwnO-0005wh-Qu; Thu, 06 Sep 2018 16: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=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxwnN-0005wY-Lv
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:06:13 +0000
X-Inumbo-ID: 89c36463-b1ee-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89c36463-b1ee-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:04:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64622206"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-8-wei.liu2@citrix.com>
 <5B91424102000078001E6012@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ace3b70e-5cd6-24bd-e9c5-6126ffe71e03@citrix.com>
Date: Thu, 6 Sep 2018 17:06:06 +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: <5B91424102000078001E6012@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/16] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDkvMDYvMjAxOCAwNDowNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDku
MTggYXQgMTg6MTUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtNTIs
MTUgKzUyLDIwIEBAIERFRklORV9QRVJDUFVfUldMT0NLX0dMT0JBTChwMm1fcGVyY3B1X3J3bG9j
ayk7Cj4+ICAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBw
Mm0gY29kZSAqLwo+PiAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiAgewo+PiAtICAgIHVuc2lnbmVkIGludCBpOwo+
PiAgICAgIGludCByZXQgPSAwOwo+PiArI2lmZGVmIENPTkZJR19IVk0KPj4gKyAgICB1bnNpZ25l
ZCBpbnQgaTsKPj4gKyNlbmRpZgo+PiAgCj4+ICAgICAgbW1fcndsb2NrX2luaXQoJnAybS0+bG9j
ayk7Cj4+IC0gICAgbW1fbG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsKPj4gICAgICBJTklUX0xJ
U1RfSEVBRCgmcDJtLT5ucDJtX2xpc3QpOwo+PiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAy
bS0+cGFnZXMpOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiArICAgIG1tX2xvY2tfaW5p
dCgmcDJtLT5wb2QubG9jayk7Cj4+ICAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wb2Qu
c3VwZXIpOwo+PiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cG9kLnNpbmdsZSk7Cj4+
ICsjZW5kaWYKPj4gIAo+PiAgICAgIHAybS0+ZG9tYWluID0gZDsKPj4gICAgICBwMm0tPmRlZmF1
bHRfYWNjZXNzID0gcDJtX2FjY2Vzc19yd3g7Cj4+IEBAIC02OSw4ICs3NCwxMCBAQCBzdGF0aWMg
aW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCj4+ICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKPj4gICAgICBwMm0t
Pm5wMm1fZ2VuZXJhdGlvbiA9IDA7Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+ICAgICAg
Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAybS0+cG9kLm1ycC5saXN0KTsgKytpICkKPj4g
ICAgICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBnZm5feChJTlZBTElEX0dGTik7Cj4+ICsj
ZW5kaWYKPiAKPiBJIHdvbmRlciB3aGV0aGVyIGFsbCBvZiB0aGlzIHdvdWxkbid0IGJldHRlciBn
byBpbnRvIHAybV9wb2RfaW5pdCgpCj4gKG9yIGFsaWtlKSwgdG8gbGltaXQvYXZvaWQgdGhlICNp
ZmRlZi1hcnkgaGVyZS4KClRoZSBjb3ZlciBsZXR0ZXIgZm9yIHRoaXMgc2VyaWVzIGRpZCBzYXkg
dGhlIGluaXRpYWwgZ29hbCB3YXMganVzdCB0bwptYWtlIGl0IGJ1aWxkOyBhbmQgY2xlYW5pbmcg
dXAgY291bGQgYmUgZG9uZSBsYXRlci4gIEFkZGluZwpwMm1fcG9kX2luaXQoKSB3b3VsZCBiZSBi
ZXR0ZXIgbG9uZyB0ZXJtLCBJIHRoaW5rLCBidXQgSSdtIGFsc28gaGFwcHkKd2l0aCBsZWF2aW5n
IGlmICNpZmRlZidzIGZvciBub3cgYW5kIGNsZWFuaW5nIHRoZW0gdXAgbGF0ZXIuCgo+IAo+PiBA
QCAtMjU2MCw3ICsyNTczLDEwIEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCj4+
ICAgICAgUDJNX1BSSU5USygicDJtIGF1ZGl0IHN0YXJ0c1xuIik7Cj4+ICAKPj4gICAgICBwMm1f
bG9jayhwMm0pOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiAgICAgIHBvZF9sb2NrKHAy
bSk7Cj4+ICsjZW5kaWYKPj4gIAo+PiAgICAgIGlmIChwMm0tPmF1ZGl0X3AybSkKPj4gICAgICAg
ICAgcG1iYWQgPSBwMm0tPmF1ZGl0X3AybShwMm0pOwo+PiBAQCAtMjYyMSw3ICsyNjM3LDkgQEAg
dm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICB9Cj4+ICAgICAgc3Bpbl91
bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+
ICAgICAgcG9kX3VubG9jayhwMm0pOwo+PiArI2VuZGlmCj4gCj4gUGVyaGFwcyBiZXR0ZXIgbWFr
ZSB0aGVtIGlubGluZSBzdHVicz8gT3RvaCAtIGlzbid0IHRoZSB3aG9sZQo+IGZ1bmN0aW9uIHVz
ZWZ1bCBmb3IgSFZNIG9ubHk/CgpPaCB5ZXMgLS0gbm93IHRoYXQgd2UndmUgZ290dGVuIHJpZCBv
ZiBmdWxsIHRyYW5zbGF0ZSBndWVzdHMgZm9yIFBWLCBJCmd1ZXNzIHNvLgoKPiAKPj4gLS0tIGEv
eGVuL2NvbW1vbi92bV9ldmVudC5jCj4+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+PiBA
QCAtNjMwLDcgKzYzMCw5IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IAo+PiB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCj4+ICAgICAgICAgIHsKPj4g
ICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRU5BQkxFOgo+PiAgICAgICAgICB7Cj4+ICsjaWZk
ZWYgQ09ORklHX0hWTQo+PiAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAy
bV9nZXRfaG9zdHAybShkKTsKPj4gKyNlbmRpZgo+PiAgCj4+ICAgICAgICAgICAgICByYyA9IC1F
T1BOT1RTVVBQOwo+PiAgICAgICAgICAgICAgLyogaHZtIGZpeG1lOiBwMm1faXNfZm9yZWlnbiB0
eXBlcyBuZWVkIGFkZHJlc3NpbmcgKi8KPj4gQEAgLTY0NywxMCArNjQ5LDEyIEBAIGludCB2bV9l
dmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRf
b3AgKnZlYywKPj4gICAgICAgICAgICAgIGlmICggdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQo+
PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiAg
ICAgICAgICAgICAgcmMgPSAtRVhERVY7Cj4+ICAgICAgICAgICAgICAvKiBEaXNhbGxvdyBwYWdp
bmcgaW4gYSBQb0QgZ3Vlc3QgKi8KPj4gICAgICAgICAgICAgIGlmICggcDJtLT5wb2QuZW50cnlf
Y291bnQgKQo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiArI2VuZGlmCj4gCj4gUGVyaGFw
cyBzaW1wbHkgZGl0Y2ggdGhlIGxvY2FsIHZhcmlhYmxlPwoKVGhhdCBzZWVtcyBsaWtlIGEgZ29v
ZCBpZGVhLgoKRXZlcnl0aGluZyBlbHNlIGxvb2tzIGdvb2QgdG8gbWUuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16:14: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 1fxwvR-0006is-NA; Thu, 06 Sep 2018 16:14:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yrk1=lu=citrix.com=prvs=780bbe9f7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxwvP-0006in-WD
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:14:32 +0000
X-Inumbo-ID: 0cfcb0a2-b1f0-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0cfcb0a2-b1f0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 16:15:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78657326"
Date: Thu, 6 Sep 2018 18:14:21 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180906161421.ba35p6qx5rvktjos@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905162756.GA26705@gavran.carpriv.carnet.hr>
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-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDY6Mjc6NTZQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMTI6MzY6NDlQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgQXVnIDI5LCAyMDE4IGF0IDA4OjUyOjE0QU0g
KzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3RlOgo+ID4gPiBTd2l0Y2hpbmcgdG8gY2xvc2VkIHN0
YXRlIGVhcmxpZXIgY2FuIGNhdXNlIHRoZSBibG9jay1kcmJkCj4gPiA+IHNjcmlwdCB0byBmYWls
IHdpdGggJ0RldmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZSc6Cj4gPiA+IAo+ID4gPiByb290
OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQ6IHJlbW92ZSBYRU5CVVNfUEFUSD1iYWNrZW5k
L3ZiZC82LzUxNzEyCj4gPiA+IGtlcm5lbDogWyAyMjIyLjI3ODIzNV0gYmxvY2sgZHJiZDY6IFN0
YXRlIGNoYW5nZSBmYWlsZWQ6IERldmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZQo+ID4gPiBr
ZXJuZWw6IFsgMjIyMi4yNzgzMDRdIGJsb2NrIGRyYmQ2OiAgIHN0YXRlID0geyBjczpDb25uZWN0
ZWQgcm86UHJpbWFyeS9TZWNvbmRhcnkgZHM6VXBUb0RhdGUvVXBUb0RhdGUgci0tLS0tIH0KPiA+
ID4ga2VybmVsOiBbIDIyMjIuMjc4MzQwXSBibG9jayBkcmJkNjogIHdhbnRlZCA9IHsgY3M6Q29u
bmVjdGVkIHJvOlNlY29uZGFyeS9TZWNvbmRhcnkgZHM6VXBUb0RhdGUvVXBUb0RhdGUgci0tLS0t
IH0KPiA+ID4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkOiBXcml0aW5nIGJhY2tl
bmQvdmJkLzYvNTE3MTIvaG90cGx1Zy1lcnJvciAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQg
ZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4gYmFja2VuZC92YmQvNi81MTcxMi9ob3RwbHVnLXN0YXR1
cyBlcnJvciB0byB4ZW5zdG9yZS4KPiA+ID4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1k
cmJkOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4K
PiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFZhbGVudGluIFZpZGljIDxWYWxlbnRpbi5WaWRp
Y0BDQVJOZXQuaHI+Cj4gPiA+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gPiA+IC0tLQo+
ID4gPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyB8IDIgKy0KPiA+ID4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiAKPiA+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gPiA+IGluZGV4IGE0YmM3NGU3MmMzOS4uNDNi
ZGRjOTk2NzA5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiA+
ID4gQEAgLTMyMyw2ICszMjMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxraWZfZnJlZShzdHJ1Y3Qg
eGVuX2Jsa2lmICpibGtpZikKPiA+ID4gIHsKPiA+ID4gIAlXQVJOX09OKHhlbl9ibGtpZl9kaXNj
b25uZWN0KGJsa2lmKSk7Cj4gPiA+ICAJeGVuX3ZiZF9mcmVlKCZibGtpZi0+dmJkKTsKPiA+ID4g
Kwl4ZW5idXNfc3dpdGNoX3N0YXRlKGJsa2lmLT5iZS0+ZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7
Cj4gPiA+ICAJa2ZyZWUoYmxraWYtPmJlLT5tb2RlKTsKPiA+ID4gIAlrZnJlZShibGtpZi0+YmUp
Owo+ID4gPiAgCj4gPiA+IEBAIC04MTQsNyArODE1LDYgQEAgc3RhdGljIHZvaWQgZnJvbnRlbmRf
Y2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gPiAgCj4gPiA+ICAJY2FzZSBY
ZW5idXNTdGF0ZUNsb3NlZDoKPiA+ID4gIAkJeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoYmUtPmJsa2lm
KTsKPiA+ID4gLQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsK
PiA+ID4gIAkJaWYgKHhlbmJ1c19kZXZfaXNfb25saW5lKGRldikpCj4gPiA+ICAJCQlicmVhazsK
PiA+IAo+ID4gQUZBSUNULCB0aGlzIHdpbGwgY2F1c2UgdGhlIGJhY2tlbmQgdG8gbmV2ZXIgc3dp
dGNoIHRvICdDbG9zZWQnIHN0YXRlCj4gPiB1bnRpbCB0aGUgdG9vbHN0YWNrIHNldHMgb25saW5l
IHRvIDAsIHdoaWNoIGlzIG5vdCBnb29kIElNTy4KPiA+IAo+ID4gSWYgZm9yIGV4YW1wbGUgYSBm
cm9udGVuZCBkZWNpZGVzIHRvIGNsb3NlIGEgZGV2aWNlLCB0aGUgYmFja2VuZCB3aWxsCj4gPiBz
dGF5IGluIHN0YXRlICdDbG9zaW5nJyB1bnRpbCB0aGUgdG9vbHN0YWNrIGFjdHVhbGx5IHJlbW92
ZXMgdGhlIGRpc2sKPiA+IGJ5IHNldHRpbmcgb25saW5lIHRvIDAuCj4gPiAKPiA+IFRoaXMgd2ls
bCBwcmV2ZW50IHJlc2V0dGluZyBibGsgY29ubmVjdGlvbnMsIGFzIGJsa2JhY2sgd2lsbCByZWZ1
c2UgdG8KPiA+IHN3aXRjaCB0byBzdGF0ZSBYZW5idXNTdGF0ZUluaXRXYWl0IHVubGVzcyBpdCdz
IGF0IFhlbmJ1c1N0YXRlQ2xvc2VkCj4gPiAoc2VlIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZyBjYXNlIGluIGZyb250ZW5kX2NoYW5nZWQpLCB3aGljaCB3aWxsCj4gPiBuZXZlciBiZSByZWFj
aGVkIHdpdGggeW91ciBwYXRjaC4KPiAKPiBPaywgaXMgaXQgcG9zc2libGUgdG8gdGVzdCB0aGlz
IHNvbWVob3c/CgpZZXMsIHlvdSBjYW4gdHJ5IGJvb3RpbmcgYSBQViBndWVzdCB3aXRoIHB2Z3J1
YiwgdGhhdCB3aWxsIGNhdXNlCnB2Z3J1YiB0byBvcGVuIGEgYmxrIGNvbm5lY3Rpb24sIHRoZW4g
Y2xvc2UgaXQgYW5kIGFmdGVyd2FyZHMgdGhlIE9TCmtlcm5lbCB3aWxsIHN0YXJ0IGEgbmV3IGNv
bm5lY3Rpb24uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxwxS-0006pU-5V; Thu, 06 Sep 2018 16: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxwxQ-0006pO-A1
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:16:36 +0000
X-Inumbo-ID: fcfe7344-b1ef-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcfe7344-b1ef-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:14:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64623935"
Date: Thu, 6 Sep 2018 17:16:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180906161632.7rp42tnssukqd54t@zion.uk.xensource.com>
References: <20180905144606.37519-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905144606.37519-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xsm: fix clang build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDQ6NDY6MDZQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IGViaXRtYXAuYzoyNDQ6MzI6IGVycm9yOiBpbnZhbGlkIGNvbnZlcnNpb24gc3Bl
Y2lmaWVyICdaJyBbLVdlcnJvciwtV2Zvcm1hdC1pbnZhbGlkLXNwZWNpZmllcl0KPiAgICAgICAg
ICAgICAgICAibWF0Y2ggbXkgc2l6ZSAlWmQgKGhpZ2ggYml0IHdhcyAlZClcbiIsIG1hcHVuaXQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfl4KPiBlYml0bWFwLmM6MjQ1OjE2OiBl
cnJvcjogZm9ybWF0IHNwZWNpZmllcyB0eXBlICdpbnQnIGJ1dCB0aGUgYXJndW1lbnQgaGFzIHR5
cGUgJ3Vuc2lnbmVkIGxvbmcnCj4gICAgICAgWy1XZXJyb3IsLVdmb3JtYXRdCj4gICAgICAgICAg
ICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0KTsKPiAgICAgICAgICAgICAgICBefn5+
fn5+fn5+fn5+fn4KPiBlYml0bWFwLmM6MjQ1OjMzOiBlcnJvcjogZGF0YSBhcmd1bWVudCBub3Qg
dXNlZCBieSBmb3JtYXQgc3RyaW5nIFstV2Vycm9yLC1XZm9ybWF0LWV4dHJhLWFyZ3NdCj4gICAg
ICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0KTsKPiAKPiBVc2UgJXpkIGlu
c3RlYWQgb2YgJVpkLCB3aGljaCBpcyBjb21wbGlhbnQgd2l0aCBDOTkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:18:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16:18: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 1fxwzB-0006w4-IW; Thu, 06 Sep 2018 16:18: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=wtu5=lu=citrix.com=prvs=7805baad1=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fxwzA-0006vy-PN
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:18:24 +0000
X-Inumbo-ID: 3da7327f-b1f0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da7327f-b1f0-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:16:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64624198"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23441.21312.528088.442952@mariner.uk.xensource.com>
Date: Thu, 6 Sep 2018 17:18:08 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180906155141.sds22dfzywbglovl@zion.uk.xensource.com>
References: <20180905122555.20761-1-jperrett256@gmail.com>
 <20180906155141.sds22dfzywbglovl@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Joshua Perrett <jperrett256@gmail.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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogbWFkZSB2bSBtYWMgYWRkcmVzcyBh
c3NpZ25tZW50IGRldGVybWluaXN0aWMiKToKPiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBhdCAxMjoy
NTo1NVBNICswMDAwLCBKb3NodWEgUGVycmV0dCB3cm90ZToKPiA+IFVzZXMgTUQ1IG9uIHRoZSBo
b3N0IG1hYyBhZGRyZXNzLCB2bSBuYW1lIGFuZCB2aWYgaW5kZXggdG8gZ2VuZXJhdGUgdGhlCj4g
PiBsYXN0IHRocmVlIGJ5dGVzIG9mIHRoZSB2bSBtYWMgYWRkcmVzcyAoZm9yIGVhY2ggdm0pLgoK
VGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyAidGhlIiBob3N0IG1hYyBhZGRyZXNzLiAgVGhlIGhv
c3QgbWlnaHQKaGF2ZSBzZXZlcmFsLiAgSG93ZXZlciwgZ2VuZXJhbGx5IHRoZXJlIGlzIGEgc3Bl
Y2lmaWMgaW50ZXJmYWNlIHRoYXQKd2lsbCBiZSB1c2VkIGZvciB0aGlzIGd1ZXN0LCBkZXBlbmRp
bmcgb24gdGhlIHZpZiBjb25uZWN0aW9uIG1vZGUuICBJbgpicmlkZ2UgbW9kZSwgZm9yIGV4YW1w
bGUsIHRoZXJlIGlzIHRoZSBtYWMgYWRkcmVzcyBvZiB0aGUgYnJpZGdlLiAgSQp0aGluayB5b3Ug
c2hvdWxkIG1ha2Ugc3VyZSB0byB1c2UgdGhlIHJpZ2h0IGludGVyZmFjZS4KCkkgdGhpbmsgeW91
IG5lZWQgdG8gYWRkIHNvbWV0aGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbi4gIFlvdSBzaG91bGQK
bWVudGlvbiB0aGF0IHRoaXMgYXBwcm9hY2ggaXMgb25seSBkZXRlcm1pbmlzdGljICpvbiB0aGUg
c2FtZSBob3N0Kgooc28gaW4gc2V0dXBzIHdoZXJlIHRoZSBndWVzdCBtaWdodCBiZSBzdGFydGVk
IG9uIG11bHRpcGxlIGhvc3RzLCB3aXRoCm5ldHdvcmtlZCBzdG9yYWdlLCBpdCB3b24ndCB3b3Jr
KSBhbmQgb25seSAqd2l0aCB0aGUgc2FtZSBwaHlzaWNhbApuaWMqIChzbyBzd2FwcGluZyBvdXQg
dGhlIHBoeXNpY2FsIG5pYyB3aWxsIGNoYW5nZSBhbGwgdGhlIGd1ZXN0cycKYWRkcmVzc2VzKS4K
Cj4gPiBNRDUgY29kZSBpcyBvcmlnaW5hbGx5IGZyb20gdGhlIHB1YmxpYyBkb21haW4gKHdyaXR0
ZW4gYnkgQ29saW4gUGx1bWIgaW4KPiA+IDE5OTMpLCBmaWxlcyBmb3VuZCBpbiB4ZW4vdG9vbHMv
YmxrdGFwMi9kcml2ZXJzLy4KCllvdSBhcmUgZHVwbGljYXRpbmcgdGhlc2UgZmlsZXMgd2l0aGlu
IHRoZSBYZW4gdHJlZS4gIFRoYXQncyBwcmV0dHkKdWdseS4gIENhbiB3ZSBub3QgZG8gdGhpcyBh
IGJldHRlciB3YXkgPwoKPiA+ICtzdGF0aWMgaW50IGxpYnhsX19nZXRfaG9zdF9tYWMobGlieGxf
X2djICpnYywgdW5zaWduZWQgY2hhciAqYnVmKQo+ID4gK3sKPiA+ICsgICAgaW50IHJjID0gRVJS
T1JfRkFJTDsKPiAKPiBIYXZpbmcgYSBibGFuayBsaW5lIG1ha2VzIHRoaW5ncyBhIGJpdCBjbGVh
cmVyLgo+IAo+ID4gKyAgICAjaWZkZWYgX19saW51eF9fCj4gPiArICAgIHN0cnVjdCBpZmFkZHJz
ICppZmFjZV9saXN0OwoKQ2FuIHdlIG5vdCBoYXZlICNpZmRlZnMgaGVyZSBwbGVhc2UgPyAgVGhl
IExpbnV4LXNwZWNpZmljIHBhcnQgc2hvdWxkCmdvIGluIGxpYnhsX2xpbnV4LmMuCgo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgbWVtY3B5KCZ2YWx1ZSwgcy0+c2xsX2FkZHIsIDYpOwo+IAo+IFBs
ZWFzZSB1c2Ugc2l6ZW9mKHMtPnNsbF9hZGRyKSBpbnN0ZWFkIG9mIDYuCgpFcnIsIGFyZSB5b3Ug
c3VyZSA/ICBMZXQgbWUgcXVvdGUgdGhlIHByb3Bvc2VkIGNvZGU6Cgo+ID4gKyAgICAgICAgICAg
ICAgICBpZiAocy0+c2xsX2hhbGVuID09IDYpIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IHZhbHVlID0gMDsKPiA+ICsgICAgICAgICAgICAgICAgICAgIG1lbWNweSgmdmFsdWUs
IHMtPnNsbF9hZGRyLCA2KTsKClRoaXMgaXMgdmVyeSBzdHJhbmdlLiAgSG93IGNhbiBpdCBwb3Nz
aWJseSBiZSByaWdodCB0byBvdmVyd3JpdGUgdGhlCmZpcnN0IDYgYnl0ZXMgb2YgdmFsdWUgPyAg
VGhhdCBkb2VzIGEgZGlmZmVyZW50IHRoaW5nIG9uIGJpZy1lbmRpYW4KYW5kIGxpdHRsZS1lbmRp
YW4gbWFjaGluZXMuICAoCgpBbHNvIHdoeSBhcmUgd2Ugbm90IGNoZWNraW5nIHNsbF9oYXR5cGUg
PwoKPiA+ICsgICAgICAgICAgICAgICAgICAgIGlmICh2YWx1ZSA+IGxhcmdlc3QpIHsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBtZW1jcHkoYnVmLCBzLT5zbGxfYWRkciwgNik7Cj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgbGFyZ2VzdCA9IHZhbHVlOwo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID0gMDsKPiAKPiBJbnRlcmVzdGluZyBhbGdvcml0aG0sIGJ1dCBJIGRv
bid0IGtub3cgYW55dGhpbmcgYmV0dGVyIGF0IHRoZSBtb21lbnQuCj4gOikKClRoZXJlIGlzIHNv
bWUgcmVhc29uIGZvciBjaG9vc2luZyB0aGUgbGV4aWNhbGx5IGxhcmdlc3QgYWRkcmVzcywgSUlS
Qy4KQnV0IHRoZSByZWFzb24gc2hvdWxkIGJlIGluIGEgY29tbWVudCBpbiB0aGUgY29kZS4gIChJ
U1RSIHJlYWRpbmcKc29tZXRoaW5nIGFib3V0IHRoaXMgaW4gdGhlIERlYmlhbiBicmlkZ2UtaW50
ZXJmYWNlcyg1KSBtYW5wYWdlLikKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:21:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxx1f-0007c7-17; Thu, 06 Sep 2018 16:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tntk=lu=citrix.com=prvs=7808f5c86=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fxx1d-0007bz-Te
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:20:57 +0000
X-Inumbo-ID: f32a999b-b1f0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f32a999b-b1f0-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 16:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64624563"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <11bbf9bd-a9c2-6041-a046-4eac15165458@citrix.com>
Date: Thu, 6 Sep 2018 17:20:53 +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: <20180904161533.11575-11-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCj4gd2hl
biBDT05GSUdfSFZNIGlzIGZhbHNlLgo+IAo+IEVuY2xvc2UgcmVsZXZhbnQgY29kZSBhbmQgZmll
bGRzIGluIENPTkZJR19IVk0uIEd1YXJkIG5wMm1fc2NoZWR1bGUKPiB3aXRoIG5lc3RlZGh2bV9l
bmFibGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgNiArKysrLS0KPiAgeGVu
L2FyY2gveDg2L21tL3AybS5jICAgICAgICB8IDE4ICsrKysrKysrKysrKysrLS0tLQo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDIgKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCAgICB8ICAyICsrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCj4gaW5kZXggMzEzZWJiMzIyMS4uN2M5NDVhMjQyOCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKPiBAQCAtMTY5MSw3ICsxNjkxLDggQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNw
dSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCj4gICAgICB7Cj4gICAgICAgICAgX3VwZGF0ZV9y
dW5zdGF0ZV9hcmVhKHByZXYpOwo+ICAgICAgICAgIHZwbXVfc3dpdGNoX2Zyb20ocHJldik7Cj4g
LSAgICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfT1VUKTsKPiArICAgICAgICBpZiAo
IG5lc3RlZGh2bV9lbmFibGVkKHByZXZkKSApCj4gKyAgICAgICAgICAgIG5wMm1fc2NoZWR1bGUo
TlAyTV9TQ0hFRExFX09VVCk7Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCBpc19odm1fZG9tYWlu
KHByZXZkKSAmJiAhbGlzdF9lbXB0eSgmcHJldi0+YXJjaC5odm0udG1fbGlzdCkgKQo+IEBAIC0x
NzU4LDcgKzE3NTksOCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBz
dHJ1Y3QgdmNwdSAqbmV4dCkKPiAgCj4gICAgICAgICAgLyogTXVzdCBiZSBkb25lIHdpdGggaW50
ZXJydXB0cyBlbmFibGVkICovCj4gICAgICAgICAgdnBtdV9zd2l0Y2hfdG8obmV4dCk7Cj4gLSAg
ICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfSU4pOwo+ICsgICAgICAgIGlmICggbmVz
dGVkaHZtX2VuYWJsZWQobmV4dGQpICkKPiArICAgICAgICAgICAgbnAybV9zY2hlZHVsZShOUDJN
X1NDSEVETEVfSU4pOwoKVGhlcmUncyBhbHJlYWR5IGEgbmVzdGVkaHZtX2VuYWJsZWQoKSBjaGVj
ayBmaXJzdCB0aGluZyBpbgpucDJtX3NjaGVkdWxlKCkuICBIb3cgZG9lcyBhZGRpbmcgdGhpcyBj
aGVjayBoZWxwIHRoZSBDT05GSUdfSFZNIGNhdXNlPwoKQW5kIHdoeSBub3QgI2lmZGVmIG91dCB0
aGlzIGNhbGwsIGFzIHdlbGwgYXMgdGhlIG5wMm1fc2NoZWR1bGUoKQpmdW5jdGlvbnMgZW50aXJl
bHk/CgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:30:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxxA7-0007mv-To; Thu, 06 Sep 2018 16: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=yrk1=lu=citrix.com=prvs=780bbe9f7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fxxA6-0007mq-C0
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:29:42 +0000
X-Inumbo-ID: d0f20e22-b1f1-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0f20e22-b1f1-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:27:59 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="78658170"
Date: Thu, 6 Sep 2018 18:29:32 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905162801.GB26705@gavran.carpriv.carnet.hr>
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] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDY6Mjg6MDFQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDE6MzU6MTVQTSArMDIwMCwgVmFsZW50
aW4gVmlkaWMgd3JvdGU6Cj4gPiA+IEFGQUlDVCwgdGhpcyB3aWxsIGNhdXNlIHRoZSBiYWNrZW5k
IHRvIG5ldmVyIHN3aXRjaCB0byAnQ2xvc2VkJyBzdGF0ZQo+ID4gPiB1bnRpbCB0aGUgdG9vbHN0
YWNrIHNldHMgb25saW5lIHRvIDAsIHdoaWNoIGlzIG5vdCBnb29kIElNTy4KPiA+ID4gCj4gPiA+
IElmIGZvciBleGFtcGxlIGEgZnJvbnRlbmQgZGVjaWRlcyB0byBjbG9zZSBhIGRldmljZSwgdGhl
IGJhY2tlbmQgd2lsbAo+ID4gPiBzdGF5IGluIHN0YXRlICdDbG9zaW5nJyB1bnRpbCB0aGUgdG9v
bHN0YWNrIGFjdHVhbGx5IHJlbW92ZXMgdGhlIGRpc2sKPiA+ID4gYnkgc2V0dGluZyBvbmxpbmUg
dG8gMC4KPiA+ID4gCj4gPiA+IFRoaXMgd2lsbCBwcmV2ZW50IHJlc2V0dGluZyBibGsgY29ubmVj
dGlvbnMsIGFzIGJsa2JhY2sgd2lsbCByZWZ1c2UgdG8KPiA+ID4gc3dpdGNoIHRvIHN0YXRlIFhl
bmJ1c1N0YXRlSW5pdFdhaXQgdW5sZXNzIGl0J3MgYXQgWGVuYnVzU3RhdGVDbG9zZWQKPiA+ID4g
KHNlZSB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgY2FzZSBpbiBmcm9udGVuZF9jaGFuZ2Vk
KSwgd2hpY2ggd2lsbAo+ID4gPiBuZXZlciBiZSByZWFjaGVkIHdpdGggeW91ciBwYXRjaC4KPiAK
PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBjYWxsIHhlbl92YmRfZnJlZSBiZWZvcmUgdGhlIHN0
YXRlIGNoYW5nZT8KPiAKPiAgICAgICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gICAgICAg
ICAgICAgICAgIHhlbl9ibGtpZl9kaXNjb25uZWN0KGJlLT5ibGtpZik7Cj4gICAgICAgICAgICAg
ICAgIHhlbl92YmRfZnJlZSgmYmUtPmJsa2lmLT52YmQpOwo+ICAgICAgICAgICAgICAgICB4ZW5i
dXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwoKSSB0aGluayB0aGF0IHdp
bGwgYnJlYWsgcmVjb25uZWN0aW9uLCBzaW5jZSB4ZW5fdmJkX2NyZWF0ZSBpcyBvbmx5CmNhbGxl
ZCBhZnRlciBob3RwbHVnIHNjcmlwdCBleGVjdXRpb24gaXMgcGVyZm9ybWVkICh3aGljaCBoYXBw
ZW5zIG9ubHkKb25jZSBhdCBkZXZpY2UgYXR0YWNobWVudCksIGJ1dCBub3Qgd2hlbiBEb21VIGNo
YW5nZXMgZnJvbnRlbmQKc3RhdGUuCgpJZiB5b3Ugd2FudCB0byBwZXJmb3JtIHRoaXMgeGVuX3Zi
ZF9mcmVlIHlvdSB3aWxsIGFsc28gaGF2ZSB0byBtb3ZlCnRoZSB4ZW5fdmJkX2NyZWF0ZSBjYWxs
IEFGQUlDVCwgdG8gYSBwbGFjZSB0aGF0J3MgYWxzbyBjYWxsZWQgd2hlbgpyZWNvbm5lY3Rpbmcg
YSBkZXZpY2UuIE5vdGUgdGhhdCBJIGNvdWxkIGJlIHdyb25nLCBzbyBpdCBtaWdodCBiZQp3b3J0
aCBhIHNob3QgdG8gdHJ5IGRpZmZlcmVudCBhcHByb2FjaGVzIHNpbmNlIHRoZSBibGtiYWNrIGNv
ZGUgaXMKcXVpdGUgdGFuZ2xlZCBhbmQgSSBtaWdodCBtaXNzIHNvbWV0aGluZy4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:32:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16:32: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 1fxxCx-0008SD-Gz; Thu, 06 Sep 2018 16:32:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxxCw-0008S7-H5
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 16:32:38 +0000
X-Inumbo-ID: 3af4864d-b1f2-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3af4864d-b1f2-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:30:56 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64626290"
Date: Thu, 6 Sep 2018 17:31:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906163156.i774n67wgmhkmoi5@zion.uk.xensource.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536235696-31359-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC 6/6] xen/keyhandler: Drop
 keyhandler_scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MDg6MTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGFsbW9zdCBhbGwgdXNlcnMgb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGdvbmUs
IGNsZWFuIHVwIHRoZSAzIHJlbWFpbmluZwo+IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAKPiBUaGUgTlVNQSBhbmQgcGVyaW9kaWMgdGltZXIgYWRqdXN0bWVu
dHMgYXJlIGRlZmluaXRlbHkgaW1wcm92ZW1lbnRzLiAgSG93ZXZlciwKPiB0aGlzIGlzIFJGQyBi
ZWNhdXNlIG9mIHRoZSBFRkkgY2hhbmdlLCB3aGljaCBtaWdodCBwZXJoYXBzIG5vdCB3YW4gdG8g
YmUgZG9uZQo+IHRoaXMgd2F5LiAgU3VnZ2VzdGlvbnMgd2VsY29tZS4KCldoeSB3b3VsZCB0aGUg
RUZJIGNoYW5nZSBiZSBhIHByb2JsZW0/IFVzaW5nIGtleWhhbmRsZXJfc2NyYXRjaCBhcyBhCmdl
bmVyaWMgYnVmZmVyIGluIEVGSSBjb2RlIHNlZW1zIHdyb25nIHRvIG1lIGFueXdheS4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:32:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxxD1-0008Sz-Qq; Thu, 06 Sep 2018 16:32: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=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxxD0-0008Sl-Vn
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 16:32:43 +0000
X-Inumbo-ID: 3d8e3b3c-b1f2-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d8e3b3c-b1f2-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 18:31:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64626310"
Date: Thu, 6 Sep 2018 17:32:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906163207.urifmdy25jcieema@zion.uk.xensource.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/6] xen/common: Use %*pb[l] instead of {cpu,
 node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MDg6MTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHJlbW92ZXMgYWxsIHVzZSBvZiBrZXloYW5kbGVyX3NjcmF0Y2ggYXMgYSBi
b3VuY2UtYnVmZmVyIGZvciB0aGUgcmVuZGVyZWQKPiBzdHJpbmcuICBJbiBzb21lIGNhc2VzLCBj
b2xsYXBzZSBjb21iaW5lIGFkamFjZW50IHByaW50aygpJ3Mgd2hpY2ggYXJlIHdyaXRpbmcKPiBw
YXJ0cyBvZiB0aGUgc2FtZSBsaW5lLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEyICsr
Ky0tLS0tLS0tLQo+ICB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8ICA2ICsrLS0tLQo+ICB4
ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICB8IDM1ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1v
bi9jcHVwb29sLmMKPiBpbmRleCAxZThlZGNiLi4xNmNhNGM0IDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vY3B1cG9vbC5jCj4gKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKPiBAQCAtNzMyLDEy
ICs3MzIsNiBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9v
bF9vcCAqb3ApCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBwcmlu
dF9jcHVtYXAoY29uc3QgY2hhciAqc3RyLCBjb25zdCBjcHVtYXNrX3QgKm1hcCkKPiAtewo+IC0g
ICAgY3B1bGlzdF9zY25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxl
cl9zY3JhdGNoKSwgbWFwKTsKPiAtICAgIHByaW50aygiJXM6ICVzXG4iLCBzdHIsIGtleWhhbmRs
ZXJfc2NyYXRjaCk7Cj4gLX0KPiAtCj4gIHZvaWQgZHVtcF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5
KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nICAgIGZsYWdzOwo+IEBAIC03NTEsMTcgKzc0NSwx
NyBAQCB2b2lkIGR1bXBfcnVucSh1bnNpZ25lZCBjaGFyIGtleSkKPiAgICAgICAgICAgICAgc2No
ZWRfc210X3Bvd2VyX3NhdmluZ3M/ICJlbmFibGVkIjoiZGlzYWJsZWQiKTsKPiAgICAgIHByaW50
aygiTk9XPSUiUFJJX3N0aW1lIlxuIiwgbm93KTsKPiAgCj4gLSAgICBwcmludF9jcHVtYXAoIk9u
bGluZSBDcHVzIiwgJmNwdV9vbmxpbmVfbWFwKTsKPiArICAgIHByaW50aygiT25saW5lIENwdXM6
ICUqcGJsXG4iLCBucl9jcHVfaWRzLCAmY3B1X29ubGluZV9tYXApOwo+ICAgICAgaWYgKCAhY3B1
bWFza19lbXB0eSgmY3B1cG9vbF9mcmVlX2NwdXMpICkKPiAgICAgIHsKPiAtICAgICAgICBwcmlu
dF9jcHVtYXAoIkZyZWUgQ3B1cyIsICZjcHVwb29sX2ZyZWVfY3B1cyk7Cj4gKyAgICAgICAgcHJp
bnRrKCJGcmVlIENwdXM6ICUqcGJsXG4iLCBucl9jcHVfaWRzLCAmY3B1cG9vbF9mcmVlX2NwdXMp
Owo+ICAgICAgICAgIHNjaGVkdWxlX2R1bXAoTlVMTCk7Cj4gICAgICB9Cj4gIAo+ICAgICAgZm9y
X2VhY2hfY3B1cG9vbChjKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50aygiQ3B1cG9vbCAlZDpc
biIsICgqYyktPmNwdXBvb2xfaWQpOwo+IC0gICAgICAgIHByaW50X2NwdW1hcCgiQ3B1cyIsICgq
YyktPmNwdV92YWxpZCk7Cj4gKyAgICAgICAgcHJpbnRrKCJDcHVzOiAlKnBibFxuIiwgbnJfY3B1
X2lkcywgKCpjKS0+Y3B1X3ZhbGlkKTsKPiAgICAgICAgICBzY2hlZHVsZV9kdW1wKCpjKTsKPiAg
ICAgIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPiBpbmRleCAzODFmMzBlLi5mMzRkNGYwIDEwMDY0NAo+
IC0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCj4gKysrIGIveGVuL2NvbW1vbi9ldmVu
dF9jaGFubmVsLmMKPiBAQCAtMTM3NywxMSArMTM3Nyw5IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9k
dW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICB1bnNpZ25lZCBpbnQgcG9y
dDsKPiAgICAgIGludCBpcnE7Cj4gIAo+IC0gICAgYml0bWFwX3Njbmxpc3RwcmludGYoa2V5aGFu
ZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3JhdGNoKSwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPnBvbGxfbWFzaywgZC0+bWF4X3ZjcHVzKTsKPiAgICAgIHByaW50aygi
RXZlbnQgY2hhbm5lbCBpbmZvcm1hdGlvbiBmb3IgZG9tYWluICVkOlxuIgo+IC0gICAgICAgICAg
ICJQb2xsaW5nIHZDUFVzOiB7JXN9XG4iCj4gLSAgICAgICAgICAgIiAgICBwb3J0IFtwL20vc11c
biIsIGQtPmRvbWFpbl9pZCwga2V5aGFuZGxlcl9zY3JhdGNoKTsKPiArICAgICAgICAgICAiUG9s
bGluZyB2Q1BVczogeyUqcGJsfVxuIgo+ICsgICAgICAgICAgICIgICAgcG9ydCBbcC9tL3NdXG4i
LCBkLT5kb21haW5faWQsIGQtPm1heF92Y3B1cywgZC0+cG9sbF9tYXNrKTsKPiAgCj4gICAgICBz
cGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9r
ZXloYW5kbGVyLmMgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwo+IGluZGV4IDc3N2M4ZTkuLjkz
YWU3MzggMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKPiArKysgYi94ZW4v
Y29tbW9uL2tleWhhbmRsZXIuYwo+IEBAIC0yNTAsMjIgKzI1MCw2IEBAIHN0YXRpYyB2b2lkIHJl
Ym9vdF9tYWNoaW5lKHVuc2lnbmVkIGNoYXIga2V5LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgIG1hY2hpbmVfcmVzdGFydCgwKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgY3B1
c2V0X3ByaW50KGNoYXIgKnNldCwgaW50IHNpemUsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKPiAt
ewo+IC0gICAgKnNldCsrID0gJ3snOwo+IC0gICAgc2V0ICs9IGNwdWxpc3Rfc2NucHJpbnRmKHNl
dCwgc2l6ZS0yLCBtYXNrKTsKPiAtICAgICpzZXQrKyA9ICd9JzsKPiAtICAgICpzZXQrKyA9ICdc
MCc7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIG5vZGVzZXRfcHJpbnQoY2hhciAqc2V0LCBpbnQg
c2l6ZSwgY29uc3Qgbm9kZW1hc2tfdCAqbWFzaykKPiAtewo+IC0gICAgKnNldCsrID0gJ1snOwo+
IC0gICAgc2V0ICs9IG5vZGVsaXN0X3NjbnByaW50ZihzZXQsIHNpemUtMiwgbWFzayk7Cj4gLSAg
ICAqc2V0KysgPSAnXSc7Cj4gLSAgICAqc2V0KysgPSAnXDAnOwo+IC19Cj4gLQo+ICBzdGF0aWMg
dm9pZCBwZXJpb2RpY190aW1lcl9wcmludChjaGFyICpzdHIsIGludCBzaXplLCB1aW50NjRfdCBw
ZXJpb2QpCj4gIHsKPiAgICAgIGlmICggcGVyaW9kID09IDAgKQo+IEBAIC0yOTgsMTQgKzI4Miwx
NCBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQgY2hhciBrZXkpCj4gICAgICAg
ICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Cj4gIAo+ICAgICAgICAgIHByaW50aygiR2Vu
ZXJhbCBpbmZvcm1hdGlvbiBmb3IgZG9tYWluICV1OlxuIiwgZC0+ZG9tYWluX2lkKTsKPiAtICAg
ICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgZC0+ZGlydHlfY3B1bWFz
ayk7Cj4gICAgICAgICAgcHJpbnRrKCIgICAgcmVmY250PSVkIGR5aW5nPSVkIHBhdXNlX2NvdW50
PSVkXG4iLAo+ICAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cmVmY250KSwgZC0+aXNf
ZHlpbmcsCj4gICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5wYXVzZV9jb3VudCkpOwo+
ICAgICAgICAgIHByaW50aygiICAgIG5yX3BhZ2VzPSVkIHhlbmhlYXBfcGFnZXM9JWQgc2hhcmVk
X3BhZ2VzPSV1IHBhZ2VkX3BhZ2VzPSV1ICIKPiAtICAgICAgICAgICAgICAgImRpcnR5X2NwdXM9
JXMgbWF4X3BhZ2VzPSV1XG4iLCBkLT50b3RfcGFnZXMsIGQtPnhlbmhlYXBfcGFnZXMsCj4gLSAg
ICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKSwgYXRvbWljX3JlYWQoJmQt
PnBhZ2VkX3BhZ2VzKSwKPiAtICAgICAgICAgICAgICAgIHRtcHN0ciwgZC0+bWF4X3BhZ2VzKTsK
PiArICAgICAgICAgICAgICAgImRpcnR5X2NwdXM9eyUqcGJsfSBtYXhfcGFnZXM9JXVcbiIsCj4g
KyAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlcywgZC0+eGVuaGVhcF9wYWdlcywgYXRvbWljX3Jl
YWQoJmQtPnNocl9wYWdlcyksCj4gKyAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5wYWdl
ZF9wYWdlcyksIG5yX2NwdV9pZHMsIGQtPmRpcnR5X2NwdW1hc2ssCj4gKyAgICAgICAgICAgICAg
IGQtPm1heF9wYWdlcyk7Cj4gICAgICAgICAgcHJpbnRrKCIgICAgaGFuZGxlPSUwMnglMDJ4JTAy
eCUwMngtJTAyeCUwMngtJTAyeCUwMngtIgo+ICAgICAgICAgICAgICAgICAiJTAyeCUwMngtJTAy
eCUwMnglMDJ4JTAyeCUwMnglMDJ4IHZtX2Fzc2lzdD0lMDhseFxuIiwKPiAgICAgICAgICAgICAg
ICAgZC0+aGFuZGxlWyAwXSwgZC0+aGFuZGxlWyAxXSwgZC0+aGFuZGxlWyAyXSwgZC0+aGFuZGxl
WyAzXSwKPiBAQCAtMzI0LDggKzMwOCw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNp
Z25lZCBjaGFyIGtleSkKPiAgCj4gICAgICAgICAgZHVtcF9wYWdlZnJhbWVfaW5mbyhkKTsKPiAg
Cj4gLSAgICAgICAgbm9kZXNldF9wcmludCh0bXBzdHIsIHNpemVvZih0bXBzdHIpLCAmZC0+bm9k
ZV9hZmZpbml0eSk7Cj4gLSAgICAgICAgcHJpbnRrKCJOT0RFIGFmZmluaXR5IGZvciBkb21haW4g
JWQ6ICVzXG4iLCBkLT5kb21haW5faWQsIHRtcHN0cik7Cj4gKyAgICAgICAgcHJpbnRrKCJOT0RF
IGFmZmluaXR5IGZvciBkb21haW4gJWQ6IFslKnBibF1cbiIsCj4gKyAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgTUFYX05VTU5PREVTLCAmZC0+bm9kZV9hZmZpbml0eSk7Cj4gIAo+ICAgICAg
ICAgIHByaW50aygiVkNQVSBpbmZvcm1hdGlvbiBhbmQgY2FsbGJhY2tzIGZvciBkb21haW4gJXU6
XG4iLAo+ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwo+IEBAIC0zNDMsMTAgKzMyNyw5
IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKPiAgICAgICAg
ICAgICAgaWYgKCB2Y3B1X2NwdV9kaXJ0eSh2KSApCj4gICAgICAgICAgICAgICAgICBwcmludGso
ImRpcnR5X2NwdT0ldSIsIHYtPmRpcnR5X2NwdSk7Cj4gICAgICAgICAgICAgIHByaW50aygiXG4i
KTsKPiAtICAgICAgICAgICAgY3B1c2V0X3ByaW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIHYt
PmNwdV9oYXJkX2FmZmluaXR5KTsKPiAtICAgICAgICAgICAgcHJpbnRrKCIgICAgY3B1X2hhcmRf
YWZmaW5pdHk9JXMgIiwgdG1wc3RyKTsKPiAtICAgICAgICAgICAgY3B1c2V0X3ByaW50KHRtcHN0
ciwgc2l6ZW9mKHRtcHN0ciksIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKPiAtICAgICAgICAgICAg
cHJpbnRrKCJjcHVfc29mdF9hZmZpbml0eT0lc1xuIiwgdG1wc3RyKTsKPiArICAgICAgICAgICAg
cHJpbnRrKCIgICAgY3B1X2hhcmRfYWZmaW5pdHk9eyUqcGJsfSBjcHVfc29mdF9hZmZpbml0eT17
JSpwYmx9XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgdi0+Y3B1X2hhcmRf
YWZmaW5pdHksCj4gKyAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCB2LT5jcHVfc29mdF9h
ZmZpbml0eSk7Cj4gICAgICAgICAgICAgIHByaW50aygiICAgIHBhdXNlX2NvdW50PSVkIHBhdXNl
X2ZsYWdzPSVseFxuIiwKPiAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5wYXVz
ZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKPiAgICAgICAgICAgICAgYXJjaF9kdW1wX3ZjcHVf
aW5mbyh2KTsKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxxDR-00006Y-7N; Thu, 06 Sep 2018 16:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxxDP-00005t-Jc
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 16:33:07 +0000
X-Inumbo-ID: a56f20bb-b1f2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a56f20bb-b1f2-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 16:33:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64626431"
Date: Thu, 6 Sep 2018 17:32:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906163247.g32nq4ppdvlbhxo2@zion.uk.xensource.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dfaggioli@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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MDg6MTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgZm9ybWF0IGlkZW50aWZpZXIgaXMgY29uc2lzdGVudCB3aXRoIExpbnV4LiAg
VGhlIGNvZGUgaXMgYWRhcHRlZCBmcm9tCj4gYml0bWFwX3NjbnssbGlzdH1wcmludGYoKSBidXQg
Y2xlYW5lZCB1cC4KPiAKPiBUaGlzIGNoYW5nZSBhbGxvd3MgYWxsIGNhbGxlcnMgdG8gYXZvaWQg
bmVlZGluZyBhIHNlY29uZGFyeSBidWZmZXIgdG8gcmVuZGVyIGEKPiBjcHVtYXNrL25vZGVtYXNr
IGludG8uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSBv
bmx5IHNraW0tcmVhZCB0aGlzIHBhdGNoLCBzaW5jZSB0aGlzIGlzIG1vc3RseSBtb3ZlZCAvIGNv
cGllZCBjb2RlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:33:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxxDj-0000BU-G9; Thu, 06 Sep 2018 16:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxxDh-0000B6-Vq
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 16:33:26 +0000
X-Inumbo-ID: b0d586f9-b1f2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0d586f9-b1f2-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 16:34:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64626511"
Date: Thu, 6 Sep 2018 17:33:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906163319.rbliwfakud6vsdfe@zion.uk.xensource.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/6] xen/x86: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MDg6MTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHJlbW92ZXMgYWxsIHVzZSBvZiBrZXloYW5kbGVyX3NjcmF0Y2ggYXMgYSBi
b3VuY2UtYnVmZmVyIGZvciB0aGUgcmVuZGVyZWQKPiBzdHJpbmcuCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 16:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 16: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 1fxxER-0000Kf-Si; Thu, 06 Sep 2018 16:34:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xusr=lu=citrix.com=prvs=7806f00aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fxxEQ-0000KO-Sf
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 16:34:10 +0000
X-Inumbo-ID: cb89f19a-b1f2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb89f19a-b1f2-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 16:34:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,338,1531785600"; d="scan'208";a="64626659"
Date: Thu, 6 Sep 2018 17:34:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180906163406.wxhyndjxtyypi3gh@zion.uk.xensource.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536235696-31359-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/6] xen/bitmap: Drop all bitmap_scn{,
 list}printf() 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDE6MDg6MTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbGwgY2FsbGVycyBoYXZlIGJlZW4gY29udmVyZWQgdG8gdXNpbmcgJSpwYltsXS4g
IEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQKPiBmdXR1cmUgY29kZSB3YW50cyB0byByZXRhaW4g
dGhpcyBmdW5jdGlvbmFseSwgaXQgY2FuIGJlIHJlcGxpY2F0ZWQgaW4gYSBtb3JlCj4gY29udmVu
aWVudCBmYXNob24gd2l0aCBzbnByaW50ZigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 17:11:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 17: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 1fxxod-00031f-Tf; Thu, 06 Sep 2018 17:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxxod-00031V-7n
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 17:11:35 +0000
X-Inumbo-ID: 0619175d-b1f8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0619175d-b1f8-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 17:12: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 1fxxoa-0006ii-JZ; Thu, 06 Sep 2018 17:11: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 1fxxoa-0007tT-9B; Thu, 06 Sep 2018 17:11:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxxoa-0002KU-8N; Thu, 06 Sep 2018 17:11:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127329-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=4b7b0c24535af6c410886dc941a72e0622e9ea47
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 17:11:32 +0000
Subject: [Xen-devel] [libvirt test] 127329: 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>

ZmxpZ2h0IDEyNzMyOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczMjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDRiN2IwYzI0NTM1YWY2YzQxMDg4NmRjOTQx
YTcyZTA2MjJlOWVhNDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDkyIGRheXMgICA3NCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjczMjkgIDIwMTgtMDktMDYgMDQ6MTg6NTYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjQzOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 17:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 17:28: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 1fxy4n-0003n1-Gf; Thu, 06 Sep 2018 17:28: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=hlz8=lu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fxy4m-0003mu-0b
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 17:28:16 +0000
X-Inumbo-ID: 003b9550-b1fa-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 003b9550-b1fa-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 19:26:33 +0200 (CEST)
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 8E7F77A9;
 Thu,  6 Sep 2018 10:28:14 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C2043F557;
 Thu,  6 Sep 2018 10:28:13 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
 <c6b752b2b59f4f1293eb8d9f27a420eb@AMSPEX02CL03.citrite.net>
 <8b17a884-035f-bd68-62c4-3bcaad9c5277@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a62dcf3-1767-9eb1-091c-eef35287b252@arm.com>
Date: Thu, 6 Sep 2018 18:28:11 +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: <8b17a884-035f-bd68-62c4-3bcaad9c5277@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.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>

CgpPbiAwNi8wOS8xOCAxNjoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOS8xOCAx
MDoxNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
Pj4+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
XQo+Pj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTk6MTIKPj4+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+Pj4gPEpCZXVsaWNoQHN1c2UuY29tPjsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+Pj4gPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN0
ZWZhbm8KPj4+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4gU3ViamVjdDogW1BBVENIIDMvNV0geDg2L2h2
bTogTWFrZQo+Pj4gSFZNX1BBUkFNX3tTVE9SRSxDT05TT0xFfV9FVlRDSE4gcmVhZC1vbmx5IHRv
IHRoZSBndWVzdAo+Pj4KPj4+IFRoZXNlIHZhbHVlcyBhcmUgc2V0IGJ5IHRoZSB0b29sc3RhY2sg
Zm9yIGVhY2ggY3JlYXRlL3Jlc3RvcmUgb3BlcmF0aW9uLCBhbmQKPj4+IGJvdW5kIGJ5IHhlbntz
dG9yZSxjb25zb2xlfWQgYmVmb3JlIHRoZSB0aGUgZ3Vlc3Qgc3RhcnRzIHJ1bm5pbmcuCj4+Pgo+
Pj4gQSBndWVzdCBoYXMgbm8gcmVhc29uIHRvIG1vZGlmeSB0aGVtIGF0IGFsbCwgYW5kIHRoZSBt
YXRjaGluZyAqX1BGTgo+Pj4gcGFyYW1ldGVycwo+Pj4gYXJlIGFscmVhZHkgcmVhZC1vbmx5LiAg
QWRqdXN0IHRoZSAqX0VWVENITiBwZXJtaXNzaW9ucyB0byBiZSBjb25zaXN0ZW50Lgo+PiBVbmZv
cnR1bmF0ZWx5IHRoaXMgcGF0Y2ggd2lsbCBicmVhayB0aGUgV2luZG93cyBQViBkcml2ZXIgZnVu
Y3Rpb24gaGVyZToKPj4KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cHZkcml2
ZXJzL3dpbi94ZW5idXMuZ2l0O2E9YmxvYjtmPXNyYy94ZW5idXMvZXZ0Y2huLmM7aGI9SEVBRCNs
MTAzNwo+Pgo+PiBVbmZvcnR1bmF0ZWx5IHRoZSB2YWx1ZXMgcmVhbGx5IGRvIGNoYW5nZSBhY3Jv
c3MgYSByZXNldC4gSXQgd291bGQgYmUgcG9zc2libGUgdG8gdXNlIHZvbGF0aWxlIChkaXNhcHBl
YXIgb24gcmVib290KSByZWdpc3RyeSBrZXlzIHRvIHN0b3JlIHRoZSB1cGRhdGVkIHZhbHVlcyBp
bnN0ZWFkIGJ1dCBJIGRvbid0IHJlYWxseSBzZWUgYW55IGhhcm0gaW4gYWxsb3dpbmcgdGhlIGd1
ZXN0IHRvIHVwZGF0ZSB0aGUgdmFsdWVzIHRvIGJlIGNvcnJlY3QsIHVubGVzcyB3ZSB3YW50IHRv
IGNoYW5nZSBYZW4gdG8gZG8gdGhlIGpvYiBzbyB0aGUgZ3Vlc3QgZG9lc24ndCBoYXZlIHRvIGdv
IHRocm91Z2ggdGhpcyBkYW5jZS4KPiAKPiA6KMKgIEV2ZXJ5dGhpbmcgaXMgdGVycmlibGUuCj4g
Cj4gVGhpcyBpcyBhIGdlbmVyYWwgcHJvYmxlbSwgbm90IHg4NiBzcGVjaWZpYywgc28gSSdsbCBk
cm9wIHRoaXMgcGF0Y2ggYW5kCj4gbWFrZSBhIHNpbWlsYXIgYWRqdXN0bWVudCB0byB0aGUgQVJN
IG9uZS4KCkkgYW0gYSBiaXQgY29uZnVzZWQuIEkgd291bGQgaGF2ZSB0aG91Z2h0IHRoaXMgd2Fz
IHVwZGF0ZWQgYnkgdGhlIAp0b29sc3RhY2sgYXQgcmVzZXQuIFNvIHdoeSB3b3VsZCB0aGUgZ3Vl
c3QgdXBkYXRlIHRoZW0/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 17:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 17: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 1fxy64-0003s3-1f; Thu, 06 Sep 2018 17: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=yvoo=lu=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1fxy63-0003ry-5F
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 17:29:35 +0000
X-Inumbo-ID: 2f2583c5-b1fa-11e8-a8a5-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f2583c5-b1fa-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 19:27:52 +0200 (CEST)
Received: by mail-qt0-x243.google.com with SMTP id t5-v6so13212261qtn.3
 for <xen-devel@lists.xenproject.org>; Thu, 06 Sep 2018 10:29:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Cg6IIOYJf9jMD2xOpd2k2GfgeO5H5tqrr5JUtgJUOA0=;
 b=Vy0BY1ih6Zmh4xKVw4JTyhvAUgsISfbcM5OOSYVtZ2k4hu8wild+Tudq4ijzd/b3zG
 vlmT2WNxfbRuVI0Qr8IY5AWqGzeuB2KR+eF/8sLGzFBcOHCRYNeFCNg2MN82NcBj/wA6
 qOinB6AMMoSxt8TR5/Qg20qI009njFzm+TAq4=
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=Cg6IIOYJf9jMD2xOpd2k2GfgeO5H5tqrr5JUtgJUOA0=;
 b=IksVmQSgyIdcdC/T4k0czvELoXnHL5ozzUiEOra7u0L6z55NyHbWJuFhIt9V72mLXr
 yvaQshVTRb3u1VX+9WE1yo8rTz7P5bIbYiOxEPen/Sguf7f/htGpOa5zZ84c6H1NUUOr
 LtX7/AE2cI5wTI4fY0xoQIQJdIzOOx+iCp0PxugymvcznKlfb3RV1PUMnhyCXPps48rz
 ZXhdQz6LGdPIEbh3PUZEvYZOPWQRfyyeLv3FqQLwS8Tv3jR1RsHuqPJrv9z9iXgwJ/DM
 U91tAAgiTYs8b9QJ+3d4QDUyih1EjKhsoaSs+BwxdRjYcvJyMUKB5JzGGC4muRTDps3+
 zeeQ==
X-Gm-Message-State: APzg51D0xEgWGCrZSNB3TzT52cnlMU5VFF/WMlRjjtBHaQJbk8n3P5Kx
 vrDzItXZS1ri5uz8Nhg3uWbbtg==
X-Google-Smtp-Source: ANB0Vda2crrbUJLxoXCAeudELiu//GnbWnykADNfD2Xs3+ofyRzG0gP1WYHxqmooXUif1QGjXKx71g==
X-Received: by 2002:aed:3ec5:: with SMTP id
 o5-v6mr3070213qtf.270.1536254973460; 
 Thu, 06 Sep 2018 10:29:33 -0700 (PDT)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id x48-v6sm3472299qtk.24.2018.09.06.10.29.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 06 Sep 2018 10:29:30 -0700 (PDT)
Date: Thu, 6 Sep 2018 12:29:29 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180906172929.2ueqkq6p4bg2bilg@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180906145559.30364-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906145559.30364-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] automation: specify -j$(nproc) in build
 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: 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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDM6NTU6NTlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBh
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3Njcmlw
dHMvYnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKPiBpbmRleCAwNTQyMjZiZDczLi5j
NDYzYjA2MGQ0IDEwMDc1NQo+IC0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAo+ICsrKyBi
L2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAo+IEBAIC0zMCw0ICszMCw0IEBAIGZpCj4gIAo+ICAu
L2NvbmZpZ3VyZSAiJHtjZmdhcmdzW0BdfSIKPiAgCj4gLW1ha2UgZGlzdAo+ICttYWtlIC1qJChu
cHJvYykgZGlzdAo+IC0tIAo+IDIuMTEuMAo+IAoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 17:31:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 17: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 1fxy84-0004aU-Ky; Thu, 06 Sep 2018 17:31:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxy83-0004aI-Ik
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 17:31:39 +0000
X-Inumbo-ID: d40daab2-b1fa-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d40daab2-b1fa-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 17: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 1fxy81-00078c-So; Thu, 06 Sep 2018 17:31: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 1fxy81-0000aH-Ld; Thu, 06 Sep 2018 17:31:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxy81-00044l-L2; Thu, 06 Sep 2018 17:31:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127335-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=22cf747fcf75dbfe51e5524ce1f9cf17b19914cd
X-Osstest-Versions-That: ovmf=c3d5d800d775095e0bbd0ac8862df234cdd4332d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 17:31:37 +0000
Subject: [Xen-devel] [ovmf test] 127335: 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>

ZmxpZ2h0IDEyNzMzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczMzUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyMmNmNzQ3ZmNmNzVkYmZlNTFlNTUyNGNlMWY5Y2Yx
N2IxOTkxNGNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjM2Q1ZDgw
MGQ3NzUwOTVlMGJiZDBhYzg4NjJkZjIzNGNkZDQzMzJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczMTggIDIwMTgtMDktMDUgMTg6NDE6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzM1ICAyMDE4LTA5LTA2IDA5OjUxOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5j
b20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzNkNWQ4MDBkNy4uMjJjZjc0N2Zj
ZiAgMjJjZjc0N2ZjZjc1ZGJmZTUxZTU1MjRjZTFmOWNmMTdiMTk5MTRjZCAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 17:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 17:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxyKh-0005KX-Ro; Thu, 06 Sep 2018 17:44:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fxyKg-0005KL-Ux
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 17:44:42 +0000
X-Inumbo-ID: a71ee2d8-b1fc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a71ee2d8-b1fc-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 17:45: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 1fxyKf-0007PA-Ub; Thu, 06 Sep 2018 17:44: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 1fxyKf-0001R8-KM; Thu, 06 Sep 2018 17:44:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fxyKf-0002VA-Jk; Thu, 06 Sep 2018 17:44:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127341-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=c1bace00de265bf34bdf6119d99888bbb57a4ef4
X-Osstest-Versions-That: xen=2c0b1824b1cb33a2610f3f55299247f9e0464466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 17:44:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127341: 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>

ZmxpZ2h0IDEyNzM0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjMWJhY2UwMGRlMjY1YmYzNGJkZjYxMTlkOTk4ODhiYmI1N2E0ZWY0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyYzBiMTgyNGIxY2IzM2EyNjEw
ZjNmNTUyOTkyNDdmOWUwNDY0NDY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczMTIgIDIwMTgt
MDktMDUgMTQ6MDA6NDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzQxICAy
MDE4LTA5LTA2IDE1OjAwOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyYzBiMTgyNGIxLi5jMWJhY2UwMGRlICBjMWJh
Y2UwMGRlMjY1YmYzNGJkZjYxMTlkOTk4ODhiYmI1N2E0ZWY0IC0+IHNtb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 18:12:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 18:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxyl1-0007Ip-5s; Thu, 06 Sep 2018 18:11:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vndo=lu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fxyky-0007Ik-VB
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 18:11:52 +0000
X-Inumbo-ID: 71df3583-b200-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71df3583-b200-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 18:12:42 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3949A20659;
 Thu,  6 Sep 2018 18:11:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536257510;
 bh=t7xYLE5gcMgb5si40wKl7+X5KmA4k0Ifdyktv9DMvJI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FFARpzwvg+F428kGLXWfHZz17EuaH8D1vW6SavWbXDyd+8XF7Wpdpf493hGcNv5Z4
 pylgxnCh7q8sL3g6ImXQLPrjCM3CEhQUHKidbPHEOJa516QdXQKFzVYuLiASKdF3CA
 iO5/mKUbE1IY/p7NEj2+tFXPyHen6/c6yxbIoVGs=
Date: Thu, 6 Sep 2018 11:11:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20180906120636.38754-1-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gVGh1LCA2IFNlcCAyMDE4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gOXBmcyBzdXBwb3J0IGhh
cyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0LjksIGJ1dCBRRU1VIHdpbGwK
PiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5kIHN1cHBvcnQgdW5sZXNzIGxpYmNhcCBhbmQgbGli
YXR0ciBkZXYgcGFja2FnZXMKPiBhcmUgaW5zdGFsbGVkLgo+IAo+IFRoaXMgcGF0Y2ggbW9kaWZp
ZXMgdGhlIFJFQURNRSB0byBjYWxsIG91dCB0aG9zZSBwYWNrYWdlcyBhcyBwcmUtcmVxdWlzaXRl
cwo+IGZvciBMaW51eCBidWlsZHMgYW5kIHNwZWNpZmljYWxseSBlbmFibGVzIFZpcnRGUyBpbiB0
aGUgY29uZmlndXJlIGxpbmUKPiBmb3IgUUVNVSBzbyB0aGF0IGFuIGVycm9yIG1lc3NhZ2UgaXMg
ZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoYW5rIHlvdSwgUGF1bCEgRG8gd2Ug
bmVlZCB0byBkbyBhbnl0aGluZyBmb3IgdGhlIGNvbmZpZ3VyZSBzdHVmZgooQUNfQ0hFQ0tfTElC
IGluIHRvb2xzL2NvbmZpZ3VyZS5hYyk/Cgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgUkVBRE1FICAgICAgICAgfCAgMiAr
Kwo+ICB0b29scy9NYWtlZmlsZSB8IDExICsrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKPiBpbmRl
eCA0Yjk1YjIxYzdiLi4xYTRlNGIyYzFiIDEwMDY0NAo+IC0tLSBhL1JFQURNRQo+ICsrKyBiL1JF
QURNRQo+IEBAIC01Niw2ICs1Niw4IEBAIHByb3ZpZGVkIGJ5IHlvdXIgT1MgZGlzdHJpYnV0b3I6
Cj4gICAgICAgIGdyZWF0ZXIuCj4gICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgR0xpYiB2
Mi4wIChlLmcuIGxpYmdsaWIyLjAtZGV2KQo+ICAgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9m
IFBpeG1hbiAoZS5nLiBsaWJwaXhtYW4tMS1kZXYpCj4gKyAgICAqIERldmVsb3BtZW50IGluc3Rh
bGwgb2YgbGliY2FwIChlLmcuIGxpYmNhcC1kZXYpIFtMaW51eCBvbmx5XQo+ICsgICAgKiBEZXZl
bG9wbWVudCBpbnN0YWxsIG9mIGxpYmF0dHIgKGUuZy4gbGliYXR0cjEtZGV2KSBbTGludXggb25s
eV0KPiAgICAgICogcGtnLWNvbmZpZwo+ICAgICAgKiBicmlkZ2UtdXRpbHMgcGFja2FnZSAoL3Ni
aW4vYnJjdGwpCj4gICAgICAqIGlwcm91dGUgcGFja2FnZSAoL3NiaW4vaXApCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKPiBpbmRleCA2Nzk3N2FkODUwLi5l
NzRlZmI4YTZlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvTWFr
ZWZpbGUKPiBAQCAtMjE2LDYgKzIxNiwxMSBAQCBlbHNlCj4gIFFFTVVfWEVOX0VOQUJMRV9ERUJV
RyA6PQo+ICBlbmRpZgo+ICAKPiArIwo+ICsjIDlwZnMgc3VwcG9ydCBpcyBhIGRvY3VtZW50ZWQg
ZmVhdHVyZSBidXQgaXQgZGVwZW5kcyBvbiBhIFFFTVUgd2l0aAo+ICsjIFZpcnRGUyBlbmFibGVk
LiBIb3dldmVyIFZpcnRGUyBpcyBhIExpbnV4LW9ubHkgb3B0aW9uIHNvIG9ubHkgZW5hYmxlCj4g
KyMgaXQgZm9yIExpbnV4IGJ1aWxkcy4KPiArIwo+ICBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjog
cWVtdS14ZW4tZGlyLWZpbmQKPiAgCXVuc2V0IE1BS0VMRVZFTDsgXAo+ICAJaWYgdGVzdCAtZCAk
KFFFTVVfVVBTVFJFQU1fTE9DKSA7IHRoZW4gXAo+IEBAIC0yMzIsMTAgKzIzNywxNiBAQCBzdWJk
aXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKPiAgCWVsc2UgXAo+ICAJCWVu
YWJsZV90cmFjZV9iYWNrZW5kPScnIDsgXAo+ICAJZmkgOyBcCj4gKwlpZiBbICIkKENPTkZJR19M
aW51eCkiID0gInkiIF07IHRoZW4gXAo+ICsJCWVuYWJsZV92aXJ0ZnM9Jy0tZW5hYmxlLXZpcnRm
cycgOyBcCj4gKwllbHNlIFwKPiArCQllbmFibGVfdmlydGZzPScnIDsgXAo+ICsJZmkgOyBcCj4g
IAlQS0dfQ09ORklHX1BBVEg9JChYRU5fUk9PVCkvdG9vbHMvcGtnLWNvbmZpZyQke1BLR19DT05G
SUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFUSH19IFwKPiAgCSQkc291cmNlL2NvbmZpZ3VyZSAt
LWVuYWJsZS14ZW4gLS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgXAo+ICAJCSQoUUVNVV9YRU5f
RU5BQkxFX0RFQlVHKSBcCj4gIAkJJCRlbmFibGVfdHJhY2VfYmFja2VuZCBcCj4gKwkJJCRlbmFi
bGVfdmlydGZzIFwKPiAgCQktLXByZWZpeD0kKExJQkVYRUMpIFwKPiAgCQktLWxpYmRpcj0kKExJ
QkVYRUNfTElCKSBcCj4gIAkJLS1pbmNsdWRlZGlyPSQoTElCRVhFQ19JTkMpIFwKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 18:45:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 18:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fxzGu-0000zi-7s; Thu, 06 Sep 2018 18:44:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n/pg=lu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fxzGs-0000zd-Uh
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 18:44:50 +0000
X-Inumbo-ID: 0d2d1a34-b205-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0d2d1a34-b205-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 18:45:40 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w86Ihir7182297;
 Thu, 6 Sep 2018 18:44:45 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=oOEgGhxBF0DfC4b9ZtN+0z3FP5Cw/gKjICgEQuahqog=;
 b=kyeHZhm6adah1AKvE0M/1/zVtcEasHFNzvV/4UT9wbXmpvNiDo1SzbDeij0+ulJntC/D
 vXzAr/aclVcpt6CJ90YJOxWN9knkT1YjDIwjdCpLNLPDj34uIXJNIJUsAtZBELh1Es05
 RevAAYI/vKoypD7iKKl902XQkCsY5mbqdgEu3kEOhLazQqpboSNaH/dw5hWALS0b55Yo
 6QyFJEdFykxKKQUID107NU0RmbITTsBDX64iZuXRZrqBTsR/4PGb4snedkkgBg9F3yUk
 BouY3wCKNQOqo4DWncRqLN384oLQyh/+ZPKX2evuUgsHPunvwJd4gRS/wnhE5+ezJCVm Pg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2m7jqpwvxa-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 06 Sep 2018 18:44:45 +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 w86IidVO008696
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 6 Sep 2018 18:44:39 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 w86IibEa024582;
 Thu, 6 Sep 2018 18:44: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 ; Thu, 06 Sep 2018 11:44:36 -0700
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180906063712.28639-1-olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
Date: Thu, 6 Sep 2018 14:45:57 -0400
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: <20180906063712.28639-1-olaf@aepfle.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809060182
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, open list <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>

T24gMDkvMDYvMjAxOCAwMjozNyBBTSwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gVGhlIGNvbW1hbmQg
J3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNoIGRvbTA6Cj4KPiBC
VUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAw
MDAwMDAwMDAwMDAwMmQ4Cj4gUEdEIDAgUDREIDAKPiBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVCBT
TVAgTk9QVEkKPiBDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0LjE5
LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJlbGVh
c2VkKQo+IEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFM1NTIwVVIvUzU1MjBVUiwg
QklPUyBTNTUwMC44NkIuMDEuMDAuMDA1MC4wNTA2MjAxMDE2MDUgMDUvMDYvMjAxMAo+IFJJUDog
ZTAzMDpkZXZpY2Vfb2ZmbGluZSsweDkvMHhiMAo+IENvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZm
IGZmIDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhi
IDEzIGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcg
ZDggMDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEg
ZjYKPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGYyN2U4MCBFRkxBR1M6IDAwMDEwMjAzCj4gUkFYOiAw
MDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAw
MDAKPiBSRFg6IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAw
MDAwMDAwMDAwMDAwMAo+IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IGZmZmZmZmZmODIwZTQ3
YjMgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4gUjEwOiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAw
MDAwMDAwMDAwMDAwMCBSMTI6IGZmZmZmZmZmODIyZTZkMzAKPiBSMTM6IGRlYWQwMDAwMDAwMDAy
MDAgUjE0OiBkZWFkMDAwMDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMAo+IEZTOiAgMDAw
MDdmZmE1OTUxNThjMCgwMDAwKSBHUzpmZmZmODgwMWYzOWMwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKPiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgw
MDUwMDMzCj4gQ1IyOiAwMDAwMDAwMDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6
IDAwMDAwMDAwMDAwMDI2NjAKPiBDYWxsIFRyYWNlOgo+ICBoYW5kbGVfdmNwdV9ob3RwbHVnX2V2
ZW50KzB4YjUvMHhjMAo+ICB4ZW53YXRjaF90aHJlYWQrMHg4MC8weDE0MAo+ICA/IHdhaXRfd29r
ZW4rMHg4MC8weDgwCj4gIGt0aHJlYWQrMHgxMTIvMHgxMzAKPiAgPyBrdGhyZWFkX2NyZWF0ZV93
b3JrZXJfb25fY3B1KzB4NDAvMHg0MAo+ICByZXRfZnJvbV9mb3JrKzB4M2EvMHg1MAo+Cj4gVGhp
cyBoYXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdp
Y2UuIEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBp
biB0aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNl
cyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVf
b25saW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4KPiBGaXggdGhpcyBjcmFzaCBieSBj
aGVja2luZyBpZiB0aGUgY3B1IGNhbiBiZSBob3RwbHVnZ2VkLCB3aGljaCBpcyBmYWxzZQo+IGZv
ciBhIGNwdSB0aGF0IHdhcyBqdXN0IHJlbW92ZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMg
fCAyICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwo+
IGluZGV4IGQ0MjY1YzhlYmIyMi4uYmYxZTQxZWQ5ZDQxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
eGVuL2NwdV9ob3RwbHVnLmMKPiArKysgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCj4gQEAg
LTE5LDYgKzE5LDggQEAgc3RhdGljIHZvaWQgZW5hYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCj4g
IAo+ICBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCj4gIHsKPiArCWlm
ICghY3B1X2lzX2hvdHBsdWdnYWJsZShjcHUpKQoKCkkgdGhpbmsgd2Ugc2hvdWxkIGNoZWNrIGJv
dGggdGhpcyBhbmQgbnVtX29ubGluZV9jcHVzKCkgIT0gMC4KCkV2ZW4gdGhvdWdoIEkgZG9uJ3Qg
YmVsaWV2ZSBjcHUwX2hvdHBsdWdnYWJsZSBjdXJyZW50bHkgd29ya3MsIGF0IHNvbWUKcG9pbnQg
aXQgbWlnaHQuCgotYm9yaXMKCgo+ICsJCXJldHVybjsKPiAgCWlmIChjcHVfb25saW5lKGNwdSkp
IHsKPiAgCQlsb2NrX2RldmljZV9ob3RwbHVnKCk7Cj4gIAkJZGV2aWNlX29mZmxpbmUoZ2V0X2Nw
dV9kZXZpY2UoY3B1KSk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 19:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 19:26: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 1fxzvS-0003ZU-Of; Thu, 06 Sep 2018 19: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxzvQ-0003Z5-Vm
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 19:26:45 +0000
X-Inumbo-ID: 8d5eb3bb-b20a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d5eb3bb-b20a-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 21:25:02 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,339,1531785600"; d="scan'208";a="64648918"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 20:25:32 +0100
Message-ID: <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] xen/vcpu: Rename the common interfaces for
 consistency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhlIHZjcHUgZnVuY3Rpb25zIGFyZSBmYXIgbGVzcyBjb25zaXN0ZW50IHRoYW4gdGhlIGRvbWFp
biBzaWRlIG9mIHRoaW5ncywgYW5kCmluIHBhcnRpY3VsYXIsIGhhcyB2Y3B1X2Rlc3Ryb3koKSBm
b3IgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkuCgpQZXJmb3JtIHRoZSBmb2xs
b3dpbmcgcmVuYW1lczoKCiAgKiBhbGxvY192Y3B1ICAgICAgPT4gdmNwdV9jcmVhdGUKICAqIHZj
cHVfaW5pdGlhbGlzZSA9PiBhcmNoX3ZjcHVfY3JlYXRlCiAgKiB2Y3B1X2Rlc3Ryb3kgICAgPT4g
YXJjaF92Y3B1X2Rlc3Ryb3kKCndoaWNoIG1ha2VzIHRoZSB2Y3B1IGhpZXJhcmNoeSBjb25zaXN0
ZW50IHdpdGggdGhlIGRvbWFpbiBoaWVyYXJjaHkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICA0ICsr
LS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgfCAgNiAr
KystLS0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgfCAx
MCArKysrKy0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwppbmRleCA0YmFlY2MyLi5mZWViYmY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01MzgsNyArNTM4LDcg
QEAgdm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGZyZWVfeGVuaGVh
cF9wYWdlcyh2LCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplb2YoKnYpKSk7CiB9CiAKLWludCB2
Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCitpbnQgYXJjaF92Y3B1X2NyZWF0ZShzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBpbnQgcmMgPSAwOwogCkBAIC01ODMsMTEgKzU4MywxMSBAQCBp
bnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiByYzsKIAogZmFp
bDoKLSAgICB2Y3B1X2Rlc3Ryb3kodik7CisgICAgYXJjaF92Y3B1X2Rlc3Ryb3kodik7CiAgICAg
cmV0dXJuIHJjOwogfQogCi12b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQg
YXJjaF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdmNwdV90aW1lcl9kZXN0
cm95KHYpOwogICAgIHZjcHVfdmdpY19mcmVlKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDJhMzgz
YzguLjUwNTdhZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTc0LDcgKzc0LDcgQEAgdW5zaWduZWQg
aW50IF9faW5pdCBkb20wX21heF92Y3B1cyh2b2lkKQogCiBzdHJ1Y3QgdmNwdSAqX19pbml0IGFs
bG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKIHsKLSAgICByZXR1cm4gYWxsb2Nf
dmNwdShkb20wLCAwLCAwKTsKKyAgICByZXR1cm4gdmNwdV9jcmVhdGUoZG9tMCwgMCwgMCk7CiB9
CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF8xMV9hbGxvY2F0aW9uX3NpemUocGFk
ZHJfdCBzaXplKQpAQCAtMjIzMiw3ICsyMjMyLDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9t
MChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGZvciAoIGkgPSAxLCBjcHUgPSAwOyBpIDwgZC0+bWF4
X3ZjcHVzOyBpKysgKQogICAgIHsKICAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZj
cHVfb25saW5lX21hcCk7Ci0gICAgICAgIGlmICggYWxsb2NfdmNwdShkLCBpLCBjcHUpID09IE5V
TEwgKQorICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIGksIGNwdSkgPT0gTlVMTCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGRvbTAgdmNwdSAl
ZCBvbiBwY3B1ICVkXG4iLCBpLCBjcHUpOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpp
bmRleCA0MjNmZGVjLi44NmViN2RiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTEzNCw3ICsxMzQsNyBAQCBz
dHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByZXZfY3B1KQog
ewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBjcHVtYXNrX2N5Y2xlKHByZXZfY3B1LCAmZG9tMF9j
cHVzKTsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGFsbG9jX3ZjcHUoZCwgdmNwdV9pZCwgY3B1KTsK
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZjcHVfY3JlYXRlKGQsIHZjcHVfaWQsIGNwdSk7CiAKICAg
ICBpZiAoIHYgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAzMTNlYmIzLi5kNjdhMDQ3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zMjIs
NyArMzIyLDcgQEAgdm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGZy
ZWVfeGVuaGVhcF9wYWdlKHYpOwogfQogCi1pbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1
ICp2KQoraW50IGFyY2hfdmNwdV9jcmVhdGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBpbnQgcmM7CkBAIC0zODIsNyArMzgyLDcgQEAg
aW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gcmM7CiB9CiAK
LXZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQordm9pZCBhcmNoX3ZjcHVfZGVzdHJv
eShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB4ZnJlZSh2LT5hcmNoLnZtX2V2ZW50KTsKICAgICB2
LT5hcmNoLnZtX2V2ZW50ID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc4YzQ1MGUuLjE0YzhkMDAgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTIzLDcg
KzEyMyw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfaW5mb19yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAg
ICB2LT52Y3B1X2luZm9fbWZuID0gSU5WQUxJRF9NRk47CiB9CiAKLXN0cnVjdCB2Y3B1ICphbGxv
Y192Y3B1KAorc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25lZCBpbnQgY3B1X2lkKQogewogICAgIHN0cnVj
dCB2Y3B1ICp2OwpAQCAtMTY1LDcgKzE2NSw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1KAog
ICAgIGlmICggc2NoZWRfaW5pdF92Y3B1KHYsIGNwdV9pZCkgIT0gMCApCiAgICAgICAgIGdvdG8g
ZmFpbF93cTsKIAotICAgIGlmICggdmNwdV9pbml0aWFsaXNlKHYpICE9IDAgKQorICAgIGlmICgg
YXJjaF92Y3B1X2NyZWF0ZSh2KSAhPSAwICkKICAgICB7CiAgICAgICAgIHNjaGVkX2Rlc3Ryb3lf
dmNwdSh2KTsKICBmYWlsX3dxOgpAQCAtODcwLDcgKzg3MCw3IEBAIHN0YXRpYyB2b2lkIGNvbXBs
ZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKICAgICAgICAgaWYgKCAo
diA9IGQtPnZjcHVbaV0pID09IE5VTEwgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
IHRhc2tsZXRfa2lsbCgmdi0+Y29udGludWVfaHlwZXJjYWxsX3Rhc2tsZXQpOwotICAgICAgICB2
Y3B1X2Rlc3Ryb3kodik7CisgICAgICAgIGFyY2hfdmNwdV9kZXN0cm95KHYpOwogICAgICAgICBz
Y2hlZF9kZXN0cm95X3ZjcHUodik7CiAgICAgICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX3ZjcHUodik7
CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKaW5kZXggZWQwNDdiNy4uMmZhY2JkYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21j
dGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01NzEsNyArNTcxLDcgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgICAgICAgICAgICAgIGNwdW1hc2tfYW55KG9ubGluZSkgOgogICAgICAgICAgICAgICAgIGNw
dW1hc2tfY3ljbGUoZC0+dmNwdVtpLTFdLT5wcm9jZXNzb3IsIG9ubGluZSk7CiAKLSAgICAgICAg
ICAgIGlmICggYWxsb2NfdmNwdShkLCBpLCBjcHUpID09IE5VTEwgKQorICAgICAgICAgICAgaWYg
KCB2Y3B1X2NyZWF0ZShkLCBpLCBjcHUpID09IE5VTEwgKQogICAgICAgICAgICAgICAgIGdvdG8g
bWF4dmNwdV9vdXQ7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDA1MjgxZDYuLjFlZjViZTkgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTE2NDUsNyArMTY0NSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKCBpZGxlX3ZjcHVbY3B1XSA9
PSBOVUxMICkKLSAgICAgICAgYWxsb2NfdmNwdShpZGxlX3ZjcHVbMF0tPmRvbWFpbiwgY3B1LCBj
cHUpOworICAgICAgICB2Y3B1X2NyZWF0ZShpZGxlX3ZjcHVbMF0tPmRvbWFpbiwgY3B1LCBjcHUp
OwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1
W2NwdV07CkBAIC0xODE3LDcgKzE4MTcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2
b2lkKQogICAgIEJVR19PTihJU19FUlIoaWRsZV9kb21haW4pKTsKICAgICBpZGxlX2RvbWFpbi0+
dmNwdSA9IGlkbGVfdmNwdTsKICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lk
czsKLSAgICBpZiAoIGFsbG9jX3ZjcHUoaWRsZV9kb21haW4sIDAsIDApID09IE5VTEwgKQorICAg
IGlmICggdmNwdV9jcmVhdGUoaWRsZV9kb21haW4sIDAsIDApID09IE5VTEwgKQogICAgICAgICBC
VUcoKTsKICAgICB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5zY2hlZF9wcml2ID0gU0NIRURfT1Ao
Jm9wcywgYWxsb2NfcGRhdGEsIDApOwogICAgIEJVR19PTihJU19FUlIodGhpc19jcHUoc2NoZWR1
bGVfZGF0YSkuc2NoZWRfcHJpdikpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IDU1OTM0OTUuLjZkZjZhNTggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKQEAgLTEzLDcgKzEzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IGNv
bXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQgKmNtcDsKIH0gdmNwdV9ndWVzdF9jb250ZXh0X3UgX19h
dHRyaWJ1dGVfXygoX190cmFuc3BhcmVudF91bmlvbl9fKSk7CiAKLXN0cnVjdCB2Y3B1ICphbGxv
Y192Y3B1KAorc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25lZCBpbnQgY3B1X2lkKTsKIAogdW5zaWduZWQg
aW50IGRvbTBfbWF4X3ZjcHVzKHZvaWQpOwpAQCAtNDcsMTMgKzQ3LDEzIEBAIHZvaWQgZnJlZV9w
aXJxX3N0cnVjdCh2b2lkICopOwogCiAvKgogICogSW5pdGlhbGlzZS9kZXN0cm95IGFyY2gtc3Bl
Y2lmaWMgZGV0YWlscyBvZiBhIFZDUFUuCi0gKiAgLSB2Y3B1X2luaXRpYWxpc2UoKSBpcyBjYWxs
ZWQgYWZ0ZXIgdGhlIGJhc2ljIGdlbmVyaWMgZmllbGRzIG9mIHRoZQorICogIC0gYXJjaF92Y3B1
X2NyZWF0ZSgpIGlzIGNhbGxlZCBhZnRlciB0aGUgYmFzaWMgZ2VuZXJpYyBmaWVsZHMgb2YgdGhl
CiAgKiAgICBWQ1BVIHN0cnVjdHVyZSBhcmUgaW5pdGlhbGlzZWQuIE1hbnkgb3BlcmF0aW9ucyBj
YW4gYmUgYXBwbGllZCB0byB0aGUKICAqICAgIFZDUFUgYXQgdGhpcyBwb2ludCAoZS5nLiwgdmNw
dV9wYXVzZSgpKS4KLSAqICAtIHZjcHVfZGVzdHJveSgpIGlzIGNhbGxlZCBvbmx5IGlmIHZjcHVf
aW5pdGlhbGlzZSgpIHByZXZpb3VzbHkgc3VjY2VlZGVkLgorICogIC0gYXJjaF92Y3B1X2Rlc3Ry
b3koKSBpcyBjYWxsZWQgb25seSBpZiBhcmNoX3ZjcHVfY3JlYXRlKCkgcHJldmlvdXNseSBzdWNj
ZWVkZWQuCiAgKi8KLWludCAgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQg
dmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKK2ludCAgYXJjaF92Y3B1X2NyZWF0ZShzdHJ1
Y3QgdmNwdSAqdik7Cit2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKIAog
aW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBvZmZzZXQpOwogdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 19:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 19:26: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 1fxzvS-0003ZL-Ex; Thu, 06 Sep 2018 19: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxzvQ-0003Z4-VY
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 19:26:45 +0000
X-Inumbo-ID: 8cb76e1c-b20a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cb76e1c-b20a-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 21:25:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,339,1531785600"; d="scan'208";a="64648916"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 20:25:31 +0100
Message-ID: <1536261934-1236-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] xen: Improvements to the vcpu
 create/destroy paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyBpcyB0aGUgc3RhcnQgb2YgdGhlIHdvcmsgdG8gbWFrZSB0aGUgdmNwdV9kZXN0cm95KCkg
Y29kZSBpZGVtcG90ZW50LCBzbwp2Y3B1IGNvbnN0cnVjdGlvbiBjYW4gYmUgbW92ZWQgaW50byBk
b21haW5fY3JlYXRlKCkgYW5kIHN1Y2Nlc3NmdWxseSB1bndvdW5kCm9uIGVycm9yLgoKQW5kcmV3
IENvb3BlciAoMyk6CiAgeGVuL3ZjcHU6IFJlbmFtZSB0aGUgY29tbW9uIGludGVyZmFjZXMgZm9y
IGNvbnNpc3RlbmN5CiAgeGVuL3ZjcHU6IEludHJvZHVjZSB2Y3B1X2Rlc3Ryb3koKQogIHhlbi92
Y3B1OiBSZXdvcmsgc2FuaXR5IGNoZWNrcyBpbiB2Y3B1X2NyZWF0ZSgpCgogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgIHwgIDYgKystLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwg
IDQgKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgIHwgIDQg
Ky0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAgMSAtCiB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAgNCArLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICB8IDEw
ICsrKy0tLQogMTAgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25z
KC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 19:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 19:26: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 1fxzvT-0003Zk-6g; Thu, 06 Sep 2018 19:26: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxzvS-0003ZE-9X
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 19:26:46 +0000
X-Inumbo-ID: 8dcff768-b20a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dcff768-b20a-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 21:25:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,339,1531785600"; d="scan'208";a="64648924"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 20:25:34 +0100
Message-ID: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] xen/vcpu: Rework sanity checks in
 vcpu_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: 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>

UG9pc29uaW5nIGlkbGVfdmNwdVswXSB3aXRoIHRoZSBzYW5pdHkgZGVidWcgdmFsdWUgaXNuJ3Qg
YWN0dWFsbHkgYSBjbGV2ZXIKaWRlYSwgYmVjYXVzZSBpdCBwYXNzZXMgYSBOVUxMIHBvaW50ZXIg
Y2hlY2sgYnV0IGlzbid0IGEgdXNhYmxlIHZjcHUuICBJdCBpcwphbHNvIHRoZSByZWFzb24gZm9y
IHRoZSAoIWlzX2lkbGVfZG9tYWluKGQpIHx8IHZjcHVfaWQpIHBhcnQgb2YgdGhlIGV4aXN0aW5n
CnNhbml0eSBCVUdfT04oKS4KCk5vdyB0aGF0IGQtPm1heF92Y3B1cyBpcyBhcHByb3ByaWF0ZWx5
IHNldCB1cCBiZWZvcmUgdmNwdV9jcmVhdGUoKSBpcyBjYWxsZWQsCndlIGNhbiBwcm9wZXJseSBy
YW5nZSBjaGVjayB0aGUgcmVxdWVzdGVkIHZjcHVfaWQuICBEcm9wIHRoZSBCVUdfT04oKSBhbmQK
cmVwbGFjZSBpdCB3aXRoIGNvZGUgd2hpY2ggaXMgcnVudGltZSBzYWZlIGJ1dCBub24tZmF0YWwu
CgpXaGlsZSB2MCBtdXN0IGJlIHRoZSBmaXJzdCBhbGxvY2F0ZWQgdmNwdSBmb3IgZm9yX2VhY2hf
dmNwdSgpIHRvIHdvcmssIGl0Cmlzbid0IGEgcmVxdWlyZW1lbnQgZm9yIHRoZSB0aHJlYWRpbmcg
dGhlIHZjcHUgaW50byB0aGUgbGlua2VkIGxpc3QsIHNvIHVwZGF0ZQp0aGUgdGhyZWFkaW5nIGNv
ZGUgdG8gYmUgbW9yZSBnZW5lcmljLCBhbmQgYWRkIGEgY29tbWVudCBleHBsYWluaW5nIHdoeSB3
ZQpuZWVkIHRvIHNlYXJjaCBmb3IgcHJldl9pZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8ICAxIC0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jIHwgIDEgLQogeGVuL2NvbW1vbi9kb21haW4uYyAgfCAzMiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKaW5kZXggMDFhYWFhYi4uZDA2YWM0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTcwNCw3ICs3MDQsNiBA
QCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAog
ICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7IC8qIG5lZWRlZCBlYXJseSwgZm9yIHNtcF9wcm9jZXNz
b3JfaWQoKSAqLwogCiAgICAgc2V0X2N1cnJlbnQoKHN0cnVjdCB2Y3B1ICopMHhmZmZmZjAwMCk7
IC8qIGRlYnVnIHNhbml0eSAqLwotICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7CiAKICAgICBz
ZXR1cF92aXJ0dWFsX3JlZ2lvbnMoTlVMTCwgTlVMTCk7CiAgICAgLyogSW5pdGlhbGl6ZSB0cmFw
cyBlYXJseSBhbGxvdyB1cyB0byBnZXQgYmFja3RyYWNlIHdoZW4gYW4gZXJyb3Igb2NjdXJyZWQg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggYTJmMjJhMS4uNWUxZThhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVw
LmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY5MSw3ICs2OTEsNiBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgc2V0
X3Byb2Nlc3Nvcl9pZCgwKTsKICAgICBzZXRfY3VycmVudChJTlZBTElEX1ZDUFUpOyAvKiBkZWJ1
ZyBzYW5pdHkuICovCi0gICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKICAgICBpbml0X3NoYWRv
d19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIHBlcmNwdV9pbml0X2FyZWFzKCk7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBhOWRm
NTg5Li5kMjNiNTRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTEzOCw3ICsxMzgsMTkgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3Jl
YXRlKAogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAgQlVHX09OKCghaXNfaWRsZV9kb21h
aW4oZCkgfHwgdmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7CisgICAgLyoKKyAgICAgKiBT
YW5pdHkgY2hlY2sgc29tZSBpbnB1dCBleHBlY3RhdGlvbnM6CisgICAgICogIC0gZC0+bWF4X3Zj
cHVzIGFuZCBkLT52Y3B1W10gc2hvdWxkIGJlIHNldCB1cAorICAgICAqICAtIHZjcHVfaWQgc2hv
dWxkIGJlIGJvdW5kZWQgYnkgZC0+bWF4X3ZjcHVzCisgICAgICogIC0gdjAgbXVzdCBiZSB0aGUg
Zmlyc3QtYWxsb2NhdGVkIHZjcHUKKyAgICAgKiAgLSBObyBwcmV2aW91cyB2Y3B1IHdpdGggdGhp
cyBpZCBzaG91bGQgYmUgYWxsb2NhdGVkCisgICAgICovCisgICAgaWYgKCAhZC0+bWF4X3ZjcHVz
IHx8ICFkLT52Y3B1IHx8IHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzIHx8CisgICAgICAgICAodmNw
dV9pZCA+IDAgJiYgIWQtPnZjcHVbMF0pIHx8IGQtPnZjcHVbdmNwdV9pZF0gKQorICAgIHsKKyAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0K
IAogICAgIGlmICggKHYgPSBhbGxvY192Y3B1X3N0cnVjdCgpKSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIE5VTEw7CkBAIC0xNzgsMTUgKzE5MCwyNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVh
dGUoCiAgICAgaWYgKCBhcmNoX3ZjcHVfY3JlYXRlKHYpICE9IDAgKQogICAgICAgICBnb3RvIGZh
aWxfc2NoZWQ7CiAKKyAgICAvKiBJbnNlcnQgdGhlIHZjcHUgaW50byB0aGUgZG9tYWluJ3MgdmNw
dSBsaXN0LiAqLwogICAgIGQtPnZjcHVbdmNwdV9pZF0gPSB2OwogICAgIGlmICggdmNwdV9pZCAh
PSAwICkKICAgICB7CiAgICAgICAgIGludCBwcmV2X2lkID0gdi0+dmNwdV9pZCAtIDE7CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogTG9vayBmb3IgdGhlIHByZXZpb3VzbHkgYWxsb2NhdGVkIHZj
cHUsIGFuZCBzcGxpY2UgaW50byB0aGUKKyAgICAgICAgICogbmV4dF9pbl9saXN0IHNpbmdsZSBs
aW5rZWQgbGlzdC4KKyAgICAgICAgICoKKyAgICAgICAgICogQWxsIGRvbWFpbnMgb3RoZXIgdGhh
biBJRExFIGhhdmUgdGlnaHRseSBwYWNrZWQgdmNwdV9pZCdzLiAgSURMRQorICAgICAgICAgKiB2
Y3B1X2lkJ3MgYXJlIGRlcml2ZWQgZnJvbSBoYXJkd2FyZSBDUFUgaWQncyBhbmQgY2FuIGJlIHNw
YXJzZS4KKyAgICAgICAgICovCiAgICAgICAgIHdoaWxlICggKHByZXZfaWQgPj0gMCkgJiYgKGQt
PnZjcHVbcHJldl9pZF0gPT0gTlVMTCkgKQogICAgICAgICAgICAgcHJldl9pZC0tOwotICAgICAg
ICBCVUdfT04ocHJldl9pZCA8IDApOwotICAgICAgICB2LT5uZXh0X2luX2xpc3QgPSBkLT52Y3B1
W3ByZXZfaWRdLT5uZXh0X2luX2xpc3Q7Ci0gICAgICAgIGQtPnZjcHVbcHJldl9pZF0tPm5leHRf
aW5fbGlzdCA9IHY7CisKKyAgICAgICAgaWYgKCBwcmV2X2lkID49IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB2LT5uZXh0X2luX2xpc3QgPSBkLT52Y3B1W3ByZXZfaWRdLT5uZXh0X2luX2xp
c3Q7CisgICAgICAgICAgICBkLT52Y3B1W3ByZXZfaWRdLT5uZXh0X2luX2xpc3QgPSB2OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgLyogTXVzdCBiZSBjYWxsZWQgYWZ0ZXIgbWFraW5nIG5ldyB2
Y3B1IHZpc2libGUgdG8gZm9yX2VhY2hfdmNwdSgpLiAqLwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 19:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 19:26: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 1fxzvT-0003Zq-HH; Thu, 06 Sep 2018 19:26:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fxzvS-0003ZF-CL
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 19:26:46 +0000
X-Inumbo-ID: e7f2e472-b20a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7f2e472-b20a-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 19:27:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,339,1531785600"; d="scan'208";a="64648920"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 6 Sep 2018 20:25:33 +0100
Message-ID: <1536261934-1236-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] xen/vcpu: Introduce vcpu_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: 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>

TGlrZSBfZG9tYWluX2Rlc3Ryb3koKSwgdGhpcyB3aWxsIGV2ZW50dWFsbHkgaWRlbXBvdGVudGx5
IGZyZWUgYWxsIHBhcnRzIG9mIGEKc3RydWN0IHZjcHUuCgpXaGlsZSBicmVha2luZyBhcGFydCB0
aGUgZmFpbHVyZSBwYXRoIG9mIHZjcHVfY3JlYXRlKCksIHJld29yayB0aGUgY29kZWZsb3cgdG8K
YmUgaW4gYSBsaW5lIGF0IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uIGZvciBjbGFyaXR5LgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMg
fCA0MiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAxNGM4ZDAwLi5h
OWRmNTg5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKQEAgLTEyMyw2ICsxMjMsMTYgQEAgc3RhdGljIHZvaWQgdmNwdV9pbmZvX3Jlc2V0
KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPnZjcHVfaW5mb19tZm4gPSBJTlZBTElEX01GTjsKIH0K
IAorc3RhdGljIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGZyZWVf
Y3B1bWFza192YXIodi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGZyZWVfY3B1bWFza192YXIo
di0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkKTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9zb2Z0X2Fm
ZmluaXR5KTsKKworICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7Cit9CisKIHN0cnVjdCB2Y3B1ICp2
Y3B1X2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwg
dW5zaWduZWQgaW50IGNwdV9pZCkKIHsKQEAgLTE0Nyw3ICsxNTcsNyBAQCBzdHJ1Y3QgdmNwdSAq
dmNwdV9jcmVhdGUoCiAgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9h
ZmZpbml0eV90bXApIHx8CiAgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFy
ZF9hZmZpbml0eV9zYXZlZCkgfHwKICAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNw
dV9zb2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFpbF9mcmVlOworICAgICAgICBnb3Rv
IGZhaWw7CiAKICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7CkBAIC0xNjYsMTgg
KzE3Niw3IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAgICAgICAgZ290byBmYWlsX3dx
OwogCiAgICAgaWYgKCBhcmNoX3ZjcHVfY3JlYXRlKHYpICE9IDAgKQotICAgIHsKLSAgICAgICAg
c2NoZWRfZGVzdHJveV92Y3B1KHYpOwotIGZhaWxfd3E6Ci0gICAgICAgIGRlc3Ryb3lfd2FpdHF1
ZXVlX3ZjcHUodik7Ci0gZmFpbF9mcmVlOgotICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNw
dV9oYXJkX2FmZmluaXR5KTsKLSAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfaGFyZF9h
ZmZpbml0eV90bXApOwotICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkKTsKLSAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfc29mdF9hZmZpbml0
eSk7Ci0gICAgICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7Ci0gICAgICAgIHJldHVybiBOVUxMOwot
ICAgIH0KKyAgICAgICAgZ290byBmYWlsX3NjaGVkOwogCiAgICAgZC0+dmNwdVt2Y3B1X2lkXSA9
IHY7CiAgICAgaWYgKCB2Y3B1X2lkICE9IDAgKQpAQCAtMTk3LDYgKzE5NiwxNSBAQCBzdHJ1Y3Qg
dmNwdSAqdmNwdV9jcmVhdGUoCiAgICAgICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShk
KTsKIAogICAgIHJldHVybiB2OworCisgZmFpbF9zY2hlZDoKKyAgICBzY2hlZF9kZXN0cm95X3Zj
cHUodik7CisgZmFpbF93cToKKyAgICBkZXN0cm95X3dhaXRxdWV1ZV92Y3B1KHYpOworIGZhaWw6
CisgICAgdmNwdV9kZXN0cm95KHYpOworCisgICAgcmV0dXJuIE5VTEw7CiB9CiAKIHN0YXRpYyBp
bnQgbGF0ZV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC04OTgsMTMgKzkwNiw3IEBA
IHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKIAogICAgIGZvciAoIGkgPSBkLT5tYXhfdmNwdXMgLSAxOyBpID49IDA7IGktLSApCiAgICAg
ICAgIGlmICggKHYgPSBkLT52Y3B1W2ldKSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgICAgICAgICBm
cmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Ci0gICAgICAgICAgICBm
cmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKLSAgICAgICAgICAg
IGZyZWVfY3B1bWFza192YXIodi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwotICAgICAgICAgICAgZnJl
ZV92Y3B1X3N0cnVjdCh2KTsKLSAgICAgICAgfQorICAgICAgICAgICAgdmNwdV9kZXN0cm95KHYp
OwogCiAgICAgaWYgKCBkLT50YXJnZXQgIT0gTlVMTCApCiAgICAgICAgIHB1dF9kb21haW4oZC0+
dGFyZ2V0KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 19:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 19:40: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 1fy08S-0005BQ-Qm; Thu, 06 Sep 2018 19:40:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n/pg=lu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fy08Q-0005BE-Mj
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 19:40:10 +0000
X-Inumbo-ID: c7cbfc85-b20c-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7cbfc85-b20c-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 19:41:00 +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 w86Jd0Mc180676;
 Thu, 6 Sep 2018 19:40: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=z6/yeQyJ0X5iGMFf0iJWlO5g1hRJ9qrBrtNrV/FqDw4=;
 b=A9V+Mgyp+GtfF0GqR374A8x679HKKMK7WoSmSee2O4oDkdplFFHBB1Are12G3kZl3Ruf
 SwHmUXhPzxwf2yB4E1AEHnsEJm32A52JhW16pCD/ICN7+vXbQYwLQTCdEG3icHC5XIX+
 Gn45DkDH3Gfze4POZtWSiCGoWFpkgSDBa1HirDt3AkWNEnYuLymPBWHzbvfwYA5/kUbE
 KKUO0Xlvib1TdpC3/32xWbD/0MqV1gdS3EdNUxbPtzsCnxXVecvhsL00OT4absUD3PVK
 qpyHUTGYV7tRBCAHPvo56LseYg/ifANSsJ2ZJf2SFd/reML6fmvVIYdWNVfDClT8yyA4 7g== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2m7kdqx0a7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 06 Sep 2018 19:40:04 +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 w86Je3g1008455
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 6 Sep 2018 19:40:03 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 w86Je2q8000723;
 Thu, 6 Sep 2018 19:40: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 ; Thu, 06 Sep 2018 12:40:01 -0700
To: Vitaly Kuznetsov <vkuznets@redhat.com>, xen-devel@lists.xenproject.org
References: <20180906112608.4221-1-vkuznets@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <fb58e2c8-ffc4-dc5d-9625-6170f3fe7195@oracle.com>
Date: Thu, 6 Sep 2018 15:41:22 -0400
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: <20180906112608.4221-1-vkuznets@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809060190
Subject: Re: [Xen-devel] [PATCH] xen/manage: don't complain about an empty
 value in control/sysrq node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDkvMDYvMjAxOCAwNzoyNiBBTSwgVml0YWx5IEt1em5ldHNvdiB3cm90ZToKPiBXaGVuIGd1
ZXN0IHJlY2VpdmVzIGEgc3lzcnEgcmVxdWVzdCBmcm9tIHRoZSBob3N0IGl0IGFja25vd2xlZGdl
cyBpdCBieQo+IHdyaXRpbmcgJ1wwJyB0byBjb250cm9sL3N5c3JxIHhlbnN0b3JlIG5vZGUuIFRo
aXMsIGhvd2V2ZXIsIG1ha2UgeGVuc3RvcmUKPiB3YXRjaCBmaXJlIGFnYWluIGJ1dCB4ZW5idXNf
c2NhbmYoKSBmYWlscyB0byBwYXJzZSBlbXB0eSB2YWx1ZSB3aXRoICIlYyIKPiBmb3JtYXQgc3Ry
aW5nOgo+Cj4gIHN5c3JxOiBTeXNScSA6IEVtZXJnZW5jeSBTeW5jCj4gIEVtZXJnZW5jeSBTeW5j
IGNvbXBsZXRlCj4gIHhlbjptYW5hZ2U6IEVycm9yIC0zNCByZWFkaW5nIHN5c3JxIGNvZGUgaW4g
Y29udHJvbC9zeXNycQo+Cj4gSWdub3JlIC1FUkFOR0UgdGhlIHNhbWUgd2F5IHdlIGFscmVhZHkg
aWdub3JlIC1FTk9FTlQsIGVtcHR5IHZhbHVlIGluCj4gY29udHJvbC9zeXNycSBpcyB0b3RhbGx5
IGxlZ2FsLgo+Cj4gU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KPgoKCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTE5Yi4KCi1ib3JpcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:08:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20: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 1fy0ZQ-0006cf-9D; Thu, 06 Sep 2018 20:08: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=20i8=lu=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1fy0ZP-0006ca-5R
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 20:08:03 +0000
X-Inumbo-ID: 5188118f-b210-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5188118f-b210-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 22:06:20 +0200 (CEST)
Received: by mail-lj1-x241.google.com with SMTP id f1-v6so10371652ljc.9
 for <xen-devel@lists.xen.org>; Thu, 06 Sep 2018 13:08:01 -0700 (PDT)
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=PCPKQaC2OFP0iMgyasps3IhJMMAS5/QoBpK4+obYmCU=;
 b=iXT39txewrAb12x89uLb/UfVW8ZGuHjH4zJO1PuyLsV0lOkULOMVt7FgJUro8TR4pJ
 2Z2QN85glv0zyqfIMeLQWJI7Dgb8xiRuG0ZW3X53c8ATQ7GdOgQ70Ia+SGY5+bWzhFMb
 67nMye2zaN1ySkunrh1EsPvf3yKRoBJD3/z6OkQlVqmksBiPutqeJLSETTRnRnRQxk/l
 k7vO9ruTje8yR9e6/zc5Wvp8mqaR4ykgDr86ZQ3Rf8ZojchrQvbQwfVHRqsFVzmNyab+
 +ziLAzIXVgDPLea+iOpyyhEbrTDQ9fmDxM6ms3MZZhBHvQiD1gn6H/TClD5oI+YcxQ+u
 gcVw==
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=PCPKQaC2OFP0iMgyasps3IhJMMAS5/QoBpK4+obYmCU=;
 b=lX4OnOygVTGeJxwNTv+DEL3FlPnRR5f3qyVegpQ4Y8I8uaUJ/Hp4b3vpHk1KF2G4If
 HFchyWBUtJSTW+MXMGbVpa41Fw3jqb5U5DDivSSEVuOCplj7jrzLsUeREe/QNmESMBGB
 RLxowrZzquWsfXrGxdRHZXva3VEfthh3GAQ6KZl9Jqma7TKfG3/yYUAIvcotDRbK2JwE
 AV1QBXVz8cnJHILzpcZyxBmJN83qh2PMlIALWPafI64hrGIOZ0WrNvde7k+oxFXVazFw
 4/vs3gTOszxsGZpKs3EUoqzAzTkPs7mwuTf4Duq+uB3ogqSaqvEFek/xPdMFySKdYO+U
 5iSQ==
X-Gm-Message-State: APzg51AJ99uBbZetZ7tjljucuvymPfF7i2XOx37YTtspCs6TBEUAPyAx
 X8wyUYxEtNGgtJ6432PPMaUPZ5DTyQoLk3z+7jo=
X-Google-Smtp-Source: ANB0VdaLUSC2aXzAXLLhHiF8nJlw5EpuBQLR45+JrQpEd1a8RlgBcpzFVCtv3DDRWIjI6+Guojq15TqmljIgEBLwm+Q=
X-Received: by 2002:a2e:6a04:: with SMTP id
 f4-v6mr3004141ljc.109.1536264479933; 
 Thu, 06 Sep 2018 13:07:59 -0700 (PDT)
MIME-Version: 1.0
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Thu, 6 Sep 2018 16:07:48 -0400
Message-ID: <CAKf6xpvAYJryWPCjtNPhNbU9v3p1+ihMH=FqoPzb1Nc65KHSCQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/vcpu: Rework sanity checks in
 vcpu_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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, julien.grall@arm.com, Jan Beulich <JBeulich@suse.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>

T24gVGh1LCBTZXAgNiwgMjAxOCBhdCAzOjI4IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gUG9pc29uaW5nIGlkbGVfdmNwdVswXSB3aXRoIHRo
ZSBzYW5pdHkgZGVidWcgdmFsdWUgaXNuJ3QgYWN0dWFsbHkgYSBjbGV2ZXIKPiBpZGVhLCBiZWNh
dXNlIGl0IHBhc3NlcyBhIE5VTEwgcG9pbnRlciBjaGVjayBidXQgaXNuJ3QgYSB1c2FibGUgdmNw
dS4gIEl0IGlzCj4gYWxzbyB0aGUgcmVhc29uIGZvciB0aGUgKCFpc19pZGxlX2RvbWFpbihkKSB8
fCB2Y3B1X2lkKSBwYXJ0IG9mIHRoZSBleGlzdGluZwo+IHNhbml0eSBCVUdfT04oKS4KPgo+IE5v
dyB0aGF0IGQtPm1heF92Y3B1cyBpcyBhcHByb3ByaWF0ZWx5IHNldCB1cCBiZWZvcmUgdmNwdV9j
cmVhdGUoKSBpcyBjYWxsZWQsCj4gd2UgY2FuIHByb3Blcmx5IHJhbmdlIGNoZWNrIHRoZSByZXF1
ZXN0ZWQgdmNwdV9pZC4gIERyb3AgdGhlIEJVR19PTigpIGFuZAo+IHJlcGxhY2UgaXQgd2l0aCBj
b2RlIHdoaWNoIGlzIHJ1bnRpbWUgc2FmZSBidXQgbm9uLWZhdGFsLgo+Cj4gV2hpbGUgdjAgbXVz
dCBiZSB0aGUgZmlyc3QgYWxsb2NhdGVkIHZjcHUgZm9yIGZvcl9lYWNoX3ZjcHUoKSB0byB3b3Jr
LCBpdAo+IGlzbid0IGEgcmVxdWlyZW1lbnQgZm9yIHRoZSB0aHJlYWRpbmcgdGhlIHZjcHUgaW50
byB0aGUgbGlua2VkIGxpc3QsIHNvIHVwZGF0ZQo+IHRoZSB0aHJlYWRpbmcgY29kZSB0byBiZSBt
b3JlIGdlbmVyaWMsIGFuZCBhZGQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHdlCj4gbmVlZCB0
byBzZWFyY2ggZm9yIHByZXZfaWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgIDEgLQo+ICB4
ZW4vYXJjaC94ODYvc2V0dXAuYyB8ICAxIC0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgfCAzMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDAxYWFhYWIuLmQwNmFjNDAg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+IEBAIC03MDQsNyArNzA0LDYgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7IC8q
IG5lZWRlZCBlYXJseSwgZm9yIHNtcF9wcm9jZXNzb3JfaWQoKSAqLwo+Cj4gICAgICBzZXRfY3Vy
cmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5ICovCj4gLSAg
ICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50Owo+Cj4gICAgICBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMo
TlVMTCwgTlVMTCk7Cj4gICAgICAvKiBJbml0aWFsaXplIHRyYXBzIGVhcmx5IGFsbG93IHVzIHRv
IGdldCBiYWNrdHJhY2Ugd2hlbiBhbiBlcnJvciBvY2N1cnJlZCAqLwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggYTJmMjJh
MS4uNWUxZThhZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTY5MSw3ICs2OTEsNiBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+Cj4gICAgICBzZXRfcHJvY2Vz
c29yX2lkKDApOwo+ICAgICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2Fu
aXR5LiAqLwo+IC0gICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKCnhlbi9hcmNoL3g4Ni90Ym9v
dC5jOnRib290X3NodXRkb3duKCkgaGFzOgogICAgaWYgKCBpZGxlX3ZjcHVbMF0gIT0gSU5WQUxJ
RF9WQ1BVICkKICAgICAgICB3cml0ZV9wdGJhc2UoaWRsZV92Y3B1WzBdKTsKCldpdGggeW91ciBj
aGFuZ2UsIHRoaXMgc2hvdWxkIGJlIHVwZGF0ZSB0byBjaGVjayBmb3Igbm9uLU5VTEwuCgpSZWdh
cmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:13:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fy0et-0007J6-5h; Thu, 06 Sep 2018 20: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=n/pg=lu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fy0er-0007J1-IY
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 20:13:41 +0000
X-Inumbo-ID: 1c1d1fa4-b211-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c1d1fa4-b211-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 22:11:59 +0200 (CEST)
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 w86KDWt9014033;
 Thu, 6 Sep 2018 20:13:37 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=3uN7F24iM5RpjoTAi7BNx8JKPvY39NdiIIGajeCUldo=;
 b=lU+HAfseF9IcYlSL8aZhQR9bT1u2zMIGhlNd6yW+9yRCXPfGNNLTTlde+WPV04XT+70g
 bJMdKQvjPHhB5bFJLB8WNwwhQdKoBDJYjvD2eztyYRANxTzrlgKZIH0902CnLG7V67w2
 53Ls4OssuEpCEULtW24uqWAQlSUjTSTCI/y47HbZAArQl0bIZCmtfxvQ/4JqMDl24xq/
 gSA3LWmnFB8v8nFtLDBtlzicBBQZW0iVOYWiytChVb1odBAhb2xP164u7MfQwftVcK70
 IgYPkMPCQslgJhItWLp/pMbNfVHuLgrFEpv9XqYbgW9Kj7pqahLeGYyYOFiLM5fvZRvD Ig== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2m7kdqx5dt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 06 Sep 2018 20:13:37 +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 w86KDVvD011112
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 6 Sep 2018 20:13:31 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 w86KDUpE029453;
 Thu, 6 Sep 2018 20:13:31 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, 06 Sep 2018 13:13:30 -0700
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <bf287a28-5e40-1ea2-a983-3d6a8e9a9869@oracle.com>
Date: Thu, 6 Sep 2018 16:14:50 -0400
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: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809060196
Subject: Re: [Xen-devel] [PATCH] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, open list <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>

T24gMDkvMDYvMjAxOCAxMTozMyBBTSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3Rl
Ogo+IFNjcnViYmluZyBwYWdlcyBvbiBpbml0aWFsIGJhbGxvb24gZG93biBjYW4gdGFrZSBzb21l
IHRpbWUsIGVzcGVjaWFsbHkKPiBpbiBuZXN0ZWQgdmlydHVhbGl6YXRpb24gY2FzZSAobmVzdGVk
IEVQVCBpcyBzbG93KS4gV2hlbiBIVk0vUFZIIGd1ZXN0IGlzCj4gc3RhcnRlZCB3aXRoIG1lbW9y
eT0gc2lnbmlmaWNhbnRseSBsb3dlciB0aGFuIG1heG1lbT0sIGFsbCB0aGUgZXh0cmEKPiBwYWdl
cyB3aWxsIGJlIHNjcnViYmVkIGJlZm9yZSByZXR1cm5pbmcgdG8gWGVuLiBCdXQgc2luY2UgbW9z
dCBvZiB0aGVtCj4gd2VyZW4ndCB1c2VkIGF0IGFsbCBhdCB0aGF0IHBvaW50LCBYZW4gbmVlZHMg
dG8gcG9wdWxhdGUgdGhlbSBmaXJzdAo+IChmcm9tIHBvcHVsYXRlLW9uLWRlbWFuZCBwb29sKS4g
SW4gbmVzdGVkIHZpcnQgY2FzZSAoWGVuIGluc2lkZSBLVk0pCj4gdGhpcyBzbG93cyBkb3duIHRo
ZSBndWVzdCBib290IGJ5IDE1LTMwcyB3aXRoIGp1c3QgMS41R0IgbmVlZGVkIHRvIGJlCj4gcmV0
dXJuZWQgdG8gWGVuLgo+Cj4gQWRkIHJ1bnRpbWUgcGFyYW1ldGVyIHRvIGVuYWJsZS9kaXNhYmxl
IGl0LCB0byBhbGxvdyBpbml0aWFsbHkgZGlzYWJsaW5nCj4gc2NydWJiaW5nLCB0aGVuIGVuYWJs
ZSBpdCBiYWNrIGR1cmluZyBib290IChmb3IgZXhhbXBsZSBpbiBpbml0cmFtZnMpLgo+IFN1Y2gg
dXNhZ2UgcmVsaWVzIG9uIGFzc3VtcHRpb24gdGhhdCBhKSBtb3N0IHBhZ2VzIGJhbGxvb25lZCBv
dXQgZHVyaW5nCj4gaW5pdGlhbCBib290IHdlcmVuJ3QgdXNlZCBhdCBhbGwsIGFuZCBiKSBldmVu
IGlmIHRoZXkgd2VyZSwgdmVyeSBmZXcKPiBzZWNyZXRzIGFyZSBpbiB0aGUgZ3Vlc3QgYXQgdGhh
dCB0aW1lIChiZWZvcmUgYW55IHNlcmlvdXMgdXNlcnNwYWNlCj4ga2lja3MgaW4pLgo+Cj4gRGVm
YXVsdCBiZWhhdmlvdXIgaXMgdW5jaGFuZ2VkLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+Cj4g
LS0tCj4gSXMgbW9kdWxlX3BhcmFtKCkgYSBnb29kIHRoaW5nIGZvciB0aGlzPyBPdGhlciB4ZW4t
YmFsbG9vbiBwYXJhbWV0ZXJzIGFyZQo+IGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0veGVuX21lbW9y
eSwgc28gbWF5YmUgaXQgd291bGQgbWFrZSBzZW5zZSB0byBwdXQKPiB0aGlzIG9uZSB0aGVyZSB0
b28/IEJ1dCB0aGVuLCBjbWRsaW5lIHBhcmFtZXRlciB3b3VsZCBuZWVkIHRvIGJlIGFkZGVkCj4g
c2VwYXJhdGVseSBhbmQgY29tbWVudCBhYm91dCBjb3JlX3BhcmFtKCkgc3VnZ2VzdHMgaXQgc2hv
dWxkbid0IGJlIHVzZWQKPiBpZiBub3QgYWJzb2x1dGVseSBuZWNlc3NhcnkgKGlzIGl0PykuCgoK
WW91IGNhbiBhbHNvIHVzZSBjbWRsaW5lX2ZpbmRfb3B0aW9uKCkgaW4gdGhlIGJhbGxvb24gZHJp
dmVyLgoKSSB3b3VsZCBwcmVmZXIgdGhhdCBhbGwgdHVuYWJsZXMgZm9yIHRoZSBiYWxsb29uIGRy
aXZlciBsaXZlIGluIHRoZSBzYW1lCnBsYWNlLiAoTm90ZSB0aGF0IGluIHRoYXQgY2FzZQpEb2N1
bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtZGV2aWNlcy1zeXN0ZW0teGVuX21lbW9yeSB3aWxs
IG5lZWQgdG8gYmUKdXBkYXRlZCkuCgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:31:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20:31: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 1fy0wC-0000A5-Rs; Thu, 06 Sep 2018 20:31: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=n4la=lu=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fy0wA-00009u-Tf
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 20:31:35 +0000
X-Inumbo-ID: 9b58a788-b213-11e8-a8a5-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b58a788-b213-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 22:29:51 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A1DB821751;
 Thu,  6 Sep 2018 16:31:32 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 06 Sep 2018 16:31:32 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=DtqIiWdt4Wso9Rj6StRRr9L7ZYHci
 wFsrrxZJLUKl6Y=; b=PuSsu5OlRdRtdfeez6JgQBrs/y3krezGAwia9L+uKr/CL
 rEDDn2cJgr+fBLdzSM4iZkRI8YlxcJjJUFrP3Oqze1P7VGkkA+zmgXsxUw5ZXuxW
 cmjwOieLl8xt2TTb+XTDq8b4QvYftEqvz+AsFanu9rmyBiiRsjEkhtzvTRkX7RTI
 ek8j06g8ff/aQCT1ZW5dzrdO/bDhJb2ocGxU90kuIuS99dOyqaSpItzwe2Rb8OQ9
 Kqe/d210lO/L5ObuelWz99Uqr1zkTL05NvNARRCNCM6mMS40DPppcfsVjixmnzvr
 KfK+eoD2vPXArzE63FyflvEA0Yc/K7NBOHa+qVSiQ==
X-ME-Proxy: <xmx:pI6RW-fFVPxFghvPOZsajOqlULSxXFHVVFhDO0l0K3At_E0YEd440A>
 <xmx:pI6RW2Db-TXiGfJ5_P-Yuy-TaXhH8R2SUsTTBRPVAAGKfACwC80C9w>
 <xmx:pI6RW5_dO6DO0YOrdi929uc1m4pzCC1TXjeC7egEBpzaU2WVTcTNmg>
 <xmx:pI6RW5KExIHC2TEsq8XMwE0LPvNBayvNaelQ_GiJrcePEA23hSWEdA>
 <xmx:pI6RW6ixSioHee2bmoh9jZIZuZ0YeHO_hEwxE-T43oci9UwAYTUykw>
 <xmx:pI6RW8LBC_52lOLfshz7NLc2PMhtSt78ioTW5PkAppNQoUrmPy0EkA>
X-ME-Sender: <xms:pI6RW4Y1WNhpLt8Fe54DBh1Fot9uALRpkyQGsIg1BqlhrM3DHBU0cA>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5D9FEE4015;
 Thu,  6 Sep 2018 16:31:31 -0400 (EDT)
Date: Thu, 6 Sep 2018 22:31:28 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180906203128.GJ1353@mail-itl>
References: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
 <bf287a28-5e40-1ea2-a983-3d6a8e9a9869@oracle.com>
MIME-Version: 1.0
In-Reply-To: <bf287a28-5e40-1ea2-a983-3d6a8e9a9869@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============5844588392092870416=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5844588392092870416==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="+Z7/5fzWRHDJ0o7Q"
Content-Disposition: inline


--+Z7/5fzWRHDJ0o7Q
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 06, 2018 at 04:14:50PM -0400, Boris Ostrovsky wrote:
> On 09/06/2018 11:33 AM, Marek Marczykowski-G=C3=B3recki wrote:
> > Scrubbing pages on initial balloon down can take some time, especially
> > in nested virtualization case (nested EPT is slow). When HVM/PVH guest =
is
> > started with memory=3D significantly lower than maxmem=3D, all the extra
> > pages will be scrubbed before returning to Xen. But since most of them
> > weren't used at all at that point, Xen needs to populate them first
> > (from populate-on-demand pool). In nested virt case (Xen inside KVM)
> > this slows down the guest boot by 15-30s with just 1.5GB needed to be
> > returned to Xen.
> >
> > Add runtime parameter to enable/disable it, to allow initially disabling
> > scrubbing, then enable it back during boot (for example in initramfs).
> > Such usage relies on assumption that a) most pages ballooned out during
> > initial boot weren't used at all, and b) even if they were, very few
> > secrets are in the guest at that time (before any serious userspace
> > kicks in).
> >
> > Default behaviour is unchanged.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> >
> > ---
> > Is module_param() a good thing for this? Other xen-balloon parameters a=
re
> > in /sys/devices/system/xen_memory, so maybe it would make sense to put
> > this one there too? But then, cmdline parameter would need to be added
> > separately and comment about core_param() suggests it shouldn't be used
> > if not absolutely necessary (is it?).
>=20
>=20
> You can also use cmdline_find_option() in the balloon driver.
>=20
> I would prefer that all tunables for the balloon driver live in the same
> place. (Note that in that case
> Documentation/ABI/stable/sysfs-devices-system-xen_memory will need to be
> updated).

Ok, will move that. This will also mean that it will affect only balloon
driver, not other users of mem-reservation.c (grant allocator). But
given the reason for this tunable, I think that's fine.

--=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?

--+Z7/5fzWRHDJ0o7Q
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAluRjqAACgkQ24/THMrX
1ywXoQf9GslZ5mNMyTDoXZE1lz+20hZnloXps/YwcnK2/Ay5c3SGIrEmnd6vPDah
c4VUpATzbvRIDWgtkVlAohA1dunJXxEiG0kQfjPAkoPFbwtuY/O1/JW9m9vjnf4B
e9TBJ+IuN713Sh+6+AaBIfsNliiBnH6TCBL56v7EA3vi4t49oVPZ5Dp0xYjj7Tug
PmIL73QI99yol51gpGw0FZZTULlH7WqP2INzVsLhAQlhVyC7fN4wdskfBWnn9rao
aQpw6vIRu5TExGJn4hD8XjxIrfkkIGebvKVWATFHDHE/e1Z2lV0a++AitAg1l4zs
6vSnfcAZO8cVRQqD4SIPhDWGKtJJ1A==
=IoZO
-----END PGP SIGNATURE-----

--+Z7/5fzWRHDJ0o7Q--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5844588392092870416==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:32:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20:32: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 1fy0wg-0000Bg-6D; Thu, 06 Sep 2018 20:32: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=y5ed=lu=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fy0we-0000BV-9I
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 20:32:04 +0000
X-Inumbo-ID: ac276526-b213-11e8-a8a5-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 ac276526-b213-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 22:30:20 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536265920;
 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=VjUwwoNsR7yFbp4WPkFvsjQPOXopN+AZdvetspiGvlw=;
 b=emzApS5kMwnp/ZSBVFAqNLqDjg7oi3lncHGw1y6EscDGqE2rg6jR4ZqAB4gfPifDY2
 hRo1XrZGF+itPw4ixSW3kGnYxVTbwJJw+j5DMDe30js7SUPVSEGyfPX0QuqZMFmeZba6
 mKCeR/2UViwdisrsLrXQaUAAGPpMxQwfMLlMq5zh/mS4CWlxlYcqoW8K11RsOvgmjRkT
 2GPP1aLBWe8GxxhBrMtcTI/YxFblDFQinug1OBUcV/6gEd96/TiU+ou/n4ER/kPYmxxL
 FdIWcrOB1kSPipRDB8vaQoww83n8XZGSxuaIbBlG0t79W2SpWMAm7dkvU4uhFCE8Fayy
 k6NQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu86KVpCFZ
 (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);
 Thu, 6 Sep 2018 22:31:51 +0200 (CEST)
Date: Thu, 6 Sep 2018 22:31:45 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180906223145.37f7009b.olaf@aepfle.de>
In-Reply-To: <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
References: <20180906063712.28639-1-olaf@aepfle.de>
 <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============9102452813074348899=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9102452813074348899==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/tskpqat.bDZCNZqA9o0sYsv"; protocol="application/pgp-signature"

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

Am Thu, 6 Sep 2018 14:45:57 -0400
schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:

> On 09/06/2018 02:37 AM, Olaf Hering wrote:
> > The command 'xl vcpu-set 0 0', issued in dom0, will crash dom0:

> > This happens because handle_vcpu_hotplug_event is called twice. In the
> > first iteration cpu_present is still true, in the second iteration
> > cpu_present is false which causes get_cpu_device to return NULL.
> > In case of cpu#0, cpu_online is apparently always true.

> I think we should check both this and num_online_cpus() !=3D 0.

This can not possibly help. cpu#0 is the first one that goes offline.
IF cpu0_hotpluggable is broken, then only "if (!cpu) return;" can help.

Olaf

--Sig_/tskpqat.bDZCNZqA9o0sYsv
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5GOsQAKCRBdQqD6ppg2
floXAKCrnwaC4KbLH/1h4SPHYTIFty1K1QCgqtpEYxNU7utPdsHHHNjNKGFbODU=
=6dXi
-----END PGP SIGNATURE-----

--Sig_/tskpqat.bDZCNZqA9o0sYsv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9102452813074348899==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:55:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20: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 1fy1JK-0001c9-6U; Thu, 06 Sep 2018 20:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fy1JI-0001bv-OV
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 20:55:28 +0000
X-Inumbo-ID: 4d1836fe-b217-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d1836fe-b217-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 20:56: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 1fy1JG-00034D-U0; Thu, 06 Sep 2018 20:55: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 1fy1JG-0000C2-FB; Thu, 06 Sep 2018 20:55:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fy1JG-0005Ey-EY; Thu, 06 Sep 2018 20:55:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127347-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=a6c501603ca886458b055477532abadfbc9d3606
X-Osstest-Versions-That: xen=c1bace00de265bf34bdf6119d99888bbb57a4ef4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 20:55:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127347: 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>

ZmxpZ2h0IDEyNzM0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjMWJhY2UwMGRlMjY1YmYzNGJk
ZjYxMTlkOTk4ODhiYmI1N2E0ZWY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczNDEgIDIwMTgt
MDktMDYgMTU6MDA6NDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzQ3ICAy
MDE4LTA5LTA2IDE4OjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYzFiYWNlMDBkZS4uYTZjNTAxNjAzYyAgYTZj
NTAxNjAzY2E4ODY0NThiMDU1NDc3NTMyYWJhZGZiYzlkMzYwNiAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 20:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 20: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 1fy1Mz-0001jL-P5; Thu, 06 Sep 2018 20: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=n4la=lu=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fy1Mx-0001jG-Uz
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 20:59:16 +0000
X-Inumbo-ID: 7a265b4d-b217-11e8-a8a5-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a265b4d-b217-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 22:57:34 +0200 (CEST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id DCE3521BF7;
 Thu,  6 Sep 2018 16:59:14 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 06 Sep 2018 16:59:14 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=fDbBQKffKr3P1QQmgYrKiF7kp+CKI
 zQEmYcsIEsj2eE=; b=dYVy6MkpD2cND4fezfwxrm4usdMThe4X6JDIE6d1bDidZ
 8WHIrsbLuV6F63Bky0vKSlYSaapF2eM/z1kAFCNm6U8VTbv5kSP28kF7OGo5Rn/b
 PfgWyUmAEhfP71zt+YEDmlE+scVF7S4ropDvSpK6Dc+RilsIbi7iH6NI+C73ak2j
 vtCr2iFchX9APJjD6xRjWnQjQgLtEzn8DFEpse4DJuHj0lI0mnNfSNofPUfre4t0
 BFU8CXj4Q3tEJ+vw+h9Y6Cyc5Dwy+ZP++3vuvL3PMc3eA3tUjLoYv17GnsebUk5L
 an/I6SqnHR8m75oy9GXxqD6VdP6RSSKyLueauF21A==
X-ME-Proxy: <xmx:IpWRW4Nhxp_Lm2gTbxyOVjRzJd3p43mgD0d02Jg9GT-a8xHAt55Plg>
 <xmx:IpWRW62F2p3scUNzaFgX3UIqURPa4PTLKd062tqeToo3chJR7J9rrA>
 <xmx:IpWRW6w_tNR_nxKg3GaK_pbq9nKw5tB0-pFv5yxwzJBKfRADjwpmhQ>
 <xmx:IpWRW0qO9q8pLyvsnZ_07NTmwjBqWsRqMOB_gIPrs1Gqcy83IWF_ag>
 <xmx:IpWRW4XKdEPH3zjoBOYwlgzisU4BEukV6D-fv771Lt8-mWoBBeIjHA>
 <xmx:IpWRW5dDe-XRFJfAbrvNg4xhkb7uq4Rw0u4KnXHkbQ5m75dnLerW8g>
X-ME-Sender: <xms:IpWRWzu5VuI7bRd-cSTu58oZqGxTf22HNWYcLQfHybIC_Q6cIcquAg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 633301029A;
 Thu,  6 Sep 2018 16:59:13 -0400 (EDT)
Date: Thu, 6 Sep 2018 22:59:09 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180906205909.GK1353@mail-itl>
References: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
 <bf287a28-5e40-1ea2-a983-3d6a8e9a9869@oracle.com>
MIME-Version: 1.0
In-Reply-To: <bf287a28-5e40-1ea2-a983-3d6a8e9a9869@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============4509824061444755804=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4509824061444755804==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="IR1Y5IvQhrKgS4e6"
Content-Disposition: inline


--IR1Y5IvQhrKgS4e6
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 06, 2018 at 04:14:50PM -0400, Boris Ostrovsky wrote:
> You can also use cmdline_find_option() in the balloon driver.

This looks to be x86 only (?!), which doesn't sound right in
drivers/xen/. I'll use core_param() for now...

--=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?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAluRlR0ACgkQ24/THMrX
1yww7wf/ZnwHnaM/MC9JRClrMN7zchfCYYQiaeU53sYzyH/l7HTU0sIrL/x43ZE1
vVRGH+Bb9rv/8JUaBGnAnQVVLIEuo1F9Pr53eVlawclnsgTKxOm1C0YBd5lnomCA
CxJCbBB2iEON4pSKQxoDZYi/X/iddawWqY2g49KcZ+1baP4PVDpXOsxq6rprYLQ3
4CrJpgxfG43V0rFrjNxNnogckJSOfZjGXnIyfwW/3tUgkOmLrzO/TLi+dhWJQuHS
jTyEEwGteZMDv53HTQZY8Ys+G9KKWkli2kPGbtnECnCuNhuuu19yo+EPT0YUpLUR
vuuY0Bv2g0g8/OTZ09DonYzszQYbKA==
=t/AJ
-----END PGP SIGNATURE-----

--IR1Y5IvQhrKgS4e6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4509824061444755804==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 21:16:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 21: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 1fy1dr-00034O-Bo; Thu, 06 Sep 2018 21:16: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=pzil=lu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fy1dq-00034E-8W
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 21:16:42 +0000
X-Inumbo-ID: e8ea71d3-b219-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8ea71d3-b219-11e8-a8a5-bc764e045a96;
 Thu, 06 Sep 2018 23:14:59 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fy1dm-0003YA-KH; Thu, 06 Sep 2018 21:16: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 1fy1dm-0000sV-CU; Thu, 06 Sep 2018 21:16:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fy1dm-0006y9-BV; Thu, 06 Sep 2018 21:16:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken:regression
 xen-unstable:test-armhf-armhf-examine:reboot:fail:regression
 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-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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=2c0b1824b1cb33a2610f3f55299247f9e0464466
X-Osstest-Versions-That: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 06 Sep 2018 21:16:38 +0000
Subject: [Xen-devel] [xen-unstable test] 127327: 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>

ZmxpZ2h0IDEyNzMyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzMyNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI3MzAxCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjcyODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjcyODAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyNzI4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcz
MDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzMwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzAxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjczMDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzMwMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
MzAxCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICA3IHhlbi1idWlsZC1mcmVlYnNkICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDJjMGIxODI0YjFjYjMzYTI2MTBmM2Y1NTI5OTI0N2Y5ZTA0NjQ0NjYKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRhM2JkODExMTg1OGExZmIwNDVhNmRk
YzBiMzZkNzIxNjRkOWM1ZGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzMwMSAgMjAxOC0wOS0w
NSAwODoxNTo1NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjczMjcgIDIwMTgt
MDktMDYgMDM6NDE6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXhlbi1mcmVlYnNkIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14ZW4tZnJl
ZWJzZCBob3N0LWluc3RhbGwoNSkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYzBiMTgyNGIx
Y2IzM2EyNjEwZjNmNTUyOTkyNDdmOWUwNDY0NDY2CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMyAxNDo1OTo0MiAyMDE4ICswMjAwCgogICAg
dG9vbHMveGw6IHJlZnVzZSB0byBzZXQgbnVtYmVyIG9mIHZjcHVzIHRvIDAgdmlhIHhsIHZjcHUt
c2V0CiAgICAKICAgIFRyeWluZyB0byBzZXQgdGhlIG51bWJlciBvZiB2Y3B1cyBvZiBhIGRvbWFp
biB0byAwIGlzbid0IHJlZnVzZWQuCiAgICBXZSBzaG91bGQgbm90IGFsbG93IHRoYXQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA3ODBlMmQzMDk4MTJlNTQzNTMy
NTliYjllNmMyODg4NmU5OTRiMDY1CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpEYXRlOiAgIEZyaSBBdWcgMzEgMTc6MjI6MDUgMjAxOCArMDIwMAoKICAgIHhlbjogZmls
bCB0b3BvbG9neSBpbmZvIGZvciBhbGwgcHJlc2VudCBjcHVzCiAgICAKICAgIFRoZSB0b3BvbG9n
eSBpbmZvcm1hdGlvbiBvYnRhaW5hYmxlIHZpYSBYRU5fU1lTQ1RMX2NwdXRvcG9pbmZvIGlzCiAg
ICBmaWxsZWQgcmF0aGVyIHdlaXJkOiB0aGUgc2l6ZSBvZiB0aGUgYXJyYXkgaXMgZGVyaXZlZCBm
cm9tIHRoZSBoaWdoZXN0CiAgICBvbmxpbmUgY3B1IG51bWJlciwgc28gaW4gY2FzZSB0aGVyZSBh
cmUgdHJhaWxpbmcgb2ZmbGluZSBjcHVzIHRoZXkKICAgIHdpbGwgbm90IGJlIGluY2x1ZGVkLgog
ICAgCiAgICBPbiBhIGR1YWwgY29yZSBzeXN0ZW0gd2l0aCA0IHRocmVhZHMgYm9vdGVkIHdpdGgg
c210PTAgd2l0aG91dCB0aGlzCiAgICBwYXRjaCB4bCBpbmZvIC1uIHdpbGwgcHJpbnQ6CiAgICAK
ICAgIGNwdV90b3BvbG9neSAgICAgICAgICAgOgogICAgY3B1OiAgICBjb3JlICAgIHNvY2tldCAg
ICAgbm9kZQogICAgICAwOiAgICAgICAwICAgICAgICAwICAgICAgICAwCiAgICAgIDE6ICAgICAg
IDAgICAgICAgIDAgICAgICAgIDAKICAgICAgMjogICAgICAgMSAgICAgICAgMCAgICAgICAgMAog
ICAgCiAgICB3aGlsZSB3aXRoIHRoaXMgcGF0Y2ggdGhlIG91dHB1dCBpczoKICAgIAogICAgY3B1
X3RvcG9sb2d5ICAgICAgICAgICA6CiAgICBjcHU6ICAgIGNvcmUgICAgc29ja2V0ICAgICBub2Rl
CiAgICAgIDA6ICAgICAgIDAgICAgICAgIDAgICAgICAgIDAKICAgICAgMTogICAgICAgMCAgICAg
ICAgMCAgICAgICAgMAogICAgICAyOiAgICAgICAxICAgICAgICAwICAgICAgICAwCiAgICAgIDM6
ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgpjb21taXQgMmVjNTMzOWVjOTIxOGZiZjE1ODNmYTg1Yjc0ZDFkMmYxNWYxYjNiOApBdXRob3I6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgQXVnIDMxIDE3OjIy
OjA0IDIwMTggKzAyMDAKCiAgICB0b29scy9saWJ4bDogY29ycmVjdCB2Y3B1IGFmZmluaXR5IG91
dHB1dCB3aXRoIHNwYXJzZSBwaHlzaWNhbCBjcHUgbWFwCiAgICAKICAgIFdpdGggbm90IGFsbCBw
aHlzaWNhbCBjcHVzIG9ubGluZSAoZS5nLiB3aXRoIHNtdD0wKSB0aGUgb3V0cHV0IG9mIGh0ZQog
ICAgdmNwdSBhZmZpbml0aWVzIGlzIHdyb25nLCBhcyB0aGUgYWZmaW5pdHkgYml0bWFwcyBhcmUg
Y2FwcGVkIGFmdGVyCiAgICBucl9jcHVzIGJpdHMsIGluc3RlYWQgb2YgdXNpbmcgbWF4X2NwdV9p
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMzBh
OTcwOTA2MDM4YTRkMzYwZTFmN2VlMjliYTgwZWY4MzJkZDc4YgpBdXRob3I6IFZpdGFseSBLdXpu
ZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIFNlcCA0IDEzOjM5OjI5IDIw
MTggKzAyMDAKCiAgICBsaWJ4bDogY3JlYXRlIGNvbnRyb2wvc3lzcnEgeGVuc3RvcmUgbm9kZQog
ICAgCiAgICAneGwgc3lzcnEnIGNvbW1hbmQgZG9lc24ndCB3b3JrIHdpdGggbW9kZXJuIExpbnV4
IGd1ZXN0cyB3aXRoIHRoZSBmb2xsb3dpbmcKICAgIG1lc3NhZ2UgaW4gZ3Vlc3QncyBsb2c6CiAg
ICAKICAgICB4ZW46bWFuYWdlOiBzeXNycV9oYW5kbGVyOiBFcnJvciAtMTMgd3JpdGluZyBzeXNy
cSBpbiBjb250cm9sL3N5c3JxCiAgICAKICAgIHhlbnN0b3JlIHRyYWNlIGNvbmZpcm1zOgogICAg
CiAgICAgSU4gMHgyNGJkOWEwIDIwMTgwOTA0IDA0OjM2OjMyIFdSSVRFIChjb250cm9sL3N5c3Jx
ICkKICAgICBPVVQgMHgyNGJkOWEwIDIwMTgwOTA0IDA0OjM2OjMyIEVSUk9SIChFQUNDRVMgKQog
ICAgCiAgICBUaGUgcHJvYmxlbSBzZWVtcyB0byBiZSBpbiB0aGUgZmFjdCB0aGF0IHdlIGRvbid0
IHByZS1jcmVhdGUgY29udHJvbC9zeXNycQogICAgeGVuc3RvcmUgbm9kZSBhbmQgbGlieGxfc2Vu
ZF9zeXNycSgpIGRvaW5nIGxpYnhsX194c19wcmludGYoKSBjcmVhdGVzIGl0IGFzCiAgICByZWFk
LW9ubHkuIEFzIHdlIHdhbnQgdG8gYWxsb3cgZ3Vlc3RzIHRvIGNsZWFuICdjb250cm9sL3N5c3Jx
JyBhZnRlciB0aGUKICAgIHJlcXVlc3RlZCBhY3Rpb24gaXMgcGVyZm9ybWVkLCB3ZSBuZWVkIHRv
IG1ha2UgdGhpcyBub2RlIHdyaXRhYmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkg
S3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgNmRlNmM4ZDMwNmMwOTFlYjczODE1NzVkMjUwYmVh
ZjJlZWFmMDJkZgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDMgMTM6MjY6MzAgMjAxOCArMDIwMAoKICAgIHRvb2xzL3hsOiBmaXggb3V0cHV0
IG9mIHhsIHZjcHUtcGluIGRyeSBydW4gd2l0aCBzbXQ9MAogICAgCiAgICBGaXggYW5vdGhlciBz
bXQ9MCBmYWxsb3V0OiB4bCAtTiB2Y3B1LXBpbiBwcmludHMgb25seSBwYXJ0cyBvZiB0aGUKICAg
IGFmZmluaXRpZXMgYXMgaXQgaXMgdXNpbmcgdGhlIG51bWJlciBvZiBvbmxpbmUgY3B1cyBpbnN0
ZWFkIG9mIHRoZQogICAgbWF4aW11bSBjcHUgbnVtYmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBlMmYwOTIxMjdhOGNlOWMyYjA1MzhkMTgwNDMy
OWYzNjRjYzlkYTJjCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTog
ICBUdWUgU2VwIDQgMTc6MTU6MjEgMjAxOCArMDEwMAoKICAgIHg4NjogbW9uaXRvci5vIGlzIGN1
cnJlbnRseSBIVk0gb25seQogICAgCiAgICBUaGVyZSBoYXMgYmVlbiBwbGFuIHRvIG1ha2UgUFYg
d29yaywgYnV0IGl0IGlzIG5vdCB5ZXQgdGhlcmUuICBQcm92aWRlCiAgICBzdHVicyB0byBtYWtl
IGl0IGJ1aWxkIHdpdGggIUNPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKY29tbWl0IDlkN2NkYTRjMmRlZWFlMzhhMzIyYWUy
OGVhNGVlYjA4ZTdhZTg3MjkKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBTZXAgNCAxNzoxNToxOCAyMDE4ICswMTAwCgogICAgeDg2OiBjaGFuZ2UgbmFt
ZSBvZiBwYXJhbWV0ZXIgZm9yIHZhcmlvdXMgaW52bHBnIGZ1bmN0aW9ucwogICAgCiAgICBUaGV5
IGFsbCBpbmNvcnJlY3RseSBuYW1lZCBhIHBhcmFtZXRlciB2aXJ0dWFsIGFkZHJlc3Mgd2hpbGUg
aXQgc2hvdWxkCiAgICBoYXZlIGJlZW4gbGluZWFyIGFkZHJlc3MuCiAgICAKICAgIFJlcXVlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 22:03:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 22: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 1fy2NJ-0006Ep-3T; Thu, 06 Sep 2018 22: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=nufi=lu=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fy2NH-0006Ek-B6
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 22:03:39 +0000
X-Inumbo-ID: 77956c63-b220-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 77956c63-b220-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 00:01:55 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=49594 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fy2N9-0006Wr-HU; Fri, 07 Sep 2018 00:03:32 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id D03D9201A2; Fri,  7 Sep 2018 00:03:25 +0200 (CEST)
Date: Fri, 7 Sep 2018 00:03:25 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180906220325.GY26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180906161421.ba35p6qx5rvktjos@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906161421.ba35p6qx5rvktjos@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDY6MTQ6MjFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBhdCAwNjoyNzo1NlBNICswMjAwLCBWYWxl
bnRpbiBWaWRpYyB3cm90ZToKPiA+IE9uIFdlZCwgU2VwIDA1LCAyMDE4IGF0IDEyOjM2OjQ5UE0g
KzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IE9uIFdlZCwgQXVnIDI5LCAyMDE4
IGF0IDA4OjUyOjE0QU0gKzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3RlOgo+ID4gPiA+IFN3aXRj
aGluZyB0byBjbG9zZWQgc3RhdGUgZWFybGllciBjYW4gY2F1c2UgdGhlIGJsb2NrLWRyYmQKPiA+
ID4gPiBzY3JpcHQgdG8gZmFpbCB3aXRoICdEZXZpY2UgaXMgaGVsZCBvcGVuIGJ5IHNvbWVvbmUn
Ogo+ID4gPiA+IAo+ID4gPiA+IHJvb3Q6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2stZHJiZDogcmVt
b3ZlIFhFTkJVU19QQVRIPWJhY2tlbmQvdmJkLzYvNTE3MTIKPiA+ID4gPiBrZXJuZWw6IFsgMjIy
Mi4yNzgyMzVdIGJsb2NrIGRyYmQ2OiBTdGF0ZSBjaGFuZ2UgZmFpbGVkOiBEZXZpY2UgaXMgaGVs
ZCBvcGVuIGJ5IHNvbWVvbmUKPiA+ID4gPiBrZXJuZWw6IFsgMjIyMi4yNzgzMDRdIGJsb2NrIGRy
YmQ2OiAgIHN0YXRlID0geyBjczpDb25uZWN0ZWQgcm86UHJpbWFyeS9TZWNvbmRhcnkgZHM6VXBU
b0RhdGUvVXBUb0RhdGUgci0tLS0tIH0KPiA+ID4gPiBrZXJuZWw6IFsgMjIyMi4yNzgzNDBdIGJs
b2NrIGRyYmQ2OiAgd2FudGVkID0geyBjczpDb25uZWN0ZWQgcm86U2Vjb25kYXJ5L1NlY29uZGFy
eSBkczpVcFRvRGF0ZS9VcFRvRGF0ZSByLS0tLS0gfQo+ID4gPiA+IHJvb3Q6IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2stZHJiZDogV3JpdGluZyBiYWNrZW5kL3ZiZC82LzUxNzEyL2hvdHBsdWctZXJy
b3IgL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkIGZhaWxlZDsgZXJyb3IgZGV0ZWN0ZWQuIGJh
Y2tlbmQvdmJkLzYvNTE3MTIvaG90cGx1Zy1zdGF0dXMgZXJyb3IgdG8geGVuc3RvcmUuCj4gPiA+
ID4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkOiAvZXRjL3hlbi9zY3JpcHRzL2Js
b2NrLWRyYmQgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQt
b2ZmLWJ5OiBWYWxlbnRpbiBWaWRpYyA8VmFsZW50aW4uVmlkaWNAQ0FSTmV0LmhyPgo+ID4gPiA+
IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gPiA+ID4gLS0tCj4gPiA+ID4gIGRyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAyICstCj4gPiA+ID4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gPiA+IGluZGV4IGE0YmM3NGU3MmMzOS4uNDNiZGRjOTk2
NzA5IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gPiA+
ID4gQEAgLTMyMyw2ICszMjMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxraWZfZnJlZShzdHJ1Y3Qg
eGVuX2Jsa2lmICpibGtpZikKPiA+ID4gPiAgewo+ID4gPiA+ICAJV0FSTl9PTih4ZW5fYmxraWZf
ZGlzY29ubmVjdChibGtpZikpOwo+ID4gPiA+ICAJeGVuX3ZiZF9mcmVlKCZibGtpZi0+dmJkKTsK
PiA+ID4gPiArCXhlbmJ1c19zd2l0Y2hfc3RhdGUoYmxraWYtPmJlLT5kZXYsIFhlbmJ1c1N0YXRl
Q2xvc2VkKTsKPiA+ID4gPiAgCWtmcmVlKGJsa2lmLT5iZS0+bW9kZSk7Cj4gPiA+ID4gIAlrZnJl
ZShibGtpZi0+YmUpOwo+ID4gPiA+ICAKPiA+ID4gPiBAQCAtODE0LDcgKzgxNSw2IEBAIHN0YXRp
YyB2b2lkIGZyb250ZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ID4g
PiAgCj4gPiA+ID4gIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ID4gPiA+ICAJCXhlbl9ibGtp
Zl9kaXNjb25uZWN0KGJlLT5ibGtpZik7Cj4gPiA+ID4gLQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiA+ID4gPiAgCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxp
bmUoZGV2KSkKPiA+ID4gPiAgCQkJYnJlYWs7Cj4gPiA+IAo+ID4gPiBBRkFJQ1QsIHRoaXMgd2ls
bCBjYXVzZSB0aGUgYmFja2VuZCB0byBuZXZlciBzd2l0Y2ggdG8gJ0Nsb3NlZCcgc3RhdGUKPiA+
ID4gdW50aWwgdGhlIHRvb2xzdGFjayBzZXRzIG9ubGluZSB0byAwLCB3aGljaCBpcyBub3QgZ29v
ZCBJTU8uCj4gPiA+IAo+ID4gPiBJZiBmb3IgZXhhbXBsZSBhIGZyb250ZW5kIGRlY2lkZXMgdG8g
Y2xvc2UgYSBkZXZpY2UsIHRoZSBiYWNrZW5kIHdpbGwKPiA+ID4gc3RheSBpbiBzdGF0ZSAnQ2xv
c2luZycgdW50aWwgdGhlIHRvb2xzdGFjayBhY3R1YWxseSByZW1vdmVzIHRoZSBkaXNrCj4gPiA+
IGJ5IHNldHRpbmcgb25saW5lIHRvIDAuCj4gPiA+IAo+ID4gPiBUaGlzIHdpbGwgcHJldmVudCBy
ZXNldHRpbmcgYmxrIGNvbm5lY3Rpb25zLCBhcyBibGtiYWNrIHdpbGwgcmVmdXNlIHRvCj4gPiA+
IHN3aXRjaCB0byBzdGF0ZSBYZW5idXNTdGF0ZUluaXRXYWl0IHVubGVzcyBpdCdzIGF0IFhlbmJ1
c1N0YXRlQ2xvc2VkCj4gPiA+IChzZWUgdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIGNhc2Ug
aW4gZnJvbnRlbmRfY2hhbmdlZCksIHdoaWNoIHdpbGwKPiA+ID4gbmV2ZXIgYmUgcmVhY2hlZCB3
aXRoIHlvdXIgcGF0Y2guCj4gPiAKPiA+IE9rLCBpcyBpdCBwb3NzaWJsZSB0byB0ZXN0IHRoaXMg
c29tZWhvdz8KPiAKPiBZZXMsIHlvdSBjYW4gdHJ5IGJvb3RpbmcgYSBQViBndWVzdCB3aXRoIHB2
Z3J1YiwgdGhhdCB3aWxsIGNhdXNlCj4gcHZncnViIHRvIG9wZW4gYSBibGsgY29ubmVjdGlvbiwg
dGhlbiBjbG9zZSBpdCBhbmQgYWZ0ZXJ3YXJkcyB0aGUgT1MKPiBrZXJuZWwgd2lsbCBzdGFydCBh
IG5ldyBjb25uZWN0aW9uLgoKSW5kZWVkIHRoZSBib290IGhhbmdzIGFmdGVyIHB2Z3J1YiBsb2Fk
cyB0aGUga2VybmVsIGFuZCBpbml0cmQsIHNvIGl0CnNlZW1zIHRoaXMgZG9lcyBub3Qgd29yayBh
cyBleHBlY3RlZC4KCi0tIApWYWxlbnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 22:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 22:19: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 1fy2ci-00070a-JI; Thu, 06 Sep 2018 22:19: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=nufi=lu=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fy2cg-00070V-Vx
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 22:19:35 +0000
X-Inumbo-ID: b19818fd-b222-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b19818fd-b222-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 00:17:51 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:58854
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fy2cb-0008Fm-Iu; Fri, 07 Sep 2018 00:19:30 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 57B93201A2; Fri,  7 Sep 2018 00:19:29 +0200 (CEST)
Date: Fri, 7 Sep 2018 00:19:29 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDY6Mjk6MzJQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBhdCAwNjoyODowMVBNICswMjAwLCBWYWxl
bnRpbiBWaWRpYyB3cm90ZToKPiA+IE9uIFdlZCwgU2VwIDA1LCAyMDE4IGF0IDAxOjM1OjE1UE0g
KzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3RlOgo+ID4gPiA+IEFGQUlDVCwgdGhpcyB3aWxsIGNh
dXNlIHRoZSBiYWNrZW5kIHRvIG5ldmVyIHN3aXRjaCB0byAnQ2xvc2VkJyBzdGF0ZQo+ID4gPiA+
IHVudGlsIHRoZSB0b29sc3RhY2sgc2V0cyBvbmxpbmUgdG8gMCwgd2hpY2ggaXMgbm90IGdvb2Qg
SU1PLgo+ID4gPiA+IAo+ID4gPiA+IElmIGZvciBleGFtcGxlIGEgZnJvbnRlbmQgZGVjaWRlcyB0
byBjbG9zZSBhIGRldmljZSwgdGhlIGJhY2tlbmQgd2lsbAo+ID4gPiA+IHN0YXkgaW4gc3RhdGUg
J0Nsb3NpbmcnIHVudGlsIHRoZSB0b29sc3RhY2sgYWN0dWFsbHkgcmVtb3ZlcyB0aGUgZGlzawo+
ID4gPiA+IGJ5IHNldHRpbmcgb25saW5lIHRvIDAuCj4gPiA+ID4gCj4gPiA+ID4gVGhpcyB3aWxs
IHByZXZlbnQgcmVzZXR0aW5nIGJsayBjb25uZWN0aW9ucywgYXMgYmxrYmFjayB3aWxsIHJlZnVz
ZSB0bwo+ID4gPiA+IHN3aXRjaCB0byBzdGF0ZSBYZW5idXNTdGF0ZUluaXRXYWl0IHVubGVzcyBp
dCdzIGF0IFhlbmJ1c1N0YXRlQ2xvc2VkCj4gPiA+ID4gKHNlZSB0aGUgWGVuYnVzU3RhdGVJbml0
aWFsaXNpbmcgY2FzZSBpbiBmcm9udGVuZF9jaGFuZ2VkKSwgd2hpY2ggd2lsbAo+ID4gPiA+IG5l
dmVyIGJlIHJlYWNoZWQgd2l0aCB5b3VyIHBhdGNoLgo+ID4gCj4gPiBXb3VsZCBpdCBiZSBwb3Nz
aWJsZSB0byBjYWxsIHhlbl92YmRfZnJlZSBiZWZvcmUgdGhlIHN0YXRlIGNoYW5nZT8KPiA+IAo+
ID4gICAgICAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ID4gICAgICAgICAgICAgICAgIHhl
bl9ibGtpZl9kaXNjb25uZWN0KGJlLT5ibGtpZik7Cj4gPiAgICAgICAgICAgICAgICAgeGVuX3Zi
ZF9mcmVlKCZiZS0+YmxraWYtPnZiZCk7Cj4gPiAgICAgICAgICAgICAgICAgeGVuYnVzX3N3aXRj
aF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiAKPiBJIHRoaW5rIHRoYXQgd2lsbCBi
cmVhayByZWNvbm5lY3Rpb24sIHNpbmNlIHhlbl92YmRfY3JlYXRlIGlzIG9ubHkKPiBjYWxsZWQg
YWZ0ZXIgaG90cGx1ZyBzY3JpcHQgZXhlY3V0aW9uIGlzIHBlcmZvcm1lZCAod2hpY2ggaGFwcGVu
cyBvbmx5Cj4gb25jZSBhdCBkZXZpY2UgYXR0YWNobWVudCksIGJ1dCBub3Qgd2hlbiBEb21VIGNo
YW5nZXMgZnJvbnRlbmQKPiBzdGF0ZS4KPiAKPiBJZiB5b3Ugd2FudCB0byBwZXJmb3JtIHRoaXMg
eGVuX3ZiZF9mcmVlIHlvdSB3aWxsIGFsc28gaGF2ZSB0byBtb3ZlCj4gdGhlIHhlbl92YmRfY3Jl
YXRlIGNhbGwgQUZBSUNULCB0byBhIHBsYWNlIHRoYXQncyBhbHNvIGNhbGxlZCB3aGVuCj4gcmVj
b25uZWN0aW5nIGEgZGV2aWNlLiBOb3RlIHRoYXQgSSBjb3VsZCBiZSB3cm9uZywgc28gaXQgbWln
aHQgYmUKPiB3b3J0aCBhIHNob3QgdG8gdHJ5IGRpZmZlcmVudCBhcHByb2FjaGVzIHNpbmNlIHRo
ZSBibGtiYWNrIGNvZGUgaXMKPiBxdWl0ZSB0YW5nbGVkIGFuZCBJIG1pZ2h0IG1pc3Mgc29tZXRo
aW5nLgoKSXQgc2VlbXMgbGlrZSB0aGUgQ2xvc2VkIHN0YXRlIGlzIG5vdCBhIGdvb2QgcG9pbnQg
dG8gY2FsbCB0aGUgcmVtb3ZlCnNjcmlwdCBzaW5jZSB0aGUgZGV2aWNlIGNvdWxkIGdvIGJhY2sg
ZnJvbSBDbG9zZWQgdG8gQ29ubmVjdGVkLgoKTWF5YmUgaXQgd291bGQgaGVscCB0byBpbnRyb2R1
Y2UgYSBuZXcgZmluYWwgc3RhdGUgKDcgPSBYZW5idXNTdGF0ZUZyZWUKb3IgWGVuYnVzU3RhdGVS
ZW1vdmUpIHRoYXQgd291bGQgYmUgc2V0IGFmdGVyIHhlbl92YmRfZnJlZSB0byBsZXQgdGhlCnVz
ZXJzcGFjZSBrbm93IGl0IGlzIHNhZmUgdG8gcnVuIHRoZSByZW1vdmUgc2NyaXB0PwoKc3RhdGlj
IHZvaWQgeGVuX2Jsa2lmX2ZyZWUoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCnsKCiAgICAgICAg
V0FSTl9PTih4ZW5fYmxraWZfZGlzY29ubmVjdChibGtpZikpOwogICAgICAgIHhlbl92YmRfZnJl
ZSgmYmxraWYtPnZiZCk7CiAgICAgICAgeGVuYnVzX3N3aXRjaF9zdGF0ZShibGtpZi0+YmUtPmRl
diwgWGVuYnVzU3RhdGVGcmVlKTsKICAgICAgICBrZnJlZShibGtpZi0+YmUtPm1vZGUpOwogICAg
ICAgIGtmcmVlKGJsa2lmLT5iZSk7CgogICAgICAgIC8qIE1ha2Ugc3VyZSBldmVyeXRoaW5nIGlz
IGRyYWluZWQgYmVmb3JlIHNodXR0aW5nIGRvd24gKi8KICAgICAgICBrbWVtX2NhY2hlX2ZyZWUo
eGVuX2Jsa2lmX2NhY2hlcCwgYmxraWYpOwp9CgotLSAKVmFsZW50aW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 22:46:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 22:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fy32t-0000Tj-Qy; Thu, 06 Sep 2018 22:46:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mgaa=lu=i-love.sakura.ne.jp=penguin-kernel@srs-us1.protection.inumbo.net>)
 id 1fy32s-0000Ta-DZ
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 22:46:38 +0000
X-Inumbo-ID: d2c515a3-b226-11e8-a6a9-d7ebe60f679a
Received: from www262.sakura.ne.jp (unknown [202.181.97.72])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2c515a3-b226-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 22:47:26 +0000 (UTC)
Received: from fsav110.sakura.ne.jp (fsav110.sakura.ne.jp [27.133.134.237])
 by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id w86MkCAM009541;
 Fri, 7 Sep 2018 07:46:12 +0900 (JST)
 (envelope-from penguin-kernel@i-love.sakura.ne.jp)
Received: from www262.sakura.ne.jp (202.181.97.72)
 by fsav110.sakura.ne.jp (F-Secure/fsigk_smtp/530/fsav110.sakura.ne.jp);
 Fri, 07 Sep 2018 07:46:12 +0900 (JST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/530/fsav110.sakura.ne.jp)
Received: from [192.168.1.8] (softbank060157066051.bbtec.net [60.157.66.51])
 (authenticated bits=0)
 by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id w86MkBQJ009537
 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
 Fri, 7 Sep 2018 07:46:12 +0900 (JST)
 (envelope-from penguin-kernel@i-love.sakura.ne.jp)
To: =?UTF-8?Q?Christian_K=c3=b6nig?= <christian.koenig@amd.com>,
 Michal Hocko <mhocko@kernel.org>
References: <20180824120339.GL29735@dhcp22.suse.cz>
 <eb546bcb-9c5f-7d5d-43a7-bfde489f0e7f@amd.com>
 <20180824123341.GN29735@dhcp22.suse.cz>
 <b11df415-baf8-0a41-3c16-60dfe8d32bd3@amd.com>
 <20180824130132.GP29735@dhcp22.suse.cz>
 <23d071d2-82e4-9b78-1000-be44db5f6523@gmail.com>
 <20180824132442.GQ29735@dhcp22.suse.cz>
 <86bd94d5-0ce8-c67f-07a5-ca9ebf399cdd@gmail.com>
 <20180824134009.GS29735@dhcp22.suse.cz>
 <735b0a53-5237-8827-d20e-e57fa24d798f@amd.com>
 <20180824135257.GU29735@dhcp22.suse.cz>
 <b78f8b3a-7bc6-0dea-6752-5ea798eccb6b@i-love.sakura.ne.jp>
 <0e80c531-4e91-fb1d-e7eb-46a7aecc4c9d@amd.com>
From: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
Message-ID: <841ae1fb-bb5a-8b1e-6383-ca2e70b6e759@i-love.sakura.ne.jp>
Date: Fri, 7 Sep 2018 07:46:09 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <0e80c531-4e91-fb1d-e7eb-46a7aecc4c9d@amd.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm,
 oom: distinguish blockable mode for mmu notifiers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 David Airlie <airlied@linux.ie>, Sudeep Dutt <sudeep.dutt@intel.com>,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 Andrea Arcangeli <aarcange@redhat.com>, Dimitri Sivanich <sivanich@sgi.com>,
 linux-rdma@vger.kernel.org, amd-gfx@lists.freedesktop.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Doug Ledford <dledford@redhat.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 intel-gfx@lists.freedesktop.org, Leon Romanovsky <leonro@mellanox.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 LKML <linux-kernel@vger.kernel.org>, Ashutosh Dixit <ashutosh.dixit@intel.com>,
 Alex Deucher <alexander.deucher@amd.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Felix Kuehling <felix.kuehling@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>

T24gMjAxOC8wOC8yNyAxNjo0MSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBBbSAyNi4wOC4y
MDE4IHVtIDEwOjQwIHNjaHJpZWIgVGV0c3VvIEhhbmRhOgo+PiBJJ20gbm90IGZvbGxvd2luZy4g
V2h5IGRvbid0IHdlIG5lZWQgdG8gZG8gbGlrZSBiZWxvdyAoZ2l2ZW4gdGhhdAo+PiBub2JvZHkg
ZXhjZXB0IGFtZGdwdV9tbl9yZWFkX2xvY2soKSBob2xkcyAtPnJlYWRfbG9jaykgYmVjYXVzZSBl
LmcuCj4+IGRybV9zY2hlZF9mZW5jZV9jcmVhdGUoKSBmcm9tIGRybV9zY2hlZF9qb2JfaW5pdCgp
IGZyb20gYW1kZ3B1X2NzX3N1Ym1pdCgpCj4+IGlzIGRvaW5nIEdGUF9LRVJORUwgbWVtb3J5IGFs
bG9jYXRpb24gd2l0aCAtPmxvY2sgaGVsZCBmb3Igd3JpdGU/Cj4gCj4gVGhhdCdzIGEgYnVnIHdo
aWNoIG5lZWRzIHRvIGJlIGZpeGVkIHNlcGFyYXRlbHkuCj4gCj4gQWxsb2NhdGluZyBtZW1vcnkg
d2l0aCBHRlBfS0VSTkVMIHdoaWxlIGhvbGRpbmcgYSBsb2NrIHdoaWNoIGlzIGFsc28gdGFrZW4g
aW4gdGhlIHJlY2xhaW0gY29kZSBwYXRoIGlzIGlsbGVnYWwgbm90IG1hdHRlciB3aGF0IHlvdSBk
by4KPiAKPiBQYXRjaGVzIHRvIGZpeCB0aGlzIGFyZSBhbHJlYWR5IG9uIHRoZSBhcHByb3ByaWF0
ZSBtYWlsaW5nIGxpc3QgYW5kIHdpbGwgYmUgcHVzaGVkIHVwc3RyZWFtIHRvZGF5Lgo+IAo+IFJl
Z2FyZHMsCj4gQ2hyaXN0aWFuLgoKQ29tbWl0IDRhMmRlNTRkYzFkNzY2OGYgKCJkcm0vYW1kZ3B1
OiBmaXggaG9sZGluZyBtbl9sb2NrIHdoaWxlIGFsbG9jYXRpbmcgbWVtb3J5IikKc2VlbXMgdG8g
YmUgY2FsbGluZyBhbWRncHVfbW5fdW5sb2NrKCkgd2l0aG91dCBhbWRncHVfbW5fbG9jaygpIHdo
ZW4KZHJtX3NjaGVkX2pvYl9pbml0KCkgZmFpbGVkLi4uIAoKCgpNaWNoYWwsIHlvdSBhcmUgYXNr
aW5nIG1lIHRvIGZpeCBhbGwgYnVncyAoaW5jbHVkaW5nIG91dCBvZiB0cmVlIGNvZGUpIGFuZCBw
cmV2ZW50CmZ1dHVyZSBidWdzIGp1c3QgYmVjYXVzZSB5b3Ugd2FudCB0byBhdm9pZCB1c2luZyB0
aW1lb3V0IGluIG9yZGVyIHRvIGF2b2lkIE9PTSBsb2NrdXAKKCBodHRwczovL21hcmMuaW5mby8/
aT01NWEzZmIzNy0zMjQ2LTczZDctMGY0NS01ODM1YTNmNDgzMWNAaS1sb3ZlLnNha3VyYS5uZS5q
cCApLgpUaGF0IGlzIGEgdG9vIG11Y2ggcmVxdWVzdCB3aGljaCBpcyBpbXBvc3NpYmxlIGZvciBl
dmVuIHlvdS4gTW9yZSB5b3UgY291bnQgb24KdGhlIE9PTSByZWFwZXIsIHdlIGV4cG9uZW50aWFs
bHkgY29tcGxpY2F0ZXMgZGVwZW5kZW5jeSBhbmQgbW9yZSBsaWtlbHkgdG8gc3R1bWJsZQpvdmVy
IHVucmV2aWV3ZWQvdW50ZXN0ZWQgY29kZS4uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 06 22:52:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 22: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 1fy38X-00019k-Hk; Thu, 06 Sep 2018 22:52:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n/pg=lu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fy38W-00019f-29
 for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 22:52:28 +0000
X-Inumbo-ID: a49fd2ba-b227-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a49fd2ba-b227-11e8-a6a9-d7ebe60f679a;
 Thu, 06 Sep 2018 22:53:17 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w86MmiSh177486;
 Thu, 6 Sep 2018 22:52:23 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=rYRfFkfCCzz5O8duSy+Nq4s5uTzRO1fJqU34I3s6NY0=;
 b=xeVq2YrkOe+82rof9VnxbxwCHjWde7W8WfR+Z9sPZHKfeFoicFqdHltibozj6o00gbXX
 qrxu6yQCWaL39jZXs968CA7EclkKf6EQ+A2eoxa8VHdB/slbNJUVIjbU8gK27vE7lyeH
 WmHtUuXF1Y6teUicAeIDOkYCA8aRQBAuBu8XNTG9synuygKZNpA0xB5Sq2fgQ0j3XClT
 mYtYS9nyFAZHs3c/YZuF7PzZZ+ZAxPdDIi0PbUOkluBgfzVrle21K3lTWOGn0JUsWNQJ
 TcZVQyD2VmNpUA4/bcCPC0xFYRHXBzSXdc/7aMUo5pM/iYQYOktGcAT7ZeeHBMM34xW4 SQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2m7jqpxun5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 06 Sep 2018 22:52:22 +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 w86MqLfT028850
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 6 Sep 2018 22:52:22 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w86MqLCR002254;
 Thu, 6 Sep 2018 22:52:21 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, 06 Sep 2018 15:52:21 -0700
To: Olaf Hering <olaf@aepfle.de>
References: <20180906063712.28639-1-olaf@aepfle.de>
 <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
 <20180906223145.37f7009b.olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <904b8bf8-ce80-2751-04bf-de1e450ef58c@oracle.com>
Date: Thu, 6 Sep 2018 18:53:40 -0400
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: <20180906223145.37f7009b.olaf@aepfle.de>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809060222
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============5005386762755522551=="
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)
--===============5005386762755522551==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="auAW3TJhCbkwOPZEQCY9BtNozEvZC8EIu"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--auAW3TJhCbkwOPZEQCY9BtNozEvZC8EIu
Content-Type: multipart/mixed; boundary="Qsz2hA954rg39Vg9lPeOJz7WCrKPmXf3t";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>,
 open list <linux-kernel@vger.kernel.org>
Message-ID: <904b8bf8-ce80-2751-04bf-de1e450ef58c@oracle.com>
Subject: Re: [PATCH v2] xen: avoid crash in disable_hotplug_cpu
References: <20180906063712.28639-1-olaf@aepfle.de>
 <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
 <20180906223145.37f7009b.olaf@aepfle.de>
In-Reply-To: <20180906223145.37f7009b.olaf@aepfle.de>

--Qsz2hA954rg39Vg9lPeOJz7WCrKPmXf3t
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

On 09/06/2018 04:31 PM, Olaf Hering wrote:
> Am Thu, 6 Sep 2018 14:45:57 -0400
> schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:
>
>> On 09/06/2018 02:37 AM, Olaf Hering wrote:
>>> The command 'xl vcpu-set 0 0', issued in dom0, will crash dom0:
>>> This happens because handle_vcpu_hotplug_event is called twice. In th=
e
>>> first iteration cpu_present is still true, in the second iteration
>>> cpu_present is false which causes get_cpu_device to return NULL.
>>> In case of cpu#0, cpu_online is apparently always true.
>> I think we should check both this and num_online_cpus() !=3D 0.
> This can not possibly help. cpu#0 is the first one that goes offline.
> IF cpu0_hotpluggable is broken, then only "if (!cpu) return;" can help.=



And maybe that needs to be part of the check, in addition to
cpu_is_hotpluggable() test.

Offlining CPU0 is problematic. For example, look at xen_pv_cpu_disable().=




-boris


--Qsz2hA954rg39Vg9lPeOJz7WCrKPmXf3t--

--auAW3TJhCbkwOPZEQCY9BtNozEvZC8EIu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQIzBAEBCAAdFiEExAVKDNg/TOdD61Yyit52kIbKwbIFAluRr/UACgkQit52kIbK
wbLYeRAAhsnCpb/DSHlF5gDBmxU3YHyAY7yCGZJYAtqNoQFytITDv2MupWiiVHqW
+RuAIlLD85ytK62bp/2+Fh30NnM9o6ePBTWUthotP+PS2QQ8yHiv5k0gEMzvlm7/
TMOposgvv91EKXLFHJd0xQVjHlNETN2gkajUdIfw5jx5AbKXOC46xxNcw8hlWSqP
CuZBzvC+FRCOAC4JEdOu5t9vunMbvGoj5WQuSXFgh50a7Y+ujXrRKtUvEHG2tkOw
JWJq7M+Dy/yj12/9JZdVVaNGviqGyedIUCUmYYSp/Nq7ciO+ji0kAw6ZFh12xr1T
6R6YADjWNw8LmaCn8TaI0a5gGsWx5d/Sq9oi+TM3NNgj2F1WIP+bNnTNjnOkepfr
HbLRgJgtDPor3bewPhTV30Oj5nE1YMEfphRwCIXiUTp6f8dRTUlGVAWo+f36OiN6
XWwY79v0iK2JZewp7ljlpRoTO6tZs6d5YKq7dBanoomyC/DhHNrAirrGdXmrQAaW
IDSyJayhcdHdKbr/eBlozTJfHswAkA//fTxUmMVReUOr1E+Zz5+xcRYeQ3G1EUKv
xQK5+GVnXCls885J6vlwaiFVRjc8B5SfftW7pm9IdXX8AUiVjkBFVht/oyCbjm19
ucXgbiueGZTV+hsh8UcZsLPphbYnYDD4H0s/hF6ZHLgyLf1/vNc=
=obmP
-----END PGP SIGNATURE-----

--auAW3TJhCbkwOPZEQCY9BtNozEvZC8EIu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5005386762755522551==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 06 23:01:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Sep 2018 23:01: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 1fy3HP-0001ta-Fq; Thu, 06 Sep 2018 23:01: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=7bdk=lu=citrix.com=prvs=7800d3a4a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fy3HO-0001tV-8b
 for xen-devel@lists.xen.org; Thu, 06 Sep 2018 23:01:38 +0000
X-Inumbo-ID: 90bf04f5-b228-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90bf04f5-b228-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 00:59:54 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,339,1531785600"; d="scan'208";a="78676419"
To: Jason Andryuk <jandryuk@gmail.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
 <CAKf6xpvAYJryWPCjtNPhNbU9v3p1+ihMH=FqoPzb1Nc65KHSCQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <6e5f11bb-bd6d-5d76-24f4-62f71224f60c@citrix.com>
Date: Fri, 7 Sep 2018 00:01:32 +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: <CAKf6xpvAYJryWPCjtNPhNbU9v3p1+ihMH=FqoPzb1Nc65KHSCQ@mail.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 3/3] xen/vcpu: Rework sanity checks in
 vcpu_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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, julien.grall@arm.com, Jan Beulich <JBeulich@suse.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>

T24gMDYvMDkvMTggMjE6MDcsIEphc29uIEFuZHJ5dWsgd3JvdGU6Cj4gT24gVGh1LCBTZXAgNiwg
MjAxOCBhdCAzOjI4IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+PiBQb2lzb25pbmcgaWRsZV92Y3B1WzBdIHdpdGggdGhlIHNhbml0eSBkZWJ1ZyB2
YWx1ZSBpc24ndCBhY3R1YWxseSBhIGNsZXZlcgo+PiBpZGVhLCBiZWNhdXNlIGl0IHBhc3NlcyBh
IE5VTEwgcG9pbnRlciBjaGVjayBidXQgaXNuJ3QgYSB1c2FibGUgdmNwdS4gIEl0IGlzCj4+IGFs
c28gdGhlIHJlYXNvbiBmb3IgdGhlICghaXNfaWRsZV9kb21haW4oZCkgfHwgdmNwdV9pZCkgcGFy
dCBvZiB0aGUgZXhpc3RpbmcKPj4gc2FuaXR5IEJVR19PTigpLgo+Pgo+PiBOb3cgdGhhdCBkLT5t
YXhfdmNwdXMgaXMgYXBwcm9wcmlhdGVseSBzZXQgdXAgYmVmb3JlIHZjcHVfY3JlYXRlKCkgaXMg
Y2FsbGVkLAo+PiB3ZSBjYW4gcHJvcGVybHkgcmFuZ2UgY2hlY2sgdGhlIHJlcXVlc3RlZCB2Y3B1
X2lkLiAgRHJvcCB0aGUgQlVHX09OKCkgYW5kCj4+IHJlcGxhY2UgaXQgd2l0aCBjb2RlIHdoaWNo
IGlzIHJ1bnRpbWUgc2FmZSBidXQgbm9uLWZhdGFsLgo+Pgo+PiBXaGlsZSB2MCBtdXN0IGJlIHRo
ZSBmaXJzdCBhbGxvY2F0ZWQgdmNwdSBmb3IgZm9yX2VhY2hfdmNwdSgpIHRvIHdvcmssIGl0Cj4+
IGlzbid0IGEgcmVxdWlyZW1lbnQgZm9yIHRoZSB0aHJlYWRpbmcgdGhlIHZjcHUgaW50byB0aGUg
bGlua2VkIGxpc3QsIHNvIHVwZGF0ZQo+PiB0aGUgdGhyZWFkaW5nIGNvZGUgdG8gYmUgbW9yZSBn
ZW5lcmljLCBhbmQgYWRkIGEgY29tbWVudCBleHBsYWluaW5nIHdoeSB3ZQo+PiBuZWVkIHRvIHNl
YXJjaCBmb3IgcHJldl9pZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgIDEg
LQo+PiAgeGVuL2FyY2gveDg2L3NldHVwLmMgfCAgMSAtCj4+ICB4ZW4vY29tbW9uL2RvbWFpbi5j
ICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4+ICAzIGZpbGVzIGNoYW5n
ZWQsIDI4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+IGluZGV4IDAxYWFh
YWIuLmQwNmFjNDAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+IEBAIC03MDQsNyArNzA0LDYgQEAgdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPj4gICAgICBzZXRfcHJv
Y2Vzc29yX2lkKDApOyAvKiBuZWVkZWQgZWFybHksIGZvciBzbXBfcHJvY2Vzc29yX2lkKCkgKi8K
Pj4KPj4gICAgICBzZXRfY3VycmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVi
dWcgc2FuaXR5ICovCj4+IC0gICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKPj4KPj4gICAgICBz
ZXR1cF92aXJ0dWFsX3JlZ2lvbnMoTlVMTCwgTlVMTCk7Cj4+ICAgICAgLyogSW5pdGlhbGl6ZSB0
cmFwcyBlYXJseSBhbGxvdyB1cyB0byBnZXQgYmFja3RyYWNlIHdoZW4gYW4gZXJyb3Igb2NjdXJy
ZWQgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKPj4gaW5kZXggYTJmMjJhMS4uNWUxZThhZSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gQEAgLTY5MSw3
ICs2OTEsNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQo+Pgo+PiAgICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7Cj4+ICAgICAgc2V0X2N1cnJl
bnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLwo+PiAtICAgIGlkbGVfdmNwdVsw
XSA9IGN1cnJlbnQ7Cj4geGVuL2FyY2gveDg2L3Rib290LmM6dGJvb3Rfc2h1dGRvd24oKSBoYXM6
Cj4gICAgIGlmICggaWRsZV92Y3B1WzBdICE9IElOVkFMSURfVkNQVSApCj4gICAgICAgICB3cml0
ZV9wdGJhc2UoaWRsZV92Y3B1WzBdKTsKPgo+IFdpdGggeW91ciBjaGFuZ2UsIHRoaXMgc2hvdWxk
IGJlIHVwZGF0ZSB0byBjaGVjayBmb3Igbm9uLU5VTEwuCgpPaCAtIHZlcnkgZ29vZCBjYXRjaC7C
oCBUaGFua3MuCgpMb29raW5nIGF0IHRoZSBjb2RlLCBpZGVhbGx5IGl0IHdvdWxkIGNoYW5nZSB0
bwp3cml0ZV9jcjMoaWRsZV9wZ190YWJsZSksIGJ1dCB0aGF0IGlzbid0IGdvaW5nIHRvIGluY2x1
ZGUgdGhlIGFkZGl0aW9uYWwKQ1I0IGNoYW5nZXMuwqAgTGVhdmluZyB0aGlzIGluIHRoaXMgZm9y
bSAod2l0aCBhIE5VTEwpIGNoZWNrIGlzIHByb2JhYmx5CmJlc3QuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 00:22:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 00: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 1fy4Wx-0007U3-K5; Fri, 07 Sep 2018 00:21: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=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fy4Ww-0007Tt-OM
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 00:21:46 +0000
X-Inumbo-ID: c3f2edb1-b233-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3f2edb1-b233-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 02:20:03 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fy4Wu-0007tQ-AT; Fri, 07 Sep 2018 00:21: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 1fy4Wt-0003z0-Nb; Fri, 07 Sep 2018 00:21:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fy4Wt-0006vr-Mq; Fri, 07 Sep 2018 00:21:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127346-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b48ec0e8ab1c881ea584ed76d2da0bac09db38ef
X-Osstest-Versions-That: ovmf=22cf747fcf75dbfe51e5524ce1f9cf17b19914cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 00:21:43 +0000
Subject: [Xen-devel] [ovmf test] 127346: 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>

ZmxpZ2h0IDEyNzM0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiNDhlYzBlOGFiMWM4ODFlYTU4NGVkNzZkMmRhMGJh
YzA5ZGIzOGVmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMmNmNzQ3
ZmNmNzVkYmZlNTFlNTUyNGNlMWY5Y2YxN2IxOTkxNGNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczMzUgIDIwMTgtMDktMDYgMDk6NTE6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzQ2ICAyMDE4LTA5LTA2IDE3OjQyOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAogICAyMmNmNzQ3ZmNmLi5iNDhlYzBlOGFiICBiNDhlYzBlOGFiMWM4
ODFlYTU4NGVkNzZkMmRhMGJhYzA5ZGIzOGVmIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 01:48:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 01:48: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 1fy5sT-0006JH-T6; Fri, 07 Sep 2018 01:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2jyo=lv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fy5sS-0006JC-D8
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 01:48:04 +0000
X-Inumbo-ID: 2c200610-b240-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c200610-b240-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 01:48:52 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Sep 2018 18:48:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,340,1531810800"; d="scan'208";a="260543853"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga005.fm.intel.com with ESMTP; 06 Sep 2018 18:47:39 -0700
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 6 Sep 2018 18:47:39 -0700
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.319.2; Thu, 6 Sep 2018 18:47:38 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002;
 Fri, 7 Sep 2018 09:47:35 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg//+guQCAAIbYAP//fToAgAAAjwCAAAVWAIABipFw///gwwAAEPMb4P//ftCAgAAh4ICAAAckgIABoqUAgAArrYCAABxFAP/+xq6g
Date: Fri, 7 Sep 2018 01:47:34 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
 <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
In-Reply-To: <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2YwY2NhNTYtNGMxYi00MDkyLTllODQtODQ2NzVhMjVjZjYyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR0Z0ZXVBdlBjVG1vOGwxazdSZkJONk53cFp6c2tVdWlLbVk3cEptUVZFU21leTdkS1QxcVhFbjBabVFYVVwvNTMifQ==
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDYsIDIwMTggMTA6NTQgUE0KPiAKPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo
QHN1c2UuY29tXQo+ID4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MTMKPiA+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlr
dWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA+
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgU3RlZmFubwo+ID4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1k
ZXZlbCA8eGVuLQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPiBTdWJqZWN0OiBS
RTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25j
ZXB0Cj4gb2YKPiA+IEJGTi4uLgo+ID4KPiA+ID4+PiBPbiAwNi4wOS4xOCBhdCAxMjozNiwgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPiA+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAx
MDozOQo+ID4gPj4KPiA+ID4+ID4+PiBPbiAwNS4wOS4xOCBhdCAxMToxMywgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4gUGVyc29uYWxseSBJIHRoaW5rICdidXMgYWRk
cmVzcycgaXMgY29tbW9ubHkgZW5vdWdoIHVzZWQgdGVybSBmb3IKPiA+ID4+IGFkZHJlc3Nlcwo+
ID4gPj4gPiB1c2VkIGJ5IGRldmljZXMgZm9yIERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAn
ZGV2X2J1c19hZGRyJyBpbgo+ID4gdGhlCj4gPiA+PiBncmFudAo+ID4gPj4gPiBtYXAgYW5kIHVu
bWFwIGh5cGVyY2FsbHMuIFNvIGJhZGRyIGFuZCBiZm4gc2VlbSBsaWtlIG9rIHRlcm1zIHRvCj4g
bWUuCj4gPiBJdCdzCj4gPiA+PiA+IGFsc28gbm90IGltcG9zc2libGUgdG8gcmVuYW1lIHRoZXNl
IGxhdGVyIGlmIHRoZXkgcHJvdmUgcHJvYmxlbWF0aWMuCj4gPiA+Pgo+ID4gPj4gQnV0IHRoYXQn
cyB0aGUgcG9pbnQgLSB0aGUgbmFtZXMgYXJlIHByb2JsZW1hdGljICh0byBtZSk6IEkKPiBwZXJt
YW5lbnRseQo+ID4gPj4gaGF2ZSB0byByZW1pbmQgbXlzZWxmIHRoYXQgdGhleSBkbyBfbm90XyBy
ZWZlciB0byB0aGUgYWRkcmVzc2VzIGFzCj4gPiA+PiBzZWVuIHdoZW4gYWNjZXNzaW5nIG1lbW9y
eSwgYnV0IHRoZSBvbmVzIGdvaW5nIF9pbnRvXyB0aGUgSU9NTVUuCj4gPiA+Cj4gPiA+IE9rLiBD
b3VsZCB3ZSBhZ3JlZSBvbiAnSU9GTicgdGhlbj8gSSB0aGluayAnaW92YScgYW5kICdpbyBhZGRy
ZXNzJyBhcmUKPiBhbHNvCj4gPiA+IHJlYXNvbmFibHkgd2lkZWx5IHVzZWQgdGVybXMgdG8gcmVm
ZXIgdG8gYWRkcmVzcyBmcm9tIGEgZGV2aWNlJ3MgUG9WLgo+IEknZAo+ID4gPiByZWFsbHkgbGlr
ZSB0byB1bmJsb2NrIHRoZXNlIGVhcmx5IHBhdGNoZXMuCj4gPgo+ID4gSG1tLCBlYXJsaWVyIEkg
aGFkIGluZGljYXRlZCBJJ2QgcHJlZmVyIERGTiAoYXMgdGhpcyBtYWtlIGNsZWFyIHdob3NlCj4g
PiB2aWV3IHdlIGFyZSB0YWxraW5nIGFib3V0KS4gS2V2aW4gc2VlbWVkIHRvIHByZWZlciBERk4g
dG9vLCBqdXN0IHdpdGgKPiA+IGEgZGlmZmVyZW50IGFzc29jaWF0aW9uIGZvciBEICh3aGljaCwg
YXMgc2FpZCwgSSBjb25zaWRlciB1bmhlbHBmdWwpLiBTbwo+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1
bGFyIHJlYXNvbiB5b3UncmUgbm93IHN1Z2dlc3RpbmcgSU9GTiBuZXZlcnRoZWxlc3M/Cj4gCj4g
SXQgd2FzIHRoZSBhbWJpZ3VpdHkgYW5kIGxhY2sgb2YgYWdyZWVtZW50IG92ZXIgdGhlICdEJyB0
aGF0IG1hZGUgbWUgdGhpbmsKPiB0aGF0IHRoZSBvdGhlciBhbHRlcm5hdGl2ZSB3b3VsZCBiZSBi
ZXR0ZXIuCj4gS2V2aW4sIHdvdWxkIHlvdSBiZSBvayB3aXRoICdJT0ZOJz8KPiAKCk15IHByb2Js
ZW0gd2l0aCBERk4gaXMgd2hlbiBjb21iaW5pbmcgRCB3aXRoIGFkZHJlc3MgdGhlbiAiZGV2aWNl
IAphZGRyZXNzIiBpcyBub3QgdmVyeSBjbGVhciB0byBtZSB3aGlsZSBpbnRlcnByZXRpbmcgRCBh
cyBETUEgaXMgYWxzbwpub3QgdGhhdCBjbGVhciBmcm9tIEphbidzIHBvaW50LgoKSSBkaWRuJ3Qg
c2VlIGEgcGVyZmVjdCBjYW5kaWRhdGUgd2l0aG91dCBjYXVzaW5nIGFueSBhbWJpZ3VpdHkgLSBh
dCB0aGlzCnBvaW50IEkgZmVlbCBJT0ZOL0lPVkEgbWlnaHQgbm90IGJlIHRoZSBiZXN0IG9uZSBi
dXQgaXQgd2lucyB0byBtZSB3aGVuCmNvbnNpZGVyaW5nIHRoZSBmYWN0IHRoYXQgaXQgaXMgd2lk
ZWx5IHVzZWQgdGVybSBpbiBvdGhlciBwbGFjZXMgKGUuZy4gaW4gdnRkIApzcGVjLCBpbiBMaW51
eCB2ZmlvL2lvbW11IGRyaXZlciwgZXRjLikuIAoKVGhhbmtzCktldmluCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 01:50:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 01:50: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 1fy5uo-0006w8-Cn; Fri, 07 Sep 2018 01:50: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=6ary=lv=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1fy5un-0006w3-2g
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 01:50:29 +0000
X-Inumbo-ID: 287d150b-b240-11e8-a8a5-bc764e045a96
Received: from mail-it0-x236.google.com (unknown [2607:f8b0:4001:c0b::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 287d150b-b240-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 03:48:46 +0200 (CEST)
Received: by mail-it0-x236.google.com with SMTP id j81-v6so18660353ite.0
 for <xen-devel@lists.xenproject.org>; Thu, 06 Sep 2018 18:50:28 -0700 (PDT)
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=hRfYBV4dkXiDOJkBGlwoE5QyHY6wUowa6MXwNyAkA68=;
 b=V6SFVyeiHzzxNuXjBvxwiHy8KZQp1HOV1sauol48WxQBNTamP/2lizlHge79jzjNGa
 1DBN4QXLo/w66l+/GTnPWK/xKNw8n8R6UtCVooPoWOLlIIpjjh484JqMwW9JQPWVgGP0
 RQ1J2dVuavDHFYrwLxUw0ZQxoeydpKp7zHgjXDLqirMUyWBIxgRsaJEEC6eCqdQyLQNu
 8S0A84KZLNppuT52+KnHxbDoVxRiL9RF6VmMGMQNpwF+f3pyiGzPjv8ZxCwsZ2fz1SHU
 peg9Vv1xikAJnMSgdI4O8zYx8VxBx5aj5Y8riaLtq4wqb38mWGPZhVME9N21AYev9PIJ
 Xlew==
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=hRfYBV4dkXiDOJkBGlwoE5QyHY6wUowa6MXwNyAkA68=;
 b=uEpN35/RzH5Wd/ocosqxVHtNTU+HYP4rcmMV7UNVSGEV5dmAGjpqJlGJbjW+gcUYH4
 fPRV4kaHLIKUkuMlmYCEHJheemy8YMhVfG3lhcclXFuNMm+hbjT8XLeUceRQGydlOWcC
 eXmxiTDYuQ/sURQb7TieGGgdmtsAPqmTQJB1DB1RHf7Ny8Hxrm6CssstO4XskL0ukdCE
 3axXt72wbZS+OzpSGY22hBnegx9nFE6SzZ32p9nGYRNlZi5gfCxUmB110PR4A08CzUVh
 MLnT1iHwrXM/1XplowM0sLEYYcveLALXZ/hxl9LlRHApUjecJE7RqR2w2TO+D3CogbZp
 P9tA==
X-Gm-Message-State: APzg51AHvegd1ZCdx40NC5mv/bH0f/PYuycvGUHg/krs7IdwWwTRq6S0
 v1p9H2VTgkydX4N10FETHHA=
X-Google-Smtp-Source: ANB0VdbkLoJNtiP5X0IC97rt7K1r0HVTOYT9wp4AA4TjFJAsceJ8TbmYGYO6RnX3gc1pKv9de1LAdg==
X-Received: by 2002:a24:2708:: with SMTP id g8-v6mr4844224ita.6.1536285027525; 
 Thu, 06 Sep 2018 18:50:27 -0700 (PDT)
Received: from [100.64.73.26] ([205.185.206.126])
 by smtp.gmail.com with ESMTPSA id e129-v6sm3169762ite.35.2018.09.06.18.50.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 06 Sep 2018 18:50:26 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15G77)
In-Reply-To: <1834F463-A4BF-4FD8-AB38-9F053BC3C66F@citrix.com>
Date: Thu, 6 Sep 2018 21:50:24 -0400
Message-Id: <582B9793-C858-4811-A57B-447EEDCBC9E3@gmail.com>
References: <1834F463-A4BF-4FD8-AB38-9F053BC3C66F@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] x86 Community Call - Wed Sept 12,
 14:00 - 15: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>,
 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>,
 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="===============0729563900609352805=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0729563900609352805==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-6DD18FBC-9440-4F81-8DB8-5C44AC9B82E7
Content-Transfer-Encoding: 7bit


--Apple-Mail-6DD18FBC-9440-4F81-8DB8-5C44AC9B82E7
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Sep 6, 2018, at 11:35, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> Dear community members,
> =20
> please send me agenda items for next week=E2=80=99s community call by next=
=20
> Monday.=20

"Argo" (formerly v4v) inter-VM communication mechanism for Xen 4.12, discuss=
ed at Xen Summit 2018 design session and PSEC 2018, design doc forthcoming. =
 Variants of this technology have been used in OpenXT and uXen/Bromium for s=
everal years.
Video:  https://www.platformsecuritysummit.com/2018/speaker/clark/

> One suggestion which was made to me recently by Rich,
> Christopher and Daniel was for Daniel to give an overview of
> Secure Boot, Measured Launch and TrenchBoot.
> =20
> @Daniel, @Christopher, @Rich: would this be possible during the
> next call? How much time does the talk require.

If attendees can watch Daniel Smith=E2=80=99s TrenchBoot video as a pre-requ=
isite for the call, his overview will build on the video: 15 min talk + 15 m=
ins of discussion.
Video: https://www.platformsecuritysummit.com/2018/speaker/smith/

There were boot integrity talks on Xen and/or UEFI, from AIS, Dell, Intel, O=
racle:
https://www.platformsecuritysummit.com/2018/topic/boot/

Rich

--Apple-Mail-6DD18FBC-9440-4F81-8DB8-5C44AC9B82E7
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><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div></div><div>On Sep 6, 2018, at 11:35, Lars Kurth &lt;<a href=3D"m=
ailto:lars.kurth@citrix.com">lars.kurth@citrix.com</a>&gt; wrote:</div><div>=
<br></div><blockquote type=3D"cite"><div>

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:-webkit-standard;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black">Dear community members,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black">please send me agenda items for next week=E2=80=99s co=
mmunity call by next
<br>
Monday.<span class=3D"apple-converted-space">&nbsp;</span></span></p></div><=
/div></blockquote><div><br></div><div><span style=3D"background-color: rgba(=
255, 255, 255, 0);">"Argo" (formerly v4v) inter-VM communication mechanism f=
or Xen 4.12, discussed at Xen Summit 2018 design session and PSEC 2018</span=
><span style=3D"background-color: rgba(255, 255, 255, 0);">, design doc fort=
hcoming. &nbsp;Variants of this technology have been used in OpenXT and uXen=
/Bromium for several years.</span></div><div><span style=3D"background-color=
: rgba(255, 255, 255, 0);">Video: &nbsp;</span><font color=3D"#000000" style=
=3D"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><a=
 href=3D"https://www.platformsecuritysummit.com/2018/speaker/clark/" style=3D=
"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">https=
://www.platformsecuritysummit.com/2018/speaker/clark/</a></font></div><br><b=
lockquote type=3D"cite"><div><div class=3D"WordSection1"><p class=3D"MsoNorm=
al"><span style=3D"font-family:&quot;-webkit-standard&quot;,serif;color:blac=
k"><span class=3D"apple-converted-space">One suggestion which was made to me=
 recently by Rich,<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span class=3D"apple-converted-space"><span style=3D"=
font-family:&quot;-webkit-standard&quot;,serif;color:black">Christopher and D=
aniel was for Daniel to give an overview of
<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black">Secure Boot, Measured Launch and TrenchBoot.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;-webkit-standard&quo=
t;,serif;color:black">@Daniel, @Christopher, @Rich: would this be possible d=
uring the<br>
next call? How much time does the talk require.</span></p></div></div></bloc=
kquote><div><br></div><div>If attendees can watch Daniel Smith=E2=80=99s Tre=
nchBoot video as a pre-requisite for the call, his overview will build on th=
e video: 15 min talk + 15 mins of discussion.</div><div>Video: <span style=3D=
"background-color: rgba(255, 255, 255, 0);"><a href=3D"https://www.platforms=
ecuritysummit.com/2018/speaker/smith/">https://www.platformsecuritysummit.co=
m/2018/speaker/smith/<br></a><br></span></div><div><span style=3D"background=
-color: rgba(255, 255, 255, 0);">There were boot integrity talks on Xen and/=
or UEFI, from AIS, Dell, Intel, Oracle:</span></div><div><a href=3D"https://=
www.platformsecuritysummit.com/2018/topic/boot/">https://www.platformsecurit=
ysummit.com/2018/topic/boot/</a></div><div><br></div><div><span style=3D"bac=
kground-color: rgba(255, 255, 255, 0);">Rich</span></div><div><blockquote ty=
pe=3D"cite"><div><div class=3D"WordSection1">
</div>


</div></blockquote></div></div></div></body></html>=

--Apple-Mail-6DD18FBC-9440-4F81-8DB8-5C44AC9B82E7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0729563900609352805==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 03:23:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 03: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 1fy7MR-0004Tn-PT; Fri, 07 Sep 2018 03:23: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=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fy7MQ-0004Tb-KY
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 03:23:06 +0000
X-Inumbo-ID: 187e724f-b24d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 187e724f-b24d-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 05:21:22 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fy7MM-0007yY-Ti; Fri, 07 Sep 2018 03:23: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 1fy7MM-0000Iu-In; Fri, 07 Sep 2018 03:23:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fy7MM-0006fi-I9; Fri, 07 Sep 2018 03:23:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127354-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7bf1eb6ef8ae6ccffca6fc8f36b132be704c0b1b
X-Osstest-Versions-That: ovmf=b48ec0e8ab1c881ea584ed76d2da0bac09db38ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 03:23:02 +0000
Subject: [Xen-devel] [ovmf test] 127354: 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>

ZmxpZ2h0IDEyNzM1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3YmYxZWI2ZWY4YWU2Y2NmZmNhNmZjOGYzNmIxMzJi
ZTcwNGMwYjFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiNDhlYzBl
OGFiMWM4ODFlYTU4NGVkNzZkMmRhMGJhYzA5ZGIzOGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczNDYgIDIwMTgtMDktMDYgMTc6NDI6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzU0ICAyMDE4LTA5LTA3IDAxOjEwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNl
eUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKICAgYjQ4ZWMwZThhYi4uN2JmMWViNmVmOCAgN2JmMWViNmVmOGFlNmNjZmZjYTZmYzhm
MzZiMTMyYmU3MDRjMGIxYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 05:15:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 05:15: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 1fy97A-0003K3-3z; Fri, 07 Sep 2018 05:15: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=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fy978-0003Jt-H3
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 05:15:26 +0000
X-Inumbo-ID: c9a5cdc1-b25c-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9a5cdc1-b25c-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 07:13:43 +0200 (CEST)
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 CFCE4AEBA;
 Fri,  7 Sep 2018 05:15:23 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20180906063712.28639-1-olaf@aepfle.de>
 <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
 <20180906223145.37f7009b.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a1248fa4-793e-5aef-bd5d-4691d289a114@suse.com>
Date: Fri, 7 Sep 2018 07:15:22 +0200
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: <20180906223145.37f7009b.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, open list <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>

T24gMDYvMDkvMTggMjI6MzEsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIFRodSwgNiBTZXAgMjAx
OCAxNDo0NTo1NyAtMDQwMAo+IHNjaHJpZWIgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT46Cj4gCj4+IE9uIDA5LzA2LzIwMTggMDI6MzcgQU0sIE9sYWYgSGVyaW5n
IHdyb3RlOgo+Pj4gVGhlIGNvbW1hbmQgJ3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20w
LCB3aWxsIGNyYXNoIGRvbTA6Cj4gCj4+PiBUaGlzIGhhcHBlbnMgYmVjYXVzZSBoYW5kbGVfdmNw
dV9ob3RwbHVnX2V2ZW50IGlzIGNhbGxlZCB0d2ljZS4gSW4gdGhlCj4+PiBmaXJzdCBpdGVyYXRp
b24gY3B1X3ByZXNlbnQgaXMgc3RpbGwgdHJ1ZSwgaW4gdGhlIHNlY29uZCBpdGVyYXRpb24KPj4+
IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNlcyBnZXRfY3B1X2RldmljZSB0byByZXR1
cm4gTlVMTC4KPj4+IEluIGNhc2Ugb2YgY3B1IzAsIGNwdV9vbmxpbmUgaXMgYXBwYXJlbnRseSBh
bHdheXMgdHJ1ZS4KPiAKPj4gSSB0aGluayB3ZSBzaG91bGQgY2hlY2sgYm90aCB0aGlzIGFuZCBu
dW1fb25saW5lX2NwdXMoKSAhPSAwLgo+IAo+IFRoaXMgY2FuIG5vdCBwb3NzaWJseSBoZWxwLiBj
cHUjMCBpcyB0aGUgZmlyc3Qgb25lIHRoYXQgZ29lcyBvZmZsaW5lLgo+IElGIGNwdTBfaG90cGx1
Z2dhYmxlIGlzIGJyb2tlbiwgdGhlbiBvbmx5ICJpZiAoIWNwdSkgcmV0dXJuOyIgY2FuIGhlbHAu
CgpXZSBzaG91bGQgYWRkIHRoZSBYZW4gUFYgZ3Vlc3QgdGVzdCB0byBhcmNoX3JlZ2lzdGVyX2Nw
dSgpIGFuZCBzd2l0Y2gKY3B1MF9ob3RwbHVnZ2FibGUgb2ZmLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 05:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 05:23: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 1fy9EZ-00041O-2j; Fri, 07 Sep 2018 05:23:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fy9EY-00041D-7v
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 05:23:06 +0000
X-Inumbo-ID: 3731d169-b25e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3731d169-b25e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 05:23: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 1fy9EU-0002Th-SG; Fri, 07 Sep 2018 05:23: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 1fy9EU-0006Aa-F1; Fri, 07 Sep 2018 05:23:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fy9EU-0003v3-EJ; Fri, 07 Sep 2018 05:23:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127357-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7761cee050e706544bfee70f1c6ca894be0b1a2a
X-Osstest-Versions-That: ovmf=7bf1eb6ef8ae6ccffca6fc8f36b132be704c0b1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 05:23:02 +0000
Subject: [Xen-devel] [ovmf test] 127357: 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>

ZmxpZ2h0IDEyNzM1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3NzYxY2VlMDUwZTcwNjU0NGJmZWU3MGYxYzZjYTg5
NGJlMGIxYTJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YmYxZWI2
ZWY4YWU2Y2NmZmNhNmZjOGYzNmIxMzJiZTcwNGMwYjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczNTQgIDIwMTgtMDktMDcgMDE6MTA6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzU3ICAyMDE4LTA5LTA3IDAzOjQxOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNl
eUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKICAgN2JmMWViNmVmOC4uNzc2MWNlZTA1MCAgNzc2MWNlZTA1MGU3MDY1NDRiZmVlNzBm
MWM2Y2E4OTRiZTBiMWEyYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 05:45:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 05: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 1fy9aJ-0005Nw-4t; Fri, 07 Sep 2018 05:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fjkp=lv=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fy9aG-0005Nr-Sx
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 05:45:33 +0000
X-Inumbo-ID: fd967d7c-b260-11e8-a8a5-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 fd967d7c-b260-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 07:43:48 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536299129;
 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=S+CE7bZJZNIEjj6hOGWIr2sWzXIHVWJuoqQwoeMT5cc=;
 b=NQUmxiiCCQPAhQL6mjC9FjxIOHIf6yIa9EAVbfIk9kEPmldNM5vKgqeN4OCiKuBjkA
 tiN3WRfTlabHVF6/XnWQN0AXGtblVWEnAf9mGMaBVy/CG20TYZtR9hc+NCaP1ZYhwdiJ
 1s/MjegS/dX7NlH+Mu6LBWhgDGUO2A6WZpK9yYp6ecMWBDSP1gBlgwnzZrXNl2xMy0nI
 4aWHV1jpx4AmVL01nFcBQ8F8EpU28uv2E7Z4tmMAzoY2a4WdsYt6PMzYbcdDa5j/q/tt
 KXLarENH54qthF4wPqNzeCHFcHK/PPoNZRtoyz0fdOf2p9mBmMCfzVyDX8dHjhNNJ/KK
 OoHA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu875jLCvg
 (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);
 Fri, 7 Sep 2018 07:45:21 +0200 (CEST)
Date: Fri, 7 Sep 2018 07:45:16 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180907074516.0b41c22c.olaf@aepfle.de>
In-Reply-To: <20180906223145.37f7009b.olaf@aepfle.de>
References: <20180906063712.28639-1-olaf@aepfle.de>
 <b7306d7f-e827-6556-e1bb-4b934a162e46@oracle.com>
 <20180906223145.37f7009b.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============3688473760812270873=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3688473760812270873==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/brc6enfNc+w_nEhkbdKk8pt"; protocol="application/pgp-signature"

--Sig_/brc6enfNc+w_nEhkbdKk8pt
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 6 Sep 2018 22:31:45 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> IF cpu0_hotpluggable is broken, then only "if (!cpu) return;" can help.

Another option is to do cpu_online() twice to check if device_offline did a=
nything.
Not sure if the compiler would fold the two checks into a single check.

Olaf

--Sig_/brc6enfNc+w_nEhkbdKk8pt
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5IQbAAKCRBdQqD6ppg2
fonmAJ43xS6t1EFuJyUjloE4fVpnnuEtTwCgzjLUMBW90a4+dgJfyWxEbKC4g3Y=
=GVQ8
-----END PGP SIGNATURE-----

--Sig_/brc6enfNc+w_nEhkbdKk8pt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3688473760812270873==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:25:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06: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 1fyAC2-00087h-Re; Fri, 07 Sep 2018 06:24:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAC1-00087c-6j
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 06:24:33 +0000
X-Inumbo-ID: cc432a6c-b266-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc432a6c-b266-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 06:25:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 00:24:30 -0600
Message-Id: <5B92199C02000078001E6227@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 00:24:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
 <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDAzOjQ3LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dCj4+
IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgNiwgMjAxOCAxMDo1NCBQTQo+PiAKPj4gPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiA+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJl
dWxpY2hAc3VzZS5jb21dCj4+ID4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MTMKPj4gPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPiBDYzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBH
cmFsbAo+PiA+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPjsgU3RlZmFubwo+PiA+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4g
PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9k
dWNlIHRoZSBjb25jZXB0Cj4+IG9mCj4+ID4gQkZOLi4uCj4+ID4KPj4gPiA+Pj4gT24gMDYuMDku
MTggYXQgMTI6MzYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gPj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPiA+PiBTZW50OiAw
NSBTZXB0ZW1iZXIgMjAxOCAxMDozOQo+PiA+ID4+Cj4+ID4gPj4gPj4+IE9uIDA1LjA5LjE4IGF0
IDExOjEzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ID4+ID4gUGVyc29u
YWxseSBJIHRoaW5rICdidXMgYWRkcmVzcycgaXMgY29tbW9ubHkgZW5vdWdoIHVzZWQgdGVybSBm
b3IKPj4gPiA+PiBhZGRyZXNzZXMKPj4gPiA+PiA+IHVzZWQgYnkgZGV2aWNlcyBmb3IgRE1BLiBJ
bmRlZWQgd2UgaGF2ZSBhbHJlYWR5ICdkZXZfYnVzX2FkZHInIGluCj4+ID4gdGhlCj4+ID4gPj4g
Z3JhbnQKPj4gPiA+PiA+IG1hcCBhbmQgdW5tYXAgaHlwZXJjYWxscy4gU28gYmFkZHIgYW5kIGJm
biBzZWVtIGxpa2Ugb2sgdGVybXMgdG8KPj4gbWUuCj4+ID4gSXQncwo+PiA+ID4+ID4gYWxzbyBu
b3QgaW1wb3NzaWJsZSB0byByZW5hbWUgdGhlc2UgbGF0ZXIgaWYgdGhleSBwcm92ZSBwcm9ibGVt
YXRpYy4KPj4gPiA+Pgo+PiA+ID4+IEJ1dCB0aGF0J3MgdGhlIHBvaW50IC0gdGhlIG5hbWVzIGFy
ZSBwcm9ibGVtYXRpYyAodG8gbWUpOiBJCj4+IHBlcm1hbmVudGx5Cj4+ID4gPj4gaGF2ZSB0byBy
ZW1pbmQgbXlzZWxmIHRoYXQgdGhleSBkbyBfbm90XyByZWZlciB0byB0aGUgYWRkcmVzc2VzIGFz
Cj4+ID4gPj4gc2VlbiB3aGVuIGFjY2Vzc2luZyBtZW1vcnksIGJ1dCB0aGUgb25lcyBnb2luZyBf
aW50b18gdGhlIElPTU1VLgo+PiA+ID4KPj4gPiA+IE9rLiBDb3VsZCB3ZSBhZ3JlZSBvbiAnSU9G
TicgdGhlbj8gSSB0aGluayAnaW92YScgYW5kICdpbyBhZGRyZXNzJyBhcmUKPj4gYWxzbwo+PiA+
ID4gcmVhc29uYWJseSB3aWRlbHkgdXNlZCB0ZXJtcyB0byByZWZlciB0byBhZGRyZXNzIGZyb20g
YSBkZXZpY2UncyBQb1YuCj4+IEknZAo+PiA+ID4gcmVhbGx5IGxpa2UgdG8gdW5ibG9jayB0aGVz
ZSBlYXJseSBwYXRjaGVzLgo+PiA+Cj4+ID4gSG1tLCBlYXJsaWVyIEkgaGFkIGluZGljYXRlZCBJ
J2QgcHJlZmVyIERGTiAoYXMgdGhpcyBtYWtlIGNsZWFyIHdob3NlCj4+ID4gdmlldyB3ZSBhcmUg
dGFsa2luZyBhYm91dCkuIEtldmluIHNlZW1lZCB0byBwcmVmZXIgREZOIHRvbywganVzdCB3aXRo
Cj4+ID4gYSBkaWZmZXJlbnQgYXNzb2NpYXRpb24gZm9yIEQgKHdoaWNoLCBhcyBzYWlkLCBJIGNv
bnNpZGVyIHVuaGVscGZ1bCkuIFNvCj4+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiB5
b3UncmUgbm93IHN1Z2dlc3RpbmcgSU9GTiBuZXZlcnRoZWxlc3M/Cj4+IAo+PiBJdCB3YXMgdGhl
IGFtYmlndWl0eSBhbmQgbGFjayBvZiBhZ3JlZW1lbnQgb3ZlciB0aGUgJ0QnIHRoYXQgbWFkZSBt
ZSB0aGluawo+PiB0aGF0IHRoZSBvdGhlciBhbHRlcm5hdGl2ZSB3b3VsZCBiZSBiZXR0ZXIuCj4+
IEtldmluLCB3b3VsZCB5b3UgYmUgb2sgd2l0aCAnSU9GTic/Cj4+IAo+IAo+IE15IHByb2JsZW0g
d2l0aCBERk4gaXMgd2hlbiBjb21iaW5pbmcgRCB3aXRoIGFkZHJlc3MgdGhlbiAiZGV2aWNlIAo+
IGFkZHJlc3MiIGlzIG5vdCB2ZXJ5IGNsZWFyIHRvIG1lIHdoaWxlIGludGVycHJldGluZyBEIGFz
IERNQSBpcyBhbHNvCj4gbm90IHRoYXQgY2xlYXIgZnJvbSBKYW4ncyBwb2ludC4KCldoYXQgYWJv
dXQgbWFraW5nIGl0cyBkZXNjcmlwdGlvbiBtZW50aW9uIGJvdGggcG9zc2libGUgaW50ZXJwcmV0
YXRpb25zPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:30:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06:30: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 1fyAHg-0000P3-I4; Fri, 07 Sep 2018 06:30:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAHf-0000Oy-8i
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 06:30:23 +0000
X-Inumbo-ID: 9cd605c7-b267-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9cd605c7-b267-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 06:31:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 00:30:20 -0600
Message-Id: <5B921AFC02000078001E623C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 00:30:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
 <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
 <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
In-Reply-To: <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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+IE9uIDA2LjA5LjE4IGF0IDE3OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMDkvMTggMDk6NTYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4g
aW5kZXggYzIyYmYwYi4uOTZhNjMyMyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+IEBAIC00MzUwLDcgKzQz
NTAsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwK
Pj4+Cj4+PiAgICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKPj4+ICAgICAgewo+Pj4gLSAgICAvKiBU
aGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHJlYWQgYnkgdGhlIGd1ZXN0LiAqLwo+Pj4g
KyAgICAgICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBn
dWVzdCBhbmQgdG9vbHN0YWNrLiAqLwo+PiBJbnRlbnRpb25hbCBpbmRlbnRhdGlvbiBjaGFuZ2U/
IEkgZ3Vlc3Mgc28gc2luY2UgeW91IGRvIGl0IGFnYWluIGJlbG93LCBidXQganVzdCBjaGVja2lu
Zy4KPiAKPiBZZXMgLSB0aGlzIGlzIHdoZXJlIEJTRCBzdHlsZSBwdXRzIGNvbW1lbnRzLCBhcyB5
b3UgYXJlIGluc2lkZSB0aGUKPiBicmFjZWQgc2NvcGUgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQu
CgpXZWxsLCBJJ20gaW5jbGluZWQgdG8gc3VwcG9ydCBQYXVsIGhlcmUsIG5vIG1hdHRlciB3aGF0
IEJTRCBzdHlsZSBtYXkKaGF2ZSB0byBzYXkuIE91ciBvd24gc3R5bGUgZGVzY3JpcHRpb24gZG9l
c24ndCBzcGVsbCBvdXQgYW55dGhpbmcKZWl0aGVyIHdheS4uLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:30:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06: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 1fyAI1-0000QY-S0; Fri, 07 Sep 2018 06:30: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=fjkp=lv=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fyAHz-0000QJ-GA
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 06:30:44 +0000
X-Inumbo-ID: 4d961f59-b267-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d961f59-b267-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 08:28:59 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536301840;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=cwEJ9C8V6KAN2Ttw1o9DQLmvSmDwpPXA3xq2qVepOkM=;
 b=A16BmU6TYEEmNlmIq7ArFy9IRbd3RuegYaqYhIiCZ5qp5qHL4bvtUQIZFIab8GvzSH
 3m3NBGZOAxAkjn+u0rrPOfMoffO863BwVziYugimQvVCrfEDHCXm2yRXIRukjim6LN9d
 o+N8sjlbYbZRrXlMy4sCmhfl7+cM7ROJMC9wBx2g1zpch1ww5p94cDRWjvKHgmFMExxl
 4G5JfSjlirHWANvHxGmp4QWeYAG2QlTLuUhKm90ZTyIwwLKYtDWY/nCcNiT79anBBjq6
 plrp3DsCRqO1l5FxRKK6mHFrd6JYKPpgAFAj2Z2WnVqSVgPlVRoWo86FF3meoELEk+RL
 Rz4Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0/lb4QMstw0mqi/C51hpW50R4vli8caicjAbM"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu876UPD8e
 (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);
 Fri, 7 Sep 2018 08:30:25 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri,  7 Sep 2018 08:30:23 +0200
Message-Id: <20180907063023.16913-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <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>

VGhlIGNvbW1hbmQgJ3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNo
IGRvbTA6CgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwMDAwMDAwMmQ4ClBHRCAwIFA0RCAwCk9vcHM6IDAwMDAgWyMxXSBQUkVF
TVBUIFNNUCBOT1BUSQpDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0
LjE5LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJl
bGVhc2VkKQpIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTNTUyMFVSL1M1NTIwVVIs
IEJJT1MgUzU1MDAuODZCLjAxLjAwLjAwNTAuMDUwNjIwMTAxNjA1IDA1LzA2LzIwMTAKUklQOiBl
MDMwOmRldmljZV9vZmZsaW5lKzB4OS8weGIwCkNvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZmIGZm
IDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhiIDEz
IGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcgZDgg
MDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEgZjYK
UlNQOiBlMDJiOmZmZmZjOTAwNDBmMjdlODAgRUZMQUdTOiAwMDAxMDIwMwpSQVg6IDAwMDAwMDAw
MDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMApSRFg6
IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAwMDAwMDAwMDAw
MDAwMApSQlA6IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiBmZmZmZmZmZjgyMGU0N2IzIFIwOTogMDAw
MDAwMDAwMDAwMDAwMApSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDAw
IFIxMjogZmZmZmZmZmY4MjJlNmQzMApSMTM6IGRlYWQwMDAwMDAwMDAyMDAgUjE0OiBkZWFkMDAw
MDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMApGUzogIDAwMDA3ZmZhNTk1MTU4YzAoMDAw
MCkgR1M6ZmZmZjg4MDFmMzljMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCkNTOiAg
ZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKQ1IyOiAwMDAwMDAw
MDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKQ2Fs
bCBUcmFjZToKIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQrMHhiNS8weGMwCiB4ZW53YXRjaF90
aHJlYWQrMHg4MC8weDE0MAogPyB3YWl0X3dva2VuKzB4ODAvMHg4MAoga3RocmVhZCsweDExMi8w
eDEzMAogPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NDAvMHg0MAogcmV0X2Zyb21f
Zm9yaysweDNhLzB4NTAKClRoaXMgaGFwcGVucyBiZWNhdXNlIGhhbmRsZV92Y3B1X2hvdHBsdWdf
ZXZlbnQgaXMgY2FsbGVkIHR3aWNlLiBJbiB0aGUKZmlyc3QgaXRlcmF0aW9uIGNwdV9wcmVzZW50
IGlzIHN0aWxsIHRydWUsIGluIHRoZSBzZWNvbmQgaXRlcmF0aW9uCmNwdV9wcmVzZW50IGlzIGZh
bHNlIHdoaWNoIGNhdXNlcyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KSW4gY2FzZSBv
ZiBjcHUjMCwgY3B1X29ubGluZSBpcyBhcHBhcmVudGx5IGFsd2F5cyB0cnVlLgoKRml4IHRoaXMg
Y3Jhc2ggYnkgY2hlY2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMg
ZmFsc2UKZm9yIGEgY3B1IHRoYXQgd2FzIGp1c3QgcmVtb3ZlZC4KCkFsc28gY2hlY2sgaWYgdGhl
IGNwdSB3YXMgYWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCmxl
YXZlIHRoZSBjcHVfcHJlc2VudCBzdGF0ZSBhcyBpdCBpcy4KClNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiBkcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jIHwg
NCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vY3B1X2hvdHBsdWcuYyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKaW5kZXgg
ZDQyNjVjOGViYjIyLi42OGY5ZjY2M2RhMDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKKysrIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwpAQCAtMTksMTEgKzE5LDE1
IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9ob3RwbHVnX2NwdShpbnQgY3B1KQogCiBzdGF0aWMgdm9p
ZCBkaXNhYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCiB7CisJaWYgKCFjcHVfaXNfaG90cGx1Z2dh
YmxlKGNwdSkpCisJCXJldHVybjsKIAlpZiAoY3B1X29ubGluZShjcHUpKSB7CiAJCWxvY2tfZGV2
aWNlX2hvdHBsdWcoKTsKIAkJZGV2aWNlX29mZmxpbmUoZ2V0X2NwdV9kZXZpY2UoY3B1KSk7CiAJ
CXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwogCX0KKwlpZiAoY3B1X29ubGluZShjcHUpKQorCQly
ZXR1cm47CiAJaWYgKGNwdV9wcmVzZW50KGNwdSkpCiAJCXhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1
KGNwdSk7CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06: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 1fyAVW-0001Fj-3J; Fri, 07 Sep 2018 06:44:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyAVV-0001FZ-12
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 06:44:41 +0000
X-Inumbo-ID: 9cfe1808-b269-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9cfe1808-b269-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 06:45: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 1fyAVR-0004Cx-LM; Fri, 07 Sep 2018 06:44: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 1fyAVR-0008OF-DX; Fri, 07 Sep 2018 06:44:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyAVR-0004XZ-Cv; Fri, 07 Sep 2018 06:44:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fyAVR-0004XZ-Cv@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 06:44:37 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-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: multipart/mixed; boundary="===============1354567546920126349=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow
testid debian-hvm-install

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.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:  580c458699e367bf427967844fa79086b60da675
  Bug not present: 6425f91c72525295a551bf148d9a6b0fa7971097
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127362/


  commit 580c458699e367bf427967844fa79086b60da675
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Mar 19 16:50:46 2018 +0000
  
      xen/domain: Call arch_domain_create() as early as possible in domain_create()
      
      This is in preparation to set up d->max_cpus and d->vcpu[] in domain_create(),
      and allow later parts of domain construction to have access to the values.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow.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/linux-linus/test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow.debian-hvm-install --summary-out=tmp/127362.bisection-summary --basis-template=125898 --blessings=real,real-bisect linux-linus test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow debian-hvm-install
Searching for failure / basis pass:
 127344 fail [host=godello1] / 126310 [host=albana1] 126202 [host=albana0] 126069 [host=baroque1] 125921 [host=chardonnay0] 125898 [host=chardonnay1] 125702 [host=rimava1] 125676 [host=baroque1] 125657 [host=albana0] 125648 [host=albana1] 125639 [host=italia0] 125585 ok.
Failure / basis pass flights: 127344 / 125585
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest b36fdc6853a38a6f8749897a33435635019e0647 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
Basis pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#6e77b267723c723d4717abc874e00059ab07a46a-b36fdc6853a38a6f8749897a33435635019e0647 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#43139135a8938de44f66333831d3a8655d07663a-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#e3f667bc5f51d0aa44357a64ca134cd952679c81-da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
adhoc-revtuple-generator: tree discontiguous: linux-2.6
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 2006 nodes in revision graph
Searching for test results:
 125167 [host=rimava1]
 125242 [host=debina0]
 125285 [host=huxelrebe1]
 125401 [host=joubertin1]
 125501 [host=pinot0]
 125551 [host=chardonnay1]
 125520 [host=fiano1]
 125585 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 125648 [host=albana1]
 125639 [host=italia0]
 125657 [host=albana0]
 125676 [host=baroque1]
 125702 [host=rimava1]
 125898 [host=chardonnay1]
 125921 [host=chardonnay0]
 126069 [host=baroque1]
 126202 [host=albana0]
 126310 [host=albana1]
 126412 fail irrelevant
 126550 fail irrelevant
 126682 fail irrelevant
 126888 fail irrelevant
 126978 fail irrelevant
 127038 fail irrelevant
 127108 fail irrelevant
 127148 fail irrelevant
 127193 fail irrelevant
 127221 fail irrelevant
 127256 fail irrelevant
 127342 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 43139135a8938de44f66333831d3a8655d07663a e5d6ddcd31a6113e4a3db7a235ca78770fe8f401
 127284 fail irrelevant
 127349 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d3a4bb8ca03655224a440b1bfb2ff29d8cc3f2cf
 127343 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 3ac0b20bc375cfe78eb01528f2a18ac305eff6ab
 127358 fail 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 580c458699e367bf427967844fa79086b60da675
 127351 fail 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 4737fa52ce868b51a97bd4f6ee932e040cb103bf
 127334 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 127336 fail irrelevant
 127352 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 fc5e7213f4f84b28c0557c8dbe16573f76932866
 127345 fail 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 5f3d3a880b74a67f283281e493be87871ca4f555
 127315 fail b36fdc6853a38a6f8749897a33435635019e0647 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127338 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a bbafb080182c9906a5c8935ad459149340052989
 127360 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6425f91c72525295a551bf148d9a6b0fa7971097
 127353 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6425f91c72525295a551bf148d9a6b0fa7971097
 127340 fail b36fdc6853a38a6f8749897a33435635019e0647 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127348 blocked 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d704c2d6dc82522434bc358b6c19cbe420b3552d
 127355 fail 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 580c458699e367bf427967844fa79086b60da675
 127362 fail 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 580c458699e367bf427967844fa79086b60da675
 127344 fail b36fdc6853a38a6f8749897a33435635019e0647 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127356 pass 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6425f91c72525295a551bf148d9a6b0fa7971097
Searching for interesting versions
 Result found: flight 125585 (pass), for basis pass
 Result found: flight 127315 (fail), for basis failure
 Repro found: flight 127334 (pass), for basis pass
 Repro found: flight 127340 (fail), for basis failure
 0 revisions at 6e77b267723c723d4717abc874e00059ab07a46a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6425f91c72525295a551bf148d9a6b0fa7971097
No revisions left to test, checking graph state.
 Result found: flight 127353 (pass), for last pass
 Result found: flight 127355 (fail), for first failure
 Repro found: flight 127356 (pass), for last pass
 Repro found: flight 127358 (fail), for first failure
 Repro found: flight 127360 (pass), for last pass
 Repro found: flight 127362 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  580c458699e367bf427967844fa79086b60da675
  Bug not present: 6425f91c72525295a551bf148d9a6b0fa7971097
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127362/


  commit 580c458699e367bf427967844fa79086b60da675
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Mon Mar 19 16:50:46 2018 +0000
  
      xen/domain: Call arch_domain_create() as early as possible in domain_create()
      
      This is in preparation to set up d->max_cpus and d->vcpu[] in domain_create(),
      and allow later parts of domain construction to have access to the values.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>

pnmtopng: 123 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
127362: tolerable ALL FAIL

flight 127362 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127362/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow 10 debian-hvm-install fail baseline untested


jobs:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1354567546920126349==--

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:51:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06:51: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 1fyAc7-0001zM-1O; Fri, 07 Sep 2018 06:51: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAc5-0001zD-9u
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 06:51:29 +0000
X-Inumbo-ID: 34a145bc-b26a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34a145bc-b26a-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 08:49:45 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 00:51:27 -0600
Message-Id: <5B921FEE02000078001E6258@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 00:51:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
In-Reply-To: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

Pj4+IE9uIDA2LjA5LjE4IGF0IDE3OjMzLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEvaW5jbHVkZS94ZW4vbWVtLXJlc2VydmF0aW9uLmgKPiArKysgYi9p
bmNsdWRlL3hlbi9tZW0tcmVzZXJ2YXRpb24uaAo+IEBAIC0xNywxMiArMTcsMTcgQEAKPiAgCj4g
ICNpbmNsdWRlIDx4ZW4vcGFnZS5oPgo+ICAKPiArI2lmZGVmIENPTkZJR19YRU5fU0NSVUJfUEFH
RVMKPiArZXh0ZXJuIGJvb2wgeGVuX3NjcnViX3BhZ2VzOwo+ICsKPiAgc3RhdGljIGlubGluZSB2
b2lkIHhlbm1lbV9yZXNlcnZhdGlvbl9zY3J1Yl9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQo+ICB7
Cj4gLSNpZmRlZiBDT05GSUdfWEVOX1NDUlVCX1BBR0VTCj4gLQljbGVhcl9oaWdocGFnZShwYWdl
KTsKPiAtI2VuZGlmCj4gKwlpZiAoeGVuX3NjcnViX3BhZ2VzKQo+ICsJCWNsZWFyX2hpZ2hwYWdl
KHBhZ2UpOwo+ICB9Cj4gKyNlbHNlCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5tZW1fcmVzZXJ2
YXRpb25fc2NydWJfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkgeyB9Cj4gKyNlbmRpZgoKV291bGRu
J3QgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0aGVuIGJldHRlciBiZWNvbWUKQ09ORklHX1hFTl9T
Q1JVQl9QQUdFU19ERUZBVUxULCB3aXRoIHRoZSB2YWx1ZSB1c2VkIGFzCmluaXRpYWxpemVyIG9m
IHhlbl9zY3J1Yl9wYWdlcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 06:53:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 06:53: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 1fyAdZ-000241-DI; Fri, 07 Sep 2018 06:53:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAdX-00023u-M0
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 06:52:59 +0000
X-Inumbo-ID: c5981265-b26a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5981265-b26a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 06:53:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 00:52:57 -0600
Message-Id: <5B92204902000078001E625B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 00:52:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-9-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-9-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 08/16] x86/hvm: rearrange content of hvm.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: Andrew Cooper <andrew.cooper3@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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSBlbnVtIGFuZCBmdW5jdGlvbiBkZWNsYXJhdGlvbnMgdG8gZmlyc3QgaGFsZiBvZiB0aGUg
ZmlsZS4KPiAKPiBTdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBhbmQgbWFjcm9zLCB3aGljaCByZWZl
cmVuY2UgSFZNIHNwZWNpZmljCj4gZmllbGRzIGRpcmVjdGx5IGFyZSBncm91cGVkIHRvZ2V0aGVy
IGluIHNlY29uZCBoYWxmIG9mIHRoZSBmaWxlLgo+IAo+IFRoZSBtb3ZlbWVudCBpcyBuZWVkZWQg
YmVjYXVzZSBpbiBhIGxhdGVyIHBhdGNoIHRoZSBzZWNvbmQgaGFsZiBpcwo+IGdvaW5nIHRvIGJl
IGVuY2xvc2VkIGluIENPTkZJR19IVk0uCj4gCj4gUHVyZSBjb2RlIG1vdmVtZW50LiBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07: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 1fyAmO-0002uU-6E; Fri, 07 Sep 2018 07:02:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAmM-0002uO-Dp
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:02:06 +0000
X-Inumbo-ID: 0b93b178-b26c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b93b178-b26c-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:02:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:02:04 -0600
Message-Id: <5B92226A02000078001E6270@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:02:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-10-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-10-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 09/16] x86: provide stubs,
 declarations and macros in hvm.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: Andrew Cooper <andrew.cooper3@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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTY3NSw2ICs2NzgsMTAwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fdmNwdV9lbXVs
YXRlX3ZlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIGRfLT5hcmNoLmh2bS5waV9vcHMudmNw
dV9ibG9jayh2Xyk7ICAgICAgICAgICAgICAgICAgICAgXAo+ICB9KQo+ICAKPiArI2Vsc2UgIC8q
IENPTkZJR19IVk0gKi8KPiArCj4gKyNkZWZpbmUgaHZtX2VuYWJsZWQgZmFsc2UKPiArCj4gKy8q
Cj4gKyAqIExpc3Qgb2YgaW5saW5lIGZ1bmN0aW9ucyBhYm92ZSwgb2Ygd2hpY2ggb25seSBkZWNs
YXJhdGlvbnMgYXJlCj4gKyAqIG5lZWRlZCBiZWNhdXNlIERDRSB3aWxsIGtpY2sgaW4uCj4gKyAq
LwoKV2l0aCB0aGlzIGNvbW1lbnQgSSB0aGluayAuLi4KCj4gK2ludCBodm1fZ3Vlc3RfeDg2X21v
ZGUoc3RydWN0IHZjcHUgKnYpOwo+ICt1bnNpZ25lZCBsb25nIGh2bV9nZXRfc2hhZG93X2dzX2Jh
c2Uoc3RydWN0IHZjcHUgKnYpOwo+ICt2b2lkIGh2bV9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNw
dSAqdik7Cj4gK3ZvaWQgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KTsK
PiArdm9pZCBodm1fc2V0X3RzY19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG9mZnNl
dCwgdWludDY0X3QgYXRfdHNjKTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1faXNfc2lu
Z2xlc3RlcF9zdXBwb3J0ZWQodm9pZCkKCi4uLiB0aGVyZSBzaG91bGQgYmUgYW5vdGhlciBjb21t
ZW50IGFib3ZlIGhlcmUgdG8gc29ydCBvZgp0ZXJtaW5hdGUgdGhhdCBmaXJzdCBjb21tZW50J3Mg
ZWZmZWN0LgoKPiArc3RhdGljIGlubGluZSBpbnQgaHZtX2NwdV91cCh2b2lkKQo+ICt7Cj4gKyAg
ICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGh2bV9jcHVfZG93bih2
b2lkKSB7fQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGh2bV9mbHVzaF9ndWVzdF90bGJzKHZv
aWQpIHt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1
Y3QgdmNwdSAqdikKPiArewo+ICsgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gK30KCkhlcmUg
YW5kIGJlbG93IC0gd2h5IEFTU0VSVF9VTlJFQUNIQUJMRSgpIGluc3RlYWQgb2YgdGhlIGRlY2xh
cmF0aW9uCm9ubHkgYXBwcm9hY2ggYWJvdmU/IChJZiBpdCByZWFsbHkgbmVlZHMgdG8gYmUgdGhp
cyB3YXksIEkgdGhpbmsgaXQgd291bGQKaGVscCBpZiB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gc2Fp
ZCB3aHkuKQoKPiArc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9CgpXb3VsZCB0aGVyZSBiZSBhbiBpc3N1
ZSBpZiB5b3UgbWFkZSB0aGlzIHJldHVybiBib29sIGFuZCB0YWtlIHBvaW50ZXIKdG8gY29uc3Qg
cmlnaHQgYXdheSwgZXZlbiB3aXRob3V0IHRvdWNoaW5nIHRoZSAiZnVsbCIgZnVuY3Rpb24/IFBl
cmhhcHMKdGhlIGNvbnN0IHBhcnQgd291bGQgYXBwbHkgdG8gb3RoZXIgc3R1YnMgaGVyZSBhcyB3
ZWxsLgoKPiArI2RlZmluZSBpc192aXJpZGlhbl9kb21haW4oZCkgKHsodm9pZCkoZCk7IGZhbHNl
O30pCj4gKyNkZWZpbmUgaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICh7KHZvaWQpKGQp
OyBmYWxzZTt9KQo+ICsjZGVmaW5lIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICh7KHZvaWQpKHYp
OyBmYWxzZTt9KQo+ICsjZGVmaW5lIGh2bV9wYWVfZW5hYmxlZCh2KSAoeyh2b2lkKSh2KTsgZmFs
c2U7fSkKPiArI2RlZmluZSBodm1fZ2V0X2d1ZXN0X3RpbWUodikgKHsodm9pZCkodik7IDA7fSkK
ClBlcmhhcHMgc2ltcGx5IHdpdGhvdXQgdGhlIG5lZWQgdG8gdXNlIGEgZ2NjIGV4dGVuc2lvbgoK
I2RlZmluZSBpc192aXJpZGlhbl9kb21haW4oZCkgKCh2b2lkKShkKSwgZmFsc2UpCgpldGM/IE90
aGVyd2lzZSBwbGVhc2UgYWRkIGJsYW5rcyBpbnNpZGUgdGhlIGZpZ3VyZSBicmFjZXMuCgo+ICsj
ZGVmaW5lIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAoeyh2b2lkKSh2KTsgZmFsc2U7fSkKPiArI2Rl
ZmluZSBodm1fd3BfZW5hYmxlZCh2KSAoeyh2b2lkKSh2KTsgZmFsc2U7fSkKPiArI2RlZmluZSBo
dm1fcGNpZF9lbmFibGVkKHYpICh7KHZvaWQpKHYpOyBmYWxzZTt9KQo+ICsjZGVmaW5lIGh2bV9w
YWVfZW5hYmxlZCh2KSAoeyh2b2lkKSh2KTsgZmFsc2U7fSkKPiArI2RlZmluZSBodm1fc21lcF9l
bmFibGVkKHYpICh7KHZvaWQpKHYpOyBmYWxzZTt9KQo+ICsjZGVmaW5lIGh2bV9zbWFwX2VuYWJs
ZWQodikgKHsodm9pZCkodik7IGZhbHNlO30pCj4gKyNkZWZpbmUgaHZtX254X2VuYWJsZWQodikg
KHsodm9pZCkodik7IGZhbHNlO30pCj4gKyNkZWZpbmUgaHZtX3BrdV9lbmFibGVkKHYpICh7KHZv
aWQpKHYpOyBmYWxzZTt9KQoKU2FtZSBoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:06:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:06: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 1fyAqo-000339-QA; Fri, 07 Sep 2018 07:06: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAqn-000334-M0
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:06:41 +0000
X-Inumbo-ID: 545c5437-b26c-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 545c5437-b26c-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:04:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:06:39 -0600
Message-Id: <5B92237E02000078001E627E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:06:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-11-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTE0OSw2ICsxNDksNyBAQCBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICBz
dGF0aWMgdm9pZCBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCj4gIHsK
PiAgICAgIHVuc2lnbmVkIGludCBpOwo+IEBAIC0xODYsNiArMTg3LDcgQEAgc3RhdGljIGludCBw
Mm1faW5pdF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICByZXR1cm4gMDsK
PiAgfQo+ICsjZW5kaWYKCldpdGggdGhlIGdvYWwgb2YgbGltaXRlZCBjb2RlIGNodXJuIEkgdGhp
bmsgdGhlc2Ugd291bGQgYmV0dGVyIGJlIHB1dAphcm91bmQgdGhlIGVudGlyZSBib2R5IG9mIHRo
ZSBmdW5jdGlvbi4gVGhhdCB3YXkgdGhlIG9uZXMgYmVsb3cKZW5jbG9zaW5nIHRoZSBmdW5jdGlv
biBjYWxscyBjYW4gZ28gYXdheS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiBAQCAtMzMzLDkgKzMzMywx
MSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgICAgICB2b2lkICgqdGFpbCkoc3RydWN0IHZj
cHUgKik7Cj4gICAgICB9ICpjdHh0X3N3aXRjaDsKPiAgCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4g
ICAgICAvKiBuZXN0ZWRodm06IHRyYW5zbGF0ZSBsMiBndWVzdCBwaHlzaWNhbCB0byBob3N0IHBo
eXNpY2FsICovCj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqbmVzdGVkX3AybVtNQVhfTkVTVEVE
UDJNXTsKPiAgICAgIG1tX2xvY2tfdCBuZXN0ZWRfcDJtX2xvY2s7Cj4gKyNlbmRpZgoKTm90IHNv
bWV0aGluZyB0byBiZSBkb25lIGhlcmUsIGp1c3QgYSBnZW5lcmFsIHJlbWFyayAvIHF1ZXN0aW9u
IChwZXJoYXBzCmFsc28gbW9yZSB0byBHZW9yZ2UgdGhhbiB5b3UpOiBXaHkgZG8gd2UgaGF2ZSBw
YXJ0IG9mIHRoaW5ncyBoZXJlIC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBAIC0yMDQsNiArMjA0LDcgQEAg
c3RydWN0IHAybV9kb21haW4gewo+ICAKPiAgICAgIHAybV9jbGFzc190ICAgICAgIHAybV9jbGFz
czsgLyogaG9zdC9uZXN0ZWQvYWx0ZXJuYXRlICovCj4gIAo+ICsjaWZkZWYgQ09ORklHX0hWTQo+
ICAgICAgLyogTmVzdGVkIHAybXMgb25seTogbmVzdGVkIHAybSBiYXNlIHZhbHVlIHRoYXQgdGhp
cyBwMm0gc2hhZG93cy4KPiAgICAgICAqIFRoaXMgY2FuIGJlIGNsZWFyZWQgdG8gUDJNX0JBU0Vf
RUFERFIgdW5kZXIgdGhlIHBlci1wMm0gbG9jayBidXQKPiAgICAgICAqIG5lZWRzIGJvdGggdGhl
IHBlci1wMm0gbG9jayBhbmQgdGhlIHBlci1kb21haW4gbmVzdGVkcDJtIGxvY2sKPiBAQCAtMjE2
LDYgKzIxNyw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKPiAgICAgICAqIFRoZSBob3N0IHAybSBo
YXNvbGRzIHRoZSBoZWFkIG9mIHRoZSBsaXN0IGFuZCB0aGUgbnAybXMgYXJlIAo+ICAgICAgICog
dGhyZWFkZWQgb24gaW4gTFJVIG9yZGVyLiAqLwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAgIG5w
Mm1fbGlzdDsKPiArI2VuZGlmCgouLi4gYW5kIGFub3RoZXIgcGFydCBoZXJlPwoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:12:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyAw2-0003oo-RR; Fri, 07 Sep 2018 07:12:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAw1-0003oi-Hw
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:12:05 +0000
X-Inumbo-ID: 70775264-b26d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70775264-b26d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:12:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:12:02 -0600
Message-Id: <5B9224C202000078001E628A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:12:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-12-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-12-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L21tL01h
a2VmaWxlCj4gQEAgLTEsMTUgKzEsMTYgQEAKPiAgc3ViZGlyLXkgKz0gc2hhZG93Cj4gLXN1YmRp
ci15ICs9IGhhcAo+ICtzdWJkaXItJChDT05GSUdfSFZNKSArPSBoYXAKPiAgCj4gLW9iai15ICs9
IHBhZ2luZy5vCj4gLW9iai15ICs9IHAybS5vIHAybS1wdC5vIHAybS1lcHQubyBwMm0tcG9kLm8K
PiAtb2JqLXkgKz0gYWx0cDJtLm8KPiArb2JqLSQoQ09ORklHX0hWTSkgKz0gYWx0cDJtLm8KPiAg
b2JqLXkgKz0gZ3Vlc3Rfd2Fsa18yLm8KPiAgb2JqLXkgKz0gZ3Vlc3Rfd2Fsa18zLm8KPiAgb2Jq
LXkgKz0gZ3Vlc3Rfd2Fsa180Lm8KPiArb2JqLXkgKz0gbWVtX2FjY2Vzcy5vCgpEZXNwaXRlIGl0
IGN1cnJlbnRseSBiZWluZyBhbHdheXMtb24gb24geDg2LCBwZXJoYXBzIHVzZQpvYmotJChDT05G
SUdfTUVNX0FDQ0VTUykgYXMgeW91IHRvdWNoIGl0IGFueXdheT8KCldpdGggb3Igd2l0aG91dCB0
aGlzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmZvciB0aGUgdGlu
eSBiaXQgb2YgdGhpcyBwYXRjaCB3aGVyZSBpdCdzIGFwcGxpY2FibGUuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:15: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 1fyAyx-0003z7-Ap; Fri, 07 Sep 2018 07:15:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyAyw-0003z2-Uq
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:15:06 +0000
X-Inumbo-ID: dd72c9a6-b26d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd72c9a6-b26d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:15:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:15:05 -0600
Message-Id: <5B92257902000078001E629F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:15:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-15-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-15-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 14/16] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2Mzog
bG9uZ2VyIHRleHQKPiB2MjogdXNlIHRhYiB0byBpbmRlbnQKPiAKPiBIYXZlbid0IGFkZGVkIGEg
ZGVwZW5kZW5jeSBvbiBQVl9TSElNX0VYQ0xVU0lWRSBiZWNhdXNlIGFncmVlbWVudCBpcwo+IG5v
dCB5ZXQgcmVhY2hlZC4KCkhtbSwgYnV0IHRoZW4gSSB3b3VsZCBoYXZlIGV4cGVjdGVkIHlvdSB0
byBhdCBsZWFzdCBkbyB0aGUgbWluaW1hbAphZ3JlZWQgdXBvbiBjaGFuZ2UgKG1vZGlmeWluZyB0
aGF0IG90aGVyIG9wdGlvbidzIGRlZmF1bHQpLiBCZXlvbmQKdGhhdCBJJ20gYWZyYWlkIHdlJ3Jl
IG1vdmluZyB0b3dhcmRzIGEgZGVhZCBlbmQgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:15:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:15: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 1fyAzX-000442-M6; Fri, 07 Sep 2018 07:15:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyAzW-00043v-LD
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:15:42 +0000
X-Inumbo-ID: f1f99e21-b26d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1f99e21-b26d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:16:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78687443"
Date: Fri, 7 Sep 2018 09:15:30 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
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] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMTI6MTk6MjlBTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDY6Mjk6MzJQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgU2VwIDA1LCAyMDE4IGF0IDA2OjI4OjAxUE0g
KzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3RlOgo+ID4gPiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBh
dCAwMTozNToxNVBNICswMjAwLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiA+ID4gPiA+IEFGQUlD
VCwgdGhpcyB3aWxsIGNhdXNlIHRoZSBiYWNrZW5kIHRvIG5ldmVyIHN3aXRjaCB0byAnQ2xvc2Vk
JyBzdGF0ZQo+ID4gPiA+ID4gdW50aWwgdGhlIHRvb2xzdGFjayBzZXRzIG9ubGluZSB0byAwLCB3
aGljaCBpcyBub3QgZ29vZCBJTU8uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IElmIGZvciBleGFtcGxl
IGEgZnJvbnRlbmQgZGVjaWRlcyB0byBjbG9zZSBhIGRldmljZSwgdGhlIGJhY2tlbmQgd2lsbAo+
ID4gPiA+ID4gc3RheSBpbiBzdGF0ZSAnQ2xvc2luZycgdW50aWwgdGhlIHRvb2xzdGFjayBhY3R1
YWxseSByZW1vdmVzIHRoZSBkaXNrCj4gPiA+ID4gPiBieSBzZXR0aW5nIG9ubGluZSB0byAwLgo+
ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIHdpbGwgcHJldmVudCByZXNldHRpbmcgYmxrIGNvbm5l
Y3Rpb25zLCBhcyBibGtiYWNrIHdpbGwgcmVmdXNlIHRvCj4gPiA+ID4gPiBzd2l0Y2ggdG8gc3Rh
dGUgWGVuYnVzU3RhdGVJbml0V2FpdCB1bmxlc3MgaXQncyBhdCBYZW5idXNTdGF0ZUNsb3NlZAo+
ID4gPiA+ID4gKHNlZSB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgY2FzZSBpbiBmcm9udGVu
ZF9jaGFuZ2VkKSwgd2hpY2ggd2lsbAo+ID4gPiA+ID4gbmV2ZXIgYmUgcmVhY2hlZCB3aXRoIHlv
dXIgcGF0Y2guCj4gPiA+IAo+ID4gPiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBjYWxsIHhlbl92
YmRfZnJlZSBiZWZvcmUgdGhlIHN0YXRlIGNoYW5nZT8KPiA+ID4gCj4gPiA+ICAgICAgICAgY2Fz
ZSBYZW5idXNTdGF0ZUNsb3NlZDoKPiA+ID4gICAgICAgICAgICAgICAgIHhlbl9ibGtpZl9kaXNj
b25uZWN0KGJlLT5ibGtpZik7Cj4gPiA+ICAgICAgICAgICAgICAgICB4ZW5fdmJkX2ZyZWUoJmJl
LT5ibGtpZi0+dmJkKTsKPiA+ID4gICAgICAgICAgICAgICAgIHhlbmJ1c19zd2l0Y2hfc3RhdGUo
ZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7Cj4gPiAKPiA+IEkgdGhpbmsgdGhhdCB3aWxsIGJyZWFr
IHJlY29ubmVjdGlvbiwgc2luY2UgeGVuX3ZiZF9jcmVhdGUgaXMgb25seQo+ID4gY2FsbGVkIGFm
dGVyIGhvdHBsdWcgc2NyaXB0IGV4ZWN1dGlvbiBpcyBwZXJmb3JtZWQgKHdoaWNoIGhhcHBlbnMg
b25seQo+ID4gb25jZSBhdCBkZXZpY2UgYXR0YWNobWVudCksIGJ1dCBub3Qgd2hlbiBEb21VIGNo
YW5nZXMgZnJvbnRlbmQKPiA+IHN0YXRlLgo+ID4gCj4gPiBJZiB5b3Ugd2FudCB0byBwZXJmb3Jt
IHRoaXMgeGVuX3ZiZF9mcmVlIHlvdSB3aWxsIGFsc28gaGF2ZSB0byBtb3ZlCj4gPiB0aGUgeGVu
X3ZiZF9jcmVhdGUgY2FsbCBBRkFJQ1QsIHRvIGEgcGxhY2UgdGhhdCdzIGFsc28gY2FsbGVkIHdo
ZW4KPiA+IHJlY29ubmVjdGluZyBhIGRldmljZS4gTm90ZSB0aGF0IEkgY291bGQgYmUgd3Jvbmcs
IHNvIGl0IG1pZ2h0IGJlCj4gPiB3b3J0aCBhIHNob3QgdG8gdHJ5IGRpZmZlcmVudCBhcHByb2Fj
aGVzIHNpbmNlIHRoZSBibGtiYWNrIGNvZGUgaXMKPiA+IHF1aXRlIHRhbmdsZWQgYW5kIEkgbWln
aHQgbWlzcyBzb21ldGhpbmcuCj4gCj4gSXQgc2VlbXMgbGlrZSB0aGUgQ2xvc2VkIHN0YXRlIGlz
IG5vdCBhIGdvb2QgcG9pbnQgdG8gY2FsbCB0aGUgcmVtb3ZlCj4gc2NyaXB0IHNpbmNlIHRoZSBk
ZXZpY2UgY291bGQgZ28gYmFjayBmcm9tIENsb3NlZCB0byBDb25uZWN0ZWQuCj4gCj4gTWF5YmUg
aXQgd291bGQgaGVscCB0byBpbnRyb2R1Y2UgYSBuZXcgZmluYWwgc3RhdGUgKDcgPSBYZW5idXNT
dGF0ZUZyZWUKPiBvciBYZW5idXNTdGF0ZVJlbW92ZSkgdGhhdCB3b3VsZCBiZSBzZXQgYWZ0ZXIg
eGVuX3ZiZF9mcmVlIHRvIGxldCB0aGUKPiB1c2Vyc3BhY2Uga25vdyBpdCBpcyBzYWZlIHRvIHJ1
biB0aGUgcmVtb3ZlIHNjcmlwdD8KCkknbSBub3Qgc3VyZSB0aGF0J3MgYSBnb29kIGlkZWEsIHRo
ZXJlIGFyZSBhIGxvdCBvZiBiYWNrZW5kcyAoYXBhcnQKZnJvbSBibGtiYWNrKSwgYW5kIHRoZSB0
b29scyB3b24ndCBrbm93IHdoZXRoZXIgYSBzcGVjaWZpYyBiYWNrZW5kCnN1cHBvcnRzIHN1Y2gg
c3RhdGUgb3Igbm90LiBBbHNvIHRoZSBjdXJyZW50IHByb3RvY29sIGFuZCBzdGF0ZXMgYXJlCnNo
YXJlZCBiZXR3ZWVuIGFsbCB0aGUgWGVuIFBWIGRldmljZXMsIHNvIG5ldyBhZGRpdGlvbnMgc2hv
dWxkIGJlCmNvbnNpZGVyZWQgdmVyeSBjYXJlZnVsbHkuCgpJTU8gdGhlIGJlc3Qgb3B0aW9ucyBh
cmUgZWl0aGVyIGNhbGxpbmcgdmJkX2ZyZWUvdmJkX2NyZWF0ZSBhdCBwcm9wZXIKc3RhZ2VzIGlu
IGJsa2JhY2sgb3IgY2hhbmdpbmcgdGhlIGhvdHBsdWcgc2NyaXB0IHNvIGl0IHdhaXRzIGZvciB0
aGUKZGV2aWNlIHRvIGhhdmUgbm8gb3BlbiBjbGllbnRzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:18:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07: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 1fyB2A-0004GV-5i; Fri, 07 Sep 2018 07:18:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyB28-0004GJ-E0
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:18:24 +0000
X-Inumbo-ID: 5279c495-b26e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5279c495-b26e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:19: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 1fyB24-0004xB-7f; Fri, 07 Sep 2018 07:18: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 1fyB23-0000jH-Qp; Fri, 07 Sep 2018 07:18:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyB23-0005Jk-QC; Fri, 07 Sep 2018 07:18:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127344-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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: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-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=b36fdc6853a38a6f8749897a33435635019e0647
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 07:18:19 +0000
Subject: [Xen-devel] [linux-linus test] 127344: 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>

ZmxpZ2h0IDEyNzM0NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzQ0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGIzNmZkYzY4NTNhMzhhNmY4NzQ5ODk3YTMzNDM1NjM1MDE5ZTA2NDcKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYz
YjUyMjc2NjRiMzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0w
OC0xMyAyMToyMDo1NSBaICAgMjQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIw
MTgtMDgtMTUgMTM6MDY6NTYgWiAgIDIyIGRheXMgICAxOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMjczMTUgIDIwMTgtMDktMDUgMTc6MDU6MTUgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjIxMzMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMjY0NDg5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:18:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:18: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 1fyB2e-0004KT-Lq; Fri, 07 Sep 2018 07:18: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyB2c-0004KE-PN
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:18:54 +0000
X-Inumbo-ID: 098fd6aa-b26e-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 098fd6aa-b26e-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:17:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:18:52 -0600
Message-Id: <5B92265C02000078001E62B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:18:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-16-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-16-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 15/16] x86/pvshim: disable HVM for PV shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

Pj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJIHRoaW5rIHRoaXMg
c2hvdWxkIGJlIG1lcmdlZCBpbnRvIHRoZSBwcmV2aW91cyBwYXRjaCwgbm8gbWF0dGVyIHdoYXQK
dGhlIGZpbmFsIHJlc29sdXRpb24gdGhlcmUgaXMsIGFzIGV2ZW4gd2l0aCB0aGUgY2hhbmdlIG9m
IGRlZmF1bHQgdGhlCmFkanVzdG1lbnQgaGVyZSBzaG91bGQgaGFwcGVuLiBPdG9oIFJvZ2VyJ3Mg
InB2c2hpbTogaW50cm9kdWNlIGEgUFYKc2hpbSBkZWZjb25maWciIHNob3VsZCBlbGltaW5hdGUg
dGhlIG5lZWQgZm9yIHRoaXMgY2hhbmdlIGFsdG9nZXRoZXIuCkkgbm90aWNlIChvbmx5IG5vdykg
dGhhdCBoaXMgcGF0Y2ggYXBwZWFycyB0byBzaW1wbHkgYmUgd2FpdGluZyBmb3IgYW4KeDg2IG1h
aW50YWluZXIgYWNrLCBzbyBJIGd1ZXNzIEknbGwganVzdCBnbyBhaGVhZCBhbmQgY29tbWl0IGl0
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:23: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 1fyB70-000575-A7; Fri, 07 Sep 2018 07: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyB6z-00056z-HM
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:23:25 +0000
X-Inumbo-ID: aa2534fa-b26e-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id aa2534fa-b26e-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:21:40 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=50070 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyB6t-0008U8-SM; Fri, 07 Sep 2018 09:23:20 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id AA510202E0; Fri,  7 Sep 2018 09:23:19 +0200 (CEST)
Date: Fri, 7 Sep 2018 09:23:19 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180907072319.GA26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
 <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDk6MTU6MzBBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBJJ20gbm90IHN1cmUgdGhhdCdzIGEgZ29vZCBpZGVhLCB0aGVyZSBhcmUgYSBs
b3Qgb2YgYmFja2VuZHMgKGFwYXJ0Cj4gZnJvbSBibGtiYWNrKSwgYW5kIHRoZSB0b29scyB3b24n
dCBrbm93IHdoZXRoZXIgYSBzcGVjaWZpYyBiYWNrZW5kCj4gc3VwcG9ydHMgc3VjaCBzdGF0ZSBv
ciBub3QuIEFsc28gdGhlIGN1cnJlbnQgcHJvdG9jb2wgYW5kIHN0YXRlcyBhcmUKPiBzaGFyZWQg
YmV0d2VlbiBhbGwgdGhlIFhlbiBQViBkZXZpY2VzLCBzbyBuZXcgYWRkaXRpb25zIHNob3VsZCBi
ZQo+IGNvbnNpZGVyZWQgdmVyeSBjYXJlZnVsbHkuCgpTdXJlLCBJIHVuZGVyc3RhbmQuCgo+IElN
TyB0aGUgYmVzdCBvcHRpb25zIGFyZSBlaXRoZXIgY2FsbGluZyB2YmRfZnJlZS92YmRfY3JlYXRl
IGF0IHByb3Blcgo+IHN0YWdlcyBpbiBibGtiYWNrIG9yIGNoYW5naW5nIHRoZSBob3RwbHVnIHNj
cmlwdCBzbyBpdCB3YWl0cyBmb3IgdGhlCj4gZGV2aWNlIHRvIGhhdmUgbm8gb3BlbiBjbGllbnRz
LgoKQ2hhbmdpbmcgdGhlIGJsb2NrLWRyYmQgc2NyaXB0IHdvdWxkIGJlIGlkZWFsIGZvciBtZSB0
b28sIGJ1dCBJIGRvbid0CnRoaW5rIHRoYXQgcGllY2Ugb2YgRFJCRCBzdGF0ZSBpcyBleHBvc2Vk
IGF0IHRoZSBtb21lbnQuCgotLSAKVmFsZW50aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:27:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:27: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 1fyBAY-0005G3-Si; Fri, 07 Sep 2018 07:27:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyBAX-0005Fp-T3
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:27:05 +0000
X-Inumbo-ID: 8990b992-b26f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8990b992-b26f-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07: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 1fyBAV-000599-6p; Fri, 07 Sep 2018 07:27: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 1fyBAU-0000ux-R3; Fri, 07 Sep 2018 07:27:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyBAU-0001Iq-QE; Fri, 07 Sep 2018 07:27:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127361-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386: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
X-Osstest-Versions-This: ovmf=4d621893471c6299de06aeac56f4c6cddc5c9ebe
X-Osstest-Versions-That: ovmf=7761cee050e706544bfee70f1c6ca894be0b1a2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 07:27:02 +0000
Subject: [Xen-devel] [ovmf test] 127361: 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>

ZmxpZ2h0IDEyNzM2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM1NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92
bWYgICAgICAgICAgICAgICAgIDRkNjIxODkzNDcxYzYyOTlkZTA2YWVhYzU2ZjRjNmNkZGM1Yzll
YmUKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDc3NjFjZWUwNTBlNzA2
NTQ0YmZlZTcwZjFjNmNhODk0YmUwYjFhMmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzM1NyAg
MjAxOC0wOS0wNyAwMzo0MTo1OSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjcz
NjEgIDIwMTgtMDktMDcgMDU6NDA6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDRkNjIxODkzNDcxYzYyOTlkZTA2YWVhYzU2ZjRjNmNkZGM1Yzll
YmUKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAg
NiAyMToyNjo0MSAyMDE4ICswODAwCgogICAgTWFpbnRhaW5lci50eHQ6IEFkZCBSYXkgdG8gYmUg
Y28tbWFpbnRhaW5lciBvZiBFbXVsYXRvclBrZwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0
ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogQW5kcmV3IEZpc2ggPGFmaXNo
QGFwcGxlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:41:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07: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 1fyBOX-0006Zd-Ad; Fri, 07 Sep 2018 07: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyBOV-0006ZD-Hy
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 07:41:31 +0000
X-Inumbo-ID: 31d41304-b271-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31d41304-b271-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:39:47 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 01:41:28 -0600
Message-Id: <5B922BA702000078001E62D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 01:41:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Dario Faggioli <dfaggioli@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>

Pj4+IE9uIDA2LjA5LjE4IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGZvcm1hdCBpZGVudGlmaWVyIGlzIGNvbnNpc3RlbnQgd2l0aCBMaW51eC4gIFRo
ZSBjb2RlIGlzIGFkYXB0ZWQgZnJvbQo+IGJpdG1hcF9zY257LGxpc3R9cHJpbnRmKCkgYnV0IGNs
ZWFuZWQgdXAuCgpJcnJlc3BlY3RpdmUgb2YgdGhpcyBJJ20gc29tZXdoYXQgd29ycmllZCBieSAu
Li4KCj4gLS0tIGEvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dAo+ICsrKyBiL2RvY3MvbWlz
Yy9wcmludGstZm9ybWF0cy50eHQKPiBAQCAtMTMsNiArMTMsMTQgQEAgUmF3IGJ1ZmZlciBhcyBo
ZXggc3RyaW5nOgo+ICAgICAgICAgVXAgdG8gNjQgY2hhcmFjdGVycy4gIEJ1ZmZlciBsZW5ndGgg
ZXhwZWN0ZWQgdmlhIHRoZSBmaWVsZF93aWR0aAo+ICAgICAgICAgcGFyYW10ZXIuIGkuZS4gcHJp
bnRrKCIlKnBoIiwgOCwgYnVmZmVyKTsKPiAgCj4gK0JpdG1hcHMgKGUuZy4gY3B1bWFzay9ub2Rl
bWFzayk6Cj4gKwo+ICsgICAgICAgJSpwYiAgICA0MzIxCj4gKyAgICAgICAlKnBibCAgIDAsNSw4
LTksMTQKPiArCj4gKyAgICAgICBQcmludCBhIGJpdG1hcCBhcyBlaXRoZXIgYSBoZXggc3RyaW5n
LCBvciBhIHJhbmdlIGxpc3QuICBCaXRtYXAgbGVuZ3RoCj4gKyAgICAgICAoaW4gYml0cykgZXhw
ZWN0ZWQgdmlhIHRoZSBmaWVsZF93aWR0aCBwYXJhbWV0ZXIuCgouLi4gdGhlIGwgc3VmZml4IGhl
cmUuIEl0J3Mgbm90IHZlcnkgbGlrZWx5IHRoYXQgc29tZW9uZSBtaWdodCBtZWFuIHRvCmZvbGxv
dyAlcGIgYnkgbCwgYnV0IGl0J3Mgc3ludGFjdGljYWxseSBhbWJpZ3VvdXMuIFNpbmNlIHRoZSAn
bCcgcXVhbGlmaWVyCmlzIHNvIGZhciBtZWFuaW5nbGVzcyBmb3IgJXAsIHdoeSBjYW4ndCB3ZSB1
c2UgdGhhdCBpbnN0ZWFkLCBtYWtpbmcKdXNhZ2VzIGxvb2sgbGlrZSAlKmxwYj8KCj4gLS0tIGEv
eGVuL2NvbW1vbi92c3ByaW50Zi5jCj4gKysrIGIveGVuL2NvbW1vbi92c3ByaW50Zi5jCj4gQEAg
LTI2NCw2ICsyNjQsODggQEAgc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVu
ZCwgY29uc3QgY2hhciAKPiAqcywKPiAgICAgIHJldHVybiBzdHI7Cj4gIH0KPiAgCj4gKy8qIFBy
aW50IGEgYml0bWFwIGFzICcwLTMsNi0xNScgKi8KPiArc3RhdGljIGNoYXIgKnByaW50X2JpdG1h
cF9saXN0KGNoYXIgKnN0ciwgY2hhciAqZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgbnJfYml0cykKPiArewo+ICsg
ICAgLyogY3VycmVudCBiaXQgaXMgJ2N1cicsIG1vc3QgcmVjZW50bHkgc2VlbiByYW5nZSBpcyBb
cmJvdCwgcnRvcF0gKi8KPiArICAgIGludCBjdXIsIHJib3QsIHJ0b3A7CgpJbmNsdWRpbmcgdGhl
IG5yX2JpdHMgcGFyYW1ldGVyIC0gd2hpY2ggb2YgdGhlc2UgcmVhbGx5IGhhdmUgdG8gYmUKcGxh
aW4gKGkuZS4gc2lnbmVkKSBpbnQ/Cgo+ICsvKiBQcmludCBhIGJpdG1hcCBhcyBhIGNvbW1hIHNl
cGFyYXRlZCBoZXggc3RyaW5nLiAqLwo+ICtzdGF0aWMgY2hhciAqcHJpbnRfYml0bWFwX3N0cmlu
ZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgbnJfYml0cykKPiArewo+ICsgICAg
Y29uc3QgdW5zaWduZWQgaW50IENIVU5LU1ogPSAzMjsKPiArICAgIHVuc2lnbmVkIGludCBjaHVu
a3N6Owo+ICsgICAgaW50IGk7CgpTYW1lIHF1ZXN0aW9uIGhlcmUsIGRlc3BpdGUgLi4uCgo+ICsg
ICAgYm9vbCBmaXJzdCA9IHRydWU7Cj4gKwo+ICsgICAgY2h1bmtzeiA9IG5yX2JpdHMgJiAoQ0hV
TktTWiAtIDEpOwo+ICsgICAgaWYgKCBjaHVua3N6ID09IDAgKQo+ICsgICAgICAgIGNodW5rc3og
PSBDSFVOS1NaOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBGaXJzdCBpdGVyYXRpb24gY29wZXMg
d2l0aCB0aGUgdHJhaWxpbmcgcGFydGlhbCB3b3JkIGlmIG5yX2JpdHMgaXNuJ3QgYQo+ICsgICAg
ICogcm91bmQgbXVsdGlwbGUgb2YgQ0hVTktTWi4gIEFsbCBzdWJzZXF1ZW50IGl0ZXJhdGlvbnMg
d29yayBvbiBhCj4gKyAgICAgKiBjb21wbGV0ZSBDSFVOS1NaIGJsb2NrLgo+ICsgICAgICovCj4g
KyAgICBmb3IgKCBpID0gUk9VTkRVUChucl9iaXRzLCBDSFVOS1NaKSAtIENIVU5LU1o7IGkgPj0g
MDsgaSAtPSBDSFVOS1NaICkKCi4uLiB0aGlzLCB3aGljaCBvYnZpb3VzbHkgd291bGQgbmVlZCBh
ZGp1c3RtZW50IGlmIGNoYW5nZWQKKGFuZCB3aGVyZSBoZW5jZSBpdCBpcyBhdCBsZWFzdCB3b3J0
aHdoaWxlIHRvIGNvbnNpZGVyIGxlYXZpbmcKaXQgdGhlIHdheSBpdCBpcykuCgoKPiBAQCAtMjcz
LDYgKzM1NSwyMSBAQCBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwg
Y29uc3QgY2hhciAqKmZtdF9wdHIsCj4gICAgICAvKiBDdXN0b20gJXAgc3VmZml4ZXMuIFNlZSBY
RU5fUk9PVC9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0ICovCj4gICAgICBzd2l0Y2ggKCBm
bXRbMV0gKQo+ICAgICAgewo+ICsgICAgY2FzZSAnYic6IC8qIEJpdG1hcCBhcyBoZXgsIG9yIGxp
c3QgKi8KPiArICAgICAgICArKypmbXRfcHRyOwo+ICsKPiArICAgICAgICBpZiAoIGZpZWxkX3dp
ZHRoIDwgMCApCj4gKyAgICAgICAgICAgIHJldHVybiBzdHI7Cj4gKwo+ICsgICAgICAgIGlmICgg
Zm10WzJdID09ICdsJyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICArKypmbXRfcHRyOwoK
V2l0aCB0aGUgc3VmZml4aW5nIGFwcHJvYWNoIGFuIGFub21hbHkgd2lsbCByZXN1bHQgaGVyZSB3
aGVuIHRoZQoiZmllbGRfd2lkdGggPCAwIiBwYXRoIGlzIHRha2VuIGFib3ZlLCBsZWF2aW5nICpm
bXRfcHRyIHBvaW50IGF0CnRoZSAnbCcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:46:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:46: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 1fyBTU-0006jb-1Q; Fri, 07 Sep 2018 07:46:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=c06c=lv=citrix.com=prvs=7819b22f9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fyBTT-0006jW-Ih
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:46:39 +0000
X-Inumbo-ID: 444bf69c-b272-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 444bf69c-b272-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 07:47:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64687086"
Date: Fri, 7 Sep 2018 08:46:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180907074634.qny2aazswjnrb4zy@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-16-wei.liu2@citrix.com>
 <5B92265C02000078001E62B1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B92265C02000078001E62B1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 15/16] x86/pvshim: disable HVM for PV shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MTg6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+
IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgbWVyZ2VkIGludG8gdGhlIHByZXZpb3VzIHBhdGNoLCBu
byBtYXR0ZXIgd2hhdAo+IHRoZSBmaW5hbCByZXNvbHV0aW9uIHRoZXJlIGlzLCBhcyBldmVuIHdp
dGggdGhlIGNoYW5nZSBvZiBkZWZhdWx0IHRoZQo+IGFkanVzdG1lbnQgaGVyZSBzaG91bGQgaGFw
cGVuLiBPdG9oIFJvZ2VyJ3MgInB2c2hpbTogaW50cm9kdWNlIGEgUFYKPiBzaGltIGRlZmNvbmZp
ZyIgc2hvdWxkIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgdGhpcyBjaGFuZ2UgYWx0b2dldGhlci4K
CkkgdGhpbmsgSSB3aWxsIHN0aWxsIG5lZWQgdG8gcGF0Y2ggdGhhdCBuZXcgZmlsZSBhdCBzb21l
IHBvaW50IGJlY2F1c2UKaXQgaGFzIENPTkZJR19QVj15LCBidXQgdGhhdCBjYW4gYmUgZG9uZSBl
YXNpbHkuICBJIHdpbGwgZm9sZCB0aGF0IGludG8KdGhlIHByZXZpb3VzIHBhdGNoIGluIG5leHQg
aXRlcmF0aW9uLgoKPiBJIG5vdGljZSAob25seSBub3cpIHRoYXQgaGlzIHBhdGNoIGFwcGVhcnMg
dG8gc2ltcGx5IGJlIHdhaXRpbmcgZm9yIGFuCj4geDg2IG1haW50YWluZXIgYWNrLCBzbyBJIGd1
ZXNzIEknbGwganVzdCBnbyBhaGVhZCBhbmQgY29tbWl0IGl0LgoKWWVhaCwgcGxlYXNlIGNvbW1p
dCB0aGF0IHBhdGNoLiAgSSB3aWxsIHJlYmFzZSBteSBjb2RlLgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:48:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07: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 1fyBVJ-0006pN-Ed; Fri, 07 Sep 2018 07:48: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=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyBVI-0006pF-6P
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:48:32 +0000
X-Inumbo-ID: 2ca6a1bb-b272-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ca6a1bb-b272-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:46:48 +0200 (CEST)
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 76927AF3C;
 Fri,  7 Sep 2018 07:48:29 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907063023.16913-1-olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <c26bfbe1-9032-468c-d4d0-c05eda8af762@suse.com>
Date: Fri, 7 Sep 2018 09:48:28 +0200
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: <20180907063023.16913-1-olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 open list <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>

T24gMDcvMDkvMTggMDg6MzAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IFRoZSBjb21tYW5kICd4bCB2
Y3B1LXNldCAwIDAnLCBpc3N1ZWQgaW4gZG9tMCwgd2lsbCBjcmFzaCBkb20wOgo+IAo+IEJVRzog
dW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAw
MDAwMDAwMDAyZDgKPiBQR0QgMCBQNEQgMAo+IE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBO
T1BUSQo+IENQVTogNyBQSUQ6IDY1IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDQuMTkuMC1y
YzItMS5nYTk0NjJkYi1kZWZhdWx0ICMxIG9wZW5TVVNFIFR1bWJsZXdlZWQgKHVucmVsZWFzZWQp
Cj4gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzU1MjBVUi9TNTUyMFVSLCBCSU9T
IFM1NTAwLjg2Qi4wMS4wMC4wMDUwLjA1MDYyMDEwMTYwNSAwNS8wNi8yMDEwCj4gUklQOiBlMDMw
OmRldmljZV9vZmZsaW5lKzB4OS8weGIwCj4gQ29kZTogNzcgMjQgMDAgZTkgY2UgZmUgZmYgZmYg
NDggOGIgMTMgZTkgNjggZmYgZmYgZmYgNDggOGIgMTMgZTkgMjkgZmYgZmYgZmYgNDggOGIgMTMg
ZTkgZWEgZmUgZmYgZmYgOTAgNjYgNjYgNjYgNjYgOTAgNDEgNTQgNTUgNTMgPGY2PiA4NyBkOCAw
MiAwMCAwMCAwMSAwZiA4NSA4OCAwMCAwMCAwMCA0OCBjNyBjMiAyMCAwOSA2MCA4MSAzMSBmNgo+
IFJTUDogZTAyYjpmZmZmYzkwMDQwZjI3ZTgwIEVGTEFHUzogMDAwMTAyMDMKPiBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+
IFJEWDogZmZmZjg4MDFmMzgwMDAwMCBSU0k6IGZmZmZjOTAwNDBmMjdlNzAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAwCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogZmZmZmZmZmY4MjBlNDdiMyBS
MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAw
MDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjJlNmQzMAo+IFIxMzogZGVhZDAwMDAwMDAwMDIwMCBS
MTQ6IGRlYWQwMDAwMDAwMDAxMDAgUjE1OiBmZmZmZmZmZjgxNThiNGUwCj4gRlM6ICAwMDAwN2Zm
YTU5NTE1OGMwKDAwMDApIEdTOmZmZmY4ODAxZjM5YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMKPiBDUjI6IDAwMDAwMDAwMDAwMDAyZDggQ1IzOiAwMDAwMDAwMWQ5NjAyMDAwIENSNDogMDAw
MDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQr
MHhiNS8weGMwCj4gIHhlbndhdGNoX3RocmVhZCsweDgwLzB4MTQwCj4gID8gd2FpdF93b2tlbisw
eDgwLzB4ODAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl
cl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8weDUwCj4gCj4gVGhpcyBo
YXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdpY2Uu
IEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBpbiB0
aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNlcyBn
ZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVfb25s
aW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4gCj4gRml4IHRoaXMgY3Jhc2ggYnkgY2hl
Y2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMgZmFsc2UKPiBmb3Ig
YSBjcHUgdGhhdCB3YXMganVzdCByZW1vdmVkLgo+IAo+IEFsc28gY2hlY2sgaWYgdGhlIGNwdSB3
YXMgYWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCj4gbGVhdmUg
dGhlIGNwdV9wcmVzZW50IHN0YXRlIGFzIGl0IGlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcu
YyB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJzL3hlbi9jcHVfaG90cGx1
Zy5jCj4gaW5kZXggZDQyNjVjOGViYjIyLi42OGY5ZjY2M2RhMDggMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy94ZW4vY3B1X2hvdHBsdWcuYwo+ICsrKyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMK
PiBAQCAtMTksMTEgKzE5LDE1IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9ob3RwbHVnX2NwdShpbnQg
Y3B1KQo+ICAKPiAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob3RwbHVnX2NwdShpbnQgY3B1KQo+ICB7
Cj4gKwlpZiAoIWNwdV9pc19ob3RwbHVnZ2FibGUoY3B1KSkKPiArCQlyZXR1cm47Cj4gIAlpZiAo
Y3B1X29ubGluZShjcHUpKSB7Cj4gIAkJbG9ja19kZXZpY2VfaG90cGx1ZygpOwo+ICAJCWRldmlj
ZV9vZmZsaW5lKGdldF9jcHVfZGV2aWNlKGNwdSkpOwo+ICAJCXVubG9ja19kZXZpY2VfaG90cGx1
ZygpOwo+ICAJfQo+ICsJaWYgKGNwdV9vbmxpbmUoY3B1KSkKPiArCQlyZXR1cm47Cj4gIAlpZiAo
Y3B1X3ByZXNlbnQoY3B1KSkKPiAgCQl4ZW5fYXJjaF91bnJlZ2lzdGVyX2NwdShjcHUpOwoKQ291
bGQgeW91IG1lcmdlIHRoZSB0d28gaWYgY29uZGl0aW9ucz8KCmlmICghY3B1X29ubGluZShjcHUp
ICYmIGNwdV9wcmVzZW50KGNwdSkpCgl4ZW5fYXJjaF91bnJlZ2lzdGVyX2NwdShjcHUpOwoKQW5k
IHdoaWxlIG5vdCByZWFsbHkgaW1wb3J0YW50LCBhcyB3ZSBhcmUgY2FsbGVkIGluIHRoZSB4ZW5z
dG9yZSB3YXRjaAp0aHJlYWQgb25seSwgaXQgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gbW92ZSB0
aGUgZmlyc3QgY3B1X29ubGluZSgpCnRlc3QgaW50byB0aGUgbG9jaywgaS5lLjoKCmxvY2tfZGV2
aWNlX2hvdHBsdWcoKTsKaWYgKGNwdV9vbmxpbmUoY3B1KSkKCWRldmljZV9vZmZsaW5lKGdldF9j
cHVfZGV2aWNlKGNwdSkpOwp1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKClRoaXMgd2lsbCBtYWtl
IHRoZSBjb2RlIHJvYnVzdCBhZ2FpbnN0IHJlZW50cnkuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:48:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:48: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 1fyBVg-0006sR-Pl; Fri, 07 Sep 2018 07:48: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=c06c=lv=citrix.com=prvs=7819b22f9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fyBVf-0006s4-GQ
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:48:55 +0000
X-Inumbo-ID: 3a7b5beb-b272-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a7b5beb-b272-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:47:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64687203"
Date: Fri, 7 Sep 2018 08:48:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180907074837.mr5bxwjds3zy7rks@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-16-wei.liu2@citrix.com>
 <5B92265C02000078001E62B1@prv1-mh.provo.novell.com>
 <20180907074634.qny2aazswjnrb4zy@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907074634.qny2aazswjnrb4zy@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 15/16] x86/pvshim: disable HVM for PV shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDg6NDY6MzRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAwNywgMjAxOCBhdCAwMToxODo1MkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAwNC4wOS4xOCBhdCAxODoxNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+ID4gPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gPiAKPiA+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgbWVyZ2VkIGludG8gdGhlIHByZXZp
b3VzIHBhdGNoLCBubyBtYXR0ZXIgd2hhdAo+ID4gdGhlIGZpbmFsIHJlc29sdXRpb24gdGhlcmUg
aXMsIGFzIGV2ZW4gd2l0aCB0aGUgY2hhbmdlIG9mIGRlZmF1bHQgdGhlCj4gPiBhZGp1c3RtZW50
IGhlcmUgc2hvdWxkIGhhcHBlbi4gT3RvaCBSb2dlcidzICJwdnNoaW06IGludHJvZHVjZSBhIFBW
Cj4gPiBzaGltIGRlZmNvbmZpZyIgc2hvdWxkIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgdGhpcyBj
aGFuZ2UgYWx0b2dldGhlci4KPiAKPiBJIHRoaW5rIEkgd2lsbCBzdGlsbCBuZWVkIHRvIHBhdGNo
IHRoYXQgbmV3IGZpbGUgYXQgc29tZSBwb2ludCBiZWNhdXNlCj4gaXQgaGFzIENPTkZJR19QVj15
LCBidXQgdGhhdCBjYW4gYmUgZG9uZSBlYXNpbHkuICBJIHdpbGwgZm9sZCB0aGF0IGludG8KPiB0
aGUgcHJldmlvdXMgcGF0Y2ggaW4gbmV4dCBpdGVyYXRpb24uCgpNeSBiYWQuIElnbm9yZSB0aGlz
LiBOb3QgZW5vdWdoIGNhZmZlaW5lIGluIHRoZSBtb3JuaW5nLgoKVGhpcyBwYXRjaCBjYW4gYmUg
ZHJvcHBlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 07:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 07:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyBbf-0007ck-Fv; Fri, 07 Sep 2018 07:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyBbe-0007cf-67
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 07:55:06 +0000
X-Inumbo-ID: 17292c55-b273-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17292c55-b273-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 09:53:22 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78688784"
Date: Fri, 7 Sep 2018 09:54:55 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180907075455.szxahgevvlmfjvwy@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
 <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
 <20180907072319.GA26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907072319.GA26705@gavran.carpriv.carnet.hr>
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] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDk6MjM6MTlBTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDk6MTU6MzBBTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IEknbSBub3Qgc3VyZSB0aGF0J3MgYSBnb29kIGlkZWEsIHRo
ZXJlIGFyZSBhIGxvdCBvZiBiYWNrZW5kcyAoYXBhcnQKPiA+IGZyb20gYmxrYmFjayksIGFuZCB0
aGUgdG9vbHMgd29uJ3Qga25vdyB3aGV0aGVyIGEgc3BlY2lmaWMgYmFja2VuZAo+ID4gc3VwcG9y
dHMgc3VjaCBzdGF0ZSBvciBub3QuIEFsc28gdGhlIGN1cnJlbnQgcHJvdG9jb2wgYW5kIHN0YXRl
cyBhcmUKPiA+IHNoYXJlZCBiZXR3ZWVuIGFsbCB0aGUgWGVuIFBWIGRldmljZXMsIHNvIG5ldyBh
ZGRpdGlvbnMgc2hvdWxkIGJlCj4gPiBjb25zaWRlcmVkIHZlcnkgY2FyZWZ1bGx5Lgo+IAo+IFN1
cmUsIEkgdW5kZXJzdGFuZC4KPiAKPiA+IElNTyB0aGUgYmVzdCBvcHRpb25zIGFyZSBlaXRoZXIg
Y2FsbGluZyB2YmRfZnJlZS92YmRfY3JlYXRlIGF0IHByb3Blcgo+ID4gc3RhZ2VzIGluIGJsa2Jh
Y2sgb3IgY2hhbmdpbmcgdGhlIGhvdHBsdWcgc2NyaXB0IHNvIGl0IHdhaXRzIGZvciB0aGUKPiA+
IGRldmljZSB0byBoYXZlIG5vIG9wZW4gY2xpZW50cy4KPiAKPiBDaGFuZ2luZyB0aGUgYmxvY2st
ZHJiZCBzY3JpcHQgd291bGQgYmUgaWRlYWwgZm9yIG1lIHRvbywgYnV0IEkgZG9uJ3QKPiB0aGlu
ayB0aGF0IHBpZWNlIG9mIERSQkQgc3RhdGUgaXMgZXhwb3NlZCBhdCB0aGUgbW9tZW50LgoKVGhl
biBJJ20gYWZyYWlkIHlvdSB3aWxsIGhhdmUgdG8gbG9vayBpbnRvIHRoZSB2YmRfZnJlZS9jcmVh
dGUgZml4LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:04:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyBkC-0000Ty-1S; Fri, 07 Sep 2018 08: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyBkA-0000Tq-Uy
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:03:54 +0000
X-Inumbo-ID: 52d9e3d3-b274-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52d9e3d3-b274-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 10:02:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:03:52 -0600
Message-Id: <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:03:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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+IE9uIDA2LjA5LjE4IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTIwNTksMTEgKzIwNTgsMTAgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCj4gICAgICBzcGMgPSBDU0NIRURfUENQVShjcHUp
Owo+ICAgICAgcnVucSA9ICZzcGMtPnJ1bnE7Cj4gIAo+IC0gICAgY3B1bWFza19zY25wcmludGYo
Y3B1c3RyLCBzaXplb2YoY3B1c3RyKSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKTsK
PiAtICAgIHByaW50aygiQ1BVWyUwMmRdIG5yX3J1bj0lZCwgc29ydD0lZCwgc2libGluZz0lcywg
IiwKPiAtICAgICAgICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNwYy0+cnVucV9zb3J0X2xh
c3QsIGNwdXN0cik7Cj4gLSAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVvZihjcHVz
dHIpLCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwo+IC0gICAgcHJpbnRrKCJjb3JlPSVz
XG4iLCBjcHVzdHIpOwo+ICsgICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBzb3J0PSVk
LCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKPiArICAgICAgICAgICBjcHUsIHNwYy0+bnJf
cnVubmFibGUsIHNwYy0+cnVucV9zb3J0X2xhc3QsCj4gKyAgICAgICAgICAgbnJfY3B1X2lkcywg
cGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpLAo+ICsgICAgICAgICAgIG5yX2NwdV9pZHMs
IHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7CgpTdHJpY3RseSBzcGVha2luZyBoZXJlIGFu
ZCBlbHNld2hlcmUgeW91IHNob3VsZCB3cmFwIHRoZSBDUFUgbWFzawphY2Nlc3NlcyBpbiBjcHVt
YXNrX2JpdHMoKS4gVGhlbiBhZ2FpbiBJIHdvbmRlciB3aGV0aGVyIGEgc3BlY2lhbApjYXNlIGZv
ciBDUFUgbWFza3Mgd291bGRuJ3QgYmUgd2FycmFudGVkLCBtYWtpbmcgaXQgdW5uZWNlc3Nhcnkg
Zm9yCmNhbGxlcnMgdG8gcGFzcyBpbiBucl9jcHVfaWRzIGV4cGxpY2l0bHkuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:04: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 1fyBkc-0000W7-Bt; Fri, 07 Sep 2018 08:04:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyBka-0000Vj-H3
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 08:04:20 +0000
X-Inumbo-ID: bdd203bd-b274-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bdd203bd-b274-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:05: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 1fyBkX-0006S0-Nd; Fri, 07 Sep 2018 08:04: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 1fyBkX-0001i0-Go; Fri, 07 Sep 2018 08:04:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyBkX-00071c-DM; Fri, 07 Sep 2018 08:04:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127350-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-arm64-arm64-xl:saverestore-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-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-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=a6c501603ca886458b055477532abadfbc9d3606
X-Osstest-Versions-That: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 08:04:17 +0000
Subject: [Xen-devel] [xen-unstable test] 127350: 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>

ZmxpZ2h0IDEyNzM1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM1MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3MjgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjcyODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzMwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzAxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjczMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzMwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzAx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjczMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzMwMQogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNmM1
MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBkYTNiZDgxMTE4NThhMWZiMDQ1YTZkZGMwYjM2ZDcyMTY0ZDlj
NWRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczMDEgIDIwMTgtMDktMDUgMDg6MTU6NTYgWiAg
ICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3MzI3ICAyMDE4LTA5LTA2IDAzOjQxOjIy
IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzUwICAy
MDE4LTA5LTA2IDIxOjM3OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
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
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRh
M2JkODExMTguLmE2YzUwMTYwM2MgIGE2YzUwMTYwM2NhODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5
ZDM2MDYgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:06:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:06: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 1fyBmR-0000hh-RV; Fri, 07 Sep 2018 08:06:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyBmQ-0000hZ-T8
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:06:14 +0000
X-Inumbo-ID: 0177d152-b275-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0177d152-b275-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:07:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:06:12 -0600
Message-Id: <5B92317402000078001E6304@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:06:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] xen/common: Use %*pb[l] instead of {cpu,
 node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDA2LjA5LjE4IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91
bmNlLWJ1ZmZlciBmb3IgdGhlIHJlbmRlcmVkCj4gc3RyaW5nLiAgSW4gc29tZSBjYXNlcywgY29s
bGFwc2UgY29tYmluZSBhZGphY2VudCBwcmludGsoKSdzIHdoaWNoIGFyZSB3cml0aW5nCj4gcGFy
dHMgb2YgdGhlIHNhbWUgbGluZS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKU3Vi
amVjdCB0byBwb3NzaWJsZSBhZGp1c3RtZW50cyByZXN1bHRpbmcgZnJvbSBjb21tZW50cyB0byBl
YXJsaWVyCnBhdGNoZXMKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyBt0-0001ed-8x; Fri, 07 Sep 2018 08:13:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyBsy-0001eN-VR
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:13:00 +0000
X-Inumbo-ID: f3ec1385-b275-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3ec1385-b275-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:13:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:12:59 -0600
Message-Id: <5B92330A02000078001E6324@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:12:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] xen/x86: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA2LjA5LjE4IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwo+IEBAIC01MzUsOSArNTM1LDEyIEBAIHZvaWQgbWNoZWNr
X2Ntbl9oYW5kbGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAg
ICAgICBtY19wYW5pYygiTUNFOiBObyBDUFUgZm91bmQgdmFsaWQgTUNFLCBuZWVkIHJlc2V0Iik7
Cj4gICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eSgmbWNlX2ZhdGFsX2NwdXMpICkKPiAgICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIGNoYXIgKmVidWZwLCBlYnVmWzk2XSA9ICJNQ0U6IEZhdGFs
IGVycm9yIGhhcHBlbmVkIG9uIENQVXMgIjsKPiAtICAgICAgICAgICAgZWJ1ZnAgPSBlYnVmICsg
c3RybGVuKGVidWYpOwo+IC0gICAgICAgICAgICBjcHVtYXNrX3NjbnByaW50ZihlYnVmcCwgOTUg
LSBzdHJsZW4oZWJ1ZiksICZtY2VfZmF0YWxfY3B1cyk7Cj4gKyAgICAgICAgICAgIGNoYXIgZWJ1
Zls5Nl07Cj4gKwo+ICsgICAgICAgICAgICBzbnByaW50ZihlYnVmLCBzaXplb2YoZWJ1ZiksCj4g
KyAgICAgICAgICAgICAgICAgICAgICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBlbmVkIG9uIENQVXMg
JSpwZCIsCgpEWU0gJSpwYiBoZXJlPyBXaXRoIHRoaXMgY29ycmVjdGVkClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:13:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:13: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 1fyBtL-0001if-N2; Fri, 07 Sep 2018 08:13:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyBtK-0001iO-Ey
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 08:13:22 +0000
X-Inumbo-ID: 0077adce-b276-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0077adce-b276-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:14:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78689682"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pD//+P3AIABBOOAgABmcQCAAAIFAIAABGSAgAA/11D//+ktgIABv1gwgAAO+oCAADz60IAAlcQAgABNXgCAAD+csA==
Date: Fri, 7 Sep 2018 08:13:16 +0000
Message-ID: <9794bffb9c4b4d65abad36e934de2083@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
 <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
 <5B92199C02000078001E6227@prv1-mh.provo.novell.com>
In-Reply-To: <5B92199C02000078001E6227@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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMDc6MjQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEtldmluIFRpYW4KPiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4g
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9m
Cj4gQkZOLi4uCj4gCj4gPj4+IE9uIDA3LjA5LjE4IGF0IDAzOjQ3LCA8a2V2aW4udGlhbkBpbnRl
bC5jb20+IHdyb3RlOgo+ID4+ICBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbV0KPiA+PiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDYsIDIwMTggMTA6
NTQgUE0KPiA+Pgo+ID4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiA+IEZyb206
IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gPiBTZW50OiAwNiBT
ZXB0ZW1iZXIgMjAxOCAxNDoxMwo+ID4+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gPj4gPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbgo+IEdyYWxsCj4gPj4gPiA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8KPiA+
PiA+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiA+PiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4+ID4gU3ViamVjdDogUkU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2NiAwMS8xNF0gaW9tbXU6IGludHJvZHVjZSB0aGUKPiBjb25jZXB0
Cj4gPj4gb2YKPiA+PiA+IEJGTi4uLgo+ID4+ID4KPiA+PiA+ID4+PiBPbiAwNi4wOS4xOCBhdCAx
MjozNiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ID4+IEZyb206IEph
biBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gPiA+PiBTZW50OiAwNSBT
ZXB0ZW1iZXIgMjAxOCAxMDozOQo+ID4+ID4gPj4KPiA+PiA+ID4+ID4+PiBPbiAwNS4wOS4xOCBh
dCAxMToxMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ID4+ID4gUGVy
c29uYWxseSBJIHRoaW5rICdidXMgYWRkcmVzcycgaXMgY29tbW9ubHkgZW5vdWdoIHVzZWQgdGVy
bSBmb3IKPiA+PiA+ID4+IGFkZHJlc3Nlcwo+ID4+ID4gPj4gPiB1c2VkIGJ5IGRldmljZXMgZm9y
IERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAnZGV2X2J1c19hZGRyJwo+IGluCj4gPj4gPiB0
aGUKPiA+PiA+ID4+IGdyYW50Cj4gPj4gPiA+PiA+IG1hcCBhbmQgdW5tYXAgaHlwZXJjYWxscy4g
U28gYmFkZHIgYW5kIGJmbiBzZWVtIGxpa2Ugb2sgdGVybXMgdG8KPiA+PiBtZS4KPiA+PiA+IEl0
J3MKPiA+PiA+ID4+ID4gYWxzbyBub3QgaW1wb3NzaWJsZSB0byByZW5hbWUgdGhlc2UgbGF0ZXIg
aWYgdGhleSBwcm92ZQo+IHByb2JsZW1hdGljLgo+ID4+ID4gPj4KPiA+PiA+ID4+IEJ1dCB0aGF0
J3MgdGhlIHBvaW50IC0gdGhlIG5hbWVzIGFyZSBwcm9ibGVtYXRpYyAodG8gbWUpOiBJCj4gPj4g
cGVybWFuZW50bHkKPiA+PiA+ID4+IGhhdmUgdG8gcmVtaW5kIG15c2VsZiB0aGF0IHRoZXkgZG8g
X25vdF8gcmVmZXIgdG8gdGhlIGFkZHJlc3NlcyBhcwo+ID4+ID4gPj4gc2VlbiB3aGVuIGFjY2Vz
c2luZyBtZW1vcnksIGJ1dCB0aGUgb25lcyBnb2luZyBfaW50b18gdGhlCj4gSU9NTVUuCj4gPj4g
PiA+Cj4gPj4gPiA+IE9rLiBDb3VsZCB3ZSBhZ3JlZSBvbiAnSU9GTicgdGhlbj8gSSB0aGluayAn
aW92YScgYW5kICdpbyBhZGRyZXNzJyBhcmUKPiA+PiBhbHNvCj4gPj4gPiA+IHJlYXNvbmFibHkg
d2lkZWx5IHVzZWQgdGVybXMgdG8gcmVmZXIgdG8gYWRkcmVzcyBmcm9tIGEgZGV2aWNlJ3MgUG9W
Lgo+ID4+IEknZAo+ID4+ID4gPiByZWFsbHkgbGlrZSB0byB1bmJsb2NrIHRoZXNlIGVhcmx5IHBh
dGNoZXMuCj4gPj4gPgo+ID4+ID4gSG1tLCBlYXJsaWVyIEkgaGFkIGluZGljYXRlZCBJJ2QgcHJl
ZmVyIERGTiAoYXMgdGhpcyBtYWtlIGNsZWFyIHdob3NlCj4gPj4gPiB2aWV3IHdlIGFyZSB0YWxr
aW5nIGFib3V0KS4gS2V2aW4gc2VlbWVkIHRvIHByZWZlciBERk4gdG9vLCBqdXN0IHdpdGgKPiA+
PiA+IGEgZGlmZmVyZW50IGFzc29jaWF0aW9uIGZvciBEICh3aGljaCwgYXMgc2FpZCwgSSBjb25z
aWRlciB1bmhlbHBmdWwpLiBTbwo+ID4+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiB5
b3UncmUgbm93IHN1Z2dlc3RpbmcgSU9GTiBuZXZlcnRoZWxlc3M/Cj4gPj4KPiA+PiBJdCB3YXMg
dGhlIGFtYmlndWl0eSBhbmQgbGFjayBvZiBhZ3JlZW1lbnQgb3ZlciB0aGUgJ0QnIHRoYXQgbWFk
ZSBtZQo+IHRoaW5rCj4gPj4gdGhhdCB0aGUgb3RoZXIgYWx0ZXJuYXRpdmUgd291bGQgYmUgYmV0
dGVyLgo+ID4+IEtldmluLCB3b3VsZCB5b3UgYmUgb2sgd2l0aCAnSU9GTic/Cj4gPj4KPiA+Cj4g
PiBNeSBwcm9ibGVtIHdpdGggREZOIGlzIHdoZW4gY29tYmluaW5nIEQgd2l0aCBhZGRyZXNzIHRo
ZW4gImRldmljZQo+ID4gYWRkcmVzcyIgaXMgbm90IHZlcnkgY2xlYXIgdG8gbWUgd2hpbGUgaW50
ZXJwcmV0aW5nIEQgYXMgRE1BIGlzIGFsc28KPiA+IG5vdCB0aGF0IGNsZWFyIGZyb20gSmFuJ3Mg
cG9pbnQuCj4gCj4gV2hhdCBhYm91dCBtYWtpbmcgaXRzIGRlc2NyaXB0aW9uIG1lbnRpb24gYm90
aCBwb3NzaWJsZSBpbnRlcnByZXRhdGlvbnM/Cj4gCgpJJ20gb2sgd2l0aCBERk4gcGx1cyBzdXBw
b3J0aW5nIHRleHQuIEtldmluLCBhcmUgeW91IG9rIHdpdGggdGhhdD8KCiAgUGF1bAoKICAKCj4g
SmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:19: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 1fyByw-000220-Op; Fri, 07 Sep 2018 08:19:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2jyo=lv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1fyByv-00021v-1x
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 08:19:09 +0000
X-Inumbo-ID: cda1ed50-b276-11e8-a6a9-d7ebe60f679a
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cda1ed50-b276-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:19:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Sep 2018 01:19:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,341,1531810800"; d="scan'208";a="72343653"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga006.jf.intel.com with ESMTP; 07 Sep 2018 01:17:05 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 7 Sep 2018 01:17:04 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 7 Sep 2018 01:17:03 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Fri, 7 Sep 2018 16:17:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZJFayV1CBqLUiOS5g2dIeuX6TX+ViAgAXJuwCAADjZAIABu2gg//+guQCAAIbYAP//fToAgAAAjwCAAAVWAIABipFw///gwwAAEPMb4P//ftCAgAAh4ICAAAckgIABoqUAgAArrYCAABxFAP/+xq6ggAI9KQCAAB5mAP//ePcg
Date: Fri, 7 Sep 2018 08:16:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1912F5204@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
 <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
 <5B92199C02000078001E6227@prv1-mh.provo.novell.com>
 <9794bffb9c4b4d65abad36e934de2083@AMSPEX02CL03.citrite.net>
In-Reply-To: <9794bffb9c4b4d65abad36e934de2083@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2IxMjc2YzUtMGFlYS00ZWE2LWJhMzAtOTA5NTE2OWQ4MTY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicEhVMFlmYXZDN0tzSUk0Ymc1a1Q2dzZNXC9cL2lJa2R2NnlOSkJuM0tKdU5TUkM3c2NGTkVPTWdDdmF1QzFqUWN3In0=
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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBGcmlkYXksIFNlcHRlbWJlciA3LCAyMDE4IDQ6MTMgUE0KPiAKPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQo+ID4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMDc6MjQKPiA+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+ID4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA+IDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPiA+
IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPiBTdWJqZWN0OiBSRTog
W1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0
Cj4gb2YKPiA+IEJGTi4uLgo+ID4KPiA+ID4+PiBPbiAwNy4wOS4xOCBhdCAwMzo0NywgPGtldmlu
LnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+ID4+ICBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0
bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0KPiA+ID4+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1i
ZXIgNiwgMjAxOCAxMDo1NCBQTQo+ID4gPj4KPiA+ID4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPiA+ID4+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNv
bV0KPiA+ID4+ID4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MTMKPiA+ID4+ID4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+PiA+IENjOiBTdXJhdmVl
IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgSnVsaWVuCj4g
PiBHcmFsbAo+ID4gPj4gPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8KPiA+ID4+ID4gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+ID4gPj4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPiA+ID4+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAw
MS8xNF0gaW9tbXU6IGludHJvZHVjZSB0aGUKPiA+IGNvbmNlcHQKPiA+ID4+IG9mCj4gPiA+PiA+
IEJGTi4uLgo+ID4gPj4gPgo+ID4gPj4gPiA+Pj4gT24gMDYuMDkuMTggYXQgMTI6MzYsIDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+PiA+ID4+IEZyb206IEphbiBCZXVsaWNo
IFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPiA+PiA+ID4+IFNlbnQ6IDA1IFNlcHRlbWJl
ciAyMDE4IDEwOjM5Cj4gPiA+PiA+ID4+Cj4gPiA+PiA+ID4+ID4+PiBPbiAwNS4wOS4xOCBhdCAx
MToxMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4gPj4gPiBQZXJz
b25hbGx5IEkgdGhpbmsgJ2J1cyBhZGRyZXNzJyBpcyBjb21tb25seSBlbm91Z2ggdXNlZCB0ZXJt
Cj4gZm9yCj4gPiA+PiA+ID4+IGFkZHJlc3Nlcwo+ID4gPj4gPiA+PiA+IHVzZWQgYnkgZGV2aWNl
cyBmb3IgRE1BLiBJbmRlZWQgd2UgaGF2ZSBhbHJlYWR5Cj4gJ2Rldl9idXNfYWRkcicKPiA+IGlu
Cj4gPiA+PiA+IHRoZQo+ID4gPj4gPiA+PiBncmFudAo+ID4gPj4gPiA+PiA+IG1hcCBhbmQgdW5t
YXAgaHlwZXJjYWxscy4gU28gYmFkZHIgYW5kIGJmbiBzZWVtIGxpa2Ugb2sKPiB0ZXJtcyB0bwo+
ID4gPj4gbWUuCj4gPiA+PiA+IEl0J3MKPiA+ID4+ID4gPj4gPiBhbHNvIG5vdCBpbXBvc3NpYmxl
IHRvIHJlbmFtZSB0aGVzZSBsYXRlciBpZiB0aGV5IHByb3ZlCj4gPiBwcm9ibGVtYXRpYy4KPiA+
ID4+ID4gPj4KPiA+ID4+ID4gPj4gQnV0IHRoYXQncyB0aGUgcG9pbnQgLSB0aGUgbmFtZXMgYXJl
IHByb2JsZW1hdGljICh0byBtZSk6IEkKPiA+ID4+IHBlcm1hbmVudGx5Cj4gPiA+PiA+ID4+IGhh
dmUgdG8gcmVtaW5kIG15c2VsZiB0aGF0IHRoZXkgZG8gX25vdF8gcmVmZXIgdG8gdGhlIGFkZHJl
c3Nlcwo+IGFzCj4gPiA+PiA+ID4+IHNlZW4gd2hlbiBhY2Nlc3NpbmcgbWVtb3J5LCBidXQgdGhl
IG9uZXMgZ29pbmcgX2ludG9fIHRoZQo+ID4gSU9NTVUuCj4gPiA+PiA+ID4KPiA+ID4+ID4gPiBP
ay4gQ291bGQgd2UgYWdyZWUgb24gJ0lPRk4nIHRoZW4/IEkgdGhpbmsgJ2lvdmEnIGFuZCAnaW8g
YWRkcmVzcycKPiBhcmUKPiA+ID4+IGFsc28KPiA+ID4+ID4gPiByZWFzb25hYmx5IHdpZGVseSB1
c2VkIHRlcm1zIHRvIHJlZmVyIHRvIGFkZHJlc3MgZnJvbSBhIGRldmljZSdzCj4gUG9WLgo+ID4g
Pj4gSSdkCj4gPiA+PiA+ID4gcmVhbGx5IGxpa2UgdG8gdW5ibG9jayB0aGVzZSBlYXJseSBwYXRj
aGVzLgo+ID4gPj4gPgo+ID4gPj4gPiBIbW0sIGVhcmxpZXIgSSBoYWQgaW5kaWNhdGVkIEknZCBw
cmVmZXIgREZOIChhcyB0aGlzIG1ha2UgY2xlYXIKPiB3aG9zZQo+ID4gPj4gPiB2aWV3IHdlIGFy
ZSB0YWxraW5nIGFib3V0KS4gS2V2aW4gc2VlbWVkIHRvIHByZWZlciBERk4gdG9vLCBqdXN0IHdp
dGgKPiA+ID4+ID4gYSBkaWZmZXJlbnQgYXNzb2NpYXRpb24gZm9yIEQgKHdoaWNoLCBhcyBzYWlk
LCBJIGNvbnNpZGVyIHVuaGVscGZ1bCkuIFNvCj4gPiA+PiA+IGlzIHRoZXJlIGEgcGFydGljdWxh
ciByZWFzb24geW91J3JlIG5vdyBzdWdnZXN0aW5nIElPRk4gbmV2ZXJ0aGVsZXNzPwo+ID4gPj4K
PiA+ID4+IEl0IHdhcyB0aGUgYW1iaWd1aXR5IGFuZCBsYWNrIG9mIGFncmVlbWVudCBvdmVyIHRo
ZSAnRCcgdGhhdCBtYWRlIG1lCj4gPiB0aGluawo+ID4gPj4gdGhhdCB0aGUgb3RoZXIgYWx0ZXJu
YXRpdmUgd291bGQgYmUgYmV0dGVyLgo+ID4gPj4gS2V2aW4sIHdvdWxkIHlvdSBiZSBvayB3aXRo
ICdJT0ZOJz8KPiA+ID4+Cj4gPiA+Cj4gPiA+IE15IHByb2JsZW0gd2l0aCBERk4gaXMgd2hlbiBj
b21iaW5pbmcgRCB3aXRoIGFkZHJlc3MgdGhlbiAiZGV2aWNlCj4gPiA+IGFkZHJlc3MiIGlzIG5v
dCB2ZXJ5IGNsZWFyIHRvIG1lIHdoaWxlIGludGVycHJldGluZyBEIGFzIERNQSBpcyBhbHNvCj4g
PiA+IG5vdCB0aGF0IGNsZWFyIGZyb20gSmFuJ3MgcG9pbnQuCj4gPgo+ID4gV2hhdCBhYm91dCBt
YWtpbmcgaXRzIGRlc2NyaXB0aW9uIG1lbnRpb24gYm90aCBwb3NzaWJsZSBpbnRlcnByZXRhdGlv
bnM/Cj4gPgo+IAo+IEknbSBvayB3aXRoIERGTiBwbHVzIHN1cHBvcnRpbmcgdGV4dC4gS2V2aW4s
IGFyZSB5b3Ugb2sgd2l0aCB0aGF0Pwo+IAoKc3VyZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyC4b-0002ht-F4; Fri, 07 Sep 2018 08:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyC4Z-0002ho-RS
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:24:59 +0000
X-Inumbo-ID: 9fcdc955-b277-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fcdc955-b277-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:25:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:24:57 -0600
Message-Id: <5B9235D802000078001E6342@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:24:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536235696-31359-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC 6/6] xen/keyhandler: Drop
 keyhandler_scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA2LjA5LjE4IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gKysrIGIveGVuL2NvbW1vbi9lZmkv
Ym9vdC5jCj4gQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgRUZJX0ZJTEVfSEFORExFIF9faW5p
dCBnZXRfcGFyZW50X2hhbmRsZShFRklfTE9BREVEX0lNQUdFICpsb2FkZWRfaW1hZ2UsCj4gICAg
ICBzdGF0aWMgRUZJX0dVSUQgX19pbml0ZGF0YSBmc19wcm90b2NvbCA9IFNJTVBMRV9GSUxFX1NZ
U1RFTV9QUk9UT0NPTDsKPiAgICAgIEVGSV9GSUxFX0hBTkRMRSBkaXJfaGFuZGxlOwo+ICAgICAg
RUZJX0RFVklDRV9QQVRIICpkcDsKPiAtICAgIENIQVIxNiAqcGF0aGVuZCwgKnB0cjsKPiArICAg
IENIQVIxNiAqcGF0aGVuZCwgKnB0ciwgYnVmZmVyWzEyOF07Cj4gICAgICBFRklfU1RBVFVTIHJl
dDsKPiAgCj4gICAgICBkbyB7Cj4gQEAgLTUwNiw4ICs1MDYsNyBAQCBzdGF0aWMgRUZJX0ZJTEVf
SEFORExFIF9faW5pdCBnZXRfcGFyZW50X2hhbmRsZShFRklfTE9BREVEX0lNQUdFICpsb2FkZWRf
aW1hZ2UsCj4gICAgICBpZiAoIHJldCAhPSBFRklfU1VDQ0VTUyApCj4gICAgICAgICAgUHJpbnRF
cnJNZXNnKEwiT3BlblZvbHVtZSBmYWlsdXJlIiwgcmV0KTsKPiAgCj4gLSNkZWZpbmUgYnVmZmVy
ICgoQ0hBUjE2ICopa2V5aGFuZGxlcl9zY3JhdGNoKQo+IC0jZGVmaW5lIEJVRkZFUlNJWkUgc2l6
ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCkKPiArI2RlZmluZSBCVUZGRVJTSVpFIHNpemVvZihidWZm
ZXIpCj4gICAgICBmb3IgKCBkcCA9IGxvYWRlZF9pbWFnZS0+RmlsZVBhdGgsICpidWZmZXIgPSAw
Owo+ICAgICAgICAgICAgRGV2aWNlUGF0aFR5cGUoZHApICE9IEVORF9ERVZJQ0VfUEFUSF9UWVBF
Owo+ICAgICAgICAgICAgZHAgPSAodm9pZCAqKWRwICsgRGV2aWNlUGF0aE5vZGVMZW5ndGgoZHAp
ICkKCkkgZG9uJ3QgbWluZCBhIGNoYW5nZSBsaWtlIHRoaXMgYXQgYWxsIC0gaXQganVzdCB3YXMg
Y29udmVuaWVudCB0byB1c2UKYW4gYXZhaWxhYmxlIHN0YXRpYyBidWZmZXIuIEknbSBub3Qgb3Zl
cmx5IGhhcHB5IGFib3V0IHRoZSBsYXJnZSBzdGFjawppdGVtIC0gZGlkIHlvdSBjb25zaWRlciB1
c2luZyBhIHN0YXRpYyBfX2luaXRkYXRhIG9iamVjdCBpbnN0ZWFkPyBXZQpjb3VsZCB0aGVuIGFs
c28gY29uc2lkZXIgZ3Jvd2luZyBpdCBmdXJ0aGVyLCBhcyBJJ20gbm90IHN1cmUgMTI4IGlzCnN1
ZmZpY2llbnQgaW4gdGhlIGdlbmVyYWwgY2FzZSAoYnV0IHRoZW4gYWdhaW4gSSdtIGFsc28gbm90
IHN1cmUKd2hldGhlciBGQVQzMiBoYXMgYW4gdXBwZXIgYm91bmQgb24gZmlsZSBuYW1lIGxlbmd0
aCAtIGl0J3MgYmVlbgp0b28gbG9uZyBhZ28gdGhhdCBJIGxhc3QgaGFkIHRvIHBsYXkgd2l0aCBy
ZWxhdGVkIGNvZGUpLgoKPiBAQCAtMzMzLDggKzMxNywxMyBAQCBzdGF0aWMgdm9pZCBkdW1wX2Rv
bWFpbnModW5zaWduZWQgY2hhciBrZXkpCj4gICAgICAgICAgICAgIHByaW50aygiICAgIHBhdXNl
X2NvdW50PSVkIHBhdXNlX2ZsYWdzPSVseFxuIiwKPiAgICAgICAgICAgICAgICAgICAgIGF0b21p
Y19yZWFkKCZ2LT5wYXVzZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKPiAgICAgICAgICAgICAg
YXJjaF9kdW1wX3ZjcHVfaW5mbyh2KTsKPiAtICAgICAgICAgICAgcGVyaW9kaWNfdGltZXJfcHJp
bnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgdi0+cGVyaW9kaWNfcGVyaW9kKTsKPiAtICAgICAg
ICAgICAgcHJpbnRrKCIgICAgJXNcbiIsIHRtcHN0cik7Cj4gKwo+ICsgICAgICAgICAgICBpZiAo
IHYtPnBlcmlvZGljX3BlcmlvZCA9PSAwICkKPiArICAgICAgICAgICAgICAgIHByaW50aygiTm8g
cGVyaW9kaWMgdGltZXJcbiIpOwo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAg
ICBwcmludGsoIiV1IEh6IHBlcmlvZGljIHRpbWVyIChwZXJpb2QgJXUgbXMpXG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIDEwMDAwMDAwMDAvKGludCl2LT5wZXJpb2RpY19wZXJpb2QsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgKGludCl2LT5wZXJpb2RpY19wZXJpb2QvMTAwMDAwMCk7
CgpCbGFua3MgYXJvdW5kIC8gcGxlYXNlLCBhbmQgSSBjYW4ndCBzZWUgd2h5IHRoZSBjYXN0cyB3
b3VsZCBiZQpuZWVkZWQgZWl0aGVyIChpbiBmYWN0ICkuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:25:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:25: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 1fyC5M-0002mq-Qa; Fri, 07 Sep 2018 08:25:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyC5L-0002mj-Cf
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 08:25:47 +0000
X-Inumbo-ID: bc111b4c-b277-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc111b4c-b277-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:26:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78690289"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 01/14] iommu: introduce the concept of
 BFN...
Thread-Index: AQHUOsZHYES4vNSz1USmsZOLhAZ6KaTYXe2AgAXomnCAABn6AIABPuUAgAAdPACAAAE2AIAAAtwAgAAh7pD//+P3AIABBOOAgABmcQCAAAIFAIAABGSAgAA/11D//+ktgIABv1gwgAAO+oCAADz60IAAlcQAgABNXgCAAD+csP//39SAAAR683A=
Date: Fri, 7 Sep 2018 08:25:44 +0000
Message-ID: <8d8d003ad39f4455b2f31c38f2720b3c@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-2-paul.durrant@citrix.com>
 <5B88147F02000078001E39FB@prv1-mh.provo.novell.com>
 <eb9e4dcaf17544338b3b3fb5d40d43d0@AMSPEX02CL03.citrite.net>
 <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFA15@SHSMSX101.ccr.corp.intel.com>
 <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912EFD02@SHSMSX101.ccr.corp.intel.com>
 <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com>
 <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net>
 <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F0BFB@SHSMSX101.ccr.corp.intel.com>
 <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F14C8@SHSMSX101.ccr.corp.intel.com>
 <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com>
 <a3315f3d139b4484a71c9669bd312fe1@AMSPEX02CL03.citrite.net>
 <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com>
 <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net>
 <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com>
 <afd5e179b3034dc099db256cdeffd062@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F4592@SHSMSX101.ccr.corp.intel.com>
 <5B92199C02000078001E6227@prv1-mh.provo.novell.com>
 <9794bffb9c4b4d65abad36e934de2083@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1912F5204@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1912F5204@SHSMSX101.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 v6 01/14] iommu: introduce the concept of
 BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86
a2V2aW4udGlhbkBpbnRlbC5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMDk6MTcKPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcK
PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFy
bS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4t
Cj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTog
W1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0
IG9mCj4gQkZOLi4uCj4gCj4gPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbV0KPiA+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDcsIDIwMTggNDoxMyBQ
TQo+ID4KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+ID4gU2VudDogMDcgU2VwdGVtYmVy
IDIwMTggMDc6MjQKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyBLZXZpbiBUaWFuCj4gPiA+IDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiA+ID4gQ2M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxp
ZW4gR3JhbGwKPiA+ID4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiB4ZW4tCj4gPiA+IGRldmVsIDx4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFU
Q0ggdjYgMDEvMTRdIGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQKPiA+IG9mCj4gPiA+IEJG
Ti4uLgo+ID4gPgo+ID4gPiA+Pj4gT24gMDcuMDkuMTggYXQgMDM6NDcsIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4gd3JvdGU6Cj4gPiA+ID4+ICBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbV0KPiA+ID4gPj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciA2
LCAyMDE4IDEwOjU0IFBNCj4gPiA+ID4+Cj4gPiA+ID4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPiA+ID4gPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tXQo+ID4gPiA+PiA+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE4IDE0OjEzCj4gPiA+ID4+ID4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4+ID4gQ2M6
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBK
dWxpZW4KPiA+ID4gR3JhbGwKPiA+ID4gPj4gPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47Cj4gU3RlZmFubwo+ID4gPiA+PiA+IFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+ID4gPj4g
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+ID4gPj4gPiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZQo+ID4gPiBjb25j
ZXB0Cj4gPiA+ID4+IG9mCj4gPiA+ID4+ID4gQkZOLi4uCj4gPiA+ID4+ID4KPiA+ID4gPj4gPiA+
Pj4gT24gMDYuMDkuMTggYXQgMTI6MzYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiA+ID4+ID4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNv
bV0KPiA+ID4gPj4gPiA+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxMDozOQo+ID4gPiA+PiA+
ID4+Cj4gPiA+ID4+ID4gPj4gPj4+IE9uIDA1LjA5LjE4IGF0IDExOjEzLCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+PiA+ID4+ID4gUGVyc29uYWxseSBJIHRoaW5rICdi
dXMgYWRkcmVzcycgaXMgY29tbW9ubHkgZW5vdWdoIHVzZWQgdGVybQo+ID4gZm9yCj4gPiA+ID4+
ID4gPj4gYWRkcmVzc2VzCj4gPiA+ID4+ID4gPj4gPiB1c2VkIGJ5IGRldmljZXMgZm9yIERNQS4g
SW5kZWVkIHdlIGhhdmUgYWxyZWFkeQo+ID4gJ2Rldl9idXNfYWRkcicKPiA+ID4gaW4KPiA+ID4g
Pj4gPiB0aGUKPiA+ID4gPj4gPiA+PiBncmFudAo+ID4gPiA+PiA+ID4+ID4gbWFwIGFuZCB1bm1h
cCBoeXBlcmNhbGxzLiBTbyBiYWRkciBhbmQgYmZuIHNlZW0gbGlrZSBvawo+ID4gdGVybXMgdG8K
PiA+ID4gPj4gbWUuCj4gPiA+ID4+ID4gSXQncwo+ID4gPiA+PiA+ID4+ID4gYWxzbyBub3QgaW1w
b3NzaWJsZSB0byByZW5hbWUgdGhlc2UgbGF0ZXIgaWYgdGhleSBwcm92ZQo+ID4gPiBwcm9ibGVt
YXRpYy4KPiA+ID4gPj4gPiA+Pgo+ID4gPiA+PiA+ID4+IEJ1dCB0aGF0J3MgdGhlIHBvaW50IC0g
dGhlIG5hbWVzIGFyZSBwcm9ibGVtYXRpYyAodG8gbWUpOiBJCj4gPiA+ID4+IHBlcm1hbmVudGx5
Cj4gPiA+ID4+ID4gPj4gaGF2ZSB0byByZW1pbmQgbXlzZWxmIHRoYXQgdGhleSBkbyBfbm90XyBy
ZWZlciB0byB0aGUgYWRkcmVzc2VzCj4gPiBhcwo+ID4gPiA+PiA+ID4+IHNlZW4gd2hlbiBhY2Nl
c3NpbmcgbWVtb3J5LCBidXQgdGhlIG9uZXMgZ29pbmcgX2ludG9fIHRoZQo+ID4gPiBJT01NVS4K
PiA+ID4gPj4gPiA+Cj4gPiA+ID4+ID4gPiBPay4gQ291bGQgd2UgYWdyZWUgb24gJ0lPRk4nIHRo
ZW4/IEkgdGhpbmsgJ2lvdmEnIGFuZCAnaW8gYWRkcmVzcycKPiA+IGFyZQo+ID4gPiA+PiBhbHNv
Cj4gPiA+ID4+ID4gPiByZWFzb25hYmx5IHdpZGVseSB1c2VkIHRlcm1zIHRvIHJlZmVyIHRvIGFk
ZHJlc3MgZnJvbSBhIGRldmljZSdzCj4gPiBQb1YuCj4gPiA+ID4+IEknZAo+ID4gPiA+PiA+ID4g
cmVhbGx5IGxpa2UgdG8gdW5ibG9jayB0aGVzZSBlYXJseSBwYXRjaGVzLgo+ID4gPiA+PiA+Cj4g
PiA+ID4+ID4gSG1tLCBlYXJsaWVyIEkgaGFkIGluZGljYXRlZCBJJ2QgcHJlZmVyIERGTiAoYXMg
dGhpcyBtYWtlIGNsZWFyCj4gPiB3aG9zZQo+ID4gPiA+PiA+IHZpZXcgd2UgYXJlIHRhbGtpbmcg
YWJvdXQpLiBLZXZpbiBzZWVtZWQgdG8gcHJlZmVyIERGTiB0b28sIGp1c3QKPiB3aXRoCj4gPiA+
ID4+ID4gYSBkaWZmZXJlbnQgYXNzb2NpYXRpb24gZm9yIEQgKHdoaWNoLCBhcyBzYWlkLCBJIGNv
bnNpZGVyIHVuaGVscGZ1bCkuIFNvCj4gPiA+ID4+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJl
YXNvbiB5b3UncmUgbm93IHN1Z2dlc3RpbmcgSU9GTgo+IG5ldmVydGhlbGVzcz8KPiA+ID4gPj4K
PiA+ID4gPj4gSXQgd2FzIHRoZSBhbWJpZ3VpdHkgYW5kIGxhY2sgb2YgYWdyZWVtZW50IG92ZXIg
dGhlICdEJyB0aGF0IG1hZGUgbWUKPiA+ID4gdGhpbmsKPiA+ID4gPj4gdGhhdCB0aGUgb3RoZXIg
YWx0ZXJuYXRpdmUgd291bGQgYmUgYmV0dGVyLgo+ID4gPiA+PiBLZXZpbiwgd291bGQgeW91IGJl
IG9rIHdpdGggJ0lPRk4nPwo+ID4gPiA+Pgo+ID4gPiA+Cj4gPiA+ID4gTXkgcHJvYmxlbSB3aXRo
IERGTiBpcyB3aGVuIGNvbWJpbmluZyBEIHdpdGggYWRkcmVzcyB0aGVuICJkZXZpY2UKPiA+ID4g
PiBhZGRyZXNzIiBpcyBub3QgdmVyeSBjbGVhciB0byBtZSB3aGlsZSBpbnRlcnByZXRpbmcgRCBh
cyBETUEgaXMgYWxzbwo+ID4gPiA+IG5vdCB0aGF0IGNsZWFyIGZyb20gSmFuJ3MgcG9pbnQuCj4g
PiA+Cj4gPiA+IFdoYXQgYWJvdXQgbWFraW5nIGl0cyBkZXNjcmlwdGlvbiBtZW50aW9uIGJvdGgg
cG9zc2libGUKPiBpbnRlcnByZXRhdGlvbnM/Cj4gPiA+Cj4gPgo+ID4gSSdtIG9rIHdpdGggREZO
IHBsdXMgc3VwcG9ydGluZyB0ZXh0LiBLZXZpbiwgYXJlIHlvdSBvayB3aXRoIHRoYXQ/Cj4gPgo+
IAo+IHN1cmUKCk9rLiBEZWNpc2lvbiBtYWRlLiBJIHdpbGwgcmUtd29yayB0aGUgcGF0Y2hlcy4K
CiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:31:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyCAE-0003Wb-ES; Fri, 07 Sep 2018 08: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=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyCAD-0003WW-A1
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:30:49 +0000
X-Inumbo-ID: 14c9b4fe-b278-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c9b4fe-b278-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 10:29:05 +0200 (CEST)
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 A6D45AED7;
 Fri,  7 Sep 2018 08:30:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-4-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=
 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
Message-ID: <a232f4bc-9923-dff6-f4ff-05518796ec1a@suse.com>
Date: Fri, 7 Sep 2018 10:30:43 +0200
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: <1536235696-31359-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/6] xen/common: Use %*pb[l] instead of {cpu,
 node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?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>

T24gMDYvMDkvMTggMTQ6MDgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyByZW1vdmVzIGFs
bCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1ZmZlciBmb3IgdGhlIHJl
bmRlcmVkCj4gc3RyaW5nLiAgSW4gc29tZSBjYXNlcywgY29sbGFwc2UgY29tYmluZSBhZGphY2Vu
dCBwcmludGsoKSdzIHdoaWNoIGFyZSB3cml0aW5nCj4gcGFydHMgb2YgdGhlIHNhbWUgbGluZS4K
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:33:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyCCj-0003d3-TL; Fri, 07 Sep 2018 08: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyCCh-0003cw-WF
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:33:24 +0000
X-Inumbo-ID: 717afa16-b278-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 717afa16-b278-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 10:31:40 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:33:22 -0600
Message-Id: <5B9237D202000078001E6358@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:33:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/sched: Re-position the
 domain_update_node_affinity() call during vcpu construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.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+IE9uIDA2LjA5LjE4IGF0IDE2OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYWxsb2NfdmNwdSgpJ3MgY2FsbCB0byBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHko
KSBoYXMgZXhpc3RlZCBmb3IgYSBkZWNhZGUsCj4gYnV0IGl0cyBlZmZvcnQgaXMgbW9zdGx5IHdh
c3RlZC4KPiAKPiBhbGxvY192Y3B1KCkgaXMgY2FsbGVkIGluIGEgbG9vcCBmb3IgZWFjaCB2Y3B1
LCBicmluZ2luZyB0aGVtIGludG8gZXhpc3RlbmNlLgo+IFRoZSB2YWx1ZXMgb2YgdGhlIGFmZmlu
aXR5IG1hc2tzIGFyZSBzdGlsbCBkZWZhdWx0LCB3aGljaCBpcyBhbGxjcHVzIGluCj4gZ2VuZXJh
bCwgb3IgYSBwcm9jZXNzb3Igc2luZ2xldG9uIGZvciBwaW5uZWQgZG9tYWlucy4KPiAKPiBGdXJ0
aGVybW9yZSwgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KCkgaXRzZWxmIGxvb3BzIG92ZXIg
YWxsIHZjcHVzCj4gYWNjdW11bGF0aW5nIHRoZSBtYXNrcywgbWFraW5nIGl0IGEgc2NhbGFiaWxp
dHkgY29uY2VybiB3aXRoIGxhcmdlIG51bWJlcnMgb2YKPiB2Y3B1cy4KPiAKPiBNb3ZlIGl0IHRv
IGJlIGNhbGxlZCBvbmNlIGFmdGVyIGFsbCB2Y3B1cyBhcmUgY29uc3RydWN0ZWQsIHdoaWNoIGhh
cyB0aGUgc2FtZQo+IG5ldCBlZmZlY3QsIGJ1dCB3aXRoIGZld2VyIGludGVybWVkaWF0ZSBtZW1v
cnkgYWxsb2NhdGlvbnMgYW5kIGxlc3MgY3B1bWFzawo+IGFyaXRobWV0aWMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:35:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyCEW-0003ln-9P; Fri, 07 Sep 2018 08:35:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyCEU-0003lf-DS
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 08:35:14 +0000
X-Inumbo-ID: 0e01fc50-b279-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e01fc50-b279-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:36:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78690748"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [PATCH] tools: specifically enable VirtFS in Linux QEMU builds
Thread-Index: AQHURdoRqXVHnwleukKwnkjXIVNxDqTjbOcAgAEQMxA=
Date: Fri, 7 Sep 2018 08:35:11 +0000
Message-ID: <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1809061110360.14449@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] tools: specifically enable VirtFS in Linux
 QEMU 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: 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>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTgg
MTk6MTIKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuCj4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PjsgS29ucmFkCj4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykg
PHRpbUB4ZW4ub3JnPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0hdIHRvb2xzOiBzcGVjaWZpY2FsbHkgZW5hYmxlIFZpcnRGUyBpbiBMaW51eCBR
RU1VIGJ1aWxkcwo+IAo+IE9uIFRodSwgNiBTZXAgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gOXBmcyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0
LjksIGJ1dCBRRU1VIHdpbGwKPiA+IG5vdCBiZSBidWlsdCB3aXRoIGJhY2tlbmQgc3VwcG9ydCB1
bmxlc3MgbGliY2FwIGFuZCBsaWJhdHRyIGRldiBwYWNrYWdlcwo+ID4gYXJlIGluc3RhbGxlZC4K
PiA+Cj4gPiBUaGlzIHBhdGNoIG1vZGlmaWVzIHRoZSBSRUFETUUgdG8gY2FsbCBvdXQgdGhvc2Ug
cGFja2FnZXMgYXMgcHJlLQo+IHJlcXVpc2l0ZXMKPiA+IGZvciBMaW51eCBidWlsZHMgYW5kIHNw
ZWNpZmljYWxseSBlbmFibGVzIFZpcnRGUyBpbiB0aGUgY29uZmlndXJlIGxpbmUKPiA+IGZvciBR
RU1VIHNvIHRoYXQgYW4gZXJyb3IgbWVzc2FnZSBpcyBkaXNwbGF5ZWQgaWYgdGhleSBhcmUgbWlz
c2luZy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IAo+IFRoYW5rIHlvdSwgUGF1bCEKCk5QLiBJJ20gYXQgdGhlIHBvaW50IG9m
IHNlcmlvdXNseSBjb25zaWRlcmluZyBhIFdpbmRvd3MgZnJvbnRlbmQsIHdoaWNoIGlzIHdoeSBJ
J3ZlIGJlZW4gcGxheWluZy4KCkJUVywgYXMgYSBoZWFkcy11cC4uLiBCZWZvcmUgSSByZWFsaXNl
ZCBRRU1VIHdhcyBub3QgYnVpbGRpbmcgdGhlIGJhY2tlbmQsIEkgdHJpZWQgYSBtb2Rwcm9iZSBv
ZiB0aGUgWGVuIDlwZnMgdHJhbnNwb3J0IG1vZHVsZSBpbiBhIExpbnV4IGd1ZXN0IGFuZCBpbW1l
ZGlhdGVseSBoaXQgYSBrZXJuZWwgQlVHIChOVUxMIHB0ciBJSVJDKSB3aGljaCB3YXMgYXBwYXJl
bnRseSBkb3duIHRvIHRoZSBmcm9udGVuZCBleHBlY3RpbmcgdGhlIGJhY2tlbmQgdG8gYmUgcHJl
c2VudCB3aGVuIGl0cyBwcm9iZSByb3V0aW5lIGlzIHJ1biwgcmF0aGVyIHRoYW4gZGVmZXJyaW5n
IHRoaW5ncyB1bnRpbCB0aGUgYmFja2VuZCBnb2VzIGludG8gSW5pdFdhaXQgKHdoaWNoIGlzIHdo
YXQgYSBmcm9udGVuZCBnZW5lcmFsbHkgc2hvdWxkIGRvKS4gQWxzbywgaXQncyBub24tb2J2aW91
cyB3aHkgSSBoYXZlIHRvIGV4cGxpY2l0bHkgbW9kcHJvYmUgYW55d2F5Li4uIFNob3VsZG4ndCB0
aGUgbW9kdWxlIGdldCBkZW1hbmQtbG9hZGVkIHdoZW4gSSBydW4gbW91bnQgLXQgOXBmcyBibGFo
PwoKPiBEbyB3ZSBuZWVkIHRvIGRvIGFueXRoaW5nIGZvciB0aGUgY29uZmlndXJlIHN0dWZmCj4g
KEFDX0NIRUNLX0xJQiBpbiB0b29scy9jb25maWd1cmUuYWMpPwoKVGhhdCdzIGNlcnRhaW5seSBh
IHJlYXNvbmFibGUgYmVsdCduJ2JyYWNlcyBhcHByb2FjaCBzbyB0aGF0IGZvbGtzIGRvbid0IGhh
dmUgdG8gd2FpdCB1bnRpbCB0aGVpciB0b29scyBidWlsZCBmYWlscyB0byBmaW5kIG91dCB3aGF0
IHRoZXkgbmVlZC4gSSdsbCBoYXZlIGEgbG9vayBhdCB0aGF0LgoKICBDaGVlcnMsCgogICAgUGF1
bAoKPiAKPiA+IC0tLQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
Pgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIFJFQURNRSAgICAgICAgIHwg
IDIgKysKPiA+ICB0b29scy9NYWtlZmlsZSB8IDExICsrKysrKysrKysrCj4gPiAgMiBmaWxlcyBj
aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JF
QURNRQo+ID4gaW5kZXggNGI5NWIyMWM3Yi4uMWE0ZTRiMmMxYiAxMDA2NDQKPiA+IC0tLSBhL1JF
QURNRQo+ID4gKysrIGIvUkVBRE1FCj4gPiBAQCAtNTYsNiArNTYsOCBAQCBwcm92aWRlZCBieSB5
b3VyIE9TIGRpc3RyaWJ1dG9yOgo+ID4gICAgICAgIGdyZWF0ZXIuCj4gPiAgICAgICogRGV2ZWxv
cG1lbnQgaW5zdGFsbCBvZiBHTGliIHYyLjAgKGUuZy4gbGliZ2xpYjIuMC1kZXYpCj4gPiAgICAg
ICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQaXhtYW4gKGUuZy4gbGlicGl4bWFuLTEtZGV2KQo+
ID4gKyAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgbGliY2FwIChlLmcuIGxpYmNhcC1kZXYp
IFtMaW51eCBvbmx5XQo+ID4gKyAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgbGliYXR0ciAo
ZS5nLiBsaWJhdHRyMS1kZXYpIFtMaW51eCBvbmx5XQo+ID4gICAgICAqIHBrZy1jb25maWcKPiA+
ICAgICAgKiBicmlkZ2UtdXRpbHMgcGFja2FnZSAoL3NiaW4vYnJjdGwpCj4gPiAgICAgICogaXBy
b3V0ZSBwYWNrYWdlICgvc2Jpbi9pcCkKPiA+IGRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBi
L3Rvb2xzL01ha2VmaWxlCj4gPiBpbmRleCA2Nzk3N2FkODUwLi5lNzRlZmI4YTZlIDEwMDY0NAo+
ID4gLS0tIGEvdG9vbHMvTWFrZWZpbGUKPiA+ICsrKyBiL3Rvb2xzL01ha2VmaWxlCj4gPiBAQCAt
MjE2LDYgKzIxNiwxMSBAQCBlbHNlCj4gPiAgUUVNVV9YRU5fRU5BQkxFX0RFQlVHIDo9Cj4gPiAg
ZW5kaWYKPiA+Cj4gPiArIwo+ID4gKyMgOXBmcyBzdXBwb3J0IGlzIGEgZG9jdW1lbnRlZCBmZWF0
dXJlIGJ1dCBpdCBkZXBlbmRzIG9uIGEgUUVNVSB3aXRoCj4gPiArIyBWaXJ0RlMgZW5hYmxlZC4g
SG93ZXZlciBWaXJ0RlMgaXMgYSBMaW51eC1vbmx5IG9wdGlvbiBzbyBvbmx5IGVuYWJsZQo+ID4g
KyMgaXQgZm9yIExpbnV4IGJ1aWxkcy4KPiA+ICsjCj4gPiAgc3ViZGlyLWFsbC1xZW11LXhlbi1k
aXI6IHFlbXUteGVuLWRpci1maW5kCj4gPiAgCXVuc2V0IE1BS0VMRVZFTDsgXAo+ID4gIAlpZiB0
ZXN0IC1kICQoUUVNVV9VUFNUUkVBTV9MT0MpIDsgdGhlbiBcCj4gPiBAQCAtMjMyLDEwICsyMzcs
MTYgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCj4gPiAgCWVs
c2UgXAo+ID4gIAkJZW5hYmxlX3RyYWNlX2JhY2tlbmQ9JycgOyBcCj4gPiAgCWZpIDsgXAo+ID4g
KwlpZiBbICIkKENPTkZJR19MaW51eCkiID0gInkiIF07IHRoZW4gXAo+ID4gKwkJZW5hYmxlX3Zp
cnRmcz0nLS1lbmFibGUtdmlydGZzJyA7IFwKPiA+ICsJZWxzZSBcCj4gPiArCQllbmFibGVfdmly
dGZzPScnIDsgXAo+ID4gKwlmaSA7IFwKPiA+ICAJUEtHX0NPTkZJR19QQVRIPSQoWEVOX1JPT1Qp
L3Rvb2xzL3BrZy0KPiBjb25maWckJHtQS0dfQ09ORklHX1BBVEg6KzokJHtQS0dfQ09ORklHX1BB
VEh9fSBcCj4gPiAgCSQkc291cmNlL2NvbmZpZ3VyZSAtLWVuYWJsZS14ZW4gLS10YXJnZXQtbGlz
dD1pMzg2LXNvZnRtbXUgXAo+ID4gIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKPiA+ICAJ
CSQkZW5hYmxlX3RyYWNlX2JhY2tlbmQgXAo+ID4gKwkJJCRlbmFibGVfdmlydGZzIFwKPiA+ICAJ
CS0tcHJlZml4PSQoTElCRVhFQykgXAo+ID4gIAkJLS1saWJkaXI9JChMSUJFWEVDX0xJQikgXAo+
ID4gIAkJLS1pbmNsdWRlZGlyPSQoTElCRVhFQ19JTkMpIFwKPiA+IC0tCj4gPiAyLjExLjAKPiA+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:40:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyCJP-0004TU-1J; Fri, 07 Sep 2018 08:40: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=c06c=lv=citrix.com=prvs=7819b22f9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fyCJO-0004TP-5O
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:40:18 +0000
X-Inumbo-ID: 680b6aa0-b279-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 680b6aa0-b279-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 10:38:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64690325"
Date: Fri, 7 Sep 2018 09:40:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180907084013.6m52xuztsgmd7xui@zion.uk.xensource.com>
References: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Re-position the
 domain_update_node_affinity() call during vcpu construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Dario Faggioli <dfaggioli@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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDM6MDE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhbGxvY192Y3B1KCkncyBjYWxsIHRvIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0
eSgpIGhhcyBleGlzdGVkIGZvciBhIGRlY2FkZSwKPiBidXQgaXRzIGVmZm9ydCBpcyBtb3N0bHkg
d2FzdGVkLgo+IAo+IGFsbG9jX3ZjcHUoKSBpcyBjYWxsZWQgaW4gYSBsb29wIGZvciBlYWNoIHZj
cHUsIGJyaW5naW5nIHRoZW0gaW50byBleGlzdGVuY2UuCj4gVGhlIHZhbHVlcyBvZiB0aGUgYWZm
aW5pdHkgbWFza3MgYXJlIHN0aWxsIGRlZmF1bHQsIHdoaWNoIGlzIGFsbGNwdXMgaW4KPiBnZW5l
cmFsLCBvciBhIHByb2Nlc3NvciBzaW5nbGV0b24gZm9yIHBpbm5lZCBkb21haW5zLgo+IAo+IEZ1
cnRoZXJtb3JlLCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoKSBpdHNlbGYgbG9vcHMgb3Zl
ciBhbGwgdmNwdXMKPiBhY2N1bXVsYXRpbmcgdGhlIG1hc2tzLCBtYWtpbmcgaXQgYSBzY2FsYWJp
bGl0eSBjb25jZXJuIHdpdGggbGFyZ2UgbnVtYmVycyBvZgo+IHZjcHVzLgo+IAo+IE1vdmUgaXQg
dG8gYmUgY2FsbGVkIG9uY2UgYWZ0ZXIgYWxsIHZjcHVzIGFyZSBjb25zdHJ1Y3RlZCwgd2hpY2gg
aGFzIHRoZSBzYW1lCj4gbmV0IGVmZmVjdCwgYnV0IHdpdGggZmV3ZXIgaW50ZXJtZWRpYXRlIG1l
bW9yeSBhbGxvY2F0aW9ucyBhbmQgbGVzcyBjcHVtYXNrCj4gYXJpdGhtZXRpYy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08: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 1fyCQv-0004dl-Sb; Fri, 07 Sep 2018 08:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyCQu-0004dg-6c
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:48:04 +0000
X-Inumbo-ID: d958d144-b27a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d958d144-b27a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 08:48:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:48:02 -0600
Message-Id: <5B923B4002000078001E6383@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:48:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjA5LjE4IGF0IDIxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2luY2UgaXRzIGludHJvZHVjdGlvbiBpbiBjL3MgOGNiYjUyNzhlICJ4ODYvQU1EOiBB
ZGQgc3VwcG9ydCBmb3IgQU1EJ3MgT1NWVwo+IGZlYXR1cmUgaW4gZ3Vlc3RzIiwgdGhlIE9TVlcg
ZGF0YSBoYXMgYmVlbiBjb3JyZWN0ZWQgdG8gYmUgcGVyLWRvbWFpbiByYXRoZXIKPiB0aGFuIHBl
ci12Y3B1LCBhbmQgaXMgaW5pdGlhbGlzZWQgZHVyaW5nIFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
Lgo+IAo+IEZ1cnRoZXJtb3JlLCBiZWNhdXNlIFhFTlBGX21pY3JvY29kZV91cGRhdGUgdXNlcyBo
eXBlcmNhbGwgY29udGludWF0aW9ucyB0bwo+IG1vdmUgYmV0d2VlbiBDUFVzLCBpdCBkcm9wcyB0
aGUgdmNwdV9hbGxvY19sb2NrIG1pZCB1cGRhdGUsIG1lYW5pbmcgdGhhdCBpdAo+IGRpZG4ndCBw
cm92aWRlZCB0aGUgaW50ZXJsb2NrIGd1YXJhbnRlZSB0aGF0IHRoZSBPU1ZXIHBhdGNoIHdhcyBs
b29raW5nIGZvciBpbgo+IHRoZSBmaXJzdCBwbGFjZS4KPiAKPiBUaGlzIGludGVybG9jayBzZXJ2
ZXMgbm8gcHVycG9zZSwgc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gZHJvcCBpdCBhbmQKPiBy
ZW1vdmUgYSBnbG9iYWwgc3BpbmxvY2sgZnJvbSB0aGUgaHlwZXJ2aXNvci4KClRoZSBpbnRlcmxv
Y2sgZGlkbid0IHdvcmsgYXMgaW50ZW5kZWQsIEkgYWdyZWUsIGJ1dCAic2VydmVzIG5vIHB1cnBv
c2UiCmlzIHdyb25nIGltby4gUmF0aGVyIHRoYW4gYmxpbmRseSBkcm9wcGluZyB0aGUgbG9naWMs
IEknZCBoYXZlIGV4cGVjdGVkCmZvciBpdCB0byBiZSBmaXhlZDogRGVzcGl0ZSB0aGUgbW92ZW1l
bnQgaW50byBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbgp0aGVyZSdzIHN0aWxsIGEgcmFjZSBiZXR3
ZWVuIHVjb2RlIHVwZGF0ZXMgYW5kIGRvbWFpbiBjcmVhdGlvbi4KCkkgc2VlIHlvdSd2ZSBydXNo
ZWQgdGhlIHBhdGNoIGluIChwZXJoYXBzIHRvIGF2b2lkIG9iamVjdGlvbnMsIGdpdmVuCnRoYXQg
eW91J3ZlIHByb3Bvc2VkIHRoaXMgcmVtb3ZhbCBiZWZvcmUsIGFuZCBJIGRpZG4ndCByZWFsbHkg
bGlrZSBpdCksCnNvIEkgZ3Vlc3Mgd2UgbmVlZCB0byB0YWtlIGl0IGZyb20gdGhlcmUgbm93LiBJ
IGNlcnRhaW5seSBhZ3JlZSB0aGF0CnJ1bnRpbWUgdWNvZGUgdXBkYXRlcyBhcmVuJ3QgaW4gZ29v
ZCBzaGFwZSBhbnl3YXksIGJ1dCBJIGNlcnRhaW5seQpkb24ndCB0aGluayBtYWtpbmcgYSBiYWQg
c2l0dWF0aW9uIHdvcnNlIHJlYWxseSBoZWxwcy4gSW4gYW55IGV2ZW50IC0KSSB3b3VsZCBoYXZl
IGV4cGVjdGVkIHlvdSB0byBnaXZlIGEgbGl0dGxlIG1vcmUgdGltZSBiZXR3ZWVuIHBhdGNoCnN1
Ym1pc3Npb24gYW5kIHBhdGNoIGNvbW1pdHRpbmcsIGVzcGVjaWFsbHkgd2hlbiB0aGUgc3ViamVj
dCB3YXMKcHJldmlvdXNseSBjb250cm92ZXJzaWFsLCBubyBtYXR0ZXIgdGhhdCB5b3UndmUgaGFz
IHRoZSBmb3JtYWxseQpuZWNlc3NhcnkgYWNrLXMgKHdoaWNoLCBpZiB5b3UgaGFkIHBvaW50ZWQg
b3V0IHRoZSBwcmV2aW91cwpjb250cm92ZXJzeSwgbWlnaHQgbm90IGhhdmUgYmVlbiBnaXZlbiB0
aGF0IGVhc2lseS9xdWlja2x5KS4KCkZBT0QgSSdtIG5vdCBzdWdnZXN0aW5nIHRvIHJldmVydCB0
aGUgcGF0Y2ggYXQgdGhpcyBwb2ludCBpbiB0aW1lLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 08:55:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 08:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyCYA-0005PL-3J; Fri, 07 Sep 2018 08:55: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyCY8-0005PG-R3
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 08:55:32 +0000
X-Inumbo-ID: 89234ba6-b27b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89234ba6-b27b-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 10:53:49 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 02:55:30 -0600
Message-Id: <5B923D0202000078001E63A4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 02:55:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
 <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
 <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
In-Reply-To: <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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+IE9uIDA2LjA5LjE4IGF0IDE3OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMDkvMTggMDk6NTYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IEBAIC00Mzkw
LDkgKzQ0MTEsNiBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKPj4+ICAgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Cj4+Pgo+Pj4gLSAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+PiAtICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPj4+IC0KPj4gQVNTRVJULCBqdXN0IGluIGNhc2Ugc29tZW9uZSBz
Y3Jld3MgdXAgdGhlIGFsbG93IGZ1bmN0aW9uIGluIGZ1dHVyZT8KPiAKPiBUaGF0J3Mgbm90IGdv
aW5nIHRvIGhlbHAgaW4gYW55IHByYWN0aWNhbCB3YXkuICBUaGlzIGNoZWNrIGRvZXMgcmVhbGx5
Cj4gZXhpc3QsIGFuZCBpcyBwYXJ0IG9mIHRoZSBzd2l0Y2ggc3RhdGVtZW50LgoKV2hpY2ggc3dp
dGNoKCkgc3RhdGVtZW50PyBUaGUgb25lIGluIHRoZSBhbGxvdyBmdW5jdGlvbiBpbmNsdWRlcyB0
aGlzLApidXQgdGhlIG9uZSBoZXJlIHNpbXBseSBoYXMKCiAgICBkZWZhdWx0OgogICAgICAgIGEu
dmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07CiAgICAgICAgYnJlYWs7CgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyCk5-0006Ig-Bx; Fri, 07 Sep 2018 09:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCk4-0006Ib-4g
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:07:52 +0000
X-Inumbo-ID: 9cf14af5-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9cf14af5-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691709"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:33 +0200
Message-ID: <20180907090739.56652-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/6] x86/iommu: PVH Dom0 workarounds for
 missing RMRR 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: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBpbXBsZW1lbnQgYSB3b3JrYXJvdW5kIGZvciBt
aXNzaW5nIFJNUlIKZW50cmllcyBmb3IgYSBQVkggRG9tMC4gSXQncyBiYXNlZCBvbiB0aGUgaW9t
bXVfaW5jbHVzaXZlX21hcHBpbmcgVlRkCm9wdGlvbi4KClRoZSBQVkggd29ya2Fyb3VuZCBpZGVu
dGl0eSBtYXBzIGFsbCByZWdpb25zIG1hcmtlZCBhcyByZXNlcnZlZCBpbiB0aGUKbWVtb3J5IG1h
cC4KCk5vdGUgdGhhdCB0aGlzIHdvcmthcm91bmQgaXMgZW5hYmxlZCBieSBkZWZhdWx0IG9uIElu
dGVsIGhhcmR3YXJlLiBJdCdzCmFsc28gYXZhaWxhYmxlIHRvIEFNRCBoYXJkd2FyZSwgYWx0aG91
Z2ggaXQncyBkaXNhYmxlZCBieSBkZWZhdWx0IGluCnRoYXQgY2FzZS4KClRoZSBzZXJpZXMgY2Fu
IGJlIGZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdp
dCBpb21tdV9pbmNsdXNpdmVfdjgKClRoYW5rcy4KClJvZ2VyIFBhdSBNb25uZSAoNik6CiAgaW9t
bXU6IHJlbmFtZSBpb21tdV9kb20wX3N0cmljdCBhbmQgaW9tbXVfcGFzc3Rocm91Z2gKICBpb21t
dTogaW50cm9kdWNlIGRvbTAtaW9tbXUgb3B0aW9uCiAgaW9tbXU6IG1ha2UgaW9tbXVfaW5jbHVz
aXZlX21hcHBpbmcgYSBzdWJvcHRpb24gb2YgZG9tMC1pb21tdQogIG1tOiBpbnRyb2R1Y2UgYSBo
ZWxwZXIgdG8gZ2V0IHRoZSBtZW1vcnkgdHlwZSBvZiBhIHBhZ2UKICB4ODYvaW9tbXU6IHN3aXRj
aCB0aGUgaHdkb20gbWFwcGluZyBmdW5jdGlvbiB0byB1c2UgcGFnZV9nZXRfdHlwZQogIHg4Ni9p
b21tdTogYWRkIG1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiB0byBtYXAgcmVzZXJ2ZWQg
bWVtb3J5CiAgICByYW5nZXMKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDQxICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNDIgKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgfCAgMTEgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jICAgICAgICAg
fCAgIDQgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICB8ICAg
OSArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICB8ICA3MiAr
KysrKysrKysrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oICAgICAg
ICB8ICAgMiAtCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwg
IDI1ICsrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgICAgIHwg
IDU4ICstLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAg
ICAgIHwgMTA1ICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
by5oICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDMgKwogMTYgZmlsZXMgY2hhbmdlZCwgMzAwIGluc2VydGlvbnMoKyks
IDkzIGRlbGV0aW9ucygtKQoKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyCkA-0006JA-VQ; Fri, 07 Sep 2018 09:07:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCk9-0006Ix-Pl
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:07:57 +0000
X-Inumbo-ID: a1005c5b-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1005c5b-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691716"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:35 +0200
Message-ID: <20180907090739.56652-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 2/6] iommu: introduce dom0-iommu 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>,
 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>

VG8gc2VsZWN0IHRoZSBpb21tdSBjb25maWd1cmF0aW9uIHVzZWQgYnkgRG9tMC4gVGhpcyBvcHRp
b24gc3VwZXJzZWRlcwppb21tdT1kb20wLXN0cmljdHxkb20wLXBhc3N0aHJvdWdoLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gRml4IHR5cG8g
aW4gZG9jcy4KIC0gRm9yY2UgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggdG8gZmFsc2UgZm9yIFBW
SCBEb20wLiBOb3RlIHRoaXMgaW4KICAgdGhlIGRvY3VtZW50YXRpb24uCgpDaGFuZ2VzIHNpbmNl
IHY0OgogLSBNb3ZlIHRoZSBpb21tdV9kb20wXyogdmFyaWFibGUgcmVuYW1pbmcgdG8gYSBwcmV2
aW91cyBwYXRjaC4KIC0gVXNlIGRvbTAtaW9tbXU9cGFzc3Rocm91Z2h8c3RyaWN0IGJvb2xlYW5z
LCBsaWtlIHRoZSBpb21tdSBvcHRpb24KICAgdXNlZC4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIENo
YW5nZSB0aGUgc3R5bGUgYW5kIHRleHQgdXNlZCBpbiB0aGUgeGVuIGNvbW1hbmQgbGluZSBkb2N1
bWVudC4KIC0gRG9uJ3QgYWxsb3cgbm9uZSwgc3RyaWN0IG9yIHJlbGF4ZWQgdG8gdXNlIHRoZSBu
by0gcHJlZml4LgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMjEgKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNTU5YzA2NjJmYS4uY2Q1Nzk2MGVkZSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTY4MSw2ICs2ODEsMjEgQEAgRmxh
ZyB0aGF0IG1ha2VzIGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCiBGbGFnIHRoYXQgbWFrZXMg
YSBkb20wIHVzZSBzaGFkb3cgcGFnaW5nLiBPbmx5IHdvcmtzIHdoZW4gInB2aCIgaXMKIGVuYWJs
ZWQuCiAKKyMjIyBkb20wLWlvbW11Cis+IGA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaCB8IHN0cmlj
dCBdYAorCitUaGlzIGxpc3Qgb2YgYm9vbGVhbnMgY29udHJvbHMgdGhlIGlvbW11IHVzYWdlIGJ5
IERvbTA6CisKKyogYHBhc3N0aHJvdWdoYDogZGlzYWJsZXMgRE1BIHJlbWFwcGluZyBmb3IgRG9t
MC4gRGVmYXVsdCBpcyBgZmFsc2VgLiBOb3RlIHRoYXQKKyAgdGhpcyBvcHRpb24gaXMgaGFyZCBj
b2RlZCB0byBgZmFsc2VgIGZvciBhIFBWSCBEb20wIGFuZCBhbnkgYXR0ZW1wdCB0bworICBvdmVy
d3JpdGUgaXQgZnJvbSB0aGUgY29tbWFuZCBsaW5lIGlzIGlnbm9yZWQuCisKKyogYHN0cmljdGA6
IHNldHMgdXAgRE1BIHJlbWFwcGluZyBvbmx5IGZvciB0aGUgUkFNIERvbTAgYWN0dWFsbHkgZ290
IGFzc2lnbmVkLgorICBEZWZhdWx0IGlzIGBmYWxzZWAgd2hpY2ggbWVhbnMgRG9tMCB3aWxsIGdl
dCBtYXBwaW5ncyBmb3IgYWxsIHRoZSBob3N0CisgIFJBTSBleGNlcHQgcmVnaW9ucyBpbiB1c2Ug
YnkgWGVuLiBOb3RlIHRoYXQgdGhpcyBvcHRpb24gaXMgaGFyZCBjb2RlZCB0bworICBgdHJ1ZWAg
Zm9yIGEgUFZIIERvbTAgYW5kIGFueSBhdHRlbXB0IHRvIG92ZXJ3cml0ZSBpdCBmcm9tIHRoZSBj
b21tYW5kIGxpbmUKKyAgaXMgaWdub3JlZC4KKwogIyMjIGRvbTBcX2lvcG9ydHNcX2Rpc2FibGUg
KHg4NikKID4gYD0gTGlzdCBvZiA8aGV4Pi08aGV4PmAKIApAQCAtMTE1MiwxMiArMTE2NywxOCBA
QCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0byBtaXNiZWhhdmUgdXBvbiBhY2Nlc3NlcyB0
byB0aGF0IHBvcnQuCiAKID4gYGRvbTAtcGFzc3Rocm91Z2hgCiAKKz4gKipXQVJOSU5HOiBUaGlz
IGNvbW1hbmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQgYnkKKz4g
X2RvbTAtaW9tbXU9cGFzc3Rocm91Z2hfIC0gdXNpbmcgYm90aCBvcHRpb25zIGluIGNvbWJpbmF0
aW9uIGlzIHVuZGVmaW5lZC4qKgorCiA+IERlZmF1bHQ6IGBmYWxzZWAKIAogPj4gQ29udHJvbCB3
aGV0aGVyIHRvIGRpc2FibGUgRE1BIHJlbWFwcGluZyBmb3IgRG9tMC4KIAogPiBgZG9tMC1zdHJp
Y3RgCiAKKz4gKipXQVJOSU5HOiBUaGlzIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRl
ZCwgYW5kIHN1cGVyc2VkZWQgYnkKKz4gX2RvbTAtaW9tbXU9c3RyaWN0XyAtIHVzaW5nIGJvdGgg
b3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioKKwogPiBEZWZhdWx0OiBgZmFs
c2VgCiAKID4+IENvbnRyb2wgd2hldGhlciB0byBzZXQgdXAgRE1BIHJlbWFwcGluZyBvbmx5IGZv
ciB0aGUgbWVtb3J5IERvbTAgYWN0dWFsbHkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDcy
OWVlNWMzNzMuLjhmOTk3NWNmNGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTM2LDYg
KzEzNiwzMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFy
ICpzKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9p
b21tdV9wYXJhbShjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGlu
dCByYyA9IDA7CisKKyAgICBkbyB7CisgICAgICAgIGludCB2YWw7CisKKyAgICAgICAgc3MgPSBz
dHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJj
aHIocywgJ1wwJyk7CisKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicGFzc3Ro
cm91Z2giLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91
Z2ggPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3RyaWN0
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9t
X3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9tMF9pb21tdV9wYXJhbSk7CisKIGludCBpb21t
dV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMTU5LDEwICsxODUsNyBAQCBzdGF0aWMgdm9pZCBf
X2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgYXJj
aF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsKIAotICAgIGlmICggaW9tbXVf
aHdkb21fcGFzc3Rocm91Z2ggKQotICAgICAgICBwYW5pYygiRG9tMCB1c2VzIHBhZ2luZyB0cmFu
c2xhdGVkIG1vZGUsIGRvbTAtcGFzc3Rocm91Z2ggbXVzdCBub3QgYmUgIgotICAgICAgICAgICAg
ICAiZW5hYmxlZFxuIik7Ci0KKyAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNlOwog
ICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHRydWU7CiB9CiAKLS0gCjIuMTguMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyCk7-0006Ir-Lk; Fri, 07 Sep 2018 09:07:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCk6-0006Im-52
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:07:54 +0000
X-Inumbo-ID: 9ed4c72e-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ed4c72e-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691714"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:34 +0200
Message-ID: <20180907090739.56652-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 1/6] iommu: rename iommu_dom0_strict and
 iommu_passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Jan Beulich <jbeulich@suse.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>

VG8gaW9tbXVfaHdkb21fc3RyaWN0IGFuZCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCB3aGljaCBp
cyBtb3JlCmRlc2NyaXB0aXZlIG9mIHRoZWlyIHVzYWdlLiBBbHNvIGNoYW5nZSB0aGVpciB0eXBl
IGZyb20gYm9vbF90IHRvCmJvb2wuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3Vs
cGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJy
aWFuLndvb2RzQGFtZC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjU6CiAtIFJlbW92ZSB1bm5lZWRlZCAhIS4KCkNoYW5nZXMgc2lu
Y2UgdjQ6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2luaXQuYyAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jIHwgIDQgKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
ICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hl
bi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLQogNyBmaWxlcyBjaGFuZ2Vk
LCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggOTg5YTUz
NDYzYS4uYjA4ZDEwNzU1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTQyNiw3ICsxNDI2LDggQEAgaW50IG1l
bW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4sIHVuc2lnbmVk
IGludCBweG0pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwogCi0g
ICAgaWYgKCBpb21tdV9lbmFibGVkICYmICFpb21tdV9wYXNzdGhyb3VnaCAmJiAhbmVlZF9pb21t
dShoYXJkd2FyZV9kb21haW4pICkKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11X2h3
ZG9tX3Bhc3N0aHJvdWdoICYmCisgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9kb21haW4p
ICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkKICAgICAg
ICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJT01NVUZf
cmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwppbmRleCA0NzQ5OTJhNzVhLi4xNWMxMGIwOTI5IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTEwNjIsNyArMTA2Miw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBhbWRfaW9tbXVfaW5pdF9jbGVhbnVwKHZvaWQpCiAgICAgcmFkaXhfdHJlZV9k
ZXN0cm95KCZpdnJzX21hcHMsIHhmcmVlKTsKIAogICAgIGlvbW11X2VuYWJsZWQgPSAwOwotICAg
IGlvbW11X3Bhc3N0aHJvdWdoID0gMDsKKyAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IGZh
bHNlOwogICAgIGlvbW11X2ludHJlbWFwID0gMDsKICAgICBpb21tdXYyX2VuYWJsZWQgPSAwOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMTJk
MjY5NWI4OS4uYWIzOWU3NTAwZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jCkBAIC0xMjEsNyArMTIxLDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3Nl
dHVwX2RvbWFpbl9kZXZpY2UoCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCi0gICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZG9tYWluKSApCisgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZG9tYWluKSApCiAgICAgICAgIHZhbGlkID0gMDsKIAogICAgIGlmICggYXRz
X2VuYWJsZWQgKQpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBh
bWRfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggYWxsb2NhdGVf
ZG9tYWluX3Jlc291cmNlcyhkb21faW9tbXUoZCkpICkKICAgICAgICAgQlVHKCk7CiAKLSAgICBp
ZiAoICFpb21tdV9wYXNzdGhyb3VnaCAmJiAhbmVlZF9pb21tdShkKSApCisgICAgaWYgKCAhaW9t
bXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgIW5lZWRfaW9tbXUoZCkgKQogICAgIHsKICAgICAgICAg
aW50IHJjID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNzBkMjE4ZjkxMC4uNzI5
ZWU1YzM3MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC01MiwxNSArNTIsMTYgQEAgY3Vz
dG9tX3BhcmFtKCJpb21tdSIsIHBhcnNlX2lvbW11X3BhcmFtKTsKIGJvb2xfdCBfX2luaXRkYXRh
IGlvbW11X2VuYWJsZSA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9lbmFibGVkOwog
Ym9vbF90IF9fcmVhZF9tb3N0bHkgZm9yY2VfaW9tbXU7Ci1ib29sX3QgX19od2RvbV9pbml0ZGF0
YSBpb21tdV9kb20wX3N0cmljdDsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3ZlcmJvc2U7
CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnOwogYm9vbF90
IF9fcmVhZF9tb3N0bHkgaW9tbXVfaWdmeCA9IDE7Ci1ib29sX3QgX19yZWFkX21vc3RseSBpb21t
dV9wYXNzdGhyb3VnaDsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3Nub29wID0gMTsKIGJv
b2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3FpbnZhbCA9IDE7CiBib29sX3QgX19yZWFkX21vc3Rs
eSBpb21tdV9pbnRyZW1hcCA9IDE7CiAKK2Jvb2wgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2Rv
bV9zdHJpY3Q7Citib29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2g7CisK
IC8qCiAgKiBJbiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBWVC1kIHBvc3RlZCBpbnRl
cnJ1cHRzLCBpbiBzb21lIGV4dHJlbWUKICAqIGNhc2VzLCB0aGUgcGVyIGNwdSBsaXN0IHdoaWNo
IHNhdmVzIHRoZSBibG9ja2VkIHZDUFUgd2lsbCBiZSB2ZXJ5IGxvbmcsCkBAIC0xMjEsOSArMTIy
LDkgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykK
ICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFw
Iiwgc3MgLSBzKSApCiAgICAgICAgICAgICBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwID0gdmFs
OwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImRvbTAtcGFzc3Rocm91Z2giLCBzcyAt
IHMpICkKLSAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID0gdmFsOworICAgICAgICAgICAg
aW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNt
cChzLCAiZG9tMC1zdHJpY3QiLCBzcyAtIHMpICkKLSAgICAgICAgICAgIGlvbW11X2RvbTBfc3Ry
aWN0ID0gdmFsOworICAgICAgICAgICAgaW9tbXVfaHdkb21fc3RyaWN0ID0gdmFsOwogICAgICAg
ICBlbHNlIGlmICggIXN0cm5jbXAocywgInNoYXJlcHQiLCBzcyAtIHMpICkKICAgICAgICAgICAg
IGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsKICAgICAgICAgZWxzZQpAQCAtMTU4LDExICsxNTks
MTEgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0IGRv
bWFpbiAqZCkKIAogICAgIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20oZCk7
CiAKLSAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICkKKyAgICBpZiAoIGlvbW11X2h3ZG9tX3Bh
c3N0aHJvdWdoICkKICAgICAgICAgcGFuaWMoIkRvbTAgdXNlcyBwYWdpbmcgdHJhbnNsYXRlZCBt
b2RlLCBkb20wLXBhc3N0aHJvdWdoIG11c3Qgbm90IGJlICIKICAgICAgICAgICAgICAgImVuYWJs
ZWRcbiIpOwogCi0gICAgaW9tbXVfZG9tMF9zdHJpY3QgPSAxOworICAgIGlvbW11X2h3ZG9tX3N0
cmljdCA9IHRydWU7CiB9CiAKIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKQEAgLTE3NSw3ICsxNzYsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21t
dV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHJldHVybjsKIAogICAgIHJl
Z2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11
IHAybSB0YWJsZSIsIDApOwotICAgIGQtPm5lZWRfaW9tbXUgPSAhIWlvbW11X2RvbTBfc3RyaWN0
OworICAgIGQtPm5lZWRfaW9tbXUgPSBpb21tdV9od2RvbV9zdHJpY3Q7CiAgICAgaWYgKCBuZWVk
X2lvbW11KGQpICYmICFpb21tdV91c2VfaGFwX3B0KGQpICkKICAgICB7CiAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CkBAIC0zNzEsOCArMzcyLDggQEAgaW50IF9faW5pdCBpb21tdV9z
ZXR1cCh2b2lkKQogICAgIGludCByYyA9IC1FTk9ERVY7CiAgICAgYm9vbF90IGZvcmNlX2ludHJl
bWFwID0gZm9yY2VfaW9tbXUgJiYgaW9tbXVfaW50cmVtYXA7CiAKLSAgICBpZiAoIGlvbW11X2Rv
bTBfc3RyaWN0ICkKLSAgICAgICAgaW9tbXVfcGFzc3Rocm91Z2ggPSAwOworICAgIGlmICggaW9t
bXVfaHdkb21fc3RyaWN0ICkKKyAgICAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxz
ZTsKIAogICAgIGlmICggaW9tbXVfZW5hYmxlICkKICAgICB7CkBAIC0zOTMsMTUgKzM5NCwxNSBA
QCBpbnQgX19pbml0IGlvbW11X3NldHVwKHZvaWQpCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCAp
CiAgICAgewogICAgICAgICBpb21tdV9zbm9vcCA9IDA7Ci0gICAgICAgIGlvbW11X3Bhc3N0aHJv
dWdoID0gMDsKLSAgICAgICAgaW9tbXVfZG9tMF9zdHJpY3QgPSAwOworICAgICAgICBpb21tdV9o
d2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNlOworICAgICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSBm
YWxzZTsKICAgICB9CiAgICAgcHJpbnRrKCJJL08gdmlydHVhbGlzYXRpb24gJXNhYmxlZFxuIiwg
aW9tbXVfZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CiAgICAgaWYgKCBpb21tdV9lbmFibGVkICkK
ICAgICB7CiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKLSAgICAgICAgICAg
ICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6Ci0gICAgICAgICAgICAgICBp
b21tdV9kb20wX3N0cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKKyAgICAgICAgICAgICAg
IGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6CisgICAgICAgICAgICAg
ICBpb21tdV9od2RvbV9zdHJpY3QgPyAiU3RyaWN0IiA6ICJSZWxheGVkIik7CiAgICAgICAgIHBy
aW50aygiSW50ZXJydXB0IHJlbWFwcGluZyAlc2FibGVkXG4iLCBpb21tdV9pbnRyZW1hcCA/ICJl
biIgOiAiZGlzIik7CiAgICAgICAgIHRhc2tsZXRfaW5pdCgmaW9tbXVfcHRfY2xlYW51cF90YXNr
bGV0LCBpb21tdV9mcmVlX3BhZ2V0YWJsZXMsIDApOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKaW5kZXggMTcxMDI1NjgyMy4uMzJiZjBmYzI5OSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMDQsNyArMTMwNCw3IEBAIHN0YXRpYyB2b2lkIF9faHdk
b21faW5pdCBpbnRlbF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwogCi0gICAgaWYgKCAhaW9tbXVfcGFzc3Rocm91
Z2ggJiYgaXNfcHZfZG9tYWluKGQpICkKKyAgICBpZiAoICFpb21tdV9od2RvbV9wYXNzdGhyb3Vn
aCAmJiBpc19wdl9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgLyogU2V0IHVwIDE6MSBwYWdl
IHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uICovCiAgICAgICAgIHZ0ZF9zZXRfaHdkb21fbWFw
cGluZyhkKTsKQEAgLTEzOTEsNyArMTM5MSw3IEBAIGludCBkb21haW5fY29udGV4dF9tYXBwaW5n
X29uZSgKICAgICAgICAgcmV0dXJuIHJlczsKICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3Bhc3N0
aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkb21haW4pICkKKyAgICBpZiAoIGlvbW11X2h3
ZG9tX3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkb21haW4pICkKICAgICB7CiAg
ICAgICAgIGNvbnRleHRfc2V0X3RyYW5zbGF0aW9uX3R5cGUoKmNvbnRleHQsIENPTlRFWFRfVFRf
UEFTU19USFJVKTsKICAgICAgICAgYWdhdyA9IGxldmVsX3RvX2FnYXcoaW9tbXUtPm5yX3B0X2xl
dmVscyk7CkBAIC0xNzgxLDcgKzE3ODEsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4gMDsKIAog
ICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBw
YXNzIHRocnUuICovCi0gICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9k
b21haW4oZCkgKQorICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBzcGluX2xvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CkBAIC0xODI2LDcgKzE4MjYsNyBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogewogICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBw
b3J0cyBwYXNzIHRocnUuICovCi0gICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQorICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByZXR1cm4gZG1h
X3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEspOwpAQCAtMjI2
OSw4ICsyMjY5LDggQEAgaW50IF9faW5pdCBpbnRlbF92dGRfc2V0dXAodm9pZCkKICAgICAgICAg
aWYgKCBpb21tdV9zbm9vcCAmJiAhZWNhcF9zbnBfY3RsKGlvbW11LT5lY2FwKSApCiAgICAgICAg
ICAgICBpb21tdV9zbm9vcCA9IDA7CiAKLSAgICAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAm
JiAhZWNhcF9wYXNzX3RocnUoaW9tbXUtPmVjYXApICkKLSAgICAgICAgICAgIGlvbW11X3Bhc3N0
aHJvdWdoID0gMDsKKyAgICAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiAhZWNh
cF9wYXNzX3RocnUoaW9tbXUtPmVjYXApICkKKyAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0
aHJvdWdoID0gZmFsc2U7CiAKICAgICAgICAgaWYgKCBpb21tdV9xaW52YWwgJiYgIWVjYXBfcXVl
dWVkX2ludmFsKGlvbW11LT5lY2FwKSApCiAgICAgICAgICAgICBpb21tdV9xaW52YWwgPSAwOwpA
QCAtMjMwOCw3ICsyMzA4LDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRfc2V0dXAodm9pZCkKIAog
I2RlZmluZSBQKHAscykgcHJpbnRrKCJJbnRlbCBWVC1kICVzICVzZW5hYmxlZC5cbiIsIHMsIChw
KT8gIiIgOiAibm90ICIpCiAgICAgUChpb21tdV9zbm9vcCwgIlNub29wIENvbnRyb2wiKTsKLSAg
ICBQKGlvbW11X3Bhc3N0aHJvdWdoLCAiRG9tMCBETUEgUGFzc3Rocm91Z2giKTsKKyAgICBQKGlv
bW11X2h3ZG9tX3Bhc3N0aHJvdWdoLCAiRG9tMCBETUEgUGFzc3Rocm91Z2giKTsKICAgICBQKGlv
bW11X3FpbnZhbCwgIlF1ZXVlZCBJbnZhbGlkYXRpb24iKTsKICAgICBQKGlvbW11X2ludHJlbWFw
LCAiSW50ZXJydXB0IFJlbWFwcGluZyIpOwogICAgIFAoaW9tbXVfaW50cG9zdCwgIlBvc3RlZCBJ
bnRlcnJ1cHQiKTsKQEAgLTIzMzAsNyArMjMzMCw3IEBAIGludCBfX2luaXQgaW50ZWxfdnRkX3Nl
dHVwKHZvaWQpCiAgZXJyb3I6CiAgICAgaW9tbXVfZW5hYmxlZCA9IDA7CiAgICAgaW9tbXVfc25v
b3AgPSAwOwotICAgIGlvbW11X3Bhc3N0aHJvdWdoID0gMDsKKyAgICBpb21tdV9od2RvbV9wYXNz
dGhyb3VnaCA9IGZhbHNlOwogICAgIGlvbW11X3FpbnZhbCA9IDA7CiAgICAgaW9tbXVfaW50cmVt
YXAgPSAwOwogICAgIGlvbW11X2ludHBvc3QgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94
ODYvdnRkLmMKaW5kZXggYWM2NTNlZWEwZS4uZWYxYTAyY2JhNiAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQveDg2L3Z0ZC5jCkBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQg
dnRkX3NldF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqIElmIGRv
bTAtc3RyaWN0IG1vZGUgaXMgZW5hYmxlZCB0aGVuIGV4Y2x1ZGUgY29udmVudGlvbmFsIFJBTQog
ICAgICAgICAgKiBhbmQgbGV0IHRoZSBjb21tb24gY29kZSBtYXAgZG9tMCdzIHBhZ2VzLgogICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBpb21tdV9kb20wX3N0cmljdCAmJgorICAgICAgICBpZiAo
IGlvbW11X2h3ZG9tX3N0cmljdCAmJgogICAgICAgICAgICAgIHBhZ2VfaXNfcmFtX3R5cGUocGZu
LCBSQU1fVFlQRV9DT05WRU5USU9OQUwpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
CmluZGV4IGUzNWQ5NDFmM2MuLjM5MmNmMWU2YjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0yOSwxMyArMjksMTUg
QEAKICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KIAogZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUs
IGlvbW11X2VuYWJsZWQ7Ci1leHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV9kb20wX3N0
cmljdCwgaW9tbXVfdmVyYm9zZTsKLWV4dGVybiBib29sX3QgaW9tbXVfd29ya2Fyb3VuZF9iaW9z
X2J1ZywgaW9tbXVfaWdmeCwgaW9tbXVfcGFzc3Rocm91Z2g7CitleHRlcm4gYm9vbF90IGZvcmNl
X2lvbW11LCBpb21tdV92ZXJib3NlOworZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5kX2Jp
b3NfYnVnLCBpb21tdV9pZ2Z4OwogZXh0ZXJuIGJvb2xfdCBpb21tdV9zbm9vcCwgaW9tbXVfcWlu
dmFsLCBpb21tdV9pbnRyZW1hcCwgaW9tbXVfaW50cG9zdDsKIGV4dGVybiBib29sX3QgaW9tbXVf
aGFwX3B0X3NoYXJlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV9kZWJ1ZzsKIGV4dGVybiBib29sX3Qg
YW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcDsKIAorZXh0ZXJuIGJvb2wgaW9tbXVfaHdkb21fc3Ry
aWN0LCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaDsKKwogZXh0ZXJuIHVuc2lnbmVkIGludCBpb21t
dV9kZXZfaW90bGJfdGltZW91dDsKIAogaW50IGlvbW11X3NldHVwKHZvaWQpOwotLSAKMi4xOC4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyCkG-0006L0-BY; Fri, 07 Sep 2018 09:08:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCkF-0006Kc-3Y
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:08:03 +0000
X-Inumbo-ID: a40c0fed-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a40c0fed-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691718"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:36 +0200
Message-ID: <20180907090739.56652-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 3/6] iommu: make iommu_inclusive_mapping a
 suboption of 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>,
 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>

SW50cm9kdWNlIGEgbmV3IGRvbTAtaW9tbXU9bWFwLWluY2x1c2l2ZSBnZW5lcmljIG9wdGlvbiB0
aGF0CnN1cGVyc2VkZXMgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcuIFRoZSBwcmV2aW91cyBiZWhh
dmlvciBpcyBwcmVzZXJ2ZWQKYW5kIHRoZSBvcHRpb24gc2hvdWxkIG9ubHkgYmUgZW5hYmxlZCBi
eSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
Ci0tLQpDaGFuZ2VzIHNpbmNlIHY3OgogLSBVc2UgLTEsIDAsIDEgaW4gaW9tbXVfaHdkb21faW5j
bHVzaXZlLgogLSBQcmludCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBtYXAtaW5jbHVzaXZlIGlzIHNl
dCBvbiBBUk0uCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBVc2UgYW4gaWYgdG8gc2V0IHRoZSBkZWZh
dWx0IG9wdGlvbiB2YWx1ZS4KIC0gU2V0IHRoZSBvcHRpb24gdG8gZmFsc2UgdW5jb25kaXRpb25h
bGx5IG9uIEFSTS4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIEZpeCB0eXBvIGluIGNvbW1pdCBtZXNz
YWdlLgogLSBDaGFuZ2Ugc3R5bGUgYW5kIHRleHQgb2YgdGhlIGRvY3VtZW50YXRpb24gaW4geGVu
IGNvbW1hbmQgbGluZS4KIC0gU2V0IHRoZSBkZWZhdWx0cyBpbiB7aW50ZWwvYW1kfV9pb21tdV9o
d2RvbV9pbml0IGZvciBpbmNsdXNpdmUuCiAtIFJlLWFkZCB0aGUgaW9tbXVfZG9tMF9wYXNzdGhy
b3VnaCB8fCAhaXNfcHZfZG9tYWluKGQpIGNoZWNrLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gVXNl
IGRvbTAtaW9tbXUgaW5zdGVhZCBvZiB0aGUgaW9tbXUgb3B0aW9uLgogLSBPbmx5IGVuYWJsZSBi
eSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlLgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5p
dEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkNjOiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biAgICAgICAgIHwgMTMgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgNCArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L2lvbW11LmMgICAgICAgICB8ICA0ICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jICAgICAgICAgIHwgIDUgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgICAgICAgfCAxMyArKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5o
ICAgICAgICB8ICAyIC0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAg
ICAgfCAgOCArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAg
fCA1OCArLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lv
bW11LmMgICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L2lvbW11LmggICAgICAgICAgICAgICAgICAgICB8ICAyICsKIDEwIGZpbGVzIGNoYW5nZWQsIDEw
MyBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IGNkNTc5NjBlZGUuLjk4ZjBmM2I2OGIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC02ODIsNyArNjgyLDcgQEAgRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCB1
c2Ugc2hhZG93IHBhZ2luZy4gT25seSB3b3JrcyB3aGVuICJwdmgiIGlzCiBlbmFibGVkLgogCiAj
IyMgZG9tMC1pb21tdQotPiBgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2ggfCBzdHJpY3QgXWAKKz4g
YD0gTGlzdCBvZiBbIHBhc3N0aHJvdWdoIHwgc3RyaWN0IHwgbWFwLWluY2x1c2l2ZSBdYAogCiBU
aGlzIGxpc3Qgb2YgYm9vbGVhbnMgY29udHJvbHMgdGhlIGlvbW11IHVzYWdlIGJ5IERvbTA6CiAK
QEAgLTY5Niw2ICs2OTYsMTQgQEAgVGhpcyBsaXN0IG9mIGJvb2xlYW5zIGNvbnRyb2xzIHRoZSBp
b21tdSB1c2FnZSBieSBEb20wOgogICBgdHJ1ZWAgZm9yIGEgUFZIIERvbTAgYW5kIGFueSBhdHRl
bXB0IHRvIG92ZXJ3cml0ZSBpdCBmcm9tIHRoZSBjb21tYW5kIGxpbmUKICAgaXMgaWdub3JlZC4K
IAorKiBgbWFwLWluY2x1c2l2ZWA6IHNldHMgdXAgRE1BIHJlbWFwcGluZyBmb3IgYWxsIHRoZSBu
b24tUkFNIHJlZ2lvbnMgYmVsb3cgNEdCCisgIGV4Y2VwdCBmb3IgdW51c2FibGUgcmFuZ2VzLiBV
c2UgdGhpcyB0byB3b3JrIGFyb3VuZCBmaXJtd2FyZSBpc3N1ZXMgcHJvdmlkaW5nCisgIGluY29y
cmVjdCBSTVJSL0lWTUQgZW50cmllcy4gUmF0aGVyIHRoYW4gb25seSBtYXBwaW5nIFJBTSBwYWdl
cyBmb3IgSU9NTVUKKyAgYWNjZXNzZXMgZm9yIERvbTAsIHdpdGggdGhpcyBvcHRpb24gYWxsIHBh
Z2VzIHVwIHRvIDRHQiwgbm90IG1hcmtlZCBhcworICB1bnVzYWJsZSBpbiB0aGUgRTgyMCB0YWJs
ZSwgd2lsbCBnZXQgYSBtYXBwaW5nIGVzdGFibGlzaGVkLiBOb3RlIHRoYXQgdGhpcworICBvcHRp
b24gaXMgb25seSBhcHBsaWNhYmxlIHRvIGEgUFYgRG9tMCBhbmQgaXMgZW5hYmxlZCBieSBkZWZh
dWx0IG9uIEludGVsCisgIGhhcmR3YXJlLgorCiAjIyMgZG9tMFxfaW9wb3J0c1xfZGlzYWJsZSAo
eDg2KQogPiBgPSBMaXN0IG9mIDxoZXg+LTxoZXg+YAogCkBAIC0xMjMzLDYgKzEyNDEsOSBAQCB3
YWl0IGRlc2NyaXB0b3IgdGltZWQgb3V0JywgdHJ5IGluY3JlYXNpbmcgdGhpcyB2YWx1ZS4KICMj
IyBpb21tdVxfaW5jbHVzaXZlXF9tYXBwaW5nIChWVC1kKQogPiBgPSA8Ym9vbGVhbj5gCiAKKyoq
V0FSTklORzogVGhpcyBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBl
cnNlZGVkIGJ5CitfZG9tMC1pb21tdT1tYXAtaW5jbHVzaXZlXyAtIHVzaW5nIGJvdGggb3B0aW9u
cyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioKKwogPiBEZWZhdWx0OiBgdHJ1ZWAKIAog
VXNlIHRoaXMgdG8gd29yayBhcm91bmQgZmlybXdhcmUgaXNzdWVzIHByb3ZpZGluZyBpbmNvcnJl
Y3QgUk1SUiBlbnRyaWVzLgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMKaW5kZXggYWIzOWU3NTAwZC4uMDczZDE4YmQxMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0yNTMsNiArMjUzLDEwIEBAIHN0YXRpYyB2
b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHVuc2lnbmVkIGxvbmcgaTsgCiAgICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CiAKKyAgICAvKiBJbmNsdXNpdmUgSU9NTVUgbWFwcGluZ3MgYXJlIGRpc2FibGVkIGJ5IGRlZmF1
bHQgb24gQU1EIGhhcmR3YXJlLiAqLworICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlID09
IC0xICkKKyAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gMDsKKwogICAgIGlmICggYWxs
b2NhdGVfZG9tYWluX3Jlc291cmNlcyhkb21faW9tbXUoZCkpICkKICAgICAgICAgQlVHKCk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggOTViMWFiYjk3Mi4uMzI1OTk3YjE5
ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAgLTczLDMgKzczLDcgQEAgaW50
IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIC8q
IFRoZSBJT01NVSBzaGFyZXMgdGhlIHAybSB3aXRoIHRoZSBDUFUgKi8KICAgICByZXR1cm4gLUVO
T1NZUzsKIH0KKwordm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCit7Cit9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCA3NGMw
OWIwOTkxLi5hNTE1OGIwYmRmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTI3
MjcsNiArMjcyNywxMSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2lvbW11X2RvbWFpbl9pbml0KHN0
cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhcm1fc21tdV9pb21t
dV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CisJLyogU2V0IHRvIGZhbHNlIG9wdGlv
bnMgbm90IHN1cHBvcnRlZCBvbiBBUk0uICovCisJaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUg
PT0gMSApCisJCXByaW50ayhYRU5MT0dfV0FSTklORworCQkibWFwLWluY2x1c2l2ZSBkb20wLWlv
bW11IG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7CisJaW9tbXVfaHdkb21faW5j
bHVzaXZlID0gMDsKIH0KIAogc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA4Zjk5NzVj
ZjRlLi45NTUyNDY0YmRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTYxLDYgKzYxLDcg
QEAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAgPSAxOwogCiBib29sIF9faHdk
b21faW5pdGRhdGEgaW9tbXVfaHdkb21fc3RyaWN0OwogYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11
X2h3ZG9tX3Bhc3N0aHJvdWdoOworaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21f
aW5jbHVzaXZlID0gLTE7CiAKIC8qCiAgKiBJbiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBv
ZiBWVC1kIHBvc3RlZCBpbnRlcnJ1cHRzLCBpbiBzb21lIGV4dHJlbWUKQEAgLTE1Miw2ICsxNTMs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIg
KnMpCiAgICAgICAgICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IHZhbDsKICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzdHJpY3QiLCBzLCBzcykpID49IDAgKQog
ICAgICAgICAgICAgaW9tbXVfaHdkb21fc3RyaWN0ID0gdmFsOworICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1hcC1pbmNsdXNpdmUiLCBzLCBzcykpID49IDAgKQorICAg
ICAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gdmFsOwogICAgICAgICBlbHNlCiAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTIzMiw2ICsyMzUsMTYgQEAgdm9pZCBfX2h3ZG9t
X2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIAogICAgIGhk
LT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7CisKKyAgICBBU1NFUlQoaW9tbXVfaHdkb21f
aW5jbHVzaXZlICE9IC0xKTsKKyAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaXNf
cHZfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAg
ICAgICAgICAgICAgIklPTU1VIGluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgb25seSBzdXBwb3J0ZWQg
b24gUFYgRG9tMFxuIik7CisgICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IDA7CisgICAg
fQorCisgICAgYXJjaF9pb21tdV9od2RvbV9pbml0KGQpOwogfQogCiB2b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZXh0ZXJuLmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKaW5k
ZXggZmI3ZWRmYWVmOS4uOTFjYWRjNjAyZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2V4dGVybi5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRl
cm4uaApAQCAtOTksNiArOTksNCBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBj
aV9kZXYgKik7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29s
X3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGljKHZvaWQpOwogCi12b2lkIHZ0ZF9zZXRfaHdkb21f
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKLQogI2VuZGlmIC8vIF9WVERfRVhURVJOX0hfCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDMyYmYwZmMyOTkuLmEwOWUwMmM4ZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzA0LDExICsxMzA0LDkgQEAg
c3RhdGljIHZvaWQgX19od2RvbV9pbml0IGludGVsX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAKLSAgICBpZiAo
ICFpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19wdl9kb21haW4oZCkgKQotICAgIHsKLSAg
ICAgICAgLyogU2V0IHVwIDE6MSBwYWdlIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uICovCi0g
ICAgICAgIHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhkKTsKLSAgICB9CisgICAgLyogSW5jbHVzaXZl
IG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwgaGFyZHdhcmUgZm9yIFBW
LiAqLworICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlID09IC0xICkKKyAgICAgICAgaW9t
bXVfaHdkb21faW5jbHVzaXZlID0gaXNfcHZfZG9tYWluKGQpOwogCiAgICAgc2V0dXBfaHdkb21f
cGNpX2RldmljZXMoZCwgc2V0dXBfaHdkb21fZGV2aWNlKTsKICAgICBzZXR1cF9od2RvbV9ybXJy
KGQpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKaW5kZXggZWYxYTAyY2JhNi4u
NDhlMTZmOTU2YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92
dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCkBAIC0yNSw3
ICsyNSw2IEBACiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAj
aW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgotI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogI2luY2x1ZGUg
Ii4uL2lvbW11LmgiCiAjaW5jbHVkZSAiLi4vZG1hci5oIgogI2luY2x1ZGUgIi4uL3Z0ZC5oIgpA
QCAtMzUsOCArMzQsNyBAQAogICogaW9tbXVfaW5jbHVzaXZlX21hcHBpbmc6IHdoZW4gc2V0LCBh
bGwgbWVtb3J5IGJlbG93IDRHQiBpcyBpbmNsdWRlZCBpbiBkb20wCiAgKiAxOjEgaW9tbXUgbWFw
cGluZ3MgZXhjZXB0IHhlbiBhbmQgdW51c2FibGUgcmVnaW9ucy4KICAqLwotc3RhdGljIGJvb2xf
dCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nID0gMTsKLWJvb2xlYW5f
cGFyYW0oImlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIiwgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcp
OworYm9vbGVhbl9wYXJhbSgiaW9tbXVfaW5jbHVzaXZlX21hcHBpbmciLCBpb21tdV9od2RvbV9p
bmNsdXNpdmUpOwogCiB2b2lkICptYXBfdnRkX2RvbWFpbl9wYWdlKHU2NCBtYWRkcikKIHsKQEAg
LTYzLDU3ICs2MSwzIEBAIHZvaWQgZmx1c2hfYWxsX2NhY2hlKCkKICAgICB3YmludmQoKTsKIH0K
IAotdm9pZCBfX2h3ZG9tX2luaXQgdnRkX3NldF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4g
KmQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBpLCB0b3AsIG1heF9wZm47Ci0KLSAgICBCVUdfT04o
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Ci0KLSAgICBtYXhfcGZuID0gKEdCKDQpID4+IFBBR0Vf
U0hJRlQpIC0gMTsKLSAgICB0b3AgPSBtYXgobWF4X3BkeCwgcGZuX3RvX3BkeChtYXhfcGZuKSAr
IDEpOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCB0b3A7IGkrKyApCi0gICAgewotICAgICAgICB1
bnNpZ25lZCBsb25nIHBmbiA9IHBkeF90b19wZm4oaSk7Ci0gICAgICAgIGJvb2wgbWFwOwotICAg
ICAgICBpbnQgcmM7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogU2V0IHVwIDE6MSBtYXBwaW5n
IGZvciBkb20wLiBEZWZhdWx0IHRvIGluY2x1ZGUgb25seQotICAgICAgICAgKiBjb252ZW50aW9u
YWwgUkFNIGFyZWFzIGFuZCBsZXQgUk1SUnMgaW5jbHVkZSBuZWVkZWQgcmVzZXJ2ZWQKLSAgICAg
ICAgICogcmVnaW9ucy4gV2hlbiBzZXQsIHRoZSBpbmNsdXNpdmUgbWFwcGluZyBhZGRpdGlvbmFs
bHkgbWFwcyBpbgotICAgICAgICAgKiBldmVyeSBwZm4gdXAgdG8gNEdCIGV4Y2VwdCB0aG9zZSB0
aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBw
Zm4gPiBtYXhfcGZuICYmICFtZm5fdmFsaWQoX21mbihwZm4pKSApCi0gICAgICAgICAgICBjb250
aW51ZTsKLQotICAgICAgICBpZiAoIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nICYmIHBmbiA8PSBt
YXhfcGZuICkKLSAgICAgICAgICAgIG1hcCA9ICFwYWdlX2lzX3JhbV90eXBlKHBmbiwgUkFNX1RZ
UEVfVU5VU0FCTEUpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBtYXAgPSBwYWdlX2lzX3Jh
bV90eXBlKHBmbiwgUkFNX1RZUEVfQ09OVkVOVElPTkFMKTsKLQotICAgICAgICBpZiAoICFtYXAg
KQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgLyogRXhjbHVkZSBYZW4gYml0cyAq
LwotICAgICAgICBpZiAoIHhlbl9pbl9yYW5nZShwZm4pICkKLSAgICAgICAgICAgIGNvbnRpbnVl
OwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIGRvbTAtc3RyaWN0IG1vZGUgaXMgZW5hYmxl
ZCB0aGVuIGV4Y2x1ZGUgY29udmVudGlvbmFsIFJBTQotICAgICAgICAgKiBhbmQgbGV0IHRoZSBj
b21tb24gY29kZSBtYXAgZG9tMCdzIHBhZ2VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBp
b21tdV9od2RvbV9zdHJpY3QgJiYKLSAgICAgICAgICAgICBwYWdlX2lzX3JhbV90eXBlKHBmbiwg
UkFNX1RZUEVfQ09OVkVOVElPTkFMKSApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLCBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X1dBUk5JTkcgVlREUFJFRklYICIgZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCi0g
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByYyk7Ci0KLSAgICAgICAgaWYgKCEoaSAm
IDB4ZmZmZmYpKQotICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0gICAg
fQotfQotCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IDY4MTgyYWZkOTEuLjI1
ZTFlYmY4YjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yMCw2ICsyMCw4
IEBACiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAKKyNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KKwogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBpYygK
ICAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZh
bHVlKQogewpAQCAtMTMyLDYgKzEzNCw2MyBAQCB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkKIHsKIH0KIAordm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21t
dV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBpLCB0
b3AsIG1heF9wZm47CisKKyAgICBCVUdfT04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CisKKyAg
ICBpZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoIHx8ICFpc19wdl9kb21haW4oZCkgKQorICAg
ICAgICByZXR1cm47CisKKyAgICBtYXhfcGZuID0gKEdCKDQpID4+IFBBR0VfU0hJRlQpIC0gMTsK
KyAgICB0b3AgPSBtYXgobWF4X3BkeCwgcGZuX3RvX3BkeChtYXhfcGZuKSArIDEpOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCB0b3A7IGkrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25n
IHBmbiA9IHBkeF90b19wZm4oaSk7CisgICAgICAgIGJvb2wgbWFwOworICAgICAgICBpbnQgcmM7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2V0IHVwIDE6MSBtYXBwaW5nIGZvciBkb20wLiBE
ZWZhdWx0IHRvIGluY2x1ZGUgb25seQorICAgICAgICAgKiBjb252ZW50aW9uYWwgUkFNIGFyZWFz
IGFuZCBsZXQgUk1SUnMgaW5jbHVkZSBuZWVkZWQgcmVzZXJ2ZWQKKyAgICAgICAgICogcmVnaW9u
cy4gV2hlbiBzZXQsIHRoZSBpbmNsdXNpdmUgbWFwcGluZyBhZGRpdGlvbmFsbHkgbWFwcyBpbgor
ICAgICAgICAgKiBldmVyeSBwZm4gdXAgdG8gNEdCIGV4Y2VwdCB0aG9zZSB0aGF0IGZhbGwgaW4g
dW51c2FibGUgcmFuZ2VzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwZm4gPiBtYXhfcGZu
ICYmICFtZm5fdmFsaWQoX21mbihwZm4pKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiBwZm4gPD0gbWF4X3BmbiApCisgICAg
ICAgICAgICBtYXAgPSAhcGFnZV9pc19yYW1fdHlwZShwZm4sIFJBTV9UWVBFX1VOVVNBQkxFKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgbWFwID0gcGFnZV9pc19yYW1fdHlwZShwZm4sIFJB
TV9UWVBFX0NPTlZFTlRJT05BTCk7CisKKyAgICAgICAgaWYgKCAhbWFwICkKKyAgICAgICAgICAg
IGNvbnRpbnVlOworCisgICAgICAgIC8qIEV4Y2x1ZGUgWGVuIGJpdHMgKi8KKyAgICAgICAgaWYg
KCB4ZW5faW5fcmFuZ2UocGZuKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBJZiBkb20wLXN0cmljdCBtb2RlIGlzIGVuYWJsZWQgdGhlbiBleGNsdWRl
IGNvbnZlbnRpb25hbCBSQU0KKyAgICAgICAgICogYW5kIGxldCB0aGUgY29tbW9uIGNvZGUgbWFw
IGRvbTAncyBwYWdlcy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggaW9tbXVfaHdkb21fc3Ry
aWN0ICYmCisgICAgICAgICAgICAgcGFnZV9pc19yYW1fdHlwZShwZm4sIFJBTV9UWVBFX0NPTlZF
TlRJT05BTCkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShkLCBwZm4sIHBmbiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIgZCVk
OiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCByYyk7CisKKyAgICAgICAgaWYgKCEoaSAmIDB4ZmZmZmYpKQorICAgICAgICAgICAg
cHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAgfQorfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCAzOTJjZjFlNmI5Li44OWM2ODMwNjg5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaApAQCAtMzcsNiArMzcsNyBAQCBleHRlcm4gYm9vbF90IGlvbW11X2RlYnVnOwogZXh0
ZXJuIGJvb2xfdCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwOwogCiBleHRlcm4gYm9vbCBpb21t
dV9od2RvbV9zdHJpY3QsIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoOworZXh0ZXJuIGludDhfdCBp
b21tdV9od2RvbV9pbmNsdXNpdmU7CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgaW9tbXVfZGV2X2lv
dGxiX3RpbWVvdXQ7CiAKQEAgLTUxLDYgKzUyLDcgQEAgdm9pZCBhcmNoX2lvbW11X2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogaW50IGFyY2hfaW9tbXVfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCk7CiBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVj
dCBkb21haW4gKmQpOwogdm9pZCBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9t
KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKIGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0g
CjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:08: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 1fyCkJ-0006MZ-LE; Fri, 07 Sep 2018 09:08:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCkI-0006Lw-Bl
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:08:06 +0000
X-Inumbo-ID: a6080b62-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6080b62-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691722"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:37 +0200
Message-ID: <20180907090739.56652-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 4/6] mm: introduce a helper to get the memory
 type of a 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: 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>

UmV0dXJucyBhbGwgdGhlIG1lbW9yeSB0eXBlcyBhcHBsaWNhYmxlIHRvIGEgcGFnZS4KClRoaXMg
ZnVuY3Rpb24gaXMgdW5pbXBsZW1lbnRlZCBmb3IgQVJNLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY3OgogLSBTd2l0Y2ggdGhl
IHBhcmFtZXRlciB0eXBlIHRvIG1mbl90LgoKQ2hhbmdlcyBzaW5jZSB2NToKIC0gUmV0dXJuIGFs
bCB0eXBlcyB0aGF0IGFwcGx5IHRvIGEgcGFnZSwgc2luY2UgdGhlIHR5cGVzIHRoZW1zZWx2ZXMK
ICAgYXJlIGZsYWdzIHRoYXQgY2FuIGJlIG9yJ2VkIHRvZ2V0aGVyLgotLS0KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgfCA0MiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9t
bS5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGJhZWEyZjVl
NjMuLmQzN2VlYTUzZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00MzAsNiArNDMwLDQ4IEBAIGludCBwYWdlX2lzX3JhbV90eXBlKHVu
c2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIG1lbV90eXBlKQogICAgIHJldHVybiAwOwog
fQogCit1bnNpZ25lZCBpbnQgcGFnZV9nZXRfcmFtX3R5cGUobWZuX3QgbWZuKQoreworICAgIHVp
bnQ2NF90IGxhc3QgPSAwLCBtYWRkciA9IG1mbl90b19tYWRkcihtZm4pOworICAgIHVuc2lnbmVk
IGludCBpLCB0eXBlID0gMDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgZTgyMC5ucl9tYXA7Cisg
ICAgICAgICAgbGFzdCA9IGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplLCBpKysg
KQorICAgIHsKKyAgICAgICAgaWYgKCAobWFkZHIgKyBQQUdFX1NJWkUpID4gbGFzdCAmJiBtYWRk
ciA8IGU4MjAubWFwW2ldLmFkZHIgKQorICAgICAgICAgICAgdHlwZSB8PSBSQU1fVFlQRV9VTktO
T1dOOworCisgICAgICAgIGlmICggKG1hZGRyICsgUEFHRV9TSVpFKSA8PSBlODIwLm1hcFtpXS5h
ZGRyIHx8CisgICAgICAgICAgICAgbWFkZHIgPj0gKGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1h
cFtpXS5zaXplKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBzd2l0Y2ggKCBl
ODIwLm1hcFtpXS50eXBlICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEU4MjBfUkFNOgorICAg
ICAgICAgICAgdHlwZSB8PSBSQU1fVFlQRV9DT05WRU5USU9OQUw7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIEU4MjBfUkVTRVJWRUQ6CisgICAgICAgICAgICB0eXBlIHw9IFJB
TV9UWVBFX1JFU0VSVkVEOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBFODIw
X1VOVVNBQkxFOgorICAgICAgICAgICAgdHlwZSB8PSBSQU1fVFlQRV9VTlVTQUJMRTsKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgRTgyMF9BQ1BJOgorICAgICAgICBjYXNlIEU4
MjBfTlZTOgorICAgICAgICAgICAgdHlwZSB8PSBSQU1fVFlQRV9BQ1BJOworICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHR5cGUgPzogUkFNX1RZUEVfVU5L
Tk9XTjsKK30KKwogdW5zaWduZWQgbG9uZyBkb21haW5fZ2V0X21heGltdW1fZ3BmbihzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDI0NjU0ZThl
MjIuLmIzZDQ2YWI1NmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01OTUsOCArNTk1LDExIEBAIGludCBfX211c3RfY2hlY2sg
ZG9uYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICNk
ZWZpbmUgUkFNX1RZUEVfUkVTRVJWRUQgICAgIDB4MDAwMDAwMDIKICNkZWZpbmUgUkFNX1RZUEVf
VU5VU0FCTEUgICAgIDB4MDAwMDAwMDQKICNkZWZpbmUgUkFNX1RZUEVfQUNQSSAgICAgICAgIDB4
MDAwMDAwMDgKKyNkZWZpbmUgUkFNX1RZUEVfVU5LTk9XTiAgICAgIDB4MDAwMDAwMTAKIC8qIFRS
VUUgaWYgdGhlIHdob2xlIHBhZ2UgYXQgQG1mbiBpcyBvZiB0aGUgcmVxdWVzdGVkIFJBTSB0eXBl
KHMpIGFib3ZlLiAqLwogaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGxvbmcgbWVtX3R5cGUpOworLyogUmV0dXJucyB0aGUgcGFnZSB0eXBlKHMpLiAqLwor
dW5zaWduZWQgaW50IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbl90IG1mbik7CiAKIC8qIFByZXBhcmUv
ZGVzdHJveSBhIHJpbmcgZm9yIGEgZG9tMCBoZWxwZXIuIEhlbHBlciB3aXRoIHRhbGsKICAqIHdp
dGggWGVuIG9uIGJlaGFsZiBvZiB0aGlzIGRvbWFpbi4gKi8KLS0gCjIuMTguMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:08: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 1fyCkK-0006NU-VI; Fri, 07 Sep 2018 09:08:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCkJ-0006MP-HG
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:08:07 +0000
X-Inumbo-ID: a6e4e2db-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6e4e2db-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:08:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691725"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:38 +0200
Message-ID: <20180907090739.56652-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 5/6] x86/iommu: switch the hwdom mapping
 function to use page_get_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: 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>

VGhpcyBhdm9pZHMgcmVwZWF0ZWQgY2FsbHMgdG8gcGFnZV9pc19yYW1fdHlwZSB3aGljaCBpbXBy
b3ZlcwpwZXJmb3JtYW5jZSBhbmQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIHJlYWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY3OgogLSBTd2l0Y2gg
dG8gdXNlIG1mbl90IHdpdGggcGFnZV9nZXRfcmFtX3R5cGUuCgpDaGFuZ2VzIHNpbmNlIHY0Ogog
LSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8IDYyICsrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygr
KSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAy
NWUxZWJmOGIzLi41ODA5MDI3NTczIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpA
QCAtMTM0LDYgKzEzNCwzOSBAQCB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkKIHsKIH0KIAorc3RhdGljIGJvb2wgX19od2RvbV9pbml0IGh3ZG9tX2lvbW11
X21hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfcGZuKQoreworICAgIG1mbl90IG1m
biA9IF9tZm4ocGZuKTsKKworICAgIC8qCisgICAgICogU2V0IHVwIDE6MSBtYXBwaW5nIGZvciBk
b20wLiBEZWZhdWx0IHRvIGluY2x1ZGUgb25seSBjb252ZW50aW9uYWwgUkFNCisgICAgICogYXJl
YXMgYW5kIGxldCBSTVJScyBpbmNsdWRlIG5lZWRlZCByZXNlcnZlZCByZWdpb25zLiBXaGVuIHNl
dCwgdGhlCisgICAgICogaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRpb25hbGx5IG1hcHMgaW4gZXZl
cnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhvc2UKKyAgICAgKiB0aGF0IGZhbGwgaW4gdW51c2Fi
bGUgcmFuZ2VzLgorICAgICAqLworICAgIGlmICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxp
ZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIHN3aXRjaCAoIHBhZ2VfZ2V0X3JhbV90eXBlKG1mbikgKQorICAgIHsKKyAgICBjYXNlIFJB
TV9UWVBFX1VOVVNBQkxFOgorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBjYXNlIFJBTV9U
WVBFX0NPTlZFTlRJT05BTDoKKyAgICAgICAgaWYgKCBpb21tdV9od2RvbV9zdHJpY3QgKQorICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIGlmICggIWlvbW11X2h3ZG9tX2luY2x1c2l2ZSB8fCBwZm4gPiBtYXhfcGZuICkKKyAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwog
dm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBpLCB0b3AsIG1heF9wZm47CkBAIC0xNDksMzYgKzE4Miw5
IEBAIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIGZvciAoIGkgPSAwOyBpIDwgdG9wOyBpKysgKQogICAgIHsKICAgICAgICAgdW5z
aWduZWQgbG9uZyBwZm4gPSBwZHhfdG9fcGZuKGkpOwotICAgICAgICBib29sIG1hcDsKICAgICAg
ICAgaW50IHJjOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIFNldCB1cCAxOjEgbWFwcGluZyBm
b3IgZG9tMC4gRGVmYXVsdCB0byBpbmNsdWRlIG9ubHkKLSAgICAgICAgICogY29udmVudGlvbmFs
IFJBTSBhcmVhcyBhbmQgbGV0IFJNUlJzIGluY2x1ZGUgbmVlZGVkIHJlc2VydmVkCi0gICAgICAg
ICAqIHJlZ2lvbnMuIFdoZW4gc2V0LCB0aGUgaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRpb25hbGx5
IG1hcHMgaW4KLSAgICAgICAgICogZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhvc2UgdGhh
dCBmYWxsIGluIHVudXNhYmxlIHJhbmdlcy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggcGZu
ID4gbWF4X3BmbiAmJiAhbWZuX3ZhbGlkKF9tZm4ocGZuKSkgKQotICAgICAgICAgICAgY29udGlu
dWU7Ci0KLSAgICAgICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgJiYgcGZuIDw9IG1heF9w
Zm4gKQotICAgICAgICAgICAgbWFwID0gIXBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1fVFlQRV9V
TlVTQUJMRSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIG1hcCA9IHBhZ2VfaXNfcmFtX3R5
cGUocGZuLCBSQU1fVFlQRV9DT05WRU5USU9OQUwpOwotCi0gICAgICAgIGlmICggIW1hcCApCi0g
ICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICAvKiBFeGNsdWRlIFhlbiBiaXRzICovCi0g
ICAgICAgIGlmICggeGVuX2luX3JhbmdlKHBmbikgKQotICAgICAgICAgICAgY29udGludWU7Ci0K
LSAgICAgICAgLyoKLSAgICAgICAgICogSWYgZG9tMC1zdHJpY3QgbW9kZSBpcyBlbmFibGVkIHRo
ZW4gZXhjbHVkZSBjb252ZW50aW9uYWwgUkFNCi0gICAgICAgICAqIGFuZCBsZXQgdGhlIGNvbW1v
biBjb2RlIG1hcCBkb20wJ3MgcGFnZXMuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIGlvbW11
X2h3ZG9tX3N0cmljdCAmJgotICAgICAgICAgICAgIHBhZ2VfaXNfcmFtX3R5cGUocGZuLCBSQU1f
VFlQRV9DT05WRU5USU9OQUwpICkKKyAgICAgICAgaWYgKCAhaHdkb21faW9tbXVfbWFwKGQsIHBm
biwgbWF4X3BmbikgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgcmMgPSBpb21t
dV9tYXBfcGFnZShkLCBwZm4sIHBmbiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyCkS-0006Rb-9s; Fri, 07 Sep 2018 09:08:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCkR-0006Qr-1W
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:08:15 +0000
X-Inumbo-ID: aadc0163-b27d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aadc0163-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:09:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="64691727"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:07:39 +0200
Message-ID: <20180907090739.56652-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907090739.56652-1-roger.pau@citrix.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 6/6] x86/iommu: add map-reserved dom0-iommu
 option to map reserved memory ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, 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>

U2V2ZXJhbCBwZW9wbGUgaGF2ZSByZXBvcnRlZCBoYXJkd2FyZSBpc3N1ZXMgKG1hbGZ1bmN0aW9u
aW5nIFVTQgpjb250cm9sbGVycykgZHVlIHRvIGlvbW11IHBhZ2UgZmF1bHRzIG9uIEludGVsIGhh
cmR3YXJlLiBUaG9zZSBmYXVsdHMKYXJlIGNhdXNlZCBieSBtaXNzaW5nIFJNUlIgKFZUZCkgZW50
cmllcyBpbiB0aGUgQUNQSSB0YWJsZXMuIFRob3NlIGNhbgpiZSB3b3JrZWQgYXJvdW5kIG9uIFZU
ZCBoYXJkd2FyZSBieSBtYW51YWxseSBhZGRpbmcgUk1SUiBlbnRyaWVzIG9uCnRoZSBjb21tYW5k
IGxpbmUsIHRoaXMgaXMgaG93ZXZlciBsaW1pdGVkIHRvIEludGVsIGhhcmR3YXJlIGFuZCBxdWl0
ZQpjdW1iZXJzb21lIHRvIGRvLgoKSW4gb3JkZXIgdG8gc29sdmUgdGhvc2UgaXNzdWVzIGFkZCBh
IG5ldyBkb20wLWlvbW11PW1hcC1yZXNlcnZlZApvcHRpb24gdGhhdCBpZGVudGl0eSBtYXBzIGFs
bCByZWdpb25zIG1hcmtlZCBhcyByZXNlcnZlZCBpbiB0aGUgbWVtb3J5Cm1hcC4gTm90ZSB0aGF0
IHJlZ2lvbnMgdXNlZCBieSBkZXZpY2VzIGVtdWxhdGVkIGJ5IFhlbiAoTEFQSUMsIElPLUFQSUMK
b3IgUENJZSBNQ0ZHIHJlZ2lvbnMpIGFyZSBzcGVjaWZpY2FsbHkgYXZvaWRlZC4gTm90ZSB0aGF0
IHRoaXMgb3B0aW9uCmlzIGF2YWlsYWJsZSB0byBhbGwgRG9tMCBtb2RlcyAoYXMgb3Bwb3NlZCB0
byB0aGUgaW5jbHVzaXZlIG9wdGlvbgp3aGljaCBvbmx5IHdvcmtzIGZvciBQViBEb20wKS4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NzoKIC0gRG9uJ3QgdXNlIHRydWUvZmFs
c2Ugd2l0aCBpbnQ4X3QuCiAtIFByaW50IGEgd2FybmluZyBtZXNzYWdlIGlmIG1hcC1yZXNlcnZl
ZCBpcyBzZXQgb24gQVJNLgoKQ2hhbmdlcyBzaW5jZSB2NjoKIC0gUmV3b3JkIHRoZSBtYXAtcmVz
ZXJ2ZWQgaGVscCB0byBtYWtlIGl0IGNsZWFyIGl0J3MgYXZhaWxhYmxlIHRvCiAgIGJvdGggUFYg
YW5kIFBWSCBEb20wLgogLSBBc3NpZ24gdHlwZSBpbnNpZGUgb2YgdGhlIHN3aXRjaCBleHByZXNz
aW9uLgogLSBSZW1vdmUgdGhlIGNvbW1lbnQgYWJvdXQgSU8tQVBJQyBNTUlPIHJlbG9jYXRpb24s
IHRoaXMgaXMgbm90CiAgIHN1cHBvcnRlZCBBVE0uCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBNZXJn
ZSB3aXRoIHRoZSB2cGNpIE1NQ0ZHIGhlbHBlciBwYXRjaC4KIC0gQWRkIGEgVE9ETyBpdGVtIGFi
b3V0IHRoZSBpc3N1ZXMgd2l0aCByZWxvY2F0aW5nIHRoZSBMQVBJQyBvcgogICBJT0FQSUMgTU1J
TyByZWdpb25zLgogLSBVc2UgdGhlIG5ld2x5IGludHJvZHVjZWQgcGFnZV9nZXRfcmFtX3R5cGUg
dGhhdCByZXR1cm5zIGFsbCB0aGUKICAgdHlwZXMgdGhhdCBmYWxsIGJldHdlZW4gYSBwYWdlLgog
LSBVc2UgcGFnaW5nX21vZGVfdHJhbnNsYXRlIGluc3RlYWQgb2YgaW9tbXVfdXNlX2hhcF9wdCB3
aGVuIGRlY2lkaW5nCiAgIHdoZXRoZXIgdG8gdXNlIHNldF9pZGVudGl0eV9wMm1fZW50cnkgb3Ig
aW9tbXVfbWFwX3BhZ2UuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBVc2UgcGZuX3RvX3BhZGRyLgog
LSBSZWJhc2Ugb24gdG9wIG9mIHByZXZpb3VzIGNoYW5nZXMuCiAtIENoYW5nZSB0aGUgZGVmYXVs
dCBvcHRpb24gc2V0dGluZyB0byB1c2UgaWYgaW5zdGVhZCBvZiBhIHRlcm5hcnkKICAgb3BlcmF0
b3IuCiAtIFJlbmFtZSB0byBtYXAtcmVzZXJ2ZWQuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBBZGQg
bWFwcGluZ3MgaWYgdGhlIGlvbW11IHBhZ2UgdGFibGVzIGFyZSBzaGFyZWQuCgpDaGFuZ2VzIHNp
bmNlIHYyOgogLSBGaXggY29tbWVudCByZWdhcmRpbmcgZG9tMC1zdHJpY3QuCiAtIENoYW5nZSBk
b2N1bWVudGF0aW9uIHN0eWxlIG9mIHhlbiBjb21tYW5kIGxpbmUuCiAtIFJlbmFtZSBpb21tdV9t
YXAgdG8gaHdkb21faW9tbXVfbWFwLgogLSBNb3ZlIGFsbCB0aGUgY2hlY2tzIHRvIGh3ZG9tX2lv
bW11X21hcC4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIEludHJvZHVjZSBhIG5ldyByZXNlcnZlZCBv
cHRpb24gaW5zdGVhZCBvZiBhYnVzaW5nIHRoZSBpbmNsdXNpdmUKICAgb3B0aW9uLgogLSBVc2Ug
dGhlIHNhbWUgaGVscGVyIGZ1bmN0aW9uIGZvciBQViBhbmQgUFZIIGluIG9yZGVyIHRvIGRlY2lk
ZSBpZiBhCiAgIHBhZ2Ugc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBkb21haW4gcGFnZSB0YWJsZXMu
CiAtIFVzZSB0aGUgZGF0YSBpbnNpZGUgb2YgdGhlIGRvbWFpbiBzdHJ1Y3QgdG8gZGV0ZWN0IG92
ZXJsYXBzIHdpdGgKICAgZW11bGF0ZWQgTU1JTyByZWdpb25zLgotLS0KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpDYzogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gICAgICAgICB8ICA5ICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYyB8ICAzICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAg
ICAgICAgIHwgIDQgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAg
ICAgfCAgNSArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8
ICAzICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgIHwgNTIg
KysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oICAgICAg
ICAgICAgICAgIHwgIDMgKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogOSBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggOThmMGYzYjY4Yi4u
MWZmZDU4NjIyNCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTcwNCw2ICs3
MDQsMTUgQEAgVGhpcyBsaXN0IG9mIGJvb2xlYW5zIGNvbnRyb2xzIHRoZSBpb21tdSB1c2FnZSBi
eSBEb20wOgogICBvcHRpb24gaXMgb25seSBhcHBsaWNhYmxlIHRvIGEgUFYgRG9tMCBhbmQgaXMg
ZW5hYmxlZCBieSBkZWZhdWx0IG9uIEludGVsCiAgIGhhcmR3YXJlLgogCisqIGBtYXAtcmVzZXJ2
ZWRgOiBzZXRzIHVwIERNQSByZW1hcHBpbmcgZm9yIGFsbCB0aGUgcmVzZXJ2ZWQgcmVnaW9ucyBp
biB0aGUKKyAgbWVtb3J5IG1hcCBmb3IgRG9tMC4gVXNlIHRoaXMgdG8gd29yayBhcm91bmQgZmly
bXdhcmUgaXNzdWVzIHByb3ZpZGluZworICBpbmNvcnJlY3QgUk1SUi9JVk1EIGVudHJpZXMuIFJh
dGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9yIElPTU1VCisgIGFjY2Vzc2VzIGZv
ciBEb20wLCBhbGwgbWVtb3J5IHJlZ2lvbnMgbWFya2VkIGFzIHJlc2VydmVkIGluIHRoZSBtZW1v
cnkgbWFwCisgIHRoYXQgZG9uJ3Qgb3ZlcmxhcCB3aXRoIGFueSBNTUlPIHJlZ2lvbiBmcm9tIGVt
dWxhdGVkIGRldmljZXMgd2lsbCBiZQorICBpZGVudGl0eSBtYXBwZWQuIFRoaXMgb3B0aW9uIG1h
cHMgYSBzdWJzZXQgb2YgdGhlIG1lbW9yeSB0aGF0IHdvdWxkIGJlCisgIG1hcHBlZCB3aGVuIHVz
aW5nIHRoZSBgbWFwLWluY2x1c2l2ZWAgb3B0aW9uLiBUaGlzIG9wdGlvbiBpcyBhdmFpbGFibGUg
dG8gYWxsCisgIERvbTAgbW9kZXMgYW5kIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbCBo
YXJkd2FyZS4KKwogIyMjIGRvbTBcX2lvcG9ydHNcX2Rpc2FibGUgKHg4NikKID4gYD0gTGlzdCBv
ZiA8aGV4Pi08aGV4PmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVu
L2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDQ3ZDZjODUwY2EuLmE1YjBhMjNmMDYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAg
LTQwNCw2ICs0MDQsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKnZwY2lfbW1j
ZmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBOVUxMOwogfQogCiti
b29sIHZwY2lfaXNfbW1jZmdfYWRkcmVzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGFkZHIpCit7CisgICAgcmV0dXJuIHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKK30KKwogc3Rh
dGljIHVuc2lnbmVkIGludCB2cGNpX21tY2ZnX2RlY29kZV9hZGRyKGNvbnN0IHN0cnVjdCBodm1f
bW1jZmcgKm1tY2ZnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgYWRkciwgcGNpX3NiZGZfdCAqc2JkZikKIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDA3M2QxOGJkMTAuLjMzMGY5Y2UzODYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjU2LDYg
KzI1Niw5IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogICAgIC8qIEluY2x1c2l2ZSBJT01NVSBtYXBwaW5ncyBhcmUgZGlz
YWJsZWQgYnkgZGVmYXVsdCBvbiBBTUQgaGFyZHdhcmUuICovCiAgICAgaWYgKCBpb21tdV9od2Rv
bV9pbmNsdXNpdmUgPT0gLTEgKQogICAgICAgICBpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOwor
ICAgIC8qIFJlc2VydmVkIElPTU1VIG1hcHBpbmdzIGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IG9u
IEFNRCBoYXJkd2FyZS4gKi8KKyAgICBpZiAoIGlvbW11X2h3ZG9tX3Jlc2VydmVkID09IC0xICkK
KyAgICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAwOwogCiAgICAgaWYgKCBhbGxvY2F0ZV9k
b21haW5fcmVzb3VyY2VzKGRvbV9pb21tdShkKSkgKQogICAgICAgICBCVUcoKTsKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IGE1MTU4YjBiZGYuLjQzZWNlNDJhNTAgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjczMiw2ICsyNzMyLDEwIEBAIHN0YXRpYyB2b2lk
IF9faHdkb21faW5pdCBhcm1fc21tdV9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiAJCXByaW50ayhYRU5MT0dfV0FSTklORwogCQkibWFwLWluY2x1c2l2ZSBkb20wLWlvbW11IG9w
dGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7CiAJaW9tbXVfaHdkb21faW5jbHVzaXZl
ID0gMDsKKwlpZiAoIGlvbW11X2h3ZG9tX3Jlc2VydmVkID09IDEgKQorCQlwcmludGsoWEVOTE9H
X1dBUk5JTkcKKwkJIm1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiBpcyBub3Qgc3VwcG9y
dGVkIG9uIEFSTVxuIik7CisJaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAwOwogfQogCiBzdGF0aWMg
dm9pZCBhcm1fc21tdV9pb21tdV9kb21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDk1NTI0NjRiZGMuLmEyOWJjMTNmOGEgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYwpAQCAtNjIsNiArNjIsNyBAQCBib29sX3QgX19yZWFkX21vc3RseSBp
b21tdV9pbnRyZW1hcCA9IDE7CiBib29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fc3Ry
aWN0OwogYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoOwogaW50OF90
IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gLTE7CitpbnQ4X3QgX19o
d2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9yZXNlcnZlZCA9IC0xOwogCiAvKgogICogSW4gdGhl
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgVlQtZCBwb3N0ZWQgaW50ZXJydXB0cywgaW4gc29t
ZSBleHRyZW1lCkBAIC0xNTUsNiArMTU2LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9t
MF9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaW9tbXVfaHdkb21fc3Ry
aWN0ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1hcC1p
bmNsdXNpdmUiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgaW9tbXVfaHdkb21faW5jbHVz
aXZlID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1hcC1y
ZXNlcnZlZCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBpb21tdV9od2RvbV9pbmNsdXNp
dmUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAt
MjM2LDcgKzIzOSw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7CiAKLSAg
ICBBU1NFUlQoaW9tbXVfaHdkb21faW5jbHVzaXZlICE9IC0xKTsKKyAgICBBU1NFUlQoaW9tbXVf
aHdkb21faW5jbHVzaXZlICE9IC0xICYmIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSk7CiAg
ICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgJiYgIWlzX3B2X2RvbWFpbihkKSApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKaW5kZXggYTA5ZTAyYzhkYi4uMTEyMWY1ZmY1YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKQEAgLTEzMDcsNiArMTMwNyw5IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5p
dCBpbnRlbF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgLyogSW5jbHVz
aXZlIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwgaGFyZHdhcmUgZm9y
IFBWLiAqLwogICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlID09IC0xICkKICAgICAgICAg
aW9tbXVfaHdkb21faW5jbHVzaXZlID0gaXNfcHZfZG9tYWluKGQpOworICAgIC8qIFJlc2VydmVk
IElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwgaGFyZHdhcmUu
ICovCisgICAgaWYgKCBpb21tdV9od2RvbV9yZXNlcnZlZCA9PSAtMSApCisgICAgICAgIGlvbW11
X2h3ZG9tX3Jlc2VydmVkID0gMTsKIAogICAgIHNldHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIHNl
dHVwX2h3ZG9tX2RldmljZSk7CiAgICAgc2V0dXBfaHdkb21fcm1ycihkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKaW5kZXggNTgwOTAyNzU3My4uNDdhMDc4MjcyYSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KIAorI2luY2x1ZGUgPGFzbS9odm0vaW8u
aD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21f
YXBpYygKQEAgLTEzOSwxNyArMTQwLDIzIEBAIHN0YXRpYyBib29sIF9faHdkb21faW5pdCBod2Rv
bV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfcGZuKQogewogICAgIG1mbl90
IG1mbiA9IF9tZm4ocGZuKTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgdHlwZTsKIAogICAgIC8qCiAg
ICAgICogU2V0IHVwIDE6MSBtYXBwaW5nIGZvciBkb20wLiBEZWZhdWx0IHRvIGluY2x1ZGUgb25s
eSBjb252ZW50aW9uYWwgUkFNCiAgICAgICogYXJlYXMgYW5kIGxldCBSTVJScyBpbmNsdWRlIG5l
ZWRlZCByZXNlcnZlZCByZWdpb25zLiBXaGVuIHNldCwgdGhlCiAgICAgICogaW5jbHVzaXZlIG1h
cHBpbmcgYWRkaXRpb25hbGx5IG1hcHMgaW4gZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhv
c2UKLSAgICAgKiB0aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzLgorICAgICAqIHRoYXQgZmFs
bCBpbiB1bnVzYWJsZSByYW5nZXMgZm9yIFBWIERvbTAuCiAgICAgICovCi0gICAgaWYgKCAocGZu
ID4gbWF4X3BmbiAmJiAhbWZuX3ZhbGlkKG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pICkKKyAg
ICBpZiAoIChwZm4gPiBtYXhfcGZuICYmICFtZm5fdmFsaWQobWZuKSkgfHwgeGVuX2luX3Jhbmdl
KHBmbikgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBJZ25vcmUgYW55IGFkZHJlc3MgYmVs
b3cgMU1CLCB0aGF0J3MgYWxyZWFkeSBpZGVudGl0eSBtYXBwZWQgYnkgdGhlCisgICAgICAgICAg
KiBEb20wIGJ1aWxkZXIgZm9yIEhWTS4KKyAgICAgICAgICAqLworICAgICAgICAgKCFkLT5kb21h
aW5faWQgJiYgaXNfaHZtX2RvbWFpbihkKSAmJiBwZm4gPCBQRk5fRE9XTihNQigxKSkpICkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgc3dpdGNoICggcGFnZV9nZXRfcmFtX3R5cGUobWZu
KSApCisgICAgc3dpdGNoICggdHlwZSA9IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbikgKQogICAgIHsK
ICAgICBjYXNlIFJBTV9UWVBFX1VOVVNBQkxFOgogICAgICAgICByZXR1cm4gZmFsc2U7CkBAIC0x
NjAsMTAgKzE2Nyw0MCBAQCBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdkb21faW9tbXVfbWFw
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoK
LSAgICAgICAgaWYgKCAhaW9tbXVfaHdkb21faW5jbHVzaXZlIHx8IHBmbiA+IG1heF9wZm4gKQor
ICAgICAgICBpZiAoIHR5cGUgJiBSQU1fVFlQRV9SRVNFUlZFRCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggIWlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaW9tbXVfaHdkb21fcmVzZXJ2
ZWQgKQorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCAhaW9tbXVfaHdkb21faW5jbHVzaXZlIHx8IHBm
biA+IG1heF9wZm4gKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAorICAgIC8q
CisgICAgICogQ2hlY2sgdGhhdCBpdCBkb2Vzbid0IG92ZXJsYXAgd2l0aCB0aGUgTEFQSUMKKyAg
ICAgKiBUT0RPOiBpZiB0aGUgZ3Vlc3QgcmVsb2NhdGVzIHRoZSBNTUlPIGFyZWEgb2YgdGhlIExB
UElDIFhlbiBzaG91bGQgbWFrZQorICAgICAqIHN1cmUgdGhlcmUncyBub3RoaW5nIGluIHRoZSBu
ZXcgYWRkcmVzcyB0aGF0IHdvdWxkIHByZXZlbnQgdHJhcHBpbmcuCisgICAgICovCisgICAgaWYg
KCBoYXNfdmxhcGljKGQpICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Owor
CisgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKKyAgICAgICAgICAgIGlmICggcGZuID09IFBG
Tl9ET1dOKHZsYXBpY19iYXNlX2FkZHJlc3ModmNwdV92bGFwaWModikpKSApCisgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICAvKiAuLi4gb3IgdGhlIElPLUFQSUMgKi8K
KyAgICBmb3IgKCBpID0gMDsgaGFzX3Zpb2FwaWMoZCkgJiYgaSA8IGQtPmFyY2guaHZtLm5yX3Zp
b2FwaWNzOyBpKysgKQorICAgICAgICBpZiAoIHBmbiA9PSBQRk5fRE9XTihkb21haW5fdmlvYXBp
YyhkLCBpKS0+YmFzZV9hZGRyZXNzKSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
LyoKKyAgICAgKiAuLi4gb3IgdGhlIFBDSWUgTUNGRyByZWdpb25zLgorICAgICAqIFRPRE86IHJ1
bnRpbWUgYWRkZWQgTU1DRkcgcmVnaW9ucyBhcmUgbm90IGNoZWNrZWQgdG8gbWFrZSBzdXJlIHRo
ZXkKKyAgICAgKiBkb24ndCBvdmVybGFwIHdpdGggYWxyZWFkeSBtYXBwZWQgcmVnaW9ucywgdGh1
cyBwcmV2ZW50aW5nIHRyYXBwaW5nLgorICAgICAqLworICAgIGlmICggaGFzX3ZwY2koZCkgJiYg
dnBjaV9pc19tbWNmZ19hZGRyZXNzKGQsIHBmbl90b19wYWRkcihwZm4pKSApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKwogICAgIHJldHVybiB0cnVlOwogfQogCkBAIC0xNzMsNyArMjEwLDcgQEAg
dm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiAKICAgICBCVUdfT04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CiAKLSAgICBpZiAoIGlvbW11
X2h3ZG9tX3Bhc3N0aHJvdWdoIHx8ICFpc19wdl9kb21haW4oZCkgKQorICAgIGlmICggaW9tbXVf
aHdkb21fcGFzc3Rocm91Z2ggKQogICAgICAgICByZXR1cm47CiAKICAgICBtYXhfcGZuID0gKEdC
KDQpID4+IFBBR0VfU0hJRlQpIC0gMTsKQEAgLTE4Nyw3ICsyMjQsMTAgQEAgdm9pZCBfX2h3ZG9t
X2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlm
ICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4sIG1heF9wZm4pICkKICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCisgICAgICAgICAgICByYyA9IHNldF9pZGVudGl0eV9wMm1fZW50cnkoZCwgcGZu
LCBwMm1fYWNjZXNzX3J3LCAwKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBpb21t
dV9tYXBfcGFnZShkLCBwZm4sIHBmbiwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIg
ZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCByYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAppbmRleCA4YzgzZmQwYzhiLi43Y2ViMTE5
YjY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTE4NSw2ICsxODUsOSBAQCBpbnQgcmVnaXN0ZXJf
dnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKIC8qIERl
c3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KIHZvaWQgZGVzdHJveV92cGNpX21tY2ZnKHN0
cnVjdCBkb21haW4gKmQpOwogCisvKiBDaGVjayBpZiBhbiBhZGRyZXNzIGlzIGJldHdlZW4gYSBN
TUNGRyByZWdpb24gZm9yIGEgZG9tYWluLiAqLworYm9vbCB2cGNpX2lzX21tY2ZnX2FkZHJlc3Mo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKTsKKwogI2VuZGlmIC8qIF9fQVNN
X1g4Nl9IVk1fSU9fSF9fICovCiAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCA4OWM2ODMwNjg5Li41N2M0ZTgxZWM2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaApAQCAtMzcsNyArMzcsNyBAQCBleHRlcm4gYm9vbF90IGlvbW11X2RlYnVnOwog
ZXh0ZXJuIGJvb2xfdCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwOwogCiBleHRlcm4gYm9vbCBp
b21tdV9od2RvbV9zdHJpY3QsIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoOwotZXh0ZXJuIGludDhf
dCBpb21tdV9od2RvbV9pbmNsdXNpdmU7CitleHRlcm4gaW50OF90IGlvbW11X2h3ZG9tX2luY2x1
c2l2ZSwgaW9tbXVfaHdkb21fcmVzZXJ2ZWQ7CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgaW9tbXVf
ZGV2X2lvdGxiX3RpbWVvdXQ7CiAKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:08:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyCkS-0006Rp-Iv; Fri, 07 Sep 2018 09:08:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyCkR-0006Qz-5o
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:08:15 +0000
X-Inumbo-ID: aa45659e-b27d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa45659e-b27d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:09:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:08:11 -0600
Message-Id: <5B923FF902000078001E63BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:08:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-5-git-send-email-andrew.cooper3@citrix.com>
 <cb0d81db61774022ad7f3ef074f3082f@AMSPEX02CL03.citrite.net>
In-Reply-To: <cb0d81db61774022ad7f3ef074f3082f@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/5] x86/hvm: Misc non-functional cleanup to
 the HVM_PARAM 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@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+IE9uIDA2LjA5LjE4IGF0IDExOjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bV0KPj4gU2VudDogMDUgU2VwdGVtYmVyIDIwMTggMTk6MTIKPj4gCj4+IFRoZSBwYXJhbWV0ZXIg
bWFyc2hhbGxpbmcgYW5kIHhzbSBjaGVja3MgYXJlIGNvbW1vbiB0byBib3RoIHRoZSBzZXQgYW5k
Cj4+IGdldAo+PiBwYXRocy4gIExpZnQgYWxsIG9mIHRoZSBjb21tb24gY29kZSBvdXQgaW50byBk
b19odm1fb3AoKSBhbmQgbGV0Cj4+IGh2bW9wX3tnZXQsc2V0fV9wYXJhbSgpIG9wZXJhdGUgb24g
c3RydWN0IHhlbl9odm1fcGFyYW0gZGlyZWN0bHkuCj4+IAo+PiBUaGlzIGlzIHNvbWV3aGF0IG5v
aXN5IGluIHRoZSBmdW5jdGlvbnMgYXMgZWFjaCBhLiByZWZlcmVuY2UgaGFzIHRvIGNoYW5nZSB0
bwo+PiBhLT4gaW5zdGVhZC4KPj4gCj4+IEluIGFkZGl0aW9uLCBkcm9wIGFuIGVtcHR5IGRlZmF1
bHQgc3RhdGVtZW50LCBpbnNlcnQgbmV3bGluZXMgYXMgYXBwcm9wcmlhdGUKPj4gYmV0d2VlbiBj
YXNlcywgYW5kIHRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHRoZSBJREVOVF9QVCBvbiB0aGUK
Pj4gZmFzdHBhdGgsCj4+IGJlY2F1c2UgdGhlIGNvbW1vbiBwYXRoIGFmdGVyIHRoZSBzd2l0Y2gg
d2lsbCBtYWtlIHRoZSB1cGRhdGUuCj4+IAo+PiBObyBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IGEg
bmV0IHNocmluayBvZiAtMzI4IHRvIGRvX2h2bV9vcCgpLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:09:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyClJ-0006s1-4q; Fri, 07 Sep 2018 09:09: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=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyClH-0006rG-68
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:09:07 +0000
X-Inumbo-ID: 6e8876a5-b27d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e8876a5-b27d-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 11:07:23 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyClE-0007sH-Lc; Fri, 07 Sep 2018 09:09: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 1fyClE-0006Kx-Aw; Fri, 07 Sep 2018 09:09:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyClE-0008An-AM; Fri, 07 Sep 2018 09:09:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127359-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=dbfe8acae5058d07243bed424afbcfaea06ee41e
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 09:09:04 +0000
Subject: [Xen-devel] [libvirt test] 127359: 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>

ZmxpZ2h0IDEyNzM1OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGRiZmU4YWNhZTUwNThkMDcyNDNiZWQ0MjRh
ZmJjZmFlYTA2ZWU0MWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDkzIGRheXMgICA3NSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjczNTkgIDIwMTgtMDktMDcgMDQ6MTg6NTEgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1b0Bo
M2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgog
IFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAgVG9t
w6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2VpLmNv
bT4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5AaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94
aW5odWFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjYwOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:16: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 1fyCsA-0007vX-0D; Fri, 07 Sep 2018 09:16:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyCs9-0007vS-CH
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:16:13 +0000
X-Inumbo-ID: c812c7a3-b27e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c812c7a3-b27e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:17:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78692396"
Date: Fri, 7 Sep 2018 11:16:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180907091602.jynvntrimd5c6w74@mac.bytemobile.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-12-roger.pau@citrix.com>
 <20180906103728.6txkzcpnjc3hgy6l@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180906103728.6txkzcpnjc3hgy6l@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 11/11] vpci/sriov: add support for SR-IOV
 capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMTE6Mzc6MjhBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEp1bCAxNywgMjAxOCBhdCAxMTo0ODozMEFNICswMjAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiArICAgICAgICAgICAgY3Vyci0+dnBjaS53YWl0LmNhbGxiYWNrID0gZW5h
YmxlX2NhbGxiYWNrOwo+ID4gKyAgICAgICAgICAgIGN1cnItPnZwY2kud2FpdC5kYXRhID0gY2I7
Cj4gPiArICAgICAgICAgICAgY3Vyci0+dnBjaS53YWl0LmVuZCA9IGdldF9jeWNsZXMoKSArIDEw
MCAqIGNwdV9raHo7Cj4gCj4gRG9lcyB0aGlzIGd1YXJhbnRlZSB0byBnaXZlIHlvdSAxMDBtcz8g
V2hhdCBpZiB0aGUgVFNDIGlzIG5vdCBjb25zdGFudAo+IChpbnZhcmlhbnQ/IGZvcmdvdCB3aGlj
aCBuYW1lIGlzIHdoaWNoKSA/Cj4gCj4gSSB0aGluayB5b3UgbWlnaHQgd2FudCB0byB1c2UgTk9X
KCkgYW5kIGZyaWVuZHMgaW4gdGltZS5jCgpSaWdodCwgSSBvcmlnaW5hbGx5IGNvcGllZCB0aGlz
IGZyb20gX191ZGVsYXksIGJ1dCB1c2luZyBOT1cgaXMgaW5kZWVkCmJldHRlci4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:17:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 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 1fyCsv-0007z8-AU; Fri, 07 Sep 2018 09:17:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyCsu-0007yz-8p
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:17:00 +0000
X-Inumbo-ID: e38ba183-b27e-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e38ba183-b27e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:17:49 +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 E8D51AFA0;
 Fri,  7 Sep 2018 09:16:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  7 Sep 2018 11:16:54 +0200
Message-Id: <20180907091654.14700-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools: correct tools/tests/depriv/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: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 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>

dG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlIGRpcmVjdGx5IGJ1aWxkcyB0aGUgdGFyZ2V0IHBy
b2dyYW0gZnJvbQppdHMgQy1zb3VyY2UuIFRoaXMgaXMgcHJvYmxlbWF0aWMgd2hlbiBhbiBpbmNy
ZW1lbnRhbCBidWlsZCBpcyBuZWVkZWQKYWZ0ZXIgYSBoZWFkZXIgdGhlIHByb2dyYW0gaXMgZGVw
ZW5kaW5nIG9uIGhhcyBiZWVuIG1vZGlmaWVkOiBpbiB0aGlzCmNhc2UgYWxsIGhlYWRlcnMgYXJl
IGFkZGVkIGludG8gdGhlIGdjYyBjYWxsIGFuZCB0aGUgYnVpbGQgd2lsbCBmYWlsLgoKQ29ycmVj
dCB0aGF0IGJ5IGFkZGluZyBhIHJ1bGUgZm9yIGJ1aWxkaW5nIHRoZSBwcm9ncmFtIGZyb20gaXRz
IC5vCmZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogdG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9kZXByaXYvTWFrZWZp
bGUgYi90b29scy90ZXN0cy9kZXByaXYvTWFrZWZpbGUKaW5kZXggMTFlMDdiN2MwMy4uM2NiYTI4
ZGEyNSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlCisrKyBiL3Rvb2xz
L3Rlc3RzL2RlcHJpdi9NYWtlZmlsZQpAQCAtNDAsNiArNDAsOSBAQCBjbGVhbjoKIC5QSE9OWTog
ZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCiAKK2RlcHJpdi1mZC1jaGVja2VyOiBkZXByaXYt
ZmQtY2hlY2tlci5vCisJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCUykgJChBUFBF
TkRfTERGTEFHUykKKwogaW5zdGFsbDogYWxsCiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQo
TElCRVhFQ19CSU4pCiAJJChJTlNUQUxMX1BST0cpICQoSU5TVEFMTF9QUklWQklOKSAkKERFU1RE
SVIpJChMSUJFWEVDX0JJTikKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:20:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 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 1fyCvx-0000Ec-RT; Fri, 07 Sep 2018 09:20:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyCvw-0000Dh-5w
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:20:08 +0000
X-Inumbo-ID: 547c7c13-b27f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 547c7c13-b27f-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:20:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:20:06 -0600
Message-Id: <5B9242C602000078001E641C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:20:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <1535980459-5457-12-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1535980459-5457-12-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 11/13] x86/domctl: Use
 hvm_save_vcpu_handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggaXMgYWltZWQgb24gdXNpbmcgdGhlIG5ldyBzYXZlX29uZSBmdWN0aW9u
cyBpbiB0aGUgaHZtX3NhdmUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:25:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:25: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 1fyD0q-0000PZ-Ef; Fri, 07 Sep 2018 09:25: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=fjkp=lv=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fyD0o-0000PN-EX
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:25:10 +0000
X-Inumbo-ID: abc618c7-b27f-11e8-a8a5-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 abc618c7-b27f-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 11:23:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536312306;
 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=PN9ufYE4bYuTymwxgqJU00OnrFTlxptoDnKG2K3fg00=;
 b=b0C0jOfucQQqn4qsNF2FrbHo3GhleD5rpn2m/wkaSYKWRB7rhKsgeh22IAQELK7ENl
 1UNsI4yZofpGEMHTjqkhiKHbKg4Tk5dFskOtHN3wi8AVGkrWbzk4doQB8BD/PlJgOSJI
 OY/Q1hfWiHbpY91XutbSy3Z2ZJEzC7aenz1S/mRaQ6cxvz1JSbjghZq4uS1/yzI8J9PP
 zDm+HOEHP6MYCZcfYQDByRwzSKY7j5pasaUTTotqxJbEQkTETXH++XH3HuysFWurEMUD
 jLkoooMqV5bwJkVCMAEetp/fU2ww9j4KrdI5aefLnpaEwxpgpBJXVbulVmLKUzwvOjvg
 a5mg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu879OwE7m
 (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);
 Fri, 7 Sep 2018 11:24:58 +0200 (CEST)
Date: Fri, 7 Sep 2018 11:24:51 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180907112451.442b46fe.olaf@aepfle.de>
In-Reply-To: <c26bfbe1-9032-468c-d4d0-c05eda8af762@suse.com>
References: <20180907063023.16913-1-olaf@aepfle.de>
 <c26bfbe1-9032-468c-d4d0-c05eda8af762@suse.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============8020498207384561115=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8020498207384561115==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/UeViPe4cDLalinr9AGThlP2"; protocol="application/pgp-signature"

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

Am Fri, 7 Sep 2018 09:48:28 +0200
schrieb Juergen Gross <jgross@suse.com>:

> On 07/09/18 08:30, Olaf Hering wrote:
> > +	if (cpu_online(cpu))
> > +		return;
> >  	if (cpu_present(cpu))
> >  		xen_arch_unregister_cpu(cpu); =20

> Could you merge the two if conditions?
> if (!cpu_online(cpu) && cpu_present(cpu))
> 	xen_arch_unregister_cpu(cpu);

Is that any different, beside being wrong, from what the patch actually doe=
s?
It would still clear the present bit later on.

Olaf

--Sig_/UeViPe4cDLalinr9AGThlP2
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5JD4wAKCRBdQqD6ppg2
fgKUAJ9qUyfX87dZMcfGNMva1zc/zA/GxgCfTLOAZ5oxZ3BAHwMQr9339Cupsd0=
=hFzS
-----END PGP SIGNATURE-----

--Sig_/UeViPe4cDLalinr9AGThlP2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8020498207384561115==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:43:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyDIG-0001jz-9E; Fri, 07 Sep 2018 09:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDIF-0001ju-IU
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:43:11 +0000
X-Inumbo-ID: 8c261ec9-b282-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c261ec9-b282-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:44:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:43:08 -0600
Message-Id: <5B92482B02000078001E6447@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:43:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <1535980459-5457-13-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1535980459-5457-13-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zIGFuZCBy
ZW5hbWVzIHRoZQo+IHNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhlIGRvbWFp
biBwYXJhbSB0byB2Y3B1IGluIHRoZQo+IHNhdmUgZnVuY3MgYW5kIGFkYXB0cyBwcmludCBtZXNz
YWdlcyBpbiBvcmRlciB0byBtYXRjaCB0aGUgZm9ybWF0IG9mIHRoZQo+IG90aGVyIHNhdmUgcmVs
YXRlZCBtZXNzYWdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYxNzoKPiAJLSBS
ZWZpdCBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSkKPiAJLSBBZGQgY29uc3QgdG8gdGhl
IGFkZGVkIHN0cnVjdCBkb21haW4gKmQKCkhvdyBkb2VzIHRoaXMgbWF0Y2ggdXAgd2l0aCAuLi4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2hwZXQuYwo+IEBAIC01MTYsMTYgKzUxNiwxNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9t
bWlvX29wcyBocGV0X21taW9fb3BzID0gewo+ICB9Owo+ICAKPiAgCj4gLXN0YXRpYyBpbnQgaHBl
dF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICtzdGF0
aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
Cj4gIHsKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CgouLi4gdGhpcyBhbmQg
YXQgbGVhc3QgdGhlIHZQSVQgYW5kIHZSVEMgY2FzZXMgYXMgd2VsbD8gSXQncyBub3QgY2xlYXIg
dG8gbWUKd2h5IGNvbnN0IGNvdWxkbid0IGJlIGFkZGVkIGhlcmU7IGl0IHByZXR0eSBjbGVhcmx5
IGNhbid0IGJlIGFkZGVkIGluIHRoZQp2UElUIGNhc2UsIGJ1dCB0aGVuIGluIHRoZSB2UlRDIGl0
IGxvb2tzIHRvIGJlIHBvc3NpYmxlIGFnYWluLiBFc3BlY2lhbGx5IGlmCnlvdSBnaXZlIGEgYnJv
YWQvdW5zcGVjaWZpYyBzdGF0ZW1lbnQgYXMgYWJvdmUsIHBsZWFzZSBtYWtlIHN1cmUgeW91J3Zl
CmFsc28gZG9uZSB0aGUgY29udmVyc2lvbiB1bmlmb3JtbHkuCgo+IEBAIC0xNDgsMTQgKzE0NSwx
NCBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBl
Y29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+ICAgICAgICAgICAhaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5zYXZlICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gKyAgICBp
ZiAoIGluc3RhbmNlID49IGQtPm1heF92Y3B1cyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CgpFeGN1c2UgbWUsIGJ1dCBob3cgbWFueSBtb3JlIHRpbWVzIGRvIEkgbmVlZCB0byBwb2ludCBv
dXQgdGhhdCB0aGlzCmlzIHdyb25nPyBPbmNlIGFnYWluIGZvciBhIHNpbmdsZS12Q1BVIGd1ZXN0
IHNhdmluZyB0aGUgc2Vjb25kIFBJQwppbnN0YW5jZSB3aWxsIGJlY29tZSBpbXBvc3NpYmxlIHdp
dGggdGhpcy4gSnVzdCB0byByZS1pdGVyYXRlOiBUaGUgY2hlY2sKYWJvdmUgaGFzIHRvIGJlIGxp
bWl0ZWQgdG8ganVzdCBIVk1TUl9QRVJfVkNQVSBraW5kIHJlY29yZHMuCgo+ICAgICAgY3R4dC5z
aXplID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplOwo+IC0gICAgaWYgKCBodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQo+IC0gICAgICAgIGN0
eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7Cj4gICAgICBjdHh0LmRhdGEgPSB4bWFsbG9jX2J5dGVz
KGN0eHQuc2l6ZSk7Cj4gICAgICBpZiAoICFjdHh0LmRhdGEgKQo+ICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICAKPiAtICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5z
YXZlKGQsICZjdHh0KSkgIT0gMCApCj4gKyAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0
eXBlY29kZV0uc2F2ZShkLT52Y3B1W2luc3RhbmNlXSwgJmN0eHQpKSAhPSAwICkKCkFuZCB5b3Ug
bmVlZCB0byB1c2UgZC0+dmNwdVswXSBmb3IgYWxsIG90aGVycyBoZXJlLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:47:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyDMU-0001uM-0r; Fri, 07 Sep 2018 09:47:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDMS-0001uH-A0
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:47:32 +0000
X-Inumbo-ID: 2843d795-b283-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2843d795-b283-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:48:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:47:30 -0600
Message-Id: <5B92493102000078001E6453@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:47:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <1535980459-5457-14-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1535980459-5457-14-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggaXMgZm9jdXNlZCBvbiBtb3ZpbmcgY2hhbmdpbmcgaHZtX3NhdmVfb25l
KCkgdG8gc2F2ZSBvbmUKPiB0eXBlY29kZSBmcm9tIG9uZSB2Y3B1IGFuZCBub3cgdGhhdCB0aGUg
c2F2ZSBmdW5jdGlvbnMgZ2V0IGRhdGEgZnJvbSBhCj4gc2luZ2xlIHZjcHUgd2UgY2FuIHBhdXNl
IHRoZSBzcGVjaWZpYyB2Y3B1IGluc3RlYWQgb2YgdGhlIGRvbWFpbi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:48:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyDNY-0001zs-Gz; Fri, 07 Sep 2018 09:48: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDNW-0001zk-VG
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:48:38 +0000
X-Inumbo-ID: f47edee3-b282-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f47edee3-b282-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 11:46:55 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:48:37 -0600
Message-Id: <5B92497402000078001E6456@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:48:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 00/13] x86/domctl: Save info for one
 vcpu instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGUgaWRlZWEgb2Ygc2F2aW5nIGRhdGEg
ZnJvbSBhIHNpbmdsZSB2Y3B1IGluc3RhbmNlLgo+IEZpcnN0IGl0IHN0YXJ0cyBieSBhZGRpbmcg
KnNhdmVfb25lIGZ1bmN0aW9ucywgdGhlbiBpdCBpbnRyb2R1Y2VzIGEgaGFuZGxlciBmb3IgdGhl
Cj4gbmV3IHNhdmVfb25lKiBmdW5jcyBhbmQgbWFrZXMgdXNlIG9mIGl0IGluIHRoZSBodm1fc2F2
ZSBhbmQgaHZtX3NhdmVfb25lIGZ1bmNzLgo+IFRoZSBmaW5hbCBwYXRjaGVzIGFyZSB1c2VkIGZv
ciBjbGVhbiB1cCBhbmQgY2hhbmdlIHRoZSBodm1fc2F2ZV9vbmUoKSBmdW5jIHdoaWxlIAo+IGNo
YW5naW5nIGRvbWFpbl9wYXVzZSB0byB2Y3B1X3BhdXNlLgoKQ29uc2lkZXJpbmcgdGhlIG9uZ29p
bmcgcHJvYmxlbXMgd2l0aCB0aGUgc2VyaWVzLCBwbGVhc2UgZ29pbmcKZm9yd2FyZCBpbmRpY2F0
ZSBoZXJlIHdoYXQgZXhhY3QgdGVzdGluZyB5b3UndmUgZG9uZSB0byBtYWtlCnN1cmUgeW91IGlu
dHJvZHVjZSBubyByZWdyZXNzaW9ucy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:50:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:50: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 1fyDP2-0002ew-Sz; Fri, 07 Sep 2018 09:50: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=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyDP1-0002ep-J5
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 09:50:11 +0000
X-Inumbo-ID: 2b926063-b283-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b926063-b283-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 11:48:28 +0200 (CEST)
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 5EC29AE61;
 Fri,  7 Sep 2018 09:50:09 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20180907063023.16913-1-olaf@aepfle.de>
 <c26bfbe1-9032-468c-d4d0-c05eda8af762@suse.com>
 <20180907112451.442b46fe.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <baf89177-9fcc-dda4-fefd-57537018c94e@suse.com>
Date: Fri, 7 Sep 2018 11:50:08 +0200
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: <20180907112451.442b46fe.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 open list <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>

T24gMDcvMDkvMTggMTE6MjQsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIEZyaSwgNyBTZXAgMjAx
OCAwOTo0ODoyOCArMDIwMAo+IHNjaHJpZWIgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PjoKPiAKPj4gT24gMDcvMDkvMTggMDg6MzAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+Pj4gKwlpZiAo
Y3B1X29ubGluZShjcHUpKQo+Pj4gKwkJcmV0dXJuOwo+Pj4gIAlpZiAoY3B1X3ByZXNlbnQoY3B1
KSkKPj4+ICAJCXhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KGNwdSk7ICAKPiAKPj4gQ291bGQgeW91
IG1lcmdlIHRoZSB0d28gaWYgY29uZGl0aW9ucz8KPj4gaWYgKCFjcHVfb25saW5lKGNwdSkgJiYg
Y3B1X3ByZXNlbnQoY3B1KSkKPj4gCXhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KGNwdSk7Cj4gCj4g
SXMgdGhhdCBhbnkgZGlmZmVyZW50LCBiZXNpZGUgYmVpbmcgd3JvbmcsIGZyb20gd2hhdCB0aGUg
cGF0Y2ggYWN0dWFsbHkgZG9lcz8KCk5vLiBKdXN0IGEgbWF0dGVyIG9mIHN0eWxlLgoKPiBJdCB3
b3VsZCBzdGlsbCBjbGVhciB0aGUgcHJlc2VudCBiaXQgbGF0ZXIgb24uCgpUaGlzIHNob3VsZCBi
ZSBwYXJ0IG9mIHRoZSBpZiBjbGF1c2UsIG9mIGNvdXJzZS4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyDRG-0002nm-An; Fri, 07 Sep 2018 09:52:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDRF-0002ng-8a
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:52:29 +0000
X-Inumbo-ID: d912008d-b283-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d912008d-b283-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:53:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:52:27 -0600
Message-Id: <5B924A5A02000078001E6474@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:52:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen/vcpu: Rename the common interfaces
 for consistency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDA2LjA5LjE4IGF0IDIxOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHZjcHUgZnVuY3Rpb25zIGFyZSBmYXIgbGVzcyBjb25zaXN0ZW50IHRoYW4gdGhl
IGRvbWFpbiBzaWRlIG9mIHRoaW5ncywgYW5kCj4gaW4gcGFydGljdWxhciwgaGFzIHZjcHVfZGVz
dHJveSgpIGZvciBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgZnVuY3Rpb25hbGl0eS4KPiAKPiBQZXJm
b3JtIHRoZSBmb2xsb3dpbmcgcmVuYW1lczoKPiAKPiAgICogYWxsb2NfdmNwdSAgICAgID0+IHZj
cHVfY3JlYXRlCj4gICAqIHZjcHVfaW5pdGlhbGlzZSA9PiBhcmNoX3ZjcHVfY3JlYXRlCj4gICAq
IHZjcHVfZGVzdHJveSAgICA9PiBhcmNoX3ZjcHVfZGVzdHJveQo+IAo+IHdoaWNoIG1ha2VzIHRo
ZSB2Y3B1IGhpZXJhcmNoeSBjb25zaXN0ZW50IHdpdGggdGhlIGRvbWFpbiBoaWVyYXJjaHkuCj4g
Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyDSa-0002uW-MI; Fri, 07 Sep 2018 09:53:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDSZ-0002uN-CR
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:53:51 +0000
X-Inumbo-ID: 0a3253f5-b284-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a3253f5-b284-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 09:54:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 03:53:49 -0600
Message-Id: <5B924AAD02000078001E6477@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 03:53:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536261934-1236-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen/vcpu: Introduce vcpu_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: 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+IE9uIDA2LjA5LjE4IGF0IDIxOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTGlrZSBfZG9tYWluX2Rlc3Ryb3koKSwgdGhpcyB3aWxsIGV2ZW50dWFsbHkgaWRlbXBv
dGVudGx5IGZyZWUgYWxsIHBhcnRzIG9mIGEKPiBzdHJ1Y3QgdmNwdS4KPiAKPiBXaGlsZSBicmVh
a2luZyBhcGFydCB0aGUgZmFpbHVyZSBwYXRoIG9mIHZjcHVfY3JlYXRlKCksIHJld29yayB0aGUg
Y29kZWZsb3cgdG8KPiBiZSBpbiBhIGxpbmUgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24gZm9y
IGNsYXJpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 09:57:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 09: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 1fyDW5-000373-CP; Fri, 07 Sep 2018 09: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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyDW3-00036y-OV
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 09:57:27 +0000
X-Inumbo-ID: 2ead8ce6-b284-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ead8ce6-b284-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 11:55:43 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,341,1531785600"; d="scan'208";a="78693844"
To: Jan Beulich <JBeulich@suse.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
 <5B923B4002000078001E6383@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=
 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
 6+ahAA==
Message-ID: <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
Date: Fri, 7 Sep 2018 10:57:22 +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: <5B923B4002000078001E6383@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/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDkvMTggMDk6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA5LjE4IGF0
IDIxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNpbmNlIGl0cyBp
bnRyb2R1Y3Rpb24gaW4gYy9zIDhjYmI1Mjc4ZSAieDg2L0FNRDogQWRkIHN1cHBvcnQgZm9yIEFN
RCdzIE9TVlcKPj4gZmVhdHVyZSBpbiBndWVzdHMiLCB0aGUgT1NWVyBkYXRhIGhhcyBiZWVuIGNv
cnJlY3RlZCB0byBiZSBwZXItZG9tYWluIHJhdGhlcgo+PiB0aGFuIHBlci12Y3B1LCBhbmQgaXMg
aW5pdGlhbGlzZWQgZHVyaW5nIFhFTl9ET01DVExfY3JlYXRlZG9tYWluLgo+Pgo+PiBGdXJ0aGVy
bW9yZSwgYmVjYXVzZSBYRU5QRl9taWNyb2NvZGVfdXBkYXRlIHVzZXMgaHlwZXJjYWxsIGNvbnRp
bnVhdGlvbnMgdG8KPj4gbW92ZSBiZXR3ZWVuIENQVXMsIGl0IGRyb3BzIHRoZSB2Y3B1X2FsbG9j
X2xvY2sgbWlkIHVwZGF0ZSwgbWVhbmluZyB0aGF0IGl0Cj4+IGRpZG4ndCBwcm92aWRlZCB0aGUg
aW50ZXJsb2NrIGd1YXJhbnRlZSB0aGF0IHRoZSBPU1ZXIHBhdGNoIHdhcyBsb29raW5nIGZvciBp
bgo+PiB0aGUgZmlyc3QgcGxhY2UuCj4+Cj4+IFRoaXMgaW50ZXJsb2NrIHNlcnZlcyBubyBwdXJw
b3NlLCBzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBkcm9wIGl0IGFuZAo+PiByZW1vdmUgYSBn
bG9iYWwgc3BpbmxvY2sgZnJvbSB0aGUgaHlwZXJ2aXNvci4KCj4gSSBzZWUgeW91J3ZlIHJ1c2hl
ZCB0aGUgcGF0Y2ggaW4gKHBlcmhhcHMgdG8gYXZvaWQgb2JqZWN0aW9ucywgZ2l2ZW4KPiB0aGF0
IHlvdSd2ZSBwcm9wb3NlZCB0aGlzIHJlbW92YWwgYmVmb3JlLCBhbmQgSSBkaWRuJ3QgcmVhbGx5
IGxpa2UgaXQpLAo+IHNvIEkgZ3Vlc3Mgd2UgbmVlZCB0byB0YWtlIGl0IGZyb20gdGhlcmUgbm93
LiAKClRoZXJlIHdhcyBub3RoaW5nIGRlbGliZXJhdGUgaGVyZS7CoCBUQkgsIEkgdGhvdWdodCB0
aGUgcGF0Y2ggaGFkIGJlZW4KcGVuZGluZyBvbiB0aGUgbGlzdCBmb3IgbG9uZ2VyIHRoYW4gaXQg
aGFkLsKgIEVpdGhlciB3YXksIGFzIHdlIGFyZQpzdGFydGluZyB0aGUgY29udmVyc2F0aW9uIGFn
YWluLi4uCgo+IFRoZSBpbnRlcmxvY2sgZGlkbid0IHdvcmsgYXMgaW50ZW5kZWQsIEkgYWdyZWUs
IGJ1dCAic2VydmVzIG5vIHB1cnBvc2UiCj4gaXMgd3JvbmcgaW1vLgoKQXQgdGhlIG1vbWVudCwg
SSBzdGFuZCBteSBieSBzdGF0ZW1lbnQsIGJlY2F1c2UgYXMgZmFyIGFzIEkgY2FuIHRlbGwsCnRo
ZSBpbnRlcmxvY2sgbGl0ZXJhbGx5IGRvZXMgbm90aGluZy4KCj4gUmF0aGVyIHRoYW4gYmxpbmRs
eSBkcm9wcGluZyB0aGUgbG9naWMsIEknZCBoYXZlIGV4cGVjdGVkCj4gZm9yIGl0IHRvIGJlIGZp
eGVkOiBEZXNwaXRlIHRoZSBtb3ZlbWVudCBpbnRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCj4g
dGhlcmUncyBzdGlsbCBhIHJhY2UgYmV0d2VlbiB1Y29kZSB1cGRhdGVzIGFuZCBkb21haW4gY3Jl
YXRpb24uCgpXaGF0IHJhY2U/wqAgV2hhdCBoYXZlIEkgb3Zlcmxvb2tlZD8KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10:15: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 1fyDnU-0004Xj-3P; Fri, 07 Sep 2018 10:15:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDnT-0004Xa-Ez
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 10:15:27 +0000
X-Inumbo-ID: 0dccc976-b287-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0dccc976-b287-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:16:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 04:15:24 -0600
Message-Id: <5B924FBB02000078001E64B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 04:15:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/vcpu: Rework sanity checks in
 vcpu_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: 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+IE9uIDA2LjA5LjE4IGF0IDIxOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hpbGUgdjAgbXVzdCBiZSB0aGUgZmlyc3QgYWxsb2NhdGVkIHZjcHUgZm9yIGZvcl9l
YWNoX3ZjcHUoKSB0byB3b3JrLCBpdAo+IGlzbid0IGEgcmVxdWlyZW1lbnQgZm9yIHRoZSB0aHJl
YWRpbmcgdGhlIHZjcHUgaW50byB0aGUgbGlua2VkIGxpc3QsIHNvIHVwZGF0ZQo+IHRoZSB0aHJl
YWRpbmcgY29kZSB0byBiZSBtb3JlIGdlbmVyaWMsIGFuZCBhZGQgYSBjb21tZW50IGV4cGxhaW5p
bmcgd2h5IHdlCj4gbmVlZCB0byBzZWFyY2ggZm9yIHByZXZfaWQuCgpJJ20gYWZyYWlkIEkgY2Fu
J3QgYnJpbmcgdGhpcyBpbiBsaW5lIHdpdGggdGhlIGNvZGUgY2hhbmdlOgoKPiBAQCAtMTc4LDE1
ICsxOTAsMjcgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAo+ICAgICAgaWYgKCBhcmNoX3Zj
cHVfY3JlYXRlKHYpICE9IDAgKQo+ICAgICAgICAgIGdvdG8gZmFpbF9zY2hlZDsKPiAgCj4gKyAg
ICAvKiBJbnNlcnQgdGhlIHZjcHUgaW50byB0aGUgZG9tYWluJ3MgdmNwdSBsaXN0LiAqLwo+ICAg
ICAgZC0+dmNwdVt2Y3B1X2lkXSA9IHY7Cj4gICAgICBpZiAoIHZjcHVfaWQgIT0gMCApCgpUaGVy
ZSBzdGlsbCBpcyB0aGlzIGNvbmRpdGlvbmFsLCBhbmQgeW91IGRvbid0IGFkZCBhbnkgZWxzZSB0
byBpdC4gSGVuY2UKYWZhaWNzIGlmIHZDUFUgMCB3YXMgY3JlYXRlZCBhZnRlciB2Q1BVIDEsIHZD
UFUgMCdzIG5leHRfaW5fbGlzdAp3b3VsZCBub3QgYmUgbWFkZSBwb2ludCB0byB2Q1BVIDEuIFRo
YXQncyBub3Qgd2hhdCBJJ2QgY2FsbCAibW9yZQpnZW5lcmljIi4KCkJ1dCB0aGUgcXVlc3Rpb24g
aXMgd2hhdCB1c2UgdGhlIG5leHRfaW5fbGlzdCBmaWVsZCBpcyBpbiB0aGUgZmlyc3QgcGxhY2Us
CndoZW4gdGhlIGVudHJpZXMgdGhlcmUgYXJlIHNvcnRlZCBieSBJRCBhbnl3YXk6IFdoeSBjYW4n
dCB3ZQpzaW1wbHkgdXNlIHYtPmRvbWFpbi0+dmNwdVtdIGluc3RlYWQ/IEluIHRoZSBjb21tb24g
Y2FzZQp2LT5kb21haW4tPnZjcHVbdi0+dmNwdV9pZCsxXSBpcyBub3QgZ29pbmcgdG8gYmUgTlVM
TCBhbnl3YXksCmFuZCBJIGRvbid0IHRoaW5rIGZvcl9lYWNoX3ZjcHUoKSB3b3VsZCBiZWNvbWUg
dGhhdCBtdWNoIG1vcmUKY29tcGxpY2F0ZWQgdGhhdCB3YXkuCgo+ICAgICAgewo+ICAgICAgICAg
IGludCBwcmV2X2lkID0gdi0+dmNwdV9pZCAtIDE7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogTG9vayBmb3IgdGhlIHByZXZpb3VzbHkgYWxsb2NhdGVkIHZjcHUsIGFuZCBzcGxpY2Ug
aW50byB0aGUKPiArICAgICAgICAgKiBuZXh0X2luX2xpc3Qgc2luZ2xlIGxpbmtlZCBsaXN0LgoK
SSdtIGFsc28gbm90IHZlcnkgaGFwcHkgYWJvdXQgdGhlIHVzZSBvZiAicHJldmlvdXNseSIgaGVy
ZTogVGhpcyAodG8KbWUgYXMgYSBub24tbmF0aXZlIHNwZWFrZXIpIGluIG5vIHdheSBtZWFucyAi
dGhlIG9uZSB3aXRoIHRoZSBuZXh0Cmxvd2VzdCBJRCIuCgpKYW4KCj4gKyAgICAgICAgICogQWxs
IGRvbWFpbnMgb3RoZXIgdGhhbiBJRExFIGhhdmUgdGlnaHRseSBwYWNrZWQgdmNwdV9pZCdzLiAg
SURMRQo+ICsgICAgICAgICAqIHZjcHVfaWQncyBhcmUgZGVyaXZlZCBmcm9tIGhhcmR3YXJlIENQ
VSBpZCdzIGFuZCBjYW4gYmUgc3BhcnNlLgo+ICsgICAgICAgICAqLwo+ICAgICAgICAgIHdoaWxl
ICggKHByZXZfaWQgPj0gMCkgJiYgKGQtPnZjcHVbcHJldl9pZF0gPT0gTlVMTCkgKQo+ICAgICAg
ICAgICAgICBwcmV2X2lkLS07Cj4gLSAgICAgICAgQlVHX09OKHByZXZfaWQgPCAwKTsKPiAtICAg
ICAgICB2LT5uZXh0X2luX2xpc3QgPSBkLT52Y3B1W3ByZXZfaWRdLT5uZXh0X2luX2xpc3Q7Cj4g
LSAgICAgICAgZC0+dmNwdVtwcmV2X2lkXS0+bmV4dF9pbl9saXN0ID0gdjsKPiArCj4gKyAgICAg
ICAgaWYgKCBwcmV2X2lkID49IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdi0+bmV4
dF9pbl9saXN0ID0gZC0+dmNwdVtwcmV2X2lkXS0+bmV4dF9pbl9saXN0Owo+ICsgICAgICAgICAg
ICBkLT52Y3B1W3ByZXZfaWRdLT5uZXh0X2luX2xpc3QgPSB2Owo+ICsgICAgICAgIH0KPiAgICAg
IH0KPiAgCj4gICAgICAvKiBNdXN0IGJlIGNhbGxlZCBhZnRlciBtYWtpbmcgbmV3IHZjcHUgdmlz
aWJsZSB0byBmb3JfZWFjaF92Y3B1KCkuICovCj4gLS0gCj4gMi4xLjQKCgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10:20: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 1fyDsS-0005CO-OB; Fri, 07 Sep 2018 10:20: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyDsR-0005CJ-SH
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:20:35 +0000
X-Inumbo-ID: 6a8f9793-b287-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6a8f9793-b287-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 12:18:51 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:59632
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyDsI-0002wZ-Nu; Fri, 07 Sep 2018 12:20:27 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 89AAE202E0; Fri,  7 Sep 2018 12:20:26 +0200 (CEST)
Date: Fri, 7 Sep 2018 12:20:26 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180907102026.GH26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
 <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
 <20180907072319.GA26705@gavran.carpriv.carnet.hr>
 <20180907075455.szxahgevvlmfjvwy@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907075455.szxahgevvlmfjvwy@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDk6NTQ6NTVBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBUaGVuIEknbSBhZnJhaWQgeW91IHdpbGwgaGF2ZSB0byBsb29rIGludG8gdGhl
IHZiZF9mcmVlL2NyZWF0ZSBmaXguCgpZZXMsIGhlcmUgaXMgYSBmaXJzdCBkcmFmdCBmb3IgdGhh
dCBpZGVhLCBsZXQgbWUga25vdyBpZiB5b3Ugc2VlIHNvbWUKcHJvYmxlbXMgdGhlcmU6CgotLS0g
eGVuYnVzLmMub3JpZyAgICAgICAyMDE4LTA5LTA3IDEyOjExOjU3Ljc5ODA3MTQ4NSArMDIwMAor
KysgeGVuYnVzLmMgICAgMjAxOC0wOS0wNyAxMjoxNDoyMy41MzYwNzc5OTIgKzAyMDAKQEAgLTc1
OCw2ICs3NTksNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0
YXRlIGZyb250ZW5kX3N0YXRlKQogewogICAgICAgIHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlID0g
ZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisgICAgICAgc3RydWN0IGJsb2NrX2RldmljZSAq
YmRldjsKICAgICAgICBpbnQgZXJyOwogCiAgICAgICAgcHJfZGVidWcoIiVzICVwICVzXG4iLCBf
X2Z1bmNfXywgZGV2LCB4ZW5idXNfc3Ryc3RhdGUoZnJvbnRlbmRfc3RhdGUpKTsKQEAgLTc3Miw2
ICs3NzQsMjIgQEAKIAogICAgICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKICAgICAg
ICBjYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgorICAgICAgICAgICAgICAgaWYgKCFiZS0+Ymxr
aWYtPnZiZC5iZGV2KSB7CisgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygiYmxrZGV2X2dl
dCIpOworICAgICAgICAgICAgICAgICAgICAgICBiZGV2ID0gYmxrZGV2X2dldF9ieV9kZXYoYmUt
PmJsa2lmLT52YmQucGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJlLT5ibGtpZi0+dmJkLnJlYWRvbmx5ID8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZNT0RFX1JFQUQgOiBGTU9ERV9XUklURSwg
TlVMTCk7CisKKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKElTX0VSUihiZGV2KSkgeworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByX3dhcm4oImZyb250ZW5kX2NoYW5nZWQ6IGRl
dmljZSAlMDh4IGNvdWxkIG5vdCBiZSBvcGVuZWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiZS0+YmxraWYtPnZiZC5wZGV2aWNlKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICAgICAgICAgICAgIHByaW50aygiYmxrZGV2X2dldCBnb29kIik7CisgICAgICAgICAg
ICAgICAgICAgICAgIGJlLT5ibGtpZi0+dmJkLmJkZXYgPSBiZGV2OworICAgICAgICAgICAgICAg
fQorCiAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICogRW5zdXJlIHdlIGNvbm5l
Y3QgZXZlbiB3aGVuIHR3byB3YXRjaGVzIGZpcmUgaW4KICAgICAgICAgICAgICAgICAqIGNsb3Nl
IHN1Y2Nlc3Npb24gYW5kIHdlIG1pc3MgdGhlIGludGVybWVkaWF0ZSB2YWx1ZQpAQCAtODA4LDYg
KzgyNiw3IEBACiAKICAgICAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgogICAgICAgICAgICAg
ICAgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoYmUtPmJsa2lmKTsKKyAgICAgICAgICAgICAgIHhlbl92
YmRfZnJlZSgmYmUtPmJsa2lmLT52YmQpOwogICAgICAgICAgICAgICAgeGVuYnVzX3N3aXRjaF9z
dGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKICAgICAgICAgICAgICAgIGlmICh4ZW5idXNf
ZGV2X2lzX29ubGluZShkZXYpKQogICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKCi0tIApW
YWxlbnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:21:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10:21: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 1fyDtk-0005Hj-2p; Fri, 07 Sep 2018 10:21:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyDti-0005Hc-D7
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 10:21:54 +0000
X-Inumbo-ID: f58965a5-b287-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f58965a5-b287-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:22:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 04:21:52 -0600
Message-Id: <5B92514002000078001E64C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 04:21:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
 <5B923B4002000078001E6383@prv1-mh.provo.novell.com>
 <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
In-Reply-To: <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjA5LjE4IGF0IDExOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMDk6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBSYXRoZXIgdGhh
biBibGluZGx5IGRyb3BwaW5nIHRoZSBsb2dpYywgSSdkIGhhdmUgZXhwZWN0ZWQKPj4gZm9yIGl0
IHRvIGJlIGZpeGVkOiBEZXNwaXRlIHRoZSBtb3ZlbWVudCBpbnRvIFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluCj4+IHRoZXJlJ3Mgc3RpbGwgYSByYWNlIGJldHdlZW4gdWNvZGUgdXBkYXRlcyBhbmQg
ZG9tYWluIGNyZWF0aW9uLgo+IAo+IFdoYXQgcmFjZT8gIFdoYXQgaGF2ZSBJIG92ZXJsb29rZWQ/
CgpPbmUgQ1BVIGRvaW5nIGEgbWljcm9jb2RlIHVwZGF0ZSB3aGlsZSB0aGUgb3RoZXIgY3JlYXRl
cyBhCmRvbWFpbi4gSSBoYXZlbid0IGxvb2tlZCBpbiBkZXRhaWwsIGJ1dCBJIHRoaW5rIGFsbCBk
b21haW4gY3JlYXRpb24Kc2hvdWxkIGJlIGRlZmVycmVkIHVudGlsIGNvbXBsZXRpb24gb2YgdGhl
IG1pY3JvY29kZSB1cGRhdGUsIHNvCnRoYXQgZG9tYWlucyBnZXQgYSBjb25zaXN0ZW50L3ByZWRp
Y3RhYmxlIE9TVlcgc3RhdGUgc2V0IHVwLgoKT2YgY291cnNlIHdlIGNhbiBwdXQgb3Vyc2VsdmVz
IG9uIHRoZSBwb3NpdGlvbiB0aGF0IGl0IGlzIGFuCmFkbWluIG1pc3Rha2UgdG8gaW52b2tlIGEg
bWljcm9jb2RlIHVwZGF0ZSB3aXRob3V0IHN1c3BlbmRpbmcKZG9tYWluIGNyZWF0aW9ucyB0ZW1w
b3JhcmlseSwgYnV0IHNpbmNlIGRvbWFpbiBjcmVhdGlvbiBpbmNsdWRlcwpkb21haW4gcmVib290
cywgSSBkb24ndCB0aGluayB0aGlzIGlzIHNvbWV0aGluZyBhbiBhZG1pbiBjYW4KZnVsbHkgY29u
dHJvbC4KCllldCBmdXJ0aGVyIHdlIGNvdWxkIHB1dCBvdXJzZWx2ZXMgb24gdGhlIHBvc2l0aW9u
IHRoYXQgdWNvZGUKdXBkYXRlcyB3aXRoIF9hbnlfIGd1ZXN0cyBydW5uaW5nIGFyZSBhIGJhZCBp
ZGVhLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:40:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10: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 1fyEBT-0006dA-OE; Fri, 07 Sep 2018 10:40:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyEBT-0006d5-14
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:40:15 +0000
X-Inumbo-ID: 84f93d7a-b28a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84f93d7a-b28a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:41:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 04:40:12 -0600
Message-Id: <5B92558C02000078001E64E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 04:40:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-7-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 06/14] iommu: track reserved ranges using
 a rangeset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0yNDgsMTIgKzI1MiwxNiBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21h
aW4gKmQpCj4gIAo+ICB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
Cj4gIHsKPiAtICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRvbV9pb21tdShkKS0+cGxhdGZv
cm1fb3BzICkKPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwo+ICsKPiArICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
KQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICBpb21tdV90ZWFyZG93bihkKTsKPiAgCj4g
ICAgICBhcmNoX2lvbW11X2RvbWFpbl9kZXN0cm95KGQpOwo+ICsKPiArICAgIHJhbmdlc2V0X2Rl
c3Ryb3koaGQtPnJlc2VydmVkX3Jhbmdlcyk7CgpGb3IgaWRlbXBvdGVuY3kgcmVhc29ucyBwZXJo
YXBzIGJldHRlciB0byBzdG9yZSBOVUxMIGFmdGVyCnRoZSBjYWxsPwoKPiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3g4Ni92dGQuYwo+IEBAIC0xNTQsOCArMTU0LDIxIEBAIHZvaWQgX19od2RvbV9p
bml0IHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIF9iZm4ocGZuKSwgX21mbihwZm4pLAo+ICAJCQkgICAg
SU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKPiArCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBUaGUgb25seSByZWFzb24gYSByZXNlcnZlZCBwYWdlIHdvdWxkIGJlIG1hcHBl
ZCBpcyB0aGF0Cj4gKyAgICAgICAgICogaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgaXMgc2V0LCBp
biB3aGljaCBjYXNlIGl0IG5lZWRzIHRvIGJlCj4gKyAgICAgICAgICogbWFya2VkIGFzIHJlc2Vy
dmVkIGluIHRoZSBJT01NVS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoICFyYyAmJiBw
YWdlX2lzX3JhbV90eXBlKHBmbiwgUkFNX1RZUEVfUkVTRVJWRUQpICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIEFTU0VSVChpb21tdV9pbmNsdXNpdmVfbWFwcGluZyk7Cj4gKwo+ICsgICAg
ICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24oZG9tX2lvbW11KGQpLT5yZXNlcnZl
ZF9yYW5nZXMsIHBmbik7Cj4gKyAgICAgICAgfQoKV2h5IHdvdWxkIHRoaXMgYmUgcmVzdHJpY3Rl
ZCB0byB0aGUgRTgyMCByZXNlcnZlZCB0eXBlPyBJIHRoaW5rIHRoaXMKc2hvdWxkIGNvdmVyIGV2
ZXJ5dGhpbmcgdGhhdCBnZXRzIG1hcHBlZCB3aXRoIGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nCnNl
dCwgYnV0IG5vdCBtYXBwZWQgd2l0aCB0aGUgZmxhZyBjbGVhci4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10:41: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 1fyECm-0006hp-3k; Fri, 07 Sep 2018 10:41:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=c06c=lv=citrix.com=prvs=7819b22f9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fyECl-0006hk-BF
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:41:35 +0000
X-Inumbo-ID: b4ce59a6-b28a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4ce59a6-b28a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:42:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64696911"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 11:41:31 +0100
Message-ID: <20180907104131.1555-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] mkdeb: use compression level 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: 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>

VGhpcyByZXF1aXJlcyBjYWxsaW5nIGRwa2ctZGViIGRpcmVjdGx5IGFuZCBwYXNzIGl0IC16MC4K
Ckl0IHJlZHVjZXMgdGhlIHRpbWUgdG8gcnVuIHRoZSBta2RlYiBzY3JpcHQgZnJvbSAxNCBzZWNv
bmRzIHRvIDMKc2Vjb25kcyBvbiBteSB3b3Jrc3RhdGlvbiB3aXRoIFNTRCwgZnJvbSA4N3MgdG8g
MTVzIG9uIGEgbWFjaGluZQp3aXRoIEhERC4gVGhlIGRlYiBmaWxlIGdyb3dzIGZyb20gNDlNIHRv
IDU4TS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbWlzYy9ta2RlYiB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvbWtkZWIgYi90b29scy9taXNj
L21rZGViCmluZGV4IDY3YjkxY2MxZTUuLmY0YmVmY2NjNDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MvbWtkZWIKKysrIGIvdG9vbHMvbWlzYy9ta2RlYgpAQCAtNTksNyArNTksNyBAQCBmaW5kIGRl
Yi9ldGMgLXR5cGUgZiAtcHJpbnRmIC9ldGMvJVBcXG4gPmRlYi9ERUJJQU4vY29uZmZpbGVzCiAK
ICMgUGFja2FnZSBpdCB1cAogY2hvd24gLVIgcm9vdDpyb290IGRlYgotZHBrZyAtLWJ1aWxkIGRl
YiB4ZW4tdXBzdHJlYW0tJHZlcnNpb24uZGViCitkcGtnLWRlYiAtLWJ1aWxkIC16MCBkZWIgeGVu
LXVwc3RyZWFtLSR2ZXJzaW9uLmRlYgogCiAjIFRpZHkgdXAgYWZ0ZXIgb3Vyc2VsdmVzCiBybSAt
cmYgZGViCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:43:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10: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 1fyEEj-0006qL-Ha; Fri, 07 Sep 2018 10:43:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyEEh-0006qD-RS
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:43:35 +0000
X-Inumbo-ID: fcc2abef-b28a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcc2abef-b28a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:44:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78696431"
Date: Fri, 7 Sep 2018 12:43:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180907104309.z4jsga5hcnphwxu7@mac.bytemobile.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
 <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
 <20180907072319.GA26705@gavran.carpriv.carnet.hr>
 <20180907075455.szxahgevvlmfjvwy@mac.bytemobile.com>
 <20180907102026.GH26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907102026.GH26705@gavran.carpriv.carnet.hr>
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-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMTI6MjA6MjZQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDk6NTQ6NTVBTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IFRoZW4gSSdtIGFmcmFpZCB5b3Ugd2lsbCBoYXZlIHRvIGxv
b2sgaW50byB0aGUgdmJkX2ZyZWUvY3JlYXRlIGZpeC4KPiAKPiBZZXMsIGhlcmUgaXMgYSBmaXJz
dCBkcmFmdCBmb3IgdGhhdCBpZGVhLCBsZXQgbWUga25vdyBpZiB5b3Ugc2VlIHNvbWUKPiBwcm9i
bGVtcyB0aGVyZToKClRoYW5rcyEKCj4gLS0tIHhlbmJ1cy5jLm9yaWcgICAgICAgMjAxOC0wOS0w
NyAxMjoxMTo1Ny43OTgwNzE0ODUgKzAyMDAKPiArKysgeGVuYnVzLmMgICAgMjAxOC0wOS0wNyAx
MjoxNDoyMy41MzYwNzc5OTIgKzAyMDAKPiBAQCAtNzU4LDYgKzc1OSw3IEBACj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSkKPiAg
ewo+ICAgICAgICAgc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZfZ2V0X2RydmRhdGEoJmRl
di0+ZGV2KTsKPiArICAgICAgIHN0cnVjdCBibG9ja19kZXZpY2UgKmJkZXY7Cj4gICAgICAgICBp
bnQgZXJyOwo+ICAKPiAgICAgICAgIHByX2RlYnVnKCIlcyAlcCAlc1xuIiwgX19mdW5jX18sIGRl
diwgeGVuYnVzX3N0cnN0YXRlKGZyb250ZW5kX3N0YXRlKSk7Cj4gQEAgLTc3Miw2ICs3NzQsMjIg
QEAKPiAgCj4gICAgICAgICBjYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6Cj4gICAgICAgICBj
YXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgo+ICsgICAgICAgICAgICAgICBpZiAoIWJlLT5ibGtp
Zi0+dmJkLmJkZXYpIHsKPiArICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoImJsa2Rldl9n
ZXQiKTsKPiArICAgICAgICAgICAgICAgICAgICAgICBiZGV2ID0gYmxrZGV2X2dldF9ieV9kZXYo
YmUtPmJsa2lmLT52YmQucGRldmljZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmUtPmJsa2lmLT52YmQucmVhZG9ubHkgPwo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGTU9ERV9SRUFEIDogRk1PREVf
V1JJVEUsIE5VTEwpOwo+ICsKPiArICAgICAgICAgICAgICAgICAgICAgICBpZiAoSVNfRVJSKGJk
ZXYpKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcl93YXJuKCJmcm9udGVu
ZF9jaGFuZ2VkOiBkZXZpY2UgJTA4eCBjb3VsZCBub3QgYmUgb3BlbmVkXG4iLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZS0+YmxraWYtPnZiZC5wZGV2aWNlKTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJibGtkZXZf
Z2V0IGdvb2QiKTsKPiArICAgICAgICAgICAgICAgICAgICAgICBiZS0+YmxraWYtPnZiZC5iZGV2
ID0gYmRldjsKPiArICAgICAgICAgICAgICAgfQo+ICsKCkkgd291bGQgcHJlZmVyIGlmIHlvdSBj
b3VsZCBhdm9pZCBvcGVuLWNvZGluZyB0aGlzIGhlcmUsIGFuZCBpbnN0ZWFkCnVzZSB4ZW5fdmJk
X2NyZWF0ZSBvciBzaW1pbGFyLiBJIHdvdWxkIGFsc28gcHJlZmVyIHRoYXQgdGhlIGNhbGwgdG8K
eGVuX3ZiZF9jcmVhdGUgaW4gYmFja2VuZF9jaGFuZ2VkIHdhcyByZW1vdmVkIGFuZCB3ZSBoYWQg
YSBzaW5nbGUgY2FsbAp0byB4ZW5fdmJkX2NyZWF0ZSB0aGF0J3MgdXNlZCBmb3IgYm90aCBpbml0
aWFsIGRldmljZSBjb25uZWN0aW9uIGFuZApyZWNvbm5lY3Rpb24uCgpBbHNvLCBJIHRoaW5rIHRo
aXMgY291bGQgY2F1c2UgaXNzdWVzIGlmIGZvciBzb21lIHJlYXNvbiB0aGUgZnJvbnRlbmQKc3dp
dGNoZXMgdG8gc3RhdGUgJ0Nvbm5lY3RlZCcgYmVmb3JlIGhvdHBsdWcgc2NyaXB0cyBoYXZlIHJ1
biwgaW4Kd2hpY2ggY2FzZSB5b3Ugd291bGQgdHJ5IHRvIG9wZW4gYW4gdW5leHBlY3RlZCBkZXZp
Y2UgYmVjYXVzZSBwZGV2aWNlCndvbid0IGJlIGNvcnJlY3RseSBzZXQuCgpSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:49:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10:49: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 1fyEKm-00070q-90; Fri, 07 Sep 2018 10:49:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyEKk-00070e-Gk
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:49:50 +0000
X-Inumbo-ID: dc0d99c0-b28b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc0d99c0-b28b-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:50: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 1fyEKe-0001dH-Ef; Fri, 07 Sep 2018 10:49: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 1fyEKe-0008LK-3v; Fri, 07 Sep 2018 10:49:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyEKe-0000Oi-3J; Fri, 07 Sep 2018 10:49:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127367-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=4d621893471c6299de06aeac56f4c6cddc5c9ebe
X-Osstest-Versions-That: ovmf=7761cee050e706544bfee70f1c6ca894be0b1a2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 10:49:44 +0000
Subject: [Xen-devel] [ovmf test] 127367: 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>

ZmxpZ2h0IDEyNzM2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0ZDYyMTg5MzQ3MWM2Mjk5ZGUwNmFlYWM1NmY0YzZj
ZGRjNWM5ZWJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NzYxY2Vl
MDUwZTcwNjU0NGJmZWU3MGYxYzZjYTg5NGJlMGIxYTJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczNTcgIDIwMTgtMDktMDcgMDM6NDE6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzYxICAyMDE4LTA5LTA3IDA1OjQwOjQ2IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICA3NzYxY2VlMDUwLi40ZDYyMTg5MzQ3ICA0ZDYyMTg5MzQ3MWM2Mjk5
ZGUwNmFlYWM1NmY0YzZjZGRjNWM5ZWJlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:52:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10: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 1fyEN2-0007f1-N5; Fri, 07 Sep 2018 10:52:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyEN1-0007es-Sj
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 10:52:11 +0000
X-Inumbo-ID: 307e6798-b28c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 307e6798-b28c-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 10:53:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 04:52:09 -0600
Message-Id: <5B92585802000078001E64FC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 04:52:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-6-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 05/14] public / x86: introduce
 __HYPERCALL_iommu_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>,
 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>,
 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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxl
Cj4gQEAgLTEzLDYgKzEzLDcgQEAgb2JqLSQoQ09ORklHX0NSQVNIX0RFQlVHKSArPSBnZGJzdHVi
Lm8KPiAgb2JqLXkgKz0gZ3JhbnRfdGFibGUubwo+ICBvYmoteSArPSBndWVzdGNvcHkubwo+ICBv
YmotYmluLXkgKz0gZ3VuemlwLmluaXQubwo+ICtvYmotJChDT05GSUdfWDg2KSArPSBpb21tdV9v
cC5vCgpCdHcgLSBpcnJlc3BlY3RpdmUgb2YgdGhpcyBJIHRoaW5rIHlvdSdkIGJldHRlciAuLi4K
Cj4gK2ludCBjb21wYXRfb25lX2lvbW11X29wKGNvbXBhdF9pb21tdV9vcF9idWZfdCAqYnVmKQoK
Li4uIGhhdmUgI2lmZGVmIENPTkZJR19DT01QQVQgYWJvdmUgaGVyZS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 10:59:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 10: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 1fyEUM-0007pR-Gr; Fri, 07 Sep 2018 10:59:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyEUK-0007pM-Vb
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 10:59:45 +0000
X-Inumbo-ID: 3e627677-b28d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e627677-b28d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:00:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78697193"
To: Jan Beulich <JBeulich@suse.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
 <5B923B4002000078001E6383@prv1-mh.provo.novell.com>
 <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
 <5B92514002000078001E64C7@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=
 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
 6+ahAA==
Message-ID: <45b7ca77-989f-2fa5-261c-6bbe19deb8ae@citrix.com>
Date: Fri, 7 Sep 2018 11:59:41 +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: <5B92514002000078001E64C7@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/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDkvMTggMTE6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA5LjE4IGF0
IDExOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzA5LzE4
IDA5OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFJhdGhlciB0aGFuIGJsaW5kbHkgZHJvcHBp
bmcgdGhlIGxvZ2ljLCBJJ2QgaGF2ZSBleHBlY3RlZAo+Pj4gZm9yIGl0IHRvIGJlIGZpeGVkOiBE
ZXNwaXRlIHRoZSBtb3ZlbWVudCBpbnRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCj4+PiB0aGVy
ZSdzIHN0aWxsIGEgcmFjZSBiZXR3ZWVuIHVjb2RlIHVwZGF0ZXMgYW5kIGRvbWFpbiBjcmVhdGlv
bi4KPj4gV2hhdCByYWNlPyAgV2hhdCBoYXZlIEkgb3Zlcmxvb2tlZD8KPiBPbmUgQ1BVIGRvaW5n
IGEgbWljcm9jb2RlIHVwZGF0ZSB3aGlsZSB0aGUgb3RoZXIgY3JlYXRlcyBhCj4gZG9tYWluLiBJ
IGhhdmVuJ3QgbG9va2VkIGluIGRldGFpbCwgYnV0IEkgdGhpbmsgYWxsIGRvbWFpbiBjcmVhdGlv
bgo+IHNob3VsZCBiZSBkZWZlcnJlZCB1bnRpbCBjb21wbGV0aW9uIG9mIHRoZSBtaWNyb2NvZGUg
dXBkYXRlLCBzbwo+IHRoYXQgZG9tYWlucyBnZXQgYSBjb25zaXN0ZW50L3ByZWRpY3RhYmxlIE9T
Vlcgc3RhdGUgc2V0IHVwLgoKVGhlIHBhdGggaW4gZG9tYWluIGNyZWF0ZSB3aWxsIHNlZSBhIGNv
bnNpc3RlbnQgT1NWVywgd2hpY2ggd2lsbCBiZQplaXRoZXIgdGhlIHByZSBvciBwb3N0IG1pY3Jv
Y29kZSB2YWx1ZS7CoCBUaGUgb3RoZXIgYXNwZWN0ICh3aGljaCBhZ2FpbgpjYW4ndCBiZSBjb3Zl
cmVkIHdpdGggYW4gaW50ZXJsb2NrIGxpa2UgdGhpcykgaXMgdGhhdCBub3RoaW5nIGdvZXMgYW5k
CmFkanVzdHMgdGhlIGFscmVhZHktY3JlYXRlZCBkb21haW5zIHRvIHVwZGF0ZSB0aGVpciBPU1ZX
IHZhbHVlcy4KCj4gT2YgY291cnNlIHdlIGNhbiBwdXQgb3Vyc2VsdmVzIG9uIHRoZSBwb3NpdGlv
biB0aGF0IGl0IGlzIGFuCj4gYWRtaW4gbWlzdGFrZSB0byBpbnZva2UgYSBtaWNyb2NvZGUgdXBk
YXRlIHdpdGhvdXQgc3VzcGVuZGluZwo+IGRvbWFpbiBjcmVhdGlvbnMgdGVtcG9yYXJpbHksIGJ1
dCBzaW5jZSBkb21haW4gY3JlYXRpb24gaW5jbHVkZXMKPiBkb21haW4gcmVib290cywgSSBkb24n
dCB0aGluayB0aGlzIGlzIHNvbWV0aGluZyBhbiBhZG1pbiBjYW4KPiBmdWxseSBjb250cm9sLgoK
RG9tYWluIHJlYm9vdHMgKGluY2x1ZGluZyBzb2Z0IHJlc2V0KSBhcmUgYW4gZW50aXJlbHkKdG9v
bHN0YWNrLWNvbnRyb2xsZWQgYWN0aW9ucy7CoCBYZW4gcmFpc2VzIFZJUlFfRE9NX0VYQyBhbmQg
ZG9lcyBub3RoaW5nCm1vcmUgd2l0aCB0aGUgZG9tYWluLsKgIFRoZSB0b29sc3RhY2sgc3Vic2Vx
dWVudGx5IGlzc3VlcyBhIG5ldwpET01DVExfY3JlYXRlZG9tYWluLgoKbGlieGwncyBhcmNoaXRl
Y3R1cmUgbWF5IG1ha2UgaXQgaGFyZCB0byBkZWZlciByZWJvb3RpbmcgZm9yIGEgc2hvcnQKcGVy
aW9kLCBidXQgc3VjaCBhIGRlc2lnbiBkb2Vzbid0IGltcGFjdCBvdGhlciB0b29sc3RhY2tzLgoK
PiBZZXQgZnVydGhlciB3ZSBjb3VsZCBwdXQgb3Vyc2VsdmVzIG9uIHRoZSBwb3NpdGlvbiB0aGF0
IHVjb2RlCj4gdXBkYXRlcyB3aXRoIF9hbnlfIGd1ZXN0cyBydW5uaW5nIGFyZSBhIGJhZCBpZGVh
LgoKQm9vdCB0aW1lIG1pY3JvY29kZSBsb2FkaW5nIGlzIGJ5IGZhciB0aGUgYmVzdCBvcHRpb24g
Z29pbmcgKGFuZCB3aXRoCmxpdmUgbWlncmF0aW9uLCB0aGVyZSBpcyBsaXR0bGUgZXhjdXNlIHRv
IGF2b2lkIHVzaW5nIHRoaXMgbWV0aG9kKS4KClJ1bnRpbWUgbWljcm9jb2RlIGxvYWRpbmcgaGFz
IGEgZmV3IHJlYWwgYnVncyB3aGljaCBuZWVkIGFkZHJlc3NpbmcsIGJ1dApmdW5kYW1lbnRhbGx5
LCB0aGUgbGlzdCBvZiB0aGluZ3MgYW4gYWRtaW4gbmVlZHMgdG8gY29uc2lkZXIgaXMgbWFzc2l2
ZS4KVG8gc3RhcnQgd2l0aCwgaXMgdGhpcyBwaWVjZSBvZiB1Y29kZSBldmVuIHNhZmUgdG8gcnVu
dGltZSBwYXRjaD8gKFRoZXJlCmlzIGF0IGxlYXN0IG9uZSBwaWVjZSBvZiB1Y29kZSBmcm9tIGVh
Y2ggdmVuZG9yIHdoZXJlIHRoZSBhbnN3ZXIgdG8gdGhpcwppcyBhIGRlZmluaXRlIG5vLikKCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:01:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11:01: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 1fyEW6-0008Uj-Th; Fri, 07 Sep 2018 11:01:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyEW5-0008UY-4l
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:01:33 +0000
X-Inumbo-ID: 7ed00f2c-b28d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ed00f2c-b28d-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:02:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 05:01:30 -0600
Message-Id: <5B925A8902000078001E6525@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 05:01:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-8-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 07/14] x86: add iommu_op to query
 reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpb21tdV9vcCB0byBhbGxvdyB0aGUgZG9tYWluIElPTU1V
IHJlc2VydmVkIHJhbmdlcyB0byBiZQo+IHF1ZXJpZWQgYnkgdGhlIGd1ZXN0Lgo+IAo+IE5PVEU6
IFRoZSBudW1iZXIgb2YgcmVzZXJ2ZWQgcmFuZ2VzIGlzIGRldGVybWluZWQgYnkgc3lzdGVtIGZp
cm13YXJlLCBpbgo+ICAgICAgIGNvbmp1bmN0aW9uIHdpdGggWGVuIGNvbW1hbmQgbGluZSBvcHRp
b25zLCBhbmQgaXMgZXhwZWN0ZWQgdG8gYmUKPiAgICAgICBzbWFsbC4gVGh1cywgdG8gYXZvaWQg
b3Zlci1jb21wbGljYXRpbmcgdGhlIGNvZGUsIHRoZXJlIGlzIG5vCj4gICAgICAgcHJlLWVtcHRp
b24gY2hlY2sgd2l0aGluIHRoZSBvcGVyYXRpb24uCgpIbW0sIFJNUlJzIHJlcG9ydGVkbHkgY2Fu
IGNvdmVyIGEgZmFpciBwYXJ0IG9mICh0aGUgZW50aXJlPykgZnJhbWUKYnVmZmVyIG9mIGEgZ3Jh
cGhpY3MgZGV2aWNlLgoKPiBAQCAtMTAwLDE2ICsxNzYsMjcgQEAgbG9uZyBkb19pb21tdV9vcCh1
bnNpZ25lZCBpbnQgbnJfYnVmcywKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArQ0hFQ0tf
aW9tbXVfcmVzZXJ2ZWRfcmFuZ2U7Cj4gKwo+ICBpbnQgY29tcGF0X29uZV9pb21tdV9vcChjb21w
YXRfaW9tbXVfb3BfYnVmX3QgKmJ1ZikKPiAgewo+IC0gICAgY29tcGF0X2lvbW11X29wX3QgY21w
Owo+ICsgICAgY29tcGF0X2lvbW11X29wX3QgY21wID0ge307Cj4gKyAgICBzaXplX3Qgb2Zmc2V0
Owo+ICsgICAgc3RhdGljIGNvbnN0IHNpemVfdCBvcF9zaXplW10gPSB7Cj4gKyAgICAgICAgW1hF
Tl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkXSA9IHNpemVvZihzdHJ1Y3QgY29tcGF0X2lvbW11X29w
X3F1ZXJ5X3Jlc2VydmVkKSwKPiArICAgIH07Cj4gKyAgICBzaXplX3Qgc2l6ZTsKPiAgICAgIHhl
bl9pb21tdV9vcF90IG5hdDsKPiArICAgIHVuc2lnbmVkIGludCB1Owo+ICsgICAgaW50MzJfdCBz
dGF0dXM7Cj4gICAgICBpbnQgcmM7Cj4gIAo+IC0gICAgaWYgKCBidWYtPnNpemUgPCBzaXplb2Yo
Y21wKSApCj4gKyAgICBvZmZzZXQgPSBvZmZzZXRvZihzdHJ1Y3QgY29tcGF0X2lvbW11X29wLCB1
KTsKPiArCj4gKyAgICBpZiAoIGJ1Zi0+c2l6ZSA8IG9mZnNldCApCj4gICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CgpGb3Igc29tZSByZWFzb24gSSBub3RpY2UgdGhpcyBvbmx5IG5vdyBhbmQgaGVy
ZSAtIC1FRkFVTFQgaXNuJ3QKcmVhbGx5IGFwcHJvcHJpYXRlbHkgZGVzY3JpYmluZyB0aGUgZXJy
b3IgY29uZGl0aW9uIGhlcmUuIC1FTk9EQVRBCm9yIC1FTk9CVUZTIHBlcmhhcHM/Cgo+IEBAIC0x
MTksMTcgKzIwNiw4MiBAQCBpbnQgY29tcGF0X29uZV9pb21tdV9vcChjb21wYXRfaW9tbXVfb3Bf
YnVmX3QgKmJ1ZikKPiAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHJldHVybiByYzsKPiAgCj4g
KyAgICBpZiAoIGNtcC5vcCA+PSBBUlJBWV9TSVpFKG9wX3NpemUpICkKPiArICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgc2l6ZSA9IG9wX3NpemVbYXJyYXlfaW5kZXhfbm9z
cGVjKGNtcC5vcCwgQVJSQVlfU0laRShvcF9zaXplKSldOwo+ICsgICAgaWYgKCBidWYtPnNpemUg
PCBvZmZzZXQgKyBzaXplICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBp
ZiAoIGNvcHlfZnJvbV9jb21wYXRfb2Zmc2V0KCh2b2lkICopJmNtcC51LCBidWYtPmgsIG9mZnNl
dCwgc2l6ZSkgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBUaGUgeGxhdCBtYWdpYyBkb2Vzbid0IHF1aXRlIGtub3cgaG93IHRvIGhhbmRsZSB0aGUg
dW5pb24gc28KPiArICAgICAqIHdlIG5lZWQgdG8gZml4IHRoaW5ncyB1cCBoZXJlLgo+ICsgICAg
ICovCj4gKyNkZWZpbmUgWExBVF9pb21tdV9vcF91X3F1ZXJ5X3Jlc2VydmVkIFhFTl9JT01NVU9Q
X3F1ZXJ5X3Jlc2VydmVkCj4gKyAgICB1ID0gY21wLm9wOwo+ICsKPiArI2RlZmluZSBYTEFUX2lv
bW11X29wX3F1ZXJ5X3Jlc2VydmVkX0hORExfcmFuZ2VzKF9kXywgX3NfKSAgICAgICAgICAgIFwK
PiArICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBpZiAoICFjb21w
YXRfaGFuZGxlX2lzX251bGwoKF9zXyktPnJhbmdlcykgKSAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50ICpucl9lbnRyaWVzID0g
Q09NUEFUX0FSR19YTEFUX1ZJUlRfQkFTRTsgICAgIFwKCnVpbnQzMl90IChzZWUgYmVsb3cpIG9y
IHBlcmhhcHMgZXZlbiBiZXR0ZXIgdHlwZW9mKCkuCgo+ICsgICAgICAgICAgICB4ZW5faW9tbXVf
cmVzZXJ2ZWRfcmFuZ2VfdCAqcmFuZ2VzID0gICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICAgKHZvaWQgKikobnJfZW50cmllcyArIDEpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICBpZiAoIHNpemVvZigq
bnJfZW50cmllcykgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
ICAgICAgICAgIChzaXplb2YoKnJhbmdlcykgKiAoX3NfKS0+bnJfZW50cmllcykgPiAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgIENPTVBBVF9BUkdfWExBVF9TSVpFICkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FMkJJ
RzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgICAgICAqbnJfZW50cmllcyA9IChfc18pLT5ucl9lbnRyaWVzOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZSgoX2RfKS0+cmFuZ2VzLCByYW5nZXMpOyAgICAgICAgICAgICAgXAo+ICsgICAgICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgo
X2RfKS0+cmFuZ2VzLCBOVUxMKTsgICAgICAgICAgICAgICAgXAo+ICsgICAgfSB3aGlsZSAoZmFs
c2UpCj4gKwo+ICAgICAgWExBVF9pb21tdV9vcCgmbmF0LCAmY21wKTsKPiAgCj4gKyN1bmRlZiBY
TEFUX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkX0hORExfcmFuZ2VzCj4gKwo+ICAgICAgaW9tbXVf
b3AoJm5hdCk7Cj4gIAo+ICsgICAgc3RhdHVzID0gbmF0LnN0YXR1czsKPiArCj4gKyNkZWZpbmUg
WExBVF9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZF9ITkRMX3JhbmdlcyhfZF8sIF9zXykgICAgICAg
ICAgICAgICBcCj4gKyAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgaWYgKCAhY29tcGF0X2hhbmRsZV9pc19udWxsKChfZF8pLT5yYW5nZXMpICkgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqbnJfZW50cmllcyA9IENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0U7ICAgICAgICBc
Cj4gKyAgICAgICAgICAgIGNvbXBhdF9pb21tdV9yZXNlcnZlZF9yYW5nZV90ICpyYW5nZXMgPSAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAodm9pZCAqKShucl9lbnRy
aWVzICsgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAg
IHVuc2lnbmVkIGludCBuciA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIChfZF8pLT5ucl9l
bnRyaWVzLCAqbnJfZW50cmllcyk7ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgICAgIGlmICggX19jb3B5X3RvX2NvbXBhdF9vZmZzZXQoKF9kXyktPnJhbmdlcywgMCwgcmFu
Z2VzLCBucikgKSBcCj4gKyAgICAgICAgICAgICAgICBzdGF0dXMgPSAtRUZBVUxUOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICB9IHdoaWxlIChmYWxzZSkKPiArCj4gICAgICBYTEFUX2lvbW11X29wKCZjbXAsICZuYXQp
Owo+ICAKPiArICAgIC8qIHN0YXR1cyB3aWxsIGhhdmUgYmVlbiBtb2RpZmllZCBpZiBfX2NvcHlf
dG9fY29tcGF0X29mZnNldCgpIGZhaWxlZCAqLwo+ICsgICAgY21wLnN0YXR1cyA9IHN0YXR1czsK
PiArCj4gKyN1bmRlZiBYTEFUX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkX0hORExfcmFuZ2VzCj4g
Kwo+ICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fY29tcGF0KGNvbXBhdF9oYW5kbGVfY2FzdChi
dWYtPmgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbXBhdF9pb21tdV9vcF90KSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmY21wLCBzdGF0dXMpICkKPiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAgCj4gKyN1bmRl
ZiBYTEFUX2lvbW11X29wX3VfcXVlcnlfcmVzZXJ2ZWQKPiArCj4gICAgICByZXR1cm4gMDsKPiAg
fQoKSXQncyBzb21laG93IG1vcmUgZXZpZGVudCBoZXJlLCBidXQgSSB0aGluayBldmVuIG9uIHRo
ZSBuYXRpdmUgcGF0aAp0aGUgbnJfZW50cmllcyBmaWVsZCBkb2Vzbid0IGdldCBjb3BpZWQgYmFj
ayBkZXNwaXRlIGl0IGJlaW5nIGFuIE9VVC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lv
bW11X29wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaAo+IEBAIC0yNSwx
MSArMjUsNTAgQEAKPiAgCj4gICNpbmNsdWRlICJ4ZW4uaCIKPiAgCj4gK3R5cGVkZWYgdWludDY0
X3QgeGVuX2Jmbl90Owo+ICsKPiArLyogU3RydWN0dXJlIGRlc2NyaWJpbmcgYSBzaW5nbGUgcmFu
Z2UgcmVzZXJ2ZWQgaW4gdGhlIElPTU1VICovCj4gK3N0cnVjdCB4ZW5faW9tbXVfcmVzZXJ2ZWRf
cmFuZ2Ugewo+ICsgICAgeGVuX2Jmbl90IHN0YXJ0X2JmbjsKPiArICAgIHVuc2lnbmVkIGludCBu
cl9mcmFtZXM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcGFkOwoKdWludDMyX3QKCj4gK307Cj4gK3R5
cGVkZWYgc3RydWN0IHhlbl9pb21tdV9yZXNlcnZlZF9yYW5nZSB4ZW5faW9tbXVfcmVzZXJ2ZWRf
cmFuZ2VfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2lvbW11X3Jlc2VydmVkX3Jh
bmdlX3QpOwo+ICsKPiArLyoKPiArICogWEVOX0lPTU1VT1BfcXVlcnlfcmVzZXJ2ZWQ6IFF1ZXJ5
IHJhbmdlcyByZXNlcnZlZCBpbiB0aGUgSU9NTVUuCj4gKyAqLwoKU2luZ2xlIGxpbmUgY29tbWVu
dCBwbGVhc2UuCgo+ICsjZGVmaW5lIFhFTl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkIDEKPiArCj4g
K3N0cnVjdCB4ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQgewo+ICsgICAgLyoKPiArICAgICAq
IElOL09VVCAtIE9uIGVudHJ5IHRoaXMgaXMgdGhlIG51bWJlciBvZiBlbnRyaWVzIGF2YWlsYWJs
ZQo+ICsgICAgICogICAgICAgICAgaW4gdGhlIHJhbmdlcyBhcnJheSBiZWxvdy4KPiArICAgICAq
ICAgICAgICAgIE9uIGV4aXQgdGhpcyBpcyB0aGUgYWN0dWFsIG51bWJlciBvZiByZXNlcnZlZCBy
YW5nZXMuCj4gKyAgICAgKi8KPiArICAgIHVuc2lnbmVkIGludCBucl9lbnRyaWVzOwo+ICsgICAg
dW5zaWduZWQgaW50IHBhZDsKCnVpbnQzMl90CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:05:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEZr-0000FE-IP; Fri, 07 Sep 2018 11:05:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyEZq-0000F4-8L
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:05:26 +0000
X-Inumbo-ID: 0a465d53-b28e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a465d53-b28e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:06: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 1fyEZo-0001zW-5X; Fri, 07 Sep 2018 11:05: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 1fyEZn-0000nX-S2; Fri, 07 Sep 2018 11:05:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyEZn-0000j8-RP; Fri, 07 Sep 2018 11:05:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127368-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=e39a9148ed77b10abd383498df9386e0b93454b3
X-Osstest-Versions-That: xen=a6c501603ca886458b055477532abadfbc9d3606
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 11:05:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127368: 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>

ZmxpZ2h0IDEyNzM2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM2OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlMzlhOTE0OGVkNzdiMTBhYmQzODM0OThkZjkzODZlMGI5MzQ1NGIzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNmM1MDE2MDNjYTg4NjQ1OGIw
NTU0Nzc1MzJhYmFkZmJjOWQzNjA2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczNDcgIDIwMTgt
MDktMDYgMTg6MDA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzY4ICAy
MDE4LTA5LTA3IDA4OjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFpoZW56
aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTZj
NTAxNjAzYy4uZTM5YTkxNDhlZCAgZTM5YTkxNDhlZDc3YjEwYWJkMzgzNDk4ZGY5Mzg2ZTBiOTM0
NTRiMyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:06:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEas-0000JX-Va; Fri, 07 Sep 2018 11:06:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qi65=lv=gmail.com=jirislaby@srs-us1.protection.inumbo.net>)
 id 1fyEas-0000JR-EU
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:06:30 +0000
X-Inumbo-ID: 3058718f-b28e-11e8-a6a9-d7ebe60f679a
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3058718f-b28e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:07:20 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id f21-v6so14328270wmc.5
 for <xen-devel@lists.xenproject.org>; Fri, 07 Sep 2018 04:06:29 -0700 (PDT)
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
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=ymOZgBAnvHhoJNgXBFKVfjedCZyvztEGs3i1TO+AF1I=;
 b=KC0ebr8TfpXiD+tOViotMbrl6dkskXMLk2Lhli8v7r2qXEnOevtjzpiELI+N1rPOv9
 yhKfjKihb2gt5D+H8/bNjDNQLWkGiHo7L6iN/pqphF4P/yc73wEaa1CHcLbVLxS8Eu9s
 7a/MYayGnYSWjwFItuE9Y03Z8lRnp9fOiCxKQ+ARZCvYX/bkxsPLC8AZRsk1TeSaYiuA
 0cojPE3OTwEk1a9VoAvtooO/NiNdAvpJW9m0PR+AGHUtK7giYzFIFZhPI9VQbbWZ4kwD
 EAkSXG7C+thGLRNWNu2EYqJ0eegW2qRDCvmM43Y0HCC03IbccyThTm2RnhgDrGIX+SOF
 qBdQ==
X-Gm-Message-State: APzg51AWq98DO/Uxpt9qT2gSzFNKDMsU0jn6/X4LSV3OlrHdCfO1S/jY
 WjvURj4+fUP4VQPTkj9TVlwl5ps2
X-Google-Smtp-Source: ANB0VdZwe41RuHDZVrXfDuFdUlxKdJVAnb8VOV1eDwiLTTL1+O/3fk4Sw4zJ65QZYwn1pEGWtLYDDA==
X-Received: by 2002:a1c:be14:: with SMTP id
 o20-v6mr4970880wmf.73.1536318388110; 
 Fri, 07 Sep 2018 04:06:28 -0700 (PDT)
Received: from ?IPv6:2a01:4240:2e27:ad85:aaaa::70f?
 ([2a01:4240:2e27:ad85:aaaa::70f])
 by smtp.gmail.com with ESMTPSA id v1-v6sm8016134wrt.34.2018.09.07.04.06.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 07 Sep 2018 04:06:26 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Xiao Liang <xiliang@redhat.com>,
 David Miller <davem@davemloft.net>
References: <20180727095608.25210-1-xiliang@redhat.com>
 <20180729.083040.53901922165497594.davem@davemloft.net>
 <60e93e09-7dc2-d2f6-379d-c1d086aa1f49@redhat.com>
 <83ad1e3c-5e3b-8b24-430b-13e12b59ae8b@suse.cz>
 <830d73b5-8bbb-4d9a-a004-7aeea0b35067@suse.com>
 <1a6b2326-78b3-f7fa-fb3b-08c54f4f9761@oracle.com>
From: Jiri Slaby <jslaby@suse.cz>
Openpgp: preference=signencrypt
Autocrypt: addr=jslaby@suse.cz; prefer-encrypt=mutual; keydata=
 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
Message-ID: <172007cc-6a82-99dd-2d1e-5103a6c1b9b0@suse.cz>
Date: Fri, 7 Sep 2018 13:06:25 +0200
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: <1a6b2326-78b3-f7fa-fb3b-08c54f4f9761@oracle.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen-netfront: wait xenbus state change when
 load module manually
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: netdev@vger.kernel.org, linux-kernel@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>

T24gMDgvMjQvMjAxOCwgMDQ6MjYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOC8y
NC8yMDE4IDA3OjI2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNC8wOC8xOCAxMzox
MiwgSmlyaSBTbGFieSB3cm90ZToKPj4+IE9uIDA3LzMwLzIwMTgsIDEwOjE4IEFNLCBYaWFvIExp
YW5nIHdyb3RlOgo+Pj4+IE9uIDA3LzI5LzIwMTggMTE6MzAgUE0sIERhdmlkIE1pbGxlciB3cm90
ZToKPj4+Pj4gRnJvbTogWGlhbyBMaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgo+Pj4+PiBEYXRl
OiBGcmksIDI3IEp1bCAyMDE4IDE3OjU2OjA4ICswODAwCj4+Pj4+Cj4+Pj4+PiBAQCAtMTMzMCw2
ICsxMzMxLDExIEBAIHN0YXRpYyBzdHJ1Y3QgbmV0X2RldmljZQo+Pj4+Pj4gKnhlbm5ldF9jcmVh
dGVfZGV2KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4+Pj4+PiDCoMKgwqDCoMKgIG5ldGlm
X2NhcnJpZXJfb2ZmKG5ldGRldik7Cj4+Pj4+PiDCoCDCoMKgwqDCoMKgIHhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7Cj4+Pj4+PiArwqDCoMKgIHdhaXRf
ZXZlbnQobW9kdWxlX2xvYWRfcSwKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSAhPQo+Pj4+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWGVuYnVzU3RhdGVDbG9zZWQgJiYKPj4+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90
aGVyZW5kKSAhPQo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWGVuYnVzU3Rh
dGVVbmtub3duKTsKPj4+Pj4+IMKgwqDCoMKgwqAgcmV0dXJuIG5ldGRldjsKPj4+Pj4+IMKgIMKg
wqAgZXhpdDoKPj4+Pj4gV2hhdCBwZXJmb3JtcyB0aGUgd2FrZXVwcyB0aGF0IHdpbGwgdHJpZ2dl
ciBmb3IgdGhpcyBzbGVlcCBzaXRlPwo+Pj4+IEluIG15IHVuZGVyc3RhbmRpbmcsIGJhY2tlbmQg
bGVhdmluZyBjbG9zZWQvdW5rbm93IHN0YXRlIGNhbiB0cmlnZ2VyIHRoZQo+Pj4+IHdha2V1cHMu
IEkgbWVhbiB0byBtYWtlIHN1cmUgYm90aCBzaWRlcyBhcmUgcmVhZHkgZm9yIGNyZWF0aW5nIGNv
bm5lY3Rpb24uCj4+PiBXaGlsZSBiYWNrcG9ydGluZyB0aGlzIHRvIDQuMTIsIEkgd2FzIHN1cnBy
aXNlZCBieSB0aGUgY29tbWl0IHRoZSBzYW1lCj4+PiBhcyBCb3JpcyBhbmQgRGF2aWQuCj4+Pgo+
Pj4gU28gSSBhc3N1bWUgdGhlIGV4cGxhbmF0aW9uIGlzIHRoYXQgd2FrZV91cF9hbGwgb2YgbW9k
dWxlX3VubG9hZF9xIGluCj4+PiBuZXRiYWNrX2NoYW5nZWQgd2FrZXMgYWxzbyBhbGwgdGhlIHBy
b2Nlc3NlcyB3YWl0aW5nIG9uIG1vZHVsZV9sb2FkX3E/Cj4+PiBJZiBzbywgd2hhdCBtYWtlcyBz
dXJlIHRoYXQgbW9kdWxlX3VubG9hZF9xIGlzIHF1ZXVlZCBhbmQgdGhlIHByb2Nlc3MgaXMKPj4+
IHRoZSBzYW1lIGFzIGZvciBtb2R1bGVfbG9hZF9xPwo+PiBIb3cgY291bGQgaXQ/IEVpdGhlciB0
aGUgdGhyZWFkIGlzIHdhaXRpbmcgb24gbW9kdWxlX3VubG9hZF9xIF9vcl8gb24KPj4gbW9kdWxl
X2xvYWRfcS4gSXQgY2FuJ3Qgd2FpdCBvbiB0d28gcXVldWVzIGF0IHRoZSBzYW1lIHRpbWUuCj4+
Cj4+PiBUbyBtZSwgaXQgbG9va3MgcmF0aGVyIGVycm9yLXByb25lLiBVbmxlc3MgaXQgaXMgZXJy
b25lb3VzIG5vdywgYXQgbGVhc3QKPj4+IGZvciBmdXR1cmUgY2hhbmdlcy4gV291bGRuJ3QgaXQg
bWFrZSBzZW5zZSB0byB3YWtlIHVwIG1vZHVsZV9sb2FkX3EKPj4+IGFsb25nIHdpdGggbW9kdWxl
X3VubG9hZF9xIGluIG5ldGJhY2tfY2hhbmdlZD8gT3IgZHJvcCBtb2R1bGVfbG9hZF9xCj4+PiBj
b21wbGV0ZWx5IGFuZCB1c2Ugb25seSBtb2R1bGVfdW5sb2FkX3EgKGkuZS4gaW4geGVubmV0X2Ny
ZWF0ZV9kZXYgdG9vKT8KPj4gVG8gbWUgdGhpcyBsb29rcyBqdXN0IHdyb25nLiBBIHRocmVhZCB3
YWl0aW5nIG9uIG1vZHVsZV9sb2FkX3Egd29uJ3QgYmUKPj4gd29rZW4gdXAgYWdhaW4uCj4+Cj4+
IEknZCBkcm9wIG1vZHVsZV9sb2FkX3EgaW4gZmF2b3Igb2YgbW9kdWxlX3VubG9hZF9xLgo+IAo+
IAo+IFllcywgdXNlIHNpbmdsZSBxdWV1ZSwgYnV0IHJlbmFtZSBpdCB0byBzb21ldGhpbmcgbW9y
ZSBuZXV0cmFsLiBtb2R1bGVfd3E/CgpDYW4gc29tZWJvZHkgd2hvIGlzIGFjdHVhbGx5IHVzaW5n
IHRoZSBtb2R1bGUgZml4IHRoaXMsIHBsZWFzZT8KCkkgY291bGQgZml4IGl0LCBidXQgdW50ZXN0
ZWQgY2hhbmdlcyBhcmUgImEgYml0IiB3b3JzZSB0aGFuIHRlc3RlZCBjaGFuZ2VzLgoKdGhhbmtz
LAotLSAKanMKc3VzZSBsYWJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyEfJ-00011P-JU; Fri, 07 Sep 2018 11:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyEfI-00011K-DP
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:11:04 +0000
X-Inumbo-ID: d365b79e-b28e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d365b79e-b28e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:11:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 05:11:02 -0600
Message-Id: <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 05:11:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVt
ZW50YXRpb24gdG8gZmluZCB0aGUKPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lm
aWVkIEJGTiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbiBpbgo+IGdlbmVyaWMgSU9NTVUg
Y29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCgpGb3IgdGhpcyB0
byBnbyBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMgdG8gYWxzbyBiZSBpbXBs
ZW1lbnRlZC4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtMzA1LDYgKzMwNSwxNyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4pCj4gICAgICBy
ZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2ludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBiZm5fdCBiZm4sIG1mbl90ICptZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmZsYWdzKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKPiArCj4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+
cGxhdGZvcm1fb3BzICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAg
cmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGJmbiwgbWZuLCBmbGFncyk7
Cj4gK30KClNob3VsZG4ndCB0aGlzIGJlIHJlc3RyaWN0ZWQgdG8gUFYgZ3Vlc3RzPyBIVk0gb25l
cyBhcmVuJ3Qgc3VwcG9zZWQKdG8ga25vdyBhYm91dCBNRk5zLgoKPiArc3RhdGljIGludCBpbnRl
bF9pb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sIG1mbl90ICpt
Zm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bGFncykKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7
Cj4gKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSA9IE5VTEwsICpwdGUgPSBOVUxMLCB2YWw7CgpQ
b2ludGxlc3MgaW5pdGlhbGl6ZXJzLiBJIGFsc28gcXVlc3Rpb24gdGhlIHVzZWZ1bG5lc3Mgb2Yg
InB0ZSI6Cgo+ICsgICAgdTY0IHBnX21hZGRyOwo+ICsKPiArICAgIHNwaW5fbG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKPiArCj4gKyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgYmZuX3RvX2JhZGRyKGJmbiksIDApOwo+ICsgICAgaWYgKCBwZ19tYWRkciA9PSAw
ICkKPiArICAgIHsKPiArICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2Nr
KTsKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIH0KPiArCj4gKyAgICBwYWdlID0g
bWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Cj4gKyAgICBwdGUgPSBwYWdlICsgKGJmbl94
KGJmbikgJiBMRVZFTF9NQVNLKTsKPiArICAgIHZhbCA9ICpwdGU7CgogICAgdmFsID0gcGFnZVti
Zm5feChiZm4pICYgTEVWRUxfTUFTS107CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:11:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEff-000132-TY; Fri, 07 Sep 2018 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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyEfe-00012v-Kp
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 11:11:26 +0000
X-Inumbo-ID: 84586b58-b28e-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84586b58-b28e-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 13:09:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78697837"
To: Jan Beulich <JBeulich@suse.com>
References: <1535634403-27177-1-git-send-email-andrew.cooper3@citrix.com>
 <5B87FCC902000078001E38CD@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=
 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
 6+ahAA==
Message-ID: <c8c96106-9203-07bc-144d-38be2dcacc13@citrix.com>
Date: Fri, 7 Sep 2018 12:11:21 +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: <5B87FCC902000078001E38CD@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 RFC] xen/vsprintf: Introduce %pd formatter
 for 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 <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDgvMTggMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjA4LjE4IGF0
IDE1OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgYWxsb3dz
IGFsbCBzeXN0ZW0gZG9taWRzIHRvIGJlIHByaW50ZWQgYnkgbmFtZSwgcmF0aGVyIHRoYW4gc3Bl
Y2lhbAo+PiBjYXNpbmcgdGhlIGlkbGUgdmNwdXMgYWxvbmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+PiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+PiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4KPj4gUkZDLCBiZWNhdXNlIHRoaXMgd2FzIHByb3Bvc2VkIGJlZm9y
ZSBidXQgcmVqZWN0ZWQgYXQgdGhlIHRpbWUuICBJJ20gbG9va2luZwo+PiB0byB0cnkgYW5kIHR1
cm4gZXJyb3JzIGxpa2UgdGhpczoKPj4KPj4gICAoWEVOKSBtbS5jOjEwMjM6ZDB2MiBwZ19vd25l
ciBkMzI3NTQgbDFlX293bmVyIGQwLCBidXQgcmVhbF9wZ19vd25lciBkMAo+PiAgIChYRU4pIG1t
LmM6MTA5OTpkMHYyIEVycm9yIGdldHRpbmcgbWZuIDgxMDAyMCAocGZuIDU5ZGIxKSBmcm9tIEwx
IGVudHJ5IDgwMDAwMDA4MTAwMjAyMjcgZm9yIGwxZV9vd25lciBkMCwgcGdfb3duZXIgZDMyNzU0
Cj4+Cj4+IGludG8gdGhlIHNsaWdodGx5IG1vcmUgaGVscGZ1bDoKPj4KPj4gICAoWEVOKSBtbS5j
OjEwMjI6ZDB2MiBwZ19vd25lciBkWEVOIGwxZV9vd25lciBkMCwgYnV0IHJlYWxfcGdfb3duZXIg
ZDAKPj4gICAoWEVOKSBtbS5jOjEwOTg6ZDB2MiBFcnJvciBnZXR0aW5nIG1mbiA4MTAwMjAgKHBm
biA1OWRiMSkgZnJvbSBMMSBlbnRyeSA4MDAwMDAwODEwMDIwMjI3IGZvciBsMWVfb3duZXIgZDAs
IHBnX293bmVyIGRYRU4KPj4KPj4gYWx0aG91Z2ggZXZlbiBpbiB0aGlzIGNhc2UsIHRoZSBmb3Jt
ZXIgcHJpbnRrIGhhcyBhbiBhd2t3YXJkIGNvcm5lciBjYXNlIG9mIGEKPj4gcG9zc2libHkgTlVM
TCBkb21haW4gcG9pbnRlciwgd2hpY2ggY2FuIHBvc3NpYmx5IG9ubHkgcmVhc29uYWJseSBiZSBm
aXhlZAo+PiBpbnNpZGUgcG9pbnRlcigpIGl0c2VsZi4KPiBPciBpbiBwcmludF9kb21haW4oKSwg
cHJvZHVjaW5nICJOVUxMIi4KClNvdW5kcyBsaWtlIGEgZ29vZCBwbGFuLgoKPgo+PiAtLS0gYS9k
b2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0Cj4+ICsrKyBiL2RvY3MvbWlzYy9wcmludGstZm9y
bWF0cy50eHQKPj4gQEAgLTI4LDUgKzI4LDggQEAgU3ltYm9sL0Z1bmN0aW9uIHBvaW50ZXJzOgo+
PiAgCj4+ICBEb21haW4gYW5kIHZDUFUgaW5mb3JtYXRpb246Cj4+ICAKPj4gKyAgICAgICAlcGQg
ICAgIERvbWFpbiBmcm9tIGEgJ3N0cnVjdCBkb21haW4gKmQnIChwcmludGVkIGFzIGQ8ZG9taWQ+
LCBidXQgd2l0aAo+PiArICAgICAgICAgICAgICAgc3lzdGVtIGRvbWFpbnMgcmVwcmVzZW50ZWQg
YnkgbmFtZSwgZS5nLiAnZElETEUnKQo+IFRoaXMgbG9va3MgYSBsaXR0bGUgYXdrd2FyZCAtIGhv
dyBhYm91dCBkPElETEU+IGV0Yz8KCkEgc2FtcGxlIGxvb2tzIGxpa2U6CgpkSURMRXYwIGRJTyBk
WEVOIGRDT1cKZDxJRExFPnYwIGQ8SU8+IGQ8WEVOPiBkPENPVz4KCkFub3RoZXIgYWx0ZXJuYXRp
dmUgd291bGQgYmU6CgpkW0lETEVddjAgZFtJT10gZFtYRU5dIGRbQ09XXQoKV2hpY2ggSSB0aGlu
ayBJIHByZWZlciB0byBhbmdsZSBicmFja2V0cy4KCj4KPj4gLS0tIGEveGVuL2NvbW1vbi92c3By
aW50Zi5jCj4+ICsrKyBiL3hlbi9jb21tb24vdnNwcmludGYuYwo+PiBAQCAtMjY0LDYgKzI2NCw0
MSBAQCBzdGF0aWMgY2hhciAqc3RyaW5nKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCBjaGFy
ICpzLAo+PiAgICAgIHJldHVybiBzdHI7Cj4+ICB9Cj4+ICAKPj4gKy8qIFByaW50IGEgZG9tYWlu
IGFzIGQ8bnVtPiBvciBkPHN0cj4gZm9yIHN5c3RlbSBkb21haW5zLiAqLwo+PiArc3RhdGljIGNo
YXIgKnByaW50X2RvbWFpbihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKPj4gK3sKPj4gKyAgICBjb25zdCBjaGFyICpuYW1lID0gTlVMTDsKPj4gKwo+PiArICAg
IGlmICggc3RyIDwgZW5kICkKPj4gKyAgICAgICAgKnN0cisrID0gJ2QnOwo+IEkgd291bGQgZ3Vl
c3MgeW91J3ZlIGNvcGllZCB0aGlzIGlkaW9tIGZyb20gc29tZXdoZXJlLCBhbmQgaWYgc28KPiBp
dCB3b3VsZCBiZSBnb29kIHRvIGtub3cgd2hlcmUgd2Ugc3RpbGwgaGF2ZSBnb3Qgc3VjaCBicm9r
ZW4KPiBjb25zdHJ1Y3QocykgbGVmdDoKCk5vIC0gc2VydmVzIG1lIHdyaXRlIGZyb20gdHJ5aW5n
IHRvIGNvZGUgZnJvbSBtZW1vcnkuwqAgRml4ZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:15:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEjY-0001Hd-FT; Fri, 07 Sep 2018 11:15: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyEjW-0001HY-I4
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:15:26 +0000
X-Inumbo-ID: 140180ab-b28f-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 140180ab-b28f-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 13:13:42 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:59722
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyEjP-00020y-9D; Fri, 07 Sep 2018 13:15:19 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 1BB94202E0; Fri,  7 Sep 2018 13:15:19 +0200 (CEST)
Date: Fri, 7 Sep 2018 13:15:19 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180907111519.GJ26705@gavran.carpriv.carnet.hr>
References: <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905113515.GU26705@gavran.carpriv.carnet.hr>
 <20180905162801.GB26705@gavran.carpriv.carnet.hr>
 <20180906162932.7qge5dmrgyqbmbbj@mac.bytemobile.com>
 <20180906221929.GZ26705@gavran.carpriv.carnet.hr>
 <20180907071530.te5dxdvg4zqgqscj@mac.bytemobile.com>
 <20180907072319.GA26705@gavran.carpriv.carnet.hr>
 <20180907075455.szxahgevvlmfjvwy@mac.bytemobile.com>
 <20180907102026.GH26705@gavran.carpriv.carnet.hr>
 <20180907104309.z4jsga5hcnphwxu7@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907104309.z4jsga5hcnphwxu7@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [PATCH] xen-blkback: Switch to closed state after
 releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMTI6NDM6MDlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBJIHdvdWxkIHByZWZlciBpZiB5b3UgY291bGQgYXZvaWQgb3Blbi1jb2Rpbmcg
dGhpcyBoZXJlLCBhbmQgaW5zdGVhZAo+IHVzZSB4ZW5fdmJkX2NyZWF0ZSBvciBzaW1pbGFyLiBJ
IHdvdWxkIGFsc28gcHJlZmVyIHRoYXQgdGhlIGNhbGwgdG8KPiB4ZW5fdmJkX2NyZWF0ZSBpbiBi
YWNrZW5kX2NoYW5nZWQgd2FzIHJlbW92ZWQgYW5kIHdlIGhhZCBhIHNpbmdsZSBjYWxsCj4gdG8g
eGVuX3ZiZF9jcmVhdGUgdGhhdCdzIHVzZWQgZm9yIGJvdGggaW5pdGlhbCBkZXZpY2UgY29ubmVj
dGlvbiBhbmQKPiByZWNvbm5lY3Rpb24uCj4gCj4gQWxzbywgSSB0aGluayB0aGlzIGNvdWxkIGNh
dXNlIGlzc3VlcyBpZiBmb3Igc29tZSByZWFzb24gdGhlIGZyb250ZW5kCj4gc3dpdGNoZXMgdG8g
c3RhdGUgJ0Nvbm5lY3RlZCcgYmVmb3JlIGhvdHBsdWcgc2NyaXB0cyBoYXZlIHJ1biwgaW4KPiB3
aGljaCBjYXNlIHlvdSB3b3VsZCB0cnkgdG8gb3BlbiBhbiB1bmV4cGVjdGVkIGRldmljZSBiZWNh
dXNlIHBkZXZpY2UKPiB3b24ndCBiZSBjb3JyZWN0bHkgc2V0LgoKU3VyZSwgdGhpcyBpcyBqdXN0
IHRvIHRlc3QgaWYgdGhlIGlkZWEgd291bGQgd29yayBhbmQgbmVlZHMgYSBsb3Qgb2YKY2xlYW51
cC4gVW5mb3J0dW5hdGVseSBpdCBkb2VzIG5vdCBzZWVtIHRvIGhlbHAgd2l0aCB0aGUgb3JpZ2lu
YWwKcHJvYmxlbSBiZWNhdXNlIHRoaXMgY2FzZSBpcyBub3QgZXhlY3V0ZWQgb24gVk0gc2h1dGRv
d246CgogICAgICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CiAgICAgICAgICAgICAgICB4ZW5f
YmxraWZfZGlzY29ubmVjdChiZS0+YmxraWYpOwogICAgICAgICAgICAgICAgeGVuX3ZiZF9mcmVl
KCZiZS0+YmxraWYtPnZiZCk7CiAgICAgICAgICAgICAgICB4ZW5idXNfc3dpdGNoX3N0YXRlKGRl
diwgWGVuYnVzU3RhdGVDbG9zZWQpOwoKSW5zdGVhZCB4ZW5fdmJkX2ZyZWUgZ2V0cyBydW4gZnJv
bSBhIGRpZmZlcmVudCBjb2RlIHBhdGggYWZ0ZXIgdGhlCnJlbW92ZSBzY3JpcHQgaGFzIGFscmVh
ZHkgZmFpbGVkOgoKWyAgMzM3LjQwNzYzNF0gYmxvY2sgZHJiZDA6IFN0YXRlIGNoYW5nZSBmYWls
ZWQ6IERldmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZQpbICAzMzcuNDA3NjczXSBibG9jayBk
cmJkMDogICBzdGF0ZSA9IHsgY3M6Q29ubmVjdGVkIHJvOlByaW1hcnkvU2Vjb25kYXJ5IGRzOlVw
VG9EYXRlL1VwVG9EYXRlIHItLS0tLSB9ClsgIDMzNy40MDc3MTNdIGJsb2NrIGRyYmQwOiAgd2Fu
dGVkID0geyBjczpDb25uZWN0ZWQgcm86U2Vjb25kYXJ5L1NlY29uZGFyeSBkczpVcFRvRGF0ZS9V
cFRvRGF0ZSByLS0tLS0gfQouLi4KWyAgMzQwLjEwOTQ1OV0gV29ya3F1ZXVlOiBldmVudHMgeGVu
X2Jsa2lmX2RlZmVycmVkX2ZyZWUgW3hlbl9ibGtiYWNrXQpbICAzNDAuMTA5NDYxXSAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZjgxMzMxZTU0IGZmZmY4ODNmODRkMTlkMzggZmZmZjg4M2Y4NGQx
OWQzMgpbICAzNDAuMTA5NDYzXSAgZmZmZmZmZmZjMDU4MTY5ZSBmZmZmODgzZjg0ZDE5ZDg4IGZm
ZmY4ODNmODRkMTlkMjAgZmZmZmZmZmZjMDU4MTZmNwpbICAzNDAuMTA5NDY1XSAgZmZmZjg4M2Y4
NGQxOWQ4OCBmZmZmODgzZjg3YjVhOTAwIGZmZmZmZmZmODEwOTJmZWEgMDAwMDAwMDA4OGVjMzA4
MApbICAzNDAuMTA5NDY3XSBDYWxsIFRyYWNlOgpbICAzNDAuMTA5NDcxXSAgWzxmZmZmZmZmZjgx
MzMxZTU0Pl0gPyBkdW1wX3N0YWNrKzB4NWMvMHg3OApbICAzNDAuMTA5NDczXSAgWzxmZmZmZmZm
ZmMwNTgxNjllPl0gPyB4ZW5fdmJkX2ZyZWUuaXNyYS45KzB4MmUvMHg2MCBbeGVuX2Jsa2JhY2td
ClsgIDM0MC4xMDk0NzVdICBbPGZmZmZmZmZmYzA1ODE2Zjc+XSA/IHhlbl9ibGtpZl9kZWZlcnJl
ZF9mcmVlKzB4MjcvMHg3MCBbeGVuX2Jsa2JhY2tdClsgIDM0MC4xMDk0NzddICBbPGZmZmZmZmZm
ODEwOTJmZWE+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHgxOGEvMHg0MjAKWyAgMzQwLjEwOTQ3OV0g
IFs8ZmZmZmZmZmY4MTA5MzJjZD5dID8gd29ya2VyX3RocmVhZCsweDRkLzB4NDkwClsgIDM0MC4x
MDk0ODBdICBbPGZmZmZmZmZmODEwOTMyODA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg0MjAvMHg0
MjAKWyAgMzQwLjEwOTQ4Ml0gIFs8ZmZmZmZmZmY4MTA5OTMyOT5dID8ga3RocmVhZCsweGQ5LzB4
ZjAKWyAgMzQwLjEwOTQ4NF0gIFs8ZmZmZmZmZmY4MTA5OTI1MD5dID8ga3RocmVhZF9wYXJrKzB4
NjAvMHg2MApbICAzNDAuMTA5NDg2XSAgWzxmZmZmZmZmZjgxNjE1ZGY3Pl0gPyByZXRfZnJvbV9m
b3JrKzB4NTcvMHg3MAoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEjd-0001Ib-Sl; Fri, 07 Sep 2018 11:15: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=xeb4=lv=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fyEjc-0001IO-Fr
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 11:15:32 +0000
X-Inumbo-ID: 173aeacf-b28f-11e8-a8a5-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::731])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 173aeacf-b28f-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 13:13:47 +0200 (CEST)
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=xBVrh8KADVkTwCGSjPP+SzRs79R+bjoB10owO0InkCE=;
 b=Fiw67Ev0MyJDReHaMeC9daEBR03eMC0GAhj+fGX7cy8xa4GX73szeflJHJl0RcCx3YM7FXXVbo04zVmHUgPisFZaP5gX3Spx2gbNg2sN52XQ1lFvCvx1ummeogyLdIIulPqvvrLqJ3w3qo1CunEJFb6zjGwb/Dpw1Ai5tCnzNAs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Fri, 7 Sep 2018 11:15:22 +0000
Message-ID: <aea82a2383fab9e6e8d0f2976d0ff6ec5899c1f8.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 07 Sep 2018 14:15:16 +0300
In-Reply-To: <5B92497402000078001E6456@prv1-mh.provo.novell.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <5B92497402000078001E6456@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR06CA0145.eurprd06.prod.outlook.com
 (2603:10a6:7:16::32) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 65fc8af1-aad5-47e0-df04-08d614b334b2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:TF21y+vdtSW0p0rg5dkQEVuUF8MqtL7GZgCYAxHMOPswDnlPgxNmU2gu8MOSV5GZUTzFWth4SaEdOP8uBOyZvw9rvpXBa7NXx8jh27sPsZO6nyCTCJ+ozj5Cm6GxVXbttJ8IfLAl6PH2zp3ZZuSfGn72FQK/vG560JFs4i8mTU1l+95L4j58fg+OsCvra/B1scZ9+9A3Lxu1Aaqz1Hg3iwZh4+RdnzvCSswVTljiYLob/IfD4U8ahHNFr8iqpoMP;
 25:JJX4u581yUWDKVDBo9PvlwGHpUobzMYGgjOGnGeS163oOHlRh96RWIhiUsPCyo/ESsjFD+0jLWky+pLzUMn9La3plUSc22nzchzlrjriDx+Z+nIzMUaxfJlD/Ofh5Sh1sHdM0ZkMk6j//NJ03LL8pxKXYFQO1yE8coy9syhmuaTuTwoFCOhoWd5xAjoFMhVAhfktd0aPRGbqnK9bh8jBOPfSaNHwE6pHnNhp6RFI0jB13Cf9KqhFCbmXhxWcmNFen3WBGmdHHKo50wj+HuxLeA3aIDXZZPaNnhX2YDRlPrqg2m3GuvC7UGjUG4F8U/Bw9CuW1xf18OLjJIWatYciAQ==;
 31:ImcjB0ql79YYwe18KBjogvsUU5eNANZCif0JO1rzNXnuAxEqKLunBrB3raITwivJ8exEeLj3h2qm+LvvU9o9Iguof8kCaq84S0Q5YnLkgPTrjzrnFLLund1sAKHwzx8UECsCLSV08U/icy63wkJ/9cxP2S4u+xrZ9iimFMnU0S9ys89oFPeGyN1cO1l2JeZYAXAOObDzAT/14/Uj5SksGUlw5Q5NiCIU7C/B3Ons/Us=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:kP5C4DSmaDgWLteqRTzmQ/buh1FbG8Kp2bPDGUBvCGa+hRYV/pJLPoEmHFKKMOBfMnWHBAwMQ3NBWrKynffqMymRW5AUOoQulAzPJKVTy1VCeQh+AUC724XkYEI0EH3VNfSjJbm/ZmxsMoIz/DS4mtrHKysaySglP57L1ItvDk4B9McmiWPEiAFP8uCb22CLvcLR1B23TjgWfFUKAuTOYLeFDji6f31OzTDYfYRnHY3A2SxFvReNVnHSeymHPaUxZ7peBacK0ODO4GR8GgRiiGr7usOt8MAG8TEIDUFDs31+o2axyuCeLrXBFHId3x+T8/7X4KdBU4IFD5VOcqgW8Q==;
 4:kO6RifMBQa6w+K8aeQC9WHcUrGWgLGHWI0hJEqxxj3LlvGnCQ8dN4VJexfR4mkE9MD2CVTZ5nU8m/ihvvu/ipTzV8CmLLR7HwniVIjPUBbpE8bvq1hlTgCastKd/oyABjgeJisjFhKwP56MAa4SyNaopBHw2Qh5Cf+RJGAUQEi9OQ2zlADISJqp+7N1bApu8hNZqTTZbKypVMmfrMAd3I11IVfUn0CTE25F8B/Q9lpeT3pbstk9uo1v2VkrHnDG0w2Ht+SJRKhuD+0LndS5r/7LRuKZEkVhrVLq21t1GTvMPnM+qB6IKGTtSepR0D0eH
X-Microsoft-Antispam-PRVS: <AM0PR02MB417857139A695D90974DF18BAB000@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07880C4932
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(376002)(396003)(136003)(39850400004)(189003)(199004)(97736004)(118296001)(5820100001)(81166006)(81156014)(3846002)(5660300001)(6246003)(4326008)(23676004)(316002)(36916002)(6116002)(36756003)(446003)(476003)(11346002)(2616005)(52116002)(956004)(6496006)(16526019)(186003)(54906003)(7736002)(66066001)(47776003)(486006)(230700001)(305945005)(76176011)(6666003)(6916009)(86362001)(50226002)(2906002)(8936002)(53936002)(386003)(53546011)(26005)(229853002)(6486002)(50466002)(25786009)(8676002)(478600001)(106356001)(105586002)(68736007)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MTc4OzIzOlM5dDdNSTBtMHoxUEhRQnVIQXBqb21lMktq?=
 =?utf-8?B?VkszdjFaSnpvc3RLK3Job3hVNHpRUGdPZGNRZTkyYUV6RURDREZ0b1EwdmZ4?=
 =?utf-8?B?bUxsOUhUOHo1ZnZzYjJZRjV5VXRDaHpRWU9aOVJDcCtKS0VWcERwSTc1blNO?=
 =?utf-8?B?ZnBJaTdmYXNFVVVZRVBiZ2RJdGxsNHVYTG9BQkFwUWd3cFVEdE5EamNYWmhY?=
 =?utf-8?B?bDN1ZWs0d3pkYmlNWVd3NXU4Z2c5TmdOTU5HN1Q5ckhzMkJ5bWIzMmdJUW1K?=
 =?utf-8?B?Z0ZxaG9ZYVZVZ2VweU1GOTkrK2Z4aDFqSnowSHhTNmVPcmQyTlVIVGZFQ0pC?=
 =?utf-8?B?TEdBU1QyVGY5VzNZTkdONEZuZWJQZDNIQ1JGWHVwckVaektSa05EcnJOV2E4?=
 =?utf-8?B?UVpCa2xOZFlkOTIxai9GMTFVa2RxNjZvaWZVMWV4RS9MajQyTGZMdU1rOWpk?=
 =?utf-8?B?VGVLUHlZZVpIdEJ0Z1dVcExHbmZGdVRkempkR2JTTFBjOEhiRVZPS3RTOFB6?=
 =?utf-8?B?SGpiY0k5c0FZTFcxbzRWa1VxMEJOZitGMGwvZmhCM1U0SEFvZkZ5QnlXNnl6?=
 =?utf-8?B?am9NYVRRQk9wSHVhZXVNQU1EazhaZENsUVdlQ2hNckF3UmRuY21GRWxuT3RE?=
 =?utf-8?B?eWN4R1VuV1JoWDlJM0ViRzFNWnpDQVBxVUt4UnNFS0N5dVhRdDdYSGpiY1FN?=
 =?utf-8?B?T2xxMjcwVVpndVp1bVV5VTN5VHExLzg0cUdYeUMxMlRhUy9rRXNyM0VnTXRh?=
 =?utf-8?B?NVR2RzRWcXBiSHh0QkRQYWx2Ymcxa2l5aUlxc2N1MHVmVFMwRzVueFZlWlRY?=
 =?utf-8?B?bHFObFRJN3lnK0NFZFF1R2VhYkRnTGtjM0xHZmtrcVNvVEFnSXJzRmdFcmlo?=
 =?utf-8?B?K3p2V3BXbXEyd1dVM3p6Szd6NXRQbDZNcmpPS1ExUFN1TmRCR2FvTDVMM0l0?=
 =?utf-8?B?QVFydEpKUU8wdGxjN3pVaGd2bEZhb0pIaXBPK3NBVmxRb2dabEcySXRjdkND?=
 =?utf-8?B?a3VHbzN2S3BZQk0yQjQvb0xBcjNvVksyVXRybEpyNTNWdnhEVWVMaFZXV3B4?=
 =?utf-8?B?UjBPdDBjdGUwTkRlWElyV252WVh2ZTRSazNZeis2TXNaME1iWXVyTnFEazI4?=
 =?utf-8?B?VWRvc0UzR3pzbWRPbHB4RC9XS0NYRjBRQmtHcWpPbjZ6akNlSVhyYTF6OWFJ?=
 =?utf-8?B?L0pUNDRJL2ZzY1ZtZjlnNkZySkdoT0hCSE8yUklGTTFPbjRZdXVKL1lWNTE2?=
 =?utf-8?B?Q29SRm80MzQ0ZnBBOVhZZDl4cVNLYnd3UW0xTlhIY004aGgwOC9qNW5xSjZ3?=
 =?utf-8?B?dGJpTEVLWlBEMlRKY0xxdmtXcmYxemtWWTZ2RFB1VVJkZ21aVlZSbUR1Y1lU?=
 =?utf-8?B?N1hCejdUOXVBSS9Xcm1IVTByWEMxRkVzOG9tbjZUeG5LeVlORWJVbGl0RWRT?=
 =?utf-8?B?WnRrWTd1TWJsRS9WZ0xtQnZLR3VBc2VmemkzVG50eU1xUDNaQjZSNTdJanVP?=
 =?utf-8?B?YzYyS3QydzAyYldmdU5VTjFFcFBYR29CL1ZxakxlcDVnVjBRcDZacHZZbTVs?=
 =?utf-8?B?MHFVeFY4MUtHTVc2WjdGRVZZaFdDZ09wdVB5alh0bFJlS2xRWXJNeFpISzJW?=
 =?utf-8?B?eWlKN3lzLzl2ZWZzNjI0YnBEUHIydUpldkVzWGNyMkl6VVRuaXBtY244OVFE?=
 =?utf-8?B?N1VYR1BiUjRhSkd6UkgwR1VtRzRkTlRhMElwbHFxckN6SFFkWmtHQTJOVUFY?=
 =?utf-8?Q?yVgQL5ZNCb4hZR3pesa++Pdjn4nTtKuZlBVTE=3D?=
X-Microsoft-Antispam-Message-Info: ge5oDJI0I+8iT/cir6gjaNSZ3dbV2kw3hqtekQeB8QutRp7HmgiaRoNRFnBzSwGaYPPEAbX2m5PIcOqTNlar9lNCGku9GdX2SSNBeQwuORa6b28li8fDPJ0e0eyYOHsXChKGUrokeu+/qJMMUtoDa0uKRTlYgvrOXxJwtMH83KPpZkXhEiNwXERi1AXg06LgYvOJGoNe14Y2oM+ZB8khaHjVA5IpbBimymOs2t2YCVSWCtd4Wsu7SyiPGt1qxSA5Q728oRlImSO58+UOFvUK4yvoYmJM8HLn0zLzoGDXyjbDeroITOcB22cULIf8AT6+ETjn2zJKG3ZYBMVYvfiAy1o575Oek/VYe/JYeAr/SHw=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:rnZDcqYXaBYfAahR0ooRwDk+lhMSysDOvlE32foKB/QYvJdMV7H9SHCfN1gp2/Ke1W3hExF87UAHxTBsiXyJCSDVYF0oNfbSslo/zjS+uJlEZ/XnxIrl8GaHgkK+UCCY8drYLlzpThWBSTx/dWnAkskuyqwwa3AKOWrcnj18uoSiGC0W9SLoxSl6D0MYPeRiqVJvd+avYflOZD6CvbwFSMnPyhMuf/Ejibi+Am/vSf0ENChvzT7DQi3Yj+UPOcgil5dxteNgEtuxUrFo7fngZdSR1QZD6lB68uDRBSN7lWOUsf5tBgBSWouXVta0pTmZ8tdQmN8jCDyBRT2Jtue9Ve4worQlmqkD8ewqpzQYh+/N+3r2Le/PnmnEYsGJK13Xw7ZjXR90hiYHY0dLV6oEndhMeiasoCuGL1IkrEux323yLvJ2etKyQHqT0GVourG1ZSaN0KkLJD7UluQyaKxnIQ==;
 5:As4W/XDhfxBYbTDOR91UHBu1i3LFEwfqfeLZ7uKk9t5O8NPKu+u34u099JdEjwf8oyrTZ0Msx0B98sUzp7nk/m78SVostLv0Di1f639blwXI8TlfJjcwzHV5bf9uB+ypWjIqdNQIpVF10/3rFMP66K5CrNx+y0c0VM3j0svNR48=;
 7:0Wma5ac7kzFTCsSkB0iOHeKrxfUyUOpTmXdn0sBkH1KqZQ4tgMWZBIe1NYl6VU+DxmTjtwsRmfvdJPTafPHTF5tmztehwQQSN8rUiTsxoYIbuKFEd17Zfzlz32ml93HSWCO/7wSGObz6VEEiiGb17r/50mKj6oQCt8T5yfNVhFtffBg5BeJ/T4JKh3lTfSJAHkqzrcRHnTK/iSjVAzpr3sx2248nCbgJjdgcFYGf+3ssYfvvRFXWOzXBD/By8wey
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 11:15:22.7067 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 65fc8af1-aad5-47e0-df04-08d614b334b2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: Re: [Xen-devel] [PATCH v18 00/13] x86/domctl: Save info for one
 vcpu instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.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>

T24gRnJpLCAyMDE4LTA5LTA3IGF0IDAzOjQ4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAwMy4wOS4xOCBhdCAxNToxNCwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRoZSBpZGVlYSBvZiBzYXZp
bmcgZGF0YSBmcm9tIGEgc2luZ2xlCj4gPiB2Y3B1IGluc3RhbmNlLgo+ID4gRmlyc3QgaXQgc3Rh
cnRzIGJ5IGFkZGluZyAqc2F2ZV9vbmUgZnVuY3Rpb25zLCB0aGVuIGl0IGludHJvZHVjZXMgYQo+
ID4gaGFuZGxlciBmb3IgdGhlCj4gPiBuZXcgc2F2ZV9vbmUqIGZ1bmNzIGFuZCBtYWtlcyB1c2Ug
b2YgaXQgaW4gdGhlIGh2bV9zYXZlIGFuZAo+ID4gaHZtX3NhdmVfb25lIGZ1bmNzLgo+ID4gVGhl
IGZpbmFsIHBhdGNoZXMgYXJlIHVzZWQgZm9yIGNsZWFuIHVwIGFuZCBjaGFuZ2UgdGhlCj4gPiBo
dm1fc2F2ZV9vbmUoKSBmdW5jIHdoaWxlIAo+ID4gY2hhbmdpbmcgZG9tYWluX3BhdXNlIHRvIHZj
cHVfcGF1c2UuCj4gCj4gQ29uc2lkZXJpbmcgdGhlIG9uZ29pbmcgcHJvYmxlbXMgd2l0aCB0aGUg
c2VyaWVzLCBwbGVhc2UgZ29pbmcKPiBmb3J3YXJkIGluZGljYXRlIGhlcmUgd2hhdCBleGFjdCB0
ZXN0aW5nIHlvdSd2ZSBkb25lIHRvIG1ha2UKPiBzdXJlIHlvdSBpbnRyb2R1Y2Ugbm8gcmVncmVz
c2lvbnMuCj4gCgpJJ3ZlIHRlc3RlZCB3aXRoIHRvb2xzL21pc2MveGVuLWh2bWN0eCBmb3IgeGNf
ZG9tYWluX2h2bV9nZXRjb250ZXh0IAphbmQgd2l0aCB0b29scy94ZW50cmFjZS94ZW5jdHggZm9y
IHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dF9wYXJ0aWFsLgoKQmVmb3JlIHRoaXMgSSBmaXJzdCBs
b29rZWQgYXQgdGhlIHBhcnQgb2YgdGhlIGd1ZXN0IHN0YXJ0dXAgd2hlbiBpdApjYWxscyB4Y19k
b21haW5faHZtX2dldGNvbnRleHQgdG8gc2F2ZSBhbGwgdGhlIGluZm8uCgpJZiB0aGVyZSBhcmUg
bW9yZSB0ZXN0cyB0aGF0IEkgY291bGQgcnVuIHBsZWFzZSBwcm92aWRlLgoKVGhhbmtzLCAKQWxl
eAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:20:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEoI-00024B-IZ; Fri, 07 Sep 2018 11: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyEoH-000246-GP
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:20:21 +0000
X-Inumbo-ID: c40364fd-b28f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c40364fd-b28f-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 13:18:37 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 05:20:19 -0600
Message-Id: <5B925EF202000078001E655B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 05:20:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-10-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 09/14] mm / iommu: include need_iommu()
 test in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSBuYW1lICdpb21tdV91c2VfaGFwX3B0JyBzdWdnZXN0cyB0aGF0IHRoYXQgUDJNIHRh
YmxlIGlzIGluIHVzZSBhcyB0aGUKPiBkb21haW4ncyBJT01NVSBwYWdldGFibGUgd2hpY2gsIHBy
aW9yIHRvIHRoaXMgcGF0Y2gsIGlzIG5vdCBzdHJpY3RseSB0cnVlCj4gc2luY2UgdGhlIG1hY3Jv
IGRpZCBub3QgdGVzdCB3aGV0aGVyIHRoZSBkb21haW4gYWN0dWFsbHkgaGFzIElPTU1VCj4gbWFw
cGluZ3MuCgpIbW0sIEkgd291bGQgbmV2ZXIgaGF2ZSBpbXBsaWVkICJoYXMgSU9NTVUgbWFwcGlu
Z3MiIGZyb20gdGhpcwp2YXJpYWJsZSBuYW1lLiBUbyBtZSBpdCBoYXMgYWx3YXlzIGJlZW4gInVz
ZSBIQVAgcGFnZSB0YWJsZXMgZm9yCklPTU1VIGlmIGFuIElPTU1VIGlzIGluIHVzZSIuIFRoZSBj
b2RlIGNoYW5nZSBsb29rcyBzYW5lLCBidXQKSSdtIG5vdCBzdXJlIGl0IGlzIGEgY2xlYXIgaW1w
cm92ZW1lbnQuIEhlbmNlIEkgd29uZGVyIHdoZXRoZXIgeW91CmhhdmUgYSBuZWVkIGZvciB0aGlz
IGNoYW5nZSBpbiBzdWJzZXF1ZW50IHBhdGNoZXMgd2hpY2ggZ29lcwpiZXlvbmQgd2hhdCB5b3Ug
c2F5IGFib3ZlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:30:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyEyM-0002mH-Ir; Fri, 07 Sep 2018 11:30:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyEyL-0002mC-4C
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 11:30:45 +0000
X-Inumbo-ID: 9248d4bc-b291-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9248d4bc-b291-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 11:31: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 45027AE44;
 Fri,  7 Sep 2018 11:30:41 +0000 (UTC)
To: Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Xiao Liang <xiliang@redhat.com>,
 David Miller <davem@davemloft.net>
References: <20180727095608.25210-1-xiliang@redhat.com>
 <20180729.083040.53901922165497594.davem@davemloft.net>
 <60e93e09-7dc2-d2f6-379d-c1d086aa1f49@redhat.com>
 <83ad1e3c-5e3b-8b24-430b-13e12b59ae8b@suse.cz>
 <830d73b5-8bbb-4d9a-a004-7aeea0b35067@suse.com>
 <1a6b2326-78b3-f7fa-fb3b-08c54f4f9761@oracle.com>
 <172007cc-6a82-99dd-2d1e-5103a6c1b9b0@suse.cz>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <360283bf-3588-8081-d939-28a57b52ef51@suse.com>
Date: Fri, 7 Sep 2018 13:30:40 +0200
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: <172007cc-6a82-99dd-2d1e-5103a6c1b9b0@suse.cz>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen-netfront: wait xenbus state change when
 load module manually
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: netdev@vger.kernel.org, linux-kernel@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>

T24gMDcvMDkvMTggMTM6MDYsIEppcmkgU2xhYnkgd3JvdGU6Cj4gT24gMDgvMjQvMjAxOCwgMDQ6
MjYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDgvMjQvMjAxOCAwNzoyNiBBTSwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDI0LzA4LzE4IDEzOjEyLCBKaXJpIFNsYWJ5IHdy
b3RlOgo+Pj4+IE9uIDA3LzMwLzIwMTgsIDEwOjE4IEFNLCBYaWFvIExpYW5nIHdyb3RlOgo+Pj4+
PiBPbiAwNy8yOS8yMDE4IDExOjMwIFBNLCBEYXZpZCBNaWxsZXIgd3JvdGU6Cj4+Pj4+PiBGcm9t
OiBYaWFvIExpYW5nIDx4aWxpYW5nQHJlZGhhdC5jb20+Cj4+Pj4+PiBEYXRlOiBGcmksIDI3IEp1
bCAyMDE4IDE3OjU2OjA4ICswODAwCj4+Pj4+Pgo+Pj4+Pj4+IEBAIC0xMzMwLDYgKzEzMzEsMTEg
QEAgc3RhdGljIHN0cnVjdCBuZXRfZGV2aWNlCj4+Pj4+Pj4gKnhlbm5ldF9jcmVhdGVfZGV2KHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4+Pj4+Pj4gwqDCoMKgwqDCoCBuZXRpZl9jYXJyaWVy
X29mZihuZXRkZXYpOwo+Pj4+Pj4+IMKgIMKgwqDCoMKgwqAgeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKPj4+Pj4+PiArwqDCoMKgIHdhaXRfZXZlbnQo
bW9kdWxlX2xvYWRfcSwKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ZW5i
dXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgIT0KPj4+Pj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBYZW5idXNTdGF0ZUNsb3NlZCAmJgo+Pj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVy
ZW5kKSAhPQo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1c1N0YXRl
VW5rbm93bik7Cj4+Pj4+Pj4gwqDCoMKgwqDCoCByZXR1cm4gbmV0ZGV2Owo+Pj4+Pj4+IMKgIMKg
wqAgZXhpdDoKPj4+Pj4+IFdoYXQgcGVyZm9ybXMgdGhlIHdha2V1cHMgdGhhdCB3aWxsIHRyaWdn
ZXIgZm9yIHRoaXMgc2xlZXAgc2l0ZT8KPj4+Pj4gSW4gbXkgdW5kZXJzdGFuZGluZywgYmFja2Vu
ZCBsZWF2aW5nIGNsb3NlZC91bmtub3cgc3RhdGUgY2FuIHRyaWdnZXIgdGhlCj4+Pj4+IHdha2V1
cHMuIEkgbWVhbiB0byBtYWtlIHN1cmUgYm90aCBzaWRlcyBhcmUgcmVhZHkgZm9yIGNyZWF0aW5n
IGNvbm5lY3Rpb24uCj4+Pj4gV2hpbGUgYmFja3BvcnRpbmcgdGhpcyB0byA0LjEyLCBJIHdhcyBz
dXJwcmlzZWQgYnkgdGhlIGNvbW1pdCB0aGUgc2FtZQo+Pj4+IGFzIEJvcmlzIGFuZCBEYXZpZC4K
Pj4+Pgo+Pj4+IFNvIEkgYXNzdW1lIHRoZSBleHBsYW5hdGlvbiBpcyB0aGF0IHdha2VfdXBfYWxs
IG9mIG1vZHVsZV91bmxvYWRfcSBpbgo+Pj4+IG5ldGJhY2tfY2hhbmdlZCB3YWtlcyBhbHNvIGFs
bCB0aGUgcHJvY2Vzc2VzIHdhaXRpbmcgb24gbW9kdWxlX2xvYWRfcT8KPj4+PiBJZiBzbywgd2hh
dCBtYWtlcyBzdXJlIHRoYXQgbW9kdWxlX3VubG9hZF9xIGlzIHF1ZXVlZCBhbmQgdGhlIHByb2Nl
c3MgaXMKPj4+PiB0aGUgc2FtZSBhcyBmb3IgbW9kdWxlX2xvYWRfcT8KPj4+IEhvdyBjb3VsZCBp
dD8gRWl0aGVyIHRoZSB0aHJlYWQgaXMgd2FpdGluZyBvbiBtb2R1bGVfdW5sb2FkX3EgX29yXyBv
bgo+Pj4gbW9kdWxlX2xvYWRfcS4gSXQgY2FuJ3Qgd2FpdCBvbiB0d28gcXVldWVzIGF0IHRoZSBz
YW1lIHRpbWUuCj4+Pgo+Pj4+IFRvIG1lLCBpdCBsb29rcyByYXRoZXIgZXJyb3ItcHJvbmUuIFVu
bGVzcyBpdCBpcyBlcnJvbmVvdXMgbm93LCBhdCBsZWFzdAo+Pj4+IGZvciBmdXR1cmUgY2hhbmdl
cy4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0byB3YWtlIHVwIG1vZHVsZV9sb2FkX3EKPj4+PiBh
bG9uZyB3aXRoIG1vZHVsZV91bmxvYWRfcSBpbiBuZXRiYWNrX2NoYW5nZWQ/IE9yIGRyb3AgbW9k
dWxlX2xvYWRfcQo+Pj4+IGNvbXBsZXRlbHkgYW5kIHVzZSBvbmx5IG1vZHVsZV91bmxvYWRfcSAo
aS5lLiBpbiB4ZW5uZXRfY3JlYXRlX2RldiB0b28pPwo+Pj4gVG8gbWUgdGhpcyBsb29rcyBqdXN0
IHdyb25nLiBBIHRocmVhZCB3YWl0aW5nIG9uIG1vZHVsZV9sb2FkX3Egd29uJ3QgYmUKPj4+IHdv
a2VuIHVwIGFnYWluLgo+Pj4KPj4+IEknZCBkcm9wIG1vZHVsZV9sb2FkX3EgaW4gZmF2b3Igb2Yg
bW9kdWxlX3VubG9hZF9xLgo+Pgo+Pgo+PiBZZXMsIHVzZSBzaW5nbGUgcXVldWUsIGJ1dCByZW5h
bWUgaXQgdG8gc29tZXRoaW5nIG1vcmUgbmV1dHJhbC4gbW9kdWxlX3dxPwo+IAo+IENhbiBzb21l
Ym9keSB3aG8gaXMgYWN0dWFsbHkgdXNpbmcgdGhlIG1vZHVsZSBmaXggdGhpcywgcGxlYXNlPwoK
QWxyZWFkeSBhdCBpdC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 11:49:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 11: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 1fyFFn-0003Yv-4l; Fri, 07 Sep 2018 11: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyFFm-0003Yq-2c
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 11:48:46 +0000
X-Inumbo-ID: bb7394da-b293-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb7394da-b293-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 13:47:01 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 05:48:42 -0600
Message-Id: <5B92659902000078001E658B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 05:48:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <5B92497402000078001E6456@prv1-mh.provo.novell.com>
 <aea82a2383fab9e6e8d0f2976d0ff6ec5899c1f8.camel@bitdefender.com>
In-Reply-To: <aea82a2383fab9e6e8d0f2976d0ff6ec5899c1f8.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 00/13] x86/domctl: Save info for one
 vcpu instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDA3LjA5LjE4IGF0IDEzOjE1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIEZyaSwgMjAxOC0wOS0wNyBhdCAwMzo0OCAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHJlc3NlcyB0aGUgaWRlZWEg
b2Ygc2F2aW5nIGRhdGEgZnJvbSBhIHNpbmdsZQo+PiA+IHZjcHUgaW5zdGFuY2UuCj4+ID4gRmly
c3QgaXQgc3RhcnRzIGJ5IGFkZGluZyAqc2F2ZV9vbmUgZnVuY3Rpb25zLCB0aGVuIGl0IGludHJv
ZHVjZXMgYQo+PiA+IGhhbmRsZXIgZm9yIHRoZQo+PiA+IG5ldyBzYXZlX29uZSogZnVuY3MgYW5k
IG1ha2VzIHVzZSBvZiBpdCBpbiB0aGUgaHZtX3NhdmUgYW5kCj4+ID4gaHZtX3NhdmVfb25lIGZ1
bmNzLgo+PiA+IFRoZSBmaW5hbCBwYXRjaGVzIGFyZSB1c2VkIGZvciBjbGVhbiB1cCBhbmQgY2hh
bmdlIHRoZQo+PiA+IGh2bV9zYXZlX29uZSgpIGZ1bmMgd2hpbGUgCj4+ID4gY2hhbmdpbmcgZG9t
YWluX3BhdXNlIHRvIHZjcHVfcGF1c2UuCj4+IAo+PiBDb25zaWRlcmluZyB0aGUgb25nb2luZyBw
cm9ibGVtcyB3aXRoIHRoZSBzZXJpZXMsIHBsZWFzZSBnb2luZwo+PiBmb3J3YXJkIGluZGljYXRl
IGhlcmUgd2hhdCBleGFjdCB0ZXN0aW5nIHlvdSd2ZSBkb25lIHRvIG1ha2UKPj4gc3VyZSB5b3Ug
aW50cm9kdWNlIG5vIHJlZ3Jlc3Npb25zLgo+PiAKPiAKPiBJJ3ZlIHRlc3RlZCB3aXRoIHRvb2xz
L21pc2MveGVuLWh2bWN0eCBmb3IgeGNfZG9tYWluX2h2bV9nZXRjb250ZXh0IAo+IGFuZCB3aXRo
IHRvb2xzL3hlbnRyYWNlL3hlbmN0eCBmb3IgeGNfZG9tYWluX2h2bV9nZXRjb250ZXh0X3BhcnRp
YWwuCj4gCj4gQmVmb3JlIHRoaXMgSSBmaXJzdCBsb29rZWQgYXQgdGhlIHBhcnQgb2YgdGhlIGd1
ZXN0IHN0YXJ0dXAgd2hlbiBpdAo+IGNhbGxzIHhjX2RvbWFpbl9odm1fZ2V0Y29udGV4dCB0byBz
YXZlIGFsbCB0aGUgaW5mby4KPiAKPiBJZiB0aGVyZSBhcmUgbW9yZSB0ZXN0cyB0aGF0IEkgY291
bGQgcnVuIHBsZWFzZSBwcm92aWRlLgoKTWlncmF0aW9uIC8gc2F2ZSAvIHJlc3RvcmUsIGFzIHBv
aW50ZWQgb3V0IGEgbnVtYmVyIG9mIHRpbWVzCmJlZm9yZS4gUGx1cyB5b3Ugb2YgY291cnNlIHJl
YWxpemUgeW91J3JlIGZyZWUgdG8gcHV0IHRvZ2V0aGVyCmV4dHJhIHRlc3RpbmcgY29kZSwganVz
dCB0byBtYWtlIHN1cmUgeW91J3ZlIGxlZnQgbm8gY29ybmVyCmNhc2VzLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12:02: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 1fyFSt-0004vh-0U; Fri, 07 Sep 2018 12:02: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=xeb4=lv=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fyFSs-0004vW-Jm
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 12:02:18 +0000
X-Inumbo-ID: a048db2f-b295-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::706])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a048db2f-b295-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 14:00:34 +0200 (CEST)
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=w1An0/bHb3xberL3BrerFoAc1Mibvl1FrykWuOze5CM=;
 b=TT4C4gntk/Zh1RFekkFFf19wMcUqmwb+f8os6iGONCMX6TwSjc/OJ3FdotmG9YHaiflb6x56CICFuLFYok8Px6HAAB9kn/eMMlHz8dWxH0qIWXs9oTue4qrZSTRipvKJkdIz118BKKV+YReCeLMSdNzWVpkXsvIiIgjeShYZd6w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4190.eurprd02.prod.outlook.com (2603:10a6:803:81::32) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Fri, 7 Sep 2018 12:02:10 +0000
Message-ID: <1e88b887f0b55260bc7f1ddd90a24cbbb9f05532.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 07 Sep 2018 15:02:06 +0300
In-Reply-To: <5B92482B02000078001E6447@prv1-mh.provo.novell.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <1535980459-5457-13-git-send-email-aisaila@bitdefender.com>
 <5B92482B02000078001E6447@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: LO2P265CA0060.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::24) To VI1PR02MB4190.eurprd02.prod.outlook.com
 (2603:10a6:803:81::32)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c421f75d-f99b-4d56-143a-08d614b9be2a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 3:fzuxWLlj44iaGq8EEVbka+wgQPBmHJ5iwrr5IwLCE7JPesslSDtvd9wN9DBIcg/qlnNAM1SgrSiA+oeW8Hvh3D4u0cnA9pKLGgFhGqtXt9jxFN0TmtX0jRw0Q1Gr82JJvlyZXZa3FU06lQDgHezMRjpAZiGBzReg3H7QfAA6XcFeZHFLnC2yAZR9baFkxAYer4CBxWgQBC2Cy4rhsHgenu8DRsPyc2PZZnMvNU7vvbzhnPotjhBZCfjr9lY1wed3;
 25:0AxYAOEej1qzt5qBR0GrPiXYKv3dKIRfbF02aCHrEpzKzzSSqnwBFgBwEa0mN2NQhr1HYeqOYXdI2AUpNnIKg3hK5hN3egOBIgz6p/N6Wu7MTs5M0cA5QEzHfXc1YersmtTKEHpRpkcCcxOJYmkQYbOo6gO5oAJ085TDvBG3hisv17kBNzrGL3Mp1wjLopkTooDLkKgaBULv6Kc95yye9ruZOVeJ0+b5Z1E4snLqCdZZbEc82Ye5iS1Q/lRgOcrpA89LJycoHblxd0arf55JekkELY9Zgyaxn1E/kxl+x/QWemnWf+qwkzY7e1yMUiRVUbQ5UQLY4FzzLmbJIfot4Q==;
 31:5L+Jxw3nzRTPNPzqg9JS/oTU8nWbRGBCZO7vuPkTy5iyqmYc/Kj6apEFdWAaTM+XMi92Oud79AbcuQ1ZCrgvg2ny23DrX7ithpKTXIdRLtJYPY0VhS/ibHGDW/Ux4Oy5T76JFm1miXircjId6Usk9S9mfkok3pLcFEstkotg3xec+XMfOTRHdTVmqAHwSWmVo7qVBVevO1MQZtDUZiQlDGbRaO0SEjRjM4qKmeOTR/c=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4190:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 20:SNLLiiivK9mcwRBzXKXGao+AwlI+Fj68hV0GUMWJR63+YFPd6A72wRSFu5+XjQ5FlicE8KX2hfPDVWkHNfrwyQzha6dd0TDIh5uzY60c5pq0cuPWSkUNP/uqXadwcRIfrqaPG1OhRmDFbBlAQdK9jT/jXqaURhxQxPHelMQtw4mMpB3n2trm2W0K5gYZa0halWyHq8gU5+6e6jaLsQw7iDYzNeBpwXSOxubvb4AKE1a5zZrY7P9FZ+4wQzV6SQYdHn6zhe+QPsHSb8ZlKzuZVTv55X/YX5r3Lov66jfHXzCU9hqXTmovZmiP+re7gDuEf7W4PXJuvKN5EIDETbH8Cw==;
 4:7HNsArO0PmmqYUCZ52KtCQQzMEgNpLdmqWBCosbjED1sl8dWgQPsbwETskiomcyjdtlsBd5HAWMDHJcydJ8xsHY6ZSiAAal+HqW83l/6kayOaubSy43Nl4NyFbTEw1CUgpfh+uUXMKNtniXBzxwYoLQHoAD/Og8OMAZI63Xi3H3PLQrzxM/p26GlPTDbYRvlBitmnfHWyEwqWclA+uP19vZVD+XfcRBoQ41ASIdvkgDyWVQdXaTb9wuGuE53wZraeVaT83gjg6Qc0mcGvOfeeqcbfuZ+MSA5jKWypw0fBaE+rNC6L13zj6/mboB9diWi
X-Microsoft-Antispam-PRVS: <VI1PR02MB4190EB1BD6E7F1FDA172B8F9AB000@VI1PR02MB4190.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:VI1PR02MB4190; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4190; 
X-Forefront-PRVS: 07880C4932
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(39850400004)(136003)(346002)(376002)(57704003)(189003)(199004)(446003)(6916009)(6496006)(386003)(50226002)(5660300001)(81156014)(81166006)(26005)(47776003)(23676004)(52116002)(76176011)(8936002)(118296001)(5820100001)(8676002)(478600001)(3846002)(6116002)(316002)(54906003)(230700001)(86362001)(50466002)(36916002)(6666003)(2906002)(14444005)(229853002)(7736002)(305945005)(106356001)(105586002)(25786009)(4326008)(66066001)(6246003)(97736004)(36756003)(68736007)(11346002)(186003)(53936002)(2616005)(16526019)(956004)(486006)(53546011)(6486002)(476003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4190; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkwOzIzOnFybXJ4NjNCenVUZlhtdnZrOTZpRWFYYTVs?=
 =?utf-8?B?aWR6bU9vQlVic2ZIYXh2KzBOV01Vb0daQUd0MWtoZ3JtRU5sWVkwWGZKQmtY?=
 =?utf-8?B?UkdGUk0wT0d3dTk1UXRTYmFCbWwzUDJNR1h6V0xjTzRaZFcrU1VHL2R6RUNo?=
 =?utf-8?B?U0RqZ2Q5TzVpTE9qVHNzVHlqNjYxV3lWY1ZneHUxamdReWdUMlV0ZFNTUHdZ?=
 =?utf-8?B?dzN6YkR1WThkZ0JqQ0R4K2crOXQ3M2tvbWdEb3RHcnhuTnYrcEFRaUpLa0lr?=
 =?utf-8?B?Y2NoOU1aQ1FER3A1NWxDejJQQ0pLWGdYV0MxQ25Kd2M3WkpKdnhXMmxEU1cw?=
 =?utf-8?B?dW1IblkrS0FKaW5HU2RQajlNNXo4MlhpcnRuNDM0Y3Y4VTJSSkZ0RnlQa0tH?=
 =?utf-8?B?L2FsSm42bVlCaEVaZDVXcmtBMHJDS2lYenRGdk9XeS9Ma0JTREJSK1VrNTVi?=
 =?utf-8?B?dXhCK0xlRmZUVExNMDVVL2FsU0ZtUk16TWwxTnlVT1g5L2dhdmdyamxaVlc5?=
 =?utf-8?B?Zmlvb3NsQVRrdjBMQjNReGl0R1k2eXM3MHJJOHVuNEExNkFmeFp1elgxSEow?=
 =?utf-8?B?ME5xbTdCY0JZUkk4TkNsSElraEVIaHhxYWV1UlZwQmxzQU8rcnRqK2d2MkJo?=
 =?utf-8?B?VWJ5WFU3TzlQa29ZUlB1MjdkY1dsZmsvU0hCeit5U1pDSkpzVkU4cmxKcUFV?=
 =?utf-8?B?OGZOQmtJRHArYnZwYmFpMnFJQ24xWE45U3ZHT1VoeVhub3pCQmNEa3VCMm1R?=
 =?utf-8?B?YjI5UmFCNXJ3Rm5LZ0N1ZEVqakp5TzFJa3RSL1FwTlhaWGQySlZSamtSMmZh?=
 =?utf-8?B?Si9Ldi8xYnJCNTIxYnByQm5MQUlyUHN5Z2xQMmdkQ2V0RVdMdVRWZFcxT1lE?=
 =?utf-8?B?ZVRMTWNFdHExZ2EzMmFBWHVQeVl2Uml0NEI5d0hwdG1oS2R3cE55eDdieU9j?=
 =?utf-8?B?anhQUHppVlo0YmpjcVdyUU5qeUYzLysrR0hwcjhVR3V4b3o0dXRSczVWdXdY?=
 =?utf-8?B?ZlBERVkzV1JSOFdKT0YwUS9VWmJ5aXZnT1FVczg0VVVGQzI2S0lkcW1FeE85?=
 =?utf-8?B?NXhROFRMM2tyV1IzMm9GSmphZGVDTHExVkVTZjRtY0lSVzgwc3dCcmhlM1RU?=
 =?utf-8?B?a2k1N2hhYzNDN0FkaWJlU0RHU0xzYVdzb2Zmb1Q1N1ZvSm90OUt5YjR2enhv?=
 =?utf-8?B?VHBCWUxRbllBMHVDeEpZNnZtdUZ2VndkcEkrNitMS0hpVnl5SUxWbFdXR1Zs?=
 =?utf-8?B?Z3h3Y0w0TExGcEJuTDRUOW5Ld0Z4TUg0TGdzUk9KdkpiT2lycW4zYWwrTSt6?=
 =?utf-8?B?ZHJCcFBQNkxLMkFrOWFCQmgwU0ZDVGpwTUJ3Vjdkd0dGYnRaRSs4UHU0NWh5?=
 =?utf-8?B?MGpTYUgrZmNnQk5Ed2NxSnI4SXhkTWwxSE04cEkyYlRaekM3WG85RXlrNEFR?=
 =?utf-8?B?SlFMdzFsdGROWktnUnYwRFZsM3Nqa0YyTXRubGtTa1dYZHkxRWtKUVZ3d1dh?=
 =?utf-8?B?TkpmbklNUHRBaFF2L3JIakd4YkIvRk5yNldyYlI3YlE1bjFseHpFejhrZ0dN?=
 =?utf-8?B?QWhRNmVobGVoM2lzdThkU2NEbGRvWlVNSUQ2UHI2enJDL3F6cjBJc29vV0lS?=
 =?utf-8?B?dUtTOWdyNU0wL1FyYmhWb3hHcHRTV202d1VXVUxRK3A0VDY1VUVkUk5EZGMx?=
 =?utf-8?B?TlhoYnI0WG5NN1RENk5qZWx3azJZN0kvNENHL0J6VHpOVDVkRXJpdkJET2hp?=
 =?utf-8?B?TFBOWHcwdE85N0JlaWRUVmhTTjcrcXZvbjFZQjY4WE5ZRjU4SnFSOVNSM2hp?=
 =?utf-8?Q?yydpDGGRZ/s6P?=
X-Microsoft-Antispam-Message-Info: e2YoH+w7mZA2H1axzPDP6fWLPvWy7BV/II1hW3QgUxJUFGOd50/WT8h1m+5qtsEZPFkMBZ6YHvwrlJQ09WgVyMPPCN+cUqRePS3Mtf9AdCtbAgUNUWtzWVTAKgXb43P/koh5LfyX/WfW/Vtrz85fuKSPRvT+mb4wmovdJMdBn8H51JFqn+IMPHQPiX5Foh+YzdrgMM4YWhr21fFrMFWQhAeYxI9fcTatAp54R0MRBtHFu7KKap8v9tXvhlyD1FAD1uHNf/SpR2v4bXqKCP64tLal6O7Vp7AzSJdWKzZzjWLb8lE4RupoLhxbrEtfuixzS/fQgXg8d3kEuf/0IUl5Y5klox6Tkh2clSKcgIbjHH4=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 6:e7oN1RI8222YINTvQsv9Q4rQ1oVJ/Sko89Ghe80cEIcu1EwARMYrYMWiHOPoAODTJ2U0cG/5e2QWUczjTyv3yZ6xbd1S3FTkP0Gi4VDGFY6GRNp0+XF2lALMzJM/hWEtZFF3Cj0g+8jer1DQtmlTaxie9weW6DPLPrkSzuOOWRA6rylmnSP9diXfWRl4vpCHlBiEAZ3IO/V6YM/CzZtQsFFZ3l+UPshPUJz0+INpp5tfDVaScmrudc4kGauExxd/PT+Gh7vyXo7qIRr+QYR+4MXtsObokAtc63e1BrNk/M2w2Cr95MqjxptZRqfGuytpxvClLdN4KefUe2v9PUJy/kNDVF/cqWBiVSCQiukfv052HTI6sL+dNRNky7akJogGON1Gx2BGPAVqu2RCF0KYOLB2E3HZyGBvtd8poe7odRHBIOiAMu/ZI+LZdt+5AponywFN6jfzWCfl8M8TFFElGw==;
 5:9z9QaaY111+dLiL96xPI3s5ax12HwWUOBRUKLzf+jNck2zuz3+EpLqYtDX+Tx19HhmFeHJJxQA9Qmmy9vEoEvsKpIXKQmh6Ai9he5CDvADmcMSQ25hmnRGEvCQRWWWI4Uw8Hgrb+UXfkQO3tR+LqFq+PZeD4t50Y4Z3bZtLSG88=;
 7:ptCQ/DW9keEq/nwlFRpBEGnKf8Kmfv3p4+ZaOORvGm7tWAxtwrV+Sjl/bItzMy3dN9NS296w2Z9AKpVGgrM2OwtqKxYglIbTxa3tka1Lib0JQDyIaUF83brfqliCQbIc7PdmedGws9b8CtiEsvh71a/i59m+QK51KcI9omgCqngH2sMPu+ZP1/BXijJ06yFntb8YgeirMUxneolLVQ+EgpAV7CvFHUxqWni7Bj0CNub0jsghgvJhltjbaoU/lKB0
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 12:02:10.5443 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c421f75d-f99b-4d56-143a-08d614b9be2a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4190
Subject: Re: [Xen-devel] [PATCH v18 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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>

T24gRnJpLCAyMDE4LTA5LTA3IGF0IDAzOjQzIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAwMy4wOS4xOCBhdCAxNToxNCwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlv
bnMgYW5kIHJlbmFtZXMgdGhlCj4gPiBzYXZlX29uZSogdG8gc2F2ZS4gSXQgdGhlbiBjaGFuZ2Vz
IHRoZSBkb21haW4gcGFyYW0gdG8gdmNwdSBpbiB0aGUKPiA+IHNhdmUgZnVuY3MgYW5kIGFkYXB0
cyBwcmludCBtZXNzYWdlcyBpbiBvcmRlciB0byBtYXRjaCB0aGUgZm9ybWF0Cj4gPiBvZiB0aGUK
PiA+IG90aGVyIHNhdmUgcmVsYXRlZCBtZXNzYWdlcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gPiAKPiA+IC0tLQo+
ID4gQ2hhbmdlcyBzaW5jZSBWMTc6Cj4gPiAJLSBSZWZpdCBIVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKENQVSkKPiA+IAktIEFkZCBjb25zdCB0byB0aGUgYWRkZWQgc3RydWN0IGRvbWFpbiAqZAo+
IAo+IEV4Y3VzZSBtZSwgYnV0IGhvdyBtYW55IG1vcmUgdGltZXMgZG8gSSBuZWVkIHRvIHBvaW50
IG91dCB0aGF0IHRoaXMKPiBpcyB3cm9uZz8gT25jZSBhZ2FpbiBmb3IgYSBzaW5nbGUtdkNQVSBn
dWVzdCBzYXZpbmcgdGhlIHNlY29uZCBQSUMKPiBpbnN0YW5jZSB3aWxsIGJlY29tZSBpbXBvc3Np
YmxlIHdpdGggdGhpcy4gSnVzdCB0byByZS1pdGVyYXRlOiBUaGUKPiBjaGVjawo+IGFib3ZlIGhh
cyB0byBiZSBsaW1pdGVkIHRvIGp1c3QgSFZNU1JfUEVSX1ZDUFUga2luZCByZWNvcmRzLgoKU29y
cnkgZm9yIHRoZSBtaXN1bmRlcnN0YW5kaW5nIG9mIHRoaXMgbWF0dGVyIGJ1dCBpbiB2MTYgSSBo
YWQKCiArICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BF
Ul9WQ1BVICYmCiArICAgICAgICBpbnN0YW5jZSA+PSBkLT5tYXhfdmNwdXMgKQogKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiArICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5k
ID09IEhWTVNSX1BFUl9ET00gKQogKyAgICAgICAgaW5zdGFuY2UgPSAwOwoKYW5kIHRoaXMgc29s
dmVkIHRoZSBzYXZlIGNhbGwgZm9yIHBlcl9kb20gaGF2aW5nIGluc3RhbmNlID0gMC4KTGF0ZXIs
IGluIHYxNyBJIGRyb3BwZWQgdGhlIFBFUl9ET00gaWYgYW5kIGluIHYxOCBJIGRyb3BwZWQgdGhl
ICYmClBFUl9WQ1BVLiAKCk5vdyB0aGUgcXVlc3Rpb24gaXMgaG93IGV4YWN0bHkgc2hvdWxkIEkg
Z28gd2l0aCB0aGlzPwo+IAo+ID4gICAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLnNpemU7Cj4gPiAtICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5k
ID09IEhWTVNSX1BFUl9WQ1BVICkKPiA+IC0gICAgICAgIGN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNw
dXM7Cj4gPiAgICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKPiA+ICAg
ICAgaWYgKCAhY3R4dC5kYXRhICkKPiA+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gIAo+
ID4gLSAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4
dCkpICE9IDAgKQo+ID4gKyAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0u
c2F2ZShkLT52Y3B1W2luc3RhbmNlXSwKPiA+ICZjdHh0KSkgIT0gMCApCj4gCj4gQW5kIHlvdSBu
ZWVkIHRvIHVzZSBkLT52Y3B1WzBdIGZvciBhbGwgb3RoZXJzIGhlcmUuCj4gCkkgY2FuIGFkZCBh
IHN3aXRjaCAoa2luZCkgaGVyZSBhbmQgZm9yIHRoZSBQRVJfVkNQVSBjYXNlIHRvIGNhbGwKc2F2
ZShkLT52Y3B1W2luc3RhbmNlXSkgdGhlbiBmb3IgUEVSX0RPTSBjYXNlIGNhbGwgc2F2ZShkLT52
Y3B1WzBdKS4gCgpJcyB0aGlzIGEgZ29vZCB3YXkgdG8gZ28/CgpUaGFua3MsIApBbGV4CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:03:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12:03: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 1fyFUF-00050c-DF; Fri, 07 Sep 2018 12:03: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=ug0h=lv=linbit.com=lars.ellenberg@srs-us1.protection.inumbo.net>)
 id 1fyFUE-00050T-1A
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 12:03:42 +0000
X-Inumbo-ID: d19feacc-b295-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d19feacc-b295-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 14:01:57 +0200 (CEST)
Received: by mail-wr1-x441.google.com with SMTP id j26-v6so14739907wre.2
 for <xen-devel@lists.xenproject.org>; Fri, 07 Sep 2018 05:03:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linbit-com.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=Cuv5nIbxXA1T4QHQ8A8xCqoPE9cBAsHCrlhDJLxfo54=;
 b=dAWckZE3SGECbNEoADcVXLBVxVlzH9VIciMiv31xKOxTZMeh/axGiyGiP6ZErjknkq
 h3kD+enqwHJhsT48tfBNCepJzy62XsYtHEanY1b5vu4rUlxKDuYeSgV2WBbkwrAIlfDP
 vjIMg5d1zWT3ytheBsKH7w8V9ITQBr0/eq91QOwpoa2LY5THO/C93BnyksHLB591smVh
 fpujcyDSaYpX0TCdXMyTXrUMADzwFbezWPAyzyuzW3IkpYl3yEGydnH9+b0Ssw+e/5xE
 LUgsbWLYKwzHDGLLLKh9KfIJDf01LH2m6kwbPMQnIZMqlAYL+GiordSaSV4lIkVbrjLo
 PgrQ==
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
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=Cuv5nIbxXA1T4QHQ8A8xCqoPE9cBAsHCrlhDJLxfo54=;
 b=IIC8Y3699SKyUtx1gSYcWhvlutvu9B3Epg4J6oOZtSAxATLfYcLZJNmGULV7hDNQnl
 y8r7jxN2Dn4/lFR+O78lanU0gSOl0EOCRGaAYyJHt4PdP+L7plGBCSq8t6cvIC3hsmBZ
 whsld3jUIJ7LpCgwor/A7hqcCfcG1bpXabMlunN3bPPBaDAgNj6U8UXsp+2yXqRQSzrc
 1lZTAtILHFNWpX+kEmNmOC53HM8/dJ74TDpM0Fv3pUz3ryEzLOvuJO67L5YxavwBEeCf
 llk8D6JuW9mB6Ijjta/MGML1cMXuMVQr9qbK/NxhgOWiwgB5GTCVslddIOUZt9vMjVPu
 S8UA==
X-Gm-Message-State: APzg51B0i7Fc9wqFhP4keY+AYJA0xnnSbckT7wPyqEAcG5aFiW6pPpq+
 bPayh7jx6PC/ppsKmR3AzfAAkg==
X-Google-Smtp-Source: ANB0VdaYyyCYfnGraqiW5C7u/s/wR6LZORFL6kaBhmoYU3mZUS1dhZIvMie1dRGDu6BjjErVG97O9A==
X-Received: by 2002:a5d:5009:: with SMTP id e9-v6mr340222wrt.18.1536321818859; 
 Fri, 07 Sep 2018 05:03:38 -0700 (PDT)
Received: from soda.linbit (212-186-191-219.static.upcbusiness.at.
 [212.186.191.219])
 by smtp.gmail.com with ESMTPSA id 198-v6sm12578484wmm.0.2018.09.07.05.03.37
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 07 Sep 2018 05:03:38 -0700 (PDT)
Date: Fri, 7 Sep 2018 14:03:37 +0200
From: Lars Ellenberg <lars.ellenberg@linbit.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180907120337.GB11834@soda.linbit>
Mail-Followup-To: Valentin Vidic <Valentin.Vidic@CARNet.hr>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 drbd-user@lists.linbit.com
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180905162756.GA26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDY6Mjc6NTZQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMTI6MzY6NDlQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgQXVnIDI5LCAyMDE4IGF0IDA4OjUyOjE0QU0g
KzAyMDAsIFZhbGVudGluIFZpZGljIHdyb3RlOgo+ID4gPiBTd2l0Y2hpbmcgdG8gY2xvc2VkIHN0
YXRlIGVhcmxpZXIgY2FuIGNhdXNlIHRoZSBibG9jay1kcmJkCj4gPiA+IHNjcmlwdCB0byBmYWls
IHdpdGggJ0RldmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZSc6Cj4gPiA+IAo+ID4gPiByb290
OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQ6IHJlbW92ZSBYRU5CVVNfUEFUSD1iYWNrZW5k
L3ZiZC82LzUxNzEyCj4gPiA+IGtlcm5lbDogWyAyMjIyLjI3ODIzNV0gYmxvY2sgZHJiZDY6IFN0
YXRlIGNoYW5nZSBmYWlsZWQ6IERldmljZSBpcyBoZWxkIG9wZW4gYnkgc29tZW9uZQo+ID4gPiBr
ZXJuZWw6IFsgMjIyMi4yNzgzMDRdIGJsb2NrIGRyYmQ2OiAgIHN0YXRlID0geyBjczpDb25uZWN0
ZWQgcm86UHJpbWFyeS9TZWNvbmRhcnkgZHM6VXBUb0RhdGUvVXBUb0RhdGUgci0tLS0tIH0KPiA+
ID4ga2VybmVsOiBbIDIyMjIuMjc4MzQwXSBibG9jayBkcmJkNjogIHdhbnRlZCA9IHsgY3M6Q29u
bmVjdGVkIHJvOlNlY29uZGFyeS9TZWNvbmRhcnkgZHM6VXBUb0RhdGUvVXBUb0RhdGUgci0tLS0t
IH0KPiA+ID4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1kcmJkOiBXcml0aW5nIGJhY2tl
bmQvdmJkLzYvNTE3MTIvaG90cGx1Zy1lcnJvciAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQg
ZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4gYmFja2VuZC92YmQvNi81MTcxMi9ob3RwbHVnLXN0YXR1
cyBlcnJvciB0byB4ZW5zdG9yZS4KPiA+ID4gcm9vdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jay1k
cmJkOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrLWRyYmQgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4K
ClZlcnkgZnJlcXVlbnRseSBpdCBpcyAqTk9UKiB0aGUgIm9yaWdpbmFsIHVzZXIiLCB0aGF0ICJz
dGlsbCIgaG9sZHMgaXQKb3BlbiwgYnV0IHVkZXYsIG9yIHNvbWV0aGluZyB0cmlnZ2VyZWQtYnkt
dWRldi4KClNvIGRvdWJsZS1jaGVja2luZyB0aGUgdWRldiBydWxlcywKb3IgdGhlICJsdm0gZ2xv
YmFsX2ZpbHRlciIgc2V0dGluZ3MgbWF5IGhlbHAuCllvdSBjb3VsZCBpbnN0cnVtZW50IERSQkQg
dG8gbG9nIGN1cnJlbnQtPntwaWQsY29tbX0gb24gb3BlbiBhbmQgY2xvc2UsCnNvIHlvdSBjYW4g
YmV0dGVyIGRldGVjdCB3aG8gdGhlICJzb21lb25lIiBpcyBpbiB0aGUgbWVzc2FnZSBhYm92ZS4K
CkFkZGluZyBhIHNtYWxsIHJldHJ5IGxvb3AgaW4gdGhlIHNjcmlwdCBtYXkgaGVscCBhcyB3ZWxs
LgoKQXMgYSBzaWRlIG5vdGUsIAp3aXRoIERSQkQgOSAod2hpY2ggc3RpbGwgbW92ZXMgdG9vIGZh
c3QgdG8gYmUgImluIHRyZWUiKQp3ZSBoYXZlIHRoZSAiYXV0by1wcm9tb3RlIiBmZWF0dXJlLCB3
aGVyZSBubyBleHBsaWNpdCBwcm9tb3Rpb24vZGVtb3Rpb24KaXMgbmVjZXNzYXJ5IGFueW1vcmUs
IGJ1dCBEUkJEICh0cmllcyB0bykgcHJvbW90ZSBpdHNlbGYgd2l0aCB0aGUKZmlyc3QgIlJXIiBv
cGVuZXIsIGFuZCBkZW1vdGUgaXRzZWxmIG9uY2UgdGhlIGxhc3Qgb3BlbmVyIGlzIGdvbmUuCgoK
SHRoLAogICAgTGFycwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:14:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12: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 1fyFe9-0005lf-EU; Fri, 07 Sep 2018 12:13: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyFe8-0005la-HV
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 12:13:56 +0000
X-Inumbo-ID: 3f9c8b56-b297-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3f9c8b56-b297-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 14:12:11 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=50590 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyFe0-0002c9-ND; Fri, 07 Sep 2018 14:13:49 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 7DC24202E0; Fri,  7 Sep 2018 14:13:48 +0200 (CEST)
Date: Fri, 7 Sep 2018 14:13:48 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: drbd-user@lists.linbit.com
Message-ID: <20180907121348.GM26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907120337.GB11834@soda.linbit>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDI6MDM6MzdQTSArMDIwMCwgTGFycyBFbGxlbmJlcmcg
d3JvdGU6Cj4gVmVyeSBmcmVxdWVudGx5IGl0IGlzICpOT1QqIHRoZSAib3JpZ2luYWwgdXNlciIs
IHRoYXQgInN0aWxsIiBob2xkcyBpdAo+IG9wZW4sIGJ1dCB1ZGV2LCBvciBzb21ldGhpbmcgdHJp
Z2dlcmVkLWJ5LXVkZXYuCj4gCj4gU28gZG91YmxlLWNoZWNraW5nIHRoZSB1ZGV2IHJ1bGVzLAo+
IG9yIHRoZSAibHZtIGdsb2JhbF9maWx0ZXIiIHNldHRpbmdzIG1heSBoZWxwLgo+IFlvdSBjb3Vs
ZCBpbnN0cnVtZW50IERSQkQgdG8gbG9nIGN1cnJlbnQtPntwaWQsY29tbX0gb24gb3BlbiBhbmQg
Y2xvc2UsCj4gc28geW91IGNhbiBiZXR0ZXIgZGV0ZWN0IHdobyB0aGUgInNvbWVvbmUiIGlzIGlu
IHRoZSBtZXNzYWdlIGFib3ZlLgoKRG9uJ3QgdGhpbmsgdGhlcmUgaXMgYW55dGhpbmcgZWxzZSBo
b2xkaW5nIHRoZSBkZXZpY2Ugb3BlbiwgYmVjYXVzZSBpdAppcyBwb3NzaWJsZSB0byBjaGFuZ2Ug
c3RhdGUgdG8gU2Vjb25kYXJ5IGEgZmV3IHNlY29uZHMgbGF0ZXIuIEJ1dCBJIHdpbGwKdHJ5IHRv
IHByaW50IHRob3NlIHZhbHVlcyBpbiBjYXNlIGFueXRoaW5nIGludGVyZXN0aW5nIGNvbWVzIHVw
LgoKPiBBZGRpbmcgYSBzbWFsbCByZXRyeSBsb29wIGluIHRoZSBzY3JpcHQgbWF5IGhlbHAgYXMg
d2VsbC4KClllcywgdGhhdCBpcyBhbiBvcHRpb24sIGJ1dCBpdCB3b3VsZCBzdGlsbCBsZWF2ZSB0
aG9zZSBuYXN0eSAiU3RhdGUKY2hhbmdlIGZhaWxlZCIgbWVzc2FnZXMgaW4gdGhlIGxvZy4gSSBn
dWVzcyB0aGVyZSBpcyBubyB3YXkgdG8gY2hlY2sKdGhlIHZhbHVlIG9mIERSQkQgZGV2aWNlLT5v
cGVuX2NudCBmcm9tIHVzZXJzcGFjZT8KCi0tIApWYWxlbnRpbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12:21: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 1fyFla-0006Ss-9L; Fri, 07 Sep 2018 12:21: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=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyFlY-0006Sn-5C
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 12:21:36 +0000
X-Inumbo-ID: 51afaf08-b298-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51afaf08-b298-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 14:19:51 +0200 (CEST)
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 E1C44AD24;
 Fri,  7 Sep 2018 12:21:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
Date: Fri,  7 Sep 2018 14:21:30 +0200
Message-Id: <20180907122130.30810-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/netfront: fix waiting for xenbus state
 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: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 davem@davemloft.net, stable@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>

Q29tbWl0IDgyMmZiMThhODJhYmEgKCJ4ZW4tbmV0ZnJvbnQ6IHdhaXQgeGVuYnVzIHN0YXRlIGNo
YW5nZSB3aGVuIGxvYWQKbW9kdWxlIG1hbnVhbGx5IikgYWRkZWQgYSBuZXcgd2FpdCBxdWV1ZSB0
byB3YWl0IG9uIGZvciBhIHN0YXRlIGNoYW5nZQp3aGVuIHRoZSBtb2R1bGUgaXMgbG9hZGVkIG1h
bnVhbGx5LiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGlzIG5vIHdha2V1cAphbnl3aGVyZSB0byBzdG9w
IHRoYXQgd2FpdGluZy4KCkluc3RlYWQgb2YgaW50cm9kdWNpbmcgYSBuZXcgd2FpdCBxdWV1ZSBy
ZW5hbWUgdGhlIGV4aXN0aW5nCm1vZHVsZV91bmxvYWRfcSB0byBtb2R1bGVfd3EgYW5kIHVzZSBp
dCBmb3IgYm90aCBwdXJwb3NlcyAobG9hZGluZyBhbmQKdW5sb2FkaW5nKS4KCkFzIGFueSBzdGF0
ZSBjaGFuZ2Ugb2YgdGhlIGJhY2tlbmQgbWlnaHQgYmUgaW50ZW5kZWQgdG8gc3RvcCB3YWl0aW5n
CmRvIHRoZSB3YWtlX3VwX2FsbCgpIGluIGFueSBjYXNlIHdoZW4gbmV0YmFja19jaGFuZ2VkKCkg
aXMgY2FsbGVkLgoKRml4ZXM6IDgyMmZiMThhODJhYmEgKCJ4ZW4tbmV0ZnJvbnQ6IHdhaXQgeGVu
YnVzIHN0YXRlIGNoYW5nZSB3aGVuIGxvYWQgbW9kdWxlIG1hbnVhbGx5IikKQ2M6IDxzdGFibGVA
dmdlci5rZXJuZWwub3JnPiAjNC4xOApTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAyNCArKysrKysr
KysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2Ry
aXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IDczZjU5NmE5MGM2OS4uOTQwN2FjYmQxOWE5
IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYworKysgYi9kcml2ZXJzL25l
dC94ZW4tbmV0ZnJvbnQuYwpAQCAtODcsOCArODcsNyBAQCBzdHJ1Y3QgbmV0ZnJvbnRfY2Igewog
LyogSVJRIG5hbWUgaXMgcXVldWUgbmFtZSB3aXRoICItdHgiIG9yICItcngiIGFwcGVuZGVkICov
CiAjZGVmaW5lIElSUV9OQU1FX1NJWkUgKFFVRVVFX05BTUVfU0laRSArIDMpCiAKLXN0YXRpYyBE
RUNMQVJFX1dBSVRfUVVFVUVfSEVBRChtb2R1bGVfbG9hZF9xKTsKLXN0YXRpYyBERUNMQVJFX1dB
SVRfUVVFVUVfSEVBRChtb2R1bGVfdW5sb2FkX3EpOworc3RhdGljIERFQ0xBUkVfV0FJVF9RVUVV
RV9IRUFEKG1vZHVsZV93cSk7CiAKIHN0cnVjdCBuZXRmcm9udF9zdGF0cyB7CiAJdTY0CQkJcGFj
a2V0czsKQEAgLTEzMzIsMTEgKzEzMzEsMTEgQEAgc3RhdGljIHN0cnVjdCBuZXRfZGV2aWNlICp4
ZW5uZXRfY3JlYXRlX2RldihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogCW5ldGlmX2NhcnJp
ZXJfb2ZmKG5ldGRldik7CiAKIAl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJ
bml0aWFsaXNpbmcpOwotCXdhaXRfZXZlbnQobW9kdWxlX2xvYWRfcSwKLQkJCSAgIHhlbmJ1c19y
ZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSAhPQotCQkJICAgWGVuYnVzU3RhdGVDbG9z
ZWQgJiYKLQkJCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSAhPQot
CQkJICAgWGVuYnVzU3RhdGVVbmtub3duKTsKKwl3YWl0X2V2ZW50KG1vZHVsZV93cSwKKwkJICAg
eGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpICE9CisJCSAgIFhlbmJ1c1N0
YXRlQ2xvc2VkICYmCisJCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5k
KSAhPQorCQkgICBYZW5idXNTdGF0ZVVua25vd24pOwogCXJldHVybiBuZXRkZXY7CiAKICBleGl0
OgpAQCAtMjAxMCwxNSArMjAwOSwxNCBAQCBzdGF0aWMgdm9pZCBuZXRiYWNrX2NoYW5nZWQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIsIHhl
bmJ1c19zdHJzdGF0ZShiYWNrZW5kX3N0YXRlKSk7CiAKKwl3YWtlX3VwX2FsbCgmbW9kdWxlX3dx
KTsKKwogCXN3aXRjaCAoYmFja2VuZF9zdGF0ZSkgewogCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFs
aXNpbmc6CiAJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgogCWNhc2UgWGVuYnVzU3RhdGVS
ZWNvbmZpZ3VyaW5nOgogCWNhc2UgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyZWQ6Ci0JCWJyZWFrOwot
CiAJY2FzZSBYZW5idXNTdGF0ZVVua25vd246Ci0JCXdha2VfdXBfYWxsKCZtb2R1bGVfdW5sb2Fk
X3EpOwogCQlicmVhazsKIAogCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKQEAgLTIwMzQsMTIg
KzIwMzIsMTAgQEAgc3RhdGljIHZvaWQgbmV0YmFja19jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCiAJCWJyZWFrOwogCiAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKLQkJd2FrZV91
cF9hbGwoJm1vZHVsZV91bmxvYWRfcSk7CiAJCWlmIChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRl
Q2xvc2VkKQogCQkJYnJlYWs7CiAJCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3Rh
dGUgLS0gZmFsbHRocm91Z2ggKi8KIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKLQkJd2FrZV91
cF9hbGwoJm1vZHVsZV91bmxvYWRfcSk7CiAJCXhlbmJ1c19mcm9udGVuZF9jbG9zZWQoZGV2KTsK
IAkJYnJlYWs7CiAJfQpAQCAtMjE0NywxNCArMjE0MywxNCBAQCBzdGF0aWMgaW50IHhlbm5ldF9y
ZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIAogCWlmICh4ZW5idXNfcmVhZF9kcml2
ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgIT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKIAkJeGVuYnVz
X3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7Ci0JCXdhaXRfZXZlbnQobW9k
dWxlX3VubG9hZF9xLAorCQl3YWl0X2V2ZW50KG1vZHVsZV93cSwKIAkJCSAgIHhlbmJ1c19yZWFk
X2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSA9PQogCQkJICAgWGVuYnVzU3RhdGVDbG9zaW5n
IHx8CiAJCQkgICB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgPT0KIAkJ
CSAgIFhlbmJ1c1N0YXRlVW5rbm93bik7CiAKIAkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhl
bmJ1c1N0YXRlQ2xvc2VkKTsKLQkJd2FpdF9ldmVudChtb2R1bGVfdW5sb2FkX3EsCisJCXdhaXRf
ZXZlbnQobW9kdWxlX3dxLAogCQkJICAgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3Ro
ZXJlbmQpID09CiAJCQkgICBYZW5idXNTdGF0ZUNsb3NlZCB8fAogCQkJICAgeGVuYnVzX3JlYWRf
ZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpID09Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12: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 1fyG0Q-0007DA-NX; Fri, 07 Sep 2018 12:36:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyG0P-0007D5-EM
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 12:36:57 +0000
X-Inumbo-ID: d2e6b6a7-b29a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2e6b6a7-b29a-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 12:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78701512"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAA5NJA=
Date: Fri, 7 Sep 2018 12:36:55 +0000
Message-ID: <d40d38f534974523b694e3fcda29cbed@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
In-Reply-To: <5B925CC402000078001E6538@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJlOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWV0aG9kIHRvIHRo
ZSBWVC1kIElPTU1VIGltcGxlbWVudGF0aW9uIHRvIGZpbmQKPiB0aGUKPiA+IE1GTiBjdXJyZW50
bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGggYSB3cmFwcGVyIGZ1bmN0
aW9uCj4gaW4KPiA+IGdlbmVyaWMgSU9NTVUgY29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlv
biBpZiBpdCBleGlzdHMuCj4gCj4gRm9yIHRoaXMgdG8gZ28gaW4sIEkgdGhpbmsgdGhlIEFNRCBz
aWRlIG9mIGl0IHdhbnRzIHRvIGFsc28gYmUgaW1wbGVtZW50ZWQuCgpXaHk/IEl0IGNhbiBiZSBk
b25lIGxhdGVyLiBOb3RoaW5nIGV4aXN0aW5nIGlzIGdvaW5nIHRvIGJyZWFrIGlmIGl0IGlzIG5v
dCBpbXBsZW1lbnRlZC4KCiAgUGF1bAoKPiAKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+
IEBAIC0zMDUsNiArMzA1LDE3IEBAIGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGJmbl90Cj4gYmZuKQo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+ICtpbnQg
aW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZuX3QgYmZuLCBtZm5fdCAqbWZu
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4gK3sK
PiA+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4g
PiArCj4gPiArICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+
ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gaGQt
PnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgYmZuLCBtZm4sIGZsYWdzKTsKPiA+ICt9Cj4g
Cj4gU2hvdWxkbid0IHRoaXMgYmUgcmVzdHJpY3RlZCB0byBQViBndWVzdHM/IEhWTSBvbmVzIGFy
ZW4ndCBzdXBwb3NlZAo+IHRvIGtub3cgYWJvdXQgTUZOcy4KPiAKPiA+ICtzdGF0aWMgaW50IGlu
dGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgbWZuX3QK
PiAqbWZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpmbGFncykKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwo+ID4gKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSA9IE5VTEwsICpwdGUgPSBO
VUxMLCB2YWw7Cj4gCj4gUG9pbnRsZXNzIGluaXRpYWxpemVycy4gSSBhbHNvIHF1ZXN0aW9uIHRo
ZSB1c2VmdWxuZXNzIG9mICJwdGUiOgo+IAo+ID4gKyAgICB1NjQgcGdfbWFkZHI7Cj4gPiArCj4g
PiArICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiA+ICsKPiA+ICsgICAg
cGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGJmbl90b19iYWRkcihiZm4pLCAw
KTsKPiA+ICsgICAgaWYgKCBwZ19tYWRkciA9PSAwICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBwYWdlID0gbWFwX3Z0ZF9kb21haW5f
cGFnZShwZ19tYWRkcik7Cj4gPiArICAgIHB0ZSA9IHBhZ2UgKyAoYmZuX3goYmZuKSAmIExFVkVM
X01BU0spOwo+ID4gKyAgICB2YWwgPSAqcHRlOwo+IAo+ICAgICB2YWwgPSBwYWdlW2Jmbl94KGJm
bikgJiBMRVZFTF9NQVNLXTsKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:37:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12: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 1fyG0f-0007EW-4O; Fri, 07 Sep 2018 12: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=w8wo=lv=citrix.com=prvs=781494b7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fyG0e-0007EM-BQ
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 12:37:12 +0000
X-Inumbo-ID: 7fc07b9e-b29a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fc07b9e-b29a-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 14:35:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64703933"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
 <5B923B4002000078001E6383@prv1-mh.provo.novell.com>
 <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
 <5B92514002000078001E64C7@prv1-mh.provo.novell.com>
 <45b7ca77-989f-2fa5-261c-6bbe19deb8ae@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <49f6bf0b-8f34-dc0f-231d-2830583aee62@citrix.com>
Date: Fri, 7 Sep 2018 13:37:06 +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: <45b7ca77-989f-2fa5-261c-6bbe19deb8ae@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDcvMjAxOCAxMTo1OSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wOS8x
OCAxMToyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA5LjE4IGF0IDExOjU3LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwNy8wOS8xOCAwOTo0OCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gUmF0aGVyIHRoYW4gYmxpbmRseSBkcm9wcGluZyB0aGUg
bG9naWMsIEknZCBoYXZlIGV4cGVjdGVkCj4+Pj4gZm9yIGl0IHRvIGJlIGZpeGVkOiBEZXNwaXRl
IHRoZSBtb3ZlbWVudCBpbnRvIFhFTl9ET01DVExfY3JlYXRlZG9tYWluCj4+Pj4gdGhlcmUncyBz
dGlsbCBhIHJhY2UgYmV0d2VlbiB1Y29kZSB1cGRhdGVzIGFuZCBkb21haW4gY3JlYXRpb24uCj4+
PiBXaGF0IHJhY2U/ICBXaGF0IGhhdmUgSSBvdmVybG9va2VkPwo+PiBPbmUgQ1BVIGRvaW5nIGEg
bWljcm9jb2RlIHVwZGF0ZSB3aGlsZSB0aGUgb3RoZXIgY3JlYXRlcyBhCj4+IGRvbWFpbi4gSSBo
YXZlbid0IGxvb2tlZCBpbiBkZXRhaWwsIGJ1dCBJIHRoaW5rIGFsbCBkb21haW4gY3JlYXRpb24K
Pj4gc2hvdWxkIGJlIGRlZmVycmVkIHVudGlsIGNvbXBsZXRpb24gb2YgdGhlIG1pY3JvY29kZSB1
cGRhdGUsIHNvCj4+IHRoYXQgZG9tYWlucyBnZXQgYSBjb25zaXN0ZW50L3ByZWRpY3RhYmxlIE9T
Vlcgc3RhdGUgc2V0IHVwLgo+IAo+IFRoZSBwYXRoIGluIGRvbWFpbiBjcmVhdGUgd2lsbCBzZWUg
YSBjb25zaXN0ZW50IE9TVlcsIHdoaWNoIHdpbGwgYmUKPiBlaXRoZXIgdGhlIHByZSBvciBwb3N0
IG1pY3JvY29kZSB2YWx1ZS7CoCBUaGUgb3RoZXIgYXNwZWN0ICh3aGljaCBhZ2Fpbgo+IGNhbid0
IGJlIGNvdmVyZWQgd2l0aCBhbiBpbnRlcmxvY2sgbGlrZSB0aGlzKSBpcyB0aGF0IG5vdGhpbmcg
Z29lcyBhbmQKPiBhZGp1c3RzIHRoZSBhbHJlYWR5LWNyZWF0ZWQgZG9tYWlucyB0byB1cGRhdGUg
dGhlaXIgT1NWVyB2YWx1ZXMuCj4gCj4+IE9mIGNvdXJzZSB3ZSBjYW4gcHV0IG91cnNlbHZlcyBv
biB0aGUgcG9zaXRpb24gdGhhdCBpdCBpcyBhbgo+PiBhZG1pbiBtaXN0YWtlIHRvIGludm9rZSBh
IG1pY3JvY29kZSB1cGRhdGUgd2l0aG91dCBzdXNwZW5kaW5nCj4+IGRvbWFpbiBjcmVhdGlvbnMg
dGVtcG9yYXJpbHksIGJ1dCBzaW5jZSBkb21haW4gY3JlYXRpb24gaW5jbHVkZXMKPj4gZG9tYWlu
IHJlYm9vdHMsIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBzb21ldGhpbmcgYW4gYWRtaW4gY2FuCj4+
IGZ1bGx5IGNvbnRyb2wuCj4gCj4gRG9tYWluIHJlYm9vdHMgKGluY2x1ZGluZyBzb2Z0IHJlc2V0
KSBhcmUgYW4gZW50aXJlbHkKPiB0b29sc3RhY2stY29udHJvbGxlZCBhY3Rpb25zLsKgIFhlbiBy
YWlzZXMgVklSUV9ET01fRVhDIGFuZCBkb2VzIG5vdGhpbmcKPiBtb3JlIHdpdGggdGhlIGRvbWFp
bi7CoCBUaGUgdG9vbHN0YWNrIHN1YnNlcXVlbnRseSBpc3N1ZXMgYSBuZXcKPiBET01DVExfY3Jl
YXRlZG9tYWluLgo+IAo+IGxpYnhsJ3MgYXJjaGl0ZWN0dXJlIG1heSBtYWtlIGl0IGhhcmQgdG8g
ZGVmZXIgcmVib290aW5nIGZvciBhIHNob3J0Cj4gcGVyaW9kLCBidXQgc3VjaCBhIGRlc2lnbiBk
b2Vzbid0IGltcGFjdCBvdGhlciB0b29sc3RhY2tzLgoKQnV0IGlmIHdlIGRvIG5lZWQgc29tZSBz
b3J0IG9mIGludGVybG9jaywgWGVuIGlzIHRoZSBvbmUgdGhhdCAia25vd3MiCmFib3V0IHRoZSBy
dWxlLCBzbyBYZW4gc2hvdWxkIGJlIHRoZSBvbmUgdG8gZW5mb3JjZSBpdC4gIEV4cGVjdGluZyB0
aGUKdG9vbHN0YWNrIHRvICJyZW1lbWJlciIgbm90IHRvIGRvIGFueSBkb21haW4gb3BlcmF0aW9u
cyB3aGlsZSBkb2luZwp1Y29kZSB1cGRhdGUgaXMgZ29pbmcgdG8gYmUgZnJhZ2lsZS4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 12:44:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 12: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 1fyG85-000822-7H; Fri, 07 Sep 2018 12:44:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyG83-00081x-Iu
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 12:44:51 +0000
X-Inumbo-ID: ed75b416-b29b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed75b416-b29b-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 12:45:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78701830"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1536174925-5500-1-git-send-email-andrew.cooper3@citrix.com>
 <5B923B4002000078001E6383@prv1-mh.provo.novell.com>
 <0f24ce6a-ff4a-002c-db82-890bdd401755@citrix.com>
 <5B92514002000078001E64C7@prv1-mh.provo.novell.com>
 <45b7ca77-989f-2fa5-261c-6bbe19deb8ae@citrix.com>
 <49f6bf0b-8f34-dc0f-231d-2830583aee62@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ff7511b8-bd03-dfa8-3017-d32c490f5b2b@citrix.com>
Date: Fri, 7 Sep 2018 13:44:48 +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: <49f6bf0b-8f34-dc0f-231d-2830583aee62@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] xen/domctl: Drop vcpu_alloc_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDkvMTggMTM6MzcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMDcvMjAxOCAx
MTo1OSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDcvMDkvMTggMTE6MjEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDkuMTggYXQgMTE6NTcsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAwNy8wOS8xOCAwOTo0OCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+IFJhdGhlciB0aGFuIGJsaW5kbHkgZHJvcHBpbmcgdGhlIGxvZ2ljLCBJJ2Qg
aGF2ZSBleHBlY3RlZAo+Pj4+PiBmb3IgaXQgdG8gYmUgZml4ZWQ6IERlc3BpdGUgdGhlIG1vdmVt
ZW50IGludG8gWEVOX0RPTUNUTF9jcmVhdGVkb21haW4KPj4+Pj4gdGhlcmUncyBzdGlsbCBhIHJh
Y2UgYmV0d2VlbiB1Y29kZSB1cGRhdGVzIGFuZCBkb21haW4gY3JlYXRpb24uCj4+Pj4gV2hhdCBy
YWNlPyAgV2hhdCBoYXZlIEkgb3Zlcmxvb2tlZD8KPj4+IE9uZSBDUFUgZG9pbmcgYSBtaWNyb2Nv
ZGUgdXBkYXRlIHdoaWxlIHRoZSBvdGhlciBjcmVhdGVzIGEKPj4+IGRvbWFpbi4gSSBoYXZlbid0
IGxvb2tlZCBpbiBkZXRhaWwsIGJ1dCBJIHRoaW5rIGFsbCBkb21haW4gY3JlYXRpb24KPj4+IHNo
b3VsZCBiZSBkZWZlcnJlZCB1bnRpbCBjb21wbGV0aW9uIG9mIHRoZSBtaWNyb2NvZGUgdXBkYXRl
LCBzbwo+Pj4gdGhhdCBkb21haW5zIGdldCBhIGNvbnNpc3RlbnQvcHJlZGljdGFibGUgT1NWVyBz
dGF0ZSBzZXQgdXAuCj4+IFRoZSBwYXRoIGluIGRvbWFpbiBjcmVhdGUgd2lsbCBzZWUgYSBjb25z
aXN0ZW50IE9TVlcsIHdoaWNoIHdpbGwgYmUKPj4gZWl0aGVyIHRoZSBwcmUgb3IgcG9zdCBtaWNy
b2NvZGUgdmFsdWUuwqAgVGhlIG90aGVyIGFzcGVjdCAod2hpY2ggYWdhaW4KPj4gY2FuJ3QgYmUg
Y292ZXJlZCB3aXRoIGFuIGludGVybG9jayBsaWtlIHRoaXMpIGlzIHRoYXQgbm90aGluZyBnb2Vz
IGFuZAo+PiBhZGp1c3RzIHRoZSBhbHJlYWR5LWNyZWF0ZWQgZG9tYWlucyB0byB1cGRhdGUgdGhl
aXIgT1NWVyB2YWx1ZXMuCj4+Cj4+PiBPZiBjb3Vyc2Ugd2UgY2FuIHB1dCBvdXJzZWx2ZXMgb24g
dGhlIHBvc2l0aW9uIHRoYXQgaXQgaXMgYW4KPj4+IGFkbWluIG1pc3Rha2UgdG8gaW52b2tlIGEg
bWljcm9jb2RlIHVwZGF0ZSB3aXRob3V0IHN1c3BlbmRpbmcKPj4+IGRvbWFpbiBjcmVhdGlvbnMg
dGVtcG9yYXJpbHksIGJ1dCBzaW5jZSBkb21haW4gY3JlYXRpb24gaW5jbHVkZXMKPj4+IGRvbWFp
biByZWJvb3RzLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgc29tZXRoaW5nIGFuIGFkbWluIGNhbgo+
Pj4gZnVsbHkgY29udHJvbC4KPj4gRG9tYWluIHJlYm9vdHMgKGluY2x1ZGluZyBzb2Z0IHJlc2V0
KSBhcmUgYW4gZW50aXJlbHkKPj4gdG9vbHN0YWNrLWNvbnRyb2xsZWQgYWN0aW9ucy7CoCBYZW4g
cmFpc2VzIFZJUlFfRE9NX0VYQyBhbmQgZG9lcyBub3RoaW5nCj4+IG1vcmUgd2l0aCB0aGUgZG9t
YWluLsKgIFRoZSB0b29sc3RhY2sgc3Vic2VxdWVudGx5IGlzc3VlcyBhIG5ldwo+PiBET01DVExf
Y3JlYXRlZG9tYWluLgo+Pgo+PiBsaWJ4bCdzIGFyY2hpdGVjdHVyZSBtYXkgbWFrZSBpdCBoYXJk
IHRvIGRlZmVyIHJlYm9vdGluZyBmb3IgYSBzaG9ydAo+PiBwZXJpb2QsIGJ1dCBzdWNoIGEgZGVz
aWduIGRvZXNuJ3QgaW1wYWN0IG90aGVyIHRvb2xzdGFja3MuCj4gQnV0IGlmIHdlIGRvIG5lZWQg
c29tZSBzb3J0IG9mIGludGVybG9jaywgWGVuIGlzIHRoZSBvbmUgdGhhdCAia25vd3MiCj4gYWJv
dXQgdGhlIHJ1bGUsIHNvIFhlbiBzaG91bGQgYmUgdGhlIG9uZSB0byBlbmZvcmNlIGl0LiAgRXhw
ZWN0aW5nIHRoZQo+IHRvb2xzdGFjayB0byAicmVtZW1iZXIiIG5vdCB0byBkbyBhbnkgZG9tYWlu
IG9wZXJhdGlvbnMgd2hpbGUgZG9pbmcKPiB1Y29kZSB1cGRhdGUgaXMgZ29pbmcgdG8gYmUgZnJh
Z2lsZS4KClJpZ2h0LCBidXQKCmEpIChJIGFzc2VydCkgV2UgZG9uJ3QgbmVlZCBhbiBpbnRlcmxv
Y2sgdG8gYmVpbmcgd2l0aAoKYikgTm90aGluZyB3ZSBjYW4gaW1wbGVtZW50IGluIFhlbiBjaGVj
ayBhbnkgb2YgdGhlIGJveGVzIG9uIHRoZSAiQWRtaW4KbXVzdCBrbm93IHdoYXQgdGhleSBhcmUg
ZG9pbmcgc3lzdGVtd2lkZSwgaW5jbHVkaW5nIHBvbGljeSBkZWNpc2lvbnMgb2YKaWYvd2hlbi9o
b3cgdG8gYWRqdXN0IHRoZSBhbHJlYWR5LXJ1bm5pbmcgVk1zIiBsaXN0LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:01:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:01: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 1fyGO6-0000uR-Nh; Fri, 07 Sep 2018 13:01:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyGO6-0000uM-9h
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 13:01:26 +0000
X-Inumbo-ID: 3e434c13-b29e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e434c13-b29e-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 13:02:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78702672"
To: Jan Beulich <JBeulich@suse.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
 <5B922BA702000078001E62D0@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=
 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
 6+ahAA==
Message-ID: <1c2ee3b3-9f7c-ab07-36bd-95103c93fb91@citrix.com>
Date: Fri, 7 Sep 2018 14:01:15 +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: <5B922BA702000078001E62D0@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/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Dario Faggioli <dfaggioli@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>

T24gMDcvMDkvMTggMDg6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBmb3JtYXQg
aWRlbnRpZmllciBpcyBjb25zaXN0ZW50IHdpdGggTGludXguICBUaGUgY29kZSBpcyBhZGFwdGVk
IGZyb20KPj4gYml0bWFwX3NjbnssbGlzdH1wcmludGYoKSBidXQgY2xlYW5lZCB1cC4KPiBJcnJl
c3BlY3RpdmUgb2YgdGhpcyBJJ20gc29tZXdoYXQgd29ycmllZCBieSAuLi4KPgo+PiAtLS0gYS9k
b2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0Cj4+ICsrKyBiL2RvY3MvbWlzYy9wcmludGstZm9y
bWF0cy50eHQKPj4gQEAgLTEzLDYgKzEzLDE0IEBAIFJhdyBidWZmZXIgYXMgaGV4IHN0cmluZzoK
Pj4gICAgICAgICBVcCB0byA2NCBjaGFyYWN0ZXJzLiAgQnVmZmVyIGxlbmd0aCBleHBlY3RlZCB2
aWEgdGhlIGZpZWxkX3dpZHRoCj4+ICAgICAgICAgcGFyYW10ZXIuIGkuZS4gcHJpbnRrKCIlKnBo
IiwgOCwgYnVmZmVyKTsKPj4gIAo+PiArQml0bWFwcyAoZS5nLiBjcHVtYXNrL25vZGVtYXNrKToK
Pj4gKwo+PiArICAgICAgICUqcGIgICAgNDMyMQo+PiArICAgICAgICUqcGJsICAgMCw1LDgtOSwx
NAo+PiArCj4+ICsgICAgICAgUHJpbnQgYSBiaXRtYXAgYXMgZWl0aGVyIGEgaGV4IHN0cmluZywg
b3IgYSByYW5nZSBsaXN0LiAgQml0bWFwIGxlbmd0aAo+PiArICAgICAgIChpbiBiaXRzKSBleHBl
Y3RlZCB2aWEgdGhlIGZpZWxkX3dpZHRoIHBhcmFtZXRlci4KPiAuLi4gdGhlIGwgc3VmZml4IGhl
cmUuIEl0J3Mgbm90IHZlcnkgbGlrZWx5IHRoYXQgc29tZW9uZSBtaWdodCBtZWFuIHRvCj4gZm9s
bG93ICVwYiBieSBsLCBidXQgaXQncyBzeW50YWN0aWNhbGx5IGFtYmlndW91cy4KCkkgZG9uJ3Qg
c2VlIGFueXRoaW5nIGFtYmlndW91cyBoZXJlLsKgIFRoZSBsIGlzIGZvciBsaXN0LCBub3QgZm9y
IGxvbmcsCmFuZCB0cmFpbGluZyBtb2RpZmllcnMgYXJlIGNvbnNpc3RlbnQgd2l0aCBhbGwgdGhl
IG90aGVyICVwIGluZnJhc3RydWN0dXJlLgoKPiBTaW5jZSB0aGUgJ2wnIHF1YWxpZmllcgo+IGlz
IHNvIGZhciBtZWFuaW5nbGVzcyBmb3IgJXAsIHdoeSBjYW4ndCB3ZSB1c2UgdGhhdCBpbnN0ZWFk
LCBtYWtpbmcKPiB1c2FnZXMgbG9vayBsaWtlICUqbHBiPwoKRmlyc3QgYW5kIGZvcmVtb3N0LCBk
aXZlcmdpbmcgZnJvbSBMaW51eCdzIHdlbGwtZG9jdW1lbnRlZCBhbmQgd2VsbC11c2VkCkFQSSBu
b3Qgc29tZXRoaW5nIHdlIHNob3VsZCBkbyB3aXRob3V0IGEgdmVyeSB2ZXJ5IGdvb2QgcmVhc29u
LsKgCklycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHlvdSB0aGluayBpdCBpcyBhbWJpZ3VvdXMgb3Ig
bm90LCBJIGRvbid0IHZpZXcKdGhpcyBhcyBhIGdvb2QgZW5vdWdoIChwb3RlbnRpYWwpIGlzc3Vl
IHRvIGRpdmVyZ2UuCgpGdXJ0aGVybW9yZSwgKGFuZCBtb3JlIGxpa2VseSB0byBzd2F5IHlvdXIg
b3BpbmlvbiksIE4xNTcwIGluZGljYXRlcwp0aGF0IHRoZSAnbCcgbGVuZ3RoIG1vZGlmaWVyIGlz
IG9ubHkgYXBwbGljYWJsZSBmb3IgdGhlIGRpb3V4WGNzCmNvbnZlcnNpb24gc3BlY2lmaWVycywg
YW5kIGJvdGggQ2xhbmcgYW5kIEdDQyBlbmZvcmNlIHRoaXMgd2l0aCAtV2Zvcm1hdC4KCmFuZHJl
d2Nvb3BAYW5kcmV3Y29vcDovbG9jYWwveGVuLmdpdC94ZW4kIGNsYW5nLTYuMCAtV2FsbCAtV2Vy
cm9yIC1XZXh0cmEgZm9vLmMgLW8gZm9vLm8KZm9vLmM6NzoyMjogZXJyb3I6IGxlbmd0aCBtb2Rp
ZmllciAnbCcgcmVzdWx0cyBpbiB1bmRlZmluZWQgYmVoYXZpb3Igb3Igbm8gZWZmZWN0IHdpdGgg
J3AnIGNvbnZlcnNpb24gc3BlY2lmaWVyIFstV2Vycm9yLC1XZm9ybWF0XQogICAgcHJpbnRmKCJU
ZXN0aW5nICVscGRcbiIsIHB0cik7CiAgICAgICAgICAgICAgICAgICAgfl5+CjEgZXJyb3IgZ2Vu
ZXJhdGVkLgoKYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4uZ2l0L3hlbiQgZ2NjIC1X
YWxsIC1XZXJyb3IgLVdleHRyYSBmb28uYyAtbyBmb28ubwpmb28uYzogSW4gZnVuY3Rpb24g4oCY
YmFy4oCZOgpmb28uYzo3OjU6IGVycm9yOiB1c2Ugb2Yg4oCYbOKAmSBsZW5ndGggbW9kaWZpZXIg
d2l0aCDigJhw4oCZIHR5cGUgY2hhcmFjdGVyIFstV2Vycm9yPWZvcm1hdD1dCiAgICAgcHJpbnRm
KCJUZXN0aW5nICVscGRcbiIsIHB0cik7CiAgICAgXgpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0
cmVhdGVkIGFzIGVycm9ycwoKCgo+Cj4+IC0tLSBhL3hlbi9jb21tb24vdnNwcmludGYuYwo+PiAr
KysgYi94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKPj4gQEAgLTI2NCw2ICsyNjQsODggQEAgc3RhdGlj
IGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAKPj4gKnMsCj4+
ICAgICAgcmV0dXJuIHN0cjsKPj4gIH0KPj4gIAo+PiArLyogUHJpbnQgYSBiaXRtYXAgYXMgJzAt
Myw2LTE1JyAqLwo+PiArc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9saXN0KGNoYXIgKnN0ciwg
Y2hhciAqZW5kLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2ln
bmVkIGxvbmcgKmJpdG1hcCwgaW50IG5yX2JpdHMpCj4+ICt7Cj4+ICsgICAgLyogY3VycmVudCBi
aXQgaXMgJ2N1cicsIG1vc3QgcmVjZW50bHkgc2VlbiByYW5nZSBpcyBbcmJvdCwgcnRvcF0gKi8K
Pj4gKyAgICBpbnQgY3VyLCByYm90LCBydG9wOwo+IEluY2x1ZGluZyB0aGUgbnJfYml0cyBwYXJh
bWV0ZXIgLSB3aGljaCBvZiB0aGVzZSByZWFsbHkgaGF2ZSB0byBiZQo+IHBsYWluIChpLmUuIHNp
Z25lZCkgaW50PwoKSG1tIC0gb3ZlcmFsbCwgdGhlIGJpdG1hcCBBUEkgaXMgYSBtaXggYW5kIG1h
dGNoIG9mIHNpZ25lZC1uZXNzLCBib3RoCmZvciBucl9iaXRzLCBhbmQgdGhlIHJldHVybiB2YWx1
ZSBiaXQgcG9zaXRpb25zLgoKSSB0aGluayB0aGVzZSBwcm9iYWJseSBjYW4gc3dpdGNoLCB3aGls
ZS4uCgo+Cj4+ICsvKiBQcmludCBhIGJpdG1hcCBhcyBhIGNvbW1hIHNlcGFyYXRlZCBoZXggc3Ry
aW5nLiAqLwo+PiArc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9zdHJpbmcoY2hhciAqc3RyLCBj
aGFyICplbmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nICpiaXRtYXAsIGludCBucl9iaXRzKQo+PiArewo+PiArICAgIGNvbnN0IHVuc2ln
bmVkIGludCBDSFVOS1NaID0gMzI7Cj4+ICsgICAgdW5zaWduZWQgaW50IGNodW5rc3o7Cj4+ICsg
ICAgaW50IGk7Cj4gU2FtZSBxdWVzdGlvbiBoZXJlLCBkZXNwaXRlIC4uLgo+Cj4+ICsgICAgYm9v
bCBmaXJzdCA9IHRydWU7Cj4+ICsKPj4gKyAgICBjaHVua3N6ID0gbnJfYml0cyAmIChDSFVOS1Na
IC0gMSk7Cj4+ICsgICAgaWYgKCBjaHVua3N6ID09IDAgKQo+PiArICAgICAgICBjaHVua3N6ID0g
Q0hVTktTWjsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogRmlyc3QgaXRlcmF0aW9uIGNvcGVz
IHdpdGggdGhlIHRyYWlsaW5nIHBhcnRpYWwgd29yZCBpZiBucl9iaXRzIGlzbid0IGEKPj4gKyAg
ICAgKiByb3VuZCBtdWx0aXBsZSBvZiBDSFVOS1NaLiAgQWxsIHN1YnNlcXVlbnQgaXRlcmF0aW9u
cyB3b3JrIG9uIGEKPj4gKyAgICAgKiBjb21wbGV0ZSBDSFVOS1NaIGJsb2NrLgo+PiArICAgICAq
Lwo+PiArICAgIGZvciAoIGkgPSBST1VORFVQKG5yX2JpdHMsIENIVU5LU1opIC0gQ0hVTktTWjsg
aSA+PSAwOyBpIC09IENIVU5LU1ogKQo+IC4uLiB0aGlzLCB3aGljaCBvYnZpb3VzbHkgd291bGQg
bmVlZCBhZGp1c3RtZW50IGlmIGNoYW5nZWQKPiAoYW5kIHdoZXJlIGhlbmNlIGl0IGlzIGF0IGxl
YXN0IHdvcnRod2hpbGUgdG8gY29uc2lkZXIgbGVhdmluZwo+IGl0IHRoZSB3YXkgaXQgaXMpLgoK
Li4uIHRoaXMgc2hvdWxkIHN0YXkgYXMgaXQgaXMgYmVjYXVzZSBpdHMgYnkgZmFyIHRoZSBjbGVh
bmVzdCB3YXkgb2YKZXhwcmVzc2luZyB0aGUgbG9naWMuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:16:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13: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 1fyGcT-0001fE-42; Fri, 07 Sep 2018 13:16:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyGcR-0001f9-WE
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:16:16 +0000
X-Inumbo-ID: 4feed1cb-b2a0-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4feed1cb-b2a0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 13:17: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 18C13B019;
 Fri,  7 Sep 2018 13:16:12 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
References: <20180906153355.25363-1-marmarek@invisiblethingslab.com>
 <5B921FEE02000078001E6258@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <44dc40d7-0403-c559-fc8e-a5cea1048433@suse.com>
Date: Fri, 7 Sep 2018 15:16:11 +0200
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: <5B921FEE02000078001E6258@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/balloon: add runtime control for
 scrubbing ballooned out 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 <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 lkml <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>

T24gMDcvMDkvMTggMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDE3OjMzLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L2luY2x1ZGUveGVuL21lbS1yZXNlcnZhdGlvbi5oCj4+ICsrKyBiL2luY2x1ZGUveGVuL21lbS1y
ZXNlcnZhdGlvbi5oCj4+IEBAIC0xNywxMiArMTcsMTcgQEAKPj4gIAo+PiAgI2luY2x1ZGUgPHhl
bi9wYWdlLmg+Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfWEVOX1NDUlVCX1BBR0VTCj4+ICtleHRl
cm4gYm9vbCB4ZW5fc2NydWJfcGFnZXM7Cj4+ICsKPj4gIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5t
ZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPj4gIHsKPj4gLSNp
ZmRlZiBDT05GSUdfWEVOX1NDUlVCX1BBR0VTCj4+IC0JY2xlYXJfaGlnaHBhZ2UocGFnZSk7Cj4+
IC0jZW5kaWYKPj4gKwlpZiAoeGVuX3NjcnViX3BhZ2VzKQo+PiArCQljbGVhcl9oaWdocGFnZShw
YWdlKTsKPj4gIH0KPj4gKyNlbHNlCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgeGVubWVtX3Jlc2Vy
dmF0aW9uX3NjcnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpIHsgfQo+PiArI2VuZGlmCj4gCj4g
V291bGRuJ3QgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0aGVuIGJldHRlciBiZWNvbWUKPiBDT05G
SUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQsIHdpdGggdGhlIHZhbHVlIHVzZWQgYXMKPiBpbml0
aWFsaXplciBvZiB4ZW5fc2NydWJfcGFnZXM/CgpZZXMsIEknZCBsaWtlIHRoYXQgYmV0dGVyLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyGoN-0002Ny-CH; Fri, 07 Sep 2018 13: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=ug0h=lv=linbit.com=lars.ellenberg@srs-us1.protection.inumbo.net>)
 id 1fyGoL-0002Nt-Fx
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:28:33 +0000
X-Inumbo-ID: ac6555c1-b2a1-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac6555c1-b2a1-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:26:49 +0200 (CEST)
Received: by mail-wr1-x444.google.com with SMTP id v17-v6so14963569wrr.9
 for <xen-devel@lists.xenproject.org>; Fri, 07 Sep 2018 06:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linbit-com.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=U37lJ+prfQJVQLgrPWTUPiIbn6AtqisWG8MdHj+iU+w=;
 b=sOnxnz2sq437gQTSAS2lO+BoIMOJCwJD3OmovVoUrO45654BIBCM9rDbIOknPAW36a
 FMys2yNuIG7V6dITkdolwx+Nagdz3k7WIoy7iypeIDnAUQKwTN1FN25t2nOCr7zhtniM
 EDSZcovS/V2yBGIOfdKgAD4VruioNGG2WIBXDViZVnQBJw3nqgHhFpaVDxorGdFm9mns
 McG6BDqCe7hLXqSWFRAGbQ1siX2km93GaPKRa8Iunt5Wae+F9RvvyEeEMMgqPXaU15HW
 pCRed8UifAUBxnQm3IPZnhVgH7bu97mWvKWSOUVoVyY4WM8aHQ80HyOADkOXtHUYSXo6
 /Qcw==
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=U37lJ+prfQJVQLgrPWTUPiIbn6AtqisWG8MdHj+iU+w=;
 b=UeccOT/m+zmQxf/dw0asBaYtlX+GxvbkGuc3V2e5k9vWKR/vZHju93JTjgz54KZXC1
 rwnS575CvuyUOHpAz6CIRHGRB56BIUlvWhGvVCGdbLDwzAnwW6jviFpPpWIvkHmHiZr/
 NCRoeLxQWllW3JAmoluFQxzaiRJn7kLKhHcx8dOnkxt4fsAyANub3etOwOt5BDij5565
 KVbd9PlyqZ5Qmoq+BG8bBjS+qCVSiQeUgFy42J+yNIkArXKTvixSuo1TWMAba78hhGPw
 FnfyPAPl+AQxY/RBiWePxmOItkOfUm++HlVMt6FatAF4b9Ic0k8lvRHgszKtPsL5UpAx
 Nxqw==
X-Gm-Message-State: APzg51D9jHQTWVhU4fapXDe8HE4qhF6s48zoIiO9TQAIt8hJ+gqhquGt
 JTpl8+sVE5eJqsv/Xg9i1S138A==
X-Google-Smtp-Source: ANB0VdazuOexZXZIucuLfBmSyAWumCgwq2Pm6BGgdAJOC41l6Tn56sG7BQZGIUlsFlP/iDgsAs4XVQ==
X-Received: by 2002:adf:9a46:: with SMTP id
 z64-v6mr5920857wrb.109.1536326910502; 
 Fri, 07 Sep 2018 06:28:30 -0700 (PDT)
Received: from soda.linbit (212-186-191-219.static.upcbusiness.at.
 [212.186.191.219])
 by smtp.gmail.com with ESMTPSA id w4-v6sm13282416wro.24.2018.09.07.06.28.28
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 07 Sep 2018 06:28:29 -0700 (PDT)
Date: Fri, 7 Sep 2018 15:28:28 +0200
From: Lars Ellenberg <lars.ellenberg@linbit.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180907132828.GC11834@soda.linbit>
Mail-Followup-To: Valentin Vidic <Valentin.Vidic@CARNet.hr>,
 drbd-user@lists.linbit.com, Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907121348.GM26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDI6MTM6NDhQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDI6MDM6MzdQTSArMDIwMCwgTGFycyBF
bGxlbmJlcmcgd3JvdGU6Cj4gPiBWZXJ5IGZyZXF1ZW50bHkgaXQgaXMgKk5PVCogdGhlICJvcmln
aW5hbCB1c2VyIiwgdGhhdCAic3RpbGwiIGhvbGRzIGl0Cj4gPiBvcGVuLCBidXQgdWRldiwgb3Ig
c29tZXRoaW5nIHRyaWdnZXJlZC1ieS11ZGV2Lgo+ID4gCj4gPiBTbyBkb3VibGUtY2hlY2tpbmcg
dGhlIHVkZXYgcnVsZXMsCj4gPiBvciB0aGUgImx2bSBnbG9iYWxfZmlsdGVyIiBzZXR0aW5ncyBt
YXkgaGVscC4KPiA+IFlvdSBjb3VsZCBpbnN0cnVtZW50IERSQkQgdG8gbG9nIGN1cnJlbnQtPntw
aWQsY29tbX0gb24gb3BlbiBhbmQgY2xvc2UsCj4gPiBzbyB5b3UgY2FuIGJldHRlciBkZXRlY3Qg
d2hvIHRoZSAic29tZW9uZSIgaXMgaW4gdGhlIG1lc3NhZ2UgYWJvdmUuCj4gCj4gRG9uJ3QgdGhp
bmsgdGhlcmUgaXMgYW55dGhpbmcgZWxzZSBob2xkaW5nIHRoZSBkZXZpY2Ugb3BlbiwgYmVjYXVz
ZSBpdAo+IGlzIHBvc3NpYmxlIHRvIGNoYW5nZSBzdGF0ZSB0byBTZWNvbmRhcnkgYSBmZXcgc2Vj
b25kcyBsYXRlci4gQnV0IEkgd2lsbAo+IHRyeSB0byBwcmludCB0aG9zZSB2YWx1ZXMgaW4gY2Fz
ZSBhbnl0aGluZyBpbnRlcmVzdGluZyBjb21lcyB1cC4KPiAKPiA+IEFkZGluZyBhIHNtYWxsIHJl
dHJ5IGxvb3AgaW4gdGhlIHNjcmlwdCBtYXkgaGVscCBhcyB3ZWxsLgo+IAo+IFllcywgdGhhdCBp
cyBhbiBvcHRpb24sIGJ1dCBpdCB3b3VsZCBzdGlsbCBsZWF2ZSB0aG9zZSBuYXN0eSAiU3RhdGUK
PiBjaGFuZ2UgZmFpbGVkIiBtZXNzYWdlcyBpbiB0aGUgbG9nLiBJIGd1ZXNzIHRoZXJlIGlzIG5v
IHdheSB0byBjaGVjawo+IHRoZSB2YWx1ZSBvZiBEUkJEIGRldmljZS0+b3Blbl9jbnQgZnJvbSB1
c2Vyc3BhY2U/CgpXZSBkb24ndCBleHBvc2UgdGhhdCwgbm8uCkJ1dCBldmVuIGlmIHdlIGRpZCwg
dGhhdCB3b3VsZCBub3QgYmUgcmFjZWZyZWUgOi0pCgpUaGUgbGFzdCAob3IgZXZlbjogYW55Pykg
ImNsb3NlIiBvZiBhIGJsb2NrIGRldmljZSB0aGF0IHVzZWQgdG8gYmUgb3Blbgpmb3IgV1JJVEUg
dHJpZ2dlcmVzIGEgdWRldiAiY2hhbmdlIiBldmVudCwgdGh1cyBhIHVkZXYgcnVuLAphbmQgdGhl
IG1pbmltYWwgYWN0aW9uIHdpbGwgYmUgc29tZSByZWFkLW9ubHkgb3BlbiBhbmQgaW9jdGwgZnJv
bQooc3lzdGVtZC0pdWRldiBpdHNlbGYsIG1vcmUgbGlrZWx5IHRoZXJlIGFsc28gd2lsbCBiZSBi
bGtpZCBhbmQgcG9zc2libHkKcHZzY2FuIGFuZCBzaW1pbGFyIGFjdGlvbnMuIEFsbCBvZiB0aGVt
IHNob3VsZCBiZSByZWFkLW9ubHkgb3BlbmVycywKYW5kIGFsbCBvZiB0aGVtIHNob3VsZCBiZSAi
c2hvcnQiLgpCdXQgdGhleSB3aWxsIHJhY2Ugd2l0aCB0aGUgZHJiZCBkZW1vdGlvbi4KCllvdSBj
YW4gd2F0Y2ggdGhhdCBoYXBwZW4gd2l0aAojIHVkZXZhZG0gbW9uaXRvciAmCnRoZW4gb3BlbiBh
bmQgY2xvc2UgZm9yIHdyaXRlOgojIDogPiAvZGV2L3NkYQoob3IgYW55IG90aGVyIGJsb2NrIGRl
dmljZSAuLi4pCgpUbyBleGNlcmNpc2UgdGhlIGRyYmQgdnMgdWRldiByYWNlLAooeW91IGNhbiBs
ZWF2ZSB0aGUgdWRldmFkbSBtb25pdG9yIHJ1bm5pbmcgaWYgeW91IHdhbnQpOgojIyBjbGVhciBk
bWVzZwojIGRtZXNnIC1jID4gL2Rldi9udWxsCiMjIHByb21vdGUKIyBkcmJkYWRtIHByaW1hcnkg
czAgOwojIyBvcGVuL2Nsb3NlIGZvciB3cml0ZQojIDogPiAvZGV2L2RyYmQwIDsKIyMgdGhlIGNs
b3NlIGhhcyB0cmlnZ2VyZWQgYSB1ZGV2IHJ1biwKIyMgd2hpY2ggd2lsbCBub3cgcmFjZSB3aXRo
IGRlbW90aW9uLAojIyB3aGljaCB3aWxsICJzb21ldGltZXMiIGZhaWw6CiMgZHJiZGFkbSBzZWNv
bmRhcnkgczAgOwojIyB3YWl0IGEgYml0LCBhbmQgcmV0cnkKIyBzbGVlcCAxOyBkcmJkYWRtIHNl
Y29uZGFyeSBzMCA7IGRtZXNnCgojIyMgLS0tIGV4YW1wbGUgb3V0cHV0IG9uIHNvbWUgdGVzdCBi
b3ggcmlnaHQgbm93OiAtLS0tLS0tLS0tLS0tLS0tCkByb290QGF2YTp+IyB1ZGV2YWRtIG1vbml0
b3IgJgouLi4KbW9uaXRvciB3aWxsIHByaW50IHRoZSByZWNlaXZlZCBldmVudHMgZm9yOgpVREVW
IC0gdGhlIGV2ZW50IHdoaWNoIHVkZXYgc2VuZHMgb3V0IGFmdGVyIHJ1bGUgcHJvY2Vzc2luZwpL
RVJORUwgLSB0aGUga2VybmVsIHVldmVudAouLi4KQHJvb3RAYXZhOn4jIGRtZXNnIC1jID4gL2Rl
di9udWxsOyBkcmJkYWRtIHByaW1hcnkgczAgOyA6ID4gL2Rldi9kcmJkMCA7IGRyYmRhZG0gc2Vj
b25kYXJ5IHMwICA7IHNsZWVwIDE7IGRyYmRhZG0gc2Vjb25kYXJ5IHMwIDsgZG1lc2cKS0VSTkVM
WzYwOTYzOC45OTAzMjBdIGNoYW5nZSAgIC9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZHJiZDAgKGJs
b2NrKQpLRVJORUxbNjA5NjM4Ljk5MTM2NF0gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9j
ay9kcmJkMCAoYmxvY2spClVERVYgIFs2MDk2MzkuMDA4ODc5XSBjaGFuZ2UgICAvZGV2aWNlcy92
aXJ0dWFsL2Jsb2NrL2RyYmQwIChibG9jaykKMDogU3RhdGUgY2hhbmdlIGZhaWxlZDogKC0xMikg
RGV2aWNlIGlzIGhlbGQgb3BlbiBieSBzb21lb25lCkNvbW1hbmQgJ2RyYmRzZXR1cC04NCBzZWNv
bmRhcnkgMCcgdGVybWluYXRlZCB3aXRoIGV4aXQgY29kZSAxMQpVREVWICBbNjA5NjM5LjAxMTY1
Ml0gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9jay9kcmJkMCAoYmxvY2spCktFUk5FTFs2
MDk2NDAuMDE3MzU2XSBjaGFuZ2UgICAvZGV2aWNlcy92aXJ0dWFsL2Jsb2NrL2RyYmQwIChibG9j
aykKS0VSTkVMWzYwOTY0MC4wMTgwNzRdIGNoYW5nZSAgIC9kZXZpY2VzL3ZpcnR1YWwvYmxvY2sv
ZHJiZDAgKGJsb2NrKQpbNjA5NjEzLjg4Mjc1MV0gYmxvY2sgZHJiZDA6IHJvbGUoIFNlY29uZGFy
eSAtPiBQcmltYXJ5ICkKWzYwOTYxMy44ODk5OThdIGJsb2NrIGRyYmQwOiBTdGF0ZSBjaGFuZ2Ug
ZmFpbGVkOiBEZXZpY2UgaXMgaGVsZCBvcGVuIGJ5IHNvbWVvbmUKWzYwOTYxMy44OTQyODBdIGJs
b2NrIGRyYmQwOiAgIHN0YXRlID0geyBjczpXRkNvbm5lY3Rpb24gcm86UHJpbWFyeS9Vbmtub3du
IGRzOlVwVG9EYXRlL091dGRhdGVkIHItLS0tLSB9Cls2MDk2MTMuODk3NjA5XSBibG9jayBkcmJk
MDogIHdhbnRlZCA9IHsgY3M6V0ZDb25uZWN0aW9uIHJvOlNlY29uZGFyeS9Vbmtub3duIGRzOlVw
VG9EYXRlL091dGRhdGVkIHItLS0tLSB9Cls2MDk2MTQuOTA5NTM3XSBibG9jayBkcmJkMDogcm9s
ZSggUHJpbWFyeSAtPiBTZWNvbmRhcnkgKQpbNjA5NjE0LjkwOTY2Ml0gYmxvY2sgZHJiZDA6IDAg
S0IgKDAgYml0cykgbWFya2VkIG91dC1vZi1zeW5jIGJ5IG9uIGRpc2sgYml0LW1hcC4KVURFViAg
WzYwOTY0MC4wMjQ1ODhdIGNoYW5nZSAgIC9kZXZpY2VzL3ZpcnR1YWwvYmxvY2svZHJiZDAgKGJs
b2NrKQpVREVWICBbNjA5NjQwLjAyODczMV0gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9j
ay9kcmJkMCAoYmxvY2spCkByb290QGF2YTp+IwojIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCk9idmlvdXNseSBjaGFuZ2Ug
czAgYW5kIGRyYmQwIGFwcHJvcHJpYXRlbHk7IHRvIGV4YWN0bHkgaGl0IHRoZSB0aW1lCndpbmRv
dyB3aGVyZSB1ZGV2IGhhcyBpdCBvcGVuIG1heSBiZSB0cmlja3ksIGFuZCBvbiBhIGJ1c3kgc3lz
dGVtIGV2ZW4KdGhlIHNsZWVwIDEgY2FuIGJlIG5vdCBlbm91Z2ggKHNvIGV2ZW4gdGhlIHNlY29u
ZCBpbnZvY2F0aW9uIG1heSBmYWlsCnN0aWxsKSwgb24gYW4gaWRsZSBzeXN0ZW0gdWRldiBtYXkg
YWxyZWFkeSBiZSBkb25lLCBvciBtYXkgbm90IGV2ZW4gaGF2ZQpzdGFydGVkIHlldCB3aGVuIHRo
ZSBmaXJzdCAic2Vjb25kYXJ5IiBydW5zLgoKWW91ciBiZXN0IGJldCBpcyB0byByZXZpZXcgeW91
ciB1ZGV2IHJ1bGVzLAphbmQgbWFrZSBzdXJlICJkcmJkKiIgd2lsbCBub3QgYmUgbG9va2VkIGF0
CmJ5IGJsa2lkIG9yIHB2c2NhbiBvciBzaW1pbGFyLgoKU2VlIGFsc286IGh0dHBzOi8vZ2l0aHVi
LmNvbS9zeXN0ZW1kL3N5c3RlbWQvY29tbWl0L2ZlZTg1NGVlOGNjZGUKcmVzcGVjdGl2ZWx5IGh0
dHBzOi8vZ2l0aHViLmNvbS9zeXN0ZW1kL3N5c3RlbWQvaXNzdWVzLzkzNzEKdG8gZ2V0IHJpZCBl
dmVuIG9mIHRoZSB1bmNvbmRpdGlvbmFsIG9wZW4gYnkgc3lzdGVtZC11ZGV2ZCBpdHNlbGYuCgpO
b3RlLApJJ20gbm90IHNheWluZyBibGtiYWNrIGhhcyBubyBpc3N1ZTsgSSBkb24ndCBrbm93LgpJ
J20ganVzdCBwb2ludGluZyBvdXQgdGhhdCB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzCnRoYXQgbWF5
IGNhdXNlIHRoZSBzYW1lIGVmZmVjdHMuCgogICAgTGFycwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:32:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:32: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 1fyGro-00035M-1I; Fri, 07 Sep 2018 13:32: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=oxwu=lv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fyGrn-00035H-Ix
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:32:07 +0000
X-Inumbo-ID: 2c3cb7e8-b2a2-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c3cb7e8-b2a2-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:30:23 +0200 (CEST)
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 w87DSxae035237;
 Fri, 7 Sep 2018 13:32:02 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=4TWbFwzOncMsp2r1bWttnhgQjbBQg0jHS1YiM4Wplhs=;
 b=E1Vyd1Lxx2+iZeGFm3hE/0K2HDWYV4HfK1SA9LBTilkIsa7Y4SqbQFNAwAA+uJTcMs9T
 ffsX+dT9tQx6z9vng1PX8tkm6cQwn7goFd1e4VTaRL+m6WHw1i5Ndlws7uB+bNe8ZNvN
 7w7NSN4Xv6HaPAsWLYoNWZQH2AXanhRavqazuZIqsoV23c4VJG2f+Ktm6zo1Lqf8AEyS
 Fkl2pxsmV0K+KGxtHivONgaWw6q2qO+F+uvS9vVVsr9UwmjfMQ/HDRgQbCLO+37XWpQE
 1s7yFiylQnsVYZIR6g33eOYHx8TpPV1OoD9WLuqBFdGR2brO+tfKs73JRaevkl270bYw uw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2m7j6u2nuf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 07 Sep 2018 13:32:02 +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 w87DW1Mh002023
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 7 Sep 2018 13:32:01 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 w87DW0H2013615;
 Fri, 7 Sep 2018 13:32: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 ; Fri, 07 Sep 2018 06:32:00 -0700
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907063023.16913-1-olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <26bef656-a1ec-8b81-98e2-ea723d095f03@oracle.com>
Date: Fri, 7 Sep 2018 09:33:20 -0400
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: <20180907063023.16913-1-olaf@aepfle.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809070137
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, open list <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>

T24gMDkvMDcvMjAxOCAwMjozMCBBTSwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gVGhlIGNvbW1hbmQg
J3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNoIGRvbTA6Cj4KPiBC
VUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAw
MDAwMDAwMDAwMDAwMmQ4Cj4gUEdEIDAgUDREIDAKPiBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVCBT
TVAgTk9QVEkKPiBDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0LjE5
LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJlbGVh
c2VkKQo+IEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFM1NTIwVVIvUzU1MjBVUiwg
QklPUyBTNTUwMC44NkIuMDEuMDAuMDA1MC4wNTA2MjAxMDE2MDUgMDUvMDYvMjAxMAo+IFJJUDog
ZTAzMDpkZXZpY2Vfb2ZmbGluZSsweDkvMHhiMAo+IENvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZm
IGZmIDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhi
IDEzIGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcg
ZDggMDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEg
ZjYKPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGYyN2U4MCBFRkxBR1M6IDAwMDEwMjAzCj4gUkFYOiAw
MDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAw
MDAKPiBSRFg6IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAw
MDAwMDAwMDAwMDAwMAo+IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IGZmZmZmZmZmODIwZTQ3
YjMgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4gUjEwOiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAw
MDAwMDAwMDAwMDAwMCBSMTI6IGZmZmZmZmZmODIyZTZkMzAKPiBSMTM6IGRlYWQwMDAwMDAwMDAy
MDAgUjE0OiBkZWFkMDAwMDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMAo+IEZTOiAgMDAw
MDdmZmE1OTUxNThjMCgwMDAwKSBHUzpmZmZmODgwMWYzOWMwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKPiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgw
MDUwMDMzCj4gQ1IyOiAwMDAwMDAwMDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6
IDAwMDAwMDAwMDAwMDI2NjAKPiBDYWxsIFRyYWNlOgo+ICBoYW5kbGVfdmNwdV9ob3RwbHVnX2V2
ZW50KzB4YjUvMHhjMAo+ICB4ZW53YXRjaF90aHJlYWQrMHg4MC8weDE0MAo+ICA/IHdhaXRfd29r
ZW4rMHg4MC8weDgwCj4gIGt0aHJlYWQrMHgxMTIvMHgxMzAKPiAgPyBrdGhyZWFkX2NyZWF0ZV93
b3JrZXJfb25fY3B1KzB4NDAvMHg0MAo+ICByZXRfZnJvbV9mb3JrKzB4M2EvMHg1MAo+Cj4gVGhp
cyBoYXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdp
Y2UuIEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBp
biB0aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNl
cyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVf
b25saW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4KPiBGaXggdGhpcyBjcmFzaCBieSBj
aGVja2luZyBpZiB0aGUgY3B1IGNhbiBiZSBob3RwbHVnZ2VkLCB3aGljaCBpcyBmYWxzZQo+IGZv
ciBhIGNwdSB0aGF0IHdhcyBqdXN0IHJlbW92ZWQuCj4KPiBBbHNvIGNoZWNrIGlmIHRoZSBjcHUg
d2FzIGFjdHVhbGx5IG9mZmxpbmVkIGJ5IGRldmljZV9yZW1vdmUsIG90aGVyd2lzZQo+IGxlYXZl
IHRoZSBjcHVfcHJlc2VudCBzdGF0ZSBhcyBpdCBpcy4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcu
YyB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVn
LmMKPiBpbmRleCBkNDI2NWM4ZWJiMjIuLjY4ZjlmNjYzZGEwOCAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCj4gKysrIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwo+
IEBAIC0xOSwxMSArMTksMTUgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2hvdHBsdWdfY3B1KGludCBj
cHUpCj4gIAo+ICBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCj4gIHsK
PiArCWlmICghY3B1X2lzX2hvdHBsdWdnYWJsZShjcHUpKQo+ICsJCXJldHVybjsKPiAgCWlmIChj
cHVfb25saW5lKGNwdSkpIHsKPiAgCQlsb2NrX2RldmljZV9ob3RwbHVnKCk7Cj4gIAkJZGV2aWNl
X29mZmxpbmUoZ2V0X2NwdV9kZXZpY2UoY3B1KSk7Cj4gIAkJdW5sb2NrX2RldmljZV9ob3RwbHVn
KCk7Cj4gIAl9Cj4gKwlpZiAoY3B1X29ubGluZShjcHUpKQo+ICsJCXJldHVybjsKPiAgCWlmIChj
cHVfcHJlc2VudChjcHUpKQo+ICAJCXhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KGNwdSk7Cj4gIAoK
CllvdSBkb24ndCBnZXQgYSB3YXJuaW5nIGluIHhlbl9pbml0X2xvY2tfY3B1KCkgZm9yIENQVTA/
CgpBbHNvLCBhcyBhIHNpZGUgcXVlc3Rpb24gLS0tIHdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgJ3hs
IHZjcHUtc2V0IDxkb21pZD4gMCc/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:39: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 1fyGzB-0003FB-SD; Fri, 07 Sep 2018 13:39: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=fjkp=lv=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fyGzA-0003F6-7n
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:39:44 +0000
X-Inumbo-ID: 3b52ce38-b2a3-11e8-a8a5-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 3b52ce38-b2a3-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:37:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536327580;
 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=7am7UAeqSoR3TRSMtO17MW3MrN4gUsl8+hX+rpgjL04=;
 b=Rse87Wo8qYcKKGKudm/MLFl6pX+Vw/opvhCAK5enEgAMRgKT01Qu7sUthkdNkASSsG
 eKQ9pmHnN2pDNIRS9MJAKX+JakMJ+I2VPqO4Y6Oa6uhIbVU1q1OEf3rmEGJ/TQlJBSdM
 XGsy7ZMQYVaqbhWLwgtrT87bHWq8cwa+OyL+V7XZcRYlfnwmdJ7xU8/MIY6cuJ/Jo8jB
 BOBLBWC5Se+8k2cR8TCdpiUildgC942xeNwG5PN20SDtiWV60ByqwYv/f2UYCB8SXSaW
 tTmJDm39VKklvI4xnFGiJ1hKapnsTETvPo+qJsK53/eL777J9NUiaV7w+fwa7AhxHBO2
 Ku5g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu87DdXFNp
 (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);
 Fri, 7 Sep 2018 15:39:33 +0200 (CEST)
Date: Fri, 7 Sep 2018 15:39:29 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180907153929.17d82e95.olaf@aepfle.de>
In-Reply-To: <26bef656-a1ec-8b81-98e2-ea723d095f03@oracle.com>
References: <20180907063023.16913-1-olaf@aepfle.de>
 <26bef656-a1ec-8b81-98e2-ea723d095f03@oracle.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============8485031868121341202=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8485031868121341202==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/dqoXiiKj2tZPOgK2yTzd_Y="; protocol="application/pgp-signature"

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

Am Fri, 7 Sep 2018 09:33:20 -0400
schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:

> what is the purpose of 'xl vcpu-set <domid> 0'?

Likely just a script that went wrong. But that command should not break the=
 dom0.

Olaf

--Sig_/dqoXiiKj2tZPOgK2yTzd_Y=
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5J/kQAKCRBdQqD6ppg2
foPVAKDBMAZro1uFQQ8JlSqyU2Nmnsw4PgCeJMskAcPHeieR6XyXCnV1lpg0Tkg=
=6+u2
-----END PGP SIGNATURE-----

--Sig_/dqoXiiKj2tZPOgK2yTzd_Y=--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8485031868121341202==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:44:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13: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 1fyH3g-0003up-GG; Fri, 07 Sep 2018 13:44:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yenx=lv=citrix.com=prvs=781c66293=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fyH3f-0003uk-D8
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:44:23 +0000
X-Inumbo-ID: e2c59620-b2a3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2c59620-b2a3-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:42:39 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64710037"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23442.32921.267216.35824@mariner.uk.xensource.com>
Date: Fri, 7 Sep 2018 14:43:53 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180907104131.1555-1-wei.liu2@citrix.com>
References: <20180907104131.1555-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] mkdeb: use compression level 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: 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>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIG1rZGViOiB1c2UgY29tcHJlc3Npb24gbGV2ZWwgMCIp
Ogo+IFRoaXMgcmVxdWlyZXMgY2FsbGluZyBkcGtnLWRlYiBkaXJlY3RseSBhbmQgcGFzcyBpdCAt
ejAuCj4gCj4gSXQgcmVkdWNlcyB0aGUgdGltZSB0byBydW4gdGhlIG1rZGViIHNjcmlwdCBmcm9t
IDE0IHNlY29uZHMgdG8gMwo+IHNlY29uZHMgb24gbXkgd29ya3N0YXRpb24gd2l0aCBTU0QsIGZy
b20gODdzIHRvIDE1cyBvbiBhIG1hY2hpbmUKPiB3aXRoIEhERC4gVGhlIGRlYiBmaWxlIGdyb3dz
IGZyb20gNDlNIHRvIDU4TS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:44:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13: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 1fyH3k-0003vG-PM; Fri, 07 Sep 2018 13:44:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yenx=lv=citrix.com=prvs=781c66293=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fyH3j-0003uz-Ac
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:44:27 +0000
X-Inumbo-ID: e5e887cd-b2a3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5e887cd-b2a3-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:42:44 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64710063"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23442.32944.140374.236817@mariner.uk.xensource.com>
Date: Fri, 7 Sep 2018 14:44:16 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-7-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-7-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 06/16] libxl: don't set PoD target for PV
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjMgMDYvMTZdIGxpYnhsOiBkb24ndCBzZXQgUG9EIHRh
cmdldCBmb3IgUFYgZ3Vlc3RzIik6Cj4gUHJldmlvdXNseSBQb0QgdGFyZ2V0IHdhcyB1bmNvbmRp
dGlvbmFsbHkgc2V0IGZvciBib3RoIFBWIGFuZCBIVk0KPiBndWVzdHMsIGJ1dCBpbiBmYWN0IFBv
RCBoYXMgYWx3YXlzIGJlZW4gYW4gSFZNIChub3cgUFZIIGFzIHdlbGwpIG9ubHkKPiBmZWF0dXJl
LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:45:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyH4V-00043D-3r; Fri, 07 Sep 2018 13:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oxwu=lv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fyH4U-00042z-BK
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 13:45:14 +0000
X-Inumbo-ID: 5d10de24-b2a4-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d10de24-b2a4-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 13:46:04 +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 w87DhSwv028840;
 Fri, 7 Sep 2018 13:45: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=5YevX9bv8T3b0LIRMc+smIYGsCJCfp2wK0VYJF5uCTQ=;
 b=MWw63iqs2hKeNqsc5jLHtHynZBsYg18rgrKwh+GBJjsz5sNCA4SQh5CUl8zOQWrne3Wt
 2lf2r+WFKq3RXQYkWXKO30xdEB+0uFk39HBdenbd7LtkgiVE9fK9MZrayCKvykqmNfY+
 AmdO5AVyL7g08xkTGNONx1qpPI8EZxEIvaIa3e74o5t37t5dtZkoUd6NSHwDyQ+aCpwc
 i7xLrw2aqDQ1X/h3zsHADpXLyzLf1pVm6pIwkuRWrSnWfMZT38qWQoGCZNNml/c5jJ5S
 7tdgy3SVjfPfZiMgsXsdMO87ezSAItiWvyBOmGlc4yMsXoRSfFHx8gQIpbO0pLyvojbY ag== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2m7kdr2jd3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 07 Sep 2018 13:45:05 +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 w87Dj4xW015077
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 7 Sep 2018 13:45:04 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 w87Dj3Ap019618;
 Fri, 7 Sep 2018 13:45:03 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, 07 Sep 2018 13:45:03 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org
References: <20180907122130.30810-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <70297033-99c8-f5b0-a36c-652594706c1c@oracle.com>
Date: Fri, 7 Sep 2018 09:46:21 -0400
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: <20180907122130.30810-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9008
 signatures=668708
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-1807170000 definitions=main-1809070140
Subject: Re: [Xen-devel] [PATCH] xen/netfront: fix waiting for xenbus state
 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: davem@davemloft.net, 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>

T24gMDkvMDcvMjAxOCAwODoyMSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgODIy
ZmIxOGE4MmFiYSAoInhlbi1uZXRmcm9udDogd2FpdCB4ZW5idXMgc3RhdGUgY2hhbmdlIHdoZW4g
bG9hZAo+IG1vZHVsZSBtYW51YWxseSIpIGFkZGVkIGEgbmV3IHdhaXQgcXVldWUgdG8gd2FpdCBv
biBmb3IgYSBzdGF0ZSBjaGFuZ2UKPiB3aGVuIHRoZSBtb2R1bGUgaXMgbG9hZGVkIG1hbnVhbGx5
LiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGlzIG5vIHdha2V1cAo+IGFueXdoZXJlIHRvIHN0b3AgdGhh
dCB3YWl0aW5nLgo+Cj4gSW5zdGVhZCBvZiBpbnRyb2R1Y2luZyBhIG5ldyB3YWl0IHF1ZXVlIHJl
bmFtZSB0aGUgZXhpc3RpbmcKPiBtb2R1bGVfdW5sb2FkX3EgdG8gbW9kdWxlX3dxIGFuZCB1c2Ug
aXQgZm9yIGJvdGggcHVycG9zZXMgKGxvYWRpbmcgYW5kCj4gdW5sb2FkaW5nKS4KPgo+IEFzIGFu
eSBzdGF0ZSBjaGFuZ2Ugb2YgdGhlIGJhY2tlbmQgbWlnaHQgYmUgaW50ZW5kZWQgdG8gc3RvcCB3
YWl0aW5nCj4gZG8gdGhlIHdha2VfdXBfYWxsKCkgaW4gYW55IGNhc2Ugd2hlbiBuZXRiYWNrX2No
YW5nZWQoKSBpcyBjYWxsZWQuCj4KPiBGaXhlczogODIyZmIxOGE4MmFiYSAoInhlbi1uZXRmcm9u
dDogd2FpdCB4ZW5idXMgc3RhdGUgY2hhbmdlIHdoZW4gbG9hZCBtb2R1bGUgbWFudWFsbHkiKQo+
IENjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIzQuMTgKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 13:56:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 13:56: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 1fyHF8-0004ra-69; Fri, 07 Sep 2018 13:56:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyHF6-0004rV-SU
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 13:56:12 +0000
X-Inumbo-ID: e46e1556-b2a5-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e46e1556-b2a5-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 13:57:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78706069"
To: Jan Beulich <JBeulich@suse.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@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=
 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
 6+ahAA==
Message-ID: <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
Date: Fri, 7 Sep 2018 14:56:07 +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: <5B9230E702000078001E62FC@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/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

T24gMDcvMDkvMTggMDk6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0yMDU5LDEx
ICsyMDU4LDEwIEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQo+PiAgICAgIHNwYyA9IENTQ0hFRF9QQ1BVKGNwdSk7Cj4+ICAgICAgcnVucSA9
ICZzcGMtPnJ1bnE7Cj4+ICAKPj4gLSAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVv
ZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+PiAtICAgIHByaW50
aygiQ1BVWyUwMmRdIG5yX3J1bj0lZCwgc29ydD0lZCwgc2libGluZz0lcywgIiwKPj4gLSAgICAg
ICAgICAgY3B1LCBzcGMtPm5yX3J1bm5hYmxlLCBzcGMtPnJ1bnFfc29ydF9sYXN0LCBjcHVzdHIp
Owo+PiAtICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9j
cHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+IC0gICAgcHJpbnRrKCJjb3JlPSVzXG4iLCBjcHVz
dHIpOwo+PiArICAgIHByaW50aygiQ1BVWyUwMmRdIG5yX3J1bj0lZCwgc29ydD0lZCwgc2libGlu
Zz0lKnBiLCBjb3JlPSUqcGJcbiIsCj4+ICsgICAgICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJs
ZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwKPj4gKyAgICAgICAgICAgbnJfY3B1X2lkcywgcGVyX2Nw
dShjcHVfc2libGluZ19tYXNrLCBjcHUpLAo+PiArICAgICAgICAgICBucl9jcHVfaWRzLCBwZXJf
Y3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwo+IFN0cmljdGx5IHNwZWFraW5nIGhlcmUgYW5kIGVs
c2V3aGVyZSB5b3Ugc2hvdWxkIHdyYXAgdGhlIENQVSBtYXNrCj4gYWNjZXNzZXMgaW4gY3B1bWFz
a19iaXRzKCkuCgpXaHk/IEl0cyBiYXJlbHkgdXNlZCwgYW5kIGlzIGFub3RoZXIgZXhhbXBsZSBv
ZiBhIGhlbHBlciB3aGljaCBvbmx5IGFkZHMKdG8gY29kZSB2b2x1bWUuCgo+IFRoZW4gYWdhaW4g
SSB3b25kZXIgd2hldGhlciBhIHNwZWNpYWwKPiBjYXNlIGZvciBDUFUgbWFza3Mgd291bGRuJ3Qg
YmUgd2FycmFudGVkLCBtYWtpbmcgaXQgdW5uZWNlc3NhcnkgZm9yCj4gY2FsbGVycyB0byBwYXNz
IGluIG5yX2NwdV9pZHMgZXhwbGljaXRseS4KClRoZSBvbmx5IHdheSBvZiBzcGVjaWFsIGNhc2lu
ZyBpcyB0byBoYXZlIGEgZGlmZmVyZW50IGN1c3RvbSAlcApmb3JtYXR0ZXIuwqAgQWxsIHByaW50
aW5nIG9mIGNwdSBhbmQgbm9kZW1hc2tzIGFyZSBpbiBrZXloYW5kbGVycyBzbyBJCmRvbid0IHRo
aW5rIGEgY3VzdG9tIGNhc2UgaXMgZ29pbmcgdG8gYmUgd29ydGggaXQuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyHIv-0005ba-U0; Fri, 07 Sep 2018 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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyHIu-0005ag-BJ
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:00:08 +0000
X-Inumbo-ID: 1559d2fa-b2a6-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1559d2fa-b2a6-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 15:58:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78706283"
To: Jan Beulich <JBeulich@suse.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-5-git-send-email-andrew.cooper3@citrix.com>
 <5B92330A02000078001E6324@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=
 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
 6+ahAA==
Message-ID: <f32217cc-9efa-24e8-01a7-afeed1068e84@citrix.com>
Date: Fri, 7 Sep 2018 15:00:04 +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: <5B92330A02000078001E6324@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 4/6] xen/x86: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDcvMDkvMTggMDk6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5jCj4+IEBAIC01MzUsOSArNTM1LDEyIEBAIHZvaWQgbWNoZWNrX2Ntbl9oYW5kbGVyKGNv
bnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgICAgICAgICAgICAgbWNfcGFuaWMo
Ik1DRTogTm8gQ1BVIGZvdW5kIHZhbGlkIE1DRSwgbmVlZCByZXNldCIpOwo+PiAgICAgICAgICBp
ZiAoICFjcHVtYXNrX2VtcHR5KCZtY2VfZmF0YWxfY3B1cykgKQo+PiAgICAgICAgICB7Cj4+IC0g
ICAgICAgICAgICBjaGFyICplYnVmcCwgZWJ1Zls5Nl0gPSAiTUNFOiBGYXRhbCBlcnJvciBoYXBw
ZW5lZCBvbiBDUFVzICI7Cj4+IC0gICAgICAgICAgICBlYnVmcCA9IGVidWYgKyBzdHJsZW4oZWJ1
Zik7Cj4+IC0gICAgICAgICAgICBjcHVtYXNrX3NjbnByaW50ZihlYnVmcCwgOTUgLSBzdHJsZW4o
ZWJ1ZiksICZtY2VfZmF0YWxfY3B1cyk7Cj4+ICsgICAgICAgICAgICBjaGFyIGVidWZbOTZdOwo+
PiArCj4+ICsgICAgICAgICAgICBzbnByaW50ZihlYnVmLCBzaXplb2YoZWJ1ZiksCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAiTUNFOiBGYXRhbCBlcnJvciBoYXBwZW5lZCBvbiBDUFVzICUqcGQi
LAo+IERZTSAlKnBiIGhlcmU/CgpPb3BzIHllcy4KCj4gIFdpdGggdGhpcyBjb3JyZWN0ZWQKPiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLAoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:18:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14:18: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 1fyHa4-0006Rn-Pt; Fri, 07 Sep 2018 14:17: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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyHa3-0006Ri-VZ
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:17:52 +0000
X-Inumbo-ID: 8f60d105-b2a8-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f60d105-b2a8-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 16:16:07 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78707490"
To: Jan Beulich <JBeulich@suse.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
 <1519743036-11600-5-git-send-email-andrew.cooper3@citrix.com>
 <5A9D1B9202000078001AE6B4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <e35d87d0-227b-c2a4-f70f-ebba1cb41796@citrix.com>
Date: Fri, 7 Sep 2018 15:17:46 +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: <5A9D1B9202000078001AE6B4@prv-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 4/5] x86/pv: Drop {compat_,
 }create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 =?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>

T24gMDUvMDMvMTggMDk6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI3LjAyLjE4IGF0
IDE1OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC1jb21wYXRfY3Jl
YXRlX2JvdW5jZV9mcmFtZToKPj4gLSAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRU5BQkxFRAo+
PiAtICAgICAgICBtb3YgICAlZnMsJWVkaQo+PiAtICAgICAgICBBU01fU1RBQwo+PiAtICAgICAg
ICB0ZXN0YiAkMixVUkVHU19jcys4KCVyc3ApCj4+IC0gICAgICAgIGp6ICAgIDFmCj4+IC0gICAg
ICAgIC8qIFB1c2ggbmV3IGZyYW1lIGF0IHJlZ2lzdGVyZWQgZ3Vlc3QtT1Mgc3RhY2sgYmFzZS4g
Ki8KPj4gLSAgICAgICAgbW92bCAgVkNQVV9rZXJuZWxfc3AoJXJieCksJWVzaQo+PiAtLkxmdDE6
ICBtb3YgICBWQ1BVX2tlcm5lbF9zcyglcmJ4KSwlZnMKPiBOb3RlIGhvdyB3ZSBkaWQgdGFrZSBp
bnRvIGNvbnNpZGVyYXRpb24gdGhlIHNlZ21lbnQgYmFzZSBoZXJlOwo+IHB2X2NyZWF0ZV9ib3Vu
Y2VfZnJhbWUoKSBkb2Vzbid0LiBIZW5jZSB3aGlsZSB0aGUgcGF0Y2ggaGVyZQo+IGlzCj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBJJ20gYWZyYWlkIEkg
aGF2ZSB0byB3aXRoZHJhdyB0aGUgcmVzcGVjdGl2ZSB0YWcgZm9yIHRoZSBlYXJsaWVyIG9uZQo+
IChkZXNwaXRlIHJlYWxpemluZyB0aGF0IHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hlcmUgd2Ug
W3dyb25nbHldCj4gYXNzdW1lIHN0YWNrIHNlZ21lbnRzIHRvIGJlIGZsYXQpLgoKRm9yIHRoZSBm
YWlsc2FmZSBjYWxsYmFjaywgJXNzIGlzIHNldCB0byBiZSBmbGF0LCBhbmQgdGhlbiBhIGJvdW5j
ZQpmcmFtZSBpcyBjcmVhdGVkIGF0IHRoZSBjdXJyZW50IGtlcm5lbF9zcC4KCkRlc3BpdGUgdGhl
IGltcHJlc3Npb24gdGhlIEFQSSBtaWdodCBnaXZlLCBhIDMyYml0IFBWIGtlcm5lbCBjYW5ub3Qg
dXNlCmEgbm9uLWZsYXQgc3RhY2sgc2VnbWVudC7CoCBObyBQViBndWVzdCAobm90IGV2ZW4gTWlu
aU9TKSB1c2VzIGEgbm9uLWZsYXQKbGF5b3V0LCBzbyB3aGlsZSB0aGlzIGlzIGEgY2hhbmdlIG9m
IGJlaGF2aW91ciwgaXRzIG5vdCBnb2luZyB0byBicmVhawphbnl0aGluZy4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:30:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyHmd-0007ml-3e; Fri, 07 Sep 2018 14:30:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyHmc-0007md-9I
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:30:50 +0000
X-Inumbo-ID: bb201bf2-b2aa-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb201bf2-b2aa-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:31:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78708234"
To: Jan Beulich <JBeulich@suse.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-3-git-send-email-andrew.cooper3@citrix.com>
 <5AA7F6A902000078001B10B0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <d637e783-d49a-9257-1a89-9c4cade4b6a7@citrix.com>
Date: Fri, 7 Sep 2018 15:30:23 +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: <5AA7F6A902000078001B10B0@prv-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 2/5] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Paul Durrant <paul.durrant@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>

T24gMTMvMDMvMTggMTU6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAzLjE4IGF0
IDE5OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tc3IuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4gQEAgLTE4NSw2ICsx
ODUsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90ICp2YWwpCj4+ICAgICAgICAgIH0KPj4gIAo+PiAgICAgICAgICAvKiBGYWxs
dGhyb3VnaC4gKi8KPj4gKyAgICBjYXNlIE1TUl9YRU5fQUxUX1NUQVJUIC4uLiBNU1JfWEVOX0FM
VF9TVEFSVCArIE5SX1hFTl9NU1JTIC0gMToKPiBUbyBhY2NvdW50IGZvciB3aGF0IEkndmUgc2Fp
ZCBvbiBwYXRjaCAxLCBwZXJoYXBzIHRoaXMgYmV0dGVyIHdvdWxkCj4gYmUKPgo+ICAgICBjYXNl
IE1TUl9IWVBFUlZJU09SX1NUQVJUICsgTlJfVklSSURJQU5fTVNSUyAtIDEgLi4uIE1TUl9YRU5f
QUxUX1NUQVJUICsgTlJfWEVOX01TUlMgLSAxOgo+Cj4gdG8gcHJvZHVjZSBjb25zaXN0ZW50IHJl
c3VsdHMgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YKPiBOUl9WSVJJRElBTl9NU1JTICh3aGlj
aCBJIHN1cHBvc2UgaXMgc29tZXdoZXJlIHNwZWNpZmllZCk/CgpUaGlzIGRlbW9uc3RyYXRlcyBw
ZXJmZWN0bHkgd2h5IHVzaW5nIG5hbWVzIGhlcmUgY29tcGxpY2F0ZXMgdGhpbmdzLsKgIE5vCmV4
cHJlc3Npb24gbGlrZSB0aGlzIGlzIGdvaW5nIHRvIGJlIG9idmlvdXMgdG8gcmVhZC4KClRoZSBy
YXcgbnVtYmVycyBhcmUgdGhlIG5vcm1hbCB3YXkgZGV2ZWxvcGVycyB0aGluayBhYm91dCB0aGVz
ZSByYW5nZXMsCmFuZCBpdHMgdHJpdmlhbCB0byBzcG90IHRoYXQgdGhlIHJhbmdlcyBhcmUgYWRq
YWNlbnQuCgpQbGVhc2UgY29tcGFyZSB0aGlzIHN1Z2dlc3Rpb24gdG8gdGhlIGd1ZXN0X2NwdWlk
KCkuwqAgVGhlIENQVUlEIGNvZGUgaXMKZmFyIGZhciBjbGVhcmVyIHRvIHJlYWQsIGFuZCB0aGUg
bW9yZSBJIHRoaW5rIGFib3V0IHRoaXMsIHRoZSBtb3JlIEknbQpjb25zaWRlcmluZyBzd2l0Y2hp
bmcgYmFjayB0byByYXcgbnVtYmVycy4KCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCj4+IEBA
IC01NDMsNSArNTQzLDcgQEAKPj4gIC8qIEh5cGVydmlzb3IgbGVhdmVzIGluIHRoZSAweDR4eHh4
eHh4IHJhbmdlLiAqLwo+PiAgI2RlZmluZSBNU1JfSFlQRVJWSVNPUl9TVEFSVCAgICAgICAgICAg
IDB4NDAwMDAwMDAKPj4gICNkZWZpbmUgTlJfVklSSURJQU5fTVNSUyAgICAgICAgICAgICAgICAw
eDAwMDAwMjAwCj4+ICsjZGVmaW5lIE1TUl9YRU5fQUxUX1NUQVJUICAgICAgICAgICAgICAgMHg0
MDAwMDIwMAo+PiArI2RlZmluZSBOUl9YRU5fTVNSUyAgICAgICAgICAgICAgICAgICAgIDB4MDAw
MDAxMDAKPiBXaGVyZSBpcyB0aGlzIGNvdW50IGNvbWluZyBmcm9tPyBJIGRvbid0IHRoaW5rIGl0
J3MgcGFydCBvZiB0aGUgcHVibGljCj4gaW50ZXJmYWNlLCBidXQgaWYgdGhlcmUgd2FzIHN1Y2gg
YW4gdXBwZXIgYm91bmQgSSB0aGluayBpdCBzaG91bGQgYmUuCgpJdHMgbm90IHBhcnQgb2YgdGhl
IHB1YmxpYyBBQkksIGFuZCBpdCBzaG91bGQgbm90IGJlLCBiZWNhdXNlIHdlIGRvbid0CndhbnQg
dG8gaW1wb3NlIGFuIGFyYml0cmFyeSBsaW1pdCBvbiBob3cgbWFueSBibG9ja3Mgb2YgMHgxMDAg
TVNScyB0aGUKWGVuIHJhbmdlIHVzZXMuwqAgSXRzIGFuIGFydGVmYWN0IG9mIGF0dGVtcHRpbmcg
dG8gdXNlIG51bWJlcnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyHnh-0007wR-F4; Fri, 07 Sep 2018 14: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=fjkp=lv=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fyHng-0007wI-18
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 14:31:56 +0000
X-Inumbo-ID: 8624d5da-b2aa-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8624d5da-b2aa-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 16:30:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536330712;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=hhryv7i+6xW0/275E5fq0ZyomRtnBZUYgjT4BEdEMZE=;
 b=JeOfzIYUXvEV3r041yM+Ub4woRhgNNgnFo35DopV1+BTYTXT5AGqocXOUpiELBhche
 YtxpoKSWHUUUy5eVFXYMdPVN3qqC0GbTQ4j4IOqtZqHGFOoNN8hlY0wDW75X2CbR+mlL
 11mWEVGT2wDomKSPG6PfNk7fCJ1tTiYVCXPiJMh6ha3c5ALyXENd7kQ//ytDJT9PGqBn
 yM84sg2iFB4EOto9IMPEQGpk8Q6Ol/vL3LGeXdlsuGjeOa1EMpPIgye8gOCOMT/Ibws8
 FQ1FsgSrBO/VG14c4dweJl0FM91StuS3sNI9sb/SV4To8y6PIcbiEfRTgHuIErptOLj2
 BQKg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0/lb4QMstw0mqi/C51hpW50R4vli8caicjAbM"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu87EVcFXy
 (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);
 Fri, 7 Sep 2018 16:31:38 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri,  7 Sep 2018 16:31:35 +0200
Message-Id: <20180907143135.29608-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <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>

VGhlIGNvbW1hbmQgJ3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNo
IGRvbTA6CgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwMDAwMDAwMmQ4ClBHRCAwIFA0RCAwCk9vcHM6IDAwMDAgWyMxXSBQUkVF
TVBUIFNNUCBOT1BUSQpDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0
LjE5LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJl
bGVhc2VkKQpIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTNTUyMFVSL1M1NTIwVVIs
IEJJT1MgUzU1MDAuODZCLjAxLjAwLjAwNTAuMDUwNjIwMTAxNjA1IDA1LzA2LzIwMTAKUklQOiBl
MDMwOmRldmljZV9vZmZsaW5lKzB4OS8weGIwCkNvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZmIGZm
IDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhiIDEz
IGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcgZDgg
MDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEgZjYK
UlNQOiBlMDJiOmZmZmZjOTAwNDBmMjdlODAgRUZMQUdTOiAwMDAxMDIwMwpSQVg6IDAwMDAwMDAw
MDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMApSRFg6
IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAwMDAwMDAwMDAw
MDAwMApSQlA6IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiBmZmZmZmZmZjgyMGU0N2IzIFIwOTogMDAw
MDAwMDAwMDAwMDAwMApSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDAw
IFIxMjogZmZmZmZmZmY4MjJlNmQzMApSMTM6IGRlYWQwMDAwMDAwMDAyMDAgUjE0OiBkZWFkMDAw
MDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMApGUzogIDAwMDA3ZmZhNTk1MTU4YzAoMDAw
MCkgR1M6ZmZmZjg4MDFmMzljMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCkNTOiAg
ZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKQ1IyOiAwMDAwMDAw
MDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKQ2Fs
bCBUcmFjZToKIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQrMHhiNS8weGMwCiB4ZW53YXRjaF90
aHJlYWQrMHg4MC8weDE0MAogPyB3YWl0X3dva2VuKzB4ODAvMHg4MAoga3RocmVhZCsweDExMi8w
eDEzMAogPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NDAvMHg0MAogcmV0X2Zyb21f
Zm9yaysweDNhLzB4NTAKClRoaXMgaGFwcGVucyBiZWNhdXNlIGhhbmRsZV92Y3B1X2hvdHBsdWdf
ZXZlbnQgaXMgY2FsbGVkIHR3aWNlLiBJbiB0aGUKZmlyc3QgaXRlcmF0aW9uIGNwdV9wcmVzZW50
IGlzIHN0aWxsIHRydWUsIGluIHRoZSBzZWNvbmQgaXRlcmF0aW9uCmNwdV9wcmVzZW50IGlzIGZh
bHNlIHdoaWNoIGNhdXNlcyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KSW4gY2FzZSBv
ZiBjcHUjMCwgY3B1X29ubGluZSBpcyBhcHBhcmVudGx5IGFsd2F5cyB0cnVlLgoKRml4IHRoaXMg
Y3Jhc2ggYnkgY2hlY2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMg
ZmFsc2UKZm9yIGEgY3B1IHRoYXQgd2FzIGp1c3QgcmVtb3ZlZC4KCkFsc28gY2hlY2sgaWYgdGhl
IGNwdSB3YXMgYWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCmxl
YXZlIHRoZSBjcHVfcHJlc2VudCBzdGF0ZSBhcyBpdCBpcy4KClJlYXJyYW5nZSB0byBjb2RlIHRv
IGRvIGFsbCB3b3JrIHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jayBoZWxkLgoKU2lnbmVkLW9mZi1i
eTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIGRyaXZlcnMveGVuL2NwdV9ob3Rw
bHVnLmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcu
YyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKaW5kZXggZDQyNjVjOGViYjIyLi5iMTM1N2Fh
NGJjNTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKKysrIGIvZHJpdmVy
cy94ZW4vY3B1X2hvdHBsdWcuYwpAQCAtMTksMTUgKzE5LDE2IEBAIHN0YXRpYyB2b2lkIGVuYWJs
ZV9ob3RwbHVnX2NwdShpbnQgY3B1KQogCiBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvdHBsdWdfY3B1
KGludCBjcHUpCiB7Ci0JaWYgKGNwdV9vbmxpbmUoY3B1KSkgewotCQlsb2NrX2RldmljZV9ob3Rw
bHVnKCk7CisJaWYgKCFjcHVfaXNfaG90cGx1Z2dhYmxlKGNwdSkpCisJCXJldHVybjsKKwlsb2Nr
X2RldmljZV9ob3RwbHVnKCk7CisJaWYgKGNwdV9vbmxpbmUoY3B1KSkKIAkJZGV2aWNlX29mZmxp
bmUoZ2V0X2NwdV9kZXZpY2UoY3B1KSk7Ci0JCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwotCX0K
LQlpZiAoY3B1X3ByZXNlbnQoY3B1KSkKKwlpZiAoIWNwdV9vbmxpbmUoY3B1KSAmJiBjcHVfcHJl
c2VudChjcHUpKSB7CiAJCXhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KGNwdSk7Ci0KLQlzZXRfY3B1
X3ByZXNlbnQoY3B1LCBmYWxzZSk7CisJCXNldF9jcHVfcHJlc2VudChjcHUsIGZhbHNlKTsKKwl9
CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiB9CiAKIHN0YXRpYyBpbnQgdmNwdV9vbmxpbmUo
dW5zaWduZWQgaW50IGNwdSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:34:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyHqS-0008At-Vk; Fri, 07 Sep 2018 14:34:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyHqQ-0008Ai-Te
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 14:34:46 +0000
X-Inumbo-ID: 48589b8b-b2ab-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48589b8b-b2ab-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:35: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 12C97AD53;
 Fri,  7 Sep 2018 14:34:44 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907143135.29608-1-olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <8cc45ae5-5609-09b8-1f57-32b40f1f22b5@suse.com>
Date: Fri, 7 Sep 2018 16:34:43 +0200
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: <20180907143135.29608-1-olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 open list <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>

T24gMDcvMDkvMTggMTY6MzEsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IFRoZSBjb21tYW5kICd4bCB2
Y3B1LXNldCAwIDAnLCBpc3N1ZWQgaW4gZG9tMCwgd2lsbCBjcmFzaCBkb20wOgo+IAo+IEJVRzog
dW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAw
MDAwMDAwMDAyZDgKPiBQR0QgMCBQNEQgMAo+IE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBO
T1BUSQo+IENQVTogNyBQSUQ6IDY1IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDQuMTkuMC1y
YzItMS5nYTk0NjJkYi1kZWZhdWx0ICMxIG9wZW5TVVNFIFR1bWJsZXdlZWQgKHVucmVsZWFzZWQp
Cj4gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzU1MjBVUi9TNTUyMFVSLCBCSU9T
IFM1NTAwLjg2Qi4wMS4wMC4wMDUwLjA1MDYyMDEwMTYwNSAwNS8wNi8yMDEwCj4gUklQOiBlMDMw
OmRldmljZV9vZmZsaW5lKzB4OS8weGIwCj4gQ29kZTogNzcgMjQgMDAgZTkgY2UgZmUgZmYgZmYg
NDggOGIgMTMgZTkgNjggZmYgZmYgZmYgNDggOGIgMTMgZTkgMjkgZmYgZmYgZmYgNDggOGIgMTMg
ZTkgZWEgZmUgZmYgZmYgOTAgNjYgNjYgNjYgNjYgOTAgNDEgNTQgNTUgNTMgPGY2PiA4NyBkOCAw
MiAwMCAwMCAwMSAwZiA4NSA4OCAwMCAwMCAwMCA0OCBjNyBjMiAyMCAwOSA2MCA4MSAzMSBmNgo+
IFJTUDogZTAyYjpmZmZmYzkwMDQwZjI3ZTgwIEVGTEFHUzogMDAwMTAyMDMKPiBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+
IFJEWDogZmZmZjg4MDFmMzgwMDAwMCBSU0k6IGZmZmZjOTAwNDBmMjdlNzAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAwCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogZmZmZmZmZmY4MjBlNDdiMyBS
MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAw
MDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjJlNmQzMAo+IFIxMzogZGVhZDAwMDAwMDAwMDIwMCBS
MTQ6IGRlYWQwMDAwMDAwMDAxMDAgUjE1OiBmZmZmZmZmZjgxNThiNGUwCj4gRlM6ICAwMDAwN2Zm
YTU5NTE1OGMwKDAwMDApIEdTOmZmZmY4ODAxZjM5YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMKPiBDUjI6IDAwMDAwMDAwMDAwMDAyZDggQ1IzOiAwMDAwMDAwMWQ5NjAyMDAwIENSNDogMDAw
MDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQr
MHhiNS8weGMwCj4gIHhlbndhdGNoX3RocmVhZCsweDgwLzB4MTQwCj4gID8gd2FpdF93b2tlbisw
eDgwLzB4ODAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl
cl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8weDUwCj4gCj4gVGhpcyBo
YXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdpY2Uu
IEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBpbiB0
aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNlcyBn
ZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVfb25s
aW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4gCj4gRml4IHRoaXMgY3Jhc2ggYnkgY2hl
Y2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMgZmFsc2UKPiBmb3Ig
YSBjcHUgdGhhdCB3YXMganVzdCByZW1vdmVkLgo+IAo+IEFsc28gY2hlY2sgaWYgdGhlIGNwdSB3
YXMgYWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCj4gbGVhdmUg
dGhlIGNwdV9wcmVzZW50IHN0YXRlIGFzIGl0IGlzLgo+IAo+IFJlYXJyYW5nZSB0byBjb2RlIHRv
IGRvIGFsbCB3b3JrIHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jayBoZWxkLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KClJldmlld2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:42:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyHxn-0000aC-02; Fri, 07 Sep 2018 14:42: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=w8wo=lv=citrix.com=prvs=781494b7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fyHxl-0000a3-Lf
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:42:21 +0000
X-Inumbo-ID: fc0d2a06-b2ab-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc0d2a06-b2ab-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 16:40:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64717418"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <59448616-97e5-3fc4-5b56-1b14ec9c3875@citrix.com>
Date: Fri, 7 Sep 2018 15:42:16 +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: <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

T24gMDkvMDcvMjAxOCAwMjo1NiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlbiBhZ2Fp
biBJIHdvbmRlciB3aGV0aGVyIGEgc3BlY2lhbAo+PiBjYXNlIGZvciBDUFUgbWFza3Mgd291bGRu
J3QgYmUgd2FycmFudGVkLCBtYWtpbmcgaXQgdW5uZWNlc3NhcnkgZm9yCj4+IGNhbGxlcnMgdG8g
cGFzcyBpbiBucl9jcHVfaWRzIGV4cGxpY2l0bHkuCj4gCj4gVGhlIG9ubHkgd2F5IG9mIHNwZWNp
YWwgY2FzaW5nIGlzIHRvIGhhdmUgYSBkaWZmZXJlbnQgY3VzdG9tICVwCj4gZm9ybWF0dGVyLsKg
IEFsbCBwcmludGluZyBvZiBjcHUgYW5kIG5vZGVtYXNrcyBhcmUgaW4ga2V5aGFuZGxlcnMgc28g
SQo+IGRvbid0IHRoaW5rIGEgY3VzdG9tIGNhc2UgaXMgZ29pbmcgdG8gYmUgd29ydGggaXQuCgpJ
IHdvdWxkbid0IGhhdmUgYW4gb2JqZWN0aW9uIHRvIHNvbWVvbmUgaW1wbGVtZW50aW5nIGEgY3B1
bWFzay1zcGVjaWZpYwpmb3JtYXR0ZXIgYXQgc29tZSBwb2ludCwgYnV0IEkgZG9uJ3QgdGhpbmsg
QW5keSBzaG91bGQgYmUgcmVxdWlyZWQgdG8Kd3JpdGUgaXQuCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:42:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyHyA-0000cO-9O; Fri, 07 Sep 2018 14:42:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w8wo=lv=citrix.com=prvs=781494b7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fyHy8-0000cE-NQ
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:42:44 +0000
X-Inumbo-ID: 6543d5b2-b2ac-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6543d5b2-b2ac-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:43:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64717450"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <abc71be6-4a76-23e5-4988-889715cf48ae@citrix.com>
Date: Fri, 7 Sep 2018 15:42:39 +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: <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Robert VanVossen <robert.vanvossen@dornerworks.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>

T24gMDkvMDYvMjAxOCAwMTowOCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIHJlbW92
ZXMgYWxsIHVzZSBvZiBrZXloYW5kbGVyX3NjcmF0Y2ggYXMgYSBib3VuY2UtYnVmZmVyIGZvciB0
aGUgcmVuZGVyZWQKPiBzdHJpbmcuICBJbiBzb21lIGNhc2VzLCBjb2xsYXBzZSBjb21iaW5lIGFk
amFjZW50IHByaW50aygpJ3Mgd2hpY2ggYXJlIHdyaXRpbmcKPiBwYXJ0cyBvZiB0aGUgc2FtZSBs
aW5lLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14: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 1fyI2u-0000vL-UY; Fri, 07 Sep 2018 14:47:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyI2t-0000vF-PJ
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:47:39 +0000
X-Inumbo-ID: 15723156-b2ad-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15723156-b2ad-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:48:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78709209"
To: Jan Beulich <JBeulich@suse.com>
References: <1530019098-7058-1-git-send-email-andrew.cooper3@citrix.com>
 <1530019098-7058-2-git-send-email-andrew.cooper3@citrix.com>
 <5B34DC0402000078001CED75@prv1-mh.provo.novell.com>
 <800399df-c35b-6da5-b1e7-7052155b7773@citrix.com>
 <5B34E90402000078001CEE41@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=
 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
 6+ahAA==
Message-ID: <2512e1ea-d826-5049-2819-8c770a699da3@citrix.com>
Date: Fri, 7 Sep 2018 15:47:36 +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: <5B34E90402000078001CEE41@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/6] x86/msr: Clean up the MSR_EFER constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMjgvMDYvMTggMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA2LjE4IGF0
IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI4LzA2LzE4
IDE0OjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI2LjA2LjE4IGF0IDE1OjE4LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTQ5LDYgKzI4LDE4IEBA
Cj4+Pj4gICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKPj4+PiAg
I2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKPj4+PiAgCj4+Pj4g
KyNkZWZpbmUgTVNSX0VGRVIgICAgICAgICAgICAgICAgICAgICAgICAweGMwMDAwMDgwIC8qIEV4
dGVuZGVkIEZlYXR1cmUgRW5hYmxlIFJlZ2lzdGVyICovCj4+Pj4gKyNkZWZpbmUgRUZFUl9TQ0Ug
ICAgICAgICAgICAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApIC8qIFNZU0NBTEwgRW5h
YmxlICovCj4+Pj4gKyNkZWZpbmUgRUZFUl9MTUUgICAgICAgICAgICAgICAgICAgICAgICAoX0FD
KDEsIFVMTCkgPDwgIDgpIC8qIExvbmcgTW9kZSBFbmFibGUgKi8KPj4+PiArI2RlZmluZSBFRkVS
X0xNQSAgICAgICAgICAgICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAxMCkgLyogTG9uZyBN
b2RlIEFjdGl2ZSAqLwo+Pj4+ICsjZGVmaW5lIEVGRVJfTlhFICAgICAgICAgICAgICAgICAgICAg
ICAgKF9BQygxLCBVTEwpIDw8IDExKSAvKiBObyBFeGVjdXRlIEVuYWJsZSAqLwo+Pj4+ICsjZGVm
aW5lIEVGRVJfU1ZNRSAgICAgICAgICAgICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8IDEyKSAv
KiBTZWN1cmUgVmlydHVhbCBNYWNoaW5lIEVuYWJsZSAqLwo+Pj4+ICsjZGVmaW5lIEVGRVJfTE1T
TEUgICAgICAgICAgICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8IDEzKSAvKiBMb25nIE1vZGUg
U2VnbWVudCBMaW1pdCBFbmFibGUgKi8KPj4+PiArI2RlZmluZSBFRkVSX0ZGWFNFICAgICAgICAg
ICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAxNCkgLyogRmFzdCBGWFNBVkUvRlhSU1RPUiAq
Lwo+Pj4+ICsKPj4+PiArI2RlZmluZSBFRkVSX0tOT1dOX01BU0sgKEVGRVJfU0NFIHwgRUZFUl9M
TUUgfCBFRkVSX0xNQSB8IEVGRVJfTlhFIHwgXAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJfRkZYU0UpCj4+PiBXaGVuIG1lYW5pbmcg
dG8gY2xlYW4gdXAgYW5kIGNvbnNvbGlkYXRlIHRoZXNlIGFuZCBvdGhlcnMsIHdoeQo+Pj4gZG9u
J3Qgd2Ugc3dpdGNoIHRvIGFyY2hpdGVjdHVyYWwgTVNSIG5hbWVzIGF0IHRoZSBzYW1lIHRpbWU/
IFdoaWxlCj4+PiB0aGlzIHdpbGwgaW5jcmVhc2Ugc291cmNlIHNpemUgYSBsaXR0bGUsIGl0J2xs
Cj4+PiAtIGFsbG93IGdyZXAtaW5nIGZvciB0aGUgTVNScycgdXNlcyBieSB0aGVpciBTRE0gbmFt
ZXMsCj4+PiAtIHNpZ25pZmljYW50bHkgcmVkdWNlIHRoZSByaXNrIG9mIG5hbWUgY2xhc2hlcyB3
aXRoIHNvbWV0aGluZyBvbiBlLmcuCj4+PiAgIHRoZSBhcm0gc2lkZSAoRUZFUiBtYXkgbm90IGJl
IHRoZSBtb3N0IHJpc2t5IG9uZSBoZXJlLCBidXQgc29tZQo+Pj4gICBvZiB0aGUgc3Vic2VxdWVu
dCBwYXRjaGVzIGNlcnRhaW5seSBzZWVtIHRvIGluY3VyIHN1Y2ggYSByaXNrKS4KPj4+Cj4+PiBJ
LmUuIGhlcmUgTVNSX0lBMzJfRUZFUiBhbmQgSUEzMl9FRkVSX1NDRSBldGMuCj4+Pgo+Pj4gT3Ro
ZXIgdGhhbiB0aGlzIEknbSBjZXJ0YWlubHkgZmluZSBpbiBnZW5lcmFsIHdpdGggdGhpcyBjbGVh
bnVwLgo+PiBSZW1vdmluZyBJQTMyIGlzIGEgZGVsaWJlcmF0ZSBhbmQgaW50ZW5kZWQgcHJvcGVy
bHkuICBUaGUKPj4gbm9uLWFyY2hpdGVjdHVyYWwgdnMgYXJjaGl0ZWN0dXJhbCBuYXR1cmUgb2Yg
TVNScyBjaGFuZ2VzIG92ZXIgdGltZQo+PiBtZWFuaW5nIHRoZSBuYW1lcyBoZXJlIGdldCBzdGFs
ZS4KPiBCdXQgSSBkb24ndCB0aGluayB0aGV5J3ZlIGV2ZXIgY2hhbmdlZCBmcm9tIElBMzIgdG8g
bm8gSUEzMi4gSS5lLgo+IG9uY2UgYW4gTVNSIGJlY29tZXMgYXJjaGl0ZWN0dXJhbCwgd2UgY291
bGQgcmVuYW1lIGl0IG9uY2UgYW5kCj4gYmUgZG9uZS4KCkluIHNvbWUgY2FzZXMsIHVzZSBvZiB0
aGUgSUEzMiBwcmVmaXggaXMgZGlmZmVyZW50IHBlciB2ZW5kb3IuCgo+PiBBcyBmb3IgZ3JlcGFi
aWxpdHksIG1vc3QgTVNScyBjYW4ndCBjdXJyZW50bHkgYmUgbG9jYXRlZCBsaWtlIHRoYXQsIGFu
ZAo+PiAobmFtaW5nIGluc3RhYmlsaXR5IGFzaWRlKSBJIGJlbGlldmUgdGhlIHJlZHVjdGlvbiBp
biBjb2RlIHZvbHVtZSBpcwo+PiBtb3JlIGltcG9ydGFudCBwcm9wZXJ0eSB0byBoYXZlLgo+IFRo
ZSBmYWN0IHRoYXQgIm1vc3QgTVNScyBjYW4ndCBjdXJyZW50bHkgYmUgbG9jYXRlZCBsaWtlIHRo
YXQiIGlzCj4gd2hhdCBJJ3ZlIGxvbmcgaG9wZWQgd2UgY291bGQgb3ZlcmNvbWUuCgpXaHk/IEl0
cyBub3QgbGlrZSB5b3UgY2FuIGdyZXAgdGhlIGRvY3MgdGhlbXNlbHZlcy7CoCBJZiB5b3UgYXJl
IHRyeWluZwp0byBjcm9zcyByZWZlcmVuY2UsIGdvaW5nIGJ5IG51bWJlciBpcyBmYXIgZWFzaWVy
LgoKSSBkb24ndCBzZWUgYW55IGNvbnZpbmNpbmcgcmVhc29uCgo+Cj4+IFRoZXJlIGlzIG5vIGNo
YW5jZSBvZiBjbGFzaGluZyB3aXRoIEFSTSwgYXMgdGhlc2UgYXJlIGFsbCBhcmNoLXNwZWNpZmlj
Cj4+IGNvbnN0YW50cy4gIEFueSBjb21tb24gY29kZSByZWZlcmVuY2luZyB0aGVtIHNob3VsZCBi
ZSBmaXhlZCBieSBiZWNvbWluZwo+PiBhcmNoLXNwZWNpZmljIGNvZGUuCj4gVGhlIHJpc2sgaXMg
Zm9yIHRoaXMgdG8gZ28gdW5ub3RpY2VkIGZvciBhIHdoaWxlLgoKWW91IGNhbiBtYWtlIHRoYXQg
YXJndW1lbnQgYWJvdXQgYW55IGNob2ljZSBvZiBuYW1pbmcuwqAgSGF2aW5nIGFuCnVubmVjZXNz
YXJpbHkgdmVyYm9zZSBjb25zdGFudCBuYW1lIGRvZXNuJ3QgYWx0ZXIgdGhlIHJpc2suCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:52:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14:52: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 1fyI7M-0001be-If; Fri, 07 Sep 2018 14:52:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyI7M-0001bZ-9T
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 14:52:16 +0000
X-Inumbo-ID: b9bb9c67-b2ad-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9bb9c67-b2ad-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:53:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 08:52:13 -0600
Message-Id: <5B92909C02000078001E66C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 08:52:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <1535980459-5457-1-git-send-email-aisaila@bitdefender.com>
 <1535980459-5457-13-git-send-email-aisaila@bitdefender.com>
 <5B92482B02000078001E6447@prv1-mh.provo.novell.com>
 <1e88b887f0b55260bc7f1ddd90a24cbbb9f05532.camel@bitdefender.com>
In-Reply-To: <1e88b887f0b55260bc7f1ddd90a24cbbb9f05532.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v18 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDA3LjA5LjE4IGF0IDE0OjAyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIEZyaSwgMjAxOC0wOS0wNyBhdCAwMzo0MyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDAzLjA5LjE4IGF0IDE1OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgcmVkdW5kYW50IHNhdmUg
ZnVuY3Rpb25zIGFuZCByZW5hbWVzIHRoZQo+PiA+IHNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVu
IGNoYW5nZXMgdGhlIGRvbWFpbiBwYXJhbSB0byB2Y3B1IGluIHRoZQo+PiA+IHNhdmUgZnVuY3Mg
YW5kIGFkYXB0cyBwcmludCBtZXNzYWdlcyBpbiBvcmRlciB0byBtYXRjaCB0aGUgZm9ybWF0Cj4+
ID4gb2YgdGhlCj4+ID4gb3RoZXIgc2F2ZSByZWxhdGVkIG1lc3NhZ2VzLgo+PiA+IAo+PiA+IFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+
PiA+IAo+PiA+IC0tLQo+PiA+IENoYW5nZXMgc2luY2UgVjE3Ogo+PiA+IAktIFJlZml0IEhWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVKQo+PiA+IAktIEFkZCBjb25zdCB0byB0aGUgYWRkZWQg
c3RydWN0IGRvbWFpbiAqZAo+PiAKPj4gRXhjdXNlIG1lLCBidXQgaG93IG1hbnkgbW9yZSB0aW1l
cyBkbyBJIG5lZWQgdG8gcG9pbnQgb3V0IHRoYXQgdGhpcwo+PiBpcyB3cm9uZz8gT25jZSBhZ2Fp
biBmb3IgYSBzaW5nbGUtdkNQVSBndWVzdCBzYXZpbmcgdGhlIHNlY29uZCBQSUMKPj4gaW5zdGFu
Y2Ugd2lsbCBiZWNvbWUgaW1wb3NzaWJsZSB3aXRoIHRoaXMuIEp1c3QgdG8gcmUtaXRlcmF0ZTog
VGhlCj4+IGNoZWNrCj4+IGFib3ZlIGhhcyB0byBiZSBsaW1pdGVkIHRvIGp1c3QgSFZNU1JfUEVS
X1ZDUFUga2luZCByZWNvcmRzLgo+IAo+IFNvcnJ5IGZvciB0aGUgbWlzdW5kZXJzdGFuZGluZyBv
ZiB0aGlzIG1hdHRlciBidXQgaW4gdjE2IEkgaGFkCj4gCj4gICsgICAgaWYgKCBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgJiYKPiAgKyAgICAgICAgaW5z
dGFuY2UgPj0gZC0+bWF4X3ZjcHVzICkKPiAgKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gICsg
ICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX0RPTSAp
Cj4gICsgICAgICAgIGluc3RhbmNlID0gMDsKPiAKPiBhbmQgdGhpcyBzb2x2ZWQgdGhlIHNhdmUg
Y2FsbCBmb3IgcGVyX2RvbSBoYXZpbmcgaW5zdGFuY2UgPSAwLgo+IExhdGVyLCBpbiB2MTcgSSBk
cm9wcGVkIHRoZSBQRVJfRE9NIGlmIGFuZCBpbiB2MTggSSBkcm9wcGVkIHRoZSAmJgo+IFBFUl9W
Q1BVLiAKPiAKPiBOb3cgdGhlIHF1ZXN0aW9uIGlzIGhvdyBleGFjdGx5IHNob3VsZCBJIGdvIHdp
dGggdGhpcz8KClBFUl9WQ1BVIGluc3RhbmNlcyBuZWVkIHRvIGJlIGJvdW5kZWQuIFBFUl9ET00g
b25lcyBuZWVkCnRvIGJlIGxlZnQgYWxvbmUgKGFuZCB2Q1BVIDAgdXNlZCBmb3IgYWNjZXNzKS4K
Cj4+ID4gICAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Cj4+
ID4gLSAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJf
VkNQVSApCj4+ID4gLSAgICAgICAgY3R4dC5zaXplICo9IGQtPm1heF92Y3B1czsKPj4gPiAgICAg
IGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKPj4gPiAgICAgIGlmICggIWN0
eHQuZGF0YSApCj4+ID4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+ID4gIAo+PiA+IC0gICAg
aWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAw
ICkKPj4gPiArICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQt
PnZjcHVbaW5zdGFuY2VdLAo+PiA+ICZjdHh0KSkgIT0gMCApCj4+IAo+PiBBbmQgeW91IG5lZWQg
dG8gdXNlIGQtPnZjcHVbMF0gZm9yIGFsbCBvdGhlcnMgaGVyZS4KPj4gCj4gSSBjYW4gYWRkIGEg
c3dpdGNoIChraW5kKSBoZXJlIGFuZCBmb3IgdGhlIFBFUl9WQ1BVIGNhc2UgdG8gY2FsbAo+IHNh
dmUoZC0+dmNwdVtpbnN0YW5jZV0pIHRoZW4gZm9yIFBFUl9ET00gY2FzZSBjYWxsIHNhdmUoZC0+
dmNwdVswXSkuIAo+IAo+IElzIHRoaXMgYSBnb29kIHdheSB0byBnbz8KClBlcmhhcHMsIGJ1dCBJ
IHRoaW5rIHlvdSdkIGJlIGJldHRlciBvZmYgbGF0Y2hpbmcgdGhlIHN1YmplY3QgdkNQVQppbnRv
IGEgbG9jYWwgdmFyaWFibGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:56:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIBM-0001kw-4i; Fri, 07 Sep 2018 14:56:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyIBL-0001kr-KT
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 14:56:23 +0000
X-Inumbo-ID: 4dfdac72-b2ae-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4dfdac72-b2ae-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:57:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 08:56:22 -0600
Message-Id: <5B92919402000078001E66D9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 08:56:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <d40d38f534974523b694e3fcda29cbed@AMSPEX02CL03.citrite.net>
In-Reply-To: <d40d38f534974523b694e3fcda29cbed@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE0OjM2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MTEK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3
IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbiB0byBmaW5kCj4+IHRoZQo+
PiA+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGgg
YSB3cmFwcGVyIGZ1bmN0aW9uCj4+IGluCj4+ID4gZ2VuZXJpYyBJT01NVSBjb2RlIHRvIGNhbGwg
dGhlIGltcGxlbWVudGF0aW9uIGlmIGl0IGV4aXN0cy4KPj4gCj4+IEZvciB0aGlzIHRvIGdvIGlu
LCBJIHRoaW5rIHRoZSBBTUQgc2lkZSBvZiBpdCB3YW50cyB0byBhbHNvIGJlIGltcGxlbWVudGVk
Lgo+IAo+IFdoeT8gSXQgY2FuIGJlIGRvbmUgbGF0ZXIuIE5vdGhpbmcgZXhpc3RpbmcgaXMgZ29p
bmcgdG8gYnJlYWsgaWYgaXQgaXMgbm90IAo+IGltcGxlbWVudGVkLgoKSWYgaXQgd2FzIHNvbWV0
aGluZyB0aGF0J3MgdGVycmlibHkgZGlmZmljdWx0IHRvIGltcGxlbWVudCwgSSdkCnByb2JhYmx5
IGFncmVlLiBCdXQgaW50cm9kdWNpbmcgUFYgSU9NTVUgZm9yIEludGVsIG9ubHkgKGFuZApoZW5j
ZSBvbmNlIGFnYWluIG1ha2luZyBBTUQgYSBzZWNvbmQgY2xhc3MgY2l0aXplbikgSSBkb24ndApy
ZWFsbHkgbGlrZS4gQW5vdGhlciB0aGluZyB3b3VsZCBiZSBpZiB5b3UgaGFkIHRoZSBpbXBsZW1l
bnRhdGlvbgpyZWFkeSwgYnV0IHRoZSBtYWludGFpbmVyKHMpIGRvbid0IHJlc3BvbmQuLi4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 14:58:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 14:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyICv-0001q9-HG; Fri, 07 Sep 2018 14:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyICu-0001q3-HX
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 14:58:00 +0000
X-Inumbo-ID: 866bb11d-b2ae-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 866bb11d-b2ae-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 14:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78709824"
Date: Fri, 7 Sep 2018 16:57:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
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] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 "xen-devel@lists.xenproject.org" <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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDg6MzU6MTFBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFN0ZWZhbm8gU3Rh
YmVsbGluaSBbbWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gPiBTZW50OiAwNiBTZXB0
ZW1iZXIgMjAxOCAxOToxMgo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29v
cGVyCj4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+IDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IEphbgo+ID4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkCj4gPiBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUKPiA+IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+ID4gU3ViamVjdDogUmU6IFtQQVRDSF0gdG9vbHM6IHNwZWNpZmlj
YWxseSBlbmFibGUgVmlydEZTIGluIExpbnV4IFFFTVUgYnVpbGRzCj4gPiAKPiA+IE9uIFRodSwg
NiBTZXAgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiA5cGZzIHN1cHBvcnQgaGFzIGJl
ZW4gYSBkb2N1bWVudGVkIGZlYXR1cmUgc2luY2UgWGVuIDQuOSwgYnV0IFFFTVUgd2lsbAo+ID4g
PiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5kIHN1cHBvcnQgdW5sZXNzIGxpYmNhcCBhbmQgbGli
YXR0ciBkZXYgcGFja2FnZXMKPiA+ID4gYXJlIGluc3RhbGxlZC4KPiA+ID4KPiA+ID4gVGhpcyBw
YXRjaCBtb2RpZmllcyB0aGUgUkVBRE1FIHRvIGNhbGwgb3V0IHRob3NlIHBhY2thZ2VzIGFzIHBy
ZS0KPiA+IHJlcXVpc2l0ZXMKPiA+ID4gZm9yIExpbnV4IGJ1aWxkcyBhbmQgc3BlY2lmaWNhbGx5
IGVuYWJsZXMgVmlydEZTIGluIHRoZSBjb25maWd1cmUgbGluZQo+ID4gPiBmb3IgUUVNVSBzbyB0
aGF0IGFuIGVycm9yIG1lc3NhZ2UgaXMgZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuCj4g
PiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Cj4gPiAKPiA+IFRoYW5rIHlvdSwgUGF1bCEKPiAKPiBOUC4gSSdtIGF0IHRoZSBwb2lu
dCBvZiBzZXJpb3VzbHkgY29uc2lkZXJpbmcgYSBXaW5kb3dzIGZyb250ZW5kLCB3aGljaCBpcyB3
aHkgSSd2ZSBiZWVuIHBsYXlpbmcuCj4gCj4gQlRXLCBhcyBhIGhlYWRzLXVwLi4uIEJlZm9yZSBJ
IHJlYWxpc2VkIFFFTVUgd2FzIG5vdCBidWlsZGluZyB0aGUgYmFja2VuZCwgSSB0cmllZCBhIG1v
ZHByb2JlIG9mIHRoZSBYZW4gOXBmcyB0cmFuc3BvcnQgbW9kdWxlIGluIGEgTGludXggZ3Vlc3Qg
YW5kIGltbWVkaWF0ZWx5IGhpdCBhIGtlcm5lbCBCVUcgKE5VTEwgcHRyIElJUkMpIHdoaWNoIHdh
cyBhcHBhcmVudGx5IGRvd24gdG8gdGhlIGZyb250ZW5kIGV4cGVjdGluZyB0aGUgYmFja2VuZCB0
byBiZSBwcmVzZW50IHdoZW4gaXRzIHByb2JlIHJvdXRpbmUgaXMgcnVuLCByYXRoZXIgdGhhbiBk
ZWZlcnJpbmcgdGhpbmdzIHVudGlsIHRoZSBiYWNrZW5kIGdvZXMgaW50byBJbml0V2FpdCAod2hp
Y2ggaXMgd2hhdCBhIGZyb250ZW5kIGdlbmVyYWxseSBzaG91bGQgZG8pLiBBbHNvLCBpdCdzIG5v
bi1vYnZpb3VzIHdoeSBJIGhhdmUgdG8gZXhwbGljaXRseSBtb2Rwcm9iZSBhbnl3YXkuLi4gU2hv
dWxkbid0IHRoZSBtb2R1bGUgZ2V0IGRlbWFuZC1sb2FkZWQgd2hlbiBJIHJ1biBtb3VudCAtdCA5
cGZzIGJsYWg/Cj4gCj4gPiBEbyB3ZSBuZWVkIHRvIGRvIGFueXRoaW5nIGZvciB0aGUgY29uZmln
dXJlIHN0dWZmCj4gPiAoQUNfQ0hFQ0tfTElCIGluIHRvb2xzL2NvbmZpZ3VyZS5hYyk/Cj4gCj4g
VGhhdCdzIGNlcnRhaW5seSBhIHJlYXNvbmFibGUgYmVsdCduJ2JyYWNlcyBhcHByb2FjaCBzbyB0
aGF0IGZvbGtzIGRvbid0IGhhdmUgdG8gd2FpdCB1bnRpbCB0aGVpciB0b29scyBidWlsZCBmYWls
cyB0byBmaW5kIG91dCB3aGF0IHRoZXkgbmVlZC4gSSdsbCBoYXZlIGEgbG9vayBhdCB0aGF0LgoK
SU1PIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGJlIGR1cGxpY2F0aW5nIHRoZSBjaGVja3MgdGhh
dCBRRU1VCmNvbmZpZ3VyZSBhbHJlYWR5IGRvZXMgaW4gb3VyIGNvbmZpZ3VyZSBzY3JpcHQuIFRo
ZSBiZXN0IG9wdGlvbiB3b3VsZApiZSB0byBydW4gd2hhdGV2ZXIgZXh0ZXJuYWwgY29uZmlndXJl
IHNjcmlwdHMgdGhlcmUgYXJlIHRvZ2V0aGVyIHdpdGgKb3VyIG93biBjb25maWd1cmUgc2NyaXB0
LCBidXQgdGhpcyBpcyBxdWl0ZSBjb21wbGljYXRlZCBiZWNhdXNlIHRoZQpxZW11LWRpciBtaWdo
dCBoYXZlIHRvIGJlIGZldGNoZWQgYXQgdGhlIHBvaW50IHdoZXJlIGNvbmZpZ3VyZSBydW5zLgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:09:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyINk-0002dz-VB; Fri, 07 Sep 2018 15:09:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyINj-0002du-Ob
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:09:11 +0000
X-Inumbo-ID: 16d4129b-b2b0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16d4129b-b2b0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:10:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:09:08 -0600
Message-Id: <5B92949302000078001E66F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:09:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1530019098-7058-1-git-send-email-andrew.cooper3@citrix.com>
 <1530019098-7058-2-git-send-email-andrew.cooper3@citrix.com>
 <5B34DC0402000078001CED75@prv1-mh.provo.novell.com>
 <800399df-c35b-6da5-b1e7-7052155b7773@citrix.com>
 <5B34E90402000078001CEE41@prv1-mh.provo.novell.com>
 <2512e1ea-d826-5049-2819-8c770a699da3@citrix.com>
In-Reply-To: <2512e1ea-d826-5049-2819-8c770a699da3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] x86/msr: Clean up the MSR_EFER constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA3LjA5LjE4IGF0IDE2OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDYvMTggMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOC4w
Ni4xOCBhdCAxNTozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjgvMDYvMTggMTQ6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI2LjA2LjE4IGF0
IDE1OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEBAIC00OSw2
ICsyOCwxOCBAQAo+Pj4+PiAgI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8
PCAyKQo+Pj4+PiAgI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkK
Pj4+Pj4gIAo+Pj4+PiArI2RlZmluZSBNU1JfRUZFUiAgICAgICAgICAgICAgICAgICAgICAgIDB4
YzAwMDAwODAgLyogRXh0ZW5kZWQgRmVhdHVyZSBFbmFibGUgUmVnaXN0ZXIgKi8KPj4+Pj4gKyNk
ZWZpbmUgRUZFUl9TQ0UgICAgICAgICAgICAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDAp
IC8qIFNZU0NBTEwgRW5hYmxlICovCj4+Pj4+ICsjZGVmaW5lIEVGRVJfTE1FICAgICAgICAgICAg
ICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICA4KSAvKiBMb25nIE1vZGUgRW5hYmxlICovCj4+
Pj4+ICsjZGVmaW5lIEVGRVJfTE1BICAgICAgICAgICAgICAgICAgICAgICAgKF9BQygxLCBVTEwp
IDw8IDEwKSAvKiBMb25nIE1vZGUgQWN0aXZlICovCj4+Pj4+ICsjZGVmaW5lIEVGRVJfTlhFICAg
ICAgICAgICAgICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8IDExKSAvKiBObyBFeGVjdXRlIEVu
YWJsZSAqLwo+Pj4+PiArI2RlZmluZSBFRkVSX1NWTUUgICAgICAgICAgICAgICAgICAgICAgIChf
QUMoMSwgVUxMKSA8PCAxMikgLyogU2VjdXJlIFZpcnR1YWwgTWFjaGluZSBFbmFibGUgKi8KPj4+
Pj4gKyNkZWZpbmUgRUZFUl9MTVNMRSAgICAgICAgICAgICAgICAgICAgICAoX0FDKDEsIFVMTCkg
PDwgMTMpIC8qIExvbmcgTW9kZSBTZWdtZW50IExpbWl0IEVuYWJsZSAqLwo+Pj4+PiArI2RlZmlu
ZSBFRkVSX0ZGWFNFICAgICAgICAgICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAxNCkgLyog
RmFzdCBGWFNBVkUvRlhSU1RPUiAqLwo+Pj4+PiArCj4+Pj4+ICsjZGVmaW5lIEVGRVJfS05PV05f
TUFTSyAoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9OWEUgfCBcCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJf
RkZYU0UpCj4+Pj4gV2hlbiBtZWFuaW5nIHRvIGNsZWFuIHVwIGFuZCBjb25zb2xpZGF0ZSB0aGVz
ZSBhbmQgb3RoZXJzLCB3aHkKPj4+PiBkb24ndCB3ZSBzd2l0Y2ggdG8gYXJjaGl0ZWN0dXJhbCBN
U1IgbmFtZXMgYXQgdGhlIHNhbWUgdGltZT8gV2hpbGUKPj4+PiB0aGlzIHdpbGwgaW5jcmVhc2Ug
c291cmNlIHNpemUgYSBsaXR0bGUsIGl0J2xsCj4+Pj4gLSBhbGxvdyBncmVwLWluZyBmb3IgdGhl
IE1TUnMnIHVzZXMgYnkgdGhlaXIgU0RNIG5hbWVzLAo+Pj4+IC0gc2lnbmlmaWNhbnRseSByZWR1
Y2UgdGhlIHJpc2sgb2YgbmFtZSBjbGFzaGVzIHdpdGggc29tZXRoaW5nIG9uIGUuZy4KPj4+PiAg
IHRoZSBhcm0gc2lkZSAoRUZFUiBtYXkgbm90IGJlIHRoZSBtb3N0IHJpc2t5IG9uZSBoZXJlLCBi
dXQgc29tZQo+Pj4+ICAgb2YgdGhlIHN1YnNlcXVlbnQgcGF0Y2hlcyBjZXJ0YWlubHkgc2VlbSB0
byBpbmN1ciBzdWNoIGEgcmlzaykuCj4+Pj4KPj4+PiBJLmUuIGhlcmUgTVNSX0lBMzJfRUZFUiBh
bmQgSUEzMl9FRkVSX1NDRSBldGMuCj4+Pj4KPj4+PiBPdGhlciB0aGFuIHRoaXMgSSdtIGNlcnRh
aW5seSBmaW5lIGluIGdlbmVyYWwgd2l0aCB0aGlzIGNsZWFudXAuCj4+PiBSZW1vdmluZyBJQTMy
IGlzIGEgZGVsaWJlcmF0ZSBhbmQgaW50ZW5kZWQgcHJvcGVybHkuICBUaGUKPj4+IG5vbi1hcmNo
aXRlY3R1cmFsIHZzIGFyY2hpdGVjdHVyYWwgbmF0dXJlIG9mIE1TUnMgY2hhbmdlcyBvdmVyIHRp
bWUKPj4+IG1lYW5pbmcgdGhlIG5hbWVzIGhlcmUgZ2V0IHN0YWxlLgo+PiBCdXQgSSBkb24ndCB0
aGluayB0aGV5J3ZlIGV2ZXIgY2hhbmdlZCBmcm9tIElBMzIgdG8gbm8gSUEzMi4gSS5lLgo+PiBv
bmNlIGFuIE1TUiBiZWNvbWVzIGFyY2hpdGVjdHVyYWwsIHdlIGNvdWxkIHJlbmFtZSBpdCBvbmNl
IGFuZAo+PiBiZSBkb25lLgo+IAo+IEluIHNvbWUgY2FzZXMsIHVzZSBvZiB0aGUgSUEzMiBwcmVm
aXggaXMgZGlmZmVyZW50IHBlciB2ZW5kb3IuCgpJIGd1ZXNzIGFzIHNvb24gYXMgb25lIGNhbGxz
IGl0IGFyY2hpdGVjdHVyYWwsIHNvIGNvdWxkIHdlIGRvIGluCm91ciBuYW1pbmcuIChJJ20gYnR3
IHVuc3VyZSBJJ3ZlIGV2ZXIgc2VlbiBBTUQgaW50cm9kdWNlIGFuCk1TUiB3aXRoIElBMzIgaW5m
aXguKQoKPj4+IEFzIGZvciBncmVwYWJpbGl0eSwgbW9zdCBNU1JzIGNhbid0IGN1cnJlbnRseSBi
ZSBsb2NhdGVkIGxpa2UgdGhhdCwgYW5kCj4+PiAobmFtaW5nIGluc3RhYmlsaXR5IGFzaWRlKSBJ
IGJlbGlldmUgdGhlIHJlZHVjdGlvbiBpbiBjb2RlIHZvbHVtZSBpcwo+Pj4gbW9yZSBpbXBvcnRh
bnQgcHJvcGVydHkgdG8gaGF2ZS4KPj4gVGhlIGZhY3QgdGhhdCAibW9zdCBNU1JzIGNhbid0IGN1
cnJlbnRseSBiZSBsb2NhdGVkIGxpa2UgdGhhdCIgaXMKPj4gd2hhdCBJJ3ZlIGxvbmcgaG9wZWQg
d2UgY291bGQgb3ZlcmNvbWUuCj4gCj4gV2h5PyBJdHMgbm90IGxpa2UgeW91IGNhbiBncmVwIHRo
ZSBkb2NzIHRoZW1zZWx2ZXMuICBJZiB5b3UgYXJlIHRyeWluZwo+IHRvIGNyb3NzIHJlZmVyZW5j
ZSwgZ29pbmcgYnkgbnVtYmVyIGlzIGZhciBlYXNpZXIuCgpJIGNhbiBzdXJlbHkgdXNlIHRoZSBy
ZWFkZXIncyAic2VhcmNoIiBmdW5jdGlvbi4KCj4+PiBUaGVyZSBpcyBubyBjaGFuY2Ugb2YgY2xh
c2hpbmcgd2l0aCBBUk0sIGFzIHRoZXNlIGFyZSBhbGwgYXJjaC1zcGVjaWZpYwo+Pj4gY29uc3Rh
bnRzLiAgQW55IGNvbW1vbiBjb2RlIHJlZmVyZW5jaW5nIHRoZW0gc2hvdWxkIGJlIGZpeGVkIGJ5
IGJlY29taW5nCj4+PiBhcmNoLXNwZWNpZmljIGNvZGUuCj4+IFRoZSByaXNrIGlzIGZvciB0aGlz
IHRvIGdvIHVubm90aWNlZCBmb3IgYSB3aGlsZS4KPiAKPiBZb3UgY2FuIG1ha2UgdGhhdCBhcmd1
bWVudCBhYm91dCBhbnkgY2hvaWNlIG9mIG5hbWluZy4gIEhhdmluZyBhbgo+IHVubmVjZXNzYXJp
bHkgdmVyYm9zZSBjb25zdGFudCBuYW1lIGRvZXNuJ3QgYWx0ZXIgdGhlIHJpc2suCgpKdXN0IGxp
a2Ugd2UgdXNlIFhFTl8gLyB4ZW5fIHRvIHNlcGFyYXRlIHB1YmxpYyBpbnRlcmZhY2UgbmFtZSBz
cGFjZSwKcHJlZml4aW5nIHg4Nl8gb3IgaW5maXhpbmcgX0lBMzJfIHNlZW1zIHF1aXRlIHJlYXNv
bmFibGUgYSB0aGluZyB0byBtZQp0byBzZXBhcmF0ZSB4ODYgZnJvbSBBUk0gYW5kIGNvbW1vbiBu
YW1lIHNwYWNlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPe-0003J6-N1; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPc-0003IR-Ru
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:08 +0000
X-Inumbo-ID: 021978e1-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 021978e1-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:25 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720811"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:50 +0100
Message-ID: <20180907151104.32306-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/15] 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+Ci0tLQoKTm90ZXM6CiAgICB2NToKICAgICAgICBzb21lIGNo
YW5nZXMgaW4gdGhlIGNvbW1lbnQKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNzAg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4MDIz
ODJjNzA0Li45NzlhOTk0N2YwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIwMiw2ICsyMDIsOCBA
QCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYW8gbGlieGxfX2FvOwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2FvcF9vY2N1cnJlZCBsaWJ4bF9fYW9wX29jY3VycmVkOwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX29zZXZlbnRfaG9va19uZXh1cyBsaWJ4bF9fb3NldmVudF9ob29rX25leHVzOwogdHlwZWRl
ZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4
aTsKK3R5cGVkZWYgc3RydWN0IGxpYnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmplY3Q7
Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7CiAKIHR5cGVkZWYg
c3RydWN0IGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlIGxpYnhsX19kb21haW5fY3JlYXRlX3N0
YXRlOwogdHlwZWRlZiB2b2lkIGxpYnhsX19kb21haW5fY3JlYXRlX2NiKHN0cnVjdCBsaWJ4bF9f
ZWdjICplZ2MsCkBAIC0zNTcsNiArMzU5LDcyIEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewog
ICAgIExJQlhMX0xJU1RfRU5UUlkoc3RydWN0IGxpYnhsX19ldl9jaGlsZCkgZW50cnk7CiB9Owog
CisvKgorICogUU1QIGFzeW5jaHJvbm91cyBjYWxscworICoKKyAqIFRoaXMgZmFjaWxpdHkgYWxs
b3dzIGEgY29tbWFuZCB0byBiZSBzZW50IHRvIFFFTVUsIGFuZCB0aGUgcmVzcG9uc2UgdG8gYmUK
KyAqIGhhbmRlZCB0byBhIGNhbGxiYWNrIGZ1bmN0aW9uLgorICoKKyAqIENvbW1hbmRzIGNhbiBi
ZSBjaGFpbmVkLCB3aXRoIGEgc2FtZSBjb25uZWN0aW9uLiAoZS5nLiAiYWRkLWZkIiB3aWxsIG5l
ZWQgdG8KKyAqIGJlIGNoYWluZWQgdG8gdGhlIG5leHQgY29tbWFuZCkuIEEgbGlieGxfX2V2X3Ft
cCBjYW4gYmUgcmV1c2VkIHdoZW4gdGhlCisgKiBjYWxsYmFjayBpcyBiZWVuIGNhbGxlZCBpbiBv
cmRlciB0byB1c2UgdGhlIHNhbWUgY29ubmVjdGlvbi4KKyAqCisgKiBPbmx5IG9uZSBjb25uZWN0
aW9uIGF0IGEgdGltZSBjYW4gYmUgbWFkZSB0byBvbmUgUUVNVSwgc28gYXZvaWQga2VlcGluZyBh
CisgKiBsaWJ4bF9fZXZfcW1wIENvbm5lY3RlZCBmb3IgdG8gbG9uZyBhbmQgY2FsbCBsaWJ4bF9f
ZXZfcW1wX2Rpc3Bvc2UgYXMgc29vbgorICogYXMgaXQgaXMgbm90IG5lZWRlZCBhbnltb3JlLgor
ICoKKyAqIFBvc3NpYmxlIHN0YXRlcyBvZiBhIGxpYnhsX19ldl9xbXA6CisgKiAgVW5kZWZpbmVk
CisgKiAgICBNaWdodCBjb250YWluIGFueXRoaW5nLgorICogIElkbGUKKyAqICAgIFN0cnVjdCBj
b250ZW50cyBhcmUgZGVmaW5lZCBlbm91Z2ggdG8gcGFzcyB0byBhbnkgbGlieGxfX2V2X3FtcF8q
CisgKiAgICBmdW5jdGlvbi4KKyAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFpbiByZWZl
cmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZSByZXNvdXJjZXMKKyAqICAgIHNvIGNhbiBi
ZSB0aHJvd24gYXdheS4KKyAqICBBY3RpdmUKKyAqICAgIEN1cnJlbnRseSB3YWl0aW5nIGZvciB0
aGUgY2FsbGJhY2sgdG8gYmUgY2FsbGVkLgorICogICAgX2Rpc3Bvc2UgbXVzdCBiZSBjYWxsZWQg
dG8gcmVjbGFpbSByZXNvdXJjZXMuCisgKiAgQ29ubmVjdGVkCisgKiAgICBTdHJ1Y3QgY29udGFp
biBhbGxvY2F0ZWQgcmVzc291cmNlcy4KKyAqICAgIENhbGxpbmcgX3NlbmQoKSB3aXRoIHRoaXMg
c2FtZSBldiB3aWxsIHVzZSB0aGUgc2FtZSBRTVAgY29ubmVjdGlvbi4KKyAqICAgIF9kaXNwb3Nl
KCkgbXVzdCBiZSBjYWxsZWQgdG8gcmVjbGFpbSByZXNvdXJjZXMuCisgKgorICogbGlieGxfX2V2
X3FtcF9pbml0OiBVbmRlZmluZWQvSWRsZSAtPiBJZGxlCisgKgorICogbGlieGxfX2V2X3FtcF9z
ZW5kOiBJZGxlL0Nvbm5lY3RlZCAtPiBBY3RpdmUgKG9uIGVycm9yOiBJZGxlKQorICogICAgU2Vu
ZHMgYSBjb21tYW5kIHRvIFFFTVUuCisgKiAgICBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCB3aGVu
IGEgcmVzcG9uc2UgaXMgcmVjZWl2ZWQgb3Igd2hlbiBhbiBlcnJvcgorICogICAgYXMgb2NjdXJl
ZC4KKyAqCisgKiBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2U6IENvbm5lY3RlZC9BY3RpdmUvSWRsZSAt
PiBJZGxlCisgKgorICogY2FsbGJhY2s6IFdoZW4gY2FsbGVkOiBBY3RpdmUgLT4gQ29ubmVjdGVk
CisgKiAgICBXaGVuIGNhbGxlZCwgZXYgaXMgQ29ubmVjdGVkIGFuZCBjYW4gYmUgcmV1c2VkIG9y
IGRpc3Bvc2VkIG9mLgorICogICAgSWYgYW4gZXJyb3Igb2NjdXJlZCwgaXQgaXMgY2FsbGVkIHdp
dGggcmVzcG9uc2UgPT0gTlVMTCBhbmQgdGhlIGVycm9yCisgKiAgICBjb2RlIGluIHJjLgorICog
ICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCisgKi8KK3R5cGVkZWYgc3RydWN0
IGxpYnhsX19ldl9xbXAgbGlieGxfX2V2X3FtcDsKK3R5cGVkZWYgdm9pZCBsaWJ4bF9fZXZfcW1w
X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Bv
bnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKKworX2hp
ZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldik7CitfaGlkZGVu
IGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9f
anNvbl9vYmplY3QgKmFyZ3MpOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CisKK3N0cnVjdCBsaWJ4bF9fZXZfcW1w
IHsKKyAgICAvKiBjYWxsZXIgc2hvdWxkIGluY2x1ZGUgdGhpcyBpbiB0aGVpciBvd24gc3RydWN0
ICovCisgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwgYW5kIHRoZXkgbXVzdCBhbGwg
cmVtYWluIHZhbGlkICovCisgICAgdWludDMyX3QgZG9taWQ7CisgICAgbGlieGxfX2V2X3FtcF9j
YWxsYmFjayAqY2FsbGJhY2s7CisgICAgbGlieGxfX2NhcmVmZCAqY2ZkOyAvKiBzZXQgdG8gc2Vu
ZCBhIGZkIHdpdGggdGhlIGNvbW1hbmQsIE5VTEwgb3RoZXJ3aXNlICovCisKKyAgICAvKiByZW1h
aW5pbmcgZmllbGRzIGFyZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qICovCisgICAgaW50IGlk
OworfTsKKwogCiAvKgogICogZXZnZW4gc3RydWN0dXJlcywgd2hpY2ggYXJlIHRoZSBzdGF0ZSB3
ZSB1c2UgZm9yIGdlbmVyYXRpbmcKQEAgLTE5MDIsNyArMTk3MCw3IEBAIHR5cGVkZWYgZW51bSB7
CiAgICAgSlNPTl9BTlkgICAgID0gMjU1IC8qIHRoaXMgaXMgYSBtYXNrIG9mIGFsbCB2YWx1ZXMg
YWJvdmUsIGFkanVzdCBhcyBuZWVkZWQgKi8KIH0gbGlieGxfX2pzb25fbm9kZV90eXBlOwogCi10
eXBlZGVmIHN0cnVjdCBsaWJ4bF9fanNvbl9vYmplY3Qgeworc3RydWN0IGxpYnhsX19qc29uX29i
amVjdCB7CiAgICAgbGlieGxfX2pzb25fbm9kZV90eXBlIHR5cGU7CiAgICAgdW5pb24gewogICAg
ICAgICBib29sIGI7CkBAIC0xOTE1LDcgKzE5ODMsNyBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9f
anNvbl9vYmplY3QgewogICAgICAgICBmbGV4YXJyYXlfdCAqbWFwOwogICAgIH0gdTsKICAgICBz
dHJ1Y3QgbGlieGxfX2pzb25fb2JqZWN0ICpwYXJlbnQ7Ci19IGxpYnhsX19qc29uX29iamVjdDsK
K307CiAKIHR5cGVkZWYgaW50ICgqbGlieGxfX2pzb25fcGFyc2VfY2FsbGJhY2spKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
anNvbl9vYmplY3QgKm8sCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPf-0003JL-BB; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPe-0003Ig-56
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:10 +0000
X-Inumbo-ID: 02cff4a3-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02cff4a3-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720819"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:56 +0100
Message-ID: <20180907151104.32306-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/15] libxl_qmp: Handle write to QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlIGxpYnhsX19ldl9xbXBfKiB3aWxsIG5vdyBzZW5kIHRoZSBjb21tYW5kIHRvIFFFTVUgd2hl
biB0aGUgc29ja2V0IGlzCnJlYWR5IGZvciB3cml0ZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6CiAgICAg
ICAgcmVuYW1lIGJ1Zl9mZCB0byBzZW5kX2ZkCgogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGI1Y2MwYWY1MTMuLjM1MWZiMWEyOTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCkBAIC0xMzI2LDYgKzEzMjYsOCBAQCBzdGF0aWMgaW50IHFtcF9ldl9wcmVwYXJl
X2NtZChsaWJ4bF9fZ2MgKmdjLAogICAgIGV2LT50eF9idWYgPSBidWY7CiAgICAgZXYtPnR4X2J1
Zl9sZW4gPSBsZW47CiAKKyAgICBsaWJ4bF9fZXZfZmRfbW9kaWZ5KGdjLCAmZXYtPnFtcF9lZmQs
IGV2LT5xbXBfZWZkLmV2ZW50cyB8IFBPTExPVVQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAg
LTE0MjksNiArMTQzMSw0MyBAQCBzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCit7CisgICAgaW50IHJjOworICAgIGNoYXIgKmJ1
ZjsKKyAgICBzaXplX3QgbGVuOworICAgIGludCBzZW5kX2ZkID0gLTE7CisKKyAgICAvKiBObyBu
ZWVkIHRvIGNhbGwgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlIGFnYWluLCBldmVyeXRoaW5nIHRo
YXQgbmVlZHMgdG8KKyAgICAgKiBiZSBzZW5kIGZvciBub3cgd2lsbCBiZSBpbiB0aGlzIGNhbGwu
ICovCisgICAgbGlieGxfX2V2X2ZkX21vZGlmeShnYywgJmV2LT5xbXBfZWZkLCBldi0+cW1wX2Vm
ZC5ldmVudHMgJiB+UE9MTE9VVCk7CisKKyAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3Rh
dGVfY29ubmVjdGVkKSB7CisgICAgICAgIGlmICghZXYtPnR4X2J1ZikKKyAgICAgICAgICAgIHJl
dHVybiAwOworCisgICAgICAgIGJ1ZiA9IGV2LT50eF9idWY7CisgICAgICAgIGxlbiA9IGV2LT50
eF9idWZfbGVuOworICAgICAgICBzZW5kX2ZkID0gbGlieGxfX2NhcmVmZF9mZChldi0+Y2ZkKTsK
KworICAgICAgICBldi0+dHhfYnVmID0gTlVMTDsKKyAgICB9IGVsc2UgeworICAgICAgICByZXR1
cm4gMDsKKyAgICB9CisKKyAgICBMT0dfUU1QKCJzZW5kaW5nOiAnJS4qcyciLCAoaW50KWxlbiwg
YnVmKTsKKworICAgIGlmIChzZW5kX2ZkID49IDApIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9fc2Vu
ZG1zZ19mZHMoZ2MsIGZkLCBidWYsIGxlbiwgMSwgJnNlbmRfZmQsICJRTVAgc29ja2V0Iik7Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgcmMgPSBsaWJ4bF93cml0ZV9leGFjdGx5KENUWCwgZmQsIGJ1
ZiwgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlFNUCBjb21tYW5kIiwg
IlFNUCBzb2NrZXQiKTsKKyAgICB9CisKKyAgICBmcmVlKGJ1Zik7CisgICAgcmV0dXJuIHJjOwor
fQorCiBzdGF0aWMgdm9pZCBxbXBfZXZfY2FsbGJhY2tfZXJyb3IobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICpldikKIHsKICAgICBFR0NfR0M7CkBAIC0xNDY0LDYgKzE1MDMsMTEgQEAg
c3RhdGljIHZvaWQgcW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X2ZkICpldl9mZCwKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgaWYgKHJldmVudHMg
JiBQT0xMT1VUKSB7CisgICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGdjLCBl
diwgZmQpOworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAg
ICAgaWYgKHJldmVudHMgJiBQT0xMSU4pIHsKICAgICAgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tf
cmVhZGFibGUoZWdjLCBldiwgZmQpOwogICAgICAgICBpZiAocmMpCi0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPf-0003JE-0N; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPc-0003IP-QF
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:08 +0000
X-Inumbo-ID: 018eea3f-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 018eea3f-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:24 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720809"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:49 +0100
Message-ID: <20180907151104.32306-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/15] 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>

Q2hhbmdlcyBpbiB2NToKICAgIFBsZW50eSBvZiBwYXRjaCBoYXZlIGJlZW4gYXBwbGllZC4KICAg
IE90aGVyIGNoYW5nZXMgbW9zdGx5IGFyZSBjb2Rpbmcgc3R5bGUgYW5kIG90aGVyIHR5cG9zLgog
ICAgU29tZSBidWcgZml4ZXMuCiAgICBEZXRhaWxzIGNhbiBiZSBmb3VuZCBpbiBwYXRjaCBub3Rl
cy4KCiAgICBJIGhhdmUgbGVmdCBhc2lkZSB0aGUgY2hhbmdlIHRvIGNkcm9tX2luc2VydCB1bnRp
bCBJIGNhbiBmb3VuZCB3aGF0IHRvIGRvCiAgICB3aXRoIHRoZSB1c2VyZGF0YSBsb2NrLgoKQ2hh
bmdlcyBpbiB2NDoKICAgIEJldHRlciBBUEkgd2hpY2ggbWVhbnQgYSBsb3Qgb2Ygb3RoZXIgY2hh
bmdlcy4KCkluIG9yZGVyIGZvciBsaWJ4bCB0byBiZSBhYmxlIHRvIG1hbmFnZSBRRU1VIHdoaWxl
IGl0IGlzIHJlc3RyaWN0ZWQsIGEgZmV3CmNoYW5nZXMgYXJlIG5lZWRlZC4gV2UgbmVlZCBhIG5l
dyB3YXkgdG8gZ2V0IGEgc3RhcnR1cCBub3RpZmljYXRpb24gZnJvbSBRRU1VCmFzIHhlbnN0b3Jl
IG1heSBub3QgYmUgYWNjZXNzaWJsZSB3aGVuIFFFTVUgaXMgcmVhZHkuIFdlIGFsc28gbmVlZCB0
byBhCmRpZmZlcmVudCB3YXkgdG8gaGF2ZSBRRU1VIHNhdmUgaXQncyBzdGF0ZSBhbmQgdG8gaW5z
ZXJ0IGNkcm9tIGFzIGEgcmVzdHJpY3RlZApRRU1VIGRvZXNuJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhl
IGZpbGUgc3lzdGVtLgoKRm9yIGJvdGgsIHdlIGNhbiB1c2UgUU1QLCB3ZSBjYW4gdXNlIGl0IHRv
IHF1ZXJ5IFFFTVUncyBzdGF0dXMsIGFuZCB3ZSBjYW4gdXNlCml0IHRvIHNlbmQgYSBmaWxlIGRl
c2NyaXB0b3IgdGhyb3VnaCB3aGljaCBRRU1VIGNhbiBzYXZlIGl0cyBzdGF0ZSwgb3IgaXQgY2Fu
CmJlIGEgY2Ryb20uCgpXZSB0YWtlIHRoaXMgb3Bwb3J0dW5pdHkgdG8gcmV3cml0ZSB0aGUgUU1Q
IGNsaWVudCwgYW5kIHRoaXMgdGltZSBiZWVuCmFzeW5jaHJvbm91cywgdGhlIHJlc3VsdCBpcyBs
aWJ4bF9fZXZfcW1wXyouCgpUaGUgcGxhdCBkZSByw6lzaXN0YW5jZSBpbiB0aGlzIHBhdGNoIHNl
cmllcyBzdGFydCB3aXRoIHBhdGNoCiJsaWJ4bDogRGVzaWduIG9mIGFuIGFzeW5jIEFQSSB0byBp
c3N1ZSBRTVAgY29tbWFuZHMgdG8gUUVNVSIKd2hpY2ggaW1wbGVtZW50IGxpYnhsX19ldl9xbXBf
KiBmdW5jdGlvbnMgdG8gdHVybiB0aGUgUU1QIGNsaWVudCBpbnRvCmFzeW5jaHJvbm91cyBtb2Rl
LgoKVGhpcyBjb21lcyB3aXRoIGNoYW5nZXMgdGhhdCB1c2VzIHRoZSBuZXcgaW50ZXJmYWNlLgoq
ICJsaWJ4bDogUUVNVSBzdGFydHVwIHN5bmMgYmFzZWQgb24gUU1QIgogIHdoaWNoIGNhbiB1c2Ug
UU1QIHRvIGZpbmQgb3V0IHdoZW4gUUVNVSBhcyBzdGFydGVkLgogIHRoaXMgcmVxdWlyZXM6ICJs
aWJ4bF9kbTogUHJlLW9wZW4gUU1QIHNvY2tldCBmb3IgUUVNVSIKICBCdXQgdGhhdCBvbmx5IHdv
cmtzIHdpdGggZG1fcmVzdHJpY3Q9MSBhcyBleHBsYWluIGluIHRoZSBwYXRjaC4KKiAibGlieGw6
IFJlLWltcGxlbWVudCBkb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgdXNpbmcgbGlieGxfX2V2
X3FtcCIKICBXaGljaCByZXdyaXRlIGxpYnhsX19xbXBfc2F2ZSgpLCBhbmQgYWRkcyB0aGUgYWJp
bGl0eSB0byBoYXZlIFFFTVUgc2F2ZQogIGl0cyBzdGF0ZSB0byBhIGZpbGUgZGVzY3JpcHRvciB3
aGljaCBsaWJ4bCB3aWxsIGhhdmUgb3Blbm5lZC4KClBhdGNoZXMgc2VyaWVzIGF2YWlsYWJsZSBp
biBhIGdpdCB0YWc6CmdpdCBmZXRjaCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9w
ZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUuZ2l0IGxpYnhsLWV2LXFtcC12NQpnaXQgY2hlY2tv
dXQgLWIgbGlieGwtZXYtcW1wLXY1IEZFVENIX0hFQUQKCkNoZWVycywKCkFudGhvbnkgUEVSQVJE
ICgxNSk6CiAgbGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNzdWUgUU1QIGNvbW1h
bmRzIHRvIFFFTVUKICBsaWJ4bF9xbXA6IENvbm5lY3QgdG8gUU1QIHNvY2tldAogIGxpYnhsX3Ft
cDogSW1wbGVtZW50IGZkIGNhbGxiYWNrIGFuZCByZWFkIGRhdGEKICBsaWJ4bF9xbXA6IFBhcnNl
IEpTT04gaW5wdXQgZnJvbSBRTVAKICBsaWJ4bF9xbXA6IFNlcGFyYXRlIFFNUCBtZXNzYWdlIGdl
bmVyYXRpb24gZnJvbSBxbXBfc2VuZF9wcmVwYXJlCiAgbGlieGxfcW1wOiBQcmVwYXJlIHRoZSBj
b21tYW5kIHRvIGJlIHNlbnQKICBsaWJ4bF9xbXA6IEhhbmRsZSB3cml0ZSB0byBRTVAgc29ja2V0
CiAgbGlieGxfcW1wOiBIYW5kbGUgbWVzc2FnZXMgZnJvbSBRRU1VCiAgbGlieGxfcW1wOiBSZXNw
b25kIHRvIFFNUCBncmVldGluZwogIGxpYnhsX2V4ZWM6IEFkZCBsaWJ4bF9fc3Bhd25faW5pdGlh
dGVfZmFpbHVyZQogIGxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBRRU1VCiAgbGli
eGw6IFFFTVUgc3RhcnR1cCBzeW5jIGJhc2VkIG9uIFFNUAogIGxpYnhsX3FtcDogU3RvcmUgYWR2
ZXJ0aXNlZCBRRU1VIHZlcnNpb24gaW4gbGlieGxfX2V2X3FtcAogIGxpYnhsOiBDaGFuZ2UgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCgpIHRvIGJlIGFzeW5jLgogIGxpYnhsOiBS
ZS1pbXBsZW1lbnQgZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsIHVzaW5nIGxpYnhsX19ldl9x
bXAKCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgMzAgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAgICB8IDEzMCArKysrLQogdG9vbHMvbGlieGwv
bGlieGxfZG9tX3N1c3BlbmQuYyAgICAgIHwgIDIyICstCiB0b29scy9saWJ4bC9saWJ4bF9leGVj
LmMgICAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgIHwgMTQxICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICAgICAgIHwg
Njk1ICsrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlk
bCB8ICAgOCArCiA4IGZpbGVzIGNoYW5nZWQsIDk1MCBpbnNlcnRpb25zKCspLCA4NyBkZWxldGlv
bnMoLSkKCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPe-0003Iv-DB; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPc-0003IQ-Qn
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:08 +0000
X-Inumbo-ID: 021ef159-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 021ef159-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:25 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720812"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:53 +0100
Message-ID: <20180907151104.32306-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/15] libxl_qmp: Parse JSON input from 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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQoKTm90ZXM6CiAgICB2NToKICAgICAgICBpbml0aWFsaXplIGxlbiBhbmQgcyBhdCBkZWNs
YXJhdGlvbiB0aW1lCiAgICAgICAgcmVtb3ZlIG9sZCBjb21tZW50CiAgICAKICAgIHY0OgogICAg
ICAgIHNpbXBsaWZpY2F0aW9uIG9mIHRoZSBwYXRjaCBkdWUgdG8gdXNlIG9mIGEgc2luZ2xlIGFs
bG9jYXRlZCBzcGFjZSBmb3IgdGhlCiAgICAgICAgcmVjZWl2ZSBidWZmZXIuCgogdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDllYTMw
M2VkZjAuLjM4MTdjNzA4MzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMjk2LDYgKzEyOTYsNyBAQCBzdGF0aWMg
aW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9x
bXAgKmV2LCBpbnQgZmQpCiB7CiAgICAgRUdDX0dDOwogICAgIHNzaXplX3QgcjsKKyAgICBjaGFy
ICplbmQgPSBOVUxMOwogCiAgICAgaWYgKCFldi0+cnhfYnVmKSB7CiAgICAgICAgIGV2LT5yeF9i
dWYgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIFFNUF9SRUNFSVZFX0JVRkZFUl9TSVpFKTsKQEAgLTEz
MzMsNiArMTMzNCw1NyBAQCBzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCiAgICAgZXYtPmJ1Zl91c2Vk
ICs9IHI7CiAgICAgYXNzZXJ0KGV2LT5idWZfdXNlZCA8IGV2LT5idWZfc2l6ZSk7CiAKKyAgICAv
KiB3b3JrYXJvdW5kIHN0cnN0ciBsaW1pdGF0aW9uICovCisgICAgZXYtPnJ4X2J1Zltldi0+YnVm
X3VzZWRdID0gJ1wwJzsKKworICAgIC8qCisgICAgICogU2VhcmNoIGZvciB0aGUgZW5kIG9mIGEg
UU1QIG1lc3NhZ2U6ICJcclxuIiBpbiB0aGUgbmV3bHkgcmVjZWl2ZWQKKyAgICAgKiBieXRlcyAr
IHRoZSBsYXN0IGJ5dGUgb24gdGhlIHByZXZpb3VzIHJlYWQoKSBpZiBhbnkKKyAgICAgKgorICAg
ICAqIGVuZDogVGhpcyB3aWxsIHBvaW50IHRvIHRoZSBieXRlIHJpZ2h0IGFmdGVyIFxyXG4KKyAg
ICAgKi8KKyAgICBlbmQgPSBzdHJzdHIoZXYtPnJ4X2J1ZiArIGV2LT5idWZfdXNlZCAtIHIKKyAg
ICAgICAgICAgICAgICAgKyAoZXYtPmJ1Zl91c2VkIC0gciA9PSAwID8gMCA6IC0xKSwKKyAgICAg
ICAgICAgICAgICAgIlxyXG4iKTsKKyAgICBpZiAoZW5kKQorICAgICAgICBlbmQgKz0gMjsKKwor
ICAgIHdoaWxlIChlbmQpIHsKKyAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgICAg
ICAvKiBTdGFydCBwYXJzaW5nIGZyb20gcyAqLworICAgICAgICBjaGFyICpzID0gZXYtPnJ4X2J1
ZiArIGV2LT5idWZfY29uc3VtZWQ7CisgICAgICAgIC8qIEZpbmRvdXQgaG93IG11Y2ggY2FuIGJl
IHBhcnNlZCAqLworICAgICAgICBzaXplX3QgbGVuID0gZW5kIC0gczsKKworICAgICAgICBMT0df
UU1QKCJwYXJzaW5nICVsdUI6ICclLipzJyIsIGxlbiwgKGludClsZW4sIHMpOworCisgICAgICAg
IC8qIFJlcGxhY2UgXG4gYnkgXDAgc28gdGhhdCBsaWJ4bF9fanNvbl9wYXJzZSBjYW4gdXNlIHN0
cmxlbiAqLworICAgICAgICBzW2xlbiAtIDFdID0gJ1wwJzsKKyAgICAgICAgbyA9IGxpYnhsX19q
c29uX3BhcnNlKGdjLCBzKTsKKworICAgICAgICBpZiAoIW8pIHsKKyAgICAgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwgIlBhcnNlIGVycm9yIik7CisgICAgICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICAgICAgfQorCisgICAgICAgIGV2LT5idWZfY29uc3VtZWQgKz0gbGVuOwor
CisgICAgICAgIGlmIChldi0+YnVmX2NvbnN1bWVkID49IGV2LT5idWZfdXNlZCkgeworICAgICAg
ICAgICAgZnJlZShldi0+cnhfYnVmKTsKKyAgICAgICAgICAgIGV2LT5yeF9idWYgPSBOVUxMOwor
ICAgICAgICB9CisKKyAgICAgICAgLyogY2hlY2sgaWYgdGhlcmUgaXMgYW5vdGhlciBtZXNzYWdl
IHJlY2VpdmVkIGF0IHRoZSBzYW1lIHRpbWUgKi8KKyAgICAgICAgaWYgKGV2LT5yeF9idWYpIHsK
KyAgICAgICAgICAgIGVuZCA9IHN0cnN0cihldi0+cnhfYnVmICsgZXYtPmJ1Zl9jb25zdW1lZCwg
IlxyXG4iKTsKKyAgICAgICAgICAgIGlmIChlbmQpCisgICAgICAgICAgICAgICAgZW5kICs9IDI7
CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgZW5kID0gTlVMTDsKKworICAgICAgICBMT0df
UU1QKCJKU09OIG9iamVjdCByZWNlaXZlZDogJXMiLCBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNv
bihnYywgbykpOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCi0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPf-0003K6-M3; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPe-0003If-4Z
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:10 +0000
X-Inumbo-ID: 02794014-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02794014-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720815"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:54 +0100
Message-ID: <20180907151104.32306-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/15] 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>

VG8gYmUgYWJsZSB0byByZS11c2UgcW1wX3ByZXBhcmVfcW1wX2NtZCB3aXRoIGxpYnhsX19ldl9x
bXAuCgpBbHNvLCBhZGQgdGhlIFFNUCBlbmQgb2YgY29tbWFuZCAnXHJcbicgaW50byB0aGUgZ2Vu
ZXJhdGVkIHN0cmluZy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6CiAgICAgICAgcmVuYW1lIHFtcF9w
cmVwYXJlX3FtcF9jbWQgdG8gcW1wX3ByZXBhcmVfY21kCiAgICAgICAgZml4IGNvZGluZyBzdHls
ZQoKIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDM4MTdjNzA4MzAuLmE1MzdkZDEzZTggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CkBAIC01NzcsMTcgKzU3NywxNSBAQCBzdGF0aWMgaW50IHFtcF9uZXh0KGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19xbXBfaGFuZGxlciAqcW1wKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGNo
YXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhs
X19qc29uX29iamVjdCAqYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFtcF9j
YWxsYmFja190IGNhbGxiYWNrLCB2b2lkICpvcGFxdWUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxbXBfcmVxdWVzdF9jb250ZXh0ICpjb250ZXh0KQorc3RhdGljIGNoYXIgKnFtcF9w
cmVwYXJlX2NtZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpjbWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGlkLCBzaXplX3QgKmxlbl9yKQogewotICAgIGNvbnN0
IHVuc2lnbmVkIGNoYXIgKmJ1ZiA9IE5VTEw7Ci0gICAgY2hhciAqcmV0ID0gTlVMTDsKLSAgICBs
aWJ4bF95YWpsX2xlbmd0aCBsZW4gPSAwOworICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmJ1ZjsK
KyAgICBsaWJ4bF95YWpsX2xlbmd0aCBsZW47CiAgICAgeWFqbF9nZW5fc3RhdHVzIHM7CiAgICAg
eWFqbF9nZW4gaGFuZDsKLSAgICBjYWxsYmFja19pZF9wYWlyICplbG0gPSBOVUxMOworICAgIGNo
YXIgKnJldCA9IE5VTEw7CiAKICAgICBoYW5kID0gbGlieGxfeWFqbF9nZW5fYWxsb2MoTlVMTCk7
CiAKQEAgLTYwNCw3ICs2MDIsNyBAQCBzdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4
bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKICAgICBsaWJ4bF9feWFqbF9nZW5f
YXNjaWl6KGhhbmQsICJleGVjdXRlIik7CiAgICAgbGlieGxfX3lhamxfZ2VuX2FzY2lpeihoYW5k
LCBjbWQpOwogICAgIGxpYnhsX195YWpsX2dlbl9hc2NpaXooaGFuZCwgImlkIik7Ci0gICAgeWFq
bF9nZW5faW50ZWdlcihoYW5kLCArK3FtcC0+bGFzdF9pZF91c2VkKTsKKyAgICB5YWpsX2dlbl9p
bnRlZ2VyKGhhbmQsIGlkKTsKICAgICBpZiAoYXJncykgewogICAgICAgICBsaWJ4bF9feWFqbF9n
ZW5fYXNjaWl6KGhhbmQsICJhcmd1bWVudHMiKTsKICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0
X3RvX3lhamxfZ2VuKGdjLCBoYW5kLCBhcmdzKTsKQEAgLTYxNCw2ICs2MTIsMzQgQEAgc3RhdGlj
IGNoYXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVy
ICpxbXAsCiAgICAgcyA9IHlhamxfZ2VuX2dldF9idWYoaGFuZCwgJmJ1ZiwgJmxlbik7CiAKICAg
ICBpZiAocykgeworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByZXQgPSBsaWJ4bF9f
bWFsbG9jKE5PR0MsIGxlbiArIDMpOworICAgIHN0cm5jcHkocmV0LCAoY29uc3QgY2hhciAqKWJ1
ZiwgbGVuICsgMyk7CisgICAgc3RybmNweShyZXQgKyBsZW4sICJcclxuIiwgMyk7CisgICAgbGVu
ICs9IDI7CisKKyAgICBpZiAobGVuX3IpCisgICAgICAgICpsZW5fciA9IGxlbjsKKworb3V0Ogor
ICAgIHlhamxfZ2VuX2ZyZWUoaGFuZCk7CisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGNo
YXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhs
X19qc29uX29iamVjdCAqYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFtcF9j
YWxsYmFja190IGNhbGxiYWNrLCB2b2lkICpvcGFxdWUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxbXBfcmVxdWVzdF9jb250ZXh0ICpjb250ZXh0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZV90ICpsZW5fcikKK3sKKyAgICBjaGFyICpidWY7CisgICAgY2FsbGJh
Y2tfaWRfcGFpciAqZWxtOworCisgICAgYnVmID0gcW1wX3ByZXBhcmVfY21kKGdjLCBjbWQsIGFy
Z3MsICsrcW1wLT5sYXN0X2lkX3VzZWQsIE5VTEwpOworCisgICAgaWYgKCFidWYpIHsKICAgICAg
ICAgTE9HRChFUlJPUiwgcW1wLT5kb21pZCwgIkZhaWxlZCB0byBnZW5lcmF0ZSBhIHFtcCBjb21t
YW5kIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTYyOSwxMyArNjU1LDEwIEBAIHN0
YXRpYyBjaGFyICpxbXBfc2VuZF9wcmVwYXJlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFu
ZGxlciAqcW1wLAogICAgIGVsbS0+Y29udGV4dCA9IGNvbnRleHQ7CiAgICAgTElCWExfU1RBSUxR
X0lOU0VSVF9UQUlMKCZxbXAtPmNhbGxiYWNrX2xpc3QsIGVsbSwgbmV4dCk7CiAKLSAgICByZXQg
PSBsaWJ4bF9fc3RybmR1cChnYywgKGNvbnN0IGNoYXIqKWJ1ZiwgbGVuKTsKLQogICAgIExPR0Qo
REVCVUcsIHFtcC0+ZG9taWQsICJuZXh0IHFtcCBjb21tYW5kOiAnJXMnIiwgYnVmKTsKIAogb3V0
OgotICAgIHlhamxfZ2VuX2ZyZWUoaGFuZCk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICByZXR1cm4g
YnVmOwogfQogCiBzdGF0aWMgaW50IHFtcF9zZW5kKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLApA
QCAtNjQ3LDcgKzY3MCw4IEBAIHN0YXRpYyBpbnQgcW1wX3NlbmQobGlieGxfX3FtcF9oYW5kbGVy
ICpxbXAsCiAgICAgaW50IHJjID0gLTE7CiAgICAgR0NfSU5JVChxbXAtPmN0eCk7CiAKLSAgICBi
dWYgPSBxbXBfc2VuZF9wcmVwYXJlKGdjLCBxbXAsIGNtZCwgYXJncywgY2FsbGJhY2ssIG9wYXF1
ZSwgY29udGV4dCk7CisgICAgYnVmID0gcW1wX3NlbmRfcHJlcGFyZShnYywgcW1wLCBjbWQsIGFy
Z3MsIGNhbGxiYWNrLCBvcGFxdWUsIGNvbnRleHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKTsKIAogICAgIGlmIChidWYgPT0gTlVMTCkgewogICAgICAgICBnb3RvIG91dDsKQEAg
LTY1NiwxMiArNjgwLDEwIEBAIHN0YXRpYyBpbnQgcW1wX3NlbmQobGlieGxfX3FtcF9oYW5kbGVy
ICpxbXAsCiAgICAgaWYgKGxpYnhsX3dyaXRlX2V4YWN0bHkocW1wLT5jdHgsIHFtcC0+cW1wX2Zk
LCBidWYsIHN0cmxlbihidWYpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJRTVAgY29t
bWFuZCIsICJRTVAgc29ja2V0IikpCiAgICAgICAgIGdvdG8gb3V0OwotICAgIGlmIChsaWJ4bF93
cml0ZV9leGFjdGx5KHFtcC0+Y3R4LCBxbXAtPnFtcF9mZCwgIlxyXG4iLCAyLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJDUkxGIiwgIlFNUCBzb2NrZXQiKSkKLSAgICAgICAgZ290byBv
dXQ7CiAKICAgICByYyA9IHFtcC0+bGFzdF9pZF91c2VkOwogb3V0OgorICAgIGZyZWUoYnVmKTsK
ICAgICBHQ19GUkVFOwogICAgIHJldHVybiByYzsKIH0KLS0gCkFudGhvbnkgUEVSQVJECgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIPf-0003KL-VQ; Fri, 07 Sep 2018 15:11: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPe-0003Ih-5I
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:10 +0000
X-Inumbo-ID: 02c3de9b-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02c3de9b-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720817"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:55 +0100
Message-ID: <20180907151104.32306-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/15] libxl_qmp: Prepare the command to be
 sent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlIGFjdHVhbCBzZW50IHdpbGwgYmUgZG9uZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxf
cW1wLmMgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggMDU5MDgwMWIzMC4uMGYzZWRhMjQ5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC00MzksNiArNDM5LDcgQEAgc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX19jYXJl
ZmQgKnFtcF9jZmQ7CiAgICAgbGlieGxfX2V2X2ZkIHFtcF9lZmQ7CiAgICAgbGlieGxfX3FtcF9z
dGF0ZSBxbXBfc3RhdGU7CisgICAgdW5zaWduZWQgaW50IGxhc3RfaWRfdXNlZDsKICAgICAvKiBy
ZWNlaXZlIGJ1ZmZlciwgd2l0aDoKICAgICAgKiBidWZfc2l6ZTogY3VycmVudCBhbGxvY2F0ZWQg
c2l6ZSwKICAgICAgKiBidWZfdXNlZDogYWN0dWFsIGRhdGEgaW4gdGhlIGJ1ZmZlciwKQEAgLTQ0
Nyw2ICs0NDgsOCBAQCBzdHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgc2l6ZV90IGJ1Zl9zaXpl
OwogICAgIHNpemVfdCBidWZfdXNlZDsKICAgICBzaXplX3QgYnVmX2NvbnN1bWVkOworICAgIGNo
YXIgKnR4X2J1ZjsKKyAgICBzaXplX3QgdHhfYnVmX2xlbjsKIH07CiAKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCBh
NTM3ZGQxM2U4Li5iNWNjMGFmNTEzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTMxMCw2ICsxMzEwLDI1IEBAIGlu
dCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKIAogLyogLS0tLS0tLS0tLS0tIEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0t
LS0tLS0tLS0tLS0tLSAqLwogCitzdGF0aWMgaW50IHFtcF9ldl9wcmVwYXJlX2NtZChsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCit7
CisgICAgY2hhciAqYnVmID0gTlVMTDsKKyAgICBzaXplX3QgbGVuOworCisgICAgYnVmID0gcW1w
X3ByZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsICsrZXYtPmxhc3RfaWRfdXNlZCwgJmxlbik7Cisg
ICAgaWYgKCFidWYpCisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworCisgICAgZXYtPmlkID0g
ZXYtPmxhc3RfaWRfdXNlZDsKKyAgICBldi0+dHhfYnVmID0gYnVmOworICAgIGV2LT50eF9idWZf
bGVuID0gbGVuOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBRTVAgRkQgY2FsbGJhY2tz
CiAgKi8KQEAgLTE0MTgsNiArMTQzNyw5IEBAIHN0YXRpYyB2b2lkIHFtcF9ldl9jYWxsYmFja19l
cnJvcihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQogCiAgICAgLyogT24gZXJy
b3IsIGRlYWxsb2NhdGUgYWxsIHByaXZhdGUgcmVzc291cmNlcyAqLwogICAgIGxpYnhsX19ldl9x
bXBfZGlzcG9zZShnYywgZXYpOworCisgICAgZXYtPmlkID0gLTE7CisgICAgZXYtPmNhbGxiYWNr
KGVnYywgZXYsIE5VTEwsIEVSUk9SX0ZBSUwpOwogfQogCiBzdGF0aWMgdm9pZCBxbXBfZXZfZmRf
Y2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfZmQgKmV2X2ZkLApAQCAtMTUxNSwx
NyArMTUzNywzMiBAQCB2b2lkIGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldikK
ICAgICBldi0+cW1wX2NmZCA9IE5VTEw7CiAgICAgbGlieGxfX2V2X2ZkX2luaXQoJmV2LT5xbXBf
ZWZkKTsKICAgICBldi0+cW1wX3N0YXRlID0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZDsKKyAgICBl
di0+bGFzdF9pZF91c2VkID0gMDsKIAogICAgIGV2LT5yeF9idWYgPSBOVUxMOworICAgIGV2LT50
eF9idWYgPSBOVUxMOwogfQogCiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpj
bWQsIGxpYnhsX19qc29uX29iamVjdCAqYXJncykKIHsKKyAgICBpbnQgcmM7CisKICAgICBMT0dE
KERFQlVHLCBldi0+ZG9taWQsICIgZXYgJXAsIGNtZCAnJXMnIiwgZXYsIGNtZCk7CiAKICAgICAv
KiBDb25uZWN0IHRvIFFFTVUgaWYgbm90IGFscmVhZHkgY29ubmVjdGVkICovCi0gICAgcmV0dXJu
IHFtcF9ldl9jb25uZWN0KGdjLCBldik7CisgICAgcmMgPSBxbXBfZXZfY29ubmVjdChnYywgZXYp
OworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IHFtcF9ldl9wcmVw
YXJlX2NtZChnYywgZXYsIGNtZCwgYXJncyk7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91
dDsKKworb3V0OgorICAgIGlmIChyYykKKyAgICAgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdj
LCBldik7CisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKQEAgLTE1MzMsNiArMTU3MCw3IEBAIHZv
aWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2
KQogICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCIsIGV2KTsKIAogICAgIGZyZWUo
ZXYtPnJ4X2J1Zik7CisgICAgZnJlZShldi0+dHhfYnVmKTsKIAogICAgIGxpYnhsX19ldl9mZF9k
ZXJlZ2lzdGVyKGdjLCAmZXYtPnFtcF9lZmQpOwogICAgIGxpYnhsX19jYXJlZmRfY2xvc2UoZXYt
PnFtcF9jZmQpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIPg-0003Km-CH; Fri, 07 Sep 2018 15: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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPe-0003Iu-Cr
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:10 +0000
X-Inumbo-ID: 031b13ab-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 031b13ab-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720821"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:57 +0100
Message-ID: <20180907151104.32306-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/15] libxl_qmp: Handle messages from 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>

VGhpcyBwYXRjaCB3aWxsIGhhbmRsZSBtZXNzYWdlcyByZWNlaXZlZCwgYW5kIGNhbGxzIGNhbGxi
YWNrcyBhc3NvY2lhdGVkCndpdGggdGhlIGxpYnhsX19ldl9xbXAgd2hlbiB0aGUgZXhwZWN0ZWQg
cmVzcG9uc2UgaXMgcmVjZWl2ZWQuCgpUaGlzIGFsc28gcHJpbnQgZXJyb3IgbWVzc2FnZXMgZnJv
bSBRTVAgb24gYmVoYWxmIG9mIHRoZSBjYWxsYmFjay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6CiAg
ICAgICAgQWRkaW5nIGRlZmF1bHQ6YWJvcnQoKSBpbiBxbXBfZXZfaGFuZGxlX21lc3NhZ2UuCgog
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICAgICAgIHwgMTE5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgICA0
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgOCArKwogMyBmaWxl
cyBjaGFuZ2VkLCAxMzEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggMzUxZmIxYTI5Mi4uZmZi
YzA1NTExMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMKQEAgLTEzMzEsNiArMTMzMSwxMjEgQEAgc3RhdGljIGludCBxbXBf
ZXZfcHJlcGFyZV9jbWQobGlieGxfX2djICpnYywKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAq
IEhhbmRsZSBtZXNzYWdlcyByZWNlaXZlZCBmcm9tIFFNUCBzZXJ2ZXIKKyAqLworCitzdGF0aWMg
aW50IHFtcF9lcnJvcl9jbGFzc190b19saWJ4bF9lcnJvcl9jb2RlKGNvbnN0IGxpYnhsX19xbXBf
ZXJyb3JfY2xhc3MgYykKK3sKKyAgICBzd2l0Y2ggKGMpIHsKKyAgICBjYXNlIExJQlhMX19RTVBf
RVJST1JfQ0xBU1NfR0VORVJJQ0VSUk9SOgorICAgICAgICByZXR1cm4gRVJST1JfUU1QX0dFTkVS
SUNfRVJST1I7CisgICAgY2FzZSBMSUJYTF9fUU1QX0VSUk9SX0NMQVNTX0NPTU1BTkROT1RGT1VO
RDoKKyAgICAgICAgcmV0dXJuIEVSUk9SX1FNUF9DT01NQU5EX05PVF9GT1VORDsKKyAgICBjYXNl
IExJQlhMX19RTVBfRVJST1JfQ0xBU1NfREVWSUNFTk9UQUNUSVZFOgorICAgICAgICByZXR1cm4g
RVJST1JfUU1QX0RFVklDRV9OT1RfQUNUSVZFOworICAgIGNhc2UgTElCWExfX1FNUF9FUlJPUl9D
TEFTU19ERVZJQ0VOT1RGT1VORDoKKyAgICAgICAgcmV0dXJuIEVSUk9SX1FNUF9ERVZJQ0VfTk9U
X0ZPVU5EOworICAgIGRlZmF1bHQ6CisgICAgICAgIGFib3J0KCk7CisgICAgfQorfQorCisvKiBy
ZXR1cm4gMSB3aGVuIGEgdXNlciBjYWxsYmFjayBhcyBiZWVuIGNhbGxlZCAqLworc3RhdGljIGlu
dCBxbXBfZXZfaGFuZGxlX3Jlc3BvbnNlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3AsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FtcF9tZXNzYWdlX3R5cGUgdHlwZSkK
K3sKKyAgICBFR0NfR0M7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZTsK
KyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm87CisgICAgaW50IHJjOworICAgIGludCBp
ZDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpZCIsIHJlc3AsIEpTT05fSU5URUdF
Uik7CisgICAgaWYgKCFvKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKmVycm9yX2Rlc2M7CisKKyAg
ICAgICAgLyogdW5leHBlY3RlZCBtZXNzYWdlLCBhdHRlbXB0IHRvIGZpbmQgYW4gZXJyb3IgZGVz
Y3JpcHRpb24gKi8KKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImVycm9yIiwgcmVz
cCwgSlNPTl9NQVApOworICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGVzYyIsIG8s
IEpTT05fU1RSSU5HKTsKKyAgICAgICAgZXJyb3JfZGVzYyA9IGxpYnhsX19qc29uX29iamVjdF9n
ZXRfc3RyaW5nKG8pOworICAgICAgICBpZiAoZXJyb3JfZGVzYykKKyAgICAgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwgIiVzIiwgZXJyb3JfZGVzYyk7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlJlY2VpdmVkIHVuZXhwZWN0ZWQgbWVzc2Fn
ZTogJXMiLAorICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywg
cmVzcCkpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZCA9IGxpYnhsX19qc29u
X29iamVjdF9nZXRfaW50ZWdlcihvKTsKKyAgICBpZiAoaWQgIT0gZXYtPmlkKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2UgTElCWExfX1FNUF9NRVNT
QUdFX1RZUEVfUkVUVVJOOiB7CisgICAgICAgIHJlc3BvbnNlID0gbGlieGxfX2pzb25fbWFwX2dl
dCgicmV0dXJuIiwgcmVzcCwgSlNPTl9BTlkpOworICAgICAgICByYyA9IDA7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0VSUk9SOiB7Cisg
ICAgICAgIGNvbnN0IGNoYXIgKnM7CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
ZXJyOworICAgICAgICBsaWJ4bF9fcW1wX2Vycm9yX2NsYXNzIGVycm9yX2NsYXNzOworCisgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgcmVzcG9uc2UgPSBOVUxMOworCisgICAgICAg
IGVyciA9IGxpYnhsX19qc29uX21hcF9nZXQoImVycm9yIiwgcmVzcCwgSlNPTl9NQVApOworICAg
ICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiY2xhc3MiLCBlcnIsIEpTT05fU1RSSU5HKTsK
KyAgICAgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKG8pOworICAgICAgICBp
ZiAocyAmJiAhbGlieGxfX3FtcF9lcnJvcl9jbGFzc19mcm9tX3N0cmluZyhzLCAmZXJyb3JfY2xh
c3MpKQorICAgICAgICAgICAgcmMgPSBxbXBfZXJyb3JfY2xhc3NfdG9fbGlieGxfZXJyb3JfY29k
ZShlcnJvcl9jbGFzcyk7CisKKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImRlc2Mi
LCBlcnIsIEpTT05fU1RSSU5HKTsKKyAgICAgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRf
c3RyaW5nKG8pOworICAgICAgICBpZiAocykKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5k
b21pZCwgIiVzIiwgcyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGRlZmF1bHQ6Cisg
ICAgICAgIGFib3J0KCk7CisgICAgfQorCisgICAgZXYtPmlkID0gLTE7CisgICAgZXYtPmNhbGxi
YWNrKGVnYywgZXYsIHJlc3BvbnNlLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworICAgIHJldHVy
biAxOworfQorCisvKiByZXR1cm4gMSB3aGVuIGEgdXNlciBjYWxsYmFjayBhcyBiZWVuIGNhbGxl
ZCAqLworc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJl
c3ApCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX19xbXBfbWVzc2FnZV90eXBlIHR5cGUgPSBx
bXBfcmVzcG9uc2VfdHlwZShyZXNwKTsKKworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2Ug
TElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUU1QOgorICAgICAgICAvKiBncmVldGluZyBtZXNzYWdl
ICovCisgICAgICAgIHJldHVybiAwOworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVf
UkVUVVJOOgorICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6CisgICAgICAg
IHJldHVybiBxbXBfZXZfaGFuZGxlX3Jlc3BvbnNlKGVnYywgZXYsIHJlc3AsIHR5cGUpOworICAg
IGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVZFTlQ6CisgICAgICAgIC8qIEV2ZW50IGFy
ZSBpZ25vcmVkICovCisgICAgICAgIHJldHVybiAwOworICAgIGNhc2UgTElCWExfX1FNUF9NRVNT
QUdFX1RZUEVfSU5WQUxJRDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIFFNUCBGRCBj
YWxsYmFja3MKICAqLwpAQCAtMTQyNiw2ICsxNTQxLDEwIEBAIHN0YXRpYyBpbnQgcW1wX2V2X2Nh
bGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsIGludCBm
ZCkKICAgICAgICAgICAgIGVuZCA9IE5VTEw7CiAKICAgICAgICAgTE9HX1FNUCgiSlNPTiBvYmpl
Y3QgcmVjZWl2ZWQ6ICVzIiwgbGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24oZ2MsIG8pKTsKKwor
ICAgICAgICAvKiBNdXN0IGJlIGxhc3QgYW5kIHJldHVybiB3aGVuIHRoZSB1c2VyIGNhbGxiYWNr
IGlzIGNhbGxlZCAqLworICAgICAgICBpZiAocW1wX2V2X2hhbmRsZV9tZXNzYWdlKGVnYywgZXYs
IG8pID09IDEpCisgICAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICByZXR1cm4gMDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCA0YTM4NTgwMWJhLi5lMTA0ZmVhOTQxIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCkBAIC02OSw2ICs2OSwxMCBAQCBsaWJ4bF9lcnJvciA9IEVudW1lcmF0aW9uKCJlcnJvciIs
IFsKICAgICAoLTIzLCAiTk9URk9VTkQiKSwKICAgICAoLTI0LCAiRE9NQUlOX0RFU1RST1lFRCIp
LCAjIFRhcmdldCBkb21haW4gY2Vhc2VkIHRvIGV4aXN0IGR1cmluZyBvcAogICAgICgtMjUsICJG
RUFUVVJFX1JFTU9WRUQiKSwgIyBGb3IgZnVuY3Rpb25hbGl0eSB0aGF0IGhhcyBiZWVuIHJlbW92
ZWQKKyAgICAoLTI2LCAiUU1QX0dFTkVSSUNfRVJST1IiKSwgIyB1bnNwZWNpZmllZCBxbXAgZXJy
b3IKKyAgICAoLTI3LCAiUU1QX0NPTU1BTkRfTk9UX0ZPVU5EIiksICMgdGhlIHJlcXVlc3RlZCBj
b21tYW5kIGhhcyBub3QgYmVlbiBmb3VuZAorICAgICgtMjgsICJRTVBfREVWSUNFX05PVF9BQ1RJ
VkUiKSwgIyBhIGRldmljZSBoYXMgZmFpbGVkIHRvIGJlIGJlY29tZSBhY3RpdmUKKyAgICAoLTI5
LCAiUU1QX0RFVklDRV9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVkIGRldmljZSBoYXMgbm90
IGJlZW4gZm91bmQKICAgICBdLCB2YWx1ZV9uYW1lc3BhY2UgPSAiIikKIAogbGlieGxfZG9tYWlu
X3R5cGUgPSBFbnVtZXJhdGlvbigiZG9tYWluX3R5cGUiLCBbCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19p
bnRlcm5hbC5pZGwKaW5kZXggMzc0MDJlNDljYi4uMTUzNmQwMjIxNSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbApAQCAtMTMsNiArMTMsMTQgQEAgbGlieGxfX3FtcF9tZXNzYWdl
X3R5cGUgPSBFbnVtZXJhdGlvbigicW1wX21lc3NhZ2VfdHlwZSIsIFsKICAgICAoNSwgImludmFs
aWQiKSwKICAgICBdKQogCitsaWJ4bF9fcW1wX2Vycm9yX2NsYXNzID0gRW51bWVyYXRpb24oInFt
cF9lcnJvcl9jbGFzcyIsIFsKKyAgICAjIFFNUCBlcnJvciBjbGFzc2VzIGRlc2NyaWJlZCBpbiBR
RU1VIHNvdXJjZXMgY29kZSAoUWFwaUVycm9yQ2xhc3MpCisgICAgKDEsICJHZW5lcmljRXJyb3Ii
KSwKKyAgICAoMiwgIkNvbW1hbmROb3RGb3VuZCIpLAorICAgICgzLCAiRGV2aWNlTm90QWN0aXZl
IiksCisgICAgKDQsICJEZXZpY2VOb3RGb3VuZCIpLAorICAgIF0pCisKIGxpYnhsX19kZXZpY2Vf
a2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMCwgIk5PTkUiKSwKICAg
ICAoMSwgIlZJRiIpLAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIPg-0003LQ-T2; Fri, 07 Sep 2018 15:11:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPf-0003JK-Cm
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:11 +0000
X-Inumbo-ID: 5e7d8201-b2b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e7d8201-b2b0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:12:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720820"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:58 +0100
Message-ID: <20180907151104.32306-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/15] libxl_qmp: Respond to QMP greeting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCBmZmJjMDU1MTEwLi45MDMwOGIxNTk4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAu
YwpAQCAtMTMxMCw2ICsxMzEwLDkgQEAgaW50IGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiAvKiAtLS0tLS0tLS0tLS0gSW1wbGVtZW50
YXRpb24gb2YgbGlieGxfX2V2X3FtcCAtLS0tLS0tLS0tLS0tLS0tICovCiAKKy8qIGhhcmQgY29k
ZWQgbWVzc2FnZSBJRCB1c2VkIGZvciBjYXBhYmlsaXR5IG5lZ290aWF0aW9uICovCisjZGVmaW5l
IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEIDEKKwogc3RhdGljIGludCBxbXBfZXZf
cHJlcGFyZV9jbWQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY21kLApAQCAtMTM4MCw3ICsxMzgzLDcgQEAgc3RhdGljIGludCBxbXBfZXZfaGFuZGxl
X3Jlc3BvbnNlKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBpZCA9IGxpYnhsX19qc29u
X29iamVjdF9nZXRfaW50ZWdlcihvKTsKLSAgICBpZiAoaWQgIT0gZXYtPmlkKQorICAgIGlmIChp
ZCAhPSBldi0+aWQgJiYgaWQgIT0gUU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQpCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgc3dpdGNoICh0eXBlKSB7CkBAIC0xNDE0LDkgKzE0MTcs
MjEgQEAgc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX3Jlc3BvbnNlKGxpYnhsX19lZ2MgKmVnYywK
ICAgICAgICAgYWJvcnQoKTsKICAgICB9CiAKLSAgICBldi0+aWQgPSAtMTsKLSAgICBldi0+Y2Fs
bGJhY2soZWdjLCBldiwgcmVzcG9uc2UsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCi0gICAgcmV0
dXJuIDE7CisgICAgLyoKKyAgICAgKiBFdmVuIGlmIHRoZSBjdXJyZW50IHN0YXRlIGlzIGNhcGFi
aWxpdHlfbmVnb3RpYXRpb24gYW5kIHRoZSBjb3JyZWN0IElECisgICAgICogYXMgYmVlbiByZWNl
aXZlZCwgY2FsbCB0aGUgY2FsbGJhY2sgb24gZXJyb3IuCisgICAgICovCisgICAgaWYgKGV2LT5x
bXBfc3RhdGUgPT0gcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb24gJiYKKyAgICAgICAg
aWQgPT0gUU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQgJiYKKyAgICAgICAgcmMgPT0g
MCkgeworICAgICAgICBldi0+cW1wX3N0YXRlID0gcW1wX3N0YXRlX2Nvbm5lY3RlZDsKKyAgICAg
ICAgbGlieGxfX2V2X2ZkX21vZGlmeShnYywgJmV2LT5xbXBfZWZkLCBldi0+cW1wX2VmZC5ldmVu
dHMgfCBQT0xMT1VUKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
ZXYtPmlkID0gLTE7CisgICAgICAgIGV2LT5jYWxsYmFjayhlZ2MsIGV2LCByZXNwb25zZSwgcmMp
OyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQogfQogCiAvKiBy
ZXR1cm4gMSB3aGVuIGEgdXNlciBjYWxsYmFjayBhcyBiZWVuIGNhbGxlZCAqLwpAQCAtMTQzMCw2
ICsxNDQ1LDExIEBAIHN0YXRpYyBpbnQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGxpYnhsX19lZ2Mg
KmVnYywKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9U
WVBFX1FNUDoKICAgICAgICAgLyogZ3JlZXRpbmcgbWVzc2FnZSAqLworICAgICAgICBhc3NlcnQo
ZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisgICAgICAgIGV2LT5xbXBf
c3RhdGUgPSBxbXBfc3RhdGVfZ3JlZXRpbmc7CisgICAgICAgIC8qIEFsbG93IHFtcF9ldl9jYWxs
YmFja193cml0YWJsZSB0byBiZSBjYWxsZWQgaW4gb3JkZXIgdG8gc2VuZAorICAgICAgICAgKiBx
bXBfY2FwYWJpbGl0aWVzICovCisgICAgICAgIGxpYnhsX19ldl9mZF9tb2RpZnkoZ2MsICZldi0+
cW1wX2VmZCwgZXYtPnFtcF9lZmQuZXZlbnRzIHwgUE9MTE9VVCk7CiAgICAgICAgIHJldHVybiAw
OwogICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOOgogICAgIGNhc2UgTElC
WExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6CkBAIC0xNTYxLDcgKzE1ODEsMTMgQEAgc3RhdGlj
IGludCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYsIGludCBmZCkKICAgICAgKiBiZSBzZW5kIGZvciBub3cgd2lsbCBiZSBpbiB0aGlzIGNh
bGwuICovCiAgICAgbGlieGxfX2V2X2ZkX21vZGlmeShnYywgJmV2LT5xbXBfZWZkLCBldi0+cW1w
X2VmZC5ldmVudHMgJiB+UE9MTE9VVCk7CiAKLSAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBxbXBf
c3RhdGVfY29ubmVjdGVkKSB7CisgICAgc3dpdGNoIChldi0+cW1wX3N0YXRlKSB7CisgICAgY2Fz
ZSBxbXBfc3RhdGVfZ3JlZXRpbmc6CisgICAgICAgIGJ1ZiA9IHFtcF9wcmVwYXJlX2NtZChnYywg
InFtcF9jYXBhYmlsaXRpZXMiLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQsICZsZW4pOworICAgICAgICBldi0+cW1w
X3N0YXRlID0gcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb247CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3RlZDoKICAgICAgICAgaWYgKCFldi0+dHhfYnVm
KQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTE1NzAsNyArMTU5Niw4IEBAIHN0YXRpYyBp
bnQgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAg
KmV2LCBpbnQgZmQpCiAgICAgICAgIHNlbmRfZmQgPSBsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5jZmQp
OwogCiAgICAgICAgIGV2LT50eF9idWYgPSBOVUxMOwotICAgIH0gZWxzZSB7CisgICAgICAgIGJy
ZWFrOworICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMTcwMCw3
ICsxNzI3LDcgQEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpCiAg
ICAgZXYtPnFtcF9jZmQgPSBOVUxMOwogICAgIGxpYnhsX19ldl9mZF9pbml0KCZldi0+cW1wX2Vm
ZCk7CiAgICAgZXYtPnFtcF9zdGF0ZSA9IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQ7Ci0gICAgZXYt
Pmxhc3RfaWRfdXNlZCA9IDA7CisgICAgZXYtPmxhc3RfaWRfdXNlZCA9IFFNUF9DQVBBQklMSVRZ
X05FR09USUFUSU9OX01TR0lEICsgMTsKIAogICAgIGV2LT5yeF9idWYgPSBOVUxMOwogICAgIGV2
LT50eF9idWYgPSBOVUxMOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPj-0003Nl-9W; Fri, 07 Sep 2018 15:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPh-0003M0-Kv
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:13 +0000
X-Inumbo-ID: 6047588a-b2b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6047588a-b2b0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:12:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720827"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:51 +0100
Message-ID: <20180907151104.32306-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/15] libxl_qmp: Connect to QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhpcyBpcyBhIGZpcnN0IHBhdGNoIHRvIGltcGxlbWVudCBsaWJ4bF9fZXZfcW1wLCBpdCBvbmx5
IGNvbm5lY3RzIHRvCnRoZSBRTVAgc29ja2V0IG9mIFFFTVUgYW5kIHJlZ2lzdGVycyBhIGZkIGNh
bGxiYWNrIHRoYXQgZG9lcyBub3RoaW5nLgoKQ2FsbGJhY2sgZnVuY3Rpb25zIHdpbGwgYmUgaW1w
bGVtZW50ZWQgaW4gZm9sbG93aW5nIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY1OgogICAg
ICAgIG5pdHMKICAgICAgICB1c2UgYSBkZWZpbmUgaW5zdGVhZCBvZiBhIHN0YXRpYyBpbnQgZm9y
IFFNUF9DQVBBQklMSVRZX05FR09DSUFUSU9OX01TR0lECiAgICAgICAgdXNlIGEgc3dpdGNoIGlu
IHFtcF9ldl9jYWxsYmFja193cml0YWJsZSB0byBjaGVjayBxbXBfc3RhdGUKICAgICAgICBBZGQg
YSBkZXNjcmlwdGlvbiBvZiB0aGUgZGlmZmVyZW50IHZhbHVlIG9mIGxpYnhsX19xbXBfc3RhdGUg
ZW51bS4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTYgKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMgICAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IDk3OWE5OTQ3ZjAuLjliY2FiMzlmMDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAt
NDE0LDYgKzQxNCwxOSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2dj
ICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwogX2hpZGRlbiB2b2lk
IGxpYnhsX19ldl9xbXBfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7
CiAKK3R5cGVkZWYgZW51bSB7CisgICAgLyogaW5pdGlhbCBzdGF0ZSAqLworICAgIHFtcF9zdGF0
ZV9kaXNjb25uZWN0ZWQgPSAxLAorICAgIC8qIGNvbm5lY3RlZCB0byBRTVAgc29ja2V0LCB3YWl0
aW5nIGZvciBncmVldGluZyBtZXNzYWdlICovCisgICAgcW1wX3N0YXRlX2Nvbm5lY3RpbmcsCisg
ICAgLyogZ3JlZXRpbmcgbWVzc2FnZSByZWNlaXZlZCAqLworICAgIHFtcF9zdGF0ZV9ncmVldGlu
ZywKKyAgICAvKiBxbXBfY2FwYWJpbGl0aWVzIGNvbW1hbmQgc2VudCwgd2FpdGluZyBmb3IgcmVw
bHkgKi8KKyAgICBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiwKKyAgICAvKiByZWFk
eSB0byBzZW5kIGNvbW1hbmRzICovCisgICAgcW1wX3N0YXRlX2Nvbm5lY3RlZCwKK30gbGlieGxf
X3FtcF9zdGF0ZTsKKwogc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIC8qIGNhbGxlciBzaG91
bGQgaW5jbHVkZSB0aGlzIGluIHRoZWlyIG93biBzdHJ1Y3QgKi8KICAgICAvKiBjYWxsZXIgbXVz
dCBmaWxsIHRoZXNlIGluLCBhbmQgdGhleSBtdXN0IGFsbCByZW1haW4gdmFsaWQgKi8KQEAgLTQy
Myw2ICs0MzYsOSBAQCBzdHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAKICAgICAvKiByZW1haW5pbmcg
ZmllbGRzIGFyZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qICovCiAgICAgaW50IGlkOworICAg
IGxpYnhsX19jYXJlZmQgKnFtcF9jZmQ7CisgICAgbGlieGxfX2V2X2ZkIHFtcF9lZmQ7CisgICAg
bGlieGxfX3FtcF9zdGF0ZSBxbXBfc3RhdGU7CiB9OwogCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggYmRmMTc3OGNm
MS4uMTY3ODI5YTVlYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTEyODAsNiArMTI4MCw5NyBAQCBpbnQgbGlieGxf
X3FtcF9pbml0aWFsaXphdGlvbnMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
cmV0dXJuIHJldDsKIH0KIAorLyogLS0tLS0tLS0tLS0tIEltcGxlbWVudGF0aW9uIG9mIGxpYnhs
X19ldl9xbXAgLS0tLS0tLS0tLS0tLS0tLSAqLworCitzdGF0aWMgdm9pZCBxbXBfZXZfZmRfY2Fs
bGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfZmQgKmV2X2ZkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKQor
eworfQorCitzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19l
dl9xbXAgKmV2KQoreworICAgIGludCByYywgcjsKKyAgICBzdHJ1Y3Qgc29ja2FkZHJfdW4gdW47
CisgICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOworCisgICAgaWYgKGV2LT5xbXBfc3Rh
dGUgIT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBx
bXBfc29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKwor
ICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIkNvbm5lY3RpbmcgdG8gJXMiLCBxbXBfc29ja2V0
X3BhdGgpOworCisgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOworICAgIGV2LT5xbXBfY2ZkID0g
bGlieGxfX2NhcmVmZF9vcGVuZWQoQ1RYLCBzb2NrZXQoQUZfVU5JWCwgU09DS19TVFJFQU0sIDAp
KTsKKyAgICBpZiAoIWV2LT5xbXBfY2ZkKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9t
aWQsICJzb2NrZXQoKSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisgICAgcmMgPSBsaWJ4bF9mZF9zZXRfbm9uYmxvY2soQ1RYLCBs
aWJ4bF9fY2FyZWZkX2ZkKGV2LT5xbXBfY2ZkKSwgMSk7CisgICAgaWYgKHJjKQorICAgICAgICBn
b3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1biwg
cW1wX3NvY2tldF9wYXRoLCAiUU1QIHNvY2tldCIpOworICAgIGlmIChyYykKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICByID0gY29ubmVjdChsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5xbXBfY2ZkKSwK
KyAgICAgICAgICAgICAgICAoc3RydWN0IHNvY2thZGRyICopICZ1biwgc2l6ZW9mKHVuKSk7Cisg
ICAgaWYgKHIpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0byBj
b25uZWN0IHRvIFFNUCBzb2NrZXQgJXMiLAorICAgICAgICAgICAgICBxbXBfc29ja2V0X3BhdGgp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIHJjID0gbGlieGxfX2V2X2ZkX3JlZ2lzdGVyKGdjLCAmZXYtPnFtcF9lZmQsIHFtcF9ldl9m
ZF9jYWxsYmFjaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fY2FyZWZk
X2ZkKGV2LT5xbXBfY2ZkKSwgUE9MTElOKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0
OworCisgICAgZXYtPnFtcF9zdGF0ZSA9IHFtcF9zdGF0ZV9jb25uZWN0aW5nOworICAgIHJldHVy
biAwOworCitvdXQ6CisgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2NmZCk7CisgICAg
ZXYtPnFtcF9jZmQgPSBOVUxMOworICAgIHJldHVybiByYzsKK30KKworCisvKgorICogbGlieGxf
X2V2X3FtcF8qCisgKi8KKwordm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAq
ZXYpCit7CisgICAgZXYtPmlkID0gLTE7CisKKyAgICBldi0+cW1wX2NmZCA9IE5VTEw7CisgICAg
bGlieGxfX2V2X2ZkX2luaXQoJmV2LT5xbXBfZWZkKTsKKyAgICBldi0+cW1wX3N0YXRlID0gcW1w
X3N0YXRlX2Rpc2Nvbm5lY3RlZDsKK30KKworaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCit7CisgICAgTE9HRChERUJVRywg
ZXYtPmRvbWlkLCAiIGV2ICVwLCBjbWQgJyVzJyIsIGV2LCBjbWQpOworCisgICAgLyogQ29ubmVj
dCB0byBRRU1VIGlmIG5vdCBhbHJlYWR5IGNvbm5lY3RlZCAqLworICAgIHJldHVybiBxbXBfZXZf
Y29ubmVjdChnYywgZXYpOworfQorCit2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKK3sKKyAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQs
ICIgZXYgJXAiLCBldik7CisKKyAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5x
bXBfZWZkKTsKKyAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2LT5xbXBfY2ZkKTsKKworICAgIGxp
YnhsX19ldl9xbXBfaW5pdChldik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIPw-0003ZN-Jx; Fri, 07 Sep 2018 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=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIPv-0003Xd-N1
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:11:27 +0000
X-Inumbo-ID: 026283d6-b2b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 026283d6-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:09:25 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64720813"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:52 +0100
Message-ID: <20180907151104.32306-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/15] libxl_qmp: Implement fd callback and
 read 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: 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>

Rmlyc3Qgc3RlcCBpbnRvIHRha2luZyBjYXJlIG9mIHRoZSBpbnB1dCBmcm9tIFFFTVUncyBRTVAg
c29ja2V0LiBGb3IKbm93LCB3ZSByZWFkIGRhdGEgYW5kIHN0b3JlIHRoZW0gaW4gYSBidWZmZXIu
CgpQYXJzaW5nIG9mIHRoZSBkYXRhIHdpbGwgYmUgZG9uZSBpbiB0aGUgZm9sbG93aW5nIHBhdGNo
ZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCgpOb3RlczoKICAgIHY1OgogICAgICAgIHNvbWUgY2xlYW51cAogICAgICAgIHJl
bW92ZSByZWFkIGxvb3AgdGhhdCBvbmx5IGhhbmRsZWQgRUlOVFIsIHNpbXBseSByZXR1cm4KICAg
IAogICAgdjQ6CiAgICAgICAgcmVtb3ZlIHVzZSBvZiBhIGxpbmtlZCBsaXN0IG9mIHJlY2VpdmUg
YnVmZmVyLCBhbmQgdXNlIHJlYWxsb2MgaW5zdGVhZC4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgIDggKysrCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgOTUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwMyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOWJjYWIzOWYwMC4uMDU5MDgwMWIzMCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MzksNiArNDM5LDE0IEBAIHN0cnVjdCBsaWJ4bF9fZXZf
cW1wIHsKICAgICBsaWJ4bF9fY2FyZWZkICpxbXBfY2ZkOwogICAgIGxpYnhsX19ldl9mZCBxbXBf
ZWZkOwogICAgIGxpYnhsX19xbXBfc3RhdGUgcW1wX3N0YXRlOworICAgIC8qIHJlY2VpdmUgYnVm
ZmVyLCB3aXRoOgorICAgICAqIGJ1Zl9zaXplOiBjdXJyZW50IGFsbG9jYXRlZCBzaXplLAorICAg
ICAqIGJ1Zl91c2VkOiBhY3R1YWwgZGF0YSBpbiB0aGUgYnVmZmVyLAorICAgICAqIGJ1Zl9jb25z
dW1lZDogZGF0YSBhbHJlYWR5IHBhcnNlZC4gICovCisgICAgY2hhciAqcnhfYnVmOworICAgIHNp
emVfdCBidWZfc2l6ZTsKKyAgICBzaXplX3QgYnVmX3VzZWQ7CisgICAgc2l6ZV90IGJ1Zl9jb25z
dW1lZDsKIH07CiAKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCAxNjc4MjlhNWVjLi45ZWEzMDNlZGYwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAu
YwpAQCAtNzUsNiArNzUsMTIgQEAKICMgIGRlZmluZSBERUJVR19SRVBPUlRfUkVDRUlWRUQoZG9t
LCBidWYsIGxlbikgKCh2b2lkKTApCiAjZW5kaWYKIAorI2lmZGVmIERFQlVHX1FNUF9DTElFTlQK
KyMgIGRlZmluZSBMT0dfUU1QKGYsIC4uLikgTE9HRChERUJVRywgZXYtPmRvbWlkLCBmLCAjI19f
VkFfQVJHU19fKQorI2Vsc2UKKyMgIGRlZmluZSBMT0dfUU1QKGYsIC4uLikKKyNlbmRpZgorCiAv
KgogICogUU1QIHR5cGVzICYgY29uc3RhbnQKICAqLwpAQCAtMTI4Miw5ICsxMjg4LDk0IEBAIGlu
dCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKIAogLyogLS0tLS0tLS0tLS0tIEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0t
LS0tLS0tLS0tLS0tLSAqLwogCisvKgorICogUU1QIEZEIGNhbGxiYWNrcworICovCisKK3N0YXRp
YyBpbnQgcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsIGludCBmZCkKK3sKKyAgICBFR0NfR0M7CisgICAgc3NpemVfdCByOworCisgICAg
aWYgKCFldi0+cnhfYnVmKSB7CisgICAgICAgIGV2LT5yeF9idWYgPSBsaWJ4bF9fbWFsbG9jKE5P
R0MsIFFNUF9SRUNFSVZFX0JVRkZFUl9TSVpFKTsKKyAgICAgICAgZXYtPmJ1Zl9zaXplID0gUU1Q
X1JFQ0VJVkVfQlVGRkVSX1NJWkU7CisgICAgICAgIGV2LT5idWZfdXNlZCA9IDA7CisgICAgICAg
IGV2LT5idWZfY29uc3VtZWQgPSAwOworICAgIH0KKworICAgIC8qIENoZWNrIGlmIGxhc3QgYnVm
ZmVyIHN0aWxsIGhhdmUgc3BhY2UsIG9yIGluY3JlYXNlIHNpemUgKi8KKyAgICAvKiBUaGUgLTEg
aXMgYmVjYXVzZSB0aGVyZSBpcyBhbHdheXMgc3BhY2UgZm9yIGEgTlVMIGNoYXJhY3RlciAqLwor
ICAgIGlmIChldi0+YnVmX3VzZWQgPT0gZXYtPmJ1Zl9zaXplIC0gMSkgeworICAgICAgICBldi0+
YnVmX3NpemUgKz0gUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkU7CisgICAgICAgIGV2LT5yeF9idWYg
PSBsaWJ4bF9fcmVhbGxvYyhOT0dDLCBldi0+cnhfYnVmLCBldi0+YnVmX3NpemUpOworICAgIH0K
KworICAgIC8qIFRoZSAtMSBpcyBiZWNhdXNlIHRoZXJlIGlzIGFsd2F5cyBzcGFjZSBmb3IgYSBO
VUwgY2hhcmFjdGVyICovCisgICAgciA9IHJlYWQoZmQsIGV2LT5yeF9idWYgKyBldi0+YnVmX3Vz
ZWQsIGV2LT5idWZfc2l6ZSAtIGV2LT5idWZfdXNlZCAtIDEpOworICAgIGlmIChyIDwgMCkgewor
ICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgYXNzZXJ0KGVycm5vKTsKKyAgICAgICAgaWYgKGVycm5vID09IEVXT1VMREJMT0NLKQorICAg
ICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9taWQsICJlcnJv
ciByZWFkaW5nIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAg
fQorCisgICAgaWYgKHIgPT0gMCkgeworICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJO
byBkYXRhIHJlYWQgb24gUU1QIHNvY2tldCIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICBMT0dfUU1QKCJyZWNlaXZlZCAlbGRCOiAnJS4qcyciLCByLCAoaW50KXIsIGV2LT5yeF9i
dWYgKyBldi0+YnVmX3VzZWQpOworCisgICAgZXYtPmJ1Zl91c2VkICs9IHI7CisgICAgYXNzZXJ0
KGV2LT5idWZfdXNlZCA8IGV2LT5idWZfc2l6ZSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIHZvaWQgcW1wX2V2X2NhbGxiYWNrX2Vycm9yKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYpCit7CisgICAgRUdDX0dDOworCisgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAi
RXJyb3IgaGFwcGVuZCB3aXRoIHRoZSBRTVAgY29ubmVjdGlvbiB0byBRRU1VIik7CisKKyAgICAv
KiBPbiBlcnJvciwgZGVhbGxvY2F0ZSBhbGwgcHJpdmF0ZSByZXNzb3VyY2VzICovCisgICAgbGli
eGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7Cit9CisKIHN0YXRpYyB2b2lkIHFtcF9ldl9mZF9j
YWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXZfZmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMp
CiB7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKworICAgIGxpYnhsX19ldl9xbXAgKmV2ID0g
Q09OVEFJTkVSX09GKGV2X2ZkLCAqZXYsIHFtcF9lZmQpOworCisgICAgaWYgKHJldmVudHMgJiAo
UE9MTEhVUCkpIHsKKyAgICAgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAicmVjZWl2ZWQgUE9M
TEhVUCBmcm9tIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisgICAgaWYgKHJldmVudHMgJiB+KFBPTExJTnxQT0xMT1VUKSkg
eworICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgInVuZXhwZWN0
ZWQgcG9sbCBldmVudCAweCV4IG9uIFFNUCBzb2NrZXQgKGV4cGVjdGVkIFBPTExJTiAiCisgICAg
ICAgICAgICAgImFuZC9vciBQT0xMT1VUKSIsCisgICAgICAgICAgICByZXZlbnRzKTsKKyAgICAg
ICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAo
cmV2ZW50cyAmIFBPTExJTikgeworICAgICAgICByYyA9IHFtcF9ldl9jYWxsYmFja19yZWFkYWJs
ZShlZ2MsIGV2LCBmZCk7CisgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KK291dDoKKyAgICBpZiAocmMpCisgICAgICAgIHFtcF9ldl9jYWxsYmFja19lcnJvcihl
Z2MsIGV2KTsKIH0KIAogc3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZXZfcW1wICpldikKQEAgLTEzNTAsNiArMTQ0MSw4IEBAIHZvaWQgbGlieGxfX2V2X3Ft
cF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KQogICAgIGV2LT5xbXBfY2ZkID0gTlVMTDsKICAgICBs
aWJ4bF9fZXZfZmRfaW5pdCgmZXYtPnFtcF9lZmQpOwogICAgIGV2LT5xbXBfc3RhdGUgPSBxbXBf
c3RhdGVfZGlzY29ubmVjdGVkOworCisgICAgZXYtPnJ4X2J1ZiA9IE5VTEw7CiB9CiAKIGludCBs
aWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCkBAIC0x
MzY1LDYgKzE0NTgsOCBAQCB2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fZXZfcW1wICpldikKIHsKICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICIgZXYg
JXAiLCBldik7CiAKKyAgICBmcmVlKGV2LT5yeF9idWYpOworCiAgICAgbGlieGxfX2V2X2ZkX2Rl
cmVnaXN0ZXIoZ2MsICZldi0+cW1wX2VmZCk7CiAgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+
cW1wX2NmZCk7CiAKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:14:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyISn-0004QV-81; Fri, 07 Sep 2018 15:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyISm-0004QP-FU
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:14:24 +0000
X-Inumbo-ID: d21be9fd-b2b0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d21be9fd-b2b0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:15:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:14:22 -0600
Message-Id: <5B9295CD02000078001E6723@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:14:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
 <5B922BA702000078001E62D0@prv1-mh.provo.novell.com>
 <1c2ee3b3-9f7c-ab07-36bd-95103c93fb91@citrix.com>
In-Reply-To: <1c2ee3b3-9f7c-ab07-36bd-95103c93fb91@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Dario Faggioli <dfaggioli@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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE1OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMDg6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4w
OS4xOCBhdCAxNDowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IGZvcm1hdCBpZGVudGlmaWVyIGlzIGNvbnNpc3RlbnQgd2l0aCBMaW51eC4gIFRoZSBjb2RlIGlz
IGFkYXB0ZWQgZnJvbQo+Pj4gYml0bWFwX3NjbnssbGlzdH1wcmludGYoKSBidXQgY2xlYW5lZCB1
cC4KPj4gSXJyZXNwZWN0aXZlIG9mIHRoaXMgSSdtIHNvbWV3aGF0IHdvcnJpZWQgYnkgLi4uCj4+
Cj4+PiAtLS0gYS9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0Cj4+PiArKysgYi9kb2NzL21p
c2MvcHJpbnRrLWZvcm1hdHMudHh0Cj4+PiBAQCAtMTMsNiArMTMsMTQgQEAgUmF3IGJ1ZmZlciBh
cyBoZXggc3RyaW5nOgo+Pj4gICAgICAgICBVcCB0byA2NCBjaGFyYWN0ZXJzLiAgQnVmZmVyIGxl
bmd0aCBleHBlY3RlZCB2aWEgdGhlIGZpZWxkX3dpZHRoCj4+PiAgICAgICAgIHBhcmFtdGVyLiBp
LmUuIHByaW50aygiJSpwaCIsIDgsIGJ1ZmZlcik7Cj4+PiAgCj4+PiArQml0bWFwcyAoZS5nLiBj
cHVtYXNrL25vZGVtYXNrKToKPj4+ICsKPj4+ICsgICAgICAgJSpwYiAgICA0MzIxCj4+PiArICAg
ICAgICUqcGJsICAgMCw1LDgtOSwxNAo+Pj4gKwo+Pj4gKyAgICAgICBQcmludCBhIGJpdG1hcCBh
cyBlaXRoZXIgYSBoZXggc3RyaW5nLCBvciBhIHJhbmdlIGxpc3QuICBCaXRtYXAgbGVuZ3RoCj4+
PiArICAgICAgIChpbiBiaXRzKSBleHBlY3RlZCB2aWEgdGhlIGZpZWxkX3dpZHRoIHBhcmFtZXRl
ci4KPj4gLi4uIHRoZSBsIHN1ZmZpeCBoZXJlLiBJdCdzIG5vdCB2ZXJ5IGxpa2VseSB0aGF0IHNv
bWVvbmUgbWlnaHQgbWVhbiB0bwo+PiBmb2xsb3cgJXBiIGJ5IGwsIGJ1dCBpdCdzIHN5bnRhY3Rp
Y2FsbHkgYW1iaWd1b3VzLgo+IAo+IEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGFtYmlndW91cyBoZXJl
LiAgVGhlIGwgaXMgZm9yIGxpc3QsIG5vdCBmb3IgbG9uZywKPiBhbmQgdHJhaWxpbmcgbW9kaWZp
ZXJzIGFyZSBjb25zaXN0ZW50IHdpdGggYWxsIHRoZSBvdGhlciAlcCBpbmZyYXN0cnVjdHVyZS4K
CldlbGwsIEkgY2FuIGFjY2VwdCB0aGUgc2luZ2xlIHN1ZmZpeCBjaGFyIGFzIGEgZ29vZCBhbmQg
dXNlZnVsIGV4dGVuc2lvbi4KSSBkb24ndCwgaG93ZXZlciwgdGhpbmsgdGhhdCBtYWtpbmcgdGhl
IHN1ZmZpeGVzIGFyYml0cmFyaWx5IGxvbmcgaXMgdG9vCmdvb2QgYW4gaWRlYS4KCj4+IFNpbmNl
IHRoZSAnbCcgcXVhbGlmaWVyCj4+IGlzIHNvIGZhciBtZWFuaW5nbGVzcyBmb3IgJXAsIHdoeSBj
YW4ndCB3ZSB1c2UgdGhhdCBpbnN0ZWFkLCBtYWtpbmcKPj4gdXNhZ2VzIGxvb2sgbGlrZSAlKmxw
Yj8KPiAKPiBGaXJzdCBhbmQgZm9yZW1vc3QsIGRpdmVyZ2luZyBmcm9tIExpbnV4J3Mgd2VsbC1k
b2N1bWVudGVkIGFuZCB3ZWxsLXVzZWQKPiBBUEkgbm90IHNvbWV0aGluZyB3ZSBzaG91bGQgZG8g
d2l0aG91dCBhIHZlcnkgdmVyeSBnb29kIHJlYXNvbi4gCgpJJ2QgZHJvcCB0aGUgInZlcnkgdmVy
eSIsIGJ1dCB0aGVuIEkgYWdyZWUuIFlldCB3ZSBzaG91bGRuJ3Qgc2xhdmlzaGx5CmZvbGxvdyB3
aGF0IHRoZXkgZG8sIHdoZW4gaXQncyBxdWVzdGlvbmFibGUgd2hldGhlciB0aGUgZGlyZWN0aW9u
IGlzCmluZGVlZCByaWdodC4gSGVuY2UgbXkgcmVzcG9uc2UgaGVyZS4KCj4gSXJyZXNwZWN0aXZl
IG9mIHdoZXRoZXIgeW91IHRoaW5rIGl0IGlzIGFtYmlndW91cyBvciBub3QsIEkgZG9uJ3Qgdmll
dwo+IHRoaXMgYXMgYSBnb29kIGVub3VnaCAocG90ZW50aWFsKSBpc3N1ZSB0byBkaXZlcmdlLgo+
IAo+IEZ1cnRoZXJtb3JlLCAoYW5kIG1vcmUgbGlrZWx5IHRvIHN3YXkgeW91ciBvcGluaW9uKSwg
TjE1NzAgaW5kaWNhdGVzCj4gdGhhdCB0aGUgJ2wnIGxlbmd0aCBtb2RpZmllciBpcyBvbmx5IGFw
cGxpY2FibGUgZm9yIHRoZSBkaW91eFhjcwo+IGNvbnZlcnNpb24gc3BlY2lmaWVycywgYW5kIGJv
dGggQ2xhbmcgYW5kIEdDQyBlbmZvcmNlIHRoaXMgd2l0aCAtV2Zvcm1hdC4KPiAKPiBhbmRyZXdj
b29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVuJCBjbGFuZy02LjAgLVdhbGwgLVdlcnJv
ciAtV2V4dHJhIAo+IGZvby5jIC1vIGZvby5vCj4gZm9vLmM6NzoyMjogZXJyb3I6IGxlbmd0aCBt
b2RpZmllciAnbCcgcmVzdWx0cyBpbiB1bmRlZmluZWQgYmVoYXZpb3Igb3Igbm8gCj4gZWZmZWN0
IHdpdGggJ3AnIGNvbnZlcnNpb24gc3BlY2lmaWVyIFstV2Vycm9yLC1XZm9ybWF0XQo+ICAgICBw
cmludGYoIlRlc3RpbmcgJWxwZFxuIiwgcHRyKTsKPiAgICAgICAgICAgICAgICAgICAgIH5efgo+
IDEgZXJyb3IgZ2VuZXJhdGVkLgoKWWVhaCwgSSBzdGFydGVkIHRvIGJlIGNvbmNlcm5lZCBvZiB0
aGlzIGhhcHBlbmluZyBhZnRlciBJIGhhZCBzZW50CnRoZSByZXBseS4gR2l2ZW4gdGhpcyBJIGd1
ZXNzIHdlIGhhdmUgbm8gKGdvb2QpIGNob2ljZSBiZXNpZGVzIGdvaW5nCnRoZSBzdWZmaXggcm91
dGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:17:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIVU-0004Zz-N3; Fri, 07 Sep 2018 15: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyIVS-0004Zu-Rs
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:17:10 +0000
X-Inumbo-ID: d8d40c8d-b2b0-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8d40c8d-b2b0-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:15:26 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:17:07 -0600
Message-Id: <5B92967202000078001E6727@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:17:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
In-Reply-To: <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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+IE9uIDA3LjA5LjE4IGF0IDE1OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMDk6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4w
OS4xOCBhdCAxNDowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTIwNTksMTEgKzIwNTgsMTAgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGludCBjcHUpCj4+PiAgICAgIHNwYyA9IENTQ0hFRF9QQ1BVKGNwdSk7Cj4+PiAg
ICAgIHJ1bnEgPSAmc3BjLT5ydW5xOwo+Pj4gIAo+Pj4gLSAgICBjcHVtYXNrX3NjbnByaW50Zihj
cHVzdHIsIHNpemVvZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+
Pj4gLSAgICBwcmludGsoIkNQVVslMDJkXSBucl9ydW49JWQsIHNvcnQ9JWQsIHNpYmxpbmc9JXMs
ICIsCj4+PiAtICAgICAgICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNwYy0+cnVucV9zb3J0
X2xhc3QsIGNwdXN0cik7Cj4+PiAtICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9m
KGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+PiAtICAgIHByaW50aygi
Y29yZT0lc1xuIiwgY3B1c3RyKTsKPj4+ICsgICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVk
LCBzb3J0PSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKPj4+ICsgICAgICAgICAgIGNw
dSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwKPj4+ICsgICAgICAgICAg
IG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSwKPj4+ICsgICAgICAg
ICAgIG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+IFN0cmljdGx5
IHNwZWFraW5nIGhlcmUgYW5kIGVsc2V3aGVyZSB5b3Ugc2hvdWxkIHdyYXAgdGhlIENQVSBtYXNr
Cj4+IGFjY2Vzc2VzIGluIGNwdW1hc2tfYml0cygpLgo+IAo+IFdoeT8gSXRzIGJhcmVseSB1c2Vk
LCBhbmQgaXMgYW5vdGhlciBleGFtcGxlIG9mIGEgaGVscGVyIHdoaWNoIG9ubHkgYWRkcwo+IHRv
IGNvZGUgdm9sdW1lLgoKSWYgYW55b25lIGFkZGVkIChlLmcuIGZvciBkZWJ1Z2dpbmcpIGEgbGVh
ZGluZyBmaWVsZCB0byBzdHJ1Y3QgY3B1bWFzaywKeW91ciBjb2RlIHdvdWxkIGJyZWFrLCB3aGls
ZSBhbGwgY29kZSBhbnl3aGVyZSBlbHNlIHdvdWxkIHN0aWxsIGJlIGZpbmUuCgo+PiBUaGVuIGFn
YWluIEkgd29uZGVyIHdoZXRoZXIgYSBzcGVjaWFsCj4+IGNhc2UgZm9yIENQVSBtYXNrcyB3b3Vs
ZG4ndCBiZSB3YXJyYW50ZWQsIG1ha2luZyBpdCB1bm5lY2Vzc2FyeSBmb3IKPj4gY2FsbGVycyB0
byBwYXNzIGluIG5yX2NwdV9pZHMgZXhwbGljaXRseS4KPiAKPiBUaGUgb25seSB3YXkgb2Ygc3Bl
Y2lhbCBjYXNpbmcgaXMgdG8gaGF2ZSBhIGRpZmZlcmVudCBjdXN0b20gJXAKPiBmb3JtYXR0ZXIu
ICBBbGwgcHJpbnRpbmcgb2YgY3B1IGFuZCBub2RlbWFza3MgYXJlIGluIGtleWhhbmRsZXJzIHNv
IEkKPiBkb24ndCB0aGluayBhIGN1c3RvbSBjYXNlIGlzIGdvaW5nIHRvIGJlIHdvcnRoIGl0LgoK
V2VsbCAtIGl0J3Mgd29ydGggYSBjb25zaWRlcmF0aW9uLCBiZWNhdXNlIHRoZSByZXF1aXJlbWVu
dCBvbiB0aGUKcGFpcmVkIG5yX2NwdV9pZHMgaXMgbm90IG92ZXJseSBuaWNlIC8gdHJhbnNwYXJl
bnQuIFRoZW4gYWdhaW4gSSd2ZQppbnRlbnRpb25hbGx5IHNhaWQgIkkgd29uZGVyIiAtIEknbSBp
biBubyB3YXkgbWVhbmluZyB0byBpbnNpc3QuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:18:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIWb-0004eo-2g; Fri, 07 Sep 2018 15:18:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyIWZ-0004ee-Je
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:18:19 +0000
X-Inumbo-ID: 5e49cf49-b2b1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e49cf49-b2b1-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:19: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 1fyIWR-0007Ou-K9; Fri, 07 Sep 2018 15:18: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 1fyIWR-0001mG-90; Fri, 07 Sep 2018 15:18:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyIWR-0004rZ-7c; Fri, 07 Sep 2018 15:18:11 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127373-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=7b6d891a9f0e73952e081c2c41469cdeba34eea8
X-Osstest-Versions-That: freebsd=8846b8448acb98ba31b203ac6c2ad45be2b96ad9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 15:18:11 +0000
Subject: [Xen-devel] [freebsd-master test] 127373: 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>

ZmxpZ2h0IDEyNzM3MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzczLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgN2I2ZDg5MWE5ZjBlNzM5NTJlMDgx
YzJjNDE0NjljZGViYTM0ZWVhOApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgODg0NmI4NDQ4YWNiOThiYTMxYjIwM2FjNmMyYWQ0NWJlMmI5NmFkOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3MDMzICAyMDE4LTA4LTMxIDA5OjE5OjM4IFogICAgNyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyNzIwNyAgMjAxOC0wOS0wMyAwOToxOTowNiBaICAgIDQgZGF5cyAgICAz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzM3MyAgMjAxOC0wOS0wNyAwOToxODo1
NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3
QEZyZWVCU0Qub3JnPgogIGF2YXRhciA8YXZhdGFyQEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVl
QlNELm9yZz4KICBicmQgPGJyZEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNE
Lm9yZz4KICBid2lkYXdzayA8YndpZGF3c2tARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZyZWVCU0Qu
b3JnPgogIGRlcyA8ZGVzQEZyZWVCU0Qub3JnPgogIGV1Z2VuIDxldWdlbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+
CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamlsbGVz
IDxqaWxsZXNARnJlZUJTRC5vcmc+CiAga2Jvd2xpbmcgPGtib3dsaW5nQEZyZWVCU0Qub3JnPgog
IGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtw
IDxrcEBGcmVlQlNELm9yZz4KICBsZWl0YW8gPGxlaXRhb0BGcmVlQlNELm9yZz4KICBtYW51IDxt
YW51QEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxt
YXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNr
dXNpY2tARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAgb2JyaWVuIDxvYnJp
ZW5ARnJlZUJTRC5vcmc+CiAgcndhdHNvbiA8cndhdHNvbkBGcmVlQlNELm9yZz4KICBzaHVyZCA8
c2h1cmRARnJlZUJTRC5vcmc+CiAgc2xhdmFzaCA8c2xhdmFzaEBGcmVlQlNELm9yZz4KICB0cmFz
eiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNELm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDg4
NDZiODQ0OGFjLi43YjZkODkxYTlmMCAgN2I2ZDg5MWE5ZjBlNzM5NTJlMDgxYzJjNDE0NjljZGVi
YTM0ZWVhOCAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:24:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:24: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 1fyIcM-0005N4-Q9; Fri, 07 Sep 2018 15:24:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyIcM-0005Mz-5Z
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:24:18 +0000
X-Inumbo-ID: 33cb1cc8-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33cb1cc8-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:25:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78711770"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAA5NJCAAAXBAIAAKAbg
Date: Fri, 7 Sep 2018 15:24:15 +0000
Message-ID: <5fcf07dd87514ac0a1f0142f604adbd3@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <d40d38f534974523b694e3fcda29cbed@AMSPEX02CL03.citrite.net>
 <5B92919402000078001E66D9@prv1-mh.provo.novell.com>
In-Reply-To: <5B92919402000078001E66D9@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTU6NTYKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMDcuMDkuMTggYXQgMTQ6MzYsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAw
NyBTZXB0ZW1iZXIgMjAxOCAxMjoxMQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUmU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWV0aG9kIHRvIHRoZSBWVC1k
IElPTU1VIGltcGxlbWVudGF0aW9uIHRvCj4gZmluZAo+ID4+IHRoZQo+ID4+ID4gTUZOIGN1cnJl
bnRseSBtYXBwZWQgYnkgdGhlIHNwZWNpZmllZCBCRk4gYWxvbmcgd2l0aCBhIHdyYXBwZXIKPiBm
dW5jdGlvbgo+ID4+IGluCj4gPj4gPiBnZW5lcmljIElPTU1VIGNvZGUgdG8gY2FsbCB0aGUgaW1w
bGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgo+ID4+Cj4gPj4gRm9yIHRoaXMgdG8gZ28gaW4sIEkg
dGhpbmsgdGhlIEFNRCBzaWRlIG9mIGl0IHdhbnRzIHRvIGFsc28gYmUgaW1wbGVtZW50ZWQuCj4g
Pgo+ID4gV2h5PyBJdCBjYW4gYmUgZG9uZSBsYXRlci4gTm90aGluZyBleGlzdGluZyBpcyBnb2lu
ZyB0byBicmVhayBpZiBpdCBpcyBub3QKPiA+IGltcGxlbWVudGVkLgo+IAo+IElmIGl0IHdhcyBz
b21ldGhpbmcgdGhhdCdzIHRlcnJpYmx5IGRpZmZpY3VsdCB0byBpbXBsZW1lbnQsIEknZAo+IHBy
b2JhYmx5IGFncmVlLiBCdXQgaW50cm9kdWNpbmcgUFYgSU9NTVUgZm9yIEludGVsIG9ubHkgKGFu
ZAo+IGhlbmNlIG9uY2UgYWdhaW4gbWFraW5nIEFNRCBhIHNlY29uZCBjbGFzcyBjaXRpemVuKSBJ
IGRvbid0Cj4gcmVhbGx5IGxpa2UuIEFub3RoZXIgdGhpbmcgd291bGQgYmUgaWYgeW91IGhhZCB0
aGUgaW1wbGVtZW50YXRpb24KPiByZWFkeSwgYnV0IHRoZSBtYWludGFpbmVyKHMpIGRvbid0IHJl
c3BvbmQuLi4KPiAKCkl0J3MgYWxsIHRpbWUgdGhvdWdoLiBUaGUgZmFjdCBpcyB0aGF0LCBpbiBY
ZW5TZXJ2ZXIsIHdlJ3ZlIG5ldmVyIGhhZCBQVi1JT01NVSBmb3IgQU1ELiBJdCB3b3VsZCBiZSB3
b25kZXJmdWwgdG8gaGF2ZSBpdCBmb3IgQU1EIHRvbyBhbmQgaW5kZWVkIEkgbWF5IGZpbmQgdGhl
IHRpbWUgdG8gZG8gaXQsIGJ1dCBpcyB0aGF0IHJlYWxseSBhIHJlYXNvbiB0byBibG9jayBpbnRl
Z3JhdGlvbiBvZiB0aGVzZSBwYXRjaGVzIHdoZW4gbm8gYWN0dWFsIHJlZ3Jlc3Npb24gd2lsbCBi
ZSBjYXVzZWQgYnkgb2YgdGhlIGxhY2sgb2YgQU1EIHN1cHBvcnQ/CgogIFBhdWwKCj4gSmFuCj4g
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:26:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIe0-0005UH-7H; Fri, 07 Sep 2018 15:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w8wo=lv=citrix.com=prvs=781494b7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fyIdz-0005UA-CM
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:25:59 +0000
X-Inumbo-ID: 6ff652ab-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ff652ab-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:26:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64722794"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Paul Durrant
 <Paul.Durrant@citrix.com>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@citrix.com>
Date: Fri, 7 Sep 2018 16:25:53 +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: <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <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>

T24gMDkvMDcvMjAxOCAwMzo1NyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IFNlcCAwNywgMjAxOCBhdCAwODozNToxMUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5p
IFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10KPj4+IFNlbnQ6IDA2IFNlcHRlbWJlciAy
MDE4IDE5OjEyCj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4K
Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIKPj4+
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+Pj4gPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
SmFuCj4+PiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+OyBLb25yYWQKPj4+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQo+Pj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4+PiBTdWJqZWN0OiBSZTogW1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVu
YWJsZSBWaXJ0RlMgaW4gTGludXggUUVNVSBidWlsZHMKPj4+Cj4+PiBPbiBUaHUsIDYgU2VwIDIw
MTgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+PiA5cGZzIHN1cHBvcnQgaGFzIGJlZW4gYSBkb2N1
bWVudGVkIGZlYXR1cmUgc2luY2UgWGVuIDQuOSwgYnV0IFFFTVUgd2lsbAo+Pj4+IG5vdCBiZSBi
dWlsdCB3aXRoIGJhY2tlbmQgc3VwcG9ydCB1bmxlc3MgbGliY2FwIGFuZCBsaWJhdHRyIGRldiBw
YWNrYWdlcwo+Pj4+IGFyZSBpbnN0YWxsZWQuCj4+Pj4KPj4+PiBUaGlzIHBhdGNoIG1vZGlmaWVz
IHRoZSBSRUFETUUgdG8gY2FsbCBvdXQgdGhvc2UgcGFja2FnZXMgYXMgcHJlLQo+Pj4gcmVxdWlz
aXRlcwo+Pj4+IGZvciBMaW51eCBidWlsZHMgYW5kIHNwZWNpZmljYWxseSBlbmFibGVzIFZpcnRG
UyBpbiB0aGUgY29uZmlndXJlIGxpbmUKPj4+PiBmb3IgUUVNVSBzbyB0aGF0IGFuIGVycm9yIG1l
c3NhZ2UgaXMgZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuCj4+Pj4KPj4+PiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Pj4KPj4+IFRo
YW5rIHlvdSwgUGF1bCEKPj4KPj4gTlAuIEknbSBhdCB0aGUgcG9pbnQgb2Ygc2VyaW91c2x5IGNv
bnNpZGVyaW5nIGEgV2luZG93cyBmcm9udGVuZCwgd2hpY2ggaXMgd2h5IEkndmUgYmVlbiBwbGF5
aW5nLgo+Pgo+PiBCVFcsIGFzIGEgaGVhZHMtdXAuLi4gQmVmb3JlIEkgcmVhbGlzZWQgUUVNVSB3
YXMgbm90IGJ1aWxkaW5nIHRoZSBiYWNrZW5kLCBJIHRyaWVkIGEgbW9kcHJvYmUgb2YgdGhlIFhl
biA5cGZzIHRyYW5zcG9ydCBtb2R1bGUgaW4gYSBMaW51eCBndWVzdCBhbmQgaW1tZWRpYXRlbHkg
aGl0IGEga2VybmVsIEJVRyAoTlVMTCBwdHIgSUlSQykgd2hpY2ggd2FzIGFwcGFyZW50bHkgZG93
biB0byB0aGUgZnJvbnRlbmQgZXhwZWN0aW5nIHRoZSBiYWNrZW5kIHRvIGJlIHByZXNlbnQgd2hl
biBpdHMgcHJvYmUgcm91dGluZSBpcyBydW4sIHJhdGhlciB0aGFuIGRlZmVycmluZyB0aGluZ3Mg
dW50aWwgdGhlIGJhY2tlbmQgZ29lcyBpbnRvIEluaXRXYWl0ICh3aGljaCBpcyB3aGF0IGEgZnJv
bnRlbmQgZ2VuZXJhbGx5IHNob3VsZCBkbykuIEFsc28sIGl0J3Mgbm9uLW9idmlvdXMgd2h5IEkg
aGF2ZSB0byBleHBsaWNpdGx5IG1vZHByb2JlIGFueXdheS4uLiBTaG91bGRuJ3QgdGhlIG1vZHVs
ZSBnZXQgZGVtYW5kLWxvYWRlZCB3aGVuIEkgcnVuIG1vdW50IC10IDlwZnMgYmxhaD8KPj4KPj4+
IERvIHdlIG5lZWQgdG8gZG8gYW55dGhpbmcgZm9yIHRoZSBjb25maWd1cmUgc3R1ZmYKPj4+IChB
Q19DSEVDS19MSUIgaW4gdG9vbHMvY29uZmlndXJlLmFjKT8KPj4KPj4gVGhhdCdzIGNlcnRhaW5s
eSBhIHJlYXNvbmFibGUgYmVsdCduJ2JyYWNlcyBhcHByb2FjaCBzbyB0aGF0IGZvbGtzIGRvbid0
IGhhdmUgdG8gd2FpdCB1bnRpbCB0aGVpciB0b29scyBidWlsZCBmYWlscyB0byBmaW5kIG91dCB3
aGF0IHRoZXkgbmVlZC4gSSdsbCBoYXZlIGEgbG9vayBhdCB0aGF0Lgo+IAo+IElNTyBJIGRvbid0
IHRoaW5rIHdlIHNob3VsZCBiZSBkdXBsaWNhdGluZyB0aGUgY2hlY2tzIHRoYXQgUUVNVQo+IGNv
bmZpZ3VyZSBhbHJlYWR5IGRvZXMgaW4gb3VyIGNvbmZpZ3VyZSBzY3JpcHQuIFRoZSBiZXN0IG9w
dGlvbiB3b3VsZAo+IGJlIHRvIHJ1biB3aGF0ZXZlciBleHRlcm5hbCBjb25maWd1cmUgc2NyaXB0
cyB0aGVyZSBhcmUgdG9nZXRoZXIgd2l0aAo+IG91ciBvd24gY29uZmlndXJlIHNjcmlwdCwgYnV0
IHRoaXMgaXMgcXVpdGUgY29tcGxpY2F0ZWQgYmVjYXVzZSB0aGUKPiBxZW11LWRpciBtaWdodCBo
YXZlIHRvIGJlIGZldGNoZWQgYXQgdGhlIHBvaW50IHdoZXJlIGNvbmZpZ3VyZSBydW5zLgoKTm90
IHRoZSBsZWFzdCBiZWNhdXNlIHRoZSBkZXBlbmRlbmNpZXMgbWF5IGNoYW5nZS4gIEkgdGhpbmsg
YWRkaW5nIGFuCiItLWVuYWJsZS05cGZzIiBvcHRpb24gd2hpY2ggd2lsbCBwYXNzIG9uIHRoZSBy
ZXF1aXNpdGUgIi0tZW5hYmxlIiB0bwpxZW11IChzdWNoIHRoYXQgcWVtdSBidWlsZCB3aWxsIGZh
aWwgaWYgdGhlIHByZXJlcXMgYXJlIG5vdCBwcmVzZW50KQptYWtlcyB0aGUgbW9zdCBzZW5zZS4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:27:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIfd-0005b2-KW; Fri, 07 Sep 2018 15:27: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=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyIfb-0005av-Mo
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:27:39 +0000
X-Inumbo-ID: 4fd165cd-b2b2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fd165cd-b2b2-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:25:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78712021"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU builds
Thread-Index: AQHURdoRqXVHnwleukKwnkjXIVNxDqTjbOcAgAEQMxCAAEv1AIAAB9aAgAAh6cA=
Date: Fri, 7 Sep 2018 15:27:36 +0000
Message-ID: <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
 <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@citrix.com>
In-Reply-To: <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@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] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxOCAx
NjoyNg0KPiBUbzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwg
RHVycmFudA0KPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiAnU3RlZmFubyBTdGFi
ZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Ow0KPiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4u
b3JnKQ0KPiA8dGltQHhlbi5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PjsgSmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHRvb2xzOiBzcGVjaWZpY2FsbHkgZW5h
YmxlIFZpcnRGUyBpbiBMaW51eA0KPiBRRU1VIGJ1aWxkcw0KPiANCj4gT24gMDkvMDcvMjAxOCAw
Mzo1NyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToNCj4gPiBPbiBGcmksIFNlcCAwNywgMjAx
OCBhdCAwODozNToxMUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIFttYWls
dG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10NCj4gPj4+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE4
IDE5OjEyDQo+ID4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4N
Cj4gPj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIN
Cj4gPj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA+Pj4g
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsNCj4gSmFuDQo+ID4+PiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ow0KPiBLb25yYWQNCj4gPj4+IFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+ID4+
PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsg
V2VpIExpdQ0KPiA+Pj4gPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+ID4+PiBTdWJqZWN0OiBSZTog
W1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVuYWJsZSBWaXJ0RlMgaW4gTGludXggUUVNVQ0K
PiBidWlsZHMNCj4gPj4+DQo+ID4+PiBPbiBUaHUsIDYgU2VwIDIwMTgsIFBhdWwgRHVycmFudCB3
cm90ZToNCj4gPj4+PiA5cGZzIHN1cHBvcnQgaGFzIGJlZW4gYSBkb2N1bWVudGVkIGZlYXR1cmUg
c2luY2UgWGVuIDQuOSwgYnV0IFFFTVUNCj4gd2lsbA0KPiA+Pj4+IG5vdCBiZSBidWlsdCB3aXRo
IGJhY2tlbmQgc3VwcG9ydCB1bmxlc3MgbGliY2FwIGFuZCBsaWJhdHRyIGRldg0KPiBwYWNrYWdl
cw0KPiA+Pj4+IGFyZSBpbnN0YWxsZWQuDQo+ID4+Pj4NCj4gPj4+PiBUaGlzIHBhdGNoIG1vZGlm
aWVzIHRoZSBSRUFETUUgdG8gY2FsbCBvdXQgdGhvc2UgcGFja2FnZXMgYXMgcHJlLQ0KPiA+Pj4g
cmVxdWlzaXRlcw0KPiA+Pj4+IGZvciBMaW51eCBidWlsZHMgYW5kIHNwZWNpZmljYWxseSBlbmFi
bGVzIFZpcnRGUyBpbiB0aGUgY29uZmlndXJlIGxpbmUNCj4gPj4+PiBmb3IgUUVNVSBzbyB0aGF0
IGFuIGVycm9yIG1lc3NhZ2UgaXMgZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuDQo+ID4+
Pj4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiA+Pj4NCj4gPj4+IFRoYW5rIHlvdSwgUGF1bCENCj4gPj4NCj4gPj4gTlAuIEkn
bSBhdCB0aGUgcG9pbnQgb2Ygc2VyaW91c2x5IGNvbnNpZGVyaW5nIGEgV2luZG93cyBmcm9udGVu
ZCwgd2hpY2ggaXMNCj4gd2h5IEkndmUgYmVlbiBwbGF5aW5nLg0KPiA+Pg0KPiA+PiBCVFcsIGFz
IGEgaGVhZHMtdXAuLi4gQmVmb3JlIEkgcmVhbGlzZWQgUUVNVSB3YXMgbm90IGJ1aWxkaW5nIHRo
ZQ0KPiBiYWNrZW5kLCBJIHRyaWVkIGEgbW9kcHJvYmUgb2YgdGhlIFhlbiA5cGZzIHRyYW5zcG9y
dCBtb2R1bGUgaW4gYSBMaW51eA0KPiBndWVzdCBhbmQgaW1tZWRpYXRlbHkgaGl0IGEga2VybmVs
IEJVRyAoTlVMTCBwdHIgSUlSQykgd2hpY2ggd2FzIGFwcGFyZW50bHkNCj4gZG93biB0byB0aGUg
ZnJvbnRlbmQgZXhwZWN0aW5nIHRoZSBiYWNrZW5kIHRvIGJlIHByZXNlbnQgd2hlbiBpdHMgcHJv
YmUNCj4gcm91dGluZSBpcyBydW4sIHJhdGhlciB0aGFuIGRlZmVycmluZyB0aGluZ3MgdW50aWwg
dGhlIGJhY2tlbmQgZ29lcyBpbnRvDQo+IEluaXRXYWl0ICh3aGljaCBpcyB3aGF0IGEgZnJvbnRl
bmQgZ2VuZXJhbGx5IHNob3VsZCBkbykuIEFsc28sIGl0J3Mgbm9uLW9idmlvdXMNCj4gd2h5IEkg
aGF2ZSB0byBleHBsaWNpdGx5IG1vZHByb2JlIGFueXdheS4uLiBTaG91bGRuJ3QgdGhlIG1vZHVs
ZSBnZXQNCj4gZGVtYW5kLWxvYWRlZCB3aGVuIEkgcnVuIG1vdW50IC10IDlwZnMgYmxhaD8NCj4g
Pj4NCj4gPj4+IERvIHdlIG5lZWQgdG8gZG8gYW55dGhpbmcgZm9yIHRoZSBjb25maWd1cmUgc3R1
ZmYNCj4gPj4+IChBQ19DSEVDS19MSUIgaW4gdG9vbHMvY29uZmlndXJlLmFjKT8NCj4gPj4NCj4g
Pj4gVGhhdCdzIGNlcnRhaW5seSBhIHJlYXNvbmFibGUgYmVsdCduJ2JyYWNlcyBhcHByb2FjaCBz
byB0aGF0IGZvbGtzIGRvbid0DQo+IGhhdmUgdG8gd2FpdCB1bnRpbCB0aGVpciB0b29scyBidWls
ZCBmYWlscyB0byBmaW5kIG91dCB3aGF0IHRoZXkgbmVlZC4gSSdsbCBoYXZlIGENCj4gbG9vayBh
dCB0aGF0Lg0KPiA+DQo+ID4gSU1PIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGJlIGR1cGxpY2F0
aW5nIHRoZSBjaGVja3MgdGhhdCBRRU1VDQo+ID4gY29uZmlndXJlIGFscmVhZHkgZG9lcyBpbiBv
dXIgY29uZmlndXJlIHNjcmlwdC4gVGhlIGJlc3Qgb3B0aW9uIHdvdWxkDQo+ID4gYmUgdG8gcnVu
IHdoYXRldmVyIGV4dGVybmFsIGNvbmZpZ3VyZSBzY3JpcHRzIHRoZXJlIGFyZSB0b2dldGhlciB3
aXRoDQo+ID4gb3VyIG93biBjb25maWd1cmUgc2NyaXB0LCBidXQgdGhpcyBpcyBxdWl0ZSBjb21w
bGljYXRlZCBiZWNhdXNlIHRoZQ0KPiA+IHFlbXUtZGlyIG1pZ2h0IGhhdmUgdG8gYmUgZmV0Y2hl
ZCBhdCB0aGUgcG9pbnQgd2hlcmUgY29uZmlndXJlIHJ1bnMuDQo+IA0KPiBOb3QgdGhlIGxlYXN0
IGJlY2F1c2UgdGhlIGRlcGVuZGVuY2llcyBtYXkgY2hhbmdlLiAgSSB0aGluayBhZGRpbmcgYW4N
Cj4gIi0tZW5hYmxlLTlwZnMiIG9wdGlvbiB3aGljaCB3aWxsIHBhc3Mgb24gdGhlIHJlcXVpc2l0
ZSAiLS1lbmFibGUiIHRvDQo+IHFlbXUgKHN1Y2ggdGhhdCBxZW11IGJ1aWxkIHdpbGwgZmFpbCBp
ZiB0aGUgcHJlcmVxcyBhcmUgbm90IHByZXNlbnQpDQo+IG1ha2VzIHRoZSBtb3N0IHNlbnNlLg0K
DQpJJ2QgYmUgaGFwcHkgd2l0aCB0aGF0IGlmIG90aGVycyBhcmUuDQoNCiAgUGF1bA0KDQo+IA0K
PiAgLUdlb3JnZQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:28: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 1fyIgW-0005hb-32; Fri, 07 Sep 2018 15:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgV-0005hV-A7
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:35 +0000
X-Inumbo-ID: ccc8401f-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccc8401f-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723118"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:11:03 +0100
Message-ID: <20180907151104.32306-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 14/15] 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
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgotLS0KbGlieGxfZG9tYWluX3NvZnRfcmVzZXQoKSBoYXZlbid0IGJlZW4gdGVzdGVk
LCBhcyBpdCBkb2Vzbid0IGFwcGVhciB0bwpwb3NzaWJsZSB0byBjYWxsIHRoZSBmdW5jdGlvbiBm
cm9tIHhsLgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgfCAzMCArKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMg
fCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8ICA0ICsrKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwppbmRleCA2MDY3NjMwNGU5Li40ZDQyYzIwNTdhIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAt
MTc2MSw2ICsxNzYxLDkgQEAgZXJyb3I6CiAgICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywgJmNk
Y3MtPmRjcywgcmMpOwogfQogCitzdGF0aWMgdm9pZCBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRlZChs
aWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgcmMpOwogc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4
bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkX3NvZnRfcmVzZXQsCkBAIC0xODQzLDMwICsxODQ2LDQxIEBAIHN0YXRpYyBpbnQg
ZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChnYywg
JmRzcy0+ZHNwcyk7CisgICAgZHNzLT5kc3BzLmFvID0gYW87CisgICAgZHNzLT5kc3BzLmNhbGxi
YWNrX2RldmljZV9tb2RlbF9kb25lID0gc29mdF9yZXNldF9kbV9zdXNwZW5kZWQ7CisgICAgcmMg
PSBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgJmRzcy0+ZHNwcyk7CiAg
ICAgaWYgKHJjKSB7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWls
ZWQgdG8gc3VzcGVuZCBkZXZpY2UgbW9kZWwuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
IAorICAgIHJldHVybiBBT19JTlBST0dSRVNTOworCisgb3V0OgorICAgIHJldHVybiBBT19DUkVB
VEVfRkFJTChyYyk7Cit9CisKK3N0YXRpYyB2b2lkIHNvZnRfcmVzZXRfZG1fc3VzcGVuZGVkKGxp
YnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKK3sKKyAgICBTVEFURV9BT19HQyhkc3BzLT5hbyk7CisgICAgbGli
eGxfX2RvbWFpbl9zb2Z0X3Jlc2V0X3N0YXRlICpzcnMgPSBDT05UQUlORVJfT0YoZHNwcywgKnNy
cywgZHNzLmRzcHMpOworICAgIGxpYnhsX19hcHBfZG9tYWluX2NyZWF0ZV9zdGF0ZSAqY2RjcyA9
ICZzcnMtPmNkY3M7CisKICAgICAvKgogICAgICAqIEFzayBhbGwgYmFja2VuZHMgdG8gZGlzY29u
bmVjdCBieSByZW1vdmluZyB0aGUgZG9tYWluIGZyb20KICAgICAgKiB4ZW5zdG9yZS4gT24gdGhl
IGNyZWF0aW9uIHBhdGggdGhlIGRvbWFpbiB3aWxsIGJlIGludHJvZHVjZWQgdG8KICAgICAgKiB4
ZW5zdG9yZSBhZ2FpbiB3aXRoIHByb2JhYmx5IGRpZmZlcmVudCBzdG9yZS9jb25zb2xlLy4uLgog
ICAgICAqIGNoYW5uZWxzLgogICAgICAqLwotICAgIHhzX3JlbGVhc2VfZG9tYWluKGN0eC0+eHNo
LCBjZGNzLT5kY3MuZG9taWRfc29mdF9yZXNldCk7CisgICAgeHNfcmVsZWFzZV9kb21haW4oQ1RY
LT54c2gsIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0KTsKIAogICAgIHNycy0+ZGRzLmFvID0g
YW87Ci0gICAgc3JzLT5kZHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0OworICAgIHNycy0+ZGRz
LmRvbWlkID0gY2Rjcy0+ZGNzLmRvbWlkX3NvZnRfcmVzZXQ7CiAgICAgc3JzLT5kZHMuY2FsbGJh
Y2sgPSBkb21haW5fc29mdF9yZXNldF9jYjsKICAgICBzcnMtPmRkcy5zb2Z0X3Jlc2V0ID0gdHJ1
ZTsKICAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3koZWdjLCAmc3JzLT5kZHMpOwotCi0gICAgcmV0
dXJuIEFPX0lOUFJPR1JFU1M7Ci0KLSBvdXQ6Ci0gICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJj
KTsKIH0KIAogc3RhdGljIHZvaWQgZG9tYWluX2NyZWF0ZV9jYihsaWJ4bF9fZWdjICplZ2MsCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tX3N1c3BlbmQuYwppbmRleCAxZTkwNGJhZThhLi41MWM0MzJhMDBhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbV9zdXNwZW5kLmMKQEAgLTY4LDkgKzY4LDEwIEBAIG91dDoKIAogLyotLS0tLSBjYWxs
YmFja3MsIGNhbGxlZCBieSB4Y19kb21haW5fc2F2ZSAtLS0tLSovCiAKLWludCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCitpbnQgbGlieGxfX2RvbWFp
bl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMp
CiB7CisgICAgU1RBVEVfQU9fR0MoZHNwcy0+YW8pOwogICAgIGludCByZXQgPSAwOwogICAgIHVp
bnQzMl90IGNvbnN0IGRvbWlkID0gZHNwcy0+ZG9taWQ7CiAgICAgY29uc3QgY2hhciAqY29uc3Qg
ZmlsZW5hbWUgPSBkc3BzLT5kbV9zYXZlZmlsZTsKQEAgLTk0LDYgKzk1LDcgQEAgaW50IGxpYnhs
X19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywKICAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAorICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2Rl
bF9kb25lKGVnYywgZHNwcywgcmV0KTsKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0zNzgsMTMg
KzM4MCwxNSBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jb21tb25fZ3Vlc3Rfc3VzcGVu
ZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAm
ZHNwcy0+Z3Vlc3RfdGltZW91dCk7CiAKICAgICBpZiAoZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9IVk0pIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNl
X21vZGVsKGdjLCBkc3BzKTsKKyAgICAgICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2Rv
bmUgPSBkb21haW5fc3VzcGVuZF9jb21tb25fZG9uZTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgZHNwcyk7CiAgICAgICAgIGlmIChyYykgewog
ICAgICAgICAgICAgTE9HRChFUlJPUiwgZHNwcy0+ZG9taWQsCiAgICAgICAgICAgICAgICAgICJs
aWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsIGZhaWxlZCByZXQ9JWQiLCByYyk7CiAg
ICAgICAgICAgICBkb21haW5fc3VzcGVuZF9jb21tb25fZG9uZShlZ2MsIGRzcHMsIHJjKTsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQorICAgICAgICByZXR1cm47CiAgICAgfQogICAg
IGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9kb25lKGVnYywgZHNwcywgMCk7CiB9CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAppbmRleCAwNjMxYWIxYTAzLi43ZjBhZDc1MTYwIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAg
LTM0MDcsNiArMzQwNyw4IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgewog
ICAgIGxpYnhsX19ldl90aW1lIGd1ZXN0X3RpbWVvdXQ7CiAKICAgICBjb25zdCBjaGFyICpkbV9z
YXZlZmlsZTsKKyAgICB2b2lkICgqY2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUpKGxpYnhsX19l
Z2MqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpYnhsX19kb21h
aW5fc3VzcGVuZF9zdGF0ZSosIGludCBvayk7CiAgICAgdm9pZCAoKmNhbGxiYWNrX2NvbW1vbl9k
b25lKShsaWJ4bF9fZWdjKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUqLCBpbnQgb2spOwogfTsKQEAgLTQwMjQsNyAr
NDAyNiw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fc2F2ZV9oZWxwZXJfaW51c2UoY29u
c3QgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMpCiB9CiAKIC8qIEVhY2ggdGltZSB0aGUg
ZG0gbmVlZHMgdG8gYmUgc2F2ZWQsIHdlIG11c3QgY2FsbCBzdXNwZW5kIGFuZCB0aGVuIHNhdmUg
Ki8KLV9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwobGlieGxf
X2djICpnYywKK19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwo
bGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcyk7CiAKIF9oaWRkZW4gY29uc3Qg
Y2hhciAqbGlieGxfX2RldmljZV9tb2RlbF9zYXZlZmlsZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIgX-0005i7-CN; Fri, 07 Sep 2018 15:28:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgW-0005hi-Fi
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:36 +0000
X-Inumbo-ID: cdb76fcc-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdb76fcc-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723120"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:11:02 +0100
Message-ID: <20180907151104.32306-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 13/15] 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
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6
CiAgICAgICAgaW5pdGlhbGlzZSBxZW11X3ZlcnNpb24gc3RydWN0IGluIGxpYnhsX19ldl9xbXBf
aW5pdAoKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrKysrCiB0b29scy9s
aWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGJkZTM0YTNh
YzEuLjA2MzFhYjFhMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDM0LDYgKzQzNCwxMyBAQCBz
dHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgbGlieGxfX2V2X3FtcF9jYWxsYmFjayAqY2FsbGJh
Y2s7CiAgICAgbGlieGxfX2NhcmVmZCAqY2ZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhl
IGNvbW1hbmQsIE5VTEwgb3RoZXJ3aXNlICovCiAKKyAgICAvKiByZWFkLW9ubHkgd2hlbiBDb25u
ZWN0ZWQgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICBpbnQgbWFqb3I7CisgICAgICAgIGludCBt
aW5vcjsKKyAgICAgICAgaW50IG1pY3JvOworICAgIH0gcWVtdV92ZXJzaW9uOworCiAgICAgLyog
cmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byBsaWJ4bF9ldl9xbXBfKiAqLwogICAgIGlu
dCBpZDsKICAgICBsaWJ4bF9fY2FyZWZkICpxbXBfY2ZkOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCA5MDMwOGIxNTk4
Li43NzM4MGE4NjljIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTQ0MCwxMiArMTQ0MCwyOCBAQCBzdGF0aWMgaW50
IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCiB7CiAgICAg
RUdDX0dDOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKICAgICBsaWJ4bF9fcW1w
X21lc3NhZ2VfdHlwZSB0eXBlID0gcW1wX3Jlc3BvbnNlX3R5cGUocmVzcCk7CiAKICAgICBzd2l0
Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1FNUDoKICAgICAg
ICAgLyogZ3JlZXRpbmcgbWVzc2FnZSAqLwogICAgICAgICBhc3NlcnQoZXYtPnFtcF9zdGF0ZSA9
PSBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisKKyAgICAgICAgLyogU3RvcmUgYWR2ZXJ0aXNlZCBR
RU1VIHZlcnNpb24gKi8KKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoIlFNUCIsIHJl
c3AsIEpTT05fTUFQKTsKKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInZlcnNpb24i
LCBvLCBKU09OX01BUCk7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJxZW11Iiwg
bywgSlNPTl9NQVApOworICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yID0gbGlieGxfX2pz
b25fb2JqZWN0X2dldF9pbnRlZ2VyKAorICAgICAgICAgICAgbGlieGxfX2pzb25fbWFwX2dldCgi
bWFqb3IiLCBvLCBKU09OX0lOVEVHRVIpKTsKKyAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5v
ciA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcigKKyAgICAgICAgICAgIGxpYnhsX19q
c29uX21hcF9nZXQoIm1pbm9yIiwgbywgSlNPTl9JTlRFR0VSKSk7CisgICAgICAgIGV2LT5xZW11
X3ZlcnNpb24ubWljcm8gPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoCisgICAgICAg
ICAgICBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJtaWNybyIsIG8sIEpTT05fSU5URUdFUikpOworICAg
ICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJRRU1VIHZlcnNpb246ICVkLiVkLiVkIiwKKyAg
ICAgICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yLCBldi0+cWVtdV92ZXJzaW9uLm1pbm9y
LAorICAgICAgICAgICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8pOworCiAgICAgICAgIGV2LT5x
bXBfc3RhdGUgPSBxbXBfc3RhdGVfZ3JlZXRpbmc7CiAgICAgICAgIC8qIEFsbG93IHFtcF9ldl9j
YWxsYmFja193cml0YWJsZSB0byBiZSBjYWxsZWQgaW4gb3JkZXIgdG8gc2VuZAogICAgICAgICAg
KiBxbXBfY2FwYWJpbGl0aWVzICovCkBAIC0xNzIyLDYgKzE3MzgsMTAgQEAgb3V0OgogCiB2b2lk
IGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldikKIHsKKyAgICBldi0+cWVtdV92
ZXJzaW9uLm1ham9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5vciA9IC0xOworICAg
IGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKKwogICAgIGV2LT5pZCA9IC0xOwogCiAgICAg
ZXYtPnFtcF9jZmQgPSBOVUxMOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:28: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 1fyIgY-0005j0-Kt; Fri, 07 Sep 2018 15:28:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgX-0005iQ-L9
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:37 +0000
X-Inumbo-ID: ce63b2b5-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce63b2b5-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723123"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:11:04 +0100
Message-ID: <20180907151104.32306-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 15/15] 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+Ci0t
LQoKTm90ZXM6CiAgICB2NToKICAgICAgICByZW5hbWUgZ290byAnb3V0JyBsYWJlbCB0byAnZXJy
b3InLCBhcyBpdCBpcyB1c2Ugb25seSBmb3IgZXJyb3JzLgogICAgICAgIHJlLWFkZC9rZWVwIHRo
ZSBjb21tZW50IGFib3V0IHRoZSAibGl2ZSIgcGFyYW1ldGVyIGluIGRtX3N0YXRlX2ZkX3JlYWR5
CiAgICAgICAgdXNlIGxpYnhsX19yZW1vdmVfZmlsZSBpbnN0ZWFkIG9mIHBsYWluIHVubGluawog
ICAgCiAgICB2NDoKICAgICAgICBUaGlzIHBhdGNoIHJlcGxhY2UgdGhlIHBhdGNoICJsaWJ4bF9x
bXA6IEhhdmUgUUVNVSBzYXZlIGl0cyBzdGF0ZSB0byBhIGZpbGUKICAgICAgICBkZXNjcmlwdG9y
IiBmcm9tIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHNlcmllLgogICAgICAgIEl0IHVzZXMgbGli
eGxfX2V2X3FtcCBpbnN0ZWFkLgoKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAg
MTYgKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8ICAgOSArLQogdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMgICAgICAgICB8IDE1MyArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggNTFjNDMyYTAwYS4uMGY0ZTFiZTExNSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCkBAIC0zNCw2ICszNCw3IEBAIGludCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfaW5pdChsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX2V2X2V2dGNobl9p
bml0KCZkc3BzLT5ndWVzdF9ldnRjaG4pOwogICAgIGxpYnhsX19ldl94c3dhdGNoX2luaXQoJmRz
cHMtPmd1ZXN0X3dhdGNoKTsKICAgICBsaWJ4bF9fZXZfdGltZV9pbml0KCZkc3BzLT5ndWVzdF90
aW1lb3V0KTsKKyAgICBsaWJ4bF9fZXZfcW1wX2luaXQoJmRzcHMtPnFtcCk7CiAKICAgICBpZiAo
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKSBnb3RvIG91dDsKICAgICBkc3BzLT50
eXBlID0gdHlwZTsKQEAgLTcyLDcgKzczLDcgQEAgaW50IGxpYnhsX19kb21haW5fc3VzcGVuZF9k
ZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKQogewogICAgIFNU
QVRFX0FPX0dDKGRzcHMtPmFvKTsKLSAgICBpbnQgcmV0ID0gMDsKKyAgICBpbnQgcmM7CiAgICAg
dWludDMyX3QgY29uc3QgZG9taWQgPSBkc3BzLT5kb21pZDsKICAgICBjb25zdCBjaGFyICpjb25z
dCBmaWxlbmFtZSA9IGRzcHMtPmRtX3NhdmVmaWxlOwogCkBAIC04MSwyMiArODIsMTggQEAgaW50
IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBMT0dEKERFQlVHLCBkb21pZCwgIlNhdmluZyBkZXZpY2UgbW9kZWwgc3RhdGUgdG8gJXMi
LCBmaWxlbmFtZSk7CiAgICAgICAgIGxpYnhsX19xZW11X3RyYWRpdGlvbmFsX2NtZChnYywgZG9t
aWQsICJzYXZlIik7CiAgICAgICAgIGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxfZGVwcmVj
YXRlZChnYywgZG9taWQsICJwYXVzZWQiLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgZHNw
cy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCAwKTsKKyAgICAgICAgcmMg
PSAwOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgaWYgKGxpYnhsX19xbXBfc3RvcChnYywgZG9taWQp
KQotICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAgICAgIC8qIFNhdmUgRE0gc3Rh
dGUgaW50byBmaWxlbmFtZSAqLwotICAgICAgICByZXQgPSBsaWJ4bF9fcW1wX3NhdmUoZ2MsIGRv
bWlkLCBmaWxlbmFtZSwgZHNwcy0+bGl2ZSk7Ci0gICAgICAgIGlmIChyZXQpCi0gICAgICAgICAg
ICB1bmxpbmsoZmlsZW5hbWUpOworICAgICAgICByYyA9IGxpYnhsX19xbXBfc3VzcGVuZF9zYXZl
KGdjLCBkc3BzKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOwogICAgIH0KIAotICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9k
b25lKGVnYywgZHNwcywgcmV0KTsKLSAgICByZXR1cm4gcmV0OworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfY29tbW9uX3dhaXRfZ3Vlc3QobGlieGxfX2Vn
YyAqZWdjLApAQCAtNDAyLDYgKzM5OSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2Nv
bW1vbl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfZXZ0Y2huX2NhbmNlbChn
YywgJmRzcHMtPmd1ZXN0X2V2dGNobik7CiAgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rl
cihnYywgJmRzcHMtPmd1ZXN0X3dhdGNoKTsKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVy
KGdjLCAmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdj
LCAmZHNwcy0+cW1wKTsKICAgICBkc3BzLT5jYWxsYmFja19jb21tb25fZG9uZShlZ2MsIGRzcHMs
IHJjKTsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggN2YwYWQ3NTE2MC4uZjIxNjJmN2U5MiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTQxLDEzICsxOTQxLDggQEAgX2hpZGRlbiBpbnQgbGli
eGxfX3FtcF9wY2lfZGVsKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwogLyogUmVzdW1lIGh2
bSBkb21haW4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1cChsaWJ4bF9f
Z2MgKmdjLCBpbnQgZG9taWQpOwotLyogU3VzcGVuZCBRRU1VLiAqLwotX2hpZGRlbiBpbnQgbGli
eGxfX3FtcF9zdG9wKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CiAvKiBSZXN1bWUgUUVNVS4g
Ki8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21p
ZCk7Ci0vKiBTYXZlIGN1cnJlbnQgUUVNVSBzdGF0ZSBpbnRvIGZkLiAqLwotX2hpZGRlbiBpbnQg
bGlieGxfX3FtcF9zYXZlKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciAqZmls
ZW5hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsaXZlKTsKIC8qIExvYWQg
Y3VycmVudCBRRU1VIHN0YXRlIGZyb20gZmlsZS4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBf
cmVzdG9yZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsK
IC8qIFNldCBkaXJ0eSBiaXRtYXAgbG9nZ2luZyBzdGF0dXMgKi8KQEAgLTM0MDUsNiArMzQwMCw3
IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgewogICAgIGxpYnhsX194c3dh
aXRfc3RhdGUgcHZjb250cm9sOwogICAgIGxpYnhsX19ldl94c3dhdGNoIGd1ZXN0X3dhdGNoOwog
ICAgIGxpYnhsX19ldl90aW1lIGd1ZXN0X3RpbWVvdXQ7CisgICAgbGlieGxfX2V2X3FtcCBxbXA7
CiAKICAgICBjb25zdCBjaGFyICpkbV9zYXZlZmlsZTsKICAgICB2b2lkICgqY2FsbGJhY2tfZGV2
aWNlX21vZGVsX2RvbmUpKGxpYnhsX19lZ2MqLApAQCAtMzQxNiw2ICszNDEyLDkgQEAgaW50IGxp
YnhsX19kb21haW5fc3VzcGVuZF9pbml0KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX3R5cGUgdHlwZSk7CiAKK19o
aWRkZW4gaW50IGxpYnhsX19xbXBfc3VzcGVuZF9zYXZlKGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUg
KmRzcHMpOworCiBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlIHsKICAgICAvKiBzZXQg
YnkgY2FsbGVyIG9mIGxpYnhsX19kb21haW5fc2F2ZSAqLwogICAgIGxpYnhsX19hbyAqYW87CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Ft
cC5jCmluZGV4IDc3MzgwYTg2OWMuLmUyYzNmY2EwODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0zOTgsMTMgKzM5
OCwxNCBAQCBzdGF0aWMgaW50IHFtcF9oYW5kbGVfcmVzcG9uc2UobGlieGxfX2djICpnYywgbGli
eGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBib29sIHFt
cF9xZW11X2NoZWNrX3ZlcnNpb24obGlieGxfX3FtcF9oYW5kbGVyICpxbXAsIGludCBtYWpvciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbm9yLCBpbnQgbWljcm8p
CitzdGF0aWMgYm9vbCBxbXBfZXZfcWVtdV9jaGVja192ZXJzaW9uKGxpYnhsX19ldl9xbXAgKmV2
LCBpbnQgbWFqb3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBt
aW5vciwgaW50IG1pY3JvKQogewotICAgIHJldHVybiBxbXAtPnZlcnNpb24ubWFqb3IgPiBtYWpv
ciB8fAotICAgICAgICAocW1wLT52ZXJzaW9uLm1ham9yID09IG1ham9yICYmCi0gICAgICAgICAg
ICAocW1wLT52ZXJzaW9uLm1pbm9yID4gbWlub3IgfHwKLSAgICAgICAgICAgICAocW1wLT52ZXJz
aW9uLm1pbm9yID09IG1pbm9yICYmIHFtcC0+dmVyc2lvbi5taWNybyA+PSBtaWNybykpKTsKKyAg
ICByZXR1cm4gZXYtPnFlbXVfdmVyc2lvbi5tYWpvciA+IG1ham9yIHx8CisgICAgICAgIChldi0+
cWVtdV92ZXJzaW9uLm1ham9yID09IG1ham9yICYmCisgICAgICAgICAgICAoZXYtPnFlbXVfdmVy
c2lvbi5taW5vciA+IG1pbm9yIHx8CisgICAgICAgICAgICAgKGV2LT5xZW11X3ZlcnNpb24ubWlu
b3IgPT0gbWlub3IgJiYKKyAgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5taWNybyA+PSBt
aWNybykpKTsKIH0KIAogLyoKQEAgLTEwMTMsMjkgKzEwMTQsNiBAQCBpbnQgbGlieGxfX3FtcF9z
eXN0ZW1fd2FrZXVwKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKICAgICByZXR1cm4gcW1wX3J1
bl9jb21tYW5kKGdjLCBkb21pZCwgInN5c3RlbV93YWtldXAiLCBOVUxMLCBOVUxMLCBOVUxMKTsK
IH0KIAotaW50IGxpYnhsX19xbXBfc2F2ZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0
IGNoYXIgKmZpbGVuYW1lLCBib29sIGxpdmUpCi17Ci0gICAgbGlieGxfX2pzb25fb2JqZWN0ICph
cmdzID0gTlVMTDsKLSAgICBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCA9IE5VTEw7Ci0gICAgaW50
IHJjOwotCi0gICAgcW1wID0gbGlieGxfX3FtcF9pbml0aWFsaXplKGdjLCBkb21pZCk7Ci0gICAg
aWYgKCFxbXApCi0gICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotCi0gICAgcW1wX3BhcmFtZXRl
cnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJmaWxlbmFtZSIsIChjaGFyICopZmlsZW5hbWUpOwot
Ci0gICAgLyogbGl2ZSBwYXJhbWV0ZXIgd2FzIGFkZGVkIHRvIFFFTVUgMi4xMS4gSXQgc2lnbmFs
IFFFTVUgdGhhdCB0aGUgc2F2ZQotICAgICAqIG9wZXJhdGlvbiBpcyBmb3IgYSBsaXZlIG1pZ3Jh
dGlvbiByYXRoZXIgdGhhdCBmb3IgdGFraW5nIGEgc25hcHNob3QuICovCi0gICAgaWYgKHFtcF9x
ZW11X2NoZWNrX3ZlcnNpb24ocW1wLCAyLCAxMSwgMCkpCi0gICAgICAgIHFtcF9wYXJhbWV0ZXJz
X2FkZF9ib29sKGdjLCAmYXJncywgImxpdmUiLCBsaXZlKTsKLQotICAgIHJjID0gcW1wX3N5bmNo
cm9ub3VzX3NlbmQocW1wLCAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGFyZ3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCBxbXAtPnRpbWVvdXQpOwotICAgIGxp
YnhsX19xbXBfY2xvc2UocW1wKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBsaWJ4bF9fcW1w
X3Jlc3RvcmUobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyICpzdGF0ZV9maWxl
KQogewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CkBAIC0xMDY0LDExICsx
MDQyLDYgQEAgc3RhdGljIGludCBxbXBfY2hhbmdlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBf
aGFuZGxlciAqcW1wLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGxpYnhsX19xbXBfc3RvcChs
aWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCi17Ci0gICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChn
YywgZG9taWQsICJzdG9wIiwgTlVMTCwgTlVMTCwgTlVMTCk7Ci19Ci0KIGludCBsaWJ4bF9fcW1w
X3Jlc3VtZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCiB7CiAgICAgcmV0dXJuIHFtcF9ydW5f
Y29tbWFuZChnYywgZG9taWQsICJjb250IiwgTlVMTCwgTlVMTCwgTlVMTCk7CkBAIC0xMzA4LDYg
KzEyODEsMTE4IEBAIGludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmV0OwogfQogCisKKy8qCisgKiBGdW5jdGlv
biB1c2luZyBsaWJ4bF9fZXZfcW1wCisgKi8KKworc3RhdGljIHZvaWQgZG1fc3RvcHBlZChsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQg
ZG1fc3RhdGVfZmRfcmVhZHkobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVz
cG9uc2UsIGludCByYyk7CitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKTsKK2ludCBsaWJ4bF9fcW1wX3N1
c3BlbmRfc2F2ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRz
cHMpCit7CisgICAgbGlieGxfX2V2X3FtcCAqZXYgPSAmZHNwcy0+cW1wOworICAgIHVpbnQzMl90
IGNvbnN0IGRvbWlkID0gZHNwcy0+ZG9taWQ7CisKKyAgICBldi0+ZG9taWQgPSBkb21pZDsKKyAg
ICBldi0+Y2FsbGJhY2sgPSBkbV9zdG9wcGVkOworICAgIGV2LT5jZmQgPSBOVUxMOworCisgICAg
cmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJzdG9wIiwgTlVMTCk7Cit9CisKK3N0
YXRpYyB2b2lkIGRtX3N0b3BwZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25z
ZSwgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3Rh
dGUgKmRzcHMgPSBDT05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOworICAgIGNvbnN0IGNoYXIg
KmNvbnN0IGZpbGVuYW1lID0gZHNwcy0+ZG1fc2F2ZWZpbGU7CisgICAgdWludDMyX3QgY29uc3Qg
ZG9taWQgPSBldi0+ZG9taWQ7CisKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICBsaWJ4bF9fY2FyZWZkX2JlZ2luKCk7CisgICAgZXYtPmNmZCA9IGxpYnhsX19jYXJlZmRf
b3BlbmVkKENUWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wZW4oZmlsZW5h
bWUsIE9fV1JPTkxZIHwgT19DUkVBVCwgMDYwMCkpOworICAgIGlmICghZXYtPmNmZCkgeworICAg
ICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJGYWlsZWQgdG8gb3BlbiBmaWxlICVzIGZvciBRRU1V
IiwgZmlsZW5hbWUpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZXJy
b3I7CisgICAgfQorCisgICAgZXYtPmNhbGxiYWNrID0gZG1fc3RhdGVfZmRfcmVhZHk7CisgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAiYWRkLWZkIiwgTlVMTCk7CisgICAgaWYg
KHJjKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgcmV0dXJuOworZXJyb3I6CisgICAgaWYg
KGV2LT5jZmQpIHsKKyAgICAgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+Y2ZkKTsKKyAgICAg
ICAgdW5saW5rKGZpbGVuYW1lKTsKKyAgICAgICAgZXYtPmNmZCA9IE5VTEw7CisgICAgfQorICAg
IGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lKGVnYywgZHNwcywgcmMpOworfQorCitz
dGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9x
bXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25f
b2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfc3RhdGUgKmRzcHMgPSBDT05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOwor
ICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICpvOworICAgIGludCBmZHNldDsKKworICAgIGxpYnhsX19jYXJlZmRfY2xvc2Uo
ZXYtPmNmZCk7CisgICAgZXYtPmNmZCA9IE5VTEw7CisKKyAgICBpZiAocmMpCisgICAgICAgIGdv
dG8gZXJyb3I7CisKKyAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiZmRzZXQtaWQiLCByZXNw
b25zZSwgSlNPTl9JTlRFR0VSKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgcmMgPSBFUlJPUl9G
QUlMOworICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKyAgICBmZHNldCA9IGxpYnhsX19qc29u
X29iamVjdF9nZXRfaW50ZWdlcihvKTsKKworICAgIGV2LT5jYWxsYmFjayA9IGRtX3N0YXRlX3Nh
dmVkOworCisgICAgLyogbGl2ZSBwYXJhbWV0ZXIgd2FzIGFkZGVkIHRvIFFFTVUgMi4xMS4gSXQg
c2lnbmFsIFFFTVUgdGhhdCB0aGUgc2F2ZQorICAgICAqIG9wZXJhdGlvbiBpcyBmb3IgYSBsaXZl
IG1pZ3JhdGlvbiByYXRoZXIgdGhhdCBmb3IgdGFraW5nIGEgc25hcHNob3QuICovCisgICAgaWYg
KHFtcF9ldl9xZW11X2NoZWNrX3ZlcnNpb24oZXYsIDIsIDExLCAwKSkKKyAgICAgICAgcW1wX3Bh
cmFtZXRlcnNfYWRkX2Jvb2woZ2MsICZhcmdzLCAibGl2ZSIsIGRzcHMtPmxpdmUpOworICAgIFFN
UF9QQVJBTUVURVJTX1NQUklOVEYoJmFyZ3MsICJmaWxlbmFtZSIsICIvZGV2L2Zkc2V0LyVkIiwg
ZmRzZXQpOworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBldiwgInhlbi1zYXZlLWRl
dmljZXMtc3RhdGUiLCBhcmdzKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICByZXR1cm47CitlcnJvcjoKKyAgICBpZiAocmMpCisgICAgICAgIGxpYnhsX19yZW1vdmVf
ZmlsZShnYywgZHNwcy0+ZG1fc2F2ZWZpbGUpOworICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9t
b2RlbF9kb25lKGVnYywgZHNwcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZl
ZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKQorewor
ICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMgPSBDT05U
QUlORVJfT0YoZXYsICpkc3BzLCBxbXApOworCisgICAgaWYgKHJjKQorICAgICAgICB1bmxpbmso
ZHNwcy0+ZG1fc2F2ZWZpbGUpOworCisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7
CisgICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7Cit9
CisKKwogLyogLS0tLS0tLS0tLS0tIEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0t
LS0tLS0tLS0tLS0tLSAqLwogCiAvKiBoYXJkIGNvZGVkIG1lc3NhZ2UgSUQgdXNlZCBmb3IgY2Fw
YWJpbGl0eSBuZWdvdGlhdGlvbiAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:28: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 1fyIgY-0005jL-UO; Fri, 07 Sep 2018 15:28:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgX-0005iW-QC
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:37 +0000
X-Inumbo-ID: cf2c309d-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf2c309d-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723127"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:11:01 +0100
Message-ID: <20180907151104.32306-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 12/15] 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>
Content-Type: text/plain; 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
biB0aGUgcHJldmlvdXMKcGF0Y2ggImxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBR
RU1VIgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCgpOb3RlczoKICAgIHY1OgogICAgICAgIHJlbW92ZWQgZW1wdHkgc3VjY2VzcyBicmFu
Y2ggaW4gZGV2aWNlX21vZGVsX3FtcF9jYigpCiAgICAgICAgY2FsbCBsaWJ4bF9fZXZfcW1wX2lu
aXQoKSBlYXJsaWVyIGluIGxpYnhsX19zcGF3bl9sb2NhbF9kbS4KICAgICAgICAgICAgb3RoZXJ3
aXNlIHRoZSBlcnJvciBwYXRoIHdvdWxkIHVzZSBhbiB1bmluaXRpYWxpc2VkCiAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAuCiAgICAKICAgIHY0OgogICAgICAgIG1vdmVkIHRvIGxpYnhsX19kbV9z
cGF3bl8qIGZyb20gbGlieGxfX3NwYXduXyoKCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAg
IHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKaW5kZXggYzZiZjgxYjg2My4uOWUyMzI3NGJkOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yMjc4LDYgKzIy
NzgsOCBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3RhcnR1cF9mYWlsZWQobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7
CiBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfZGV0YWNoZWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24p
Oworc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3FtcF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4
bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOwogCiAvKiBvdXIgIm5leHQgc3RlcCIg
ZnVuY3Rpb24sIGNhbGxlZCBmcm9tIHRob3NlIGNhbGxiYWNrcyBhbmQgZWxzZXdoZXJlICovCiBz
dGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCkBA
IC0yMzA5LDYgKzIzMTEsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKICAgICBpbnQgZG1fc3RhdGVfZmQg
PSAtMTsKICAgICBpbnQgZG1fbW9uaXRvcl9mZCA9IC0xOwogCisgICAgbGlieGxfX2V2X3FtcF9p
bml0KCZkbXNzLT5xbXApOworCiAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2
aWNlX21vZGVsX3N0dWJkb21haW4pKSB7CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQpAQCAtMjQw
OSw2ICsyNDEzLDE2IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgIHNwYXduLT5mYWlsdXJlX2Ni
ID0gZGV2aWNlX21vZGVsX3N0YXJ0dXBfZmFpbGVkOwogICAgIHNwYXduLT5kZXRhY2hlZF9jYiA9
IGRldmljZV9tb2RlbF9kZXRhY2hlZDsKIAorICAgIGlmIChkbV9tb25pdG9yX2ZkID49IDApIHsK
KyAgICAgICAgLyogVGhlcmUgaXMgYSB2YWxpZCBRTVAgc29ja2V0IGF2YWlsYWJsZSBub3csCisg
ICAgICAgICAqIHVzZSBpdCB0byBmaW5kIG91dCB3aGVuIFFFTVUgaXMgcmVhZHkgKi8KKyAgICAg
ICAgZG1zcy0+cW1wLmNhbGxiYWNrID0gZGV2aWNlX21vZGVsX3FtcF9jYjsKKyAgICAgICAgZG1z
cy0+cW1wLmRvbWlkID0gZG9taWQ7CisgICAgICAgIGRtc3MtPnFtcC5jZmQgPSBOVUxMOworICAg
ICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5LXN0YXR1
cyIsIE5VTEwpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0X2Nsb3NlOworICAgIH0KKwogICAg
IHJjID0gbGlieGxfX3NwYXduX3NwYXduKGVnYywgc3Bhd24pOwogICAgIGlmIChyYyA8IDApCiAg
ICAgICAgIGdvdG8gb3V0X2Nsb3NlOwpAQCAtMjQ3OCw2ICsyNDkyLDQxIEBAIHN0YXRpYyB2b2lk
IGRldmljZV9tb2RlbF9kZXRhY2hlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgZGV2aWNlX21vZGVs
X3NwYXduX291dGNvbWUoZWdjLCBkbXNzLCAwKTsKIH0KIAorc3RhdGljIHZvaWQgZGV2aWNlX21v
ZGVsX3FtcF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dD
OworICAgIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcyA9IENPTlRBSU5FUl9PRihldiwgKmRt
c3MsIHFtcCk7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgIGNvbnN0IGNo
YXIgKnN0YXR1czsKKworICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOworCisgICAg
aWYgKHJjKQorICAgICAgICBnb3RvIGZhaWxlZDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBf
Z2V0KCJzdGF0dXMiLCByZXNwb25zZSwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAg
ICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJRTVAgdW5leHBlY3RlZCByZXNwb25zZSIpOwor
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZmFpbGVkOworICAgIH0KKyAg
ICBzdGF0dXMgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhvKTsKKyAgICBpZiAoc3Ry
Y21wKHN0YXR1cywgInJ1bm5pbmciKSkgeworICAgICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQs
ICJVbmV4cGVjdGVkIFFFTVUgc3RhdHVzOiAlcyIsIHN0YXR1cyk7CisgICAgICAgIHJjID0gRVJS
T1JfRkFJTDsKKyAgICAgICAgZ290byBmYWlsZWQ7CisgICAgfQorCisgICAgbGlieGxfX3NwYXdu
X2luaXRpYXRlX2RldGFjaChnYywgJmRtc3MtPnNwYXduKTsKKyAgICByZXR1cm47CisKK2ZhaWxl
ZDoKKyAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJRRU1VIGRpZCBub3Qgc3RhcnQgcHJvcGVy
bHksIHJjPSVkIiwgcmMpOworICAgIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlKGdjLCAm
ZG1zcy0+c3Bhd24sIHJjKTsKK30KKwogc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXduX291
dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHJjKQpAQCAtMjUwMSw2ICsyNTUwLDggQEAgc3RhdGljIHZv
aWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICB9
CiAgICAgfQogCisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmZG1zcy0+cW1wKTsKKwog
IG91dDoKICAgICBkbXNzLT5jYWxsYmFjayhlZ2MsIGRtc3MsIHJjKTsKIH0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IGI2YzAyNzliYjguLmJkZTM0YTNhYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAt
Mzg5Miw2ICszODkyLDcgQEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZ3Vlc3RfY29uZmlnOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgKmJ1aWxkX3N0YXRlOyAvKiByZWxhdGVzIHRvIGd1ZXN0X2RvbWlkICovCiAgICAgbGli
eGxfX2RtX3NwYXduX2NiICpjYWxsYmFjazsKKyAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKIH07CiAK
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZG1fc3Bhd25fc3RhdGUqKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIgg-0005mt-7L; Fri, 07 Sep 2018 15:28:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgf-0005mK-2c
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:45 +0000
X-Inumbo-ID: d2f17140-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2f17140-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723142"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:11:00 +0100
Message-ID: <20180907151104.32306-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/15] 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>

V2hlbiBzdGFydGluZyBRRU1VIHdpdGggZG1fcmVzdHJpY3Q9MSwgcHJlLW9wZW4gdGhlIFFNUCBz
b2NrZXQgYmVmb3JlCmV4ZWMgUUVNVS4gVGhhdCBzb2NrZXQgd2lsbCBiZSB1c2VmdWxsIHRvIGZp
bmRvdXQgaWYgUUVNVSBpcyByZWFkeSwgYW5kCnByZS1vcGVuaW5nIGl0IG1lYW5zIHRoYXQgbGli
eGwgY2FuIGNvbm5lY3QgdG8gaXQgd2l0aG91dCB3YWl0aW5nIGZvcgpRRU1VIHRvIGNyZWF0ZSBp
dC4KClRoZSBwcmUtb3Blbm5pbmcgaXMgY29uZGl0aW9ubmFsLCBiYXNlZCBvbiB0aGUgdXNlIG9m
IGRtX3Jlc3RyaWN0CmJlY2F1c2UgaXQgaXMgdXNpbmcgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlv
biBvZiBRRU1VLCBhbmQgZG1fcmVzdHJpY3QKc3VwcG9ydCBpbiBRRU1VIGlzIG5ld2VyLgoKLWNo
YXJkZXYgc29ja2V0LGZkPVggaXMgYXZhaWxhYmxlIHdpdGggUUVNVSAyLjEyLCBzaW5jZSBjb21t
aXQ6Cj4gY2hhcjogYWxsb3cgcGFzc2luZyBwcmUtb3BlbmVkIHNvY2tldCBmaWxlIGRlc2NyaXB0
b3IgYXQgc3RhcnR1cAo+IDA5MzU3MDBmODU0NDAzM2ViYmQ0MWUxZjEzY2Q1MjhmOGE1OGQyNGQK
CmRtX3Jlc3RyaWN0IHdpbGwgYmUgYXZhaWxhYmxlIGluIFFFTVUgMy4wLgoKU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6
CiAgICB2NToKICAgICAgICB1c2UgbGlieGxfX3JlbW92ZV9maWxlCiAgICAgICAgZmV3IGNoYW5n
ZXMgaW4gY29kaW5nIHN0eWxlCiAgICAgICAgcmVtb3ZlIHN0YWxlIGluY2x1ZGVzIChzeXMvc29j
a2V0LCBzeXMvdW4pIHdoaWNoIGFyZSBub3cgaW4gbGlieGxfaW50ZXJuYWwuaAogICAgCiAgICB2
NDoKICAgICAgICBzZXBhcmF0ZSB0aGUgbG9naWMgdG8gb3BlbiBhIHNvY2tldCBpbnRvIGEgZnVu
Y3Rpb24uCiAgICAgICAgVXNlIGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3VuKCkgdG8gY2hlY2sg
cGF0aCBzaXplCgogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDc5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcwIGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggYWJkMzFlZTZmMi4uYzZiZjgxYjg2MyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCkBAIC05MTAsMTIgKzkxMCw1NCBAQCBzdGF0aWMgY2hhciAqcWVtdV9kaXNrX2lkZV9kcml2
ZV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdGFyZ2V0X3BhdGgsCiAgICAgcmV0
dXJuIGRyaXZlOwogfQogCitzdGF0aWMgaW50IGxpYnhsX19wcmVfb3Blbl9xbXBfc29ja2V0KGxp
YnhsX19nYyAqZ2MsIGludCBkb21pZCwgaW50ICpmZF9yKQoreworICAgIGludCByYzsKKyAgICBp
bnQgZmQ7CisgICAgc3RydWN0IHNvY2thZGRyX3VuIHVuOworICAgIGNvbnN0IGNoYXIgKnBhdGgg
PSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZG9taWQpOworCisgICAgZmQgPSBzb2NrZXQoQUZf
VU5JWCwgU09DS19TVFJFQU0sIDApOworICAgIGlmIChmZCA8IDApIHsKKyAgICAgICAgTE9HRUQo
RVJST1IsIGRvbWlkLCAic29ja2V0KCkgZmFpbGVkIik7CisgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOworICAgIH0KKworICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1
biwgcGF0aCwgIlFFTVUncyBRTVAgc29ja2V0Iik7CisgICAgaWYgKHJjKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIHJjID0gbGlieGxfX3JlbW92ZV9maWxlKGdjLCBwYXRoKTsKKyAgICBpZiAo
cmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKGJpbmQoZmQsIChzdHJ1Y3Qgc29ja2Fk
ZHIqKSAmdW4sIHNpemVvZih1bikpIDwgMCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQs
ICJiaW5kKCclcycpIGZhaWxlZCIsIHBhdGgpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChsaXN0ZW4oZmQsIDEpIDwgMCkgewor
ICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJsaXN0ZW4oKSBmYWlsZWQiKTsKKyAgICAgICAg
cmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAqZmRfciA9
IGZkOworICAgIHJjID0gMDsKKworb3V0OgorICAgIGlmIChyYyAmJiBmZCA+PSAwKQorICAgICAg
ICBjbG9zZShmZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgaW50IGxpYnhsX19idWls
ZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkbSwgaW50IGd1ZXN0X2RvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFp
bl9jb25maWcgKmd1ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjaGFyICoqKmFyZ3MsIGNoYXIgKioqZW52cywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmRtX3N0YXRl
X2ZkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqZG1fc3Rh
dGVfZmQsIGludCAqZG1fbW9uaXRvcl9mZCkKIHsKICAgICBjb25zdCBsaWJ4bF9kb21haW5fY3Jl
YXRlX2luZm8gKmNfaW5mbyA9ICZndWVzdF9jb25maWctPmNfaW5mbzsKICAgICBjb25zdCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmd1ZXN0X2NvbmZpZy0+Yl9pbmZvOwpAQCAt
OTQ0LDEwICs5ODYsMjUgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2Fy
Z3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
ZCIsIGd1ZXN0X2RvbWlkKSwgTlVMTCk7CiAKICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICItY2hhcmRldiIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAg
ICAgICAgICAgIEdDU1BSSU5URigic29ja2V0LGlkPWxpYnhsLWNtZCwiCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInBhdGg9JXMsc2VydmVyLG5vd2FpdCIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGd1ZXN0X2RvbWlkKSkp
OworICAgIC8qIElmIHdlIGhhdmUgdG8gdXNlIGRtX3Jlc3RyaWN0LCBRRU1VIG5lZWQgdG8gYmUg
bmV3IGVub3VnaCBhbmQgd2lsbCBoYXZlCisgICAgICogdGhlIG5ldyBpbnRlcmZhY2Ugd2hlcmUg
d2UgY2FuIHByZS1vcGVuIHRoZSBRTVAgc29ja2V0LiAqLworICAgIGlmIChsaWJ4bF9kZWZib29s
X3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkKKyAgICB7CisgICAgICAgIGludCByYzsKKworICAg
ICAgICByYyA9IGxpYnhsX19wcmVfb3Blbl9xbXBfc29ja2V0KGdjLCBndWVzdF9kb21pZCwgZG1f
bW9uaXRvcl9mZCk7CisgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgIHJldHVybiByYzsKKwor
ICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21kLGZkPSVkLHNlcnZlcixub3dhaXQiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqZG1fbW9uaXRvcl9mZCkpOworICAg
IH0gZWxzZSB7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsIgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aD0lcyxzZXJ2ZXIsbm93YWl0IiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGd1
ZXN0X2RvbWlkKSkpOworICAgIH0KIAogICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1u
by1zaHV0ZG93biIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1tb24iKTsKQEAg
LTE3MjYsNyArMTc4Myw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9h
cmdzKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vlc3RfY29uZmlnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKioqYXJncywgY2hhciAqKiplbnZzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19kb21h
aW5fYnVpbGRfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqZG1fc3RhdGVfZmQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ICpkbV9zdGF0ZV9mZCwgaW50ICpkbV9tb25pdG9yX2ZkKQogLyogZG1fc3Rh
dGVfZmQgbWF5IGJlIE5VTEwgaWZmIGNhbGxlciBrbm93cyB3ZSBhcmUgdXNpbmcgb2xkIHN0dWJk
b20KICAqIGFuZCB0aGVyZWZvcmUgd2lsbCBiZSBwYXNzaW5nIGEgZmlsZW5hbWUgcmF0aGVyIHRo
YW4gYSBmZC4gKi8KIHsKQEAgLTE3MzksMTAgKzE3OTYsMTEgQEAgc3RhdGljIGludCBsaWJ4bF9f
YnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MobGlieGxfX2djICpnYywKICAgICBjYXNlIExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgogICAgICAgICBhc3NlcnQoZG1fc3RhdGVfZmQg
IT0gTlVMTCk7CiAgICAgICAgIGFzc2VydCgqZG1fc3RhdGVfZmQgPCAwKTsKKyAgICAgICAgYXNz
ZXJ0KGRtX21vbml0b3JfZmQgIT0gTlVMTCk7CiAgICAgICAgIHJldHVybiBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGdjLCBkbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsIGd1ZXN0X2NvbmZpZywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJncywgZW52cywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUs
IGRtX3N0YXRlX2ZkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGUsIGRtX3N0YXRlX2ZkLCBkbV9tb25pdG9yX2ZkKTsKICAgICBkZWZhdWx0
OgogICAgICAgICBMT0dFRChFUlJPUiwgZ3Vlc3RfZG9taWQsICJ1bmtub3duIGRldmljZSBtb2Rl
bCB2ZXJzaW9uICVkIiwKICAgICAgICAgICAgICAgZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNl
X21vZGVsX3ZlcnNpb24pOwpAQCAtMTk2Myw3ICsyMDIxLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25f
c3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNz
KQogCiAgICAgcmV0ID0gbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzKGdjLCAic3R1YmRv
bS1kbSIsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBndWVzdF9jb25maWcsICZhcmdzLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkX3N0YXRlLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZF9zdGF0ZSwgTlVMTCwgTlVMTCk7CiAgICAgaWYgKHJldCkgewog
ICAgICAgICByZXQgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKQEAgLTIyNDksNiAr
MjMwNyw3IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogICAgIGNoYXIgKipwYXNzX3N0dWZmOwogICAgIGNv
bnN0IGNoYXIgKmRtOwogICAgIGludCBkbV9zdGF0ZV9mZCA9IC0xOworICAgIGludCBkbV9tb25p
dG9yX2ZkID0gLTE7CiAKICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfc3R1YmRvbWFpbikpIHsKICAgICAgICAgYWJvcnQoKTsKQEAgLTIyNjYsNyArMjMyNSw4
IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rt
X3NwYXduX3N0YXRlICpkbXNzKQogICAgIH0KICAgICByYyA9IGxpYnhsX19idWlsZF9kZXZpY2Vf
bW9kZWxfYXJncyhnYywgZG0sIGRvbWlkLCBndWVzdF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJncywgJmVudnMsIHN0YXRlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRtX3N0YXRlX2ZkKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkbV9zdGF0ZV9mZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkbV9tb25pdG9yX2ZkKTsKICAgICBp
ZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0yMzY0LDYgKzI0MjQsNyBAQCBvdXRfY2xv
c2U6CiAgICAgaWYgKGxvZ2ZpbGVfdyA+PSAwKSBjbG9zZShsb2dmaWxlX3cpOwogb3V0OgogICAg
IGlmIChkbV9zdGF0ZV9mZCA+PSAwKSBjbG9zZShkbV9zdGF0ZV9mZCk7CisgICAgaWYgKGRtX21v
bml0b3JfZmQgPj0gMCkgY2xvc2UoZG1fbW9uaXRvcl9mZCk7CiAgICAgaWYgKHJjKQogICAgICAg
ICBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShlZ2MsIGRtc3MsIHJjKTsKIH0KLS0gCkFudGhv
bnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIgh-0005oE-N0; Fri, 07 Sep 2018 15:28:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=phpk=lv=citrix.com=prvs=781013362=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1fyIgg-0005mq-8J
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:28:46 +0000
X-Inumbo-ID: d3c91c1d-b2b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3c91c1d-b2b2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:29:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64723144"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 7 Sep 2018 16:10:59 +0100
Message-ID: <20180907151104.32306-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180907151104.32306-1-anthony.perard@citrix.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/15] 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
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjU6CiAgICAgICAgZml4
IHR5cG9zCgogdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jICAgICB8ICA3ICsrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyMSArKysrKysrKysrKysrKysrKysrKy0KIDIgZmls
ZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYwppbmRl
eCAwMmU2YzkxN2YwLi5mYjk2MjFiMTBhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9l
eGVjLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jCkBAIC0zNzMsNiArMzczLDEzIEBA
IHZvaWQgbGlieGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9f
c3Bhd25fc3RhdGUgKnNzKQogICAgIHNwYXduX2RldGFjaChnYywgc3MpOwogfQogCit2b2lkIGxp
YnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19zcGF3bl9z
dGF0ZSAqc3MsIGludCByYykKK3sKKyAgICBhc3NlcnQocmMpOworICAgIHNzLT5yYyA9IHJjOwor
ICAgIHNwYXduX2RldGFjaChnYywgc3MpOworfQorCiBzdGF0aWMgdm9pZCBzcGF3bl9mYWlsKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX3NwYXduX3N0YXRlICpzcywgaW50IHJjKQogLyogQ2FsbGVy
IG11c3QgaGF2ZSBsb2dnZWQuICBNdXN0IGJlIGxhc3QgdGhpbmcgaW4gY2FsbGluZyBmdW5jdGlv
biwKICAqIGFzIGl0IG1heSBtYWtlIHRoZSBjYWxsYmFjay4gIFByZWNvbmRpdGlvbjogQXR0YWNo
ZWQgb3IgRGV0YWNoaW5nLiAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMGYzZWRhMjQ5YS4uYjZj
MDI3OWJiOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNTUwLDcgKzE1NTAsOCBAQCBfaGlkZGVu
IHZvaWQgbGlieGxfX3NwYXduX2luaXQobGlieGxfX3NwYXduX3N0YXRlKik7CiAgKgogICogVGhl
IGlubmVyIGNoaWxkIG11c3Qgc29vbiBleGl0IG9yIGV4ZWMuICBJdCBtdXN0IGFsc28gc29vbiBl
eGl0IG9yCiAgKiBub3RpZnkgdGhlIHBhcmVudCBvZiBpdHMgc3VjY2Vzc2Z1bCBzdGFydHVwIGJ5
IHdyaXRpbmcgdG8gdGhlCi0gKiB4ZW5zdG9yZSBwYXRoIHhzcGF0aC4KKyAqIHhlbnN0b3JlIHBh
dGggeHNwYXRoIE9SIHZpYSBvdGhlciBtZWFucyB0aGF0IHRoZSBwYXJlbnQgd2lsbCBoYXZlCisg
KiB0byBzZXR1cC4KICAqCiAgKiBUaGUgdXNlciAoaW4gdGhlIHBhcmVudCkgd2lsbCBiZSBjYWxs
ZWQgYmFjayAoY29uZmlybV9jYikgZXZlcnkKICAqIHRpbWUgdGhhdCB4ZW5zdG9yZSBwYXRoIGlz
IG1vZGlmaWVkLgpAQCAtMTYwNiw2ICsxNjA3LDI0IEBAIF9oaWRkZW4gaW50IGxpYnhsX19zcGF3
bl9zcGF3bihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24pOwogICov
CiBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fc3Bhd25fc3RhdGUqKTsKIAorLyoKKyAqIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9m
YWlsdXJlIC0gUHJvcGFnYXRlIGZhaWx1cmUgZnJvbSB0aGUgY2FsbGVyIHRvIHRoZQorICogY2Fs
bGVlLgorICoKKyAqIFdvcmtzIGJ5IGtpbGxpbmcgdGhlIGludGVybWVkaWF0ZSBwcm9jZXNzIGZy
b20gc3Bhd25fc3Bhd24uCisgKiBBZnRlciB0aGlzIGZ1bmN0aW9uIHJldHVybnMsIGZhaWx1cmVz
IHdpbGwgYmUgcmVwb3J0ZWQgdmlhIGZhaWx1cmVfY2IuCisgKgorICogVGhpcyBpcyBub3Qgc3lu
Y2hyb25vdXM6IHRoZXJlIHdpbGwgYmUgYSBmdXJ0aGVyIGNhbGxiYWNrIHdoZW4KKyAqIHRoZSBk
ZXRhY2ggaXMgY29tcGxldGUuCisgKgorICogTG9ncyBlcnJvcnMuCisgKgorICogVGhlIHNwYXdu
IHN0YXRlIG11c3QgYmUgQXR0YWNoZWQgZW50cnkgYW5kIHdpbGwgYmUgQXR0YWNoZWQgRmFpbGVk
CisgKiBvbiByZXR1cm4uCisgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVf
ZmFpbHVyZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3MsIGludCByYyk7CisKIC8qCiAgKiBJZiBz
dWNjZXNzZnVsLCB0aGlzIHNob3VsZCByZXR1cm4gMC4KICAqCi0tIApBbnRob255IFBFUkFSRAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyIkA-0006xs-8S; Fri, 07 Sep 2018 15:32:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cmsw=lv=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fyIk8-0006xl-W8
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:32:21 +0000
X-Inumbo-ID: 537f9417-b2b3-11e8-a6a9-d7ebe60f679a
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 537f9417-b2b3-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:33:10 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 802903F2;
 Fri,  7 Sep 2018 11:32:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 07 Sep 2018 11:32:18 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=NMk6PXoQUKoQYta4lntG2iWYQxHrW
 v0r3tp30o9uqpY=; b=pdYupuzsuC4pRdy9NxGFJ0JKRIMk0xSNZpUn4X8oupDvR
 IQAd+KaPSFV1U0slHYXUMmImYfgSKSxUw0c1cD3FOtE3Dyqew/duSC6ElXjxOzMk
 tZYvPvqgCO/PsbS/hqoS3sRrH6yhh/jkQHhQZhyRp/+8brpTJbIrMSIxj8cv7OE3
 hyLOG4lBUUglNL1GUvPau7FH1cDZBsRoV5IuIGGlqdX6rUNkJY0Yl29vzfAXnY/J
 kJKFLDuqNMjDse85HDgHph9x/adEN0pMA4ff/Ik4z3nSx2if4pakovx/i3jzSo2g
 wBCvSNc6GoxKh4A8x2gY+SQ+/hdzlD41IV2hRYezA==
X-ME-Proxy: <xmx:AJqSWxtRjC6IWYn7R5aFb-oSLSaSFNhk16Sn3nfL6SgT6mx7mH_utg>
 <xmx:AJqSW_pYvzl4YDiyOURpd8vokEW9K05lK3HYCJWZzoM2pomqDY-rzw>
 <xmx:AJqSW1p8mTOdm9r9s9dwgtf_JCVpTE_bl7MMcZl0bIwgleDiOE9PNA>
 <xmx:AJqSW-Yezg_Xt8Zh4dWIUWuTi4Rnzkjjr6SciG4M1UKN-hUP48MrvQ>
 <xmx:AJqSWz-sQQ0HLu8JqwCR9hddcnCBhymhlfXFdRyQK7dPzB2IKybjrA>
 <xmx:AZqSW2OHC64A8qs0voD_EoUdXQkCO-rrnpFR-WTzmrtv9bzZqgayRg>
X-ME-Sender: <xms:AJqSW40imRM4VyFj1lypubOUPmUSR566dmbP1WxkoFQ88mC1rMzv6Q>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id D58BA10292;
 Fri,  7 Sep 2018 11:32:13 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  7 Sep 2018 17:31:14 +0200
Message-Id: <20180907153117.17258-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v2] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, David Rientjes <rientjes@google.com>,
 Jonathan Corbet <corbet@lwn.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Frederic Weisbecker <frederic@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, open list <linux-kernel@vger.kernel.org>,
 Kai-Heng Feng <kai.heng.feng@canonical.com>,
 Thomas Gleixner <tglx@linutronix.de>, Jiri Kosina <jkosina@suse.cz>,
 Bjorn Helgaas <bhelgaas@google.com>, Thymo van Beers <thymovanbeers@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@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>

U2NydWJiaW5nIHBhZ2VzIG9uIGluaXRpYWwgYmFsbG9vbiBkb3duIGNhbiB0YWtlIHNvbWUgdGlt
ZSwgZXNwZWNpYWxseQppbiBuZXN0ZWQgdmlydHVhbGl6YXRpb24gY2FzZSAobmVzdGVkIEVQVCBp
cyBzbG93KS4gV2hlbiBIVk0vUFZIIGd1ZXN0IGlzCnN0YXJ0ZWQgd2l0aCBtZW1vcnk9IHNpZ25p
ZmljYW50bHkgbG93ZXIgdGhhbiBtYXhtZW09LCBhbGwgdGhlIGV4dHJhCnBhZ2VzIHdpbGwgYmUg
c2NydWJiZWQgYmVmb3JlIHJldHVybmluZyB0byBYZW4uIEJ1dCBzaW5jZSBtb3N0IG9mIHRoZW0K
d2VyZW4ndCB1c2VkIGF0IGFsbCBhdCB0aGF0IHBvaW50LCBYZW4gbmVlZHMgdG8gcG9wdWxhdGUg
dGhlbSBmaXJzdAooZnJvbSBwb3B1bGF0ZS1vbi1kZW1hbmQgcG9vbCkuIEluIG5lc3RlZCB2aXJ0
IGNhc2UgKFhlbiBpbnNpZGUgS1ZNKQp0aGlzIHNsb3dzIGRvd24gdGhlIGd1ZXN0IGJvb3QgYnkg
MTUtMzBzIHdpdGgganVzdCAxLjVHQiBuZWVkZWQgdG8gYmUKcmV0dXJuZWQgdG8gWGVuLgoKQWRk
IHJ1bnRpbWUgcGFyYW1ldGVyIHRvIGVuYWJsZS9kaXNhYmxlIGl0LCB0byBhbGxvdyBpbml0aWFs
bHkgZGlzYWJsaW5nCnNjcnViYmluZywgdGhlbiBlbmFibGUgaXQgYmFjayBkdXJpbmcgYm9vdCAo
Zm9yIGV4YW1wbGUgaW4gaW5pdHJhbWZzKS4KU3VjaCB1c2FnZSByZWxpZXMgb24gYXNzdW1wdGlv
biB0aGF0IGEpIG1vc3QgcGFnZXMgYmFsbG9vbmVkIG91dCBkdXJpbmcKaW5pdGlhbCBib290IHdl
cmVuJ3QgdXNlZCBhdCBhbGwsIGFuZCBiKSBldmVuIGlmIHRoZXkgd2VyZSwgdmVyeSBmZXcKc2Vj
cmV0cyBhcmUgaW4gdGhlIGd1ZXN0IGF0IHRoYXQgdGltZSAoYmVmb3JlIGFueSBzZXJpb3VzIHVz
ZXJzcGFjZQpraWNrcyBpbikuCkNvbnZlcnQgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0byBDT05G
SUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQgKGFsc28KZW5hYmxlZCBieSBkZWZhdWx0KSwgY29u
dHJvbGxpbmcgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIG5ldyBydW50aW1lCnN3aXRjaC4KClNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYyOgogLSBtb3ZlIHN5c2ZzIGNvbnRyb2wg
dG8gL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fbWVtb3J5CiAtIHVzZSBjb3JlX3BhcmFtKCkgdG8g
YXZvaWQgY29uZnVzaW5nIHByZWZpeCBmb3IgdGhlIG9wdGlvbiBuYW1lCiAtIGRvY3VtZW50IG9w
dGlvbgogLSBjaGFuZ2UgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0byBDT05GSUdfWEVOX1NDUlVC
X1BBR0VTX0RFRkFVTFQsCiBjb250cm9sbGluZyBvbmx5IHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0
aGUgcnVudGltZSBvcHRpb24KLS0tCiAuLi4vQUJJL3N0YWJsZS9zeXNmcy1kZXZpY2VzLXN5c3Rl
bS14ZW5fbWVtb3J5ICAgICAgICAgfCAgOSArKysrKysrKysKIERvY3VtZW50YXRpb24vYWRtaW4t
Z3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0ICAgICAgICB8ICA2ICsrKysrKwogZHJpdmVycy94
ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysr
Ky0tLQogZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDggKysrKysrKysKIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICsrKwogaW5jbHVkZS94ZW4vbWVtLXJlc2VydmF0aW9uLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCAz
NyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp
b24vQUJJL3N0YWJsZS9zeXNmcy1kZXZpY2VzLXN5c3RlbS14ZW5fbWVtb3J5IGIvRG9jdW1lbnRh
dGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWRldmljZXMtc3lzdGVtLXhlbl9tZW1vcnkKaW5kZXggY2Fh
MzExZDU5YWMxLi42ZDgzZjk1YThhOGUgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3N0
YWJsZS9zeXNmcy1kZXZpY2VzLXN5c3RlbS14ZW5fbWVtb3J5CisrKyBiL0RvY3VtZW50YXRpb24v
QUJJL3N0YWJsZS9zeXNmcy1kZXZpY2VzLXN5c3RlbS14ZW5fbWVtb3J5CkBAIC03NSwzICs3NSwx
MiBAQCBDb250YWN0OglLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CiBEZXNjcmlwdGlvbjoKIAkJQW1vdW50IChpbiBLaUIpIG9mIGxvdyAob3Igbm9ybWFsKSBt
ZW1vcnkgaW4gdGhlCiAJCWJhbGxvb24uCisKK1doYXQ6CQkvc3lzL2RldmljZXMvc3lzdGVtL3hl
bl9tZW1vcnkveGVuX21lbW9yeTAvc2NydWJfcGFnZXMKK0RhdGU6CQlTZXB0ZW1iZXIgMjAxOAor
S2VybmVsVmVyc2lvbjoJNC4yMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCitEZXNjcmlwdGlvbjoKKwkJQ29udHJvbCBzY3J1YmJpbmcgcGFnZXMgYmVmb3JlIHJldHVy
bmluZyB0aGVtIHRvIFhlbiBmb3Igb3RoZXJzIGRvbWFpbnMKKwkJdXNlLiBDYW4gYmUgc2V0IHdp
dGggeGVuX3NjcnViX3BhZ2VzIGNtZGxpbmUKKwkJcGFyYW1ldGVyLiBEZWZhdWx0IHZhbHVlIGNv
bnRyb2xsZWQgd2l0aCBDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQuCmRpZmYgLS1naXQg
YS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCBiL0RvY3Vt
ZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CmluZGV4IDk4NzFlNjQ5
ZmZlZi4uMGYyMDI4MjYyOWRlIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tl
cm5lbC1wYXJhbWV0ZXJzLnR4dApAQCAtNDk5NCw2ICs0OTk0LDEyIEBACiAJCQlEaXNhYmxlcyB0
aGUgUFYgb3B0aW1pemF0aW9ucyBmb3JjaW5nIHRoZSBIVk0gZ3Vlc3QgdG8KIAkJCXJ1biBhcyBn
ZW5lcmljIEhWTSBndWVzdCB3aXRoIG5vIFBWIGRyaXZlcnMuCiAKKwl4ZW5fc2NydWJfcGFnZXM9
CVtYRU5dCisJCQlCb29sZWFuIG9wdGlvbiB0byBjb250cm9sIHNjcnViYmluZyBwYWdlcyBiZWZv
cmUgZ2l2aW5nIHRoZW0gYmFjaworCQkJdG8gWGVuLCBmb3IgdXNlIGJ5IG90aGVyIGRvbWFpbnMu
IENhbiBiZSBhbHNvIGNoYW5nZWQgYXQgcnVudGltZQorCQkJd2l0aCAvc3lzL2RldmljZXMvc3lz
dGVtL3hlbl9tZW1vcnkveGVuX21lbW9yeTAvc2NydWJfcGFnZXMuCisJCQlEZWZhdWx0IHZhbHVl
IGNvbnRyb2xsZWQgd2l0aCBDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQuCisKIAl4aXJj
MnBzX2NzPQlbTkVULFBDTUNJQV0KIAkJCUZvcm1hdDoKIAkJCTxpcnE+LDxpcnFfbWFzaz4sPGlv
Piw8ZnVsbF9kdXBsZXg+LDxkb19zb3VuZD4sPGxvY2t1cF9oYWNrPlssPGlycTI+Wyw8aXJxMz5b
LDxpcnE0Pl1dXQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vS2NvbmZpZyBiL2RyaXZlcnMveGVu
L0tjb25maWcKaW5kZXggYjQ1OWVkZmFjZmYzLi45MGQzODdiNTBhYjcgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL0tjb25maWcKKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtNzksMTUgKzc5
LDE5IEBAIGNvbmZpZyBYRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVR19MSU1JVAogCSAgVGhpcyB2
YWx1ZSBpcyB1c2VkIHRvIGFsbG9jYXRlIGVub3VnaCBzcGFjZSBpbiBpbnRlcm5hbAogCSAgdGFi
bGVzIG5lZWRlZCBmb3IgcGh5c2ljYWwgbWVtb3J5IGFkbWluaXN0cmF0aW9uLgogCi1jb25maWcg
WEVOX1NDUlVCX1BBR0VTCi0JYm9vbCAiU2NydWIgcGFnZXMgYmVmb3JlIHJldHVybmluZyB0aGVt
IHRvIHN5c3RlbSIKK2NvbmZpZyBYRU5fU0NSVUJfUEFHRVNfREVGQVVMVAorCWJvb2wgIlNjcnVi
IHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byBzeXN0ZW0gYnkgZGVmYXVsdCIKIAlkZXBl
bmRzIG9uIFhFTl9CQUxMT09OCiAJZGVmYXVsdCB5CiAJaGVscAogCSAgU2NydWIgcGFnZXMgYmVm
b3JlIHJldHVybmluZyB0aGVtIHRvIHRoZSBzeXN0ZW0gZm9yIHJldXNlIGJ5CiAJICBvdGhlciBk
b21haW5zLiAgVGhpcyBtYWtlcyBzdXJlIHRoYXQgYW55IGNvbmZpZGVudGlhbCBkYXRhCiAJICBp
cyBub3QgYWNjaWRlbnRhbGx5IHZpc2libGUgdG8gb3RoZXIgZG9tYWlucy4gIElzIGl0IG1vcmUK
LQkgIHNlY3VyZSwgYnV0IHNsaWdodGx5IGxlc3MgZWZmaWNpZW50LgorCSAgc2VjdXJlLCBidXQg
c2xpZ2h0bHkgbGVzcyBlZmZpY2llbnQuIFRoaXMgY2FuIGJlIGNvbnRyb2xsZWQgd2l0aAorCSAg
eGVuX3NjcnViX3BhZ2VzPTAgcGFyYW1ldGVyIGFuZAorCSAgL3N5cy9kZXZpY2VzL3N5c3RlbS94
ZW5fbWVtb3J5L3hlbl9tZW1vcnkwL3NjcnViX3BhZ2VzLgorCSAgVGhpcyBvcHRpb24gb25seSBz
ZXRzIHRoZSBkZWZhdWx0IHZhbHVlLgorCiAJICBJZiBpbiBkb3VidCwgc2F5IHllcy4KIAogY29u
ZmlnIFhFTl9ERVZfRVZUQ0hOCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRp
b24uYyBiL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jCmluZGV4IDA4NDc5OWM2MTgwZS4u
MTQyNzZlMmQ3NmZlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYwor
KysgYi9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYwpAQCAtMTQsNiArMTQsMTQgQEAKIAog
I2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8eGVuL21lbS1yZXNl
cnZhdGlvbi5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZXBhcmFtLmg+CisKKyNpZmRlZiBDT05G
SUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQKK2Jvb2wgX19yZWFkX21vc3RseSB4ZW5fc2NydWJf
cGFnZXMgPSB0cnVlOworI2Vsc2UKK2Jvb2wgX19yZWFkX21vc3RseSB4ZW5fc2NydWJfcGFnZXMg
PSBmYWxzZTsKKyNlbmRpZgorY29yZV9wYXJhbSh4ZW5fc2NydWJfcGFnZXMsIHhlbl9zY3J1Yl9w
YWdlcywgYm9vbCwgMCk7CiAKIC8qCiAgKiBVc2Ugb25lIGV4dGVudCBwZXIgUEFHRV9TSVpFIHRv
IGF2b2lkIHRvIGJyZWFrIGRvd24gdGhlIHBhZ2UgaW50bwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKaW5kZXggMjk0ZjM1
Y2U5ZTQ2Li42M2MxNDk0YThkNzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29u
LmMKKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwpAQCAtNDQsNiArNDQsNyBAQAogI2lu
Y2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRl
IDx4ZW4vcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9tZW0tcmVzZXJ2YXRpb24uaD4KIAogI2RlZmlu
ZSBQQUdFUzJLQihfcCkgKChfcCk8PChQQUdFX1NISUZULTEwKSkKIApAQCAtMTM3LDYgKzEzOCw3
IEBAIHN0YXRpYyBERVZJQ0VfVUxPTkdfQVRUUihzY2hlZHVsZV9kZWxheSwgMDQ0NCwgYmFsbG9v
bl9zdGF0cy5zY2hlZHVsZV9kZWxheSk7CiBzdGF0aWMgREVWSUNFX1VMT05HX0FUVFIobWF4X3Nj
aGVkdWxlX2RlbGF5LCAwNjQ0LCBiYWxsb29uX3N0YXRzLm1heF9zY2hlZHVsZV9kZWxheSk7CiBz
dGF0aWMgREVWSUNFX1VMT05HX0FUVFIocmV0cnlfY291bnQsIDA0NDQsIGJhbGxvb25fc3RhdHMu
cmV0cnlfY291bnQpOwogc3RhdGljIERFVklDRV9VTE9OR19BVFRSKG1heF9yZXRyeV9jb3VudCwg
MDY0NCwgYmFsbG9vbl9zdGF0cy5tYXhfcmV0cnlfY291bnQpOworc3RhdGljIERFVklDRV9CT09M
X0FUVFIoc2NydWJfcGFnZXMsIDA2NDQsIHhlbl9zY3J1Yl9wYWdlcyk7CiAKIHN0YXRpYyBzc2l6
ZV90IHNob3dfdGFyZ2V0X2tiKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRy
aWJ1dGUgKmF0dHIsCiAJCQkgICAgICBjaGFyICpidWYpCkBAIC0yMDMsNiArMjA1LDcgQEAgc3Rh
dGljIHN0cnVjdCBhdHRyaWJ1dGUgKmJhbGxvb25fYXR0cnNbXSA9IHsKIAkmZGV2X2F0dHJfbWF4
X3NjaGVkdWxlX2RlbGF5LmF0dHIuYXR0ciwKIAkmZGV2X2F0dHJfcmV0cnlfY291bnQuYXR0ci5h
dHRyLAogCSZkZXZfYXR0cl9tYXhfcmV0cnlfY291bnQuYXR0ci5hdHRyLAorCSZkZXZfYXR0cl9z
Y3J1Yl9wYWdlcy5hdHRyLmF0dHIsCiAJTlVMTAogfTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vbWVtLXJlc2VydmF0aW9uLmggYi9pbmNsdWRlL3hlbi9tZW0tcmVzZXJ2YXRpb24uaAppbmRl
eCA4MGI1MmI0OTQ1ZTkuLmEyYWI1MTZmY2QyYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vbWVt
LXJlc2VydmF0aW9uLmgKKysrIGIvaW5jbHVkZS94ZW4vbWVtLXJlc2VydmF0aW9uLmgKQEAgLTE3
LDExICsxNywxMiBAQAogCiAjaW5jbHVkZSA8eGVuL3BhZ2UuaD4KIAorZXh0ZXJuIGJvb2wgeGVu
X3NjcnViX3BhZ2VzOworCiBzdGF0aWMgaW5saW5lIHZvaWQgeGVubWVtX3Jlc2VydmF0aW9uX3Nj
cnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCiB7Ci0jaWZkZWYgQ09ORklHX1hFTl9TQ1JVQl9Q
QUdFUwotCWNsZWFyX2hpZ2hwYWdlKHBhZ2UpOwotI2VuZGlmCisJaWYgKHhlbl9zY3J1Yl9wYWdl
cykKKwkJY2xlYXJfaGlnaHBhZ2UocGFnZSk7CiB9CiAKICNpZmRlZiBDT05GSUdfWEVOX0hBVkVf
UFZNTVUKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:35:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:35: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 1fyInE-00076H-PL; Fri, 07 Sep 2018 15:35: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=w8wo=lv=citrix.com=prvs=781494b7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fyInD-00076C-PW
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:35:31 +0000
X-Inumbo-ID: 696005fd-b2b3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 696005fd-b2b3-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:33:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="64724096"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
 <5B92967202000078001E6727@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <043f38b7-df9f-d4d6-0ddd-31a843dd62b6@citrix.com>
Date: Fri, 7 Sep 2018 16:35:26 +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: <5B92967202000078001E6727@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

T24gMDkvMDcvMjAxOCAwNDoxNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDku
MTggYXQgMTU6NTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDcv
MDkvMTggMDk6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDYuMDkuMTggYXQgMTQ6
MDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBAQCAtMjA1OSwxMSAr
MjA1OCwxMCBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
aW50IGNwdSkKPj4+PiAgICAgIHNwYyA9IENTQ0hFRF9QQ1BVKGNwdSk7Cj4+Pj4gICAgICBydW5x
ID0gJnNwYy0+cnVucTsKPj4+PiAgCj4+Pj4gLSAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIs
IHNpemVvZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwo+Pj4+IC0g
ICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBzb3J0PSVkLCBzaWJsaW5nPSVzLCAiLAo+
Pj4+IC0gICAgICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3NvcnRfbGFz
dCwgY3B1c3RyKTsKPj4+PiAtICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNw
dXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+Pj4gLSAgICBwcmludGsoImNv
cmU9JXNcbiIsIGNwdXN0cik7Cj4+Pj4gKyAgICBwcmludGsoIkNQVVslMDJkXSBucl9ydW49JWQs
IHNvcnQ9JWQsIHNpYmxpbmc9JSpwYiwgY29yZT0lKnBiXG4iLAo+Pj4+ICsgICAgICAgICAgIGNw
dSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwKPj4+PiArICAgICAgICAg
ICBucl9jcHVfaWRzLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSksCj4+Pj4gKyAgICAg
ICAgICAgbnJfY3B1X2lkcywgcGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKTsKPj4+IFN0cmlj
dGx5IHNwZWFraW5nIGhlcmUgYW5kIGVsc2V3aGVyZSB5b3Ugc2hvdWxkIHdyYXAgdGhlIENQVSBt
YXNrCj4+PiBhY2Nlc3NlcyBpbiBjcHVtYXNrX2JpdHMoKS4KPj4KPj4gV2h5PyBJdHMgYmFyZWx5
IHVzZWQsIGFuZCBpcyBhbm90aGVyIGV4YW1wbGUgb2YgYSBoZWxwZXIgd2hpY2ggb25seSBhZGRz
Cj4+IHRvIGNvZGUgdm9sdW1lLgo+IAo+IElmIGFueW9uZSBhZGRlZCAoZS5nLiBmb3IgZGVidWdn
aW5nKSBhIGxlYWRpbmcgZmllbGQgdG8gc3RydWN0IGNwdW1hc2ssCj4geW91ciBjb2RlIHdvdWxk
IGJyZWFrLCB3aGlsZSBhbGwgY29kZSBhbnl3aGVyZSBlbHNlIHdvdWxkIHN0aWxsIGJlIGZpbmUu
CgpEbyBhbGwgb3RoZXIgY3VycmVudCB1c2VycyB1c2UgY3B1bWFza19iaXRzKCkgZm9yIGRlcmVm
ZXJlbmNpbmc/CgpJIHRvb2sgQW5keSdzICJJdHNbc2ljXSBiYXJlbHkgdXNlZCIgY29tbWVudCB0
byBtZWFuIHRoZXJlIHdlcmUgbG90cyBvZgpvdGhlciBwbGFjZXMgd2hpY2ggYWxzbyBqdXN0IHBh
c3NlZCBhIGNwdW1hc2tfdCBwb2ludGVyIGRpcmVjdGx5IGludG8Kc29tZXRoaW5nIGV4cGVjdGlu
ZyBhIGJpdG1hcC4gIElmIGFsbCBvdGhlciB1c2UgY2FzZXMgZWl0aGVyIHVzZQpjcHVtYXNrX2Jp
dHMoKSBvciAtPmJpdHMsIHRoZW4gd2Ugc2hvdWxkIGRvIHRoZSBzYW1lIGhlcmUuICBJZiB0aGVy
ZSBhcmUKbG90cyBvZiBwbGFjZXMgd2hlcmUgd2UgYXNzdW1lICh2b2lkICopbWFzayA9PSAodm9p
ZCAqKW1hc2stPmJpdHMsIHRoZW4Kd2Ugc2hvdWxkIHByb2JhYmx5IGRvY3VtZW50IHRoYXQgdGhl
IHN0cnVjdHVyZSBzaG91bGQgbWF0Y2ggdGhhdCAoYW5kCm1heWJlIGFkZCBhIEJVSUxEX0JVR19P
TigpIGlmIHdlIGNhbiBtYW5hZ2UgaXQpLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:42:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:42: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 1fyItl-0007mK-HJ; Fri, 07 Sep 2018 15:42:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyItk-0007mF-4I
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:42:16 +0000
X-Inumbo-ID: b6374df3-b2b4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6374df3-b2b4-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:43:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,342,1531785600"; d="scan'208";a="78712830"
Date: Fri, 7 Sep 2018 17:42:06 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180907154206.2ulc2i3vmfdjymti@mac.bytemobile.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536171124-27053-2-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 1/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDc6MTI6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgaG9sZXMgaW4gdGhlIEhWTV9QQVJBTSBzcGFjZSwgc29tZSBvZiB3
aGljaCBhcmUgZnJvbSBkZXByZWNhdGVkCj4gcGFyYW1ldGVycywgYnV0IHRvb2xzdGFjayBhbmQg
ZGV2aWNlIG1vZGVscyBjdXJyZW50bHkgaGF2ZSBibGFua2V0IHJlYWQKPiBhY2Nlc3MuCj4gCj4g
UmVhcnJhbmdlIGh2bV9hbGxvd19nZXRfcGFyYW0oKSB0byBoYXZlIGEgd2hpdGVsaXN0IG9mIHRv
b2xzdGFjay1yZWFkYWJsZQo+IHBhcmFtZXRlcnMsIHdpdGggdGhlIGRlZmF1bHQgY2FzZSBmYWls
aW5nIHdpdGggLUVJTlZBTCAod2hpY2ggc3Vic3VtZXMgdGhlCj4gSFZNX05SX1BBUkFNUyBjaGVj
aykuCj4gCj4gTm8gZXhwZWN0ZWQgY2hhbmdlIGZvciB0aGUgZGVmaW5lZCwgaW4tdXNlIHBhcmFt
cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKSnVzdCBvbmUgbml0LgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMzggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IGMyMmJmMGIuLjk2YTYzMjMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPiBAQCAtNDM1MCw3ICs0MzUwLDcgQEAgc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFt
KHN0cnVjdCBkb21haW4gKmQsCj4gIAo+ICAgICAgc3dpdGNoICggYS0+aW5kZXggKQo+ICAgICAg
ewo+IC0gICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBn
dWVzdC4gKi8KPiArICAgICAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHJl
YWQgYnkgdGhlIGd1ZXN0IGFuZCB0b29sc3RhY2suICovCj4gICAgICBjYXNlIEhWTV9QQVJBTV9D
QUxMQkFDS19JUlE6Cj4gICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoKPiAgICAgIGNhc2Ug
SFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgo+IEBAIC00MzYzLDE4ICs0MzYzLDM5IEBAIHN0YXRp
YyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgY2FzZSBI
Vk1fUEFSQU1fQUxUUDJNOgo+ICAgICAgY2FzZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoKPiAg
ICAgICAgICBicmVhazsKPiAtICAgIC8qCj4gLSAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRl
cnMgbXVzdCBub3QgYmUgcmVhZCBieSB0aGUgZ3Vlc3QKPiAtICAgICAqIHNpbmNlIHRoZSBkb21h
aW4gbWF5IG5lZWQgdG8gYmUgcGF1c2VkLgo+IC0gICAgICovCj4gKwo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGFyZSBpbnRlbmRlZCBmb3IgdG9v
bHN0YWNrIHVzYWdlIG9ubHkuCj4gKyAgICAgICAgICogU29tZSByZXF1aXJlIHRoZSBkb21haW4g
dG8gYmUgcGF1c2VkLCBhbmQgdGhlcmVmb3JlIG1heSBub3QgcmVhZCBieQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBiZQoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:47:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyIyo-0007v5-5x; Fri, 07 Sep 2018 15:47:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyIyn-0007v0-6H
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:47:29 +0000
X-Inumbo-ID: 709162df-b2b5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 709162df-b2b5-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:48:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:47:26 -0600
Message-Id: <5B929D8D02000078001E6793@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:47:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-3-git-send-email-andrew.cooper3@citrix.com>
 <5AA7F6A902000078001B10B0@prv-mh.provo.novell.com>
 <d637e783-d49a-9257-1a89-9c4cade4b6a7@citrix.com>
In-Reply-To: <d637e783-d49a-9257-1a89-9c4cade4b6a7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/5] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Paul Durrant <paul.durrant@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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE2OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDMvMTggMTU6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4w
My4xOCBhdCAxOTo1OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKV293LCBy
ZXN1bWluZyBhIGRpc2N1c3Npb24gYWZ0ZXIgYSBmdWxsIGhhbGYgeWVhci4KCj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbXNyLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+Pj4gQEAgLTE4
NSw2ICsxODUsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4+PiAgICAgICAgICB9Cj4+PiAgCj4+PiAgICAgICAg
ICAvKiBGYWxsdGhyb3VnaC4gKi8KPj4+ICsgICAgY2FzZSBNU1JfWEVOX0FMVF9TVEFSVCAuLi4g
TVNSX1hFTl9BTFRfU1RBUlQgKyBOUl9YRU5fTVNSUyAtIDE6Cj4+IFRvIGFjY291bnQgZm9yIHdo
YXQgSSd2ZSBzYWlkIG9uIHBhdGNoIDEsIHBlcmhhcHMgdGhpcyBiZXR0ZXIgd291bGQKPj4gYmUK
Pj4KPj4gICAgIGNhc2UgTVNSX0hZUEVSVklTT1JfU1RBUlQgKyBOUl9WSVJJRElBTl9NU1JTIC0g
MSAuLi4gTVNSX1hFTl9BTFRfU1RBUlQgKyBOUl9YRU5fTVNSUyAtIDE6Cj4+Cj4+IHRvIHByb2R1
Y2UgY29uc2lzdGVudCByZXN1bHRzIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9mCj4+IE5SX1ZJ
UklESUFOX01TUlMgKHdoaWNoIEkgc3VwcG9zZSBpcyBzb21ld2hlcmUgc3BlY2lmaWVkKT8KPiAK
PiBUaGlzIGRlbW9uc3RyYXRlcyBwZXJmZWN0bHkgd2h5IHVzaW5nIG5hbWVzIGhlcmUgY29tcGxp
Y2F0ZXMgdGhpbmdzLiAgTm8KPiBleHByZXNzaW9uIGxpa2UgdGhpcyBpcyBnb2luZyB0byBiZSBv
YnZpb3VzIHRvIHJlYWQuCj4gCj4gVGhlIHJhdyBudW1iZXJzIGFyZSB0aGUgbm9ybWFsIHdheSBk
ZXZlbG9wZXJzIHRoaW5rIGFib3V0IHRoZXNlIHJhbmdlcywKPiBhbmQgaXRzIHRyaXZpYWwgdG8g
c3BvdCB0aGF0IHRoZSByYW5nZXMgYXJlIGFkamFjZW50LgoKVGhhdCdzIGEgcGVyc29uYWwgdGhp
bmcgLSB0byBtZSBpdCdzIHNvbWV0aW1lcyB0aGlzIHdheSwgc29tZXRpbWVzCnRoZSBvdGhlci4K
Cj4gUGxlYXNlIGNvbXBhcmUgdGhpcyBzdWdnZXN0aW9uIHRvIHRoZSBndWVzdF9jcHVpZCgpLiAg
VGhlIENQVUlEIGNvZGUgaXMKPiBmYXIgZmFyIGNsZWFyZXIgdG8gcmVhZCwgYW5kIHRoZSBtb3Jl
IEkgdGhpbmsgYWJvdXQgdGhpcywgdGhlIG1vcmUgSSdtCj4gY29uc2lkZXJpbmcgc3dpdGNoaW5n
IGJhY2sgdG8gcmF3IG51bWJlcnMuCgpUaGF0IGRlcGVuZHMgdmVyeSBtdWNoIG9uIGhvdyBlYXNp
bHkgdGhlIHJlYWRlciBjYW4gYXNzb2NpYXRlIGJhY2sKdGhlIHJhdyBudW1iZXJzLiBUaGlzIGlz
IG1vcmUgbGlrZWx5IHRvIGJlIHRoZSBjYXNlIGZvciB0aGUgcmF0aGVyCmNvbW1vbiBDUFVJRCBs
ZWF2ZXMgb3IgZ3JvdXBzIG9mIGxlYXZlcywgYW5kIHBlcmhhcHMgbGVzcyBsaWtlbHkgZm9yCnNv
bWUgb2YgdGhlIGxlc3Mgd2VsbCBrbm93biBNU1JzLgoKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKPj4+IEBAIC01NDMsNSArNTQzLDcgQEAKPj4+ICAvKiBIeXBlcnZpc29yIGxlYXZlcyBpbiB0
aGUgMHg0eHh4eHh4eCByYW5nZS4gKi8KPj4+ICAjZGVmaW5lIE1TUl9IWVBFUlZJU09SX1NUQVJU
ICAgICAgICAgICAgMHg0MDAwMDAwMAo+Pj4gICNkZWZpbmUgTlJfVklSSURJQU5fTVNSUyAgICAg
ICAgICAgICAgICAweDAwMDAwMjAwCj4+PiArI2RlZmluZSBNU1JfWEVOX0FMVF9TVEFSVCAgICAg
ICAgICAgICAgIDB4NDAwMDAyMDAKPj4+ICsjZGVmaW5lIE5SX1hFTl9NU1JTICAgICAgICAgICAg
ICAgICAgICAgMHgwMDAwMDEwMAo+PiBXaGVyZSBpcyB0aGlzIGNvdW50IGNvbWluZyBmcm9tPyBJ
IGRvbid0IHRoaW5rIGl0J3MgcGFydCBvZiB0aGUgcHVibGljCj4+IGludGVyZmFjZSwgYnV0IGlm
IHRoZXJlIHdhcyBzdWNoIGFuIHVwcGVyIGJvdW5kIEkgdGhpbmsgaXQgc2hvdWxkIGJlLgo+IAo+
IEl0cyBub3QgcGFydCBvZiB0aGUgcHVibGljIEFCSSwgYW5kIGl0IHNob3VsZCBub3QgYmUsIGJl
Y2F1c2Ugd2UgZG9uJ3QKPiB3YW50IHRvIGltcG9zZSBhbiBhcmJpdHJhcnkgbGltaXQgb24gaG93
IG1hbnkgYmxvY2tzIG9mIDB4MTAwIE1TUnMgdGhlCj4gWGVuIHJhbmdlIHVzZXMuICBJdHMgYW4g
YXJ0ZWZhY3Qgb2YgYXR0ZW1wdGluZyB0byB1c2UgbnVtYmVycy4KCiJhdHRlbXB0aW5nIHRvIHVz
ZSBudW1iZXJzIj8/PyBIb3cgd291bGQgd2UgZ2V0IGF3YXkgd2l0aG91dAp1c2luZyBzb21lIGZv
cm0gb2YgbnVtYmVyIHNvbWV3aGVyZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:49:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15:49: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 1fyJ0i-000822-NE; Fri, 07 Sep 2018 15:49: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyJ0h-00081t-4C
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:49:27 +0000
X-Inumbo-ID: 5b2b4db2-b2b5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b2b4db2-b2b5-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:47:42 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:49:24 -0600
Message-Id: <5B929E0302000078001E679C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:49:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
 <1519743036-11600-5-git-send-email-andrew.cooper3@citrix.com>
 <5A9D1B9202000078001AE6B4@prv-mh.provo.novell.com>
 <e35d87d0-227b-c2a4-f70f-ebba1cb41796@citrix.com>
In-Reply-To: <e35d87d0-227b-c2a4-f70f-ebba1cb41796@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/5] x86/pv: Drop {compat_,
 }create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDA3LjA5LjE4IGF0IDE2OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDMvMTggMDk6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNy4w
Mi4xOCBhdCAxNTo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLWNv
bXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lOgo+Pj4gLSAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNf
RU5BQkxFRAo+Pj4gLSAgICAgICAgbW92ICAgJWZzLCVlZGkKPj4+IC0gICAgICAgIEFTTV9TVEFD
Cj4+PiAtICAgICAgICB0ZXN0YiAkMixVUkVHU19jcys4KCVyc3ApCj4+PiAtICAgICAgICBqeiAg
ICAxZgo+Pj4gLSAgICAgICAgLyogUHVzaCBuZXcgZnJhbWUgYXQgcmVnaXN0ZXJlZCBndWVzdC1P
UyBzdGFjayBiYXNlLiAqLwo+Pj4gLSAgICAgICAgbW92bCAgVkNQVV9rZXJuZWxfc3AoJXJieCks
JWVzaQo+Pj4gLS5MZnQxOiAgbW92ICAgVkNQVV9rZXJuZWxfc3MoJXJieCksJWZzCj4+IE5vdGUg
aG93IHdlIGRpZCB0YWtlIGludG8gY29uc2lkZXJhdGlvbiB0aGUgc2VnbWVudCBiYXNlIGhlcmU7
Cj4+IHB2X2NyZWF0ZV9ib3VuY2VfZnJhbWUoKSBkb2Vzbid0LiBIZW5jZSB3aGlsZSB0aGUgcGF0
Y2ggaGVyZQo+PiBpcwo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiBJJ20gYWZyYWlkIEkgaGF2ZSB0byB3aXRoZHJhdyB0aGUgcmVzcGVjdGl2ZSB0YWcg
Zm9yIHRoZSBlYXJsaWVyIG9uZQo+PiAoZGVzcGl0ZSByZWFsaXppbmcgdGhhdCB0aGVyZSBhcmUg
b3RoZXIgcGxhY2VzIHdoZXJlIHdlIFt3cm9uZ2x5XQo+PiBhc3N1bWUgc3RhY2sgc2VnbWVudHMg
dG8gYmUgZmxhdCkuCj4gCj4gRm9yIHRoZSBmYWlsc2FmZSBjYWxsYmFjaywgJXNzIGlzIHNldCB0
byBiZSBmbGF0LCBhbmQgdGhlbiBhIGJvdW5jZQo+IGZyYW1lIGlzIGNyZWF0ZWQgYXQgdGhlIGN1
cnJlbnQga2VybmVsX3NwLgo+IAo+IERlc3BpdGUgdGhlIGltcHJlc3Npb24gdGhlIEFQSSBtaWdo
dCBnaXZlLCBhIDMyYml0IFBWIGtlcm5lbCBjYW5ub3QgdXNlCj4gYSBub24tZmxhdCBzdGFjayBz
ZWdtZW50LiAgTm8gUFYgZ3Vlc3QgKG5vdCBldmVuIE1pbmlPUykgdXNlcyBhIG5vbi1mbGF0Cj4g
bGF5b3V0LCBzbyB3aGlsZSB0aGlzIGlzIGEgY2hhbmdlIG9mIGJlaGF2aW91ciwgaXRzIG5vdCBn
b2luZyB0byBicmVhawo+IGFueXRoaW5nLgoKV2VsbCwgYXQgdGhlIHZlcnkgbGVhc3Qgc3VjaCBh
IGNoYW5nZSBpbiBiZWhhdmlvciBuZWVkcyB0byBiZSBjYWxsZWQKb3V0IHZlcnkgcHJvbWluZW50
bHkgaW4gdGhlIGRlc2NyaXB0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:53:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 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 1fyJ44-0000H0-7z; Fri, 07 Sep 2018 15:52:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyJ43-0000Gv-Am
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:52:55 +0000
X-Inumbo-ID: 33570cc7-b2b6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33570cc7-b2b6-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 15:53:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:52:53 -0600
Message-Id: <5B929ED402000078001E679F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:52:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <d40d38f534974523b694e3fcda29cbed@AMSPEX02CL03.citrite.net>
 <5B92919402000078001E66D9@prv1-mh.provo.novell.com>
 <5fcf07dd87514ac0a1f0142f604adbd3@AMSPEX02CL03.citrite.net>
In-Reply-To: <5fcf07dd87514ac0a1f0142f604adbd3@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE3OjI0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBTZXB0ZW1iZXIgMjAxOCAxNTo1Ngo+PiAKPj4gPj4+IE9uIDA3LjA5LjE4IGF0IDE0OjM2
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiBGcm9tOiBKYW4gQmV1bGlj
aCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAx
OCAxMjoxMQo+PiA+Pgo+PiA+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhv
ZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbiB0bwo+PiBmaW5kCj4+ID4+IHRoZQo+
PiA+PiA+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdp
dGggYSB3cmFwcGVyCj4+IGZ1bmN0aW9uCj4+ID4+IGluCj4+ID4+ID4gZ2VuZXJpYyBJT01NVSBj
b2RlIHRvIGNhbGwgdGhlIGltcGxlbWVudGF0aW9uIGlmIGl0IGV4aXN0cy4KPj4gPj4KPj4gPj4g
Rm9yIHRoaXMgdG8gZ28gaW4sIEkgdGhpbmsgdGhlIEFNRCBzaWRlIG9mIGl0IHdhbnRzIHRvIGFs
c28gYmUgaW1wbGVtZW50ZWQuCj4+ID4KPj4gPiBXaHk/IEl0IGNhbiBiZSBkb25lIGxhdGVyLiBO
b3RoaW5nIGV4aXN0aW5nIGlzIGdvaW5nIHRvIGJyZWFrIGlmIGl0IGlzIG5vdAo+PiA+IGltcGxl
bWVudGVkLgo+PiAKPj4gSWYgaXQgd2FzIHNvbWV0aGluZyB0aGF0J3MgdGVycmlibHkgZGlmZmlj
dWx0IHRvIGltcGxlbWVudCwgSSdkCj4+IHByb2JhYmx5IGFncmVlLiBCdXQgaW50cm9kdWNpbmcg
UFYgSU9NTVUgZm9yIEludGVsIG9ubHkgKGFuZAo+PiBoZW5jZSBvbmNlIGFnYWluIG1ha2luZyBB
TUQgYSBzZWNvbmQgY2xhc3MgY2l0aXplbikgSSBkb24ndAo+PiByZWFsbHkgbGlrZS4gQW5vdGhl
ciB0aGluZyB3b3VsZCBiZSBpZiB5b3UgaGFkIHRoZSBpbXBsZW1lbnRhdGlvbgo+PiByZWFkeSwg
YnV0IHRoZSBtYWludGFpbmVyKHMpIGRvbid0IHJlc3BvbmQuLi4KPj4gCj4gCj4gSXQncyBhbGwg
dGltZSB0aG91Z2guIFRoZSBmYWN0IGlzIHRoYXQsIGluIFhlblNlcnZlciwgd2UndmUgbmV2ZXIg
aGFkIAo+IFBWLUlPTU1VIGZvciBBTUQuIEl0IHdvdWxkIGJlIHdvbmRlcmZ1bCB0byBoYXZlIGl0
IGZvciBBTUQgdG9vIGFuZCBpbmRlZWQgSSAKPiBtYXkgZmluZCB0aGUgdGltZSB0byBkbyBpdCwg
YnV0IGlzIHRoYXQgcmVhbGx5IGEgcmVhc29uIHRvIGJsb2NrIGludGVncmF0aW9uIAo+IG9mIHRo
ZXNlIHBhdGNoZXMgd2hlbiBubyBhY3R1YWwgcmVncmVzc2lvbiB3aWxsIGJlIGNhdXNlZCBieSBv
ZiB0aGUgbGFjayBvZiAKPiBBTUQgc3VwcG9ydD8KCkZpcnN0IG9mIGFsbCAtIEkgZG9uJ3QgbWVh
biB0byBibG9jayBhbnl0aGluZy4gSSBkZWxpYmVyYXRlbHkgc2FpZAoiSSB0aGluayBpdCB3YW50
cyB0byBiZSIsIG5vdCAiSXQgbmVlZHMgdG8gYmUiLiBCdXQgYmV5b25kIHRoYXQKbXkgc2Vjb25k
IGNsYXNzIGNpdGl6ZW4gc3RhdGVtZW50IHN0YW5kcyAtIGl0J3Mgbm8gZGlmZmVyZW50CmZyb20g
ZS5nLiBpbnRyb2R1Y2luZyBWTVggc3VwcG9ydCwgYnV0IG5vdCBTVk0gb25lLiBUaGF0IGFsc28K
aXMgbm90IHJlc3VsdGluZyBpbiBhbnkgcmVncmVzc2lvbiwgYnV0IHN0aWxsIGlzIG5vdCB2ZXJ5
IGRlc2lyYWJsZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyJ54-0000LY-J2; Fri, 07 Sep 2018 15:53: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyJ53-0000LM-2y
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 15:53:57 +0000
X-Inumbo-ID: fc6bb18e-b2b5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc6bb18e-b2b5-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:52:13 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:53:55 -0600
Message-Id: <5B929F1002000078001E67B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:53:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 <george.dunlap@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
 <5B92967202000078001E6727@prv1-mh.provo.novell.com>
 <043f38b7-df9f-d4d6-0ddd-31a843dd62b6@citrix.com>
In-Reply-To: <043f38b7-df9f-d4d6-0ddd-31a843dd62b6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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+IE9uIDA3LjA5LjE4IGF0IDE3OjM1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8wNy8yMDE4IDA0OjE3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MDcuMDkuMTggYXQgMTU6NTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
IE9uIDA3LzA5LzE4IDA5OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwNi4wOS4x
OCBhdCAxNDowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBAQCAt
MjA1OSwxMSArMjA1OCwxMCBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IAo+IGNwdSkKPj4+Pj4gICAgICBzcGMgPSBDU0NIRURfUENQVShjcHUpOwo+
Pj4+PiAgICAgIHJ1bnEgPSAmc3BjLT5ydW5xOwo+Pj4+PiAgCj4+Pj4+IC0gICAgY3B1bWFza19z
Y25wcmludGYoY3B1c3RyLCBzaXplb2YoY3B1c3RyKSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNr
LCAKPiBjcHUpKTsKPj4+Pj4gLSAgICBwcmludGsoIkNQVVslMDJkXSBucl9ydW49JWQsIHNvcnQ9
JWQsIHNpYmxpbmc9JXMsICIsCj4+Pj4+IC0gICAgICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJs
ZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwgY3B1c3RyKTsKPj4+Pj4gLSAgICBjcHVtYXNrX3NjbnBy
aW50ZihjcHVzdHIsIHNpemVvZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkp
Owo+Pj4+PiAtICAgIHByaW50aygiY29yZT0lc1xuIiwgY3B1c3RyKTsKPj4+Pj4gKyAgICBwcmlu
dGsoIkNQVVslMDJkXSBucl9ydW49JWQsIHNvcnQ9JWQsIHNpYmxpbmc9JSpwYiwgY29yZT0lKnBi
XG4iLAo+Pj4+PiArICAgICAgICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNwYy0+cnVucV9z
b3J0X2xhc3QsCj4+Pj4+ICsgICAgICAgICAgIG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1X3NpYmxp
bmdfbWFzaywgY3B1KSwKPj4+Pj4gKyAgICAgICAgICAgbnJfY3B1X2lkcywgcGVyX2NwdShjcHVf
Y29yZV9tYXNrLCBjcHUpKTsKPj4+PiBTdHJpY3RseSBzcGVha2luZyBoZXJlIGFuZCBlbHNld2hl
cmUgeW91IHNob3VsZCB3cmFwIHRoZSBDUFUgbWFzawo+Pj4+IGFjY2Vzc2VzIGluIGNwdW1hc2tf
Yml0cygpLgo+Pj4KPj4+IFdoeT8gSXRzIGJhcmVseSB1c2VkLCBhbmQgaXMgYW5vdGhlciBleGFt
cGxlIG9mIGEgaGVscGVyIHdoaWNoIG9ubHkgYWRkcwo+Pj4gdG8gY29kZSB2b2x1bWUuCj4+IAo+
PiBJZiBhbnlvbmUgYWRkZWQgKGUuZy4gZm9yIGRlYnVnZ2luZykgYSBsZWFkaW5nIGZpZWxkIHRv
IHN0cnVjdCBjcHVtYXNrLAo+PiB5b3VyIGNvZGUgd291bGQgYnJlYWssIHdoaWxlIGFsbCBjb2Rl
IGFueXdoZXJlIGVsc2Ugd291bGQgc3RpbGwgYmUgZmluZS4KPiAKPiBEbyBhbGwgb3RoZXIgY3Vy
cmVudCB1c2VycyB1c2UgY3B1bWFza19iaXRzKCkgZm9yIGRlcmVmZXJlbmNpbmc/Cj4gCj4gSSB0
b29rIEFuZHkncyAiSXRzW3NpY10gYmFyZWx5IHVzZWQiIGNvbW1lbnQgdG8gbWVhbiB0aGVyZSB3
ZXJlIGxvdHMgb2YKPiBvdGhlciBwbGFjZXMgd2hpY2ggYWxzbyBqdXN0IHBhc3NlZCBhIGNwdW1h
c2tfdCBwb2ludGVyIGRpcmVjdGx5IGludG8KPiBzb21ldGhpbmcgZXhwZWN0aW5nIGEgYml0bWFw
LiAgSWYgYWxsIG90aGVyIHVzZSBjYXNlcyBlaXRoZXIgdXNlCj4gY3B1bWFza19iaXRzKCkgb3Ig
LT5iaXRzLCB0aGVuIHdlIHNob3VsZCBkbyB0aGUgc2FtZSBoZXJlLiAgSWYgdGhlcmUgYXJlCj4g
bG90cyBvZiBwbGFjZXMgd2hlcmUgd2UgYXNzdW1lICh2b2lkICopbWFzayA9PSAodm9pZCAqKW1h
c2stPmJpdHMsIHRoZW4KPiB3ZSBzaG91bGQgcHJvYmFibHkgZG9jdW1lbnQgdGhhdCB0aGUgc3Ry
dWN0dXJlIHNob3VsZCBtYXRjaCB0aGF0IChhbmQKPiBtYXliZSBhZGQgYSBCVUlMRF9CVUdfT04o
KSBpZiB3ZSBjYW4gbWFuYWdlIGl0KS4KCkknbSB1bmF3YXJlIG9mIHBsYWNlcyB3aGljaCBkb24n
dCBnbyB0aHJvdWdoIC0+Yml0cy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 15:58:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 15: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 1fyJ9P-0000XC-5g; Fri, 07 Sep 2018 15: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=p3pn=lv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fyJ9N-0000X7-I2
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 15:58:25 +0000
X-Inumbo-ID: 9c9b2e66-b2b6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c9b2e66-b2b6-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 17:56:41 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 07 Sep 2018 09:58:23 -0600
Message-Id: <5B92A01D02000078001E67CE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 07 Sep 2018 09:58:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20180907153117.17258-1-marmarek@invisiblethingslab.com>
In-Reply-To: <20180907153117.17258-1-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, Jiri Kosina <jkosina@suse.cz>,
 xen-devel <xen-devel@lists.xenproject.org>, Jonathan Corbet <corbet@lwn.net>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, gregkh@linuxfoundation.org,
 Frederic Weisbecker <frederic@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-doc@vger.kernel.org,
 linux-kernel@vger.kernel.org, Kai-Heng Feng <kai.heng.feng@canonical.com>,
 David Rientjes <rientjes@google.com>, Bjorn Helgaas <bhelgaas@google.com>,
 Thymo van Beers <thymovanbeers@gmail.com>, tglx@linutronix.de,
 Ingo Molnar <mingo@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+IE9uIDA3LjA5LjE4IGF0IDE3OjMxLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEvZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMKPiArKysgYi9k
cml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYwo+IEBAIC0xNCw2ICsxNCwxNCBAQAo+ICAKPiAg
I2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvbWVtb3J5Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vbWVtLXJl
c2VydmF0aW9uLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9tb2R1bGVwYXJhbS5oPgo+ICsKPiArI2lm
ZGVmIENPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVAo+ICtib29sIF9fcmVhZF9tb3N0bHkg
eGVuX3NjcnViX3BhZ2VzID0gdHJ1ZTsKPiArI2Vsc2UKPiArYm9vbCBfX3JlYWRfbW9zdGx5IHhl
bl9zY3J1Yl9wYWdlcyA9IGZhbHNlOwo+ICsjZW5kaWYKClVzZSBJU19FTkFCTEVEKCkgaGVyZSBp
bnN0ZWFkIG9mIHRoZSAjaWZkZWY/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:01:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:01: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 1fyJBs-0001vS-HP; Fri, 07 Sep 2018 16:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=cynw=lv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fyJBr-0001vN-SW
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:00:59 +0000
X-Inumbo-ID: 53f3072d-b2b7-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53f3072d-b2b7-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:01: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 65BA2AEDD;
 Fri,  7 Sep 2018 16:00:57 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <153515305655.8598.6054293649487840735.stgit@Istar.fritz.box>
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: <7553b02f-514d-d577-a4ae-3478036f8f62@suse.com>
Date: Fri, 7 Sep 2018 18:00:55 +0200
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: <153515305655.8598.6054293649487840735.stgit@Istar.fritz.box>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement
 core-scheduling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bhavesh Davda <bhavesh.davda@oracle.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>

T24gMjUvMDgvMTggMDE6MzUsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEFz
IGFudGljaXBhdGVkIGhlcmU6Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE4LTA4L21zZzAyMDUyLmh0bWwKPiAKPiBIZXJlJ3MgYSBwcmVs
aW1pbmFyeSB2ZXJzaW9uIG9mIG15IHdvcmssIHRyeWluZyB0byBpbXBsZW1lbnQKPiBjb3JlLXNj
aGVkdWxpbmcgaW4gWGVuLgo+IAo+IEZpcnN0IG9mIGFsbCwgdGhpcyBkZWFscyB3aXRoIENyZWRp
dDEgb25seS4gSSBoYXZlIHBhdGNoZXMgZm9yIENyZWRpdDIsCj4gYW5kIEkndmUgYmVlbiB3b3Jr
aW5nIG9uIGhhdmluZyB0aGVtIHJlYWR5IGJ5IHRvZGF5LCBidXQgSSBjb3VsZCBub3QKPiBkZWZl
YXQgdGhlIGxhdGVzdCBidWdzLiA6LS8KPiBJJ2xsIHBvc3QgdGhlbSB3aGVuIGJhY2sgZnJvbSB2
YWNhdGlvbi4gSnVzdCBsZXQgbWUgYW50aWNpcGF0ZSwgdGhhdAo+IGRvaW5nIHNvbWV0aGluZyBs
aWtlIHRoaXMgaW4gQ3JlZGl0MiwgaXMgYSBsb3Qgc2ltcGxlciB0aGFuIHdoYXQgeW91Cj4gc2Vl
IGhlcmUgZm9yIENyZWRpdDEuCj4gCj4gRXZlbiB0aGVzZSBwYXRjaGVzIHRoYXQgSSdtIHBvc3Rp
bmcgYXJlIG5vdCBwZXJmZWN0LCBhbmQgSW4gZmFjdCB0aGVyZQo+IGFyZSBzb21lIFRPRE9zIGFu
ZCBYWFhzIC0tYm90aCBpbiB0aGUgY2hhbmdlbG9ncyBhbmQgaW4gdGhlIGNvZGUuCj4gCj4gVGhl
eSBnaXZlIG1lIGEgc3lzdGVtIHRoYXQgYm9vdHMsIHdoZXJlIEkgY2FuIGRvIGJhc2ljIHN0dWZm
IChsaWtlCj4gcGxheWluZyB3aXRoIGRvbTAsIGNyZWF0aW5nIGd1ZXN0cywgZXRjKSwgYW5kIHdo
ZXJlIHRoZSBjb25zdHJhaW50IG9mCj4gb25seSBzY2hlZHVsaW5nIHZjcHVzIGZyb20gb25lIGRv
bWFpbiBhdCBhIHRpbWUgb24gcGNwdXMgdGhhdCBhcmUgcGFydAo+IG9mIHRoZSBzYW1lIGNvcmUg
aXMsIGFzIGZhciBhcyBJJ3ZlIHNlZW4sIHJlc3BlY3RlZC4KPiAKPiBUaGVyZSBhcmUgc3RpbGwg
Y2FzZXMgd2hlcmUgdGhlIGJlaGF2aW9yIGlzIHVuaWRlYWwsIGUuZy4sIHdlIGNvdWxkCj4gbWFr
ZSBhIGJldHRlciB1c2Ugb2Ygc29tZSBvZiB0aGUgY29yZXMgd2hpY2ggYXJlLCBzb21lIG9mIHRo
ZSB0aW1lcywKPiBsZWZ0IGlkbGUuCj4gCj4gVGhlcmUgYXJlIGdpdCBicmFuY2hlcyBoZXJlOgo+
ICBodHRwczovL2dpdGxhYi5jb20vZGZhZ2dpb2xpL3hlbi5naXQgcmVsL3NjaGVkL2NvcmUtc2No
ZWR1bGluZy1SRkN2MQo+ICBodHRwczovL2dpdGh1Yi5jb20vZmRhcmlvL3hlbi5naXQgcmVsL3Nj
aGVkL2NvcmUtc2NoZWR1bGluZy1SRkN2MQo+IAo+IEFueSBjb21tZW50IGlzIG1vcmUgdGhhbiB3
ZWxjb21lLgoKSGF2ZSB5b3UgdGhvdWdodCBhYm91dCBhIG1vcmUgZ2VuZXJpYyBhcHByb2FjaD8K
Ckluc3RlYWQgb2YgdHJ5aW5nIHRvIHNjaGVkdWxlIG9ubHkgdmNwdXMgb2YgdGhlIHNhbWUgZG9t
YWluIG9uIGEgY29yZQpJJ2QgcmF0aGVyIHN3aXRjaCBmb3JtIHZjcHUgc2NoZWR1bGluZyB0byBy
ZWFsIGNvcmUgc2NoZWR1bGluZy4gVGhlCnNjaGVkdWxlciB3b3VsZCBzZWUgZ3Vlc3QgY29yZXMg
dG8gYmUgc2NoZWR1bGVkIG9uIHBoeXNpY2FsIGNvcmVzLiBBCmd1ZXN0IGNvcmUgY29uc2lzdHMg
b2YgImd1ZXN0IHRocmVhZHMiIGJlaW5nIHZjcHVzICh2Y3B1cyBhcmUgYm91bmQKdG8gdGhlaXIg
Z3Vlc3QgY29yZXMsIHNvIHRoYXQgcGFydCBvZiB0aGUgdG9wb2xvZ3kgY291bGQgZXZlbiBiZSB1
c2VkCmJ5IHRoZSBndWVzdCBmb3IgcGVyZm9ybWFuY2UgdHVuaW5nKS4gVGhlIHN0YXRlIG9mIGEg
Z3Vlc3QgY29yZQoocnVubmluZywgcnVubmFibGUsIGJsb2NrZWQpIGlzIGRlZmluZWQgYnkgdGhl
IGNvbWJpbmF0aW9uIG9mIGFsbCBvZiBpdHMKdmNwdXMgKGF0IGxlYXN0IG9uZSB2Y3B1IHJ1bm5p
bmcgLT4gY29yZSBydW5uaW5nLCBhbGwgdmNwdXMgYmxvY2tlZCAtPgpjb3JlIGJsb2NrZWQsIGFs
bCBydW5uYWJsZSAtPiBjb3JlIHJ1bm5hYmxlKS4gVGhpcyBtZWFucyB3ZSB3b3VsZCBuZWVkCnRv
IGludHJvZHVjZSB0aGUgbmV3IHZjcHUgc3RhdGUgImlkbGUiIChpbiBjYXNlIHRoZSBvdGhlciB2
Y3B1IG9mIHRoZQpjb3JlIGlzIHJ1bm5pbmcpLgoKVGhlIHN0YXRlIG1hY2hpbmUgZGV0ZXJtaW5p
bmcgdGhlIGNvcmUgc3RhdGUgZnJvbSBpdHMgdmNwdXMgd291bGQgYmUKc2NoZWR1bGVyIGFnbm9z
dGljIChzY2hlZHVsZS5jKSwgc2FtZSBmb3Igc3dpdGNoaW5nIGd1ZXN0IGNvcmVzIG9uIGEKcGh5
c2ljYWwgY29yZS4KClRoaXMgc2NoZW1lIGNvdWxkIGV2ZW4gYmUgZXhwYW5kZWQgZm9yIHNvY2tl
dCBzY2hlZHVsaW5nLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:01:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyJCF-0001xr-Rb; Fri, 07 Sep 2018 16:01:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyJCE-0001xj-58
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:01:22 +0000
X-Inumbo-ID: 61714492-b2b7-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61714492-b2b7-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:02:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78713845"
Date: Fri, 7 Sep 2018 18:01:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180907160108.aeiibwtayhpi2xkm@mac.bytemobile.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536171124-27053-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 2/5] x86/hvm: Switch hvm_allow_set_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDc6MTI6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgaG9sZXMgaW4gdGhlIEhWTV9QQVJBTSBzcGFjZSwgc29tZSBvZiB3
aGljaCBhcmUgZnJvbSBkZXByZWNhdGVkCj4gcGFyYW1ldGVycywgYnV0IHRvb2xzdGFjayBhbmQg
ZGV2aWNlIG1vZGVscyBjdXJyZW50bHkgaGFzIChhbG1vc3QpIGJsYW5rZXQKPiB3cml0ZSBhY2Nl
c3MuCj4gCj4gUmVhcnJhbmdlIGh2bV9hbGxvd19nZXRfcGFyYW0oKSB0byBoYXZlIGEgd2hpdGVs
aXN0IG9mIHRvb2xzdGFjay13cml0ZWFibGUKPiBwYXJhbWV0ZXJzLCB3aXRoIHRoZSBkZWZhdWx0
IGNhc2UgZmFpbGluZyB3aXRoIC1FSU5WQUwuICBUaGlzIHN1YnN1bWVzIHRoZQo+IEhWTV9OUl9Q
QVJBTVMgY2hlY2ssIGFzIHdlbGwgYXMgdGhlIE1FTU9SWV9FVkVOVF8qIGRlcHJlY2F0ZWQgYmxv
Y2ssIGFuZCB0aGUKPiBCVUZJT1JFUV9FVlRDSE4gWGVuLXdyaXRlLW9ubHkgdmFsdWUuCj4gCj4g
Tm8gZXhwZWN0ZWQgY2hhbmdlIGZvciB0aGUgZGVmaW5lZCwgaW4tdXNlIHBhcmFtcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAt
LS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+IGluZGV4IDk2YTYzMjMuLmQxOWFlMzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtNDA3
Myw3ICs0MDczLDcgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21h
aW4gKmQsCj4gIAo+ICAgICAgc3dpdGNoICggYS0+aW5kZXggKQo+ICAgICAgewo+IC0gICAgLyog
VGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAqLwo+ICsg
ICAgICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgc2V0IGJ5IHRoZSBndWVz
dCBhbmQgdG9vbHN0YWNrLiAqLwo+ICAgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgo+
ICAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1M6CgpOb3RlIHN1cmUgYWJvdXQgdGhlIHBvaW50
IG9mIGxldHRpbmcgdGhlIGd1ZXN0IHNldCB0aGUgdW5yZWFsIG1vZGUKVFNTLCBidXQgYW55d2F5
IHRoaXMgaXMgbm90IHRoZSBzY29wZSBvZiB0aGUgcGF0Y2guCgo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fVk04Nl9UU1NfU0laRUQ6Cj4gQEAgLTQwODMsMTggKzQwODMsNDAgQEAgc3RhdGljIGludCBo
dm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBjYXNlIEhWTV9QQVJB
TV9DT05TT0xFX0VWVENITjoKCkFsc28gaXQncyBxdWl0ZSB3ZWlyZCB0aGF0IHdlIGFsbG93IHRo
ZSBndWVzdCB0byBzZXQgdGhlIGNvbnNvbGUKZXZ0Y2huLi4uCgo+ICAgICAgY2FzZSBIVk1fUEFS
QU1fWDg3X0ZJUF9XSURUSDoKPiAgICAgICAgICBicmVhazsKPiAtICAgIC8qCj4gLSAgICAgKiBU
aGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgbXVzdCBub3QgYmUgc2V0IGJ5IHRoZSBndWVzdAo+IC0g
ICAgICogc2luY2UgdGhlIGRvbWFpbiBtYXkgbmVlZCB0byBiZSBwYXVzZWQuCj4gLSAgICAgKi8K
PiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMg
YXJlIGludGVuZGVkIGZvciB0b29sc3RhY2sgdXNhZ2Ugb25seS4KPiArICAgICAgICAgKiBTb21l
IHJlcXVpcmUgdGhlIGRvbWFpbiB0byBiZSBwYXVzZWQgd2hpbGUgb3RoZXJzIGNvbnRyb2wKPiAr
ICAgICAgICAgKiBwZXJtaXNzaW9ucyBpbiBYZW4sIGFuZCB0aGVyZWZvcmUgbWF5IG5vdCBzZXQg
YnkgdGhlIGRvbWFpbi4KPiArICAgICAgICAgKi8KPiArICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JF
X1BGTjoKPiArICAgIGNhc2UgSFZNX1BBUkFNX1BBRV9FTkFCTEVEOgo+ICsgICAgY2FzZSBIVk1f
UEFSQU1fSU9SRVFfUEZOOgo+ICsgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOgo+ICsg
ICAgY2FzZSBIVk1fUEFSQU1fVklSSURJQU46Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9USU1FUl9N
T0RFOgo+ICsgICAgY2FzZSBIVk1fUEFSQU1fSFBFVF9FTkFCTEVEOgo+ICAgICAgY2FzZSBIVk1f
UEFSQU1fSURFTlRfUFQ6Cj4gICAgICBjYXNlIEhWTV9QQVJBTV9ETV9ET01BSU46Cj4gICAgICBj
YXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6Cj4gLSAgICAvKiBUaGUgcmVtYWluaW5nIHBhcmFt
ZXRlcnMgc2hvdWxkIG5vdCBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAqLwo+IC0gICAgZGVmYXVsdDoK
PiArICAgIGNhc2UgSFZNX1BBUkFNX1ZQVF9BTElHTjoKPiArICAgIGNhc2UgSFZNX1BBUkFNX0NP
TlNPTEVfUEZOOgoKLi4uIGJ1dCBub3QgdGhlIGNvbnNvbGUgcGFnZS4gSSB0aGluayB0aGUgZ3Vl
c3Qgc2hvdWxkbid0IGJlIGFsbG93ZWQgdG8Kc2V0IGFueSBvZiB0aG9zZS4KCj4gKyAgICBjYXNl
IEhWTV9QQVJBTV9ORVNURURIVk06Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9QQUdJTkdfUklOR19Q
Rk46Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOOgo+ICsgICAgY2FzZSBI
Vk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTjoKPiArICAgIGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9G
QVVMVF9SRUFTT046Cj4gKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9TRVJWRVJfUEZOOgo+ICsg
ICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTOgo+ICsgICAgY2FzZSBIVk1f
UEFSQU1fTUNBX0NBUDoKPiAgICAgICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkKPiAg
ICAgICAgICAgICAgcmMgPSAtRVBFUk07Cj4gICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAg
IC8qIFdyaXRlYWJsZSBvbmx5IGJ5IFhlbiwgaG9sZSwgZGVwcmVjYXRlZCwgb3Igb3V0LW9mLXJh
bmdlLiAqLwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCByYyApCj4gQEAgLTQxMzAsOSArNDE1
Miw2IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+ICAgICAgaWYgKCBjb3B5X2Zyb21f
Z3Vlc3QoJmEsIGFyZywgMSkgKQo+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICAKPiAtICAg
IGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPiAtICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiAtCj4gICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKPiAg
ICAgIGlmICggZCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVTUkNIOwo+IEBAIC00MjA5
LDE1ICs0MjI4LDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4gICAgICBjYXNlIEhW
TV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT046Cj4gICAgICAgICAgcmMgPSBwbXRpbWVyX2No
YW5nZV9pb3BvcnQoZCwgYS52YWx1ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIEhW
TV9QQVJBTV9NRU1PUllfRVZFTlRfQ1IwOgo+IC0gICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZX0VW
RU5UX0NSMzoKPiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjQ6Cj4gLSAgICBj
YXNlIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfSU5UMzoKPiAtICAgIGNhc2UgSFZNX1BBUkFNX01F
TU9SWV9FVkVOVF9TSU5HTEVfU1RFUDoKPiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVO
VF9NU1I6Cj4gLSAgICAgICAgLyogRGVwcmVjYXRlZCAqLwo+IC0gICAgICAgIHJjID0gLUVPUE5P
VFNVUFA7Cj4gLSAgICAgICAgYnJlYWs7CgpJIGFzc3VtZSB0aGVyZSdzIG5vIHRvb2xzdGFjayBs
b2dpYyB0aGF0IHJlbGllcyBvbiB0aG9zZSBwYXJhbWV0ZXJzCnJldHVybmluZyBFT1BOT1RTVVBQ
PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:01:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:01: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 1fyJCM-0001zU-4Y; Fri, 07 Sep 2018 16:01:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyJCK-0001yn-3t
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:01:28 +0000
X-Inumbo-ID: 65449602-b2b7-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65449602-b2b7-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:02:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78713852"
To: Jan Beulich <JBeulich@suse.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-3-git-send-email-andrew.cooper3@citrix.com>
 <5AA7F6A902000078001B10B0@prv-mh.provo.novell.com>
 <d637e783-d49a-9257-1a89-9c4cade4b6a7@citrix.com>
 <5B929D8D02000078001E6793@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=
 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
 6+ahAA==
Message-ID: <25a3399a-bdfb-b346-4fcb-fc00fcb11f04@citrix.com>
Date: Fri, 7 Sep 2018 17:01:21 +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: <5B929D8D02000078001E6793@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 2/5] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Paul Durrant <paul.durrant@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>

T24gMDcvMDkvMTggMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4+Pj4gT24gMDcuMDMu
MTggYXQgMTk6NTgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBXb3csIHJl
c3VtaW5nIGEgZGlzY3Vzc2lvbiBhZnRlciBhIGZ1bGwgaGFsZiB5ZWFyLgoKV2hhdCBjYW4gSSBz
YXk/wqAgIkd1ZXNzIHJvdWdobHkgd2hlbiBJIHdhcyB0b2xkIGFib3V0IEwxVEY/IgoKQXMgeW91
IGNhbiBzZWUsIEkgZGlkIHF1aXRlIGxpdGVyYWxseSBkcm9wIGV2ZXJ5dGhpbmcgYW5kIHN0YXJ0
IHdvcmtpbmcKb24gc3BlY3VsYXRpdmUgc2lkZS1jaGFubmVsIGZpeGVzLgoKPj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbXNyLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4+PiBAQCAt
MTg1LDYgKzE4NSwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPj4+PiAgICAgICAgICB9Cj4+Pj4gIAo+Pj4+ICAg
ICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLwo+Pj4+ICsgICAgY2FzZSBNU1JfWEVOX0FMVF9TVEFS
VCAuLi4gTVNSX1hFTl9BTFRfU1RBUlQgKyBOUl9YRU5fTVNSUyAtIDE6Cj4+PiBUbyBhY2NvdW50
IGZvciB3aGF0IEkndmUgc2FpZCBvbiBwYXRjaCAxLCBwZXJoYXBzIHRoaXMgYmV0dGVyIHdvdWxk
Cj4+PiBiZQo+Pj4KPj4+ICAgICBjYXNlIE1TUl9IWVBFUlZJU09SX1NUQVJUICsgTlJfVklSSURJ
QU5fTVNSUyAtIDEgLi4uIE1TUl9YRU5fQUxUX1NUQVJUICsgTlJfWEVOX01TUlMgLSAxOgo+Pj4K
Pj4+IHRvIHByb2R1Y2UgY29uc2lzdGVudCByZXN1bHRzIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVl
IG9mCj4+PiBOUl9WSVJJRElBTl9NU1JTICh3aGljaCBJIHN1cHBvc2UgaXMgc29tZXdoZXJlIHNw
ZWNpZmllZCk/Cj4+IFRoaXMgZGVtb25zdHJhdGVzIHBlcmZlY3RseSB3aHkgdXNpbmcgbmFtZXMg
aGVyZSBjb21wbGljYXRlcyB0aGluZ3MuICBObwo+PiBleHByZXNzaW9uIGxpa2UgdGhpcyBpcyBn
b2luZyB0byBiZSBvYnZpb3VzIHRvIHJlYWQuCj4+Cj4+IFRoZSByYXcgbnVtYmVycyBhcmUgdGhl
IG5vcm1hbCB3YXkgZGV2ZWxvcGVycyB0aGluayBhYm91dCB0aGVzZSByYW5nZXMsCj4+IGFuZCBp
dHMgdHJpdmlhbCB0byBzcG90IHRoYXQgdGhlIHJhbmdlcyBhcmUgYWRqYWNlbnQuCj4gVGhhdCdz
IGEgcGVyc29uYWwgdGhpbmcgLSB0byBtZSBpdCdzIHNvbWV0aW1lcyB0aGlzIHdheSwgc29tZXRp
bWVzCj4gdGhlIG90aGVyLgo+Cj4+IFBsZWFzZSBjb21wYXJlIHRoaXMgc3VnZ2VzdGlvbiB0byB0
aGUgZ3Vlc3RfY3B1aWQoKS4gIFRoZSBDUFVJRCBjb2RlIGlzCj4+IGZhciBmYXIgY2xlYXJlciB0
byByZWFkLCBhbmQgdGhlIG1vcmUgSSB0aGluayBhYm91dCB0aGlzLCB0aGUgbW9yZSBJJ20KPj4g
Y29uc2lkZXJpbmcgc3dpdGNoaW5nIGJhY2sgdG8gcmF3IG51bWJlcnMuCj4gVGhhdCBkZXBlbmRz
IHZlcnkgbXVjaCBvbiBob3cgZWFzaWx5IHRoZSByZWFkZXIgY2FuIGFzc29jaWF0ZSBiYWNrCj4g
dGhlIHJhdyBudW1iZXJzLiBUaGlzIGlzIG1vcmUgbGlrZWx5IHRvIGJlIHRoZSBjYXNlIGZvciB0
aGUgcmF0aGVyCj4gY29tbW9uIENQVUlEIGxlYXZlcyBvciBncm91cHMgb2YgbGVhdmVzLCBhbmQg
cGVyaGFwcyBsZXNzIGxpa2VseSBmb3IKPiBzb21lIG9mIHRoZSBsZXNzIHdlbGwga25vd24gTVNS
cy4KClJpZ2h0LCBidXQgd2UgYXJlIG9ubHkgdGFsa2luZyBhYm91dCB0aGUgY291cnNlIGNhdGVn
b3Jpc2F0aW9uIG9mIHRoZQpWaXJpZGlhbiBibG9jayBvZiBNU1JzLCBhbmQgdGhlIFhlbiBibG9j
ayBvZiBNU1JzLsKgIEFsbCBvZiB0aGVtIGFyZSBvZgp0aGUgZm9ybSAweDQwMDAweHh4LgoKVGhl
IGVuZCByZXN1bHQgb2YgdGhpcyBiaXQgb2YgY29kZSB3aWxsIGxvb2sgYWxtb3N0IGlkZW50aWNh
bCB0byB0aGUKQ1BVSUQgc2lkZSwgd2l0aCB0aGUgZGlzcGF0Y2ggZnVuY3Rpb24gbmFtZXMgbWFr
aW5nIHRoZSBjb250ZXh0IGNsZWFyLgoKPgo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCj4+
Pj4gQEAgLTU0Myw1ICs1NDMsNyBAQAo+Pj4+ICAvKiBIeXBlcnZpc29yIGxlYXZlcyBpbiB0aGUg
MHg0eHh4eHh4eCByYW5nZS4gKi8KPj4+PiAgI2RlZmluZSBNU1JfSFlQRVJWSVNPUl9TVEFSVCAg
ICAgICAgICAgIDB4NDAwMDAwMDAKPj4+PiAgI2RlZmluZSBOUl9WSVJJRElBTl9NU1JTICAgICAg
ICAgICAgICAgIDB4MDAwMDAyMDAKPj4+PiArI2RlZmluZSBNU1JfWEVOX0FMVF9TVEFSVCAgICAg
ICAgICAgICAgIDB4NDAwMDAyMDAKPj4+PiArI2RlZmluZSBOUl9YRU5fTVNSUyAgICAgICAgICAg
ICAgICAgICAgIDB4MDAwMDAxMDAKPj4+IFdoZXJlIGlzIHRoaXMgY291bnQgY29taW5nIGZyb20/
IEkgZG9uJ3QgdGhpbmsgaXQncyBwYXJ0IG9mIHRoZSBwdWJsaWMKPj4+IGludGVyZmFjZSwgYnV0
IGlmIHRoZXJlIHdhcyBzdWNoIGFuIHVwcGVyIGJvdW5kIEkgdGhpbmsgaXQgc2hvdWxkIGJlLgo+
PiBJdHMgbm90IHBhcnQgb2YgdGhlIHB1YmxpYyBBQkksIGFuZCBpdCBzaG91bGQgbm90IGJlLCBi
ZWNhdXNlIHdlIGRvbid0Cj4+IHdhbnQgdG8gaW1wb3NlIGFuIGFyYml0cmFyeSBsaW1pdCBvbiBo
b3cgbWFueSBibG9ja3Mgb2YgMHgxMDAgTVNScyB0aGUKPj4gWGVuIHJhbmdlIHVzZXMuICBJdHMg
YW4gYXJ0ZWZhY3Qgb2YgYXR0ZW1wdGluZyB0byB1c2UgbnVtYmVycy4KPiAiYXR0ZW1wdGluZyB0
byB1c2UgbnVtYmVycyI/Pz8gSG93IHdvdWxkIHdlIGdldCBhd2F5IHdpdGhvdXQKPiB1c2luZyBz
b21lIGZvcm0gb2YgbnVtYmVyIHNvbWV3aGVyZT8KClNvcnJ5LsKgIEkgbWVhbnQgIm9mIGF0dGVt
cHRpbmcgdG8gdXNlIG5hbWVzIi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:04:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:04: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 1fyJF6-0002Hj-Pm; Fri, 07 Sep 2018 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=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyJF5-0002He-TK
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:04:19 +0000
X-Inumbo-ID: 6f4fba10-b2b7-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f4fba10-b2b7-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 18:02:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714042"
Date: Fri, 7 Sep 2018 18:03:48 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180907160348.gbbeod6duiot2txt@mac.bytemobile.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536171124-27053-4-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 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDc6MTI6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVzZSB2YWx1ZXMgYXJlIHNldCBieSB0aGUgdG9vbHN0YWNrIGZvciBlYWNoIGNy
ZWF0ZS9yZXN0b3JlIG9wZXJhdGlvbiwgYW5kCj4gYm91bmQgYnkgeGVue3N0b3JlLGNvbnNvbGV9
ZCBiZWZvcmUgdGhlIHRoZSBndWVzdCBzdGFydHMgcnVubmluZy4KPiAKPiBBIGd1ZXN0IGhhcyBu
byByZWFzb24gdG8gbW9kaWZ5IHRoZW0gYXQgYWxsLCBhbmQgdGhlIG1hdGNoaW5nICpfUEZOIHBh
cmFtZXRlcnMKPiBhcmUgYWxyZWFkeSByZWFkLW9ubHkuICBBZGp1c3QgdGhlICpfRVZUQ0hOIHBl
cm1pc3Npb25zIHRvIGJlIGNvbnNpc3RlbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCk9oLCB0aGF0IGFuc3dlcnMgb25lIG9m
IG15IHF1ZXN0aW9ucyBpbiB0aGUgcHJldmlvdXMgcGF0Y2ggOikKClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkgd29uZGVyIGhvd2V2ZXIgaWYg
c3VjaCBwYXJhbWV0ZXJzIGJlaW5nIHdyaXRhYmxlIHdhcyBwYXJ0IG9mIHRoZQpwdWJsaWMgQUJJ
LCBzaW5jZSBpdCdzIGV4cG9zZWQgdG8gZ3Vlc3RzIGFuZCBub3cgd2UgYXJlIGNoYW5naW5nIHRo
ZQpiZWhhdmlvci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:07:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:07: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 1fyJIZ-0002RM-Bh; Fri, 07 Sep 2018 16:07:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyJIX-0002RG-Jj
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:07:53 +0000
X-Inumbo-ID: 4a9004d0-b2b8-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a9004d0-b2b8-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:08:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714285"
To: Jan Beulich <JBeulich@suse.com>, <george.dunlap@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
 <5B92967202000078001E6727@prv1-mh.provo.novell.com>
 <043f38b7-df9f-d4d6-0ddd-31a843dd62b6@citrix.com>
 <5B929F1002000078001E67B5@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=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <baf91ce9-4dad-8f32-d84e-2e305734363f@citrix.com>
Date: Fri, 7 Sep 2018 17:07:47 +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: <5B929F1002000078001E67B5@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/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

T24gMDcvMDkvMTggMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA5LjE4IGF0
IDE3OjM1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDkvMDcvMjAx
OCAwNDoxNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNy4wOS4xOCBhdCAxNTo1
NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDA3LzA5LzE4IDA5
OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDYuMDkuMTggYXQgMTQ6MDgsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IEBAIC0yMDU5LDExICsyMDU4
LDEwIEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQg
Cj4+IGNwdSkKPj4+Pj4+ICAgICAgc3BjID0gQ1NDSEVEX1BDUFUoY3B1KTsKPj4+Pj4+ICAgICAg
cnVucSA9ICZzcGMtPnJ1bnE7Cj4+Pj4+PiAgCj4+Pj4+PiAtICAgIGNwdW1hc2tfc2NucHJpbnRm
KGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgCj4+IGNw
dSkpOwo+Pj4+Pj4gLSAgICBwcmludGsoIkNQVVslMDJkXSBucl9ydW49JWQsIHNvcnQ9JWQsIHNp
Ymxpbmc9JXMsICIsCj4+Pj4+PiAtICAgICAgICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNw
Yy0+cnVucV9zb3J0X2xhc3QsIGNwdXN0cik7Cj4+Pj4+PiAtICAgIGNwdW1hc2tfc2NucHJpbnRm
KGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Cj4+
Pj4+PiAtICAgIHByaW50aygiY29yZT0lc1xuIiwgY3B1c3RyKTsKPj4+Pj4+ICsgICAgcHJpbnRr
KCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBzb3J0PSVkLCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxu
IiwKPj4+Pj4+ICsgICAgICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3Nv
cnRfbGFzdCwKPj4+Pj4+ICsgICAgICAgICAgIG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1X3NpYmxp
bmdfbWFzaywgY3B1KSwKPj4+Pj4+ICsgICAgICAgICAgIG5yX2NwdV9pZHMsIHBlcl9jcHUoY3B1
X2NvcmVfbWFzaywgY3B1KSk7Cj4+Pj4+IFN0cmljdGx5IHNwZWFraW5nIGhlcmUgYW5kIGVsc2V3
aGVyZSB5b3Ugc2hvdWxkIHdyYXAgdGhlIENQVSBtYXNrCj4+Pj4+IGFjY2Vzc2VzIGluIGNwdW1h
c2tfYml0cygpLgo+Pj4+IFdoeT8gSXRzIGJhcmVseSB1c2VkLCBhbmQgaXMgYW5vdGhlciBleGFt
cGxlIG9mIGEgaGVscGVyIHdoaWNoIG9ubHkgYWRkcwo+Pj4+IHRvIGNvZGUgdm9sdW1lLgo+Pj4g
SWYgYW55b25lIGFkZGVkIChlLmcuIGZvciBkZWJ1Z2dpbmcpIGEgbGVhZGluZyBmaWVsZCB0byBz
dHJ1Y3QgY3B1bWFzaywKPj4+IHlvdXIgY29kZSB3b3VsZCBicmVhaywgd2hpbGUgYWxsIGNvZGUg
YW55d2hlcmUgZWxzZSB3b3VsZCBzdGlsbCBiZSBmaW5lLgo+PiBEbyBhbGwgb3RoZXIgY3VycmVu
dCB1c2VycyB1c2UgY3B1bWFza19iaXRzKCkgZm9yIGRlcmVmZXJlbmNpbmc/Cj4+Cj4+IEkgdG9v
ayBBbmR5J3MgIkl0c1tzaWNdIGJhcmVseSB1c2VkIiBjb21tZW50IHRvIG1lYW4gdGhlcmUgd2Vy
ZSBsb3RzIG9mCj4+IG90aGVyIHBsYWNlcyB3aGljaCBhbHNvIGp1c3QgcGFzc2VkIGEgY3B1bWFz
a190IHBvaW50ZXIgZGlyZWN0bHkgaW50bwo+PiBzb21ldGhpbmcgZXhwZWN0aW5nIGEgYml0bWFw
LiAgSWYgYWxsIG90aGVyIHVzZSBjYXNlcyBlaXRoZXIgdXNlCj4+IGNwdW1hc2tfYml0cygpIG9y
IC0+Yml0cywgdGhlbiB3ZSBzaG91bGQgZG8gdGhlIHNhbWUgaGVyZS4gIElmIHRoZXJlIGFyZQo+
PiBsb3RzIG9mIHBsYWNlcyB3aGVyZSB3ZSBhc3N1bWUgKHZvaWQgKiltYXNrID09ICh2b2lkICop
bWFzay0+Yml0cywgdGhlbgo+PiB3ZSBzaG91bGQgcHJvYmFibHkgZG9jdW1lbnQgdGhhdCB0aGUg
c3RydWN0dXJlIHNob3VsZCBtYXRjaCB0aGF0IChhbmQKPj4gbWF5YmUgYWRkIGEgQlVJTERfQlVH
X09OKCkgaWYgd2UgY2FuIG1hbmFnZSBpdCkuCj4gSSdtIHVuYXdhcmUgb2YgcGxhY2VzIHdoaWNo
IGRvbid0IGdvIHRocm91Z2ggLT5iaXRzLgoKQWxsIHRoZSBwcmludGluZywgc2VlaW5nIGFzIEkg
ZGlkbid0IGhpdCBhIHNpbmdsZSBjcHVtYXNrX2JpdHMoKSBpbiB0aGlzCnNlcmllcy4KClRoZSBj
cHVtYXNrIGluZnJhc3RydWN0dXJlIGl0c2VsZiB1c2VzIC0+Yml0cywgd2hpY2ggaXMgbGVzcyB2
ZXJib3NlCnRoYW4gdGhlIGhlbHBlci4KCkkgZG9uJ3QgdGhpbmsgd2UgbmVlZCB0byBnbyBhcyBm
YXIgYXMgaGF2aW5nIGEgQlVJTERfQlVHX09OKCksIGJlY2F1c2UgSQpkb24ndCBleHBlY3QgdGhh
dCB0aGUgbGF5b3V0IG9mIGEgY3B1bWFzayB3b3VsZCBjaGFuZ2UsIGV2ZW4gZm9yCmRlYnVnZ2lu
ZywgYnV0IEkgYWxzbyBkb24ndCBzZWUgdGhlIHBvaW50IGluIGtlZXBpbmcgY3B1bWFza19iaXRz
KCkgd2hlbgphbG1vc3Qgbm90aGluZyB1c2VzIGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:17:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyJS7-0003Ah-CI; Fri, 07 Sep 2018 16:17:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyJS5-0003Ac-D6
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:17:45 +0000
X-Inumbo-ID: aa951050-b2b9-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa951050-b2b9-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:18:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714703"
To: Jan Beulich <JBeulich@suse.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5B76740802000078001DF345@prv1-mh.provo.novell.com>
 <5B76778602000078001DF374@prv1-mh.provo.novell.com>
 <f3a99ecd-ce17-2ace-954d-d54281632f26@citrix.com>
 <5B7697AE02000078001DF4A5@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=
 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
 6+ahAA==
Message-ID: <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
Date: Fri, 7 Sep 2018 17:17:40 +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: <5B7697AE02000078001DF4A5@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 2/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: 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>

T24gMTcvMDgvMTggMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE3LjA4LjE4IGF0
IDEwOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE3LzA4LzIw
MTggMDg6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+
Pj4gQEAgLTE4Niw2ICsxODYsMjAgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwo+Pj4gICAg
ICAgICAgVU5MSUtFTFlfRU5EX1NFQ1RJT04gIlxuIiAgICAgICAgICBcCj4+PiAgICAgICAgICAi
LkxsaWtlbHkuIiAjdGFnICIuJT06Igo+Pj4gIAo+Pj4gKyNkZWZpbmUgTElOS09OQ0VfUFJPTE9H
VUUoc3ltKSAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgIi5pZm5kZWYgIiBzeW0o
KSAiXG5cdCIgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgIi5wdXNoc2VjdGlvbiAi
IHN5bSguZ251LmxpbmtvbmNlLnQuKSAiLCIgXAo+PiBUaGlzIGRlZmluaXRlbHkgd2FycmFudHMg
YSBjb21tZW50IGFuZCBhIGNoYW5nZSBvZiBuYW1lLCBzZWVpbmcgYXMgc3ltCj4+IGlzbid0IGEg
c3ltYm9sLiAgSXRzIGEgbWFjcm8gd2hpY2ggZ2l2ZXMgeW91IGEgc3RyaW5nIGJhY2suCj4gSXQn
cyBzdGlsbCBhIHN5bWJvbCBuYW1lOyBkb24ndCBmb3JnZXQgdGhhdCBpbiB0aGUgZW5kIHNlY3Rp
b24gbmFtZXMKPiBhcmUgc3ltYm9scyBuYW1lcyB0b28uIEknZCBoYXZlIGdvbmUgd2l0aCBhIGJl
dHRlciBuYW1lIGlmIEkgaGFkCj4gYW55IGJldHRlciBpZGVhLiBJdCdzIGFsc28gbm90IHJlYWxs
eSBjbGVhciB0byBtZSB3aGF0IHlvdSB3YW50IGEKPiBjb21tZW50IHRvIHNheSBoZXJlLgoKLyog
c3ltIG11c3QgYmUgYSBtYWNybyB3aGljaCB0YWtlcyBhbiBvcHRpb25hbCBzeW1ib2wgbmFtZSBw
cmVmaXggKi8gPwoKQSB1c2VyIG9mIHRoaXMgbWFjcm8sIGtub3dpbmcgb25seSB0aGUgcHJvdG90
eXBlIHdvdWxkIGV4cGVjdCB0byB1c2UgYnkKcGFzc2luZyBhIHN0cmluZyBsaXRlcmFsLgoKPgo+
Pj4gQEAgLTcxLDE2ICs4MCw3NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX192aXJ0
X3RvX21hCj4+PiAgCj4+PiAgICAgICAgICB2YSArPSB4ZW5fcGh5c19zdGFydCAtIFhFTl9WSVJU
X1NUQVJUOwo+Pj4gICAgICB9Cj4+PiAtICAgIHJldHVybiAodmEgJiBtYV92YV9ib3R0b21fbWFz
aykgfAo+Pj4gLSAgICAgICAgICAgKCh2YSA8PCBwZm5fcGR4X2hvbGVfc2hpZnQpICYgbWFfdG9w
X21hc2spOwo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgLyogViBtb2Rp
ZmllciBhdmFpbGFibGU/ICovCj4+PiArI2RlZmluZSBTWU1OQU1FKHBmeC4uLikgI3BmeCAiZG8y
bWFfJVZbbWFdXyVWW29mZl0iCj4+PiArICAgIGFsdGVybmF0aXZlX2lvKCJjYWxsICIgU1lNTkFN
RSgpICJcblx0Igo+Pj4gKyAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9QUk9MT0dVRShTWU1O
QU1FKSAiXG5cdCIKPj4+ICsgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hc
blx0Igo+Pj4gKyAgICAgICAgICAgICAgICAgICAibW92ICVbb2ZmXSwgJVttYV1cblx0Igo+Pj4g
KyAgICAgICAgICAgICAgICAgICAiYW5kICVbYm1hc2tdLCAlW21hXVxuXHQiCj4+PiArICAgICAg
ICAgICAgICAgICAgICJzaGwgJSVjbCwgJVtvZmZdXG5cdCIKPj4+ICsgICAgICAgICAgICAgICAg
ICAgImFuZCAlW3RtYXNrXSwgJVtvZmZdXG5cdCIKPj4+ICsgICAgICAgICAgICAgICAgICAgIm9y
ICVbb2ZmXSwgJVttYV1cblx0Igo+Pj4gKyAgICAgICAgICAgICAgICAgICAicmV0XG5cdCIKPj4+
ICsgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCj4+PiArICAg
ICAgICAgICAgICAgICAgICJwZGVwICVbbWFza10sICVbb2ZmXSwgJVttYV0iLCBYODZfRkVBVFVS
RV9CTUkyLAo+PiBUaGUgY29tcGlsZXIgdW5kZXJzdGFuZGluZyBWIGRvZXNuJ3QgaW1wbHkgdGhh
dCB0aGUgYXNzZW1ibGVyCj4+IHVuZGVyc3RhbmRzIHBkZXAKPiBJJ3ZlIGJlZW4gY29uc2lkZXJp
bmcgdGhpcyBjYXNlLCBhbmQgaW4gZmFjdCBpbiBhbiBlYXJseSB2ZXJzaW9uIEkgaGFkCj4gYSAt
REhBVkVfQVNfQk1JMiBhZGRpdGlvbi4gQnV0IEkgdGhlbiBkZWNpZGVkIHRvIGRyb3AgaXQsIGFz
IEkgY291bGRuJ3QKPiByZWFsbHkgaW1hZ2luZSBWIHN1cHBvcnQgdG8gYmUgYmFja3BvcnRlZCB0
byBnY2MgcHJlLWRhdGluZyBCTUkyCj4gc3VwcG9ydCBpbiBnYXMgKGF2YWlsYWJsZSBhcyBvZiAy
LjIyLCBpLmUuIGdjYyA0LjUgLyA0LjYgdGltZWZyYW1lKS4KPiBCdXQgeWVzLCBpZiB5b3UgcmVh
bGx5IHRoaW5rIHdlIG5lZWQgdG8gY29wZSB3aXRoIHRoYXQsIEkgY291bGQgcmUtYWRkCj4gdGhp
cy4gSnVzdCBsZXQgbWUga25vdyBpZiB5b3UgaW5kZWVkIHRoaW5rIHRoaXMgaXMgbmVlZGVkLgoK
RGlkbid0IHlvdSBzYXkgdGhhdCB5b3UndmUgZ290IFJldHBvbGluZSBiYWNrcG9ydGVkIHRvIEdD
QyA0LjMgPwoKSW5kZXBlbmRlbnRseSBvZiBteSBhcmd1bWVudCBhZ2FpbnN0IHVzaW5nIFYgYmVs
b3csIEknbSBub3Qgb3Zlcmx5CmZ1c3NlZCBlc3BlY2lhbGx5IGFzIHdlIGFyZSBjb25zaWRlcmlu
ZyB1cHBpbmcgdGhlIHJlcXVpcmVtZW50cyB0bwpzb21ldGhpbmcgYSBsaXR0bGUgbW9yZSBtb2Rl
cm4sIHNvIGxvbmcgYXMgd2UgYWNjZXB0IHRoYXQgd2UgbWF5IGhhdmUgdG8KcmV0cm9maXQgYSAt
REhBVkVfQVNfQk1JMiBhZnRlciB0aGUgZmFjdC4KCj4KPj4+ICsgICAgICAgICAgICAgICAgICAg
QVNNX09VVFBVVDIoW21hXSAiPSZyIiAobWEpLCBbb2ZmXSAiK3IiICh2YSkpLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICBbbWFza10gIm0iIChtYV9yZWFsX21hc2spLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICBbc2hpZnRdICJtIiAocGZuX3BkeF9ob2xlX3NoaWZ0KSwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgW2JtYXNrXSAibSIgKG1hX3ZhX2JvdHRvbV9tYXNrKSwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgW3RtYXNrXSAibSIgKG1hX3RvcF9tYXNrKQo+Pj4gKyAgICAgICAgICAgICAgICAg
ICA6ICJlY3giKTsKPj4+ICsjdW5kZWYgU1lNTkFNRQo+Pj4gKyNlbHNlCj4+PiArICAgIGFsdGVy
bmF0aXZlX2lvKCJjYWxsIGRvMm1hIiwKPj4+ICsgICAgICAgICAgICAgICAgICAgLyogcGRlcCBt
YV9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8KPj4+ICsgICAgICAgICAgICAgICAgICAg
Ii5ieXRlIDB4YzQsIDB4ZTIsIDB4YzMsIDB4ZjUsIDB4MDVcblx0Igo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0gNCAtIC4iLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICBYODZfRkVBVFVSRV9CTUkyLAo+Pj4gKyAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVU
MigiPWEiIChtYSksICIrRCIgKHZhKSksICJtIiAobWFfcmVhbF9tYXNrKQo+Pj4gKyAgICAgICAg
ICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIsICJyMTAiLCAicjEx
Iik7Cj4+PiArI2VuZGlmCj4+IFRoaXMgaXMgYSBtYXNzaXZlIGNsb2JiZXIgbGlzdCBpbiBhIGZ1
bmN0aW9uIHlvdSd2ZSBmb3JjZWQgYWx3YXlzCj4+IGlubGluZSwgYW5kIEkgY2FuJ3Qgc2VlIGl0
IGRvaW5nIG5pY2UgdGhpbmdzIHRvIHRoZSBjYWxsc2l0ZXMuICBUQkgsCj4+IHRoaXMgc3RpbGwg
ZmVlbHMgb3Zlci1jb21wbGljYXRlZCBmb3Igd2hhdCBpdCB3YW50cyB0byBiZS4KPj4KPj4gV2h5
IG5vdCBpbXBsZW1lbnQgb25lIHNpbmdsZSBmdW5jdGlvbiBpbiBhc3NlbWJseSB0aGF0IGRvZXNu
J3QgaGF2ZQo+PiB1c3VhbCBDIGNhbGxpbmcgY29udmVudGlvbnMgYW5kIGNhbiBjbG9iYmVyICVl
Y3ggYW5kIG9uZSBvdGhlciwgYW5kIHVzZQo+PiB0aGF0Pwo+Pgo+PiBJdCBhdm9pZHMgdGhlIG5l
ZWQgZm9yIHBvdGVudGlhbGx5IDI1NiBhbG1vc3QtaWRlbnRpY2FsIGNvcGllcyBvZiB0aGUKPj4g
ZnVuY3Rpb24gaW4gdGhlIGxpbmtvbmNlIHNlY3Rpb24sIGFuZCBhdm9pZHMgaGF2aW5nIHRoZSBt
dWx0aXBsZQo+PiBpbXBsZW1lbnRhdGlvbnMgaW4gQy9hc20sIGF2b2lkcyB0aGUgbmVlZCBmb3Ig
YW55IGxvZ2ljIGRlcml2ZWQgZnJvbQo+PiBDT05GSUdfSU5ESVJFQ1RfVEhVTkssIGFuZCBhdm9p
ZHMgdGhlIG5lZWQgZm9yIG1hc3NpdmUgY2xvYmJlciBsaXN0cy4KPiBZb3VyIHJlc3BvbnNlIG1p
eGVzIHRoaW5ncyBhIGJpdCB0b28gbXVjaCBmb3IgbWUgdG8gc29ydCBvdXQgd2hhdAo+IGV4YWN0
bHkgeW91J3JlIGNvbmNlcm5lZCBhYm91dDogVGhlIG1hc3NpdmUgY2xvYmJlciBsaXN0IGV4aXN0
cyBvbmx5Cj4gaW4gdGhlICFDT05GSUdfSU5ESVJFQ1RfVEhVTksgY2FzZS4gSW4gdGhhdCBjYXNl
IHRob3VnaCB0aGVyZQo+IGFyZW4ndCBnb2luZyB0byBiZSB1cCB0byAyMjUgaW5zdGFuY2VzIG9m
IHRoZSBmdW5jdGlvbi4gSSdkIGJlIGZpbmUKPiBpbXBsZW1lbnRpbmcgdGhlIHNpbmdsZSBvbmUg
aW4gYXNzZW1ibHkgdG8gcmVkdWNlIHRoZSBjbG9iYmVyIGxpc3QsCj4gaXQgd2FzIGp1c3QgdG8g
a2VlcCBkb3duIGFzc2VtYmx5IGNvZGUgc2l6ZSBhbmQgYWxzbyB0byBoYXZlCj4gY29tcGlsZXIg
Z2VuZXJhdGVkIGNvZGUgdG8gY29tcGFyZSBhZ2FpbnN0LiBJIGhhdmUgdG8gYWRtaXQgdGhvdWdo
Cj4gdGhhdCBJJ20gbm90IG92ZXJseSBjb25jZXJuZWQgYWJvdXQgdGhlICFDT05GSUdfSU5ESVJF
Q1RfVEhVTksKPiBjYXNlIGluIHRoZSBmaXJzdCBwbGFjZSwgc28gSSBhbHNvIGRpZG4ndCBzZWUg
bXVjaCByZWFzb24gdG8gdHJ5IHRvCj4gb3B0aW1pemUgaXQuCj4KPiBGb3IgdGhlIENPTkZJR19J
TkRJUkVDVF9USFVOSyBjYXNlLCBvdG9oLCBJJ2QgcmVhbGx5IGxpa2UgdG8KPiBhdm9pZCBkaWN0
YXRpbmcgcmVnaXN0ZXIgYWxsb2NhdGlvbiB0byB0aGUgY29tcGlsZXIuIEhlbmNlIHRoZSBzb2x1
dGlvbgo+IHdpdGggdGhlIChwb3NzaWJseSBtYW55KSBmdW5jdGlvbiBpbnN0YW5jZXMuIE92ZXJh
bGwgY29kZSBzaXplIHN0aWxsCj4gZGVjcmVhc2VzIHdpdGggdGhpcyBhcHByb2FjaCwgYW5kIG9u
IG1vZGVybiBoYXJkd2FyZSB0aGUgZW50aXJlCj4gcmVnaW9uIG9mIHRoZSBpbWFnZSBpbiB3aGlj
aCB0aGV5IGxpdmUgd2lsbCByZW1haW4gY29sZC4gKEFkZGl0aW9uYWxseQo+IG5vdCBhZmZlY3Rp
bmcgcmVnaXN0ZXIgYWxsb2NhdGlvbiBoZXJlIGhhcyB0aGUgYmVuZWZpdCBvZiBtYWtpbmcgaXQK
PiBmYXIgZWFzaWVyIHRvIGNvbXBhcmUgcHJlL3Bvc3QgZ2VuZXJhdGVkIGNvZGUuKQoKSG93IG1h
bnkgcGFzc2VzIHRocm91Z2ggdGhlIGh5cGVydmlzb3IgaGl0IHR3byBvciBtb3JlIG9mIHRoZXNl
IGZ1bmN0aW9ucz8KCkkgYXBwcmVjaWF0ZSB0aGF0IGZvciBkZXZlbG9wbWVudCwgcmVkdWNpbmcg
dGhlIHJlZ2lzdGVyIHBlcnR1cmJhbmNlIGNhbgpiZSBuaWNlIGZvciBkaWZmaW5nIHRoZSByZXN1
bHRpbmcgZGlzYXNzZW1ibHksIGJ1dCB3aGVuIGl0IGNvbWVzIHRvCmFjdHVhbGx5IHJ1bm5pbmcg
dGhlIGNvZGUsIHJlZ2lzdGVyIHJlbmFtZXMgYXQgY29tcGlsZSB0aW1lIGFyZSBmcmVlLAp3aGVy
ZWFzIHB1bGxpbmcgbXVsdGlwbGUgYWxtb3N0LWlkZW50aWNhbCBjb3BpZXMgb2YgdGhlIHN0dWIg
aW50byB0aGUKSS1jYWNoZSBpcyBub3QuCgpJbXBsZW1lbnRpbmcgdGhpcyBhcyBhIHNpbmdsZSBm
dW5jdGlvbiBsb29rcyB0byBiZSBzaW1wbGVyIGluIHRlcm1zIG9mCnRoZSBjaGFuZ2UsIHdpbGwg
Y29tcGlsZSB0byBhIHNtYWxsZXIgcmVzdWx0LCBhbmQgd2lsbCBydW4gZmFzdGVyLsKgIEl0CnNl
ZW1zIHRvIGJlIGEgd2luLXdpbi13aW4gb3ZlcmFsbC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:19:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 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 1fyJTm-0003G7-2w; Fri, 07 Sep 2018 16:19:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yenx=lv=citrix.com=prvs=781c66293=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fyJTl-0003Fq-Bj
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:19:29 +0000
X-Inumbo-ID: e9b81d39-b2b9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9b81d39-b2b9-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:20:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="64728730"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23442.42208.181389.592660@mariner.uk.xensource.com>
Date: Fri, 7 Sep 2018 17:18:40 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
 <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@citrix.com>
 <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 "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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHRvb2xzOiBzcGVj
aWZpY2FsbHkgZW5hYmxlIFZpcnRGUyBpbiBMaW51eCBRRU1VIGJ1aWxkcyIpOgo+IEdlb3JnZSBE
dW5sYXAgW21haWx0bzpnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb21dCj4gPiBOb3QgdGhlIGxlYXN0
IGJlY2F1c2UgdGhlIGRlcGVuZGVuY2llcyBtYXkgY2hhbmdlLiAgSSB0aGluayBhZGRpbmcgYW4K
PiA+ICItLWVuYWJsZS05cGZzIiBvcHRpb24gd2hpY2ggd2lsbCBwYXNzIG9uIHRoZSByZXF1aXNp
dGUgIi0tZW5hYmxlIiB0bwo+ID4gcWVtdSAoc3VjaCB0aGF0IHFlbXUgYnVpbGQgd2lsbCBmYWls
IGlmIHRoZSBwcmVyZXFzIGFyZSBub3QgcHJlc2VudCkKPiA+IG1ha2VzIHRoZSBtb3N0IHNlbnNl
Lgo+IAo+IEknZCBiZSBoYXBweSB3aXRoIHRoYXQgaWYgb3RoZXJzIGFyZS4KClNHVE0uICBJIGd1
ZXNzIHRoZXJlIHdvdWxkIGJlIG9zc3Rlc3QgcGF0Y2goZXMpIHRvIGFkZCB0aGUKZGVwZW5kZW5j
aWVzIGFuZCBwYXNzIHRoZSBuZXcgb3B0aW9uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:19:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 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 1fyJTl-0003Fz-Ph; Fri, 07 Sep 2018 16:19:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyJTl-0003Fo-6f
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:19:29 +0000
X-Inumbo-ID: e923a30e-b2b9-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e923a30e-b2b9-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:20:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714764"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/5] x86/hvm: Make HVM_PARAM_{STORE,CONSOLE}_EVTCHN
 read-only to the guest
Thread-Index: AQHURUP2JEC31IFO2k6G4NT7yKbVQKTi+JVQgABIKgCAACEpgIABnXmg
Date: Fri, 7 Sep 2018 16:19:25 +0000
Message-ID: <b671504a19644ceb9ddb045771611b91@AMSPEX02CL03.citrite.net>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-4-git-send-email-andrew.cooper3@citrix.com>
 <c6b752b2b59f4f1293eb8d9f27a420eb@AMSPEX02CL03.citrite.net>
 <8b17a884-035f-bd68-62c4-3bcaad9c5277@citrix.com>
 <8a62dcf3-1767-9eb1-091c-eef35287b252@arm.com>
In-Reply-To: <8a62dcf3-1767-9eb1-091c-eef35287b252@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 3/5] x86/hvm: Make HVM_PARAM_{STORE,
 CONSOLE}_EVTCHN read-only 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: Stefano Stabellini <sstabellini@kernel.org>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTg6MjgN
Cj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1
cnJhbnQNCj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZz4NCj4gQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlcg0KPiBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDMvNV0geDg2L2h2bTogTWFrZQ0KPiBIVk1fUEFS
QU1fe1NUT1JFLENPTlNPTEV9X0VWVENITiByZWFkLW9ubHkgdG8gdGhlIGd1ZXN0DQo+IA0KPiAN
Cj4gDQo+IE9uIDA2LzA5LzE4IDE2OjI5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiA+IE9uIDA2
LzA5LzE4IDEwOjE2LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb21dDQo+ID4+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAxOToxMg0KPiA+
Pj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+ID4+PiBDYzogQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+ID4+
PiA8SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9n
ZXIgUGF1IE1vbm5lDQo+ID4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsNCj4gU3RlZmFubw0KPiA+Pj4gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+DQo+ID4+PiBTdWJqZWN0OiBbUEFUQ0ggMy81XSB4ODYvaHZtOiBNYWtlDQo+ID4+PiBIVk1f
UEFSQU1fe1NUT1JFLENPTlNPTEV9X0VWVENITiByZWFkLW9ubHkgdG8gdGhlIGd1ZXN0DQo+ID4+
Pg0KPiA+Pj4gVGhlc2UgdmFsdWVzIGFyZSBzZXQgYnkgdGhlIHRvb2xzdGFjayBmb3IgZWFjaCBj
cmVhdGUvcmVzdG9yZSBvcGVyYXRpb24sDQo+IGFuZA0KPiA+Pj4gYm91bmQgYnkgeGVue3N0b3Jl
LGNvbnNvbGV9ZCBiZWZvcmUgdGhlIHRoZSBndWVzdCBzdGFydHMgcnVubmluZy4NCj4gPj4+DQo+
ID4+PiBBIGd1ZXN0IGhhcyBubyByZWFzb24gdG8gbW9kaWZ5IHRoZW0gYXQgYWxsLCBhbmQgdGhl
IG1hdGNoaW5nICpfUEZODQo+ID4+PiBwYXJhbWV0ZXJzDQo+ID4+PiBhcmUgYWxyZWFkeSByZWFk
LW9ubHkuICBBZGp1c3QgdGhlICpfRVZUQ0hOIHBlcm1pc3Npb25zIHRvIGJlDQo+IGNvbnNpc3Rl
bnQuDQo+ID4+IFVuZm9ydHVuYXRlbHkgdGhpcyBwYXRjaCB3aWxsIGJyZWFrIHRoZSBXaW5kb3dz
IFBWIGRyaXZlciBmdW5jdGlvbiBoZXJlOg0KPiA+Pg0KPiA+Pg0KPiBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1wdmRyaXZlcnMvd2luL3hlbmJ1cy5naXQ7YT1ibG9iO2Y9c3JjL3gN
Cj4gZW5idXMvZXZ0Y2huLmM7aGI9SEVBRCNsMTAzNw0KPiA+Pg0KPiA+PiBVbmZvcnR1bmF0ZWx5
IHRoZSB2YWx1ZXMgcmVhbGx5IGRvIGNoYW5nZSBhY3Jvc3MgYSByZXNldC4gSXQgd291bGQgYmUN
Cj4gcG9zc2libGUgdG8gdXNlIHZvbGF0aWxlIChkaXNhcHBlYXIgb24gcmVib290KSByZWdpc3Ry
eSBrZXlzIHRvIHN0b3JlIHRoZQ0KPiB1cGRhdGVkIHZhbHVlcyBpbnN0ZWFkIGJ1dCBJIGRvbid0
IHJlYWxseSBzZWUgYW55IGhhcm0gaW4gYWxsb3dpbmcgdGhlIGd1ZXN0DQo+IHRvIHVwZGF0ZSB0
aGUgdmFsdWVzIHRvIGJlIGNvcnJlY3QsIHVubGVzcyB3ZSB3YW50IHRvIGNoYW5nZSBYZW4gdG8g
ZG8gdGhlDQo+IGpvYiBzbyB0aGUgZ3Vlc3QgZG9lc24ndCBoYXZlIHRvIGdvIHRocm91Z2ggdGhp
cyBkYW5jZS4NCj4gPg0KPiA+IDoowqAgRXZlcnl0aGluZyBpcyB0ZXJyaWJsZS4NCj4gPg0KPiA+
IFRoaXMgaXMgYSBnZW5lcmFsIHByb2JsZW0sIG5vdCB4ODYgc3BlY2lmaWMsIHNvIEknbGwgZHJv
cCB0aGlzIHBhdGNoIGFuZA0KPiA+IG1ha2UgYSBzaW1pbGFyIGFkanVzdG1lbnQgdG8gdGhlIEFS
TSBvbmUuDQo+IA0KPiBJIGFtIGEgYml0IGNvbmZ1c2VkLiBJIHdvdWxkIGhhdmUgdGhvdWdodCB0
aGlzIHdhcyB1cGRhdGVkIGJ5IHRoZQ0KPiB0b29sc3RhY2sgYXQgcmVzZXQuIFNvIHdoeSB3b3Vs
ZCB0aGUgZ3Vlc3QgdXBkYXRlIHRoZW0/DQo+IA0KDQpUaGUgcHJvYmxlbSBjb21lcyB3aGVuIGVz
dGFibGlzaGluZyB0aGUgZXZ0Y2huIEFCSS4gSW4gdGhlIFdpbmRvd3MgY2FzZSwgd2hlbiB0aGUg
WEVOQlVTIGRyaXZlciBsb2FkcywgaXQgd2lsbCBlc3RhYmxpc2ggdGhlIEFCSSApd2hpY2ggaXMg
RklGTyBieSBkZWZhdWx0IGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiB0byAyLWxldmVsKS4gVGhlIFhF
TkJVUyBkcml2ZXIgY2FuIGJlIG1hbnVhbGx5IHVubG9hZGVkIGFuZCByZS1sb2FkZWQgKGUuZy4g
Zm9yIHVwZ3JhZGUgcHVycG9zZXMpIHNvIGl0IGlzIGFsc28gbmVjZXNzYXJ5IHRvIHRlYXIgZG93
biB0aGUgQUJJIGR1cmluZyB1bmxvYWQuIFRoaXMgbWVhbnMgaXQgaXMgbmVjZXNzYXJ5IHRvIGdv
IHRocm91Z2ggYW4gZXZlbnQgY2hhbm5lbCByZXNldCBvcGVyYXRpb24sIGFuZCB0aGlzIGhhcyB0
aGUgc2lkZS1lZmZlY3Qgb2YgdGVhcmluZyBkb3duIHRoZSBzdG9yZSBhbmQgY29uc29sZSBldmVu
dCBjaGFubmVscyB3aGljaCB3ZXJlIGVzdGFibGlzaGVkIGJ5IHRoZSB0b29sc3RhY2sgYmVmb3Jl
IHRoZSBndWVzdCBzdGFydGVkIHRvIGJvb3QuDQpJdCBpcyB0aGVyZWZvcmUgbmVjZXNzYXJ5IGZv
ciB0aGUgZ3Vlc3QsIHByaW9yIHRvIHJlcXVlc3RpbmcgdGhlIHJlc2V0LCB0byBxdWVyeSB0aGUg
c3RvcmUgYW5kIGNvbnNvbGUgZXZlbnQgY2hhbm5lbHMgdG8gZ2V0IGluZm9ybWF0aW9uIGFib3V0
IHRoZSByZW1vdGUgZG9tYWluIGFuZCBwb3J0IGFuZCB0aGVuLCBhZnRlciByZXNldCwgcGVyZm9y
bSBhbiBpbnRlcmRvbWFpbiBiaW5kIG9wZXJhdGlvbiB0byByZS1lc3RhYmxpc2ggdGhlIGNoYW5u
ZWxzLiBXaGVuIHRoZSBndWVzdCBnb2VzIHRocm91Z2ggdGhpcyBkYW5jZSB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgdGhhdCBpdCB3aWxsIGdldCB0aGUgc2FtZSBsb2NhbCBwb3J0IG51bWJlciBmb3Ig
ZWFjaCBvZiB0aGUgY2hhbm5lbHMgaXMgaXQgaGFkIHByZXZpb3VzbHkuIFRodXMsIGVpdGhlciB0
aGUgaW5mb3JtYXRpb24gaGFzIHRvIGJlIHN0b3JlZCBzb21ld2hlcmUgbG9jYWxseSBzdWNoIHRo
YXQgYSBuZXcgaW5zdGFudGlhdGlvbiBvZiB0aGUgWEVOQlVTIGRyaXZlciBjYW4gZmluZCBpdCAo
ZS5nLiBhIHZvbGF0aWxlIHJlZ2lzdHJ5IGtleSkgb3IgdGhlIEhWTSBwYXJhbSBuZWVkcyB0byBi
ZSB1cGRhdGVkIHRvIG1hdGNoIHJlYWxpdHkuDQoNCkhUSCwNCg0KICBQYXVsDQoNCj4gQ2hlZXJz
LA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:20:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:20: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 1fyJUT-0003vF-I0; Fri, 07 Sep 2018 16:20:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyJUR-0003uy-OL
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:20:11 +0000
X-Inumbo-ID: 02df77e1-b2ba-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02df77e1-b2ba-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:21:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714785"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU builds
Thread-Index: AQHURdoRqXVHnwleukKwnkjXIVNxDqTjbOcAgAEQMxCAAEv1AIAAB9aAgAAh6cD//+zXAIAAIdCQ
Date: Fri, 7 Sep 2018 16:20:09 +0000
Message-ID: <042555be37d34d4baf26401e8a163db6@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
 <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@citrix.com>
 <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
 <23442.42208.181389.592660@mariner.uk.xensource.com>
In-Reply-To: <23442.42208.181389.592660@mariner.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] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 "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+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AY2l0cml4LmNvbV0KPiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxOCAxNzoxOQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+OyAnU3RlZmFubyBTdGFiZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IFdlaQo+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0
ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxp
ZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBS
RTogW1hlbi1kZXZlbF0gW1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVuYWJsZSBWaXJ0RlMg
aW4gTGludXgKPiBRRU1VIGJ1aWxkcwo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJSRTogW1hl
bi1kZXZlbF0gW1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVuYWJsZSBWaXJ0RlMKPiBpbiBM
aW51eCBRRU1VIGJ1aWxkcyIpOgo+ID4gR2VvcmdlIER1bmxhcCBbbWFpbHRvOmdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbV0KPiA+ID4gTm90IHRoZSBsZWFzdCBiZWNhdXNlIHRoZSBkZXBlbmRlbmNp
ZXMgbWF5IGNoYW5nZS4gIEkgdGhpbmsgYWRkaW5nIGFuCj4gPiA+ICItLWVuYWJsZS05cGZzIiBv
cHRpb24gd2hpY2ggd2lsbCBwYXNzIG9uIHRoZSByZXF1aXNpdGUgIi0tZW5hYmxlIiB0bwo+ID4g
PiBxZW11IChzdWNoIHRoYXQgcWVtdSBidWlsZCB3aWxsIGZhaWwgaWYgdGhlIHByZXJlcXMgYXJl
IG5vdCBwcmVzZW50KQo+ID4gPiBtYWtlcyB0aGUgbW9zdCBzZW5zZS4KPiA+Cj4gPiBJJ2QgYmUg
aGFwcHkgd2l0aCB0aGF0IGlmIG90aGVycyBhcmUuCj4gCj4gU0dUTS4gIEkgZ3Vlc3MgdGhlcmUg
d291bGQgYmUgb3NzdGVzdCBwYXRjaChlcykgdG8gYWRkIHRoZQo+IGRlcGVuZGVuY2llcyBhbmQg
cGFzcyB0aGUgbmV3IG9wdGlvbi4KClllcywgdGhleSB3b3VsZCBuZWVkIHRvIGZvbGxvdy4KCiAg
UGF1bAoKPiAKPiBJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:22:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyJWN-0004AZ-1L; Fri, 07 Sep 2018 16:22:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yenx=lv=citrix.com=prvs=781c66293=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fyJWK-0004AR-Uj
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:22:08 +0000
X-Inumbo-ID: 485a9e4e-b2ba-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 485a9e4e-b2ba-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:22:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="64729002"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23442.42412.421787.443627@mariner.uk.xensource.com>
Date: Fri, 7 Sep 2018 17:22:04 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20180907091654.14700-1-jgross@suse.com>
References: <20180907091654.14700-1-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools: correct tools/tests/depriv/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.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>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBjb3JyZWN0IHRvb2xzL3Rlc3Rz
L2RlcHJpdi9NYWtlZmlsZSIpOgo+IHRvb2xzL3Rlc3RzL2RlcHJpdi9NYWtlZmlsZSBkaXJlY3Rs
eSBidWlsZHMgdGhlIHRhcmdldCBwcm9ncmFtIGZyb20KPiBpdHMgQy1zb3VyY2UuCgpPaC4gIFRo
YXQgd2FzIG5vdCBteSBpbnRlbnQuCgo+ICBUaGlzIGlzIHByb2JsZW1hdGljIHdoZW4gYW4gaW5j
cmVtZW50YWwgYnVpbGQgaXMgbmVlZGVkCj4gYWZ0ZXIgYSBoZWFkZXIgdGhlIHByb2dyYW0gaXMg
ZGVwZW5kaW5nIG9uIGhhcyBiZWVuIG1vZGlmaWVkOiBpbiB0aGlzCj4gY2FzZSBhbGwgaGVhZGVy
cyBhcmUgYWRkZWQgaW50byB0aGUgZ2NjIGNhbGwgYW5kIHRoZSBidWlsZCB3aWxsIGZhaWwuCj4g
Cj4gQ29ycmVjdCB0aGF0IGJ5IGFkZGluZyBhIHJ1bGUgZm9yIGJ1aWxkaW5nIHRoZSBwcm9ncmFt
IGZyb20gaXRzIC5vCj4gZmlsZS4KClRoYXQgSSBvbWl0dGVkIHRoaXMgd2FzIHVuaW50ZW50aW9u
YWwuICBJdCBqdXN0IHdvcmtlZCBmb3IgbWUgd2l0aG91dAppdC4uLgoKQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:24: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 1fyJYK-0004JV-Eg; Fri, 07 Sep 2018 16:24: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=mbmt=lv=citrix.com=prvs=781eb9476=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fyJYJ-0004JQ-Mw
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:24:11 +0000
X-Inumbo-ID: 354e4b74-b2ba-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 354e4b74-b2ba-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 18:22:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78714943"
Date: Fri, 7 Sep 2018 18:23:31 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180907162331.mmkcku6ux4w4wgsc@mac.bytemobile.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536171124-27053-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 4/5] x86/hvm: Misc non-functional cleanup to
 the HVM_PARAM 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@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>

T24gV2VkLCBTZXAgMDUsIDIwMTggYXQgMDc6MTI6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcGFyYW1ldGVyIG1hcnNoYWxsaW5nIGFuZCB4c20gY2hlY2tzIGFyZSBjb21t
b24gdG8gYm90aCB0aGUgc2V0IGFuZCBnZXQKPiBwYXRocy4gIExpZnQgYWxsIG9mIHRoZSBjb21t
b24gY29kZSBvdXQgaW50byBkb19odm1fb3AoKSBhbmQgbGV0Cj4gaHZtb3Bfe2dldCxzZXR9X3Bh
cmFtKCkgb3BlcmF0ZSBvbiBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBkaXJlY3RseS4KPiAKPiBUaGlz
IGlzIHNvbWV3aGF0IG5vaXN5IGluIHRoZSBmdW5jdGlvbnMgYXMgZWFjaCBhLiByZWZlcmVuY2Ug
aGFzIHRvIGNoYW5nZSB0bwo+IGEtPiBpbnN0ZWFkLgo+IAo+IEluIGFkZGl0aW9uLCBkcm9wIGFu
IGVtcHR5IGRlZmF1bHQgc3RhdGVtZW50LCBpbnNlcnQgbmV3bGluZXMgYXMgYXBwcm9wcmlhdGUK
PiBiZXR3ZWVuIGNhc2VzLCBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byB1cGRhdGUgdGhlIElERU5U
X1BUIG9uIHRoZSBmYXN0cGF0aCwKPiBiZWNhdXNlIHRoZSBjb21tb24gcGF0aCBhZnRlciB0aGUg
c3dpdGNoIHdpbGwgbWFrZSB0aGUgdXBkYXRlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBi
dXQgYSBuZXQgc2hyaW5rIG9mIC0zMjggdG8gZG9faHZtX29wKCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3QgdHdvIHN1Z2dl
c3Rpb25zIGJlbG93LgoKPiBAQCAtNDMyMiw0MSArNDMwOCwzNCBAQCBzdGF0aWMgaW50IGh2bW9w
X3NldF9wYXJhbSgKPiAgICAgICAgICAgKiAyNTYgYml0cyBpbnRlcnJ1cHQgcmVkaXJlY3Rpb24g
Yml0bWFwICsgNjRrIGJpdHMgSS9PIGJpdG1hcAo+ICAgICAgICAgICAqIHBsdXMgb25lIHBhZGRp
bmcgYnl0ZSkuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCAoYS52YWx1ZSA+PiAzMikg
PiBzaXplb2Yoc3RydWN0IHRzczMyKSArCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMHgxMDAgLyA4KSArICgweDEwMDAwIC8gOCkgKyAxICkKPiAtICAgICAgICAgICAgYS52YWx1
ZSA9ICh1aW50MzJfdClhLnZhbHVlIHwKPiAtICAgICAgICAgICAgICAgICAgICAgICgoc2l6ZW9m
KHN0cnVjdCB0c3MzMikgKyAoMHgxMDAgLyA4KSArCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEpIDw8IDMyKTsKPiAtICAg
ICAgICBhLnZhbHVlIHw9IFZNODZfVFNTX1VQREFURUQ7Cj4gKyAgICAgICAgaWYgKCAoYS0+dmFs
dWUgPj4gMzIpID4gc2l6ZW9mKHN0cnVjdCB0c3MzMikgKwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgweDEwMCAvIDgpICsgKDB4MTAwMDAgLyA4KSArIDEgKQo+ICsgICAgICAg
ICAgICBhLT52YWx1ZSA9ICh1aW50MzJfdClhLT52YWx1ZSB8Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgKChzaXplb2Yoc3RydWN0IHRzczMyKSArICgweDEwMCAvIDgpICsKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEp
IDw8IDMyKTsKPiArICAgICAgICBhLT52YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVEOwo+ICAgICAg
ICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgSFZNX1BBUkFNX01DQV9DQVA6Cj4gLSAgICAgICAg
cmMgPSB2bWNlX2VuYWJsZV9tY2FfY2FwKGQsIGEudmFsdWUpOwo+ICsgICAgICAgIHJjID0gdm1j
ZV9lbmFibGVfbWNhX2NhcChkLCBhLT52YWx1ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9
Cj4gIAo+ICAgICAgaWYgKCByYyAhPSAwICkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gLSAg
ICBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOwo+ICsgICAgZC0+YXJjaC5o
dm0ucGFyYW1zW2EtPmluZGV4XSA9IGEtPnZhbHVlOwo+ICAKPiAgICAgIEhWTV9EQkdfTE9HKERC
R19MRVZFTF9IQ0FMTCwgInNldCBwYXJhbSAldSA9ICUiUFJJeDY0LAo+IC0gICAgICAgICAgICAg
ICAgYS5pbmRleCwgYS52YWx1ZSk7Cj4gKyAgICAgICAgICAgICAgICBhLT5pbmRleCwgYS0+dmFs
dWUpOwo+ICAKPiAgIG91dDoKPiAtICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwo+ICAgICAgcmV0
dXJuIHJjOwoKSWYgdGhlIG91dCBsYWJlbCBpcyBqdXN0IHJldHVybiByYywgYW5kIHVubGVzcyB0
aGVyZSdzIG5vIGZ1cnRoZXIKcGF0Y2hlcyBhZGRpbmcgY29kZSBoZXJlIEkgd291bGQgY29uc2lk
ZXIgcmVtb3ZpbmcgaXQuCgo+IC1zdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKPiAtICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcpCj4gK3N0YXRpYyBpbnQg
aHZtb3BfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5faHZtX3BhcmFtICph
KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwo+IC0gICAgc3RydWN0IGRvbWFp
biAqZDsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwg
YXJnLCAxKSApCj4gLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gLQo+IC0gICAgZCA9IHJjdV9s
b2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4gLSAgICBpZiAoIGQgPT0gTlVMTCApCj4g
LSAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiAtCj4gLSAgICByYyA9IC1FSU5WQUw7Cj4gLSAgICBp
ZiAoICFpc19odm1fZG9tYWluKGQpICkKPiAtICAgICAgICBnb3RvIG91dDsKPiAtCj4gLSAgICBy
YyA9IGh2bV9hbGxvd19nZXRfcGFyYW0oZCwgJmEpOwo+ICsgICAgcmMgPSBodm1fYWxsb3dfZ2V0
X3BhcmFtKGQsIGEpOwoKWW91IGNvdWxkIG1vdmUgdGhpcyBpbml0aWFsaXphdGlvbiBhdCBkZWNs
YXJhdGlvbiB0aW1lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:42:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:42: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 1fyJqE-0005cz-28; Fri, 07 Sep 2018 16:42:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyJqD-0005cu-0d
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 16:42:41 +0000
X-Inumbo-ID: 26712a94-b2bd-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26712a94-b2bd-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:43:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78715758"
To: Jan Beulich <JBeulich@suse.com>
References: <1535632297-29549-1-git-send-email-andrew.cooper3@citrix.com>
 <5B87FA3102000078001E38B7@prv1-mh.provo.novell.com>
 <e5ad89df-4408-259b-7a34-1c242c3fb931@citrix.com>
 <5B88E15002000078001E3BBD@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=
 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
 6+ahAA==
Message-ID: <18cd971c-d5c3-9cc0-0bfe-10a295e87665@citrix.com>
Date: Fri, 7 Sep 2018 17:42:37 +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: <5B88E15002000078001E3BBD@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: Fix inconsistent callers of 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gMzEvMDgvMTggMDc6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjA4LjE4IGF0
IDE5OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDMwLzA4LzE4
IDE1OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMwLjA4LjE4IGF0IDE0OjMxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVGhlIG9ic2VydmFudCBhbW9u
Z3N0IHlvdSBtaWdodCByZWFsaXNlIHRoYXQgdGhpcyByZXZlcnRzIHBhcnRzIG9mIGMvcwo+Pj4+
IDUxYWQ5MGFlYTIxYyAtIFdoYXQgY2FuIEkgc2F5PyAgU2V2ZXJhbCB5ZWFycyBvZiBoaW5kc2ln
aHQgaXMgdmVyeSB1c2VmdWwsIGFuZAo+Pj4+IGF0IHRoZSB0aW1lIEkgZGlkIGFzayB0aGUgbWFp
bnRhaW5lcnMgd2hpY2ggb3B0aW9uIHRoZXkgdGhvdWdodCB3b3VsZCBiZQo+Pj4+IGJldHRlci4u
Lgo+Pj4gLi4uIEkgdGhpbmsgYm90aCB0aGUgZWFybGllciBhbmQgdGhpcyBjaGFuZ2UgYXJlIGhl
YWRpbmcgaW4gdGhlCj4+PiB3cm9uZyBkaXJlY3Rpb246IEkgd291bGQgbXVjaCByYXRoZXIgc2Vl
IHRoZSBuZXdsaW5lIG9taXR0ZWQKPj4+IGV2ZXJ5d2hlcmUsIF9pbmNsdWRpbmdfIGluIHBhbmlj
KCkgaXRzZWxmOiBUaGlzIGNhdXNlcyBvbmUgbGluZQo+Pj4gbGVzcyB0byBzY3JvbGwgb2ZmIHRo
ZSBzY3JlZW4gaW4gY2FzZSB5b3UgZG9uJ3QgaGF2ZSBhIHNlcmlhbAo+Pj4gY29uc29sZS4KPj4g
SSBkb24ndCBleHBlY3QgdGhhdCBzdWdnZXN0aW9uIHdvdWxkIGdldCBhbnl3aGVyZSBpZiB5b3Ug
cHV0IGl0IHRvIGEKPj4gdm90ZSB3aXRoIFRoZSBSRVNULgo+IFdlbGwsIEkgY2FuIGNlcnRhaW5s
eSBsaXZlIHdpdGggYmVpbmcgdGhlIG9ubHkgb25lIGhlcmUsIHNob3VsZAo+IHRoYXQgdHVybiBv
dXQgdG8gYmUgdGhlIGNhc2UuCj4KPj4gRm9yIG9uZSwgaXQgYnJlYWtzIGFueSBhYmlsaXR5IHRv
IGNvbnN0cnVjdCBhIHNpbmdsZSBsaW5lIG9mIHRleHQgZnJvbQo+PiBtdWx0aXBsZSBwcmludGso
KSBjYWxscyAod2hpY2ggd2UgaGF2ZSBwbGVudHkgb2YgZXhhbXBsZXMgb2YgaW4gdGhlCj4+IGNv
ZGViYXNlKSwgYW5kIGl0IGZ1cnRoZXIgZGV2aWF0ZXMgZnJvbSBldmVyeW9uZeKAmXMgZXhwZWN0
YXRpb24gb2YgaG93Cj4+IHByaW50aygpIHdvcmtzICh3aGljaCBpcyB0aGUgdmVyeSByZWFzb24g
d2UndmUgcGlja2VkIHVwIGFsbCB0aGVzZQo+PiBpbmNvbnNpc3RlbmNpZXMgc2luY2UgSSBsYXN0
IG1hZGUgdGhlbSBjb25zaXN0ZW50KS4KPiBMZXQgbWUgdW5kZXJzdGFuZCB0aGlzOiBBcmUgeW91
IHN1Z2dlc3RpbmcgdHdvIChieSB0aGVpciBuYW1lcwo+IGFuZCBwdXJwb3NlcykgY29tcGxldGVs
eSBkaWZmZXJlbnQgZnVuY3Rpb25zCgpJJ20gZ29pbmcgdG8gc3RvcCB5b3UgbWlkIHNlbnRlbmNl
IGFuZCBvYmplY3QgdG8gcHJpbnRrKCkgYW5kIHBhbmljKCkKYmVpbmcgY2xhc3NpZmllZCBhcyAi
Y29tcGxldGVseSBkaWZmZXJlbnQiLgoKVGhlIGFyZSBib3RoLCBmaXJzdCBhbmQgZm9yZW1vc3Qs
IHVzZWQgZm9yIGdldHRpbmcgaW5mb3JtYXRpb24gb3V0IG9udG8KdGhlIGNvbnNvbGUuwqAgcGFu
aWMoKSBqdXN0IGhhcyBhbiBleHRyYSBzaWRlIGVmZmVjdCBvZiBjcmFzaGluZyB0aGUgbWFjaGlu
ZS4KCj4gbmVlZCB0byBhZGhlcmUgdG8gc29tZSBjb21tb24gcHJpbmNpcGxlPyBJZiBzbywgSSBk
b24ndCB0aGluayBJIGNhbiBhZ3JlZSB3aXRoIHlvdQo+IGhlcmUuCgpGdW5jdGlvbnMgd2l0aCBj
b21tb24gdXNhZ2Ugc2hvdWxkIGFkaGVyZSB0byBjb21tb24gcHJpbmNpcGxlcy7CoApUaGVyZWZv
cmUsIHBhbmljKCkgYW5kIHByaW50aygpIHNob3VsZCBiZSBjb25zaXN0ZW50IG9uIHdoZXRoZXIg
dGhleQp0YWtlIGEgbmV3bGluZSBvciBub3QgaW4gdGhlaXIgZm9ybWF0IHN0cmluZy4KCkZ1cnRo
ZXJtb3JlLCBBUElzIG9mIG91cnMgd2hpY2ggYXJlIG1vZGVsbGVkIGFmdGVyIGFuIGV4aXN0aW5n
IEFQSSwgaW4KdGhpcyBjYXNlIHByaW50ZigpLCBzaG91bGQgaGF2ZSB0aGUgc2FtZSBleHBlY3Rh
dGlvbnMsIGJlY2F1c2UgdGhhdCBpcwpob3cgcGVvcGxlIGxlYXJuIEMuwqAgVGhlcmVmb3JlLCBw
cmludGsoKSBhbmQgcGFuaWMoKSBzaG91bGQgaGF2ZSBhCnRyYWlsaW5nIG5ld2xpbmUgaW4gdGhl
IGZvcm1hdCBzdHJpbmcgaWYgYSBuZXdsaW5lIHdhbnRzIGVtaXR0aW5nIG9uIHRoZQpjb25zb2xl
LgoKPj4gSU1PLCBzdWNoIGEgY2hhbmdlIHdvdWxkIGJlIGRldHJpbWVudGFsLCBiZWNhdXNlIGVp
dGhlciB0aGUgY29kZSB3aWxsCj4+IGdldCBvdXQgb2Ygc3luYyBhZ2FpbiAobW9zdCBsaWtlbHkp
LCBvciB0aGVyZSB3aWxsIGV4dHJhIHJldmlldwo+PiBhZ2dyYXZhdGlvbiBhcyBwZW9wbGUgc3Vi
bWl0dGluZyBjb2RlIHRvIG5vcm1hbCBleHBlY3RhdGlvbnMgaGF2ZSB0aGVpcgo+PiBjb2RlIHJl
amVjdGVkLgo+IFF1aXRlIGZyZXF1ZW50bHkgcGVvcGxlIGZvbGxvdyBleGlzdGluZyBwcmFjdGlj
ZSB3aGVuIGFkZGluZyBuZXcKPiBjb2RlLiBJZiBhbGwgcGFuaWMoKSBpbnZvY2F0aW9ucyBvbWl0
dGVkIHRoZSBuZXdsaW5lLCBjaGFuY2VzIGFyZQo+IHByZXR0eSBnb29kIHRoYXQgbmV3IGluc3Rh
bmNlcyB3b3VsZCBkbyBzbyBhcyB3ZWxsLgoKVGhpcyBwYXRjaCBpcyBhIDMgeWVhciBjYXNlIHN0
dWR5IGRlbW9uc3RyYXRpbmcgdGhlIGV4YWN0IG9wcG9zaXRlLgoKSSBtYWRlIHBhbmljKCkgY29u
c2lzdGVudGx5IChub3QpIHRha2UgYSBcbiwgYW5kIDMgeWVhcnMgbGF0ZXIsIHdlIGhhdmUKc3Rp
bGwgZ290IGJhY2sgdG8gYSA1MCUgfm1peC4KCj4gQ2hhbmNlcyBhcmUgZXZlbiBzbyBnb29kIHRo
YXQgcGVvcGxlIHRlbmQgdG8gY29weSBhbmQgcGFzdGUgYnVnZ3kgY29kZQo+IHdpdGhvdXQgcGF5
aW5nIGF0dGVudGlvbi4KCldoZW4gZXZlcnlvbmUgaXMgc3VibWl0dGluZyBjb2RlIHdoaWNoIHNl
ZW1zIHRvIHNsaXAgXG4gaW4gKGluY2x1ZGluZwp5b3UgLSBjL3MgNTc4NGRlMyB3aGljaCB3YXMg
dGhlIFhQVEkgcGF0Y2gpLCBhbmQgbm9uZSBvZiB0aGUKcmV2aWV3ZXJzL2NvbW1pdHRlcnMgbm90
aWNlIGFuZCBmaXggaXQgdXAsIGl0IGlzIG9idmlvdXMgdGhhdCB0aGUKY3VycmVudCBleHBlY3Rh
dGlvbnMgYXJlIHdyb25nLgoKW01lcmdpbmcgcGFydCBvZiB0aGUgbGF0ZXIgY29udmVyc2lvbl0K
ClJlZHVjaW5nIHRoZSBudW1iZXIgb2YgbGluZXMgcHJpbnRlZCBmcm9tIGEgcGFuaWMvYmFja3Ry
YWNlIG1heSBiZSBhCmdvb2QgdGhpbmcsIGJ1dCBwbGVhc2UgY2FuIHdlIG5vdCBjb25mbGF0ZSBp
dCB3aXRoIHRoaXMgd2hpY2ggaXMgZml4IGFuCkFQSSBpbmNvbnNpc3RlbmN5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:45:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyJse-0005kH-GB; Fri, 07 Sep 2018 16: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyJsd-0005k9-1L
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:45:11 +0000
X-Inumbo-ID: 231e0795-b2bd-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 231e0795-b2bd-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 18:43:24 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=50872 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyJsT-0001zN-9q; Fri, 07 Sep 2018 18:45:02 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id E89F5202E0; Fri,  7 Sep 2018 18:45:00 +0200 (CEST)
Date: Fri, 7 Sep 2018 18:45:00 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: drbd-user@lists.linbit.com
Message-ID: <20180907164500.GN26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907132828.GC11834@soda.linbit>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDM6Mjg6MjhQTSArMDIwMCwgTGFycyBFbGxlbmJlcmcg
d3JvdGU6Cj4gV2UgZG9uJ3QgZXhwb3NlIHRoYXQsIG5vLgo+IEJ1dCBldmVuIGlmIHdlIGRpZCwg
dGhhdCB3b3VsZCBub3QgYmUgcmFjZWZyZWUgOi0pCj4gCj4gVGhlIGxhc3QgKG9yIGV2ZW46IGFu
eT8pICJjbG9zZSIgb2YgYSBibG9jayBkZXZpY2UgdGhhdCB1c2VkIHRvIGJlIG9wZW4KPiBmb3Ig
V1JJVEUgdHJpZ2dlcmVzIGEgdWRldiAiY2hhbmdlIiBldmVudCwgdGh1cyBhIHVkZXYgcnVuLAo+
IGFuZCB0aGUgbWluaW1hbCBhY3Rpb24gd2lsbCBiZSBzb21lIHJlYWQtb25seSBvcGVuIGFuZCBp
b2N0bCBmcm9tCj4gKHN5c3RlbWQtKXVkZXYgaXRzZWxmLCBtb3JlIGxpa2VseSB0aGVyZSBhbHNv
IHdpbGwgYmUgYmxraWQgYW5kIHBvc3NpYmx5Cj4gcHZzY2FuIGFuZCBzaW1pbGFyIGFjdGlvbnMu
IEFsbCBvZiB0aGVtIHNob3VsZCBiZSByZWFkLW9ubHkgb3BlbmVycywKPiBhbmQgYWxsIG9mIHRo
ZW0gc2hvdWxkIGJlICJzaG9ydCIuCj4gQnV0IHRoZXkgd2lsbCByYWNlIHdpdGggdGhlIGRyYmQg
ZGVtb3Rpb24uCgpUcnVlLCBidXQgZGlkIG5vdCBmaW5kIGFueSBzdHJhbmdlIGludGVyYWN0aW9u
IHdpdGggdWRldiBkdXJpbmcgVk0gc2h1dGRvd24uCgpUaGlzIGlzIHdoYXQgdWRldmFkbSBtb25p
dG9yIHJlcG9ydHM6CgpLRVJORUxbMTE3NC4yMjAyNTZdIHJlbW92ZSAgIC9kZXZpY2VzL3ZiZC0x
MC01MTcxMiAoeGVuLWJhY2tlbmQpClVERVYgIFsxMTc0LjIyMjQ4NF0gcmVtb3ZlICAgL2Rldmlj
ZXMvdmJkLTEwLTUxNzEyICh4ZW4tYmFja2VuZCkKS0VSTkVMWzExNzQuMjI0NDA1XSByZW1vdmUg
ICAvZGV2aWNlcy9jb25zb2xlLTEwLTAgKHhlbi1iYWNrZW5kKQpVREVWICBbMTE3NC4yMjY5NjRd
IHJlbW92ZSAgIC9kZXZpY2VzL2NvbnNvbGUtMTAtMCAoeGVuLWJhY2tlbmQpCktFUk5FTFsxMTc0
LjI4NzIxNV0gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9jay9kcmJkMCAoYmxvY2spCktF
Uk5FTFsxMTc0LjI4NzI2N10gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9jay9kcmJkMCAo
YmxvY2spClVERVYgIFsxMTc0LjI5NTgxMV0gY2hhbmdlICAgL2RldmljZXMvdmlydHVhbC9ibG9j
ay9kcmJkMCAoYmxvY2spClVERVYgIFsxMTc0LjMwMTk4M10gY2hhbmdlICAgL2RldmljZXMvdmly
dHVhbC9ibG9jay9kcmJkMCAoYmxvY2spCgpTdHJhY2Ugb24gdGhlIHVkZXYgZGFlbW9uIGdpdmVz
IG9ubHkgdGhlc2U6CgpbcGlkICA3NDE2XSBleGVjdmUoIi9zYmluL2RyYmRhZG0iLCBbIi9zYmlu
L2RyYmRhZG0iLCAic2gtdWRldiIsICJtaW5vci0wIl0sIFsvKiAxMCB2YXJzICovXSkgPSAwCltw
aWQgIDc0MTZdIGV4ZWN2ZSgiL2xpYi9kcmJkL2RyYmRhZG0tODQiLCBbImRyYmRhZG0iLCAic2gt
dWRldiIsICJtaW5vci0wIl0sIFsvKiAxMiB2YXJzICovXSkgPSAwCltwaWQgIDc0MThdIGV4ZWN2
ZSgiL3NiaW4vZHJiZGFkbSIsIFsiL3NiaW4vZHJiZGFkbSIsICJzaC11ZGV2IiwgIm1pbm9yLTAi
XSwgWy8qIDkgdmFycyAqL10pID0gMApbcGlkICA3NDE4XSBleGVjdmUoIi9saWIvZHJiZC9kcmJk
YWRtLTg0IiwgWyJkcmJkYWRtIiwgInNoLXVkZXYiLCAibWlub3ItMCJdLCBbLyogMTEgdmFycyAq
L10pID0gMAoKYW5kIHRoaXMgc2hvdWxkIGJlIDY1LWRyYmQucnVsZXMgdG8gYWRkL3JlbW92ZSBz
eW1saW5rcyBpbiAvZGV2LgoKQWRkaW5nIGEgZHVtcF9zdGFjayBpbiBkcmJkX3JlbGVhc2UgZ2l2
ZXMgdHdvIHBvc3NpYmxlIGNvZGUgcGF0aHMsCmJvdGggZnJvbSB4ZW5fYmxrYmFjayBhbmQgdGhl
IGZpcnN0IG9uZSBmcm9tIHdvcmtxdWV1ZSBiZWluZyB0aGUKcHJvYmxlbWF0aWMgb25lOgoKWyAg
NTMwLjY5ODc4Ml0gQ1BVOiAwIFBJRDogNCBDb21tOiBrd29ya2VyLzA6MCBUYWludGVkOiBHICAg
ICAgICAgICBPICAgIDQuOS4wLTgtYW1kNjQgIzEgRGViaWFuIDQuOS4xMTAtMytkZWI5dTQKWyAg
NTMwLjY5ODc4M10gSGFyZHdhcmUgbmFtZTogSFAgUHJvTGlhbnQgQkw0NjBjIEdlbjksIEJJT1Mg
STM2IDA5LzEyLzIwMTYKWyAgNTMwLjY5ODc4NF0gV29ya3F1ZXVlOiBldmVudHMgeGVuX2Jsa2lm
X2RlZmVycmVkX2ZyZWUgW3hlbl9ibGtiYWNrXQpbICA1MzAuNjk4Nzg1XSAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmZmZmZjgxMzMxZTU0IGZmZmY4ODNmODIxNDM4MDAgZmZmZjg4M2Y3NDFiNTY2MApb
ICA1MzAuNjk4Nzg3XSAgZmZmZmZmZmZjMDNhMzA5ZSBmZmZmODgzZjc0MWI1NTgwIGZmZmZmZmZm
ODEyNDVjYTggMDAwMDAwMDI4MWExODZiNQpbICA1MzAuNjk4Nzg5XSAgMDAwMDAwMDA4OTM1ZjEw
MCA4NDEyZmZhMzFhNjRjYzRjIDAwMDAwMDAwMDAwMDAyMGEgZmZmZjg4M2ZhNjIxODI4MApbICA1
MzAuNjk4NzkxXSBDYWxsIFRyYWNlOgpbICA1MzAuNjk4NzkyXSAgWzxmZmZmZmZmZjgxMzMxZTU0
Pl0gPyBkdW1wX3N0YWNrKzB4NWMvMHg3OApbICA1MzAuNjk4ODA1XSAgWzxmZmZmZmZmZmMwM2Ez
MDllPl0gPyBkcmJkX3JlbGVhc2UrMHgxZS8weDQwIFtkcmJkXQpbICA1MzAuNjk4ODEwXSAgWzxm
ZmZmZmZmZjgxMjQ1Y2E4Pl0gPyBfX2Jsa2Rldl9wdXQrMHgxZTgvMHgyYTAKWyAgNTMwLjY5ODgx
M10gIFs8ZmZmZmZmZmZjMDU1ZDZiOD5dID8geGVuX3ZiZF9mcmVlLmlzcmEuOSsweDQ4LzB4NjAg
W3hlbl9ibGtiYWNrXQpbICA1MzAuNjk4ODE0XSAgWzxmZmZmZmZmZmMwNTVkNmY3Pl0gPyB4ZW5f
YmxraWZfZGVmZXJyZWRfZnJlZSsweDI3LzB4NzAgW3hlbl9ibGtiYWNrXQpbICA1MzAuNjk4ODE2
XSAgWzxmZmZmZmZmZjgxMDkyZmVhPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4MThhLzB4NDIwClsg
IDUzMC42OTg4MTddICBbPGZmZmZmZmZmODEwOTMyY2Q+XSA/IHdvcmtlcl90aHJlYWQrMHg0ZC8w
eDQ5MApbICA1MzAuNjk4ODE4XSAgWzxmZmZmZmZmZjgxMDkzMjgwPl0gPyBwcm9jZXNzX29uZV93
b3JrKzB4NDIwLzB4NDIwClsgIDUzMC42OTg4MjBdICBbPGZmZmZmZmZmODEwOTkzMjk+XSA/IGt0
aHJlYWQrMHhkOS8weGYwClsgIDUzMC42OTg4MjJdICBbPGZmZmZmZmZmODEwOTkyNTA+XSA/IGt0
aHJlYWRfcGFyaysweDYwLzB4NjAKWyAgNTMwLjY5ODgyM10gIFs8ZmZmZmZmZmY4MTYxNWRmNz5d
ID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKClsgMTIxNi4yNTE5MjRdIENQVTogMTQgUElEOiAy
OTcgQ29tbTogeGVud2F0Y2ggVGFpbnRlZDogRyAgICAgICAgICAgTyAgICA0LjkuMC04LWFtZDY0
ICMxIERlYmlhbiA0LjkuMTEwLTMrZGViOXU0ClsgMTIxNi4yNTE5MjVdIEhhcmR3YXJlIG5hbWU6
IEhQIFByb0xpYW50IEJMNDYwYyBHZW45LCBCSU9TIEkzNiAwOS8xMi8yMDE2ClsgMTIxNi4yNTE5
MjZdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEzMzFlNTQgZmZmZjg4M2Y4MjE0MzgwMCBm
ZmZmODgzZjc0MWI1NjYwClsgMTIxNi4yNTE5MjhdICBmZmZmZmZmZmMwM2EzMDllIGZmZmY4ODNm
NzQxYjU1ODAgZmZmZmZmZmY4MTI0NWNhOCAwMDAwMDAwMjgxYTE4NmI1ClsgMTIxNi4yNTE5MzBd
ICBmZmZmZmZmZmMwNTYyMzYwIDk3ZTQ4ZjM5ZDQ0OGYwODIgMDAwMDAwMDAwMDAwMDIwYSAwMDAw
MDAwMDAwMDAwMDA2ClsgMTIxNi4yNTE5MzNdIENhbGwgVHJhY2U6ClsgMTIxNi4yNTE5MzVdICBb
PGZmZmZmZmZmODEzMzFlNTQ+XSA/IGR1bXBfc3RhY2srMHg1Yy8weDc4ClsgMTIxNi4yNTE5NDdd
ICBbPGZmZmZmZmZmYzAzYTMwOWU+XSA/IGRyYmRfcmVsZWFzZSsweDFlLzB4NDAgW2RyYmRdClsg
MTIxNi4yNTE5NTFdICBbPGZmZmZmZmZmODEyNDVjYTg+XSA/IF9fYmxrZGV2X3B1dCsweDFlOC8w
eDJhMApbIDEyMTYuMjUxOTU0XSAgWzxmZmZmZmZmZjgxNDE0OTEwPl0gPyByZWdpc3Rlcl94ZW5i
dXNfd2F0Y2grMHhlMC8weGUwClsgMTIxNi4yNTE5NTZdICBbPGZmZmZmZmZmYzA1NWQ2Yjg+XSA/
IHhlbl92YmRfZnJlZS5pc3JhLjkrMHg0OC8weDYwIFt4ZW5fYmxrYmFja10KWyAxMjE2LjI1MTk1
OV0gIFs8ZmZmZmZmZmZjMDU1ZTlmZT5dID8gZnJvbnRlbmRfY2hhbmdlZCsweDllLzB4NjYwIFt4
ZW5fYmxrYmFja10KWyAxMjE2LjI1MTk2MV0gIFs8ZmZmZmZmZmY4MTQxMjBkOT5dID8geGVuYnVz
X3JlYWRfZHJpdmVyX3N0YXRlKzB4MzkvMHg2MApbIDEyMTYuMjUxOTYyXSAgWzxmZmZmZmZmZjgx
NDE1NDJjPl0gPyB4ZW5idXNfb3RoZXJlbmRfY2hhbmdlZCsweDhjLzB4MTIwClsgMTIxNi4yNTE5
NjRdICBbPGZmZmZmZmZmODE0MTQ5MTA+XSA/IHJlZ2lzdGVyX3hlbmJ1c193YXRjaCsweGUwLzB4
ZTAKWyAxMjE2LjI1MTk2N10gIFs8ZmZmZmZmZmY4MTQxNDk5NT5dID8geGVud2F0Y2hfdGhyZWFk
KzB4ODUvMHgxMjAKWyAxMjE2LjI1MTk2OV0gIFs8ZmZmZmZmZmY4MTBiYmZiMD5dID8gcHJlcGFy
ZV90b193YWl0X2V2ZW50KzB4ZjAvMHhmMApbIDEyMTYuMjUxOTcxXSAgWzxmZmZmZmZmZjgxMDk5
MzI5Pl0gPyBrdGhyZWFkKzB4ZDkvMHhmMApbIDEyMTYuMjUxOTczXSAgWzxmZmZmZmZmZjgxMDk5
MjUwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYwClsgMTIxNi4yNTE5NzVdICBbPGZmZmZmZmZm
ODE2MTVkZjc+XSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwCgotLSAKVmFsZW50aW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:49:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyJwn-0005sd-3S; Fri, 07 Sep 2018 16:49:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cmsw=lv=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fyJwm-0005sY-JE
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:49:28 +0000
X-Inumbo-ID: 198584a8-b2be-11e8-a6a9-d7ebe60f679a
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 198584a8-b2be-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:50:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 7D8B22C1;
 Fri,  7 Sep 2018 12:49:24 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 07 Sep 2018 12:49:25 -0400
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:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=tYwBvL
 9VQ10Ez5FgK+OrG/o+97YtIf4nmUYV83cKyuM=; b=lr2IzAoe8jSMGQJ0mFCXI6
 32RZwt2p6fGqFwSDWM+kcwDqbJRzHmON8ZKPAkHUHsbeK22ZUHpS4LQPSXhsCwRe
 v6n2TuUxfRe1qDpXwlsHTsRVM/UN5oCI26rkO9fOEahGLrHSTrcpCg86MCcjVDgN
 j77nmUHAuMB6hStdfXba3w/bHoP1+j5HJXALnTxXLtt2BAkkYQU2n8PoddsrjFzj
 R8mgmq6RNm888DreCrzXJ63qRURQxCBF/ITltG9eqK/2C0O5n8cMSHSz3MtE+dCM
 jXEkDMMqcDvhh+MehTzTg17nuY2b1RzV/6t7RtsyoUUL48rK1L595EZJuAwIdnZQ
 ==
X-ME-Proxy: <xmx:EaySW2wEwU_-nXvN0inwDE9-yjOOlw_TKKG_PWKxcUGwhms-iNFQDA>
 <xmx:EaySWz0nZk00REJAgLUd3ZmJiLFODscylKUnsFY19ItUtdQXKd3DXQ>
 <xmx:EaySW3kZhhQRhuOi17pxjfUPagVkW1KQwHvoEP59KGllj6YmA1xM-A>
 <xmx:EaySWy9ghszPY9ErNCk3mxsi7nrlc7jSajbqn0PJTEAPBRsbiHGjpg>
 <xmx:EaySW9I7jgaVbuHOlN-F2f2R5U43BPt3K0hHTl6USG8zC8Xt-yHfaQ>
 <xmx:FKySW2uTHJLHtAH5nkJiG3tdIPFlDaVAdU096EHtpFKPieOrPLHRFQ>
X-ME-Sender: <xms:EaySWwx0jbnQGdW3ZWdbaaE5eZQ16VmXKl7kLzAFpAp8iQx62-hTjA>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 12F6CE44DC;
 Fri,  7 Sep 2018 12:49:18 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  7 Sep 2018 18:49:08 +0200
Message-Id: <20180907164912.21075-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <5B92A01D02000078001E67CE@prv1-mh.provo.novell.com>
References: <5B92A01D02000078001E67CE@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v3] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, David Rientjes <rientjes@google.com>,
 Jonathan Corbet <corbet@lwn.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Frederic Weisbecker <frederic@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, open list <linux-kernel@vger.kernel.org>,
 Kai-Heng Feng <kai.heng.feng@canonical.com>,
 Thomas Gleixner <tglx@linutronix.de>, Jiri Kosina <jkosina@suse.cz>,
 Bjorn Helgaas <bhelgaas@google.com>, Thymo van Beers <thymovanbeers@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@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>

U2NydWJiaW5nIHBhZ2VzIG9uIGluaXRpYWwgYmFsbG9vbiBkb3duIGNhbiB0YWtlIHNvbWUgdGlt
ZSwgZXNwZWNpYWxseQppbiBuZXN0ZWQgdmlydHVhbGl6YXRpb24gY2FzZSAobmVzdGVkIEVQVCBp
cyBzbG93KS4gV2hlbiBIVk0vUFZIIGd1ZXN0IGlzCnN0YXJ0ZWQgd2l0aCBtZW1vcnk9IHNpZ25p
ZmljYW50bHkgbG93ZXIgdGhhbiBtYXhtZW09LCBhbGwgdGhlIGV4dHJhCnBhZ2VzIHdpbGwgYmUg
c2NydWJiZWQgYmVmb3JlIHJldHVybmluZyB0byBYZW4uIEJ1dCBzaW5jZSBtb3N0IG9mIHRoZW0K
d2VyZW4ndCB1c2VkIGF0IGFsbCBhdCB0aGF0IHBvaW50LCBYZW4gbmVlZHMgdG8gcG9wdWxhdGUg
dGhlbSBmaXJzdAooZnJvbSBwb3B1bGF0ZS1vbi1kZW1hbmQgcG9vbCkuIEluIG5lc3RlZCB2aXJ0
IGNhc2UgKFhlbiBpbnNpZGUgS1ZNKQp0aGlzIHNsb3dzIGRvd24gdGhlIGd1ZXN0IGJvb3QgYnkg
MTUtMzBzIHdpdGgganVzdCAxLjVHQiBuZWVkZWQgdG8gYmUKcmV0dXJuZWQgdG8gWGVuLgoKQWRk
IHJ1bnRpbWUgcGFyYW1ldGVyIHRvIGVuYWJsZS9kaXNhYmxlIGl0LCB0byBhbGxvdyBpbml0aWFs
bHkgZGlzYWJsaW5nCnNjcnViYmluZywgdGhlbiBlbmFibGUgaXQgYmFjayBkdXJpbmcgYm9vdCAo
Zm9yIGV4YW1wbGUgaW4gaW5pdHJhbWZzKS4KU3VjaCB1c2FnZSByZWxpZXMgb24gYXNzdW1wdGlv
biB0aGF0IGEpIG1vc3QgcGFnZXMgYmFsbG9vbmVkIG91dCBkdXJpbmcKaW5pdGlhbCBib290IHdl
cmVuJ3QgdXNlZCBhdCBhbGwsIGFuZCBiKSBldmVuIGlmIHRoZXkgd2VyZSwgdmVyeSBmZXcKc2Vj
cmV0cyBhcmUgaW4gdGhlIGd1ZXN0IGF0IHRoYXQgdGltZSAoYmVmb3JlIGFueSBzZXJpb3VzIHVz
ZXJzcGFjZQpraWNrcyBpbikuCkNvbnZlcnQgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0byBDT05G
SUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQgKGFsc28KZW5hYmxlZCBieSBkZWZhdWx0KSwgY29u
dHJvbGxpbmcgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIG5ldyBydW50aW1lCnN3aXRjaC4KClNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYyOgogLSBtb3ZlIHN5c2ZzIGNvbnRyb2wg
dG8gL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fbWVtb3J5CiAtIHVzZSBjb3JlX3BhcmFtKCkgdG8g
YXZvaWQgY29uZnVzaW5nIHByZWZpeCBmb3IgdGhlIG9wdGlvbiBuYW1lCiAtIGRvY3VtZW50IG9w
dGlvbgogLSBjaGFuZ2UgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUyB0byBDT05GSUdfWEVOX1NDUlVC
X1BBR0VTX0RFRkFVTFQsCiBjb250cm9sbGluZyBvbmx5IHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0
aGUgcnVudGltZSBvcHRpb24KQ2hhbmdlcyBpbiB2MzoKIC0gdXNlIElTX0VOQUJMRUQoKQotLS0K
IC4uLi9BQkkvc3RhYmxlL3N5c2ZzLWRldmljZXMtc3lzdGVtLXhlbl9tZW1vcnkgICAgICAgICB8
ICA5ICsrKysrKysrKwogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVy
cy50eHQgICAgICAgIHwgIDYgKysrKysrCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysrLS0tCiBkcml2ZXJzL3hlbi9tZW0t
cmVzZXJ2YXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBkcml2ZXJz
L3hlbi94ZW4tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysK
IGluY2x1ZGUveGVuL21lbS1yZXNlcnZhdGlvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA3ICsrKystLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtZGV2aWNl
cy1zeXN0ZW0teGVuX21lbW9yeSBiL0RvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1kZXZp
Y2VzLXN5c3RlbS14ZW5fbWVtb3J5CmluZGV4IGNhYTMxMWQ1OWFjMS4uNmQ4M2Y5NWE4YThlIDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtZGV2aWNlcy1zeXN0ZW0t
eGVuX21lbW9yeQorKysgYi9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtZGV2aWNlcy1z
eXN0ZW0teGVuX21lbW9yeQpAQCAtNzUsMyArNzUsMTIgQEAgQ29udGFjdDoJS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogRGVzY3JpcHRpb246CiAJCUFtb3Vu
dCAoaW4gS2lCKSBvZiBsb3cgKG9yIG5vcm1hbCkgbWVtb3J5IGluIHRoZQogCQliYWxsb29uLgor
CitXaGF0OgkJL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fbWVtb3J5L3hlbl9tZW1vcnkwL3NjcnVi
X3BhZ2VzCitEYXRlOgkJU2VwdGVtYmVyIDIwMTgKK0tlcm5lbFZlcnNpb246CTQuMjAKK0NvbnRh
Y3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CisJCUNvbnRy
b2wgc2NydWJiaW5nIHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byBYZW4gZm9yIG90aGVy
cyBkb21haW5zCisJCXVzZS4gQ2FuIGJlIHNldCB3aXRoIHhlbl9zY3J1Yl9wYWdlcyBjbWRsaW5l
CisJCXBhcmFtZXRlci4gRGVmYXVsdCB2YWx1ZSBjb250cm9sbGVkIHdpdGggQ09ORklHX1hFTl9T
Q1JVQl9QQUdFU19ERUZBVUxULgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlk
ZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5l
bC1wYXJhbWV0ZXJzLnR4dAppbmRleCA5ODcxZTY0OWZmZWYuLjBmMjAyODI2MjlkZSAxMDA2NDQK
LS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKKysr
IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKQEAgLTQ5
OTQsNiArNDk5NCwxMiBAQAogCQkJRGlzYWJsZXMgdGhlIFBWIG9wdGltaXphdGlvbnMgZm9yY2lu
ZyB0aGUgSFZNIGd1ZXN0IHRvCiAJCQlydW4gYXMgZ2VuZXJpYyBIVk0gZ3Vlc3Qgd2l0aCBubyBQ
ViBkcml2ZXJzLgogCisJeGVuX3NjcnViX3BhZ2VzPQlbWEVOXQorCQkJQm9vbGVhbiBvcHRpb24g
dG8gY29udHJvbCBzY3J1YmJpbmcgcGFnZXMgYmVmb3JlIGdpdmluZyB0aGVtIGJhY2sKKwkJCXRv
IFhlbiwgZm9yIHVzZSBieSBvdGhlciBkb21haW5zLiBDYW4gYmUgYWxzbyBjaGFuZ2VkIGF0IHJ1
bnRpbWUKKwkJCXdpdGggL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fbWVtb3J5L3hlbl9tZW1vcnkw
L3NjcnViX3BhZ2VzLgorCQkJRGVmYXVsdCB2YWx1ZSBjb250cm9sbGVkIHdpdGggQ09ORklHX1hF
Tl9TQ1JVQl9QQUdFU19ERUZBVUxULgorCiAJeGlyYzJwc19jcz0JW05FVCxQQ01DSUFdCiAJCQlG
b3JtYXQ6CiAJCQk8aXJxPiw8aXJxX21hc2s+LDxpbz4sPGZ1bGxfZHVwbGV4Piw8ZG9fc291bmQ+
LDxsb2NrdXBfaGFjaz5bLDxpcnEyPlssPGlycTM+Wyw8aXJxND5dXV0KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IGI0NTllZGZhY2Zm
My4uOTBkMzg3YjUwYWI3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCisrKyBiL2Ry
aXZlcnMveGVuL0tjb25maWcKQEAgLTc5LDE1ICs3OSwxOSBAQCBjb25maWcgWEVOX0JBTExPT05f
TUVNT1JZX0hPVFBMVUdfTElNSVQKIAkgIFRoaXMgdmFsdWUgaXMgdXNlZCB0byBhbGxvY2F0ZSBl
bm91Z2ggc3BhY2UgaW4gaW50ZXJuYWwKIAkgIHRhYmxlcyBuZWVkZWQgZm9yIHBoeXNpY2FsIG1l
bW9yeSBhZG1pbmlzdHJhdGlvbi4KIAotY29uZmlnIFhFTl9TQ1JVQl9QQUdFUwotCWJvb2wgIlNj
cnViIHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byBzeXN0ZW0iCitjb25maWcgWEVOX1ND
UlVCX1BBR0VTX0RFRkFVTFQKKwlib29sICJTY3J1YiBwYWdlcyBiZWZvcmUgcmV0dXJuaW5nIHRo
ZW0gdG8gc3lzdGVtIGJ5IGRlZmF1bHQiCiAJZGVwZW5kcyBvbiBYRU5fQkFMTE9PTgogCWRlZmF1
bHQgeQogCWhlbHAKIAkgIFNjcnViIHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byB0aGUg
c3lzdGVtIGZvciByZXVzZSBieQogCSAgb3RoZXIgZG9tYWlucy4gIFRoaXMgbWFrZXMgc3VyZSB0
aGF0IGFueSBjb25maWRlbnRpYWwgZGF0YQogCSAgaXMgbm90IGFjY2lkZW50YWxseSB2aXNpYmxl
IHRvIG90aGVyIGRvbWFpbnMuICBJcyBpdCBtb3JlCi0JICBzZWN1cmUsIGJ1dCBzbGlnaHRseSBs
ZXNzIGVmZmljaWVudC4KKwkgIHNlY3VyZSwgYnV0IHNsaWdodGx5IGxlc3MgZWZmaWNpZW50LiBU
aGlzIGNhbiBiZSBjb250cm9sbGVkIHdpdGgKKwkgIHhlbl9zY3J1Yl9wYWdlcz0wIHBhcmFtZXRl
ciBhbmQKKwkgIC9zeXMvZGV2aWNlcy9zeXN0ZW0veGVuX21lbW9yeS94ZW5fbWVtb3J5MC9zY3J1
Yl9wYWdlcy4KKwkgIFRoaXMgb3B0aW9uIG9ubHkgc2V0cyB0aGUgZGVmYXVsdCB2YWx1ZS4KKwog
CSAgSWYgaW4gZG91YnQsIHNheSB5ZXMuCiAKIGNvbmZpZyBYRU5fREVWX0VWVENITgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMgYi9kcml2ZXJzL3hlbi9tZW0tcmVz
ZXJ2YXRpb24uYwppbmRleCAwODQ3OTljNjE4MGUuLjM3ODJjZjA3MDMzOCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMKKysrIGIvZHJpdmVycy94ZW4vbWVtLXJlc2Vy
dmF0aW9uLmMKQEAgLTE0LDYgKzE0LDEwIEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL21l
bW9yeS5oPgogI2luY2x1ZGUgPHhlbi9tZW0tcmVzZXJ2YXRpb24uaD4KKyNpbmNsdWRlIDxsaW51
eC9tb2R1bGVwYXJhbS5oPgorCitib29sIF9fcmVhZF9tb3N0bHkgeGVuX3NjcnViX3BhZ2VzID0g
SVNfRU5BQkxFRChDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQpOworY29yZV9wYXJhbSh4
ZW5fc2NydWJfcGFnZXMsIHhlbl9zY3J1Yl9wYWdlcywgYm9vbCwgMCk7CiAKIC8qCiAgKiBVc2Ug
b25lIGV4dGVudCBwZXIgUEFHRV9TSVpFIHRvIGF2b2lkIHRvIGJyZWFrIGRvd24gdGhlIHBhZ2Ug
aW50bwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZlcnMveGVu
L3hlbi1iYWxsb29uLmMKaW5kZXggMjk0ZjM1Y2U5ZTQ2Li42M2MxNDk0YThkNzMgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxv
b24uYwpAQCAtNDQsNiArNDQsNyBAQAogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRl
IDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9t
ZW0tcmVzZXJ2YXRpb24uaD4KIAogI2RlZmluZSBQQUdFUzJLQihfcCkgKChfcCk8PChQQUdFX1NI
SUZULTEwKSkKIApAQCAtMTM3LDYgKzEzOCw3IEBAIHN0YXRpYyBERVZJQ0VfVUxPTkdfQVRUUihz
Y2hlZHVsZV9kZWxheSwgMDQ0NCwgYmFsbG9vbl9zdGF0cy5zY2hlZHVsZV9kZWxheSk7CiBzdGF0
aWMgREVWSUNFX1VMT05HX0FUVFIobWF4X3NjaGVkdWxlX2RlbGF5LCAwNjQ0LCBiYWxsb29uX3N0
YXRzLm1heF9zY2hlZHVsZV9kZWxheSk7CiBzdGF0aWMgREVWSUNFX1VMT05HX0FUVFIocmV0cnlf
Y291bnQsIDA0NDQsIGJhbGxvb25fc3RhdHMucmV0cnlfY291bnQpOwogc3RhdGljIERFVklDRV9V
TE9OR19BVFRSKG1heF9yZXRyeV9jb3VudCwgMDY0NCwgYmFsbG9vbl9zdGF0cy5tYXhfcmV0cnlf
Y291bnQpOworc3RhdGljIERFVklDRV9CT09MX0FUVFIoc2NydWJfcGFnZXMsIDA2NDQsIHhlbl9z
Y3J1Yl9wYWdlcyk7CiAKIHN0YXRpYyBzc2l6ZV90IHNob3dfdGFyZ2V0X2tiKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCiAJCQkgICAgICBjaGFyICpi
dWYpCkBAIC0yMDMsNiArMjA1LDcgQEAgc3RhdGljIHN0cnVjdCBhdHRyaWJ1dGUgKmJhbGxvb25f
YXR0cnNbXSA9IHsKIAkmZGV2X2F0dHJfbWF4X3NjaGVkdWxlX2RlbGF5LmF0dHIuYXR0ciwKIAkm
ZGV2X2F0dHJfcmV0cnlfY291bnQuYXR0ci5hdHRyLAogCSZkZXZfYXR0cl9tYXhfcmV0cnlfY291
bnQuYXR0ci5hdHRyLAorCSZkZXZfYXR0cl9zY3J1Yl9wYWdlcy5hdHRyLmF0dHIsCiAJTlVMTAog
fTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vbWVtLXJlc2VydmF0aW9uLmggYi9pbmNsdWRl
L3hlbi9tZW0tcmVzZXJ2YXRpb24uaAppbmRleCA4MGI1MmI0OTQ1ZTkuLmEyYWI1MTZmY2QyYyAx
MDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vbWVtLXJlc2VydmF0aW9uLmgKKysrIGIvaW5jbHVkZS94
ZW4vbWVtLXJlc2VydmF0aW9uLmgKQEAgLTE3LDExICsxNywxMiBAQAogCiAjaW5jbHVkZSA8eGVu
L3BhZ2UuaD4KIAorZXh0ZXJuIGJvb2wgeGVuX3NjcnViX3BhZ2VzOworCiBzdGF0aWMgaW5saW5l
IHZvaWQgeGVubWVtX3Jlc2VydmF0aW9uX3NjcnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCiB7
Ci0jaWZkZWYgQ09ORklHX1hFTl9TQ1JVQl9QQUdFUwotCWNsZWFyX2hpZ2hwYWdlKHBhZ2UpOwot
I2VuZGlmCisJaWYgKHhlbl9zY3J1Yl9wYWdlcykKKwkJY2xlYXJfaGlnaHBhZ2UocGFnZSk7CiB9
CiAKICNpZmRlZiBDT05GSUdfWEVOX0hBVkVfUFZNTVUKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:55: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 1fyK2W-0006au-Ul; Fri, 07 Sep 2018 16:55: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=oxwu=lv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fyK2W-0006ap-1r
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:55:24 +0000
X-Inumbo-ID: 92223934-b2be-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92223934-b2be-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 18:53:40 +0200 (CEST)
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 w87GmwAY031818;
 Fri, 7 Sep 2018 16:55:19 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=N/AOTabMwj96ebOngMF8GMg/j4NA9aRnNvfQN8J90cg=;
 b=AAcAxbnzkDwN40wKf28OTmcG4W9gEmupbF+pEQItgxAbkerPPBRp1YELJE3c2fSMhain
 laxDU1ZyLYRPEFghPsgpgr9vlBsJ8970iurBxvuQdJTNNv10uIOXOdr8UOAMc0GldhMv
 xbGkFeE735lceM8lrcRbKrPCCPWycZUW5LH5GasFDLWCvOFgxSA9RV75xJAfamrCQ3oV
 bXcMLsEjwyHsVsu8uVTRYRUcy5WioLhA4m6Ja75No3OOxPm6C36GRcKtCMFw7Wkdq+rB
 3LZUGQqbTwDQLHFSKcdBlClSzj8JHxvyGwnQGmYGUiurAnip3NUdEGHflVvfxFriBvFq WQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2m7j6u3s0b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 07 Sep 2018 16:55:19 +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 w87GtInx029917
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 7 Sep 2018 16:55:18 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 w87GtHVv000624;
 Fri, 7 Sep 2018 16:55:18 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, 07 Sep 2018 16:55:17 +0000
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907143135.29608-1-olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
Date: Fri, 7 Sep 2018 12:56:37 -0400
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: <20180907143135.29608-1-olaf@aepfle.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9009
 signatures=668708
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-1807170000 definitions=main-1809070168
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, open list <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>

T24gMDkvMDcvMjAxOCAxMDozMSBBTSwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gVGhlIGNvbW1hbmQg
J3hsIHZjcHUtc2V0IDAgMCcsIGlzc3VlZCBpbiBkb20wLCB3aWxsIGNyYXNoIGRvbTA6Cj4KPiBC
VUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAw
MDAwMDAwMDAwMDAwMmQ4Cj4gUEdEIDAgUDREIDAKPiBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVCBT
TVAgTk9QVEkKPiBDUFU6IDcgUElEOiA2NSBDb21tOiB4ZW53YXRjaCBOb3QgdGFpbnRlZCA0LjE5
LjAtcmMyLTEuZ2E5NDYyZGItZGVmYXVsdCAjMSBvcGVuU1VTRSBUdW1ibGV3ZWVkICh1bnJlbGVh
c2VkKQo+IEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFM1NTIwVVIvUzU1MjBVUiwg
QklPUyBTNTUwMC44NkIuMDEuMDAuMDA1MC4wNTA2MjAxMDE2MDUgMDUvMDYvMjAxMAo+IFJJUDog
ZTAzMDpkZXZpY2Vfb2ZmbGluZSsweDkvMHhiMAo+IENvZGU6IDc3IDI0IDAwIGU5IGNlIGZlIGZm
IGZmIDQ4IDhiIDEzIGU5IDY4IGZmIGZmIGZmIDQ4IDhiIDEzIGU5IDI5IGZmIGZmIGZmIDQ4IDhi
IDEzIGU5IGVhIGZlIGZmIGZmIDkwIDY2IDY2IDY2IDY2IDkwIDQxIDU0IDU1IDUzIDxmNj4gODcg
ZDggMDIgMDAgMDAgMDEgMGYgODUgODggMDAgMDAgMDAgNDggYzcgYzIgMjAgMDkgNjAgODEgMzEg
ZjYKPiBSU1A6IGUwMmI6ZmZmZmM5MDA0MGYyN2U4MCBFRkxBR1M6IDAwMDEwMjAzCj4gUkFYOiAw
MDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAw
MDAKPiBSRFg6IGZmZmY4ODAxZjM4MDAwMDAgUlNJOiBmZmZmYzkwMDQwZjI3ZTcwIFJESTogMDAw
MDAwMDAwMDAwMDAwMAo+IFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IGZmZmZmZmZmODIwZTQ3
YjMgUjA5OiAwMDAwMDAwMDAwMDAwMDAwCj4gUjEwOiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAw
MDAwMDAwMDAwMDAwMCBSMTI6IGZmZmZmZmZmODIyZTZkMzAKPiBSMTM6IGRlYWQwMDAwMDAwMDAy
MDAgUjE0OiBkZWFkMDAwMDAwMDAwMTAwIFIxNTogZmZmZmZmZmY4MTU4YjRlMAo+IEZTOiAgMDAw
MDdmZmE1OTUxNThjMCgwMDAwKSBHUzpmZmZmODgwMWYzOWMwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKPiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgw
MDUwMDMzCj4gQ1IyOiAwMDAwMDAwMDAwMDAwMmQ4IENSMzogMDAwMDAwMDFkOTYwMjAwMCBDUjQ6
IDAwMDAwMDAwMDAwMDI2NjAKPiBDYWxsIFRyYWNlOgo+ICBoYW5kbGVfdmNwdV9ob3RwbHVnX2V2
ZW50KzB4YjUvMHhjMAo+ICB4ZW53YXRjaF90aHJlYWQrMHg4MC8weDE0MAo+ICA/IHdhaXRfd29r
ZW4rMHg4MC8weDgwCj4gIGt0aHJlYWQrMHgxMTIvMHgxMzAKPiAgPyBrdGhyZWFkX2NyZWF0ZV93
b3JrZXJfb25fY3B1KzB4NDAvMHg0MAo+ICByZXRfZnJvbV9mb3JrKzB4M2EvMHg1MAo+Cj4gVGhp
cyBoYXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdp
Y2UuIEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBp
biB0aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNl
cyBnZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVf
b25saW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4KPiBGaXggdGhpcyBjcmFzaCBieSBj
aGVja2luZyBpZiB0aGUgY3B1IGNhbiBiZSBob3RwbHVnZ2VkLCB3aGljaCBpcyBmYWxzZQo+IGZv
ciBhIGNwdSB0aGF0IHdhcyBqdXN0IHJlbW92ZWQuCj4KPiBBbHNvIGNoZWNrIGlmIHRoZSBjcHUg
d2FzIGFjdHVhbGx5IG9mZmxpbmVkIGJ5IGRldmljZV9yZW1vdmUsIG90aGVyd2lzZQo+IGxlYXZl
IHRoZSBjcHVfcHJlc2VudCBzdGF0ZSBhcyBpdCBpcy4KPgo+IFJlYXJyYW5nZSB0byBjb2RlIHRv
IGRvIGFsbCB3b3JrIHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jayBoZWxkLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9j
cHVfaG90cGx1Zy5jIHwgMTUgKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
Y3B1X2hvdHBsdWcuYyBiL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKPiBpbmRleCBkNDI2NWM4
ZWJiMjIuLmIxMzU3YWE0YmM1NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1
Zy5jCj4gKysrIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwo+IEBAIC0xOSwxNSArMTksMTYg
QEAgc3RhdGljIHZvaWQgZW5hYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCj4gIAo+ICBzdGF0aWMg
dm9pZCBkaXNhYmxlX2hvdHBsdWdfY3B1KGludCBjcHUpCj4gIHsKPiAtCWlmIChjcHVfb25saW5l
KGNwdSkpIHsKPiAtCQlsb2NrX2RldmljZV9ob3RwbHVnKCk7Cj4gKwlpZiAoIWNwdV9pc19ob3Rw
bHVnZ2FibGUoY3B1KSkKPiArCQlyZXR1cm47Cj4gKwlsb2NrX2RldmljZV9ob3RwbHVnKCk7Cj4g
KwlpZiAoY3B1X29ubGluZShjcHUpKQo+ICAJCWRldmljZV9vZmZsaW5lKGdldF9jcHVfZGV2aWNl
KGNwdSkpOwo+IC0JCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwo+IC0JfQo+IC0JaWYgKGNwdV9w
cmVzZW50KGNwdSkpCj4gKwlpZiAoIWNwdV9vbmxpbmUoY3B1KSAmJiBjcHVfcHJlc2VudChjcHUp
KSB7Cj4gIAkJeGVuX2FyY2hfdW5yZWdpc3Rlcl9jcHUoY3B1KTsKPiAtCj4gLQlzZXRfY3B1X3By
ZXNlbnQoY3B1LCBmYWxzZSk7Cj4gKwkJc2V0X2NwdV9wcmVzZW50KGNwdSwgZmFsc2UpOwo+ICsJ
fQo+ICsJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgdmNw
dV9vbmxpbmUodW5zaWduZWQgaW50IGNwdSkKCgpJIHdhcyBob3BpbmcgeW91J2QgcmVzcG9uZCB0
byBteSBxdWVzdGlvbiBhYm91dCB3YXJuaW5nLgoKcm9vdEBoYXN3ZWxsPiB4bCB2Y3B1LXNldCAz
IDAKCgphbmQgaW4gdGhlIGd1ZXN0Cgpbcm9vdEB2bS0wMjM4IH5dIyBbwqDCoCAzMi44NjY5NTVd
IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbwqDCoCAzMi44NjY5NjNdIHNw
aW5sb2NrIG9uIENQVTAgZXhpc3RzIG9uIElSUTEhClvCoMKgIDMyLjg2Njk4NF0gV0FSTklORzog
Q1BVOiAwIFBJRDogMTQgYXQgYXJjaC94ODYveGVuL3NwaW5sb2NrLmM6OTAKeGVuX2luaXRfbG9j
a19jcHUrMHhiZi8weGQwClvCoMKgIDMyLjg2Njk5MF0gTW9kdWxlcyBsaW5rZWQgaW46ClvCoMKg
IDMyLjg2Njk5NV0gQ1BVOiAwIFBJRDogMTQgQ29tbTogY3B1aHAvMCBOb3QgdGFpbnRlZCA0LjE5
LjAtcmMyICMzMQpbwqDCoCAzMi44NjcwMDFdIFJJUDogZTAzMDp4ZW5faW5pdF9sb2NrX2NwdSsw
eGJmLzB4ZDAKW8KgwqAgMzIuODY3MDA1XSBDb2RlOiA0YSA4YiAwYyBlNSAwMCBjNyAxNCA4MiA0
OCBjNyBjMiA5MCA0ZiAwMSAwMCA0YyA4OQoyYyAxMSBlOSA4NSAwMCAwMCAwMCA4YiAxNCAwMiA0
NCA4OSBlNiA0OCBjNyBjNyBhMCAwZiAwOCA4MiBlOCBhYiBlMyAwNQowMCA8MGY+IDBiIGU5IDdh
IGZmIGZmIGZmIDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDgwIDNkIDU5IDAyIDIwClvC
oMKgIDMyLjg2NzAxNV0gUlNQOiBlMDJiOmZmZmZjOTAwNDAxZmZlNDAgRUZMQUdTOiAwMDAxMDI4
NgpbwqDCoCAzMi44NjcwMTldIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAw
MDAwMDAgUkNYOgowMDAwMDAwMDAwMDAwMDA2ClvCoMKgIDMyLjg2NzAyNF0gUkRYOiAwMDAwMDAw
MDAwMDAwMDA3IFJTSTogMDAwMDAwMDAwMDAwMDAwMSBSREk6CmZmZmY4ODAwM2Q4MTY4YjAKW8Kg
wqAgMzIuODY3MDM5XSBSQlA6IDAwMDAwMDAwMDAwMTRmOTggUjA4OiBmZmZmZmZmZjgxZWIwNGEw
IFIwOToKMDAwMDAwMDAwMDAwN2Y5YgpbwqDCoCAzMi44NjcwNDVdIFIxMDogMDAwMDAwMDAwMDAw
MDA2NSBSMTE6IGZmZmZmZmZmODJhOWI3Y2QgUjEyOgowMDAwMDAwMDAwMDAwMDAwClvCoMKgIDMy
Ljg2NzA1MF0gUjEzOiBmZmZmZmZmZjgxMDFhODIwIFIxNDogZmZmZjg4MDAzZDQwMTI4MCBSMTU6
CmZmZmZmZmZmODEwYWVjMTAKW8KgwqAgMzIuODY3MDYxXSBGUzrCoCAwMDAwMDAwMDAwMDAwMDAw
KDAwMDApIEdTOmZmZmY4ODAwM2Q4MDAwMDAoMDAwMCkKa25sR1M6MDAwMDAwMDAwMDAwMDAwMApb
wqDCoCAzMi44NjcwNjZdIENTOsKgIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAw
MDgwMDUwMDMzClvCoMKgIDMyLjg2NzA4MV0gQ1IyOiAwMDAwNTU2OWI2NGU3MmI4IENSMzogMDAw
MDAwMDAyZTkwMjAwMCBDUjQ6CjAwMDAwMDAwMDAwNDI2NjAKW8KgwqAgMzIuODY3MDg5XSBDYWxs
IFRyYWNlOgpbwqDCoCAzMi44NjcwOTZdwqAgPyBjc3RhdGVfY2xlYW51cCsweDQ3LzB4NDcKW8Kg
wqAgMzIuODY3MTAxXcKgIHhlbl9jcHVfdXBfb25saW5lKzB4YS8weDEwClvCoMKgIDMyLjg2NzEw
N13CoCBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4ZC8weDUwMApbwqDCoCAzMi44NjcxMTNdwqAg
PyBzb3J0X3JhbmdlKzB4MjAvMHgyMApbwqDCoCAzMi44NjcxMTddwqAgY3B1aHBfdGhyZWFkX2Z1
bisweGIwLzB4MTEwClvCoMKgIDMyLjg2NzEyMV3CoCBzbXBib290X3RocmVhZF9mbisweGM1LzB4
MTYwClvCoMKgIDMyLjg2NzEyNl3CoCBrdGhyZWFkKzB4MTEyLzB4MTMwClvCoMKgIDMyLjg2NzEz
MV3CoCA/IGt0aHJlYWRfYmluZCsweDMwLzB4MzAKW8KgwqAgMzIuODY3MTM2XcKgIHJldF9mcm9t
X2ZvcmsrMHgzNS8weDQwClvCoMKgIDMyLjg2NzE0MV0gLS0tWyBlbmQgdHJhY2UgMTVkNGQ3MTEy
YTFiMWNlYSBdLS0tClvCoMKgIDMyLjg2NzE0OF0gZ2VuaXJxOiBGbGFncyBtaXNtYXRjaCBpcnEg
MS4gMDAwMmNjMDAgKHNwaW5sb2NrMCkgdnMuCjAwMDJjYzAwIChzcGlubG9jazApClvCoMKgIDMy
Ljg2NzE1NF0gQ1BVOiAwIFBJRDogMTQgQ29tbTogY3B1aHAvMCBUYWludGVkOiBHwqDCoMKgwqDC
oMKgwqAgV8KgwqDCoMKgwqDCoMKgwqAKNC4xOS4wLXJjMiAjMzEKW8KgwqAgMzIuODY3MTYwXSBD
YWxsIFRyYWNlOgpbwqDCoCAzMi44NjcxNjVdwqAgZHVtcF9zdGFjaysweDVjLzB4ODAKW8KgwqAg
MzIuODY3MTcxXcKgIF9fc2V0dXBfaXJxLmNvbGQuNTErMHg0ZS8weDllClvCoMKgIDMyLjg2NzE3
N13CoCByZXF1ZXN0X3RocmVhZGVkX2lycSsweGY1LzB4MTYwClvCoMKgIDMyLjg2NzE4Ml3CoCA/
IHhlbl9xbG9ja193YWl0KzB4NDAvMHg0MApbwqDCoCAzMi44NjcxODhdwqAgYmluZF9pcGlfdG9f
aXJxaGFuZGxlcisweGFlLzB4MWQwClvCoMKgIDMyLjg2NzE5NF3CoCA/IHNvcnRfcmFuZ2UrMHgy
MC8weDIwClvCoMKgIDMyLjg2NzE5OF3CoCB4ZW5faW5pdF9sb2NrX2NwdSsweDc0LzB4ZDAKW8Kg
wqAgMzIuODY3MjAyXcKgID8gY3N0YXRlX2NsZWFudXArMHg0Ny8weDQ3ClvCoMKgIDMyLjg2NzIw
Nl3CoCB4ZW5fY3B1X3VwX29ubGluZSsweGEvMHgxMApbwqDCoCAzMi44NjcyMTBdwqAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4OGQvMHg1MDAKW8KgwqAgMzIuODY3MjE1XcKgID8gc29ydF9yYW5n
ZSsweDIwLzB4MjAKW8KgwqAgMzIuODY3MjE5XcKgIGNwdWhwX3RocmVhZF9mdW4rMHhiMC8weDEx
MApbwqDCoCAzMi44NjcyMjNdwqAgc21wYm9vdF90aHJlYWRfZm4rMHhjNS8weDE2MApbwqDCoCAz
Mi44NjcyMjddwqAga3RocmVhZCsweDExMi8weDEzMApbwqDCoCAzMi44NjcyMzFdwqAgPyBrdGhy
ZWFkX2JpbmQrMHgzMC8weDMwClvCoMKgIDMyLjg2NzIzNV3CoCByZXRfZnJvbV9mb3JrKzB4MzUv
MHg0MApbwqDCoCAzMi44NjcyNDldIGNwdSAwIHNwaW5sb2NrIGV2ZW50IGlycSAtMTYKW8KgwqAg
MzIuODgwODc3XSBJUlEgMTY6IG5vIGxvbmdlciBhZmZpbmUgdG8gQ1BVMQpbwqDCoCAzMi44ODA4
NzldIElSUSAxNzogbm8gbG9uZ2VyIGFmZmluZSB0byBDUFUxClvCoMKgIDMyLjg4MDg4MV0gSVJR
IDE4OiBubyBsb25nZXIgYWZmaW5lIHRvIENQVTEKW8KgwqAgMzIuODgwODgyXSBJUlEgMTk6IG5v
IGxvbmdlciBhZmZpbmUgdG8gQ1BVMQpbwqDCoCAzMi44ODA4ODRdIElSUSAyMDogbm8gbG9uZ2Vy
IGFmZmluZSB0byBDUFUxClvCoMKgIDMyLjg4MDg4NV0gSVJRIDIxOiBubyBsb25nZXIgYWZmaW5l
IHRvIENQVTEKW8KgwqAgMzIuODgwODg2XSBJUlEgMjI6IG5vIGxvbmdlciBhZmZpbmUgdG8gQ1BV
MQpbwqDCoCAzMi44ODA4ODhdIElSUSAyMzogbm8gbG9uZ2VyIGFmZmluZSB0byBDUFUxClvCoMKg
IDMyLjg4MDg4OV0gSVJRIDI0OiBubyBsb25nZXIgYWZmaW5lIHRvIENQVTEKW8KgwqAgMzIuODgy
MjAyXSBzbXBib290OiBDUFUgMSBpcyBub3cgb2ZmbGluZQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:55:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyK34-0006d7-8y; Fri, 07 Sep 2018 16:55:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ggj+=lv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fyK32-0006ct-SV
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:55:56 +0000
X-Inumbo-ID: a58ee363-b2be-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a58ee363-b2be-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 18:54:12 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A75EE2083D;
 Fri,  7 Sep 2018 16:55:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536339355;
 bh=XnNN6w5ROI5f/nqbE9evNEn9g9w6Iyy5wNSCAKmMpCw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=sP8jb0rQs4ANYx8rOV8fj3oJ/IucBNJ5mxqjH7jt66G+A8FbTrWntAjhuxJe7bfZD
 vz81xjlVuUha3euk2+Cxp8PyycGm1BSIU6ZDpBtyKFOfgfn/jwQo+gQ3J1861ItJim
 W/q66clDw+0GoJiiMhmAt451mqTIrnJkISFpiQSM=
Date: Fri, 7 Sep 2018 09:55:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1809070952330.14449@sstabellini-ThinkPad-X260>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <20180907145750.c7447dsjd7omk5ec@mac.bytemobile.com>
 <62c817eb-6ccd-1654-7c04-ff22cabcc5d8@citrix.com>
 <f8aee796e09b4dc3b3eb56acd67c300d@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1394005521-1536339355=:14449"
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.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-1394005521-1536339355=:14449
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 7 Sep 2018, Paul Durrant wrote:
> > -----Original Message-----
> > From: George Dunlap [mailto:george.dunlap@citrix.com]
> > Sent: 07 September 2018 16:26
> > To: Roger Pau Monne <roger.pau@citrix.com>; Paul Durrant
> > <Paul.Durrant@citrix.com>
> > 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>; Julien Grall <julien.grall@arm.com>; Jan Beulich
> > <jbeulich@suse.com>; Ian Jackson <Ian.Jackson@citrix.com>; xen-
> > devel@lists.xenproject.org
> > Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
> > QEMU builds
> > 
> > On 09/07/2018 03:57 PM, Roger Pau MonnÃ© wrote:
> > > On Fri, Sep 07, 2018 at 08:35:11AM +0000, Paul Durrant wrote:
> > >>> -----Original Message-----
> > >>> From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > >>> Sent: 06 September 2018 19:12
> > >>> To: Paul Durrant <Paul.Durrant@citrix.com>
> > >>> Cc: xen-devel@lists.xenproject.org; Andrew Cooper
> > >>> <Andrew.Cooper3@citrix.com>; George Dunlap
> > >>> <George.Dunlap@citrix.com>; Ian Jackson <Ian.Jackson@citrix.com>;
> > Jan
> > >>> Beulich <jbeulich@suse.com>; Julien Grall <julien.grall@arm.com>;
> > Konrad
> > >>> Rzeszutek Wilk <konrad.wilk@oracle.com>; Stefano Stabellini
> > >>> <sstabellini@kernel.org>; Tim (Xen.org) <tim@xen.org>; Wei Liu
> > >>> <wei.liu2@citrix.com>
> > >>> Subject: Re: [PATCH] tools: specifically enable VirtFS in Linux QEMU
> > builds
> > >>>
> > >>> On Thu, 6 Sep 2018, Paul Durrant wrote:
> > >>>> 9pfs support has been a documented feature since Xen 4.9, but QEMU
> > will
> > >>>> not be built with backend support unless libcap and libattr dev
> > packages
> > >>>> are installed.
> > >>>>
> > >>>> This patch modifies the README to call out those packages as pre-
> > >>> requisites
> > >>>> for Linux builds and specifically enables VirtFS in the configure line
> > >>>> for QEMU so that an error message is displayed if they are missing.
> > >>>>
> > >>>> Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
> > >>>
> > >>> Thank you, Paul!
> > >>
> > >> NP. I'm at the point of seriously considering a Windows frontend, which is
> > why I've been playing.
> > >>
> > >> BTW, as a heads-up... Before I realised QEMU was not building the
> > backend, I tried a modprobe of the Xen 9pfs transport module in a Linux
> > guest and immediately hit a kernel BUG (NULL ptr IIRC) which was apparently
> > down to the frontend expecting the backend to be present when its probe
> > routine is run, rather than deferring things until the backend goes into
> > InitWait (which is what a frontend generally should do). Also, it's non-obvious
> > why I have to explicitly modprobe anyway... Shouldn't the module get
> > demand-loaded when I run mount -t 9pfs blah?
> > >>
> > >>> Do we need to do anything for the configure stuff
> > >>> (AC_CHECK_LIB in tools/configure.ac)?
> > >>
> > >> That's certainly a reasonable belt'n'braces approach so that folks don't
> > have to wait until their tools build fails to find out what they need. I'll have a
> > look at that.
> > >
> > > IMO I don't think we should be duplicating the checks that QEMU
> > > configure already does in our configure script. The best option would
> > > be to run whatever external configure scripts there are together with
> > > our own configure script, but this is quite complicated because the
> > > qemu-dir might have to be fetched at the point where configure runs.
> > 
> > Not the least because the dependencies may change.  I think adding an
> > "--enable-9pfs" option which will pass on the requisite "--enable" to
> > qemu (such that qemu build will fail if the prereqs are not present)
> > makes the most sense.
> 
> I'd be happy with that if others are.

If QEMU changes the virtfs default to "enable", then this option will
become ineffective maybe without us even noticing. However, I guess we
prefer to deal with duplicate enable/disable options in QEMU and Xen,
rather than duplicate dependency checks which might be harder to keep
up-to-date in the long run?
--8323329-1394005521-1536339355=:14449
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1394005521-1536339355=:14449--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 16:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 16: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 1fyK4o-0006le-LP; Fri, 07 Sep 2018 16:57:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ggj+=lv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fyK4n-0006lX-10
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 16:57:45 +0000
X-Inumbo-ID: 41b24c3f-b2bf-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41b24c3f-b2bf-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 16:58:34 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B7EDA2075E;
 Fri,  7 Sep 2018 16:57:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536339463;
 bh=BROiMu+2AwzjbMGTPhFR7VGDavRv2qTMQeZRbLryI8c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fRdkvC0Zwp3K37LsNVZND893l6e+Ae1sIC/orvhC8PSX+S/EVgYlAKMt+zWIA+2dP
 1Lz67WTG/YEEfogGurdHHXs8RMBaOEpRVy2Rg9p+nYZ60vULnTqbrxNZmuIprEGFeg
 cQy6JUn4YBkRtElX/4HxuWNknN/QkbEivr9qiW4g=
Date: Fri, 7 Sep 2018 09:57:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1809070941480.14449@sstabellini-ThinkPad-X260>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools: specifically enable VirtFS in Linux
 QEMU 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: '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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA3IFNlcCAyMDE4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIFttYWlsdG86c3N0YWJl
bGxpbmlAa2VybmVsLm9yZ10KPiA+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE4IDE5OjEyCj4gPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IENjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIKPiA+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuCj4gPiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
OyBLb25yYWQKPiA+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQo+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBT
dWJqZWN0OiBSZTogW1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVuYWJsZSBWaXJ0RlMgaW4g
TGludXggUUVNVSBidWlsZHMKPiA+IAo+ID4gT24gVGh1LCA2IFNlcCAyMDE4LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4gPiA+IDlwZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVy
ZSBzaW5jZSBYZW4gNC45LCBidXQgUUVNVSB3aWxsCj4gPiA+IG5vdCBiZSBidWlsdCB3aXRoIGJh
Y2tlbmQgc3VwcG9ydCB1bmxlc3MgbGliY2FwIGFuZCBsaWJhdHRyIGRldiBwYWNrYWdlcwo+ID4g
PiBhcmUgaW5zdGFsbGVkLgo+ID4gPgo+ID4gPiBUaGlzIHBhdGNoIG1vZGlmaWVzIHRoZSBSRUFE
TUUgdG8gY2FsbCBvdXQgdGhvc2UgcGFja2FnZXMgYXMgcHJlLQo+ID4gcmVxdWlzaXRlcwo+ID4g
PiBmb3IgTGludXggYnVpbGRzIGFuZCBzcGVjaWZpY2FsbHkgZW5hYmxlcyBWaXJ0RlMgaW4gdGhl
IGNvbmZpZ3VyZSBsaW5lCj4gPiA+IGZvciBRRU1VIHNvIHRoYXQgYW4gZXJyb3IgbWVzc2FnZSBp
cyBkaXNwbGF5ZWQgaWYgdGhleSBhcmUgbWlzc2luZy4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IAo+ID4gVGhhbmsg
eW91LCBQYXVsIQo+IAo+IE5QLiBJJ20gYXQgdGhlIHBvaW50IG9mIHNlcmlvdXNseSBjb25zaWRl
cmluZyBhIFdpbmRvd3MgZnJvbnRlbmQsIHdoaWNoIGlzIHdoeSBJJ3ZlIGJlZW4gcGxheWluZy4K
PiAKPiBCVFcsIGFzIGEgaGVhZHMtdXAuLi4gQmVmb3JlIEkgcmVhbGlzZWQgUUVNVSB3YXMgbm90
IGJ1aWxkaW5nIHRoZSBiYWNrZW5kLCBJIHRyaWVkIGEgbW9kcHJvYmUgb2YgdGhlIFhlbiA5cGZz
IHRyYW5zcG9ydCBtb2R1bGUgaW4gYSBMaW51eCBndWVzdCBhbmQgaW1tZWRpYXRlbHkgaGl0IGEg
a2VybmVsIEJVRyAoTlVMTCBwdHIgSUlSQykgd2hpY2ggd2FzIGFwcGFyZW50bHkgZG93biB0byB0
aGUgZnJvbnRlbmQgZXhwZWN0aW5nIHRoZSBiYWNrZW5kIHRvIGJlIHByZXNlbnQgd2hlbiBpdHMg
cHJvYmUgcm91dGluZSBpcyBydW4sIHJhdGhlciB0aGFuIGRlZmVycmluZyB0aGluZ3MgdW50aWwg
dGhlIGJhY2tlbmQgZ29lcyBpbnRvIEluaXRXYWl0ICh3aGljaCBpcyB3aGF0IGEgZnJvbnRlbmQg
Z2VuZXJhbGx5IHNob3VsZCBkbykuIEFsc28sIGl0J3Mgbm9uLW9idmlvdXMgd2h5IEkgaGF2ZSB0
byBleHBsaWNpdGx5IG1vZHByb2JlIGFueXdheS4uLiBTaG91bGRuJ3QgdGhlIG1vZHVsZSBnZXQg
ZGVtYW5kLWxvYWRlZCB3aGVuIEkgcnVuIG1vdW50IC10IDlwZnMgYmxhaD8KCkludGVyZXN0aW5n
LiBJIGRvbid0IHJlY2FsbCBldmVyIHRlc3RpbmcgdGhpcyBpcyBhIHNjZW5hcmlvLCBzbyBJIGFt
IG5vdApzdXJwcmlzZWQgaXQgaXMgYnJva2VuLiBJIGRvbid0IGtub3cgd2h5IHRoZSBtb2R1bGUg
ZG9lc24ndCBnZXQgbG9hZGVkCmF1dG9tYXRpY2FsbHkuIEZZSSBhbm90aGVyIHRoaW5nIG1pc3Np
bmcgaXMgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydCBpbgp0aGUgZHJpdmVyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 17:00:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 17: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 1fyK7E-0007Ti-4X; Fri, 07 Sep 2018 17:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bq+s=lv=citrix.com=prvs=781bf32a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fyK7D-0007Tc-Al
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 17:00:15 +0000
X-Inumbo-ID: 9aef4903-b2bf-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9aef4903-b2bf-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 17:01:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78716412"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [PATCH] tools: specifically enable VirtFS in Linux QEMU builds
Thread-Index: AQHURdoRqXVHnwleukKwnkjXIVNxDqTjbOcAgAEQMxCAAG1zAIAAIabQ
Date: Fri, 7 Sep 2018 17:00:11 +0000
Message-ID: <f4556059fd9340a8b8f8edb105a87784@AMSPEX02CL03.citrite.net>
References: <20180906120636.38754-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1809061110360.14449@sstabellini-ThinkPad-X260>
 <e08f982ab0cc415c9a19d1cc40cd69ef@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1809070941480.14449@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1809070941480.14449@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] tools: specifically enable VirtFS in Linux
 QEMU 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: 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>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTgg
MTc6NTgKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzog
J1N0ZWZhbm8gU3RhYmVsbGluaScgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+Owo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
biBKYWNrc29uCj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Owo+IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTdWJqZWN0
OiBSRTogW1BBVENIXSB0b29sczogc3BlY2lmaWNhbGx5IGVuYWJsZSBWaXJ0RlMgaW4gTGludXgg
UUVNVSBidWlsZHMKPiAKPiBPbiBGcmksIDcgU2VwIDIwMTgsIFBhdWwgRHVycmFudCB3cm90ZToK
PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogU3RlZmFubyBTdGFi
ZWxsaW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10KPiA+ID4gU2VudDogMDYgU2Vw
dGVtYmVyIDIwMTggMTk6MTIKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gPiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJl
dyBDb29wZXIKPiA+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFw
Cj4gPiA+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IEphbgo+ID4gPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Owo+IEtvbnJhZAo+ID4gPiBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4g
PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsg
V2VpIExpdQo+ID4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gU3ViamVjdDogUmU6IFtQ
QVRDSF0gdG9vbHM6IHNwZWNpZmljYWxseSBlbmFibGUgVmlydEZTIGluIExpbnV4IFFFTVUgYnVp
bGRzCj4gPiA+Cj4gPiA+IE9uIFRodSwgNiBTZXAgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gPiA+IDlwZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVyZSBzaW5jZSBY
ZW4gNC45LCBidXQgUUVNVQo+IHdpbGwKPiA+ID4gPiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5k
IHN1cHBvcnQgdW5sZXNzIGxpYmNhcCBhbmQgbGliYXR0ciBkZXYgcGFja2FnZXMKPiA+ID4gPiBh
cmUgaW5zdGFsbGVkLgo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgUkVB
RE1FIHRvIGNhbGwgb3V0IHRob3NlIHBhY2thZ2VzIGFzIHByZS0KPiA+ID4gcmVxdWlzaXRlcwo+
ID4gPiA+IGZvciBMaW51eCBidWlsZHMgYW5kIHNwZWNpZmljYWxseSBlbmFibGVzIFZpcnRGUyBp
biB0aGUgY29uZmlndXJlIGxpbmUKPiA+ID4gPiBmb3IgUUVNVSBzbyB0aGF0IGFuIGVycm9yIG1l
c3NhZ2UgaXMgZGlzcGxheWVkIGlmIHRoZXkgYXJlIG1pc3NpbmcuCj4gPiA+ID4KPiA+ID4gPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4g
Pgo+ID4gPiBUaGFuayB5b3UsIFBhdWwhCj4gPgo+ID4gTlAuIEknbSBhdCB0aGUgcG9pbnQgb2Yg
c2VyaW91c2x5IGNvbnNpZGVyaW5nIGEgV2luZG93cyBmcm9udGVuZCwgd2hpY2ggaXMKPiB3aHkg
SSd2ZSBiZWVuIHBsYXlpbmcuCj4gPgo+ID4gQlRXLCBhcyBhIGhlYWRzLXVwLi4uIEJlZm9yZSBJ
IHJlYWxpc2VkIFFFTVUgd2FzIG5vdCBidWlsZGluZyB0aGUKPiBiYWNrZW5kLCBJIHRyaWVkIGEg
bW9kcHJvYmUgb2YgdGhlIFhlbiA5cGZzIHRyYW5zcG9ydCBtb2R1bGUgaW4gYSBMaW51eAo+IGd1
ZXN0IGFuZCBpbW1lZGlhdGVseSBoaXQgYSBrZXJuZWwgQlVHIChOVUxMIHB0ciBJSVJDKSB3aGlj
aCB3YXMgYXBwYXJlbnRseQo+IGRvd24gdG8gdGhlIGZyb250ZW5kIGV4cGVjdGluZyB0aGUgYmFj
a2VuZCB0byBiZSBwcmVzZW50IHdoZW4gaXRzIHByb2JlCj4gcm91dGluZSBpcyBydW4sIHJhdGhl
ciB0aGFuIGRlZmVycmluZyB0aGluZ3MgdW50aWwgdGhlIGJhY2tlbmQgZ29lcyBpbnRvCj4gSW5p
dFdhaXQgKHdoaWNoIGlzIHdoYXQgYSBmcm9udGVuZCBnZW5lcmFsbHkgc2hvdWxkIGRvKS4gQWxz
bywgaXQncyBub24tb2J2aW91cwo+IHdoeSBJIGhhdmUgdG8gZXhwbGljaXRseSBtb2Rwcm9iZSBh
bnl3YXkuLi4gU2hvdWxkbid0IHRoZSBtb2R1bGUgZ2V0Cj4gZGVtYW5kLWxvYWRlZCB3aGVuIEkg
cnVuIG1vdW50IC10IDlwZnMgYmxhaD8KPiAKPiBJbnRlcmVzdGluZy4gSSBkb24ndCByZWNhbGwg
ZXZlciB0ZXN0aW5nIHRoaXMgaXMgYSBzY2VuYXJpbywgc28gSSBhbSBub3QKPiBzdXJwcmlzZWQg
aXQgaXMgYnJva2VuLiBJIGRvbid0IGtub3cgd2h5IHRoZSBtb2R1bGUgZG9lc24ndCBnZXQgbG9h
ZGVkCj4gYXV0b21hdGljYWxseS4gRllJIGFub3RoZXIgdGhpbmcgbWlzc2luZyBpcyBzdXNwZW5k
L3Jlc3VtZSBzdXBwb3J0IGluCj4gdGhlIGRyaXZlci4KCkkgc2VlLiBJIGd1ZXNzIHRoYXQgcHJv
YmFibHkgbWVhbnMgY3ljbGluZyB0aHJvdWdoIGNsb3NpbmctPmNsb3NlZCBhbmQgYmFjayB0byBp
bml0d2FpdCBoYXMgbm90IGJlZW4gZXhlcmNpc2VkIGluIHRoZSBiYWNrZW5kLiBJJ2xsIGJlYXIg
dGhhdCBpbiBtaW5kIHdoZW4gSSBnZXQgdG8gdGhhdCBzdGFnZS4gVGhhbmtzIDotKQoKICBQYXVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 17:08:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 17: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 1fyKEu-0007gT-4u; Fri, 07 Sep 2018 17:08:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyKEt-0007gO-9n
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 17:08:11 +0000
X-Inumbo-ID: b73e539c-b2c0-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b73e539c-b2c0-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 17:09:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78716779"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C45502000078001D9F62@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=
 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
 6+ahAA==
Message-ID: <d10cfc13-e027-b4f2-9d42-45a1085d43da@citrix.com>
Date: Fri, 7 Sep 2018 18:08:08 +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: <5B61C45502000078001D9F62@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 2/5] x86/idle: re-arrange dead-idle 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDgvMTggMTU6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIG9yZGVyIHRvIGJlIGFi
bGUgdG8gd2FrZSBwYXJrZWQgQ1BVcyBmcm9tIGRlZmF1bHRfZGVhZF9pZGxlKCksIHRoZQo+IGZ1
bmN0aW9uIG11c3Qgbm90IGl0c2VsZiBsb29wLiBNb3ZlIHRoZSBsb29wIGludG8gcGxheV9kZWFk
KCksIGFuZCB1c2UKPiBwbGF5X2RlYWQoKSBhcyB3ZWxsIG9uIHRoZSBBUCBib290IGVycm9yIHBh
dGguCj4KPiBGdXJ0aGVybW9yZSwgbm90IHRoZSBsZWFzdCBjb25zaWRlcmluZyB0aGUgY29tbWVu
dCBpbiBwbGF5X2RlYWQoKSwKPiBtYWtlIHN1cmUgTk1JIHJhaXNlZCAoZm9yIG5vdyB0aGlzIHdv
dWxkIGJlIGEgYnVnIGVsc2V3aGVyZSwgYnV0IHRoYXQncwo+IGFib3V0IHRvIGNoYW5nZSkgYWdh
aW5zdCBhIHBhcmtlZCBvciBmdWxseSBvZmZsaW5lIENQVSB3b24ndCBpbnZva2UgdGhlCj4gYWN0
dWFsLCBmdWxsLWJsb3duIE5NSSBoYW5kbGVyLgoKSSdtIGNvbmNlcm5lZCBieSB0aGlzLsKgIEl0
IGlzbid0IG5lY2Vzc2FyaWx5IGEgYnVnIGVsc2V3aGVyZSwgYmVjYXVzZQp0aGUgQ1BVIGNhbiBz
dGlsbCBwYXJ0aWNpcGF0ZSBpbiBTTU0sIGFuZCBzdGlsbCBoYXZlIHRoZSBTTU0gaGFuZGxlcgpy
YWlzZSBhbiBOTUkuCgpFcXVhbGx5LCBpdCBtYXkgc3RpbGwgYmUgYWJsZSB0byBzZXJ2aWNlICNN
QydzLCBzbyBJIGNhbid0IHNlZSBob3cgaXQgaXMKc2FmZSBmb3IgdXMgdG8gZXZlciBmcmVlIHRo
ZSBwZXJjcHUgZGF0YS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 17:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 17:15: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 1fyKLb-0008MJ-RC; Fri, 07 Sep 2018 17: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=hzco=lv=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyKLa-0008ME-Au
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 17:15:06 +0000
X-Inumbo-ID: 52c46197-b2c1-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 52c46197-b2c1-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 19:13:22 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=50902 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyKLT-0005UR-Ub; Fri, 07 Sep 2018 19:15:00 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id C4B75202E0; Fri,  7 Sep 2018 19:14:59 +0200 (CEST)
Date: Fri, 7 Sep 2018 19:14:59 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: drbd-user@lists.linbit.com
Message-ID: <20180907171459.GO26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907164500.GN26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDY6NDU6MDBQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gQWRkaW5nIGEgZHVtcF9zdGFjayBpbiBkcmJkX3JlbGVhc2UgZ2l2ZXMgdHdvIHBv
c3NpYmxlIGNvZGUgcGF0aHMsCj4gYm90aCBmcm9tIHhlbl9ibGtiYWNrIGFuZCB0aGUgZmlyc3Qg
b25lIGZyb20gd29ya3F1ZXVlIGJlaW5nIHRoZQo+IHByb2JsZW1hdGljIG9uZToKCkluIGZhY3Qg
dGhlIGZpcnN0IG9uZSBpcyB0aGUgb3JpZ2luYWwgY29kZSBwYXRoIGJlZm9yZSBJIG1vZGlmaWVk
CmJsa2JhY2suICBUaGUgcHJvYmxlbSBpcyBpdCBnZXRzIGV4ZWN1dGVkIGFzeW5jIGZyb20gd29y
a3F1ZXVlIHNvCml0IG1pZ2h0IG5vdCBhbHdheXMgcnVuIGJlZm9yZSB0aGUgY2FsbCB0byBkcmJk
YWRtIHNlY29uZGFyeS4KCj4gWyAgNTMwLjY5ODc4Ml0gQ1BVOiAwIFBJRDogNCBDb21tOiBrd29y
a2VyLzA6MCBUYWludGVkOiBHICAgICAgICAgICBPICAgIDQuOS4wLTgtYW1kNjQgIzEgRGViaWFu
IDQuOS4xMTAtMytkZWI5dTQKPiBbICA1MzAuNjk4NzgzXSBIYXJkd2FyZSBuYW1lOiBIUCBQcm9M
aWFudCBCTDQ2MGMgR2VuOSwgQklPUyBJMzYgMDkvMTIvMjAxNgo+IFsgIDUzMC42OTg3ODRdIFdv
cmtxdWV1ZTogZXZlbnRzIHhlbl9ibGtpZl9kZWZlcnJlZF9mcmVlIFt4ZW5fYmxrYmFja10KPiBb
ICA1MzAuNjk4Nzg1XSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxMzMxZTU0IGZmZmY4ODNm
ODIxNDM4MDAgZmZmZjg4M2Y3NDFiNTY2MAo+IFsgIDUzMC42OTg3ODddICBmZmZmZmZmZmMwM2Ez
MDllIGZmZmY4ODNmNzQxYjU1ODAgZmZmZmZmZmY4MTI0NWNhOCAwMDAwMDAwMjgxYTE4NmI1Cj4g
WyAgNTMwLjY5ODc4OV0gIDAwMDAwMDAwODkzNWYxMDAgODQxMmZmYTMxYTY0Y2M0YyAwMDAwMDAw
MDAwMDAwMjBhIGZmZmY4ODNmYTYyMTgyODAKPiBbICA1MzAuNjk4NzkxXSBDYWxsIFRyYWNlOgo+
IFsgIDUzMC42OTg3OTJdICBbPGZmZmZmZmZmODEzMzFlNTQ+XSA/IGR1bXBfc3RhY2srMHg1Yy8w
eDc4Cj4gWyAgNTMwLjY5ODgwNV0gIFs8ZmZmZmZmZmZjMDNhMzA5ZT5dID8gZHJiZF9yZWxlYXNl
KzB4MWUvMHg0MCBbZHJiZF0KPiBbICA1MzAuNjk4ODEwXSAgWzxmZmZmZmZmZjgxMjQ1Y2E4Pl0g
PyBfX2Jsa2Rldl9wdXQrMHgxZTgvMHgyYTAKPiBbICA1MzAuNjk4ODEzXSAgWzxmZmZmZmZmZmMw
NTVkNmI4Pl0gPyB4ZW5fdmJkX2ZyZWUuaXNyYS45KzB4NDgvMHg2MCBbeGVuX2Jsa2JhY2tdCj4g
WyAgNTMwLjY5ODgxNF0gIFs8ZmZmZmZmZmZjMDU1ZDZmNz5dID8geGVuX2Jsa2lmX2RlZmVycmVk
X2ZyZWUrMHgyNy8weDcwIFt4ZW5fYmxrYmFja10KPiBbICA1MzAuNjk4ODE2XSAgWzxmZmZmZmZm
ZjgxMDkyZmVhPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4MThhLzB4NDIwCj4gWyAgNTMwLjY5ODgx
N10gIFs8ZmZmZmZmZmY4MTA5MzJjZD5dID8gd29ya2VyX3RocmVhZCsweDRkLzB4NDkwCj4gWyAg
NTMwLjY5ODgxOF0gIFs8ZmZmZmZmZmY4MTA5MzI4MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDQy
MC8weDQyMAo+IFsgIDUzMC42OTg4MjBdICBbPGZmZmZmZmZmODEwOTkzMjk+XSA/IGt0aHJlYWQr
MHhkOS8weGYwCj4gWyAgNTMwLjY5ODgyMl0gIFs8ZmZmZmZmZmY4MTA5OTI1MD5dID8ga3RocmVh
ZF9wYXJrKzB4NjAvMHg2MAo+IFsgIDUzMC42OTg4MjNdICBbPGZmZmZmZmZmODE2MTVkZjc+XSA/
IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwCgotLSAKVmFsZW50aW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 17:24:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 17: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 1fyKU8-0000dQ-QT; Fri, 07 Sep 2018 17:23:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=k0mu=lv=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1fyKU7-0000dI-60
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 17:23:55 +0000
X-Inumbo-ID: e8cb7554-b2c2-11e8-a6a9-d7ebe60f679a
Received: from mout01.posteo.de (unknown [185.67.36.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8cb7554-b2c2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 17:24:44 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 134FA21014
 for <xen-devel@lists.xen.org>; Fri,  7 Sep 2018 19:23:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1536341031; bh=hc1mJ71ZqRujQ9ZChiGYmvZeVZnvuH3NVQoorwvbIc8=;
 h=To:Date:Subject:From:From;
 b=RAKItEHh38YK504p/jDJ65SFqwlqoN9NvApYpk79JXYYbwSyPrV43/efcDtZVeLw7
 F/SPqfy+bW51aViyvW1QajJAzsX4bgWQ3fxR3+nWDrXZa7UWmSGrsDnomM0695J6a8
 nl8sGmHPIITB+mrRMwxE44FFpTAKJ/rNEdyylDZ19BSbtD0qPD9OpdATizC7YaOUkW
 SjF+9krOrGOk6rgGE/IvytoxIRcXmGZYDVxBq/RQkyeUzP3U2G1JXsokm9GWZvU/vG
 YLU5t9NFdtJxHzhupSTXWdLr3GveBjqFiAlPzi8Hd8McdZCdf2rY3PoqEOFFyarkHc
 i+QCFaWp2vxxQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 426PRp2Q6Hz6tm8;
 Fri,  7 Sep 2018 19:23:50 +0200 (CEST)
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Date: Fri, 07 Sep 2018 19:23:43 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.zozelyqhollboj@kriftel>
User-Agent: Opera Mail/1.0 (Win32)
Subject: [Xen-devel] Xen 4.10.x and PCI passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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"; DelSp="yes"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUm9nZXIsCgppbiBBdWd1c3QgMjAxNywgSSByZXBvcnRlZCBhIHByb2JsZW0gd2l0aCBQ
Q0kgcGFzc3Rocm91Z2ggYW5kIE1TSSAgCmludGVycnVwdHMgIAooaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAxNDMzLmh0bWwp
LgoKVGhhdCByZXBvcnQgbGVhZCB0byBzb21lIHBhdGNoZXMgZm9yIFhlbiBhbmQgcWVtdS4KClNv
bWUgd2Vla3MgYWdvIEkgdHJpZWQgYSBxdWl0ZSBuZXcgdmVyc2lvbiBvZiBYZW4gNC4xMC4yLXBy
ZSAgCihodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0O2g9
YTY0NTMzMWE5ZjQxOTBlOTJjY2Y0MWE5NTBiYzQ2OTJmODkwNDIzOSkgIAphbmQgdGhlIFBDSSBj
YXJkIChMU0kgU0FTIEhCQSkgdXNpbmcgV2luZG93cyAyMDEyIFIyIGFzIGEgZ3Vlc3QuICAKRXZl
cnl0aGluZyB3b3JrcyBidXQgb25seSB0byB0aGUgcG9pbnQgd2hlcmUgV2luZG93cyByZWJvb3Rz
IC0+IHRoZW4gdGhlICAKY2FyZCBpcyBubyBsb25nZXIgdXNhYmxlLiBJZiB5b3UgZGVzdHJveSB0
aGUgZG9tYWluIGFuZCByZWNyZWF0ZSB0aGUgY2FyZCAgCmFnYWluIHdvcmtzLgoKRGlkIEkgbWlz
cyBzb21ldGhpbmcgc2ltcGxlIG9yIHNob3VsZCB3ZSBhbmFseXplIHRoZSBwcm9ibGVtIGFnYWlu
IHVzaW5nICAKc2ltaWxhciBkZWJ1ZyBwcmludHMgYXMgYmVmb3JlPwoKUmVnYXJkcyBBbmRyZWFz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 17:40:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 17:40: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 1fyKkL-0001vI-Do; Fri, 07 Sep 2018 17:40:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyKkK-0001v5-M2
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 17:40:40 +0000
X-Inumbo-ID: 412c281a-b2c5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 412c281a-b2c5-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 17:41: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 1fyKkF-0002VA-HH; Fri, 07 Sep 2018 17:40: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 1fyKkE-0000fz-Te; Fri, 07 Sep 2018 17:40:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyKkE-0003ut-Sz; Fri, 07 Sep 2018 17:40:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127384-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=e39a9148ed77b10abd383498df9386e0b93454b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 17:40:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127384: 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>

ZmxpZ2h0IDEyNzM4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMzlhOTE0OGVkNzdiMTBhYmQz
ODM0OThkZjkzODZlMGI5MzQ1NGIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczNjggIDIwMTgt
MDktMDcgMDg6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Mzg0ICAy
MDE4LTA5LTA3IDE1OjAwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlMzlhOTE0OGVkLi4xZDA2
OWU0NWY3ICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkIC0+IHNtb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 18:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 18: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 1fyLFs-0003vo-5s; Fri, 07 Sep 2018 18:13: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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyLFq-0003vj-A8
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 18:13:14 +0000
X-Inumbo-ID: 704d6507-b2c9-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 704d6507-b2c9-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 20:11:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78719672"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
 <20180907160108.aeiibwtayhpi2xkm@mac.bytemobile.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <b4d67d1b-8ca9-25ae-bd3f-87f7dbb44fb5@citrix.com>
Date: Fri, 7 Sep 2018 19:13:08 +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: <20180907160108.aeiibwtayhpi2xkm@mac.bytemobile.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/5] x86/hvm: Switch hvm_allow_set_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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>

T24gMDcvMDkvMTggMTc6MDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBTZXAg
MDUsIDIwMTggYXQgMDc6MTI6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhl
cmUgYXJlIGhvbGVzIGluIHRoZSBIVk1fUEFSQU0gc3BhY2UsIHNvbWUgb2Ygd2hpY2ggYXJlIGZy
b20gZGVwcmVjYXRlZAo+PiBwYXJhbWV0ZXJzLCBidXQgdG9vbHN0YWNrIGFuZCBkZXZpY2UgbW9k
ZWxzIGN1cnJlbnRseSBoYXMgKGFsbW9zdCkgYmxhbmtldAo+PiB3cml0ZSBhY2Nlc3MuCj4+Cj4+
IFJlYXJyYW5nZSBodm1fYWxsb3dfZ2V0X3BhcmFtKCkgdG8gaGF2ZSBhIHdoaXRlbGlzdCBvZiB0
b29sc3RhY2std3JpdGVhYmxlCj4+IHBhcmFtZXRlcnMsIHdpdGggdGhlIGRlZmF1bHQgY2FzZSBm
YWlsaW5nIHdpdGggLUVJTlZBTC4gIFRoaXMgc3Vic3VtZXMgdGhlCj4+IEhWTV9OUl9QQVJBTVMg
Y2hlY2ssIGFzIHdlbGwgYXMgdGhlIE1FTU9SWV9FVkVOVF8qIGRlcHJlY2F0ZWQgYmxvY2ssIGFu
ZCB0aGUKPj4gQlVGSU9SRVFfRVZUQ0hOIFhlbi13cml0ZS1vbmx5IHZhbHVlLgo+Pgo+PiBObyBl
eHBlY3RlZCBjaGFuZ2UgZm9yIHRoZSBkZWZpbmVkLCBpbi11c2UgcGFyYW1zLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPgo+PiAt
LS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDIyIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gaW5kZXggOTZhNjMyMy4uZDE5YWUzNSAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4+IEBAIC00MDczLDcgKzQwNzMsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFy
YW0oc3RydWN0IGRvbWFpbiAqZCwKPj4gIAo+PiAgICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKPj4g
ICAgICB7Cj4+IC0gICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgYnkg
dGhlIGd1ZXN0LiAqLwo+PiArICAgICAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2Fu
IGJlIHNldCBieSB0aGUgZ3Vlc3QgYW5kIHRvb2xzdGFjay4gKi8KPj4gICAgICBjYXNlIEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlE6Cj4+ICAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1M6Cj4gTm90
ZSBzdXJlIGFib3V0IHRoZSBwb2ludCBvZiBsZXR0aW5nIHRoZSBndWVzdCBzZXQgdGhlIHVucmVh
bCBtb2RlCj4gVFNTLCBidXQgYW55d2F5IHRoaXMgaXMgbm90IHRoZSBzY29wZSBvZiB0aGUgcGF0
Y2guCgpCZWNhdXNlIGh2bWxvYWRlciBzdGlsbCBzZXRzIGl0IHVwIGZvciBIVk0gZ3Vlc3RzLgoK
TmVpdGhlciB5b3Ugbm9yIEphbiB0b29rIG15IGhpbnRzICh3aGVuIGRvaW5nIHZhcmlvdXMgcmVs
YXRlZCB3b3JrKSB0aGF0CnVuaWZ5aW5nIHRoZSBQVkggYW5kIEhWTSBwYXRocyBpbiB0aGUgZG9t
YWluIGJ1aWxkZXIgKGFsb25nc2lkZQpJREVOVF9QVCkgd291bGQgYmUgYSBHb29kVGhpbmcodG0p
LgoKT1RPSCwgd2UgZG8gbm93IGFjdHVhbGx5IGhhdmUgYSBmYWlybHkgc2ltcGxlIGNsZWFudXAg
dGFzayB3aGljaCBhCnN0dWRlbnQgY291bGQgYmUgZ3VpZGVkIHRocm91Z2ggZG9pbmcsIHdoaWNo
IHdvdWxkIGFsbG93IHVzIHRvIHJlbW92ZQpndWVzdCBhY2Nlc3MgdG8gdGhlc2UgdHdvIHBhcmFt
cy4KCj4KPj4gICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoKPj4gQEAgLTQwODMs
MTggKzQwODMsNDAgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21h
aW4gKmQsCj4+ICAgICAgY2FzZSBIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE46Cj4gQWxzbyBpdCdz
IHF1aXRlIHdlaXJkIHRoYXQgd2UgYWxsb3cgdGhlIGd1ZXN0IHRvIHNldCB0aGUgY29uc29sZQo+
IGV2dGNobi4uLgo+Cj4+ICAgICAgY2FzZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoKPj4gICAg
ICAgICAgYnJlYWs7Cj4+IC0gICAgLyoKPj4gLSAgICAgKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRl
cnMgbXVzdCBub3QgYmUgc2V0IGJ5IHRoZSBndWVzdAo+PiAtICAgICAqIHNpbmNlIHRoZSBkb21h
aW4gbWF5IG5lZWQgdG8gYmUgcGF1c2VkLgo+PiAtICAgICAqLwo+PiArCj4+ICsgICAgICAgIC8q
Cj4+ICsgICAgICAgICAqIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQgZm9y
IHRvb2xzdGFjayB1c2FnZSBvbmx5Lgo+PiArICAgICAgICAgKiBTb21lIHJlcXVpcmUgdGhlIGRv
bWFpbiB0byBiZSBwYXVzZWQgd2hpbGUgb3RoZXJzIGNvbnRyb2wKPj4gKyAgICAgICAgICogcGVy
bWlzc2lvbnMgaW4gWGVuLCBhbmQgdGhlcmVmb3JlIG1heSBub3Qgc2V0IGJ5IHRoZSBkb21haW4u
Cj4+ICsgICAgICAgICAqLwo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1NUT1JFX1BGTjoKPj4gKyAg
ICBjYXNlIEhWTV9QQVJBTV9QQUVfRU5BQkxFRDoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JF
UV9QRk46Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOgo+PiArICAgIGNhc2Ug
SFZNX1BBUkFNX1ZJUklESUFOOgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1RJTUVSX01PREU6Cj4+
ICsgICAgY2FzZSBIVk1fUEFSQU1fSFBFVF9FTkFCTEVEOgo+PiAgICAgIGNhc2UgSFZNX1BBUkFN
X0lERU5UX1BUOgo+PiAgICAgIGNhc2UgSFZNX1BBUkFNX0RNX0RPTUFJTjoKPj4gICAgICBjYXNl
IEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6Cj4+IC0gICAgLyogVGhlIHJlbWFpbmluZyBwYXJhbWV0
ZXJzIHNob3VsZCBub3QgYmUgc2V0IGJ5IHRoZSBndWVzdC4gKi8KPj4gLSAgICBkZWZhdWx0Ogo+
PiArICAgIGNhc2UgSFZNX1BBUkFNX1ZQVF9BTElHTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9D
T05TT0xFX1BGTjoKPiAuLi4gYnV0IG5vdCB0aGUgY29uc29sZSBwYWdlLiBJIHRoaW5rIHRoZSBn
dWVzdCBzaG91bGRuJ3QgYmUgYWxsb3dlZCB0bwo+IHNldCBhbnkgb2YgdGhvc2UuCgpJIHNlZSB5
b3Ugc2F3IHdoeSwgYnV0IHlvdSBuZWVkIHRvIHJlYWQgUGF1bCdzIHJlcGx5LgoKQW55IHVzZXIg
b2YgRVZUQ0hOT1BfcmVzZXQgbmVlZHMgdG8gcmVjcmVhdGUgdGhlIHRvb2xzdGFjayBldmVudApj
aGFubmVscyBhbmQgcmV3cml0ZSAqX0VWVENITiB0byBhbGxvdyB0aGUgbmV4dCBlbnRpdHkgKGlu
IFBhdWwncwpleGFtcGxlLCB0aGUgd2luZG93cyBjcmFzaCBkcml2ZXIpIHRvIHN0YXJ0IGJhY2sg
dXAgY29ycmVjdGx5LgoKT2YgY291cnNlLCB0aGUgc2FtZSBjYW50IGJlIHNhaWQgZm9yIGEgdGhl
b3JldGljYWwgR05UVEFCT1BfcmVzZXQuwqAgKElmCml0IHNlZW1zIGxpa2UgdGhpcyBpcyBhIHNw
cmF3bGluZyBtZXNzIG9mIHN3YW1wcywgdGhhdCdzIGJlY2F1c2UgaXRzIGFsbAp0ZXJyaWJsZS4p
Cgo+Cj4+ICsgICAgY2FzZSBIVk1fUEFSQU1fTkVTVEVESFZNOgo+PiArICAgIGNhc2UgSFZNX1BB
UkFNX1BBR0lOR19SSU5HX1BGTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdf
UEZOOgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk46Cj4+ICsgICAgY2Fz
ZSBIVk1fUEFSQU1fVFJJUExFX0ZBVUxUX1JFQVNPTjoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9J
T1JFUV9TRVJWRVJfUEZOOgo+PiArICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9Q
QUdFUzoKPj4gKyAgICBjYXNlIEhWTV9QQVJBTV9NQ0FfQ0FQOgo+PiAgICAgICAgICBpZiAoIGQg
PT0gY3VycmVudC0+ZG9tYWluICkKPj4gICAgICAgICAgICAgIHJjID0gLUVQRVJNOwo+PiAgICAg
ICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICAvKiBXcml0ZWFibGUgb25seSBieSBYZW4sIGhv
bGUsIGRlcHJlY2F0ZWQsIG9yIG91dC1vZi1yYW5nZS4gKi8KPj4gKyAgICBkZWZhdWx0Ogo+PiAr
ICAgICAgICByYyA9IC1FSU5WQUw7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiAgICAgIH0KPj4gIAo+
PiAgICAgIGlmICggcmMgKQo+PiBAQCAtNDEzMCw5ICs0MTUyLDYgQEAgc3RhdGljIGludCBodm1v
cF9zZXRfcGFyYW0oCj4+ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+
PiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gIAo+PiAtICAgIGlmICggYS5pbmRleCA+PSBI
Vk1fTlJfUEFSQU1TICkKPj4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+IC0KPj4gICAgICBk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKPj4gICAgICBpZiAoIGQgPT0g
TlVMTCApCj4+ICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4+IEBAIC00MjA5LDE1ICs0MjI4LDcg
QEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4+ICAgICAgY2FzZSBIVk1fUEFSQU1fQUNQ
SV9JT1BPUlRTX0xPQ0FUSU9OOgo+PiAgICAgICAgICByYyA9IHBtdGltZXJfY2hhbmdlX2lvcG9y
dChkLCBhLnZhbHVlKTsKPj4gICAgICAgICAgYnJlYWs7Cj4+IC0gICAgY2FzZSBIVk1fUEFSQU1f
TUVNT1JZX0VWRU5UX0NSMDoKPj4gLSAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfQ1Iz
Ogo+PiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjQ6Cj4+IC0gICAgY2FzZSBI
Vk1fUEFSQU1fTUVNT1JZX0VWRU5UX0lOVDM6Cj4+IC0gICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZ
X0VWRU5UX1NJTkdMRV9TVEVQOgo+PiAtICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9N
U1I6Cj4+IC0gICAgICAgIC8qIERlcHJlY2F0ZWQgKi8KPj4gLSAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKPj4gLSAgICAgICAgYnJlYWs7Cj4gSSBhc3N1bWUgdGhlcmUncyBubyB0b29sc3RhY2sg
bG9naWMgdGhhdCByZWxpZXMgb24gdGhvc2UgcGFyYW1ldGVycwo+IHJldHVybmluZyBFT1BOT1RT
VVBQPwoKTm8uwqAgVGhlcmUgaXMgYSBsaWJ4YyBmdW5jdGlvbiB3aGljaCBpbnRlcmNlcHRzIHRo
ZXNlIHBhcmFtcyBhbmQgZmFpbHMKZWFybHkgd2l0aCAtRU9QTk9UU1VQUCwgc28gaHlwZXJjYWxs
cyBuZXZlciBoaXQgWGVuLCBidXQgSSBjYW4ndCBmaW5kCmFueSBjb2RlIHdoaWNoIHJlcXVlc3Rz
IHRoZXNlIFBBUkFNcyBub3cuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 18:18:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 18: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 1fyLKp-00044Y-RM; Fri, 07 Sep 2018 18: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=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyLKp-00044T-4m
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 18:18:23 +0000
X-Inumbo-ID: 291a02c7-b2ca-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 291a02c7-b2ca-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 20:16:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78719874"
To: Jan Beulich <JBeulich@suse.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
 <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
 <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
 <5B923D0202000078001E63A4@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=
 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
 6+ahAA==
Message-ID: <f2a24a71-2a8e-78ba-53ac-2a86dc049a1f@citrix.com>
Date: Fri, 7 Sep 2018 19:18:19 +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: <5B923D0202000078001E63A4@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/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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>

T24gMDcvMDkvMTggMDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDE3OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA2LzA5LzE4
IDA5OjU2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gQEAgLTQzOTAsOSArNDQxMSw2IEBAIHN0
YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+Pj4+ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmEsIGFyZywgMSkgKQo+Pj4+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+Pj4+Cj4+Pj4gLSAg
ICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+Pj4gLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4+Pj4gLQo+Pj4gQVNTRVJULCBqdXN0IGluIGNhc2Ugc29tZW9uZSBzY3Jld3MgdXAg
dGhlIGFsbG93IGZ1bmN0aW9uIGluIGZ1dHVyZT8KPj4gVGhhdCdzIG5vdCBnb2luZyB0byBoZWxw
IGluIGFueSBwcmFjdGljYWwgd2F5LiAgVGhpcyBjaGVjayBkb2VzIHJlYWxseQo+PiBleGlzdCwg
YW5kIGlzIHBhcnQgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQuCj4gV2hpY2ggc3dpdGNoKCkgc3Rh
dGVtZW50PyBUaGUgb25lIGluIHRoZSBhbGxvdyBmdW5jdGlvbiBpbmNsdWRlcyB0aGlzLAo+IGJ1
dCB0aGUgb25lIGhlcmUgc2ltcGx5IGhhcwo+Cj4gICAgIGRlZmF1bHQ6Cj4gICAgICAgICBhLnZh
bHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdOwo+ICAgICAgICAgYnJlYWs7CgpBIGJv
dW5kYXJ5IGNoZWNrIG9uIGEuaW5kZXggbG9naWNhbGx5IGZhbGxzIHdpdGhpbiB0aGUgcmVtaXQg
b2YKaHZtX2FsbG93X2dldF9wYXJhbSgpCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 18:33:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 18: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 1fyLYy-0005Mb-BY; Fri, 07 Sep 2018 18:33: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=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyLYx-0005MP-6l
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 18:32:59 +0000
X-Inumbo-ID: 33bba446-b2cc-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33bba446-b2cc-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 20:31:14 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyLYu-0003fK-KP; Fri, 07 Sep 2018 18:32: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 1fyLYt-0002Em-D0; Fri, 07 Sep 2018 18:32:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyLYt-0007Hx-C8; Fri, 07 Sep 2018 18:32:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127364-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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:migrate-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: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=a49a9dcce802b3651013f659813df1361d306172
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 18:32:55 +0000
Subject: [Xen-devel] [linux-linus test] 127364: 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>

ZmxpZ2h0IDEyNzM2NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3MzY0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhNDlhOWRjY2U4
MDJiMzY1MTAxM2Y2NTk4MTNkZjEzNjFkMzA2MTcyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI0IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
MyBkYXlzICAgMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3MzY0ICAyMDE4LTA5
LTA3IDA3OjE5OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTQxIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2NTc5OSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 18:34:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 18: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 1fyLam-0005RO-Po; Fri, 07 Sep 2018 18:34:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyLal-0005RD-He
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 18:34:51 +0000
X-Inumbo-ID: d33fbf61-b2cc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d33fbf61-b2cc-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 18:35: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 1fyLaj-0003hI-MF; Fri, 07 Sep 2018 18:34: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 1fyLaj-0002HH-EP; Fri, 07 Sep 2018 18:34:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyLaj-000065-Dk; Fri, 07 Sep 2018 18:34:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127378-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c4709260f62f531eed83673104c7ecd7b6e665b7
X-Osstest-Versions-That: ovmf=4d621893471c6299de06aeac56f4c6cddc5c9ebe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 18:34:49 +0000
Subject: [Xen-devel] [ovmf test] 127378: 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>

ZmxpZ2h0IDEyNzM3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNDcwOTI2MGY2MmY1MzFlZWQ4MzY3MzEwNGM3ZWNk
N2I2ZTY2NWI3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0ZDYyMTg5
MzQ3MWM2Mjk5ZGUwNmFlYWM1NmY0YzZjZGRjNWM5ZWJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczNjcgIDIwMTgtMDktMDcgMDc6NDU6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3Mzc4ICAyMDE4LTA5LTA3IDExOjEyOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgVmxhZGltaXIg
T2xvdnlhbm5pa292IDx2bGFkaW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDRkNjIxODkzNDcu
LmM0NzA5MjYwZjYgIGM0NzA5MjYwZjYyZjUzMWVlZDgzNjczMTA0YzdlY2Q3YjZlNjY1YjcgLT4g
eGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 19:18:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 19:18: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 1fyMGP-00083W-J0; Fri, 07 Sep 2018 19:17:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=debd=lv=citrix.com=prvs=7814f7a92=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fyMGO-00083R-9e
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 19:17:52 +0000
X-Inumbo-ID: d415eb76-b2d2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d415eb76-b2d2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 19:18:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="78722554"
To: Jan Beulich <JBeulich@suse.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
 <5B924FBB02000078001E64B5@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=
 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
 6+ahAA==
Message-ID: <2c199642-21d0-2b34-b402-0acf22089e1d@citrix.com>
Date: Fri, 7 Sep 2018 20:17:47 +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: <5B924FBB02000078001E64B5@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] xen/vcpu: Rework sanity checks in
 vcpu_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: 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>

T24gMDcvMDkvMTggMTE6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA5LjE4IGF0
IDIxOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdoaWxlIHYwIG11
c3QgYmUgdGhlIGZpcnN0IGFsbG9jYXRlZCB2Y3B1IGZvciBmb3JfZWFjaF92Y3B1KCkgdG8gd29y
aywgaXQKPj4gaXNuJ3QgYSByZXF1aXJlbWVudCBmb3IgdGhlIHRocmVhZGluZyB0aGUgdmNwdSBp
bnRvIHRoZSBsaW5rZWQgbGlzdCwgc28gdXBkYXRlCj4+IHRoZSB0aHJlYWRpbmcgY29kZSB0byBi
ZSBtb3JlIGdlbmVyaWMsIGFuZCBhZGQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHdlCj4+IG5l
ZWQgdG8gc2VhcmNoIGZvciBwcmV2X2lkLgo+IEknbSBhZnJhaWQgSSBjYW4ndCBicmluZyB0aGlz
IGluIGxpbmUgd2l0aCB0aGUgY29kZSBjaGFuZ2U6Cj4KPj4gQEAgLTE3OCwxNSArMTkwLDI3IEBA
IHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKPj4gICAgICBpZiAoIGFyY2hfdmNwdV9jcmVhdGUo
dikgIT0gMCApCj4+ICAgICAgICAgIGdvdG8gZmFpbF9zY2hlZDsKPj4gIAo+PiArICAgIC8qIElu
c2VydCB0aGUgdmNwdSBpbnRvIHRoZSBkb21haW4ncyB2Y3B1IGxpc3QuICovCj4+ICAgICAgZC0+
dmNwdVt2Y3B1X2lkXSA9IHY7Cj4+ICAgICAgaWYgKCB2Y3B1X2lkICE9IDAgKQo+IFRoZXJlIHN0
aWxsIGlzIHRoaXMgY29uZGl0aW9uYWwsIGFuZCB5b3UgZG9uJ3QgYWRkIGFueSBlbHNlIHRvIGl0
LiBIZW5jZQo+IGFmYWljcyBpZiB2Q1BVIDAgd2FzIGNyZWF0ZWQgYWZ0ZXIgdkNQVSAxLCB2Q1BV
IDAncyBuZXh0X2luX2xpc3QKPiB3b3VsZCBub3QgYmUgbWFkZSBwb2ludCB0byB2Q1BVIDEuIFRo
YXQncyBub3Qgd2hhdCBJJ2QgY2FsbCAibW9yZQo+IGdlbmVyaWMiLgoKWW91IGFyZSBjb21wbGV0
ZWx5IGNvcnJlY3QuwqAgSSBkb24ndCBrbm93IHdoYXQgSSB3YXMgdGhpbmtpbmcgd2hlbgpzYXlp
bmcgdGhhdCB0aGlzIGlzIG1vcmUgZ2VuZXJpYy4KCkkgc3VzcGVjdCBpdCBhbHNvIG1lYW5zIHRo
YXQsIGRlcGVuZGluZyBvbiBoYXJkd2FyZSBDUFUgbnVtYmVyaW5nLApmb3JfZWFjaF92Y3B1KGlk
bGUpIG1heSBub3Qgd29yaywgYnV0IHBlcmhhcHMgdGhhdCBpcyBub3QgYW4gaXNzdWUgYXMKdGhl
IGlkbGUgZG9tYWlucyBwb2ludGVyIGlzIGFjdHVhbGx5IHByaXZhdGUgdG8gc2NoZWR1bGVyX2lu
aXQoKS7CoCBJdCBpcwphdmFpbGFibGUgZnJvbSBlaXRoZXIgY3VycmVudC0+ZG9tYWluLCBvciBp
ZGxlX3ZjcHVbJFhdLT5kb21haW4sIGJ1dCBJCnRoaW5rIGl0cyByZWFzb25hYmxlIHRvIGV4cGVj
dCB0aGF0IHdlIG5ldmVyIHVzZSBmb3JfZWFjaF92Y3B1KCkgb3Zlcgp0aGUgaWRsZSBkb21haW4u
Cgo+IEJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hhdCB1c2UgdGhlIG5leHRfaW5fbGlzdCBmaWVsZCBp
cyBpbiB0aGUgZmlyc3QgcGxhY2UsCj4gd2hlbiB0aGUgZW50cmllcyB0aGVyZSBhcmUgc29ydGVk
IGJ5IElEIGFueXdheTogV2h5IGNhbid0IHdlCj4gc2ltcGx5IHVzZSB2LT5kb21haW4tPnZjcHVb
XSBpbnN0ZWFkPyBJbiB0aGUgY29tbW9uIGNhc2UKPiB2LT5kb21haW4tPnZjcHVbdi0+dmNwdV9p
ZCsxXSBpcyBub3QgZ29pbmcgdG8gYmUgTlVMTCBhbnl3YXksCj4gYW5kIEkgZG9uJ3QgdGhpbmsg
Zm9yX2VhY2hfdmNwdSgpIHdvdWxkIGJlY29tZSB0aGF0IG11Y2ggbW9yZQo+IGNvbXBsaWNhdGVk
IHRoYXQgd2F5LgoKSXQgd291bGQsIGJlY2F1c2UgZXZlcnkgaXRlcmF0aW9uIHlvdSdkIG5lZWQg
YSBjaGVjayBvZiB2LT52Y3B1X2lkCmFnYWluc3QgZC0+bWF4X3ZjcHVzIHRvIGF2b2lkIHdhbGtp
bmcgb2ZmIHRoZSBlbmQgb2YgZC0+dmNwdVtdCgo+Cj4+ICAgICAgewo+PiAgICAgICAgICBpbnQg
cHJldl9pZCA9IHYtPnZjcHVfaWQgLSAxOwo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAg
ICAqIExvb2sgZm9yIHRoZSBwcmV2aW91c2x5IGFsbG9jYXRlZCB2Y3B1LCBhbmQgc3BsaWNlIGlu
dG8gdGhlCj4+ICsgICAgICAgICAqIG5leHRfaW5fbGlzdCBzaW5nbGUgbGlua2VkIGxpc3QuCj4g
SSdtIGFsc28gbm90IHZlcnkgaGFwcHkgYWJvdXQgdGhlIHVzZSBvZiAicHJldmlvdXNseSIgaGVy
ZTogVGhpcyAodG8KPiBtZSBhcyBhIG5vbi1uYXRpdmUgc3BlYWtlcikgaW4gbm8gd2F5IG1lYW5z
ICJ0aGUgb25lIHdpdGggdGhlIG5leHQKPiBsb3dlc3QgSUQiLgoKR2l2ZW4gdGhlIHNpbXBsaWZ5
aW5nIGFzc3VtcHRpb24gb2Ygbm90IHRoZSBpZGxlIGRvbWFpbiwgdGhlIHNldHRpbmcgdXAKb2Yg
dGhlIHNpbmdsZSBsaW5rZWQgbGlzdCBjYW4gYmUgbWFkZSBtdWNoIG1vcmUgY29uY2lzZSwgYXMg
d2Uga25vdyB0aGUKSURzIGFyZSBwYWNrZWQgYW5kIGFsbG9jYXRlZCBpbiBhc2NlbmRpbmcgb3Jk
ZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 21:28:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 21:28: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 1fyOIF-0007cO-EO; Fri, 07 Sep 2018 21:27:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nd2v=lv=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fyOID-0007cJ-Lm
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 21:27:53 +0000
X-Inumbo-ID: fe902ade-b2e4-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe902ade-b2e4-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 21:28:43 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id k14-v6so12463063edr.13
 for <xen-devel@lists.xenproject.org>; Fri, 07 Sep 2018 14:27:51 -0700 (PDT)
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=8JEJM2teY887eCE5rPzys5kuGTC7OJddxhfd4kDMOxY=;
 b=t+Ny2/TmSWSwtG8dctu9WSMJRqlp/XZ3VMc0RP1/e2q3Pr9BKptruh0944FKkXRFte
 Q2HN1K/Uw11haRbMZ3qtuT8dLa0te1y10g2aNRBofOMYBNZ9PNw9bhJGXjjzPyL2p9sj
 cP46DupgYuevUO0nxPbkD5Np3+xIZOnnqpR5Pqlr28OPxpDWgIZZFer8PNGmke/vSytd
 D2Bay1HbtgKao33eeA40f4rZnqq6wF82BEnmj4IVeqgm2akxZAA4d4QuWf+G3sisSPeJ
 HWBYZNVWAwuuvEeHowwXnb3UH+LDd7xZJHy6sIAJy6KmHj6d/63fJ3NIOUKc+q2iA2aA
 YnXQ==
X-Gm-Message-State: APzg51DtYAjv1f+zlh9hS98atDsZdWm5M4JQ9Q6IpjZqjT9eH0bahILV
 ee/aBP+F8KJagL40DNbca2ysWFh0
X-Google-Smtp-Source: ANB0VdYjxv9MxNycCXZ1kLYC3UWXyOPI6plslVEss/6i9ETAoKwQuhc/LJmL/1sxQB1qVNLXY7v6zw==
X-Received: by 2002:a50:8b25:: with SMTP id
 l34-v6mr10670872edl.265.1536355670924; 
 Fri, 07 Sep 2018 14:27:50 -0700 (PDT)
Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com.
 [209.85.221.42])
 by smtp.gmail.com with ESMTPSA id o22-v6sm9738474edc.90.2018.09.07.14.27.50
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 07 Sep 2018 14:27:50 -0700 (PDT)
Received: by mail-wr1-f42.google.com with SMTP id v17-v6so16205753wrr.9
 for <xen-devel@lists.xenproject.org>; Fri, 07 Sep 2018 14:27:50 -0700 (PDT)
X-Received: by 2002:adf:b609:: with SMTP id f9-v6mr6986319wre.14.1536355669871; 
 Fri, 07 Sep 2018 14:27:49 -0700 (PDT)
MIME-Version: 1.0
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-12-wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-12-wei.liu2@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 7 Sep 2018 15:27:37 -0600
X-Gmail-Original-Message-ID: <CABfawh=aBbV8P=iA3u17p1D3v=LspGUTyd-gjVsSEPuQn+y8=g@mail.gmail.com>
Message-ID: <CABfawh=aBbV8P=iA3u17p1D3v=LspGUTyd-gjVsSEPuQn+y8=g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============2655297003179976724=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2655297003179976724==
Content-Type: multipart/alternative; boundary="000000000000f3948d05754eadf4"

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

On Tue, Sep 4, 2018, 10:29 AM Wei Liu <wei.liu2@citrix.com> wrote:

> Going through the code, HAP, EPT, PoD and ALTP2M depend on HVM code.
> Put these components under CONFIG_HVM. This further requires putting
> one of the vm event under CONFIG_HVM.
>
> Altp2m requires a bit more attention because its code is embedded in
> generic x86 p2m code.
>
> Also make hap_enabled evaluate to false when !CONFIG_HVM. Make sure it
> evaluate its parameter to avoid unused variable warnings in its users.
>
> Also sort items in Makefile while at it.
>
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
>  xen/arch/x86/mm/Makefile         | 11 ++++++-----
>  xen/arch/x86/mm/mem_access.c     | 18 +++++++++++++++++-
>  xen/arch/x86/mm/mem_sharing.c    |  2 ++
>  xen/arch/x86/mm/p2m.c            | 23 ++++++++++++-----------
>  xen/common/vm_event.c            |  2 ++
>

As before, please only apply CONFIG_HVM ifdefs to x86 specific parts. We
have an altp2m implementation for ARM that is planned to be posted again to
the mailinglist in the near future.

Thanks,
Tamas

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Tue, Sep 4, 2018, 10:29 AM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix=
.com">wei.liu2@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">Going through the code, HAP, EPT, PoD and ALTP2M depend on HVM code.<=
br>
Put these components under CONFIG_HVM. This further requires putting<br>
one of the vm event under CONFIG_HVM.<br>
<br>
Altp2m requires a bit more attention because its code is embedded in<br>
generic x86 p2m code.<br>
<br>
Also make hap_enabled evaluate to false when !CONFIG_HVM. Make sure it<br>
evaluate its parameter to avoid unused variable warnings in its users.<br>
<br>
Also sort items in Makefile while at it.<br>
<br>
Signed-off-by: Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D=
"_blank" rel=3D"noreferrer">wei.liu2@citrix.com</a>&gt;<br>
---<br>
=C2=A0xen/arch/x86/mm/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 11 ++++++=
-----<br>
=C2=A0xen/arch/x86/mm/mem_access.c=C2=A0 =C2=A0 =C2=A0| 18 ++++++++++++++++=
+-<br>
=C2=A0xen/arch/x86/mm/mem_sharing.c=C2=A0 =C2=A0 |=C2=A0 2 ++<br>
=C2=A0xen/arch/x86/mm/p2m.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 23 +=
+++++++++++-----------<br>
=C2=A0xen/common/vm_event.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 2 ++<br></blockquote></div></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">As before, please only apply CONFIG_HVM ifdefs to x86 specific pa=
rts. We have an altp2m implementation for ARM that is planned to be posted =
again to the mailinglist in the near future.</div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">Thanks,</div><div dir=3D"auto">Tamas</div></div>

--000000000000f3948d05754eadf4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2655297003179976724==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 07 22:48:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 22:48: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 1fyPXg-00047g-A4; Fri, 07 Sep 2018 22:47: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=dp3c=lv=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1fyPXf-00047b-Cx
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 22:47:55 +0000
X-Inumbo-ID: d0e4d0fb-b2ef-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0e4d0fb-b2ef-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 00:46:11 +0200 (CEST)
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 w87MeGdw115093;
 Fri, 7 Sep 2018 22:47:53 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=QxQo5DuGr8kyL19cp3OSEZITpsam7eNwbvZdYwLG4Cg=;
 b=G8I7dxC/S8AkRVgMaqQBsid6JiS/KTd5fm5WDpMGffvry9UlZ/BquUXpJ3IWXnTbg0Hu
 T1LmC+WmkVsIs/Xp9/VwThXWJtcZ4eGowYfWXR29tGKyaCqmLwrd6FKbBTQAWPw+Hkgc
 D5DBrxM6hwRM6Gl0UE+BfPYDNKiwpheMDv6YKsDRe7Pp5QpqLh61fq2K3CvImeGYtjQH
 ctXmFWJR6KiL6f+QqSxdhuQCu6/tlNnSZLaMC2bm4aqVGNnOYFTtsi+1I+/sP+3d348M
 6YOKP7fSgtqxjtRmVSqiYlfu/qZrnm/yzs3zcfvgj4NBVu16RzaSwktesH3hlT/Gps9U dA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2m7j6u52aq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 07 Sep 2018 22:47:53 +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 w87Mlqna008397
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 7 Sep 2018 22:47:52 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 w87MlplF027412;
 Fri, 7 Sep 2018 22:47:51 GMT
Received: from [10.211.202.81] (/10.211.202.81)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 07 Sep 2018 15:47:51 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d578b69a-848b-2c86-175a-1b1933d82a36@oracle.com>
 <f3befca2-fc65-81b8-c9ed-311de7967958@oracle.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <5bb5e41f-ed6c-87d0-a1b1-d053c191a8d5@oracle.com>
Date: Fri, 7 Sep 2018 15:47:50 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <f3befca2-fc65-81b8-c9ed-311de7967958@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9009
 signatures=668708
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-1807170000 definitions=main-1809070223
Subject: Re: [Xen-devel] [PATCH] xen-swiotlb: use actually allocated size on
 check physical contiguous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: John Sobecki <john.sobecki@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 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>

QW55Ym9keSB3b3VsZCBsaWtlIHRvIGhlbHAgcmV2aWV3IHRoaXMgcGF0Y2g/CgpUaGFua3MsCkpv
ZQoKT24gMDkvMDUvMjAxOCAwMjoxNiBBTSwgSm9lIEppbiB3cm90ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKPiB4ZW5fc3dpb3RsYl97YWxsb2MsZnJlZX1fY29o
ZXJlbnQoKSBhY3R1YWxseSBhbGxvY2F0ZS9mcmVlIHNpemUgYnkgb3JkZXIgICAgICAKPiBidXQg
dXNlZCB0aGUgcmVxdWlyZWQgc2l6ZSB0byBjaGVjayBpZiBhZGRyZXNzIGlzIHBoeXNpY2FsIGNv
bnRpZ3VvdXMsICAgICAgICAKPiBpZiBmaXJzdCBwYWdlcyBhcmUgcGh5c2ljYWwgY29udGlndW91
cyBhbHNvIHBhc3NlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiByYW5nZV9zdHJhZGRs
ZXNfcGFnZV9ib3VuZGFyeSgpIGNoZWNrLCBidXQgb3RoZXJzIHdlcmUgbm90IGl0IHdpbGwgICAg
ICAgICAgICAKPiBsZWFkIGtlcm5lbCBwYW5pYy4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
PiBTaWduZWQtb2ZmLWJ5OiBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAtLS0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDYgKysrKysrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
c3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAgICAKPiBp
bmRleCBhNmY5YmE4NWRjNGIuLmFhMDgxZjgwNjcyOCAxMDA2NDQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKPiAtLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiArKysgYi9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPiBAQCAtMzAzLDYgKzMwMyw5IEBAIHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVy
ZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiAgICAgICAqLyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPiAgICAgICBmbGFncyAmPSB+KF9fR0ZQX0RNQSB8IF9fR0ZQX0hJR0hNRU0pOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAr
ICAgICAvKiBDb252ZXJ0IHRoZSBzaXplIHRvIGFjdHVhbGx5IGFsbG9jYXRlZC4gKi8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAKPiArICAgICBzaXplID0gMVVMIDw8IChvcmRlciArIFhFTl9Q
QUdFX1NISUZUKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPiAgICAgICAvKiBPbiBBUk0gdGhpcyBmdW5jdGlvbiByZXR1cm5zIGFuIGlv
cmVtYXAncGVkIHZpcnR1YWwgYWRkcmVzcyBmb3IgICAgICAKPiAgICAgICAgKiB3aGljaCB2aXJ0
X3RvX3BoeXMgZG9lc24ndCByZXR1cm4gdGhlIGNvcnJlc3BvbmRpbmcgcGh5c2ljYWwgICAgICAg
ICAKPiAgICAgICAgKiBhZGRyZXNzLiBJbiBmYWN0IG9uIEFSTSB2aXJ0X3RvX3BoeXMgb25seSB3
b3JrcyBmb3Iga2VybmVsIGRpcmVjdCAgICAKPiBAQCAtMzUxLDYgKzM1NCw5IEBAIHhlbl9zd2lv
dGxiX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLCB2b2lk
ICp2YWRkciwKPiAgICAgICAgKiBwaHlzaWNhbCBhZGRyZXNzICovICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICBwaHlzID0geGVuX2J1c190
b19waHlzKGRldl9hZGRyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKPiArICAgICAvKiBDb252ZXJ0IHRoZSBzaXplIHRvIGFj
dHVhbGx5IGFsbG9jYXRlZC4gKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAKPiArICAgICBz
aXplID0gMVVMIDw8IChvcmRlciArIFhFTl9QQUdFX1NISUZUKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICBpZiAoKChkZXZf
YWRkciArIHNpemUgLSAxIDw9IGRtYV9tYXNrKSkgfHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPiAgICAgICAgICAgcmFuZ2Vfc3RyYWRkbGVzX3BhZ2VfYm91bmRhcnkocGh5cywgc2l6
ZSkpICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICAgICAgICAgIHhlbl9kZXN0cm95
X2NvbnRpZ3VvdXNfcmVnaW9uKHBoeXMsIG9yZGVyKTsgICAgICAgICAgICAgICAgICAgICAKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 22:50:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 22:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyPZi-0004Mq-Oa; Fri, 07 Sep 2018 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=wwb2=lv=xenproject.org=prvs=781fce465=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fyPZh-0004FK-Kb
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 22:50:01 +0000
X-Inumbo-ID: 1b5af488-b2f0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b5af488-b2f0-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 00:48:16 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,344,1531785600"; d="scan'208";a="64761051"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75173-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-amd64:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:<job status>:broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-pvops:<job status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:host-install(4):broken:regression
 linux-3.18:build-armhf:host-install(4):broken:regression
 linux-3.18:build-i386-pvops:host-install(4):broken:regression
 linux-3.18:build-amd64:host-install(4):broken:regression
 linux-3.18:build-amd64-pvops:host-install(4):broken:regression
 linux-3.18:build-amd64-xsm:host-install(4):broken:regression
 linux-3.18:build-i386-xsm:host-install(4):broken:regression
 linux-3.18:build-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=ba6984fc0162f24a510ebc34e881b546b69c553b
X-Osstest-Versions-That: linux=a5f9be3576c3f9dd871f68eaf482278c0b3a6df2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 7 Sep 2018 23:49:55 +0100
Subject: [Xen-devel] [linux-3.18 baseline-only test] 75173: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE3MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20v
b3NzdGVzdC9sb2dzLzc1MTczLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTEKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1
MQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDc1MTUxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTEKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiA3NTE1MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTUxCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUx
NTEKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
ICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBiYTY5ODRmYzAxNjJmMjRhNTEwZWJjMzRlODgxYjU0NmI2OWM1NTNiCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNWY5YmUzNTc2YzNmOWRkODcxZjY4
ZWFmNDgyMjc4YzBiM2E2ZGYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUxNTEgIDIwMTgtMDgt
MzEgMTk6NTc6NDIgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1MTczICAyMDE4
LTA5LTA3IDE2OjI1OjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGFyeWFiaW5pbkB2aXJ0dW96em8u
Y29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAd2RjLmNvbT4KICBCZXJuZCBF
ZGxpbmdlciA8YmVybmQuZWRsaW5nZXJAaG90bWFpbC5kZT4KICBDYWx2aW4gV2FsdG9uIDxjYWx2
aW4ud2FsdG9uQGtlcHN0aW4uY2E+CiAgY2hlbiBqaWUgPGNoZW5qaWU2QGh1YXdlaS5jb20+CiAg
Q2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBhcm0uY29tPgogIENsYXVkaW8gSW1i
cmVuZGEgPGltYnJlbmRhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29s
aW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3Jh
Y2xlLmNvbT4KICBEYW4gU3RyZWV0bWFuIDxkZHN0cmVldEBpZWVlLm9yZz4KICBEYXZlIEFpcmxp
ZSA8YWlybGllZEByZWRoYXQuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJi
YSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEb25nIEFpc2hlbmcgPEFpc2hlbmcuZG9uZ0BueHAuY29t
PgogIEVyaWMgU2FuZGVlbiA8c2FuZGVlbkByZWRoYXQuY29tPgogIEV0aGFuIFpoYW8gPGV0aGFu
LnpoYW9Ab3JhY2xlLmNvbT4KICBFdWdlbml1IFJvc2NhIDxlcm9zY2FAZGUuYWRpdC1qdi5jb20+
CiAgRXVnZW5pdSBSb3NjYSA8cm9zY2FldWdlbml1QGdtYWlsLmNvbT4KICBGZWxpcGUgQmFsYmkg
PGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3Ry
bGVuLmRlPgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4K
ICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5AYW5kcm9pZC5jb20+CiAgR3JlZyBIYWNrbWFubiA8
Z2hhY2ttYW5uQGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3Vz
dGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIZWlrbyBDYXJzdGVu
cyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVs
Lm9yZz4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlh
anUxOTkwQGdtYWlsLmNvbT4KICBqaWVAY2hlbmppZTZAaHV3ZWkuY29tIDxqaWVAY2hlbmppZTZA
aHV3ZWkuY29tPgogIEppbSBHaWxsIDxqZ2lsbEB2bXdhcmUuY29tPgogIEpvaGFubmVzIEJlcmcg
PGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGly
bkBzdXNlLmRlPgogIEpvc2VmIEJhY2lrIDxqb3NlZkB0b3hpY3BhbmRhLmNvbT4KICBKdWxpYW4g
V2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEtpcmFuIEt1bWFyIE1vZHVrdXJpIDxraXJh
bi5tb2R1a3VyaUBnbWFpbC5jb20+CiAgS2lyaWxsIFRraGFpIDxrdGtoYWlAdmlydHVvenpvLmNv
bT4KICBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CiAgTGkgV2FuZyA8bGl3YW5nQHJl
ZGhhdC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWNhcyBTdGFj
aCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbWlw
cy5jb20+CiAgTWFuaWthbnRhIFB1YmJpc2V0dHkgPG1wdWJiaXNlQGNvZGVhdXJvcmEub3JnPgog
IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxt
YXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
U2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8
bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNv
bT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgbXB1YmJpc2VAY29k
ZWF1cm9yYS5vcmcgPG1wdWJiaXNlQGNvZGVhdXJvcmEub3JnPgogIE5pY2hvbGFzIE1jIEd1aXJl
IDxob2ZyYXRAb3NhZGwub3JnPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldGVyIFNlbm5hIFRzY2h1ZGlu
IDxwZXRlci5zZW5uYUBnbWFpbC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4K
ICBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CiAgUmFmYcWCIE1pxYJlY2tp
IDxyYWZhbEBtaWxlY2tpLnBsPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3Jn
PgogIFJpYW4gSHVudGVyIDxyaWFuQGFsdW0ubWl0LmVkdT4KICBTYXNoYSBMZXZpbiA8YWxleGFu
ZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2NvdHQgQmF1ZXIgPHNiYXVlckBwbHpkb250aGFj
ay5tZT4KICBTY290dCBCYXVlciA8c2NvdHQuYmF1ZXJAaW50ZWwuY29tPgogIFNlYmFzdGlhbiBP
dHQgPHNlYm90dEBsaW51eC5pYm0uY29tPgogIFNodWJocmFqeW90aSBEYXR0YSA8c2h1YmhyYWp5
b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2Vy
dEBzZWN1bmV0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlz
Lm9yZz4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVt
LmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29A
bWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb21taSBS
YW50YWxhIDx0b21taS50LnJhbnRhbGFAbm9raWEuY29tPgogIFZhcnVuIFByYWthc2ggPHZhcnVu
QGNoZWxzaW8uY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1
YXdlaS5jb20+CiAgeXVqdWFuLnFpIDx5dWp1YW4ucWlAbWVkaWF0ZWsuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwo
NCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzM0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 23:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 23: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 1fyPr2-0005aH-FC; Fri, 07 Sep 2018 23:07:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyPr0-0005a4-JX
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 23:07:54 +0000
X-Inumbo-ID: f78d6213-b2f2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f78d6213-b2f2-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 23:08: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 1fyPqw-00010C-PO; Fri, 07 Sep 2018 23:07: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 1fyPqw-00056V-HU; Fri, 07 Sep 2018 23:07:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyPqw-0002Nh-F6; Fri, 07 Sep 2018 23:07:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=a6c501603ca886458b055477532abadfbc9d3606
X-Osstest-Versions-That: xen=a6c501603ca886458b055477532abadfbc9d3606
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 23:07:50 +0000
Subject: [Xen-devel] [xen-unstable test] 127369: 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>

ZmxpZ2h0IDEyNzM2OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM2OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgeGVuLWluc3Rh
bGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyNzM1MAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzM1MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI3MzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjczNTAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzM1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjczNTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzM1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzUwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjczNTAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgIDcgeGVuLWJ1aWxkLWZy
ZWVic2QgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgYTZjNTAxNjAzY2E4ODY0NThiMDU1NDc3NTMyYWJhZGZiYzlkMzYw
NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTZjNTAxNjAzY2E4ODY0
NThiMDU1NDc3NTMyYWJhZGZiYzlkMzYwNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3MzY5ICAy
MDE4LTA5LTA3IDA4OjA1OjMzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
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
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBk
YXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 07 23:45:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Sep 2018 23: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 1fyQRb-000851-Gs; Fri, 07 Sep 2018 23: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=jw07=lv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyQRa-00084p-GI
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 23:45:42 +0000
X-Inumbo-ID: e3b7aeb7-b2f7-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3b7aeb7-b2f7-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 01:43:58 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyQRX-0001kl-HE; Fri, 07 Sep 2018 23:45: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 1fyQRX-0007jD-6l; Fri, 07 Sep 2018 23:45:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyQRX-0006MJ-65; Fri, 07 Sep 2018 23:45:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127390-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=40a7b235e4359b4e2eb4d379d1c543b9cae11346
X-Osstest-Versions-That: ovmf=c4709260f62f531eed83673104c7ecd7b6e665b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 07 Sep 2018 23:45:39 +0000
Subject: [Xen-devel] [ovmf test] 127390: 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>

ZmxpZ2h0IDEyNzM5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczOTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0MGE3YjIzNWU0MzU5YjRlMmViNGQzNzlkMWM1NDNi
OWNhZTExMzQ2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDcwOTI2
MGY2MmY1MzFlZWQ4MzY3MzEwNGM3ZWNkN2I2ZTY2NWI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczNzggIDIwMTgtMDktMDcgMTE6MTI6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3MzkwICAyMDE4LTA5LTA3IDE4OjQwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICBjNDcwOTI2MGY2Li40MGE3YjIzNWU0ICA0MGE3YjIzNWU0MzU5YjRlMmViNGQzNzlkMWM1NDNi
OWNhZTExMzQ2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 03:45:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 03: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 1fyUAu-0000Nl-Rn; Sat, 08 Sep 2018 03:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qocz=lw=xenproject.org=prvs=782f8b178=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fyUAt-0000Nb-Aq
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 03:44:43 +0000
X-Inumbo-ID: a34d1d7d-b319-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a34d1d7d-b319-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 03:45:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,344,1531785600"; d="scan'208";a="64768262"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75175-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:build-amd64-xsm:host-install(4):broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-amd64:host-install(4):broken: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=4d621893471c6299de06aeac56f4c6cddc5c9ebe
X-Osstest-Versions-That: ovmf=04722cfa309104d815257a2705db5ee7024dc9bf
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 8 Sep 2018 04:44:38 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75175: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTc1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzUxNjMKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2MwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTYzCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gNzUxNjMKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2MwogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDc1MTYzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA0ZDYyMTg5MzQ3MWM2Mjk5ZGUwNmFlYWM1NmY0YzZjZGRj
NWM5ZWJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwNDcyMmNmYTMw
OTEwNGQ4MTUyNTdhMjcwNWRiNWVlNzAyNGRjOWJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
NjMgIDIwMTgtMDktMDQgMDY6MjA6NTUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MTc1ICAyMDE4LTA5LTA3IDE2OjI2OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVy
aWMuZG9uZ0BpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29t
PgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVs
LmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlq
dXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5NCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 04:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 04:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyUlP-000309-W7; Sat, 08 Sep 2018 04:22:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyUlO-0002zx-Oy
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 04:22:26 +0000
X-Inumbo-ID: 8c06f7dd-b31e-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c06f7dd-b31e-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 06:20:41 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyUlL-0004Ol-62; Sat, 08 Sep 2018 04:22: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 1fyUlK-0002Ys-TH; Sat, 08 Sep 2018 04:22:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyUlK-0003rc-Se; Sat, 08 Sep 2018 04:22:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127372-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 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-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
X-Osstest-Versions-This: linux=9660309cab057459cbbd8eea66fa8e09ca9472c0
X-Osstest-Versions-That: linux=b36fdc6853a38a6f8749897a33435635019e0647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 04:22:22 +0000
Subject: [Xen-devel] [linux-next test] 127372: 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>

ZmxpZ2h0IDEyNzM3MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjczNzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzM0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3MzQ0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjczNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3MzQ0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjczNDQKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
MzQ0CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzM0NAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MzQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjczNDQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzM0NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzM0NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3
MzQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgbGlrZSAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzM0NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjczNDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
NzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjczNDQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNzM0NAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3MzQ0Cgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOTY2MDMwOWNhYjA1NzQ1OWNiYmQ4
ZWVhNjZmYThlMDljYTk0NzJjMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgYjM2ZmRjNjg1M2EzOGE2Zjg3NDk4OTdhMzM0MzU2MzUwMTllMDY0NwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcg
c2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjczNzIgIDIwMTgtMDktMDcgMDk6MTg6NTUgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 06:04:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 06: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 1fyWLZ-0001AV-D9; Sat, 08 Sep 2018 06: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=vwjv=lw=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1fyWLX-0001AQ-PX
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 06:03:51 +0000
X-Inumbo-ID: b7169b2d-b32c-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7169b2d-b32c-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 08:02:06 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 7F2821007FBED;
 Fri,  7 Sep 2018 23:03:49 -0700 (PDT)
Date: Fri, 07 Sep 2018 23:03:48 -0700 (PDT)
Message-Id: <20180907.230348.33221589667753465.davem@davemloft.net>
To: jgross@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180907122130.30810-1-jgross@suse.com>
References: <20180907122130.30810-1-jgross@suse.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Fri, 07 Sep 2018 23:03:49 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] xen/netfront: fix waiting for xenbus state
 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: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, netdev@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>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBGcmksICA3IFNlcCAy
MDE4IDE0OjIxOjMwICswMjAwCgo+IENvbW1pdCA4MjJmYjE4YTgyYWJhICgieGVuLW5ldGZyb250
OiB3YWl0IHhlbmJ1cyBzdGF0ZSBjaGFuZ2Ugd2hlbiBsb2FkCj4gbW9kdWxlIG1hbnVhbGx5Iikg
YWRkZWQgYSBuZXcgd2FpdCBxdWV1ZSB0byB3YWl0IG9uIGZvciBhIHN0YXRlIGNoYW5nZQo+IHdo
ZW4gdGhlIG1vZHVsZSBpcyBsb2FkZWQgbWFudWFsbHkuIFVuZm9ydHVuYXRlbHkgdGhlcmUgaXMg
bm8gd2FrZXVwCj4gYW55d2hlcmUgdG8gc3RvcCB0aGF0IHdhaXRpbmcuCj4gCj4gSW5zdGVhZCBv
ZiBpbnRyb2R1Y2luZyBhIG5ldyB3YWl0IHF1ZXVlIHJlbmFtZSB0aGUgZXhpc3RpbmcKPiBtb2R1
bGVfdW5sb2FkX3EgdG8gbW9kdWxlX3dxIGFuZCB1c2UgaXQgZm9yIGJvdGggcHVycG9zZXMgKGxv
YWRpbmcgYW5kCj4gdW5sb2FkaW5nKS4KPiAKPiBBcyBhbnkgc3RhdGUgY2hhbmdlIG9mIHRoZSBi
YWNrZW5kIG1pZ2h0IGJlIGludGVuZGVkIHRvIHN0b3Agd2FpdGluZwo+IGRvIHRoZSB3YWtlX3Vw
X2FsbCgpIGluIGFueSBjYXNlIHdoZW4gbmV0YmFja19jaGFuZ2VkKCkgaXMgY2FsbGVkLgo+IAo+
IEZpeGVzOiA4MjJmYjE4YTgyYWJhICgieGVuLW5ldGZyb250OiB3YWl0IHhlbmJ1cyBzdGF0ZSBj
aGFuZ2Ugd2hlbiBsb2FkIG1vZHVsZSBtYW51YWxseSIpCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJu
ZWwub3JnPiAjNC4xOAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCkFwcGxpZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 06:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 06: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 1fyWqN-00037o-7A; Sat, 08 Sep 2018 06:35:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qarp=lv=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1fyNgP-0005Cp-0T
 for xen-devel@lists.xen.org; Fri, 07 Sep 2018 20:48:49 +0000
X-Inumbo-ID: 8884d7a0-b2df-11e8-a6a9-d7ebe60f679a
Received: from uhil19pa09.eemsg.mail.mil (unknown [214.24.21.82])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8884d7a0-b2df-11e8-a6a9-d7ebe60f679a;
 Fri, 07 Sep 2018 20:49:38 +0000 (UTC)
X-EEMSG-check-008: 313101340|UHIL19PA09_EEMSG_MP7.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Sep 2018 20:48:44 +0000
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="17965581"
IronPort-PHdr: =?us-ascii?q?9a23=3AqPeRwxIVDWzLWmmS+dmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgXKPvzrarrMEGX3/hxlliBBdydt6obzbKO+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxlKiTanfb9+MAi9oBnMuMURnYZsMLs6xA?=
 =?us-ascii?q?HTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKH?=
 =?us-ascii?q?w65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0vRz?=
 =?us-ascii?q?+s87lkRwPpiCcfNj427mfXitBrjKlGpB6tvgFzz5LIbI2QMvdxcLndfdcHTm?=
 =?us-ascii?q?RfWMhfWTFKDoelY4cRE+YNOOBVpJT/qVQTtxuzHQmiCv3yxD9UiHH43qM63O?=
 =?us-ascii?q?YgEQ7a0wIvEMkDsGjPo9jxKKseTfy5wavOwD7eb/1WwzD96I3Qfxwvr/+DQ7?=
 =?us-ascii?q?N+cdDLxkY1GQPJlkibp4L/MDOT1+QCrWyb5PdhW+6hlmUqrBx+ojeyycgyhY?=
 =?us-ascii?q?nJnJgax0vC9SVi2ok5P9K4SEllYdO9FpZbqiKUN5NuT88/X21kojg2xqAGtJ?=
 =?us-ascii?q?KhYiQG1pYqywTCZ/GEboSE+g/vWPqLLTtmmX5oeKiziwi8/EWi0OHwSNS43E?=
 =?us-ascii?q?hSoiZYk9TBsmoB2wLT58WIUPdw/12t1SuB2g3S7OxPPFo6mrDBK5E7x749jp?=
 =?us-ascii?q?8TsUPeESDogEj2l6qWdlk8+uiv9uTnfq3qpp+COI9wjQHzKqMglNG9D+omKw?=
 =?us-ascii?q?QAXmqV9fml2LLt8kP0XKlGguMsnqbFt5DaP9wbqrS/Aw9OyIkv8Rm/DzC40N?=
 =?us-ascii?q?gAnHkHKkxKeA6fgoT0J13COu70Aeq/jli2jjtn2fLLMqf8DpjOM3TPiLLhcq?=
 =?us-ascii?q?x8605Yxgoz19df55dMB74cL/L8R1H+tNPCDhAjKAG0xf3nB89n2oMRXmKPHL?=
 =?us-ascii?q?eVMLnOvl+Q+uIvP+6MaZcXuDbgL/gl5uDhjXkjlV8SZ6mmx58XaHSjE/t8OU?=
 =?us-ascii?q?WZZGDgjcsGEWcPpgA+VvDliEWeUT5PYHa/R7k85ionCI28FojMWIStgLiA3C?=
 =?us-ascii?q?e9H51bfWNGBU6WEXfuaYqEX+0AaCWIIs9uijYET6SuS5c91RGysw/306BoLu?=
 =?us-ascii?q?zJ9S0Cq53i2sJ56PHUlRE17Tx7Ed6d3m+WQm5on2MIWyU23KFwoEBn1liD1q?=
 =?us-ascii?q?14ieRCFdNP//NJThs6NZnEwuNnBND9RxzOftiTSFm8WdimHTEwQc4xw98JeU?=
 =?us-ascii?q?p9Hc6igQrZ0yqlBL8ViaSBBIYo/aLEw3jxO8F9xm7C2qQ8kVYmX89PNWy6ia?=
 =?us-ascii?q?5/7AXTHJPJk16HmKqwaasc2yvN/n+ZzWWSpEFYTBJwUaLdUHEQeETWq8316V?=
 =?us-ascii?q?7cQL+wF7snNhBMycqDKqtRdt3plk9KRfj9N9TYeW6xnH2wBRmQzLOWcIXqY3?=
 =?us-ascii?q?kd3DnaCEUciQAT+nmGOhYkBiu7u2LRFiFuGEnzbEPt7el+snK7T0Auww6WaE?=
 =?us-ascii?q?1h0qK/+gQJivyEV/MTwrUEtT8vqjpqHVaxxdbWC9udpwZ/Z6hTfdI94Etd1W?=
 =?us-ascii?q?LYuA1xJICvL6dnhg1WTwMij07okhl6FIhE2Zw6oXVvwAdsJKaw1FJaayjezZ?=
 =?us-ascii?q?32fLrNJT+h0gqobvuc9lzxyt+f9ONHxP0+qljn9C7jXh4u/Hlq3MNc+32H79?=
 =?us-ascii?q?PFCxREAsG5aVo+6xUv/+KSWSI6/Y6BkCQ2aaQ=3D?=
X-IPAS-Result: =?us-ascii?q?A2CJAwDW45Jb/7Xj1wpbHAEBAQQBAQoBAYMkgjYKg2iIE?=
 =?us-ascii?q?44vgz2OHYRYgXUFCxiEVAIXg2w0GAECAQEBAQEBAgGBFII1JAGCXgEBAQECA?=
 =?us-ascii?q?QEiEUUFCwIBCBEEAQEDAgYgAgICJgoVCAgCBA4FCIJagjmmS4EuigIJAYEBi?=
 =?us-ascii?q?WsGggCBWIJMhQA4gkcxgiYCm30JAowEhBKObSuQU4MKgUKCDSsKQQ+DJ4JNj?=
 =?us-ascii?q?gZvjBOBHQEB?=
Received: from msht-gh1-uea02.corp.nsa.gov ([10.215.227.181])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Sep 2018 20:48:44 +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.389.1; Fri, 7 Sep 2018 16:48:41 -0400
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.136]) by
 MSMR-GH1-UEA02.corp.nsa.gov ([169.254.7.101]) with mapi id 14.03.0389.001;
 Fri, 7 Sep 2018 16:48:41 -0400
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [Non-DoD Source] [PATCH 4/5] xen/domain: Fold
 xsm_free_security_domain() paths together
Thread-Index: AQHUQ5UXtoWoZLq4hUe/k7oVkywzZ6TlUJ4A
Date: Fri, 7 Sep 2018 20:48:39 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118115587C320@MSMR-GH1-UEA01.corp.nsa.gov>
References: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com>
 <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com>
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
X-Mailman-Approved-At: Sat, 08 Sep 2018 06:35:41 +0000
Subject: Re: [Xen-devel] [Non-DoD Source] [PATCH 4/5] xen/domain: Fold
 xsm_free_security_domain() paths together
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?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>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50
OiBNb25kYXksIFNlcHRlbWJlciAzLCAyMDE4IDEwOjQ3IEFNDQo+IFRvOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUNCj4gTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBEYW5pZWwgRGUgR3JhYWYNCj4gPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4NCj4gU3ViamVjdDogW05vbi1Eb0QgU291cmNlXSBbUEFUQ0gg
NC81XSB4ZW4vZG9tYWluOiBGb2xkIHhzbV9mcmVlX3NlY3VyaXR5X2RvbWFpbigpIHBhdGhzIHRv
Z2V0aGVyDQo+IA0KPiB4c21fZnJlZV9zZWN1cml0eV9kb21haW4oKSBpcyBpZGVtcG90ZW50IChi
b3RoIHRoZSBkdW1teSBoYW5kbGVyLCBhbmQgdGhlDQo+IGZsYXNrIGhhbmRsZXIpLiAgTW92ZSBp
dCBpbnRvIHRoZSBzaGFyZWQgX19kb21haW5fZGVzdHJveSgpIHBhdGgsIGFuZCBkcm9wIHRoZQ0K
PiBJTklUX3hzbSBmbGFnIGZyb20gZG9tYWluX2NyZWF0ZSgpDQo+IA0KPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpBY2tlZC1ieTog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+DQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 06:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 06: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 1fyWqM-00037i-UV; Sat, 08 Sep 2018 06: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=qarp=lv=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1fyNgL-0005CZ-D9
 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 20:48:45 +0000
X-Inumbo-ID: 297265f4-b2df-11e8-a8a5-bc764e045a96
Received: from UPBD19PA09.eemsg.mail.mil (unknown [214.24.27.84])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 297265f4-b2df-11e8-a8a5-bc764e045a96;
 Fri, 07 Sep 2018 22:47:00 +0200 (CEST)
X-EEMSG-check-008: 137210062|UPBD19PA09_EEMSG_MP9.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by UPBD19PA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Sep 2018 20:48:39 +0000
X-IronPort-AV: E=Sophos;i="5.53,343,1531785600"; d="scan'208";a="15634298"
IronPort-PHdr: =?us-ascii?q?9a23=3AEdEw7xZWGN2fUmiauAs9lL3/LSx+4OfEezUN45?=
 =?us-ascii?q?9isYplN5qZpsy5Zh7h7PlgxGXEQZ/co6odzbaO7Oa4ASQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahY75+Ngm6oRnMvcQKnIVuLbo8xA?=
 =?us-ascii?q?HUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLn?=
 =?us-ascii?q?s65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD?=
 =?us-ascii?q?+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQct0ARW?=
 =?us-ascii?q?pFQ81fSSpPDI2hZIcLFuYNI/pUo4z7qlATrxWxGBOsCfvvxDFWm3H2waM03e?=
 =?us-ascii?q?cvEQ7E3QwvA90Av3vPodXpL6gfVfy5wLXUwTjBaf5dxDfz6JLPchAkufyAU7?=
 =?us-ascii?q?x+ftTQx0k1DQzKlFuQpZT4ND2bzOsNtWmb4PRkVemyimArpRx6rz+yyccjl4?=
 =?us-ascii?q?bGmI0Vykre+ihixoY1Pse3RFR0Yd6jDptdrieXPJZ1TMM6W2xkpTo2xqcYtZ?=
 =?us-ascii?q?KmfCUG0oorywDdZvCdboSF4QrvWPuNLTtimn5pZbKyiwys/UWuyODwTNe43E?=
 =?us-ascii?q?tUoiZdj9XBt3QA2wbN5sWHRfZx5Eas1SyS2w3d6+xJJ10/m7DBJJ472LEwk4?=
 =?us-ascii?q?IesUHEHiDrhkr7lLSWdkA4+uiw7OTnf6nmqoecN4BqjgH+NbwjlMuiD+o6LA?=
 =?us-ascii?q?YCRmmV9+ah2LH680L3T6lHguErnqXDrJ/aIt4bprajDw9TyYYs8QyzDzih0N?=
 =?us-ascii?q?QGhXUHLVRFdwybj4XxJl3CPOr0Aemij1msijtn2e7KM7/7DpnQLXXPiLLhcq?=
 =?us-ascii?q?x8605Yxgoz19df55dMB74cL/L8R1H+tNPCDhAjKAG0xf3nB89n2oMRXmKPHL?=
 =?us-ascii?q?eVMLnOvl+Q+uIvP+6MaZcauTnjLfgp/uPhgmEnmVADeamkxp8XaHGjHvR6OE?=
 =?us-ascii?q?WVe3XtjckHEWcSpAo+S+7qh0OeXj5PfXqyWLg85j4jAoK8EYjDXpytgKCG3C?=
 =?us-ascii?q?qjA5JWaX1JBU6DEXfybYqJQOsMaSKOLc9hlTwIT76hS5Q72h20uw/6zKRnJP?=
 =?us-ascii?q?LO+iIErZLjyMR15+rLmBEo8jx0ANqS03uXQ2FshGwIWiQ707x+oUxh0FeD0K?=
 =?us-ascii?q?d5j+ZEGtxU4vMaGjs9YNTMwuo/B93sVwbpetaSVE3gUtigGSs2TN8635kJeU?=
 =?us-ascii?q?k3U4GygxaG0ye0Drs9k72QGIdy4q/ax2L2Jct21zDBzqZ33Hc8Rc4af0Grqb?=
 =?us-ascii?q?R2/gaXT6LAlUSUk+6FP+xI0CHB+WiZxEKIp0geXwluB/aWFUsDb1fb+Iyqrn?=
 =?us-ascii?q?jJSKWjXPF+aFNM?=
X-IPAS-Result: =?us-ascii?q?A2CtAwDE4pJb/xLj1wpbHAEBAQQBAQoBAYMkgjYKg2iIE?=
 =?us-ascii?q?44vgz2SdYF1BSOEVAIXg2w0GAECAQEBAQEBAgGBCQuCNSQBgl4BAQEBAwEiB?=
 =?us-ascii?q?A1FDAQCAQgRBAEBAwIGIAICAiYKFQgIAgQOBQiCWqkCezOKAoELiWsGggCBW?=
 =?us-ascii?q?IJMhQCCfzGCJgKbfQkCjASEEo5tlUqCDSsKQQ+DJ5BTb4wTgR0BAQ?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 07 Sep 2018 20:48:38 +0000
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.136]) by
 MSHT-GH1-UEA01.corp.nsa.gov ([10.215.227.18]) with mapi id 14.03.0389.001;
 Fri, 7 Sep 2018 16:48:37 -0400
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Non-DoD Source] [PATCH] xsm: fix clang build
Thread-Index: AQHURSeiN4FO+h+dyE+I36YZeyPItqTlTb1Q
Date: Fri, 7 Sep 2018 20:48:37 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118115587C321@MSMR-GH1-UEA01.corp.nsa.gov>
References: <20180905144606.37519-1-roger.pau@citrix.com>
In-Reply-To: <20180905144606.37519-1-roger.pau@citrix.com>
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
X-Mailman-Approved-At: Sat, 08 Sep 2018 06:35:41 +0000
Subject: Re: [Xen-devel] [Non-DoD Source] [PATCH] xsm: fix clang build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 De Graaf <dgdegra@tycho.nsa.gov>,
 'Roger Pau Monne' <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciA1LCAyMDE4
IDEwOjQ2IEFNDQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4NCj4gU3ViamVjdDogW05vbi1Eb0QgU291cmNlXSBbUEFUQ0hd
IHhzbTogZml4IGNsYW5nIGJ1aWxkDQo+IA0KPiBlYml0bWFwLmM6MjQ0OjMyOiBlcnJvcjogaW52
YWxpZCBjb252ZXJzaW9uIHNwZWNpZmllciAnWicgWy1XZXJyb3IsLVdmb3JtYXQtaW52YWxpZC1z
cGVjaWZpZXJdDQo+ICAgICAgICAgICAgICAgICJtYXRjaCBteSBzaXplICVaZCAoaGlnaCBiaXQg
d2FzICVkKVxuIiwgbWFwdW5pdCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfl4N
Cj4gZWJpdG1hcC5jOjI0NToxNjogZXJyb3I6IGZvcm1hdCBzcGVjaWZpZXMgdHlwZSAnaW50JyBi
dXQgdGhlIGFyZ3VtZW50IGhhcyB0eXBlICd1bnNpZ25lZCBsb25nJw0KPiAgICAgICBbLVdlcnJv
ciwtV2Zvcm1hdF0NCj4gICAgICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0
KTsNCj4gICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+DQo+IGViaXRtYXAuYzoyNDU6MzM6
IGVycm9yOiBkYXRhIGFyZ3VtZW50IG5vdCB1c2VkIGJ5IGZvcm1hdCBzdHJpbmcgWy1XZXJyb3Is
LVdmb3JtYXQtZXh0cmEtYXJnc10NCj4gICAgICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBl
LT5oaWdoYml0KTsNCj4gDQo+IFVzZSAlemQgaW5zdGVhZCBvZiAlWmQsIHdoaWNoIGlzIGNvbXBs
aWFudCB3aXRoIEM5OS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KDQpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 07:35:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 07:35: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 1fyXlU-00070y-Ua; Sat, 08 Sep 2018 07: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=++iv=lw=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fyXlS-00070t-RE
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 07:34:42 +0000
X-Inumbo-ID: 675bc050-b339-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 675bc050-b339-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 09:32:56 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=51580 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fyXlK-0002Pl-HB; Sat, 08 Sep 2018 09:34:35 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 1B930202EF; Sat,  8 Sep 2018 09:34:32 +0200 (CEST)
Date: Sat, 8 Sep 2018 09:34:32 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: drbd-user@lists.linbit.com
Message-ID: <20180908073432.GP26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907171459.GO26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDc6MTQ6NTlQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gSW4gZmFjdCB0aGUgZmlyc3Qgb25lIGlzIHRoZSBvcmlnaW5hbCBjb2RlIHBhdGgg
YmVmb3JlIEkgbW9kaWZpZWQKPiBibGtiYWNrLiAgVGhlIHByb2JsZW0gaXMgaXQgZ2V0cyBleGVj
dXRlZCBhc3luYyBmcm9tIHdvcmtxdWV1ZSBzbwo+IGl0IG1pZ2h0IG5vdCBhbHdheXMgcnVuIGJl
Zm9yZSB0aGUgY2FsbCB0byBkcmJkYWRtIHNlY29uZGFyeS4KCkFzIHRoZSBEUkJEIGRldmljZSBn
ZXRzIHJlbGVhc2VkIG9ubHkgd2hlbiB0aGUgbGFzdCBJTyByZXF1ZXN0CmhhcyBmaW5pc2hlZCwg
SSBmb3VuZCBhIHdheSB0byBjaGVjayBhbmQgd2FpdCBmb3IgdGhpcyBpbiB0aGUKYmxvY2stZHJi
ZCBzY3JpcHQ6CgotLS0gYmxvY2stZHJiZC5vcmlnICAgICAyMDE4LTA5LTA4IDA5OjA3OjIzLjQ5
OTY0ODUxNSArMDIwMAorKysgYmxvY2stZHJiZCAgMjAxOC0wOS0wOCAwOToyODoxMi44OTIxOTM2
NDkgKzAyMDAKQEAgLTIzMCw2ICsyMzAsMjQgQEAKIGFuZCBzbyBjYW5ub3QgYmUgbW91bnRlZCAk
e20yfSR7d2hlbn0uIgogfQogCit3YWl0X2Zvcl9pbmZsaWdodCgpCit7CisgIGxvY2FsIGRldj0i
JDEiCisgIGxvY2FsIGluZmxpZ2h0PSIvc3lzL2Jsb2NrLyR7ZGV2Iy9kZXYvfS9pbmZsaWdodCIK
KyAgbG9jYWwgcmQgd3IKKworICBpZiAhIFsgLWYgIiRpbmZsaWdodCIgXTsgdGhlbgorICAgIHJl
dHVybgorICBmaQorCisgIHdoaWxlIHRydWU7IGRvCisgICAgcmVhZCByZCB3ciA8ICRpbmZsaWdo
dAorICAgIGlmIFsgIiRyZCIgPSAiMCIgLWEgIiR3ciIgPSAiMCIgXTsgdGhlbgorICAgICAgcmV0
dXJuCisgICAgZmkKKyAgICBzbGVlcCAxCisgIGRvbmUKK30KIAogdD0kKHhlbnN0b3JlX3JlYWRf
ZGVmYXVsdCAiJFhFTkJVU19QQVRIL3R5cGUiICdNSVNTSU5HJykKIApAQCAtMjg1LDYgKzMwMyw4
IEBACiAgICAgICAgIGRyYmRfbHJvbGU9IiR7ZHJiZF9yb2xlJSUvKn0iCiAgICAgICAgIGRyYmRf
ZGV2PSIkKGRyYmRhZG0gc2gtZGV2ICRkcmJkX3Jlc291cmNlKSIKIAorICAgICAgICB3YWl0X2Zv
cl9pbmZsaWdodCAkZHJiZF9kZXYKKwogICAgICAgICBpZiBbICIkZHJiZF9scm9sZSIgIT0gJ1Nl
Y29uZGFyeScgXTsgdGhlbgogICAgICAgICAgIGRyYmRhZG0gc2Vjb25kYXJ5ICRkcmJkX3Jlc291
cmNlCiAgICAgICAgIGZpCgotLSAKVmFsZW50aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 07:38:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 07:38: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 1fyXos-000792-AJ; Sat, 08 Sep 2018 07:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyXor-00078s-4d
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 07:38:13 +0000
X-Inumbo-ID: 41d523c9-b33a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41d523c9-b33a-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 07:39: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 1fyXol-0000aW-3Z; Sat, 08 Sep 2018 07:38: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 1fyXok-0005gs-Nv; Sat, 08 Sep 2018 07:38:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyXok-0007Zq-NE; Sat, 08 Sep 2018 07:38:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127389-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=a12ed06ba2d3fa60e08e7449fe0c1715de401395
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 07:38:06 +0000
Subject: [Xen-devel] [linux-linus test] 127389: 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>

ZmxpZ2h0IDEyNzM4OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3Mzg5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhMTJlZDA2YmEy
ZDNmYTYwZTA4ZTc0NDlmZTBjMTcxNWRlNDAxMzk1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI1IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
MyBkYXlzICAgMjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Mzg5ICAyMDE4LTA5
LTA3IDE4OjM5OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTQzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2NjEwMiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 08:13:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 08:13: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 1fyYMV-0001lR-K1; Sat, 08 Sep 2018 08:12:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qocz=lw=xenproject.org=prvs=782f8b178=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fyYMT-0001lD-QG
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 08:12:57 +0000
X-Inumbo-ID: 1c18bbda-b33f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c18bbda-b33f-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 08:13:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,346,1531785600"; d="scan'208";a="64773409"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75174-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-armhf:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64-prev:host-install(4):broken:regression
 xen-unstable:build-amd64:host-install(4):broken:regression
 xen-unstable:build-i386-prev:host-install(4):broken:regression
 xen-unstable:build-i386:host-install(4):broken:regression
 xen-unstable:build-amd64-xtf:host-install(4):broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a6c501603ca886458b055477532abadfbc9d3606
X-Osstest-Versions-That: xen=36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 8 Sep 2018 09:12:52 +0100
Subject: [Xen-devel] [xen-unstable baseline-only test] 75174: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE3NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzUxNzQvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA3NTEzOQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTM5CiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzUxMzkKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEzOQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTM5CiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gNzUxMzkKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEzOQogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDc1MTM5CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMzkKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEzOQogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDc1MTM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE2YzUw
MTYwM2NhODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5ZDM2MDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDM2ZTI5ZGQ5ZTU4MGNiMGY4NDdmNWFjMWU3MmFmZGI1ZmViZTNl
OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTEzOSAgMjAxOC0wOC0yOSAxNTo1NToxOSBaICAg
IDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUxNzQgIDIwMTgtMDktMDcgMTY6MjY6Mzkg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEdvcGFsYXNldHR5LCBNYW5vaiA8bWFub2ouZ29w
YWxhc2V0dHlAaHBlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8
dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFpo
ZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJl
diBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0
ODEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 09:17:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 09:17: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 1fyZMK-0005ZP-Lk; Sat, 08 Sep 2018 09:16:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyZMJ-0005ZF-Bi
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 09:16:51 +0000
X-Inumbo-ID: 09f3f7c9-b348-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09f3f7c9-b348-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 09:17: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 1fyZMF-0003A8-Ki; Sat, 08 Sep 2018 09:16: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 1fyZMF-0001n6-8d; Sat, 08 Sep 2018 09:16:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyZMF-0001ZA-81; Sat, 08 Sep 2018 09:16:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127401-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=d5a5cbb532f9d5c8a1ee2d127158c11a15dec971
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 09:16:47 +0000
Subject: [Xen-devel] [libvirt test] 127401: 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>

ZmxpZ2h0IDEyNzQwMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1YTVjYmI1MzJmOWQ1YzhhMWVlMmQxMjcx
NThjMTFhMTVkZWM5NzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk0IGRheXMgICA3NiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0MDEgIDIwMTgtMDktMDggMDQ6MjI6MzEgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1
YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29t
PgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2ODc3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 10:13:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 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 1fyaEh-0000wC-WC; Sat, 08 Sep 2018 10:13:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyaEg-0000w0-2w
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 10:13:02 +0000
X-Inumbo-ID: e2a2012e-b34f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2a2012e-b34f-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 10:13: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 1fyaEc-0004MU-Uk; Sat, 08 Sep 2018 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 1fyaEc-0006WN-Oj; Sat, 08 Sep 2018 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 1fyaEc-0004yJ-Ml; Sat, 08 Sep 2018 10:12:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127396-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken:regression
 xen-unstable:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10: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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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-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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=a6c501603ca886458b055477532abadfbc9d3606
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 10:12:58 +0000
Subject: [Xen-devel] [xen-unstable test] 127396: 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>

ZmxpZ2h0IDEyNzM5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzM5Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTI3MzY5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjczNjkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMu
IDEyNzM2OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzM2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3MzY5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjczNjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzM2OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
MzY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjczNjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzM2OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3MzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjczNjkKIGJ1aWxkLWFtZDY0LXhlbi14
c20tZnJlZWJzZCAgIDcgeGVuLWJ1aWxkLWZyZWVic2QgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
ZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJj
OWQzNjA2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczNjkgIDIwMTgtMDktMDcgMDg6MDU6MzMg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Mzk2ICAyMDE4LTA5LTA3IDIzOjM3
OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
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
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkIGhvc3QtaW5zdGFsbCg1KQpicm9rZW4tc3Rl
cCB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApB
dXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCA3IDEx
OjQxOjMxIDIwMTggKzAxMDAKCiAgICBta2RlYjogdXNlIGNvbXByZXNzaW9uIGxldmVsIDAKICAg
IAogICAgVGhpcyByZXF1aXJlcyBjYWxsaW5nIGRwa2ctZGViIGRpcmVjdGx5IGFuZCBwYXNzIGl0
IC16MC4KICAgIAogICAgSXQgcmVkdWNlcyB0aGUgdGltZSB0byBydW4gdGhlIG1rZGViIHNjcmlw
dCBmcm9tIDE0IHNlY29uZHMgdG8gMwogICAgc2Vjb25kcyBvbiBteSB3b3Jrc3RhdGlvbiB3aXRo
IFNTRCwgZnJvbSA4N3MgdG8gMTVzIG9uIGEgbWFjaGluZQogICAgd2l0aCBIREQuIFRoZSBkZWIg
ZmlsZSBncm93cyBmcm9tIDQ5TSB0byA1OE0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgNjA2OWRkNjVkNjdlODQ2YjM3YWEwM2M0OGQy
MmNlYWYxYWZkMjExYQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTog
ICBUaHUgQXVnIDMwIDEyOjA1OjExIDIwMTggKzAyMDAKCiAgICB0b29scy9ta3JwbTogc3dpdGNo
IHBheWxvYWQgdG8gZ3ppcCB0byByZWR1Y2UgdHVybmFyb3VuZCB0aW1lCiAgICAKICAgIHJwbWJ1
aWxkIC1iYiBzcGVudHMgYWxvdCBvZiB0aW1lIGluIGNvbXByZXNzaW5nIHRoZSBiaW5hcmllcy4g
UmVkdWNlIHRoZQogICAgdHVybmFyb3VuZCB0aW1lIG9mICdtYWtlIHJwbWJhbGwnIGJ5IHVzaW5n
IGd6aXAgYXMgY29tcHJlc3Npb24gdG9vbC4KICAgIFRoaXMgcmVkdWNlcyB0aGUgYnVpbGR0aW1l
IGZyb20gJ3c5Lnh6ZGlvJy8xMzggc2Vjb25kcyB0byAndzEuZ3pkaW8nLzg4CiAgICBzZWNvbmRz
IGluIG15IGVudmlyb25tZW50LgogICAgVGhlIGRvd25zaWRlIGlzIGFuIGluY3JlYXNlZCBmaWxl
c2l6ZSBvZiB4ZW4ucnBtLCAxOU1CIHZzLiAzN01CLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmNvbW1pdCBiODI0NDc4MTAzZDU5MGRjNmI3NTVkMjBmZjhhYWU0ZDNm
OGVkM2U0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUg
U2VwIDQgMTc6MTU6MjMgMjAxOCArMDEwMAoKICAgIGxpYnhsOiBkb24ndCBzZXQgUG9EIHRhcmdl
dCBmb3IgUFYgZ3Vlc3RzCiAgICAKICAgIFByZXZpb3VzbHkgUG9EIHRhcmdldCB3YXMgdW5jb25k
aXRpb25hbGx5IHNldCBmb3IgYm90aCBQViBhbmQgSFZNCiAgICBndWVzdHMsIGJ1dCBpbiBmYWN0
IFBvRCBoYXMgYWx3YXlzIGJlZW4gYW4gSFZNIChub3cgUFZIIGFzIHdlbGwpIG9ubHkKICAgIGZl
YXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cgpjb21taXQgZTM5YTkxNDhlZDc3YjEwYWJkMzgzNDk4ZGY5Mzg2ZTBiOTM0NTRiMwpBdXRob3I6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA0IDE3OjE1OjI1
IDIwMTggKzAxMDAKCiAgICB4ODYvaHZtOiByZWFycmFuZ2UgY29udGVudCBvZiBodm0uaAogICAg
CiAgICBNb3ZlIGVudW0gYW5kIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucyB0byBmaXJzdCBoYWxmIG9m
IHRoZSBmaWxlLgogICAgCiAgICBTdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBhbmQgbWFjcm9zLCB3
aGljaCByZWZlcmVuY2UgSFZNIHNwZWNpZmljCiAgICBmaWVsZHMgZGlyZWN0bHkgYXJlIGdyb3Vw
ZWQgdG9nZXRoZXIgaW4gc2Vjb25kIGhhbGYgb2YgdGhlIGZpbGUuCiAgICAKICAgIFRoZSBtb3Zl
bWVudCBpcyBuZWVkZWQgYmVjYXVzZSBpbiBhIGxhdGVyIHBhdGNoIHRoZSBzZWNvbmQgaGFsZiBp
cwogICAgZ29pbmcgdG8gYmUgZW5jbG9zZWQgaW4gQ09ORklHX0hWTS4KICAgIAogICAgUHVyZSBj
b2RlIG1vdmVtZW50LiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTgzMDM3YWNhYjU0OTY2NDcwMDIxZDkwYTNm
YzMwNDE5YzZkOGQ5MQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6
ICAgVGh1IFNlcCA2IDE1OjU1OjU5IDIwMTggKzAxMDAKCiAgICBhdXRvbWF0aW9uOiBzcGVjaWZ5
IC1qJChucHJvYykgaW4gYnVpbGQgc2NyaXB0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgoKY29tbWl0IDY3YjI4YjEzMDVkYTA4ZWRiYjRkNWY1ZjcyY2EzZDBj
NDRlOGQ0NDYKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDcgMDk6Mjk6MjAgMjAxOCArMDIwMAoKICAgIHB2c2hpbTogaW50cm9k
dWNlIGEgUFYgc2hpbSBkZWZjb25maWcKICAgIAogICAgSW4gb3JkZXIgdG8gYnVpbGQgYSB0YWls
b3JlZCBwdnNoaW0tb25seSBiaW5hcnkgZnJvbSBYZW4uIFN3aXRjaCB0aGUKICAgIFBWIHNoaW0g
YnVpbGQgZnJvbSB0aGUgdG9vbHMgZmlybXdhcmUgaW50byB1c2luZyB0aGUgbmV3IGRlZmNvbmZp
Zy4KICAgIAogICAgQSBkaWZmIG9mIHRoZSAuY29uZmlnIGdlbmVyYXRlZCBmb3IgdGhlIHB2c2hp
bSBmaXJtd2FyZSBidWlsZCBiZWZvcmUKICAgIGFuZCBhZnRlciB0aGlzIGNoYW5nZSBzaG93cyBu
byBkaWZmZXJlbmNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgZTNhZDVlMjNiZjc0ZjllYjZjZjVhNTc0MzJkODA1OWU2MGU1MTk5MgpBdXRob3I6IFpoZW56
aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAw
OToyNzoxOSAyMDE4ICswMjAwCgogICAgeDg2L2RtYXI6IHphcCBETUFSIHNpZ25hdHVyZSBmb3Ig
ZG9tMCBvbmNlIGluIFRCT09UIGNhc2UKICAgIAogICAgQ29tbWl0IDZjMjk4ZWNjMWYgKCJ2dGQ6
IFJlaW5zdGF0ZSBBQ1BJIERNQVIgb24gc3lzdGVtIHNodXRkb3duIG9yCiAgICBTMy9TNC9TNSIp
IGRpZCBldmVyeXRoaW5nIGZvciBhY3BpX2RtYXJfemFwKCkgY2FsbCB0byBiZSB1bm5lY2Vzc2Fy
eSwKICAgIGV4Y2VwdCBmb3IgaW52b2tpbmcgdGhlIGZ1bmN0aW9uIGZyb20gYWNwaV9wYXJzZV9k
bWFyKCksIHdoaWNoCiAgICAxMjNjNzc5Mzc5ICgiVlRkL2RtYXI6IFR3ZWFrIGhvdyB0aGUgRE1B
UiB0YWJsZSBpcyBjbG9iYmVyZWQiKQogICAgYWRkZWQgc2V2ZXJhbCB5ZWFycyBsYXRlci4KICAg
IAogICAgU29tZSBzdGFsZSBjb21tZW50cyBhcmUgYWxzbyByZW1vdmVkLCBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9u
Zy5kdWFuQG9yYWNsZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 11:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 11:04: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 1fyb1q-00046N-Pb; Sat, 08 Sep 2018 11:03:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qocz=lw=xenproject.org=prvs=782f8b178=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fyb1q-00046D-1V
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 11:03:50 +0000
X-Inumbo-ID: fb295bda-b356-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb295bda-b356-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 11:04:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,346,1531785600"; d="scan'208";a="64775936"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75178-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=40a7b235e4359b4e2eb4d379d1c543b9cae11346
X-Osstest-Versions-That: ovmf=4d621893471c6299de06aeac56f4c6cddc5c9ebe
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 8 Sep 2018 12:03:44 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75178: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTc4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA0MGE3YjIzNWU0MzU5YjRlMmViNGQzNzlkMWM1NDNiOWNh
ZTExMzQ2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0ZDYyMTg5MzQ3
MWM2Mjk5ZGUwNmFlYWM1NmY0YzZjZGRjNWM5ZWJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
NzUgIDIwMTgtMDktMDcgMTY6MjY6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MTc4ICAyMDE4LTA5LTA4IDAzOjUxOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNv
bT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNv
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDQwYTdiMjM1ZTQzNTliNGUyZWI0ZDM3OWQxYzU0M2I5Y2Fl
MTEzNDYKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBX
ZWQgU2VwIDUgMjI6MTc6NDQgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBrZyBQZWlDb3JlOiBB
bHdheXMgdXNlIFBlaUltYWdlUmVhZCgpIGZ1bmN0aW9uIHRvIGxvYWQgUEVJIGltYWdlCiAgICAK
ICAgIEluIFYyLCBSZW1vdmUgR2V0SW1hZ2VSZWFkRnVuY3Rpb24oKSwgZGlyZWN0bHkgdXNlIFBl
aUltYWdlUmVhZCgpLgogICAgCiAgICBUaGUgY29weSBQZWlJbWFnZVJlYWRGb3JTaGFkb3cgZnVu
Y3Rpb24gZG9lc24ndCBpbXByb3ZlIHRoZSBib290IHBlcmZvcm1hbmNlLgogICAgVGhpcyBwYXRj
aCByZW1vdmVzIHRoaXMgY29weSBsb2dpYyB0byBzaW1wbGlmeSB0aGUgY29kZSBsb2dpYy4KICAg
IAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0
IDk4MjU3Zjk4MjA3MjNkODFkNTc1NDhmYjE5M2FmZTQxYzNkYTE3OWMKQXV0aG9yOiBzaGVuZ2xl
aSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAwOTo1MjoyMSAy
MDE4ICswODAwCgogICAgU2hlbGxQa2cgU2hlbGw6IFJlbW92ZSBhbiB1bnVzZWQgZ2xvYmFsIHZh
cmlhYmxlCiAgICAKICAgIFRoZSB1bnVzZWQgZ2xvYmFsIHZhcmlhYmxlIEludmFsaWRDaGFycyBp
cyByZW1vdmVkLgogICAgSXQgaXMgb25seSB1c2VkIGluIHRoZSBmdW5jdGlvbiBJc1ZhbGlkQ29t
bWFuZE5hbWUgd2hpY2gKICAgIHdhcyByZW1vdmVkIHByZXZpb3VzbHkuCiAgICBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjYKICAgIAogICAgQ2M6IEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVp
eXUubmlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogc2hlbmdsZWkgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgoKY29tbWl0IGM0NzA5MjYwZjYyZjUzMWVlZDgzNjczMTA0YzdlY2Q3YjZlNjY1YjcK
QXV0aG9yOiBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9h
ZGNvbS5jb20+CkRhdGU6ICAgVGh1IFNlcCA2IDExOjU1OjAzIDIwMTggLTA3MDAKCiAgICBFbWJl
ZGRlZFBrZy9Db2hlcmVudERtYUxpYjogQWRkIG1pc3NpbmcgY2hlY2tzIHRvIERtYU1hcAogICAg
CiAgICBVRUZJIFNjdCB2YWxpZGF0ZXMgRG1hIG1hcHBpbmcuIEZvciBDb2hlcmVudERtYUxpYiBp
dCBhbHdheXMgZmFpbGVkCiAgICBiZWNhdXNlIHRoZXJlIHdlcmUgbm8gcmVxdWlyZWQgY2hlY2tz
IHByZXNlbnQgaW4gRG1hTWFwLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBP
bG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpjb21t
aXQgYzc4M2RhNjU5OTE1YzI3NDM3MDQ3Y2FkOWI1ZDIxYjk4MDQzODhjMApBdXRob3I6IFZsYWRp
bWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KRGF0
ZTogICBUaHUgU2VwIDYgMTE6NTU6MDIgMjAxOCAtMDcwMAoKICAgIEVtYmVkZGVkUGtnL0NvaGVy
ZW50RG1hTGliOiBGaXggdHlwbyBpbiBEbWFBbGlnbmVkQnVmZmVyCiAgICAKICAgIFRoZSBvbmx5
IHZhbGlkIG1lbW9yeSB0eXBlcyBmb3IgRG1hQWxpZ25lZEJ1ZmZlciBzaG91bGQgYmUKICAgIEVm
aUJvb3RTZXJ2aWNlc0RhdGEgYW5kIEVmaVJ1bnRpbWVTZXJ2aWNlc0RhdGEuIEhvd2V2ZXIgZHVl
IHRvIHRoZSB0eXBvLAogICAgdGhlcmUgaXMgbm8gd2F5IHRvIGFsbG9jYXRlIHJ1bnRpbWUgcGFn
ZXMsIGFuZCBJTlZBTElEX1BBUkFNRVRFUiBpcwogICAgYWx3YXlzIHJldHVybmVkLiBGaXggdGhl
IHR5cG8uCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8
dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 12:10:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 12:10: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 1fyc4H-00007s-GM; Sat, 08 Sep 2018 12:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyc4G-00007g-Kc
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 12:10:24 +0000
X-Inumbo-ID: 4856ea0f-b360-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4856ea0f-b360-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 12:11: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 1fyc4B-0006lu-Ak; Sat, 08 Sep 2018 12:10: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 1fyc4A-0004Ke-Id; Sat, 08 Sep 2018 12:10:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyc4A-0007jp-Hy; Sat, 08 Sep 2018 12:10:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fyc4A-0007jp-Hy@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 12:10:18 +0000
Subject: [Xen-devel] [linux-linus 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: multipart/mixed; boundary="===============2271108863153527834=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemuu-ovmf-amd64
testid debian-hvm-install

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.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:  09b3907f93fe023ebca809c9f706f3d022801dce
  Bug not present: 936b77255269b3b9b5685d565550e77d5080ac81
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127408/


  commit 09b3907f93fe023ebca809c9f706f3d022801dce
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Mon Sep 3 17:54:12 2018 +0200
  
      The hvmloader binary generated when using LLVM LD doesn't work
      properly and seems to get stuck while trying to generate and load the
      ACPI tables. This is caused by the layout of the binary when linked
      with LLVM LD.
      
      LLVM LD has a different default linker script that GNU LD, and the
      resulting hvmloader binary is slightly different:
      
      LLVM LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        PHDR           0x000034 0x000ff034 0x000ff034 0x00060 0x00060 R   0x4
        LOAD           0x000000 0x000ff000 0x000ff000 0x38000 0x38000 RWE 0x1000
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0
      
      GNU LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        LOAD           0x000080 0x00100000 0x00100000 0x36308 0x3fd74 RWE 0x10
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4
      
      Note that in the LLVM LD case (as with GNU LD) the .text section does
      indeed have the address set to 0x100000 as requested on the command
      line:
      
      [ 1] .text             PROGBITS        00100000 001000 00dd10 00  AX  0   0 16
      
      There's however the PHDR which is not present when using GNU LD.
      
      Fix this by using a very simple linker script that generates the same
      binary regardless of whether LLVM or GNU LD is used. By using a linker
      script the usage of -Ttext can also be avoided by placing the desired
      .text load address directly in the linker script.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-xl-qemuu-ovmf-amd64.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/linux-linus/test-amd64-amd64-xl-qemuu-ovmf-amd64.debian-hvm-install --summary-out=tmp/127408.bisection-summary --basis-template=125898 --blessings=real,real-bisect linux-linus test-amd64-amd64-xl-qemuu-ovmf-amd64 debian-hvm-install
Searching for failure / basis pass:
 127389 fail [host=baroque1] / 126310 [host=elbling0] 126202 [host=pinot1] 126069 [host=baroque0] 125921 [host=italia0] 125898 [host=albana0] 125702 [host=joubertin1] 125676 [host=albana0] 125657 [host=italia0] 125648 [host=pinot1] 125639 [host=albana1] 125585 [host=pinot0] 125551 [host=debina1] 125520 [host=joubertin0] 125501 [host=rimava1] 125401 [host=chardonnay1] 125285 ok.
Failure / basis pass flights: 127389 / 125285
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest a12ed06ba2d3fa60e08e7449fe0c1715de401395 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a6c501603ca886458b055477532abadfbc9d3606
Basis pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da-a12ed06ba2d3fa60e08e7449fe0c1715de401395 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#43139135a8938de44f66333831d3a8655d07663a-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#e3f667bc5f51d0aa44357a64ca134cd952679c81-a6c501603ca886458b055477532abadfbc9d3606
adhoc-revtuple-generator: tree discontiguous: linux-2.6
adhoc-revtuple-generator: tree discontiguous: qemu-xen
Loaded 2006 nodes in revision graph
Searching for test results:
 125167 [host=elbling0]
 125242 [host=albana0]
 125285 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 125401 [host=chardonnay1]
 125501 [host=rimava1]
 125551 [host=debina1]
 125520 [host=joubertin0]
 125585 [host=pinot0]
 125648 [host=pinot1]
 125639 [host=albana1]
 125657 [host=italia0]
 125676 [host=albana0]
 125702 [host=joubertin1]
 125898 [host=albana0]
 125921 [host=italia0]
 126069 [host=baroque0]
 126202 [host=pinot1]
 126310 [host=elbling0]
 126412 fail irrelevant
 126550 fail irrelevant
 126682 fail irrelevant
 126888 fail irrelevant
 126978 fail irrelevant
 127038 fail irrelevant
 127108 fail irrelevant
 127148 fail irrelevant
 127193 fail irrelevant
 127221 fail irrelevant
 127256 fail irrelevant
 127284 fail irrelevant
 127315 fail irrelevant
 127344 fail irrelevant
 127381 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 127382 fail irrelevant
 127364 fail irrelevant
 127383 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 80cdb33cb7a96c3355b35ec620f1798fe3be1048
 127385 fail irrelevant
 127388 blocked 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 43139135a8938de44f66333831d3a8655d07663a 629856eae2a7f766f1f024a06ad3abf1fd4b9d37
 127391 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 7fbaf06d2de7f1c44bb41396acdbfb94f74e1cf9
 127392 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 3ac0b20bc375cfe78eb01528f2a18ac305eff6ab
 127393 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 5f3d3a880b74a67f283281e493be87871ca4f555
 127394 fail 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a9a2a761f75126d908612c64fabe6adde2b6d2b9
 127395 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 3f2002614af51dfd507168a1696658bac91155ce
 127397 fail 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127398 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
 127389 fail a12ed06ba2d3fa60e08e7449fe0c1715de401395 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a6c501603ca886458b055477532abadfbc9d3606
 127399 fail 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127400 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a e3f667bc5f51d0aa44357a64ca134cd952679c81
 127402 fail a12ed06ba2d3fa60e08e7449fe0c1715de401395 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a6c501603ca886458b055477532abadfbc9d3606
 127404 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
 127405 fail 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
 127406 pass 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
 127408 fail 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 09b3907f93fe023ebca809c9f706f3d022801dce
Searching for interesting versions
 Result found: flight 125285 (pass), for basis pass
 Result found: flight 127389 (fail), for basis failure
 Repro found: flight 127400 (pass), for basis pass
 Repro found: flight 127402 (fail), for basis failure
 0 revisions at 30b06abfb92bfd5f9b63ea6a2ffb0bd905d1a6da c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 936b77255269b3b9b5685d565550e77d5080ac81
No revisions left to test, checking graph state.
 Result found: flight 127398 (pass), for last pass
 Result found: flight 127399 (fail), for first failure
 Repro found: flight 127404 (pass), for last pass
 Repro found: flight 127405 (fail), for first failure
 Repro found: flight 127406 (pass), for last pass
 Repro found: flight 127408 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  09b3907f93fe023ebca809c9f706f3d022801dce
  Bug not present: 936b77255269b3b9b5685d565550e77d5080ac81
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127408/


  commit 09b3907f93fe023ebca809c9f706f3d022801dce
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Mon Sep 3 17:54:12 2018 +0200
  
      The hvmloader binary generated when using LLVM LD doesn't work
      properly and seems to get stuck while trying to generate and load the
      ACPI tables. This is caused by the layout of the binary when linked
      with LLVM LD.
      
      LLVM LD has a different default linker script that GNU LD, and the
      resulting hvmloader binary is slightly different:
      
      LLVM LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        PHDR           0x000034 0x000ff034 0x000ff034 0x00060 0x00060 R   0x4
        LOAD           0x000000 0x000ff000 0x000ff000 0x38000 0x38000 RWE 0x1000
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0
      
      GNU LD:
      Program Headers:
        Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
        LOAD           0x000080 0x00100000 0x00100000 0x36308 0x3fd74 RWE 0x10
        GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RW  0x4
      
      Note that in the LLVM LD case (as with GNU LD) the .text section does
      indeed have the address set to 0x100000 as requested on the command
      line:
      
      [ 1] .text             PROGBITS        00100000 001000 00dd10 00  AX  0   0 16
      
      There's however the PHDR which is not present when using GNU LD.
      
      Fix this by using a very simple linker script that generates the same
      binary regardless of whether LLVM or GNU LD is used. By using a linker
      script the usage of -Ttext can also be avoided by placing the desired
      .text load address directly in the linker script.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>

pnmtopng: 138 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-qemuu-ovmf-amd64.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
127408: tolerable ALL FAIL

flight 127408 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127408/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install fail baseline untested


jobs:
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2271108863153527834==--

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 14:05:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 14:05: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 1fydr7-000751-VN; Sat, 08 Sep 2018 14:04:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qocz=lw=xenproject.org=prvs=782f8b178=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fydr6-00074p-Nd
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 14:04:56 +0000
X-Inumbo-ID: 480db63d-b370-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 480db63d-b370-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 14:05:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,347,1531785600"; d="scan'208";a="64779553"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75180-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:host-install(4):broken:regression
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-stretch:build-amd64:host-install(4):broken:regression
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-stretch:build-i386:host-install(4):broken:regression
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75154
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 8 Sep 2018 15:04:51 +0100
Subject: [Xen-devel] [distros-debian-stretch test] 75180: 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>

ZmxpZ2h0IDc1MTgwIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUxODAvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTU0CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxNTQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1NAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTU0CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRj
aC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDc1MTU0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 18:56:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 18:56: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 1fyiOs-0000GJ-KZ; Sat, 08 Sep 2018 18: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=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyiOq-0000G9-PI
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 18:56:04 +0000
X-Inumbo-ID: 96042bdf-b398-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96042bdf-b398-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 20:54:17 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyiOk-0007F5-4S; Sat, 08 Sep 2018 18:55: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 1fyiOj-00049i-Rt; Sat, 08 Sep 2018 18:55:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyiOj-0007NI-RE; Sat, 08 Sep 2018 18:55:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127403-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-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: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=d7b686ebf704e3d91925a535a0905ba6be23757c
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 18:55:57 +0000
Subject: [Xen-devel] [linux-linus test] 127403: 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>

ZmxpZ2h0IDEyNzQwMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDAzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkN2I2ODZlYmY3
MDRlM2Q5MTkyNWE1MzVhMDkwNWJhNmJlMjM3NTdjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI1IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
NCBkYXlzICAgMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDAzICAyMDE4LTA5
LTA4IDA3OjM5OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTQ3IHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2NjY1MCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 08 21:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 08 Sep 2018 21:14: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 1fykY4-0000zZ-TP; Sat, 08 Sep 2018 21: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=5tzk=lw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fykY3-0000zQ-Ma
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 21:13:43 +0000
X-Inumbo-ID: d1db6c54-b3ab-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1db6c54-b3ab-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 23:11:57 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fykY0-0001mh-FY; Sat, 08 Sep 2018 21:13: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 1fykY0-00022u-6l; Sat, 08 Sep 2018 21:13:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fykY0-0004AN-5s; Sat, 08 Sep 2018 21:13:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127407-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=a6c501603ca886458b055477532abadfbc9d3606
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 08 Sep 2018 21:13:40 +0000
Subject: [Xen-devel] [xen-unstable test] 127407: 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>

ZmxpZ2h0IDEyNzQwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQwNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjczNjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzM2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzY5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjczNjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzM2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzY5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjczNjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzM2OQogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxZDA2
OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQz
NjA2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczNjkgIDIwMTgtMDktMDcgMDg6MDU6MzMgWiAg
ICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Mzk2ICAyMDE4LTA5LTA3IDIzOjM3OjA5
IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhl
bi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBhNmM1MDE2MDNjLi4xZDA2OWU0NWY3ICAxZDA2OWU0
NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkIC0+IG1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 06:35:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 06: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 1fytIw-0005pL-8e; Sun, 09 Sep 2018 06:34:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=povf=lx=xenproject.org=prvs=783b702de=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fytIv-0005p8-G8
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 06:34:41 +0000
X-Inumbo-ID: 8cc61a48-b3fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cc61a48-b3fa-11e8-a6a9-d7ebe60f679a;
 Sun, 09 Sep 2018 06:35:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,350,1531785600"; d="scan'208";a="64795716"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75183-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=a6c501603ca886458b055477532abadfbc9d3606
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 9 Sep 2018 07:34:36 +0100
Subject: [Xen-devel] [xen-unstable baseline-only test] 75183: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzUxODMvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFkMDY5
ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGE2YzUwMTYwM2NhODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5ZDM2
MDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTE3NCAgMjAxOC0wOS0wNyAxNjoyNjozOSBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUxODMgIDIwMTgtMDktMDggMjE6MTg6MzQg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3Qt
aW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWQwNjllNDVmN2My
ZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCA3IDExOjQxOjMxIDIwMTggKzAxMDAKCiAgICBta2Rl
YjogdXNlIGNvbXByZXNzaW9uIGxldmVsIDAKICAgIAogICAgVGhpcyByZXF1aXJlcyBjYWxsaW5n
IGRwa2ctZGViIGRpcmVjdGx5IGFuZCBwYXNzIGl0IC16MC4KICAgIAogICAgSXQgcmVkdWNlcyB0
aGUgdGltZSB0byBydW4gdGhlIG1rZGViIHNjcmlwdCBmcm9tIDE0IHNlY29uZHMgdG8gMwogICAg
c2Vjb25kcyBvbiBteSB3b3Jrc3RhdGlvbiB3aXRoIFNTRCwgZnJvbSA4N3MgdG8gMTVzIG9uIGEg
bWFjaGluZQogICAgd2l0aCBIREQuIFRoZSBkZWIgZmlsZSBncm93cyBmcm9tIDQ5TSB0byA1OE0u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21t
aXQgNjA2OWRkNjVkNjdlODQ2YjM3YWEwM2M0OGQyMmNlYWYxYWZkMjExYQpBdXRob3I6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBUaHUgQXVnIDMwIDEyOjA1OjExIDIwMTgg
KzAyMDAKCiAgICB0b29scy9ta3JwbTogc3dpdGNoIHBheWxvYWQgdG8gZ3ppcCB0byByZWR1Y2Ug
dHVybmFyb3VuZCB0aW1lCiAgICAKICAgIHJwbWJ1aWxkIC1iYiBzcGVudHMgYWxvdCBvZiB0aW1l
IGluIGNvbXByZXNzaW5nIHRoZSBiaW5hcmllcy4gUmVkdWNlIHRoZQogICAgdHVybmFyb3VuZCB0
aW1lIG9mICdtYWtlIHJwbWJhbGwnIGJ5IHVzaW5nIGd6aXAgYXMgY29tcHJlc3Npb24gdG9vbC4K
ICAgIFRoaXMgcmVkdWNlcyB0aGUgYnVpbGR0aW1lIGZyb20gJ3c5Lnh6ZGlvJy8xMzggc2Vjb25k
cyB0byAndzEuZ3pkaW8nLzg4CiAgICBzZWNvbmRzIGluIG15IGVudmlyb25tZW50LgogICAgVGhl
IGRvd25zaWRlIGlzIGFuIGluY3JlYXNlZCBmaWxlc2l6ZSBvZiB4ZW4ucnBtLCAxOU1CIHZzLiAz
N01CLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+
CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBiODI0
NDc4MTAzZDU5MGRjNmI3NTVkMjBmZjhhYWU0ZDNmOGVkM2U0CkF1dGhvcjogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDQgMTc6MTU6MjMgMjAxOCArMDEwMAoK
ICAgIGxpYnhsOiBkb24ndCBzZXQgUG9EIHRhcmdldCBmb3IgUFYgZ3Vlc3RzCiAgICAKICAgIFBy
ZXZpb3VzbHkgUG9EIHRhcmdldCB3YXMgdW5jb25kaXRpb25hbGx5IHNldCBmb3IgYm90aCBQViBh
bmQgSFZNCiAgICBndWVzdHMsIGJ1dCBpbiBmYWN0IFBvRCBoYXMgYWx3YXlzIGJlZW4gYW4gSFZN
IChub3cgUFZIIGFzIHdlbGwpIG9ubHkKICAgIGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQgZTM5YTkxNDhlZDc3YjEwYWJk
MzgzNDk4ZGY5Mzg2ZTBiOTM0NTRiMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkRhdGU6ICAgVHVlIFNlcCA0IDE3OjE1OjI1IDIwMTggKzAxMDAKCiAgICB4ODYvaHZtOiBy
ZWFycmFuZ2UgY29udGVudCBvZiBodm0uaAogICAgCiAgICBNb3ZlIGVudW0gYW5kIGZ1bmN0aW9u
IGRlY2xhcmF0aW9ucyB0byBmaXJzdCBoYWxmIG9mIHRoZSBmaWxlLgogICAgCiAgICBTdGF0aWMg
aW5saW5lIGZ1bmN0aW9ucyBhbmQgbWFjcm9zLCB3aGljaCByZWZlcmVuY2UgSFZNIHNwZWNpZmlj
CiAgICBmaWVsZHMgZGlyZWN0bHkgYXJlIGdyb3VwZWQgdG9nZXRoZXIgaW4gc2Vjb25kIGhhbGYg
b2YgdGhlIGZpbGUuCiAgICAKICAgIFRoZSBtb3ZlbWVudCBpcyBuZWVkZWQgYmVjYXVzZSBpbiBh
IGxhdGVyIHBhdGNoIHRoZSBzZWNvbmQgaGFsZiBpcwogICAgZ29pbmcgdG8gYmUgZW5jbG9zZWQg
aW4gQ09ORklHX0hWTS4KICAgIAogICAgUHVyZSBjb2RlIG1vdmVtZW50LiBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNTgzMDM3YWNhYjU0OTY2NDcwMDIxZDkwYTNmYzMwNDE5YzZkOGQ5MQpBdXRob3I6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IFNlcCA2IDE1OjU1OjU5IDIwMTgg
KzAxMDAKCiAgICBhdXRvbWF0aW9uOiBzcGVjaWZ5IC1qJChucHJvYykgaW4gYnVpbGQgc2NyaXB0
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKY29tbWl0IDY3
YjI4YjEzMDVkYTA4ZWRiYjRkNWY1ZjcyY2EzZDBjNDRlOGQ0NDYKQXV0aG9yOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDcgMDk6Mjk6MjAg
MjAxOCArMDIwMAoKICAgIHB2c2hpbTogaW50cm9kdWNlIGEgUFYgc2hpbSBkZWZjb25maWcKICAg
IAogICAgSW4gb3JkZXIgdG8gYnVpbGQgYSB0YWlsb3JlZCBwdnNoaW0tb25seSBiaW5hcnkgZnJv
bSBYZW4uIFN3aXRjaCB0aGUKICAgIFBWIHNoaW0gYnVpbGQgZnJvbSB0aGUgdG9vbHMgZmlybXdh
cmUgaW50byB1c2luZyB0aGUgbmV3IGRlZmNvbmZpZy4KICAgIAogICAgQSBkaWZmIG9mIHRoZSAu
Y29uZmlnIGdlbmVyYXRlZCBmb3IgdGhlIHB2c2hpbSBmaXJtd2FyZSBidWlsZCBiZWZvcmUKICAg
IGFuZCBhZnRlciB0aGlzIGNoYW5nZSBzaG93cyBubyBkaWZmZXJlbmNlcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZTNhZDVlMjNiZjc0ZjllYjZjZjVhNTc0
MzJkODA1OWU2MGU1MTk5MgpBdXRob3I6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBv
cmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAwOToyNzoxOSAyMDE4ICswMjAwCgogICAgeDg2
L2RtYXI6IHphcCBETUFSIHNpZ25hdHVyZSBmb3IgZG9tMCBvbmNlIGluIFRCT09UIGNhc2UKICAg
IAogICAgQ29tbWl0IDZjMjk4ZWNjMWYgKCJ2dGQ6IFJlaW5zdGF0ZSBBQ1BJIERNQVIgb24gc3lz
dGVtIHNodXRkb3duIG9yCiAgICBTMy9TNC9TNSIpIGRpZCBldmVyeXRoaW5nIGZvciBhY3BpX2Rt
YXJfemFwKCkgY2FsbCB0byBiZSB1bm5lY2Vzc2FyeSwKICAgIGV4Y2VwdCBmb3IgaW52b2tpbmcg
dGhlIGZ1bmN0aW9uIGZyb20gYWNwaV9wYXJzZV9kbWFyKCksIHdoaWNoCiAgICAxMjNjNzc5Mzc5
ICgiVlRkL2RtYXI6IFR3ZWFrIGhvdyB0aGUgRE1BUiB0YWJsZSBpcyBjbG9iYmVyZWQiKQogICAg
YWRkZWQgc2V2ZXJhbCB5ZWFycyBsYXRlci4KICAgIAogICAgU29tZSBzdGFsZSBjb21tZW50cyBh
cmUgYWxzbyByZW1vdmVkLCBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 09:03:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 09:03: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 1fyvcJ-0007I8-C2; Sun, 09 Sep 2018 09:02:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyvcI-0007Hv-2X
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 09:02:50 +0000
X-Inumbo-ID: 3f0411cf-b40f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f0411cf-b40f-11e8-a6a9-d7ebe60f679a;
 Sun, 09 Sep 2018 09:03: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 1fyvcE-0005rq-S2; Sun, 09 Sep 2018 09:02: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 1fyvcE-0002f1-JG; Sun, 09 Sep 2018 09:02:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyvcE-0005dR-Ie; Sun, 09 Sep 2018 09:02:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fyvcE-0005dR-Ie@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 09:02:46 +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
LWFtZDY0LXBhaXIKdGVzdGlkIGd1ZXN0LXN0YXJ0L2RlYmlhbgoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQ3YjY4NmViZjcwNGUzZDkx
OTI1YTUzNWEwOTA1YmE2YmUyMzc1N2MKICBCdWcgbm90IHByZXNlbnQ6IGFjYjE4NzI1NzdiMzQ2
YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NDAvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXBhaXIuZ3Vlc3Qt
c3RhcnQtLWRlYmlhbi5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIs
IHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0
PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyLmd1ZXN0LXN0YXJ0LS1kZWJpYW4gLS1zdW1tYXJ5LW91dD10bXAvMTI3NDQwLmJpc2VjdGlv
bi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI1ODk4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1i
aXNlY3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGd1ZXN0LXN0YXJ0L2RlYmlh
bgpTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI3NDE1IGZhaWwgW2RzdF9o
b3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gLyAxMjYzMTAgW2RzdF9ob3N0PWdvZGVsbG8x
LHNyY19ob3N0PWdvZGVsbG8wXSAxMjYyMDIgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxi
YW5hMF0gMTI2MDY5IFtkc3RfaG9zdD1qb3ViZXJ0aW4wLHNyY19ob3N0PWpvdWJlcnRpbjFdIDEy
NTkyMSBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTI1ODk4IFtkc3RfaG9zdD1l
bGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTI1NzAyIFtkc3RfaG9zdD1hbGJhbmEwLHNyY19o
b3N0PWFsYmFuYTFdIDEyNTY3NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI3
NDE1IC8gMTI1Njc2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkN2I2
ODZlYmY3MDRlM2Q5MTkyNWE1MzVhMDkwNWJhNmJlMjM3NTdjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2YzUwMTYwM2Nh
ODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5ZDM2MDYKQmFzaXMgcGFzcyBhY2IxODcyNTc3YjM0NmJk
MTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2
NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4
MGQ2Y2NhNGI3MC1kN2I2ODZlYmY3MDRlM2Q5MTkyNWE1MzVhMDkwNWJhNmJlMjM3NTdjIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLTljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MS1hNmM1MDE2MDNjYTg4
NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVl
IGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI1MTY3IFtkc3RfaG9zdD1iYXJvcXVl
MCxzcmNfaG9zdD1iYXJvcXVlMV0KIDEyNTI0MiBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBp
bm90MF0KIDEyNTI4NSBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEyNTQwMSBb
ZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjU1MDEgW2RzdF9o
b3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8wXQogMTI1NTUxIFtkc3RfaG9zdD1hbGJhbmEx
LHNyY19ob3N0PWFsYmFuYTBdCiAxMjU1MjAgW2RzdF9ob3N0PWRlYmluYTAsc3JjX2hvc3Q9ZGVi
aW5hMV0KIDEyNTU4NSBbZHN0X2hvc3Q9Z29kZWxsbzAsc3JjX2hvc3Q9Z29kZWxsbzFdCiAxMjU2
NDggW2RzdF9ob3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdCiAxMjU2MzkgW2RzdF9ob3N0PWNo
YXJkb25uYXkwLHNyY19ob3N0PWNoYXJkb25uYXkxXQogMTI1NjU3IFtkc3RfaG9zdD1lbGJsaW5n
MCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEyNTY3NiBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2Ez
ZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5Mzhk
ZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRj
ZDk1MjY3OWM4MQogMTI1NzAyIFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdCiAx
MjU4OTggW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTI1OTIxIFtkc3Rf
aG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTI2MDY5IFtkc3RfaG9zdD1qb3ViZXJ0aW4w
LHNyY19ob3N0PWpvdWJlcnRpbjFdCiAxMjYyMDIgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9
YWxiYW5hMF0KIDEyNjMxMCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAx
MjY0MTIgZmFpbCBpcnJlbGV2YW50CiAxMjY1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjY2ODIgZmFp
bCBpcnJlbGV2YW50CiAxMjY4ODggZmFpbCBpcnJlbGV2YW50CiAxMjY5NzggZmFpbCBpcnJlbGV2
YW50CiAxMjcwMzggZmFpbCBpcnJlbGV2YW50CiAxMjcxMDggZmFpbCBpcnJlbGV2YW50CiAxMjcx
NDggZmFpbCBpcnJlbGV2YW50CiAxMjcxOTMgZmFpbCBpcnJlbGV2YW50CiAxMjcyMjEgZmFpbCBp
cnJlbGV2YW50CiAxMjcyNTYgZmFpbCBpcnJlbGV2YW50CiAxMjcyODQgZmFpbCBpcnJlbGV2YW50
CiAxMjczMTUgZmFpbCBpcnJlbGV2YW50CiAxMjczNDQgZmFpbCBpcnJlbGV2YW50CiAxMjczNjQg
ZmFpbCBpcnJlbGV2YW50CiAxMjc0MzUgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZm
NzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2YzUwMTYwM2NhODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5
ZDM2MDYKIDEyNzQzNiBmYWlsIGQ3YjY4NmViZjcwNGUzZDkxOTI1YTUzNWEwOTA1YmE2YmUyMzc1
N2MgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgYTZjNTAxNjAzY2E4ODY0NThiMDU1NDc3NTMyYWJhZGZiYzlkMzYwNgogMTI3
NDM3IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2CiAxMjczODkgZmFpbCBp
cnJlbGV2YW50CiAxMjc0MzggZmFpbCBkN2I2ODZlYmY3MDRlM2Q5MTkyNWE1MzVhMDkwNWJhNmJl
MjM3NTdjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGE2YzUwMTYwM2NhODg2NDU4YjA1NTQ3NzUzMmFiYWRmYmM5ZDM2MDYK
IDEyNzQyMyBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQw
NzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI3NDI0IGZh
aWwgZDdiNjg2ZWJmNzA0ZTNkOTE5MjVhNTM1YTA5MDViYTZiZTIzNzU3YyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNmM1
MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2CiAxMjc0MzkgcGFzcyBhY2IxODcy
NTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2YzUwMTYwM2NhODg2
NDU4YjA1NTQ3NzUzMmFiYWRmYmM5ZDM2MDYKIDEyNzQyNSBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQx
NWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1
YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgNGNkYjZiZmRlMjMwMGM3NTcyNWIzZTI2
NzQ2OWJkNmM5ZWVlZTU1ZQogMTI3NDQwIGZhaWwgZDdiNjg2ZWJmNzA0ZTNkOTE5MjVhNTM1YTA5
MDViYTZiZTIzNzU3YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJj
OWQzNjA2CiAxMjc0MjYgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0
YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDQ5OTFhNDYxMzBkY2EyNzY3NTdkODhlNzdjZTdhZWM3ZTNlMDE3ZTUKIDEy
NzQwMyBmYWlsIGQ3YjY4NmViZjcwNGUzZDkxOTI1YTUzNWEwOTA1YmE2YmUyMzc1N2MgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgYTZjNTAxNjAzY2E4ODY0NThiMDU1NDc3NTMyYWJhZGZiYzlkMzYwNgogMTI3NDI3IHBhc3Mg
YWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYWVhOTc0
ZjA0ODA2YTc0NTkyZTBiM2NmMDYzZTRiNDdhOTIyYjliCiAxMjc0MjggcGFzcyBhY2IxODcyNTc3
YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNDc0MDNkMjcxYmNiMDA3
MWU4N2ZkMWZkNmFlZTY2MmFhY2ZkZGUKIDEyNzQxNSBmYWlsIGQ3YjY4NmViZjcwNGUzZDkxOTI1
YTUzNWEwOTA1YmE2YmUyMzc1N2MgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTZjNTAxNjAzY2E4ODY0NThiMDU1NDc3NTMy
YWJhZGZiYzlkMzYwNgogMTI3NDMwIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4
MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyYzBiMTgyNGIxY2IzM2EyNjEwZjNmNTUyOTkyNDdmOWUwNDY0
NDY2CiAxMjc0MzEgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0Yjcw
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGMyMTc0MTJlOWQ0ZGYxYThiMTBlMGNiZGFlNWM4YTI0ZDgzZjFjZGQKIDEyNzQz
MiBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NDkxMzZjMzg5OGZjNzFjNGQ5ZTlhOGM5M2JiNTliNGM2MDFiMWVlYwogMTI3NDM0IHBhc3MgYWNi
MTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4MzNhODFiNDM5
OTEyNDk4ZTJmNTU0NTYwZTI5NmViNmFiY2YzZGU3ClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNTY3NiAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjc0MDMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjc0MjMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjc0MjQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhNmM1MDE2MDNjYTg4NjQ1OGIwNTU0Nzc1MzJhYmFkZmJjOWQzNjA2Ck5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI3NDM1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3NDM2
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3NDM3IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjc0MzggKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjc0MzkgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzQ0MCAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQ3
YjY4NmViZjcwNGUzZDkxOTI1YTUzNWEwOTA1YmE2YmUyMzc1N2MKICBCdWcgbm90IHByZXNlbnQ6
IGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0
NDAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAxMDMg
Y29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXBhaXIuZ3Vlc3Qtc3RhcnQtLWRlYmlh
bi57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTI3NDQwOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjc0NDAgbGludXgt
bGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMjc0NDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMjEgZ3Vlc3Qtc3Rh
cnQvZGViaWFuICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 09:12:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 09:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fyvlf-00081Q-D2; Sun, 09 Sep 2018 09:12:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyvle-00081F-54
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 09:12:30 +0000
X-Inumbo-ID: 3a0ee435-b410-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0ee435-b410-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 11:10:42 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyvlZ-00064F-SF; Sun, 09 Sep 2018 09:12: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 1fyvlZ-0003AN-LY; Sun, 09 Sep 2018 09:12:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyvlZ-0000Xh-Kt; Sun, 09 Sep 2018 09:12:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127433-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=d5a5cbb532f9d5c8a1ee2d127158c11a15dec971
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 09:12:25 +0000
Subject: [Xen-devel] [libvirt test] 127433: 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>

ZmxpZ2h0IDEyNzQzMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1YTVjYmI1MzJmOWQ1YzhhMWVlMmQxMjcx
NThjMTFhMTVkZWM5NzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk1IGRheXMgICA3NyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0MDEgIDIwMTgtMDktMDggMDQ6MjI6MzEgWiAg
ICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1
YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29t
PgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2ODc3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 09:50:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 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 1fywLq-0001YG-94; Sun, 09 Sep 2018 09:49: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=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fywLp-0001Y4-71
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 09:49:53 +0000
X-Inumbo-ID: 7278e4fe-b415-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7278e4fe-b415-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 11:48:04 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fywLj-0006ng-DG; Sun, 09 Sep 2018 09:49: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 1fywLj-0004kN-5p; Sun, 09 Sep 2018 09:49:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fywLj-0001MF-58; Sun, 09 Sep 2018 09:49:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127415-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-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: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=d7b686ebf704e3d91925a535a0905ba6be23757c
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 09:49:47 +0000
Subject: [Xen-devel] [linux-linus test] 127415: 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>

ZmxpZ2h0IDEyNzQxNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDE1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHhlbi1pbnN0YWxsICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc0MDMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZDdiNjg2ZWJmNzA0ZTNkOTE5MjVhNTM1YTA5MDViYTZiZTIzNzU3YwpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNi
NTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4
LTEzIDIxOjIwOjU1IFogICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAx
OC0wOC0xNSAxMzowNjo1NiBaICAgMjQgZGF5cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyNzQwMyAgMjAxOC0wOS0wOCAwNzozOToxNSBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjE0NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAyNjY2NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 09:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 09:53: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 1fywPS-0002F8-04; Sun, 09 Sep 2018 09:53: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=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fywPR-0002Eu-12
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 09:53:37 +0000
X-Inumbo-ID: f939f34d-b415-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f939f34d-b415-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 11:51:50 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fywPL-0006t1-1m; Sun, 09 Sep 2018 09:53: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 1fywPK-0004ou-Oo; Sun, 09 Sep 2018 09:53:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fywPK-0003bs-OD; Sun, 09 Sep 2018 09:53:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127442-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 09:53:30 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127442: 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>

ZmxpZ2h0IDEyNzQ0MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ0Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFkMDY5ZTQ1ZjdjMmY2
YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRhM2JkODExMTg1OGExZmIwNDVhNmRkYzBiMzZkNzIxNjRkOWM1ZGQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzMwMiAgMjAxOC0wOS0wNSAwOToxOTowOSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0NDIgIDIwMTgtMDktMDkgMDk6MTg6MjEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVml0YWx5IEt1em5l
dHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGNv
dmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRhM2JkODExMTguLjFkMDY5ZTQ1ZjcgIDFkMDY5ZTQ1Zjdj
MmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 10:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 10: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 1fyx0K-0004ra-WB; Sun, 09 Sep 2018 10:31: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=bpdi=lx=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fyx0J-0004rV-QM
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 10:31:43 +0000
X-Inumbo-ID: 498fecb7-b41b-11e8-a8a5-bc764e045a96
Received: from lb2-smtp-cloud9.xs4all.net (unknown [194.109.24.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 498fecb7-b41b-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 12:29:53 +0200 (CEST)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud9.xs4all.net with ESMTPA
 id yx08f6MpvMsEFyx0Bf81MI; Sun, 09 Sep 2018 12:31:37 +0200
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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
Date: Sun, 9 Sep 2018 12:31:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180731093142.3828-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfJvfVeSScqBdT0dMQYFpQ1Pip5Vf25ZpDmJCMcSdBC9NZLQc5e+wzzU57uqXRvvfVPeSZNqdRktsVFE2LP2vLnbQQOPLY/C/pG2SUlg2SRong+SGy4yX
 kDc7yKy8KIh2up1T5beEsHreTRb/rF9aVi++YayYKTM49zeG2I4xEimqVkU45Mnj1/XEiCSpsh+emPj+Wc/uCtYg/JbG5BOvtbTosQHe6gjoAbFmQcVbXd6A
 DhsHEvMOopB57GXY04qX+cVMyUyWGpPY69W70gVu5Cb5oBzvGCGGpdLNZgTk6C3Je3KoUQaPeqUFjOJ94TsQBvy5qZHANhaD5tXzAtzL22llZoUpX/8pxeqq
 8BoXndgHLRh7aBU+jlGYQCVD4A4fMPs/Rh/8hRbFDM/isWfZBKJ/dmNh7s1Qpkd8aCx09slgJpixfkQFmeOiUpRM1wW94DrUE9y1iUuTWC75rIsj5+ejnUml
 qRAjthP1B68nElKfKu7+YVhYdtkiJMBMv+EvSg/WxGF5veS770XA5Cr7knU=
Subject: Re: [Xen-devel] [PATCH 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>

SGkgT2xla3NhbmRyLAoKU29ycnkgZm9yIHRoZSBkZWxheSBpbiByZXZpZXdpbmcsIEkgbWlzc2Vk
IHRoaXMgcGF0Y2ggdW50aWwgeW91IHBpbmdlZCBtZSwgYW5kCkkgd2FzIHZlcnkgYnVzeSBhZnRl
ciB0aGF0IGFzIHdlbGwuCgpPbiAwNy8zMS8yMDE4IDExOjMxIEFNLCBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyB3cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gCj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdv
IGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVu
ZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+IGZhcnRoZXIgZW5h
YmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQs
Cj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+IAo+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8g
c3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4gZmluYWwgaWRlYSB0
byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPiAK
PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246
Cj4gIC0gcGl4ZWwgZm9ybWF0cwo+ICAtIHJlc29sdXRpb25zCj4gIC0gZnJhbWUgcmF0ZXMKPiAy
LiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPiAgLSBjb250cmFzdAo+ICAtIGJyaWdo
dG5lc3MKPiAgLSBodWUKPiAgLSBzYXR1cmF0aW9uCj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29u
dHJvbAo+IDQuIFN1cHBvcnQgemVyby1jb3B5aW5nIHVzZS1jYXNlcwo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCA5ODEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOTgxIGluc2Vy
dGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uYmRjNmExMjYyZmNmCj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4gQEAgLTAsMCArMSw5ODEgQEAK
PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBjYW1lcmFpZi5oCj4gKyAqCj4gKyAqIFVu
aWZpZWQgY2FtZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPiAr
ICoKPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsg
KiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBB
TlkgS0lORCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J
VEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZP
UiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElO
IEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENv
cHlyaWdodCAoQykgMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgo+ICsgKgo+ICsgKiBBdXRob3I6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
PiArICovCgpVc2UgU1BEWCB0YWcgaW5zdGVhZCBvZiBjb3B5aW5nIHRoZSBsaWNlbnNlIHRleHQu
Cgo+ICsKPiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4gKyNkZWZpbmUg
X19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXwo+ICsKPiArI2luY2x1ZGUgInJpbmcuaCIKPiAr
I2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbgo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9U
T0NPTF9WRVJTSU9OICAgICAiMSIKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiArICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24K
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKiBGcm9udC0+YmFjayBub3RpZmlj
YXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0LCBzZW5kaW5nIGEKPiArICogbm90
aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4s
IHRoZSBnZW5lcmljCj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmlu
ZyBtYWNyb3MpLiBCYWNrZW5kcyBtdXN0IHNldAo+ICsgKiB4ZW5jYW1lcmFfcmVxIGFwcHJvcHJp
YXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCkpLgo+ICsg
Kgo+ICsgKiBCYWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyBy
ZXNwb25zZSwgc2VuZGluZyBhCj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRp
b25hbCBvbiB4ZW5jYW1lcmFfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKPiArICogaG9sZC1vZmYg
bWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNl
dAo+ICsgKiB4ZW5jYW1lcmFfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJ
TkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4gKyAqCj4gKyAqIFRoZSB0d28gaGFsdmVzIG9m
IGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4KPiArICog
WGVuU3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3Bl
cmF0aW5nIHBhcmFtZXRlcnMuCj4gKyAqIFRoaXMgc2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5v
ZGVzIHdoaWNoIHJlc2lkZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBhbmQKPiArICogYmFja2Vu
ZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlvbi4K
PiArICoKPiArICogQWxsIGRhdGEgaW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5v
ZGVzIHNwZWNpZnlpbmcgbnVtZXJpYwo+ICsgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1h
bC4gSW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQo+ICsgKiBleHByZXNzZWQg
YXMgZml4ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZl
cnNpb24KPiArICogb2YgYSBwcm9wZXJseSBmb3JtYXR0ZWQgbm9kZSBzdHJpbmcsIHdpdGhvdXQg
bG9zcyBvZiBpbmZvcm1hdGlvbi4KPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGUgY29uZmlndXJhdGlvbgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiBiYWNrZW5k
IGFuZCBmcm9udGVuZCBjb25maWd1cmF0aW9uOgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250
ZW5kLWlkID0gIjEiCj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zy
b250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+ICsgKiAvbG9jYWwv
ZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9zdGF0ZSA9ICI0Igo+ICsgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9ucyA9ICIxLDIiCgpXaHkgdmNhbWVyYSBp
bnN0ZWFkIG9mIGp1c3QgY2FtZXJhPyBJZiAndicgc3RhbmRzIGZvciAndmlkZW8nLCB0aGVuIHRo
YXQgc2VlbXMKc3VwZXJmbHVvdXMgdG8gbWUuCgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQt
aWQgPSAiMCIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2VuZCA9
ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEiCj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL3N0YXRlID0gIjQiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzAvYmUtYWxsb2MgPSAiMSIKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9jb250cm9scyA9ICJj
b250cmFzdCxodWUiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1h
dHMvWVVZVi82NDB4NDgwID0gIjMwLzEsMTUvMSwxNS8yIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwID0gIjE1LzIiCj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS82NDB4NDgwID0gIjE1
LzEsMTUvMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9C
R1JBLzEyMDB4NzIwID0gIjE1LzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVy
YS8wL3VuaXF1ZS1pZCA9ICIwIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9yZXEtcmluZy1yZWYgPSAiMjgzMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTUiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8wL2V2dC1ldmVudC1jaGFubmVsID0gIjE2Igo+ICsgKgo+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVy
YS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi82NDB4NDgwID0gIjMwLzEsMTUv
MSwxNS8yIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lV
WVYvMTkyMHgxMDgwID0gIjE1LzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVy
YS8xL3VuaXF1ZS1pZCA9ICIxIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MS9yZXEtcmluZy1yZWYgPSAiMjgzMyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzEvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTciCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8xL2V2dC1ldmVudC1jaGFubmVsID0gIjE4Igo+ICsgKgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2tlbmQg
WGVuQnVzIE5vZGVzCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB2ZXJzaW9ucwo+ICsgKiAgICAgIFZhbHVlczogICAg
ICAgICA8c3RyaW5nPgo+ICsgKgo+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0xJU1RfU0VQ
QVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPiArICogICAgICBi
eSB0aGUgYmFja2VuZC4gRm9yIGV4YW1wbGUgIjEsMiwzIi4KPiArICoKPiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5C
dXMgTm9kZXMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFkZHJlc3NpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gKyAqCj4gKyAqIGRvbS1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludDE2X3Q+Cj4gKyAqCj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAq
IGRldi1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4gKyAqCj4gKyAq
ICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAqICAgICAgL2xvY2FsL2RvbWFpbi88
ZG9tLWlkPi9kZXZpY2UvdmNhbWVyYS88ZGV2LWlkPi8uLi4KPiArICoKPiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB2ZXJzaW9uCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDxzdHJpbmc+Cj4gKyAqCj4gKyAqICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25n
IHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KPiArICoKPiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgYnVmZmVyIGFsbG9jYXRpb24gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBiZS1hbGxvYwoKSSB0aG91Z2h0IHRoYXQgJ2JlJyByZWZl
cnJlZCB0byAnYmlnLWVuZGlhbicsIGJ1dCBhcHBhcmVudGx5IG5vdC4gUGVyaGFwcyBpdAppcyBi
ZXR0ZXIgdG8ganVzdCB3cml0ZSAnYmFja2VuZC1hbGxvYycuCgo+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICAiMCIsICIxIgo+ICsgKgo+ICsgKiAgICAgIElmIHZhbHVlIGlzIHNldCB0byAiMSIs
IHRoZW4gYmFja2VuZCB3aWxsIGJlIHRoZSBidWZmZXIKPiArICogICAgICBwcm92aWRlci9hbGxv
Y2F0b3IgZm9yIHRoaXMgZG9tYWluIGR1cmluZyBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQo+ICsg
KiAgICAgIG9wZXJhdGlvbi4KPiArICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9yIG9taXR0
ZWQgZnJvbnRlbmQgbXVzdCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KPiArICoKPiArICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB1bmlxdWUtaWQKPiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHN0cmluZz4KPiArICoKPiArICogICAgICBBZnRlciBkZXZpY2UgaW5zdGFuY2Ug
aW5pdGlhbGl6YXRpb24gZWFjaCBjYW1lcmEgaXMgYXNzaWduZWQgYQo+ICsgKiAgICAgIHVuaXF1
ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4K
PiArICogICAgICBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4gKyAqCj4gKyAqIGNvbnRyb2xz
Cj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxsaXN0IG9mIHN0cmluZz4KPiArICoKPiArICog
ICAgICBMaXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29udHJvbHMgc2VwYXJhdGVkIGJ5IFhFTkNB
TUVSQV9MSVNUX1NFUEFSQVRPUi4KPiArICogICAgICBDYW1lcmEgY29udHJvbHMgYXJlIGV4cHJl
c3NlZCBhcyBhIGxpc3Qgb2Ygc3RyaW5nIHZhbHVlcyB3L28gYW55Cj4gKyAqICAgICAgb3JkZXJp
bmcgcmVxdWlyZW1lbnQuCj4gKyAqCj4gKyAqIGZvcm1hdHMKPiArICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPGZvcm1hdCwgY2hhcls0XT4KPiArICoKPiArICogICAgICBGb3JtYXRzIGFyZSBvcmdh
bml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4gKyAqICAgICAgc3Vw
cG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyBhbiB1cHBl
ciBjYXNlCj4gKyAqICAgICAgc3RyaW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJp
bmcgbGFiZWwuIFRoZSBuZXh0IGxldmVsIG9mCj4gKyAqICAgICAgdGhlIGRpcmVjdG9yeSB1bmRl
ciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1dGlvbnMuCgpMb3dlci1jYXNl
IGNoYXJhY3RlcnMgYXJlIGFsc28gdXNlIGluIHBpeGVsZm9ybWF0cywgc28gSSdkIGp1c3Qga2Vl
cCB0aGlzIGFzLWlzLgoKSW4gYWRkaXRpb24gaXQgaXMgY29tbW9uIHRvIHNldCBiaXQgMzEgb2Yg
dGhlIGZvdXJjYyB0byAxIGlmIHRoZSBmb3JtYXQgaXMKYmlnLWVuZGlhbiAoc2VlIHY0bDJfZm91
cmNjX2JlIG1hY3JvKS4gV2hlbiB2NGwgdXRpbGl0aWVzIHByaW50IHRoaXMgZm9ybWF0IHdlCmFk
ZCBhIC1CRSBzdWZmaXgsIHNvIFY0TDJfUElYX0ZNVF9BUkdCNTU1WCBiZWNvbWVzICJBUjE1LUJF
Ii4gWW91IG1pZ2h0IHdhbnQgdG8Ka2VlcCB0aGF0IGNvbnZlbnRpb24uCgo+ICsgKgo+ICsgKiBy
ZXNvbHV0aW9uCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+eDxo
ZWlnaHQsIHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6
ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4gKyAqICAgICAgc3VwcG9y
dGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+
ICsgKiAgICAgIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlIHN1cHBvcnRlZCB3aWR0
aCBhbmQgaGVpZ2h0Cj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVs
cy4KCldoYXQgaWYgeW91IGFyZSBkZWFsaW5nIHdpdGggYW4gSERNSSBpbnB1dD8gTm90IHVucmVh
c29uYWJsZSBmb3IgbWVkaWEKc3lzdGVtcy4gVGhlcmUgY2FuIGJlIGEgbG90IG9mIHJlc29sdXRp
b25zL2ZyYW1lcmF0ZXMsIGFuZCB0aGUgcmVzb2x1dGlvbgpjYW4gY2hhbmdlIG9uIHRoZSBmbHks
IG9yIG9mIGNvdXJzZSBkaXNhcHBlYXIuCgpXaGF0IGlzIGFsc28gbWlzc2luZyBoZXJlIGlzIGEg
d2F5IHRvIHJlcG9ydCBwaXhlbCBhc3BlY3QgcmF0aW86IFBBTCBhbmQKTlRTQy1iYXNlZCB2aWRl
byBtYXRlcmlhbCBkb2Vzbid0IGhhdmUgc3F1YXJlIHBpeGVscy4KCkl0J3MgaW1wb3J0YW50IHRv
IGRlY2lkZSB3aGV0aGVyIG9yIG5vdCB5b3Ugd2FudCB0byBzdXBwb3J0IHZpZGVvIHNvdXJjZXMK
bGlrZSB0aGF0IChIRE1JLCBDb21wb3NpdGUvUy1WaWRlbyBpbnB1dHMsIFVTQiBwb3J0cyB3aGVy
ZSB1c2VycyBjYW4gY29ubmVjdApvciBkaXNjb25uZWN0IHdlYmNhbXMpIG9yIGlmIHlvdSBzdGlj
ayB0byBmaXhlZCBjYW1lcmEgcGlwZWxpbmVzLgoKVGhlIGJpZyBkaWZmZXJlbmNlIGlzIHRoYXQg
eW91IGRvbid0IGNvbnRyb2wgd2hhdCBzb21lb25lIGNhbiBjb25uZWN0IGFzCmV4dGVybmFsIHNv
dXJjZXMsIHNvIHlvdSB3aWxsIGhhdmUgdG8gYmUgYSBsb3QgbW9yZSBjYXJlZnVsIGFuZCByb2J1
c3QuCgpJIHN1c3BlY3QgdGhhdCB5b3UgbGlrZWx5IHdpbGwgd2FudCB0byBzdXBwb3J0IHN1Y2gg
c291cmNlcyBldmVudHVhbGx5LCBzbwppdCBwYXlzIHRvIGRlc2lnbiB0aGlzIHdpdGggdGhhdCBp
biBtaW5kLgoKPiArICoKPiArICogZnJhbWUtcmF0ZXMKPiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWluYXRvciwgdWludDMyX3Q+Cj4gKyAqCj4g
KyAqICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBBUkFUT1Igc2VwYXJhdGVk
IHN1cHBvcnRlZCBmcmFtZSByYXRlcwo+ICsgKiAgICAgIG9mIHRoZSBjYW1lcmEgZXhwcmVzc2Vk
IGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCj4gKyAqICAgICAgY29ycmVzcG9u
ZGluZyBmcmFtZSByYXRlLgo+ICsgKgo+ICsgKiBUaGUgZm9ybWF0IG9mIHRoZSA8Zm9ybWF0cz4g
ZGlyZWN0b3J5IHRyZWUgd2l0aCByZXNvbHV0aW9ucyBhbmQgZnJhbWUgcmF0ZXMKPiArICogbXVz
dCBiZSBzdHJ1Y3R1cmVkIGluIHRoZSBmb2xsb3dpbmcgZm9ybWF0Ogo+ICsgKgo+ICsgKiAuLi4v
dmNhbWVyYS88ZGV2LWlkPi88Zm9ybWF0W2ldPi88cmVzb2x1dGlvbltqXT4vPGZyYW1lLXJhdGVz
W2tdPgo+ICsgKgo+ICsgKiB3aGVyZQo+ICsgKiAgaSAtIGktdGggc3VwcG9ydGVkIHBpeGVsIGZv
cm1hdAo+ICsgKiAgaiAtIGotdGggc3VwcG9ydGVkIHJlc29sdXRpb24gZm9yIGktdGggcGl4ZWwg
Zm9ybWF0Cj4gKyAqICBrIC0gay10aCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZSBmb3IgaS10aCBwaXhl
bCBmb3JtYXQgYW5kIGotdGgKPiArICogICAgICByZXNvbHV0aW9uPiArICoKPiArICotLS0tLS0t
LS0tLS0tLS0tLS0tIENhbWVyYSBSZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2Vk
IHRvIGRlbGl2ZXIgcmVxdWVzdHMgZnJvbSBmcm9udGVuZCB0byBiYWNrZW5kCj4gKyAqIGFuZCBn
ZXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2VzIGZyb20gYmFja2VuZCB0byBmcm9udGVuZCwK
PiArICogc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4gKyAqCj4gKyAqIHJlcS1l
dmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPiArICoK
PiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdzIGNvbnRyb2wgZXZl
bnQgY2hhbm5lbAo+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5n
IGJ1ZmZlci4KPiArICoKPiArICogcmVxLXJpbmctcmVmCj4gKyAqICAgICAgVmFsdWVzOiAgICAg
ICAgIDx1aW50MzJfdD4KPiArICoKPiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBn
cmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPiArICogICAgICBhIHNv
bGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgo+ICsgKgo+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tIENhbWVyYSBFdmVudCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVz
ZWQgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFja2VuZAo+ICsgKiB0byBm
cm9udGVuZCwgc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4gKyAqCj4gKyAqIGV2
dC1ldmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPiAr
ICoKPiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdzIGV2ZW50IGNo
YW5uZWwKPiArICogICAgICB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eSBpbiB0aGUgcmluZyBidWZm
ZXIuCj4gKyAqCj4gKyAqIGV2dC1yaW5nLXJlZgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRp
bmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4gKyAqICAgICAgYSBzb2xlIHBh
Z2Ugb2YgY2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIuCj4gKyAqLwo+ICsKPiArLyoKPiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
VEFURSBESUFHUkFNUwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRvb2wg
c3RhY2sgY3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGluaXRpYWwgc3Rh
dGUKPiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcuCj4gKyAqIFRvb2wgc3RhY2sgY3JlYXRl
cyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJhdGlvbgo+ICsgKiBub2RlcyBw
ZXIgZG9tYWluLgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5v
cm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIEZy
b250ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrCj4gKyAqID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICAgICAgICAgICAgICBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZwo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG8gUXVlcnkgYmFja2VuZCBkZXZpY2UgaWRlbnRpZmljYXRpb24KPiArICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbyBPcGVuIGFuZCB2YWxpZGF0ZSBiYWNrZW5kIGRldmlj
ZS4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlSW5pdFdh
aXQKPiArICoKPiArICogbyBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0aW9uCj4gKyAqIG8gQWxs
b2NhdGUgYW5kIGluaXRpYWxpemUKPiArICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJl
ZAo+ICsgKiAgIGNhbWVyYS4KPiArICogbyBQdWJsaXNoIHRyYW5zcG9ydCBwYXJhbWV0ZXJzCj4g
KyAqICAgdGhhdCB3aWxsIGJlIGluIGVmZmVjdCBkdXJpbmcKPiArICogICB0aGlzIGNvbm5lY3Rp
b24uCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAg
ICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQKPiArICoKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5zcG9y
dCBwYXJhbWV0ZXJzLgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG8gQ29ubmVjdCB0byB0aGUgZXZlbnQgY2hhbm5lbHMuCj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+ICsgKgo+ICsgKiAgbyBDcmVhdGUg
YW5kIGluaXRpYWxpemUgT1MKPiArICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCj4gKyAqICAg
IGNvbmZpZ3VyYXRpb24uCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICB8
Cj4gKyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4gKyAqCj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZVVua25v
d24KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRl
Q2xvc2VkCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNT
dGF0ZUNsb3NpbmcKPiArICogbyBSZW1vdmUgdmlydHVhbCBjYW1lcmEgZGV2aWNlCj4gKyAqIG8g
UmVtb3ZlIGV2ZW50IGNoYW5uZWxzCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAg
ICAgICB8Cj4gKyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlQ2xvc2VkCj4gKyAq
Cj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBmbG93IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogSW4gY2FzZSBvZiBmcm9udGVu
ZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBhcwo+ICsgKiBpZiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRlLgo+ICsgKgo+ICsg
KiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgZnJvbnRlbmQgdHJpZXMg
cmVtb3ZpbmcKPiArICogdGhlIHZpcnR1YWxpemVkIGRldmljZS4gSWYgdGhpcyBpcyBwb3NzaWJs
ZSBhdCB0aGUgbW9tZW50IG9mIGVycm9yLAo+ICsgKiB0aGVuIGZyb250ZW5kIGdvZXMgaW50byB0
aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJlYWR5IGZvcgo+ICsgKiBu
ZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElmIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMg
c3RpbGwgaW4gdXNlIGFuZAo+ICsgKiBjYW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBmcm9udGVuZCBn
b2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZQo+ICsgKiB1bnRpbCBl
aXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVkIG9yIGJhY2tlbmQgaW5pdGlh
dGVzIGEgbmV3Cj4gKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgcmVt
b3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
IHN0YXRlLgo+ICsgKgo+ICsgKiBOb3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0
ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFzCj4gKyAqIHVucmVjb3ZlcmFibGUgZXJy
b3JzIHRoZW4gZnJvbnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8gdGhlIGJhY2tlbmQKPiAr
ICogYW5kIHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6
ZWQgZGV2aWNlIGFueW1vcmUuCj4gKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0byBub3JtYWwg
dGhlIHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCj4gKyAqIHN0YXRlOiBj
b25maWd1cmF0aW9uIGluIHVzZSwgYWxsb2NhdGVkIGJ1ZmZlcnMsIGNsaWVudCBhcHBsaWNhdGlv
biBzdGF0ZSBldGMuCj4gKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250
ZW5kIHRvIGltcGxlbWVudCBjb21wbGV4IHJlY292ZXJ5Cj4gKyAqIHJlY29ubmVjdCBsb2dpYy4g
SW5zdGVhZCwgYnkgZ29pbmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCj4g
KyAqIGZyb250ZW5kIHdpbGwgbWFrZSBzdXJlIG5vIG5ldyBjbGllbnRzIG9mIHRoZSB2aXJ0dWFs
aXplZCBkZXZpY2UgYXJlCj4gKyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykg
dG8gZXhpdCBncmFjZWZ1bGx5IGJ5IHNpZ25hbGluZyBlcnJvcgo+ICsgKiBzdGF0ZSBldGMuCj4g
KyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBnb25lIGZyb250ZW5kIGNhbiByZWluaXRpYWxp
emUgdGhlIHZpcnR1YWxpemVkCj4gKyAqIGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJ
bml0aWFsaXNpbmcgc3RhdGUgYWdhaW4gc2lnbmFsaW5nIHRoZQo+ICsgKiBiYWNrZW5kIHRoYXQg
YSBuZXcgY29ubmVjdGlvbiBjYW4gYmUgbWFkZS4KPiArICoKPiArICogVGhlcmUgYXJlIG11bHRp
cGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9t
Cj4gKyAqIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nLCBzb21lIG9mIHRoZW0gYXJlIE9TCj4gKyAqIHNwZWNpZmljLiBGb3IgZXhhbXBsZToKPiAr
ICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1heSBwcm92aWRlIGNhbGxiYWNrcyB0
byBzaWduYWwgdGhhdCB0aGUgbGFzdAo+ICsgKiAgICBjbGllbnQgb2YgdGhlIHZpcnR1YWxpemVk
IGRldmljZSBoYXMgZ29uZSBhbmQgdGhlIGRldmljZSBjYW4gYmUgcmVtb3ZlZAo+ICsgKiAyLiBG
cm9udGVuZCBjYW4gc2NoZWR1bGUgYSBkZWZlcnJlZCB3b3JrICh0aW1lci90YXNrbGV0L3dvcmtx
dWV1ZSkKPiArICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRoaXMgaXMgdGhlIHJpZ2h0
IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKPiArICogICAgdGhlIHZpcnR1YWxpemVkIGRldmlj
ZS4KPiArICogMy4gQnkgYW55IG90aGVyIG1lYW5zLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRVFVRVNUIENPREVTCj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NF
VF9DT05GSUcgICAgICAgIDB4MDAKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRB
SUxTICAgMHgwMQo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAgICAweDAy
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZICAgICAgIDB4MDMKPiArI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwNAo+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RPUCAgICAgICAweDA1Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0dFVF9D
VFJMX0RFVEFJTFMgIDB4MDYKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU0VUX0NUUkwgICAgICAg
ICAgMHgwNwo+ICsKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNTICAgICAgMHgw
MAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAweDAxCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDB4MDIKPiArI2RlZmluZSBYRU5DQU1F
UkFfQ1RSTF9IVUUgICAgICAgICAgICAgMHgwMwo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVWRU5UIENPREVT
Cj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VW
VF9GUkFNRV9BVkFJTCAgICAgIDB4MDAKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPiArICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklO
R1MsIEhFTFBFUlMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKi8KPiArI2RlZmluZSBY
RU5DQU1FUkFfRFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCgpBaCwgdGhhdCdzIHdoZXJl
IHZjYW1lcmEgY29tZXMgZnJvbS4gSG93IGFib3V0IGNhbGxpbmcgdGhpcyB4ZW4tY2FtZXJhIG9y
CnZpcnQtY2FtZXJhPyBXaXRoIGEgcHJlZmVyZW5jZSBmb3IgeGVuLWNhbWVyYSwgc2luY2UgdGhh
dCdzIHdoYXQgeW91IHVzZSBmb3IgdGhlCmRlZmluZXMgYXMgd2VsbC4KCk9yIHBlcmhhcHMgcHYt
Y2FtZXJhPwoKSXMgdGhpcyBkcml2ZXIgZ29pbmcgdG8gYmUgeGVuLXNwZWNpZmljLCBvciBtb3Jl
IGEgZ2VuZXJhbCBhcHByb2FjaCB0aGF0IGV2ZXJ5b25lCmNhbiB1c2U/IE9idmlvdXNseSwgdGhl
IGxhdHRlciB3b3VsZCBiZSBwcmVmZXJhYmxlLgoKQlRXLCBJIGFtIG5vdCBzdXJlIGlmIHlvdSBh
cmUgYXdhcmUgb2YgdGhpcywgYnV0IHRoZSBWNEwyIEFQSSBhbHNvIGhhcyBzdXBwb3J0IGZvcgpy
YWRpbyBhbmQgUkRTIGhhcmR3YXJlLiBDb250YWN0IG1lIGlmIHRoaXMgaXMgb2YgaW50ZXJlc3Qg
dG8gWGVuIHRvIHN1cHBvcnQgdGhpcyBhcwp3ZWxsIGdpdmVuIHRoZSBhdXRvbW90aXZlIHVzZS1j
YXNlLgoKPiArCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgo+
ICsjZGVmaW5lIFhFTkNBTUVSQV9SRVNPTFVUSU9OX1NFUEFSQVRPUiAieCIKPiArI2RlZmluZSBY
RU5DQU1FUkFfRlJBTUVfUkFURV9TRVBBUkFUT1IgIi8iCj4gKwo+ICsjZGVmaW5lIFhFTkNBTUVS
QV9GSUVMRF9CRV9WRVJTSU9OUyAgICAidmVyc2lvbnMiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0ZFX1ZFUlNJT04gICAgICJ2ZXJzaW9uIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9S
RVFfUklOR19SRUYgICAicmVxLXJpbmctcmVmIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9S
RVFfQ0hBTk5FTCAgICAicmVxLWV2ZW50LWNoYW5uZWwiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0VWVF9SSU5HX1JFRiAgICJldnQtcmluZy1yZWYiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0VWVF9DSEFOTkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIKPiArI2RlZmluZSBYRU5DQU1F
UkFfRklFTERfQ09OVFJPTFMgICAgICAgImNvbnRyb2xzIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9G
SUVMRF9GT1JNQVRTICAgICAgICAiZm9ybWF0cyIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
QkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9VTklR
VUVfSUQgICAgICAidW5pcXVlLWlkIgo+ICsKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklH
SFRORVNTX1NUUiAgImJyaWdodG5lc3MiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJB
U1RfU1RSICAgICJjb250cmFzdCIKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9O
X1NUUiAgInNhdHVyYXRpb24iCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAg
ICAgICJodWUiCj4gKwo+ICsvKiBNYXhpbXVtIG51bWJlciBvZiBidWZmZXIgcGxhbmVzIHN1cHBv
cnRlZC4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX1BMQU5FICAgICAgICAgICAgNAo+ICsK
PiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgU1RBVFVTIFJFVFVSTiBDT0RFUwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAq
Cj4gKyAqIFN0YXR1cyByZXR1cm4gY29kZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhY
IG9uIGZhaWx1cmUuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gKyAqCj4gKyAqIC0gdXNhZ2Ugb2YgZ3JhbnQgcmVmZXJlbmNlIDAgYXMgaW52YWxpZCBn
cmFudCByZWZlcmVuY2U6Cj4gKyAqICAgZ3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBu
ZXZlciBleHBvc2VkIHRvIGEgUFYgZHJpdmVyLAo+ICsgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3Qg
aXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCj4gKyAqIC0g
YWxsIHJlZmVyZW5jZXMgaW4gdGhpcyBkb2N1bWVudCB0byBwYWdlIHNpemVzIG11c3QgYmUgdHJl
YXRlZAo+ICsgKiAgIGFzIHBhZ2VzIG9mIHNpemUgWEVOX1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3
aXNlIG5vdGVkLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgIERl
c2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kIGRy
aXZlcgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFRoZSB0d28gaGFsdmVz
IG9mIGEgUGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgY29tbXVuaWNhdGUgd2l0aAo+ICsgKiBl
YWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4gKyAqIFNo
YXJlZCBwYWdlIGNvbnRhaW5zIGEgcmluZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4K
PiArICoKPiArICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBt
dXN0IGJlIDAuCj4gKyAqCj4gKyAqIEZvciBhbGwgcmVxdWVzdC9yZXNwb25zZS9ldmVudCBwYWNr
ZXRzOgo+ICsgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBw
YWlyIG9mIDQgb2N0ZXQgbG9uZwo+ICsgKiAgICAgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvcjoK
PiArICogICAgICAgLSBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0
aGUgZnJhbWUgcmF0ZQo+ICsgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwg
ZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPiArICogICAgIFRoZSBjb3JyZXNwb25kaW5n
IGZyYW1lIHJhdGUgKEh6KSBpcyBjYWxjdWxhdGVkIGFzOgo+ICsgKiAgICAgICBmcmFtZV9yYXRl
ID0gZnJhbWVfcmF0ZV9udW1lciAvIGZyYW1lX3JhdGVfZGVub20KPiArICogICAtIGJ1ZmZlciBp
bmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRo
YW4KPiArICogICAgIHRoZSB2YWx1ZSBvZiBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRy5udW1fYnVm
cyByZXNwb25zZToKPiArICogICAgICAgLSBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBi
dWZmZXIuCj4gKyAqCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICog
QWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPiAr
ICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
ICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2Uu
Cj4gKyAqICAgb3BlcmF0aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTkNBTUVSQV9P
UF9YWFguCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgY29uZmlndXJhdGlvbiBzZXQvcmVzZXQg
LSByZXF1ZXN0IHRvIHNldCBvciByZXNldC4KPiArICogdGhlIGNvbmZpZ3VyYXRpb24vbW9kZSBv
ZiB0aGUgY2FtZXJhOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfU0VUX0NPTkZJRyB8
ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0
ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAq
IFBhc3MgYWxsIHplcm9zIHRvIHJlc2V0LCBvdGhlcndpc2UgY29tbWFuZCBpcyB0cmVhdGVkIGFz
IGNvbmZpZ3VyYXRpb24gc2V0Lgo+ICsgKgo+ICsgKiBwaXhlbF9mb3JtYXQgLSB1aW50MzJfdCwg
cGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgo+ICsgKiB3aWR0aCAtIHVpbnQz
Ml90LCB3aWR0aCBpbiBwaXhlbHMuCj4gKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQgaW4g
cGl4ZWxzLgo+ICsgKiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0
aGUgZnJhbWUgcmF0ZS4KPiArICogZnJhbWVfcmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWlu
YXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KCklmIHlvdSBoYXZlIHRvIHN1cHBvcnQgSERNSS9TRFRW
IGlucHV0cyBhcyB3ZWxsLCB0aGVuIHlvdSBhbHNvIG5lZWQgdG8ga25vdwp0aGUgaW50ZXJsYWNl
ZCBmb3JtYXQsIHVubGVzcyB5b3UgaGF2ZSBubyBwbGFucyB0byBzdXBwb3J0IHRoYXQuCgo+ICsg
KiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNl
ZC4KCkh1aD8gV2hhdCBoYXMgdGhhdCB0byBkbyB3aXRoIHRoZSBmb3JtYXQ/IFdoeSB3b3VsZCB5
b3UgbmVlZCB0aGlzIGhlcmU/Cgo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0
aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqIE5vdGVzOgo+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNo
ZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+ICsgKiAgICBp
ZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRl
c2lyZWQgb25lcwo+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+ICsgKiAgLSBmcm9udGVu
ZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRyByZXF1ZXN0cyBiZWZv
cmUKPiArICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8g
dXBkYXRlIG9yIHR1bmUgdGhlCj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4gKyAqLwo+ICtzdHJ1
Y3QgeGVuY2FtZXJhX2NvbmZpZyB7Cj4gKyAgICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7Cj4gKyAg
ICB1aW50MzJfdCB3aWR0aDsKPiArICAgIHVpbnQzMl90IGhlaWdodDsKPiArICAgIHVpbnQzMl90
IGZyYW1lX3JhdGVfbm9tOwo+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPiArICAg
IHVpbnQ4X3QgbnVtX2J1ZnM7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBk
ZXRhaWxzIC0gcmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbWVtb3J5IGxheW91dC4KPiArICogZGV0
YWlsZWQgZGVzY3JpcHRpb246Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0dFVF9CVUZfREVU
QUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4g
KyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPiArICoKPiArICoKPiAr
ICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNyZWF0aW9uOgo+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCBfT1BfQlVGX0NSRUFURSB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICBp
bmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBBbiBhdHRlbXB0IHRvIGNyZWF0ZSBtdWx0aXBs
ZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gZXJyb3IuCj4gKyAqIGluZGV4IGNh
biBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2FtZXJhIGJ1
ZmZlci4KPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRv
IGJlIGNyZWF0ZWQuCj4gKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJl
bmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFnZQo+ICsgKiAgIGRlc2NyaWJpbmcgc2hhcmVkIGJ1
ZmZlciByZWZlcmVuY2VzLiBUaGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGlzIGVxdWFsIHRvCj4gKyAq
ICAgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUy5zaXplIHJlc3BvbnNlLiBBdCBsZWFzdCBv
bmUgcGFnZSBleGlzdHMuIElmCj4gKyAqICAgc2hhcmVkIGJ1ZmZlciBzaXplIGV4Y2VlZHMgd2hh
dCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCj4gKyAqICAgdGhlbiByZWZl
cmVuY2UgdG8gdGhlIG5leHQgc2hhcmVkIHBhZ2UgbXVzdCBiZSBzdXBwbGllZCAoc2VlCj4gKyAq
ICAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93KS4KCkl0IG1pZ2h0IGJlIGJldHRlciB0byBhbGxv
Y2F0ZSBhbGwgYnVmZmVycyBpbiBvbmUgZ28sIGkuZS4gd2hhdCBWSURJT0NfUkVRQlVGUwpkb2Vz
LgoKPiArICoKPiArICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNvbmZpZ3VyYXRpb24g
ZW50cnkgaXMgc2V0LCB0aGVuIGJhY2tlbmQgd2lsbAo+ICsgKiBhbGxvY2F0ZSB0aGUgYnVmZmVy
IHdpdGggdGhlIHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBwYWdlCj4g
KyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6Cj4gKyAqICAgRnJvbnRlbmQgb24g
cmVxdWVzdDoKPiArICogICAgIC0gYWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUgZGlyZWN0b3J5IChn
cmVmX2RpcmVjdG9yeSwKPiArICogICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMpCj4gKyAqICAg
ICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBkaXJlY3RvcnkgdG8g
dGhlIGJhY2tlbmQKPiArICogICAgIC0gc2V0cyBncmVmX2Rpcl9uZXh0X3BhZ2UgZmllbGRzCj4g
KyAqICAgQmFja2VuZCBvbiByZXNwb25zZToKPiArICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25z
IGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlciBhbGxvY2F0ZWQgdG8KPiArICogICAgICAgdGhl
IGZyb250ZW5kCj4gKyAqICAgICAtIGZpbGxzIGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQg
cmVmZXJlbmNlcwo+ICsgKiAgICAgICAoZ3JlZltdIGluIHN0cnVjdCB4ZW5jYW1lcmFfcGFnZV9k
aXJlY3RvcnkpCj4gKyAqLwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKPiAr
ICAgIHVpbnQ4X3QgaW5kZXg7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzNdOwo+ICsgICAgZ3Jh
bnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBTaGFyZWQgcGFn
ZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0b3IgKGdyZWZfZGly
ZWN0b3J5IGluCj4gKyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBwYWdlcywgZGVz
Y3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJlZAo+ICsgKiBkYXRhIGJ1ZmZlcjoKPiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDQK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCBpKjQrOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW04gLSAxXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgTio0KzgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
Cj4gKyAqIGdyZWZfZGlyX25leHRfcGFnZSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gdGhl
IG5leHQgcGFnZSBkZXNjcmliaW5nCj4gKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBp
ZiB0aGVyZSBhcmUgbm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KPiArICogZ3JlZltpXSAtIGdy
YW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUgYnVmZmVyCj4gKyAq
ICAgYWxsb2NhdGVkIGF0IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFLgo+ICsgKgo+ICsgKiBOdW1i
ZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMg
bm90Cj4gKyAqIHBhc3NlZCwgYnV0IGluc3RlYWQgY2FuIGJlIGNhbGN1bGF0ZWQgYXM6Cj4gKyAq
ICAgbnVtX2dyZWZzX3RvdGFsID0gKFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSAr
IFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4gKyAqICAgICAgIFhFTl9QQUdFX1NJWkUKPiArICovCj4g
K3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3Rvcnkgewo+ICsgICAgZ3JhbnRfcmVmX3QgZ3Jl
Zl9kaXJfbmV4dF9wYWdlOwo+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUg
bGVuZ3RoICovCj4gK307Cj4gKwo+ICsvKgo+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlv
biAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
aWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiAr
ICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4K
PiArICovCgpUaGVyZSBpcyBubyBWNEwyIGlvY3RsIHRvIGRlc3Ryb3kgc3BlY2lmaWMgYnVmZmVy
cy4gWW91IGNhbiBvbmx5IGRlc3Ryb3kgYWxsCm9mIHRoZW0uCgo+ICsKPiArc3RydWN0IHhlbmNh
bWVyYV9idWZfZGVzdHJveV9yZXEgewo+ICsgICAgdWludDhfdCBpbmRleDsKPiArfTsKPiArCj4g
Ky8qCj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0YXJ0Ogo+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfF9PUF9TVFJFQU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKgo+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0
dXJlIHN0cmVhbSBzdG9wOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9TVFJFQU1fU1RP
UCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsg
Kgo+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8R0VUX0NUUkxfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqCj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPiArICoKPiAr
ICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY29udHJvbCB0byBiZSBxdWVyaWVkLgo+
ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9kZXRhaWxzX3JlcSB7Cj4gKyAgICB1
aW50OF90IGluZGV4Owo+ICt9Owo+ICsKPiArLyoKPiArICoKPiArICogUmVxdWVzdCBjYW1lcmEg
Y29udHJvbCBjaGFuZ2U6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfU0VUX0NUUkwg
IHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgaW5k
ZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
IHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsdWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyBy
ZXF1ZXN0Lgo+ICsgKgo+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjb250cm9s
Lgo+ICsgKiB2YWx1ZSAtIGludDMyX3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KCkkgd291
bGQgcmVjb21tZW5kIHVzaW5nIGEgaW50NjRfdCBhcyB0aGUgY29udHJvbCB2YWx1ZS4KCk5vdGUg
dGhhdCB0aGVyZSBhcmUgYWxzbyBjb250cm9scyB3aXRoIGEgcGF5bG9hZCAoZS5nLiBzdHJpbmcg
Y29udHJvbHMpLgoKSWYgdGhlcmUgaXMgZXZlciBpbnRlcmVzdCBpbiBhZGRpbmcgcmFkaW8vUkRT
IHN1cHBvcnQsIHRoZW4gdGhhdCB3aWxsIGJlY29tZQphbiBpc3N1ZS4KCj4gKyAqLwo+ICtzdHJ1
Y3QgeGVuY2FtZXJhX3NldF9jdHJsX3JlcSB7Cj4gKyAgICB1aW50OF90IGluZGV4Owo+ICsgICAg
dWludDhfdCByZXNlcnZlZFszXTsKPiArICAgIGludDMyX3QgdmFsdWU7Cj4gK307Cj4gKwo+ICsv
Kgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIEFsbCByZXNwb25zZSBwYWNr
ZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+ICsgKgo+ICsgKiBBbGwgcmVz
cG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAg
ICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogaWQg
LSB1aW50MTZfdCwgY29waWVkIGZyb20gdGhlIHJlcXVlc3QuCj4gKyAqIG9wZXJhdGlvbiAtIHVp
bnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVxdWVzdC4KPiArICogc3RhdHVz
IC0gaW50MzJfdCwgcmVzcG9uc2Ugc3RhdHVzLCB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhY
IG9uIGZhaWx1cmUuCj4gKyAqCj4gKyAqCj4gKyAqIFNldCBjb25maWd1cmF0aW9uIHJlc3BvbnNl
IC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklHOgo+ICsgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAg
ICAgICAgICAgfCBfT1BfU0VUX0NPTkZJRyB8ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl
aWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcg
dmFsdWVzIGluIHRoaXMgcmVzcG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCj4gKyAqIFhFTkNBTUVS
QV9PUF9TRVRfQ09ORklHIHJlcXVlc3QuCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgYnVmZmVy
IGRldGFpbHMgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVU
QUlMUwo+ICsgKiByZXF1ZXN0Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9HRVRfQlVGX0RF
VEFJTFN8ICAgIHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgIG51bV9wbGFuZXMgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMF0gICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5lX29mZnNldFsxXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxh
bmVfb2Zmc2V0WzJdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbM10gICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzBdICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAzNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBsYW5lX3NpemVbMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6
ZVsyXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzNdICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0OAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgIHBs
YW5lX3N0cmlkZVswXSAgICAgICAgIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMV0gICAgICAgICB8
IDUyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzJdICAg
ICAgICAgfCAgICAgICAgIHBsYW5lX3N0cmlkZVszXSAgICAgICAgIHwgNTYKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2MAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBzaXplIC0gdWludDMy
X3QsIG92ZXJhbGwgc2l6ZSBvZiB0aGUgYnVmZmVyIGluY2x1ZGluZyBzaXplcyBvZiB0aGUKPiAr
ICogICBpbmRpdmlkdWFsIHBsYW5lcyBhbmQgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+ICsgKiBu
dW1fcGxhbmVzIC0gdWludDhfdCwgbnVtYmVyIG9mIHBsYW5lcyBmb3IgdGhpcyBidWZmZXIuCj4g
KyAqIHBsYW5lX29mZnNldCAtIGFycmF5IG9mIHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJl
c3BvbmRpbmcgcGxhbmUKPiArICogICBpbiBvY3RldHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0Lgo+
ICsgKiBwbGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIHBsYW5lCj4gKyAqICAgaW5jbHVkaW5nIHBhZGRpbmcuCj4gKyAqIHBs
YW5lX3N0cmlkZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvY2N1cGllZCBi
eSB0aGUKPiArICogICBjb3JyZXNwb25kaW5nIHNpbmdsZSBpbWFnZSBsaW5lIGluY2x1ZGluZyBw
YWRkaW5nIGlmIGFwcGxpY2FibGUuCgpOaWNlIQoKPiArICovCj4gK3N0cnVjdCB4ZW5jYW1lcmFf
YnVmX2RldGFpbHNfcmVzcCB7Cj4gKyAgICB1aW50MzJfdCBzaXplOwo+ICsgICAgdWludDhfdCBu
dW1fcGxhbmVzOwo+ICsgICAgdWludDhfdCByZXNlcnZlZFszXTsKPiArICAgIHVpbnQzMl90IHBs
YW5lX29mZnNldFtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKPiArICAgIHVpbnQzMl90IHBsYW5lX3Np
emVbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4gKyAgICB1aW50MTZfdCBwbGFuZV9zdHJpZGVbWEVO
Q0FNRVJBX01BWF9QTEFORV07Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBHZXQgY29udHJvbCBkZXRh
aWxzIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9HRVRfQ1RSTF9ERVRBSUxT
Ogo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfEdFVF9DVFJMX0RFVEFJTFN8ICAgIHJlc2VydmVk
ICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgIGluZGV4ICAgICAgfCAgICAgIHR5cGUgICAgICB8ICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtYXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0ZXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZl92YWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMzYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+
ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjYW1lcmEgY29udHJvbCBpbiByZXNw
b25zZS4KPiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0
aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+ICsgKiBtaW4gLSBpbnQzMl90LCBtaW5pbXVtIHZhbHVl
IG9mIHRoZSBjb250cm9sLgo+ICsgKiBtYXggLSBpbnQzMl90LCBtYXhpbXVtIHZhbHVlIG9mIHRo
ZSBjb250cm9sLgo+ICsgKiBzdGVwIC0gaW50MzJfdCwgbWluaW11bSBzaXplIGluIHdoaWNoIGNv
bnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQuCj4gKyAqIGRlZl92YWwgLSBpbnQzMl90LCBkZWZh
dWx0IHZhbHVlIG9mIHRoZSBjb250cm9sLgoKSSdkIGdvIHdpdGggNjQgYml0IHZhbHVlcyBmb3Ig
bWluL21heC9zdGVwL2RlZl92YWwuCgpJIHdvdWxkIGFsc28gYWRkIGEgZmxhZ3MgZmllbGQuIFNv
bWUgY29udHJvbHMgYXJlIHJlYWQtb25seSwgd3JpdGUtb25seQpvciB2b2xhdGlsZSwgdGhpbmdz
IHVzZXJzcGFjZSBuZWVkcyB0byBrbm93LgoKSWYgeW91IHdhbnQgdG8gc3VwcG9ydCBtZW51IGNv
bnRyb2xzLCB0aGVuIHlvdSBuZWVkIGEgd2F5IHRvIGdldCB0aGUgbWVudQpuYW1lcyBhcyB3ZWxs
IChWSURJT0NfUVVFUllNRU5VKS4KCk5vbmUgb2YgdGhpcyBpcyBuZWVkZWQgZm9yIHRoaXMgaW5p
dGlhbCB1c2UtY2FzZSwgYnV0IHlvdSBuZWVkIHRvIHRoaW5rCmFib3V0IHRoaXMgdXAtZnJvbnQu
Cgo+ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9kZXRhaWxzX3Jlc3Agewo+ICsg
ICAgdWludDhfdCBpbmRleDsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWRbMl07Cj4gKyAgICBpbnQzMl90IG1pbjsKPiArICAgIGludDMyX3QgbWF4Owo+ICsgICAg
aW50MzJfdCBzdGVwOwo+ICsgICAgaW50MzJfdCBkZWZfdmFsOwo+ICt9Owo+ICsKPiArLyoKPiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFdmVudHMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEg
c2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQo+ICsg
KiAgIGV2dC1ldmVudC1jaGFubmVsL2V2dC1yaW5nLXJlZiBYZW5TdG9yZSBlbnRyaWVzLgo+ICsg
Kgo+ICsgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRz
KS4KPiArICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgICAgIHR5cGUgICAgICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAqCj4gKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udC4K
PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGV2ZW50Lgo+ICsgKgo+ICsgKgo+ICsg
KiBGcmFtZSBjYXB0dXJlZCBldmVudCAtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGEg
bmV3IGNhcHR1cmVkCj4gKyAqIGZyYW1lIGlzIGF2YWlsYWJsZToKPiArICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBv
ZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1cmVkIGZyYW1lLgo+ICsgKiB1c2Vk
X3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBmcmFtZSBoYXMuIFRoaXMgY2Fu
IGJlIGxlc3MKPiArICogdGhhbiB0aGUgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUy5zaXpl
IGZvciBjb21wcmVzc2VkIGZvcm1hdHMuCj4gKyAqLwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1l
X2F2YWlsX2V2dCB7Cj4gKyAgICB1aW50OF90IGluZGV4Owo+ICsgICAgdWludDhfdCByZXNlcnZl
ZFszXTsKPiArICAgIHVpbnQzMl90IHVzZWRfc3o7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuY2Ft
ZXJhX3JlcSB7Cj4gKyAgICB1aW50MTZfdCBpZDsKPiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+
ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1
Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25maWc7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9i
dWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwo+ICsJc3RydWN0IHhlbmNhbWVyYV9idWZfZGVzdHJv
eV9yZXEgYnVmX2Rlc3Ryb3k7Cj4gKwlzdHJ1Y3QgeGVuY2FtZXJhX3NldF9jdHJsX3JlcSBzZXRf
Y3RybDsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArICAgIH0gcmVxOwo+ICt9
Owo+ICsKPiArc3RydWN0IHhlbmNhbWVyYV9yZXNwIHsKPiArICAgIHVpbnQxNl90IGlkOwo+ICsg
ICAgdWludDhfdCBvcGVyYXRpb247Cj4gKyAgICB1aW50OF90IHJlc2VydmVkOwo+ICsgICAgaW50
MzJfdCBzdGF0dXM7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9j
b25maWcgY29uZmlnOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2RldGFpbHNfcmVz
cCBidWZfZGV0YWlsczsKPiArCXN0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfZGV0YWlsc19yZXNw
IGN0cmxfZGV0YWlsczsKPiArICAgICAgICB1aW50OF90IHJlc2VydmVkMVs1Nl07Cj4gKyAgICB9
IHJlc3A7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4gKyAgICB1aW50MTZf
dCBpZDsKPiArICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4g
KyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQg
ZnJhbWVfYXZhaWw7Cj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4gKyAgICB9IGV2
dDsKPiArfTsKPiArCj4gK0RFRklORV9SSU5HX1RZUEVTKHhlbl9jYW1lcmFpZiwgc3RydWN0IHhl
bmNhbWVyYV9yZXEsIHN0cnVjdCB4ZW5jYW1lcmFfcmVzcCk7Cj4gKwo+ICsvKgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9u
dCBldmVudHMgZGVsaXZlcnkKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBJbiBvcmRl
ciB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgc2hh
cmVkIHBhZ2UgaXMKPiArICogYWxsb2NhdGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZl
cmVuY2UgcHJvcGFnYXRlZCB0byBiYWNrIHZpYQo+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQt
cmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwpLgo+ICsgKiBUaGlzIHBhZ2UgaGFzIGEgY29tbW9u
IGhlYWRlciB1c2VkIGJ5IGJvdGggZnJvbnQgYW5kIGJhY2sgdG8gc3luY2hyb25pemUKPiArICog
YWNjZXNzIGFuZCBjb250cm9sIGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcg
YSBwcm9kdWNlciBvZiB0aGUKPiArICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVy
LiBUaGUgcmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCj4gKyAqIGlzIHVzZWQgZm9y
IGV2ZW50IHBhY2tldHMuCj4gKyAqCj4gKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMp
IGZyb250IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KPiArICogZm9yIGVpdGhlciBlYWNoIGV2
ZW50LCBncm91cCBvZiBldmVudHMgb3Igbm9uZS4KPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuY2Ft
ZXJhX2V2ZW50X3BhZ2Ugewo+ICsgICAgdWludDMyX3QgaW5fY29uczsKPiArICAgIHVpbnQzMl90
IGluX3Byb2Q7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArfTsKPiArCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSA0MDk2Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lO
X1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAtIFhF
TkNBTUVSQV9JTl9SSU5HX09GRlMpCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfTEVOIChY
RU5DQU1FUkFfSU5fUklOR19TSVpFIC8gc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0KSkKPiAr
I2RlZmluZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCj4gKwkoKHN0cnVjdCB4ZW5jYW1lcmFf
ZXZ0ICopKChjaGFyICopKHBhZ2UpICsgWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykpCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0lOX1JJTkdfUkVGKHBhZ2UsIGlkeCkgXAo+ICsJKFhFTkNBTUVSQV9JTl9S
SU5HKChwYWdlKSlbKGlkeCkgJSBYRU5DQU1FUkFfSU5fUklOR19MRU5dKQo+ICsKPiArI2VuZGlm
IC8qIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2Fs
IHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiAKCkkgdGhpbmsgdGhlIG1vc3QgaW1wb3J0YW50
IGRlY2lzaW9uIHRvIG1ha2UgaGVyZSBpcyB3aGV0aGVyIG9yIG5vdCB5b3Ugd2FudCB0byBzdXBw
b3J0CmhvdHBsdWdnYWJsZSBzb3VyY2VzIGxpa2UgSERNSS4gQW5kIGFuIGFkZGl0aW9uYWwgY29t
cGxpY2F0aW9uIHdpdGggdGhhdCBpcyBIRENQLgpXaGlsZSBWNEwyIGRvZXNuJ3QgaGF2ZSBhbiBB
UEkgZm9yIEhEQ1AgYXQgdGhlIG1vbWVudCwgQ2lzY28gaXMgd29ya2luZyBvbiB0aGlzIGFuZAph
IHBhdGNoIHNlcmllcyBhZGRpbmcgdGhpcyBpcyBleHBlY3RlZCBsYXRlciB0aGlzIHllYXIvZWFy
bHkgbmV4dCB5ZWFyLiBJdCBtaWdodCBub3QKYmUgYW4gaXNzdWUgaW4gcHJhY3RpY2UgaWYgdGhl
c2UgYXJlIGFsbCBjbG9zZWQgc3lzdGVtcywgYnV0IG5ldmVydGhlbGVzcywgaXQgaXMKc29tZXRo
aW5nIHRvIHRoaW5rIGFib3V0LgoKUmVnYXJkcywKCglIYW5zCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 10:42:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 10:42: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 1fyxAR-0005bZ-5F; Sun, 09 Sep 2018 10:42: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=bpdi=lx=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fyxAQ-0005bU-92
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 10:42:10 +0000
X-Inumbo-ID: c11da30b-b41c-11e8-a8a5-bc764e045a96
Received: from lb2-smtp-cloud9.xs4all.net (unknown [194.109.24.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c11da30b-b41c-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 12:40:23 +0200 (CEST)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud9.xs4all.net with ESMTPA
 id yxAKf6PaaMsEFyxANf82L3; Sun, 09 Sep 2018 12:42:07 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
 <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
 <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <641cd785-c5e7-7552-dc4b-35249f1f1985@xs4all.nl>
Date: Sun, 9 Sep 2018 12:42:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfLIxL1eLExDm4tSCnaEsIojt7RKAMH03BTzyF03w0W41vNQWabiTEtpGq4Yhc+pjHVkrKD4zAy6ZIdiCYXD00ltoTNLC17j0uBATJspcdXjwUt8yjQMz
 EflOUMmEZRxqJIlirvA14h3QAaExhAsRWDm7ZL5UuUZ7l84RZJVdfV4hUOcbRrLjaMdFXLyNtjObDuOw/GJZlpT83Kp2Iuk4Ry9cUgC34npbR67P3TvsKc7u
 RrcMtgzK9MPphBXouDz8BEibijXbujXLykot8TCAZ0WzLvVCAGWD8R6COH3zkWxrSxS/PxE6/eCpZL9mhbv+UcxhIMe8be9U6yEhLC0YPtAcIkmqhCv2mv9G
 TkXP+3y9bhXevYjzYTgpd0wjA5nW2+kKzfofAz65WNVSDsEkE+/B3i9QZePqadnYjUrr4LEkjJqBPLTIMxCw+v9MAZpUN6RFxcXTrbcdFdR+6OE85kwE8XQF
 rYjfEem0D9s1vs7O+gm4p9gtaf4hX42z8wvM7ljRBC8TuG32PIjaio0V80WmflSvyYK+IV3y4nQTkPnb
Subject: Re: [Xen-devel] [PATCH 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: Artem Mygaiev <Artem_Mygaiev@epam.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>

T24gMDkvMDQvMjAxOCAwODo1NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDkvMDMvMjAxOCAwNjoyNSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2Fu
ZHIsCj4+Cj4+IE9uIDA5LzAzLzIwMTggMTI6MTYgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgo+Pj4gT24gMDgvMjEvMjAxOCAwODo1NCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4+Pj4gT24gMDgvMTQvMjAxOCAxMTozMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+Pj4gT24gMzEvMDcvMTggMTE6MzEsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3Rl
Ogo+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3
byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVkCj4+Pj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNo
IGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+Pj4g
ZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVyZW5jaW5nLCBJbi1WZWhpY2xlIElu
Zm90YWlubWVudCwKPj4+Pj4+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPj4+Pj4+Cj4+Pj4+
PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0
eSB3aXRoIHRoZQo+Pj4+Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVu
ZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4+Pj4+Cj4+Pj4+PiAxLiBQcm92aWRlIG1lYW5z
IGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+Pj4+PiAgICAtIHBpeGVs
IGZvcm1hdHMKPj4+Pj4+ICAgIC0gcmVzb2x1dGlvbnMKPj4+Pj4+ICAgIC0gZnJhbWUgcmF0ZXMK
Pj4+Pj4+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4+Pj4gICAgLSBjb250
cmFzdAo+Pj4+Pj4gICAgLSBicmlnaHRuZXNzCj4+Pj4+PiAgICAtIGh1ZQo+Pj4+Pj4gICAgLSBz
YXR1cmF0aW9uCj4+Pj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+Pj4+PiA0LiBT
dXBwb3J0IHplcm8tY29weWluZyB1c2UtY2FzZXMKPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+Pj4+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgo+Pj4+PiBTb21lIHN0eWxlIGlzc3VlcyBiZWxvdy4uLgo+Pj4+IFdpbGwgZml4
IGFsbCB0aGUgYmVsb3csIHRoYW5rIHlvdSEKPj4+Pgo+Pj4+IEkgd291bGQgbGlrZSB0byBkcmF3
IHNvbWUgYXR0ZW50aW9uIG9mIHRoZSBMaW51eC9WNEwgY29tbXVuaXR5IHRvIHRoaXMKPj4+PiBw
cm90b2NvbCBhcyB0aGUgcGxhbiBpcyB0aGF0IG9uY2UgaXQgaXMgYWNjZXB0ZWQgZm9yIFhlbiB3
ZSBwbGFuIHRvCj4+Pj4gdXBzdHJlYW0gYSBMaW51eCBjYW1lcmEgZnJvbnQtZW5kIGtlcm5lbCBk
cml2ZXIgd2hpY2ggd2lsbCBiZSBiYXNlZAo+Pj4+IG9uIHRoaXMgd29yayBhbmQgd2lsbCBiZSBh
IFY0TDIgZGV2aWNlIGRyaXZlciAodGhpcyBpcyB3aHkgSSBoYXZlIHNlbnQKPj4+PiB0aGlzIHBh
dGNoIG5vdCBvbmx5IHRvIFhlbiwgYnV0IHRvIHRoZSBjb3JyZXNwb25kaW5nIExpbnV4IG1haWxp
bmcgbGlzdAo+Pj4+IGFzIHdlbGwpCj4+PiBwaW5nCj4+IFNvcnJ5LCB0aGlzIGdvdCBidXJpZWQg
aW4gbXkgbWFpbGJveCwgSSBvbmx5IGNhbWUgYWNyb3NzIGl0IHRvZGF5LiBJJ2xsIHRyeQo+PiB0
byByZXZpZXcgdGhpcyB0aGlzIHdlZWssIGlmIG5vdCwganVzdCBwaW5nIG1lIGFnYWluLgo+IFRo
YW5rIHlvdSBmb3IgeW91ciB0aW1lCj4+Cj4+IEkgaGFkIG9uZSBoaWdoLWxldmVsIHF1ZXN0aW9u
LCB0aG91Z2g6Cj4+Cj4+IFdoYXQgdHlwZXMgb2YgaGFyZHdhcmUgZG8geW91IGludGVuZCB0byB0
YXJnZXQ/IFRoaXMgaW5pdGlhbCB2ZXJzaW9uIHRhcmdldHMKPj4gKHZlcnkpIHNpbXBsZSB3ZWJj
YW1zLCBidXQgd2hhdCBhYm91dCBIRE1JIG9yIFNEVFYgcmVjZWl2ZXJzPyBPciBoYXJkd2FyZQo+
PiBjb2RlY3M/IE9yIGNvbXBsZXggZW1iZWRkZWQgdmlkZW8gcGlwZWxpbmVzPwo+Pgo+PiBJbiBv
dGhlciB3b3Jkcywgd2hlcmUgYXJlIHlvdSBwbGFubmluZyB0byBkcmF3IHRoZSBsaW5lPwo+Pgo+
PiBFdmVuIHdpdGgganVzdCBzaW1wbGUgY2FtZXJhcyB0aGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0
d2VlbiByZWd1bGFyIFVWQwo+PiB3ZWJjYW1zIGFuZCBjYW1lcmFzIHVzZWQgd2l0aCBlbWJlZGRl
ZCBzeXN0ZW1zOiBmb3IgdGhlIGxhdHRlciB5b3Ugb2Z0ZW4KPj4gbmVlZCB0byBwcm92aWRlIG1v
cmUgY29udHJvbCB3LnIudC4gd2hpdGUtYmFsYW5jaW5nIGV0Yy4sIHRoaW5ncyB0aGF0IGEKPj4g
VVZDIHdlYmNhbSB3aWxsIGdlbmVyYWxseSBkbyBmb3IgeW91IGluIHRoZSB3ZWJjYW0ncyBmaXJt
d2FyZS4KPiBUaGUgdXNlLWNhc2VzIHdlIHdhbnQgdG8gaW1wbGVtZW50IGFyZSBtb3N0bHkgaW4g
YXV0b21vdGl2ZS9lbWJlZGRlZCBkb21haW4sCj4gc28gdGhlcmUgYXJlIG1hbnkgcGVyZm9ybWFu
Y2UgcmVzdHJpY3Rpb25zIGFwcGx5Lgo+IFdlIGFyZSBub3QgdGFyZ2V0aW5nIHZpcnR1YWxpemlu
ZyB2ZXJ5IGNvbXBsZXggaGFyZHdhcmUgYW5kIGhhdmUgbm8gCj4gaW50ZW50aW9uCj4gdG8gbWFr
ZSBhIDE6MSBtYXBwaW5nIG9mIHRoZSByZWFsIGhhcmR3YXJlOiBmb3IgdGhhdCBvbmUgY2FuIHBh
c3MtdGhyb3VnaAo+IGEgcmVhbCBIVyBkZXZpY2UgdG8gYSB2aXJ0dWFsIG1hY2hpbmUgKFZNKS4g
VGhlIGdvYWwgaXMgdG8gc2hhcmUgYSBzaW5nbGUKPiBjYW1lcmEgZGV2aWNlIHRvIG11bHRpcGxl
IHZpcnR1YWwgbWFjaGluZXMsIG5vIGNvZGVjcywgcmVjZWl2ZXJzIGV0Yy4KPiAKPiBDb250cm9s
bGluZyB0aGUgc2FtZSBIVyBkZXZpY2UgZnJvbSBkaWZmZXJlbnQgVk1zIGRvZXNuJ3QgbG9vayBm
ZWFzaWJsZToKPiB3aGF0IGlmIHRoZSBzYW1lIGNvbnRyb2wgaXMgc2V0IHRvIGRpZmZlcmVudCB2
YWx1ZXMgZnJvbSBkaWZmZXJlbnQgVk1zPwoKWW91IGNhbiBkbyB0aGlzLCBhY3R1YWxseTogaW4g
VjRMMiB5b3UgY2FuIGdldCBhbiBldmVudCB3aGVuIGFub3RoZXIgcHJvY2VzcwpjaGFuZ2VzIGEg
Y29udHJvbCwgYW5kIHVwZGF0ZSB5b3VyIG93biBHVUkvaW50ZXJuYWwgc3RhdGUgYWNjb3JkaW5n
bHkuCgpTbyBpbiB0aGlzIGNhc2UgaWYgb25lIFZNIGNoYW5nZXMgYSBjb250cm9sLCBhbiBldmVu
dCBpcyBzZW50IHRvIGFsbCBvdGhlcnMKdGhhdCB0aGUgY29udHJvbCBoYXMgY2hhbmdlZCB2YWx1
ZS4KCj4gT2YgY291cnNlLCB0aGlzIGNhbiBiZSBhY2hpZXZlZCBpZiB0aGUgY29ycmVzcG9uZGlu
ZyBiYWNrZW5kIGNhbiAKPiBwb3N0LXByb2Nlc3MKPiBvcmlnaW5hbCBjYW1lcmEgaW1hZ2Ugd2l0
aCBHUFUsIGZvciBleGFtcGxlLCB0aHVzIGFwcGx5aW5nIGRpZmZlcmVudCBmaWx0ZXJzCj4gZm9y
IGRpZmZlcmVudCBWTXMgZWZmZWN0aXZlbHkgZW11bGF0aW5nIGNhbWVyYSBjb250cm9scy4KPiBC
dXQgdGhpcyByZXF1aXJlcyBhZGRpdGlvbmFsIENQVS9HUFUgcG93ZXIgd2hpY2ggd2UgdHJ5IHRv
IGF2b2lkLgo+IAo+IFN5c3RlbSBwYXJ0aXRpb25pbmcgKGNhbWVyYSBhbmQgY29udHJvbHMgYXNz
aWdubWVudCkgaXMgZG9uZSBhdCAKPiBjb25maWd1cmF0aW9uCj4gdGltZSAocmVtZW1iZXIgd2Ug
YXJlIGluIGF1dG9tb3RpdmUvZW1iZWRkZWQgd29ybGQsIHNvIG1vc3Qgb2YgdGhlIHRpbWUgCj4g
dGhlIHNldAo+IG9mIFZNcyByZXF1aXJpbmcgY2FtZXJhcyBpcyBrbm93biBhdCB0aGlzIHN0YWdl
IGFuZCB0aGUgY29uZmlndXJhdGlvbiAKPiByZW1haW5zCj4gc3RhdGljIGF0IHJ1bi10aW1lKS4g
U28sIHdoZW4gcGFyYS12aXJ0dWFsaXplZCAoUFYpIGFwcHJvYWNoIGlzIHVzZWQgdGhlbiB3ZQo+
IG9ubHkgaW1wbGVtZW50IHZlcnkgYmFzaWMgY29udHJvbHMgKHRob3NlIGZvdW5kIGluIHRoZSBw
cm90b2NvbCksIHNvIG9uZSBjYW4KPiBhc3NpZ24gc2V0IG9mIGNvbnRyb2xzIChhbGwgb3Igc29t
ZSkgdG8gb25lIG9mIHRoZSBWTXMgKG1haW4gb3IgbWlzc2lvbiAKPiBjcml0aWNhbAo+IFZNIG9y
IHdoYXRldmVyKSBhbGxvd2luZyB0aGF0IFZNIHRvIGFkanVzdHMgdGhvc2UgZm9yIGFsbCBWTXMg
YXQgb25jZS4gCj4gRm9yIG90aGVyCj4gVk1zIHRoaW5rIG9mIGl0IGFzIGZpcm13YXJlIGltcGxl
bWVudGVkIGFkanVzdG1lbnQuIEFuZCB0aGUgYmFja2VuZCBzdGlsbAo+IGNvbnRyb2xzIHRoZSBy
ZXN0IG9mIHRoZSBjb250cm9scyBvZiB0aGUgcmVhbCBIVyBjYW1lcmEgeW91IG1lbnRpb24uCj4g
Cj4gSnVzdCBhbiBleGFtcGxlIG9mIGF1dG9tb3RpdmUgdXNlLWNhc2UgKHdlIGNhbiBpbWFnaW5l
IG1hbnkgbW9yZSk6Cj4gMS4gRHJpdmVyIERvbWFpbiAtIG93bnMgcmVhbCBjYW1lcmEgSFcgYW5k
IHJ1bnMgdGhlIGNhbWVyYSBiYWNrZW5kLgo+ICAgICBVc2VzIGNhbWVyYSBvdXRwdXQgZm9yIG1p
c3Npb24gY3JpdGljYWwgdGFza3MsIGUuZy4gcGFya2luZyBhc3Npc3RhbmNlLgo+IDIuIEluLVZl
aGljbGUgSW5mb3RhaW5tZW50IGRvbWFpbiAtIHVzZXMgUFYgY2FtZXJhIGZvciBpbmZvdGFpbm1l
bnQgCj4gcHVycG9zZXMsCj4gICAgIGUuZy4gdGFraW5nIHBpY3R1cmVzIHdoaWxlIGluIG1vdGlv
bi4KPiAzLiBOYXZpZ2F0aW9uIGRvbWFpbiAtIHVzZXMgUFYgY2FtZXJhIGZvciBoaWdoIGRlZmlu
aXRpb24gbWFwcwo+IAo+IEhvcGUsIHRoaXMgaGVscHMgdW5kZXJzdGFuZGluZyB0aGUgcG9zc2li
bGUgdXNlcyBvZiB0aGUgcHJvcG9zZWQgCj4gcHJvdG9jb2wsIGl0cwo+IGludGVudGlvbiBhbmQg
cmVzdHJpY3Rpb25zLgoKUmlnaHQsIHNvIGluIHRoaXMgc2NlbmFyaW8geW91IHByb2JhYmx5IGRv
IG5vdCB3YW50IGhvdHBsdWdnYWJsZQpzb3VyY2VzIGluIHRoZSBEcml2ZXIgRG9tYWluLiBTbyBz
dXBwb3J0IGZvciBmaXhlZCBjYW1lcmEncyBvbmx5LgoKSWYgdGhpcyBpcyBpbmRlZWQgdGhlIGNh
c2UsIHRoZW4gdGhpcyBzaG91bGQgYmUgbWFkZSB2ZXJ5IGNsZWFyIGluCnRoZSBBUEkgc3BlY2lm
aWNhdGlvbi4KCk9uZSBhZGRpdGlvbmFsIHRoaW5nIHRvIGNvbnNpZGVyOiBjYW1lcmFzIGNhbiBi
cmVhay4gU28gd2hhdCBzaG91bGQgYmUKZG9uZSBpZiB0aGF0IGhhcHBlbnM/IFdlIGFzIG1lZGlh
IGRldmVsb3BlcnMgaGF2ZSBpZGVhcyBhYm91dCB0aGF0LCBidXQKbm90aGluZyBoYXMgYmVlbiBp
bXBsZW1lbnRlZCAoeWV0KS4KCklmIHRoZSBIVyBpcyBzaW1wbGUgKG9uZSBjYW1lcmEgaXMgZHJp
dmVuIGJ5IGEgc2luZ2xlIGRyaXZlciBpbnN0YW5jZSksCnRoZW4gaWYgaXQgYnJlYWtzLCB0aGVy
ZSBzaW1wbHkgd29uJ3QgYmUgYSB2aWRlbyBkZXZpY2UuIEJ1dCBpZiB5b3UgaGF2ZQptdWx0aXBs
ZSBjYW1lcmFzIGFsbCBjb250cm9sbGVkIHRocm91Z2ggdGhlIHNhbWUgZHJpdmVyIGluc3RhbmNl
LCB0aGVuIHRvZGF5CmlmIGEgc2luZ2xlIGNhbWVyYSBicmVha3MsIGFsbCBhcmUgZ29uZS4KCldl
IGhhdmUgaWRlYXMgb24gaG93IHRvIGFkZHJlc3MgdGhhdCwgYnV0IGFzIEkgc2FpZCwgbm90aGlu
ZyBpcyBpbXBsZW1lbnRlZAp5ZXQuIEJhc2ljYWxseSB3ZSBuZWVkIHRvIGFsbG93IGZvciBwYXJ0
aWFsIGJyaW5nLXVwIGFuZCBpbmZvcm0gdXNlcnNwYWNlCndoYXQgaXMgYW5kIHdoYXQgaXMgbm90
IHJ1bm5pbmcuCgpCdXQgdGhpcyBpcyBsaWtlbHkgc29tZXRoaW5nIHlvdSBhbHNvIG5lZWQgdG8g
Y29uc2lkZXIgaW4gdGhpcyBBUEksIGdpdmVuCnRoZSB1c2UtY2FzZSB5b3UgYXJlIGxvb2tpbmcg
YXQuCgpSZWdhcmRzLAoKCUhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 11:19:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 11: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 1fyxke-0007be-31; Sun, 09 Sep 2018 11:19: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=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fyxkc-0007bU-P9
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 11:19:34 +0000
X-Inumbo-ID: fb1d5f30-b421-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb1d5f30-b421-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 13:17:47 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fyxkZ-0000I1-3R; Sun, 09 Sep 2018 11:19: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 1fyxkY-0001KB-QM; Sun, 09 Sep 2018 11:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fyxkY-0005rE-PV; Sun, 09 Sep 2018 11:19:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127429-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-shadow:debian-fixup:fail:heisenbug
 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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 11:19:30 +0000
Subject: [Xen-devel] [xen-unstable test] 127429: 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>

ZmxpZ2h0IDEyNzQyOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQyOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTEgZGViaWFuLWZp
eHVwICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyNzQwNwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQwNwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI3NDA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0MDcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzQwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDA3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0MDcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDA3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc0MDcKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgIDcgeGVuLWJ1aWxkLWZy
ZWVic2QgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZh
ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWQwNjllNDVmN2MyZjZi
Mjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NDI5ICAy
MDE4LTA5LTA5IDAxOjUxOjQ3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
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
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBk
YXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 18:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 18:14: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 1fz4DW-0000TG-S0; Sun, 09 Sep 2018 18:13:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gf4b=lw=huawei.com=zhongjiang@srs-us1.protection.inumbo.net>)
 id 1fyds6-00079U-3T
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 14:05:58 +0000
X-Inumbo-ID: 6c920180-b370-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c920180-b370-11e8-a6a9-d7ebe60f679a;
 Sat, 08 Sep 2018 14:06:48 +0000 (UTC)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 98F378FB43E33;
 Sat,  8 Sep 2018 22:05:52 +0800 (CST)
Received: from linux-ibm.site (10.175.102.37) by
 DGGEMS413-HUB.china.huawei.com (10.3.19.213) with Microsoft SMTP Server id
 14.3.399.0; Sat, 8 Sep 2018 22:05:52 +0800
From: zhong jiang <zhongjiang@huawei.com>
To: <davem@davemloft.net>, <paul.durrant@citrix.com>, <wei.liu2@citrix.com>
Date: Sat, 8 Sep 2018 21:53:42 +0800
Message-ID: <1536414822-32911-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: git-send-email 1.7.12.4
MIME-Version: 1.0
X-Originating-IP: [10.175.102.37]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Sun, 09 Sep 2018 18:13:49 +0000
Subject: [Xen-devel] [PATCH] xen-netback: remove unecessary condition check
 before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 netdev@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>

ZGVidWdmc19yZW1vdmVfcmVjdXJzaXZlIGhhcyB0YWtlbiBJU19FUlJfT1JfTlVMTCBpbnRvIGFj
Y291bnQuIFNvIGp1c3QKcmVtb3ZlIHRoZSBjb25kaXRpb24gY2hlY2sgYmVmb3JlIGRlYnVnZnNf
cmVtb3ZlX3JlY3Vyc2l2ZS4KClNpZ25lZC1vZmYtYnk6IHpob25nIGppYW5nIDx6aG9uZ2ppYW5n
QGh1YXdlaS5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIHwgMyAr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9uZXRiYWNrLmMKaW5kZXggMzYyMWUwNS4uODBhYWUzYSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL25ldGJhY2suYwpAQCAtMTY2MCw4ICsxNjYwLDcgQEAgc3RhdGljIGludCBfX2luaXQg
bmV0YmFja19pbml0KHZvaWQpCiBzdGF0aWMgdm9pZCBfX2V4aXQgbmV0YmFja19maW5pKHZvaWQp
CiB7CiAjaWZkZWYgQ09ORklHX0RFQlVHX0ZTCi0JaWYgKCFJU19FUlJfT1JfTlVMTCh4ZW5fbmV0
YmFja19kYmdfcm9vdCkpCi0JCWRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZSh4ZW5fbmV0YmFja19k
Ymdfcm9vdCk7CisJZGVidWdmc19yZW1vdmVfcmVjdXJzaXZlKHhlbl9uZXRiYWNrX2RiZ19yb290
KTsKICNlbmRpZiAvKiBDT05GSUdfREVCVUdfRlMgKi8KIAl4ZW52aWZfeGVuYnVzX2ZpbmkoKTsK
IH0KLS0gCjEuNy4xMi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 18:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 18:14: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 1fz4DW-0000TA-Ia; Sun, 09 Sep 2018 18:13: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=gf4b=lw=huawei.com=zhongjiang@srs-us1.protection.inumbo.net>)
 id 1fyda6-0005oM-NA
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 13:47:22 +0000
X-Inumbo-ID: 768d2de7-b36d-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 768d2de7-b36d-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 15:45:37 +0200 (CEST)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 0783E7F5717F4;
 Sat,  8 Sep 2018 21:47:17 +0800 (CST)
Received: from linux-ibm.site (10.175.102.37) by
 DGGEMS409-HUB.china.huawei.com (10.3.19.209) with Microsoft SMTP Server id
 14.3.399.0; Sat, 8 Sep 2018 21:47:16 +0800
From: zhong jiang <zhongjiang@huawei.com>
To: <davem@davemloft.net>, <paul.durrant@citrix.com>, <wei.liu2@citrix.com>
Date: Sat, 8 Sep 2018 21:35:06 +0800
Message-ID: <1536413706-31838-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: git-send-email 1.7.12.4
MIME-Version: 1.0
X-Originating-IP: [10.175.102.37]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Sun, 09 Sep 2018 18:13:49 +0000
Subject: [Xen-devel] [PATCH] net: xenbus: remove redundant condition check
 before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, netdev@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>

ZGVidWdmc19yZW1vdmVfcmVjdXJzaXZlIGhhcyB0YWtlbiB0aGUgSVNfRVJSX09SX05VTEwgaW50
byBhY2NvdW50LiBKdXN0CnJlbW92ZSB0aGUgdW5uZWNlc3NhcnkgY29uZGl0aW9uIGNoZWNrLgoK
U2lnbmVkLW9mZi1ieTogemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KLS0tCiBk
cml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2sveGVuYnVzLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYwpp
bmRleCBjZDUxNDkyLi5mZTFkNTIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay94ZW5idXMuYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYwpAQCAtMjU0
LDggKzI1NCw3IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9kZWJ1Z2ZzX2RlbGlmKHN0cnVjdCB4ZW52
aWYgKnZpZikKIAlpZiAoSVNfRVJSX09SX05VTEwoeGVuX25ldGJhY2tfZGJnX3Jvb3QpKQogCQly
ZXR1cm47CiAKLQlpZiAoIUlTX0VSUl9PUl9OVUxMKHZpZi0+eGVudmlmX2RiZ19yb290KSkKLQkJ
ZGVidWdmc19yZW1vdmVfcmVjdXJzaXZlKHZpZi0+eGVudmlmX2RiZ19yb290KTsKKwlkZWJ1Z2Zz
X3JlbW92ZV9yZWN1cnNpdmUodmlmLT54ZW52aWZfZGJnX3Jvb3QpOwogCXZpZi0+eGVudmlmX2Ri
Z19yb290ID0gTlVMTDsKIH0KICNlbmRpZiAvKiBDT05GSUdfREVCVUdfRlMgKi8KLS0gCjEuNy4x
Mi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 18:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 18:14: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 1fz4DX-0000TM-5j; Sun, 09 Sep 2018 18:13: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=gf4b=lw=huawei.com=zhongjiang@srs-us1.protection.inumbo.net>)
 id 1fyeGF-0000Xx-1Z
 for xen-devel@lists.xenproject.org; Sat, 08 Sep 2018 14:30:55 +0000
X-Inumbo-ID: 8b3f54be-b373-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b3f54be-b373-11e8-a8a5-bc764e045a96;
 Sat, 08 Sep 2018 16:29:08 +0200 (CEST)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id CE1664D1E4398;
 Sat,  8 Sep 2018 22:30:48 +0800 (CST)
Received: from linux-ibm.site (10.175.102.37) by
 DGGEMS401-HUB.china.huawei.com (10.3.19.201) with Microsoft SMTP Server id
 14.3.399.0; Sat, 8 Sep 2018 22:30:49 +0800
From: zhong jiang <zhongjiang@huawei.com>
To: <boris.ostrovsky@oracle.com>, <jgross@suse.com>
Date: Sat, 8 Sep 2018 22:18:38 +0800
Message-ID: <1536416318-34106-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: git-send-email 1.7.12.4
MIME-Version: 1.0
X-Originating-IP: [10.175.102.37]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Sun, 09 Sep 2018 18:13:49 +0000
Subject: [Xen-devel] [PATCH] xen: remove unnecessary condition check before
 kfree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

a2ZyZWUgaGFzIHRha2VuIG51bGwgcG9pbnRlciBpbnRvIGFjY291bnQuIFNvIGp1c3QgcmVtb3Zl
IHRoZQpjb25kaXRpb24gY2hlY2sgYmVmb3JlIGtmcmVlLgoKU2lnbmVkLW9mZi1ieTogemhvbmcg
amlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW4tYWNwaS1w
cm9jZXNzb3IuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jIGIv
ZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKaW5kZXggZmJiOTEzNy4uN2UxZDQ5ZSAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKKysrIGIvZHJpdmVy
cy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKQEAgLTI2OCw3ICsyNjgsNyBAQCBzdGF0aWMgaW50
IHB1c2hfcHh4X3RvX2h5cGVydmlzb3Ioc3RydWN0IGFjcGlfcHJvY2Vzc29yICpfcHIpCiAJCXBy
X3dhcm4oIihfUFhYKTogSHlwZXJ2aXNvciBlcnJvciAoJWQpIGZvciBBQ1BJIENQVSV1XG4iLAog
CQkJcmV0LCBfcHItPmFjcGlfaWQpOwogZXJyX2ZyZWU6Ci0JaWYgKCFJU19FUlJfT1JfTlVMTChk
c3Rfc3RhdGVzKSkKKwlpZiAoIUlTX0VSUihkc3Rfc3RhdGVzKSkKIAkJa2ZyZWUoZHN0X3N0YXRl
cyk7CiAKIAlyZXR1cm4gcmV0OwotLSAKMS43LjEyLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 19:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 19:00: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 1fz4w5-0003IP-LX; Sun, 09 Sep 2018 18:59:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yo3k=lx=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1fz4w4-0003IK-F9
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 18:59:52 +0000
X-Inumbo-ID: a662e586-b462-11e8-a6a9-d7ebe60f679a
Received: from emh02.mail.saunalahti.fi (unknown [62.142.5.108])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a662e586-b462-11e8-a6a9-d7ebe60f679a;
 Sun, 09 Sep 2018 19:00:43 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh02.mail.saunalahti.fi (Postfix) with ESMTP id 7AA33200E1;
 Sun,  9 Sep 2018 21:59:45 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 152AA36C0F6; Sun,  9 Sep 2018 21:59:45 +0300 (EEST)
Date: Sun, 9 Sep 2018 21:59:44 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Christoph Hellwig <hch@infradead.org>
Message-ID: <20180909185944.GC18222@reaktio.net>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-2-Govinda.Tatti@Oracle.COM>
 <20171208202424.GC12367@bhelgaas-glaptop.roam.corp.google.com>
 <426eeeab-0dcd-8de3-9c5f-a166acf2c130@Oracle.COM>
 <20171212005919.GB30595@bhelgaas-glaptop.roam.corp.google.com>
 <49956aaf-5fd5-939d-5fc7-231ffdb98b70@Oracle.COM>
 <20171213212420.GH30595@bhelgaas-glaptop.roam.corp.google.com>
 <fea075cf-fe6f-0d0b-11e4-4279fbfc280a@Oracle.COM>
 <20171215181801.GU30595@bhelgaas-glaptop.roam.corp.google.com>
 <20171218122629.GA18423@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171218122629.GA18423@infradead.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH V3 1/2] Drivers/PCI: Export pcie_has_flr()
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Satanand Burla <satananda.burla@caviumnetworks.com>,
 Govinda Tatti <Govinda.Tatti@Oracle.COM>,
 Herbert Xu <herbert@gondor.apana.org.au>, linux-pci@vger.kernel.org,
 Russell Currey <ruscur@russell.cc>, linux-kernel@vger.kernel.org,
 Derek Chickles <derek.chickles@caviumnetworks.com>,
 Sinan Kaya <okaya@codeaurora.org>,
 Srikanth Jampala <Jampala.Srikanth@cavium.com>,
 Bjorn Helgaas <helgaas@kernel.org>, JBeulich@suse.com,
 Felix Manlunas <felix.manlunas@caviumnetworks.com>, bhelgaas@google.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@Oracle.COM,
 Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.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>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDQ6MjY6MzBBTSAtMDgwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gT24gRnJpLCBEZWMgMTUsIDIwMTcgYXQgMTI6MTg6MDJQTSAtMDYwMCwgQmpv
cm4gSGVsZ2FhcyB3cm90ZToKPiA+IEkgdGhpbmsgQ2hyaXN0b3BoIHZvbHVudGVlcmVkIHRvIGRv
IHNvbWUgcmVzdHJ1Y3R1cmluZywgYnV0IEkgZG9uJ3QKPiA+IGtub3cgaGlzIHRpbWVmcmFtZS4g
IElmIHlvdSBjYW4sIEkgd291bGQgcHJvYmFibHkgd2FpdCBmb3IgdGhhdAo+ID4gYmVjYXVzZSB0
aGVyZSdzIHNvIG11Y2ggb3ZlcmxhcCBoZXJlLgo+IAo+IEknbGwgaGF2ZSBzb21lIHRpbWUgb3Zl
ciB0aGUgaG9saWRheXMuICBJZiB5b3UgbmVlZCBpdCBtb3JlIHVyZ2VudAo+IHRoYW4gdGhhdCBm
ZWVsIGZyZWUgdG8gdGFrZSBvdmVyLgo+IAoKUmVwbHlpbmcgdG8gYW4gb2xkIHRocmVhZC4uCgpJ
IG5vdGljZWQgcGNpZV9oYXNfZmxyKCkgaGFzIGJlZW4gcmVjZW50bHkgZXhwb3J0ZWQgaW4gdXBz
dHJlYW0gTGludXg6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTJkMjkxN2Y3NzQ3ODA1YTFmNDE4ODY3
MmYzMDhkODJhOGJhMDE3MDAKCkFyZSB0aGVyZSBtb3JlIGNoYW5nZXMgLyBjbGVhbnVwcyBwbGFu
bmVkIHRvIHRoZXNlIGludGVyZmFjZXMsIGFzIG1lbnRpb25lZCBsYXN0IHllYXI/CgooY29udGV4
dDogeGVuLXBjaWJhY2sgcmVzZXQvZG9fZmxyIGZlYXR1cmVzIHVwc3RyZWFtaW5nLCB3aGljaCBr
aW5kIG9mIHN0YWxsZWQgbGFzdCB5ZWFyIHdoZW4gcGNpZV9oYXNfZmxyKCkgd2Fzbid0IGV4cG9y
dGVkIGF0IHRoZSB0aW1lKQoKClRoYW5rcywKCi0tIFBhc2kKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 09 19:54:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 09 Sep 2018 19: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 1fz5mg-00073d-SW; Sun, 09 Sep 2018 19:54: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=axpo=lx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fz5mg-00073T-0u
 for xen-devel@lists.xenproject.org; Sun, 09 Sep 2018 19:54:14 +0000
X-Inumbo-ID: e02ac776-b469-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e02ac776-b469-11e8-a8a5-bc764e045a96;
 Sun, 09 Sep 2018 21:52:26 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fz5mb-0003M6-Ir; Sun, 09 Sep 2018 19:54: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 1fz5mb-0003CR-90; Sun, 09 Sep 2018 19:54:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fz5mb-0007qn-8K; Sun, 09 Sep 2018 19:54:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=f8f65382c98a28e3c2b20df9dd4231dca5a11682
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 09 Sep 2018 19:54:09 +0000
Subject: [Xen-devel] [linux-linus test] 127443: 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>

ZmxpZ2h0IDEyNzQ0MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDQzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVu
LWluc3RhbGwgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZjhmNjUzODJjOThhMjhlM2MyYjIwZGY5ZGQ0MjMxZGNh
NWExMTY4MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMw
ZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1
ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMjUgZGF5cyAgIDI0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzQ0MyAgMjAxOC0wOS0wOSAwOTo1MDozOSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMjE1MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyNjc0NzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 01:59:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 01: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 1fzBTQ-0006um-0s; Mon, 10 Sep 2018 01:58:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzBTP-0006uc-Hs
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 01:58:43 +0000
X-Inumbo-ID: 2aa44b3b-b49d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2aa44b3b-b49d-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 01:59: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 1fzBTM-0007QP-3U; Mon, 10 Sep 2018 01:58: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 1fzBTL-0006cn-Qx; Mon, 10 Sep 2018 01:58:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzBTL-0006sC-Pv; Mon, 10 Sep 2018 01:58:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-amd64-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-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: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-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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=7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30
X-Osstest-Versions-That: linux=ee13f7edca5838436feefde90ed1b2ebb07c4184
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 01:58:39 +0000
Subject: [Xen-devel] [linux-4.14 test] 127453: 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>

ZmxpZ2h0IDEyNzQ1MyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEyNzI5NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDdmZTdhMGY0YzVjZjllN2Y1YjdjYjY3YzEzNDFjZGJmNjJl
ZDRjMzAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVlMTNmN2VkY2E1
ODM4NDM2ZmVlZmRlOTBlZDFiMmViYjA3YzQxODQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzI5
NyAgMjAxOC0wOS0wNSAwNzo0NjowMiBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
Mjc0NTMgIDIwMTgtMDktMDkgMTg6MTE6MDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZGl0eWEgS2FsaSA8
YWRpdHlha2FsaUBnb29nbGUuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50
ZWwuY29tPgogIEFsZXhhbmRlciBBcmluZyA8YXJpbmdAbW9qYXRhdHUuY29tPgogIEFsZXhhbmRy
ZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5kcnUgQXJk
ZWxlYW4gPGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFtaXIgR29sZHN0ZWluIDxh
bWlyNzNpbEBnbWFpbC5jb20+CiAgQW5kcmV3IERvbm5lbGxhbiA8YW5kcmV3LmRvbm5lbGxhbkBh
dTEuaWJtLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YmFydC52
YW5hc3NjaGVAd2RjLmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJr
aWVAc2Ftc3VuZy5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxp
YnJlLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5v
cmc+CiAgQmlsbCBCYWtlciA8YmlsbC5iYWtlckBvcmFjbGUuY29tPgogIEJqb3JuIEhlbGdhYXMg
PGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQ2hhbndvbyBDaG9pIDxjdzAwLmNob2lAc2Ftc3VuZy5j
b20+CiAgQ2hpcmFudGFuIEVrYm90ZSA8Y2hpcmFudGFuQGNocm9taXVtLm9yZz4KICBDaHJpcyBX
aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQnJhdW5lciA8Y2hy
aXN0aWFuQGJyYXVuZXIuaW8+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgRGFuIENhcnBl
bnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBNYWNrIDxkYW5pZWxAem9u
cXVlLm9yZz4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERleHVhbiBD
dWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUu
bWFydGluZXRAY2VhLmZyPgogIEVkZGllIEhvcm5nIDxlZGRpZS5ob3JuZ0BtZWRpYXRlay5jb20+
CiAgRWRkaWUuSG9ybmcgPGVkZGllLmhvcm5nQG1lZGlhdGVrLmNvbT4KICBFcmljIFcuIEJpZWRl
cm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEZyZWRlcmljIEJhcnJhdCA8ZmJhcnJhdEBs
aW51eC52bmV0LmlibS5jb20+CiAgRnJlZGVyaWNrIExhd2xlciA8ZnJlZEBmcmVkbGF3bC5jb20+
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1i
ZWRkZWRvci5jb20+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhh
cmkgQmF0aGluaSA8aGJhdGhpbmlAbGludXguaWJtLmNvbT4KICBIZWxlbiBDaGFvIDxoZWxlbi5j
aGFvQG9yYWNsZS5jb20+CiAgSGVucnkgV2lsbGFyZCA8aGVucnkud2lsbGFyZEBvcmFjbGUuY29t
PgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIb3JpYSBHZWFu
dMSDIDxob3JpYS5nZWFudGFAbnhwLmNvbT4KICBIb3UgVGFvIDxob3V0YW8xQGh1YXdlaS5jb20+
CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSmFjb2IgUGFuIDxqYWNvYi5q
dW4ucGFuQGxpbnV4LmludGVsLmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNv
bT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbiBLb3RhcyA8amFua0BjYWRlbmNlLmNv
bT4KICBKYW5layBLb3RhcyA8amFua0BjYWRlbmNlLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+CiAgSmFya2tvIE5pa3VsYSA8amFya2tvLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+
CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc3NpIEJyYXIgPGphc3dp
bmRlci5zaW5naEBsaW5hcm8ub3JnPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVy
bUByZWRoYXQuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgQ2xp
bmUgPGpjbGluZUByZWRoYXQuY29tPgogIGppYW5neWl3ZW4gPGppYW5neWl3ZW5AaHVhd2VpLmNv
bT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEpvZXJnIFJvZWRlbCA8anJvZWRl
bEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb24gSHVudGVy
IDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1l
cm9uQGh1YXdlaS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAg
SnVuIFBpYW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBLLiBZLiBTcmluaXZhc2FuIDxreXNAbWlj
cm9zb2Z0LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW1hbGVz
aCBCYWJ1bGFsIDxrYW1hbGVzaEBsaW51eC52bmV0LmlibS5jb20+CiAgS3J6eXN6dG9mIEtvemxv
d3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9v
LmRlPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hY2llaiBTLiBTem1pZ2llcm8gPG1h
aWxAbWFjaWVqLnN6bWlnaWVyby5uYW1lPgogIE1haGVzaCBTYWxnYW9ua2FyIDxtYWhlc2hAbGlu
dXgudm5ldC5pYm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJr
dXMgU3RvY2toYXVzZW4gPHN0b2NraGF1c2VuQGNvbGxvZ2lhLmRlPgogIE1hcmt1cyBTdG9ja2hh
dXNlbiBzdG9ja2hhdXNlbkBjb2xsb2dpYS5kZQogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0
QGtlcm5lbC5vcmc+CiAgTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgogIE1h
dXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZp
bGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVy
bWFuLmlkLmF1PgogIE1pa2EgV2VzdGVyYmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVs
LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVk
aSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhh
dC5jb20+CiAgTWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4KICBNaW5nIExlaSA8bWlu
Zy5sZWlAcmVkaGF0LmNvbT4KICBOYWRhdiBBbWl0IDxuYWRhdi5hbWl0QGdtYWlsLmNvbT4KICBO
YWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0
LmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXRyaWNrIFN0ZWluaGFyZHQgPHBzQHBrcy5p
bT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGV0ZXIgS2FsYXVza2Fz
IDxwZXNrYWxAZ29vZ2xlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0
ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAgcGlhb2p1biA8cGlhb2p1bkBodWF3ZWkuY29t
PgogIFJhZmFlbCBEYXZpZCBUaW5vY28gPHJhZmFlbC50aW5vY29AbGluYXJvLm9yZz4KICBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmljaGFyZCBXZWlu
YmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSaWsgdmFuIFJpZWwgPHJpZWxAc3VycmllbC5jb20+
CiAgU2VyZ2UgRS4gSGFsbHluIDxzZXJnZUBoYWxseW4uY29tPgogIFNlcmdlIEhhbGx5biA8c2Vy
Z2VAaGFsbHluLmNvbT4KICBTZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRl
bWJlZGRlZC5jb20+CiAgU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21h
aWwuY29tPgogIFNoYW4gSGFpIDxzaGFuLmhhaUBvcmFjbGUuY29tPgogIFNoZW5naHVpIFdhbmcg
PHNoaHVpd0Bmb3htYWlsLmNvbT4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFuQGRhdGVuZnJlaWhh
ZmVuLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4K
ICBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRoaWVycnkgUmVk
aW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdt
YWlsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xl
YnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3Qg
PHRyb25kbXlAZ21haWwuY29tPgogIFR5Y2hvIEFuZGVyc2VuIDx0eWNob0B0eWNoby53cz4KICBV
bGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWliaGF2IEphaW4gPHZhaWJo
YXZAbGludXguaWJtLmNvbT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBWaXNoYWwg
VmVybWEgPHZpc2hhbC5sLnZlcm1hQGludGVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFj
b25AYXJtLmNvbT4KICB4aWFvIGppbiA8amluLnhpYW9AaW50ZWwuY29tPgogIFlhbm5payBTZW1i
cml0emtpIDx5YW5uaWtAc2VtYnJpdHpraS5tZT4KICBZaXdlbiBKaWFuZyA8amlhbmd5aXdlbkBo
dWF3ZWkuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0BodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI4MjkgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 05:00:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 05: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 1fzEIr-0002Es-CF; Mon, 10 Sep 2018 05:00:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzEIp-0002Ei-Fa
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 04:59:59 +0000
X-Inumbo-ID: 7d12ce5f-b4b6-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d12ce5f-b4b6-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 05: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 1fzEIm-0003m1-Mo; Mon, 10 Sep 2018 04:59: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 1fzEIm-00067A-Fa; Mon, 10 Sep 2018 04:59:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzEIm-0008Lq-EC; Mon, 10 Sep 2018 04:59:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127454-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-i386-xl-qemuu-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-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-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-intel:guest-start: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2: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-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-multivcpu: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: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: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check: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-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=66f5a871e5987c8f4bff333b66c361a53cdcd350
X-Osstest-Versions-That: linux=9eabacaf4ce59a07baacac5f31586de4ae7e9194
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 04:59:56 +0000
Subject: [Xen-devel] [linux-4.9 test] 127454: 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>

ZmxpZ2h0IDEyNzQ1NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ1NC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjczMjIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzMyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MzIyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjczMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjZmNWE4NzFlNTk4N2M4ZjRiZmYzMzNiNjZj
MzYxYTUzY2RjZDM1MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOWVh
YmFjYWY0Y2U1OWEwN2JhYWNhYzVmMzE1ODZkZTRhZTdlOTE5NAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3MzIyICAyMDE4LTA5LTA1IDIyOjM5OjU5IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyNzQ1NCAgMjAxOC0wOS0wOSAxODoxMjowMCBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlh
biBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYu
bGludXgub3JnLnVrPgogIEFsZXhhbmRlciBBcmluZyA8YXJpbmdAbW9qYXRhdHUuY29tPgogIEFs
ZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5k
cnUgQXJkZWxlYW4gPGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFuZHJldyBEb25u
ZWxsYW4gPGFuZHJldy5kb25uZWxsYW5AYXUxLmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJA
TmV0YXBwLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4K
ICBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHdkYy5jb20+CiAgQmFydGxvbWllaiBa
b2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJhcnRvc3ogR29sYXN6
ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlk
dCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJpbGwgQmFrZXIgPGJpbGwuYmFrZXJAb3Jh
Y2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIENoaXJhbnRh
biBFa2JvdGUgPGNoaXJhbnRhbkBjaHJvbWl1bS5vcmc+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0Bj
aHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFuIEJyYXVuZXIgPGNocmlzdGlhbkBicmF1bmVy
LmlvPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRlPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJw
ZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgTWFjayA8ZGFuaWVsQHpvbnF1ZS5vcmc+CiAgRGF2
aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRv
bWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHht
aXNzaW9uLmNvbT4KICBGcmVkZXJpYyBCYXJyYXQgPGZiYXJyYXRAbGludXgudm5ldC5pYm0uY29t
PgogIEZyZWRlcmljayBMYXdsZXIgPGZyZWRAZnJlZGxhd2wuY29tPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhh
cmkgQmF0aGluaSA8aGJhdGhpbmlAbGludXguaWJtLmNvbT4KICBIZWxlbiBDaGFvIDxoZWxlbi5j
aGFvQG9yYWNsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1
PgogIEhvcmlhIEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgogIEhvdSBUYW8gPGhvdXRh
bzFAaHVhd2VpLmNvbT4KICBKYWNvYiBQYW4gPGphY29iLmp1bi5wYW5AbGludXguaW50ZWwuY29t
PgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNzaSBCcmFyIDxqYXN3
aW5kZXIuc2luZ2hAbGluYXJvLm9yZz4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
SmVyZW15IENsaW5lIDxqY2xpbmVAcmVkaGF0LmNvbT4KICBqaWFuZ3lpd2VuIDxqaWFuZ3lpd2Vu
QGh1YXdlaS5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29t
PgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKdW4g
UGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEu
b3JnPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMYXJzLVBldGVy
IENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8u
b3JnPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBN
YWhlc2ggU2FsZ2FvbmthciA8bWFoZXNoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVs
Lm9yZz4KICBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBpbnRlbC5jb20+CiAgTWF4IEZpbGlw
cG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFu
LmlkLmF1PgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0
b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBOYWRhdiBBbWl0IDxuYWRhdi5hbWl0QGdtYWls
LmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9s
ZWdAcmVkaGF0LmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAgcGlhb2p1biA8cGlh
b2p1bkBodWF3ZWkuY29tPgogIFJhZmFlbCBEYXZpZCBUaW5vY28gPHJhZmFlbC50aW5vY29AbGlu
YXJvLm9yZz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSaWsgdmFuIFJpZWwgPHJp
ZWxAc3VycmllbC5jb20+CiAgU2VyZ2UgSGFsbHluIDxzZXJnZUBoYWxseW4uY29tPgogIFNlcmdl
eSBTZW5vemhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5QGdtYWlsLmNvbT4KICBTaGFuIEhhaSA8
c2hhbi5oYWlAb3JhY2xlLmNvbT4KICBTaGVuZ2h1aSBXYW5nIDxzaGh1aXdAZm94bWFpbC5jb20+
CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RldmVuIFJv
c3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGhpZXJyeSBSZWRpbmcgPHRo
aWVycnkucmVkaW5nQGdtYWlsLmNvbT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEu
Y29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5k
Z3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUeWNobyBBbmRlcnNlbiA8dHljaG9AdHljaG8ud3M+
CiAgVmFpYmhhdiBKYWluIDx2YWliaGF2QGxpbnV4LmlibS5jb20+CiAgVmlnbmVzaCBSIDx2aWdu
ZXNockB0aS5jb20+CiAgVmlzaGFsIFZlcm1hIDx2aXNoYWwubC52ZXJtYUBpbnRlbC5jb20+CiAg
V2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWWFubmlrIFNlbWJyaXR6a2kgPHlh
bm5pa0BzZW1icml0emtpLm1lPgogIFlpd2VuIEppYW5nIDxqaWFuZ3lpd2VuQGh1YXdlaS5jb20+
CiAgemhhbmd5aSAoRikgPHlpLnpoYW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
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
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDllYWJh
Y2FmNGNlNS4uNjZmNWE4NzFlNTk4ICA2NmY1YTg3MWU1OTg3YzhmNGJmZjMzM2I2NmMzNjFhNTNj
ZGNkMzUwIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 05:41:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 05: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 1fzEwk-0005hj-Rs; Mon, 10 Sep 2018 05:41:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mz+s=ly=kernel.org=okaya@srs-us1.protection.inumbo.net>)
 id 1fzC0h-0001Na-GU
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 02:33:07 +0000
X-Inumbo-ID: f8d41533-b4a1-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8d41533-b4a1-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 02:33:59 +0000 (UTC)
Received: from [192.168.0.114] (cpe-174-109-247-98.nc.res.rr.com
 [174.109.247.98])
 (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 697942064D;
 Mon, 10 Sep 2018 02:33:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536546785;
 bh=NLtty7/keRJEJUYasZGGMYQwHXP91V4W0rp+Y9Qvo8Y=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=S47ZWRVzYZysuapUO1yS94F69SjN8S/o3LWqAQzehljCf0wNAgDMXnblOdZvB5UO9
 UR+hLAvG3Tqj/1pWlku5xJJuUVV6eSof6whnN2c5WoRBfpqYgcyPqJCttM7sSb+7d/
 nl7QlcGqzwCE6zW9Ly1DDJ6uTBxvRD0dGMcdR7EU=
To: =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= <pasik@iki.fi>,
 Christoph Hellwig <hch@infradead.org>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-2-Govinda.Tatti@Oracle.COM>
 <20171208202424.GC12367@bhelgaas-glaptop.roam.corp.google.com>
 <426eeeab-0dcd-8de3-9c5f-a166acf2c130@Oracle.COM>
 <20171212005919.GB30595@bhelgaas-glaptop.roam.corp.google.com>
 <49956aaf-5fd5-939d-5fc7-231ffdb98b70@Oracle.COM>
 <20171213212420.GH30595@bhelgaas-glaptop.roam.corp.google.com>
 <fea075cf-fe6f-0d0b-11e4-4279fbfc280a@Oracle.COM>
 <20171215181801.GU30595@bhelgaas-glaptop.roam.corp.google.com>
 <20171218122629.GA18423@infradead.org> <20180909185944.GC18222@reaktio.net>
From: Sinan Kaya <okaya@kernel.org>
Message-ID: <9ffe43d2-a44b-974c-85c9-9923d71c5dba@kernel.org>
Date: Sun, 9 Sep 2018 22:33:02 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180909185944.GC18222@reaktio.net>
Content-Language: en-US
X-Mailman-Approved-At: Mon, 10 Sep 2018 05:41:13 +0000
Subject: Re: [Xen-devel] [PATCH V3 1/2] Drivers/PCI: Export pcie_has_flr()
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Satanand Burla <satananda.burla@caviumnetworks.com>,
 Govinda Tatti <Govinda.Tatti@Oracle.COM>,
 Herbert Xu <herbert@gondor.apana.org.au>, linux-pci@vger.kernel.org,
 Russell Currey <ruscur@russell.cc>, linux-kernel@vger.kernel.org,
 Derek Chickles <derek.chickles@caviumnetworks.com>,
 Sinan Kaya <okaya@codeaurora.org>,
 Srikanth Jampala <Jampala.Srikanth@cavium.com>,
 Bjorn Helgaas <helgaas@kernel.org>, JBeulich@suse.com,
 Felix Manlunas <felix.manlunas@caviumnetworks.com>, bhelgaas@google.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@Oracle.COM,
 Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.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>

T24gOS85LzIwMTggMjo1OSBQTSwgUGFzaSBLw6Rya2vDpGluZW4gd3JvdGU6Cj4gSSBub3RpY2Vk
IHBjaWVfaGFzX2ZscigpIGhhcyBiZWVuIHJlY2VudGx5IGV4cG9ydGVkIGluIHVwc3RyZWFtIExp
bnV4Ogo+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTJkMjkxN2Y3NzQ3ODA1YTFmNDE4ODY3MmYzMDhk
ODJhOGJhMDE3MDAKPiAKPiBBcmUgdGhlcmUgbW9yZSBjaGFuZ2VzIC8gY2xlYW51cHMgcGxhbm5l
ZCB0byB0aGVzZSBpbnRlcmZhY2VzLCBhcyBtZW50aW9uZWQgbGFzdCB5ZWFyPwo+IAo+IChjb250
ZXh0OiB4ZW4tcGNpYmFjayByZXNldC9kb19mbHIgZmVhdHVyZXMgdXBzdHJlYW1pbmcsIHdoaWNo
IGtpbmQgb2Ygc3RhbGxlZCBsYXN0IHllYXIgd2hlbiBwY2llX2hhc19mbHIoKSB3YXNuJ3QgZXhw
b3J0ZWQgYXQgdGhlIHRpbWUpCgpFeHBvcnRpbmcgcGNpZV9oYXNfZmxyKCkgaXMgYSB2ZXJ5IHNp
bXBsZSBjaGFuZ2Ugd2hpY2ggY291bGQgaGF2ZSBiZWVuIGRvbmUKYnkgdGhlIFhFTiBwb3J0aW5n
IGVmZm9ydC4KCk1heWJlLCB0aGUgcmlnaHQgcXVlc3Rpb24gaXMgd2hhdCBpcyBzbyBzcGVjaWFs
IGFib3V0IFhFTiByZXNldD8KCldoYXQgZmVhdHVyZSBQQ0kgY29yZSBpcyBtaXNzaW5nIHRvIHN1
cHBvcnQgWEVOIEZMUiByZXNldCB0aGF0IGNhdXNlZAp0aGUgZWZmb3J0IHRvIHN0YWxsPwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 06:00:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 06: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 1fzFEu-0006UE-Dq; Mon, 10 Sep 2018 06:00: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=lj4z=ly=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzFEt-0006U9-9N
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 05:59:59 +0000
X-Inumbo-ID: 7ec91d6e-b4be-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ec91d6e-b4be-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 07:58:10 +0200 (CEST)
Received: by mail-lj1-x241.google.com with SMTP id f1-v6so16783793ljc.9
 for <xen-devel@lists.xenproject.org>; Sun, 09 Sep 2018 22:59:57 -0700 (PDT)
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=GwsGsb2Pwzc2nryBKB/CbRwbLDCIlQt2j1V6XK+9wiY=;
 b=EQEK8FXtpG4RofJNw5KyJMbQ/sg2hSTtIS0uMlkcc7KNjzBa1BtV4luCez7PCddKwj
 pih5GiocwJyXcufdF/9JoyVS7z/26T2nGx33d7Mvpr5r71HWFRsQpNPva+eJZ0n8tzTy
 y7sp1HlvVG3eQNj1pm+h2NbYiZe4pCRyW5yl3CmAGp0KRrIHludnNQhH9GdqhsJDohuh
 aV/pjbgu/zXr9Ir8W/baqrMJq9D25ZqP49JLX6fbdEwYmmNoMvdTsEs/vJENpMU4kSYM
 Da3wKUFplHWcR4sXxbzp24w5RkPPvmn5JVwcP+6umTUXeNjoTNMmPc38MS5Dg7Kap9FZ
 QfTw==
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=GwsGsb2Pwzc2nryBKB/CbRwbLDCIlQt2j1V6XK+9wiY=;
 b=k7OxC+f8oH9CfNg2OdWt7uEAOR6KpdR+AoAm375X1NyyBtJQo0fbxRt9txuZAa9Fwy
 XnmSle4Me+gPJ5QGOltXUGDAduNelpFKa3fOofPm3jjGSG7EueWgOay+dLEnkwjIeBY3
 hRVaGv7qQKyMojyYmkPGBnuWwyl9JDYlx0tR6Xd2IJ/VmM1QHQkGX+tWN4pF2ZeIS5RC
 q8g0BI8andiaeq8NKQ8FGT+oeYWifDbTM6Mp7rvolCFegFWDzboxXEXvEl2fvU7FMNy8
 OyrCftJEGsKU0Msc7PgVSO5gt5tDuiq9XdrRMrg5o3jwWDKR7ayI+Wgwv4sZuYt4+qdw
 Lk7w==
X-Gm-Message-State: APzg51CGOxT0m1cDgckFBll3YzuP3HySLFPwxwWuM0VRug7e21RN/RD7
 JqZJSwbCH1DMFJ/s6mPDZp8=
X-Google-Smtp-Source: ANB0VdYAHLiaXF5Ryy776149WXru+g1JsZMFu+gVLZEew+jW4yaG4oa+UBQc6C46LJX6PO5GpzbPOQ==
X-Received: by 2002:a2e:8743:: with SMTP id
 q3-v6mr11273920ljj.139.1536559195799; 
 Sun, 09 Sep 2018 22:59:55 -0700 (PDT)
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
 q15-v6sm2565927ljh.34.2018.09.09.22.59.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 09 Sep 2018 22:59:54 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
 <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
 <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
 <641cd785-c5e7-7552-dc4b-35249f1f1985@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <de866c33-69ec-8811-a51f-3dcef88033a9@gmail.com>
Date: Mon, 10 Sep 2018 08:59:53 +0300
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: <641cd785-c5e7-7552-dc4b-35249f1f1985@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 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>

SGksIEhhbnMhCgpPbiAwOS8wOS8yMDE4IDAxOjQyIFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4g
T24gMDkvMDQvMjAxOCAwODo1NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IE9uIDA5LzAzLzIwMTggMDY6MjUgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+IEhpIE9sZWtz
YW5kciwKPj4+Cj4+PiBPbiAwOS8wMy8yMDE4IDEyOjE2IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToKPj4+PiBPbiAwOC8yMS8yMDE4IDA4OjU0IEFNLCBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyB3cm90ZToKPj4+Pj4gT24gMDgvMTQvMjAxOCAxMTozMCBBTSwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+Pj4+IE9uIDMxLzA3LzE4IDExOjMxLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPj4+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIGlzIHRoZSBBQkkg
Zm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+Pj4+Pj4+IGNhbWVyYSBk
cml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBl
dmVuCj4+Pj4+Pj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVyZW5jaW5nLCBJ
bi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+Pj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMu
Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVk
ZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBw
b3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pj4+Pj4KPj4+Pj4+
PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246
Cj4+Pj4+Pj4gICAgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+Pj4+ICAgICAtIHJlc29sdXRpb25zCj4+
Pj4+Pj4gICAgIC0gZnJhbWUgcmF0ZXMKPj4+Pj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBj
b250cm9sczoKPj4+Pj4+PiAgICAgLSBjb250cmFzdAo+Pj4+Pj4+ICAgICAtIGJyaWdodG5lc3MK
Pj4+Pj4+PiAgICAgLSBodWUKPj4+Pj4+PiAgICAgLSBzYXR1cmF0aW9uCj4+Pj4+Pj4gMy4gU3Vw
cG9ydCBzdHJlYW1pbmcgY29udHJvbAo+Pj4+Pj4+IDQuIFN1cHBvcnQgemVyby1jb3B5aW5nIHVz
ZS1jYXNlcwo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28KPj4+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+PiBT
b21lIHN0eWxlIGlzc3VlcyBiZWxvdy4uLgo+Pj4+PiBXaWxsIGZpeCBhbGwgdGhlIGJlbG93LCB0
aGFuayB5b3UhCj4+Pj4+Cj4+Pj4+IEkgd291bGQgbGlrZSB0byBkcmF3IHNvbWUgYXR0ZW50aW9u
IG9mIHRoZSBMaW51eC9WNEwgY29tbXVuaXR5IHRvIHRoaXMKPj4+Pj4gcHJvdG9jb2wgYXMgdGhl
IHBsYW4gaXMgdGhhdCBvbmNlIGl0IGlzIGFjY2VwdGVkIGZvciBYZW4gd2UgcGxhbiB0bwo+Pj4+
PiB1cHN0cmVhbSBhIExpbnV4IGNhbWVyYSBmcm9udC1lbmQga2VybmVsIGRyaXZlciB3aGljaCB3
aWxsIGJlIGJhc2VkCj4+Pj4+IG9uIHRoaXMgd29yayBhbmQgd2lsbCBiZSBhIFY0TDIgZGV2aWNl
IGRyaXZlciAodGhpcyBpcyB3aHkgSSBoYXZlIHNlbnQKPj4+Pj4gdGhpcyBwYXRjaCBub3Qgb25s
eSB0byBYZW4sIGJ1dCB0byB0aGUgY29ycmVzcG9uZGluZyBMaW51eCBtYWlsaW5nIGxpc3QKPj4+
Pj4gYXMgd2VsbCkKPj4+PiBwaW5nCj4+PiBTb3JyeSwgdGhpcyBnb3QgYnVyaWVkIGluIG15IG1h
aWxib3gsIEkgb25seSBjYW1lIGFjcm9zcyBpdCB0b2RheS4gSSdsbCB0cnkKPj4+IHRvIHJldmll
dyB0aGlzIHRoaXMgd2VlaywgaWYgbm90LCBqdXN0IHBpbmcgbWUgYWdhaW4uCj4+IFRoYW5rIHlv
dSBmb3IgeW91ciB0aW1lCj4+PiBJIGhhZCBvbmUgaGlnaC1sZXZlbCBxdWVzdGlvbiwgdGhvdWdo
Ogo+Pj4KPj4+IFdoYXQgdHlwZXMgb2YgaGFyZHdhcmUgZG8geW91IGludGVuZCB0byB0YXJnZXQ/
IFRoaXMgaW5pdGlhbCB2ZXJzaW9uIHRhcmdldHMKPj4+ICh2ZXJ5KSBzaW1wbGUgd2ViY2Ftcywg
YnV0IHdoYXQgYWJvdXQgSERNSSBvciBTRFRWIHJlY2VpdmVycz8gT3IgaGFyZHdhcmUKPj4+IGNv
ZGVjcz8gT3IgY29tcGxleCBlbWJlZGRlZCB2aWRlbyBwaXBlbGluZXM/Cj4+Pgo+Pj4gSW4gb3Ro
ZXIgd29yZHMsIHdoZXJlIGFyZSB5b3UgcGxhbm5pbmcgdG8gZHJhdyB0aGUgbGluZT8KPj4+Cj4+
PiBFdmVuIHdpdGgganVzdCBzaW1wbGUgY2FtZXJhcyB0aGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0
d2VlbiByZWd1bGFyIFVWQwo+Pj4gd2ViY2FtcyBhbmQgY2FtZXJhcyB1c2VkIHdpdGggZW1iZWRk
ZWQgc3lzdGVtczogZm9yIHRoZSBsYXR0ZXIgeW91IG9mdGVuCj4+PiBuZWVkIHRvIHByb3ZpZGUg
bW9yZSBjb250cm9sIHcuci50LiB3aGl0ZS1iYWxhbmNpbmcgZXRjLiwgdGhpbmdzIHRoYXQgYQo+
Pj4gVVZDIHdlYmNhbSB3aWxsIGdlbmVyYWxseSBkbyBmb3IgeW91IGluIHRoZSB3ZWJjYW0ncyBm
aXJtd2FyZS4KPj4gVGhlIHVzZS1jYXNlcyB3ZSB3YW50IHRvIGltcGxlbWVudCBhcmUgbW9zdGx5
IGluIGF1dG9tb3RpdmUvZW1iZWRkZWQgZG9tYWluLAo+PiBzbyB0aGVyZSBhcmUgbWFueSBwZXJm
b3JtYW5jZSByZXN0cmljdGlvbnMgYXBwbHkuCj4+IFdlIGFyZSBub3QgdGFyZ2V0aW5nIHZpcnR1
YWxpemluZyB2ZXJ5IGNvbXBsZXggaGFyZHdhcmUgYW5kIGhhdmUgbm8KPj4gaW50ZW50aW9uCj4+
IHRvIG1ha2UgYSAxOjEgbWFwcGluZyBvZiB0aGUgcmVhbCBoYXJkd2FyZTogZm9yIHRoYXQgb25l
IGNhbiBwYXNzLXRocm91Z2gKPj4gYSByZWFsIEhXIGRldmljZSB0byBhIHZpcnR1YWwgbWFjaGlu
ZSAoVk0pLiBUaGUgZ29hbCBpcyB0byBzaGFyZSBhIHNpbmdsZQo+PiBjYW1lcmEgZGV2aWNlIHRv
IG11bHRpcGxlIHZpcnR1YWwgbWFjaGluZXMsIG5vIGNvZGVjcywgcmVjZWl2ZXJzIGV0Yy4KPj4K
Pj4gQ29udHJvbGxpbmcgdGhlIHNhbWUgSFcgZGV2aWNlIGZyb20gZGlmZmVyZW50IFZNcyBkb2Vz
bid0IGxvb2sgZmVhc2libGU6Cj4+IHdoYXQgaWYgdGhlIHNhbWUgY29udHJvbCBpcyBzZXQgdG8g
ZGlmZmVyZW50IHZhbHVlcyBmcm9tIGRpZmZlcmVudCBWTXM/Cj4gWW91IGNhbiBkbyB0aGlzLCBh
Y3R1YWxseTogaW4gVjRMMiB5b3UgY2FuIGdldCBhbiBldmVudCB3aGVuIGFub3RoZXIgcHJvY2Vz
cwo+IGNoYW5nZXMgYSBjb250cm9sLCBhbmQgdXBkYXRlIHlvdXIgb3duIEdVSS9pbnRlcm5hbCBz
dGF0ZSBhY2NvcmRpbmdseS4KPgo+IFNvIGluIHRoaXMgY2FzZSBpZiBvbmUgVk0gY2hhbmdlcyBh
IGNvbnRyb2wsIGFuIGV2ZW50IGlzIHNlbnQgdG8gYWxsIG90aGVycwo+IHRoYXQgdGhlIGNvbnRy
b2wgaGFzIGNoYW5nZWQgdmFsdWUuCldlbGwsIHRlY2huaWNhbGx5IHRoaXMgY2FuIGJlIGRvbmUg
YnkgaW50cm9kdWNpbmcgb25lIG1vcmUKZXZlbnQgZm9yIHN1Y2ggYSBub3RpZmljYXRpb24uIEJ1
dCwgZnJvbSBzeXN0ZW0gcGFydGl0aW9uaW5nClBPViwgSSBhbSBzdGlsbCBub3QgY29udmluY2Vk
IHRoaXMgc2hvdWxkIGJlIGRvbmU6IEkgd291bGQgcHJlZmVyCnRoYXQgYSBzaW5nbGUgVk0gb3du
cyBzdWNoIGEgY29udHJvbCBhbmQgZXZlbiB3aGljaCBjb250cm9sIGFuZCB3aGljaApWTSBpcyBk
ZWNpZGVkIHdoaWxlIGNvbmZpZ3VyaW5nIHRoZSB3aG9sZSBzeXN0ZW0uClNvLCBJIHdvdWxkIGxp
a2UgdG8ga2VlcCBpdCBhcyBpcy4KPgo+PiBPZiBjb3Vyc2UsIHRoaXMgY2FuIGJlIGFjaGlldmVk
IGlmIHRoZSBjb3JyZXNwb25kaW5nIGJhY2tlbmQgY2FuCj4+IHBvc3QtcHJvY2Vzcwo+PiBvcmln
aW5hbCBjYW1lcmEgaW1hZ2Ugd2l0aCBHUFUsIGZvciBleGFtcGxlLCB0aHVzIGFwcGx5aW5nIGRp
ZmZlcmVudCBmaWx0ZXJzCj4+IGZvciBkaWZmZXJlbnQgVk1zIGVmZmVjdGl2ZWx5IGVtdWxhdGlu
ZyBjYW1lcmEgY29udHJvbHMuCj4+IEJ1dCB0aGlzIHJlcXVpcmVzIGFkZGl0aW9uYWwgQ1BVL0dQ
VSBwb3dlciB3aGljaCB3ZSB0cnkgdG8gYXZvaWQuCj4+Cj4+IFN5c3RlbSBwYXJ0aXRpb25pbmcg
KGNhbWVyYSBhbmQgY29udHJvbHMgYXNzaWdubWVudCkgaXMgZG9uZSBhdAo+PiBjb25maWd1cmF0
aW9uCj4+IHRpbWUgKHJlbWVtYmVyIHdlIGFyZSBpbiBhdXRvbW90aXZlL2VtYmVkZGVkIHdvcmxk
LCBzbyBtb3N0IG9mIHRoZSB0aW1lCj4+IHRoZSBzZXQKPj4gb2YgVk1zIHJlcXVpcmluZyBjYW1l
cmFzIGlzIGtub3duIGF0IHRoaXMgc3RhZ2UgYW5kIHRoZSBjb25maWd1cmF0aW9uCj4+IHJlbWFp
bnMKPj4gc3RhdGljIGF0IHJ1bi10aW1lKS4gU28sIHdoZW4gcGFyYS12aXJ0dWFsaXplZCAoUFYp
IGFwcHJvYWNoIGlzIHVzZWQgdGhlbiB3ZQo+PiBvbmx5IGltcGxlbWVudCB2ZXJ5IGJhc2ljIGNv
bnRyb2xzICh0aG9zZSBmb3VuZCBpbiB0aGUgcHJvdG9jb2wpLCBzbyBvbmUgY2FuCj4+IGFzc2ln
biBzZXQgb2YgY29udHJvbHMgKGFsbCBvciBzb21lKSB0byBvbmUgb2YgdGhlIFZNcyAobWFpbiBv
ciBtaXNzaW9uCj4+IGNyaXRpY2FsCj4+IFZNIG9yIHdoYXRldmVyKSBhbGxvd2luZyB0aGF0IFZN
IHRvIGFkanVzdHMgdGhvc2UgZm9yIGFsbCBWTXMgYXQgb25jZS4KPj4gRm9yIG90aGVyCj4+IFZN
cyB0aGluayBvZiBpdCBhcyBmaXJtd2FyZSBpbXBsZW1lbnRlZCBhZGp1c3RtZW50LiBBbmQgdGhl
IGJhY2tlbmQgc3RpbGwKPj4gY29udHJvbHMgdGhlIHJlc3Qgb2YgdGhlIGNvbnRyb2xzIG9mIHRo
ZSByZWFsIEhXIGNhbWVyYSB5b3UgbWVudGlvbi4KPj4KPj4gSnVzdCBhbiBleGFtcGxlIG9mIGF1
dG9tb3RpdmUgdXNlLWNhc2UgKHdlIGNhbiBpbWFnaW5lIG1hbnkgbW9yZSk6Cj4+IDEuIERyaXZl
ciBEb21haW4gLSBvd25zIHJlYWwgY2FtZXJhIEhXIGFuZCBydW5zIHRoZSBjYW1lcmEgYmFja2Vu
ZC4KPj4gICAgICBVc2VzIGNhbWVyYSBvdXRwdXQgZm9yIG1pc3Npb24gY3JpdGljYWwgdGFza3Ms
IGUuZy4gcGFya2luZyBhc3Npc3RhbmNlLgo+PiAyLiBJbi1WZWhpY2xlIEluZm90YWlubWVudCBk
b21haW4gLSB1c2VzIFBWIGNhbWVyYSBmb3IgaW5mb3RhaW5tZW50Cj4+IHB1cnBvc2VzLAo+PiAg
ICAgIGUuZy4gdGFraW5nIHBpY3R1cmVzIHdoaWxlIGluIG1vdGlvbi4KPj4gMy4gTmF2aWdhdGlv
biBkb21haW4gLSB1c2VzIFBWIGNhbWVyYSBmb3IgaGlnaCBkZWZpbml0aW9uIG1hcHMKPj4KPj4g
SG9wZSwgdGhpcyBoZWxwcyB1bmRlcnN0YW5kaW5nIHRoZSBwb3NzaWJsZSB1c2VzIG9mIHRoZSBw
cm9wb3NlZAo+PiBwcm90b2NvbCwgaXRzCj4+IGludGVudGlvbiBhbmQgcmVzdHJpY3Rpb25zLgo+
IFJpZ2h0LCBzbyBpbiB0aGlzIHNjZW5hcmlvIHlvdSBwcm9iYWJseSBkbyBub3Qgd2FudCBob3Rw
bHVnZ2FibGUKPiBzb3VyY2VzIGluIHRoZSBEcml2ZXIgRG9tYWluLiBTbyBzdXBwb3J0IGZvciBm
aXhlZCBjYW1lcmEncyBvbmx5LgpXZWxsLCBzb21lIHNvcnQgb2YgaG90cGx1ZyBjYW4gYWxyZWFk
eSBiZSBpbXBsZW1lbnRlZCwgcGxlYXNlCnNlZSBbMV0sIFsyXSBhcyBpdCBpcyBkb25lIGZvciB2
aXJ0dWFsIGRpc3BsYXk6IHRoaXMgaXMKYWNoaWV2ZWQgYXMgYSByZXNwb25zZSB0byB0aGUgYmFj
a2VuZCdzIHN0YXRlIGNoYW5nZSwKZS5nLiB3aGVuZXZlciBiYWNrZW5kIGRlY2lkZXMgdG8gdW5w
bHVnIHRoZSB2aXJ0dWFsIGRldmljZQppdCBjaGFuZ2VzIGl0cyBzdGF0ZSBhY2NvcmRpbmdseS4K
Pgo+IElmIHRoaXMgaXMgaW5kZWVkIHRoZSBjYXNlLCB0aGVuIHRoaXMgc2hvdWxkIGJlIG1hZGUg
dmVyeSBjbGVhciBpbgo+IHRoZSBBUEkgc3BlY2lmaWNhdGlvbi4KQXMgSSBkZXNjcmliZWQgYWJv
dmUgdGhpcyBpcyBhbHJlYWR5IGFzc3VtZWQgYnkgdGhlIHN0YXRlCm1hY2hpbmUgb2YgYSB4ZW5i
dXNfZHJpdmVyCj4gT25lIGFkZGl0aW9uYWwgdGhpbmcgdG8gY29uc2lkZXI6IGNhbWVyYXMgY2Fu
IGJyZWFrLiBTbyB3aGF0IHNob3VsZCBiZQo+IGRvbmUgaWYgdGhhdCBoYXBwZW5zPyBXZSBhcyBt
ZWRpYSBkZXZlbG9wZXJzIGhhdmUgaWRlYXMgYWJvdXQgdGhhdCwgYnV0Cj4gbm90aGluZyBoYXMg
YmVlbiBpbXBsZW1lbnRlZCAoeWV0KS4KPgo+IElmIHRoZSBIVyBpcyBzaW1wbGUgKG9uZSBjYW1l
cmEgaXMgZHJpdmVuIGJ5IGEgc2luZ2xlIGRyaXZlciBpbnN0YW5jZSksCj4gdGhlbiBpZiBpdCBi
cmVha3MsIHRoZXJlIHNpbXBseSB3b24ndCBiZSBhIHZpZGVvIGRldmljZS4gQnV0IGlmIHlvdSBo
YXZlCj4gbXVsdGlwbGUgY2FtZXJhcyBhbGwgY29udHJvbGxlZCB0aHJvdWdoIHRoZSBzYW1lIGRy
aXZlciBpbnN0YW5jZSwgdGhlbiB0b2RheQo+IGlmIGEgc2luZ2xlIGNhbWVyYSBicmVha3MsIGFs
bCBhcmUgZ29uZS4KUGxlYXNlIHNlZSBhYm92ZQo+IFdlIGhhdmUgaWRlYXMgb24gaG93IHRvIGFk
ZHJlc3MgdGhhdCwgYnV0IGFzIEkgc2FpZCwgbm90aGluZyBpcyBpbXBsZW1lbnRlZAo+IHlldC4g
QmFzaWNhbGx5IHdlIG5lZWQgdG8gYWxsb3cgZm9yIHBhcnRpYWwgYnJpbmctdXAgYW5kIGluZm9y
bSB1c2Vyc3BhY2UKPiB3aGF0IGlzIGFuZCB3aGF0IGlzIG5vdCBydW5uaW5nLgo+Cj4gQnV0IHRo
aXMgaXMgbGlrZWx5IHNvbWV0aGluZyB5b3UgYWxzbyBuZWVkIHRvIGNvbnNpZGVyIGluIHRoaXMg
QVBJLCBnaXZlbgo+IHRoZSB1c2UtY2FzZSB5b3UgYXJlIGxvb2tpbmcgYXQuCj4KPiBSZWdhcmRz
LAo+Cj4gCUhhbnMKVGhhbmsgeW91IGZvciB5b3VyIHZhbHVhYmxlIGNvbW1lbnRzLApPbGVrc2Fu
ZHIKClsxXSAKaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQuMTktcmMzL3NvdXJj
ZS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyNMNzIxClsyXSAKaHR0cHM6Ly9l
bGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQuMTktcmMzL3NvdXJjZS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuYyNMNTgyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 06:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 06:40: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 1fzFrX-0000iZ-DJ; Mon, 10 Sep 2018 06:39:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzFrV-0000iU-B3
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 06:39:53 +0000
X-Inumbo-ID: 71290095-b4c4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71290095-b4c4-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 06:40:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 00:39:49 -0600
Message-Id: <5B9611B4020000780013C87B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 00:39:48 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<george.dunlap@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <5B9230E702000078001E62FC@prv1-mh.provo.novell.com>
 <72e89500-dcfc-7d61-cc2f-c5b9401ebfe5@citrix.com>
 <5B92967202000078001E6727@prv1-mh.provo.novell.com>
 <043f38b7-df9f-d4d6-0ddd-31a843dd62b6@citrix.com>
 <5B929F1002000078001E67B5@prv1-mh.provo.novell.com>
 <baf91ce9-4dad-8f32-d84e-2e305734363f@citrix.com>
In-Reply-To: <baf91ce9-4dad-8f32-d84e-2e305734363f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Robert.VanVossen@dornerworks.com,
 Dario Faggioli <dfaggioli@suse.com>, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, 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+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA5LzA3LzE4IDY6
MDggUE0gPj4+Cj5PbiAwNy8wOS8xOCAxNjo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA3LjA5LjE4IGF0IDE3OjM1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+
IEkgdG9vayBBbmR5J3MgIkl0c1tzaWNdIGJhcmVseSB1c2VkIiBjb21tZW50IHRvIG1lYW4gdGhl
cmUgd2VyZSBsb3RzIG9mCj4+PiBvdGhlciBwbGFjZXMgd2hpY2ggYWxzbyBqdXN0IHBhc3NlZCBh
IGNwdW1hc2tfdCBwb2ludGVyIGRpcmVjdGx5IGludG8KPj4+IHNvbWV0aGluZyBleHBlY3Rpbmcg
YSBiaXRtYXAuICBJZiBhbGwgb3RoZXIgdXNlIGNhc2VzIGVpdGhlciB1c2UKPj4+IGNwdW1hc2tf
Yml0cygpIG9yIC0+Yml0cywgdGhlbiB3ZSBzaG91bGQgZG8gdGhlIHNhbWUgaGVyZS4gIElmIHRo
ZXJlIGFyZQo+Pj4gbG90cyBvZiBwbGFjZXMgd2hlcmUgd2UgYXNzdW1lICh2b2lkICopbWFzayA9
PSAodm9pZCAqKW1hc2stPmJpdHMsIHRoZW4KPj4+IHdlIHNob3VsZCBwcm9iYWJseSBkb2N1bWVu
dCB0aGF0IHRoZSBzdHJ1Y3R1cmUgc2hvdWxkIG1hdGNoIHRoYXQgKGFuZAo+Pj4gbWF5YmUgYWRk
IGEgQlVJTERfQlVHX09OKCkgaWYgd2UgY2FuIG1hbmFnZSBpdCkuCj4+IEknbSB1bmF3YXJlIG9m
IHBsYWNlcyB3aGljaCBkb24ndCBnbyB0aHJvdWdoIC0+Yml0cy4KPgo+QWxsIHRoZSBwcmludGlu
Zywgc2VlaW5nIGFzIEkgZGlkbid0IGhpdCBhIHNpbmdsZSBjcHVtYXNrX2JpdHMoKSBpbiB0aGlz
Cj5zZXJpZXMuCgpUaGF0J3MgYWxsIGJlY2F1c2Ugb2YgLi4uCgoKPlRoZSBjcHVtYXNrIGluZnJh
c3RydWN0dXJlIGl0c2VsZiB1c2VzIC0+Yml0cywgd2hpY2ggaXMgbGVzcyB2ZXJib3NlCj50aGFu
IHRoZSBoZWxwZXIuCgouLi4gaXQncyBwYXJ0IG9mIHRoZSBjcHVtYXNrIGltcGxlbWVudGF0aW9u
LiBUaGUgaGVscGVyIHJlYWxseSBpcyAoaW1vKSBmb3IKY29kZSB0aGF0J3Mgbm90IHBhcnQgb2Yg
dGhlIGNwdW1hc2sgaW5mcmFzdHJ1Y3R1cmUsIGkuZS4gaW4gcGFydGljdWxhciBjYXNlcwpsaWtl
IHRoZSBvbmVzIHlvdSBhZGQuCgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 07:16:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 07: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 1fzGQh-0003Nn-0G; Mon, 10 Sep 2018 07:16: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=lj4z=ly=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzGQg-0003Ni-7a
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 07:16:14 +0000
X-Inumbo-ID: 244058f6-b4c9-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x12d.google.com (unknown [2a00:1450:4864:20::12d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 244058f6-b4c9-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 09:14:23 +0200 (CEST)
Received: by mail-lf1-x12d.google.com with SMTP id v77-v6so16552985lfa.6
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 00:16:09 -0700 (PDT)
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=HY1IE5c6C7IvMaaIhjxmNBprSRpXGAK1TfCiFci+Ago=;
 b=SQ0joQvAF4vSoeAtJd3WLApdN67slVximNEUkSyLKXlnrg0VE35kfWSsl4HZ25dPRe
 npvb9U3D8AA5qpVZEcYEd3WtFZ2DJ2dGTZbzfu1sQc1TvZz0E46It+irzRpXvzqoKQso
 Gy93rIxo6DncxuXdr1OlYEwBfYIlOkFd3gNsOZMTKQdESfMCGTdSTyKbvk2UtuvibZeO
 u2Wllrdi20/FpHNKACKGn+SHHs8NV++LAxzNAmUn0sT3+0L88VSpWz+Q5MWDRRZQJW/I
 wL3e79bfDh6AFf8Zr6S335RadYEZB7o83jzh1SlkaOSNg4LaTzab1+HEksse1h2N7V1r
 YGcw==
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=HY1IE5c6C7IvMaaIhjxmNBprSRpXGAK1TfCiFci+Ago=;
 b=Nj8bAs77wa3PwlPgdBLny/DfMSa7gmyZBH5SRTdHKKc3vWosR3JM/wAW6dI62/fREo
 wTHyqA7hA/jQkDnYv45ji0NzlNYJaRkRpPmr49ts4pT8zOeU+crGuMjeADYfKgQeynxE
 0uEKfN3G5k8Q4nsHKEv1Ujh62KW4T0LORLzb+svlyoEhegkC7J3+awxO27W2sRDIArtD
 /C7NCckQKqqGebF9SuG4Sp4iLN4cdyFwSyANBGsisZGegMRRD45Yr2X6f1RgkIINvykV
 xPpQgthBIjfGsq7FgfR9fHlLL0kFsbYVAlNqoVw3IrivtkOiwXPj3kMp6padx6T1WAAM
 876g==
X-Gm-Message-State: APzg51AD2X716/7ZeZSjyQ5XLYbhhfNmo/FQt7weY0j4sZVR7RWf2C6P
 JXRrUyhT3EmPF17uVZngY4M=
X-Google-Smtp-Source: ANB0Vdap6NBMEjj3TmBcG7ycNs6eXqyXVKaekROKZ+PQbHALEKcbOcGuUxYfN3rT0109zkpaiwPiQQ==
X-Received: by 2002:a19:ead4:: with SMTP id
 y81-v6mr11296972lfi.110.1536563768153; 
 Mon, 10 Sep 2018 00:16:08 -0700 (PDT)
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
 h15-v6sm2564846ljb.8.2018.09.10.00.16.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 00:16:07 -0700 (PDT)
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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
Date: Mon, 10 Sep 2018 10:16:06 +0300
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: <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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>

SGksIEhhbnMhCgpPbiAwOS8wOS8yMDE4IDAxOjMxIFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4g
SGkgT2xla3NhbmRyLAo+Cj4gU29ycnkgZm9yIHRoZSBkZWxheSBpbiByZXZpZXdpbmcsIEkgbWlz
c2VkIHRoaXMgcGF0Y2ggdW50aWwgeW91IHBpbmdlZCBtZSwgYW5kCj4gSSB3YXMgdmVyeSBidXN5
IGFmdGVyIHRoYXQgYXMgd2VsbC4KSSBkbyBhcHByZWNpYXRlIHlvdSBzcGVuZGluZyB0aW1lIG9u
IHRoaXMhCj4KPiBPbiAwNy8zMS8yMDE4IDExOjMxIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFs
dmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMg
WGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+PiBmYXJ0aGVyIGVuYWJs
aW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+
PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+Cj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8g
c3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+IGZpbmFsIGlkZWEg
dG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+
Cj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlv
bjoKPj4gICAtIHBpeGVsIGZvcm1hdHMKPj4gICAtIHJlc29sdXRpb25zCj4+ICAgLSBmcmFtZSBy
YXRlcwo+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4gICAtIGNvbnRyYXN0
Cj4+ICAgLSBicmlnaHRuZXNzCj4+ICAgLSBodWUKPj4gICAtIHNhdHVyYXRpb24KPj4gMy4gU3Vw
cG9ydCBzdHJlYW1pbmcgY29udHJvbAo+PiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2Fz
ZXMKPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaCB8IDk4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAg
MSBmaWxlIGNoYW5nZWQsIDk4MSBpbnNlcnRpb25zKCspCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uYmRj
NmExMjYyZmNmCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L2NhbWVyYWlmLmgKPj4gQEAgLTAsMCArMSw5ODEgQEAKPj4gKy8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPj4gKyAqIGNhbWVyYWlmLmgKPj4gKyAqCj4+ICsgKiBVbmlmaWVkIGNhbWVyYSBkZXZpY2Ug
SS9PIGludGVyZmFjZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCj4+ICsgKgo+PiArICogUGVybWlzc2lv
biBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWlu
aW5nIGEgY29weQo+PiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVu
dGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4+ICsgKiBkZWFsIGluIHRoZSBTb2Z0
d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRo
ZQo+PiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29m
dHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+PiAr
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKPj4gKyAqCj4+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+PiArICogYWxsIGNvcGllcyBvciBz
dWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4+ICsgKgo+PiArICogVEhFIFNP
RlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQs
IEVYUFJFU1MgT1IKPj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+PiArICogRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFCj4+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+PiArICogRlJP
TSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBP
UiBPVEhFUgo+PiArICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+PiArICoKPj4gKyAqIENv
cHlyaWdodCAoQykgMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgo+PiArICoKPj4gKyAqIEF1dGhvcjog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pgo+PiArICovCj4gVXNlIFNQRFggdGFnIGluc3RlYWQgb2YgY29weWluZyB0aGUgbGljZW5zZSB0
ZXh0LgpUaGlzIGlzIHlldCBhIFhlbiBoZWFkZXIgd2hpY2ggYmVsb25ncyB0byBYZW4gcHJvamVj
dCBhbmQKYWxsIHRoZSByZXN0IG9mIHRoZSBwcm90b2NvbHMgaGF2ZSB0aGUgc2FtZSBsaWNlbnNl
IGhlYWRlci4KSWYgWGVuIGNvbW11bml0eSBkZWNpZGVzIHRvIHVzZSBTUERYIHRoZW4gSSdsbCBk
ZWZpbml0ZWx5IGZvbGxvdy4KCktvbnJhZCwgZG8geW91IHRoaW5rIHRoaXMgaXMgdGhlIHJpZ2h0
IHRpbWUgZm9yIHN1Y2ggYSBtb3ZlPwo+Cj4+ICsKPj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lP
X0NBTUVSQUlGX0hfXwo+PiArI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4+
ICsKPj4gKyNpbmNsdWRlICJyaW5nLmgiCj4+ICsjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIK
Pj4gKwo+PiArLyoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbgo+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+PiArICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIK
Pj4gKwo+PiArLyoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAg
ICAgICAgRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+ICsgKgo+PiArICogRnJvbnQtPmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBl
bnF1ZXVpbmcgYSBuZXcgcmVxdWVzdCwgc2VuZGluZyBhCj4+ICsgKiBub3RpZmljYXRpb24gY2Fu
IGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVuY2FtZXJhX3JlcSAoaS5lLiwgdGhlIGdlbmVyaWMK
Pj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBC
YWNrZW5kcyBtdXN0IHNldAo+PiArICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5IChlLmcu
LCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4gKyAqCj4+ICsgKiBC
YWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwg
c2VuZGluZyBhCj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24g
eGVuY2FtZXJhX3Jlc3AgKGkuZS4sIHRoZSBnZW5lcmljCj4+ICsgKiBob2xkLW9mZiBtZWNoYW5p
c20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gRnJvbnRlbmRzIG11c3Qgc2V0Cj4+ICsg
KiB4ZW5jYW1lcmFfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NI
RUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4+ICsgKgo+PiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBw
YXJhLXZpcnR1YWwgY2FtZXJhIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbgo+PiArICogWGVu
U3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0
aW5nIHBhcmFtZXRlcnMuCj4+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2Rl
cyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4+ICsgKiBiYWNrZW5k
IHBvcnRpb25zIG9mIFhlblN0b3JlLCBmb2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgo+
PiArICoKPj4gKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBO
b2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPj4gKyAqIHZhbHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNp
bWFsLiBJbnRlZ2VyIHZhbHVlIHJhbmdlcyBsaXN0ZWQgYmVsb3cgYXJlCj4+ICsgKiBleHByZXNz
ZWQgYXMgZml4ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNv
bnZlcnNpb24KPj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVkIG5vZGUgc3RyaW5nLCB3aXRo
b3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCj4+ICsgKgo+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICBFeGFtcGxlIGNvbmZpZ3VyYXRpb24KPj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+ICsgKiBUaGlzIGlzIGFuIGV4YW1wbGUg
b2YgYmFja2VuZCBhbmQgZnJvbnRlbmQgY29uZmlndXJhdGlvbjoKPj4gKyAqCj4+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNh
bWVyYS8xLzAvZnJvbnRlbmQtaWQgPSAiMSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZjYW1lcmEvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
Igo+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIK
Pj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3ZlcnNpb25zID0gIjEs
MiIKPiBXaHkgdmNhbWVyYSBpbnN0ZWFkIG9mIGp1c3QgY2FtZXJhPyBJZiAndicgc3RhbmRzIGZv
ciAndmlkZW8nLCB0aGVuIHRoYXQgc2VlbXMKPiBzdXBlcmZsdW91cyB0byBtZS4KJ3YnIHN0YW5k
cyBmb3IgJ3ZpcnR1YWwnLiBJIGFtIGZvbGxvd2luZyBYZW4gY29udmVudGlvbiB1c2VkCmZvciBh
bGwgb3RoZXIgdmlydHVhbCBkZXZpY2UgcHJvdG9jb2xzIGhlcmUuCj4+ICsgKgo+PiArICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xIgo+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIKPj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCj4+ICsgKgo+PiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1ZSIKPj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwID0gIjMwLzEsMTUvMSwxNS8y
Igo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzE5
MjB4MTA4MCA9ICIxNS8yIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
Zm9ybWF0cy9CR1JBLzY0MHg0ODAgPSAiMTUvMSwxNS8yIgo+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzEyMDB4NzIwID0gIjE1LzIiCj4+ICsgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC91bmlxdWUtaWQgPSAiMCIKPj4gKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3JlcS1yaW5nLXJlZiA9ICIyODMyIgo+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50LWNoYW5uZWwgPSAi
MTUiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQtcmluZy1yZWYg
PSAiMzg3Igo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LWV2ZW50
LWNoYW5uZWwgPSAiMTYiCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IERldmljZSAxIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoK
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdo
dG5lc3Msc2F0dXJhdGlvbixodWUiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4MCA9ICIzMC8xLDE1LzEsMTUvMiIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAgPSAiMTUv
MiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3VuaXF1ZS1pZCA9ICIx
Igo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLXJpbmctcmVmID0g
IjI4MzMiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9yZXEtZXZlbnQt
Y2hhbm5lbCA9ICIxNyIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2
dC1yaW5nLXJlZiA9ICIzODgiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPj4gKyAqCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2Rl
cwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4gKyAqCj4+ICsgKiB2ZXJzaW9ucwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHN0cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0xJU1RfU0VQQVJB
VE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPj4gKyAqICAgICAgYnkg
dGhlIGJhY2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCj4+ICsgKgo+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVu
QnVzIE5vZGVzCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKgo+PiArICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIGRvbS1pZAo+PiArICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPHVpbnQxNl90Pgo+PiArICoKPj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4+
ICsgKgo+PiArICogZGV2LWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+
Cj4+ICsgKgo+PiArICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KPj4gKyAqCj4+ICsgKiAgICAg
IC9sb2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZjYW1lcmEvPGRldi1pZD4vLi4uCj4+ICsg
Kgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIHZlcnNpb24KPj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+ICsgKgo+PiArICogICAgICBQcm90b2Nv
bCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMgc3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5k
Lgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIGJ1ZmZlciBh
bGxvY2F0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBiZS1hbGxv
Ywo+IEkgdGhvdWdodCB0aGF0ICdiZScgcmVmZXJyZWQgdG8gJ2JpZy1lbmRpYW4nLCBidXQgYXBw
YXJlbnRseSBub3QuIFBlcmhhcHMgaXQKPiBpcyBiZXR0ZXIgdG8ganVzdCB3cml0ZSAnYmFja2Vu
ZC1hbGxvYycuCldlbGwsICdiZScgYW5kICdmZScgYXJlIGNvbW1vbmx5IHVzZWQgaW4gWGVuIGZv
ciBiYWNrZW5kCmFuZCBmcm9udGVuZCwgc28gSSdsbCBwcm9iYWJseSBzdGljayB0byB0aGF0IGNv
bnZlbnRpb24gZm9yIG5vdy4KPgo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAiMSIK
Pj4gKyAqCj4+ICsgKiAgICAgIElmIHZhbHVlIGlzIHNldCB0byAiMSIsIHRoZW4gYmFja2VuZCB3
aWxsIGJlIHRoZSBidWZmZXIKPj4gKyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlz
IGRvbWFpbiBkdXJpbmcgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPj4gKyAqICAgICAgb3BlcmF0
aW9uLgo+PiArICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9yIG9taXR0ZWQgZnJvbnRlbmQg
bXVzdCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+ICsgKgo+PiArICogdW5pcXVlLWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAg
ICA8c3RyaW5nPgo+PiArICoKPj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRp
YWxpemF0aW9uIGVhY2ggY2FtZXJhIGlzIGFzc2lnbmVkIGEKPj4gKyAqICAgICAgdW5pcXVlIElE
LCBzbyBpdCBjYW4gYmUgaWRlbnRpZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+PiAr
ICogICAgICBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4+ICsgKgo+PiArICogY29udHJvbHMK
Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxsaXN0IG9mIHN0cmluZz4KPj4gKyAqCj4+ICsg
KiAgICAgIExpc3Qgb2Ygc3VwcG9ydGVkIGNhbWVyYSBjb250cm9scyBzZXBhcmF0ZWQgYnkgWEVO
Q0FNRVJBX0xJU1RfU0VQQVJBVE9SLgo+PiArICogICAgICBDYW1lcmEgY29udHJvbHMgYXJlIGV4
cHJlc3NlZCBhcyBhIGxpc3Qgb2Ygc3RyaW5nIHZhbHVlcyB3L28gYW55Cj4+ICsgKiAgICAgIG9y
ZGVyaW5nIHJlcXVpcmVtZW50Lgo+PiArICoKPj4gKyAqIGZvcm1hdHMKPj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDxmb3JtYXQsIGNoYXJbNF0+Cj4+ICsgKgo+PiArICogICAgICBGb3JtYXRz
IGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4+ICsg
KiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3Rvcnkg
aXMgYW4gdXBwZXIgY2FzZQo+PiArICogICAgICBzdHJpbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcg
Rk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4gKyAqICAgICAgdGhlIGRp
cmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1dGlvbnMu
Cj4gTG93ZXItY2FzZSBjaGFyYWN0ZXJzIGFyZSBhbHNvIHVzZSBpbiBwaXhlbGZvcm1hdHMsIHNv
IEknZCBqdXN0IGtlZXAgdGhpcyBhcy1pcy4KT2ssIG5vIHByb2JsZW0gLSB3aWxsIHJlbW92ZSB0
aGUgJ3VwcGVyIGNhc2UnIGZyb20gdGhlIGRlZmluaXRpb24KPgo+IEluIGFkZGl0aW9uIGl0IGlz
IGNvbW1vbiB0byBzZXQgYml0IDMxIG9mIHRoZSBmb3VyY2MgdG8gMSBpZiB0aGUgZm9ybWF0IGlz
Cj4gYmlnLWVuZGlhbiAoc2VlIHY0bDJfZm91cmNjX2JlIG1hY3JvKS4gV2hlbiB2NGwgdXRpbGl0
aWVzIHByaW50IHRoaXMgZm9ybWF0IHdlCj4gYWRkIGEgLUJFIHN1ZmZpeCwgc28gVjRMMl9QSVhf
Rk1UX0FSR0I1NTVYIGJlY29tZXMgIkFSMTUtQkUiLiBZb3UgbWlnaHQgd2FudCB0bwo+IGtlZXAg
dGhhdCBjb252ZW50aW9uLgpJJ2xsIHRoaW5rIGFib3V0IGl0LCB0aGFuayB5b3UKPgo+PiArICoK
Pj4gKyAqIHJlc29sdXRpb24KPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWlu
dDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgUmVzb2x1dGlvbnMg
YXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPj4gKyAq
ICAgICAgc3VwcG9ydGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4g
ZGlyZWN0b3J5Lgo+PiArICogICAgICBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZSBz
dXBwb3J0ZWQgd2lkdGggYW5kIGhlaWdodAo+PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29s
dXRpb24gaW4gcGl4ZWxzLgo+IFdoYXQgaWYgeW91IGFyZSBkZWFsaW5nIHdpdGggYW4gSERNSSBp
bnB1dD8gTm90IHVucmVhc29uYWJsZSBmb3IgbWVkaWEKPiBzeXN0ZW1zLiBUaGVyZSBjYW4gYmUg
YSBsb3Qgb2YgcmVzb2x1dGlvbnMvZnJhbWVyYXRlcywgYW5kIHRoZSByZXNvbHV0aW9uCj4gY2Fu
IGNoYW5nZSBvbiB0aGUgZmx5LCBvciBvZiBjb3Vyc2UgZGlzYXBwZWFyLgpXZWxsLCB0aGlzIGlz
IGEgcGFydCBvZiB0aGUgc3lzdGVtIGNvbmZpZ3VyYXRpb24gZG9uZQpiZWZvcmUgd2UgYWN0dWFs
bHkgcnVuIHRoZSBWTXMsIGUuZy4gYXQgc3lzdGVtIGRlc2lnbgphbmQgY29uZmlndXJhdGlvbiB0
aW1lLiBNb3N0IG9mIHRoZSB0aW1lIHlvdSBkbyBrbm93IHdoaWNoCnJlc29sdXRpb25zLCBmcmFt
ZSByYXRlcyBldGMuIHlvdSB3YW50IHRvIGFzc2lnbiBhbmQgdGhlc2UKc2V0dGluZ3MgcmVtYWlu
IHN0YXRpYyBmb3IgdGhlIHdob2xlIGxpZmV0aW1lIG9mIHRoYXQgVk0uCklmIHlvdSBhcmUgZGVz
aWduaW5nIGEgc3lzdGVtIHdoaWNoIG5lZWRzIHRoZXNlIHJlc29sdXRpb25zCnRvIGNoYW5nZSBh
dCBydW4tdGltZSB0aGVuIHRoaXMgY2FuIGJlIGRvbmU6CjEuIEJhY2tlbmQgY2hhbmdlcyB0aGUg
c3RhdGUgb2YgdGhlIGZyb250ZW5kIHRvIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRlCjIuIFhlbiAo
eGwvbGlieGwpIG9yIGJhY2tlbmQgY2hhbmdlIHRoZSBjb25maWd1cmF0aW9uIGluIFhlblN0b3Jl
CjMuIEJhY2tlbmQgcmUtaW5pdGlhbGl6ZXMgdGhlIGZyb250ZW5kIHdoaWNoIHJlYWRzIG5ldyBj
b25maWd1cmF0aW9uCj4KPiBXaGF0IGlzIGFsc28gbWlzc2luZyBoZXJlIGlzIGEgd2F5IHRvIHJl
cG9ydCBwaXhlbCBhc3BlY3QgcmF0aW86IFBBTCBhbmQKPiBOVFNDLWJhc2VkIHZpZGVvIG1hdGVy
aWFsIGRvZXNuJ3QgaGF2ZSBzcXVhcmUgcGl4ZWxzLgpIbSwgaW5kZWVkLCB0aGFuayB5b3UuIEkn
bGwgcHV0IHRoaXMgYXMgYSBmcmFjdGlvbiB1bmRlcgp0aGUgY29ycmVzcG9uZGluZyAncmVzb2x1
dGlvbic6CgpOb3c6Ci9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZ
Vi82NDB4NDgwID0gIjMwLzEsMTUvMSwxNS8yIgovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZjYW1l
cmEvMC9mb3JtYXRzL1lVWVYvMTI4MHgxMDI0ID0gIjAxNS8yIgoKV2lsbCBjaGFuZ2UgdG86Ci9s
b2NhbC9kb21haW4vMi9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1l
cmF0ZXMvID0gCiIzMC8xLDE1LzEsMTUvMiIKL2xvY2FsL2RvbWFpbi8yL2RldmljZS92Y2FtZXJh
LzAvZm9ybWF0cy9ZVVlWLzY0MHg0ODAvYXNwZWN0cmF0aW8gPSAiMS8xIgoKL2xvY2FsL2RvbWFp
bi8yL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzEyODB4MTAyNC9mcmFtZXJhdGVzID0g
IjAxNS8yIgovbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTI4
MHgxMDI0L2FzcGVjdHJhdGlvID0gCiI1OS81OCIKCj4KPiBJdCdzIGltcG9ydGFudCB0byBkZWNp
ZGUgd2hldGhlciBvciBub3QgeW91IHdhbnQgdG8gc3VwcG9ydCB2aWRlbyBzb3VyY2VzCj4gbGlr
ZSB0aGF0IChIRE1JLCBDb21wb3NpdGUvUy1WaWRlbyBpbnB1dHMsIFVTQiBwb3J0cyB3aGVyZSB1
c2VycyBjYW4gY29ubmVjdAo+IG9yIGRpc2Nvbm5lY3Qgd2ViY2Ftcykgb3IgaWYgeW91IHN0aWNr
IHRvIGZpeGVkIGNhbWVyYSBwaXBlbGluZXMuCkkgYmVsaWV2ZSB0aGF0IHRoaXMgaXMgYWxsIGhp
ZGRlbiBmcm9tIHRoZSBmcm9udGVuZCBieSB0aGUKYmFja2VuZCwgc28gSSBzZSBub3RoaW5nIHdl
IGhhdmUgdG8gcHV0IGluIHRoZSBwcm90b2NvbAp3aXRoIHRoaXMgcmVzcGVjdC4KPgo+IFRoZSBi
aWcgZGlmZmVyZW5jZSBpcyB0aGF0IHlvdSBkb24ndCBjb250cm9sIHdoYXQgc29tZW9uZSBjYW4g
Y29ubmVjdCBhcwo+IGV4dGVybmFsIHNvdXJjZXMsIHNvIHlvdSB3aWxsIGhhdmUgdG8gYmUgYSBs
b3QgbW9yZSBjYXJlZnVsIGFuZCByb2J1c3QuCj4KPiBJIHN1c3BlY3QgdGhhdCB5b3UgbGlrZWx5
IHdpbGwgd2FudCB0byBzdXBwb3J0IHN1Y2ggc291cmNlcyBldmVudHVhbGx5LCBzbwo+IGl0IHBh
eXMgdG8gZGVzaWduIHRoaXMgd2l0aCB0aGF0IGluIG1pbmQuCkFnYWluLCBJIHRoaW5rIHRoYXQg
dGhpcyBpcyB0aGUgYmFja2VuZCB0byBoaWRlIHRoZXNlCnVzZS1jYXNlcyBmcm9tIHRoZSBmcm9u
dGVuZC4KPgo+PiArICoKPj4gKyAqIGZyYW1lLXJhdGVzCj4+ICsgKiAgICAgIFZhbHVlczogICAg
ICAgICA8bnVtZXJhdG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KPj4gKyAq
Cj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0ZSQU1FX1JBVEVfU0VQQVJBVE9SIHNlcGFy
YXRlZCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZXMKPj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHBy
ZXNzZWQgYXMgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPj4gKyAqICAgICAgY29y
cmVzcG9uZGluZyBmcmFtZSByYXRlLgo+PiArICoKPj4gKyAqIFRoZSBmb3JtYXQgb2YgdGhlIDxm
b3JtYXRzPiBkaXJlY3RvcnkgdHJlZSB3aXRoIHJlc29sdXRpb25zIGFuZCBmcmFtZSByYXRlcwo+
PiArICogbXVzdCBiZSBzdHJ1Y3R1cmVkIGluIHRoZSBmb2xsb3dpbmcgZm9ybWF0Ogo+PiArICoK
Pj4gKyAqIC4uLi92Y2FtZXJhLzxkZXYtaWQ+Lzxmb3JtYXRbaV0+LzxyZXNvbHV0aW9uW2pdPi88
ZnJhbWUtcmF0ZXNba10+Cj4+ICsgKgo+PiArICogd2hlcmUKPj4gKyAqICBpIC0gaS10aCBzdXBw
b3J0ZWQgcGl4ZWwgZm9ybWF0Cj4+ICsgKiAgaiAtIGotdGggc3VwcG9ydGVkIHJlc29sdXRpb24g
Zm9yIGktdGggcGl4ZWwgZm9ybWF0Cj4+ICsgKiAgayAtIGstdGggc3VwcG9ydGVkIGZyYW1lIHJh
dGUgZm9yIGktdGggcGl4ZWwgZm9ybWF0IGFuZCBqLXRoCj4+ICsgKiAgICAgIHJlc29sdXRpb24+
ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBSZXF1ZXN0IFRyYW5zcG9ydCBQ
YXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIFRoaXMgY29tbXVu
aWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVsaXZlciByZXF1ZXN0cyBmcm9tIGZyb250ZW5kIHRv
IGJhY2tlbmQKPj4gKyAqIGFuZCBnZXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2VzIGZyb20g
YmFja2VuZCB0byBmcm9udGVuZCwKPj4gKyAqIHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2
aWNlLgo+PiArICoKPj4gKyAqIHJlcS1ldmVudC1jaGFubmVsCj4+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICA8dWludDMyX3Q+Cj4+ICsgKgo+PiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0
aGUgWGVuIGNhbWVyYSdzIGNvbnRyb2wgZXZlbnQgY2hhbm5lbAo+PiArICogICAgICB1c2VkIHRv
IHNpZ25hbCBhY3Rpdml0eSBpbiB0aGUgcmluZyBidWZmZXIuCj4+ICsgKgo+PiArICogcmVxLXJp
bmctcmVmCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+ICsgKgo+PiAr
ICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0
aGUgYmFja2VuZCB0byBtYXAKPj4gKyAqICAgICAgYSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgY29u
dHJvbCByaW5nIGJ1ZmZlci4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVy
YSBFdmVudCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsg
Kgo+PiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFzeW5j
aHJvbm91cyBldmVudHMgZnJvbSBiYWNrZW5kCj4+ICsgKiB0byBmcm9udGVuZCwgc2V0IHVwIHBl
ciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4+ICsgKgo+PiArICogZXZ0LWV2ZW50LWNoYW5uZWwK
Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAg
IFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgZXZlbnQgY2hhbm5lbAo+PiArICog
ICAgICB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eSBpbiB0aGUgcmluZyBidWZmZXIuCj4+ICsgKgo+
PiArICogZXZ0LXJpbmctcmVmCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+
Cj4+ICsgKgo+PiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJt
aXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPj4gKyAqICAgICAgYSBzb2xlIHBhZ2Ugb2Yg
Y2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIuCj4+ICsgKi8KPj4gKwo+PiArLyoKPj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNU
QVRFIERJQUdSQU1TCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKgo+PiArICogVG9v
bCBzdGFjayBjcmVhdGVzIGZyb250IGFuZCBiYWNrIHN0YXRlIG5vZGVzIHdpdGggaW5pdGlhbCBz
dGF0ZQo+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcuCj4+ICsgKiBUb29sIHN0YWNrIGNy
ZWF0ZXMgYW5kIHNldHMgdXAgZnJvbnRlbmQgY2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4gKyAqIG5v
ZGVzIHBlciBkb21haW4uCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSBOb3JtYWwgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoK
Pj4gKyAqIEZyb250ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrCj4+ICsgKiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgICAgICAgICAg
ICAgIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG8gUXVlcnkgYmFja2VuZCBkZXZpY2UgaWRlbnRpZmljYXRpb24KPj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLgo+PiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIE9wZW4gYW5kIHZhbGlkYXRl
IGJhY2tlbmQgZGV2aWNlLgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhlbmJ1c1N0YXRlSW5pdFdhaXQKPj4gKyAqCj4+ICsgKiBvIFF1ZXJ5IGZyb250ZW5kIGNvbmZp
Z3VyYXRpb24KPj4gKyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPj4gKyAqICAgZXZlbnQg
Y2hhbm5lbHMgcGVyIGNvbmZpZ3VyZWQKPj4gKyAqICAgY2FtZXJhLgo+PiArICogbyBQdWJsaXNo
IHRyYW5zcG9ydCBwYXJhbWV0ZXJzCj4+ICsgKiAgIHRoYXQgd2lsbCBiZSBpbiBlZmZlY3QgZHVy
aW5nCj4+ICsgKiAgIHRoaXMgY29ubmVjdGlvbi4KPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsg
KiAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgIFYKPj4gKyAqIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzZWQKPj4gKyAqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG8gUXVlcnkgZnJvbnRlbmQgdHJhbnNwb3J0IHBhcmFtZXRlcnMuCj4+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gQ29ubmVjdCB0byB0aGUgZXZlbnQg
Y2hhbm5lbHMuCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBWCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVz
U3RhdGVDb25uZWN0ZWQKPj4gKyAqCj4+ICsgKiAgbyBDcmVhdGUgYW5kIGluaXRpYWxpemUgT1MK
Pj4gKyAqICAgIHZpcnR1YWwgY2FtZXJhIGFzIHBlcgo+PiArICogICAgY29uZmlndXJhdGlvbi4K
Pj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgfAo+PiArICogICAgICAg
ICAgICAgIFYKPj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4+ICsgKgo+PiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlVW5rbm93bgo+PiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2VkCj4+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9z
aW5nCj4+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UKPj4gKyAqIG8gUmVtb3Zl
IGV2ZW50IGNoYW5uZWxzCj4+ICsgKiAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAg
IHwKPj4gKyAqICAgICAgICAgICAgICBWCj4+ICsgKiBYZW5idXNTdGF0ZUNsb3NlZAo+PiArICoK
Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBmbG93IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBJbiBjYXNlIG9mIGZyb250
ZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0aGF0IGFzCj4+ICsgKiBp
ZiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRlLgo+PiArICoK
Pj4gKyAqIEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBmcm9udGVuZCB0
cmllcyByZW1vdmluZwo+PiArICogdGhlIHZpcnR1YWxpemVkIGRldmljZS4gSWYgdGhpcyBpcyBw
b3NzaWJsZSBhdCB0aGUgbW9tZW50IG9mIGVycm9yLAo+PiArICogdGhlbiBmcm9udGVuZCBnb2Vz
IGludG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBpcyByZWFkeSBmb3IK
Pj4gKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBpcyBzdGlsbCBpbiB1c2UgYW5kCj4+ICsgKiBjYW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZQo+PiAr
ICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgcmVtb3ZlZCBvciBiYWNr
ZW5kIGluaXRpYXRlcyBhIG5ldwo+PiArICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1YWxpemVk
IGRldmljZSByZW1vdmFsIGZyb250ZW5kIGdvZXMgaW50byB0aGUKPj4gKyAqIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nIHN0YXRlLgo+PiArICoKPj4gKyAqIE5vdGUgb24gWGVuYnVzU3RhdGVSZWNv
bmZpZ3VyaW5nIHN0YXRlIG9mIHRoZSBmcm9udGVuZDogaWYgYmFja2VuZCBoYXMKPj4gKyAqIHVu
cmVjb3ZlcmFibGUgZXJyb3JzIHRoZW4gZnJvbnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8g
dGhlIGJhY2tlbmQKPj4gKyAqIGFuZCB0aHVzIGNhbm5vdCBwcm92aWRlIGZ1bmN0aW9uYWxpdHkg
b2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnltb3JlLgo+PiArICogQWZ0ZXIgYmFja2VuZCBp
cyBiYWNrIHRvIG5vcm1hbCB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIG1heSBzdGlsbCBob2xkIHNv
bWUKPj4gKyAqIHN0YXRlOiBjb25maWd1cmF0aW9uIGluIHVzZSwgYWxsb2NhdGVkIGJ1ZmZlcnMs
IGNsaWVudCBhcHBsaWNhdGlvbiBzdGF0ZSBldGMuCj4+ICsgKiBJbiBtb3N0IGNhc2VzLCB0aGlz
IHdpbGwgcmVxdWlyZSBmcm9udGVuZCB0byBpbXBsZW1lbnQgY29tcGxleCByZWNvdmVyeQo+PiAr
ICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0ZWFkLCBieSBnb2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVj
b25maWd1cmluZyBzdGF0ZSwKPj4gKyAqIGZyb250ZW5kIHdpbGwgbWFrZSBzdXJlIG5vIG5ldyBj
bGllbnRzIG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYXJlCj4+ICsgKiBhY2NlcHRlZCwgYWxs
b3cgZXhpc3RpbmcgY2xpZW50KHMpIHRvIGV4aXQgZ3JhY2VmdWxseSBieSBzaWduYWxpbmcgZXJy
b3IKPj4gKyAqIHN0YXRlIGV0Yy4KPj4gKyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBnb25l
IGZyb250ZW5kIGNhbiByZWluaXRpYWxpemUgdGhlIHZpcnR1YWxpemVkCj4+ICsgKiBkZXZpY2Ug
YW5kIGdldCBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFnYWluIHNpZ25hbGlu
ZyB0aGUKPj4gKyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+
PiArICoKPj4gKyAqIFRoZXJlIGFyZSBtdWx0aXBsZSBjb25kaXRpb25zIHBvc3NpYmxlIHVuZGVy
IHdoaWNoIGZyb250ZW5kIHdpbGwgZ28gZnJvbQo+PiArICogWGVuYnVzU3RhdGVSZWNvbmZpZ3Vy
aW5nIGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKPj4g
KyAqIHNwZWNpZmljLiBGb3IgZXhhbXBsZToKPj4gKyAqIDEuIFRoZSB1bmRlcmx5aW5nIE9TIGZy
YW1ld29yayBtYXkgcHJvdmlkZSBjYWxsYmFja3MgdG8gc2lnbmFsIHRoYXQgdGhlIGxhc3QKPj4g
KyAqICAgIGNsaWVudCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFuZCB0aGUg
ZGV2aWNlIGNhbiBiZSByZW1vdmVkCj4+ICsgKiAyLiBGcm9udGVuZCBjYW4gc2NoZWR1bGUgYSBk
ZWZlcnJlZCB3b3JrICh0aW1lci90YXNrbGV0L3dvcmtxdWV1ZSkKPj4gKyAqICAgIHRvIHBlcmlv
ZGljYWxseSBjaGVjayBpZiB0aGlzIGlzIHRoZSByaWdodCB0aW1lIHRvIHJlLXRyeSByZW1vdmFs
IG9mCj4+ICsgKiAgICB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+PiArICogMy4gQnkgYW55IG90
aGVyIG1lYW5zLgo+PiArICoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSRVFVRVNUIENPREVTCj4+ICsgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9DT05GSUcgICAgICAg
IDB4MDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUyAgIDB4MDEKPj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgICAgICAgIDB4MDIKPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZICAgICAgIDB4MDMKPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X09QX1NUUkVBTV9TVEFSVCAgICAgIDB4MDQKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NUUkVB
TV9TVE9QICAgICAgIDB4MDUKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0dFVF9DVFJMX0RFVEFJ
TFMgIDB4MDYKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9DVFJMICAgICAgICAgIDB4MDcK
SSBhbSB0aGlua2luZyBhYm91dCBleHRlbmRpbmcgdGhlIGNvbW1hbmQgc2V0IGEgYml0IGFzIGl0
IGFscmVhZHkKaGFzIHNvbWUgZmxhd3MsIGUuZy4gdGhlcmUgaXMgbm8gd2F5IGZvciBhIFZNIHRv
IHRlbGwgdGhlIGJhY2tlbmQKdGhhdCB0aGUgYnVmZmVyIGlzIG5vdCBpbiB1c2UgYW55bW9yZSBh
bmQgY2FuIGJlIGdpdmVuIGJhY2sKdG8gdGhlIHJlYWwgSFcgZHJpdmVyLCBlLmcuIHF1ZXVlL2Rl
cXVldWUgaW4gVjRMMiB0ZXJtczoKCiNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9GT1JNQVTCoMKg
wqDCoMKgwqDCoCAweDAwCi0gd2lsbCBiZSB1c2VkIHRvIHNldCBmb3JtYXQ6IHBpeGVsIGZvcm1h
dCwgcmVzb2x1dGlvbgoKI2RlZmluZSBYRU5DQU1FUkFfT1BfU0VUX0ZSQU1FX1JBVEXCoMKgwqAg
MHgwMQotIHVzZWQgdG8gc2V0IHRoZSBmcmFtZSByYXRlCgojZGVmaW5lIFhFTkNBTUVSQV9PUF9C
VUZfUkVRVUVTVMKgwqDCoMKgwqDCoCAweDAyCi0gYXNrcyBiYWNrZW5kIHRvIGFsbG9jYXRlIHRo
ZSBnaXZlbiBudW1iZXIgb2YgYnVmZmVycywKYmFja2VuZCByZXBsaWVzIHdpdGggcmVhbCBudW1i
ZXIgb2YgdGhvc2UgdG8gYmUgdXNlZAoKI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURcKg
wqDCoMKgwqDCoMKgIDB4MDMKLSBjcmVhdGUgYSBzaGFyZWQgYnVmZmVyCgojZGVmaW5lIFhFTkNB
TUVSQV9PUF9CVUZfREVTVFJPWcKgwqDCoMKgwqDCoCAweDA0Ci0gZGVzdHJveSBhIHNoYXJlZCBi
dWZmZXIKCiNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9RVUVVRcKgwqDCoMKgwqDCoMKgwqAgMHgw
NQotIFZNIHRlbGxzIHRoZSBiYWNrZW5kIHRoYXQgaXQgaGFzIGFjY2VzcyB0byB0aGUgc2hhcmVk
IGJ1ZmZlcgphbmQgdGhlIGJ1ZmZlciBjYW5ub3QgYmUgc2VudCBiYWNrIHRvIHJlYWwgSFcgZHJp
dmVyCgojZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRcKgwqDCoMKgwqDCoCAweDA2Ci0g
Vk0gdGVsbHMgdGhlIGJhY2tlbmQgdGhhdCB0aGUgc2hhcmVkIGJ1ZmZlciBpcyBub3QgaW4gdXNl
IGFuZApjYW4gYmUgc2VudCB0byByZWFsIEhXIGRyaXZlcgoKI2RlZmluZSBYRU5DQU1FUkFfT1Bf
Q1RSTF9FTlVNwqDCoMKgwqDCoMKgwqDCoCAweDA3Ci0gZ2V0IGktdGggY29udHJvbCByYW5nZXMg
YW5kIHNldHRpbmdzCgojZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVMKgwqDCoMKgwqDCoMKg
wqDCoCAweDA4Ci0gZ2V0IGNvbnRyb2wgdmFsdWUKCiNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxf
U0VUwqDCoMKgwqDCoMKgwqDCoMKgIDB4MDkKLSBzZXQgY29udHJvbCB2YWx1ZQoKI2RlZmluZSBY
RU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUwqDCoMKgwqDCoCAweDBhCi0gc3RhcnQgc3RyZWFtaW5n
CgojZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUMKgwqDCoMKgwqDCoCAweDBiCi0gc3Rv
cCBjdHJlYW1pbmcKCgo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5FU1Mg
ICAgICAweDAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAweDAx
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAweDAyCj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX0hVRSAgICAgICAgICAgICAweDAzCj4+ICsKPj4gKy8qCj4+ICsg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVWRU5UIENPREVTCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKi8KPj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTCAgICAgIDB4MDAKPj4gKwo+PiArLyoKPj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgWEVOU1RPUkUgRklF
TEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0RSSVZFUl9OQU1FICAgICAgICAgICJ2
Y2FtZXJhIgo+IEFoLCB0aGF0J3Mgd2hlcmUgdmNhbWVyYSBjb21lcyBmcm9tLiBIb3cgYWJvdXQg
Y2FsbGluZyB0aGlzIHhlbi1jYW1lcmEgb3IKPiB2aXJ0LWNhbWVyYT8gV2l0aCBhIHByZWZlcmVu
Y2UgZm9yIHhlbi1jYW1lcmEsIHNpbmNlIHRoYXQncyB3aGF0IHlvdSB1c2UgZm9yIHRoZQo+IGRl
ZmluZXMgYXMgd2VsbC4KPgo+IE9yIHBlcmhhcHMgcHYtY2FtZXJhPwo+Cj4gSXMgdGhpcyBkcml2
ZXIgZ29pbmcgdG8gYmUgeGVuLXNwZWNpZmljLCBvciBtb3JlIGEgZ2VuZXJhbCBhcHByb2FjaCB0
aGF0IGV2ZXJ5b25lCj4gY2FuIHVzZT8gT2J2aW91c2x5LCB0aGUgbGF0dGVyIHdvdWxkIGJlIHBy
ZWZlcmFibGUuCkFzIEkgaGF2ZSBhbHJlYWR5IHJlcGxpZWQgdG8gdGhlIGNvdmVyIGxldHRlciB3
aXRoIGV4cGxhbmF0aW9uczoKJ3YnIHN0YW5kcyBmb3IgJ3ZpcnR1YWwnIGFuZCB0aGVyZSBpcyBh
IGNvbnZlbnRpb24gdG8gbmFtZSB0aGUKWGVuIHZpcnR1YWwgZGV2aWNlcyBzdGFydGluZyB3aXRo
ICd2JzogdmlmLCB2a2JkIGV0Yy4KPgo+IEJUVywgSSBhbSBub3Qgc3VyZSBpZiB5b3UgYXJlIGF3
YXJlIG9mIHRoaXMsIGJ1dCB0aGUgVjRMMiBBUEkgYWxzbyBoYXMgc3VwcG9ydCBmb3IKPiByYWRp
byBhbmQgUkRTIGhhcmR3YXJlLiBDb250YWN0IG1lIGlmIHRoaXMgaXMgb2YgaW50ZXJlc3QgdG8g
WGVuIHRvIHN1cHBvcnQgdGhpcyBhcwo+IHdlbGwgZ2l2ZW4gdGhlIGF1dG9tb3RpdmUgdXNlLWNh
c2UuClllcywgdGhhbmsgeW91LCBidXQgYXQgdGhpcyBzdGFnZSB3ZSBhcmUgdGFyZ2V0aW5nIGNh
bWVyYSBvbmx5LgpSYWRpbyBjYW4gYmUgYW5vdGhlciB0b3BpYyBpZiB0aW1lIGFsbG93cyA7KSBB
bmQgbW9zdCBwcm9iYWJseQppdCB3aWxsIGJlIGEgZGVkaWNhdGVkICd2cmFkaW8nIHByb3RvY29s
IHRoZW4uLi4KPgo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiAgICAg
ICAiLCIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4Igo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBBUkFUT1IgIi8iCj4+ICsKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX1ZFUlNJT05TICAgICJ2ZXJzaW9ucyIKPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX0ZFX1ZFUlNJT04gICAgICJ2ZXJzaW9uIgo+PiArI2RlZmluZSBYRU5D
QU1FUkFfRklFTERfUkVRX1JJTkdfUkVGICAgInJlcS1yaW5nLXJlZiIKPj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0ZJRUxEX1JFUV9DSEFOTkVMICAgICJyZXEtZXZlbnQtY2hhbm5lbCIKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9SSU5HX1JFRiAgICJldnQtcmluZy1yZWYiCj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfQ0hBTk5FTCAgICAiZXZ0LWV2ZW50LWNoYW5uZWwiCj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9DT05UUk9MUyAgICAgICAiY29udHJvbHMiCj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GT1JNQVRTICAgICAgICAiZm9ybWF0cyIKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DICAgICAgICJiZS1hbGxvYyIKPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX1VOSVFVRV9JRCAgICAgICJ1bmlxdWUtaWQiCj4+ICsKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTU19TVFIgICJicmlnaHRuZXNzIgo+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfQ1RSTF9DT05UUkFTVF9TVFIgICAgImNvbnRyYXN0Igo+PiArI2RlZmluZSBY
RU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9OX1NUUiAgInNhdHVyYXRpb24iCj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9DVFJMX0hVRV9TVFIgICAgICAgICAiaHVlIgo+PiArCj4+ICsvKiBNYXhpbXVtIG51
bWJlciBvZiBidWZmZXIgcGxhbmVzIHN1cHBvcnRlZC4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X01BWF9QTEFORSAgICAgICAgICAgIDQKPj4gKwo+PiArLyoKPj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFUVVMgUkVUVVJOIENPREVT
Cj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKgo+PiArICogU3RhdHVzIHJldHVybiBj
b2RlIGlzIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KPj4gKyAqCj4+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEFzc3VtcHRpb25zCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKgo+PiArICog
LSB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToK
Pj4gKyAqICAgZ3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2VkIHRv
IGEgUFYgZHJpdmVyLAo+PiArICogICBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkg
aW4gdXNlL3Jlc2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+PiArICogLSBhbGwgcmVmZXJlbmNl
cyBpbiB0aGlzIGRvY3VtZW50IHRvIHBhZ2Ugc2l6ZXMgbXVzdCBiZSB0cmVhdGVkCj4+ICsgKiAg
IGFzIHBhZ2VzIG9mIHNpemUgWEVOX1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgo+
PiArICoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgIERlc2NyaXB0aW9u
IG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kIGRyaXZlcgo+PiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+PiArICoKPj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEg
UGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgY29tbXVuaWNhdGUgd2l0aAo+PiArICogZWFjaCBv
dGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxzLgo+PiArICogU2hhcmVk
IHBhZ2UgY29udGFpbnMgYSByaW5nIHdpdGggcmVxdWVzdC9yZXNwb25zZSBwYWNrZXRzLgo+PiAr
ICoKPj4gKyAqIEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVz
dCBiZSAwLgo+PiArICoKPj4gKyAqIEZvciBhbGwgcmVxdWVzdC9yZXNwb25zZS9ldmVudCBwYWNr
ZXRzOgo+PiArICogICAtIGZyYW1lIHJhdGUgcGFyYW1ldGVyIGlzIHJlcHJlc2VudGVkIGFzIGEg
cGFpciBvZiA0IG9jdGV0IGxvbmcKPj4gKyAqICAgICBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9y
Ogo+PiArICogICAgICAgLSBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBv
ZiB0aGUgZnJhbWUgcmF0ZQo+PiArICogICAgICAgLSBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMy
X3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+ICsgKiAgICAgVGhlIGNvcnJlc3Bv
bmRpbmcgZnJhbWUgcmF0ZSAoSHopIGlzIGNhbGN1bGF0ZWQgYXM6Cj4+ICsgKiAgICAgICBmcmFt
ZV9yYXRlID0gZnJhbWVfcmF0ZV9udW1lciAvIGZyYW1lX3JhdGVfZGVub20KPj4gKyAqICAgLSBi
dWZmZXIgaW5kZXggaXMgYSB6ZXJvIGJhc2VkIGluZGV4IG9mIHRoZSBidWZmZXIuIE11c3QgYmUg
bGVzcyB0aGFuCj4+ICsgKiAgICAgdGhlIHZhbHVlIG9mIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklH
Lm51bV9idWZzIHJlc3BvbnNlOgo+PiArICogICAgICAgLSBpbmRleCAtIHVpbnQ4X3QsIGluZGV4
IG9mIHRoZSBidWZmZXIuCj4+ICsgKgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4gKyAqCj4+ICsgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2
NCBvY3RldHMpLgo+PiArICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6
Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICByZXNlcnZl
ZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqICAgaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1
ZSwgZWNob2VkIGluIHJlc3BvbnNlLgo+PiArICogICBvcGVyYXRpb24gLSB1aW50OF90LCBvcGVy
YXRpb24gY29kZSwgWEVOQ0FNRVJBX09QX1hYWC4KPj4gKyAqCj4+ICsgKgo+PiArICogUmVxdWVz
dCBjb25maWd1cmF0aW9uIHNldC9yZXNldCAtIHJlcXVlc3QgdG8gc2V0IG9yIHJlc2V0Lgo+PiAr
ICogdGhlIGNvbmZpZ3VyYXRpb24vbW9kZSBvZiB0aGUgY2FtZXJhOgo+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBfT1BfU0VUX0NPTkZJRyB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRl
X251bWVyICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgbnVt
X2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgfCAzMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogUGFz
cyBhbGwgemVyb3MgdG8gcmVzZXQsIG90aGVyd2lzZSBjb21tYW5kIGlzIHRyZWF0ZWQgYXMgY29u
ZmlndXJhdGlvbiBzZXQuCj4+ICsgKgo+PiArICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBp
eGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4gKyAqIHdpZHRoIC0gdWludDMy
X3QsIHdpZHRoIGluIHBpeGVscy4KPj4gKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQgaW4g
cGl4ZWxzLgo+PiArICogZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2Yg
dGhlIGZyYW1lIHJhdGUuCj4+ICsgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9t
aW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+IElmIHlvdSBoYXZlIHRvIHN1cHBvcnQgSERNSS9T
RFRWIGlucHV0cyBhcyB3ZWxsLCB0aGVuIHlvdSBhbHNvIG5lZWQgdG8ga25vdwo+IHRoZSBpbnRl
cmxhY2VkIGZvcm1hdCwgdW5sZXNzIHlvdSBoYXZlIG5vIHBsYW5zIHRvIHN1cHBvcnQgdGhhdC4K
Pgo+PiArICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZmZXJzIHRv
IGJlIHVzZWQuCj4gSHVoPyBXaGF0IGhhcyB0aGF0IHRvIGRvIHdpdGggdGhlIGZvcm1hdD8gV2h5
IHdvdWxkIHlvdSBuZWVkIHRoaXMgaGVyZT8KV2VsbCwgdGhlIG9wZXJhdGlvbiBuYW1lIGlzICdz
ZXRfY29uZmlnJywgbm90ICdzZXRfZm9ybWF0JywKc28gSSB0aG91Z2h0IHdlIGNhbiBoYXZlIHN1
Y2ggYSBjdW11bGF0aXZlIGNvbW1hbmQgYXNzZW1ibGluZwphbGwgdGhlIHBhcmFtZXRlcnMgb2Yg
dGhlIGNvbmZpZ3VyYXRpb24uIEJ1dCBub3cgSSBhbSBsb29raW5nIGF0CnR1cm5pbmcgdGhpcyBz
aW5nbGUgJ3NldF9jb25maWcnIGNvbW1hbmQgdG8gMyBkaWZmZXJlbnQgY29tbWFuZHMsCndoaWNo
IGlzIG1vcmUgcHJhY3RpY2FsIGFuZCBhbGlnbmVkIHdpdGggVjRMMiBpbiBwYXJ0aWN1bGFyIChw
bGVhc2UKc2VlIGFib3ZlIGluIHRoZSBjb21tYW5kIHNldCk6CjEuIHNldCBmb3JtYXQgY29tbWFu
ZDoKIMKgKiBwaXhlbF9mb3JtYXQgLSB1aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQs
IEZPVVJDQyBjb2RlLgogwqAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KIMKg
KiBoZWlnaHQgLSB1aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscy4KCjIuIFNldCBmcmFtZSByYXRl
IGNvbW1hbmQ6CiDCoCsgKiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBv
ZiB0aGUgZnJhbWUgcmF0ZS4KIMKgKyAqIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVu
b21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCgozLiBTZXQvcmVxdWVzdCBudW0gYnVmczoKIMKg
KiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNl
ZC4KPgo+PiArICoKPj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4K
Pj4gKyAqCj4+ICsgKiBOb3RlczoKPj4gKyAqICAtIGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNv
cnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8gc2VlCj4+ICsgKiAgICBpZiB0aGUgdmFs
dWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25l
cwo+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4gKyAqICAtIGZyb250ZW5kIG1heSBz
ZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklHIHJlcXVlc3RzIGJlZm9yZQo+PiAr
ICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRl
IG9yIHR1bmUgdGhlCj4+ICsgKiAgICBjb25maWd1cmF0aW9uLgo+PiArICovCj4+ICtzdHJ1Y3Qg
eGVuY2FtZXJhX2NvbmZpZyB7Cj4+ICsgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+PiArICAg
IHVpbnQzMl90IHdpZHRoOwo+PiArICAgIHVpbnQzMl90IGhlaWdodDsKPj4gKyAgICB1aW50MzJf
dCBmcmFtZV9yYXRlX25vbTsKPj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rlbm9tOwo+PiAr
ICAgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogUmVxdWVzdCBi
dWZmZXIgZGV0YWlscyAtIHJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIG1lbW9yeSBsYXlvdXQuCj4+
ICsgKiBkZXRhaWxlZCBkZXNjcmlwdGlvbjoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAg
ICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxf
R0VUX0JVRl9ERVRBSUxTfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0Lgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIgY3JlYXRpb246
Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfQ1JFQVRFIHwgICByZXNlcnZl
ZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICoKPj4gKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0
aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4KPj4gKyAqIGluZGV4IGNhbiBiZSByZS11c2VkIGFm
dGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2FtZXJhIGJ1ZmZlci4KPj4gKyAqCj4+
ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgY3JlYXRlZC4K
Pj4gKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBm
aXJzdCBzaGFyZWQgcGFnZQo+PiArICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJl
bmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBlcXVhbCB0bwo+PiArICogICBYRU5DQU1F
UkFfT1BfR0VUX0JVRl9ERVRBSUxTLnNpemUgcmVzcG9uc2UuIEF0IGxlYXN0IG9uZSBwYWdlIGV4
aXN0cy4gSWYKPj4gKyAqICAgc2hhcmVkIGJ1ZmZlciBzaXplIGV4Y2VlZHMgd2hhdCBjYW4gYmUg
YWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCj4+ICsgKiAgIHRoZW4gcmVmZXJlbmNlIHRv
IHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZQo+PiArICogICBncmVm
X2Rpcl9uZXh0X3BhZ2UgYmVsb3cpLgo+IEl0IG1pZ2h0IGJlIGJldHRlciB0byBhbGxvY2F0ZSBh
bGwgYnVmZmVycyBpbiBvbmUgZ28sIGkuZS4gd2hhdCBWSURJT0NfUkVRQlVGUwo+IGRvZXMuCldl
bGwsIEkgc3RpbGwgdGhpbmsgaXQgaXMgYmV0dGVyIHRvIGhhdmUgYSBwZXIgYnVmZmVyIGludGVy
ZmFjZQppbiB0aGUgcHJvdG9jb2wgYXMgaXQgaXMgZG9uZSBmb3Igb3RoZXIgWGVuIHZpcnR1YWwg
ZGV2aWNlcy4KU28sIEknbGwga2VlcCB0aGlzIGFzIGlzIGZvciBub3c6IFZJRElPQ19SRVFCVUZT
IGNhbiBzdGlsbCBkbwp3aGF0IGl0IGRvZXMgaW50ZXJuYWxseSBpbiB0aGUgZnJvbnRlbmQgZHJp
dmVyCj4KPj4gKyAqCj4+ICsgKiBJZiBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0MgY29uZmlndXJh
dGlvbiBlbnRyeSBpcyBzZXQsIHRoZW4gYmFja2VuZCB3aWxsCj4+ICsgKiBhbGxvY2F0ZSB0aGUg
YnVmZmVyIHdpdGggdGhlIHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBw
YWdlCj4+ICsgKiBkaXJlY3RvcnkgaXMgaGFuZGxlZCBhcyBmb2xsb3dzOgo+PiArICogICBGcm9u
dGVuZCBvbiByZXF1ZXN0Ogo+PiArICogICAgIC0gYWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUgZGly
ZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKPj4gKyAqICAgICAgIGdyZWZfZGlyX25leHRfcGFnZShz
KQo+PiArICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGRp
cmVjdG9yeSB0byB0aGUgYmFja2VuZAo+PiArICogICAgIC0gc2V0cyBncmVmX2Rpcl9uZXh0X3Bh
Z2UgZmllbGRzCj4+ICsgKiAgIEJhY2tlbmQgb24gcmVzcG9uc2U6Cj4+ICsgKiAgICAgLSBncmFu
dHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0bwo+
PiArICogICAgICAgdGhlIGZyb250ZW5kCj4+ICsgKiAgICAgLSBmaWxscyBpbiBwYWdlIGRpcmVj
dG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKPj4gKyAqICAgICAgIChncmVmW10gaW4gc3RydWN0
IHhlbmNhbWVyYV9wYWdlX2RpcmVjdG9yeSkKPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9i
dWZfY3JlYXRlX3JlcSB7Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4gKyAgICB1aW50OF90IHJl
c2VydmVkWzNdOwo+PiArICAgIGdyYW50X3JlZl90IGdyZWZfZGlyZWN0b3J5Owo+PiArfTsKPj4g
Kwo+PiArLyoKPj4gKyAqIFNoYXJlZCBwYWdlIGZvciBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBi
dWZmZXIgZGVzY3JpcHRvciAoZ3JlZl9kaXJlY3RvcnkgaW4KPj4gKyAqIHRoZSByZXF1ZXN0KSBl
bXBsb3lzIGEgbGlzdCBvZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJl
ZAo+PiArICogZGF0YSBidWZmZXI6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3Bh
Z2UgICAgICAgICAgICAgICAgICAgICAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmWzBdICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z3JlZltpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0KzgKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbTiAtIDFdICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBOKjQrOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogZ3JlZl9k
aXJfbmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIGRl
c2NyaWJpbmcKPj4gKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBpZiB0aGVyZSBhcmUg
bm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KPj4gKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwg
cmVmZXJlbmNlIHRvIGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgo+PiArICogICBhbGxvY2F0
ZWQgYXQgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUuCj4+ICsgKgo+PiArICogTnVtYmVyIG9mIGdy
YW50X3JlZl90IGVudHJpZXMgaW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAo+PiAr
ICogcGFzc2VkLCBidXQgaW5zdGVhZCBjYW4gYmUgY2FsY3VsYXRlZCBhczoKPj4gKyAqICAgbnVt
X2dyZWZzX3RvdGFsID0gKFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSArIFhFTl9Q
QUdFX1NJWkUgLSAxKSAvCj4+ICsgKiAgICAgICBYRU5fUEFHRV9TSVpFCj4+ICsgKi8KPj4gK3N0
cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3Rvcnkgewo+PiArICAgIGdyYW50X3JlZl90IGdyZWZf
ZGlyX25leHRfcGFnZTsKPj4gKyAgICBncmFudF9yZWZfdCBncmVmWzFdOyAvKiBWYXJpYWJsZSBs
ZW5ndGggKi8KPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVj
dGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+PiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZl
ciB0byBiZSBkZXN0cm95ZWQuCj4+ICsgKi8KPiBUaGVyZSBpcyBubyBWNEwyIGlvY3RsIHRvIGRl
c3Ryb3kgc3BlY2lmaWMgYnVmZmVycy4gWW91IGNhbiBvbmx5IGRlc3Ryb3kgYWxsCj4gb2YgdGhl
bS4KVGhpcyBpcyBub3Qgc3BlY2lmaWNhbGx5IHJlbGF0ZWQgdG8gVjRMMiwgYnV0IGNhbiBiZSBp
c3N1ZWQKaW4gcmVzcG9uc2UgdG8gYmFja2VuZCdzIHN0YXRlIGNoYW5nZSBldGMuClNvLCB3ZSBo
YXZlIGEgcGFpciBvZiBjb21tYW5kcyB0byBjcmVhdGUgYW5kIGRlc3Ryb3kgYnVmZmVycy4KRXZl
biBtb3JlLCBmcm9udGVuZCBjYW4gYmUgYSBzb21lLW9zLWJhc2VkLWRyaXZlciwgbm90IFY0TDIK
YmFzZWQuIE9yIGV2ZW4gYSB1c2VyLXNwYWNlIGFwcGxpY2F0aW9uIGlmIHlvdXIgd2lsbC4KPgo+
PiArCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXN0cm95X3JlcSB7Cj4+ICsgICAgdWludDhf
dCBpbmRleDsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0dXJl
IHN0cmVhbSBzdGFydDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NU
QVJUfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0b3A6Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX1NUUkVBTV9TVE9QIHwgICByZXNlcnZlZCAg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqCj4+ICsg
KiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8R0VUX0NUUkxfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+
PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUg
cXVlcmllZC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9kZXRhaWxzX3Jl
cSB7Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKgo+PiAr
ICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBjaGFuZ2U6Cj4+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8ICBfT1BfU0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIw
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4g
KyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKiBp
bmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjb250cm9sLgo+PiArICogdmFsdWUgLSBpbnQz
Ml90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4gSSB3b3VsZCByZWNvbW1lbmQgdXNpbmcg
YSBpbnQ2NF90IGFzIHRoZSBjb250cm9sIHZhbHVlLgpHb29kIHBvaW50LCB0aGFuayB5b3UKPgo+
IE5vdGUgdGhhdCB0aGVyZSBhcmUgYWxzbyBjb250cm9scyB3aXRoIGEgcGF5bG9hZCAoZS5nLiBz
dHJpbmcgY29udHJvbHMpLgpDb3VsZCB5b3UgcGxlYXNlIGdpdmUgbWUgYW4gZXhhbXBsZSBvZiBz
dWNoIGEgY29udHJvbD8KRG8geW91IHRoaW5rIHN1Y2ggY29udHJvbHMgY2FuIGJlIG9mIHVzZSBp
biBhIFZNPwpDYW4gd2UgYXZvaWQgc3VjaCBjb250cm9scyBpZiB3ZSB0YXJnZXQgYSBzaW1wbGUg
dmlydHVhbApjYW1lcmEgZGV2aWNlPyBJZiB0aGlzIGlzIGZvciByYWRpbyB1c2UtY2FzZSwgdGhl
biB3ZSdsbApoYXZlIHN1Y2ggc3VwcG9ydCBpbiAndnJhZGlvJyBwcm90b2NvbCBpZiBuZWVkIGJl
Cj4KPiBJZiB0aGVyZSBpcyBldmVyIGludGVyZXN0IGluIGFkZGluZyByYWRpby9SRFMgc3VwcG9y
dCwgdGhlbiB0aGF0IHdpbGwgYmVjb21lCj4gYW4gaXNzdWUuCllvdSBtZWFuIHNvbWV0aGluZyBs
aWtlIHN0YXRpb24gbmFtZXMsIGFkcyBldGM/Cj4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVy
YV9zZXRfY3RybF9yZXEgewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAgdWludDhfdCBy
ZXNlcnZlZFszXTsKPj4gKyAgICBpbnQzMl90IHZhbHVlOwo+PiArfTsKPj4gKwo+PiArLyoKPj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0
cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPj4gKyAqCj4+ICsgKiBBbGwgcmVz
cG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+
ICsgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVzdC4KPj4gKyAqIG9wZXJh
dGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVxdWVzdC4KPj4g
KyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBvbiBzdWNjZXNzIGFu
ZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+PiArICoKPj4gKyAqCj4+ICsgKiBTZXQgY29uZmlndXJh
dGlvbiByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRzoKPj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX1NFVF9DT05GSUcgfCAgICByZXNlcnZlZCAg
ICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhlbCBmb3Jt
YXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVf
ZGVub20gICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDM2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICoKPj4gKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGluIHRoaXMgcmVz
cG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCj4+ICsgKiBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRyBy
ZXF1ZXN0Lgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXRhaWxzIHJlc3Bv
bnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMKPj4gKyAqIHJl
cXVlc3Q6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0dFVF9CVUZfREVUQUlMU3wgICAg
cmVzZXJ2ZWQgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgbnVtX3BsYW5lcyAgIHwgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzBdICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5lX29mZnNldFsxXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBw
bGFuZV9vZmZzZXRbMl0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzNd
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzBdICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsxXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NDAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBsYW5lX3NpemVbMl0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzNd
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0OAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzBdICAgICAgICAgfCAgICAgICAgIHBsYW5lX3N0cmlk
ZVsxXSAgICAgICAgIHwgNTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgIHBs
YW5lX3N0cmlkZVsyXSAgICAgICAgIHwgICAgICAgICBwbGFuZV9zdHJpZGVbM10gICAgICAgICB8
IDU2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2MAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICoKPj4gKyAqIHNpemUgLSB1aW50MzJfdCwgb3ZlcmFsbCBzaXplIG9mIHRoZSBidWZmZXIgaW5j
bHVkaW5nIHNpemVzIG9mIHRoZQo+PiArICogICBpbmRpdmlkdWFsIHBsYW5lcyBhbmQgcGFkZGlu
ZyBpZiBhcHBsaWNhYmxlLgo+PiArICogbnVtX3BsYW5lcyAtIHVpbnQ4X3QsIG51bWJlciBvZiBw
bGFuZXMgZm9yIHRoaXMgYnVmZmVyLgo+PiArICogcGxhbmVfb2Zmc2V0IC0gYXJyYXkgb2YgdWlu
dDMyX3QsIG9mZnNldCBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGFuZQo+PiArICogICBpbiBvY3Rl
dHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0Lgo+PiArICogcGxhbmVfc2l6ZSAtIGFycmF5IG9mIHVp
bnQzMl90LCBzaXplIGluIG9jdGV0cyBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGFuZQo+PiArICog
ICBpbmNsdWRpbmcgcGFkZGluZy4KPj4gKyAqIHBsYW5lX3N0cmlkZSAtIGFycmF5IG9mIHVpbnQz
Ml90LCBzaXplIGluIG9jdGV0cyBvY2N1cGllZCBieSB0aGUKPj4gKyAqICAgY29ycmVzcG9uZGlu
ZyBzaW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRpbmcgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+IE5p
Y2UhClRoYW5rIHlvdQo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXRhaWxzX3Jl
c3Agewo+PiArICAgIHVpbnQzMl90IHNpemU7Cj4+ICsgICAgdWludDhfdCBudW1fcGxhbmVzOwo+
PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107Cj4+ICsgICAgdWludDMyX3QgcGxhbmVfb2Zmc2V0
W1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+PiArICAgIHVpbnQzMl90IHBsYW5lX3NpemVbWEVOQ0FN
RVJBX01BWF9QTEFORV07Cj4+ICsgICAgdWludDE2X3QgcGxhbmVfc3RyaWRlW1hFTkNBTUVSQV9N
QVhfUExBTkVdOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIEdldCBjb250cm9sIGRldGFpbHMg
cmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0dFVF9DVFJMX0RFVEFJTFM6Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8R0VUX0NUUkxfREVUQUlMU3wgICAgcmVzZXJ2ZWQg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgIGluZGV4ICAgICAgfCAgICAgIHR5cGUgICAgICB8ICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0ZXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3Zh
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDM2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNh
bWVyYSBjb250cm9sIGluIHJlc3BvbnNlLgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2Yg
dGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiArICogbWluIC0g
aW50MzJfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqIG1heCAtIGludDMy
X3QsIG1heGltdW0gdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+ICsgKiBzdGVwIC0gaW50MzJfdCwg
bWluaW11bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQuCj4+ICsg
KiBkZWZfdmFsIC0gaW50MzJfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPiBJJ2Qg
Z28gd2l0aCA2NCBiaXQgdmFsdWVzIGZvciBtaW4vbWF4L3N0ZXAvZGVmX3ZhbC4KU3VyZSwgZ29v
ZCBpZGVhLCB0aGFuayB5b3UKPgo+IEkgd291bGQgYWxzbyBhZGQgYSBmbGFncyBmaWVsZC4gU29t
ZSBjb250cm9scyBhcmUgcmVhZC1vbmx5LCB3cml0ZS1vbmx5Cj4gb3Igdm9sYXRpbGUsIHRoaW5n
cyB1c2Vyc3BhY2UgbmVlZHMgdG8ga25vdy4KVGhlbiBJJ2xsIGFsc28gYWRkIG51bWVyaWNhbCBj
b25zdGFudHMgZm9yIHN1Y2gKPgo+IElmIHlvdSB3YW50IHRvIHN1cHBvcnQgbWVudSBjb250cm9s
cywgdGhlbiB5b3UgbmVlZCBhIHdheSB0byBnZXQgdGhlIG1lbnUKPiBuYW1lcyBhcyB3ZWxsIChW
SURJT0NfUVVFUllNRU5VKS4KPgo+IE5vbmUgb2YgdGhpcyBpcyBuZWVkZWQgZm9yIHRoaXMgaW5p
dGlhbCB1c2UtY2FzZSwgYnV0IHlvdSBuZWVkIHRvIHRoaW5rCj4gYWJvdXQgdGhpcyB1cC1mcm9u
dC4KWWVzLCB0aGFuayB5b3UKPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9k
ZXRhaWxzX3Jlc3Agewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAgdWludDhfdCB0eXBl
Owo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMl07Cj4+ICsgICAgaW50MzJfdCBtaW47Cj4+ICsg
ICAgaW50MzJfdCBtYXg7Cj4+ICsgICAgaW50MzJfdCBzdGVwOwo+PiArICAgIGludDMyX3QgZGVm
X3ZhbDsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIEV2ZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsg
Kgo+PiArICogRXZlbnRzIGFyZSBzZW50IHZpYSBhIHNoYXJlZCBwYWdlIGFsbG9jYXRlZCBieSB0
aGUgZnJvbnQgYW5kIHByb3BhZ2F0ZWQgYnkKPj4gKyAqICAgZXZ0LWV2ZW50LWNoYW5uZWwvZXZ0
LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMuCj4+ICsgKgo+PiArICogQWxsIGV2ZW50IHBhY2tl
dHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+ICsgKiBBbGwgZXZlbnQgcGFj
a2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAg
ICAgdHlwZSAgICAgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBpZCAt
IHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkgZnJvbnQuCj4+ICsgKiB0eXBlIC0g
dWludDhfdCwgdHlwZSBvZiB0aGUgZXZlbnQuCj4+ICsgKgo+PiArICoKPj4gKyAqIEZyYW1lIGNh
cHR1cmVkIGV2ZW50IC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdoZW4gYSBuZXcgY2FwdHVy
ZWQKPj4gKyAqIGZyYW1lIGlzIGF2YWlsYWJsZToKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAg
IHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
IGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogaW5kZXggLSB1aW50OF90
LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1cmVkIGZyYW1lLgo+
PiArICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIgb2Ygb2N0ZXRzIHRoaXMgZnJhbWUgaGFz
LiBUaGlzIGNhbiBiZSBsZXNzCj4+ICsgKiB0aGFuIHRoZSBYRU5DQU1FUkFfT1BfR0VUX0JVRl9E
RVRBSUxTLnNpemUgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4KPj4gKyAqLwo+PiArc3RydWN0IHhl
bmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQgewo+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+ICsgICAg
dWludDhfdCByZXNlcnZlZFszXTsKPj4gKyAgICB1aW50MzJfdCB1c2VkX3N6Owo+PiArfTsKPj4g
Kwo+PiArc3RydWN0IHhlbmNhbWVyYV9yZXEgewo+PiArICAgIHVpbnQxNl90IGlkOwo+PiArICAg
IHVpbnQ4X3Qgb3BlcmF0aW9uOwo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+ICsgICAg
dW5pb24gewo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25maWc7Cj4+ICsg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2NyZWF0ZV9yZXEgYnVmX2NyZWF0ZTsKPj4gKwlz
dHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXN0cm95X3JlcSBidWZfZGVzdHJveTsKPj4gKwlzdHJ1Y3Qg
eGVuY2FtZXJhX3NldF9jdHJsX3JlcSBzZXRfY3RybDsKPj4gKyAgICAgICAgdWludDhfdCByZXNl
cnZlZFs1Nl07Cj4+ICsgICAgfSByZXE7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgeGVuY2FtZXJh
X3Jlc3Agewo+PiArICAgIHVpbnQxNl90IGlkOwo+PiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+
PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7Cj4+ICsgICAgaW50MzJfdCBzdGF0dXM7Cj4+ICsgICAg
dW5pb24gewo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25maWc7Cj4+ICsg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2RldGFpbHNfcmVzcCBidWZfZGV0YWlsczsKPj4g
KwlzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX2RldGFpbHNfcmVzcCBjdHJsX2RldGFpbHM7Cj4+
ICsgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKPj4gKyAgICB9IHJlc3A7Cj4+ICt9Owo+
PiArCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+ICsg
ICAgdWludDhfdCB0eXBlOwo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+ICsgICAgdW5p
b24gewo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9h
dmFpbDsKPj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+ICsgICAgfSBldnQ7Cj4+
ICt9Owo+PiArCj4+ICtERUZJTkVfUklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5j
YW1lcmFfcmVxLCBzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3ApOwo+PiArCj4+ICsvKgo+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICBCYWNrIHRvIGZy
b250IGV2ZW50cyBkZWxpdmVyeQo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogSW4g
b3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBh
IHNoYXJlZCBwYWdlIGlzCj4+ICsgKiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVk
IHJlZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJhY2sgdmlhCj4+ICsgKiBYZW5TdG9yZSBlbnRyaWVz
IChldnQtcmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwpLgo+PiArICogVGhpcyBwYWdlIGhhcyBh
IGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXpl
Cj4+ICsgKiBhY2Nlc3MgYW5kIGNvbnRyb2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFj
ayBiZWluZyBhIHByb2R1Y2VyIG9mIHRoZQo+PiArICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBh
IGNvbnN1bWVyLiBUaGUgcmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCj4+ICsgKiBp
cyB1c2VkIGZvciBldmVudCBwYWNrZXRzLgo+PiArICoKPj4gKyAqIFVwb24gcmVjZXB0aW9uIG9m
IGFuIGV2ZW50KHMpIGZyb250IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KPj4gKyAqIGZvciBl
aXRoZXIgZWFjaCBldmVudCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4+ICsgKi8KPj4gKwo+
PiArc3RydWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlIHsKPj4gKyAgICB1aW50MzJfdCBpbl9jb25z
Owo+PiArICAgIHVpbnQzMl90IGluX3Byb2Q7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1Nl07
Cj4+ICt9Owo+PiArCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5Ngo+
PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVy
YV9ldmVudF9wYWdlKSkKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FN
RVJBX0VWRU5UX1BBR0VfU0laRSAtIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpCj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9JTl9SSU5HX0xFTiAoWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAvIHNpemVvZihz
dHJ1Y3QgeGVuY2FtZXJhX2V2dCkpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2Up
IFwKPj4gKwkoKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0ICopKChjaGFyICopKHBhZ2UpICsgWEVOQ0FN
RVJBX0lOX1JJTkdfT0ZGUykpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdl
LCBpZHgpIFwKPj4gKwkoWEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAlIFhFTkNBTUVS
QV9JTl9SSU5HX0xFTl0pCj4+ICsKPj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJB
SUZfSF9fICovCj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2Rl
OiBDCj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+
PiArICogdGFiLXdpZHRoOiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVu
ZDoKPj4gKyAqLwo+Pgo+IEkgdGhpbmsgdGhlIG1vc3QgaW1wb3J0YW50IGRlY2lzaW9uIHRvIG1h
a2UgaGVyZSBpcyB3aGV0aGVyIG9yIG5vdCB5b3Ugd2FudCB0byBzdXBwb3J0Cj4gaG90cGx1Z2dh
YmxlIHNvdXJjZXMgbGlrZSBIRE1JLiBBbmQgYW4gYWRkaXRpb25hbCBjb21wbGljYXRpb24gd2l0
aCB0aGF0IGlzIEhEQ1AuCj4gV2hpbGUgVjRMMiBkb2Vzbid0IGhhdmUgYW4gQVBJIGZvciBIRENQ
IGF0IHRoZSBtb21lbnQsIENpc2NvIGlzIHdvcmtpbmcgb24gdGhpcyBhbmQKPiBhIHBhdGNoIHNl
cmllcyBhZGRpbmcgdGhpcyBpcyBleHBlY3RlZCBsYXRlciB0aGlzIHllYXIvZWFybHkgbmV4dCB5
ZWFyLiBJdCBtaWdodCBub3QKPiBiZSBhbiBpc3N1ZSBpbiBwcmFjdGljZSBpZiB0aGVzZSBhcmUg
YWxsIGNsb3NlZCBzeXN0ZW1zLCBidXQgbmV2ZXJ0aGVsZXNzLCBpdCBpcwo+IHNvbWV0aGluZyB0
byB0aGluayBhYm91dC4KWWVzLCB0aGFuayB5b3UgZm9yIHJhaXNpbmcgdGhlc2UgcXVlc3Rpb25z
LCBpdCBpcyB3b3J0aCB0aGlua2luZwphYm91dCBzdWNoIHVzZS1jYXNlcy4KPgo+IFJlZ2FyZHMs
Cj4KPiAJSGFucwpUaGFuayB5b3Ugc28gbXVjaCBmb3IgdGhlIGNvbW1lbnRzLApPbGVrc2FuZHIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 07:43:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 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 1fzGqe-0005JS-Dd; Mon, 10 Sep 2018 07: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=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzGqd-0005JG-DP
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 07:43:03 +0000
X-Inumbo-ID: e511b785-b4cc-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e511b785-b4cc-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 09:41:14 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzGqY-0007UE-4i; Mon, 10 Sep 2018 07:42: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 1fzGqX-0007Jc-PJ; Mon, 10 Sep 2018 07:42:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzGqX-00024M-Og; Mon, 10 Sep 2018 07:42:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127461-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=4b2dc555d8a67e715d8fafab4c9131791d31a788
X-Osstest-Versions-That: ovmf=40a7b235e4359b4e2eb4d379d1c543b9cae11346
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 07:42:57 +0000
Subject: [Xen-devel] [ovmf test] 127461: 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>

ZmxpZ2h0IDEyNzQ2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0YjJkYzU1NWQ4YTY3ZTcxNWQ4ZmFmYWI0YzkxMzE3
OTFkMzFhNzg4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MGE3YjIz
NWU0MzU5YjRlMmViNGQzNzlkMWM1NDNiOWNhZTExMzQ2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjczOTAgIDIwMTgtMDktMDcgMTg6NDA6NTIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NDYxICAyMDE4LTA5LTEwIDAwOjQwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDQwYTdiMjM1ZTQuLjRiMmRjNTU1ZDggIDRiMmRjNTU1ZDhhNjdl
NzE1ZDhmYWZhYjRjOTEzMTc5MWQzMWE3ODggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 07:54:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 07: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 1fzH1O-000625-GY; Mon, 10 Sep 2018 07:54:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xt9d=ly=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzH1N-000620-5I
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 07:54:09 +0000
X-Inumbo-ID: cfc2bd97-b4ce-11e8-a6a9-d7ebe60f679a
Received: from lb3-smtp-cloud7.xs4all.net (unknown [194.109.24.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfc2bd97-b4ce-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 07:54:58 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud7.xs4all.net with ESMTPA
 id zH1Bf0ZUhw2L8zH1FfJ3lz; Mon, 10 Sep 2018 09:54:03 +0200
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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
Date: Mon, 10 Sep 2018 09:53:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfLrv7X38JL2d7oov9hLfJ4POoM9D8DoR9Uj4AXJuH5rUcscIS5B3fFdVTNo8gMNuujNeIMyg6RHPSqU06YJoqMHys7K7IoJcUQBzgrBrf2IMPeVecc6M
 TA6NP06QakQv/i5vJZ9rRaYQ5apB0XRtSjWoZUyYatMNDuIEoGtY8iijHGqYiB99MFkS++kb3vDt7sNC8XyQv4O42RybXB9LycAAG+0V6vFW7ptrtc/wcgYe
 pztK1WdvQrO+iSe0an0KAG7Yy/RaRtw+oP+8tjS7B0m6/a11EOWzQOs7TFDBedc2MBwucFF7I0elw/iFF2iIgvYpJLX8O/5Jh9Nll8e+KR6lFJgAFG+vGJMU
 3JZO/y58IeKi4XkfShSN6rdgZhsEjEyVVJX0srtt1LVc6npF7/+2tSCke1SFp+v6vDO0XFh80y+GxQ2d7aiRgTT0vbFaft3olXAYvDlxAWjyww8dWB9Sb6h5
 9WeQAPVg0CpCCo7H3q59ALY+eiW+ozYn8RkqdYWCYBx4DCj0yOmOcHuutmM=
Subject: Re: [Xen-devel] [PATCH 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>

SGkgT2xla3NhbmRyLAoKT24gMDkvMTAvMjAxOCAwOToxNiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4gSGksIEhhbnMhCj4gCj4gT24gMDkvMDkvMjAxOCAwMTozMSBQTSwgSGFu
cyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIsCj4+Cj4+IFNvcnJ5IGZvciB0aGUgZGVs
YXkgaW4gcmV2aWV3aW5nLCBJIG1pc3NlZCB0aGlzIHBhdGNoIHVudGlsIHlvdSBwaW5nZWQgbWUs
IGFuZAo+PiBJIHdhcyB2ZXJ5IGJ1c3kgYWZ0ZXIgdGhhdCBhcyB3ZWxsLgo+IEkgZG8gYXBwcmVj
aWF0ZSB5b3Ugc3BlbmRpbmcgdGltZSBvbiB0aGlzIQo+Pgo+PiBPbiAwNy8zMS8yMDE4IDExOjMx
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBU
aGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+
Pj4gY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2Fw
YWJpbGl0aWVzIGV2ZW4KPj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVu
Y2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBl
dGMuCj4+Pgo+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1
bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0
byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pgo+Pj4gMS4gUHJvdmlkZSBtZWFu
cyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4gICAtIHBpeGVsIGZv
cm1hdHMKPj4+ICAgLSByZXNvbHV0aW9ucwo+Pj4gICAtIGZyYW1lIHJhdGVzCj4+PiAyLiBTdXBw
b3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+ICAgLSBjb250cmFzdAo+Pj4gICAtIGJyaWdo
dG5lc3MKPj4+ICAgLSBodWUKPj4+ICAgLSBzYXR1cmF0aW9uCj4+PiAzLiBTdXBwb3J0IHN0cmVh
bWluZyBjb250cm9sCj4+PiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2FzZXMKPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+Cj4+PiAtLS0KPj4+ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmggfCA5ODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAxIGZp
bGUgY2hhbmdlZCwgOTgxIGluc2VydGlvbnMoKykKPj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVy
YWlmLmgKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwMDAuLmJk
YzZhMTI2MmZjZgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NhbWVyYWlmLmgKPj4+IEBAIC0wLDAgKzEsOTgxIEBACj4+PiArLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+Pj4gKyAqIGNhbWVyYWlmLmgKPj4+ICsgKgo+Pj4gKyAqIFVuaWZpZWQgY2FtZXJh
IGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPj4+ICsgKgo+Pj4gKyAq
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIG9idGFpbmluZyBhIGNvcHkKPj4+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPj4+ICsgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQo+Pj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+Pj4gKyAqIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzCj4+PiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9uczoKPj4+ICsgKgo+Pj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90
aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4+PiAr
ICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4+
PiArICoKPj4+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBX
QVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+Pj4gKyAqIElNUExJRUQsIElOQ0xVRElO
RyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+
Pj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1F
TlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+Pj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPj4+ICsgKiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVS
V0lTRSwgQVJJU0lORwo+Pj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEgg
VEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPj4+ICsgKiBERUFMSU5HUyBJTiBUSEUg
U09GVFdBUkUuCj4+PiArICoKPj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTggRVBBTSBTeXN0ZW1z
IEluYy4KPj4+ICsgKgo+Pj4gKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4gKyAqLwo+PiBVc2UgU1BEWCB0YWcg
aW5zdGVhZCBvZiBjb3B5aW5nIHRoZSBsaWNlbnNlIHRleHQuCj4gVGhpcyBpcyB5ZXQgYSBYZW4g
aGVhZGVyIHdoaWNoIGJlbG9uZ3MgdG8gWGVuIHByb2plY3QgYW5kCj4gYWxsIHRoZSByZXN0IG9m
IHRoZSBwcm90b2NvbHMgaGF2ZSB0aGUgc2FtZSBsaWNlbnNlIGhlYWRlci4KPiBJZiBYZW4gY29t
bXVuaXR5IGRlY2lkZXMgdG8gdXNlIFNQRFggdGhlbiBJJ2xsIGRlZmluaXRlbHkgZm9sbG93LgoK
QWgsIHllcywgSSB3YXMgcmV2aWV3aW5nIHRoaXMgYXMgYSBrZXJuZWwgaGVhZGVyLCBJIGhhZG4n
dCByZWFsaXplZAp0aGF0IHRoaXMgaXNuJ3QgYSBrZXJuZWwgaGVhZGVyLiBTaW5jZSBpdCBpc24n
dCBhIGtlcm5lbCBoZWFkZXIsIHlvdQpjYW4gZGlzcmVnYXJkIG15IGNvbW1lbnRzIGFib3V0IHN0
eWxlIGFuZCBuYW1pbmcgY29udmVudGlvbnMsIHNpbmNlCnlvdSBoYXZlIHlvdXIgb3duLgoKPiAK
PiBLb25yYWQsIGRvIHlvdSB0aGluayB0aGlzIGlzIHRoZSByaWdodCB0aW1lIGZvciBzdWNoIGEg
bW92ZT8KPj4KPj4+ICsKPj4+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18K
Pj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPj4+ICsKPj4+ICsjaW5j
bHVkZSAicmluZy5oIgo+Pj4gKyNpbmNsdWRlICIuLi9ncmFudF90YWJsZS5oIgo+Pj4gKwo+Pj4g
Ky8qCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbgo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIKPj4+
ICsKPj4+ICsvKgo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICAgICAg
ICAgICAgIEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgo+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+ICsgKgo+Pj4gKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdo
ZW4gZW5xdWV1aW5nIGEgbmV3IHJlcXVlc3QsIHNlbmRpbmcgYQo+Pj4gKyAqIG5vdGlmaWNhdGlv
biBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVxIChpLmUuLCB0aGUgZ2Vu
ZXJpYwo+Pj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNy
b3MpLiBCYWNrZW5kcyBtdXN0IHNldAo+Pj4gKyAqIHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVs
eSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoKSkuCj4+PiArICoK
Pj4+ICsgKiBCYWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyBy
ZXNwb25zZSwgc2VuZGluZyBhCj4+PiArICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRp
dGlvbmFsIG9uIHhlbmNhbWVyYV9yZXNwIChpLmUuLCB0aGUgZ2VuZXJpYwo+Pj4gKyAqIGhvbGQt
b2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMgbXVz
dCBzZXQKPj4+ICsgKiB4ZW5jYW1lcmFfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBS
SU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4+PiArICoKPj4+ICsgKiBUaGUgdHdv
IGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0
aGluCj4+PiArICogWGVuU3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBu
ZWdvdGlhdGUgb3BlcmF0aW5nIHBhcmFtZXRlcnMuCj4+PiArICogVGhpcyBzZWN0aW9uIGVudW1l
cmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFu
ZAo+Pj4gKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVu
QnVzIGNvbnZlbnRpb24uCj4+PiArICoKPj4+ICsgKiBBbGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBz
dG9yZWQgYXMgc3RyaW5ncy4gTm9kZXMgc3BlY2lmeWluZyBudW1lcmljCj4+PiArICogdmFsdWVz
IGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxv
dyBhcmUKPj4+ICsgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBh
YmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KPj4+ICsgKiBvZiBhIHByb3Blcmx5IGZvcm1h
dHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9mIGluZm9ybWF0aW9uLgo+Pj4gKyAqCj4+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
RXhhbXBsZSBjb25maWd1cmF0aW9uCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAq
Cj4+PiArICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZp
Z3VyYXRpb246Cj4+PiArICoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+
ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZC1pZCA9ICIx
Igo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kID0g
Ii9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0YXRlID0gIjQiCj4+PiArICogL2xvY2FsL2RvbWFpbi8w
L2JhY2tlbmQvdmNhbWVyYS8xLzAvdmVyc2lvbnMgPSAiMSwyIgo+PiBXaHkgdmNhbWVyYSBpbnN0
ZWFkIG9mIGp1c3QgY2FtZXJhPyBJZiAndicgc3RhbmRzIGZvciAndmlkZW8nLCB0aGVuIHRoYXQg
c2VlbXMKPj4gc3VwZXJmbHVvdXMgdG8gbWUuCj4gJ3YnIHN0YW5kcyBmb3IgJ3ZpcnR1YWwnLiBJ
IGFtIGZvbGxvd2luZyBYZW4gY29udmVudGlvbiB1c2VkCj4gZm9yIGFsbCBvdGhlciB2aXJ0dWFs
IGRldmljZSBwcm90b2NvbHMgaGVyZS4KPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4+ICsgKgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tl
bmQtaWQgPSAiMCIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNr
ZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMSIKPj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9zdGF0ZSA9ICI0Igo+Pj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKPj4+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1hbGxvYyA9ICIxIgo+Pj4gKyAqCj4+PiArICotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvY29udHJvbHMgPSAiY29udHJhc3QsaHVlIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwID0gIjMwLzEsMTUvMSwxNS8yIgo+
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi8xOTIw
eDEwODAgPSAiMTUvMiIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvNjQweDQ4MCA9ICIxNS8xLDE1LzIiCj4+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzEyMDB4NzIwID0gIjE1LzIiCj4+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdW5pcXVlLWlkID0gIjAiCj4+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVmID0gIjI4MzIiCj4+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50LWNoYW5uZWwg
PSAiMTUiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LXJpbmct
cmVmID0gIjM4NyIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQt
ZXZlbnQtY2hhbm5lbCA9ICIxNiIKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBEZXZpY2UgMSBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4+ICsgKgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xz
ID0gImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzY0MHg0ODAgPSAiMzAvMSwxNS8xLDE1LzIiCj4+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzE5MjB4
MTA4MCA9ICIxNS8yIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3Vu
aXF1ZS1pZCA9ICIxIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3Jl
cS1yaW5nLXJlZiA9ICIyODMzIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVy
YS8xL3JlcS1ldmVudC1jaGFubmVsID0gIjE3Igo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCj4+PiArICoKPj4+ICsg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
QmFja2VuZCBYZW5CdXMgTm9kZXMKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICoK
Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiB2ZXJzaW9ucwo+Pj4g
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+PiArICoKPj4+ICsgKiAgICAgIExp
c3Qgb2YgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9u
cyBzdXBwb3J0ZWQKPj4+ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwy
LDMiLgo+Pj4gKyAqCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+
Pj4gKyAqIGRvbS1pZAo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4KPj4+
ICsgKgo+Pj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4+PiArICoKPj4+ICsgKiBkZXYt
aWQKPj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4+PiArICoKPj4+ICsg
KiAgICAgIERldmljZSBpZGVudGlmaWVyLgo+Pj4gKyAqCj4+PiArICogICAgICAvbG9jYWwvZG9t
YWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+Ly4uLgo+Pj4gKyAqCj4+PiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogdmVyc2lvbgo+Pj4gKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+PiArICoKPj4+ICsgKiAgICAgIFByb3RvY29sIHZl
cnNpb24sIGNob3NlbiBhbW9uZyB0aGUgb25lcyBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuCj4+
PiArICoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxs
b2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBiZS1hbGxv
Ywo+PiBJIHRob3VnaHQgdGhhdCAnYmUnIHJlZmVycmVkIHRvICdiaWctZW5kaWFuJywgYnV0IGFw
cGFyZW50bHkgbm90LiBQZXJoYXBzIGl0Cj4+IGlzIGJldHRlciB0byBqdXN0IHdyaXRlICdiYWNr
ZW5kLWFsbG9jJy4KPiBXZWxsLCAnYmUnIGFuZCAnZmUnIGFyZSBjb21tb25seSB1c2VkIGluIFhl
biBmb3IgYmFja2VuZAo+IGFuZCBmcm9udGVuZCwgc28gSSdsbCBwcm9iYWJseSBzdGljayB0byB0
aGF0IGNvbnZlbnRpb24gZm9yIG5vdy4KPj4KPj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICAi
MCIsICIxIgo+Pj4gKyAqCj4+PiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVu
IGJhY2tlbmQgd2lsbCBiZSB0aGUgYnVmZmVyCj4+PiArICogICAgICBwcm92aWRlci9hbGxvY2F0
b3IgZm9yIHRoaXMgZG9tYWluIGR1cmluZyBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQo+Pj4gKyAq
ICAgICAgb3BlcmF0aW9uLgo+Pj4gKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0
dGVkIGZyb250ZW5kIG11c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCj4+PiArICoKPj4+ICsg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIHNldHRpbmdzIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiB1bmlxdWUtaWQKPj4+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+Pj4gKyAqCj4+PiArICogICAgICBBZnRlciBk
ZXZpY2UgaW5zdGFuY2UgaW5pdGlhbGl6YXRpb24gZWFjaCBjYW1lcmEgaXMgYXNzaWduZWQgYQo+
Pj4gKyAqICAgICAgdW5pcXVlIElELCBzbyBpdCBjYW4gYmUgaWRlbnRpZmllZCBieSB0aGUgYmFj
a2VuZCBieSB0aGlzIElELgo+Pj4gKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgo+
Pj4gKyAqCj4+PiArICogY29udHJvbHMKPj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlz
dCBvZiBzdHJpbmc+Cj4+PiArICoKPj4+ICsgKiAgICAgIExpc3Qgb2Ygc3VwcG9ydGVkIGNhbWVy
YSBjb250cm9scyBzZXBhcmF0ZWQgYnkgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SLgo+Pj4gKyAq
ICAgICAgQ2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMgYSBsaXN0IG9mIHN0cmluZyB2
YWx1ZXMgdy9vIGFueQo+Pj4gKyAqICAgICAgb3JkZXJpbmcgcmVxdWlyZW1lbnQuCj4+PiArICoK
Pj4+ICsgKiBmb3JtYXRzCj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPGZvcm1hdCwgY2hh
cls0XT4KPj4+ICsgKgo+Pj4gKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0
IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+Pj4gKyAqICAgICAgc3VwcG9ydGVkIHBpeGVs
IGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyBhbiB1cHBlciBjYXNlCj4+PiAr
ICogICAgICBzdHJpbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgRk9VUkNDIHN0cmluZyBsYWJlbC4g
VGhlIG5leHQgbGV2ZWwgb2YKPj4+ICsgKiAgICAgIHRoZSBkaXJlY3RvcnkgdW5kZXIgPGZvcm1h
dHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29sdXRpb25zLgo+PiBMb3dlci1jYXNlIGNoYXJh
Y3RlcnMgYXJlIGFsc28gdXNlIGluIHBpeGVsZm9ybWF0cywgc28gSSdkIGp1c3Qga2VlcCB0aGlz
IGFzLWlzLgo+IE9rLCBubyBwcm9ibGVtIC0gd2lsbCByZW1vdmUgdGhlICd1cHBlciBjYXNlJyBm
cm9tIHRoZSBkZWZpbml0aW9uCj4+Cj4+IEluIGFkZGl0aW9uIGl0IGlzIGNvbW1vbiB0byBzZXQg
Yml0IDMxIG9mIHRoZSBmb3VyY2MgdG8gMSBpZiB0aGUgZm9ybWF0IGlzCj4+IGJpZy1lbmRpYW4g
KHNlZSB2NGwyX2ZvdXJjY19iZSBtYWNybykuIFdoZW4gdjRsIHV0aWxpdGllcyBwcmludCB0aGlz
IGZvcm1hdCB3ZQo+PiBhZGQgYSAtQkUgc3VmZml4LCBzbyBWNEwyX1BJWF9GTVRfQVJHQjU1NVgg
YmVjb21lcyAiQVIxNS1CRSIuIFlvdSBtaWdodCB3YW50IHRvCj4+IGtlZXAgdGhhdCBjb252ZW50
aW9uLgo+IEknbGwgdGhpbmsgYWJvdXQgaXQsIHRoYW5rIHlvdQo+Pgo+Pj4gKyAqCj4+PiArICog
cmVzb2x1dGlvbgo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+
eDxoZWlnaHQsIHVpbnQzMl90Pgo+Pj4gKyAqCj4+PiArICogICAgICBSZXNvbHV0aW9ucyBhcmUg
b3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+Pj4gKyAqICAg
ICAgc3VwcG9ydGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGly
ZWN0b3J5Lgo+Pj4gKyAqICAgICAgVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3Vw
cG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQKPj4+ICsgKiAgICAgIG9mIHRoZSBjYW1lcmEgcmVzb2x1
dGlvbiBpbiBwaXhlbHMuCj4+IFdoYXQgaWYgeW91IGFyZSBkZWFsaW5nIHdpdGggYW4gSERNSSBp
bnB1dD8gTm90IHVucmVhc29uYWJsZSBmb3IgbWVkaWEKPj4gc3lzdGVtcy4gVGhlcmUgY2FuIGJl
IGEgbG90IG9mIHJlc29sdXRpb25zL2ZyYW1lcmF0ZXMsIGFuZCB0aGUgcmVzb2x1dGlvbgo+PiBj
YW4gY2hhbmdlIG9uIHRoZSBmbHksIG9yIG9mIGNvdXJzZSBkaXNhcHBlYXIuCj4gV2VsbCwgdGhp
cyBpcyBhIHBhcnQgb2YgdGhlIHN5c3RlbSBjb25maWd1cmF0aW9uIGRvbmUKPiBiZWZvcmUgd2Ug
YWN0dWFsbHkgcnVuIHRoZSBWTXMsIGUuZy4gYXQgc3lzdGVtIGRlc2lnbgo+IGFuZCBjb25maWd1
cmF0aW9uIHRpbWUuIE1vc3Qgb2YgdGhlIHRpbWUgeW91IGRvIGtub3cgd2hpY2gKPiByZXNvbHV0
aW9ucywgZnJhbWUgcmF0ZXMgZXRjLiB5b3Ugd2FudCB0byBhc3NpZ24gYW5kIHRoZXNlCj4gc2V0
dGluZ3MgcmVtYWluIHN0YXRpYyBmb3IgdGhlIHdob2xlIGxpZmV0aW1lIG9mIHRoYXQgVk0uCj4g
SWYgeW91IGFyZSBkZXNpZ25pbmcgYSBzeXN0ZW0gd2hpY2ggbmVlZHMgdGhlc2UgcmVzb2x1dGlv
bnMKPiB0byBjaGFuZ2UgYXQgcnVuLXRpbWUgdGhlbiB0aGlzIGNhbiBiZSBkb25lOgo+IDEuIEJh
Y2tlbmQgY2hhbmdlcyB0aGUgc3RhdGUgb2YgdGhlIGZyb250ZW5kIHRvIFhlbmJ1c1N0YXRlQ2xv
c2VkIHN0YXRlCj4gMi4gWGVuICh4bC9saWJ4bCkgb3IgYmFja2VuZCBjaGFuZ2UgdGhlIGNvbmZp
Z3VyYXRpb24gaW4gWGVuU3RvcmUKPiAzLiBCYWNrZW5kIHJlLWluaXRpYWxpemVzIHRoZSBmcm9u
dGVuZCB3aGljaCByZWFkcyBuZXcgY29uZmlndXJhdGlvbgo+Pgo+PiBXaGF0IGlzIGFsc28gbWlz
c2luZyBoZXJlIGlzIGEgd2F5IHRvIHJlcG9ydCBwaXhlbCBhc3BlY3QgcmF0aW86IFBBTCBhbmQK
Pj4gTlRTQy1iYXNlZCB2aWRlbyBtYXRlcmlhbCBkb2Vzbid0IGhhdmUgc3F1YXJlIHBpeGVscy4K
PiBIbSwgaW5kZWVkLCB0aGFuayB5b3UuIEknbGwgcHV0IHRoaXMgYXMgYSBmcmFjdGlvbiB1bmRl
cgo+IHRoZSBjb3JyZXNwb25kaW5nICdyZXNvbHV0aW9uJzoKPiAKPiBOb3c6Cj4gL2xvY2FsL2Rv
bWFpbi8yL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzY0MHg0ODAgPSAiMzAvMSwxNS8x
LDE1LzIiCj4gL2xvY2FsL2RvbWFpbi8yL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzEy
ODB4MTAyNCA9ICIwMTUvMiIKPiAKPiBXaWxsIGNoYW5nZSB0bzoKPiAvbG9jYWwvZG9tYWluLzIv
ZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZXJhdGVzLyA9IAo+ICIz
MC8xLDE1LzEsMTUvMiIKPiAvbG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRz
L1lVWVYvNjQweDQ4MC9hc3BlY3RyYXRpbyA9ICIxLzEiCgpZb3UgbmVlZCB0byBiZSBtb3JlIHBy
ZWNpc2U6IGFzcGVjdHJhdGlvIGNhbiByZWZlciB0byB0aGUgZGlzcGxheSBhc3BlY3QKcmF0aW8g
b3IgdGhlIHBpeGVsIGFzcGVjdCByYXRpbywgYW5kIHlvdSBjYW4gY2FsY3VsYXRlIG9uZSBmcm9t
IHRoZSBvdGhlci4KClNvIHRoaXMgaXMgZWl0aGVyIHBpeGVsYXNwZWN0cmF0aW8gb3IgZGlzcGxh
eWFzcGVjdHJhdGlvLgoKRXZlbiB0aG91Z2ggVjRMMiBwcm92aWRlcyBhIHBpeGVsYXNwZWN0cmF0
aW8sIEkgd291bGQgcmVjb21tZW5kIHRoYXQgeW91CmNob29zZSB0byBleHBvcnQgaXQgYXMgYSBk
aXNwbGF5YXNwZWN0cmF0aW8uIEl0J3MgZWFzaWVyIGZvciBhcHBsaWNhdGlvbnMKdG8gaGFuZGxl
LgoKUGxlYXNlIG5vdGUgdGhhdCBpbiB0aGUgY2FzZSBvZiBEVkQvQmx1UmF5IHNvdXJjZSBtYXRl
cmlhbCB0aGUgc2FtZQpyZXNvbHV0aW9uIGNhbiBoYXZlIGRpZmZlcmVudCBkaXNwbGF5IGFzcGVj
dCByYXRpb3M6IGUuZy4gUEFMIGNhbiBiZQo0OjMgb3IgMTY6OSwgZGVwZW5kaW5nIG9uIHdoZXRo
ZXIgaXQgaXMgd2lkZXNjcmVlbiBvciBub3QuCgo+IAo+IC9sb2NhbC9kb21haW4vMi9kZXZpY2Uv
dmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi8xMjgweDEwMjQvZnJhbWVyYXRlcyA9ICIwMTUvMiIKPiAv
bG9jYWwvZG9tYWluLzIvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTI4MHgxMDI0L2Fz
cGVjdHJhdGlvID0gCj4gIjU5LzU4Igo+IAo+Pgo+PiBJdCdzIGltcG9ydGFudCB0byBkZWNpZGUg
d2hldGhlciBvciBub3QgeW91IHdhbnQgdG8gc3VwcG9ydCB2aWRlbyBzb3VyY2VzCj4+IGxpa2Ug
dGhhdCAoSERNSSwgQ29tcG9zaXRlL1MtVmlkZW8gaW5wdXRzLCBVU0IgcG9ydHMgd2hlcmUgdXNl
cnMgY2FuIGNvbm5lY3QKPj4gb3IgZGlzY29ubmVjdCB3ZWJjYW1zKSBvciBpZiB5b3Ugc3RpY2sg
dG8gZml4ZWQgY2FtZXJhIHBpcGVsaW5lcy4KPiBJIGJlbGlldmUgdGhhdCB0aGlzIGlzIGFsbCBo
aWRkZW4gZnJvbSB0aGUgZnJvbnRlbmQgYnkgdGhlCj4gYmFja2VuZCwgc28gSSBzZSBub3RoaW5n
IHdlIGhhdmUgdG8gcHV0IGluIHRoZSBwcm90b2NvbAo+IHdpdGggdGhpcyByZXNwZWN0Lgo+Pgo+
PiBUaGUgYmlnIGRpZmZlcmVuY2UgaXMgdGhhdCB5b3UgZG9uJ3QgY29udHJvbCB3aGF0IHNvbWVv
bmUgY2FuIGNvbm5lY3QgYXMKPj4gZXh0ZXJuYWwgc291cmNlcywgc28geW91IHdpbGwgaGF2ZSB0
byBiZSBhIGxvdCBtb3JlIGNhcmVmdWwgYW5kIHJvYnVzdC4KPj4KPj4gSSBzdXNwZWN0IHRoYXQg
eW91IGxpa2VseSB3aWxsIHdhbnQgdG8gc3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxseSwg
c28KPj4gaXQgcGF5cyB0byBkZXNpZ24gdGhpcyB3aXRoIHRoYXQgaW4gbWluZC4KPiBBZ2Fpbiwg
SSB0aGluayB0aGF0IHRoaXMgaXMgdGhlIGJhY2tlbmQgdG8gaGlkZSB0aGVzZQo+IHVzZS1jYXNl
cyBmcm9tIHRoZSBmcm9udGVuZC4KCkknbSBub3Qgc3VyZSB5b3UgY2FuOiBzYXkgeW91IGFyZSBw
bGF5aW5nIGEgYmx1cmF5IGNvbm5lY3RlZCB0byB0aGUgc3lzdGVtCndpdGggSERNSSwgdGhlbiBp
ZiB0aGVyZSBpcyBhIHJlc29sdXRpb24gY2hhbmdlLCB3aGF0IGRvIHlvdSBkbz8gWW91IGNhbiB0
ZWFyCmV2ZXJ5dGhpbmcgZG93biBhbmQgYnVpbGQgaXQgdXAgYWdhaW4sIG9yIHlvdSBjYW4ganVz
dCB0ZWxsIGZyb250ZW5kcyB0aGF0CnNvbWV0aGluZyBjaGFuZ2VkIGFuZCB0aGF0IHRoZXkgaGF2
ZSB0byBsb29rIGF0IHRoZSBuZXcgdmNhbWVyYSBjb25maWd1cmF0aW9uLgoKVGhlIGxhdHRlciBz
ZWVtcyB0byBiZSBtb3JlIHNlbnNpYmxlIHRvIG1lLiBJdCBpcyByZWFsbHkgbm90IG11Y2ggdGhh
dCB5b3UKbmVlZCB0byBkbzogYWxsIHlvdSByZWFsbHkgbmVlZCBpcyBhbiBldmVudCBzaWduYWxs
aW5nIHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuCkluIFY0TDIgdGhhdCdzIHRoZSBWNEwyX0VWRU5U
X1NPVVJDRV9DSEFOR0UuCgo+Pgo+Pj4gKyAqCj4+PiArICogZnJhbWUtcmF0ZXMKPj4+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8bnVtZXJhdG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1
aW50MzJfdD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFU
RV9TRVBBUkFUT1Igc2VwYXJhdGVkIHN1cHBvcnRlZCBmcmFtZSByYXRlcwo+Pj4gKyAqICAgICAg
b2YgdGhlIGNhbWVyYSBleHByZXNzZWQgYXMgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvciBvZiB0
aGUKPj4+ICsgKiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KPj4+ICsgKgo+Pj4gKyAq
IFRoZSBmb3JtYXQgb2YgdGhlIDxmb3JtYXRzPiBkaXJlY3RvcnkgdHJlZSB3aXRoIHJlc29sdXRp
b25zIGFuZCBmcmFtZSByYXRlcwo+Pj4gKyAqIG11c3QgYmUgc3RydWN0dXJlZCBpbiB0aGUgZm9s
bG93aW5nIGZvcm1hdDoKPj4+ICsgKgo+Pj4gKyAqIC4uLi92Y2FtZXJhLzxkZXYtaWQ+Lzxmb3Jt
YXRbaV0+LzxyZXNvbHV0aW9uW2pdPi88ZnJhbWUtcmF0ZXNba10+Cj4+PiArICoKPj4+ICsgKiB3
aGVyZQo+Pj4gKyAqICBpIC0gaS10aCBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0Cj4+PiArICogIGog
LSBqLXRoIHN1cHBvcnRlZCByZXNvbHV0aW9uIGZvciBpLXRoIHBpeGVsIGZvcm1hdAo+Pj4gKyAq
ICBrIC0gay10aCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZSBmb3IgaS10aCBwaXhlbCBmb3JtYXQgYW5k
IGotdGgKPj4+ICsgKiAgICAgIHJlc29sdXRpb24+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLSBDYW1lcmEgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4+ICsgKgo+Pj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8g
ZGVsaXZlciByZXF1ZXN0cyBmcm9tIGZyb250ZW5kIHRvIGJhY2tlbmQKPj4+ICsgKiBhbmQgZ2V0
IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4+
PiArICogc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4+PiArICoKPj4+ICsgKiBy
ZXEtZXZlbnQtY2hhbm5lbAo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4K
Pj4+ICsgKgo+Pj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBj
b250cm9sIGV2ZW50IGNoYW5uZWwKPj4+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5
IGluIHRoZSByaW5nIGJ1ZmZlci4KPj4+ICsgKgo+Pj4gKyAqIHJlcS1yaW5nLXJlZgo+Pj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgVGhl
IFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQg
dG8gbWFwCj4+PiArICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcg
YnVmZmVyLgo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgRXZlbnQg
VHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiAr
ICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91
cyBldmVudHMgZnJvbSBiYWNrZW5kCj4+PiArICogdG8gZnJvbnRlbmQsIHNldCB1cCBwZXIgdmly
dHVhbCBjYW1lcmEgZGV2aWNlLgo+Pj4gKyAqCj4+PiArICogZXZ0LWV2ZW50LWNoYW5uZWwKPj4+
ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKiAgICAg
IFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgZXZlbnQgY2hhbm5lbAo+Pj4gKyAq
ICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgo+Pj4gKyAq
Cj4+PiArICogZXZ0LXJpbmctcmVmCj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQz
Ml90Pgo+Pj4gKyAqCj4+PiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGlu
ZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPj4+ICsgKiAgICAgIGEgc29sZSBw
YWdlIG9mIGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVyLgo+Pj4gKyAqLwo+Pj4gKwo+Pj4gKy8q
Cj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNUQVRFIERJQUdSQU1TCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4g
KyAqCj4+PiArICogVG9vbCBzdGFjayBjcmVhdGVzIGZyb250IGFuZCBiYWNrIHN0YXRlIG5vZGVz
IHdpdGggaW5pdGlhbCBzdGF0ZQo+Pj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLgo+Pj4g
KyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmln
dXJhdGlvbgo+Pj4gKyAqIG5vZGVzIHBlciBkb21haW4uCj4+PiArICoKPj4+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQmFjawo+Pj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAg
ICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+PiArICogWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmcgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nCj4+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQg
ZGV2aWNlIGlkZW50aWZpY2F0aW9uCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGEuCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvIE9wZW4gYW5kIHZhbGlkYXRlIGJhY2tlbmQgZGV2aWNlLgo+Pj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+Pj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+Pj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+Pj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRXYWl0Cj4+PiAr
ICoKPj4+ICsgKiBvIFF1ZXJ5IGZyb250ZW5kIGNvbmZpZ3VyYXRpb24KPj4+ICsgKiBvIEFsbG9j
YXRlIGFuZCBpbml0aWFsaXplCj4+PiArICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJl
ZAo+Pj4gKyAqICAgY2FtZXJhLgo+Pj4gKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVy
cwo+Pj4gKyAqICAgdGhhdCB3aWxsIGJlIGluIGVmZmVjdCBkdXJpbmcKPj4+ICsgKiAgIHRoaXMg
Y29ubmVjdGlvbi4KPj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4gKyAqICAgICAgICAgICAgICB8
Cj4+PiArICogICAgICAgICAgICAgIFYKPj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2VkCj4+
PiArICoKPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVl
cnkgZnJvbnRlbmQgdHJhbnNwb3J0IHBhcmFtZXRlcnMuCj4+PiArICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8gdGhlIGV2ZW50IGNoYW5uZWxzLgo+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNv
bm5lY3RlZAo+Pj4gKyAqCj4+PiArICogIG8gQ3JlYXRlIGFuZCBpbml0aWFsaXplIE9TCj4+PiAr
ICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCj4+PiArICogICAgY29uZmlndXJhdGlvbi4KPj4+
ICsgKiAgICAgICAgICAgICAgfAo+Pj4gKyAqICAgICAgICAgICAgICB8Cj4+PiArICogICAgICAg
ICAgICAgIFYKPj4+ICsgKiBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+Pj4gKyAqCj4+PiArICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlVW5rbm93bgo+Pj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3Nl
ZAo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0
ZUNsb3NpbmcKPj4+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UKPj4+ICsgKiBv
IFJlbW92ZSBldmVudCBjaGFubmVscwo+Pj4gKyAqICAgICAgICAgICAgICB8Cj4+PiArICogICAg
ICAgICAgICAgIHwKPj4+ICsgKiAgICAgICAgICAgICAgVgo+Pj4gKyAqIFhlbmJ1c1N0YXRlQ2xv
c2VkCj4+PiArICoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVjb3Zl
cnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBJ
biBjYXNlIG9mIGZyb250ZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0
aGF0IGFzCj4+PiArICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUNsb3Nl
ZCBzdGF0ZS4KPj4+ICsgKgo+Pj4gKyAqIEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxl
IGVycm9ycyBmcm9udGVuZCB0cmllcyByZW1vdmluZwo+Pj4gKyAqIHRoZSB2aXJ0dWFsaXplZCBk
ZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPj4+ICsg
KiB0aGVuIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3Rh
dGUgYW5kIGlzIHJlYWR5IGZvcgo+Pj4gKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4g
SWYgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyBzdGlsbCBpbiB1c2UgYW5kCj4+PiArICogY2Fu
bm90IGJlIHJlbW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJl
Y29uZmlndXJpbmcgc3RhdGUKPj4+ICsgKiB1bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBpcyByZW1vdmVkIG9yIGJhY2tlbmQgaW5pdGlhdGVzIGEgbmV3Cj4+PiArICogY29ubmVj
dGlvbi4gT24gdGhlIHZpcnR1YWxpemVkIGRldmljZSByZW1vdmFsIGZyb250ZW5kIGdvZXMgaW50
byB0aGUKPj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPj4+ICsgKgo+Pj4g
KyAqIE5vdGUgb24gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlIG9mIHRoZSBmcm9udGVu
ZDogaWYgYmFja2VuZCBoYXMKPj4+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250
ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4+PiArICogYW5kIHRodXMg
Y2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFu
eW1vcmUuCj4+PiArICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUgdmlydHVh
bGl6ZWQgZGV2aWNlIG1heSBzdGlsbCBob2xkIHNvbWUKPj4+ICsgKiBzdGF0ZTogY29uZmlndXJh
dGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUg
ZXRjLgo+Pj4gKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRv
IGltcGxlbWVudCBjb21wbGV4IHJlY292ZXJ5Cj4+PiArICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0
ZWFkLCBieSBnb2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSwKPj4+ICsg
KiBmcm9udGVuZCB3aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6
ZWQgZGV2aWNlIGFyZQo+Pj4gKyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykg
dG8gZXhpdCBncmFjZWZ1bGx5IGJ5IHNpZ25hbGluZyBlcnJvcgo+Pj4gKyAqIHN0YXRlIGV0Yy4K
Pj4+ICsgKiBPbmNlIGFsbCB0aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0
aWFsaXplIHRoZSB2aXJ0dWFsaXplZAo+Pj4gKyAqIGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4gc2lnbmFsaW5nIHRoZQo+Pj4gKyAqIGJhY2tl
bmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+Pj4gKyAqCj4+PiArICogVGhl
cmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQg
d2lsbCBnbyBmcm9tCj4+PiArICogWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIGludG8gWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKPj4+ICsgKiBzcGVjaWZpYy4g
Rm9yIGV4YW1wbGU6Cj4+PiArICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1heSBw
cm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUgbGFzdAo+Pj4gKyAqICAgIGNsaWVu
dCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNhbiBi
ZSByZW1vdmVkCj4+PiArICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQgd29y
ayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCj4+PiArICogICAgdG8gcGVyaW9kaWNhbGx5IGNo
ZWNrIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKPj4+ICsg
KiAgICB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+Pj4gKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFu
cy4KPj4+ICsgKgo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RFUwo+Pj4gKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklHICAgICAgICAw
eDAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRBSUxTICAgMHgwMQo+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgICAgICAgIDB4MDIKPj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWSAgICAgICAweDAzCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwNAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NU
UkVBTV9TVE9QICAgICAgIDB4MDUKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9HRVRfQ1RSTF9E
RVRBSUxTICAweDA2Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU0VUX0NUUkwgICAgICAgICAg
MHgwNwo+IEkgYW0gdGhpbmtpbmcgYWJvdXQgZXh0ZW5kaW5nIHRoZSBjb21tYW5kIHNldCBhIGJp
dCBhcyBpdCBhbHJlYWR5Cj4gaGFzIHNvbWUgZmxhd3MsIGUuZy4gdGhlcmUgaXMgbm8gd2F5IGZv
ciBhIFZNIHRvIHRlbGwgdGhlIGJhY2tlbmQKPiB0aGF0IHRoZSBidWZmZXIgaXMgbm90IGluIHVz
ZSBhbnltb3JlIGFuZCBjYW4gYmUgZ2l2ZW4gYmFjawo+IHRvIHRoZSByZWFsIEhXIGRyaXZlciwg
ZS5nLiBxdWV1ZS9kZXF1ZXVlIGluIFY0TDIgdGVybXM6Cj4gCj4gI2RlZmluZSBYRU5DQU1FUkFf
T1BfU0VUX0ZPUk1BVCAgICAgICAgMHgwMAo+IC0gd2lsbCBiZSB1c2VkIHRvIHNldCBmb3JtYXQ6
IHBpeGVsIGZvcm1hdCwgcmVzb2x1dGlvbgo+IAo+ICNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9G
UkFNRV9SQVRFICAgIDB4MDEKPiAtIHVzZWQgdG8gc2V0IHRoZSBmcmFtZSByYXRlCj4gCj4gI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgICAgICAgMHgwMgo+IC0gYXNrcyBiYWNrZW5k
IHRvIGFsbG9jYXRlIHRoZSBnaXZlbiBudW1iZXIgb2YgYnVmZmVycywKPiBiYWNrZW5kIHJlcGxp
ZXMgd2l0aCByZWFsIG51bWJlciBvZiB0aG9zZSB0byBiZSB1c2VkCj4gCj4gI2RlZmluZSBYRU5D
QU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAgMHgwMwo+IC0gY3JlYXRlIGEgc2hhcmVkIGJ1ZmZl
cgo+IAo+ICNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZICAgICAgIDB4MDQKPiAtIGRl
c3Ryb3kgYSBzaGFyZWQgYnVmZmVyCj4gCj4gI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVF
ICAgICAgICAgMHgwNQo+IC0gVk0gdGVsbHMgdGhlIGJhY2tlbmQgdGhhdCBpdCBoYXMgYWNjZXNz
IHRvIHRoZSBzaGFyZWQgYnVmZmVyCj4gYW5kIHRoZSBidWZmZXIgY2Fubm90IGJlIHNlbnQgYmFj
ayB0byByZWFsIEhXIGRyaXZlcgo+IAo+ICNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9ERVFVRVVF
ICAgICAgIDB4MDYKPiAtIFZNIHRlbGxzIHRoZSBiYWNrZW5kIHRoYXQgdGhlIHNoYXJlZCBidWZm
ZXIgaXMgbm90IGluIHVzZSBhbmQKPiBjYW4gYmUgc2VudCB0byByZWFsIEhXIGRyaXZlcgoKVGhp
cyBpcyB0aGUgd3Jvbmcgd2F5IGFyb3VuZDogUVVFVUUgd291bGQgcXVldWUgdGhlIHNoYXJlZCBi
dWZmZXIgdG8KdGhlIGJhY2tlbmQgZm9yIHVzZSB3aXRoIHRoZSByZWFsIEhXIGRyaXZlciwgREVR
VUVVRSB3b3VsZCBkZXF1ZXVlIGl0CmZvciB1c2UgaW4gdGhlIFZNLgoKPiAKPiAjZGVmaW5lIFhF
TkNBTUVSQV9PUF9DVFJMX0VOVU0gICAgICAgICAweDA3Cj4gLSBnZXQgaS10aCBjb250cm9sIHJh
bmdlcyBhbmQgc2V0dGluZ3MKPiAKPiAjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVCAgICAg
ICAgICAweDA4Cj4gLSBnZXQgY29udHJvbCB2YWx1ZQo+IAo+ICNkZWZpbmUgWEVOQ0FNRVJBX09Q
X0NUUkxfU0VUICAgICAgICAgIDB4MDkKPiAtIHNldCBjb250cm9sIHZhbHVlCj4gCj4gI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwYQo+IC0gc3RhcnQgc3RyZWFtaW5n
Cj4gCj4gI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AgICAgICAgMHgwYgo+IC0gc3Rv
cCBjdHJlYW1pbmcKPiAKPiAKPj4+ICsKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdI
VE5FU1MgICAgICAweDAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9DT05UUkFTVCAgICAg
ICAgMHgwMQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDB4MDIK
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hVRSAgICAgICAgICAgICAweDAzCj4+PiArCj4+
PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUwo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
Pj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAw
Cj4+PiArCj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAg
ICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklOR1MsIEhFTFBFUlMKPj4+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
RFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCj4+IEFoLCB0aGF0J3Mgd2hlcmUgdmNhbWVy
YSBjb21lcyBmcm9tLiBIb3cgYWJvdXQgY2FsbGluZyB0aGlzIHhlbi1jYW1lcmEgb3IKPj4gdmly
dC1jYW1lcmE/IFdpdGggYSBwcmVmZXJlbmNlIGZvciB4ZW4tY2FtZXJhLCBzaW5jZSB0aGF0J3Mg
d2hhdCB5b3UgdXNlIGZvciB0aGUKPj4gZGVmaW5lcyBhcyB3ZWxsLgo+Pgo+PiBPciBwZXJoYXBz
IHB2LWNhbWVyYT8KPj4KPj4gSXMgdGhpcyBkcml2ZXIgZ29pbmcgdG8gYmUgeGVuLXNwZWNpZmlj
LCBvciBtb3JlIGEgZ2VuZXJhbCBhcHByb2FjaCB0aGF0IGV2ZXJ5b25lCj4+IGNhbiB1c2U/IE9i
dmlvdXNseSwgdGhlIGxhdHRlciB3b3VsZCBiZSBwcmVmZXJhYmxlLgo+IEFzIEkgaGF2ZSBhbHJl
YWR5IHJlcGxpZWQgdG8gdGhlIGNvdmVyIGxldHRlciB3aXRoIGV4cGxhbmF0aW9uczoKPiAndicg
c3RhbmRzIGZvciAndmlydHVhbCcgYW5kIHRoZXJlIGlzIGEgY29udmVudGlvbiB0byBuYW1lIHRo
ZQo+IFhlbiB2aXJ0dWFsIGRldmljZXMgc3RhcnRpbmcgd2l0aCAndic6IHZpZiwgdmtiZCBldGMu
CgpZZWFoLCBpZ25vcmUgbXkgY29tbWVudC4KCj4+Cj4+IEJUVywgSSBhbSBub3Qgc3VyZSBpZiB5
b3UgYXJlIGF3YXJlIG9mIHRoaXMsIGJ1dCB0aGUgVjRMMiBBUEkgYWxzbyBoYXMgc3VwcG9ydCBm
b3IKPj4gcmFkaW8gYW5kIFJEUyBoYXJkd2FyZS4gQ29udGFjdCBtZSBpZiB0aGlzIGlzIG9mIGlu
dGVyZXN0IHRvIFhlbiB0byBzdXBwb3J0IHRoaXMgYXMKPj4gd2VsbCBnaXZlbiB0aGUgYXV0b21v
dGl2ZSB1c2UtY2FzZS4KPiBZZXMsIHRoYW5rIHlvdSwgYnV0IGF0IHRoaXMgc3RhZ2Ugd2UgYXJl
IHRhcmdldGluZyBjYW1lcmEgb25seS4KPiBSYWRpbyBjYW4gYmUgYW5vdGhlciB0b3BpYyBpZiB0
aW1lIGFsbG93cyA7KSBBbmQgbW9zdCBwcm9iYWJseQo+IGl0IHdpbGwgYmUgYSBkZWRpY2F0ZWQg
J3ZyYWRpbycgcHJvdG9jb2wgdGhlbi4uLgo+Pgo+Pj4gKwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1JFU09MVVRJ
T05fU0VQQVJBVE9SICJ4Igo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZSQU1FX1JBVEVfU0VQQVJB
VE9SICIvIgo+Pj4gKwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX1ZFUlNJT05TICAg
ICJ2ZXJzaW9ucyIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GRV9WRVJTSU9OICAgICAi
dmVyc2lvbiIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklOR19SRUYgICAicmVx
LXJpbmctcmVmIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9DSEFOTkVMICAgICJy
ZXEtZXZlbnQtY2hhbm5lbCIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfUklOR19S
RUYgICAiZXZ0LXJpbmctcmVmIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9DSEFO
TkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9D
T05UUk9MUyAgICAgICAiY29udHJvbHMiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRk9S
TUFUUyAgICAgICAgImZvcm1hdHMiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxM
T0MgICAgICAgImJlLWFsbG9jIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1VOSVFVRV9J
RCAgICAgICJ1bmlxdWUtaWQiCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklH
SFRORVNTX1NUUiAgImJyaWdodG5lc3MiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9DT05U
UkFTVF9TVFIgICAgImNvbnRyYXN0Igo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJB
VElPTl9TVFIgICJzYXR1cmF0aW9uIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NU
UiAgICAgICAgICJodWUiCj4+PiArCj4+PiArLyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVyIHBs
YW5lcyBzdXBwb3J0ZWQuICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX1BMQU5FICAgICAg
ICAgICAgNAo+Pj4gKwo+Pj4gKy8qCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFUVVMgUkVUVVJOIENPREVTCj4+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICogU3RhdHVzIHJldHVybiBjb2RlIGlzIHpl
cm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KPj4+ICsgKgo+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFz
c3VtcHRpb25zCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICogLSB1
c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKPj4+
ICsgKiAgIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBh
IFBWIGRyaXZlciwKPj4+ICsgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBp
biB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCj4+PiArICogLSBhbGwgcmVmZXJlbmNl
cyBpbiB0aGlzIGRvY3VtZW50IHRvIHBhZ2Ugc2l6ZXMgbXVzdCBiZSB0cmVhdGVkCj4+PiArICog
ICBhcyBwYWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4K
Pj4+ICsgKgo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICBEZXNjcmlw
dGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXIK
Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICoKPj4+ICsgKiBUaGUgdHdvIGhhbHZl
cyBvZiBhIFBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKPj4+ICsg
KiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4+PiAr
ICogU2hhcmVkIHBhZ2UgY29udGFpbnMgYSByaW5nIHdpdGggcmVxdWVzdC9yZXNwb25zZSBwYWNr
ZXRzLgo+Pj4gKyAqCj4+PiArICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJl
cyBiZWxvdyBtdXN0IGJlIDAuCj4+PiArICoKPj4+ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVzcG9u
c2UvZXZlbnQgcGFja2V0czoKPj4+ICsgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVw
cmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZwo+Pj4gKyAqICAgICBudW1lcmF0b3Ig
YW5kIGRlbm9taW5hdG9yOgo+Pj4gKyAqICAgICAgIC0gZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQz
Ml90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+ICsgKiAgICAgICAtIGZyYW1lX3Jh
dGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+ICsg
KiAgICAgVGhlIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZSAoSHopIGlzIGNhbGN1bGF0ZWQgYXM6
Cj4+PiArICogICAgICAgZnJhbWVfcmF0ZSA9IGZyYW1lX3JhdGVfbnVtZXIgLyBmcmFtZV9yYXRl
X2Rlbm9tCj4+PiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2Yg
dGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPj4+ICsgKiAgICAgdGhlIHZhbHVlIG9mIFhF
TkNBTUVSQV9PUF9TRVRfQ09ORklHLm51bV9idWZzIHJlc3BvbnNlOgo+Pj4gKyAqICAgICAgIC0g
aW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyLgo+Pj4gKyAqCj4+PiArICoKPj4+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVxdWVzdHMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBBbGwgcmVxdWVzdCBwYWNr
ZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4gKyAqIEFsbCByZXF1ZXN0
IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCAgICBvcGVyYXRpb24gICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
ICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2Uu
Cj4+PiArICogICBvcGVyYXRpb24gLSB1aW50OF90LCBvcGVyYXRpb24gY29kZSwgWEVOQ0FNRVJB
X09QX1hYWC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBjb25maWd1cmF0aW9uIHNl
dC9yZXNldCAtIHJlcXVlc3QgdG8gc2V0IG9yIHJlc2V0Lgo+Pj4gKyAqIHRoZSBjb25maWd1cmF0
aW9uL21vZGUgb2YgdGhlIGNhbWVyYToKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwg
X09QX1NFVF9DT05GSUcgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVt
ZXIgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgbnVt
X2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgfCAzMgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+
PiArICogUGFzcyBhbGwgemVyb3MgdG8gcmVzZXQsIG90aGVyd2lzZSBjb21tYW5kIGlzIHRyZWF0
ZWQgYXMgY29uZmlndXJhdGlvbiBzZXQuCj4+PiArICoKPj4+ICsgKiBwaXhlbF9mb3JtYXQgLSB1
aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgo+Pj4gKyAqIHdp
ZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KPj4+ICsgKiBoZWlnaHQgLSB1aW50MzJf
dCwgaGVpZ2h0IGluIHBpeGVscy4KPj4+ICsgKiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3Qs
IG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPj4+ICsgKiBmcmFtZV9yYXRlX2Rlbm9tIC0g
dWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+PiBJZiB5b3UgaGF2ZSB0
byBzdXBwb3J0IEhETUkvU0RUViBpbnB1dHMgYXMgd2VsbCwgdGhlbiB5b3UgYWxzbyBuZWVkIHRv
IGtub3cKPj4gdGhlIGludGVybGFjZWQgZm9ybWF0LCB1bmxlc3MgeW91IGhhdmUgbm8gcGxhbnMg
dG8gc3VwcG9ydCB0aGF0Lgo+Pgo+Pj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBu
dW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+PiBIdWg/IFdoYXQgaGFzIHRoYXQgdG8gZG8g
d2l0aCB0aGUgZm9ybWF0PyBXaHkgd291bGQgeW91IG5lZWQgdGhpcyBoZXJlPwo+IFdlbGwsIHRo
ZSBvcGVyYXRpb24gbmFtZSBpcyAnc2V0X2NvbmZpZycsIG5vdCAnc2V0X2Zvcm1hdCcsCj4gc28g
SSB0aG91Z2h0IHdlIGNhbiBoYXZlIHN1Y2ggYSBjdW11bGF0aXZlIGNvbW1hbmQgYXNzZW1ibGlu
Zwo+IGFsbCB0aGUgcGFyYW1ldGVycyBvZiB0aGUgY29uZmlndXJhdGlvbi4gQnV0IG5vdyBJIGFt
IGxvb2tpbmcgYXQKPiB0dXJuaW5nIHRoaXMgc2luZ2xlICdzZXRfY29uZmlnJyBjb21tYW5kIHRv
IDMgZGlmZmVyZW50IGNvbW1hbmRzLAo+IHdoaWNoIGlzIG1vcmUgcHJhY3RpY2FsIGFuZCBhbGln
bmVkIHdpdGggVjRMMiBpbiBwYXJ0aWN1bGFyIChwbGVhc2UKPiBzZWUgYWJvdmUgaW4gdGhlIGNv
bW1hbmQgc2V0KToKPiAxLiBzZXQgZm9ybWF0IGNvbW1hbmQ6Cj4gICAqIHBpeGVsX2Zvcm1hdCAt
IHVpbnQzMl90LCBwaXhlbCBmb3JtYXQgdG8gYmUgdXNlZCwgRk9VUkNDIGNvZGUuCj4gICAqIHdp
ZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KPiAgICogaGVpZ2h0IC0gdWludDMyX3Qs
IGhlaWdodCBpbiBwaXhlbHMuCj4gCj4gMi4gU2V0IGZyYW1lIHJhdGUgY29tbWFuZDoKPiAgICsg
KiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0
ZS4KPiAgICsgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRo
ZSBmcmFtZSByYXRlLgo+IAo+IDMuIFNldC9yZXF1ZXN0IG51bSBidWZzOgo+ICAgKiBudW1fYnVm
cyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KCkkgbGlr
ZSB0aGlzIG11Y2ggYmV0dGVyLiAxKzIgY291bGQgYmUgY29tYmluZWQsIGJ1dCAzIHNob3VsZCBk
ZWZpbml0ZWx5IHJlbWFpbgpzZXBhcmF0ZS4KCj4+Cj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9u
c2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsg
KiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9y
ZGVyIHRvIHNlZQo+Pj4gKyAqICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUg
YmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+PiArICogICAgYW5kIGNhbiBiZSBh
Y2NlcHRlZC4KPj4+ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFf
T1BfU0VUX0NPTkZJRyByZXF1ZXN0cyBiZWZvcmUKPj4+ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+ICsgKiAg
ICBjb25maWd1cmF0aW9uLgo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIHsK
Pj4+ICsgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+Pj4gKyAgICB1aW50MzJfdCB3aWR0aDsK
Pj4+ICsgICAgdWludDMyX3QgaGVpZ2h0Owo+Pj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX25v
bTsKPj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPj4+ICsgICAgdWludDhfdCBu
dW1fYnVmczsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVxdWVzdCBidWZmZXIgZGV0
YWlscyAtIHJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIG1lbW9yeSBsYXlvdXQuCj4+PiArICogZGV0
YWlsZWQgZGVzY3JpcHRpb246Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0dFVF9C
VUZfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMg
cmVxdWVzdC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNy
ZWF0aW9uOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0NSRUFURSB8
ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZf
ZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBBbiBhdHRlbXB0IHRvIGNyZWF0
ZSBtdWx0aXBsZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gZXJyb3IuCj4+PiAr
ICogaW5kZXggY2FuIGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9uZGlu
ZyBjYW1lcmEgYnVmZmVyLgo+Pj4gKyAqCj4+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBv
ZiB0aGUgYnVmZmVyIHRvIGJlIGNyZWF0ZWQuCj4+PiArICogZ3JlZl9kaXJlY3RvcnkgLSBncmFu
dF9yZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCj4+PiArICogICBk
ZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZl
ciBpcyBlcXVhbCB0bwo+Pj4gKyAqICAgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUy5zaXpl
IHJlc3BvbnNlLiBBdCBsZWFzdCBvbmUgcGFnZSBleGlzdHMuIElmCj4+PiArICogICBzaGFyZWQg
YnVmZmVyIHNpemUgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUg
cGFnZSwKPj4+ICsgKiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11
c3QgYmUgc3VwcGxpZWQgKHNlZQo+Pj4gKyAqICAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93KS4K
Pj4gSXQgbWlnaHQgYmUgYmV0dGVyIHRvIGFsbG9jYXRlIGFsbCBidWZmZXJzIGluIG9uZSBnbywg
aS5lLiB3aGF0IFZJRElPQ19SRVFCVUZTCj4+IGRvZXMuCj4gV2VsbCwgSSBzdGlsbCB0aGluayBp
dCBpcyBiZXR0ZXIgdG8gaGF2ZSBhIHBlciBidWZmZXIgaW50ZXJmYWNlCj4gaW4gdGhlIHByb3Rv
Y29sIGFzIGl0IGlzIGRvbmUgZm9yIG90aGVyIFhlbiB2aXJ0dWFsIGRldmljZXMuCj4gU28sIEkn
bGwga2VlcCB0aGlzIGFzIGlzIGZvciBub3c6IFZJRElPQ19SRVFCVUZTIGNhbiBzdGlsbCBkbwo+
IHdoYXQgaXQgZG9lcyBpbnRlcm5hbGx5IGluIHRoZSBmcm9udGVuZCBkcml2ZXIKCkkgbWF5IGhh
dmUgbWlzdW5kZXJzdG9vZCB0aGUgb3JpZ2luYWwgQVBJLiBUaGUgbmV3bHkgcHJvcG9zZWQgWEVO
Q0FNRVJBX09QX0JVRl9SRVFVRVNUCm1hcHMgdG8gUkVRQlVGUywgcmlnaHQ/IEFuZCB0aGVuIEJV
Rl9DUkVBVEUvREVTVFJPWSBqdXN0IHNldCB1cCB0aGUgc2hhcmVkIGJ1ZmZlcgptYXBwaW5ncyBm
b3IgdGhlIGJ1ZmZlcnMgY3JlYXRlZCBieSBSRVFCVUZTLiBJZiB0aGF0J3MgdGhlIHNlcXVlbmNl
LCB0aGVuIGl0IG1ha2VzCnNlbnNlLiBJJ20gbm90IHN1cmUgYWJvdXQgdGhlIG5hbWluZy4KCllv
dSBtaWdodCB3YW50IHRvIG1ha2UgaXQgY2xlYXIgdGhhdCBYRU5DQU1FUkFfT1BfQlVGX1JFUVVF
U1QgYWxsb2NhdGVzIHRoZSBidWZmZXJzCm9uIHRoZSBiYWNrZW5kLCBhbmQgc28gY2FuIGZhaWwu
IEFsc28sIHRoZSBhY3R1YWwgbnVtYmVyIG9mIGFsbG9jYXRlZCBidWZmZXJzIGluCmNhc2Ugb2Yg
c3VjY2VzcyBjYW4gYmUgbW9yZSBvciBsZXNzIHRoYW4gd2hhdCB3YXMgcmVxdWVzdGVkLgoKPj4K
Pj4+ICsgKgo+Pj4gKyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9BTExPQyBjb25maWd1cmF0aW9u
IGVudHJ5IGlzIHNldCwgdGhlbiBiYWNrZW5kIHdpbGwKPj4+ICsgKiBhbGxvY2F0ZSB0aGUgYnVm
ZmVyIHdpdGggdGhlIHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBwYWdl
Cj4+PiArICogZGlyZWN0b3J5IGlzIGhhbmRsZWQgYXMgZm9sbG93czoKPj4+ICsgKiAgIEZyb250
ZW5kIG9uIHJlcXVlc3Q6Cj4+PiArICogICAgIC0gYWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUgZGly
ZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKPj4+ICsgKiAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2Uo
cykKPj4+ICsgKiAgICAgLSBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUg
ZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4+PiArICogICAgIC0gc2V0cyBncmVmX2Rpcl9uZXh0
X3BhZ2UgZmllbGRzCj4+PiArICogICBCYWNrZW5kIG9uIHJlc3BvbnNlOgo+Pj4gKyAqICAgICAt
IGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIgYWxsb2NhdGVk
IHRvCj4+PiArICogICAgICAgdGhlIGZyb250ZW5kCj4+PiArICogICAgIC0gZmlsbHMgaW4gcGFn
ZSBkaXJlY3Rvcnkgd2l0aCBncmFudCByZWZlcmVuY2VzCj4+PiArICogICAgICAgKGdyZWZbXSBp
biBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4
ZW5jYW1lcmFfYnVmX2NyZWF0ZV9yZXEgewo+Pj4gKyAgICB1aW50OF90IGluZGV4Owo+Pj4gKyAg
ICB1aW50OF90IHJlc2VydmVkWzNdOwo+Pj4gKyAgICBncmFudF9yZWZfdCBncmVmX2RpcmVjdG9y
eTsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogU2hhcmVkIHBhZ2UgZm9yIFhFTkNBTUVS
QV9PUF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgo+Pj4g
KyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBwYWdlcywgZGVzY3JpYmluZyBhbGwg
cGFnZXMgb2YgdGhlIHNoYXJlZAo+Pj4gKyAqIGRhdGEgYnVmZmVyOgo+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlICAgICAgICAgICAgICAgICAgICAgICAgIHwgNAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbaV0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IGkqNCs4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JlZltOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IE4qNCs4Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBncmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9y
ZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2UgZGVzY3JpYmluZwo+Pj4gKyAqICAgcGFn
ZSBkaXJlY3RvcnkuIE11c3QgYmUgMCBpZiB0aGVyZSBhcmUgbm8gbW9yZSBwYWdlcyBpbiB0aGUg
bGlzdC4KPj4+ICsgKiBncmVmW2ldIC0gZ3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byBhIHNoYXJl
ZCBwYWdlIG9mIHRoZSBidWZmZXIKPj4+ICsgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFfT1Bf
QlVGX0NSRUFURS4KPj4+ICsgKgo+Pj4gKyAqIE51bWJlciBvZiBncmFudF9yZWZfdCBlbnRyaWVz
IGluIHRoZSB3aG9sZSBwYWdlIGRpcmVjdG9yeSBpcyBub3QKPj4+ICsgKiBwYXNzZWQsIGJ1dCBp
bnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+Pj4gKyAqICAgbnVtX2dyZWZzX3RvdGFsID0g
KFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAv
Cj4+PiArICogICAgICAgWEVOX1BBR0VfU0laRQo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1l
cmFfcGFnZV9kaXJlY3Rvcnkgewo+Pj4gKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3Bh
Z2U7Cj4+PiArICAgIGdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLwo+
Pj4gK307Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAt
IGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+Pj4gKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9m
IHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVkLgo+Pj4gKyAqLwo+PiBUaGVyZSBpcyBubyBWNEwy
IGlvY3RsIHRvIGRlc3Ryb3kgc3BlY2lmaWMgYnVmZmVycy4gWW91IGNhbiBvbmx5IGRlc3Ryb3kg
YWxsCj4+IG9mIHRoZW0uCj4gVGhpcyBpcyBub3Qgc3BlY2lmaWNhbGx5IHJlbGF0ZWQgdG8gVjRM
MiwgYnV0IGNhbiBiZSBpc3N1ZWQKPiBpbiByZXNwb25zZSB0byBiYWNrZW5kJ3Mgc3RhdGUgY2hh
bmdlIGV0Yy4KPiBTbywgd2UgaGF2ZSBhIHBhaXIgb2YgY29tbWFuZHMgdG8gY3JlYXRlIGFuZCBk
ZXN0cm95IGJ1ZmZlcnMuCj4gRXZlbiBtb3JlLCBmcm9udGVuZCBjYW4gYmUgYSBzb21lLW9zLWJh
c2VkLWRyaXZlciwgbm90IFY0TDIKPiBiYXNlZC4gT3IgZXZlbiBhIHVzZXItc3BhY2UgYXBwbGlj
YXRpb24gaWYgeW91ciB3aWxsLgo+Pgo+Pj4gKwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX2Rl
c3Ryb3lfcmVxIHsKPj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8q
Cj4+PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RhcnQ6Cj4+PiArICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8X09QX1NUUkVBTV9TVEFSVHwgICByZXNlcnZlZCAgICAgfCA0
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqCj4+
PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RvcDoKPj4+ICsgKiAgICAgICAg
IDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAg
ICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUT1AgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICoKPj4+ICsg
KiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4+PiArICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8R0VUX0NUUkxfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0
aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRo
ZSBjb250cm9sIHRvIGJlIHF1ZXJpZWQuCj4+PiArICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9n
ZXRfY3RybF9kZXRhaWxzX3JlcSB7Cj4+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+PiArfTsKPj4+
ICsKPj4+ICsvKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBjaGFuZ2U6
Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfU0VUX0NUUkwgIHwgICByZXNl
cnZlZCAgICAgfCA0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgIGluZGV4ICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEy
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWx1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2Ug
Zm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3Qs
IGluZGV4IG9mIHRoZSBjb250cm9sLgo+Pj4gKyAqIHZhbHVlIC0gaW50MzJfdCwgbmV3IHZhbHVl
IG9mIHRoZSBjb250cm9sLgo+PiBJIHdvdWxkIHJlY29tbWVuZCB1c2luZyBhIGludDY0X3QgYXMg
dGhlIGNvbnRyb2wgdmFsdWUuCj4gR29vZCBwb2ludCwgdGhhbmsgeW91Cj4+Cj4+IE5vdGUgdGhh
dCB0aGVyZSBhcmUgYWxzbyBjb250cm9scyB3aXRoIGEgcGF5bG9hZCAoZS5nLiBzdHJpbmcgY29u
dHJvbHMpLgo+IENvdWxkIHlvdSBwbGVhc2UgZ2l2ZSBtZSBhbiBleGFtcGxlIG9mIHN1Y2ggYSBj
b250cm9sPwo+IERvIHlvdSB0aGluayBzdWNoIGNvbnRyb2xzIGNhbiBiZSBvZiB1c2UgaW4gYSBW
TT8KPiBDYW4gd2UgYXZvaWQgc3VjaCBjb250cm9scyBpZiB3ZSB0YXJnZXQgYSBzaW1wbGUgdmly
dHVhbAo+IGNhbWVyYSBkZXZpY2U/IElmIHRoaXMgaXMgZm9yIHJhZGlvIHVzZS1jYXNlLCB0aGVu
IHdlJ2xsCj4gaGF2ZSBzdWNoIHN1cHBvcnQgaW4gJ3ZyYWRpbycgcHJvdG9jb2wgaWYgbmVlZCBi
ZQoKUmlnaHQgbm93IGFsbCBzdHJpbmcgY29udHJvbHMgYXJlIHJlbGF0ZWQgdG8gUkRTIHJlY2Vp
dmVycy90cmFuc21pdHRlcnMuIElmIHlvdQpldmVyIGRlY2lkZSBvbiBhIHZyYWRpbyBwcm90b2Nv
bCwgdGhlbiB5b3UgbmVlZCB0aGVzZSAoUHJvZ3JhbW1lIFNlcnZpY2UgbmFtZQphbmQgUmFkaW8g
VGV4dCBpbmZvKS4gQW5kIHRoZXJlIGlzIGFuIGFycmF5IG9mIEFsdGVybmF0ZSBGcmVxdWVuY2ll
cywgYWxzbyBSRFMKc3BlY2lmaWMuCgpUaGVyZSBhcmUgc29tZSBhcnJheSBjb250cm9scyBpbiBW
NEwyLCB0aG9zZSBhcmUgdXNlZCB0byBjb250cm9sIG1vdGlvbiBkZXRlY3Rpb24KZm9yIHN1cnZl
aWxsYW5jZSBjYW1lcmFzLiBBbmQgJ2NvbXBvdW5kIGNvbnRyb2xzJyAodGhpbmsgb2YgdGhpcyBh
cyBDIHN0cnVjdHMpIGFyZQphcHBlYXJpbmcgZm9yIEhXIGNvZGVjcy4KCkkgZG9uJ3QgdGhpbmsg
YW55IG9mIHRoZXNlIGFyZSBsaWtlbHkgdG8gYXBwZWFyIGZvciBjYW1lcmFzLCBhdCBsZWFzdCBu
b3QgaW4gYQp3YXkgdGhhdCBpcyByZWxldmFudCBmb3IgWGVuLgoKPj4KPj4gSWYgdGhlcmUgaXMg
ZXZlciBpbnRlcmVzdCBpbiBhZGRpbmcgcmFkaW8vUkRTIHN1cHBvcnQsIHRoZW4gdGhhdCB3aWxs
IGJlY29tZQo+PiBhbiBpc3N1ZS4KPiBZb3UgbWVhbiBzb21ldGhpbmcgbGlrZSBzdGF0aW9uIG5h
bWVzLCBhZHMgZXRjPwoKWXVwLgoKPj4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3Nl
dF9jdHJsX3JlcSB7Cj4+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+PiArICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWRbM107Cj4+PiArICAgIGludDMyX3QgdmFsdWU7Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+
Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIEFsbCByZXNwb25zZSBw
YWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4gKyAqCj4+PiArICog
QWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgIHJlc2VydmVkICAgIHwgNAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICoKPj4+ICsgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVz
dC4KPj4+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBYRU5DQU1FUkFfT1BfKiAtIGNvcGllZCBm
cm9tIHJlcXVlc3QuCj4+PiArICogc3RhdHVzIC0gaW50MzJfdCwgcmVzcG9uc2Ugc3RhdHVzLCB6
ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCj4+PiArICoKPj4+ICsgKgo+
Pj4gKyAqIFNldCBjb25maWd1cmF0aW9uIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVS
QV9PUF9TRVRfQ09ORklHOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfU0VU
X0NPTkZJRyB8ICAgIHJlc2VydmVkICAgIHwgNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWln
aHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICBudW1fYnVmcyAg
ICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDMy
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBN
ZWFuaW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRo
ZSBzYW1lIGFzIGZvcgo+Pj4gKyAqIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklHIHJlcXVlc3QuCj4+
PiArICoKPj4+ICsgKgo+Pj4gKyAqIFJlcXVlc3QgYnVmZmVyIGRldGFpbHMgcmVzcG9uc2UgLSBy
ZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUwo+Pj4gKyAqIHJlcXVlc3Q6
Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0dFVF9CVUZfREVUQUlMU3wgICAgcmVz
ZXJ2ZWQgICAgfCA0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8ICAgbnVtX3BsYW5lcyAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMF0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjAKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMV0gICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwbGFuZV9vZmZzZXRbMl0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFu
ZV9vZmZzZXRbM10gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVswXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsxXSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNDAKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsyXSAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGxhbmVfc2l6ZVszXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzBdICAgICAgICAg
fCAgICAgICAgIHBsYW5lX3N0cmlkZVsxXSAgICAgICAgIHwgNTIKPj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzJdICAgICAgICAgfCAgICAgICAgIHBs
YW5lX3N0cmlkZVszXSAgICAgICAgIHwgNTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjAKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIHNpemUgLSB1aW50MzJfdCwg
b3ZlcmFsbCBzaXplIG9mIHRoZSBidWZmZXIgaW5jbHVkaW5nIHNpemVzIG9mIHRoZQo+Pj4gKyAq
ICAgaW5kaXZpZHVhbCBwbGFuZXMgYW5kIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KPj4+ICsgKiBu
dW1fcGxhbmVzIC0gdWludDhfdCwgbnVtYmVyIG9mIHBsYW5lcyBmb3IgdGhpcyBidWZmZXIuCj4+
PiArICogcGxhbmVfb2Zmc2V0IC0gYXJyYXkgb2YgdWludDMyX3QsIG9mZnNldCBvZiB0aGUgY29y
cmVzcG9uZGluZyBwbGFuZQo+Pj4gKyAqICAgaW4gb2N0ZXRzIGZyb20gdGhlIGJ1ZmZlciBzdGFy
dC4KPj4+ICsgKiBwbGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRz
IG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5lCj4+PiArICogICBpbmNsdWRpbmcgcGFkZGluZy4K
Pj4+ICsgKiBwbGFuZV9zdHJpZGUgLSBhcnJheSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBvY3RldHMg
b2NjdXBpZWQgYnkgdGhlCj4+PiArICogICBjb3JyZXNwb25kaW5nIHNpbmdsZSBpbWFnZSBsaW5l
IGluY2x1ZGluZyBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCj4+IE5pY2UhCj4gVGhhbmsgeW91Cj4+
PiArICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfZGV0YWlsc19yZXNwIHsKPj4+ICsgICAg
dWludDMyX3Qgc2l6ZTsKPj4+ICsgICAgdWludDhfdCBudW1fcGxhbmVzOwo+Pj4gKyAgICB1aW50
OF90IHJlc2VydmVkWzNdOwo+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJB
X01BWF9QTEFORV07Cj4+PiArICAgIHVpbnQzMl90IHBsYW5lX3NpemVbWEVOQ0FNRVJBX01BWF9Q
TEFORV07Cj4+PiArICAgIHVpbnQxNl90IHBsYW5lX3N0cmlkZVtYRU5DQU1FUkFfTUFYX1BMQU5F
XTsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogR2V0IGNvbnRyb2wgZGV0YWlscyByZXNw
b25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfR0VUX0NUUkxfREVUQUlMUzoKPj4+ICsg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHxHRVRfQ1RSTF9ERVRBSUxTfCAgICByZXNlcnZlZCAg
ICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgIGluZGV4ICAgICAgfCAgICAgIHR5cGUgICAgICB8
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgfCAxMgo+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyMAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0ZXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZWZfdmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogaW5kZXggLSB1aW50
OF90LCBpbmRleCBvZiB0aGUgY2FtZXJhIGNvbnRyb2wgaW4gcmVzcG9uc2UuCj4+PiArICogdHlw
ZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NU
UkxfWFhYLgo+Pj4gKyAqIG1pbiAtIGludDMyX3QsIG1pbmltdW0gdmFsdWUgb2YgdGhlIGNvbnRy
b2wuCj4+PiArICogbWF4IC0gaW50MzJfdCwgbWF4aW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4K
Pj4+ICsgKiBzdGVwIC0gaW50MzJfdCwgbWluaW11bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFs
dWUgY2FuIGJlIGNoYW5nZWQuCj4+PiArICogZGVmX3ZhbCAtIGludDMyX3QsIGRlZmF1bHQgdmFs
dWUgb2YgdGhlIGNvbnRyb2wuCj4+IEknZCBnbyB3aXRoIDY0IGJpdCB2YWx1ZXMgZm9yIG1pbi9t
YXgvc3RlcC9kZWZfdmFsLgo+IFN1cmUsIGdvb2QgaWRlYSwgdGhhbmsgeW91Cj4+Cj4+IEkgd291
bGQgYWxzbyBhZGQgYSBmbGFncyBmaWVsZC4gU29tZSBjb250cm9scyBhcmUgcmVhZC1vbmx5LCB3
cml0ZS1vbmx5Cj4+IG9yIHZvbGF0aWxlLCB0aGluZ3MgdXNlcnNwYWNlIG5lZWRzIHRvIGtub3cu
Cj4gVGhlbiBJJ2xsIGFsc28gYWRkIG51bWVyaWNhbCBjb25zdGFudHMgZm9yIHN1Y2gKPj4KPj4g
SWYgeW91IHdhbnQgdG8gc3VwcG9ydCBtZW51IGNvbnRyb2xzLCB0aGVuIHlvdSBuZWVkIGEgd2F5
IHRvIGdldCB0aGUgbWVudQo+PiBuYW1lcyBhcyB3ZWxsIChWSURJT0NfUVVFUllNRU5VKS4KPj4K
Pj4gTm9uZSBvZiB0aGlzIGlzIG5lZWRlZCBmb3IgdGhpcyBpbml0aWFsIHVzZS1jYXNlLCBidXQg
eW91IG5lZWQgdG8gdGhpbmsKPj4gYWJvdXQgdGhpcyB1cC1mcm9udC4KPiBZZXMsIHRoYW5rIHlv
dQo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfZGV0YWlsc19yZXNwIHsK
Pj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+ICsgICAgdWludDhfdCB0eXBlOwo+Pj4gKyAgICB1
aW50OF90IHJlc2VydmVkWzJdOwo+Pj4gKyAgICBpbnQzMl90IG1pbjsKPj4+ICsgICAgaW50MzJf
dCBtYXg7Cj4+PiArICAgIGludDMyX3Qgc3RlcDsKPj4+ICsgICAgaW50MzJfdCBkZWZfdmFsOwo+
Pj4gK307Cj4+PiArCj4+PiArLyoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIEV2ZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoK
Pj4+ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRo
ZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQo+Pj4gKyAqICAgZXZ0LWV2ZW50LWNoYW5uZWwvZXZ0
LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMuCj4+PiArICoKPj4+ICsgKiBBbGwgZXZlbnQgcGFj
a2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPj4+ICsgKiBBbGwgZXZlbnQg
cGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAg
ICB8ICAgICAgdHlwZSAgICAgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+
Pj4gKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udC4KPj4+
ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgZXZlbnQuCj4+PiArICoKPj4+ICsgKgo+
Pj4gKyAqIEZyYW1lIGNhcHR1cmVkIGV2ZW50IC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdo
ZW4gYSBuZXcgY2FwdHVyZWQKPj4+ICsgKiBmcmFtZSBpcyBhdmFpbGFibGU6Cj4+PiArICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8X0VWVF9GUkFNRV9BVkFJTHwgICByZXNlcnZlZCAgICAgfCA0
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlZF9zeiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjAKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKgo+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0
aGF0IGNvbnRhaW5zIG5ldyBjYXB0dXJlZCBmcmFtZS4KPj4+ICsgKiB1c2VkX3N6IC0gdWludDMy
X3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBmcmFtZSBoYXMuIFRoaXMgY2FuIGJlIGxlc3MKPj4+
ICsgKiB0aGFuIHRoZSBYRU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRBSUxTLnNpemUgZm9yIGNvbXBy
ZXNzZWQgZm9ybWF0cy4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWls
X2V2dCB7Cj4+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRb
M107Cj4+PiArICAgIHVpbnQzMl90IHVzZWRfc3o7Cj4+PiArfTsKPj4+ICsKPj4+ICtzdHJ1Y3Qg
eGVuY2FtZXJhX3JlcSB7Cj4+PiArICAgIHVpbnQxNl90IGlkOwo+Pj4gKyAgICB1aW50OF90IG9w
ZXJhdGlvbjsKPj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPj4+ICsgICAgdW5pb24gewo+
Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWcgY29uZmlnOwo+Pj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwo+Pj4gKwlzdHJ1Y3Qg
eGVuY2FtZXJhX2J1Zl9kZXN0cm95X3JlcSBidWZfZGVzdHJveTsKPj4+ICsJc3RydWN0IHhlbmNh
bWVyYV9zZXRfY3RybF9yZXEgc2V0X2N0cmw7Cj4+PiArICAgICAgICB1aW50OF90IHJlc2VydmVk
WzU2XTsKPj4+ICsgICAgfSByZXE7Cj4+PiArfTsKPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJh
X3Jlc3Agewo+Pj4gKyAgICB1aW50MTZfdCBpZDsKPj4+ICsgICAgdWludDhfdCBvcGVyYXRpb247
Cj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7Cj4+PiArICAgIGludDMyX3Qgc3RhdHVzOwo+Pj4g
KyAgICB1bmlvbiB7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25maWc7
Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXRhaWxzX3Jlc3AgYnVmX2RldGFp
bHM7Cj4+PiArCXN0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfZGV0YWlsc19yZXNwIGN0cmxfZGV0
YWlsczsKPj4+ICsgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKPj4+ICsgICAgfSByZXNw
Owo+Pj4gK307Cj4+PiArCj4+PiArc3RydWN0IHhlbmNhbWVyYV9ldnQgewo+Pj4gKyAgICB1aW50
MTZfdCBpZDsKPj4+ICsgICAgdWludDhfdCB0eXBlOwo+Pj4gKyAgICB1aW50OF90IHJlc2VydmVk
WzVdOwo+Pj4gKyAgICB1bmlvbiB7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1l
X2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKPj4+ICsgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZd
Owo+Pj4gKyAgICB9IGV2dDsKPj4+ICt9Owo+Pj4gKwo+Pj4gK0RFRklORV9SSU5HX1RZUEVTKHhl
bl9jYW1lcmFpZiwgc3RydWN0IHhlbmNhbWVyYV9yZXEsIHN0cnVjdCB4ZW5jYW1lcmFfcmVzcCk7
Cj4+PiArCj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAg
ICAgICAgICAgICAgICAgICBCYWNrIHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQo+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+ICsgKiBJbiBvcmRlciB0byBkZWxpdmVyIGFzeW5jaHJvbm91
cyBldmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgc2hhcmVkIHBhZ2UgaXMKPj4+ICsgKiBhbGxv
Y2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVkIHJlZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJh
Y2sgdmlhCj4+PiArICogWGVuU3RvcmUgZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1j
aGFubmVsKS4KPj4+ICsgKiBUaGlzIHBhZ2UgaGFzIGEgY29tbW9uIGhlYWRlciB1c2VkIGJ5IGJv
dGggZnJvbnQgYW5kIGJhY2sgdG8gc3luY2hyb25pemUKPj4+ICsgKiBhY2Nlc3MgYW5kIGNvbnRy
b2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHByb2R1Y2VyIG9mIHRo
ZQo+Pj4gKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2Yg
dGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRlcgo+Pj4gKyAqIGlzIHVzZWQgZm9yIGV2ZW50IHBhY2tl
dHMuCj4+PiArICoKPj4+ICsgKiBVcG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9udCBt
YXkgY29uZmlybSBpdHMgcmVjZXB0aW9uCj4+PiArICogZm9yIGVpdGhlciBlYWNoIGV2ZW50LCBn
cm91cCBvZiBldmVudHMgb3Igbm9uZS4KPj4+ICsgKi8KPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2Ft
ZXJhX2V2ZW50X3BhZ2Ugewo+Pj4gKyAgICB1aW50MzJfdCBpbl9jb25zOwo+Pj4gKyAgICB1aW50
MzJfdCBpbl9wcm9kOwo+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPj4+ICt9Owo+Pj4g
Kwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSA0MDk2Cj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldmVudF9w
YWdlKSkKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVO
VF9QQUdFX1NJWkUgLSBYRU5DQU1FUkFfSU5fUklOR19PRkZTKQo+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0lOX1JJTkdfTEVOIChYRU5DQU1FUkFfSU5fUklOR19TSVpFIC8gc2l6ZW9mKHN0cnVjdCB4
ZW5jYW1lcmFfZXZ0KSkKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwKPj4+
ICsJKChzdHJ1Y3QgeGVuY2FtZXJhX2V2dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9J
Tl9SSU5HX09GRlMpKQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfUkVGKHBhZ2UsIGlk
eCkgXAo+Pj4gKwkoWEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAlIFhFTkNBTUVSQV9J
Tl9SSU5HX0xFTl0pCj4+PiArCj4+PiArI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJ
Rl9IX18gKi8KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4+ICsgKiBt
b2RlOiBDCj4+PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+Pj4gKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0Cj4+PiArICogdGFiLXdpZHRoOiA0Cj4+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+
PiArICogRW5kOgo+Pj4gKyAqLwo+Pj4KPj4gSSB0aGluayB0aGUgbW9zdCBpbXBvcnRhbnQgZGVj
aXNpb24gdG8gbWFrZSBoZXJlIGlzIHdoZXRoZXIgb3Igbm90IHlvdSB3YW50IHRvIHN1cHBvcnQK
Pj4gaG90cGx1Z2dhYmxlIHNvdXJjZXMgbGlrZSBIRE1JLiBBbmQgYW4gYWRkaXRpb25hbCBjb21w
bGljYXRpb24gd2l0aCB0aGF0IGlzIEhEQ1AuCj4+IFdoaWxlIFY0TDIgZG9lc24ndCBoYXZlIGFu
IEFQSSBmb3IgSERDUCBhdCB0aGUgbW9tZW50LCBDaXNjbyBpcyB3b3JraW5nIG9uIHRoaXMgYW5k
Cj4+IGEgcGF0Y2ggc2VyaWVzIGFkZGluZyB0aGlzIGlzIGV4cGVjdGVkIGxhdGVyIHRoaXMgeWVh
ci9lYXJseSBuZXh0IHllYXIuIEl0IG1pZ2h0IG5vdAo+PiBiZSBhbiBpc3N1ZSBpbiBwcmFjdGlj
ZSBpZiB0aGVzZSBhcmUgYWxsIGNsb3NlZCBzeXN0ZW1zLCBidXQgbmV2ZXJ0aGVsZXNzLCBpdCBp
cwo+PiBzb21ldGhpbmcgdG8gdGhpbmsgYWJvdXQuCj4gWWVzLCB0aGFuayB5b3UgZm9yIHJhaXNp
bmcgdGhlc2UgcXVlc3Rpb25zLCBpdCBpcyB3b3J0aCB0aGlua2luZwo+IGFib3V0IHN1Y2ggdXNl
LWNhc2VzLgo+Pgo+PiBSZWdhcmRzLAo+Pgo+PiAJSGFucwo+IFRoYW5rIHlvdSBzbyBtdWNoIGZv
ciB0aGUgY29tbWVudHMsCj4gT2xla3NhbmRyCj4gCgpSZWdhcmRzLAoKCUhhbnMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 08:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 08: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 1fzHL9-0007wx-TO; Mon, 10 Sep 2018 08:14:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xt9d=ly=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzHL8-0007ws-Al
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 08:14:34 +0000
X-Inumbo-ID: ac00ee6e-b4d1-11e8-a6a9-d7ebe60f679a
Received: from lb1-smtp-cloud7.xs4all.net (unknown [194.109.24.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac00ee6e-b4d1-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 08:15:26 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud7.xs4all.net with ESMTPA
 id zHL2f0mYWw2L8zHL5fJCi1; Mon, 10 Sep 2018 10:14:32 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
 <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
 <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
 <641cd785-c5e7-7552-dc4b-35249f1f1985@xs4all.nl>
 <de866c33-69ec-8811-a51f-3dcef88033a9@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <ed2c1ba0-632b-315f-b7d4-2b3ac3de7487@xs4all.nl>
Date: Mon, 10 Sep 2018 10:14:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <de866c33-69ec-8811-a51f-3dcef88033a9@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfKRb3UvknFT7PEWfuCJFOxGVyfTsuUYGuIJwGFs61eJPV7h4rJz45lERlgpeq21TUmWgQIdJOiQ3DgezOL+FnuZ3G1EOdCFUZPD1R6aVsk6H8tv+DTB7
 0M/lRC6//vIbUGGq5oEIY0/Ae0vZDuNo5cUDfFOdmFtVIu2kRT33i9q9mp2LS1/Ntnbtzy1C5Tpl/zh4bqNdHvGO0TXKlVCKVjghdvroIZA2L5u2b59dAJsP
 UWUN3h0OI0pqVPJZCmzeM36Xrzpr/rcywSzyjkUkN41QS/Hj7cJTaXxEdennzEKKokMuYMlVDHPZ3vhZoTm4xq0gunVrckw3MiN83/k5WNjb6dRWmi1fkNfL
 4MoOYHTmnjPIvMh32UV6Ma+Bs8tWY2ymSIrx2IHHjUm9ZtJg3KrLDnmlttdTLd3XyUT7BWZQW9cYxfJ+VFLpE/+oMNVATIXZVSVNDfkpFMldMDXY/C2CVkjF
 4s6+UWrQZ0FtpYOGEI011pvXpTz4J6riMuwPBIKhg6XtWoqEvb8ou4SvdpaWV2CcEHHXwLNur5ChTgNd
Subject: Re: [Xen-devel] [PATCH 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: Artem Mygaiev <Artem_Mygaiev@epam.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>

T24gMDkvMTAvMjAxOCAwNzo1OSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
SGksIEhhbnMhCj4gCj4gT24gMDkvMDkvMjAxOCAwMTo0MiBQTSwgSGFucyBWZXJrdWlsIHdyb3Rl
Ogo+PiBPbiAwOS8wNC8yMDE4IDA4OjU2IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+IE9uIDA5LzAzLzIwMTggMDY6MjUgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+PiBI
aSBPbGVrc2FuZHIsCj4+Pj4KPj4+PiBPbiAwOS8wMy8yMDE4IDEyOjE2IFBNLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gT24gMDgvMjEvMjAxOCAwODo1NCBBTSwgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBPbiAwOC8xNC8yMDE4IDExOjMwIEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDMxLzA3LzE4IDExOjMxLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBU
aGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+
Pj4+Pj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRp
YSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+Pj4+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRl
byBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+Pj4+Pj4+PiBoaWdoIGRl
ZmluaXRpb24gbWFwcyBldGMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZSBpbml0aWFsIGdvYWwgaXMg
dG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+Pj4+Pj4+IGZp
bmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5l
ZWQgYmU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVh
bCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+Pj4+Pj4gICAgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+
Pj4+PiAgICAgLSByZXNvbHV0aW9ucwo+Pj4+Pj4+PiAgICAgLSBmcmFtZSByYXRlcwo+Pj4+Pj4+
PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+Pj4+Pj4gICAgIC0gY29udHJh
c3QKPj4+Pj4+Pj4gICAgIC0gYnJpZ2h0bmVzcwo+Pj4+Pj4+PiAgICAgLSBodWUKPj4+Pj4+Pj4g
ICAgIC0gc2F0dXJhdGlvbgo+Pj4+Pj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+
Pj4+Pj4+IDQuIFN1cHBvcnQgemVyby1jb3B5aW5nIHVzZS1jYXNlcwo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+Pj4+Pj4+PiA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Pj4gU29tZSBzdHlsZSBpc3N1ZXMgYmVs
b3cuLi4KPj4+Pj4+IFdpbGwgZml4IGFsbCB0aGUgYmVsb3csIHRoYW5rIHlvdSEKPj4+Pj4+Cj4+
Pj4+PiBJIHdvdWxkIGxpa2UgdG8gZHJhdyBzb21lIGF0dGVudGlvbiBvZiB0aGUgTGludXgvVjRM
IGNvbW11bml0eSB0byB0aGlzCj4+Pj4+PiBwcm90b2NvbCBhcyB0aGUgcGxhbiBpcyB0aGF0IG9u
Y2UgaXQgaXMgYWNjZXB0ZWQgZm9yIFhlbiB3ZSBwbGFuIHRvCj4+Pj4+PiB1cHN0cmVhbSBhIExp
bnV4IGNhbWVyYSBmcm9udC1lbmQga2VybmVsIGRyaXZlciB3aGljaCB3aWxsIGJlIGJhc2VkCj4+
Pj4+PiBvbiB0aGlzIHdvcmsgYW5kIHdpbGwgYmUgYSBWNEwyIGRldmljZSBkcml2ZXIgKHRoaXMg
aXMgd2h5IEkgaGF2ZSBzZW50Cj4+Pj4+PiB0aGlzIHBhdGNoIG5vdCBvbmx5IHRvIFhlbiwgYnV0
IHRvIHRoZSBjb3JyZXNwb25kaW5nIExpbnV4IG1haWxpbmcgbGlzdAo+Pj4+Pj4gYXMgd2VsbCkK
Pj4+Pj4gcGluZwo+Pj4+IFNvcnJ5LCB0aGlzIGdvdCBidXJpZWQgaW4gbXkgbWFpbGJveCwgSSBv
bmx5IGNhbWUgYWNyb3NzIGl0IHRvZGF5LiBJJ2xsIHRyeQo+Pj4+IHRvIHJldmlldyB0aGlzIHRo
aXMgd2VlaywgaWYgbm90LCBqdXN0IHBpbmcgbWUgYWdhaW4uCj4+PiBUaGFuayB5b3UgZm9yIHlv
dXIgdGltZQo+Pj4+IEkgaGFkIG9uZSBoaWdoLWxldmVsIHF1ZXN0aW9uLCB0aG91Z2g6Cj4+Pj4K
Pj4+PiBXaGF0IHR5cGVzIG9mIGhhcmR3YXJlIGRvIHlvdSBpbnRlbmQgdG8gdGFyZ2V0PyBUaGlz
IGluaXRpYWwgdmVyc2lvbiB0YXJnZXRzCj4+Pj4gKHZlcnkpIHNpbXBsZSB3ZWJjYW1zLCBidXQg
d2hhdCBhYm91dCBIRE1JIG9yIFNEVFYgcmVjZWl2ZXJzPyBPciBoYXJkd2FyZQo+Pj4+IGNvZGVj
cz8gT3IgY29tcGxleCBlbWJlZGRlZCB2aWRlbyBwaXBlbGluZXM/Cj4+Pj4KPj4+PiBJbiBvdGhl
ciB3b3Jkcywgd2hlcmUgYXJlIHlvdSBwbGFubmluZyB0byBkcmF3IHRoZSBsaW5lPwo+Pj4+Cj4+
Pj4gRXZlbiB3aXRoIGp1c3Qgc2ltcGxlIGNhbWVyYXMgdGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJl
dHdlZW4gcmVndWxhciBVVkMKPj4+PiB3ZWJjYW1zIGFuZCBjYW1lcmFzIHVzZWQgd2l0aCBlbWJl
ZGRlZCBzeXN0ZW1zOiBmb3IgdGhlIGxhdHRlciB5b3Ugb2Z0ZW4KPj4+PiBuZWVkIHRvIHByb3Zp
ZGUgbW9yZSBjb250cm9sIHcuci50LiB3aGl0ZS1iYWxhbmNpbmcgZXRjLiwgdGhpbmdzIHRoYXQg
YQo+Pj4+IFVWQyB3ZWJjYW0gd2lsbCBnZW5lcmFsbHkgZG8gZm9yIHlvdSBpbiB0aGUgd2ViY2Ft
J3MgZmlybXdhcmUuCj4+PiBUaGUgdXNlLWNhc2VzIHdlIHdhbnQgdG8gaW1wbGVtZW50IGFyZSBt
b3N0bHkgaW4gYXV0b21vdGl2ZS9lbWJlZGRlZCBkb21haW4sCj4+PiBzbyB0aGVyZSBhcmUgbWFu
eSBwZXJmb3JtYW5jZSByZXN0cmljdGlvbnMgYXBwbHkuCj4+PiBXZSBhcmUgbm90IHRhcmdldGlu
ZyB2aXJ0dWFsaXppbmcgdmVyeSBjb21wbGV4IGhhcmR3YXJlIGFuZCBoYXZlIG5vCj4+PiBpbnRl
bnRpb24KPj4+IHRvIG1ha2UgYSAxOjEgbWFwcGluZyBvZiB0aGUgcmVhbCBoYXJkd2FyZTogZm9y
IHRoYXQgb25lIGNhbiBwYXNzLXRocm91Z2gKPj4+IGEgcmVhbCBIVyBkZXZpY2UgdG8gYSB2aXJ0
dWFsIG1hY2hpbmUgKFZNKS4gVGhlIGdvYWwgaXMgdG8gc2hhcmUgYSBzaW5nbGUKPj4+IGNhbWVy
YSBkZXZpY2UgdG8gbXVsdGlwbGUgdmlydHVhbCBtYWNoaW5lcywgbm8gY29kZWNzLCByZWNlaXZl
cnMgZXRjLgo+Pj4KPj4+IENvbnRyb2xsaW5nIHRoZSBzYW1lIEhXIGRldmljZSBmcm9tIGRpZmZl
cmVudCBWTXMgZG9lc24ndCBsb29rIGZlYXNpYmxlOgo+Pj4gd2hhdCBpZiB0aGUgc2FtZSBjb250
cm9sIGlzIHNldCB0byBkaWZmZXJlbnQgdmFsdWVzIGZyb20gZGlmZmVyZW50IFZNcz8KPj4gWW91
IGNhbiBkbyB0aGlzLCBhY3R1YWxseTogaW4gVjRMMiB5b3UgY2FuIGdldCBhbiBldmVudCB3aGVu
IGFub3RoZXIgcHJvY2Vzcwo+PiBjaGFuZ2VzIGEgY29udHJvbCwgYW5kIHVwZGF0ZSB5b3VyIG93
biBHVUkvaW50ZXJuYWwgc3RhdGUgYWNjb3JkaW5nbHkuCj4+Cj4+IFNvIGluIHRoaXMgY2FzZSBp
ZiBvbmUgVk0gY2hhbmdlcyBhIGNvbnRyb2wsIGFuIGV2ZW50IGlzIHNlbnQgdG8gYWxsIG90aGVy
cwo+PiB0aGF0IHRoZSBjb250cm9sIGhhcyBjaGFuZ2VkIHZhbHVlLgo+IFdlbGwsIHRlY2huaWNh
bGx5IHRoaXMgY2FuIGJlIGRvbmUgYnkgaW50cm9kdWNpbmcgb25lIG1vcmUKPiBldmVudCBmb3Ig
c3VjaCBhIG5vdGlmaWNhdGlvbi4gQnV0LCBmcm9tIHN5c3RlbSBwYXJ0aXRpb25pbmcKPiBQT1Ys
IEkgYW0gc3RpbGwgbm90IGNvbnZpbmNlZCB0aGlzIHNob3VsZCBiZSBkb25lOiBJIHdvdWxkIHBy
ZWZlcgo+IHRoYXQgYSBzaW5nbGUgVk0gb3ducyBzdWNoIGEgY29udHJvbCBhbmQgZXZlbiB3aGlj
aCBjb250cm9sIGFuZCB3aGljaAo+IFZNIGlzIGRlY2lkZWQgd2hpbGUgY29uZmlndXJpbmcgdGhl
IHdob2xlIHN5c3RlbS4KPiBTbywgSSB3b3VsZCBsaWtlIHRvIGtlZXAgaXQgYXMgaXMuCgpXZWxs
LCBJIGFtIG5vdCBjb252aW5jZWQgeW91IGNhbiBhdm9pZCB0aGlzOiBzb21lIGNvbnRyb2xzIGFy
ZSBzZXQgYnkgZHJpdmVycwp3aGVuIHNvbWV0aGluZyBoYXBwZW5zIGFuZCBzbyBhcHBsaWNhdGlv
bnMgd2lsbCBzdWJzY3JpYmUgdG8gdGhlIGNvbnRyb2wgYW5kCndhaXQgZm9yIGNoYW5nZXMgaW4g
dGhlaXIgdmFsdWVzLiBXaGlsZSB0aGlzIGlzIGZvciBtb3JlIGFkdmFuY2VkIHVzZS1jYXNlcwoo
Y2VydGFpbmx5IG1vcmUgdGhhbiB3aGF0IHlvdSBwcm9wb3NlIHRvZGF5KSwgSSB3b3VsZCBzdWdn
ZXN0IHRoYXQgaXQgaXMgd2lzZQp0byBhdCBsZWFzdCB0aGluayBvbiBob3cgdGhpcyBjYW4gYmUg
YWRkZWQgaW4gdGhlIGZ1dHVyZS4KCkNvbnRyb2xzIGFuZCBjb250cm9sIGV2ZW50cyBhcmUgYSBr
ZXkgcGFydCBvZiBWNEwyLgoKPj4KPj4+IE9mIGNvdXJzZSwgdGhpcyBjYW4gYmUgYWNoaWV2ZWQg
aWYgdGhlIGNvcnJlc3BvbmRpbmcgYmFja2VuZCBjYW4KPj4+IHBvc3QtcHJvY2Vzcwo+Pj4gb3Jp
Z2luYWwgY2FtZXJhIGltYWdlIHdpdGggR1BVLCBmb3IgZXhhbXBsZSwgdGh1cyBhcHBseWluZyBk
aWZmZXJlbnQgZmlsdGVycwo+Pj4gZm9yIGRpZmZlcmVudCBWTXMgZWZmZWN0aXZlbHkgZW11bGF0
aW5nIGNhbWVyYSBjb250cm9scy4KPj4+IEJ1dCB0aGlzIHJlcXVpcmVzIGFkZGl0aW9uYWwgQ1BV
L0dQVSBwb3dlciB3aGljaCB3ZSB0cnkgdG8gYXZvaWQuCj4+Pgo+Pj4gU3lzdGVtIHBhcnRpdGlv
bmluZyAoY2FtZXJhIGFuZCBjb250cm9scyBhc3NpZ25tZW50KSBpcyBkb25lIGF0Cj4+PiBjb25m
aWd1cmF0aW9uCj4+PiB0aW1lIChyZW1lbWJlciB3ZSBhcmUgaW4gYXV0b21vdGl2ZS9lbWJlZGRl
ZCB3b3JsZCwgc28gbW9zdCBvZiB0aGUgdGltZQo+Pj4gdGhlIHNldAo+Pj4gb2YgVk1zIHJlcXVp
cmluZyBjYW1lcmFzIGlzIGtub3duIGF0IHRoaXMgc3RhZ2UgYW5kIHRoZSBjb25maWd1cmF0aW9u
Cj4+PiByZW1haW5zCj4+PiBzdGF0aWMgYXQgcnVuLXRpbWUpLiBTbywgd2hlbiBwYXJhLXZpcnR1
YWxpemVkIChQVikgYXBwcm9hY2ggaXMgdXNlZCB0aGVuIHdlCj4+PiBvbmx5IGltcGxlbWVudCB2
ZXJ5IGJhc2ljIGNvbnRyb2xzICh0aG9zZSBmb3VuZCBpbiB0aGUgcHJvdG9jb2wpLCBzbyBvbmUg
Y2FuCj4+PiBhc3NpZ24gc2V0IG9mIGNvbnRyb2xzIChhbGwgb3Igc29tZSkgdG8gb25lIG9mIHRo
ZSBWTXMgKG1haW4gb3IgbWlzc2lvbgo+Pj4gY3JpdGljYWwKPj4+IFZNIG9yIHdoYXRldmVyKSBh
bGxvd2luZyB0aGF0IFZNIHRvIGFkanVzdHMgdGhvc2UgZm9yIGFsbCBWTXMgYXQgb25jZS4KPj4+
IEZvciBvdGhlcgo+Pj4gVk1zIHRoaW5rIG9mIGl0IGFzIGZpcm13YXJlIGltcGxlbWVudGVkIGFk
anVzdG1lbnQuIEFuZCB0aGUgYmFja2VuZCBzdGlsbAo+Pj4gY29udHJvbHMgdGhlIHJlc3Qgb2Yg
dGhlIGNvbnRyb2xzIG9mIHRoZSByZWFsIEhXIGNhbWVyYSB5b3UgbWVudGlvbi4KPj4+Cj4+PiBK
dXN0IGFuIGV4YW1wbGUgb2YgYXV0b21vdGl2ZSB1c2UtY2FzZSAod2UgY2FuIGltYWdpbmUgbWFu
eSBtb3JlKToKPj4+IDEuIERyaXZlciBEb21haW4gLSBvd25zIHJlYWwgY2FtZXJhIEhXIGFuZCBy
dW5zIHRoZSBjYW1lcmEgYmFja2VuZC4KPj4+ICAgICAgVXNlcyBjYW1lcmEgb3V0cHV0IGZvciBt
aXNzaW9uIGNyaXRpY2FsIHRhc2tzLCBlLmcuIHBhcmtpbmcgYXNzaXN0YW5jZS4KPj4+IDIuIElu
LVZlaGljbGUgSW5mb3RhaW5tZW50IGRvbWFpbiAtIHVzZXMgUFYgY2FtZXJhIGZvciBpbmZvdGFp
bm1lbnQKPj4+IHB1cnBvc2VzLAo+Pj4gICAgICBlLmcuIHRha2luZyBwaWN0dXJlcyB3aGlsZSBp
biBtb3Rpb24uCj4+PiAzLiBOYXZpZ2F0aW9uIGRvbWFpbiAtIHVzZXMgUFYgY2FtZXJhIGZvciBo
aWdoIGRlZmluaXRpb24gbWFwcwo+Pj4KPj4+IEhvcGUsIHRoaXMgaGVscHMgdW5kZXJzdGFuZGlu
ZyB0aGUgcG9zc2libGUgdXNlcyBvZiB0aGUgcHJvcG9zZWQKPj4+IHByb3RvY29sLCBpdHMKPj4+
IGludGVudGlvbiBhbmQgcmVzdHJpY3Rpb25zLgo+PiBSaWdodCwgc28gaW4gdGhpcyBzY2VuYXJp
byB5b3UgcHJvYmFibHkgZG8gbm90IHdhbnQgaG90cGx1Z2dhYmxlCj4+IHNvdXJjZXMgaW4gdGhl
IERyaXZlciBEb21haW4uIFNvIHN1cHBvcnQgZm9yIGZpeGVkIGNhbWVyYSdzIG9ubHkuCj4gV2Vs
bCwgc29tZSBzb3J0IG9mIGhvdHBsdWcgY2FuIGFscmVhZHkgYmUgaW1wbGVtZW50ZWQsIHBsZWFz
ZQo+IHNlZSBbMV0sIFsyXSBhcyBpdCBpcyBkb25lIGZvciB2aXJ0dWFsIGRpc3BsYXk6IHRoaXMg
aXMKPiBhY2hpZXZlZCBhcyBhIHJlc3BvbnNlIHRvIHRoZSBiYWNrZW5kJ3Mgc3RhdGUgY2hhbmdl
LAo+IGUuZy4gd2hlbmV2ZXIgYmFja2VuZCBkZWNpZGVzIHRvIHVucGx1ZyB0aGUgdmlydHVhbCBk
ZXZpY2UKPiBpdCBjaGFuZ2VzIGl0cyBzdGF0ZSBhY2NvcmRpbmdseS4KPj4KPj4gSWYgdGhpcyBp
cyBpbmRlZWQgdGhlIGNhc2UsIHRoZW4gdGhpcyBzaG91bGQgYmUgbWFkZSB2ZXJ5IGNsZWFyIGlu
Cj4+IHRoZSBBUEkgc3BlY2lmaWNhdGlvbi4KPiBBcyBJIGRlc2NyaWJlZCBhYm92ZSB0aGlzIGlz
IGFscmVhZHkgYXNzdW1lZCBieSB0aGUgc3RhdGUKPiBtYWNoaW5lIG9mIGEgeGVuYnVzX2RyaXZl
cgo+PiBPbmUgYWRkaXRpb25hbCB0aGluZyB0byBjb25zaWRlcjogY2FtZXJhcyBjYW4gYnJlYWsu
IFNvIHdoYXQgc2hvdWxkIGJlCj4+IGRvbmUgaWYgdGhhdCBoYXBwZW5zPyBXZSBhcyBtZWRpYSBk
ZXZlbG9wZXJzIGhhdmUgaWRlYXMgYWJvdXQgdGhhdCwgYnV0Cj4+IG5vdGhpbmcgaGFzIGJlZW4g
aW1wbGVtZW50ZWQgKHlldCkuCj4+Cj4+IElmIHRoZSBIVyBpcyBzaW1wbGUgKG9uZSBjYW1lcmEg
aXMgZHJpdmVuIGJ5IGEgc2luZ2xlIGRyaXZlciBpbnN0YW5jZSksCj4+IHRoZW4gaWYgaXQgYnJl
YWtzLCB0aGVyZSBzaW1wbHkgd29uJ3QgYmUgYSB2aWRlbyBkZXZpY2UuIEJ1dCBpZiB5b3UgaGF2
ZQo+PiBtdWx0aXBsZSBjYW1lcmFzIGFsbCBjb250cm9sbGVkIHRocm91Z2ggdGhlIHNhbWUgZHJp
dmVyIGluc3RhbmNlLCB0aGVuIHRvZGF5Cj4+IGlmIGEgc2luZ2xlIGNhbWVyYSBicmVha3MsIGFs
bCBhcmUgZ29uZS4KPiBQbGVhc2Ugc2VlIGFib3ZlCgpJJ20gbm90IGNvbnZpbmNlZCB0aGlzIGlz
IHN1ZmZpY2llbnQuIEJ1dCBpdCByZWFsbHkgd291bGQgaGF2ZSB0byBiZSB0ZXN0ZWQKd2l0aCBh
biBhY3R1YWwgSERNSSBzb3VyY2UuCgpBIGtleSBkaWZmZXJlbmNlIGJldHdlZW4gc3VwcG9ydGlu
ZyBhIHZpZGVvIGlucHV0IGNvbm5lY3RvciBzdWNoIGFzIEhETUkKY29tcGFyZWQgdG8gYSBmaXhl
ZCBjYW1lcmEgb3IgdmlkZW8gb3V0cHV0IGlzIHRoYXQgeW91IGRvIG5vdCBjb250cm9sIHdoYXQK
eW91IHJlY2VpdmUuIEkndmUgYmVlbiB3b3JraW5nIHdpdGggdGhpcyBmb3IgbWFueSB5ZWFycywg
YW5kIGl0IGlzIGFtYXppbmcKd2hhdCBwcm9ibGVtcyB5b3UgY2FuIGdldCBkdWUgdG8gdGhpcy4K
ClNvIHJlY2VpdmVkIGZyYW1lcyBjYW4gYmUgY29ycnVwdCAobWFrZSBzdXJlIHlvdSBjYW4gaGFu
ZGxlIHRoZQpWNEwyX0JVRl9GTEFHX0VSUk9SIGZsYWcgYXMgcmVzdWx0IG9mIGEgVklESU9DX0RR
QlVGISkgb3IgdGhlIERNQSBlbmdpbmUgY2FuIGdldAppbnRvIGEgYmFkIHN0YXRlLCByZXF1aXJp
bmcgeW91IHRvIHN0b3Agc3RyZWFtaW5nIGFuZCByZWNvbmZpZ3VyZSAoRUlPIHJldHVybmVkCmJ5
IFZJRElPQ18oRClRQlVGKS4KCkEgZ29vZCBkcml2ZXIgdG8gdGVzdCBzdWNoIGVycm9ycyB3aXRo
IGlzIHZpdmlkLCB3aGljaCBjYW4gZW11bGF0ZSB3ZWJjYW1zLCBTRFRWIG9yCmFuIEhETUkgcmVj
ZWl2ZXIgYW5kIGhhcyBlcnJvciBpbmplY3Rpb24gdG8gdGVzdCB0aGVzZSBzY2VuYXJpb3MuIFNl
ZSBoZXJlIGZvcgpleHRlbnNpdmUgZG9jdW1lbnRhdGlvbiBvZiB0aGlzIGRyaXZlcjoKCmh0dHBz
Oi8vaHZlcmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy92NGwtZHJpdmVycy92aXZpZC5odG1sCgpJ
IHdvdWxkIHJlY29tbWVuZCB0aGF0IHlvdSB1c2UgdGhpcyBkcml2ZXIgYXMgYSB0ZXN0IEhXIGRy
aXZlciBzaW5jZSBpdCBjYW4KYmUgY29uZmlndXJlZCBpbiBtYW55IGRpZmZlcmVudCB3YXlzIGFu
ZCBpcyByZXByZXNlbnRhdGl2ZSBvZiBhY3R1YWwgSFcuCgpFeGNlcHRpb24gaXMgZm9yIEhETUkg
d2hlcmUgY29ubmVjdC9kaXNjb25uZWN0IGlzIG5vdCBwcm9wZXJseSBlbXVsYXRlZCB5ZXQuCklm
IHlvdSBuZWVkIHRoYXQsIGxldCBtZSBrbm93LgoKUmVnYXJkcywKCglIYW5zCgo+PiBXZSBoYXZl
IGlkZWFzIG9uIGhvdyB0byBhZGRyZXNzIHRoYXQsIGJ1dCBhcyBJIHNhaWQsIG5vdGhpbmcgaXMg
aW1wbGVtZW50ZWQKPj4geWV0LiBCYXNpY2FsbHkgd2UgbmVlZCB0byBhbGxvdyBmb3IgcGFydGlh
bCBicmluZy11cCBhbmQgaW5mb3JtIHVzZXJzcGFjZQo+PiB3aGF0IGlzIGFuZCB3aGF0IGlzIG5v
dCBydW5uaW5nLgo+Pgo+PiBCdXQgdGhpcyBpcyBsaWtlbHkgc29tZXRoaW5nIHlvdSBhbHNvIG5l
ZWQgdG8gY29uc2lkZXIgaW4gdGhpcyBBUEksIGdpdmVuCj4+IHRoZSB1c2UtY2FzZSB5b3UgYXJl
IGxvb2tpbmcgYXQuCj4+Cj4+IFJlZ2FyZHMsCj4+Cj4+IAlIYW5zCj4gVGhhbmsgeW91IGZvciB5
b3VyIHZhbHVhYmxlIGNvbW1lbnRzLAo+IE9sZWtzYW5kcgo+IAo+IFsxXSAKPiBodHRwczovL2Vs
aXhpci5ib290bGluLmNvbS9saW51eC92NC4xOS1yYzMvc291cmNlL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udC5jI0w3MjEKPiBbMl0gCj4gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5j
b20vbGludXgvdjQuMTktcmMzL3NvdXJjZS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnQuYyNMNTgyCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 08:24:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 08:24: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 1fzHV5-0000FD-0M; Mon, 10 Sep 2018 08:24:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lj4z=ly=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzHV2-0000F8-QS
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 08:24:49 +0000
X-Inumbo-ID: b88189e9-b4d2-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x22c.google.com (unknown [2a00:1450:4864:20::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b88189e9-b4d2-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 10:22:57 +0200 (CEST)
Received: by mail-lj1-x22c.google.com with SMTP id p10-v6so17134674ljg.2
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 01:24:44 -0700 (PDT)
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=RTUzp1F2ls+up99nXK0uUqNYsw3ezzP8KYp80x4A9kA=;
 b=mY1MZjcZ3vq7/cfLW4xeCIa1UzYcquApMcT/pq+avDkJ9s54HpvYt0Yj+O+jpMCWfF
 ux9svPow88WIfVgsvbYEcKa7m747ZAPzWbdjQXmbjV6WrS17hP28CjmWO7hLzxwuH8Ci
 hqsRUMl01uZnwF9LXjKfAl/2EZf7OAnKr3pCsRNY50mtpqgkZxPTChpZFgEm+c9PhBrT
 Bq18SCVM7llwZg+NFmdEwroY/rRfdAdaVf3LcPWyEaMPLFMeVmTdNUZXale5P3v6tt33
 yOTSSEwefuHPc6b5Qg3jfAKwqHDBINCeNVuDfnNEz+3g1h6CW3aUF6WMs+NdSuzUtYTl
 797A==
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=RTUzp1F2ls+up99nXK0uUqNYsw3ezzP8KYp80x4A9kA=;
 b=OnsWNt3V1JUfQNMM/RIjxNBEGj6Lcsa4CdZOkmGni/Mzutiq2mAtAbn6JI2Pi8QwvG
 +wtyZ5XoFHi5/LTtOyKmmbHlfsw1dfww3LafDvjWPz2UXe+WjQZkHrO9w0ughAFqgP21
 EMVbu6PR/krJJOeYAiYK4FdO+u2rmX6sPuu/HeFWGejhX7uvPgg+K0/5ZXKfx0qfh9Tl
 7jIAgSsWpUvYLUxv1SefJBeEx0Vuzfkyha9dyoag/NPAHlee0TxSQVBzBuVe4Ij+uCl+
 1EKTInJhbbhCdpn5HQj7pybZvTqHHic+CevrNZmYHO4ImD8puYTN3/VMEobl7CBLaI9o
 zfaA==
X-Gm-Message-State: APzg51BKansPvxDedDDu2eKA6NO+PEhD/xM8rJHFarPOHOSX64XwfnQR
 FXd58eieoExSBZpiLoMre24=
X-Google-Smtp-Source: ANB0VdY0/5n15adlRWVTAj93dlIjhtumu2oVPQ49EMTP1ChQalVw+7Kyqyz/6wyQOWWo1WGVI+x1FA==
X-Received: by 2002:a2e:990b:: with SMTP id
 v11-v6mr11353616lji.87.1536567882437; 
 Mon, 10 Sep 2018 01:24:42 -0700 (PDT)
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
 j26-v6sm2627263lji.78.2018.09.10.01.24.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 01:24:41 -0700 (PDT)
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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
Date: Mon, 10 Sep 2018 11:24:40 +0300
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: <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTAvMjAxOCAxMDo1MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IEhpIE9sZWtzYW5k
ciwKPgo+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdy
b3RlOgo+PiBIaSwgSGFucyEKPj4KPj4gT24gMDkvMDkvMjAxOCAwMTozMSBQTSwgSGFucyBWZXJr
dWlsIHdyb3RlOgo+Pj4gSGkgT2xla3NhbmRyLAo+Pj4KPj4+IFNvcnJ5IGZvciB0aGUgZGVsYXkg
aW4gcmV2aWV3aW5nLCBJIG1pc3NlZCB0aGlzIHBhdGNoIHVudGlsIHlvdSBwaW5nZWQgbWUsIGFu
ZAo+Pj4gSSB3YXMgdmVyeSBidXN5IGFmdGVyIHRoYXQgYXMgd2VsbC4KPj4gSSBkbyBhcHByZWNp
YXRlIHlvdSBzcGVuZGluZyB0aW1lIG9uIHRoaXMhCj4+PiBPbiAwNy8zMS8yMDE4IDExOjMxIEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4KPj4+PiBU
aGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+
Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNh
cGFiaWxpdGllcyBldmVuCj4+Pj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVy
ZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+PiBoaWdoIGRlZmluaXRpb24gbWFw
cyBldGMuCj4+Pj4KPj4+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVk
ZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3Nz
aWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pj4KPj4+PiAxLiBQcm92
aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+Pj4gICAg
LSBwaXhlbCBmb3JtYXRzCj4+Pj4gICAgLSByZXNvbHV0aW9ucwo+Pj4+ICAgIC0gZnJhbWUgcmF0
ZXMKPj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+PiAgICAtIGNvbnRy
YXN0Cj4+Pj4gICAgLSBicmlnaHRuZXNzCj4+Pj4gICAgLSBodWUKPj4+PiAgICAtIHNhdHVyYXRp
b24KPj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+Pj4gNC4gU3VwcG9ydCB6ZXJv
LWNvcHlpbmcgdXNlLWNhc2VzCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4gLS0tCj4+
Pj4gICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCA5ODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA5ODEgaW5zZXJ0aW9u
cygrKQo+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2Ft
ZXJhaWYuaAo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+PiBuZXcgZmlsZSBt
b2RlIDEwMDY0NAo+Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uYmRjNmExMjYyZmNmCj4+Pj4gLS0t
IC9kZXYvbnVsbAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+
Pj4gQEAgLTAsMCArMSw5ODEgQEAKPj4+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+PiBV
c2UgU1BEWCB0YWcgaW5zdGVhZCBvZiBjb3B5aW5nIHRoZSBsaWNlbnNlIHRleHQuCj4+IFRoaXMg
aXMgeWV0IGEgWGVuIGhlYWRlciB3aGljaCBiZWxvbmdzIHRvIFhlbiBwcm9qZWN0IGFuZAo+PiBh
bGwgdGhlIHJlc3Qgb2YgdGhlIHByb3RvY29scyBoYXZlIHRoZSBzYW1lIGxpY2Vuc2UgaGVhZGVy
Lgo+PiBJZiBYZW4gY29tbXVuaXR5IGRlY2lkZXMgdG8gdXNlIFNQRFggdGhlbiBJJ2xsIGRlZmlu
aXRlbHkgZm9sbG93Lgo+IEFoLCB5ZXMsIEkgd2FzIHJldmlld2luZyB0aGlzIGFzIGEga2VybmVs
IGhlYWRlciwgSSBoYWRuJ3QgcmVhbGl6ZWQKPiB0aGF0IHRoaXMgaXNuJ3QgYSBrZXJuZWwgaGVh
ZGVyLiBTaW5jZSBpdCBpc24ndCBhIGtlcm5lbCBoZWFkZXIsIHlvdQo+IGNhbiBkaXNyZWdhcmQg
bXkgY29tbWVudHMgYWJvdXQgc3R5bGUgYW5kIG5hbWluZyBjb252ZW50aW9ucywgc2luY2UKPiB5
b3UgaGF2ZSB5b3VyIG93bi4KPgo+PiBLb25yYWQsIGRvIHlvdSB0aGluayB0aGlzIGlzIHRoZSBy
aWdodCB0aW1lIGZvciBzdWNoIGEgbW92ZT8KPj4+PiArCj4+Pj4gKyNpZm5kZWYgX19YRU5fUFVC
TElDX0lPX0NBTUVSQUlGX0hfXwo+Pj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJ
Rl9IX18KPj4+PiArCj4+Pj4gKyNpbmNsdWRlICJyaW5nLmgiCj4+Pj4gKyNpbmNsdWRlICIuLi9n
cmFudF90YWJsZS5oIgo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KPj4+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfUFJPVE9DT0xfVkVSU0lPTiAgICAgIjEiCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgRmVhdHVyZSBhbmQgUGFy
YW1ldGVyIE5lZ290aWF0aW9uCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICoK
Pj4+PiArICogRnJvbnQtPmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcg
cmVxdWVzdCwgc2VuZGluZyBhCj4+Pj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25k
aXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVxIChpLmUuLCB0aGUgZ2VuZXJpYwo+Pj4+ICsgKiBob2xk
LW9mZiBtZWNoYW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVz
dCBzZXQKPj4+PiArICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBS
SU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4+PiArICoKPj4+PiArICogQmFjay0+
ZnJvbnQgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRp
bmcgYQo+Pj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVu
Y2FtZXJhX3Jlc3AgKGkuZS4sIHRoZSBnZW5lcmljCj4+Pj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlz
bSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMgbXVzdCBzZXQKPj4+PiAr
ICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9D
SEVDS19GT1JfUkVTUE9OU0VTKCkpLgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBv
ZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0aGluCj4+Pj4g
KyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRl
IG9wZXJhdGluZyBwYXJhbWV0ZXJzLgo+Pj4+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0
aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4+Pj4g
KyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNv
bnZlbnRpb24uCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3Jl
ZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPj4+PiArICogdmFsdWVzIGFy
ZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxvdyBh
cmUKPj4+PiArICogZXhwcmVzc2VkIGFzIGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJs
ZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9uCj4+Pj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0
dGVkIG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCj4+Pj4gKyAqCj4+
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICBFeGFtcGxlIGNvbmZpZ3VyYXRpb24KPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+
ICsgKgo+Pj4+ICsgKiBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2VuZCBhbmQgZnJvbnRlbmQg
Y29uZmlndXJhdGlvbjoKPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gQmFja2VuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+
ICsgKgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVu
ZC1pZCA9ICIxIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9m
cm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMCIKPj4+PiArICogL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIKPj4+PiArICogL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvdmVyc2lvbnMgPSAiMSwyIgo+Pj4gV2h5
IHZjYW1lcmEgaW5zdGVhZCBvZiBqdXN0IGNhbWVyYT8gSWYgJ3YnIHN0YW5kcyBmb3IgJ3ZpZGVv
JywgdGhlbiB0aGF0IHNlZW1zCj4+PiBzdXBlcmZsdW91cyB0byBtZS4KPj4gJ3YnIHN0YW5kcyBm
b3IgJ3ZpcnR1YWwnLiBJIGFtIGZvbGxvd2luZyBYZW4gY29udmVudGlvbiB1c2VkCj4+IGZvciBh
bGwgb3RoZXIgdmlydHVhbCBkZXZpY2UgcHJvdG9jb2xzIGhlcmUuCj4+Pj4gKyAqCj4+Pj4gKyAq
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzAvYmFja2VuZC1pZCA9ICIwIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1l
cmEvMSIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAi
NCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdmVyc2lvbiA9ICIx
Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1hbGxvYyA9ICIx
Igo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDAg
Y29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAq
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1
ZSIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlW
LzY0MHg0ODAgPSAiMzAvMSwxNS8xLDE1LzIiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAgPSAiMTUvMiIKPj4+PiArICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzY0MHg0ODAgPSAiMTUv
MSwxNS8yIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRz
L0JHUkEvMTIwMHg3MjAgPSAiMTUvMiIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzAvdW5pcXVlLWlkID0gIjAiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL3JlcS1yaW5nLXJlZiA9ICIyODMyIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNSIKPj4+PiArICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LXJpbmctcmVmID0gIjM4NyIKPj4+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTYi
Cj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBEZXZpY2UgMSBj
b25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoKPj4+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvY29udHJvbHMgPSAiYnJpZ2h0bmVzcyxz
YXR1cmF0aW9uLGh1ZSIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEv
Zm9ybWF0cy9ZVVlWLzY0MHg0ODAgPSAiMzAvMSwxNS8xLDE1LzIiCj4+Pj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAgPSAiMTUvMiIK
Pj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvdW5pcXVlLWlkID0gIjEi
Cj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9
ICIyODMzIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9yZXEtZXZl
bnQtY2hhbm5lbCA9ICIxNyIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJh
LzEvZXZ0LXJpbmctcmVmID0gIjM4OCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFja2Vu
ZCBYZW5CdXMgTm9kZXMKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIHZlcnNpb25zCj4+Pj4g
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAg
TGlzdCBvZiBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1Igc2VwYXJhdGVkIHByb3RvY29sIHZlcnNp
b25zIHN1cHBvcnRlZAo+Pj4+ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAi
MSwyLDMiLgo+Pj4+ICsgKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+Pj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4+PiArICoKPj4+PiArICogZG9tLWlkCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1
aW50MTZfdD4KPj4+PiArICoKPj4+PiArICogICAgICBEb21haW4gaWRlbnRpZmllci4KPj4+PiAr
ICoKPj4+PiArICogZGV2LWlkCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZf
dD4KPj4+PiArICoKPj4+PiArICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KPj4+PiArICoKPj4+
PiArICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+
Ly4uLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3Rv
Y29sIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4g
KyAqIHZlcnNpb24KPj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KPj4+PiAr
ICoKPj4+PiArICogICAgICBQcm90b2NvbCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMg
c3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5kLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIGJlLWFsbG9jCj4+PiBJIHRob3VnaHQgdGhhdCAnYmUn
IHJlZmVycmVkIHRvICdiaWctZW5kaWFuJywgYnV0IGFwcGFyZW50bHkgbm90LiBQZXJoYXBzIGl0
Cj4+PiBpcyBiZXR0ZXIgdG8ganVzdCB3cml0ZSAnYmFja2VuZC1hbGxvYycuCj4+IFdlbGwsICdi
ZScgYW5kICdmZScgYXJlIGNvbW1vbmx5IHVzZWQgaW4gWGVuIGZvciBiYWNrZW5kCj4+IGFuZCBm
cm9udGVuZCwgc28gSSdsbCBwcm9iYWJseSBzdGljayB0byB0aGF0IGNvbnZlbnRpb24gZm9yIG5v
dy4KPj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAiMSIKPj4+PiArICoKPj4+PiAr
ICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQgd2lsbCBiZSB0aGUg
YnVmZmVyCj4+Pj4gKyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRvbWFpbiBk
dXJpbmcgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPj4+PiArICogICAgICBvcGVyYXRpb24uCj4+
Pj4gKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5kIG11c3Qg
YWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4+PiArICoKPj4+PiArICogdW5pcXVlLWlkCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgIDxzdHJpbmc+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3Rh
bmNlIGluaXRpYWxpemF0aW9uIGVhY2ggY2FtZXJhIGlzIGFzc2lnbmVkIGEKPj4+PiArICogICAg
ICB1bmlxdWUgSUQsIHNvIGl0IGNhbiBiZSBpZGVudGlmaWVkIGJ5IHRoZSBiYWNrZW5kIGJ5IHRo
aXMgSUQuCj4+Pj4gKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBjb250cm9scwo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlzdCBvZiBz
dHJpbmc+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJhIGNv
bnRyb2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCj4+Pj4gKyAqICAg
ICAgQ2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMgYSBsaXN0IG9mIHN0cmluZyB2YWx1
ZXMgdy9vIGFueQo+Pj4+ICsgKiAgICAgIG9yZGVyaW5nIHJlcXVpcmVtZW50Lgo+Pj4+ICsgKgo+
Pj4+ICsgKiBmb3JtYXRzCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxmb3JtYXQsIGNo
YXJbNF0+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEg
c2V0IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCBw
aXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgYW4gdXBwZXIgY2FzZQo+
Pj4+ICsgKiAgICAgIHN0cmluZyBvZiB0aGUgY29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxh
YmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+Pj4+ICsgKiAgICAgIHRoZSBkaXJlY3RvcnkgdW5kZXIg
PGZvcm1hdHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29sdXRpb25zLgo+Pj4gTG93ZXItY2Fz
ZSBjaGFyYWN0ZXJzIGFyZSBhbHNvIHVzZSBpbiBwaXhlbGZvcm1hdHMsIHNvIEknZCBqdXN0IGtl
ZXAgdGhpcyBhcy1pcy4KPj4gT2ssIG5vIHByb2JsZW0gLSB3aWxsIHJlbW92ZSB0aGUgJ3VwcGVy
IGNhc2UnIGZyb20gdGhlIGRlZmluaXRpb24KPj4+IEluIGFkZGl0aW9uIGl0IGlzIGNvbW1vbiB0
byBzZXQgYml0IDMxIG9mIHRoZSBmb3VyY2MgdG8gMSBpZiB0aGUgZm9ybWF0IGlzCj4+PiBiaWct
ZW5kaWFuIChzZWUgdjRsMl9mb3VyY2NfYmUgbWFjcm8pLiBXaGVuIHY0bCB1dGlsaXRpZXMgcHJp
bnQgdGhpcyBmb3JtYXQgd2UKPj4+IGFkZCBhIC1CRSBzdWZmaXgsIHNvIFY0TDJfUElYX0ZNVF9B
UkdCNTU1WCBiZWNvbWVzICJBUjE1LUJFIi4gWW91IG1pZ2h0IHdhbnQgdG8KPj4+IGtlZXAgdGhh
dCBjb252ZW50aW9uLgo+PiBJJ2xsIHRoaW5rIGFib3V0IGl0LCB0aGFuayB5b3UKPj4+PiArICoK
Pj4+PiArICogcmVzb2x1dGlvbgo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgs
IHVpbnQzMl90Png8aGVpZ2h0LCB1aW50MzJfdD4KPj4+PiArICoKPj4+PiArICogICAgICBSZXNv
bHV0aW9ucyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFj
aAo+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9uIHVuZGVyIGNvcnJlc3BvbmRpbmcg
PGZvcm1hdHM+IGRpcmVjdG9yeS4KPj4+PiArICogICAgICBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0
b3J5IGlzIHRoZSBzdXBwb3J0ZWQgd2lkdGggYW5kIGhlaWdodAo+Pj4+ICsgKiAgICAgIG9mIHRo
ZSBjYW1lcmEgcmVzb2x1dGlvbiBpbiBwaXhlbHMuCj4+PiBXaGF0IGlmIHlvdSBhcmUgZGVhbGlu
ZyB3aXRoIGFuIEhETUkgaW5wdXQ/IE5vdCB1bnJlYXNvbmFibGUgZm9yIG1lZGlhCj4+PiBzeXN0
ZW1zLiBUaGVyZSBjYW4gYmUgYSBsb3Qgb2YgcmVzb2x1dGlvbnMvZnJhbWVyYXRlcywgYW5kIHRo
ZSByZXNvbHV0aW9uCj4+PiBjYW4gY2hhbmdlIG9uIHRoZSBmbHksIG9yIG9mIGNvdXJzZSBkaXNh
cHBlYXIuCj4+IFdlbGwsIHRoaXMgaXMgYSBwYXJ0IG9mIHRoZSBzeXN0ZW0gY29uZmlndXJhdGlv
biBkb25lCj4+IGJlZm9yZSB3ZSBhY3R1YWxseSBydW4gdGhlIFZNcywgZS5nLiBhdCBzeXN0ZW0g
ZGVzaWduCj4+IGFuZCBjb25maWd1cmF0aW9uIHRpbWUuIE1vc3Qgb2YgdGhlIHRpbWUgeW91IGRv
IGtub3cgd2hpY2gKPj4gcmVzb2x1dGlvbnMsIGZyYW1lIHJhdGVzIGV0Yy4geW91IHdhbnQgdG8g
YXNzaWduIGFuZCB0aGVzZQo+PiBzZXR0aW5ncyByZW1haW4gc3RhdGljIGZvciB0aGUgd2hvbGUg
bGlmZXRpbWUgb2YgdGhhdCBWTS4KPj4gSWYgeW91IGFyZSBkZXNpZ25pbmcgYSBzeXN0ZW0gd2hp
Y2ggbmVlZHMgdGhlc2UgcmVzb2x1dGlvbnMKPj4gdG8gY2hhbmdlIGF0IHJ1bi10aW1lIHRoZW4g
dGhpcyBjYW4gYmUgZG9uZToKPj4gMS4gQmFja2VuZCBjaGFuZ2VzIHRoZSBzdGF0ZSBvZiB0aGUg
ZnJvbnRlbmQgdG8gWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUKPj4gMi4gWGVuICh4bC9saWJ4bCkg
b3IgYmFja2VuZCBjaGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gaW4gWGVuU3RvcmUKPj4gMy4gQmFj
a2VuZCByZS1pbml0aWFsaXplcyB0aGUgZnJvbnRlbmQgd2hpY2ggcmVhZHMgbmV3IGNvbmZpZ3Vy
YXRpb24KPj4+IFdoYXQgaXMgYWxzbyBtaXNzaW5nIGhlcmUgaXMgYSB3YXkgdG8gcmVwb3J0IHBp
eGVsIGFzcGVjdCByYXRpbzogUEFMIGFuZAo+Pj4gTlRTQy1iYXNlZCB2aWRlbyBtYXRlcmlhbCBk
b2Vzbid0IGhhdmUgc3F1YXJlIHBpeGVscy4KPj4gSG0sIGluZGVlZCwgdGhhbmsgeW91LiBJJ2xs
IHB1dCB0aGlzIGFzIGEgZnJhY3Rpb24gdW5kZXIKPj4gdGhlIGNvcnJlc3BvbmRpbmcgJ3Jlc29s
dXRpb24nOgo+Pgo+PiBOb3c6Cj4+IC9sb2NhbC9kb21haW4vMi9kZXZpY2UvdmNhbWVyYS8wL2Zv
cm1hdHMvWVVZVi82NDB4NDgwID0gIjMwLzEsMTUvMSwxNS8yIgo+PiAvbG9jYWwvZG9tYWluLzIv
ZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTI4MHgxMDI0ID0gIjAxNS8yIgo+Pgo+PiBX
aWxsIGNoYW5nZSB0bzoKPj4gL2xvY2FsL2RvbWFpbi8yL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0
cy9ZVVlWLzY0MHg0ODAvZnJhbWVyYXRlcy8gPQo+PiAiMzAvMSwxNS8xLDE1LzIiCj4+IC9sb2Nh
bC9kb21haW4vMi9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2FzcGVjdHJh
dGlvID0gIjEvMSIKPiBZb3UgbmVlZCB0byBiZSBtb3JlIHByZWNpc2U6IGFzcGVjdHJhdGlvIGNh
biByZWZlciB0byB0aGUgZGlzcGxheSBhc3BlY3QKPiByYXRpbyBvciB0aGUgcGl4ZWwgYXNwZWN0
IHJhdGlvLCBhbmQgeW91IGNhbiBjYWxjdWxhdGUgb25lIGZyb20gdGhlIG90aGVyLgo+Cj4gU28g
dGhpcyBpcyBlaXRoZXIgcGl4ZWxhc3BlY3RyYXRpbyBvciBkaXNwbGF5YXNwZWN0cmF0aW8uCj4K
PiBFdmVuIHRob3VnaCBWNEwyIHByb3ZpZGVzIGEgcGl4ZWxhc3BlY3RyYXRpbywgSSB3b3VsZCBy
ZWNvbW1lbmQgdGhhdCB5b3UKPiBjaG9vc2UgdG8gZXhwb3J0IGl0IGFzIGEgZGlzcGxheWFzcGVj
dHJhdGlvLiBJdCdzIGVhc2llciBmb3IgYXBwbGljYXRpb25zCj4gdG8gaGFuZGxlLgpvaywgdGhl
biAiZGlzcGxheS1hc3BlY3QtcmF0aW8iCj4KPiBQbGVhc2Ugbm90ZSB0aGF0IGluIHRoZSBjYXNl
IG9mIERWRC9CbHVSYXkgc291cmNlIG1hdGVyaWFsIHRoZSBzYW1lCj4gcmVzb2x1dGlvbiBjYW4g
aGF2ZSBkaWZmZXJlbnQgZGlzcGxheSBhc3BlY3QgcmF0aW9zOiBlLmcuIFBBTCBjYW4gYmUKPiA0
OjMgb3IgMTY6OSwgZGVwZW5kaW5nIG9uIHdoZXRoZXIgaXQgaXMgd2lkZXNjcmVlbiBvciBub3Qu
Cj4Kb2sKPj4gL2xvY2FsL2RvbWFpbi8yL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzEy
ODB4MTAyNC9mcmFtZXJhdGVzID0gIjAxNS8yIgo+PiAvbG9jYWwvZG9tYWluLzIvZGV2aWNlL3Zj
YW1lcmEvMC9mb3JtYXRzL1lVWVYvMTI4MHgxMDI0L2FzcGVjdHJhdGlvID0KPj4gIjU5LzU4Igo+
Pgo+Pj4gSXQncyBpbXBvcnRhbnQgdG8gZGVjaWRlIHdoZXRoZXIgb3Igbm90IHlvdSB3YW50IHRv
IHN1cHBvcnQgdmlkZW8gc291cmNlcwo+Pj4gbGlrZSB0aGF0IChIRE1JLCBDb21wb3NpdGUvUy1W
aWRlbyBpbnB1dHMsIFVTQiBwb3J0cyB3aGVyZSB1c2VycyBjYW4gY29ubmVjdAo+Pj4gb3IgZGlz
Y29ubmVjdCB3ZWJjYW1zKSBvciBpZiB5b3Ugc3RpY2sgdG8gZml4ZWQgY2FtZXJhIHBpcGVsaW5l
cy4KPj4gSSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBhbGwgaGlkZGVuIGZyb20gdGhlIGZyb250ZW5k
IGJ5IHRoZQo+PiBiYWNrZW5kLCBzbyBJIHNlIG5vdGhpbmcgd2UgaGF2ZSB0byBwdXQgaW4gdGhl
IHByb3RvY29sCj4+IHdpdGggdGhpcyByZXNwZWN0Lgo+Pj4gVGhlIGJpZyBkaWZmZXJlbmNlIGlz
IHRoYXQgeW91IGRvbid0IGNvbnRyb2wgd2hhdCBzb21lb25lIGNhbiBjb25uZWN0IGFzCj4+PiBl
eHRlcm5hbCBzb3VyY2VzLCBzbyB5b3Ugd2lsbCBoYXZlIHRvIGJlIGEgbG90IG1vcmUgY2FyZWZ1
bCBhbmQgcm9idXN0Lgo+Pj4KPj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtlbHkgd2lsbCB3YW50
IHRvIHN1cHBvcnQgc3VjaCBzb3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+PiBpdCBwYXlzIHRvIGRl
c2lnbiB0aGlzIHdpdGggdGhhdCBpbiBtaW5kLgo+PiBBZ2FpbiwgSSB0aGluayB0aGF0IHRoaXMg
aXMgdGhlIGJhY2tlbmQgdG8gaGlkZSB0aGVzZQo+PiB1c2UtY2FzZXMgZnJvbSB0aGUgZnJvbnRl
bmQuCj4gSSdtIG5vdCBzdXJlIHlvdSBjYW46IHNheSB5b3UgYXJlIHBsYXlpbmcgYSBibHVyYXkg
Y29ubmVjdGVkIHRvIHRoZSBzeXN0ZW0KPiB3aXRoIEhETUksIHRoZW4gaWYgdGhlcmUgaXMgYSBy
ZXNvbHV0aW9uIGNoYW5nZSwgd2hhdCBkbyB5b3UgZG8/IFlvdSBjYW4gdGVhcgo+IGV2ZXJ5dGhp
bmcgZG93biBhbmQgYnVpbGQgaXQgdXAgYWdhaW4sIG9yIHlvdSBjYW4ganVzdCB0ZWxsIGZyb250
ZW5kcyB0aGF0Cj4gc29tZXRoaW5nIGNoYW5nZWQgYW5kIHRoYXQgdGhleSBoYXZlIHRvIGxvb2sg
YXQgdGhlIG5ldyB2Y2FtZXJhIGNvbmZpZ3VyYXRpb24uCj4KPiBUaGUgbGF0dGVyIHNlZW1zIHRv
IGJlIG1vcmUgc2Vuc2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0aGF0IHlvdQo+
IG5lZWQgdG8gZG86IGFsbCB5b3UgcmVhbGx5IG5lZWQgaXMgYW4gZXZlbnQgc2lnbmFsbGluZyB0
aGF0IHNvbWV0aGluZyBjaGFuZ2VkLgo+IEluIFY0TDIgdGhhdCdzIHRoZSBWNEwyX0VWRU5UX1NP
VVJDRV9DSEFOR0UuCndlbGwsIHRoaXMgY29tcGxpY2F0ZXMgdGhpbmdzIGEgbG90IGFzIEknbGwg
aGF2ZSB0bwpyZS1hbGxvY2F0ZSBidWZmZXJzIC0gcmlnaHQ/CkJ1dCBhbnl3YXlzLCBJIGNhbiBh
ZGQKI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19DSEFOR0XCoMKgwqDCoMKgwqAgMHgwMQppbiB0
aGUgcHJvdG9jb2wsIHNvIHdlIGNhbiBhZGRyZXNzIHRoaXMgdXNlLWNhc2UKPgo+Pj4+ICsgKgo+
Pj4+ICsgKiBmcmFtZS1yYXRlcwo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bnVtZXJh
dG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KPj4+PiArICoKPj4+PiArICog
ICAgICBMaXN0IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRFX1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3Vw
cG9ydGVkIGZyYW1lIHJhdGVzCj4+Pj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHByZXNzZWQg
YXMgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPj4+PiArICogICAgICBjb3JyZXNw
b25kaW5nIGZyYW1lIHJhdGUuCj4+Pj4gKyAqCj4+Pj4gKyAqIFRoZSBmb3JtYXQgb2YgdGhlIDxm
b3JtYXRzPiBkaXJlY3RvcnkgdHJlZSB3aXRoIHJlc29sdXRpb25zIGFuZCBmcmFtZSByYXRlcwo+
Pj4+ICsgKiBtdXN0IGJlIHN0cnVjdHVyZWQgaW4gdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cj4+Pj4g
KyAqCj4+Pj4gKyAqIC4uLi92Y2FtZXJhLzxkZXYtaWQ+Lzxmb3JtYXRbaV0+LzxyZXNvbHV0aW9u
W2pdPi88ZnJhbWUtcmF0ZXNba10+Cj4+Pj4gKyAqCj4+Pj4gKyAqIHdoZXJlCj4+Pj4gKyAqICBp
IC0gaS10aCBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0Cj4+Pj4gKyAqICBqIC0gai10aCBzdXBwb3J0
ZWQgcmVzb2x1dGlvbiBmb3IgaS10aCBwaXhlbCBmb3JtYXQKPj4+PiArICogIGsgLSBrLXRoIHN1
cHBvcnRlZCBmcmFtZSByYXRlIGZvciBpLXRoIHBpeGVsIGZvcm1hdCBhbmQgai10aAo+Pj4+ICsg
KiAgICAgIHJlc29sdXRpb24+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJh
IFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4g
KyAqCj4+Pj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVsaXZlciBy
ZXF1ZXN0cyBmcm9tIGZyb250ZW5kIHRvIGJhY2tlbmQKPj4+PiArICogYW5kIGdldCB0aGUgY29y
cmVzcG9uZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+Pj4+ICsgKiBz
ZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPj4+PiArICoKPj4+PiArICogcmVxLWV2
ZW50LWNoYW5uZWwKPj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+Pj4+
ICsgKgo+Pj4+ICsgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgY29u
dHJvbCBldmVudCBjaGFubmVsCj4+Pj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkg
aW4gdGhlIHJpbmcgYnVmZmVyLgo+Pj4+ICsgKgo+Pj4+ICsgKiByZXEtcmluZy1yZWYKPj4+PiAr
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+Pj4+ICsgKgo+Pj4+ICsgKiAgICAg
IFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNr
ZW5kIHRvIG1hcAo+Pj4+ICsgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGNvbnRyb2wg
cmluZyBidWZmZXIuCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJh
IEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiAr
ICoKPj4+PiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFz
eW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrZW5kCj4+Pj4gKyAqIHRvIGZyb250ZW5kLCBzZXQg
dXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPj4+PiArICoKPj4+PiArICogZXZ0LWV2ZW50
LWNoYW5uZWwKPj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+Pj4+ICsg
Kgo+Pj4+ICsgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgZXZlbnQg
Y2hhbm5lbAo+Pj4+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5n
IGJ1ZmZlci4KPj4+PiArICoKPj4+PiArICogZXZ0LXJpbmctcmVmCj4+Pj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4+PiArICoKPj4+PiArICogICAgICBUaGUgWGVuIGdy
YW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAK
Pj4+PiArICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBldmVudCByaW5nIGJ1ZmZlci4K
Pj4+PiArICovCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFIERJQUdSQU1TCj4+Pj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICoKPj4+PiArICogVG9vbCBzdGFjayBjcmVh
dGVzIGZyb250IGFuZCBiYWNrIHN0YXRlIG5vZGVzIHdpdGggaW5pdGlhbCBzdGF0ZQo+Pj4+ICsg
KiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KPj4+PiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFu
ZCBzZXRzIHVwIGZyb250ZW5kIGNhbWVyYSBjb25maWd1cmF0aW9uCj4+Pj4gKyAqIG5vZGVzIHBl
ciBkb21haW4uCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gTm9ybWFsIGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoK
Pj4+PiArICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKPj4+PiAr
ICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KPj4+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgICAg
ICAgICAgICAgIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nCj4+Pj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNh
dGlvbgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YS4KPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIE9wZW4g
YW5kIHZhbGlkYXRlIGJhY2tlbmQgZGV2aWNlLgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAo+Pj4+ICsgKgo+Pj4+ICsg
KiBvIFF1ZXJ5IGZyb250ZW5kIGNvbmZpZ3VyYXRpb24KPj4+PiArICogbyBBbGxvY2F0ZSBhbmQg
aW5pdGlhbGl6ZQo+Pj4+ICsgKiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4+Pj4g
KyAqICAgY2FtZXJhLgo+Pj4+ICsgKiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKPj4+
PiArICogICB0aGF0IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZwo+Pj4+ICsgKiAgIHRoaXMgY29u
bmVjdGlvbi4KPj4+PiArICogICAgICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAgIHwK
Pj4+PiArICogICAgICAgICAgICAgIFYKPj4+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNlZAo+
Pj4+ICsgKgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8g
UXVlcnkgZnJvbnRlbmQgdHJhbnNwb3J0IHBhcmFtZXRlcnMuCj4+Pj4gKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBDb25uZWN0IHRvIHRoZSBldmVudCBjaGFubmVs
cy4KPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFYKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkCj4+Pj4gKyAqCj4+Pj4gKyAqICBvIENyZWF0ZSBhbmQgaW5pdGlhbGl6
ZSBPUwo+Pj4+ICsgKiAgICB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4+PiArICogICAgY29uZmln
dXJhdGlvbi4KPj4+PiArICogICAgICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAgIHwK
Pj4+PiArICogICAgICAgICAgICAgIFYKPj4+PiArICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKPj4+
PiArICoKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1
c1N0YXRlVW5rbm93bgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWGVuYnVzU3RhdGVDbG9zZWQKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2luZwo+Pj4+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIGNh
bWVyYSBkZXZpY2UKPj4+PiArICogbyBSZW1vdmUgZXZlbnQgY2hhbm5lbHMKPj4+PiArICogICAg
ICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAg
IFYKPj4+PiArICogWGVuYnVzU3RhdGVDbG9zZWQKPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiBJbiBjYXNlIG9mIGZyb250ZW5kIHVucmVjb3Zl
cmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0aGF0IGFzCj4+Pj4gKyAqIGlmIGZyb250ZW5k
IGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUuCj4+Pj4gKyAqCj4+Pj4gKyAq
IEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBmcm9udGVuZCB0cmllcyBy
ZW1vdmluZwo+Pj4+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0aGlzIGlzIHBvc3Np
YmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCj4+Pj4gKyAqIHRoZW4gZnJvbnRlbmQgZ29lcyBp
bnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMgcmVhZHkgZm9yCj4+
Pj4gKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBpcyBzdGlsbCBpbiB1c2UgYW5kCj4+Pj4gKyAqIGNhbm5vdCBiZSByZW1vdmVkLCB0aGVu
IGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCj4+
Pj4gKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92ZWQgb3Ig
YmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKPj4+PiArICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1
YWxpemVkIGRldmljZSByZW1vdmFsIGZyb250ZW5kIGdvZXMgaW50byB0aGUKPj4+PiArICogWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUuCj4+Pj4gKyAqCj4+Pj4gKyAqIE5vdGUgb24gWGVu
YnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlIG9mIHRoZSBmcm9udGVuZDogaWYgYmFja2VuZCBo
YXMKPj4+PiArICogdW5yZWNvdmVyYWJsZSBlcnJvcnMgdGhlbiBmcm9udGVuZCBjYW5ub3Qgc2Vu
ZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAo+Pj4+ICsgKiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlk
ZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4KPj4+PiAr
ICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IG1heSBzdGlsbCBob2xkIHNvbWUKPj4+PiArICogc3RhdGU6IGNvbmZpZ3VyYXRpb24gaW4gdXNl
LCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0Yy4KPj4+PiAr
ICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8gaW1wbGVtZW50
IGNvbXBsZXggcmVjb3ZlcnkKPj4+PiArICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0ZWFkLCBieSBn
b2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSwKPj4+PiArICogZnJvbnRl
bmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmlj
ZSBhcmUKPj4+PiArICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0
IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCj4+Pj4gKyAqIHN0YXRlIGV0Yy4KPj4+PiAr
ICogT25jZSBhbGwgdGhlIGNsaWVudHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6
ZSB0aGUgdmlydHVhbGl6ZWQKPj4+PiArICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0
ZUluaXRpYWxpc2luZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCj4+Pj4gKyAqIGJhY2tlbmQg
dGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGVy
ZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJsZSB1bmRlciB3aGljaCBmcm9udGVuZCB3
aWxsIGdvIGZyb20KPj4+PiArICogWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIGludG8gWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKPj4+PiArICogc3BlY2lmaWMu
IEZvciBleGFtcGxlOgo+Pj4+ICsgKiAxLiBUaGUgdW5kZXJseWluZyBPUyBmcmFtZXdvcmsgbWF5
IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0Cj4+Pj4gKyAqICAgIGNs
aWVudCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNh
biBiZSByZW1vdmVkCj4+Pj4gKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBhIGRlZmVycmVk
IHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+Pj4+ICsgKiAgICB0byBwZXJpb2RpY2Fs
bHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgo+
Pj4+ICsgKiAgICB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+Pj4+ICsgKiAzLiBCeSBhbnkgb3Ro
ZXIgbWVhbnMuCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09ERVMKPj4+PiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU0VUX0NP
TkZJRyAgICAgICAgMHgwMAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJ
TFMgICAweDAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgICAgICAgIDB4
MDIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwMwo+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgICAgICAweDA0Cj4+Pj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QICAgICAgIDB4MDUKPj4+PiArI2RlZmluZSBYRU5D
QU1FUkFfT1BfR0VUX0NUUkxfREVUQUlMUyAgMHgwNgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9P
UF9TRVRfQ1RSTCAgICAgICAgICAweDA3Cj4+IEkgYW0gdGhpbmtpbmcgYWJvdXQgZXh0ZW5kaW5n
IHRoZSBjb21tYW5kIHNldCBhIGJpdCBhcyBpdCBhbHJlYWR5Cj4+IGhhcyBzb21lIGZsYXdzLCBl
LmcuIHRoZXJlIGlzIG5vIHdheSBmb3IgYSBWTSB0byB0ZWxsIHRoZSBiYWNrZW5kCj4+IHRoYXQg
dGhlIGJ1ZmZlciBpcyBub3QgaW4gdXNlIGFueW1vcmUgYW5kIGNhbiBiZSBnaXZlbiBiYWNrCj4+
IHRvIHRoZSByZWFsIEhXIGRyaXZlciwgZS5nLiBxdWV1ZS9kZXF1ZXVlIGluIFY0TDIgdGVybXM6
Cj4+Cj4+ICNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9GT1JNQVQgICAgICAgIDB4MDAKPj4gLSB3
aWxsIGJlIHVzZWQgdG8gc2V0IGZvcm1hdDogcGl4ZWwgZm9ybWF0LCByZXNvbHV0aW9uCj4+Cj4+
ICNkZWZpbmUgWEVOQ0FNRVJBX09QX1NFVF9GUkFNRV9SQVRFICAgIDB4MDEKPj4gLSB1c2VkIHRv
IHNldCB0aGUgZnJhbWUgcmF0ZQo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVT
VCAgICAgICAweDAyCj4+IC0gYXNrcyBiYWNrZW5kIHRvIGFsbG9jYXRlIHRoZSBnaXZlbiBudW1i
ZXIgb2YgYnVmZmVycywKPj4gYmFja2VuZCByZXBsaWVzIHdpdGggcmVhbCBudW1iZXIgb2YgdGhv
c2UgdG8gYmUgdXNlZAo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAg
ICAweDAzCj4+IC0gY3JlYXRlIGEgc2hhcmVkIGJ1ZmZlcgo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVS
QV9PUF9CVUZfREVTVFJPWSAgICAgICAweDA0Cj4+IC0gZGVzdHJveSBhIHNoYXJlZCBidWZmZXIK
Pj4KPj4gI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwNQo+PiAtIFZN
IHRlbGxzIHRoZSBiYWNrZW5kIHRoYXQgaXQgaGFzIGFjY2VzcyB0byB0aGUgc2hhcmVkIGJ1ZmZl
cgo+PiBhbmQgdGhlIGJ1ZmZlciBjYW5ub3QgYmUgc2VudCBiYWNrIHRvIHJlYWwgSFcgZHJpdmVy
Cj4+Cj4+ICNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9ERVFVRVVFICAgICAgIDB4MDYKPj4gLSBW
TSB0ZWxscyB0aGUgYmFja2VuZCB0aGF0IHRoZSBzaGFyZWQgYnVmZmVyIGlzIG5vdCBpbiB1c2Ug
YW5kCj4+IGNhbiBiZSBzZW50IHRvIHJlYWwgSFcgZHJpdmVyCj4gVGhpcyBpcyB0aGUgd3Jvbmcg
d2F5IGFyb3VuZDogUVVFVUUgd291bGQgcXVldWUgdGhlIHNoYXJlZCBidWZmZXIgdG8KPiB0aGUg
YmFja2VuZCBmb3IgdXNlIHdpdGggdGhlIHJlYWwgSFcgZHJpdmVyLCBERVFVRVVFIHdvdWxkIGRl
cXVldWUgaXQKPiBmb3IgdXNlIGluIHRoZSBWTS4KSW5kZWVkLCB0aGFuayB5b3UgZm9yIHNwb3R0
aW5nIHRoaXMKPgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU0gICAgICAgICAweDA3
Cj4+IC0gZ2V0IGktdGggY29udHJvbCByYW5nZXMgYW5kIHNldHRpbmdzCj4+Cj4+ICNkZWZpbmUg
WEVOQ0FNRVJBX09QX0NUUkxfR0VUICAgICAgICAgIDB4MDgKPj4gLSBnZXQgY29udHJvbCB2YWx1
ZQo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX1NFVCAgICAgICAgICAweDA5Cj4+IC0g
c2V0IGNvbnRyb2wgdmFsdWUKPj4KPj4gI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJU
ICAgICAgMHgwYQo+PiAtIHN0YXJ0IHN0cmVhbWluZwo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9P
UF9TVFJFQU1fU1RPUCAgICAgICAweDBiCj4+IC0gc3RvcCBjdHJlYW1pbmcKPj4KPj4KPj4+PiAr
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTUyAgICAgIDB4MDAKPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9DT05UUkFTVCAgICAgICAgMHgwMQo+Pj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAweDAyCj4+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfSFVFICAgICAgICAgICAgIDB4MDMKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFVkVOVCBDT0RFUwo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqLwo+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAwCj4+Pj4gKwo+Pj4+
ICsvKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqICAgICAgICAgICAgICAg
WEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCj4+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+PiArICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0RSSVZF
Ul9OQU1FICAgICAgICAgICJ2Y2FtZXJhIgo+Pj4gQWgsIHRoYXQncyB3aGVyZSB2Y2FtZXJhIGNv
bWVzIGZyb20uIEhvdyBhYm91dCBjYWxsaW5nIHRoaXMgeGVuLWNhbWVyYSBvcgo+Pj4gdmlydC1j
YW1lcmE/IFdpdGggYSBwcmVmZXJlbmNlIGZvciB4ZW4tY2FtZXJhLCBzaW5jZSB0aGF0J3Mgd2hh
dCB5b3UgdXNlIGZvciB0aGUKPj4+IGRlZmluZXMgYXMgd2VsbC4KPj4+Cj4+PiBPciBwZXJoYXBz
IHB2LWNhbWVyYT8KPj4+Cj4+PiBJcyB0aGlzIGRyaXZlciBnb2luZyB0byBiZSB4ZW4tc3BlY2lm
aWMsIG9yIG1vcmUgYSBnZW5lcmFsIGFwcHJvYWNoIHRoYXQgZXZlcnlvbmUKPj4+IGNhbiB1c2U/
IE9idmlvdXNseSwgdGhlIGxhdHRlciB3b3VsZCBiZSBwcmVmZXJhYmxlLgo+PiBBcyBJIGhhdmUg
YWxyZWFkeSByZXBsaWVkIHRvIHRoZSBjb3ZlciBsZXR0ZXIgd2l0aCBleHBsYW5hdGlvbnM6Cj4+
ICd2JyBzdGFuZHMgZm9yICd2aXJ0dWFsJyBhbmQgdGhlcmUgaXMgYSBjb252ZW50aW9uIHRvIG5h
bWUgdGhlCj4+IFhlbiB2aXJ0dWFsIGRldmljZXMgc3RhcnRpbmcgd2l0aCAndic6IHZpZiwgdmti
ZCBldGMuCj4gWWVhaCwgaWdub3JlIG15IGNvbW1lbnQuCj4KPj4+IEJUVywgSSBhbSBub3Qgc3Vy
ZSBpZiB5b3UgYXJlIGF3YXJlIG9mIHRoaXMsIGJ1dCB0aGUgVjRMMiBBUEkgYWxzbyBoYXMgc3Vw
cG9ydCBmb3IKPj4+IHJhZGlvIGFuZCBSRFMgaGFyZHdhcmUuIENvbnRhY3QgbWUgaWYgdGhpcyBp
cyBvZiBpbnRlcmVzdCB0byBYZW4gdG8gc3VwcG9ydCB0aGlzIGFzCj4+PiB3ZWxsIGdpdmVuIHRo
ZSBhdXRvbW90aXZlIHVzZS1jYXNlLgo+PiBZZXMsIHRoYW5rIHlvdSwgYnV0IGF0IHRoaXMgc3Rh
Z2Ugd2UgYXJlIHRhcmdldGluZyBjYW1lcmEgb25seS4KPj4gUmFkaW8gY2FuIGJlIGFub3RoZXIg
dG9waWMgaWYgdGltZSBhbGxvd3MgOykgQW5kIG1vc3QgcHJvYmFibHkKPj4gaXQgd2lsbCBiZSBh
IGRlZGljYXRlZCAndnJhZGlvJyBwcm90b2NvbCB0aGVuLi4uCj4+Pj4gKwo+Pj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiAgICAgICAiLCIKPj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfUkVTT0xVVElPTl9TRVBBUkFUT1IgIngiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZSQU1F
X1JBVEVfU0VQQVJBVE9SICIvIgo+Pj4+ICsKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
QkVfVkVSU0lPTlMgICAgInZlcnNpb25zIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9G
RV9WRVJTSU9OICAgICAidmVyc2lvbiIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVR
X1JJTkdfUkVGICAgInJlcS1yaW5nLXJlZiIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
UkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVsIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9GSUVMRF9FVlRfUklOR19SRUYgICAiZXZ0LXJpbmctcmVmIgo+Pj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9GSUVMRF9FVlRfQ0hBTk5FTCAgICAiZXZ0LWV2ZW50LWNoYW5uZWwiCj4+Pj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9scyIKPj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfRklFTERfRk9STUFUUyAgICAgICAgImZvcm1hdHMiCj4+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DICAgICAgICJiZS1hbGxvYyIKPj4+PiArI2RlZmluZSBY
RU5DQU1FUkFfRklFTERfVU5JUVVFX0lEICAgICAgInVuaXF1ZS1pZCIKPj4+PiArCj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTU19TVFIgICJicmlnaHRuZXNzIgo+Pj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUX1NUUiAgICAiY29udHJhc3QiCj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTl9TVFIgICJzYXR1cmF0aW9uIgo+Pj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hVRV9TVFIgICAgICAgICAiaHVlIgo+Pj4+ICsKPj4+PiAr
LyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0ZWQuICovCj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX01BWF9QTEFORSAgICAgICAgICAgIDQKPj4+PiArCj4+Pj4gKy8qCj4+
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+
ICsgKgo+Pj4+ICsgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAt
WEVOX0VYWCBvbiBmYWlsdXJlLgo+Pj4+ICsgKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKPj4+PiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiAtIHVzYWdlIG9mIGdyYW50
IHJlZmVyZW5jZSAwIGFzIGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgo+Pj4+ICsgKiAgIGdyYW50
IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwK
Pj4+PiArICogICBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4gdXNlL3Jlc2Vy
dmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+Pj4+ICsgKiAtIGFsbCByZWZlcmVuY2VzIGluIHRoaXMg
ZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQKPj4+PiArICogICBhcyBwYWdl
cyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4KPj4+PiArICoK
Pj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKiAgICAgICBEZXNjcmlwdGlvbiBv
ZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXIKPj4+PiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBv
ZiBhIFBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKPj4+PiArICog
ZWFjaCBvdGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxzLgo+Pj4+ICsg
KiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tl
dHMuCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVy
ZXMgYmVsb3cgbXVzdCBiZSAwLgo+Pj4+ICsgKgo+Pj4+ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVz
cG9uc2UvZXZlbnQgcGFja2V0czoKPj4+PiArICogICAtIGZyYW1lIHJhdGUgcGFyYW1ldGVyIGlz
IHJlcHJlc2VudGVkIGFzIGEgcGFpciBvZiA0IG9jdGV0IGxvbmcKPj4+PiArICogICAgIG51bWVy
YXRvciBhbmQgZGVub21pbmF0b3I6Cj4+Pj4gKyAqICAgICAgIC0gZnJhbWVfcmF0ZV9udW1lciAt
IHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+PiArICogICAgICAgLSBm
cmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRl
Cj4+Pj4gKyAqICAgICBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChIeikgaXMgY2FsY3Vs
YXRlZCBhczoKPj4+PiArICogICAgICAgZnJhbWVfcmF0ZSA9IGZyYW1lX3JhdGVfbnVtZXIgLyBm
cmFtZV9yYXRlX2Rlbm9tCj4+Pj4gKyAqICAgLSBidWZmZXIgaW5kZXggaXMgYSB6ZXJvIGJhc2Vk
IGluZGV4IG9mIHRoZSBidWZmZXIuIE11c3QgYmUgbGVzcyB0aGFuCj4+Pj4gKyAqICAgICB0aGUg
dmFsdWUgb2YgWEVOQ0FNRVJBX09QX1NFVF9DT05GSUcubnVtX2J1ZnMgcmVzcG9uc2U6Cj4+Pj4g
KyAqICAgICAgIC0gaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyLgo+Pj4+ICsg
Kgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVx
dWVzdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAq
IEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+
Pj4gKyAqIEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqICAgaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2
YWx1ZSwgZWNob2VkIGluIHJlc3BvbnNlLgo+Pj4+ICsgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3Qs
IG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1FUkFfT1BfWFhYLgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+
ICsgKiBSZXF1ZXN0IGNvbmZpZ3VyYXRpb24gc2V0L3Jlc2V0IC0gcmVxdWVzdCB0byBzZXQgb3Ig
cmVzZXQuCj4+Pj4gKyAqIHRoZSBjb25maWd1cmF0aW9uL21vZGUgb2YgdGhlIGNhbWVyYToKPj4+
PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX1NFVF9DT05GSUcgfCAgIHJlc2Vy
dmVkICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBpeGVsIGZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lk
dGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICBudW1fYnVmcyAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+
ICsgKiBQYXNzIGFsbCB6ZXJvcyB0byByZXNldCwgb3RoZXJ3aXNlIGNvbW1hbmQgaXMgdHJlYXRl
ZCBhcyBjb25maWd1cmF0aW9uIHNldC4KPj4+PiArICoKPj4+PiArICogcGl4ZWxfZm9ybWF0IC0g
dWludDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+PiArICog
d2lkdGggLSB1aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+Pj4+ICsgKiBoZWlnaHQgLSB1aW50
MzJfdCwgaGVpZ2h0IGluIHBpeGVscy4KPj4+PiArICogZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQz
Ml90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+Pj4gKyAqIGZyYW1lX3JhdGVfZGVu
b20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+PiBJZiB5b3Ug
aGF2ZSB0byBzdXBwb3J0IEhETUkvU0RUViBpbnB1dHMgYXMgd2VsbCwgdGhlbiB5b3UgYWxzbyBu
ZWVkIHRvIGtub3cKPj4+IHRoZSBpbnRlcmxhY2VkIGZvcm1hdCwgdW5sZXNzIHlvdSBoYXZlIG5v
IHBsYW5zIHRvIHN1cHBvcnQgdGhhdC4KPj4+Cj4+Pj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwg
ZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4gSHVoPyBXaGF0IGhhcyB0
aGF0IHRvIGRvIHdpdGggdGhlIGZvcm1hdD8gV2h5IHdvdWxkIHlvdSBuZWVkIHRoaXMgaGVyZT8K
Pj4gV2VsbCwgdGhlIG9wZXJhdGlvbiBuYW1lIGlzICdzZXRfY29uZmlnJywgbm90ICdzZXRfZm9y
bWF0JywKPj4gc28gSSB0aG91Z2h0IHdlIGNhbiBoYXZlIHN1Y2ggYSBjdW11bGF0aXZlIGNvbW1h
bmQgYXNzZW1ibGluZwo+PiBhbGwgdGhlIHBhcmFtZXRlcnMgb2YgdGhlIGNvbmZpZ3VyYXRpb24u
IEJ1dCBub3cgSSBhbSBsb29raW5nIGF0Cj4+IHR1cm5pbmcgdGhpcyBzaW5nbGUgJ3NldF9jb25m
aWcnIGNvbW1hbmQgdG8gMyBkaWZmZXJlbnQgY29tbWFuZHMsCj4+IHdoaWNoIGlzIG1vcmUgcHJh
Y3RpY2FsIGFuZCBhbGlnbmVkIHdpdGggVjRMMiBpbiBwYXJ0aWN1bGFyIChwbGVhc2UKPj4gc2Vl
IGFib3ZlIGluIHRoZSBjb21tYW5kIHNldCk6Cj4+IDEuIHNldCBmb3JtYXQgY29tbWFuZDoKPj4g
ICAgKiBwaXhlbF9mb3JtYXQgLSB1aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZP
VVJDQyBjb2RlLgo+PiAgICAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KPj4g
ICAgKiBoZWlnaHQgLSB1aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscy4KPj4KPj4gMi4gU2V0IGZy
YW1lIHJhdGUgY29tbWFuZDoKPj4gICAgKyAqIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwg
bnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+PiAgICArICogZnJhbWVfcmF0ZV9kZW5vbSAt
IHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPj4KPj4gMy4gU2V0L3Jl
cXVlc3QgbnVtIGJ1ZnM6Cj4+ICAgICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJl
ciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4gSSBsaWtlIHRoaXMgbXVjaCBiZXR0ZXIuIDErMiBj
b3VsZCBiZSBjb21iaW5lZCwgYnV0IDMgc2hvdWxkIGRlZmluaXRlbHkgcmVtYWluCj4gc2VwYXJh
dGUuCm9rLCB0aGVuIDErMiBjb21iaW5lZCArIDMgc2VwYXJhdGUuCkRvIHlvdSB0aGluayB3ZSBj
YW4gc3RpbGwgbmFtZSAxKzIgYXMgInNldF9mb3JtYXQiIG9yICJzZXRfY29uZmlnIgp3aWxsIGZp
dCBiZXR0ZXI/Cj4KPj4+PiArICoKPj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhp
cyByZXF1ZXN0Lgo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlczoKPj4+PiArICogIC0gZnJvbnRlbmQg
bXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKPj4+
PiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1h
dGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4+
PiArICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX1NFVF9DT05G
SUcgcmVxdWVzdHMgYmVmb3JlCj4+Pj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVB
TV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+Pj4+ICsgKiAgICBjb25maWd1
cmF0aW9uLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9jb25maWcgewo+Pj4+ICsg
ICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+Pj4+ICsgICAgdWludDMyX3Qgd2lkdGg7Cj4+Pj4g
KyAgICB1aW50MzJfdCBoZWlnaHQ7Cj4+Pj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX25vbTsK
Pj4+PiArICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cj4+Pj4gKyAgICB1aW50OF90IG51
bV9idWZzOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogUmVxdWVzdCBidWZmZXIg
ZGV0YWlscyAtIHJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIG1lbW9yeSBsYXlvdXQuCj4+Pj4gKyAq
IGRldGFpbGVkIGRlc2NyaXB0aW9uOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fF9HRVRfQlVGX0RFVEFJTFN8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBTZWUgcmVzcG9uc2Ug
Zm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4gKyAqCj4+Pj4gKyAqIFJlcXVl
c3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgX09QX0JVRl9DUkVBVEUgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmX2RpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIw
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICoKPj4+PiArICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUgYnVmZmVycyB3
aXRoIHRoZSBzYW1lIGluZGV4IGlzIGFuIGVycm9yLgo+Pj4+ICsgKiBpbmRleCBjYW4gYmUgcmUt
dXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nIGNhbWVyYSBidWZmZXIuCj4+
Pj4gKyAqCj4+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBi
ZSBjcmVhdGVkLgo+Pj4+ICsgKiBncmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBhIHJlZmVy
ZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKPj4+PiArICogICBkZXNjcmliaW5nIHNoYXJl
ZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBlcXVhbCB0bwo+
Pj4+ICsgKiAgIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSByZXNwb25zZS4gQXQg
bGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+Pj4+ICsgKiAgIHNoYXJlZCBidWZmZXIgc2l6ZSBl
eGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+Pj4+ICsg
KiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxp
ZWQgKHNlZQo+Pj4+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4+PiBJdCBtaWdo
dCBiZSBiZXR0ZXIgdG8gYWxsb2NhdGUgYWxsIGJ1ZmZlcnMgaW4gb25lIGdvLCBpLmUuIHdoYXQg
VklESU9DX1JFUUJVRlMKPj4+IGRvZXMuCj4+IFdlbGwsIEkgc3RpbGwgdGhpbmsgaXQgaXMgYmV0
dGVyIHRvIGhhdmUgYSBwZXIgYnVmZmVyIGludGVyZmFjZQo+PiBpbiB0aGUgcHJvdG9jb2wgYXMg
aXQgaXMgZG9uZSBmb3Igb3RoZXIgWGVuIHZpcnR1YWwgZGV2aWNlcy4KPj4gU28sIEknbGwga2Vl
cCB0aGlzIGFzIGlzIGZvciBub3c6IFZJRElPQ19SRVFCVUZTIGNhbiBzdGlsbCBkbwo+PiB3aGF0
IGl0IGRvZXMgaW50ZXJuYWxseSBpbiB0aGUgZnJvbnRlbmQgZHJpdmVyCj4gSSBtYXkgaGF2ZSBt
aXN1bmRlcnN0b29kIHRoZSBvcmlnaW5hbCBBUEkuIFRoZSBuZXdseSBwcm9wb3NlZCBYRU5DQU1F
UkFfT1BfQlVGX1JFUVVFU1QKPiBtYXBzIHRvIFJFUUJVRlMsIHJpZ2h0PyBBbmQgdGhlbiBCVUZf
Q1JFQVRFL0RFU1RST1kganVzdCBzZXQgdXAgdGhlIHNoYXJlZCBidWZmZXIKPiBtYXBwaW5ncyBm
b3IgdGhlIGJ1ZmZlcnMgY3JlYXRlZCBieSBSRVFCVUZTLiBJZiB0aGF0J3MgdGhlIHNlcXVlbmNl
LCB0aGVuIGl0IG1ha2VzCj4gc2Vuc2UuIEknbSBub3Qgc3VyZSBhYm91dCB0aGUgbmFtaW5nLgo+
Cj4gWW91IG1pZ2h0IHdhbnQgdG8gbWFrZSBpdCBjbGVhciB0aGF0IFhFTkNBTUVSQV9PUF9CVUZf
UkVRVUVTVCBhbGxvY2F0ZXMgdGhlIGJ1ZmZlcnMKPiBvbiB0aGUgYmFja2VuZCwgYW5kIHNvIGNh
biBmYWlsLiBBbHNvLCB0aGUgYWN0dWFsIG51bWJlciBvZiBhbGxvY2F0ZWQgYnVmZmVycyBpbgo+
IGNhc2Ugb2Ygc3VjY2VzcyBjYW4gYmUgbW9yZSBvciBsZXNzIHRoYW4gd2hhdCB3YXMgcmVxdWVz
dGVkLgpUaGUgYnVmZmVycyBjYW4gYmUgYWxsb2NhdGVkIGFuZCBzaGFyZWQgYnkgZWl0aGVyIGJh
Y2tlbmQgb3IgZnJvbnRlbmQ6IHNlZQoiYmUtYWxsb2MiIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRl
bGxpbmcgd2hpY2ggZG9tYWluIChWTSkgc2hhcmVzCnRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlcyB0
byB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlcjogZWl0aGVyIGZyb250ZW5kCm9yIGJhY2tlbmQuCgpT
bywgSSB3YXMgbW9yZSB0aGlua2luZyB0aGF0IGluIGNhc2Ugb2YgVjRMMiBiYXNlZCBmcm9udGVu
ZCBkcml2ZXI6CjEuIEZyb250ZW5kIHNlcnZlcyBSRVFCVUZTIGlvY3RsIGFuZCBhc2tzIHRoZSBi
YWNrZW5kIHdpdGggClhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAppZiBpdCBjYW4gaGFuZGxlIHRo
YXQgbWFueSBidWZmZXJzIGFuZCBnZXRzIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQKYW5k
IGJ1ZmZlciBzdHJ1Y3R1cmUgKG51bWJlciBvZiBwbGFuZXMsIHNpemVzLCBvZmZzZXRzIGV0Yy4p
IGFzIHRoZSByZXBseQp0byB0aGF0IHJlcXVlc3QKMi4gRnJvbnRlbmQgY3JlYXRlcyBuIGJ1ZmZl
cnMgd2l0aCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQozLiBGcm9udGVuZCByZXR1cm5zIGZyb20g
UkVRQlVGUyBpb2N0bCB3aXRoIGFjdHVhbCBudW1iZXIgb2YgYnVmZmVycwphbGxvY2F0ZWQKPj4+
PiArICoKPj4+PiArICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNvbmZpZ3VyYXRpb24g
ZW50cnkgaXMgc2V0LCB0aGVuIGJhY2tlbmQgd2lsbAo+Pj4+ICsgKiBhbGxvY2F0ZSB0aGUgYnVm
ZmVyIHdpdGggdGhlIHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBwYWdl
Cj4+Pj4gKyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6Cj4+Pj4gKyAqICAgRnJv
bnRlbmQgb24gcmVxdWVzdDoKPj4+PiArICogICAgIC0gYWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUg
ZGlyZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKPj4+PiArICogICAgICAgZ3JlZl9kaXJfbmV4dF9w
YWdlKHMpCj4+Pj4gKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9m
IHRoZSBkaXJlY3RvcnkgdG8gdGhlIGJhY2tlbmQKPj4+PiArICogICAgIC0gc2V0cyBncmVmX2Rp
cl9uZXh0X3BhZ2UgZmllbGRzCj4+Pj4gKyAqICAgQmFja2VuZCBvbiByZXNwb25zZToKPj4+PiAr
ICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlciBh
bGxvY2F0ZWQgdG8KPj4+PiArICogICAgICAgdGhlIGZyb250ZW5kCj4+Pj4gKyAqICAgICAtIGZp
bGxzIGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcwo+Pj4+ICsgKiAgICAg
ICAoZ3JlZltdIGluIHN0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3RvcnkpCj4+Pj4gKyAqLwo+
Pj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKPj4+PiArICAgIHVpbnQ4X3Qg
aW5kZXg7Cj4+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzNdOwo+Pj4+ICsgICAgZ3JhbnRfcmVm
X3QgZ3JlZl9kaXJlY3Rvcnk7Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBTaGFy
ZWQgcGFnZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0b3IgKGdy
ZWZfZGlyZWN0b3J5IGluCj4+Pj4gKyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBw
YWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJlZAo+Pj4+ICsgKiBkYXRhIGJ1
ZmZlcjoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmWzBdICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBpKjQrOAo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW04gLSAxXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgTio0KzgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
Cj4+Pj4gKyAqIGdyZWZfZGlyX25leHRfcGFnZSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8g
dGhlIG5leHQgcGFnZSBkZXNjcmliaW5nCj4+Pj4gKyAqICAgcGFnZSBkaXJlY3RvcnkuIE11c3Qg
YmUgMCBpZiB0aGVyZSBhcmUgbm8gbW9yZSBwYWdlcyBpbiB0aGUgbGlzdC4KPj4+PiArICogZ3Jl
ZltpXSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUgYnVm
ZmVyCj4+Pj4gKyAqICAgYWxsb2NhdGVkIGF0IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFLgo+Pj4+
ICsgKgo+Pj4+ICsgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUg
cGFnZSBkaXJlY3RvcnkgaXMgbm90Cj4+Pj4gKyAqIHBhc3NlZCwgYnV0IGluc3RlYWQgY2FuIGJl
IGNhbGN1bGF0ZWQgYXM6Cj4+Pj4gKyAqICAgbnVtX2dyZWZzX3RvdGFsID0gKFhFTkNBTUVSQV9P
UF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4+Pj4gKyAqICAg
ICAgIFhFTl9QQUdFX1NJWkUKPj4+PiArICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9k
aXJlY3Rvcnkgewo+Pj4+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOwo+Pj4+
ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCj4+Pj4gK307
Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRl
c3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+Pj4+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50
OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4KPj4+PiArICovCj4+PiBU
aGVyZSBpcyBubyBWNEwyIGlvY3RsIHRvIGRlc3Ryb3kgc3BlY2lmaWMgYnVmZmVycy4gWW91IGNh
biBvbmx5IGRlc3Ryb3kgYWxsCj4+PiBvZiB0aGVtLgo+PiBUaGlzIGlzIG5vdCBzcGVjaWZpY2Fs
bHkgcmVsYXRlZCB0byBWNEwyLCBidXQgY2FuIGJlIGlzc3VlZAo+PiBpbiByZXNwb25zZSB0byBi
YWNrZW5kJ3Mgc3RhdGUgY2hhbmdlIGV0Yy4KPj4gU28sIHdlIGhhdmUgYSBwYWlyIG9mIGNvbW1h
bmRzIHRvIGNyZWF0ZSBhbmQgZGVzdHJveSBidWZmZXJzLgo+PiBFdmVuIG1vcmUsIGZyb250ZW5k
IGNhbiBiZSBhIHNvbWUtb3MtYmFzZWQtZHJpdmVyLCBub3QgVjRMMgo+PiBiYXNlZC4gT3IgZXZl
biBhIHVzZXItc3BhY2UgYXBwbGljYXRpb24gaWYgeW91ciB3aWxsLgo+Pj4+ICsKPj4+PiArc3Ry
dWN0IHhlbmNhbWVyYV9idWZfZGVzdHJveV9yZXEgewo+Pj4+ICsgICAgdWludDhfdCBpbmRleDsK
Pj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUg
c3RyZWFtIHN0YXJ0Ogo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9TVFJF
QU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKiBSZXF1ZXN0IGNhbWVy
YSBjYXB0dXJlIHN0cmVhbSBzdG9wOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAg
MSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fF9PUF9TVFJFQU1fU1RPUCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKiBSZXF1
ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAg
ICAgICB8R0VUX0NUUkxfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3Jt
YXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50OF90LCBp
bmRleCBvZiB0aGUgY29udHJvbCB0byBiZSBxdWVyaWVkLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0
IHhlbmNhbWVyYV9nZXRfY3RybF9kZXRhaWxzX3JlcSB7Cj4+Pj4gKyAgICB1aW50OF90IGluZGV4
Owo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICoKPj4+PiArICogUmVxdWVzdCBjYW1l
cmEgY29udHJvbCBjaGFuZ2U6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBf
T1BfU0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICoKPj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0
Lgo+Pj4+ICsgKgo+Pj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjb250cm9s
Lgo+Pj4+ICsgKiB2YWx1ZSAtIGludDMyX3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+
IEkgd291bGQgcmVjb21tZW5kIHVzaW5nIGEgaW50NjRfdCBhcyB0aGUgY29udHJvbCB2YWx1ZS4K
Pj4gR29vZCBwb2ludCwgdGhhbmsgeW91Cj4+PiBOb3RlIHRoYXQgdGhlcmUgYXJlIGFsc28gY29u
dHJvbHMgd2l0aCBhIHBheWxvYWQgKGUuZy4gc3RyaW5nIGNvbnRyb2xzKS4KPj4gQ291bGQgeW91
IHBsZWFzZSBnaXZlIG1lIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIGNvbnRyb2w/Cj4+IERvIHlvdSB0
aGluayBzdWNoIGNvbnRyb2xzIGNhbiBiZSBvZiB1c2UgaW4gYSBWTT8KPj4gQ2FuIHdlIGF2b2lk
IHN1Y2ggY29udHJvbHMgaWYgd2UgdGFyZ2V0IGEgc2ltcGxlIHZpcnR1YWwKPj4gY2FtZXJhIGRl
dmljZT8gSWYgdGhpcyBpcyBmb3IgcmFkaW8gdXNlLWNhc2UsIHRoZW4gd2UnbGwKPj4gaGF2ZSBz
dWNoIHN1cHBvcnQgaW4gJ3ZyYWRpbycgcHJvdG9jb2wgaWYgbmVlZCBiZQo+IFJpZ2h0IG5vdyBh
bGwgc3RyaW5nIGNvbnRyb2xzIGFyZSByZWxhdGVkIHRvIFJEUyByZWNlaXZlcnMvdHJhbnNtaXR0
ZXJzLiBJZiB5b3UKPiBldmVyIGRlY2lkZSBvbiBhIHZyYWRpbyBwcm90b2NvbCwgdGhlbiB5b3Ug
bmVlZCB0aGVzZSAoUHJvZ3JhbW1lIFNlcnZpY2UgbmFtZQo+IGFuZCBSYWRpbyBUZXh0IGluZm8p
LiBBbmQgdGhlcmUgaXMgYW4gYXJyYXkgb2YgQWx0ZXJuYXRlIEZyZXF1ZW5jaWVzLCBhbHNvIFJE
Uwo+IHNwZWNpZmljLgo+Cj4gVGhlcmUgYXJlIHNvbWUgYXJyYXkgY29udHJvbHMgaW4gVjRMMiwg
dGhvc2UgYXJlIHVzZWQgdG8gY29udHJvbCBtb3Rpb24gZGV0ZWN0aW9uCj4gZm9yIHN1cnZlaWxs
YW5jZSBjYW1lcmFzLiBBbmQgJ2NvbXBvdW5kIGNvbnRyb2xzJyAodGhpbmsgb2YgdGhpcyBhcyBD
IHN0cnVjdHMpIGFyZQo+IGFwcGVhcmluZyBmb3IgSFcgY29kZWNzLgo+Cj4gSSBkb24ndCB0aGlu
ayBhbnkgb2YgdGhlc2UgYXJlIGxpa2VseSB0byBhcHBlYXIgZm9yIGNhbWVyYXMsIGF0IGxlYXN0
IG5vdCBpbiBhCj4gd2F5IHRoYXQgaXMgcmVsZXZhbnQgZm9yIFhlbi4Kb2sKPj4+IElmIHRoZXJl
IGlzIGV2ZXIgaW50ZXJlc3QgaW4gYWRkaW5nIHJhZGlvL1JEUyBzdXBwb3J0LCB0aGVuIHRoYXQg
d2lsbCBiZWNvbWUKPj4+IGFuIGlzc3VlLgo+PiBZb3UgbWVhbiBzb21ldGhpbmcgbGlrZSBzdGF0
aW9uIG5hbWVzLCBhZHMgZXRjPwo+IFl1cC4KPgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNh
bWVyYV9zZXRfY3RybF9yZXEgewo+Pj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+PiArICAgIHVp
bnQ4X3QgcmVzZXJ2ZWRbM107Cj4+Pj4gKyAgICBpbnQzMl90IHZhbHVlOwo+Pj4+ICt9Owo+Pj4+
ICsKPj4+PiArLyoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJl
c3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsg
KiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4K
Pj4+PiArICoKPj4+PiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVy
Ogo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAg
IHJlc2VydmVkICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIGlkIC0gdWludDE2
X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0Lgo+Pj4+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90
LCBYRU5DQU1FUkFfT1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QuCj4+Pj4gKyAqIHN0YXR1cyAt
IGludDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBv
biBmYWlsdXJlLgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKiBTZXQgY29uZmlndXJhdGlvbiBy
ZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRzoKPj4+PiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX1NFVF9DT05GSUcgfCAgICByZXNlcnZlZCAg
ICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
eGVsIGZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAgICAgICAgICAgICAgICAgfCAy
OAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBN
ZWFuaW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRo
ZSBzYW1lIGFzIGZvcgo+Pj4+ICsgKiBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJRyByZXF1ZXN0Lgo+
Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXRhaWxzIHJlc3BvbnNl
IC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMKPj4+PiArICogcmVx
dWVzdDoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfR0VUX0JVRl9ERVRBSUxT
fCAgICByZXNlcnZlZCAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICBudW1fcGxhbmVzICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zm
c2V0WzBdICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMV0gICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsyXSAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzNdICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDMyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGxhbmVfc2l6ZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBw
bGFuZV9zaXplWzFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0MAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVb
Ml0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVszXSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICBwbGFuZV9zdHJpZGVbMF0gICAgICAgICB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzFd
ICAgICAgICAgfCA1Mgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgIHBs
YW5lX3N0cmlkZVsyXSAgICAgICAgIHwgICAgICAgICBwbGFuZV9zdHJpZGVbM10gICAgICAgICB8
IDU2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjAKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICoKPj4+PiArICogc2l6ZSAtIHVpbnQzMl90LCBvdmVyYWxsIHNpemUgb2Yg
dGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCj4+Pj4gKyAqICAgaW5kaXZpZHVhbCBw
bGFuZXMgYW5kIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KPj4+PiArICogbnVtX3BsYW5lcyAtIHVp
bnQ4X3QsIG51bWJlciBvZiBwbGFuZXMgZm9yIHRoaXMgYnVmZmVyLgo+Pj4+ICsgKiBwbGFuZV9v
ZmZzZXQgLSBhcnJheSBvZiB1aW50MzJfdCwgb2Zmc2V0IG9mIHRoZSBjb3JyZXNwb25kaW5nIHBs
YW5lCj4+Pj4gKyAqICAgaW4gb2N0ZXRzIGZyb20gdGhlIGJ1ZmZlciBzdGFydC4KPj4+PiArICog
cGxhbmVfc2l6ZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvZiB0aGUgY29y
cmVzcG9uZGluZyBwbGFuZQo+Pj4+ICsgKiAgIGluY2x1ZGluZyBwYWRkaW5nLgo+Pj4+ICsgKiBw
bGFuZV9zdHJpZGUgLSBhcnJheSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBvY3RldHMgb2NjdXBpZWQg
YnkgdGhlCj4+Pj4gKyAqICAgY29ycmVzcG9uZGluZyBzaW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRp
bmcgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+Pj4gTmljZSEKPj4gVGhhbmsgeW91Cj4+Pj4gKyAq
Lwo+Pj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXRhaWxzX3Jlc3Agewo+Pj4+ICsgICAgdWlu
dDMyX3Qgc2l6ZTsKPj4+PiArICAgIHVpbnQ4X3QgbnVtX3BsYW5lczsKPj4+PiArICAgIHVpbnQ4
X3QgcmVzZXJ2ZWRbM107Cj4+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJB
X01BWF9QTEFORV07Cj4+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhf
UExBTkVdOwo+Pj4+ICsgICAgdWludDE2X3QgcGxhbmVfc3RyaWRlW1hFTkNBTUVSQV9NQVhfUExB
TkVdOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogR2V0IGNvbnRyb2wgZGV0YWls
cyByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfR0VUX0NUUkxfREVUQUlMUzoK
Pj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxHRVRfQ1RSTF9ERVRBSUxTfCAgICBy
ZXNlcnZlZCAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAg
ICB0eXBlICAgICAgfCAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgIHwgMTIKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGVwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY2FtZXJhIGNv
bnRyb2wgaW4gcmVzcG9uc2UuCj4+Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBj
b250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4+PiArICogbWluIC0gaW50
MzJfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+PiArICogbWF4IC0gaW50MzJf
dCwgbWF4aW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+PiArICogc3RlcCAtIGludDMyX3Qs
IG1pbmltdW0gc2l6ZSBpbiB3aGljaCBjb250cm9sIHZhbHVlIGNhbiBiZSBjaGFuZ2VkLgo+Pj4+
ICsgKiBkZWZfdmFsIC0gaW50MzJfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+
IEknZCBnbyB3aXRoIDY0IGJpdCB2YWx1ZXMgZm9yIG1pbi9tYXgvc3RlcC9kZWZfdmFsLgo+PiBT
dXJlLCBnb29kIGlkZWEsIHRoYW5rIHlvdQo+Pj4gSSB3b3VsZCBhbHNvIGFkZCBhIGZsYWdzIGZp
ZWxkLiBTb21lIGNvbnRyb2xzIGFyZSByZWFkLW9ubHksIHdyaXRlLW9ubHkKPj4+IG9yIHZvbGF0
aWxlLCB0aGluZ3MgdXNlcnNwYWNlIG5lZWRzIHRvIGtub3cuCj4+IFRoZW4gSSdsbCBhbHNvIGFk
ZCBudW1lcmljYWwgY29uc3RhbnRzIGZvciBzdWNoCj4+PiBJZiB5b3Ugd2FudCB0byBzdXBwb3J0
IG1lbnUgY29udHJvbHMsIHRoZW4geW91IG5lZWQgYSB3YXkgdG8gZ2V0IHRoZSBtZW51Cj4+PiBu
YW1lcyBhcyB3ZWxsIChWSURJT0NfUVVFUllNRU5VKS4KPj4+Cj4+PiBOb25lIG9mIHRoaXMgaXMg
bmVlZGVkIGZvciB0aGlzIGluaXRpYWwgdXNlLWNhc2UsIGJ1dCB5b3UgbmVlZCB0byB0aGluawo+
Pj4gYWJvdXQgdGhpcyB1cC1mcm9udC4KPj4gWWVzLCB0aGFuayB5b3UKPj4+PiArICovCj4+Pj4g
K3N0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfZGV0YWlsc19yZXNwIHsKPj4+PiArICAgIHVpbnQ4
X3QgaW5kZXg7Cj4+Pj4gKyAgICB1aW50OF90IHR5cGU7Cj4+Pj4gKyAgICB1aW50OF90IHJlc2Vy
dmVkWzJdOwo+Pj4+ICsgICAgaW50MzJfdCBtaW47Cj4+Pj4gKyAgICBpbnQzMl90IG1heDsKPj4+
PiArICAgIGludDMyX3Qgc3RlcDsKPj4+PiArICAgIGludDMyX3QgZGVmX3ZhbDsKPj4+PiArfTsK
Pj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoKPj4+
PiArICogRXZlbnRzIGFyZSBzZW50IHZpYSBhIHNoYXJlZCBwYWdlIGFsbG9jYXRlZCBieSB0aGUg
ZnJvbnQgYW5kIHByb3BhZ2F0ZWQgYnkKPj4+PiArICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQt
cmluZy1yZWYgWGVuU3RvcmUgZW50cmllcy4KPj4+PiArICoKPj4+PiArICogQWxsIGV2ZW50IHBh
Y2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+Pj4gKyAqIEFsbCBldmVu
dCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4+PiArICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKgo+Pj4+ICsgKiBpZCAtIHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkg
ZnJvbnQuCj4+Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KPj4+PiAr
ICoKPj4+PiArICoKPj4+PiArICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJh
Y2sgdG8gZnJvbnQgd2hlbiBhIG5ldyBjYXB0dXJlZAo+Pj4+ICsgKiBmcmFtZSBpcyBhdmFpbGFi
bGU6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9GUkFNRV9BVkFJTHwg
ICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgIGluZGV4ICAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdXNlZF9zeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIGluZGV4
IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5zIG5ldyBjYXB0dXJl
ZCBmcmFtZS4KPj4+PiArICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIgb2Ygb2N0ZXRzIHRo
aXMgZnJhbWUgaGFzLiBUaGlzIGNhbiBiZSBsZXNzCj4+Pj4gKyAqIHRoYW4gdGhlIFhFTkNBTUVS
QV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSBmb3IgY29tcHJlc3NlZCBmb3JtYXRzLgo+Pj4+ICsg
Ki8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQgewo+Pj4+ICsgICAgdWlu
dDhfdCBpbmRleDsKPj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107Cj4+Pj4gKyAgICB1aW50
MzJfdCB1c2VkX3N6Owo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbmNhbWVyYV9yZXEg
ewo+Pj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+Pj4gKyAgICB1aW50OF90IG9wZXJhdGlvbjsKPj4+
PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+Pj4gKyAgICB1bmlvbiB7Cj4+Pj4gKyAgICAg
ICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWcgY29uZmlnOwo+Pj4+ICsgICAgICAgIHN0cnVjdCB4
ZW5jYW1lcmFfYnVmX2NyZWF0ZV9yZXEgYnVmX2NyZWF0ZTsKPj4+PiArCXN0cnVjdCB4ZW5jYW1l
cmFfYnVmX2Rlc3Ryb3lfcmVxIGJ1Zl9kZXN0cm95Owo+Pj4+ICsJc3RydWN0IHhlbmNhbWVyYV9z
ZXRfY3RybF9yZXEgc2V0X2N0cmw7Cj4+Pj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07
Cj4+Pj4gKyAgICB9IHJlcTsKPj4+PiArfTsKPj4+PiArCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFf
cmVzcCB7Cj4+Pj4gKyAgICB1aW50MTZfdCBpZDsKPj4+PiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9u
Owo+Pj4+ICsgICAgdWludDhfdCByZXNlcnZlZDsKPj4+PiArICAgIGludDMyX3Qgc3RhdHVzOwo+
Pj4+ICsgICAgdW5pb24gewo+Pj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIGNv
bmZpZzsKPj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9kZXRhaWxzX3Jlc3AgYnVm
X2RldGFpbHM7Cj4+Pj4gKwlzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX2RldGFpbHNfcmVzcCBj
dHJsX2RldGFpbHM7Cj4+Pj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZDFbNTZdOwo+Pj4+ICsg
ICAgfSByZXNwOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbmNhbWVyYV9ldnQgewo+
Pj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+Pj4gKyAgICB1aW50OF90IHR5cGU7Cj4+Pj4gKyAgICB1
aW50OF90IHJlc2VydmVkWzVdOwo+Pj4+ICsgICAgdW5pb24gewo+Pj4+ICsgICAgICAgIHN0cnVj
dCB4ZW5jYW1lcmFfZnJhbWVfYXZhaWxfZXZ0IGZyYW1lX2F2YWlsOwo+Pj4+ICsgICAgICAgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+Pj4+ICsgICAgfSBldnQ7Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+
ICtERUZJTkVfUklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVxLCBz
dHJ1Y3QgeGVuY2FtZXJhX3Jlc3ApOwo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sgdG8gZnJvbnQg
ZXZlbnRzIGRlbGl2ZXJ5Cj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICogSW4g
b3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBh
IHNoYXJlZCBwYWdlIGlzCj4+Pj4gKyAqIGFsbG9jYXRlZCBieSBmcm9udCBhbmQgaXRzIGdyYW50
ZWQgcmVmZXJlbmNlIHByb3BhZ2F0ZWQgdG8gYmFjayB2aWEKPj4+PiArICogWGVuU3RvcmUgZW50
cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1jaGFubmVsKS4KPj4+PiArICogVGhpcyBwYWdl
IGhhcyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNo
cm9uaXplCj4+Pj4gKyAqIGFjY2VzcyBhbmQgY29udHJvbCBldmVudCdzIHJpbmcgYnVmZmVyLCB3
aGlsZSBiYWNrIGJlaW5nIGEgcHJvZHVjZXIgb2YgdGhlCj4+Pj4gKyAqIGV2ZW50cyBhbmQgZnJv
bnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRl
cgo+Pj4+ICsgKiBpcyB1c2VkIGZvciBldmVudCBwYWNrZXRzLgo+Pj4+ICsgKgo+Pj4+ICsgKiBV
cG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9udCBtYXkgY29uZmlybSBpdHMgcmVjZXB0
aW9uCj4+Pj4gKyAqIGZvciBlaXRoZXIgZWFjaCBldmVudCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5v
bmUuCj4+Pj4gKyAqLwo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlIHsK
Pj4+PiArICAgIHVpbnQzMl90IGluX2NvbnM7Cj4+Pj4gKyAgICB1aW50MzJfdCBpbl9wcm9kOwo+
Pj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5Ngo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9JTl9SSU5HX09GRlMgKHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJhX2V2ZW50X3BhZ2UpKQo+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJ
WkUgLSBYRU5DQU1FUkFfSU5fUklOR19PRkZTKQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9S
SU5HX0xFTiAoWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJh
X2V2dCkpCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkcocGFnZSkgXAo+Pj4+ICsJKChz
dHJ1Y3QgeGVuY2FtZXJhX2V2dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9JTl9SSU5H
X09GRlMpKQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdlLCBpZHgpIFwK
Pj4+PiArCShYRU5DQU1FUkFfSU5fUklORygocGFnZSkpWyhpZHgpICUgWEVOQ0FNRVJBX0lOX1JJ
TkdfTEVOXSkKPj4+PiArCj4+Pj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZf
SF9fICovCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+Pj4gKyAq
IG1vZGU6IEMKPj4+PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+Pj4+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+Pj4+ICsgKiB0YWItd2lkdGg6IDQKPj4+PiArICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCj4+Pj4gKyAqIEVuZDoKPj4+PiArICovCj4+Pj4KPj4+IEkgdGhpbmsgdGhlIG1vc3QgaW1w
b3J0YW50IGRlY2lzaW9uIHRvIG1ha2UgaGVyZSBpcyB3aGV0aGVyIG9yIG5vdCB5b3Ugd2FudCB0
byBzdXBwb3J0Cj4+PiBob3RwbHVnZ2FibGUgc291cmNlcyBsaWtlIEhETUkuIEFuZCBhbiBhZGRp
dGlvbmFsIGNvbXBsaWNhdGlvbiB3aXRoIHRoYXQgaXMgSERDUC4KPj4+IFdoaWxlIFY0TDIgZG9l
c24ndCBoYXZlIGFuIEFQSSBmb3IgSERDUCBhdCB0aGUgbW9tZW50LCBDaXNjbyBpcyB3b3JraW5n
IG9uIHRoaXMgYW5kCj4+PiBhIHBhdGNoIHNlcmllcyBhZGRpbmcgdGhpcyBpcyBleHBlY3RlZCBs
YXRlciB0aGlzIHllYXIvZWFybHkgbmV4dCB5ZWFyLiBJdCBtaWdodCBub3QKPj4+IGJlIGFuIGlz
c3VlIGluIHByYWN0aWNlIGlmIHRoZXNlIGFyZSBhbGwgY2xvc2VkIHN5c3RlbXMsIGJ1dCBuZXZl
cnRoZWxlc3MsIGl0IGlzCj4+PiBzb21ldGhpbmcgdG8gdGhpbmsgYWJvdXQuCj4+IFllcywgdGhh
bmsgeW91IGZvciByYWlzaW5nIHRoZXNlIHF1ZXN0aW9ucywgaXQgaXMgd29ydGggdGhpbmtpbmcK
Pj4gYWJvdXQgc3VjaCB1c2UtY2FzZXMuCj4+PiBSZWdhcmRzLAo+Pj4KPj4+IAlIYW5zCj4+IFRo
YW5rIHlvdSBzbyBtdWNoIGZvciB0aGUgY29tbWVudHMsCj4+IE9sZWtzYW5kcgo+Pgo+IFJlZ2Fy
ZHMsCj4KPiAJSGFucwpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 08:31:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 08:31: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 1fzHbV-00012O-9e; Mon, 10 Sep 2018 08:31:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzHbT-00010N-Mk
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 08:31:27 +0000
X-Inumbo-ID: 084c36da-b4d4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 084c36da-b4d4-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 08:32: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 1fzHbR-0000am-Af; Mon, 10 Sep 2018 08:31: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 1fzHbQ-0001K1-Ux; Mon, 10 Sep 2018 08:31:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzHbQ-0007aG-TI; Mon, 10 Sep 2018 08:31:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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: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-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-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-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-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-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=c0305995d3676c8f7764eb79a7f99de8d18c591a
X-Osstest-Versions-That: linux=ba6984fc0162f24a510ebc34e881b546b69c553b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 08:31:24 +0000
Subject: [Xen-devel] [linux-3.18 test] 127455: 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>

ZmxpZ2h0IDEyNzQ1NSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMjcyOTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjcyOTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3Mjk2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjcyOTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI3Mjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkx
YQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYmE2OTg0ZmMwMTYyZjI0
YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUzYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3Mjk2ICAy
MDE4LTA5LTA1IDA3OjQ1OjE5IFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzQ1
NSAgMjAxOC0wOS0wOSAxODoxMjoyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1h
biIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9y
Zy51az4KICBBbGV4YW5kcnUgQXJkZWxlYW4gPGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29t
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5uYSBTY2h1
bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQmFydGxvbWllaiBab2xuaWVya2ll
d2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJn
b2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQ2hyaXN0aWFuIEJyYXVuZXIgPGNocmlzdGlhbkBi
cmF1bmVyLmlvPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRlPgogIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5t
YXJ0aW5ldEBjZWEuZnI+CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhh
cmkgQmF0aGluaSA8aGJhdGhpbmlAbGludXguaWJtLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdv
b2dsZS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIGppYW5neWl3ZW4gPGpp
YW5neWl3ZW5AaHVhd2VpLmNvbT4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4K
ICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSnVuIFBp
YW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZv
by5kZT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAg
TWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyayBCcm93
biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5l
bC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pa2UgU25p
dHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVk
aGF0LmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgUGV0ZXIgWmlqbHN0
cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVy
ekBpbmZyYWRlYWQub3JnPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAg
UmlrIHZhbiBSaWVsIDxyaWVsQHN1cnJpZWwuY29tPgogIFNlcmdlIEhhbGx5biA8c2VyZ2VAaGFs
bHluLmNvbT4KICBTaGFuIEhhaSA8c2hhbi5oYWlAb3JhY2xlLmNvbT4KICBTaGVuZ2h1aSBXYW5n
IDxzaGh1aXdAZm94bWFpbC5jb20+CiAgU25pbGQgRG9sa293IDxzbmlsZEBzb255LmNvbT4KICBT
dGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUaGllcnJ5IFJl
ZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5n
QG52aWRpYS5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBW
aWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICBZaXdlbiBKaWFuZyA8amlhbmd5aXdlbkBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg3MSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 08:34:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 08:34: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 1fzHeI-00019T-PF; Mon, 10 Sep 2018 08: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=od6k=ly=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1fzHeG-00019E-7l
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 08:34:20 +0000
X-Inumbo-ID: 0ebba50c-b4d4-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0ebba50c-b4d4-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 10:32:31 +0200 (CEST)
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=2auzTpnjRD90aMLCqF4AbSyroVJ8hL39XIvr57/KLCw=;
 b=Lfwd6Ww/A+Pl7O6XrYspcOSE/LWcO2/19mouakYUHtT9Zq1CfM4+lRCH7f9ZqgjbcW3pbahp+6n6tRtyvp3f0Kpuq+ZhBd9WgiOfRBq/84wndnnk5uhY9vU7ei9BXfuMNgVE3modq0iEHngg9B9C2+2/p4Y1l5fe5si3A7A/62w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.20] (85.223.209.54) by
 DB3PR0302MB3209.eurprd03.prod.outlook.com (2603:10a6:8:9::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Mon, 10 Sep 2018 08:34:09 +0000
To: Hans Verkuil <hverkuil@xs4all.nl>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, Juergen Gross
 <jgross@suse.com>, xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <99cd131d-85ae-bbfb-61ef-fdc0401727f6@suse.com>
 <5505e5af-5b64-b317-a0d8-09c11317926f@gmail.com>
 <345d7ec3-3ca3-e8fe-28a0-ba299196b5e4@gmail.com>
 <ecfe2b61-deb8-5c3d-3cf4-706c23b47afc@xs4all.nl>
 <53189190-ffe0-9795-b01c-01de8db83acb@gmail.com>
 <641cd785-c5e7-7552-dc4b-35249f1f1985@xs4all.nl>
 <de866c33-69ec-8811-a51f-3dcef88033a9@gmail.com>
 <ed2c1ba0-632b-315f-b7d4-2b3ac3de7487@xs4all.nl>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <52db2924-224f-a24f-3205-43eca7e4169c@epam.com>
Date: Mon, 10 Sep 2018 11:34:03 +0300
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: <ed2c1ba0-632b-315f-b7d4-2b3ac3de7487@xs4all.nl>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR05CA0145.eurprd05.prod.outlook.com
 (2603:10a6:7:28::32) To DB3PR0302MB3209.eurprd03.prod.outlook.com
 (2603:10a6:8:9::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 10b16aa9-910a-4ae9-166c-08d616f82ecd
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB3PR0302MB3209; 
X-Microsoft-Exchange-Diagnostics: 1; DB3PR0302MB3209;
 3:4SO3BrLmoN8Yyym8v2XztWvaf+o0aheVdaBKJwDgAY/jlRFAPgO3+YoZfsuhvHIdDVfxsltFQL4AA0nwwh7nfqnMlZwNxvRXqedOA55jGpgl+0D6QGbUt+YbMeKwp04RpYv1JuQ6E84T+EE+y4qD46rgNxViRpnzWaIxlihOg+9RKifq+9veA4rYtrubVsPXQaHePEkqmUuGQeHnbs0J5FY9CJZYG347banV42XU2G3DtRGkMJH1QWzU6ryL9qNA;
 25:AfdtBYzhXBBZfEFD8JRbkqmCFzYkgfGJoZY+gW7jP1Z9xE3wikRncUTZYkC38YhCCYSmgP+Kh7PkUQaXIZ+A1E2MRzIO8UGJk7ScbJKYycbvl/vGTRxXpe0MoNb3HGbs3jp/My2ws9ozxhysXABD9UYu4bJ3NkPR0ZovwNBwUlZjHgiD6pbaXn8EWjgw5dZJLoyktRZk8ykigSFnY6hMFCCN81D/z2k4iE4yfhLBg2ECRJhEsWi7CobXhfNtr7pxFbKb+F3ezbViAdvmhx00INr12O5EkyFX0aJ51Bn8w32FPkjXwleR8zArznLT5UvTOAPjKgPsNK67C65BJRXAWA==;
 31:18XaSDbxhi+59Ohsgersofj5pqNV1Xla0lrMRU9jXBv8OyccxruSkzBuDH0xiUVo9oHh6V3bN01g0W6XzMCeozGElhQNRRl1njWYDVwN0FaoNyfRnsVvf9OF+V7uC5l3bz4wblyi5rhlFz+G9V0TqN5wsd59moATb4S4duKa5pHnd3xL4uZ5D1zSYxp85qeJyRg+VSOxplE3BZjw4jRAnfNePdYU7Zyeoklq9xNvDzU=
X-MS-TrafficTypeDiagnostic: DB3PR0302MB3209:
X-Microsoft-Exchange-Diagnostics: 1; DB3PR0302MB3209;
 20:AH2j/j42h9CvK+ugutkRyHbA+j2qeQ8Ov40NG7w2gK6ot2dRuiEdvpuYHzgw7/ijNia3a2NbII/9BKa3Y4srP9Fvk+40sQfwGL5/zQXl+KteHoJ4znLHKWCyX7jQbLY8+6oR9NRjYRpeOFWLY/9XCahw3yofyLmHYVbio6LECv2VnUyz96dI1IJwwk3BhTwLwiomwuaUOXKXMUCVQIqGt4Mbl92rsjghOtnlu0qsu8pJAUqNDoqaxidFQQuOJVQMz5StCwjy/YB2NLGVMRNQDmABczhYpUjAAGuTMN41ECbSMdSElFsKRkBivgp4j33UEOr7p6doSqF1G6AF4nk1XKYhO9TX+yVE/bT3HvUHgTpQjvvEyXraRly7iM8mbeEFLIcr/bI1svE+olW7vjDb2JuNmsYBHyiox1JDfpEOu1gOoUD1psfe2Dljz71yo51WrNsvpUq4Ip76TJMvaJQ/vB9CTV43FUNgFpVtu+/6fYbBHLeiovKFoVxOZKywBhqL;
 4:7QjYVwEbLWG1Au7dr46MFqgB+K9fKtKMTdsSI/ANSaf1TCikt3QHrzZaJnTGVvdq1ozV3v5G5UYuQP+qpHZCwm7AssMtEznps4NNpV3ja6VO9oGEWTCp0YEJFa1qlTc7SFOfLtnskOS0mJuS34EfZsk61LWjz1a9KYVF4ptefB3VaTi5easufG0wlt4LDG0MPFzUbUBplWeTHWQfIi+3YwA8elW6ofzFz9jZrrbfLqXCPU5E8Kok1OZGoUXroT+jHOZXLkzhS7BnPONG8PtqW/tEobEeuPQ+/9EYesk7T5nMDKeEI0SoasQS3SRyudN7fyVIcGm+jf6bef3K4tMMs8vVPIs4Cmd+ooXdjmh/kAEDIQDOEKlpz1mWFajAMZ428Q+KNt/4s2q9zMHAzM1xvI4+gnGD+POpp67wjmcU7tA=
X-Microsoft-Antispam-PRVS: <DB3PR0302MB32095BD531E106F83FD4ECD9E7050@DB3PR0302MB3209.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(269456686620040)(4114951738403)(21532816269658); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699050);
 SRVR:DB3PR0302MB3209; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0302MB3209; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(136003)(396003)(376002)(39860400002)(189003)(199004)(51744003)(76176011)(52146003)(67846002)(23676004)(52116002)(2486003)(16576012)(316002)(2870700001)(6666003)(50466002)(345774005)(53936002)(2906002)(6306002)(6486002)(8676002)(36756003)(81166006)(110136005)(8936002)(966005)(64126003)(93886005)(58126008)(81156014)(478600001)(72206003)(229853002)(68736007)(25786009)(4326008)(66066001)(26005)(77096007)(47776003)(31686004)(31696002)(956004)(2616005)(107886003)(86362001)(476003)(486006)(39060400002)(65956001)(6116002)(3846002)(65806001)(6246003)(14444005)(11346002)(446003)(65826007)(5660300001)(97736004)(7416002)(106356001)(53546011)(7736002)(105586002)(80792005)(386003)(16526019)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0302MB3209; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjNQUjAzMDJNQjMyMDk7MjM6dnVyVnFyTTBnV29WREQrUFRpcjNGSzNr?=
 =?utf-8?B?M09zWU9IeDNqeno3V2xIZ1Jja2xCWURGQUM4TmlMYXM1WXJEY0tRT1ErTks3?=
 =?utf-8?B?aEhUbThRc2JuVW9wTDhvSGVQQVcyTk1kZnNTbmtXT3A3NHZlbFdkand4dzAw?=
 =?utf-8?B?N1ZncDRPb0E4WW14bDY0MkZ5NEhrc2daMVJHUk1BaC9mRStaVEZ5TXVVVlFO?=
 =?utf-8?B?alhtYVE1dkNOa1VhUi8wOXdWcWJ1ZzRiRlE0a2JFK0tGK0Y1ck11YVN5Tkov?=
 =?utf-8?B?R1NPN3h0a3YxNmJBdFNvWGxQOEpXa3F3OE9HN0wrVDBPZUdDR0VuVldZYm9k?=
 =?utf-8?B?Z09MVHN2SG9lYjl5aFV4SDNXK1VYTHluWGxnbzhDVzJZTExJSGlTWFIrejFG?=
 =?utf-8?B?UUNibjVNRGFqd0d3YmM3M2EwTkRhL0VGbS9OdkptamtVVnRBaTFHUDJsWk1D?=
 =?utf-8?B?cm1XZWZPSkFNMlZEWnpSR2gzcUlMMnhNSFdoaU5YcjBIK2lPRlcwcjM2SElB?=
 =?utf-8?B?RkxKMGV2UGoxMGhqdFVtYjhZRyt1Znp4TlNoR056TWNTWTF2QyswK3JWanFh?=
 =?utf-8?B?anBqKy9VejBnVmtoL2kvK3FuMmNIcHVUMTBxamZIRHo3UE1iUW9VU0ZEMWZ5?=
 =?utf-8?B?Z3FHMnp5dkRvbHVDVHpSWmJialQwQzA5a1hEVEUrdiszS0Z5TzFDK2hWK3VH?=
 =?utf-8?B?OTRPVVM2azlUS21Gbml1c2JIcjZPcGt4ZlVzZFpvdmlEK2RPaENtYzR5RDR1?=
 =?utf-8?B?aEZJQkZhWTBtZUJ4VXRHVlJXQllwWHhtQ1Y2UEdCc3J4L2ZoSEhUbmdPY3dL?=
 =?utf-8?B?Q0pxS0ZBVldPdnlLTXF2cXh2RmhBcXFJVUU5Q1hnZFVCQzZjbU1tQkozWUFz?=
 =?utf-8?B?QTFzZVM4R0RDWEh0dFM3OUFYVkdia1BYdkg5emtxZVJiNDFhT0ovL1JOQlZN?=
 =?utf-8?B?WTN5eU1oMTVaUUlSU3l4MU5PYy8yMjlRcXh1ZHl6NkUwSVZnOUFkM1NnTHJZ?=
 =?utf-8?B?QmdPQklONm92OCsxMEF3dlAzUUtWZ1JhMGUwMlNHYUhMZWFDM1R4YUhRVlR3?=
 =?utf-8?B?dHpmdjRnT1FKdFNWeTVDUFdtZDA5OWl0VUNIQ0JGYXV6Z3pZN2dlZytsZ1JY?=
 =?utf-8?B?ZE9zZ0Vsb1lRMWtiV0o5aFRPa1JsVlZyMnBpYzlJVXltckxlaW9YcitqMUg4?=
 =?utf-8?B?NnMza2FYZUVNNElGSEVCaUJkUm5EWXFTK05tSHZPZWRYNmN2Zk1mS2ExeURT?=
 =?utf-8?B?YTg4SjNQNHJiT3AzK0ZGc2I5VndETDV3UnJicCs4a3drenZRc3NSVEJQSkph?=
 =?utf-8?B?MFJERE9Sdm9VR0N3U0ttL2RTcSsrOTRvU3d1bVE2QlZUaTFoems4bWRBYy9h?=
 =?utf-8?B?Vk9HTmpndTY4VFBNYkJ0UWp4YjVMUzJrNFVobS9va1dKYXlKWE40QXJISjIy?=
 =?utf-8?B?TjJKL2lCdGVjQlh3WjIrdWhIVGF5ZFl3YVB5WmloTkF2bjFQZDN4M1ppcDdm?=
 =?utf-8?B?S0VBNjgycWg2bzN1MTNOK1d3YStOZngxUUh6L3NsV0pDTkwrK3hJN0Frbi9n?=
 =?utf-8?B?UWRvY1VwUDR4MXlSZThBeEs2VDQxeHdHeUo3WG83cjI4MjQzb1E4YW9ueXR5?=
 =?utf-8?B?aWN5ZFZNSklrWkhFd1FKbEV6eGZSZWpOOS9RSjgxN0xiK3U4WkIvcGlnQXB4?=
 =?utf-8?B?aUZEb05weCtzU1RwVnpaTnh5K2J5SGxWbTVYZW9WSU1RUXFWL0pDNjZobDgy?=
 =?utf-8?B?bUsxVUhSYVlrbTFWRkhyQU5ncmwzc1ZCb0ZmZGpFK0ZQRXVURVVOaldNaWNQ?=
 =?utf-8?B?RTFvSGJyTktNTDhqQnpxRlprR2ZoOWR1dStKcVBJc0gycGZVdVp6T1dBL0E3?=
 =?utf-8?B?M2p4cjAzd2h1N3pxOE5LOWhRVzcvYll2aTladWVMZDZGLy9ZazZsRG5JY0d1?=
 =?utf-8?B?QzI4a24xTTY0VkMyY0U3WDhDMUVIa01tSFJCNkdGOWhjQjVMNk5zUDNVRzNN?=
 =?utf-8?B?UU1jU2w3aVB5NElMVlJhc0ZoancxaExPdUhuNmR0SFhxK2hYZnhWUFRuSVR3?=
 =?utf-8?B?enVHTDBSTUFRb3oxN2dTalY2eWt3Z3FNRXJybXJuWHNFMXRlaFBNazdsS0Zk?=
 =?utf-8?B?MTI3QVNzQ0R6VXhPblhOeXJ0eUNjeFZ4bFdDV0Y2Q3EwZVphNmI2QTZHWmll?=
 =?utf-8?B?cmQ4cy9xTTJydThnTEVmVnlxN2RaWE96Y3RKbFhwMjVIMTBJYUt0S0dKclg5?=
 =?utf-8?B?YTdCZjFINVFkUlFnMG41Umt1ajN0cjErNTRhelhwTmV5L1lTUXBHMTlnPT0=?=
X-Microsoft-Antispam-Message-Info: rs/8dwEdbJ0120EIWYDsSQCprlfa4cWfFGuT4Nw5igs8ru1FA3eGbnn5QXocVy0SqpImokLxFVvb85c7kXkxTHx4+bW7nAsazNoNL3mwSToe6HsIp0OvWsjiCQapAv0iTF0F9tTc+lSrNafWGX647G1IAX+WS6rs5qVZuAe6H/KZ3yR5H5/odS/FlTkWxs2E5EcrK1J5HfzRW0qr6beSRQsWCio1NOLtZwtKVaaAftIftZ68Dpmcka7h+qFa0SFH3rImSQXSR+2wh7jb3SGnToIiOOK+hGbNpIdrC1uUcbEyBocGLDVaojZdvJAwuVi0nBljjcCye6TBA4R8u0RdCaS/02wZF38G2WG6Cc0peWo=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR0302MB3209;
 6:KLSWW2Ulkv0vZZC4MKJnmFskkIhMdSKtw5QwDycJN+L6F6zkQz3UbK7DleUsnxanhZCRz7BW/sAoMYbeAOxlx3S2r3xldQz9km4FlqTSkD9fzpbFkQXLLDgExDPpQZ2jFazMUQylduYrRrZ/hjtEJokmUs+wffC4xFkcN+ly9AsA2CbEyaPR5KbF+/V/SOU1BTzly2AG+KTizZYeFB2WlY+agaqKa3F963AfYkW8OJXOsf8abMQFu8+LRiyh9qYvt4Fx94jdG3/JZAQYhc3ZlSnVFq0oQJiy2DhIHX5wljR2QieNw9p0CJcpmG9flltcmYQzHi14RIiqySUivb4JLFbjMG7V4G9TZf8CIFe5CscJaXqk50wBFY0Mv+OJ11lngQyOKt4S04uyoqWFemAmBp6RPjoYqLg54KRYvBpi74w54Th8AfayPNyJ+cVbQbaOFLSBMlxUu88lrsHfhhAp2A==;
 5:GpExuQ+02T409fviwOugXrATerlJIumKnGSDFEmtE1TowxThXJeoilRwNLDxmxiFbfiFMOVUM9/fC66vrkuYhuopO7S57mnU2A/kUmeVidmXTMhknNURSDaVGNhJKGowk39x+qNob6Nn8sY9MuA5Qf1aaywtMoK/CDPssPOyoCU=;
 7:3vxJMsXwUa7yjFwaidr8PO0rALHIXFcxwi462CVCzDohEaVqmswqg3uc9yoQ8FSSqKMXLlX20LOpvR32pa+lIGobBSGnrtpDJtWl0Yc3Wwcmt5xE63t8qJPZjyl5qzlUt+woa+chDlO64ma3hDjW3R/H4/TT43q2I4DBi2nIR/ZuAVmKXMZbBw/92zuJABrRpGJWnyK+5JcazKk0VSb+oC1Pwo1cxLVxvUrnDss0h2TgE2fzopKzw0zyWthhuci/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 08:34:09.7709 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 10b16aa9-910a-4ae9-166c-08d616f82ecd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0302MB3209
Subject: Re: [Xen-devel] [PATCH 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: Artem Mygaiev <Artem_Mygaiev@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>

T24gMDkvMTAvMjAxOCAxMToxNCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEwLzIw
MTggMDc6NTkgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIaSwgSGFucyEK
Pj4KPj4gT24gMDkvMDkvMjAxOCAwMTo0MiBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4gT24g
MDkvMDQvMjAxOCAwODo1NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
T24gMDkvMDMvMjAxOCAwNjoyNSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+PiBIaSBPbGVr
c2FuZHIsCj4+Pj4+Cj4+Pj4+IE9uIDA5LzAzLzIwMTggMTI6MTYgUE0sIE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24gMDgvMjEvMjAxOCAwODo1NCBBTSwgT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4gT24gMDgvMTQvMjAxOCAxMTozMCBBTSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4gT24gMzEvMDcvMTggMTE6MzEsIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVk
Cj4+Pj4+Pj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGlt
ZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+Pj4+Pj4gZmFydGhlciBlbmFibGluZyBpdCBmb3Ig
dmlkZW8gY29uZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+Pj4+Pj4+IGhp
Z2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGUgaW5pdGlhbCBn
b2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4+
Pj4+Pj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9j
b2wgaWYgbmVlZCBiZToKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBi
YXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+Pj4+Pj4+PiAgICAgIC0gcGl4ZWwg
Zm9ybWF0cwo+Pj4+Pj4+Pj4gICAgICAtIHJlc29sdXRpb25zCj4+Pj4+Pj4+PiAgICAgIC0gZnJh
bWUgcmF0ZXMKPj4+Pj4+Pj4+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOgo+Pj4+
Pj4+Pj4gICAgICAtIGNvbnRyYXN0Cj4+Pj4+Pj4+PiAgICAgIC0gYnJpZ2h0bmVzcwo+Pj4+Pj4+
Pj4gICAgICAtIGh1ZQo+Pj4+Pj4+Pj4gICAgICAtIHNhdHVyYXRpb24KPj4+Pj4+Pj4+IDMuIFN1
cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4+Pj4+Pj4+IDQuIFN1cHBvcnQgemVyby1jb3B5aW5n
IHVzZS1jYXNlcwo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvCj4+Pj4+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Cj4+Pj4+Pj4+IFNvbWUgc3R5bGUgaXNzdWVzIGJlbG93Li4uCj4+Pj4+Pj4gV2lsbCBmaXggYWxs
IHRoZSBiZWxvdywgdGhhbmsgeW91IQo+Pj4+Pj4+Cj4+Pj4+Pj4gSSB3b3VsZCBsaWtlIHRvIGRy
YXcgc29tZSBhdHRlbnRpb24gb2YgdGhlIExpbnV4L1Y0TCBjb21tdW5pdHkgdG8gdGhpcwo+Pj4+
Pj4+IHByb3RvY29sIGFzIHRoZSBwbGFuIGlzIHRoYXQgb25jZSBpdCBpcyBhY2NlcHRlZCBmb3Ig
WGVuIHdlIHBsYW4gdG8KPj4+Pj4+PiB1cHN0cmVhbSBhIExpbnV4IGNhbWVyYSBmcm9udC1lbmQg
a2VybmVsIGRyaXZlciB3aGljaCB3aWxsIGJlIGJhc2VkCj4+Pj4+Pj4gb24gdGhpcyB3b3JrIGFu
ZCB3aWxsIGJlIGEgVjRMMiBkZXZpY2UgZHJpdmVyICh0aGlzIGlzIHdoeSBJIGhhdmUgc2VudAo+
Pj4+Pj4+IHRoaXMgcGF0Y2ggbm90IG9ubHkgdG8gWGVuLCBidXQgdG8gdGhlIGNvcnJlc3BvbmRp
bmcgTGludXggbWFpbGluZyBsaXN0Cj4+Pj4+Pj4gYXMgd2VsbCkKPj4+Pj4+IHBpbmcKPj4+Pj4g
U29ycnksIHRoaXMgZ290IGJ1cmllZCBpbiBteSBtYWlsYm94LCBJIG9ubHkgY2FtZSBhY3Jvc3Mg
aXQgdG9kYXkuIEknbGwgdHJ5Cj4+Pj4+IHRvIHJldmlldyB0aGlzIHRoaXMgd2VlaywgaWYgbm90
LCBqdXN0IHBpbmcgbWUgYWdhaW4uCj4+Pj4gVGhhbmsgeW91IGZvciB5b3VyIHRpbWUKPj4+Pj4g
SSBoYWQgb25lIGhpZ2gtbGV2ZWwgcXVlc3Rpb24sIHRob3VnaDoKPj4+Pj4KPj4+Pj4gV2hhdCB0
eXBlcyBvZiBoYXJkd2FyZSBkbyB5b3UgaW50ZW5kIHRvIHRhcmdldD8gVGhpcyBpbml0aWFsIHZl
cnNpb24gdGFyZ2V0cwo+Pj4+PiAodmVyeSkgc2ltcGxlIHdlYmNhbXMsIGJ1dCB3aGF0IGFib3V0
IEhETUkgb3IgU0RUViByZWNlaXZlcnM/IE9yIGhhcmR3YXJlCj4+Pj4+IGNvZGVjcz8gT3IgY29t
cGxleCBlbWJlZGRlZCB2aWRlbyBwaXBlbGluZXM/Cj4+Pj4+Cj4+Pj4+IEluIG90aGVyIHdvcmRz
LCB3aGVyZSBhcmUgeW91IHBsYW5uaW5nIHRvIGRyYXcgdGhlIGxpbmU/Cj4+Pj4+Cj4+Pj4+IEV2
ZW4gd2l0aCBqdXN0IHNpbXBsZSBjYW1lcmFzIHRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVu
IHJlZ3VsYXIgVVZDCj4+Pj4+IHdlYmNhbXMgYW5kIGNhbWVyYXMgdXNlZCB3aXRoIGVtYmVkZGVk
IHN5c3RlbXM6IGZvciB0aGUgbGF0dGVyIHlvdSBvZnRlbgo+Pj4+PiBuZWVkIHRvIHByb3ZpZGUg
bW9yZSBjb250cm9sIHcuci50LiB3aGl0ZS1iYWxhbmNpbmcgZXRjLiwgdGhpbmdzIHRoYXQgYQo+
Pj4+PiBVVkMgd2ViY2FtIHdpbGwgZ2VuZXJhbGx5IGRvIGZvciB5b3UgaW4gdGhlIHdlYmNhbSdz
IGZpcm13YXJlLgo+Pj4+IFRoZSB1c2UtY2FzZXMgd2Ugd2FudCB0byBpbXBsZW1lbnQgYXJlIG1v
c3RseSBpbiBhdXRvbW90aXZlL2VtYmVkZGVkIGRvbWFpbiwKPj4+PiBzbyB0aGVyZSBhcmUgbWFu
eSBwZXJmb3JtYW5jZSByZXN0cmljdGlvbnMgYXBwbHkuCj4+Pj4gV2UgYXJlIG5vdCB0YXJnZXRp
bmcgdmlydHVhbGl6aW5nIHZlcnkgY29tcGxleCBoYXJkd2FyZSBhbmQgaGF2ZSBubwo+Pj4+IGlu
dGVudGlvbgo+Pj4+IHRvIG1ha2UgYSAxOjEgbWFwcGluZyBvZiB0aGUgcmVhbCBoYXJkd2FyZTog
Zm9yIHRoYXQgb25lIGNhbiBwYXNzLXRocm91Z2gKPj4+PiBhIHJlYWwgSFcgZGV2aWNlIHRvIGEg
dmlydHVhbCBtYWNoaW5lIChWTSkuIFRoZSBnb2FsIGlzIHRvIHNoYXJlIGEgc2luZ2xlCj4+Pj4g
Y2FtZXJhIGRldmljZSB0byBtdWx0aXBsZSB2aXJ0dWFsIG1hY2hpbmVzLCBubyBjb2RlY3MsIHJl
Y2VpdmVycyBldGMuCj4+Pj4KPj4+PiBDb250cm9sbGluZyB0aGUgc2FtZSBIVyBkZXZpY2UgZnJv
bSBkaWZmZXJlbnQgVk1zIGRvZXNuJ3QgbG9vayBmZWFzaWJsZToKPj4+PiB3aGF0IGlmIHRoZSBz
YW1lIGNvbnRyb2wgaXMgc2V0IHRvIGRpZmZlcmVudCB2YWx1ZXMgZnJvbSBkaWZmZXJlbnQgVk1z
Pwo+Pj4gWW91IGNhbiBkbyB0aGlzLCBhY3R1YWxseTogaW4gVjRMMiB5b3UgY2FuIGdldCBhbiBl
dmVudCB3aGVuIGFub3RoZXIgcHJvY2Vzcwo+Pj4gY2hhbmdlcyBhIGNvbnRyb2wsIGFuZCB1cGRh
dGUgeW91ciBvd24gR1VJL2ludGVybmFsIHN0YXRlIGFjY29yZGluZ2x5Lgo+Pj4KPj4+IFNvIGlu
IHRoaXMgY2FzZSBpZiBvbmUgVk0gY2hhbmdlcyBhIGNvbnRyb2wsIGFuIGV2ZW50IGlzIHNlbnQg
dG8gYWxsIG90aGVycwo+Pj4gdGhhdCB0aGUgY29udHJvbCBoYXMgY2hhbmdlZCB2YWx1ZS4KPj4g
V2VsbCwgdGVjaG5pY2FsbHkgdGhpcyBjYW4gYmUgZG9uZSBieSBpbnRyb2R1Y2luZyBvbmUgbW9y
ZQo+PiBldmVudCBmb3Igc3VjaCBhIG5vdGlmaWNhdGlvbi4gQnV0LCBmcm9tIHN5c3RlbSBwYXJ0
aXRpb25pbmcKPj4gUE9WLCBJIGFtIHN0aWxsIG5vdCBjb252aW5jZWQgdGhpcyBzaG91bGQgYmUg
ZG9uZTogSSB3b3VsZCBwcmVmZXIKPj4gdGhhdCBhIHNpbmdsZSBWTSBvd25zIHN1Y2ggYSBjb250
cm9sIGFuZCBldmVuIHdoaWNoIGNvbnRyb2wgYW5kIHdoaWNoCj4+IFZNIGlzIGRlY2lkZWQgd2hp
bGUgY29uZmlndXJpbmcgdGhlIHdob2xlIHN5c3RlbS4KPj4gU28sIEkgd291bGQgbGlrZSB0byBr
ZWVwIGl0IGFzIGlzLgo+IFdlbGwsIEkgYW0gbm90IGNvbnZpbmNlZCB5b3UgY2FuIGF2b2lkIHRo
aXM6IHNvbWUgY29udHJvbHMgYXJlIHNldCBieSBkcml2ZXJzCj4gd2hlbiBzb21ldGhpbmcgaGFw
cGVucyBhbmQgc28gYXBwbGljYXRpb25zIHdpbGwgc3Vic2NyaWJlIHRvIHRoZSBjb250cm9sIGFu
ZAo+IHdhaXQgZm9yIGNoYW5nZXMgaW4gdGhlaXIgdmFsdWVzLiBXaGlsZSB0aGlzIGlzIGZvciBt
b3JlIGFkdmFuY2VkIHVzZS1jYXNlcwo+IChjZXJ0YWlubHkgbW9yZSB0aGFuIHdoYXQgeW91IHBy
b3Bvc2UgdG9kYXkpLCBJIHdvdWxkIHN1Z2dlc3QgdGhhdCBpdCBpcyB3aXNlCj4gdG8gYXQgbGVh
c3QgdGhpbmsgb24gaG93IHRoaXMgY2FuIGJlIGFkZGVkIGluIHRoZSBmdXR1cmUuCj4KPiBDb250
cm9scyBhbmQgY29udHJvbCBldmVudHMgYXJlIGEga2V5IHBhcnQgb2YgVjRMMi4KPgpvaywgdGhl
biBJJ2xsIGFkZAojZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0XCoMKgwqDCoMKgIDB4
MDIKCj4+Pj4gT2YgY291cnNlLCB0aGlzIGNhbiBiZSBhY2hpZXZlZCBpZiB0aGUgY29ycmVzcG9u
ZGluZyBiYWNrZW5kIGNhbgo+Pj4+IHBvc3QtcHJvY2Vzcwo+Pj4+IG9yaWdpbmFsIGNhbWVyYSBp
bWFnZSB3aXRoIEdQVSwgZm9yIGV4YW1wbGUsIHRodXMgYXBwbHlpbmcgZGlmZmVyZW50IGZpbHRl
cnMKPj4+PiBmb3IgZGlmZmVyZW50IFZNcyBlZmZlY3RpdmVseSBlbXVsYXRpbmcgY2FtZXJhIGNv
bnRyb2xzLgo+Pj4+IEJ1dCB0aGlzIHJlcXVpcmVzIGFkZGl0aW9uYWwgQ1BVL0dQVSBwb3dlciB3
aGljaCB3ZSB0cnkgdG8gYXZvaWQuCj4+Pj4KPj4+PiBTeXN0ZW0gcGFydGl0aW9uaW5nIChjYW1l
cmEgYW5kIGNvbnRyb2xzIGFzc2lnbm1lbnQpIGlzIGRvbmUgYXQKPj4+PiBjb25maWd1cmF0aW9u
Cj4+Pj4gdGltZSAocmVtZW1iZXIgd2UgYXJlIGluIGF1dG9tb3RpdmUvZW1iZWRkZWQgd29ybGQs
IHNvIG1vc3Qgb2YgdGhlIHRpbWUKPj4+PiB0aGUgc2V0Cj4+Pj4gb2YgVk1zIHJlcXVpcmluZyBj
YW1lcmFzIGlzIGtub3duIGF0IHRoaXMgc3RhZ2UgYW5kIHRoZSBjb25maWd1cmF0aW9uCj4+Pj4g
cmVtYWlucwo+Pj4+IHN0YXRpYyBhdCBydW4tdGltZSkuIFNvLCB3aGVuIHBhcmEtdmlydHVhbGl6
ZWQgKFBWKSBhcHByb2FjaCBpcyB1c2VkIHRoZW4gd2UKPj4+PiBvbmx5IGltcGxlbWVudCB2ZXJ5
IGJhc2ljIGNvbnRyb2xzICh0aG9zZSBmb3VuZCBpbiB0aGUgcHJvdG9jb2wpLCBzbyBvbmUgY2Fu
Cj4+Pj4gYXNzaWduIHNldCBvZiBjb250cm9scyAoYWxsIG9yIHNvbWUpIHRvIG9uZSBvZiB0aGUg
Vk1zIChtYWluIG9yIG1pc3Npb24KPj4+PiBjcml0aWNhbAo+Pj4+IFZNIG9yIHdoYXRldmVyKSBh
bGxvd2luZyB0aGF0IFZNIHRvIGFkanVzdHMgdGhvc2UgZm9yIGFsbCBWTXMgYXQgb25jZS4KPj4+
PiBGb3Igb3RoZXIKPj4+PiBWTXMgdGhpbmsgb2YgaXQgYXMgZmlybXdhcmUgaW1wbGVtZW50ZWQg
YWRqdXN0bWVudC4gQW5kIHRoZSBiYWNrZW5kIHN0aWxsCj4+Pj4gY29udHJvbHMgdGhlIHJlc3Qg
b2YgdGhlIGNvbnRyb2xzIG9mIHRoZSByZWFsIEhXIGNhbWVyYSB5b3UgbWVudGlvbi4KPj4+Pgo+
Pj4+IEp1c3QgYW4gZXhhbXBsZSBvZiBhdXRvbW90aXZlIHVzZS1jYXNlICh3ZSBjYW4gaW1hZ2lu
ZSBtYW55IG1vcmUpOgo+Pj4+IDEuIERyaXZlciBEb21haW4gLSBvd25zIHJlYWwgY2FtZXJhIEhX
IGFuZCBydW5zIHRoZSBjYW1lcmEgYmFja2VuZC4KPj4+PiAgICAgICBVc2VzIGNhbWVyYSBvdXRw
dXQgZm9yIG1pc3Npb24gY3JpdGljYWwgdGFza3MsIGUuZy4gcGFya2luZyBhc3Npc3RhbmNlLgo+
Pj4+IDIuIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IGRvbWFpbiAtIHVzZXMgUFYgY2FtZXJhIGZv
ciBpbmZvdGFpbm1lbnQKPj4+PiBwdXJwb3NlcywKPj4+PiAgICAgICBlLmcuIHRha2luZyBwaWN0
dXJlcyB3aGlsZSBpbiBtb3Rpb24uCj4+Pj4gMy4gTmF2aWdhdGlvbiBkb21haW4gLSB1c2VzIFBW
IGNhbWVyYSBmb3IgaGlnaCBkZWZpbml0aW9uIG1hcHMKPj4+Pgo+Pj4+IEhvcGUsIHRoaXMgaGVs
cHMgdW5kZXJzdGFuZGluZyB0aGUgcG9zc2libGUgdXNlcyBvZiB0aGUgcHJvcG9zZWQKPj4+PiBw
cm90b2NvbCwgaXRzCj4+Pj4gaW50ZW50aW9uIGFuZCByZXN0cmljdGlvbnMuCj4+PiBSaWdodCwg
c28gaW4gdGhpcyBzY2VuYXJpbyB5b3UgcHJvYmFibHkgZG8gbm90IHdhbnQgaG90cGx1Z2dhYmxl
Cj4+PiBzb3VyY2VzIGluIHRoZSBEcml2ZXIgRG9tYWluLiBTbyBzdXBwb3J0IGZvciBmaXhlZCBj
YW1lcmEncyBvbmx5Lgo+PiBXZWxsLCBzb21lIHNvcnQgb2YgaG90cGx1ZyBjYW4gYWxyZWFkeSBi
ZSBpbXBsZW1lbnRlZCwgcGxlYXNlCj4+IHNlZSBbMV0sIFsyXSBhcyBpdCBpcyBkb25lIGZvciB2
aXJ0dWFsIGRpc3BsYXk6IHRoaXMgaXMKPj4gYWNoaWV2ZWQgYXMgYSByZXNwb25zZSB0byB0aGUg
YmFja2VuZCdzIHN0YXRlIGNoYW5nZSwKPj4gZS5nLiB3aGVuZXZlciBiYWNrZW5kIGRlY2lkZXMg
dG8gdW5wbHVnIHRoZSB2aXJ0dWFsIGRldmljZQo+PiBpdCBjaGFuZ2VzIGl0cyBzdGF0ZSBhY2Nv
cmRpbmdseS4KPj4+IElmIHRoaXMgaXMgaW5kZWVkIHRoZSBjYXNlLCB0aGVuIHRoaXMgc2hvdWxk
IGJlIG1hZGUgdmVyeSBjbGVhciBpbgo+Pj4gdGhlIEFQSSBzcGVjaWZpY2F0aW9uLgo+PiBBcyBJ
IGRlc2NyaWJlZCBhYm92ZSB0aGlzIGlzIGFscmVhZHkgYXNzdW1lZCBieSB0aGUgc3RhdGUKPj4g
bWFjaGluZSBvZiBhIHhlbmJ1c19kcml2ZXIKPj4+IE9uZSBhZGRpdGlvbmFsIHRoaW5nIHRvIGNv
bnNpZGVyOiBjYW1lcmFzIGNhbiBicmVhay4gU28gd2hhdCBzaG91bGQgYmUKPj4+IGRvbmUgaWYg
dGhhdCBoYXBwZW5zPyBXZSBhcyBtZWRpYSBkZXZlbG9wZXJzIGhhdmUgaWRlYXMgYWJvdXQgdGhh
dCwgYnV0Cj4+PiBub3RoaW5nIGhhcyBiZWVuIGltcGxlbWVudGVkICh5ZXQpLgo+Pj4KPj4+IElm
IHRoZSBIVyBpcyBzaW1wbGUgKG9uZSBjYW1lcmEgaXMgZHJpdmVuIGJ5IGEgc2luZ2xlIGRyaXZl
ciBpbnN0YW5jZSksCj4+PiB0aGVuIGlmIGl0IGJyZWFrcywgdGhlcmUgc2ltcGx5IHdvbid0IGJl
IGEgdmlkZW8gZGV2aWNlLiBCdXQgaWYgeW91IGhhdmUKPj4+IG11bHRpcGxlIGNhbWVyYXMgYWxs
IGNvbnRyb2xsZWQgdGhyb3VnaCB0aGUgc2FtZSBkcml2ZXIgaW5zdGFuY2UsIHRoZW4gdG9kYXkK
Pj4+IGlmIGEgc2luZ2xlIGNhbWVyYSBicmVha3MsIGFsbCBhcmUgZ29uZS4KPj4gUGxlYXNlIHNl
ZSBhYm92ZQo+IEknbSBub3QgY29udmluY2VkIHRoaXMgaXMgc3VmZmljaWVudC4gQnV0IGl0IHJl
YWxseSB3b3VsZCBoYXZlIHRvIGJlIHRlc3RlZAo+IHdpdGggYW4gYWN0dWFsIEhETUkgc291cmNl
Lgo+Cj4gQSBrZXkgZGlmZmVyZW5jZSBiZXR3ZWVuIHN1cHBvcnRpbmcgYSB2aWRlbyBpbnB1dCBj
b25uZWN0b3Igc3VjaCBhcyBIRE1JCj4gY29tcGFyZWQgdG8gYSBmaXhlZCBjYW1lcmEgb3Igdmlk
ZW8gb3V0cHV0IGlzIHRoYXQgeW91IGRvIG5vdCBjb250cm9sIHdoYXQKPiB5b3UgcmVjZWl2ZS4g
SSd2ZSBiZWVuIHdvcmtpbmcgd2l0aCB0aGlzIGZvciBtYW55IHllYXJzLCBhbmQgaXQgaXMgYW1h
emluZwo+IHdoYXQgcHJvYmxlbXMgeW91IGNhbiBnZXQgZHVlIHRvIHRoaXMuCj4KPiBTbyByZWNl
aXZlZCBmcmFtZXMgY2FuIGJlIGNvcnJ1cHQgKG1ha2Ugc3VyZSB5b3UgY2FuIGhhbmRsZSB0aGUK
PiBWNEwyX0JVRl9GTEFHX0VSUk9SIGZsYWcgYXMgcmVzdWx0IG9mIGEgVklESU9DX0RRQlVGISkg
b3IgdGhlIERNQSBlbmdpbmUgY2FuIGdldAo+IGludG8gYSBiYWQgc3RhdGUsIHJlcXVpcmluZyB5
b3UgdG8gc3RvcCBzdHJlYW1pbmcgYW5kIHJlY29uZmlndXJlIChFSU8gcmV0dXJuZWQKPiBieSBW
SURJT0NfKEQpUUJVRikuClRoaXMgYWxsIHNlZW1zIHRvIGJlIGEgYmFja2VuZCBwcm9ibGVtOiBp
ZiBhIGZyYW1lIGlzIGNvcnJ1cHQKdGhlbiBiYWNrZW5kIGNhbiBzaW1wbHkgZHJvcCB0aGlzIGZy
YW1lIGFuZCBkb24ndCBldmVuIHJlcG9ydAppdCB0byB0aGUgZnJvbnRlbmRzLCBlLmcuIHdlIGFz
c3VtZSB0aGF0IGFsbCB0aGlzIGlzIGhhbmRsZWQKYnkgdGhlIGJhY2tlbmQgYW5kIHRoaXMgaXMg
aXRzIHJlc3BvbnNpYmlsaXR5IHRvIGFsd2F5cyBkZWxpdmVyCiJnb29kIiBmcmFtZXMuCkFub3Ro
ZXIgaXNzdWUgaXMgd2l0aCAicmVxdWlyaW5nIHlvdSB0byBzdG9wIHN0cmVhbWluZyBhbmQgcmVj
b25maWd1cmUgCihFSU8gcmV0dXJuZWQKYnkgVklESU9DXyhEKVFCVUYpIi4gSWYgdGhlIGVycm9y
IGlzIG5vdCByZWNvdmVyYWJsZSB0aGVuCmJhY2tlbmQgY2FuIGdvIGludG8gWGVuYnVzU3RhdGVD
bG9zZWQgYW5kIGRlc3Ryb3kgdGhlIHZpcnR1YWwKY2FtZXJhLCBvdGhlcndpc2UgaXQgY2FuIHRy
eSByZWNvdmVyaW5nIG1ha2luZyBpdCBhbGwgdHJhbnNwYXJlbnQKZm9yIHRoZSBmcm9udGVuZC4K
PiBBIGdvb2QgZHJpdmVyIHRvIHRlc3Qgc3VjaCBlcnJvcnMgd2l0aCBpcyB2aXZpZCwgd2hpY2gg
Y2FuIGVtdWxhdGUgd2ViY2FtcywgU0RUViBvcgo+IGFuIEhETUkgcmVjZWl2ZXIgYW5kIGhhcyBl
cnJvciBpbmplY3Rpb24gdG8gdGVzdCB0aGVzZSBzY2VuYXJpb3MuIFNlZSBoZXJlIGZvcgo+IGV4
dGVuc2l2ZSBkb2N1bWVudGF0aW9uIG9mIHRoaXMgZHJpdmVyOgo+Cj4gaHR0cHM6Ly9odmVya3Vp
bC5ob21lLnhzNGFsbC5ubC9zcGVjL3Y0bC1kcml2ZXJzL3ZpdmlkLmh0bWwKPgo+IEkgd291bGQg
cmVjb21tZW5kIHRoYXQgeW91IHVzZSB0aGlzIGRyaXZlciBhcyBhIHRlc3QgSFcgZHJpdmVyIHNp
bmNlIGl0IGNhbgo+IGJlIGNvbmZpZ3VyZWQgaW4gbWFueSBkaWZmZXJlbnQgd2F5cyBhbmQgaXMg
cmVwcmVzZW50YXRpdmUgb2YgYWN0dWFsIEhXLgo+Cj4gRXhjZXB0aW9uIGlzIGZvciBIRE1JIHdo
ZXJlIGNvbm5lY3QvZGlzY29ubmVjdCBpcyBub3QgcHJvcGVybHkgZW11bGF0ZWQgeWV0Lgo+IElm
IHlvdSBuZWVkIHRoYXQsIGxldCBtZSBrbm93Lgo+Cj4gUmVnYXJkcywKPgo+IAlIYW5zCj4KPj4+
IFdlIGhhdmUgaWRlYXMgb24gaG93IHRvIGFkZHJlc3MgdGhhdCwgYnV0IGFzIEkgc2FpZCwgbm90
aGluZyBpcyBpbXBsZW1lbnRlZAo+Pj4geWV0LiBCYXNpY2FsbHkgd2UgbmVlZCB0byBhbGxvdyBm
b3IgcGFydGlhbCBicmluZy11cCBhbmQgaW5mb3JtIHVzZXJzcGFjZQo+Pj4gd2hhdCBpcyBhbmQg
d2hhdCBpcyBub3QgcnVubmluZy4KPj4+Cj4+PiBCdXQgdGhpcyBpcyBsaWtlbHkgc29tZXRoaW5n
IHlvdSBhbHNvIG5lZWQgdG8gY29uc2lkZXIgaW4gdGhpcyBBUEksIGdpdmVuCj4+PiB0aGUgdXNl
LWNhc2UgeW91IGFyZSBsb29raW5nIGF0Lgo+Pj4KPj4+IFJlZ2FyZHMsCj4+Pgo+Pj4gCUhhbnMK
Pj4gVGhhbmsgeW91IGZvciB5b3VyIHZhbHVhYmxlIGNvbW1lbnRzLAo+PiBPbGVrc2FuZHIKPj4K
Pj4gWzFdCj4+IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y0LjE5LXJjMy9zb3Vy
Y2UvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMjTDcyMQo+PiBbMl0KPj4gaHR0
cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQuMTktcmMzL3NvdXJjZS9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyNMNTgyCj4+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:06:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09: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 1fzI9I-0000X6-0w; Mon, 10 Sep 2018 09:06:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xt9d=ly=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzI9H-0000Wf-I1
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 09:06:23 +0000
X-Inumbo-ID: b3253c2c-b4d8-11e8-a6a9-d7ebe60f679a
Received: from lb2-smtp-cloud7.xs4all.net (unknown [194.109.24.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3253c2c-b4d8-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 09:05:45 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud7.xs4all.net with ESMTPA
 id zI7if1Dk4w2L8zI7mfJS91; Mon, 10 Sep 2018 11:04:50 +0200
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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
Date: Mon, 10 Sep 2018 11:04:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfEuN+p5m3kjM2fdA9+goQFjkPU6Nyu2C0eBNP3UQzSuap3ocGjPTelFRNse6JfuGzQL88RegIOO5GmmmWuT97m1VgyTV/PX7o9myt4f4pgpscauj41ga
 4o5jcjXe7dXFrLLjo47l6uS9RpsXvWscVqJrhgN3WUytAmpSqsxW2TQj9vw9leNL5sEfGEm8345F5XVi1FedpdDN1xFtcSQTsDwOKApLhx+ZexoyRqL6uxl3
 UFPWyy9XaK/DtI+o5S3SeefSQ/7wIQz3MwHn1OoJ5r2kF0fyCaX1ExRzOzYBPxfNBeH0QP8nuh+P+mYuJr9AF6S3a3xJHThxMe4mcwoY+GRAjSGPYebyjGn0
 tZUErpZ4CdDbWQie6mG1pLjkwRCl7aSs6SvAajMjGsmdz4ptt+WsnQzSkhaOvIcFOXKmCNQFA4Wfg05/KB6atLxGHXKWfRyjmERviV/w+wU/Lf9RQuTOvX++
 yMSbnu+7QZ0fAe0CNbwf2fgjEOfmMF3l9+jo7xWGKl/Au8eZdy1cXGC8LPg=
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTAvMjAxOCAxMDoyNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDkvMTAvMjAxOCAxMDo1MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2Fu
ZHIsCj4+Cj4+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgoKPHNuaXA+Cgo+Pj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtlbHkgd2lsbCB3YW50
IHRvIHN1cHBvcnQgc3VjaCBzb3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+Pj4gaXQgcGF5cyB0byBk
ZXNpZ24gdGhpcyB3aXRoIHRoYXQgaW4gbWluZC4KPj4+IEFnYWluLCBJIHRoaW5rIHRoYXQgdGhp
cyBpcyB0aGUgYmFja2VuZCB0byBoaWRlIHRoZXNlCj4+PiB1c2UtY2FzZXMgZnJvbSB0aGUgZnJv
bnRlbmQuCj4+IEknbSBub3Qgc3VyZSB5b3UgY2FuOiBzYXkgeW91IGFyZSBwbGF5aW5nIGEgYmx1
cmF5IGNvbm5lY3RlZCB0byB0aGUgc3lzdGVtCj4+IHdpdGggSERNSSwgdGhlbiBpZiB0aGVyZSBp
cyBhIHJlc29sdXRpb24gY2hhbmdlLCB3aGF0IGRvIHlvdSBkbz8gWW91IGNhbiB0ZWFyCj4+IGV2
ZXJ5dGhpbmcgZG93biBhbmQgYnVpbGQgaXQgdXAgYWdhaW4sIG9yIHlvdSBjYW4ganVzdCB0ZWxs
IGZyb250ZW5kcyB0aGF0Cj4+IHNvbWV0aGluZyBjaGFuZ2VkIGFuZCB0aGF0IHRoZXkgaGF2ZSB0
byBsb29rIGF0IHRoZSBuZXcgdmNhbWVyYSBjb25maWd1cmF0aW9uLgo+Pgo+PiBUaGUgbGF0dGVy
IHNlZW1zIHRvIGJlIG1vcmUgc2Vuc2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0
aGF0IHlvdQo+PiBuZWVkIHRvIGRvOiBhbGwgeW91IHJlYWxseSBuZWVkIGlzIGFuIGV2ZW50IHNp
Z25hbGxpbmcgdGhhdCBzb21ldGhpbmcgY2hhbmdlZC4KPj4gSW4gVjRMMiB0aGF0J3MgdGhlIFY0
TDJfRVZFTlRfU09VUkNFX0NIQU5HRS4KPiB3ZWxsLCB0aGlzIGNvbXBsaWNhdGVzIHRoaW5ncyBh
IGxvdCBhcyBJJ2xsIGhhdmUgdG8KPiByZS1hbGxvY2F0ZSBidWZmZXJzIC0gcmlnaHQ/CgpSaWdo
dC4gRGlmZmVyZW50IHJlc29sdXRpb25zIG1lYW5zIGRpZmZlcmVudCBzaXplZCBidWZmZXJzIGFu
ZCB1c3VhbGx5IGxvdHMgb2YKY2hhbmdlcyB0aHJvdWdob3V0IHRoZSB3aG9sZSB2aWRlbyBwaXBl
bGluZSwgd2hpY2ggaW4gdGhpcyBjYXNlIGNhbiBldmVuCmdvIGludG8gbXVsdGlwbGUgVk1zLgoK
T25lIGFkZGl0aW9uYWwgdGhpbmcgdG8ga2VlcCBpbiBtaW5kIGZvciB0aGUgZnV0dXJlOiBWNEwy
X0VWRU5UX1NPVVJDRV9DSEFOR0UKaGFzIGEgZmxhZ3MgZmllbGQgdGhhdCB0ZWxscyB1c2Vyc3Bh
Y2Ugd2hhdCBjaGFuZ2VkLiBSaWdodCBub3cgdGhhdCBpcyBqdXN0IHRoZQpyZXNvbHV0aW9uLCBi
dXQgaW4gdGhlIGZ1dHVyZSB5b3UgY2FuIGV4cGVjdCBmbGFncyBmb3IgY2FzZXMgd2hlcmUganVz
dCB0aGUKY29sb3JzcGFjZSBpbmZvcm1hdGlvbiBjaGFuZ2VzLCBidXQgbm90IHRoZSByZXNvbHV0
aW9uLgoKV2hpY2ggcmVtaW5kcyBtZSBvZiB0d28gaW1wb3J0YW50IG1pc3NpbmcgcGllY2VzIG9m
IGluZm9ybWF0aW9uIGluIHlvdXIgcHJvdG9jb2w6CgoxKSBZb3UgbmVlZCB0byBjb21tdW5pY2F0
ZSB0aGUgY29sb3JzcGFjZSBkYXRhOgoKLSBjb2xvcnNwYWNlCi0geGZlcl9mdW5jCi0geWNiY3Jf
ZW5jL2hzdl9lbmMgKHVubGlrZWx5IHlvdSBldmVyIHdhbnQgdG8gc3VwcG9ydCBIU1YgcGl4ZWxm
b3JtYXRzLCBzbyBJCiAgdGhpbmsgeW91IGNhbiBpZ25vcmUgaHN2X2VuYykKLSBxdWFudGl6YXRp
b24KClNlZSBodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxsLm5sL3NwZWMvdWFwaS92NGwvcGl4
Zm10LXY0bDIuaHRtbCNjLnY0bDJfcGl4X2Zvcm1hdAphbmQgdGhlIGxpbmtzIHRvIHRoZSBjb2xv
cnNwYWNlIHNlY3Rpb25zIGluIHRoZSBWNEwyIHNwZWMgZm9yIGRldGFpbHMpLgoKVGhpcyBpbmZv
cm1hdGlvbiBpcyBwYXJ0IG9mIHRoZSBmb3JtYXQsIGl0IGlzIHJlcG9ydGVkIGJ5IHRoZSBkcml2
ZXIuCgoyKSBJZiB5b3Ugc3VwcG9ydCBpbnRlcmxhY2VkIGZvcm1hdHMgYW5kIFY0TDJfRklFTERf
QUxURVJOQVRFIChpLmUuCiAgIGVhY2ggYnVmZmVyIGNvbnRhaW5zIGEgc2luZ2xlIGZpZWxkKSwg
dGhlbiB5b3UgbmVlZCB0byBiZSBhYmxlIHRvIHRlbGwKICAgdXNlcnNwYWNlIHdoZXRoZXIgdGhl
IGRlcXVldWVkIGJ1ZmZlciBjb250YWlucyBhIHRvcCBvciBib3R0b20gZmllbGQuCgpBbHNvLCB3
aGF0IHRvIGRvIHdpdGggZHJvcHBlZCBmcmFtZXMvZmllbGRzOiBWNEwyIGhhcyBhIHNlcXVlbmNl
IGNvdW50ZXIgYW5kCnRpbWVzdGFtcCB0aGF0IGNhbiBoZWxwIGRldGVjdGluZyB0aGF0LiBZb3Ug
cHJvYmFibHkgbmVlZCBzb21ldGhpbmcgc2ltaWxhci4KCj4gQnV0IGFueXdheXMsIEkgY2FuIGFk
ZAo+ICNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfQ0hBTkdFICAgICAgIDB4MDEKPiBpbiB0aGUg
cHJvdG9jb2wsIHNvIHdlIGNhbiBhZGRyZXNzIHRoaXMgdXNlLWNhc2UKPj4KCjxzbmlwPgoKPj4+
IDEuIHNldCBmb3JtYXQgY29tbWFuZDoKPj4+ICAgICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3Qs
IHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+ICAgICogd2lkdGggLSB1
aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+Pj4gICAgKiBoZWlnaHQgLSB1aW50MzJfdCwgaGVp
Z2h0IGluIHBpeGVscy4KPj4+Cj4+PiAyLiBTZXQgZnJhbWUgcmF0ZSBjb21tYW5kOgo+Pj4gICAg
KyAqIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSBy
YXRlLgo+Pj4gICAgKyAqIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Ig
b2YgdGhlIGZyYW1lIHJhdGUuCj4+Pgo+Pj4gMy4gU2V0L3JlcXVlc3QgbnVtIGJ1ZnM6Cj4+PiAg
ICAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1
c2VkLgo+PiBJIGxpa2UgdGhpcyBtdWNoIGJldHRlci4gMSsyIGNvdWxkIGJlIGNvbWJpbmVkLCBi
dXQgMyBzaG91bGQgZGVmaW5pdGVseSByZW1haW4KPj4gc2VwYXJhdGUuCj4gb2ssIHRoZW4gMSsy
IGNvbWJpbmVkICsgMyBzZXBhcmF0ZS4KPiBEbyB5b3UgdGhpbmsgd2UgY2FuIHN0aWxsIG5hbWUg
MSsyIGFzICJzZXRfZm9ybWF0IiBvciAic2V0X2NvbmZpZyIKPiB3aWxsIGZpdCBiZXR0ZXI/Cgpz
ZXRfZm9ybWF0IGlzIGNsb3NlciB0byBTX0ZNVCBhcyB1c2VkIGluIFY0TDIsIHNvIEkgaGF2ZSBh
IHNsaWdodCBwcmVmZXJlbmNlCmZvciB0aGF0LCBidXQgaXQgaXMgcmVhbGx5IHVwIHRvIHlvdS4K
Cj4+Cj4+Pj4+ICsgKgo+Pj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0Lgo+Pj4+PiArICoKPj4+Pj4gKyAqIE5vdGVzOgo+Pj4+PiArICogIC0gZnJvbnRlbmQgbXVz
dCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKPj4+Pj4g
KyAqICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRj
aCB0aGUgZGVzaXJlZCBvbmVzCj4+Pj4+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+
PiArICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX1NFVF9DT05G
SUcgcmVxdWVzdHMgYmVmb3JlCj4+Pj4+ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJF
QU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+Pj4gKyAqICAgIGNvbmZp
Z3VyYXRpb24uCj4+Pj4+ICsgKi8KPj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIHsKPj4+
Pj4gKyAgICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7Cj4+Pj4+ICsgICAgdWludDMyX3Qgd2lkdGg7
Cj4+Pj4+ICsgICAgdWludDMyX3QgaGVpZ2h0Owo+Pj4+PiArICAgIHVpbnQzMl90IGZyYW1lX3Jh
dGVfbm9tOwo+Pj4+PiArICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cj4+Pj4+ICsgICAg
dWludDhfdCBudW1fYnVmczsKPj4+Pj4gK307Cj4+Pj4+ICsKPj4+Pj4gKy8qCj4+Pj4+ICsgKiBS
ZXF1ZXN0IGJ1ZmZlciBkZXRhaWxzIC0gcmVxdWVzdCBjYW1lcmEgYnVmZmVyJ3MgbWVtb3J5IGxh
eW91dC4KPj4+Pj4gKyAqIGRldGFpbGVkIGRlc2NyaXB0aW9uOgo+Pj4+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
aWQgICAgICAgICAgICAgICAgfF9HRVRfQlVGX0RFVEFJTFN8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4g
KyAqCj4+Pj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4+
ICsgKgo+Pj4+PiArICoKPj4+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoK
Pj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9DUkVBVEUgfCAg
IHJlc2VydmVkICAgICB8IDQKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAgIGluZGV4ICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEy
Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmVmX2RpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKgo+
Pj4+PiArICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUgYnVmZmVycyB3aXRoIHRoZSBz
YW1lIGluZGV4IGlzIGFuIGVycm9yLgo+Pj4+PiArICogaW5kZXggY2FuIGJlIHJlLXVzZWQgYWZ0
ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9uZGluZyBjYW1lcmEgYnVmZmVyLgo+Pj4+PiArICoK
Pj4+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBjcmVh
dGVkLgo+Pj4+PiArICogZ3JlZl9kaXJlY3RvcnkgLSBncmFudF9yZWZfdCwgYSByZWZlcmVuY2Ug
dG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCj4+Pj4+ICsgKiAgIGRlc2NyaWJpbmcgc2hhcmVkIGJ1
ZmZlciByZWZlcmVuY2VzLiBUaGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGlzIGVxdWFsIHRvCj4+Pj4+
ICsgKiAgIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSByZXNwb25zZS4gQXQgbGVh
c3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+Pj4+PiArICogICBzaGFyZWQgYnVmZmVyIHNpemUgZXhj
ZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFnZSwKPj4+Pj4gKyAq
ICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgc2hhcmVkIHBhZ2UgbXVzdCBiZSBzdXBwbGll
ZCAoc2VlCj4+Pj4+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4+Pj4gSXQgbWln
aHQgYmUgYmV0dGVyIHRvIGFsbG9jYXRlIGFsbCBidWZmZXJzIGluIG9uZSBnbywgaS5lLiB3aGF0
IFZJRElPQ19SRVFCVUZTCj4+Pj4gZG9lcy4KPj4+IFdlbGwsIEkgc3RpbGwgdGhpbmsgaXQgaXMg
YmV0dGVyIHRvIGhhdmUgYSBwZXIgYnVmZmVyIGludGVyZmFjZQo+Pj4gaW4gdGhlIHByb3RvY29s
IGFzIGl0IGlzIGRvbmUgZm9yIG90aGVyIFhlbiB2aXJ0dWFsIGRldmljZXMuCj4+PiBTbywgSSds
bCBrZWVwIHRoaXMgYXMgaXMgZm9yIG5vdzogVklESU9DX1JFUUJVRlMgY2FuIHN0aWxsIGRvCj4+
PiB3aGF0IGl0IGRvZXMgaW50ZXJuYWxseSBpbiB0aGUgZnJvbnRlbmQgZHJpdmVyCj4+IEkgbWF5
IGhhdmUgbWlzdW5kZXJzdG9vZCB0aGUgb3JpZ2luYWwgQVBJLiBUaGUgbmV3bHkgcHJvcG9zZWQg
WEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUCj4+IG1hcHMgdG8gUkVRQlVGUywgcmlnaHQ/IEFuZCB0
aGVuIEJVRl9DUkVBVEUvREVTVFJPWSBqdXN0IHNldCB1cCB0aGUgc2hhcmVkIGJ1ZmZlcgo+PiBt
YXBwaW5ncyBmb3IgdGhlIGJ1ZmZlcnMgY3JlYXRlZCBieSBSRVFCVUZTLiBJZiB0aGF0J3MgdGhl
IHNlcXVlbmNlLCB0aGVuIGl0IG1ha2VzCj4+IHNlbnNlLiBJJ20gbm90IHN1cmUgYWJvdXQgdGhl
IG5hbWluZy4KPj4KPj4gWW91IG1pZ2h0IHdhbnQgdG8gbWFrZSBpdCBjbGVhciB0aGF0IFhFTkNB
TUVSQV9PUF9CVUZfUkVRVUVTVCBhbGxvY2F0ZXMgdGhlIGJ1ZmZlcnMKPj4gb24gdGhlIGJhY2tl
bmQsIGFuZCBzbyBjYW4gZmFpbC4gQWxzbywgdGhlIGFjdHVhbCBudW1iZXIgb2YgYWxsb2NhdGVk
IGJ1ZmZlcnMgaW4KPj4gY2FzZSBvZiBzdWNjZXNzIGNhbiBiZSBtb3JlIG9yIGxlc3MgdGhhbiB3
aGF0IHdhcyByZXF1ZXN0ZWQuCj4gVGhlIGJ1ZmZlcnMgY2FuIGJlIGFsbG9jYXRlZCBhbmQgc2hh
cmVkIGJ5IGVpdGhlciBiYWNrZW5kIG9yIGZyb250ZW5kOiBzZWUKPiAiYmUtYWxsb2MiIGNvbmZp
Z3VyYXRpb24gb3B0aW9uIHRlbGxpbmcgd2hpY2ggZG9tYWluIChWTSkgc2hhcmVzCj4gdGhlIFhl
biBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyOiBlaXRoZXIgZnJv
bnRlbmQKPiBvciBiYWNrZW5kLgoKSWYgeW91IHdhbnQgdG8gZG8gemVyby1jb3B5IHZpZGVvIGNh
cHR1cmUsIHRoZW4geW91IG5lZWQgdG8ga25vdyB3aGljaApkZXZpY2UgaW4geW91ciB2aWRlbyBw
aXBlbGluZSAod2hpY2ggbm93IGNvdmVycyBib3RoIGFjdHVhbCBoYXJkd2FyZSBhbmQKbXVsdGlw
bGUgVk1zKSBoYXMgdGhlIHN0cmljdGVzdCBtZW1vcnkgbGF5b3V0IHJlcXVpcmVtZW50cy4gT2Z0
ZW4gdGhlCnZpZGVvIEhXIHJlcXVpcmVzIGNvbnRpZ3VvdXMgcGh5c2ljYWwgbWVtb3J5IGZvciB0
aGUgYnVmZmVycywgd2hpY2ggbWVhbnMKeW91IGNhbid0IGp1c3QgZ2l2ZSBpdCBhIHBpZWNlIG9m
IG5vbi1jb250aWcgbWVtb3J5IGFsbG9jYXRlZCBlbHNld2hlcmUuCgpJbiBwcmFjdGljZSB5b3Ug
aGF2ZSB0d28gcG9zc2libGUgbWVtb3J5IG1vZGVscyB5b3UgY2FuIHVzZSB3aXRoIFY0TDIgZHJp
dmVyczoKTU1BUCAoaS5lLiBhbGxvY2F0ZWQgYnkgdGhlIGRyaXZlciBhbmQgdGhlIGJ1ZmZlcnMg
Y2FuLCBpZiBuZWVkZWQsIGJlIGV4cG9ydGVkCmFzIGRtYWJ1ZiBoYW5kbGVzIHdpdGggVklESU9D
X0VYUEJVRiksIG9yIERNQUJVRiB3aGVyZSBidWZmZXJzIGFyZSBhbGxvY2F0ZWQKZWxzZXdoZXJl
IGFuZCBpbXBvcnRlZCB0byBWNEwyLCB3aGljaCBtYXkgZmFpbCBpZiBpdCBkb2Vzbid0IG1hdGNo
IHRoZSBIVwpyZXF1aXJlbWVudHMuCgo+IAo+IFNvLCBJIHdhcyBtb3JlIHRoaW5raW5nIHRoYXQg
aW4gY2FzZSBvZiBWNEwyIGJhc2VkIGZyb250ZW5kIGRyaXZlcjoKPiAxLiBGcm9udGVuZCBzZXJ2
ZXMgUkVRQlVGUyBpb2N0bCBhbmQgYXNrcyB0aGUgYmFja2VuZCB3aXRoIAo+IFhFTkNBTUVSQV9P
UF9CVUZfUkVRVUVTVAo+IGlmIGl0IGNhbiBoYW5kbGUgdGhhdCBtYW55IGJ1ZmZlcnMgYW5kIGdl
dHMgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZAo+IGFuZCBidWZmZXIgc3RydWN0dXJlIChu
dW1iZXIgb2YgcGxhbmVzLCBzaXplcywgb2Zmc2V0cyBldGMuKSBhcyB0aGUgcmVwbHkKPiB0byB0
aGF0IHJlcXVlc3QKPiAyLiBGcm9udGVuZCBjcmVhdGVzIG4gYnVmZmVycyB3aXRoIFhFTkNBTUVS
QV9PUF9CVUZfQ1JFQVRFCj4gMy4gRnJvbnRlbmQgcmV0dXJucyBmcm9tIFJFUUJVRlMgaW9jdGwg
d2l0aCBhY3R1YWwgbnVtYmVyIG9mIGJ1ZmZlcnMKPiBhbGxvY2F0ZWQKClJlZ2FyZHMsCgoJSGFu
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:33:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09: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 1fzIZI-0002qs-LH; Mon, 10 Sep 2018 09:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzIZH-0002qn-MX
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 09:33:15 +0000
X-Inumbo-ID: aa26bce5-b4dc-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa26bce5-b4dc-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 09:34:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 03:33:13 -0600
Message-Id: <5B963A5502000078001E6A7E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 03:33:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1535632297-29549-1-git-send-email-andrew.cooper3@citrix.com>
 <5B87FA3102000078001E38B7@prv1-mh.provo.novell.com>
 <e5ad89df-4408-259b-7a34-1c242c3fb931@citrix.com>
 <5B88E15002000078001E3BBD@prv1-mh.provo.novell.com>
 <18cd971c-d5c3-9cc0-0bfe-10a295e87665@citrix.com>
In-Reply-To: <18cd971c-d5c3-9cc0-0bfe-10a295e87665@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: Fix inconsistent callers of 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE4OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gW01lcmdpbmcgcGFydCBvZiB0aGUgbGF0ZXIgY29udmVyc2lvbl0KPiAKPiBSZWR1Y2lu
ZyB0aGUgbnVtYmVyIG9mIGxpbmVzIHByaW50ZWQgZnJvbSBhIHBhbmljL2JhY2t0cmFjZSBtYXkg
YmUgYQo+IGdvb2QgdGhpbmcsIGJ1dCBwbGVhc2UgY2FuIHdlIG5vdCBjb25mbGF0ZSBpdCB3aXRo
IHRoaXMgd2hpY2ggaXMgZml4IGFuCj4gQVBJIGluY29uc2lzdGVuY3kuCgpXZWxsLCBsYXRlciBv
biBpbiB0aGUgY29udmVyc2lvbiBJJ3ZlIGFsc28gYWdyZWVkIHRoYXQgZHVlIHRvIHRoZQpleHRy
YSBzdHVmZiBnZXR0aW5nIGxvZ2dlZCwgeW91ciBjaGFuZ2UgaXMgcGVyaGFwcyB0aGUgYmVzdCB0
aGF0CmNhbiBiZSBkb25lIGF0IHRoaXMgcG9pbnQgaW4gdGltZS4gRmVlbCBmcmVlIHRvIHJlYWQg
dGhpcyBhcwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09:41: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 1fzIhb-0003eU-LG; Mon, 10 Sep 2018 09:41: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzIhZ-0003eP-UJ
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 09:41:49 +0000
X-Inumbo-ID: 7cb3bb4f-b4dd-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cb3bb4f-b4dd-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 11:40:01 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 03:41:47 -0600
Message-Id: <5B963C5602000078001E6AA3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 03:41:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-2-git-send-email-andrew.cooper3@citrix.com>
 <c2554d76f69749078dfe1ca60340042e@AMSPEX02CL03.citrite.net>
 <2145af5a-d61e-9b0c-2d47-b3f4e155306b@citrix.com>
 <5B923D0202000078001E63A4@prv1-mh.provo.novell.com>
 <f2a24a71-2a8e-78ba-53ac-2a86dc049a1f@citrix.com>
In-Reply-To: <f2a24a71-2a8e-78ba-53ac-2a86dc049a1f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Switch hvm_allow_get_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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+IE9uIDA3LjA5LjE4IGF0IDIwOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4w
OS4xOCBhdCAxNzoyMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDYvMDkvMTggMDk6NTYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4gQEAgLTQzOTAsOSArNDQx
MSw2IEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+Pj4+PiAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPj4+Pj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4+
Pj4+Cj4+Pj4+IC0gICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+Pj4+PiAtICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPj4+Pj4gLQo+Pj4+IEFTU0VSVCwganVzdCBpbiBjYXNlIHNv
bWVvbmUgc2NyZXdzIHVwIHRoZSBhbGxvdyBmdW5jdGlvbiBpbiBmdXR1cmU/Cj4+PiBUaGF0J3Mg
bm90IGdvaW5nIHRvIGhlbHAgaW4gYW55IHByYWN0aWNhbCB3YXkuICBUaGlzIGNoZWNrIGRvZXMg
cmVhbGx5Cj4+PiBleGlzdCwgYW5kIGlzIHBhcnQgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQuCj4+
IFdoaWNoIHN3aXRjaCgpIHN0YXRlbWVudD8gVGhlIG9uZSBpbiB0aGUgYWxsb3cgZnVuY3Rpb24g
aW5jbHVkZXMgdGhpcywKPj4gYnV0IHRoZSBvbmUgaGVyZSBzaW1wbHkgaGFzCj4+Cj4+ICAgICBk
ZWZhdWx0Ogo+PiAgICAgICAgIGEudmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07
Cj4+ICAgICAgICAgYnJlYWs7Cj4gCj4gQSBib3VuZGFyeSBjaGVjayBvbiBhLmluZGV4IGxvZ2lj
YWxseSBmYWxscyB3aXRoaW4gdGhlIHJlbWl0IG9mCj4gaHZtX2FsbG93X2dldF9wYXJhbSgpCgpD
b3JyZWN0LiBIZW5jZSAtIGR1ZSB0byB0aGUgc3BsaXQgYmV0d2VlbiB0aGUgdHdvIGZ1bmN0aW9u
cyAtIHRoZQpkZXNpcmUgdG8gaGF2ZSBhIHZhbGlkYXRpbmcgQVNTRVJUKCkgaW4gdGhlIG90aGVy
IGZ1bmN0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:45:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09: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 1fzIke-0003p4-5V; Mon, 10 Sep 2018 09:45:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzIkc-0003oy-VN
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 09:44:58 +0000
X-Inumbo-ID: 4d89d846-b4de-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d89d846-b4de-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 09:45:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 03:44:57 -0600
Message-Id: <5B963D1402000078001E6AAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 03:44:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-3-git-send-email-andrew.cooper3@citrix.com>
 <5AA7F6A902000078001B10B0@prv-mh.provo.novell.com>
 <d637e783-d49a-9257-1a89-9c4cade4b6a7@citrix.com>
 <5B929D8D02000078001E6793@prv1-mh.provo.novell.com>
 <25a3399a-bdfb-b346-4fcb-fc00fcb11f04@citrix.com>
In-Reply-To: <25a3399a-bdfb-b346-4fcb-fc00fcb11f04@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/5] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Paul Durrant <paul.durrant@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>

Pj4+IE9uIDA3LjA5LjE4IGF0IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA3
LjAzLjE4IGF0IDE5OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
Pj4+Pj4gQEAgLTE4NSw2ICsxODUsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4+Pj4+ICAgICAgICAgIH0KPj4+
Pj4gIAo+Pj4+PiAgICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KPj4+Pj4gKyAgICBjYXNlIE1T
Ul9YRU5fQUxUX1NUQVJUIC4uLiBNU1JfWEVOX0FMVF9TVEFSVCArIE5SX1hFTl9NU1JTIC0gMToK
Pj4+PiBUbyBhY2NvdW50IGZvciB3aGF0IEkndmUgc2FpZCBvbiBwYXRjaCAxLCBwZXJoYXBzIHRo
aXMgYmV0dGVyIHdvdWxkCj4+Pj4gYmUKPj4+Pgo+Pj4+ICAgICBjYXNlIE1TUl9IWVBFUlZJU09S
X1NUQVJUICsgTlJfVklSSURJQU5fTVNSUyAtIDEgLi4uIE1TUl9YRU5fQUxUX1NUQVJUICsgTlJf
WEVOX01TUlMgLSAxOgo+Pj4+Cj4+Pj4gdG8gcHJvZHVjZSBjb25zaXN0ZW50IHJlc3VsdHMgcmVn
YXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YKPj4+PiBOUl9WSVJJRElBTl9NU1JTICh3aGljaCBJIHN1
cHBvc2UgaXMgc29tZXdoZXJlIHNwZWNpZmllZCk/Cj4+PiBUaGlzIGRlbW9uc3RyYXRlcyBwZXJm
ZWN0bHkgd2h5IHVzaW5nIG5hbWVzIGhlcmUgY29tcGxpY2F0ZXMgdGhpbmdzLiAgTm8KPj4+IGV4
cHJlc3Npb24gbGlrZSB0aGlzIGlzIGdvaW5nIHRvIGJlIG9idmlvdXMgdG8gcmVhZC4KPj4+Cj4+
PiBUaGUgcmF3IG51bWJlcnMgYXJlIHRoZSBub3JtYWwgd2F5IGRldmVsb3BlcnMgdGhpbmsgYWJv
dXQgdGhlc2UgcmFuZ2VzLAo+Pj4gYW5kIGl0cyB0cml2aWFsIHRvIHNwb3QgdGhhdCB0aGUgcmFu
Z2VzIGFyZSBhZGphY2VudC4KPj4gVGhhdCdzIGEgcGVyc29uYWwgdGhpbmcgLSB0byBtZSBpdCdz
IHNvbWV0aW1lcyB0aGlzIHdheSwgc29tZXRpbWVzCj4+IHRoZSBvdGhlci4KPj4KPj4+IFBsZWFz
ZSBjb21wYXJlIHRoaXMgc3VnZ2VzdGlvbiB0byB0aGUgZ3Vlc3RfY3B1aWQoKS4gIFRoZSBDUFVJ
RCBjb2RlIGlzCj4+PiBmYXIgZmFyIGNsZWFyZXIgdG8gcmVhZCwgYW5kIHRoZSBtb3JlIEkgdGhp
bmsgYWJvdXQgdGhpcywgdGhlIG1vcmUgSSdtCj4+PiBjb25zaWRlcmluZyBzd2l0Y2hpbmcgYmFj
ayB0byByYXcgbnVtYmVycy4KPj4gVGhhdCBkZXBlbmRzIHZlcnkgbXVjaCBvbiBob3cgZWFzaWx5
IHRoZSByZWFkZXIgY2FuIGFzc29jaWF0ZSBiYWNrCj4+IHRoZSByYXcgbnVtYmVycy4gVGhpcyBp
cyBtb3JlIGxpa2VseSB0byBiZSB0aGUgY2FzZSBmb3IgdGhlIHJhdGhlcgo+PiBjb21tb24gQ1BV
SUQgbGVhdmVzIG9yIGdyb3VwcyBvZiBsZWF2ZXMsIGFuZCBwZXJoYXBzIGxlc3MgbGlrZWx5IGZv
cgo+PiBzb21lIG9mIHRoZSBsZXNzIHdlbGwga25vd24gTVNScy4KPiAKPiBSaWdodCwgYnV0IHdl
IGFyZSBvbmx5IHRhbGtpbmcgYWJvdXQgdGhlIGNvdXJzZSBjYXRlZ29yaXNhdGlvbiBvZiB0aGUK
PiBWaXJpZGlhbiBibG9jayBvZiBNU1JzLCBhbmQgdGhlIFhlbiBibG9jayBvZiBNU1JzLiAgQWxs
IG9mIHRoZW0gYXJlIG9mCj4gdGhlIGZvcm0gMHg0MDAwMHh4eC4KPiAKPiBUaGUgZW5kIHJlc3Vs
dCBvZiB0aGlzIGJpdCBvZiBjb2RlIHdpbGwgbG9vayBhbG1vc3QgaWRlbnRpY2FsIHRvIHRoZQo+
IENQVUlEIHNpZGUsIHdpdGggdGhlIGRpc3BhdGNoIGZ1bmN0aW9uIG5hbWVzIG1ha2luZyB0aGUg
Y29udGV4dCBjbGVhci4KCldlbGwsIG9rYXksIGxldCdzIHNlZSBob3cgaXQgZW5kcyB1cCBsb29r
aW5nLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09: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 1fzIro-0004bM-31; Mon, 10 Sep 2018 09: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=mvod=ly=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzIrn-0004bH-8i
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 09:52:23 +0000
X-Inumbo-ID: f5e7abea-b4de-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5e7abea-b4de-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 11:50:34 +0200 (CEST)
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 265F8AF07;
 Mon, 10 Sep 2018 09:52:19 +0000 (UTC)
To: zhong jiang <zhongjiang@huawei.com>, boris.ostrovsky@oracle.com
References: <1536416318-34106-1-git-send-email-zhongjiang@huawei.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <12d9b430-e08a-3e28-5289-028f6b395d11@suse.com>
Date: Mon, 10 Sep 2018 11:52:16 +0200
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: <1536416318-34106-1-git-send-email-zhongjiang@huawei.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove unnecessary condition check
 before kfree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDkvMTggMTY6MTgsIHpob25nIGppYW5nIHdyb3RlOgo+IGtmcmVlIGhhcyB0YWtlbiBu
dWxsIHBvaW50ZXIgaW50byBhY2NvdW50LiBTbyBqdXN0IHJlbW92ZSB0aGUKPiBjb25kaXRpb24g
Y2hlY2sgYmVmb3JlIGtmcmVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IHpob25nIGppYW5nIDx6aG9u
Z2ppYW5nQGh1YXdlaS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nv
ci5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMgYi9k
cml2ZXJzL3hlbi94ZW4tYWNwaS1wcm9jZXNzb3IuYwo+IGluZGV4IGZiYjkxMzcuLjdlMWQ0OWUg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmMKPiArKysgYi9k
cml2ZXJzL3hlbi94ZW4tYWNwaS1wcm9jZXNzb3IuYwo+IEBAIC0yNjgsNyArMjY4LDcgQEAgc3Rh
dGljIGludCBwdXNoX3B4eF90b19oeXBlcnZpc29yKHN0cnVjdCBhY3BpX3Byb2Nlc3NvciAqX3By
KQo+ICAJCXByX3dhcm4oIihfUFhYKTogSHlwZXJ2aXNvciBlcnJvciAoJWQpIGZvciBBQ1BJIENQ
VSV1XG4iLAo+ICAJCQlyZXQsIF9wci0+YWNwaV9pZCk7Cj4gIGVycl9mcmVlOgo+IC0JaWYgKCFJ
U19FUlJfT1JfTlVMTChkc3Rfc3RhdGVzKSkKPiArCWlmICghSVNfRVJSKGRzdF9zdGF0ZXMpKQoK
VGhpcyBpcyBqdXN0IGEgY2hhbmdlIG9mIHRoZSBjb25kaXRpb24sIG5vdCBhIHJlbW92YWwuCgpJ
IGRvbid0IHRoaW5rIGNoYW5nZSBpcyB3b3J0aCBpdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:52:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09: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 1fzIs2-0004co-Cp; Mon, 10 Sep 2018 09:52:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=6csh=ly=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1fzIs0-0004cB-VZ
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 09:52:36 +0000
X-Inumbo-ID: 5dc60ee6-b4df-11e8-a6a9-d7ebe60f679a
Received: from emh03.mail.saunalahti.fi (unknown [62.142.5.109])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5dc60ee6-b4df-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 09:53:28 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh03.mail.saunalahti.fi (Postfix) with ESMTP id 2846C400D7;
 Mon, 10 Sep 2018 12:52:32 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id BE5AC36C0F6; Mon, 10 Sep 2018 12:52:31 +0300 (EEST)
Date: Mon, 10 Sep 2018 12:52:31 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Sinan Kaya <okaya@kernel.org>
Message-ID: <20180910095231.GD18222@reaktio.net>
References: <20171208202424.GC12367@bhelgaas-glaptop.roam.corp.google.com>
 <426eeeab-0dcd-8de3-9c5f-a166acf2c130@Oracle.COM>
 <20171212005919.GB30595@bhelgaas-glaptop.roam.corp.google.com>
 <49956aaf-5fd5-939d-5fc7-231ffdb98b70@Oracle.COM>
 <20171213212420.GH30595@bhelgaas-glaptop.roam.corp.google.com>
 <fea075cf-fe6f-0d0b-11e4-4279fbfc280a@Oracle.COM>
 <20171215181801.GU30595@bhelgaas-glaptop.roam.corp.google.com>
 <20171218122629.GA18423@infradead.org>
 <20180909185944.GC18222@reaktio.net>
 <9ffe43d2-a44b-974c-85c9-9923d71c5dba@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9ffe43d2-a44b-974c-85c9-9923d71c5dba@kernel.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH V3 1/2] Drivers/PCI: Export pcie_has_flr()
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Sinan Kaya <okaya@codeaurora.org>,
 Govinda Tatti <Govinda.Tatti@Oracle.COM>,
 Herbert Xu <herbert@gondor.apana.org.au>, linux-pci@vger.kernel.org,
 Russell Currey <ruscur@russell.cc>, linux-kernel@vger.kernel.org,
 Derek Chickles <derek.chickles@caviumnetworks.com>,
 Christoph Hellwig <hch@infradead.org>, xen-devel@lists.xenproject.org,
 Srikanth Jampala <Jampala.Srikanth@cavium.com>,
 Bjorn Helgaas <helgaas@kernel.org>, JBeulich@suse.com,
 Felix Manlunas <felix.manlunas@caviumnetworks.com>, bhelgaas@google.com,
 Satanand Burla <satananda.burla@caviumnetworks.com>,
 boris.ostrovsky@Oracle.COM,
 Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.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>

SGksCgpPbiBTdW4sIFNlcCAwOSwgMjAxOCBhdCAxMDozMzowMlBNIC0wNDAwLCBTaW5hbiBLYXlh
IHdyb3RlOgo+IE9uIDkvOS8yMDE4IDI6NTkgUE0sIFBhc2kgS8Okcmtrw6RpbmVuIHdyb3RlOgo+
ID5JIG5vdGljZWQgcGNpZV9oYXNfZmxyKCkgaGFzIGJlZW4gcmVjZW50bHkgZXhwb3J0ZWQgaW4g
dXBzdHJlYW0gTGludXg6Cj4gPmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTJkMjkxN2Y3NzQ3ODA1YTFm
NDE4ODY3MmYzMDhkODJhOGJhMDE3MDAKPiA+Cj4gPkFyZSB0aGVyZSBtb3JlIGNoYW5nZXMgLyBj
bGVhbnVwcyBwbGFubmVkIHRvIHRoZXNlIGludGVyZmFjZXMsIGFzIG1lbnRpb25lZCBsYXN0IHll
YXI/Cj4gPgo+ID4oY29udGV4dDogeGVuLXBjaWJhY2sgcmVzZXQvZG9fZmxyIGZlYXR1cmVzIHVw
c3RyZWFtaW5nLCB3aGljaCBraW5kIG9mIHN0YWxsZWQgbGFzdCB5ZWFyIHdoZW4gcGNpZV9oYXNf
ZmxyKCkgd2Fzbid0IGV4cG9ydGVkIGF0IHRoZSB0aW1lKQo+IAo+IEV4cG9ydGluZyBwY2llX2hh
c19mbHIoKSBpcyBhIHZlcnkgc2ltcGxlIGNoYW5nZSB3aGljaCBjb3VsZCBoYXZlIGJlZW4gZG9u
ZQo+IGJ5IHRoZSBYRU4gcG9ydGluZyBlZmZvcnQuCj4gCj4gTWF5YmUsIHRoZSByaWdodCBxdWVz
dGlvbiBpcyB3aGF0IGlzIHNvIHNwZWNpYWwgYWJvdXQgWEVOIHJlc2V0Pwo+IAo+IFdoYXQgZmVh
dHVyZSBQQ0kgY29yZSBpcyBtaXNzaW5nIHRvIHN1cHBvcnQgWEVOIEZMUiByZXNldCB0aGF0IGNh
dXNlZAo+IHRoZSBlZmZvcnQgdG8gc3RhbGw/Cj4KCldlbGwgb25lIG9mIHRoZSByZWFzb25zIHBy
b2JhYmx5IHdhcyBiZWNhdXNlIENocmlzdG9waCB3YXMgcGxhbm5pbmcgdG8gZGVwcmVjYXRlIHRo
ZSBwY2llX2hhc19mbHIoKSBmdW5jdGlvbmFsaXR5Li4KCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxMDU3Lmh0bWwKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTIvbXNnMDEyNTIuaHRtbAoK
QnV0IG5vdyB0aGF0IHBjaWVfaGFzX2ZscigpIGlzIGV4cG9ydGVkIGFuZCBhdmFpbGFibGUgSSBn
dWVzcyBpdCdzIGZpbmUgdG8gY29udGludWUgdXNpbmcgaXQgYWxzbyBmb3IgeGVuLXBjaWJhY2sg
OikKCgpUaGFua3MsCgotLSBQYXNpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 09:52:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 09:52: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 1fzIsJ-0004gy-QU; Mon, 10 Sep 2018 09:52: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=od6k=ly=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1fzIsH-0004gS-Hq
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 09:52:53 +0000
X-Inumbo-ID: 0820e246-b4df-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0820e246-b4df-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 11:51:04 +0200 (CEST)
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=Dw9G2PqlmyaM2Fha7hrNH+seutyynIxwWPkQg5DWfzc=;
 b=GTt5tByU3ZoLuHXnICu4VFaiQajVjb0Kpr9mP5VLKLkYX+hOo6hAw+6rUUYhjHr+aChpeKII543UsZ0jQdFAKZKE0tFwrE/aOvy150pR11X7jF5H9xcWfuBE6B4y+cLSKsxCakj4PdXmCwZMi5rgEJnxKQgqd0kAy/7LjQ70VEg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.20] (85.223.209.54) by
 AM0PR0302MB3203.eurprd03.prod.outlook.com (2603:10a6:208:9::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Mon, 10 Sep
 2018 09:52:43 +0000
To: Hans Verkuil <hverkuil@xs4all.nl>,
 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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
Date: Mon, 10 Sep 2018 12:52:38 +0300
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: <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: VI1P18901CA0005.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::15) To AM0PR0302MB3203.eurprd03.prod.outlook.com
 (2603:10a6:208:9::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dd35e1b1-0859-43f7-1d22-08d617032808
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR0302MB3203; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 3:Lx8IQtIUWvdy6pnVl7HPMzzr3OjGcqTEyEDgHEXzz0aWdim1HXNNfwzNs7URDkpEx+cv2DGuiU3kEvk/AXwz474dYBJNJlSQ74Tr7VDnXYGI+H3ZO5oWHweNN6IFTByriIuDbB9iM3JMXOySqYB+njtjDjEcnajp+oNDCqzGXHyDSLtG8YVRLlCQFXge9406nuaWQ3Y/aSxmVLnsmXNJXMXBXSIyxzsTVlEhI3p2uv+ZnVLO8GIlb6t7D38rWX42;
 25:2ahYIYDuTJ0JLSuEhUVgJhMB4sFnsSRjN7Zf5cUMpFFcMpCYZDSCADAys7qfdEeymfZRY9o4NVKk0M2yjkJ/jEuITr6WyhnKhto2Gf2UyvbAUpQO/W3ZhUKmA51Hf9rwxo4uqJKa2TxYATO07Bc38g6iVkiUu3hM43+Peo6K6tWG3tjcesebMZVWEoKSyqjWCSLmYa/VAPDg8Mwhw+C1X4GH6+7vHqGN6F9XrgAUUmZfsaf/Wy7vOkicjHlEtsddUlzGE0Bwu7vlkS+EBq48B/AK8Qpku7dCt14jway7TVqzyR7kYgqDGgYByEb5BzaR2nU/UWbSZnE8om5f96TYaQ==;
 31:drDTHXq6LEpVaUUPDG+A3Kg3BsxS1rg8UuFGAmy3QiYexZdyS9n//hRaqmWJI0ms/s84AQlOvOZCufyROQ6to2KuS+60eXBly+Nb5QnlzDm/8lmcRWTH1piXjNxBGpx5yi4r2vcuV5PeRilG3TYPWCGanEILf76W6q6eFug5IfRlBBNK0wkYbFSolKjUSA66MhE0g/E/2cjtkreH9+pNtKddSMqh5ib98JNfjJORi8g=
X-MS-TrafficTypeDiagnostic: AM0PR0302MB3203:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 20:c//GioMB/+/34hdzRmlH//yWWIph1biobMvbKG438ln2m8zo1HkEGNkyyTefHvCw6znIhuky0EKXFb7pdMuhlsZ6Imobwn25TA27pfT7fA6q6rCjnRUbIkxW7FJkBsC2lgH4CYmcWc9KU0HrTBOB+7rEw3t+JHc40QmXoEwh7t89PzYRpeefe8ora1gpjknp4KwCEo+9eur4nnVmWtwgeCbFEU8deKJHvX16f9CHPtPYc2HlYj6m+H3ZcshcMPon/hJ6F4Gy5UFY93iRKXNbLOMbSC8xcqwB4ABtEFOigFygGJMOYqqfpAZ2qX4uTLCxeiXjOLIo+g37CG8709dB9pXlvWn6G4E4YmwnIApgzzNmjnhoYeacEEthOcmlMTN6DoG4S9C6nkkyqD9rQ5SXeWuVtZuQVdn8xM+5QUOmgpCuQYGvrGHEYowoW9V1eCxMmkPFsgrS0b7zugoFe6no6p0YyB00WBGamvazGxFIYL67VaROp0XuJyvWoe0a5+Ja;
 4:lego8IN83RyJ6zhLzldr127nOg4PBV0PjZF4QtZiYrrPKOdsKvk+0AWfGK+OQquQjmuUj8QkSSbhH/PNW7wQdX8DfYLVnNNn63VrnDavwENVYkQgyLF6UbM66tGBbOy12vJdRUvIyXQEOX8qxExKTtF4C59w0Jppuo6kGqYsDRONUYGJDa3mSGFJSDhzeh5XOV7PBfxL1mo8YCoPRzAYwn+oC11ZgDDQ93T8Fcg8LIFWKfWwLLaUVDi1jpKlpVi/cYYF1IuupLPmKKRuijwg51MVrVnbwXMSjuv94AH/4uGjVz3qr42LKaaH7HCG7Lim
X-Microsoft-Antispam-PRVS: <AM0PR0302MB32036EBB74ACE0A018276F8FE7050@AM0PR0302MB3203.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699050);
 SRVR:AM0PR0302MB3203; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0302MB3203; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(396003)(376002)(346002)(136003)(39860400002)(189003)(199004)(51444003)(305945005)(53936002)(76176011)(105586002)(77096007)(26005)(2616005)(36756003)(67846002)(7416002)(7736002)(229853002)(966005)(2486003)(52146003)(23676004)(50466002)(478600001)(52116002)(93886005)(106356001)(386003)(53546011)(72206003)(81156014)(81166006)(31686004)(6486002)(80792005)(6306002)(6246003)(65826007)(97736004)(86362001)(31696002)(16576012)(68736007)(11346002)(316002)(58126008)(16526019)(47776003)(230700001)(446003)(110136005)(486006)(956004)(476003)(5660300001)(2906002)(39060400002)(8676002)(14444005)(66066001)(65956001)(65806001)(6666003)(186003)(3846002)(8936002)(25786009)(6116002)(64126003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0302MB3203; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzMDJNQjMyMDM7MjM6OXJXdm4zYVZtOTBNdkVxb3Z0MFY2VTcz?=
 =?utf-8?B?VmJSUUdrWWVlTUJkWWlxRDJ4bWdxam11b2w3YjVvcWtjb3hCVHFtM1Ftemhv?=
 =?utf-8?B?K2R5Q1dGSnVnWlgwSmpaVERreEh2aGFjMEUydTR3TFNvRklFV0YrYXNDVUhO?=
 =?utf-8?B?bHprRkRQbnhpcCt6SWljZHZEOHMwTk5PSVk0K1dlY2phdUg3ZjlYR1N4SUY4?=
 =?utf-8?B?Mi9YcVFMY01TQk1tMjFkQjFOZllVSjlYSVVvT0trbEVGL3F6dkQ4TUJlalls?=
 =?utf-8?B?YWdhOWtDVXNWNHNJamY3cUlZQ0FCVUJ1bk9weVpJVEhCcmRVbDhHVWI0NXFM?=
 =?utf-8?B?azZZb05aejRxWFFLb2k5QzZpSUpFdEt6UGFFd1Jkb0FreUY4ZTBUTmllWE1N?=
 =?utf-8?B?aUM2VkFTNGw4Z2RoWGk4YTV1SUh0WlhiVCtYb2RXd0ZCc05ZZEx6Ylh2czNi?=
 =?utf-8?B?TFAxclRkQk9UTWdmWEtqaDhmNTF6RWpzV084dmE1Z0FSZ0s4d0VKMWVjSDBv?=
 =?utf-8?B?ZmtxSE1mY3REMDBZR0IwUUswam9PcUJCNVN2K0pvNjZxRUZUVmxjNVBOdWty?=
 =?utf-8?B?NmFSVmZUL3drZXdsajB3dXd5akptRTBZeTFlejFIeWJVcWxxaFVBbEljc3NX?=
 =?utf-8?B?RU83SXlvVUk5dWVXdnU3S2hHNWlCUTk2dkZMejZ6U1FLTkJldVBzSkxiYmpx?=
 =?utf-8?B?dy9CTlZLQ2NZZHVRNmxHbC9uTjdscWVxcVp4bU82Yk85NjZodjRhR0VQTyty?=
 =?utf-8?B?NzAyV1RONW93MjkrSENld01OMnliZWZGTmExMTl3WEo0T2xyRHRDdmRYdkNE?=
 =?utf-8?B?d1RKb0dmSFJOT2dHVFdnVWdqVWozend6YmFxK0g0bWtzbkFvOXVpK1V3N0Vt?=
 =?utf-8?B?Q25WdHdPOWhNK0JRQzRZZnptWVAybmJ0SGtlaFkyNS9HWllUVG5VZ3NNQzJ2?=
 =?utf-8?B?S2tlMnhrazB4RlZmUk01dWk5MjVoNEFjNUN4dU51QzZQUTVGQ0xLNXdhUGZ0?=
 =?utf-8?B?amMwbTlCSWM4OFBINTgrTitKN1FiOTdHTVVnTjNmWnhrOFZITlhlSis0eTJs?=
 =?utf-8?B?c3QyQ0FiazlEN05xZnA0aThtMWxrWldSSlc4SnAzbUR5SW12OUd3ZVJKUElk?=
 =?utf-8?B?ZWg2cks1MVprWUJ6SkpiNlFua2RJemRnTWVMQ3hHb2s1WitGK29RVkZCRzBC?=
 =?utf-8?B?UFAvdGt1RWxoWk5MbkwydXVVNnpWYkFyLzV6cjRYUGxSVFdvQkRDT2UxN1Fu?=
 =?utf-8?B?NEQ5ZmNlSE14c1JMUk5RYytHY0NFRmNNdFBaWG95QVd1NlJYRTQ4UTFHZk1y?=
 =?utf-8?B?WWNnR2VqRnQ0VXhJTy85emFHVzFGcjZWZWlhSU9CKzB2RnRvMEwvNDIxU2FM?=
 =?utf-8?B?VzNzc2lUeVJ5dHFMaFRtbmFHSkQyRVdsd1ptdTJuWllzd2VRc3pSaW1sVHdQ?=
 =?utf-8?B?ZldKWXVUSDZxZlJDVUhhKzNaandMWldLaXh3Vy82d01McDZ4cHcydS9xM2pm?=
 =?utf-8?B?bGlLZG1GM05RT1dvQlZwZ2ZYSXc1eHNJMWZTSGQ1L0NRUXZ3NWZqR05yZE5n?=
 =?utf-8?B?WXpINk43S1pna3dZMmFBeGpnaHNMSXhXbHFKVkVYWFZ4TGpJK1VUUE9nTGtL?=
 =?utf-8?B?VDRkTXM3VW5DZWpoWnVhdDFBNFJMZzY0bGVVWWhMNzYwMjNjUE1YcG84YzM0?=
 =?utf-8?B?QitqaSsrOTlERVowNE92Q29NbEpxbVJBcWZ1VXhqN3lzb3NqOVFUSmUxZFY0?=
 =?utf-8?B?VXFjSDdjSWdlckZhZmN0eHNKUU5Zemh3TVdaa05CblJITXF3OGpCSldrNzhJ?=
 =?utf-8?B?QmlHZUdsR2xmeHlZSDJ2MnRMbmdrdUVHbVlVL2RFOVNoY1IyVms4bHloRzNw?=
 =?utf-8?B?YVVjdkY0OG1vM2srRTBjSUJpOHF6YzROblBEQ3lLeG52SWpLb1RIUWxUVkZJ?=
 =?utf-8?B?VTg3aC8vRkxUMXpyM2dNcG5EdnRaRjZmQllVVWxKV2VlMzhrTFErYnMwNmdO?=
 =?utf-8?B?NFp3a2pXUWtPVkEyWllMY3dXd0pVaUMvdlRBenVkVmtWNUNwQ3JhT3BMVy9s?=
 =?utf-8?B?cEo4NEQxbjBHWnZjeFlRbUk1clFVYmJyL1JaRlRBNXBFWExrNFRkejNEWE93?=
 =?utf-8?B?S3FDZ1JYSGtXb1N1c3I0YkRHWUl3WDRpSlArRk9PSTZPQTNLeStlZkpKT2R4?=
 =?utf-8?Q?8VqNUWKrOC/TN0WQ4MAjnCoA7s/Cbt2fXPXTwla0r7eA=3D?=
X-Microsoft-Antispam-Message-Info: I99bpiRWipFNv6ammTvAv2QxE6rTSvJMDCqbBEMd+dAoQ7KbjCCOfPeWNNQbFWlW7qXDHozFBu5V/K4S0vn4EqdIutkEWGT5sNz9XFnlS8zcy35KODqUW9j/J/W0wBWSE3lngUfCs8b4T2lbmaMcjpvK1oXVvhrSHgsfgaNV+zoj9+c9k03oG1wHNXXytJCcRcm6GJoU+G8O8+3nOYlti7p4FiOt7sltV1jO5iyZnRsumpgsbzS403JLsZqC8GlOg3D4bazlUpSERbtve/qVK9v50Ms6v6B2we/6V4m/6sDQ3W1ofEKDzG/Xz9DzpztiPyvW7cm/417cDqARwqnzd8poorfLACldPogD6dY+PL8=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 6:QY0LTt1NVbggjs3BcAUGfMsuoI6dxsoBn8XjL4n2sAdm3B2i0VL/BLCn6GOM906/y2Y25dJHtLjlmQNE9oq72cxb5O8FMIMGU7R41cZv7yk907bApk2dTJBG4RZb0Or59DjDzyzEzZKezhaVNavacliNXkEMWVYlTSRDQFKKSZC/dSAEI8dVoojLR3rExhCl4vcM4CX5XsTlyvxm7znH5FwebRa6sjdmVwhi390tVkt64eRv/Lyg/1rljorrgHhZP4btktiPGSb/FAeaDwsefFHXeM0OdEqftIY4mNsw3Qe0q1sMUkL7TWbt8EAGwZhCUv1/TahVnM+aabCaUOkyJE6kqygIA9E2cMNR4Th55LseSsmCJ89Pjrhtj1TUI6mOZVP71D2KKmlzfa5JqviqZ1fAWgdTJwBuPz4QvAVkgcCn4qHkBvzdbTceuQHEfQ6M8Z6/sLLtbup6rNnrtYTwQg==;
 5:lOoycTJ35c98l3GCLAGCpZy/9A3ruPGVczVr57InMVDf6j97HqaeP4VXr6rX3RJ5vGFGbAMB5dJvoxx99Ttj7BFJ2ETCQ2hcwgwUvbVe+qp4ZkoJAbmV8dDfbfyBBlCXEbzZXT27ML7gqeBjQOr5UYf61FDxY8ze40UzYaenfkQ=;
 7:/cRzDvXydWRc3YUWRwHNYV0c2kF7wuSfNvh22zLCtyE5DF9H99bwEOfyhW98PJzigXdNdc6EJcEawJWKqiuTDcDc33i+q/GwlZVkxcc2BOCwW3kuFv8w6K4C4nT/oN2eW/FTjlIkIamGMRc35MTkWguny9hVvvRG12rsASPX1aX/3EbnlzME8esWu795aCPccZQerTeLGHzaz53kxrmYfbrGWKjr7zKzGxsG7kfrbOs4tksHVJvzVPPqzgKXqZdY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 09:52:43.5449 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: dd35e1b1-0859-43f7-1d22-08d617032808
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0302MB3203
Subject: Re: [Xen-devel] [PATCH 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-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>

T24gMDkvMTAvMjAxOCAxMjowNCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEwLzIw
MTggMTA6MjQgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwOS8xMC8y
MDE4IDEwOjUzIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBIaSBPbGVrc2FuZHIsCj4+Pgo+
Pj4gT24gMDkvMTAvMjAxOCAwOToxNiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gPHNuaXA+Cj4KPj4+Pj4gSSBzdXNwZWN0IHRoYXQgeW91IGxpa2VseSB3aWxsIHdhbnQgdG8g
c3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxseSwgc28KPj4+Pj4gaXQgcGF5cyB0byBkZXNp
Z24gdGhpcyB3aXRoIHRoYXQgaW4gbWluZC4KPj4+PiBBZ2FpbiwgSSB0aGluayB0aGF0IHRoaXMg
aXMgdGhlIGJhY2tlbmQgdG8gaGlkZSB0aGVzZQo+Pj4+IHVzZS1jYXNlcyBmcm9tIHRoZSBmcm9u
dGVuZC4KPj4+IEknbSBub3Qgc3VyZSB5b3UgY2FuOiBzYXkgeW91IGFyZSBwbGF5aW5nIGEgYmx1
cmF5IGNvbm5lY3RlZCB0byB0aGUgc3lzdGVtCj4+PiB3aXRoIEhETUksIHRoZW4gaWYgdGhlcmUg
aXMgYSByZXNvbHV0aW9uIGNoYW5nZSwgd2hhdCBkbyB5b3UgZG8/IFlvdSBjYW4gdGVhcgo+Pj4g
ZXZlcnl0aGluZyBkb3duIGFuZCBidWlsZCBpdCB1cCBhZ2Fpbiwgb3IgeW91IGNhbiBqdXN0IHRl
bGwgZnJvbnRlbmRzIHRoYXQKPj4+IHNvbWV0aGluZyBjaGFuZ2VkIGFuZCB0aGF0IHRoZXkgaGF2
ZSB0byBsb29rIGF0IHRoZSBuZXcgdmNhbWVyYSBjb25maWd1cmF0aW9uLgo+Pj4KPj4+IFRoZSBs
YXR0ZXIgc2VlbXMgdG8gYmUgbW9yZSBzZW5zaWJsZSB0byBtZS4gSXQgaXMgcmVhbGx5IG5vdCBt
dWNoIHRoYXQgeW91Cj4+PiBuZWVkIHRvIGRvOiBhbGwgeW91IHJlYWxseSBuZWVkIGlzIGFuIGV2
ZW50IHNpZ25hbGxpbmcgdGhhdCBzb21ldGhpbmcgY2hhbmdlZC4KPj4+IEluIFY0TDIgdGhhdCdz
IHRoZSBWNEwyX0VWRU5UX1NPVVJDRV9DSEFOR0UuCj4+IHdlbGwsIHRoaXMgY29tcGxpY2F0ZXMg
dGhpbmdzIGEgbG90IGFzIEknbGwgaGF2ZSB0bwo+PiByZS1hbGxvY2F0ZSBidWZmZXJzIC0gcmln
aHQ/Cj4gUmlnaHQuIERpZmZlcmVudCByZXNvbHV0aW9ucyBtZWFucyBkaWZmZXJlbnQgc2l6ZWQg
YnVmZmVycyBhbmQgdXN1YWxseSBsb3RzIG9mCj4gY2hhbmdlcyB0aHJvdWdob3V0IHRoZSB3aG9s
ZSB2aWRlbyBwaXBlbGluZSwgd2hpY2ggaW4gdGhpcyBjYXNlIGNhbiBldmVuCj4gZ28gaW50byBt
dWx0aXBsZSBWTXMuCj4KPiBPbmUgYWRkaXRpb25hbCB0aGluZyB0byBrZWVwIGluIG1pbmQgZm9y
IHRoZSBmdXR1cmU6IFY0TDJfRVZFTlRfU09VUkNFX0NIQU5HRQo+IGhhcyBhIGZsYWdzIGZpZWxk
IHRoYXQgdGVsbHMgdXNlcnNwYWNlIHdoYXQgY2hhbmdlZC4gUmlnaHQgbm93IHRoYXQgaXMganVz
dCB0aGUKPiByZXNvbHV0aW9uLCBidXQgaW4gdGhlIGZ1dHVyZSB5b3UgY2FuIGV4cGVjdCBmbGFn
cyBmb3IgY2FzZXMgd2hlcmUganVzdCB0aGUKPiBjb2xvcnNwYWNlIGluZm9ybWF0aW9uIGNoYW5n
ZXMsIGJ1dCBub3QgdGhlIHJlc29sdXRpb24uCj4KPiBXaGljaCByZW1pbmRzIG1lIG9mIHR3byBp
bXBvcnRhbnQgbWlzc2luZyBwaWVjZXMgb2YgaW5mb3JtYXRpb24gaW4geW91ciBwcm90b2NvbDoK
Pgo+IDEpIFlvdSBuZWVkIHRvIGNvbW11bmljYXRlIHRoZSBjb2xvcnNwYWNlIGRhdGE6Cj4KPiAt
IGNvbG9yc3BhY2UKPiAtIHhmZXJfZnVuYwo+IC0geWNiY3JfZW5jL2hzdl9lbmMgKHVubGlrZWx5
IHlvdSBldmVyIHdhbnQgdG8gc3VwcG9ydCBIU1YgcGl4ZWxmb3JtYXRzLCBzbyBJCj4gICAgdGhp
bmsgeW91IGNhbiBpZ25vcmUgaHN2X2VuYykKPiAtIHF1YW50aXphdGlvbgo+Cj4gU2VlIGh0dHBz
Oi8vaHZlcmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy91YXBpL3Y0bC9waXhmbXQtdjRsMi5odG1s
I2MudjRsMl9waXhfZm9ybWF0Cj4gYW5kIHRoZSBsaW5rcyB0byB0aGUgY29sb3JzcGFjZSBzZWN0
aW9ucyBpbiB0aGUgVjRMMiBzcGVjIGZvciBkZXRhaWxzKS4KPgo+IFRoaXMgaW5mb3JtYXRpb24g
aXMgcGFydCBvZiB0aGUgZm9ybWF0LCBpdCBpcyByZXBvcnRlZCBieSB0aGUgZHJpdmVyLgpJJ2xs
IHRha2UgYSBsb29rIGFuZCB0aGluayB3aGF0IGNhbiBiZSBwdXQgYW5kIGhvdyBpbnRvIHRoZSBw
cm90b2NvbCwKZG8geW91IHRoaW5rIEknbGwgaGF2ZSB0byBpbXBsZW1lbnQgYWxsIHRoZSBhYm92
ZSBmb3IKdGhpcyBzdGFnZT8KCj4KPiAyKSBJZiB5b3Ugc3VwcG9ydCBpbnRlcmxhY2VkIGZvcm1h
dHMgYW5kIFY0TDJfRklFTERfQUxURVJOQVRFIChpLmUuCj4gICAgIGVhY2ggYnVmZmVyIGNvbnRh
aW5zIGEgc2luZ2xlIGZpZWxkKSwgdGhlbiB5b3UgbmVlZCB0byBiZSBhYmxlIHRvIHRlbGwKPiAg
ICAgdXNlcnNwYWNlIHdoZXRoZXIgdGhlIGRlcXVldWVkIGJ1ZmZlciBjb250YWlucyBhIHRvcCBv
ciBib3R0b20gZmllbGQuCkkgdGhpbmsgYXQgdGhlIGZpcnN0IHN0YWdlIHdlIGNhbiBhc3N1bWUg
dGhhdCBpbnRlcmxhY2VkCmZvcm1hdHMgYXJlIG5vdCBzdXBwb3J0ZWQgYW5kIGFkZCBzdWNoIHN1
cHBvcnQgbGF0ZXIgaWYgbmVlZCBiZS4KPgo+IEFsc28sIHdoYXQgdG8gZG8gd2l0aCBkcm9wcGVk
IGZyYW1lcy9maWVsZHM6IFY0TDIgaGFzIGEgc2VxdWVuY2UgY291bnRlciBhbmQKPiB0aW1lc3Rh
bXAgdGhhdCBjYW4gaGVscCBkZXRlY3RpbmcgdGhhdC4gWW91IHByb2JhYmx5IG5lZWQgc29tZXRo
aW5nIHNpbWlsYXIuCk9rLCB0aGlzIGNhbiBiZSByZXBvcnRlZCBhcyBwYXJ0IG9mIFhFTkNBTUVS
QV9FVlRfRlJBTUVfQVZBSUwgZXZlbnQKPgo+PiBCdXQgYW55d2F5cywgSSBjYW4gYWRkCj4+ICNk
ZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfQ0hBTkdFICAgICAgIDB4MDEKPj4gaW4gdGhlIHByb3Rv
Y29sLCBzbyB3ZSBjYW4gYWRkcmVzcyB0aGlzIHVzZS1jYXNlCj4gPHNuaXA+Cj4KPj4+PiAxLiBz
ZXQgZm9ybWF0IGNvbW1hbmQ6Cj4+Pj4gICAgICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBp
eGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+PiAgICAgKiB3aWR0aCAtIHVp
bnQzMl90LCB3aWR0aCBpbiBwaXhlbHMuCj4+Pj4gICAgICogaGVpZ2h0IC0gdWludDMyX3QsIGhl
aWdodCBpbiBwaXhlbHMuCj4+Pj4KPj4+PiAyLiBTZXQgZnJhbWUgcmF0ZSBjb21tYW5kOgo+Pj4+
ICAgICArICogZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZy
YW1lIHJhdGUuCj4+Pj4gICAgICsgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9t
aW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4+Cj4+Pj4gMy4gU2V0L3JlcXVlc3QgbnVtIGJ1
ZnM6Cj4+Pj4gICAgICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZm
ZXJzIHRvIGJlIHVzZWQuCj4+PiBJIGxpa2UgdGhpcyBtdWNoIGJldHRlci4gMSsyIGNvdWxkIGJl
IGNvbWJpbmVkLCBidXQgMyBzaG91bGQgZGVmaW5pdGVseSByZW1haW4KPj4+IHNlcGFyYXRlLgo+
PiBvaywgdGhlbiAxKzIgY29tYmluZWQgKyAzIHNlcGFyYXRlLgo+PiBEbyB5b3UgdGhpbmsgd2Ug
Y2FuIHN0aWxsIG5hbWUgMSsyIGFzICJzZXRfZm9ybWF0IiBvciAic2V0X2NvbmZpZyIKPj4gd2ls
bCBmaXQgYmV0dGVyPwo+IHNldF9mb3JtYXQgaXMgY2xvc2VyIHRvIFNfRk1UIGFzIHVzZWQgaW4g
VjRMMiwgc28gSSBoYXZlIGEgc2xpZ2h0IHByZWZlcmVuY2UKPiBmb3IgdGhhdCwgYnV0IGl0IGlz
IHJlYWxseSB1cCB0byB5b3UuCkknbGwgcHJvYmFibHkgc3RpY2sgdG8gU0VUX0NPTkZJRyBoZXJl
Cj4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVx
dWVzdC4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIE5vdGVzOgo+Pj4+Pj4gKyAqICAtIGZyb250ZW5k
IG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8gc2VlCj4+
Pj4+PiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRv
IG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+Pj4+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVk
Lgo+Pj4+Pj4gKyAqICAtIGZyb250ZW5kIG1heSBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9T
RVRfQ09ORklHIHJlcXVlc3RzIGJlZm9yZQo+Pj4+Pj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJB
X09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+Pj4+Pj4gKyAq
ICAgIGNvbmZpZ3VyYXRpb24uCj4+Pj4+PiArICovCj4+Pj4+PiArc3RydWN0IHhlbmNhbWVyYV9j
b25maWcgewo+Pj4+Pj4gKyAgICB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7Cj4+Pj4+PiArICAgIHVp
bnQzMl90IHdpZHRoOwo+Pj4+Pj4gKyAgICB1aW50MzJfdCBoZWlnaHQ7Cj4+Pj4+PiArICAgIHVp
bnQzMl90IGZyYW1lX3JhdGVfbm9tOwo+Pj4+Pj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rl
bm9tOwo+Pj4+Pj4gKyAgICB1aW50OF90IG51bV9idWZzOwo+Pj4+Pj4gK307Cj4+Pj4+PiArCj4+
Pj4+PiArLyoKPj4+Pj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXRhaWxzIC0gcmVxdWVzdCBjYW1l
cmEgYnVmZmVyJ3MgbWVtb3J5IGxheW91dC4KPj4+Pj4+ICsgKiBkZXRhaWxlZCBkZXNjcmlwdGlv
bjoKPj4+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfR0VUX0JVRl9ERVRB
SUxTfCAgIHJlc2VydmVkICAgICB8IDQKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2
NAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqCj4+Pj4+PiArICogU2VlIHJlc3Bv
bnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4+Pj4gKyAqCj4+Pj4+PiArICoKPj4+Pj4+
ICsgKiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIgY3JlYXRpb246Cj4+Pj4+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfQ1JFQVRFIHwgICByZXNlcnZlZCAgICAgfCA0
Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9k
aXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNjQKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKgo+Pj4+
Pj4gKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0aGUgc2Ft
ZSBpbmRleCBpcyBhbiBlcnJvci4KPj4+Pj4+ICsgKiBpbmRleCBjYW4gYmUgcmUtdXNlZCBhZnRl
ciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nIGNhbWVyYSBidWZmZXIuCj4+Pj4+PiArICoK
Pj4+Pj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgY3Jl
YXRlZC4KPj4+Pj4+ICsgKiBncmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBhIHJlZmVyZW5j
ZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKPj4+Pj4+ICsgKiAgIGRlc2NyaWJpbmcgc2hhcmVk
IGJ1ZmZlciByZWZlcmVuY2VzLiBUaGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGlzIGVxdWFsIHRvCj4+
Pj4+PiArICogICBYRU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRBSUxTLnNpemUgcmVzcG9uc2UuIEF0
IGxlYXN0IG9uZSBwYWdlIGV4aXN0cy4gSWYKPj4+Pj4+ICsgKiAgIHNoYXJlZCBidWZmZXIgc2l6
ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+Pj4+
Pj4gKyAqICAgdGhlbiByZWZlcmVuY2UgdG8gdGhlIG5leHQgc2hhcmVkIHBhZ2UgbXVzdCBiZSBz
dXBwbGllZCAoc2VlCj4+Pj4+PiArICogICBncmVmX2Rpcl9uZXh0X3BhZ2UgYmVsb3cpLgo+Pj4+
PiBJdCBtaWdodCBiZSBiZXR0ZXIgdG8gYWxsb2NhdGUgYWxsIGJ1ZmZlcnMgaW4gb25lIGdvLCBp
LmUuIHdoYXQgVklESU9DX1JFUUJVRlMKPj4+Pj4gZG9lcy4KPj4+PiBXZWxsLCBJIHN0aWxsIHRo
aW5rIGl0IGlzIGJldHRlciB0byBoYXZlIGEgcGVyIGJ1ZmZlciBpbnRlcmZhY2UKPj4+PiBpbiB0
aGUgcHJvdG9jb2wgYXMgaXQgaXMgZG9uZSBmb3Igb3RoZXIgWGVuIHZpcnR1YWwgZGV2aWNlcy4K
Pj4+PiBTbywgSSdsbCBrZWVwIHRoaXMgYXMgaXMgZm9yIG5vdzogVklESU9DX1JFUUJVRlMgY2Fu
IHN0aWxsIGRvCj4+Pj4gd2hhdCBpdCBkb2VzIGludGVybmFsbHkgaW4gdGhlIGZyb250ZW5kIGRy
aXZlcgo+Pj4gSSBtYXkgaGF2ZSBtaXN1bmRlcnN0b29kIHRoZSBvcmlnaW5hbCBBUEkuIFRoZSBu
ZXdseSBwcm9wb3NlZCBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKPj4+IG1hcHMgdG8gUkVRQlVG
UywgcmlnaHQ/IEFuZCB0aGVuIEJVRl9DUkVBVEUvREVTVFJPWSBqdXN0IHNldCB1cCB0aGUgc2hh
cmVkIGJ1ZmZlcgo+Pj4gbWFwcGluZ3MgZm9yIHRoZSBidWZmZXJzIGNyZWF0ZWQgYnkgUkVRQlVG
Uy4gSWYgdGhhdCdzIHRoZSBzZXF1ZW5jZSwgdGhlbiBpdCBtYWtlcwo+Pj4gc2Vuc2UuIEknbSBu
b3Qgc3VyZSBhYm91dCB0aGUgbmFtaW5nLgo+Pj4KPj4+IFlvdSBtaWdodCB3YW50IHRvIG1ha2Ug
aXQgY2xlYXIgdGhhdCBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgYWxsb2NhdGVzIHRoZSBidWZm
ZXJzCj4+PiBvbiB0aGUgYmFja2VuZCwgYW5kIHNvIGNhbiBmYWlsLiBBbHNvLCB0aGUgYWN0dWFs
IG51bWJlciBvZiBhbGxvY2F0ZWQgYnVmZmVycyBpbgo+Pj4gY2FzZSBvZiBzdWNjZXNzIGNhbiBi
ZSBtb3JlIG9yIGxlc3MgdGhhbiB3aGF0IHdhcyByZXF1ZXN0ZWQuCj4+IFRoZSBidWZmZXJzIGNh
biBiZSBhbGxvY2F0ZWQgYW5kIHNoYXJlZCBieSBlaXRoZXIgYmFja2VuZCBvciBmcm9udGVuZDog
c2VlCj4+ICJiZS1hbGxvYyIgY29uZmlndXJhdGlvbiBvcHRpb24gdGVsbGluZyB3aGljaCBkb21h
aW4gKFZNKSBzaGFyZXMKPj4gdGhlIFhlbiBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBwYWdlcyBv
ZiB0aGUgYnVmZmVyOiBlaXRoZXIgZnJvbnRlbmQKPj4gb3IgYmFja2VuZC4KPiBJZiB5b3Ugd2Fu
dCB0byBkbyB6ZXJvLWNvcHkgdmlkZW8gY2FwdHVyZSwKdGhpcyBpcyB0aGUgZ29hbAo+ICAgdGhl
biB5b3UgbmVlZCB0byBrbm93IHdoaWNoCj4gZGV2aWNlIGluIHlvdXIgdmlkZW8gcGlwZWxpbmUg
KHdoaWNoIG5vdyBjb3ZlcnMgYm90aCBhY3R1YWwgaGFyZHdhcmUgYW5kCj4gbXVsdGlwbGUgVk1z
KSBoYXMgdGhlIHN0cmljdGVzdCBtZW1vcnkgbGF5b3V0IHJlcXVpcmVtZW50cy4gT2Z0ZW4gdGhl
Cj4gdmlkZW8gSFcgcmVxdWlyZXMgY29udGlndW91cyBwaHlzaWNhbCBtZW1vcnkgZm9yIHRoZSBi
dWZmZXJzLCB3aGljaCBtZWFucwo+IHlvdSBjYW4ndCBqdXN0IGdpdmUgaXQgYSBwaWVjZSBvZiBu
b24tY29udGlnIG1lbW9yeSBhbGxvY2F0ZWQgZWxzZXdoZXJlLgpXZSBoYXZlIGFscmVhZHkgaW1w
bGVtZW50ZWQgemVybyBjb3B5aW5nIHVzZS1jYXNlcyBmb3IKdmlydHVhbCBkaXNwbGF5LCBwbGVh
c2Ugc2VlIFsxXSBhbmQgWzJdIHdoaWNoIGFyZSBkbWEtYnVmCmJhc2VkIHdoaWNoIGNhbiBjb3Bl
IHdpdGggcmVhbCBIVyByZXN0cmljdGlvbnMgeW91IG1lbnRpb24uCkFuZCBpbiB0aGF0IGNhc2Ug
d2UgY2FuIGltcGxlbWVudCB6ZXJvLWNvcHlpbmcgYm90aCB3YXlzLAplLmcuIHdoZW4gdGhlIFhl
biBncmFudCByZWZlcmVuY2VzIGFyZSBzaGFyZWQgYnkgZWl0aGVyCmJhY2tlbmQgb3IgZnJvbnRl
bmQuIFRoaXMgaXMgZGlmZmVyZW50IGZyb20gY2FtZXJhIHVzZS1jYXNlczoKYSBzaW5nbGUgYnVm
ZmVyIG5lZWRzIHRvIGJlIHNoYXJlZCB3aXRoIG11bHRpcGxlIGZyb250ZW5kcywKc28gemVyby1j
b3B5aW5nIGlzIG9ubHkgcG9zc2libGUgd2hlbiBiYWNrZW5kIGFsbG9jYXRlcyB0aGUgcmVmZXJl
bmNlcwphbmQgc2hhcmVzIHRob3NlIHdpdGggZnJvbnRlbmRzLiBUaGUgd2F5IHdoZW4gZnJvbnRl
bmQgYWxsb2NhdGVzCnRoZSBidWZmZXJzIGFuZCBzdGlsbCB3ZSBjYW4gaW1wbGVtZW50IHplcm8t
Y29weWluZyBpcyB3aGVuCnRoZXJlIGlzIGEgc2luZ2xlIGZyb250ZW5kIGluIHRoZSBzeXN0ZW0s
IG90aGVyd2lzZSB3ZQpuZWVkIHRvIGNvcHkgdGhlIGltYWdlcyBmcm9tIGJhY2tlbmQncyBidWZm
ZXJzIGludG8gZnJvbnRlbmQncwpvbmVzLgo+IEluIHByYWN0aWNlIHlvdSBoYXZlIHR3byBwb3Nz
aWJsZSBtZW1vcnkgbW9kZWxzIHlvdSBjYW4gdXNlIHdpdGggVjRMMiBkcml2ZXJzOgo+IE1NQVAg
KGkuZS4gYWxsb2NhdGVkIGJ5IHRoZSBkcml2ZXIgYW5kIHRoZSBidWZmZXJzIGNhbiwgaWYgbmVl
ZGVkLCBiZSBleHBvcnRlZAo+IGFzIGRtYWJ1ZiBoYW5kbGVzIHdpdGggVklESU9DX0VYUEJVRiks
IG9yIERNQUJVRiB3aGVyZSBidWZmZXJzIGFyZSBhbGxvY2F0ZWQKPiBlbHNld2hlcmUgYW5kIGlt
cG9ydGVkIHRvIFY0TDIsIHdoaWNoIG1heSBmYWlsIGlmIGl0IGRvZXNuJ3QgbWF0Y2ggdGhlIEhX
Cj4gcmVxdWlyZW1lbnRzLgpGb3IgdGhlIGZyb250ZW5kIGl0IGlzIHBvc3NpYmxlIHRvIHdvcmsg
d2l0aCBib3RoIE1NQVAvRE1BQlVGCmFuZCB0aGUgcmVzdCBpcyBvbiB0aGUgYmFja2VuZCdzIHNp
ZGUgLSB0aGlzIHdhcyBwcm92ZW4gYnkKdmlydHVhbCBkaXNwbGF5IGltcGxlbWVudGF0aW9uLCBz
byBJIHNlZSBubyBwcm9ibGVtIGhlcmUKZm9yIHZpcnR1YWwgY2FtZXJhLgo+Cj4+IFNvLCBJIHdh
cyBtb3JlIHRoaW5raW5nIHRoYXQgaW4gY2FzZSBvZiBWNEwyIGJhc2VkIGZyb250ZW5kIGRyaXZl
cjoKPj4gMS4gRnJvbnRlbmQgc2VydmVzIFJFUUJVRlMgaW9jdGwgYW5kIGFza3MgdGhlIGJhY2tl
bmQgd2l0aAo+PiBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKPj4gaWYgaXQgY2FuIGhhbmRsZSB0
aGF0IG1hbnkgYnVmZmVycyBhbmQgZ2V0cyBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkCj4+
IGFuZCBidWZmZXIgc3RydWN0dXJlIChudW1iZXIgb2YgcGxhbmVzLCBzaXplcywgb2Zmc2V0cyBl
dGMuKSBhcyB0aGUgcmVwbHkKPj4gdG8gdGhhdCByZXF1ZXN0Cj4+IDIuIEZyb250ZW5kIGNyZWF0
ZXMgbiBidWZmZXJzIHdpdGggWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPj4gMy4gRnJvbnRlbmQg
cmV0dXJucyBmcm9tIFJFUUJVRlMgaW9jdGwgd2l0aCBhY3R1YWwgbnVtYmVyIG9mIGJ1ZmZlcnMK
Pj4gYWxsb2NhdGVkCj4gUmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpb
MV0gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQuMTktcmMzL3NvdXJjZS9kcml2
ZXJzL2dwdS9kcm0veGVuClsyXSAKaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQu
MTktcmMzL3NvdXJjZS9kcml2ZXJzL3hlbi9nbnRkZXYtZG1hYnVmLmMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 10:00:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 10: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 1fzIzK-0005hH-KU; Mon, 10 Sep 2018 10:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzIzJ-0005hC-Qz
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 10:00:09 +0000
X-Inumbo-ID: 6bc7e3b6-b4e0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6bc7e3b6-b4e0-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 10:01:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 04:00:06 -0600
Message-Id: <5B9640A302000078001E6AD9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 04:00:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5B76740802000078001DF345@prv1-mh.provo.novell.com>
 <5B76778602000078001DF374@prv1-mh.provo.novell.com>
 <f3a99ecd-ce17-2ace-954d-d54281632f26@citrix.com>
 <5B7697AE02000078001DF4A5@prv1-mh.provo.novell.com>
 <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
In-Reply-To: <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: 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+IE9uIDA3LjA5LjE4IGF0IDE4OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTcvMDgvMTggMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNy4w
OC4xOCBhdCAxMDo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTcvMDgvMjAxOCAwODoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKPj4+PiBAQCAtMTg2LDYgKzE4NiwyMCBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9p
ZCk7Cj4+Pj4gICAgICAgICAgVU5MSUtFTFlfRU5EX1NFQ1RJT04gIlxuIiAgICAgICAgICBcCj4+
Pj4gICAgICAgICAgIi5MbGlrZWx5LiIgI3RhZyAiLiU9OiIKPj4+PiAgCj4+Pj4gKyNkZWZpbmUg
TElOS09OQ0VfUFJPTE9HVUUoc3ltKSAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsgICAgICAg
ICIuaWZuZGVmICIgc3ltKCkgIlxuXHQiICAgICAgICAgICAgICAgICAgIFwKPj4+PiArICAgICAg
ICAiLnB1c2hzZWN0aW9uICIgc3ltKC5nbnUubGlua29uY2UudC4pICIsIiBcCj4+PiBUaGlzIGRl
ZmluaXRlbHkgd2FycmFudHMgYSBjb21tZW50IGFuZCBhIGNoYW5nZSBvZiBuYW1lLCBzZWVpbmcg
YXMgc3ltCj4+PiBpc24ndCBhIHN5bWJvbC4gIEl0cyBhIG1hY3JvIHdoaWNoIGdpdmVzIHlvdSBh
IHN0cmluZyBiYWNrLgo+PiBJdCdzIHN0aWxsIGEgc3ltYm9sIG5hbWU7IGRvbid0IGZvcmdldCB0
aGF0IGluIHRoZSBlbmQgc2VjdGlvbiBuYW1lcwo+PiBhcmUgc3ltYm9scyBuYW1lcyB0b28uIEkn
ZCBoYXZlIGdvbmUgd2l0aCBhIGJldHRlciBuYW1lIGlmIEkgaGFkCj4+IGFueSBiZXR0ZXIgaWRl
YS4gSXQncyBhbHNvIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUgd2hhdCB5b3Ugd2FudCBhCj4+IGNv
bW1lbnQgdG8gc2F5IGhlcmUuCj4gCj4gLyogc3ltIG11c3QgYmUgYSBtYWNybyB3aGljaCB0YWtl
cyBhbiBvcHRpb25hbCBzeW1ib2wgbmFtZSBwcmVmaXggKi8gPwoKVGhhbmtzLCBJJ2xsIHVzZSB0
aGlzIGluIHNsaWdodGx5IG1vZGlmaWVkIGZvcm0uCgo+Pj4+IEBAIC03MSwxNiArODAsNzcgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fdmlydF90b19tYQo+Pj4+ICAKPj4+PiAgICAg
ICAgICB2YSArPSB4ZW5fcGh5c19zdGFydCAtIFhFTl9WSVJUX1NUQVJUOwo+Pj4+ICAgICAgfQo+
Pj4+IC0gICAgcmV0dXJuICh2YSAmIG1hX3ZhX2JvdHRvbV9tYXNrKSB8Cj4+Pj4gLSAgICAgICAg
ICAgKCh2YSA8PCBwZm5fcGR4X2hvbGVfc2hpZnQpICYgbWFfdG9wX21hc2spOwo+Pj4+ICsKPj4+
PiArI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSyAvKiBWIG1vZGlmaWVyIGF2YWlsYWJsZT8g
Ki8KPj4+PiArI2RlZmluZSBTWU1OQU1FKHBmeC4uLikgI3BmeCAiZG8ybWFfJVZbbWFdXyVWW29m
Zl0iCj4+Pj4gKyAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCAiIFNZTU5BTUUoKSAiXG5cdCIKPj4+
PiArICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZTU5BTUUpICJcblx0Igo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hcblx0Igo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgIm1vdiAlW29mZl0sICVbbWFdXG5cdCIKPj4+PiArICAgICAgICAg
ICAgICAgICAgICJhbmQgJVtibWFza10sICVbbWFdXG5cdCIKPj4+PiArICAgICAgICAgICAgICAg
ICAgICJzaGwgJSVjbCwgJVtvZmZdXG5cdCIKPj4+PiArICAgICAgICAgICAgICAgICAgICJhbmQg
JVt0bWFza10sICVbb2ZmXVxuXHQiCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAib3IgJVtvZmZd
LCAlW21hXVxuXHQiCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAicmV0XG5cdCIKPj4+PiArICAg
ICAgICAgICAgICAgICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAo+Pj4+ICsgICAgICAg
ICAgICAgICAgICAgInBkZXAgJVttYXNrXSwgJVtvZmZdLCAlW21hXSIsIFg4Nl9GRUFUVVJFX0JN
STIsCj4+PiBUaGUgY29tcGlsZXIgdW5kZXJzdGFuZGluZyBWIGRvZXNuJ3QgaW1wbHkgdGhhdCB0
aGUgYXNzZW1ibGVyCj4+PiB1bmRlcnN0YW5kcyBwZGVwCj4+IEkndmUgYmVlbiBjb25zaWRlcmlu
ZyB0aGlzIGNhc2UsIGFuZCBpbiBmYWN0IGluIGFuIGVhcmx5IHZlcnNpb24gSSBoYWQKPj4gYSAt
REhBVkVfQVNfQk1JMiBhZGRpdGlvbi4gQnV0IEkgdGhlbiBkZWNpZGVkIHRvIGRyb3AgaXQsIGFz
IEkgY291bGRuJ3QKPj4gcmVhbGx5IGltYWdpbmUgViBzdXBwb3J0IHRvIGJlIGJhY2twb3J0ZWQg
dG8gZ2NjIHByZS1kYXRpbmcgQk1JMgo+PiBzdXBwb3J0IGluIGdhcyAoYXZhaWxhYmxlIGFzIG9m
IDIuMjIsIGkuZS4gZ2NjIDQuNSAvIDQuNiB0aW1lZnJhbWUpLgo+PiBCdXQgeWVzLCBpZiB5b3Ug
cmVhbGx5IHRoaW5rIHdlIG5lZWQgdG8gY29wZSB3aXRoIHRoYXQsIEkgY291bGQgcmUtYWRkCj4+
IHRoaXMuIEp1c3QgbGV0IG1lIGtub3cgaWYgeW91IGluZGVlZCB0aGluayB0aGlzIGlzIG5lZWRl
ZC4KPiAKPiBEaWRuJ3QgeW91IHNheSB0aGF0IHlvdSd2ZSBnb3QgUmV0cG9saW5lIGJhY2twb3J0
ZWQgdG8gR0NDIDQuMyA/CgpZZXMsIHdpdGggYW4gdW5kZXJseSBiaW51dGlscyAyLjI1LgoKPiBJ
bmRlcGVuZGVudGx5IG9mIG15IGFyZ3VtZW50IGFnYWluc3QgdXNpbmcgViBiZWxvdywgSSdtIG5v
dCBvdmVybHkKPiBmdXNzZWQgZXNwZWNpYWxseSBhcyB3ZSBhcmUgY29uc2lkZXJpbmcgdXBwaW5n
IHRoZSByZXF1aXJlbWVudHMgdG8KPiBzb21ldGhpbmcgYSBsaXR0bGUgbW9yZSBtb2Rlcm4sIHNv
IGxvbmcgYXMgd2UgYWNjZXB0IHRoYXQgd2UgbWF5IGhhdmUgdG8KPiByZXRyb2ZpdCBhIC1ESEFW
RV9BU19CTUkyIGFmdGVyIHRoZSBmYWN0LgoKSSd2ZSBhZGRlZCBhIHJlc3BlY3RpdmUgc2VudGVu
Y2UgdG8gdGhlIGRlc2NyaXB0aW9uLgoKPj4+PiArICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQ
VVQyKFttYV0gIj0mciIgKG1hKSwgW29mZl0gIityIiAodmEpKSwKPj4+PiArICAgICAgICAgICAg
ICAgICAgIFttYXNrXSAibSIgKG1hX3JlYWxfbWFzayksCj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICBbc2hpZnRdICJtIiAocGZuX3BkeF9ob2xlX3NoaWZ0KSwKPj4+PiArICAgICAgICAgICAgICAg
ICAgIFtibWFza10gIm0iIChtYV92YV9ib3R0b21fbWFzayksCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICBbdG1hc2tdICJtIiAobWFfdG9wX21hc2spCj4+Pj4gKyAgICAgICAgICAgICAgICAgICA6
ICJlY3giKTsKPj4+PiArI3VuZGVmIFNZTU5BTUUKPj4+PiArI2Vsc2UKPj4+PiArICAgIGFsdGVy
bmF0aXZlX2lvKCJjYWxsIGRvMm1hIiwKPj4+PiArICAgICAgICAgICAgICAgICAgIC8qIHBkZXAg
bWFfcmVhbF9tYXNrKCVyaXApLCAlcmRpLCAlcmF4ICovCj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMywgMHhmNSwgMHgwNVxuXHQiCj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0gNCAtIC4iLAo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKPj4+PiArICAgICAgICAgICAgICAgICAgIEFTTV9P
VVRQVVQyKCI9YSIgKG1hKSwgIitEIiAodmEpKSwgIm0iIChtYV9yZWFsX21hc2spCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIsICJyMTAi
LCAicjExIik7Cj4+Pj4gKyNlbmRpZgo+Pj4gVGhpcyBpcyBhIG1hc3NpdmUgY2xvYmJlciBsaXN0
IGluIGEgZnVuY3Rpb24geW91J3ZlIGZvcmNlZCBhbHdheXMKPj4+IGlubGluZSwgYW5kIEkgY2Fu
J3Qgc2VlIGl0IGRvaW5nIG5pY2UgdGhpbmdzIHRvIHRoZSBjYWxsc2l0ZXMuICBUQkgsCj4+PiB0
aGlzIHN0aWxsIGZlZWxzIG92ZXItY29tcGxpY2F0ZWQgZm9yIHdoYXQgaXQgd2FudHMgdG8gYmUu
Cj4+Pgo+Pj4gV2h5IG5vdCBpbXBsZW1lbnQgb25lIHNpbmdsZSBmdW5jdGlvbiBpbiBhc3NlbWJs
eSB0aGF0IGRvZXNuJ3QgaGF2ZQo+Pj4gdXN1YWwgQyBjYWxsaW5nIGNvbnZlbnRpb25zIGFuZCBj
YW4gY2xvYmJlciAlZWN4IGFuZCBvbmUgb3RoZXIsIGFuZCB1c2UKPj4+IHRoYXQ/Cj4+Pgo+Pj4g
SXQgYXZvaWRzIHRoZSBuZWVkIGZvciBwb3RlbnRpYWxseSAyNTYgYWxtb3N0LWlkZW50aWNhbCBj
b3BpZXMgb2YgdGhlCj4+PiBmdW5jdGlvbiBpbiB0aGUgbGlua29uY2Ugc2VjdGlvbiwgYW5kIGF2
b2lkcyBoYXZpbmcgdGhlIG11bHRpcGxlCj4+PiBpbXBsZW1lbnRhdGlvbnMgaW4gQy9hc20sIGF2
b2lkcyB0aGUgbmVlZCBmb3IgYW55IGxvZ2ljIGRlcml2ZWQgZnJvbQo+Pj4gQ09ORklHX0lORElS
RUNUX1RIVU5LLCBhbmQgYXZvaWRzIHRoZSBuZWVkIGZvciBtYXNzaXZlIGNsb2JiZXIgbGlzdHMu
Cj4+IFlvdXIgcmVzcG9uc2UgbWl4ZXMgdGhpbmdzIGEgYml0IHRvbyBtdWNoIGZvciBtZSB0byBz
b3J0IG91dCB3aGF0Cj4+IGV4YWN0bHkgeW91J3JlIGNvbmNlcm5lZCBhYm91dDogVGhlIG1hc3Np
dmUgY2xvYmJlciBsaXN0IGV4aXN0cyBvbmx5Cj4+IGluIHRoZSAhQ09ORklHX0lORElSRUNUX1RI
VU5LIGNhc2UuIEluIHRoYXQgY2FzZSB0aG91Z2ggdGhlcmUKPj4gYXJlbid0IGdvaW5nIHRvIGJl
IHVwIHRvIDIyNSBpbnN0YW5jZXMgb2YgdGhlIGZ1bmN0aW9uLiBJJ2QgYmUgZmluZQo+PiBpbXBs
ZW1lbnRpbmcgdGhlIHNpbmdsZSBvbmUgaW4gYXNzZW1ibHkgdG8gcmVkdWNlIHRoZSBjbG9iYmVy
IGxpc3QsCj4+IGl0IHdhcyBqdXN0IHRvIGtlZXAgZG93biBhc3NlbWJseSBjb2RlIHNpemUgYW5k
IGFsc28gdG8gaGF2ZQo+PiBjb21waWxlciBnZW5lcmF0ZWQgY29kZSB0byBjb21wYXJlIGFnYWlu
c3QuIEkgaGF2ZSB0byBhZG1pdCB0aG91Z2gKPj4gdGhhdCBJJ20gbm90IG92ZXJseSBjb25jZXJu
ZWQgYWJvdXQgdGhlICFDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4gY2FzZSBpbiB0aGUgZmlyc3Qg
cGxhY2UsIHNvIEkgYWxzbyBkaWRuJ3Qgc2VlIG11Y2ggcmVhc29uIHRvIHRyeSB0bwo+PiBvcHRp
bWl6ZSBpdC4KPj4KPj4gRm9yIHRoZSBDT05GSUdfSU5ESVJFQ1RfVEhVTksgY2FzZSwgb3RvaCwg
SSdkIHJlYWxseSBsaWtlIHRvCj4+IGF2b2lkIGRpY3RhdGluZyByZWdpc3RlciBhbGxvY2F0aW9u
IHRvIHRoZSBjb21waWxlci4gSGVuY2UgdGhlIHNvbHV0aW9uCj4+IHdpdGggdGhlIChwb3NzaWJs
eSBtYW55KSBmdW5jdGlvbiBpbnN0YW5jZXMuIE92ZXJhbGwgY29kZSBzaXplIHN0aWxsCj4+IGRl
Y3JlYXNlcyB3aXRoIHRoaXMgYXBwcm9hY2gsIGFuZCBvbiBtb2Rlcm4gaGFyZHdhcmUgdGhlIGVu
dGlyZQo+PiByZWdpb24gb2YgdGhlIGltYWdlIGluIHdoaWNoIHRoZXkgbGl2ZSB3aWxsIHJlbWFp
biBjb2xkLiAoQWRkaXRpb25hbGx5Cj4+IG5vdCBhZmZlY3RpbmcgcmVnaXN0ZXIgYWxsb2NhdGlv
biBoZXJlIGhhcyB0aGUgYmVuZWZpdCBvZiBtYWtpbmcgaXQKPj4gZmFyIGVhc2llciB0byBjb21w
YXJlIHByZS9wb3N0IGdlbmVyYXRlZCBjb2RlLikKPiAKPiBIb3cgbWFueSBwYXNzZXMgdGhyb3Vn
aCB0aGUgaHlwZXJ2aXNvciBoaXQgdHdvIG9yIG1vcmUgb2YgdGhlc2UgZnVuY3Rpb25zPwo+IAo+
IEkgYXBwcmVjaWF0ZSB0aGF0IGZvciBkZXZlbG9wbWVudCwgcmVkdWNpbmcgdGhlIHJlZ2lzdGVy
IHBlcnR1cmJhbmNlIGNhbgo+IGJlIG5pY2UgZm9yIGRpZmZpbmcgdGhlIHJlc3VsdGluZyBkaXNh
c3NlbWJseSwgYnV0IHdoZW4gaXQgY29tZXMgdG8KPiBhY3R1YWxseSBydW5uaW5nIHRoZSBjb2Rl
LCByZWdpc3RlciByZW5hbWVzIGF0IGNvbXBpbGUgdGltZSBhcmUgZnJlZSwKPiB3aGVyZWFzIHB1
bGxpbmcgbXVsdGlwbGUgYWxtb3N0LWlkZW50aWNhbCBjb3BpZXMgb2YgdGhlIHN0dWIgaW50byB0
aGUKPiBJLWNhY2hlIGlzIG5vdC4KPiAKPiBJbXBsZW1lbnRpbmcgdGhpcyBhcyBhIHNpbmdsZSBm
dW5jdGlvbiBsb29rcyB0byBiZSBzaW1wbGVyIGluIHRlcm1zIG9mCj4gdGhlIGNoYW5nZSwgd2ls
bCBjb21waWxlIHRvIGEgc21hbGxlciByZXN1bHQsIGFuZCB3aWxsIHJ1biBmYXN0ZXIuICBJdAo+
IHNlZW1zIHRvIGJlIGEgd2luLXdpbi13aW4gb3ZlcmFsbC4KCldlbGwsIEkgY29udGludWUgdG8g
bm90IHJlYWxseSBhZ3JlZS4gRmlyc3QgYW5kIGZvcmVtb3N0LCBhcyBzYWlkIGJlZm9yZSwKdGhl
IGNvbW1vbiAoZXhjbHVzaXZlPykgY2FzZSBpcyBnb2luZyB0byBiZSB0aGF0IHdpdGggIng4Njog
dXNlIE1PVgpmb3IgUEZOL1BEWCBjb252ZXJzaW9uIHdoZW4gcG9zc2libGUiIG5vIGNhbGxzIHdp
bGwgZXhpc3QgYXQgcnVudGltZSBhdAphbGwuIEF0IHRoYXQgcG9pbnQgYWxsIGZ1bmN0aW9uIGlu
c3RhbmNlcyBjb3VsZCBjb2xsZWN0aXZlbHkgYmUgcHVyZ2VkIGp1c3QKbGlrZSAuaW5pdC50ZXh0
LCBpZiB3ZSBjYXJlZCBlbm91Z2guIEFuZCB0aGVuLCBmb3IgdGhpcyBwYXJ0aWN1bGFyIGNhc2Us
CmxlYXZpbmcgdGhlIGNvbXBpbGVyIHRoZSB3aWRlc3QgcG9zc2libGUgY2hvaWNlIG9mIHJlZ2lz
dGVyIGFsbG9jYXRpb24Kc3RpbGwgc2VlbXMgcHJldHR5IGRlc2lyYWJsZSB0byBtZS4gSSdkIGFn
cmVlIHdpdGggeW91ciAicmVnaXN0ZXIKcmVuYW1lcyBhdCBjb21waWxlIHRpbWUgYXJlIGZyZWUi
IG9ubHkgaWYgdGhlcmUgd2VyZW4ndCBzcGVjaWFsIHVzZXMgb2YKcXVpdGUgYSBmZXcgb2YgdGhl
IHJlZ2lzdGVycy4KCkFzIHBlcmhhcHMgYSBwcmltZSBleGFtcGxlLCBjb25zaWRlciB0aGUgY2Fz
ZSB3aGVyZSB0aGUKdHJhbnNmb3JtYXRpb24gaGVyZSBnZXRzIGRvbmUgaW4gdGhlIGNvdXJzZSBv
ZiBzZXR0aW5nIHVwIGFub3RoZXIKZnVuY3Rpb24ncyBhcmd1bWVudHMuIFRoZSBjb21waWxlciB3
b3VsZCBoYXZlIHRvIGF2b2lkIGNlcnRhaW4KcmVnaXN0ZXJzIChvciBnZW5lcmF0ZSBleHRyYSBN
T1ZzKSBpZiBpdCBoYWQgdG8gZmlyc3QgcGFzcyB0aGUgaW5wdXQKaW4gYSBmaXhlZCByZWdpc3Rl
ciB0byB0aGUgaGVscGVyIGhlcmUgKHdoaWNoIHRoZW4gYWRkaXRpb25hbGx5IGFsc28KbmVlZHMg
dG8gYmUgYXNzdW1lZCB0byBjbG9iYmVyIHNldmVyYWwgb3RoZXIgb25lcykuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 10:13:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 10:13: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 1fzJCB-0006bG-1Q; Mon, 10 Sep 2018 10: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzJC9-0006bA-WA
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 10:13:26 +0000
X-Inumbo-ID: e75d1bc7-b4e1-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e75d1bc7-b4e1-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 12:11:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 04:13:24 -0600
Message-Id: <5B9643C002000078001E6AF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 04:13:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B61C21202000078001D9F2D@prv1-mh.provo.novell.com>
 <5B61C45502000078001D9F62@prv1-mh.provo.novell.com>
 <d10cfc13-e027-b4f2-9d42-45a1085d43da@citrix.com>
In-Reply-To: <d10cfc13-e027-b4f2-9d42-45a1085d43da@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/5] x86/idle: re-arrange dead-idle 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 <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+IE9uIDA3LjA5LjE4IGF0IDE5OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDgvMTggMTU6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbiBvcmRlciB0
byBiZSBhYmxlIHRvIHdha2UgcGFya2VkIENQVXMgZnJvbSBkZWZhdWx0X2RlYWRfaWRsZSgpLCB0
aGUKPj4gZnVuY3Rpb24gbXVzdCBub3QgaXRzZWxmIGxvb3AuIE1vdmUgdGhlIGxvb3AgaW50byBw
bGF5X2RlYWQoKSwgYW5kIHVzZQo+PiBwbGF5X2RlYWQoKSBhcyB3ZWxsIG9uIHRoZSBBUCBib290
IGVycm9yIHBhdGguCj4+Cj4+IEZ1cnRoZXJtb3JlLCBub3QgdGhlIGxlYXN0IGNvbnNpZGVyaW5n
IHRoZSBjb21tZW50IGluIHBsYXlfZGVhZCgpLAo+PiBtYWtlIHN1cmUgTk1JIHJhaXNlZCAoZm9y
IG5vdyB0aGlzIHdvdWxkIGJlIGEgYnVnIGVsc2V3aGVyZSwgYnV0IHRoYXQncwo+PiBhYm91dCB0
byBjaGFuZ2UpIGFnYWluc3QgYSBwYXJrZWQgb3IgZnVsbHkgb2ZmbGluZSBDUFUgd29uJ3QgaW52
b2tlIHRoZQo+PiBhY3R1YWwsIGZ1bGwtYmxvd24gTk1JIGhhbmRsZXIuCj4gCj4gSSdtIGNvbmNl
cm5lZCBieSB0aGlzLiAgSXQgaXNuJ3QgbmVjZXNzYXJpbHkgYSBidWcgZWxzZXdoZXJlLCBiZWNh
dXNlCj4gdGhlIENQVSBjYW4gc3RpbGwgcGFydGljaXBhdGUgaW4gU01NLCBhbmQgc3RpbGwgaGF2
ZSB0aGUgU01NIGhhbmRsZXIKPiByYWlzZSBhbiBOTUkuCgpXaGF0IHNpZ25pZmljYW5jZSBkb2Vz
IGFuIE5NSSBoYXZlIHdoZW4gcmFpc2VkIHRvd2FyZHMgYW4gb2ZmbGluZQpDUFU/IElmIFNNTSBk
b2VzIHRoaXMsIHRoZW4gSSdkIHZlcnkgbXVjaCBndWVzcyB0aGlzIGlzIGhhcHBlbmluZyBpbgph
IGJyb2FkY2FzdCBmYXNoaW9uIChvdGhlcndpc2UgdGhleSdkIHN1cmVseSByYWlzZWQgaXQgYWdh
aW5zdCBDUFUgMCksCmFuZCBpbiB0aGF0IGNhc2UgTk9QLWluZyB0aGUgZWZmZWN0IGZvciBwYXJr
ZWQgQ1BVcyBzZWVtcyBxdWl0ZQphcHByb3ByaWF0ZSB0byBtZS4KCj4gRXF1YWxseSwgaXQgbWF5
IHN0aWxsIGJlIGFibGUgdG8gc2VydmljZSAjTUMncywgc28gSSBjYW4ndCBzZWUgaG93IGl0IGlz
Cj4gc2FmZSBmb3IgdXMgdG8gZXZlciBmcmVlIHRoZSBwZXJjcHUgZGF0YS4KCkknbSBoYXZpbmcg
dHJvdWJsZSBzZWVpbmcgaG93IHRoaXMgcmVtYXJrIHJlbGF0ZXMgdG8gdGhlIHNlcmllcyBoZXJl
LgpQbHVzIGl0J3MgYSB0aGVvcmV0aWNhbCBwcm9ibGVtIGF0IHByZXNlbnQgb25seSBhbnl3YXk6
Ci0gcGh5c2ljYWwgaG90IHJlbW92ZSBpcyBub3QgaW1wbGVtZW50ZWQgKHRoZXJlJ3Mgbm8gc291
cmNlIG9mIHRoZQogIG5ldyBDUFVfUkVNT1ZFIG5vdGlmaWNhdGlvbiksCi0gSW50ZWwgQ1BVcyBn
ZXQgcGFya2VkLCBpLmUuIG5ldmVyIGhhdmUgdGhlaXIgcGVyLUNQVSBkYXRhIGZyZWVkLAotIEFN
RCBDUFVzIGRvbid0IGJyb2FkY2FzdCAjTUMuCgpCb3R0b20gbGluZSBmb3IgYm90aCBwYXJ0cyBv
ZiB5b3VyIHJlcGx5OiBJIGRvbid0IHNlZSBhbnkgcHJvcG9zYWwgLwpyZXF1ZXN0IG9mIHdoYXQg
eW91IHRoaW5rIG5lZWRzIGNoYW5naW5nLCBhbmQgaG93LiBVbmxlc3MsCnBlcmhhcHMsIHlvdSdy
ZSBzdWdnZXN0aW5nIHRoZSBlbnRpcmUgc2VyaWVzIGlzIHJ1YmJpc2gsIGluIHdoaWNoCmNhc2Ug
SSdkIGxpa2UgeW91IHRvIHByb3Bvc2UgYW4gYWx0ZXJuYXRpdmUgYXBwcm9hY2ggdG8gYWRkcmVz
cwp0aGUgcHJvYmxlbSBvZiBwYXJraW5nIENQVXMgaW4gQzEgaW5zdGVhZCBvZiBkZWVwZXN0IHBv
c3NpYmxlCkMtc3RhdGVzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:10:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11: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 1fzK4v-0001yZ-Ht; Mon, 10 Sep 2018 11:10:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xt9d=ly=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzK4v-0001yJ-35
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:10:01 +0000
X-Inumbo-ID: 2dc2db76-b4ea-11e8-a6a9-d7ebe60f679a
Received: from lb2-smtp-cloud7.xs4all.net (unknown [194.109.24.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2dc2db76-b4ea-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 11:10:52 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud7.xs4all.net with ESMTPA
 id zK4of2FuJw2L8zK4rfK1SK; Mon, 10 Sep 2018 13:09:57 +0200
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
Date: Mon, 10 Sep 2018 13:09:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfOXfzGJsyI3SXMo4OhhZLV7yncS23kEbHmbZNdTpdtuyss2bskQC9aEeXmYnoh2pBsShxWkU3xxm3rVJ36KZggov8fvE4dLFFz6Ju6CaY6g2ou2Y7M8n
 AdZbX+4NoeaNKtKmRk3gaSNRuIAoWHSZLmrmnoBgnZhk7glVm8PImqPpviUBqP/Pb5osz1K0XL7dWvjC+Tfgk0Aj6+DXu3EHa1o0fCt0ryI35ZkzYgT5jGl/
 gVCgXEV46TaTRK+ho09w2H+15VA3/iSm57ThXnnwyuKH4iB+IPWWtNGWS6955TtvIqQDQwTM08q57260rd6twv7GL+gefFBUPOeKE0QPneJpcwl820QbdJSe
 j5xQXtjCB6ZXlCoK2cPHRcrKj9NB1igcTzvZuuhYTp4CDIDQ9znstTIdnGRd7qtuFKKdA3qwzYTs88wdFgxajaUsjeVCtvObKHiw47TfWTmxm17AIJJsIa41
 5KNyvJ+Ew7W4vPuSgAd8VuUU7u44rg5vsUIbMkfYIOHXArZ7Ut+9Wq4fBBA=
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTAvMjAxOCAxMTo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDkvMTAvMjAxOCAxMjowNCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBPbiAwOS8xMC8y
MDE4IDEwOjI0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDA5LzEw
LzIwMTggMTA6NTMgQU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+PiBIaSBPbGVrc2FuZHIsCj4+
Pj4KPj4+PiBPbiAwOS8xMC8yMDE4IDA5OjE2IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPj4gPHNuaXA+Cj4+Cj4+Pj4+PiBJIHN1c3BlY3QgdGhhdCB5b3UgbGlrZWx5IHdpbGwg
d2FudCB0byBzdXBwb3J0IHN1Y2ggc291cmNlcyBldmVudHVhbGx5LCBzbwo+Pj4+Pj4gaXQgcGF5
cyB0byBkZXNpZ24gdGhpcyB3aXRoIHRoYXQgaW4gbWluZC4KPj4+Pj4gQWdhaW4sIEkgdGhpbmsg
dGhhdCB0aGlzIGlzIHRoZSBiYWNrZW5kIHRvIGhpZGUgdGhlc2UKPj4+Pj4gdXNlLWNhc2VzIGZy
b20gdGhlIGZyb250ZW5kLgo+Pj4+IEknbSBub3Qgc3VyZSB5b3UgY2FuOiBzYXkgeW91IGFyZSBw
bGF5aW5nIGEgYmx1cmF5IGNvbm5lY3RlZCB0byB0aGUgc3lzdGVtCj4+Pj4gd2l0aCBIRE1JLCB0
aGVuIGlmIHRoZXJlIGlzIGEgcmVzb2x1dGlvbiBjaGFuZ2UsIHdoYXQgZG8geW91IGRvPyBZb3Ug
Y2FuIHRlYXIKPj4+PiBldmVyeXRoaW5nIGRvd24gYW5kIGJ1aWxkIGl0IHVwIGFnYWluLCBvciB5
b3UgY2FuIGp1c3QgdGVsbCBmcm9udGVuZHMgdGhhdAo+Pj4+IHNvbWV0aGluZyBjaGFuZ2VkIGFu
ZCB0aGF0IHRoZXkgaGF2ZSB0byBsb29rIGF0IHRoZSBuZXcgdmNhbWVyYSBjb25maWd1cmF0aW9u
Lgo+Pj4+Cj4+Pj4gVGhlIGxhdHRlciBzZWVtcyB0byBiZSBtb3JlIHNlbnNpYmxlIHRvIG1lLiBJ
dCBpcyByZWFsbHkgbm90IG11Y2ggdGhhdCB5b3UKPj4+PiBuZWVkIHRvIGRvOiBhbGwgeW91IHJl
YWxseSBuZWVkIGlzIGFuIGV2ZW50IHNpZ25hbGxpbmcgdGhhdCBzb21ldGhpbmcgY2hhbmdlZC4K
Pj4+PiBJbiBWNEwyIHRoYXQncyB0aGUgVjRMMl9FVkVOVF9TT1VSQ0VfQ0hBTkdFLgo+Pj4gd2Vs
bCwgdGhpcyBjb21wbGljYXRlcyB0aGluZ3MgYSBsb3QgYXMgSSdsbCBoYXZlIHRvCj4+PiByZS1h
bGxvY2F0ZSBidWZmZXJzIC0gcmlnaHQ/Cj4+IFJpZ2h0LiBEaWZmZXJlbnQgcmVzb2x1dGlvbnMg
bWVhbnMgZGlmZmVyZW50IHNpemVkIGJ1ZmZlcnMgYW5kIHVzdWFsbHkgbG90cyBvZgo+PiBjaGFu
Z2VzIHRocm91Z2hvdXQgdGhlIHdob2xlIHZpZGVvIHBpcGVsaW5lLCB3aGljaCBpbiB0aGlzIGNh
c2UgY2FuIGV2ZW4KPj4gZ28gaW50byBtdWx0aXBsZSBWTXMuCj4+Cj4+IE9uZSBhZGRpdGlvbmFs
IHRoaW5nIHRvIGtlZXAgaW4gbWluZCBmb3IgdGhlIGZ1dHVyZTogVjRMMl9FVkVOVF9TT1VSQ0Vf
Q0hBTkdFCj4+IGhhcyBhIGZsYWdzIGZpZWxkIHRoYXQgdGVsbHMgdXNlcnNwYWNlIHdoYXQgY2hh
bmdlZC4gUmlnaHQgbm93IHRoYXQgaXMganVzdCB0aGUKPj4gcmVzb2x1dGlvbiwgYnV0IGluIHRo
ZSBmdXR1cmUgeW91IGNhbiBleHBlY3QgZmxhZ3MgZm9yIGNhc2VzIHdoZXJlIGp1c3QgdGhlCj4+
IGNvbG9yc3BhY2UgaW5mb3JtYXRpb24gY2hhbmdlcywgYnV0IG5vdCB0aGUgcmVzb2x1dGlvbi4K
Pj4KPj4gV2hpY2ggcmVtaW5kcyBtZSBvZiB0d28gaW1wb3J0YW50IG1pc3NpbmcgcGllY2VzIG9m
IGluZm9ybWF0aW9uIGluIHlvdXIgcHJvdG9jb2w6Cj4+Cj4+IDEpIFlvdSBuZWVkIHRvIGNvbW11
bmljYXRlIHRoZSBjb2xvcnNwYWNlIGRhdGE6Cj4+Cj4+IC0gY29sb3JzcGFjZQo+PiAtIHhmZXJf
ZnVuYwo+PiAtIHljYmNyX2VuYy9oc3ZfZW5jICh1bmxpa2VseSB5b3UgZXZlciB3YW50IHRvIHN1
cHBvcnQgSFNWIHBpeGVsZm9ybWF0cywgc28gSQo+PiAgICB0aGluayB5b3UgY2FuIGlnbm9yZSBo
c3ZfZW5jKQo+PiAtIHF1YW50aXphdGlvbgo+Pgo+PiBTZWUgaHR0cHM6Ly9odmVya3VpbC5ob21l
LnhzNGFsbC5ubC9zcGVjL3VhcGkvdjRsL3BpeGZtdC12NGwyLmh0bWwjYy52NGwyX3BpeF9mb3Jt
YXQKPj4gYW5kIHRoZSBsaW5rcyB0byB0aGUgY29sb3JzcGFjZSBzZWN0aW9ucyBpbiB0aGUgVjRM
MiBzcGVjIGZvciBkZXRhaWxzKS4KPj4KPj4gVGhpcyBpbmZvcm1hdGlvbiBpcyBwYXJ0IG9mIHRo
ZSBmb3JtYXQsIGl0IGlzIHJlcG9ydGVkIGJ5IHRoZSBkcml2ZXIuCj4gSSdsbCB0YWtlIGEgbG9v
ayBhbmQgdGhpbmsgd2hhdCBjYW4gYmUgcHV0IGFuZCBob3cgaW50byB0aGUgcHJvdG9jb2wsCj4g
ZG8geW91IHRoaW5rIEknbGwgaGF2ZSB0byBpbXBsZW1lbnQgYWxsIHRoZSBhYm92ZSBmb3IKPiB0
aGlzIHN0YWdlPwoKWWVzLiBXaXRob3V0IGl0IFZNcyB3aWxsIGhhdmUgbm8gd2F5IG9mIGtub3dp
bmcgaG93IHRvIHJlcHJvZHVjZSB0aGUgcmlnaHQgY29sb3JzLgpUaGV5IGRvbid0ICpoYXZlKiB0
byB1c2UgdGhpcyBpbmZvcm1hdGlvbiwgYnV0IGl0IHNob3VsZCBiZSB0aGVyZS4gRm9yIGNhbWVy
YXMKdGhpcyBpc24ndCBhbGwgdGhhdCBpbXBvcnRhbnQsIGZvciBTRFRWL0hEVFYgc291cmNlcyB0
aGlzIGJlY29tZXMgbW9yZSByZWxldmFudAooZXNwLiB0aGUgcXVhbnRpemF0aW9uIGFuZCB5Y2Jj
cl9lbmMgaW5mb3JtYXRpb24pIGFuZCBmb3Igc291cmNlcyB3aXRoIEJULjIwMjAvSERSCmZvcm1h
dHMgdGhpcyBpcyBjcml0aWNhbC4KClRoZSB2aXZpZCBkcml2ZXIgY2FuIGFjdHVhbGx5IHJlcHJv
ZHVjZSBhbGwgY29tYmluYXRpb25zLCBzbyB0aGF0J3MgYSBnb29kIGRyaXZlcgp0byB0ZXN0IHRo
aXMgd2l0aC4KCj4gCj4+Cj4+IDIpIElmIHlvdSBzdXBwb3J0IGludGVybGFjZWQgZm9ybWF0cyBh
bmQgVjRMMl9GSUVMRF9BTFRFUk5BVEUgKGkuZS4KPj4gICAgIGVhY2ggYnVmZmVyIGNvbnRhaW5z
IGEgc2luZ2xlIGZpZWxkKSwgdGhlbiB5b3UgbmVlZCB0byBiZSBhYmxlIHRvIHRlbGwKPj4gICAg
IHVzZXJzcGFjZSB3aGV0aGVyIHRoZSBkZXF1ZXVlZCBidWZmZXIgY29udGFpbnMgYSB0b3Agb3Ig
Ym90dG9tIGZpZWxkLgo+IEkgdGhpbmsgYXQgdGhlIGZpcnN0IHN0YWdlIHdlIGNhbiBhc3N1bWUg
dGhhdCBpbnRlcmxhY2VkCj4gZm9ybWF0cyBhcmUgbm90IHN1cHBvcnRlZCBhbmQgYWRkIHN1Y2gg
c3VwcG9ydCBsYXRlciBpZiBuZWVkIGJlLgoKRnJhbmtseSBJIGNvbnNpZGVyIHRoYXQgYSBzbWFy
dCBtb3ZlIDotKSBJbnRlcmxhY2VkIGZvcm1hdHMgYXJlIGF3ZnVsLi4uCgpZb3UganVzdCBoYXZl
IHRvIGtlZXAgdGhpcyBpbiBtaW5kIGlmIHlvdSBldmVyIGhhdmUgdG8gYWRkIHN1cHBvcnQgZm9y
IHRoaXMuCgo+Pgo+PiBBbHNvLCB3aGF0IHRvIGRvIHdpdGggZHJvcHBlZCBmcmFtZXMvZmllbGRz
OiBWNEwyIGhhcyBhIHNlcXVlbmNlIGNvdW50ZXIgYW5kCj4+IHRpbWVzdGFtcCB0aGF0IGNhbiBo
ZWxwIGRldGVjdGluZyB0aGF0LiBZb3UgcHJvYmFibHkgbmVlZCBzb21ldGhpbmcgc2ltaWxhci4K
PiBPaywgdGhpcyBjYW4gYmUgcmVwb3J0ZWQgYXMgcGFydCBvZiBYRU5DQU1FUkFfRVZUX0ZSQU1F
X0FWQUlMIGV2ZW50Cj4+Cj4+PiBCdXQgYW55d2F5cywgSSBjYW4gYWRkCj4+PiAjZGVmaW5lIFhF
TkNBTUVSQV9FVlRfQ0ZHX0NIQU5HRSAgICAgICAweDAxCj4+PiBpbiB0aGUgcHJvdG9jb2wsIHNv
IHdlIGNhbiBhZGRyZXNzIHRoaXMgdXNlLWNhc2UKPj4gPHNuaXA+Cj4+Cj4+Pj4+IDEuIHNldCBm
b3JtYXQgY29tbWFuZDoKPj4+Pj4gICAgICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBpeGVs
IGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+Pj4gICAgICogd2lkdGggLSB1aW50
MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+Pj4+PiAgICAgKiBoZWlnaHQgLSB1aW50MzJfdCwgaGVp
Z2h0IGluIHBpeGVscy4KPj4+Pj4KPj4+Pj4gMi4gU2V0IGZyYW1lIHJhdGUgY29tbWFuZDoKPj4+
Pj4gICAgICsgKiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUg
ZnJhbWUgcmF0ZS4KPj4+Pj4gICAgICsgKiBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRl
bm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4+Pgo+Pj4+PiAzLiBTZXQvcmVxdWVzdCBu
dW0gYnVmczoKPj4+Pj4gICAgICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBv
ZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+Pj4gSSBsaWtlIHRoaXMgbXVjaCBiZXR0ZXIuIDErMiBj
b3VsZCBiZSBjb21iaW5lZCwgYnV0IDMgc2hvdWxkIGRlZmluaXRlbHkgcmVtYWluCj4+Pj4gc2Vw
YXJhdGUuCj4+PiBvaywgdGhlbiAxKzIgY29tYmluZWQgKyAzIHNlcGFyYXRlLgo+Pj4gRG8geW91
IHRoaW5rIHdlIGNhbiBzdGlsbCBuYW1lIDErMiBhcyAic2V0X2Zvcm1hdCIgb3IgInNldF9jb25m
aWciCj4+PiB3aWxsIGZpdCBiZXR0ZXI/Cj4+IHNldF9mb3JtYXQgaXMgY2xvc2VyIHRvIFNfRk1U
IGFzIHVzZWQgaW4gVjRMMiwgc28gSSBoYXZlIGEgc2xpZ2h0IHByZWZlcmVuY2UKPj4gZm9yIHRo
YXQsIGJ1dCBpdCBpcyByZWFsbHkgdXAgdG8geW91Lgo+IEknbGwgcHJvYmFibHkgc3RpY2sgdG8g
U0VUX0NPTkZJRyBoZXJlCj4+Cj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBm
b3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+Pj4+PiArICoKPj4+Pj4+PiArICogTm90ZXM6Cj4+
Pj4+Pj4gKyAqICAtIGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9u
c2UgaW4gb3JkZXIgdG8gc2VlCj4+Pj4+Pj4gKyAqICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQg
YmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+Pj4+Pj4gKyAq
ICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4+Pj4gKyAqICAtIGZyb250ZW5kIG1heSBzZW5k
IG11bHRpcGxlIFhFTkNBTUVSQV9PUF9TRVRfQ09ORklHIHJlcXVlc3RzIGJlZm9yZQo+Pj4+Pj4+
ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRh
dGUgb3IgdHVuZSB0aGUKPj4+Pj4+PiArICogICAgY29uZmlndXJhdGlvbi4KPj4+Pj4+PiArICov
Cj4+Pj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIHsKPj4+Pj4+PiArICAgIHVpbnQzMl90
IHBpeGVsX2Zvcm1hdDsKPj4+Pj4+PiArICAgIHVpbnQzMl90IHdpZHRoOwo+Pj4+Pj4+ICsgICAg
dWludDMyX3QgaGVpZ2h0Owo+Pj4+Pj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9ub207Cj4+
Pj4+Pj4gKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rlbm9tOwo+Pj4+Pj4+ICsgICAgdWludDhf
dCBudW1fYnVmczsKPj4+Pj4+PiArfTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKy8qCj4+Pj4+Pj4gKyAq
IFJlcXVlc3QgYnVmZmVyIGRldGFpbHMgLSByZXF1ZXN0IGNhbWVyYSBidWZmZXIncyBtZW1vcnkg
bGF5b3V0Lgo+Pj4+Pj4+ICsgKiBkZXRhaWxlZCBkZXNjcmlwdGlvbjoKPj4+Pj4+PiArICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAo+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+PiArICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfR0VUX0JVRl9ERVRBSUxTfCAgIHJlc2VydmVk
ICAgICB8IDQKPj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4Cj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+PiArICoKPj4+Pj4+PiArICogU2VlIHJlc3BvbnNlIGZv
cm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsg
KiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIgY3JlYXRpb246Cj4+Pj4+Pj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfQ1JFQVRFIHwgICByZXNlcnZlZCAgICAgfCA0
Cj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+Pj4gKyAqCj4+Pj4+Pj4gKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRpcGxlIGJ1ZmZl
cnMgd2l0aCB0aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4KPj4+Pj4+PiArICogaW5kZXggY2Fu
IGJlIHJlLXVzZWQgYWZ0ZXIgZGVzdHJveWluZyB0aGUgY29ycmVzcG9uZGluZyBjYW1lcmEgYnVm
ZmVyLgo+Pj4+Pj4+ICsgKgo+Pj4+Pj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRo
ZSBidWZmZXIgdG8gYmUgY3JlYXRlZC4KPj4+Pj4+PiArICogZ3JlZl9kaXJlY3RvcnkgLSBncmFu
dF9yZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCj4+Pj4+Pj4gKyAq
ICAgZGVzY3JpYmluZyBzaGFyZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBi
dWZmZXIgaXMgZXF1YWwgdG8KPj4+Pj4+PiArICogICBYRU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRB
SUxTLnNpemUgcmVzcG9uc2UuIEF0IGxlYXN0IG9uZSBwYWdlIGV4aXN0cy4gSWYKPj4+Pj4+PiAr
ICogICBzaGFyZWQgYnVmZmVyIHNpemUgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkg
dGhpcyBzaW5nbGUgcGFnZSwKPj4+Pj4+PiArICogICB0aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4
dCBzaGFyZWQgcGFnZSBtdXN0IGJlIHN1cHBsaWVkIChzZWUKPj4+Pj4+PiArICogICBncmVmX2Rp
cl9uZXh0X3BhZ2UgYmVsb3cpLgo+Pj4+Pj4gSXQgbWlnaHQgYmUgYmV0dGVyIHRvIGFsbG9jYXRl
IGFsbCBidWZmZXJzIGluIG9uZSBnbywgaS5lLiB3aGF0IFZJRElPQ19SRVFCVUZTCj4+Pj4+PiBk
b2VzLgo+Pj4+PiBXZWxsLCBJIHN0aWxsIHRoaW5rIGl0IGlzIGJldHRlciB0byBoYXZlIGEgcGVy
IGJ1ZmZlciBpbnRlcmZhY2UKPj4+Pj4gaW4gdGhlIHByb3RvY29sIGFzIGl0IGlzIGRvbmUgZm9y
IG90aGVyIFhlbiB2aXJ0dWFsIGRldmljZXMuCj4+Pj4+IFNvLCBJJ2xsIGtlZXAgdGhpcyBhcyBp
cyBmb3Igbm93OiBWSURJT0NfUkVRQlVGUyBjYW4gc3RpbGwgZG8KPj4+Pj4gd2hhdCBpdCBkb2Vz
IGludGVybmFsbHkgaW4gdGhlIGZyb250ZW5kIGRyaXZlcgo+Pj4+IEkgbWF5IGhhdmUgbWlzdW5k
ZXJzdG9vZCB0aGUgb3JpZ2luYWwgQVBJLiBUaGUgbmV3bHkgcHJvcG9zZWQgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNUCj4+Pj4gbWFwcyB0byBSRVFCVUZTLCByaWdodD8gQW5kIHRoZW4gQlVGX0NS
RUFURS9ERVNUUk9ZIGp1c3Qgc2V0IHVwIHRoZSBzaGFyZWQgYnVmZmVyCj4+Pj4gbWFwcGluZ3Mg
Zm9yIHRoZSBidWZmZXJzIGNyZWF0ZWQgYnkgUkVRQlVGUy4gSWYgdGhhdCdzIHRoZSBzZXF1ZW5j
ZSwgdGhlbiBpdCBtYWtlcwo+Pj4+IHNlbnNlLiBJJ20gbm90IHN1cmUgYWJvdXQgdGhlIG5hbWlu
Zy4KPj4+Pgo+Pj4+IFlvdSBtaWdodCB3YW50IHRvIG1ha2UgaXQgY2xlYXIgdGhhdCBYRU5DQU1F
UkFfT1BfQlVGX1JFUVVFU1QgYWxsb2NhdGVzIHRoZSBidWZmZXJzCj4+Pj4gb24gdGhlIGJhY2tl
bmQsIGFuZCBzbyBjYW4gZmFpbC4gQWxzbywgdGhlIGFjdHVhbCBudW1iZXIgb2YgYWxsb2NhdGVk
IGJ1ZmZlcnMgaW4KPj4+PiBjYXNlIG9mIHN1Y2Nlc3MgY2FuIGJlIG1vcmUgb3IgbGVzcyB0aGFu
IHdoYXQgd2FzIHJlcXVlc3RlZC4KPj4+IFRoZSBidWZmZXJzIGNhbiBiZSBhbGxvY2F0ZWQgYW5k
IHNoYXJlZCBieSBlaXRoZXIgYmFja2VuZCBvciBmcm9udGVuZDogc2VlCj4+PiAiYmUtYWxsb2Mi
IGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRlbGxpbmcgd2hpY2ggZG9tYWluIChWTSkgc2hhcmVzCj4+
PiB0aGUgWGVuIGdyYW50IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXI6IGVp
dGhlciBmcm9udGVuZAo+Pj4gb3IgYmFja2VuZC4KPj4gSWYgeW91IHdhbnQgdG8gZG8gemVyby1j
b3B5IHZpZGVvIGNhcHR1cmUsCj4gdGhpcyBpcyB0aGUgZ29hbAo+PiAgIHRoZW4geW91IG5lZWQg
dG8ga25vdyB3aGljaAo+PiBkZXZpY2UgaW4geW91ciB2aWRlbyBwaXBlbGluZSAod2hpY2ggbm93
IGNvdmVycyBib3RoIGFjdHVhbCBoYXJkd2FyZSBhbmQKPj4gbXVsdGlwbGUgVk1zKSBoYXMgdGhl
IHN0cmljdGVzdCBtZW1vcnkgbGF5b3V0IHJlcXVpcmVtZW50cy4gT2Z0ZW4gdGhlCj4+IHZpZGVv
IEhXIHJlcXVpcmVzIGNvbnRpZ3VvdXMgcGh5c2ljYWwgbWVtb3J5IGZvciB0aGUgYnVmZmVycywg
d2hpY2ggbWVhbnMKPj4geW91IGNhbid0IGp1c3QgZ2l2ZSBpdCBhIHBpZWNlIG9mIG5vbi1jb250
aWcgbWVtb3J5IGFsbG9jYXRlZCBlbHNld2hlcmUuCj4gV2UgaGF2ZSBhbHJlYWR5IGltcGxlbWVu
dGVkIHplcm8gY29weWluZyB1c2UtY2FzZXMgZm9yCj4gdmlydHVhbCBkaXNwbGF5LCBwbGVhc2Ug
c2VlIFsxXSBhbmQgWzJdIHdoaWNoIGFyZSBkbWEtYnVmCj4gYmFzZWQgd2hpY2ggY2FuIGNvcGUg
d2l0aCByZWFsIEhXIHJlc3RyaWN0aW9ucyB5b3UgbWVudGlvbi4KPiBBbmQgaW4gdGhhdCBjYXNl
IHdlIGNhbiBpbXBsZW1lbnQgemVyby1jb3B5aW5nIGJvdGggd2F5cywKPiBlLmcuIHdoZW4gdGhl
IFhlbiBncmFudCByZWZlcmVuY2VzIGFyZSBzaGFyZWQgYnkgZWl0aGVyCj4gYmFja2VuZCBvciBm
cm9udGVuZC4gVGhpcyBpcyBkaWZmZXJlbnQgZnJvbSBjYW1lcmEgdXNlLWNhc2VzOgo+IGEgc2lu
Z2xlIGJ1ZmZlciBuZWVkcyB0byBiZSBzaGFyZWQgd2l0aCBtdWx0aXBsZSBmcm9udGVuZHMsCj4g
c28gemVyby1jb3B5aW5nIGlzIG9ubHkgcG9zc2libGUgd2hlbiBiYWNrZW5kIGFsbG9jYXRlcyB0
aGUgcmVmZXJlbmNlcwo+IGFuZCBzaGFyZXMgdGhvc2Ugd2l0aCBmcm9udGVuZHMuIFRoZSB3YXkg
d2hlbiBmcm9udGVuZCBhbGxvY2F0ZXMKPiB0aGUgYnVmZmVycyBhbmQgc3RpbGwgd2UgY2FuIGlt
cGxlbWVudCB6ZXJvLWNvcHlpbmcgaXMgd2hlbgo+IHRoZXJlIGlzIGEgc2luZ2xlIGZyb250ZW5k
IGluIHRoZSBzeXN0ZW0sIG90aGVyd2lzZSB3ZQo+IG5lZWQgdG8gY29weSB0aGUgaW1hZ2VzIGZy
b20gYmFja2VuZCdzIGJ1ZmZlcnMgaW50byBmcm9udGVuZCdzCj4gb25lcy4KCk9LLiBUaGUgaW1w
b3J0YW50IHRoaW5nIGlzIHRoYXQgeW91IHRob3VnaHQgYWJvdXQgdGhpcyA6LSkKCj4+IEluIHBy
YWN0aWNlIHlvdSBoYXZlIHR3byBwb3NzaWJsZSBtZW1vcnkgbW9kZWxzIHlvdSBjYW4gdXNlIHdp
dGggVjRMMiBkcml2ZXJzOgo+PiBNTUFQIChpLmUuIGFsbG9jYXRlZCBieSB0aGUgZHJpdmVyIGFu
ZCB0aGUgYnVmZmVycyBjYW4sIGlmIG5lZWRlZCwgYmUgZXhwb3J0ZWQKPj4gYXMgZG1hYnVmIGhh
bmRsZXMgd2l0aCBWSURJT0NfRVhQQlVGKSwgb3IgRE1BQlVGIHdoZXJlIGJ1ZmZlcnMgYXJlIGFs
bG9jYXRlZAo+PiBlbHNld2hlcmUgYW5kIGltcG9ydGVkIHRvIFY0TDIsIHdoaWNoIG1heSBmYWls
IGlmIGl0IGRvZXNuJ3QgbWF0Y2ggdGhlIEhXCj4+IHJlcXVpcmVtZW50cy4KPiBGb3IgdGhlIGZy
b250ZW5kIGl0IGlzIHBvc3NpYmxlIHRvIHdvcmsgd2l0aCBib3RoIE1NQVAvRE1BQlVGCj4gYW5k
IHRoZSByZXN0IGlzIG9uIHRoZSBiYWNrZW5kJ3Mgc2lkZSAtIHRoaXMgd2FzIHByb3ZlbiBieQo+
IHZpcnR1YWwgZGlzcGxheSBpbXBsZW1lbnRhdGlvbiwgc28gSSBzZWUgbm8gcHJvYmxlbSBoZXJl
Cj4gZm9yIHZpcnR1YWwgY2FtZXJhLgo+Pgo+Pj4gU28sIEkgd2FzIG1vcmUgdGhpbmtpbmcgdGhh
dCBpbiBjYXNlIG9mIFY0TDIgYmFzZWQgZnJvbnRlbmQgZHJpdmVyOgo+Pj4gMS4gRnJvbnRlbmQg
c2VydmVzIFJFUUJVRlMgaW9jdGwgYW5kIGFza3MgdGhlIGJhY2tlbmQgd2l0aAo+Pj4gWEVOQ0FN
RVJBX09QX0JVRl9SRVFVRVNUCj4+PiBpZiBpdCBjYW4gaGFuZGxlIHRoYXQgbWFueSBidWZmZXJz
IGFuZCBnZXRzIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQKPj4+IGFuZCBidWZmZXIgc3Ry
dWN0dXJlIChudW1iZXIgb2YgcGxhbmVzLCBzaXplcywgb2Zmc2V0cyBldGMuKSBhcyB0aGUgcmVw
bHkKPj4+IHRvIHRoYXQgcmVxdWVzdAo+Pj4gMi4gRnJvbnRlbmQgY3JlYXRlcyBuIGJ1ZmZlcnMg
d2l0aCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQo+Pj4gMy4gRnJvbnRlbmQgcmV0dXJucyBmcm9t
IFJFUUJVRlMgaW9jdGwgd2l0aCBhY3R1YWwgbnVtYmVyIG9mIGJ1ZmZlcnMKPj4+IGFsbG9jYXRl
ZAoKUmVnYXJkcywKCglIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:16: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 1fzKAo-0002ji-9u; Mon, 10 Sep 2018 11:16:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bqbv=ly=xenproject.org=prvs=784b43274=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzKAn-0002jY-KB
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:16:05 +0000
X-Inumbo-ID: 07ee0cec-b4eb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07ee0cec-b4eb-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 11:16:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,355,1531785600"; d="scan'208";a="64841841"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75189-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:host-install(4):broken:regression
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-sid:build-amd64:host-install(4):broken:regression
 distros-debian-sid:build-i386-pvops:host-install(4):broken:regression
 distros-debian-sid:build-i386:host-install(4):broken:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75159
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 10 Sep 2018 12:15:59 +0100
Subject: [Xen-devel] [distros-debian-sid test] 75189: 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>

ZmxpZ2h0IDc1MTg5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTE4OS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTU5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTkKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA3NTE1OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTU5CiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzUxNTkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAg
ICAgICAgICAgNzUxNTkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhm
LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:21:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:21: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 1fzKFe-0003Qo-Vn; Mon, 10 Sep 2018 11:21:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzKFd-0003Qj-DQ
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 11:21:05 +0000
X-Inumbo-ID: ba55b18a-b4eb-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ba55b18a-b4eb-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 11:21: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 BF15C18A;
 Mon, 10 Sep 2018 04:21:02 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9E043F575;
 Mon, 10 Sep 2018 04:21:01 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1535632297-29549-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1a6403da-05ab-de07-f518-869c646c21e6@arm.com>
Date: Mon, 10 Sep 2018 12:21:00 +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: <1535632297-29549-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: Fix inconsistent callers of 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 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>

SGkgQW5kcmV3LAoKT24gMzAvMDgvMTggMTM6MzEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQ2Fs
bGVycyBhcmUgaW5jb25zaXN0ZW50IHdpdGggd2hldGhlciB0aGV5IHBhc3MgYSBuZXdsaW5lIHRv
IHBhbmljKCksCj4gaW5jbHVkaW5nIGFkamFjZW50IGNhbGxzIGluIHRoZSBzYW1lIGZ1bmN0aW9u
IHVzaW5nIGRpZmZlcmVudCBzdHlsZXMuCj4gCj4gcGFpbmMoKSBub3QgZXhwZWN0aW5nIGEgbmV3
bGluZSBpcyBpbmNvbnNpc3RlbnQgd2l0aCBtb3N0IG90aGVyIHByaW50aW5nCj4gZnVuY3Rpb25z
LCB3aGljaCBpcyBtb3N0IGxpa2VseSB3aHkgd2UndmUgZ2FpbmVkIHNvIG1hbnkgaW5jb25zaXN0
ZW5jaWVzLgo+IAo+IFN3aXRjaCBwYW5pYygpIHRvIGV4cGVjdCBhIG5ld2xpbmUsIGFuZCB1cGRh
dGUgYWxsIGNhbGxlcnMgd2hpY2ggY3VycmVudGx5Cj4gbGFjayBhIG5ld2xpbmUgdG8gaW5jbHVk
ZSBvbmUuCj4gCj4gVGhpcyBhY3R1YWxseSByZWR1Y2VzIHRoZSBzaXplIG9mIC5yb2RhdGEgKDB4
MDdlM2U4IGRvd24gdG8gMHgwN2UzYTgpIGJlY2F1c2UKPiBhIG51bWJlciBvZiBzdHJpbmdzIGFy
ZSBwYXNzZWQgdG8gYm90aCBwYW5pYygpIGFuZCBwcmludGsoKS4gIEFzIHRoZXkKPiBwcmV2aW91
c2x5IGRpZmZlcmVkIGJ5IFxuIGFsb25lLCB0aGV5IGNvdWxkbid0IGJlIG1lcmdlZC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:27:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:27: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 1fzKLV-0003em-N1; Mon, 10 Sep 2018 11:27:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzKLU-0003ec-2U
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 11:27:08 +0000
X-Inumbo-ID: 92efffc9-b4ec-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 92efffc9-b4ec-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 11:28: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 8768918A;
 Mon, 10 Sep 2018 04:27:06 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53C723F575;
 Mon, 10 Sep 2018 04:27:05 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21016b13-34eb-eef1-2646-d86901b0ae13@arm.com>
Date: Mon, 10 Sep 2018 12:27:03 +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: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: Re-position the
 domain_update_node_affinity() call during vcpu construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Dario Faggioli <dfaggioli@suse.com>,
 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>

SGkgQW5kcmV3LAoKT24gMDYvMDkvMTggMTU6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYWxs
b2NfdmNwdSgpJ3MgY2FsbCB0byBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoKSBoYXMgZXhp
c3RlZCBmb3IgYSBkZWNhZGUsCj4gYnV0IGl0cyBlZmZvcnQgaXMgbW9zdGx5IHdhc3RlZC4KPiAK
PiBhbGxvY192Y3B1KCkgaXMgY2FsbGVkIGluIGEgbG9vcCBmb3IgZWFjaCB2Y3B1LCBicmluZ2lu
ZyB0aGVtIGludG8gZXhpc3RlbmNlLgo+IFRoZSB2YWx1ZXMgb2YgdGhlIGFmZmluaXR5IG1hc2tz
IGFyZSBzdGlsbCBkZWZhdWx0LCB3aGljaCBpcyBhbGxjcHVzIGluCj4gZ2VuZXJhbCwgb3IgYSBw
cm9jZXNzb3Igc2luZ2xldG9uIGZvciBwaW5uZWQgZG9tYWlucy4KPiAKPiBGdXJ0aGVybW9yZSwg
ZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KCkgaXRzZWxmIGxvb3BzIG92ZXIgYWxsIHZjcHVz
Cj4gYWNjdW11bGF0aW5nIHRoZSBtYXNrcywgbWFraW5nIGl0IGEgc2NhbGFiaWxpdHkgY29uY2Vy
biB3aXRoIGxhcmdlIG51bWJlcnMgb2YKPiB2Y3B1cy4KPiAKPiBNb3ZlIGl0IHRvIGJlIGNhbGxl
ZCBvbmNlIGFmdGVyIGFsbCB2Y3B1cyBhcmUgY29uc3RydWN0ZWQsIHdoaWNoIGhhcyB0aGUgc2Ft
ZQo+IG5ldCBlZmZlY3QsIGJ1dCB3aXRoIGZld2VyIGludGVybWVkaWF0ZSBtZW1vcnkgYWxsb2Nh
dGlvbnMgYW5kIGxlc3MgY3B1bWFzawo+IGFyaXRobWV0aWMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkZvciBBcm0gYml0czoK
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:30:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11: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 1fzKOb-0004LT-AY; Mon, 10 Sep 2018 11:30: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=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzKOa-0004LO-6T
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:30:20 +0000
X-Inumbo-ID: a5aadba3-b4ec-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a5aadba3-b4ec-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:28:32 +0200 (CEST)
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 B563718A;
 Mon, 10 Sep 2018 04:30:18 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A1C63F575;
 Mon, 10 Sep 2018 04:30:16 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-4-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5890c887-cedb-79e6-6f6c-8661dc491ed1@arm.com>
Date: Mon, 10 Sep 2018 12:30:15 +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: <20180907090739.56652-4-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 3/6] iommu: make iommu_inclusive_mapping
 a suboption of 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.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>

SGkgUm9nZXIsCgpPbiAwNy8wOS8xOCAxMDowNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElu
dHJvZHVjZSBhIG5ldyBkb20wLWlvbW11PW1hcC1pbmNsdXNpdmUgZ2VuZXJpYyBvcHRpb24gdGhh
dAo+IHN1cGVyc2VkZXMgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcuIFRoZSBwcmV2aW91cyBiZWhh
dmlvciBpcyBwcmVzZXJ2ZWQKPiBhbmQgdGhlIG9wdGlvbiBzaG91bGQgb25seSBiZSBlbmFibGVk
IGJ5IGRlZmF1bHQgb24gSW50ZWwgaGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CgpGb3IgQXJtOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:31:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:31: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 1fzKPZ-0004Qq-Mp; Mon, 10 Sep 2018 11:31: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=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzKPY-0004QP-9C
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:31:20 +0000
X-Inumbo-ID: c99aa422-b4ec-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c99aa422-b4ec-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:29:32 +0200 (CEST)
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 2BCAA18A;
 Mon, 10 Sep 2018 04:31:19 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF6D93F575;
 Mon, 10 Sep 2018 04:31:16 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-7-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fc22526e-0831-b633-97b4-f167da6fe9c7@arm.com>
Date: Mon, 10 Sep 2018 12:31:15 +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: <20180907090739.56652-7-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 6/6] x86/iommu: add map-reserved
 dom0-iommu option to map reserved memory ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.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>

SGkgUm9nZXIsCgpPbiAwNy8wOS8xOCAxMDowNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFNl
dmVyYWwgcGVvcGxlIGhhdmUgcmVwb3J0ZWQgaGFyZHdhcmUgaXNzdWVzIChtYWxmdW5jdGlvbmlu
ZyBVU0IKPiBjb250cm9sbGVycykgZHVlIHRvIGlvbW11IHBhZ2UgZmF1bHRzIG9uIEludGVsIGhh
cmR3YXJlLiBUaG9zZSBmYXVsdHMKPiBhcmUgY2F1c2VkIGJ5IG1pc3NpbmcgUk1SUiAoVlRkKSBl
bnRyaWVzIGluIHRoZSBBQ1BJIHRhYmxlcy4gVGhvc2UgY2FuCj4gYmUgd29ya2VkIGFyb3VuZCBv
biBWVGQgaGFyZHdhcmUgYnkgbWFudWFsbHkgYWRkaW5nIFJNUlIgZW50cmllcyBvbgo+IHRoZSBj
b21tYW5kIGxpbmUsIHRoaXMgaXMgaG93ZXZlciBsaW1pdGVkIHRvIEludGVsIGhhcmR3YXJlIGFu
ZCBxdWl0ZQo+IGN1bWJlcnNvbWUgdG8gZG8uCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhvc2Ug
aXNzdWVzIGFkZCBhIG5ldyBkb20wLWlvbW11PW1hcC1yZXNlcnZlZAo+IG9wdGlvbiB0aGF0IGlk
ZW50aXR5IG1hcHMgYWxsIHJlZ2lvbnMgbWFya2VkIGFzIHJlc2VydmVkIGluIHRoZSBtZW1vcnkK
PiBtYXAuIE5vdGUgdGhhdCByZWdpb25zIHVzZWQgYnkgZGV2aWNlcyBlbXVsYXRlZCBieSBYZW4g
KExBUElDLCBJTy1BUElDCj4gb3IgUENJZSBNQ0ZHIHJlZ2lvbnMpIGFyZSBzcGVjaWZpY2FsbHkg
YXZvaWRlZC4gTm90ZSB0aGF0IHRoaXMgb3B0aW9uCj4gaXMgYXZhaWxhYmxlIHRvIGFsbCBEb20w
IG1vZGVzIChhcyBvcHBvc2VkIHRvIHRoZSBpbmNsdXNpdmUgb3B0aW9uCj4gd2hpY2ggb25seSB3
b3JrcyBmb3IgUFYgRG9tMCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgQXJtIGJp
dHM6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:31:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzKPp-0004TA-0W; Mon, 10 Sep 2018 11: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=mvod=ly=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzKPn-0004Sy-Uy
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:31:35 +0000
X-Inumbo-ID: d21a7d50-b4ec-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d21a7d50-b4ec-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:29:47 +0200 (CEST)
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 C8D0BAFE2;
 Mon, 10 Sep 2018 11:31:32 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <5B92A01D02000078001E67CE@prv1-mh.provo.novell.com>
 <20180907164912.21075-1-marmarek@invisiblethingslab.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <36fd02b9-ba23-ddb6-787e-8dd30fca1319@suse.com>
Date: Mon, 10 Sep 2018 13:31:30 +0200
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: <20180907164912.21075-1-marmarek@invisiblethingslab.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: add runtime control for
 scrubbing ballooned out 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: David Rientjes <rientjes@google.com>, Jonathan Corbet <corbet@lwn.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Frederic Weisbecker <frederic@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 open list <linux-kernel@vger.kernel.org>,
 Kai-Heng Feng <kai.heng.feng@canonical.com>,
 Thomas Gleixner <tglx@linutronix.de>, Jiri Kosina <jkosina@suse.cz>,
 Bjorn Helgaas <bhelgaas@google.com>, Thymo van Beers <thymovanbeers@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@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>

T24gMDcvMDkvMTggMTg6NDksIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBT
Y3J1YmJpbmcgcGFnZXMgb24gaW5pdGlhbCBiYWxsb29uIGRvd24gY2FuIHRha2Ugc29tZSB0aW1l
LCBlc3BlY2lhbGx5Cj4gaW4gbmVzdGVkIHZpcnR1YWxpemF0aW9uIGNhc2UgKG5lc3RlZCBFUFQg
aXMgc2xvdykuIFdoZW4gSFZNL1BWSCBndWVzdCBpcwo+IHN0YXJ0ZWQgd2l0aCBtZW1vcnk9IHNp
Z25pZmljYW50bHkgbG93ZXIgdGhhbiBtYXhtZW09LCBhbGwgdGhlIGV4dHJhCj4gcGFnZXMgd2ls
bCBiZSBzY3J1YmJlZCBiZWZvcmUgcmV0dXJuaW5nIHRvIFhlbi4gQnV0IHNpbmNlIG1vc3Qgb2Yg
dGhlbQo+IHdlcmVuJ3QgdXNlZCBhdCBhbGwgYXQgdGhhdCBwb2ludCwgWGVuIG5lZWRzIHRvIHBv
cHVsYXRlIHRoZW0gZmlyc3QKPiAoZnJvbSBwb3B1bGF0ZS1vbi1kZW1hbmQgcG9vbCkuIEluIG5l
c3RlZCB2aXJ0IGNhc2UgKFhlbiBpbnNpZGUgS1ZNKQo+IHRoaXMgc2xvd3MgZG93biB0aGUgZ3Vl
c3QgYm9vdCBieSAxNS0zMHMgd2l0aCBqdXN0IDEuNUdCIG5lZWRlZCB0byBiZQo+IHJldHVybmVk
IHRvIFhlbi4KPiAKPiBBZGQgcnVudGltZSBwYXJhbWV0ZXIgdG8gZW5hYmxlL2Rpc2FibGUgaXQs
IHRvIGFsbG93IGluaXRpYWxseSBkaXNhYmxpbmcKPiBzY3J1YmJpbmcsIHRoZW4gZW5hYmxlIGl0
IGJhY2sgZHVyaW5nIGJvb3QgKGZvciBleGFtcGxlIGluIGluaXRyYW1mcykuCj4gU3VjaCB1c2Fn
ZSByZWxpZXMgb24gYXNzdW1wdGlvbiB0aGF0IGEpIG1vc3QgcGFnZXMgYmFsbG9vbmVkIG91dCBk
dXJpbmcKPiBpbml0aWFsIGJvb3Qgd2VyZW4ndCB1c2VkIGF0IGFsbCwgYW5kIGIpIGV2ZW4gaWYg
dGhleSB3ZXJlLCB2ZXJ5IGZldwo+IHNlY3JldHMgYXJlIGluIHRoZSBndWVzdCBhdCB0aGF0IHRp
bWUgKGJlZm9yZSBhbnkgc2VyaW91cyB1c2Vyc3BhY2UKPiBraWNrcyBpbikuCj4gQ29udmVydCBD
T05GSUdfWEVOX1NDUlVCX1BBR0VTIHRvIENPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVCAo
YWxzbwo+IGVuYWJsZWQgYnkgZGVmYXVsdCksIGNvbnRyb2xsaW5nIGRlZmF1bHQgdmFsdWUgZm9y
IHRoZSBuZXcgcnVudGltZQo+IHN3aXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11: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 1fzKSv-0004lD-Hd; Mon, 10 Sep 2018 11:34: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=mvod=ly=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzKSu-0004l7-8C
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:34:48 +0000
X-Inumbo-ID: 44a9a763-b4ed-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44a9a763-b4ed-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:32:59 +0200 (CEST)
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 598C7AFE2;
 Mon, 10 Sep 2018 11:34:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180830075214.11807-1-jgross@suse.com>
 <5B87AA5202000078001E3677@suse.com>
 <222d0135-0c6f-2327-2539-3479e938ec6c@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f1aef429-e0a8-0066-3c61-25a26f51794f@suse.com>
Date: Mon, 10 Sep 2018 13:34:44 +0200
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: <222d0135-0c6f-2327-2539-3479e938ec6c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xentrace: handle sparse cpu ids correctly
 in xen trace buffer 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: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@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>

T24gMzAvMDgvMTggMTE6MjgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMzAvMDgvMTggMTA6
MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4wOC4xOCBhdCAwOTo1MiwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBAQCAtMjAyLDcgKzIwMiw3IEBAIHN0YXRpYyBpbnQgYWxs
b2NfdHJhY2VfYnVmcyh1bnNpZ25lZCBpbnQgcGFnZXMpCj4+PiAgICAgICAqIEFsbG9jYXRlIGJ1
ZmZlcnMgZm9yIGFsbCBvZiB0aGUgY3B1cy4KPj4+ICAgICAgICogSWYgYW55IGZhaWxzLCBkZWFs
bG9jYXRlIHdoYXQgeW91IGhhdmUgc28gZmFyIGFuZCBleGl0Lgo+Pj4gICAgICAgKi8KPj4+IC0g
ICAgZm9yX2VhY2hfb25saW5lX2NwdShjcHUpCj4+PiArICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1
KGNwdSkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgb2Zmc2V0ID0gdF9pbmZvX2ZpcnN0X29mZnNl
dCArIChjcHUgKiBwYWdlcyk7Cj4+PiAgICAgICAgICB0X2luZm8tPm1mbl9vZmZzZXRbY3B1XSA9
IG9mZnNldDsKPj4KPj4gRG9lc24ndCB0aGlzIGdvIGEgbGl0dGxlIHRvbyBmYXI/IFdoeSB3b3Vs
ZCB5b3UgYWxsb2NhdGUgYnVmZmVycyBmb3IgQ1BVcwo+PiB3aGljaCBjYW4gbmV2ZXIgYmUgYnJv
dWdodCBvbmxpbmU/IFRoZXJlIG91Z2h0IHRvIGJlIGEgbWlkZGxlIGdyb3VuZCwKPj4gd2hlcmUg
b25saW5lLWFibGUgQ1BVcyBoYXZlIGJ1ZmZlcnMgYWxsb2NhdGVkLCBidXQgbm9uLW9ubGluZS1h
YmxlIG9uZXMKPj4gd29uJ3QuIE9uIGxhcmdlciBzeXN0ZW1zIEkgZ3Vlc3MgdGhlIGRpZmZlcmVu
Y2UgbWF5IGJlIHF1aXRlIG5vdGljYWJsZS4KPiAKPiBBY2NvcmRpbmcgdG8gdGhlIGNvbW1lbnRz
IGluIGluY2x1ZGUveGVuL2NwdW1hc2suaCBjcHVfcHJlc2VudF9tYXAKPiByZXByZXNlbnRzIHRo
ZSBwb3B1bGF0ZWQgY3B1cy4KPiAKPiBJIGtub3cgdGhhdCBjdXJyZW50bHkgdGhlcmUgaXMgbm8g
c3VwcG9ydCBmb3Igb25saW5pbmcgYSBwYXJrZWQgY3B1Cj4gYWdhaW4sIGJ1dCBJIHRoaW5rIGhh
dmluZyB0byB0aGluayBhYm91dCBYZW50cmFjZSBidWZmZXIgYWxsb2NhdGlvbiBpbgo+IGNhc2Ug
b25saW5pbmcgb2YgcGFya2VkIGNwdXMgaXMgYWRkZWQgd291bGQgYmUgYSBuZWFybHkgMTAwJSBj
aGFuY2UgdG8KPiBpbnRyb2R1Y2UgYSBidWcuCj4gCj4gWGVudHJhY2UgaXMgdXNlZCBmb3IgdGVz
dGluZyBwdXJwb3NlcyBvbmx5LiBTbyBJTUhPIGFsbG9jYXRpbmcgc29tZSBtb3JlCj4gbWVtb3J5
IGlzIGFjY2VwdGFibGUuCgpBcmUgeW91IGZpbmUgd2l0aCBteSByZWFzb25pbmcgb3IgZG8geW91
IHN0aWxsIHdhbnQgbWUgdG8gYXZvaWQgYnVmZmVyCmFsbG9jYXRpb24gZm9yIG9mZmxpbmUgY3B1
cz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:35:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:35: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 1fzKT7-0004mI-QW; Mon, 10 Sep 2018 11:35:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzKT7-0004m5-69
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 11:35:01 +0000
X-Inumbo-ID: ad044ca7-b4ed-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ad044ca7-b4ed-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 11:35:53 +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 D4AE718A;
 Mon, 10 Sep 2018 04:34:59 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EA0AD3F575;
 Mon, 10 Sep 2018 04:34:58 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1535633442-26045-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b7a7132-db16-dcc9-b5d3-7b084a4b8350@arm.com>
Date: Mon, 10 Sep 2018 12:34:57 +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: <1535633442-26045-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/ARM+sched: Don't opencode %pv in
 printk()'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: George Dunlap <george.dunlap@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dfaggioli@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>

SGksCgpPbiAzMC8wOC8xOCAxMzo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKSSBoYXZlIGNvbW1pdHRlZCB0aGUgcGF0Y2guCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzKgR-0005m1-3E; Mon, 10 Sep 2018 11: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzKgP-0005lu-SR
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:48:45 +0000
X-Inumbo-ID: 3853ad7a-b4ef-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3853ad7a-b4ef-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:46:57 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 05:48:43 -0600
Message-Id: <5B965A1702000078001E6B62@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 05:48:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180830075214.11807-1-jgross@suse.com>
 <5B87AA5202000078001E3677@suse.com>
 <222d0135-0c6f-2327-2539-3479e938ec6c@suse.com>
 <f1aef429-e0a8-0066-3c61-25a26f51794f@suse.com>
In-Reply-To: <f1aef429-e0a8-0066-3c61-25a26f51794f@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xentrace: handle sparse cpu ids correctly
 in xen trace buffer 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDEzOjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wOC8xOCAxMToyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMzAvMDgvMTggMTA6MjYs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzAuMDguMTggYXQgMDk6NTIsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+IEBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIGludCBhbGxv
Y190cmFjZV9idWZzKHVuc2lnbmVkIGludCBwYWdlcykKPj4+PiAgICAgICAqIEFsbG9jYXRlIGJ1
ZmZlcnMgZm9yIGFsbCBvZiB0aGUgY3B1cy4KPj4+PiAgICAgICAqIElmIGFueSBmYWlscywgZGVh
bGxvY2F0ZSB3aGF0IHlvdSBoYXZlIHNvIGZhciBhbmQgZXhpdC4KPj4+PiAgICAgICAqLwo+Pj4+
IC0gICAgZm9yX2VhY2hfb25saW5lX2NwdShjcHUpCj4+Pj4gKyAgICBmb3JfZWFjaF9wcmVzZW50
X2NwdShjcHUpCj4+Pj4gICAgICB7Cj4+Pj4gICAgICAgICAgb2Zmc2V0ID0gdF9pbmZvX2ZpcnN0
X29mZnNldCArIChjcHUgKiBwYWdlcyk7Cj4+Pj4gICAgICAgICAgdF9pbmZvLT5tZm5fb2Zmc2V0
W2NwdV0gPSBvZmZzZXQ7Cj4+Pgo+Pj4gRG9lc24ndCB0aGlzIGdvIGEgbGl0dGxlIHRvbyBmYXI/
IFdoeSB3b3VsZCB5b3UgYWxsb2NhdGUgYnVmZmVycyBmb3IgQ1BVcwo+Pj4gd2hpY2ggY2FuIG5l
dmVyIGJlIGJyb3VnaHQgb25saW5lPyBUaGVyZSBvdWdodCB0byBiZSBhIG1pZGRsZSBncm91bmQs
Cj4+PiB3aGVyZSBvbmxpbmUtYWJsZSBDUFVzIGhhdmUgYnVmZmVycyBhbGxvY2F0ZWQsIGJ1dCBu
b24tb25saW5lLWFibGUgb25lcwo+Pj4gd29uJ3QuIE9uIGxhcmdlciBzeXN0ZW1zIEkgZ3Vlc3Mg
dGhlIGRpZmZlcmVuY2UgbWF5IGJlIHF1aXRlIG5vdGljYWJsZS4KPj4gCj4+IEFjY29yZGluZyB0
byB0aGUgY29tbWVudHMgaW4gaW5jbHVkZS94ZW4vY3B1bWFzay5oIGNwdV9wcmVzZW50X21hcAo+
PiByZXByZXNlbnRzIHRoZSBwb3B1bGF0ZWQgY3B1cy4KPj4gCj4+IEkga25vdyB0aGF0IGN1cnJl
bnRseSB0aGVyZSBpcyBubyBzdXBwb3J0IGZvciBvbmxpbmluZyBhIHBhcmtlZCBjcHUKPj4gYWdh
aW4sIGJ1dCBJIHRoaW5rIGhhdmluZyB0byB0aGluayBhYm91dCBYZW50cmFjZSBidWZmZXIgYWxs
b2NhdGlvbiBpbgo+PiBjYXNlIG9ubGluaW5nIG9mIHBhcmtlZCBjcHVzIGlzIGFkZGVkIHdvdWxk
IGJlIGEgbmVhcmx5IDEwMCUgY2hhbmNlIHRvCj4+IGludHJvZHVjZSBhIGJ1Zy4KPj4gCj4+IFhl
bnRyYWNlIGlzIHVzZWQgZm9yIHRlc3RpbmcgcHVycG9zZXMgb25seS4gU28gSU1ITyBhbGxvY2F0
aW5nIHNvbWUgbW9yZQo+PiBtZW1vcnkgaXMgYWNjZXB0YWJsZS4KPiAKPiBBcmUgeW91IGZpbmUg
d2l0aCBteSByZWFzb25pbmcgb3IgZG8geW91IHN0aWxsIHdhbnQgbWUgdG8gYXZvaWQgYnVmZmVy
Cj4gYWxsb2NhdGlvbiBmb3Igb2ZmbGluZSBjcHVzPwoKSSBkb24ndCBvYmplY3QgdG8gaXQsIGJ1
dCBJJ20gYWxzbyBub3Qgb3Zlcmx5IGhhcHB5LiBJT1cgLSBJJ2QgbGlrZSB0byBsZWF2ZQppdCB0
byBHZW9yZ2UgYXMgdGhlIG1haW50YWluZXIgb2YgdGhlIGNvZGUgKHdobyBpbiB0dXJuIG1pZ2h0
IGxlYXZlIGl0IHRvCnlvdSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 11:49:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 11: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 1fzKgv-0005nb-E2; Mon, 10 Sep 2018 11:49: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=lj4z=ly=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzKgu-0005nW-CT
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 11:49:16 +0000
X-Inumbo-ID: 49df229b-b4ef-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x12c.google.com (unknown [2a00:1450:4864:20::12c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49df229b-b4ef-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 13:47:27 +0200 (CEST)
Received: by mail-lf1-x12c.google.com with SMTP id l26-v6so17167287lfc.8
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 04:49:14 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=jt3MtbsODefTBRwLLmjfOX5FS+4InvmnKKMHjjQxGD8=;
 b=TWu6d+asaCXL+OT6pEGR4qUgSbpeABbv6i3FNXbV82fHf1F1tA2HThFlXfO+U7PSSG
 LnfOic3zi48zoFkhocLJyhdPFupVBWZ206+SYpksTaF6MoIVedUkNb6ZwidJw6VzrcNB
 +tm0TU/n0/aV2J1QWao4avkuqNd3SxS8pABsRanmEu3icwWKRTYtcK8IHBiq3ocZNOmO
 aToa1Iw95q11KyR2oawwh69ROYwiepIVgZZWMYkvwCJ4oG42+Wyc5fN9g3ujtWRsG5Ew
 FiJlnwAakfHWokm8iP6+xs6uobi8UfbsBVNOtptx/QIcXrt+Ck+ggr0rFCemsIbwYLis
 wRjQ==
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-transfer-encoding
 :content-language;
 bh=jt3MtbsODefTBRwLLmjfOX5FS+4InvmnKKMHjjQxGD8=;
 b=ZoabkcTrhTJEDZ9rVSLy4i8sHqxL82AzllKQKOvxTjJl76/gFmOKeE6Z2RsAhMjQVG
 SlV26aI5KdAYp+rjoscE0aiKTx1CpCIQg13bnAxFzg42n1cdG5n8t2ehw30KC6ctRUAT
 nIoHgw9FDpnKp7CfCuuE2qFEF/6rYOX6fRZmuXu0L2wpDPESzMPKFt5Vi+1h3J4YBEJ+
 CP+OXl90GJCL64BkIRT5ZroH/F1oMCmyJRzykfioej2AIrpVeIome2+EICNo6acjegT2
 hITy1xTBzRFM/9gsau4O6OR7xYCYyOeYTiq/xskzAZqiTeZhSNecBmRvHxWe734/hb+L
 7XSw==
X-Gm-Message-State: APzg51Bngq8Tqun1//IxjiMl+Hg1if6Fs+mjcyUYtNt0Y6aesnoI7ECg
 owlIJ1eo7r5FGD1q+zrOfxo=
X-Google-Smtp-Source: ANB0VdbknQaQ8Flw5ToPEQsHI/t+PSLses3Hf7iuH46ejBLt5J7/nJyQTQRALtocn3f1MAqmRkyQCw==
X-Received: by 2002:a19:d769:: with SMTP id
 o102-v6mr12007034lfg.106.1536580152570; 
 Mon, 10 Sep 2018 04:49:12 -0700 (PDT)
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
 o90-v6sm2682490lfb.72.2018.09.10.04.49.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 04:49:11 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
Date: Mon, 10 Sep 2018 14:49:10 +0300
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: <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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-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>

T24gMDkvMTAvMjAxOCAwMjowOSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEwLzIw
MTggMTE6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwOS8xMC8y
MDE4IDEyOjA0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBPbiAwOS8xMC8yMDE4IDEwOjI0
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAwOS8xMC8yMDE4IDEw
OjUzIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4KPj4+
Pj4gT24gMDkvMTAvMjAxOCAwOToxNiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4+PiA8c25pcD4KPj4+Cj4+Pj4+Pj4gSSBzdXNwZWN0IHRoYXQgeW91IGxpa2VseSB3aWxsIHdh
bnQgdG8gc3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxseSwgc28KPj4+Pj4+PiBpdCBwYXlz
IHRvIGRlc2lnbiB0aGlzIHdpdGggdGhhdCBpbiBtaW5kLgo+Pj4+Pj4gQWdhaW4sIEkgdGhpbmsg
dGhhdCB0aGlzIGlzIHRoZSBiYWNrZW5kIHRvIGhpZGUgdGhlc2UKPj4+Pj4+IHVzZS1jYXNlcyBm
cm9tIHRoZSBmcm9udGVuZC4KPj4+Pj4gSSdtIG5vdCBzdXJlIHlvdSBjYW46IHNheSB5b3UgYXJl
IHBsYXlpbmcgYSBibHVyYXkgY29ubmVjdGVkIHRvIHRoZSBzeXN0ZW0KPj4+Pj4gd2l0aCBIRE1J
LCB0aGVuIGlmIHRoZXJlIGlzIGEgcmVzb2x1dGlvbiBjaGFuZ2UsIHdoYXQgZG8geW91IGRvPyBZ
b3UgY2FuIHRlYXIKPj4+Pj4gZXZlcnl0aGluZyBkb3duIGFuZCBidWlsZCBpdCB1cCBhZ2Fpbiwg
b3IgeW91IGNhbiBqdXN0IHRlbGwgZnJvbnRlbmRzIHRoYXQKPj4+Pj4gc29tZXRoaW5nIGNoYW5n
ZWQgYW5kIHRoYXQgdGhleSBoYXZlIHRvIGxvb2sgYXQgdGhlIG5ldyB2Y2FtZXJhIGNvbmZpZ3Vy
YXRpb24uCj4+Pj4+Cj4+Pj4+IFRoZSBsYXR0ZXIgc2VlbXMgdG8gYmUgbW9yZSBzZW5zaWJsZSB0
byBtZS4gSXQgaXMgcmVhbGx5IG5vdCBtdWNoIHRoYXQgeW91Cj4+Pj4+IG5lZWQgdG8gZG86IGFs
bCB5b3UgcmVhbGx5IG5lZWQgaXMgYW4gZXZlbnQgc2lnbmFsbGluZyB0aGF0IHNvbWV0aGluZyBj
aGFuZ2VkLgo+Pj4+PiBJbiBWNEwyIHRoYXQncyB0aGUgVjRMMl9FVkVOVF9TT1VSQ0VfQ0hBTkdF
Lgo+Pj4+IHdlbGwsIHRoaXMgY29tcGxpY2F0ZXMgdGhpbmdzIGEgbG90IGFzIEknbGwgaGF2ZSB0
bwo+Pj4+IHJlLWFsbG9jYXRlIGJ1ZmZlcnMgLSByaWdodD8KPj4+IFJpZ2h0LiBEaWZmZXJlbnQg
cmVzb2x1dGlvbnMgbWVhbnMgZGlmZmVyZW50IHNpemVkIGJ1ZmZlcnMgYW5kIHVzdWFsbHkgbG90
cyBvZgo+Pj4gY2hhbmdlcyB0aHJvdWdob3V0IHRoZSB3aG9sZSB2aWRlbyBwaXBlbGluZSwgd2hp
Y2ggaW4gdGhpcyBjYXNlIGNhbiBldmVuCj4+PiBnbyBpbnRvIG11bHRpcGxlIFZNcy4KPj4+Cj4+
PiBPbmUgYWRkaXRpb25hbCB0aGluZyB0byBrZWVwIGluIG1pbmQgZm9yIHRoZSBmdXR1cmU6IFY0
TDJfRVZFTlRfU09VUkNFX0NIQU5HRQo+Pj4gaGFzIGEgZmxhZ3MgZmllbGQgdGhhdCB0ZWxscyB1
c2Vyc3BhY2Ugd2hhdCBjaGFuZ2VkLiBSaWdodCBub3cgdGhhdCBpcyBqdXN0IHRoZQo+Pj4gcmVz
b2x1dGlvbiwgYnV0IGluIHRoZSBmdXR1cmUgeW91IGNhbiBleHBlY3QgZmxhZ3MgZm9yIGNhc2Vz
IHdoZXJlIGp1c3QgdGhlCj4+PiBjb2xvcnNwYWNlIGluZm9ybWF0aW9uIGNoYW5nZXMsIGJ1dCBu
b3QgdGhlIHJlc29sdXRpb24uCj4+Pgo+Pj4gV2hpY2ggcmVtaW5kcyBtZSBvZiB0d28gaW1wb3J0
YW50IG1pc3NpbmcgcGllY2VzIG9mIGluZm9ybWF0aW9uIGluIHlvdXIgcHJvdG9jb2w6Cj4+Pgo+
Pj4gMSkgWW91IG5lZWQgdG8gY29tbXVuaWNhdGUgdGhlIGNvbG9yc3BhY2UgZGF0YToKPj4+Cj4+
PiAtIGNvbG9yc3BhY2UKPj4+IC0geGZlcl9mdW5jCj4+PiAtIHljYmNyX2VuYy9oc3ZfZW5jICh1
bmxpa2VseSB5b3UgZXZlciB3YW50IHRvIHN1cHBvcnQgSFNWIHBpeGVsZm9ybWF0cywgc28gSQo+
Pj4gICAgIHRoaW5rIHlvdSBjYW4gaWdub3JlIGhzdl9lbmMpCj4+PiAtIHF1YW50aXphdGlvbgo+
Pj4KPj4+IFNlZSBodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxsLm5sL3NwZWMvdWFwaS92NGwv
cGl4Zm10LXY0bDIuaHRtbCNjLnY0bDJfcGl4X2Zvcm1hdAo+Pj4gYW5kIHRoZSBsaW5rcyB0byB0
aGUgY29sb3JzcGFjZSBzZWN0aW9ucyBpbiB0aGUgVjRMMiBzcGVjIGZvciBkZXRhaWxzKS4KPj4+
Cj4+PiBUaGlzIGluZm9ybWF0aW9uIGlzIHBhcnQgb2YgdGhlIGZvcm1hdCwgaXQgaXMgcmVwb3J0
ZWQgYnkgdGhlIGRyaXZlci4KPj4gSSdsbCB0YWtlIGEgbG9vayBhbmQgdGhpbmsgd2hhdCBjYW4g
YmUgcHV0IGFuZCBob3cgaW50byB0aGUgcHJvdG9jb2wsCj4+IGRvIHlvdSB0aGluayBJJ2xsIGhh
dmUgdG8gaW1wbGVtZW50IGFsbCB0aGUgYWJvdmUgZm9yCj4+IHRoaXMgc3RhZ2U/Cj4gWWVzLiBX
aXRob3V0IGl0IFZNcyB3aWxsIGhhdmUgbm8gd2F5IG9mIGtub3dpbmcgaG93IHRvIHJlcHJvZHVj
ZSB0aGUgcmlnaHQgY29sb3JzLgo+IFRoZXkgZG9uJ3QgKmhhdmUqIHRvIHVzZSB0aGlzIGluZm9y
bWF0aW9uLCBidXQgaXQgc2hvdWxkIGJlIHRoZXJlLiBGb3IgY2FtZXJhcwo+IHRoaXMgaXNuJ3Qg
YWxsIHRoYXQgaW1wb3J0YW50LCBmb3IgU0RUVi9IRFRWIHNvdXJjZXMgdGhpcyBiZWNvbWVzIG1v
cmUgcmVsZXZhbnQKPiAoZXNwLiB0aGUgcXVhbnRpemF0aW9uIGFuZCB5Y2Jjcl9lbmMgaW5mb3Jt
YXRpb24pIGFuZCBmb3Igc291cmNlcyB3aXRoIEJULjIwMjAvSERSCj4gZm9ybWF0cyB0aGlzIGlz
IGNyaXRpY2FsLgpvaywgdGhlbiBJJ2xsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBzZXRfY29u
ZmlnIHJlcXVlc3QvcmVzcG9uc2U6CgogwqDCoMKgIHVpbnQzMl90IGNvbG9yc3BhY2U7CiDCoMKg
wqAgdWludDMyX3QgeGZlcl9mdW5jOwogwqDCoMKgIHVpbnQzMl90IHljYmNyX2VuYzsKIMKgwqDC
oCB1aW50MzJfdCBxdWFudGl6YXRpb247CgpXaXRoIHRoaXMgcmVzcGVjdCwgSSB3aWxsIG5lZWQg
dG8gcHV0IHNvbWUgT1MgYWdub3N0aWMgY29uc3RhbnRzCmludG8gdGhlIHByb3RvY29sLCBzbyBp
ZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBhcmUgbm90IExpbnV4L1Y0TDIKYmFzZWQgdGhleSBjYW4g
c3RpbGwgdGFsayB0byBlYWNoIG90aGVyLgpJIHNlZSB0aGF0IFY0TDIgYWxyZWFkeSBkZWZpbmVz
IGNvbnN0YW50cyBmb3IgdGhlIGFib3ZlOiBbMV0sIFsyXSwgWzNdLCBbNF0uCgpEbyB5b3UgdGhp
bmsgSSBjYW4gZGVmaW5lIHRoZSBzYW1lIHJlcGxhY2luZyBWNEwyXyBwcmVmaXgKd2l0aCBYRU5D
QU1FUkFfLCBlLmcuIFY0TDJfWEZFUl9GVU5DX1NSR0IgLT4gWEVOQ0FNRVJBX1hGRVJfRlVOQ19T
UkdCPwoKRG8gSSBuZWVkIHRvIGRlZmluZSBhbGwgdGhvc2Ugb3IgdGhlcmUgY2FuIGJlIHNvbWUg
c3Vic2V0IG9mIHRoZQphYm92ZSBmb3IgbXkgc2ltcGxlciB1c2UtY2FzZT8KCj4gVGhlIHZpdmlk
IGRyaXZlciBjYW4gYWN0dWFsbHkgcmVwcm9kdWNlIGFsbCBjb21iaW5hdGlvbnMsIHNvIHRoYXQn
cyBhIGdvb2QgZHJpdmVyCj4gdG8gdGVzdCB0aGlzIHdpdGguCllvdSBtZWFuIEkgY2FuIHVzZSBp
dCBvbiBiYWNrZW5kIHNpZGUgaW5zdGVhZCBvZiByZWFsIEhXIGNhbWVyYSBhbmQKdGVzdCBhbGwg
dGhlIGNvbmZpZ3VyYXRpb25zIHBvc3NpYmxlL3Rob3NlIG9mIGludGVyZXN0Pwo+Pj4gMikgSWYg
eW91IHN1cHBvcnQgaW50ZXJsYWNlZCBmb3JtYXRzIGFuZCBWNEwyX0ZJRUxEX0FMVEVSTkFURSAo
aS5lLgo+Pj4gICAgICBlYWNoIGJ1ZmZlciBjb250YWlucyBhIHNpbmdsZSBmaWVsZCksIHRoZW4g
eW91IG5lZWQgdG8gYmUgYWJsZSB0byB0ZWxsCj4+PiAgICAgIHVzZXJzcGFjZSB3aGV0aGVyIHRo
ZSBkZXF1ZXVlZCBidWZmZXIgY29udGFpbnMgYSB0b3Agb3IgYm90dG9tIGZpZWxkLgo+PiBJIHRo
aW5rIGF0IHRoZSBmaXJzdCBzdGFnZSB3ZSBjYW4gYXNzdW1lIHRoYXQgaW50ZXJsYWNlZAo+PiBm
b3JtYXRzIGFyZSBub3Qgc3VwcG9ydGVkIGFuZCBhZGQgc3VjaCBzdXBwb3J0IGxhdGVyIGlmIG5l
ZWQgYmUuCj4gRnJhbmtseSBJIGNvbnNpZGVyIHRoYXQgYSBzbWFydCBtb3ZlIDotKSBJbnRlcmxh
Y2VkIGZvcm1hdHMgYXJlIGF3ZnVsLi4uCj4KPiBZb3UganVzdCBoYXZlIHRvIGtlZXAgdGhpcyBp
biBtaW5kIGlmIHlvdSBldmVyIGhhdmUgdG8gYWRkIHN1cHBvcnQgZm9yIHRoaXMuCkFncmVlZAo+
Cj4+PiBBbHNvLCB3aGF0IHRvIGRvIHdpdGggZHJvcHBlZCBmcmFtZXMvZmllbGRzOiBWNEwyIGhh
cyBhIHNlcXVlbmNlIGNvdW50ZXIgYW5kCj4+PiB0aW1lc3RhbXAgdGhhdCBjYW4gaGVscCBkZXRl
Y3RpbmcgdGhhdC4gWW91IHByb2JhYmx5IG5lZWQgc29tZXRoaW5nIHNpbWlsYXIuCj4+IE9rLCB0
aGlzIGNhbiBiZSByZXBvcnRlZCBhcyBwYXJ0IG9mIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwg
ZXZlbnQKPj4+PiBCdXQgYW55d2F5cywgSSBjYW4gYWRkCj4+Pj4gI2RlZmluZSBYRU5DQU1FUkFf
RVZUX0NGR19DSEFOR0UgICAgICAgMHgwMQo+Pj4+IGluIHRoZSBwcm90b2NvbCwgc28gd2UgY2Fu
IGFkZHJlc3MgdGhpcyB1c2UtY2FzZQo+Pj4gPHNuaXA+Cj4+Pgo+Pj4+Pj4gMS4gc2V0IGZvcm1h
dCBjb21tYW5kOgo+Pj4+Pj4gICAgICAqIHBpeGVsX2Zvcm1hdCAtIHVpbnQzMl90LCBwaXhlbCBm
b3JtYXQgdG8gYmUgdXNlZCwgRk9VUkNDIGNvZGUuCj4+Pj4+PiAgICAgICogd2lkdGggLSB1aW50
MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+Pj4+Pj4gICAgICAqIGhlaWdodCAtIHVpbnQzMl90LCBo
ZWlnaHQgaW4gcGl4ZWxzLgo+Pj4+Pj4KPj4+Pj4+IDIuIFNldCBmcmFtZSByYXRlIGNvbW1hbmQ6
Cj4+Pj4+PiAgICAgICsgKiBmcmFtZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBv
ZiB0aGUgZnJhbWUgcmF0ZS4KPj4+Pj4+ICAgICAgKyAqIGZyYW1lX3JhdGVfZGVub20gLSB1aW50
MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+Pj4+Pgo+Pj4+Pj4gMy4gU2V0
L3JlcXVlc3QgbnVtIGJ1ZnM6Cj4+Pj4+PiAgICAgICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNp
cmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+Pj4+IEkgbGlrZSB0aGlzIG11Y2gg
YmV0dGVyLiAxKzIgY291bGQgYmUgY29tYmluZWQsIGJ1dCAzIHNob3VsZCBkZWZpbml0ZWx5IHJl
bWFpbgo+Pj4+PiBzZXBhcmF0ZS4KPj4+PiBvaywgdGhlbiAxKzIgY29tYmluZWQgKyAzIHNlcGFy
YXRlLgo+Pj4+IERvIHlvdSB0aGluayB3ZSBjYW4gc3RpbGwgbmFtZSAxKzIgYXMgInNldF9mb3Jt
YXQiIG9yICJzZXRfY29uZmlnIgo+Pj4+IHdpbGwgZml0IGJldHRlcj8KPj4+IHNldF9mb3JtYXQg
aXMgY2xvc2VyIHRvIFNfRk1UIGFzIHVzZWQgaW4gVjRMMiwgc28gSSBoYXZlIGEgc2xpZ2h0IHBy
ZWZlcmVuY2UKPj4+IGZvciB0aGF0LCBidXQgaXQgaXMgcmVhbGx5IHVwIHRvIHlvdS4KPj4gSSds
bCBwcm9iYWJseSBzdGljayB0byBTRVRfQ09ORklHIGhlcmUKPj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4+
ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4+Pj4+ICsgKgo+
Pj4+Pj4+PiArICogTm90ZXM6Cj4+Pj4+Pj4+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRo
ZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4+Pj4+PiArICogICAg
aWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBk
ZXNpcmVkIG9uZXMKPj4+Pj4+Pj4gKyAqICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4+Pj4+
ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfU0VUX0NPTkZJ
RyByZXF1ZXN0cyBiZWZvcmUKPj4+Pj4+Pj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NU
UkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+Pj4+Pj4+PiArICogICAg
Y29uZmlndXJhdGlvbi4KPj4+Pj4+Pj4gKyAqLwo+Pj4+Pj4+PiArc3RydWN0IHhlbmNhbWVyYV9j
b25maWcgewo+Pj4+Pj4+PiArICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPj4+Pj4+Pj4gKyAg
ICB1aW50MzJfdCB3aWR0aDsKPj4+Pj4+Pj4gKyAgICB1aW50MzJfdCBoZWlnaHQ7Cj4+Pj4+Pj4+
ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9ub207Cj4+Pj4+Pj4+ICsgICAgdWludDMyX3QgZnJh
bWVfcmF0ZV9kZW5vbTsKPj4+Pj4+Pj4gKyAgICB1aW50OF90IG51bV9idWZzOwo+Pj4+Pj4+PiAr
fTsKPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArLyoKPj4+Pj4+Pj4gKyAqIFJlcXVlc3QgYnVmZmVyIGRl
dGFpbHMgLSByZXF1ZXN0IGNhbWVyYSBidWZmZXIncyBtZW1vcnkgbGF5b3V0Lgo+Pj4+Pj4+PiAr
ICogZGV0YWlsZWQgZGVzY3JpcHRpb246Cj4+Pj4+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+
Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8X0dFVF9CVUZfREVUQUlMU3wgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+Pj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+Pj4+PiArICoKPj4+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQg
Zm9yIHRoaXMgcmVxdWVzdC4KPj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4+ICsgKgo+Pj4+Pj4+PiArICog
UmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNyZWF0aW9uOgo+Pj4+Pj4+PiArICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAo+Pj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0NSRUFURSB8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+Pj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+
Pj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+
Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+Pj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4+ICsgKiBBbiBhdHRlbXB0IHRvIGNyZWF0
ZSBtdWx0aXBsZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gZXJyb3IuCj4+Pj4+
Pj4+ICsgKiBpbmRleCBjYW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNw
b25kaW5nIGNhbWVyYSBidWZmZXIuCj4+Pj4+Pj4+ICsgKgo+Pj4+Pj4+PiArICogaW5kZXggLSB1
aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGNyZWF0ZWQuCj4+Pj4+Pj4+ICsgKiBn
cmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBhIHJlZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hh
cmVkIHBhZ2UKPj4+Pj4+Pj4gKyAqICAgZGVzY3JpYmluZyBzaGFyZWQgYnVmZmVyIHJlZmVyZW5j
ZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMgZXF1YWwgdG8KPj4+Pj4+Pj4gKyAqICAgWEVO
Q0FNRVJBX09QX0dFVF9CVUZfREVUQUlMUy5zaXplIHJlc3BvbnNlLiBBdCBsZWFzdCBvbmUgcGFn
ZSBleGlzdHMuIElmCj4+Pj4+Pj4+ICsgKiAgIHNoYXJlZCBidWZmZXIgc2l6ZSBleGNlZWRzIHdo
YXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+Pj4+Pj4+PiArICogICB0
aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBzaGFyZWQgcGFnZSBtdXN0IGJlIHN1cHBsaWVkIChz
ZWUKPj4+Pj4+Pj4gKyAqICAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93KS4KPj4+Pj4+PiBJdCBt
aWdodCBiZSBiZXR0ZXIgdG8gYWxsb2NhdGUgYWxsIGJ1ZmZlcnMgaW4gb25lIGdvLCBpLmUuIHdo
YXQgVklESU9DX1JFUUJVRlMKPj4+Pj4+PiBkb2VzLgo+Pj4+Pj4gV2VsbCwgSSBzdGlsbCB0aGlu
ayBpdCBpcyBiZXR0ZXIgdG8gaGF2ZSBhIHBlciBidWZmZXIgaW50ZXJmYWNlCj4+Pj4+PiBpbiB0
aGUgcHJvdG9jb2wgYXMgaXQgaXMgZG9uZSBmb3Igb3RoZXIgWGVuIHZpcnR1YWwgZGV2aWNlcy4K
Pj4+Pj4+IFNvLCBJJ2xsIGtlZXAgdGhpcyBhcyBpcyBmb3Igbm93OiBWSURJT0NfUkVRQlVGUyBj
YW4gc3RpbGwgZG8KPj4+Pj4+IHdoYXQgaXQgZG9lcyBpbnRlcm5hbGx5IGluIHRoZSBmcm9udGVu
ZCBkcml2ZXIKPj4+Pj4gSSBtYXkgaGF2ZSBtaXN1bmRlcnN0b29kIHRoZSBvcmlnaW5hbCBBUEku
IFRoZSBuZXdseSBwcm9wb3NlZCBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKPj4+Pj4gbWFwcyB0
byBSRVFCVUZTLCByaWdodD8gQW5kIHRoZW4gQlVGX0NSRUFURS9ERVNUUk9ZIGp1c3Qgc2V0IHVw
IHRoZSBzaGFyZWQgYnVmZmVyCj4+Pj4+IG1hcHBpbmdzIGZvciB0aGUgYnVmZmVycyBjcmVhdGVk
IGJ5IFJFUUJVRlMuIElmIHRoYXQncyB0aGUgc2VxdWVuY2UsIHRoZW4gaXQgbWFrZXMKPj4+Pj4g
c2Vuc2UuIEknbSBub3Qgc3VyZSBhYm91dCB0aGUgbmFtaW5nLgo+Pj4+Pgo+Pj4+PiBZb3UgbWln
aHQgd2FudCB0byBtYWtlIGl0IGNsZWFyIHRoYXQgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIGFs
bG9jYXRlcyB0aGUgYnVmZmVycwo+Pj4+PiBvbiB0aGUgYmFja2VuZCwgYW5kIHNvIGNhbiBmYWls
LiBBbHNvLCB0aGUgYWN0dWFsIG51bWJlciBvZiBhbGxvY2F0ZWQgYnVmZmVycyBpbgo+Pj4+PiBj
YXNlIG9mIHN1Y2Nlc3MgY2FuIGJlIG1vcmUgb3IgbGVzcyB0aGFuIHdoYXQgd2FzIHJlcXVlc3Rl
ZC4KPj4+PiBUaGUgYnVmZmVycyBjYW4gYmUgYWxsb2NhdGVkIGFuZCBzaGFyZWQgYnkgZWl0aGVy
IGJhY2tlbmQgb3IgZnJvbnRlbmQ6IHNlZQo+Pj4+ICJiZS1hbGxvYyIgY29uZmlndXJhdGlvbiBv
cHRpb24gdGVsbGluZyB3aGljaCBkb21haW4gKFZNKSBzaGFyZXMKPj4+PiB0aGUgWGVuIGdyYW50
IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXI6IGVpdGhlciBmcm9udGVuZAo+
Pj4+IG9yIGJhY2tlbmQuCj4+PiBJZiB5b3Ugd2FudCB0byBkbyB6ZXJvLWNvcHkgdmlkZW8gY2Fw
dHVyZSwKPj4gdGhpcyBpcyB0aGUgZ29hbAo+Pj4gICAgdGhlbiB5b3UgbmVlZCB0byBrbm93IHdo
aWNoCj4+PiBkZXZpY2UgaW4geW91ciB2aWRlbyBwaXBlbGluZSAod2hpY2ggbm93IGNvdmVycyBi
b3RoIGFjdHVhbCBoYXJkd2FyZSBhbmQKPj4+IG11bHRpcGxlIFZNcykgaGFzIHRoZSBzdHJpY3Rl
c3QgbWVtb3J5IGxheW91dCByZXF1aXJlbWVudHMuIE9mdGVuIHRoZQo+Pj4gdmlkZW8gSFcgcmVx
dWlyZXMgY29udGlndW91cyBwaHlzaWNhbCBtZW1vcnkgZm9yIHRoZSBidWZmZXJzLCB3aGljaCBt
ZWFucwo+Pj4geW91IGNhbid0IGp1c3QgZ2l2ZSBpdCBhIHBpZWNlIG9mIG5vbi1jb250aWcgbWVt
b3J5IGFsbG9jYXRlZCBlbHNld2hlcmUuCj4+IFdlIGhhdmUgYWxyZWFkeSBpbXBsZW1lbnRlZCB6
ZXJvIGNvcHlpbmcgdXNlLWNhc2VzIGZvcgo+PiB2aXJ0dWFsIGRpc3BsYXksIHBsZWFzZSBzZWUg
WzFdIGFuZCBbMl0gd2hpY2ggYXJlIGRtYS1idWYKPj4gYmFzZWQgd2hpY2ggY2FuIGNvcGUgd2l0
aCByZWFsIEhXIHJlc3RyaWN0aW9ucyB5b3UgbWVudGlvbi4KPj4gQW5kIGluIHRoYXQgY2FzZSB3
ZSBjYW4gaW1wbGVtZW50IHplcm8tY29weWluZyBib3RoIHdheXMsCj4+IGUuZy4gd2hlbiB0aGUg
WGVuIGdyYW50IHJlZmVyZW5jZXMgYXJlIHNoYXJlZCBieSBlaXRoZXIKPj4gYmFja2VuZCBvciBm
cm9udGVuZC4gVGhpcyBpcyBkaWZmZXJlbnQgZnJvbSBjYW1lcmEgdXNlLWNhc2VzOgo+PiBhIHNp
bmdsZSBidWZmZXIgbmVlZHMgdG8gYmUgc2hhcmVkIHdpdGggbXVsdGlwbGUgZnJvbnRlbmRzLAo+
PiBzbyB6ZXJvLWNvcHlpbmcgaXMgb25seSBwb3NzaWJsZSB3aGVuIGJhY2tlbmQgYWxsb2NhdGVz
IHRoZSByZWZlcmVuY2VzCj4+IGFuZCBzaGFyZXMgdGhvc2Ugd2l0aCBmcm9udGVuZHMuIFRoZSB3
YXkgd2hlbiBmcm9udGVuZCBhbGxvY2F0ZXMKPj4gdGhlIGJ1ZmZlcnMgYW5kIHN0aWxsIHdlIGNh
biBpbXBsZW1lbnQgemVyby1jb3B5aW5nIGlzIHdoZW4KPj4gdGhlcmUgaXMgYSBzaW5nbGUgZnJv
bnRlbmQgaW4gdGhlIHN5c3RlbSwgb3RoZXJ3aXNlIHdlCj4+IG5lZWQgdG8gY29weSB0aGUgaW1h
Z2VzIGZyb20gYmFja2VuZCdzIGJ1ZmZlcnMgaW50byBmcm9udGVuZCdzCj4+IG9uZXMuCj4gT0su
IFRoZSBpbXBvcnRhbnQgdGhpbmcgaXMgdGhhdCB5b3UgdGhvdWdodCBhYm91dCB0aGlzIDotKQpT
dXJlLCBjb3B5aW5nIGtpbGxzIHBlcmZvcm1hbmNlLi4uCj4KPj4+IEluIHByYWN0aWNlIHlvdSBo
YXZlIHR3byBwb3NzaWJsZSBtZW1vcnkgbW9kZWxzIHlvdSBjYW4gdXNlIHdpdGggVjRMMiBkcml2
ZXJzOgo+Pj4gTU1BUCAoaS5lLiBhbGxvY2F0ZWQgYnkgdGhlIGRyaXZlciBhbmQgdGhlIGJ1ZmZl
cnMgY2FuLCBpZiBuZWVkZWQsIGJlIGV4cG9ydGVkCj4+PiBhcyBkbWFidWYgaGFuZGxlcyB3aXRo
IFZJRElPQ19FWFBCVUYpLCBvciBETUFCVUYgd2hlcmUgYnVmZmVycyBhcmUgYWxsb2NhdGVkCj4+
PiBlbHNld2hlcmUgYW5kIGltcG9ydGVkIHRvIFY0TDIsIHdoaWNoIG1heSBmYWlsIGlmIGl0IGRv
ZXNuJ3QgbWF0Y2ggdGhlIEhXCj4+PiByZXF1aXJlbWVudHMuCj4+IEZvciB0aGUgZnJvbnRlbmQg
aXQgaXMgcG9zc2libGUgdG8gd29yayB3aXRoIGJvdGggTU1BUC9ETUFCVUYKPj4gYW5kIHRoZSBy
ZXN0IGlzIG9uIHRoZSBiYWNrZW5kJ3Mgc2lkZSAtIHRoaXMgd2FzIHByb3ZlbiBieQo+PiB2aXJ0
dWFsIGRpc3BsYXkgaW1wbGVtZW50YXRpb24sIHNvIEkgc2VlIG5vIHByb2JsZW0gaGVyZQo+PiBm
b3IgdmlydHVhbCBjYW1lcmEuCj4+Pj4gU28sIEkgd2FzIG1vcmUgdGhpbmtpbmcgdGhhdCBpbiBj
YXNlIG9mIFY0TDIgYmFzZWQgZnJvbnRlbmQgZHJpdmVyOgo+Pj4+IDEuIEZyb250ZW5kIHNlcnZl
cyBSRVFCVUZTIGlvY3RsIGFuZCBhc2tzIHRoZSBiYWNrZW5kIHdpdGgKPj4+PiBYRU5DQU1FUkFf
T1BfQlVGX1JFUVVFU1QKPj4+PiBpZiBpdCBjYW4gaGFuZGxlIHRoYXQgbWFueSBidWZmZXJzIGFu
ZCBnZXRzIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQKPj4+PiBhbmQgYnVmZmVyIHN0cnVj
dHVyZSAobnVtYmVyIG9mIHBsYW5lcywgc2l6ZXMsIG9mZnNldHMgZXRjLikgYXMgdGhlIHJlcGx5
Cj4+Pj4gdG8gdGhhdCByZXF1ZXN0Cj4+Pj4gMi4gRnJvbnRlbmQgY3JlYXRlcyBuIGJ1ZmZlcnMg
d2l0aCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQo+Pj4+IDMuIEZyb250ZW5kIHJldHVybnMgZnJv
bSBSRVFCVUZTIGlvY3RsIHdpdGggYWN0dWFsIG51bWJlciBvZiBidWZmZXJzCj4+Pj4gYWxsb2Nh
dGVkCj4gUmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpbMV0gCmh0dHBz
Oi8vaHZlcmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy91YXBpL3Y0bC9jb2xvcnNwYWNlcy1kZWZz
Lmh0bWwjYy52NGwyX2NvbG9yc3BhY2UKWzJdIApodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxs
Lm5sL3NwZWMvdWFwaS92NGwvY29sb3JzcGFjZXMtZGVmcy5odG1sI2MudjRsMl95Y2Jjcl9lbmNv
ZGluZwpbM10gCmh0dHBzOi8vaHZlcmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy91YXBpL3Y0bC9j
b2xvcnNwYWNlcy1kZWZzLmh0bWwjYy52NGwyX3F1YW50aXphdGlvbgpbNF0gCmh0dHBzOi8vaHZl
cmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy91YXBpL3Y0bC9jb2xvcnNwYWNlcy1kZWZzLmh0bWwj
Yy52NGwyX3hmZXJfZnVuYwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:26:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLGj-0000P5-IU; Mon, 10 Sep 2018 12:26:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xt9d=ly=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzLGi-0000P0-70
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 12:26:16 +0000
X-Inumbo-ID: d4e66fed-b4f4-11e8-a6a9-d7ebe60f679a
Received: from lb3-smtp-cloud7.xs4all.net (unknown [194.109.24.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4e66fed-b4f4-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 12:27:07 +0000 (UTC)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud7.xs4all.net with ESMTPA
 id zLGbf2w5ww2L8zLGefKQne; Mon, 10 Sep 2018 14:26:13 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
Date: Mon, 10 Sep 2018 14:26:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfHJGJ4XTUbUrn2KbCYLwlJZzbdS6X27AGv8tJA3D8VosaVLy0349asSA6R5Fvb8XVk4kBvoNsUV9o/JNKDvEl1rVI2xrBDKL7eS45tWKKG1uWBTb1SXS
 taAL/TLZGhLGmoVPQ3tPgBsttPAj1tTz6BU17XU+YWQpe3HoRErD8b1B9G4FxeuMCq5HG6j+F1ghEgnbeYZ1vxqMdp+rupgscNvIAyPyKFPD+CUmEu7Bu8N2
 2OP0/MbBJ+VcF2kXCUrQaqaBOJV+PEZ6/6t5QlMeMlXwGmWtfVkzEOBgK3FFD8h8VURTFZXUWhcQooVIR1WonW1QFM6aVc4T719GiOcFr8crHDwQ5t4X4w9m
 JJflznSgeRjC7jYk2FyWHqOu0ThZTLmIN6WwGpnBroGxfrdnkTgXymWPitbJAbwhKtxKXO69bnSHpZ3BT4YyqGdg0ISo/K0wRINd99QVB22BQn4+xvMy8zvR
 XJus/gSSPAowrL0fbksBuInF2ELapOTaRbgyVOdh/gBSex7NTWZHcBXuSyA=
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTAvMjAxOCAwMTo0OSBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDkvMTAvMjAxOCAwMjowOSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBPbiAwOS8xMC8y
MDE4IDExOjUyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDA5LzEw
LzIwMTggMTI6MDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+PiBPbiAwOS8xMC8yMDE4IDEw
OjI0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gT24gMDkvMTAvMjAx
OCAxMDo1MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+
Pj4KPj4+Pj4+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgo+Pj4+IDxzbmlwPgo+Pj4+Cj4+Pj4+Pj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtl
bHkgd2lsbCB3YW50IHRvIHN1cHBvcnQgc3VjaCBzb3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+Pj4+
Pj4+IGl0IHBheXMgdG8gZGVzaWduIHRoaXMgd2l0aCB0aGF0IGluIG1pbmQuCj4+Pj4+Pj4gQWdh
aW4sIEkgdGhpbmsgdGhhdCB0aGlzIGlzIHRoZSBiYWNrZW5kIHRvIGhpZGUgdGhlc2UKPj4+Pj4+
PiB1c2UtY2FzZXMgZnJvbSB0aGUgZnJvbnRlbmQuCj4+Pj4+PiBJJ20gbm90IHN1cmUgeW91IGNh
bjogc2F5IHlvdSBhcmUgcGxheWluZyBhIGJsdXJheSBjb25uZWN0ZWQgdG8gdGhlIHN5c3RlbQo+
Pj4+Pj4gd2l0aCBIRE1JLCB0aGVuIGlmIHRoZXJlIGlzIGEgcmVzb2x1dGlvbiBjaGFuZ2UsIHdo
YXQgZG8geW91IGRvPyBZb3UgY2FuIHRlYXIKPj4+Pj4+IGV2ZXJ5dGhpbmcgZG93biBhbmQgYnVp
bGQgaXQgdXAgYWdhaW4sIG9yIHlvdSBjYW4ganVzdCB0ZWxsIGZyb250ZW5kcyB0aGF0Cj4+Pj4+
PiBzb21ldGhpbmcgY2hhbmdlZCBhbmQgdGhhdCB0aGV5IGhhdmUgdG8gbG9vayBhdCB0aGUgbmV3
IHZjYW1lcmEgY29uZmlndXJhdGlvbi4KPj4+Pj4+Cj4+Pj4+PiBUaGUgbGF0dGVyIHNlZW1zIHRv
IGJlIG1vcmUgc2Vuc2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0aGF0IHlvdQo+
Pj4+Pj4gbmVlZCB0byBkbzogYWxsIHlvdSByZWFsbHkgbmVlZCBpcyBhbiBldmVudCBzaWduYWxs
aW5nIHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuCj4+Pj4+PiBJbiBWNEwyIHRoYXQncyB0aGUgVjRM
Ml9FVkVOVF9TT1VSQ0VfQ0hBTkdFLgo+Pj4+PiB3ZWxsLCB0aGlzIGNvbXBsaWNhdGVzIHRoaW5n
cyBhIGxvdCBhcyBJJ2xsIGhhdmUgdG8KPj4+Pj4gcmUtYWxsb2NhdGUgYnVmZmVycyAtIHJpZ2h0
Pwo+Pj4+IFJpZ2h0LiBEaWZmZXJlbnQgcmVzb2x1dGlvbnMgbWVhbnMgZGlmZmVyZW50IHNpemVk
IGJ1ZmZlcnMgYW5kIHVzdWFsbHkgbG90cyBvZgo+Pj4+IGNoYW5nZXMgdGhyb3VnaG91dCB0aGUg
d2hvbGUgdmlkZW8gcGlwZWxpbmUsIHdoaWNoIGluIHRoaXMgY2FzZSBjYW4gZXZlbgo+Pj4+IGdv
IGludG8gbXVsdGlwbGUgVk1zLgo+Pj4+Cj4+Pj4gT25lIGFkZGl0aW9uYWwgdGhpbmcgdG8ga2Vl
cCBpbiBtaW5kIGZvciB0aGUgZnV0dXJlOiBWNEwyX0VWRU5UX1NPVVJDRV9DSEFOR0UKPj4+PiBo
YXMgYSBmbGFncyBmaWVsZCB0aGF0IHRlbGxzIHVzZXJzcGFjZSB3aGF0IGNoYW5nZWQuIFJpZ2h0
IG5vdyB0aGF0IGlzIGp1c3QgdGhlCj4+Pj4gcmVzb2x1dGlvbiwgYnV0IGluIHRoZSBmdXR1cmUg
eW91IGNhbiBleHBlY3QgZmxhZ3MgZm9yIGNhc2VzIHdoZXJlIGp1c3QgdGhlCj4+Pj4gY29sb3Jz
cGFjZSBpbmZvcm1hdGlvbiBjaGFuZ2VzLCBidXQgbm90IHRoZSByZXNvbHV0aW9uLgo+Pj4+Cj4+
Pj4gV2hpY2ggcmVtaW5kcyBtZSBvZiB0d28gaW1wb3J0YW50IG1pc3NpbmcgcGllY2VzIG9mIGlu
Zm9ybWF0aW9uIGluIHlvdXIgcHJvdG9jb2w6Cj4+Pj4KPj4+PiAxKSBZb3UgbmVlZCB0byBjb21t
dW5pY2F0ZSB0aGUgY29sb3JzcGFjZSBkYXRhOgo+Pj4+Cj4+Pj4gLSBjb2xvcnNwYWNlCj4+Pj4g
LSB4ZmVyX2Z1bmMKPj4+PiAtIHljYmNyX2VuYy9oc3ZfZW5jICh1bmxpa2VseSB5b3UgZXZlciB3
YW50IHRvIHN1cHBvcnQgSFNWIHBpeGVsZm9ybWF0cywgc28gSQo+Pj4+ICAgICB0aGluayB5b3Ug
Y2FuIGlnbm9yZSBoc3ZfZW5jKQo+Pj4+IC0gcXVhbnRpemF0aW9uCj4+Pj4KPj4+PiBTZWUgaHR0
cHM6Ly9odmVya3VpbC5ob21lLnhzNGFsbC5ubC9zcGVjL3VhcGkvdjRsL3BpeGZtdC12NGwyLmh0
bWwjYy52NGwyX3BpeF9mb3JtYXQKPj4+PiBhbmQgdGhlIGxpbmtzIHRvIHRoZSBjb2xvcnNwYWNl
IHNlY3Rpb25zIGluIHRoZSBWNEwyIHNwZWMgZm9yIGRldGFpbHMpLgo+Pj4+Cj4+Pj4gVGhpcyBp
bmZvcm1hdGlvbiBpcyBwYXJ0IG9mIHRoZSBmb3JtYXQsIGl0IGlzIHJlcG9ydGVkIGJ5IHRoZSBk
cml2ZXIuCj4+PiBJJ2xsIHRha2UgYSBsb29rIGFuZCB0aGluayB3aGF0IGNhbiBiZSBwdXQgYW5k
IGhvdyBpbnRvIHRoZSBwcm90b2NvbCwKPj4+IGRvIHlvdSB0aGluayBJJ2xsIGhhdmUgdG8gaW1w
bGVtZW50IGFsbCB0aGUgYWJvdmUgZm9yCj4+PiB0aGlzIHN0YWdlPwo+PiBZZXMuIFdpdGhvdXQg
aXQgVk1zIHdpbGwgaGF2ZSBubyB3YXkgb2Yga25vd2luZyBob3cgdG8gcmVwcm9kdWNlIHRoZSBy
aWdodCBjb2xvcnMuCj4+IFRoZXkgZG9uJ3QgKmhhdmUqIHRvIHVzZSB0aGlzIGluZm9ybWF0aW9u
LCBidXQgaXQgc2hvdWxkIGJlIHRoZXJlLiBGb3IgY2FtZXJhcwo+PiB0aGlzIGlzbid0IGFsbCB0
aGF0IGltcG9ydGFudCwgZm9yIFNEVFYvSERUViBzb3VyY2VzIHRoaXMgYmVjb21lcyBtb3JlIHJl
bGV2YW50Cj4+IChlc3AuIHRoZSBxdWFudGl6YXRpb24gYW5kIHljYmNyX2VuYyBpbmZvcm1hdGlv
bikgYW5kIGZvciBzb3VyY2VzIHdpdGggQlQuMjAyMC9IRFIKPj4gZm9ybWF0cyB0aGlzIGlzIGNy
aXRpY2FsLgo+IG9rLCB0aGVuIEknbGwgYWRkIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHNldF9jb25m
aWcgcmVxdWVzdC9yZXNwb25zZToKPiAKPiAgICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4gICAg
ICB1aW50MzJfdCB4ZmVyX2Z1bmM7Cj4gICAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7Cj4gICAgICB1
aW50MzJfdCBxdWFudGl6YXRpb247Cj4gCj4gV2l0aCB0aGlzIHJlc3BlY3QsIEkgd2lsbCBuZWVk
IHRvIHB1dCBzb21lIE9TIGFnbm9zdGljIGNvbnN0YW50cwo+IGludG8gdGhlIHByb3RvY29sLCBz
byBpZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBhcmUgbm90IExpbnV4L1Y0TDIKPiBiYXNlZCB0aGV5
IGNhbiBzdGlsbCB0YWxrIHRvIGVhY2ggb3RoZXIuCj4gSSBzZWUgdGhhdCBWNEwyIGFscmVhZHkg
ZGVmaW5lcyBjb25zdGFudHMgZm9yIHRoZSBhYm92ZTogWzFdLCBbMl0sIFszXSwgWzRdLgo+IAo+
IERvIHlvdSB0aGluayBJIGNhbiBkZWZpbmUgdGhlIHNhbWUgcmVwbGFjaW5nIFY0TDJfIHByZWZp
eAo+IHdpdGggWEVOQ0FNRVJBXywgZS5nLiBWNEwyX1hGRVJfRlVOQ19TUkdCIC0+IFhFTkNBTUVS
QV9YRkVSX0ZVTkNfU1JHQj8KClllcy4KCj4gCj4gRG8gSSBuZWVkIHRvIGRlZmluZSBhbGwgdGhv
c2Ugb3IgdGhlcmUgY2FuIGJlIHNvbWUgc3Vic2V0IG9mIHRoZQo+IGFib3ZlIGZvciBteSBzaW1w
bGVyIHVzZS1jYXNlPwoKTW9zdCBvZiB0aGVzZSBkZWZpbmVzIGRpcmVjdGx5IG1hcCB0byBzdGFu
ZGFyZHMuIEkgd291bGQgc2tpcCB0aGUgZm9sbG93aW5nCmRlZmluZXM6CgpWNEwyX0NPTE9SU1BB
Q0VfREVGQVVMVCAobm90IGFwcGxpY2FibGUpClY0TDJfQ09MT1JTUEFDRV80NzBfU1lTVEVNXyog
IChyYXJlbHkgdXNlZCwgaWYgcmVjZWl2ZWQgYnkgdGhlIEhXIHRoZSBYZW4gYmFja2VuZAoJCQlz
aG91bGQgbWFwIHRoaXMgdG8gVjRMMl9DT0xPUlNQQUNFX1NNUFRFMTcwTSkKVjRMMl9DT0xPUlNQ
QUNFX0pQRUcgKGhpc3RvcmljYWwgVjRMMiBhcnRpZmFjdCwgc2VlIGhlcmUgaG93IHRvIG1hcDoK
CSBodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxsLm5sL3NwZWMvdWFwaS92NGwvY29sb3JzcGFj
ZXMtZGV0YWlscy5odG1sI2NvbC1qcGVnKQoKVjRMMl9DT0xPUlNQQUNFX1NNUFRFMjQwTSAocmFy
ZWx5IHVzZWQsIG1hcCB0byBWNEwyX0NPTE9SU1BBQ0VfU01QVEUxNzBNIGlmIHNlZW4gaW4gYmFj
a2VuZCkKClY0TDJfWEZFUl9GVU5DX1NNUFRFMjQwTSAocmFyZWx5IHVzZWQsIG1hcCB0byBWNEwy
X1hGRVJfRlVOQ183MDkpCgpWNEwyX1lDQkNSX0VOQ19TTVBURTI0ME0gKHJhcmVseSB1c2VkLCBt
YXAgdG8gVjRMMl9ZQ0JDUl9FTkNfNzA5KQoKV2hpbGUgVjRMMiBhbGxvd3MgMCAoREVGQVVMVCkg
dmFsdWVzIGZvciB4ZmVyX2Z1bmMsIHljYmNyX2VuYyBhbmQgcXVhbnRpemF0aW9uLCBhbmQKcHJv
dmlkZXMgbWFjcm9zIHRvIG1hcCBkZWZhdWx0IHZhbHVlcyB0byB0aGUgYWN0dWFsIHZhbHVlcyAo
Zm9yIGxlZ2FjeSByZWFzb25zKSwKdGhlIFhlbiBiYWNrZW5kIHNob3VsZCBhbHdheXMgZmlsbCB0
aGlzIGluIGV4cGxpY2l0bHksIHVzaW5nIHRob3NlIHNhbWUgbWFwcGluZwptYWNyb3MgKHNlZSBl
LmcuIFY0TDJfTUFQX1hGRVJfRlVOQ19ERUZBVUxUKS4KClRoZSBWNEwyIHNwZWMgaGFzIGV4dGVu
c2l2ZSBpbmZvcm1hdGlvbiBvbiBjb2xvcnNwYWNlcyAoc2VjdGlvbnMgMi4xNC0yLjE3KS4KCj4g
Cj4+IFRoZSB2aXZpZCBkcml2ZXIgY2FuIGFjdHVhbGx5IHJlcHJvZHVjZSBhbGwgY29tYmluYXRp
b25zLCBzbyB0aGF0J3MgYSBnb29kIGRyaXZlcgo+PiB0byB0ZXN0IHRoaXMgd2l0aC4KPiBZb3Ug
bWVhbiBJIGNhbiB1c2UgaXQgb24gYmFja2VuZCBzaWRlIGluc3RlYWQgb2YgcmVhbCBIVyBjYW1l
cmEgYW5kCj4gdGVzdCBhbGwgdGhlIGNvbmZpZ3VyYXRpb25zIHBvc3NpYmxlL3Rob3NlIG9mIGlu
dGVyZXN0PwoKUmlnaHQuCgpSZWdhcmRzLAoKCUhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRD-0001Eb-1N; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRB-0001EI-3H
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:05 +0000
X-Inumbo-ID: f8f048c2-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f8f048c2-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:17 +0200 (CEST)
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=hDRLDO7wSU2XMT9PRZRj1CVXNg0Hm3cfqpBNbD1wcRg=;
 b=SIjMawG5IaVo2RsssZ4CPYOEuyO3Vh95+wCzyiRK+TQy6c5rSg1WgQAAayhI8sAYclRb2eX9Kp7oM3tpd0N/yvwXb07CmqVn1eo+taplPgsB0mnQ0Hgvl8fVSdZuxVDE4NISlQ8UVGFxAh637Zd4ICPZOmn/UNrQmYaZZF+6RVs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:00 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:28 +0300
Message-Id: <20180910123640.496-2-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ac3d45ba-c279-4b50-a890-08d6171a1ae5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:0xGViRyP7Ls0hhgpRMQKHW14tA7WlToz43a9AVkHeouBfcPvRw31T4t3j575TdNu4PAIYJTEtPZdrnZZE1Mq0WaIsNEivYUgmByUTT8y0e/QMnGu+Ghsz6uTp8gAqF32eyS/j9I1ZdzrgClogtI6vgN2vWME6uY8sRty1Ed+T6+J8YzjwipnyFoY5zBMQcRq6Yt7PuGm+wnf0RGlxJ4+u78mL4H9yCloOm4n0y4WDzcdsvdIkEC9oJMJHJvz5Jvp;
 25:WVH0/ZWWIXj5vPkkyOlLA6EXL+MMgWk6PNJr+HewlADfySS5494f8KCKTqa6bDagLCfa+ENZfGaP4dJSP0WxagZXyqR0G0Y6Wz29ZDG9zdCTm9iPmr78d5h0/Q0EtJyx19RvrakofVSZH3OVqKNLfN+qtWzdzulODFjrJmriPHRtQrtJx96J4c8Nl5WX1Gpf32xDUwZ3TRx14LX7WguPcXMxVI25OfO4v9I9UTc/Kbq1qDe50AQMPCxqAPcb3VAGFZNS4RFw0FSr9Yt2CdxKhsKcWal1IYz9dwKBvhh1e6Bg1TeTsWArYZcxUu6hwVyEpdEVrbe+I2NOSuYA86dyFA==;
 31:TnlJv8cZwqFuUF1WzJp1eR8O+9hWEYSAX9/wsVWIQkU1ya+6yi9g23c6lK3pz1VtQ4pvt9m4QCTzegbGC9qmi99GqJly93Fkuyrguyy45gahv+H+RObA3V5RJjedQky4P2twp2LxEj7Ar+M3orucR2umMBI895cRV2duGLwBmojuwY/q+khxnDQ6sDppbEX80HKQDgYdTKUCbswwTx7LyPiBSZ1fw4JBuZnTGZbGgdA=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:hr0dMEXjwQwW7hmz8m0WVmQrTmCtCe4ia5iRFgI34g00A5mpGXfX4srcB4sYQ9y+F9y1S4LzZ6lGAnszuIpjZ5QXTypWzpnZIlxLAzU9dVb6CIFoxGToDCPm/bt7zdc3dZ1U+W3Dg8ivTwGkeey0XEVhJw2vkIuBL80fbSs69V8kX2+Ae5Nv+gjUOOxEb/bgZ2LSstGj7qr4+30+K30o3ICjka5VUAO4IinVG4uETrPaW0EA5l35NdBPBX8k9ZasrI4nQsYIp9fAw+aAwBnXMJVCeyyvOZb+yJ68VoiCQzVChZgvYUStEzQD+0qRkshp0GEHE1AyoTGPZaU3Nb7w+w==;
 4:WYgg4GMu51UMiHBMRjXoAFdnZ4VmMbyT0poNdGgUvIFTxd5+ZaTg4ezgDqfAP0OLco1so4qhUN+UZYZ8cEkglnNAXq0I4pP85X4B+Z220F+dXT8M8J1OiJ6T0Y+pFvonBu9G1UUbQdtio3Om7eodUER6jFBLGbL1IDXkuTF0jNQ4EIbHowf+fMaXpICnVgmL6PmOH0cRTWjQsqLME7ysUVP9wh8y1sjD96wzDMKGZ5PT3Q5WwaSia9E5qmziPIT4cL+LEvLkKouz02ehyYiMzm3/ktGGLusQscNKpt9kXylG4fhbbGWWMyixnNbgJRiEuGoVsW1v4CB6HaEy89SCitd/9y7vPTbkjYOq7iQ+eIs=
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178E7D078F7C5463F20DF55AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(105169848403564);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:C7zlhXhG5o9kOwMjTo2+gEQ6MCgyQ3jg7ha+b0/iX?=
 =?us-ascii?Q?yHUW2+I57IZm4Dm85VQ6y8Y5U0JKcTEjmv4+UxGjDYa/RHXRsWz8qFm+/3Tf?=
 =?us-ascii?Q?2oFSSEEXtpHsTdNFEx8HQVoTtAaGSSABvVumqFDB0CntZgZXp8S1Eg1RgRUi?=
 =?us-ascii?Q?3ghqR5MjKCywQO2K1TbYs5WLgAOWLWxcbyWzn+j3NGt63Ubi2Hcx8X6x5yvi?=
 =?us-ascii?Q?MeZc0EcrHpV8F+n4F5sglZhl1wgucaJcwBfD4V8xVgZqI1samtdkyBdYgElR?=
 =?us-ascii?Q?/U8u1JGIbeidO+c7mUDPsN/kPdIhEOLClXCxdJKk+4e/MIzs6T6JL4rKwq1i?=
 =?us-ascii?Q?xrjqDjr82am460uK1NowtwGugjUdXODsYpldR7WcT7K9nX0MlZ4IB1+eT4Bf?=
 =?us-ascii?Q?EJ8qBsJtSdVzCoWcykD9zJubi7y2C3YnwyPUUck0eaVQOiaPxSVzo9L4imM8?=
 =?us-ascii?Q?xkMeshhUfeckmeCYPPHK9PNKU7ewIH2ShMIPAUz+01gEv81Y61LDb9uutq38?=
 =?us-ascii?Q?375dEYn9NM92XKSv0mab71TvhUx+uTJAMvhlBjAOmY9YbU9cXlWUD2HeLAoA?=
 =?us-ascii?Q?dlxL8xtwb+xCi5Od+R8c6mgH1lp+EKTqUFn4OhqUdU1B2JAe/xTTj8eSc+ZQ?=
 =?us-ascii?Q?9Ayx7MLUcV/GEm4Re2NO35CNIN0XN48JJDmdslGXaYmP4sjrn2aD4L7oqWDH?=
 =?us-ascii?Q?WBePTL2x16hRj6weJCc7PJodWFtdFYSpWLE39FAmIPlUMI6hpVMJYR7ND7uC?=
 =?us-ascii?Q?dsyQwBbRHgD4oe7SsruMOMgbQIrOZ4dgaOROIyBBrrPiLWYobjC06+KOKAmb?=
 =?us-ascii?Q?nH76LpFEvCejdu0Wi1y9LeIcdx8c7n+tF/eToLYPCLOcFw7kWXJVhP0bnPVH?=
 =?us-ascii?Q?Y6/o7vEOWJLkKl11irfA+2nVEUYjQO7rNLJ/RMK2VPA1hWxZnwdYCwqMQTPj?=
 =?us-ascii?Q?mSAETAVP74Us0FQMLq83TKnWa7tlnYloRyMNbaL93X8k6XT4tHlrtcA0pBxp?=
 =?us-ascii?Q?fh8c8WGLJ57dGTk/GCo7WfQ9uEqWfDHbCeU9vb/n6jqoSDjf0YrSOfI9/iFs?=
 =?us-ascii?Q?AjmNjExm4aQBJqU42Cd7kEFf5J1vq1x4XVu63TtVBdiprVGeBS1werYgnmn6?=
 =?us-ascii?Q?ytD3hD0/Fvjxy1dAiaUSxGUlvI3ekccdJMZVqqUCu9uRQUzkuDEt8uyPIRWK?=
 =?us-ascii?Q?GF9ns7z1PJOJ/WeVvuJPDZqmBts28tXW7VI63im1YRdCQlhkmbYJA1Lq0E8y?=
 =?us-ascii?Q?fOgbPgpRRcRkfvCfZU=3D?=
X-Microsoft-Antispam-Message-Info: 4fu4JhwpWXGSDxEsTBNhTaRRpCD66N7Ld+JJvJjZgtnspFj2txx987N7D4SNUHnfLL/a65r5iUDa3c5KellFztav1ckV9eUp4u5EyIuowg1aYSlm85xfpq8cvS0mep+9gy0ap+uJry+WxoUFUnIzwObiDC4IhYzMp3bbsO/t0ZjIgN7tcx2yl+hRjMJYKQxrRI2hWc6FT0X/h7W12fRRXn9Gbf2+ke9j4FgKUtqPn/vw+MLWTOKadLdDRRgZDkAaT6a+RgP7VcMQvM3PjVKKyJn5fMFwNGRjNkK/DdJm9SquJeFEaWA2LgIJW/I5oxwedg/lRGI0kW1Vw0fk8Nup/7kML9pARslD6dA80lVdsqk=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:hTP8/0ureg9nQMyj9BQ0Vdp4mUGqbqSNhxPaKfX0HYYVPM+iadqP3ZXma1zhKtrhj8AM6wmGiFYj94nE/4RZNRGegR0VzJdGu+Pz9Kvzu/CFq3/8E47jKkQ63MPGdhUC4SUDUWePU1G53Tu3PTzxhabK3v47CXM/cyufHIU0BwcJDGfn54Sl+ffj/zZj8ye3QzzDfXV7XV9udZWO/SC/Mta4zZUMbJLB3dix4BgWKYMUkHroAF6todTcv2mzdsoT8S6BOudmNn+GckmdBS142ExFKhrpbTmCDH+FntrKv9n/YKtO/FoDXgayzjLRhlZiy58rh10jWh7yN6OVXDrUf2eJjViaTAQfHl6jfjEPz9SL2d3tI20VVtA5qCYEwFzWp5U7FN8doCbrBbgvqrZyabN5tF1j9oMyscDPhlnbAfdjiwe1aShG7VSF7hrMdAbhzWYwvmmxI/MGthy+itx5ww==;
 5:jpBJem2Wdp7YXrkS2BP3T0OCUgakKa3M0qTbhFi+qOpNlV/qZ2aGRHs8J9MPeth5zMkPIJScJ1upUKsLb+xIF5qHauRqn4HzbWjYkHO3lM135JljFPxaHy8H5VHoi4OojqEtt4B/PfXkDhAVNQz003kA7OechdGVNZoFLwj/Fz8=;
 7:s/0bys0zMo04/E+GMeOkqAPgzDHVG/XhNlqXCgd+na6NYLMJT1g0Ev6xnfmg7gfFQKMh78Ld3lPCFrJZN07hKONk753Hku3U/GrMa65izaIqtPsGkPek5mHn1U0ChZ5W5OwdQcPwjuBt5laKWQXOpGh/CIvwIo/8r0XFqXGv/OaV5+XYdFF6Q7b2lAEieZXdSCSDbHo8O6WuX4ngcx3eDtwx4NrKhk+13JbCgA/2gO29kAYU5PV12YLN3AklDNzD
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:00.3537 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ac3d45ba-c279-4b50-a890-08d6171a1ae5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 01/13] x86/cpu: Introduce
 vmce_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTE6CgktIFJlbW92ZWQgdGhlIG1lbXNldCBhbmQgYWRkZWQgaW5pdCB3aXRoIHt9LgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDIxICsrKysrKysrKysrKystLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svdm1jZS5jCmluZGV4IDMwMmUxM2ExNGQuLmMyYjJiNjYyM2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay92bWNlLmMKQEAgLTM1MCw2ICszNTAsMTggQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCiB9CiAKICNpZiBDT05GSUdfSFZNCitzdGF0aWMgaW50IHZtY2Vf
c2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3ZtY2VfdmNwdSBjdHh0ID0geworICAgICAgICAuY2FwcyA9
IHYtPmFyY2gudm1jZS5tY2dfY2FwLAorICAgICAgICAubWNpX2N0bDJfYmFuazAgPSB2LT5hcmNo
LnZtY2UuYmFua1swXS5tY2lfY3RsMiwKKyAgICAgICAgLm1jaV9jdGwyX2JhbmsxID0gdi0+YXJj
aC52bWNlLmJhbmtbMV0ubWNpX2N0bDIsCisgICAgICAgIC5tY2dfZXh0X2N0bCA9IHYtPmFyY2gu
dm1jZS5tY2dfZXh0X2N0bCwKKyAgICB9OworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZN
Q0VfVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOworfQorCiBzdGF0aWMgaW50IHZtY2Vfc2F2
ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0zNTcsMTQgKzM2OSw3IEBAIHN0YXRpYyBpbnQgdm1j
ZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBo
dm1fdm1jZV92Y3B1IGN0eHQgPSB7Ci0gICAgICAgICAgICAuY2FwcyA9IHYtPmFyY2gudm1jZS5t
Y2dfY2FwLAotICAgICAgICAgICAgLm1jaV9jdGwyX2JhbmswID0gdi0+YXJjaC52bWNlLmJhbmtb
MF0ubWNpX2N0bDIsCi0gICAgICAgICAgICAubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZtY2Uu
YmFua1sxXS5tY2lfY3RsMiwKLSAgICAgICAgICAgIC5tY2dfZXh0X2N0bCA9IHYtPmFyY2gudm1j
ZS5tY2dfZXh0X2N0bCwKLSAgICAgICAgfTsKLQotICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKKyAgICAgICAgZXJyID0gdm1jZV9z
YXZlX3ZjcHVfY3R4dF9vbmUodiwgaCk7CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAg
IGJyZWFrOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRG-0001Fq-Fx; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRF-0001FK-59
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:09 +0000
X-Inumbo-ID: fb0d07b1-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fb0d07b1-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:20 +0200 (CEST)
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=ESUXgEZ/K3+0RmhHDW7y/FUl6mkviHc3MqWGzAZKik8=;
 b=TOhuOzQ8XnkFWpGNaF2AoSS7pkinCLncgqYnliNeafmH0XUxq6CPxL8siTOOThSEW1yyVZ63HScSCJ3tktdVp+rguCOfwjlV9gRG6jS/tCAsNmeHUD1JDqtnI+Oppnea6zaI2awA57dxuJ2XUk4a7XphYco4HHUSnQVi7AWaMAY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:05 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:32 +0300
Message-Id: <20180910123640.496-6-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: faa499c6-bae3-46da-dd19-08d6171a1e2b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:+58iXWf5DsWRnyjf1iGTClcUm4HR/Rg++WE19erksMoztFiLFxGyl2wTRnbiqxwzTTm2sLCTuv9CY46AczlguxzFvjJFpeqn8TQ1bcwOdH+E4yw/GNSy8p0PV9d3gzi09TqsoOt6nuEz9nAfXx2pdJ+ugBZTBVRajHuhtT1xwHm+7AP7bH9F1mVuHAODrpoLlXl33uh47Ory3VeLrxrKNVfCai+ZlhDC77cuMaU6KjvxSuKmnMDMdBGJ6GP0UZpQ;
 25:ofRvUrHVhAmgHs+oTWX4oKgFy1HIcfCmtlfI2MdvtTTzsbvqXVhembaCY5O/v6LWVuOKseJEX82iyuPnVLZ8dVfdZG4FbiZY35SxuMXnLcgl+xDNfP3AEP2pkC3V98NF+D6HcHenFKET42AIdJM+9bjSmHo4yXwQgc3utzMQ6KFsjPEI/JxCKqv4rE05fRA3DuYq713LOrTz8KS4qikGxhP9EO5UlEU7j2362YPFsDeIMuYkEgMcdbc2yOf8NW7AeZQP7NRF3VeOr48/cFXTUWl5rVqPxq8JPywRy/MJ4o63jhybjwFarAdw1lWk9D1Ltcq9d40ye3Rb41OHz7aXqQ==;
 31:NDLWe/59zk7Vz2pi0lHoOBbCwOrXP4rfEtZoao2KGq6NOWuE9i8T3ENPmmpD5jBRSpJeNiLsX0AHicISy06VqmmCdAMrByh5ABexsex1LYgoLDYm1IVpLGyfsDKe2BKyzJENtOptYTZJIl3T1KmKRAlI8hyF6oXjEvsyDh1PfWJWlbWyPbYpJm71a3Z6eqKpijRZR833wmt2wnaw5Q3WrUs1YBsJSUu7UgrHsdEA7xs=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:cef5YC4CJGXrfqA/RAeIMeNTVehTVN/JWUiUkC7sKzzAQ7IKY1nPyT3Bp1XUg7WMRZ8g4Z/9Wmj1c/mOuEowDUWy4lbRBLpRn2SOw+LH4eFKMtBsXvH1rP6VEgxD8ch7QEQ7mV7FAlWvlAp9v54+hnoG24qDvpS/3KtICNywYPVO5Ofhm587B4fB39peXLlLpHA6RtKVm3Ogq5gN/DEGjBGL2r0Bny3Au1AW9OyRTj4tAZb2IJuDR9/COksrz2fUnfqm2ymBo9HANXIf8+VubzCu5DLvZ/U425EE3nYPcTJRenQAWXQswrrpAt22AN5uDiAJn/pi25oZ5gc2hSKHkQ==;
 4:aIgQYZCVH7bafH+OJUG6wD0ZwQQuHr+sd3R3w/JMun0cdiV05hKyan3f2bSroXzvFUTd5faxwHRA+o7Vp2LT/fMLEDCtKGgUEQi48YvWJPer/I5S4r5X7FoaftcmxpKMSM4GE4n7Ma8P/pSn9/pLPaIWE2pv4Eygd3or31Lid2qM72qntLOxXXpIi+UKa9MZMPbOiMi8iC8eSpxfKa6oA0di0srvAu2CGpXmKBkEwIJEQO8mZTktzq4wz33CCC0zYdc/Q72rmgO7dkqHtcPS+ZJvHMluMYfz0Wb8yf0rnX48jKopDj/8QGIyp8PL854YDLS5otYDouKGmGlaUzZU2Y3wsY+atgiPNqKqr3tU3Y0=
X-Microsoft-Antispam-PRVS: <AM0PR02MB417850A2AF13C9E782BC6B73AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:gPFMfNIk8YByaTY5kYaNsh211o3svmi3/Dyusov84?=
 =?us-ascii?Q?uWINmk7CEQBALLMejUVt5EwgHr+8U8LTF8h8i49rg8Z4BuEfj29WH+F3zQdu?=
 =?us-ascii?Q?se77PqILltvWF+rq4+12/eInyWJjeTVHoY6NE/PQRNuUmdQ+o2bcZ3QtlquF?=
 =?us-ascii?Q?+vHacJCqSm8tfr5Po8e9GI7z4QIdLm3bE2vYWJ1eoHvZa6U9Ro3NBHznOGs+?=
 =?us-ascii?Q?gInOO30FWbKMR0/yDTdWPp2SrvBohUwtgu+kjUnnveS18pLSoZRAaQ8ZmAkl?=
 =?us-ascii?Q?xRZFKarYSnKhgPh7FNMqsoD8nV1eW3ryMYIYuAfJpMSNzxv0Y7aBAUEF36CE?=
 =?us-ascii?Q?eS7jRj1aIsDbP2m0MGz7uMOVtBRwTx8hpIa0jWkcZ5IAOS0O1iDKPQpzLxtK?=
 =?us-ascii?Q?lhr5/8uu/kozLUf3RuQXCHsX0YWO18UTB/qtzcWGYz2EmBtNUpXmd4Z2DvkD?=
 =?us-ascii?Q?sMcwmTRhVtBvKpO+tBqBUjT+EahbdLKb0BbCg8jLwcoTTV9jALFmpfJ2TU4O?=
 =?us-ascii?Q?lnv3rfRn5+WOhsJzDMZC3eGvCO8l4p1H2G/FrvQ3+o4PVUswSFxaEeSRy+Az?=
 =?us-ascii?Q?/z/3Voe3jcbeCy6zEeI/BWDRVTnRS4yKQ1eqx+JZoMCFl5kuAOgF8UF/1sRz?=
 =?us-ascii?Q?PlUGK+A+MvN3S6CoKDJB2cyttWV7mcBIcCvD/Pcg9HeV9tKHYj7oVl6LkqZR?=
 =?us-ascii?Q?H+IJ7DZEcshJMPx4mjAIiLmeyNleBnyjLvsZOeZoGOmZyccOZ9QQUttsIKCx?=
 =?us-ascii?Q?QsO5huNVQKvGmOZboEBGm5cszmLZ50o1L6AAEkYxAj5Rh8mGAQIDz/KZCRQ4?=
 =?us-ascii?Q?nPNV8f+gsCNHQLftHGFA/ER6PDCiakw9+GL2/BZmwGxYMeYLnAkG9uXmcR0Y?=
 =?us-ascii?Q?I72VaAdmBvgrTxIyDcBCHX7y8lI6K6NBpVCYGoarXL6fGwRxgCdsZyM8zlko?=
 =?us-ascii?Q?/lJsqbkJx4D9RLDlMkyyg8A1wRSPDiBwwoMZoh0dBKu1sAVkVugej2baaG2X?=
 =?us-ascii?Q?yB1N8WHbgFII/JQ+/VvRXhLJTEUn/f3aZAJ5xUp6cDbOhzqvaJDDcnag6BgJ?=
 =?us-ascii?Q?lsUBOT14aK1Oij6yDdHskA5Bpr/RS/Bn9NrSC+6utJ7oaHa+9o/ekyxfN8PT?=
 =?us-ascii?Q?stR4cMxJi+YnTvymMzjaV86Ya8H8AgVD5Th9EF9rITMatD0lrOFf4QbKkjvz?=
 =?us-ascii?Q?kpFlyjU4aLct4Z1ZdsbeQpQE/iy+pJAZGb9u5aAKANIltwID9XtJe19zRXQ6?=
 =?us-ascii?Q?8Zft58aZcO7YomDuOSFdtnibdJpD5j+sWGFbCNZ?=
X-Microsoft-Antispam-Message-Info: Y8pDXZU+wqkNHzZ4uYd4D7VAr/O8LWX9cILcpHy1TsyQUMRAU2Wqtb6EVKKBF4Y75d++ODFkR+y1ogJfJZH2SaZTT7Ejg8pc2mX+CD10o39lRhe3MK0y33qJmn7SZaURAu5InJ9s2l1uy2oT8QNaeokmpNrHtFEMV2q29btjJ1it5nj8auu+iDzBbjmLSrqstLphQjC7LrnUbDe0LxwFv3DoOJuc6gHq+FK4dl2WzrmDrZGAvbfVyDwWYgApXEbqSrJDsw80+alrm3BCuXE53haqjSEbsyvjJOBvrhd6QMMF4RSO+hhAdadKESTMF5/VUUnh1x3xIgbZ+mlqkUKVf+YCxRyw3rB8ubI5eKqOpxA=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:5IUhL/hGEMMSuxGknG9B3tT/CRLqo8jh8AVXEBjdVuO24rvyshZDZCxfkJr0anyHS7AWNbxWHlj3eRk23T8JzY1qXdwuPjKtEsU9+1ueGcbUWDbSe6E1TJK4Y/TYPgoq5+RUujPn74fLSc4/mN2d6yZ54Yd/omwEoNqKT4MR3aR7kSfiEa7nZq93w862c8DCJfQwHjiiCA/1GvcQJblaYJhTuWjMvn/yJmWau0uR1pHDSmn96O0712XWGlQEBqetKEL4I2f55YnmHGzxMlteKKgBOAYb1xYe7SxbXe/BB4g3qNUxJAlmtZZvrKtvNPKTJTxVWz6J839HQpfTgbQi9jxvb9/KZm9VQRox2pDRcVrLmLSARB4TEiAAUMX7cvOxI/lAclLoXYIZM1EuOFj24pFYVg0Bll5oTzKps2vGvdTacLKOimm7ywH/ZpV5gjHrDvBbVN3sOSVA4ZLwJy2EbA==;
 5:g64tLTGvoPmjjm9bDZQFg52rHueoXsByXg4++VhkbSDCaW1Zy7GGT/YXfdxx1KTu+3LI8iiTdbTkI/HzEilXQ6iWb12bP/zFOeRiIObe4VQbYaAyDt/UQQgmqN/nfpy8DaoRHJWQnfYAKbbL9UzDeeSh7ZXUiPO1TTpmUR4RWlA=;
 7:IVLiZi2feJu2oPogjJFzPmt8mK8gvG8UKTavn/ghH5njVgKq/to/9a58+NK8xegUmwQYCZp777TnGUpqXyczxy6nUfxCC9y3rjdAcjlhwipR3ZCHw5j9ANam9ug67KdX5zJruL2/fEzjbV6tHt91ZHXKsGjbmeirzjXP4yCaZUGZOIZZuDWtOxzBTpghADuXw8aQGB5K4cMDB4kORDm4PgDcfkfXuO9sXPFzdDLlp6QrLVJyTs/nGdmkG6t1HCen
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:05.8470 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: faa499c6-bae3-46da-dd19-08d6171a1e2b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 05/13] x86/hvm: Introduce
 hvm_save_cpu_msrs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjE0
OgoJLSBSZW1vdmUgZXJyIGluaXQKCS0gQWRkIGJsYW5rIGxpbmUgYWhlYWQgb2YgcmV0dXJuLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCA0NyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCAxMDEzYjZlY2M0Li4xNjY5OTU3ZjFjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTEzMzksNjkgKzEzMzksODEgQEAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtd
ID0gewogfTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4
ID0gQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9t
c3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGlu
dCBodm1fc2F2ZV9jcHVfbXNyc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogewotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBodm1fc2F2ZV9kZXNj
cmlwdG9yICpkZXNjID0gX3AoJmgtPmRhdGFbaC0+Y3VyXSk7CisgICAgc3RydWN0IGh2bV9tc3Ig
KmN0eHQ7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IGVycjsKIAotICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKKyAgICBlcnIgPSBfaHZtX2luaXRfZW50cnkoaCwgQ1BVX01TUl9DT0RF
LCB2LT52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9T
SVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICBpZiAoIGVyciApCisgICAgICAgIHJldHVybiBlcnI7
CisgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAqKSZoLT5kYXRhW2gtPmN1cl07CisgICAgY3R4
dC0+Y291bnQgPSAwOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG1zcnNfdG9f
c2VuZCk7ICsraSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAq
ZGVzYyA9IF9wKCZoLT5kYXRhW2gtPmN1cl0pOwotICAgICAgICBzdHJ1Y3QgaHZtX21zciAqY3R4
dDsKLSAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKyAgICAg
ICAgaW50IHJjID0gZ3Vlc3RfcmRtc3IodiwgbXNyc190b19zZW5kW2ldLCAmdmFsKTsKIAotICAg
ICAgICBpZiAoIF9odm1faW5pdF9lbnRyeShoLCBDUFVfTVNSX0NPREUsIHYtPnZjcHVfaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21h
eCkpICkKLSAgICAgICAgICAgIHJldHVybiAxOwotICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1f
bXNyICopJmgtPmRhdGFbaC0+Y3VyXTsKLSAgICAgICAgY3R4dC0+Y291bnQgPSAwOworICAgICAg
ICAvKgorICAgICAgICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxpdHkgdG8g
ZW5zdXJlIHRoYXQKKyAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHkt
cmVhZC93cml0ZSBNU1JzLgorICAgICAgICAgKiBYODZFTVVMX0VYQ0VQVElPTiBoZXJlIGltcGxp
ZXMgYSBtaXNzaW5nIGZlYXR1cmUsIGFuZCB0aGF0IHRoZQorICAgICAgICAgKiBndWVzdCBkb2Vz
bid0IGhhdmUgYWNjZXNzIHRvIHRoZSBNU1IuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOyArK2kgKQorICAgICAg
ICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQ2
NF90IHZhbDsKLSAgICAgICAgICAgIGludCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2Vu
ZFtpXSwgJnZhbCk7CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
ICAgIHJldHVybiAtRU5YSU87CisgICAgICAgIH0KIAotICAgICAgICAgICAgLyoKLSAgICAgICAg
ICAgICAqIEl0IGlzIHRoZSBwcm9ncmFtbWVycyByZXNwb25zaWJpbGl0eSB0byBlbnN1cmUgdGhh
dAotICAgICAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHktcmVhZC93
cml0ZSBNU1JzLgotICAgICAgICAgICAgICogWDg2RU1VTF9FWENFUFRJT04gaGVyZSBpbXBsaWVz
IGEgbWlzc2luZyBmZWF0dXJlLCBhbmQgdGhhdCB0aGUKLSAgICAgICAgICAgICAqIGd1ZXN0IGRv
ZXNuJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE1TUi4KLSAgICAgICAgICAgICAqLwotICAgICAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCi0gICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICBjb250aW51ZTsgLyogU2tpcCBl
bXB0eSBNU1JzLiAqLwogCi0gICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKLSAgICAgICAgICAgIH0KKyAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9IG1zcnNfdG9fc2VuZFtpXTsKKyAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50KytdLnZhbCA9IHZhbDsKKyAgICB9CiAKLSAgICAgICAgICAgIGlmICgg
IXZhbCApCi0gICAgICAgICAgICAgICAgY29udGludWU7IC8qIFNraXAgZW1wdHkgTVNScy4gKi8K
KyAgICBpZiAoIGh2bV9mdW5jcy5zYXZlX21zciApCisgICAgICAgIGh2bV9mdW5jcy5zYXZlX21z
cih2LCBjdHh0KTsKIAotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9
IG1zcnNfdG9fc2VuZFtpXTsKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52
YWwgPSB2YWw7Ci0gICAgICAgIH0KKyAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50
X21heCk7CiAKLSAgICAgICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICAgICAg
aHZtX2Z1bmNzLnNhdmVfbXNyKHYsIGN0eHQpOworICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+
Y291bnQ7ICsraSApCisgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKLSAgICAgICAg
QVNTRVJUKGN0eHQtPmNvdW50IDw9IG1zcl9jb3VudF9tYXgpOworICAgIGlmICggY3R4dC0+Y291
bnQgKQorICAgIHsKKyAgICAgICAgLyogUmV3cml0ZSBsZW5ndGggdG8gaW5kaWNhdGUgaG93IG11
Y2ggc3BhY2Ugd2UgYWN0dWFsbHkgdXNlZC4gKi8KKyAgICAgICAgZGVzYy0+bGVuZ3RoID0gSFZN
X0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7CisgICAgICAgIGgtPmN1ciArPSBIVk1fQ1BVX01T
Ul9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICAvKiBvciByZXdp
bmQgYW5kIHJlbW92ZSB0aGUgZGVzY3JpcHRvciBmcm9tIHRoZSBzdHJlYW0uICovCisgICAgICAg
IGgtPmN1ciAtPSBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpOwogCi0gICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCi0gICAgICAgICAgICBjdHh0LT5t
c3JbaV0uX3JzdmQgPSAwOworICAgIHJldHVybiAwOworfQogCi0gICAgICAgIGlmICggY3R4dC0+
Y291bnQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBSZXdyaXRlIGxlbmd0aCB0byBpbmRp
Y2F0ZSBob3cgbXVjaCBzcGFjZSB3ZSBhY3R1YWxseSB1c2VkLiAqLwotICAgICAgICAgICAgZGVz
Yy0+bGVuZ3RoID0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7Ci0gICAgICAgICAgICBo
LT5jdXIgKz0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7Ci0gICAgICAgIH0KLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgLyogb3IgcmV3aW5kIGFuZCByZW1vdmUgdGhlIGRlc2NyaXB0
b3IgZnJvbSB0aGUgc3RyZWFtLiAqLwotICAgICAgICAgICAgaC0+Y3VyIC09IHNpemVvZihzdHJ1
Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcik7CitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCB2
Y3B1ICp2OworICAgIGludCBlcnIgPSAwOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQor
ICAgIHsKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X21zcnNfb25lKHYsIGgpOworICAgICAg
ICBpZiAoIGVyciApCisgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gZXJyOwogfQogCiBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9tc3JzKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRE-0001F9-ND; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRD-0001El-K3
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:07 +0000
X-Inumbo-ID: f9d89379-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f9d89379-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:18 +0200 (CEST)
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=a7iniUspRgaJYClPhK+sVLrBFDO1mUPtbnjyeZowhUg=;
 b=MuSnvmm9IY2vcrLItvbQX8iCDn9zSRCUv+ionkGNK6mSUNUFihSdr28aMeia3p+U2c3VIqmlBSsgkPHUL1O2xcM60PGsjWWzFVspAE7TDWJ05nf8WgevjMPs5iax8ZTRZxUard/EJUtOIU5vfMmpbB2HeLQz2fLlbDCVY3G3YpI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:02 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:30 +0300
Message-Id: <20180910123640.496-4-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2ad0b5ba-3b9c-4de9-2edf-08d6171a1c6f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:AoWSnFqOYdfGU9LAeUeAaB1d081lxnNBH3Gu+HQWjTIAL0K2r6i6GGg8ty8kupi+z2ZZ+Vk7fNLW4QeVP2xfbJH7vrgldZ8zqagEnRqDfOKjrVoPbvARGR7DXUCg88kr3N6+5mA1GdmYp3aqnxE9Nojt3LGIG15dPyBxFk1E7X6zo5zLO0RmlmeK/PhmiDTp92jfWuAEnFbd2KXS9SwauGn8qf4EslL2QkwP18YYbCMfbnlJAxjAlTGP67++tMM2;
 25:fPF7Vlsrdd5MzAuzSwGYlO3PXGYTJ79RkWmzUkDLy30EAJN/XBXwtBp86e3iH1fW7Lh0hQB2gxiSwFTDH/M5K/SX0iYCqM+jcPWF3MtHldTS7JqrFjC/kyoQxfrDnx3umXsFBMS0Tg3Rujg78AAOryITDXwln3b+9Vy0Y9ccLIioZXSl45zif6y+bevN5aQSYRaR5FwPg7/3k4siMpFXvV7vlWd12687gvCKoIuuZ4f/klHL6gByu6liFNJeF/zOb/d8zqTBfTBwwv532PFc8xpuJM1d8N5cqHfzlzRNLIohQc5lYdsALaL8ITzKiQ+F2IYGF0mzwi1v6UiNdlYAHQ==;
 31:xPb35zDLY1aY4qTc5jk8H4Pi9acjLewX+xxN/6SBaGloqPuY+npDJzSbzLWG9ySPtjQRABhrkqwoyOvTnWZRrxWjEuXSt2LdeQiXhfItHa2WqeZGIo6qmE+61ik4SfMhHX9dp+bdvCBfhhx0A/qseh8rlSsDko491LP31skDuexECAZkj4Eh03XdSDYwoHP7JY3azzfaUkZOBER3gfIFG3ksenn4VIfC/F+kcG6U3AE=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:ZMnfON7v1MoqMdME8TRv8NYe9FVRCwSA2XookKEd6bKoMo0TWah23ZoX+n3UiZlmfm5AfP5v+ZgTngcep3awIWfs06oo86GcOCnhr9G2mAnf1xkWVUdQSKyB0uVGEaZsik85Ijy4LzcQ6o1FJHIg77iKamn+dxetZUS4OYJxoDnX8Z8jNn3I+1ofb8IMmxmtGg8s4Ub2j4SqJ6kt/+IIJmSvQ2FENuwKSBCptfnJAiL8d2+fnbV7fMZzyXKCPNX1NcFRyNHdcKMSNGKo2Eqe4Io1P9iMNFGhUCVQD6uh3OUepogBWXB4rgQw6jVDhtabTWiGKzkJAQ/hEkGfb4fQMA==;
 4:naF+7IP+5jkOfGylkjDqGYFiN8MmxvHmbgLvU5d3cu0D/t90Ry4YfLlgs2Yv1REsdLV4h0/vWclrxyCaYmKAoe2eNoCiOQ4ds148+AROIe1kFtUHJRf+EirWKryG/VPAEVgHFKxEvTyYF6CSNb76tLRnEi9rqOgXGZxyxPcFzGIlja4cTkDcm+3n1nTpGSYt5O+MI9aqhOEuw1Vw8gTDZgLesoF9DAAjpmKDPV0MYSQdF2An1WiQLPAtmd0SfCPi0VWHUa5Jb0qtlCtRTV3E9oWuztAdfCFs2r93EnimLs3ZLIEsfOhHWSoXXO/nfjhT
X-Microsoft-Antispam-PRVS: <AM0PR02MB417812FB3BB187491F7B4CC9AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(575784001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:i9uNRI9orEubT+8MArVlJOoHKBbq8jwVwM+bN/I8J?=
 =?us-ascii?Q?0MgQWpgYJwOq1wUnTLVFr/c46zhNOJJcLnR3uH57j/YGkRxjQHbVfoX7su9k?=
 =?us-ascii?Q?z8LIsYPJP0l4rvlojvcQ6VZQiT8XPI0PtR0OQ0YsmLAqUU9n7lrDnuLk0ko2?=
 =?us-ascii?Q?lMITE45sDdcmGsXSTVZHgoeKM/5S2kJajQ+j4Z/MuDxw3H3MqjbwV0nPCO1a?=
 =?us-ascii?Q?2lQufrLtGrR4pKsR3mxDyqkUzjzZ+72G33DXmVvedumyy9glRoJsskS8H6RM?=
 =?us-ascii?Q?e73+VOSQTwRam1I+0Eaf2/FnRi749ANaWQ/UfFFNXaFiLOdmSYI3ai6Td2Wn?=
 =?us-ascii?Q?yhWHDqL6duelwptyZsGJt/5I3mbnll673NAxIwM/MJB05UQwj6un01yNFWLa?=
 =?us-ascii?Q?NzuUm63wEfiNVoSpBpDXWyyUdLBEKAXYrakKAZr2WgK9XdJ6r+3/2FunCepQ?=
 =?us-ascii?Q?VerHP7hTsxuNIFuKA5KEXOEdzh69AhKs04eDhMNTIlPbh4wG2040RPVIGP4g?=
 =?us-ascii?Q?T59PF/ED+XTsmZzVAlxUflbbh07oXDEx1HFr+KCsx/T7egF4SEUyFtRZuO7k?=
 =?us-ascii?Q?Dx2j60+3F9MR++Zx6K6UORq8kttfMfI5s+H993J0/0cCYDrWRZriteKWnVRG?=
 =?us-ascii?Q?XrBs0PRCogiyjk/tXZ56o6Gge6FmGKQvDPU0gn0FX5VFzCFHzh1CcfyuyV0R?=
 =?us-ascii?Q?7t8ntVzzSzNcpv5GgaHRfd7TEABlwElAc8Blq08+9nDJnZeKpQ26SbMvzXyX?=
 =?us-ascii?Q?L0IxC4onSv9xj/9XWQ1OsOuTYLJYYKqVKEdC+8eo2ZaF7tcsCpXAUTeL5Zvs?=
 =?us-ascii?Q?9LKpAfQI3W3KJ2kThuRTY5ztC+qbreczfFuFqWgbAiIO7wpKiA9otQF87T3z?=
 =?us-ascii?Q?QJ+WBkZjGm4pRdSzlm9gKXB0LN/J0bhYcXLa4AA2JiiHB9G78hzXVQIcHDzY?=
 =?us-ascii?Q?qxKhNHpuQKD+oh2dFrSN6k9WKzlhntLvtrHERybUiUXbTt+5FDKugpUV+4Cp?=
 =?us-ascii?Q?bZkjc09RbVV3G0xoo3mWHu3sJpun4Q7Tbdu3XpKQ04IUDNJSA9UmTiHUyqaF?=
 =?us-ascii?Q?VMoKjJYWEDQIItMJizfizVflrM3rAlUK88eR8nDoX+PlmcscKEkKZ3fzXhmc?=
 =?us-ascii?Q?glz++0um4eYb4BO/ajL3SyVvLqba2rYcDnU//QNQzdVZ15ZWDyK+gR7VoQhc?=
 =?us-ascii?Q?lPfKpgU5DStjHkOROp2VnSie2VWptw/tfcuxBEtaNg4KXiIhLy5MfWneox5N?=
 =?us-ascii?Q?veOZcSxM/QtGzSyKq6MWT90pPAEpn6zT3oED0eE/uf41v6f58/CyEJwNQZbk?=
 =?us-ascii?B?dz09?=
X-Microsoft-Antispam-Message-Info: nrSmkLanwVJyffQj2+l2IDH3VhwHJAy5pwwngTlOks4pWIp9y3Xo/bKQJWYl0tbOEceAByn7JeYaIkjQSHGD4KrPhgGhbAJvvIHDvkZuq7f5M4Dd3CZk8qPysu0QevkVyhVErcml23IstEuu7JNM1P+KG0execbe03LahhKtwg9IZSfM0eAMhN5/4mpQIYKS+AHgcOXmOXwfp9g6oLBYNhnbY+3Ey9xgmpLP/qy3bGas9sTJk93CeVQurdqG8AtU6BZnbP3IGaNroHZTrOiMhBBDCkHj8Bn/jB/yBAa8meKGfFecZBll/n9C/zXaSuu5UyBvkYr8RTJVEeX7jmpbVZ+F2YOY/EZs6TxDMS7tS50=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:b5faEKuDsiEs2Ee7gPi26UPhp2IpLfb4XfPe6APJlGt2XmBzucO/khdmNQaPAmoODhHq6YC8jH27GJP7jMEyrnTkKxPDYNuK6xywIMJgt7Ip6LW/MpYW6M+IJi8bVhArZHKpD73tyVZGsNIVL2VmIsuS/y2KO2SAyWTUhsH+jHAl82jIFGxLHzG6UCcVGMg55HUcbs/dkewIneLP7CZ0uXa2B/XalPHjf3l5gjAcL+2VhITCDoCnsaJkQPxbYgKDwMQfArKA7+n48iE4FqjBZ3G6EYcNpzaxfW3tbvESRIqbPLq14sHoz/SQC+9e/r4PeaOzcNCuv+QdedUHbo0O2RVdCLUo2pROxfLKeL3f8r6OcBSAzXM9fvYELNNh0aCFnYM2lw78MwOsH484zW2V3xFhsm+mkq6a7x9Aov0PhDF8b7AsnvkVOEFhE7NIYktTo5lOY9IyB8V0Pvmnls+t3A==;
 5:gT99lD/PV5sdky8AW2WlX5cIfB24lsil6sf+/+wHncuL643Gag73FslUjvp+UtyqugGAClZxBD0pCCXjVk4y0tp2SOYw55Ar24I+h/3lq/h00KpwaryWIBMftSvLQNZW/yYonD3u9XHh6C8xzIXDJR1jhJRuea6okh6Iatm2OLQ=;
 7:pt9kQ6dm/Gjy+49jib2Gbx/YfiiRCGjjAyr1+ReJgpwSs6PhNEmoMO6oCebezDRNWgy+5TrFzcn8FqyAe3eeeNHP5+HPSmSp779Cf9LOZeYeweX5vov3uKIPWel4Tj0Bl40iI08uHRhnvbaSpKq3AWeAqkDTEL++YX3IMk7m9MIoaN8WZcjmGshL7543YxEdfb13572qWw2cxK4MWgo4YM9cr34U4XrRHeBXpqDQOzob/QfnZq1EgzFO62ifACgV
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:02.9297 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ad0b5ba-3b9c-4de9-2edf-08d6171a1c6f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 03/13] x86/hvm: Introduce
 hvm_save_cpu_ctxt_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIE1vdmUgYWxsIGZyZWUgZmllbGRzIHRvIHRoZSBpbml0aWFsaXplcgoJLSBBZGQg
YmxhbmsgbGluZSB0byBiZWZvcmUgdGhlIHJldHVybgoJLSBNb3ZlIHYtPnBhdXNlX2ZsYWdzIGNo
ZWNrIHRvIHRoZSBzYXZlX29uZSBmdW5jdGlvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMjE5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDEwNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBi
MGNmM2E4MzZmLi5lMTEzM2Y2NGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTc3OCwxMTkgKzc3OCwxMjYgQEAgc3Rh
dGljIGludCBodm1fbG9hZF90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1f
c2F2ZV90c2NfYWRqdXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF90c2Nf
YWRqdXN0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0
eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CisgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9
IHsKKyAgICAgICAgLnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0+
YXJjaC5odm0uc3luY190c2MpLAorICAgICAgICAubXNyX3RzY19hdXggPSBodm1fbXNyX3RzY19h
dXgodiksCisgICAgICAgIC5yYXggPSB2LT5hcmNoLnVzZXJfcmVncy5yYXgsCisgICAgICAgIC5y
YnggPSB2LT5hcmNoLnVzZXJfcmVncy5yYngsCisgICAgICAgIC5yY3ggPSB2LT5hcmNoLnVzZXJf
cmVncy5yY3gsCisgICAgICAgIC5yZHggPSB2LT5hcmNoLnVzZXJfcmVncy5yZHgsCisgICAgICAg
IC5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnAsCisgICAgICAgIC5yc2kgPSB2LT5hcmNoLnVz
ZXJfcmVncy5yc2ksCisgICAgICAgIC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVncy5yZGksCisgICAg
ICAgIC5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3AsCisgICAgICAgIC5yaXAgPSB2LT5hcmNo
LnVzZXJfcmVncy5yaXAsCisgICAgICAgIC5yZmxhZ3MgPSB2LT5hcmNoLnVzZXJfcmVncy5yZmxh
Z3MsCisgICAgICAgIC5yOCAgPSB2LT5hcmNoLnVzZXJfcmVncy5yOCwKKyAgICAgICAgLnI5ICA9
IHYtPmFyY2gudXNlcl9yZWdzLnI5LAorICAgICAgICAucjEwID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjEwLAorICAgICAgICAucjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExLAorICAgICAgICAucjEy
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyLAorICAgICAgICAucjEzID0gdi0+YXJjaC51c2VyX3Jl
Z3MucjEzLAorICAgICAgICAucjE0ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE0LAorICAgICAgICAu
cjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1LAorICAgICAgICAuZHIwID0gdi0+YXJjaC5kZWJ1
Z3JlZ1swXSwKKyAgICAgICAgLmRyMSA9IHYtPmFyY2guZGVidWdyZWdbMV0sCisgICAgICAgIC5k
cjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdLAorICAgICAgICAuZHIzID0gdi0+YXJjaC5kZWJ1Z3Jl
Z1szXSwKKyAgICAgICAgLmRyNiA9IHYtPmFyY2guZGVidWdyZWdbNl0sCisgICAgICAgIC5kcjcg
PSB2LT5hcmNoLmRlYnVncmVnWzddLAorICAgIH07CisKKyAgICAvKgorICAgICAqIFdlIGRvbid0
IG5lZWQgdG8gc2F2ZSBzdGF0ZSBmb3IgYSB2Y3B1IHRoYXQgaXMgZG93bjsgdGhlIHJlc3RvcmUK
KyAgICAgKiBjb2RlIHdpbGwgbGVhdmUgaXQgZG93biBpZiB0aGVyZSBpcyBub3RoaW5nIHNhdmVk
LgorICAgICAqLworICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biApCisgICAgICAg
IHJldHVybiAwOworCisgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mvdm1jYiBiaXRz
ICovCisgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwgJmN0eHQpOworCisgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnNlZyk7CisgICAgY3R4dC5pZHRy
X2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQuaWR0cl9iYXNlID0gc2VnLmJhc2U7CisKKyAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAmc2VnKTsKKyAgICBj
dHh0LmdkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC5nZHRyX2Jhc2UgPSBzZWcuYmFz
ZTsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2VnKTsK
KyAgICBjdHh0LmNzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5jc19saW1pdCA9IHNlZy5saW1p
dDsKKyAgICBjdHh0LmNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmNzX2FyYnl0ZXMgPSBz
ZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAm
c2VnKTsKKyAgICBjdHh0LmRzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5kc19saW1pdCA9IHNl
Zy5saW1pdDsKKyAgICBjdHh0LmRzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmRzX2FyYnl0
ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2Vn
X2VzLCAmc2VnKTsKKyAgICBjdHh0LmVzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5lc19saW1p
dCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmVz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX3NzLCAmc2VnKTsKKyAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5z
c19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LnNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBj
dHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cih2LCB4ODZfc2VnX2ZzLCAmc2VnKTsKKyAgICBjdHh0LmZzX3NlbCA9IHNlZy5zZWw7CisgICAg
Y3R4dC5mc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmZzX2Jhc2UgPSBzZWcuYmFzZTsK
KyAgICBjdHh0LmZzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsKKyAgICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7
CisgICAgY3R4dC5nc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmdzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICBjdHh0LmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKKyAgICBjdHh0LnRyX3NlbCA9IHNl
Zy5zZWw7CisgICAgY3R4dC50cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LnRyX2Jhc2Ug
PSBzZWcuYmFzZTsKKyAgICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOworICAgIGN0eHQubGR0
cl9zZWwgPSBzZWcuc2VsOworICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBj
dHh0LmxkdHJfYmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQubGR0cl9hcmJ5dGVzID0gc2VnLmF0
dHI7CisKKyAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApCisgICAgeworICAgICAgICBtZW1j
cHkoY3R4dC5mcHVfcmVncywgdi0+YXJjaC5mcHVfY3R4dCwgc2l6ZW9mKGN0eHQuZnB1X3JlZ3Mp
KTsKKyAgICAgICAgY3R4dC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOworICAgIH0K
KworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsK
K30KKwogc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBzdHJ1Y3Qg
aHZtX2h3X2NwdSBjdHh0OwotICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKKyAgICBp
bnQgZXJyID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAg
IC8qIFdlIGRvbid0IG5lZWQgdG8gc2F2ZSBzdGF0ZSBmb3IgYSB2Y3B1IHRoYXQgaXMgZG93bjsg
dGhlIHJlc3RvcmUgCi0gICAgICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJl
IGlzIG5vdGhpbmcgc2F2ZWQuICovCi0gICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZf
ZG93biApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBtZW1zZXQoJmN0eHQsIDAs
IHNpemVvZihjdHh0KSk7Ci0KLSAgICAgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mv
dm1jYiBiaXRzICovCi0gICAgICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsK
LQotICAgICAgICBjdHh0LnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGQtPmFyY2gu
aHZtLnN5bmNfdHNjKTsKLQotICAgICAgICBjdHh0Lm1zcl90c2NfYXV4ID0gaHZtX21zcl90c2Nf
YXV4KHYpOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2lk
dHIsICZzZWcpOwotICAgICAgICBjdHh0LmlkdHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAg
IGN0eHQuaWR0cl9iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3Jl
Z2lzdGVyKHYsIHg4Nl9zZWdfZ2R0ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQuZ2R0cl9saW1pdCA9
IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKLQotICAgICAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnNlZyk7Ci0gICAgICAg
IGN0eHQuY3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5jc19saW1pdCA9IHNlZy5saW1p
dDsKLSAgICAgICAgY3R4dC5jc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuY3NfYXJi
eXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX2RzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5kc19zZWwgPSBzZWcuc2VsOwotICAgICAg
ICBjdHh0LmRzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmRzX2Jhc2UgPSBzZWcu
YmFzZTsKLSAgICAgICAgY3R4dC5kc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZt
X2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOwotICAgICAgICBjdHh0
LmVzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuZXNfbGltaXQgPSBzZWcubGltaXQ7Ci0g
ICAgICAgIGN0eHQuZXNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmVzX2FyYnl0ZXMg
PSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3Nl
Z19zcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuc3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4
dC5zc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5zc19iYXNlID0gc2VnLmJhc2U7
Ci0gICAgICAgIGN0eHQuc3NfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRf
c2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2ZzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5mc19z
ZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmZzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAg
ICBjdHh0LmZzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5mc19hcmJ5dGVzID0gc2Vn
LmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3Ms
ICZzZWcpOwotICAgICAgICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuZ3Nf
bGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuZ3NfYmFzZSA9IHNlZy5iYXNlOwotICAg
ICAgICBjdHh0LmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21l
bnRfcmVnaXN0ZXIodiwgeDg2X3NlZ190ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQudHJfc2VsID0g
c2VnLnNlbDsKLSAgICAgICAgY3R4dC50cl9saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4
dC50cl9iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQudHJfYXJieXRlcyA9IHNlZy5hdHRy
OwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZz
ZWcpOwotICAgICAgICBjdHh0LmxkdHJfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5sZHRy
X2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmxkdHJfYmFzZSA9IHNlZy5iYXNlOwot
ICAgICAgICBjdHh0LmxkdHJfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGlmICggdi0+
ZnB1X2luaXRpYWxpc2VkICkKLSAgICAgICAgewotICAgICAgICAgICAgbWVtY3B5KGN0eHQuZnB1
X3JlZ3MsIHYtPmFyY2guZnB1X2N0eHQsIHNpemVvZihjdHh0LmZwdV9yZWdzKSk7Ci0gICAgICAg
ICAgICBjdHh0LmZsYWdzID0gWEVOX1g4Nl9GUFVfSU5JVElBTElTRUQ7Ci0gICAgICAgIH0KLQot
ICAgICAgICBjdHh0LnJheCA9IHYtPmFyY2gudXNlcl9yZWdzLnJheDsKLSAgICAgICAgY3R4dC5y
YnggPSB2LT5hcmNoLnVzZXJfcmVncy5yYng7Ci0gICAgICAgIGN0eHQucmN4ID0gdi0+YXJjaC51
c2VyX3JlZ3MucmN4OwotICAgICAgICBjdHh0LnJkeCA9IHYtPmFyY2gudXNlcl9yZWdzLnJkeDsK
LSAgICAgICAgY3R4dC5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnA7Ci0gICAgICAgIGN0eHQu
cnNpID0gdi0+YXJjaC51c2VyX3JlZ3MucnNpOwotICAgICAgICBjdHh0LnJkaSA9IHYtPmFyY2gu
dXNlcl9yZWdzLnJkaTsKLSAgICAgICAgY3R4dC5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3A7
Ci0gICAgICAgIGN0eHQucmlwID0gdi0+YXJjaC51c2VyX3JlZ3MucmlwOwotICAgICAgICBjdHh0
LnJmbGFncyA9IHYtPmFyY2gudXNlcl9yZWdzLnJmbGFnczsKLSAgICAgICAgY3R4dC5yOCAgPSB2
LT5hcmNoLnVzZXJfcmVncy5yODsKLSAgICAgICAgY3R4dC5yOSAgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yOTsKLSAgICAgICAgY3R4dC5yMTAgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTA7Ci0gICAgICAg
IGN0eHQucjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExOwotICAgICAgICBjdHh0LnIxMiA9IHYt
PmFyY2gudXNlcl9yZWdzLnIxMjsKLSAgICAgICAgY3R4dC5yMTMgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yMTM7Ci0gICAgICAgIGN0eHQucjE0ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE0OwotICAgICAg
ICBjdHh0LnIxNSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNTsKLSAgICAgICAgY3R4dC5kcjAgPSB2
LT5hcmNoLmRlYnVncmVnWzBdOwotICAgICAgICBjdHh0LmRyMSA9IHYtPmFyY2guZGVidWdyZWdb
MV07Ci0gICAgICAgIGN0eHQuZHIyID0gdi0+YXJjaC5kZWJ1Z3JlZ1syXTsKLSAgICAgICAgY3R4
dC5kcjMgPSB2LT5hcmNoLmRlYnVncmVnWzNdOwotICAgICAgICBjdHh0LmRyNiA9IHYtPmFyY2gu
ZGVidWdyZWdbNl07Ci0gICAgICAgIGN0eHQuZHI3ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s3XTsKLQot
ICAgICAgICBpZiAoIGh2bV9zYXZlX2VudHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9
IDAgKQotICAgICAgICAgICAgcmV0dXJuIDE7IAorICAgICAgICBlcnIgPSBodm1fc2F2ZV9jcHVf
Y3R4dF9vbmUodiwgaCk7CisgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgIGJyZWFrOwog
ICAgIH0KLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBlcnI7CiB9CiAKIC8qIFJldHVybiBh
IHN0cmluZyBpbmRpY2F0aW5nIHRoZSBlcnJvciwgb3IgTlVMTCBmb3IgdmFsaWQuICovCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRB-0001EQ-PD; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRA-0001EG-Q4
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:04 +0000
X-Inumbo-ID: f7ce5e7b-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f7ce5e7b-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:15 +0200 (CEST)
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=/xtRDX6jnvI0lrZyOdD42ujl2aJrwNYg6l6CDHFdnI0=;
 b=bxbOGlX/pvVQblE8J4z51VnYgOhpNNsVkv2QO7BSVW8/DOjNoSqiVAgboela7OiRxCOjVXmD5C1tN00Fh8NG7cL5JEKX/7APP177YzAmKR9Y6Z5ZEEXL/chWfH020FtqT3BPTj6o3iNh44QSRgQ7ofjVbaByMT0RUM3Wr0lRsnA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:36:55 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:27 +0300
Message-Id: <20180910123640.496-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c1d6e9ab-072b-4fad-817d-08d6171a1832
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:/cfr0Zoi3oqM0xPH+3TY+OyvRXUHQiqIIu5QC36MVCStDdJ7n3kE5d1vovW9ugThS48ePrEztqT4J6CaS4YqYxZFGc55v4ZPpnp0BAHcGGYakHIibi3W3dPI2ni9SAwwk5d5X5whRqF5EiGqtmg9VOqRUluB6VGGhtVqAZHQURDMKcJjtAOR/+aid6hBqNBEu4giBvk3fZErohBx1CMgZSw2ST9Rj02Ph3reYGXoKAfMh7p16VIcr7wWSxHR/NLX;
 25:5SlIBIovFxoO5o2CwYazShbxoJgjygFQc+owWC5j09h6qJOxULuC6CuxS9hPSPzB0qGzD0jBf3mEvqihxCBo2PnROgJXju3R2ATV77kAXSNdQzSLCjE5baAvTYRQkyoWDn4INo1P8U8aVrkBWEwcsRO6YHqPbYonm0nwE63Z9Dy3Q+9DNgXJxOlVvfTOkBK2Ij77VxzZLW+9jFIdiQrhsUbetZxpogwOVrJC5Iab3QGDtNYj6F3eQoSoUSrbZOxhi44BPa/5szKkD9eU2e+MPbS84CsX6Sp/O7TeCKYC1BW3qMxw0s6mSILEdJh/J6ds1PdTryh5SJSIi3CPk+olwg==;
 31:5HLMU5/xk4+j0pqyLXMbxf2v61AjdL5xFjPZlZNbnkOKc7j3zw7X68BEVLlZ1ZZq2DNijz90NC5q9ao0z22ZKPX6F88ggOHSZ+XDz0Di8V7m6qiTSGFt+lmFm8hyfCSGCJI9GWM/TlhsiLqrPjJ0CV627KT1r8lEp5QreTHtfNQnYc1pJMAwcJgmVa6wADtTTbWNR+ORq5eR80/R4Kcl0xGHWPe96o06LDd9HNE63ek=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:GTVxP4krA6m5iHYVSSZaeiaI8MYfXDgC2w5b1bHIYPVUTamTjKNWTXQMPr3lP3Fsz9lnbjHLMRiqflJfYv4QJCYA3TqS3AJTM0hhr8gcqL1RMBBZ2ArOGpalN6DvnyZER7dK8CB3+Ke0S2xJq2rOFVttJTp0URViJEQN9GD55gGfceWaSYvKTZasKDw+YFRi1a0oD3AxyiCmeP+Ch+RUOMsCZMaH4opsN1b6me6zMYwkXl+jc3Ghg80pcZTuQum1TGRaX25W3v1x9nbZxnow5acDqcLkvTd+mMdd8nDAPbhVSfC/dm95hnymcZj61w0cw3GI5yUNhU/lkf9hHTlj0Q==;
 4:v3wr/3qbLwHXQbxT5iaxKlMIKMzof1w3KuBmVpsjbEQNOczkq6i1RO8YIOZVsJszDlVFbYuUr3OHGgGUy+5F2C0dvM89uTVw7Q8LyJKccLzjoJ5gWKPYSb0dmRvHovB72ZXKtxUvPZj6EpgiwJPnnbvsNmCP0hRuOo++KKWy0cW0NRoEn8N/4uwOlFLRhYd0mGnkVU7tlnI+xju7cB6GgR3FeaNB9thiMzdlFPjj6I+s3lDdKMJdczWHrV0Nzuu6Z6TIEwfUJ0j3UiNhE4cbUT6XyhwEwSpRECm2Lp0Fu7Fu8SPaENJFb1jrkvDyi0Yz
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178862565DDBA1ECCDCD60EAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53754006)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(1857600001)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(48376002)(476003)(486006)(50466002)(956004)(2616005)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:5p9kmZmXYxkE2FdjvKLVMfqibW7yv77dQGKoJPDpt?=
 =?us-ascii?Q?WAzNOWlHD23DdRXihq8Xq2R0Hl3lNEfFO81p0qdicdWh5PzAJ4xdkYqhQsnO?=
 =?us-ascii?Q?kaEeJ3a6Oj3HhCbiKZHFjN5bbD1QY4whygXDmUDN2+eLnwXEg5/jGvWlaSmV?=
 =?us-ascii?Q?mQWMt1e3ECSQSAkG+Uhlk2Kd1E0p6pmfRgtWp0vDivT8PSh5OonCCL4vN2GI?=
 =?us-ascii?Q?MuNYfydoXf9ATGQYc53HtYUWVGEnAaQXFGREQgjhbgP2ETxyY1yhE+QmJzsW?=
 =?us-ascii?Q?LTM09Y3TrUiJ5G0vG/y/ptGKWN07tGfB37KicSNLRlFwUpcRFRdGY0KqtZK2?=
 =?us-ascii?Q?5HGDsmfwo6T9IqxWyYfxWqA40lbQ1/LBu8zvJ5lrWY8+2tj4+oRPux45Zhe1?=
 =?us-ascii?Q?Ti2IopGYaeMVslVxzHrItiPe9gQsAqCZYXfHS1X8nS1hbB8eiXFYRHRQ1qM/?=
 =?us-ascii?Q?WY4N4GK7iJ/hNaH5UZ5NA6NZ51PpqYulvsN7KDE6Nfb2qj3LExLVtWgoRhOe?=
 =?us-ascii?Q?aRxB1SeUTM1C4ANMBam/jm/Dj7baTx5nqONOgkUdm91lBtghSytx0COm/TKk?=
 =?us-ascii?Q?JcH0dmrOpLizGhnRvwGQ3vBhorGzCKYG5ndcPZDtfnsogUMAcAPgAc8rgSwf?=
 =?us-ascii?Q?DOehXnck11rRaVO9FpDZ8ZE/GPn8x7ZA7GSs1Gau2NSl0sRcAJXsCbV0TC+b?=
 =?us-ascii?Q?8dhhUbMeocTe314gwfWpXK9EFJH4AD1UYNS32v0Xhxkij8DKNbjneND3/pg3?=
 =?us-ascii?Q?PQJmEsmCJpj6QNxQceANTrdYJN0x7FxxYCX72/JLLPvUJM32uoVGJiF4Fojm?=
 =?us-ascii?Q?QuG08s2OIgP8xMfYqNzT/m9Xqco+s8dOVk/H1YoXLIU3NzpM1yz1OIY5BkCt?=
 =?us-ascii?Q?xL7j1wTGa1136egJgEejZwvyiuFi2Hhk8PM/Zc5kg8q/OhHT4Fhad9wAskWT?=
 =?us-ascii?Q?jEcP9cB3C7NaEPgq7/B0cHHRtPeHp71rfzkK/GPpDFY1lIgkSZhoVdPdptXv?=
 =?us-ascii?Q?CTzGT2obO2DTpERFvrmhyXnStf82Rzh2h4lqFSe3q4NfjV3Wl9YRvwaZjR4q?=
 =?us-ascii?Q?tAFY4WmVJbf7CrOTEwrMK0AT5m8ao01soROhn8GEzcrmZFvaYXjIElg3sSvJ?=
 =?us-ascii?Q?hc+fXy/QVImqoo52amVyvmdvGk2dmTPXPf3N6voyE2F4zu8uCuPGckSg4HVn?=
 =?us-ascii?Q?RNxZoQ1dRcYIt7Rafqcy0AaEU3dg3n9l5aHZEZn9SwVoIC8hWLI2UgC+w=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: bMhMkdYjz6Ef+EMeapU7nP1MZMD0P5oRokHykB/CLu9L6Dgflk8aBfvbfU2umEdSTqog0QQSqtRMWyoVDpIK3pTbKMqa/3PTs9Arsr8CVG4t9fQ//kX1ty1pCGb+z23JNyt2z4BM/LXbk9rlX0HWQOyPpmbHiGL9OcDwK6hArUGX0Jn71QkFjuf70Q0H81AsfgQ1xmBNE/xZTpxNULy/aiMaQRJ9nSDRml3pmA4bTVJ8+9L3OunEQNDAj+zA0YUGzw2/lZjP5cLVkRd5oS1oSxQVzrH7NHDYWo58w56vFvRBh87/7bbyCTshfiKda3+cod4jJMu9J4UrHuHRQ1GEFR5OP8vWmPXOYw3QwSDw4SY=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:cK5iLvWX/NWGSJdnO+wyHpRVgJDqJv/6AyaGGWluBZfqKEa6ZMd57sAfnzgiLVPjqmOtInOcyi6k+anTkbgyRMKL2q4FnS8nof15TtGZOpBm3CYCvJyrLJKh8bnc7c9kD8R/uirqIjYAoO0ar075uKPMY8ZmE26a2xMHcdv21rBzNzI/moKQq7W0FJpTkeM3zaejnWRPBa7t/JG4EhRiaRovyWSkHfD8FBffTihUeqohg7vqMtcSupnf+X3jaxBLzj/7P6LegHPtPImGZLBDAH8ewL80i2Zi886DmnN5wKBVPYVqVkSRlDIDuyDH15j/End5shY0dp0sCG+T1vGZgY5jJFTKFLRSoqmMWDEOdcJgsuDn5A5EcBa7qIzCSzWkJKvN1G2uSjd3MNxQ4DYXec6dda+FslZ46niHsMfJDdmcLokLUeih1qBsKZLZNqlD8zu0NcmktZqZuNiISGIFKA==;
 5:HdxOaB27vYnoiXIgm9clUFomInVQoE9A3WoFHcBtsO2dEQySSQp3lYMTq37CSu/Dzrv2bgrnDT7ewWfxcL4r0eBGfQl3TkkduiIQFusMkBgfh0RuXzLQyH8NI3kiqX80OLe0rf267huq9/7iJ/OIFxg2tSYAKWC6rDc8l8EihDc=;
 7:mObxSqA+qxllQX66baOb4IiI9VYZscJKe79bAt30p25bh2bsfE/VngmuY2QokpgxxCXtIk+5lHtkl4CleDD8PhP+QCfoyPcM7RTfjFQfQ6REHCHBoatsC5+lOuCK2GB7JEPHI31gBoJjHivKiRcr8fKYKzBsbGa7+IJj76Pdy7uos9XWK6BEcT3hsUabBu2W5qTQloCb9Z3Oxbh7htzd3gAj3TvPWPjSzwrJ/jOkjUAc9MstpYw3yMlY21x4TS6g
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:36:55.8632 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c1d6e9ab-072b-4fad-817d-08d6171a1832
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 00/13] x86/domctl: Save info for one vcpu
 instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, paul.durrant@citrix.com, ian.jackson@eu.citrix.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>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRoZSBpZGVlYSBvZiBzYXZpbmcg
ZGF0YSBmcm9tIGEgc2luZ2xlIHZjcHUgaW5zdGFuY2UuCkZpcnN0IGl0IHN0YXJ0cyBieSBhZGRp
bmcgKnNhdmVfb25lIGZ1bmN0aW9ucywgdGhlbiBpdCBpbnRyb2R1Y2VzIGEgaGFuZGxlciBmb3Ig
dGhlCm5ldyBzYXZlX29uZSogZnVuY3MgYW5kIG1ha2VzIHVzZSBvZiBpdCBpbiB0aGUgaHZtX3Nh
dmUgYW5kIGh2bV9zYXZlX29uZSBmdW5jcy4KVGhlIGZpbmFsIHBhdGNoZXMgYXJlIHVzZWQgZm9y
IGNsZWFuIHVwIGFuZCBjaGFuZ2UgdGhlIGh2bV9zYXZlX29uZSgpIGZ1bmMgd2hpbGUgCmNoYW5n
aW5nIGRvbWFpbl9wYXVzZSB0byB2Y3B1X3BhdXNlLgoKQ2hlZXJzLAoKTk9URTogVGVzdGVkIHdp
dGggdG9vbHMvbWlzYy94ZW4taHZtY3R4LCB0b29scy94ZW50cmFjZS94ZW5jdHgsIHhsIHNhdmUv
cmVzdG9yZSwKY3VzdG9tIGh2bV9nZXRjb250ZXh0L3BhcnRpYWwgY29kZSBhbmQgZGVidWcgdGhl
IGdldGNvbnRleHQgcGFydCBmb3IgZ3Vlc3QgYm9vdC4KCkFsZXhhbmRydSBJc2FpbGEgKDEzKToK
Cng4Ni9jcHU6IEludHJvZHVjZSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSgpIGZ1bmMKeDg2L2h2
bTogSW50cm9kdWNlIGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKCkgZnVuYwp4ODYvaHZtOiBJbnRy
b2R1Y2UgaHZtX3NhdmVfY3B1X2N0eHRfb25lIGZ1bmMKeDg2L2h2bTogSW50cm9kdWNlIGh2bV9z
YXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lCng4Ni9odm06IEludHJvZHVjZSBodm1fc2F2ZV9jcHVf
bXNyc19vbmUgZnVuYwp4ODYvaHZtOiBJbnRyb2R1Y2UgaHZtX3NhdmVfbXRycl9tc3Jfb25lIGZ1
bmMKeDg2L2h2bTogSW50cm9kdWNlIHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0X29uZSgpCng4Ni9o
dm06IEludHJvZHVjZSBsYXBpY19zYXZlX2hpZGRlbl9vbmUKeDg2L2h2bTogSW50cm9kdWNlIGxh
cGljX3NhdmVfcmVnc19vbmUgZnVuYwp4ODYvaHZtOiBBZGQgaGFuZGxlciBmb3Igc2F2ZV9vbmUg
ZnVuY3MKeDg2L2RvbWN0bDogVXNlIGh2bV9zYXZlX3ZjcHVfaGFuZGxlcgp4ODYvaHZtOiBSZW1v
dmUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zCng4Ni9kb21jdGw6IERvbid0IHBhdXNlIHRoZSB3
aG9sZSBkb21haW4gaWYgb25seQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRD-0001Eh-AY; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRC-0001EW-C6
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:06 +0000
X-Inumbo-ID: f965d508-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f965d508-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:18 +0200 (CEST)
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=gRNcw33IX9HUZVDe5lzbhoxVPM4QQyhXikTKo4NNeU8=;
 b=bQ2PaTkMLpb2XhvuCbi9UGwa0i7NX8AhDDCzDtjm5U7hWrvVGFcp+NcBP4DggLyFrbVmeQKEMhgZvPojmH+QFU5JRMSZdmlHszWCbCl/mf0st0tblQmmdhQObT55kW6PFuhHZIkDzEK/AyAnAhdkEPA9i72QavdsYtuPBXKdzgI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:01 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:29 +0300
Message-Id: <20180910123640.496-3-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 76298625-5acc-4252-df31-08d6171a1bab
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:ZTM/h510wm/ld1i+pnxBwGcpWQB/2v/uPZI+UEA5Q68tLFXCIk3gdR3yRg6FaNcYwVYYITvSxgY5LTnErmeWfY7l0fbDkr5sn7rkseriA+0heJ1oVMKILlE2DLkrDvNfjouOC7HF5VGQGXIkInhwwa5Y+OAjGi76GS1JmARrNgIHp8Txxod8kQT7NiCOnxt6PAPoEweKJqU3d+jj4cdOISHvHbca8WdH4sQ55PVqb1qkeKTO5gixTyPNKehq9ysu;
 25:G88isj0p8FbOgmIx2WmtETAtr9iti97CVuSneEJ5CBb1LWq3F3aX7WNtUhlyIoeqJ6jgw6iiGdXxyiMPD3ON/AKvgRhZnuz05iDNy6iYHcEcGfaS3XPXcuJaKyCNjZcL8YN2PDxacxszeQT6fXCvxjZfJkqoab2bthONmhA3pba44ga4y5CcqdT9IV4Pwu8KxtFhxbWcVlnXnn78513SORxRtiq7/ch/0KnqCVs3QcA1s++TLs/lNEcrLVI0Q3JZ/Ck17vxJ6seyEGiyjsbdDnw/gQBGnLARKs9nFm+perm8roArogKFVmXXifHkNQ7KgzcygItugKDGxHEziyZjqw==;
 31:8Ya7xoEUvqtH/6XWjA29CvIbMSmGf/QlCmenqGRZ1tpFO+zD1y3wNg/hrjXqBLeBqv9mfAsd+WZkKxSa1rFO/E7/fPaFAxMu9Vifu1Huiksz8OTZohrXVLG5CK0gkp242J1c5JpC8kGjEH+c9F4O2HZn1VcrnYfm5xGQOzi1ozFiSw/oLdZ9BM6JadkcDkCeUCwQSTuf6YzhyXMjW+aLKMbgKQN3YOmCgpeELV6BVx4=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:pojY+358aakPZaEoGNoTboK18/Cfp4qSGe0+04UwLl9HZD5nfEq2gp6OQaT4b6d6XjHgy154pd9KFP31iJNhPUgH0yO01k2c0Gk/BICHxupB+osNu6QFBLdGPBsjmJ2nSyI4+5LFYGuuMoD972+3LbLN5kUKlYaJVyvZ7L6dZFGZcVaa01RefNXveHvuCeFMigfAzslygLHB9U4OkMsWPnGVqZlKYJ1KZzSjFDBsYPYt7YtfNJV8IBv5+vpnFzos72Ao2MeomcJK9hUrlqhg4cvXeCesgDBfUU6GcC6NyMqSX+lL5QflUvjAc2zdqUG+RUxhZGYvumvWAa03zY0XiA==;
 4:pTT46I9SDxlt+k/EZQI7AJtKkv+i9MlEXAPKjSjwqc9aT8/Jvm/+hvRwKqhTwcP+CO5H5y3qQk8EHLDNgpATIHMUOaii7T8yZfrK/IxnPHSJsXtlrt9BIygJkQnPWB1talhpmYyzQjDnarbqs/JtPMwMp6jWpz1B7lmVj8qtvGJv5S+102IKKvQiOdFYzj7uuQsO4FvknTuder/a5KXjJDFTOGJnLm2rQMMLWEDEQzWQCv6LRxwC+3EIbQKOKb8qFaOEwItjNsrKHuzsopE9HNdebIJkLHvuKAMQb/8t882HrPIDEK3ss9OsyU39mVLg
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178ABC5ACEE93632D56F6D2AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(575784001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:IF3O25628cEMbY6iwu/zxfZMbKGK5vuPLY1yDssZf?=
 =?us-ascii?Q?h4Ujw6FYAxCddhHnFwo4kf6/v9yCX/p+vzQNVKGC74GanSgrPwI9Iswr/Hy/?=
 =?us-ascii?Q?pQMVu+qGpo8DUplgvhnItLuKC1XIwFeOj8duu1s1Ka4H94fTpYmKmryko5Xw?=
 =?us-ascii?Q?3DtGdi7Ge+6eMQFI76NRuA0WEcsiRqVbUSLf+hW+h7Woosl1NDVcngbeOvhU?=
 =?us-ascii?Q?lrffpHrBECoslr2zzvijZD42nOSMHOnox2vCVNowlpI38vR0QoNl6mVp5Y/f?=
 =?us-ascii?Q?ZO7F8h6lUHUW8Wca2ttzgRW+6toLb/Fmlwy6/ew7XEgUaYBydFYMgWqGNWve?=
 =?us-ascii?Q?9xM5SJuouMKeynKxIXG18UWQYcSyamt7Bk/4F0l4HoWBIezYYpQk8N4dym2n?=
 =?us-ascii?Q?V6ehVA1tDok42bu84pbzChYQtusmp07Y/vbW08WN3kZI8QoFOmQEUTtm5kkn?=
 =?us-ascii?Q?eV6yEtP/6s6ZqXb65UlcSAYU8JGY0giNmcgyCtCSzdhNtsqDtfSaDnRG0eAD?=
 =?us-ascii?Q?RHh3wcSG56SsB09NxmuXDKiCLZ/rv2NyNypCVEe+NETN/qGgD1+hAe0UOV8V?=
 =?us-ascii?Q?pnyPGnTDXcnI7YK7YSM6ZD5Utbb3AOYmAxl0Ee1WGX0NIn+966NPxQ7Ks7Jw?=
 =?us-ascii?Q?e6Y41SY3gkpzyEqkhKpdR9DQKa5jLQ5icwx5jzxFIcXwnC92Uw6T13MNFuNm?=
 =?us-ascii?Q?iUp2LaHAeS85WxWsMGfnL8sH94/i6n1RrI6MIKbBwqNif8gISWONCGStbuUg?=
 =?us-ascii?Q?Z1681jXYNJkuUe0AcIqindTRc3NQA63v6N1CCjpASYG91x7WtzcYhtkjPoGX?=
 =?us-ascii?Q?r+RWG5voS+ziKe6JBqpb9bK6Ixi+k05lZBgp2zCouN+U4d/67qGZvVLHcrQC?=
 =?us-ascii?Q?ULzbx+L5LdcAY1sZ1qrjKsz7YYZ7VPaLd9syWPItcfyhSkhIp2kI52fyyMn1?=
 =?us-ascii?Q?k6zFOAV5DCPKtORZor7rf3Ivs3nKjndPRjmBN6H0pQAQLQ3FeBnJNFAbhkx+?=
 =?us-ascii?Q?zbI8UR4NgEdZakP9Fna3o0JVk2AAPvF0FFXIFkfiNByJDQzWO9sb/mRl6NhD?=
 =?us-ascii?Q?2k+qfj3NX7zfDKRFuwNoAwbLJVz1VArmSNvDypXzivKJiOk1dLwiWXVNC12g?=
 =?us-ascii?Q?+QqY2IG5Usz80jdpO8sKsEyRZYjA2qv+l5xVcnrGn7fdtaWJ0OeYo6SARlyU?=
 =?us-ascii?Q?RMJseJuuj34XjOrevlY3tRoksgXbN7+dfQWT6pEwFqtoibMsdmo/zj2QTlO2?=
 =?us-ascii?Q?e+qXlNDwEr3GFmEv9NRH04SFRtiw7pnkHApGuja?=
X-Microsoft-Antispam-Message-Info: 6Ns+NfwWtLxZC80f9jR3eJwhU3UzfqSbWlpLsQl/aK4d7PqjuvL08Tsg9vfjwS6BhXNTcqLiu+iMjkCprqHGIiOS3W0Ba/hHoSuq9PgA1Zr+SR96/poYJdxvsySwL2r/oWts+nRHiLAimsjUBKoBwDi7URWVElifQ8o+cfOn0S6Z+3GOQXH8DdLHtez2Jd2kvGBWC3ba9jN987U4OgRahWa9cSSf/3IypHQCi788Ik+Q/TJVBuqzwwMF9Zx1FYc+O+a5x+baYHfFBAEp74msm23QlHr1joD7sTNi6a9+xrM2jeb4mzpy5SI4MnIfBjD4wpkC/594HvOYteqqgQBqpnbG+saO5BhBkKU3PYF9Ujc=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:LS5//NnxhfFkBgxaMmagk12BF+mwwoRuoutpPJgJBwqSBfC87zdu66Nj2YrOoKZh9lVXyRgPKFmQRfgLGvpxBPSOrRNUxKIGKMNRp00axQmbv8DLCJXmw44zGddYKPu23iNlfD5auqYwVv8HPtd7vtfsGrB+j229msSXGKtuJwhoFLLLvKi6tqWxJPEFbk6KXqqNSB82bIW3OPKYuXkc1M+mplEeI7SULMStmoEyGLDgl5ZBEDEPmBibS+KY/l9CGiNBFEqvUJpLo6Jo7tbsc321IiYp0AX8uZQyzruNQQvCqwa01nuqEbeiY3t8vPm8LgzC87wNoDw6o+NEgnM5iuzTrQm9daaTpvJOsMY6hhH1ZiZn7tF1Xedm/cHvjyrg1VHy94x0VQVly1NOX45aoSeLmci8+7ZQ1gmdwEFb0+rmZNNEGMoFbQnxxr+iRu/yZ6B8+5LpHBhUu7fSt0Wuhw==;
 5:zLKeAhSQv1RPKMdqAtcB+DO7lYN0HuPAW//0KgF3KSFVOpGo1jKAVIFYnPWc635S0JJQGTKNYlXpBtVjWXxP6W3UWPIUM+3qQs9ALtnOui+rFgwBtVw2uC9A+b4Bi2i89YdcwikjkmYbIIvjNoTdQXOLDKxdt6CH774RnQxh39A=;
 7:0TrfmAwfBIy42xoBRoyAIikSYCp5f9NM5eiaDexB2/ndfwdBy2xgtyK4FtUq7WCq9bjjyeviRrHeM9tI7XhcEJtYRcqCqVVUpwS5pJXzKNOnbZUwcEbeAiZat0FbnkqPBItq4M5yTKf0ewZq9GPdH+tLRUj+Jf4YJfiWfWLzSy6X9n81gyoG6REhU7taL9o3VkTA34pjTUnalpqKRRKy/hTU+AXp6R8GyUGZxQ7KMZR1vpa4QBhEU05vzIBMk1sU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:01.6488 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 76298625-5acc-4252-df31-08d6171a1bab
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 02/13] x86/hvm: Introduce
 hvm_save_tsc_adjust_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTM6CgktIE1vdmVkIHRzY19hZGp1c3QgdG8gdGhlIGluaXRpYWxpemVyLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBjMTk4YzkxOTBhLi5iMGNm
M2E4MzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKQEAgLTczMSwxNiArNzMxLDIzIEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0
cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgZGVzdHJveV92cGNpX21tY2ZnKGQpOwogfQogCitz
dGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3RzY19hZGp1c3QgY3R4dCA9IHsK
KyAgICAgICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bS5tc3JfdHNjX2FkanVzdCwKKyAgICB9
OworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgs
ICZjdHh0KTsKK30KKwogc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHN0cnVjdCB2Y3B1ICp2Owot
ICAgIHN0cnVjdCBodm1fdHNjX2FkanVzdCBjdHh0OwogICAgIGludCBlcnIgPSAwOwogCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgY3R4dC50c2NfYWRqdXN0ID0g
di0+YXJjaC5odm0ubXNyX3RzY19hZGp1c3Q7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5
KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKKyAgICAgICAgZXJyID0gaHZtX3Nh
dmVfdHNjX2FkanVzdF9vbmUodiwgaCk7CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAg
IGJyZWFrOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRF-0001FI-1P; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRD-0001Ez-SX
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:07 +0000
X-Inumbo-ID: fa790f62-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::71e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fa790f62-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:20 +0200 (CEST)
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=V7akfu9XJ2EwOm0GFNXU91y+DVGvU1YqOnErufCDgZk=;
 b=XgaG+jTkg6h3JWHLsABiP0Kev6ogFjNud6h0o235qEW4lnimqQ6bb78cePQ0ROhyfAKzFka43QzPwZEUWyjgCs146os62tivQNEr9jKRqTaRqLqENQDDzZ+yG26Xjn6RZDXHJDA5q2oEBlXCn7HA7+KWCQLGhiOinfz2DSktkog=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:04 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:31 +0300
Message-Id: <20180910123640.496-5-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c977278b-75e9-4502-367b-08d6171a1d58
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:8iX7tAduQ9kFwqbVmua7Mz7j09X5h6O0Hx9/yifsIyASeSnPWT8NjcQr2+HwSuAHRBOW56s1BdaIQrYax++DY5TC26n+Prto4pNkYIYBrzWqGOi+gb3trSgOgH/2euJXqTmfS/XMOd87Gobh6n/eQp6JwTUPnzvUH0ZAI7OVwUhHBP5P6odrPNjzM8GZihUusGk4icYb58xdTZ/NXjDPMPXvX3xzbPxd0POwPttHSTusTCusMhJkVm1hVPjNfXLT;
 25:UEPDezQb1UvovV9qfS4vCWA+kOx+Ej5k+cMXmJ96vJI74fgM1MUtgsr0dSeRmt15jq9AXYMLTk5xtP2ybrCKMi3cmn7C8ilIS2khMcAAP48xHk84p+ptecP12utkMyQNTVN0rCA/vAChFx/zFqZod33KUK/n+9aaq1MyK0S+jorjAka/BymCqsStawf10JhMliXiWoO8AAdNbE14sWfhdK5oAabx1UE68F1WxYIDL8UbAfuND9j+1mmCTJRQRTtk+3lx9nkbMqyM7L57cmwvKPJH+gzK9brlHklKd3P44MFiB7k3dsQQdTzcy354iFhkHKXkBNBsadXKPOE5zzHCvw==;
 31:udG6lyQ0TYwSOFH5QeThax3vQ+5Z6Nxeb1vpMwTSkctTH2tN2sdwRaKSxRQobU9VIXwrybeGlAXb0petC8afJt+wxgJrDYLs8atbSmu1m3FYLthRlPIR031H4RgO/pT5jZBoQXTJpO27hBi0dFy0yQDTPfE3IueQFZs1jM9dAtVGw/4OAxg8WXDNRDPsH2emwOnkCKkauJ9vmMYmoqYDW91NDlVOCrbNCh5ivTfwCjc=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:k2RVyTnqCYQC3lis52m1BOcHcRbDPTgf8pJhq9OfDUxharjUmZnEbIrNEBW5B28910PjklzLmpTXIeh2qUrJGAKEsxbP3BoAsJY9L4HS+eolpZFzjIsoT03tJZn017VQIJ79FQHBEVDTJDtJ1qdHDUgekisyJr4wj77WPqbAgBX7dDiRoHXASXi9Qe5KbtUqAdxHAfz5Bp4Ob3Ct+w8OadESyU6HewYmCqx6HXui3040H29Z2N541bhIxrlWoILBItUqgs0MQS1dE8ujdtBxbRCEW0ios2JXizGnEssoSdbBzL2SvcZUB7mYLcSetQYdWiOqPEoCOWoe7/zdF4cC7Q==;
 4:vvEnhyfjDssEQYvf/sTKRRdUtOdWYkzUQcNKftNDkuIRWYe8x+kOucB546PbxcXMbDKcAUAnuA0W/IJsGWR4ibxhzkgjEg9TVWBYxDjsVawMzZRjzpYutPK8ioHNXwu6R6D1f6LnJMOnYy4A4kDwdXrm3BS/Y9SAAg6CRI2s/ELG2s2yIP18V6tqDVqgGukTFUCePGZzlcIh7Zir886japFtyxdNZifaWX7RffTMsGSWKUwuaklXxueY0v9BF1c81N0oXOeEwIH/CICfBWPeNVgEYwivHH8ASfTs8c5cG7oJvWFhxBZdHKDGzWRGKQ2t
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178733E9B40B3BBC8580F67AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(979002)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:yAU6RC1DoH41Yjx/WUlfD2f63gN9zQ4S42eXzx7hS?=
 =?us-ascii?Q?39MZEBg8Xzw11meOa711AoLGD4yLCyFJk21C/YFX1vi36LUKyEIGXMa7fIZw?=
 =?us-ascii?Q?RAPPgWn7Lfqy1YzdC6uN1PVB90nYeDGUWghTsADcty/8e2xAEqLX7sPaB4g8?=
 =?us-ascii?Q?inGCW0qqMrUTwOSjk0tfFVw5uEN4KeL/dB6YbSiXSUeVNKepstJwDkah0wKS?=
 =?us-ascii?Q?tZuyFczfViuRY/b/PvdKd896Xl698tKHtWPhpfXl3iG58mbfxcW7ug0wNWhI?=
 =?us-ascii?Q?dIR7dkWHBNAK7OxPXeUMW+hsgZ2bW+ctM3tthvgzt19jOgBosZNBRE+/GIO3?=
 =?us-ascii?Q?2Oe3PaFey8JOv9WjcT9pi3yo4MJmQyBiUlFBPED+q3csdtnWgURugDykj+lp?=
 =?us-ascii?Q?jO4JYOYbhhGW45FIl2iWBg7XCXc0pQwS4Ui/+Nokyk9zWXxoJI3hfVFoFcFL?=
 =?us-ascii?Q?uXT/KzqpMk4JkvLmlrzuWJNk3tVwZmDdI3zoBWYagvNIcYw4n0BPeAp4Rnug?=
 =?us-ascii?Q?EhYhjZp08CvTYTo88+iyuaMJpcwiP5sE/HDqDq7tR4BKyvcWptVtrsMsaqYd?=
 =?us-ascii?Q?0nQzIaX4TZK8Qnfc4k6BHyl7Gv4Wkl4/T4+QG2jEgLykcwP5LVKC7WcQKaVw?=
 =?us-ascii?Q?GGZgHZREACzDZfl0Ml4NGKj8VCSLpHjwLkfsBn57LyeS+AAPG5rkxPkJ3K/J?=
 =?us-ascii?Q?LIul8BTJICLF82r1cBp87OSrLXCpzzQrwTfxhqKfYI7ZOy65DmhXrrYnDO5X?=
 =?us-ascii?Q?vYbWsOKi+4X+55RuPhVqsL7VIjbMJsklQeU5szc7GCZMmkpY5wisxTsMt66n?=
 =?us-ascii?Q?rUVoETyvS2gcl69xQK3dA/TteEawr1lhr76/YJIV80dH/Ej5OUrhAlJZPeKE?=
 =?us-ascii?Q?ofvcrbkPjb5gu4OyQIMtCYmaYZq32J41bpmnQoUOtj7yuGqIlK8I9+DsCNoY?=
 =?us-ascii?Q?56L3Xqatg7lNaNWuiHiJymFPyeBvMB12AQiHywFpFVJbGVH9C9K2dgIRRd7V?=
 =?us-ascii?Q?5UnIaYVS+ftJa+DCQ3MlJeKa6Y8ZpoigelYfAevc2RGVCLJEpiEiEtxN54Fk?=
 =?us-ascii?Q?gOUBpE8uGq3XpTYtdrJrO4p9eW68VW8JupOtrL08l+okRG5JXYpqmHUWqv+u?=
 =?us-ascii?Q?voMo6fa+NuoIyLBYf0wd8Mfkt6Gy5e1s4pTU/AnHhVK9HdcsM8hMczDwb8vF?=
 =?us-ascii?Q?L+doULlayv1cOMh6F+aeUXIx2KqNQY+uGIG6tjgJAmt4vG69CuFhFp3Diis7?=
 =?us-ascii?Q?Ym1jT6lFYm0vhccJ9MarOCc0gLrNhPjTiUeilolR1naGD5YNiKS+2qeNxduE?=
 =?us-ascii?Q?sTlMkKaV/LVo/kB4P8UVdkoI8WI0ehlDTfZljN92BQUewEtVnENt64cCq3Fn?=
 =?us-ascii?Q?F9FuQ=3D=3D?=
X-Microsoft-Antispam-Message-Info: s17q/QPSnTD5Y9xIIaHKl7GNEik5FOxLDo2IQ6/usUa1F2C28bum88n94PXVrMBCgX0ACCxV/j4RXull4b1TwsKeyUvWmjtPAYoQ7faV7bEuv0+4rpbJj7DnHWwoZbK8EyerWnTbpP3K2S3D2aPXWJG4u7TyiJ6RuLDXm8+0Rmksv/4QDKgjepG7djRm7ZikJ5MfAaHvIAfdf1XceIf3Hv0Zb5CBtGg/Wv/6wKhcu53vtEv7MDfxMQRCYVRPzCfJOBAB4ewl4NdERPMO2sH/BLxTo5n7uvpGJeedJn5eLLOr24QW317XZEz3B1Yy+xoMxHJZK9Bq3GHkPCW0O6uGvfxzpvs/C4z79rqZnauRST8=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:ePh4dxPnAZ690+yoL1D6C+yFKlc71FDWJJRg+lDWmtglx9DFhGEvIfYAboZRInWGhpGnrnmCwknMIoVql77D1pg4R/WkGu4sZk3rapWuU9FlKkhhTzzYaFGAOIVZgnztwkWJjPL72JiRZ6is1dLGGYpcX1YjrpNVBq4pQVSTxCghlTJ7f/7nA6RbP7v2d9XUfK4RApHniWti+ChvmWo8aJYJcekmb9H+BqHBk6hd++TcP8Q8LqYB5OLmUlrL9IWwgKEyHp0O53o5TzXGxYx6XwBf8KWgcIaGy+VptYs75vrts9IEJCrh+SwI8eRLvT05Yqs7WQGG70leogxFVzZcz/UXb8YZaLEiNaQEFkKLtVEYrGLcyBbkNsBWF4u/DGFewisiSUVwOI49RfrrUwdCxDthOM6v0+0jOynRbknCGJ/AIUrwutV7/73W1RKczqrrsI6+H7YYadPmRC5fO3BfXg==;
 5:fuH0yK5ymU3Hi+zwFQVZAjbbig3/RkG8FAyo/l205R60mcmCrc5gW4cPwczWOTprGcZj9eUMy+SOtxmCBSFhPnJAUDk8RkNxyozEbua3U2mREcdG7owe6XLZ9iWjiVikDQHSylegUZ101Bx9sYxajRhtOPxqJYcyrMZtcRZYKKY=;
 7:qp2B/ymOONnmCWDWGGccUQlvHkuinojz2gb56GPxGQmUtsDBW7ZG9IAgOSAJ+J+KcbYH6SeggS2OPXkyScYfpuW6uTbK2oZaFMY0OuAOFiycP/CCEzEY8dUczSO3MW3ago7quI9pBr1lDQ8st0dxH9rq2H3Syg9nBMGpjpSYBnHxvNjpyPg1GLEoUO2Pvoy1VJ1OgU75fgMR4HwI8w8QX7aHxXaa0/rnWf5GKIcYPpkfuK5SljTVN9uMdzw5YuO4
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:04.4579 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c977278b-75e9-4502-367b-08d6171a1d58
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 04/13] x86/hvm: Introduce
 hvm_save_cpu_xsave_states_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIFJlbW92ZSBlcnIgaW5pdAoJLSBBZGQgYmxhbmsgbGluZSBhaGVhZCBvZiByZXR1
cm4KCS0gTW92ZSB4c2F2ZV9lbmFibGVkKCkgY2hlY2sgdG8gdGhlIHNhdmVfb25lIGZ1bmMuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IGUxMTMzZjY0ZDcuLjEwMTNiNmVjYzQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
MTE2MywzNSArMTE2Myw0NiBAQCBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3Nh
dmVfY3B1X2N0eHQsIGh2bV9sb2FkX2NwdV9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNhdmVfYXJlYSkgKyBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeHN0YXRlX2N0eHRfc2l6ZSh4Y3IwKSkKIAotc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZShzdHJ1Y3QgdmNw
dSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CiAg
ICAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgKmN0eHQ7CisgICAgdW5zaWduZWQgaW50IHNpemUg
PSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsKKyAgICBpbnQgZXJyOwog
Ci0gICAgaWYgKCAhY3B1X2hhc194c2F2ZSApCisgICAgaWYgKCAhY3B1X2hhc194c2F2ZSB8fCAh
eHNhdmVfZW5hYmxlZCh2KSApCiAgICAgICAgIHJldHVybiAwOyAgIC8qIGRvIG5vdGhpbmcgKi8K
IAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBzaXplID0gSFZNX0NQVV9YU0FWRV9TSVpFKHYtPmFyY2gueGNyMF9hY2N1bSk7CisgICAgZXJy
ID0gX2h2bV9pbml0X2VudHJ5KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52Y3B1X2lkLCBzaXplKTsK
KyAgICBpZiAoIGVyciApCisgICAgICAgIHJldHVybiBlcnI7CiAKLSAgICAgICAgaWYgKCAheHNh
dmVfZW5hYmxlZCh2KSApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYgKCBfaHZt
X2luaXRfZW50cnkoaCwgQ1BVX1hTQVZFX0NPREUsIHYtPnZjcHVfaWQsIHNpemUpICkKLSAgICAg
ICAgICAgIHJldHVybiAxOwotICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1faHdfY3B1X3hzYXZl
ICopJmgtPmRhdGFbaC0+Y3VyXTsKLSAgICAgICAgaC0+Y3VyICs9IHNpemU7CisgICAgY3R4dCA9
IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5kYXRhW2gtPmN1cl07CisgICAgaC0+Y3Vy
ICs9IHNpemU7CisgICAgY3R4dC0+eGZlYXR1cmVfbWFzayA9IHhmZWF0dXJlX21hc2s7CisgICAg
Y3R4dC0+eGNyMCA9IHYtPmFyY2gueGNyMDsKKyAgICBjdHh0LT54Y3IwX2FjY3VtID0gdi0+YXJj
aC54Y3IwX2FjY3VtOwogCi0gICAgICAgIGN0eHQtPnhmZWF0dXJlX21hc2sgPSB4ZmVhdHVyZV9t
YXNrOwotICAgICAgICBjdHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOwotICAgICAgICBjdHh0LT54
Y3IwX2FjY3VtID0gdi0+YXJjaC54Y3IwX2FjY3VtOwotICAgICAgICBleHBhbmRfeHNhdmVfc3Rh
dGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZSAtIG9mZnNldG9mKHR5cGVvZigqY3R4dCksIHNhdmVfYXJlYSkpOwotICAgIH0KKyAgICBleHBh
bmRfeHNhdmVfc3RhdGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsCisgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplIC0gb2Zmc2V0b2YodHlwZW9mKCpjdHh0KSwgc2F2ZV9hcmVhKSk7CiAKICAgICBy
ZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCB2Y3B1
ICp2OworICAgIGludCBlcnIgPSAwOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
IHsKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlc19vbmUodiwgaCk7Cisg
ICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVy
biBlcnI7Cit9CisKIC8qCiAgKiBTdHJ1Y3R1cmUgbGF5b3V0IGNvbmZvcm1pdHkgY2hlY2tzLCBk
b2N1bWVudGluZyBjb3JyZWN0bmVzcyBvZiB0aGUgY2FzdCBpbgogICogdGhlIGludm9jYXRpb24g
b2YgdmFsaWRhdGVfeHN0YXRlKCkgYmVsb3cuCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRN-0001Jy-Qa; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRM-0001Iv-Bk
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:16 +0000
X-Inumbo-ID: ff93ccba-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ff93ccba-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:28 +0200 (CEST)
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=8pxOae4llsL3oVsgjCuMyBd1mLi3yvZiGnTOMSdx0wo=;
 b=x9Zh8tMzw9Ox2hkv0K687Y4RHIleJ8oOOCaiLqV04CYZAK1XO1gXHqv0+s59XlsT1Q5UIcI5+GPB7gAb3JBKRyEQ+Z6RwCceiW/ZX7w7M5I9jV8LiSGE8rEunKVOgnP9MWT+yfW+hlIVWFUsZHgwZC0eA0jIHsgGmgnbV9L4yRs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:08 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:34 +0300
Message-Id: <20180910123640.496-8-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bf0f4e95-0b36-4993-d611-08d6171a1fac
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:INBMLZGngL/U+V0fMgZniMVrSsB28BkN0JifaNb1m5WnoyYhACT9+MbdDV2Se9dcHflwynU0G10C4J2U81FiqmdE6+OEOjcqzgoKJfEqn8ZLDnANn+uoi5wzmt1AIYPy/pzNhCmEvcKB4rC4yMcjZivniFfSRLjvH/qgslMa6+YNw/M8KE+Uag4qLTnkJpTvJIij3xRAs10ASuM/x/49O+1o0eN5qbzODzh+tE4EFjQkgPTE+lvxQkpZ3QwCmmNl;
 25:U6XBIlDrJlraJV+Iit09T2fAxV2DLBUarWA0p+tKKiOWH/ndGrEGr8k6r2/oHe+o9Ei6sOPh0X5GeCCOv/FDWjXtHU/enpi9GoDkzOYaeLCZL6jwcSEa+dYX2QtSwZDdXBODwBHhFy6pqaYlU5MTugkkQAa1Y/+6NfGtuBjPhVvBh1C2sixbKDUtsXkFTcfngSu8tlZoSvCu1RlvO3Ucdfs4VVn5Jn47kgv/YVgd7/9UkSWBCAyyw2yhvDidwzTEIaCvGpxFE5ebPv94nCugSKBWqlmmxT1QsAN3ATIwQrFiyuXcvOp8tkNoIhlnWFEhweCRcLj5CkzSyjGrbBfiCQ==;
 31:wNepVIo5845fA6s1jSBRpreZ0kran0VgxTl0ZaWOVL0Ufdth7QeyW27X2oI0WKLJKGp5xY4NgP1VbZxRtFP6JwZmuhPtoGnkukaTrUVlM4hAMt2LDR1JClZ5jkthBc51iT2gcHAUTtyEiC8g97Geml0d5EfMiUbHhgotwaICLIUG7wd1UrZzBl2LMaksuuniC06EtpiaZ9H8u4+Ecsivy3Beqpc24IWeGBn/rsigD6k=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:UV5ueKygmR31sIyG+UoR9Kw/q98mBF7IHWOaEGl+JQxZOYXdx5yk1RLU3Ga5OeW8PpVZ32XoaTmGQcEYBqSq1IIFwIoVgUd9Yl7ujVzJIfeaGEanRNcE1mrxWM3i6joGQfQmtl4wZZ2aG0fiHzedRgtjR5NvS9beEWEOUF9mQTIhtgFJuV7UzttbbRjTmWri4S70HSGbjRVmfb+Suz9zkoCtyf2dl5r8U6ETDWs3Cm3TQqUyYBADzwGhiS9m0T1QoOJ5zp39HmgYptZ/tcBJctjP268Ya2CJ4DN4hHRyooV9Wbn6QFIOSrHzcMQb04nmgVcU/CPv3IfL51kAwYk5GQ==;
 4:5FMCsJ8q780Fy5trX0EDF8Mdf6rhQ7KZaRw+/ACFkm9a7m88XHcGTr/hSD7f0fwkiRiKBnlUXT2CV7nscFJ/2yz6Y4d1Lc24q7lKXPN+/3DODy9DQ3paAzGMNvYqRJz0nqZHMJmsYwoQQExIKjAF8JFL53+gjUzB7X0MVEK0uF2sCst8+hd+3u72rgetSvUbWINIn8NgT5Y/DQKmyTbnOzOtaacfKeNj09e9ogrbBnD1gvXFVvM11FAaJY6zcBHT/2BiYRwF7x9k5aPzK5fe2A1Ywnp5oTbWnOCTBlnySd6lz+AZX5bMR4a0+Id+2I0A5cFfN4CPX8hsCvJ+kbxBWgZreWRbnhgYY57aN5TUhUE=
X-Microsoft-Antispam-PRVS: <AM0PR02MB41785F9CE0A1158598A8D88AAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:8tpIK9l60qTS9dLRe292iOqBp27qKizasSBGshFEz?=
 =?us-ascii?Q?0hBvqVHrOnMVu1LR5drLNvZvab97JnYEHBD9IyxBdjogh0qQxQx7UnRk+uEE?=
 =?us-ascii?Q?JnKL5EHr20nkbhRaQU5G9fCpQMeOnwCleyH+0gqxebOidQlqF2uVPW1rWp5W?=
 =?us-ascii?Q?7jg0VA08/qKnOVi5OSxmdwo/t6IQfeUGMffVeEC3O2CPDlCy4Y7jDxzLU3ZY?=
 =?us-ascii?Q?Dr4Dd8WJ7EDHFi6mBRkkdtaEDo+RR2u2OsQ0tbQGX7SfGBvCGEFmZmgWZnRE?=
 =?us-ascii?Q?RuSJURmzGAYGg0GQ9zrYgqKe8yrmI8Z3L4lXmuQN0Xh4wbtylsf2vbQ8VkSe?=
 =?us-ascii?Q?AIx05e40r9JZBcHOzDHY1t7SClyZ6dLa/jXvwtZiBxLHfupXnny66yn0k4V/?=
 =?us-ascii?Q?RfV6EH8lFDJhkjcZqMXxay8qPsPSBULO0NVHsr4IbbpoOhjt4ZxOU2xYhj8i?=
 =?us-ascii?Q?g8Yoi4W22X461BtZ8/ll/YIHiQd+2T3YUbBn3f8PjzIhSrY1XTwmR3aC81NI?=
 =?us-ascii?Q?SoOcZ0bYQ/AZRyYSqLGaz+2wex32D0JejeZq1fAuF+20gNBacrm/3JmI+Qc9?=
 =?us-ascii?Q?OQUQC2JZ7vzQ+c4xmAFSa5VJsGyDA1FIUSbShLOi9qdMTrEzyrYNLtclWG3E?=
 =?us-ascii?Q?8aJjp3E72Tl4qhA3fPTe0nw7zJEYJ//LGkBtdTNzT1bcFKMysPB5hWpnZCw9?=
 =?us-ascii?Q?LrV63qCOYqH2z0ck6lqMvFXptqoVIHKJSoD4Q7UEMdKMQTB/QKbu5n6uuERM?=
 =?us-ascii?Q?xDTTrTVOjYhM7i9IeA/nMZe3Tv4XLDdLbkxbHVp8SmbFOFpom0YtbTZHIoep?=
 =?us-ascii?Q?PtDkURSCrt1rosGSrP85K/UJmIziq1XEzraieqe55dUnNh7j33q2z8dPPA0q?=
 =?us-ascii?Q?TqbzUf5HwWmQWgCS5NyZ21omKkIY1BUnxF+/QEgKdGl0G1aXM5UF4BR6zD23?=
 =?us-ascii?Q?WhZhYH7oyw8eAq9ttYfvACP3z6fKiQI/Q/LKVNas6V82tNbwJqH8VWaOmVya?=
 =?us-ascii?Q?cZ1/zwhKQebrhl0pD/BZqfgRq23006wLU9TpwI+4gzRdKyiUhy4jKfTMTaCK?=
 =?us-ascii?Q?VHrPfvXEcnwU57YiV8BJCxc0DMauZRqf0CHWQ1JmRGybuD61I1LnIyJQ2/v0?=
 =?us-ascii?Q?QJM2NcD5l6balAJG/IyEVvcXQKBCZeuIn2Wuc4+3mVajD9P2Hq8XSi57qFKE?=
 =?us-ascii?Q?xC7e8UcHQMn1vO6kxgqNW2tn0Lu9gcw1U/C5NCuxIoCqOROCOvN+dWiDiQR4?=
 =?us-ascii?Q?tnL0+Pvvr3/BbOv+doP/Esr68qCiKrcmPUgQawh?=
X-Microsoft-Antispam-Message-Info: ddu+Mb/aKMq/DIxLe3EhBOMDhhGSuqhwuLKoyiNHSwYG33T90cVrK+5dqe92/gD5OsxeWtci7uPkLWzk78GPc9OGZPNQV8zvDuy0p/Uobww3WbQ3eF+MPDlzTcLqmW7FI1QavcJBVDhbtXT6irE718KTXpkGXSo3wqUPxjEiYpbc5cmOpExmJMI5DGJXBHfJ8COeg9U8RjjiH4dm84bxvwqsRDDTI87hZI5JbBSO7vgwfCTP5sX5cQn0vYxsHS61/XvCWX6u4d5VglbPQPgb4OnJRCUdBWdY4tALX33TPw2wX2qGLt5rxEWuXFVA/75CDaiXXwMyEWMGZ+bRxGvXSiUs7fH6ERyZawxiDfhJSJ4=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:IaLaKq70jns+z7W5GhqH/TACIovXbqkztk/PIRhEiZn908+R9vp4n9mDSKh5Ci+d3bfTW/VzvqleOWqc6FuALt5owyKuMaFoslcWUVT+Nd1PzB2peQkhfhF/n3oNhC7vZHhuILut+UIw5LUliONAjlpcsRqfbBANvBKjrQyFvVuJGaR7bEHo/qY71O4Oxr0bMXgkQdaZ6RH42Guh8M3fKhXi1kAWWejGr8VBmy+4Zf1lgDMnsILfKUFg2NPp48nPN6Gey2uFiwr/r2bGGdYmP4yYGG1JFdqQS27fLCIpqQxxTNbzAXzAl3NWQ0BKIzcYI8JQ5hUgTkBSt4+fL0oiXycDFbUiyIhbKwOlMIPLZYzEfiQoCVDKbXExWSS4OH/WGj6jNVRsL1twqkZFw0/Z2rNWRp5DooxdRAsQORTOTLVxigT/MMda2z6CekQe37dErADdmofq/rFGJLGLZSfvgg==;
 5:GJdj3Lq0uiegwmMTdo0uNsYomQ988xG3re09gEbKiY6oja4l5NuSa083cgRgOB0gjopW+NIjCqkG7HmE8v5rgDuNTyi+E1Rf2/1hjbkdfdwamxh5YQMBSkqB4Zcguc4z6IrVLmjRRphgYbie/GBA9v20pQKgmvxTjqsut8t9ku4=;
 7:qaHJdahtCTZHSNn3nYprB7N38B2RD5iapFO5emKJ01Ja6WOTn/gDoZK2iVz9FFo7khXz0NuH2FkQwHanwUB6/ThxdJYqsfTPK42rW4YHt14UqyGtFfo4w1BadStyQyXbptgyIwwvS2FI8pDv6+lC4joRNS790MoxCKFqKdJuHaJ4l4p+GdBU/lEc24c+FGyp1SGgBJOrFyt1zEjQLLKKv5atEzIANBOgoMafuwvb+YOJrE9iLnWF+i6mOp2i2/M3
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:08.3690 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bf0f4e95-0b36-4993-d611-08d6171a1fac
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 07/13] x86/hvm: Introduce
 viridian_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKLS0tCkNoYW5n
ZXMgc2luY2UgVjE0OgoJLSBNb3ZlZCBhbGwgdGhlIG9wZXJhdGlvbnMgaW4gdGhlIGluaXRpYWxp
emVyLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDMwICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBhMjNkMDg3NmM0Li4yZGYwMTI3YTQ2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMDMwLDI0ICsxMDMwLDMyIEBAIHN0YXRpYyBpbnQgdmlyaWRp
YW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0ID0geworICAgICAgICAudnBfYXNz
aXN0X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3LAorICAgICAg
ICAudnBfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVu
ZGluZywKKyAgICB9OwogCi0gICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICBp
ZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgZm9yX2VhY2hfdmNwdSggZCwgdiApIHsKLSAgICAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAgICAgIC52cF9hc3Npc3RfbXNyID0gdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcsCi0gICAgICAgICAgICAudnBfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZywKLSAg
ICAgICAgfTsKKyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNw
dV9pZCwgaCwgJmN0eHQpOworfQorCitzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVj
dCB2Y3B1ICp2OworICAgIGludCBlcnIgPSAwOwogCi0gICAgICAgIGlmICggaHZtX3NhdmVfZW50
cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9IDAgKQotICAgICAgICAg
ICAgcmV0dXJuIDE7CisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAg
ZXJyID0gdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHYsIGgpOworICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1
cm4gZXJyOwogfQogCiBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRO-0001KZ-4Z; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRM-0001Ix-Co
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:16 +0000
X-Inumbo-ID: febe10d7-b4f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id febe10d7-b4f5-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:27 +0200 (CEST)
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=F1wgKNIwHrsI9a9xwcPhjWQ7EobOSzntLANPBsCFHyI=;
 b=PbHwGHlcT5kegkh4Td06Vz7KE7QP4joB+BRZpPG3RklARLi3KzCPWk3zXPjS1voMuDZj0hgqzL1Ubr5XSJPJ8Iw0RV1Gs5VwqRYnChX4dF9LlVKz5XTonLuXxswDI7lh01Xjz+rV2FCiITe1cEVM5FuDH6Fks91VbUerIBw7bpg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:07 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:33 +0300
Message-Id: <20180910123640.496-7-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb0f197d-64ba-4457-4c4b-08d6171a1ef3
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:Ycf7j1+5LzXiDgGCPImsfCOzfIeqfR+Vl+OO7l8snbFw38OpjBrU3dQE+/VYImb2xkBMFdxsoiDk4n3clzj4OlpAJKmARsRCH0WxpFRDiQzOIwyYedc6m9YKbAfJlCM7wtp3qcCcETLPOKxOQtIvE2JUNU1ju2Ba2EP1+fBkY0M0Yf9TC0wI3GNfeX8FQ4QksxjRWkFmhme3XqyVMI5kN0f0nwF+pi6Bc3f268Rt2AqDTjCFn8lsmIKf9Elxz1v4;
 25:ijONgkFZY9Ps0o6etEaTjg4fqfOPCinaSinC+tCHq8eMkGzBKlgguxmoqunbyCU6+aEAhWmt73Z+4FL0y8l0xRVQmmzfEx4EOLZTHw82q5dU+5RmXHvj0zadRGerpFV1pCcb5klzn/I4q8lUy9Ywix1xnvc1d3OBvXxDSNxYFUyxwJj+TJwukhdk9w+YYBzeZePXRsgXsbUjcRxWgvbbtGIYYLABlYVGyE/lv1TUASmsrPVWCEtgh94WEzVYtFDG2p08/noLaoYirYNa/sBuVA23dH1rg9n7KP6dRD8zmgSmo3/eXsSxLpityLFniHU9BgdlPjvjFOS2IVHUi8cgmg==;
 31:uwKPpxiGdT60Ljb15MtvAzCwj+Qy540QYTnwx+HeYpNCaifiFI6+g+vM9m3Oq2x2sQcIXkZJApoZReNabft7FP/p3FavoB+rC/iBwGCmKMkvg4nVQUxObCIZb9Xii9yP6W/9ShTSxOngScl8eoZpsw/3wUsNyuDtDi8aOIgjFRvGTJLiA0Ox3ACegb5g9xnnRXJFbqcBKSsAL0zzZXOa4/NcPV7sq/EpBemlzQkzpMo=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:mV+aenSd4kSWdcuZFYzZ3ZpG8tyasoTCGosxjMCyL1k/oCpjb9LGUs6SRnifQDXjJpzkPLz/hijCcX0HLwyZBKMyypiczbOfhr0imJpUNvsbczc3Lri22mjMpJnjMFJIP25C/c1XeB3a4AD6jNPRG9wUXiMQpHqyRhHGqq2xHVZgzXLyYriDYUO5+Naz/nGpfy/MIeeyrIYJEAv8b96CWDr4SJXM85SjUiybs/USP5ljyyYCqu8lUfKFh9v8597YQ0zWDcsAy4EoqRdhOtyJuZlMcy60qGq5iDrUstFEQ/Fay84/WJTN9MfyrgCjem1VSXy5JXkDqkZUaQB4eJmVPQ==;
 4:ndQFVosz58Hf+wvHX/VdqmNP3WNpT16vVMkxagRhz6tSGGCmnLifMm2VR8aOnYFTHYRpPtRVVEdMversd8PmS0+yBCAE6Htz8tuO1QzhQpSc273nkGtSxEgzdgiEaRVXatVNWhQOEv4Pkf7mT4akK1kfdTF/c03KDrKOCFSYM4VZ8WVB4f4nTa4dtfiRpN0dc/5u9WtN2MHJEPV46vMYUN3M/O1z2Wm+INg0o4YT15mFCzA0+wcFkHeBr6C674hphLLE7opw8oPz9UvsaZlTK8dF8TKN5fB3ec8wXJ9i64PkAz1KfrX6O0euiUf2baQl
X-Microsoft-Antispam-PRVS: <AM0PR02MB41788FC7D83B35D4BE826484AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:jqqih12VDrkP12jaPoUx9ZYp40rtpBa4JnYMFWkeW?=
 =?us-ascii?Q?8pUiEXE6gAmuJBbmWdv6o90ipYGVfCNjU/3HkQZYklHwyTH2IfhXHj9s53ig?=
 =?us-ascii?Q?EQOk/Tl5Bq0xT2kx26Ov/OiCpjmfVBEGDtazpltpsjeC9otSYEGPiL1cwxE0?=
 =?us-ascii?Q?OfU4cSSSwhkiLrd3fVMZICCw1NDu/l4gwKLQhy/wfmfITzbBMWUOds5xaDXQ?=
 =?us-ascii?Q?A0lodeOtFn2EDfiotprGK5v8teSwRH7bz7D8URVKFKDuAa7+fVGO3VX2CGgC?=
 =?us-ascii?Q?bQTxkuti7bnZqF+jE3od6SUrMTO6/3DJPwD+J1xp0UqtpM8NcwKUbhLJQI+0?=
 =?us-ascii?Q?vmxTdNOvZqHOFK4i47lywEigUj2kojiz7M9k9U+Uqys8rU6IbAAYAP3Esav3?=
 =?us-ascii?Q?+PDaXQPgP5Z50TKO9GXFG9JAqkdH1Mq60yNMXNdLPwvW5d6p6kL3R9LblUZs?=
 =?us-ascii?Q?LsizEzTo7sDQxyJ2pe6IKoxIKEXeKQ7ktgTBPbrLh5/+MaFLnoAd5rNTLLi+?=
 =?us-ascii?Q?PZKzeKYf6rhUyk7BZ9VcXF1jSBIJcfGHszkxNI0eyCUWxcZ2P/YlBARPiWOO?=
 =?us-ascii?Q?wPJHyWOxkhcqVCerJFyQH7JHh+xbH7kGAxQAfFLlJQZxqX7n/g15GBRVMoYR?=
 =?us-ascii?Q?0VotWwN5PWudUoogQjZvR5OM/J1WgLwenDQ9rq4TMfZk/4/6qhYnIsQT++of?=
 =?us-ascii?Q?MHIaPfz1ZtClGoQhxul/407cHPETc/rfK/OUAorQg9f2WrVBqBGjd7k6z6+m?=
 =?us-ascii?Q?9q1u35OuYaCw3KsHVDOITC15tMIwrd92ehXPIfG2HMEt1cBtUkmkxVild0uf?=
 =?us-ascii?Q?pXv3hE7Bvmylm6c5/EviXI+2ktlyorpaIpojFmazJeeJiKHgV+B8SWez1u43?=
 =?us-ascii?Q?T9ig4EcRFflc/d0RWCOuPL6GcelJBBhZi5fU11Iep/eD0bJH09fJdrpmjMB6?=
 =?us-ascii?Q?4RcaJmwUQbRurLR1gQjzMTCH244Wglez3zU5L13j7rp1gQaaNQa5gCDLTdF1?=
 =?us-ascii?Q?8THL/qvXhiizUWqZ2wQAQLYRim3BUeZS2P/haaxBwVT2bsq3mvNSjQxriRYc?=
 =?us-ascii?Q?zOR7BvQ/10A1Yojz9dFVzzwG+fC0W3x4y86R3iM2TTP5UwpwquqqyZObh5bI?=
 =?us-ascii?Q?Lcue4l7/vZOjDyn2eQFXeYum7RoZkB5/PA7XnjBhFHq2jD/ET5H/c6qinrTr?=
 =?us-ascii?Q?QpFPthkYMLOlmgyImI1gYO9rluAHUK0G/2BsM98hjFM/0pzlCDuQ1t+8RVjA?=
 =?us-ascii?Q?x2/8V2uPBTvNgvff5c=3D?=
X-Microsoft-Antispam-Message-Info: +JzdYig8sbmaKBrXlqe+qVCXNwf7rVhYsughHJuLxqJFEGy3Cgk/YsD3XNiFaT1kPd5Rowh+Hkp1P/WUa7r/ImrrBiLEp2kcTKljuKKfdMdmgtLcjGJ5NlCKj+c/M36nfqST01m/XTcDM4SdsqEpHErsL7CwRPJ7xxWj5dphhfccCE0fqoGRZFQcFiCZqbUf4hrxt/g+o5gOsaB54IaalvpYITAWWz6o5f5QlmM1sZtWyMXVoxjjUs4wpNRlkef/FKL+z1qg/7ozcAWjfN782ZUWepDcmTl6vJZK6TAFL2+XG//f9CCmoI15orWC0g8rVoHrb3FXtkaBJNOoRGy2mo27pOEYlfj18FkXAkfDhOQ=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:N1VweRSQPU2IwUPBffP91WP+KphVmHIQ3qIIs+KcU6FUQH2kYiiIzPydX5JBt/kgGK3do0qDA/TYQY43Mh1lmYGCOPavmyKpbCLO6L0nomSd3SDXS3kJrIzwyPvyIChxJ7zo8c68gxPwAa5+vQoxhFk/JIIAfTKjdXSgk4XXdz4IOLT7tMf4CeFHlzm6P3Yrdr4MHOywlVYfDBsvwaapiJzkZLWSwD7dkW07FzU7wUgypiTK16NUlCUhDy1AmvjdovW8dXAFisbx5ooWHYV4ikGhBW3QDGNfFwOmWQUQ5l8ypc/NeriMxRghl0OOn7bA7H4WbLGIhXCgMoPkX31dIqGWODfGqClJW+PMeOwwhR1HT5GP4d1h90M919PYdzYlegEclZlpDoWzbt+GpPQ6fJ04DjupUuH7aWo3Cijx+a2mDS5RxzkP9Huwwlj0e2pw7cN2gBgCKpsjUPbD0hqGLA==;
 5:OuQ05XbRNL/kq1nhWmcx5kschebwQuHk6yD1Fz4liWXyApi4h7OrlB69VATFwZY8Ug+YB6SfA2dG7CFIrtb7Bojzirn5aVHJ4ogqEes19dwqkIYO88q8Hn8Ep3cjk0IWVCUIk91yrTWmxvQUY2SQM8Atm0XtaI/XJL1lswiEyA8=;
 7:x+RfE94u4PpsP0eyfTWcj7XtslhdMV8bkJBN5bwx6OkrVg35KB2QnLMsvo4u57NaeVSL5DExZ4vEEj/dcJikrc5a1zIlVXas4HGS55LItMCIdIGBMqiTe4KdKPIKjWolKkZ3FXZppzN/9FN5wsBc7jKUmpOykY96iexpOiXK6/dPFK2IAxfBWDrkkA07IKBA06cfGyKJ8HSV+P5hE5N3oAg/ve+rvPNn7uu6oMzENWe4BHr4tC6s2TX3DzQKNmix
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:07.1540 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cb0f197d-64ba-4457-4c4b-08d6171a1ef3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 06/13] x86/hvm: Introduce
 hvm_save_mtrr_msr_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2lu
Y2UgdjE2OgoJLSBBZGRyZXNzIHN0eWxlIGNvbW1lbnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
bXRyci5jIHwgODAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCmlu
ZGV4IGRlMWI1YzQ2MTQuLmYzZGQ5NzJiNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
bXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBAIC02OTAsNTIgKzY5MCw1OCBA
QCBpbnQgaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihzdHJ1Y3QgZG9tYWluICpkLCB1aW50
NjRfdCBnZm5fc3RhcnQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVf
bXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0
aWMgaW50IGh2bV9zYXZlX210cnJfbXNyX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgY29uc3Qgc3RydWN0IG10
cnJfc3RhdGUgKm10cnJfc3RhdGUgPSAmdi0+YXJjaC5odm0ubXRycjsKKyAgICBzdHJ1Y3QgaHZt
X2h3X210cnIgaHdfbXRyciA9IHsKKyAgICAgICAgLm1zcl9tdHJyX2RlZl90eXBlID0gbXRycl9z
dGF0ZS0+ZGVmX3R5cGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVNLX0lOU1Io
bXRycl9zdGF0ZS0+Zml4ZWRfZW5hYmxlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1UUlJkZWZUeXBlX0ZFKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUFTS19JTlNSKG10cnJfc3RhdGUtPmVuYWJsZWQsIE1UUlJkZWZUeXBlX0UpLAorICAgICAgICAu
bXNyX210cnJfY2FwICAgICAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcCwKKyAgICB9OworICAgIHVu
c2lnbmVkIGludCBpOwogCi0gICAgLyogc2F2ZSBtdHJyJnBhdCAqLwotICAgIGZvcl9lYWNoX3Zj
cHUoZCwgdikKKyAgICBpZiAoIE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2NhcCwgTVRSUmNh
cF9WQ05UKSA+CisgICAgICAgICAoQVJSQVlfU0laRShod19tdHJyLm1zcl9tdHJyX3ZhcikgLyAy
KSApCiAgICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgbXRycl9zdGF0ZSAqbXRycl9zdGF0ZSA9
ICZ2LT5hcmNoLmh2bS5tdHJyOwotICAgICAgICBzdHJ1Y3QgaHZtX2h3X210cnIgaHdfbXRyciA9
IHsKLSAgICAgICAgICAgIC5tc3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3RhdGUtPmRlZl90eXBl
IHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfSU5TUihtdHJyX3N0YXRl
LT5maXhlZF9lbmFibGVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE1UUlJkZWZUeXBlX0ZFKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
QVNLX0lOU1IobXRycl9zdGF0ZS0+ZW5hYmxlZCwgTVRSUmRlZlR5cGVfRSksCi0gICAgICAgICAg
ICAubXNyX210cnJfY2FwICAgICAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcCwKLSAgICAgICAgfTsK
LSAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLAor
ICAgICAgICAgICAgICAgICJIVk0gc2F2ZTogJXB2OiB0b28gbWFueSAoJWx1KSB2YXJpYWJsZSBy
YW5nZSBNVFJSc1xuIiwKKyAgICAgICAgICAgICAgICB2LCBNQVNLX0VYVFIoaHdfbXRyci5tc3Jf
bXRycl9jYXAsIE1UUlJjYXBfVkNOVCkpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CiAKLSAgICAgICAgaWYgKCBNQVNLX0VYVFIoaHdfbXRyci5tc3JfbXRycl9jYXAsIE1UUlJjYXBf
VkNOVCkgPgotICAgICAgICAgICAgIChBUlJBWV9TSVpFKGh3X210cnIubXNyX210cnJfdmFyKSAv
IDIpICkKLSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsCi0gICAg
ICAgICAgICAgICAgICAgICJIVk0gc2F2ZTogJXB2OiB0b28gbWFueSAoJWx1KSB2YXJpYWJsZSBy
YW5nZSBNVFJSc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgdiwgTUFTS19FWFRSKGh3X210cnIu
bXNyX210cnJfY2FwLCBNVFJSY2FwX1ZDTlQpKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgICAgICB9CisgICAgaHZtX2dldF9ndWVzdF9wYXQodiwgJmh3X210cnIubXNyX3BhdF9j
cik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2Nh
cCwgTVRSUmNhcF9WQ05UKTsgaSsrICkKKyAgICB7CisgICAgICAgIGh3X210cnIubXNyX210cnJf
dmFyW2kgKiAyXSA9IG10cnJfc3RhdGUtPnZhcl9yYW5nZXMtPmJhc2U7CisgICAgICAgIGh3X210
cnIubXNyX210cnJfdmFyW2kgKiAyICsgMV0gPSBtdHJyX3N0YXRlLT52YXJfcmFuZ2VzLT5tYXNr
OworICAgIH0KIAotICAgICAgICBodm1fZ2V0X2d1ZXN0X3BhdCh2LCAmaHdfbXRyci5tc3JfcGF0
X2NyKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGh3X210cnIubXNyX210cnJfZml4ZWQpICE9
CisgICAgICAgICAgICAgICAgIHNpemVvZihtdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpKTsKIAot
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2NhcCwg
TVRSUmNhcF9WQ05UKTsgaSsrICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogc2F2ZSBwaHlz
YmFzZSAqLwotICAgICAgICAgICAgaHdfbXRyci5tc3JfbXRycl92YXJbaSoyXSA9Ci0gICAgICAg
ICAgICAgICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFyX3JhbmdlcylbaSoyXTsKLSAgICAg
ICAgICAgIC8qIHNhdmUgcGh5c21hc2sgKi8KLSAgICAgICAgICAgIGh3X210cnIubXNyX210cnJf
dmFyW2kqMisxXSA9Ci0gICAgICAgICAgICAgICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFy
X3JhbmdlcylbaSoyKzFdOwotICAgICAgICB9CisgICAgbWVtY3B5KGh3X210cnIubXNyX210cnJf
Zml4ZWQsIG10cnJfc3RhdGUtPmZpeGVkX3JhbmdlcywKKyAgICAgICAgICAgc2l6ZW9mKGh3X210
cnIubXNyX210cnJfZml4ZWQpKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhF
RF9NU1I7IGkrKyApCi0gICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0KLSAg
ICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOwor
ICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBoLCAmaHdfbXRycik7
Cit9CisKK3N0YXRpYyBpbnQgaHZtX3NhdmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgaW50IGVy
ciA9IDA7CiAKLSAgICAgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBo
LCAmaHdfbXRycikgIT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMTsKKyAgICAvKiBzYXZlIG10
cnImcGF0ICovCisgICAgZm9yX2VhY2hfdmNwdShkLCB2KQorICAgIHsKKyAgICAgICBlcnIgPSBo
dm1fc2F2ZV9tdHJyX21zcl9vbmUodiwgaCk7CisgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAg
ICBicmVhazsKICAgICB9Ci0gICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gZXJyOwogfQogCiBz
dGF0aWMgaW50IGh2bV9sb2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRO-0001LN-Ky; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRN-0001Js-Pz
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:17 +0000
X-Inumbo-ID: 000adaaf-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 000adaaf-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:29 +0200 (CEST)
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=PaG8pcNBklLOUQzmL6ieT7Kyg0xL8PfVgqkAloyfIWE=;
 b=vCFDa7XoQAVot49y4smomFW0Pc8+M+I8hnWMFm4ZIhQYmsj03+3fteJLbt38MOFgRTggsbRR3oHiMxxB5itQ4hIrp528pMF75NDGiP2vFXZWIMFV7hGm3r6VQ9knYZQaRvSPAJx2kfiXFkSxwgPNIFoIg63dY79i9D461DIYW6M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:09 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:35 +0300
Message-Id: <20180910123640.496-9-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6c6d9ad7-9a4b-41df-42e6-08d6171a206b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:ydqhDoymVm+oZFIp50sN1Lj1Bav57SOvxor+k8nN0dTIuoBkPT5BqcCv1dtD2cWuRcK2x3azvGLkPIg9EGQQZfEhnFtN6rsoYqKKTbXazfgbRfJOJ9PHWWso6rqLqDgzwwh1PJtBHk6lDldclHEWnHDdIb4NTKVwXHAXL+ljjUt/UNI//PRZ/iqok/9QgFGokagw/FRbcRX5W0/xL18KWMvbS12G4UNq4kM3dV034WfyTABZHZh3PBGKsnb+cZPk;
 25:qobmPOQE7uhsnqCQGnJOF0FDOPEGK4krcSHxU966Glj+HTF9IbAf56nEOOX3MY7NH7bNxAFh0NRM1X0spxKW4zwt0jm8+Cx1JBgIX6c2T18iOx4yOcHDjfID1rJL0Xdoxf5TiA5VmUjqTr6jaLoga/J+MFQb+jzq5drX+jhaduX+XaGUaCrXUf/wCVm8ok5J9WCU3BH34qTctIhiq3G9qX1geCymWCXc6PGR8CFUcj4SeGRDuZMkkyhompFtmj0E29ujUHmj8PS19vBY15tJfboibnOJKwrkbJWDaFwRLLQUTd7Ib8Ulesk31mS2LMrF091NB6tfA8f+KPj97+lP3Q==;
 31:r5m7i4l36sGb9PUisSvyT2Qmi/LmdYFz5EVKwy8zxyxHP3DhkzB7X23DFrmAHntk2q0GtxwuUBTmrMnOT7dUJIxpBYueVX+svyAtBWgz3q2VBC2nu1k6efwZ6lKusJs2pBSE8A9qcR7ZUxOiLfcP8yP0Sl16cQ0VzbW/rWA/vUs/yE9Rm5v2s3eHklgLgxWhoP9z5B8xHszB56zZms4D9FkQbfM7NFxnwdY1IIzViTc=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:QYq65IoBusXMCVX1fKf9GKNdeEj/t8vsNqyXdnZfZi9zx8HkY+AOP8Aq7coYrVrNUEKdNRzOuKjVHl//jomoKjXTmURwJe1irZO0uHQXDft6r1LYfUO9t30RoMDMyC9s+dQ0ykTeK+WZVntRinwhFWuvLRUVVhC7d4JKUMGV0y1iJSm/lu2LLTN3kL3JT51egu4cPdr69zuskKToSr3kYkn07iczyLUeqgRRbLA0wX+m8GAKSYE9m+Bd/nNmWYaiaIrsFuZhjM8cKeBUwugy9W5ejwPznBev5AMjazs64aMLnP2lIKKOCWzzhMlys7fur60CXXaf+v8CAY1oz+dJ5w==;
 4:y5RAb+3/nA7TjiMkDjuw5NNRkbumfP+Ner3H49DTgWcdyRya5c+WRXAJvfmtFy9OLw9TxARHReNhLjJXbtkDZjn+DUJ/CbdKe6CV1eJyrtTKKkiPSDkpT99R50PNdVZEprF0aXx1HHPRAC0F7o23Nbf/S0H3vaULdi76Bpwxfz87HpgLH7iEWX39lYCNYJ0tNY0NVLy9P4/gxjeHC/KB5ljq8IFFhjbWkxfGeb7qst7t/39TTAXqqaveh8kf1m/BEaMCYvZi4pqWVFmT/Abu9VuwP3jEPITKG6Bj31B0LM2Q5NIVE+NXDBH8y9wN6UN0
X-Microsoft-Antispam-PRVS: <AM0PR02MB417807735C2575EE9F44F56FAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:oy2xnOEQJVaJM/IsdaX5wl1bJ7nQprw1hNinhKs8t?=
 =?us-ascii?Q?VCtyOd3McuLM4PYkgoEN2VU1egzFT4FefA63rkRc3ZSSoW+FRg/8R1zcsHkQ?=
 =?us-ascii?Q?3RCmTK3+7VVfOOQ3/vdjCEj2fHd5JAzq1b5Ou1h9UJKrWZb+aUE3MNzq5pxH?=
 =?us-ascii?Q?PscQDkAsBpHIclyT+3J/TaR5dYJn5xckMjdDkJQ2XqXplQeHw9pRrVrgip0x?=
 =?us-ascii?Q?3LguGVqcFIlRbCRtB/Td8TYHBJruOxhvC4KrGyGw4NIfcM+FMRnqZDZ4vl8B?=
 =?us-ascii?Q?ONMHSkiauYdMNEowi97ZtZlxmatTCqLwLlBrnEup+G1YCPjLXE+0wSB8U3xB?=
 =?us-ascii?Q?af9MrVJ6KxEobD4PsnJfJteC7966j6PS2/LMVqghgC8aEmwXHAaYfxXkC4LM?=
 =?us-ascii?Q?iWue5VV3w1/ufS3taxsjQhFbXBhOsLAGgx0p4LmYehA7J/97d2Ve6jUkAXW7?=
 =?us-ascii?Q?WZnLCh3aMudTdHT7fM5Ml5jv38I7zNKVcWREer+a8Ch9eOOA6LN8IVo/HezB?=
 =?us-ascii?Q?ge9Mv4hJ6mevD+jZUz2IPRSYFTTEWeiEUFggY4zBDtM69IAutowGYgUCqdaM?=
 =?us-ascii?Q?Y/zicK450t0zEriUSBgr/4UMkSx7GukQAJi4GPPIolmfib1+Xct2L9XYcwVM?=
 =?us-ascii?Q?9zZabLTccbBnZOZ4NYehUNeVd3JYalLYNtQfEOUr87FwPqXl8LdNJ1lE4d11?=
 =?us-ascii?Q?1ribmnGoygMNXvpxRZyC195SrDY8m+3Nq2dfWaYkCrBOkjm7cs5UrroQcRFC?=
 =?us-ascii?Q?ctVAevBTEHo5bY9Dqrr63QemiaTysaDE4JhgIK25dDs091ELbdDWj4VQQp/F?=
 =?us-ascii?Q?b6FkXu4fYqFYGzGmFFGmFk+JAiJPGJK13Qt9uScOw9gKEkgsYSL99BXWTjAc?=
 =?us-ascii?Q?Pd/Efh1+/HnUE7tGtb+Xe3fLPdUQJ/BrbsL6KAoLBtEUnJwBQixigmjAFEkW?=
 =?us-ascii?Q?StR3m+iHXHYMDlDpagzypsyn5zeOIBEezz+ZN/FsiOX5idC8KM5l8V79jRve?=
 =?us-ascii?Q?b08u7f6vX1v5oczrugWwnb7noS8TpvCTUqcjn37IRzgaGIqMP65FzgM0pU17?=
 =?us-ascii?Q?b73kqzLws//IuQCQjI40hO1+0gVu3BK52qzieLl7rADFDHps3Irczz3DiZl6?=
 =?us-ascii?Q?lcwMB6Qg/oxO1NCSZ3EwocYjGhBWfK3PIEe4mcLPSCl+lcYEyzcIVr50pBdf?=
 =?us-ascii?Q?bd7NE/pdRtHm41Yd4aGMR7/ILyo3HwUR2e4DU+ldhF0pKDCUf5u5vVT8a4Nl?=
 =?us-ascii?Q?hCqFUQnyplyVu25nyEIpc4Laj5jc+hJCJQVczOk?=
X-Microsoft-Antispam-Message-Info: 4ZiEbu+MjarPOxmeJLb9HqGE92sv8VM2KSnkq0AzKkPt4vwdgGYavJaqb+c6FZj32sAjPBdoKZ/Cy2eosX/11j76+9Qli2td2kD4sXszrNY2N3xhQLB9GPMNROnCLmvOSOoEiM9DaL+5SLgh9T6H7rYc2Kf66ZJZf/663PcnEFPwP69vTggFw44Dx5RMuDpO1x5yji1WC2fi3uzAe3KaQiVj3WRPJBxicRFmmFbPFkSmkWI7v0Y7OFdL1KaH0JkuL8WO5AlB93swgp6NhIC/mJZFksICpJCdqig8UjduS4tCr111DFP7P0wqPyh8aaYMqFxCg3dQ6lA7TlbYBADUq5tLyG9n7Mame8l5mqfagZU=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:rHIIoHbwuThiGV5AeTTgjk+bYhGMNj7kbzNDAAC7YAGQ+54gOqZs/MF9V+MzcIzv47p4cRoPrW0i5Dxloy2OzFO/GXQn9dDuIScIvZTAtTavTn6xEcmZYxAUSJ7cLu5ZB7DhIUx3BBu2H7wF988YFtDgn4P0vkr+GJkjnYOALuWHZdgWtGR3V91KoSmUbj7cS8/eX67qqFxscciaDwfhyY0KdAuHcpO0Z/PTN5jnQ7vA/iglo9dPJZsXRqef76u1iSOOq31tbKxUS3ciPKLDOK6PYZPQgmDYagUN03kWU5sYZga2m5LjDLLK2jv7XmFjT6+mJUbMHgkDTBr+oUJyWTVNfvHK7XcPno3LvgStV/f47V7wKXYESKttB3W14LJONt+m+Ws8+unIcbp8Hjp85zscIbEJrINDxV7Crv4e0MmD9fU/uneHCSax5pormNxY/wWFPMUVWgtbgsC1vEmQAg==;
 5:nN1moVDXzndfd1jPX4vRL/rcmO5NxWew6WRm2YdrvKIM48jf632/3L30I1TG1WCzvfSFnDL8Tn5BwtPCi0wHI3PFGnM71qQGBrL48LKM31o/GbPcyl1GvrpbYbrPymoy1zEtFBjoPh1SbAUSNBlF11GTMW7xoJo9TlCcee+5uXU=;
 7:KXhePyaaFYoMvXaYKfX4IgCEJxHpH4OZjSRrK8luxbcKQmRzIOmDHmR+IR/sG7d/3mp9hRqEDYHyEPR9wUJKQm3y4dsD9BWyMNC3em6qkm1y9erm8qZ6qW+jHXHpbNmkH2PP8stY/ap87yfCuk9SK1BuX8izlR2WLkRrZkdjDvZCkjyaESoRmMm1m8PAZB2aLnVtYfkoeqPAQS7GTEuz8nQ9Wchm9IDe0Qm5d16g1JmpG+IChbCaZ2Z+bZFjoJdA
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:09.6179 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c6d9ad7-9a4b-41df-42e6-08d6171a206b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 08/13] x86/hvm: Introduce
 lapic_save_hidden_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CgktIERyb3Agc3RydWN0IHZsYXBpYyAqcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDA0NzAyZTk2YzkuLjMx
YzdhNjZkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTM5OSwyMyArMTM5OSwyNyBAQCBzdGF0aWMgdm9p
ZCBsYXBpY19yZWFybShzdHJ1Y3QgdmxhcGljICpzKQogICAgIHMtPnRpbWVyX2xhc3RfdXBkYXRl
ID0gcy0+cHQubGFzdF9wbHRfZ3RpbWU7CiB9CiAKK3N0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRk
ZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBp
ZiAoICFoYXNfdmxhcGljKHYtPmRvbWFpbikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJl
dHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwgaCwgJnZjcHVfdmxhcGljKHYp
LT5odyk7Cit9CisKIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
c3RydWN0IHZsYXBpYyAqczsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAgaWYgKCAhaGFzX3ZsYXBp
YyhkKSApCi0gICAgICAgIHJldHVybiAwOworICAgIGludCBlcnIgPSAwOwogCiAgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgcyA9IHZjcHVfdmxhcGljKHYpOwotICAg
ICAgICBpZiAoIChyYyA9IGh2bV9zYXZlX2VudHJ5KExBUElDLCB2LT52Y3B1X2lkLCBoLCAmcy0+
aHcpKSAhPSAwICkKKyAgICAgICAgZXJyID0gbGFwaWNfc2F2ZV9oaWRkZW5fb25lKHYsIGgpOwor
ICAgICAgICBpZiAoIGVyciApCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1
cm4gcmM7CisgICAgcmV0dXJuIGVycjsKIH0KIAogc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Mo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12:37: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 1fzLRP-0001M3-0r; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRN-0001Jt-RF
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:17 +0000
X-Inumbo-ID: 009675bf-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 009675bf-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:30 +0200 (CEST)
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=NVjlOGaHikDSaNd3UJ3nEBOLmEKEowZTHBqIrLXMUt4=;
 b=n/8AQpDvgLr+1Kp6/ufHr1xd/UEu8gCBgspKdcnsXMyTD5MSlAXVsTsf+P6lKsuTCUp5kA0ZvLN0k2F9cL3pBk5hAwUSw73XDjoVsluBL41Yot+5dVB07WTt9RaUi8iSa9S3piqQkFAeioKzCpclssbea6Idwd8bbnY9YKPPO/M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:10 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:36 +0300
Message-Id: <20180910123640.496-10-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 35a041be-c373-4979-7e5a-08d6171a2124
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:q5wLD1Bx51z/tbOPoILn1zXUNsuoRq0Oteyi/9FcKyZZjgzMlwE+O3ZYiys4iazjcrv36o6w/lolQN41KeEFeWtZWqkIOOrAoMd8sCumPBhydbUs8X03gTrCrDRhdsDL+GhkVEY7hOM9k6JsK+bFx4HswfkwzKTm+N1zDXTEHVpm5etBf5kisBjxJ5nygPKXTHXlLUalRjRY3dPe1JFk7b31FlHBh3sjKQvZJRdCFcmFjwwCTDACudiq3o6yPmLi;
 25:jty41cxoInbDphg55+bULPvaA5qJPF5G/Jk2pWCHZnwBapf8SIbJIFi+GdMcGSDxMHWJr9ijesdi2kZ0Di0NYOXtNNXhqwe7GME64un6gCD4JNXAFfnpmZ5fFPnMKa16j4ZLgLFHwymHdZCVEIxvqlyDmlSzF9KFReI/untUd0KU2oS9kVtkxOkHq4NAlZfxFoeumD9ynB2socYEpglZJRKegdfrICCb3SdRCkPQnDZXCx8xHUDJjP/8HNxMhw87WruiqbV/NTnlmnumbQWAvCtgeyoUHpGLN7+p5Vv675jclQHas+mlH7AXdT4hiDyleTTw7OTbD+Ep8BkCDifNMQ==;
 31:dC8btcHRb2eMLthWmTbs7jgueOnpIEVFA6iw23KaRZf67GoA/SsXfka8A+pwKtphMY2GrLi7ErTBquoJ0Hl7MRno5Ak1JvxqZWSi4nzoVvIn1gF5TpVBn6JCFeROpv76JpxXBUNHGfRGJc7dV9P0XnwSUGKamXDsRXg3HfSK4eEZw/E+f4Zp4Vq9/THxlvqZfSc56pvWFLPS7HTjRpyO6Am3viOGLgW92iT3bQueeaU=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:DWrAnJBfZpC95c8sGLKm2fbtxl4wZBeDkptiGzIhh8L6MXwSkTGmzGY34YF7rYuHTKWU0WXGDzif1pSZsGnzih4eDm+3mkhsmFhgRQYs/dcyATjIJm9uxz1fAleq2gpIy/ZqOuLUP2m3bKbf36GbZTabKrhKxMMkfy7cgCukBEnh7iZ2IwpwT0wNApqKV9pKilwm4cb1/qhBCvkCCn68jBZdeJaNm/Va4a+xbI8FWbE4wwIc2niiVJR673KLwF+DYHJxxogaqXWbwkU5Ta/4rhe5Fa/75nJUQWQ+sZ0j3eaJB4uHYNvV2yq1V+SX38SSoMyFx07i0cAXzEmsQmKT8g==;
 4:wnkSwnqMikz2WXwqyBcB9DsqQH314PcH1iZyasst8zwWP5GtDEyBVqwA0wvFBcnjU+K715XF9G5MHpuszi5vhHe5sO3HSxBdHvibUbm0WD0rcFFxCyj9sl2I34FqtHMjzRA2dhIxrWYngCU8rVlkwFHoJgHOUwhn+i0X7lMGhSLRVq1Anpcrh0QQRjBKD2LtHUJ9JeQzj6x09xrlc4rL02i+J1fYDXk2VTX5ESJINp4BFu6mbuJkrnNRISmgGVo7BRLVrsMDa0xfIImxX8QroW2npdoIKWcWAFTBnGuQdQ+D+txM8ZNmZwI93HfKzkf6
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178B199BF35FD5ED704F6B9AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:5SVVwECD7irMqsngNPneH/H0+3UZTVev+Kdv7BrFc?=
 =?us-ascii?Q?HilI4ID/97A6077A1sZVZg6HlWRSKM1owyVQi7ZHo3dsjYSRGrAnafLDxkae?=
 =?us-ascii?Q?6mQ+cQfLd4A2zax0PM56YWi7X7j1J6ndH0BDA9ZuskMzur7qLjdvsP+alrBi?=
 =?us-ascii?Q?uPn322y2nRWykVNEMd3DEhc29pMvMBoPb7mF6JkI7B5w8I04HB0Mx69Iz7kC?=
 =?us-ascii?Q?i/GLfFs8LvFhMQ+KUACUScWN8WtBVk3VBpUsW3vPRkuQGK7LU0N/xlVJ6mTo?=
 =?us-ascii?Q?zVap6BrBykplumTlBaLBXONR5SGvIuX+FnQtqaRcfiBDXk9Zt44tz3Lrgbgc?=
 =?us-ascii?Q?UveQtPrqhX0Yz0EOeM1g9akQnTDnWUyOX1jB1aNOYGnf/uDCsWQyD1srXbv/?=
 =?us-ascii?Q?NmatytG+2IGzGiAeHbPbxoDlinW81ppCUSkTit3GhriNwuEqXKtHhDgjuJlw?=
 =?us-ascii?Q?Dp6xgVanizhpTTiKlt2GTgTZ81cQNMiVaFEZmgUnA8HLBSnkAecwNEFDmmB1?=
 =?us-ascii?Q?VyKjeZA6GzA2f1MjtcTLtaXofdFBU6WzE0L5THg/bZ4z5sclYPHITB7Y019k?=
 =?us-ascii?Q?mw7AS7+c3Z5EKJ4HQMuMdtM8g/SFPbeMLBUjCbX+CLinvFAEqjBq7hx8yNFQ?=
 =?us-ascii?Q?+hdVLwdS6sGIjQbF+orrhrA9s26ujnjaYWgu63d3vwONPTYsVKKvsmCny5OB?=
 =?us-ascii?Q?AtAshhKWoTLVv6YK+inTRVvtTe441FtJVUNd+cxRABgXeXr11vkkOUWNbdRR?=
 =?us-ascii?Q?8/UyFXGXmC3PP/wovksX119LAGQRPlfESnJMCZ+fdJ1q6D/Mt17UkBYNQ2B2?=
 =?us-ascii?Q?PTlPL0Y9hDwvxtFTkZrJkazTJmjUkmv8ebeQuqRSpgf15L/WpiYxTwk3+vfb?=
 =?us-ascii?Q?qCJYe04Q6PifZciUWSRfxZDLNXL1+lnb/FTemh6UVU2UdI1jUS5eRXImPL8a?=
 =?us-ascii?Q?n2OW64XA1JhmMlRyKRKKFb+8I80kmYR8Rui4SFvdaKwfJKara0iZ3odVhD0+?=
 =?us-ascii?Q?Mjb91mntoY6yKz5xd3Maepi/7KItKaKcsft52NMoeeoWICxW9CBeNyfxniLm?=
 =?us-ascii?Q?neAdzQzT47H4+eIiYcbHtrzmeDI3pKGyRry9JXtHJ8tiltbfzuBs2GUh44hn?=
 =?us-ascii?Q?kdEewj2ALcgzh3hzWqiiDCuVIriFkw+pC/bSrSK+roftcEQXrxoG6NA6Xdm1?=
 =?us-ascii?Q?WUKNJ9IS9uRtsOYWX5qSqvQSdoGJfeWInSZILchLT20saEqGcFMFmV8CvdTN?=
 =?us-ascii?Q?Q531WzjbF0MYDApwjc=3D?=
X-Microsoft-Antispam-Message-Info: 5j+8heKbvvmL6jX0bmAh9TEP69s3Lq+oX/6mndpGO9UVO17xgXikFiy/LoYgP0CIA7v3NLMGVP63R1WjEyQJjZpRGhlXsBd5wICs8buKvmtHmUheehwQmTjhow2dAod/qTuB9YLr7st0rW94evwqx61G7qpeREYmO3yk3+e3iH951e3gHBaaQDxUCqdMsomNVLevWI+e64/F5LTr+oShEUKzrU8ucjqics92GY+NzkKySpRaNGZsDjmgj5JaXhWlHaL0ZwCukSODTP5VdJVPyFZTOtsBodwcVPqcAZkdcMcq2AWqy9Q/TNAivpY7PJ82VMR2VMpU3phgX4GOnaC+iBIaY6sOSYSFaDrUuXzL4bs=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:TcGSqk6u8btLxwLoqakJIVtZr9QcvZbVNi72HmwzD4CuIGUUuq+wE+BsPn3Ba/5w2aEMeOr7W2j++uAj+9lsSlzJFjTJeLmPh3ZVK3p+W123eR8PPS+f7toih8I9mMcOU9WKdiokcHsnjbS+G//cL+6/xZ8YQtHop1OiCM8Qc1BdCGXOI01Ol33+EXfRF1+vIuXqTM0gcyRR/QJMBZQUFbTIc3tMHNK/u8/s2JW9dPCgrfa4GJXeNSRJzzMO2G05ThGPzKEkz/gDsnwh64IrKPypugZJqypTMkxaGnxwPMk4S5CqCE7OwHnX6L5ox08uNph/5r/RNX6Hka5tb8foLZTmF4x/zvF+wqYDCN9D8e6Qss6XA2DrRyl+Rze2jMFQ54OJUu8CuY4aOZBSbC498H1z1+eMrsbq5rWoFhvZM2J2n1KDLbvZHICCEkYGSxgx7VhhT0WPgRkdgz9rO1DL6w==;
 5:WWC0YKcI2tUO23292KsNZsRYnRnANpmWqdTtwQS1ArFZ5QGHvtYL41EJ6GspYGkVamUggoMLkh73YHwAxb3dD9VlZIN91ZbeS57ECCAc6hGQPnkeBYvau5ivkHYAStBbfTGkLBfJT7zGPwKTURrg5Wh3lXNTFdvKgp2SOcuvi7k=;
 7:DPYXjASxpENLn4K3B44zm2pgNReLUJJY4Hz/w/Tw2YaEmLQW+lw2ouqF66oa1R/pyk5eB542KxQnnXGw64XGpzpCjpUsAMr8210A8EhnXZh+kWorXB7xzUyFoo5V3/pPT/Iws7CnOa9hcgpSEgPq/LTIwkkHZE89SN4xHmMin4wT2ebeNqhbOhRjEJfsLMK26trPC88eJwXmgC0bfmdHK7Ce6ZyEx9/Om354/b9rU69bkO2HSv4TvmWamWUzdkD+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:10.8339 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 35a041be-c373-4979-7e5a-08d6171a2124
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 09/13] x86/hvm: Introduce
 lapic_save_regs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CgktIERyb3Agc3RydWN0IHZsYXBpYyAqcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jIHwgMjYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAzMWM3YTY2
ZDAxLi44YjI5NTUzNjVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE0MjIsMjYgKzE0MjIsMzAgQEAgc3Rh
dGljIGludCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICByZXR1cm4gZXJyOwogfQogCitzdGF0aWMgaW50IGxhcGljX3NhdmVf
cmVnc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAg
IGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAwOworCisgICAg
aWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKKyAgICAgICAgaHZtX2Z1bmNzLnN5bmNf
cGlyX3RvX2lycih2KTsKKworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2
LT52Y3B1X2lkLCBoLCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7Cit9CisKIHN0YXRpYyBpbnQgbGFw
aWNfc2F2ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHN0cnVjdCB2bGFwaWMgKnM7Ci0gICAgaW50IHJj
ID0gMDsKLQotICAgIGlmICggIWhhc192bGFwaWMoZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAg
ICBpbnQgZXJyID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAg
ICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCi0gICAgICAgICAgICBodm1fZnVu
Y3Muc3luY19waXJfdG9faXJyKHYpOwotCi0gICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAg
ICAgICAgaWYgKCAocmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1X2lkLCBo
LCBzLT5yZWdzKSkgIT0gMCApCisgICAgICAgIGVyciA9IGxhcGljX3NhdmVfcmVnc19vbmUodiwg
aCk7CisgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAg
IHJldHVybiByYzsKKyAgICByZXR1cm4gZXJyOwogfQogCiAvKgotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12:37: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 1fzLRQ-0001O5-EH; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRP-0001MG-A0
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:19 +0000
X-Inumbo-ID: 01087c97-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 01087c97-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:31 +0200 (CEST)
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=hX9VjGtp5AsaDvG1IEDN6tFiSMH8lLHO9l3KxH2eb7k=;
 b=xlBHPdQ+KkgyeTF2TJYN8K9DocUWUrY3Nf1VnDmNxM2xObzZJEDvd1YVDjJOOYwKbc/H5keRLUq89XRo08k6rFDUKWS1JborLOE1QiaSkX0tmvz+5YixWuFRS4w6vDx2MPxsF31egQ6E3wW4uRZd4oFxMte0MmqfvmjLeXZjJO0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:12 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:37 +0300
Message-Id: <20180910123640.496-11-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e98b2619-169a-42d1-c7c3-08d6171a21e0
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:SpWqPpl0SnIPJjfMOPha/K0LjNy7UmJb0F5HIIhpFplFDa8XZ5FFLMwebtmIKtwGvk2Cvco1uwt3eSv7fRwpYWY1Vrlb7RfT7csOxuFQHI00CI1+ontjXC4vWz8ekcF+4IH7kWG3yVhpNuVp/9JZSBEiRK+H77KwZSwrESjIKyf+lw+UmyB++e6ZTO8eGS8AqcMpzLz0BxaVv+hcu4M69F1wOV+D1JeshaMBHfzpRkRmrdvX6rbPZ8fX6dmEG3fH;
 25:I2dJ+xHXPWO+fRZ4dudtJQWDjA2YIbBzIMPNBqgYpiC9qeIQkT57tDukA5IStEEzXYUtbyinzyw5VraQRYfKG9lNtlQ9+F+gSUL/7nU8meqvrtkxCEi2noTd9puZZ1xDpdDJaYQmXchndOQhh2ChZ7nh4amyuE2pjsxXi8M8Qya9h8sRWytPXuOEH6eRIgXS3vQ5uBGLLdTz0vLuckVsxapfgDFwZQ2yM74gcKIYRMVDr1ToAvg1LOxySyvlZfuNtoDz+pveEkem5P7uT2AlUzdl3IgmUtTaehDZBHz38gZcXTZ3EVoqLp+qxXrn+8EE1jq7jK41+0HQbOxLM/Ig0g==;
 31:DDX/USpLVCVYpkiCZm67CWinQSZpfo6hucAqWaHUcbiGKVOu7WzwMIEKX5sqhXTZlb/0bv7YHQ/HB+egso+uDijnGgvp8TH0WpOeLArJs+JWC5pgDyaK+cz/sZdCrQt5fCw+/U4jGR/+8ttt5ozaZ7zQn01dO6fhsswwxJETWkh/l4GB4l/UuJQkUE6/tL988rA1t20EVwpdxqLADK3l/kn58sBw1bicAbDFLkaW00k=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:8khgD+JKNES3KeVmDZQQ+tb6JBDMoDExmmZct4aFv8CkVj40bPYXeEYR9ZApgeEMrxh5bnWTYpObFKpzO0z+URTGZKgyZ7jsKhng8Hfq/BV3xywEgtX8cA9xm0ZZdXDRl0lkY1diNzTaVKwg+fGWO3TSNIsGeSs9xnlEZoEaWt/mTGZPfJS5hILd/p/+Ab/1eEjXch3anNySblIe472BJUUHoyE7gua8RoX5WXyFZk2K34sJ897tuwWcCeBDWnVvFg/x10vGFiPk7S7SEBOmF1DECVcamH+IoFD+uXc7lld+GhgkCCrIcB9g+Zw1O4L2LhL1+AoyLkZs8MDav+Cqtg==;
 4:fMEJcueLTbntShtjbVFf4RGw9cwQrB79zCCC8lxfLDjFLZgKNGSS5UPlkWGkjHUxyiC++2QQhAOwZLdpMNYR9LjBvRaVq9s4MwmnyrFcOLEWGBa2krsTtjlHxKC0maU9kZ2iehbCWKs5a5VsWxUAZuuoCraQRZobNUMgP9+25LgrFAxtXnezZREx95lCmxEqKcEM0XOvPLV4nuUMRIeiCyI4nocLecr0fIhSnfY+Lyo7mvMkSA9zyIOXm3GvpL9JLYM7keJpiYVNEqRtxs3P7AzeB/glmvNPCkg2WnFGeG+j+T8CQz+ST95ZQfbQ58T2
X-Microsoft-Antispam-PRVS: <AM0PR02MB41785A5919C7E5B23E5F4A81AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(575784001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:qxUxKnehqbro0m3CPykxk42lr4zuHP6r+c7SYJK/I?=
 =?us-ascii?Q?AZPkig/UEYYwoH40Xs7wzl0/6SMXmZAlhzRPq8HT+uVZzbRLB0/XTrJn41gJ?=
 =?us-ascii?Q?I5l3ibsNSWpkFekA6UEnBefaZ1WtFSai/DEG9FBUumNNJex2Rz2pn6XHgg1h?=
 =?us-ascii?Q?H6OpCXFMe/eXDTBha0PkN+zl3XwTHmtGteb4oVWwAsShD04Le6U3zC/DHMoy?=
 =?us-ascii?Q?NdrTf1a5BqXiYRVxCg9M0zLLY6sE5oRh7TfCHtXROl4NOBHEqrcmiJDt1ApA?=
 =?us-ascii?Q?OaMuaWb1vuxu7nwT8nr53RubRha+het5GOlNymefTNSCT1mCHNYENA9qFm/m?=
 =?us-ascii?Q?3bbw83ODmqPCD9GAKKV6Fl6zZxxZ1WQ5NrywH1bu5hKqIP0m5BaNokoKL2QA?=
 =?us-ascii?Q?1iyxUPYc1k0F1t/9LO97vgYoVQYE0PnGpG27lC5YDWvON581GWUsEesqN/hI?=
 =?us-ascii?Q?rf/FuKTcfgiGrJ8bOgs2kU+W5A3tUvsanenCfhRwO1l7t8bTE9QFwnwhhfJw?=
 =?us-ascii?Q?dRE9oE0Tbav7xepkrBRov/ruWOElS9vVNesnyITmpU+v1/Fdg9C7mXsHZaXV?=
 =?us-ascii?Q?Ps5cunGJFwoPzWWGTGY4LnrygqPXnqbqCxUC6Tnu1YG2JTRzObIeEHHkOiwM?=
 =?us-ascii?Q?BnEkuPAexnUTXLdeB3QeKA96I+lA6pGU2qrOIQtkfc7gwxl5/LDLl7Ef49ax?=
 =?us-ascii?Q?pS80tTrKJafhr9949S9CPryBOqgMeaHwsZVtgdZ0i99BfYIhmsQAxUvfpFZh?=
 =?us-ascii?Q?Bm07GiZnICp/UoqUvY8LTYy/ZJ5PLT5ITY8NY+DehmG2gNjL1PGtyeubQtcb?=
 =?us-ascii?Q?6/w8uIHJw9VankPXEMaEZHWYYHbxznOMBMwWO+nrwZFcawtO+JQucYBpJqIx?=
 =?us-ascii?Q?2TDUCEFgbjktKD54JMGc7pML6Mu9pbLlNCpfeWT3L9Lq6wPWbganx+mMAumx?=
 =?us-ascii?Q?0Eah18kMAn7RoV/SqWRbqO6czQt/e45Ha89zPA5oqVdzseTLYxZZI0GNwxjM?=
 =?us-ascii?Q?UUWdWKc9HK6KLlRHokODVgeUSSt5cAihTf7T47mtyhfFEfdXIHDY+Pqem10S?=
 =?us-ascii?Q?zptcF/Gb+8Gjc+RZh+ZA0Den+a/we9kx62jOg6kKq6lK6SozKWN6gBDpYO/U?=
 =?us-ascii?Q?5wKjU01vBlZAZIBq3vM/ohAgqmBLH0Yftlfuq3qZIdhdpjeWx7KgA/Ii80Wc?=
 =?us-ascii?Q?H5Cp7Uc7ZEsbXnOufN/XYEz74uHD5MWmZSDqk9d5Hslx6yIbN8vmUT/csNWF?=
 =?us-ascii?Q?o3vmkDM0Nub/+E61R5ezHjAabELgbWtY8qPovOuJr9TUkiagS8dmT44iHkzH?=
 =?us-ascii?B?UT09?=
X-Microsoft-Antispam-Message-Info: +d8+CE9B5h0kcfU+D5DM29WxucLcO/ykJWnKA5y8UAEFwl4XIou71o5voNgyp8MXOcgTIA9MovNkHaoBqa2WZSoyn3CuwDFrjFpfsp2Ymc8m+CSyLE9//XRN0Ja7fxRr9nwJ8rDtE+szdzuH26Bq3a5zPkAa8dBRI8v5L527zusmclD7e3HAhCDMAEfu2p4MjS2129TM6AGyWcTfw7XBCrm2Ssf4tZePyotG7jEAg9ukWfqc9JhPct45sDWV77EkI2HWViCoh12bYJqtQ8F6QhPgwzmKOHSa10keCfKu7+5SeTA9uowhomb16mP0D8DbXlCWltR1GdPmvDN0ZZ0DRnIdRRYL39YQUBRWpbtky1M=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:id1RxJUWao4AxP6aCM5jvjZnWFwzbjpuTcOofE8Jb3RFQxiBmQnUI8KbC5WHi7qV+8O3eAhl7Y8AYbEYsKI8dJCR2EHLGgnXpKY0rNxbNvmdiMcpzK5jSHTVQYksDHDGm20zmZuqqVxSKAaqf7njp/meAGBnEKRxWXoclpy0fK4rVPP9e9LZA5uZKStFzaOavNaSH8a0lQ3KrfGkBOE1M2cZdlGo853xHyOw++9GCsxB6N0llCuWGGcgjqOZkpMo3A7OyiICEtwbpTH+SqODHh+il+MjExapEzP9nI8Z6etk2rrKyrAd54wjn0f2Hz4OmhCNArKlAYPsLg3kH95Z6vPRueE3wF9Mh8Hx1URn1ZPIT83QBfM408ePpoTzYn1MV3FxXuy3j5zKFJULMsPeTb0ngVtyLBaJUyFY7x+8gh0rqjDgjboGY0G4JRuRDSY9jSEHOyf4OIKSi20myDA2+g==;
 5:QV2RpeaPvDGM7i0A7Wm4yCcvpwXwggMlwMU3ClqWcy4+y9r1QWFkxIzWMtN6cIWdkfRqbucBoMNbNI9NE4G8jrPOO9g/J4wRgEmUe5LXumIcsGSLGrlLKlIylbCrczpcGW9+89ElUwFM8KMrGcrJvEjdGL4jD80z1mWj8pKfnqc=;
 7:B8rsWVdoUo6jTxhlgbih96Scpd6NflDGpzU9k5lSSoI+5lJZWzh6xrItC+X/Hr0hR25JZJRI/MUZ7W0phzzIciPiCE+NHK1MzquG8T53NqUwxohlHEYWNcHM+nHe4MY7nRJqPYHjJ1V0lsJvLVgQIKI1I258RyWAzyW0lHVFiKiEJk+tjdaQn3YZwFGsQCUfKJzcTQ/ctFrXjUxmceMhvA+8cacM1eGH6NF2O59oRQxl1SGx7jDoNE1b4hoSUElf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:12.0658 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e98b2619-169a-42d1-c7c3-08d6171a21e0
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 10/13] x86/hvm: Add handler for save_one
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSBWMTQ6CgktIENoYW5nZSBoYW5kbGVyIG5hbWUgZnJvbSBodm1fc2F2ZV9vbmVfaGFu
ZGxlciB0byBodm1fc2F2ZV92Y3B1X2hhbmRsZXIuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svdm1jZS5jIHwgMSArCiB4ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jICAgICAgfCAyICstCiB4
ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jICAgICAgICAgfCA3ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgICB8
IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vcnRjLmMg
ICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jICAgICAgICB8IDMgKysrCiB4
ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgIHwgOCAr
KysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS92cGljLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oIHwgNiArKysrKy0KIDE0IGZpbGVzIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwppbmRleCBj
MmIyYjY2MjNjLi43MWFmYzA2ZjlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCkBAIC0zOTcsNiAr
Mzk3LDcgQEAgc3RhdGljIGludCB2bWNlX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQogfQogCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JF
KFZNQ0VfVkNQVSwgdm1jZV9zYXZlX3ZjcHVfY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm1jZV9zYXZlX3ZjcHVfY3R4dF9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZt
Y2VfbG9hZF92Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jIGIveGVuL2FyY2gveDg2L2VtdWwtaTgyNTQu
YwppbmRleCA3ZjFkZWQyNjIzLi5hODVkZmNjY2JjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZW11bC1pODI1NC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lbXVsLWk4MjU0LmMKQEAgLTQzOCw3ICs0
MzgsNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKFBJVCwgcGl0X3NhdmUsIHBpdF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJ
U1RFUl9TQVZFX1JFU1RPUkUoUElULCBwaXRfc2F2ZSwgTlVMTCwgcGl0X2xvYWQsIDEsIEhWTVNS
X1BFUl9ET00pOwogI2VuZGlmCiAKIHZvaWQgcGl0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBl
dC5jCmluZGV4IGNiZDFlZmJjOWYuLjRkOGY2ZGEyZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCkBAIC02OTUsNyArNjk1
LDcgQEAgc3RhdGljIGludCBocGV0X2xvYWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RP
UkUoSFBFVCwgaHBldF9zYXZlLCBocGV0X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworSFZNX1JF
R0lTVEVSX1NBVkVfUkVTVE9SRShIUEVULCBocGV0X3NhdmUsIE5VTEwsIGhwZXRfbG9hZCwgMSwg
SFZNU1JfUEVSX0RPTSk7CiAKIHN0YXRpYyB2b2lkIGhwZXRfc2V0KEhQRVRTdGF0ZSAqaCkKIHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDE2Njk5NTdmMWMuLjU4YzAzYmVkMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzc2LDYgKzc3Niw3
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0Nf
QURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICBo
dm1fc2F2ZV90c2NfYWRqdXN0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xv
YWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZl
X2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCkBA
IC0xMTU2LDggKzExNTcsOCBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1I
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9sb2Fk
X2NwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfVkNQVSk7
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9z
YXZlX2NwdV9jdHh0X29uZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1
X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogI2RlZmluZSBIVk1fQ1BVX1hTQVZFX1NJWkUo
eGNyMCkgKG9mZnNldG9mKHN0cnVjdCBodm1faHdfY3B1X3hzYXZlLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2F2ZV9hcmVhKSArIFwKQEAgLTE1MDgsNiAr
MTUwOSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2ZV9hbmRfcmVz
dG9yZSh2b2lkKQogICAgIGh2bV9yZWdpc3Rlcl9zYXZldm0oQ1BVX1hTQVZFX0NPREUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAiQ1BVX1hTQVZFIiwKICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICBodm1f
c2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9s
b2FkX2NwdV94c2F2ZV9zdGF0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX1hT
QVZFX1NJWkUoeGZlYXR1cmVfbWFzaykgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCkBAIC0xNTIwLDYgKzE1MjIsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBodm1fcmVnaXN0ZXJfQ1BVX3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkK
ICAgICAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfTVNSX0NPREUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIkNQVV9NU1IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bV9zYXZlX2NwdV9tc3JzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2Nw
dV9tc3JzX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9jcHVfbXNy
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3Vu
dF9tYXgpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCmluZGV4IGZlMmMyZmEwNmMuLjk1MDJiYWU2NDUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
cnEuYwpAQCAtNzczLDkgKzc3Myw5IEBAIHN0YXRpYyBpbnQgaXJxX2xvYWRfbGluayhzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAot
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfSVJRLCBpcnFfc2F2ZV9wY2ksIGlycV9sb2Fk
X3BjaSwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0lSUSwgaXJxX3NhdmVfcGNpLCBO
VUxMLCBpcnFfbG9hZF9wY2ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BF
Ul9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJU0FfSVJRLCBpcnFfc2F2ZV9pc2Es
IGlycV9sb2FkX2lzYSwgCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElTQV9JUlEsIGlycV9z
YXZlX2lzYSwgTlVMTCwgaXJxX2xvYWRfaXNhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAx
LCBIVk1TUl9QRVJfRE9NKTsKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0xJTkssIGly
cV9zYXZlX2xpbmssIGlycV9sb2FkX2xpbmssCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBD
SV9MSU5LLCBpcnFfc2F2ZV9saW5rLCBOVUxMLCBpcnFfbG9hZF9saW5rLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vbXRyci5jIGIveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKaW5kZXggZjNkZDk3MmI0YS4u
MmRkZjUwNzRjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9tdHJyLmMKQEAgLTc5NCw4ICs3OTQsOCBAQCBzdGF0aWMgaW50IGh2bV9s
b2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKE1UUlIsIGh2bV9z
YXZlX210cnJfbXNyLCBodm1fbG9hZF9tdHJyX21zciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgMSwgSFZNU1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShNVFJSLCBo
dm1fc2F2ZV9tdHJyX21zciwgaHZtX3NhdmVfbXRycl9tc3Jfb25lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBodm1fbG9hZF9tdHJyX21zciwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiB2b2lk
IG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKaW5k
ZXggODU0MmEzMmQzNi4uYmQyZmQzNTMwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9w
bXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTMwOSw3ICszMDks
NyBAQCBzdGF0aWMgaW50IGFjcGlfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShQTVRJTUVSLCBhY3BpX3NhdmUsIGFjcGlfbG9hZCwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RP
UkUoUE1USU1FUiwgYWNwaV9zYXZlLCBOVUxMLCBhY3BpX2xvYWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwogCiBpbnQgcG10aW1lcl9jaGFuZ2VfaW9wb3J0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2ZXJzaW9uKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9ydGMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKaW5kZXggMTgyODU4
N2FmZC4uZWI2N2NlMDFhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCkBAIC03ODMsNyArNzgzLDcgQEAgc3RhdGljIGludCBy
dGNfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBy
ZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShSVEMsIHJ0Y19zYXZlLCBy
dGNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFJU
QywgcnRjX3NhdmUsIE5VTEwsIHJ0Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCBy
dGNfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5kZXggMGFjZTE2MGM5Mi4uODcw
MDQyYjI3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9zYXZlLmMKQEAgLTg1LDYgKzg1LDcgQEAgaW50IGFyY2hfaHZtX2xvYWQoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9zYXZlX2hlYWRlciAqaGRyKQogLyogTGlzdCBvZiBo
YW5kbGVycyBmb3IgdmFyaW91cyBIVk0gc2F2ZSBhbmQgcmVzdG9yZSB0eXBlcyAqLwogc3RhdGlj
IHN0cnVjdCB7CiAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlOworICAgIGh2bV9zYXZlX3ZjcHVf
aGFuZGxlciBzYXZlX29uZTsKICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWQ7CiAgICAgY29uc3Qg
Y2hhciAqbmFtZTsKICAgICBzaXplX3Qgc2l6ZTsKQEAgLTk1LDYgKzk2LDcgQEAgc3RhdGljIHN0
cnVjdCB7CiB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2Rl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmVfc3RhdGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBz
YXZlX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfaGFuZGxl
ciBsb2FkX3N0YXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6
ZSwgaW50IGtpbmQpCiB7CkBAIC0xMDIsNiArMTA0LDcgQEAgdm9pZCBfX2luaXQgaHZtX3JlZ2lz
dGVyX3NhdmV2bSh1aW50MTZfdCB0eXBlY29kZSwKICAgICBBU1NFUlQoaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5zYXZlID09IE5VTEwpOwogICAgIEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLmxvYWQgPT0gTlVMTCk7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZl
ID0gc2F2ZV9zdGF0ZTsKKyAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmVfb25lID0g
c2F2ZV9vbmU7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5sb2FkID0gbG9hZF9zdGF0
ZTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLm5hbWUgPSBuYW1lOwogICAgIGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA9IHNpemU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDk2NzU0
MjQ2YWQuLmIyY2ZmZTE0ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC02MDEsNyArNjAxLDcgQEAgc3Rh
dGljIGludCBpb2FwaWNfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKICAgICByZXR1cm4gaHZtX2xvYWRfZW50cnkoSU9BUElDLCBoLCAmcy0+ZG9tVSk7CiB9
CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoSU9BUElDLCBpb2FwaWNfc2F2ZSwgaW9hcGlj
X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJT0FQ
SUMsIGlvYXBpY19zYXZlLCBOVUxMLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAK
IHZvaWQgdmlvYXBpY19yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmlu
ZGV4IDJkZjAxMjdhNDYuLjM4NTkzMzM2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTEwMjcsNyAr
MTAyNyw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWSVJJRElBTl9ET01BSU4sIHZpcmlkaWFuX3NhdmVfZG9t
YWluX2N0eHQsCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmly
aWRpYW5fc2F2ZV9kb21haW5fY3R4dCwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAKIHN0YXRpYyBp
bnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKQEAgLTEwODgsNiArMTA4OCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5f
bG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiB9CiAKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fVkNQVSwgdmlyaWRpYW5f
c2F2ZV92Y3B1X2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF92
Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
dmlyaWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA4YjI5NTUz
NjVmLi5lZTJjNjZlZjljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE1NDYsMTAgKzE1NDYsMTAgQEAgc3Rh
dGljIGludCBsYXBpY19sb2FkX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
TEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLCBsYXBpY19sb2FkX2hpZGRlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX1ZDUFUpOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVT
VE9SRShMQVBJQ19SRUdTLCBsYXBpY19zYXZlX3JlZ3MsIGxhcGljX2xvYWRfcmVncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NB
VkVfUkVTVE9SRShMQVBJQywgbGFwaWNfc2F2ZV9oaWRkZW4sIGxhcGljX3NhdmVfaGlkZGVuX29u
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbGFwaWNfbG9hZF9oaWRkZW4sIDEsIEhWTVNS
X1BFUl9WQ1BVKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTEFQSUNfUkVHUywgbGFwaWNf
c2F2ZV9yZWdzLCBsYXBpY19zYXZlX3JlZ3Nfb25lLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYXBpY19sb2FkX3JlZ3MsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogaW50IHZsYXBpY19pbml0
KHN0cnVjdCB2Y3B1ICp2KQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92cGljLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYwppbmRleCA4MmJlZDIwY2RkLi41N2VlYWU1YzRkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZwaWMuYwpAQCAtNDExLDcgKzQxMSw3IEBAIHN0YXRpYyBpbnQgdnBpY19sb2FkKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1I
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBJQywgdnBpY19zYXZlLCB2cGljX2xvYWQsIDIsIEhW
TVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQSUMsIHZwaWNfc2F2ZSwg
TlVMTCwgdnBpY19sb2FkLCAyLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCB2cGljX3Jlc2V0KHN0
cnVjdCBkb21haW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
YXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKaW5kZXggNWEzYjM0N2UwZC4u
MGRjYTQ2ZDc3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaApAQCAtOTcsNiArOTcsOCBAQCBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBodm1fbG9hZF9pbnN0YW5jZShjb25zdCBzdHJ1Y3QgaHZt
X2RvbWFpbl9jb250ZXh0ICpoKQogICogcmVzdG9yaW5nLiAgQm90aCByZXR1cm4gbm9uLXplcm8g
b24gZXJyb3IuICovCiB0eXBlZGVmIGludCAoKmh2bV9zYXZlX2hhbmRsZXIpIChzdHJ1Y3QgZG9t
YWluICpkLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKTsKK3R5cGVkZWYgaW50ICgqaHZtX3NhdmVfdmNwdV9oYW5kbGVyKShzdHJ1Y3Qg
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpOwogdHlwZWRlZiBpbnQgKCpodm1fbG9hZF9oYW5kbGVyKSAoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKTsKIApAQCAtMTA1LDYgKzEwNyw3IEBAIHR5cGVkZWYgaW50ICgqaHZtX2xv
YWRfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiB2b2lkIGh2bV9yZWdpc3Rlcl9zYXZldm0o
dWludDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
bmFtZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlX3N0
YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZl
X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRfc3Rh
dGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIGludCBraW5kKTsKIApA
QCAtMTE0LDEyICsxMTcsMTMgQEAgdm9pZCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5
cGVjb2RlLAogCiAvKiBTeW50YWN0aWMgc3VnYXIgYXJvdW5kIHRoYXQgZnVuY3Rpb246IHNwZWNp
ZnkgdGhlIG1heCBudW1iZXIgb2YKICAqIHNhdmVzLCBhbmQgdGhpcyBjYWxjdWxhdGVzIHRoZSBz
aXplIG9mIGJ1ZmZlciBuZWVkZWQgKi8KLSNkZWZpbmUgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShfeCwgX3NhdmUsIF9sb2FkLCBfbnVtLCBfaykgICAgICAgICAgICAgXAorI2RlZmluZSBIVk1f
UkVHSVNURVJfU0FWRV9SRVNUT1JFKF94LCBfc2F2ZSwgX3NhdmVfb25lLCBfbG9hZCwgX251bSwg
X2spICBcCiBzdGF0aWMgaW50IF9faW5pdCBfX2h2bV9yZWdpc3Rlcl8jI194IyNfc2F2ZV9hbmRf
cmVzdG9yZSh2b2lkKSAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGh2bV9y
ZWdpc3Rlcl9zYXZldm0oSFZNX1NBVkVfQ09ERShfeCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAjX3gsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICZf
c2F2ZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgX3NhdmVfb25lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAmX2xvYWQsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
IChfbnVtKSAqIChIVk1fU0FWRV9MRU5HVEgoX3gpICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2l6ZW9mIChzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvcikpLCBcCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12:37: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 1fzLRR-0001QT-Vz; Mon, 10 Sep 2018 12:37: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRQ-0001OT-Pu
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:20 +0000
X-Inumbo-ID: 01d33e97-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 01d33e97-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:32 +0200 (CEST)
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=8CwW0MFyChh5Coeun8kPGB0lrt4maPqTmPS3QECsWLs=;
 b=fOxCIl1YTJAna1HbDCdAZTNsJFEVpGCtqV9UFBsUj2sDylziN/QQaQvXRitZGY1Jya8+YlcHKzkTwluBhF7TW6khtPlgBpXc4fZYvLtwHeAYzaDjktEaIs4si8DRIieVQ20CDeOS/yygmLa4pKofI0lnjFQs/zc/t6Gdk8g5HAY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:13 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:38 +0300
Message-Id: <20180910123640.496-12-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5043aa75-b61d-4834-dd5d-08d6171a22ad
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:pOURkmmr7K+arsXLBoc/ctTFJN+ApoFkbmeW08O1Ahi/SOpNNFbvcgioxVcwuNyM0MyrEsKcErAZZDnmsWBtbT+FqMcfcjg67Y1FdQAFhcWHFuL9wr8oD6isq/HvDwdhlQ0p0ULLBu9b2pi1x/d/Qq3Drb6QGrYOxfjFKLCEY7pryPE0ymdC2iDxkJ/6IZsVf8Ds8SB1IMGuJBtIjAzUJGW6X4MtNSXEbIut6d/lH4I29HO/xcKz3+mbunGJ/mTh;
 25:p0NBxrDQjjHpMSYJWd+RnkfNKg4wopYOVqS8+bjbYYR959fMbtEybXJKBOL0RWYy5jkWs2BrAOnaZACaqtU/wy3vwpKIxE4f+GnOpoRE+ZeiiRXd76kCxzSCiJAM7KucjUG6fCFVxnNXJGpSnqcgVh8zCfqjeqdAuGwfUcP+tau1zC3mwOSQ7poVibsI6cE1MWTtxfWfxPE+dFsRzM9kGapXJpNDc/kXTPMXHUzm8fV69vR1fr/Ih6XLIFjcRZlrbdcNoLyB3RcBqE8COVl//aoplhdYv7mKUN+ktzDuqNTQG7N1TIEvI1t22pESglyGiRSkd2KOL4UCaejTP4faPQ==;
 31:UtWq56GsOJb1nE4/xBXZYYP6vw/nuXRuzTXOIdvx8LGcq2iR28Oi3gIuS2fn3r1mr2M1yBkxM8HRGEKEzflnuzSUk8YLKP4FpqbyTKXcdA9+BFpZi0QTGqqSIztZkdvANh22tejzW2mi/gq7zqPG4hpecNDXuAfbEtImZDRCA8RfG67V0FwYb4Zf5hxs3sV5ZepTF7Kxoox0ecBcD8CO0ed2al3oFYW+x8NxMPYoB4M=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:lgHn1VGK4niWLnl8fVLMwL6cVsxyd/wr5eWunHEU+OTvnTdkTbfMWBw0hyk/czlK8SMzEQ+7Yn1S3kehiWg2jVaFHtz1thlmDOta3nCjx+ecehJpTFV3I/mnBwRnrcM+Qs0QGMAzCKUlkTej4v3EQapCnEwi+AJ6zPqD7/pZrdMDhbZWLfqZwcLV4dyfpF8XpvXTNu2tKm3wu71brNlNh86YL78tl7PXj73QFfJMKyNYGN0mmowe1QTgDTomUtuNjCln8uZwLHciXqqeozfAHYiLTsgORMkGCX1PQigcCeoOr7vvcYdYlufVx/jOVgQSkJDiDDgkBDvL9mDQWBLAug==;
 4:ca51QR7CDPe6XGOM3WHE+d0J0SQpYl7QkAwN1fV+ez0wzHobsMp00uMmSfZVRBdnpEXUnLwz8qqMqDXgkYN2pV1S2SZuVzoNABsDVsmr2lRaF6TR7X/mgOdmIofz86K7umMwbwU/jBzoJ6sZuNt1xoBUJsasXTIxYLDbL3gZDLCFn1iKHyV5FrpaA+j06SROFafBDIAHmbtbuYuDIFbp9o3T7H2cmnH9flO8CWWdyM4qgpEDLX/ngoH/3A490GCieCPYhSMbEQZl2P2nOhgntnCCH7bprHjPExmQo551mq+r5YxzQEjZQy6WdQ3mcSZC
X-Microsoft-Antispam-PRVS: <AM0PR02MB417849FFD5A6BF01318B480EAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:o5sJnTtUg4v9tDedGZ+aI8oXNFt63OaeheFQzCQjw?=
 =?us-ascii?Q?AupcXkws1qPYI30mPazjXzdNauhEOwuYlTuCIiaGi/AefqdiZmYAGxycY1i2?=
 =?us-ascii?Q?WcCHTONqg4Ya6aiHOEtSkRU0N92RlQ6jyZch7I4325Ezu/nKGLR5Wb3cJEH7?=
 =?us-ascii?Q?4Yh21VZ5FWdNWaK5TqaahUirgvnNgso/wzrKkCjbh0olmg0X9JPCXYGBJUyW?=
 =?us-ascii?Q?UypnOPh5Pfw7lta+6Z2vTJpnjdPo6BB9i+aUjSCOvJg3xmvtOrBNvtfR0Pp2?=
 =?us-ascii?Q?w4GoECTApJH/xwDvbex3nwj9h4nkKDOhw03xIiS8GcehPtCCVSerE18tWR7/?=
 =?us-ascii?Q?8NweCzZMc8apPfHYb9b7HqIZYAp9YfxZLb0sY5QCtTfKzpZ0KGvK/mW1fpA8?=
 =?us-ascii?Q?CJceorXsXnLSoQhxA5dvpeV1jhO+GFZPDyllV9Se0L7bvOUK1aLZyBYDSO70?=
 =?us-ascii?Q?47NzALRJPoBCj4yw4Ue4TEn1LPIzexpMV1IaH70bVKKFP557delYSXcBsJXw?=
 =?us-ascii?Q?4KD8+0mdIQkv2Xd+ig5s80UV3hMOWsyVusG5DpHziST5jRKHbIqJW08SQeNP?=
 =?us-ascii?Q?8iUmeVyLawthT8PvmOApKJoAnkzwZU+8gMUxZlavXVX9KhPrxtGsZCgpFQ3O?=
 =?us-ascii?Q?elK4wKPKuvr6a/5wLGAXWYAMC405SCWYnFv7zBRxx4KYPTU7JSni7r9O9iqA?=
 =?us-ascii?Q?uIJCVLsmWJF80dmPyG6m++aup1bXsXA6It3pCV65yd//NZGvWe0TKAvC8tzz?=
 =?us-ascii?Q?fwT9kbiAMyVDeSGMfv7xXoheSJIfN0woQpLezcq4lL1hk7LdQ+8sL6aAKp56?=
 =?us-ascii?Q?5nsx5UKQHDs7iR6kps3Q+YF0T051hdcTV9hRjW33P9T6FxwYcWbVEWYUHN5h?=
 =?us-ascii?Q?C+1b28gFrXJOiyXbYUr7Eh3sKfTkGKiHrdroRHncpbvvGS6wpF5Fl98tHjNI?=
 =?us-ascii?Q?nCPyXWUIFSbriuGXd1cNoceEOM2oM54NNV4OyYPklx5kC+HpnJ8dxfqMZoU2?=
 =?us-ascii?Q?uKKOczKQv8NL0VX5PGTPsC1dMwdxOIfF8SEr6NkWkxb/b1LfLBXwXM+RRZXW?=
 =?us-ascii?Q?G2YOBtSk1rshee0vZAm/EfXs61D4LYa1Ke2hKJ0XSdsxJEJwxBHH7m7zR22C?=
 =?us-ascii?Q?IEyolmF6h1t43uVYREv4cl6GHD54jCM24eEdZQPth4qK18MXLqtfkexkVxjZ?=
 =?us-ascii?Q?niiBqoz/4wqdMlDY4sb9JJF82X8mBjzPWwaYfDbrHu/ubI0zN3doVwK613bI?=
 =?us-ascii?Q?X1UENyyb4mbPz8lofk=3D?=
X-Microsoft-Antispam-Message-Info: aP8qmqBeuzKfKAWlfE6OvYp0jEmrsm2ci1i9EQwPwVCLMxwnwinLweay7Cu61kWYlvB9Zx94HXl9TJfWb8pD0emeCaHrYcR3lvVwfUTzoUtPEgxhjkgk448pII0lpYp/3eO+VEGW6WawpBcBa3ypp8n5blBhN2NMmQOoGWCnefgr0V++8IOvTelswpzJrAK25rbDf+jT375aL6PZeelcSPIDPKg8trHJa3s17N2VC86elB304XssJcs95blQpPpS9U4YnLH6t/GvLqC/dlM/DTHmum0b3sZGywUIT87IAVMb/UG5xheF3a/zKCMjvM5uiZFvHxZmHgFVBL8H06T9KPLkk0bokegXxKkovlSkVmQ=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:wmzNknBlb8l4Dzha2VSNZpzYusC2RPQun3kTskb1iUVW9pFFkY4lKSWEbf9Gqgn+8q1s5RtjAV3mWHtv+dhpdAmhRBkI9D7sXlOG03DDWH9QUd88y77iymjPmxQueoZcSgQb+GGJuhnfR6EXfUIN3yxaFpNVb3AWyj7yIJvRtZKHzffBMESHsGmEYzwsgCgj8i0OpeJT/U7UijDEv+zcKq2esn2LcxNyyyf64TaF/E0Lz3jN+/8gvujsc6udBssbkTu61Owc3qJM5c6f3RbeXgIBn5ORZ3ezTDJSmlXbycN8+ESbAt3czGGXKeMjS8KH0cUZWBQKke4OUsXHLNWa4QCk9fL6ZAJzF8nLmFSpcIkO9Yk16Co+ALZpIifn5RGvb/rZIHbi32dQf4Ph6+8VCqGUx1QxVE+M9PmhVdeW4PdiyLT+VgrjIh2X0/azVVyV2P3sdlqXDW5vTPQ6En4kIw==;
 5:bRa4BXnpUE2gGQm3/4uwFNydbUdaPT5nIl1EfaRBRs94Asn23jC2p/pxe6N/ySlCdDm899cAJtr5P2280jfLHUNan5A14j1rFkUToNl/QqHI9IJF2c09oy2CFZtzvgd93AG1N/SQwYByd31VJz+UEs5wMm5K0Our9nIoEoHfIqM=;
 7:3IQc5mJqbYLqX2Io58rL1IwkRh5Mlwqf9R0rGEhOs9cpkHt7/uG1oiauDd+2hSWEKFPn3Crvh8w3t4Kd9+ow3XH35D7yYGZnP3O/i1GpOAgLzvEZcwsoJaACUtYD59v4uyMa/EIIf8hFeYGjWQ3x5946OGykUJezDV/cMQbUCD5QcmJsNDAEBjkO27Uk9un9C+RAkUdZzDBp3TIlXLnw69ge/GPN0zcuDTsncoDf3avtqG1yZBRNtADQIUUtuouC
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:13.4099 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 5043aa75-b61d-4834-dd5d-08d6171a22ad
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 11/13] x86/domctl: Use hvm_save_vcpu_handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhaW1lZCBvbiB1c2luZyB0aGUgbmV3IHNhdmVfb25lIGZ1Y3Rpb25zIGlu
IHRoZSBodm1fc2F2ZQoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTc6CgktIFJlbW92ZSBkb3VibGUgOwoJLSBNb3ZlIHN0
cnVjdCB2Y3B1ICp2IHRvIHJlZHVjZSBzY29wZQoJLSBSZW1vdmUgc3RyYXkgbGluZXMuCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpp
bmRleCA4NzAwNDJiMjdmLi5lMDU5YWI0ZTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtMTk1LDcgKzE5NSw2IEBA
IGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICBjaGFyICpjOwogICAgIHN0cnVjdCBodm1fc2F2ZV9oZWFkZXIgaGRyOwogICAgIHN0cnVj
dCBodm1fc2F2ZV9lbmQgZW5kOwotICAgIGh2bV9zYXZlX2hhbmRsZXIgaGFuZGxlcjsKICAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggZC0+aXNfZHlpbmcgKQpAQCAtMjIzLDggKzIyMiwy
NyBAQCBpbnQgaHZtX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAgICAgLyogU2F2ZSBhbGwgYXZhaWxhYmxlIGtpbmRzIG9mIHN0YXRlICovCiAgICAgZm9y
ICggaSA9IDA7IGkgPD0gSFZNX1NBVkVfQ09ERV9NQVg7IGkrKyApCiAgICAgewotICAgICAgICBo
YW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmU7Ci0gICAgICAgIGlmICggaGFuZGxlciAh
PSBOVUxMICkKKyAgICAgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25lX2hhbmRsZXIg
PSBodm1fc3JfaGFuZGxlcnNbaV0uc2F2ZV9vbmU7CisgICAgICAgIGh2bV9zYXZlX2hhbmRsZXIg
aGFuZGxlciA9IGh2bV9zcl9oYW5kbGVyc1tpXS5zYXZlOworCisgICAgICAgIGlmICggc2F2ZV9v
bmVfaGFuZGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworCisg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSAlcHYgc2F2ZTogJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIHYsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIHNhdmVfb25lX2hhbmRsZXIodiwgaCkgIT0gMCApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiSFZNICVwdiBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJ
dTE2IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGkpOworICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBoYW5kbGVyICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLAogICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwpAQCAt
MjMzLDcgKzI1MSw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAg
ICAgICAgICAgICAgICAgICAgICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJ
dTE2IlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT0RB
VEE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRU-0001T4-CH; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRT-0001Rq-11
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:23 +0000
X-Inumbo-ID: 0251e443-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0251e443-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:33 +0200 (CEST)
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=oIYGsO0p0AK75MQlk35xo8lZSVK9L74o8qhwN/t+I2Y=;
 b=N2mfCMeDnVuW+BwFUlYHys5cpdlbADEExfNzjUHOeXUpZReeMe9oEovQ9MR2Z4MgK8X7s+YM4YGCZrFFpaelyThsQxY3SyfxcL4KR2NYwfFAXcS9G0oJvJTzcKRy76q1c8vDIcrYUdfXbZuYoOjyv0FypabFBpOTXTLm6lyTMEU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:14 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:39 +0300
Message-Id: <20180910123640.496-13-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ffcdcf5e-3738-4329-3873-08d6171a236b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:fnwAhbNfqkIHksUQf77dE5a6XjRbyv7J1ZW68a7H/jMOjp0HehHiRYQx02A9R5g8fG7MiONqiYNDNAfn7tBe2uHlzX2BYtIyqtpX6WiqWmGtEj/0TQSU9FhrRutF5ReEFkbgV7cRg1gM9sxU9U5ENOBPW65cQ4s8OIbiKahCu4bWJiFpfRwDZ+E3u76qT0vsloA5AqFOAyQZqGz5a7/Bd3J6qM/vkLJTl8SnTFfSH6mEU0JeRVBPU6BYtSnugSHT;
 25:2aQTiYXCxPQ14r5lcRlgTz/q8gg+y+fVV9zlwjkg9TypBCdevPrV9njQLbJdmPcVdp7cUP95Ot5NqUY9QNeRnyfr9exETFTBcYWttSMNIS8oIaqJEcxOwOuICbdYICTLiG7MT6t2wMcx/nxgR+QgsFHXjR7GS4aOfia1kdph58N8P3PCjoeChG1z04s4HF8W8QTyxNSNzVzlcqLudp0tgTHO8PUrVOmeTlPqf2ELYyPuj1S3RbAKO2FB+lnvASkZMjgTDllv1nDOdDkJS+dy6QnI7wDch98F/aKSIvb6i0F6bkyZX8WCV3mBFkWbkMM4HyOjfeSqteAAMv/uI3y5kg==;
 31:h2fIWpxyoeMjB573nkiu0H/QfE9zzZZqcUcuXN0NTy9TjxhWmB2QnxDiAPMcvchs6NYIZ2ktdpHw8v6q3FFIT1xikZxVxRuDYQTa4YAU4P0DusOLLgx2aIKdEIbDOq5aKD16fqRO1cbFC8JyxVupeXNJeGK0GZo8JdXFCNL3J0nJABwUIbIp4JMwWZjo/VX3uDb3D66sTvBgCKO7aZco46VDFJ2M9gO5uWRD7+DVET0=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:VazutKcRa6ISJJKA2P7l1FBKXp+rlwY70Tql3FPw+IR5gsvJQx/nfmwXMCb9sU15Co1ScoEPpduYzZJUfTdgMVexi6oczKamz3ITcEBuYvm2LsTJRg/l7TYCFFzTmswkN4HmHwpT9X5hkWXFuGpgrJwkUIEqgTH+OID6w7g+/OyZn3W25AGk10ojQyJqaEmZbBV566yU5mzsdPpzC5ZyjGRw6qgaH2mUvjqBICHCcSSg7OO+Oy68OX0lBRBPZnFFWsnsCwDIz1hKCdUAp3+f2hkapvpgiev4GnCFXnvGwckpXok1XBYMfdhsGHPiK3bQGDBbloigDX4THdRUE+2crg==;
 4:6GiMiCPBPjISvKaxqsED5ftnKgwROXtDK/zSB7+c34vtHOaaDGbEojlY02W7dfR2GxKfGz/MrVamT/ciacrXgEPqFHhcs7+njh3Jgm85diPyvMxmO90WIiZL8qUtin5cppgZhmbYpDuLvid4XooJvqLBwtV74EtCnmsyKm1xTUu1QYf8qHjYl0nSSwzjxU6PNSjx5wfHktBdO5EyD4W5MwCXE6kFx5vZjOYHGdP98YgKpn/tfjFn7yR0dnZ9bldQpA+uHlOthwU+lRd32G8z6Db0ps2amFZIe345O2Yybwv85QAGxJCWHIx3L0jROmpK
X-Microsoft-Antispam-PRVS: <AM0PR02MB41786131152FDD529C3CD74EAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(575784001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(14444005)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:jwJ3prIoXWO8M+H3SL89mWqr9ryNVttdeesNtP1zW?=
 =?us-ascii?Q?Wl8QPefdP2pYu0pwbSyTeyOHb09euFZHF6mVVqcimqY9/ITnBPhkuPug6exF?=
 =?us-ascii?Q?oJ5LA0woxdaeeAA9X7Gcut3O7aMThJJKtGQxLiA7ONBHDvljOF9SNuN0zZZ8?=
 =?us-ascii?Q?Bft9nGOEzg/VibLQzeHXmeci4UiNwNFgS66ftiv4eXKXQ8FiEWLIvEM9zotK?=
 =?us-ascii?Q?KBX1VV7A5Db+CBYZjUhOmA31qOPn82mU8LlTGHJf9aeNroEle6UhvBvUcTeb?=
 =?us-ascii?Q?EQGGP489kc1V36x1L0+p7VjC8yVlXzl7SfMbUVE7zzFfoGLOxsyOv3mN2iey?=
 =?us-ascii?Q?GNpF0/Oy/wl7T5+yLIvVeavAzq6mOl0aZoJr/BQTiEn7bxsOimP3O7im6TJL?=
 =?us-ascii?Q?AP1d2o1A1n2zKkQvLMXcXQAAaV0Fk9mhFILWuhM9KBVnEKvH2hcftzyl0V6N?=
 =?us-ascii?Q?qahgAF0FQL4MLMxZx6DLD5oTWBWeEXzWuTMiDkyodclx+d5yDJGgyUqMCgzL?=
 =?us-ascii?Q?zMtYp2oxPga/Eiigj2pFpTivhdVXbMJjQSY1aV1Ki54BgU3YS73ikl0XGuwp?=
 =?us-ascii?Q?1WS8mQHyj4KN8dKES8ly3xcFyrlb4GRouydYSI0ZmlDC9kjW9sWNQDdiEG4A?=
 =?us-ascii?Q?Ur4K3QBV16FmiBg4IzP8QZxhmCOVcGqgH3M5+0VHHlTvOdG3OAcXDRdMVsjc?=
 =?us-ascii?Q?qUP6FOGFIkq21xFzIgs3Zh2Zk9yRKNkUEreBZAUQ7aFPWQ23/hGJtQRDVMLI?=
 =?us-ascii?Q?mQJmVAzvr/WFoniaqrqRlafN/4iTb3bwnX+6WTwUzVv/leITFylAe1feMrTr?=
 =?us-ascii?Q?Hr4WTn8zD1n+Dpj/U2JhE9WzrBIiLeQ3EqUvfx5p9ZMi/O78Cg19krD3ZggF?=
 =?us-ascii?Q?EzEyPgg+tLR5EQmXz8OkIfAYoR3Y9PthvYigca4IgfFbzgsFZm+sbe65p1mS?=
 =?us-ascii?Q?ym4/S5iYGv2XclAmTdWuoR1kOWWjIDMitRaiAKCnz7+wUy9x/tF1MbtLNGFd?=
 =?us-ascii?Q?3yyrrF0w+ba74RyRwEYZz4oio0t5YW55p4+UUujWni3j8p2VTs9a5d20owf9?=
 =?us-ascii?Q?3TgKZko4TjuiQp+aHNnBAprv6Fg+pLRFlLuw62xRjjFL6i+xryuqACUJYHoW?=
 =?us-ascii?Q?hcqPju3kx7SOVnqyvy9vMRObjUqnlioL6V/NNyYNOONUHe+UzQeh/J79wjlc?=
 =?us-ascii?Q?+FTY6y/bWte4ncg8Mgn/pAKd+xVreTYFFzoCZPswjs1VdkLY8p2TQ3C+WfR6?=
 =?us-ascii?Q?7TAhsdDjJw0OZh/9pEhxy9oOeP+9L8rKxivn7M4mnE/UeQa7AbT0rG3zc5Ms?=
 =?us-ascii?B?dz09?=
X-Microsoft-Antispam-Message-Info: C18ffOCczZwADcEqCsUNaEy94AgKz0pRF4neYY7tfWzqOj8hJkgGI6fVlqXFQXbFm/rTNmkCDgEE2FnO7uzx2SqA8nXyiVGpvZVZnfxh+h+eDzA5+N5AbZXvgD5Q/YT3clVyS6DgJzC80UsrLbe7xKBLSIW8UFFxz4XoOaQ81gqGlYl3lAVw8IGKjuoLUrQaBJ76uZ9cdGyeMNljZP6JVtUvngycqk8ScPp8NGCT7+MfQVLxyKQT4GmNVirWK+2leWX8/BXDZAmF7ev9Ga0Ae2kM4SdfgWNJPs+KA77pNjdKvue4LJOAkDC9czOkgckAQiYnvEYO7bPJodNjVEVlct6OmJN4AoHmeZ8qmdB3Cas=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:528fvlcdwDjc1fl3k0udGaaKe+fSIINhooS4LzXdKm0Xd7gjJ5TfZG8PkmlUaGiXjkBzZu2MzwkJXssEf28fbZD10c5iJSbbLe8TCycI2cmxcFCcDj24iqAZUq0kZHmr3nZ7KtLAIbef9CGFjfkmBra2Lq4ScK7vXq6OarQCuEHgSWaTOcyCUPTUv4WpP8o1vVWUT6FTA7mNdb3uHvSylj2T1VlO6mlzwSNL/aphpieFrKwANan04KixGuue2irfe6jQBlmOeAoAQJjn1kpB0KTfTDlmF6IVfwHzj9QtvVCGyXfJsVXDNbUy3xSxDPVbcJwLuM2JNTCag+oswLdANxuIBnf4+rgIXpGz33KRPWChJiSwsvYE3P91Bt7aEwq+DG5a8E4gLX2PRXooWfHObvpKrWEQ0Wf9jmDhcLMVIc2Vy4/2WYwSZdngiUc1j1SzCyf+khFt2xevLOVN5AlXMw==;
 5:uB2ED57e98+n6vgZmhuO+9YO8JnsULXqvfQM/gNkb+zE4SpEsNROIfyLJUi/dTEHtHPv3m5ZZscdupr1GfHxrU+0nhu7JtIy+LY2pKTokCNjyVI+8U6EcN5J/JCKtskqbl5oNpArJqrRRJVpQSPCx73ZqQUIevBZtWkYuC+dj/4=;
 7:C582tfFKL+5fsAnRHEsgWUAdHeWZlXy0/A+syFdcg4g/EDW505e6V03NUrb7fmGn3/Fl1nfOtGaDdLTHOw1ic74TBt7QFZxj8SCiIwCk5d+7peWeIMApwnF9sptNeaU6gl7kend1aCTr5jpO2gtXlKFAlTYAu3lQ7c8rbe14T8Tp3lijppQY0DNtJIEduOn7xHbmR49PQi6h2LbbmdEwK+ZglnzYxfeGAcOFOlVLgvRDNqF+MXfLAaK5z19f5FIJ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:14.6498 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ffcdcf5e-3738-4329-3873-08d6171a236b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 12/13] x86/hvm: Remove redundant save
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlvbnMgYW5kIHJlbmFt
ZXMgdGhlCnNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhlIGRvbWFpbiBwYXJh
bSB0byB2Y3B1IGluIHRoZQpzYXZlIGZ1bmNzIGFuZCBhZGFwdHMgcHJpbnQgbWVzc2FnZXMgaW4g
b3JkZXIgdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiB0aGUKb3RoZXIgc2F2ZSByZWxhdGVkIG1lc3Nh
Z2VzLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTg6CgktIEFkZCBjb25zdCBzdHJ1Y3QgZG9tYWlu
IHRvIHJ0Y19zYXZlIGFuZCBocGV0X3NhdmUKCS0gTGF0Y2hlZCB0aGUgdkNQVSBpbnRvIGEgbG9j
YWwgdmFyaWFibGUgaW4gaHZtX3NhdmVfb25lKCkKCS0gQWRkIEhWTVNSX1BFUl9WQ1BVIGtpbmQg
Y2hlY2sgdG8gdGhlIGJvdW5kcyBpZi4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNl
LmMgfCAxOCArLS0tLS0tLQogeGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYyAgICAgIHwgIDUgKyst
CiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAgNyArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgfCA3NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgfCAxNSArKysrLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL210cnIuYyAgICAgICAgfCAyMiArKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Bt
dGltZXIuYyAgICAgfCAgNSArKy0KIHhlbi9hcmNoL3g4Ni9odm0vcnRjLmMgICAgICAgICB8ICA1
ICsrLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgIHwgMjggKysrKysrKy0tLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgICAgIHwgIDUgKystCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuLmMgICAgfCAyMyArKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YyAgICAgIHwgMzggKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAg
ICAgICB8ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oIHwgIDggKy0tLQog
MTQgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMTk2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3ZtY2UuYwppbmRleCA3MWFmYzA2ZjlhLi5mMTU4MzVlOWY2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svdm1jZS5jCkBAIC0zNTAsNyArMzUwLDcgQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCiB9CiAKICNpZiBDT05GSUdfSFZNCi1zdGF0aWMgaW50IHZtY2Vf
c2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dCA9IHsK
ICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2UubWNnX2NhcCwKQEAgLTM2MiwyMSArMzYyLDYg
QEAgc3RhdGljIGludCB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZNQ0VfVkNQ
VSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1
X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAg
c3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgewotICAgICAgICBlcnIgPSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSh2LCBo
KTsKLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAg
cmV0dXJuIGVycjsKLX0KLQogc3RhdGljIGludCB2bWNlX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2
Y3B1aWQgPSBodm1fbG9hZF9pbnN0YW5jZShoKTsKQEAgLTM5Nyw3ICszODIsNiBAQCBzdGF0aWMg
aW50IHZtY2VfbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB9CiAKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVk1DRV9WQ1BVLCB2bWNl
X3NhdmVfdmNwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2bWNlX3NhdmVfdmNw
dV9jdHh0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV9sb2FkX3ZjcHVfY3R4
dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9lbXVsLWk4MjU0LmMgYi94ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jCmluZGV4IGE4NWRmY2Nj
YmMuLjczYmU0MTg4YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lbXVsLWk4MjU0LmMKKysr
IGIveGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYwpAQCAtMzkxLDggKzM5MSw5IEBAIHZvaWQgcGl0
X3N0b3BfY2hhbm5lbDBfaXJxKFBJVFN0YXRlICpwaXQpCiAgICAgc3Bpbl91bmxvY2soJnBpdC0+
bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgcGl0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHBpdF9zYXZlKHN0cnVjdCB2Y3B1ICp2LCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIFBJVFN0YXRlICpwaXQgPSBkb21haW5fdnBpdChkKTsKICAgICBpbnQgcmM7CiAK
QEAgLTQzOCw3ICs0MzksNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNU
RVJfU0FWRV9SRVNUT1JFKFBJVCwgcGl0X3NhdmUsIE5VTEwsIHBpdF9sb2FkLCAxLCBIVk1TUl9Q
RVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElULCBwaXRfc2F2ZSwgcGl0X2xv
YWQsIDEsIEhWTVNSX1BFUl9ET00pOwogI2VuZGlmCiAKIHZvaWQgcGl0X3Jlc2V0KHN0cnVjdCBk
b21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHBldC5jCmluZGV4IDRkOGY2ZGEyZDkuLmJlMzcxZWNjMGIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCkBA
IC01NzAsMTYgKzU3MCwxNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyBocGV0
X21taW9fb3BzID0gewogfTsKIAogCi1zdGF0aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaHBldF9zYXZlKHN0cnVj
dCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIEhQRVRTdGF0ZSAqaHAgPSBkb21haW5fdmhwZXQo
ZCk7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCk7CiAgICAg
aW50IHJjOwogICAgIHVpbnQ2NF90IGd1ZXN0X3RpbWU7CiAKICAgICBpZiAoICFoYXNfdmhwZXQo
ZCkgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQo
ZCk7CiAgICAgd3JpdGVfbG9jaygmaHAtPmxvY2spOwogICAgIGd1ZXN0X3RpbWUgPSAodi0+YXJj
aC5odm0uZ3Vlc3RfdGltZSA/OiBodm1fZ2V0X2d1ZXN0X3RpbWUodikpIC8KICAgICAgICAgICAg
ICAgICAgU1RJTUVfUEVSX0hQRVRfVElDSzsKQEAgLTY5NSw3ICs2OTYsNyBAQCBzdGF0aWMgaW50
IGhwZXRfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAg
ICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShIUEVULCBocGV0X3Nh
dmUsIE5VTEwsIGhwZXRfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FW
RV9SRVNUT1JFKEhQRVQsIGhwZXRfc2F2ZSwgaHBldF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsK
IAogc3RhdGljIHZvaWQgaHBldF9zZXQoSFBFVFN0YXRlICpoKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNThjMDNi
ZWQxNS4uNDMxNDU1ODZjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03MzEsNyArNzMxLDcgQEAgdm9pZCBodm1fZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBkZXN0cm95X3ZwY2lfbW1jZmcoZCk7
CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUoc3RydWN0IHZjcHUgKnYs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0
KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3Qg
aHZtX3RzY19hZGp1c3QgY3R4dCA9IHsKICAgICAgICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2
bS5tc3JfdHNjX2FkanVzdCwKQEAgLTc0MCwyMSArNzQwLDYgQEAgc3RhdGljIGludCBodm1fc2F2
ZV90c2NfYWRqdXN0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZj
dHh0KTsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsKLSAgICAg
ICAgZXJyID0gaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUodiwgaCk7Ci0gICAgICAgIGlmICggZXJy
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0
YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0gaHZtX2xvYWRfaW5z
dGFuY2UoaCk7CkBAIC03NzYsMTAgKzc2MSw5IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2Fk
anVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV90c2NfYWRqdXN0X29uZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZD
UFUpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0
cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9IHsKQEAgLTg4
NiwyMSArODcwLDYgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dF9vbmUoc3RydWN0IHZj
cHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiBodm1fc2F2ZV9lbnRy
eShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV9j
cHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2NwdV9jdHh0X29uZSh2LCBo
KTsKLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAg
cmV0dXJuIGVycjsKLX0KLQogLyogUmV0dXJuIGEgc3RyaW5nIGluZGljYXRpbmcgdGhlIGVycm9y
LCBvciBOVUxMIGZvciB2YWxpZC4gKi8KIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpZ25lZCBpbnQgY3IwX3BnKQpAQCAtMTE1NywxNCArMTEyNiwxNCBAQCBzdGF0aWMgaW50
IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwg
aHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9zYXZlX2NwdV9jdHh0X29uZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHZtX2xvYWRfY3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKK0hWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLCBodm1fc2F2ZV9jcHVfY3R4dCwgaHZtX2xvYWRfY3B1
X2N0eHQsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKIAog
I2RlZmluZSBIVk1fQ1BVX1hTQVZFX1NJWkUoeGNyMCkgKG9mZnNldG9mKHN0cnVjdCBodm1faHdf
Y3B1X3hzYXZlLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2F2ZV9hcmVhKSArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVf
Y3R4dF9zaXplKHhjcjApKQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNf
b25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQg
aHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgKmN0eHQ7CiAgICAgdW5z
aWduZWQgaW50IHNpemUgPSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsK
QEAgLTExODksMjEgKzExNTgsNiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0
ZXNfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaAogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7
Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewot
ICAgICAgICBlcnIgPSBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZSh2LCBoKTsKLSAgICAg
ICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVy
cjsKLX0KLQogLyoKICAqIFN0cnVjdHVyZSBsYXlvdXQgY29uZm9ybWl0eSBjaGVja3MsIGRvY3Vt
ZW50aW5nIGNvcnJlY3RuZXNzIG9mIHRoZSBjYXN0IGluCiAgKiB0aGUgaW52b2NhdGlvbiBvZiB2
YWxpZGF0ZV94c3RhdGUoKSBiZWxvdy4KQEAgLTEzNDAsNyArMTI5NCw3IEBAIHN0YXRpYyBjb25z
dCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKIH07CiBzdGF0aWMgdW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgbXNyX2NvdW50X21heCA9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsKIAot
c3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNyc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNw
dSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV9zYXZlX2Rl
c2NyaXB0b3IgKmRlc2MgPSBfcCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICBzdHJ1Y3QgaHZtX21z
ciAqY3R4dDsKQEAgLTE0MDIsMjEgKzEzNTYsNiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9t
c3JzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
aW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewotICAgICAg
ICBlcnIgPSBodm1fc2F2ZV9jcHVfbXNyc19vbmUodiwgaCk7Ci0gICAgICAgIGlmICggZXJyICkK
LSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0YXRp
YyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIHZjcHVpZCA9IGh2bV9sb2FkX2luc3Rh
bmNlKGgpOwpAQCAtMTUwOSw3ICsxNDQ4LDYgQEAgc3RhdGljIGludCBfX2luaXQgaHZtX3JlZ2lz
dGVyX0NQVV9zYXZlX2FuZF9yZXN0b3JlKHZvaWQpCiAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShD
UFVfWFNBVkVfQ09ERSwKICAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfWFNBVkUiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcywKICAgICAgICAgICAgICAg
ICAgICAgICAgIEhWTV9DUFVfWFNBVkVfU0laRSh4ZmVhdHVyZV9tYXNrKSArCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKSwKQEAg
LTE1MjIsNyArMTQ2MCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2
ZV9hbmRfcmVzdG9yZSh2b2lkKQogICAgICAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQVV9NU1Jf
Q09ERSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ1BVX01TUiIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnNfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGh2bV9sb2FkX2NwdV9tc3JzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9D
UFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggOTUwMmJh
ZTY0NS4uMzcwNDBkMWQ0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC02MzksOCArNjM5LDkgQEAgc3RhdGljIGludCBf
X2luaXQgZHVtcF9pcnFfaW5mb19rZXlfaW5pdCh2b2lkKQogfQogX19pbml0Y2FsbChkdW1wX2ly
cV9pbmZvX2tleV9pbml0KTsKIAotc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGlycV9zYXZlX3BjaShz
dHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9k
b21haW5faXJxKGQpOwogICAgIHVuc2lnbmVkIGludCBhc3NlcnRlZCwgcGRldiwgcGludHg7CiAg
ICAgaW50IHJjOwpAQCAtNjcxLDE2ICs2NzIsMTggQEAgc3RhdGljIGludCBpcnFfc2F2ZV9wY2ko
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIHJj
OwogfQogCi1zdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaXJxX3NhdmVfaXNhKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9p
cnEoZCk7CiAKICAgICAvKiBTYXZlIElTQSBJUlEgbGluZXMgKi8KICAgICByZXR1cm4gKCBodm1f
c2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2lycSkgKTsKIH0KIAotc3Rh
dGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQorc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAK
ICAgICAvKiBTYXZlIFBDSS1JU0EgbGluayBzdGF0ZSAqLwpAQCAtNzczLDkgKzc3Niw5IEBAIHN0
YXRpYyBpbnQgaXJxX2xvYWRfbGluayhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQ
Q0lfSVJRLCBpcnFfc2F2ZV9wY2ksIE5VTEwsIGlycV9sb2FkX3BjaSwKK0hWTV9SRUdJU1RFUl9T
QVZFX1JFU1RPUkUoUENJX0lSUSwgaXJxX3NhdmVfcGNpLCBpcnFfbG9hZF9wY2ksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVf
UkVTVE9SRShJU0FfSVJRLCBpcnFfc2F2ZV9pc2EsIE5VTEwsIGlycV9sb2FkX2lzYSwKK0hWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoSVNBX0lSUSwgaXJxX3NhdmVfaXNhLCBpcnFfbG9hZF9pc2Es
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwotSFZNX1JFR0lT
VEVSX1NBVkVfUkVTVE9SRShQQ0lfTElOSywgaXJxX3NhdmVfbGluaywgTlVMTCwgaXJxX2xvYWRf
bGluaywKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0xJTkssIGlycV9zYXZlX2xpbmss
IGlycV9sb2FkX2xpbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9E
T00pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYv
aHZtL210cnIuYwppbmRleCAyZGRmNTA3NGNiLi40ZjJmMTk1ZjdkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpAQCAtNjkw
LDcgKzY5MCw3IEBAIGludCBodm1fc2V0X21lbV9waW5uZWRfY2FjaGVhdHRyKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IGdmbl9zdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGlu
dCBodm1fc2F2ZV9tdHJyX21zcl9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgY29uc3Qgc3RydWN0IG10cnJfc3RhdGUgKm10
cnJfc3RhdGUgPSAmdi0+YXJjaC5odm0ubXRycjsKICAgICBzdHJ1Y3QgaHZtX2h3X210cnIgaHdf
bXRyciA9IHsKQEAgLTcyOCwyMiArNzI4LDYgQEAgc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21z
cl9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVy
biBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBoLCAmaHdfbXRycik7CiB9CiAKLXN0
YXRpYyBpbnQgaHZtX3NhdmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0K
LSAgICAvKiBzYXZlIG10cnImcGF0ICovCi0gICAgZm9yX2VhY2hfdmNwdShkLCB2KQotICAgIHsK
LSAgICAgICBlcnIgPSBodm1fc2F2ZV9tdHJyX21zcl9vbmUodiwgaCk7Ci0gICAgICAgaWYgKCBl
cnIgKQotICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBz
dGF0aWMgaW50IGh2bV9sb2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2Y3B1aWQsIGk7CkBAIC03OTQsOCAr
Nzc4LDggQEAgc3RhdGljIGludCBodm1fbG9hZF9tdHJyX21zcihzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVS
X1NBVkVfUkVTVE9SRShNVFJSLCBodm1fc2F2ZV9tdHJyX21zciwgaHZtX3NhdmVfbXRycl9tc3Jf
b25lLAotICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9tdHJyX21zciwgMSwgSFZN
U1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShNVFJSLCBodm1fc2F2ZV9t
dHJyX21zciwgaHZtX2xvYWRfbXRycl9tc3IsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTVNSX1BFUl9WQ1BVKTsKIAogdm9pZCBtZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21h
aW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jCmluZGV4IGJkMmZkMzUzMDguLjFmMGQ4MzRiYWUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
cG10aW1lci5jCkBAIC0yNDksOCArMjQ5LDkgQEAgc3RhdGljIGludCBoYW5kbGVfcG10X2lvKAog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLXN0YXRpYyBpbnQgYWNwaV9zYXZlKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBhY3BpX3Nh
dmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9od19hY3BpICphY3BpID0g
JmQtPmFyY2guaHZtLmFjcGk7CiAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxfdGlt
ZS0+dnBtdDsKICAgICB1aW50MzJfdCB4LCBtc2IgPSBhY3BpLT50bXJfdmFsICYgVE1SX1ZBTF9N
U0I7CkBAIC0zMDksNyArMzEwLDcgQEAgc3RhdGljIGludCBhY3BpX2xvYWQoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoUE1USU1FUiwgYWNwaV9zYXZlLCBOVUxMLCBhY3BpX2xvYWQs
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBNVElNRVIsIGFjcGlfc2F2ZSwgYWNwaV9sb2Fk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKIAogaW50IHBt
dGltZXJfY2hhbmdlX2lvcG9ydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmVyc2lv
bikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3J0Yy5jCmluZGV4IGViNjdjZTAxYTIuLjQyMzM5NjgyZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vcnRjLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9ydGMuYwpAQCAtNzM3LDggKzcz
Nyw5IEBAIHZvaWQgcnRjX21pZ3JhdGVfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKiBT
YXZlIFJUQyBoYXJkd2FyZSBzdGF0ZSAqLwotc3RhdGljIGludCBydGNfc2F2ZShzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgcnRjX3NhdmUoc3Ry
dWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgUlRDU3RhdGUgKnMgPSBkb21haW5fdnJ0Yyhk
KTsKICAgICBpbnQgcmM7CiAKQEAgLTc4Myw3ICs3ODQsNyBAQCBzdGF0aWMgaW50IHJ0Y19sb2Fk
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAw
OwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFJUQywgcnRjX3NhdmUsIE5VTEwsIHJ0
Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUlRD
LCBydGNfc2F2ZSwgcnRjX2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lkIHJ0Y19yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwppbmRleCBlMDU5YWI0ZTEzLi5jN2UyZWNkYjlm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYwpAQCAtODUsNyArODUsNiBAQCBpbnQgYXJjaF9odm1fbG9hZChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgaHZtX3NhdmVfaGVhZGVyICpoZHIpCiAvKiBMaXN0IG9mIGhhbmRsZXJz
IGZvciB2YXJpb3VzIEhWTSBzYXZlIGFuZCByZXN0b3JlIHR5cGVzICovCiBzdGF0aWMgc3RydWN0
IHsKICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmU7Ci0gICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVy
IHNhdmVfb25lOwogICAgIGh2bV9sb2FkX2hhbmRsZXIgbG9hZDsKICAgICBjb25zdCBjaGFyICpu
YW1lOwogICAgIHNpemVfdCBzaXplOwpAQCAtOTYsNyArOTUsNiBAQCBzdGF0aWMgc3RydWN0IHsK
IHZvaWQgX19pbml0IGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QgdHlwZWNvZGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2hhbmRsZXIgc2F2ZV9zdGF0ZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRf
c3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXplLCBpbnQg
a2luZCkKIHsKQEAgLTEwNCw3ICsxMDIsNiBAQCB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2
ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogICAgIEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlwZWNv
ZGVdLnNhdmUgPT0gTlVMTCk7CiAgICAgQVNTRVJUKGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0u
bG9hZCA9PSBOVUxMKTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPSBzYXZl
X3N0YXRlOwotICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZV9vbmUgPSBzYXZlX29u
ZTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmxvYWQgPSBsb2FkX3N0YXRlOwogICAg
IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ubmFtZSA9IG5hbWU7CiAgICAgaHZtX3NyX2hhbmRs
ZXJzW3R5cGVjb2RlXS5zaXplID0gc2l6ZTsKQEAgLTE0MSw2ICsxMzgsOCBAQCBpbnQgaHZtX3Nh
dmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLAogICAgIGludCBydjsKICAgICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0
ID0geyB9OwogICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOworICAg
IHN0cnVjdCB2Y3B1ICp2ID0gKGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1T
Ul9QRVJfVkNQVSkgPworICAgICAgICAgICAgICAgICAgICAgZC0+dmNwdVtpbnN0YW5jZV0gOiBk
LT52Y3B1WzBdOwogCiAgICAgaWYgKCBkLT5pc19keWluZyB8fAogICAgICAgICAgdHlwZWNvZGUg
PiBIVk1fU0FWRV9DT0RFX01BWCB8fApAQCAtMTQ4LDE0ICsxNDcsMTUgQEAgaW50IGh2bV9zYXZl
X29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZWNvZGUsIHVuc2lnbmVkIGlu
dCBpbnN0YW5jZSwKICAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlmICggaW5zdGFuY2UgPj0gZC0+bWF4X3Zj
cHVzICYmCisgICAgICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1Jf
UEVSX1ZDUFUgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgICBjdHh0LnNpemUgPSBodm1f
c3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Ci0gICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQotICAgICAgICBjdHh0LnNpemUgKj0gZC0+
bWF4X3ZjcHVzOwogICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKICAg
ICBpZiAoICFjdHh0LmRhdGEgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIGlmICgg
KHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSkgIT0gMCApCisg
ICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUodiwgJmN0eHQpKSAh
PSAwICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRv
IHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgdHlwZWNvZGUsIHJ2KTsKICAgICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+
PSBzaXplb2YoKmRlc2MpICkKQEAgLTIyMiwxMCArMjIyLDEyIEBAIGludCBodm1fc2F2ZShzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAvKiBTYXZlIGFsbCBh
dmFpbGFibGUga2luZHMgb2Ygc3RhdGUgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8PSBIVk1fU0FW
RV9DT0RFX01BWDsgaSsrICkKICAgICB7Ci0gICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBz
YXZlX29uZV9oYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmVfb25lOwogICAgICAgICBo
dm1fc2F2ZV9oYW5kbGVyIGhhbmRsZXIgPSBodm1fc3JfaGFuZGxlcnNbaV0uc2F2ZTsKIAotICAg
ICAgICBpZiAoIHNhdmVfb25lX2hhbmRsZXIgKQorICAgICAgICBpZiAoICFoYW5kbGVyICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW2ldLmtp
bmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKIApAQCAtMjMzLDcgKzIzNSw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0dfSU5GTyAiSFZNICVwdiBzYXZlOiAlc1xuIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgdiwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwotICAgICAgICAgICAgICAg
IGlmICggc2F2ZV9vbmVfaGFuZGxlcih2LCBoKSAhPSAwICkKKyAgICAgICAgICAgICAgICBpZiAo
IGhhbmRsZXIodiwgaCkgIT0gMCApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSFZN
ICVwdiBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKQEAgLTI0MiwxNCAr
MjQ0LDE0IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoIGhhbmRsZXIgKQorICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCBzYXZlOiAlc1xuIiwKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0gZCVkIHNhdmU6ICVzXG4iLAogICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwotICAgICAg
ICAgICAgaWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQorICAgICAgICAgICAgaWYgKCBoYW5kbGVy
KGQtPnZjcHVbMF0sIGgpICE9IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKLSAgICAgICAgICAgICAgICAgICAgICAgIkhWTSVkIHNhdmU6IGZh
aWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAi
SFZNIGQlZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsKICAgICAgICAgICAgICAgICByZXR1cm4g
LUVOT0RBVEE7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
b2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IGIyY2ZmZTE0ZDYuLjJi
NzRmOTJkNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01NjksOCArNTY5LDkgQEAgaW50IHZpb2FwaWNf
Z2V0X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Np
KQogICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7CiB9
CiAKLXN0YXRpYyBpbnQgaW9hcGljX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCB2Y3B1ICp2LCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqczsKIAogICAgIGlmICggIWhhc192aW9h
cGljKGQpICkKQEAgLTYwMSw3ICs2MDIsNyBAQCBzdGF0aWMgaW50IGlvYXBpY19sb2FkKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiBodm1fbG9h
ZF9lbnRyeShJT0FQSUMsIGgsICZzLT5kb21VKTsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVT
VE9SRShJT0FQSUMsIGlvYXBpY19zYXZlLCBOVUxMLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVS
X0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElPQVBJQywgaW9hcGljX3NhdmUsIGlv
YXBpY19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCB2aW9hcGljX3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggMzg1OTMzMzY0NS4uZDdhYjk0YmJh
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtOTk0LDggKzk5NCw5IEBAIG91dDoKICAgICByZXR1cm4g
SFZNX0hDQUxMX2NvbXBsZXRlZDsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFp
bl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGlj
IGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKICAgICAg
ICAgLnRpbWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQu
dmFsLAogICAgICAgICAuaHlwZXJjYWxsX2dwYSAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBl
cmNhbGxfZ3BhLnJhdywKQEAgLTEwMjcsMTAgKzEwMjgsMTAgQEAgc3RhdGljIGludCB2aXJpZGlh
bl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklE
SUFOX0RPTUFJTiwgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dCwgTlVMTCwKK0hWTV9SRUdJU1RF
Ul9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0LCAx
LCBIVk1TUl9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9v
bmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2
aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsK
ICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
bXNyLnJhdywKQEAgLTEwNDMsMjEgKzEwNDQsNiBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAg
ICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZj
dHh0KTsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsK
LSAgICBpbnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICB7Ci0g
ICAgICAgIGVyciA9IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0X29uZSh2LCBoKTsKLSAgICAgICAg
aWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVycjsK
LX0KLQogc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0g
aHZtX2xvYWRfaW5zdGFuY2UoaCk7CkBAIC0xMDg4LDcgKzEwNzQsNiBAQCBzdGF0aWMgaW50IHZp
cmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogfQogCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZDUFUsIHZp
cmlkaWFuX3NhdmVfdmNwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlh
bl9zYXZlX3ZjcHVfY3R4dF9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFu
X2xvYWRfdmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY29uc3QgY2hhciAqYXJnKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXgg
ZWUyYzY2ZWY5Yy4uOGE0YTE3MzExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMzk5LDcgKzEzOTksNyBA
QCBzdGF0aWMgdm9pZCBsYXBpY19yZWFybShzdHJ1Y3QgdmxhcGljICpzKQogICAgIHMtPnRpbWVy
X2xhc3RfdXBkYXRlID0gcy0+cHQubGFzdF9wbHRfZ3RpbWU7CiB9CiAKLXN0YXRpYyBpbnQgbGFw
aWNfc2F2ZV9oaWRkZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQogewogICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCiAg
ICAgICAgIHJldHVybiAwOwpAQCAtMTQwNywyMiArMTQwNyw3IEBAIHN0YXRpYyBpbnQgbGFwaWNf
c2F2ZV9oaWRkZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZ2Y3B1X3Zs
YXBpYyh2KS0+aHcpOwogfQogCi1zdGF0aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2Y3B1ICp2
OwotICAgIGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsK
LSAgICAgICAgZXJyID0gbGFwaWNfc2F2ZV9oaWRkZW5fb25lKHYsIGgpOwotICAgICAgICBpZiAo
IGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQot
Ci1zdGF0aWMgaW50IGxhcGljX3NhdmVfcmVnc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IHZjcHUg
KnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGlmICggIWhhc192bGFwaWModi0+
ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMTQzMywyMSArMTQxOCw2IEBAIHN0YXRp
YyBpbnQgbGFwaWNfc2F2ZV9yZWdzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1MsIHYtPnZjcHVf
aWQsIGgsIHZjcHVfdmxhcGljKHYpLT5yZWdzKTsKIH0KIAotc3RhdGljIGludCBsYXBpY19zYXZl
X3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAg
c3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgewotICAgICAgICBlcnIgPSBsYXBpY19zYXZlX3JlZ3Nfb25lKHYsIGgpOwot
ICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1
cm4gZXJyOwotfQotCiAvKgogICogRm9sbG93aW5nIGxhcGljX2xvYWRfaGlkZGVuKCkvbGFwaWNf
bG9hZF9yZWdzKCkgd2UgbWF5IG5lZWQgdG8KICAqIGNvcnJlY3QgSUQgYW5kIExEUiB3aGVuIHRo
ZXkgY29tZSBmcm9tIGFuIG9sZCwgYnJva2VuIGh5cGVydmlzb3IuCkBAIC0xNTQ2LDkgKzE1MTYs
OSBAQCBzdGF0aWMgaW50IGxhcGljX2xvYWRfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVf
UkVTVE9SRShMQVBJQywgbGFwaWNfc2F2ZV9oaWRkZW4sIGxhcGljX3NhdmVfaGlkZGVuX29uZSwK
K0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBsYXBpY19sb2FkX2hpZGRlbiwgMSwgSFZNU1JfUEVSX1ZD
UFUpOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShMQVBJQ19SRUdTLCBsYXBpY19zYXZlX3Jl
Z3MsIGxhcGljX3NhdmVfcmVnc19vbmUsCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKExBUElD
X1JFR1MsIGxhcGljX3NhdmVfcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFwaWNf
bG9hZF9yZWdzLCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIGludCB2bGFwaWNfaW5pdChzdHJ1Y3Qg
dmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92cGljLmMKaW5kZXggNTdlZWFlNWM0ZC4uM2YzZmI3YTRmZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92cGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92cGljLmMKQEAg
LTM3Miw4ICszNzIsOSBAQCBzdGF0aWMgaW50IHZwaWNfaW50ZXJjZXB0X2VsY3JfaW8oCiAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGludCB2cGljX3NhdmUoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHZwaWNfc2F2ZShz
dHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2h3X3ZwaWMgKnM7CiAgICAgaW50
IGk7CiAKQEAgLTQxMSw3ICs0MTIsNyBAQCBzdGF0aWMgaW50IHZwaWNfbG9hZChzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQSUMsIHZwaWNfc2F2ZSwgTlVMTCwgdnBpY19sb2FkLCAy
LCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElDLCB2cGljX3Nh
dmUsIHZwaWNfbG9hZCwgMiwgSFZNU1JfUEVSX0RPTSk7CiAKIHZvaWQgdnBpY19yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDBkY2E0NmQ3NzAuLjRl
ZmM1MzUwNTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKQEAgLTk1LDEwICs5NSw4IEBAIHN0YXRp
YyBpbmxpbmUgdW5zaWduZWQgaW50IGh2bV9sb2FkX2luc3RhbmNlKGNvbnN0IHN0cnVjdCBodm1f
ZG9tYWluX2NvbnRleHQgKmgpCiAgKiBUaGUgc2F2ZSBoYW5kbGVyIG1heSBzYXZlIG11bHRpcGxl
IGluc3RhbmNlcyBvZiBhIHR5cGUgaW50byB0aGUgYnVmZmVyOwogICogdGhlIGxvYWQgaGFuZGxl
ciB3aWxsIGJlIGNhbGxlZCBvbmNlIGZvciBlYWNoIGluc3RhbmNlIGZvdW5kIHdoZW4KICAqIHJl
c3RvcmluZy4gIEJvdGggcmV0dXJuIG5vbi16ZXJvIG9uIGVycm9yLiAqLwotdHlwZWRlZiBpbnQg
KCpodm1fc2F2ZV9oYW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwgCit0eXBlZGVmIGludCAoKmh2
bV9zYXZlX2hhbmRsZXIpIChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKLXR5cGVkZWYgaW50ICgqaHZtX3Nh
dmVfdmNwdV9oYW5kbGVyKShzdHJ1Y3QgIHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOwogdHlwZWRlZiBpbnQgKCpo
dm1fbG9hZF9oYW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKIApAQCAtMTA3LDcgKzEwNSw2
IEBAIHR5cGVkZWYgaW50ICgqaHZtX2xvYWRfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiB2
b2lkIGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX3NhdmVfaGFuZGxlciBzYXZlX3N0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZlX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBo
dm1fbG9hZF9oYW5kbGVyIGxvYWRfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZV90IHNpemUsIGludCBraW5kKTsKIApAQCAtMTE3LDEzICsxMTQsMTIgQEAgdm9pZCBodm1fcmVn
aXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogCiAvKiBTeW50YWN0aWMgc3VnYXIgYXJv
dW5kIHRoYXQgZnVuY3Rpb246IHNwZWNpZnkgdGhlIG1heCBudW1iZXIgb2YKICAqIHNhdmVzLCBh
bmQgdGhpcyBjYWxjdWxhdGVzIHRoZSBzaXplIG9mIGJ1ZmZlciBuZWVkZWQgKi8KLSNkZWZpbmUg
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShfeCwgX3NhdmUsIF9zYXZlX29uZSwgX2xvYWQsIF9u
dW0sIF9rKSAgXAorI2RlZmluZSBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKF94LCBfc2F2ZSwg
X2xvYWQsIF9udW0sIF9rKSAgICAgICAgICAgICBcCiBzdGF0aWMgaW50IF9faW5pdCBfX2h2bV9y
ZWdpc3Rlcl8jI194IyNfc2F2ZV9hbmRfcmVzdG9yZSh2b2lkKSAgICAgICAgICAgIFwKIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIGh2bV9yZWdpc3Rlcl9zYXZldm0oSFZNX1NBVkVfQ09ERShfeCks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAjX3gsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICZfc2F2ZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgX3NhdmVfb25lLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAmX2xvYWQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgIChfbnVtKSAqIChIVk1fU0FWRV9MRU5HVEgoX3gpICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsg
c2l6ZW9mIChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcikpLCBcCi0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLRU-0001Tq-Nl; Mon, 10 Sep 2018 12: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzLRT-0001Rr-2r
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 12:37:23 +0000
X-Inumbo-ID: 03943c97-b4f6-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 03943c97-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:35 +0200 (CEST)
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=of0bRFqdwLaT3lTCY0rWx3b+xk3XYa74YfZDRZmU1gs=;
 b=kBj2N/niGKvWGrhjYu+P5iAWLtu8UqvR2PSiOHAR8OqbVU6j/QJTA4kq87Kv68i/R0SZKUSOaDdHr30x+3VyQNlI7G7YAKAsq8KO4sH7CXMouUwLgOI+cZxDV+r/rUkRfMvnbku6PFzSyadcwgSG2iKKkTiypPAVVlGH56EFelc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 12:37:16 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 15:36:40 +0300
Message-Id: <20180910123640.496-14-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910123640.496-1-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR0101CA0077.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::45) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b0a2f9a0-0bf7-4e56-f3d7-08d6171a247b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:mjJxfdxKxqUYjPoTnTGmHbNl7Yx7v8ChSZhUi9sPW0XE1iOu2ZkOBKlZ2pMb/Iekt7xyjcjWIFhK9mtOcI/f7FFkdJNGdn0cfY5HVHPJKG8V7jYlJKArJ+PP86bzCQsSBNXttiaUTUz+C7TdCQpdIkAfE145sm12k5uBk/HGuDZAGs7EficrrJJ2iXg4HC9ovKWqHCJcW9qUedP7e58AUane83ToE2sljJVdrNRWrAgB7q7i25jlhqFry2yWfVXw;
 25:2bbyb8QPU3hT7AAt6aU3TqUQG1JioZPy9+GeqKaPLRlpxA0YKKOoZldi9klUUyNQKIXsvopzobzbv0Ls2V2gv/DYmj7YqhbF19cQ0wa2IlSJBvImFcnWTdJPWPLr5bOW/IcIuh90l0iF5pXJUHjHEHFrdnRkdqLNastq7iCDFJW33owNoYvKNVEtDd2Ep3znuJ7rjoclPpIhcpC7Lj1yUK1kx/YDG/3h3/2u/Q51E50QjHr1YhclbRmiIOCL7kVUxHPYzYeWN1pN2tvEidrdBXE9lV55bcU6HYmfF6SMy3sBSUSmfoAjhOG9vL8nxOXWWlA4AW2QPsjGaAbLBjCXxg==;
 31:1WaCukXm598kGPgEK5S2Kl1N0pVXzOsdmm5ZTvtzMabhCWF9g1iwl8vdXW8lopXai+Ep06xNjCPBeW2jbw1Fbrz4WsGHu6vgmbKPhAJ/gyk7bQQ6m+oWxHUs5USNrf48PyxeKBB0Dm5WkztvXjTn7H6vLaiFyvuC7YRZKEaYyE69FFQ+PtaROw4GxMApTPrfe81iaSYNFK23xxef15ioW/vpFVs2VGulS8uUovzKHYM=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:BIn7V3hYexRXf5hdjjUNtSfR4nllvAODYcp1IKhnwx6iDpHhQUdwTIFxZEYVGYgg9Qe3Rzd+J7TBznNK7ULPumI/FUc64M/+YE0Ik8O+nG5lZuHaXbUpHcnmysmKAAx1EOo8eTLnNeLGSCUYjyc80GCPtNrIrf+z7gkqMEaiSdhLR09P4FwWleX/tWKaCBso6DwYnWf3ANOH6MiI9Uo3gMeCBaJhn6N1ASsuoTRtEKkWldiJ00cE1muMR8TLk5+4H2a/etID7gT3aFkXb98kvVpx03c09RJ0GcELUsraJEHM4z1SXQiuUU+amRk8SJKyCZpPsV5NJUdQWTuId4PsLA==;
 4:HZiAJS2LRLKnoxBh+lxwFjG79NiDlaX5Qt5yH8Tm19vMVBRTBP2M5oSgPYVlgQz4qRUIb5xg1Bc5dwnuKFnYFyxt9h1QyLlblCUeD/kcyb59ph+c0Ymeuetq02IgR4jf/iMEDZUNGrHMuzAlt1F1vpCZzfi5d528uxeG0cR/J1InmEFkUB8rTumFrZn4fBtWeLQdt9XrxQBHWx3Xk5a3eGNOCmQUz+Jk8S349raqpqWhL1chHv7wrsN1ElUn9Lnh316AEIRzvBc23ucS/dB33/27zDXtP8TpHRVLvOXTXWkHKdoDLBqkGUElRlK5wRg7
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178B503B0EF9F704387BF68AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39850400004)(346002)(376002)(199004)(189003)(53936002)(6916009)(86362001)(66066001)(47776003)(105586002)(186003)(2351001)(106356001)(26005)(6666003)(16526019)(97736004)(446003)(48376002)(476003)(486006)(50466002)(956004)(2616005)(11346002)(2361001)(386003)(6506007)(8676002)(50226002)(6486002)(76176011)(51416003)(52116002)(4326008)(25786009)(8936002)(316002)(16586007)(107886003)(81166006)(81156014)(305945005)(2906002)(3846002)(7736002)(6116002)(6512007)(36756003)(1076002)(478600001)(5660300001)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:cKeTVNry27pSGxyui2yihwnR2CCUM1piViP8PoiaQ?=
 =?us-ascii?Q?ZFfB2snok/IhKmCMDVAXrBPGwo0N6rIFgH9otgfbNBPX22GKLSQkxyy6f+Rp?=
 =?us-ascii?Q?hK9TtVHXkFIunex+FitEoLnbMEgBJ8d62yVNOKT52LAONKyskp2Ybcqz6aRU?=
 =?us-ascii?Q?jmRLTsfIt/1SHGGVkycwvJ+S11Is8fNVbO7WFLYSL2XASJcaQSfbKswbyyV7?=
 =?us-ascii?Q?0Gfke93XtUbuUzp3Lgdtgig67Hz6VgcqvLYoEimEfzb8LO2IM4oxdjC1oiYc?=
 =?us-ascii?Q?bafB1Vlx5CzwFz4nFYIIwR8F6+nc5ioCnVlsaH7MBjWcEZ/o6iNiTzBU4eld?=
 =?us-ascii?Q?OZfanMSgP38EgXZmemNZcKoQNaKQ7iYxpaL+gDa8VowSIHOv1NDIWc47OCxe?=
 =?us-ascii?Q?jjVH/3zFenVxM30ujwyMKlFrAtsk26Ivrf+sQGHcKfqrdOgzaa2A1vvbtVIN?=
 =?us-ascii?Q?3iCYCxMIeJQHbWN5+aovRxsVpFZpUH/YBAf8hp9J5Q++XndJ1Sm4C93dwIYh?=
 =?us-ascii?Q?riRpndRPTzB7j7cR+K25qDndwqA+FoW9dotmVCYHJDNnrNoIOCaJoGUn9Zz7?=
 =?us-ascii?Q?6Mw+yIwDbK+RelYNETIl6vj8jO/eLcjGUMm0VqC9UaoJmJnY8/3422QJSB1q?=
 =?us-ascii?Q?s68vTqjhb4Wn0Hfz9m+AHBJ1PH5a7Vco8pt+hVefC1TF6Y/ghQJT+ayHEbfX?=
 =?us-ascii?Q?n8ItAihM3i0hPadPZE8TzQGzolPoqfRUOr7iZlIXS0nf2pvVGDGzEPsXcy52?=
 =?us-ascii?Q?pfpkaLAx5yAq/sKEizaf6PG0m/2aRKEQqSHYAm3ZLAr1QLjZduap3+cfXbGs?=
 =?us-ascii?Q?WFyYGSLVcHEXqeEa/9CI/QBjZveo7CVjKlx7yd4ew+67X/Ya7o+H4hagEEqW?=
 =?us-ascii?Q?3GE6KTEZExIwBo8pv3XItoLW8Y/33QBTuvjuXMy3HmLWMNR+OmDiv9Xz13S9?=
 =?us-ascii?Q?ufTA3zZF0c//31GSRLt+R3lQbPqaS3a6ryGuL7bBJqJimPyJg2iTo0/zsGAB?=
 =?us-ascii?Q?taP/whFMsBoB0DBjnJhvucaZIrDZaRLqZMhV41s103C/o1zYQYw52AKMGJi6?=
 =?us-ascii?Q?kp8Myo39Qc2hOPOBdNSIpwa6UkkHfIGUHA0Lj2YDQCeCmWhCzu8YG4yO4UO7?=
 =?us-ascii?Q?bk+ePt6lV6lwkZJSsSCfTr68rmlomYiTZOphUu6ptxSwYdpkGt/k7d4zuh7w?=
 =?us-ascii?Q?NgkC6zf/tZEKKDX/lRhUDuJlr/hBdxUz+02G3HH05/DZL2Jb/LRnD54HyTDm?=
 =?us-ascii?Q?6Vnrs9vR3P+OVcjH2M=3D?=
X-Microsoft-Antispam-Message-Info: sMZJSPIafIG6pgCoBT9LB7B+2DbjKifFDJsGSZsH8XJXbrgRUF5qFY19g+azseGgduW4n0JwW2OqTvF4McvQ4ppZIoMz1y1ik95hDyn8lc++P7TiB4+QOIRA7mCJyg5WXR+SNJGP5qE3n3j10FCOE8aMPt0HNaiGCpCRCXeew1ZQd7gay4Y6FPFN2gACHS9Wf9BmaPYd4OdzWc2KRjk0ggZRdM66J3AKuEn3ihtblXRuJ0vcbNtWMTefBPAFkhl6dzpuTKUxVzOqHEIFBR4zry2fxhIZFr9A5BET0QKHTO5V1cwdHjF9W7Rri5CGUn/blCDkIVajI4pffLQm/NR1CNxlUrBqFDksLw+PR06tU78=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:vcgnzjIOmOCts0IHSwLqf7K0vDrGKpU6DoZwkgrDOaab4+a5cF5zvNkhH6OttAYt/oVZGpKRmlBJ8YOpKr3Ghm074XOYrzg62HeZHsajndi3f79392HdPGjScanMfakYBM3KA7R4oo1en08OsqINDepLXes8VbB+Db2FjN4EvLnXq4iTVo2M7PiVaILZqNSXINDNsuUmu0JtIP7eN0bo0bkdUxgnO29/+3qW9UCbIL4USEsgdNH0AFo4T03e33mtDWqIz8fv5LchTZfILamatWPKi/tpc+LN/bW4rerU8EIbf2PfYc5bQzAE9KnvHwHHKz59ClDvVbR8KRbyZfnkblgKpO0BUxkgcYGFpbLC+kJ4dKcB4tcdxr1gI9mCJEsR1GBJSwVPdGWKAeXgjm1thKACxf2Cce3atYPWbOg7wMiIxV0yOnNo0UX1xv6cqATM0XyiQL0LYr53Nup5sqvacA==;
 5:nmOh3nzeNBboVleUi79lb4TIPlX9DC+zKhOwKzGqBddW8EGcsA8lT629efvdV2O9T9OjZSq540+UbFyLZeUrGrenZCh9Z+LGReLn3gvSCOJ0kJM++7U2K+xGP3g76xJaCf8KLwX1eOuCFu7fRzr3sHGmDD4vEDI7j+wQjXeWLE0=;
 7:L9VDFLC0kPxnJ1ZFvClIRf7kIgkTmZSLV67xGvT3FoCvsEjuNEBH/HSxr6w8GPB0nxxwlp1xOvr2MtK57nxI8XhE53X4e6LI/fwYLRDsaSoeg23dTkhZ7Mc10UVbIvk52335lUQD6ljYmQqcra40UWb0RhDJu9FxpL9xLegbhqeJ5VB7+MsVkWrq82kyLBRJKpA+1gJrJqSV6heOW6Y9gUe3iQ8EKDPKFomXpRbEZkQ1oLVx00Nr/INaKWeKrC3v
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 12:37:16.4342 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b0a2f9a0-0bf7-4e56-f3d7-08d6171a247b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v19 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBmb2N1c2VkIG9uIG1vdmluZyBjaGFuZ2luZyBodm1fc2F2ZV9vbmUoKSB0
byBzYXZlIG9uZQp0eXBlY29kZSBmcm9tIG9uZSB2Y3B1IGFuZCBub3cgdGhhdCB0aGUgc2F2ZSBm
dW5jdGlvbnMgZ2V0IGRhdGEgZnJvbSBhCnNpbmdsZSB2Y3B1IHdlIGNhbiBwYXVzZSB0aGUgc3Bl
Y2lmaWMgdmNwdSBpbnN0ZWFkIG9mIHRoZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYxNToKCS0gTW92ZWQg
cGF1c2UvdW5wYXVzZSBjYWxscyBpbnRvIGh2bV9zYXZlX29uZSgpCgktIFJlLWFkZCB0aGUgbG9v
cCBpbiBodm1fc2F2ZV9vbmUoKS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICB8ICAyIC0t
CiB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyB8IDEwICsrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNzk3ODQxZTgwMy4u
MjI4NDEyOGU5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwpAQCAtNTk5LDEyICs1OTksMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bCgKICAgICAgICAgICAgICAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIHJldCA9IGh2bV9zYXZlX29uZShk
LCBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZmZXIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5i
dWZzeik7Ci0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgICAgIGlmICggIXJldCAp
CiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCmluZGV4IGM3ZTJlY2RiOWYuLjQw
M2M4NGRhNzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCkBAIC0xNTUsNiArMTU1LDExIEBAIGludCBodm1fc2F2ZV9vbmUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5z
dGFuY2UsCiAgICAgaWYgKCAhY3R4dC5kYXRhICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAK
KyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQ
VSApCisgICAgICAgIHZjcHVfcGF1c2UoZC0+dmNwdVtpbnN0YW5jZV0pOworICAgIGVsc2UKKyAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOworCiAgICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNb
dHlwZWNvZGVdLnNhdmUodiwgJmN0eHQpKSAhPSAwICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwK
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKQEAgLTE4Niw2ICsx
OTEsMTEgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
dHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwKICAgICAgICAgfQogICAgIH0KIAorICAg
IGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICkK
KyAgICAgICAgdmNwdV91bnBhdXNlKGQtPnZjcHVbaW5zdGFuY2VdKTsKKyAgICBlbHNlCisgICAg
ICAgIGRvbWFpbl91bnBhdXNlKGQpOworCiAgICAgeGZyZWUoY3R4dC5kYXRhKTsKICAgICByZXR1
cm4gcnY7CiB9Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:37:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12:37: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 1fzLRW-0001WC-5a; Mon, 10 Sep 2018 12: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=b1bd=ly=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzLRU-0001Sx-B0
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 12:37:25 +0000
X-Inumbo-ID: 0301d3c0-b4f6-11e8-a8a5-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0301d3c0-b4f6-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:35:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536583040;
 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=agWcwyh5WNb9czYD6r9tufPzXcZPXWdVV+iDlMq2lkc=;
 b=IsgoubBXuyfh+ufujGmC7XN53z1rjkmPSIoclgEPCUAhTXwYjp/2/l5q7MM9Nwy6Dd
 BLu7zFQ14+ZnjfmEcQXsdasxtcG223MPY5FBktsIvu889HcUgWlkoZGTQmjZr45ctQ1a
 YS2K+XH03zof4wjHYTYvdNI0OethPauDNdXbpoUNRLlWdhXUKEjHKW/iavYt+iBohwzc
 acQRPc75xyX7AUDRN5P/mbVH+smAlfsNmZ2bZ6uBI4p1lBTjriYOHHZPxPlttyAEk4My
 8QNodeLHpF4rXUJkd2Z8N7tEBGZCOMbWYLUkycdZvPVkj9vGCkr1IeqlIQBZSpgIK6eR
 HZhQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8ACbKMnw
 (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>;
 Mon, 10 Sep 2018 14:37:20 +0200 (CEST)
Date: Mon, 10 Sep 2018 14:37:12 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180910143712.0554c258.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] v4.19-rc3,
 bug in __gnttab_unmap_refs_async with HVM domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3032802856039090609=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3032802856039090609==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=T=wgtKWKE9ypn9P+m+xbY1"; protocol="application/pgp-signature"

--Sig_/=T=wgtKWKE9ypn9P+m+xbY1
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

While preparing another variant of the fix for the bug in disable_hotplug_c=
pu, this crash happend for me while starting my HVM domU a second time. dom=
0 runs Xen 4.7.6.
I guess it crashed while it did shutdown the domU running a xenlinux based =
kernel.

Olaf

[ 8114.320383] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000008
[ 8114.320416] PGD 1fd6a1f067 P4D 1fd6a1f067 PUD 1fd4b4a067 PMD 0
[ 8114.320427] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 8114.320435] CPU: 0 PID: 828 Comm: xenstored Tainted: G            E     =
4.19.321-default-bug1106594 #5
[ 8114.320444] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[ 8114.320458] RIP: e030:__gnttab_unmap_refs_async+0x29/0x90
[ 8114.320464] Code: 00 66 66 66 66 90 53 8b 8f 80 00 00 00 31 c0 48 89 fb =
48 8b 57 78 85 c9 75 09 eb 49 83 c0 01 39 c8 74 42 4c 63 c0 4e 8b 04 c2 <4d=
> 8b 48 08 41 f6 c1 01 75 4d 45 8b 40 34
 41 83 f8 01 7e de 8b 83
[ 8114.320480] RSP: e02b:ffffc900471d3bd8 EFLAGS: 00010297
[ 8114.320487] RAX: 0000000000000001 RBX: ffffc900471d3c20 RCX: 00000000000=
0006c
[ 8114.320495] RDX: ffff881fd9f3eac0 RSI: ffffffff810ad2f0 RDI: ffffc900471=
d3c20
[ 8114.320503] RBP: 0000000002ccbdb0 R08: 0000000000000000 R09: dead0000000=
00100
[ 8114.320511] R10: 0000000000001093 R11: ffff881fd3340840 R12: ffff8801016=
09d80
[ 8114.320518] R13: 000000000000006c R14: ffff881fd68dbb01 R15: ffff8801016=
09d80
[ 8114.320533] FS:  00007fd3352a3880(0000) GS:ffff881fdf400000(0000) knlGS:=
0000000000000000
[ 8114.320541] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 8114.320548] CR2: 0000000000000008 CR3: 0000001fd33ca000 CR4: 00000000000=
02660
[ 8114.320560] Call Trace:
[ 8114.320569]  gnttab_unmap_refs_sync+0x40/0x60
[ 8114.320580]  __unmap_grant_pages+0x80/0x140 [xen_gntdev]
[ 8114.320587]  ? gnttab_unmap_refs_sync+0x60/0x60
[ 8114.320596]  ? __queue_work+0x3f0/0x3f0
[ 8114.320602]  ? gnttab_free_pages+0x20/0x20
[ 8114.320610]  unmap_grant_pages+0x80/0xe0 [xen_gntdev]
[ 8114.320618]  unmap_if_in_range+0x53/0xa0 [xen_gntdev]
[ 8114.320626]  mn_invl_range_start+0x4a/0xe0 [xen_gntdev]
[ 8114.320635]  __mmu_notifier_invalidate_range_start+0x6b/0xe0
[ 8114.320646]  unmap_vmas+0x71/0x90
[ 8114.320652]  unmap_region+0x9c/0xf0
[ 8114.320660]  ? __vma_rb_erase+0x109/0x200
[ 8114.320666]  do_munmap+0x213/0x390
[ 8114.320673]  __x64_sys_brk+0x13c/0x1b0
[ 8114.320682]  do_syscall_64+0x5d/0x110
[ 8114.320690]  entry_SYSCALL_64_after_hwframe+0x49/0xbe


--Sig_/=T=wgtKWKE9ypn9P+m+xbY1
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5ZleAAKCRBdQqD6ppg2
fqtzAKCswuYKBKE7++Ayhzj+4ngizuCEbwCg1GwqZCktyOKfKXEv/Cp88GOPQPI=
=tSM8
-----END PGP SIGNATURE-----

--Sig_/=T=wgtKWKE9ypn9P+m+xbY1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3032802856039090609==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12: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 1fzLZR-0003Zb-4J; Mon, 10 Sep 2018 12:45:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sene=ly=linbit.com=lars.ellenberg@srs-us1.protection.inumbo.net>)
 id 1fzLZP-0003ZW-Vo
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 12:45:36 +0000
X-Inumbo-ID: 28601943-b4f7-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28601943-b4f7-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:43:47 +0200 (CEST)
Received: by mail-wm0-x241.google.com with SMTP id j25-v6so5370196wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 05:45:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linbit-com.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=n8lSDqnHi4bVqautm2beJdS+qDTrEK2Gazzns3VX8N0=;
 b=B8uESlLHsybQBT/2Sw3RdOBdp/hl7p6bhpOo8p3xOn/fThE4WjmzJOizCANtxTTlNg
 ItSoNRW1iCMvIq7NBeoc4zw7yMWxEDZ+0FHVjaE2M3A0NcGdKUut9EUPXVoL/nZCs05k
 fFobN1lgcAcrR5oDuZkcoV+gj05kWDuHS+IMdJaElGNX6AMscvcbH+ALQ886ohh8Viiv
 V9bdvepUZx+QTpORqc21hgrcFUTm1Bl/dkjgmJEpPLFfpi7m5HzIYNRWUA6mg7//OwiY
 EStayIjbSxquIhPxAatNFaeeh5FyCyQTgIP9KZixm+I1H5k1g9p57lQAdKLbQKec6/Y5
 kWeA==
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=n8lSDqnHi4bVqautm2beJdS+qDTrEK2Gazzns3VX8N0=;
 b=Eeey7oKlooGsjG6dQt/HOkdiHsnM0Qtc4c12PTpfppMP1qqW7PZNVfOrE9rnK3DH+B
 oJKRZIPqz0IiGCwzcKp+3n7aydFWBgReZ74x0GB0Ksi4af/FSskwBSFdUDwO8Fq6OOoG
 5n/a6YR+TGPo0dTVAXR7zmEXzrEpTS4e4tlIIiSYqg3CXMSNZY+0XJuJwHqsFSsKUQ8n
 zrR0mPz54UDobc58UhrRRVOwGI9EDnJZrKeRxcEHMPxUYNkWzcRfkMFPq/cOtqzPX49D
 AHd+tbwSfb3ccHW7q3PR83zbf53VmpEnq0KWm/NU+yvO6Xp/KS3hHFKSThsq1iNQNuSa
 DZHA==
X-Gm-Message-State: APzg51BPxx0ipjItbSS2bfmTGPvcyo7RdPa8zSQZO2ZGdzHlH1a6tXkg
 b0Vqdm4h4S6ITERPQVRg91yIaA==
X-Google-Smtp-Source: ANB0VdaIQypliyjxoJrBCktMZW8Tz3Klo8lUSkvv+L4rk0SVuRIeAwcm7FRyV80oQped2cpj86L9pQ==
X-Received: by 2002:a1c:9cd3:: with SMTP id
 f202-v6mr618928wme.148.1536583532798; 
 Mon, 10 Sep 2018 05:45:32 -0700 (PDT)
Received: from soda.linbit (212-186-191-219.static.upcbusiness.at.
 [212.186.191.219])
 by smtp.gmail.com with ESMTPSA id t131-v6sm23810152wmg.10.2018.09.10.05.45.31
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 10 Sep 2018 05:45:32 -0700 (PDT)
Date: Mon, 10 Sep 2018 14:45:31 +0200
From: Lars Ellenberg <lars.ellenberg@linbit.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180910124531.GA31737@soda.linbit>
Mail-Followup-To: Valentin Vidic <Valentin.Vidic@CARNet.hr>,
 drbd-user@lists.linbit.com, Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180908073432.GP26705@gavran.carpriv.carnet.hr>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.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>

T24gU2F0LCBTZXAgMDgsIDIwMTggYXQgMDk6MzQ6MzJBTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDc6MTQ6NTlQTSArMDIwMCwgVmFsZW50
aW4gVmlkaWMgd3JvdGU6Cj4gPiBJbiBmYWN0IHRoZSBmaXJzdCBvbmUgaXMgdGhlIG9yaWdpbmFs
IGNvZGUgcGF0aCBiZWZvcmUgSSBtb2RpZmllZAo+ID4gYmxrYmFjay4gIFRoZSBwcm9ibGVtIGlz
IGl0IGdldHMgZXhlY3V0ZWQgYXN5bmMgZnJvbSB3b3JrcXVldWUgc28KPiA+IGl0IG1pZ2h0IG5v
dCBhbHdheXMgcnVuIGJlZm9yZSB0aGUgY2FsbCB0byBkcmJkYWRtIHNlY29uZGFyeS4KPiAKPiBB
cyB0aGUgRFJCRCBkZXZpY2UgZ2V0cyByZWxlYXNlZCBvbmx5IHdoZW4gdGhlIGxhc3QgSU8gcmVx
dWVzdAo+IGhhcyBmaW5pc2hlZCwgSSBmb3VuZCBhIHdheSB0byBjaGVjayBhbmQgd2FpdCBmb3Ig
dGhpcyBpbiB0aGUKPiBibG9jay1kcmJkIHNjcmlwdDoKCj4gLS0tIGJsb2NrLWRyYmQub3JpZyAg
ICAgMjAxOC0wOS0wOCAwOTowNzoyMy40OTk2NDg1MTUgKzAyMDAKPiArKysgYmxvY2stZHJiZCAg
MjAxOC0wOS0wOCAwOToyODoxMi44OTIxOTM2NDkgKzAyMDAKPiBAQCAtMjMwLDYgKzIzMCwyNCBA
QAo+ICBhbmQgc28gY2Fubm90IGJlIG1vdW50ZWQgJHttMn0ke3doZW59LiIKPiAgfQo+ICAKPiAr
d2FpdF9mb3JfaW5mbGlnaHQoKQo+ICt7Cj4gKyAgbG9jYWwgZGV2PSIkMSIKPiArICBsb2NhbCBp
bmZsaWdodD0iL3N5cy9ibG9jay8ke2RldiMvZGV2L30vaW5mbGlnaHQiCj4gKyAgbG9jYWwgcmQg
d3IKPiArCj4gKyAgaWYgISBbIC1mICIkaW5mbGlnaHQiIF07IHRoZW4KPiArICAgIHJldHVybgo+
ICsgIGZpCj4gKwo+ICsgIHdoaWxlIHRydWU7IGRvCj4gKyAgICByZWFkIHJkIHdyIDwgJGluZmxp
Z2h0Cj4gKyAgICBpZiBbICIkcmQiID0gIjAiIC1hICIkd3IiID0gIjAiIF07IHRoZW4KCklmIGl0
IGlzICJpZGxlIiBub3csIGJ1dCBzdGlsbCAib3BlbiIsCnRoaXMgd2lsbCBub3Qgc2xlZXAsIGFu
ZCBzdGlsbCBmYWlsIHRoZSBkZW1vdGlvbiBiZWxvdy4KCj4gKyAgICAgIHJldHVybgo+ICsgICAg
ZmkKPiArICAgIHNsZWVwIDEKPiArICBkb25lCj4gK30KPiAgCj4gIHQ9JCh4ZW5zdG9yZV9yZWFk
X2RlZmF1bHQgIiRYRU5CVVNfUEFUSC90eXBlIiAnTUlTU0lORycpCj4gIAo+IEBAIC0yODUsNiAr
MzAzLDggQEAKPiAgICAgICAgICBkcmJkX2xyb2xlPSIke2RyYmRfcm9sZSUlLyp9Igo+ICAgICAg
ICAgIGRyYmRfZGV2PSIkKGRyYmRhZG0gc2gtZGV2ICRkcmJkX3Jlc291cmNlKSIKPiAgCj4gKyAg
ICAgICAgd2FpdF9mb3JfaW5mbGlnaHQgJGRyYmRfZGV2Cj4gKwo+ICAgICAgICAgIGlmIFsgIiRk
cmJkX2xyb2xlIiAhPSAnU2Vjb25kYXJ5JyBdOyB0aGVuCj4gICAgICAgICAgICBkcmJkYWRtIHNl
Y29uZGFyeSAkZHJiZF9yZXNvdXJjZQoKWW91IHRyeSB0byBoZWxwIGl0IGJ5ICJ3YWl0aW5nIGZv
cmV2ZXIgdW50aWwgaXQgYXBwZWFycyB0byBiZSBpZGxlIi4KSSBzdWdnZXN0IHRvIGF0IGxlYXN0
IGxpbWl0IHRoZSByZXRyaWVzIGJ5IGl0ZXJhdGlvbiBvciB0aW1lLgpBbmQgYWxzbyAob3IsIGlu
c3RlYWQ7IGJ1dCB5b3UnZCBwb3RlbnRpYWxseSBnZXQgYSBudW1iZXIgb2YKInNjYXJ5IG1lc3Nh
Z2VzIiBpbiB0aGUgbG9ncykgYWRkIHNvbWV0aGluZyBsaWtlOgoJICBmb3IgaSBpbiAxIDIgMyA1
IDcgeDsgZG8KICAgICAgICAgICAgZHJiZGFkbSBzZWNvbmRhcnkgJGRyYmRfcmVzb3VyY2UgJiYg
ZXhpdCAwCiAgICAgICAgICAgIGlmIFsgJGkgPSB4IF07IHRoZW4KCSAgICAgICMgLi4uICJhcHBl
YXJzIHRvIHN0aWxsIGJlIGluIHVzZSwgbWF5YmUgYnkiIC4uLgogICAgICAgICAgICAgIGZ1c2Vy
IC12ICRkcmJkX2RldgogICAgICAgICAgICAgIGV4aXQgMQoJICAgICMgZWxzZSAuLi4gIndpbGwg
cmV0cnkgaW4gJGkgc2Vjb25kcyIgLi4uCiAgICAgICAgICAgIGZpCiAgICAgICAgICAgIHNsZWVw
ICRpCgkgIGRvbmUKLi4uCgpPciwgd2VsbCwgeWVzLCBmaXggYmxrYmFjayB0byBub3QgImRlZmVy
IiB0aGUgZmluYWwgY2xvc2UgInRvbyBsb25nIiwKaWYgYXQgYWxsIHBvc3NpYmxlLgoKICAgIExh
cnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 12:49:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 12:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzLd0-0003o3-Mx; Mon, 10 Sep 2018 12: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=b1bd=ly=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzLcz-0003ny-0z
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 12:49:17 +0000
X-Inumbo-ID: abc877ae-b4f7-11e8-a8a5-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 abc877ae-b4f7-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:47:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536583753;
 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=n/cJmPQcsral5klAiRG6u9WhXZEgz8O/KDHT0pmT73M=;
 b=gsKxdeceURJo1lc+6trvDuOtJjCFNFfnJ3/KtVQUYf+axprI83Z/GwCAEDtgnv47IS
 TgLcNEKOPZn2cg9FOeFdrwBRttxhB/AHxFX3gGjR7igMl03qWkrE9tpneD8/Rl2dGnLd
 7KqueI1Hi9Kq3uBvzSU+hp2GhQvZe5Z84J8HDlgABNL15j8D7tj29dwyXI0DdYCJ0dNk
 Q2AxmoyV6huSo5LGCGJKrzkaSuLPUQg9IhsF3yrYJNeKZMeMMbiXFk6GRsGsn1H1DyLg
 +R1pG3cuAXK1+A+oDojDMyEg08vT0wQTssiqjVLheewWvWLEIhzYFToysVGyHRiotTuB
 HIow==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8ACnDMsF
 (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>;
 Mon, 10 Sep 2018 14:49:13 +0200 (CEST)
Date: Mon, 10 Sep 2018 14:49:07 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180910144907.774bee93.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] v4.19-rc3, wrong pageflags in 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>
Content-Type: multipart/mixed; boundary="===============3143657715909434048=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3143657715909434048==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/PKS_TJcZixc31/BpiHX84Jk"; protocol="application/pgp-signature"

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

After reboot I tried to start my HVM domU, this is what I get in dom0:



Welcome to SUSE Linux Enterprise Server 12 SP2  (x86_64) - Kernel 4.19.321-=
default-bug1106594 (hvc0).


stein-schneider login: (XEN) HVM1 save: CPU
(XEN) HVM1 save: PIC
(XEN) HVM1 save: IOAPIC
(XEN) HVM1 save: LAPIC
(XEN) HVM1 save: LAPIC_REGS
(XEN) HVM1 save: PCI_IRQ
(XEN) HVM1 save: ISA_IRQ
(XEN) HVM1 save: PCI_LINK
(XEN) HVM1 save: PIT
(XEN) HVM1 save: RTC
(XEN) HVM1 save: HPET
(XEN) HVM1 save: PMTIMER
(XEN) HVM1 save: MTRR
(XEN) HVM1 save: VIRIDIAN_DOMAIN
(XEN) HVM1 save: CPU_XSAVE
(XEN) HVM1 save: VIRIDIAN_VCPU
(XEN) HVM1 save: VMCE_VCPU
(XEN) HVM1 save: TSC_ADJUST
(XEN) HVM1 restore: CPU 0
(d1) HVM Loader
(d1) Detected Xen v4.7.6_04-43.39
(d1) Xenbus rings @0xfeffc000, event channel 1
(d1) System requested SeaBIOS
(d1) CPU speed is 2667 MHz
(d1) Relocating guest memory for lowmem MMIO space disabled
(d1) PCI-ISA link 0 routed to IRQ5
(d1) PCI-ISA link 1 routed to IRQ10
(d1) PCI-ISA link 2 routed to IRQ11
(d1) PCI-ISA link 3 routed to IRQ5
(d1) pci dev 01:3 INTA->IRQ10
(d1) pci dev 02:0 INTA->IRQ11
(d1) pci dev 04:0 INTA->IRQ5
(d1) No RAM in high memory; setting high_mem resource base to 100000000
(d1) pci dev 03:0 bar 10 size 002000000: 0f0000008
(d1) pci dev 02:0 bar 14 size 001000000: 0f2000008
(d1) pci dev 04:0 bar 30 size 000040000: 0f3000000
(d1) pci dev 03:0 bar 30 size 000010000: 0f3040000
(d1) pci dev 03:0 bar 14 size 000001000: 0f3050000
(d1) pci dev 02:0 bar 10 size 000000100: 00000c001
(d1) pci dev 04:0 bar 10 size 000000100: 00000c101
(d1) pci dev 04:0 bar 14 size 000000100: 0f3051000
(d1) pci dev 01:1 bar 20 size 000000010: 00000c201
(d1) Multiprocessor initialisation:
(d1)  - CPU0 ... 40-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1)  - CPU1 ... 40-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1)  - CPU2 ... 40-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1)  - CPU3 ... 40-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1) Writing SMBIOS tables ...
(d1) Loading SeaBIOS ...
(d1) Creating MP tables ...
(d1) Loading ACPI ...
(d1) vm86 TSS at fc00a200
(d1) BIOS map:
(d1)  10000-100e3: Scratch space
(d1)  c0000-fffff: Main BIOS
(d1) E820 table:
(d1)  [00]: 00000000:00000000 - 00000000:000a0000: RAM
(d1)  HOLE: 00000000:000a0000 - 00000000:000c0000
(d1)  [01]: 00000000:000c0000 - 00000000:00100000: RESERVED
(d1)  [02]: 00000000:00100000 - 00000000:37000000: RAM
(d1)  HOLE: 00000000:37000000 - 00000000:fc000000
(d1)  [03]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d1) Invoking SeaBIOS ...
(d1) SeaBIOS (version rel-1.9.1-0-gb3ef39f-prebuilt.qemu-project.org)
(d1) BUILD: gcc: (SUSE Linux) 4.8.5 binutils: (GNU Binutils; SUSE Linux Ent=
erprise 1
(d1) 2) 2.29.1
(d1)
(d1) Found Xen hypervisor signature at 40000000
(d1) Running on QEMU (i440fx)
(d1) xen: copy e820...
(d1) Relocating init from 0x000dc280 to 0x36fad700 (size 75888)
(d1) Found 7 PCI devices (max PCI bus is 00)
(d1) Allocated Xen hypercall page at 36fff000
(d1) Detected Xen v4.7.6_04-43.39
(d1) xen: copy BIOS tables...
(d1) Copying SMBIOS entry point from 0x00010020 to 0x000f6d20
(d1) Copying MPTABLE from 0xfc0011c0/fc0011d0 to 0x000f6c00
(d1) Copying PIR from 0x00010040 to 0x000f6b80
(d1) Copying ACPI RSDP from 0x000100c0 to 0x000f6b50
(d1) Using pmtimer, ioport 0xb008
(d1) Scan for VGA option rom
(d1) Running option rom at c000:0003
(d1) pmm call arg1=3D0
(d1) Turning on vga text mode console
(d1) SeaBIOS (version rel-1.9.1-0-gb3ef39f-prebuilt.qemu-project.org)
(d1) Machine UUID 53e79f11-89b1-4905-af9e-97185830c046
(d1) All threads complete.
(d1) Found 0 lpt ports
(d1) Found 1 serial ports
(d1) ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9)
(d1) ATA controller 2 at 170/374/0 (irq 15 dev 9)
(d1) ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (3072 MiBytes)
(d1) Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0
(d1) PS2 keyboard initialized
(d1) All threads complete.
(d1) Scan for option roms
(d1) Running option rom at c980:0003
(d1) pmm call arg1=3D1
(d1) pmm call arg1=3D0
(d1) pmm call arg1=3D1
(d1) pmm call arg1=3D0
(d1) Searching bootorder for: /pci@i0cf8/*@4
(d1)
(d1) Press ESC for boot menu.
(d1)
(d1) Searching bootorder for: HALT
(d1) drive 0x000f6ae0: PCHS=3D6241/16/63 translation=3Dlarge LCHS=3D780/128=
/63 s=3D6291456
(d1) Space available for UMB: ca800-ee000, f6540-f6ae0
(d1) Returned 258048 bytes of ZoneHigh
(d1) e820 map has 6 items:
(d1)   0: 0000000000000000 - 000000000009fc00 =3D 1 RAM
(d1)   1: 000000000009fc00 - 00000000000a0000 =3D 2 RESERVED
(d1)   2: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED
(d1)   3: 0000000000100000 - 0000000036fff000 =3D 1 RAM
(d1)   4: 0000000036fff000 - 0000000037000000 =3D 2 RESERVED
(d1)   5: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED
(d1) enter handle_19:
(d1)   NULL
(d1) Booting from Hard Disk...
(d1) Booting from 0000:7c00
(XEN) d1v0 Triple fault - invoking HVM shutdown action 1
(XEN) *** Dumping Dom1 vcpu#0 state: ***
(XEN) ----[ Xen-4.7.6_04-43.39  x86_64  debug=3Dn  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    0008:[<0000000036e1fba8>]
(XEN) RFLAGS: 0000000000210046   CONTEXT: hvm guest (d1v0)
(XEN) rax: 0000000000000000   rbx: 00000000ffffffff   rcx: 0000000000000a63
(XEN) rdx: 0000000036e1ff19   rsi: 00000000ffffffff   rdi: 0000000000000eb4
(XEN) rbp: 000000000007faec   rsp: 000000000007fae0   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000000000011   cr4: 0000000000000000
(XEN) cr3: 0000000000000000   cr2: 0000000000000000
(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000
(XEN) ds: 0010   es: 0010   fs: 0010   gs: 0010   ss: 0010   cs: 0008
[  223.019451] page:ffffea007bed9040 count:1 mapcount:-1 mapping:0000000000=
000000 index:0x0
[  223.019489] flags: 0x2ffff800001214(referenced|dirty|owner_priv_1|privat=
e)
(XEN) HVM2 save: CPU
(XEN) HVM2 save: PIC
(XEN) HVM2 save: IOAPIC
(XEN) HVM2 save: LAPIC
(XEN) HVM2 save: LAPIC_REGS
(XEN) HVM2 save: PCI_IRQ
(XEN) HVM2 save: ISA_IRQ
(XEN) HVM2 save: PCI_LINK
(XEN) HVM2 save: PIT
(XEN) HVM2 save: RTC
(XEN) HVM2 save: HPET
(XEN) HVM2 save: PMTIMER
(XEN) HVM2 save: MTRR
(XEN) HVM2 save: VIRIDIAN_DOMAIN
(XEN) HVM2 save: CPU_XSAVE
(XEN) HVM2 save: VIRIDIAN_VCPU
(XEN) HVM2 save: VMCE_VCPU
(XEN) HVM2 save: TSC_ADJUST
(XEN) HVM2 restore: CPU 0
[  227.141171] general protection fault: 0000 [#1] PREEMPT SMP NOPTI
[  227.141186] CPU: 4 PID: 2206 Comm: block Tainted: G    B       E     4.1=
9.321-default-bug1106594 #5
[  227.141194] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  227.141207] RIP: e030:clear_page_rep+0x7/0x10
[  227.141214] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  227.141229] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  227.141236] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  227.141243] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  227.141250] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  227.141257] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  227.141265] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  227.141277] FS:  00007fe4f7205700(0000) GS:ffff881fdf500000(0000) knlGS:=
0000000000000000
[  227.141285] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.141292] CR2: 00000000006a5458 CR3: 0000001ef992a000 CR4: 00000000000=
02660
[  227.141302] Call Trace:
[  227.141312]  get_page_from_freelist+0x3f1/0x1040
[  227.141322]  __alloc_pages_nodemask+0xd1/0x260
[  227.141330]  __get_free_pages+0xd/0x30
[  227.141337]  xen_pgd_alloc+0x59/0x120
[  227.141344]  pgd_alloc+0x66/0x1a0
[  227.141351]  mm_init+0x1c9/0x2f0
[  227.141359]  __do_execve_file.isra.35+0x26a/0x8a0
[  227.141367]  ? getname_kernel+0xf0/0x100
[  227.141373]  __x64_sys_execve+0x44/0x50
[  227.141381]  do_syscall_64+0x5d/0x110
[  227.141388]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
[  227.141396] RIP: 0033:0x7fe4f66896b7
[  227.141401] Code: ff ff 76 df 89 c6 f7 de 64 41 89 32 eb d5 89 c6 f7 de =
64 41 89 32 eb db 66 2e 0f 1f 84 00 00 00 00 00 90 b8 3b 00 00 00 0f 05 <48=
> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a1 27 2e 00 f7 d8 64 89 01 48
[  227.141416] RSP: 002b:00007ffeb592ffd8 EFLAGS: 00000206 ORIG_RAX: 000000=
000000003b
[  227.141424] RAX: ffffffffffffffda RBX: 0000000001e68dc0 RCX: 00007fe4f66=
896b7
[  227.141431] RDX: 0000000001e6a3f0 RSI: 0000000001e6aa80 RDI: 0000000001e=
68dc0
[  227.141439] RBP: 0000000001e6aa80 R08: 0000000000000002 R09: 0000000001e=
64610
[  227.141446] R10: 00000000fc2c9fc5 R11: 0000000000000206 R12: 00000000000=
00000
[  227.141453] R13: 0000000001e6a3f0 R14: 0000000001e68dc0 R15: 0000000001e=
69f00
[  227.141461] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  227.141562] ---[ end trace 99720d82363be8ce ]---
[  227.141573] RIP: e030:clear_page_rep+0x7/0x10
[  227.141584] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  227.141606] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  227.141619] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  227.141629] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  227.141638] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  227.141648] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  227.141659] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  227.141676] FS:  00007fe4f7205700(0000) GS:ffff881fdf500000(0000) knlGS:=
0000000000000000
[  227.141688] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.141697] CR2: 00000000006a5458 CR3: 0000001ef992a000 CR4: 00000000000=
02660
[  227.141714] note: block[2206] exited with preempt_count 1
[  227.141850] general protection fault: 0000 [#2] PREEMPT SMP NOPTI
[  227.141862] CPU: 4 PID: 2206 Comm: block Tainted: G    B D     E     4.1=
9.321-default-bug1106594 #5
[  227.141874] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  227.141887] RIP: e030:get_page_from_freelist+0x26c/0x1040
[  227.141898] Code: 48 8b 03 48 39 c3 0f 84 3e 03 00 00 48 8b 03 48 bb 00 =
02 00 00 00 00 ad de 48 be 00 01 00 00 00 00 ad de 48 8b 08 48 8b 50 08 <48=
> 89 51 08 48 89 0a 48 89 58 08 48 89 c3 48 89 30 83 6d 00 01 48
[  227.141899] RSP: e02b:ffffc900477a3bd8 EFLAGS: 00010097
[  227.141901] RAX: ffffea007bed9048 RBX: dead000000000200 RCX: dead0000000=
00100
[  227.141902] RDX: ffff881fdf5280d0 RSI: dead000000000100 RDI: 00000000004=
00200
[  227.141903] RBP: ffff881fdf5280c0 R08: 0000000000000125 R09: 0000000001d=
eeb51
[  227.141905] R10: 0000000000000000 R11: 0720072007200720 R12: 00000000000=
00000
[  227.141906] R13: ffffc900477a3cc8 R14: ffff881f9efdecc0 R15: ffff881f9ef=
ddb80
[  227.141912] FS:  00007fe4f7205700(0000) GS:ffff881fdf500000(0000) knlGS:=
0000000000000000
[  227.141994] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.141995] CR2: 00000000006a5458 CR3: 000000000220a000 CR4: 00000000000=
02660
[  227.141999] Call Trace:
[  227.142005]  ? xen_make_pte+0x13/0x20
[  227.142033]  ? __raw_callee_save_xen_make_pte+0x11/0x1e
[  227.142036]  __alloc_pages_nodemask+0xd1/0x260
[  227.142039]  __get_free_pages+0xd/0x30
[  227.142043]  __tlb_remove_page_size+0x4d/0x80
[  227.142074]  unmap_page_range+0x60a/0xb50
[  227.142081]  unmap_vmas+0x42/0x90
[  227.142085]  exit_mmap+0xa2/0x170
[  227.142102]  mmput+0x4a/0x110
[  227.142104]  do_exit+0x25d/0xb50
[  227.142107]  ? __x64_sys_execve+0x44/0x50
[  227.142110]  rewind_stack_do_exit+0x17/0x20
[  227.142113] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  227.142180] ---[ end trace 99720d82363be8cf ]---
[  227.142236] RIP: e030:clear_page_rep+0x7/0x10
[  227.142238] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  227.142239] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  227.142241] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  227.142242] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  227.142243] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  227.142244] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  227.142245] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  227.142251] FS:  00007fe4f7205700(0000) GS:ffff881fdf500000(0000) knlGS:=
0000000000000000
[  227.142343] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.142345] CR2: 00000000006a5458 CR3: 000000000220a000 CR4: 00000000000=
02660
[  227.142349] Fixing recursive fault but reboot is needed!
[  227.142351] BUG: scheduling while atomic: block/2206/0x00000002
[  227.142351] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  227.142382] CPU: 4 PID: 2206 Comm: block Tainted: G    B D     E     4.1=
9.321-default-bug1106594 #5
[  227.142383] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  227.142385] Call Trace:
[  227.142511]  dump_stack+0x78/0xb3
[  227.142516]  __schedule_bug+0x5c/0x69
[  227.142519]  __schedule+0x783/0x8b0
[  227.142523]  ? printk+0x48/0x4a
[  227.142526]  schedule+0x3c/0x90
[  227.142528]  do_exit+0xabc/0xb50
[  227.142531]  ? __x64_sys_execve+0x44/0x50
[  227.142533]  rewind_stack_do_exit+0x17/0x20
[  227.142772] BUG: unable to handle kernel NULL pointer dereference at 000=
0000000000000
[  227.142783] PGD 1fd72ad067 P4D 1fd72ad067 PUD 1fcfcf0067 PMD 0
[  227.142792] Oops: 0000 [#3] PREEMPT SMP NOPTI
[  227.142799] CPU: 2 PID: 809 Comm: rs:main Q:Reg Tainted: G    B D W   E =
    4.19.321-default-bug1106594 #5
[  227.142808] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  227.142819] RIP: e030:get_page_from_freelist+0x265/0x1040
[  227.142826] Code: 48 c1 e3 04 48 01 eb 48 8b 03 48 39 c3 0f 84 3e 03 00 =
00 48 8b 03 48 bb 00 02 00 00 00 00 ad de 48 be 00 01 00 00 00 00 ad de <48=
> 8b 08 48 8b 50 08 48 89 51 08 48 89 0a 48 89 58 08 48 89 c3 48
[  227.142842] RSP: e02b:ffffc9004702b960 EFLAGS: 00010086
[  227.142848] RAX: 0000000000000000 RBX: dead000000000200 RCX: 00000000000=
00002
[  227.142855] RDX: ffff881f9efe8cd0 RSI: dead000000000100 RDI: 00000000000=
44250
[  227.142863] RBP: ffff881fdf4a80c0 R08: 0000000000002000 R09: 0000000001d=
eeb51
[  227.142870] R10: 0000000000000000 R11: ffff881fdabef041 R12: 00000000000=
00002
[  227.142877] R13: ffffc9004702ba50 R14: ffff881f9efe8cd0 R15: ffff881f9ef=
ddb80
[  227.142889] FS:  00007f17b508e700(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  227.142897] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.142904] CR2: 0000000000000000 CR3: 0000001fced1a000 CR4: 00000000000=
02660
[  227.142913] Call Trace:
[  227.142921]  ? __switch_to_asm+0x40/0x70
[  227.142927]  ? __switch_to_asm+0x34/0x70
[  227.142932]  ? __switch_to_asm+0x40/0x70
[  227.142938]  __alloc_pages_nodemask+0xd1/0x260
[  227.142947]  cache_grow_begin+0x6c/0x710
[  227.142955]  ____cache_alloc.part.64+0x1dc/0x299
[  227.142962]  kmem_cache_alloc+0x21a/0x220
[  227.142970]  alloc_buffer_head+0x1a/0x90
[  227.142976]  alloc_page_buffers+0xb2/0x170
[  227.142983]  create_empty_buffers+0x19/0x110
[  227.142991]  ext4_block_write_begin+0x4e1/0x5a0
[  227.142999]  ? preempt_count_sub+0x50/0x60
[  227.143006]  ? ext4_journalled_invalidatepage+0x20/0x20
[  227.143012]  ? kmem_cache_alloc+0x20a/0x220
[  227.143020]  ? jbd2__journal_start+0xe9/0x200
[  227.143027]  ext4_da_write_begin+0x185/0x4b0
[  227.143034]  ? ext4_da_write_end+0x132/0x2c0
[  227.143042]  generic_perform_write+0xb2/0x190
[  227.143051]  __generic_file_write_iter+0x184/0x1c0
[  227.143058]  ext4_file_write_iter+0xb6/0x3e0
[  227.143066]  ? tty_write+0x1c1/0x290
[  227.143071]  ? process_echoes+0x70/0x70
[  227.143078]  __vfs_write+0xee/0x170
[  227.143085]  vfs_write+0xad/0x1a0
[  227.143091]  ksys_write+0x42/0x90
[  227.143098]  do_syscall_64+0x5d/0x110
[  227.143104]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
[  227.143110] RIP: 0033:0x7f17b9a47dcd
[  227.143115] Code: c5 20 00 00 75 10 b8 01 00 00 00 0f 05 48 3d 01 f0 ff =
ff 73 31 c3 48 83 ec 08 e8 ae fc ff ff 48 89 04 24 b8 01 00 00 00 0f 05 <48=
> 8b 3c 24 48 89 c2 e8 f7 fc ff ff 48 89 d0 48 83 c4 08 48 3d 01
[  227.143130] RSP: 002b:00007f17b508d4c0 EFLAGS: 00000293 ORIG_RAX: 000000=
0000000001
[  227.143139] RAX: ffffffffffffffda RBX: 00007f17a001a080 RCX: 00007f17b9a=
47dcd
[  227.143146] RDX: 0000000000000d06 RSI: 00007f17a001a080 RDI: 00000000000=
00008
[  227.143153] RBP: 0000000000000000 R08: 0000000000000000 R09: 00000000000=
041ac
[  227.143161] R10: 000000000000419c R11: 0000000000000293 R12: 00007f17a00=
064c0
[  227.143168] R13: 00007f17b508d4e0 R14: 0000000000000000 R15: 00000000000=
00d06
[  227.143176] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  227.143242] CR2: 0000000000000000
[  227.143248] ---[ end trace 99720d82363be8d0 ]---
[  227.143255] RIP: e030:clear_page_rep+0x7/0x10
[  227.143261] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  227.143275] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  227.143282] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  227.143289] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  227.143296] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  227.143304] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  227.143311] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  227.143322] FS:  00007f17b508e700(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  227.143330] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.143336] CR2: 0000000000000000 CR3: 0000001fced1a000 CR4: 00000000000=
02660
[  227.143387] general protection fault: 0000 [#4] PREEMPT SMP NOPTI
[  227.143396] CPU: 2 PID: 255 Comm: kworker/2:2 Tainted: G    B D W   E   =
  4.19.321-default-bug1106594 #5
[  227.143405] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  227.143414] Workqueue: events free_work
[  227.143421] RIP: e030:free_unref_page_commit+0x63/0xa0
[  227.143427] Code: 0b 41 83 f8 04 74 4b b9 01 00 00 00 48 8b 50 58 65 48 =
03 15 7f 33 e2 7e 48 83 c1 01 48 8d 77 08 48 c1 e1 04 48 01 d1 4c 8b 01 <49=
> 89 70 08 48 89 4f 10 4c 89 47 08 48 89 31 8b 32 8d 4e 01 3b 4a
[  227.143442] RSP: e02b:ffffc90047093e28 EFLAGS: 00010082
[  227.143448] RAX: ffff881f9efddb80 RBX: ffffea007f62ef00 RCX: ffff881fdf4=
a80d0
[  227.143455] RDX: ffff881fdf4a80c0 RSI: ffffea007f62ef08 RDI: ffffea007f6=
2ef00
[  227.143462] RBP: 0000000001fd8bbc R08: dead000000000100 R09: 00000000000=
00008
[  227.143471] R10: ffffffff82368420 R11: 0000000000000018 R12: 00000000000=
00201
[  227.143478] R13: ffff881fdf4a8600 R14: 0000000000000000 R15: 0ffff881fdf=
4a860
[  227.143489] FS:  00007f17b508e700(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  227.143497] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  227.143504] CR2: 0000000000000000 CR3: 0000001fced1a000 CR4: 00000000000=
02660
[  227.143513] Call Trace:
[  227.143519]  free_unref_page+0x59/0x90
[  227.143526]  __vunmap+0x6c/0xc0
[  227.143532]  free_work+0x26/0x30
[  227.143538]  process_one_work+0x15c/0x3a0
[  227.143545]  worker_thread+0x46/0x3d0
[  227.143551]  ? _raw_spin_unlock_irqrestore+0x2e/0x59
[  227.143559]  kthread+0xf[  247.494824] general protection fault: 0000 [#=
8] PREEMPT SMP NOPTI
[  247.494847] CPU: 2 PID: 1760 Comm: cron Tainted: G    B D W   E     4.19=
.321-default-bug1106594 #5
[  247.494856] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  247.494866] RIP: e030:get_page_from_freelist+0x265/0x1040
[  247.494872] Code: 48 c1 e3 04 48 01 eb 48 8b 03 48 39 c3 0f 84 3e 03 00 =
00 48 8b 03 48 bb 00 02 00 00 00 00 ad de 48 be 00 01 00 00 00 00 ad de <48=
> 8b 08 48 8b 50 08 48 89 51 08 48 89 0a 48 89 58 08 48 89 c3 48
[  247.494888] RSP: e02b:ffffc90047233c08 EFLAGS: 00010002
[  247.494894] RAX: dead000000000100 RBX: dead000000000200 RCX: 00000000000=
00002
[  247.494902] RDX: ffff881f9efdecc0 RSI: dead000000000100 RDI: 00000000006=
080c0
[  247.494909] RBP: ffff881fdf4a80c0 R08: 0000000000000000 R09: 0000000001d=
eea7e
[  247.494916] R10: 0000000000000000 R11: 000000000000a746 R12: 00000000000=
00000
[  247.494924] R13: ffffc90047233cf8 R14: ffff881f9efdecc0 R15: ffff881f9ef=
ddb80
[  247.494935] FS:  00007f8892f38800(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  247.494943] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  247.494950] CR2: 00007f8892f43000 CR3: 0000001fcdfd2000 CR4: 00000000000=
02660
[  247.494960] Call Trace:
[  247.494968]  __alloc_pages_nodemask+0xd1/0x260
[  247.494975]  __get_free_pages+0xd/0x30
[  247.494982]  xen_pgd_alloc+0x59/0x120
[  247.494988]  pgd_alloc+0x66/0x1a0
[  247.494994]  mm_init+0x1c9/0x2f0
[  247.495001]  copy_process.part.33+0x1a59/0x1ff0
[  247.495008]  ? tlb_finish_mmu+0x1f/0x30
[  247.495014]  ? unmap_region+0xc6/0xf0
[  247.495021]  ? security_file_free+0x22/0x30
[  247.495028]  _do_fork+0xe5/0x390
[  247.495034]  ? trace_hardirqs_off_thunk+0x1a/0x1c
[  247.495041]  do_syscall_64+0x5d/0x110
[  247.495047]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
[  247.495054] RIP: 0033:0x7f88923e9343
[  247.495059] Code: f7 d8 64 89 04 25 d4 02 00 00 64 4c 8b 0c 25 10 00 00 =
00 31 d2 4d 8d 91 d0 02 00 00 31 f6 bf 11 00 20 01 b8 38 00 00 00 0f 05 <48=
> 3d 00 f0 ff ff 0f 87 9c 01 00 00 85 c0 41 89 c5 0f 85 a6 01 00
[  247.495074] RSP: 002b:00007fff28c7ac10 EFLAGS: 00000246 ORIG_RAX: 000000=
0000000038
[  247.495083] RAX: ffffffffffffffda RBX: 00007fff28c7ac10 RCX: 00007f88923=
e9343
[  247.495090] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000012=
00011
[  247.495098] RBP: 00007fff28c7ac50 R08: 00000000000006e0 R09: 00007f8892f=
38800
[  247.495105] R10: 00007f8892f38ad0 R11: 0000000000000246 R12: 00000000000=
006e0
[  247.495112] R13: 0000000000000000 R14: 000000000186c675 R15: 00000000000=
01c20
[  247.495121] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  247.495187] ---[ end trace 99720d82363be8d5 ]---
[  247.495194] RIP: e030:clear_page_rep+0x7/0x10
[  247.495200] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  247.495215] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  247.495221] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  247.495260] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  247.495267] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  247.495274] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  247.495281] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  247.495293] FS:  00007f8892f38800(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  247.495301] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  247.495307] CR2: 00007f8892f43000 CR3: 0000001fcdfd2000 CR4: 00000000000=
02660
[  247.495514] general protection fault: 0000 [#9] PREEMPT SMP NOPTI
[  247.495523] CPU: 2 PID: 1760 Comm: cron Tainted: G    B D W   E     4.19=
.321-default-bug1106594 #5
[  247.495531] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  247.495541] RIP: e030:get_page_from_freelist+0x265/0x1040
[  247.495547] Code: 48 c1 e3 04 48 01 eb 48 8b 03 48 39 c3 0f 84 3e 03 00 =
00 48 8b 03 48 bb 00 02 00 00 00 00 ad de 48 be 00 01 00 00 00 00 ad de <48=
> 8b 08 48 8b 50 08 48 89 51 08 48 89 0a 48 89 58 08 48 89 c3 48
[  247.495562] RSP: e02b:ffffc90047233bd8 EFLAGS: 00010002
[  247.495568] RAX: dead000000000100 RBX: dead000000000200 RCX: 00000000000=
00002
[  247.495576] RDX: ffff881f9efdecc0 RSI: dead000000000100 RDI: 00000000004=
00200
[  247.495583] RBP: ffff881fdf4a80c0 R08: fffffffffffffff9 R09: 0000000001d=
eea7e
[  247.495590] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000000=
00000
[  247.495598] R13: ffffc90047233cc8 R14: ffff881f9efdecc0 R15: ffff881f9ef=
ddb80
[  247.495609] FS:  00007f8892f38800(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  247.495617] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  247.495623] CR2: 00007f8892f43000 CR3: 000000000220a000 CR4: 00000000000=
02660
[  247.495633] Call Trace:
[  247.495640]  ? xen_make_pte+0x13/0x20
[  247.495646]  ? __raw_callee_save_xen_make_pte+0x11/0x1e
[  247.495653]  __alloc_pages_nodemask+0xd1/0x260
[  247.495660]  __get_free_pages+0xd/0x30
[  247.495666]  __tlb_remove_page_size+0x4d/0x80
[  247.495673]  unmap_page_range+0x60a/0xb50
[  247.495680]  unmap_vmas+0x42/0x90
[  247.495686]  exit_mmap+0xa2/0x170
[  247.495693]  mmput+0x4a/0x110
[  247.495698]  do_exit+0x25d/0xb50
[  247.495704]  ? trace_hardirqs_off_thunk+0x1a/0x1c
[  247.495711]  rewind_stack_do_exit+0x17/0x20
[  247.495717] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  247.495783] ---[ end trace 99720d82363be8d6 ]---
[  247.495790] RIP: e030:clear_page_rep+0x7/0x10
[  247.495796] Code: 89 47 10 89 c8 eb e7 48 8b 04 24 48 89 47 10 eb d5 48 =
8b 04 24 48 89 47 08 48 89 47 10 eb c7 90 90 90 90 b9 00 02 00 00 31 c0 <f3=
> 48 ab c3 0f 1f 44 00 00 31 c0 b9 40 00 00 00 66 0f 1f 84 00 00
[  247.495811] RSP: e02b:ffffc900477a3cd0 EFLAGS: 00010246
[  247.495817] RAX: 0000000000000000 RBX: ffff881fdf4a80c8 RCX: 00000000000=
00200
[  247.495824] RDX: 0000000000028108 RSI: ffffffff811ee2cb RDI: ffe70ff7d2a=
03000
[  247.495831] RBP: ffff881fdf4a80c8 R08: ffffffffffffffcf R09: 0000000001d=
eeb51
[  247.495839] R10: 0000000000000000 R11: 000000000000a746 R12: ffff881fdf4=
a8108
[  247.495846] R13: ffff881efa6da0c0 R14: ffff881f9efddb80 R15: ffff881f9ef=
ddb80
[  247.495857] FS:  00007f8892f38800(0000) GS:ffff881fdf480000(0000) knlGS:=
0000000000000000
[  247.495865] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[  247.495871] CR2: 00007f8892f43000 CR3: 000000000220a000 CR4: 00000000000=
02660
[  247.495881] Fixing recursive fault but reboot is needed!
[  247.495887] BUG: scheduling while atomic: cron/1760/0x00000002
[  247.495893] Modules linked in: tun(E) loop(E) nfsv3(E) nfs_acl(E) nfs(E)=
 lockd(E) grace(E) sunrpc(E) fscache(E) ebtable_filter(E) ebtables(E) ip6ta=
ble_filter(E) ip6_tables(E) iptable_filter(E) ip_tables(E) x_tables(E) af_p=
acket(E) br_netfilter(E) bridge(E) stp(E) llc(E) xen_acpi_processor(E) xen_=
pciback(E) xen_netback(E) xen_blkback(E) xen_gntalloc(E) xen_gntdev(E) xen_=
evtchn(E) btrfs(E) xor(E) zlib_deflate(E) raid6_pq(E) libcrc32c(E) gpio_ich=
(E) lpc_ich(E) i7core_edac(E) intel_powerclamp(E) coretemp(E) crc32c_intel(=
E) pcspkr(E) button(E) xenfs(E) xen_privcmd(E) igb(E) ptp(E) pps_core(E) i2=
c_algo_bit(E) dca(E) xen_netfront(E) xen_blkfront(E) sg(E) dm_multipath(E) =
dm_mod(E)
[  247.495958] CPU: 2 PID: 1760 Comm: cron Tainted: G    B D W   E     4.19=
.321-default-bug1106594 #5
[  247.495967] Hardware name: HP ProLiant SL160z G6 /ProLiant SL160z G6 , B=
IOS O33 07/28/2009
[  247.495974] Call Trace:
[  247.495980]  dump_stack+0x78/0xb3
[  247.495986]  __schedule_bug+0x5c/0x69
[  247.495993]  __schedule+0x783/0x8b0
[  247.495999]  ? printk+0x48/0x4a
[  247.496005]  schedule+0x3c/0x90
[  247.496010]  do_exit+0xabc/0xb50
[  247.496016]  ? trace_hardirqs_off_thunk+0x1a/0x1c
[  247.496023]  rewind_stack_do_exit+0x17/0x20



After that, the dom0 is not usable anymore, even dmesg(1) hangs.
I will see if xen-4.9 works any better.

Olaf

--Sig_/PKS_TJcZixc31/BpiHX84Jk
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5ZoQwAKCRBdQqD6ppg2
fkRLAKDCVWyiNNvS2LTMcXW8Ak0HWC0UpACfYXGEt1RDCtifiBdvttNd+DFjCe0=
=1ClA
-----END PGP SIGNATURE-----

--Sig_/PKS_TJcZixc31/BpiHX84Jk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3143657715909434048==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzLon-0005En-Ah; Mon, 10 Sep 2018 13:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzLom-0005Eg-BR
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:01:28 +0000
X-Inumbo-ID: c012a9ec-b4f9-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c012a9ec-b4f9-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13: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 9CD3680D;
 Mon, 10 Sep 2018 06:01:25 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AAD2A3F575;
 Mon, 10 Sep 2018 06:01:24 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
Date: Mon, 10 Sep 2018 14:01:23 +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: <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNhbWUgaWRlYSB3aXRoIGNvbW1hbmQgYnVmZmVy
cyAoc2VlCj4gcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0g
aXMgdGhhdCBpbml0aWFsbHkKPiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3JpdGUg
cmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDog
aXQgcmVxdWVzdHMgTlcgdG8gYWxsb2NhdGUgc2hhcmVkCj4gYnVmZmVyIGZvciBvdGhlciBSUEMg
cmVxdWVzdHMuIFVzdWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4gb25seSBvbmNlIGZv
ciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwKPiB0aGUg
dGltZSB1bnRpbCBzaHV0ZG93bi4KPiAKPiBNZWRpYXRvciBuZWVkcyB0byBwaW4gdGhpcyBidWZm
ZXIocykgdG8gbWFrZSBzdXJlIHRoYXQgZG9tYWluIGNhbid0Cj4gdHJhbnNmZXIgaXQgdG8gc29t
ZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPiBhZGRyZXNzIHNw
YWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCj4gZ3Vl
c3RzLgoKQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hh
cmVkIGJ1ZmZlciBtYXBwZWQgaW4gClhlbj8gV2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVt
b3J5X2J5X2lwYSBldmVyeSB0aW1lIHlvdSB3YW50IHRvIGdldCAKaW5mb3JtYXRpb24gZnJvbSB0
aGUgZ3Vlc3Q/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8
IDEyMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAg
MSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPiBpbmRleCAxMDA4ZWJhLi42ZDZiNTFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBAIC0yMSw2
ICsyMSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPiAgIAo+ICAgI2Rl
ZmluZSBNQVhfU1REX0NBTExTICAgMTYKPiArI2RlZmluZSBNQVhfUlBDX1NITVMgICAgMTYKPiAg
IAo+ICAgLyoKPiAgICAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBS
UEMgcmV0dXJucyBkdXJpbmcgb25lIGNhbGwuCj4gQEAgLTM1LDExICszNiwyMiBAQCBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4IHsKPiAgICAgICBpbnQgcnBjX29wOwo+ICAgfTsKPiAgIAo+ICsvKiBQcmUt
YWxsb2NhdGVkIFNITSBidWZmZXIgZm9yIFJQQyBjb21tYW5kcyAqLwo+ICtzdHJ1Y3Qgc2htX3Jw
YyB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZyAqZ3Vlc3RfYXJnOwo+ICsgICAgc3RydWN0IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4gKyAgICBt
Zm5fdCBndWVzdF9tZm47Cj4gKyAgICB1aW50NjRfdCBjb29raWU7Cj4gK307Cj4gKwo+ICAgc3Ry
dWN0IGRvbWFpbl9jdHggewo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiAgICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNo
bV9ycGNfbGlzdDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4gICAgICAgYXRvbWlj
X3QgY2FsbF9jdHhfY291bnQ7Cj4gKyAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50Owo+ICAgICAg
IHNwaW5sb2NrX3QgbG9jazsKPiAgIH07Cj4gICAKPiBAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0
aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgCj4gICAgICAgY3R4LT5k
b21haW4gPSBkOwo+ICAgICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOwo+
ICsgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19saXN0KTsKPiAgIAo+ICAgICAgIGF0
b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291bnQsIDApOwo+ICsgICAgYXRvbWljX3NldCgmY3R4
LT5zaG1fcnBjX2NvdW50LCAwKTsKPiAgICAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsK
PiAgIAo+ICAgICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+IEBAIC0yNTYs
MTEgKzI3MCw4MSBAQCBzdGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQgdGhyZWFkX2lkKQo+ICAgICAgIHJldHVybiBOVUxM
Owo+ICAgfQo+ICAgCj4gK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2NhdGVfYW5kX21hcF9z
aG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QgZ2FkZHIsCgpJIHdvdWxkIHBy
ZWZlciBpZiB5b3UgcGFzcyBhIGdmbiBpbnN0ZWFkIG9mIHRoZSBhZGRyZXNzIGhlcmUuCgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29va2llKQoK
TklUOiBJbmRlbnRhdGlvbgoKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4g
KyAgICBpbnQgY291bnQ7Cj4gKwo+ICsgICAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygmY3R4
LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+ICsgICAgaWYgKCBjb3VudCA9PSBN
QVhfUlBDX1NITVMgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIHNobV9ycGMg
PSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKPiArICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAg
ICAgIGdvdG8gZXJyOwo+ICsKPiArICAgIHNobV9ycGMtPmd1ZXN0X21mbiA9IGxvb2t1cF9hbmRf
cGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArCj4gKyAgICBpZiAoIG1mbl9lcShz
aG1fcnBjLT5ndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgZ290byBlcnI7Cj4g
Kwo+ICsgICAgc2htX3JwYy0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1f
cnBjLT5ndWVzdF9tZm4pOwo+ICsgICAgaWYgKCAhc2htX3JwYy0+Z3Vlc3RfYXJnICkKPiArICAg
IHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4g
cGFnZVxuIik7CgpZb3UgZG9uJ3QgdW5waW4gdGhlIGd1ZXN0IHBhZ2UgaWYgWGVuIGNhbid0IG1h
cCB0aGUgcGFnZS4KCj4gKyAgICAgICAgZ290byBlcnI7Cj4gKyAgICB9Cj4gKyAgICBzaG1fcnBj
LT5jb29raWUgPSBjb29raWU7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsg
ICAgbGlzdF9hZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwgJmN0eC0+c2htX3JwY19saXN0KTsKPiAr
ICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAgIHJldHVybiBzaG1fcnBjOwo+
ICsKPiArZXJyOgo+ICsgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsKPiArICAg
IHhmcmVlKHNobV9ycGMpOwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIGZyZWVfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUp
Cj4gK3sKPiArICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+ICsgICAgYm9vbCBmb3VuZCA9
IGZhbHNlOwo+ICsKPiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICsg
ICAgewo+ICsgICAgICAgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCgpXaGF0IGRv
ZXMgZ3VhcmFudGVlIHlvdSB0aGUgY29va2llIHdpbGwgYmUgdW5pcT8KCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBmb3VuZCA9IHRydWU7Cj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZzaG1f
cnBjLT5saXN0KTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CgpBdCB0aGlzIHBvaW50IHlvdSBoYXZlIGEg
c2htX3JwYyBpbiBoYW5kIHRvIGZyZWUuIEJ1dCB3aGF0IGRvZXMgCmd1YXJhbnRlZSB5b3Ugbm8t
b25lIHdpbGwgdXNlIGl0PwoKPiArCj4gKyAgICBpZiAoICFmb3VuZCApIHsKPiArICAgICAgICBy
ZXR1cm47Cj4gKyAgICB9CgpObyBuZWVkIGZvciB0aGUge30gaW4gYSBvbmUtbGluZXIuCgo+ICsK
PiArICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgewoKQ29kaW5nIHN0eWxlOgoKaWYgKCAu
Li4gKQp7Cgo+ICsgICAgICAgIHVucGluX2d1ZXN0X3JhbV9hZGRyKHNobV9ycGMtPmd1ZXN0X21m
bik7Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHNobV9ycGMtPmd1ZXN0X2Fy
Zyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgeGZyZWUoc2htX3JwYyk7Cj4gK30KPiArCj4gICBzdGF0
aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAg
ICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gICAgICAgc3RydWN0IGRvbWFpbl9jdHgg
KmN0eDsKPiAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsLCAqY2FsbF90bXA7Cj4gKyAg
ICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOwo+ICAgICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKPiAgIAo+ICAgICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVz
IHNob3VsZCBiZSBzdG9wcGVkICovCj4gQEAgLTI5MCw3ICszNzQsMTEgQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0LCBsaXN0
ICkKPiAgICAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPiAgIAo+ICsgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBzaG1fcnBjLCBzaG1fcnBjX3RtcCwgJmN0eC0+c2ht
X3JwY19saXN0LCBsaXN0ICkKPiArICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5j
b29raWUpOwo+ICsKPiAgICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY3R4X2Nv
dW50KSk7Cj4gKyAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsK
PiAgIAo+ICAgICAgIHhmcmVlKGN0eCk7Cj4gICB9Cj4gQEAgLTQ1Miw2ICs1NDAsMzIgQEAgb3V0
Ogo+ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArc3RhdGljIHZvaWQgaGFuZGxlX3Jw
Y19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAg
cGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWco
cmVncywgMik7Cj4gKwo+ICsgICAgaWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLSAxKSApCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkRvbWFpbiBy
ZXR1cm5lZCBpbnZhbGlkIFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7Cj4gKwo+ICsgICAgaWYgKCBw
dHIgKSB7Cj4gKyAgICAgICAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQp
IDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpOwo+ICsgICAgICAgIHN0cnVjdCBzaG1fcnBj
ICpzaG1fcnBjOwo+ICsKPiArICAgICAgICBzaG1fcnBjID0gYWxsb2NhdGVfYW5kX21hcF9zaG1f
cnBjKGN0eCwgcHRyLCBjb29raWUpOwo+ICsgICAgICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBh
bGxvY2F0ZSBzaG1fcnBjIG9iamVjdFxuIik7Cj4gKyAgICAgICAgICAgIHB0ciA9IDA7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRy
KHNobV9ycGMtPmd1ZXN0X21mbik7Cj4gKwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBwdHIgPj4gMzIpOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCBwdHIgJiAweEZG
RkZGRkZGKTsKPiArICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyBib29sIGhhbmRsZV9ycGMoc3Ry
dWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4g
ICAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbDsKPiBAQCAtNDY1LDExICs1NzksMTQgQEAg
c3RhdGljIGJvb2wgaGFuZGxlX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgIAo+ICAgICAgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApIHsK
PiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQzoKPiAtICAgICAgICAvKiBUT0RP
OiBBZGQgaGFuZGxpbmcgKi8KPiArICAgICAgICBoYW5kbGVfcnBjX2Z1bmNfYWxsb2MoY3R4LCBy
ZWdzKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNf
RlJFRToKPiAtICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPiArICAgIHsKPiArICAg
ICAgICB1aW50NjRfdCBjb29raWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRf
dXNlcl9yZWcocmVncywgMik7CgpOZXdsaW5lIGhlcmUuCgo+ICsgICAgICAgIGZyZWVfc2htX3Jw
YyhjdHgsIGNvb2tpZSk7CgpJdCBmZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1l
bW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcgCk9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8g
YmUgZG9uZSBhZnRlcndhcmRzLgoKPiAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gICAgICAg
Y2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgo+ICAgICAgICAgICBicmVhazsK
PiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Cj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzLom-0005Ec-1o; Mon, 10 Sep 2018 13: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=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzLol-0005EX-K3
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:01:27 +0000
X-Inumbo-ID: 602071ac-b4f9-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 602071ac-b4f9-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:59:38 +0200 (CEST)
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 9CD3680D;
 Mon, 10 Sep 2018 06:01:25 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AAD2A3F575;
 Mon, 10 Sep 2018 06:01:24 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
Date: Mon, 10 Sep 2018 14:01:23 +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: <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNhbWUgaWRlYSB3aXRoIGNvbW1hbmQgYnVmZmVy
cyAoc2VlCj4gcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0g
aXMgdGhhdCBpbml0aWFsbHkKPiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3JpdGUg
cmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDog
aXQgcmVxdWVzdHMgTlcgdG8gYWxsb2NhdGUgc2hhcmVkCj4gYnVmZmVyIGZvciBvdGhlciBSUEMg
cmVxdWVzdHMuIFVzdWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4gb25seSBvbmNlIGZv
ciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwKPiB0aGUg
dGltZSB1bnRpbCBzaHV0ZG93bi4KPiAKPiBNZWRpYXRvciBuZWVkcyB0byBwaW4gdGhpcyBidWZm
ZXIocykgdG8gbWFrZSBzdXJlIHRoYXQgZG9tYWluIGNhbid0Cj4gdHJhbnNmZXIgaXQgdG8gc29t
ZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPiBhZGRyZXNzIHNw
YWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCj4gZ3Vl
c3RzLgoKQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hh
cmVkIGJ1ZmZlciBtYXBwZWQgaW4gClhlbj8gV2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVt
b3J5X2J5X2lwYSBldmVyeSB0aW1lIHlvdSB3YW50IHRvIGdldCAKaW5mb3JtYXRpb24gZnJvbSB0
aGUgZ3Vlc3Q/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8
IDEyMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAg
MSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPiBpbmRleCAxMDA4ZWJhLi42ZDZiNTFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBAIC0yMSw2
ICsyMSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPiAgIAo+ICAgI2Rl
ZmluZSBNQVhfU1REX0NBTExTICAgMTYKPiArI2RlZmluZSBNQVhfUlBDX1NITVMgICAgMTYKPiAg
IAo+ICAgLyoKPiAgICAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBS
UEMgcmV0dXJucyBkdXJpbmcgb25lIGNhbGwuCj4gQEAgLTM1LDExICszNiwyMiBAQCBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4IHsKPiAgICAgICBpbnQgcnBjX29wOwo+ICAgfTsKPiAgIAo+ICsvKiBQcmUt
YWxsb2NhdGVkIFNITSBidWZmZXIgZm9yIFJQQyBjb21tYW5kcyAqLwo+ICtzdHJ1Y3Qgc2htX3Jw
YyB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNn
X2FyZyAqZ3Vlc3RfYXJnOwo+ICsgICAgc3RydWN0IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4gKyAgICBt
Zm5fdCBndWVzdF9tZm47Cj4gKyAgICB1aW50NjRfdCBjb29raWU7Cj4gK307Cj4gKwo+ICAgc3Ry
dWN0IGRvbWFpbl9jdHggewo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiAgICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNo
bV9ycGNfbGlzdDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4gICAgICAgYXRvbWlj
X3QgY2FsbF9jdHhfY291bnQ7Cj4gKyAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50Owo+ICAgICAg
IHNwaW5sb2NrX3QgbG9jazsKPiAgIH07Cj4gICAKPiBAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0
aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgCj4gICAgICAgY3R4LT5k
b21haW4gPSBkOwo+ICAgICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOwo+
ICsgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19saXN0KTsKPiAgIAo+ICAgICAgIGF0
b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291bnQsIDApOwo+ICsgICAgYXRvbWljX3NldCgmY3R4
LT5zaG1fcnBjX2NvdW50LCAwKTsKPiAgICAgICBzcGluX2xvY2tfaW5pdCgmY3R4LT5sb2NrKTsK
PiAgIAo+ICAgICAgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9saXN0X2xvY2spOwo+IEBAIC0yNTYs
MTEgKzI3MCw4MSBAQCBzdGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQgdGhyZWFkX2lkKQo+ICAgICAgIHJldHVybiBOVUxM
Owo+ICAgfQo+ICAgCj4gK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxsb2NhdGVfYW5kX21hcF9z
aG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QgZ2FkZHIsCgpJIHdvdWxkIHBy
ZWZlciBpZiB5b3UgcGFzcyBhIGdmbiBpbnN0ZWFkIG9mIHRoZSBhZGRyZXNzIGhlcmUuCgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29va2llKQoK
TklUOiBJbmRlbnRhdGlvbgoKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4g
KyAgICBpbnQgY291bnQ7Cj4gKwo+ICsgICAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygmY3R4
LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+ICsgICAgaWYgKCBjb3VudCA9PSBN
QVhfUlBDX1NITVMgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIHNobV9ycGMg
PSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKPiArICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAg
ICAgIGdvdG8gZXJyOwo+ICsKPiArICAgIHNobV9ycGMtPmd1ZXN0X21mbiA9IGxvb2t1cF9hbmRf
cGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArCj4gKyAgICBpZiAoIG1mbl9lcShz
aG1fcnBjLT5ndWVzdF9tZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgZ290byBlcnI7Cj4g
Kwo+ICsgICAgc2htX3JwYy0+Z3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1f
cnBjLT5ndWVzdF9tZm4pOwo+ICsgICAgaWYgKCAhc2htX3JwYy0+Z3Vlc3RfYXJnICkKPiArICAg
IHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4g
cGFnZVxuIik7CgpZb3UgZG9uJ3QgdW5waW4gdGhlIGd1ZXN0IHBhZ2UgaWYgWGVuIGNhbid0IG1h
cCB0aGUgcGFnZS4KCj4gKyAgICAgICAgZ290byBlcnI7Cj4gKyAgICB9Cj4gKyAgICBzaG1fcnBj
LT5jb29raWUgPSBjb29raWU7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsg
ICAgbGlzdF9hZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwgJmN0eC0+c2htX3JwY19saXN0KTsKPiAr
ICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAgIHJldHVybiBzaG1fcnBjOwo+
ICsKPiArZXJyOgo+ICsgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsKPiArICAg
IHhmcmVlKHNobV9ycGMpOwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIGZyZWVfc2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUp
Cj4gK3sKPiArICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+ICsgICAgYm9vbCBmb3VuZCA9
IGZhbHNlOwo+ICsKPiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICsg
ICAgewo+ICsgICAgICAgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCgpXaGF0IGRv
ZXMgZ3VhcmFudGVlIHlvdSB0aGUgY29va2llIHdpbGwgYmUgdW5pcT8KCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBmb3VuZCA9IHRydWU7Cj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZzaG1f
cnBjLT5saXN0KTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7CgpBdCB0aGlzIHBvaW50IHlvdSBoYXZlIGEg
c2htX3JwYyBpbiBoYW5kIHRvIGZyZWUuIEJ1dCB3aGF0IGRvZXMgCmd1YXJhbnRlZSB5b3Ugbm8t
b25lIHdpbGwgdXNlIGl0PwoKPiArCj4gKyAgICBpZiAoICFmb3VuZCApIHsKPiArICAgICAgICBy
ZXR1cm47Cj4gKyAgICB9CgpObyBuZWVkIGZvciB0aGUge30gaW4gYSBvbmUtbGluZXIuCgo+ICsK
PiArICAgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJnICkgewoKQ29kaW5nIHN0eWxlOgoKaWYgKCAu
Li4gKQp7Cgo+ICsgICAgICAgIHVucGluX2d1ZXN0X3JhbV9hZGRyKHNobV9ycGMtPmd1ZXN0X21m
bik7Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHNobV9ycGMtPmd1ZXN0X2Fy
Zyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgeGZyZWUoc2htX3JwYyk7Cj4gK30KPiArCj4gICBzdGF0
aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAg
ICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gICAgICAgc3RydWN0IGRvbWFpbl9jdHgg
KmN0eDsKPiAgICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsLCAqY2FsbF90bXA7Cj4gKyAg
ICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOwo+ICAgICAgIGJvb2wgZm91
bmQgPSBmYWxzZTsKPiAgIAo+ICAgICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVz
IHNob3VsZCBiZSBzdG9wcGVkICovCj4gQEAgLTI5MCw3ICszNzQsMTEgQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0LCBsaXN0
ICkKPiAgICAgICAgICAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPiAgIAo+ICsgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBzaG1fcnBjLCBzaG1fcnBjX3RtcCwgJmN0eC0+c2ht
X3JwY19saXN0LCBsaXN0ICkKPiArICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5j
b29raWUpOwo+ICsKPiAgICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY3R4X2Nv
dW50KSk7Cj4gKyAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsK
PiAgIAo+ICAgICAgIHhmcmVlKGN0eCk7Cj4gICB9Cj4gQEAgLTQ1Miw2ICs1NDAsMzIgQEAgb3V0
Ogo+ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArc3RhdGljIHZvaWQgaGFuZGxlX3Jw
Y19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAg
cGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWco
cmVncywgMik7Cj4gKwo+ICsgICAgaWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLSAxKSApCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkRvbWFpbiBy
ZXR1cm5lZCBpbnZhbGlkIFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7Cj4gKwo+ICsgICAgaWYgKCBw
dHIgKSB7Cj4gKyAgICAgICAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQp
IDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpOwo+ICsgICAgICAgIHN0cnVjdCBzaG1fcnBj
ICpzaG1fcnBjOwo+ICsKPiArICAgICAgICBzaG1fcnBjID0gYWxsb2NhdGVfYW5kX21hcF9zaG1f
cnBjKGN0eCwgcHRyLCBjb29raWUpOwo+ICsgICAgICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBh
bGxvY2F0ZSBzaG1fcnBjIG9iamVjdFxuIik7Cj4gKyAgICAgICAgICAgIHB0ciA9IDA7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRy
KHNobV9ycGMtPmd1ZXN0X21mbik7Cj4gKwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBwdHIgPj4gMzIpOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAyLCBwdHIgJiAweEZG
RkZGRkZGKTsKPiArICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyBib29sIGhhbmRsZV9ycGMoc3Ry
dWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4g
ICAgICAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbDsKPiBAQCAtNDY1LDExICs1NzksMTQgQEAg
c3RhdGljIGJvb2wgaGFuZGxlX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgIAo+ICAgICAgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApIHsK
PiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQzoKPiAtICAgICAgICAvKiBUT0RP
OiBBZGQgaGFuZGxpbmcgKi8KPiArICAgICAgICBoYW5kbGVfcnBjX2Z1bmNfYWxsb2MoY3R4LCBy
ZWdzKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNf
RlJFRToKPiAtICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPiArICAgIHsKPiArICAg
ICAgICB1aW50NjRfdCBjb29raWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRf
dXNlcl9yZWcocmVncywgMik7CgpOZXdsaW5lIGhlcmUuCgo+ICsgICAgICAgIGZyZWVfc2htX3Jw
YyhjdHgsIGNvb2tpZSk7CgpJdCBmZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1l
bW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcgCk9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8g
YmUgZG9uZSBhZnRlcndhcmRzLgoKPiAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gICAgICAg
Y2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgo+ICAgICAgICAgICBicmVhazsK
PiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ6Cj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzLpV-0005K1-L3; Mon, 10 Sep 2018 13: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=lj4z=ly=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzLpU-0005Jl-5u
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:02:12 +0000
X-Inumbo-ID: 7a3c5eb4-b4f9-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a3c5eb4-b4f9-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:00:23 +0200 (CEST)
Received: by mail-lf1-x143.google.com with SMTP id g6-v6so17311129lfb.11
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 06:02:10 -0700 (PDT)
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=T82/Ow5nXEHWlSZQcVkBdkQ12YIui+OFXzHkaVoILNM=;
 b=HxACXD8vKQYKO/UdFyWLs/CJsBa5GHOPxYo0dOULBHBG3K0daZUajVOFZ3sdP8qJju
 7qfId0KvpYhyMsrCSlyBhG2GkQ9He/EI+dIIdV1RhpOPZkv+gzqUgaf8gzEPbSUWQKv6
 hfCw5hiDCxtr2YHIsxaaMtOiLHjnQ52+WME6Dsh4P1Wn8Vwcg7429b7MSw7LQFks0KjA
 u7bftYTlreKoIfDPWyA+dzPLpsB7M3xjf/BIXNdqdm+5HYh0heRLCw9tg3ipLbK1ulvh
 P2gu+tV/ZvX0b8hyUxmRAqKsTNbjJcxZ+/tIkuToJR0HceN9gZY0A2vJDSAzYWHVLxJ5
 y0aA==
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=T82/Ow5nXEHWlSZQcVkBdkQ12YIui+OFXzHkaVoILNM=;
 b=cRzgZ1RIun5JPgUKZU/CD2t2Ut4ySFocEyt/spjNWrrFHPyB4vhnGcwh2+oJO490Fe
 SRaff6I32+1Lglx0mPnBdtyndbQwuAA/2Xw+uFKklHPTCHpwhpOWfYUYKBm/mLXuBEsO
 rG4FwEjBvBNxU/aZBa22O8zdj7Mu9L5znHAf4h81ItO+RcQuVY72KPTMwzTxH82Jf2Vi
 X8/q1NbkB8R7BuXAyCGqCZ/oBzbB1RoNV2rNJtAUKVCgVh5dI31pldgHUNTm+uKGaAlO
 F38EE3hNvsBmuBPJ4EZxSRy8x8d9sHk0KOGV+xhhWWMUjSO5p6CrIgqG4WsW0Ns/HKzG
 XZpA==
X-Gm-Message-State: APzg51B0aL8Y2V/mWE2ekWZ0CglWfAnCoqfOdwKjSgIz4Pm8d+JpEifS
 vj1vmswOvgJmZypxCIIaVEQ=
X-Google-Smtp-Source: ANB0Vdbcerk5Cmu4bSyRpSrHf/vjzR53RWEjvd26ZI14EdyOocBzIeAS4hKmv/aQLQ4LFlGPaIwuYw==
X-Received: by 2002:a19:430d:: with SMTP id
 q13-v6mr11998496lfa.77.1536584528895; 
 Mon, 10 Sep 2018 06:02:08 -0700 (PDT)
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
 e80-v6sm2721252ljf.89.2018.09.10.06.02.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 06:02:07 -0700 (PDT)
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
References: <20180731093142.3828-1-andr2000@gmail.com>
 <9982468.6V2ZCyXi16@avalon>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ff1beb4d-7acf-d861-f689-8c9ceb5aadad@gmail.com>
Date: Mon, 10 Sep 2018 16:02:06 +0300
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: <9982468.6V2ZCyXi16@avalon>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/1] cameraif: Add ABI for para-virtualized
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, koji.matsuoka.xm@renesas.com,
 sakari.ailus@linux.intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.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>

SGksIExhdXJlbnQhCgpPbiAwOS8xMC8yMDE4IDAzOjQ4IFBNLCBMYXVyZW50IFBpbmNoYXJ0IHdy
b3RlOgo+IEhpIE9sZWtzYW5kciwKPgo+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgo+Cj4gT24g
VHVlc2RheSwgMzEgSnVseSAyMDE4IDEyOjMxOjQxIEVFU1QgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gSGVsbG8hCj4+Cj4+IEF0IHRoZSBtb21lbnQgWGVu
IFsxXSBhbHJlYWR5IHN1cHBvcnRzIHNvbWUgdmlydHVhbCBtdWx0aW1lZGlhCj4+IGZlYXR1cmVz
IFsyXSBzdWNoIGFzIHZpcnR1YWwgZGlzcGxheSwgc291bmQuIEl0IHN1cHBvcnRzIGtleWJvYXJk
cywKPj4gcG9pbnRlcnMgYW5kIG11bHRpLXRvdWNoIGRldmljZXMgYWxsIGFsbG93aW5nIFhlbiB0
byBiZSB1c2VkIGluCj4+IGF1dG9tb3RpdmUgYXBwbGlhbmNlcywgSW4tVmVoaWNsZSBJbmZvdGFp
bm1lbnQgKElWSSkgc3lzdGVtcwo+PiBhbmQgbWFueSBtb3JlLgo+Pgo+PiBUaGlzIHdvcmsgYWRk
cyBhIG5ldyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4+IGNh
bWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBvZiBYZW4g
ZXZlbgo+PiBmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwgaGlnaCBkZWZpbml0aW9u
IG1hcHMgZXRjLgo+Pgo+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVk
ZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2li
bGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pgo+PiAxLiBQcm92aWRlIG1l
YW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+ICAgLSBwaXhlbCBm
b3JtYXRzCj4+ICAgLSByZXNvbHV0aW9ucwo+PiAgIC0gZnJhbWUgcmF0ZXMKPj4gMi4gU3VwcG9y
dCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4+ICAgLSBjb250cmFzdAo+PiAgIC0gYnJpZ2h0bmVz
cwo+PiAgIC0gaHVlCj4+ICAgLSBzYXR1cmF0aW9uCj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNv
bnRyb2wKPj4gNC4gU3VwcG9ydCB6ZXJvLWNvcHlpbmcgdXNlLWNhc2VzCj4+Cj4+IEkgaG9wZSB0
aGF0IFhlbiBhbmQgVjRMIGFuZCBvdGhlciBjb21tdW5pdGllcyBjb3VsZCBnaXZlIHRoZWlyCj4+
IHZhbHVhYmxlIGZlZWRiYWNrIG9uIHRoaXMgd29yaywgc28gSSBjYW4gdXBkYXRlIHRoZSBwcm90
b2NvbAo+PiB0byBiZXR0ZXIgZml0IGFueSBhZGRpdGlvbmFsIHJlcXVpcmVtZW50cyBJIG1pZ2h0
IGhhdmUgbWlzc2VkLgo+IEknbGwgc3RhcnQgd2l0aCBhIHF1ZXN0aW9uIDogd2hhdCBhcmUgdGhl
IGV4cGVjdGVkIHVzZSBjYXNlcyA/ClRoZSB2ZXJ5IGJhc2ljIHVzZS1jYXNlIGlzIHRvIHNoYXJl
IGEgY2FwdHVyZSBzdHJlYW0gcHJvZHVjZWQKYnkgYSBzaW5nbGUgSFcgY2FtZXJhIHRvIG11bHRp
cGxlIFZNcyBmb3IgZGlmZmVyZW50CnB1cnBvc2VzOiBJbi1WZWhpY2xlIEluZm90YWlubWVudCwg
aGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgphbGwgcnVubmluZyBpbiBkaWZmZXJlbnQgKGRlZGlj
YXRlZCkgVk1zIGF0IHRoZSBzYW1lIHRpbWUKPiAgIFRoZSBvbmVzIGxpc3RlZAo+IGFib3ZlIHNv
dW5kIGxpa2UgdGhleSB3b3VsZCBiZXR0ZXIgYmUgc29sdmVkIGJ5IHBhc3NpbmcgdGhlIGNvcnJl
c3BvbmRpbmcKPiBkZXZpY2UocykgdG8gdGhlIGd1ZXN0LgpXaXRoIHRoZSBhYm92ZSB1c2UtY2Fz
ZSBJIGNhbm5vdCB0ZWxsIGhvdyBwYXNzaW5nIHRoZQpjb3JyZXNwb25kaW5nICpzaW5nbGUqIGRl
dmljZSBjYW4gc2VydmUgKm11bHRpcGxlKiBWTXMuCkNvdWxkIHlvdSBwbGVhc2UgZWxhYm9yYXRl
IG1vcmUgb24gdGhlIHNvbHV0aW9uIHlvdSBzZWU/Cj4KPj4gWzFdIGh0dHBzOi8vd3d3LnhlbnBy
b2plY3Qub3JnLwo+PiBbMl0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5n
aXQ7YT10cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvCj4+Cj4+IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvICgxKToKPj4gICAgY2FtZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1l
cmEKPj4KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDk4MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDk4MSBpbnNlcnRp
b25zKCspCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oClRoYW5rIHlvdSwKT2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:04:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:04: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 1fzLrg-0005aj-6K; Mon, 10 Sep 2018 13:04: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=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzLre-0005aR-EE
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:04:26 +0000
X-Inumbo-ID: caafe5a1-b4f9-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caafe5a1-b4f9-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:02:37 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzLrc-00059g-04; Mon, 10 Sep 2018 13:04: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 1fzLrb-0003DX-Mr; Mon, 10 Sep 2018 13:04:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzLrb-00052Q-MB; Mon, 10 Sep 2018 13:04:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127467-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=d5a5cbb532f9d5c8a1ee2d127158c11a15dec971
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 13:04:23 +0000
Subject: [Xen-devel] [libvirt test] 127467: 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>

ZmxpZ2h0IDEyNzQ2NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1YTVjYmI1MzJmOWQ1YzhhMWVlMmQxMjcx
NThjMTFhMTVkZWM5NzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk2IGRheXMgICA3OCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0MDEgIDIwMTgtMDktMDggMDQ6MjI6MzEgWiAg
ICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1
YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29t
PgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2ODc3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:15:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzM2T-0006TC-Cr; Mon, 10 Sep 2018 13:15:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=hypt=ly=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1fzM2S-0006T7-96
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:15:36 +0000
X-Inumbo-ID: b8bfad3c-b4fb-11e8-a6a9-d7ebe60f679a
Received: from cstnet.cn (unknown [159.226.251.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b8bfad3c-b4fb-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:16:27 +0000 (UTC)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-10 (Coremail) with SMTP id tACowAAHDmJibpZbIOWZCQ--.2151S2;
 Mon, 10 Sep 2018 21:15:19 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 thomas.lendacky@amd.com, bp@alien8.de, pbonzini@redhat.com,
 tony.luck@intel.com, rkrcmar@redhat.com, boris.ostrovsky@oracle.com,
 jgross@suse.com, rjw@rjwysocki.net, lenb@kernel.org,
 viresh.kumar@linaro.org, mchehab@kernel.org, trenn@suse.com,
 shuah@kernel.org
Date: Mon, 10 Sep 2018 21:15:03 +0800
Message-Id: <cover.1536550549.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
X-CM-TRANSID: tACowAAHDmJibpZbIOWZCQ--.2151S2
X-Coremail-Antispam: 1UD129KBjvJXoWxAryUAr4rCFy3Ar1fuFykZrb_yoW7Jw1fpF
 W2krn5tFW8u3sxC3srCrn7urWfuas7C3yfJw18W3sxX3W5t34jqrs7G3WkJw1qvwn5Wr1S
 yFy5urWxK3WkJaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvI14x267AKxVW5JVWrJwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j
 6F4UM28EF7xvwVC2z280aVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4UJV
 WxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E
 2Ix0cI8IcVAFwI0_Jrv_JF1lYx0Ex4A2jsIE14v26r4UJVWxJr1lOx8S6xCaFVCjc4AY6r
 1j6r4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02
 628vn2kIc2xKxwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c
 02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_GFv_
 WrylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7
 CjxVAFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG6rWUJVWrZr1UMIIF0xvEx4A2jsIE
 14v26r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf
 9x0JUJ5rcUUUUU=
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v6 00/16] Add support for Hygon Dhyana Family
 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
 linux-acpi@vger.kernel.org, Pu Wen <puwen@hygon.cn>,
 xen-devel@lists.xenproject.org, linux-edac@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>

QXMgYSBuZXcgeDg2IENQVSBWZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBKb2ludCBWZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYW5kIGFpbXMgYXQgcHJvdmlkaW5nIGhp
Z2ggcGVyZm9ybWFuY2UgeDg2IHByb2Nlc3NvciBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRo
ZSBmaXJzdCBnZW5lcmF0aW9uIEh5Z29uJ3MgcHJvY2Vzc29yKERoeWFuYSkgb3JpZ2luYXRlcyBm
cm9tIEFNRAp0ZWNobm9sb2d5IGFuZCBzaGFyZXMgbW9zdCBvZiB0aGUgYXJjaGl0ZWN0dXJlIHdp
dGggQU1EJ3MgZmFtaWx5IDE3aCwKYnV0IHdpdGggZGlmZmVyZW50IENQVSBWZW5kb3IgSUQoIkh5
Z29uR2VudWluZSIpL1BDSUUgRGV2aWNlIFZlbmRvciBJRAooMHgxRDk0KS9GYW1pbHkgc2VyaWVz
IG51bWJlciAoRmFtaWx5IDE4aCkuCgpUbyBlbmFibGUgdGhlIHN1cHBvcnQgb2YgTGludXgga2Vy
bmVsIHRvIEh5Z29uJ3MgQ1BVLCB3ZSBhZGRlZCBhIG5ldwp2ZW5kb3IgdHlwZSAoWDg2X1ZFTkRP
Ul9IWUdPTiwgd2l0aCB2YWx1ZSBvZiA5KSBpbiBhcmNoL3g4Ni9pbmNsdWRlLwphc20vcHJvY2Vz
c29yLmgsIGFuZCBzaGFyZWQgbW9zdCBvZiBrZXJuZWwgc3VwcG9ydCBjb2RlcyB3aXRoIEFNRApm
YW1pbHkgMTdoLgoKQXMgSHlnb24gd2lsbCBuZWdvdGlhdGUgd2l0aCBBTUQgdG8gbWFrZSBzdXJl
IHRoYXQgb25seSBIeWdvbiB3aWxsCnVzZSBmYW1pbHkgMThoLCBzbyB0cnkgdG8gbWluaW1pemUg
Y29kZSBtb2RpZmljYXRpb24gYW5kIHNoYXJlIG1vc3QKY29kZXMgd2l0aCBBTUQgdW5kZXIgdGhp
cyBjb25zaWRlcmF0aW9uLgoKVGhpcyBwYXRjaCBzZXJpZXMgaGF2ZSBiZWVuIGFwcGxpZWQgYW5k
IHRlc3RlZCBzdWNjZXNzZnVsbHkgb24gSHlnb24KRGh5YW5hIFNvQyBzaWxpY29uLiBBbHNvIHRl
c3RlZCBvbiBBTUQgRVBZQyAoRmFtaWx5IDE3aCkgcHJvY2Vzc29yLAppdCB3b3JrcyBmaW5lIGFu
ZCBtYWtlcyBubyBoYXJtIHRvIHRoZSBleGlzdGluZyBjb2Rlcy4KCgp2NS0+djY6CiAgLSBSZWJh
c2VkIG9uIDQuMTktcmMzIGFuZCB0ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIEFkZCBSZXZpZXdlZC1i
eSBmcm9tIEJvcmlzbGF2IFBldGtvdiBmb3IgY2FjaGVpbmZvLCBzbXBib290LAogICAgYWx0ZXJu
YXRpdmUgYW5kIGt2bS4KICAtIFJld29yayB0aGUgcGF0Y2ggc3ViamVjdHMgYW5kIHBhdGNoIGRl
c2NyaXB0aW9ucy4KICAtIFJld29yayB2ZW5kb3IgY2hlY2tpbmcgZm9yIHNvbWUgcGF0Y2hlcyB0
byBtaW5pbWl6ZSB0aGUgY29kZQogICAgbW9kaWZpY2F0aW9uLgoKdjQtPnY1OgogIC0gUmViYXNl
ZCBvbiA0LjE5LXJjMSBhbmQgdGVzdGVkIGFnYWluc3QgaXQuCiAgLSBBZGQgUmV2aWV3ZWQtYnkg
ZnJvbSBCb3JpcyBPc3Ryb3Zza3kgZm9yIFhlbi4KICAtIFJld29yayBFREFDIHBhdGNoIHdpdGhv
dXQgdmVuZG9yIGNoZWNraW5nIGZvciBtaW5pbWFsIG1vZGlmaWNhdGlvbi4KCnYzLT52NDoKICAt
IFJlYmFzZWQgb24gNC4xOC4zIGFuZCB0ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIE1lcmdlIHBhdGNo
cyAwNS8xNyBwZXJmY3RyIGFuZCAxMC8xNyBldmVudHMgaW4gdjMgdG8gcGF0Y2ggMDUvMTYKICAg
IFBNVSBmb3IgYmV0dGVyIHBhdGNoIGZ1bmN0aW9uIGdyb3VwLgogIC0gQWRkIGh5Z29uX2dldF90
b3BvbG9neV9lYXJseSgpIGluIHBhdGNoIDAxLzE2LgogIC0gUmV3b3JrIHZlbmRvciBjaGVja2lu
ZyBhbmQgcmVmaW5lIGNvZGluZyBzdHlsZS4KICAtIEFkZCBBY2tlZC1ieSBmcm9tIEJqb3JuIEhl
bGdhYXMgZm9yIHBjaS4KICAtIEFkZCBBY2tlZC1ieSBmcm9tIFJhZmFlbCBKLiBXeXNvY2tpIGZv
ciBjcHVmcmVxIGFuZCBhY3BpLgoKdjItPnYzOgogIC0gUmViYXNlZCBvbiA0LjE4LXJjOCBhbmQg
dGVzdGVkIGFnYWluc3QgaXQuCiAgLSBSZXdvcmsgdmVuZG9yIGNoZWNraW5nIGNvZGVzIHRvIGlt
cHJvdmUgY29uc2lzdGVuY3kuCgp2MS0+djI6CiAgLSBSZWJhc2VkIG9uIDQuMTgtcmM2IGFuZCB0
ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIFNwbGl0IHRoZSBwYXRjaHNldCB0byBzbWFsbCBzZXJpZXMg
b2YgcGF0Y2hlcy4KICAtIFJld29yayBwYXRjaCBkZXNjcmlwdGlvbnMuCiAgLSBDcmVhdGUgYSBz
ZXBhcmF0ZWQgYXJjaC94ODYva2VybmVsL2NwdS9oeWdvbi5jIGZvciBEaHlhbmEgQ1BVCiAgICBp
bml0aWFsaXphdGlvbiB0byByZWR1Y2UgbG9uZy10ZXJtIG1haW50ZW5hbmNlIGVmZm9ydC4KCgpQ
dSBXZW4gKDE2KToKICB4ODYvY3B1OiBDcmVhdGUgSHlnb24gRGh5YW5hIGFyY2hpdGVjdHVyZSBz
dXBwb3J0IGZpbGUKICB4ODYvY3B1OiBHZXQgY2FjaGUgaW5mbyBhbmQgc2V0dXAgY2FjaGUgY3B1
bWFwIGZvciBIeWdvbiBEaHlhbmEKICB4ODYvY3B1L210cnI6IFN1cHBvcnQgVE9QX01FTTIgYW5k
IGdldCBNVFJSIG51bWJlcgogIHg4Ni9zbXBib290OiBTTVAgaW5pdCBub2RlbGF5IGFuZCBub3Qg
Zmx1c2ggY2FjaGVzIGJlZm9yZSBzbGVlcAogIHBlcmYveDg2OiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQgdG8gUE1VIGluZnJhc3RydWN0dXJlCiAgeDg2L2FsdGVybmF0aXZlOiBJbml0IGlkZWFs
X25vcHMgZm9yIEh5Z29uIERoeWFuYQogIHg4Ni9wY2k6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9y
dCB0byBQQ0kgYW5kIG5vcnRoIGJyaWRnZQogIHg4Ni9hcGljOiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQgdG8gQVBJQwogIHg4Ni9idWdzOiBBZGQgbWl0aWdhdGlvbiB0byBzcGVjdHJlIGFuZCBu
byBtZWx0ZG93biBmb3IgSHlnb24gRGh5YW5hCiAgeDg2L21jZTogQWRkIEh5Z29uIERoeWFuYSBz
dXBwb3J0IHRvIE1DRSBpbmZyYXN0cnVjdHVyZQogIHg4Ni9rdm06IEFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydCB0byBLVk0gaW5mcmFzdHJ1Y3R1cmUKICB4ODYveGVuOiBBZGQgSHlnb24gRGh5YW5h
IHN1cHBvcnQgdG8gWGVuCiAgQUNQSSwgeDg2OiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICBj
cHVmcmVxLCB4ODY6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIEVEQUMsIGFtZDY0OiBBZGQg
SHlnb24gRGh5YW5hIHN1cHBvcnQKICBjcHVwb3dlciwgeDg2OiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNiArCiBhcmNoL3g4Ni9LY29uZmlnLmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxNCArCiBhcmNoL3g4Ni9ldmVudHMvYW1kL2NvcmUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9ldmVudHMvYW1kL3VuY29yZS5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyMCArLQogYXJjaC94ODYvZXZlbnRzL2NvcmUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vY2FjaGVpbmZvLmgg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2VtdWxh
dGUuaCAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vbWNlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmggICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3ZpcnRleHQuaCAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBhcmNoL3g4Ni9rZXJuZWwv
YWx0ZXJuYXRpdmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9rZXJu
ZWwvYW1kX25iLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NyArKy0KIGFyY2gveDg2
L2tlcm5lbC9hcGljL2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEzICstCiBhcmNo
L3g4Ni9rZXJuZWwvYXBpYy9wcm9iZV8zMi5jICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBh
cmNoL3g4Ni9rZXJuZWwvY3B1L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2J1Z3MuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogYXJjaC94ODYva2VybmVsL2NwdS9jYWNoZWluZm8uYyAgICAgICAgICAgICAgICAgICAg
fCAgMzEgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxICsKIGFyY2gveDg2L2tlcm5lbC9jcHUvY3B1LmggICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIGFyY2gveDg2L2tlcm5lbC9jcHUvaHlnb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNDExICsrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL2Nw
dS9tY2hlY2svbWNlLXNldmVyaXR5LmMgICAgICAgICAgfCAgIDMgKy0KIGFyY2gveDg2L2tlcm5l
bC9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgICAgICAgICAgIHwgIDIwICstCiBhcmNoL3g4Ni9r
ZXJuZWwvY3B1L210cnIvY2xlYW51cC5jICAgICAgICAgICAgICAgICB8ICAgMyArLQogYXJjaC94
ODYva2VybmVsL2NwdS9tdHJyL210cnIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFy
Y2gveDg2L2tlcm5lbC9jcHUvcGVyZmN0ci13YXRjaGRvZy5jICAgICAgICAgICAgIHwgICAyICsK
IGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0
ICstCiBhcmNoL3g4Ni9rdm0vZW11bGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxMSArLQogYXJjaC94ODYvcGNpL2FtZF9idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgKy0KIGFyY2gveDg2L3hlbi9wbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEyICstCiBkcml2ZXJzL2FjcGkvYWNwaV9wYWQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL2FjcGkvcHJvY2Vzc29yX2lkbGUuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL2NwdWZyZXEvYWNwaS1jcHVmcmVxLmMgICAg
ICAgICAgICAgICAgICAgICB8ICAgNSArCiBkcml2ZXJzL2NwdWZyZXEvYW1kX2ZyZXFfc2Vuc2l0
aXZpdHkuYyAgICAgICAgICAgICB8ICAgOSArLQogZHJpdmVycy9lZGFjL2FtZDY0X2VkYWMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGRyaXZlcnMvZWRhYy9tY2VfYW1kLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBpbmNsdWRlL2xpbnV4L3BjaV9p
ZHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB0b29scy9wb3dlci9jcHVw
b3dlci91dGlscy9jcHVmcmVxLWluZm8uYyAgICAgICAgICB8ICAgNiArLQogdG9vbHMvcG93ZXIv
Y3B1cG93ZXIvdXRpbHMvaGVscGVycy9hbWQuYyAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL3Bv
d2VyL2NwdXBvd2VyL3V0aWxzL2hlbHBlcnMvY3B1aWQuYyAgICAgICAgIHwgICA4ICstCiB0b29s
cy9wb3dlci9jcHVwb3dlci91dGlscy9oZWxwZXJzL2hlbHBlcnMuaCAgICAgICB8ICAgMiArLQog
dG9vbHMvcG93ZXIvY3B1cG93ZXIvdXRpbHMvaGVscGVycy9taXNjLmMgICAgICAgICAgfCAgIDIg
Ky0KIC4uLi9jcHVwb3dlci91dGlscy9pZGxlX21vbml0b3IvbXBlcmZfbW9uaXRvci5jICAgIHwg
ICAzICstCiA0MiBmaWxlcyBjaGFuZ2VkLCA2NDYgaW5zZXJ0aW9ucygrKSwgNTEgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYva2VybmVsL2NwdS9oeWdvbi5jCgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:16:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzM3V-0006bC-OH; Mon, 10 Sep 2018 13:16:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=od6k=ly=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1fzM3T-0006b5-QB
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:16:40 +0000
X-Inumbo-ID: deac367d-b4fb-11e8-a6a9-d7ebe60f679a
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.58]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id deac367d-b4fb-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:17:31 +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=O9b/UwKhqUPZG9PKfjFghDQCT2TQxKk6B1J03lfVzOg=;
 b=ewL1lLfAlpwk4qbSleuD0z9jPsNcZPHkc4abHALHxYvoGwgfqI6ldLhcEBFMQmiy/xGYQIiyZh4LWoXUvVgPaMXYd7nW5f5KstVbyAB4MeJMoSTsnSVZltlGx+siP/p3vIyQkNMHhD7CDaFyuHVv7PbiR3FGpZqJsQz4LRrzmUs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.20] (85.223.209.56) by
 AM6PR0302MB3205.eurprd03.prod.outlook.com (2603:10a6:209:16::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Mon, 10 Sep
 2018 13:16:22 +0000
To: Hans Verkuil <hverkuil@xs4all.nl>,
 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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <af84eb15-1463-bee8-8266-e4a54761daba@epam.com>
Date: Mon, 10 Sep 2018 16:16:19 +0300
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: <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR04CA0089.eurprd04.prod.outlook.com
 (2603:10a6:803:64::24) To AM6PR0302MB3205.eurprd03.prod.outlook.com
 (2603:10a6:209:16::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b17bfb32-175c-4560-2b1e-08d6171f9b48
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR0302MB3205; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 3:s3jY35fqT7YAdo3gd2hPRMJdFR7pkOi0iFvdVhcUG89CLugf3vRgwMBDCpHC8Y51CRRqR8bu/HyW9LZsBQE+NFyl5lh5TJ8XAqsGtLaXkdMTqB7O/vdw6pGDPNQRb5TyG1cU2GWD7rm7XEaY/tQfBHpSswwUxIgLh+7iEfd07IyKFsYdaogR9gkG6rVd0lcM7DZElUzNF/T6+JTAAZbHP5PD0fJUyusYAGD5vGZzbVG58EDxp/DYDAJHkCX0NM3U;
 25:Lw5kEktUB+gj3Ofbgu/uCjCcRRcewaqQ8btUcpF/4kHp6ZYb1Z3dnm1Tu6zBbQNWN3ZIZorH8AyUT0MtCA0d67t7Uatz0ZmNjcnWH082u+fQxiAihvZDq8TgFxnd1BMqn6vweyx8rR9r/sE+y/QThZ/7og7UJqjjd66A/4ikl9kqthUxt0uMRErmTcLIsVcZKiiuKS+lpH47qPBOukf+gysgbBZ5bNRHQ+toWBnwrfdqe5gYibyvcxgy5tyZdW0QDtCqg3UuB5Ys2Yul9mYrCSA8lPqYFNAoyOsc6KEFwplG6Cgu0hH5X4SswwSjQ/oypP8NvBsD9Uj7SxiZS1UAFw==;
 31:4JpXZ8ksiA3ImCbTlGek50rj+mto5/L0lGmYR+oDVdAcq7FeOKqd81L6bG/3yAGC27v3DcSKhmDwyK6ySVh0sXK7cfpn2iq66iHlhKYNIlMQnKoqIT7IolLDDwZZoF5OqQTB0wmtoZZPv25oUTeuIocHZpBtEmhy7Z+/hdogl1iIyYZThPrPAsgSFsNuKfS7g7Ph/GZkSzjBAe9Fca2KpyrNa6XwdXhCEJfB4A/NZq4=
X-MS-TrafficTypeDiagnostic: AM6PR0302MB3205:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 20:EZ5BvBvM3hsqiebcpREcdr1amkTV1QwQjeTjQ4v56Pj+F1mu1bUOymLw2R1yL4Czfal3gsZ1EkJfx1nq24//3cX4hS7BvROfGfl9ihUzH2Oe1sXBObyc1JTwHQXGFLT47X2x1jaVatfXa6rm3xrVof4VgG3wnHbjREsR08VZTY2MQyWKUYFizzOz3V1q6lp+iIOgksAfpNQqwLh1okQ6O5T9P64U/X77lQ4bcW9ltZs77pEInbwt/ZrKk6b3EqCyUzUVN2xu7tJWRDWFToDDDSyfK8C+jZp6GJ/ce/aMy5NHb0Y++R50r0coN2SxylBk8BQnsaQjpc9N9Z/MKlWYaPXUGTJSAeyu+VFEjhnjN5tjEqyJuJWSvMh1eu0i5QZUZ5QuU2yhh3997oCm2o0scr5PDqnNK8LiZJn11H4/HBprSomrb2fym6Pv6ZnRhMMn8Are2Y5ei6UZx4sMuDFlAuzZalVa25BmLnJ+tVr3Fmvj+cZc28OpsafMsF/3xw9X;
 4:i6BmxGNl/hmTbajKV8zMWYVOgIoOCY1JZRVqQe0EQna5RJh26riAseaxK4SRJkX9XmYG+HjqpG8dsuMqp2ipSLI4OH4Y2FUUuoYQP9DDBlssFDy2UMH3O17TxHwhmeOdmI0RxhPY89esnD1aZC6wUraTyah9ayetzLYy4OSt9Qm4EW7/nHjD7XcXmOd2Qcls8Fak3dJzcQGWGBMCAJ43HSysHvaciXtxqbNGaLQoVht9ydGBIPGvQLrciqvJKA5Zw7Cuqw0AYsZ6OUdea/k6MA==
X-Microsoft-Antispam-PRVS: <AM6PR0302MB32055A0AE34CAB313A8AD7FCE7050@AM6PR0302MB3205.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699050);
 SRVR:AM6PR0302MB3205; BCL:0; PCL:0; RULEID:; SRVR:AM6PR0302MB3205; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(136003)(366004)(376002)(396003)(346002)(189003)(199004)(57704003)(51444003)(31686004)(106356001)(64126003)(3846002)(6116002)(81156014)(5660300001)(93886005)(110136005)(316002)(58126008)(81166006)(105586002)(7416002)(8936002)(77096007)(186003)(14444005)(478600001)(36756003)(72206003)(16526019)(31696002)(16576012)(446003)(8676002)(11346002)(39060400002)(86362001)(25786009)(956004)(966005)(486006)(476003)(2616005)(345774005)(97736004)(2486003)(52146003)(305945005)(52116002)(76176011)(23676004)(26005)(230700001)(53546011)(386003)(6246003)(2906002)(67846002)(80792005)(6306002)(65806001)(65956001)(66066001)(55236004)(47776003)(229853002)(6486002)(7736002)(6666003)(53936002)(50466002)(65826007)(68736007)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR0302MB3205; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzMDJNQjMyMDU7MjM6TmpmRTRsZVJESlgwNXhrS05GcDNIbmto?=
 =?utf-8?B?VW5uNGJSb1V5VUdBMEw0Y29CTktpdWh4MkxOb3FlaGgwbEZwM1NHeTFOSG1G?=
 =?utf-8?B?SWgvWVpGb0xyZjJLV3NlVGdtNDYwc0JrN0QrMXl4M1VUWmk2Zk94cmsrT3NI?=
 =?utf-8?B?NC9aa1NJSzh4WjhCcWpURzlxQVVmNWFlcDc2MEpHOHBDRk1KdkcvbW13MkIr?=
 =?utf-8?B?UWhtNlllNEgvbGdBaWt0M0lJcGN2MU9uSjM0N3Rid0VPbExrb0ZoTE5HQVpF?=
 =?utf-8?B?SSs4VnorQkF5UGVuRlVrU2FKbndQZzUrREdjRWNyU2ZLRDJCNGwwOTFWSTZN?=
 =?utf-8?B?em9BdXMzWlZrQmk2U21FZXp2RXVmcEt3T01Zay8vWnYzaWViS3JZS3RaeFFW?=
 =?utf-8?B?TkZVakRzM01Ob0trUlQvUlBqclR0RldpVmNmS0lkZnh5akUwM3NhY3BGZXZj?=
 =?utf-8?B?MXlXUUZjd2hkNzJxR3JMczJqVjdsMVVEVHplOVFPVnBYMlI2MVdSQ2ZuU3Rq?=
 =?utf-8?B?ZitUZUJtNk1OZndzYmFLcUpFWlhxOFNGSXE3d1l1cDJQZ2ZhcTNjZ0NiNWhi?=
 =?utf-8?B?WGVzczBxbkRtc1FZTCtSRUsrc2h1azdBempZSWJQVzhOMWpWTzVOSjlaZGpT?=
 =?utf-8?B?elNlaE1oNEQzRnBiMnplREc0V1Npa3B1YW5PbEtIR090UmxXcDg2MDBOYzJ2?=
 =?utf-8?B?UlhST1ZjUGRiOVgrUW82UUZXdUcvdnVXOERLOEF0U055aTIzQkEzbHpZVGl5?=
 =?utf-8?B?VW9KL2hnQUZ5SkZ5VU9OY0ZobDhjaE9yWkRkVXFrMmEvbWhLOFpDTVhWdTEz?=
 =?utf-8?B?SzlPa1l2ZFBZVVQ2elVnSU13S1FvVGFSMzZCSTJtckxLcmNyc3pOVjFXa3ZG?=
 =?utf-8?B?ek1zalJKNk5oSXVEZ3RwK0huWG1MOTF5ODlwSkVOUE9hL2Nvck1hc2JpZU15?=
 =?utf-8?B?cTUvSXZFSmZtaGZKbm1jenFONDRmSS9IaW1URDRPSCtVMHdDY0dNNnVwMFZr?=
 =?utf-8?B?YjczSVQyVVRUWVA3OFZDMjM3Qk4xZmhjVWNneXg2b1FNZ005cXpxVWxSZmRk?=
 =?utf-8?B?L1l3bnFlei9CcU5sN2k3eWdLVElONGVKT0MvQzJHVmpjUW1kWTlnN1FmTGha?=
 =?utf-8?B?SlJKZ1BBTitUT0FETDExSTVwMWJXVzN5VUdRR1JqTksrcFdrUE1KbEp5R1Z6?=
 =?utf-8?B?RlFiMHh4YWhEczdsdHB2WW94cVVrKzhmZlhSY3FRV3d4eFZiTGE3RDFkTUww?=
 =?utf-8?B?UkFxd0YvMzU4anhHMjFJY3FlYTBFcmtvNDJwdFZsalVmb3pMelZhMWhPZk5Q?=
 =?utf-8?B?UHMyQVl0OXE3VmJ3UGFOWTJYcStvVjJWSVp2blJLa0NkLzdKazhmNDdyT3lE?=
 =?utf-8?B?NS9taWphSFpVZ0tCdUFUZDk4OU8zdEl5VmN4UTVDRGxqVkUrcDBDcHc4M0hx?=
 =?utf-8?B?TlkvOGdGR0F3OXZqd05QY1g0SDJMN21PaXVyK3VzMndIN1owZFB5QVI5M1dT?=
 =?utf-8?B?bmdhYkRLdngvTDM1bWlNL3U1QXA4QXcyRGo5NExDcHBxVzlITnNSbmdOdDF6?=
 =?utf-8?B?ZnJiLzFUZmsvRnZsb1V0cUxBdWt2bk84RGdnaGQzNWdGbEM5azhFOGVqa1Jt?=
 =?utf-8?B?YUNkTG9nMDdxbjM4bmlkbWVZQ3duUjNndjFaWmVHRTB1T2gvZnYvVWJPRmRm?=
 =?utf-8?B?WHBEY0ZVNitLdm5XcnZqRjZMd0xYRHVLVzhGMUQrOTZTOFovVGJqdFBDTEtI?=
 =?utf-8?B?VVBubU5zeit6UGFDb0ljQ1c1Y3R6VkcyeFVFcTNzNTdlemhoRkNRN2NyMXRp?=
 =?utf-8?B?a1BMQTdBeFFDUWdnZ1BJU084QlBtc2R0WmR5WkxjN0xVUE5zb2E0VFRSNDBQ?=
 =?utf-8?B?dkNPNVZzK2NhS0ZyaDB0eDI5OHFLY2xCOVp4K0tja09tZVMxTWNXZGhRNFhX?=
 =?utf-8?B?aHh3VjkzbzJVdm9iSmFCSW8rVTU2ejlub0hLY2xRTnRpZWlQQm4raFMzeWMr?=
 =?utf-8?B?Rmpqd3JRS0N6UHp3WWw2bjRLa2tiUnEzYUNkUkordmVCQTNtczlXNnF2YUpv?=
 =?utf-8?B?Ris2RDlROU5Fa3EzQUQ2VkM1Y0dvV1FSUjBkUUxIRjE1TE9OMmNyWkdYSGpN?=
 =?utf-8?B?YjJkL2doSFhiTnVPaTFSWEFVdTR6cXI2Nk5NckdWd1hyVUp2MklHbm1XZGxS?=
 =?utf-8?B?Q3FOd0FRMlp5TzZPSXkvWXQvb0lNZnZud1FyRmpuTGJGeXZ5Z3d3MDNkd01F?=
 =?utf-8?B?UEVzTVFnREl5MkR1cTJMMnhLU0tHT2JJWFoxZEJ0SFdseFRRMEYzMTV0aWNS?=
 =?utf-8?Q?UMTPALoWYovvoHqCBw=3D?=
X-Microsoft-Antispam-Message-Info: 1ypBbYWqfe8YRav5QYdJPUupxBoBFnviVSn8rorqOVDb1Ke8iw0yOkSyeP4ZOSOF0lAKfiT12exXlxCVHZEUUOma3H9seryoXnHFRXMrX05qPsbQEn91BESbvIguG3MJJNvNbPJBmUdSD0mkThIEMAkXFuKI1cYCGthDw1PZ0Zw7fEH0oh23imM5MrLsZ1Wt+EtR7hK3kWxYWcsTFTLhsY9PECTGeXYNZMUmoXvEru6l+UPdZvh5dzlQqkKYqu0E3OXlY13IyU+Qb6fiZyvnGdN1/Xrfko20gMIj0tPn8gojHnCUwVzesgJztDhp8E9dQhFUgq/dBASa8P6zSE6Vxa/nj/gkxTcdXLSRyhsnSSs=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 6:iGzg6rtlQB052d4Va3+RYV3p/+u0BHECKZG1YOihF+SQACkEqNXk80EK3MYC5eUzNl9vGl7lL/DB/81RizQ4pLpxUZEV9LhfmXyf+drSVlMXmNUop5or9szQLz1LAzL/j/DgVMUQvxv8G3385eAgzgcBaF1uxINsNOGFTdYv3iNPTkS85yxBHwisIqS1fpK9FFPPNYKVXmnjKPogj3pAwID6L5W0tMR/fFaz/qXwnp1SPAYAQsBAvnIPcjzXYHRjWoC49o3GNxM6WzZqNLy3RJDdBX8m0hCi0rfequaV2F8XQ1Lrh4D+MDrLT5kObNDRgClVRXGu/oxXFRmaTyftsTZQl8gYPu0WzVLOupwGOnA5HYom5fxZ5GdPmtxUEmBUSmcVVk5DJ+ORlReGu+QlpM/KJ7fCCcpjjxpSx/FBAMXuResL+zmy9/GHoJLA2oPOBQNeOIgC7TQl6XbRJ9KsWQ==;
 5:dse1sBYKoQKRGta9FMFqzDi94qoKnMs8d+mBoqcHQS5TyNI4vuOmaYNXAMALclY7d4pJHCPoeyZIX1TdChQvOQnOfvTILNBnxSRaSGElFF/7jL82ANblD4SpbCpJIhdshCnco4KSJw6NJzBOBStRqQcE+I9HplYMxqg+aKHMwqI=;
 7:YUinQZIA58yemn3D55DX8XAUlIBZ94RiWA8m0EoyzNNAoYkEdXAiABtzmOSzO8kJQY3PW7fkaKN0ysgm0GnBelE2TAuUXm5D42RfLSkVTvi1LDywaCOIyGfPxyXv0nFgWDIZNBCK3JB8zxZQD0pWPtfAvjL3WE2dWJcNHV5JqAaGgjGUIO14CQqVNyITXM2AI7TTXM6QDjsLditgM5nlWooDEUiOzAUnTA0K4uNu9eBNKUnMiN2C9o52HbZxHHH2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 13:16:22.7845 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b17bfb32-175c-4560-2b1e-08d6171f9b48
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0302MB3205
Subject: Re: [Xen-devel] [PATCH 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-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>

T24gMDkvMTAvMjAxOCAwMzoyNiBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEwLzIw
MTggMDE6NDkgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwOS8xMC8y
MDE4IDAyOjA5IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBPbiAwOS8xMC8yMDE4IDExOjUy
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAwOS8xMC8yMDE4IDEy
OjA0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+IE9uIDA5LzEwLzIwMTggMTA6MjQgQU0s
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24gMDkvMTAvMjAxOCAxMDo1
MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4+Pgo+
Pj4+Pj4+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdy
b3RlOgo+Pj4+PiA8c25pcD4KPj4+Pj4KPj4+Pj4+Pj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtl
bHkgd2lsbCB3YW50IHRvIHN1cHBvcnQgc3VjaCBzb3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+Pj4+
Pj4+PiBpdCBwYXlzIHRvIGRlc2lnbiB0aGlzIHdpdGggdGhhdCBpbiBtaW5kLgo+Pj4+Pj4+PiBB
Z2FpbiwgSSB0aGluayB0aGF0IHRoaXMgaXMgdGhlIGJhY2tlbmQgdG8gaGlkZSB0aGVzZQo+Pj4+
Pj4+PiB1c2UtY2FzZXMgZnJvbSB0aGUgZnJvbnRlbmQuCj4+Pj4+Pj4gSSdtIG5vdCBzdXJlIHlv
dSBjYW46IHNheSB5b3UgYXJlIHBsYXlpbmcgYSBibHVyYXkgY29ubmVjdGVkIHRvIHRoZSBzeXN0
ZW0KPj4+Pj4+PiB3aXRoIEhETUksIHRoZW4gaWYgdGhlcmUgaXMgYSByZXNvbHV0aW9uIGNoYW5n
ZSwgd2hhdCBkbyB5b3UgZG8/IFlvdSBjYW4gdGVhcgo+Pj4+Pj4+IGV2ZXJ5dGhpbmcgZG93biBh
bmQgYnVpbGQgaXQgdXAgYWdhaW4sIG9yIHlvdSBjYW4ganVzdCB0ZWxsIGZyb250ZW5kcyB0aGF0
Cj4+Pj4+Pj4gc29tZXRoaW5nIGNoYW5nZWQgYW5kIHRoYXQgdGhleSBoYXZlIHRvIGxvb2sgYXQg
dGhlIG5ldyB2Y2FtZXJhIGNvbmZpZ3VyYXRpb24uCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgbGF0dGVy
IHNlZW1zIHRvIGJlIG1vcmUgc2Vuc2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0
aGF0IHlvdQo+Pj4+Pj4+IG5lZWQgdG8gZG86IGFsbCB5b3UgcmVhbGx5IG5lZWQgaXMgYW4gZXZl
bnQgc2lnbmFsbGluZyB0aGF0IHNvbWV0aGluZyBjaGFuZ2VkLgo+Pj4+Pj4+IEluIFY0TDIgdGhh
dCdzIHRoZSBWNEwyX0VWRU5UX1NPVVJDRV9DSEFOR0UuCj4+Pj4+PiB3ZWxsLCB0aGlzIGNvbXBs
aWNhdGVzIHRoaW5ncyBhIGxvdCBhcyBJJ2xsIGhhdmUgdG8KPj4+Pj4+IHJlLWFsbG9jYXRlIGJ1
ZmZlcnMgLSByaWdodD8KPj4+Pj4gUmlnaHQuIERpZmZlcmVudCByZXNvbHV0aW9ucyBtZWFucyBk
aWZmZXJlbnQgc2l6ZWQgYnVmZmVycyBhbmQgdXN1YWxseSBsb3RzIG9mCj4+Pj4+IGNoYW5nZXMg
dGhyb3VnaG91dCB0aGUgd2hvbGUgdmlkZW8gcGlwZWxpbmUsIHdoaWNoIGluIHRoaXMgY2FzZSBj
YW4gZXZlbgo+Pj4+PiBnbyBpbnRvIG11bHRpcGxlIFZNcy4KPj4+Pj4KPj4+Pj4gT25lIGFkZGl0
aW9uYWwgdGhpbmcgdG8ga2VlcCBpbiBtaW5kIGZvciB0aGUgZnV0dXJlOiBWNEwyX0VWRU5UX1NP
VVJDRV9DSEFOR0UKPj4+Pj4gaGFzIGEgZmxhZ3MgZmllbGQgdGhhdCB0ZWxscyB1c2Vyc3BhY2Ug
d2hhdCBjaGFuZ2VkLiBSaWdodCBub3cgdGhhdCBpcyBqdXN0IHRoZQo+Pj4+PiByZXNvbHV0aW9u
LCBidXQgaW4gdGhlIGZ1dHVyZSB5b3UgY2FuIGV4cGVjdCBmbGFncyBmb3IgY2FzZXMgd2hlcmUg
anVzdCB0aGUKPj4+Pj4gY29sb3JzcGFjZSBpbmZvcm1hdGlvbiBjaGFuZ2VzLCBidXQgbm90IHRo
ZSByZXNvbHV0aW9uLgo+Pj4+Pgo+Pj4+PiBXaGljaCByZW1pbmRzIG1lIG9mIHR3byBpbXBvcnRh
bnQgbWlzc2luZyBwaWVjZXMgb2YgaW5mb3JtYXRpb24gaW4geW91ciBwcm90b2NvbDoKPj4+Pj4K
Pj4+Pj4gMSkgWW91IG5lZWQgdG8gY29tbXVuaWNhdGUgdGhlIGNvbG9yc3BhY2UgZGF0YToKPj4+
Pj4KPj4+Pj4gLSBjb2xvcnNwYWNlCj4+Pj4+IC0geGZlcl9mdW5jCj4+Pj4+IC0geWNiY3JfZW5j
L2hzdl9lbmMgKHVubGlrZWx5IHlvdSBldmVyIHdhbnQgdG8gc3VwcG9ydCBIU1YgcGl4ZWxmb3Jt
YXRzLCBzbyBJCj4+Pj4+ICAgICAgdGhpbmsgeW91IGNhbiBpZ25vcmUgaHN2X2VuYykKPj4+Pj4g
LSBxdWFudGl6YXRpb24KPj4+Pj4KPj4+Pj4gU2VlIGh0dHBzOi8vaHZlcmt1aWwuaG9tZS54czRh
bGwubmwvc3BlYy91YXBpL3Y0bC9waXhmbXQtdjRsMi5odG1sI2MudjRsMl9waXhfZm9ybWF0Cj4+
Pj4+IGFuZCB0aGUgbGlua3MgdG8gdGhlIGNvbG9yc3BhY2Ugc2VjdGlvbnMgaW4gdGhlIFY0TDIg
c3BlYyBmb3IgZGV0YWlscykuCj4+Pj4+Cj4+Pj4+IFRoaXMgaW5mb3JtYXRpb24gaXMgcGFydCBv
ZiB0aGUgZm9ybWF0LCBpdCBpcyByZXBvcnRlZCBieSB0aGUgZHJpdmVyLgo+Pj4+IEknbGwgdGFr
ZSBhIGxvb2sgYW5kIHRoaW5rIHdoYXQgY2FuIGJlIHB1dCBhbmQgaG93IGludG8gdGhlIHByb3Rv
Y29sLAo+Pj4+IGRvIHlvdSB0aGluayBJJ2xsIGhhdmUgdG8gaW1wbGVtZW50IGFsbCB0aGUgYWJv
dmUgZm9yCj4+Pj4gdGhpcyBzdGFnZT8KPj4+IFllcy4gV2l0aG91dCBpdCBWTXMgd2lsbCBoYXZl
IG5vIHdheSBvZiBrbm93aW5nIGhvdyB0byByZXByb2R1Y2UgdGhlIHJpZ2h0IGNvbG9ycy4KPj4+
IFRoZXkgZG9uJ3QgKmhhdmUqIHRvIHVzZSB0aGlzIGluZm9ybWF0aW9uLCBidXQgaXQgc2hvdWxk
IGJlIHRoZXJlLiBGb3IgY2FtZXJhcwo+Pj4gdGhpcyBpc24ndCBhbGwgdGhhdCBpbXBvcnRhbnQs
IGZvciBTRFRWL0hEVFYgc291cmNlcyB0aGlzIGJlY29tZXMgbW9yZSByZWxldmFudAo+Pj4gKGVz
cC4gdGhlIHF1YW50aXphdGlvbiBhbmQgeWNiY3JfZW5jIGluZm9ybWF0aW9uKSBhbmQgZm9yIHNv
dXJjZXMgd2l0aCBCVC4yMDIwL0hEUgo+Pj4gZm9ybWF0cyB0aGlzIGlzIGNyaXRpY2FsLgo+PiBv
aywgdGhlbiBJJ2xsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBzZXRfY29uZmlnIHJlcXVlc3Qv
cmVzcG9uc2U6Cj4+Cj4+ICAgICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4+ICAgICAgIHVpbnQz
Ml90IHhmZXJfZnVuYzsKPj4gICAgICAgdWludDMyX3QgeWNiY3JfZW5jOwo+PiAgICAgICB1aW50
MzJfdCBxdWFudGl6YXRpb247Cj4+Cj4+IFdpdGggdGhpcyByZXNwZWN0LCBJIHdpbGwgbmVlZCB0
byBwdXQgc29tZSBPUyBhZ25vc3RpYyBjb25zdGFudHMKPj4gaW50byB0aGUgcHJvdG9jb2wsIHNv
IGlmIGJhY2tlbmQgYW5kIGZyb250ZW5kIGFyZSBub3QgTGludXgvVjRMMgo+PiBiYXNlZCB0aGV5
IGNhbiBzdGlsbCB0YWxrIHRvIGVhY2ggb3RoZXIuCj4+IEkgc2VlIHRoYXQgVjRMMiBhbHJlYWR5
IGRlZmluZXMgY29uc3RhbnRzIGZvciB0aGUgYWJvdmU6IFsxXSwgWzJdLCBbM10sIFs0XS4KPj4K
Pj4gRG8geW91IHRoaW5rIEkgY2FuIGRlZmluZSB0aGUgc2FtZSByZXBsYWNpbmcgVjRMMl8gcHJl
Zml4Cj4+IHdpdGggWEVOQ0FNRVJBXywgZS5nLiBWNEwyX1hGRVJfRlVOQ19TUkdCIC0+IFhFTkNB
TUVSQV9YRkVSX0ZVTkNfU1JHQj8KPiBZZXMuCj4KPj4gRG8gSSBuZWVkIHRvIGRlZmluZSBhbGwg
dGhvc2Ugb3IgdGhlcmUgY2FuIGJlIHNvbWUgc3Vic2V0IG9mIHRoZQo+PiBhYm92ZSBmb3IgbXkg
c2ltcGxlciB1c2UtY2FzZT8KPiBNb3N0IG9mIHRoZXNlIGRlZmluZXMgZGlyZWN0bHkgbWFwIHRv
IHN0YW5kYXJkcy4gSSB3b3VsZCBza2lwIHRoZSBmb2xsb3dpbmcKPiBkZWZpbmVzOgo+Cj4gVjRM
Ml9DT0xPUlNQQUNFX0RFRkFVTFQgKG5vdCBhcHBsaWNhYmxlKQo+IFY0TDJfQ09MT1JTUEFDRV80
NzBfU1lTVEVNXyogIChyYXJlbHkgdXNlZCwgaWYgcmVjZWl2ZWQgYnkgdGhlIEhXIHRoZSBYZW4g
YmFja2VuZAo+IAkJCXNob3VsZCBtYXAgdGhpcyB0byBWNEwyX0NPTE9SU1BBQ0VfU01QVEUxNzBN
KQo+IFY0TDJfQ09MT1JTUEFDRV9KUEVHIChoaXN0b3JpY2FsIFY0TDIgYXJ0aWZhY3QsIHNlZSBo
ZXJlIGhvdyB0byBtYXA6Cj4gCSBodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxsLm5sL3NwZWMv
dWFwaS92NGwvY29sb3JzcGFjZXMtZGV0YWlscy5odG1sI2NvbC1qcGVnKQo+Cj4gVjRMMl9DT0xP
UlNQQUNFX1NNUFRFMjQwTSAocmFyZWx5IHVzZWQsIG1hcCB0byBWNEwyX0NPTE9SU1BBQ0VfU01Q
VEUxNzBNIGlmIHNlZW4gaW4gYmFja2VuZCkKPgo+IFY0TDJfWEZFUl9GVU5DX1NNUFRFMjQwTSAo
cmFyZWx5IHVzZWQsIG1hcCB0byBWNEwyX1hGRVJfRlVOQ183MDkpCj4KPiBWNEwyX1lDQkNSX0VO
Q19TTVBURTI0ME0gKHJhcmVseSB1c2VkLCBtYXAgdG8gVjRMMl9ZQ0JDUl9FTkNfNzA5KQo+Cj4g
V2hpbGUgVjRMMiBhbGxvd3MgMCAoREVGQVVMVCkgdmFsdWVzIGZvciB4ZmVyX2Z1bmMsIHljYmNy
X2VuYyBhbmQgcXVhbnRpemF0aW9uLCBhbmQKPiBwcm92aWRlcyBtYWNyb3MgdG8gbWFwIGRlZmF1
bHQgdmFsdWVzIHRvIHRoZSBhY3R1YWwgdmFsdWVzIChmb3IgbGVnYWN5IHJlYXNvbnMpLAo+IHRo
ZSBYZW4gYmFja2VuZCBzaG91bGQgYWx3YXlzIGZpbGwgdGhpcyBpbiBleHBsaWNpdGx5LCB1c2lu
ZyB0aG9zZSBzYW1lIG1hcHBpbmcKPiBtYWNyb3MgKHNlZSBlLmcuIFY0TDJfTUFQX1hGRVJfRlVO
Q19ERUZBVUxUKS4KPgo+IFRoZSBWNEwyIHNwZWMgaGFzIGV4dGVuc2l2ZSBpbmZvcm1hdGlvbiBv
biBjb2xvcnNwYWNlcyAoc2VjdGlvbnMgMi4xNC0yLjE3KS4KPgpUaGFuayB5b3UgZm9yIHN1Y2gg
YSBkZXRhaWxlZCBleHBsYW5hdGlvbiEKSSdsbCBkZWZpbmUgdGhlIGNvbnN0YW50cyBhcyBhZ3Jl
ZWQgYWJvdmUuCgo+Pj4gVGhlIHZpdmlkIGRyaXZlciBjYW4gYWN0dWFsbHkgcmVwcm9kdWNlIGFs
bCBjb21iaW5hdGlvbnMsIHNvIHRoYXQncyBhIGdvb2QgZHJpdmVyCj4+PiB0byB0ZXN0IHRoaXMg
d2l0aC4KPj4gWW91IG1lYW4gSSBjYW4gdXNlIGl0IG9uIGJhY2tlbmQgc2lkZSBpbnN0ZWFkIG9m
IHJlYWwgSFcgY2FtZXJhIGFuZAo+PiB0ZXN0IGFsbCB0aGUgY29uZmlndXJhdGlvbnMgcG9zc2li
bGUvdGhvc2Ugb2YgaW50ZXJlc3Q/Cj4gUmlnaHQuCj4KPiBSZWdhcmRzLAo+Cj4gCUhhbnMKSXQg
c2VlbXMgdGhhdCB0aGUgbnVtYmVyIG9mIGNoYW5nZXMgZGlzY3Vzc2VkIGFyZSBiZWdnaW5nCmZv
ciB0aGUgdjIgb2YgdGhlIHByb3RvY29sIHRvIGJlIHB1Ymxpc2hlZCA7KQoKVGhhbmsgeW91LApP
bGVrc2FuZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:19:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzM6c-0006oF-7i; Mon, 10 Sep 2018 13: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=hypt=ly=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1fzM6b-0006oA-3V
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:19:53 +0000
X-Inumbo-ID: f272d479-b4fb-11e8-a8a5-bc764e045a96
Received: from cstnet.cn (unknown [159.226.251.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f272d479-b4fb-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:18:04 +0200 (CEST)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-10 (Coremail) with SMTP id tACowAC3je9sb5ZbRSCaCQ--.1735S2;
 Mon, 10 Sep 2018 21:19:46 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 thomas.lendacky@amd.com, bp@alien8.de, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, JBeulich@suse.com
Date: Mon, 10 Sep 2018 21:19:37 +0800
Message-Id: <c07ba90d042845cf7778f32ced0359dea09f0276.1536550550.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1536550549.git.puwen@hygon.cn>
References: <cover.1536550549.git.puwen@hygon.cn>
X-CM-TRANSID: tACowAC3je9sb5ZbRSCaCQ--.1735S2
X-Coremail-Antispam: 1UD129KBjvJXoWxJryftF4fZw1rKF43GFyfZwb_yoW8tFWfpr
 W3AF4IqFWvgwn7X3s5X3y8XryrZw1qqa1rKrW3Ka1fXan5Z3Z8XrWjk3WrJr1xu348ur10
 va409a1UCFZYvFJanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvq14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r4j6ryUM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4U
 JVWxJr1l84ACjcxK6I8E87Iv67AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr
 1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv
 7VC0I7IYx2IY67AKxVWUtVWrXwAv7VC2z280aVAFwI0_Gr1j6F4UJwAm72CE4IkC6x0Yz7
 v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7M4IIrI8v6xkF
 7I0E8cxan2IY04v7MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I
 0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWU
 tVW8ZwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r4j6ryUMIIF0xvE2Ix0cI8IcV
 CY1x0267AKxVW8Jr0_Cr1UMIIF0xvE42xK8VAvwI8IcIk0rVW3JVWrJr1lIxAIcVC2z280
 aVAFwI0_Gr0_Cr1lIxAIcVC2z280aVCY1x0267AKxVW8Jr0_Cr1UYxBIdaVFxhVjvjDU0x
 ZFpf9x0JULTmhUUUUU=
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v6 12/16] x86/xen: Add Hygon Dhyana support to
 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: linux-arch@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, Pu Wen <puwen@hygon.cn>
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>

VG8gbWFrZSBYZW4gd29ya3MgZnVuY3Rpb25hbGx5IG9uIEh5Z29uIHBsYXRmb3JtcywgcmV1c2Ug
QU1EJ3MgWGVuCnN1cHBvcnQgY29kZSBwYXRoIGZvciBIeWdvbiBEaHlhbmEgQ1BVLgoKVGhlcmUg
YXJlIHNpeCBjb3JlIHBlcmZvcm1hbmNlIGV2ZW50cyBjb3VudGVycyBwZXIgdGhyZWFkLCBzbyB0
aGVyZSBhcmUKc2l4IE1TUnMgZm9yIHRoZXNlIGNvdW50ZXJzKDAtNSkuIEFsc28gdGhlcmUgYXJl
IGZvdXIgbGVnYWN5IFBNQyBNU1JzLAp0aGV5IGFyZSBhbGlhcyBvZiB0aGUgY291bnRlcnMoMC0z
KS4KCkluIHRoaXMgdmVyc2lvbiBvZiBrZXJuZWwgSHlnb24gdXNlIHRoZSBsYWdhY3kgYW5kIHNh
ZmUgdmVyc2lvbnMgb2YgTVNSCmFjY2Vzcy4gSXQgd29ya3MgZmluZSB3aGVuIFZQTVUgZW5hYmxl
ZCBpbiBYZW4gb24gSHlnb24gcGxhdGZvcm1zIGJ5CnRlc3Rpbmcgd2l0aCBwZXJmLgoKUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClNpZ25l
ZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogYXJjaC94ODYveGVuL3BtdS5j
IHwgMTIgKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hl
bi9wbXUuYwppbmRleCA3ZDAwZDRhLi45NDAzODU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
cG11LmMKKysrIGIvYXJjaC94ODYveGVuL3BtdS5jCkBAIC05MCw2ICs5MCwxMiBAQCBzdGF0aWMg
dm9pZCB4ZW5fcG11X2FyY2hfaW5pdCh2b2lkKQogCQkJazdfY291bnRlcnNfbWlycm9yZWQgPSAw
OwogCQkJYnJlYWs7CiAJCX0KKwl9IGVsc2UgaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0hZR09OKSB7CisJCWFtZF9udW1fY291bnRlcnMgPSBGMTBIX05VTV9DT1VO
VEVSUzsKKwkJYW1kX2NvdW50ZXJzX2Jhc2UgPSBNU1JfSzdfUEVSRkNUUjA7CisJCWFtZF9jdHJs
c19iYXNlID0gTVNSX0s3X0VWTlRTRUwwOworCQlhbWRfbXNyX3N0ZXAgPSAxOworCQlrN19jb3Vu
dGVyc19taXJyb3JlZCA9IDA7CiAJfSBlbHNlIHsKIAkJdWludDMyX3QgZWF4LCBlYngsIGVjeCwg
ZWR4OwogCkBAIC0yODUsNyArMjkxLDcgQEAgc3RhdGljIGJvb2wgeGVuX2FtZF9wbXVfZW11bGF0
ZSh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgKnZhbCwgYm9vbCBpc19yZWFkKQogCiBib29sIHBtdV9t
c3JfcmVhZCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqdmFsLCBpbnQgKmVycikKIHsKLQlp
ZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB7CisJaWYgKGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSB7CiAJCWlmIChpc19h
bWRfcG11X21zcihtc3IpKSB7CiAJCQlpZiAoIXhlbl9hbWRfcG11X2VtdWxhdGUobXNyLCB2YWws
IDEpKQogCQkJCSp2YWwgPSBuYXRpdmVfcmVhZF9tc3Jfc2FmZShtc3IsIGVycik7CkBAIC0zMDgs
NyArMzE0LDcgQEAgYm9vbCBwbXVfbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQzMl90
IGxvdywgdWludDMyX3QgaGlnaCwgaW50ICplcnIpCiB7CiAJdWludDY0X3QgdmFsID0gKCh1aW50
NjRfdCloaWdoIDw8IDMyKSB8IGxvdzsKIAotCWlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
PT0gWDg2X1ZFTkRPUl9BTUQpIHsKKwlpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwpIHsKIAkJaWYgKGlzX2FtZF9wbXVfbXNyKG1zcikpIHsKIAkJCWlmICgh
eGVuX2FtZF9wbXVfZW11bGF0ZShtc3IsICZ2YWwsIDApKQogCQkJCSplcnIgPSBuYXRpdmVfd3Jp
dGVfbXNyX3NhZmUobXNyLCBsb3csIGhpZ2gpOwpAQCAtMzc5LDcgKzM4NSw3IEBAIHN0YXRpYyB1
bnNpZ25lZCBsb25nIGxvbmcgeGVuX2ludGVsX3JlYWRfcG1jKGludCBjb3VudGVyKQogCiB1bnNp
Z25lZCBsb25nIGxvbmcgeGVuX3JlYWRfcG1jKGludCBjb3VudGVyKQogewotCWlmIChib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpCisJaWYgKGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKQogCQlyZXR1cm4geGVuX2FtZF9yZWFkX3Bt
Yyhjb3VudGVyKTsKIAllbHNlCiAJCXJldHVybiB4ZW5faW50ZWxfcmVhZF9wbWMoY291bnRlcik7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:21:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzM7t-0007QO-Ml; Mon, 10 Sep 2018 13:21:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzM7t-0007QJ-3o
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:21:13 +0000
X-Inumbo-ID: 823399ca-b4fc-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 823399ca-b4fc-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:22:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:21:10 -0600
Message-Id: <5B966FC202000078001E6C53@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:21:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180831082921.11208-1-olaf@aepfle.de>
 <5B88FFBB02000078001E3CA8@prv1-mh.provo.novell.com>
In-Reply-To: <5B88FFBB02000078001E3CA8@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen: add DEBUG_INFO Kconfig 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 <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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+IE9uIDMxLjA4LjE4IGF0IDEwOjQzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDMxLjA4LjE4IGF0IDEwOjI5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+PiAtLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1Zwo+PiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+PiBAQCAtMTEsNiAr
MTEsMTMgQEAgY29uZmlnIERFQlVHCj4+ICAKPj4gIAkgIFlvdSBwcm9iYWJseSB3YW50IHRvIHNh
eSAnTicgaGVyZS4KPj4gIAo+PiArY29uZmlnIERFQlVHX0lORk8KPj4gKwlib29sICJDb21waWxl
IFhlbiB3aXRoIGRlYnVnIGluZm8iCj4+ICsJZGVmYXVsdCB5Cj4+ICsJLS0taGVscC0tLQo+PiAr
CSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBYZW4gd2lsbCBpbmNsdWRlIGRlYnVn
Z2luZyBpbmZvCj4+ICsJICByZXN1bHRpbmcgaW4gYSBsYXJnZXIgYmluYXJ5IGltYWdlLgo+PiAr
Cj4+ICBpZiBERUJVRyB8fCBFWFBFUlQgPSAieSIKPiAKPiBQZXJoYXBzIGJldHRlciBtb3ZlIHlv
dXIgYWRkaXRpb24gaW50byB0aGlzIGNvbmRpdGlvbmFsIHNlY3Rpb24/CgpTbyB0aGlzIHdhcyBh
IGJhZCBzdWdnZXN0aW9uIGFmdGVyIGFsbCAtIHdpdGggREVCVUc9biBERUJVR19JTkZPIGlzCm5v
dyBpbXBsaWNpdGx5IG4gYXMgd2VsbC4gVGhlIHNlY3Rpb24gbmVlZHMgdG8gYmUgbW92ZWQgYmFj
ayB0byB3aGVyZQp5b3UgaGFkIGl0IGFzIHBlciBhYm92ZSwgd2l0aCB0aGUgX3Byb21wdF8gZGVw
ZW5kaW5nIG9uCkRFQlVHIHx8IEVYUEVSVD0ieSIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:23:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:23: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 1fzM9e-0007aJ-2y; Mon, 10 Sep 2018 13: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=txga=ly=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fzM9d-0007aD-CN
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:23:01 +0000
X-Inumbo-ID: 62548a43-b4fc-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 62548a43-b4fc-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:21:11 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=35612 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fzM9U-00018l-KX; Mon, 10 Sep 2018 15:22:53 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 6F55C202BF; Mon, 10 Sep 2018 15:22:52 +0200 (CEST)
Date: Mon, 10 Sep 2018 15:22:52 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: drbd-user@lists.linbit.com
Message-ID: <20180910132252.GE26705@gavran.carpriv.carnet.hr>
References: <20180829065214.23546-1-Valentin.Vidic@CARNet.hr>
 <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180910124531.GA31737@soda.linbit>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 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>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDI6NDU6MzFQTSArMDIwMCwgTGFycyBFbGxlbmJlcmcg
d3JvdGU6Cj4gT24gU2F0LCBTZXAgMDgsIDIwMTggYXQgMDk6MzQ6MzJBTSArMDIwMCwgVmFsZW50
aW4gVmlkaWMgd3JvdGU6Cj4gPiBPbiBGcmksIFNlcCAwNywgMjAxOCBhdCAwNzoxNDo1OVBNICsw
MjAwLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiA+ID4gSW4gZmFjdCB0aGUgZmlyc3Qgb25lIGlz
IHRoZSBvcmlnaW5hbCBjb2RlIHBhdGggYmVmb3JlIEkgbW9kaWZpZWQKPiA+ID4gYmxrYmFjay4g
IFRoZSBwcm9ibGVtIGlzIGl0IGdldHMgZXhlY3V0ZWQgYXN5bmMgZnJvbSB3b3JrcXVldWUgc28K
PiA+ID4gaXQgbWlnaHQgbm90IGFsd2F5cyBydW4gYmVmb3JlIHRoZSBjYWxsIHRvIGRyYmRhZG0g
c2Vjb25kYXJ5Lgo+ID4gCj4gPiBBcyB0aGUgRFJCRCBkZXZpY2UgZ2V0cyByZWxlYXNlZCBvbmx5
IHdoZW4gdGhlIGxhc3QgSU8gcmVxdWVzdAo+ID4gaGFzIGZpbmlzaGVkLCBJIGZvdW5kIGEgd2F5
IHRvIGNoZWNrIGFuZCB3YWl0IGZvciB0aGlzIGluIHRoZQo+ID4gYmxvY2stZHJiZCBzY3JpcHQ6
Cj4gCj4gPiAtLS0gYmxvY2stZHJiZC5vcmlnICAgICAyMDE4LTA5LTA4IDA5OjA3OjIzLjQ5OTY0
ODUxNSArMDIwMAo+ID4gKysrIGJsb2NrLWRyYmQgIDIwMTgtMDktMDggMDk6Mjg6MTIuODkyMTkz
NjQ5ICswMjAwCj4gPiBAQCAtMjMwLDYgKzIzMCwyNCBAQAo+ID4gIGFuZCBzbyBjYW5ub3QgYmUg
bW91bnRlZCAke20yfSR7d2hlbn0uIgo+ID4gIH0KPiA+ICAKPiA+ICt3YWl0X2Zvcl9pbmZsaWdo
dCgpCj4gPiArewo+ID4gKyAgbG9jYWwgZGV2PSIkMSIKPiA+ICsgIGxvY2FsIGluZmxpZ2h0PSIv
c3lzL2Jsb2NrLyR7ZGV2Iy9kZXYvfS9pbmZsaWdodCIKPiA+ICsgIGxvY2FsIHJkIHdyCj4gPiAr
Cj4gPiArICBpZiAhIFsgLWYgIiRpbmZsaWdodCIgXTsgdGhlbgo+ID4gKyAgICByZXR1cm4KPiA+
ICsgIGZpCj4gPiArCj4gPiArICB3aGlsZSB0cnVlOyBkbwo+ID4gKyAgICByZWFkIHJkIHdyIDwg
JGluZmxpZ2h0Cj4gPiArICAgIGlmIFsgIiRyZCIgPSAiMCIgLWEgIiR3ciIgPSAiMCIgXTsgdGhl
bgo+IAo+IElmIGl0IGlzICJpZGxlIiBub3csIGJ1dCBzdGlsbCAib3BlbiIsCj4gdGhpcyB3aWxs
IG5vdCBzbGVlcCwgYW5kIHN0aWxsIGZhaWwgdGhlIGRlbW90aW9uIGJlbG93LgoKVHJ1ZSwgYnV0
IGluIHRoaXMgY2FzZSBibGtiYWNrIGlzIGhvbGRpbmcgaXQgb3BlbiB1bnRpbCBhbGwKdGhlIHdy
aXRlcyBoYXZlIGZpbmlzaGVkIGFuZCB0aGUgbGFzdCB3cml0ZSBjbG9zZXMgdGhlIGRldmljZS4K
U2luY2UgZnVzZXIgY2FuJ3QgY2hlY2sgYmxrYmFjayB0aGlzIGlzIGFuIGFwcHJveGltYXRpb24g
dGhhdApzZWVtcyB0byB3b3JrIGJlY2F1c2UgSSBkb24ndCBnZXQgYW55IGZhaWxlZCBkcmJkYWRt
IGNhbGxzIG5vdy4KCj4gWW91IHRyeSB0byBoZWxwIGl0IGJ5ICJ3YWl0aW5nIGZvcmV2ZXIgdW50
aWwgaXQgYXBwZWFycyB0byBiZSBpZGxlIi4KPiBJIHN1Z2dlc3QgdG8gYXQgbGVhc3QgbGltaXQg
dGhlIHJldHJpZXMgYnkgaXRlcmF0aW9uIG9yIHRpbWUuCj4gQW5kIGFsc28gKG9yLCBpbnN0ZWFk
OyBidXQgeW91J2QgcG90ZW50aWFsbHkgZ2V0IGEgbnVtYmVyIG9mCj4gInNjYXJ5IG1lc3NhZ2Vz
IiBpbiB0aGUgbG9ncykgYWRkIHNvbWV0aGluZyBsaWtlOgoKT2ssIHNob3VsZCBJIG9wZW4gYSBQ
UiB0byBkaXNjdXNzIHRoaXMgY2hhbmdlIGZ1cnRoZXI/Cgo+IE9yLCB3ZWxsLCB5ZXMsIGZpeCBi
bGtiYWNrIHRvIG5vdCAiZGVmZXIiIHRoZSBmaW5hbCBjbG9zZSAidG9vIGxvbmciLAo+IGlmIGF0
IGFsbCBwb3NzaWJsZS4KCmJsa2JhY2sgbmVlZHMgdG8gZmluaXNoIHRoZSB3cml0ZXMgb24gc2h1
dGRvd24gb3IgSSBnZXQgYSBmc2NrIGVycm9ycwpvbiBuZXh0IGJvb3QuIElkZWFsbHkgWGVuYnVz
U3RhdGVDbG9zZWQgc2hvdWxkIGJlIGRlbGF5ZWQgdW50aWwgdGhlCmRldmljZSByZWxlYXNlIGJ1
dCBjdXJyZW50bHkgaXQgZG9lcyBub3Qgc2VlbSBwb3NzaWJsZSB3aXRob3V0IGJyZWFraW5nCm90
aGVyIHRoaW5ncy4KCi0tIApWYWxlbnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzMAH-0007ee-D6; Mon, 10 Sep 2018 13:23: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=+uyp=ly=ideasonboard.com=laurent.pinchart@srs-us1.protection.inumbo.net>)
 id 1fzLc5-0003mc-QC
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 12:48:21 +0000
X-Inumbo-ID: 8b2b09d1-b4f7-11e8-a8a5-bc764e045a96
Received: from perceval.ideasonboard.com (unknown [213.167.242.64])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b2b09d1-b4f7-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 14:46:32 +0200 (CEST)
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 7507257;
 Mon, 10 Sep 2018 14:48:17 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;
 s=mail; t=1536583698;
 bh=rdTZNmemwgvxeLXN8btlziDzJeqeFBejiWGO4waJe1M=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bM3BWwEqsOQJ+mi/1QYL5npWgOVouqh05ww51F4k14tnO2shK+f2uYSo7U9D6hshz
 mhx0pXGPBK0abI0/CoFbjSFNQYAjEKEDUU8md3/xa1R/moIVTPrK1SizZwq8f1kMWT
 wy6YDTpCvqT2vhieAiCOGXo9Q/2IaFbBWAs/swyU=
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Date: Mon, 10 Sep 2018 15:48:27 +0300
Message-ID: <9982468.6V2ZCyXi16@avalon>
Organization: Ideas on Board Oy
In-Reply-To: <20180731093142.3828-1-andr2000@gmail.com>
References: <20180731093142.3828-1-andr2000@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 10 Sep 2018 13:23:40 +0000
Subject: Re: [Xen-devel] [PATCH 0/1] cameraif: Add ABI for para-virtualized
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 koji.matsuoka.xm@renesas.com, sakari.ailus@linux.intel.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, mchehab@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>

SGkgT2xla3NhbmRyLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBUdWVzZGF5LCAzMSBK
dWx5IDIwMTggMTI6MzE6NDEgRUVTVCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4gCj4gSGVsbG8hCj4gCj4gQXQgdGhlIG1vbWVudCBYZW4gWzFdIGFscmVhZHkgc3Vw
cG9ydHMgc29tZSB2aXJ0dWFsIG11bHRpbWVkaWEKPiBmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0
dWFsIGRpc3BsYXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCj4gcG9pbnRlcnMgYW5k
IG11bHRpLXRvdWNoIGRldmljZXMgYWxsIGFsbG93aW5nIFhlbiB0byBiZSB1c2VkIGluCj4gYXV0
b21vdGl2ZSBhcHBsaWFuY2VzLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCAoSVZJKSBzeXN0ZW1z
Cj4gYW5kIG1hbnkgbW9yZS4KPiAKPiBUaGlzIHdvcmsgYWRkcyBhIG5ldyBYZW4gcGFyYS12aXJ0
dWFsaXplZCBwcm90b2NvbCBmb3IgYSB2aXJ0dWFsCj4gY2FtZXJhIGRldmljZSB3aGljaCBleHRl
bmRzIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIG9mIFhlbiBldmVuCj4gZmFydGhlcjogdmlkZW8g
Y29uZmVyZW5jaW5nLCBJVkksIGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPiAKPiBUaGUgaW5p
dGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRo
ZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29s
IGlmIG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmlj
ZSBjb25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1hdHMKPiAgLSByZXNvbHV0aW9ucwo+ICAt
IGZyYW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4gIC0gY29u
dHJhc3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4gIC0gc2F0dXJhdGlvbgo+IDMuIFN1cHBv
cnQgc3RyZWFtaW5nIGNvbnRyb2wKPiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2FzZXMK
PiAKPiBJIGhvcGUgdGhhdCBYZW4gYW5kIFY0TCBhbmQgb3RoZXIgY29tbXVuaXRpZXMgY291bGQg
Z2l2ZSB0aGVpcgo+IHZhbHVhYmxlIGZlZWRiYWNrIG9uIHRoaXMgd29yaywgc28gSSBjYW4gdXBk
YXRlIHRoZSBwcm90b2NvbAo+IHRvIGJldHRlciBmaXQgYW55IGFkZGl0aW9uYWwgcmVxdWlyZW1l
bnRzIEkgbWlnaHQgaGF2ZSBtaXNzZWQuCgpJJ2xsIHN0YXJ0IHdpdGggYSBxdWVzdGlvbiA6IHdo
YXQgYXJlIHRoZSBleHBlY3RlZCB1c2UgY2FzZXMgPyBUaGUgb25lcyBsaXN0ZWQgCmFib3ZlIHNv
dW5kIGxpa2UgdGhleSB3b3VsZCBiZXR0ZXIgYmUgc29sdmVkIGJ5IHBhc3NpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgCmRldmljZShzKSB0byB0aGUgZ3Vlc3QuCgo+IFsxXSBodHRwczovL3d3dy54ZW5w
cm9qZWN0Lm9yZy8KPiBbMl0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5n
aXQ7YT10cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvCj4gCj4gT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gKDEpOgo+ICAgY2FtZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1lcmEK
PiAKPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCA5ODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOTgxIGluc2VydGlvbnMoKykK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCgot
LSAKUmVnYXJkcywKCkxhdXJlbnQgUGluY2hhcnQKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:25:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:25: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 1fzMCG-0007tV-QY; Mon, 10 Sep 2018 13:25: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMCF-0007sf-4i
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:25:43 +0000
X-Inumbo-ID: c3a94d42-b4fc-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3a94d42-b4fc-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:23:54 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:25:40 -0600
Message-Id: <5B9670CF02000078001E6C56@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:25:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-14-aisaila@bitdefender.com>
In-Reply-To: <20180910123640.496-14-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v19 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDE0OjM2LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMKPiBAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+
ICAgICAgaWYgKCAhY3R4dC5kYXRhICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4g
KyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQ
VSApCj4gKyAgICAgICAgdmNwdV9wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7CgpJcyB0aGVyZSBh
bnkgcmVhc29uIHdoeSB5b3UgZG9uJ3QgdXNlIHYgaGVyZSBhbmQgLi4uCgo+ICsgICAgZWxzZQo+
ICsgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiArCj4gICAgICBpZiAoIChydiA9IGh2bV9zcl9o
YW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQo+ICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYi
ICglZClcbiIsCj4gICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsK
PiBAQCAtMTg2LDYgKzE5MSwxMSBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+ICAgICAgICAg
IH0KPiAgICAgIH0KPiAgCj4gKyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2lu
ZCA9PSBIVk1TUl9QRVJfVkNQVSApCj4gKyAgICAgICAgdmNwdV91bnBhdXNlKGQtPnZjcHVbaW5z
dGFuY2VdKTsKCi4uLiBoZXJlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:30:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:30: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 1fzMGN-000853-Ch; Mon, 10 Sep 2018 13:29:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMGL-00084y-B2
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:29:57 +0000
X-Inumbo-ID: bb7b8165-b4fd-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb7b8165-b4fd-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:30:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:29:55 -0600
Message-Id: <5B9671D002000078001E6C86@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:29:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180831082921.11208-1-olaf@aepfle.de>
 <5B88FFBB02000078001E3CA8@prv1-mh.provo.novell.com>
 <5B966FC202000078001E6C53@prv1-mh.provo.novell.com>
In-Reply-To: <5B966FC202000078001E6C53@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen: add DEBUG_INFO Kconfig 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 <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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+IE9uIDEwLjA5LjE4IGF0IDE1OjIxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDMxLjA4LjE4IGF0IDEwOjQzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBP
biAzMS4wOC4xOCBhdCAxMDoyOSwgPG9sYWZAYWVwZmxlLmRlPiB3cm90ZToKPj4+IC0tLSBhL3hl
bi9LY29uZmlnLmRlYnVnCj4+PiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4gQEAgLTExLDYg
KzExLDEzIEBAIGNvbmZpZyBERUJVRwo+Pj4gIAo+Pj4gIAkgIFlvdSBwcm9iYWJseSB3YW50IHRv
IHNheSAnTicgaGVyZS4KPj4+ICAKPj4+ICtjb25maWcgREVCVUdfSU5GTwo+Pj4gKwlib29sICJD
b21waWxlIFhlbiB3aXRoIGRlYnVnIGluZm8iCj4+PiArCWRlZmF1bHQgeQo+Pj4gKwktLS1oZWxw
LS0tCj4+PiArCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBYZW4gd2lsbCBpbmNs
dWRlIGRlYnVnZ2luZyBpbmZvCj4+PiArCSAgcmVzdWx0aW5nIGluIGEgbGFyZ2VyIGJpbmFyeSBp
bWFnZS4KPj4+ICsKPj4+ICBpZiBERUJVRyB8fCBFWFBFUlQgPSAieSIKPj4gCj4+IFBlcmhhcHMg
YmV0dGVyIG1vdmUgeW91ciBhZGRpdGlvbiBpbnRvIHRoaXMgY29uZGl0aW9uYWwgc2VjdGlvbj8K
PiAKPiBTbyB0aGlzIHdhcyBhIGJhZCBzdWdnZXN0aW9uIGFmdGVyIGFsbCAtIHdpdGggREVCVUc9
biBERUJVR19JTkZPIGlzCj4gbm93IGltcGxpY2l0bHkgbiBhcyB3ZWxsLiBUaGUgc2VjdGlvbiBu
ZWVkcyB0byBiZSBtb3ZlZCBiYWNrIHRvIHdoZXJlCj4geW91IGhhZCBpdCBhcyBwZXIgYWJvdmUs
IHdpdGggdGhlIF9wcm9tcHRfIGRlcGVuZGluZyBvbgo+IERFQlVHIHx8IEVYUEVSVD0ieSIuCgpG
dXJ0aGVybW9yZSAtIGlzIENPVkVSQUdFIHdpdGhvdXQgREVCVUdfSU5GTyBvZiBhbnkgdXNlPyBB
cmUgdGhlcmUKcGVyaGFwcyBhbnkgb3RoZXIgZGVwZW5kZW5jaWVzIChJIHRoaW5rL2hvcGUgbGl2
ZSBwYXRjaGluZyBsb2dpYyBkb2Vzbid0CmRlcGVuZCBvbiBkZWJ1ZyBpbmZvKT8KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:30:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:30: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 1fzMGW-0000A8-LW; Mon, 10 Sep 2018 13:30: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzMGW-00009y-2u
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:30:08 +0000
X-Inumbo-ID: 60f32b8b-b4fd-11e8-a8a5-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 60f32b8b-b4fd-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:28:18 +0200 (CEST)
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=MZzOTT62UolbfKKcudRJbIOWm+kdeir+QRwn083G0Qw=;
 b=X8Q74KOZdmX3Apa8/tZQXm9VbfwTpucBjQdazX3/sf/BZQbxOcBQmZZP3KeCg+EskQvGVNI5MA9k3LMxLkinuO6/PuHDQCTWOCfwIwNUEuN/RIkfqtrJRsM1dVHBlgFuU7OHIr/ZwpdD+7Y3EaMGN4XJ27WHqq0k/BBybe7OMIo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4180.eurprd02.prod.outlook.com (2603:10a6:208:dc::18) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Mon, 10 Sep 2018 13:29:59 +0000
Message-ID: <5bba404a350b88914ad27d5da0c3fe8464955928.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 10 Sep 2018 16:29:55 +0300
In-Reply-To: <5B9670CF02000078001E6C56@prv1-mh.provo.novell.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-14-aisaila@bitdefender.com>
 <5B9670CF02000078001E6C56@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM3PR07CA0123.eurprd07.prod.outlook.com
 (2603:10a6:207:7::33) To AM0PR02MB4180.eurprd02.prod.outlook.com
 (2603:10a6:208:dc::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 84b39273-9b42-4097-99c0-08d6172181af
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4180; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 3:kSx9G09jrVFiN2oDyzorYNGltVYREQqt/MAZfnRMpezPi3tlnzsx109tAAPkD5rDX5anZNTEDTywf4/lSzc+E4PaZj8VDlC0OsE3giFAANDN0Fuhy+brPz0W9A6M5GGvY1bs1KIqTSCsmp77Rl/yEQPlclgfJrSP0I2veQzKU0ePlxRooXTP4RF0RpJ5lzVv2vCJkK9rIouETOJZEmROBfJJ30SitmYHa1P6IadIGqocqZk06Kl2rtM9FZSzDdAf;
 25:J8PfmxAk2rrNkiyfUy14XIstYjLob2WpfBCS5d/wGM3aBF4A6HNo9RLu6wDB4o9AyWfbw1AbInOTJyOgfEP/Pd0nyYDFAJbbeCwEm/teCsiZVnynOZYj9C2IDKpeI4h9HAPLsnjVxXjjvmXsT4gYvcdawXX7H7sOKovVNyXZkdVPD2Ocd4uKCGluoPuHtNrtKXgNik+IBvnYoBgz26zWR/FDGD2IZwS7s9MSsxoqF2MYDgmq8nm24a/Cxo/grMTVlorWmNjMDk3UxotCUCCz9TikXTWvA+IFlQ++UnNTngO3TcnoiSNg2noHeI5ub/Fy6fYDwxQzX1XEGQoU8d2okA==;
 31:9xJwx7XBsqCYENTmQJk2QtTwNjBwDW+1kLmbzNXGCDj3tt46BROXEXPbYchiGGogxosAqhs6WkiQrh2AVTmr0srHB9qDHJutpXJsIr7WMCS9mLeAINQb64b5jh0tsilwmGLp6qDY1V3gQcjdD6Zc32x7FgTfGfBVxKtkn7kryHCtlp284M1RJ3xqQAANlggRnmyYHnsW3OF5VHxB0CqQ72kH/v4k/vbKzvB2wOKd4YY=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4180:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 20:rbCw4PkU1QL27N9W9kZqPcTIjVCOMsE8GwaogNeiwypZygzx4EeKKxDwG5YzYqAtRE5eeNhhkut/SD9v+amzNmsyFmcUhUJt0TCYJHqtf68/Bp24UBsXlO9lSeZ8Gd+HqGy+chB2K1BRMBkjctLKEaeCP21p3dd3iju/KSYAE3vBj2NpnhyWtKddfCBQmJXl8cQpPYoCF9831hvDQtjIfSt8cq3qYo7BTu9ZsocD8sjiJyuC3FTW0JGca7rGOycKIjaAC5H4bUigztNlskWLAXkhwQojT8lIo8YOSi39UCdkfztiyqRLRv9aiHoByuvzfkL+GBAq2ZcrK3MwPGTnyw==;
 4:MCUty6Oe2eD8p5KjEZ08qUJzjdy3zIZFAE+0EJ4uXYVRyA5tYVmUyjIDu1UOMDVdlYUhFwpR2GZr9mMmDswTMTsBozE0vzwYiBClV+zIU11wuutwe2ZvEjoyfwI+VS9R7i2bomuxmk5PrAEO9flyPpYeEnKkZa8e5vTLu1M0k0PkUOzSrlTCZEIB84+6sWeydrfuRtYqfXSQBKl3YfTo27RAr8u3DgB/vmPEAHfGjtZC7RWYu9KzRKv5k5SNWlaR4JYthC6u2gazO97IuwMXn2KgM0QArP4aEReQ6UEiWg50YMw/NuUhwk/7oje6BGO6
X-Microsoft-Antispam-PRVS: <AM0PR02MB418095A563EFD92A02EC1B3EAB050@AM0PR02MB4180.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:AM0PR02MB4180; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4180; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(136003)(346002)(39850400004)(396003)(366004)(189003)(199004)(36756003)(3846002)(76176011)(36916002)(23676004)(229853002)(105586002)(53936002)(478600001)(5660300001)(68736007)(316002)(86362001)(486006)(2906002)(25786009)(4326008)(81156014)(106356001)(6116002)(97736004)(230700001)(6496006)(8936002)(81166006)(52116002)(8676002)(54906003)(50226002)(26005)(53546011)(16526019)(186003)(386003)(118296001)(47776003)(956004)(2616005)(11346002)(5820100001)(7736002)(446003)(6666003)(6486002)(6916009)(66066001)(6246003)(50466002)(305945005)(476003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4180; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MTgwOzIzOldDRWJNNllRTzJ1NTBvMjZwUXFtS1I1NGli?=
 =?utf-8?B?ajhXMW4wODdOK0dCS2pTYjd0amh3aEhzYVdhYWo3dkhXTmxUdTZjYng1ckVY?=
 =?utf-8?B?cDFBNFlNditLait5bEF3V0ZRcGdhdDMvZHJZZlZWM2h2TGROanJZUk1yTVpy?=
 =?utf-8?B?RFM5Mk1FL0lLVTVXY0swOHZldWlLdDR6TG44Q2tSZzkrSGtQU09OSmlsYm1O?=
 =?utf-8?B?ajdKSHVtNHBZRkZZRnJVZ2VIR0tnYUNCT0R0TS95anpvTTZhY1JYTUtBcSs3?=
 =?utf-8?B?TU9udlZOTDRYT1BoS1dWTE5XYndQNUp2dXNuWEprVHo1czZHWkkwTDRlKzRO?=
 =?utf-8?B?YVg2N3ZySDVSL3FWejIyRi9OWVkyRk1uYm9naGR0dXVnanQ4WitqUUFYcVB1?=
 =?utf-8?B?dlBVOG53ZVlSeDVtRWlyR1lDazhJQUpWZWh3MWNCWHZNMFN6Y0RQQ3AyTWQ4?=
 =?utf-8?B?N0VaUnNpQkM3bHRjSmNrdlRMNVRNMVBSL3JSQURscmliZkRxQUU0aHRleUZh?=
 =?utf-8?B?Z0hOWUJ6ZTI5MkNoRklMb2RGZmJETjlOYytOdWFBOXROdDNFRG5vNUJxbGtx?=
 =?utf-8?B?SGxsUFp6L3pUMmFnQXJjZ0gzVHBKNmh1Y3pJQUZkY2w3Z0FUUStsWkJ6ZnF6?=
 =?utf-8?B?cklNeTdJemNzMDl1bHpaL2E5SHZwa2xheGhEb3JQeVJqV3FpeEoreUJzMU9N?=
 =?utf-8?B?c1FxdEk2U2lobkR6VlpoUFQ3dnIyVUhtc25adVpiU1VYTUVYR0MxL1poWDM5?=
 =?utf-8?B?RlNDZTNpNUF0bjRRNENobjY1NUM1bldxdWZiTDk2cW84K3lPcUZ2T1JLNy9o?=
 =?utf-8?B?bGtEclNYUmZjV3VnU3JLM2NhWld5OEhFK1pFNzZkZXNlMlNVSyt2YjBLbzJB?=
 =?utf-8?B?Nm5UclJRb2czK0lBK0Q0czFvcGQxTzdxcWMwcmZ3V3kvclM3bEVYWVJJZm1V?=
 =?utf-8?B?SWtINUJBQlBYWFJEak85S1V5ZkE2RDRGVE43TGJtZWZKeUtBR0dMbEx0ZFdE?=
 =?utf-8?B?d3lFWU15Zzd6S3ZpNkViVTZWRE5PQ0d0RHptcVBKdWtQeG1xVlJINDRVeVNR?=
 =?utf-8?B?N1pZOERSQlpmZEpqZE5OUHRidlJaN0ZwYlR4d3o4cEh1c0h0LzRUZXNNTmlF?=
 =?utf-8?B?cTJXZitjUFNFN3o3Q0h1SGpvdUM1RVdScndYbVhlTVgxRkFhTG1uNm9abDZH?=
 =?utf-8?B?ZmpIL1BTWGNPc0dyOUtOZHV1ektKUzdCOWJPa004ZThNWWdBKzNraWRxTjZl?=
 =?utf-8?B?RUlCZkEveEdlT0VGblFydkZ3cE1rb0x2cGE3eHFkdk5Vck5xVXAxcG5kK01v?=
 =?utf-8?B?NCtHSWtPQmlhZ0hBdXE1eXpxU2Z2bmtxUzQycC9oZkxKRmNGeGJjc0diTmJZ?=
 =?utf-8?B?MGJxd0FuUXY5MzRYWHJtM2lZT3dldmlRTFA3VlNkS0tnQW1HVmJOVEI1MTBV?=
 =?utf-8?B?K1JMTHp0Y0xlTk83SFBVV0lLYWVqSndQM3c2TVZ3Y1FJVlpDMzFobHBBNzha?=
 =?utf-8?B?czVKNWc0WWdZWEtSMXcwbVorUE11Ym9mZ0hFbkN4eWw5S1F2VmxVQm5lV2JR?=
 =?utf-8?B?aE1sUXZ5dUs0WUJRN2N6RytBQU0rZ09uWXFRWEsrd1JoUW0velg3V0dFZjV2?=
 =?utf-8?B?UUdnKy9Vc0pyaExDVVBvSHgrUElrSU5GT0RjRjNQZGM1WkpJbVZsd0NBd3Ns?=
 =?utf-8?B?Zm5tc0RwZ1lQZHdDT2tvNFptUTVBLzU3amFiNUhZZWFjbVBHT3NOZm1aVzBC?=
 =?utf-8?Q?mCe3LAXImqFYPVDQEGM4eLdT5EyKE20YZUtxo=3D?=
X-Microsoft-Antispam-Message-Info: OYFzbie/6hJEpp0EkbKDxy1J2y00adhuZMM5nE+6bDoAYXud+dCt6gJ9mL9dpg2KRHYM247PK2SZ5zTFaGsuk/Foubpxd9k8jzdK7xqw4zLPbZSEfenlpC6ExolbtF5ejzViWP9M3W35vGag8IAg4aQekDGRQulBdWRdyUUGmYpzeJPOfq2tZp3srBEAg9Nr/YVvTu4aQxW5v2pzfe52Yt/eDAh+fUxlpktPE5adrMOp3LQUX3mnTLWTjqFu/YqxExmmMPfLCbCqrsw1JvdDX5o9A5idhkEyCqzC4WPrz7S4qXFTDKfw8dXgfMCBOgcZR+NHE7O9B7xh8hBawI9QToHIotRqkIKbD7B3DIlViaE=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 6:WirbLTCM8n2A0ovqbhwgsFQHIQPYrCTjAnsvNS0+phpq3m8a1mLmDcTOPtvIwrpiutzaFDK1Z8Y8B6WTn4hGvDPZojX5aiMbltJkOzfJHSULNki9mYL3c9OzkU6m43SQUJCIPvHYBK8Rqx+81XZvNKpv+409VHodbk4EJRJzBoToGNDUD11ZNSq0MCb+x5ttVQueRgB/AMrvZO1aWMpnmITjersqToT7V/crFkNybQ2QmBq+Zpx70RUr7hOHtIdC0gI03ov6hjomPIEKI93Fs3XfW4juqagxl1wJ6Yv5oh5FnQIZrjJCHZcLc7CkdGBZ4CAC3MgsYF8WDqixUsxL/jg8bwgi398k75zyzYZODwE+aiXfcv1mU3ux/mohfsWh/c4rlF9rC7+/Gdg8FuaTAm6R7H2TnoVxV10KGI1+DhuytXX4nFOIn8Y4hOy/1+SsDWhG49h6LtMB/G9WkL7sLQ==;
 5:2PmjXayFAECEqpubBzvDFlgS0DHvZ5Fd6ebBOBgOpc+0Ehw/2liAI7ewIWEfHXMVUgRBn1wH2b+RGQbgVNku7Ykt1FwAWjWGASECWbNc5TIeRx0pT6lrLqYne2lLGavVvmNGxJcbqFI+kFuEBcc9Bj4vZSv+kSv0FR+1i2IihtY=;
 7:BiYLtro28uW+Roaot4ZPWT3w1v+Wu72cT+RxfQYweUtcgf5rT0cBFHJxnMs/nHZUXPC0TQ4gsLu0pOD4fhn4EN9hN2U1f/GM1H0fTzdg/BNoJRh64zYcylfemNqlBRAuw7ngickh3FiJwO05+dY2gtKd37G/hrSVkNOFTtNbtHiM/YibGnXgM4nm0xqmG6uqUK8XAUNbgJVc1yOOBgPqzoaul41ioanuhVNnx1DmLhlEYXg2QpelXFuK/48XLYeY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 13:29:59.2759 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 84b39273-9b42-4097-99c0-08d6172181af
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4180
Subject: Re: [Xen-devel] [PATCH v19 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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>

T24gTW9uLCAyMDE4LTA5LTEwIGF0IDA3OjI1IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAxMC4wOS4xOCBhdCAxNDozNiwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCj4gPiBAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkCj4gPiBpbnQgdHlwZWNvZGUsIHVuc2lnbmVk
IGludCBpbnN0YW5jZSwKPiA+ICAgICAgaWYgKCAhY3R4dC5kYXRhICkKPiA+ICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+ID4gIAo+ID4gKyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSApCj4gPiArICAgICAgICB2Y3B1X3BhdXNlKGQtPnZj
cHVbaW5zdGFuY2VdKTsKPiAKPiBJcyB0aGVyZSBhbnkgcmVhc29uIHdoeSB5b3UgZG9uJ3QgdXNl
IHYgaGVyZSBhbmQgLi4uCgpUaGVyZSBpcyBub3QgcmVhc29uIGJ1dCBJIGRpZCBub3Qgd2FudCB0
byBtb2RpZnkgdGhlIHJldmlld2VkIHBhdGNoCmZ1cnRoZXIKCkFsZXgKPiA+ICsgICAgZWxzZQo+
ID4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+ID4gKwo+ID4gICAgICBpZiAoIChydiA9IGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQo+ID4gICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZQo+
ID4gJSJQUkl1MTYiICglZClcbiIsCj4gPiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0
eXBlY29kZSwgcnYpOwo+ID4gQEAgLTE4Niw2ICsxOTEsMTEgQEAgaW50IGh2bV9zYXZlX29uZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZAo+ID4gaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQg
aW5zdGFuY2UsCj4gPiAgICAgICAgICB9Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICsgICAgaWYgKCBo
dm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQo+ID4gKyAg
ICAgICAgdmNwdV91bnBhdXNlKGQtPnZjcHVbaW5zdGFuY2VdKTsKPiAKPiAuLi4gaGVyZT8KPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:33:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzMJo-0000Sb-BZ; Mon, 10 Sep 2018 13:33: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzMJm-0000SU-K0
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:33:30 +0000
X-Inumbo-ID: d9f10f0c-b4fd-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d9f10f0c-b4fd-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:31:41 +0200 (CEST)
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=hGj8y6nl37mUthF457k9eQIcjTElR+RasQc8W9U5scA=;
 b=e4UA8OUT3qNw8WYJyJdGtH2MlGSdF/4KvPkyMIToAvaYxftvzgSrDHNmFDKyPBsjYY7633a3mkX2bzjG8uXPbbNv32xtUkJEliW/ZgdC8P2LlBydb0QuadbbEFoEqBsXlr18RspHCatAlkCX5pTxK/0xtcxCg51/KASEs6LoZIg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 13:33:20 +0000
Message-ID: <229f323c1e1349ab12ba94eaaae64c55383bf2ad.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 16:33:16 +0300
In-Reply-To: <20180910123640.496-13-aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-13-aisaila@bitdefender.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0045.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::13) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1cc20a26-abd3-4ec5-8058-08d61721fa2f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:WPE1Q2ho/AHt2+KQuCeOlhzYa/Z1vYH9eWWA2dUc1pfezTGMeJKEVEoffGQoJWQ/tsQiZ7/2begsiyIz+zVxGrVmIvZVDwg/qYtKJxp3/i7MlVab1Dlo9TcUZsvs63PkvyrWJOneIiZpkmvVSqrgXaC/sVv6dRGJbCQ7fvIKHU/SYvmDNFEYAqwzW8TbD/F+pZUkWAAWpRh+E2aZEIBT4NoWP9BELh1qgrhJR1bKx9pUKi6r1eFD10pFkEMMX1OH;
 25:Wn6RoTiHJiAyu3dKOsOXhDX+dO46t0XQNF5p1Tx/sv5TTOwb8Bnomw/hfBO9LP2j21cEsmx0f1HnS3K0iQ0IdOIRTeejmiN7K4GTITH2NlcojYxSQswh6PbNoJoKctZBuWtI4RNflj9C8qgYUujgEtZY6neYb6AbE3BQHxupuzItd+0RUFPX/6c5CuWVQU1Z22to4V9soHWvHj1NreS42rYE9oxgRFzf562WhzxXoXDVdSdhqRjxyWcSDJvdLKwMlmUa/+D7OnG8f4/2qhMj0H9s+GA46Y/6IIJujbrcQqwR36MDFVstKUQVd4P1vZsANjcUVTRp5boLLaaH1SSYBw==;
 31:UOCSE1sJD/JacLeSvJHxav8rpCL3Q5s2hlB6IqqM5bV54SHhjeNKt9HC7ItgwBl+3JJqcyCvCCQ8BUrAH2RsX9Nw/poqN8Q7XoCkQKbqUhbd6jBEaTOW4hY+7aOOJX1ph4rB3ZIDv/IPuFszboDWqzqq71QWPZqAcpL8iDYLRP5PLuMhT618ni3AaQ8Q6rkkdb67twwxGCbBcMa4FR1+pI3P9omIr1SmHvicsnTxC8c=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:UnLaXtFtB3K22bimEqE0bw4NT83/yYAVyWnSB9OPs4Pws2aX/NJIfo3iS4uufNCZxfCVxPVDvxlNuELx2BgHUNX8HbzITJpk18a/6UVI0cz+yna9ef29z2ezOnyQbMXgoAGLjAjiYP88udoL5Diy0JkblQhOD5btiGbhkB3YT0/lbHM1mH/E4Fzx4XLWLBrCLwztah0/egHcpmHjNdDRxBLEXRhwDEy1PneIJiL2rkoH34xR/XjxF4C+nUuAoRFQPsgT85bzBGZHdGiZ0Y1xSMep7kfWkm7nnWNpwhZGZDnh34t1WvBVojG5+Y/p63Q78ldZVHJgQzxUqznVrjc/Zg==;
 4:lQ0wOgxTAANXEhVwZqUAN4y7ZseH3q9f2d5dLwymZPI9bl7TYB6s9/dwqJ0QPJbCsPWcJDLqos3PXUvmDS/ztLNECge6p+e30fkC/5K2TEkzpr7sA4RyYw9GYwiv87qZmaGxmToBbpPx2O+4DYbiR10WoIBnUzx4f6aMxX1xuhVdGVKEA5SpMvZAlkMN5LPmdySxPr+u1YMLOr7CjfkTM+g25zgMWm/MqBQwjw8Sslr8hjzxb0xEoSZb9Juae1q0vh1lsqaBYje6BrHmgIKmHq9xzf8U9lCpfnkxAcoQFs08QHjl+yBBw+Q0AVMAB14e
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178690FA61837D437BDCD51AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(136003)(39850400004)(366004)(396003)(376002)(199004)(189003)(36916002)(53936002)(230700001)(6916009)(86362001)(47776003)(105586002)(66066001)(186003)(2351001)(26005)(106356001)(6666003)(97736004)(16526019)(446003)(476003)(486006)(50466002)(956004)(2616005)(2361001)(11346002)(14444005)(386003)(8676002)(6496006)(23676004)(50226002)(6486002)(76176011)(229853002)(52116002)(4326008)(25786009)(316002)(8936002)(81166006)(81156014)(6246003)(305945005)(2906002)(7736002)(3846002)(6116002)(118296001)(36756003)(5820100001)(478600001)(5660300001)(68736007)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MTc4OzIzOitZL1Rxb2Y3N0RuWHpiWE5ObnNQVU9wOGVa?=
 =?utf-8?B?QkZWMDVtVXk5TDJBaE1wMmRNdnJpcW14YXFLcHhTRkY0U2pmRnZnRjRPYWhP?=
 =?utf-8?B?c1daQWZMOHhQemREcEVNM0pTcy9tVmtkUHB0U1J4cUhMK2tyemVuZGt5a1Rn?=
 =?utf-8?B?U3Z6a0dTbUlkd1pYbnFFblJ6dXJWM2o2NDZ6RFNnYnVzcVlDbVZjMkhGbjdE?=
 =?utf-8?B?bkM2OElHNm1nZVNLZDdqMmdyanduSTlLV0hNK3pPY3ladVoyaWFZZm50MGpI?=
 =?utf-8?B?dm9zMFlWWFNhS2RTd0gwcXlPZDRDY2hhMnY0cmxNMzl1azdrYUJHWnRSaFlj?=
 =?utf-8?B?b2pyMDBQaHZGYm94bmtuNk1PZGNENGFYUVZNYk0yMExFTGZUQXhGaXA0aEVU?=
 =?utf-8?B?bGZ4K2xkcGpiSXpDRVBGRjlsb3h4QXN3UkJFVytiNEZwb0dMaFJMVXAxWjZs?=
 =?utf-8?B?S29nREtGV0RQZS8zS1NqRkhiSW10VTZobE5VeURpYkdjaWVyak5pYjA4YUlB?=
 =?utf-8?B?OEQwbitzRmYvdzNBbXdveUZLc25iV2JqQTl4NDZVbTZkOU1qandoK2tRVmN3?=
 =?utf-8?B?YmNDRnNRZ0pVSkY4eVZKbXZFSWRhY2lzTStCekZpb1JWTnd2WXpWa0VNM05W?=
 =?utf-8?B?TGpES2xtSzUreGpQZ0VTY3RTL0VpcjVLSWJueThJRHZYemd5TXdPMUdqdFpL?=
 =?utf-8?B?NGVVWjZMaDhLZ21PS2l2ZlVMZ0NrQ3UxWDBMOThwbEhrMEkwbUNLZkdzcEdl?=
 =?utf-8?B?TmZJVzh6RVB6LzN4ZkQrRUF6Nk5rRmRNN1FvbFhZbENSd095SlA1UHJ6bC9K?=
 =?utf-8?B?ekpqZkFHTjU1RHRIOTBXM2VOU0RtZXB0S1U1R1dYNU9oUURzYzZZR3ZyelY0?=
 =?utf-8?B?QmNaZGs1dWhBb3Jxd3paNTJmWk1VZnBpaSttWUh2TUVsOEx2MWRFcXVZdjNN?=
 =?utf-8?B?S1RqV01hZDlCYXhIQ0ZWSkJXZ3BJTnpvYkJ4RFUzU3NmR1dsYjFNN0xDM2JO?=
 =?utf-8?B?UDVyQUlYSys3Z0h2NHVKQWlzZ2NZZzJhNy9EeEF0YXZvU2dkVU5NV0hoU3k0?=
 =?utf-8?B?aXpqa1MzdG1tME9aall1bTBTcnZuc1JPTGxidGNMalkrYnFXeGVxdmRNb1pK?=
 =?utf-8?B?Z1BaSFJOUzRZR3VDSGNSMGdoclVBckVKaXVlaDBwMW1vLzZFdDFKbDlWMk04?=
 =?utf-8?B?clRTVlUyK3hUL2hPSmJ4Y010OXZIcmM1UFRjS2tDWG9PQmszUkVLeFhGdStt?=
 =?utf-8?B?OXAxMnpHL1ZiOUlXQXkvOWhPVjFVb1ZjQThDMVBCa25SR1JxVTFDTkNtT3kr?=
 =?utf-8?B?azUrMjZCUWxjeE1kTElXYUd2d09xVUhmMCtYakMzV0dvQVBMNGxsWnZna09h?=
 =?utf-8?B?NGQzMXFuQ0V5dnJGbjI2SHhuck5PaldUMnhWQkZhS2lpbC9DMjhNZGhnUDIv?=
 =?utf-8?B?UzFZdk5jeFVzc3JPNkxvYjJHOC9Iem1QMUdnVUpoWGZyOC9ZaHA5UWZXOW5R?=
 =?utf-8?B?WTRvUGw4ODRxSE1wVTI2V0ZWdGtERzhJaVNpRGNLeURXQm1GWHVRVHhiRms5?=
 =?utf-8?B?Y0ZzZWlsS2htUDg0enNYdU03YXlTSTJIbzlsMnhSclAyYkhNV0Mwa1poVmQr?=
 =?utf-8?B?RXhuMmpvVXV3b05DaThxNUxGMGhUMXl3c0paTTEvRTMyWlBiM3RlQi9JR0pD?=
 =?utf-8?B?L2dJSzFMMk1ZVmcraDI0RTFUUWhoSE5qaC80QXNqMnBxY0FaWmV2TzVTbnpR?=
 =?utf-8?Q?FaXC85XUbVieM0uU0Owd4OxxnIUmI/o5G8j4c=3D?=
X-Microsoft-Antispam-Message-Info: uvTBgjsOF1s766NQo59BWbEJXLhYk4QqkX6/sKf+7oeyX9RHB8QqR1jhalTsRs36aZs6jHGAT/LxQitRY+tH2Z/senSQnst4qbOmtcovplWEo36Jx/pdmq8Uu+TRjKUjBHE0KBruNoANdwAzSjNGFMf64WydjZzvE7kR+AFnDaFqasjdJmQWz+nEf4aBeGShs3//irkiTz61U1Lg2wZoLF5lw6LwGyAogRWJSOQNeoE0II3c4+eJPCFOrXKWufn3f7r4IVvymHvNw9ClZFIydEavdBzJLjRbdVQAeSOJUzkR9nFjxw6DAUrLdIxBivgnX4COZ2yHGElIt6TYufNpqdYWzfALOuGnV4gRGIGeHSc=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:0WcSbDxp6H58VzmgVz/H+ISmVKWETcShXNLPb3/vRzwhz6hef6Z0ct5N1or7FeXcTci9D9iqHUMODR/yS0rkaIleYJFysfpoHGhKBGpvOjHjtHPxlJEiY0TjXntVTn6smCi6h76lXhIYOtBNCwJVxgfx00Qhrq1KfSwK6zAFcy1bTGrxjuJx3/4LfycVZN84/+eYwVM4vcf6q1TGLcgxc8wLLeT2QWzTc23xrV7ts+KZkbZop1gcgL48RQ6eMnwzNS/ciZVHpMiuhD5XwzskPd8z83DcdTuWCJdhVH82mPHTlubjBOoyHYeFZLWarynAlEAc1s8xiUdfQE9qJeE4UaO61aqUFs1pi5NLPVWsXnBVvSolT+w6RoPkjmjzCHaZNDODvgkmmM1lHn1H2RFe7TXVzIoqvGJzKw2nK/uRZa0f5Lf7hyVGERpLNPPKYlm/JGkJWSatDdFNQdKdOS7DlQ==;
 5:tsU3ig82U0oeixZYmGXE5imTaKmBuERve8m4j7frG9++i8vkslpC8lM+FkcGGhntUsuY6t0z5MN3a1Im9Ybubai4vTeywT5ukb3dgY5JXiT7bKInbZC13QIAx8cVvfzWuk6T9zOfarcIhhT4XcKlUv9ev4qLrpVppjlBwuZhkQw=;
 7:bhVFv+1f8iP/H4HJebrfyOBpys3HdFt833klrCnu8uJfuYBKp8/IGOzJeHRTwB3TA7pl4Rn/0UJ9Nxwfzm/FQTlG3N70CUEpgGDp8aEyRhkv20TvxhuEgVswIqQFkhKKZ6vymVa/1m3sSITwLLeuM/wVOGWotXDPtCIIBOIF30qKUE0VrpLf6WITrMt2//4c/4tGU+c4NXbpAT/HMAv9wghawOL6mWuo/6nPUAy0J+b04DpbrmYjfR6dI/rv6zSo
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 13:33:20.9894 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1cc20a26-abd3-4ec5-8058-08d61721fa2f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: Re: [Xen-devel] [PATCH v19 12/13] x86/hvm: Remove redundant save
 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: wei.liu2@citrix.com, paul.durrant@citrix.com, ian.jackson@eu.citrix.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>

T24gTW9uLCAyMDE4LTA5LTEwIGF0IDE1OjM2ICswMzAwLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zIGFuZCBy
ZW5hbWVzIHRoZQo+IHNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhlIGRvbWFp
biBwYXJhbSB0byB2Y3B1IGluIHRoZQo+IHNhdmUgZnVuY3MgYW5kIGFkYXB0cyBwcmludCBtZXNz
YWdlcyBpbiBvcmRlciB0byBtYXRjaCB0aGUgZm9ybWF0IG9mCj4gdGhlCj4gb3RoZXIgc2F2ZSBy
ZWxhdGVkIG1lc3NhZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjE4Ogo+IAkt
IEFkZCBjb25zdCBzdHJ1Y3QgZG9tYWluIHRvIHJ0Y19zYXZlIGFuZCBocGV0X3NhdmUKPiAJLSBM
YXRjaGVkIHRoZSB2Q1BVIGludG8gYSBsb2NhbCB2YXJpYWJsZSBpbiBodm1fc2F2ZV9vbmUoKQo+
IAktIEFkZCBIVk1TUl9QRVJfVkNQVSBraW5kIGNoZWNrIHRvIHRoZSBib3VuZHMgaWYuCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDE4ICstLS0tLS0tCj4gIHhlbi9h
cmNoL3g4Ni9lbXVsLWk4MjU0LmMgICAgICB8ICA1ICsrLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYyAgICAgICAgfCAgNyArKy0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8
IDc1ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9pcnEuYyAgICAgICAgIHwgMTUgKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL210cnIu
YyAgICAgICAgfCAyMiArKy0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jICAg
ICB8ICA1ICsrLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3J0Yy5jICAgICAgICAgfCAgNSArKy0KPiAg
eGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgIHwgMjggKysrKysrKy0tLS0tLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgfCAgNSArKy0KPiAgeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jICAgIHwgMjMgKystLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YyAgICAgIHwgMzggKystLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92cGljLmMg
ICAgICAgIHwgIDUgKystCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCB8ICA4ICst
LS0KPiAgMTQgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMTk2IGRlbGV0aW9ucygt
KQo+IAo+IEBAIC0xNDEsNiArMTM4LDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQKPiB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+ICAg
ICAgaW50IHJ2Owo+ICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgfTsKPiAgICAg
IGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+ICsgICAgc3RydWN0IHZj
cHUgKnYgPSAoaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09Cj4gSFZNU1JfUEVSX1ZD
UFUpID8KPiArICAgICAgICAgICAgICAgICAgICAgZC0+dmNwdVtpbnN0YW5jZV0gOiBkLT52Y3B1
WzBdOwo+ICAKU29ycnkgZm9yIHRoZSBpbmNvbnZlbmllbmNlIGJ1dCBJJ3ZlIGp1c3QgcmVhbGl6
ZWQgdGhhdCB0aGlzIGhhcyB0byBiZQppbml0aWFsaXplIGFmdGVyIHRoZSBib3VuZHMgY2hlY2su
IEkgd2lsbCBoYXZlIHRoaXMgaW4gbWluZQoKVGhhbmtzLCAKQWxleAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:35:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:35: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 1fzMLL-0000Yn-Nd; Mon, 10 Sep 2018 13:35:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMLK-0000Yc-FP
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:35:06 +0000
X-Inumbo-ID: 735405f3-b4fe-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 735405f3-b4fe-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:35:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:35:04 -0600
Message-Id: <5B96730502000078001E6C9D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:35:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-14-aisaila@bitdefender.com>
 <5B9670CF02000078001E6C56@prv1-mh.provo.novell.com>
 <5bba404a350b88914ad27d5da0c3fe8464955928.camel@bitdefender.com>
In-Reply-To: <5bba404a350b88914ad27d5da0c3fe8464955928.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v19 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDE1OjI5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIE1vbiwgMjAxOC0wOS0xMCBhdCAwNzoyNSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDEwLjA5LjE4IGF0IDE0OjM2LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPj4gPiBAQCAtMTU1LDYgKzE1NSwxMSBAQCBpbnQg
aHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkCj4+ID4gaW50IHR5cGVjb2Rl
LCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCj4+ID4gICAgICBpZiAoICFjdHh0LmRhdGEgKQo+PiA+
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiA+ICAKPj4gPiArICAgIGlmICggaHZtX3NyX2hh
bmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICkKPj4gPiArICAgICAgICB2
Y3B1X3BhdXNlKGQtPnZjcHVbaW5zdGFuY2VdKTsKPj4gCj4+IElzIHRoZXJlIGFueSByZWFzb24g
d2h5IHlvdSBkb24ndCB1c2UgdiBoZXJlIGFuZCAuLi4KPiAKPiBUaGVyZSBpcyBub3QgcmVhc29u
IGJ1dCBJIGRpZCBub3Qgd2FudCB0byBtb2RpZnkgdGhlIHJldmlld2VkIHBhdGNoCj4gZnVydGhl
cgoKQnV0IHlvdSBzaG91bGQgKGFuZCBpZiBpbiBkb3VidCBkcm9wIHRoZSBwcmV2aW91c2x5IHN1
cHBsaWVkIHRhZ3MpLApzbyB0aGF0IHRoZSBjb3JyZWxhdGlvbiBvZiB0aGUgYWJvdmUgd2l0aCAu
Li4KCj4+ID4gKyAgICBlbHNlCj4+ID4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+PiA+ICsK
Pj4gPiAgICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKHYsICZj
dHh0KSkgIT0gMCApCgouLi4gdGhlIGFjdHVhbCBjYWxsIGJlY29tZXMgYXMgY2xlYXIgYXMgcG9z
c2libGUuIE15IFItYiBkb2VzIG5vdCBzdGFuZAp3aXRob3V0IHRoaXMgYWRqdXN0bWVudCwgYnV0
IGl0IGRvZXMgd2l0aCBpdCBpbiBwbGFjZS4gX1Byb3ZpZGVkXyBpdCBpcwpjb3JyZWN0LCBhbmQg
cHJvdmlkZWQgdGhlIG9uZSByZW1haW5pbmcgcGF0Y2ggaXMgbm93IGFsc28gY29ycmVjdCwgSSdk
CmJlIGhhcHB5IHRvIG1ha2UgdGhlIGNoYW5nZSB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:42:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:42: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 1fzMSo-0001PA-Ji; Mon, 10 Sep 2018 13:42:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMSo-0001P5-4x
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:42:50 +0000
X-Inumbo-ID: 87954cbb-b4ff-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87954cbb-b4ff-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:43:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:42:47 -0600
Message-Id: <5B9674D302000078001E6CBA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:42:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-13-aisaila@bitdefender.com>
 <229f323c1e1349ab12ba94eaaae64c55383bf2ad.camel@bitdefender.com>
In-Reply-To: <229f323c1e1349ab12ba94eaaae64c55383bf2ad.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v19 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDE1OjMzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIE1vbiwgMjAxOC0wOS0xMCBhdCAxNTozNiArMDMwMCwgQWxleGFuZHJ1IElzYWlsYSB3
cm90ZToKPj4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlvbnMg
YW5kIHJlbmFtZXMgdGhlCj4+IHNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhl
IGRvbWFpbiBwYXJhbSB0byB2Y3B1IGluIHRoZQo+PiBzYXZlIGZ1bmNzIGFuZCBhZGFwdHMgcHJp
bnQgbWVzc2FnZXMgaW4gb3JkZXIgdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZgo+PiB0aGUKPj4gb3Ro
ZXIgc2F2ZSByZWxhdGVkIG1lc3NhZ2VzLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+IAo+PiAtLS0KPj4gQ2hhbmdlcyBz
aW5jZSBWMTg6Cj4+IAktIEFkZCBjb25zdCBzdHJ1Y3QgZG9tYWluIHRvIHJ0Y19zYXZlIGFuZCBo
cGV0X3NhdmUKPj4gCS0gTGF0Y2hlZCB0aGUgdkNQVSBpbnRvIGEgbG9jYWwgdmFyaWFibGUgaW4g
aHZtX3NhdmVfb25lKCkKPj4gCS0gQWRkIEhWTVNSX1BFUl9WQ1BVIGtpbmQgY2hlY2sgdG8gdGhl
IGJvdW5kcyBpZi4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgfCAx
OCArLS0tLS0tLQo+PiAgeGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYyAgICAgIHwgIDUgKystCj4+
ICB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAgNyArKy0tCj4+ICB4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jICAgICAgICAgfCA3NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+PiAtLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgIHwgMTUgKysrKy0tLQo+
PiAgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgIHwgMjIgKystLS0tLS0tLQo+PiAgeGVu
L2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgICAgIHwgIDUgKystCj4+ICB4ZW4vYXJjaC94ODYvaHZt
L3J0Yy5jICAgICAgICAgfCAgNSArKy0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jICAgICAg
ICB8IDI4ICsrKysrKystLS0tLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICB8
ICA1ICsrLQo+PiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgIHwgMjMgKystLS0tLS0t
LS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICB8IDM4ICsrLS0tLS0tLS0tLS0t
LS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyAgICAgICAgfCAgNSArKy0KPj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCB8ICA4ICstLS0KPj4gIDE0IGZpbGVzIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDE5NiBkZWxldGlvbnMoLSkKPj4gCj4+IEBAIC0xNDEsNiArMTM4
LDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQKPj4g
dHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwKPj4gICAgICBpbnQgcnY7Cj4+ICAgICAg
aHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgfTsKPj4gICAgICBjb25zdCBzdHJ1Y3QgaHZt
X3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IChodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0KPj4gSFZNU1JfUEVSX1ZDUFUpID8KPj4gKyAgICAg
ICAgICAgICAgICAgICAgIGQtPnZjcHVbaW5zdGFuY2VdIDogZC0+dmNwdVswXTsKPj4gIAo+IFNv
cnJ5IGZvciB0aGUgaW5jb252ZW5pZW5jZSBidXQgSSd2ZSBqdXN0IHJlYWxpemVkIHRoYXQgdGhp
cyBoYXMgdG8gYmUKPiBpbml0aWFsaXplIGFmdGVyIHRoZSBib3VuZHMgY2hlY2suIEkgd2lsbCBo
YXZlIHRoaXMgaW4gbWluZQoKQWxzbyB0byBlbGltaW5hdGUgcmVkdW5kYW5jeSBJJ2QgcHJlZmVy
IGlmIHlvdSBtb3ZlZCB0aGUgY29uZGl0aW9uYWwKZXhwcmVzc2lvbiBpbnNpZGUgdGhlIHNxdWFy
ZSBicmFja2V0cy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:53:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13:53: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 1fzMch-0002Fy-Jy; Mon, 10 Sep 2018 13:53:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pgps=ly=huawei.com=zhongjiang@srs-us1.protection.inumbo.net>)
 id 1fzMcg-0002Ft-BF
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:53:02 +0000
X-Inumbo-ID: f34898c7-b500-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f34898c7-b500-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 13:53:53 +0000 (UTC)
Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 0B42AC7984261;
 Mon, 10 Sep 2018 21:52:55 +0800 (CST)
Received: from [127.0.0.1] (10.177.29.68) by DGGEMS402-HUB.china.huawei.com
 (10.3.19.202) with Microsoft SMTP Server id 14.3.399.0; Mon, 10 Sep 2018
 21:52:53 +0800
Message-ID: <5B967735.1020001@huawei.com>
Date: Mon, 10 Sep 2018 21:52:53 +0800
From: zhong jiang <zhongjiang@huawei.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
 rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Juergen Gross <jgross@suse.com>
References: <1536416318-34106-1-git-send-email-zhongjiang@huawei.com>
 <12d9b430-e08a-3e28-5289-028f6b395d11@suse.com>
In-Reply-To: <12d9b430-e08a-3e28-5289-028f6b395d11@suse.com>
X-Originating-IP: [10.177.29.68]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen: remove unnecessary condition check
 before kfree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC85LzEwIDE3OjUyLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA4LzA5LzE4IDE2
OjE4LCB6aG9uZyBqaWFuZyB3cm90ZToKPj4ga2ZyZWUgaGFzIHRha2VuIG51bGwgcG9pbnRlciBp
bnRvIGFjY291bnQuIFNvIGp1c3QgcmVtb3ZlIHRoZQo+PiBjb25kaXRpb24gY2hlY2sgYmVmb3Jl
IGtmcmVlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiB6aG9uZyBqaWFuZyA8emhvbmdqaWFuZ0BodWF3
ZWkuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jIHwgMiAr
LQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tYWNwaS1wcm9jZXNzb3IuYyBiL2RyaXZlcnMv
eGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jCj4+IGluZGV4IGZiYjkxMzcuLjdlMWQ0OWUgMTAwNjQ0
Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jCj4+ICsrKyBiL2RyaXZl
cnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5jCj4+IEBAIC0yNjgsNyArMjY4LDcgQEAgc3RhdGlj
IGludCBwdXNoX3B4eF90b19oeXBlcnZpc29yKHN0cnVjdCBhY3BpX3Byb2Nlc3NvciAqX3ByKQo+
PiAgCQlwcl93YXJuKCIoX1BYWCk6IEh5cGVydmlzb3IgZXJyb3IgKCVkKSBmb3IgQUNQSSBDUFUl
dVxuIiwKPj4gIAkJCXJldCwgX3ByLT5hY3BpX2lkKTsKPj4gIGVycl9mcmVlOgo+PiAtCWlmICgh
SVNfRVJSX09SX05VTEwoZHN0X3N0YXRlcykpCj4+ICsJaWYgKCFJU19FUlIoZHN0X3N0YXRlcykp
Cj4gVGhpcyBpcyBqdXN0IGEgY2hhbmdlIG9mIHRoZSBjb25kaXRpb24sIG5vdCBhIHJlbW92YWwu
Cj4KPiBJIGRvbid0IHRoaW5rIGNoYW5nZSBpcyB3b3J0aCBpdC4KPgogRmluZSwgSSBqdXN0IGNv
bnNpZGVyIHRoZSBkdXBsaWNhdGlvbiBvZiBmdW5jdGlvbi4gIE9mIGNvdXJzZS4gbWFrZSBzZW5z
ZSB5b3UgaGF2ZSBzYWlkLgogTWF5YmUgaXQgd2lsbCBtb3JlIGNsZWFyIHRvIGhhdmUgdGhlIGp1
ZGdlbWVudC4KCiBUaGFua3MsCiB6aG9uZyBqaWFuZwo+IEp1ZXJnZW4KPgo+CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:54:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 13: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 1fzMeH-0002LE-W1; Mon, 10 Sep 2018 13:54: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzMeG-0002L7-Ij
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 13:54:40 +0000
X-Inumbo-ID: cea22129-b500-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cea22129-b500-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:52:51 +0200 (CEST)
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=41gEzsOjTKSIKdmdyaXSbzNAhV4nSt/vFRJAo6WCKzM=;
 b=irn78pt5Fd0atGL9+yb+x17xlRdFjmbxHOa6Rx0j1lXCGJyHDUSyQL2NQOt9OhFF6rwpDFSJwe5qeIIH3mkK0gqnx5X8W/ZDGlOkcq/9CyKsl8xasJBczCBaLRmn4Vrc5DOMQ08JUzfNsGSlOsZL/t/nTJHUtwWy2ite90WfvAk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4180.eurprd02.prod.outlook.com (2603:10a6:208:dc::18) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Mon, 10 Sep 2018 13:54:30 +0000
Message-ID: <de07d729189124f49d33779416a33ca0d164fcef.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 10 Sep 2018 16:54:25 +0300
In-Reply-To: <5B9674D302000078001E6CBA@prv1-mh.provo.novell.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-13-aisaila@bitdefender.com>
 <229f323c1e1349ab12ba94eaaae64c55383bf2ad.camel@bitdefender.com>
 <5B9674D302000078001E6CBA@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR05CA0366.eurprd05.prod.outlook.com
 (2603:10a6:7:94::25) To AM0PR02MB4180.eurprd02.prod.outlook.com
 (2603:10a6:208:dc::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e7865dab-1b22-4b86-673f-08d61724eedb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4180; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 3:U/B3NnM24g+WcrHlybJCA9AJW5tMLnv8xm+b6WLDqf3w9WeYxlTHfz8hGYAbmwm2XCOppooF3SQIPrzxszVmjReVeqfE1REjyocyn67prfoycjoMEmSd4a2p5SH2cjVwDBaUsz9gZwEreL+U79s0EY8C1kskXyMn15Hdn7M051cUdKkYzqQog1bYrbj1liGKw9NG2zU68zDlT/+NroeD3E8hKaH9tMB2jRYk33VdNIv7G1CWSGgSZA2R/01fP7xH;
 25:yLDGg4PUiuLlUNJjqCzbEmEtTVBOrcqmayb+lLuarHhviAZaT/KwV7Oqp1J8FcUiz61Zr8jgtw2C7ENzW8YRSTKs/x8R1vfenlmFl/5gAJS0H/utCmEwg4+oFBLde3zZy3hGbovGDQsQIVzNMiBHwmDtM8wkJ1aHm7jYpkfGVbmC4kpfD/bKFsDcjMVezteTsjNly/uxg4MGTXKLHgNP6R3yViqjK8Gg2izrvu8b7BRAnNm3htQ+viLQFVrX7PwEjAd94hjrkMSPhmoiWDgh+Hfs9JKpaPQFn5I81LgLZJ/6py0Mc6AJhSAhQTK1oj6wml4Px8fNJdMJOyuLqiMfnw==;
 31:Mm5ykoH1dflOxi09QnAJclCE0h8gAGqwJnKgRQjFVN3RP+5qS1OC1Xz6gHk/qO1uMw6BxtrSvc4I/6UsJYVgZYCS7OgEwhPyXLIshI/ZjPXcZviOlAUBUnWIYu62waOEph5Rj16wbaTpBJ+kxRNgDy2YVWh7Z1OWVjR4vHsP+K/ybsAk/HANRdhw0uu/q5iMspyLp3ncUwOE9txV+nMMkzdx7lOcLihQOurxKF5GFWE=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4180:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 20:XaqqKiHF4cCN7xdGfUpj7qk9rarayKezmRAgiNVX+B6jl+lP74JqYx93cYvNCUWZc406uPcaCXE4Y7mUqL2IUxOiEypktXk/6I7+MJJtGicUrM0xDEafQvFspqdkFPr5WfayBUqmyp7N7FzG7wkb93N8mHaPeFRuiCO6G0ONMiDpEUF1W5GmTpbMCZeSjHINDwzCCWS4YYi4vy99iTZO3E421GT+iKR6uo2F86UzBWvLfsnksTgJCfafw/Ri1vot2uzPjzmE0EL2nI0VChIU4LQ2x/ymKCs9YKWoYnTrXkm8nsmc6mk1vo4HdHk95ScL1/qIw5/5kavsJ6U+Y9WzAg==;
 4:TUY2ZcmhQh/s0ag3KF8Eoo+BIHVgmlcCmIrANvyUSip+8wBuONneOiGumRamIIp2Vp42UNMygDfu/sYczW8VSee8np9kYN+/wgGRss87Ls0UFIS6a0HeaKcUARC4yPldEw57BVfgw4rCEJvti2NOc83IJHSwMHpKg7wdmfeWeWwpxX+FRu+7b6JX7DLOCfJVkjMVWbnyihujUA3+DXdF62hki80L5kqxS5zuVNGzAUZZGCMaKJFe0/YszRGqODRfqLufJ6eeWZ/zI3VcMmUrPU31cF1VQH6p8PRnEWIsUfnWOVsT8jJUiZ4QbLnCVHmfmaUmzXAGmsCh//dF2yN0hFD5oNb5+yr3R8zVgVjorus=
X-Microsoft-Antispam-PRVS: <AM0PR02MB41803937FA8FB46294152873AB050@AM0PR02MB4180.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(17755550239193);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:AM0PR02MB4180; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4180; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39850400004)(376002)(136003)(346002)(366004)(396003)(189003)(199004)(36756003)(3846002)(36916002)(23676004)(76176011)(229853002)(105586002)(53936002)(478600001)(5660300001)(68736007)(86362001)(486006)(2906002)(81156014)(25786009)(4326008)(6116002)(97736004)(106356001)(230700001)(6496006)(8936002)(50226002)(8676002)(81166006)(52116002)(54906003)(316002)(26005)(53546011)(16526019)(386003)(186003)(118296001)(47776003)(956004)(2616005)(93886005)(11346002)(5820100001)(7736002)(446003)(6666003)(6486002)(6916009)(66066001)(14444005)(6246003)(50466002)(305945005)(476003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4180; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MTgwOzIzOlIrNG5CekRlWitUZ1UxRVRDVWlUWXd0NnZC?=
 =?utf-8?B?YmV5VmJ0dE1ZS3VPY1BzamR0UzRyaCtiZ2lkS2ltWTJjbVVCR3hYRS9CbG93?=
 =?utf-8?B?bU9rNUdobld1cGpFY3VsemprZWxOR293OVZDcTJtSnAwdFhUYVlpSFFRWnRY?=
 =?utf-8?B?RFpqdG54UG91VFhmTk9pdzMxRmN4SVNPYlZhczR3b1JlRzZ0aHRZMkpLODVj?=
 =?utf-8?B?b1EvblZTNnJWWTUzMkVBSkZWTFRHaU11bkhEb1ZqQnkvb0tRQ2sxV0NadXph?=
 =?utf-8?B?NXBlZGE4OGFWWXFZdGRQSVJocEdOQlpLUjYrVmdGSkt1bXl6U1NybnI1T3Rh?=
 =?utf-8?B?TG5oUzdLZ084UGtNTGppa1hYSUlqWkl5VUpLSmFqUXliYXphLytsK1V1SCt2?=
 =?utf-8?B?Z1hpd1ZXWmxqc3FVc1BRY0w1V0NMQXppR2YzV0JHUW5wYjJ0VUVuNitKQ3lU?=
 =?utf-8?B?K0YzOGtGc0FOdkF5SnhZbHF4V0tNektDT2pvTm1SSHJGYWNtQzEwc3JFUVlu?=
 =?utf-8?B?Vlp4YkczUXZua2VjYloxNVNPejZlRk13MFdqZllVRWhIK1lHK0ZRQjBncUpG?=
 =?utf-8?B?aXBHVkR4a01SK1kwRVZXV2J4Q3c1MHVoU1ZGUlhzM1BGZUF1NVRPVFJ0VXVU?=
 =?utf-8?B?bHVrdGVrN1E3TXhuaGoyRHozWVRBNkN0RG1QOFRmdjM4Zmx3Rk13SkVlQ2Ur?=
 =?utf-8?B?NmJHZStTam42dE9TOUNTZjRjU3F6ZkhEeFVyUkROb280dGJtMWQyK040SW1Y?=
 =?utf-8?B?TTZPV3M3NXRlOVdFUGp4ZzExeWVRV21mSVhackE3OTRQaXpGYytPZTF1VWhm?=
 =?utf-8?B?YTUxWUlkcWVmN1M2TkZOdWNGeGJxSVpWOW1mU1pNZjVZaUl5d0VMMlArc0Y1?=
 =?utf-8?B?UTJnaEM1NUk1L0NNUnRHT0gya0psVElKZ3JVWFNwRmgrODdRODlWQ25EUGxL?=
 =?utf-8?B?Mno2cnNucmNsNVhZT0JWK1A3M05hdVRqdUVoMTk1MTRsWWNQZGJyNkpRZk1t?=
 =?utf-8?B?V0swaFA3eFVzM0N4U1d0eGt5S2Ryc0ExQjZ6TDdRYVhFWVB6S3JHUnlhcEZu?=
 =?utf-8?B?RGRTaGExM0ltYkl2YXgwemh1eVlhYVdEWWhCNXJBbFhGYmFXUllJUDBDcThV?=
 =?utf-8?B?eVVHUFdwYzlKWUlMOVVyY2NnSkYzaGo0SXpDdzlYS0FFMGRBMXVxa2l0UG9P?=
 =?utf-8?B?ekxTRUNiM2RoendrUnQrdmNYeWVJY2hYV09mSHpBWktXcjI4MElVbE9Ub3RM?=
 =?utf-8?B?K1p3Wjl2Q2V2TVhmWWVxd2YzTFplLzBpZnhRaDJrN1JsaWROa09ISU5aWTdx?=
 =?utf-8?B?NWQyS3JnVzY4d1dNMXlLWFdnUUJ5TzRMOFJENGdJTGY1ZDZzc2YxUGorVWtZ?=
 =?utf-8?B?K2U0ZUlFZGdsYjdwVnFkZGhVNEEzL2EzUDFHQ3BoN0U0cmRFYzRsVm94WFNi?=
 =?utf-8?B?U0JmUzlmOUd0cnFjaUx3ZkIrWkRaRWtHUzBsaHo4Q2NjeTBuU2VCMllHd1hN?=
 =?utf-8?B?OGFvUnRJVjV0ZnY1dW8xVDJiSXRTamlxTTlVSVdHY2wzcGllQnZTNmlnVlBF?=
 =?utf-8?B?Mm94aS8vN2hQMlhsekxPY2taRHcxTVcvenFINmg5Z0VBeFhtbFlxb3BmRGxQ?=
 =?utf-8?B?M2JibUdzcWV6N0VDTUtjT09NUXRNWlZPUEU0THJUd2NZWWZ5YWhGQ1hvb0h1?=
 =?utf-8?B?Qk5GbXBYOFhpdjY2MFQrbFpkaTFOUzh3NXZ0am5VRjJJcUNjRUhRb3lYbWNX?=
 =?utf-8?B?SEhwNjR4QktHeldtcjYvUko1aTJKWU5WaGRtRGlXNG1rZW5sbTB1QThGVDhs?=
 =?utf-8?Q?P0LP0mDUdkIlk?=
X-Microsoft-Antispam-Message-Info: CWrdz8aXg270CaPa1FFz4MeHfB/clTSQBrEh4U0Nl5ra8pfCjV2y2y0KfzjrKVOLLevFqVoHLxPHNi7by45mGMbeQcnka8kmL8e6WZjKidlhnJcc4mlI5Av1V5FIuS3oNLWjrsL34zgDwH+yySis68/GwTa8j4ExXgj1qMH63540HcYQdB4EnkTq9jBldkvVkbqr6p8HQYeAiagiZrxCD7vXUDvaf1qta7MvVZZjctTdpehOtizR1uY0gCXs+hJ0zIx+MpQcVMgwjhI44xj94LdMIjM0wAEXFIK2qFLj4YaHueYM/lEE7Vm+tj0M6pG8z3PlJoxuKOHw+6YfViQK6huyrmYT3muNhl/qKLIOf0U=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4180;
 6:JqYsEx4iMY+Mq0OGDloCD1xqWxwiC8Y6JnkSb8LnV7V7HLB66Ebzi5yXKz2+Cne4o/JhtLteDNTuJLFcGoqzGVGju00bNT2f/4EbKL5uEjYy/LLGylN6VuPqi62N0XZRznuWC3HJSGfXany654SFadSFZWtVfukUjCHh6EHUJVqy/1xFqQRV3Jf81gXISYEGHIzNPXOe/Wppg8lNCFlgSddaDlnk0wsiatUlTO93a4q/ir8XbsQ27Cs9VgckUFk5EdVrzYemjndbplB9JqIoURMPVGRkfiUzNP1Vk+gr6+Q5+PkgaMneh/HKiWFns/bblT1EHqcddsAWXokqY2Jzrihg7Uv5q33IsvS+uKWHALAeYNwdyk5XtBQXK5pLj2JcBESq1hhm8Wf2Y7oP+Nr55AN4L218haPcbnEHDk5QYEAttV2tnDUDC8gwxNNFPpJVNkActXtToCjhyCtcXUmiNA==;
 5:VwgEcEmHDydIeal+c0ggZQMPbt+tN6VxwKvmiAhTxCOhgsqQYXJStpEC34y5hAyZ69sjUELJZlSwp6EGFGwf8y1hKfhYifuw52DrY+J310ZZLxFsxB8ukZCEIqN6I1pS/hqZoIQntPx1mMpxf3G3c5KsP3qBhhfgCsh4C8BjDv0=;
 7:D1dnzqrac7gNRRHSsQ3mrevjV8P+8guIuK+SytUgxUxk+4sec4eyvr0aCMes/2zMwar7kiIkMkSjvsUJThFMDwfl/ll6l9iBoXCl1QVBoABBjEr1diTXTj8+PWmXki0r9HW3y67hbSTQNWXyYfvoKWE7RJshhRjvgesFYThUSEVpdfc8zrdM7ETVIVyO9x9jPl1tzydIT5czhBD6O0oRMuG3KDISjW38g6PDwytVSBKms1Nw5SQSGYnG8/8xG65Y
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 13:54:30.4866 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e7865dab-1b22-4b86-673f-08d61724eedb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4180
Subject: Re: [Xen-devel] [PATCH v19 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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>

T24gTW9uLCAyMDE4LTA5LTEwIGF0IDA3OjQyIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAxMC4wOS4xOCBhdCAxNTozMywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gT24gTW9uLCAyMDE4LTA5LTEwIGF0IDE1OjM2ICswMzAwLCBBbGV4YW5kcnUg
SXNhaWxhIHdyb3RlOgo+ID4gPiBUaGlzIHBhdGNoIHJlbW92ZXMgdGhlIHJlZHVuZGFudCBzYXZl
IGZ1bmN0aW9ucyBhbmQgcmVuYW1lcyB0aGUKPiA+ID4gc2F2ZV9vbmUqIHRvIHNhdmUuIEl0IHRo
ZW4gY2hhbmdlcyB0aGUgZG9tYWluIHBhcmFtIHRvIHZjcHUgaW4KPiA+ID4gdGhlCj4gPiA+IHNh
dmUgZnVuY3MgYW5kIGFkYXB0cyBwcmludCBtZXNzYWdlcyBpbiBvcmRlciB0byBtYXRjaCB0aGUg
Zm9ybWF0Cj4gPiA+IG9mCj4gPiA+IHRoZQo+ID4gPiBvdGhlciBzYXZlIHJlbGF0ZWQgbWVzc2Fn
ZXMuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KPiA+ID4gCj4gPiA+IC0tLQo+ID4gPiBDaGFuZ2VzIHNpbmNlIFYx
ODoKPiA+ID4gCS0gQWRkIGNvbnN0IHN0cnVjdCBkb21haW4gdG8gcnRjX3NhdmUgYW5kIGhwZXRf
c2F2ZQo+ID4gPiAJLSBMYXRjaGVkIHRoZSB2Q1BVIGludG8gYSBsb2NhbCB2YXJpYWJsZSBpbiBo
dm1fc2F2ZV9vbmUoKQo+ID4gPiAJLSBBZGQgSFZNU1JfUEVSX1ZDUFUga2luZCBjaGVjayB0byB0
aGUgYm91bmRzIGlmLgo+ID4gPiAtLS0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuYyB8IDE4ICstLS0tLS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jICAgICAg
fCAgNSArKy0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jICAgICAgICB8ICA3ICsrLS0K
PiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8IDc1ICsrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiA+ID4gLS0tLQo+ID4gPiAtLQo+ID4gPiAgeGVuL2FyY2gveDg2L2h2
bS9pcnEuYyAgICAgICAgIHwgMTUgKysrKy0tLQo+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9tdHJy
LmMgICAgICAgIHwgMjIgKystLS0tLS0tLQo+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9wbXRpbWVy
LmMgICAgIHwgIDUgKystCj4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3J0Yy5jICAgICAgICAgfCAg
NSArKy0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jICAgICAgICB8IDI4ICsrKysrKyst
LS0tLS0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICB8ICA1ICsrLQo+ID4g
PiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgIHwgMjMgKystLS0tLS0tLS0KPiA+ID4g
IHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICB8IDM4ICsrLS0tLS0tLS0tLS0tLS0tCj4g
PiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyAgICAgICAgfCAgNSArKy0KPiA+ID4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCB8ICA4ICstLS0KPiA+ID4gIDE0IGZpbGVzIGNoYW5n
ZWQsIDYzIGluc2VydGlvbnMoKyksIDE5NiBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IEBAIC0x
NDEsNiArMTM4LDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZAo+ID4gPiBpbnQKPiA+ID4gdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwKPiA+ID4g
ICAgICBpbnQgcnY7Cj4gPiA+ICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgfTsK
PiA+ID4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPiA+ID4g
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IChodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0K
PiA+ID4gSFZNU1JfUEVSX1ZDUFUpID8KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGQtPnZj
cHVbaW5zdGFuY2VdIDogZC0+dmNwdVswXTsKPiA+ID4gIAo+ID4gCj4gPiBTb3JyeSBmb3IgdGhl
IGluY29udmVuaWVuY2UgYnV0IEkndmUganVzdCByZWFsaXplZCB0aGF0IHRoaXMgaGFzIHRvCj4g
PiBiZQo+ID4gaW5pdGlhbGl6ZSBhZnRlciB0aGUgYm91bmRzIGNoZWNrLiBJIHdpbGwgaGF2ZSB0
aGlzIGluIG1pbmUKPiAKPiBBbHNvIHRvIGVsaW1pbmF0ZSByZWR1bmRhbmN5IEknZCBwcmVmZXIg
aWYgeW91IG1vdmVkIHRoZSBjb25kaXRpb25hbAo+IGV4cHJlc3Npb24gaW5zaWRlIHRoZSBzcXVh
cmUgYnJhY2tldHMuCj4gCkFyZSB0aGVzZSBjaGFuZ2VzIHdvcnRoIHdhaXRpbmcgMjRoPwoKQWxl
eAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 13:59:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 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 1fzMip-0002df-Pl; Mon, 10 Sep 2018 13:59: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMio-0002da-JA
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 13:59:22 +0000
X-Inumbo-ID: 76f91671-b501-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76f91671-b501-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 15:57:33 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 07:59:19 -0600
Message-Id: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 07:59:16 -0600
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] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

Rm9yIG9uZSBpdCBpcyBxdWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBwSVJRLXMg
dGhlIGRvbWFpbiBoYXMKd2hlbiBqdXN0IG9uZSBpcyBiZWluZyBhZGp1c3RlZC4gSW50cm9kdWNl
IGh2bV9taWdyYXRlX3BpcnEoKS4KCkFkZGl0aW9uYWxseSBpdCBpcyBib2d1cyB0byBtaWdyYXRl
IHRoZSBwSVJRIHRvIGEgdkNQVSBkaWZmZXJlbnQgZnJvbQp0aGUgb25lIHRoZSBldmVudCBpcyBz
dXBwb3NlZCB0byBiZSBwb3N0ZWQgdG8gLSBpZiBhbnl0aGluZywgaXQgbWlnaHQgYmUKd29ydGgg
Y29uc2lkZXJpbmcgbm90IHRvIG1pZ3JhdGUgdGhlIHBJUlEgYXQgYWxsIGluIHRoZSBwb3N0aW5n
IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTQ2MiwxMCArNDYyLDkgQEAgdm9pZCBodm1fbWlncmF0ZV90aW1lcnMoc3RydWN0IHZjcHUg
KnYpCiAgICAgcHRfbWlncmF0ZSh2KTsKIH0KIAotc3RhdGljIGludCBodm1fbWlncmF0ZV9waXJx
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYXJnKQordm9pZCBodm1fbWlncmF0ZV9waXJx
KHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gYXJnOworICAgIEFTU0VSVChpb21tdV9lbmFibGVkICYm
IGh2bV9kb21haW5faXJxKHYtPmRvbWFpbiktPmRwY2kpOwogCiAgICAgaWYgKCAocGlycV9kcGNp
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKICAgICAgICAgIC8qIE5lZWRuJ3Qg
bWlncmF0ZSBwaXJxIGlmIHRoaXMgcGlycSBpcyBkZWxpdmVyZWQgdG8gZ3Vlc3QgZGlyZWN0bHku
Ki8KQEAgLTQ3NiwxMSArNDc1LDE3IEBAIHN0YXRpYyBpbnQgaHZtX21pZ3JhdGVfcGlycShzdHJ1
Y3QgZG9tYWkKICAgICAgICAgICAgIHBpcnFfc3Bpbl9sb2NrX2lycV9kZXNjKGRwY2lfcGlycShw
aXJxX2RwY2kpLCBOVUxMKTsKIAogICAgICAgICBpZiAoICFkZXNjICkKLSAgICAgICAgICAgIHJl
dHVybiAwOworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICBBU1NFUlQoTVNJX0lSUShkZXNj
IC0gaXJxX2Rlc2MpKTsKICAgICAgICAgaXJxX3NldF9hZmZpbml0eShkZXNjLCBjcHVtYXNrX29m
KHYtPnByb2Nlc3NvcikpOwogICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwog
ICAgIH0KK30KKworc3RhdGljIGludCBtaWdyYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKmFyZykKK3sKKyAgICBodm1fbWlncmF0ZV9waXJxKHBpcnFfZHBjaSwgYXJnKTsKIAogICAg
IHJldHVybiAwOwogfQpAQCAtNDkzLDcgKzQ5OCw3IEBAIHZvaWQgaHZtX21pZ3JhdGVfcGlycXMo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5ldmVu
dF9sb2NrKTsKLSAgICBwdF9waXJxX2l0ZXJhdGUoZCwgaHZtX21pZ3JhdGVfcGlycSwgdik7Cisg
ICAgcHRfcGlycV9pdGVyYXRlKGQsIG1pZ3JhdGVfcGlycSwgdik7CiAgICAgc3Bpbl91bmxvY2so
JmQtPmV2ZW50X2xvY2spOwogfQogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtNDM0LDggKzQzNCw4IEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICBpZiAoIHZjcHUgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSB0cnVlOwogICAgICAgICB9Ci0gICAgICAg
IGlmICggZGVzdF92Y3B1X2lkID49IDAgKQotICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycXMo
ZC0+dmNwdVtkZXN0X3ZjcHVfaWRdKTsKKyAgICAgICAgaWYgKCB2Y3B1ICYmIGlvbW11X2VuYWJs
ZWQgKQorICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycShwaXJxX2RwY2ksIHZjcHUpOwogCiAg
ICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICovCiAg
ICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yODgsNiArMjg4
LDcgQEAgYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKgogYm9vbCBodm1f
Y2hlY2tfY3B1aWRfZmF1bHRpbmcoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBodm1fbWlncmF0ZV90
aW1lcnMoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2
KTsKK3ZvaWQgaHZtX21pZ3JhdGVfcGlycShzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNp
LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2
Y3B1ICp2KTsKIAogdm9pZCBodm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQg
KmV2ZW50KTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:01:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzMkS-0003Ji-5P; Mon, 10 Sep 2018 14:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMkQ-0003Ja-UQ
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:01:02 +0000
X-Inumbo-ID: 12d9e1b1-b502-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12d9e1b1-b502-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:01:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 08:01:00 -0600
Message-Id: <5B96791902000078001E6CD9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 08:00:57 -0600
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 v4] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhbCBoYXJkd2FyZSB3cmFwcyBzaWxlbnRseSBpbiBtb3N0IGNhc2VzLCBzbyB3ZSBzaG91bGQg
YmVoYXZlIHRoZQpzYW1lLiBBbHNvIHNwbGl0IHJlYWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywg
YXMgdGhlIGxhdHRlciByZWFsbHkKb3VnaHQgdG8gaGF2ZSBsaW1pdCBjaGVja3MgYXBwbGllZC4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBS
ZS1iYXNlLgp2MzogUmVzdG9yZSAzMi1iaXQgd3JhcCBjaGVjayBmb3IgQU1ELgp2MjogRXh0ZW5k
IHRvIG5vbi02NC1iaXQgbW9kZXMuIFJlZHVjZSA2NC1iaXQgY2hlY2sgdG8gYSBzaW5nbGUKICAg
IGlzX2Nhbm9uaWNhbF9hZGRyZXNzKCkgaW52b2NhdGlvbi4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjQ0NCwxNiArMjQ0NCwy
MSBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCiAgICAgICovCiAgICAgQVNT
RVJUKHNlZyA8IHg4Nl9zZWdfbm9uZSk7CiAKLSAgICBpZiAoICEoY3Vyci0+YXJjaC5odm0uZ3Vl
c3RfY3JbMF0gJiBYODZfQ1IwX1BFKSB8fAotICAgICAgICAgKGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KS0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQorICAgIGlmICggIShjdXJyLT5hcmNoLmh2bS5n
dWVzdF9jclswXSAmIFg4Nl9DUjBfUEUpICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAq
IFJFQUwvVk04NiBNT0RFOiBEb24ndCBib3RoZXIgd2l0aCBzZWdtZW50IGFjY2VzcyBjaGVja3Mu
CisgICAgICAgICAqIFJFQUwgTU9ERTogRG9uJ3QgYm90aGVyIHdpdGggc2VnbWVudCBhY2Nlc3Mg
Y2hlY2tzLgogICAgICAgICAgKiBDZXJ0YWluIG9mIHRoZW0gYXJlIG5vdCBkb25lIGluIG5hdGl2
ZSByZWFsIG1vZGUgYW55d2F5LgogICAgICAgICAgKi8KICAgICAgICAgYWRkciA9ICh1aW50MzJf
dCkoYWRkciArIHJlZy0+YmFzZSk7Ci0gICAgICAgIGxhc3RfYnl0ZSA9ICh1aW50MzJfdClhZGRy
ICsgYnl0ZXMgLSAhIWJ5dGVzOwotICAgICAgICBpZiAoIGxhc3RfYnl0ZSA8IGFkZHIgKQorICAg
IH0KKyAgICBlbHNlIGlmICggKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWZsYWdzICYgWDg2X0VG
TEFHU19WTSkgJiYKKyAgICAgICAgICAgICAgaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKKyAg
ICB7CisgICAgICAgIC8qIFZNODYgTU9ERTogRml4ZWQgNjRrIGxpbWl0cyBvbiBhbGwgdXNlciBz
ZWdtZW50cy4gKi8KKyAgICAgICAgYWRkciA9ICh1aW50MzJfdCkoYWRkciArIHJlZy0+YmFzZSk7
CisgICAgICAgIGxhc3RfYnl0ZSA9ICh1aW50MzJfdClvZmZzZXQgKyBieXRlcyAtICEhYnl0ZXM7
CisgICAgICAgIGlmICggbWF4KG9mZnNldCwgbGFzdF9ieXRlKSA+PiAxNiApCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAgICAgZWxzZSBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKGN1
cnIpICYmCkBAIC0yNDc1LDggKzI0ODAsNyBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFy
X2FkZHIoCiAgICAgICAgICAgICBhZGRyICs9IHJlZy0+YmFzZTsKIAogICAgICAgICBsYXN0X2J5
dGUgPSBhZGRyICsgYnl0ZXMgLSAhIWJ5dGVzOwotICAgICAgICBpZiAoICFpc19jYW5vbmljYWxf
YWRkcmVzcyhhZGRyKSB8fCBsYXN0X2J5dGUgPCBhZGRyIHx8Ci0gICAgICAgICAgICAgIWlzX2Nh
bm9uaWNhbF9hZGRyZXNzKGxhc3RfYnl0ZSkgKQorICAgICAgICBpZiAoICFpc19jYW5vbmljYWxf
YWRkcmVzcygobG9uZylhZGRyIDwgMCA/IGFkZHIgOiBsYXN0X2J5dGUpICkKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgIH0KICAgICBlbHNlCkBAIC0yNTI2LDggKzI1MzAsMTEgQEAgYm9vbF90
IGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKAogICAgICAgICAgICAgaWYgKCAob2Zmc2V0IDw9
IHJlZy0+bGltaXQpIHx8IChsYXN0X2J5dGUgPCBvZmZzZXQpICkKICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKGxhc3RfYnl0ZSA+IHJlZy0+
bGltaXQpIHx8IChsYXN0X2J5dGUgPCBvZmZzZXQpICkKLSAgICAgICAgICAgIGdvdG8gb3V0OyAv
KiBsYXN0IGJ5dGUgaXMgYmV5b25kIGxpbWl0IG9yIHdyYXBzIDB4RkZGRkZGRkYgKi8KKyAgICAg
ICAgZWxzZSBpZiAoIGxhc3RfYnl0ZSA+IHJlZy0+bGltaXQgKQorICAgICAgICAgICAgZ290byBv
dXQ7IC8qIGxhc3QgYnl0ZSBpcyBiZXlvbmQgbGltaXQgKi8KKyAgICAgICAgZWxzZSBpZiAoIGxh
c3RfYnl0ZSA8IG9mZnNldCAmJgorICAgICAgICAgICAgICAgICAgY3Vyci0+ZG9tYWluLT5hcmNo
LmNwdWlkLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgICAgIGdvdG8g
b3V0OyAvKiBhY2Nlc3Mgd3JhcHMgKi8KICAgICB9CiAKICAgICAvKiBBbGwgY2hlY2tzIG9rLiAq
LwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:01:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:01: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 1fzMl6-0003On-Fs; Mon, 10 Sep 2018 14:01:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMl5-0003O0-2X
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:01:43 +0000
X-Inumbo-ID: 2b89d946-b502-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b89d946-b502-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:02:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 08:01:42 -0600
Message-Id: <5B96794302000078001E6CF1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 08:01:39 -0600
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/mm: re-indent after "re-arrange
 get_page_from_l<N>e() vs pv_l1tf_check_l<N>e()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhdCBlYXJsaWVyIGNoYW5nZSBpbnRyb2R1Y2VkIHR3byAiZWxzZSBzd2l0Y2ggKCkiIGNvbnN0
cnVjdHMgd2hpY2ggbm93CmdldCBjb252ZXJ0ZWQgYmFjayB0byAibm9ybWFsIiBzdHlsZSAoaW5k
ZW50YXRpb24pLiBUbyBsaW1pdCBpbmRlbnRhdGlvbgpkZXB0aCwgYSBjb25kaXRpb25hbCBnZXRz
IGludmVydGVkIGluIHB0d3JfZW11bGF0ZWRfdXBkYXRlKCkuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZSBpbnRlbmRlZC4KClJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEz
NzEsMTYgKzEzNzEsMjEgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9p
bgogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAg
ICAgICB9Ci0gICAgICAgIGVsc2Ugc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUocGwx
ZVtpXSwgZCwgZCkgKQorICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgZGVmYXVsdDoK
LSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRS
UzoKLSAgICAgICAgICAgIEFTU0VSVCghKHJldCAmIH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FU
VFJTKSkpOwotICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MocGwxZVtpXSwgcmV0KTsKLSAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9s
MWUocGwxZVtpXSwgZCwgZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgICAgIGNhc2UgMDoKKyAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBfUEFHRV9SVyAuLi4gX1BBR0Vf
UlcgfCBQQUdFX0NBQ0hFX0FUVFJTOgorICAgICAgICAgICAgICAgIEFTU0VSVCghKHJldCAmIH4o
X1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkpOworICAgICAgICAgICAgICAgIGwxZV9mbGlw
X2ZsYWdzKHBsMWVbaV0sIHJldCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KIAogICAgICAgICBwbDFlW2ldID0gYWRqdXN0X2d1ZXN0X2wxZShwbDFl
W2ldLCBkKTsKLS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0xMzYsMTIgKzEzNiwxOCBAQCBzdGF0aWMg
aW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkCiAgICAgICAgIGlmICggcHZfbDF0Zl9j
aGVja19sMWUoZCwgbmwxZSkgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAg
ICAgfQotICAgIGVsc2Ugc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCwg
ZCkgKQorICAgIGVsc2UKICAgICB7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oZCkgJiYgKGJ5dGVzID09IDQpICYmICh1bmFsaWduZWRfYWRkciAmIDQpICYm
Ci0gICAgICAgICAgICAgIXBfb2xkICYmIChsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUFJF
U0VOVCkgKQorICAgICAgICBzd2l0Y2ggKCByZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShubDFlLCBk
LCBkKSApCiAgICAgICAgIHsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggIWlz
X3B2XzMyYml0X2RvbWFpbihkKSB8fCAoYnl0ZXMgIT0gNCkgfHwKKyAgICAgICAgICAgICAgICAg
ISh1bmFsaWduZWRfYWRkciAmIDQpIHx8IHBfb2xkIHx8CisgICAgICAgICAgICAgICAgICEobDFl
X2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImNvdWxkIG5vdCBnZXRfcGFnZV9m
cm9tX2wxZSgpXG4iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogSWYgdGhp
cyBpcyBhbiB1cHBlci1oYWxmIHdyaXRlIHRvIGEgUEFFIFBURSB0aGVuIHdlIGFzc3VtZSB0aGF0
CiAgICAgICAgICAgICAgKiB0aGUgZ3Vlc3QgaGFzIHNpbXBseSBnb3QgdGhlIHR3byB3cml0ZXMg
dGhlIHdyb25nIHdheSByb3VuZC4gV2UKQEAgLTE1MSwxOSArMTU3LDE2IEBAIHN0YXRpYyBpbnQg
cHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19ERUJVRywgInB0d3JfZW11bGF0ZTogZml4aW5nIHVwIGludmFsaWQgUEFFIFBURSAlIgogICAg
ICAgICAgICAgICAgICAgICAgUFJJcHRlIlxuIiwgbDFlX2dldF9pbnRwdGUobmwxZSkpOwogICAg
ICAgICAgICAgbDFlX3JlbW92ZV9mbGFncyhubDFlLCBfUEFHRV9QUkVTRU5UKTsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKKyAgICAg
ICAgICAgIEFTU0VSVCghKHJldCAmIH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkpOwor
ICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MobmwxZSwgcmV0KTsKKyAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJjb3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKVxuIik7Ci0g
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgIH0KLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSAwOgotICAgICAgICBicmVhazsKLSAgICBjYXNlIF9QQUdFX1JX
IC4uLiBfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlM6Ci0gICAgICAgIEFTU0VSVCghKHJldCAm
IH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkpOwotICAgICAgICBsMWVfZmxpcF9mbGFn
cyhubDFlLCByZXQpOwotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBubDFlID0gYWRqdXN0
X2d1ZXN0X2wxZShubDFlLCBkKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:02:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:02: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 1fzMll-0003UG-QH; Mon, 10 Sep 2018 14: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMlk-0003U4-IF
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:02:24 +0000
X-Inumbo-ID: e3b43e7d-b501-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3b43e7d-b501-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:00:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 08:02:22 -0600
Message-Id: <5B96796B02000078001E6CF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 08:02:19 -0600
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: improve vCPU selection in pagetable_dying()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF0aGVyIHRoYW4gdW5jb25kaXRpb25hbGx5IHVzaW5nIHZDUFUgMCwgdXNlIHRoZSBjdXJyZW50
IHZDUFUgaWYgdGhlCnN1YmplY3QgZG9tYWluIGlzIHRoZSBjdXJyZW50IG9uZS4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTg1OCw3ICs4
NTgsNyBAQCB2b2lkIHBhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgZG9tYWluICpkLCBwCiAKICAgICBB
U1NFUlQocGFnaW5nX21vZGVfc2hhZG93KGQpKTsKIAotICAgIHYgPSBkLT52Y3B1WzBdOworICAg
IHYgPSAoZCA9PSBjdXJyZW50LT5kb21haW4pID8gY3VycmVudCA6IGQtPnZjcHVbMF07CiAgICAg
di0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93LnBhZ2V0YWJsZV9keWluZyh2LCBncGEpOwogI2Vs
c2UKICAgICBCVUcoKTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:02:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzMln-0003Uc-2U; Mon, 10 Sep 2018 14:02: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=qd1w=ly=citrix.com=prvs=7848c8341=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fzMlk-0003UA-SM
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:02:24 +0000
X-Inumbo-ID: e3c3d465-b501-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3c3d465-b501-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:00:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78791324"
Date: Mon, 10 Sep 2018 16:01:12 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20180910140112.h6uokl3bwxkka5e5@mac.bytemobile.com>
References: <op.zozelyqhollboj@kriftel>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <op.zozelyqhollboj@kriftel>
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.10.x and PCI passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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" <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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDc6MjM6NDNQTSArMDIwMCwgQW5kcmVhcyBLaW56bGVy
IHdyb3RlOgo+IEhlbGxvIFJvZ2VyLAo+IAo+IGluIEF1Z3VzdCAyMDE3LCBJIHJlcG9ydGVkIGEg
cHJvYmxlbSB3aXRoIFBDSSBwYXNzdGhyb3VnaCBhbmQgTVNJIGludGVycnVwdHMKPiAoaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21z
ZzAxNDMzLmh0bWwpLgo+IAo+IFRoYXQgcmVwb3J0IGxlYWQgdG8gc29tZSBwYXRjaGVzIGZvciBY
ZW4gYW5kIHFlbXUuCj4gCj4gU29tZSB3ZWVrcyBhZ28gSSB0cmllZCBhIHF1aXRlIG5ldyB2ZXJz
aW9uIG9mIFhlbiA0LjEwLjItcHJlIChodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9Y29tbWl0O2g9YTY0NTMzMWE5ZjQxOTBlOTJjY2Y0MWE5NTBiYzQ2OTJmODkwNDIz
OSkKPiBhbmQgdGhlIFBDSSBjYXJkIChMU0kgU0FTIEhCQSkgdXNpbmcgV2luZG93cyAyMDEyIFIy
IGFzIGEgZ3Vlc3QuIEV2ZXJ5dGhpbmcKPiB3b3JrcyBidXQgb25seSB0byB0aGUgcG9pbnQgd2hl
cmUgV2luZG93cyByZWJvb3RzIC0+IHRoZW4gdGhlIGNhcmQgaXMgbm8KPiBsb25nZXIgdXNhYmxl
LiBJZiB5b3UgZGVzdHJveSB0aGUgZG9tYWluIGFuZCByZWNyZWF0ZSB0aGUgY2FyZCBhZ2FpbiB3
b3Jrcy4KPiAKPiBEaWQgSSBtaXNzIHNvbWV0aGluZyBzaW1wbGUgb3Igc2hvdWxkIHdlIGFuYWx5
emUgdGhlIHByb2JsZW0gYWdhaW4gdXNpbmcKPiBzaW1pbGFyIGRlYnVnIHByaW50cyBhcyBiZWZv
cmU/CgpOb3Qgc3VyZSwgYnV0IGl0IGRvZXNuJ3QgbG9vayB0byBtZSBsaWtlIHRoaXMgaXNzdWUg
aXMgcmVsYXRlZCB0byB0aGUKb25lIGZpeGVkIGJ5IHRoZSBwYXRjaGVzIG1lbnRpb25lZCBhYm92
ZSwgSSB0aGluayB0aGlzIGlzIGEgZGlmZmVyZW50Cmlzc3VlLCBhbmQgYnkgdGhlIGxvb2tzIG9m
IGl0IGl0J3MgYSB0b29sc3RhY2sgaXNzdWUuCgpDYW4geW91IHBhc3RlIHRoZSBvdXRwdXQgb2Yg
YHhsIC12dnYgY3JlYXRlIDxjb25maWcuY2ZnPmAgYW5kIHRoZQpjb250ZW50cyBvZiB0aGUgbG9n
IHRoYXQgeW91IHdpbGwgZmluZCBpbgovdmFyL2xvZy94ZW4veGwtPGRvbWFpbi1uYW1lPi5sb2cg
YWZ0ZXIgeW91IGhhdmUgYXR0ZW1wdGVkIGEgcmVib290PwoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:03:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzMmJ-0003bn-C6; Mon, 10 Sep 2018 14:02:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzMmI-0003bW-9x
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:02:58 +0000
X-Inumbo-ID: f80b234e-b501-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f80b234e-b501-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:01:09 +0200 (CEST)
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 7F69480D;
 Mon, 10 Sep 2018 07:02:56 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D5153F557;
 Mon, 10 Sep 2018 07:02:55 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
Date: Mon, 10 Sep 2018 15:02:53 +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: <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gU2hhcmVk
IG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoCj4gVEFzIGlu
IE9QLVRFRS4gTlcgY2FuIHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeSB3aXRoCj4gVEEgb3IgT1At
VEVFIGNvcmUsIGJ5IHJlZ2lzdGVyaW5nIGl0IE9QLVRFRSwgb3IgYnkgcHJvdmlkaW5nCj4gYSB0
ZW1wb3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkK
PiBidWZmZXJzIGFyZSBzZW50IHRvIE9QLVRFRSBhcyBhIGxpc3Qgb2YgcGFnZXMuIFRoaXMgbWVj
aGFuaXNtCj4gaXMgZGVzY3JpcHRlZCBvcHRlZV9tc2cuaC4KPiAKPiBNZWRpYXRvciBzaG91bGQg
c3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4gT1AtVEVFIGZvciB0
d28gcmVhc29uczoKPiAKPiAxLiBEbyBhZGRyZXNzIHRyYW5zbGF0aW9uIGZyb20gSVBBIHRvIFBB
Lgo+IDIuIFBpbiBkb21haW4gcGFnZXMgdGlsbCB0aGV5IGFyZSBtYXBwZWQgaW50byBPUC1URUUg
b3IgVEEKPiAgICAgYWRkcmVzcyBzcGFjZSwgc28gZG9tYWluIGNhbid0IHRyYW5zZmVyIHRoaXMg
cGFnZXMgdG8KPiAgICAgb3RoZXIgZG9tYWluIG9yIGJhbG9vbiBvdXQgdGhlbS4KCnMvYmFsb29u
L2JhbGxvb24vCgo+IAo+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMgZG9uZSBieSB0cmFuc2xhdGVf
bm9uY29udGlnKC4uLikgZnVuY3Rpb24uCj4gSXQgYWxsb2NhdGVzIG5ldyBidWZmZXIgZnJvbSB4
ZW5oZWFwIGFuZCB0aGVuIHdhbGtzIG9uIGd1ZXN0Cj4gcHJvdmlkZWQgbGlzdCBvZiBwYWdlcywg
dHJhbnNsYXRlcyBhZGRyZXNzZXMgYW5kIHN0b3JlcyBQQXMgaW50bwo+IG5ld2x5IGFsbG9jYXRl
ZCBidWZmZXIuIFRoaXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgdG8gT1AtVEVFCj4gaW5zdGVh
ZCBvZiBvcmlnaW5hbCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwKPiBi
ZSBmcmVlIGF0IHRoZSBlbmQgb2Ygc2RhbmRhcmQgY2FsbC4KPiAKPiBJbiB0aGUgc2FtZSB0aW1l
IHRoaXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4KPiBzdHJ1Y3Qgc2ht
X2J1ZiBvYmplY3QuIFRoaXMgb2JqZWN0IHdpbGwgbGl2ZSBhbGwgdGhlIHRpbWUsCj4gd2hlbiBn
aXZlbiBTSE0gYnVmZmVyIGlzIGtub3duIHRvIE9QLVRFRS4gSXQgd2lsbCBiZSBmcmVlZAo+IGFm
dGVyIGd1ZXN0IHVucmVnaXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwo+
IHdpbGwgYmUgdW5waW5uZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jIHwgMjQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCj4gICAxIGZpbGUgY2hhbmdlZCwgMjQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4gaW5kZXggNmQ2YjUxZC4uOGJmY2ZkYyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBA
QCAtMjIsNiArMjIsOCBAQAo+ICAgCj4gICAjZGVmaW5lIE1BWF9TVERfQ0FMTFMgICAxNgo+ICAg
I2RlZmluZSBNQVhfUlBDX1NITVMgICAgMTYKPiArI2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9Q
RyAgICAxNjM4NAoKU28gdGhhdCdzIDY0TUIgd29ydGggb2YgZ3Vlc3QgbWVtb3J5LiBEbyB3ZSBl
eHBlY3QgdGhlbSB0byBiZSBtYXBwZWQgaW4gClhlbj8gT3IganVzdCBwaW5uZWQ/Cgo+ICsjZGVm
aW5lIE1BWF9OT05DT05USUdfRU5UUklFUyAgIDUKPiAgIAo+ICAgLyoKPiAgICAqIENhbGwgY29u
dGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIGNh
bGwuCj4gQEAgLTMxLDYgKzMzLDkgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9h
cmc7Cj4gICAgICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4gKyAgICAvKiBCdWZm
ZXIgZm9yIHRyYW5zbGF0ZWQgcGFnZSBhZGRyZXNzZXMsIHNoYXJlZCB3aXRoIE9QLVRFRSAqLwo+
ICsgICAgdm9pZCAqbm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOwo+ICsgICAgaW50
IG5vbl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVTXTsKCkNhbiB5b3UgcGxlYXNl
IGludHJvZHVjZSBhIHN0cnVjdHVyZSB3aXRoIHRoZSBvcmRlciBhbmQgbWFwcGluZz8KCj4gICAg
ICAgbWZuX3QgZ3Vlc3RfYXJnX21mbjsKPiAgICAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOwo+ICAg
ICAgIGludCBycGNfb3A7Cj4gQEAgLTQ1LDEzICs1MCwyNCBAQCBzdHJ1Y3Qgc2htX3JwYyB7Cj4g
ICAgICAgdWludDY0X3QgY29va2llOwo+ICAgfTsKPiAgIAo+ICsvKiBTaGFyZWQgbWVtb3J5IGJ1
ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KPiArc3RydWN0IHNobV9idWYgewo+ICsgICAgc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAgdWludDY0X3QgY29va2llOwo+ICsgICAgaW50IG1h
eF9wYWdlX2NudDsKPiArICAgIGludCBwYWdlX2NudDsKCkFGQUlDVCwgbWF4X3BhZ2VfY250IGFu
ZCBwYWdlX2NudCBzaG91bGQgbmV2ZXIgYnV0IG5lZ2F0aXZlLiBJZiBzbywgdGhlbiAKdGhleSBz
aG91bGQgYmUgdW5zaWduZWQuCgo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKPiAr
fTsKPiArCj4gICBzdHJ1Y3QgZG9tYWluX2N0eCB7Cj4gICAgICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0Owo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPiAgICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX2J1
Zl9saXN0Owo+ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPiAgICAgICBhdG9taWNfdCBj
YWxsX2N0eF9jb3VudDsKPiAgICAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50Owo+ICsgICAgYXRv
bWljX3Qgc2htX2J1Zl9wYWdlczsKPiAgICAgICBzcGlubG9ja190IGxvY2s7Cj4gICB9Owo+ICAg
Cj4gQEAgLTE1OCw5ICsxNzQsMTIgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRv
bWFpbiAqZCkKPiAgICAgICBjdHgtPmRvbWFpbiA9IGQ7Cj4gICAgICAgSU5JVF9MSVNUX0hFQUQo
JmN0eC0+Y2FsbF9jdHhfbGlzdCk7Cj4gICAgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3Jw
Y19saXN0KTsKPiArICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9idWZfbGlzdCk7Cj4gICAK
PiAgICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKPiAgICAgICBhdG9t
aWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwo+ICsgICAgYXRvbWljX3NldCgmY3R4LT5z
aG1fYnVmX3BhZ2VzLCAwKTsKPiArCj4gICAgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7
Cj4gICAKPiAgICAgICBzcGluX2xvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiBAQCAtMzM5
LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKPiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPiAgIH0KPiAg
IAo+ICtzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFp
bl9jdHggKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGNvb2tpZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwYWdlc19jbnQpCgpEaXR0by4KCj4gK3sKPiArICAgIHN0cnVjdCBzaG1fYnVmICpzaG1f
YnVmOwo+ICsKPiArICAgIHdoaWxlKDEpCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IG9sZCA9IGF0
b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFnZXMpOwo+ICsgICAgICAgIGludCBuZXcgPSBvbGQg
KyBwYWdlc19jbnQ7Cj4gKyAgICAgICAgaWYgKCBuZXcgPj0gTUFYX1RPVEFMX1NNSF9CVUZfUEcg
KQo+ICsgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgICAgICBpZiAoIGxpa2VseShvbGQg
PT0gYXRvbWljX2NtcHhjaGcoJmN0eC0+c2htX2J1Zl9wYWdlcywgb2xkLCBuZXcpKSApCj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHNobV9idWYgPSB4emFsbG9jX2J5
dGVzKHNpemVvZihzdHJ1Y3Qgc2htX2J1ZikgKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFnZXNfY250ICogc2l6ZW9mKHN0cnVjdCBwYWdlICopKTsKPiArICAgIGlmICggIXNobV9i
dWYgKSB7CgpDb2Rpbmcgc3R5bGU6CgppZiAoIC4uLiApCnsKCj4gKyAgICAgICAgYXRvbWljX3N1
YihwYWdlc19jbnQsICZjdHgtPnNobV9idWZfcGFnZXMpOwo+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ICsgICAgfQo+ICsKPiArICAgIHNobV9idWYtPmNvb2tpZSA9IGNvb2tpZTsKPiArICAgIHNo
bV9idWYtPm1heF9wYWdlX2NudCA9IHBhZ2VzX2NudDsKPiArCj4gKyAgICBzcGluX2xvY2soJmN0
eC0+bG9jayk7Cj4gKyAgICBsaXN0X2FkZF90YWlsKCZzaG1fYnVmLT5saXN0LCAmY3R4LT5zaG1f
YnVmX2xpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgcmV0
dXJuIHNobV9idWY7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGZyZWVfc2htX2J1ZihzdHJ1Y3Qg
ZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4gK3sKPiArICAgIHN0cnVjdCBzaG1f
YnVmICpzaG1fYnVmOyA+ICsgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+ICsKPiArICAgIHNwaW5f
bG9jaygmY3R4LT5sb2NrKTsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9idWYsICZj
dHgtPnNobV9idWZfbGlzdCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBzaG1fYnVm
LT5jb29raWUgPT0gY29va2llICkKCldoYXQgZG9lcyBndWFyYW50ZWUgeW91IHRoZSBjb29raWUg
d2lsbCBiZSB1bmlxPwoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsK
PiArICAgICAgICAgICAgbGlzdF9kZWwoJnNobV9idWYtPmxpc3QpOwo+ICsgICAgICAgICAgICBi
cmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKCgpBdCB0aGlzIHBvaW50IHlvdSBoYXZlIGEgc2htX2J1ZiBpbiBoYW5kIHRvIGZyZWUuIEJ1
dCB3aGF0IGRvZXMgCmd1YXJhbnRlZSB5b3Ugbm8tb25lIHdpbGwgdXNlIGl0PwoKPiArCj4gKyAg
ICBpZiAoICFmb3VuZCApIHsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAg
Zm9yICggaW50IGkgPSAwOyBpIDwgc2htX2J1Zi0+cGFnZV9jbnQ7IGkrKyApCgpQbGVhc2UgZGVm
aW5lIGludCBpIGJlZm9yZSBoYW5kLgoKPiArICAgICAgICBpZiAoIHNobV9idWYtPnBhZ2VzW2ld
ICkKPiArICAgICAgICAgICAgcHV0X3BhZ2Uoc2htX2J1Zi0+cGFnZXNbaV0pOwo+ICsKPiArICAg
IGF0b21pY19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsK
PiArCj4gKyAgICB4ZnJlZShzaG1fYnVmKTsKPiArfQo+ICsKPiAgIHN0YXRpYyB2b2lkIG9wdGVl
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAgICAgc3RydWN0IGFy
bV9zbWNjY19yZXMgcmVzcDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+ICAgICAg
IHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwsICpjYWxsX3RtcDsKPiAgICAgICBzdHJ1Y3Qgc2ht
X3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOwo+ICsgICAgc3RydWN0IHNobV9idWYgKnNobV9i
dWYsICpzaG1fYnVmX3RtcDsKPiAgICAgICBib29sIGZvdW5kID0gZmFsc2U7Cj4gICAKPiAgICAg
ICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+
IEBAIC0zNzcsMTIgKzQ2MCwxNjMgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9y
cGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICAgICAgICAgICBm
cmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwo+ICAgCj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIHNobV9idWYsIHNobV9idWZfdG1wLCAmY3R4LT5zaG1fYnVmX2xpc3Qs
IGxpc3QgKQo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9idWYtPmNvb2tpZSk7Cj4g
Kwo+ICAgICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+Y2FsbF9jdHhfY291bnQpKTsKPiAg
ICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsKPiArICAgIEFT
U0VSVCghYXRvbWljX3JlYWQoJmN0eC0+c2htX2J1Zl9wYWdlcykpOwo+ICAgCj4gICAgICAgeGZy
ZWUoY3R4KTsKPiAgIH0KPiAgIAo+ICsjZGVmaW5lIFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0Ug
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+ICsKPiArc3RhdGljIHNpemVfdCBnZXRfcGFnZXNf
bGlzdF9zaXplKHNpemVfdCBudW1fZW50cmllcykKPiArewo+ICsgICAgaW50IHBhZ2VzID0gRElW
X1JPVU5EX1VQKG51bV9lbnRyaWVzLCBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFKTsKPiArCj4g
KyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRTsKPiArfQo+
ICsKPiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1Y3QgZG9tYWluX2N0eCAq
Y3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9j
dHggKmNhbGwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X21zZ19wYXJhbSAqcGFyYW0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGlkeCkKCk1vc3QgbGlrZWx5IHRoaXMgc2hvdWxkIGJlIHVuc2lnbmVkLgoKPiArewo+ICsgICAg
LyoKPiArICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBkZXNjcmlwdGlv
biBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KPiArICAgICAqLwo+ICsgICAgdWludDY0X3Qg
c2l6ZTsKPiArICAgIGludCBwYWdlX29mZnNldDsKPiArICAgIGludCBudW1fcGFnZXM7Cj4gKyAg
ICBpbnQgb3JkZXI7Cj4gKyAgICBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKPiArICAgIHBhZGRy
X3QgZ2FkZHI7Cj4gKyAgICBtZm5fdCBndWVzdF9tZm47CgpJIGRvbid0IGxpa2UgdGhlIHRlcm1p
bm9sb2d5IGd1ZXN0X21mbi4gVGhpcyBpcyBtaXNsZWFkaW5nIGJlY2F1c2Ugb2YgCnRoZSBwYXN0
IHVzYWdlIGluIFhlbi4gSXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBjYWxsIHRoaXMganVzdCBt
Zm4uCgo+ICsgICAgc3RydWN0IHsKPiArICAgICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VM
SVNUX0VOVFJJRVNfUEVSX1BBR0VdOwo+ICsgICAgICAgIHVpbnQ2NF90IG5leHRfcGFnZV9kYXRh
Owo+ICsgICAgfSAqcGFnZXNfZGF0YV9ndWVzdCwgKnBhZ2VzX2RhdGFfeGVuLCAqcGFnZXNfZGF0
YV94ZW5fc3RhcnQ7Cj4gKyAgICBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZjsKPiArCj4gKyAgICBw
YWdlX29mZnNldCA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRSAtIDEpOwo+ICsKPiArICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0u
c2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUpOwo+ICsKPiArICAgIG51bV9wYWdlcyA9IERJVl9ST1VORF9VUChzaXpl
LCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+ICsKPiAr
ICAgIHBhZ2VzX2RhdGFfeGVuX3N0YXJ0ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7
CgpUaGlzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgX3htYWxsb2MgYW5kIHdvdWxkIGF2b2lkIHRv
IGFsbG9jYXRlIG1vcmUgCm1lbW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBn
ZXR0aW5nIGJpZ2dlci4KCj4gKyAgICBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCj4gKyAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVm
KGN0eCwgcGFyYW0tPnUudG1lbS5zaG1fcmVmLCBudW1fcGFnZXMpOwoKSW4gYWxvY2F0ZV9zaG1f
YnVmIHlvdSBhcmUgbm93IGdsb2JhbGx5IGxpbWl0aW5nIHRoZSBudW1iZXIgb2YgcGFnZXMgKCAK
KDE2Mzg0KSB0byBwaW4uIEhvd2V2ZXIsIHRoaXMgZG9lcyBub3QgbGltaXQgcGVyIGNhbGwuCgpX
aXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2FsbCB1cCB0byAxNjM4NCB0
aW1lcyAKbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoLi4uKS4gT24gQXJtLCBmb3IgcDJt
IHJlbGF0ZWQgb3BlcmF0aW9uLCAKd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMgaW4gb25lIGdv
IGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KU28gSSB0aGluayAxNjM4NCB0aW1lcyBp
cyBmYXIgdG9vIG11Y2guCgo+ICsgICAgaWYgKCAhc2htX2J1ZiApCj4gKyAgICAgICAgZ290byBl
cnJfZnJlZTsKPiArCj4gKyAgICBnYWRkciA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIH4oT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKTsKPiArICAgIGd1ZXN0X21mbiA9IGxvb2t1
cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArICAgIGlmICggbWZuX2Vx
KGd1ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPiArICAgICAgICBnb3RvIGVycl9mcmVlOwo+ICsK
PiArICAgIHBhZ2VzX2RhdGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPiAr
ICAgIGlmICggIXBhZ2VzX2RhdGFfZ3Vlc3QgKQo+ICsgICAgICAgIGdvdG8gZXJyX2ZyZWU7Cj4g
Kwo+ICsgICAgcGFnZXNfZGF0YV94ZW4gPSBwYWdlc19kYXRhX3hlbl9zdGFydDsKPiArICAgIHdo
aWxlICggbnVtX3BhZ2VzICkgewo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4g
KyAgICAgICAgbWZuX3QgZW50cnlfbWZuID0gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIo
Cj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfZ3Vlc3QtPnBhZ2VzX2xpc3RbZW50cmllc19vbl9w
YWdlXSwgJnBhZ2UpOwo+ICsKPiArICAgICAgICBpZiAoIG1mbl9lcShlbnRyeV9tZm4sIElOVkFM
SURfTUZOKSApCj4gKyAgICAgICAgICAgIGdvdG8gZXJyX3VubWFwOwo+ICsKPiArICAgICAgICBz
aG1fYnVmLT5wYWdlc1tzaG1fYnVmLT5wYWdlX2NudCsrXSA9IHBhZ2U7Cj4gKyAgICAgICAgcGFn
ZXNfZGF0YV94ZW4tPnBhZ2VzX2xpc3RbZW50cmllc19vbl9wYWdlXSA9IG1mbl90b19tYWRkcihl
bnRyeV9tZm4pOwo+ICsgICAgICAgIGVudHJpZXNfb25fcGFnZSsrOwo+ICsKPiArICAgICAgICBp
ZiAoIGVudHJpZXNfb25fcGFnZSA9PSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFICkgewo+ICsg
ICAgICAgICAgICBwYWdlc19kYXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSB2aXJ0X3RvX21hZGRy
KHBhZ2VzX2RhdGFfeGVuICsgMSk7Cj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfeGVuKys7Cj4g
KyAgICAgICAgICAgIGdhZGRyID0gcGFnZXNfZGF0YV9ndWVzdC0+bmV4dF9wYWdlX2RhdGE7Cgpu
ZXh0X3BhZ2VfZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1dCBhIG1hY2hpbmUgYWRkcmVz
cy4gRm9yIAphbnl0aGluZyByZWxhdGVkIHRvIGFkZHJlc3MsIHRoZSB2YXJpYWJsZSBzaG91bGQg
YmUgbmFtZWQgYWNjb3JkaW5nbHkgdG8gCmF2b2lkIGNvbmZ1c2lvbi4KCj4gKwo+ICsgICAgICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPiArICAgICAgICAgICAg
dW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPiArCj4gKyAgICAgICAgICAgIGd1ZXN0
X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArICAg
ICAgICAgICAgaWYgKCBtZm5fZXEoZ3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQo+ICsgICAgICAg
ICAgICAgICAgZ290byBlcnJfZnJlZTsKPiArCj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfZ3Vl
c3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPiArICAgICAgICAgICAgaWYgKCAhcGFn
ZXNfZGF0YV9ndWVzdCApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycl9mcmVlOwo+ICsgICAg
ICAgICAgICAvKiBSb2xsIG92ZXIgdG8gdGhlIG5leHQgcGFnZSAqLwo+ICsgICAgICAgICAgICBl
bnRyaWVzX29uX3BhZ2UgPSAwOwo+ICsgICAgICAgIH0KPiArICAgICAgICBudW1fcGFnZXMtLTsK
PiArICAgIH0KPiArCj4gKyAgICBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgPSB2aXJ0X3RvX21hZGRy
KHBhZ2VzX2RhdGFfeGVuX3N0YXJ0KSB8IHBhZ2Vfb2Zmc2V0Owo+ICsKPiArICAgIGNhbGwtPm5v
bl9jb250aWdbaWR4XSA9IHBhZ2VzX2RhdGFfeGVuX3N0YXJ0Owo+ICsgICAgY2FsbC0+bm9uX2Nv
bnRpZ19vcmRlcltpZHhdID0gb3JkZXI7CgpJZiB5b3UgdXNlIF94bWFsbG9jLCB0aGVuIHlvdSBk
b24ndCBuZWVkIHRvIHN0b3JlIHRoZSBvcmRlci4gQnV0LCB3aG8gaXMgCmdvaW5nIHRvIGZyZWUg
bm9uX2NvbnRpZz8KCj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVz
dCk7Cj4gKyAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOwo+ICsgICAgcmV0dXJu
IHRydWU7Cj4gKwo+ICtlcnJfdW5tYXA6Cj4gKyAgICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19k
YXRhX2d1ZXN0KTsKPiArICAgIHVucGluX2d1ZXN0X3JhbV9hZGRyKGd1ZXN0X21mbik7Cj4gKyAg
ICBmcmVlX3NobV9idWYoY3R4LCBzaG1fYnVmLT5jb29raWUpOwo+ICsKPiArZXJyX2ZyZWU6Cj4g
KyAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGFnZXNfZGF0YV94ZW5fc3RhcnQsIG9yZGVyKTsKPiAr
Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIHRyYW5zbGF0ZV9w
YXJhbXMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiArICAgIHVpbnQzMl90IGF0dHI7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBjYWxs
LT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7CgpQbGVhc2UgcGF5IGF0dGVudGlvbiB0byBY
ZW4gY29kaW5nIHN0eWxlLiBJIGhhdmVuJ3QgcG9pbnRlZCBvdXQgCmV2ZXJ5d2hlcmUsIGJ1dCBJ
IHdvdWxkIGFsbCBvZiB0aGVtIHRvIGJlIGZpeGVkIGluIHRoZSBuZXh0IHZlcnNpb24uCgo+ICsg
ICAgICAgIGF0dHIgPSBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0uYXR0cjsKPiArCj4gKyAgICAg
ICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKPiArICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVDoKPiArICAgICAgICBjYXNlIE9Q
VEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0df
QVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGlmICggYXR0ciAmIE9QVEVFX01T
R19BVFRSX05PTkNPTlRJRyApIHsKPiArICAgICAgICAgICAgICAgIGlmICggIXRyYW5zbGF0ZV9u
b25jb250aWcoY3R4LCBjYWxsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXMgKyBpLCBpKSApCj4gKyAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2Ug
ewo+ICsgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVz
IHRvIHVzZSBvbGQgdG1lbSBhcmdcbiIpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2Ug
T1BURUVfTVNHX0FUVFJfVFlQRV9OT05FOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTlBVVDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFM
VUVfT1VUUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9V
VDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoKPiArICAg
ICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICAg
LyoKPiAgICAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+ICAgICog
MSkgSGlkZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0Cj4gQEAgLTQ4OCw2ICs3MjIs
MTUgQEAgc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4
LAo+ICAgCj4gICAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2FsbCk7Cj4g
ICAKPiArICAgIC8qCj4gKyAgICAgKiBJZiBndWVzdCBzdWNjZXNzZnVsbHkgdW5yZWdpc3RlcmVk
IG93biBzaGFyZWQgbWVtb3J5LAo+ICsgICAgICogdGhlbiB3ZSBjYW4gdW5waW4gaXQncyBwYWdl
cwo+ICsgICAgICovCj4gKyAgICBpZiAoIGNhbGwtPnhlbl9hcmctPmNtZCA9PSBPUFRFRV9NU0df
Q01EX1VOUkVHSVNURVJfU0hNICYmCj4gKyAgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldCA9PSAw
ICkgewo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnJtZW0uc2htX3JlZik7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4
KGN0eCwgY2FsbCk7Cj4gICAKPiAgICAgICByZXR1cm4gdHJ1ZTsKPiBAQCAtNTIyLDcgKzc2NSw3
IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zdGRfY2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FO
Q0VMOgo+ICAgICAgIGNhc2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06Cj4gICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgo+IC0gICAgICAgIHJldCA9IHRydWU7Cj4g
KyAgICAgICAgcmV0ID0gdHJhbnNsYXRlX3BhcmFtcyhjdHgsIGNhbGwpOwo+ICAgICAgICAgICBi
cmVhazsKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICByZXQgPSBmYWxzZTsKPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:03:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzMmK-0003dP-Qk; Mon, 10 Sep 2018 14: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=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzMmI-0003bX-B7
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:02:58 +0000
X-Inumbo-ID: f808b78a-b501-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f808b78a-b501-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:01:09 +0200 (CEST)
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 7F69480D;
 Mon, 10 Sep 2018 07:02:56 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D5153F557;
 Mon, 10 Sep 2018 07:02:55 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
Date: Mon, 10 Sep 2018 15:02:53 +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: <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gU2hhcmVk
IG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoCj4gVEFzIGlu
IE9QLVRFRS4gTlcgY2FuIHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeSB3aXRoCj4gVEEgb3IgT1At
VEVFIGNvcmUsIGJ5IHJlZ2lzdGVyaW5nIGl0IE9QLVRFRSwgb3IgYnkgcHJvdmlkaW5nCj4gYSB0
ZW1wb3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkK
PiBidWZmZXJzIGFyZSBzZW50IHRvIE9QLVRFRSBhcyBhIGxpc3Qgb2YgcGFnZXMuIFRoaXMgbWVj
aGFuaXNtCj4gaXMgZGVzY3JpcHRlZCBvcHRlZV9tc2cuaC4KPiAKPiBNZWRpYXRvciBzaG91bGQg
c3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4gT1AtVEVFIGZvciB0
d28gcmVhc29uczoKPiAKPiAxLiBEbyBhZGRyZXNzIHRyYW5zbGF0aW9uIGZyb20gSVBBIHRvIFBB
Lgo+IDIuIFBpbiBkb21haW4gcGFnZXMgdGlsbCB0aGV5IGFyZSBtYXBwZWQgaW50byBPUC1URUUg
b3IgVEEKPiAgICAgYWRkcmVzcyBzcGFjZSwgc28gZG9tYWluIGNhbid0IHRyYW5zZmVyIHRoaXMg
cGFnZXMgdG8KPiAgICAgb3RoZXIgZG9tYWluIG9yIGJhbG9vbiBvdXQgdGhlbS4KCnMvYmFsb29u
L2JhbGxvb24vCgo+IAo+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMgZG9uZSBieSB0cmFuc2xhdGVf
bm9uY29udGlnKC4uLikgZnVuY3Rpb24uCj4gSXQgYWxsb2NhdGVzIG5ldyBidWZmZXIgZnJvbSB4
ZW5oZWFwIGFuZCB0aGVuIHdhbGtzIG9uIGd1ZXN0Cj4gcHJvdmlkZWQgbGlzdCBvZiBwYWdlcywg
dHJhbnNsYXRlcyBhZGRyZXNzZXMgYW5kIHN0b3JlcyBQQXMgaW50bwo+IG5ld2x5IGFsbG9jYXRl
ZCBidWZmZXIuIFRoaXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgdG8gT1AtVEVFCj4gaW5zdGVh
ZCBvZiBvcmlnaW5hbCBidWZmZXIgZnJvbSB0aGUgZ3Vlc3QuIFRoaXMgYnVmZmVyIHdpbGwKPiBi
ZSBmcmVlIGF0IHRoZSBlbmQgb2Ygc2RhbmRhcmQgY2FsbC4KPiAKPiBJbiB0aGUgc2FtZSB0aW1l
IHRoaXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4KPiBzdHJ1Y3Qgc2ht
X2J1ZiBvYmplY3QuIFRoaXMgb2JqZWN0IHdpbGwgbGl2ZSBhbGwgdGhlIHRpbWUsCj4gd2hlbiBn
aXZlbiBTSE0gYnVmZmVyIGlzIGtub3duIHRvIE9QLVRFRS4gSXQgd2lsbCBiZSBmcmVlZAo+IGFm
dGVyIGd1ZXN0IHVucmVnaXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwo+
IHdpbGwgYmUgdW5waW5uZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jIHwgMjQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCj4gICAxIGZpbGUgY2hhbmdlZCwgMjQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4gaW5kZXggNmQ2YjUxZC4uOGJmY2ZkYyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBA
QCAtMjIsNiArMjIsOCBAQAo+ICAgCj4gICAjZGVmaW5lIE1BWF9TVERfQ0FMTFMgICAxNgo+ICAg
I2RlZmluZSBNQVhfUlBDX1NITVMgICAgMTYKPiArI2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9Q
RyAgICAxNjM4NAoKU28gdGhhdCdzIDY0TUIgd29ydGggb2YgZ3Vlc3QgbWVtb3J5LiBEbyB3ZSBl
eHBlY3QgdGhlbSB0byBiZSBtYXBwZWQgaW4gClhlbj8gT3IganVzdCBwaW5uZWQ/Cgo+ICsjZGVm
aW5lIE1BWF9OT05DT05USUdfRU5UUklFUyAgIDUKPiAgIAo+ICAgLyoKPiAgICAqIENhbGwgY29u
dGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIGNh
bGwuCj4gQEAgLTMxLDYgKzMzLDkgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9h
cmc7Cj4gICAgICAgc3RydWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4gKyAgICAvKiBCdWZm
ZXIgZm9yIHRyYW5zbGF0ZWQgcGFnZSBhZGRyZXNzZXMsIHNoYXJlZCB3aXRoIE9QLVRFRSAqLwo+
ICsgICAgdm9pZCAqbm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOwo+ICsgICAgaW50
IG5vbl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVTXTsKCkNhbiB5b3UgcGxlYXNl
IGludHJvZHVjZSBhIHN0cnVjdHVyZSB3aXRoIHRoZSBvcmRlciBhbmQgbWFwcGluZz8KCj4gICAg
ICAgbWZuX3QgZ3Vlc3RfYXJnX21mbjsKPiAgICAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOwo+ICAg
ICAgIGludCBycGNfb3A7Cj4gQEAgLTQ1LDEzICs1MCwyNCBAQCBzdHJ1Y3Qgc2htX3JwYyB7Cj4g
ICAgICAgdWludDY0X3QgY29va2llOwo+ICAgfTsKPiAgIAo+ICsvKiBTaGFyZWQgbWVtb3J5IGJ1
ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KPiArc3RydWN0IHNobV9idWYgewo+ICsgICAgc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsgICAgdWludDY0X3QgY29va2llOwo+ICsgICAgaW50IG1h
eF9wYWdlX2NudDsKPiArICAgIGludCBwYWdlX2NudDsKCkFGQUlDVCwgbWF4X3BhZ2VfY250IGFu
ZCBwYWdlX2NudCBzaG91bGQgbmV2ZXIgYnV0IG5lZ2F0aXZlLiBJZiBzbywgdGhlbiAKdGhleSBz
aG91bGQgYmUgdW5zaWduZWQuCgo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKPiAr
fTsKPiArCj4gICBzdHJ1Y3QgZG9tYWluX2N0eCB7Cj4gICAgICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0Owo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPiAgICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgc2htX2J1
Zl9saXN0Owo+ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPiAgICAgICBhdG9taWNfdCBj
YWxsX2N0eF9jb3VudDsKPiAgICAgICBhdG9taWNfdCBzaG1fcnBjX2NvdW50Owo+ICsgICAgYXRv
bWljX3Qgc2htX2J1Zl9wYWdlczsKPiAgICAgICBzcGlubG9ja190IGxvY2s7Cj4gICB9Owo+ICAg
Cj4gQEAgLTE1OCw5ICsxNzQsMTIgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRv
bWFpbiAqZCkKPiAgICAgICBjdHgtPmRvbWFpbiA9IGQ7Cj4gICAgICAgSU5JVF9MSVNUX0hFQUQo
JmN0eC0+Y2FsbF9jdHhfbGlzdCk7Cj4gICAgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3Jw
Y19saXN0KTsKPiArICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9idWZfbGlzdCk7Cj4gICAK
PiAgICAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKPiAgICAgICBhdG9t
aWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwo+ICsgICAgYXRvbWljX3NldCgmY3R4LT5z
aG1fYnVmX3BhZ2VzLCAwKTsKPiArCj4gICAgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7
Cj4gICAKPiAgICAgICBzcGluX2xvY2soJmRvbWFpbl9jdHhfbGlzdF9sb2NrKTsKPiBAQCAtMzM5
LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4
ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKPiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPiAgIH0KPiAg
IAo+ICtzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFp
bl9jdHggKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGNvb2tpZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwYWdlc19jbnQpCgpEaXR0by4KCj4gK3sKPiArICAgIHN0cnVjdCBzaG1fYnVmICpzaG1f
YnVmOwo+ICsKPiArICAgIHdoaWxlKDEpCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IG9sZCA9IGF0
b21pY19yZWFkKCZjdHgtPnNobV9idWZfcGFnZXMpOwo+ICsgICAgICAgIGludCBuZXcgPSBvbGQg
KyBwYWdlc19jbnQ7Cj4gKyAgICAgICAgaWYgKCBuZXcgPj0gTUFYX1RPVEFMX1NNSF9CVUZfUEcg
KQo+ICsgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgICAgICBpZiAoIGxpa2VseShvbGQg
PT0gYXRvbWljX2NtcHhjaGcoJmN0eC0+c2htX2J1Zl9wYWdlcywgb2xkLCBuZXcpKSApCj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHNobV9idWYgPSB4emFsbG9jX2J5
dGVzKHNpemVvZihzdHJ1Y3Qgc2htX2J1ZikgKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFnZXNfY250ICogc2l6ZW9mKHN0cnVjdCBwYWdlICopKTsKPiArICAgIGlmICggIXNobV9i
dWYgKSB7CgpDb2Rpbmcgc3R5bGU6CgppZiAoIC4uLiApCnsKCj4gKyAgICAgICAgYXRvbWljX3N1
YihwYWdlc19jbnQsICZjdHgtPnNobV9idWZfcGFnZXMpOwo+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ICsgICAgfQo+ICsKPiArICAgIHNobV9idWYtPmNvb2tpZSA9IGNvb2tpZTsKPiArICAgIHNo
bV9idWYtPm1heF9wYWdlX2NudCA9IHBhZ2VzX2NudDsKPiArCj4gKyAgICBzcGluX2xvY2soJmN0
eC0+bG9jayk7Cj4gKyAgICBsaXN0X2FkZF90YWlsKCZzaG1fYnVmLT5saXN0LCAmY3R4LT5zaG1f
YnVmX2xpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgcmV0
dXJuIHNobV9idWY7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGZyZWVfc2htX2J1ZihzdHJ1Y3Qg
ZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4gK3sKPiArICAgIHN0cnVjdCBzaG1f
YnVmICpzaG1fYnVmOyA+ICsgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+ICsKPiArICAgIHNwaW5f
bG9jaygmY3R4LT5sb2NrKTsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9idWYsICZj
dHgtPnNobV9idWZfbGlzdCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBzaG1fYnVm
LT5jb29raWUgPT0gY29va2llICkKCldoYXQgZG9lcyBndWFyYW50ZWUgeW91IHRoZSBjb29raWUg
d2lsbCBiZSB1bmlxPwoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsK
PiArICAgICAgICAgICAgbGlzdF9kZWwoJnNobV9idWYtPmxpc3QpOwo+ICsgICAgICAgICAgICBi
cmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKCgpBdCB0aGlzIHBvaW50IHlvdSBoYXZlIGEgc2htX2J1ZiBpbiBoYW5kIHRvIGZyZWUuIEJ1
dCB3aGF0IGRvZXMgCmd1YXJhbnRlZSB5b3Ugbm8tb25lIHdpbGwgdXNlIGl0PwoKPiArCj4gKyAg
ICBpZiAoICFmb3VuZCApIHsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAg
Zm9yICggaW50IGkgPSAwOyBpIDwgc2htX2J1Zi0+cGFnZV9jbnQ7IGkrKyApCgpQbGVhc2UgZGVm
aW5lIGludCBpIGJlZm9yZSBoYW5kLgoKPiArICAgICAgICBpZiAoIHNobV9idWYtPnBhZ2VzW2ld
ICkKPiArICAgICAgICAgICAgcHV0X3BhZ2Uoc2htX2J1Zi0+cGFnZXNbaV0pOwo+ICsKPiArICAg
IGF0b21pY19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsK
PiArCj4gKyAgICB4ZnJlZShzaG1fYnVmKTsKPiArfQo+ICsKPiAgIHN0YXRpYyB2b2lkIG9wdGVl
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAgICAgc3RydWN0IGFy
bV9zbWNjY19yZXMgcmVzcDsKPiAgICAgICBzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4Owo+ICAgICAg
IHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwsICpjYWxsX3RtcDsKPiAgICAgICBzdHJ1Y3Qgc2ht
X3JwYyAqc2htX3JwYywgKnNobV9ycGNfdG1wOwo+ICsgICAgc3RydWN0IHNobV9idWYgKnNobV9i
dWYsICpzaG1fYnVmX3RtcDsKPiAgICAgICBib29sIGZvdW5kID0gZmFsc2U7Cj4gICAKPiAgICAg
ICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+
IEBAIC0zNzcsMTIgKzQ2MCwxNjMgQEAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9y
cGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICAgICAgICAgICBm
cmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwo+ICAgCj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIHNobV9idWYsIHNobV9idWZfdG1wLCAmY3R4LT5zaG1fYnVmX2xpc3Qs
IGxpc3QgKQo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9idWYtPmNvb2tpZSk7Cj4g
Kwo+ICAgICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+Y2FsbF9jdHhfY291bnQpKTsKPiAg
ICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPnNobV9ycGNfY291bnQpKTsKPiArICAgIEFT
U0VSVCghYXRvbWljX3JlYWQoJmN0eC0+c2htX2J1Zl9wYWdlcykpOwo+ICAgCj4gICAgICAgeGZy
ZWUoY3R4KTsKPiAgIH0KPiAgIAo+ICsjZGVmaW5lIFBBR0VMSVNUX0VOVFJJRVNfUEVSX1BBR0Ug
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+ICsKPiArc3RhdGljIHNpemVfdCBnZXRfcGFnZXNf
bGlzdF9zaXplKHNpemVfdCBudW1fZW50cmllcykKPiArewo+ICsgICAgaW50IHBhZ2VzID0gRElW
X1JPVU5EX1VQKG51bV9lbnRyaWVzLCBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFKTsKPiArCj4g
KyAgICByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRTsKPiArfQo+
ICsKPiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1Y3QgZG9tYWluX2N0eCAq
Y3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9j
dHggKmNhbGwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X21zZ19wYXJhbSAqcGFyYW0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGlkeCkKCk1vc3QgbGlrZWx5IHRoaXMgc2hvdWxkIGJlIHVuc2lnbmVkLgoKPiArewo+ICsgICAg
LyoKPiArICAgICAqIFJlZmVyIHRvIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRyBkZXNjcmlwdGlv
biBpbiBvcHRlZV9tc2cuaCBmb3IgZGV0YWlscy4KPiArICAgICAqLwo+ICsgICAgdWludDY0X3Qg
c2l6ZTsKPiArICAgIGludCBwYWdlX29mZnNldDsKPiArICAgIGludCBudW1fcGFnZXM7Cj4gKyAg
ICBpbnQgb3JkZXI7Cj4gKyAgICBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKPiArICAgIHBhZGRy
X3QgZ2FkZHI7Cj4gKyAgICBtZm5fdCBndWVzdF9tZm47CgpJIGRvbid0IGxpa2UgdGhlIHRlcm1p
bm9sb2d5IGd1ZXN0X21mbi4gVGhpcyBpcyBtaXNsZWFkaW5nIGJlY2F1c2Ugb2YgCnRoZSBwYXN0
IHVzYWdlIGluIFhlbi4gSXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBjYWxsIHRoaXMganVzdCBt
Zm4uCgo+ICsgICAgc3RydWN0IHsKPiArICAgICAgICB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VM
SVNUX0VOVFJJRVNfUEVSX1BBR0VdOwo+ICsgICAgICAgIHVpbnQ2NF90IG5leHRfcGFnZV9kYXRh
Owo+ICsgICAgfSAqcGFnZXNfZGF0YV9ndWVzdCwgKnBhZ2VzX2RhdGFfeGVuLCAqcGFnZXNfZGF0
YV94ZW5fc3RhcnQ7Cj4gKyAgICBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZjsKPiArCj4gKyAgICBw
YWdlX29mZnNldCA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRSAtIDEpOwo+ICsKPiArICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0u
c2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUpOwo+ICsKPiArICAgIG51bV9wYWdlcyA9IERJVl9ST1VORF9VUChzaXpl
LCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+ICsKPiAr
ICAgIHBhZ2VzX2RhdGFfeGVuX3N0YXJ0ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7
CgpUaGlzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgX3htYWxsb2MgYW5kIHdvdWxkIGF2b2lkIHRv
IGFsbG9jYXRlIG1vcmUgCm1lbW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBn
ZXR0aW5nIGJpZ2dlci4KCj4gKyAgICBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCj4gKyAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVm
KGN0eCwgcGFyYW0tPnUudG1lbS5zaG1fcmVmLCBudW1fcGFnZXMpOwoKSW4gYWxvY2F0ZV9zaG1f
YnVmIHlvdSBhcmUgbm93IGdsb2JhbGx5IGxpbWl0aW5nIHRoZSBudW1iZXIgb2YgcGFnZXMgKCAK
KDE2Mzg0KSB0byBwaW4uIEhvd2V2ZXIsIHRoaXMgZG9lcyBub3QgbGltaXQgcGVyIGNhbGwuCgpX
aXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2FsbCB1cCB0byAxNjM4NCB0
aW1lcyAKbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoLi4uKS4gT24gQXJtLCBmb3IgcDJt
IHJlbGF0ZWQgb3BlcmF0aW9uLCAKd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMgaW4gb25lIGdv
IGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KU28gSSB0aGluayAxNjM4NCB0aW1lcyBp
cyBmYXIgdG9vIG11Y2guCgo+ICsgICAgaWYgKCAhc2htX2J1ZiApCj4gKyAgICAgICAgZ290byBl
cnJfZnJlZTsKPiArCj4gKyAgICBnYWRkciA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIH4oT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKTsKPiArICAgIGd1ZXN0X21mbiA9IGxvb2t1
cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArICAgIGlmICggbWZuX2Vx
KGd1ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPiArICAgICAgICBnb3RvIGVycl9mcmVlOwo+ICsK
PiArICAgIHBhZ2VzX2RhdGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPiAr
ICAgIGlmICggIXBhZ2VzX2RhdGFfZ3Vlc3QgKQo+ICsgICAgICAgIGdvdG8gZXJyX2ZyZWU7Cj4g
Kwo+ICsgICAgcGFnZXNfZGF0YV94ZW4gPSBwYWdlc19kYXRhX3hlbl9zdGFydDsKPiArICAgIHdo
aWxlICggbnVtX3BhZ2VzICkgewo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4g
KyAgICAgICAgbWZuX3QgZW50cnlfbWZuID0gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIo
Cj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfZ3Vlc3QtPnBhZ2VzX2xpc3RbZW50cmllc19vbl9w
YWdlXSwgJnBhZ2UpOwo+ICsKPiArICAgICAgICBpZiAoIG1mbl9lcShlbnRyeV9tZm4sIElOVkFM
SURfTUZOKSApCj4gKyAgICAgICAgICAgIGdvdG8gZXJyX3VubWFwOwo+ICsKPiArICAgICAgICBz
aG1fYnVmLT5wYWdlc1tzaG1fYnVmLT5wYWdlX2NudCsrXSA9IHBhZ2U7Cj4gKyAgICAgICAgcGFn
ZXNfZGF0YV94ZW4tPnBhZ2VzX2xpc3RbZW50cmllc19vbl9wYWdlXSA9IG1mbl90b19tYWRkcihl
bnRyeV9tZm4pOwo+ICsgICAgICAgIGVudHJpZXNfb25fcGFnZSsrOwo+ICsKPiArICAgICAgICBp
ZiAoIGVudHJpZXNfb25fcGFnZSA9PSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFICkgewo+ICsg
ICAgICAgICAgICBwYWdlc19kYXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSB2aXJ0X3RvX21hZGRy
KHBhZ2VzX2RhdGFfeGVuICsgMSk7Cj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfeGVuKys7Cj4g
KyAgICAgICAgICAgIGdhZGRyID0gcGFnZXNfZGF0YV9ndWVzdC0+bmV4dF9wYWdlX2RhdGE7Cgpu
ZXh0X3BhZ2VfZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1dCBhIG1hY2hpbmUgYWRkcmVz
cy4gRm9yIAphbnl0aGluZyByZWxhdGVkIHRvIGFkZHJlc3MsIHRoZSB2YXJpYWJsZSBzaG91bGQg
YmUgbmFtZWQgYWNjb3JkaW5nbHkgdG8gCmF2b2lkIGNvbmZ1c2lvbi4KCj4gKwo+ICsgICAgICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPiArICAgICAgICAgICAg
dW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPiArCj4gKyAgICAgICAgICAgIGd1ZXN0
X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKGdhZGRyLCBOVUxMKTsKPiArICAg
ICAgICAgICAgaWYgKCBtZm5fZXEoZ3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQo+ICsgICAgICAg
ICAgICAgICAgZ290byBlcnJfZnJlZTsKPiArCj4gKyAgICAgICAgICAgIHBhZ2VzX2RhdGFfZ3Vl
c3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPiArICAgICAgICAgICAgaWYgKCAhcGFn
ZXNfZGF0YV9ndWVzdCApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycl9mcmVlOwo+ICsgICAg
ICAgICAgICAvKiBSb2xsIG92ZXIgdG8gdGhlIG5leHQgcGFnZSAqLwo+ICsgICAgICAgICAgICBl
bnRyaWVzX29uX3BhZ2UgPSAwOwo+ICsgICAgICAgIH0KPiArICAgICAgICBudW1fcGFnZXMtLTsK
PiArICAgIH0KPiArCj4gKyAgICBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgPSB2aXJ0X3RvX21hZGRy
KHBhZ2VzX2RhdGFfeGVuX3N0YXJ0KSB8IHBhZ2Vfb2Zmc2V0Owo+ICsKPiArICAgIGNhbGwtPm5v
bl9jb250aWdbaWR4XSA9IHBhZ2VzX2RhdGFfeGVuX3N0YXJ0Owo+ICsgICAgY2FsbC0+bm9uX2Nv
bnRpZ19vcmRlcltpZHhdID0gb3JkZXI7CgpJZiB5b3UgdXNlIF94bWFsbG9jLCB0aGVuIHlvdSBk
b24ndCBuZWVkIHRvIHN0b3JlIHRoZSBvcmRlci4gQnV0LCB3aG8gaXMgCmdvaW5nIHRvIGZyZWUg
bm9uX2NvbnRpZz8KCj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNfZGF0YV9ndWVz
dCk7Cj4gKyAgICB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOwo+ICsgICAgcmV0dXJu
IHRydWU7Cj4gKwo+ICtlcnJfdW5tYXA6Cj4gKyAgICB1bm1hcF9kb21haW5fcGFnZShwYWdlc19k
YXRhX2d1ZXN0KTsKPiArICAgIHVucGluX2d1ZXN0X3JhbV9hZGRyKGd1ZXN0X21mbik7Cj4gKyAg
ICBmcmVlX3NobV9idWYoY3R4LCBzaG1fYnVmLT5jb29raWUpOwo+ICsKPiArZXJyX2ZyZWU6Cj4g
KyAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGFnZXNfZGF0YV94ZW5fc3RhcnQsIG9yZGVyKTsKPiAr
Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIHRyYW5zbGF0ZV9w
YXJhbXMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiArICAgIHVpbnQzMl90IGF0dHI7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBjYWxs
LT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7CgpQbGVhc2UgcGF5IGF0dGVudGlvbiB0byBY
ZW4gY29kaW5nIHN0eWxlLiBJIGhhdmVuJ3QgcG9pbnRlZCBvdXQgCmV2ZXJ5d2hlcmUsIGJ1dCBJ
IHdvdWxkIGFsbCBvZiB0aGVtIHRvIGJlIGZpeGVkIGluIHRoZSBuZXh0IHZlcnNpb24uCgo+ICsg
ICAgICAgIGF0dHIgPSBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0uYXR0cjsKPiArCj4gKyAgICAg
ICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKPiArICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVDoKPiArICAgICAgICBjYXNlIE9Q
VEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0df
QVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGlmICggYXR0ciAmIE9QVEVFX01T
R19BVFRSX05PTkNPTlRJRyApIHsKPiArICAgICAgICAgICAgICAgIGlmICggIXRyYW5zbGF0ZV9u
b25jb250aWcoY3R4LCBjYWxsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXMgKyBpLCBpKSApCj4gKyAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2Ug
ewo+ICsgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVz
IHRvIHVzZSBvbGQgdG1lbSBhcmdcbiIpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2Ug
T1BURUVfTVNHX0FUVFJfVFlQRV9OT05FOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTlBVVDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFM
VUVfT1VUUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9V
VDoKPiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBVVDoKPiArICAg
ICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6Cj4gKyAgICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGNvbnRpbnVl
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICAg
LyoKPiAgICAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+ICAgICog
MSkgSGlkZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0Cj4gQEAgLTQ4OCw2ICs3MjIs
MTUgQEAgc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4
LAo+ICAgCj4gICAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2FsbCk7Cj4g
ICAKPiArICAgIC8qCj4gKyAgICAgKiBJZiBndWVzdCBzdWNjZXNzZnVsbHkgdW5yZWdpc3RlcmVk
IG93biBzaGFyZWQgbWVtb3J5LAo+ICsgICAgICogdGhlbiB3ZSBjYW4gdW5waW4gaXQncyBwYWdl
cwo+ICsgICAgICovCj4gKyAgICBpZiAoIGNhbGwtPnhlbl9hcmctPmNtZCA9PSBPUFRFRV9NU0df
Q01EX1VOUkVHSVNURVJfU0hNICYmCj4gKyAgICAgICAgIGNhbGwtPnhlbl9hcmctPnJldCA9PSAw
ICkgewo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnJtZW0uc2htX3JlZik7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIGZyZWVfc3RkX2NhbGxfY3R4
KGN0eCwgY2FsbCk7Cj4gICAKPiAgICAgICByZXR1cm4gdHJ1ZTsKPiBAQCAtNTIyLDcgKzc2NSw3
IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zdGRfY2FsbChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICBjYXNlIE9QVEVFX01TR19DTURfQ0FO
Q0VMOgo+ICAgICAgIGNhc2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06Cj4gICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQ01EX1VOUkVHSVNURVJfU0hNOgo+IC0gICAgICAgIHJldCA9IHRydWU7Cj4g
KyAgICAgICAgcmV0ID0gdHJhbnNsYXRlX3BhcmFtcyhjdHgsIGNhbGwpOwo+ICAgICAgICAgICBi
cmVhazsKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICByZXQgPSBmYWxzZTsKPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:04: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 1fzMnH-0003sa-66; Mon, 10 Sep 2018 14:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMnF-0003sC-Fh
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:03:57 +0000
X-Inumbo-ID: 7b58e580-b502-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b58e580-b502-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:04:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 08:03:55 -0600
Message-Id: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 08:03:51 -0600
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] x86: use VMLOAD for PV 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>,
 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>

SGF2aW5nIG5vdGljZWQgdGhhdCBWTUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNp
bmdsZSBvZiB0aGUKaW52b2x2ZWQgV1JNU1JzLCBJIHRob3VnaHQgaXQgbWlnaHQgYmUgYSByZWFz
b25hYmxlIGlkZWEgdG8gYWxzbyB1c2UgaXQKZm9yIFBWLiBNZWFzdXJlbWVudHMsIGhvd2V2ZXIs
IGhhdmUgc2hvd24gdGhhdCBhbiBhY3R1YWwgaW1wcm92ZW1lbnQgY2FuCmJlIGFjaGlldmVkIG9u
bHkgd2l0aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFuZHJldwpm
b3Igc3VnZ2VzdGluZyB0byB0cnkgdGhpcyksIHdoaWNoIEkgaGF2ZSB0byBhZG1pdCBJIGNhbid0
IHJlYWxseQpleHBsYWluLiBUaGlzIHdheSBvbiBteSBGYW0xNSBib3ggY29udGV4dCBzd2l0Y2gg
dGFrZXMgb3ZlciAxMDAgY2xvY2tzCmxlc3Mgb24gYXZlcmFnZSAodGhlIG1lYXN1cmVkIHZhbHVl
cyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywKdGhvdWdoKS4KClRoaXMgaXMgaW50
ZW50aW9uYWxseSBub3QgdXNpbmcgYSBuZXcgaHZtX2Z1bmNzIGhvb2s6IEZvciBvbmUsIHRoaXMg
aXMKYWxsIGFib3V0IFBWLCBhbmQgc29tZXRoaW5nIHNpbWlsYXIgY2FuIGhhcmRseSBiZSBkb25l
IGZvciBWTVguCkZ1cnRoZXJtb3JlIHRoZSBpbmRpcmVjdCB0byBkaXJlY3QgY2FsbCBwYXRjaGlu
ZyB0aGF0IGlzIG1lYW50IHRvIGJlCmFwcGxpZWQgdG8gbW9zdCBodm1fZnVuY3MgaG9va3Mgd291
bGQgYmUgdWdseSB0byBtYWtlIHdvcmsgd2l0aApmdW5jdGlvbnMgaGF2aW5nIG1vcmUgdGhhbiA2
IHBhcmFtZXRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCnYyOiBS
ZS1iYXNlLgotLS0KQmVzaWRlcyB0aGUgbWVudGlvbmVkIG9kZGl0eSB3aXRoIG1lYXN1cmVkIHBl
cmZvcm1hbmNlLCBJJ3ZlIGFsc28Kbm90aWNlZCBhIHNpZ25pZmljYW50IGRpZmZlcmVuY2UgKG9m
IGF0IGxlYXN0IDE1MCBjbG9ja3MpIGJldHdlZW4KbWVhc3VyaW5nIGltbWVkaWF0ZWx5IGFyb3Vu
ZCB0aGUgY2FsbHMgdG8gc3ZtX2xvYWRfc2VncygpIGFuZCBtZWFzdXJpbmcKaW1tZWRpYXRlbHkg
aW5zaWRlIHRoZSBmdW5jdGlvbi4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTUyLDYgKzUyLDcgQEAKICNpbmNsdWRlIDxhc20vaHZt
L2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9zdXBwb3J0Lmg+CisjaW5jbHVkZSA8YXNtL2h2bS9zdm0vc3ZtLmg+CiAjaW5jbHVkZSA8YXNt
L2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2luY2x1ZGUgPGFz
bS9tc3IuaD4KQEAgLTEyODEsMTEgKzEyODIsMzUgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50
cyhzdHJ1Y3QgdmNwdSAqbgogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICp1cmVncyA9ICZuLT5h
cmNoLnVzZXJfcmVnczsKICAgICBpbnQgYWxsX3NlZ3Nfb2theSA9IDE7CiAgICAgdW5zaWduZWQg
aW50IGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGJv
b2wgZnNfZ3NfZG9uZSA9IGZhbHNlOwogCiAgICAgLyogTG9hZCBhbmQgY2xlYXIgdGhlIGRpcnR5
IHNlZ21lbnQgbWFzay4gKi8KICAgICBkaXJ0eV9zZWdtZW50X21hc2sgPSBwZXJfY3B1KGRpcnR5
X3NlZ21lbnRfbWFzaywgY3B1KTsKICAgICBwZXJfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1
KSA9IDA7CiAKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShu
KSAmJiAhY3B1X2hhc19mc2dzYmFzZSAmJiBjcHVfaGFzX3N2bSAmJgorICAgICAgICAgISgodXJl
Z3MtPmZzIHwgdXJlZ3MtPmdzKSAmIH4zKSAmJgorICAgICAgICAgLyoKKyAgICAgICAgICAqIFRo
ZSByZW1haW5pbmcgcGFydCBpcyBqdXN0IGZvciBvcHRpbWl6YXRpb246IElmIG9ubHkgc2hhZG93
IEdTCisgICAgICAgICAgKiBuZWVkcyBsb2FkaW5nLCB0aGVyZSdzIG5vdGhpbmcgdG8gYmUgZ2Fp
bmVkIGhlcmUuCisgICAgICAgICAgKi8KKyAgICAgICAgIChuLT5hcmNoLnB2LmZzX2Jhc2UgfCBu
LT5hcmNoLnB2LmdzX2Jhc2VfdXNlcikgKQorICAgIHsKKyAgICAgICAgZnNfZ3NfZG9uZSA9IG4t
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZQorICAgICAgICAgICAgPyBzdm1fbG9hZF9zZWdz
KG4tPmFyY2gucHYubGR0X2VudHMsIExEVF9WSVJUX1NUQVJUKG4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVyZWdzLT5mcywgbi0+YXJjaC5wdi5mc19iYXNlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVyZWdzLT5ncywgbi0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlcikKKyAgICAg
ICAgICAgIDogc3ZtX2xvYWRfc2VncyhuLT5hcmNoLnB2LmxkdF9lbnRzLCBMRFRfVklSVF9TVEFS
VChuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+ZnMsIG4tPmFyY2gucHYu
ZnNfYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+Z3MsIG4tPmFyY2gu
cHYuZ3NfYmFzZV91c2VyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4tPmFyY2gucHYu
Z3NfYmFzZV9rZXJuZWwpOworICAgIH0KKyNlbmRpZgorICAgIGlmICggIWZzX2dzX2RvbmUgKQor
ICAgICAgICBsb2FkX0xEVChuKTsKKwogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiBy
ZWxvYWQuICovCiAgICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlf
RFMpIHwgdXJlZ3MtPmRzKSApCiAgICAgewpAQCAtMTMwMSw3ICsxMzI2LDcgQEAgc3RhdGljIHZv
aWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgogICAgIH0KIAogICAgIC8qIEVpdGhlciBz
ZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCi0gICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2Vn
bWVudF9tYXNrICYgRElSVFlfRlMpIHwgdXJlZ3MtPmZzKSApCisgICAgaWYgKCB1bmxpa2VseSgo
ZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRlMpIHwgdXJlZ3MtPmZzKSAmJiAhZnNfZ3NfZG9u
ZSApCiAgICAgewogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGZzLCB1cmVn
cy0+ZnMpOwogICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIHVwZGF0ZXMgZnNfYmFzZSAqLwpA
QCAtMTMxMCw3ICsxMzM1LDcgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNw
dSAqbgogICAgIH0KIAogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICov
Ci0gICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHwgdXJl
Z3MtPmdzKSApCisgICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlf
R1MpIHwgdXJlZ3MtPmdzKSAmJiAhZnNfZ3NfZG9uZSAgKQogICAgIHsKICAgICAgICAgYWxsX3Nl
Z3Nfb2theSAmPSBsb2Fkc2VnbWVudChncywgdXJlZ3MtPmdzKTsKICAgICAgICAgLyogbm9uLW51
bCBzZWxlY3RvciB1cGRhdGVzIGdzX2Jhc2VfdXNlciAqLwpAQCAtMTMxOCw3ICsxMzQzLDcgQEAg
c3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgogICAgICAgICAgICAgZGly
dHlfc2VnbWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFOwogICAgIH0KIAotICAgIGlmICggIWlz
X3B2XzMyYml0X3ZjcHUobikgKQorICAgIGlmICggIWZzX2dzX2RvbmUgJiYgIWlzX3B2XzMyYml0
X3ZjcHUobikgKQogICAgIHsKICAgICAgICAgLyogVGhpcyBjYW4gb25seSBiZSBub24temVybyBp
ZiBzZWxlY3RvciBpcyBOVUxMLiAqLwogICAgICAgICBpZiAoIG4tPmFyY2gucHYuZnNfYmFzZSB8
IChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9GU19CQVNFKSApCkBAIC0xNjUzLDYgKzE2Nzgs
MTIgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAgd3JpdGVfcHRi
YXNlKG4pOwogCisjaWYgZGVmaW5lZChDT05GSUdfUFYpICYmIGRlZmluZWQoQ09ORklHX0hWTSkK
KyAgICBpZiAoIGlzX3B2X2RvbWFpbihuZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihuZCkgJiYg
IWlzX2lkbGVfZG9tYWluKG5kKSAmJgorICAgICAgICAgIWNwdV9oYXNfZnNnc2Jhc2UgJiYgY3B1
X2hhc19zdm0gKQorICAgICAgICBzdm1fbG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAsIDApOwor
I2VuZGlmCisKICAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICYmCiAgICAgICAgICAoKHAtPnZj
cHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQocGQpKSApCiAgICAgewpAQCAt
MTcxNCwxMCArMTc0NSw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYs
IHMKICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogCiAgICAgICAgIGlmICggaXNfcHZfZG9t
YWluKG5leHRkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGxvYWRfTERUKG5leHQpOwogICAg
ICAgICAgICAgbG9hZF9zZWdtZW50cyhuZXh0KTsKLSAgICAgICAgfQogCiAgICAgICAgIGN0eHRf
c3dpdGNoX2xldmVsbGluZyhuZXh0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNzgsNiArNzgsOSBAQCBzdGF0
aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBzdm1fZnVuCiAgKi8KIHN0YXRpYyBERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWShwYWRkcl90LCBoc2EpOwogc3RhdGljIERFRklORV9QRVJfQ1BV
X1JFQURfTU9TVExZKHBhZGRyX3QsIGhvc3Rfdm1jYik7CisjaWZkZWYgQ09ORklHX1BWCitzdGF0
aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZtY2Jfc3RydWN0ICosIGhvc3Rfdm1jYl92YSk7Cisj
ZW5kaWYKIAogc3RhdGljIGJvb2xfdCBhbWRfZXJyYXR1bTM4M19mb3VuZCBfX3JlYWRfbW9zdGx5
OwogCkBAIC0xNTY3LDYgKzE1NzAsMTQgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdV9kZWFkKHVuc2ln
bmVkIGludCBjcAogICAgICAgICAqdGhpc19oc2EgPSAwOwogICAgIH0KIAorI2lmZGVmIENPTkZJ
R19QVgorICAgIGlmICggcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgKQorICAgIHsKKyAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBlcl9jcHUoaG9zdF92bWNiX3ZhLCBjcHUpKTsK
KyAgICAgICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBOVUxMOworICAgIH0KKyNlbmRp
ZgorCiAgICAgaWYgKCAqdGhpc192bWNiICkKICAgICB7CiAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKG1hZGRyX3RvX3BhZ2UoKnRoaXNfdm1jYikpOwpAQCAtMTYwMSw2ICsxNjEyLDExIEBAIHN0
YXRpYyBpbnQgc3ZtX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGkKICAgICAgICAgaWYgKCAhcGcg
KQogICAgICAgICAgICAgZ290byBlcnI7CiAKKyNpZmRlZiBDT05GSUdfUFYKKyAgICAgICAgaWYg
KCAhY3B1X2hhc19mc2dzYmFzZSApCisgICAgICAgICAgICBwZXJfY3B1KGhvc3Rfdm1jYl92YSwg
Y3B1KSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwZyk7CisjZW5kaWYKKwogICAgICAgICBj
bGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwZykpOwogICAgICAgICAqdGhpc192bWNiID0g
cGFnZV90b19tYWRkcihwZyk7CiAgICAgfQpAQCAtMTYzMCw2ICsxNjQ2LDYwIEBAIHN0YXRpYyB2
b2lkIHN2bV9pbml0X2VycmF0dW1fMzgzKGNvbnN0IHMKICAgICB9CiB9CiAKKyNpZmRlZiBDT05G
SUdfUFYKK2Jvb2wgc3ZtX2xvYWRfc2Vncyh1bnNpZ25lZCBpbnQgbGR0X2VudHMsIHVuc2lnbmVk
IGxvbmcgbGR0X2Jhc2UsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZzX3NlbCwg
dW5zaWduZWQgbG9uZyBmc19iYXNlLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBn
c19zZWwsIHVuc2lnbmVkIGxvbmcgZ3NfYmFzZSwKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdzX3NoYWRvdykKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHBlcl9jcHUoaG9zdF92bWNi
X3ZhLCBjcHUpOworCisgICAgaWYgKCB1bmxpa2VseSghdm1jYikgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICBpZiAoICFsZHRfYmFzZSApCisgICAgeworICAgICAgICBhc20gdm9sYXRp
bGUgKCAicHJlZmV0Y2ggJTAiIDo6ICJtIiAodm1jYi0+bGR0cikgKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorCisgICAgaWYgKCBsaWtlbHkoIWxkdF9lbnRzKSApCisgICAgICAgIG1l
bXNldCgmdm1jYi0+bGR0ciwgMCwgc2l6ZW9mKHZtY2ItPmxkdHIpKTsKKyAgICBlbHNlCisgICAg
eworICAgICAgICAvKiBLZWVwIEdEVCBpbiBzeW5jLiAqLworICAgICAgICBzdHJ1Y3QgZGVzY19z
dHJ1Y3QgKmRlc2MgPSB0aGlzX2NwdShnZHRfdGFibGUpICsgTERUX0VOVFJZIC0KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZOworCisg
ICAgICAgIF9zZXRfdHNzbGR0X2Rlc2MoZGVzYywgbGR0X2Jhc2UsIGxkdF9lbnRzICogOCAtIDEs
IFNZU19ERVNDX2xkdCk7CisKKyAgICAgICAgdm1jYi0+bGR0ci5zZWwgPSBMRFRfRU5UUlkgPDwg
MzsKKyAgICAgICAgdm1jYi0+bGR0ci5hdHRyID0gU1lTX0RFU0NfbGR0IHwgKF9TRUdNRU5UX1Ag
Pj4gOCk7CisgICAgICAgIHZtY2ItPmxkdHIubGltaXQgPSBsZHRfZW50cyAqIDggLSAxOworICAg
ICAgICB2bWNiLT5sZHRyLmJhc2UgPSBsZHRfYmFzZTsKKyAgICB9CisKKyAgICBBU1NFUlQoIShm
c19zZWwgJiB+MykpOworICAgIHZtY2ItPmZzLnNlbCA9IGZzX3NlbDsKKyAgICB2bWNiLT5mcy5h
dHRyID0gMDsKKyAgICB2bWNiLT5mcy5saW1pdCA9IDA7CisgICAgdm1jYi0+ZnMuYmFzZSA9IGZz
X2Jhc2U7CisKKyAgICBBU1NFUlQoIShnc19zZWwgJiB+MykpOworICAgIHZtY2ItPmdzLnNlbCA9
IGdzX3NlbDsKKyAgICB2bWNiLT5ncy5hdHRyID0gMDsKKyAgICB2bWNiLT5ncy5saW1pdCA9IDA7
CisgICAgdm1jYi0+Z3MuYmFzZSA9IGdzX2Jhc2U7CisKKyAgICB2bWNiLT5rZXJuZ3NiYXNlID0g
Z3Nfc2hhZG93OworCisgICAgc3ZtX3ZtbG9hZF9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KSk7
CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKyNlbmRpZgorCiBzdGF0aWMgaW50IF9zdm1fY3B1X3Vw
KGJvb2wgYnNwKQogewogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwpAQCAtMTY2Miw2ICsxNzMy
LDggQEAgc3RhdGljIGludCBfc3ZtX2NwdV91cChib29sIGJzcCkKICAgICAvKiBJbml0aWFsaXpl
IE9TVlcgYml0cyB0byBiZSB1c2VkIGJ5IGd1ZXN0cyAqLwogICAgIHN2bV9ob3N0X29zdndfaW5p
dCgpOwogCisgICAgc3ZtX3Ztc2F2ZV9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1KSk7CisKICAg
ICByZXR1cm4gMDsKIH0KIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCkBAIC01Myw2ICs1MywxMiBA
QCB1bnNpZ25lZCBsb25nICpzdm1fbXNyYml0KHVuc2lnbmVkIGxvbmcKIHZvaWQgX191cGRhdGVf
Z3Vlc3RfZWlwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaW5zdF9s
ZW4pOwogdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGlu
dCBjciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIAorLyogUFYgY29udGV4dCBzd2l0Y2ggaGVscGVy
ICovCitib29sIHN2bV9sb2FkX3NlZ3ModW5zaWduZWQgaW50IGxkdF9lbnRzLCB1bnNpZ25lZCBs
b25nIGxkdF9iYXNlLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmc19zZWwsIHVu
c2lnbmVkIGxvbmcgZnNfYmFzZSwKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Nf
c2VsLCB1bnNpZ25lZCBsb25nIGdzX2Jhc2UsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnc19zaGFkb3cpOworCiBleHRlcm4gdTMyIHN2bV9mZWF0dXJlX2ZsYWdzOwogCiAjZGVm
aW5lIFNWTV9GRUFUVVJFX05QVCAgICAgICAgICAgIDAgLyogTmVzdGVkIHBhZ2UgdGFibGUgc3Vw
cG9ydCAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:05:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:05: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 1fzMp6-0004A8-K3; Mon, 10 Sep 2018 14:05:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzMp5-00049x-83
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:05:51 +0000
X-Inumbo-ID: bf05ab35-b502-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf05ab35-b502-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:06:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 08:05:49 -0600
Message-Id: <5B967A3A02000078001E6D00@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 08:05:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180910123640.496-1-aisaila@bitdefender.com>
 <20180910123640.496-13-aisaila@bitdefender.com>
 <229f323c1e1349ab12ba94eaaae64c55383bf2ad.camel@bitdefender.com>
 <5B9674D302000078001E6CBA@prv1-mh.provo.novell.com>
 <de07d729189124f49d33779416a33ca0d164fcef.camel@bitdefender.com>
In-Reply-To: <de07d729189124f49d33779416a33ca0d164fcef.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v19 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDE1OjU0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIE1vbiwgMjAxOC0wOS0xMCBhdCAwNzo0MiAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDEwLjA5LjE4IGF0IDE1OjMzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IE9uIE1vbiwgMjAxOC0wOS0xMCBhdCAxNTozNiArMDMwMCwgQWxl
eGFuZHJ1IElzYWlsYSB3cm90ZToKPj4gPiA+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgcmVkdW5k
YW50IHNhdmUgZnVuY3Rpb25zIGFuZCByZW5hbWVzIHRoZQo+PiA+ID4gc2F2ZV9vbmUqIHRvIHNh
dmUuIEl0IHRoZW4gY2hhbmdlcyB0aGUgZG9tYWluIHBhcmFtIHRvIHZjcHUgaW4KPj4gPiA+IHRo
ZQo+PiA+ID4gc2F2ZSBmdW5jcyBhbmQgYWRhcHRzIHByaW50IG1lc3NhZ2VzIGluIG9yZGVyIHRv
IG1hdGNoIHRoZSBmb3JtYXQKPj4gPiA+IG9mCj4+ID4gPiB0aGUKPj4gPiA+IG90aGVyIHNhdmUg
cmVsYXRlZCBtZXNzYWdlcy4KPj4gPiA+IAo+PiA+ID4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+ID4gPiAKPj4gPiA+IC0tLQo+PiA+
ID4gQ2hhbmdlcyBzaW5jZSBWMTg6Cj4+ID4gPiAJLSBBZGQgY29uc3Qgc3RydWN0IGRvbWFpbiB0
byBydGNfc2F2ZSBhbmQgaHBldF9zYXZlCj4+ID4gPiAJLSBMYXRjaGVkIHRoZSB2Q1BVIGludG8g
YSBsb2NhbCB2YXJpYWJsZSBpbiBodm1fc2F2ZV9vbmUoKQo+PiA+ID4gCS0gQWRkIEhWTVNSX1BF
Ul9WQ1BVIGtpbmQgY2hlY2sgdG8gdGhlIGJvdW5kcyBpZi4KPj4gPiA+IC0tLQo+PiA+ID4gIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDE4ICstLS0tLS0tCj4+ID4gPiAgeGVuL2Fy
Y2gveDg2L2VtdWwtaTgyNTQuYyAgICAgIHwgIDUgKystCj4+ID4gPiAgeGVuL2FyY2gveDg2L2h2
bS9ocGV0LmMgICAgICAgIHwgIDcgKystLQo+PiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgICAgICB8IDc1ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gPiA+IC0tLS0KPj4g
PiA+IC0tCj4+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgIHwgMTUgKysrKy0t
LQo+PiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICB8IDIyICsrLS0tLS0tLS0K
Pj4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyAgICAgfCAgNSArKy0KPj4gPiA+ICB4
ZW4vYXJjaC94ODYvaHZtL3J0Yy5jICAgICAgICAgfCAgNSArKy0KPj4gPiA+ICB4ZW4vYXJjaC94
ODYvaHZtL3NhdmUuYyAgICAgICAgfCAyOCArKysrKysrLS0tLS0tCj4+ID4gPiAgeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMgICAgIHwgIDUgKystCj4+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jICAgIHwgMjMgKystLS0tLS0tLS0KPj4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jICAgICAgfCAzOCArKy0tLS0tLS0tLS0tLS0tLQo+PiA+ID4gIHhlbi9hcmNoL3g4Ni9o
dm0vdnBpYy5jICAgICAgICB8ICA1ICsrLQo+PiA+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3NhdmUuaCB8ICA4ICstLS0KPj4gPiA+ICAxNCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25z
KCspLCAxOTYgZGVsZXRpb25zKC0pCj4+ID4gPiAKPj4gPiA+IEBAIC0xNDEsNiArMTM4LDggQEAg
aW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZAo+PiA+ID4gaW50Cj4+
ID4gPiB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+PiA+ID4gICAgICBpbnQgcnY7
Cj4+ID4gPiAgICAgIGh2bV9kb21haW5fY29udGV4dF90IGN0eHQgPSB7IH07Cj4+ID4gPiAgICAg
IGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOwo+PiA+ID4gKyAgICBzdHJ1
Y3QgdmNwdSAqdiA9IChodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0KPj4gPiA+IEhW
TVNSX1BFUl9WQ1BVKSA/Cj4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgZC0+dmNwdVtpbnN0
YW5jZV0gOiBkLT52Y3B1WzBdOwo+PiA+ID4gIAo+PiA+IAo+PiA+IFNvcnJ5IGZvciB0aGUgaW5j
b252ZW5pZW5jZSBidXQgSSd2ZSBqdXN0IHJlYWxpemVkIHRoYXQgdGhpcyBoYXMgdG8KPj4gPiBi
ZQo+PiA+IGluaXRpYWxpemUgYWZ0ZXIgdGhlIGJvdW5kcyBjaGVjay4gSSB3aWxsIGhhdmUgdGhp
cyBpbiBtaW5lCj4+IAo+PiBBbHNvIHRvIGVsaW1pbmF0ZSByZWR1bmRhbmN5IEknZCBwcmVmZXIg
aWYgeW91IG1vdmVkIHRoZSBjb25kaXRpb25hbAo+PiBleHByZXNzaW9uIGluc2lkZSB0aGUgc3F1
YXJlIGJyYWNrZXRzLgo+PiAKPiBBcmUgdGhlc2UgY2hhbmdlcyB3b3J0aCB3YWl0aW5nIDI0aD8K
ClRoYXQncyB1cCB0byB5b3UgaW4gdGhpcyBjYXNlLCBJJ2Qgc2F5LgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN5L-0005il-1I; Mon, 10 Sep 2018 14:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzN5J-0005ic-Om
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:22:37 +0000
X-Inumbo-ID: 16d60c97-b505-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16d60c97-b505-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:23: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 1fzN5H-0006l1-BA; Mon, 10 Sep 2018 14:22: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 1fzN5H-00030p-2K; Mon, 10 Sep 2018 14:22:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzN5H-0002s5-1e; Mon, 10 Sep 2018 14:22:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127458-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-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-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=9a5682765a2e5f93cf2fe7b612b8072b18f0c68a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 14:22:35 +0000
Subject: [Xen-devel] [linux-linus test] 127458: 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>

ZmxpZ2h0IDEyNzQ1OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDU4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5YTU2ODI3NjVh
MmU1ZjkzY2YyZmU3YjYxMmI4MDcyYjE4ZjBjNjhhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI3IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
NiBkYXlzICAgMjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDU4ICAyMDE4LTA5
LTA5IDIwOjA5OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTYzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODA5MCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9J-00065X-Dj; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9H-00064B-Gt
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:43 +0000
X-Inumbo-ID: 494c0e61-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 494c0e61-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:54 +0200 (CEST)
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=a7iniUspRgaJYClPhK+sVLrBFDO1mUPtbnjyeZowhUg=;
 b=uRMPakQCqa8aUmhsh2ECc5qM5xtC0aCnS4nix6GRb3cMXpQfolt4hagg5j7+rw020rnU8LA8Ir0DAhwrB3jAI3sP/KBkF5WoFuodg/1e7afl94kIT7dZQmHcQktisMoJ717O45pGUGLT75lONr5/iX79/AcuMx81R8LDA+d3x5c=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:37 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:52 +0300
Message-Id: <20180910142602.15987-4-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fb4dca66-3685-4b2c-5921-08d617296bbd
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:lEuYJp7YEsQd2Xrvo1HZzSRM4X4Ge4kqsf97+f79fKqBeZM3T0JEDnZUn/0d6rWZENXCBrfajnCaV5yhdwNfwkPJjgRIwBy45SOEGJuex1dZJgIbX+uZ0A3+khRHhCGtG7kU61deDCuZAZ0DXlqA56IkD8fO7kQclu5nFq5YnzcuRCHWUIiVO/qnMgfDWYfBoiATRbBTqqY5iCDJLlCFT/p55DIUcX72cG6Bhfxd3jhzqxl30c4lDqbyzu2SVOkg;
 25:l7RTuFAUJiCX/gZtTXcpeSqWtnqN8BasMR8pLP3kxurN8/Ep6aQIV5GrEPGSsCYykhIj1JxtNiInGCzTfsfXX2hhF8pf7ZM66mrHgxCgXDODotqmbHKHGpUh/vXLl5wpBv8YMIvYU9WK4ons9UBeRxggRVMKy05P0h1dNDk5/9cKLajb3V7V//JwmM6Mik8usJ5KzYmZ8uZMthnB77Is6Hm1myMZJFmc2Xo3XsYmKuZQalg1Z/RTAfKaSBLjlAx+Y69IqpqNojWGAxvYJANdWu02DuxpsuLocW5c1UV+NtOa2sc7D/CFRg87CkiQrvx6m6I+6y9TrNyOsoHUmKbNzw==;
 31:qgkzQhm6ag4+J56kD9HGXc9CNS3sA4SuUqKs79cpxsdpl3T5z3FFyv6On0NAovMdkSxKw+3Et9po9IDld703C5sjfEwMWh9uPdxvpipUlN2iQ6o0dbab/t17CiRStNu5wEHHhuZntN87RVsz469+YuuMXCHKyUGaxups8Kxot8g3JXYwviJlMGq5y8AqIpCQXIeu/Z7HDxLgXgEADalB40Cba+kvh5onQhjabtlmc40=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:TU7o7Bje81P/qdq7qYsbPYkzkNdsK5TwCBYQ17DsH1wU9KpiZsj+cuBLKM2lcpXlBbiRh8we+x5QgVqRqMvd4OeGqudDPaaXMod6fSmVkSMq7+lMuoonnHDS3q/6GUg4TjOtfZj96JhkBm6Rv9rzGjMjjboPES+r2yjqx26jH/s6XXjQFtII1phWer/pb+EhJaJUOm2U0bmJLeslNe52ewJsu0R8pa8vwOF6JBnqC5tZzPs8XTdRg9TV2+gDJ/5dMBgoqhcq3bt9F52IkCR8v/Hx6YEXS/cKq7+d3nsoxXjOh4yDX70Q+VcqteI4co5WFgpMXFdWoFZ2WyOPLQ4pKA==;
 4:GpLq6/5hNoaob8D+HdZ27qcsqNKwV8hLK/DwMss5YnhWivKug4IRar8b4Cs8c+SAhgdYM7Do5BUEEWlTa+hhl4J7njPuiYxqqzolQIOygMsoEuVV0ho/v+l6JerTpNZPyhqpgfmx9+ZymMdXZFjSLbVW9qHWAUVFTThDPviPgFbyfv6xPXCC93JZ8/FNrqSOduBBPYF/gbbB2eKYq6AftEMPfX4Q2CUqEilo8jpq6IaaHH2ZcSTzS/0TjQJT71ZUWZP5JJjHzk90DGUoYjDnpk7C6e1sw5mrEi8hth+n2G0dTYNr+hV5V9q+jf8W7f8R
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178ACCD040AEEED77870CAAAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(575784001)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:0yxXTci2d3KVtTCesGYBJ/Cr7WU+4i1TQ7fzY+rgr?=
 =?us-ascii?Q?o4dxVW9/r96E7/Xjt9isqD1yMk2/RWRCyaB4ZmZ37ANv9y3OXXiHsln6olXW?=
 =?us-ascii?Q?QvK2Z3Nv5CwcA0Nv7PXNzyyR+0/sbfZsnOQrQAlO0/OQ5oRCOJRxKkn4t0E/?=
 =?us-ascii?Q?XnNdKg2KERA/KozSvhFphTneVfQyY/4fhtPNKz4rGaiBKEXV4uOgbXmluVeg?=
 =?us-ascii?Q?piosKeugCl+26oLCmH13dHU9ARgvIM1wQ3ifD+vmKNjLZC54eoAe5uWKxPTh?=
 =?us-ascii?Q?03sZcNNO+MESghhFroSPi0e8fShyvlM+xAy5LEasxpJxIIkFNefSVe67E/82?=
 =?us-ascii?Q?zEdFe0YTdKXPJ3n6H1viLQnuHv/yvv6JVawZZ5xxp+717CQcAJOSlv1vzZaB?=
 =?us-ascii?Q?BybB/NFQA3aO0NVp3PoWYjfwEGreXtwa6H4Dv1ojqa/3lg4pZULt2kH4dKgG?=
 =?us-ascii?Q?aIht8ixdfzBC+5xP1vi3e2Z7c0L6/xNwndrL8zmqJ/3nHHBOEqrLoIuk6yRZ?=
 =?us-ascii?Q?n4JQoxDUdPw+Cv8Bv+oQAIIWxzyzuCc2rUrll4H5/GtHp1g2K2wiuSWwPCZJ?=
 =?us-ascii?Q?GLVXBRyJas92eWPML6G2GqE4pOYWaicMGh7eWNCE69I3KQTxOjjWeDuN+Z2M?=
 =?us-ascii?Q?NUvECO39OjkpQSvTIE9V8VGViIA6tYZAtHli7HqlupYC6Fiorw+kjUY5dbXI?=
 =?us-ascii?Q?FvasJoUuVGojnSg2gAKClthfXF7Ulgo96QAogeVOlaG0twC0uUky7Knd6rEK?=
 =?us-ascii?Q?CBz4ewlk29LWEjGgfUgJ22ORWUMD4to9K7odvpOuTrf9flvw/z7cSTVRD5Hn?=
 =?us-ascii?Q?FbmZyEi3IjI1WoVoHxm0juMXrx4OMx9aXz8BO2hOJANExP6Dubc4WMpkKZ9O?=
 =?us-ascii?Q?34+r3T0gTccLg0KVNU9uV+LU1SiaMDaQV/Nl6t3asg7muUdrf11l3hNV3XTr?=
 =?us-ascii?Q?uggufMZ/rkJ9Z2p71KP2kjHbTqLhL5eU4FNRnTr7NP1fLSkfqtc0Ir6iusvX?=
 =?us-ascii?Q?go9pQAusUxndtuGhJfTDT39tiTo2+rjTTIZIPkhCV2jC3B/hHgo6/Wlcw3vl?=
 =?us-ascii?Q?R3+DJkaKOtTsiSspi7U8AX1+XpMNjuCBpBf68bNMEGDq5oj+Ca2WBMslCe+5?=
 =?us-ascii?Q?uUBXxfRPyd0Q07kQPu+PjDgp0UjpgB2PiIxhOzga3CiRbNdZkjRQ8TNx6xLk?=
 =?us-ascii?Q?XciB4pMFLWbKd41YKgt1f2gEPmozoLM6xNWnqlh84/SIyj2QVIql8KkJkyhy?=
 =?us-ascii?Q?wIfMc7Zi4wMbLbRMzAIyilRO7mq9MpLkQCN7IWWFByl4ynVKGfYY4wD+6dQ+?=
 =?us-ascii?B?QT09?=
X-Microsoft-Antispam-Message-Info: dsEcgTt5B8xWHBRrq2xcJhf3YqJMQ4dTQxUHLN2ssI1nxSVCHBKqxjT03iix1390a/rof38/stkNrWHhlUJ8qK9CN9IAw05z5yocZg1t/g10RbjRsDowgAFc/DIQ5XBCPbHOm5JjpBq121FHGgOWVbL4OnjN5Oy77yrATEL68rHmD76Xca+u0TwfgCcVWXnk+6DPjU7GtF+eUpBFQo+LGuNE/NYyXJt0PTXHWa2sjwNoVgHhLg60Mgv2Wk4A1lOJQVOl379hZrYXm+vZJBN4c7AhifI+UBsOmGWddXVEXFnAdK4eKfrq3AwFXirzPEayA4bzAiTyPChzNGlxtj+ULU5pWS0/3w1qdml+F3FHVgo=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:XAIp1bwFo4C+vKVUhT5NKxvShNXg9GpiOyMx52QWvyU8BKSx8n0B3B4kiei4soJ5VyCLzXXo0nVfagyNvsuiSvaoxKj31XMGww4Gugn3HczV60sEQ24o5rKSvWe8vlDNvxBHFwwxEvsxV3LvWSfGgt9rIdXfA58M73QPAhquEm50HBCznKjtQXwMz1kAhgRMPyA0npLBqryv8dJZazIUqYc5/G1vG1IzKYTok/fwpeKLiTb5v8DmuR9us6NE7ESvIe7+WvvzvuVAVBMC9BnBPmub1N3+J/yKts3tTizMZN3Yk6kscgcpTFxaMh6wwZvTdmjgEyPqxBvBW8AHhD3aG7CvTRRsO4pEeF+Q4eQQkjDl+8ZqpCk4Cz4ugcBqlTMNSX7IZrLMuqQujhLHkCG0d9LGmc69E7+JNvnJI1ZcGeBwv9EsUCQPRwsX86QhQLoKqTie90D7bUQ50mxiDGJ2Wg==;
 5:VfaDChXjsolJUrsz8orHeWMi7PKaL2a1W5cezQDfk3ySWpSfkki5OsM2RW3tDRbPq9+bs8V9NqAcgZ5W+qrx3/z0uIGBGSziPkjcSYXnz37J0IdzhKwXdKL+BYb10MV51CY4AXAsrpn2K4rkw1n+2YLdmrJ7bHk9uMLUPKSNsJM=;
 7:TA8Y1PnyH7ArOMxQpM/vGVQhFPTl70nU2UxBJe0shpPbO057n4MDuHXvrK0TIBrk59tTaiw/gJGPPLO9Mz2dmp9jDNo8cfnhPXPJLlxFqLRK4BqjvxWkkx40y2rcEeHZvZTJzkcOwN0hRovqQztbU4oj/b9mc4WbPHg8Ttbm7Za/DuILmxVA4Fxvlkb+RmYNJIftKZlQZfx/DFhIoc5AeRyRYMH9g5g8Z1ooKeCHuu/oBVV1Losy63qSo5Iks/Fq
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:37.9526 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fb4dca66-3685-4b2c-5921-08d617296bbd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 03/13] x86/hvm: Introduce
 hvm_save_cpu_ctxt_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIE1vdmUgYWxsIGZyZWUgZmllbGRzIHRvIHRoZSBpbml0aWFsaXplcgoJLSBBZGQg
YmxhbmsgbGluZSB0byBiZWZvcmUgdGhlIHJldHVybgoJLSBNb3ZlIHYtPnBhdXNlX2ZsYWdzIGNo
ZWNrIHRvIHRoZSBzYXZlX29uZSBmdW5jdGlvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMjE5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDEwNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBi
MGNmM2E4MzZmLi5lMTEzM2Y2NGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTc3OCwxMTkgKzc3OCwxMjYgQEAgc3Rh
dGljIGludCBodm1fbG9hZF90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1f
c2F2ZV90c2NfYWRqdXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF90c2Nf
YWRqdXN0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0
eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CisgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9
IHsKKyAgICAgICAgLnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0+
YXJjaC5odm0uc3luY190c2MpLAorICAgICAgICAubXNyX3RzY19hdXggPSBodm1fbXNyX3RzY19h
dXgodiksCisgICAgICAgIC5yYXggPSB2LT5hcmNoLnVzZXJfcmVncy5yYXgsCisgICAgICAgIC5y
YnggPSB2LT5hcmNoLnVzZXJfcmVncy5yYngsCisgICAgICAgIC5yY3ggPSB2LT5hcmNoLnVzZXJf
cmVncy5yY3gsCisgICAgICAgIC5yZHggPSB2LT5hcmNoLnVzZXJfcmVncy5yZHgsCisgICAgICAg
IC5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnAsCisgICAgICAgIC5yc2kgPSB2LT5hcmNoLnVz
ZXJfcmVncy5yc2ksCisgICAgICAgIC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVncy5yZGksCisgICAg
ICAgIC5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3AsCisgICAgICAgIC5yaXAgPSB2LT5hcmNo
LnVzZXJfcmVncy5yaXAsCisgICAgICAgIC5yZmxhZ3MgPSB2LT5hcmNoLnVzZXJfcmVncy5yZmxh
Z3MsCisgICAgICAgIC5yOCAgPSB2LT5hcmNoLnVzZXJfcmVncy5yOCwKKyAgICAgICAgLnI5ICA9
IHYtPmFyY2gudXNlcl9yZWdzLnI5LAorICAgICAgICAucjEwID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjEwLAorICAgICAgICAucjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExLAorICAgICAgICAucjEy
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyLAorICAgICAgICAucjEzID0gdi0+YXJjaC51c2VyX3Jl
Z3MucjEzLAorICAgICAgICAucjE0ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE0LAorICAgICAgICAu
cjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1LAorICAgICAgICAuZHIwID0gdi0+YXJjaC5kZWJ1
Z3JlZ1swXSwKKyAgICAgICAgLmRyMSA9IHYtPmFyY2guZGVidWdyZWdbMV0sCisgICAgICAgIC5k
cjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdLAorICAgICAgICAuZHIzID0gdi0+YXJjaC5kZWJ1Z3Jl
Z1szXSwKKyAgICAgICAgLmRyNiA9IHYtPmFyY2guZGVidWdyZWdbNl0sCisgICAgICAgIC5kcjcg
PSB2LT5hcmNoLmRlYnVncmVnWzddLAorICAgIH07CisKKyAgICAvKgorICAgICAqIFdlIGRvbid0
IG5lZWQgdG8gc2F2ZSBzdGF0ZSBmb3IgYSB2Y3B1IHRoYXQgaXMgZG93bjsgdGhlIHJlc3RvcmUK
KyAgICAgKiBjb2RlIHdpbGwgbGVhdmUgaXQgZG93biBpZiB0aGVyZSBpcyBub3RoaW5nIHNhdmVk
LgorICAgICAqLworICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biApCisgICAgICAg
IHJldHVybiAwOworCisgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mvdm1jYiBiaXRz
ICovCisgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwgJmN0eHQpOworCisgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnNlZyk7CisgICAgY3R4dC5pZHRy
X2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQuaWR0cl9iYXNlID0gc2VnLmJhc2U7CisKKyAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAmc2VnKTsKKyAgICBj
dHh0LmdkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC5nZHRyX2Jhc2UgPSBzZWcuYmFz
ZTsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2VnKTsK
KyAgICBjdHh0LmNzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5jc19saW1pdCA9IHNlZy5saW1p
dDsKKyAgICBjdHh0LmNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmNzX2FyYnl0ZXMgPSBz
ZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAm
c2VnKTsKKyAgICBjdHh0LmRzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5kc19saW1pdCA9IHNl
Zy5saW1pdDsKKyAgICBjdHh0LmRzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmRzX2FyYnl0
ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2Vn
X2VzLCAmc2VnKTsKKyAgICBjdHh0LmVzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5lc19saW1p
dCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LmVz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX3NzLCAmc2VnKTsKKyAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC5z
c19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LnNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBj
dHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cih2LCB4ODZfc2VnX2ZzLCAmc2VnKTsKKyAgICBjdHh0LmZzX3NlbCA9IHNlZy5zZWw7CisgICAg
Y3R4dC5mc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmZzX2Jhc2UgPSBzZWcuYmFzZTsK
KyAgICBjdHh0LmZzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsKKyAgICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7
CisgICAgY3R4dC5nc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LmdzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICBjdHh0LmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKKyAgICBjdHh0LnRyX3NlbCA9IHNl
Zy5zZWw7CisgICAgY3R4dC50cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LnRyX2Jhc2Ug
PSBzZWcuYmFzZTsKKyAgICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOworICAgIGN0eHQubGR0
cl9zZWwgPSBzZWcuc2VsOworICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBj
dHh0LmxkdHJfYmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQubGR0cl9hcmJ5dGVzID0gc2VnLmF0
dHI7CisKKyAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApCisgICAgeworICAgICAgICBtZW1j
cHkoY3R4dC5mcHVfcmVncywgdi0+YXJjaC5mcHVfY3R4dCwgc2l6ZW9mKGN0eHQuZnB1X3JlZ3Mp
KTsKKyAgICAgICAgY3R4dC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOworICAgIH0K
KworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsK
K30KKwogc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBzdHJ1Y3Qg
aHZtX2h3X2NwdSBjdHh0OwotICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKKyAgICBp
bnQgZXJyID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAg
IC8qIFdlIGRvbid0IG5lZWQgdG8gc2F2ZSBzdGF0ZSBmb3IgYSB2Y3B1IHRoYXQgaXMgZG93bjsg
dGhlIHJlc3RvcmUgCi0gICAgICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJl
IGlzIG5vdGhpbmcgc2F2ZWQuICovCi0gICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZf
ZG93biApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBtZW1zZXQoJmN0eHQsIDAs
IHNpemVvZihjdHh0KSk7Ci0KLSAgICAgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mv
dm1jYiBiaXRzICovCi0gICAgICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsK
LQotICAgICAgICBjdHh0LnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGQtPmFyY2gu
aHZtLnN5bmNfdHNjKTsKLQotICAgICAgICBjdHh0Lm1zcl90c2NfYXV4ID0gaHZtX21zcl90c2Nf
YXV4KHYpOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2lk
dHIsICZzZWcpOwotICAgICAgICBjdHh0LmlkdHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAg
IGN0eHQuaWR0cl9iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3Jl
Z2lzdGVyKHYsIHg4Nl9zZWdfZ2R0ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQuZ2R0cl9saW1pdCA9
IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKLQotICAgICAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnNlZyk7Ci0gICAgICAg
IGN0eHQuY3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5jc19saW1pdCA9IHNlZy5saW1p
dDsKLSAgICAgICAgY3R4dC5jc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuY3NfYXJi
eXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX2RzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5kc19zZWwgPSBzZWcuc2VsOwotICAgICAg
ICBjdHh0LmRzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmRzX2Jhc2UgPSBzZWcu
YmFzZTsKLSAgICAgICAgY3R4dC5kc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZt
X2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOwotICAgICAgICBjdHh0
LmVzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuZXNfbGltaXQgPSBzZWcubGltaXQ7Ci0g
ICAgICAgIGN0eHQuZXNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmVzX2FyYnl0ZXMg
PSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3Nl
Z19zcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuc3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4
dC5zc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5zc19iYXNlID0gc2VnLmJhc2U7
Ci0gICAgICAgIGN0eHQuc3NfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRf
c2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2ZzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5mc19z
ZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmZzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAg
ICBjdHh0LmZzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5mc19hcmJ5dGVzID0gc2Vn
LmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3Ms
ICZzZWcpOwotICAgICAgICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuZ3Nf
bGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuZ3NfYmFzZSA9IHNlZy5iYXNlOwotICAg
ICAgICBjdHh0LmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21l
bnRfcmVnaXN0ZXIodiwgeDg2X3NlZ190ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQudHJfc2VsID0g
c2VnLnNlbDsKLSAgICAgICAgY3R4dC50cl9saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4
dC50cl9iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQudHJfYXJieXRlcyA9IHNlZy5hdHRy
OwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZz
ZWcpOwotICAgICAgICBjdHh0LmxkdHJfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5sZHRy
X2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmxkdHJfYmFzZSA9IHNlZy5iYXNlOwot
ICAgICAgICBjdHh0LmxkdHJfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGlmICggdi0+
ZnB1X2luaXRpYWxpc2VkICkKLSAgICAgICAgewotICAgICAgICAgICAgbWVtY3B5KGN0eHQuZnB1
X3JlZ3MsIHYtPmFyY2guZnB1X2N0eHQsIHNpemVvZihjdHh0LmZwdV9yZWdzKSk7Ci0gICAgICAg
ICAgICBjdHh0LmZsYWdzID0gWEVOX1g4Nl9GUFVfSU5JVElBTElTRUQ7Ci0gICAgICAgIH0KLQot
ICAgICAgICBjdHh0LnJheCA9IHYtPmFyY2gudXNlcl9yZWdzLnJheDsKLSAgICAgICAgY3R4dC5y
YnggPSB2LT5hcmNoLnVzZXJfcmVncy5yYng7Ci0gICAgICAgIGN0eHQucmN4ID0gdi0+YXJjaC51
c2VyX3JlZ3MucmN4OwotICAgICAgICBjdHh0LnJkeCA9IHYtPmFyY2gudXNlcl9yZWdzLnJkeDsK
LSAgICAgICAgY3R4dC5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnA7Ci0gICAgICAgIGN0eHQu
cnNpID0gdi0+YXJjaC51c2VyX3JlZ3MucnNpOwotICAgICAgICBjdHh0LnJkaSA9IHYtPmFyY2gu
dXNlcl9yZWdzLnJkaTsKLSAgICAgICAgY3R4dC5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3A7
Ci0gICAgICAgIGN0eHQucmlwID0gdi0+YXJjaC51c2VyX3JlZ3MucmlwOwotICAgICAgICBjdHh0
LnJmbGFncyA9IHYtPmFyY2gudXNlcl9yZWdzLnJmbGFnczsKLSAgICAgICAgY3R4dC5yOCAgPSB2
LT5hcmNoLnVzZXJfcmVncy5yODsKLSAgICAgICAgY3R4dC5yOSAgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yOTsKLSAgICAgICAgY3R4dC5yMTAgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTA7Ci0gICAgICAg
IGN0eHQucjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExOwotICAgICAgICBjdHh0LnIxMiA9IHYt
PmFyY2gudXNlcl9yZWdzLnIxMjsKLSAgICAgICAgY3R4dC5yMTMgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yMTM7Ci0gICAgICAgIGN0eHQucjE0ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE0OwotICAgICAg
ICBjdHh0LnIxNSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNTsKLSAgICAgICAgY3R4dC5kcjAgPSB2
LT5hcmNoLmRlYnVncmVnWzBdOwotICAgICAgICBjdHh0LmRyMSA9IHYtPmFyY2guZGVidWdyZWdb
MV07Ci0gICAgICAgIGN0eHQuZHIyID0gdi0+YXJjaC5kZWJ1Z3JlZ1syXTsKLSAgICAgICAgY3R4
dC5kcjMgPSB2LT5hcmNoLmRlYnVncmVnWzNdOwotICAgICAgICBjdHh0LmRyNiA9IHYtPmFyY2gu
ZGVidWdyZWdbNl07Ci0gICAgICAgIGN0eHQuZHI3ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s3XTsKLQot
ICAgICAgICBpZiAoIGh2bV9zYXZlX2VudHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9
IDAgKQotICAgICAgICAgICAgcmV0dXJuIDE7IAorICAgICAgICBlcnIgPSBodm1fc2F2ZV9jcHVf
Y3R4dF9vbmUodiwgaCk7CisgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgIGJyZWFrOwog
ICAgIH0KLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBlcnI7CiB9CiAKIC8qIFJldHVybiBh
IHN0cmluZyBpbmRpY2F0aW5nIHRoZSBlcnJvciwgb3IgTlVMTCBmb3IgdmFsaWQuICovCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9J-00065L-3T; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9H-00064A-Fc
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:43 +0000
X-Inumbo-ID: 49de6cf9-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 49de6cf9-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:55 +0200 (CEST)
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=V7akfu9XJ2EwOm0GFNXU91y+DVGvU1YqOnErufCDgZk=;
 b=eoWOJYh30tmOLlmyT7MaLlYMBjRXW57LZG3ZZ96nme7chp8t4AxEhgk30KjF95WkiR40lCqVlGgWE0LEYiq5yPm9YUOSFWeYGzBHuoCOC7IU9MUTulYU5O6ngHCCWu+T5YpSbo+4rCqHtRWr1g28yWI/StYy8NEWOHw51B3JzTM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:39 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:53 +0300
Message-Id: <20180910142602.15987-5-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a8a90625-0a41-4c73-33aa-08d617296cd0
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:EA+2pOooa8D9/aiOY2UCjkH+vQQnC3zvsLaFjN5HfMgqqAN3gY+JW8YLPAmEkvf4X6whyHIGaoIG2ml7lsdZhDTSajXyHoE+THqkiMeik4NhvmJIqpl35qm+Mmf5Mo04HnOruT0RN9PZqrBAivUaDChzzjHB5Zjf/Meeen3H8PW410TChZzcBNhpqOJ+Lon1+KiD5w/s1mzbPktPnagJO8SI4oaY75IAjtv+cnr6bGbgwVXOgOPEgtISMW7uBWyL;
 25:/+qZbca/ToaEE2i2Ft+6U7JIcJ5jmsA5pkM9/RwFkPC8Yt1g47Z9+ZAFcUY6/qN38TUom+nALrOPZcGOxXeRgNJFOaeh0x0LzIhi7x9Vr0vnmcYIcVeYYTpSBlE3iUbmRpsjUHRHc1cI6sAV4MlSrzL64VMciS9/VMeWMryhms6tmjPws4AH3Rz3vO/Ng798SQf+26ZPhtl/WyG8L74SGO1PSZHF1CZQhzD7vEkstL5bBouCGYaGIKLiu9lq9B4O/Hptr/NRDuHs+AIAfRzaz44r3Wm7aZECbe9uX+ePzxpARAQ67RRoO02ZtygA1Gky6Akw9VWPWMAvSZuiFViReg==;
 31:7qYQQV2aqvfpqfUB+oQGkE7p5LvKbzKvTUC2eCd6a+T4iejWGigaQHQBrIkdeyZz7c1xSmJ76fIqIbCWFHzfCoKEVED/ydrXSYkaAdYJDATWV4hzG6gcszA2faKI3wGyLkEiSog2Mspam+G6s3pa5zn0Db/bDAQR1Y7NxxzO0EeUv/iI4dXkG8S7CtrZihUMQbnDBZz7pfWGKch165iJA3EUoexEfDloulNP1Mp/SRg=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:Qxxr8lXnWDXB0RmaDB4aSEIP/jmDwV4ldmrsKxmEr/qDTTlTd0GxnPeIx7hIvcDanHF4cGDbeLLvlV/y26+NOxqQ3uvHOQmKiKnBWRAN0zkn8ntGbNE/3GvpxsBfnW4Iuts6Lpji2/2qChlvcOQ/FZtdjAsjD9/loB383V9VWRMojxWa2+nySHQQ8UAWp2+ExlkinLr0mOL0S0DhRL9mUXmjd89CKurZm6DiDD3W6HUZPWShCJFvJ9RYOgpznlX8DP0qs9GFeLkVpS0r3MDDgBkhlOW0R1z611nle2D5TtH52+i/ixocBcYovVi/SoTgD81M2XOAQuUw3+RBxe7zsw==;
 4:0p1aryq0N5ApaSGOGtWO7svp7AYR9GCWniMtVEhHp3HLfiGf/9ISJSSf2OFgWXO7Mwjta5L39DOAgnXpHjENxn06neUWaQDKR7GonD522wk05GjOh3d6TfJd+KUeUctup8lq4DMWz3iLe9WKDYZ3Ygo3+DcsWhku4Whlfh14hHXWbKi7HUmYe1ZyrsLE9NgdrHGWNgGJqIO6ThFy68Lp1YrCbWaooO3eTZCAolE5iKAJufqyjT8gqIoFqrjaG9+I5csiHhFMDtfRxhAHDJkxF64Rm5NKsJq4iruJSSCsbCDYsYn6PALcCxRwtiYfGH5M
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178856EFEAE39C7F25B3613AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:Uty2fJ3EzqiD/Z1wg5YWI3zuI+C/SujDe7VAsYqXi?=
 =?us-ascii?Q?yeX+bjIGMA+PQcjxXwPqzcqhqATziZn/hs4/+gcl8zAJjifTYKxcKgBMAqDD?=
 =?us-ascii?Q?aq+uOopOw5ciKS/o5cmz+qinjEYncgP1/7mZZt22ddZZigISs3pjn1+frs7Z?=
 =?us-ascii?Q?lGgZtwtSE2/5hexsvYupmOmY4DE2a3Dp9fzHUHvOvNQSfNEtcDPXVv65BtHS?=
 =?us-ascii?Q?SwTbkemrk6474MdcfLjU6nme4dzD88Y6obOAORh9LFpjiZTwRvFXFV7EwI7H?=
 =?us-ascii?Q?0I22G2t/tWcXdZRx0OveQsVvFI+OOqe2yGjwM2ocde42iqAgn0/sr5G/e8xI?=
 =?us-ascii?Q?31Y6er6Crs/eTGDXxpmeX2Wg7O+Ukn9A6WQFf3uDF46vR0eyu+J2YXDwQTS4?=
 =?us-ascii?Q?71HvNJN978V4uw8GOOkMgO830L768HfF3tr7U2hC4/IK6bExs63SKnnfoNvw?=
 =?us-ascii?Q?uHiNf1s+c7ECau8ceE4dD2euuAToCe52EfvNBWFVIPHH5GGbeaPMO26GO5a8?=
 =?us-ascii?Q?o65NWaWM9zV6cE6EH7B0QHvFKplfF1Xs2X1RnJGRcqXCZJbpxgmkIVMY4EF+?=
 =?us-ascii?Q?iWayoarB3GxSu565LuSRfA2dA7Tt8dZEdw6rF8KE1HFUXF2/OWLN8cD4HCDd?=
 =?us-ascii?Q?NZfZ89cJRylctvs/18bK01ZPvk6U6qD7of2tNd60AY3suAcjvpOiE23oYONl?=
 =?us-ascii?Q?kB+v28eBbBLDToxDWNv3rBbMjXuytcnueAYerSH6wMfAqhPAlshz0s0Mma3x?=
 =?us-ascii?Q?ECmwH2JX/B0aIvjw//FzS1hxrgXYSzkjbospA6hW4nhXl/jXR485LxV2deF1?=
 =?us-ascii?Q?v0pnLpPww4BXXl18t0fgWFF9bkCJ8aThdHT32GVau2ZDOlO0ZLkaOIgYWh8a?=
 =?us-ascii?Q?6YPLiyTpVPTWPAnfjET0yjXI0UwEFT/uPJ4ruDtVrWJUevtuZTWZgAkAn185?=
 =?us-ascii?Q?ctHSKmVmuRi4bInpYvDhRZkm5VwH/w4pH+Wj2WnNj5Wk18KIqSfIdeqlzZXe?=
 =?us-ascii?Q?d4ZxsKoZCjiTQaY3gpyt/0Uw5YY6OZO3aU3jLnV9pivetBNBIi6mgIKXUus1?=
 =?us-ascii?Q?rA+D12K51s4zfArDqYf8P79hWaSHkCzIoT5dD1aZc/po98zgrX7E9MMt6W+6?=
 =?us-ascii?Q?frbOOgV2HsoNtNhua1eF12dc7uIM2VH5V7cwlyf4ODqS0SPlzk3h1XTI8hGX?=
 =?us-ascii?Q?smhePikm3HzEwHDXRfbybMTt+cOhcaUw1clZoAe0oZVPtPCJZhMJ8dfyg3I3?=
 =?us-ascii?Q?anKSRRLZDnRjBQNde9svlR1U2CZWvPnDH15/cQX?=
X-Microsoft-Antispam-Message-Info: f08XuHQAfXPwurHJ6mw0PpDAl75EL/sQ19nWU6kxA73Yck4Q0PiVRY/M6O9cYhpb3Tq4MMLCpIjC4uvCuAxVF2/Pdj70864h6xVxx1YNQumjlNQ+mvGl3oBTI+GpFNYkzlyD8r+ajBUuIcfRlZitciGeCHuqZAxbVJ0t5fF9csLM8kc0ssJ9hxnVdoGt0gfm1Rm/Hs4OqaT5Hw5fNh+38+0hxWs0BhgBzJk6kdsptFQ7j+EzdRf9cgtyWUBM5RN5teS8QVYZZz7PMVrPoVfxmoOhoho2NIr3mnIFXWdXI4T6fPlTKvo5WovYMk6XrscnX4hcIml/OAttgkVuPi2o2ce8HPeoJ+iUDRtQWQlLNXM=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:nd55G1X0uQ0uZpHR4++JntibNJxfRA8dSQxhFUSe34SfZD+86eQf9gH+9ECnbe2AtJoddc2jR5nW7sJItl8Ch634JAuftQNMmJzjKE15if8d+ZwHs436mJE3mjZc9bqYksWF0px4prPrHDAFssXgaYo1fV59viJhwgMiHh0qMF+vfXClrwGBMn13Aty1zu3jUO7wNfcQVnHFVTWU3BjAmccvlnYPhW92Ll7aFJw1uSRYzlZJlPy5JMtlEduQCodtPUBVGsH20MAm71ODM56e2kGxXF4Sei+qKs3vF2fWcgVnZfhMt9b4lnVIPurb+OZHuz/Aq0ybRo1fboctSf69YGAEZHOCL7HCrTVN3QPdWF+hrtKnxTe08soNFVF3W9PzbmLzHCjhge87xcN57NMSHyv45/e9GScfI9ckCTr9OjVc3rMCh0ZG80fDRJdIWjZzq3VKaxRPV2t8RE+yJKSyIw==;
 5:qrY/2AzsjUx9oUrnWAaruyQMtU8Klp3b15DN33EE/Nk8WWs+IJ4XIyUKOhom46ILmGqRB9xxw3sCPWRfJU7MTDJAYZec0CP8DEyowSI3NePXIUdLTBdcw3smwJqSK5f6/GpvSUhlmhMciVWqdL7CKnAyx1pK9QvVgGclv84JZwU=;
 7:1BsEN5bkjALR2Wpt/G6H8Kjt4iu9zotZK1Jga+F4w+XZGPFsIT+1ArkaY+qEDgl5aMKqaXQPcPOjMw8i6L+gP+VfNLtL38zZKi1y/cJcOKLFJ58gH4aI09G+oIlJR9EToMKVIH0vr/h53zNrEMN4LlmITLRhlbD1pNWMBtI4dhTBwag7iZvzseaXDihiL+LK4Dp+Ku64xvUAr0IaThHOHyzMUMdfiMx3imDgzLMzQGb3+LBxqsDs3vAg2z2Q/Q0M
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:39.7539 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a8a90625-0a41-4c73-33aa-08d617296cd0
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 04/13] x86/hvm: Introduce
 hvm_save_cpu_xsave_states_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTQ6CgktIFJlbW92ZSBlcnIgaW5pdAoJLSBBZGQgYmxhbmsgbGluZSBhaGVhZCBvZiByZXR1
cm4KCS0gTW92ZSB4c2F2ZV9lbmFibGVkKCkgY2hlY2sgdG8gdGhlIHNhdmVfb25lIGZ1bmMuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IGUxMTMzZjY0ZDcuLjEwMTNiNmVjYzQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
MTE2MywzNSArMTE2Myw0NiBAQCBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3Nh
dmVfY3B1X2N0eHQsIGh2bV9sb2FkX2NwdV9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNhdmVfYXJlYSkgKyBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeHN0YXRlX2N0eHRfc2l6ZSh4Y3IwKSkKIAotc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZShzdHJ1Y3QgdmNw
dSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CiAg
ICAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgKmN0eHQ7CisgICAgdW5zaWduZWQgaW50IHNpemUg
PSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsKKyAgICBpbnQgZXJyOwog
Ci0gICAgaWYgKCAhY3B1X2hhc194c2F2ZSApCisgICAgaWYgKCAhY3B1X2hhc194c2F2ZSB8fCAh
eHNhdmVfZW5hYmxlZCh2KSApCiAgICAgICAgIHJldHVybiAwOyAgIC8qIGRvIG5vdGhpbmcgKi8K
IAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBzaXplID0gSFZNX0NQVV9YU0FWRV9TSVpFKHYtPmFyY2gueGNyMF9hY2N1bSk7CisgICAgZXJy
ID0gX2h2bV9pbml0X2VudHJ5KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52Y3B1X2lkLCBzaXplKTsK
KyAgICBpZiAoIGVyciApCisgICAgICAgIHJldHVybiBlcnI7CiAKLSAgICAgICAgaWYgKCAheHNh
dmVfZW5hYmxlZCh2KSApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYgKCBfaHZt
X2luaXRfZW50cnkoaCwgQ1BVX1hTQVZFX0NPREUsIHYtPnZjcHVfaWQsIHNpemUpICkKLSAgICAg
ICAgICAgIHJldHVybiAxOwotICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1faHdfY3B1X3hzYXZl
ICopJmgtPmRhdGFbaC0+Y3VyXTsKLSAgICAgICAgaC0+Y3VyICs9IHNpemU7CisgICAgY3R4dCA9
IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5kYXRhW2gtPmN1cl07CisgICAgaC0+Y3Vy
ICs9IHNpemU7CisgICAgY3R4dC0+eGZlYXR1cmVfbWFzayA9IHhmZWF0dXJlX21hc2s7CisgICAg
Y3R4dC0+eGNyMCA9IHYtPmFyY2gueGNyMDsKKyAgICBjdHh0LT54Y3IwX2FjY3VtID0gdi0+YXJj
aC54Y3IwX2FjY3VtOwogCi0gICAgICAgIGN0eHQtPnhmZWF0dXJlX21hc2sgPSB4ZmVhdHVyZV9t
YXNrOwotICAgICAgICBjdHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOwotICAgICAgICBjdHh0LT54
Y3IwX2FjY3VtID0gdi0+YXJjaC54Y3IwX2FjY3VtOwotICAgICAgICBleHBhbmRfeHNhdmVfc3Rh
dGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZSAtIG9mZnNldG9mKHR5cGVvZigqY3R4dCksIHNhdmVfYXJlYSkpOwotICAgIH0KKyAgICBleHBh
bmRfeHNhdmVfc3RhdGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsCisgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplIC0gb2Zmc2V0b2YodHlwZW9mKCpjdHh0KSwgc2F2ZV9hcmVhKSk7CiAKICAgICBy
ZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCB2Y3B1
ICp2OworICAgIGludCBlcnIgPSAwOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
IHsKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlc19vbmUodiwgaCk7Cisg
ICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVy
biBlcnI7Cit9CisKIC8qCiAgKiBTdHJ1Y3R1cmUgbGF5b3V0IGNvbmZvcm1pdHkgY2hlY2tzLCBk
b2N1bWVudGluZyBjb3JyZWN0bmVzcyBvZiB0aGUgY2FzdCBpbgogICogdGhlIGludm9jYXRpb24g
b2YgdmFsaWRhdGVfeHN0YXRlKCkgYmVsb3cuCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9H-000641-1t; Mon, 10 Sep 2018 14:26: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9F-00063i-Fk
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:42 +0000
X-Inumbo-ID: 47274c43-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 47274c43-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:51 +0200 (CEST)
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=/xtRDX6jnvI0lrZyOdD42ujl2aJrwNYg6l6CDHFdnI0=;
 b=hJGB7w1zKMX57KQy/Er0nQMQZ+u/wJTKJA8GKetNuCi41Ax6Lw8n3P+4VFfcCjDlkibLowPL9QmFXLMzkROc9tk3TIXLxDDb4+dCcEXlVKYRYjOUbrizrlbLc34I259J6Nj4+P0zhf/plAVUiKNpjpYROVIJiLR5nFnljon5QG4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:31 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:49 +0300
Message-Id: <20180910142602.15987-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f16eadb0-97dd-4656-8369-08d6172967fb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:/oORz3Tou/DNqYt+TS7IoKxQ0Wu/YsBk89mzrU2IL2uxuAcAr4CaokE6UPGXM5XMptzCdw/XHIyFBfXflOj6CwU7Cw7Cx36d9f/gnHwFMPZI9Sh0yvk+OmVKhtoTqxzKN03bfZIY0iAB1Cx8Kk5+WpvJCRr68UYteuChyHZx7MOmRsGUTn3jTWeACVpYdDqIGJ+wvi660fOXea844I0vVlmsqzBhHyzTsw+PxW7lmGMnT/0J/vT/CmN8YcpE4TeS;
 25:Z7elvXlAek8L98gl9Gb5wo+WwYNhdoiiBPID4oYiV4B1crzLPlBnNm5ZLWRk0XtnSB1JFV8YXqWivNNcX1ZkFmWALQSzh+xaSDqKDkSx7Q8363SEUsIAq+OMsu5HGGmL4nB1nO3Mq1R4MokQTcWF+UzvOOs7SlbtLgzzNA0DfIie9m0XACFK+Vh2GgVHPx6lK9/WiomcrWZJn6UsdrRsWJevHi8AYcgwTryk8Vgh9gY0d+5IexOETPXXi06z+I2ffFI6/SsikqHXZmPM1Ltru1ZZPzsHS05re6357xjuESRQFa5ts3MORUWFoxCLcUnM40To9oB0EwoOPMrP5tQ9oQ==;
 31:ZIBICq2yLCKuep6TGobsSvG9yxGfSzQ4lQcftQha6q6OEUa4ZUQMlOyTul3pWyKoMmR60R8QNhp/U2h8hrGe3E4cCVSHqQkGgBrKCPgKjRxKSU5CFkJgwlPinkjNGY3AfGfyFQ1E6ag6+EWzHkYlKMvZylcJUHVP6K3IjymomkgdpRo5RAVHFFFkn/GQwp2EAfvi+tenaGtvweCSeP4natr3markqILqLDBSODiRwwM=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:KHfEpBIEATxNZMFwDBaBpxphU3c/lHPBj5IEIEF80qDsTn4lkbKT77qpG8Uz3jh9kf1NCtFEhwWm8Y1q85IaP4kOIcP0ccfnfBTuDGlhK3Ky4S5rRNrsjkKuMV+Gehzty11IVZvFVnzm1KXHwjYA8C90D2amEQ9gJ6J1Hrqar5pJzGM3wAd6Utnb1vvU8Sq7zO1/K2VGMoojYT8hL77WS0oEvKbE8Zs0m+fVzy+6Z3BF8EN0bRT2GsKDEmMaRfuy8LLLUYAHf/zaqGK5uTtFB8GMWJIWGAP63aQ6RK8ccuKvKDeSQ0mQo6dZcNtdcsaxDVAeaIUZ5gX9wIDTWYeIZg==;
 4:kefw179iZm/yPxze+V1vVMUAsFb10Eydoqu3JL7kiY1iSS3ggrCz2Jm4F+ZAtuQROFoaC0gynhr2d/Bv/HiwvJhfW3X9tEmnE/kLo4JyeyDAnyEBRfjKOLtmkYuQMIW0A2F2Srhyw7re8+RILjZ8lCab0y0q0kLcz9A0ozEr2StXBV7nL66ojUmhd2jVrMZmPMJOM+hJFGlbqXpePWbY5/sziAxSEFbRvvE9xkrk7Hvnt+jiDWGhYJJ1YHKDdpDPg35v4Lqf8QufiHW57YTohU98Q2gIJCvefdvbc7TyaMbYVQ+eebBCr0w/T4tCWDSi
X-Microsoft-Antispam-PRVS: <AM0PR02MB41784BC5086C7B5634DFDB5EAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(53754006)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(51416003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(1857600001)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:58yN5NTldfn+rgbSrLYNSFB59aYZCDmPxzcctP/yQ?=
 =?us-ascii?Q?eMNnq8Pls6wyp6m0N5KU0WbDIHbNKo9pCADhqymIfA16cesrly8G9hGpaMKa?=
 =?us-ascii?Q?XzfLA/ApcjrWNkI4XwkXkUOyOoNn63/BYEGp3CVzMTKd/6a30NVwYn7V/HXr?=
 =?us-ascii?Q?0fZkX85ZDvwmtGz3Nq7NQV9HfnyPdWoTu3659kHF5Gvos83I/en3rqkyVJtw?=
 =?us-ascii?Q?30bD4ggRnfZDkWilCu+CAC9fxRlf3Bxf0KKGykKKxZzm6iGE4vCHRlhkSBdV?=
 =?us-ascii?Q?jvxmW0AUInYB2TMppLfYKoh/PfWQEnKZKIqToLeyyqtLuplLvhC6Vl01OHdT?=
 =?us-ascii?Q?sJGV66MnRxkK7Aj8sq6xv8jytRXC+Fm1ebXXKnJ0c450AJ2wi7rx0L1g8IV6?=
 =?us-ascii?Q?Vf7vmLlmBWvzrJhL+rDQkavXlLR/qXhd7Vr8lrOTgwm2Mab84RPqCybNYBs+?=
 =?us-ascii?Q?ZRqmCfs6pTfn1S47Pu9HEI5vg9mGE2uErisjxT9oLslEc1a+8FAy5Z6sRkuA?=
 =?us-ascii?Q?rNA89IeHJisZe+zx9DZmn/6cQ7Y+riSOO//SOlXqPcAG/rm3q+5nqm7PWB93?=
 =?us-ascii?Q?1H7rtruEyhxObryhUMCxQKS/HPpNpdsNXZj4o/2gcFBPlSFD7DXqXooowtli?=
 =?us-ascii?Q?/sKyI+HdIUmS1A78zybJNwpaKe/pwsIPx/ZGXb1Yjtw5F9p6+bNM6bKtCPQG?=
 =?us-ascii?Q?ZjC7jbjmd6J18pRGrpxT8KjiaauapKxuh+tfGBIPvPtMEZARGO50A6M6WlXQ?=
 =?us-ascii?Q?Ht1sDolkhS3JxR1tYxIPuUMaKZqy/rZObHaFaxJg9XRVuh0ZHFd+KV9oM/c+?=
 =?us-ascii?Q?Md/r9UMGW7fkh2VRFxtQjzi8j+N3phjkWSUemg4q/QU4xvsyqSkLdTEAVX7E?=
 =?us-ascii?Q?CCm4PhIAissuBJCvELwzcXkqcAW+BqkNIdqwm/iyY1WMB23k1o6lyLDqdbW5?=
 =?us-ascii?Q?4zRXOs3HOFnA3F6h6KTIxcOLCrw/Id7xS0FT5NvQrEDIlQZ9+V4XPUrRI0hR?=
 =?us-ascii?Q?7Pl3qcRa+wqCm/hdGsyqXNWRO0e7CoYd/sheRV7xZGWXDSWLgzu5trd+y9QJ?=
 =?us-ascii?Q?YO0qYAunpwoaa7c90a2lFuCuVjV2qRvnO70leUV67w0l1bd+SJ0BKQZcPnoe?=
 =?us-ascii?Q?4TOT9L1Bv1LbccE0/d8TRXmEPFjq992mPDfGLUv3fDp4bBNiFzpXSvXKDmja?=
 =?us-ascii?Q?4lc9de9p+jlkQrRckzBDKFjRH6c6ouEhntLC136hocKceY/5irZDJ5woQ=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Antispam-Message-Info: C6xY+lRdT3sV/sfuWpDUSA6HnpHdjoM5UHPrYfYch5jh2748dx/f1Y2dY+M1Na3fzrWOub4ftYBEBxXiMscb7wKodYTD6ILiJShivK4YcrAwyxd0EH4+lHbcQ7Lazhvby0FVWYsze2Cf9irFCNTt4EJZm9lIL1B7w12shyYP1y7rAFvbJ3IPtTUT87WyXoGwuigIHJKJ/aUYUgyhvECfcYpMlOrpTd2lA+GvS6fFoN8RNaH+R6JJgxrh6tp5kCPNV7ARABUIZuim5bGQnUZCY27mocMJSS5oI/c8i97peqx7L1yLH7EJTbWM3oi6tM81w7Di53OxDYaJbr9VxzfGtL24mjIiDhrO3AZ+8t/o74M=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:sC6mjIEotnuM0DqLgdDemMzdjmhcbhwPu8Kcaea9Ubbsv1LKBKAuvg5zoI3BXkc+VT+gdwH0o7SxVXaFdEyeEfJpupueE+Z68NY4k7Kd0PHxbdm3qnbLZCIKdG5Rs1KZBXALsy5Gkk9qNm3eFgfOga6Doyy7tMS0uNPW/6QJUhkkxq/K/juUcZ7TjOteA50R7hHmrl8OUD/Avq61XmuG99aSPDOH50BuwOfKmBZSe2RaUFJ9K1j10aTJrk0m9EOeMCsp8LHRm5ok0Nv4+9wwIpMKObJgybgGgge2sTK7Wm0y3jdHpqZQB1nEEEGKPc3uzlcyos1jhE1BgA1hWLmX+NV3sCBCo3w6EdMGEA4Y49Qs70Tp+YBgmkNhFDNisqNzrxDsjbZ5OsnZ6MvOZFkv3Lc1CFzJJw8N/K326CpvdIvlBx4t9zVSVU2ox1yqS8wO7ZXoZo3IomCLnXFU+PCTcw==;
 5:8zXqmUduyjpbRh3kQ5wrigtXD2K0zDgPX66wSW8hRxZVhtoAVtT6B3A8lidd2b0z+dUyVwojwXk7K8/nyg+BMst3szaI9kgMQG2lsufwuvyjMqOZIOOd12t6m0MfvAwJR8UrrZa+W3lbxwwz8CjAPPDaXdvZwGN9iLg2Nr2kYos=;
 7:UpxMOY4jfBFCOBBgN9VxfZWfvussyZMwqSoJCuW0Rj0uZW86fa+BjxN/MwLUtQ2r+I1oDozZA1niFKfrrxY3b0/vlkcoaKPzy1+Bfns8y0ThYBzQBUoYPb88gEqboFXaJGBotceKHruGycPhLGJby1tOIa/p72/W9eFYpXXZOcLJQCAz7EWUQV9Q9QVRGS5mjyCoSUCisSU60UWZgewVoBgou066dHGZuwwLN+riw1KfrlfjF0C0/ngNNlZOxzFZ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:31.7452 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f16eadb0-97dd-4656-8369-08d6172967fb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 00/13] x86/domctl: Save info for one vcpu
 instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, paul.durrant@citrix.com, ian.jackson@eu.citrix.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>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRoZSBpZGVlYSBvZiBzYXZpbmcg
ZGF0YSBmcm9tIGEgc2luZ2xlIHZjcHUgaW5zdGFuY2UuCkZpcnN0IGl0IHN0YXJ0cyBieSBhZGRp
bmcgKnNhdmVfb25lIGZ1bmN0aW9ucywgdGhlbiBpdCBpbnRyb2R1Y2VzIGEgaGFuZGxlciBmb3Ig
dGhlCm5ldyBzYXZlX29uZSogZnVuY3MgYW5kIG1ha2VzIHVzZSBvZiBpdCBpbiB0aGUgaHZtX3Nh
dmUgYW5kIGh2bV9zYXZlX29uZSBmdW5jcy4KVGhlIGZpbmFsIHBhdGNoZXMgYXJlIHVzZWQgZm9y
IGNsZWFuIHVwIGFuZCBjaGFuZ2UgdGhlIGh2bV9zYXZlX29uZSgpIGZ1bmMgd2hpbGUgCmNoYW5n
aW5nIGRvbWFpbl9wYXVzZSB0byB2Y3B1X3BhdXNlLgoKQ2hlZXJzLAoKTk9URTogVGVzdGVkIHdp
dGggdG9vbHMvbWlzYy94ZW4taHZtY3R4LCB0b29scy94ZW50cmFjZS94ZW5jdHgsIHhsIHNhdmUv
cmVzdG9yZSwKY3VzdG9tIGh2bV9nZXRjb250ZXh0L3BhcnRpYWwgY29kZSBhbmQgZGVidWcgdGhl
IGdldGNvbnRleHQgcGFydCBmb3IgZ3Vlc3QgYm9vdC4KCkFsZXhhbmRydSBJc2FpbGEgKDEzKToK
Cng4Ni9jcHU6IEludHJvZHVjZSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSgpIGZ1bmMKeDg2L2h2
bTogSW50cm9kdWNlIGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKCkgZnVuYwp4ODYvaHZtOiBJbnRy
b2R1Y2UgaHZtX3NhdmVfY3B1X2N0eHRfb25lIGZ1bmMKeDg2L2h2bTogSW50cm9kdWNlIGh2bV9z
YXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lCng4Ni9odm06IEludHJvZHVjZSBodm1fc2F2ZV9jcHVf
bXNyc19vbmUgZnVuYwp4ODYvaHZtOiBJbnRyb2R1Y2UgaHZtX3NhdmVfbXRycl9tc3Jfb25lIGZ1
bmMKeDg2L2h2bTogSW50cm9kdWNlIHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0X29uZSgpCng4Ni9o
dm06IEludHJvZHVjZSBsYXBpY19zYXZlX2hpZGRlbl9vbmUKeDg2L2h2bTogSW50cm9kdWNlIGxh
cGljX3NhdmVfcmVnc19vbmUgZnVuYwp4ODYvaHZtOiBBZGQgaGFuZGxlciBmb3Igc2F2ZV9vbmUg
ZnVuY3MKeDg2L2RvbWN0bDogVXNlIGh2bV9zYXZlX3ZjcHVfaGFuZGxlcgp4ODYvaHZtOiBSZW1v
dmUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zCng4Ni9kb21jdGw6IERvbid0IHBhdXNlIHRoZSB3
aG9sZSBkb21haW4gaWYgb25seQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9H-00064Y-QI; Mon, 10 Sep 2018 14:26: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9G-00063t-8a
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:42 +0000
X-Inumbo-ID: 48d15613-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 48d15613-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:53 +0200 (CEST)
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=gRNcw33IX9HUZVDe5lzbhoxVPM4QQyhXikTKo4NNeU8=;
 b=BOuLL9BZ8Ak//0HuUhWvDKORAwW4hxLmjB53chE3xNKIYLrq6sblg6V3LVyF8uQvGzeuEsTVJZrk997/sIcYrSUl5gjZF6SMYjL6Ryn6dbVEzhxaXhIst2MqfCKm0BvmwBHIcrb0kV10mWcjO12d/xFzih/RZVWiNmMtMXXmJRQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:36 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:51 +0300
Message-Id: <20180910142602.15987-3-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ef26bb9c-6a9c-4c0f-db6c-08d617296ac1
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:99awOsCTseoDR6sTVGM4xZx58+ytGLb9Bqo10pL5FCDHOzsxcQ8iIjIEErzz/hGUchxEO8DtD8Cw+V6idleel4+rhtN/jS69DAly0Zm/wSDcjVLFAifIa3C5vr1+sXcRnqvqP4XAHSwmnrhA2syDYrP/39c2IQC/qSahC/ktPVNzTqNvj5hIfIjwEqOs/QdXOdg78cgCt8lpLMUYUC4UEjAMy6VdL2d85lt5cWjrUxeUrZxe0fIZ8QXZustE/GOg;
 25:4+QXQZk6aZQNiwjzNg9ofEV5Yy3BIrs1TAkHBxK0bQz/8Rxs3SH+UFziK/M8dhOVoOmTLJduaAJyxd+O7rUtYyfM0QwyUfiBOeWOpXdKHszK3FIJfidC9gLroCEDzI/BAQnH+IxBmlxizrbo3voTlcIPIA/s/aasJf0D7dWuJrXhIFoCCIMuoMvSDMOsjzKxvLGPzQPOJ4WCKKsondjqoxKO5x6Dr8BLKAhm4J3lRHXAryQL1rrvjyQ+zaFigFjRr20bFDwrI7+ovrVy1t3+MOAgXSRyKOfz58k4niP0ZsTkvPOvX7ikIalzFPz/T0E6h2kzNOTB1n9Tyuw6c0Uw3Q==;
 31:jdd7ShyRBx+OR4vDLIGtLS9kzEywXI3z0pCJoL1W5k1aY20ec8e4+yUcTeKew3hmQ7lqvR4UTfC+adigooU4gF2vYcVbWRi8WQZQM9OrCE9BePka3Ay0QzSf+RkCVsqqm5EeC6QUZCPA4UD+zhRma+RpkHY7+r5pTm5ThQP8B+FCO+zimM4JdG2ZrOj/3tyAMj29Zm6VlidkLxlegln7EswocO0qZa2bDlpYkFWcFL8=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:XleFFMKkLYiacMr2ap68jlZb2evC4o1aEXCWz7PMgVi4Ugp0XDt5m4nyG1OzFaB71WqYhzGRrdfVemquaaJ3i9Ktjb+m1WUFReAxUHgYgsWuvVW2NdUADxs32OLoeMlUVex8L6+SwCkPJbYVBOkQI3e1koQHatTcR06LpzsYaj6FUQVo6WA6+npRnlMFGWngeEUWorytPmhtOTn7O+azRmHwO+zjJn52kozum2Q5ipZKAsjMaNrpU7OWcXzkhN66okYFVtbC3vU52fTX8QJlWrb99+b123p7eySxT36fTbDP3jY2+EqnOX9km3fhDawfrqlMLnBD8iUWRq6ACthViw==;
 4:skkf6EtVeCBWCi+f0x1P7KNhtBnT9k1nWx/hkH3rRwe2UDEp04QIJhfT8IYTrHdt0lcaW7mBI6JxCIspxolMtRqYXLRgOlyXYbCUUZRaSEGMUkrGQtOx4zDbLCHcEPV1IgjWgCGCugnauhD/hLCkMDbxjJ25lF1fSsfCnQ5UR9CIEwEbqlBuokuF5OpCm/aWPzAXfAA0JBbfiv4Ib8yC1R7kBofyRD1/aNdRhuZKulyEGD+VC92QRSn7wYdgKQkwKTWBQ7J4BwNw8Kk7ZKY/BsSxPjlvBw8cAjOLMC1zzujQvxZVtID567/BdBTW+x99
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178449ECBF714CDCBCD58E6AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(575784001)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:mZq0f6t24swqJ9DpntelSapXOdTBdhH8bs3DtslmX?=
 =?us-ascii?Q?HJyjtEGYJ5yKWTe7OnqPjwkCRB0na/IiaVkICCuajLjIuFK8RI1wPIcRmQTr?=
 =?us-ascii?Q?SkJqNB3tnLv8KKlN1iR3IytXQTJNiLgzqpDEHFg1G3Nrg9VbRWyTi6hGTAku?=
 =?us-ascii?Q?LepNG2CPMkc3VGZr0POmNJGIGClzimIxxMu9JTdgfBA+Ns2ddl7xGYsCeZAq?=
 =?us-ascii?Q?6zHZq93cu0ie7pTVrBAE3r1nx7Kp00u3fG+W9cS+Cmhr6sqJCStrue6+wNBb?=
 =?us-ascii?Q?1MF7w1ZIzcHYKu01DCjRtv0Db0MjWUaIYgu28+ily8Y8SftQ1UwfVaWrYKNu?=
 =?us-ascii?Q?wpetoO70BOrq7hJ9VuarRlpuIx4gZUTXEbdPJkuuHxomPCQKwgam5iHvswCx?=
 =?us-ascii?Q?Qkk9V5WbU33dzjhuj/VjXTFn9gw+2kv41iWLyxfFnInJsz9uiHFaW44XpmVl?=
 =?us-ascii?Q?ldWaF3fv7pc4TdBAeyWzPpSsj3UlhmTiCGLb1aqdFoftOv3dM5XUSDd2rNpo?=
 =?us-ascii?Q?VoSJGblvxBScW4PdRwySADEZwOTo+Xyjw0gnbdtNNriZHDbhf4wmv85CB9tG?=
 =?us-ascii?Q?rmLTinvs+Xmdvpc8c94Ie30csetP6ibPXvxcR9Ls+Fvf1A8yd0Ol3p3JeLxW?=
 =?us-ascii?Q?3tx6To/ealMjlbi0aiJJkedGbCGeYyCcuc7FN5YY6RsUp2BtU+FXjvFrZzZZ?=
 =?us-ascii?Q?qBcN0G4BlpSTWQO/WwnGBT6vpt6xNSKOj4tc3aqfxYte5Rs01iBS510c9Ec/?=
 =?us-ascii?Q?bFhgU6OJFOOtIyZcBRREaWQcCFUdMIQ+/XbtZ7yy3L55so2Jx+6m12HIb37x?=
 =?us-ascii?Q?46G5fI93qr27xd2BrEUb28VNC8QkivboFslYCHZIWFWedNfMAq+TYdsNO2JS?=
 =?us-ascii?Q?iwMeSv1H1KY43cytzHMNId8qbGGuWvGzEn92IAfSUt+VGrhsmldvpP5lDSkR?=
 =?us-ascii?Q?/2ZXSXKbERhWh5UK22jaOtpNuuluv3b8iHgbbIAyToKXk+SUidByH1GNycaE?=
 =?us-ascii?Q?kAgaIVdsRw2BwUAfl76A6DAjqX3w2znrXBl6R1Q/JfmeWI5mSsZZUtiCgpw+?=
 =?us-ascii?Q?D//C1UgqgBG45OIJ9XDL8qQ6e1rarzNK4TsVPtr+cwv+RdRDmwGIvukLWVrY?=
 =?us-ascii?Q?Fp17M4IExN42XU6mHQLp3dWNH671DcZ9XPGD1xnMj/fQrFCiybrQCxUy6d77?=
 =?us-ascii?Q?5PC/WSsmePF8J03ldqsEyW8WYYdm+WYVyYo9Jdb5ClLcWQ8y04svREHHfpB6?=
 =?us-ascii?Q?l8LONY3WGTjDPLofBP2lYIZIsWEs98Q1kv0Ndm8?=
X-Microsoft-Antispam-Message-Info: hZKXcWTEcvAWzNSuqrbvm+HnLJRdzzU4PEYyXcwhY4f2QrN/DIdimXk/n5vyw6hz2vyVXBQ1NPl02qUPTAui4CYFS/DfzGQccxQMCQzvvarsv8EMVfcNLOrvBsCKsu5ypKC4n+3nB6n3GgjOh9qJtP04GTpKPWdIlpcGJLQXrtmokU5JWldd/uPmPLkhi5Q8CH2dY7MJZhTGFY4qY3aU+KMRfe+M7VIW6NAcua6wWa8wVVmAWJTJGmWGJ8hr69VTf6AEXdGetwQ3pWaDrcVpVP7c2NKwkUieBJOj1mtwrGYF2WfM2d3C44QfvzVLmdjXxeGUVEoPuzBQxgwo/vRbdLfoHY7eb1xfEplPUXEYy0E=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:E+j4X98agFbdjZpGFar94ck2ZGV+W7p4mSFWqYBx59g9k8ndGXlNWZ8bcz9D0Tf2wrRmCJ+JquGQ4Q6fEYQNZvGDQxKkBgk2WsIIUxp260I9bLcPYfbWYIFjn1TCXu2bARyZC9gSGKG03imCxgNhRkLoZQYZALcAllAIpdOEUX0FyLTWRigggaQvzPsWwZqY+o+j3T6vfgUcCozEuVOGqsoG5Dn7I6+IZw3U6JP0al7tjoOFMTJQoLNk7yD1dPi8Nrw/nZ7+uUVv/tKGGkUxAXolo6R1zCCDuVt2hWUGUO+i/J4BdilOOUOgIB3BOVomLYvinxbAJEYv83wKb0hp8Ixpv0vb+HYT5EeS1fcfOh63KXMDraUMt+fk2r4g/3isSShBx2i7jdeQTEaCEnl1ysW5yvhCudF2H+2YmsymE5DrTzSEZCfIPXRhVw5qCdAfl2WkQhkrgdfjm3nolgLXTw==;
 5:ObNvRK7PiRWJpPA9fy0sMeMbiDVB8V/smzqhDpNEe8HqjruIX8oMDuzOMcmT57G1ZAxcPIwohxEb9RrnsZq/CEbdrNKOqmUhfdUm+6ouZ2KObgJWYKm1sX6xhq/n8v80nW7WFObafFYt3bsBpZ2irToDu+fXukOS01rrurZcFDg=;
 7:vEZHdEXN1P/D/yfXSyJfkQaqg1ZFRBL1S5aeWQ/EYH0GTY2oYCORTPWKQNwLNiFPRzJJI3Cxdy0V16hWIkyHhtJ4knpHTHZ0gYcC9ehCpPVsa1oNsJ1oNrBhATuogUnujRFPWG5Qzz0NMpVXRmCScPn6FSVJK/WP5TVgw2gBl9a1waqqB3O1O/qdPPxban76gz35EfOKN++KnLp6O7scI61rMsaWj7kDhYa5urzjiF2q08dVawUULqkwwrejxjpB
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:36.3055 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ef26bb9c-6a9c-4c0f-db6c-08d617296ac1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 02/13] x86/hvm: Introduce
 hvm_save_tsc_adjust_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTM6CgktIE1vdmVkIHRzY19hZGp1c3QgdG8gdGhlIGluaXRpYWxpemVyLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBjMTk4YzkxOTBhLi5iMGNm
M2E4MzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKQEAgLTczMSwxNiArNzMxLDIzIEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0
cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgZGVzdHJveV92cGNpX21tY2ZnKGQpOwogfQogCitz
dGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3RzY19hZGp1c3QgY3R4dCA9IHsK
KyAgICAgICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bS5tc3JfdHNjX2FkanVzdCwKKyAgICB9
OworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgs
ICZjdHh0KTsKK30KKwogc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHN0cnVjdCB2Y3B1ICp2Owot
ICAgIHN0cnVjdCBodm1fdHNjX2FkanVzdCBjdHh0OwogICAgIGludCBlcnIgPSAwOwogCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgY3R4dC50c2NfYWRqdXN0ID0g
di0+YXJjaC5odm0ubXNyX3RzY19hZGp1c3Q7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5
KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKKyAgICAgICAgZXJyID0gaHZtX3Nh
dmVfdHNjX2FkanVzdF9vbmUodiwgaCk7CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAg
IGJyZWFrOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9H-000647-BI; Mon, 10 Sep 2018 14:26: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9F-00063h-FN
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:42 +0000
X-Inumbo-ID: 48571a2e-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 48571a2e-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:52 +0200 (CEST)
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=hDRLDO7wSU2XMT9PRZRj1CVXNg0Hm3cfqpBNbD1wcRg=;
 b=oxGRRFvJnQ1zBtRpgvexwxTPFEgWyPDmbToWAlLt1ECGGebtn7747CHQrdNNblIUScSpo2S1KrA+qNAkHgYKtaLBUka66dL7IvEp5o76WczuY6FtD5R3b+6MlUm+IZUVuQo6knyUA1ROxCF8mAp7fV9uE0ZqtkxLbxXjw/A9UdI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:34 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:50 +0300
Message-Id: <20180910142602.15987-2-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fa172441-6efb-4ba3-42c8-08d6172969a1
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:mnKNFuDI6tzYV1JjyK3JU+FuGVXt4dtei9BBGRicDQVy9s0FPLsb7WrcvIsVV6yRqF9rV6949HO3GJHpIyEW/IUUTyM2AU0XHcVudtz8gIf0/CETm7DfuVJ0nDFij1KjRUimsSS1rgQ72F+bPJhlNkEFBihxcrvyQZzzDX89M3x+7TePuOgeSS7E3/utkQW/HNF0a9myj00PA23k/k7jO86oZbSZafEme0lBF5uRJPEKO97i1Vp64KFNkxpoUaoS;
 25:8z655Dm5SjgDZ16eNh2ZGBmi1FviTHv9VCYaW2aFEnRYwugVt1TkcHWASIhdsMw71+jBwj6G+aXl8mIl3hYNUiL3zTU6GrD43nE6ZlVqVGFW4zGWAIjq2ns53vC1T4oGHHhMrL6/zHK6KncYKJqpvdzi2eq6vZI5hhLUeSkpLVA1Xotcx49a1iDzsu9/CvwJgvu1MJIXeU/JNY94NUcMtA1KfZMy9F3juuEv1ET7rG5n523wDg1mWFwkD3kH5p952CZpKBVI5o11LZWwr5f0IP9xmq2Rg433+0dP9UG+FKnUo3EeO4fd+gWpDSe7kOKJoCuqSXC9bEUwW2E1tc6Xew==;
 31:HRTzDi6+e8jSenLDzb1CwdUg8QGLAf103mqe77Oia/AsdY4in/c6iBIPyy+CnOwdPJUa18RPz4JlhATzMPCHItu3jhfHvAocl3Unw62RuMISa0iP/ZUO+sBFFJv9dag7hMcQrWcuHaL6aW3/Z2AVZdv41L91IdTTi6QfL+LUiWMnHhOeSXklJNNP4SmhA3Dxq5snn/oblsHhn7inlkQ5NtLZpIeVSbj5bIneOhS0Psc=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:lbG5FkJ4iCrk7rEiwrSZDMxZKBhiPK1yMdYNr+/mzPDv29v0745exLI1nU2E8Ov4IUSl+UITZsHWWuElI0CgpKSI1ZgBNk/mN+Yv3aCLPFrXhNNXOlG4DRK1cJ+99PKTVIaycwsAzCpvhVVY07DkzuUt+twFOIw3ISb4Zf0wOujbMgBXvCXFL5XyUPtYJNo2ZbTluiuNkKiSuuv+v0VVpTUvufw9LhWNJqFWWphtJfTVeuIZEPJSl0xE6DFkph5ehrt7Zdtz+8WJJBKAvfC0z+NWqMSSmPmEQs1ZjJD1iRuxQX1+g2eeOzHVA68R7RM7sg9Rot6QesA5SlWfohxvzQ==;
 4:dj18L+viofHxDc+3XTs4CqN2tzHV2Tr/BfWmoprIk0DBPIuNcyZHWUmTRfYdaQYF9aKC67j0pvxZCP/L+ZJu6jDPMb9NUTReE7B6nxp1PX2vh7WEWwBN47gP7h8bcnjLtwVwdFeWH5SiBdCq4lijIFugD4bbqRtTHbTeV+y2FdjP7XdAFYHBvy/MgZOe49Xwzg2Dk1BGXVOB3Mi3J/hC2ewbRvx7dXbJD6kplFwKTgaryB+j8OYb+sRBBIkY1GnvHBcm1v0/L7cIr7d/dZuEPZZqzBmDx3QE4RpVElsJb9ep0Q9M0FbDzX1DAkokVT+0TDR9HpL6av5N53Ua+W9swp8lvgDBn+srZTsiNw285lI=
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178ACA820A10E80D7270967AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(105169848403564);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:H134O+1KOiO8yMlG4hf/0m3ajaX6rYtupSOp849/M?=
 =?us-ascii?Q?UG/6yagvw40L/snFIM2p7Xy2nekS9fsAe1i089OjAIt4t8gYbQFsMYR6G/Oz?=
 =?us-ascii?Q?5R+JFrsn4elnKB01ZxAmlvi9XHoiGbvUBCWmBXdfrnE1fchKN2wz/1jlJIBO?=
 =?us-ascii?Q?RKJBJL0X6lNP0iqsbBj4YPr5ydM7V6r3sQKo9YN/ExCD/lZplvMwScw9LBP4?=
 =?us-ascii?Q?VB8CMRmDPWtUwCWNWwFI3A+2Z54V/EH6f2CxUyCWGUrQHeHU91M+Fj2JRwUo?=
 =?us-ascii?Q?PQQu1yTxi+jx5eqRUel+8pyhHUSAhyNatWHLT5igXVInL+691ENrzEKyz6XL?=
 =?us-ascii?Q?Kk+hXH1H1Rmnj0ggXh/oeEGIuV0rzGcOZ8MgAKVVPpFHS9mjgWPzwbt0VepZ?=
 =?us-ascii?Q?wq8pr8r/TmRHDhG/fopZkfOyaBfQcpnJzQb7NHVxOaUhA2DIkGt6FCdmGxY2?=
 =?us-ascii?Q?gaPTLw+szdMs1cYM1uGyIMgl/nYvJQMCrVal5+I8Ne+oetKx6xq03hvjnQ0R?=
 =?us-ascii?Q?CeqjV8AQgRR0TPEl8ld/Oo4GnGzs/hX5i7FLC+HFT8iotuwRY2QIOY1RaOBf?=
 =?us-ascii?Q?iZybvu+NYUB50REFPlGW/ej659XFV8ciIWIcz5L5br+DMWnX3TohL6vWtWJS?=
 =?us-ascii?Q?39067ECqzgn+A/nY+piRmwdSGl2EViPE5TkiIip5h0SeMOMdUtItkkOmL6V3?=
 =?us-ascii?Q?yUuAQlzssFZQWPkxdC93PdWwV3kuHTFRUSyYRBoQCooX5dUEahxY9KhgR6rP?=
 =?us-ascii?Q?6N90G0ZyFahWYwTjzGnPKlRUhGnX4NbIaedtOtJrz2/SnjFQmpESl5lv6W0Z?=
 =?us-ascii?Q?XirW+ZZrbXVw6ugyEkHSFreFFHiPLTBZJiPmnLua7Yk3k6/8rhlFLloMAQsI?=
 =?us-ascii?Q?jCFUdKLs/dOxmkfQneLw6RV+IkZZCkkIq3LeCF+Kx5bbvQSnW5a8zbVJLUao?=
 =?us-ascii?Q?gPR0r1zJk20F37JXYsY82gnUjNA/rvAmNiC8nX70EXjGPqev/gOYii/YwPcK?=
 =?us-ascii?Q?ZfsC2ZqdA0ZTmlX2Fcvj1w4b7O4wOldz+MnvOBodOIRWlvSo7riM082ROJkS?=
 =?us-ascii?Q?DRS27kPsA3EOxQdmWLd1A851bF9ncc72Yek67bQx6Y3SsjknPJvKI2JPLiNG?=
 =?us-ascii?Q?RtCyZu47y7uC1pRmMhncniRixc5OftrFzEPz7dUbf+EUoIDpPDcRwMSYoDMa?=
 =?us-ascii?Q?ohUgPFiY6+hIZpjwaFbwzJtn2LhXz0rC25QbGQ2jdmhJa4Ko8TMLnfucorYR?=
 =?us-ascii?Q?UkF0SYPpHuR3Z7DycQ=3D?=
X-Microsoft-Antispam-Message-Info: ia9opw/kaIuzk+FwnBFHBaQj7SKmmPp8yF2BKoWc7NqVXUFAIoGk/EamJ/Nyuiow5CnH+dYthyKmmdtIH7NxFkobNZJFAZ8rLlHuX1rI9Cam1BdA5Ue/fjBZB3rR8E6eIb5ds+LaSbFlzWdPhhZYkFxQYQJS6ZCTVa0M13h3KcAofaQQV1BOf3Jwj+Bpk8+SZZK4W7JZtVwPZkbcEqjOBJn83Xck7TTBNQio3CEfAGb5IsoTdNhnOQ+OgGTnMgj1e+fPXo+RhHgDu2x9SUN5x2MXAFtmuL+AeznFgOF61PikDCVoVhn3EPKj61YmOahE2tG6ZwSOqFgIM318BmHbTcN00cZNLG4xApKrCs/OGIg=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:iUo92Rp5Qas61fp77xl88ogrl62P1gM7MsGSjHP7RNQaegHWTR2uSLScMK9EBM4lx0WBGDIfJ6mHbcrfp6mrMAf+ttjqCJjNKTs/U553nNIAtV60NH096E30hE72oYUWoB3Dv6742qGBaxk1xnCG5LtB0aYkn8vCL0qho89mg+4CDI/lPLYZwgv+7RTbSm/OblgbgqT218WNOdNw4R1zUrq4iv8Kr+1CcJC7GqKcKglGtDVLHiakbIkh8rLrIbfxpl9otVjFRegEPbCd9itypXSipKshPcSVdN3f7v6EuVj8grH9gFoWKXa7A9oHrWA1w/KM+WnphAfVyuQFM5YERIZLKq4h7ehhjdfadKt6DBp3RNmqr1Sw3wGPRllVyNBkdqfbuWfJEOBnYIVev5AGa9dBpZsgJ6ZMb/9NGbff+jKLijtZLrHhgostYaPBHPnTvt4bxK7hdgw4OcygwVacSA==;
 5:7MfDcJLiN6ULmruvRvhs1iJGI5WcVU0CXTz/IKuTON20IinHgEZnlyFfXacqYSq23KOvlC/AIE4LNUdIc1uV+kHtSRiLXbcYN12rMU4kq9ij2LIgqUsXcPaMiW0WNRJBQn1lpreoa2BvjbfDO1GQGxFStUSeNyLbK9t/sxj/hes=;
 7:Vj2pLkNrntO5H0CZZqoQslImmn/P/RstLpFmRa+/wNPu9/z0Bch/XhQ0VJ31opS/akr7TzWRhKTRjolcvQm3t4FsHOeIZ94zGyGYtgFMc6ogixI8RAOqJ/lH+QdWYNDY4gO5JEuJ+PEy0ZcjhPyN97EOCb16vA1qUVW29pQ2Pm/gFszv9stJdoPDmni8cd3o1QLRQT/soJ6CtrtBW5aZCAb2ljvPv9kdaLW+MYhHaS1qa4J2DMcLpbLOOFuVkoN/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:34.4091 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fa172441-6efb-4ba3-42c8-08d6172969a1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 01/13] x86/cpu: Introduce
 vmce_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWMTE6CgktIFJlbW92ZWQgdGhlIG1lbXNldCBhbmQgYWRkZWQgaW5pdCB3aXRoIHt9LgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8IDIxICsrKysrKysrKysrKystLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svdm1jZS5jCmluZGV4IDMwMmUxM2ExNGQuLmMyYjJiNjYyM2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay92bWNlLmMKQEAgLTM1MCw2ICszNTAsMTggQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCiB9CiAKICNpZiBDT05GSUdfSFZNCitzdGF0aWMgaW50IHZtY2Vf
c2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3ZtY2VfdmNwdSBjdHh0ID0geworICAgICAgICAuY2FwcyA9
IHYtPmFyY2gudm1jZS5tY2dfY2FwLAorICAgICAgICAubWNpX2N0bDJfYmFuazAgPSB2LT5hcmNo
LnZtY2UuYmFua1swXS5tY2lfY3RsMiwKKyAgICAgICAgLm1jaV9jdGwyX2JhbmsxID0gdi0+YXJj
aC52bWNlLmJhbmtbMV0ubWNpX2N0bDIsCisgICAgICAgIC5tY2dfZXh0X2N0bCA9IHYtPmFyY2gu
dm1jZS5tY2dfZXh0X2N0bCwKKyAgICB9OworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZN
Q0VfVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOworfQorCiBzdGF0aWMgaW50IHZtY2Vfc2F2
ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0zNTcsMTQgKzM2OSw3IEBAIHN0YXRpYyBpbnQgdm1j
ZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBo
dm1fdm1jZV92Y3B1IGN0eHQgPSB7Ci0gICAgICAgICAgICAuY2FwcyA9IHYtPmFyY2gudm1jZS5t
Y2dfY2FwLAotICAgICAgICAgICAgLm1jaV9jdGwyX2JhbmswID0gdi0+YXJjaC52bWNlLmJhbmtb
MF0ubWNpX2N0bDIsCi0gICAgICAgICAgICAubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZtY2Uu
YmFua1sxXS5tY2lfY3RsMiwKLSAgICAgICAgICAgIC5tY2dfZXh0X2N0bCA9IHYtPmFyY2gudm1j
ZS5tY2dfZXh0X2N0bCwKLSAgICAgICAgfTsKLQotICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKKyAgICAgICAgZXJyID0gdm1jZV9z
YXZlX3ZjcHVfY3R4dF9vbmUodiwgaCk7CiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAg
IGJyZWFrOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9J-000665-Sq; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9I-00064n-Sk
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:44 +0000
X-Inumbo-ID: 4a4b8ba2-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a4b8ba2-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:24:56 +0200 (CEST)
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=ESUXgEZ/K3+0RmhHDW7y/FUl6mkviHc3MqWGzAZKik8=;
 b=oL5PFIwOEhcrqSFW+cVAw+1W7obEnunZAPh7WQ9fbTG1H03EH+OATH/f1PMiy4KHD5PSbsk7b/pkKf56W5tjkRkNOOLFvEsDE+1uUjqYl05ecAoKjimUGkchFtN4a2oLc/m+E2F+7PGPDad8p7RFZ24eXJHPJukiJLl9MyE6Rus=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:41 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:54 +0300
Message-Id: <20180910142602.15987-6-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b3f7fd97-3314-47f0-297a-08d617296dd5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:RoiQ9uL8xZ+TsM9Z07cesSju8vrs4pBwFGkGeTY9sHDQQm3fNV5Pt7l5TnB40jYmaZvRqhy1lVI7PF2KD0Gpe6x9AY3tRLFMeVzG/E/fXIFjRdT98SyyPeVHESr5HmtqQx+8VF4TbQbp61PHZBa4DG1fz/OgnBzcEeRpa1stEGWNnm28Tjmjs1IDujcTKKNn1zMSahCPx6UnV2JmVd7Tx/9thSjQxrVUTL9UrUywrvChRBc4SJSiDcbigUkVrR4u;
 25:0F6rYBw6WK2WyPa8pOXrGSQ+9jC7/RjfsQhm8lfo40Uz+qt2H45bcXsVVWEqKxTgFSDypILN+GKbnFE5foz42B76ciE2KQTJc70AiLOIWvCiCaxlAovL0utiEbn3hl5oSnh1Z39RBt11LskrpgEFAihlpMER3XbaqL3v2lHos7CUUERIUy2/Nr6g/borLQbFw4rU4FbFGWSPx2TIvua/8w53EmT8aij5i1XVANQAsdkrBpnQoTg5lGcN4CSrPSre0LzmJ8EVVJoxipVpKMH9HSwH8/b3JvYgz+Iz7GIpUzToBEbGCGtZDswc7hqxnkpasI70ssyf5vGMaYsOVuYKsA==;
 31:6TvYzkWi7TGNHrwbeTmT4qHnbgBlon5OGUcHZWOP5wBsBwxvktq0MMAYNy+OQyDt7JJ7ERQprU5ukHMIXy2310zPFRvWak0wpke2g/ZsjNIDgaLuop7FuZKHCNUa+7TSt/ynA0JHDQCqfBICEO/L1TAR8LLaBLhyw5mwLZ06lsywkt8CQfnpybwL211bhugbtk5qlPK5WP8aqWei7ET+1MTFm9fz4ax3i406HaUHJYI=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:BpMPKUYkiutrWz8m9fyfCGzKJnbAOWj8JYdiA//PhTpnvDwo/kPvcW5GACRXsCkBlL+kxKaZMmD9VofEQV13Q5sHghJ8fafu7E5dzy+9JrzhNcdKMrKq9sxKAZlHiSTy4J1HJNj8FCMI6QFkWlk6ok5IlsSJBICo4JMQF/VJklbWVYlrYhrdL5ACbSYvAfDLIkRulOMrx98doD8efrLLYtX7Q2VifHBSQYChdSgT/4yGm0y28n4pp+X9bE9Fr75LTob8tGbqiZo3alxZsyuUwIbjAaVi/+H4a4t5mOqZCxD8KHgzWTA2DE6av235tgc/CrNOf0cByy2ZSlNmPeLZmA==;
 4:oi/ZqoOysW+HPjeEjGRKfQLmnDdu4dlZ9Pvlby1nhwpcfgv7eewxlGFFWFafb0LeMsXB1eYYuFPs9dZJkPgr2rbyB3PdjxaU0vpw5B4S583H398QOlOHf7c4Lxnq6Duu97MqcNvSli8DSkIHr2NAu5YG8FZf/C0U4oSQOMUZMTFTXgzcBolOkGJZnGZaC8UpblTnz3DOiqjfI3GILwtiKspLNf3RblquTNXwHM6lwxwf5gwClCLrNUIV2MrrpWF3fxbbniV7aQHH5o6ZqTuCDp+dK01fYWjvnjwlaF2BYr2FEdO6XZaFbaxCrLtP765aguY+D514GJKvfef+Tj2AA1UTNwLcIAC3keh9u0ItfAI=
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178C73AF621097ECBCBAFCCAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:LmFcCgSBiq7fjhmQSq8aPXFYEhOag5IcD76CvLewo?=
 =?us-ascii?Q?XYDgABOXZnxGj60kqOQwsno0eG7ZnVlCnrCiqznLwrg/OWzz6MiB9ewXWL3O?=
 =?us-ascii?Q?KlIEINdyDRa1tUL6/JJTjWoJre0I3uPfP4SeFSh0A6SaE1e6Vtq9gbQJzUAH?=
 =?us-ascii?Q?ivL10P5DGqizl+gkgNPnSnINcs7L8gqm9BNmBH2zP1umhwnAZYeqaFXgxeyg?=
 =?us-ascii?Q?HOvUguYoffP2+2gi6HeUHMZDPF/ekYhQ7RZsFem8/sHlDtFYdJUR4t7pTEbo?=
 =?us-ascii?Q?ckz6rjWNbEm/3VHU95VshilgLb4O31DMjxQ2Y5rVG6fCE3BAFeK24NKRI0I8?=
 =?us-ascii?Q?7yhPRRTCjwph4EvVsIqZtS3CQrOlapVDD5YfnTVn7ow8ymVRtVK5GXVW5aHX?=
 =?us-ascii?Q?RzcldNIcWrznjdofUM35y4Z59q/ALUBq3fq5dmq/7pOWEgtcYlJxpqNmE2a0?=
 =?us-ascii?Q?WKmiFAsw1M6TU0pMHIjA/V/hkMDz+YfgolgH9aI5y6ablJAc2q321ioijx3D?=
 =?us-ascii?Q?RM6BsXrP/f8/7Cak6AXI+huTqKtUYkqY3/OhRJYc9Kb3Rhk+9A0qBX0WeQRi?=
 =?us-ascii?Q?IGmkI+B5cbDmjEuKZfNZgdhClilZ+77dDSXu9uLbuheYrUpJNVigCHw3DERA?=
 =?us-ascii?Q?vkRCCQvfYw2r2pgiijv/hUVe5FpwuB/pZTGYAqbOTllkiQEUcfjWV9Stjcs0?=
 =?us-ascii?Q?kbI5yUZrGt6riiecuirCpYCE99dkYHWJFiYR/+oLL8kSTt+U52fTSBRhD5nc?=
 =?us-ascii?Q?7uonnobq4AYxb2fS9Dn3HgB93yxR8K9IElkURy5yf/VNSQmg9ytup0sKGgQV?=
 =?us-ascii?Q?TTdbXzbP/ORo5Uy82G5scmac4N+O85BU6T1n7xuWY/xG8E3j1SxE4W0jGxkc?=
 =?us-ascii?Q?oIJ3OuYGQE2Fs9307Tibufcc9mF9ElSuWfgz8RU2CwOtQLhfCOyHyv346m6s?=
 =?us-ascii?Q?fWL0CXs8iTCrBo+9iTmggVMXsfxnkbQbEnfjWZ5gwueNUk+HkUm284id9YWo?=
 =?us-ascii?Q?9G0Ys3YVMbkucZ1MqAB6ObbFue0EDOV32x4ZUeF6iRAfcRqD65S9q/R5gHw+?=
 =?us-ascii?Q?wO+GfuvWxXIuj4zP5popoO3HJDiRtjgQQBOIgMwu2A6SEcmPdc4AmeuYXr1r?=
 =?us-ascii?Q?Kbq454S9sAfm1BXY6HuWdDeINMswtpXibcNpwHiyYdbuv+7ovEEbdXhuoWkJ?=
 =?us-ascii?Q?QwPXljCXYarSovT6+a44O+hlq4xym6RoKLM3M8uL6ASFBiEDmgc0rguC4eut?=
 =?us-ascii?Q?vTlHsCFbsXNV2Jsy0jJ73y5JvgSXt3+9UEGpEEv?=
X-Microsoft-Antispam-Message-Info: O1w9ZWTt3CO3Bqh8rjblvnVMkGj06FuGIj70l9DyBL9VjvJcVn6FzmJyqnsy4g9jUrq0ZIOY5IsU4dsDeO03mirKydbZ7Jqeb6ox+D5FSvu/kVfX5Yzwut0YS9e3WMP0XdhxPAgkrbihsU/zNnXiS5gRaZVnQdMI8a5YwvQBdWQ7g0+K4nv+aCM7fDOorqoHB9cqPo8mZYEfJ/a2yeVwQxDznJE1G+YGjMETAFgHI34sCSNxOs6EP78+qB2gLGuYU4Q7nWqXspCL5uuA7IqGV96VXFmBu6PPJXOOMbKtsKHRAdfmPW6Tnfyo+AybhR3A8sHVK8cHIhSzeqvpBvn1H5ZUYyY2yw/OJ51xnWBDN2w=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:G6HxboxmHF6s/MjAaspKmbhXElzJhZF7jPaSHyO3DKhTO3OrVMjgBmFNoGBrcWQO/YZlu+xg9IuTIDwgBi9+Cz4e9enxAwj3eZ7X+KZxYZMRVCqGwYYIw1MRuHYmE9K81cRV7znwjiXR+Ety+ow/5x1Mee8ZkphkgZEIEo6W2AFXqh4rrWkjaOHKTj65twSgNBJEdmqY0U/Lkoyrhp2JDKkUbARahbzDgAFj0JbODZAu4sXvDiZxQ1bPqnC/6lpbdtriqsUMfmqHPtygaa4D7G5oONmmDqKck3RfehAFb+2lQjG4VJfKyIQ3jBzw0tb0KciAq4626yvGUJreBd3y6guk+ISf7uDbmRzuBAoQ5P1DVN16H4O62/SwGnIZ/E+ZFL39ufzvKMt7B4snWxqN42LJ2ecTFCSLnBVJoi6gd71nK5DP/zXP60gC+x92pLiHKFLqb9z3QMmteLNXupsEZQ==;
 5:FbBSgRiLRVDyiL6MSQw0DeTPOwQby3M6nZGpmaxGxKvdYvEr+QbTQntXhhC+W70cdZ0OV/Wv2r+LndZ6e/if2K6Abwxxj+xXH9HRgvfrzZwiNJ2EgtgZONHsclFMs5BUSHTUd3x/xfI3Cir0/ud7g/gO02Kl1+2XsELW8saw4LI=;
 7:+NtQGE7Br+tg/QaEco3Zozey+njKm+L1JLrOnk59zdRxk8ng46quW4hPBXlXWprFLvO9DurhHcq5c41sPq1VnMtZJMThZxWPqQdb9vccaYQGTW6j49mEXwC23zdvvqc9cfIDroze86cZZZgcEPktK6lZtjf3ki+M9lh2x4tx7fPNroKrBmxczbhHJ1kIY7yFdAK+8PMOub8iJRuCXzXiGLXaD27yBNuFdqfLNRsLmNfy3E2Y17TokhWMkERfjGKb
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:41.4661 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b3f7fd97-3314-47f0-297a-08d617296dd5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 05/13] x86/hvm: Introduce
 hvm_save_cpu_msrs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjE0
OgoJLSBSZW1vdmUgZXJyIGluaXQKCS0gQWRkIGJsYW5rIGxpbmUgYWhlYWQgb2YgcmV0dXJuLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCA0NyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCAxMDEzYjZlY2M0Li4xNjY5OTU3ZjFjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTEzMzksNjkgKzEzMzksODEgQEAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtd
ID0gewogfTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4
ID0gQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9t
c3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGlu
dCBodm1fc2F2ZV9jcHVfbXNyc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogewotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBodm1fc2F2ZV9kZXNj
cmlwdG9yICpkZXNjID0gX3AoJmgtPmRhdGFbaC0+Y3VyXSk7CisgICAgc3RydWN0IGh2bV9tc3Ig
KmN0eHQ7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IGVycjsKIAotICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKKyAgICBlcnIgPSBfaHZtX2luaXRfZW50cnkoaCwgQ1BVX01TUl9DT0RF
LCB2LT52Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9T
SVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICBpZiAoIGVyciApCisgICAgICAgIHJldHVybiBlcnI7
CisgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAqKSZoLT5kYXRhW2gtPmN1cl07CisgICAgY3R4
dC0+Y291bnQgPSAwOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG1zcnNfdG9f
c2VuZCk7ICsraSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAq
ZGVzYyA9IF9wKCZoLT5kYXRhW2gtPmN1cl0pOwotICAgICAgICBzdHJ1Y3QgaHZtX21zciAqY3R4
dDsKLSAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKyAgICAg
ICAgaW50IHJjID0gZ3Vlc3RfcmRtc3IodiwgbXNyc190b19zZW5kW2ldLCAmdmFsKTsKIAotICAg
ICAgICBpZiAoIF9odm1faW5pdF9lbnRyeShoLCBDUFVfTVNSX0NPREUsIHYtPnZjcHVfaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21h
eCkpICkKLSAgICAgICAgICAgIHJldHVybiAxOwotICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1f
bXNyICopJmgtPmRhdGFbaC0+Y3VyXTsKLSAgICAgICAgY3R4dC0+Y291bnQgPSAwOworICAgICAg
ICAvKgorICAgICAgICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxpdHkgdG8g
ZW5zdXJlIHRoYXQKKyAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHkt
cmVhZC93cml0ZSBNU1JzLgorICAgICAgICAgKiBYODZFTVVMX0VYQ0VQVElPTiBoZXJlIGltcGxp
ZXMgYSBtaXNzaW5nIGZlYXR1cmUsIGFuZCB0aGF0IHRoZQorICAgICAgICAgKiBndWVzdCBkb2Vz
bid0IGhhdmUgYWNjZXNzIHRvIHRoZSBNU1IuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOyArK2kgKQorICAgICAg
ICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQ2
NF90IHZhbDsKLSAgICAgICAgICAgIGludCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2Vu
ZFtpXSwgJnZhbCk7CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
ICAgIHJldHVybiAtRU5YSU87CisgICAgICAgIH0KIAotICAgICAgICAgICAgLyoKLSAgICAgICAg
ICAgICAqIEl0IGlzIHRoZSBwcm9ncmFtbWVycyByZXNwb25zaWJpbGl0eSB0byBlbnN1cmUgdGhh
dAotICAgICAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHktcmVhZC93
cml0ZSBNU1JzLgotICAgICAgICAgICAgICogWDg2RU1VTF9FWENFUFRJT04gaGVyZSBpbXBsaWVz
IGEgbWlzc2luZyBmZWF0dXJlLCBhbmQgdGhhdCB0aGUKLSAgICAgICAgICAgICAqIGd1ZXN0IGRv
ZXNuJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE1TUi4KLSAgICAgICAgICAgICAqLwotICAgICAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCi0gICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICBjb250aW51ZTsgLyogU2tpcCBl
bXB0eSBNU1JzLiAqLwogCi0gICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKLSAgICAgICAgICAgIH0KKyAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9IG1zcnNfdG9fc2VuZFtpXTsKKyAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50KytdLnZhbCA9IHZhbDsKKyAgICB9CiAKLSAgICAgICAgICAgIGlmICgg
IXZhbCApCi0gICAgICAgICAgICAgICAgY29udGludWU7IC8qIFNraXAgZW1wdHkgTVNScy4gKi8K
KyAgICBpZiAoIGh2bV9mdW5jcy5zYXZlX21zciApCisgICAgICAgIGh2bV9mdW5jcy5zYXZlX21z
cih2LCBjdHh0KTsKIAotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS5pbmRleCA9
IG1zcnNfdG9fc2VuZFtpXTsKLSAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52
YWwgPSB2YWw7Ci0gICAgICAgIH0KKyAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50
X21heCk7CiAKLSAgICAgICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICAgICAg
aHZtX2Z1bmNzLnNhdmVfbXNyKHYsIGN0eHQpOworICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+
Y291bnQ7ICsraSApCisgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CiAKLSAgICAgICAg
QVNTRVJUKGN0eHQtPmNvdW50IDw9IG1zcl9jb3VudF9tYXgpOworICAgIGlmICggY3R4dC0+Y291
bnQgKQorICAgIHsKKyAgICAgICAgLyogUmV3cml0ZSBsZW5ndGggdG8gaW5kaWNhdGUgaG93IG11
Y2ggc3BhY2Ugd2UgYWN0dWFsbHkgdXNlZC4gKi8KKyAgICAgICAgZGVzYy0+bGVuZ3RoID0gSFZN
X0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7CisgICAgICAgIGgtPmN1ciArPSBIVk1fQ1BVX01T
Ul9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICAvKiBvciByZXdp
bmQgYW5kIHJlbW92ZSB0aGUgZGVzY3JpcHRvciBmcm9tIHRoZSBzdHJlYW0uICovCisgICAgICAg
IGgtPmN1ciAtPSBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpOwogCi0gICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCi0gICAgICAgICAgICBjdHh0LT5t
c3JbaV0uX3JzdmQgPSAwOworICAgIHJldHVybiAwOworfQogCi0gICAgICAgIGlmICggY3R4dC0+
Y291bnQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBSZXdyaXRlIGxlbmd0aCB0byBpbmRp
Y2F0ZSBob3cgbXVjaCBzcGFjZSB3ZSBhY3R1YWxseSB1c2VkLiAqLwotICAgICAgICAgICAgZGVz
Yy0+bGVuZ3RoID0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7Ci0gICAgICAgICAgICBo
LT5jdXIgKz0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7Ci0gICAgICAgIH0KLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgLyogb3IgcmV3aW5kIGFuZCByZW1vdmUgdGhlIGRlc2NyaXB0
b3IgZnJvbSB0aGUgc3RyZWFtLiAqLwotICAgICAgICAgICAgaC0+Y3VyIC09IHNpemVvZihzdHJ1
Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcik7CitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCB2
Y3B1ICp2OworICAgIGludCBlcnIgPSAwOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQor
ICAgIHsKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfY3B1X21zcnNfb25lKHYsIGgpOworICAgICAg
ICBpZiAoIGVyciApCisgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gZXJyOwogfQogCiBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9tc3JzKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzN9Q-0006Af-Da; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9P-00069n-2d
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:51 +0000
X-Inumbo-ID: 4dfb8baf-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4dfb8baf-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:02 +0200 (CEST)
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=F1wgKNIwHrsI9a9xwcPhjWQ7EobOSzntLANPBsCFHyI=;
 b=vRCFotR3uiB0sjRXTIHxPghjK7sOSFiadgyZ+EpAyDvNGOc8VJ3dhg+xyLtSErFSTNCFE2m9Bvj91z5kSd+spnWFVvVQmnqyzBXtYIEFgAVHGrtoitB8vuLoCbUDwSajhLI8Spd0afV7TLEtlFDeW8fepxjYamQTj3cogJ/oAuI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:43 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:55 +0300
Message-Id: <20180910142602.15987-7-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 076ce9bd-dcae-4dda-7c90-08d617296ee6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:RsjMdignwvuGGk50PDFqFq986BPsH7RzeEfXx3xQf6lbYRJp0J+TEI4N5luHcDF0S1kyv83VPCVjNPpnxska7PqFVa9UX4aTu6hsZDuTUOGhznxLA7TsBew/dVfYDewdAe2+4629hbUzG1vG4t+DVCdScLMCgyVvbnZJnZTC5D7Qsjo6m3zoxuBEaJKYkkCEUtWlcjOKYiguWyckZIbZ3S9TqhT4y7SvfqJbqFU33lTzOGrC+vzhxSQj3ZRTTKJ/;
 25:XBu+KCBm4CmF69w4+6oRvEQ6lwF24bVojYiQQtpLBkyMZnHlW5X70z8j0A42BRiu3cul00ok9IvL/14gJIVqWoVbxyvLKFgnXypgKETQQ0CmPFfCglc5R0bp6KD6TRL8XXlfdaAjNU6cQl5q7dOUgwM4FNOKiNqIIrEyizKIoKCjzuA2RzD/5uyksHXNjIMb/Qi8pOMSIhrzTmkhqeSuyW8qaEC4NbkDnIxZCHFM8MPGB3JtS+WbI0zvzqOWSPUXcRSgl1jAB9vXBTvv0vEJ21vGDohGOJ/Mz1BvPEyhaLu1vVM+h3Xi12Xb/E50INnIRyH9G82hHA2KzC4jnJiluA==;
 31:MDCG0fotDLHrlDx4alXifXJKkZvUxRFbSm6N5b+xRLIsAUqRVRsyiw5h2te19qM/6TvOBPQjDS1xdrCDEtvnpVKLGZznR+1mTGNT8xQjIDUSJOSiCS7XG7MCpT6xaiFVuHnmgGBBIkiokaB7wraaEWaoDqTrKIUw0hSPLGQub1sVp1WLhKNuDIA3X12JDH2yie5vpgLGZPq+nDWQ5EXMTFuCsTQuSkhcH7FJnDhkYJw=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:IxndtpSjc8AGksOOnBml86Fe1NRo4j25tr5wtyHLV1C3spjkubw6dV+Hy5Hi3tfgPaKfFbfKQoo0rSHpOjhu7bAeAnt/3xmoQBIjuIRvccvgvTCXRx1IZgeyoN054Ja4U52yJKyOFoo766G2UqbFY18Rs0YPI9d2jEyevyMg8AEpJxilNph76yHo6PEZla6jMPkS/zzvgNowMzok5RjgJjq1ttdSvG6UaV7ocO2G9B36RqHZMNEYF/6YETKPMWF6hfDLbNU1U6tw0t1jkvzUadGXhydA3w67bwtznXwDixmCM41CXsFB4zFJ34ukcL+X6t12ANwwuunKqCBvFytvMw==;
 4:q4S6+bde4Rx5CFFAfIiFi87oYZ8nMJSVS8BG87CfZl01vfk1yn2wfog6hLU44V9tLJVgGTWP4Lkd+KooSR9PvwJDFzuKJAIBGcCRDpRpr6tJNPVUoGU5l6jfpBdXwvU7LrbmNxMgi01U2jfDBQdZEM6KEonsFTAkcJkneZcXeZDcD0S7wwJQaq41mZpVk8pGtZ8q/kofxgAmd4B407Z6v4p6UDg0E5FwtVBSG2+J1B1vJTiuxgFxLnAbDrtoIVUHrTAhYCQqAGx4BT/IJShvEYf3Oj3XZTeh+h0ZWhoAXd0p+dGlcE8Iz768ie70FRB8
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178F94590C22A5A5B5E82D8AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:P5ieeZjp2p7Nd/oJlMwM6Q2ypa3v656dkDImCcF2N?=
 =?us-ascii?Q?XBpKgargdRaSgOLpSKF6kQJHoXMnVv734noInwoykmveYlwNOtlLWTfUpgiC?=
 =?us-ascii?Q?P/mPYx90WwRkfvVibOtSb8bbSarKxJyxSjFYqdsWN3Vm5O+VK1IHED3T6sDq?=
 =?us-ascii?Q?UifWENGd/2Imu6RUhPjeSCEcXVdKxNNSBc9hAoGz4ZosD1/e26KXYNxxYB9/?=
 =?us-ascii?Q?pCdmvSXh9A4Sj8EBAc8v3pOo/MlfLGPvUwNKsIBK2MzAB1BkhvtDU9WJTLke?=
 =?us-ascii?Q?9sE9BiqS404+Ess6BrC2AT4e3e6EOZh9DArJhce9dmHu6czpEsbcaBDfaBn2?=
 =?us-ascii?Q?suKmQSsoopSrFDKWFc72UT7ZhBpV3/Uc2WfiFA1wy206u7bjOKCvVyQzSQct?=
 =?us-ascii?Q?IVGcVff+HMqppTgAW1yPFOltPoT5pQ7ajKfFQA4D7VeFAkytDqxXM4NmSwHS?=
 =?us-ascii?Q?oNeMSe7SLa/5Y/wErf5pNp4JC8TWTjFabAxVNVVrJ2wHdD4TmK03cGhRy6Cr?=
 =?us-ascii?Q?w8hqqbmmQbT+haTsOZcdFoS1o9p0H1otaAyjdmy8kUgO+JW6xURJ8NBLbtxY?=
 =?us-ascii?Q?d2rd3GhAbeo5HgDs2cWozrW1Xzx+r4wMfVCWjr7d7eIjD2q5j9jLXQunyyIk?=
 =?us-ascii?Q?GVwv7zhHH5Hxshc0jaI4NKibz3tEGnLZSNpkQL/8mmVS5hXCW7/nbFPgxjku?=
 =?us-ascii?Q?4qh4cfmC/pzM2L86uiZ0psdP8BOQ/UkeCf7ZLtvJNh/Ky9o81Rx6l0MwRnkZ?=
 =?us-ascii?Q?JjrIZaI/Y2zjW5RV3MMvAbj+GAXjBZmFDjaJZJFBlpebwdbZdFoIYo4Qnwgn?=
 =?us-ascii?Q?gwyH1PWPkjm7ooHQEfCH0uM/grJHK700CxUHxxJ7LlW55zWilkHmqMK+RmBo?=
 =?us-ascii?Q?6ap5duOoQ6E0KFiRtLueA5+hyqsgOUFMDZYK731rJmFuFlyJ3nhrCKQC02Zb?=
 =?us-ascii?Q?cOOchOrG8jnXV1VQ4rTqnyhrLzU30jSRWPUCHimjM2eUXXJMaQvmnhEOiObs?=
 =?us-ascii?Q?hyaDUmxxPj1ejecMbqdb+RS7syyIS/NsCjP/KvgwuPyNfi7taVjXojsdgX/6?=
 =?us-ascii?Q?flfmkaaHX9NB2B3TaEq93BokXhmaU8asBtz+gN/U3ZlaMMCxZ+Y1RsHGaMru?=
 =?us-ascii?Q?163ZRrV0zfnPDo3mx7bXwR+wbYSS7k9rtQGI31SSFqJmio6Vp2Pr+q5uYNnK?=
 =?us-ascii?Q?AzT8usB+ueg0ZO+QrM8TBUc9yhX6hQgsF6t1Ce0V0h1kKd0WTo2e4S849gwq?=
 =?us-ascii?Q?pc/1YlPoQwBYeKH+68=3D?=
X-Microsoft-Antispam-Message-Info: ajZf53LQhUIKxmQmu9jF6fnmnbIIj59wOrZI1k0TN37TbnVLN/7kfiqJn6agLiTW9htxCdN2ztcFurORmBOBB57AnJinxVUXYWvuFya46LLOiyieHxVE57dqIjUkSEkXdnAy0PS1RU3M+QQitpkuvVQVQpsLFpHUmfVKiCgg+1r5BZsdaDUoeWX3qfUKAKpAVpflBDuqxdzkz6aFX2dJZTX6aYtknTL4uA6KcokCHGDRyOowqv7Hcqs/fUUhe8sPkrmjSdrc3K3OPGjb7m2xCpjgLBRGvWAxRugtsWhgR/2IHB/Ys90QVWVAB8SlJK3gsZFyLUBJGavFyWmhxhEDnDEj+SAQD/h3pCiVtshqbAw=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:NSu4iv1Lg0WuUZyo+pmnW/3yaIpwQxmyf1/KVijhAjqdxBzGylG18TEH0Zgvx1SURP/zcTmWPcWofxdV8+GY0+z2w/QGzprCZo6KkhZGdI0LrG4X/eJi8Ofyvh/iW00vsguMdHKTcpGG/ARHmtY/CuKA0YUUGxtJvcDaJV6kY1tbl1w6Kd/Pk1wku/Pza/2pbaIA/Wuyp04ZqJQmUhVwCUYxQ8TRUxOLxZKeowB148efACuWRbCC1d6P2lFkcDyT8NcEL5dcce67X4yGPg1tEt+fRRqgSOAqIt8GbuypQmruZsHI60LrRQKVyCEh+7f5DKI5dFTMnhK7sMyQHMPcGL3qA8+eOkzMVNAduIgZOS3CiX+x4tpS2ozWl3O1XGoweLnA5+oKD+ba3BLcvKh2UmCQkkZ7O0BtRQF0zdPwz+Vhboeu/k7fX/k21vNkxZ3asoWn5PfMcMhHa9jSfuYyrQ==;
 5:6QwSQlX+pWFJqgETSfYwWBcqH3T/QjGzdncJGVJY0nRhMGAXFAV3ESnSK1cfuNSW9N9D9A4Z/9jltWMQkGOwqRrZQTuhMvgpDGmdK04JN2JZXmwxkxkFsyEI5xMtokUHX/sfxWLUhB8hecS5lPoGrxOd3SZPbmcH42HMz+GEFe8=;
 7:1wPpgV/ARS7cf85WlAldimDQIzDFFIvZumkbQtci6elFBjkImOO1SqCWauFYa0p3Mn2IAC430icFCqjeeJs1M0CsEK2oKCAr0Fn9JVviPsAwP5+4YcYLxnRVszP+CxqWzsXzWK///bv5lJg/BSsiRJZ89SdxiVRN6wbNztJlh1EEHfkCX3wA+5yZQrXwKFDL/rCKWfolzNtwRg5BKk99bTfFkZTVMcwjiho3mV2e4OVzg+qQpYBU5gh8/jhA6Nma
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:43.2574 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 076ce9bd-dcae-4dda-7c90-08d617296ee6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 06/13] x86/hvm: Introduce
 hvm_save_mtrr_msr_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2lu
Y2UgdjE2OgoJLSBBZGRyZXNzIHN0eWxlIGNvbW1lbnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
bXRyci5jIHwgODAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCmlu
ZGV4IGRlMWI1YzQ2MTQuLmYzZGQ5NzJiNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
bXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBAIC02OTAsNTIgKzY5MCw1OCBA
QCBpbnQgaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihzdHJ1Y3QgZG9tYWluICpkLCB1aW50
NjRfdCBnZm5fc3RhcnQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVf
bXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0
aWMgaW50IGh2bV9zYXZlX210cnJfbXNyX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgY29uc3Qgc3RydWN0IG10
cnJfc3RhdGUgKm10cnJfc3RhdGUgPSAmdi0+YXJjaC5odm0ubXRycjsKKyAgICBzdHJ1Y3QgaHZt
X2h3X210cnIgaHdfbXRyciA9IHsKKyAgICAgICAgLm1zcl9tdHJyX2RlZl90eXBlID0gbXRycl9z
dGF0ZS0+ZGVmX3R5cGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVNLX0lOU1Io
bXRycl9zdGF0ZS0+Zml4ZWRfZW5hYmxlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1UUlJkZWZUeXBlX0ZFKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUFTS19JTlNSKG10cnJfc3RhdGUtPmVuYWJsZWQsIE1UUlJkZWZUeXBlX0UpLAorICAgICAgICAu
bXNyX210cnJfY2FwICAgICAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcCwKKyAgICB9OworICAgIHVu
c2lnbmVkIGludCBpOwogCi0gICAgLyogc2F2ZSBtdHJyJnBhdCAqLwotICAgIGZvcl9lYWNoX3Zj
cHUoZCwgdikKKyAgICBpZiAoIE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2NhcCwgTVRSUmNh
cF9WQ05UKSA+CisgICAgICAgICAoQVJSQVlfU0laRShod19tdHJyLm1zcl9tdHJyX3ZhcikgLyAy
KSApCiAgICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgbXRycl9zdGF0ZSAqbXRycl9zdGF0ZSA9
ICZ2LT5hcmNoLmh2bS5tdHJyOwotICAgICAgICBzdHJ1Y3QgaHZtX2h3X210cnIgaHdfbXRyciA9
IHsKLSAgICAgICAgICAgIC5tc3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3RhdGUtPmRlZl90eXBl
IHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfSU5TUihtdHJyX3N0YXRl
LT5maXhlZF9lbmFibGVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE1UUlJkZWZUeXBlX0ZFKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
QVNLX0lOU1IobXRycl9zdGF0ZS0+ZW5hYmxlZCwgTVRSUmRlZlR5cGVfRSksCi0gICAgICAgICAg
ICAubXNyX210cnJfY2FwICAgICAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcCwKLSAgICAgICAgfTsK
LSAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLAor
ICAgICAgICAgICAgICAgICJIVk0gc2F2ZTogJXB2OiB0b28gbWFueSAoJWx1KSB2YXJpYWJsZSBy
YW5nZSBNVFJSc1xuIiwKKyAgICAgICAgICAgICAgICB2LCBNQVNLX0VYVFIoaHdfbXRyci5tc3Jf
bXRycl9jYXAsIE1UUlJjYXBfVkNOVCkpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CiAKLSAgICAgICAgaWYgKCBNQVNLX0VYVFIoaHdfbXRyci5tc3JfbXRycl9jYXAsIE1UUlJjYXBf
VkNOVCkgPgotICAgICAgICAgICAgIChBUlJBWV9TSVpFKGh3X210cnIubXNyX210cnJfdmFyKSAv
IDIpICkKLSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsCi0gICAg
ICAgICAgICAgICAgICAgICJIVk0gc2F2ZTogJXB2OiB0b28gbWFueSAoJWx1KSB2YXJpYWJsZSBy
YW5nZSBNVFJSc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgdiwgTUFTS19FWFRSKGh3X210cnIu
bXNyX210cnJfY2FwLCBNVFJSY2FwX1ZDTlQpKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgICAgICB9CisgICAgaHZtX2dldF9ndWVzdF9wYXQodiwgJmh3X210cnIubXNyX3BhdF9j
cik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2Nh
cCwgTVRSUmNhcF9WQ05UKTsgaSsrICkKKyAgICB7CisgICAgICAgIGh3X210cnIubXNyX210cnJf
dmFyW2kgKiAyXSA9IG10cnJfc3RhdGUtPnZhcl9yYW5nZXMtPmJhc2U7CisgICAgICAgIGh3X210
cnIubXNyX210cnJfdmFyW2kgKiAyICsgMV0gPSBtdHJyX3N0YXRlLT52YXJfcmFuZ2VzLT5tYXNr
OworICAgIH0KIAotICAgICAgICBodm1fZ2V0X2d1ZXN0X3BhdCh2LCAmaHdfbXRyci5tc3JfcGF0
X2NyKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGh3X210cnIubXNyX210cnJfZml4ZWQpICE9
CisgICAgICAgICAgICAgICAgIHNpemVvZihtdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpKTsKIAot
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BU0tfRVhUUihod19tdHJyLm1zcl9tdHJyX2NhcCwg
TVRSUmNhcF9WQ05UKTsgaSsrICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogc2F2ZSBwaHlz
YmFzZSAqLwotICAgICAgICAgICAgaHdfbXRyci5tc3JfbXRycl92YXJbaSoyXSA9Ci0gICAgICAg
ICAgICAgICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFyX3JhbmdlcylbaSoyXTsKLSAgICAg
ICAgICAgIC8qIHNhdmUgcGh5c21hc2sgKi8KLSAgICAgICAgICAgIGh3X210cnIubXNyX210cnJf
dmFyW2kqMisxXSA9Ci0gICAgICAgICAgICAgICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFy
X3JhbmdlcylbaSoyKzFdOwotICAgICAgICB9CisgICAgbWVtY3B5KGh3X210cnIubXNyX210cnJf
Zml4ZWQsIG10cnJfc3RhdGUtPmZpeGVkX3JhbmdlcywKKyAgICAgICAgICAgc2l6ZW9mKGh3X210
cnIubXNyX210cnJfZml4ZWQpKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhF
RF9NU1I7IGkrKyApCi0gICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0KLSAg
ICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOwor
ICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBoLCAmaHdfbXRycik7
Cit9CisKK3N0YXRpYyBpbnQgaHZtX3NhdmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgaW50IGVy
ciA9IDA7CiAKLSAgICAgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBo
LCAmaHdfbXRycikgIT0gMCApCi0gICAgICAgICAgICByZXR1cm4gMTsKKyAgICAvKiBzYXZlIG10
cnImcGF0ICovCisgICAgZm9yX2VhY2hfdmNwdShkLCB2KQorICAgIHsKKyAgICAgICBlcnIgPSBo
dm1fc2F2ZV9tdHJyX21zcl9vbmUodiwgaCk7CisgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAg
ICBicmVhazsKICAgICB9Ci0gICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gZXJyOwogfQogCiBz
dGF0aWMgaW50IGh2bV9sb2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9R-0006Bz-MK; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9Q-0006AV-9x
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:52 +0000
X-Inumbo-ID: 4ecee3ed-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ecee3ed-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:03 +0200 (CEST)
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=8pxOae4llsL3oVsgjCuMyBd1mLi3yvZiGnTOMSdx0wo=;
 b=d6Rl6mLid0TR8uhrpg4tVayCODhTo+Y1KMr3UFsnQr7RfkQA/U/R+mXmHRoJcNDFgg4XfSlIBEpSK045ZGI581WaHaFugTv7GVhuVQfirh54YcI2y2CHkef4bvn+Z2Db5xCBGSAy1oeXuWBQ2QkCuThnL1JiAjfsSN5j5XlScos=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:44 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:56 +0300
Message-Id: <20180910142602.15987-8-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 79717bff-c48b-4b28-1fdb-08d617296fed
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:S2BN9sigdaU4RcMBcEf+V6wxp3o7Lr2kfHG3hZQr85MdrviOHIiVTTOzqe0J5wU5vraJ/79GhWwK53rRm8SxXLye0KYyaVjebt8hsKrDtivaxGzVqik86Jp7RSKMJLWUAayATP1nTP6f3kTybUl5F+gCP5qPVp93sY/5OTIRQlCeaM9t+TKVCMtF+McoXv8FckOE6KYYvjvLN0YiCrH9V8kG4U7Y+2xB6hLJ1oBdENs9/ocgFFGcCnmLRkVYQqL8;
 25:cDdZ2WXzhFAVpRfmW8Ve/XHP2ifUaQfpANYxnjuSfvAysNWS4KNruEYIvdjQNRiOFTA2B4UpaWD1EAxtqXHZDmVxHAu1Pi86H+MfI8LiIcRwckC8/6ylpURoJMDYpf+L40Tg3z+u9ci8SINATATPbRxJniYXa0NwRSXfvdqjy5h2dGpOnOKHCsI7IXb/oMWGl1yATFvIJkpYGRiewJizk3b4CodQOTUR6WgmHIZ0P3Egb62SveYH5tHCqnxng+ZeW8JkaSull4S+DoWVNtzd8JeKchALqWSGrqbw7xan+Zf709r38TydJ4d+1RSEJ4lXWYp1CD2eHIt1M4bHjtGLYg==;
 31:Ac5O/7BxmhKIoWqldw8hZPtgf1MxpHs4bxHY3lqBbdv9DYY5wC7/YLIj51V1rAF2Kj779gMyYfpA6WE6Lz8JLHLsmTdaMLrHrbPYZl9IX2qcEx+jHznVfUNQ7EyVwwQRJidUeBGqVefeNewZ3pNH7YlCoK4OhUH/vSpGlpJlbI93jYEIHnsjpMBlmAKEo/23dcV5zgEQFOFMV9Q2c8QC9ayPVdJG6WNpzLtSlulb7zY=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:7JXfIO6fmfMhfFS6ZClOAFjt6cZ9zzh0m787BIn6i8I9C3qJITgNZyBcSzThqD4fgNeD87XcWmHoHxEpIVqQAXjiYOc8s0dwfBOz0/pYyBdRjlJclrR4fNU9oPoz2GU16PmUT3ZNLwos22vkaakNxtrGxe3LgJTF4NyvMxcecht9ZQaRVqKqIifXQ+lmdNAy6whtOF2e5pc3FAkasiUZR4j6AeBjnl18/AuyeGJ1lIo5bcqXJFbx+2jnrh0qL6fZhrYzVK7CBrNYA7Q4oYW240W1BKDyq6W/DawiRB6dacbQZ+XhlCgVlpIkP36DAae8at3cKagydhCiUzbQyN/6Aw==;
 4:vRpydPpYU8v5Am8GE8CjCttBmFHERSKR6HV8rTDJhPSpjcOlso4nUDEUqDq4+FpNEsaXR2wy6sb4W4r6lTs7VyLDTyFXZuTEu+su8Dy31Ms1FzadkJkk9JTuCbI7X/PJpjvef6p4ACrkQzesCs/9QQldZv501J6OXu/BLrM1VSdBYQkqpI1RSY5YdERSKdlq/6zE5VOrfjuZ5j6pDMqEzhPRU1WDz8nIe2yzb2htYx5TYbasFPOTd+caBDz4DA5di55jVbdSjkVfd5fBfyDY9d5gH9RUbS0QNOHY6YvTYROM0AJ+2FV3Of/eP75ACBl3RouXnOmmSUtsN2u6W7WrfdYHiU5a3lTquw22TbMYuyw=
X-Microsoft-Antispam-PRVS: <AM0PR02MB41782044BF0B34064AFCAFE6AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:5RoKiwMG+HNZ02/3YGB7OO8upo3ULbMT+Gxx97Siz?=
 =?us-ascii?Q?S7+17T2E8rv1NwfcBHmkOFy9B+y3aOs6ek7+BrB2SQUbaM7gPteoTDLZcbvw?=
 =?us-ascii?Q?H3Fe8B4TztKNxfzZzrcEOTTI0vxSkPZMquCv2/pGFVdyxinEc8nlKO/C2Fdb?=
 =?us-ascii?Q?oYRjS2mit1MI/J13gvySdk0ndSL/Kc3Ow3aflHyDnNr+LLS9ZBQ5nLofKX5B?=
 =?us-ascii?Q?UTLx/tStXjQ4JPAyuraHKyHH9hXs4ujkgySHLQKWhO/G8UKD827h3o9svyLJ?=
 =?us-ascii?Q?/gxzUAOMDKk+Kb81P9vW3wA6gSi/4DczlOF7qcwYzkFtjnd8ygMW8g/07rxW?=
 =?us-ascii?Q?8BV0/tG2xZkcONY0/tET+bmnOACfGyjNw0azUwq0m+v+hjk8dEKLYSGBQ2Qv?=
 =?us-ascii?Q?HZtk3+/3u+1Ao4aJK53BpxnqEaim1l2Uh/x5J8h1ukg1xuWsKvpP65CWCceE?=
 =?us-ascii?Q?MRl3Rx7D0sazuVedz32Pf1Pxn8+bk+BneEVTkwb6T3BxjT+pqkNtfROS107Q?=
 =?us-ascii?Q?02DEfk1MR1ovoLCr9FxOAGn8MhdsgYCR3g8nhipB4EO+fgL42Mc6X/35oOoG?=
 =?us-ascii?Q?SXmbcMuBJPtZKHW9hnwIWz6Z3OEzJ1Xi30kc05htO1mj3o1jxgI4BqEsZ4o4?=
 =?us-ascii?Q?M8z01jgq+WnhIxtjzH7N4wcIM4RpoKuAgNt/2I8g5+3fgqdiXryYWr3ES7Zx?=
 =?us-ascii?Q?hLjilDSO23s+3hFPVFuE6YB8YwAOl9C5xGaGSkfkhVPj/s4YFlumCO/ntPjb?=
 =?us-ascii?Q?n+JY0mdaKs+ZMBA6xbrZqx8hj6JtIQNqWS59wAftp9WogRzENsY0xwaWjcq+?=
 =?us-ascii?Q?hRR8p300RpBKQh4nQ6HVjB001k8yBThNlWaQApkw/ERzGev/dEksQLlB+OOc?=
 =?us-ascii?Q?WpVlRfMjEavxPhu8Iy9b/yaReW/5nYyaZy1u6gost6tvwjKcilodJVhzV20E?=
 =?us-ascii?Q?QKN19p7ZVoBA95EEGzbJMEWLs1HwNtjdrbt+KxrBUEFDdriYC21H5y/NuiMw?=
 =?us-ascii?Q?Qzkm/WE+XLGr/vKo87MD94QgUNgiELUiyJn7O2u/XReQGSUl2rAnI9bD7pCf?=
 =?us-ascii?Q?dbd8fz9wQIwr264y7c1r7AJ/aOsbtrbOkhDuy5GOncI0snyvO+RcBniZU10R?=
 =?us-ascii?Q?+63QwyxIxDM2U6d5R2tKIFw1Cd5CIeAeF/mERdZ9ZiqFhMKtqNlIOf70evnU?=
 =?us-ascii?Q?5WWBGxenbtjqDOJDnPQy/JnwRX7qxLCkibG+n+977EIHcpfJg9T5CFNbcG1O?=
 =?us-ascii?Q?+606P9Cd6LfcbBf3e47jAFqK3wFEpNiUafxCEGR?=
X-Microsoft-Antispam-Message-Info: /K91f44dzrbwM57+kF8kf+i+KoaCH50HX4unPO+sYuNX2ARMrk1PtBh9OndM/RrBAsCYG1YFLCxQitrX6nQq/KX1JWKU0ZT3TC4RAqNXMPw8pBGhDrHaU+TZlYnxNmJ72cy2zXXd7dt/nD+OGc9IXr1qYrNRhl4nMSFNCW+H5xEwECyrGqFqL+4lyJPzwb0pR0ES6aw2iupqjItGRlZ1DoEQeImb+b/tp7LFjjCOQ1vZjqJZHZvGfEnYpdxYcrlms2+fjD3DaPNuYk6/wZr+rEbxwA7HU3NSGXGGFcj+pVr/Lvbmh7gAPw8tT0Ci8uuP5aqOugFmJT1AADCzIXUhEdYTluv6Y0HjpcDhBEXTVs4=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:WpxN8OU+2zn8441ikH9XzfW5Mgkwu7vTLLK+sh/aoufJtkHHFl0BQTHw1/refzDOjLA2EOoYdwqSZFoFiOqsspDv3R8bMXW2ffI5IDbZGHY2gdGe0uyCYBe8xERd3l4VzQdOsO9gRvgECNQb0p2R3sxRX5EybTjnDZeFSjdq6XTsmp1G2DT4mTEw7IJ93eYYmmhK6bo1g+zS75770uL0gP2TchP/YT2qTS0RTYsCo58PD27/2wFjPbzCJzfPZf9yxG92SyDhbSeiMAccSJpPJrafHXU2L7GaDPba4As5ZrupM7osqIHHTH1aIivlKnSmvPEE+7elgj79SJ4YlOk3BYt4aMKJTvv5B8TrL/ihI8ugddpXGUsPVPZVL8lH3usmzDypZqSE/5iYDd/Mgp9nnB6k9ycfWOQaqPri2ZIBB2+WjUG09ePiRCabFHsKB1vwkqm5jyepVk/70PbHHGsZsQ==;
 5:wksitDAj6x7T7SVHghRwXFfoGlq4+q+O1t33GqP5JsAb8mCwvILxPT2PeQuc5KXT4yC4YW7o8IsAyJEH0qs5jC6ECu2VE4chLC59lQDbwTSRXhqWbncbzFbXFMcbByAwhDu70HzlIP5fOZDiSzLHr0xo85IP/J9hqrzGn68Q35Y=;
 7:cGkK+PF9PFasRwKB4glbcRUKPN3KWPx2GJWDIBnAiWo8RvVLV1v0OMgMszRrnALBaWTIfmqh4atZVpVhfb6vtoPI7uquJ4cWWRcfei9z5q7LHlKiYpeVIl6bf5kpyRysBAGaaw/kQmDNYm7yTdwuII+f3GqXEXxBQY5wHNwVqLuPkbcYSmLsjXixVBRUkImOPQRcbObALKTsnYstHV7D5qitm/oROfTordCSaXpIliUzyHi1+DuHt1GtTZZ+9gUo
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:44.9776 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 79717bff-c48b-4b28-1fdb-08d617296fed
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 07/13] x86/hvm: Introduce
 viridian_save_vcpu_ctxt_one() 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKLS0tCkNoYW5n
ZXMgc2luY2UgVjE0OgoJLSBNb3ZlZCBhbGwgdGhlIG9wZXJhdGlvbnMgaW4gdGhlIGluaXRpYWxp
emVyLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDMwICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBhMjNkMDg3NmM0Li4yZGYwMTI3YTQ2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCkBAIC0xMDMwLDI0ICsxMDMwLDMyIEBAIHN0YXRpYyBpbnQgdmlyaWRp
YW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlh
bl9zYXZlX2RvbWFpbl9jdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9s
b2FkX2RvbWFpbl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0ID0geworICAgICAgICAudnBfYXNz
aXN0X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3LAorICAgICAg
ICAudnBfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVu
ZGluZywKKyAgICB9OwogCi0gICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICBp
ZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgZm9yX2VhY2hfdmNwdSggZCwgdiApIHsKLSAgICAgICAgc3RydWN0IGh2bV92aXJpZGlh
bl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAgICAgIC52cF9hc3Npc3RfbXNyID0gdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcsCi0gICAgICAgICAgICAudnBfYXNz
aXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZywKLSAg
ICAgICAgfTsKKyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNw
dV9pZCwgaCwgJmN0eHQpOworfQorCitzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVj
dCB2Y3B1ICp2OworICAgIGludCBlcnIgPSAwOwogCi0gICAgICAgIGlmICggaHZtX3NhdmVfZW50
cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9IDAgKQotICAgICAgICAg
ICAgcmV0dXJuIDE7CisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAg
ZXJyID0gdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHYsIGgpOworICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1
cm4gZXJyOwogfQogCiBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9S-0006CP-0c; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9Q-0006Ah-Gj
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:52 +0000
X-Inumbo-ID: 4f4396a4-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f4396a4-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:04 +0200 (CEST)
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=PaG8pcNBklLOUQzmL6ieT7Kyg0xL8PfVgqkAloyfIWE=;
 b=Ag72ZNn6TLaKesqyWs4jbH+xjMtiUfRjLRsU4zhr7zSLzpXWgep0C+gAeWhsQd9Jwoexwm28H62MSvpZyPSOqAqK+ZdWNswNIq/CEPBqR4eQs7VkS+4o6NGTTJv1Fz0MIaLmq7z1x7Clv4PUwDbg5Asxt0jmluL76K+dD6X0PZE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:46 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:57 +0300
Message-Id: <20180910142602.15987-9-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3e5715c1-9bb0-4195-286d-08d61729711b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:LIliqt0ngrmjiofOijHuAW7K1naHWc2b+sjelN6ZFFWu6RzaBDj6YYt1lF44vJ3Ej9O8o1QFWMz0ZNGRXXdaTZ1PMSDWkOQJfmUFqfM4hW8TkIHEhf5vz7G25eMmM4VBo/u9DzMX6eTX0M8xdN3WjE5qWtIliqVHryZwxqb+ROhqWUo/oEqIlHxg1iesjmIjd9dzzcIWR/I882PfdJVcoRwAoHl2eun0Z28avDEjmsMGMKRGVNJjeclGXcGLj6Oj;
 25:FJrfUmE17hUVyR7ss6XCZtkHWnKseRWcAUsSCe7W636RPz/Me/2omhpabV5d0YcJnT+JT7JkcDi0Ez8PJDZye6TDmM9fj8d42aBfrcSO206cAqcICkjlci3TBCPefUo7/fcpUTIDzPzjmWYXfV3su5UnUhcEQ8LhDy7NNUdjFeSdIATKwFl2blcsb9qS8mhMQstw5nLpvO7DEx7j1au7JnEXobre/KZ90JKCq9dPSFUX2G8qt7YoD7THYZ5do7Ns2yTCM+z5Zr85oKxqwydbPMJeTeXsphP3AJNrNFAp4ptEUg96m2FZ5jB/sb6SqGZYs1RcAPt5Pr906TUrrP21hw==;
 31:YjiIxQa4oiDTOj+O1x5s4oEBHnr44/2Gl1WhbLSTQTLRvGnv7X5Dde7gEuJNrKtRgls1XKIhFplpvF1UjYEMFkGRtzFnSW8CE4qJPaKYyEbGt2OqnSpM2bzu1neyRa8PQt54enENdP6/dK68uKs2sL0JMxfz3AO4B/e4T3Jel0z5NYdct2E03z3b/Z/xT0WLoAY7LD+yX86Wiu1DEUVDdatqFslRFBSyUNGhDVP/jb4=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:Ki6/lhGO0Nm2uhYieCbMwb9ntNR08ZNGnF0t0wZgTJqMWGYL1FemX+BMP4e2sg0VsM8vPUWwS0RTEQP8sSgb5VgEi90YV3DVXuo7yo9qV7qxesA+KjqKzuYpNox4nrhlijhOQ7PdbZSabeFQQ2mXJWrI27wSO4cJ6xDGf1ErQ/G5Ono71aM20q15LF/4IL0RtsBXb6mOkGc4joV46ZhF68JoAZXLlH9UsKIcdr9SuCrTXWU52vQwO+C+/vOMhRtzY3K3pn6n4dPxC7XnfuxFP1WwzsFVm29Np8SLqWyec8R0nVqzAmXMuQdlTVFIcUJcHF4bM88lggPjfWECrqZN6A==;
 4:CL2LlMRdtLELarcwGL/e2OXMzcmAsUsD5q1mPHmDdFbtvv1pgAdpNaNnGJrKt9HddWh9PfNOu//FPvH4E8i04XWEiOSqsNW7CpLWwBYJPJyNGhuh2Gv5UH9jYLo2JmxOYIuO0ZWTPxIbBDN/27NFQKwtrWOE9TfvMlqjUWR7lfVdw91wtpx9Bg6lMACVntDEqQkCb0KHaK1l0CNQxSvbiVOGS8n3JvQrmHPHXeWJEOwEOaE6bLHFC4Ob2QlBO44RjSgl/Y6PxVXSqlndlVhQbRYtAbPYXm2dAh1tAIT3F8xPM9RQI/wldE0mI73LTyN0
X-Microsoft-Antispam-PRVS: <AM0PR02MB41788D37D9BDEF014B3419BBAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:o0abkLA9mjFQ7lilc9q0JUvQ5Rm3H9SqbijCNILPq?=
 =?us-ascii?Q?xhsIywQmKGatmEwKk3fvhxf+tWAlwl53B8CjSjDcruOn/lW05i3AhjZxRArh?=
 =?us-ascii?Q?bFeeF8548bBTvEoisOIa3SdAfp4rL47H7kTEH1kSZmgqEtf8fCv6BmKXcHaH?=
 =?us-ascii?Q?b+4UxZW9uAbV0TqqLP/PNjcg8qdSrScdwNG8aQ0PesA9dcSAY6oRds0Rwikz?=
 =?us-ascii?Q?RiivhrH3HQqWTQv4nb9EccMWyhOIyUL76iZriqiTiYFE/dRMY8gfb8w1H3Sl?=
 =?us-ascii?Q?Z4v9ZPw59fVYytE7DqpWUTuo9jS2mu98iMUPlcoIFrG515WOEdXa93RShIBr?=
 =?us-ascii?Q?KK+zZYgUWcoi7uXx3qPELfLF6++RHX/f2SuHBI4htet6jAnfSR2GlmTG9Rhf?=
 =?us-ascii?Q?sTafbOzV0fNLBCrx30FZE282abK6kTD1B+CQt2TgPvOOwaQzSEv4UdOE+C/H?=
 =?us-ascii?Q?yeqD8nxcCNh5Vb22vb7D8eGy/10rJK1g8pYrzWqqawRjGePCoBL8VPio7V/S?=
 =?us-ascii?Q?r2R4TolzRrO6N2t1VquFd/JKd8wDjmM+g4JAY1QUCK0lvVpHrJymaVa98DDg?=
 =?us-ascii?Q?vFnSklYUutKN+Yh0kICM2f7dWo0nXNFSAhqvA3D4A/x4J2Dn1IiytzbIM0Ui?=
 =?us-ascii?Q?nB5nkQD/qJyjIWfTVmfjVpRTCW2TD7hJDYS2495xoVHjqn2hw1s69hGgPxr5?=
 =?us-ascii?Q?1qyB9YSbF2r/3WoTv5mjgc7T7Duo4I8Lu7BraGzkYzKCFgMO2sA+Gc0ZOBff?=
 =?us-ascii?Q?sDVp4+rKMUaBOy2bEMg9DEjUIqNhciNjkTDuh54Cn3aXN6wkAjv0YdVMe5K2?=
 =?us-ascii?Q?LkGLDWY/lfUpFv6+F2xpDIsc1bI+f5NfLfx4OHJtYt4CMZpwG+qM+U8OtD/0?=
 =?us-ascii?Q?l6XLoVwsqwPbiqmSbA1g+/DWSpGwiGFmwYO+0hPkFV7Br749hnGq1b+6aB/R?=
 =?us-ascii?Q?B2HyA9Ii8P9Znpy5RTkhEVk21vClbklVcsQfyL9si656Om+cecZi3QyRr4pn?=
 =?us-ascii?Q?R3fov2xsSl8025J6m5iMDluRJTvZQi831o/nny3kK7e9k5ODd8EoxLsF58sK?=
 =?us-ascii?Q?eyfow1d1tSnkOadXjgMgFY4DiEGl9e1vOttmlD56xbXizgXMLzQ1ldaU8GEK?=
 =?us-ascii?Q?NIqKVPJT4fGvEEnWqhQAxuiRbOmWTu6rJxp8FhqlyG8qafx4tcocBX/ah7GI?=
 =?us-ascii?Q?9WeAyq/igcL1nIGh41UR1JHmUspG6gK6XBg1Rfwno4HvIdIXVVjH+8terkDZ?=
 =?us-ascii?Q?F8qJkFUxtwrpDGfLlxVnv5TnZoNQvYcmay624Sd?=
X-Microsoft-Antispam-Message-Info: niJHgtmCradL8Utv4X4fTBsbbxhiRuBMv3mjIF/vPxAxvBqsCrCTNB8goisLgvVBOPqCjighpXVuDAzM7JgzCTvY34o41TaOhhdoKCY3ZpiJG62gDIYQ08xZIAk5QAUTwjCKJgFsg9RW25Kpc7loIIH1pVdQh0u2sMy/hpNjcv6GsfZtwk/Y3+48EBfsckKewTdXmdA+0eF+suK66iPVlxMRJmRcEPA+YX429SuOjAKdmAT8yUePuWMC2zEiuFHyTAKK16RfhI8N1T6ch502qWTWEKOfrKH6gD2ktZFE8tTOvwtbeGVopZQodoQK6F7o/EIdqn9q34fIg0T1CRjWPkIDjWdcgIlEmF8ae/cpdxg=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:Dm5f4uEbEbS5H6mKITt60Lga1r4mKXPslICOa02IAxNiuXfXrJlffKrbYwTkDXm7oK5BbeyFuyVxfRCXv7CIg2C1uFI3L5teIVGieClRmB1B9eEnNebGTp8mEpswPGm/j+jkdFJBeaQuss6iC7HzwzByz57haVPXNf97exjs6R8oVsg8XPr2qgLdmU4jNNg78vS22UOgPGaoyjy4TTQQZqm/ezlXvmeQSw4X3Qe5IAs6Op7swDKY//RgQ4yntVWn6moQVirxfSMBUs+1M/B7EAsSWWxBDWID7rCYQUQR2HLatZO3xzR7OygCCeS/JUfGK2gmc3jAopfPlXg24jwe4AeizM8//lXEkbIDJJ/GCQn6LtdslKhSgkFwx6JPGkLMwNnGojUzPGWN4brFLEcXPuU8upgeQYOp0wh48Jmf5/Owld/tJ0y7WeIR575INRCUPDCzTK7UVIMS2dvbI2xqbg==;
 5:LHdSbwyjoFwf6h5X5JWnaN93Gt6fSU1XhUath1AmOJ9Zt4VCnQiAK5ClntcA9bDgwX/dQmGCzAgtni8koQ2LF3aNoYhaqbkikhQGdNphczmPfg0m+w8g5wHnP6Par7ZuOfY+mOUZTmh137BhuZmEYcqpAKDSN4ZRJcOklhTTdRo=;
 7:xYMzuQLJpK+yfb6mO0vb6WVPIj4lePJc8O/Yg5hzyVcUS67LcZDnQg9s64W1PGXoyfVkERCqKaZe3YWQ4jy/Q38e1jQgw0B/kJoApEdJqzS9XaG6qYUdSC8qtKfghXtmPAKFfyRF/1hAR2dmj6B8q4S1zZipkSaUGf42wDtSNfm2svx1kCoDOH0M+QxEPrNuEpyj7FEpC+BtZMe37o5BCcks+KtgnVK4+2pmYv+QX/DPo/qlDSNiJjt1JWgOrcNo
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:46.8250 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e5715c1-9bb0-4195-286d-08d61729711b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 08/13] x86/hvm: Introduce
 lapic_save_hidden_one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CgktIERyb3Agc3RydWN0IHZsYXBpYyAqcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDA0NzAyZTk2YzkuLjMx
YzdhNjZkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTM5OSwyMyArMTM5OSwyNyBAQCBzdGF0aWMgdm9p
ZCBsYXBpY19yZWFybShzdHJ1Y3QgdmxhcGljICpzKQogICAgIHMtPnRpbWVyX2xhc3RfdXBkYXRl
ID0gcy0+cHQubGFzdF9wbHRfZ3RpbWU7CiB9CiAKK3N0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRk
ZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBp
ZiAoICFoYXNfdmxhcGljKHYtPmRvbWFpbikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJl
dHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwgaCwgJnZjcHVfdmxhcGljKHYp
LT5odyk7Cit9CisKIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
c3RydWN0IHZsYXBpYyAqczsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAgaWYgKCAhaGFzX3ZsYXBp
YyhkKSApCi0gICAgICAgIHJldHVybiAwOworICAgIGludCBlcnIgPSAwOwogCiAgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgcyA9IHZjcHVfdmxhcGljKHYpOwotICAg
ICAgICBpZiAoIChyYyA9IGh2bV9zYXZlX2VudHJ5KExBUElDLCB2LT52Y3B1X2lkLCBoLCAmcy0+
aHcpKSAhPSAwICkKKyAgICAgICAgZXJyID0gbGFwaWNfc2F2ZV9oaWRkZW5fb25lKHYsIGgpOwor
ICAgICAgICBpZiAoIGVyciApCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1
cm4gcmM7CisgICAgcmV0dXJuIGVycjsKIH0KIAogc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Mo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9T-0006Ec-Gg; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9R-0006C0-PZ
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:53 +0000
X-Inumbo-ID: 4fb9e59a-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4fb9e59a-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:05 +0200 (CEST)
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=NVjlOGaHikDSaNd3UJ3nEBOLmEKEowZTHBqIrLXMUt4=;
 b=p2fDKd8BjBz6siDMtTVqcjOpjdSDxfj32IACS2AhA9IQABsC+opIgHAYBujfdjeHwMx2Bi2tey1XR6+sk3gYW/8v7zxC6L4aNp73VeMdbeHy42T3R7yXd0WNwSCL0CA3LBFYQrOXJDfkPkdGsn9l7lj2WuNBXuFust2QSLSAJqo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:48 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:58 +0300
Message-Id: <20180910142602.15987-10-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2c6e3513-2c48-4984-54f4-08d61729722c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:2IHSiArQafeAedIHVLyfcopicz7czF7zqZwnavDK8kB6FOaiJnoj9AiymHi+EeemL/286Xn7TZPiWZYXcbxhbWdPpf+FUL72cpQ8HxX2Cl+CR+pXU3OGqVQEKFKecCllM6lMGG790Cxlv8VKa5S4xDR408HmntBjUowIzzmVg9aP7XSbfWY0Yck9T2Bd5E3/k1v7FvvYLYZE0PoBjcAEJKn18O1lDsFxBzLl+takxzWxuKDcIo6ntc5REg8pbAfH;
 25:eLoa4d1eZm/w1SLAolcN1LrKHl4Ft+nrAqMQB4BSHnL81D8/tZ2le5rwGR2Fitkb2Uq9c/OllgXPOT00OGWfrA14M8JI3udOyoOexISZx89MEdmCmg2e7cBfDXHd0IXOILwmFHaR4eWwAkrRJUbZsvrV2Lw+UClPTYb9eZo2IDwdwaoRWr3Kzrvbf0nyn2BNbeXT7HHHrb4yOVFkwjSb/yb3eyZH11JRuVoIqsmrLwbKStS8jvcSphHUrw6FKYhXpizez46+F9smLtPClEPZozI4FTd4c6B5OYJRC4g7MjEkwLn9Yo/8UfaILIgvGZKK0kJROUcWbFXVa6xU+vdGGw==;
 31:itaaDQxw70CciGjm0hayNrvXh8f+qWfCacLSOb8uOOCB4Z68lA9akypxpLwySD26aLsGK0z7YnK27rHmUXA4U5XjxKjKyI5rufzgQ4UDixnOT9+/EhzQKfT2L/EDVkOsI77E+1XzZgvUMuQ41NMAKs3OIby/VjVNYh6jttTZAOWhtZix6/L233wpDZXXqNQkbZd5LqqQ6X/2fP8eRmLxZwma4G0TRahh3zKX3aOHQoM=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:qhU3/5l7RDrt2lUh4EYc4GS3d44h4cjKiKjEUJ2zT3mCC4Nl+BBNPIB+tEcfakhKsj++nf574zhSxVM3k7VzOohj/3vcKvTWPkIcqDxM/CgNa0cNYKIbMRVptTQ8FalA5Fs6gF3QOVeYEAqc/k94fEwJSNtdUPT36TVN4Z8y957SHvKe24dnSnFBxcrGSCj4ThEBqG5GbMOB3B6UfDe7LCSwV/Fulrxz6mTixfaCIVEluSy1GhDu+LeHpHBG5On0B97RWfB+OAIooCQuIJFkjHZz3+9VSRqfpglTgCpZzjyD24vlipgHxpY4sdwy5GrMJ1TLdjzsq5YYN+iw7CYIRA==;
 4:dCyFk7waR/n/Z2McKccc8WGRBqKQN+pUyeZVIYRO+CtibJXbEAk1pxSMvjT8BrcpTYj3S0MQZCEbIQ4AoPLYE6o6G2XWSduazt1RrkKNumGZlqkuxDdXGGZhym62kzGvQADmalMWkO/rG4nR2KBd/wKTgfstfLE9gcUqwjK+Hlk1iGG1UxfiJGATw1aUegIFX6jox3sHbC9MPdUDFoXBWsOguEaZOvMsQWQPUXCM/GfGcyRhXQ/GNzjwEVTNJHfoTQi/hg1OOCfVXJ0YlwQRoGnqxUAk6s3moLxjOt1SKWfax0brPdis+CqlH/QpuV+m
X-Microsoft-Antispam-PRVS: <AM0PR02MB41782106B4DC926FB52A695FAB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:5YXZr4+vg+UJtmsBLttKbMDCElkM9aaDXxhgEuJVK?=
 =?us-ascii?Q?CS16ZNqT/QyDgAReD37hJk10h+KVGUZaWbrrrVPBG/CCz1y+u2m1z3Q53t4M?=
 =?us-ascii?Q?qZ410NnOoToJYeRwTB3ZTyylAbrjVcdnUTGkVWmSNEXhLAd0M79b74WtnoSQ?=
 =?us-ascii?Q?ALVws4N/c7SihFDC29YyLhYFqelyesSj3utpudTvpQn++fPJWiWEPu+aB88n?=
 =?us-ascii?Q?T5wjQG3rvbSm5NQ+L32R7surVmK6Y2vTcoDOYILSMwqjFc8ca8HNJpcGjO8u?=
 =?us-ascii?Q?up+OynrmnNW9ItDPaU1yX3k77yZGnmqCJ71l/cNeqafLkmrZ0aSDsZWnHE5b?=
 =?us-ascii?Q?ntS6FuXLtDplG2jN0g4HEluC0rbB3/1ljTslZiEyRetdrUn/G55+IPvEoUR7?=
 =?us-ascii?Q?teI1YAQ7NmgosCws+cYhTkk/k1LxxYWd5f812EXfyLjcP8L9lq1QiwmFBu+v?=
 =?us-ascii?Q?tdmHAxNNRw8s39bgbmPUGyxNjNZ3fuVSzSJR2Me5gcrErxHu6f70OFIJpzom?=
 =?us-ascii?Q?OsHcClIss1qK5mfHKbHqZ75RCd/MU7nvRNSjBM1Xu5MS//AZFz+5nugkgOnN?=
 =?us-ascii?Q?BrdeZZS5GyXzItRHXXckWkK1SxjHRGzJWhifYDIRebf0R711BESC1hMlRh7i?=
 =?us-ascii?Q?btpRSKu7/YG5WG1t0+hrijTvprRvnhdomKObhKE7rJSLQeUdpAWyYDfAlzg4?=
 =?us-ascii?Q?sAimEcLK6enZGQOVc2yHzVx1nfnKcSxUDYfcW0D0HASZ3+ZUgaNvmtDqEDaE?=
 =?us-ascii?Q?ALf0H1E4LLkn1oaEGVdDJzolBtOk8Lg0wKcAxUDvd5hdFdfAVZsnS0XSyVna?=
 =?us-ascii?Q?L3zbA59rEUh58ObPiJTinAhvqwNGQCi7HZlfm1k9zYDj/fPqEc1vXQPLlqIh?=
 =?us-ascii?Q?yH89VvZ3kl1rWMNr+TtK4p8PCDLNXqpyn+QM/4DXb7d5ERM3LKMkjLzCMx8f?=
 =?us-ascii?Q?Woo8lT3j9jCPhHsbBkwmxBkHL9GazVFBL/fPj+rT1gl8xHF9PaoyYhqF9q4B?=
 =?us-ascii?Q?eLpXWSBD4qwKG1L4vfNYqOLBuaqeO3myqyAEMbj6gIQexRMxuK9Lffpl944u?=
 =?us-ascii?Q?bUqWZNhNyiL+xFBOP73yTgZ6EBf3mTzL5+Wrhn6OLoySUCkq0rMb6CwVZ2S1?=
 =?us-ascii?Q?q8ZuxTKYmHPC44JhptSfItTaTEGYTd3Xe5M2fmpyMjc7iPnYH7Mov2yO3Tzl?=
 =?us-ascii?Q?7NGEORIc52RYcNKqHlnz6UhGrjztliaxrmv3g7pOGQds/N9IKQUs+1D2R/0k?=
 =?us-ascii?Q?iyCwV9ZEw/2yR6UmXY=3D?=
X-Microsoft-Antispam-Message-Info: Momxm6DxgbulOqa1vwa+1RCAAuBGOOKY71oSj44dpL7/adi/jtDMLkNyttM1btiJF3vHPJ5mEzV+nib6gmhXT/uSTMNbrtCR2uH7I6ybVG8rA+m+YqvhyO8ikZgf0bj3VgEVebXExfvbBOo6LtxXp5wW+UfqLbN5+VHVjnpmf6LM51oAlvm4/3ZEM+DeZWSAVAaLcBak+he+t5nt9VxsTUqWdhu6YozwyRUUAZ8pShz+wAMeAiR2D/WbBeOFAR/2KScu/oY3Qeni3YNLOuIt+OARmo+q3N41nVQgpwEp6RTFJTQJCQ5kLnHloH177oTzokIDv1Kmgirp5cv/Kq9tMBjW8hN8+rcXXbLIvy2zFEg=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:2zc6zupf2V3BCA2zDX85jjGus/3AeaftN8Rwp/FVQBIwv7+jFFbwU1yHeyuyfQbjxUl7L1D6amov0Y8WdwuizzHFAm9CdeREx8+ApWEv7XH6oflb7UL5FYALJEsgCEyzV/i8e/MLGIFz1YtV9fym9zj1y+UVgNleJrHB/4GLGr9AmPduc5ZEGPzAKaFQo6tOa2wdlPA3Wfarydxr3KPt8+e+0xHJQzDg4/+bXuE8JvCo74IMO8yGGkOerlr5SmhGlZezLOLi1wqa015DXkn1UtHb21ADLpDq2xlrHxpZjWt+tlikfK0cgeNTVGhHWc0P2JWqBbgnBzAQH9X7LzdyRi9WFJj8xVdkxz2EswnI5npULKdfrwtrPfJ9XVpD8uyIhYf1ieE7IxteMZ3LhSX2y5DGYqBRKRKUkT9oc0ibhsBOXXoxeHiCCzFgILZbMxXStcqASX5GTecugITAFNlEIw==;
 5:NprrdiOPywwlAy9qL1yw9S/8eSVTSPCRHJlok/xsh4C/bB7RcfkVsfA0tDHsgWEoAgmMDELmOWyyivZMz5ncVduJYFdlGnMBuIJ/Dhv1SHmfd6lCrOd2CdxoP2bdtu7fBKGFMGNe1wxrevCF4ARLbRAnmnItjGoe+JWZnfTimBI=;
 7:U+xYrtMiPxg7Xb7HWZxXca3soJbAhiRApQW0QyO9ian3KcmV+bXiSXZE7udfBG0VfyVGVeDntc8zM9Q5f2ehreP0sMbXPE+5ltepCygKZ5OJsof4IDBGp8ccHY7z9fg7YWfpKPhabTF6RVtXkUODavUiJ9J+VmkBPcSH5LpSxUrOxbEFzPr1QjJy6REctEgW3DWvzY/MtdH5W8iMwPHJfI8bj9LWtyVlqhlOsLgVJFf+i7MsgpXwmZD1BUB/1X8m
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:48.7453 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c6e3513-2c48-4984-54f4-08d61729722c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 09/13] x86/hvm: Introduce
 lapic_save_regs_one 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MTU6CgktIERyb3Agc3RydWN0IHZsYXBpYyAqcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jIHwgMjYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAzMWM3YTY2
ZDAxLi44YjI5NTUzNjVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE0MjIsMjYgKzE0MjIsMzAgQEAgc3Rh
dGljIGludCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICByZXR1cm4gZXJyOwogfQogCitzdGF0aWMgaW50IGxhcGljX3NhdmVf
cmVnc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAg
IGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAwOworCisgICAg
aWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKKyAgICAgICAgaHZtX2Z1bmNzLnN5bmNf
cGlyX3RvX2lycih2KTsKKworICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2
LT52Y3B1X2lkLCBoLCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7Cit9CisKIHN0YXRpYyBpbnQgbGFw
aWNfc2F2ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHN0cnVjdCB2bGFwaWMgKnM7Ci0gICAgaW50IHJj
ID0gMDsKLQotICAgIGlmICggIWhhc192bGFwaWMoZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAg
ICBpbnQgZXJyID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAg
ICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCi0gICAgICAgICAgICBodm1fZnVu
Y3Muc3luY19waXJfdG9faXJyKHYpOwotCi0gICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAg
ICAgICAgaWYgKCAocmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1X2lkLCBo
LCBzLT5yZWdzKSkgIT0gMCApCisgICAgICAgIGVyciA9IGxhcGljX3NhdmVfcmVnc19vbmUodiwg
aCk7CisgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAg
IHJldHVybiByYzsKKyAgICByZXR1cm4gZXJyOwogfQogCiAvKgotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:26: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 1fzN9U-0006GH-Qr; Mon, 10 Sep 2018 14:26: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9T-0006Dw-1i
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:55 +0000
X-Inumbo-ID: 50cd11db-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 50cd11db-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:07 +0200 (CEST)
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=8CwW0MFyChh5Coeun8kPGB0lrt4maPqTmPS3QECsWLs=;
 b=utvgfGK2+7v8pxjpHR8JpGqprM8pws+OMBESnRfnQLxj6psemUtl9IetphIr0BeWOVM04MdEkTYlmF127GpOuE/B77AV9BDyDEt1d1BpUTpekgyrccyNSooczHgG419Ily8/kB9hNYEIWJ+ZOdRs3A2pqvcQwFT/todvvLAavRo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:52 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:26:00 +0300
Message-Id: <20180910142602.15987-12-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6968996e-c96a-40b8-4135-08d61729745e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:yIvd+SgGC55BzFmhjoLR6iEJWOMoDGzk7/hm7bO5TmrD4FDwc3JTJ3AH6mcM8dZaNpvMiZVFWiKIqZsj/Nvkh8wG90vadpEHUsCvy2rfAaqY1Ux2077eph2mfWste7Yu18LbEFyZIng3dGTh5QqAfTFb85z4bdQHyxCeFQhpceiTBtcmBLtV6hKZXtf3Dn9QmzGrdP+yJhuAwnVFRreAGnX/Rx47rrWtT/9eyD4agWRwTnTc/RepRLVGGz4XLhx0;
 25:lRoIkdLjQH/A17pk/qrWKnQPe6ibP+Yiyse+Cwsfyb5SuZDZ2nBBZdAQ7YjlvCTyEE/oHNO2+kZrM1PZ9f9ufQnjOAHiqjP92iTnXR0jtKnMnd3jnJYwNMFbbj150C85idjQgC3+OsOZfhRQvi46dA+esQuxMOEqw8D1I9SPQNAM46JSOpz3UW/BddeA1F/aWvdzPMcFS58I4QM7bR+5t6lZrwPaMbv2OdN8xIAkDR6+vgHHded52CkapCxdRGCtS7PeMvigpIlTfYxmkRl3SPzXUe14FjyEYTEmNhPVTazRvwqqgP8IKEUzhWnqLvn2MOBuK/Ja7r2Ay4wYLMn5IQ==;
 31:PDoVaybPDXSoKjLBVas7YQrJ+4yt0GiX6cBb/C0izbcSbW63nSAqlE7nrPq9/bDG0snRxbbKutCGOE0f0IhQD/ZTlj/+WNm5//npxRdYu0wqFAeEFeQjDniIXFcjNX2+oNHgDPpU3ha8PdLnJCi6m/9Vr+el3pFGJplz7fEky4v9AUVSuzGl5eEFqZcIaprjdFR8ftD3NFvgMwDitSjXLKNtVyISfajqud+ZxuPhxI8=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:x4m86hq3rmthP0Vn6yb8WGvZ08Zi1Mh6ABg5ntvYDFpSPmdtHwxlf8j+6A1Isr3h2YvbKSTC0I2lQ9o0ZfSuxRnSVK11uiLr3nKE6n0LE6vFA/JfoQsY6JZaAqiAi6MpM95Or4rUChqZI0HvUAM4UoxPBCvnAOs5V2qj9kmCx9ch5GKE3bKbhTzc181ei5HVivHAnAPZNnizEmxyCYCEJdYXT/3Jp+IFu5b/XIcSVzkGICqT2rsgcRz+UUK+SXvt8q8jiaA9ulcN8IO0Q1IUAV+tHylGGDV+oSMTINWM2xFFKdYcNxy1wHCILqbkPugbODEsDgRXh/pvr1FI+fjTRg==;
 4:NJgUYdV00Vc+I7Y0a/cq0/+h6DfMGPHoSqw/UBEUR58rwq0/RoeUORiIYnAXY9oc60VSHLhIADdBGviRuHal5FTFGj984Aq7hzC/T12yILfveJ8uaE2jBs3XjPTlHwqLOBMChKJahmW2Z23LGmXa4kmcgVuiLj82mB0tvPfGQJTBrcS99ZZ4Hz8ld7DVTyZ9knzHxU7sRQ+NtrRYERvVBjivmF6SiHor6JSZhFY+sEQzGeZTBqU6IUf6tBdAWdMovIWvd38R161A2EVx0ePZr3MsZURH/U51KG9OMhVdtExYpFHSs1e54jrT5JHL6k/u
X-Microsoft-Antispam-PRVS: <AM0PR02MB41787A6190B45A93E899EBE2AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:POt9feHkRLzrIsvQQSUy5e/468DG4P7r+pb6nVDsz?=
 =?us-ascii?Q?o8Ht/cICuSwmIDIBG0TALjs0IcRjJ1TwH+AUEQzbb+ZR20/cif2aW6iFgXih?=
 =?us-ascii?Q?Y6VU5sX+BurVQ9vDWBcvUSGgBS+VJnW29aI3fAOC+jha5mSElRGFVfNy/MM/?=
 =?us-ascii?Q?9jUNrRfID66sPjHE/JyrxFlK241ag1AOnzTbLFY6NFBZU2VY7Lp8WGFxA7Cr?=
 =?us-ascii?Q?dudiYDuo5sdky6aqGnZpW9viynLA/eMW0p2eNnv095KFf5EVJjfhV4JI8tNy?=
 =?us-ascii?Q?X7b2qXRPMVHwSO9s4lSeL68ZfBYNvQyPLSDLsGF6Z/Z8R2ttvzMA6j7l4S7w?=
 =?us-ascii?Q?41MlGxn8e+dmdTv7C4IK/ZTYSfs01YHmoZTzvNBIuJu0a2Bydbn/JmxNUFdK?=
 =?us-ascii?Q?OfU+2P+0A5CShyc2ReJCdpp1l7nYuhQz/PZgLiYtnM8s+vL5uI/LmSXl6QXk?=
 =?us-ascii?Q?h1VkmbAMAHUAaNVdnpwVP1mjbaumytcEWQK4mtecGMEDczTf59VAL9K5iMmp?=
 =?us-ascii?Q?bgncYpKYzOdn59e5+zD+3j8bArx1khjTzg5R17ELrb7goSaow+xStNS7Ut98?=
 =?us-ascii?Q?jR8RbzE0m/xmTC+vJ03xtXj49SZmF0m8gBOgCec40zcT7Y4rJGGOTFVIKP9P?=
 =?us-ascii?Q?T4aIYkwQxoAU0EbHILTmbiaLIww5VhOxj4uJRKq86FxCiqV9io1A2bKLQI8r?=
 =?us-ascii?Q?2HMeZUPPvY8BYxVPy8+5dya1SLdT260PKbkUMtnJhC/K8EmNMBv28mxpAzlw?=
 =?us-ascii?Q?TlrjZrDaryewRbR1ht/UH3xzqZoOAj1YEv3j86ugbVfyea+oIi8kli+wi/qs?=
 =?us-ascii?Q?MDECKqm76+EVkKstbSLcqrE+OGmxTl3I9WnVSBZRBuaGHWxl41skPPSMmBji?=
 =?us-ascii?Q?dzqhD/IdACgrMstiNNxcmfvXOYkCe5RS+UqIombiw8IVgy9k6AuyqtsXeNhu?=
 =?us-ascii?Q?lv+MG3zXyJ4EYYTxcbV3XY7pK0t934o1W+BKnOiD6giJaZQ9cqb2M13r9ML6?=
 =?us-ascii?Q?ZUGuGTNb/hFBhBqSP7mwPwQ8e1Z6ogg5sup7wQf5aj8Q1IGjSuELZCLdakdB?=
 =?us-ascii?Q?dbL1ppwuYXus4BVm1IH4DBgruRJxj5/bc95En92evUMqqyeLCyLnRe1C+nvP?=
 =?us-ascii?Q?mELE2RSQ1Du/yiLX2N7UFDI0Elr8V7uykRq7H7cleI4+yBCvfiXg7ak/IuXu?=
 =?us-ascii?Q?Zyy1JDlN+OzLunBqxV73ODphLUy1SAnnSutz60F22ABmQv1LLU16K3t9DIRB?=
 =?us-ascii?Q?SemvAKZGvIqmpgn9NY=3D?=
X-Microsoft-Antispam-Message-Info: gIL+0lePQJ2JZUfCKrP9tmDuc3MNzFyIusx8ZqfPpqocybfBbidwqzhFfBVKj7cxd1uLkJstWDyROrsJeklJGgMHOu/NBfoHcGw2Fu/61hT3TdJO0wpExMcE3VSxecR+xr3a+ONiFvCcz+9JODGAfV4h7TrowWdbUTFRkPi81aiimzA9G/kW5zVBAkpp8ZYa8/W+N4oPToHRRQ8szGe8FvVy7dkP4njIkd+NN58j+FXsKez11zRENoJPo/RFmTkRa3K6RG2gS9s1RH4FXomCI4MT1MKEUf/PWm32G6OFfneoP73pf3mJOpCsREchrdg0zRbHLuf3EECcheeLFTrFIoNQE0w/WMhpmM1K92IjYOA=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:0yHI3sARTDk/VffGHIldELIsTDs7Hi5uWRZ6LPkUQa+uWkFWe4sR7SjRdYemb+KLWfRT55BGhx4ivFNgWx5/wcEU7c0N8KarytqBmC1AXKYCRWNszSkcJpBLmp5Z81sSm25bU6wxEF5+FbU6jGfXtGD9Dv401YMHNwvJJQjy93i8CD1DpD2u0iYo0W2fxHxSzt4sPcB8lluzZQRklOS7ftsO+JC4kLeEIvlY7mrdE4Vbq09lcKaOo/SIBRPXhzNyAu7aU3H1o10jdNBupm5csIxe8bVAvFaxz7Ei0CSOz6QjdWn4hJ+HWTbZYGX9cEYvMuKLMYiC9HZ8E5phgYZH2bI6mYPvt6ecTQ9N1O7h2lnk0wFK3lk5Ndx4zIjNKD3oG9gojgbUiauxcR1qxps3CSl0PTruW4dy0l6CSXIgu9lr1BOAm7GInD494+owTOh6qB0DFv/DPRgKV8Vo6pYY7w==;
 5:TLl5P+Z+gq17Mt9tD8MPmtY2pp5H1qOaSvCdfKN2jH6ASl03925ayorLCDPc96eJBjft8MtVB6+HVI0XG411kGWLiRZpFUScVoC0+Ol1kFUlD4kI0EcUg4/XN3Uy+7ALbz+CUfbXm7XTfg569zsIfnZFyFfik95D4T2+lNCQSLI=;
 7:E8RVlnHYj/zRtlZ6xPVKFLkcDsngyd3HXydRzkHBp7wfbOksaRc12wQEhnIfhyW1LRNhX6DB9axiw80i3due4gFLvXnPlwOl9H0xCADJg6jGYRiAt1Z8MO1nbdsz6PrQj3kXjk2aUDZWSf7AUWV9xeuM2vMf33z1yuRw+3gwd838S/HPmWkwcN+U5jopGywqN1xGCDePsofgdbqj9UyC1SW6/65q9lgYUJT8RMFkAivbsxJMnIMmz/ZNLV/JwDkk
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:52.4259 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6968996e-c96a-40b8-4135-08d61729745e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 11/13] x86/domctl: Use hvm_save_vcpu_handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhaW1lZCBvbiB1c2luZyB0aGUgbmV3IHNhdmVfb25lIGZ1Y3Rpb25zIGlu
IHRoZSBodm1fc2F2ZQoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTc6CgktIFJlbW92ZSBkb3VibGUgOwoJLSBNb3ZlIHN0
cnVjdCB2Y3B1ICp2IHRvIHJlZHVjZSBzY29wZQoJLSBSZW1vdmUgc3RyYXkgbGluZXMuCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpp
bmRleCA4NzAwNDJiMjdmLi5lMDU5YWI0ZTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtMTk1LDcgKzE5NSw2IEBA
IGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICBjaGFyICpjOwogICAgIHN0cnVjdCBodm1fc2F2ZV9oZWFkZXIgaGRyOwogICAgIHN0cnVj
dCBodm1fc2F2ZV9lbmQgZW5kOwotICAgIGh2bV9zYXZlX2hhbmRsZXIgaGFuZGxlcjsKICAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggZC0+aXNfZHlpbmcgKQpAQCAtMjIzLDggKzIyMiwy
NyBAQCBpbnQgaHZtX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAgICAgLyogU2F2ZSBhbGwgYXZhaWxhYmxlIGtpbmRzIG9mIHN0YXRlICovCiAgICAgZm9y
ICggaSA9IDA7IGkgPD0gSFZNX1NBVkVfQ09ERV9NQVg7IGkrKyApCiAgICAgewotICAgICAgICBo
YW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmU7Ci0gICAgICAgIGlmICggaGFuZGxlciAh
PSBOVUxMICkKKyAgICAgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25lX2hhbmRsZXIg
PSBodm1fc3JfaGFuZGxlcnNbaV0uc2F2ZV9vbmU7CisgICAgICAgIGh2bV9zYXZlX2hhbmRsZXIg
aGFuZGxlciA9IGh2bV9zcl9oYW5kbGVyc1tpXS5zYXZlOworCisgICAgICAgIGlmICggc2F2ZV9v
bmVfaGFuZGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworCisg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSAlcHYgc2F2ZTogJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIHYsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIHNhdmVfb25lX2hhbmRsZXIodiwgaCkgIT0gMCApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiSFZNICVwdiBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJ
dTE2IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGkpOworICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBoYW5kbGVyICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLAogICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwpAQCAt
MjMzLDcgKzI1MSw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAg
ICAgICAgICAgICAgICAgICAgICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJ
dTE2IlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT0RB
VEE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:26: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 1fzN9V-0006Gt-4m; Mon, 10 Sep 2018 14: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9T-0006Dx-20
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:26:55 +0000
X-Inumbo-ID: 5024e4a3-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::702])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5024e4a3-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:06 +0200 (CEST)
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=hX9VjGtp5AsaDvG1IEDN6tFiSMH8lLHO9l3KxH2eb7k=;
 b=KqfWqajR1oS9xje1+Fzb1Z4OyuLDAnH1DqZGf0B4vgDNFnCEctmxtSFxaHi7cWFsNijv45rCJzH0dNJ8wxNrYSuWxvu3mGP03cNUqZH+DcJs4yATLkYhx/nVUfRJoRMt+s1bC+fxecgTpigTifcZnmfr5UenY5M0NF6hN9nZi5Q=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:50 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:25:59 +0300
Message-Id: <20180910142602.15987-11-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 43f28f8b-0cbf-4f0a-608a-08d617297344
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:MLbiJ7Bka0tvnWjAHHEySIbdBPgykQTjBs7zTMLLfzsp9aPPy1JYAtq9RHzPRPI6+Da4yBC96FEORJJ+A0KeXgCh0tO9L3pfD4Pq3GK+FgZtuZyoN5j61Ln67wPU3uSKqayRj30Pe6PUeEnvRTzMjSNJXBSQf31QOyjHXs1AU7Q4DqcwjTMUiYSpGLKx7gLPlF0wta1vVgYvKVE84dW79W+Evpwm1dhdKbV+VIf1bNQ5DGkycR8zC2zI9rgdyjZg;
 25:jm+Gln8ITAvE28Bfm4WHuG++NZNfsTBWjgXGwUMC48arSHBMvg8qVvnZv6UN0Gndrw3Zl0ghPSNB0kOqiUwi5FTnjbxoDFC0APP9ZpLxIL3M5oHG1sWQjg1Clec9OlZKmimB4eVOerLundCoXEEJeQGCuhsit9ppX+3L5AkWA9G5PLPcsDOts+4jeevAVzkM7quigRkH2AAn5+q0MZ/blyqE/sLjWj6e3VETkob/2xOTN7mboHBZwMTYtluHY8xd7SeXy07aMHs32s9M617bVpWZCgFfkUHmVF3BixDcRmqKFDrc8MA3vkNjfmajbvY8wkZmuYpB4GWzn/qV3eW+bg==;
 31:webgq8lUpAYrmn6qr7ZJd15NoGoLH3FkD2rjaO5GGnEmr1Q3UcwqycXhM+nbfO0ZdRhpOWqVCklI0iffwaBf9laKPmZ8YGFtHErUNYRI6s2DTwMGqzZ2K7nDmU+AR26YwaEwNV8j1LNcBQUgf8oOwsAeN3KrTWvWUPwAk4KOt6vMHW/ZwGIUkXT1HXkJxeenCAK14xKJSu0Px9IV4X+rE6bGd6hE+tVnNAOdysfSuTg=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:aLHQoyBepFautzywppAlPqJv/5cRYONzwSeGt+u+dczvf2mk7fWqjCEVLi8p1MU2TK2Lr7shc2Bl3pXe6vkCy3PWmLmQ5zr092/BXWBCut1f++ovk8WYSMhVa2ZC+kWTjaypLdoFtoyfVuqeltw4Kn6H7HvESxBRmWx/GVsI/A/X8ddN0NMUxQQRuVWdKuk+j+pYO4B7QH1SlbJkrjbJLcF8APbpKbrdtGF2UAZWyFrenKqgfEitJfCeUmILpdDSAMVPiz8bS3VP+44nLnMZ6Xtlul4GwJj5QMpCyXv9nnrSY+BxF+Ez5fdfTw9NJXyASO9TkqmZsh4nzIwRmzmuTg==;
 4:vporCuxOJlKCO9Poejfz9eDCUtcPOrk5IvrIgz9JyxHN+6oCMIwkOJR1BViyZYLvdcNXREBY520fKT6hWBydaqjXbpNg6yZp01sn5u+U00saw3Ql0zciac1xuoCTdV9bvi5p59V//PZ1iviUZBuyU7WNKACMEuNVoFwiyKt0q1xHTbZssp44PQnPbs92/Ne5L4NmeDpdMpDu9RTvaexXzsh7QyD0Q/INEFFR7UAkvSZjhvZyzUiyOtLFsQPGhv4rRKUwEdHEen1YBb9a/9iWDlIPSQiBJgrKFfUS6ZMUhgnhuO8+YsGIsiyRKiFS0irH
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178ACE8CF7F0128D60B7635AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(2351001)(106356001)(26005)(53936002)(575784001)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:ZLIjJkoURmRx2a8nD/01n5JeoWho/cFvk3+R6pRds?=
 =?us-ascii?Q?s79H2hjb3hrNTV5aIsNjo0o8Frq0AX4hZPzlHTvjMTU7mTWtmlACrBVjvfMv?=
 =?us-ascii?Q?qQwTYHTu/tHzDZk4PZT0JLTTYOHO9tdwg+o2dw2ZZCnXJ659cSRqZGuf2SRq?=
 =?us-ascii?Q?mDaihrVoCeStVsyaMI5PR8U4txYaISR6h6fq4mPxkpar3g087e7fFSXQrNtO?=
 =?us-ascii?Q?POjHXAk2fiJvxEKf1fHS5Pml9GjJDDueRJRFjMBErDBl4lHEdl2Ss/EWU5Tt?=
 =?us-ascii?Q?/gP57+TuX6DeTB9rTkGPD4+EjX9kVcp3SfBowdz4pxrtDw0gJtqsAqThfk9M?=
 =?us-ascii?Q?qlYb459L1zMhklTO/fsAYIeP93yJNOIMFeduBXGPfZpUyafgg+XJJ+ruRd0c?=
 =?us-ascii?Q?+RsqmhNyJHEmRKRyDkfi+d3IK0FwZ045LxraFqrgtloqw3MlIfyCczq29QPn?=
 =?us-ascii?Q?1zmHF4nhqTUbdntaw9zwY/DziNB9MN6ZbIxe9g89ztjkr2A3KKwxa5nwughh?=
 =?us-ascii?Q?RpKs+6KnIR/bgGEa6T7J8AYWq5/21F2eXK1NU+5i5rWaRolt6m2+h3RyeHpQ?=
 =?us-ascii?Q?bz3bmdPD5KM/9n9IvsrtoSkyhu1S+4Q2m+jfD9O5w0OSeNgVp9zTR4CpcHWP?=
 =?us-ascii?Q?A+w2PjXARccMYuoI/yUEg3dUKvgRmRH4gQ0LKcEWRiEXNLLLxxKxs5uSq0ut?=
 =?us-ascii?Q?9XZtTwvqQFvWfqmiulI6074Qg8pLRzVj3xeiNY1wCL/WQjDKQFHLuieHq8xj?=
 =?us-ascii?Q?iTXTWjI32/OTpgdzAWZyazGdkW0qq4xkU8sz6RPKjjwLomfA+u3mRMpFq/1E?=
 =?us-ascii?Q?Kp5yXoXlA+tPpDl/GCim2VRtNoM0ns7btYm5FjLigdvikbPS5vOgxgLSm2TM?=
 =?us-ascii?Q?+Nl3fZUU5eeVtdPqm/vR5X/pDYTgjC7DiEDjp+mucCp9rTqpacZkjUxixBEn?=
 =?us-ascii?Q?nu2S6c0oFhjVi0KJLvSng1MnxyGM/Zh7K/wDIr+wayh43odu+rXgmtTb9oYG?=
 =?us-ascii?Q?Uj0eWRsTo8tmSAgI6GrC/IMUNWEHmqIJ0NFcqHKnzXU8WJQs7B7gcZAMdvfN?=
 =?us-ascii?Q?o40loWyY9tQ/b4OLXkBWn6bTUoyHhuvLiOsdtfKazdfYQTSM/KnSWBkptWTo?=
 =?us-ascii?Q?cugZV9ipG5h63jTI1LyygIvxhQK4JJ3NcaWSGJuJjXbsj6lVca46SXvhXrJg?=
 =?us-ascii?Q?glgbZf0jFYcCDr2rjYHo5PQ5KPMJiHIttOiiqUPBjsVJ1jmEbtWrGzo7h793?=
 =?us-ascii?Q?SUMTwaH56g49u2jRWdoE4GY6khOvf0O1Mpsgwws?=
X-Microsoft-Antispam-Message-Info: +YzlLKYOArcgpqnCbgi/b0yKUvRfI+9mmEr2nqBq+xOlOrOk+Dj/HomPbp5k6UB+55PnRZE90feAWKhx0NoXw/OwNVJPVec2DK0AbdXMgWHSIum2V10Db/xCJpTsH2QfpAT3N5Cn6pfTu4NCmhqb0id/pf9Dkzy4y2C3JyTT+eBArUEa1fO+VkOCJ+EwOJE48py9yy2fR05GXcgpwpFoXOP4/i554dVlV5B8XZS3ETTn3mJh64JnDMRiahKhDJfzawFkdnzpD2Ugjg5jiityPWmXPPeP4IZRLgwnIl/1qCyXNVE0WIeo0jkaspaUK7D7ggsGsdwBTkclULbQk9BMuBjD9/f7L65IZuYOIo1jWXc=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:bx8ckm5SlZs5V7OxvzsyFHOKh6Ebr/PQZu+Y9ibfL//vF0ZIJ4AcWoF7MaeVgH8TuCo+nWNSuRkTC7SigB7eHH8R9txiFZHFNXRbUA9Yv/Au28nLzGCExwE4E+vx1lAXuj012PfuK/fmhl5wzSF2qcl6hkaLdZKGlNAN3SmN/T7tcJ01l0YdQA97P+h/u/x6iTxoLUB9Q6LJUtNmVBktqUaSuct4bIqhmZnTRpZm7BgftmcafYw/u57V7wxLpfxX5A2MOfw2ERY3A7uu2q9ivkyi8fi1Yl+HR0p7ds3e2xh3yApuxfz+E8BDwRZ3V846VmJXkyyKliDWzvMXOTXLuXtCF0qcT6tzt/OjEzyihDAF77vdvM8ybqWeu+uDuNdBmKC3gKMyeVLLdBvFtZxsX18t/RnQt8rYq4tLeT0DL5G/nGxxUxR7gD1gn1gse/OaaPcW8JUbTnXanBncX/TJ6Q==;
 5:EhBu223FLBeAuEVJMcD4cureDJDiNYXkud3jr/WPr6xYWufVQ8V/ckJNcz4xr758tQREuKYqTRgxMDLUGWWBi/OTiaHxWrVbSaop40AlPJj5D0JoJQQFct0tyulkbRtiklWmcCp81zcLJPrcK7rAlUAF3he00SY7msCYm4kU1jQ=;
 7:spGmXErdYpA2oVzQ/umJ6o1KxLjveAuVAl0bcJ0ZLcuwYQu+IjyGfkdUd+B27MxFNpSrEUxA5SUAeqM5kX3ZFo+Ju1P5u3p4Py+ArxOjQjPETQtIzjLn8ODL7sBV8tBBdermaku4OvjF+DWzbFdeOzu0Gj8h+1JDIbyocOaB6F6irh5Mn+lpVb9xsNyQ6RRtnTSNDMW+j3qr5IKROkTvEM5d6hbT3WG01Nrxrm/H+aFT8dvql22bW+vKIEMg3lEE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:50.5766 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 43f28f8b-0cbf-4f0a-608a-08d617297344
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 10/13] x86/hvm: Add handler for save_one
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSBWMTQ6CgktIENoYW5nZSBoYW5kbGVyIG5hbWUgZnJvbSBodm1fc2F2ZV9vbmVfaGFu
ZGxlciB0byBodm1fc2F2ZV92Y3B1X2hhbmRsZXIuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svdm1jZS5jIHwgMSArCiB4ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jICAgICAgfCAyICstCiB4
ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jICAgICAgICAgfCA3ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgICB8
IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vcnRjLmMg
ICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jICAgICAgICB8IDMgKysrCiB4
ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgIHwgOCAr
KysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS92cGljLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oIHwgNiArKysrKy0KIDE0IGZpbGVzIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwppbmRleCBj
MmIyYjY2MjNjLi43MWFmYzA2ZjlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCkBAIC0zOTcsNiAr
Mzk3LDcgQEAgc3RhdGljIGludCB2bWNlX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQogfQogCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JF
KFZNQ0VfVkNQVSwgdm1jZV9zYXZlX3ZjcHVfY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm1jZV9zYXZlX3ZjcHVfY3R4dF9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZt
Y2VfbG9hZF92Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jIGIveGVuL2FyY2gveDg2L2VtdWwtaTgyNTQu
YwppbmRleCA3ZjFkZWQyNjIzLi5hODVkZmNjY2JjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZW11bC1pODI1NC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lbXVsLWk4MjU0LmMKQEAgLTQzOCw3ICs0
MzgsNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKFBJVCwgcGl0X3NhdmUsIHBpdF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJ
U1RFUl9TQVZFX1JFU1RPUkUoUElULCBwaXRfc2F2ZSwgTlVMTCwgcGl0X2xvYWQsIDEsIEhWTVNS
X1BFUl9ET00pOwogI2VuZGlmCiAKIHZvaWQgcGl0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBl
dC5jCmluZGV4IGNiZDFlZmJjOWYuLjRkOGY2ZGEyZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCkBAIC02OTUsNyArNjk1
LDcgQEAgc3RhdGljIGludCBocGV0X2xvYWQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RP
UkUoSFBFVCwgaHBldF9zYXZlLCBocGV0X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworSFZNX1JF
R0lTVEVSX1NBVkVfUkVTVE9SRShIUEVULCBocGV0X3NhdmUsIE5VTEwsIGhwZXRfbG9hZCwgMSwg
SFZNU1JfUEVSX0RPTSk7CiAKIHN0YXRpYyB2b2lkIGhwZXRfc2V0KEhQRVRTdGF0ZSAqaCkKIHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDE2Njk5NTdmMWMuLjU4YzAzYmVkMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzc2LDYgKzc3Niw3
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0Nf
QURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICBo
dm1fc2F2ZV90c2NfYWRqdXN0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xv
YWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZl
X2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCkBA
IC0xMTU2LDggKzExNTcsOCBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1I
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9sb2Fk
X2NwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfVkNQVSk7
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwgaHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9z
YXZlX2NwdV9jdHh0X29uZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1
X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogI2RlZmluZSBIVk1fQ1BVX1hTQVZFX1NJWkUo
eGNyMCkgKG9mZnNldG9mKHN0cnVjdCBodm1faHdfY3B1X3hzYXZlLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2F2ZV9hcmVhKSArIFwKQEAgLTE1MDgsNiAr
MTUwOSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2ZV9hbmRfcmVz
dG9yZSh2b2lkKQogICAgIGh2bV9yZWdpc3Rlcl9zYXZldm0oQ1BVX1hTQVZFX0NPREUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAiQ1BVX1hTQVZFIiwKICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICBodm1f
c2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9s
b2FkX2NwdV94c2F2ZV9zdGF0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX1hT
QVZFX1NJWkUoeGZlYXR1cmVfbWFzaykgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCkBAIC0xNTIwLDYgKzE1MjIsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBodm1fcmVnaXN0ZXJfQ1BVX3NhdmVfYW5kX3Jlc3RvcmUodm9pZCkK
ICAgICAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShDUFVfTVNSX0NPREUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIkNQVV9NU1IiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2
bV9zYXZlX2NwdV9tc3JzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2Nw
dV9tc3JzX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9jcHVfbXNy
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9TSVpFKG1zcl9jb3Vu
dF9tYXgpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBo
dm1fc2F2ZV9kZXNjcmlwdG9yKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCmluZGV4IGZlMmMyZmEwNmMuLjk1MDJiYWU2NDUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
cnEuYwpAQCAtNzczLDkgKzc3Myw5IEBAIHN0YXRpYyBpbnQgaXJxX2xvYWRfbGluayhzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAot
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQQ0lfSVJRLCBpcnFfc2F2ZV9wY2ksIGlycV9sb2Fk
X3BjaSwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0lSUSwgaXJxX3NhdmVfcGNpLCBO
VUxMLCBpcnFfbG9hZF9wY2ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BF
Ul9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJU0FfSVJRLCBpcnFfc2F2ZV9pc2Es
IGlycV9sb2FkX2lzYSwgCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElTQV9JUlEsIGlycV9z
YXZlX2lzYSwgTlVMTCwgaXJxX2xvYWRfaXNhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAx
LCBIVk1TUl9QRVJfRE9NKTsKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0xJTkssIGly
cV9zYXZlX2xpbmssIGlycV9sb2FkX2xpbmssCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBD
SV9MSU5LLCBpcnFfc2F2ZV9saW5rLCBOVUxMLCBpcnFfbG9hZF9saW5rLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vbXRyci5jIGIveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKaW5kZXggZjNkZDk3MmI0YS4u
MmRkZjUwNzRjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9tdHJyLmMKQEAgLTc5NCw4ICs3OTQsOCBAQCBzdGF0aWMgaW50IGh2bV9s
b2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKE1UUlIsIGh2bV9z
YXZlX210cnJfbXNyLCBodm1fbG9hZF9tdHJyX21zciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgMSwgSFZNU1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShNVFJSLCBo
dm1fc2F2ZV9tdHJyX21zciwgaHZtX3NhdmVfbXRycl9tc3Jfb25lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBodm1fbG9hZF9tdHJyX21zciwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCiB2b2lk
IG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKaW5k
ZXggODU0MmEzMmQzNi4uYmQyZmQzNTMwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9w
bXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTMwOSw3ICszMDks
NyBAQCBzdGF0aWMgaW50IGFjcGlfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShQTVRJTUVSLCBhY3BpX3NhdmUsIGFjcGlfbG9hZCwKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RP
UkUoUE1USU1FUiwgYWNwaV9zYXZlLCBOVUxMLCBhY3BpX2xvYWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwogCiBpbnQgcG10aW1lcl9jaGFuZ2VfaW9wb3J0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2ZXJzaW9uKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9ydGMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKaW5kZXggMTgyODU4
N2FmZC4uZWI2N2NlMDFhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCkBAIC03ODMsNyArNzgzLDcgQEAgc3RhdGljIGludCBy
dGNfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBy
ZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShSVEMsIHJ0Y19zYXZlLCBy
dGNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFJU
QywgcnRjX3NhdmUsIE5VTEwsIHJ0Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCBy
dGNfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5kZXggMGFjZTE2MGM5Mi4uODcw
MDQyYjI3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9zYXZlLmMKQEAgLTg1LDYgKzg1LDcgQEAgaW50IGFyY2hfaHZtX2xvYWQoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9zYXZlX2hlYWRlciAqaGRyKQogLyogTGlzdCBvZiBo
YW5kbGVycyBmb3IgdmFyaW91cyBIVk0gc2F2ZSBhbmQgcmVzdG9yZSB0eXBlcyAqLwogc3RhdGlj
IHN0cnVjdCB7CiAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlOworICAgIGh2bV9zYXZlX3ZjcHVf
aGFuZGxlciBzYXZlX29uZTsKICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWQ7CiAgICAgY29uc3Qg
Y2hhciAqbmFtZTsKICAgICBzaXplX3Qgc2l6ZTsKQEAgLTk1LDYgKzk2LDcgQEAgc3RhdGljIHN0
cnVjdCB7CiB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5cGVjb2Rl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmVfc3RhdGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBz
YXZlX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfaGFuZGxl
ciBsb2FkX3N0YXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6
ZSwgaW50IGtpbmQpCiB7CkBAIC0xMDIsNiArMTA0LDcgQEAgdm9pZCBfX2luaXQgaHZtX3JlZ2lz
dGVyX3NhdmV2bSh1aW50MTZfdCB0eXBlY29kZSwKICAgICBBU1NFUlQoaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5zYXZlID09IE5VTEwpOwogICAgIEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLmxvYWQgPT0gTlVMTCk7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZl
ID0gc2F2ZV9zdGF0ZTsKKyAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmVfb25lID0g
c2F2ZV9vbmU7CiAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5sb2FkID0gbG9hZF9zdGF0
ZTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLm5hbWUgPSBuYW1lOwogICAgIGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZSA9IHNpemU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDk2NzU0
MjQ2YWQuLmIyY2ZmZTE0ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC02MDEsNyArNjAxLDcgQEAgc3Rh
dGljIGludCBpb2FwaWNfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKICAgICByZXR1cm4gaHZtX2xvYWRfZW50cnkoSU9BUElDLCBoLCAmcy0+ZG9tVSk7CiB9
CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoSU9BUElDLCBpb2FwaWNfc2F2ZSwgaW9hcGlj
X2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJT0FQ
SUMsIGlvYXBpY19zYXZlLCBOVUxMLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAK
IHZvaWQgdmlvYXBpY19yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmlu
ZGV4IDJkZjAxMjdhNDYuLjM4NTkzMzM2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTEwMjcsNyAr
MTAyNyw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWSVJJRElBTl9ET01BSU4sIHZpcmlkaWFuX3NhdmVfZG9t
YWluX2N0eHQsCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmly
aWRpYW5fc2F2ZV9kb21haW5fY3R4dCwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dCwgMSwgSFZNU1JfUEVSX0RPTSk7CiAKIHN0YXRpYyBp
bnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKQEAgLTEwODgsNiArMTA4OCw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5f
bG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiB9CiAKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fVkNQVSwgdmlyaWRpYW5f
c2F2ZV92Y3B1X2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF92
Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
dmlyaWRpYW5fdmVyc2lvbihjb25zdCBjaGFyICphcmcpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA4YjI5NTUz
NjVmLi5lZTJjNjZlZjljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTE1NDYsMTAgKzE1NDYsMTAgQEAgc3Rh
dGljIGludCBsYXBpY19sb2FkX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
TEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLCBsYXBpY19sb2FkX2hpZGRlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX1ZDUFUpOwotSFZNX1JFR0lTVEVSX1NBVkVfUkVT
VE9SRShMQVBJQ19SRUdTLCBsYXBpY19zYXZlX3JlZ3MsIGxhcGljX2xvYWRfcmVncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NB
VkVfUkVTVE9SRShMQVBJQywgbGFwaWNfc2F2ZV9oaWRkZW4sIGxhcGljX3NhdmVfaGlkZGVuX29u
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbGFwaWNfbG9hZF9oaWRkZW4sIDEsIEhWTVNS
X1BFUl9WQ1BVKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTEFQSUNfUkVHUywgbGFwaWNf
c2F2ZV9yZWdzLCBsYXBpY19zYXZlX3JlZ3Nfb25lLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYXBpY19sb2FkX3JlZ3MsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKIAogaW50IHZsYXBpY19pbml0
KHN0cnVjdCB2Y3B1ICp2KQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92cGljLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYwppbmRleCA4MmJlZDIwY2RkLi41N2VlYWU1YzRkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZwaWMuYwpAQCAtNDExLDcgKzQxMSw3IEBAIHN0YXRpYyBpbnQgdnBpY19sb2FkKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1I
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBJQywgdnBpY19zYXZlLCB2cGljX2xvYWQsIDIsIEhW
TVNSX1BFUl9ET00pOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQSUMsIHZwaWNfc2F2ZSwg
TlVMTCwgdnBpY19sb2FkLCAyLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCB2cGljX3Jlc2V0KHN0
cnVjdCBkb21haW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
YXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKaW5kZXggNWEzYjM0N2UwZC4u
MGRjYTQ2ZDc3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaApAQCAtOTcsNiArOTcsOCBAQCBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBodm1fbG9hZF9pbnN0YW5jZShjb25zdCBzdHJ1Y3QgaHZt
X2RvbWFpbl9jb250ZXh0ICpoKQogICogcmVzdG9yaW5nLiAgQm90aCByZXR1cm4gbm9uLXplcm8g
b24gZXJyb3IuICovCiB0eXBlZGVmIGludCAoKmh2bV9zYXZlX2hhbmRsZXIpIChzdHJ1Y3QgZG9t
YWluICpkLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKTsKK3R5cGVkZWYgaW50ICgqaHZtX3NhdmVfdmNwdV9oYW5kbGVyKShzdHJ1Y3Qg
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpOwogdHlwZWRlZiBpbnQgKCpodm1fbG9hZF9oYW5kbGVyKSAoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKTsKIApAQCAtMTA1LDYgKzEwNyw3IEBAIHR5cGVkZWYgaW50ICgqaHZtX2xv
YWRfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiB2b2lkIGh2bV9yZWdpc3Rlcl9zYXZldm0o
dWludDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
bmFtZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfaGFuZGxlciBzYXZlX3N0
YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZl
X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRfc3Rh
dGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIGludCBraW5kKTsKIApA
QCAtMTE0LDEyICsxMTcsMTMgQEAgdm9pZCBodm1fcmVnaXN0ZXJfc2F2ZXZtKHVpbnQxNl90IHR5
cGVjb2RlLAogCiAvKiBTeW50YWN0aWMgc3VnYXIgYXJvdW5kIHRoYXQgZnVuY3Rpb246IHNwZWNp
ZnkgdGhlIG1heCBudW1iZXIgb2YKICAqIHNhdmVzLCBhbmQgdGhpcyBjYWxjdWxhdGVzIHRoZSBz
aXplIG9mIGJ1ZmZlciBuZWVkZWQgKi8KLSNkZWZpbmUgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShfeCwgX3NhdmUsIF9sb2FkLCBfbnVtLCBfaykgICAgICAgICAgICAgXAorI2RlZmluZSBIVk1f
UkVHSVNURVJfU0FWRV9SRVNUT1JFKF94LCBfc2F2ZSwgX3NhdmVfb25lLCBfbG9hZCwgX251bSwg
X2spICBcCiBzdGF0aWMgaW50IF9faW5pdCBfX2h2bV9yZWdpc3Rlcl8jI194IyNfc2F2ZV9hbmRf
cmVzdG9yZSh2b2lkKSAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGh2bV9y
ZWdpc3Rlcl9zYXZldm0oSFZNX1NBVkVfQ09ERShfeCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAjX3gsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICZf
c2F2ZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgX3NhdmVfb25lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAmX2xvYWQsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
IChfbnVtKSAqIChIVk1fU0FWRV9MRU5HVEgoX3gpICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2l6ZW9mIChzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvcikpLCBcCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9c-0006QY-Pr; Mon, 10 Sep 2018 14:27: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9b-0006Oi-Db
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:27:03 +0000
X-Inumbo-ID: 54a175a6-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::70f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 54a175a6-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:13 +0200 (CEST)
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=EVw9Z0ugIA0hsqLyIyOa54VmfUnBphRRswXEPdkJyqs=;
 b=T6nuBi+XtDz5nF4J7HU6khQtx4XH4EfsN3WNfv0GIbuWcSThpqux9/dJVBBlPCk3iHYqaK0xczdmHyPVWDSq09F99dSLzoKgr+ZFs2AbU2lZggzfrcmU1YuDwoaXC7EAnu/zYn9L/Qof7Mh6nQ6jlPbVUjAUralM1eaNgU27zXM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:54 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:26:01 +0300
Message-Id: <20180910142602.15987-13-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a20001a8-3ad5-4d32-2731-08d61729756b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:62PSVxQVSob8Cv7TSuOP7yspvlvmBuIWTVBwMomRSlWnZu2yiqmBeJc4n9jY+XKUsC1qSWml9ByV3nelEzBxbqd6ouIdDKoH4HJC+FoP3g92ypF7AWWn9G9gz56DHRHzDCtNIRcwTRRq8SSlzt6ABP0G+UyswSt9Qfv5gMCUJ8xxQgXwDTupO/j9Tcs7oT5CHVzOopo+g2Hic4xQuUVbH9MF3RyDH0wnULJv8DYifF4WMNXH4yOkQXLhoTFQdMsl;
 25:d1Ez0sHoq4eGDQ0dT+NjdPGb6sSj32xmRWPHKIALixik3Wpc1oYS5LiT6c73gFkkGEdzJDDzoQMyEH/WK4exUoS8YHh44kstbM7R8G59F//mJ2Hi8TGX8PkI8st7aI+seLos4R2BRsoojd+7SEVQkqr1O3LpDLv1yET/uP2suxpeutqwXpywwXa6ntjDj0i5VYuYCY2pv64MBCIRgqCVRiV87kslYxvIoJkV8N0WKTGff0hbVuzEXtFC3mvKHQyrLntN0LW3XjoiK3q27x0lZFOEqmHD48IaQ+GBNBI0JEro3Qq8t6JKM8Nr/aJ4c4uEOQM7I15UkEUl3z948cUXzw==;
 31:lEv01PWa+GAGa1yA33iTipexLQ2QbvNh5QGUoPNPwJSFNLZQ6M1GxtRRxzJ8Aip6qsw/vmyvQZSCJYdqqA3aogrQTxfRQnqI+ZtJ2sOO+gt88jndmX2X3pDibBkMP/4Zv7BmSGmIKhaDt7Hr/EkJHbR3EgXpWQP0BgLQrsr0aQ5K9TTZ8xIyr6W0GFUWaCCa9sOhpz/18LV6iu58+WN0HOoUQPrAtPLxblCSANXqwNo=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:txfP7se+giDPPZRcfKtLnfshEYTj4IJ8o3usJsEAegJrG3O6p5KnUk1cEP2uDU3N77wX6uQo4ona7VWgRWA/DYfq80gaA/hJVbbccuedzKkIrXaKIFxuncW76D+WOgDwELaBQqiFJqdtFiZj1l5LZn8fJndIFqy99idxtK1NzpYsbkazwf6nyGscidYjLfUGoOZDEj6zSCtGxYqbeubLHxpZrSrFbZuzbD6lZA6fzAvl3HqTMKGSXw9OlMWkZNu3ijVnMP5uwP2wZhJYXw1OeCmF/GrUWO64jmRqlQb5u4X7ZkZpMg2//RDpAhdp5NbqhU6B7cHXstrf0yC1fiF3fw==;
 4:U9G7YJP/6JRhS6S3Aq8vA7ikRKNGQIDp7K3CPqsXbaLalSSz6sSB8eN4UsT6C1vwANooHme6YxgijRnZTUcieJdpMkNEk0V7Cjeq61NVi1m76vsQ34880teWr8C3b09cJDpkIw0MOMDz3rZ4CgNaH6Wew8QG4rQli4GlxNtXb+DfjZxeV0YJT6gpQUSdgypjaO2TycgQjJ+fJ6ssU8qD22WqsIAIg4U2sbWTlmvcsGofNbvVgQH3+zQEPceepfSfEglrXnNK26OSBvj1Xn5ZeXGchqjXNEb0B7b0rlByYN9ddJ001LXAWn5k6zxFfzQejJ/RAMoqYZP1npWT/TLTsh60bEwUhLkm0Qlyk27vjmY=
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178CCA0FDEF1FC979ABF141AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(17755550239193);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(979002)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(575784001)(6916009)(86362001)(11346002)(2361001)(14444005)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:VsubsW1oEr7pfJjvc/2L9kACGfdG/+BNVPIYn5/yg?=
 =?us-ascii?Q?5Ql3yRlNQTP8h0LUqgun99sxQDUU+kYnm6HCDOqibJqUn88IhJtZz5aGIKNH?=
 =?us-ascii?Q?+6xFV02yTSvWeJ6bMuEbKvqX6Ifs5MIVY8hzr3LCecrucW3poiAbcnG6zilF?=
 =?us-ascii?Q?wzgHoqw/+An1IWDU33coaJVXlixcfe6qSuEh7FF9fpgQOWbWaIIikW4pnAJp?=
 =?us-ascii?Q?aI2nQMMqYSiYUVtXXrUTxNsCpOqie5wdSMLIIBmvmcPPkhScLsnR1VGGknbw?=
 =?us-ascii?Q?uWuhxBa+5+hQI3L41UGF4OGukkaRxFGqiHn35vQ6SRsNNJMBcVkxot13pOjC?=
 =?us-ascii?Q?h3RmITghHPeDlkXf1teGLd3fdntAHWwrMPR+Gc6Wcpz4+9ppudMBQ2a0lDf9?=
 =?us-ascii?Q?jxYFu5RPIwk6DELbhgHiziUMIVqtFrbPh6wpVMPg18sbjmR+yTfAxAA5Yt43?=
 =?us-ascii?Q?TyhDwlCn0nXA1RmNxqjTLFqbzjIpEDNNAs9MIoVJK/OVUiSCsTK2gvyz7sFS?=
 =?us-ascii?Q?H+cBx74IMWml03cpTNLkmkmEhfKz7xxtVE0ThHE2exFkWXDDc96LLBwo1mDQ?=
 =?us-ascii?Q?SILwrlfUaFskwcdKCJ7H/83NH7wulsB9KrPcZPM0YWnGafdoGJ6yT7xLntck?=
 =?us-ascii?Q?snkIoZofv8Fg9bPqJ5C7XuihBymr8l6M9wyhl7ABciUEbMF4yq7iFThKv1dg?=
 =?us-ascii?Q?lY9wI5R2j+Fw63FYtuSHAsOPFWgqGRKpJCV626CWX44qt1549lpzo0O07Zix?=
 =?us-ascii?Q?E4QtQ7s1vOfm2zuT6FDm0Udv5M0EMbe/K1JO9npPF2jvwIbdL+3b3Kdc9Jrw?=
 =?us-ascii?Q?SlFiD16NLgSZ1wpkBp1DSF1WrMupa5cuytcVf+S81FDE8UQYbeb5MgQ0YlV0?=
 =?us-ascii?Q?iay7IzwIIkusIMOXCgCmC8QJfrF46pRha/QcPlEDP03eHnNywoRflPkSk+fR?=
 =?us-ascii?Q?tObMxsuL1s/KkzH0WeMlafgfCjnlKUQIT4eHnt7edw9aIHTPnNGI/JcanfVh?=
 =?us-ascii?Q?jXIxGLrnnz1ZiU2wu5bCL8oBVchJpLvsiO+wpEMGBMq4EBItusVYqvJrW3MX?=
 =?us-ascii?Q?5xly15gBs8JT4E9fF+EpOm9dBwVEIDQdQ+N3PYBHjzW8Ez+7ZhDtJ8oLw6yR?=
 =?us-ascii?Q?zTC3YkkmlW5o/sSJOyzW397+95Rgf3w9PygiF7mXddvSFTS9yy2p/jbaiWIL?=
 =?us-ascii?Q?hUn8Pv8+ilPTdTAGpLtvwG8sfjfz1/q/cGNzOHYZDH5HpjHXBOHyAu7V74YT?=
 =?us-ascii?Q?xiwAIs40TpF20APHCTv8NPpAbdWEVBBWPvHz1K9j5dvsB7M/AY7tmc4LD7Q+?=
 =?us-ascii?Q?iY3dJcjiyE8zFGdNgpQN2vcAZILug+ntcI/NYWak+0Dyifkuog82aUSQNgmt?=
 =?us-ascii?Q?k6JYj/YWqFhkbUEOQNtzgMjZY0=3D?=
X-Microsoft-Antispam-Message-Info: 6IAdj0M2r8h/sDF1qJMEabw8twbYUTbI6nnkPkJnMH3tGIMB9iP0qyaraz7pyzLl9owjADJdLqNC/VbEf0oqeUYguPPayWHQTd34qbBBFGlKSz5FLxyPuwBrrhkCd/zi0JhW5aEXv4J9ylGYxQCk8W+OFGxdP2XDFubbNx1BUzgdKCwaUrcJdaD9gWTmCXsbUCUa3Bp/zs+cq+FdBzoio9psA8mpNuvPcanEwbAC6co3tJhn94rhMqPGgPKKncCh+UvsmTSZP3vRO4tOcpqZDJPf8gCrGyQ/DjG2A8KTSy7ZmVEi6TzHGxzG6dlONQTAGTqyBpdWWOaU3zyJFMJ8qd+C+RyLCtISRg0hsOEjcz8=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:vFPCoSgJ9DkzIphiNqBHIvEo8JxNhF9CxR8oxFo20jNkeUgDHgqQDQ218QtvwLaA1eO1fPWYY4/zLg1Cx9ZTIjsNs8I6jDZUw4Umjb+a9rflh0g/6QnVuDbbeZZE8NZxy9JkuIBFemVe0xbNt/Bqg8ev2emYnYlqF2rL9o28cLh/wPlqkhx/Z9xzV1z45Jq10GOnft9UHayjG/7kG/Q8xeOxycHOSZP+DvfCIndA0F9a0ln6N3oZCiMGYifc5/TCo2sqBG4ac+vN+FlvDu4ta6XnbA05+lj+L2djnH1OusHmLRF+CzSRqoqGLYUumV0tAP39HrfWn2EpxZf0VrgFIIf6TDMJSAWkhT53BlvvoFngVzcfE6uJBRC9g+KDYHMDY3a7gWvJ8L2NUPoxtv7EXJ4ymNXhrC9dPP+GkuSNDuLKC8kd+TOsYI7nXe2enU5xqVybpGPzo356uGP2v0jSag==;
 5:ceyQglp920nmkrTMri1h/6m6YyuYTxEqXZuTi1n1rV4DPP/GEUa1tqkb2K8UbH3Pmvcj+XbnR60IsK+8j6U7VKdQ1FXGKFXZcNXq1YJ75sPwscFd9OsUhqoWMWyCGWDkRiCkXU9fSxpBZpeHG7+B9SBLkpVT+zR3Fa5vy5Ki5dI=;
 7:+AR1VUrEd12q+abmzoC+KsSzPysKuthIQZ5gfhaDTs+Xmk2Hi2nORNX6nlcKuSSY7Jf6rdinCVEWKibHeCZ3O6EsxrGkNQ7lOKAH4cMOBqKiji/7EpyGSMwGOfbLtjQjLW8vSQC4e59Y2Jbmuyc6ckVP0TA848sAIY9+90gu3ngcbGT/4umRKs0pu27KWaXnebjewjenDFCynph3F1BCuXVk+ebmjbPrIcS23etebgA26Q+yskB4aR+hdPbhFAYI
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:54.1862 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a20001a8-3ad5-4d32-2731-08d61729756b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 12/13] x86/hvm: Remove redundant save
 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSByZWR1bmRhbnQgc2F2ZSBmdW5jdGlvbnMgYW5kIHJlbmFt
ZXMgdGhlCnNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNoYW5nZXMgdGhlIGRvbWFpbiBwYXJh
bSB0byB2Y3B1IGluIHRoZQpzYXZlIGZ1bmNzIGFuZCBhZGFwdHMgcHJpbnQgbWVzc2FnZXMgaW4g
b3JkZXIgdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiB0aGUKb3RoZXIgc2F2ZSByZWxhdGVkIG1lc3Nh
Z2VzLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTk6CgktIE1vdmUgdiBpbml0aWFsaXphdGlvbiBh
ZnRlciBib3VuZCBjaGVjawoJLSBNb3ZlZCB0aGUgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBpbnNp
ZGUgdGhlIHNxdWFyZSBicmFja2V0cy4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNl
LmMgfCAxOCArLS0tLS0tLQogeGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYyAgICAgIHwgIDUgKyst
CiB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAgNyArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgfCA3NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgfCAxNSArKysrLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL210cnIuYyAgICAgICAgfCAyMiArKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Bt
dGltZXIuYyAgICAgfCAgNSArKy0KIHhlbi9hcmNoL3g4Ni9odm0vcnRjLmMgICAgICAgICB8ICA1
ICsrLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgIHwgMjkgKysrKysrKy0tLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgICAgIHwgIDUgKystCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuLmMgICAgfCAyMyArKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YyAgICAgIHwgMzggKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAg
ICAgICB8ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oIHwgIDggKy0tLQog
MTQgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMTk2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3ZtY2UuYwppbmRleCA3MWFmYzA2ZjlhLi5mMTU4MzVlOWY2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svdm1jZS5jCkBAIC0zNTAsNyArMzUwLDcgQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCiB9CiAKICNpZiBDT05GSUdfSFZNCi1zdGF0aWMgaW50IHZtY2Vf
c2F2ZV92Y3B1X2N0eHRfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dCA9IHsK
ICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2UubWNnX2NhcCwKQEAgLTM2MiwyMSArMzYyLDYg
QEAgc3RhdGljIGludCB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZNQ0VfVkNQ
VSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1zdGF0aWMgaW50IHZtY2Vfc2F2ZV92Y3B1
X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAg
c3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgewotICAgICAgICBlcnIgPSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSh2LCBo
KTsKLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAg
cmV0dXJuIGVycjsKLX0KLQogc3RhdGljIGludCB2bWNlX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2
Y3B1aWQgPSBodm1fbG9hZF9pbnN0YW5jZShoKTsKQEAgLTM5Nyw3ICszODIsNiBAQCBzdGF0aWMg
aW50IHZtY2VfbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB9CiAKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVk1DRV9WQ1BVLCB2bWNl
X3NhdmVfdmNwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2bWNlX3NhdmVfdmNw
dV9jdHh0X29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV9sb2FkX3ZjcHVfY3R4
dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9lbXVsLWk4MjU0LmMgYi94ZW4vYXJjaC94ODYvZW11bC1pODI1NC5jCmluZGV4IGE4NWRmY2Nj
YmMuLjczYmU0MTg4YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lbXVsLWk4MjU0LmMKKysr
IGIveGVuL2FyY2gveDg2L2VtdWwtaTgyNTQuYwpAQCAtMzkxLDggKzM5MSw5IEBAIHZvaWQgcGl0
X3N0b3BfY2hhbm5lbDBfaXJxKFBJVFN0YXRlICpwaXQpCiAgICAgc3Bpbl91bmxvY2soJnBpdC0+
bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgcGl0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHBpdF9zYXZlKHN0cnVjdCB2Y3B1ICp2LCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIFBJVFN0YXRlICpwaXQgPSBkb21haW5fdnBpdChkKTsKICAgICBpbnQgcmM7CiAK
QEAgLTQzOCw3ICs0MzksNyBAQCBzdGF0aWMgaW50IHBpdF9sb2FkKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNU
RVJfU0FWRV9SRVNUT1JFKFBJVCwgcGl0X3NhdmUsIE5VTEwsIHBpdF9sb2FkLCAxLCBIVk1TUl9Q
RVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElULCBwaXRfc2F2ZSwgcGl0X2xv
YWQsIDEsIEhWTVNSX1BFUl9ET00pOwogI2VuZGlmCiAKIHZvaWQgcGl0X3Jlc2V0KHN0cnVjdCBk
b21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHBldC5jCmluZGV4IDRkOGY2ZGEyZDkuLmJlMzcxZWNjMGIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCkBA
IC01NzAsMTYgKzU3MCwxNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyBocGV0
X21taW9fb3BzID0gewogfTsKIAogCi1zdGF0aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaHBldF9zYXZlKHN0cnVj
dCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIEhQRVRTdGF0ZSAqaHAgPSBkb21haW5fdmhwZXQo
ZCk7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCk7CiAgICAg
aW50IHJjOwogICAgIHVpbnQ2NF90IGd1ZXN0X3RpbWU7CiAKICAgICBpZiAoICFoYXNfdmhwZXQo
ZCkgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQo
ZCk7CiAgICAgd3JpdGVfbG9jaygmaHAtPmxvY2spOwogICAgIGd1ZXN0X3RpbWUgPSAodi0+YXJj
aC5odm0uZ3Vlc3RfdGltZSA/OiBodm1fZ2V0X2d1ZXN0X3RpbWUodikpIC8KICAgICAgICAgICAg
ICAgICAgU1RJTUVfUEVSX0hQRVRfVElDSzsKQEAgLTY5NSw3ICs2OTYsNyBAQCBzdGF0aWMgaW50
IGhwZXRfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAg
ICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShIUEVULCBocGV0X3Nh
dmUsIE5VTEwsIGhwZXRfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1fUkVHSVNURVJfU0FW
RV9SRVNUT1JFKEhQRVQsIGhwZXRfc2F2ZSwgaHBldF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsK
IAogc3RhdGljIHZvaWQgaHBldF9zZXQoSFBFVFN0YXRlICpoKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNThjMDNi
ZWQxNS4uNDMxNDU1ODZjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03MzEsNyArNzMxLDcgQEAgdm9pZCBodm1fZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBkZXN0cm95X3ZwY2lfbW1jZmcoZCk7
CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUoc3RydWN0IHZjcHUgKnYs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0
KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3Qg
aHZtX3RzY19hZGp1c3QgY3R4dCA9IHsKICAgICAgICAgLnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2
bS5tc3JfdHNjX2FkanVzdCwKQEAgLTc0MCwyMSArNzQwLDYgQEAgc3RhdGljIGludCBodm1fc2F2
ZV90c2NfYWRqdXN0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZj
dHh0KTsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsKLSAgICAg
ICAgZXJyID0gaHZtX3NhdmVfdHNjX2FkanVzdF9vbmUodiwgaCk7Ci0gICAgICAgIGlmICggZXJy
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0
YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0gaHZtX2xvYWRfaW5z
dGFuY2UoaCk7CkBAIC03NzYsMTAgKzc2MSw5IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2Fk
anVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIH0KIAogSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc2F2ZV90c2NfYWRqdXN0X29uZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZD
UFUpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0
cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9IHsKQEAgLTg4
NiwyMSArODcwLDYgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dF9vbmUoc3RydWN0IHZj
cHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiBodm1fc2F2ZV9lbnRy
eShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV9j
cHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIGVyciA9IGh2bV9zYXZlX2NwdV9jdHh0X29uZSh2LCBo
KTsKLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAg
cmV0dXJuIGVycjsKLX0KLQogLyogUmV0dXJuIGEgc3RyaW5nIGluZGljYXRpbmcgdGhlIGVycm9y
LCBvciBOVUxMIGZvciB2YWxpZC4gKi8KIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpZ25lZCBpbnQgY3IwX3BnKQpAQCAtMTE1NywxNCArMTEyNiwxNCBAQCBzdGF0aWMgaW50
IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKENQVSwg
aHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9zYXZlX2NwdV9jdHh0X29uZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHZtX2xvYWRfY3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKK0hWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLCBodm1fc2F2ZV9jcHVfY3R4dCwgaHZtX2xvYWRfY3B1
X2N0eHQsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKIAog
I2RlZmluZSBIVk1fQ1BVX1hTQVZFX1NJWkUoeGNyMCkgKG9mZnNldG9mKHN0cnVjdCBodm1faHdf
Y3B1X3hzYXZlLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2F2ZV9hcmVhKSArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVf
Y3R4dF9zaXplKHhjcjApKQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNf
b25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQg
aHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgKmN0eHQ7CiAgICAgdW5z
aWduZWQgaW50IHNpemUgPSBIVk1fQ1BVX1hTQVZFX1NJWkUodi0+YXJjaC54Y3IwX2FjY3VtKTsK
QEAgLTExODksMjEgKzExNTgsNiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0
ZXNfb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaAogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7
Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewot
ICAgICAgICBlcnIgPSBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzX29uZSh2LCBoKTsKLSAgICAg
ICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVy
cjsKLX0KLQogLyoKICAqIFN0cnVjdHVyZSBsYXlvdXQgY29uZm9ybWl0eSBjaGVja3MsIGRvY3Vt
ZW50aW5nIGNvcnJlY3RuZXNzIG9mIHRoZSBjYXN0IGluCiAgKiB0aGUgaW52b2NhdGlvbiBvZiB2
YWxpZGF0ZV94c3RhdGUoKSBiZWxvdy4KQEAgLTEzNDAsNyArMTI5NCw3IEBAIHN0YXRpYyBjb25z
dCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKIH07CiBzdGF0aWMgdW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgbXNyX2NvdW50X21heCA9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsKIAot
c3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNyc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNw
dSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV9zYXZlX2Rl
c2NyaXB0b3IgKmRlc2MgPSBfcCgmaC0+ZGF0YVtoLT5jdXJdKTsKICAgICBzdHJ1Y3QgaHZtX21z
ciAqY3R4dDsKQEAgLTE0MDIsMjEgKzEzNTYsNiBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9t
c3JzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAg
aW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgewotICAgICAg
ICBlcnIgPSBodm1fc2F2ZV9jcHVfbXNyc19vbmUodiwgaCk7Ci0gICAgICAgIGlmICggZXJyICkK
LSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0YXRp
YyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIHZjcHVpZCA9IGh2bV9sb2FkX2luc3Rh
bmNlKGgpOwpAQCAtMTUwOSw3ICsxNDQ4LDYgQEAgc3RhdGljIGludCBfX2luaXQgaHZtX3JlZ2lz
dGVyX0NQVV9zYXZlX2FuZF9yZXN0b3JlKHZvaWQpCiAgICAgaHZtX3JlZ2lzdGVyX3NhdmV2bShD
UFVfWFNBVkVfQ09ERSwKICAgICAgICAgICAgICAgICAgICAgICAgICJDUFVfWFNBVkUiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcywKICAgICAgICAgICAgICAg
ICAgICAgICAgIEhWTV9DUFVfWFNBVkVfU0laRSh4ZmVhdHVyZV9tYXNrKSArCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKSwKQEAg
LTE1MjIsNyArMTQ2MCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2
ZV9hbmRfcmVzdG9yZSh2b2lkKQogICAgICAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQVV9NU1Jf
Q09ERSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ1BVX01TUiIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnNfb25lLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGh2bV9sb2FkX2NwdV9tc3JzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9D
UFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IpLApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggOTUwMmJh
ZTY0NS4uMzcwNDBkMWQ0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC02MzksOCArNjM5LDkgQEAgc3RhdGljIGludCBf
X2luaXQgZHVtcF9pcnFfaW5mb19rZXlfaW5pdCh2b2lkKQogfQogX19pbml0Y2FsbChkdW1wX2ly
cV9pbmZvX2tleV9pbml0KTsKIAotc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGlycV9zYXZlX3BjaShz
dHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9k
b21haW5faXJxKGQpOwogICAgIHVuc2lnbmVkIGludCBhc3NlcnRlZCwgcGRldiwgcGludHg7CiAg
ICAgaW50IHJjOwpAQCAtNjcxLDE2ICs2NzIsMTggQEAgc3RhdGljIGludCBpcnFfc2F2ZV9wY2ko
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIHJj
OwogfQogCi1zdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaXJxX3NhdmVfaXNhKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9p
cnEoZCk7CiAKICAgICAvKiBTYXZlIElTQSBJUlEgbGluZXMgKi8KICAgICByZXR1cm4gKCBodm1f
c2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2lycSkgKTsKIH0KIAotc3Rh
dGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQorc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAK
ICAgICAvKiBTYXZlIFBDSS1JU0EgbGluayBzdGF0ZSAqLwpAQCAtNzczLDkgKzc3Niw5IEBAIHN0
YXRpYyBpbnQgaXJxX2xvYWRfbGluayhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShQ
Q0lfSVJRLCBpcnFfc2F2ZV9wY2ksIE5VTEwsIGlycV9sb2FkX3BjaSwKK0hWTV9SRUdJU1RFUl9T
QVZFX1JFU1RPUkUoUENJX0lSUSwgaXJxX3NhdmVfcGNpLCBpcnFfbG9hZF9wY2ksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwotSFZNX1JFR0lTVEVSX1NBVkVf
UkVTVE9SRShJU0FfSVJRLCBpcnFfc2F2ZV9pc2EsIE5VTEwsIGlycV9sb2FkX2lzYSwKK0hWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoSVNBX0lSUSwgaXJxX3NhdmVfaXNhLCBpcnFfbG9hZF9pc2Es
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9ET00pOwotSFZNX1JFR0lT
VEVSX1NBVkVfUkVTVE9SRShQQ0lfTElOSywgaXJxX3NhdmVfbGluaywgTlVMTCwgaXJxX2xvYWRf
bGluaywKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUENJX0xJTkssIGlycV9zYXZlX2xpbmss
IGlycV9sb2FkX2xpbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEhWTVNSX1BFUl9E
T00pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYv
aHZtL210cnIuYwppbmRleCAyZGRmNTA3NGNiLi40ZjJmMTk1ZjdkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpAQCAtNjkw
LDcgKzY5MCw3IEBAIGludCBodm1fc2V0X21lbV9waW5uZWRfY2FjaGVhdHRyKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IGdmbl9zdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGlu
dCBodm1fc2F2ZV9tdHJyX21zcl9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQorc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgY29uc3Qgc3RydWN0IG10cnJfc3RhdGUgKm10
cnJfc3RhdGUgPSAmdi0+YXJjaC5odm0ubXRycjsKICAgICBzdHJ1Y3QgaHZtX2h3X210cnIgaHdf
bXRyciA9IHsKQEAgLTcyOCwyMiArNzI4LDYgQEAgc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21z
cl9vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVy
biBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBoLCAmaHdfbXRycik7CiB9CiAKLXN0
YXRpYyBpbnQgaHZtX3NhdmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0K
LSAgICAvKiBzYXZlIG10cnImcGF0ICovCi0gICAgZm9yX2VhY2hfdmNwdShkLCB2KQotICAgIHsK
LSAgICAgICBlcnIgPSBodm1fc2F2ZV9tdHJyX21zcl9vbmUodiwgaCk7Ci0gICAgICAgaWYgKCBl
cnIgKQotICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBz
dGF0aWMgaW50IGh2bV9sb2FkX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogewogICAgIHVuc2lnbmVkIGludCB2Y3B1aWQsIGk7CkBAIC03OTQsOCAr
Nzc4LDggQEAgc3RhdGljIGludCBodm1fbG9hZF9tdHJyX21zcihzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVS
X1NBVkVfUkVTVE9SRShNVFJSLCBodm1fc2F2ZV9tdHJyX21zciwgaHZtX3NhdmVfbXRycl9tc3Jf
b25lLAotICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9tdHJyX21zciwgMSwgSFZN
U1JfUEVSX1ZDUFUpOworSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShNVFJSLCBodm1fc2F2ZV9t
dHJyX21zciwgaHZtX2xvYWRfbXRycl9tc3IsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTVNSX1BFUl9WQ1BVKTsKIAogdm9pZCBtZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21h
aW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jCmluZGV4IGJkMmZkMzUzMDguLjFmMGQ4MzRiYWUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
cG10aW1lci5jCkBAIC0yNDksOCArMjQ5LDkgQEAgc3RhdGljIGludCBoYW5kbGVfcG10X2lvKAog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLXN0YXRpYyBpbnQgYWNwaV9zYXZlKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBhY3BpX3Nh
dmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9od19hY3BpICphY3BpID0g
JmQtPmFyY2guaHZtLmFjcGk7CiAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxfdGlt
ZS0+dnBtdDsKICAgICB1aW50MzJfdCB4LCBtc2IgPSBhY3BpLT50bXJfdmFsICYgVE1SX1ZBTF9N
U0I7CkBAIC0zMDksNyArMzEwLDcgQEAgc3RhdGljIGludCBhY3BpX2xvYWQoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUhWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoUE1USU1FUiwgYWNwaV9zYXZlLCBOVUxMLCBhY3BpX2xvYWQs
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFBNVElNRVIsIGFjcGlfc2F2ZSwgYWNwaV9sb2Fk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKIAogaW50IHBt
dGltZXJfY2hhbmdlX2lvcG9ydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmVyc2lv
bikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3J0Yy5jCmluZGV4IGViNjdjZTAxYTIuLjQyMzM5NjgyZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vcnRjLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9ydGMuYwpAQCAtNzM3LDggKzcz
Nyw5IEBAIHZvaWQgcnRjX21pZ3JhdGVfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKiBT
YXZlIFJUQyBoYXJkd2FyZSBzdGF0ZSAqLwotc3RhdGljIGludCBydGNfc2F2ZShzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgcnRjX3NhdmUoc3Ry
dWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogeworICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgUlRDU3RhdGUgKnMgPSBkb21haW5fdnJ0Yyhk
KTsKICAgICBpbnQgcmM7CiAKQEAgLTc4Myw3ICs3ODQsNyBAQCBzdGF0aWMgaW50IHJ0Y19sb2Fk
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAw
OwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFJUQywgcnRjX3NhdmUsIE5VTEwsIHJ0
Y19sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUlRD
LCBydGNfc2F2ZSwgcnRjX2xvYWQsIDEsIEhWTVNSX1BFUl9ET00pOwogCiB2b2lkIHJ0Y19yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwppbmRleCBlMDU5YWI0ZTEzLi45NmU3N2M5ZTRh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYwpAQCAtODUsNyArODUsNiBAQCBpbnQgYXJjaF9odm1fbG9hZChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgaHZtX3NhdmVfaGVhZGVyICpoZHIpCiAvKiBMaXN0IG9mIGhhbmRsZXJz
IGZvciB2YXJpb3VzIEhWTSBzYXZlIGFuZCByZXN0b3JlIHR5cGVzICovCiBzdGF0aWMgc3RydWN0
IHsKICAgICBodm1fc2F2ZV9oYW5kbGVyIHNhdmU7Ci0gICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVy
IHNhdmVfb25lOwogICAgIGh2bV9sb2FkX2hhbmRsZXIgbG9hZDsKICAgICBjb25zdCBjaGFyICpu
YW1lOwogICAgIHNpemVfdCBzaXplOwpAQCAtOTYsNyArOTUsNiBAQCBzdGF0aWMgc3RydWN0IHsK
IHZvaWQgX19pbml0IGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QgdHlwZWNvZGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZlX2hhbmRsZXIgc2F2ZV9zdGF0ZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfdmNwdV9oYW5kbGVyIHNhdmVfb25l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF9oYW5kbGVyIGxvYWRf
c3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXplLCBpbnQg
a2luZCkKIHsKQEAgLTEwNCw3ICsxMDIsNiBAQCB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJfc2F2
ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogICAgIEFTU0VSVChodm1fc3JfaGFuZGxlcnNbdHlwZWNv
ZGVdLnNhdmUgPT0gTlVMTCk7CiAgICAgQVNTRVJUKGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0u
bG9hZCA9PSBOVUxMKTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPSBzYXZl
X3N0YXRlOwotICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZV9vbmUgPSBzYXZlX29u
ZTsKICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmxvYWQgPSBsb2FkX3N0YXRlOwogICAg
IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ubmFtZSA9IG5hbWU7CiAgICAgaHZtX3NyX2hhbmRs
ZXJzW3R5cGVjb2RlXS5zaXplID0gc2l6ZTsKQEAgLTE0MSw2ICsxMzgsNyBAQCBpbnQgaHZtX3Nh
dmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLAogICAgIGludCBydjsKICAgICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0
ID0geyB9OwogICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOworICAg
IHN0cnVjdCB2Y3B1ICp2OwogCiAgICAgaWYgKCBkLT5pc19keWluZyB8fAogICAgICAgICAgdHlw
ZWNvZGUgPiBIVk1fU0FWRV9DT0RFX01BWCB8fApAQCAtMTQ4LDE0ICsxNDYsMTcgQEAgaW50IGh2
bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZWNvZGUsIHVuc2ln
bmVkIGludCBpbnN0YW5jZSwKICAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNh
dmUgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlmICggaW5zdGFuY2UgPj0gZC0+
bWF4X3ZjcHVzICYmCisgICAgICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0g
SFZNU1JfUEVSX1ZDUFUgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB2ID0gIGQtPnZj
cHVbaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVID8KKyAg
ICAgICAgICAgICAgICAgaW5zdGFuY2UgOiAwXTsKICAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLnNpemU7Ci0gICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQotICAgICAgICBjdHh0LnNpemUgKj0gZC0+bWF4X3Zj
cHVzOwogICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKICAgICBpZiAo
ICFjdHh0LmRhdGEgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIGlmICggKHJ2ID0g
aHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSkgIT0gMCApCisgICAgaWYg
KCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUodiwgJmN0eHQpKSAhPSAwICkK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUg
dHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlw
ZWNvZGUsIHJ2KTsKICAgICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXpl
b2YoKmRlc2MpICkKQEAgLTIyMiwxMCArMjIzLDEyIEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9t
YWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAvKiBTYXZlIGFsbCBhdmFpbGFi
bGUga2luZHMgb2Ygc3RhdGUgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8PSBIVk1fU0FWRV9DT0RF
X01BWDsgaSsrICkKICAgICB7Ci0gICAgICAgIGh2bV9zYXZlX3ZjcHVfaGFuZGxlciBzYXZlX29u
ZV9oYW5kbGVyID0gaHZtX3NyX2hhbmRsZXJzW2ldLnNhdmVfb25lOwogICAgICAgICBodm1fc2F2
ZV9oYW5kbGVyIGhhbmRsZXIgPSBodm1fc3JfaGFuZGxlcnNbaV0uc2F2ZTsKIAotICAgICAgICBp
ZiAoIHNhdmVfb25lX2hhbmRsZXIgKQorICAgICAgICBpZiAoICFoYW5kbGVyICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW2ldLmtpbmQgPT0g
SFZNU1JfUEVSX1ZDUFUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsK
IApAQCAtMjMzLDcgKzIzNiw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiSFZNICVwdiBzYXZlOiAlc1xuIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgdiwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwotICAgICAgICAgICAgICAgIGlmICgg
c2F2ZV9vbmVfaGFuZGxlcih2LCBoKSAhPSAwICkKKyAgICAgICAgICAgICAgICBpZiAoIGhhbmRs
ZXIodiwgaCkgIT0gMCApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSFZNICVwdiBz
YXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKQEAgLTI0MiwxNCArMjQ1LDE0
IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAg
ZWxzZSBpZiAoIGhhbmRsZXIgKQorICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCBzYXZlOiAlc1xuIiwKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPICJIVk0gZCVkIHNhdmU6ICVzXG4iLAogICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOwotICAgICAgICAgICAg
aWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQorICAgICAgICAgICAgaWYgKCBoYW5kbGVyKGQtPnZj
cHVbMF0sIGgpICE9IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIKLSAgICAgICAgICAgICAgICAgICAgICAgIkhWTSVkIHNhdmU6IGZhaWxlZCB0
byBzYXZlIHR5cGUgJSJQUkl1MTYiXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAiSFZNIGQl
ZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBpKTsKICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT0RB
VEE7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IGIyY2ZmZTE0ZDYuLjJiNzRmOTJk
NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01NjksOCArNTY5LDkgQEAgaW50IHZpb2FwaWNfZ2V0X3Ry
aWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQogICAg
IHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7CiB9CiAKLXN0
YXRpYyBpbnQgaW9hcGljX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCitzdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqczsKIAogICAgIGlmICggIWhhc192aW9hcGljKGQp
ICkKQEAgLTYwMSw3ICs2MDIsNyBAQCBzdGF0aWMgaW50IGlvYXBpY19sb2FkKHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiBodm1fbG9hZF9lbnRy
eShJT0FQSUMsIGgsICZzLT5kb21VKTsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShJ
T0FQSUMsIGlvYXBpY19zYXZlLCBOVUxMLCBpb2FwaWNfbG9hZCwgMSwgSFZNU1JfUEVSX0RPTSk7
CitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKElPQVBJQywgaW9hcGljX3NhdmUsIGlvYXBpY19s
b2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKIAogdm9pZCB2aW9hcGljX3Jlc2V0KHN0cnVjdCBkb21h
aW4gKmQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggMzg1OTMzMzY0NS4uZDdhYjk0YmJhYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtOTk0LDggKzk5NCw5IEBAIG91dDoKICAgICByZXR1cm4gSFZNX0hD
QUxMX2NvbXBsZXRlZDsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2
aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAg
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKICAgICAgICAgLnRp
bWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsLAog
ICAgICAgICAuaHlwZXJjYWxsX2dwYSAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxf
Z3BhLnJhdywKQEAgLTEwMjcsMTAgKzEwMjgsMTAgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2Fk
X2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ICAgIHJldHVybiAwOwogfQogCi1IVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX0RP
TUFJTiwgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dCwgTlVMTCwKK0hWTV9SRUdJU1RFUl9TQVZF
X1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0LCAxLCBIVk1T
Ul9QRVJfRE9NKTsKIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUoc3Ry
dWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2aXJpZGlh
bl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiB7CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKICAgICAg
ICAgLnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJh
dywKQEAgLTEwNDMsMjEgKzEwNDQsNiBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9j
dHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgcmV0
dXJuIGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsK
IH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBp
bnQgZXJyID0gMDsKLQotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICB7Ci0gICAgICAg
IGVyciA9IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0X29uZSh2LCBoKTsKLSAgICAgICAgaWYgKCBl
cnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIGVycjsKLX0KLQog
c3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0gaHZtX2xv
YWRfaW5zdGFuY2UoaCk7CkBAIC0xMDg4LDcgKzEwNzQsNiBAQCBzdGF0aWMgaW50IHZpcmlkaWFu
X2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpo
KQogfQogCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZDUFUsIHZpcmlkaWFu
X3NhdmVfdmNwdV9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9zYXZl
X3ZjcHVfY3R4dF9vbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRf
dmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3ZpcmlkaWFuX3ZlcnNpb24oY29uc3QgY2hhciAqYXJnKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggZWUyYzY2
ZWY5Yy4uOGE0YTE3MzExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMzk5LDcgKzEzOTksNyBAQCBzdGF0
aWMgdm9pZCBsYXBpY19yZWFybShzdHJ1Y3QgdmxhcGljICpzKQogICAgIHMtPnRpbWVyX2xhc3Rf
dXBkYXRlID0gcy0+cHQubGFzdF9wbHRfZ3RpbWU7CiB9CiAKLXN0YXRpYyBpbnQgbGFwaWNfc2F2
ZV9oaWRkZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0
YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQogewogICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCiAgICAgICAg
IHJldHVybiAwOwpAQCAtMTQwNywyMiArMTQwNyw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9o
aWRkZW5fb25lKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBy
ZXR1cm4gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZ2Y3B1X3ZsYXBpYyh2
KS0+aHcpOwogfQogCi1zdGF0aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IGludCBlcnIgPSAwOwotCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgIHsKLSAgICAg
ICAgZXJyID0gbGFwaWNfc2F2ZV9oaWRkZW5fb25lKHYsIGgpOwotICAgICAgICBpZiAoIGVyciAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCi1zdGF0
aWMgaW50IGxhcGljX3NhdmVfcmVnc19vbmUoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQorc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IHZjcHUgKnYsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWlu
KSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMTQzMywyMSArMTQxOCw2IEBAIHN0YXRpYyBpbnQg
bGFwaWNfc2F2ZV9yZWdzX29uZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1MsIHYtPnZjcHVfaWQsIGgs
IHZjcHVfdmxhcGljKHYpLT5yZWdzKTsKIH0KIAotc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Mo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgc3RydWN0
IHZjcHUgKnY7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
Ci0gICAgewotICAgICAgICBlcnIgPSBsYXBpY19zYXZlX3JlZ3Nfb25lKHYsIGgpOwotICAgICAg
ICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJy
OwotfQotCiAvKgogICogRm9sbG93aW5nIGxhcGljX2xvYWRfaGlkZGVuKCkvbGFwaWNfbG9hZF9y
ZWdzKCkgd2UgbWF5IG5lZWQgdG8KICAqIGNvcnJlY3QgSUQgYW5kIExEUiB3aGVuIHRoZXkgY29t
ZSBmcm9tIGFuIG9sZCwgYnJva2VuIGh5cGVydmlzb3IuCkBAIC0xNTQ2LDkgKzE1MTYsOSBAQCBz
dGF0aWMgaW50IGxhcGljX2xvYWRfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9S
RShMQVBJQywgbGFwaWNfc2F2ZV9oaWRkZW4sIGxhcGljX3NhdmVfaGlkZGVuX29uZSwKK0hWTV9S
RUdJU1RFUl9TQVZFX1JFU1RPUkUoTEFQSUMsIGxhcGljX3NhdmVfaGlkZGVuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYXBpY19sb2FkX2hpZGRlbiwgMSwgSFZNU1JfUEVSX1ZDUFUpOwot
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShMQVBJQ19SRUdTLCBsYXBpY19zYXZlX3JlZ3MsIGxh
cGljX3NhdmVfcmVnc19vbmUsCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKExBUElDX1JFR1Ms
IGxhcGljX3NhdmVfcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFwaWNfbG9hZF9y
ZWdzLCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKIGludCB2bGFwaWNfaW5pdChzdHJ1Y3QgdmNwdSAq
dikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92cGljLmMKaW5kZXggNTdlZWFlNWM0ZC4uM2YzZmI3YTRmZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92cGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92cGljLmMKQEAgLTM3Miw4
ICszNzIsOSBAQCBzdGF0aWMgaW50IHZwaWNfaW50ZXJjZXB0X2VsY3JfaW8oCiAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGludCB2cGljX3NhdmUoc3RydWN0IGRvbWFpbiAq
ZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IHZwaWNfc2F2ZShzdHJ1Y3Qg
dmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2h3X3ZwaWMgKnM7CiAgICAgaW50IGk7CiAK
QEAgLTQxMSw3ICs0MTIsNyBAQCBzdGF0aWMgaW50IHZwaWNfbG9hZChzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gMDsKIH0KIAotSFZNX1JFR0lT
VEVSX1NBVkVfUkVTVE9SRShQSUMsIHZwaWNfc2F2ZSwgTlVMTCwgdnBpY19sb2FkLCAyLCBIVk1T
Ul9QRVJfRE9NKTsKK0hWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoUElDLCB2cGljX3NhdmUsIHZw
aWNfbG9hZCwgMiwgSFZNU1JfUEVSX0RPTSk7CiAKIHZvaWQgdnBpY19yZXNldChzdHJ1Y3QgZG9t
YWluICpkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDBkY2E0NmQ3NzAuLjRlZmM1MzUw
NTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zYXZlLmgKQEAgLTk1LDEwICs5NSw4IEBAIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgaW50IGh2bV9sb2FkX2luc3RhbmNlKGNvbnN0IHN0cnVjdCBodm1fZG9tYWlu
X2NvbnRleHQgKmgpCiAgKiBUaGUgc2F2ZSBoYW5kbGVyIG1heSBzYXZlIG11bHRpcGxlIGluc3Rh
bmNlcyBvZiBhIHR5cGUgaW50byB0aGUgYnVmZmVyOwogICogdGhlIGxvYWQgaGFuZGxlciB3aWxs
IGJlIGNhbGxlZCBvbmNlIGZvciBlYWNoIGluc3RhbmNlIGZvdW5kIHdoZW4KICAqIHJlc3Rvcmlu
Zy4gIEJvdGggcmV0dXJuIG5vbi16ZXJvIG9uIGVycm9yLiAqLwotdHlwZWRlZiBpbnQgKCpodm1f
c2F2ZV9oYW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwgCit0eXBlZGVmIGludCAoKmh2bV9zYXZl
X2hhbmRsZXIpIChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKLXR5cGVkZWYgaW50ICgqaHZtX3NhdmVfdmNw
dV9oYW5kbGVyKShzdHJ1Y3QgIHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOwogdHlwZWRlZiBpbnQgKCpodm1fbG9h
ZF9oYW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKIApAQCAtMTA3LDcgKzEwNSw2IEBAIHR5
cGVkZWYgaW50ICgqaHZtX2xvYWRfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCiB2b2lkIGh2
bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QgdHlwZWNvZGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqbmFtZSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3Nh
dmVfaGFuZGxlciBzYXZlX3N0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zYXZl
X3ZjcHVfaGFuZGxlciBzYXZlX29uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9h
ZF9oYW5kbGVyIGxvYWRfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNp
emUsIGludCBraW5kKTsKIApAQCAtMTE3LDEzICsxMTQsMTIgQEAgdm9pZCBodm1fcmVnaXN0ZXJf
c2F2ZXZtKHVpbnQxNl90IHR5cGVjb2RlLAogCiAvKiBTeW50YWN0aWMgc3VnYXIgYXJvdW5kIHRo
YXQgZnVuY3Rpb246IHNwZWNpZnkgdGhlIG1heCBudW1iZXIgb2YKICAqIHNhdmVzLCBhbmQgdGhp
cyBjYWxjdWxhdGVzIHRoZSBzaXplIG9mIGJ1ZmZlciBuZWVkZWQgKi8KLSNkZWZpbmUgSFZNX1JF
R0lTVEVSX1NBVkVfUkVTVE9SRShfeCwgX3NhdmUsIF9zYXZlX29uZSwgX2xvYWQsIF9udW0sIF9r
KSAgXAorI2RlZmluZSBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKF94LCBfc2F2ZSwgX2xvYWQs
IF9udW0sIF9rKSAgICAgICAgICAgICBcCiBzdGF0aWMgaW50IF9faW5pdCBfX2h2bV9yZWdpc3Rl
cl8jI194IyNfc2F2ZV9hbmRfcmVzdG9yZSh2b2lkKSAgICAgICAgICAgIFwKIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGh2bV9yZWdpc3Rlcl9zYXZldm0oSFZNX1NBVkVfQ09ERShfeCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAjX3gs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICZfc2F2ZSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgX3NhdmVfb25lLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAm
X2xvYWQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgIChfbnVtKSAqIChIVk1fU0FWRV9MRU5HVEgoX3gpICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc2l6ZW9m
IChzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcikpLCBcCi0tIAoyLjE3LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzN9d-0006Rb-CS; Mon, 10 Sep 2018 14:27: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=1act=ly=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1fzN9c-0006Pa-2o
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:27:04 +0000
X-Inumbo-ID: 56230f62-b505-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::70f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 56230f62-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:25:16 +0200 (CEST)
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=Xcs3BP2v0Qv3MbtTidozY/4+xNFFILppoihGdeSVTMs=;
 b=Fyh1ilzQHSKjxkpLtWtClXMvKrWKIRjPOcOa6iEzSCdrYXg7ItfSHlrIQ+9+HXZFPgZIpDw6ZIW+wV24EeU6L5wt3jCVanqVf+Uv5JKdS3jISzNv1/GURXtxOmcVBHIaFbVsvAZmbnwS9wN9NvPzvvcswVTr9tFJJAvIJt1d8AI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Mon, 10 Sep 2018 14:26:56 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 17:26:02 +0300
Message-Id: <20180910142602.15987-14-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20180910142602.15987-1-aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR09CA0063.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::31) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9db905f1-419d-45d4-5865-08d61729768e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:w6K9EwQf6P+Hl1Byy03E8K9wKgbss188VjTpUrgN2wVOBY+aMIUHlT39vjBk6LZlFLdoLPLh8v6TpCev4YME7Al5vsWJ6lnY1ShiFbMeQofU70Fraa5OgDnTyIxanz3jtVH7hmnADKdep5woN3R1t7FaTHoJbY0ZImyCPMJBSOc62Eto0BBJ5iitcqfgG74BdWwuVFIlAGPBlRh5YqV7HXZs/tATL+yHy9kdDztc+5yd5ozqpRY0cvyRe/+xQLwY;
 25:8wIEOwKXiuOVYVYcx3tBzx77LVA8/jBPmKZ1f0omqLFNQQeK0jN6E13sC1stPuYf/YNJAAGlTBMj6BR5iMNhUUym3Nd9MCbYTy152rYKJtvgQAQRqO8VpvKusWz9RcA40np/N17HMfpKDQgaAvmjxFy7CeiJZbHg/7t+6pDuIShANJBc9TJVsfhTHNcMYfM+NKYftFprMDwjWf5AJG6KfbiCigDIOFSXGRk25iyjU9GZoul7HUTii1YJz+QPE9Nzh9RRukPbyF/EOjiUwdepLWS3gVWY2LI4GzQPksPndIydPlwwRd3VByYkkwLYbV6LNjbEN1OvHxDJQNCM6D9NPA==;
 31:rnsRMbd76H19VEWreetUCJ5T89tJIDRUnledQyL0lI3w1Yni9zzzVnUD84TusBmkv0J8YKtVCPKAqEFAOrcqxAsK98W/dMjHSI/7btEV0ViEALb/Ay9Nvl0PZKMtbVLJsr9jaO7asIRiWP1QTDdejRBnFWekzREC25MKW3EtPZibtzACpTCJ9BdDk4Yv6KCBiTZAErypRI7QDCA/D0yWYLUkjblq6sIOHmQX1r1gRWo=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:iFICinePpJfp/UI/RxEsUE4A4z1KLEez13Pj2MTQ2pAiFvOeYhOjcoUJYf1UZlGLhS+xg9M5qqjVp64bUfXvxUgCdxc3n7qRO9vQr98chD5WKLuCOFqYXRUPQLVz2zprhVSQyBmCYiHG0OFHxDwrreYQ5jDcWwwTLWI5k6fjlJfqJh2FvbXTI61A7DYzre8UnvXeC8RKsyHN/vmXCta4rz34yyBlD0ie2qhx2Q2JuAAsOMMrpaz03awpPm9x87vnQDT7tHtWVgqJOY40IxD5mQAU2HyRqDOW/ThsAeUC64tkO6KQhSiUViEPVhB+WsfJ5Sul9OIRuKkuVOuKhSf68A==;
 4:QlWjeBbCyfpbMuXqMV+Ky1awejfDLNkWz93V8iXCd//Jo8OsvPiF0L6BIJZXyO62vfzp20T6DpqAmn6tWHfJW07OFv6ghsxzm+SmLvGJh9+Jm0Bp8G6FMMTyQU7QT2bpDGnck6e2zX88zZ0R3DBSpLa27KtQO3jhAiY7LZqjQaitfuQILzkHqvL2Uj9RuUIyrUQkK4+BubeQgVGjeUHmkElHEjBjoCjeZrqxXiIGvhJ8ZDPzmnRwTXY+FZRcKdC5MyuwPc5tvm1XGrB+Qb5yN3VGc4gPtt7OKEucsMIqw71RmIQmptN+z8RgKjz4GZ3GP/zhN/N/qF1VSGmAJHC5gg==
X-Microsoft-Antispam-PRVS: <AM0PR02MB4178D8A07F5E5B07E497B647AB050@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(366004)(346002)(136003)(199004)(189003)(25786009)(4326008)(16586007)(316002)(8936002)(6486002)(50226002)(52116002)(76176011)(51416003)(107886003)(6512007)(36756003)(478600001)(5660300001)(68736007)(1076002)(81156014)(81166006)(2906002)(6116002)(3846002)(7736002)(305945005)(66066001)(186003)(105586002)(47776003)(6666003)(2351001)(106356001)(26005)(53936002)(575784001)(6916009)(86362001)(11346002)(2361001)(8676002)(386003)(6506007)(48376002)(486006)(97736004)(16526019)(446003)(476003)(956004)(2616005)(50466002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4178;
 23:HP7usqLjY+8AZ5DKY34BEvBzsQESajgoDvwg3Bwoy?=
 =?us-ascii?Q?Hgw3f5TUvchm2RuEht+rXcOTd/0FHdgmrGL6ShWIzSsOtcnSYPKu7dMPjqfZ?=
 =?us-ascii?Q?9wAfmOEV2z7/HH1JMrgTv54aWbqSYP9G3QGQAirTkFCdZAgayJNQT63zyJNF?=
 =?us-ascii?Q?l6BkcGF1J271wav1hoeLfbT5ptc3+cSdQCf7DaQGaWV8UJsegoRMhCadabAQ?=
 =?us-ascii?Q?c9B0nrJzJwSF3BunJhX7A2z3vHZirztyZXfdtnbExZrf6E7BkM4lTPRvnG5H?=
 =?us-ascii?Q?q0RIBwwY9vXONyIHBPLBQlGta7KTYSeO5SF1fgniY6UbYiUbaXBve+/njTaz?=
 =?us-ascii?Q?RQyigGAE6o3uDrWoTn8qkYah/e7FujdGnbqDaYqeKXSsHZxgYM35qE1Yg7oL?=
 =?us-ascii?Q?VEPiNxy+rTZz9p5tlP5WUP0L1uDXbx5DQ3J3VrgI2C/H5A7kNuQqLDivOSsQ?=
 =?us-ascii?Q?ZYxunhOtXUIQ8iJbxsw4EF/g84VfD6z494XC2Cr7Iq92dPlautOH2BRs00NN?=
 =?us-ascii?Q?X/9+GT11U/tOnKhKFa/ouqmvxcu3Mbg2b/zLQ7N1gFvMdIicVXenj4KrXjMM?=
 =?us-ascii?Q?j1HlagPa38gPu0s4CIpws2RyRn12gvbaJ2pzLwf5FNkiLHFc7BxtcDJ//DRU?=
 =?us-ascii?Q?TCwpXr+ml0QymC9NJAf+yUJnDhU+JMTpeJ72Es8ahkOjlm0DF056v+4niQ4v?=
 =?us-ascii?Q?1aBYcEm7cTj10y8XAJKIcXGZTBax9IC5ed1tRlyMmpTKMDCmX/H/G7fPyAbE?=
 =?us-ascii?Q?vFvYjR5ryCmaJBVY2D6kyS0OVsI22C2smTNUwtnnXTBEAyaL8eYqKCy5sU7u?=
 =?us-ascii?Q?eTwMZirMV4sUF3sSBtI+owJyoHTkHSRg+Jp9V5tcyHDb7BcmmSXfrpzovcEN?=
 =?us-ascii?Q?Xel8O7RS1DmBZ2hP5lhLkCdqJWLqe25JNQMf8j06FSFn4xWDs4M51iLIq4I+?=
 =?us-ascii?Q?2KiZIbKL5Cn6D5B0ve0H2mwxp///Jr9wc66uZKusznO9V+0cFKWfKW0+bs3U?=
 =?us-ascii?Q?Uvw2/8deFBD60tB688ahY/jUHQ2iko1QmJ3hg8F5wUKathotTDPgGoEuiaxH?=
 =?us-ascii?Q?k7W/Q3h47Xqo7vdBkoTjwhtjMNmUgwiBrFqgERXHnpkIEx9xWX7FJx25zE36?=
 =?us-ascii?Q?Uq5PbIKmz0IxchEPzw+K0sOqiVbL40SCLc0ZOeRHwfcNV8FZgx33CLx4ZlJs?=
 =?us-ascii?Q?8hAlWgyTjaMlS4S26sp6rxU410RTRQcapzu0dPkiUNvlMFfaLi/X8n3Hxzkx?=
 =?us-ascii?Q?X4NSK/cU9mMJnChT4IbD/LaYSPZ5esvaEO0w1zy?=
X-Microsoft-Antispam-Message-Info: n4Jwax54M73a4uCyt/qr65GU7MPISyZMxAdYkc+soaFvHMl+dUaVsyTGkA1dI+RYuj+o3nhsHxhgTW6PFdWywJl0X3mza8ihXKVAOr7W5UqYuQHzo8uhlHsFShKmpTS0CwHHWdh/zJISL+eQRx3+7+Y4suZegwNb/BRKJXS097j2MoVlxb1d9gGXHgJl6MXd6LxJCO2pj05ntF03xOckT5m6YL6RXZ9+KylU3JqD92edYUYAWf/QweEHkk08TTTpUJRdMXvXcymkXlgum64LTuMSaV+VeJ0PL2V1AVyKgYm4H6fV1b4TscFxANHTxH/0puRY2Zv+anJKzDnY/dV6KBaxf943XbwBZz5Qq3Xc5Ds=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:iQrnacWAQNoIZKTtWQEL/kiothNOlTY8t/JRU77kHyHbdmlWLMDrV9nkkmw49Kzh35ZybO9HtMF4hKugbgvCARj+kZIJjHQUOco3/5oyoH8kws1i3sG+DWb5QUJMPC8NFijJw5UpH/coFxPzH7cEbLuHYNcpuxSPEOz28Hn898eXrmkinSY1v1wIJQL/kaRwh+YyEkezCP9+whwpOLsLhKX309vpx+KZ8x3+8zxiX30qAcMuy+uyu3tlWIjH7CU2DGF7hLurpflONsObWYnDlc5eDdjJ9TYzQtiotZ9OUnToOtaLjvZYEDL3xuAK1RnjohZdrOCoTCdcYCUkfJO6CwqRkQlJ6SfmSXpFh951FYkH8wYV5KYdnTG/Tg9145RX72QyvH3L8LXC4XNmsbQJorWtB+TJtZ0T3rfpiABAU30wgS1zNDvZrObU+KdeRHqb8ISZ9E6hFWEexIdHHZWcEw==;
 5:2RHwZ6lqd5G/4o6S9bjkdMOZoHvE0ncNGK+b2E8v8kAyFeX4wJbgn2hEGGrcdIroCLjAjEIw7nWCFUNtMucUnIH+mPKiL5Hz3HUU6f6AyGZxsQ5lQtkqCTznmEJFmmTXz5BQMeVNtQ7YD+wRQbAyyIW986BCMh4tqxNoRr2aoHI=;
 7:KfjUrgtnj/iB4DjD3x53enxyvHhWuyDWyp+J+XzflovHc6xnM72/bDCgEaDWH20wE/WtZq6JOOMTV2BtlvUXHngNKnqNhjLFFrYQ35MEGILj3ToRhZFneey5f/Rqh9k9FodMRB3kKBx5DitZw01JErr/ONal1bLbiaqa3GXcLHr+bDyhqsW2VgVlvHF1kGrEoe8WkgzABblx+y3v39luB6BrxB6JnSG+shbGKlVLXCSIuXfW5Mh9bNHIZ0XirVb8
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 14:26:56.0975 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9db905f1-419d-45d4-5865-08d61729768e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: [Xen-devel] [PATCH v20 13/13] x86/domctl: Don't pause the whole
 domain if only getting vcpu 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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBmb2N1c2VkIG9uIG1vdmluZyBjaGFuZ2luZyBodm1fc2F2ZV9vbmUoKSB0
byBzYXZlIG9uZQp0eXBlY29kZSBmcm9tIG9uZSB2Y3B1IGFuZCBub3cgdGhhdCB0aGUgc2F2ZSBm
dW5jdGlvbnMgZ2V0IGRhdGEgZnJvbSBhCnNpbmdsZSB2Y3B1IHdlIGNhbiBwYXVzZSB0aGUgc3Bl
Y2lmaWMgdmNwdSBpbnN0ZWFkIG9mIHRoZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYxOToKCS0gUmVwbGFj
ZSBkLT52Y3B1W2luc3RhbmNlXSB3aXRoIGxvY2FsIHZhcmlhYmxlIHYuCi0tLQogeGVuL2FyY2gv
eDg2L2RvbWN0bC5jICAgfCAgMiAtLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAxMCArKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCmluZGV4IDc5Nzg0MWU4MDMuLjIyODQxMjhlOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTU5OSwxMiArNTk5LDEw
IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgIWlzX2h2bV9kb21haW4oZCkg
KQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAg
ICByZXQgPSBodm1fc2F2ZV9vbmUoZCwgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC50eXBl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlh
bC5pbnN0YW5jZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250
ZXh0X3BhcnRpYWwuYnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+
dS5odm1jb250ZXh0X3BhcnRpYWwuYnVmc3opOwotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsK
IAogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUu
YwppbmRleCA5NmU3N2M5ZTRhLi5mMDZjMGIzMWMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwpAQCAtMTU2LDYgKzE1Niwx
MSBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBl
Y29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAogICAgIGlmICggIWN0eHQuZGF0YSApCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQorICAgICAgICB2Y3B1X3BhdXNlKHYpOworICAgIGVs
c2UKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworCiAgICAgaWYgKCAocnYgPSBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLnNhdmUodiwgJmN0eHQpKSAhPSAwICkKICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVk
KVxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKQEAgLTE4
Nyw2ICsxOTIsMTEgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwKICAgICAgICAgfQogICAgIH0K
IAorICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9W
Q1BVICkKKyAgICAgICAgdmNwdV91bnBhdXNlKHYpOworICAgIGVsc2UKKyAgICAgICAgZG9tYWlu
X3VucGF1c2UoZCk7CisKICAgICB4ZnJlZShjdHh0LmRhdGEpOwogICAgIHJldHVybiBydjsKIH0K
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:28:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzNAs-0007EQ-RK; Mon, 10 Sep 2018 14:28: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=qd1w=ly=citrix.com=prvs=7848c8341=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fzNAr-0007Dw-FW
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:28:21 +0000
X-Inumbo-ID: 8386d29f-b505-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8386d29f-b505-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:26:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78793365"
Date: Mon, 10 Sep 2018 16:28:11 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180910142811.5znna2xhvciwxyze@mac.bytemobile.com>
References: <1536171124-27053-1-git-send-email-andrew.cooper3@citrix.com>
 <1536171124-27053-3-git-send-email-andrew.cooper3@citrix.com>
 <20180907160108.aeiibwtayhpi2xkm@mac.bytemobile.com>
 <b4d67d1b-8ca9-25ae-bd3f-87f7dbb44fb5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b4d67d1b-8ca9-25ae-bd3f-87f7dbb44fb5@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 2/5] x86/hvm: Switch hvm_allow_set_param()
 to use a whitelist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Paul Durrant <paul.durrant@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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDc6MTM6MDhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNy8wOS8xOCAxNzowMSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFdlZCwgU2VwIDA1LCAyMDE4IGF0IDA3OjEyOjAxUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gVGhlcmUgYXJlIGhvbGVzIGluIHRoZSBIVk1fUEFSQU0gc3BhY2UsIHNvbWUgb2Yg
d2hpY2ggYXJlIGZyb20gZGVwcmVjYXRlZAo+ID4+IHBhcmFtZXRlcnMsIGJ1dCB0b29sc3RhY2sg
YW5kIGRldmljZSBtb2RlbHMgY3VycmVudGx5IGhhcyAoYWxtb3N0KSBibGFua2V0Cj4gPj4gd3Jp
dGUgYWNjZXNzLgo+ID4+Cj4gPj4gUmVhcnJhbmdlIGh2bV9hbGxvd19nZXRfcGFyYW0oKSB0byBo
YXZlIGEgd2hpdGVsaXN0IG9mIHRvb2xzdGFjay13cml0ZWFibGUKPiA+PiBwYXJhbWV0ZXJzLCB3
aXRoIHRoZSBkZWZhdWx0IGNhc2UgZmFpbGluZyB3aXRoIC1FSU5WQUwuICBUaGlzIHN1YnN1bWVz
IHRoZQo+ID4+IEhWTV9OUl9QQVJBTVMgY2hlY2ssIGFzIHdlbGwgYXMgdGhlIE1FTU9SWV9FVkVO
VF8qIGRlcHJlY2F0ZWQgYmxvY2ssIGFuZCB0aGUKPiA+PiBCVUZJT1JFUV9FVlRDSE4gWGVuLXdy
aXRlLW9ubHkgdmFsdWUuCj4gPj4KPiA+PiBObyBleHBlY3RlZCBjaGFuZ2UgZm9yIHRoZSBkZWZp
bmVkLCBpbi11c2UgcGFyYW1zLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+Cj4gPj4gLS0tCj4gPj4gQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiA+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiA+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gPj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+PiBDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+PiAtLS0KPiA+PiAgeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyMiBk
ZWxldGlvbnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4+IGluZGV4IDk2YTYzMjMuLmQxOWFlMzUgMTAw
NjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPiA+PiBAQCAtNDA3Myw3ICs0MDczLDcgQEAgc3RhdGljIGludCBodm1f
YWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCj4gPj4gIAo+ID4+ICAgICAgc3dpdGNo
ICggYS0+aW5kZXggKQo+ID4+ICAgICAgewo+ID4+IC0gICAgLyogVGhlIGZvbGxvd2luZyBwYXJh
bWV0ZXJzIGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAqLwo+ID4+ICsgICAgICAgIC8qIFRoZSBm
b2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgc2V0IGJ5IHRoZSBndWVzdCBhbmQgdG9vbHN0YWNr
LiAqLwo+ID4+ICAgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgo+ID4+ICAgICAgY2Fz
ZSBIVk1fUEFSQU1fVk04Nl9UU1M6Cj4gPiBOb3RlIHN1cmUgYWJvdXQgdGhlIHBvaW50IG9mIGxl
dHRpbmcgdGhlIGd1ZXN0IHNldCB0aGUgdW5yZWFsIG1vZGUKPiA+IFRTUywgYnV0IGFueXdheSB0
aGlzIGlzIG5vdCB0aGUgc2NvcGUgb2YgdGhlIHBhdGNoLgo+IAo+IEJlY2F1c2UgaHZtbG9hZGVy
IHN0aWxsIHNldHMgaXQgdXAgZm9yIEhWTSBndWVzdHMuCj4gCj4gTmVpdGhlciB5b3Ugbm9yIEph
biB0b29rIG15IGhpbnRzICh3aGVuIGRvaW5nIHZhcmlvdXMgcmVsYXRlZCB3b3JrKSB0aGF0Cj4g
dW5pZnlpbmcgdGhlIFBWSCBhbmQgSFZNIHBhdGhzIGluIHRoZSBkb21haW4gYnVpbGRlciAoYWxv
bmdzaWRlCj4gSURFTlRfUFQpIHdvdWxkIGJlIGEgR29vZFRoaW5nKHRtKS4KPiAKPiBPVE9ILCB3
ZSBkbyBub3cgYWN0dWFsbHkgaGF2ZSBhIGZhaXJseSBzaW1wbGUgY2xlYW51cCB0YXNrIHdoaWNo
IGEKPiBzdHVkZW50IGNvdWxkIGJlIGd1aWRlZCB0aHJvdWdoIGRvaW5nLCB3aGljaCB3b3VsZCBh
bGxvdyB1cyB0byByZW1vdmUKPiBndWVzdCBhY2Nlc3MgdG8gdGhlc2UgdHdvIHBhcmFtcy4KCkht
LCByaWdodC4gVGhlIG1haW4gcHJvYmxlbSBJIHNlZSB3aXRoIHRoaXMgaXMgdGhhdCB0aGUgaHlw
ZXJ2aXNvciBoYXMKbm8ga25vd2xlZGdlIG9mIHRoZSBtZW1vcnkgbWFwIHdoZW4gYnVpbGRpbmcg
YSBEb21VIChhbGwgdGhpcyBpcyBpbgp0aGUgdG9vbHN0YWNrKSwgc28gaXQncyBxdWl0ZSBoYXJk
IHRvIGZpZ3VyZSBvdXQgd2hlcmUgdG8gcGxhY2UgdGhlClRTUyBvciB0aGUgaWRlbnRpdHkgcGFn
ZSB0YWJsZXMuCgpXZSBjb3VsZCBtYWtlIHRoZSBzcGVjaWFsIHBhZ2VzIGFkZHJlc3NlcyBzb21l
aG93IHBhcnQgb2YgdGhlIHB1YmxpYwpoZWFkZXJzLCBzbyB0aGF0IHRoZXJlJ3MgYSBmaXhlZCBh
ZGRyZXNzIGtub3duIGJ5IGJvdGggdGhlIHRvb2xzdGFjawphbmQgdGhlIGh5cGVydmlzb3IgYWJv
dXQgdGhlIGxvY2F0aW9uIG9mIHRob3NlIG1hZ2ljIHBhZ2VzLgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:33:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14: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 1fzNFa-0008SZ-GW; Mon, 10 Sep 2018 14:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bqbv=ly=xenproject.org=prvs=784b43274=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzNFY-0008SM-EQ
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 14:33:12 +0000
X-Inumbo-ID: 912d2690-b506-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 912d2690-b506-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:34:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="64862221"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75190-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=4b2dc555d8a67e715d8fafab4c9131791d31a788
X-Osstest-Versions-That: ovmf=40a7b235e4359b4e2eb4d379d1c543b9cae11346
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 10 Sep 2018 15:33:07 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75190: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTkwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA0YjJkYzU1NWQ4YTY3ZTcxNWQ4ZmFmYWI0YzkxMzE3OTFk
MzFhNzg4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MGE3YjIzNWU0
MzU5YjRlMmViNGQzNzlkMWM1NDNiOWNhZTExMzQ2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
NzggIDIwMTgtMDktMDggMDM6NTE6MzUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MTkwICAyMDE4LTA5LTEwIDA3OjUwOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFuIDxz
aXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YjJkYzU1NWQ4YTY3ZTcxNWQ4ZmFm
YWI0YzkxMzE3OTFkMzFhNzg4CkF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgpEYXRlOiAgIEZyaSBTZXAgNyAxNjo0NzozMCAyMDE4ICswODAwCgogICAgU2hlbGxQa2c6IFJl
bW92ZSB0cmFpbGluZyB3aGl0ZSBzcGFjZQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1OAogICAgCiAgICBDYzogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:39:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:39: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 1fzNLr-0000MO-7O; Mon, 10 Sep 2018 14: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=qd1w=ly=citrix.com=prvs=7848c8341=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fzNLq-0000ME-5s
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:39:42 +0000
X-Inumbo-ID: 1905a365-b507-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1905a365-b507-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 16:37:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78794101"
Date: Mon, 10 Sep 2018 16:39:33 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180910143933.rvm2fnmucy634bld@mac.bytemobile.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1520449116-15443-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/5] x86: Fix APIC MSR constant names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gV2VkLCBNYXIgMDcsIDIwMTggYXQgMDY6NTg6MzRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXZSBjdXJyZW50bHkgaGF2ZSBNU1JfSUEzMl9BUElDQkFTRSBhbmQgTVNSX0lBMzJf
QVBJQ0JBU0VfTVNSIHdoaWNoIGFyZQo+IHN5bm9ueW1vdXMgZnJvbSBhIG5hbWluZyBwb2ludCBv
ZiB2aWV3LCBidXQgcmVmZXIgdG8gdmVyeSBkaWZmZXJlbnQgdGhpbmdzLgo+IAo+IFJlbmFtZSB0
aGUgeDJBUElDIE1TUnMgdG8gTVNSX1gyQVBJQ18qLCB3aGljaCBhcmUgc2hvcnRlciBjb25zdGFu
dHMgYW5kCj4gdmlzdWFsbHkgc2VwYXJhdGUgdGhlIHJlZ2lzdGVyIGZ1bmN0aW9uIGZyb20gdGhl
IGdlbmVyaWMgQVBJQyBuYW1lLiAgRm9yIHRoZQo+IGNhc2UgcmFuZ2VzLCBpbnRyb2R1Y2UgTVNS
X1gyQVBJQ19MQVNULCByYXRoZXIgdGhhbiByZWx5aW5nIG9uIHRoZSBrbm93bGVkZ2UKPiB0aGF0
IHRoZXJlIGFyZSAweDNmZiBNU1JzIGFyY2hpdGVjdHVyYWxseSByZXNlcnZlZCBmb3IgeDJBUElD
IGZ1bmN0aW9uYWxpdHkuCj4gCj4gRm9yIGZ1bmN0aW9uYWxpdHkgcmVsYXRpbmcgdG8gdGhlIEFQ
SUNfQkFTRSBNU1IsIHVzZSBNU1JfQVBJQ19CQVNFIGZvciB0aGUgTVNSCj4gaXRzZWxmLCBidXQg
ZHJvcCB0aGUgTVNSIHByZWZpeCBmcm9tIHRoZSBvdGhlciBjb25zdGFudHMgdG8gc2hvcnRlbiB0
aGUgbmFtZXMuCj4gSW4gYWxsIGNhc2VzLCB0aGUgZmFjdCB0aGF0IHdlIGFyZSBkZWFsaW5nIHdp
dGggdGhlIEFQSUNfQkFTRSBNU1IgaXMgb2J2aW91cwo+IGZyb20gdGhlIGNvbnRleHQuCj4gCj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgKHRoZSBjb21iaW5lZCBiaW5hcnkgaXMgaWRlbnRpY2FsKS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKPiBpbmRleCAyYjQwMTRjLi4wN2YyMjA5IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCj4gQEAgLTMxMiwxOCArMzEyLDIxIEBACj4gIAo+ICAj
ZGVmaW5lIE1TUl9JQTMyX1RTQ19BREpVU1QJCTB4MDAwMDAwM2IKPiAgCj4gLSNkZWZpbmUgTVNS
X0lBMzJfQVBJQ0JBU0UJCTB4MDAwMDAwMWIKPiAtI2RlZmluZSBNU1JfSUEzMl9BUElDQkFTRV9C
U1AJCSgxPDw4KQo+IC0jZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0VYVEQJCSgxPDwxMCkKPiAt
I2RlZmluZSBNU1JfSUEzMl9BUElDQkFTRV9FTkFCTEUJKDE8PDExKQo+IC0jZGVmaW5lIE1TUl9J
QTMyX0FQSUNCQVNFX0JBU0UJCTB4MDAwZmZmZmZmZmZmZjAwMHVsCj4gLSNkZWZpbmUgTVNSX0lB
MzJfQVBJQ0JBU0VfTVNSICAgICAgICAgICAweDgwMAo+IC0jZGVmaW5lIE1TUl9JQTMyX0FQSUNU
UFJfTVNSICAgICAgICAgICAgMHg4MDgKPiAtI2RlZmluZSBNU1JfSUEzMl9BUElDUFBSX01TUiAg
ICAgICAgICAgIDB4ODBhCj4gLSNkZWZpbmUgTVNSX0lBMzJfQVBJQ0VPSV9NU1IgICAgICAgICAg
ICAweDgwYgo+IC0jZGVmaW5lIE1TUl9JQTMyX0FQSUNUTUlDVF9NU1IgICAgICAgICAgMHg4MzgK
PiAtI2RlZmluZSBNU1JfSUEzMl9BUElDVE1DQ1RfTVNSICAgICAgICAgIDB4ODM5Cj4gLSNkZWZp
bmUgTVNSX0lBMzJfQVBJQ1NFTEZfTVNSICAgICAgICAgICAweDgzZgo+ICsjZGVmaW5lIE1TUl9B
UElDX0JBU0UgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAxYgo+ICsjZGVmaW5lIEFQSUNfQkFT
RV9CU1AgICAgICAgICAgICAgICAgICAgKDE8PDgpCj4gKyNkZWZpbmUgQVBJQ19CQVNFX0VYVEQg
ICAgICAgICAgICAgICAgICAoMTw8MTApCj4gKyNkZWZpbmUgQVBJQ19CQVNFX0VOQUJMRSAgICAg
ICAgICAgICAgICAoMTw8MTEpCj4gKyNkZWZpbmUgQVBJQ19CQVNFX0JBU0UgICAgICAgICAgICAg
ICAgICAweDAwMGZmZmZmZmZmZmYwMDB1bAoKTWF5YmUgdGhvc2UgY291bGQgYmUgaW5kZW50ZWQg
bGlrZToKCiNkZWZpbmUgTVNSX0ZPTwojZGVmaW5lICBGT09fQkFSCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 14:45:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 14:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzNRI-00015U-Ue; Mon, 10 Sep 2018 14:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qd1w=ly=citrix.com=prvs=7848c8341=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fzNRH-00015P-Cy
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 14:45:19 +0000
X-Inumbo-ID: 429e385b-b508-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 429e385b-b508-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 14:46:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78794545"
Date: Mon, 10 Sep 2018 16:45:10 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180910144510.3jszudlfmragp3k2@mac.bytemobile.com>
References: <1520449116-15443-1-git-send-email-andrew.cooper3@citrix.com>
 <1520449116-15443-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1520449116-15443-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/5] x86/hvm: Handle x2apic MSRs via the
 new guest_{rd, wr}msr() 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: Sergey Dyasli <sergey.dyasli@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>

T24gV2VkLCBNYXIgMDcsIDIwMTggYXQgMDY6NTg6MzVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNwYXRjaCBmcm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLiAg
VGhlIHJlYWQgc2lkZSBzaG91bGQgYmUgc2FmZQo+IG91dHNpZGUgb2YgY3VycmVudCBjb250ZXh0
LCBidXQgdGhlIHdyaXRlIHNpZGUgaXMgZGVmaW5pdGVseSBub3QuICBBcyB0aGUKPiB0b29sc3Rh
Y2sgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIHRvIGFjY2VzcyB0aGUgQVBJQyByZWdpc3RlcnMg
dmlhIHRoaXMKPiBpbnRlcmZhY2UgKG5vdCBsZWFzdCBiZWNhdXNlIHdoZXRoZXIgdGhleSBhcmUg
YWNjZXNzaWJsZSBhdCBhbGwgZGVwZW5kcyBvbgo+IGd1ZXN0IHNldHRpbmdzKSwgdW5pbGF0ZXJh
bGx5IHJlamVjdCBhY2Nlc3MgYXR0ZW1wdHMgb3V0c2lkZSBvZiBjdXJyZW50Cj4gY29udGV4dC4K
PiAKPiBSZW5hbWUgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94MmFwaWMoKSBmb3IgY29uc2lzdGVuY3ks
IGFuZCBhbHRlciB0aGUgZnVuY3Rpb25zCj4gdG8gdXNlIFg4NkVNVUxfRVhDRVBUSU9OIHJhdGhl
ciB0aGFuIFg4NkVNVUxfVU5IQU5ETEVBQkxFLiAgVGhlIHByZXZpb3VzCj4gY2FsbGVycyB0dXJu
ZWQgVU5IQU5ETEVBQkxFIGludG8gRVhDRVBUSU9OLCBidXQgdXNpbmcgVU5IQU5ETEVBQkxFIHdp
bGwgbm93Cj4gaW50ZXJmZXJlIHdpdGggdGhlIGZhbGxiYWNrIHRvIGxlZ2FjeSBNU1IgaGFuZGxp
bmcuCj4gCj4gV2hpbGUgYWx0ZXJpbmcgZ3Vlc3RfcmRtc3JfeDJhcGljKCkgbWFrZSBhIGNvdXBs
ZSBvZiBtaW5vciBpbXByb3ZlbWVudHMuCj4gUmVmb3JtYXQgdGhlIGluaXRpYWxpc2VyIGZvciBy
ZWFkYWJsZVtdIHNvIGl0IGluZGVudHMgaW4gYSBtb3JlIG5hdHVyYWwgd2F5LAo+IGFuZCBhbHRl
ciBoaWdoIHRvIGJlIGEgNjRiaXQgaW50ZWdlciB0byBhdm9pZCBzaGlmdGluZyAwIGJ5IDMyIGlu
IHRoZSBjb21tb24KPiBwYXRoLgo+IAo+IE9ic2VydmFudCBwZW9wbGUgbWlnaHQgbm90aWNlIHRo
YXQgd2Ugbm93IGRvbid0IGxldCBQViBndWVzdHMgcmVhZCB0aGUgeDJhcGljCj4gTVNScy4gIFRo
ZXkgc2hvdWxkIG5ldmVyIGhhdmUgYmVlbiBhYmxlIHRvIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:01:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 15: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 1fzNhG-0002gV-Do; Mon, 10 Sep 2018 15:01: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=qd1w=ly=citrix.com=prvs=7848c8341=roger.pau@srs-us1.protection.inumbo.net>)
 id 1fzNhF-0002gQ-8T
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 15:01:49 +0000
X-Inumbo-ID: 302793e8-b50a-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 302793e8-b50a-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 17:00:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78796359"
Date: Mon, 10 Sep 2018 17:00:58 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
References: <20180905103649.edugijsjx4v2fbxd@mac.bytemobile.com>
 <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
 <20180910132252.GE26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180910132252.GE26705@gavran.carpriv.carnet.hr>
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] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDM6MjI6NTJQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDI6NDU6MzFQTSArMDIwMCwgTGFycyBF
bGxlbmJlcmcgd3JvdGU6Cj4gPiBPbiBTYXQsIFNlcCAwOCwgMjAxOCBhdCAwOTozNDozMkFNICsw
MjAwLCBWYWxlbnRpbiBWaWRpYyB3cm90ZToKPiA+ID4gT24gRnJpLCBTZXAgMDcsIDIwMTggYXQg
MDc6MTQ6NTlQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMgd3JvdGU6Cj4gPiA+ID4gSW4gZmFjdCB0
aGUgZmlyc3Qgb25lIGlzIHRoZSBvcmlnaW5hbCBjb2RlIHBhdGggYmVmb3JlIEkgbW9kaWZpZWQK
PiA+ID4gPiBibGtiYWNrLiAgVGhlIHByb2JsZW0gaXMgaXQgZ2V0cyBleGVjdXRlZCBhc3luYyBm
cm9tIHdvcmtxdWV1ZSBzbwo+ID4gPiA+IGl0IG1pZ2h0IG5vdCBhbHdheXMgcnVuIGJlZm9yZSB0
aGUgY2FsbCB0byBkcmJkYWRtIHNlY29uZGFyeS4KPiA+ID4gCj4gPiA+IEFzIHRoZSBEUkJEIGRl
dmljZSBnZXRzIHJlbGVhc2VkIG9ubHkgd2hlbiB0aGUgbGFzdCBJTyByZXF1ZXN0Cj4gPiA+IGhh
cyBmaW5pc2hlZCwgSSBmb3VuZCBhIHdheSB0byBjaGVjayBhbmQgd2FpdCBmb3IgdGhpcyBpbiB0
aGUKPiA+ID4gYmxvY2stZHJiZCBzY3JpcHQ6Cj4gPiAKPiA+ID4gLS0tIGJsb2NrLWRyYmQub3Jp
ZyAgICAgMjAxOC0wOS0wOCAwOTowNzoyMy40OTk2NDg1MTUgKzAyMDAKPiA+ID4gKysrIGJsb2Nr
LWRyYmQgIDIwMTgtMDktMDggMDk6Mjg6MTIuODkyMTkzNjQ5ICswMjAwCj4gPiA+IEBAIC0yMzAs
NiArMjMwLDI0IEBACj4gPiA+ICBhbmQgc28gY2Fubm90IGJlIG1vdW50ZWQgJHttMn0ke3doZW59
LiIKPiA+ID4gIH0KPiA+ID4gIAo+ID4gPiArd2FpdF9mb3JfaW5mbGlnaHQoKQo+ID4gPiArewo+
ID4gPiArICBsb2NhbCBkZXY9IiQxIgo+ID4gPiArICBsb2NhbCBpbmZsaWdodD0iL3N5cy9ibG9j
ay8ke2RldiMvZGV2L30vaW5mbGlnaHQiCj4gPiA+ICsgIGxvY2FsIHJkIHdyCj4gPiA+ICsKPiA+
ID4gKyAgaWYgISBbIC1mICIkaW5mbGlnaHQiIF07IHRoZW4KPiA+ID4gKyAgICByZXR1cm4KPiA+
ID4gKyAgZmkKPiA+ID4gKwo+ID4gPiArICB3aGlsZSB0cnVlOyBkbwo+ID4gPiArICAgIHJlYWQg
cmQgd3IgPCAkaW5mbGlnaHQKPiA+ID4gKyAgICBpZiBbICIkcmQiID0gIjAiIC1hICIkd3IiID0g
IjAiIF07IHRoZW4KPiA+IAo+ID4gSWYgaXQgaXMgImlkbGUiIG5vdywgYnV0IHN0aWxsICJvcGVu
IiwKPiA+IHRoaXMgd2lsbCBub3Qgc2xlZXAsIGFuZCBzdGlsbCBmYWlsIHRoZSBkZW1vdGlvbiBi
ZWxvdy4KPiAKPiBUcnVlLCBidXQgaW4gdGhpcyBjYXNlIGJsa2JhY2sgaXMgaG9sZGluZyBpdCBv
cGVuIHVudGlsIGFsbAo+IHRoZSB3cml0ZXMgaGF2ZSBmaW5pc2hlZCBhbmQgdGhlIGxhc3Qgd3Jp
dGUgY2xvc2VzIHRoZSBkZXZpY2UuCj4gU2luY2UgZnVzZXIgY2FuJ3QgY2hlY2sgYmxrYmFjayB0
aGlzIGlzIGFuIGFwcHJveGltYXRpb24gdGhhdAo+IHNlZW1zIHRvIHdvcmsgYmVjYXVzZSBJIGRv
bid0IGdldCBhbnkgZmFpbGVkIGRyYmRhZG0gY2FsbHMgbm93Lgo+IAo+ID4gWW91IHRyeSB0byBo
ZWxwIGl0IGJ5ICJ3YWl0aW5nIGZvcmV2ZXIgdW50aWwgaXQgYXBwZWFycyB0byBiZSBpZGxlIi4K
PiA+IEkgc3VnZ2VzdCB0byBhdCBsZWFzdCBsaW1pdCB0aGUgcmV0cmllcyBieSBpdGVyYXRpb24g
b3IgdGltZS4KPiA+IEFuZCBhbHNvIChvciwgaW5zdGVhZDsgYnV0IHlvdSdkIHBvdGVudGlhbGx5
IGdldCBhIG51bWJlciBvZgo+ID4gInNjYXJ5IG1lc3NhZ2VzIiBpbiB0aGUgbG9ncykgYWRkIHNv
bWV0aGluZyBsaWtlOgo+IAo+IE9rLCBzaG91bGQgSSBvcGVuIGEgUFIgdG8gZGlzY3VzcyB0aGlz
IGNoYW5nZSBmdXJ0aGVyPwo+IAo+ID4gT3IsIHdlbGwsIHllcywgZml4IGJsa2JhY2sgdG8gbm90
ICJkZWZlciIgdGhlIGZpbmFsIGNsb3NlICJ0b28gbG9uZyIsCj4gPiBpZiBhdCBhbGwgcG9zc2li
bGUuCj4gCj4gYmxrYmFjayBuZWVkcyB0byBmaW5pc2ggdGhlIHdyaXRlcyBvbiBzaHV0ZG93biBv
ciBJIGdldCBhIGZzY2sgZXJyb3JzCj4gb24gbmV4dCBib290LiBJZGVhbGx5IFhlbmJ1c1N0YXRl
Q2xvc2VkIHNob3VsZCBiZSBkZWxheWVkIHVudGlsIHRoZQo+IGRldmljZSByZWxlYXNlIGJ1dCBj
dXJyZW50bHkgaXQgZG9lcyBub3Qgc2VlbSBwb3NzaWJsZSB3aXRob3V0IGJyZWFraW5nCj4gb3Ro
ZXIgdGhpbmdzLgoKSSBjYW4gdHJ5IHRvIHRha2UgYSBsb29rIGF0IHRoaXMgYW5kIGF0dGVtcHQg
dG8gbWFrZSBzdXJlIHRoZSBzdGF0ZSBpcwpvbmx5IGNoYW5nZWQgdG8gY2xvc2VkIGluIGJsa2Jh
Y2sgX2FmdGVyXyB0aGUgZGV2aWNlIGhhcyBiZWVuCnJlbGVhc2VkLCBidXQgaXQgbWlnaHQgdGFr
ZSBtZSBhIGNvdXBsZSBvZiBkYXlzIHRvIGdldCB5b3UgYSBwYXRjaC4KCkknbSBhZnJhaWQgdGhh
dCBvdGhlciBob3RwbHVnIHNjcmlwdHMgd2lsbCBhbHNvIGhhdmUgaXNzdWVzIHdpdGggc3VjaApi
ZWhhdmlvciwgYW5kIHdlIHNob3VsZG4ndCBmb3JjZSBhbGwgdXNlcnMgb2YgaG90cGx1ZyBzY3Jp
cHRzIHRvIGFkZApzdWNoIHdvcmthcm91bmRzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:03:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 15:03: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 1fzNiO-0002l6-OH; Mon, 10 Sep 2018 15: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=emay=ly=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzNiM-0002k9-L3
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 15:02:58 +0000
X-Inumbo-ID: 59f769f8-b50a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59f769f8-b50a-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 17:01:10 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 10 Sep 2018 09:02:56 -0600
Message-Id: <5B96879D02000078001E6DDE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 10 Sep 2018 09:02:53 -0600
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] SVM: limit GIF=0 region
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VXNlIEVGTEFHUy5JRiBmb3IgbW9zdCBvcmRpbmFyeSBwdXJwb3NlczsgdGhlcmUncyBpbiBwYXJ0
aWN1bGFyIG5vIG5lZWQKdG8gdW5kdWx5IGRlZmVyIE5NSS8jTUMuIENsZWFyIEdJRiBvbmx5IGlt
bWVkaWF0ZWx5IGJlZm9yZSBWTVJVTiBpdHNlbGYuClRoaXMgaGFzIHRoZSBhZGRpdGlvbmFsIGFk
dmFudGFnZSB0aGF0IHN2bV9zdGdpX2xhYmVsIG5vdyBpbmRlZWQgbWFya3MKdGhlIG9ubHkgcGxh
Y2Ugd2hlcmUgR0lGIGdldHMgc2V0LgoKTm90ZSByZWdhcmRpbmcgdGhlIG1haW4gU1RJIHBsYWNl
bWVudDogUXVpdGUgY291bnRlcmludHVpdGl2ZWx5IHRoZQpob3N0J3MgRUZMQUdTLklGIGNvbnRp
bnVlcyB0byBoYXZlIGEgbWVhbmluZyB3aGlsZSB0aGUgZ3Vlc3QgcnVuczsgc2VlClBNIFZvbCAy
IHNlY3Rpb24gIlBoeXNpY2FsIChJTlRSKSBJbnRlcnJ1cHQgTWFza2luZyBpbiBFRkxBR1MiLiBI
ZW5jZSB3ZQpuZWVkIHRvIHNldCB0aGUgZmxhZyBmb3IgdGhlIGR1cmF0aW9uIG9mIHRpbWUgYmVp
bmcgaW4gZ3Vlc3QgY29udGV4dC4KSG93ZXZlciwgU1BFQ19DVFJMX0VOVFJZX0ZST01fSFZNIHdh
bnRzIHRvIGJlIGNhcnJpZWQgb3V0IHdpdGggRUZMQUdTLklGCmNsZWFyLgoKTm90ZSByZWdhcmRp
bmcgdGhlIG1haW4gU1RHSSBwbGFjZW1lbnQ6IEl0IGNvdWxkIGJlIG1vdmVkIGZ1cnRoZXIgdXAs
CmJ1dCBhdCBwcmVzZW50IFNQRUNfQ1RSTF9FWElUX1RPX0hWTSBpcyBub3QgTk1JLyNNQy1zYWZl
LgoKU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mzog
S2VlcCBtYWluIFNUR0kgYXQgaXRzIGN1cnJlbnQgcGxhY2UsIGFuZCBleHBsYWluIHdoeSB0aGF0
IGlzIChJJ20KICAgIHNvcnJ5IEJvcmlzLCBoYWQgdG8gZHJvcCB5b3VyIFItYiB5ZXQgYW5vdGhl
ciB0aW1lKS4KdjI6IEFkZCBDTEkgYWZ0ZXIgVk1SVU4uIEFkanVzdCBkZXNjcmlwdGlvbi4KCi0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vZW50cnkuUwpAQCAtNDMsNyArNDMsNyBAQCBFTlRSWShzdm1fYXNtX2RvX3Jlc3VtZSkKICAg
ICAgICAgbGVhICBpcnFfc3RhdCtJUlFTVEFUX3NvZnRpcnFfcGVuZGluZyglcmlwKSwlcmR4CiAg
ICAgICAgIHhvciAgJWVjeCwlZWN4CiAgICAgICAgIHNobCAgJElSUVNUQVRfc2hpZnQsJWVheAot
ICAgICAgICBDTEdJCisgICAgICAgIGNsaQogICAgICAgICBjbXAgICVlY3gsKCVyZHgsJXJheCwx
KQogICAgICAgICBqbmUgIC5Mc3ZtX3Byb2Nlc3Nfc29mdGlycXMKIApAQCAtNTcsNyArNTcsNyBA
QCBVTkxJS0VMWV9TVEFSVChuZSwgbnN2bV9oYXApCiAgICAgICAgICAqIFNvbWVvbmUgc2hvdCBk
b3duIG91ciBuZXN0ZWQgcDJtIHRhYmxlOyBnbyByb3VuZCBhZ2FpbgogICAgICAgICAgKiBhbmQg
bnN2bV92Y3B1X3N3aXRjaCgpIHdpbGwgZml4IGl0IGZvciB1cy4KICAgICAgICAgICovCi0gICAg
ICAgIFNUR0kKKyAgICAgICAgc3RpCiAgICAgICAgIGptcCAgLkxzdm1fZG9fcmVzdW1lCiBfX1VO
TElLRUxZX0VORChuc3ZtX2hhcCkKIApAQCAtODcsNiArODcsOCBAQCBfX1VOTElLRUxZX0VORChu
c3ZtX2hhcCkKICAgICAgICAgcG9wICAlcnNpCiAgICAgICAgIHBvcCAgJXJkaQogCisgICAgICAg
IENMR0kKKyAgICAgICAgc3RpCiAgICAgICAgIFZNUlVOCiAKICAgICAgICAgU0FWRV9BTEwKQEAg
LTEwMyw2ICsxMDUsNiBAQCBHTE9CQUwoc3ZtX3N0Z2lfbGFiZWwpCiAgICAgICAgIGptcCAgLkxz
dm1fZG9fcmVzdW1lCiAKIC5Mc3ZtX3Byb2Nlc3Nfc29mdGlycXM6Ci0gICAgICAgIFNUR0kKKyAg
ICAgICAgc3RpCiAgICAgICAgIGNhbGwgZG9fc29mdGlycQogICAgICAgICBqbXAgIC5Mc3ZtX2Rv
X3Jlc3VtZQoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:03:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 15:03: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 1fzNj8-0002qR-1x; Mon, 10 Sep 2018 15:03: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=b1bd=ly=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzNj6-0002pY-6E
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 15:03:44 +0000
X-Inumbo-ID: 7471c27c-b50a-11e8-a8a5-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 7471c27c-b50a-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 17:01:55 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536591821;
 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=/M2auyPq+pbwN165dkAbVECbFsqh7reE39dZqRt4xPo=;
 b=ZUoHWqDUa8ZTi84xwrHgayggtJW4bXA6oheWcqj6+np3QWf7GpVPkOVFpd3dGoYxW2
 hYlRhldkzEBz0zB2+5QYEB1BXxBO+wcy/dWGmPdxAUqM5U5p2C3ESKQzvwf9A0kZwDn5
 ya+hEfQc5C8KW2aK5I3ZctwZAsQYgRuSI7+nl4/sCO51IqrqH0+1m8KzgiHe1nPMk3Ja
 qw1L7JG0BDefzfzyOzh3ZuzLs8UBzgiinVhP7uO6OoS7/lTG5sizA8XsVtBpRipnnms3
 OEQdZXd2MrnahjcsdT+oogOW4/7z8Ax+gRU0yuoUOornqsi5gZYbWAulQLNHyo52Hatk
 yGmA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8AF3fNX2
 (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>;
 Mon, 10 Sep 2018 17:03:41 +0200 (CEST)
Date: Mon, 10 Sep 2018 17:03:35 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180910170335.5cae50fb.olaf@aepfle.de>
In-Reply-To: <20180910144907.774bee93.olaf@aepfle.de>
References: <20180910144907.774bee93.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] v4.19-rc3, wrong pageflags in 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>
Content-Type: multipart/mixed; boundary="===============7968724913405293808=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7968724913405293808==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/mOCU/V4vCEDL9SDOY_ZJrrE"; protocol="application/pgp-signature"

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

Am Mon, 10 Sep 2018 14:49:07 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> After reboot I tried to start my HVM domU, this is what I get in dom0:
> [  223.019451] page:ffffea007bed9040 count:1 mapcount:-1 mapping:00000000=
00000000 index:0x0

this also happens with rc2 and xen.git#staging as dom0. v4.18 works.

Olaf

--Sig_/mOCU/V4vCEDL9SDOY_ZJrrE
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5aHxwAKCRBdQqD6ppg2
fuMaAJ94Tr8gnqSzbDiN0E/wTdWD9pfzNgCg49jSox3NgG0c17w6tvNZyqnGQwo=
=n0RG
-----END PGP SIGNATURE-----

--Sig_/mOCU/V4vCEDL9SDOY_ZJrrE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7968724913405293808==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 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 1fzOCz-0005G1-Jd; Mon, 10 Sep 2018 15:34:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzOCy-0005Fr-IO
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 15:34:36 +0000
X-Inumbo-ID: 2541379b-b50f-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2541379b-b50f-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 15:35: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 A75FB18A;
 Mon, 10 Sep 2018 08:34:34 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4AD53F557;
 Mon, 10 Sep 2018 08:34:33 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
Date: Mon, 10 Sep 2018 16:34:32 +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: <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJlcXVlc3RzLiBXZSBhcmUgaW50ZXJl
c3RlZCBtb3N0bHkgaW4KPiByZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNo
YXJlZCBtZW1vcnkgZm9yIE9QLVRFRQo+IG5lZWRzLCBiZWN1YXNlIG1lZGlhdG9yIG5lZWQgdG8g
ZG8gYWRkcmVzcyB0cmFuc2xhdGlvbiBpbiB0aGUgc2FtZQoKcy9iZWN1YXNlL2JlY2F1c2UvCnMv
bmVlZC9uZWVkcy8KCnRoZSBtZWRpYXRvcgoKCj4gd2F5IGFzIGl0IHdhcyBkb25lIGZvciBzaGFy
ZWQgYnVmZmVycyByZWdpc3RlcmVkIGJ5IE5XLgo+IAo+IEFzIG1lZGlhdG9yIG5vdyBhY2Nlc3Nl
cyBzaGFyZWQgY29tbWFuZCBidWZmZXIsIHdlIG5lZWQgdG8gc2hhZG93CgoiQXMgdGhlIgoKPiBp
dCBpbiB0aGUgc2FtZSB3YXksIGFzIHdlIHNoYWRvdyByZXF1ZXN0IGJ1ZmZlcnMgZm9yIFNURCBj
YWxscy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAxMzcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
Ywo+IGluZGV4IDhiZmNmZGMuLmIyZDc5NWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTQ1LDYgKzQ1
LDcgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gICBzdHJ1Y3Qgc2htX3JwYyB7Cj4gICAgICAg
c3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVz
dF9hcmc7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKPiAgICAgICBzdHJ1
Y3QgcGFnZSAqZ3Vlc3RfcGFnZTsKPiAgICAgICBtZm5fdCBndWVzdF9tZm47Cj4gICAgICAgdWlu
dDY0X3QgY29va2llOwo+IEBAIC0zMDMsNiArMzA0LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3Jw
YyAqYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRy
X3QKPiAgICAgICBpZiAoICFzaG1fcnBjICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gICAKPiAr
ICAgIHNobV9ycGMtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArICAgIGlmICgg
IXNobV9ycGMtPnhlbl9hcmcgKQo+ICsgICAgICAgIGdvdG8gZXJyOwo+ICsKPiAgICAgICBzaG1f
cnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVM
TCk7Cj4gICAKPiAgICAgICBpZiAoIG1mbl9lcShzaG1fcnBjLT5ndWVzdF9tZm4sIElOVkFMSURf
TUZOKSApCj4gQEAgLTMyNCw2ICszMjksMTAgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxv
Y2F0ZV9hbmRfbWFwX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgcGFkZHJfdAo+ICAg
Cj4gICBlcnI6Cj4gICAgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsKPiArCj4g
KyAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmcgKQo+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdl
KHNobV9ycGMtPnhlbl9hcmcpOwo+ICsKPiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPiAgICAgICBy
ZXR1cm4gTlVMTDsKPiAgIH0KPiBAQCAtMzQ2LDkgKzM1NSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVl
X3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQo+ICAgICAg
IH0KPiAgICAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiAgIAo+IC0gICAgaWYgKCAhZm91
bmQgKSB7Cj4gKyAgICBpZiAoICFmb3VuZCApCj4gICAgICAgICAgIHJldHVybjsKPiAtICAgIH0K
ClRoYXQgY2hhbmdlIHNob3VsZCBiZSBmb2xkZWQgaW50byB0aGUgcGF0Y2ggYWRkaW5nIHRoZSB7
fS4KCj4gKwo+ICsgICAgZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cj4gICAK
PiAgICAgICBpZiAoIHNobV9ycGMtPmd1ZXN0X2FyZyApIHsKPiAgICAgICAgICAgdW5waW5fZ3Vl
c3RfcmFtX2FkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPiBAQCAtMzU4LDYgKzM2OCwyNCBAQCBz
dGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3Qg
Y29va2llKQo+ICAgICAgIHhmcmVlKHNobV9ycGMpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBzdHJ1
Y3Qgc2htX3JwYyAqZmluZF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90
IGNvb2tpZSkKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gKwo+ICsgICAg
c3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3Jw
YywgJmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHNo
bV9ycGMtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHNobV9y
cGM7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gICBzdGF0aWMgc3RydWN0IHNobV9i
dWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb29raWUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhZ2VzX2NudCkKPiBAQCAt
NzA0LDYgKzczMiwyOCBAQCBzdGF0aWMgYm9vbCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0
IGRvbWFpbl9jdHggKmN0eCwKPiAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIH0KPiAgIAo+ICtzdGF0
aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4g
K3sKPiArICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsK
PiArICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKGdldF91
c2VyX3JlZyhyZWdzLCAwKSk7Cj4gKwo+ICsgICAgaWYgKCBjYWxsLT5ycGNfb3AgPT0gT1BURUVf
U01DX1JQQ19GVU5DX0NNRCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogQ29weSBSUEMgcmVxdWVz
dCBmcm9tIHNoYWRvd2VkIGJ1ZmZlciB0byBndWVzdCAqLwo+ICsgICAgICAgIHVpbnQ2NF90IGNv
b2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAy
KTsKPiArICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgs
IGNvb2tpZSk7CgpOZXdsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIGNvZGUuCgo+ICsgICAg
ICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2ll
KTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArICAgICAgICBtZW1jcHko
c2htX3JwYy0+Z3Vlc3RfYXJnLCBzaG1fcnBjLT54ZW5fYXJnLAo+ICsgICAgICAgICAgICAgICBP
UFRFRV9NU0dfR0VUX0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpKTsKPiAr
ICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBzdGRfY2FsbF9jdHggKmNhbGwpCj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBl
eGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4gICAgICAgb3B0ZWVfcmV0
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICAgICAgIGlmICggT1BURUVfU01DX1JFVFVSTl9J
U19SUEMob3B0ZWVfcmV0KSApCj4gICAgICAgewo+IC0gICAgICAgIGNhbGwtPm9wdGVlX3RocmVh
ZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPiAtICAgICAgICBjYWxsLT5ycGNfb3AgPSBP
UFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+ICsgICAgICAgIGhhbmRs
ZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7CgpJdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGlu
dHJvZHVjZSBoYW5kbGVfcnBjX3JldHVybiB3aGVyZSB5b3UgYWN0dWFsbHkgCmFkZCB0aG9zZSAy
IGxpbmVzLgoKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTc4
Myw2ICs4MzIsNzQgQEAgb3V0Ogo+ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArCj4g
K3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2Nh
bGxfY3R4ICpjYWxsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYykKPiArewo+ICsgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJh
bXNbMF0uYXR0ciAhPSAoT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVCB8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9O
Q09OVElHKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIklu
dmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBtZW0gYnVmZmVyXG4iKTsKPiArICAgICAgICByZXR1cm47
Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlz
IHVzZWQgdG8gaG9sZCBSUEMtYWxsb2NhdGVkIGJ1ZmZlciAqLwo+ICsgICAgaWYgKCBjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdICkKPiArICAgIHsKPiArICAgICAg
ICBmcmVlX3hlbmhlYXBfcGFnZXMoY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJ
RVMgLSAxXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbC0+bm9uX2NvbnRpZ19v
cmRlcltNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSk7Cj4gKyAgICAgICAgY2FsbC0+bm9uX2Nv
bnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSA9IE5VTEw7Cj4gKyAgICB9CgpUaGlzIGlz
IHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRlbnkgYWxsb2NhdGluZyBpbmZvcm1hdGlv
biBpbiB0aGUgCm5vbl9jb25maWcgYXJyYXk/IFRoaXMgd291bGQgYXZvaWQgdG8gc2lsZW50bHkg
ZHJvcHBlZCBhbnkgcGFnZSB0aGF0IG1heSAKaGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQg
cG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1c2UuCgpJIHdvdWxkIGFsc28gcHJlZmVyIGlmIHlv
dSBpbnRyb2R1Y2UgYSBkZWZpbmUgZm9yIHRoYXQgUkNQLWFsbG9jYXRlZCBidWZmZXIuCgo+ICsg
ICAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFt
cyArIDAsCgpXaGF0IGRvZXMgdGhlICIrIDAiIHN0YW5kIGZvcj8KCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIE1BWF9OT05DT05USUdfRU5UUklFUyAtIDEpOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBoYW5kbGVfcnBjX2NtZChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCkKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gKyAg
ICB1aW50NjRfdCBjb29raWU7Cj4gKyAgICBpbnQgbnVtX3BhcmFtczsKPiArCj4gKyAgICBjb29r
aWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7
Cj4gKwo+ICsgICAgc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4gKwo+ICsg
ICAgaWYgKCAhc2htX3JwYyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2llKTsKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgbnVtX3BhcmFtcyA9IHNobV9ycGMtPmd1
ZXN0X2FyZy0+bnVtX3BhcmFtczsKPiArCj4gKyAgICBiYXJyaWVyKCk7IC8qIEVuc3VyZSB0aGF0
IG51bV9wYXJhbXMgaXMgcmVhZCBvbmNlICovCgpJIHdvdWxkIHVzZToKCm51bV9wYXJhbXMgPSBB
Q0NFU1NfT05DRShzaG1fcnBjLT5ndWVzdF9hcmctPm51bV9wYXJhbXMpOwoKPiArICAgIGlmICgg
T1BURUVfTVNHX0dFVF9BUkdfU0laRShudW1fcGFyYW1zKSA+IE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbWVtY3B5KHNobV9ycGMt
Pnhlbl9hcmcsIHNobV9ycGMtPmd1ZXN0X2FyZywKPiArICAgICAgICAgICBPUFRFRV9NU0dfR0VU
X0FSR19TSVpFKG51bV9wYXJhbXMpKTsKPiArCj4gKyAgICBzd2l0Y2ggKHNobV9ycGMtPnhlbl9h
cmctPmNtZCkgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRToKPiArICAg
ICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRToKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU1VTUEVORDoKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9DOgo+
ICsgICAgICAgIGhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywgY2FsbCwgc2htX3JwYyk7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1NITV9GUkVF
Ogo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnZhbHVlLmIpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAg
ICBicmVhazsKPiArICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVu
Y19hbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+IEBAIC03OTYs
MTMgKzkxMywxMSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gICAK
PiAgICAgICAgICAgc2htX3JwYyA9IGFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhjdHgsIHB0ciwg
Y29va2llKTsKPiAtICAgICAgICBpZiAoICFzaG1fcnBjICkKPiAtICAgICAgICB7Cj4gKyAgICAg
ICAgaWYgKCAhc2htX3JwYyApIHsKClBsZWFzZSB0cnkgdG8gYXZvaWQgY2hhbmdpbmcgdGhlIGNv
ZGluZyBzdHlsZSBpbiBkaWZmZXJlbnQgcGF0Y2guIEJ1dCAKdGhpcyBvbmUgaXMgd3JvbmcuCgo+
ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0
ZSBzaG1fcnBjIG9iamVjdFxuIik7Cj4gLSAgICAgICAgICAgIHB0ciA9IDA7Cj4gLSAgICAgICAg
fQo+IC0gICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9y
cGMtPmd1ZXN0X21mbik7Cj4gKyAgICAgICAgICAgIHB0ciA9IH4wOwoKQ2FuIHlvdSBleHBsYWlu
IHdoeSB5b3UgY2hhbmdlIGZyb20gMCB0byB+MD8KCj4gKyAgICAgICAgfSBlbHNlCj4gKyAgICAg
ICAgICAgIHB0ciA9IHZpcnRfdG9fbWFkZHIoc2htX3JwYy0+eGVuX2FyZyk7Cj4gICAKPiAgICAg
ICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHB0ciA+PiAzMik7Cj4gICAgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAyLCBwdHIgJiAweEZGRkZGRkZGKTsKPiBAQCAtODMzLDcgKzk0OCw3IEBA
IHN0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlH
Tl9JTlRSOgo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVO
Q19DTUQ6Cj4gLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgaGFu
ZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAg
fQo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 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 1fzOD0-0005G7-Sp; Mon, 10 Sep 2018 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=502m=ly=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzOCz-0005Fw-1w
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 15:34:37 +0000
X-Inumbo-ID: c5386874-b50e-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c5386874-b50e-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 17:32:48 +0200 (CEST)
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 A75FB18A;
 Mon, 10 Sep 2018 08:34:34 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4AD53F557;
 Mon, 10 Sep 2018 08:34:33 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
Date: Mon, 10 Sep 2018 16:34:32 +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: <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJlcXVlc3RzLiBXZSBhcmUgaW50ZXJl
c3RlZCBtb3N0bHkgaW4KPiByZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNo
YXJlZCBtZW1vcnkgZm9yIE9QLVRFRQo+IG5lZWRzLCBiZWN1YXNlIG1lZGlhdG9yIG5lZWQgdG8g
ZG8gYWRkcmVzcyB0cmFuc2xhdGlvbiBpbiB0aGUgc2FtZQoKcy9iZWN1YXNlL2JlY2F1c2UvCnMv
bmVlZC9uZWVkcy8KCnRoZSBtZWRpYXRvcgoKCj4gd2F5IGFzIGl0IHdhcyBkb25lIGZvciBzaGFy
ZWQgYnVmZmVycyByZWdpc3RlcmVkIGJ5IE5XLgo+IAo+IEFzIG1lZGlhdG9yIG5vdyBhY2Nlc3Nl
cyBzaGFyZWQgY29tbWFuZCBidWZmZXIsIHdlIG5lZWQgdG8gc2hhZG93CgoiQXMgdGhlIgoKPiBp
dCBpbiB0aGUgc2FtZSB3YXksIGFzIHdlIHNoYWRvdyByZXF1ZXN0IGJ1ZmZlcnMgZm9yIFNURCBj
YWxscy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAxMzcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
Ywo+IGluZGV4IDhiZmNmZGMuLmIyZDc5NWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gQEAgLTQ1LDYgKzQ1
LDcgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4gICBzdHJ1Y3Qgc2htX3JwYyB7Cj4gICAgICAg
c3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVz
dF9hcmc7Cj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKPiAgICAgICBzdHJ1
Y3QgcGFnZSAqZ3Vlc3RfcGFnZTsKPiAgICAgICBtZm5fdCBndWVzdF9tZm47Cj4gICAgICAgdWlu
dDY0X3QgY29va2llOwo+IEBAIC0zMDMsNiArMzA0LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3Jw
YyAqYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRy
X3QKPiAgICAgICBpZiAoICFzaG1fcnBjICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gICAKPiAr
ICAgIHNobV9ycGMtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArICAgIGlmICgg
IXNobV9ycGMtPnhlbl9hcmcgKQo+ICsgICAgICAgIGdvdG8gZXJyOwo+ICsKPiAgICAgICBzaG1f
cnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcihnYWRkciwgTlVM
TCk7Cj4gICAKPiAgICAgICBpZiAoIG1mbl9lcShzaG1fcnBjLT5ndWVzdF9tZm4sIElOVkFMSURf
TUZOKSApCj4gQEAgLTMyNCw2ICszMjksMTAgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxv
Y2F0ZV9hbmRfbWFwX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgcGFkZHJfdAo+ICAg
Cj4gICBlcnI6Cj4gICAgICAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsKPiArCj4g
KyAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmcgKQo+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdl
KHNobV9ycGMtPnhlbl9hcmcpOwo+ICsKPiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPiAgICAgICBy
ZXR1cm4gTlVMTDsKPiAgIH0KPiBAQCAtMzQ2LDkgKzM1NSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVl
X3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQo+ICAgICAg
IH0KPiAgICAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiAgIAo+IC0gICAgaWYgKCAhZm91
bmQgKSB7Cj4gKyAgICBpZiAoICFmb3VuZCApCj4gICAgICAgICAgIHJldHVybjsKPiAtICAgIH0K
ClRoYXQgY2hhbmdlIHNob3VsZCBiZSBmb2xkZWQgaW50byB0aGUgcGF0Y2ggYWRkaW5nIHRoZSB7
fS4KCj4gKwo+ICsgICAgZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cj4gICAK
PiAgICAgICBpZiAoIHNobV9ycGMtPmd1ZXN0X2FyZyApIHsKPiAgICAgICAgICAgdW5waW5fZ3Vl
c3RfcmFtX2FkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPiBAQCAtMzU4LDYgKzM2OCwyNCBAQCBz
dGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3Qg
Y29va2llKQo+ICAgICAgIHhmcmVlKHNobV9ycGMpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBzdHJ1
Y3Qgc2htX3JwYyAqZmluZF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHVpbnQ2NF90
IGNvb2tpZSkKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gKwo+ICsgICAg
c3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3Jw
YywgJmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHNo
bV9ycGMtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHNobV9y
cGM7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7
Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gICBzdGF0aWMgc3RydWN0IHNobV9i
dWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjb29raWUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhZ2VzX2NudCkKPiBAQCAt
NzA0LDYgKzczMiwyOCBAQCBzdGF0aWMgYm9vbCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0
IGRvbWFpbl9jdHggKmN0eCwKPiAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIH0KPiAgIAo+ICtzdGF0
aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4g
K3sKPiArICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsK
PiArICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKGdldF91
c2VyX3JlZyhyZWdzLCAwKSk7Cj4gKwo+ICsgICAgaWYgKCBjYWxsLT5ycGNfb3AgPT0gT1BURUVf
U01DX1JQQ19GVU5DX0NNRCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogQ29weSBSUEMgcmVxdWVz
dCBmcm9tIHNoYWRvd2VkIGJ1ZmZlciB0byBndWVzdCAqLwo+ICsgICAgICAgIHVpbnQ2NF90IGNv
b2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAy
KTsKPiArICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgs
IGNvb2tpZSk7CgpOZXdsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIGNvZGUuCgo+ICsgICAg
ICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2ll
KTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArICAgICAgICBtZW1jcHko
c2htX3JwYy0+Z3Vlc3RfYXJnLCBzaG1fcnBjLT54ZW5fYXJnLAo+ICsgICAgICAgICAgICAgICBP
UFRFRV9NU0dfR0VUX0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpKTsKPiAr
ICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBzdGRfY2FsbF9jdHggKmNhbGwpCj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBl
eGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4gICAgICAgb3B0ZWVfcmV0
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICAgICAgIGlmICggT1BURUVfU01DX1JFVFVSTl9J
U19SUEMob3B0ZWVfcmV0KSApCj4gICAgICAgewo+IC0gICAgICAgIGNhbGwtPm9wdGVlX3RocmVh
ZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPiAtICAgICAgICBjYWxsLT5ycGNfb3AgPSBP
UFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+ICsgICAgICAgIGhhbmRs
ZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7CgpJdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGlu
dHJvZHVjZSBoYW5kbGVfcnBjX3JldHVybiB3aGVyZSB5b3UgYWN0dWFsbHkgCmFkZCB0aG9zZSAy
IGxpbmVzLgoKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTc4
Myw2ICs4MzIsNzQgQEAgb3V0Ogo+ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArCj4g
K3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3RkX2Nh
bGxfY3R4ICpjYWxsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYykKPiArewo+ICsgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJh
bXNbMF0uYXR0ciAhPSAoT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVCB8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9O
Q09OVElHKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIklu
dmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBtZW0gYnVmZmVyXG4iKTsKPiArICAgICAgICByZXR1cm47
Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlz
IHVzZWQgdG8gaG9sZCBSUEMtYWxsb2NhdGVkIGJ1ZmZlciAqLwo+ICsgICAgaWYgKCBjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdICkKPiArICAgIHsKPiArICAgICAg
ICBmcmVlX3hlbmhlYXBfcGFnZXMoY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJ
RVMgLSAxXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbC0+bm9uX2NvbnRpZ19v
cmRlcltNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSk7Cj4gKyAgICAgICAgY2FsbC0+bm9uX2Nv
bnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSA9IE5VTEw7Cj4gKyAgICB9CgpUaGlzIGlz
IHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRlbnkgYWxsb2NhdGluZyBpbmZvcm1hdGlv
biBpbiB0aGUgCm5vbl9jb25maWcgYXJyYXk/IFRoaXMgd291bGQgYXZvaWQgdG8gc2lsZW50bHkg
ZHJvcHBlZCBhbnkgcGFnZSB0aGF0IG1heSAKaGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQg
cG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1c2UuCgpJIHdvdWxkIGFsc28gcHJlZmVyIGlmIHlv
dSBpbnRyb2R1Y2UgYSBkZWZpbmUgZm9yIHRoYXQgUkNQLWFsbG9jYXRlZCBidWZmZXIuCgo+ICsg
ICAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFt
cyArIDAsCgpXaGF0IGRvZXMgdGhlICIrIDAiIHN0YW5kIGZvcj8KCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIE1BWF9OT05DT05USUdfRU5UUklFUyAtIDEpOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBoYW5kbGVfcnBjX2NtZChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCkKPiArewo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gKyAg
ICB1aW50NjRfdCBjb29raWU7Cj4gKyAgICBpbnQgbnVtX3BhcmFtczsKPiArCj4gKyAgICBjb29r
aWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7
Cj4gKwo+ICsgICAgc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4gKwo+ICsg
ICAgaWYgKCAhc2htX3JwYyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxuIiwgY29va2llKTsKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgbnVtX3BhcmFtcyA9IHNobV9ycGMtPmd1
ZXN0X2FyZy0+bnVtX3BhcmFtczsKPiArCj4gKyAgICBiYXJyaWVyKCk7IC8qIEVuc3VyZSB0aGF0
IG51bV9wYXJhbXMgaXMgcmVhZCBvbmNlICovCgpJIHdvdWxkIHVzZToKCm51bV9wYXJhbXMgPSBB
Q0NFU1NfT05DRShzaG1fcnBjLT5ndWVzdF9hcmctPm51bV9wYXJhbXMpOwoKPiArICAgIGlmICgg
T1BURUVfTVNHX0dFVF9BUkdfU0laRShudW1fcGFyYW1zKSA+IE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbWVtY3B5KHNobV9ycGMt
Pnhlbl9hcmcsIHNobV9ycGMtPmd1ZXN0X2FyZywKPiArICAgICAgICAgICBPUFRFRV9NU0dfR0VU
X0FSR19TSVpFKG51bV9wYXJhbXMpKTsKPiArCj4gKyAgICBzd2l0Y2ggKHNobV9ycGMtPnhlbl9h
cmctPmNtZCkgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfUlBDX0NNRF9HRVRfVElNRToKPiArICAg
ICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRToKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU1VTUEVORDoKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9DOgo+
ICsgICAgICAgIGhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywgY2FsbCwgc2htX3JwYyk7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIE9QVEVFX01TR19SUENfQ01EX1NITV9GUkVF
Ogo+ICsgICAgICAgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnZhbHVlLmIpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAg
ICBicmVhazsKPiArICAgIH0KPiArfQo+ICsKPiAgIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVu
Y19hbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+IEBAIC03OTYs
MTMgKzkxMywxMSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPiAgICAgICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4gICAK
PiAgICAgICAgICAgc2htX3JwYyA9IGFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhjdHgsIHB0ciwg
Y29va2llKTsKPiAtICAgICAgICBpZiAoICFzaG1fcnBjICkKPiAtICAgICAgICB7Cj4gKyAgICAg
ICAgaWYgKCAhc2htX3JwYyApIHsKClBsZWFzZSB0cnkgdG8gYXZvaWQgY2hhbmdpbmcgdGhlIGNv
ZGluZyBzdHlsZSBpbiBkaWZmZXJlbnQgcGF0Y2guIEJ1dCAKdGhpcyBvbmUgaXMgd3JvbmcuCgo+
ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0
ZSBzaG1fcnBjIG9iamVjdFxuIik7Cj4gLSAgICAgICAgICAgIHB0ciA9IDA7Cj4gLSAgICAgICAg
fQo+IC0gICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9y
cGMtPmd1ZXN0X21mbik7Cj4gKyAgICAgICAgICAgIHB0ciA9IH4wOwoKQ2FuIHlvdSBleHBsYWlu
IHdoeSB5b3UgY2hhbmdlIGZyb20gMCB0byB+MD8KCj4gKyAgICAgICAgfSBlbHNlCj4gKyAgICAg
ICAgICAgIHB0ciA9IHZpcnRfdG9fbWFkZHIoc2htX3JwYy0+eGVuX2FyZyk7Cj4gICAKPiAgICAg
ICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHB0ciA+PiAzMik7Cj4gICAgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAyLCBwdHIgJiAweEZGRkZGRkZGKTsKPiBAQCAtODMzLDcgKzk0OCw3IEBA
IHN0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlH
Tl9JTlRSOgo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVO
Q19DTUQ6Cj4gLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAgaGFu
ZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAg
fQo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 15:59:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 15:59: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 1fzOaN-0007KS-F5; Mon, 10 Sep 2018 15: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=b1bd=ly=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzOaK-0007Jt-W1
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 15:58:45 +0000
X-Inumbo-ID: 2381f9e4-b512-11e8-a8a5-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2381f9e4-b512-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 17:56:55 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536595121;
 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=p2XmSnMfW2bw92jiHMazRfKFFxaE1OUJBwoQwE5PWzc=;
 b=BSaMzDc7QaRKIW87belmAj/w6EsLrwQ6qVkWtDNsCfjttZ9WT+/39SKc6w4xJFMJnJ
 YHnwFHzgsolyg9eB9FaO25kMaSoIr2dwwGYuZNcjbwQnw3tLFvHBOE/BmU2a/kHMHK39
 6/GdqHa2/Jdkn6dFpLIAoTlEheMuj6vHa7VcLp80FC3b7HrKT2GPULsmbuFxZF/RwSOb
 6q9zIUD7/G5HKMascoEr7BdFVSOqrmRdhQnLb7wD22pOK3sNBrji1w+lkQAOh9OaE1L4
 KAtTP0EJ3yAwGa0HIH2RPdTGU5YIweHsLL0MLKUc81OwDlWPIM8RBTgaoJ2+fTQ6CaHE
 1cNA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8AFwVNkV
 (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, 10 Sep 2018 17:58:31 +0200 (CEST)
Date: Mon, 10 Sep 2018 17:58:25 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180910175825.683476d9.olaf@aepfle.de>
In-Reply-To: <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============5025736265100205223=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5025736265100205223==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/k.0Y+4kv1lXOeXrHWw+B8V0"; protocol="application/pgp-signature"

--Sig_/k.0Y+4kv1lXOeXrHWw+B8V0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 7 Sep 2018 12:56:37 -0400
schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:

> I was hoping you'd respond to my question about warning.
>=20
> root@haswell> xl vcpu-set 3 0 =20
> and in the guest
>=20
> [root@vm-0238 ~]# [=C2=A0=C2=A0 32.866955] ------------[ cut here ]------=
------
> [=C2=A0=C2=A0 32.866963] spinlock on CPU0 exists on IRQ1!
> [=C2=A0=C2=A0 32.866984] WARNING: CPU: 0 PID: 14 at arch/x86/xen/spinlock=
.c:90
> xen_init_lock_cpu+0xbf/0xd0

This happens to work for me, on X5550. Please send your .config.

Olaf

--Sig_/k.0Y+4kv1lXOeXrHWw+B8V0
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5aUoQAKCRBdQqD6ppg2
fv4NAKDxmj1J4eiqtj+VLauAAw3K6V3DwQCcDaB3WRE4Rp47xUF8BAX+rr+o4Q4=
=Z+iq
-----END PGP SIGNATURE-----

--Sig_/k.0Y+4kv1lXOeXrHWw+B8V0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5025736265100205223==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:18:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 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 1fzOtd-000110-7c; Mon, 10 Sep 2018 16: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=txga=ly=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1fzOtb-00010v-Qd
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:18:39 +0000
X-Inumbo-ID: ec38ac91-b514-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec38ac91-b514-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:16:50 +0200 (CEST)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:45748
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1fzOtT-0004RZ-Jh; Mon, 10 Sep 2018 18:18:32 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 503BB202D9; Mon, 10 Sep 2018 18:18:31 +0200 (CEST)
Date: Mon, 10 Sep 2018 18:18:31 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180910161831.GG26705@gavran.carpriv.carnet.hr>
References: <20180905162756.GA26705@gavran.carpriv.carnet.hr>
 <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
 <20180910132252.GE26705@gavran.carpriv.carnet.hr>
 <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDU6MDA6NThQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBJIGNhbiB0cnkgdG8gdGFrZSBhIGxvb2sgYXQgdGhpcyBhbmQgYXR0ZW1wdCB0
byBtYWtlIHN1cmUgdGhlIHN0YXRlIGlzCj4gb25seSBjaGFuZ2VkIHRvIGNsb3NlZCBpbiBibGti
YWNrIF9hZnRlcl8gdGhlIGRldmljZSBoYXMgYmVlbgo+IHJlbGVhc2VkLCBidXQgaXQgbWlnaHQg
dGFrZSBtZSBhIGNvdXBsZSBvZiBkYXlzIHRvIGdldCB5b3UgYSBwYXRjaC4KClRoYW5rcywgSSBo
YXZlIHR3byB0ZXN0IG5vZGVzIG5vdyB3aGVyZSBJIGNhbiB0cnkgZGlmZmVyZW50IGFwcHJvYWNo
ZXMuCgo+IEknbSBhZnJhaWQgdGhhdCBvdGhlciBob3RwbHVnIHNjcmlwdHMgd2lsbCBhbHNvIGhh
dmUgaXNzdWVzIHdpdGggc3VjaAo+IGJlaGF2aW9yLCBhbmQgd2Ugc2hvdWxkbid0IGZvcmNlIGFs
bCB1c2VycyBvZiBob3RwbHVnIHNjcmlwdHMgdG8gYWRkCj4gc3VjaCB3b3JrYXJvdW5kcy4KClRy
dWUsIGlTQ1NJIGFuZCBvdGhlciAibmV0d29yayIgZGlza3MgbWlnaHQgaGF2ZSBzaW1pbGFyIHBy
b2JsZW1zLgoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16:40: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 1fzPEs-0003Fo-IT; Mon, 10 Sep 2018 16: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=f4mt=ly=gmail.com=karljohnson.it@srs-us1.protection.inumbo.net>)
 id 1fzPEr-0003Fj-EZ
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:40:37 +0000
X-Inumbo-ID: fd8899ed-b517-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd8899ed-b517-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:38:48 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id x26-v6so17979152lfi.7
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:40:35 -0700 (PDT)
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=lO27W0EgdrxcFyfMNOOqgiQ+YYUiV5QRu9rxI+jI86A=;
 b=kD4KXPxfUiRYxS5+Zty6pyaPE8uvlwNksZlWZ1liN0n7BVhbfRrKKw46ai3AEHQqhW
 DLBG28NwA1mZhtSsSdu8s95PVwJvV9st22Sc4Elx6oLyC1NUttTulHeHD4GLEgsV45A1
 QB9qX41NO2UzVjABdrJYtwPwkCtErCe7ppTdL5HfeB3v6sLqwPPyrm9i3iKOm4YiMQbS
 5m882g4bkour7BEqOb7BDdbqytFzxLyHAmmTD6kPuYufBwv0y0Qf/bmwT7U0f3p/pepf
 c6vKRV8U7erA/126AO4Mmm43dn2+ghionsqkT6xiLeUz80Y65i0SPE+9L59ESbwRp1Zy
 lCiA==
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=lO27W0EgdrxcFyfMNOOqgiQ+YYUiV5QRu9rxI+jI86A=;
 b=IHDBKnndReQcu0e+XYa3RcHcZmpZH13w5B6Ni1fiM6XsgfHrLrbSTj5mtCY6fCX2RH
 XYST91yZidfo4ETxIaMQySbm73GmiWDAlANi9S+55JCV8N+8rwubIsPIH0dRpSAqDh0z
 kRFJFO1p4weoBy5ZORRdQ3LNstMV5CmYgpmSeSHALwjoG+UNUVxfrE7Spq1t1/cGSbEW
 QreZTuIFjmzJyvBxFnM9T2MXBvlvG4mY0I2+BklHXWKeuSHafzOH9qDTHhHAVJphjM8u
 ltvM2r/YXWJVns3g3Zj43nfdfbZwPoc7ge0uuMhIKNXtD0G2iSHFFl1Lyzi1QmH6Ne+w
 T2nw==
X-Gm-Message-State: APzg51Dt4uaWvDdQ9/fwl0rGBb683WuEIUH7cAaDUdW34DdifUqxZI4T
 icY4IwuD2WrefaGypJovYH2fy+NdC9K5QEEMH5JajL6+
X-Google-Smtp-Source: ANB0VdbNti31IoSmKoBQoLCgSzQ/bjJSmwpLh6uF9iTtbWvUR/EECIWSbk0syJo8dzuWzjlENC22bY4m2D3Pc8rFz0k=
X-Received: by 2002:a19:23c5:: with SMTP id
 j188-v6mr12572063lfj.137.1536597634162; 
 Mon, 10 Sep 2018 09:40:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAAzNQHSU6x9Tp9kRx65Q8sZ2wEm4QcLyNgT_40gBia+=ShsmjQ@mail.gmail.com>
 <5B4C67C402000078001D43AD@prv1-mh.provo.novell.com>
In-Reply-To: <5B4C67C402000078001D43AD@prv1-mh.provo.novell.com>
From: Karl Johnson <karljohnson.it@gmail.com>
Date: Mon, 10 Sep 2018 12:40:22 -0400
Message-ID: <CAAzNQHQxPXL+fFZMtE6c4CHAiet6FF=E=TUAC6U_i4cyGB8w3Q@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] xpti=dom0=false doesn't seem to work on 4.8.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5029875681395658962=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5029875681395658962==
Content-Type: multipart/alternative; boundary="00000000000025a64905758704aa"

--00000000000025a64905758704aa
Content-Type: text/plain; charset="UTF-8"

On Mon, Jul 16, 2018 at 5:39 AM Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 13.07.18 at 20:54, <karljohnson.it@gmail.com> wrote:
> > Hello,
> >
> > I'm currently testing last Xen 4.8.4 build for CentOS
> > (http://cbs.centos.org/koji/buildinfo?buildID=23169) and disabling
> > XPTI for dom0 doesn't seem to work:
> >
> > (XEN) Command line: dom0_mem=1792M,max:2048M dom0_max_vcpus=4 cpuinfo
> > com1=115200,8n1 console=com1,vga xpti=dom0=false loglvl=all
> > guest_loglvl=all crashkernel=512M@64M
> >
> > (XEN)   XPTI (64-bit PV only): Dom0 enabled, DomU enabled
> >
> > Bug or wrong syntax?
>
> Bug - see
> https://lists.xenproject.org/archives/html/xen-devel/2018-07/msg01305.html
> .
>
> Alternatively you could use "xpti=no-dom0" or (I think) "xpti=dom0=false,".
>
> Jan
>

Is xpti command line broken again on 4.8? I've upgraded to package
xen-4.8.4.43.ge52ec4b787-1 which is based on latest staging snapshot and
xpti=no-dom0 now seems to disable XPTI for domU:

[root@node-tmp1 ~]# xl dmesg|grep -i xpti
(XEN) Command line: dom0_mem=1792M,max:2048M dom0_max_vcpus=4 cpuinfo
com1=115200,8n1 console=com1,vga xpti=no-dom0 crashkernel=512M@64M
loglvl=all guest_loglvl=all
(XEN)   XPTI (64-bit PV only): Dom0 disabled, DomU disabled

Karl

--00000000000025a64905758704aa
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 class=3D"gmail_quot=
e"><div dir=3D"ltr">On Mon, Jul 16, 2018 at 5:39 AM Jan Beulich &lt;<a href=
=3D"mailto:JBeulich@suse.com">JBeulich@suse.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">&gt;&gt;&gt; On 13.07.18 at =
20:54, &lt;<a href=3D"mailto:karljohnson.it@gmail.com" target=3D"_blank">ka=
rljohnson.it@gmail.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt; <br>
&gt; I&#39;m currently testing last Xen 4.8.4 build for CentOS<br>
&gt; (<a href=3D"http://cbs.centos.org/koji/buildinfo?buildID=3D23169" rel=
=3D"noreferrer" target=3D"_blank">http://cbs.centos.org/koji/buildinfo?buil=
dID=3D23169</a>) and disabling<br>
&gt; XPTI for dom0 doesn&#39;t seem to work:<br>
&gt; <br>
&gt; (XEN) Command line: dom0_mem=3D1792M,max:2048M dom0_max_vcpus=3D4 cpui=
nfo<br>
&gt; com1=3D115200,8n1 console=3Dcom1,vga xpti=3Ddom0=3Dfalse loglvl=3Dall<=
br>
&gt; guest_loglvl=3Dall crashkernel=3D512M@64M<br>
&gt; <br>
&gt; (XEN)=C2=A0 =C2=A0XPTI (64-bit PV only): Dom0 enabled, DomU enabled<br=
>
&gt; <br>
&gt; Bug or wrong syntax?<br>
<br>
Bug - see <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2=
018-07/msg01305.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xe=
nproject.org/archives/html/xen-devel/2018-07/msg01305.html</a>.<br>
<br>
Alternatively you could use &quot;xpti=3Dno-dom0&quot; or (I think) &quot;x=
pti=3Ddom0=3Dfalse,&quot;.<br>
<br>
Jan<br></blockquote><div><br></div><div>Is xpti command line broken again o=
n 4.8? I&#39;ve upgraded to package xen-4.8.4.43.ge52ec4b787-1 which is bas=
ed on latest staging snapshot and xpti=3Dno-dom0 now seems to disable XPTI =
for domU:<br></div><div><br></div><div>[root@node-tmp1 ~]# xl dmesg|grep -i=
 xpti<br>(XEN) Command line: dom0_mem=3D1792M,max:2048M dom0_max_vcpus=3D4 =
cpuinfo com1=3D115200,8n1 console=3Dcom1,vga xpti=3Dno-dom0 crashkernel=3D5=
12M@64M loglvl=3Dall guest_loglvl=3Dall<br>(XEN)=C2=A0=C2=A0 XPTI (64-bit P=
V only): Dom0 disabled, DomU disabled</div><div><br></div><div>Karl<br></di=
v></div></div></div></div>

--00000000000025a64905758704aa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5029875681395658962==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFe-0003Io-Sm; Mon, 10 Sep 2018 16:41: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFd-0003IP-5v
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:25 +0000
X-Inumbo-ID: 19f74f35-b518-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19f74f35-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:36 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id 203-v6so18423684ljj.13
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=NcBAoWQhz08GU+wu2ARVqoU2PDPn8vg4zqGAhe5B8Tk=;
 b=RLAsddmcbl/viYha6tgB2a2mDy6SzOCurQVQqViQkIsnpHxnGLhJ/nlGmR4T/czUwI
 pBy3baOOLdPt58n03T1J9aqnN49RNdKJlfcaR15uBw13XgRXnHPqVkstnxuPQ9ExUwiq
 TAua0M9zY9dUirFyOFPYBkVnVz9Uzhpi8dLzwuuYbn5InIoShR9U/KGSWBOoukKPfMl1
 ob9ByzyGDJOjYFV5ggGOhXDFQB7gv+sQG+cAcRcmN4byCwSUyLm3zt7bDSPK3i3NFeUf
 ENxmdQt0+1pK1iPJGMfW5h7KoKacWrCL+BnlhYRRgypxbr+xv5yjL1GMEd031zmK79Dm
 gBrA==
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=NcBAoWQhz08GU+wu2ARVqoU2PDPn8vg4zqGAhe5B8Tk=;
 b=qZQTzHyd6FSHTlYkmNwRcBFJxc+hAHgtjWg+aZHf+30cyYfohpnm0S1oWlFp6s4Sbk
 tjZCaapXg430K2wMKH9x0wYUxY9OnCFVuLjQ1g/6wcYtiuUXQK9aBaELAtbsvUgTJloy
 rJqqP/DVuAunuo5W0DvtgiAersXVhqnf5ql3V+6R0VhLdUI0ukw5XKBer49/kprtVlX6
 RRFctypJcwgcMZKrRGBha2imbks1ddtwe+rv+JFwAQP5gpQ2Vt6hB9Zt5doMcNZveHOU
 GCi4wiQb+9i8gKw5iKxeXdEXD4JD7fNUW5OXi7O9eE1ZIy3eo8Nk4Aa7UaGTi3MQswQe
 UHqQ==
X-Gm-Message-State: APzg51CdsJeh64OuY+jMXgs5s6sf4xOeG0w8lN6BpzP1XlBLEb/rNMRn
 dAjp3AkZH1xvL/zrGrARxnA0shn/
X-Google-Smtp-Source: ANB0Vdb3VnDXHy6XrXTWApCHiA399xNzctjPhWByuWjOsonBlU5+Ty7g21d2Mp5md3Q7x4/Z19Bf0A==
X-Received: by 2002:a2e:990b:: with SMTP id
 v11-v6mr12706146lji.87.1536597681745; 
 Mon, 10 Sep 2018 09:41:21 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:20 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:14 +0300
Message-Id: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 0/5] Misc changes to xentrace_format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCk1ha2UgeGVudHJh
Y2VfZm9ybWF0IG1vcmUgY29udmluaWVudCBhbmQgdXAgdG8gZGF0ZSBpbiB1c2FnZS4KCkFuZHJp
aSBBbmlzb3YgKDUpOgogIHhlbnRyYWNlX2Zvcm1hdDogcHJpbnQgdGltZXN0YW1wcyBpbiBuYW5v
c2Vjb25kcwogIHhlbnRyYWNlX2Zvcm1hdDogc3dpdGNoIG1oeiBvcHRpb24gdG8gZmxvYXQKICB4
ZW50cmFjZV9mb3JtYXQ6IGNvbWJpbmUgNjQtYml0IExFIHZhbHVlcyBmcm9tIHRyYWNlcwogIGZv
cm1hdHM6IGFsbGlnbiB0cmFjZSByZWNvcmQgZm9ybWF0IHRvIHRoZSBjdXJyZW50IGNvZGUKICBm
b3JtYXRzOiBwcmludCB0aW1lIHZhbHVlcyBhcyBkZWNpbWFscwoKIHRvb2xzL3hlbnRyYWNlL2Zv
cm1hdHMgICAgICAgICB8ICA2ICsrKy0tLQogdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0
IHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMzAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFf-0003J8-5w; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFd-0003IU-Df
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:41:25 +0000
X-Inumbo-ID: 1a71e3df-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a71e3df-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:37 +0200 (CEST)
Received: by mail-lf1-x142.google.com with SMTP id r4-v6so17937316lff.12
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:41:24 -0700 (PDT)
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=oTkUy8WBS4cRTYnlPyIhtHP86chICaxu4RZgD1smcz8=;
 b=R2An9eZ8fCbIi+38oW+QbaD5mnpUV3VNbm84PKXh0LTYWl9toi6tv0mP6mh6lMXONZ
 MY3815G2rlhLUVWl9QpGn21kDG8rFl0HFafv1JOFtTrS1VprXpDxot5tZP2DtSblF0V4
 lPekXPmEW5bkl18RhGnjM7uSByGcdfRgM0xf+loeivlLPWXg2XY1vOsS39HTzFYzjpCc
 djkTmZUdHfswIyz1npZcKqeoqta2kqhcoCMFQix2459IUUQ6ZIaT54TYqUbGnTnXvzZS
 Ps8BScLLeam8UpxrzBI4+dRa7VOnl4Vct4YEu7Go2orTycm7nS+Jg1KSTFsz1RGNihK6
 Uyow==
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=oTkUy8WBS4cRTYnlPyIhtHP86chICaxu4RZgD1smcz8=;
 b=FnKWJGGhuwio8DH9JlhZ6oRYlLOGUO+rwzJmo7UMNt04gMa24zvwPqkqfKXTroHoX/
 gJxFkHTE9GtmGbVjt1nltjArVfOELgbUac0cvyYQUtayUrQijAr6aO734y+g7LX0AOYE
 Ks85bOwtVAyaZVQxS+79cdifn9QFOHw/KO+wBpWz2ROVSwP4cK4/LO4acDPuE1b81TZQ
 j/yKrjbbUXXkSAegiiUwjXE3LdUM60lvkaFKc0n2RK7bSBD9MaYrO0KIZvFZE0waUa54
 b/VUtKfE5I5vjiNl4GYWergOBBLwi2j3MjV+h1howYKFRKyD2V6dfm7IRdSgbiOR5voF
 4G6Q==
X-Gm-Message-State: APzg51DzkYx3uwGJW+NzHNwUZbvkUddVX6X4f4C0kYgdEFCaRTSuTj5S
 ia4MstYZiH0wZ75YRLR3kO0=
X-Google-Smtp-Source: ANB0VdaKObbcjjZWw+LLagCjuYbpn2yr4VkRlJ8Jhziu9yT2kHJUxRgD4BpCKy3HfRamDCdy31/A5A==
X-Received: by 2002:a19:94c3:: with SMTP id
 o64-v6mr12809408lfk.70.1536597683003; 
 Mon, 10 Sep 2018 09:41:23 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:22 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:15 +0300
Message-Id: <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMveGVu
dHJhY2UveGVudHJhY2VfZm9ybWF0IHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94
ZW50cmFjZV9mb3JtYXQgYi90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKaW5kZXggNWZm
ODVhZS4uMzIzZDBjMiAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0
CisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApAQCAtOCw3ICs4LDExIEBAIGlt
cG9ydCByZSwgc3lzLCBzdHJpbmcsIHNpZ25hbCwgc3RydWN0LCBvcywgZ2V0b3B0CiAKIGRlZiB1
c2FnZSgpOgogICAgIHByaW50ID4+IHN5cy5zdGRlcnIsIFwKLSAgICAgICAgICAiVXNhZ2U6ICIg
KyBzeXMuYXJndlswXSArICIiIiBkZWZzLWZpbGUKKyAgICAgICAgICAiVXNhZ2U6ICIgKyBzeXMu
YXJndlswXSArICIiIiBbLWMgbWh6XSBkZWZzLWZpbGUKKyAgICAgICAgICAgICAgIC1jIG1oeiAg
IG9wdGlvbmFsIHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCisgICAg
ICAgICAgICAgICAgICAgICAgICBNSHouIElmIHNwZWNpZmllZCwgdGltZXN0YW1wcyBhcmUgc2hv
d24gaW4gbnMsCisgICAgICAgICAgICAgICAgICAgICAgICBvdGhlcndpc2UgaW4gY3ljbGVzLgor
CiAgICAgICAgICAgUGFyc2VzIHRyYWNlIGRhdGEgaW4gYmluYXJ5IGZvcm1hdCwgYXMgb3V0cHV0
IGJ5IFhlbnRyYWNlIGFuZAogICAgICAgICAgIHJlZm9ybWF0cyBpdCBhY2NvcmRpbmcgdG8gdGhl
IHJ1bGVzIGluIGEgZmlsZSBvZiBkZWZpbml0aW9ucy4gIFRoZQogICAgICAgICAgIHJ1bGVzIGlu
IHRoaXMgZmlsZSBzaG91bGQgaGF2ZSB0aGUgZm9ybWF0ICh7IGFuZCB9IHNob3cgZ3JvdXBpbmcK
QEAgLTIyMyw3ICsyMjcsNyBAQCB3aGlsZSBub3QgaW50ZXJydXB0ZWQ6CiAgICAgICAgICAgICBs
YXN0X3RzY1tjcHVdID0gdHNjCiAKICAgICAgICAgaWYgbWh6OgotICAgICAgICAgICAgdHNjID0g
dHNjIC8gKG1oeioxMDAwMDAwLjApCisgICAgICAgICAgICB0c2MgPSB0c2MgKiAxMDAwLjAgLyBt
aHoKIAogICAgICAgICBhcmdzID0geydjcHUnICAgOiBjcHUsCiAgICAgICAgICAgICAgICAgJ3Rz
YycgICA6IHRzYywKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFf-0003JT-FI; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFd-0003IY-Ks
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:25 +0000
X-Inumbo-ID: 1aac08f4-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1aac08f4-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:37 +0200 (CEST)
Received: by mail-lf1-x142.google.com with SMTP id x26-v6so17981036lfi.7
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:24 -0700 (PDT)
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=oTkUy8WBS4cRTYnlPyIhtHP86chICaxu4RZgD1smcz8=;
 b=R2An9eZ8fCbIi+38oW+QbaD5mnpUV3VNbm84PKXh0LTYWl9toi6tv0mP6mh6lMXONZ
 MY3815G2rlhLUVWl9QpGn21kDG8rFl0HFafv1JOFtTrS1VprXpDxot5tZP2DtSblF0V4
 lPekXPmEW5bkl18RhGnjM7uSByGcdfRgM0xf+loeivlLPWXg2XY1vOsS39HTzFYzjpCc
 djkTmZUdHfswIyz1npZcKqeoqta2kqhcoCMFQix2459IUUQ6ZIaT54TYqUbGnTnXvzZS
 Ps8BScLLeam8UpxrzBI4+dRa7VOnl4Vct4YEu7Go2orTycm7nS+Jg1KSTFsz1RGNihK6
 Uyow==
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=oTkUy8WBS4cRTYnlPyIhtHP86chICaxu4RZgD1smcz8=;
 b=RomNKpbv8bSC2h1GtCpKAMis/+TtT2cn87pwAGvEiHC0GnMG7ojnwQxyWGLqmt/XRQ
 DYatcjR037u/J+HZ8utiaor0PUkjwYxJRw/geBFkLvHzz2ynxWeI7cycGpv1J9ZnMUm3
 ma5N/gE+KEK/GSZrgObsbJ3aqQ+Bh4IGFE6M+awwXXO9kG3wC9UwgXcpD6bF3la3jvuQ
 CHwg63xmFQey2mOYMhG18uBYkC8qNFT1UvVtAXSLk3eKz1bnZ0axqAzGbmg5Bi1jjjIv
 XETob0jPuChLnuTLeo2OpoJE5/JQDXAX9e2eakzAKY2nXo3T/8ECW4BnYwH+v50pqcsD
 KkxA==
X-Gm-Message-State: APzg51BEPQu/5dtKNchBhD7wsC1b4VI6u0kzhFggzbrWrq3pKyWYxPUl
 mf4imjG9HvX4S/PgLMHDVi3ARb9m
X-Google-Smtp-Source: ANB0VdaKObbcjjZWw+LLagCjuYbpn2yr4VkRlJ8Jhziu9yT2kHJUxRgD4BpCKy3HfRamDCdy31/A5A==
X-Received: by 2002:a19:94c3:: with SMTP id
 o64-v6mr12809408lfk.70.1536597683003; 
 Mon, 10 Sep 2018 09:41:23 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:22 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:15 +0300
Message-Id: <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMveGVu
dHJhY2UveGVudHJhY2VfZm9ybWF0IHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94
ZW50cmFjZV9mb3JtYXQgYi90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKaW5kZXggNWZm
ODVhZS4uMzIzZDBjMiAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0
CisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApAQCAtOCw3ICs4LDExIEBAIGlt
cG9ydCByZSwgc3lzLCBzdHJpbmcsIHNpZ25hbCwgc3RydWN0LCBvcywgZ2V0b3B0CiAKIGRlZiB1
c2FnZSgpOgogICAgIHByaW50ID4+IHN5cy5zdGRlcnIsIFwKLSAgICAgICAgICAiVXNhZ2U6ICIg
KyBzeXMuYXJndlswXSArICIiIiBkZWZzLWZpbGUKKyAgICAgICAgICAiVXNhZ2U6ICIgKyBzeXMu
YXJndlswXSArICIiIiBbLWMgbWh6XSBkZWZzLWZpbGUKKyAgICAgICAgICAgICAgIC1jIG1oeiAg
IG9wdGlvbmFsIHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCisgICAg
ICAgICAgICAgICAgICAgICAgICBNSHouIElmIHNwZWNpZmllZCwgdGltZXN0YW1wcyBhcmUgc2hv
d24gaW4gbnMsCisgICAgICAgICAgICAgICAgICAgICAgICBvdGhlcndpc2UgaW4gY3ljbGVzLgor
CiAgICAgICAgICAgUGFyc2VzIHRyYWNlIGRhdGEgaW4gYmluYXJ5IGZvcm1hdCwgYXMgb3V0cHV0
IGJ5IFhlbnRyYWNlIGFuZAogICAgICAgICAgIHJlZm9ybWF0cyBpdCBhY2NvcmRpbmcgdG8gdGhl
IHJ1bGVzIGluIGEgZmlsZSBvZiBkZWZpbml0aW9ucy4gIFRoZQogICAgICAgICAgIHJ1bGVzIGlu
IHRoaXMgZmlsZSBzaG91bGQgaGF2ZSB0aGUgZm9ybWF0ICh7IGFuZCB9IHNob3cgZ3JvdXBpbmcK
QEAgLTIyMyw3ICsyMjcsNyBAQCB3aGlsZSBub3QgaW50ZXJydXB0ZWQ6CiAgICAgICAgICAgICBs
YXN0X3RzY1tjcHVdID0gdHNjCiAKICAgICAgICAgaWYgbWh6OgotICAgICAgICAgICAgdHNjID0g
dHNjIC8gKG1oeioxMDAwMDAwLjApCisgICAgICAgICAgICB0c2MgPSB0c2MgKiAxMDAwLjAgLyBt
aHoKIAogICAgICAgICBhcmdzID0geydjcHUnICAgOiBjcHUsCiAgICAgICAgICAgICAgICAgJ3Rz
YycgICA6IHRzYywKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFf-0003Jy-Ou; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFe-0003Im-Sw
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:41:26 +0000
X-Inumbo-ID: 1b6c698f-b518-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b6c698f-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:38 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id l15-v6so18462631lji.6
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:41:26 -0700 (PDT)
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=4k5sRcGbufKsiUSXeILYNfdMwCxz0UuTKxL7GenNKH8=;
 b=rigQtzi44G4ZC6DUL9mpUFz0hzDa+wtKawY0Jck3+hZxArWKaHKDUMZYjR/964h2ii
 BoQFJJ3ueERii3zRoD3swjNITdIxMESDT0t/so0YLBkW81dT7umIDZn1XiK6gWvfnAlQ
 pqsTq8xTrkV2/gb1iGljqDKnxtmSK7mHhQgyvkQ6mbe4Vy2rEhmtGOEb7WElQKPN/yTb
 HX6tIDpWwbSACO1rKoTlAcoo7j5siTWRjQbN8CqABbYY2rNFanV9qRYH+c+Od6Jr2htZ
 TQozjjzHLEEbQwfjIJHwsC1KjNCUu2qMDm7fHbSKV2B7IVRbwJjwurki+Re2sZrq5l0b
 5+ag==
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=4k5sRcGbufKsiUSXeILYNfdMwCxz0UuTKxL7GenNKH8=;
 b=SPdKR7CNxz7R/B2qrvtIP0pXjuS4EjGptsIknqoYVE1WdHPOLOLEXJPvD/XGi8Snz6
 AhakBkIKMtPo3nulUCSlwopdtTOyL7i5/Hf9kXJwpgi/SFnJiqv7XGgXtp0RZHPxPLWs
 gvdM5lcmQB3jtM3HWrscSW4lTvWJofk5RvvOwYGcAVt1MZbJGE6cJ1vpmvE+YSeN+qWL
 iToajCevb76J3lTse8dypr/phEEZ5xm46+wnHbiFG6PG7HPdnmhnTAAJs/5xmJlaKb7t
 wkUTkqcOeqTpw4NYtucMY9VMI+jub8qgdNiQfBIrbR0abTFe18tecj+Y1zNL8XmtGBx6
 v3FQ==
X-Gm-Message-State: APzg51BVE6SbITY6SE1auxgqiMAsDjkIjqbxiceMEA26C5lgFEc9IZFB
 xrPgCGGS0O+F0jdYf8OapHg=
X-Google-Smtp-Source: ANB0VdZQC9r28DutM2nTY2kwC6WA3USS+XoGUlSJW7KOX0OOfKGT7CSfJCuIV8zXvGyP1rGoxVKl0w==
X-Received: by 2002:a2e:2e02:: with SMTP id
 u2-v6mr13538665lju.77.1536597684529; 
 Mon, 10 Sep 2018 09:41:24 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:23 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:16 +0300
Message-Id: <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/5] xentrace_format: switch mhz option to float
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluIHNvbWUgc3lz
dGVtcyBmcmFjdGlvbiBvZiB0aGUgTUh6IG1pZ2h0IGJlIGEgbWVhbmluZ2Z1bCBwYXJ0Cm9mIHRo
ZSBjeWNsZXMgZnJlcXVlbmN5IHZhbHVlLiBTbyBhY2NlcHQgTUh6IHZhbHVlIGFzIGZsb2F0LgoK
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0t
CiB0b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQgYi90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQK
aW5kZXggMzIzZDBjMi4uY2FlN2QzNCAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVudHJh
Y2VfZm9ybWF0CisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApAQCAtMTEsNyAr
MTEsNyBAQCBkZWYgdXNhZ2UoKToKICAgICAgICAgICAiVXNhZ2U6ICIgKyBzeXMuYXJndlswXSAr
ICIiIiBbLWMgbWh6XSBkZWZzLWZpbGUKICAgICAgICAgICAgICAgIC1jIG1oeiAgIG9wdGlvbmFs
IHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCiAgICAgICAgICAgICAg
ICAgICAgICAgICBNSHouIElmIHNwZWNpZmllZCwgdGltZXN0YW1wcyBhcmUgc2hvd24gaW4gbnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICBvdGhlcndpc2UgaW4gY3ljbGVzLgorICAgICAgICAg
ICAgICAgICAgICAgICAgb3RoZXJ3aXNlIGluIGN5Y2xlcy4gQWNjZXB0cyBmbG9hdC4KIAogICAg
ICAgICAgIFBhcnNlcyB0cmFjZSBkYXRhIGluIGJpbmFyeSBmb3JtYXQsIGFzIG91dHB1dCBieSBY
ZW50cmFjZSBhbmQKICAgICAgICAgICByZWZvcm1hdHMgaXQgYWNjb3JkaW5nIHRvIHRoZSBydWxl
cyBpbiBhIGZpbGUgb2YgZGVmaW5pdGlvbnMuICBUaGUKQEAgLTY1LDcgKzY1LDcgQEAgZGVmIHNp
Z2hhbmQoeCx5KToKIAogIyMjIyMgTWFpbiBjb2RlCiAKLW1oeiA9IDAKK21oeiA9IDAuMAogCiBp
ZiBsZW4oc3lzLmFyZ3YpIDwgMjoKICAgICB1c2FnZSgpCkBAIC03NCw3ICs3NCw3IEBAIHRyeToK
ICAgICBvcHRzLCBhcmcgPSBnZXRvcHQuZ2V0b3B0KHN5cy5hcmd2WzE6XSwgImM6IiApCiAKICAg
ICBmb3Igb3B0IGluIG9wdHM6Ci0gICAgICAgIGlmIG9wdFswXSA9PSAnLWMnIDogbWh6ID0gaW50
KG9wdFsxXSkKKyAgICAgICAgaWYgb3B0WzBdID09ICctYycgOiBtaHogPSBmbG9hdChvcHRbMV0p
CiAKIGV4Y2VwdCBnZXRvcHQuR2V0b3B0RXJyb3I6CiAgICAgdXNhZ2UoKQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFh-0003Lc-9F; Mon, 10 Sep 2018 16:41: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFf-0003Iw-4h
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:27 +0000
X-Inumbo-ID: 1b93e712-b518-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b93e712-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:39 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id j19-v6so18464401ljc.7
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:26 -0700 (PDT)
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=4k5sRcGbufKsiUSXeILYNfdMwCxz0UuTKxL7GenNKH8=;
 b=rigQtzi44G4ZC6DUL9mpUFz0hzDa+wtKawY0Jck3+hZxArWKaHKDUMZYjR/964h2ii
 BoQFJJ3ueERii3zRoD3swjNITdIxMESDT0t/so0YLBkW81dT7umIDZn1XiK6gWvfnAlQ
 pqsTq8xTrkV2/gb1iGljqDKnxtmSK7mHhQgyvkQ6mbe4Vy2rEhmtGOEb7WElQKPN/yTb
 HX6tIDpWwbSACO1rKoTlAcoo7j5siTWRjQbN8CqABbYY2rNFanV9qRYH+c+Od6Jr2htZ
 TQozjjzHLEEbQwfjIJHwsC1KjNCUu2qMDm7fHbSKV2B7IVRbwJjwurki+Re2sZrq5l0b
 5+ag==
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=4k5sRcGbufKsiUSXeILYNfdMwCxz0UuTKxL7GenNKH8=;
 b=qX5/mB40U6t6/pmEf6I0N1b4imugefLGi3jSkgo7UAex+VykR17c4fN6u1dF+VHuFa
 ZTqFQSOz/d7FsOCq6o4VLXqrVa0Ye2n+4aMCrSMww71KTzk6PmiixymK+d7f6ubouEMy
 8B9+c9Id3gCvZY8kexhhWrEunwF3KsFF37Xr91xDKb9Gp6l+gGIqj7UF07q9iyY6qAtP
 WGBfB4hX7GSWtxMPgS/ZAflph2e5JtOerByZLaimrEDXlkT75EBcvI+UBNP8YIgGbk/s
 dNt73g9sTkDXoqac11khikbL+mhxb0cTOmxPZHXU2R3/w9HqWd8/8c3Bd1BgufwQ8in+
 3qjw==
X-Gm-Message-State: APzg51DxVdacXLAFGbn3VWqxbz6kdU6qOox8zSfcOJuzGaMMH2onc2rn
 9tPUKwtWYhvNgNRZDj7hR3rLYqZY
X-Google-Smtp-Source: ANB0VdZQC9r28DutM2nTY2kwC6WA3USS+XoGUlSJW7KOX0OOfKGT7CSfJCuIV8zXvGyP1rGoxVKl0w==
X-Received: by 2002:a2e:2e02:: with SMTP id
 u2-v6mr13538665lju.77.1536597684529; 
 Mon, 10 Sep 2018 09:41:24 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:23 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:16 +0300
Message-Id: <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/5] xentrace_format: switch mhz option to float
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluIHNvbWUgc3lz
dGVtcyBmcmFjdGlvbiBvZiB0aGUgTUh6IG1pZ2h0IGJlIGEgbWVhbmluZ2Z1bCBwYXJ0Cm9mIHRo
ZSBjeWNsZXMgZnJlcXVlbmN5IHZhbHVlLiBTbyBhY2NlcHQgTUh6IHZhbHVlIGFzIGZsb2F0LgoK
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0t
CiB0b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQgYi90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQK
aW5kZXggMzIzZDBjMi4uY2FlN2QzNCAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVudHJh
Y2VfZm9ybWF0CisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApAQCAtMTEsNyAr
MTEsNyBAQCBkZWYgdXNhZ2UoKToKICAgICAgICAgICAiVXNhZ2U6ICIgKyBzeXMuYXJndlswXSAr
ICIiIiBbLWMgbWh6XSBkZWZzLWZpbGUKICAgICAgICAgICAgICAgIC1jIG1oeiAgIG9wdGlvbmFs
IHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCiAgICAgICAgICAgICAg
ICAgICAgICAgICBNSHouIElmIHNwZWNpZmllZCwgdGltZXN0YW1wcyBhcmUgc2hvd24gaW4gbnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICBvdGhlcndpc2UgaW4gY3ljbGVzLgorICAgICAgICAg
ICAgICAgICAgICAgICAgb3RoZXJ3aXNlIGluIGN5Y2xlcy4gQWNjZXB0cyBmbG9hdC4KIAogICAg
ICAgICAgIFBhcnNlcyB0cmFjZSBkYXRhIGluIGJpbmFyeSBmb3JtYXQsIGFzIG91dHB1dCBieSBY
ZW50cmFjZSBhbmQKICAgICAgICAgICByZWZvcm1hdHMgaXQgYWNjb3JkaW5nIHRvIHRoZSBydWxl
cyBpbiBhIGZpbGUgb2YgZGVmaW5pdGlvbnMuICBUaGUKQEAgLTY1LDcgKzY1LDcgQEAgZGVmIHNp
Z2hhbmQoeCx5KToKIAogIyMjIyMgTWFpbiBjb2RlCiAKLW1oeiA9IDAKK21oeiA9IDAuMAogCiBp
ZiBsZW4oc3lzLmFyZ3YpIDwgMjoKICAgICB1c2FnZSgpCkBAIC03NCw3ICs3NCw3IEBAIHRyeToK
ICAgICBvcHRzLCBhcmcgPSBnZXRvcHQuZ2V0b3B0KHN5cy5hcmd2WzE6XSwgImM6IiApCiAKICAg
ICBmb3Igb3B0IGluIG9wdHM6Ci0gICAgICAgIGlmIG9wdFswXSA9PSAnLWMnIDogbWh6ID0gaW50
KG9wdFsxXSkKKyAgICAgICAgaWYgb3B0WzBdID09ICctYycgOiBtaHogPSBmbG9hdChvcHRbMV0p
CiAKIGV4Y2VwdCBnZXRvcHQuR2V0b3B0RXJyb3I6CiAgICAgdXNhZ2UoKQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFh-0003M9-JY; Mon, 10 Sep 2018 16:41: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFg-0003Kp-Bx
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:28 +0000
X-Inumbo-ID: 1c57daf8-b518-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c57daf8-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:40 +0200 (CEST)
Received: by mail-lj1-x244.google.com with SMTP id p10-v6so18473449ljg.2
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:27 -0700 (PDT)
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=Z0m9Y/pc7qUblNSl6HpMIDamCtboM7Pd0JR266GwLZA=;
 b=pEeGHDdZnXaYkwc7gVMvi+ajTcIxqLZWepz+vDIgEEOsO6zm9mBIpbOVUJ3a9SnF9Y
 +bymaV0/M1hs7udefMIEgy6tuRiUn2QYDHR439+WD3JbAkarowRbM5xwfEy6nBRaA1Um
 DtBwoDo3bisPqA28F6x4ZWtclbCHaH3tVYX0VBC9CyiKxuIcr+dFHCovOkevspYPJmnc
 pMCfivA3w4VQnkB++fkCh8/pwlCZIDsvX9j32xVq1tjXwC0B1fi8jzuXU5augGlJ50nL
 7zJH4CTTpBhP2FCILvFQPXU1JnBlcQqwsFxn/txZvGoZ6AE1rJUG6FdsiFRadcN2ZqGY
 Yc+g==
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=Z0m9Y/pc7qUblNSl6HpMIDamCtboM7Pd0JR266GwLZA=;
 b=U/6MHF73ezNX594xuPoddgPqAx9xDBSPwdOb3OiVpaN0rUrblGkj87NOHlvgRnw5Nh
 21ZxuO6sb3za0MdluLnVZoq8UH9/t6kKUDJ1DvukiU7KYPdTd+55/PM5Ln55AcFDhZxG
 yRhaLvP6y67dg3YJ0qjEVExVXEBjNYlF/k99XspDMdPHKI5Hu+PKOfiCz3ub9JjGZoqX
 ZlVa3vkpZGv2cW9+uJKUXk4sxG1CZsH4wv6WILSkvIoGj2pCaMDgPcl7Qh54pADbkwRL
 0aYy3kudR3HYhVh3VEd33TsypuRmWgxNvZZG71PWx6STGFCKAdDxGHQUbHyhJrj45AvK
 5K2g==
X-Gm-Message-State: APzg51CRb/LMYsZYs03xIXNOWxPl2u3N3GeioRApHnmuHNDZFhq5mudn
 U0YjepmBie4wXHloaTScBy1p267C
X-Google-Smtp-Source: ANB0VdY6wCN3Am32Yhr80GOsqU3nEhewrMal6yDa6MaaXsgTMLKfF2QlykMahK6bKICOOiqvwxHLJw==
X-Received: by 2002:a2e:82c9:: with SMTP id
 n9-v6mr13961616ljh.111.1536597685771; 
 Mon, 10 Sep 2018 09:41:25 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:25 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:17 +0300
Message-Id: <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE values
 from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluIG9yZGVyIHRv
IGJlIGFibGUgdG8gcHJpbnQgcG9zc2libGUgNjRiaXQgTEUgdmFsdWVzIGZyb20KdHJhY2UgcmVj
b3JkcywgcHJlY29tYmluZSBwb3NzaWJsZSB2YXJpYW50cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMveGVudHJhY2UveGVu
dHJhY2VfZm9ybWF0IHwgMjMgKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnRyYWNlL3hlbnRyYWNlX2Zvcm1hdCBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApp
bmRleCBjYWU3ZDM0Li5kOTg5OTI0IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94ZW50cmFj
ZV9mb3JtYXQKKysrIGIvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0CkBAIC0yNiw5ICsy
NiwxMSBAQCBkZWYgdXNhZ2UoKToKICAgICAgICAgICAgIHdpbGwgb3V0cHV0IGluIGhleGFkZWNp
bWFsIGFuZCAnbycgd2lsbCBvdXRwdXQgaW4gb2N0YWwgXQogCiAgICAgICAgICAgV2hpY2ggY29y
cmVzcG9uZCB0byB0aGUgQ1BVIG51bWJlciwgZXZlbnQgSUQsIHRpbWVzdGFtcCBjb3VudGVyIGFu
ZAotICAgICAgICAgIHRoZSA3IGRhdGEgZmllbGRzIGZyb20gdGhlIHRyYWNlIHJlY29yZC4gIFRo
ZXJlIHNob3VsZCBiZSBvbmUgc3VjaAotICAgICAgICAgIHJ1bGUgZm9yIGVhY2ggdHlwZSBvZiBl
dmVudC4KLSAgICAgICAgICAKKyAgICAgICAgICB0aGUgNyBkYXRhIGZpZWxkcyBmcm9tIHRoZSB0
cmFjZSByZWNvcmQuIEFsc28gY29tYmluZWQgNjRiaXQgTEUKKyAgICAgICAgICBmaWVsZHMgYXJl
IGF2YWlsYWJsZS4gRS5nLiAlKDIxKWQgaXMgYSBkZWNpbWFsIHJlcHJlc2VudGF0aW9uIG9mIGEK
KyAgICAgICAgICA2NGJpdCBMRSB2YWx1ZSBwbGFjZWQgYXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
dGhlIHRyYWNlIHJlY29yZC4KKyAgICAgICAgICBUaGVyZSBzaG91bGQgYmUgb25lIHN1Y2ggcnVs
ZSBmb3IgZWFjaCB0eXBlIG9mIGV2ZW50LgorCiAgICAgICAgICAgRGVwZW5kaW5nIG9uIHlvdXIg
c3lzdGVtIGFuZCB0aGUgdm9sdW1lIG9mIHRyYWNlIGJ1ZmZlciBkYXRhLAogICAgICAgICAgIHRo
aXMgc2NyaXB0IG1heSBub3QgYmUgYWJsZSB0byBrZWVwIHVwIHdpdGggdGhlIG91dHB1dCBvZiB4
ZW50cmFjZQogICAgICAgICAgIGlmIGl0IGlzIHBpcGVkIGRpcmVjdGx5LiAgSW4gdGhlc2UgY2ly
Y3Vtc3RhbmNlcyB5b3Ugc2hvdWxkIGhhdmUKQEAgLTE4NSw2ICsxODcsMTMgQEAgd2hpbGUgbm90
IGludGVycnVwdGVkOgogICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAoZDEsIGQy
LCBkMywgZDQsIGQ1LCBkNiwgZDcpID0gc3RydWN0LnVucGFjayhEN1JFQywgbGluZSkKIAorICAg
ICAgICBkMjEgPSAoZDIgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQxKQorICAgICAg
ICBkMzIgPSAoZDMgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQyKQorICAgICAgICBk
NDMgPSAoZDQgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQzKQorICAgICAgICBkNTQg
PSAoZDUgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ0KQorICAgICAgICBkNjUgPSAo
ZDYgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ1KQorICAgICAgICBkNzYgPSAoZDcg
PDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ2KQorCiAgICAgICAgICMgRXZlbnQgZmll
bGQgaXMgMjhiaXQgb2YgJ3VpbnQzMl90JyBpbiBoZWFkZXIsIG5vdCAnbG9uZycuCiAgICAgICAg
IGV2ZW50ICY9IDB4MGZmZmZmZmYKICAgICAgICAgaWYgZXZlbnQgPT0gMHgxZjAwMzoKQEAgLTIz
OSw3ICsyNDgsMTMgQEAgd2hpbGUgbm90IGludGVycnVwdGVkOgogICAgICAgICAgICAgICAgICc0
JyAgICAgOiBkNCwKICAgICAgICAgICAgICAgICAnNScgICAgIDogZDUsCiAgICAgICAgICAgICAg
ICAgJzYnICAgICA6IGQ2LAotICAgICAgICAgICAgICAgICc3JyAgICAgOiBkNyAgICB9CisgICAg
ICAgICAgICAgICAgJzcnICAgICA6IGQ3LAorICAgICAgICAgICAgICAgICcyMScgICAgOiBkMjEs
CisgICAgICAgICAgICAgICAgJzMyJyAgICA6IGQzMiwKKyAgICAgICAgICAgICAgICAnNDMnICAg
IDogZDQzLAorICAgICAgICAgICAgICAgICc1NCcgICAgOiBkNTQsCisgICAgICAgICAgICAgICAg
JzY1JyAgICA6IGQ2NSwKKyAgICAgICAgICAgICAgICAnNzYnICAgIDogZDc2ICAgIH0KIAogICAg
ICAgICB0cnk6CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16:41: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 1fzPFh-0003Mq-V4; Mon, 10 Sep 2018 16:41: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFg-0003Kq-DB
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:41:28 +0000
X-Inumbo-ID: 1c036ffd-b518-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c036ffd-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:39 +0200 (CEST)
Received: by mail-lj1-x244.google.com with SMTP id j19-v6so18464429ljc.7
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:41:27 -0700 (PDT)
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=Z0m9Y/pc7qUblNSl6HpMIDamCtboM7Pd0JR266GwLZA=;
 b=pEeGHDdZnXaYkwc7gVMvi+ajTcIxqLZWepz+vDIgEEOsO6zm9mBIpbOVUJ3a9SnF9Y
 +bymaV0/M1hs7udefMIEgy6tuRiUn2QYDHR439+WD3JbAkarowRbM5xwfEy6nBRaA1Um
 DtBwoDo3bisPqA28F6x4ZWtclbCHaH3tVYX0VBC9CyiKxuIcr+dFHCovOkevspYPJmnc
 pMCfivA3w4VQnkB++fkCh8/pwlCZIDsvX9j32xVq1tjXwC0B1fi8jzuXU5augGlJ50nL
 7zJH4CTTpBhP2FCILvFQPXU1JnBlcQqwsFxn/txZvGoZ6AE1rJUG6FdsiFRadcN2ZqGY
 Yc+g==
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=Z0m9Y/pc7qUblNSl6HpMIDamCtboM7Pd0JR266GwLZA=;
 b=iuq6lQ9KWbspTzZ5UmHO4XCSCL5eVPaXG0SEd1ZlPL9y9KgnembqLf9jD81IlNbBZF
 979CNRmnkB5qAFgsRu+9yI4IqQSRBdx8Te/OS/tVdRdRN3pNa0srZ+1RZSLLad6sWcKW
 MJYT+ILTRkLM0bV6irbkzsGhYBKxbR/YrOjimFx2ZnCNTFV9XZQBxcCqXKxMDQExkCwc
 Fdz6Awd5U8a4jun/CzyAF5CY49NHMqWb9T2CpsW2+Nh9kTMBo5mnbcCxwTXcA+D7H1ki
 eKSJ3jlv4rKF1HabRId1UyJizo+ivT0PHjXLwYS9Tq7fpuWcCfWU9Zc4pcnlyoJNhUfp
 NpJQ==
X-Gm-Message-State: APzg51AgaQd2ojM9mKJS53AIveNk5hWBJYNHN8rPCExSoFkM1WbJNnTl
 ZOl9NzNUg8kbJf3lHUoJvUQ=
X-Google-Smtp-Source: ANB0VdY6wCN3Am32Yhr80GOsqU3nEhewrMal6yDa6MaaXsgTMLKfF2QlykMahK6bKICOOiqvwxHLJw==
X-Received: by 2002:a2e:82c9:: with SMTP id
 n9-v6mr13961616ljh.111.1536597685771; 
 Mon, 10 Sep 2018 09:41:25 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:25 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:17 +0300
Message-Id: <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE values
 from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluIG9yZGVyIHRv
IGJlIGFibGUgdG8gcHJpbnQgcG9zc2libGUgNjRiaXQgTEUgdmFsdWVzIGZyb20KdHJhY2UgcmVj
b3JkcywgcHJlY29tYmluZSBwb3NzaWJsZSB2YXJpYW50cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMveGVudHJhY2UveGVu
dHJhY2VfZm9ybWF0IHwgMjMgKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnRyYWNlL3hlbnRyYWNlX2Zvcm1hdCBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdApp
bmRleCBjYWU3ZDM0Li5kOTg5OTI0IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94ZW50cmFj
ZV9mb3JtYXQKKysrIGIvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0CkBAIC0yNiw5ICsy
NiwxMSBAQCBkZWYgdXNhZ2UoKToKICAgICAgICAgICAgIHdpbGwgb3V0cHV0IGluIGhleGFkZWNp
bWFsIGFuZCAnbycgd2lsbCBvdXRwdXQgaW4gb2N0YWwgXQogCiAgICAgICAgICAgV2hpY2ggY29y
cmVzcG9uZCB0byB0aGUgQ1BVIG51bWJlciwgZXZlbnQgSUQsIHRpbWVzdGFtcCBjb3VudGVyIGFu
ZAotICAgICAgICAgIHRoZSA3IGRhdGEgZmllbGRzIGZyb20gdGhlIHRyYWNlIHJlY29yZC4gIFRo
ZXJlIHNob3VsZCBiZSBvbmUgc3VjaAotICAgICAgICAgIHJ1bGUgZm9yIGVhY2ggdHlwZSBvZiBl
dmVudC4KLSAgICAgICAgICAKKyAgICAgICAgICB0aGUgNyBkYXRhIGZpZWxkcyBmcm9tIHRoZSB0
cmFjZSByZWNvcmQuIEFsc28gY29tYmluZWQgNjRiaXQgTEUKKyAgICAgICAgICBmaWVsZHMgYXJl
IGF2YWlsYWJsZS4gRS5nLiAlKDIxKWQgaXMgYSBkZWNpbWFsIHJlcHJlc2VudGF0aW9uIG9mIGEK
KyAgICAgICAgICA2NGJpdCBMRSB2YWx1ZSBwbGFjZWQgYXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
dGhlIHRyYWNlIHJlY29yZC4KKyAgICAgICAgICBUaGVyZSBzaG91bGQgYmUgb25lIHN1Y2ggcnVs
ZSBmb3IgZWFjaCB0eXBlIG9mIGV2ZW50LgorCiAgICAgICAgICAgRGVwZW5kaW5nIG9uIHlvdXIg
c3lzdGVtIGFuZCB0aGUgdm9sdW1lIG9mIHRyYWNlIGJ1ZmZlciBkYXRhLAogICAgICAgICAgIHRo
aXMgc2NyaXB0IG1heSBub3QgYmUgYWJsZSB0byBrZWVwIHVwIHdpdGggdGhlIG91dHB1dCBvZiB4
ZW50cmFjZQogICAgICAgICAgIGlmIGl0IGlzIHBpcGVkIGRpcmVjdGx5LiAgSW4gdGhlc2UgY2ly
Y3Vtc3RhbmNlcyB5b3Ugc2hvdWxkIGhhdmUKQEAgLTE4NSw2ICsxODcsMTMgQEAgd2hpbGUgbm90
IGludGVycnVwdGVkOgogICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgICAgICAoZDEsIGQy
LCBkMywgZDQsIGQ1LCBkNiwgZDcpID0gc3RydWN0LnVucGFjayhEN1JFQywgbGluZSkKIAorICAg
ICAgICBkMjEgPSAoZDIgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQxKQorICAgICAg
ICBkMzIgPSAoZDMgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQyKQorICAgICAgICBk
NDMgPSAoZDQgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQzKQorICAgICAgICBkNTQg
PSAoZDUgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ0KQorICAgICAgICBkNjUgPSAo
ZDYgPDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ1KQorICAgICAgICBkNzYgPSAoZDcg
PDwgMzIpIHwgKDB4MDAwMDAwMDBmZmZmZmZmZiAmIGQ2KQorCiAgICAgICAgICMgRXZlbnQgZmll
bGQgaXMgMjhiaXQgb2YgJ3VpbnQzMl90JyBpbiBoZWFkZXIsIG5vdCAnbG9uZycuCiAgICAgICAg
IGV2ZW50ICY9IDB4MGZmZmZmZmYKICAgICAgICAgaWYgZXZlbnQgPT0gMHgxZjAwMzoKQEAgLTIz
OSw3ICsyNDgsMTMgQEAgd2hpbGUgbm90IGludGVycnVwdGVkOgogICAgICAgICAgICAgICAgICc0
JyAgICAgOiBkNCwKICAgICAgICAgICAgICAgICAnNScgICAgIDogZDUsCiAgICAgICAgICAgICAg
ICAgJzYnICAgICA6IGQ2LAotICAgICAgICAgICAgICAgICc3JyAgICAgOiBkNyAgICB9CisgICAg
ICAgICAgICAgICAgJzcnICAgICA6IGQ3LAorICAgICAgICAgICAgICAgICcyMScgICAgOiBkMjEs
CisgICAgICAgICAgICAgICAgJzMyJyAgICA6IGQzMiwKKyAgICAgICAgICAgICAgICAnNDMnICAg
IDogZDQzLAorICAgICAgICAgICAgICAgICc1NCcgICAgOiBkNTQsCisgICAgICAgICAgICAgICAg
JzY1JyAgICA6IGQ2NSwKKyAgICAgICAgICAgICAgICAnNzYnICAgIDogZDc2ICAgIH0KIAogICAg
ICAgICB0cnk6CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFj-0003OM-9T; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFh-0003M5-KE
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:29 +0000
X-Inumbo-ID: 1d292cf2-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d292cf2-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:41 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id z11-v6so17971759lff.9
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
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=ud0aLuX0xpe9N67aiKjQcMAyaYrsc9r/kVDdobK4d9w=;
 b=hnCRxhERLwgC2rtmIUWPOh5szqGzuDYujtGsSFap0gh5kRfngRTQHsK8WbEb3t371u
 aHAZ+tioQYH5g60nY6c+q4Y4o6LgqtQrXIIMN2kaTkuqns5DxyKPhBEi3sC5joBs+c3b
 aUxa67hwFJiLoT8ZGFVxPs2yICR4pQta6px1bfpEd3OVQskC7O12JjaX/TxODJC8Fk78
 sHIWDgFqv6gl9JrdcdwidxqbNaa2K1VFOfqd2O5Zw275w35uF0gGEUwqf+baERjN+rr1
 XSdWswhbAqRS6WpSgbhWsIkLx6XI1d0OlA+OBdeAhMfWPv5oPkzhWiPPiDm1Y3AwRU6n
 mnDg==
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=ud0aLuX0xpe9N67aiKjQcMAyaYrsc9r/kVDdobK4d9w=;
 b=WfNNtxdVOOMFxsJUI83Fc8a+rW7OvEYy+uwI6F66KvbguUSRT8268+guwDq1lZi836
 /IgPxF5W3jWnAD6Lzi3Aq8tsipNmKO+Xc8BUJuTTa9vmb/jL3MZ1YWd6gmT2vI9jDTyE
 p4S//+VRIM76qFQsf7pL7vqZ8MqHehFY9VgucK+XIdahILAFJVIgDulwPuUcN8mb4h/2
 r2Ky9M6SpUdY944352+ppq2NaGwpekk0UYDKk+dUGv714690QHeyhQnySwTr3v0NCD87
 spAf5O541u+obssjtuQbye2sq8NnQnvzixj7UTbhAR2IqA+5oGJm32MCDvrq7fxOsoLJ
 MobQ==
X-Gm-Message-State: APzg51BtPLBCPQLQ+rNqUxi6PrHtc+Rm5Ep6iG71XglcYhdZBzjwNPC6
 AwDw9b73HTsxwiFTPO6qrhOs6fPl
X-Google-Smtp-Source: ANB0VdYcmqFG4qMXyoBv3qrhrNagId2cWyPzcbkjFGMzOV1tWCev41onpEMw++qlnTElcPhFbNp8pQ==
X-Received: by 2002:a19:14e6:: with SMTP id
 99-v6mr12937821lfu.26.1536597687337; 
 Mon, 10 Sep 2018 09:41:27 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:26 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:18 +0300
Message-Id: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 4/5] formats: allign trace record format to the
 current 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: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFsbGlnbiBydGRz
OnJlcGxfYnVkZ2V0IHRyYWNlIHJlY29yZCBmb3JtYXQgdG8gdGhlIGN1cnJlbnQgY29kZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQog
dG9vbHMveGVudHJhY2UvZm9ybWF0cyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMg
Yi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IGQ2ZTdlM2YuLjdkYjZkNDkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpA
QCAtNzUsNyArNzUsNyBAQAogMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQogMHgwMDAyMjgwMiAg
Q1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1
cl9idWRnZXQgPSAweCUoNSkwOHglKDQpMDh4IF0KIDB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUo
dHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHgl
KDEpMDh4LCBjdXJfYnVkZ2V0ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0w
eDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxf
YnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4
JSgyKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQorMHgwMDAyMjgwNCAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpyZXBsX2J1ZGdldCAgIFsgZG9t
OnZjcHUgPSAweCUoMSkwOHgsIHByaW9yaXR5X2xldmVsID0gJSgyKWQsIGN1cl9kZWFkbGluZSA9
IDB4JSg0KTA4eCUoMykwOHgsIGN1cl9idWRnZXQgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAw
MjI4MDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWRfdGFz
a2xldAogMHgwMDAyMjgwNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRk
czpzY2hlZHVsZSAgICAgIFsgY3B1WzE2XTp0YXNrbGV0WzhdOmlkbGVbNF06dGlja2xlZFs0XSA9
ICUoMSkwOHggXQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFj-0003Ox-LA; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFh-0003M4-KL
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:41:29 +0000
X-Inumbo-ID: 1cefe8ec-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cefe8ec-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:41 +0200 (CEST)
Received: by mail-lf1-x142.google.com with SMTP id c29-v6so18029606lfj.1
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
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=ud0aLuX0xpe9N67aiKjQcMAyaYrsc9r/kVDdobK4d9w=;
 b=hnCRxhERLwgC2rtmIUWPOh5szqGzuDYujtGsSFap0gh5kRfngRTQHsK8WbEb3t371u
 aHAZ+tioQYH5g60nY6c+q4Y4o6LgqtQrXIIMN2kaTkuqns5DxyKPhBEi3sC5joBs+c3b
 aUxa67hwFJiLoT8ZGFVxPs2yICR4pQta6px1bfpEd3OVQskC7O12JjaX/TxODJC8Fk78
 sHIWDgFqv6gl9JrdcdwidxqbNaa2K1VFOfqd2O5Zw275w35uF0gGEUwqf+baERjN+rr1
 XSdWswhbAqRS6WpSgbhWsIkLx6XI1d0OlA+OBdeAhMfWPv5oPkzhWiPPiDm1Y3AwRU6n
 mnDg==
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=ud0aLuX0xpe9N67aiKjQcMAyaYrsc9r/kVDdobK4d9w=;
 b=A/PbUAzGUa0eIgdlq4cJ+ydKaoZCzcNYh9Dw3+0DhSGIjHZ6bfVBCp2KO3wxhPUZnO
 t5WFYoVkAb1A3YKFVJMN98tDuQB9oXTJESpWFd0KAYXSRawX9FdTrUrYZfEZwsJGBEJ9
 K0seNggIfbj/gtkOMgb3kck+pGn/TL0aF/a59ttvpkb1itehCpXXnGGHuhbwFC48e7tE
 5vy9auKDQJbvrLueYq2VdoSDrwYNSaQIpzoklpuu6lnfHHG2CKaCay7D2+2hKq9SwB3I
 9H2Wj8ry6zdGyYlm+zOGG9pj5rn8Ig6bolvFi2fK4V1hyz+KRK066I8pWBegijW5VPBe
 uQYw==
X-Gm-Message-State: APzg51CvZWh8G46dMHBQ2QCVod4r1UPLuyYM66nZTxzJGj26fMxk/ONB
 A8UDjrw/2jKLidZN0C5LsWY=
X-Google-Smtp-Source: ANB0VdYcmqFG4qMXyoBv3qrhrNagId2cWyPzcbkjFGMzOV1tWCev41onpEMw++qlnTElcPhFbNp8pQ==
X-Received: by 2002:a19:14e6:: with SMTP id
 99-v6mr12937821lfu.26.1536597687337; 
 Mon, 10 Sep 2018 09:41:27 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:26 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:18 +0300
Message-Id: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 4/5] formats: allign trace record format to the
 current 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: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFsbGlnbiBydGRz
OnJlcGxfYnVkZ2V0IHRyYWNlIHJlY29yZCBmb3JtYXQgdG8gdGhlIGN1cnJlbnQgY29kZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQog
dG9vbHMveGVudHJhY2UvZm9ybWF0cyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMg
Yi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IGQ2ZTdlM2YuLjdkYjZkNDkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpA
QCAtNzUsNyArNzUsNyBAQAogMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQogMHgwMDAyMjgwMiAg
Q1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1
cl9idWRnZXQgPSAweCUoNSkwOHglKDQpMDh4IF0KIDB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUo
dHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHgl
KDEpMDh4LCBjdXJfYnVkZ2V0ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0w
eDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxf
YnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4
JSgyKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQorMHgwMDAyMjgwNCAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpyZXBsX2J1ZGdldCAgIFsgZG9t
OnZjcHUgPSAweCUoMSkwOHgsIHByaW9yaXR5X2xldmVsID0gJSgyKWQsIGN1cl9kZWFkbGluZSA9
IDB4JSg0KTA4eCUoMykwOHgsIGN1cl9idWRnZXQgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAw
MjI4MDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWRfdGFz
a2xldAogMHgwMDAyMjgwNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRk
czpzY2hlZHVsZSAgICAgIFsgY3B1WzE2XTp0YXNrbGV0WzhdOmlkbGVbNF06dGlja2xlZFs0XSA9
ICUoMSkwOHggXQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16:41: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 1fzPFk-0003Pb-0R; Mon, 10 Sep 2018 16:41: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFi-0003Nu-R6
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 16:41:30 +0000
X-Inumbo-ID: 1dd26909-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dd26909-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:42 +0200 (CEST)
Received: by mail-lf1-x143.google.com with SMTP id e23-v6so17951685lfc.13
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 09:41:30 -0700 (PDT)
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=susjHK/gj6idclwcf9tQu13nUzeBWDJp/BWIUvtd7P4=;
 b=EGCViE6ZdhWmMdeG1/wOIHp1wVC4xUCnYKvomTYeriU212aOeoGqvWvWbkS7rSrIeM
 nBDuCQrhGaHkOptrlSXcUH5U/OMeO27pwDo7+RaGALD0R6nNJzLKoy9clXjOZ4yT61f7
 8A9GEWoiubsWX8q92BT1VcUSF4uttQsj1herSCsmUMUWOD5I7UyrjNnDt6ia+8pYyDKO
 GSzUuxOW/Z+wtdedfIl3MViLUKuMePD4SmUMUS1pXkz//p6CEeebp2OBWoi/74Xc+5xm
 exgoJOMGakVNr07rnUL0uPy9zKbzddu6HOU/DlhCI+qxnZ7zS6uZFaFpbOVW+/OtotH4
 jgZA==
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=susjHK/gj6idclwcf9tQu13nUzeBWDJp/BWIUvtd7P4=;
 b=mHOtRL3FYMk169gvMrgiSINDkliiIdN9zaW48HWsTGcKE/kbyrO8YHeJEyhPRAa2Hw
 woeE5n6Jd6edy9Fur+rqbH8qpJfsHDhGu39JpWd8jViT6ygbdxvGBOO3EmkLME9Y16Dk
 b4YVFnAj1jXuZ7DEh/lYHCH3ylq/tPScf34wHIGhA1wksQ8QkZS12itwkYC+riIiQVTz
 XG2FmkC0VepskMtgc/IXpRfilxou6gUPinoJC6PhsowH/fzZK9B+7TDVUCM9bCTRYuWu
 XpbIFphk4qbDhNdE7+jYvkIpbpms/SXZfxNplQDNwXTBibyfyoTlXsZK8xUHIUFqWYbV
 T1Dg==
X-Gm-Message-State: APzg51CfyjByde4jhxwx0Vp3EfnaobJD7JaaROVhhguahBolR3wsJYcZ
 Znb9fHhmy8zY4usDBqNLB74=
X-Google-Smtp-Source: ANB0VdY2HAId9yU4+wIF9S8et2tD2YS4juwQpgZq1uvzGiWuxhLx40sk5xU6nrEe55Foz3sBeJmoQw==
X-Received: by 2002:a19:1065:: with SMTP id
 f98-v6mr12530046lfi.88.1536597688654; 
 Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:19 +0300
Message-Id: <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvciBjb252aW5p
ZW5jZSwgcHJpbnQgUlREUyBidWRnZXQgYW5kIGRlYWRsaW5lIHZhbHVlcyBhcyBkZWNpbWFscy4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0t
LQogdG9vbHMveGVudHJhY2UvZm9ybWF0cyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IDdkYjZkNDkuLmNmMjVhYjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cwpAQCAtNzMsOSArNzMsOSBAQAogMHgwMDAyMjIxNiAgQ1BVJShjcHUpZCAgJSh0c2Mp
ZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpydW5xX2NhbmRfY2hrICBbIGRvbTp2Y3B1ID0gMHgl
KDEpMDh4IF0KIAogMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThk
KSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQotMHgwMDAyMjgwMiAgQ1BVJShj
cHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsgZG9tOnZj
cHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1cl9idWRn
ZXQgPSAweCUoNSkwOHglKDQpMDh4IF0KLTB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQg
KCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4
LCBjdXJfYnVkZ2V0ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0weDAwMDIy
ODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0
ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2Rl
YWRsaW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg2KTA4eCUoNSkwOHgg
XQorMHgwMDAyMjgwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpy
dW5xX3BpY2sgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9ICUoMzIp
MjBkLCBjdXJfYnVkZ2V0ID0gJSg1NCkyMGQgXQorMHgwMDAyMjgwMyAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpidXJuX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAweCUo
MSkwOHgsIGN1cl9idWRnZXQgPSAlKDMyKTIwZCwgZGVsdGEgPSAlKDQpZCBdCisweDAwMDIyODA0
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRs
aW5lID0gJSg0MykyMGQsIGN1cl9idWRnZXQgPSAlKDY1KTIwZCBdCiAweDAwMDIyODA1ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnNjaGVkX3Rhc2tsZXQKIDB4MDAw
MjI4MDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWR1bGUg
ICAgICBbIGNwdVsxNl06dGFza2xldFs4XTppZGxlWzRdOnRpY2tsZWRbNF0gPSAlKDEpMDh4IF0K
IAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 16:41:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 16: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 1fzPFl-0003SF-NF; Mon, 10 Sep 2018 16: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=deyf=ly=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzPFk-0003PY-1Y
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 16:41:32 +0000
X-Inumbo-ID: 1e08a97c-b518-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e08a97c-b518-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 18:39:43 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id c29-v6so18029686lfj.1
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 09:41:30 -0700 (PDT)
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=susjHK/gj6idclwcf9tQu13nUzeBWDJp/BWIUvtd7P4=;
 b=EGCViE6ZdhWmMdeG1/wOIHp1wVC4xUCnYKvomTYeriU212aOeoGqvWvWbkS7rSrIeM
 nBDuCQrhGaHkOptrlSXcUH5U/OMeO27pwDo7+RaGALD0R6nNJzLKoy9clXjOZ4yT61f7
 8A9GEWoiubsWX8q92BT1VcUSF4uttQsj1herSCsmUMUWOD5I7UyrjNnDt6ia+8pYyDKO
 GSzUuxOW/Z+wtdedfIl3MViLUKuMePD4SmUMUS1pXkz//p6CEeebp2OBWoi/74Xc+5xm
 exgoJOMGakVNr07rnUL0uPy9zKbzddu6HOU/DlhCI+qxnZ7zS6uZFaFpbOVW+/OtotH4
 jgZA==
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=susjHK/gj6idclwcf9tQu13nUzeBWDJp/BWIUvtd7P4=;
 b=KgSUVxPIw0hXCcq6Wc7OgtrMS0Bb9pY0TBx6pJzsgdkC/ZpAxk6ErRxLhGEoLWGwaj
 4b46dSIiOzje3ap33tX5Y88JnrJqqCbZTNgVNpXKU1kpv5CId+80lazN92QssL8nlNSE
 h4M+716IXOI6br0UvbR/6+Z5MKdLUOtOMdbXJKv3pAhR7jl05uXrg3MSfxstNPu0FeoL
 jpKNYYlYYTBLyZzwRg71PMPt8LU7PqgDrXjwVmLdCJiBXvBmk01M/x5TGZnAD2SAo5DI
 +wFqd47kHVdPlvYccQks1x2AAjDubIiEiBeJ0O1msse+gYx/7rXQTjoSZVm4igId3PKT
 ypxw==
X-Gm-Message-State: APzg51CEtKpGICvmHLYS1g6f9vXRoqMQ7FWxSvcjlFE+UNGoNVeEz+15
 uFx39hL6gg/BJJoUlN8kXtuCqcHi
X-Google-Smtp-Source: ANB0VdY2HAId9yU4+wIF9S8et2tD2YS4juwQpgZq1uvzGiWuxhLx40sk5xU6nrEe55Foz3sBeJmoQw==
X-Received: by 2002:a19:1065:: with SMTP id
 f98-v6mr12530046lfi.88.1536597688654; 
 Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d14-v6sm2872305ljc.56.2018.09.10.09.41.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 09:41:28 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Mon, 10 Sep 2018 19:41:19 +0300
Message-Id: <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvciBjb252aW5p
ZW5jZSwgcHJpbnQgUlREUyBidWRnZXQgYW5kIGRlYWRsaW5lIHZhbHVlcyBhcyBkZWNpbWFscy4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0t
LQogdG9vbHMveGVudHJhY2UvZm9ybWF0cyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCmluZGV4IDdkYjZkNDkuLmNmMjVhYjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cwpAQCAtNzMsOSArNzMsOSBAQAogMHgwMDAyMjIxNiAgQ1BVJShjcHUpZCAgJSh0c2Mp
ZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpydW5xX2NhbmRfY2hrICBbIGRvbTp2Y3B1ID0gMHgl
KDEpMDh4IF0KIAogMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThk
KSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQotMHgwMDAyMjgwMiAgQ1BVJShj
cHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsgZG9tOnZj
cHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1cl9idWRn
ZXQgPSAweCUoNSkwOHglKDQpMDh4IF0KLTB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQg
KCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4
LCBjdXJfYnVkZ2V0ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0weDAwMDIy
ODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0
ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2Rl
YWRsaW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg2KTA4eCUoNSkwOHgg
XQorMHgwMDAyMjgwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpy
dW5xX3BpY2sgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGN1cl9kZWFkbGluZSA9ICUoMzIp
MjBkLCBjdXJfYnVkZ2V0ID0gJSg1NCkyMGQgXQorMHgwMDAyMjgwMyAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpidXJuX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAweCUo
MSkwOHgsIGN1cl9idWRnZXQgPSAlKDMyKTIwZCwgZGVsdGEgPSAlKDQpZCBdCisweDAwMDIyODA0
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRs
aW5lID0gJSg0MykyMGQsIGN1cl9idWRnZXQgPSAlKDY1KTIwZCBdCiAweDAwMDIyODA1ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnNjaGVkX3Rhc2tsZXQKIDB4MDAw
MjI4MDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWR1bGUg
ICAgICBbIGNwdVsxNl06dGFza2xldFs4XTppZGxlWzRdOnRpY2tsZWRbNF0gPSAlKDEpMDh4IF0K
IAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:04:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17: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 1fzPcF-0006Aj-Mm; Mon, 10 Sep 2018 17:04:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mz+s=ly=kernel.org=okaya@srs-us1.protection.inumbo.net>)
 id 1fzPcF-0006Ae-1I
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:04:47 +0000
X-Inumbo-ID: bdec1244-b51b-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bdec1244-b51b-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 17:05:39 +0000 (UTC)
Received: from [10.80.45.152] (unknown [71.69.156.42])
 (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 58D7F20870;
 Mon, 10 Sep 2018 17:04:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536599084;
 bh=N+EEacqEEELSP1Gnq26pwICuSfOyvsNgWH3ybRXdF0o=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=pOSRMp1an1OAwlc98JwWqdgcKrGCfOV/SByGlentQHMkqvMcPnGkgOr7ivErOU0lG
 YApOAbiFgsXL/AeChS9u5N/zV2hlfCrpo3pM6mofOnbHWX60fQcHBEXqBFV7QAvhGm
 X7IOeQJpTKqlsK2dDA/tNhg9qZJbPK/rps2dcBuU=
To: =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= <pasik@iki.fi>
References: <20171208202424.GC12367@bhelgaas-glaptop.roam.corp.google.com>
 <426eeeab-0dcd-8de3-9c5f-a166acf2c130@Oracle.COM>
 <20171212005919.GB30595@bhelgaas-glaptop.roam.corp.google.com>
 <49956aaf-5fd5-939d-5fc7-231ffdb98b70@Oracle.COM>
 <20171213212420.GH30595@bhelgaas-glaptop.roam.corp.google.com>
 <fea075cf-fe6f-0d0b-11e4-4279fbfc280a@Oracle.COM>
 <20171215181801.GU30595@bhelgaas-glaptop.roam.corp.google.com>
 <20171218122629.GA18423@infradead.org> <20180909185944.GC18222@reaktio.net>
 <9ffe43d2-a44b-974c-85c9-9923d71c5dba@kernel.org>
 <20180910095231.GD18222@reaktio.net>
From: Sinan Kaya <okaya@kernel.org>
Message-ID: <8b56c803-f8b7-2bb3-79b5-c7aebda6c87c@kernel.org>
Date: Mon, 10 Sep 2018 13:04:39 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180910095231.GD18222@reaktio.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 1/2] Drivers/PCI: Export pcie_has_flr()
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Sinan Kaya <okaya@codeaurora.org>,
 Govinda Tatti <Govinda.Tatti@Oracle.COM>,
 Herbert Xu <herbert@gondor.apana.org.au>, linux-pci@vger.kernel.org,
 Russell Currey <ruscur@russell.cc>, linux-kernel@vger.kernel.org,
 Derek Chickles <derek.chickles@caviumnetworks.com>,
 Christoph Hellwig <hch@infradead.org>, xen-devel@lists.xenproject.org,
 Srikanth Jampala <Jampala.Srikanth@cavium.com>,
 Bjorn Helgaas <helgaas@kernel.org>, JBeulich@suse.com,
 Felix Manlunas <felix.manlunas@caviumnetworks.com>, bhelgaas@google.com,
 Satanand Burla <satananda.burla@caviumnetworks.com>,
 boris.ostrovsky@Oracle.COM,
 Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.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>

T24gOS8xMC8yMDE4IDU6NTIgQU0sIFBhc2kgS8Okcmtrw6RpbmVuIHdyb3RlOgo+IEhpLAo+IAo+
IE9uIFN1biwgU2VwIDA5LCAyMDE4IGF0IDEwOjMzOjAyUE0gLTA0MDAsIFNpbmFuIEtheWEgd3Jv
dGU6Cj4+IE9uIDkvOS8yMDE4IDI6NTkgUE0sIFBhc2kgS8Okcmtrw6RpbmVuIHdyb3RlOgo+Pj4g
SSBub3RpY2VkIHBjaWVfaGFzX2ZscigpIGhhcyBiZWVuIHJlY2VudGx5IGV4cG9ydGVkIGluIHVw
c3RyZWFtIExpbnV4Ogo+Pj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9MmQyOTE3Zjc3NDc4MDVhMWY0
MTg4NjcyZjMwOGQ4MmE4YmEwMTcwMAo+Pj4KPj4+IEFyZSB0aGVyZSBtb3JlIGNoYW5nZXMgLyBj
bGVhbnVwcyBwbGFubmVkIHRvIHRoZXNlIGludGVyZmFjZXMsIGFzIG1lbnRpb25lZCBsYXN0IHll
YXI/Cj4+Pgo+Pj4gKGNvbnRleHQ6IHhlbi1wY2liYWNrIHJlc2V0L2RvX2ZsciBmZWF0dXJlcyB1
cHN0cmVhbWluZywgd2hpY2gga2luZCBvZiBzdGFsbGVkIGxhc3QgeWVhciB3aGVuIHBjaWVfaGFz
X2ZscigpIHdhc24ndCBleHBvcnRlZCBhdCB0aGUgdGltZSkKPj4KPj4gRXhwb3J0aW5nIHBjaWVf
aGFzX2ZscigpIGlzIGEgdmVyeSBzaW1wbGUgY2hhbmdlIHdoaWNoIGNvdWxkIGhhdmUgYmVlbiBk
b25lCj4+IGJ5IHRoZSBYRU4gcG9ydGluZyBlZmZvcnQuCj4+Cj4+IE1heWJlLCB0aGUgcmlnaHQg
cXVlc3Rpb24gaXMgd2hhdCBpcyBzbyBzcGVjaWFsIGFib3V0IFhFTiByZXNldD8KPj4KPj4gV2hh
dCBmZWF0dXJlIFBDSSBjb3JlIGlzIG1pc3NpbmcgdG8gc3VwcG9ydCBYRU4gRkxSIHJlc2V0IHRo
YXQgY2F1c2VkCj4+IHRoZSBlZmZvcnQgdG8gc3RhbGw/Cj4+Cj4gCj4gV2VsbCBvbmUgb2YgdGhl
IHJlYXNvbnMgcHJvYmFibHkgd2FzIGJlY2F1c2UgQ2hyaXN0b3BoIHdhcyBwbGFubmluZyB0byBk
ZXByZWNhdGUgdGhlIHBjaWVfaGFzX2ZscigpIGZ1bmN0aW9uYWxpdHkuLgo+IAo+IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxMDU3Lmh0
bWwKPiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0x
Mi9tc2cwMTI1Mi5odG1sCj4gCj4gQnV0IG5vdyB0aGF0IHBjaWVfaGFzX2ZscigpIGlzIGV4cG9y
dGVkIGFuZCBhdmFpbGFibGUgSSBndWVzcyBpdCdzIGZpbmUgdG8gY29udGludWUgdXNpbmcgaXQg
YWxzbyBmb3IgeGVuLXBjaWJhY2sgOikKPiAKClllYWgsIEkgd291bGQgZ28gYWhlYWQgd2l0aCB0
aGUgaW1wbGVtZW50YXRpb24uIFJlZmFjdG9yaW5nIGNhbiBiZSBkb25lCmluZGVwZW5kZW50bHku
Cgo+IAo+IFRoYW5rcywKPiAKPiAtLSBQYXNpCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:28:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17: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 1fzPzT-0007vC-Me; Mon, 10 Sep 2018 17: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=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzPzS-0007v0-Aq
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:28:46 +0000
X-Inumbo-ID: b7ac4872-b51e-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7ac4872-b51e-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:26:57 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzPzQ-0002Tl-1G; Mon, 10 Sep 2018 17: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 1fzPzP-0006M6-QS; Mon, 10 Sep 2018 17:28:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzPzP-0002t6-Pa; Mon, 10 Sep 2018 17:28:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken: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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-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-multivcpu:saverestore-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 17:28:43 +0000
Subject: [Xen-devel] [xen-unstable test] 127463: 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>

ZmxpZ2h0IDEyNzQ2MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ2My8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI3NDI5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDI5CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjc0MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDI5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjc0MjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQyOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI3NDI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0MjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQy
OQogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQz
MjA5MmIzMDBiYWNhZmFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0NjMgIDIwMTgtMDktMTAg
MDE6NTI6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
eGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
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
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgaG9zdC1pbnN0YWxsKDUpCgpQdWJsaXNoZWQgdGVz
dGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:38:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17:38: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 1fzQ8Y-0000Me-0a; Mon, 10 Sep 2018 17:38: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQ8W-0000MT-0G
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:38:08 +0000
X-Inumbo-ID: 05e30b6d-b520-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 05e30b6d-b520-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:36:18 +0200 (CEST)
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=nbAIRC6508G1456DufUDx607c7bpPezddxIBwCD3nmE=;
 b=kyZE1myya6mJVqhQCVVrPjuYKwUcVzJ5YNW9Pi6uH+G9qbGt5YY0d4J/5K6EhhWLiAQEkJfNIfAJi5DNaTe1k47QagihQgn+zf5JBTr2XNAU0Vd/WMAMqbNb5f8hvGfoUJRc7SdPbbEeuZwt5HFP8t9G3rJF664iY8tlj/dps1Y=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3768.eurprd03.prod.outlook.com (2603:10a6:209:31::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Mon, 10 Sep 2018 17:37:58 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
Date: Mon, 10 Sep 2018 20:37:38 +0300
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: <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::30) To AM6PR03MB3768.eurprd03.prod.outlook.com
 (2603:10a6:209:31::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6515e99a-8d07-4361-3bab-08d61744266b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3768; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 3:F6/iiv1Af38u8wV8F3Sx55wg+RGmmsBWGs/SpgFxOuB9vKiW6wU15wZ04pBlSiFzm1p8PRZxxDQG2Mup4yj0oaVlM8EE8G+UFXuQYhdMu0Hay/ZVKImgjOvcO1i0JZHH3IyP/TaIkr2DP69neQBbm7a6Au+i1UPUDCwoQTd5F1nP55oUxkj6VN+IT7YlqG9gWvay00MYDqehSENZC5nLAKFeMPUY8v41yuPo2T05zsgDKmu40/KFOb3geY9jub9l;
 25:vgu108bixWjxkpxQLui6/kXFD0TlItHSJ51kVIMB9to8ZR8oNoVq7/GGK2h4bqhSJV5YrQABncmY4hactC2FP7JZJZP6+nF4lIEGPH4FE22c6rVW1mfrPgPAoigaJD8q3k0XPIZ/sRe/aFA/l7fcW4uyFUPH85pDFY5V8PozpIGQ8HkTPyBjgGHVBEpb4AWYESao9rZeWMOd7+Pl0dOIAAQZvo/EEt9z1hNgM/+Q2aCwVyf3E3oNoOypSm27yOP1/+3s9Lt7aUjdKNsM3qi0uyjojLs9MPhBvRyr6HvALEUFAkm33tXRs7dW9Ou+ipAQ8WQsFDfpay4lYsBEA23/0g==;
 31:ZtNuu3f37jeSIa0d8byynvM5aNF02UOZ38RSO++oQf/tsnx3767ZGVu/UJRUQzMxPH7641M8nQi2NDxIXpWUwPfe0lLGxkXKfov+9cAvQv1VHrGl4QDcdF2Tae8BO7Fum3HxkqUu/7lcUJIiHFNCBeJaJRugjssDO0FKqLHjFVrDUD6di+3F0/DxPZWIpbj8DKdCizE4OcsVT455VCnotvGcrCopeCsa5Ke9/65h4Vw=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3768:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 20:3tpO1LCvzcA/H/D2RwWUT8gcGzHiIKyhWwZ2Vx6wgSZD6GxWU9cl35dXm1eiMQpoRCjs9Q0jqvKabckLtwjxjvjFkq2kgqdg/5lJSnBVsiIrU8iFz33Owmznk6rbkdl1/cJIzmXiBlDAUZe4bWBrtQIYwKnShtMi75cf2tT4BCp4yf0K7M/xsYwW9efIXYA6lW9fzeQBSETJ7wiO2W65fOJ9VnnYiZJG72spomM6Bg8DpciY684dxqachFZU9oiVmrpcxLkLgmVD/hVjj8saTVsmjYF3D3I6ViKindqs+hIh9DRzu3pILeKPMfgqE/kGy5jBzjMcImvNMko72gCLegio9+F1AP2LK4iqT6YjLQJDvnZnKoSTMgVkapM6UASd/GgjGNu03OE9Dy7OXlMIJOCEdux2R1E86B43aWH4aOTC4dIkcYH89OuLJTBAise6iMlUJ8dvkZeH8PRzwN3azTpc03GFeRbgpoTS0FXviTb0o0TeLzZBQ5YdrmDRu9og;
 4:BR5aPo9hTNOSK9fVdD70x634Si8rVmx2G7k8UusCFdgbI5UJj2mmSfmbF0TU4kfAnyD2uzlmiDv05hfEmnvP3Ri7CCCodTxi9mqcNXT+u2JNfEI0Z6TC9oBH6xVlij/fAQd+cTQEJzZECP8RQZ+GbAjXdzXBHANY2AKeSxgE848FmuAFZ6cAizn87GUR0iqWzSmU7/Nps1Uxs0tf6W6ltQVQMekKKN+WucCkJYwVZA8hG+3cQ52r5cxPgo68NJRMSNmsAUiOamFpRS2J4lcFXHdg9nEaDX5c2nmam1Mm2ENm3+dg21Jz/Fs9L+I7KAhg0GTUgnDipPm6Q5fbDvkuAAayw2GxbNngHT1jMYnQhdnPwsrQznD0X4jxivaLF21f
X-Microsoft-Antispam-PRVS: <AM6PR03MB3768AE08D759A2BFB3386D16E6050@AM6PR03MB3768.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(163750095850); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM6PR03MB3768; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3768; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(39860400002)(376002)(396003)(136003)(366004)(199004)(189003)(501624003)(72206003)(4326008)(16576012)(58126008)(6666003)(2870700001)(65826007)(305945005)(14444005)(6246003)(7736002)(5660300001)(3846002)(25786009)(31696002)(2906002)(6116002)(316002)(86362001)(53936002)(478600001)(36756003)(81166006)(81156014)(68736007)(8676002)(65806001)(66066001)(65956001)(47776003)(50466002)(8936002)(31686004)(229853002)(6486002)(345774005)(105586002)(106356001)(11346002)(956004)(67846002)(2616005)(53546011)(76176011)(386003)(446003)(55236004)(2486003)(52146003)(52116002)(23676004)(64126003)(16526019)(476003)(97736004)(486006)(80792005)(26005)(186003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3768; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY4OzIzOkcyY1pNb1k2ZUk4K2NyZm9UTXdYYU1QTExJ?=
 =?utf-8?B?NENHS1ZTempKWWt6YUhqbmdGVVZLVUp2cHpka0xNVmloN2pCa1UxaWMxbnR1?=
 =?utf-8?B?ZmNMRjF5Y0VkUFN0ZWVaQThVT0JGVFBySWpYNDBwRXdCQU00RTgzbkNXSlVD?=
 =?utf-8?B?ckhJblFsSFo3SFdXYTFRQ2lFdFk3WExmRnJ6WVJxNVRLOERLZi85b2hiUzBO?=
 =?utf-8?B?RHlMb1VIa2dvNVQrR25VSDJsVzEzdFJLc25QYjhhaE5Bc1ZtVlhSWmxOWUpr?=
 =?utf-8?B?SW1YSnZXVjRDYUdmcUJMd2krWmp2WXRPRlk0d1hyUHlYc0pyZmpDYmpWTlpx?=
 =?utf-8?B?cEVXeVRhMDNSdlJLc1VKTldLZFR4dHJ3d0hhcmJ6K2RSM2pScHU1WHNacGtQ?=
 =?utf-8?B?TWNqb3FCYU5XQlRZS1BybGZaSFVOWHBxTDNQUUthbEprUU5uZCtJd21nNjVI?=
 =?utf-8?B?MDVWSHJwbE9UZWV5cGYxUTNtYnQ4YmRqczM2ODBseVRmZTFYMzgwbFI4aEFt?=
 =?utf-8?B?aVllSVNYdjF6OGJva2owZnllUHRPNUlhTUpRVkw4cVlscVd0djd4Tk5JVUJp?=
 =?utf-8?B?bHBFelVYd3hQZCtaSnBQWXdad1lqanlFaDM1WjVmZ0tnZUtzTlA4MnVYQjNL?=
 =?utf-8?B?UDR1MExkaHlmcnF4eW91MVJuQWlGKzMrQ0R6RVFsNHdPYXQrS2hNSERIRHdL?=
 =?utf-8?B?N0tEQnRMVzJGZFVkMnlqWng4U0tHNkJ4dTVReGs0MHRtclJUcC83UFRDc0F5?=
 =?utf-8?B?NlZHZHRoOGo5OGtvM3ZhVlYyUnpyTEU0ek5DRU8reGpkazRkVDlRYzN1NTlT?=
 =?utf-8?B?L0NwU095ZlVqUHoxL3ppUFFKOTVzVVhlb01TQUhCSVNhRHQ1eHhraHE0b3lX?=
 =?utf-8?B?WWdON1I3OGVEL2gzRUZtWEFDZFZ3Z2lzbWpyeFpoRURXWXZhTzlJTEE4Ymxn?=
 =?utf-8?B?MmRhYXF0NzAwZ0pacm11NHhTcGMvdmc1MmloREFTb281ZUZtMFNmMmMvRkNs?=
 =?utf-8?B?VVFFTFpDWmlFaUVwMnR6ZFhCeThtUjhtR2J2VHY0QXFOVjdBQ0RhQytId0cy?=
 =?utf-8?B?WXRoYlppUWRKM0JLZmtHN2NPNjlNNjVwcGhxUitoUDlBZ0RaYTZLL0xHNXh2?=
 =?utf-8?B?dnVUZjBXU1J3WEpKdzRWcG5uMWE2TUwzc0xoK2VzbWRhQzhCcVQxMVlPbjBP?=
 =?utf-8?B?NnRXRVkya09oWDBRbVdJMVVQRVhmM0J4c2VTaEt5NFJuc0QrU3RwMEdLSVcv?=
 =?utf-8?B?NnFmRXZaek9rTmJqc2ZVWXdpeEtwdmhHLzdDSHh5emtVZ25JdlBJWHQvUzlL?=
 =?utf-8?B?YmNnK1ByYkFnMHU0YSsyOG9KdEdaMFgxT0R4TllWZW92cUxqaDhxM2lzMzhq?=
 =?utf-8?B?eVhwUlpVci9va1hZVnRlN3R6VFY5MmJ0WENneDZoeHJqRXVEcElzZ1E1d2FT?=
 =?utf-8?B?Mi9IZ1R1VkNWKzF4aXVuUzVmMUlEaE5EbTZOL2tPcXBTSFRUYURWZXBiV0Mx?=
 =?utf-8?B?ZVROWHRBMTkwc1BXbHk5TVpXNkpIYnVzZUUwbHZaN09pTzZEd1A4b2NaR0pD?=
 =?utf-8?B?ZEFGRWoxakRJUWpaTThUUW94Ky9xTTg2U3hrcWFYMHlObVZqSStsaTdzTDRn?=
 =?utf-8?B?V01KZVZsbmRWRWN5dHN6SmtHV3FsWmgvajY1eE0zbjRpRTVmUlZiUWYraGU0?=
 =?utf-8?B?bXpwNXhqQzJZdzEvVWdhQW8xdmppVzVsbW9ZbW11SGdwL2FMMGRaQlkxRGRo?=
 =?utf-8?B?WDZ5dzhPT1g2ZExyWEZNT1A0b0pQcFY1SXV2WGlwRndiTWtrR08wWE1vOGpl?=
 =?utf-8?B?S1NtWW4yWG1NMXZ0bytZL1hpOEJxVVVvdGQ4VXk2ckJTdTdvMitGMEE3YjQy?=
 =?utf-8?B?QnBRbnBBSHo3YWRsZHRTWjVabUhDWHRDNkJhQ3l3YUFLeXBIMDlnVXFWRDAw?=
 =?utf-8?B?SlRaNHQyM1hYQjdoSktNV0ZkMC9KcVhTajlPaGt6V1dOOGUwRWEwTlNvR3FP?=
 =?utf-8?B?TnlDbjNTL1hkbHk0MkdxSUs0dElsaGFRWENBZUplQ0tEVW9HK1dzeHF0ZjdO?=
 =?utf-8?B?bklyY05qN2U3TVREWUE1Ym9PY2J2cVllSDdlM1ZOU1ZNbnRKOGZSa3pORG00?=
 =?utf-8?B?QUE9PQ==?=
X-Microsoft-Antispam-Message-Info: AiYPkkHQ6wt/B0AvqE110PQziS5JSbxMs9iiZ0fQQCXtkwUGi7pualJ3NjNNrszovyxNqKCpeKXGDKoblIMVxZq5MmF5jUHabXvDzdPg6oErqkYKezrApdkXzG1nVLFt5Z3UJfOyWiXm+z6Ox1dLu1Abnm2jWWFhbwvMZs0TqWbG/ds98AlkRiY8JEVWHsEpFNZ6eX8fNaOaAxR7YMAatt2TEzpLbfgyPMCT4NNGsSEp6L1j3bZlYijXPrQoGv2JKkqG4pLYMC3o9zQzVhTZ5gdTIlnvi6pbeWhGlaXzf1+IIdHM7Scn2HkirMopM+eajAlD0NO5WFNgRXzpg4Q+QIzwJXT3V3EjHnGFOU5NJ+o=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 6:ery+WSYwMECSUBoTNXGIIJULZvsrGNgh1Iul1y+nxaSHbfNOT2braox6FKO1VYcWyDx6XOPCW3UgGE9y3px4BhKY0+Dupo1kY+CrCF49lRBoflC/sg07XiI7jFzp6ar8Qyl/e7NBIgnJ7h2ffiLbVOHngHNTlHKu4tOShdhseQQfjYaNylWXPtFniCRmi/crWBXMgOchsdU8axmvz7pR8AhhAAJa3um73LdhmQsuXSmYWV/gy7gEJM/itiUu+WM0l6NlTccO5L/czsKq/fACHC3XpROUiWQmZ8nvJIxFsgsUSvqqUg4+kygUxjgTlc5JJ0gMvBEcuDl2qiH/hIyQ4I2UmhSUw0ClPrBcvzbW6Zjnh7Q3jZPKV8Orj+fJYwL7/2I7O+tfqkgfboLH5BvmvDMiRT0GBDNVMmx6FKQnIbwE0PXgmzsABysyOKSiQ9SPhBGnQflVmExM0VZJWdwfqg==;
 5:UETrJBn56Vdjar2IyPuFD76gtSDMEOsBmKYk01h6jxf1XUTZfiKYclE/x4aXsww5xCBzs9rLB63mYWQQy21EBLYFpiyeN9Knn/6aRJJpmsz2fpINJT4AsXtsfIJobc2cQ+aJiP0ODR8orzgbMmoq2QzNgvOerKgEKophI+4YoOk=;
 7:AHfDLE6k/NWKMLEirX3YrfgyHas4vF012bL0MrsRh4LJ2wstEMsdh+Dq/p375vu0zPfMqEV0/3Cxrp0SIByle0Km5D03esXkYFQvAr2waVlS1Suydc+119r7bbeE19owXJHzpZA2CsEHmmiCS8P208kVdC9GN0T72qJ8BWXDCSgvlUkEPxvA2NNyHRDcsZyGNB5GHgZq4gnw2DJjmbQRbfSadzblN5biKdvN4lYsoUqGFjAXIyGmmXv+oV8kC8oF
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 17:37:58.3416 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6515e99a-8d07-4361-3bab-08d61744266b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3768
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDUuMDkuMTggMTg6MTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4g
TWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRhcmQg
U01DQ0MKPiAKPiBOSVQ6IFRoZSBtYWluIHdheQo+IAo+PiBjYWxsLiAiU3RhbmRhcmQiIGlzIGEg
U01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+PiBpbnRlcnJ1cHRlZCBh
bmQgT1AtVEVFIGNhbiByZXR1cm4gY29udHJvbCB0byBOVyBiZWZvcmUgY29tcGxldGluZwo+PiB0
aGUgY2FsbC4KPj4KPj4gSW4gY29udHJhbnN0IHdpdGggZmFzdCBjYWxscywgd2hlcmUgYXJndW1l
bnRzIGFuZCByZXR1cm4gdmFsdWVzCj4gCj4gTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KPiAK
Pj4gYXJlIHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVt
b3J5LiBSZWdpc3Rlcgo+PiBwYWlyIHIxLHIyIGhvbGRzIDY0LWJpdCBQQSBvZiBjb21tYW5kIGJ1
ZmZlciwgd2hlcmUgYWxsIGFyZ3VtZW50cwo+IAo+IERvIHlvdSBtZWFuIHcxLCB3Mj8KR29vZCBx
dWVzdGlvbi4gSG93IHRvIGNhbGwgdGhlIHJlZ2lzdGVycywgc28gaXQgd291bGQgYmUgdmFsaWQg
Ym90aApmb3IgQVJNdjcgYW5kIEFSTXY4PwoKPj4gYXJlIHN0b3JlZCBhbmQgd2hpY2ggaXMgdXNl
ZCB0byByZXR1cm4gZGF0YS4gT1AtVEVFIGludGVybmFsbHkKPj4gY29waWVzIGNvbnRlbnRzIG9m
IHRoaXMgYnVmZmVyIGludG8gb3duIHNlY3VyZSBtZW1vcnkgYmVmb3JlIGFjY2Vzc2luZwo+PiBh
bmQgdmFsaWRhdGluZyBhbnkgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlci4gVGhpcyBpcyBkb25lIHRv
IG1ha2Ugc3VyZQo+PiB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZSBjb250ZW50cyBvZiB0aGUgdmFs
aWRhdGVkIHBhcmFtZXRlcnMuCj4+Cj4+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1lIGZv
ciBudW1iZXIgb2YgcmVhc29uczoKPj4KPj4gMS4gVG8gbWFrZSBzdXJlIHRoYXQgZ3Vlc3Qgd2ls
bCBub3QgY2hhbmdlIGRhdGEgYWZ0ZXIgdmFsaWRhdGlvbi4KPj4gMi4gVG8gdHJhbnNsYXRlIElQ
QXMgdG8gUEFzIGluIHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9uZQo+PiDCoMKg
wqAgaW4gdGhpcyBwYXRjaCkuCj4+IDMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZyb20g
Z3Vlc3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKPj4gwqDCoMKgIHRvIGRvIElQQS0+UEEgdHJh
bnNsYXRpb24gYnkgbWlzdXNpbmcgbWVkaWF0b3IuCj4+Cj4+IEFsc28gbWVkaWF0b3IgcGlucyB0
aGUgcGFnZSB3aXRoIG9yaWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKPj4gaXQgd2lsbCB3
cml0ZSB0byBpdCBsYXRlciwgd2hlbiByZXR1cm5pbmcgcmVzcG9uc2UgZnJvbSBPUC1URUUuCj4g
Cj4gSSBkb24ndCB0aGluayBpdCBpcyBuZWNlc3NhcnkgdG8gcGluIHRoZSBndWVzdCBjb21tYW5k
IGJ1ZmZlci4gWW91IGNhbiAKPiB1c2UgZ3Vlc3Rjb3B5IGhlbHBlciB0byBjb3B5IHRvL2Zyb20g
dGhlIGd1ZXN0IG1lbW9yeS4KPiAKPiBJZiB0aGUgZ3Vlc3QgbW9kaWZ5IHRoZSBQMk0gYXQgdGhl
IHNhbWUgdGltZSwgdGhlbiBpdCBpcyBub3Qgb3VyIAo+IGJ1c2luZXNzIGlmIHNvbWV0aGluZyB3
cm9uZyBoYXBwZW4uIFRoZSBvbmx5IHRoaW5ncyB3ZSBuZWVkIHRvIHByZXZlbnQgCj4gaGVyZSBp
cyB3cml0aW5nIGJhY2sgdG8gYW4gTUZOIHRoYXQgZG9lcyBub3QgYmVsb25nIHRvIHRoZSBkb21h
aW4uCllvdSBhcmUgcmlnaHQuIEkgZGlkIHRoaXMgaW4gdGhlIHNhbWUgd2F5IGFzICBPUC1URUUg
ZG9lcywgZXhjZXB0IHRoYXQgCk9QLVRFRSBkb2VzCm5vdCBjb3BpZXMgd2hvbGUgY29tbWFuZCBi
dWZmZXIuIFNvIHllcywgeW91ciBhcHByb2FjaCBpcyBiZXR0ZXIuIFRoYW5rIHlvdS4KCj4+Cj4+
IER1cmluZyBzdGFuZGFyZCBjYWxsIE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1
cm5zIiwgYXNraW5nCj4+IE5XIHRvIGRvIHNvbWUgd29yayBmb3IgT1AtVEVFLiBOVyB0aGVuIGlz
c3VlcyBzcGVjaWFsIGNhbGwKPj4gT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDIHRvIHJl
c3VtZSBoYW5kbGluZyBvZiB0aGUgb3JpZ2luYWwgY2FsbC4KPj4gVGh1cywgbWVkaWF0b3IgbmVl
ZHMgdG8gbWFpbnRhaW4gY29udGV4dCBmb3Igb3JpZ2luYWwgc3RhbmRhcmQgY2FsbAo+PiBkdXJp
bmcgbXVsdGlwbGUgU01DQ0MgY2FsbHMuCj4+Cj4+IFN0YW5kYXJkIGNhbGwgaXMgY29uc2lkZXJl
ZCBjb21wbGV0ZSwgd2hlbiByZXR1cm5lZCB2YWx1ZSBpcwo+PiBub3QgUlBDIHJlcXVlc3QuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDMxOSAKPj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gwqAgMSBm
aWxlIGNoYW5nZWQsIDMxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4+IGluZGV4IGM4OTVhOTkuLjEwMDhlYmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gQEAgLTEy
LDYgKzEyLDcgQEAKPj4gwqDCoCAqLwo+PiDCoCAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+
Cj4+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4+IMKgICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KPj4gwqAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3Rl
ZS90ZWUuaD4KPj4gQEAgLTE5LDkgKzIwLDI3IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gKyNkZWZp
bmUgTUFYX1NURF9DQUxMU8KgwqAgMTYKPiAKPiBJIHN1c3BlY3QgdGhpcyBpcyB1c2VkIHRvIHJl
c3RyaWN0IHRoZSBudW1iZXIgb2YgY2FsbHMgaW4gZmxpZ2h0LiBJZiBzbywgCj4gSSB3b3VsZCBh
cHByZWNpYXRlIGlmIHRoaXMgaXMgZG9jdW1lbnRlZCBpbiB0aGUgY29kZSBhbmQgdGhlIGxpbWl0
YXRpb25zIAo+IGV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuClllcywgeW91IGFyZSBy
aWdodC4gSSdsbCBhZGQgZGVzY3JpcHRpb24uCj4gCj4+ICsKPj4gKy8qCj4+ICsgKiBDYWxsIGNv
bnRleHQuIE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJldHVybnMgZHVyaW5nIG9uZSBj
YWxsLgo+PiArICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVtLgo+PiAr
ICovCj4+ICtzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4+ICvCoMKgwqAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0X2FyZzsKPj4gK8Kg
wqDCoCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKPj4gK8KgwqDCoCBtZm5fdCBndWVz
dF9hcmdfbWZuOwo+PiArwqDCoMKgIGludCBvcHRlZV90aHJlYWRfaWQ7Cj4+ICvCoMKgwqAgaW50
IHJwY19vcDsKPj4gK307Cj4+ICsKPj4gwqAgc3RydWN0IGRvbWFpbl9jdHggewo+PiDCoMKgwqDC
oMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGNh
bGxfY3R4X2xpc3Q7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiArwqDC
oMKgIGF0b21pY190IGNhbGxfY3R4X2NvdW50Owo+PiArwqDCoMKgIHNwaW5sb2NrX3QgbG9jazsK
Pj4gwqAgfTsKPj4gwqAgc3RhdGljIExJU1RfSEVBRChkb21haW5fY3R4X2xpc3QpOwo+PiBAQCAt
NDksNiArNjgsNDQgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPj4gwqDCoMKgwqDC
oCByZXR1cm4gdHJ1ZTsKPj4gwqAgfQo+PiArc3RhdGljIG1mbl90IGxvb2t1cF9hbmRfcGluX2d1
ZXN0X3JhbV9hZGRyKHBhZGRyX3QgZ2FkZHIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGcpCj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSBhcmUg
bmVlZCB0byByZXR1cm4gYm90aCBhbiBNRk4gYW5kIGEgcGFnZS4gWW91IGNhbiAKPiBkZWR1Y2Ug
ZWFzaWx5IGZyb20gdGhlIG90aGVyLiBJbiB0aGlzIGNvbnRleHQsIGl0IHdvdWxkIGJlIGJldHRl
ciB0byAKPiByZXR1cm4gYSBwYWdlLgo+IAo+IEFsc28sIEkgd291bGQgcHJlZmVyIGlmIHRoaXMg
ZnVuY3Rpb24gdGFrZSBhIGd1ZXN0IGZyYW1lIGFkZHJlc3Mgb3ZlciBhIAo+IGd1ZXN0IHBoeXNp
Y2FsIGFkZHJlc3MuCj4gCj4gTGFzdGx5IHRoaXMgZnVuY3Rpb24gaXMgYmFzaWNhbGx5IGEgcmUt
aW1wbGVtZW50YXRpb24gb2YgCj4gZ2V0X3BhZ2VfZnJvbV9nZm4gd2l0aCBhIHJlc3RyaWN0aW9u
IG9uIHRoZSBwMm0gdHlwZS4gUGxlYXNlIAo+IHJlLWltcGxlbWVudCBpdCB1c2luZyB0aGF0IGZ1
bmN0aW9uLgo+IAo+PiArewo+PiArwqDCoMKgIG1mbl90IG1mbjsKPj4gK8KgwqDCoCBnZm5fdCBn
Zm47Cj4+ICvCoMKgwqAgcDJtX3R5cGVfdCB0Owo+PiArwqDCoMKgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7Cj4+ICvCoMKgwqAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4g
Kwo+PiArwqDCoMKgIGdmbiA9IGdhZGRyX3RvX2dmbihnYWRkcik7Cj4+ICvCoMKgwqAgbWZuID0g
cDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKPj4gKwo+PiArwqDCoMKgIGlmICggdCAhPSBwMm1fcmFt
X3J3IHx8IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gSU5WQUxJRF9NRk47Cj4+ICsKPj4gK8KgwqDCoCBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsK
PiAKPiBtZm5fdG9fcGFnZSBjYW4gbmV2ZXIgZmFpbGVkLiBJZiB5b3Ugd2FudCB0byBjaGVjayB3
aGV0aGVyIGFuIE1GTiBpcyAKPiB2YWxpZCwgdGhlbiB5b3UgY2FuIHVzZSBtZm5fdmFsaWQoLi4u
KS4KPiAKPj4gK8KgwqDCoCBpZiAoICFwYWdlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBJ
TlZBTElEX01GTjsKPj4gKwo+PiArwqDCoMKgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkKPj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiBJTlZBTElEX01GTjsKPj4gKwo+PiArwqDCoMKgIGlmICgg
cGcgKQo+PiArwqDCoMKgwqDCoMKgwqAgKnBnID0gcGFnZTsKPj4gKwo+PiArwqDCoMKgIHJldHVy
biBtZm47Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHVucGluX2d1ZXN0X3JhbV9hZGRyKG1m
bl90IG1mbikKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+PiArwqDC
oMKgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+PiArwqDCoMKgIGlmICggIXBhZ2UgKQo+PiAr
wqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArCj4+ICvCoMKgwqAgcHV0X3BhZ2UocGFnZSk7Cj4+
ICt9Cj4+ICsKPj4gwqAgc3RhdGljIHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgo
c3RydWN0IGRvbWFpbiogZCkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4
ICpjdHg7Cj4+IEBAIC04Nyw2ICsxNDQsMTAgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKgwqAgY3R4LT5kb21haW4g
PSBkOwo+PiArwqDCoMKgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOwo+PiAr
Cj4+ICvCoMKgwqAgYXRvbWljX3NldCgmY3R4LT5jYWxsX2N0eF9jb3VudCwgMCk7Cj4+ICvCoMKg
wqAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+IMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZk
b21haW5fY3R4X2xpc3RfbG9jayk7Cj4+IMKgwqDCoMKgwqAgbGlzdF9hZGRfdGFpbCgmY3R4LT5s
aXN0LCAmZG9tYWluX2N0eF9saXN0KTsKPj4gQEAgLTEzNCwxMSArMTk1LDcyIEBAIHN0YXRpYyB2
b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzLCB1aW50MzJfdCBy
ZXQpCj4+IMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwo+PiDCoCB9Cj4+ICtz
dGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBk
b21haW5fY3R4IAo+PiAqY3R4KQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHgg
KmNhbGw7Cj4+ICvCoMKgwqAgaW50IGNvdW50Owo+PiArCj4+ICvCoMKgwqAgY291bnQgPSBhdG9t
aWNfYWRkX3VubGVzcygmY3R4LT5jYWxsX2N0eF9jb3VudCwgMSwgTUFYX1NURF9DQUxMUyk7Cj4g
Cj4gUGxlYXNlIGEgY29tbWVudCBleHBsYWluaW5nIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCkUu
Zy4gIi8qIExpbWl0IG51bWJlciBvZiBjYWxscyBmb3IgdGhlIGN1cnJlbnQgZG9tYWluICovIiA/
Cgo+PiArwqDCoMKgIGlmICggY291bnQgPT0gTUFYX1NURF9DQUxMUyApCj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gTlVMTDsKPj4gKwo+PiArwqDCoMKgIGNhbGwgPSB4emFsbG9jKHN0cnVjdCBz
dGRfY2FsbF9jdHgpOwo+PiArwqDCoMKgIGlmICggIWNhbGwgKSB7Cj4gCj4gQ29kaW5nIHN0eWxl
Ogo+IAo+IGlmCj4gewo+IAo+PiArwqDCoMKgwqDCoMKgwqAgYXRvbWljX2RlYygmY3R4LT5jYWxs
X2N0eF9jb3VudCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gK8KgwqDCoCB9
Cj4+ICsKPj4gK8KgwqDCoCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSAtMTsKPj4gKwo+PiArwqDC
oMKgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPj4gK8KgwqDCoCBsaXN0X2FkZF90YWlsKCZjYWxs
LT5saXN0LCAmY3R4LT5jYWxsX2N0eF9saXN0KTsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4
LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBjYWxsOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgdm9pZCBmcmVlX3N0ZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3Qg
Cj4+IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gK3sKPj4gK8KgwqDCoCBhdG9taWNfZGVjKCZjdHgt
PmNhbGxfY3R4X2NvdW50KTsKPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsK
Pj4gK8KgwqDCoCBsaXN0X2RlbCgmY2FsbC0+bGlzdCk7Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNhbGwtPnhlbl9hcmcgKQo+PiArwqDC
oMKgwqDCoMKgwqAgZnJlZV94ZW5oZWFwX3BhZ2UoY2FsbC0+eGVuX2FyZyk7Cj4gCj4gZnJlZV94
ZW5oZWFwX3BhZ2UgaXMgYWJsZSB0byBjb3BlIHdpdGggTlVMTCBwb2ludGVyLgo+IAo+PiArCj4+
ICvCoMKgwqAgaWYgKCBjYWxsLT5ndWVzdF9hcmcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bm1h
cF9kb21haW5fcGFnZV9nbG9iYWwoY2FsbC0+Z3Vlc3RfYXJnKTsKPj4gK8KgwqDCoMKgwqDCoMKg
IHVucGluX2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+PiArwqDCoMKgIH0K
Pj4gKwo+PiArwqDCoMKgIHhmcmVlKGNhbGwpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQg
Cj4+IHRocmVhZF9pZCkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
Owo+PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkoIGNhbGwsICZjdHgtPmNhbGxfY3R4X2xpc3QsIGxpc3QgKQo+PiArwqDC
oMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID09IHRo
cmVhZF9pZCApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIGNhbGw7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAg
fQo+PiArwqDCoMKgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+PiArCj4+ICvCoMKgwqAgcmV0
dXJuIE5VTEw7Cj4+ICt9Cj4+IMKgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtY2NjX3Jl
cyByZXNwOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+ICvCoMKgwqAg
c3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+PiDCoMKgwqDCoMKgIGJvb2wg
Zm91bmQgPSBmYWxzZTsKPj4gwqDCoMKgwqDCoCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBW
Q1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+PiBAQCAtMTYzLDkgKzI4NSwyMDEgQEAgc3RhdGlj
IHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDC
oCBpZiAoICFmb3VuZCApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAg
QVNTRVJUKCFzcGluX2lzX2xvY2tlZCgmY3R4LT5sb2NrKSk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0
LCAKPj4gbGlzdCApCj4+ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3N0ZF9jYWxsX2N0eChjdHgsIGNh
bGwpOwo+PiArCj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2N0eF9j
b3VudCkpOwo+PiArCj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4gwqAgfQo+PiArLyoKPj4g
KyAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+PiArICogMSkgSGlk
ZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0Cj4+ICsgKiAyKSBNYWtlIHN1cmUgdGhh
dCBndWVzdCB3b3VsZG4ndCBjaGFuZ2UgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlciAKPj4gZHVyaW5n
IGNhbGwKPj4gKyAqLwo+PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+ICt7Cj4+
ICvCoMKgwqAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9hZGRyOwo+PiArCj4+ICvCoMKgwqAgY21k
X2dhZGRyID0gKHBhZGRyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8IDMyIHwKPj4gK8KgwqDC
oMKgwqDCoMKgIGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvC
oMKgwqDCoCAqIENvbW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBhdCBwYWdlIGJvdW5kYXJ5Lgo+
PiArwqDCoMKgwqAgKiBUaGlzIGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1lbnQuCj4+ICvCoMKgwqDC
oCAqLwo+PiArwqDCoMKgIGlmICggY21kX2dhZGRyICYgKE9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFIC0gMSkgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICvC
oMKgwqAgY2FsbC0+Z3Vlc3RfYXJnX21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRy
KGNtZF9nYWRkciwgCj4+IE5VTEwpOwo+PiArwqDCoMKgIGlmICggbWZuX2VxKGNhbGwtPmd1ZXN0
X2FyZ19tZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7
Cj4+ICsKPj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmcgPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+PiArwqDCoMKgIGlmICggIWNhbGwtPmd1ZXN0X2FyZyAp
IHsKPj4gK8KgwqDCoMKgwqDCoMKgIHVucGluX2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2Fy
Z19tZm4pOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPiAK
PiBJdCBsb29rIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8gdXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlf
YnlfaXBhIGhlcmUuIFRoaXMgCj4gd291bGQgYXZvaWQgdGhlIHBhZ2UgdG8gYmUgbWFwcGVkIGds
b2JhbCBmb3IgdGhlIGR1cmF0aW9uIG9mIHRoZSBjYWxsLgpZZXMsIGFzIHlvdSBzYWlkIGVhcmxp
ZXIsIEkgY2FuIHRyeSB0byBjb3B5IHdob2xlIGNvbnRlbnRzIG9mIGNvbW1hbmQKYnVmZmVyIHRv
IHNoYWRvd2VkIHJlZ2lvbiBhbmQgdGhlbiBoYW5kbGUgaXQgdGhqZXJlLgoKPj4gKwo+PiArwqDC
oMKgIGNhbGwtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiAKPiBJIGRvbid0IHNl
ZSBhbnl0aGluZyBpbiB0aGUgY29kZSBtYWtpbmcgc3VyZSB0aGF0IAo+IE9QVEVFX01TR19OT05D
T05USUdfUEFHRV9TSVpFIGZpdHMgaW4gYSBYZW4gcGFnZS1zaXplLiBZb3UgcHJvYmFibHkgd2Fu
dCAKPiB0byBhZGQgYSBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFID4gUEFH
RV9TSVpFKS4KPiA+IEFsc28sIGZvciBiZWVuIG1vcmUgZnV0dXJlLXByb29mIChpLmUgWGVuIHVz
aW5nIGFuIGhpZ2hlciBwYWdlIHNpemUpLCBpdAo+IHdvdWxkIGJlIGJldHRlciB0byB1c2UgX3ht
YWxsb2MoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUsIAo+IE9QVEVFX01TR19OT05DT05U
SUdfUEFHRV9TSVpFKS4KPiAKPiBfeG1hbGxvYyB3aWxsIGFsbG9jX3hlbmhlYXBfcGFnZSgpIGlm
IGl0IGlzIG5lY2Vzc2FyeS4KVGhhbmsgeW91IGZvciBzdWdnZXN0aW9uLiBJdCBpcyBnb29kIHRv
Cgo+IAo+PiArwqDCoMKgIGlmICggIWNhbGwtPnhlbl9hcmcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDC
oCB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKPj4gK8KgwqDCoMKg
wqDCoMKgIHJldHVybiBmYWxzZTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBtZW1jcHko
Y2FsbC0+eGVuX2FyZywgY2FsbC0+Z3Vlc3RfYXJnLCAKPj4gT1BURUVfTVNHX05PTkNPTlRJR19Q
QUdFX1NJWkUpOwo+PiArCj4+ICvCoMKgwqAgeGVuX2FkZHIgPSB2aXJ0X3RvX21hZGRyKGNhbGwt
Pnhlbl9hcmcpOwo+PiArCj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHhlbl9hZGRy
ID4+IDMyKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMiwgeGVuX2FkZHIgJiAweEZG
RkZGRkZGKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiB0cnVlOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgYm9vbCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+PiArewo+PiArwqDCoMKgIHVuc2lnbmVkIGludCBpOwo+
PiArwqDCoMKgIHVpbnQzMl90IGF0dHI7Cj4gCj4gVGhpcyBmdW5jdGlvbiBtaWdodCBiZSBhIGJp
dCB0cmlja3kgdG8gaW1wbGVtZW50IHVzaW5nIAo+IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBh
LiBIb3dldmVyLCB5b3UgY2FuIGp1c3QgbWFwIHRoZSByZWdpb24gCj4gdGVtcG9yYXJpbHkuIFRo
aXMgd291bGQgYXZvaWQgdG8gdXNlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCj4g
dGhlbiBjb2RlIGFuZCBhdm9pZCBvbmUgbGVzcyBwb3RlbnRpYWxseSBlcnJvciBpbiB0aGUgY2xl
YW51cCBwYXRoLgpJIHRoaW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9ucyBp
biB0aGUgc2hhZG93ZWQgYnVmZmVyCmFuZCB0aGVuIGNvcHkgaXQgYXMgYSB3aG9sZSB0byB0aGUg
Z3Vlc3QncyBvbmUuCgo+PiArCj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxs
LT54ZW5fYXJnLT5yZXQ7Cj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXRfb3JpZ2luID0g
Y2FsbC0+eGVuX2FyZy0+cmV0X29yaWdpbjsKPj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmctPnNl
c3Npb24gPSBjYWxsLT54ZW5fYXJnLT5zZXNzaW9uOwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBp
IDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewo+IAo+IGZvciAoIC4uLiApCj4g
ewo+IAo+PiArwqDCoMKgwqDCoMKgwqAgYXR0ciA9IGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS5h
dHRyOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzd2l0Y2ggKCBhdHRyICYgT1BURUVfTVNHX0FU
VFJfVFlQRV9NQVNLICkgewo+IAo+IHN3aXRjaCAoIC4uLiApCj4gewo+IAo+PiArwqDCoMKgwqDC
oMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgo+PiArwqDCoMKgwqDC
oMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0u
dS50bWVtLnNpemU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDC
oMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKPj4gK8Kg
wqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVDoKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5h
ID0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5hOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT5ndWVzdF9h
cmctPnBhcmFtc1tpXS51LnZhbHVlLmIgPQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmI7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fT1VUUFVUOgo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fSU5PVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0
X2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplID0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS5ybWVtLnNpemU7Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX05PTkU6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX0lOUFVUOgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4g
K8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gdHJ1
ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3QgZG9t
YWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4ICpjYWxsKQo+PiArewo+PiArwqDCoMKgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0
Owo+PiArCj4+ICvCoMKgwqAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+IAo+IEkgZmluZCBhIGJpdCBv
ZGQgdGhhdCB5b3UgaW50cm9kdWNlIGEgcmV0dXJuIGZvciBmb3J3YXJkX2NhbGwgaW4gdGhlIAo+
IHByZXZpb3VzIHBhdGNoLiBCdXQgeW91IGJhcmVseSB1c2UgaXQuCllvdSBzZWUsIGRpdmlzaW9u
IG9mIG9yaWdpbmFsIGJpZyBwYXRjaCBpbnRvIHNtYWxsZXIgb25lcyBpcyBhIGJpdAphcmJpdHJh
cnksIHNvIHlvdSBjYW4gc3BvdCBhcnRpZmFjdHMgbGlrZSB0aGlzLiBJJ2xsIHRyeSB0byBmaXgK
dGhlbS4KCj4gSSB0aGluayBJIHdvdWxkIHByZWZlciBpZiB0aGUgZnVuY3Rpb24gZG9lcyBub3Qg
cmV0dXJuIGEgdmFsdWUgYW5kIHlvdSAKPiBqdXN0IHJlbHkgb24gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApLgo+IAo+PiArCj4+ICvCoMKgwqAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDAp
Owo+PiArwqDCoMKgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDMpOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FsbC0+cnBjX29wID0gT1BU
RUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPj4gK8KgwqDCoMKgwqDCoMKg
IHJldHVybiB0cnVlOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIGNvcHlfc3RkX3JlcXVl
c3RfYmFjayhjdHgsIHJlZ3MsIGNhbGwpOwo+IAo+IEhlcmUgYW5vdGhlciBmdW5jdGlvbiByZXR1
cm4gYSB2YWx1ZSBidXQgaXQgaXMgbm90IHVzZWQuIElmIHlvdSBkb24ndCAKPiBwbGFuIHRvIHVz
ZSB0aGUgcmV0dXJuLCB0aGVuIHBsZWFzZSBkcm9wLiBJZiB5b3UgcGxhbiB0byB1c2UgaXQsIHRo
ZW4gZG8gCj4gaXQgZXZlcnl3aGVyZS4KVGhlIHNhbWUgdGhpbmcuIEl0IGlzIHVzZWQgbGF0ZXIg
aW4gdGhlIHNlcmllcywgd2hlbiB0aGVyZSB3aWxsIGJlIAphZGRpdGlvbmFsIGxvZ2ljLgoKPj4g
Kwo+PiArwqDCoMKgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7Cj4+ICsKPj4gK8KgwqDC
oCByZXR1cm4gdHJ1ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgaGFuZGxlX3N0ZF9jYWxs
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCAKPj4gY3B1X3VzZXJfcmVncyAqcmVncykK
Pj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsOwo+PiArwqDCoMKgIGJv
b2wgcmV0Owo+PiArCj4+ICvCoMKgwqAgY2FsbCA9IGFsbG9jYXRlX3N0ZF9jYWxsX2N0eChjdHgp
Owo+PiArCj4+ICvCoMKgwqAgaWYgKCFjYWxsKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZh
bHNlOwo+PiArCj4+ICvCoMKgwqAgcmV0ID0gY29weV9zdGRfcmVxdWVzdChyZWdzLCBjYWxsKTsK
Pj4gK8KgwqDCoCBpZiAoICFyZXQgKQo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBvdXQ7Cj4+ICsK
Pj4gK8KgwqDCoCAvKiBOb3cgd2UgY2FuIHNhZmVseSBleGFtaW5lIGNvbnRlbnRzIG9mIGNvbW1h
bmQgYnVmZmVyICovCj4+ICvCoMKgwqAgaWYgKCBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKGNhbGwt
Pnhlbl9hcmctPm51bV9wYXJhbXMpID4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgT1BURUVfTVNHX05P
TkNPTlRJR19QQUdFX1NJWkUgKSB7Cj4gCj4gaWYgKCAuLi4gKQo+IHsKPiAKPj4gK8KgwqDCoMKg
wqDCoMKgIHJldCA9IGZhbHNlOwo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBvdXQ7Cj4+ICvCoMKg
wqAgfQo+PiArCj4+ICvCoMKgwqAgc3dpdGNoICggY2FsbC0+eGVuX2FyZy0+Y21kICkKPj4gK8Kg
wqDCoCB7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTjoKPj4gK8Kg
wqDCoCBjYXNlIE9QVEVFX01TR19DTURfQ0xPU0VfU0VTU0lPTjoKPj4gK8KgwqDCoCBjYXNlIE9Q
VEVFX01TR19DTURfSU5WT0tFX0NPTU1BTkQ6Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01E
X0NBTkNFTDoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX01TR19DTURfUkVHSVNURVJfU0hNOgo+PiAr
wqDCoMKgIGNhc2UgT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVSX1NITToKPj4gK8KgwqDCoMKgwqDC
oMKgIHJldCA9IHRydWU7Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCBkZWZh
dWx0Ogo+PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gZmFsc2U7Cj4+ICvCoMKgwqAgfQo+PiArCj4+
ICvCoMKgwqAgaWYgKCFyZXQpCj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKPj4gKwo+PiAr
wqDCoMKgIHJldCA9IGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKPj4gKwo+PiAr
b3V0Ogo+PiArwqDCoMKgIGlmICghcmV0KQo+PiArwqDCoMKgwqDCoMKgwqAgZnJlZV9zdGRfY2Fs
bF9jdHgoY3R4LCBjYWxsKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2Fs
bF9jdHggKmNhbGw7Cj4+ICsKPiAKPiBObyBuZWVkIGZvciB0aGUgbmV3bGluZSBoZXJlLgo+IAo+
PiArwqDCoMKgIGludCBvcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4+
ICsKPj4gK8KgwqDCoCBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9pZCk7
Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFjYWxsICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBm
YWxzZTsKPj4gKwo+PiArwqDCoMKgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApIHsKPiAKPiBzd2l0
Y2ggKCAuLi4gKQo+IHsKPiAKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExP
QzoKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKg
wqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToK
Pj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9J
TlRSOgo+PiArwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNf
UlBDX0ZVTkNfQ01EOgo+PiArwqDCoMKgwqDCoMKgwqAgLyogVE9ETzogQWRkIGhhbmRsaW5nICov
Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBy
ZXR1cm4gZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+PiArfQo+PiArCj4+IMKg
IHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCB1aW50MzJfdCBjYXBzOwo+PiBAQCAt
MjI1LDEwICs1MzksOSBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgCj4+
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfRVhDSEFO
R0VfQ0FQQUJJTElUSUVTOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGhhbmRsZV9leGNo
YW5nZV9jYXBhYmlsaXRpZXMocmVncyk7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfQ0FM
TF9XSVRIX0FSRzoKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBoYW5kbGVfc3RkX2NhbGwoY3R4
LCByZWdzKTsKPj4gwqDCoMKgwqDCoCBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQ
QzoKPj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRo
aXMgY2FsbHMgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIGZvcndhcmRfY2FsbChyZWdzKTsKPj4gLcKg
wqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGhhbmRs
ZV9ycGMoY3R4LCByZWdzKTsKPj4gwqDCoMKgwqDCoCBkZWZhdWx0Ogo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIGZhbHNlOwo+PiDCoMKgwqDCoMKgIH0KPj4KPiAKPiBDaGVlcnMsCj4gCgot
LSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:38:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17:38: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 1fzQ8X-0000MY-NP; Mon, 10 Sep 2018 17:38: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQ8V-0000MO-Hg
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 17:38:07 +0000
X-Inumbo-ID: 0567dcb8-b520-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0567dcb8-b520-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:36:17 +0200 (CEST)
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=nbAIRC6508G1456DufUDx607c7bpPezddxIBwCD3nmE=;
 b=kyZE1myya6mJVqhQCVVrPjuYKwUcVzJ5YNW9Pi6uH+G9qbGt5YY0d4J/5K6EhhWLiAQEkJfNIfAJi5DNaTe1k47QagihQgn+zf5JBTr2XNAU0Vd/WMAMqbNb5f8hvGfoUJRc7SdPbbEeuZwt5HFP8t9G3rJF664iY8tlj/dps1Y=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3768.eurprd03.prod.outlook.com (2603:10a6:209:31::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Mon, 10 Sep 2018 17:37:58 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
Date: Mon, 10 Sep 2018 20:37:38 +0300
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: <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::30) To AM6PR03MB3768.eurprd03.prod.outlook.com
 (2603:10a6:209:31::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6515e99a-8d07-4361-3bab-08d61744266b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3768; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 3:F6/iiv1Af38u8wV8F3Sx55wg+RGmmsBWGs/SpgFxOuB9vKiW6wU15wZ04pBlSiFzm1p8PRZxxDQG2Mup4yj0oaVlM8EE8G+UFXuQYhdMu0Hay/ZVKImgjOvcO1i0JZHH3IyP/TaIkr2DP69neQBbm7a6Au+i1UPUDCwoQTd5F1nP55oUxkj6VN+IT7YlqG9gWvay00MYDqehSENZC5nLAKFeMPUY8v41yuPo2T05zsgDKmu40/KFOb3geY9jub9l;
 25:vgu108bixWjxkpxQLui6/kXFD0TlItHSJ51kVIMB9to8ZR8oNoVq7/GGK2h4bqhSJV5YrQABncmY4hactC2FP7JZJZP6+nF4lIEGPH4FE22c6rVW1mfrPgPAoigaJD8q3k0XPIZ/sRe/aFA/l7fcW4uyFUPH85pDFY5V8PozpIGQ8HkTPyBjgGHVBEpb4AWYESao9rZeWMOd7+Pl0dOIAAQZvo/EEt9z1hNgM/+Q2aCwVyf3E3oNoOypSm27yOP1/+3s9Lt7aUjdKNsM3qi0uyjojLs9MPhBvRyr6HvALEUFAkm33tXRs7dW9Ou+ipAQ8WQsFDfpay4lYsBEA23/0g==;
 31:ZtNuu3f37jeSIa0d8byynvM5aNF02UOZ38RSO++oQf/tsnx3767ZGVu/UJRUQzMxPH7641M8nQi2NDxIXpWUwPfe0lLGxkXKfov+9cAvQv1VHrGl4QDcdF2Tae8BO7Fum3HxkqUu/7lcUJIiHFNCBeJaJRugjssDO0FKqLHjFVrDUD6di+3F0/DxPZWIpbj8DKdCizE4OcsVT455VCnotvGcrCopeCsa5Ke9/65h4Vw=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3768:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 20:3tpO1LCvzcA/H/D2RwWUT8gcGzHiIKyhWwZ2Vx6wgSZD6GxWU9cl35dXm1eiMQpoRCjs9Q0jqvKabckLtwjxjvjFkq2kgqdg/5lJSnBVsiIrU8iFz33Owmznk6rbkdl1/cJIzmXiBlDAUZe4bWBrtQIYwKnShtMi75cf2tT4BCp4yf0K7M/xsYwW9efIXYA6lW9fzeQBSETJ7wiO2W65fOJ9VnnYiZJG72spomM6Bg8DpciY684dxqachFZU9oiVmrpcxLkLgmVD/hVjj8saTVsmjYF3D3I6ViKindqs+hIh9DRzu3pILeKPMfgqE/kGy5jBzjMcImvNMko72gCLegio9+F1AP2LK4iqT6YjLQJDvnZnKoSTMgVkapM6UASd/GgjGNu03OE9Dy7OXlMIJOCEdux2R1E86B43aWH4aOTC4dIkcYH89OuLJTBAise6iMlUJ8dvkZeH8PRzwN3azTpc03GFeRbgpoTS0FXviTb0o0TeLzZBQ5YdrmDRu9og;
 4:BR5aPo9hTNOSK9fVdD70x634Si8rVmx2G7k8UusCFdgbI5UJj2mmSfmbF0TU4kfAnyD2uzlmiDv05hfEmnvP3Ri7CCCodTxi9mqcNXT+u2JNfEI0Z6TC9oBH6xVlij/fAQd+cTQEJzZECP8RQZ+GbAjXdzXBHANY2AKeSxgE848FmuAFZ6cAizn87GUR0iqWzSmU7/Nps1Uxs0tf6W6ltQVQMekKKN+WucCkJYwVZA8hG+3cQ52r5cxPgo68NJRMSNmsAUiOamFpRS2J4lcFXHdg9nEaDX5c2nmam1Mm2ENm3+dg21Jz/Fs9L+I7KAhg0GTUgnDipPm6Q5fbDvkuAAayw2GxbNngHT1jMYnQhdnPwsrQznD0X4jxivaLF21f
X-Microsoft-Antispam-PRVS: <AM6PR03MB3768AE08D759A2BFB3386D16E6050@AM6PR03MB3768.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(163750095850); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM6PR03MB3768; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3768; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(39860400002)(376002)(396003)(136003)(366004)(199004)(189003)(501624003)(72206003)(4326008)(16576012)(58126008)(6666003)(2870700001)(65826007)(305945005)(14444005)(6246003)(7736002)(5660300001)(3846002)(25786009)(31696002)(2906002)(6116002)(316002)(86362001)(53936002)(478600001)(36756003)(81166006)(81156014)(68736007)(8676002)(65806001)(66066001)(65956001)(47776003)(50466002)(8936002)(31686004)(229853002)(6486002)(345774005)(105586002)(106356001)(11346002)(956004)(67846002)(2616005)(53546011)(76176011)(386003)(446003)(55236004)(2486003)(52146003)(52116002)(23676004)(64126003)(16526019)(476003)(97736004)(486006)(80792005)(26005)(186003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3768; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY4OzIzOkcyY1pNb1k2ZUk4K2NyZm9UTXdYYU1QTExJ?=
 =?utf-8?B?NENHS1ZTempKWWt6YUhqbmdGVVZLVUp2cHpka0xNVmloN2pCa1UxaWMxbnR1?=
 =?utf-8?B?ZmNMRjF5Y0VkUFN0ZWVaQThVT0JGVFBySWpYNDBwRXdCQU00RTgzbkNXSlVD?=
 =?utf-8?B?ckhJblFsSFo3SFdXYTFRQ2lFdFk3WExmRnJ6WVJxNVRLOERLZi85b2hiUzBO?=
 =?utf-8?B?RHlMb1VIa2dvNVQrR25VSDJsVzEzdFJLc25QYjhhaE5Bc1ZtVlhSWmxOWUpr?=
 =?utf-8?B?SW1YSnZXVjRDYUdmcUJMd2krWmp2WXRPRlk0d1hyUHlYc0pyZmpDYmpWTlpx?=
 =?utf-8?B?cEVXeVRhMDNSdlJLc1VKTldLZFR4dHJ3d0hhcmJ6K2RSM2pScHU1WHNacGtQ?=
 =?utf-8?B?TWNqb3FCYU5XQlRZS1BybGZaSFVOWHBxTDNQUUthbEprUU5uZCtJd21nNjVI?=
 =?utf-8?B?MDVWSHJwbE9UZWV5cGYxUTNtYnQ4YmRqczM2ODBseVRmZTFYMzgwbFI4aEFt?=
 =?utf-8?B?aVllSVNYdjF6OGJva2owZnllUHRPNUlhTUpRVkw4cVlscVd0djd4Tk5JVUJp?=
 =?utf-8?B?bHBFelVYd3hQZCtaSnBQWXdad1lqanlFaDM1WjVmZ0tnZUtzTlA4MnVYQjNL?=
 =?utf-8?B?UDR1MExkaHlmcnF4eW91MVJuQWlGKzMrQ0R6RVFsNHdPYXQrS2hNSERIRHdL?=
 =?utf-8?B?N0tEQnRMVzJGZFVkMnlqWng4U0tHNkJ4dTVReGs0MHRtclJUcC83UFRDc0F5?=
 =?utf-8?B?NlZHZHRoOGo5OGtvM3ZhVlYyUnpyTEU0ek5DRU8reGpkazRkVDlRYzN1NTlT?=
 =?utf-8?B?L0NwU095ZlVqUHoxL3ppUFFKOTVzVVhlb01TQUhCSVNhRHQ1eHhraHE0b3lX?=
 =?utf-8?B?WWdON1I3OGVEL2gzRUZtWEFDZFZ3Z2lzbWpyeFpoRURXWXZhTzlJTEE4Ymxn?=
 =?utf-8?B?MmRhYXF0NzAwZ0pacm11NHhTcGMvdmc1MmloREFTb281ZUZtMFNmMmMvRkNs?=
 =?utf-8?B?VVFFTFpDWmlFaUVwMnR6ZFhCeThtUjhtR2J2VHY0QXFOVjdBQ0RhQytId0cy?=
 =?utf-8?B?WXRoYlppUWRKM0JLZmtHN2NPNjlNNjVwcGhxUitoUDlBZ0RaYTZLL0xHNXh2?=
 =?utf-8?B?dnVUZjBXU1J3WEpKdzRWcG5uMWE2TUwzc0xoK2VzbWRhQzhCcVQxMVlPbjBP?=
 =?utf-8?B?NnRXRVkya09oWDBRbVdJMVVQRVhmM0J4c2VTaEt5NFJuc0QrU3RwMEdLSVcv?=
 =?utf-8?B?NnFmRXZaek9rTmJqc2ZVWXdpeEtwdmhHLzdDSHh5emtVZ25JdlBJWHQvUzlL?=
 =?utf-8?B?YmNnK1ByYkFnMHU0YSsyOG9KdEdaMFgxT0R4TllWZW92cUxqaDhxM2lzMzhq?=
 =?utf-8?B?eVhwUlpVci9va1hZVnRlN3R6VFY5MmJ0WENneDZoeHJqRXVEcElzZ1E1d2FT?=
 =?utf-8?B?Mi9IZ1R1VkNWKzF4aXVuUzVmMUlEaE5EbTZOL2tPcXBTSFRUYURWZXBiV0Mx?=
 =?utf-8?B?ZVROWHRBMTkwc1BXbHk5TVpXNkpIYnVzZUUwbHZaN09pTzZEd1A4b2NaR0pD?=
 =?utf-8?B?ZEFGRWoxakRJUWpaTThUUW94Ky9xTTg2U3hrcWFYMHlObVZqSStsaTdzTDRn?=
 =?utf-8?B?V01KZVZsbmRWRWN5dHN6SmtHV3FsWmgvajY1eE0zbjRpRTVmUlZiUWYraGU0?=
 =?utf-8?B?bXpwNXhqQzJZdzEvVWdhQW8xdmppVzVsbW9ZbW11SGdwL2FMMGRaQlkxRGRo?=
 =?utf-8?B?WDZ5dzhPT1g2ZExyWEZNT1A0b0pQcFY1SXV2WGlwRndiTWtrR08wWE1vOGpl?=
 =?utf-8?B?S1NtWW4yWG1NMXZ0bytZL1hpOEJxVVVvdGQ4VXk2ckJTdTdvMitGMEE3YjQy?=
 =?utf-8?B?QnBRbnBBSHo3YWRsZHRTWjVabUhDWHRDNkJhQ3l3YUFLeXBIMDlnVXFWRDAw?=
 =?utf-8?B?SlRaNHQyM1hYQjdoSktNV0ZkMC9KcVhTajlPaGt6V1dOOGUwRWEwTlNvR3FP?=
 =?utf-8?B?TnlDbjNTL1hkbHk0MkdxSUs0dElsaGFRWENBZUplQ0tEVW9HK1dzeHF0ZjdO?=
 =?utf-8?B?bklyY05qN2U3TVREWUE1Ym9PY2J2cVllSDdlM1ZOU1ZNbnRKOGZSa3pORG00?=
 =?utf-8?B?QUE9PQ==?=
X-Microsoft-Antispam-Message-Info: AiYPkkHQ6wt/B0AvqE110PQziS5JSbxMs9iiZ0fQQCXtkwUGi7pualJ3NjNNrszovyxNqKCpeKXGDKoblIMVxZq5MmF5jUHabXvDzdPg6oErqkYKezrApdkXzG1nVLFt5Z3UJfOyWiXm+z6Ox1dLu1Abnm2jWWFhbwvMZs0TqWbG/ds98AlkRiY8JEVWHsEpFNZ6eX8fNaOaAxR7YMAatt2TEzpLbfgyPMCT4NNGsSEp6L1j3bZlYijXPrQoGv2JKkqG4pLYMC3o9zQzVhTZ5gdTIlnvi6pbeWhGlaXzf1+IIdHM7Scn2HkirMopM+eajAlD0NO5WFNgRXzpg4Q+QIzwJXT3V3EjHnGFOU5NJ+o=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3768;
 6:ery+WSYwMECSUBoTNXGIIJULZvsrGNgh1Iul1y+nxaSHbfNOT2braox6FKO1VYcWyDx6XOPCW3UgGE9y3px4BhKY0+Dupo1kY+CrCF49lRBoflC/sg07XiI7jFzp6ar8Qyl/e7NBIgnJ7h2ffiLbVOHngHNTlHKu4tOShdhseQQfjYaNylWXPtFniCRmi/crWBXMgOchsdU8axmvz7pR8AhhAAJa3um73LdhmQsuXSmYWV/gy7gEJM/itiUu+WM0l6NlTccO5L/czsKq/fACHC3XpROUiWQmZ8nvJIxFsgsUSvqqUg4+kygUxjgTlc5JJ0gMvBEcuDl2qiH/hIyQ4I2UmhSUw0ClPrBcvzbW6Zjnh7Q3jZPKV8Orj+fJYwL7/2I7O+tfqkgfboLH5BvmvDMiRT0GBDNVMmx6FKQnIbwE0PXgmzsABysyOKSiQ9SPhBGnQflVmExM0VZJWdwfqg==;
 5:UETrJBn56Vdjar2IyPuFD76gtSDMEOsBmKYk01h6jxf1XUTZfiKYclE/x4aXsww5xCBzs9rLB63mYWQQy21EBLYFpiyeN9Knn/6aRJJpmsz2fpINJT4AsXtsfIJobc2cQ+aJiP0ODR8orzgbMmoq2QzNgvOerKgEKophI+4YoOk=;
 7:AHfDLE6k/NWKMLEirX3YrfgyHas4vF012bL0MrsRh4LJ2wstEMsdh+Dq/p375vu0zPfMqEV0/3Cxrp0SIByle0Km5D03esXkYFQvAr2waVlS1Suydc+119r7bbeE19owXJHzpZA2CsEHmmiCS8P208kVdC9GN0T72qJ8BWXDCSgvlUkEPxvA2NNyHRDcsZyGNB5GHgZq4gnw2DJjmbQRbfSadzblN5biKdvN4lYsoUqGFjAXIyGmmXv+oV8kC8oF
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 17:37:58.3416 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6515e99a-8d07-4361-3bab-08d61744266b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3768
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMDUuMDkuMTggMTg6MTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4g
TWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRhcmQg
U01DQ0MKPiAKPiBOSVQ6IFRoZSBtYWluIHdheQo+IAo+PiBjYWxsLiAiU3RhbmRhcmQiIGlzIGEg
U01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+PiBpbnRlcnJ1cHRlZCBh
bmQgT1AtVEVFIGNhbiByZXR1cm4gY29udHJvbCB0byBOVyBiZWZvcmUgY29tcGxldGluZwo+PiB0
aGUgY2FsbC4KPj4KPj4gSW4gY29udHJhbnN0IHdpdGggZmFzdCBjYWxscywgd2hlcmUgYXJndW1l
bnRzIGFuZCByZXR1cm4gdmFsdWVzCj4gCj4gTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KPiAK
Pj4gYXJlIHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVt
b3J5LiBSZWdpc3Rlcgo+PiBwYWlyIHIxLHIyIGhvbGRzIDY0LWJpdCBQQSBvZiBjb21tYW5kIGJ1
ZmZlciwgd2hlcmUgYWxsIGFyZ3VtZW50cwo+IAo+IERvIHlvdSBtZWFuIHcxLCB3Mj8KR29vZCBx
dWVzdGlvbi4gSG93IHRvIGNhbGwgdGhlIHJlZ2lzdGVycywgc28gaXQgd291bGQgYmUgdmFsaWQg
Ym90aApmb3IgQVJNdjcgYW5kIEFSTXY4PwoKPj4gYXJlIHN0b3JlZCBhbmQgd2hpY2ggaXMgdXNl
ZCB0byByZXR1cm4gZGF0YS4gT1AtVEVFIGludGVybmFsbHkKPj4gY29waWVzIGNvbnRlbnRzIG9m
IHRoaXMgYnVmZmVyIGludG8gb3duIHNlY3VyZSBtZW1vcnkgYmVmb3JlIGFjY2Vzc2luZwo+PiBh
bmQgdmFsaWRhdGluZyBhbnkgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlci4gVGhpcyBpcyBkb25lIHRv
IG1ha2Ugc3VyZQo+PiB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZSBjb250ZW50cyBvZiB0aGUgdmFs
aWRhdGVkIHBhcmFtZXRlcnMuCj4+Cj4+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1lIGZv
ciBudW1iZXIgb2YgcmVhc29uczoKPj4KPj4gMS4gVG8gbWFrZSBzdXJlIHRoYXQgZ3Vlc3Qgd2ls
bCBub3QgY2hhbmdlIGRhdGEgYWZ0ZXIgdmFsaWRhdGlvbi4KPj4gMi4gVG8gdHJhbnNsYXRlIElQ
QXMgdG8gUEFzIGluIHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9uZQo+PiDCoMKg
wqAgaW4gdGhpcyBwYXRjaCkuCj4+IDMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZyb20g
Z3Vlc3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKPj4gwqDCoMKgIHRvIGRvIElQQS0+UEEgdHJh
bnNsYXRpb24gYnkgbWlzdXNpbmcgbWVkaWF0b3IuCj4+Cj4+IEFsc28gbWVkaWF0b3IgcGlucyB0
aGUgcGFnZSB3aXRoIG9yaWdpbmFsIGNvbW1hbmQgYnVmZmVyIGJlY2F1c2UKPj4gaXQgd2lsbCB3
cml0ZSB0byBpdCBsYXRlciwgd2hlbiByZXR1cm5pbmcgcmVzcG9uc2UgZnJvbSBPUC1URUUuCj4g
Cj4gSSBkb24ndCB0aGluayBpdCBpcyBuZWNlc3NhcnkgdG8gcGluIHRoZSBndWVzdCBjb21tYW5k
IGJ1ZmZlci4gWW91IGNhbiAKPiB1c2UgZ3Vlc3Rjb3B5IGhlbHBlciB0byBjb3B5IHRvL2Zyb20g
dGhlIGd1ZXN0IG1lbW9yeS4KPiAKPiBJZiB0aGUgZ3Vlc3QgbW9kaWZ5IHRoZSBQMk0gYXQgdGhl
IHNhbWUgdGltZSwgdGhlbiBpdCBpcyBub3Qgb3VyIAo+IGJ1c2luZXNzIGlmIHNvbWV0aGluZyB3
cm9uZyBoYXBwZW4uIFRoZSBvbmx5IHRoaW5ncyB3ZSBuZWVkIHRvIHByZXZlbnQgCj4gaGVyZSBp
cyB3cml0aW5nIGJhY2sgdG8gYW4gTUZOIHRoYXQgZG9lcyBub3QgYmVsb25nIHRvIHRoZSBkb21h
aW4uCllvdSBhcmUgcmlnaHQuIEkgZGlkIHRoaXMgaW4gdGhlIHNhbWUgd2F5IGFzICBPUC1URUUg
ZG9lcywgZXhjZXB0IHRoYXQgCk9QLVRFRSBkb2VzCm5vdCBjb3BpZXMgd2hvbGUgY29tbWFuZCBi
dWZmZXIuIFNvIHllcywgeW91ciBhcHByb2FjaCBpcyBiZXR0ZXIuIFRoYW5rIHlvdS4KCj4+Cj4+
IER1cmluZyBzdGFuZGFyZCBjYWxsIE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1
cm5zIiwgYXNraW5nCj4+IE5XIHRvIGRvIHNvbWUgd29yayBmb3IgT1AtVEVFLiBOVyB0aGVuIGlz
c3VlcyBzcGVjaWFsIGNhbGwKPj4gT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDIHRvIHJl
c3VtZSBoYW5kbGluZyBvZiB0aGUgb3JpZ2luYWwgY2FsbC4KPj4gVGh1cywgbWVkaWF0b3IgbmVl
ZHMgdG8gbWFpbnRhaW4gY29udGV4dCBmb3Igb3JpZ2luYWwgc3RhbmRhcmQgY2FsbAo+PiBkdXJp
bmcgbXVsdGlwbGUgU01DQ0MgY2FsbHMuCj4+Cj4+IFN0YW5kYXJkIGNhbGwgaXMgY29uc2lkZXJl
ZCBjb21wbGV0ZSwgd2hlbiByZXR1cm5lZCB2YWx1ZSBpcwo+PiBub3QgUlBDIHJlcXVlc3QuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDMxOSAKPj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gwqAgMSBm
aWxlIGNoYW5nZWQsIDMxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4+IGluZGV4IGM4OTVhOTkuLjEwMDhlYmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gQEAgLTEy
LDYgKzEyLDcgQEAKPj4gwqDCoCAqLwo+PiDCoCAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+
Cj4+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4+IMKgICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KPj4gwqAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3Rl
ZS90ZWUuaD4KPj4gQEAgLTE5LDkgKzIwLDI3IEBACj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29w
dGVlX21zZy5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gKyNkZWZp
bmUgTUFYX1NURF9DQUxMU8KgwqAgMTYKPiAKPiBJIHN1c3BlY3QgdGhpcyBpcyB1c2VkIHRvIHJl
c3RyaWN0IHRoZSBudW1iZXIgb2YgY2FsbHMgaW4gZmxpZ2h0LiBJZiBzbywgCj4gSSB3b3VsZCBh
cHByZWNpYXRlIGlmIHRoaXMgaXMgZG9jdW1lbnRlZCBpbiB0aGUgY29kZSBhbmQgdGhlIGxpbWl0
YXRpb25zIAo+IGV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuClllcywgeW91IGFyZSBy
aWdodC4gSSdsbCBhZGQgZGVzY3JpcHRpb24uCj4gCj4+ICsKPj4gKy8qCj4+ICsgKiBDYWxsIGNv
bnRleHQuIE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJldHVybnMgZHVyaW5nIG9uZSBj
YWxsLgo+PiArICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVtLgo+PiAr
ICovCj4+ICtzdHJ1Y3Qgc3RkX2NhbGxfY3R4IHsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4+ICvCoMKgwqAgc3RydWN0IG9wdGVlX21zZ19hcmcgKmd1ZXN0X2FyZzsKPj4gK8Kg
wqDCoCBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqeGVuX2FyZzsKPj4gK8KgwqDCoCBtZm5fdCBndWVz
dF9hcmdfbWZuOwo+PiArwqDCoMKgIGludCBvcHRlZV90aHJlYWRfaWQ7Cj4+ICvCoMKgwqAgaW50
IHJwY19vcDsKPj4gK307Cj4+ICsKPj4gwqAgc3RydWN0IGRvbWFpbl9jdHggewo+PiDCoMKgwqDC
oMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGNh
bGxfY3R4X2xpc3Q7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiArwqDC
oMKgIGF0b21pY190IGNhbGxfY3R4X2NvdW50Owo+PiArwqDCoMKgIHNwaW5sb2NrX3QgbG9jazsK
Pj4gwqAgfTsKPj4gwqAgc3RhdGljIExJU1RfSEVBRChkb21haW5fY3R4X2xpc3QpOwo+PiBAQCAt
NDksNiArNjgsNDQgQEAgc3RhdGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkKPj4gwqDCoMKgwqDC
oCByZXR1cm4gdHJ1ZTsKPj4gwqAgfQo+PiArc3RhdGljIG1mbl90IGxvb2t1cF9hbmRfcGluX2d1
ZXN0X3JhbV9hZGRyKHBhZGRyX3QgZ2FkZHIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGcpCj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSBhcmUg
bmVlZCB0byByZXR1cm4gYm90aCBhbiBNRk4gYW5kIGEgcGFnZS4gWW91IGNhbiAKPiBkZWR1Y2Ug
ZWFzaWx5IGZyb20gdGhlIG90aGVyLiBJbiB0aGlzIGNvbnRleHQsIGl0IHdvdWxkIGJlIGJldHRl
ciB0byAKPiByZXR1cm4gYSBwYWdlLgo+IAo+IEFsc28sIEkgd291bGQgcHJlZmVyIGlmIHRoaXMg
ZnVuY3Rpb24gdGFrZSBhIGd1ZXN0IGZyYW1lIGFkZHJlc3Mgb3ZlciBhIAo+IGd1ZXN0IHBoeXNp
Y2FsIGFkZHJlc3MuCj4gCj4gTGFzdGx5IHRoaXMgZnVuY3Rpb24gaXMgYmFzaWNhbGx5IGEgcmUt
aW1wbGVtZW50YXRpb24gb2YgCj4gZ2V0X3BhZ2VfZnJvbV9nZm4gd2l0aCBhIHJlc3RyaWN0aW9u
IG9uIHRoZSBwMm0gdHlwZS4gUGxlYXNlIAo+IHJlLWltcGxlbWVudCBpdCB1c2luZyB0aGF0IGZ1
bmN0aW9uLgo+IAo+PiArewo+PiArwqDCoMKgIG1mbl90IG1mbjsKPj4gK8KgwqDCoCBnZm5fdCBn
Zm47Cj4+ICvCoMKgwqAgcDJtX3R5cGVfdCB0Owo+PiArwqDCoMKgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7Cj4+ICvCoMKgwqAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4g
Kwo+PiArwqDCoMKgIGdmbiA9IGdhZGRyX3RvX2dmbihnYWRkcik7Cj4+ICvCoMKgwqAgbWZuID0g
cDJtX2xvb2t1cChkLCBnZm4sICZ0KTsKPj4gKwo+PiArwqDCoMKgIGlmICggdCAhPSBwMm1fcmFt
X3J3IHx8IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gSU5WQUxJRF9NRk47Cj4+ICsKPj4gK8KgwqDCoCBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsK
PiAKPiBtZm5fdG9fcGFnZSBjYW4gbmV2ZXIgZmFpbGVkLiBJZiB5b3Ugd2FudCB0byBjaGVjayB3
aGV0aGVyIGFuIE1GTiBpcyAKPiB2YWxpZCwgdGhlbiB5b3UgY2FuIHVzZSBtZm5fdmFsaWQoLi4u
KS4KPiAKPj4gK8KgwqDCoCBpZiAoICFwYWdlICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBJ
TlZBTElEX01GTjsKPj4gKwo+PiArwqDCoMKgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkKPj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiBJTlZBTElEX01GTjsKPj4gKwo+PiArwqDCoMKgIGlmICgg
cGcgKQo+PiArwqDCoMKgwqDCoMKgwqAgKnBnID0gcGFnZTsKPj4gKwo+PiArwqDCoMKgIHJldHVy
biBtZm47Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHVucGluX2d1ZXN0X3JhbV9hZGRyKG1m
bl90IG1mbikKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+PiArwqDC
oMKgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+PiArwqDCoMKgIGlmICggIXBhZ2UgKQo+PiAr
wqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArCj4+ICvCoMKgwqAgcHV0X3BhZ2UocGFnZSk7Cj4+
ICt9Cj4+ICsKPj4gwqAgc3RhdGljIHN0cnVjdCBkb21haW5fY3R4ICpmaW5kX2RvbWFpbl9jdHgo
c3RydWN0IGRvbWFpbiogZCkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4
ICpjdHg7Cj4+IEBAIC04Nyw2ICsxNDQsMTAgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKgwqAgY3R4LT5kb21haW4g
PSBkOwo+PiArwqDCoMKgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3QpOwo+PiAr
Cj4+ICvCoMKgwqAgYXRvbWljX3NldCgmY3R4LT5jYWxsX2N0eF9jb3VudCwgMCk7Cj4+ICvCoMKg
wqAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+IMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZk
b21haW5fY3R4X2xpc3RfbG9jayk7Cj4+IMKgwqDCoMKgwqAgbGlzdF9hZGRfdGFpbCgmY3R4LT5s
aXN0LCAmZG9tYWluX2N0eF9saXN0KTsKPj4gQEAgLTEzNCwxMSArMTk1LDcyIEBAIHN0YXRpYyB2
b2lkIHNldF9yZXR1cm4oc3RydWN0IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzLCB1aW50MzJfdCBy
ZXQpCj4+IMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDcsIDApOwo+PiDCoCB9Cj4+ICtz
dGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBk
b21haW5fY3R4IAo+PiAqY3R4KQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHgg
KmNhbGw7Cj4+ICvCoMKgwqAgaW50IGNvdW50Owo+PiArCj4+ICvCoMKgwqAgY291bnQgPSBhdG9t
aWNfYWRkX3VubGVzcygmY3R4LT5jYWxsX2N0eF9jb3VudCwgMSwgTUFYX1NURF9DQUxMUyk7Cj4g
Cj4gUGxlYXNlIGEgY29tbWVudCBleHBsYWluaW5nIHRoZSByYXRpb25hbGUgZm9yIHRoaXMuCkUu
Zy4gIi8qIExpbWl0IG51bWJlciBvZiBjYWxscyBmb3IgdGhlIGN1cnJlbnQgZG9tYWluICovIiA/
Cgo+PiArwqDCoMKgIGlmICggY291bnQgPT0gTUFYX1NURF9DQUxMUyApCj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gTlVMTDsKPj4gKwo+PiArwqDCoMKgIGNhbGwgPSB4emFsbG9jKHN0cnVjdCBz
dGRfY2FsbF9jdHgpOwo+PiArwqDCoMKgIGlmICggIWNhbGwgKSB7Cj4gCj4gQ29kaW5nIHN0eWxl
Ogo+IAo+IGlmCj4gewo+IAo+PiArwqDCoMKgwqDCoMKgwqAgYXRvbWljX2RlYygmY3R4LT5jYWxs
X2N0eF9jb3VudCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gK8KgwqDCoCB9
Cj4+ICsKPj4gK8KgwqDCoCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSAtMTsKPj4gKwo+PiArwqDC
oMKgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPj4gK8KgwqDCoCBsaXN0X2FkZF90YWlsKCZjYWxs
LT5saXN0LCAmY3R4LT5jYWxsX2N0eF9saXN0KTsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4
LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBjYWxsOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgdm9pZCBmcmVlX3N0ZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3Qg
Cj4+IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gK3sKPj4gK8KgwqDCoCBhdG9taWNfZGVjKCZjdHgt
PmNhbGxfY3R4X2NvdW50KTsKPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsK
Pj4gK8KgwqDCoCBsaXN0X2RlbCgmY2FsbC0+bGlzdCk7Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNhbGwtPnhlbl9hcmcgKQo+PiArwqDC
oMKgwqDCoMKgwqAgZnJlZV94ZW5oZWFwX3BhZ2UoY2FsbC0+eGVuX2FyZyk7Cj4gCj4gZnJlZV94
ZW5oZWFwX3BhZ2UgaXMgYWJsZSB0byBjb3BlIHdpdGggTlVMTCBwb2ludGVyLgo+IAo+PiArCj4+
ICvCoMKgwqAgaWYgKCBjYWxsLT5ndWVzdF9hcmcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bm1h
cF9kb21haW5fcGFnZV9nbG9iYWwoY2FsbC0+Z3Vlc3RfYXJnKTsKPj4gK8KgwqDCoMKgwqDCoMKg
IHVucGluX2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+PiArwqDCoMKgIH0K
Pj4gKwo+PiArwqDCoMKgIHhmcmVlKGNhbGwpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgc3RydWN0
IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBpbnQg
Cj4+IHRocmVhZF9pZCkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
Owo+PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkoIGNhbGwsICZjdHgtPmNhbGxfY3R4X2xpc3QsIGxpc3QgKQo+PiArwqDC
oMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID09IHRo
cmVhZF9pZCApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIGNhbGw7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAg
fQo+PiArwqDCoMKgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+PiArCj4+ICvCoMKgwqAgcmV0
dXJuIE5VTEw7Cj4+ICt9Cj4+IMKgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtY2NjX3Jl
cyByZXNwOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+ICvCoMKgwqAg
c3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+PiDCoMKgwqDCoMKgIGJvb2wg
Zm91bmQgPSBmYWxzZTsKPj4gwqDCoMKgwqDCoCAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBW
Q1BVcyBzaG91bGQgYmUgc3RvcHBlZCAqLwo+PiBAQCAtMTYzLDkgKzI4NSwyMDEgQEAgc3RhdGlj
IHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDC
oCBpZiAoICFmb3VuZCApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAg
QVNTRVJUKCFzcGluX2lzX2xvY2tlZCgmY3R4LT5sb2NrKSk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2N0eF9saXN0
LCAKPj4gbGlzdCApCj4+ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3N0ZF9jYWxsX2N0eChjdHgsIGNh
bGwpOwo+PiArCj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5jYWxsX2N0eF9j
b3VudCkpOwo+PiArCj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4gwqAgfQo+PiArLyoKPj4g
KyAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+PiArICogMSkgSGlk
ZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1ZXN0Cj4+ICsgKiAyKSBNYWtlIHN1cmUgdGhh
dCBndWVzdCB3b3VsZG4ndCBjaGFuZ2UgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlciAKPj4gZHVyaW5n
IGNhbGwKPj4gKyAqLwo+PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+ICt7Cj4+
ICvCoMKgwqAgcGFkZHJfdCBjbWRfZ2FkZHIsIHhlbl9hZGRyOwo+PiArCj4+ICvCoMKgwqAgY21k
X2dhZGRyID0gKHBhZGRyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8IDMyIHwKPj4gK8KgwqDC
oMKgwqDCoMKgIGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvC
oMKgwqDCoCAqIENvbW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBhdCBwYWdlIGJvdW5kYXJ5Lgo+
PiArwqDCoMKgwqAgKiBUaGlzIGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1lbnQuCj4+ICvCoMKgwqDC
oCAqLwo+PiArwqDCoMKgIGlmICggY21kX2dhZGRyICYgKE9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFIC0gMSkgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICvC
oMKgwqAgY2FsbC0+Z3Vlc3RfYXJnX21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRy
KGNtZF9nYWRkciwgCj4+IE5VTEwpOwo+PiArwqDCoMKgIGlmICggbWZuX2VxKGNhbGwtPmd1ZXN0
X2FyZ19tZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7
Cj4+ICsKPj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmcgPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KGNhbGwtPmd1ZXN0X2FyZ19tZm4pOwo+PiArwqDCoMKgIGlmICggIWNhbGwtPmd1ZXN0X2FyZyAp
IHsKPj4gK8KgwqDCoMKgwqDCoMKgIHVucGluX2d1ZXN0X3JhbV9hZGRyKGNhbGwtPmd1ZXN0X2Fy
Z19tZm4pOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPiAK
PiBJdCBsb29rIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8gdXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlf
YnlfaXBhIGhlcmUuIFRoaXMgCj4gd291bGQgYXZvaWQgdGhlIHBhZ2UgdG8gYmUgbWFwcGVkIGds
b2JhbCBmb3IgdGhlIGR1cmF0aW9uIG9mIHRoZSBjYWxsLgpZZXMsIGFzIHlvdSBzYWlkIGVhcmxp
ZXIsIEkgY2FuIHRyeSB0byBjb3B5IHdob2xlIGNvbnRlbnRzIG9mIGNvbW1hbmQKYnVmZmVyIHRv
IHNoYWRvd2VkIHJlZ2lvbiBhbmQgdGhlbiBoYW5kbGUgaXQgdGhqZXJlLgoKPj4gKwo+PiArwqDC
oMKgIGNhbGwtPnhlbl9hcmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiAKPiBJIGRvbid0IHNl
ZSBhbnl0aGluZyBpbiB0aGUgY29kZSBtYWtpbmcgc3VyZSB0aGF0IAo+IE9QVEVFX01TR19OT05D
T05USUdfUEFHRV9TSVpFIGZpdHMgaW4gYSBYZW4gcGFnZS1zaXplLiBZb3UgcHJvYmFibHkgd2Fu
dCAKPiB0byBhZGQgYSBCVUlMRF9CVUdfT04oT1BURUVfTVNHX05PTkNPTlRJR19QQUdFID4gUEFH
RV9TSVpFKS4KPiA+IEFsc28sIGZvciBiZWVuIG1vcmUgZnV0dXJlLXByb29mIChpLmUgWGVuIHVz
aW5nIGFuIGhpZ2hlciBwYWdlIHNpemUpLCBpdAo+IHdvdWxkIGJlIGJldHRlciB0byB1c2UgX3ht
YWxsb2MoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUsIAo+IE9QVEVFX01TR19OT05DT05U
SUdfUEFHRV9TSVpFKS4KPiAKPiBfeG1hbGxvYyB3aWxsIGFsbG9jX3hlbmhlYXBfcGFnZSgpIGlm
IGl0IGlzIG5lY2Vzc2FyeS4KVGhhbmsgeW91IGZvciBzdWdnZXN0aW9uLiBJdCBpcyBnb29kIHRv
Cgo+IAo+PiArwqDCoMKgIGlmICggIWNhbGwtPnhlbl9hcmcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDC
oCB1bnBpbl9ndWVzdF9yYW1fYWRkcihjYWxsLT5ndWVzdF9hcmdfbWZuKTsKPj4gK8KgwqDCoMKg
wqDCoMKgIHJldHVybiBmYWxzZTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBtZW1jcHko
Y2FsbC0+eGVuX2FyZywgY2FsbC0+Z3Vlc3RfYXJnLCAKPj4gT1BURUVfTVNHX05PTkNPTlRJR19Q
QUdFX1NJWkUpOwo+PiArCj4+ICvCoMKgwqAgeGVuX2FkZHIgPSB2aXJ0X3RvX21hZGRyKGNhbGwt
Pnhlbl9hcmcpOwo+PiArCj4+ICvCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHhlbl9hZGRy
ID4+IDMyKTsKPj4gK8KgwqDCoCBzZXRfdXNlcl9yZWcocmVncywgMiwgeGVuX2FkZHIgJiAweEZG
RkZGRkZGKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiB0cnVlOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgYm9vbCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+PiArewo+PiArwqDCoMKgIHVuc2lnbmVkIGludCBpOwo+
PiArwqDCoMKgIHVpbnQzMl90IGF0dHI7Cj4gCj4gVGhpcyBmdW5jdGlvbiBtaWdodCBiZSBhIGJp
dCB0cmlja3kgdG8gaW1wbGVtZW50IHVzaW5nIAo+IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBh
LiBIb3dldmVyLCB5b3UgY2FuIGp1c3QgbWFwIHRoZSByZWdpb24gCj4gdGVtcG9yYXJpbHkuIFRo
aXMgd291bGQgYXZvaWQgdG8gdXNlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCj4g
dGhlbiBjb2RlIGFuZCBhdm9pZCBvbmUgbGVzcyBwb3RlbnRpYWxseSBlcnJvciBpbiB0aGUgY2xl
YW51cCBwYXRoLgpJIHRoaW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9ucyBp
biB0aGUgc2hhZG93ZWQgYnVmZmVyCmFuZCB0aGVuIGNvcHkgaXQgYXMgYSB3aG9sZSB0byB0aGUg
Z3Vlc3QncyBvbmUuCgo+PiArCj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxs
LT54ZW5fYXJnLT5yZXQ7Cj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXRfb3JpZ2luID0g
Y2FsbC0+eGVuX2FyZy0+cmV0X29yaWdpbjsKPj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmctPnNl
c3Npb24gPSBjYWxsLT54ZW5fYXJnLT5zZXNzaW9uOwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBp
IDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewo+IAo+IGZvciAoIC4uLiApCj4g
ewo+IAo+PiArwqDCoMKgwqDCoMKgwqAgYXR0ciA9IGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS5h
dHRyOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzd2l0Y2ggKCBhdHRyICYgT1BURUVfTVNHX0FU
VFJfVFlQRV9NQVNLICkgewo+IAo+IHN3aXRjaCAoIC4uLiApCj4gewo+IAo+PiArwqDCoMKgwqDC
oMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUOgo+PiArwqDCoMKgwqDC
oMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0u
dS50bWVtLnNpemU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDC
oMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKPj4gK8Kg
wqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTk9VVDoKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5h
ID0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5hOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT5ndWVzdF9h
cmctPnBhcmFtc1tpXS51LnZhbHVlLmIgPQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGNhbGwtPnhlbl9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmI7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fT1VUUFVUOgo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1JNRU1fSU5PVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0
X2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplID0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS5ybWVtLnNpemU7Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9N
U0dfQVRUUl9UWVBFX05PTkU6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX0lOUFVUOgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4g
K8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gdHJ1
ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3QgZG9t
YWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
c3RkX2NhbGxfY3R4ICpjYWxsKQo+PiArewo+PiArwqDCoMKgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0
Owo+PiArCj4+ICvCoMKgwqAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+IAo+IEkgZmluZCBhIGJpdCBv
ZGQgdGhhdCB5b3UgaW50cm9kdWNlIGEgcmV0dXJuIGZvciBmb3J3YXJkX2NhbGwgaW4gdGhlIAo+
IHByZXZpb3VzIHBhdGNoLiBCdXQgeW91IGJhcmVseSB1c2UgaXQuCllvdSBzZWUsIGRpdmlzaW9u
IG9mIG9yaWdpbmFsIGJpZyBwYXRjaCBpbnRvIHNtYWxsZXIgb25lcyBpcyBhIGJpdAphcmJpdHJh
cnksIHNvIHlvdSBjYW4gc3BvdCBhcnRpZmFjdHMgbGlrZSB0aGlzLiBJJ2xsIHRyeSB0byBmaXgK
dGhlbS4KCj4gSSB0aGluayBJIHdvdWxkIHByZWZlciBpZiB0aGUgZnVuY3Rpb24gZG9lcyBub3Qg
cmV0dXJuIGEgdmFsdWUgYW5kIHlvdSAKPiBqdXN0IHJlbHkgb24gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApLgo+IAo+PiArCj4+ICvCoMKgwqAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDAp
Owo+PiArwqDCoMKgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDMpOwo+PiArwqDCoMKgwqDCoMKgwqAgY2FsbC0+cnBjX29wID0gT1BU
RUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPj4gK8KgwqDCoMKgwqDCoMKg
IHJldHVybiB0cnVlOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIGNvcHlfc3RkX3JlcXVl
c3RfYmFjayhjdHgsIHJlZ3MsIGNhbGwpOwo+IAo+IEhlcmUgYW5vdGhlciBmdW5jdGlvbiByZXR1
cm4gYSB2YWx1ZSBidXQgaXQgaXMgbm90IHVzZWQuIElmIHlvdSBkb24ndCAKPiBwbGFuIHRvIHVz
ZSB0aGUgcmV0dXJuLCB0aGVuIHBsZWFzZSBkcm9wLiBJZiB5b3UgcGxhbiB0byB1c2UgaXQsIHRo
ZW4gZG8gCj4gaXQgZXZlcnl3aGVyZS4KVGhlIHNhbWUgdGhpbmcuIEl0IGlzIHVzZWQgbGF0ZXIg
aW4gdGhlIHNlcmllcywgd2hlbiB0aGVyZSB3aWxsIGJlIAphZGRpdGlvbmFsIGxvZ2ljLgoKPj4g
Kwo+PiArwqDCoMKgIGZyZWVfc3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7Cj4+ICsKPj4gK8KgwqDC
oCByZXR1cm4gdHJ1ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgaGFuZGxlX3N0ZF9jYWxs
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHN0cnVjdCAKPj4gY3B1X3VzZXJfcmVncyAqcmVncykK
Pj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsOwo+PiArwqDCoMKgIGJv
b2wgcmV0Owo+PiArCj4+ICvCoMKgwqAgY2FsbCA9IGFsbG9jYXRlX3N0ZF9jYWxsX2N0eChjdHgp
Owo+PiArCj4+ICvCoMKgwqAgaWYgKCFjYWxsKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZh
bHNlOwo+PiArCj4+ICvCoMKgwqAgcmV0ID0gY29weV9zdGRfcmVxdWVzdChyZWdzLCBjYWxsKTsK
Pj4gK8KgwqDCoCBpZiAoICFyZXQgKQo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBvdXQ7Cj4+ICsK
Pj4gK8KgwqDCoCAvKiBOb3cgd2UgY2FuIHNhZmVseSBleGFtaW5lIGNvbnRlbnRzIG9mIGNvbW1h
bmQgYnVmZmVyICovCj4+ICvCoMKgwqAgaWYgKCBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKGNhbGwt
Pnhlbl9hcmctPm51bV9wYXJhbXMpID4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgT1BURUVfTVNHX05P
TkNPTlRJR19QQUdFX1NJWkUgKSB7Cj4gCj4gaWYgKCAuLi4gKQo+IHsKPiAKPj4gK8KgwqDCoMKg
wqDCoMKgIHJldCA9IGZhbHNlOwo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBvdXQ7Cj4+ICvCoMKg
wqAgfQo+PiArCj4+ICvCoMKgwqAgc3dpdGNoICggY2FsbC0+eGVuX2FyZy0+Y21kICkKPj4gK8Kg
wqDCoCB7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTjoKPj4gK8Kg
wqDCoCBjYXNlIE9QVEVFX01TR19DTURfQ0xPU0VfU0VTU0lPTjoKPj4gK8KgwqDCoCBjYXNlIE9Q
VEVFX01TR19DTURfSU5WT0tFX0NPTU1BTkQ6Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01E
X0NBTkNFTDoKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX01TR19DTURfUkVHSVNURVJfU0hNOgo+PiAr
wqDCoMKgIGNhc2UgT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVSX1NITToKPj4gK8KgwqDCoMKgwqDC
oMKgIHJldCA9IHRydWU7Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCBkZWZh
dWx0Ogo+PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gZmFsc2U7Cj4+ICvCoMKgwqAgfQo+PiArCj4+
ICvCoMKgwqAgaWYgKCFyZXQpCj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKPj4gKwo+PiAr
wqDCoMKgIHJldCA9IGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKPj4gKwo+PiAr
b3V0Ogo+PiArwqDCoMKgIGlmICghcmV0KQo+PiArwqDCoMKgwqDCoMKgwqAgZnJlZV9zdGRfY2Fs
bF9jdHgoY3R4LCBjYWxsKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2Fs
bF9jdHggKmNhbGw7Cj4+ICsKPiAKPiBObyBuZWVkIGZvciB0aGUgbmV3bGluZSBoZXJlLgo+IAo+
PiArwqDCoMKgIGludCBvcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4+
ICsKPj4gK8KgwqDCoCBjYWxsID0gZmluZF9jYWxsX2N0eChjdHgsIG9wdGVlX3RocmVhZF9pZCk7
Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFjYWxsICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBm
YWxzZTsKPj4gKwo+PiArwqDCoMKgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApIHsKPiAKPiBzd2l0
Y2ggKCAuLi4gKQo+IHsKPiAKPj4gK8KgwqDCoCBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExP
QzoKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKg
wqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToK
Pj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9J
TlRSOgo+PiArwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9TTUNf
UlBDX0ZVTkNfQ01EOgo+PiArwqDCoMKgwqDCoMKgwqAgLyogVE9ETzogQWRkIGhhbmRsaW5nICov
Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBy
ZXR1cm4gZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+PiArfQo+PiArCj4+IMKg
IHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCB1aW50MzJfdCBjYXBzOwo+PiBAQCAt
MjI1LDEwICs1MzksOSBAQCBzdGF0aWMgYm9vbCBvcHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgCj4+
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfRVhDSEFO
R0VfQ0FQQUJJTElUSUVTOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGhhbmRsZV9leGNo
YW5nZV9jYXBhYmlsaXRpZXMocmVncyk7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfQ0FM
TF9XSVRIX0FSRzoKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBoYW5kbGVfc3RkX2NhbGwoY3R4
LCByZWdzKTsKPj4gwqDCoMKgwqDCoCBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQ
QzoKPj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBwcm9wZXIgaGFuZGxpbmcgZm9yIHRo
aXMgY2FsbHMgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIGZvcndhcmRfY2FsbChyZWdzKTsKPj4gLcKg
wqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGhhbmRs
ZV9ycGMoY3R4LCByZWdzKTsKPj4gwqDCoMKgwqDCoCBkZWZhdWx0Ogo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIGZhbHNlOwo+PiDCoMKgwqDCoMKgIH0KPj4KPiAKPiBDaGVlcnMsCj4gCgot
LSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17: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 1fzQEn-0001Cy-6m; Mon, 10 Sep 2018 17: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQEm-0001Cj-5A
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 17:44:36 +0000
X-Inumbo-ID: ed75b7ec-b520-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ed75b7ec-b520-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:42:46 +0200 (CEST)
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=n3WHn5iBHi67OvJvSyLqZYGIn+LQF02AIHIYNEsa9Mw=;
 b=AEeRLs1Y/kACK/xT6C+Yv2ie9XAzMe5QbzRMbsJ4wjTbCzAm9xK64rGrwZ5CnInpQKZk3IY6iXe7xVn2rxmx3gNLLXtIsUh/Gn3x3EhKqqjGGrn3BwjvZyK6+O0aR34JyGqpkZwANxgfA+38jeYbiUnVPp3klc7tJ1HXHkk6fMU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Mon, 10 Sep 2018 17:44:28 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
Date: Mon, 10 Sep 2018 20:44:23 +0300
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: <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: LO2P265CA0146.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::14) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: de762818-860b-40e9-708a-08d617450ea5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:vUdvcTRNmV0oHks0mmK6xOiE6d7eEZbuqcLme1Gu99FYvNYQAVAkNiYVwSK79MtaOz7XS7crWDpjQF/ZzE6BQ+50068YOSClOFasrbnA6goGROWTXqTeMTZDkokntrVzuQWu1WbWQHYEmpsPRE2UCvVGGaGhQv19Hij5+7BIGHItkDh/aqvxfIULdgJ4rslPh1NI5QptByRasOrNCMKaxsvjpr60OYs/heyz19n2yjKmKQqVrG4vxHadFEiTibmA;
 25:GAdxredSCJj5rQtEmrULhGD/5fQ+olYHSv/ffkvznADeX3JUpuflFluM6AsDnZ8AGXCIWYgnxM03AwSsmjZl42ybxIsyCfdnWKmPDr3UglKeLaLs1dxCNw3pcIPVlpmOAyP6ZlAWipI/HVAOdog45Va07TWKImMThjcdZrbM0MuRAoP0KwnO8owfRFhjL/WSQEOfHh6f+STJQCAJop9AkcPSzBu37uQ/fuQSc+p5eoDXAwLge6/ssvPL9b7+r6nU9hVKqwyA79LF0XYpkfP7q3Cu/Im4QZzWhzi3k2hrlZ9TH2oebsy82gFIFLxbi/l9Tpy9MBWL+W7WMrlHlfOeRw==;
 31:g2G05rReL6dAd8WR4AZOPXCs6EwJxlgwjUQGB+NeECf7vKldNhHbZzNcz2hUNDCO9VZDjlZyS+9NyZebwek70UncMXRX8HQa0gU1+L5t2SyqhITBAVFklx+L8S0h/NiWsgLE3iMGPGkhdU4OBLEdrQhWhaSMraRZfz3Mo0yakNq3EBpw9LQfn+YO6uZAkHXz2UySuGZwJPSchSwoVRqEOfLOuSIQRg9HORA7nUn2/h8=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:V9oJnVC7d4V99LFKi/3Hqsc5+poTqdkRIQ0DwuejZ0RRNMou9m8eT0uD3jrfhLDkRA0uLBgJ5vBATgIbjp6u6oO2jWS7D0dNhPwvgP70DzvClzdgd4BmVS1X+4swR3czAHAG8rwe+iASZu7RYl7RBgZ/0p6MZo4yipccc+CFGCWjap/BibmtGuLHd7l0OhIdEGMsOd7opSnwI8DyeoAu6dh7dmxIA2Xm/kZex8ubBKHhNQmA87K6agovyWlp/iBPGAA/QgkpJBUcqa+NkWzVSYDvoQTy23l6fH2Bo/15TgVtL/kXnwLvcjXe8IE7WmwY4GWZ9XReghfDOfT1y7ZqFSPyp7Wp8sa0pm7QIqz+2smSzQikonVrK5ZNa7kqIy1d3ZiO8L2hq/a2ozGJWHvM+JanPd49sIq+6te04VC6Lrlix0Ijbq9qDQuzXahyJpX/0tOUJ1tI/Xc4bq9K2+3YbkkadBOBSZvKy8uesCDP1mnSeMpEtt/PKJYPGkto+y0s;
 4:H6mxjjBG/FDpvs5qFdZOfVSJPsBMBaPURA/2s5K7i6V60Ab8e/Osy3p/lA0zKMXks4Q7YD4qog7gFwiNEB8/FnjeTfU5eMa3MQlGXRwkng/Wa7XP2fkyhhXxjgjizL5yTGPyL5ePaERcF4PWgQAtjWbr/nRokLxDDI32vgMLIPSAXvTm4P4hyE6N0izJIxm6c8nY9rUZfHX5yKl6ecRUtW4roGrj9+3GVNMfSvlZg6nfcmSe2iceOYLs89GHvbLfQhskMQ7se8Rksiqs0kv0twFUHfjTpkHsVX/e5Q7FjWiN2/ZO1lr3mc+pGFIghqfrww/gMGVBiqIO8sf//YkKviIFefFF1O/ElGLqNaAaaZU=
X-Microsoft-Antispam-PRVS: <DB7PR03MB377237F6919B168E3C97EF13E6050@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(396003)(376002)(39860400002)(346002)(366004)(199004)(189003)(186003)(106356001)(478600001)(68736007)(105586002)(229853002)(97736004)(486006)(2616005)(67846002)(446003)(476003)(2486003)(52116002)(52146003)(76176011)(11346002)(23676004)(956004)(81156014)(2906002)(81166006)(2870700001)(16526019)(386003)(72206003)(8676002)(14444005)(6486002)(16576012)(217873002)(77096007)(53936002)(25786009)(64126003)(65826007)(3846002)(6246003)(4326008)(7736002)(305945005)(6116002)(5660300001)(31686004)(6666003)(26005)(50466002)(8936002)(80792005)(31696002)(58126008)(53546011)(36756003)(86362001)(316002)(65806001)(65956001)(66066001)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmNOSDlWdCtBT25MR2lzZ3ltbzE5djhzRFBX?=
 =?utf-8?B?NFJ0eCtJUGlReHl5YmhsbUE4Q3JObFJVZHByVGZMNEtnWjBKWEFnWXo1bTFI?=
 =?utf-8?B?RG5DRzFaS25USXpzL09RbUcvMjVUMFVqd0orNU5wRDBMZzhQNVhtN2NtK3pF?=
 =?utf-8?B?eWlzVEF0aVVqZXhYYmlWa2QrU3VGV04xbVBiTHFkeEh5emFPbDNJaHNOekRD?=
 =?utf-8?B?RHRWYm94anA3TlEwektiS1lHRkNDM3F4VkVRNlJkeWhLclMzUzR5WVFlUlVX?=
 =?utf-8?B?K2RlQXBpOGxuQXZiMzJWZWxSV0hJTW16enh6UjdhTmVLaGw2d044L1JjM25U?=
 =?utf-8?B?WkU0N0RGZ3FtN3VDNFpzTEFNVEVnMVFNckRsSWMrUDNkZmlBLzd0Q2loM3Yv?=
 =?utf-8?B?TFp3bTZEL1o0a09lejErc2RROWNVbHV4Z2ptTlpDZHQrRG1HcWducjRYdWQx?=
 =?utf-8?B?Tm1jM0E0dTNTZ3hPb1BMblp3VllnbEV3V2F0K1U4SnJxK2FSZHZWdXNkOHJ0?=
 =?utf-8?B?VUZYMElodW1pQituVVBUUUN5MkVqTFBzMm9rWkRjZ0ZnLzMva2UvQXBMUjB6?=
 =?utf-8?B?U3hXRUp1VTVleFZDYnpid3lWeEowV0JPWUdKVW8wbFpNNkRiZFdxeExZYVQw?=
 =?utf-8?B?cUtPOGVLeVJ2MlZOWTVuR0tiNUV3NXpaN0xKZC9pNE1RTnZUMy9TZVBqTmhu?=
 =?utf-8?B?QWpWb29zb2ZPbE1VeHRvQlZpL0M2cVlDSmFwMnhYSVNSOCtqKzFKWHR4Ujhw?=
 =?utf-8?B?SnpsRWN0ZW02RmdBd05hR1RLbDRFODdRcFFXZDVrTFFLdTN3MFVhRlBFR2VY?=
 =?utf-8?B?ZzNTdDV6QVh5aGlTSVRrN1JxbnhIZTRVYVRBN04yVVRqZmpjeXArV3Y4RlI1?=
 =?utf-8?B?Nm1HZFl3RWFZUzk4YlNMeWdPOENaT3NWVnF0cDVLaWQ3a3V4T2MvRDlXRmo3?=
 =?utf-8?B?KzdkUW94NE9ORXhnVGxYVGJMRWkxT1lQSkJwTU9GWDFMUnlPaDN6TXlYS1Nr?=
 =?utf-8?B?b201bDY0dFJnaCsyRTRIVk5PN3FuTDlKL1dyQzVqdVEzRkgvSmhTRzNaY0ZZ?=
 =?utf-8?B?SVcxN3BVUHNtaks5dEhQSHM2Q0NhUmxiUEhaMlR5MmFhV3VacWUreG5FZ1VT?=
 =?utf-8?B?TXdaTENHdWhDVVJmTXV3WldYSTlENW9NbG9ERlB6Si9TcnowTmR3OE9vdG1q?=
 =?utf-8?B?WGhxN0lIQ2NtSWE1Z0JwSFl6MVEwNGVpQ2FsSnRIOGx0dkd0dnVBSWR1dm9n?=
 =?utf-8?B?TFRNUWNLYlZhRHhxOXRDTW9PMWJTT1Y3SEtmbTVHb2hrWFZBUVNSMGsrTFN5?=
 =?utf-8?B?OStRc2VvdE9Fc3dnK1RRdEJiaFZ3N1kzRlByNUUzSE1NQVIydElrc2lqUWxW?=
 =?utf-8?B?dWN5MWNiZkF0VnFtTWVKcnUvYnBneTU1Yk1XQkhtOXJvR2gvM1VWM1M3RDNj?=
 =?utf-8?B?RTVUWTM1L1h4WjJCSjdzYmhKaUdiV1pLcHg2RU5QWjh2WlQrNTlSM2NNYnVF?=
 =?utf-8?B?WUc1OVZGTkZqdVR0VTFaemIwTEJ6M3FjNUVVVjkrdnBhNnRFU1lIbjJtdDd5?=
 =?utf-8?B?Z3VrQTJQckRaQnBLMjJZR2xSbGpWZ0w1SU9reG9oYm4zc1VGUW1sMVRYL1FG?=
 =?utf-8?B?eU94bFhyVWFubXE5UkpvblNMNU5Wa09DMDlVMSs0RUJKeDZpNDhCTkNGNS9w?=
 =?utf-8?B?VGVJUzZRVmpQRXd0T3NUMzVRMlFoUjZiNmJHVFBPZXBvY2pYSFFNS3NHTG1i?=
 =?utf-8?B?WUtPNlNINGxESnhXbk1tKzFnS0pFMGFVMzhwVU41VTZocCtJZysxWVdjblpa?=
 =?utf-8?B?WWlIeTQrREE1ZkNKbC9KMTBsVGhnczBQdS8wUTRDaUxjQk9IczdmRHRxbTN6?=
 =?utf-8?B?cWg2NU5VcGhreHJia2RaZlc3dEJ5UitPTENIcnVmVFRRRDZ0ME9ZMVhua09l?=
 =?utf-8?B?bjQzN013ajlsNlg0Qmt5VnIxYVVYMzh0QzNmanRlZ3dBWnJWcVBRM1lIR0wr?=
 =?utf-8?B?bTMxemIrSE0wUERKNkkrdXY1NVZKSWxRWjVzQT09?=
X-Microsoft-Antispam-Message-Info: tRD3nAqhzIJZtFs1LYrWTIv5RZSGq9lvwrlsySpxca94M7VpHE8FwShOgYbDTF/Ozcjw9DcufvTjuGpavc9wSUfngpdO8rc67CBRbMNJoGVtB6He25kXKEOty5z/aQGRYGVqzIGHUhbkkx/QpkC4tx14doe4lZPHzePCiIn0mYbG+N2TDKLskpINJpJH+075bomDOOoVcb2qNh+DsnWRwVkXCnv+hzSPOlbKHti+gcntDXbk3OnTmnSbRGTd9RhJ70JRpSWGqQsgM2i8Kd1Pj4LMsy58wgpG7/ilMESGUT5xOx93i+fboGzILSPvqt4wF2ibDWK3yn6H5VDZ/8g+MOKherPtLtgXdhhkiJE6A2w=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:INsTpHtCNkKFZ/lYCKe+V8ElHeeoXMnr54AJNa0RahLLt7nY2q7nb8io1Syv/CoKXwC45z3nbry4rvFYk35X1zay8FiAsfMe8QAOHgSziTUhJgInyFs4HWZyl/XTzXXLPYJlfvWESrehXB8fFIqMr7frrW5pWX6PGN9PautI71ZlwUkqAOYfUTpi48J+6r9BEwRrCwOrit3IincsGSpszWEANBKEZL4in/NftKKPNJ9OvdVNvarlBamr8felXD2JgqFtifRJcNHyismEn2UeE84j9LN/NovYyUzDKqGRiY1bybNGXK2eSDrPmshHCrFLOeba5bGCFJbjXFfUHjzLtE4DAjoCVYRSAVz/WI8HHMExshkt26nN2dUIx8RWdy3U5WWbCgUTXB4SLH0XehEJQUd3VHVmtgHwx8OpI0nlnygSDyF7O/BTBZJbHjCTaDooFmO5z4bLxV6EeMBYWKn3wA==;
 5:nTCOMVCVbjOQpfxyGRnukIlMMSXIg9zApucNdcDbQLq0roRMtq68x3+lXEGXQutdXP1A3SbNy5duHxrjqZGmKiuXy3U4PlEIRvjiUhPlFqDurrI982V61u7ZuWJRSoQUIcVSVEA7zVahoa+EE+76fHNAJlizdyCK5Kxcrxi7y9k=;
 7:URM1yOOeAAEvoqAVziyn6Er8NYtjRCiIqbwKzxp/WPmaRQRChENHIEr+08gwhi0cm3mNegQi8n1VGSDLJqvC5ZjJBMxx7YVv6++VTn541cMj/j17+7wvcCBal+1eaaZcJgtZiBl4uUi9GBCUdnJpLCZwV26G5wVLYgCbvTmjwMb0ZCaFEnGIXYNPkrTmO3HSw35c+JS17eLQP2DoE1Mcj50i+mo9TGzYl40R+TlAhWUwYxl9MH7+CBnxc6JilPME
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 17:44:28.0686 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: de762818-860b-40e9-708a-08d617450ea5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTAuMDkuMTggMTY6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBPUC1URUUgdXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0aCBjb21tYW5kIGJ1ZmZl
cnMgKHNlZQo+PiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4gUHJvYmxl
bSBpcyB0aGF0IGluaXRpYWxseQo+PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3Jp
dGUgcmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNp
YWw6IGl0IHJlcXVlc3RzIE5XIHRvIGFsbG9jYXRlIHNoYXJlZAo+PiBidWZmZXIgZm9yIG90aGVy
IFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0ZWQKPj4gb25seSBv
bmNlIGZvciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwK
Pj4gdGhlIHRpbWUgdW50aWwgc2h1dGRvd24uCj4+Cj4+IE1lZGlhdG9yIG5lZWRzIHRvIHBpbiB0
aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4gdHJhbnNmZXIg
aXQgdG8gc29tZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPj4g
YWRkcmVzcyBzcGFjZSwgYmVjYXVzZSBtZWRpYXRvciBuZWVkcyB0byBjaGVjayByZXNwb25zZXMg
ZnJvbQo+PiBndWVzdHMuCj4gCj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQg
dG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZlciBtYXBwZWQgaW4gCj4gWGVuPyBXaHkgbm90IHVzaW5n
IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGV2ZXJ5IHRpbWUgeW91IHdhbnQgdG8gZ2V0IAo+
IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1ZXN0PwpTb3JyeSwgSSBqdXN0IGRpZG4ndCBrbm93IGFi
b3V0IHRoaXMgbWVjaGFuaXNtLiBCdXQgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsCkknZCBsaWtl
IHRvIGtlZXAgdGhpcyBidWZmZXJzIGFsd2F5cyBtYXBwZWQuIFlvdSBzZWUsIFJQQyByZXR1cm5z
IGFyZQp2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBhY3R1YWxseSkuIFNvIEkgdGhpbmss
IGl0IHdpbGwgYmUgY29zdGx5CnRvIG1hcC91bm1hcCB0aGlzIGJ1ZmZlciBldmVyeSB0aW1lLgoK
Pj4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTIxIAo+
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiDCoCAx
IGZpbGUgY2hhbmdlZCwgMTE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPj4gaW5kZXggMTAwOGViYS4uNmQ2YjUxZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAt
MjEsNiArMjEsNyBAQAo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gwqAg
I2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+PiArI2RlZmluZSBNQVhfUlBDX1NITVPCoMKg
wqAgMTYKPj4gwqAgLyoKPj4gwqDCoCAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBt
dWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIGNhbGwuCj4+IEBAIC0zNSwxMSArMzYsMjIg
QEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4+IMKgwqDCoMKgwqAgaW50IHJwY19vcDsKPj4gwqAg
fTsKPj4gKy8qIFByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZlciBmb3IgUlBDIGNvbW1hbmRzICovCj4+
ICtzdHJ1Y3Qgc2htX3JwYyB7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+PiAr
wqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4+ICvCoMKgwqAgc3RydWN0
IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4+ICvCoMKgwqAgbWZuX3QgZ3Vlc3RfbWZuOwo+PiArwqDCoMKg
IHVpbnQ2NF90IGNvb2tpZTsKPj4gK307Cj4+ICsKPj4gwqAgc3RydWN0IGRvbWFpbl9jdHggewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
bGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBzaG1f
cnBjX2xpc3Q7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiDCoMKgwqDC
oMKgIGF0b21pY190IGNhbGxfY3R4X2NvdW50Owo+PiArwqDCoMKgIGF0b21pY190IHNobV9ycGNf
Y291bnQ7Cj4+IMKgwqDCoMKgwqAgc3BpbmxvY2tfdCBsb2NrOwo+PiDCoCB9Owo+PiBAQCAtMTQ1
LDggKzE1NywxMCBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+
PiDCoMKgwqDCoMKgIGN0eC0+ZG9tYWluID0gZDsKPj4gwqDCoMKgwqDCoCBJTklUX0xJU1RfSEVB
RCgmY3R4LT5jYWxsX2N0eF9saXN0KTsKPj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5z
aG1fcnBjX2xpc3QpOwo+PiDCoMKgwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291
bnQsIDApOwo+PiArwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+c2htX3JwY19jb3VudCwgMCk7Cj4+
IMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+IMKgwqDCoMKgwqAgc3Bp
bl9sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4+IEBAIC0yNTYsMTEgKzI3MCw4MSBAQCBz
dGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChzdHJ1Y3QgCj4+IGRvbWFp
bl9jdHggKmN0eCwgaW50IHRocmVhZF9pZCkKPj4gwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4g
wqAgfQo+PiArc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfbWFwX3NobV9ycGMo
c3RydWN0IGRvbWFpbl9jdHggCj4+ICpjdHgsIHBhZGRyX3QgZ2FkZHIsCj4gCj4gSSB3b3VsZCBw
cmVmZXIgaWYgeW91IHBhc3MgYSBnZm4gaW5zdGVhZCBvZiB0aGUgYWRkcmVzcyBoZXJlLgo+IAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSkKPiAKPiBOSVQ6IEluZGVu
dGF0aW9uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4+ICvC
oMKgwqAgaW50IGNvdW50Owo+PiArCj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVz
cygmY3R4LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+PiArwqDCoMKgIGlmICgg
Y291bnQgPT0gTUFYX1JQQ19TSE1TICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+
PiArCj4+ICvCoMKgwqAgc2htX3JwYyA9IHh6YWxsb2Moc3RydWN0IHNobV9ycGMpOwo+PiArwqDC
oMKgIGlmICggIXNobV9ycGMgKQo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnI7Cj4+ICsKPj4g
K8KgwqDCoCBzaG1fcnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRk
cihnYWRkciwgTlVMTCk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIG1mbl9lcShzaG1fcnBjLT5ndWVz
dF9tZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGVycjsKPj4gKwo+
PiArwqDCoMKgIHNobV9ycGMtPmd1ZXN0X2FyZyA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoc2ht
X3JwYy0+Z3Vlc3RfbWZuKTsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjLT5ndWVzdF9hcmcgKQo+
PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX0lORk8sICJDb3Vs
ZCBub3QgbWFwIGRvbWFpbiBwYWdlXG4iKTsKPiAKPiBZb3UgZG9uJ3QgdW5waW4gdGhlIGd1ZXN0
IHBhZ2UgaWYgWGVuIGNhbid0IG1hcCB0aGUgcGFnZS4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgIGdv
dG8gZXJyOwo+PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBzaG1fcnBjLT5jb29raWUgPSBjb29raWU7
Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+ICvCoMKgwqAgbGlzdF9h
ZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwgJmN0eC0+c2htX3JwY19saXN0KTsKPj4gK8KgwqDCoCBz
cGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBzaG1fcnBjOwo+
PiArCj4+ICtlcnI6Cj4+ICvCoMKgwqAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsK
Pj4gK8KgwqDCoCB4ZnJlZShzaG1fcnBjKTsKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
IHVpbnQ2NF90IGNvb2tpZSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3Jw
YzsKPj4gK8KgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xv
Y2soJmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBzaG1f
cnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCj4gCj4gV2hhdCBkb2VzIGd1
YXJhbnRlZSB5b3UgdGhlIGNvb2tpZSB3aWxsIGJlIHVuaXE/Ck5vcm1hbCBXb3JsZCBndWFyYW50
ZWVzLiBUaGlzIGlzIHRoZSBwYXJ0IG9mIHRoZSBwcm90b2NvbC4KCj4+ICvCoMKgwqDCoMKgwqDC
oCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvdW5kID0gdHJ1ZTsKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgbGlzdF9kZWwoJnNobV9ycGMtPmxpc3QpOwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvC
oMKgwqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gCj4gQXQgdGhpcyBwb2ludCB5b3UgaGF2
ZSBhIHNobV9ycGMgaW4gaGFuZCB0byBmcmVlLiBCdXQgd2hhdCBkb2VzIAo+IGd1YXJhbnRlZSB5
b3Ugbm8tb25lIHdpbGwgdXNlIGl0PwpUaGlzIGlzIHZhbGlkIHBvaW50LiBJJ2xsIHJldmlzaXQg
dGhpcyBwYXJ0IG9mIHRoZSBjb2RlLCB0aGFuayB5b3UuCkxvb2tzIGxpa2UgSSBuZWVkIHNvbWUg
cmVmY291bnQgdGhlcmUuCgo+PiArCj4+ICvCoMKgwqAgaWYgKCAhZm91bmQgKSB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAgfQo+IAo+IE5vIG5lZWQgZm9yIHRoZSB7fSBp
biBhIG9uZS1saW5lci4KPiAKPj4gKwo+PiArwqDCoMKgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJn
ICkgewo+IAo+IENvZGluZyBzdHlsZToKPiAKPiBpZiAoIC4uLiApCj4gewo+IAo+PiArwqDCoMKg
wqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1fcnBjLT5ndWVzdF9hcmcp
Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHhmcmVlKHNobV9ycGMpOwo+PiArfQo+PiAr
Cj4+IMKgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
Cj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+PiDCoMKg
wqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+PiArwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1f
cnBjLCAqc2htX3JwY190bXA7Cj4+IMKgwqDCoMKgwqAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+PiDC
oMKgwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9w
cGVkICovCj4+IEBAIC0yOTAsNyArMzc0LDExIEBAIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+IMKgwqDCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwgJmN0eC0+Y2FsbF9jdHhfbGlzdCwgCj4+IGxpc3QgKQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPj4gK8Kg
wqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAKPj4g
JmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfc2htX3Jw
YyhjdHgsIHNobV9ycGMtPmNvb2tpZSk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBBU1NFUlQoIWF0b21p
Y19yZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7Cj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNf
cmVhZCgmY3R4LT5zaG1fcnBjX2NvdW50KSk7Cj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4g
wqAgfQo+PiBAQCAtNDUyLDYgKzU0MCwzMiBAQCBvdXQ6Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIHJl
dDsKPj4gwqAgfQo+PiArc3RhdGljIHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4+ICt7Cj4+ICvCoMKgwqAgcGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwg
MzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHB0ciAmIChP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gcmV0dXJuZWQgaW52YWxpZCBSUEMgY29tbWFu
ZCAKPj4gYnVmZmVyXG4iKTsKPj4gKwo+PiArwqDCoMKgIGlmICggcHRyICkgewo+PiArwqDCoMKg
wqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpIDw8IDMyIHwg
Cj4+IGdldF91c2VyX3JlZyhyZWdzLCA1KTsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCBzaG1f
cnBjICpzaG1fcnBjOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzaG1fcnBjID0gYWxsb2NhdGVf
YW5kX21hcF9zaG1fcnBjKGN0eCwgcHRyLCBjb29raWUpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCAhc2htX3JwYyApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsZWQgdG8gYWxsb2NhdGUgc2htX3JwYyAK
Pj4gb2JqZWN0XG4iKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gMDsKPj4gK8Kg
wqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X21mbik7Cj4+ICsKPj4g
K8KgwqDCoMKgwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBwdHIgPj4gMzIpOwo+PiArwqDC
oMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHB0ciAmIDB4RkZGRkZGRkYpOwo+PiAr
wqDCoMKgIH0KPj4gK30KPj4gKwo+PiDCoCBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+PiAqcmVncykKPj4gwqAgewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4+IEBAIC00NjUsMTEgKzU3
OSwxNCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIAo+
PiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gwqDCoMKgwqDCoCBzd2l0Y2ggKCBjYWxs
LT5ycGNfb3AgKSB7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQUxMT0M6
Cj4+IC3CoMKgwqDCoMKgwqDCoCAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPj4gK8KgwqDCoMKg
wqDCoMKgIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhjdHgsIHJlZ3MpOwo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToK
Pj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKgIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAx
KSA8PCAzMiB8IAo+PiBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4gCj4gTmV3bGluZSBoZXJlLgo+
IAo+PiArwqDCoMKgwqDCoMKgwqAgZnJlZV9zaG1fcnBjKGN0eCwgY29va2llKTsKPiAKPiBJdCBm
ZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNh
bGxpbmcgCj4gT1AtVEVFLiBJIHRoaW5rIHRoaXMgbmVlZCB0byBiZSBkb25lIGFmdGVyd2FyZHMu
Cj4gCk5vLCBpdCBpcyBPUC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24g
aXMgY2FsbGVkLCB3aGVuIE5XIApyZXR1cm5zIGZyb20gdGhlIFJQQy4gU28gYXQgdGhpcyBtb21l
bnQgTlcgZnJlZWQgdGhlIGJ1ZmZlci4KCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4g
K8KgwqDCoCB9Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9J
TlRSOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRF
RV9TTUNfUlBDX0ZVTkNfQ01EOgo+Pgo+IAo+IENoZWVycywKPiAKCi0tIApWb2xvZHlteXIgQmFi
Y2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17: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 1fzQEm-0001Cs-Tk; Mon, 10 Sep 2018 17:44:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQEm-0001Ci-3Y
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:44:36 +0000
X-Inumbo-ID: ed743a73-b520-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ed743a73-b520-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:42:46 +0200 (CEST)
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=n3WHn5iBHi67OvJvSyLqZYGIn+LQF02AIHIYNEsa9Mw=;
 b=AEeRLs1Y/kACK/xT6C+Yv2ie9XAzMe5QbzRMbsJ4wjTbCzAm9xK64rGrwZ5CnInpQKZk3IY6iXe7xVn2rxmx3gNLLXtIsUh/Gn3x3EhKqqjGGrn3BwjvZyK6+O0aR34JyGqpkZwANxgfA+38jeYbiUnVPp3klc7tJ1HXHkk6fMU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Mon, 10 Sep 2018 17:44:28 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
Date: Mon, 10 Sep 2018 20:44:23 +0300
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: <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: LO2P265CA0146.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::14) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: de762818-860b-40e9-708a-08d617450ea5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:vUdvcTRNmV0oHks0mmK6xOiE6d7eEZbuqcLme1Gu99FYvNYQAVAkNiYVwSK79MtaOz7XS7crWDpjQF/ZzE6BQ+50068YOSClOFasrbnA6goGROWTXqTeMTZDkokntrVzuQWu1WbWQHYEmpsPRE2UCvVGGaGhQv19Hij5+7BIGHItkDh/aqvxfIULdgJ4rslPh1NI5QptByRasOrNCMKaxsvjpr60OYs/heyz19n2yjKmKQqVrG4vxHadFEiTibmA;
 25:GAdxredSCJj5rQtEmrULhGD/5fQ+olYHSv/ffkvznADeX3JUpuflFluM6AsDnZ8AGXCIWYgnxM03AwSsmjZl42ybxIsyCfdnWKmPDr3UglKeLaLs1dxCNw3pcIPVlpmOAyP6ZlAWipI/HVAOdog45Va07TWKImMThjcdZrbM0MuRAoP0KwnO8owfRFhjL/WSQEOfHh6f+STJQCAJop9AkcPSzBu37uQ/fuQSc+p5eoDXAwLge6/ssvPL9b7+r6nU9hVKqwyA79LF0XYpkfP7q3Cu/Im4QZzWhzi3k2hrlZ9TH2oebsy82gFIFLxbi/l9Tpy9MBWL+W7WMrlHlfOeRw==;
 31:g2G05rReL6dAd8WR4AZOPXCs6EwJxlgwjUQGB+NeECf7vKldNhHbZzNcz2hUNDCO9VZDjlZyS+9NyZebwek70UncMXRX8HQa0gU1+L5t2SyqhITBAVFklx+L8S0h/NiWsgLE3iMGPGkhdU4OBLEdrQhWhaSMraRZfz3Mo0yakNq3EBpw9LQfn+YO6uZAkHXz2UySuGZwJPSchSwoVRqEOfLOuSIQRg9HORA7nUn2/h8=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:V9oJnVC7d4V99LFKi/3Hqsc5+poTqdkRIQ0DwuejZ0RRNMou9m8eT0uD3jrfhLDkRA0uLBgJ5vBATgIbjp6u6oO2jWS7D0dNhPwvgP70DzvClzdgd4BmVS1X+4swR3czAHAG8rwe+iASZu7RYl7RBgZ/0p6MZo4yipccc+CFGCWjap/BibmtGuLHd7l0OhIdEGMsOd7opSnwI8DyeoAu6dh7dmxIA2Xm/kZex8ubBKHhNQmA87K6agovyWlp/iBPGAA/QgkpJBUcqa+NkWzVSYDvoQTy23l6fH2Bo/15TgVtL/kXnwLvcjXe8IE7WmwY4GWZ9XReghfDOfT1y7ZqFSPyp7Wp8sa0pm7QIqz+2smSzQikonVrK5ZNa7kqIy1d3ZiO8L2hq/a2ozGJWHvM+JanPd49sIq+6te04VC6Lrlix0Ijbq9qDQuzXahyJpX/0tOUJ1tI/Xc4bq9K2+3YbkkadBOBSZvKy8uesCDP1mnSeMpEtt/PKJYPGkto+y0s;
 4:H6mxjjBG/FDpvs5qFdZOfVSJPsBMBaPURA/2s5K7i6V60Ab8e/Osy3p/lA0zKMXks4Q7YD4qog7gFwiNEB8/FnjeTfU5eMa3MQlGXRwkng/Wa7XP2fkyhhXxjgjizL5yTGPyL5ePaERcF4PWgQAtjWbr/nRokLxDDI32vgMLIPSAXvTm4P4hyE6N0izJIxm6c8nY9rUZfHX5yKl6ecRUtW4roGrj9+3GVNMfSvlZg6nfcmSe2iceOYLs89GHvbLfQhskMQ7se8Rksiqs0kv0twFUHfjTpkHsVX/e5Q7FjWiN2/ZO1lr3mc+pGFIghqfrww/gMGVBiqIO8sf//YkKviIFefFF1O/ElGLqNaAaaZU=
X-Microsoft-Antispam-PRVS: <DB7PR03MB377237F6919B168E3C97EF13E6050@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(396003)(376002)(39860400002)(346002)(366004)(199004)(189003)(186003)(106356001)(478600001)(68736007)(105586002)(229853002)(97736004)(486006)(2616005)(67846002)(446003)(476003)(2486003)(52116002)(52146003)(76176011)(11346002)(23676004)(956004)(81156014)(2906002)(81166006)(2870700001)(16526019)(386003)(72206003)(8676002)(14444005)(6486002)(16576012)(217873002)(77096007)(53936002)(25786009)(64126003)(65826007)(3846002)(6246003)(4326008)(7736002)(305945005)(6116002)(5660300001)(31686004)(6666003)(26005)(50466002)(8936002)(80792005)(31696002)(58126008)(53546011)(36756003)(86362001)(316002)(65806001)(65956001)(66066001)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmNOSDlWdCtBT25MR2lzZ3ltbzE5djhzRFBX?=
 =?utf-8?B?NFJ0eCtJUGlReHl5YmhsbUE4Q3JObFJVZHByVGZMNEtnWjBKWEFnWXo1bTFI?=
 =?utf-8?B?RG5DRzFaS25USXpzL09RbUcvMjVUMFVqd0orNU5wRDBMZzhQNVhtN2NtK3pF?=
 =?utf-8?B?eWlzVEF0aVVqZXhYYmlWa2QrU3VGV04xbVBiTHFkeEh5emFPbDNJaHNOekRD?=
 =?utf-8?B?RHRWYm94anA3TlEwektiS1lHRkNDM3F4VkVRNlJkeWhLclMzUzR5WVFlUlVX?=
 =?utf-8?B?K2RlQXBpOGxuQXZiMzJWZWxSV0hJTW16enh6UjdhTmVLaGw2d044L1JjM25U?=
 =?utf-8?B?WkU0N0RGZ3FtN3VDNFpzTEFNVEVnMVFNckRsSWMrUDNkZmlBLzd0Q2loM3Yv?=
 =?utf-8?B?TFp3bTZEL1o0a09lejErc2RROWNVbHV4Z2ptTlpDZHQrRG1HcWducjRYdWQx?=
 =?utf-8?B?Tm1jM0E0dTNTZ3hPb1BMblp3VllnbEV3V2F0K1U4SnJxK2FSZHZWdXNkOHJ0?=
 =?utf-8?B?VUZYMElodW1pQituVVBUUUN5MkVqTFBzMm9rWkRjZ0ZnLzMva2UvQXBMUjB6?=
 =?utf-8?B?U3hXRUp1VTVleFZDYnpid3lWeEowV0JPWUdKVW8wbFpNNkRiZFdxeExZYVQw?=
 =?utf-8?B?cUtPOGVLeVJ2MlZOWTVuR0tiNUV3NXpaN0xKZC9pNE1RTnZUMy9TZVBqTmhu?=
 =?utf-8?B?QWpWb29zb2ZPbE1VeHRvQlZpL0M2cVlDSmFwMnhYSVNSOCtqKzFKWHR4Ujhw?=
 =?utf-8?B?SnpsRWN0ZW02RmdBd05hR1RLbDRFODdRcFFXZDVrTFFLdTN3MFVhRlBFR2VY?=
 =?utf-8?B?ZzNTdDV6QVh5aGlTSVRrN1JxbnhIZTRVYVRBN04yVVRqZmpjeXArV3Y4RlI1?=
 =?utf-8?B?Nm1HZFl3RWFZUzk4YlNMeWdPOENaT3NWVnF0cDVLaWQ3a3V4T2MvRDlXRmo3?=
 =?utf-8?B?KzdkUW94NE9ORXhnVGxYVGJMRWkxT1lQSkJwTU9GWDFMUnlPaDN6TXlYS1Nr?=
 =?utf-8?B?b201bDY0dFJnaCsyRTRIVk5PN3FuTDlKL1dyQzVqdVEzRkgvSmhTRzNaY0ZZ?=
 =?utf-8?B?SVcxN3BVUHNtaks5dEhQSHM2Q0NhUmxiUEhaMlR5MmFhV3VacWUreG5FZ1VT?=
 =?utf-8?B?TXdaTENHdWhDVVJmTXV3WldYSTlENW9NbG9ERlB6Si9TcnowTmR3OE9vdG1q?=
 =?utf-8?B?WGhxN0lIQ2NtSWE1Z0JwSFl6MVEwNGVpQ2FsSnRIOGx0dkd0dnVBSWR1dm9n?=
 =?utf-8?B?TFRNUWNLYlZhRHhxOXRDTW9PMWJTT1Y3SEtmbTVHb2hrWFZBUVNSMGsrTFN5?=
 =?utf-8?B?OStRc2VvdE9Fc3dnK1RRdEJiaFZ3N1kzRlByNUUzSE1NQVIydElrc2lqUWxW?=
 =?utf-8?B?dWN5MWNiZkF0VnFtTWVKcnUvYnBneTU1Yk1XQkhtOXJvR2gvM1VWM1M3RDNj?=
 =?utf-8?B?RTVUWTM1L1h4WjJCSjdzYmhKaUdiV1pLcHg2RU5QWjh2WlQrNTlSM2NNYnVF?=
 =?utf-8?B?WUc1OVZGTkZqdVR0VTFaemIwTEJ6M3FjNUVVVjkrdnBhNnRFU1lIbjJtdDd5?=
 =?utf-8?B?Z3VrQTJQckRaQnBLMjJZR2xSbGpWZ0w1SU9reG9oYm4zc1VGUW1sMVRYL1FG?=
 =?utf-8?B?eU94bFhyVWFubXE5UkpvblNMNU5Wa09DMDlVMSs0RUJKeDZpNDhCTkNGNS9w?=
 =?utf-8?B?VGVJUzZRVmpQRXd0T3NUMzVRMlFoUjZiNmJHVFBPZXBvY2pYSFFNS3NHTG1i?=
 =?utf-8?B?WUtPNlNINGxESnhXbk1tKzFnS0pFMGFVMzhwVU41VTZocCtJZysxWVdjblpa?=
 =?utf-8?B?WWlIeTQrREE1ZkNKbC9KMTBsVGhnczBQdS8wUTRDaUxjQk9IczdmRHRxbTN6?=
 =?utf-8?B?cWg2NU5VcGhreHJia2RaZlc3dEJ5UitPTENIcnVmVFRRRDZ0ME9ZMVhua09l?=
 =?utf-8?B?bjQzN013ajlsNlg0Qmt5VnIxYVVYMzh0QzNmanRlZ3dBWnJWcVBRM1lIR0wr?=
 =?utf-8?B?bTMxemIrSE0wUERKNkkrdXY1NVZKSWxRWjVzQT09?=
X-Microsoft-Antispam-Message-Info: tRD3nAqhzIJZtFs1LYrWTIv5RZSGq9lvwrlsySpxca94M7VpHE8FwShOgYbDTF/Ozcjw9DcufvTjuGpavc9wSUfngpdO8rc67CBRbMNJoGVtB6He25kXKEOty5z/aQGRYGVqzIGHUhbkkx/QpkC4tx14doe4lZPHzePCiIn0mYbG+N2TDKLskpINJpJH+075bomDOOoVcb2qNh+DsnWRwVkXCnv+hzSPOlbKHti+gcntDXbk3OnTmnSbRGTd9RhJ70JRpSWGqQsgM2i8Kd1Pj4LMsy58wgpG7/ilMESGUT5xOx93i+fboGzILSPvqt4wF2ibDWK3yn6H5VDZ/8g+MOKherPtLtgXdhhkiJE6A2w=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:INsTpHtCNkKFZ/lYCKe+V8ElHeeoXMnr54AJNa0RahLLt7nY2q7nb8io1Syv/CoKXwC45z3nbry4rvFYk35X1zay8FiAsfMe8QAOHgSziTUhJgInyFs4HWZyl/XTzXXLPYJlfvWESrehXB8fFIqMr7frrW5pWX6PGN9PautI71ZlwUkqAOYfUTpi48J+6r9BEwRrCwOrit3IincsGSpszWEANBKEZL4in/NftKKPNJ9OvdVNvarlBamr8felXD2JgqFtifRJcNHyismEn2UeE84j9LN/NovYyUzDKqGRiY1bybNGXK2eSDrPmshHCrFLOeba5bGCFJbjXFfUHjzLtE4DAjoCVYRSAVz/WI8HHMExshkt26nN2dUIx8RWdy3U5WWbCgUTXB4SLH0XehEJQUd3VHVmtgHwx8OpI0nlnygSDyF7O/BTBZJbHjCTaDooFmO5z4bLxV6EeMBYWKn3wA==;
 5:nTCOMVCVbjOQpfxyGRnukIlMMSXIg9zApucNdcDbQLq0roRMtq68x3+lXEGXQutdXP1A3SbNy5duHxrjqZGmKiuXy3U4PlEIRvjiUhPlFqDurrI982V61u7ZuWJRSoQUIcVSVEA7zVahoa+EE+76fHNAJlizdyCK5Kxcrxi7y9k=;
 7:URM1yOOeAAEvoqAVziyn6Er8NYtjRCiIqbwKzxp/WPmaRQRChENHIEr+08gwhi0cm3mNegQi8n1VGSDLJqvC5ZjJBMxx7YVv6++VTn541cMj/j17+7wvcCBal+1eaaZcJgtZiBl4uUi9GBCUdnJpLCZwV26G5wVLYgCbvTmjwMb0ZCaFEnGIXYNPkrTmO3HSw35c+JS17eLQP2DoE1Mcj50i+mo9TGzYl40R+TlAhWUwYxl9MH7+CBnxc6JilPME
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 17:44:28.0686 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: de762818-860b-40e9-708a-08d617450ea5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTAuMDkuMTggMTY6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBPUC1URUUgdXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0aCBjb21tYW5kIGJ1ZmZl
cnMgKHNlZQo+PiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4gUHJvYmxl
bSBpcyB0aGF0IGluaXRpYWxseQo+PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3Jp
dGUgcmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNp
YWw6IGl0IHJlcXVlc3RzIE5XIHRvIGFsbG9jYXRlIHNoYXJlZAo+PiBidWZmZXIgZm9yIG90aGVy
IFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0ZWQKPj4gb25seSBv
bmNlIGZvciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwK
Pj4gdGhlIHRpbWUgdW50aWwgc2h1dGRvd24uCj4+Cj4+IE1lZGlhdG9yIG5lZWRzIHRvIHBpbiB0
aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4gdHJhbnNmZXIg
aXQgdG8gc29tZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPj4g
YWRkcmVzcyBzcGFjZSwgYmVjYXVzZSBtZWRpYXRvciBuZWVkcyB0byBjaGVjayByZXNwb25zZXMg
ZnJvbQo+PiBndWVzdHMuCj4gCj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQg
dG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZlciBtYXBwZWQgaW4gCj4gWGVuPyBXaHkgbm90IHVzaW5n
IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGV2ZXJ5IHRpbWUgeW91IHdhbnQgdG8gZ2V0IAo+
IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1ZXN0PwpTb3JyeSwgSSBqdXN0IGRpZG4ndCBrbm93IGFi
b3V0IHRoaXMgbWVjaGFuaXNtLiBCdXQgZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsCkknZCBsaWtl
IHRvIGtlZXAgdGhpcyBidWZmZXJzIGFsd2F5cyBtYXBwZWQuIFlvdSBzZWUsIFJQQyByZXR1cm5z
IGFyZQp2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBhY3R1YWxseSkuIFNvIEkgdGhpbmss
IGl0IHdpbGwgYmUgY29zdGx5CnRvIG1hcC91bm1hcCB0aGlzIGJ1ZmZlciBldmVyeSB0aW1lLgoK
Pj4KPj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTIxIAo+
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiDCoCAx
IGZpbGUgY2hhbmdlZCwgMTE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPj4gaW5kZXggMTAwOGViYS4uNmQ2YjUxZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAt
MjEsNiArMjEsNyBAQAo+PiDCoCAjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9zbWMuaD4KPj4gwqAg
I2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+PiArI2RlZmluZSBNQVhfUlBDX1NITVPCoMKg
wqAgMTYKPj4gwqAgLyoKPj4gwqDCoCAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBt
dWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIGNhbGwuCj4+IEBAIC0zNSwxMSArMzYsMjIg
QEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4+IMKgwqDCoMKgwqAgaW50IHJwY19vcDsKPj4gwqAg
fTsKPj4gKy8qIFByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZlciBmb3IgUlBDIGNvbW1hbmRzICovCj4+
ICtzdHJ1Y3Qgc2htX3JwYyB7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+PiAr
wqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4+ICvCoMKgwqAgc3RydWN0
IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4+ICvCoMKgwqAgbWZuX3QgZ3Vlc3RfbWZuOwo+PiArwqDCoMKg
IHVpbnQ2NF90IGNvb2tpZTsKPj4gK307Cj4+ICsKPj4gwqAgc3RydWN0IGRvbWFpbl9jdHggewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
bGlzdF9oZWFkIGNhbGxfY3R4X2xpc3Q7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBzaG1f
cnBjX2xpc3Q7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiDCoMKgwqDC
oMKgIGF0b21pY190IGNhbGxfY3R4X2NvdW50Owo+PiArwqDCoMKgIGF0b21pY190IHNobV9ycGNf
Y291bnQ7Cj4+IMKgwqDCoMKgwqAgc3BpbmxvY2tfdCBsb2NrOwo+PiDCoCB9Owo+PiBAQCAtMTQ1
LDggKzE1NywxMCBAQCBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+
PiDCoMKgwqDCoMKgIGN0eC0+ZG9tYWluID0gZDsKPj4gwqDCoMKgwqDCoCBJTklUX0xJU1RfSEVB
RCgmY3R4LT5jYWxsX2N0eF9saXN0KTsKPj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5z
aG1fcnBjX2xpc3QpOwo+PiDCoMKgwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291
bnQsIDApOwo+PiArwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+c2htX3JwY19jb3VudCwgMCk7Cj4+
IMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+IMKgwqDCoMKgwqAgc3Bp
bl9sb2NrKCZkb21haW5fY3R4X2xpc3RfbG9jayk7Cj4+IEBAIC0yNTYsMTEgKzI3MCw4MSBAQCBz
dGF0aWMgc3RydWN0IHN0ZF9jYWxsX2N0eCAqZmluZF9jYWxsX2N0eChzdHJ1Y3QgCj4+IGRvbWFp
bl9jdHggKmN0eCwgaW50IHRocmVhZF9pZCkKPj4gwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4g
wqAgfQo+PiArc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfbWFwX3NobV9ycGMo
c3RydWN0IGRvbWFpbl9jdHggCj4+ICpjdHgsIHBhZGRyX3QgZ2FkZHIsCj4gCj4gSSB3b3VsZCBw
cmVmZXIgaWYgeW91IHBhc3MgYSBnZm4gaW5zdGVhZCBvZiB0aGUgYWRkcmVzcyBoZXJlLgo+IAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSkKPiAKPiBOSVQ6IEluZGVu
dGF0aW9uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4+ICvC
oMKgwqAgaW50IGNvdW50Owo+PiArCj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVz
cygmY3R4LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+PiArwqDCoMKgIGlmICgg
Y291bnQgPT0gTUFYX1JQQ19TSE1TICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+
PiArCj4+ICvCoMKgwqAgc2htX3JwYyA9IHh6YWxsb2Moc3RydWN0IHNobV9ycGMpOwo+PiArwqDC
oMKgIGlmICggIXNobV9ycGMgKQo+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnI7Cj4+ICsKPj4g
K8KgwqDCoCBzaG1fcnBjLT5ndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRk
cihnYWRkciwgTlVMTCk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIG1mbl9lcShzaG1fcnBjLT5ndWVz
dF9tZm4sIElOVkFMSURfTUZOKSApCj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGVycjsKPj4gKwo+
PiArwqDCoMKgIHNobV9ycGMtPmd1ZXN0X2FyZyA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoc2ht
X3JwYy0+Z3Vlc3RfbWZuKTsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjLT5ndWVzdF9hcmcgKQo+
PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX0lORk8sICJDb3Vs
ZCBub3QgbWFwIGRvbWFpbiBwYWdlXG4iKTsKPiAKPiBZb3UgZG9uJ3QgdW5waW4gdGhlIGd1ZXN0
IHBhZ2UgaWYgWGVuIGNhbid0IG1hcCB0aGUgcGFnZS4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgIGdv
dG8gZXJyOwo+PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBzaG1fcnBjLT5jb29raWUgPSBjb29raWU7
Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+ICvCoMKgwqAgbGlzdF9h
ZGRfdGFpbCgmc2htX3JwYy0+bGlzdCwgJmN0eC0+c2htX3JwY19saXN0KTsKPj4gK8KgwqDCoCBz
cGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBzaG1fcnBjOwo+
PiArCj4+ICtlcnI6Cj4+ICvCoMKgwqAgYXRvbWljX2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsK
Pj4gK8KgwqDCoCB4ZnJlZShzaG1fcnBjKTsKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
IHVpbnQ2NF90IGNvb2tpZSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3Jw
YzsKPj4gK8KgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xv
Y2soJmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBzaG1f
cnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCj4gCj4gV2hhdCBkb2VzIGd1
YXJhbnRlZSB5b3UgdGhlIGNvb2tpZSB3aWxsIGJlIHVuaXE/Ck5vcm1hbCBXb3JsZCBndWFyYW50
ZWVzLiBUaGlzIGlzIHRoZSBwYXJ0IG9mIHRoZSBwcm90b2NvbC4KCj4+ICvCoMKgwqDCoMKgwqDC
oCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvdW5kID0gdHJ1ZTsKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgbGlzdF9kZWwoJnNobV9ycGMtPmxpc3QpOwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvC
oMKgwqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gCj4gQXQgdGhpcyBwb2ludCB5b3UgaGF2
ZSBhIHNobV9ycGMgaW4gaGFuZCB0byBmcmVlLiBCdXQgd2hhdCBkb2VzIAo+IGd1YXJhbnRlZSB5
b3Ugbm8tb25lIHdpbGwgdXNlIGl0PwpUaGlzIGlzIHZhbGlkIHBvaW50LiBJJ2xsIHJldmlzaXQg
dGhpcyBwYXJ0IG9mIHRoZSBjb2RlLCB0aGFuayB5b3UuCkxvb2tzIGxpa2UgSSBuZWVkIHNvbWUg
cmVmY291bnQgdGhlcmUuCgo+PiArCj4+ICvCoMKgwqAgaWYgKCAhZm91bmQgKSB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAgfQo+IAo+IE5vIG5lZWQgZm9yIHRoZSB7fSBp
biBhIG9uZS1saW5lci4KPiAKPj4gKwo+PiArwqDCoMKgIGlmICggc2htX3JwYy0+Z3Vlc3RfYXJn
ICkgewo+IAo+IENvZGluZyBzdHlsZToKPiAKPiBpZiAoIC4uLiApCj4gewo+IAo+PiArwqDCoMKg
wqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChzaG1fcnBjLT5ndWVzdF9hcmcp
Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHhmcmVlKHNobV9ycGMpOwo+PiArfQo+PiAr
Cj4+IMKgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
Cj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+PiDCoMKg
wqDCoMKgIHN0cnVjdCBkb21haW5fY3R4ICpjdHg7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqY2FsbCwgKmNhbGxfdG1wOwo+PiArwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1f
cnBjLCAqc2htX3JwY190bXA7Cj4+IMKgwqDCoMKgwqAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+PiDC
oMKgwqDCoMKgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZDUFVzIHNob3VsZCBiZSBzdG9w
cGVkICovCj4+IEBAIC0yOTAsNyArMzc0LDExIEBAIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+IMKgwqDCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKCBjYWxsLCBjYWxsX3RtcCwgJmN0eC0+Y2FsbF9jdHhfbGlzdCwgCj4+IGxpc3QgKQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgZnJlZV9zdGRfY2FsbF9jdHgoY3R4LCBjYWxsKTsKPj4gK8Kg
wqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAKPj4g
JmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfc2htX3Jw
YyhjdHgsIHNobV9ycGMtPmNvb2tpZSk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBBU1NFUlQoIWF0b21p
Y19yZWFkKCZjdHgtPmNhbGxfY3R4X2NvdW50KSk7Cj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNf
cmVhZCgmY3R4LT5zaG1fcnBjX2NvdW50KSk7Cj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4g
wqAgfQo+PiBAQCAtNDUyLDYgKzU0MCwzMiBAQCBvdXQ6Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIHJl
dDsKPj4gwqAgfQo+PiArc3RhdGljIHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4+ICt7Cj4+ICvCoMKgwqAgcGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwg
MzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHB0ciAmIChP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gcmV0dXJuZWQgaW52YWxpZCBSUEMgY29tbWFu
ZCAKPj4gYnVmZmVyXG4iKTsKPj4gKwo+PiArwqDCoMKgIGlmICggcHRyICkgewo+PiArwqDCoMKg
wqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpIDw8IDMyIHwg
Cj4+IGdldF91c2VyX3JlZyhyZWdzLCA1KTsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCBzaG1f
cnBjICpzaG1fcnBjOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzaG1fcnBjID0gYWxsb2NhdGVf
YW5kX21hcF9zaG1fcnBjKGN0eCwgcHRyLCBjb29raWUpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCAhc2htX3JwYyApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsZWQgdG8gYWxsb2NhdGUgc2htX3JwYyAK
Pj4gb2JqZWN0XG4iKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gMDsKPj4gK8Kg
wqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcHRyID0gbWZuX3RvX21hZGRyKHNobV9ycGMtPmd1ZXN0X21mbik7Cj4+ICsKPj4g
K8KgwqDCoMKgwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBwdHIgPj4gMzIpOwo+PiArwqDC
oMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHB0ciAmIDB4RkZGRkZGRkYpOwo+PiAr
wqDCoMKgIH0KPj4gK30KPj4gKwo+PiDCoCBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBk
b21haW5fY3R4ICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+PiAqcmVncykKPj4gwqAgewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4+IEBAIC00NjUsMTEgKzU3
OSwxNCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIAo+
PiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gwqDCoMKgwqDCoCBzd2l0Y2ggKCBjYWxs
LT5ycGNfb3AgKSB7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQUxMT0M6
Cj4+IC3CoMKgwqDCoMKgwqDCoCAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPj4gK8KgwqDCoMKg
wqDCoMKgIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhjdHgsIHJlZ3MpOwo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToK
Pj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiArwqDCoMKgIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAx
KSA8PCAzMiB8IAo+PiBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4gCj4gTmV3bGluZSBoZXJlLgo+
IAo+PiArwqDCoMKgwqDCoMKgwqAgZnJlZV9zaG1fcnBjKGN0eCwgY29va2llKTsKPiAKPiBJdCBm
ZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNh
bGxpbmcgCj4gT1AtVEVFLiBJIHRoaW5rIHRoaXMgbmVlZCB0byBiZSBkb25lIGFmdGVyd2FyZHMu
Cj4gCk5vLCBpdCBpcyBPUC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24g
aXMgY2FsbGVkLCB3aGVuIE5XIApyZXR1cm5zIGZyb20gdGhlIFJQQy4gU28gYXQgdGhpcyBtb21l
bnQgTlcgZnJlZWQgdGhlIGJ1ZmZlci4KCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4g
K8KgwqDCoCB9Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRk9SRUlHTl9J
TlRSOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRF
RV9TTUNfUlBDX0ZVTkNfQ01EOgo+Pgo+IAo+IENoZWVycywKPiAKCi0tIApWb2xvZHlteXIgQmFi
Y2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:51:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzQLE-00029m-4n; Mon, 10 Sep 2018 17:51:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e6bw=ly=citrix.com=prvs=7840b2d26=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzQLD-00029h-5R
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:51:15 +0000
X-Inumbo-ID: 3b7f15fe-b522-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b7f15fe-b522-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 17:52:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,356,1531785600"; d="scan'208";a="78807440"
To: Jan Beulich <JBeulich@suse.com>, Olaf Hering <olaf@aepfle.de>
References: <20180831082921.11208-1-olaf@aepfle.de>
 <5B88FFBB02000078001E3CA8@prv1-mh.provo.novell.com>
 <5B966FC202000078001E6C53@prv1-mh.provo.novell.com>
 <5B9671D002000078001E6C86@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=
 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
 6+ahAA==
Message-ID: <75533283-9553-f227-0e25-05ecff0ece92@citrix.com>
Date: Mon, 10 Sep 2018 18:51:10 +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: <5B9671D002000078001E6C86@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: add DEBUG_INFO Kconfig 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 <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>,
 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>

T24gMTAvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA5LjE4IGF0
IDE1OjIxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAzMS4wOC4xOCBhdCAx
MDo0MywgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDMxLjA4LjE4IGF0IDEw
OjI5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVn
Cj4+Pj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPj4+PiBAQCAtMTEsNiArMTEsMTMgQEAgY29u
ZmlnIERFQlVHCj4+Pj4gIAo+Pj4+ICAJICBZb3UgcHJvYmFibHkgd2FudCB0byBzYXkgJ04nIGhl
cmUuCj4+Pj4gIAo+Pj4+ICtjb25maWcgREVCVUdfSU5GTwo+Pj4+ICsJYm9vbCAiQ29tcGlsZSBY
ZW4gd2l0aCBkZWJ1ZyBpbmZvIgo+Pj4+ICsJZGVmYXVsdCB5Cj4+Pj4gKwktLS1oZWxwLS0tCj4+
Pj4gKwkgIElmIHlvdSBzYXkgWSBoZXJlIHRoZSByZXN1bHRpbmcgWGVuIHdpbGwgaW5jbHVkZSBk
ZWJ1Z2dpbmcgaW5mbwo+Pj4+ICsJICByZXN1bHRpbmcgaW4gYSBsYXJnZXIgYmluYXJ5IGltYWdl
Lgo+Pj4+ICsKPj4+PiAgaWYgREVCVUcgfHwgRVhQRVJUID0gInkiCj4+PiBQZXJoYXBzIGJldHRl
ciBtb3ZlIHlvdXIgYWRkaXRpb24gaW50byB0aGlzIGNvbmRpdGlvbmFsIHNlY3Rpb24/Cj4+IFNv
IHRoaXMgd2FzIGEgYmFkIHN1Z2dlc3Rpb24gYWZ0ZXIgYWxsIC0gd2l0aCBERUJVRz1uIERFQlVH
X0lORk8gaXMKPj4gbm93IGltcGxpY2l0bHkgbiBhcyB3ZWxsLiBUaGUgc2VjdGlvbiBuZWVkcyB0
byBiZSBtb3ZlZCBiYWNrIHRvIHdoZXJlCj4+IHlvdSBoYWQgaXQgYXMgcGVyIGFib3ZlLCB3aXRo
IHRoZSBfcHJvbXB0XyBkZXBlbmRpbmcgb24KPj4gREVCVUcgfHwgRVhQRVJUPSJ5Ii4KPiBGdXJ0
aGVybW9yZSAtIGlzIENPVkVSQUdFIHdpdGhvdXQgREVCVUdfSU5GTyBvZiBhbnkgdXNlPwoKWWVz
IC0gdmVyeSBtdWNoIHNvLgoKRnJvbSBhICJob3cgbXVjaCBvZiBteSBiaW5hcnkgZG9lcyBkbyBt
eSB0ZXN0cyBjb3ZlciIgcG9pbnQgb2YgdmlldywgeW91CndhbnQgdGhlIHJlbGVhc2UgYmluYXJ5
IHJhdGhlciB0aGFuIHRoZSBkZWJ1ZyBiaW5hcnkuCgpJbiBzb21lIGNvcGlvdXMgZnJlZSB0aW1l
LCBJJ2QgbGlrZSB0byBhdXRvbWF0ZSB0aGUgbWVhc3VyZW1lbnRzIG9mICJob3cKbXVjaCBvZiBY
ZW4gZG9lcyB0aGUgWFRGIHN1aXRlIGNvdmVyPyIKCj4gQXJlIHRoZXJlCj4gcGVyaGFwcyBhbnkg
b3RoZXIgZGVwZW5kZW5jaWVzIChJIHRoaW5rL2hvcGUgbGl2ZSBwYXRjaGluZyBsb2dpYyBkb2Vz
bid0Cj4gZGVwZW5kIG9uIGRlYnVnIGluZm8pPwoKVGhlIGxpdmVwYXRjaCBidWlsZCBkZXBlbmRz
IG9uIHhlbi1zeW1zIGNvbnRhaW5pbmcgYWxsIHRoZSBkZWJ1ZwppbmZvcm1hdGlvbiwgYnV0IHRo
ZSBydW50aW1lIGxvZ2ljIGRvZXNuJ3QsIEkgYmVsaWV2ZS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 17:54:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 17:54: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 1fzQOD-0002Ja-Lz; Mon, 10 Sep 2018 17:54: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=c8rd=ly=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzQOB-0002JV-Na
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 17:54:20 +0000
X-Inumbo-ID: 46e5035d-b522-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e5035d-b522-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 19:52:26 +0200 (CEST)
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 w8AHrrYR150679;
 Mon, 10 Sep 2018 17:54: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=8YkJCWnbX9a3BqLmsUmI5LflAHvXqvqU3XMi1A76Y/A=;
 b=jNg7ilr/5P/sQcycEVOAWKtcbEWyfle3g7xu3EQXUVSNtafg4nhIyhLC2OR5CltzNVCg
 Cr/KRALlX4OMtC7i21YYx53lgugxXHOhP8k6wHQB2I5n2C8vpqk1Cw1XZNLxu/lc7IuW
 osftAhP2pXdnujRPWXFc0v7vSvVJZtJAsOfKgOaa7TpntqDgcuBsseH29PmbqiVJ17dq
 tzIsZ9xxtwq4C35CRuJ4mbiM4KnPxhhxu1wuWfNqB7jNJm9P/UsJhE9k6ZLLbtCTiDOb
 Y3z/XbUk4Im3jBPGl8Nc032EQx38U0IiLCHGRMpazw20VEpUnuzFfaY4fd5LXrUgZ/Yh lQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mc5ut7mkf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 17:54:09 +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 w8AHs8wY023688
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 17:54:08 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 w8AHs7HL002239;
 Mon, 10 Sep 2018 17:54:08 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, 10 Sep 2018 10:54:07 -0700
To: Olaf Hering <olaf@aepfle.de>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
 <20180910175825.683476d9.olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <972dd70f-3fab-c8f4-0c9a-3916931c8ca8@oracle.com>
Date: Mon, 10 Sep 2018 13:55:25 -0400
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: <20180910175825.683476d9.olaf@aepfle.de>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
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-1807170000 definitions=main-1809100177
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============6218015272412484601=="
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)
--===============6218015272412484601==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="tKSYq63C0VzQqcCYElYxf3jv8dPRrHkMC"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--tKSYq63C0VzQqcCYElYxf3jv8dPRrHkMC
Content-Type: multipart/mixed; boundary="bJrVQKUGkpGHZeLzmdiekzHdnxxTvEsY9";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>,
 open list <linux-kernel@vger.kernel.org>
Message-ID: <972dd70f-3fab-c8f4-0c9a-3916931c8ca8@oracle.com>
Subject: Re: [PATCH v4] xen: avoid crash in disable_hotplug_cpu
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
 <20180910175825.683476d9.olaf@aepfle.de>
In-Reply-To: <20180910175825.683476d9.olaf@aepfle.de>

--bJrVQKUGkpGHZeLzmdiekzHdnxxTvEsY9
Content-Type: multipart/mixed;
 boundary="------------257A16EDC1439799B4F2B97A"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------257A16EDC1439799B4F2B97A
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 09/10/2018 11:58 AM, Olaf Hering wrote:
> Am Fri, 7 Sep 2018 12:56:37 -0400
> schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:
>
>> I was hoping you'd respond to my question about warning.
>>
>> root@haswell> xl vcpu-set 3 0 =20
>> and in the guest
>>
>> [root@vm-0238 ~]# [=C2=A0=C2=A0 32.866955] ------------[ cut here ]---=
---------
>> [=C2=A0=C2=A0 32.866963] spinlock on CPU0 exists on IRQ1!
>> [=C2=A0=C2=A0 32.866984] WARNING: CPU: 0 PID: 14 at arch/x86/xen/spinl=
ock.c:90
>> xen_init_lock_cpu+0xbf/0xd0
> This happens to work for me, on X5550. Please send your .config.
>


Attached. I suspect it may be CONFIG_PARAVIRT_SPINLOCKS.

-boris

--------------257A16EDC1439799B4F2B97A
Content-Type: text/plain; charset=UTF-8;
 name="config"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="config"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4NiA0LjE5LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKCiMKIyBDb21waWxlcjog
Z2NjIChHQ0MpIDguMS4xIDIwMTgwNzEyIChSZWQgSGF0IDguMS4xLTUpCiMKQ09ORklHX0ND
X0lTX0dDQz15CkNPTkZJR19HQ0NfVkVSU0lPTj04MDEwMQpDT05GSUdfQ0xBTkdfVkVSU0lP
Tj0wCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkK
Q09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05G
SUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8g
aXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJ
UD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1B
PXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNP
TkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19L
RVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0
CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMg
bm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf
SE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJ
R19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhf
TVFVRVVFX1NZU0NUTD15CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdf
VVNFTElCIGlzIG5vdCBzZXQKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJ
VFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUX1dBVENIPXkK
Q09ORklHX0FVRElUX1RSRUU9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJ
Q19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklD
X0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15
CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSVJRX0RPTUFJTj15CkNP
TkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpD
T05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRS
SVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpD
T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09O
RklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0Vf
V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NL
U09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVND
QUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9D
S0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURK
VVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0
ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09O
RklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qg
c2V0CkNPTkZJR19OT19IWl9GVUxMPXkKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVT
X1RJTUVSUz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVF
TVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldAoKIwojIENQVS9U
YXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVklSVF9DUFVfQUNDT1VO
VElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CiMgQ09ORklHX0lSUV9U
SU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNP
TkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19U
QVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FD
Q09VTlRJTkc9eQpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQoj
CkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05G
SUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15
CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15
CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfUkNV
X05PQ0JfQ1BVPXkKQ09ORklHX0JVSUxEX0JJTjJDPXkKIyBDT05GSUdfSUtDT05GSUcgaXMg
bm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVG
X1NISUZUPTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19I
QVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9C
QUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkK
Q09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkK
Q09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBT
PXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19T
V0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CkNPTkZJR19NRU1DR19LTUVNPXkK
Q09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtfQ0dST1VQIGlzIG5vdCBz
ZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09O
RklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19S
VF9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQ0dST1VQX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05G
SUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9D
UFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15
CkNPTkZJR19DR1JPVVBfUEVSRj15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdf
VVRTX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9O
Uz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklH
X1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNl
dApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB
TUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJ
R19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9M
WjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0Nf
T1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FO
T05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElP
Tl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpD
T05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09O
RklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15
CkNPTkZJR19TWVNDVExfU1lTQ0FMTD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lY
X1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19C
VUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklH
X0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19F
UE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5U
RkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxM
Uz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExT
WU1TX0FMTD15CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FM
TFNZTVNfQkFTRV9SRUxBVElWRT15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNQkFS
UklFUl9TWU5DX0NPUkU9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMg
bm90IHNldAojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZf
RVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3Jt
YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05G
SUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9D
T1VOVEVSUz15CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9NRU1DR19TWVNG
U19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJ
R19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTE9CIGlzIG5vdCBz
ZXQKQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVD15CiMgQ09ORklHX1NMQUJfRlJFRUxJU1Rf
UkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRCBpcyBu
b3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZF
UklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpD
T05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNU
UlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIK
Q09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25m
aWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JU
PXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJ
R19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB
VF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpD
T05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dF
TkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15
CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FM
R09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNI
X0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O
RklHX0FSQ0hfSEFTX0ZJTFRFUl9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BV
X0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH
X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJ
T05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FS
Q0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdF
VExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19B
UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRT
X0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZf
NjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFS
TFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0NDX0hBU19TQU5F
X1NUQUNLUFJPVEVDVE9SPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpD
T05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVT
PXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19H
T0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19SRVRQT0xJTkU9eQojIENPTkZJR19JTlRFTF9S
RFQgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKQ09ORklHX1g4
Nl9OVU1BQ0hJUD15CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9V
Vj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRF
TF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFPXkKQ09O
RklHX0lPU0ZfTUJJPW0KIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldApDT05G
SUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX1NDSEVEX09NSVRfRlJB
TUVfUE9JTlRFUj15CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJU
PXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRf
U1BJTkxPQ0tTPXkKIyBDT05GSUdfUVVFVUVEX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJ
R19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVO
X0RPTTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05G
SUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5f
REVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfWEVOX1BWSD15CkNPTkZJR19LVk1fR1VFU1Q9
eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfVElN
RV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhP
VVNFX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzgg
aXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9
eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FD
SEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09O
RklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklH
X1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNl
dApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19D
UFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxB
VEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdB
UllfSU9NTVU9eQojIENPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJMRURfQllfREVGQVVMVCBp
cyBub3Qgc2V0CkNPTkZJR19NQVhTTVA9eQpDT05GSUdfTlJfQ1BVU19SQU5HRV9CRUdJTj04
MTkyCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD04MTkyCkNPTkZJR19OUl9DUFVTX0RFRkFV
TFQ9ODE5MgpDT05GSUdfTlJfQ1BVUz04MTkyCkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdf
U0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CkNPTkZJR19YODZfTE9DQUxfQVBJ
Qz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VO
X0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRUxPR19MRUdB
Q1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FN
RD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1t
CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Jp
bmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZF
TlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBD
T05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJ
VD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElP
Tj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9J
TlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5U
RVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdf
WDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQpDT05G
SUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMg
bm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRf
QUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19O
VU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD0xMApDT05GSUdfQVJDSF9T
UEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05G
SUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JF
PXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRF
Ul9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJ
Q0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NP
UlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVD
Sz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRS
Ul9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MQpD
T05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2
X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5E
T009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfWDg2X0lOVEVMX1VNSVA9eQpDT05GSUdf
WDg2X0lOVEVMX01QWD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZ
Uz15CkNPTkZJR19FRkk9eQpDT05GSUdfRUZJX1NUVUI9eQpDT05GSUdfRUZJX01JWEVEPXkK
Q09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19I
Wl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpf
MTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VY
RUM9eQpDT05GSUdfS0VYRUNfRklMRT15CkNPTkZJR19BUkNIX0hBU19LRVhFQ19QVVJHQVRP
Ulk9eQpDT05GSUdfS0VYRUNfVkVSSUZZX1NJRz15CkNPTkZJR19LRVhFQ19CWklNQUdFX1ZF
UklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19LRVhFQ19KVU1QPXkKQ09O
RklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENP
TkZJR19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0w
eDEwMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVH
X0NQVTA9eQojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJ
R19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFU
RT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNP
TkZJR19IQVZFX0xJVkVQQVRDSD15CiMgQ09ORklHX0xJVkVQQVRDSCBpcyBub3Qgc2V0CkNP
TkZJR19BUkNIX0hBU19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hP
VFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19V
U0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURf
UFRMT0NLPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJ
R19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFu
ZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05G
SUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5E
X1NLSVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09O
RklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BN
X1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBp
cyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15
CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CiMgQ09ORklH
X1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQ
UE9SVFNfQUNQST15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19M
T09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElf
U1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBp
cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQpDT05GSUdfQUNQSV9MUElUPXkK
Q09ORklHX0FDUElfU0xFRVA9eQpDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQpDT05GSUdf
QUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0K
Q09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVU
VE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19B
Q1BJX1RBRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVf
RlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElf
UFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BS
T0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15
CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1B
TD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdS
QURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcg
aXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5F
Uj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZPXkKQ09ORklHX0FDUElfSE9UUExVR19J
T0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9bQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQ
SV9DVVNUT01fTUVUSE9EPW0KQ09ORklHX0FDUElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVE
VUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5v
dCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05N
ST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdf
QUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkK
Q09ORklHX0FDUElfQVBFSV9FSU5KPW0KQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVHPW0K
IyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VYVExPRz1tCkNP
TkZJR19QTUlDX09QUkVHSU9OPXkKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qgc2V0
CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5
IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJf
U0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9T
VEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFO
Q0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUg
aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMg
bm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJ
R19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJ
R19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldApDT05GSUdfQ1BV
X0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9
eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf
T05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CiMgQ09ORklH
X0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldAoKIwojIENQVSBmcmVxdWVuY3kg
c2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQpDT05GSUdfWDg2
X1BDQ19DUFVGUkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9bQpDT05GSUdfWDg2X0FD
UElfQ1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PW0KQ09ORklHX1g4Nl9B
TURfRlJFUV9TRU5TSVRJVklUWT1tCiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8g
aXMgbm90IHNldApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KCiMKIyBzaGFyZWQgb3B0aW9u
cwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCgojCiMgQ1BVIElkbGUKIwpDT05GSUdf
Q1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09O
RklHX0NQVV9JRExFX0dPVl9NRU5VPXkKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBv
cHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpD
T05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJ
TlM9eQpDT05GSUdfTU1DT05GX0ZBTTEwSD15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJL
IGlzIG5vdCBzZXQKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BD
SUU9eQpDT05GSUdfUENJRUFFUj15CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1tCkNPTkZJR19Q
Q0lFX0VDUkM9eQpDT05GSUdfUENJRUFTUE09eQojIENPTkZJR19QQ0lFQVNQTV9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1f
UE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZF
IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApD
T05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklH
X1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9J
UlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNP
TkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5vdCBzZXQKQ09ORklH
X1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9D
S0xFU1NfQ09ORklHPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJ
R19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfUENJX0hZUEVSViBp
cyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJ
PXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExVR19QQ0lf
Q1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNldAoK
IwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwoKIwojIENhZGVuY2UgUENJZSBjb250cm9s
bGVycyBzdXBwb3J0CiMKIyBDT05GSUdfVk1EIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJl
IFBDSSBDb3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qg
c2V0CgojCiMgUENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBz
ZXQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9T
V19TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09O
RklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkK
CiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09O
RklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNldApD
T05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2
NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9E
TUFfT1BTPXkKQ09ORklHX0hBVkVfR0VORVJJQ19HVVA9eQoKIwojIEZpcm13YXJlIERyaXZl
cnMKIwpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19G
SVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9bQpDT05GSUdfRENEQkFTPW0KQ09O
RklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5F
X05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lT
Q1NJX0lCRlQ9bQojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19H
T09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2Fy
ZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VT
UlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JF
X0RFRkFVTFRfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQoj
IENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVf
V1JBUFBFUlM9eQojIENPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MIGlzIG5vdCBzZXQK
IyBDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1RF
U1QgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9QUk9QRVJUSUVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldApDT05GSUdfVUVGSV9D
UEVSPXkKQ09ORklHX1VFRklfQ1BFUl9YODY9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZl
cgojCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklH
X0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklH
X0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5D
X1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhf
SU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZ
TE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZN
X0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPW0KQ09O
RklHX0tWTV9JTlRFTD1tCkNPTkZJR19LVk1fQU1EPW0KQ09ORklHX0tWTV9NTVVfQVVESVQ9
eQpDT05GSUdfVkhPU1RfTkVUPW0KQ09ORklHX1ZIT1NUX1NDU0k9bQojIENPTkZJR19WSE9T
VF9WU09DSyBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVD1tCiMgQ09ORklHX1ZIT1NUX0NST1NT
X0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRl
cGVuZGVudCBvcHRpb25zCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09S
RT15CkNPTkZJR19IT1RQTFVHX1NNVD15CkNPTkZJR19PUFJPRklMRT1tCkNPTkZJR19PUFJP
RklMRV9FVkVOVF9NVUxUSVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19P
UFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVM
PXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BU
UFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfRUZGSUNJ
RU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15
CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09O
RklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19I
QVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9L
UFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElP
Tj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09O
RklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJF
QUQ9eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNf
U0VUX01FTU9SWT15CkNPTkZJR19IQVZFX0FSQ0hfVEhSRUFEX1NUUlVDVF9XSElURUxJU1Q9
eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVf
UkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdf
SEFWRV9DTEs9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlY
RURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS
PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tV
UF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVf
UEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpD
T05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9JTlZB
TElEQVRFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hB
VkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpD
T05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQ
Q19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNP
TkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9
eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19IQVNfU1RBQ0tQUk9U
RUNUT1JfTk9ORT15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RF
Q1RPUl9TVFJPTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpD
T05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUND
T1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklH
X0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJB
TlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpD
T05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVD
SUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9F
WElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09O
RklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9
eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9S
TkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNP
TkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdfSEFWRV9DT1BZX1RI
UkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVf
UkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdf
Q09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05G
SUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19B
UkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15
CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9E
VUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15CiMgQ09ORklHX1JFRkNPVU5U
X0ZVTEwgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15
CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJO
RUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJ
R19QTFVHSU5fSE9TVENDPSIiCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKQ09ORklHX1JU
X01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKQ09ORklH
X01PRFVMRV9GT1JDRV9MT0FEPXkKQ09ORklHX01PRFVMRV9VTkxPQUQ9eQojIENPTkZJR19N
T0RVTEVfRk9SQ0VfVU5MT0FEIGlzIG5vdCBzZXQKQ09ORklHX01PRFZFUlNJT05TPXkKQ09O
RklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBDT05G
SUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15
CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9T
SUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90
IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RV
TEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKIyBDT05G
SUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZ
TVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9D
Sz15CkNPTkZJR19CTEtfU0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09O
RklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05G
SUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9
eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdf
QkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKQ09ORklHX0JM
S19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CgojCiMgUGFy
dGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FD
T1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90
IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQoj
IENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElP
Tj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNP
TkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9O
PXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04g
aXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJU
SVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9Q
QVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJU
SVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0
CkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtf
TVFfVklSVElPPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15
CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklH
X0NGUV9HUk9VUF9JT1NDSEVEPXkKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJ
R19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qg
c2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdfTVFfSU9TQ0hF
RF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hF
RF9CRlEgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFE
QVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNP
TkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lS
UT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9V
TkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19N
VVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05G
SUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9D
S1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURf
UldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19TWU5D
X0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBF
Uj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwojCkNP
TkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VM
RkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdf
QklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15
CgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TRUxFQ1RfTUVNT1JZ
X01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkK
Q09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VO
VD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1B
UF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9NRU1C
TE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElT
Q0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX0hBVkVf
Qk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVN
T1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9P
TkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJ
VF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09O
X0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpD
T05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRf
VE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVG
QVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZB
SUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfSFdQT0lTT05fSU5KRUNU
PW0KQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hV
R0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0Ug
aXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJR19USFBfU1dB
UD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFX1BBR0VDQUNIRT15CkNPTkZJR19DTEVBTkNB
Q0hFPXkKQ09ORklHX0ZST05UU1dBUD15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVC
VUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19D
TUFfQVJFQVM9NwpDT05GSUdfTUVNX1NPRlRfRElSVFk9eQpDT05GSUdfWlNXQVA9eQpDT05G
SUdfWlBPT0w9eQpDT05GSUdfWkJVRD15CiMgQ09ORklHX1ozRk9MRCBpcyBub3Qgc2V0CkNP
TkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qgc2V0CkNP
TkZJR19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CiMg
Q09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19J
RExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfWk9ORV9ERVZJ
Q0U9eQojIENPTkZJR19aT05FX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRVNf
SElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19QRVJD
UFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQK
Q09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX05FVD15CkNPTkZJR19ORVRf
SU5HUkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CkNP
TkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz1tCiMg
Q09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15
CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0
CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklH
X1hGUk1fU1RBVElTVElDUz15CkNPTkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZ
PW0KQ09ORklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01V
TFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RS
SUVfU1RBVFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRF
X01VTFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRF
X0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklH
X0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD1t
CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJ
R19ORVRfSVBHUkU9bQpDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9N
Uk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVM
VElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1Yy
PXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNPTkZJR19ORVRf
VURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05FVF9GT1VfSVBfVFVOTkVM
Uz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRfRVNQPW0KIyBDT05GSUdfSU5FVF9F
U1BfT0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVU
X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfWEZSTV9N
T0RFX1RSQU5TUE9SVD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdf
SU5FVF9YRlJNX01PREVfQkVFVD1tCkNPTkZJR19JTkVUX0RJQUc9bQpDT05GSUdfSU5FVF9U
Q1BfRElBRz1tCkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KIyBDT05GSUdfSU5FVF9SQVdfRElB
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRElBR19ERVNUUk9ZIGlzIG5vdCBzZXQKQ09O
RklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz1tCkNPTkZJR19U
Q1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD1tCkNPTkZJR19UQ1Bf
Q09OR19IVENQPW0KQ09ORklHX1RDUF9DT05HX0hTVENQPW0KQ09ORklHX1RDUF9DT05HX0hZ
QkxBPW0KQ09ORklHX1RDUF9DT05HX1ZFR0FTPW0KIyBDT05GSUdfVENQX0NPTkdfTlYgaXMg
bm90IHNldApDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9bQpDT05GSUdfVENQX0NPTkdfTFA9
bQpDT05GSUdfVENQX0NPTkdfVkVOTz1tCkNPTkZJR19UQ1BfQ09OR19ZRUFIPW0KQ09ORklH
X1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklHX1RDUF9DT05HX0RDVENQPW0KIyBDT05GSUdf
VENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQkJSIGlzIG5vdCBz
ZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90
IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lH
PXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2
X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVU
Nl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVUNl9FU1BfT0ZGTE9BRCBp
cyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBWNl9NSVA2PW0KIyBD
T05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9bQpD
T05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9
bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01P
REVfQkVFVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049bQpD
T05GSUdfSVBWNl9WVEk9bQpDT05GSUdfSVBWNl9TSVQ9bQpDT05GSUdfSVBWNl9TSVRfNlJE
PXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9bQpD
T05GSUdfSVBWNl9HUkU9bQpDT05GSUdfSVBWNl9GT1U9bQpDT05GSUdfSVBWNl9GT1VfVFVO
TkVMPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJU
UkVFUyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VU
RV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX0lQ
VjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlz
IG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNP
TkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElO
Rz15CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09O
RklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRp
b24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJ
Tks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVS
X0ZBTUlMWV9BUlA9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD1tCkNPTkZJR19O
RVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9
bQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPW0KQ09ORklHX05GX0NPTk5UUkFDSz1t
CkNPTkZJR19ORl9MT0dfQ09NTU9OPW0KIyBDT05GSUdfTkZfTE9HX05FVERFViBpcyBub3Qg
c2V0CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPW0KQ09ORklHX05GX0NPTk5UUkFDS19N
QVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFD
S19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5U
UkFDS19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qgc2V0
CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19M
QUJFTFM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05G
X0NUX1BST1RPX0dSRT1tCiMgQ09ORklHX05GX0NUX1BST1RPX1NDVFAgaXMgbm90IHNldAoj
IENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5U
UkFDS19BTUFOREE9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfSDMyMz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVJDPW0KQ09ORklHX05GX0NPTk5U
UkFDS19CUk9BRENBU1Q9bQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9bQpDT05G
SUdfTkZfQ09OTlRSQUNLX1NOTVA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9bQpDT05G
SUdfTkZfQ09OTlRSQUNLX1NBTkU9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD1tCkNPTkZJ
R19ORl9DT05OVFJBQ0tfVEZUUD1tCkNPTkZJR19ORl9DVF9ORVRMSU5LPW0KIyBDT05GSUdf
TkVURklMVEVSX05FVExJTktfR0xVRV9DVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9OQVQ9bQpD
T05GSUdfTkZfTkFUX05FRURFRD15CkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05G
X05BVF9GVFA9bQpDT05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJR19ORl9OQVRfU0lQPW0KQ09O
RklHX05GX05BVF9URlRQPW0KQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORVRG
SUxURVJfU1lOUFJPWFk9bQpDT05GSUdfTkZfVEFCTEVTPW0KIyBDT05GSUdfTkZfVEFCTEVT
X1NFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19JTkVUIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkZfVEFCTEVTX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9OVU1HRU4g
aXMgbm90IHNldApDT05GSUdfTkZUX0NUPW0KQ09ORklHX05GVF9DT1VOVEVSPW0KIyBDT05G
SUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05G
VF9MSU1JVD1tCkNPTkZJR19ORlRfTUFTUT1tCkNPTkZJR19ORlRfUkVESVI9bQpDT05GSUdf
TkZUX05BVD1tCiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19ORlRf
T0JKUkVGIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT1tCiMgQ09ORklHX05GVF9RVU9U
QSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1QgaXMgbm90IHNldApDT05GSUdfTkZU
X0NPTVBBVD1tCkNPTkZJR19ORlRfSEFTSD1tCiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90
IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBp
cyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVU
RklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpD
T05GSUdfTkVURklMVEVSX1hUX1NFVD1tCgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklH
X05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF
VF9DSEVDS1NVTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9DT05OU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9bQpDT05GSUdf
TkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9bQojIENPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hU
X05BVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZR
VUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpDT05GSUdfTkVU
RklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
UkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVU
RklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9U
UkFDRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVU
RklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9U
Q1BPUFRTVFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpDT05G
SUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9DT05OVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfREVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9bQpDT05G
SUdfTkVURklMVEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
RVNQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9bQpDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX0hFTFBFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9
bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD1tCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfSVBSQU5HRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD1tCkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJL
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX05GQUNDVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfUE9MSUNZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPW0KQ09O
RklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9RVU9UQT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI
X1JFQ0VOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD1tCiMgQ09ORklHX05F
VEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX1NUQVRFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfVENQTVNTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPW0KQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9bQpDT05GSUdfSVBfU0VUPW0KQ09ORklHX0lQX1NF
VF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPW0KQ09ORklHX0lQX1NFVF9CSVRN
QVBfSVBNQUM9bQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPW0KQ09ORklHX0lQX1NFVF9I
QVNIX0lQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz1tCkNPTkZJR19JUF9TRVRfSEFT
SF9JUFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VU
X0hBU0hfSVBQT1JUTkVUPW0KIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUMgaXMgbm90IHNl
dApDT05GSUdfSVBfU0VUX0hBU0hfTUFDPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRO
RVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVE5F
VD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05F
VElGQUNFPW0KQ09ORklHX0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJ
R19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdf
SVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJh
bGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9W
U19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZT
X1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9U
T19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj1tCkNPTkZJ
R19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9bQpDT05GSUdfSVBfVlNfV0xDPW0KQ09O
RklHX0lQX1ZTX0ZPPW0KIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKQ09ORklHX0lQ
X1ZTX0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBfVlNfREg9bQpDT05G
SUdfSVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CkNPTkZJR19JUF9W
U19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09O
RklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNPTkZJ
R19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgoj
CkNPTkZJR19JUF9WU19GVFA9bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19Q
RV9TSVA9bQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9E
RUZSQUdfSVBWND1tCiMgQ09ORklHX05GX1NPQ0tFVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklH
X05GX1RQUk9YWV9JUFY0PW0KIyBDT05GSUdfTkZfVEFCTEVTX0lQVjQgaXMgbm90IHNldAoj
IENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PW0K
Q09ORklHX05GX0xPR19BUlA9bQpDT05GSUdfTkZfTE9HX0lQVjQ9bQpDT05GSUdfTkZfUkVK
RUNUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX01BU1FVRVJB
REVfSVBWND15CkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFJP
VE9fR1JFPW0KQ09ORklHX05GX05BVF9QUFRQPW0KQ09ORklHX05GX05BVF9IMzIzPW0KQ09O
RklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX01BVENIX0FIPW0KQ09ORklHX0lQ
X05GX01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj1tCkNPTkZJR19J
UF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklMVEVSPW0KQ09ORklHX0lQX05GX1RB
UkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPW0KQ09ORklHX0lQ
X05GX05BVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUF9O
Rl9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD1tCkNPTkZJ
R19JUF9ORl9NQU5HTEU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJUD1tCkNPTkZJ
R19JUF9ORl9UQVJHRVRfRUNOPW0KQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9bQpDT05GSUdf
SVBfTkZfUkFXPW0KQ09ORklHX0lQX05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQX05GX0FSUFRB
QkxFUz1tCkNPTkZJR19JUF9ORl9BUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfQVJQX01BTkdM
RT1tCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19ORl9T
T0NLRVRfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9UUFJPWFlfSVBWNj1tCiMgQ09ORklH
X05GX1RBQkxFU19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY2PW0KQ09ORklH
X05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklHX05GX05BVF9J
UFY2PW0KQ09ORklHX05GX05BVF9NQVNRVUVSQURFX0lQVjY9eQpDT05GSUdfSVA2X05GX0lQ
VEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hf
RVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2X05GX01BVENI
X09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9J
UFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFU
Q0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdfSVA2X05G
X01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPW0KQ09ORklH
X0lQNl9ORl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdf
SVA2X05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KQ09ORklH
X0lQNl9ORl9SQVc9bQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQNl9ORl9O
QVQ9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFPW0KQ09ORklHX0lQNl9ORl9U
QVJHRVRfTlBUPW0KQ09ORklHX05GX0RFRlJBR19JUFY2PW0KIyBDT05GSUdfTkZfVEFCTEVT
X0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdf
QlJJREdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJ
R19CUklER0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdf
QlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklE
R0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRf
TElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtU
VFlQRT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49
bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9
bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVD
VD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpD
T05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQK
IyBDT05GSUdfSVBfRENDUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdf
U0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ
RV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNf
U0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBz
ZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09PS0lFX0hN
QUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09ORklHX1JEUyBpcyBub3Qg
c2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAoj
IENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQoj
IENPTkZJR19CUklER0VfSUdNUF9TTk9PUElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX05F
VF9EU0E9eQpDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfTEVHQUNZIGlzIG5v
dCBzZXQKQ09ORklHX05FVF9EU0FfVEFHX0RTQT15CkNPTkZJR19ORVRfRFNBX1RBR19FRFNB
PXkKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBu
b3Qgc2V0CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdf
QVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBC
IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BB
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19O
RVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5T
X1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVO
VlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hf
R0VORVZFPW0KQ09ORklHX1ZTT0NLRVRTPW0KIyBDT05GSUdfVlNPQ0tFVFNfRElBRyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hZ
UEVSVl9WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX0RJQUc9bQpDT05GSUdf
TVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089bQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09O
RklHX05FVF9OU0g9bQojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfTkVUX1NXSVRD
SERFVj15CiMgQ09ORklHX05FVF9MM19NQVNURVJfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX05DU0kgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNP
TkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRf
Q0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJ
R19CUEZfSklUPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3Rp
bmcKIwpDT05GSUdfTkVUX1BLVEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBD
T05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENP
TkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CiMgQ09ORklHX1dJUkVM
RVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJ
TEwgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlG
IGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCPW0KIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZ
REVCVUcgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15CiMg
Q09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTQU1QTEUgaXMgbm90IHNldAojIENP
TkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApD
T05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CiMgQ09ORklHX05FVF9ERVZM
SU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19GQUlMT1ZF
Uj1tCkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMg
R2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklH
X1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1Q
RlNfTU9VTlQ9eQpDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJF
X0JVSUxEPXkKCiMKIyBGaXJtd2FyZSBsb2FkZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09O
RklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQoj
IENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05G
SUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVT
VF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJf
UFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJ
Q19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15
CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz1tCkNPTkZJR19SRUdNQVBfTU1J
Tz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBD
T05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9DTUE9eQoKIwoj
IERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0la
RV9NQllURVM9MTYKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQojIENPTkZJR19DTUFf
U0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9N
SU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBzZXQKQ09O
RklHX0NNQV9BTElHTk1FTlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RP
Uj15CkNPTkZJR19QUk9DX0VWRU5UUz15CiMgQ09ORklHX0dOU1MgaXMgbm90IHNldAojIENP
TkZJR19NVEQgaXMgbm90IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApD
T05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMK
IyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklH
X0JMS19ERVZfTlVMTF9CTEs9bQpDT05GSUdfQkxLX0RFVl9GRD1tCkNPTkZJR19DRFJPTT1t
CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9bQpDT05GSUdfWlJBTT1tCiMgQ09O
RklHX1pSQU1fV1JJVEVCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTV9NRU1PUllfVFJB
Q0tJTkcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CkNP
TkZJR19CTEtfREVWX1VNRU09bQpDT05GSUdfQkxLX0RFVl9MT09QPW0KQ09ORklHX0JMS19E
RVZfTE9PUF9NSU5fQ09VTlQ9MApDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QPW0KQ09ORklH
X0JMS19ERVZfRFJCRD1tCkNPTkZJR19EUkJEX0ZBVUxUX0lOSkVDVElPTj15CkNPTkZJR19C
TEtfREVWX05CRD1tCkNPTkZJR19CTEtfREVWX1NLRD1tCkNPTkZJR19CTEtfREVWX1NYOD1t
CkNPTkZJR19CTEtfREVWX1JBTT1tCkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05G
SUdfQkxLX0RFVl9SQU1fU0laRT0xNjM4NApDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJ
R19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNI
RSBpcyBub3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9bQpDT05GSUdfWEVOX0JMS0RFVl9G
Uk9OVEVORD15CkNPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9eQpDT05GSUdfVklSVElPX0JM
Sz1tCiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW
X1JCRD1tCiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBw
b3J0CiMKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRV9G
QyBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfVEFSR0VUIGlzIG5vdCBzZXQKCiMKIyBNaXNj
IGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RV
TU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJ
R19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldAojIENP
TkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJ
X1hQIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJ
X0dSVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVNMMjkwMDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgx
NzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMg
Q09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlz
IG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJ
R19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJP
TV9BVDI0PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQUk9NX01BWDY4NzU9
bQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5z
dHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19T
RU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBk
b3dubG9hZCBtb2R1bGUgKHJlcXVpcmVzIEkyQykKIwojIENPTkZJR19BTFRFUkFfU1RBUEwg
aXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCiMg
Q09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBp
cyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CiMKCiMKIyBJbnRl
bCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoK
IwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKCiMK
IyBWT1AgQnVzIERyaXZlcgojCiMgQ09ORklHX1ZPUF9CVVMgaXMgbm90IHNldAoKIwojIElu
dGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMK
IyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFn
ZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwojIENPTkZJR19HRU5X
UUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19S
VFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldApD
T05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2
aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNP
TkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMg
Q09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9
eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklH
X0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9
bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJ
R19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1NDU0lfQ09OU1RB
TlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoK
IwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19T
Q1NJX0ZDX0FUVFJTPW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9T
QVNfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FU
QT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1t
CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NT
SV9CT09UX1NZU0ZTPW0KQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdfU0NTSV9D
WEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdfU0NTSV9CTlgy
WF9GQ09FPW0KQ09ORklHX0JFMklTQ1NJPW0KIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JB
SUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1t
CkNPTkZJR19TQ1NJXzNXX1NBUz1tCiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApD
T05GSUdfU0NTSV9BQUNSQUlEPW0KQ09ORklHX1NDU0lfQUlDN1hYWD1tCkNPTkZJR19BSUM3
WFhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz01
MDAwCkNPTkZJR19BSUM3WFhYX0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3WFhYX0RFQlVH
X01BU0s9MApDT05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lf
QUlDNzlYWD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT00CkNPTkZJR19BSUM3
OVhYX1JFU0VUX0RFTEFZX01TPTE1MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxF
IGlzIG5vdCBzZXQKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5
WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzk0WFg9bQpD
T05GSUdfQUlDOTRYWF9ERUJVRz15CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NT
SV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQ9eQpD
T05GSUdfU0NTSV9NVlVNST1tCiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMg
Q09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9BUkNNU1I9bQoj
IENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9ORVdHRU49
eQpDT05GSUdfTUVHQVJBSURfTU09bQpDT05GSUdfTUVHQVJBSURfTUFJTEJPWD1tCiMgQ09O
RklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpD
T05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApD
T05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9bQoj
IENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVUZTSENEPW0K
Q09ORklHX1NDU0lfVUZTSENEX1BDST1tCiMgQ09ORklHX1NDU0lfVUZTX0RXQ19UQ19QQ0kg
aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNP
TkZJR19TQ1NJX0hQVElPUD1tCiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldApD
T05GSUdfVk1XQVJFX1BWU0NTST1tCkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD1tCkNPTkZJ
R19IWVBFUlZfU1RPUkFHRT1tCkNPTkZJR19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KQ09O
RklHX0ZDT0U9bQpDT05GSUdfRkNPRV9GTklDPW0KQ09ORklHX1NDU0lfU05JQz1tCkNPTkZJ
R19TQ1NJX1NOSUNfREVCVUdfRlM9eQojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9HRFRIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCkNP
TkZJR19TQ1NJX0lQUz1tCkNPTkZJR19TQ1NJX0lOSVRJTz1tCiMgQ09ORklHX1NDU0lfSU5J
QTEwMCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9bQpDT05GSUdfU0NTSV9TWU01M0M4
WFhfMj1tCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ETUFfQUREUkVTU0lOR19NT0RFPTEKQ09O
RklHX1NDU0lfU1lNNTNDOFhYX0RFRkFVTFRfVEFHUz0xNgpDT05GSUdfU0NTSV9TWU01M0M4
WFhfTUFYX1RBR1M9NjQKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01NSU89eQojIENPTkZJR19T
Q1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNl
dApDT05GSUdfU0NTSV9RTEFfRkM9bQojIENPTkZJR19UQ01fUUxBMlhYWCBpcyBub3Qgc2V0
CkNPTkZJR19TQ1NJX1FMQV9JU0NTST1tCiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3
NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKQ09ORklHX1ND
U0lfREVCVUc9bQpDT05GSUdfU0NTSV9QTUNSQUlEPW0KQ09ORklHX1NDU0lfUE04MDAxPW0K
Q09ORklHX1NDU0lfQkZBX0ZDPW0KQ09ORklHX1NDU0lfVklSVElPPW0KQ09ORklHX1NDU0lf
Q0hFTFNJT19GQ09FPW0KQ09ORklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkK
Q09ORklHX1NDU0lfREhfSFBfU1c9eQpDT05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NT
SV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj1tCkNPTkZJR19TQ1NJX09T
RF9VTEQ9bQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9P
U0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPW0KQ09ORklHX0FUQV9WRVJCT1NFX0VS
Uk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0
CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2
ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQ
TV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KQ09ORklHX1NBVEFfSU5J
QzE2Mlg9bQpDT05GSUdfU0FUQV9BQ0FSRF9BSENJPW0KQ09ORklHX1NBVEFfU0lMMjQ9bQpD
T05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBp
bnRlcmZhY2UKIwpDT05GSUdfUERDX0FETUE9bQpDT05GSUdfU0FUQV9RU1RPUj1tCkNPTkZJ
R19TQVRBX1NYND1tCkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xs
ZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9bQojIENPTkZJR19TQVRBX0RXQyBp
cyBub3Qgc2V0CkNPTkZJR19TQVRBX01WPW0KQ09ORklHX1NBVEFfTlY9bQpDT05GSUdfU0FU
QV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lMPW0KQ09ORklHX1NBVEFfU0lTPW0KQ09ORklH
X1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0KQ09ORklHX1NBVEFfVklBPW0KQ09ORklH
X1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQoj
CkNPTkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1tCkNPTkZJR19QQVRBX0FSVE9Q
PW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQODY3WD1tCkNPTkZJR19Q
QVRBX0NNRDY0WD1tCiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1BBVEFfRUZBUiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDM2Nj1tCkNPTkZJR19QQVRB
X0hQVDM3WD1tCkNPTkZJR19QQVRBX0hQVDNYMk49bQpDT05GSUdfUEFUQV9IUFQzWDM9bQoj
IENPTkZJR19QQVRBX0hQVDNYM19ETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9JVDgyMTM9
bQpDT05GSUdfUEFUQV9JVDgyMVg9bQpDT05GSUdfUEFUQV9KTUlDUk9OPW0KQ09ORklHX1BB
VEFfTUFSVkVMTD1tCkNPTkZJR19QQVRBX05FVENFTEw9bQpDT05GSUdfUEFUQV9OSU5KQTMy
PW0KIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJ
WD1tCiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BEQzIw
MjdYPW0KQ09ORklHX1BBVEFfUERDX09MRD1tCiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBu
b3Qgc2V0CkNPTkZJR19QQVRBX1JEQz1tCkNPTkZJR19QQVRBX1NDSD1tCkNPTkZJR19QQVRB
X1NFUlZFUldPUktTPW0KQ09ORklHX1BBVEFfU0lMNjgwPW0KQ09ORklHX1BBVEFfU0lTPW0K
Q09ORklHX1BBVEFfVE9TSElCQT1tCiMgQ09ORklHX1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0
CkNPTkZJR19QQVRBX1ZJQT1tCiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0Cgoj
CiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJ
IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BB
VEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMg
Q09ORklHX1BBVEFfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBp
cyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKQ09O
RklHX1BBVEFfQUNQST1tCkNPTkZJR19BVEFfR0VORVJJQz1tCiMgQ09ORklHX1BBVEFfTEVH
QUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdf
TURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5FQVI9bQpDT05GSUdfTURfUkFJRDA9bQpD
T05GSUdfTURfUkFJRDE9bQpDT05GSUdfTURfUkFJRDEwPW0KQ09ORklHX01EX1JBSUQ0NTY9
bQojIENPTkZJR19NRF9NVUxUSVBBVEggaXMgbm90IHNldApDT05GSUdfTURfRkFVTFRZPW0K
Q09ORklHX01EX0NMVVNURVI9bQpDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RF
QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVWX0RNPW0KIyBD
T05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUJVRz15CkNPTkZJ
R19ETV9CVUZJTz1tCiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBp
cyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRf
REFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQ
VD1tCkNPTkZJR19ETV9TTkFQU0hPVD1tCkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1t
CkNPTkZJR19ETV9DQUNIRT1tCkNPTkZJR19ETV9DQUNIRV9TTVE9bQojIENPTkZJR19ETV9X
UklURUNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0RNX0VSQT1tCkNPTkZJR19ETV9NSVJST1I9
bQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT1tCkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RN
X1pFUk89bQpDT05GSUdfRE1fTVVMVElQQVRIPW0KQ09ORklHX0RNX01VTFRJUEFUSF9RTD1t
CkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9bQpDT05GSUdfRE1fREVMQVk9bQpDT05GSUdfRE1f
VUVWRU5UPXkKQ09ORklHX0RNX0ZMQUtFWT1tCkNPTkZJR19ETV9WRVJJVFk9bQojIENPTkZJ
R19ETV9WRVJJVFlfRkVDIGlzIG5vdCBzZXQKQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19E
TV9MT0dfV1JJVEVTPW0KIyBDT05GSUdfRE1fSU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklH
X1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJTz1t
CkNPTkZJR19UQ01fUFNDU0k9bQojIENPTkZJR19UQ01fVVNFUjIgaXMgbm90IHNldApDT05G
SUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09ORklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJH
RVQ9bQojIENPTkZJR19JU0NTSV9UQVJHRVRfQ1hHQjQgaXMgbm90IHNldAojIENPTkZJR19G
VVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwoj
IENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMg
bm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19O
RVRERVZJQ0VTPXkKQ09ORklHX01JST1tCkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05E
SU5HPW0KQ09ORklHX0RVTU1ZPW0KQ09ORklHX0VRVUFMSVpFUj1tCiMgQ09ORklHX05FVF9G
QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVEVBTT1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0JS
T0FEQ0FTVD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JPVU5EUk9CSU49bQpDT05GSUdfTkVU
X1RFQU1fTU9ERV9SQU5ET009bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9BQ1RJVkVCQUNLVVA9
bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9MT0FEQkFMQU5DRT1tCkNPTkZJR19NQUNWTEFOPW0K
Q09ORklHX01BQ1ZUQVA9bQojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldAojIENPTkZJR19W
WExBTiBpcyBub3Qgc2V0CkNPTkZJR19HRU5FVkU9bQojIENPTkZJR19HVFAgaXMgbm90IHNl
dAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT1tCkNPTkZJ
R19ORVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9M
TF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5f
Vk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19O
RVQ9bQpDT05GSUdfTkxNT049bQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldAoKIwojIENB
SUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRl
Y3R1cmUgZHJpdmVycwojCiMgQ09ORklHX0I1MyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9E
U0FfQkNNX1NGMiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTE9PUCBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQ
X0tTWiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBX01WODhFNlhYWD15CkNPTkZJR19ORVRf
RFNBX01WODhFNlhYWF9HTE9CQUwyPXkKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfUFRQ
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9EU0FfUkVBTFRFS19TTUkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0Nf
TEFOOTMwM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19N
RElPIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQojIENPTkZJ
R19ORVRfVkVORE9SXzNDT00gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FEQVBU
RUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FHRVJFIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF
TkRPUl9BTFRFT04gaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO
RE9SX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUEgaXMgbm90
IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W
RU5ET1JfQVRIRVJPUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlz
IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMg
bm90IHNldAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19CTlgyPW0KQ09O
RklHX0NOSUM9bQojIENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgyWCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldAojIENPTkZJR19CTlhU
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP
Ul9DQVZJVU0gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05G
SUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NI
RUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfQ0hF
TFNJT19MSUI9bQojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1ZFTkRPUl9DT1JUSU5BIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0RF
QyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNldAojIENP
TkZJR19ORVRfVkVORE9SX0VNVUxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf
RVpDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9IUCBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9WRU5ET1JfSFVBV0VJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf
STgyNVhYPXkKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQpDT05GSUdfRTEwMD1tCkNPTkZJ
R19FMTAwMD1tCkNPTkZJR19FMTAwMEU9bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdf
SUdCPW0KQ09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklHX0lHQlZG
PW0KQ09ORklHX0lYR0I9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpD
T05GSUdfSVhHQkVfRENBPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSTQwRT1tCkNPTkZJ
R19JNDBFVkY9bQojIENPTkZJR19JQ0UgaXMgbm90IHNldAojIENPTkZJR19GTTEwSyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUFS
VkVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1ggaXMgbm90IHNl
dAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W
RU5ET1JfTUlDUk9TRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NWVJJIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP
Ul9OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1ZFTkRPUl9OSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElB
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9PS0kgaXMgbm90IHNldAojIENPTkZJ
R19FVEhPQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVMg
aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1FMT0dJQyBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9WRU5ET1JfUVVBTENPTU0gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X1JEQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W
RU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX1ZFTkRPUl9TT0xBUkZMQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9T
SUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9T
T0NJT05FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NUTUlDUk8gaXMgbm90
IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W
RU5ET1JfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RFSFVUSSBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJR19O
RVRfVkVORE9SX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfV0laTkVUIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklD
RT15CkNPTkZJR19NRElPX0JVUz15CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qg
c2V0CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVND
Q19NSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKQ09O
RklHX1BIWUxJTks9eQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdf
TEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJz
CiMKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9QSFk9bQojIENPTkZJR19B
UVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19BU0lYX1BIWSBpcyBub3Qgc2V0CkNP
TkZJR19BVDgwM1hfUEhZPW0KQ09ORklHX0JDTTdYWFhfUEhZPW0KQ09ORklHX0JDTTg3WFhf
UEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklHX0JST0FEQ09NX1BIWT1tCkNP
TkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldApDT05G
SUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09O
RklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BI
WT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90
IHNldApDT05GSUdfTFNJX0VUMTAxMUNfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpDT05GSUdf
TUFSVkVMTF9QSFk9bQojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90IHNldApDT05G
SUdfTUlDUkVMX1BIWT1tCiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENP
TkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BI
WSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9bQpDT05GSUdfUVNFTUlfUEhZPW0K
Q09ORklHX1JFQUxURUtfUEhZPW0KIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAoj
IENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQpDT05G
SUdfU1RFMTBYUD1tCiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09ORklH
X1ZJVEVTU0VfUEhZPW0KIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldApD
T05GSUdfUFBQPW0KQ09ORklHX1BQUF9CU0RDT01QPW0KQ09ORklHX1BQUF9ERUZMQVRFPW0K
Q09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9bQpDT05GSUdfUFBQX01VTFRJ
TElOSz15CkNPTkZJR19QUFBPRT1tCkNPTkZJR19QUFRQPW0KQ09ORklHX1BQUF9BU1lOQz1t
CkNPTkZJR19QUFBfU1lOQ19UVFk9bQpDT05GSUdfU0xJUD1tCkNPTkZJR19TTEhDPW0KQ09O
RklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkKIyBDT05GSUdfU0xJ
UF9NT0RFX1NMSVA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9EUklWRVJTIGlzIG5v
dCBzZXQKIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3
b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCiMgQ09ORklHX1dB
TiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1hFTl9O
RVRERVZfQkFDS0VORD15CiMgQ09ORklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19G
VUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX05FVCBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9bQojIENP
TkZJR19JU0ROIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJbnB1
dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkK
Q09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj1tCkNPTkZJ
R19JTlBVVF9TUEFSU0VLTUFQPW0KQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9bQoKIwojIFVz
ZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19J
TlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9T
Q1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05G
SUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05G
SUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMK
Q09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZ
Qk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0KQ09ORklHX0tFWUJPQVJE
X1FUMjE2MD1tCiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMg
Q09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDQTY0
MTY9bQojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ
Qk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlC
T0FSRF9NQ1M9bQojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJ
R19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09S
RVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBD
T05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9T
VU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90
IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9N
T1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05G
SUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklH
X01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05G
SUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkK
Q09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9
eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0Vf
UFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQK
Q09ORklHX01PVVNFX1NFUklBTD1tCkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPW0KQ09ORklH
X01PVVNFX0JDTTU5NzQ9bQpDT05GSUdfTU9VU0VfQ1lBUEE9bQojIENPTkZJR19NT1VTRV9F
TEFOX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KQ09ORklHX01PVVNF
X1NZTkFQVElDU19JMkM9bQpDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQj1tCiMgQ09ORklH
X0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfSU5Q
VVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
UFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5v
dCBzZXQKQ09ORklHX0lOUFVUX1BDU1BLUj1tCiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMg
bm90IHNldAojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldAojIENPTkZJR19JTlBV
VF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMg
bm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOUFVUX0tYVEo5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
UFVUX0NNMTA5IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT04gaXMg
bm90IHNldAojIENPTkZJR19JTlBVVF9VSU5QVVQgaXMgbm90IHNldAojIENPTkZJR19JTlBV
VF9QQ0Y1MDYzM19QTVUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU
X0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQK
Q09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9eQojIENPTkZJR19JTlBVVF9JREVB
UEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNT
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQK
IyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMK
IwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09O
RklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJ
T19DVDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0
CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklP
X0FMVEVSQV9QUzI9bQpDT05GSUdfU0VSSU9fUFMyTVVMVD1tCkNPTkZJR19TRVJJT19BUkNf
UFMyPW0KQ09ORklHX0hZUEVSVl9LRVlCT0FSRD1tCiMgQ09ORklHX1VTRVJJTyBpcyBub3Qg
c2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNl
cwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElP
TlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09O
RklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklH
X1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdf
U0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBu
b3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19TWU5DTElO
Sz1tCkNPTkZJR19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dUPW0KIyBDT05GSUdf
Tk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERM
Qz1tCkNPTkZJR19OX0dTTT1tCiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05G
SUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRy
aXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkK
Q09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxf
ODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05G
SUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05G
SUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdf
U0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS
VFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBf
TUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQpDT05GSUdfU0VS
SUFMXzgyNTBfREVURUNUX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQojIENPTkZJ
R19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4
WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKIyBDT05GSUdfU0VSSUFM
XzgyNTBfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9YQSBpcyBub3Qg
c2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklB
TF9LR0RCX05NSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qg
c2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkK
Q09ORklHX0NPTlNPTEVfUE9MTD15CkNPTkZJR19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VS
SUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90
IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD1tCkNPTkZJR19TRVJJQUxfQUxU
RVJBX1VBUlQ9bQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklH
X1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9BUkM9
bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMg
bm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qg
c2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hF
Tj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPW0K
Q09ORklHX0lQTUlfSEFORExFUj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQojIENPTkZJ
R19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVS
RkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KQ09ORklHX0lQTUlfU1NJRj1tCkNPTkZJR19JUE1J
X1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdfSFdfUkFORE9NPXkK
Q09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRPTV9JTlRFTD1t
CkNPTkZJR19IV19SQU5ET01fQU1EPW0KQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpDT05GSUdf
SFdfUkFORE9NX1ZJUlRJTz1tCkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5v
dCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBu
b3Qgc2V0CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz04MTkyCkNP
TkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVM
VD15CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9bQojIENPTkZJR19VVl9NTVRJTUVSIGlzIG5v
dCBzZXQKQ09ORklHX1RDR19UUE09eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19U
Q0dfVElTX0NPUkU9eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfSTJDX0FU
TUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNl
dAojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH
X05TQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklH
X1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfWEVOPXkKQ09ORklHX1RDR19D
UkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19U
SVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNl
dApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBDT05G
SUdfUkFORE9NX1RSVVNUX0NQVSBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05G
SUdfSTJDPW0KQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlz
IG5vdCBzZXQKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNf
TVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKIyBD
T05GSUdfSTJDX1NNQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgQWxnb3JpdGhtcwojCkNPTkZJ
R19JMkNfQUxHT0JJVD1tCiMgQ09ORklHX0kyQ19BTEdPUENGIGlzIG5vdCBzZXQKIyBDT05G
SUdfSTJDX0FMR09QQ0EgaXMgbm90IHNldAoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9y
dAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19J
MkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQK
IyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlz
IG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNf
STgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdf
STJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENP
TkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5v
dCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM5
NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD
X1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1ND
TUkgaXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJl
ZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRG
T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQK
IyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19J
MkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0Cgoj
CiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19E
SU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQgaXMgbm90
IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19J
MkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNl
dAojIENPTkZJR19JMkNfVklQRVJCT0FSRCBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NN
QnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX01MWENQTEQgaXMgbm90IHNldAojIENP
TkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVH
X0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9bQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90
IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tU
SU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAoj
IENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3Jz
IHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NM
T0NLPW0KIyBDT05GSUdfRFA4MzY0MF9QSFkgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4
OF9DTE9DS19LVk0gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTD15CiMgQ09ORklHX0RFQlVH
X1BJTkNUUkwgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CiMg
Q09ORklHX1BJTkNUUkxfTUNQMjNTMDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JB
WVRSQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS
TF9DQU5OT05MQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMg
bm90IHNldAojIENPTkZJR19QSU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qgc2V0CiMgQ09ORklH
X1BJTkNUUkxfR0VNSU5JTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSUNFTEFL
RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBzZXQKIyBD
T05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19HUElPTElC
IGlzIG5vdCBzZXQKQ09ORklHX1cxPW0KIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQKCiMK
IyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5v
dCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cx
X01BU1RFUl9EUzI0ODIgaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMg
bm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwojIENPTkZJR19XMV9TTEFWRV9USEVSTSBp
cyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19X
MV9TTEFWRV9EUzI0MDUgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMg
bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldAojIENPTkZJR19X
MV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMg
bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI4MDUgaXMgbm90IHNldAojIENPTkZJR19X
MV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMg
bm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzggaXMgbm90IHNldApDT05GSUdfVzFf
U0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MT1tCiMgQ09ORklHX1cxX1NM
QVZFX0RTMjhFMDQgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI4RTE3IGlzIG5v
dCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVT
RVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQ
UExZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBD
T05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBp
cyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JB
VFRFUllfRFMyNzgwPW0KQ09ORklHX0JBVFRFUllfRFMyNzgxPW0KQ09ORklHX0JBVFRFUllf
RFMyNzgyPW0KQ09ORklHX0JBVFRFUllfU0JTPW0KIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMg
bm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldApDT05GSUdfQkFU
VEVSWV9NQVgxNzA0MD1tCkNPTkZJR19CQVRURVJZX01BWDE3MDQyPW0KIyBDT05GSUdfQkFU
VEVSWV9NQVgxNzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUENGNTA2MzMgaXMg
bm90IHNldApDT05GSUdfQ0hBUkdFUl9JU1AxNzA0PW0KQ09ORklHX0NIQVJHRVJfTUFYODkw
Mz1tCkNPTkZJR19DSEFSR0VSX0xQODcyNz1tCkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9bQpD
T05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEg
aXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdf
SFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05G
SUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPW0KQ09O
RklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NF
TlNPUlNfQURNMTAyMT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09S
U19BRE0xMDI2PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JTX0FE
TTEwMzE9bQpDT05GSUdfU0VOU09SU19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNfQURUN1gx
MD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0K
Q09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05G
SUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklHX1NFTlNPUlNfQVNDNzYyMT1tCkNPTkZJR19T
RU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdfU0VOU09S
U19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCkNPTkZJR19TRU5T
T1JTX0FTQjEwMD1tCiMgQ09ORklHX1NFTlNPUlNfQVNQRUVEIGlzIG5vdCBzZXQKQ09ORklH
X1NFTlNPUlNfQVRYUDE9bQpDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JT
X0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RFTExfU01NPW0KQ09ORklHX1NFTlNPUlNfSTVL
X0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9bQpDT05GSUdfU0VOU09SU19GNzE4ODJG
Rz1tCkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQpDT05GSUdfU0VOU09SU19GU0NITUQ9bQoj
IENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf
R0w1MThTTT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09SU19HNzYw
QT1tCkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09SU19ISUg2MTMwPW0KQ09O
RklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KQ09ORklHX1NF
TlNPUlNfSTU1MDA9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5TT1JT
X0lUODc9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9
bQpDT05GSUdfU0VOU09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNfTFRDMjk0NT1tCiMg
Q09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQx
NTE9bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDIyMj1t
CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQpDT05GSUdfU0VOU09SU19MVEM0MjYwPW0KQ09O
RklHX1NFTlNPUlNfTFRDNDI2MT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklH
X1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VO
U09SU19NQVgxOTc9bQojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldApDT05G
SUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19T
RU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KIyBDT05GSUdfU0VO
U09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQojIENP
TkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNP
TkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNP
UlNfTE03Nz1tCkNPTkZJR19TRU5TT1JTX0xNNzg9bQpDT05GSUdfU0VOU09SU19MTTgwPW0K
Q09ORklHX1NFTlNPUlNfTE04Mz1tCkNPTkZJR19TRU5TT1JTX0xNODU9bQpDT05GSUdfU0VO
U09SU19MTTg3PW0KQ09ORklHX1NFTlNPUlNfTE05MD1tCkNPTkZJR19TRU5TT1JTX0xNOTI9
bQpDT05GSUdfU0VOU09SU19MTTkzPW0KQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCkNPTkZJ
R19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NF
TlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09S
U19OVENfVEhFUk1JU1RPUj1tCkNPTkZJR19TRU5TT1JTX05DVDY2ODM9bQpDT05GSUdfU0VO
U09SU19OQ1Q2Nzc1PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENN
N1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19QTUJVUz1t
CkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMgQ09O
RklHX1NFTlNPUlNfSUJNX0NGRlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM1
MjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JT
X0xUQzI5Nzg9bQojIENPTkZJR19TRU5TT1JTX0xUQzM4MTUgaXMgbm90IHNldApDT05GSUdf
U0VOU09SU19NQVgxNjA2ND1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3NTEgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX01BWDMxNzg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf
TUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KQ09ORklHX1NFTlNPUlNfVFBT
NDA0MjI9bQojIENPTkZJR19TRU5TT1JTX1RQUzUzNjc5IGlzIG5vdCBzZXQKQ09ORklHX1NF
TlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09S
U19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NFTlNPUlNfU0hU
M3ggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFRDMT1tCkNPTkZJR19TRU5TT1JTX1NJ
UzU1OTU9bQpDT05GSUdfU0VOU09SU19ETUUxNzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQw
Mz1tCkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9bQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT1t
CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1t
CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9bQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NP
TU1PTj1tCkNPTkZJR19TRU5TT1JTX1NDSDU2Mjc9bQpDT05GSUdfU0VOU09SU19TQ0g1NjM2
PW0KIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf
U01NNjY1PW0KQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD1tCkNPTkZJR19TRU5TT1JTX0FE
UzEwMTU9bQpDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KQ09ORklHX1NFTlNPUlNfQU1DNjgy
MT1tCkNPTkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMg
Q09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3
NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1MD1tCkNPTkZJR19TRU5TT1JTX1RN
UDEwMj1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMz1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTA4
IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09ORklHX1NFTlNPUlNfVE1Q
NDIxPW0KQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpDT05GSUdfU0VOU09SU19WSUE2
ODZBPW0KQ09ORklHX1NFTlNPUlNfVlQxMjExPW0KQ09ORklHX1NFTlNPUlNfVlQ4MjMxPW0K
IyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz
NzgxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTJE
PW0KQ09ORklHX1NFTlNPUlNfVzgzNzkzPW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0KIyBD
T05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT
X1c4M0w3ODVUUz1tCkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JT
X1c4MzYyN0hGPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KIyBDT05GSUdfU0VOU09S
U19YR0VORSBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNf
QUNQSV9QT1dFUj1tCkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15
CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM
X0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkK
IyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CkNPTkZJR19USEVS
TUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H
T1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf
VVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9X
RVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9
eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JB
TkdfQkFORz15CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAoj
IENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJ
R19DTE9DS19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9USEVSTUFMIGlz
IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdf
SU5URUxfUE9XRVJDTEFNUD1tCiMgQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMIGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBB
Q1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFM
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldApDT05G
SUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9H
X05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJM
RUQ9eQojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cg
RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1tCiMgQ09ORklHX1dEQVRf
V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD
T05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FU
Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O
RklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19SRVRVX1dBVENIRE9H
IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19B
RFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJTTE1MzVfV0RUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRUJDX0MzODRf
V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldAojIENPTkZJ
R19TUDUxMDBfVENPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRyBp
cyBub3Qgc2V0CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lC
NzAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTUFTUiBpcyBub3Qgc2V0CiMgQ09ORklH
X1dBRkVSX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0
CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUQ09fV0RUIGlzIG5v
dCBzZXQKIyBDT05GSUdfSVQ4NzEyRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3X1dE
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTlZfVENPIGlzIG5vdCBzZXQKIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNl
dAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0NfU0NIMzExWF9X
RFQgaXMgbm90IHNldAojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qgc2V0CiMgQ09O
RklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNl
dAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RU
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JD
X0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9XRFQgaXMg
bm90IHNldAojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAx
OF9XRFQgaXMgbm90IHNldApDT05GSUdfWEVOX1dEVD1tCgojCiMgUENJLWJhc2VkIFdhdGNo
ZG9nIENhcmRzCiMKIyBDT05GSUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklH
X1dEVFBDSSBpcyBub3Qgc2V0CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBD
T05GSUdfVVNCUENXQVRDSERPRyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91
dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qg
c2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9TUFJP
TT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15
CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZF
Ul9QQ0lDT1JFPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5v
dCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9D
T1JFPW0KIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JE
OTU3MU1XViBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E
QTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90
IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVM
X1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9bQpDT05GSUdfTFBD
X1NDSD1tCiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJ
R19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9E
SU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5
MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNl
dApDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9bQpDT05GSUdfTUZEX1JFVFU9bQpDT05GSUdfTUZE
X1BDRjUwNjMzPW0KQ09ORklHX1BDRjUwNjMzX0FEQz1tCkNPTkZJR19QQ0Y1MDYzM19HUElP
PW0KQ09ORklHX01GRF9SREMzMjFYPW0KIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0
CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9bQpDT05GSUdfTUZEX1NNNTAxPW0KIyBDT05GSUdf
TUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNl
dApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U
SV9MTVUgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklH
X1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkx
Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAoj
IENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT1tCiMgQ09O
RklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMg
bm90IHNldAojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SQ19DT1JF
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3Jh
cGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklH
X0FHUF9JTlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9WSUE9eQpDT05GSUdf
SU5URUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz02
NApDT05GSUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPW0KQ09ORklHX0RSTV9NSVBJ
X0RTST15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklH
X0RSTV9ERUJVR19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj1t
CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9O
PXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1fTE9BRF9FRElE
X0ZJUk1XQVJFPXkKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1f
VFRNPW0KCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0ky
Q19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9bQpDT05GSUdfRFJNX0kyQ19OWFBf
VERBOTk4WD1tCiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIENP
TkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qg
c2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCgojCiMg
QU1EIExpYnJhcnkgcm91dGluZXMKIwojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0
CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X0FMUEhBX1NVUFBPUlQgaXMg
bm90IHNldApDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkx
NV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBDT05GSUdf
RFJNX0k5MTVfR1ZUIGlzIG5vdCBzZXQKCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENP
TkZJR19EUk1fSTkxNV9XRVJST1IgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJV
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0RFQlVHX09CSkVDVFMg
aXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TV19GRU5DRV9DSEVDS19EQUcgaXMgbm90
IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19HVUMgaXMgbm90IHNldAojIENPTkZJR19E
Uk1fSTkxNV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0xPV19MRVZF
TF9UUkFDRVBPSU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX1ZCTEFO
S19FVkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05G
SUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQK
IyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90
IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0FHMjAwPW0K
Q09ORklHX0RSTV9DSVJSVVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KQ09ORklHX0RSTV9C
T0NIUz1tCiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9Q
QU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfUkFTUEJF
UlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJ
R19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMK
IyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19EUk1f
SElTSV9ISUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQK
IyBDT05GSUdfRFJNX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90
IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUg
YnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlz
IG5vdCBzZXQKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklH
X0ZCX0REQz1tCkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJf
RklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFH
RUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJF
QT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJ
QU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURf
SU89eQpDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNP
TkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2
ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz1tCiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMg
Q09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQg
aXMgbm90IHNldApDT05GSUdfRkJfVkdBMTY9bQojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qg
c2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEg
aXMgbm90IHNldAojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldAojIENPTkZJR19GQl9PUEVO
Q09SRVMgaXMgbm90IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAoj
IENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlz
IG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj1tCkNPTkZJR19GQl9SQURFT05fSTJDPXkKQ09O
RklHX0ZCX1JBREVPTl9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9SQURFT05fREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkg
aXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFH
RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05F
T01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklH
X0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTUwMSBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9V
REwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkK
IyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19G
Ql9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENP
TkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9
eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI
VF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI
VF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMg
bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklH
X0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUw
NjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMg
Q09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI
VF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qg
c2V0CkNPTkZJR19WR0FTVEFURT1tCkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3Bs
YXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09O
X1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9
NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19QRVJTSVNURU5UX0VOQUJMRV9C
WV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVN
TVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09O
RklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9E
RVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkK
IyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qg
c2V0CkNPTkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQK
IyBDT05GSUdfTE9HT19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVY
X0NMVVQyMjQ9eQojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQK
IwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJ
RFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFs
IEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRP
VUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9G
RiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQpDT05GSUdfSElEX0FQUExFSVI9bQoj
IENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklH
X0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldApDT05GSUdf
SElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlS
IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ
RF9DTUVESUEgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElEX0RS
QUdPTlJJU0U9bQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19ISURfRU1TX0ZGPW0K
IyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldApDT05GSUdfSElEX0VMRUNPTT1tCiMgQ09O
RklHX0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElE
X0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CkNPTkZJ
R19ISURfSE9MVEVLPW0KIyBDT05GSUdfSE9MVEVLX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf
SElEX0dPT0dMRV9IQU1NRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5v
dCBzZXQKQ09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJ
RF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0K
Q09ORklHX0hJRF9JQ0FERT1tCiMgQ09ORklHX0hJRF9JVEUgaXMgbm90IHNldAojIENPTkZJ
R19ISURfSkFCUkEgaXMgbm90IHNldApDT05GSUdfSElEX1RXSU5IQU49bQpDT05GSUdfSElE
X0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xDUE9XRVI9bQpDT05GSUdfSElEX0xFRD1tCiMg
Q09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09O
RklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9bQpDT05G
SUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9H
SUc5NDBfRkY9eQpDT05GSUdfTE9HSVdIRUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VT
RT15CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9SRURS
QUdPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklHX0hJRF9NT05U
RVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD1tCiMgQ09ORklHX0hJRF9OVEkgaXMgbm90
IHNldApDT05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURf
UEFOVEhFUkxPUkQ9bQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQojIENPTkZJR19ISURfUEVO
TU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNP
TENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tM
SUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKIyBDT05GSUdfSElEX1BMQU5UUk9O
SUNTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9E
RSBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk9DQ0FUPW0KQ09ORklHX0hJRF9TQUlURUs9bQpD
T05GSUdfSElEX1NBTVNVTkc9bQpDT05GSUdfSElEX1NPTlk9bQojIENPTkZJR19TT05ZX0ZG
IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TUEVFRExJTks9bQojIENPTkZJR19ISURfU1RFQU0g
aXMgbm90IHNldApDT05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVT
PW0KIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JFRU5BU0lBPW0K
Q09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfSFlQRVJWX01PVVNFPW0KQ09ORklH
X0hJRF9TTUFSVEpPWVBMVVM9bQpDT05GSUdfU01BUlRKT1lQTFVTX0ZGPXkKQ09ORklHX0hJ
RF9USVZPPW0KQ09ORklHX0hJRF9UT1BTRUVEPW0KQ09ORklHX0hJRF9USElOR009bQpDT05G
SUdfSElEX1RIUlVTVE1BU1RFUj1tCkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQojIENPTkZJ
R19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19I
SURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURf
WkVST1BMVVM9bQpDT05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPW0K
IyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBp
cyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05G
SUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBJMkMgSElEIHN1cHBvcnQK
IwpDT05GSUdfSTJDX0hJRD1tCgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05G
SUdfSU5URUxfSVNIX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5E
SUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdf
VVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CkNPTkZJ
R19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9w
dGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9EWU5B
TUlDX01JTk9SUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90IHNldAojIENP
TkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfQkxB
Q0tMSVNUX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9S
VCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9OPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9bQoj
IENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBD
b250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0
CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90
IHNldApDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk0g
aXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1Rf
SFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJ
X1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9I
Q0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldApDT05G
SUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19V
U0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkK
Q09ORklHX1VTQl9VMTMyX0hDRD1tCkNPTkZJR19VU0JfU0w4MTFfSENEPW0KIyBDT05GSUdf
VVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENE
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJR19V
U0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2
ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9bQpDT05GSUdfVVNC
X1dETT1tCkNPTkZJR19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRz
IG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2Vl
IFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1t
CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9S
QUdFX1JFQUxURUs9bQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JB
R0VfREFUQUZBQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPW0KQ09ORklHX1VTQl9T
VE9SQUdFX0lTRDIwMD1tCkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD1tCkNPTkZJR19VU0Jf
U1RPUkFHRV9TRERSMDk9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PW0KQ09ORklHX1VT
Ql9TVE9SQUdFX0pVTVBTSE9UPW0KQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT1tCkNPTkZJ
R19VU0JfU1RPUkFHRV9PTkVUT1VDSD1tCkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT1tCkNP
TkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0VO
RV9VQjYyNTA9bQpDT05GSUdfVVNCX1VBUz1tCgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwoj
CkNPTkZJR19VU0JfTURDODAwPW0KQ09ORklHX1VTQl9NSUNST1RFSz1tCiMgQ09ORklHX1VT
QklQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0RXQzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1Ax
NzYwIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9TRVJJ
QUw9eQpDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJQUxfR0VO
RVJJQz15CkNPTkZJR19VU0JfU0VSSUFMX1NJTVBMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FJ
UkNBQkxFPW0KQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNj1tCkNPTkZJR19VU0JfU0VSSUFM
X0JFTEtJTj1tCkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPW0KQ09ORklHX1VTQl9TRVJJQUxf
V0hJVEVIRUFUPW0KQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUPW0KQ09ORklH
X1VTQl9TRVJJQUxfQ1AyMTBYPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD1tCkNP
TkZJR19VU0JfU0VSSUFMX0VNUEVHPW0KQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQpD
T05GSUdfVVNCX1NFUklBTF9WSVNPUj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQQVE9bQpDT05G
SUdfVVNCX1NFUklBTF9JUj1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUPW0KQ09ORklH
X1VTQl9TRVJJQUxfRURHRVBPUlRfVEk9bQpDT05GSUdfVVNCX1NFUklBTF9GODEyMzI9bQoj
IENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM
X0dBUk1JTj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lV
VT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxf
S0VZU1BBTj1tCkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9L
T0JJTF9TQ1Q9bQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCkNPTkZJR19VU0JfU0VS
SUFMX01FVFJPPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD1tCkNPTkZJR19VU0JfU0VS
SUFMX01PUzc4NDA9bQpDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPW0KQ09ORklHX1VTQl9T
RVJJQUxfTkFWTUFOPW0KQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VTQl9T
RVJJQUxfT1RJNjg1OD1tCkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9T
RVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VT
Ql9TRVJJQUxfU0FGRT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkVfUEFEREVEPXkKQ09ORklH
X1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1M9bQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9
bQpDT05GSUdfVVNCX1NFUklBTF9UST1tCkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz1t
CkNPTkZJR19VU0JfU0VSSUFMX1hJUkNPTT1tCkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpD
T05GSUdfVVNCX1NFUklBTF9PUFRJT049bQpDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPW0K
Q09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTj1tCkNPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01U
PW0KQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkU9bQpDT05GSUdfVVNCX1NFUklBTF9TU1Ux
MDA9bQpDT05GSUdfVVNCX1NFUklBTF9RVDI9bQojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4
RjA3MzAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9ERUJVRz1tCgojCiMgVVNCIE1p
c2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9bQpDT05GSUdfVVNCX0VN
STI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNCX1NFVlNFRz1tCiMgQ09ORklH
X1VTQl9SSU81MDAgaXMgbm90IHNldApDT05GSUdfVVNCX0xFR09UT1dFUj1tCkNPTkZJR19V
U0JfTENEPW0KIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lETU9VU0U9bQpDT05GSUdf
VVNCX0ZURElfRUxBTj1tCkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPW0KQ09ORklHX1VTQl9T
SVNVU0JWR0E9bQpDT05GSUdfVVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPW0K
IyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JT1dB
UlJJT1I9bQojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNF
VF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTSUdIVEZXPW0KIyBDT05G
SUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FWlVTQl9GWDI9bQojIENPTkZJ
R19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9
bQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJ
TktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qg
c2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15
CkNPTkZJR19OT1BfVVNCX1hDRUlWPW0KIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlz
IG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RS
SUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldAojIENPTkZJ
R19VV0IgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNldAojIENPTkZJR19NRU1T
VElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkK
IyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJ
R0hUTkVTU19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09O
RklHX0xFRFNfQVBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzAgaXMgbm90IHNl
dAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUz
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdf
TEVEU19MUDU1MjEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0
CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg1MDEg
aXMgbm90IHNldAojIENPTkZJR19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldAojIENPTkZJ
R19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90
IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5U
RUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4
IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBp
cyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xF
RFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMg
bm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmln
Z2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJ
TUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNl
dAojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf
VFJJR0dFUl9IRUFSVEJFQVQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQkFD
S0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0
CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xF
RFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2Vy
IGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVE
U19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9D
QU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNl
dAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfQUND
RVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApD
T05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklH
X0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT1tCiMgQ09ORklHX0VEQUNfR0hF
UyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FNRDY0PW0KIyBDT05GSUdfRURBQ19BTUQ2NF9F
UlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRURBQ19FNzUyWD1tCkNPTkZJR19F
REFDX0k4Mjk3NVg9bQpDT05GSUdfRURBQ19JMzAwMD1tCkNPTkZJR19FREFDX0kzMjAwPW0K
Q09ORklHX0VEQUNfSUUzMTIwMD1tCkNPTkZJR19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1
NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JFPW0KQ09ORklHX0VEQUNfSTUwMDA9bQpDT05GSUdf
RURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1t
CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19QTkQyIGlzIG5v
dCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJ
R19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNf
REVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENf
REVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRD
X05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15
CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklH
X1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVT
VCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9B
QkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQK
Q09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVS
WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZf
RFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJR19S
VENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19E
UlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZf
WDEyMDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KQ09ORklHX1JUQ19EUlZfUENGODUw
NjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E
UlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdfUlRDX0RSVl9N
NDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZfQlEz
Mks9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0KQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0K
IyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDg1
ODE9bQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQpDT05GSUdfUlRDX0RSVl9FTTMwMjc9bQoj
IENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJz
CiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST1tCgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZl
cnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdN
T049eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTI3PW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9
bQpDT05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT049eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2
ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNP
TkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCiMgQ09ORklH
X1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0
Mj1tCkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0K
Q09ORklHX1JUQ19EUlZfTTQ4VDg2PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDM1PW0KQ09ORklH
X1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1tCkNPTkZJR19SVENf
RFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJWX1JQNUMwMT1tCkNPTkZJR19SVENfRFJWX1Yz
MDIwPW0KQ09ORklHX1JUQ19EUlZfUENGNTA2MzM9bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVy
cwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAoKIwojIEhJRCBTZW5z
b3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBu
b3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBp
cyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJ
R19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJ
R19JTlRFTF9JRE1BNjQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT1tCiMgQ09O
RklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElETUEgaXMg
bm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9bQpDT05GSUdf
RFdfRE1BQ19QQ0k9bQoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15
CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkK
CiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19T
WU5DIGlzIG5vdCBzZXQKQ09ORklHX0RDQT1tCiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90
IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BEUlZfR0VO
SVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19B
RUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlPX1BDSV9HRU5FUklDPW0KIyBD
T05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNl
dAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19VSU9fSFZfR0VORVJJ
QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGSU8gaXMgbm90IHNldApDT05GSUdfSVJRX0JZUEFT
U19NQU5BR0VSPW0KIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ
UlRJTz1tCkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19WSVJUSU9fUENJPW0KQ09ORklH
X1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPW0KQ09ORklHX1ZJ
UlRJT19JTlBVVD1tCiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNy
b3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19I
WVBFUlZfVFNDUEFHRT15CkNPTkZJR19IWVBFUlZfVVRJTFM9bQpDT05GSUdfSFlQRVJWX0JB
TExPT049bQoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15
CkNPTkZJR19YRU5fU0VMRkJBTExPT05JTkc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZ
X0hPVFBMVUc9eQpDT05GSUdfWEVOX0JBTExPT05fTUVNT1JZX0hPVFBMVUdfTElNSVQ9NTEy
CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQpDT05G
SUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5G
Uz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9O
VEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9
eQojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9U
TEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPW0KQ09ORklHX1hFTl9QQ0lERVZfQkFDS0VORD15
CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVO
X1BWQ0FMTFNfQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9CQUNLRU5EPW0K
Q09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj15CkNPTkZJ
R19YRU5fTUNFX0xPRz15CkNPTkZJR19YRU5fSEFWRV9QVk1NVT15CkNPTkZJR19YRU5fRUZJ
PXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hF
Tl9TWU1TPXkKQ09ORklHX1hFTl9IQVZFX1ZQTVU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5v
dCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdf
UE1DX0FUT009eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15
CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENv
bW1vbiBDbG9jayBGcmFtZXdvcmsKIwojIENPTkZJR19DT01NT05fQ0xLX01BWDk0ODUgaXMg
bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklH
X0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3
MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0
CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2
ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklH
X0NMS0JMRF9JODI1Mz15CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklH
X0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01N
VV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKIyBD
T05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRf
UEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURf
SU9NTVU9eQpDT05GSUdfQU1EX0lPTU1VX1YyPW0KQ09ORklHX0RNQVJfVEFCTEU9eQpDT05G
SUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9JT01NVV9TVk0gaXMgbm90IHNldAoj
IENPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVM
X0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19JUlFfUkVNQVA9eQoKIwojIFJlbW90ZXByb2Mg
ZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRy
aXZlcnMKIwojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1JQTVNHX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qg
c2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMg
QW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwoKIwoj
IE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZl
cnMKIwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfU09DX1RJIGlzIG5v
dCBzZXQKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwojIENPTkZJR19YSUxJTlhfVkNVIGlz
IG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMK
Q09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD1tCiMgQ09ORklHX0RFVkZSRVFf
R09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJT
QVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRSBpcyBub3Qgc2V0CgojCiMgREVWRlJF
USBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qgc2V0CkNPTkZJ
R19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENP
Tl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0
CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNP
TkZJR19OVEI9bQojIENPTkZJR19OVEJfQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0lE
VCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05U
Ql9TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19OVEJfUElOR1BPTkcgaXMgbm90IHNl
dAojIENPTkZJR19OVEJfVE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9QRVJGIGlzIG5v
dCBzZXQKIyBDT05GSUdfTlRCX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9C
VVMgaXMgbm90IHNldAojIENPTkZJR19QV00gaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1
cHBvcnQKIwpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMg
bm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JFU0VUX1RJX1NZ
U0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5
c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZ
IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENP
TkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15CiMg
Q09ORklHX0lOVEVMX1JBUEwgaXMgbm90IHNldAojIENPTkZJR19JRExFX0lOSkVDVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRv
ciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX1JBU19DRUMgaXMgbm90IHNldAoj
IENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklH
X0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTElCTlZESU1NPXkKIyBDT05GSUdfQkxLX0RF
Vl9QTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkRfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdf
QlRUIGlzIG5vdCBzZXQKQ09ORklHX0RBWD15CiMgQ09ORklHX0RFVl9EQVggaXMgbm90IHNl
dApDT05GSUdfTlZNRU09eQoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NU
TSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlBH
QSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19VTklTWVNfVklTT1JCVVMg
aXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBp
cyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VT
Uz15CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZTPW0KQ09ORklHX0VYVDJfRlNf
WEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUMl9GU19TRUNV
UklUWT15CkNPTkZJR19FWFQzX0ZTPW0KQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09O
RklHX0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZT
X1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9F
TkNSWVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19N
QkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19KRlNf
RlMgaXMgbm90IHNldAojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19HRlMy
X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19C
VFJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBp
cyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVf
TE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldApDT05GSUdfRlNO
T1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdf
RkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklH
X1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5U
X1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1U
X1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJ
R19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CiMgQ09ORklHX0ZVU0VfRlMgaXMg
bm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJF
Q1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZP
TExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19P
VkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVU
QUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPW0KQ09ORklH
X0ZTQ0FDSEVfU1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09C
SkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19DQUNI
RUZJTEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0g
aXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2
MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1t
CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdf
TVNET1NfRlM9bQpDT05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFH
RT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iYXNjaWkiCiMgQ09ORklHX0ZB
VF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQK
CiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9D
X0tDT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVW
SUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19Q
QUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpD
T05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkK
Q09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExC
X1BBR0U9eQpDT05GSUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElD
X1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09ORklH
X01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQK
IyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMg
bm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMg
bm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9bQpD
T05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElS
RUNUIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJ
R19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19E
RUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkK
Q09ORklHX1NRVUFTSEZTX1pMSUI9eQpDT05GSUdfU1FVQVNIRlNfTFo0PXkKQ09ORklHX1NR
VUFTSEZTX0xaTz15CkNPTkZJR19TUVVBU0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTX1pT
VEQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQpDT05GSUdf
U1FVQVNIRlNfRU1CRURERUQ9eQpDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0la
RT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZT
X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNU
T1JFPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JF
X0xaT19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRfQ09NUFJFU1Mg
aXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0SENfQ09NUFJFU1MgaXMgbm90IHNldAoj
IENPTkZJR19QU1RPUkVfODQyX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF
X1pTVERfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKQ09O
RklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTX0RFRkFVTFQ9eQpDT05GSUdfUFNUT1JFX0NP
TVBSRVNTX0RFRkFVTFQ9ImRlZmxhdGUiCiMgQ09ORklHX1BTVE9SRV9DT05TT0xFIGlzIG5v
dCBzZXQKIyBDT05GSUdfUFNUT1JFX1BNU0cgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVf
RlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9SQU09bQojIENPTkZJR19TWVNWX0ZT
IGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhPRlNf
RlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNf
RlM9bQpDT05GSUdfTkZTX1YyPW0KQ09ORklHX05GU19WMz1tCkNPTkZJR19ORlNfVjNfQUNM
PXkKQ09ORklHX05GU19WND1tCkNPTkZJR19ORlNfU1dBUD15CkNPTkZJR19ORlNfVjRfMT15
CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BO
RlNfQkxPQ0s9bQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0
XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgpDT05GSUdfTkZTX1Y0
XzFfTUlHUkFUSU9OPXkKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19O
RlNfRlNDQUNIRT15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNP
TkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklHX05G
U0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNE
X1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKIyBDT05GSUdfTkZTRF9CTE9DS0xBWU9VVCBp
cyBub3Qgc2V0CiMgQ09ORklHX05GU0RfU0NTSUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklH
X05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklU
WV9MQUJFTD15CiMgQ09ORklHX05GU0RfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09O
RklHX0dSQUNFX1BFUklPRD1tCkNPTkZJR19MT0NLRD1tCkNPTkZJR19MT0NLRF9WND15CkNP
TkZJR19ORlNfQUNMX1NVUFBPUlQ9bQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5S
UEM9bQpDT05GSUdfU1VOUlBDX0dTUz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpD
T05GSUdfU1VOUlBDX1NXQVA9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PW0KQ09ORklHX1NV
TlJQQ19ERUJVRz15CkNPTkZJR19DRVBIX0ZTPW0KQ09ORklHX0NFUEhfRlNDQUNIRT15CkNP
TkZJR19DRVBIX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19T
VEFUUzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWSBp
cyBub3Qgc2V0CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09O
RklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpDT05GSUdfQ0lGU19ERUJVRz15
CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19E
VU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdf
Q0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFV
TFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFH
RV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf
ODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1
NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9
bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0K
Q09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNP
TkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05G
SUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklH
X05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19O
TFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxT
X0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09E
RVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1t
CkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdf
TkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084
ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0K
Q09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklH
X05MU19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThf
VT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09O
RklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJ
R19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklHX05M
U19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNf
SU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJ
U0g9bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15
CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX0tFWVNfQ09N
UEFUPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfQklHX0tFWVM9eQpD
T05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdf
S0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19S
RVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWV9X
UklUQUJMRV9IT09LUz15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05F
VFdPUks9eQpDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05GSUdfU0VDVVJJVFlf
TkVUV09SS19YRlJNPXkKIyBDT05GSUdfU0VDVVJJVFlfUEFUSCBpcyBub3Qgc2V0CkNPTkZJ
R19JTlRFTF9UWFQ9eQpDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzUKQ09ORklHX0hB
VkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKIyBDT05GSUdfSEFSREVORURfVVNF
UkNPUFkgaXMgbm90IHNldAojIENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklU
WV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklH
X1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX1NF
TElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpDT05G
SUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5V
WF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VS
SVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05GSUdfSU5URUdS
SVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FT
WU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09O
RklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVf
UENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFU
RSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lH
X1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEt
bmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFfREVGQVVM
VF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hB
NTEyIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklH
X0lNQV9XUklURV9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kg
aXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFPXkKIyBDT05GSUdfSU1BX0FQUFJBSVNF
X0JVSUxEX1BPTElDWSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfQVBQUkFJU0VfQk9PVFBBUkFN
PXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19JTUFfQkxBQ0tMSVNU
X0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQK
Q09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VVSUQ9eQojIENPTkZJR19FVk1fQURE
X1hBVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTV9MT0FEX1g1MDkgaXMgbm90IHNldApD
T05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVGQVVMVF9TRUNV
UklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWT0ic2VsaW51eCIK
Q09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19N
RU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FT
WU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3Ig
aGVscGVyCiMKQ09ORklHX0NSWVBUT19GSVBTPXkKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpD
T05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZ
UFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JM
S0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkK
Q09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRP
X1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRP
X0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9bQpD
T05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBU
T19ESD1tCiMgQ09ORklHX0NSWVBUT19FQ0RIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19N
QU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQVE9fVVNFUj1t
CiMgQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFMgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBU
T19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPW0KQ09ORklHX0NSWVBUT19XT1JLUVVF
VUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD1tCkNPTkZJR19DUllQVE9fTUNSWVBURD1tCkNP
TkZJR19DUllQVE9fQVVUSEVOQz1tCkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJR19DUllQ
VE9fU0lNRD1tCkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PW0KQ09ORklHX0NSWVBU
T19FTkdJTkU9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0
ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBUT19HQ009eQojIENP
TkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU
T19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOEwgaXMgbm90
IHNldAojIENPTkZJR19DUllQVE9fQUVHSVMyNTYgaXMgbm90IHNldAojIENPTkZJR19DUllQ
VE9fQUVHSVMxMjhfQUVTTklfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJ
UzEyOExfQUVTTklfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzI1Nl9B
RVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01PUlVTNjQwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1JZUFRPX01PUlVTNjQwX1NTRTIgaXMgbm90IHNldAojIENPTkZJR19D
UllQVE9fTU9SVVMxMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01PUlVTMTI4MF9T
U0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01PUlVTMTI4MF9BVlgyIGlzIG5vdCBz
ZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwoj
IEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZC
IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz1tCkNP
TkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZUFRPX1BD
QkM9bQpDT05GSUdfQ1JZUFRPX1hUUz1tCiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5v
dCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NS
WVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0K
CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JD
MzJDX0lOVEVMPW0KQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJR19DUllQVE9fQ1JDMzJf
UENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1Qx
MERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BP
TFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBu
b3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdf
Q1JZUFRPX01JQ0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxMjg9bQpDT05GSUdfQ1JZ
UFRPX1JNRDE2MD1tCkNPTkZJR19DUllQVE9fUk1EMjU2PW0KQ09ORklHX0NSWVBUT19STUQz
MjA9bQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9bQpD
T05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0Uz
PW0KQ09ORklHX0NSWVBUT19TSEExX01CPW0KIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9NQiBp
cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfTUIgaXMgbm90IHNldApDT05GSUdf
Q1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKIyBDT05GSUdfQ1JZUFRP
X1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQKQ09ORklH
X0NSWVBUT19UR1IxOTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19H
SEFTSF9DTE1VTF9OSV9JTlRFTD1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVT
PXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVT
X1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPW0KQ09ORklHX0NSWVBUT19B
TlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0K
Q09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNI
X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBTUVM
TElBX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND1t
CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9bQpDT05GSUdfQ1JZ
UFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1tCkNPTkZJR19DUllQVE9f
Q0FTVDVfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVDY9bQpDT05GSUdfQ1JZUFRP
X0NBU1Q2X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0RFUz1tCkNPTkZJR19DUllQVE9f
REVTM19FREVfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRP
X0tIQVpBRD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMD1tCiMgQ09ORklHX0NSWVBUT19DSEFD
SEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90
IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05G
SUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRf
QVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND1tCiMgQ09O
RklHX0NSWVBUT19TTTQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1BFQ0sgaXMgbm90
IHNldApDT05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJ
R19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0
PW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0KQ09ORklHX0NSWVBUT19U
V09GSVNIX0FWWF9YODZfNjQ9bQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19E
RUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5v
dCBzZXQKQ09ORklHX0NSWVBUT19MWjQ9bQpDT05GSUdfQ1JZUFRPX0xaNEhDPW0KIyBDT05G
SUdfQ1JZUFRPX1pTVEQgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlv
bgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1tCkNPTkZJR19DUllQVE9fRFJCR19NRU5V
PXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15
CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdf
Q1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklH
X0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhF
Uj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZUFRPX1VTRVJf
QVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19D
UllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPW0KQ09ORklHX0NSWVBUT19E
RVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCiMgQ09O
RklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPW0K
Q09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9R
QVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQ
VE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJP
WF9DTk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5v
dCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPW0KQ09ORklHX0FTWU1NRVRSSUNfS0VZ
X1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdf
WDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9
eQpDT05GSUdfUEtDUzdfVEVTVF9LRVk9eQpDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJ
Q0FUSU9OPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNP
TkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfU1lT
VEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMg
Q09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
Q09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fQkxB
Q0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMg
TGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19CSVRSRVZFUlNF
PXkKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9
eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJ
TFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BD
SV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhD
SEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdf
Q1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdf
Q1JDX0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMg
bm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZ
NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJ
R19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNjQ9eQojIENPTkZJR19DUkM0IGlz
IG5vdCBzZXQKQ09ORklHX0NSQzc9bQpDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9
bQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lO
RkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNP
TkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9bQpDT05GSUdfTFo0
SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkK
Q09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpf
REVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9
eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19Y
Wl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdf
REVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVD
T01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNT
X0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049
bQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9
eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD1tCkNPTkZJR19U
RVhUU0VBUkNIX0JNPW0KQ09ORklHX1RFWFRTRUFSQ0hfRlNNPW0KQ09ORklHX0JUUkVFPXkK
Q09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkK
Q09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19I
QVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX05FRURfU0dfRE1BX0xF
TkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQURE
Ul9UXzY0QklUPXkKQ09ORklHX0RNQV9ESVJFQ1RfT1BTPXkKQ09ORklHX1NXSU9UTEI9eQpD
T05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19DSEVDS19T
SUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15
CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMg
bm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0xSVV9DQUNIRT1tCkNPTkZJR19DTFpf
VEFCPXkKQ09ORklHX0NPUkRJQz1tCiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJR19J
UlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX09J
RF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19GT05UX1NVUFBPUlQ9
eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19G
T05UXzh4MTY9eQpDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15
CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZM
VVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19NQ1NBRkU9eQpDT05GSUdfU1RB
Q0tERVBPVD15CkNPTkZJR19TQklUTUFQPXkKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlz
IG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBv
cHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxf
REVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NB
R0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJ
R19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxl
ciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19JTkZPX1JF
RFVDRUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjQgaXMgbm90IHNldApDT05GSUdfR0RCX1NDUklQ
VFM9eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4
CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qg
c2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT1dO
RVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19E
RUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9P
TkxZPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJR19ERUJVR19GT1JDRV9X
RUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFH
SUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9
eQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklH
X1BBR0VfRVhURU5TSU9OPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQK
IyBDT05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdF
X1JFRiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RF
QlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tN
RU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBz
ZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJU
VUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVC
VUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS
RkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9L
QVNBTj15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9
eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90
IHNldApDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdz
CiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9S
PXkKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05G
SUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfSEFSRExPQ0tV
UF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkK
Q09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NL
VVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MQpD
T05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1F
T1VUPTEyMAojIENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQK
Q09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MAojIENPTkZJR19XUV9X
QVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklD
X09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9E
RUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qg
c2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19USU1F
S0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0
ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKIyBDT05G
SUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJV
R19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklH
X0RFQlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NL
X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlz
IG5vdCBzZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURF
RF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQK
Q09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklH
X0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NS
RURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNV
X1BFUkZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90
IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCiMgQ09ORklHX1JDVV9UUkFD
RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9D
S19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRS
T0wgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90
IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRf
SU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNP
TkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09O
RklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf
VFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5B
TUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S
RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5U
Ulk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RS
QUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklH
X0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklH
X1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5F
UklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkK
Q09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9
eQojIENPTkZJR19QUkVFTVBUSVJRX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNP
RkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hX
TEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdf
VFJBQ0VSX1NOQVBTSE9UPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dB
UCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJP
RklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FM
TF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFDRVI9eQpDT05GSUdfQkxL
X0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfS1BST0JF
X0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JFX0VWRU5UUyBp
cyBub3Qgc2V0CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9
eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNUSU9OX1BS
T0ZJTEVSPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRSQUNF
X1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5U
X0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQoj
IENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19Q
UkVFTVBUSVJRX0RFTEFZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01B
UF9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQoj
IENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlVOVElNRV9URVNU
SU5HX01FTlUgaXMgbm90IHNldAojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05G
SUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMg
aXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQpDT05GSUdfS0dEQj15CkNPTkZJ
R19LR0RCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX0tHREJfVEVTVFM9eQojIENPTkZJR19L
R0RCX1RFU1RTX09OX0JPT1QgaXMgbm90IHNldApDT05GSUdfS0dEQl9MT1dfTEVWRUxfVFJB
UD15CkNPTkZJR19LR0RCX0tEQj15CkNPTkZJR19LREJfREVGQVVMVF9FTkFCTEU9MHgxCkNP
TkZJR19LREJfS0VZQk9BUkQ9eQpDT05GSUdfS0RCX0NPTlRJTlVFX0NBVEFTVFJPUEhJQz0w
CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBp
cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19T
VFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNP
TkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX0VBUkxZX1BSSU5US19VU0I9
eQojIENPTkZJR19YODZfVkVSQk9TRV9CT09UVVAgaXMgbm90IHNldApDT05GSUdfRUFSTFlf
UFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKQ09ORklHX0VBUkxZX1BSSU5U
S19FRkk9eQojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldApDT05G
SUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19FRklf
UEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJ
R19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU9NTVVfREVCVUcgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQ
UE9SVD15CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVD15CkNPTkZJR19JT19ERUxBWV9U
WVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZ
X1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJR19JT19E
RUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMg
bm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTAKQ09ORklHX0RFQlVHX0JP
T1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElN
SVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15
CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJf
T1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0Cg==
--------------257A16EDC1439799B4F2B97A--

--bJrVQKUGkpGHZeLzmdiekzHdnxxTvEsY9--

--tKSYq63C0VzQqcCYElYxf3jv8dPRrHkMC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQIzBAEBCAAdFiEExAVKDNg/TOdD61Yyit52kIbKwbIFAluWsA0ACgkQit52kIbK
wbK1cg/9HP7cNQcr8GpLwOPvXf4Rg3MgGo2Vul9iNUznUZEc0SPNScW6gVumStyL
b86gY75mSeivodP/5ZfsIkFkB1rW2LCZQXNdhcnIAtXvD1zm6bGhVc92Sx0Bn7TO
mhTn/QI5N3pOaAdZzysRsUD+PRXNKfsIwyFoHJ/dIDLvFKM20TwboGQJmqAjplpE
S4MjCYJwB3MQzRzHxMl7CY56p3HAakNtfDs9SCMv0JGleXlYqjmXFQMK22oDw05a
KlPZ8W7ah/+98Gjwc2nhKWbsvNCCQe1z3ElCAEywsHC8hsKJd1kqKB7VQ30M0t+U
jc5IVx3H07akwdTGGxRCY/BuJpOJd9Ypuf8CKA+KY6I8HOZIDqrwRTcbgk8Q/SV8
XED1BqtCw9l8w0kNEFitcPGe2s3ItZEBTlY9PXh8XVhK+9/ttmNrlW1/VXr5wQEM
2kmoXVi82cuXGGr9BDvGKmjBIfAx1mqesm0+lVJzU5B21TpU1Ju4qxbasV/VMEl0
2Ze4SwCw7BPIlHg2l5WUaewtZn8IDsjMlLI6vf8IpMIHxAoo03yUD+b2NixEUKoE
QtJ7t1p0smGO8UCl6vQ9ne6JiNWKT31wFVEOxtJFEpTaJkIOH8GhqT4ssEWuBAgi
8uKL8EmNIp/eSU4sAQLuuaIB+DLRnohk2yqjgGaVeWuHZjfer0Y=
=+5Zt
-----END PGP SIGNATURE-----

--tKSYq63C0VzQqcCYElYxf3jv8dPRrHkMC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6218015272412484601==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 18:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 18: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 1fzQYB-0003Gh-Ts; Mon, 10 Sep 2018 18:04: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQYA-0003GX-0H
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 18:04:38 +0000
X-Inumbo-ID: b9528d8c-b523-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b9528d8c-b523-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 20:02:47 +0200 (CEST)
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=5KarNqCphjRIrWSG6g1UJFJXWVIkvq0ZI71d/4mPrgg=;
 b=IFE5HdU9/75KUFO9oH4mXU7txwA1QD4nwJrDNdpV4AT6/ehOYbGww5vWM6s6RpvLLTXiWTM1b7fF9O4EzHOl17uzBC8kpBMb4OI7aj54F+NfHmogNh9E9Wwc4DW8Xojf94ltJWiVFGrHCQwsBw1FpjJ9rknwWpt4kj5Ija9xSN0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3766.eurprd03.prod.outlook.com (2603:10a6:209:31::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Mon, 10 Sep 2018 18:04:27 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
Date: Mon, 10 Sep 2018 21:04:18 +0300
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: <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR08CA0045.eurprd08.prod.outlook.com
 (2603:10a6:7:2a::16) To AM6PR03MB3766.eurprd03.prod.outlook.com
 (2603:10a6:209:31::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1e94b3e9-b87a-48ec-804c-08d61747d97b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3766; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 3:qIQRn9GCi0/WSJ7iA3UpR9vi2WcyIkew21NfXXJQOsjkUeGMeXHqDDq7TQCAluzZS/CwHlyYp19Y4wUEgrqd4cR+OCiSmUiFG3TbHXaCXFa3oKX3nZ6uxlU+pnosQm5opjR6EOuu/g6YsqbOcHtTfsxjaGNgemvYO9IdTXQUMlmJrhR13exMxWFaqpmc09bQkTrLiDrDvKTk/eSnGVhc/4tW0m5gF+cywR0+6i5I4fLvotgNQWFmDGJOvTgi8xhn;
 25:2uRVtGzwu/rO3KhBEH9gVH+NS2yKA8I7aG7pSogl9Yt5yJce6VbIC6RqSUIjKjpJDnQvhgylR2XMZnmNmsrmHrbVWHujvrsVw4zc5ytzkTy+NbYJOcabzDD2/P1W9FRSn2pSfW3mvoEnN9ciGY+Qyd35zYUaPZ22iCnQ/i28//hu1lXMRsWuyiGjnc9zOFI/E7tULsjJ74Q2k9k1pboB4gCe3L+kALVAV1rQJyulhzFthtbjQoP37BDLfJadQ0DveGR7V6Lo+Kn84VC1TAfs2umNDsZ1yN4jtfPOB/+jFrNH3iEgZfyMjKPPQA4e4sP6xCMv/K5OmxcyKtDLhIH5fA==;
 31:k96q1tADMJEOxbmQGER2TOE/lKihLGq7GTapjUYrWD+9CCZRuEHnBR09DmfGj+yfZ2lhZOW/AsOKdfJUwW7B5EXdUvxgkU9rFMMZ8TZ4v3jGW/cE9R+1PFhfCZ8uwWnCa8lxgF3TmODkjSvR9y7NX9qO6JSe3TQInstowCtlNsEAT+pPw1I3PHVzRryZKqqP2kFEnyzM5zYOtwwr50Y+z5C0fcsUqd1MN0nJQ4qcWE8=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3766:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 20:27zvrS7+iSFvjV2kFO7JIlVCB3ZOg9PQ2hD/jGtbZifirdsKY1Ciyk6tSs2Dwlkqkssd2OnlkpU0fo26moLnhtY5dsPdgRh8by+kJxDdb5gA8g8aWaid7y9UVNTTll2WDlOevn02hvjjR3NygUnvexuhQX7KSBCEz4xgjFbYW0UOq74z5FTaEFIEvWaPvlh6xNzyvwTPJu1mZV1GSgXcNr72JwB29w9Ftce0uoSnO7IU/Su5Te/EzhWoLJxGqKjW6LiF1zU+DO7jUp5wbf54aeLMo9QUiLmmJEbWvsrHjg9BElRsLs6Q7i3RWEMk+R9aOU3Jnsd65sIpYIwbQikD/iZbCz8i1GzLSdJlnVWTzGVxqRbNnFV8RdQZqYBIlxzdflsffQOGhxQ5rF7LCCRPCUS8wqt43KJ81DuhN++ZskH8Yr8i3RfOOair52MMKeK+hoSKA1cvuvStlcTIKN2NYZGm+SW90xUllQZMKO3Ua3xyVZ6iofQjuESK7kkE1TtL;
 4:9dvi6XJ7Tpa7hq4KmggV6XJIgs4rQy8aoKCtSayD1aWnLMuLIxOH4ANwQUPiOznODpFY50s3iejCB0yM3nxICXrFS5cP2edGOjHi2Y2nZdM3QK1orOcSdBxKS/Za4cv8nmFvVxIAO2ICrnJEE1i/mTZ4MupfP65mNf1PXfzPk3jjLIeieUlA0Wl0kR79iind1ZT8tUkFnITETORWsTHIefC0vMB/zBGmQAKZ0i0Z7NoaqCB2XkuQQ/R4/X9V7631aPjZ0HE0iXCd9wcqhOiWt4Mcchd9dCuiL8r1jrgNB86c+Vp96dt1Dmtc9nuaSiq8fzsvR60L7g4CQKpaXGgCaMoLPrnHt0N//OBNkV8RrckfXjkLZolowN/SKJqYNvCn
X-Microsoft-Antispam-PRVS: <AM6PR03MB37666DE0C4F90A55E30324D8E6050@AM6PR03MB3766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(5213294742642); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3766; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3766; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(136003)(396003)(376002)(366004)(199004)(189003)(86362001)(6666003)(5660300001)(81166006)(81156014)(2870700001)(53546011)(72206003)(65826007)(476003)(31686004)(68736007)(2616005)(956004)(105586002)(8936002)(2906002)(64126003)(6486002)(14444005)(97736004)(36756003)(80792005)(186003)(386003)(77096007)(50466002)(26005)(16526019)(53936002)(31696002)(478600001)(23676004)(2486003)(65806001)(52146003)(76176011)(66066001)(65956001)(47776003)(52116002)(316002)(106356001)(4326008)(6246003)(446003)(11346002)(8676002)(229853002)(3846002)(6116002)(7736002)(345774005)(58126008)(67846002)(486006)(25786009)(305945005)(16576012);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3766; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY2OzIzOnF5NWVqL0ljLzhrbXY5SWVIM2Z0QmpqUFlu?=
 =?utf-8?B?VHZDZEVoMG5sSGFxYTRVMFJmS2h5S3duNWR6dTd1WHluVUZQdFdFN0N5UExV?=
 =?utf-8?B?Z1NrSlhENis3dzczRVQ2UGZYY0MvWDloQmFKY1MxR29hQTRqc0NvREdkM2dW?=
 =?utf-8?B?RmRYeW5HQkRpSnNoQmlacmNFUkhvVElzbUg5Rk1oVzRjM29ocnJxOUlvaDk2?=
 =?utf-8?B?Ull1NW1ELzJ6OXJGOFMwWVR2dTBiWVJveVVpTStJanpJSFozNUw3K05kRTdk?=
 =?utf-8?B?b2ZIZjlNWWZ0OWJObDJKcFFjWHMyMXY2N0ZxMEl5aVB0SEEyMlVzQlFmY1kx?=
 =?utf-8?B?cVdDMnk5ZmpuQ2JYNHYydHZzNnV4NnBxK1RET20vak8vN1JIQzdHc1A0Zi95?=
 =?utf-8?B?KzBCaUxhdTIybnZ0cHMwSTUrSU8rY3E4ZHRnRmlpM2Q5U3ZEeWUySFdydEJQ?=
 =?utf-8?B?ZG1NYWVlQm9Nc2tCVW9KRFNvcm40RlBiSytRcmtLWGN2NUdaRDE3cFdmcWVx?=
 =?utf-8?B?bkRvVXZoQU15QzZxMGROK2c4N2NFbDQwcnRPMmZ6b3oxdEdzdG9QeFlJSFFm?=
 =?utf-8?B?RENIeEpoTTU2bXlyS2VrdlpQRWplbTNhd3RyalNrS3VheEFacVh4SDNpNWxH?=
 =?utf-8?B?TllDRWRLd0RRSHVvcjV4VlhwTkxYUWNTdGpBdElLdTZBNmJxRUtxVzBJRmZl?=
 =?utf-8?B?VEpldUx3dTFjYjkxL0lhejhkL1UyQU9WbmxxOW9ON2hEMXRJNVowRUhobTlP?=
 =?utf-8?B?ZTAybGlsbUFDTTRMRTVuRFozbFRjbzQ0SVcyTVBML0hzNTZmQzhGaHRKK3hY?=
 =?utf-8?B?QmhIZHhZMmRLNUhyL2U4bnZZeklZOVAzL1JtUUJ0L3ZOSVlXOWJUT0NBcGhY?=
 =?utf-8?B?MkQwcXFPaTd3Y1Y3VGxhUE9ZTnplU0lIeFY5a0pLWTdscWx2ck9KQUJtdUxo?=
 =?utf-8?B?cVJnWGdVQTI2eURrS1cyNXNRVWh5MkJGZUc2ektSMlVHNVFsRWxKQ3daMlhN?=
 =?utf-8?B?b2FqaU1OWVVxdHJDd085YVVSc3M1MSs4Q2pzSjN2NmthcW5PZWVDbHVCV3BT?=
 =?utf-8?B?amMvUENsQ1pCY1RqdUxST3RpMnQzYm8rNWcwcjBWQzA2NzEwejM1WTh6Y1pN?=
 =?utf-8?B?Rjd5cDVxbnBsZmN6d1ZGcjBEbXF4UnNjMmc5M3dCWDdqRmEvWTdkNUt1dDZn?=
 =?utf-8?B?V21MSzVkWVczOGdTalMvcHlGWkRWRmdYR3g4SklQUUFpbW1nenE3Qk1qZTBw?=
 =?utf-8?B?dTMxbG0rZGl6YmNwUkMrS2w0OXFvaXhHb3FCODYrZDdYSndXeHppdTd2YnZH?=
 =?utf-8?B?U2l3QmxjSWNKc0hpNm5FRGVpQnFiWlRYWi84MHBySGhVeDU3ditITGNYTFV6?=
 =?utf-8?B?U2MyWnp2ZlVVV0RMOWt1VGhpY3RTaVE4N1cwZzBULy9pM0NpcFNyZ3FGT01R?=
 =?utf-8?B?TFI4VTk1Z1VxaWIzMjRsek9LODFaRDN6c09iMys5Myt6TE15aXZUTERyUTBI?=
 =?utf-8?B?Q0ZhN04yTGtqU0N2MllyNU9JNEZhdExzbGEwZXZNNTBQd3MvLzFEVG9KV1ZF?=
 =?utf-8?B?RjBiYmVXVmtDNVpZRXAzQW9vc01jMHI2R1hXUXZJczJ4ZHRKN1VBSC91TmNw?=
 =?utf-8?B?RzU5a2htbnc2aUlIMnlNVXpmbGJTblM4OU5TbkhxcmtncHBpK3FHY1FVeEJa?=
 =?utf-8?B?TG5hVlhpS3lJRm0yc1FaV3I2YmhCY20xNUhPWEVVZHQ0bzY3ZlVyNzB2V1Vp?=
 =?utf-8?B?b01LYVlOVnJtY0xXbHdieml5NlNzTUpJMTBDYndHZkJkN2U5NEJTQVk5VGYv?=
 =?utf-8?B?MDZZcGhERDlCTnBFZ3pBWExEcTR6am9yeFdvK2lCd0FMUVlSdVFCcWNUeVF2?=
 =?utf-8?B?MG94UFRjd09pNFZua1dHTlBCd1VYYWJia2lBQ2x4a2g0UlZodWxjUlliamRZ?=
 =?utf-8?B?N0EwTXVHdERTcWlJd0dKeDNEWVRyd2FuYUZ6SjBzS0pMNmlaS2R4Y1BGcDdM?=
 =?utf-8?B?bjlnbEJ3ZkQ5RDM3WHZ6eE1aZDVFbU5aYkVvUT09?=
X-Microsoft-Antispam-Message-Info: /U8oi549ACDGiO/iUl/78OTrRDGlTV0WXy2Php0biGjXsZolhPhFxtgJ77pzsUkTCRmO1MUBOaLdWV9vaSEu5e010GfvrnSHGMRgTeN6LHhC+EWt2NZxwPWNhPym+0YJNjD4oQFwWk8GpaJ/4YykUFeLPmmPMZ95I7t8eWqFHS6ZAv9POkQ0RcG1Ubtr9QPDFzIbv2PaWB3fqMdru6STBWNO7newMkE3+NWG72/A3S0ZYGWcP9j7SbJvzsv8sP21UcjvDj8GyyUfFijNwvVCRr2TQiiYOAQTV6McWZIHpTFwiMXNiCmsX5rqG0bnMpUHkkRf3wBbX+C5obZfBgncpPnP3KW2ADhFLxyrHyYUqT8=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 6:CZUqiv3Hg4yk/jVnvJLNO9g42nZPuGD4e8GKzqYJB3jR4aWF6mRZpNARhrV5p5uaDwZFtt3OFv0GSLwh/1tA94aOQwD/wukLUheHa834xCZ0BMIzg+nzH5f1nJZx3U+yxsGuMBnJ/UVBGI0uT5aM/AgVso36xx6hpDBBSmzTFEezmiSX11E/N4XPoUyBT1yMpCqt19A7G1Qt+qy0sMqN2i7ZLxvFfGDFvrqypvxT5+8LVX3ptvz7rmINqJHQqwJeXiGNBeLgJiIaKK63iREx9sJUUDNNE+V3HyeRcImOiZNeBDHxWXQ7DC7XyLN5icF0HflQFHlKJzvXZH6lMEyWEPfTAr39R1sUPWsSspCAaFCaF3ZieGN+rOD8cz7Bq/8a7YdP8aznTRYHc+dJkxLjBoFXUs9x57QfpTcZdn3uDStj4T3kr4eEG6ef7DgVbMq8UynNUmFXhqzAf53QeOdhdQ==;
 5:+a5noe3RHE+hJ3I8f7Llse5s5H2xVhpbH1zQm+za176NUZr/ZKTNgoZKYg0xd7R4WEjgyWGn7YYxYV0w62tHnkd2XYbjPTrr8S1uZrFUpt7A3UrDpY4du6Dbm0ErPrbMJ85dgsjNr7oZZ19V7t/bFHPePayxOURIExayAQmWnxI=;
 7:IQQMrGUM7tn7xKYJygCXhzaQnp0DvkK7JZ+ZEUyXZq8ua7cnjVS/435Np4bbpymu5nw7gABTIIxuy5kQMiKmlT2A0P4anohSYU+YkvfX7deX+AOB0keUVqmUqXgHa44JmjtJ1mAjUDhtaHNAhegWRRJxXdl46dFsbqbtmULt0HpYnbls07Qy34miLSJbXfqIYiASZqT4Nk8ho/6cx5V0+4Ngz/Fi0l/3q3Qex36G+46GNIbTW/RA0/REFfU5NYR3
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 18:04:27.1339 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e94b3e9-b87a-48ec-804c-08d61747d97b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3766
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gU2hhcmVkIG1lbW9y
eSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoCj4+IFRBcyBpbiBPUC1U
RUUuIE5XIGNhbiBzaGFyZSBwYXJ0IG9mIG93biBtZW1vcnkgd2l0aAo+PiBUQSBvciBPUC1URUUg
Y29yZSwgYnkgcmVnaXN0ZXJpbmcgaXQgT1AtVEVFLCBvciBieSBwcm92aWRpbmcKPj4gYSB0ZW1w
b3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkKPj4g
YnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlzIG1lY2hh
bmlzbQo+PiBpcyBkZXNjcmlwdGVkIG9wdGVlX21zZy5oLgo+Pgo+PiBNZWRpYXRvciBzaG91bGQg
c3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4+IE9QLVRFRSBmb3Ig
dHdvIHJlYXNvbnM6Cj4+Cj4+IDEuIERvIGFkZHJlc3MgdHJhbnNsYXRpb24gZnJvbSBJUEEgdG8g
UEEuCj4+IDIuIFBpbiBkb21haW4gcGFnZXMgdGlsbCB0aGV5IGFyZSBtYXBwZWQgaW50byBPUC1U
RUUgb3IgVEEKPj4gwqDCoMKgIGFkZHJlc3Mgc3BhY2UsIHNvIGRvbWFpbiBjYW4ndCB0cmFuc2Zl
ciB0aGlzIHBhZ2VzIHRvCj4+IMKgwqDCoCBvdGhlciBkb21haW4gb3IgYmFsb29uIG91dCB0aGVt
Lgo+IAo+IHMvYmFsb29uL2JhbGxvb24vCj4gCj4+Cj4+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMg
ZG9uZSBieSB0cmFuc2xhdGVfbm9uY29udGlnKC4uLikgZnVuY3Rpb24uCj4+IEl0IGFsbG9jYXRl
cyBuZXcgYnVmZmVyIGZyb20geGVuaGVhcCBhbmQgdGhlbiB3YWxrcyBvbiBndWVzdAo+PiBwcm92
aWRlZCBsaXN0IG9mIHBhZ2VzLCB0cmFuc2xhdGVzIGFkZHJlc3NlcyBhbmQgc3RvcmVzIFBBcyBp
bnRvCj4+IG5ld2x5IGFsbG9jYXRlZCBidWZmZXIuIFRoaXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlk
ZWQgdG8gT1AtVEVFCj4+IGluc3RlYWQgb2Ygb3JpZ2luYWwgYnVmZmVyIGZyb20gdGhlIGd1ZXN0
LiBUaGlzIGJ1ZmZlciB3aWxsCj4+IGJlIGZyZWUgYXQgdGhlIGVuZCBvZiBzZGFuZGFyZCBjYWxs
Lgo+Pgo+PiBJbiB0aGUgc2FtZSB0aW1lIHRoaXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3Rv
cmVzIHRoZW0gaW4KPj4gc3RydWN0IHNobV9idWYgb2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxp
dmUgYWxsIHRoZSB0aW1lLAo+PiB3aGVuIGdpdmVuIFNITSBidWZmZXIgaXMga25vd24gdG8gT1At
VEVFLiBJdCB3aWxsIGJlIGZyZWVkCj4+IGFmdGVyIGd1ZXN0IHVucmVnaXN0ZXJzIHNoYXJlZCBi
dWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwo+PiB3aWxsIGJlIHVucGlubmVkLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAyNDUgCj4+ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+IMKgIDEgZmlsZSBjaGFu
Z2VkLCAyNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IGlu
ZGV4IDZkNmI1MWQuLjhiZmNmZGMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gQEAgLTIyLDYgKzIyLDgg
QEAKPj4gwqAgI2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+PiDCoCAjZGVmaW5lIE1BWF9S
UENfU0hNU8KgwqDCoCAxNgo+PiArI2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9QR8KgwqDCoCAx
NjM4NAo+IAo+IFNvIHRoYXQncyA2NE1CIHdvcnRoIG9mIGd1ZXN0IG1lbW9yeS4gRG8gd2UgZXhw
ZWN0IHRoZW0gdG8gYmUgbWFwcGVkIGluIAo+IFhlbj8gT3IganVzdCBwaW5uZWQ/Ckp1c3QgcGlu
bmVkLiBXZSBhcmUgbm90IGludGVyZXN0ZWQgaW4gY29udGVudHMgb2YgdGhpcyBtZW1vcnkuCgo+
PiArI2RlZmluZSBNQVhfTk9OQ09OVElHX0VOVFJJRVPCoMKgIDUKPj4gwqAgLyoKPj4gwqDCoCAq
IENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJp
bmcgb25lIGNhbGwuCj4+IEBAIC0zMSw2ICszMyw5IEBAIHN0cnVjdCBzdGRfY2FsbF9jdHggewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJnOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2df
YXJnICp4ZW5fYXJnOwo+PiArwqDCoMKgIC8qIEJ1ZmZlciBmb3IgdHJhbnNsYXRlZCBwYWdlIGFk
ZHJlc3Nlcywgc2hhcmVkIHdpdGggT1AtVEVFICovCj4+ICvCoMKgwqAgdm9pZCAqbm9uX2NvbnRp
Z1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOwo+PiArwqDCoMKgIGludCBub25fY29udGlnX29yZGVy
W01BWF9OT05DT05USUdfRU5UUklFU107Cj4gCj4gQ2FuIHlvdSBwbGVhc2UgaW50cm9kdWNlIGEg
c3RydWN0dXJlIHdpdGggdGhlIG9yZGVyIGFuZCBtYXBwaW5nPwo+IAo+PiDCoMKgwqDCoMKgIG1m
bl90IGd1ZXN0X2FyZ19tZm47Cj4+IMKgwqDCoMKgwqAgaW50IG9wdGVlX3RocmVhZF9pZDsKPj4g
wqDCoMKgwqDCoCBpbnQgcnBjX29wOwo+PiBAQCAtNDUsMTMgKzUwLDI0IEBAIHN0cnVjdCBzaG1f
cnBjIHsKPj4gwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWU7Cj4+IMKgIH07Cj4+ICsvKiBTaGFy
ZWQgbWVtb3J5IGJ1ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KPj4gK3N0cnVjdCBzaG1fYnVm
IHsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+ICvCoMKgwqAgdWludDY0X3Qg
Y29va2llOwo+PiArwqDCoMKgIGludCBtYXhfcGFnZV9jbnQ7Cj4+ICvCoMKgwqAgaW50IHBhZ2Vf
Y250Owo+IAo+IEFGQUlDVCwgbWF4X3BhZ2VfY250IGFuZCBwYWdlX2NudCBzaG91bGQgbmV2ZXIg
YnV0IG5lZ2F0aXZlLiBJZiBzbywgdGhlbiAKPiB0aGV5IHNob3VsZCBiZSB1bnNpZ25lZC4KPiAK
Pj4gK8KgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlc1tdOwo+PiArfTsKPj4gKwo+PiDCoCBz
dHJ1Y3QgZG9tYWluX2N0eCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPj4gwqDCoMKgwqDC
oCBzdHJ1Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9o
ZWFkIHNobV9idWZfbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4+
IMKgwqDCoMKgwqAgYXRvbWljX3QgY2FsbF9jdHhfY291bnQ7Cj4+IMKgwqDCoMKgwqAgYXRvbWlj
X3Qgc2htX3JwY19jb3VudDsKPj4gK8KgwqDCoCBhdG9taWNfdCBzaG1fYnVmX3BhZ2VzOwo+PiDC
oMKgwqDCoMKgIHNwaW5sb2NrX3QgbG9jazsKPj4gwqAgfTsKPj4gQEAgLTE1OCw5ICsxNzQsMTIg
QEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDC
oCBjdHgtPmRvbWFpbiA9IGQ7Cj4+IMKgwqDCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+Y2Fs
bF9jdHhfbGlzdCk7Cj4+IMKgwqDCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19s
aXN0KTsKPj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fYnVmX2xpc3QpOwo+PiDC
oMKgwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291bnQsIDApOwo+PiDCoMKgwqDC
oMKgIGF0b21pY19zZXQoJmN0eC0+c2htX3JwY19jb3VudCwgMCk7Cj4+ICvCoMKgwqAgYXRvbWlj
X3NldCgmY3R4LT5zaG1fYnVmX3BhZ2VzLCAwKTsKPj4gKwo+PiDCoMKgwqDCoMKgIHNwaW5fbG9j
a19pbml0KCZjdHgtPmxvY2spOwo+PiDCoMKgwqDCoMKgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9s
aXN0X2xvY2spOwo+PiBAQCAtMzM5LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1f
cnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIAo+PiB1aW50NjRfdCBjb29raWUpCj4+IMKgwqDC
oMKgwqAgeGZyZWUoc2htX3JwYyk7Cj4+IMKgIH0KPj4gK3N0YXRpYyBzdHJ1Y3Qgc2htX2J1ZiAq
YWxsb2NhdGVfc2htX2J1ZihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQg
cGFnZXNfY250KQo+IAo+IERpdHRvLgo+IAo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzaG1fYnVm
ICpzaG1fYnVmOwo+PiArCj4+ICvCoMKgwqAgd2hpbGUoMSkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCBpbnQgb2xkID0gYXRvbWljX3JlYWQoJmN0eC0+c2htX2J1Zl9wYWdlcyk7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBpbnQgbmV3ID0gb2xkICsgcGFnZXNfY250Owo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBuZXcgPj0gTUFYX1RPVEFMX1NNSF9CVUZfUEcgKQo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggbGlrZWx5KG9s
ZCA9PSBhdG9taWNfY21weGNoZygmY3R4LT5zaG1fYnVmX3BhZ2VzLCBvbGQsIAo+PiBuZXcpKSAp
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIH0KPj4gKwo+PiAr
wqDCoMKgIHNobV9idWYgPSB4emFsbG9jX2J5dGVzKHNpemVvZihzdHJ1Y3Qgc2htX2J1ZikgKwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBhZ2VzX2NudCAqIHNpemVvZihzdHJ1Y3QgcGFnZSAqKSk7Cj4+ICvCoMKgwqAgaWYgKCAhc2ht
X2J1ZiApIHsKPiAKPiBDb2Rpbmcgc3R5bGU6Cj4gCj4gaWYgKCAuLi4gKQo+IHsKPiAKPj4gK8Kg
wqDCoMKgwqDCoMKgIGF0b21pY19zdWIocGFnZXNfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDC
oMKgIHNobV9idWYtPmNvb2tpZSA9IGNvb2tpZTsKPj4gK8KgwqDCoCBzaG1fYnVmLT5tYXhfcGFn
ZV9jbnQgPSBwYWdlc19jbnQ7Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7
Cj4+ICvCoMKgwqAgbGlzdF9hZGRfdGFpbCgmc2htX2J1Zi0+bGlzdCwgJmN0eC0+c2htX2J1Zl9s
aXN0KTsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKg
IHJldHVybiBzaG1fYnVmOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmcmVlX3NobV9idWYo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQo+PiArewo+PiArwqDCoMKg
IHN0cnVjdCBzaG1fYnVmICpzaG1fYnVmOyA+ICvCoMKgwqAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+
PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3RfZm9y
X2VhY2hfZW50cnkoIHNobV9idWYsICZjdHgtPnNobV9idWZfbGlzdCwgbGlzdCApCj4+ICvCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBzaG1fYnVmLT5jb29raWUgPT0gY29va2llICkK
PiAKPiBXaGF0IGRvZXMgZ3VhcmFudGVlIHlvdSB0aGUgY29va2llIHdpbGwgYmUgdW5pcT8KPiAK
Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZm91bmQgPSB0
cnVlOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaXN0X2RlbCgmc2htX2J1Zi0+bGlzdCk7
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+
PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiAKPiAKPiBB
dCB0aGlzIHBvaW50IHlvdSBoYXZlIGEgc2htX2J1ZiBpbiBoYW5kIHRvIGZyZWUuIEJ1dCB3aGF0
IGRvZXMgCj4gZ3VhcmFudGVlIHlvdSBuby1vbmUgd2lsbCB1c2UgaXQ/Cj4gCj4+ICsKPj4gK8Kg
wqDCoCBpZiAoICFmb3VuZCApIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDC
oCB9Cj4+ICsKPj4gK8KgwqDCoCBmb3IgKCBpbnQgaSA9IDA7IGkgPCBzaG1fYnVmLT5wYWdlX2Nu
dDsgaSsrICkKPiAKPiBQbGVhc2UgZGVmaW5lIGludCBpIGJlZm9yZSBoYW5kLgo+IAo+PiArwqDC
oMKgwqDCoMKgwqAgaWYgKCBzaG1fYnVmLT5wYWdlc1tpXSApCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHB1dF9wYWdlKHNobV9idWYtPnBhZ2VzW2ldKTsKPj4gKwo+PiArwqDCoMKgIGF0b21p
Y19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsKPj4gKwo+
PiArwqDCoMKgIHhmcmVlKHNobV9idWYpOwo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyB2b2lkIG9w
dGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDC
oCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5f
Y3R4ICpjdHg7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxf
dG1wOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7
Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9idWYgKnNobV9idWYsICpzaG1fYnVmX3RtcDsKPj4gwqDC
oMKgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+IMKgwqDCoMKgwqAgLyogQXQgdGhpcyB0aW1l
IGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8KPj4gQEAgLTM3NywxMiArNDYw
LDE2MyBAQCBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQo+PiDCoMKgwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2htX3JwYywgc2htX3Jw
Y190bXAsIAo+PiAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgZnJlZV9zaG1fcnBjKGN0eCwgc2htX3JwYy0+Y29va2llKTsKPj4gK8KgwqDCoCBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoIHNobV9idWYsIHNobV9idWZfdG1wLCAKPj4gJmN0eC0+c2htX2J1
Zl9saXN0LCBsaXN0ICkKPj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9i
dWYtPmNvb2tpZSk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgt
PmNhbGxfY3R4X2NvdW50KSk7Cj4+IMKgwqDCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4
LT5zaG1fcnBjX2NvdW50KSk7Cj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5z
aG1fYnVmX3BhZ2VzKSk7Cj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4gwqAgfQo+PiArI2Rl
ZmluZSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+PiArCj4+ICtzdGF0aWMgc2l6ZV90IGdldF9wYWdl
c19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVzKQo+PiArewo+PiArwqDCoMKgIGludCBwYWdl
cyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSk7
Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0Vf
U0laRTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gKnBhcmFtLAo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IGlk
eCkKPiAKPiBNb3N0IGxpa2VseSB0aGlzIHNob3VsZCBiZSB1bnNpZ25lZC4KPiAKPj4gK3sKPj4g
K8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBSZWZlciB0byBPUFRFRV9NU0dfQVRUUl9OT05DT05U
SUcgZGVzY3JpcHRpb24gaW4gb3B0ZWVfbXNnLmggCj4+IGZvciBkZXRhaWxzLgo+PiArwqDCoMKg
wqAgKi8KPj4gK8KgwqDCoCB1aW50NjRfdCBzaXplOwo+PiArwqDCoMKgIGludCBwYWdlX29mZnNl
dDsKPj4gK8KgwqDCoCBpbnQgbnVtX3BhZ2VzOwo+PiArwqDCoMKgIGludCBvcmRlcjsKPj4gK8Kg
wqDCoCBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKPj4gK8KgwqDCoCBwYWRkcl90IGdhZGRyOwo+
PiArwqDCoMKgIG1mbl90IGd1ZXN0X21mbjsKPiAKPiBJIGRvbid0IGxpa2UgdGhlIHRlcm1pbm9s
b2d5IGd1ZXN0X21mbi4gVGhpcyBpcyBtaXNsZWFkaW5nIGJlY2F1c2Ugb2YgCj4gdGhlIHBhc3Qg
dXNhZ2UgaW4gWGVuLiBJdCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IGNhbGwgdGhpcyBqdXN0IG1m
bi4KT2theSwgd2lsbCBkby4KCj4+ICvCoMKgwqAgc3RydWN0IHsKPj4gK8KgwqDCoMKgwqDCoMKg
IHVpbnQ2NF90IHBhZ2VzX2xpc3RbUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRV07Cj4+ICvCoMKg
wqDCoMKgwqDCoCB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKPj4gK8KgwqDCoCB9ICpwYWdlc19k
YXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRhX3hlbl9zdGFydDsKPj4gK8Kg
wqDCoCBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZjsKPj4gKwo+PiArwqDCoMKgIHBhZ2Vfb2Zmc2V0
ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgCj4+IChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0Vf
U0laRSAtIDEpOwo+PiArCj4+ICvCoMKgwqAgc2l6ZSA9IFJPVU5EVVAocGFyYW0tPnUudG1lbS5z
aXplICsgcGFnZV9vZmZzZXQsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+PiArCj4+ICvCoMKgwqAgbnVtX3Bh
Z2VzID0gRElWX1JPVU5EX1VQKHNpemUsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsK
Pj4gKwo+PiArwqDCoMKgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xp
c3Rfc2l6ZShudW1fcGFnZXMpKTsKPj4gKwo+PiArwqDCoMKgIHBhZ2VzX2RhdGFfeGVuX3N0YXJ0
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Cj4gCj4gVGhpcyBjb3VsZCBiZSByZXBs
YWNlZCBieSBhIF94bWFsbG9jIGFuZCB3b3VsZCBhdm9pZCB0byBhbGxvY2F0ZSBtb3JlIAo+IG1l
bW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4KVGhh
bmtzLiBXb3VsZCBpdCBhbGxvY2F0ZSBwYWdlLWFsaWduZWQgYnVmZmVyPyAgVGhpcyBpcyBjcnVj
aWFsIGluIHRoaXMgCmNhc2UuIEkgY2FuJ3QgZmluZCBhbnkgZG9jdW1lbnRhdGlvbiBvbiBpdCBz
byBJIGRvbid0IGtub3cgd2hpY2ggCmFsaWdubWVudCBpdCBndWFyYW50ZWVzLgoKPiAKPj4gK8Kg
wqDCoCBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCBzaG1fYnVmID0gYWxsb2NhdGVfc2htX2J1ZihjdHgs
IHBhcmFtLT51LnRtZW0uc2htX3JlZiwgbnVtX3BhZ2VzKTsKPiAKPiBJbiBhbG9jYXRlX3NobV9i
dWYgeW91IGFyZSBub3cgZ2xvYmFsbHkgbGltaXRpbmcgdGhlIG51bWJlciBvZiBwYWdlcyAoIAo+
ICgxNjM4NCkgdG8gcGluLiBIb3dldmVyLCB0aGlzIGRvZXMgbm90IGxpbWl0IHBlciBjYWxsLgo+
IAo+IFdpdGggdGhlIGN1cnJlbnQgbGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2
Mzg0IHRpbWVzIAo+IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4uLikuIE9uIEFybSwg
Zm9yIHAybSByZWxhdGVkIG9wZXJhdGlvbiwgCj4gd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMg
aW4gb25lIGdvIGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KPiBTbyBJIHRoaW5rIDE2
Mzg0IHRpbWVzIGlzIGZhciB0b28gbXVjaC4KU28sIGluIG90aGVyIHdvcmRzLCBJIGNhbiB0cmFu
c2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFnZXMgYXJlIAp1c2VkKSwgaXMgaXQg
cmlnaHQ/CkkgdGhpbmssIGl0IHdpbGwgYmUgb2theSB0byBpbXBsZW1lbnQgc3VjaCBsaW1pdGF0
aW9uIGZvciB0aGlzIGluaXRpYWwKdmVyc2lvbiBvZiBtZWRpYXRvci4gSW4gdGhlIGZ1dHVyZSwg
aXQgd291bGQgYmUgcG9zc2libGUgdG8gZG8gUlBDIApyZXR1cm4gZnJvbSBYRU4gKGFzIE9QLVRF
RSBkb2VzKSB0byBmaW5pc2ggdGhpcyByZXF1ZXN0IGxhdGVyLgoKPiAKPj4gK8KgwqDCoCBpZiAo
ICFzaG1fYnVmICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyX2ZyZWU7Cj4+ICsKPj4gK8Kg
wqDCoCBnYWRkciA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIH4oT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUgLSAKPj4gMSk7Cj4+ICvCoMKgwqAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+PiArwqDCoMKgIGlmICggbWZuX2VxKGd1
ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyX2ZyZWU7
Cj4+ICsKPj4gK8KgwqDCoCBwYWdlc19kYXRhX2d1ZXN0ID0gbWFwX2RvbWFpbl9wYWdlKGd1ZXN0
X21mbik7Cj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV9ndWVzdCApCj4+ICvCoMKgwqDCoMKg
wqDCoCBnb3RvIGVycl9mcmVlOwo+PiArCj4+ICvCoMKgwqAgcGFnZXNfZGF0YV94ZW4gPSBwYWdl
c19kYXRhX3hlbl9zdGFydDsKPj4gK8KgwqDCoCB3aGlsZSAoIG51bV9wYWdlcyApIHsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICvCoMKgwqDCoMKgwqDCoCBt
Zm5fdCBlbnRyeV9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcigKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdC0+cGFnZXNfbGlzdFtlbnRyaWVzX29u
X3BhZ2VdLCAmcGFnZSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggbWZuX2VxKGVudHJ5
X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBlcnJf
dW5tYXA7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHNobV9idWYtPnBhZ2VzW3NobV9idWYtPnBh
Z2VfY250KytdID0gcGFnZTsKPj4gK8KgwqDCoMKgwqDCoMKgIHBhZ2VzX2RhdGFfeGVuLT5wYWdl
c19saXN0W2VudHJpZXNfb25fcGFnZV0gPSAKPj4gbWZuX3RvX21hZGRyKGVudHJ5X21mbik7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBlbnRyaWVzX29uX3BhZ2UrKzsKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqAgaWYgKCBlbnRyaWVzX29uX3BhZ2UgPT0gUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSApIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV94ZW4tPm5leHRfcGFnZV9kYXRh
ID0gCj4+IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW4gKyAxKTsKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcGFnZXNfZGF0YV94ZW4rKzsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2FkZHIgPSBwYWdlc19kYXRhX2d1ZXN0LT5uZXh0X3BhZ2VfZGF0YTsKPiAKPiBuZXh0X3BhZ2Vf
ZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1dCBhIG1hY2hpbmUgYWRkcmVzcy4gRm9yIAo+
IGFueXRoaW5nIHJlbGF0ZWQgdG8gYWRkcmVzcywgdGhlIHZhcmlhYmxlIHNob3VsZCBiZSBuYW1l
ZCBhY2NvcmRpbmdseSB0byAKPiBhdm9pZCBjb25mdXNpb24uCldoeT8gSW4gdGhpcyBjYXNlIGl0
IGlzIElQQSB0aGF0IGNvbWVzIGZyb20gdGhlIGd1ZXN0LgoKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPj4gKwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVz
dF9yYW1fYWRkcihnYWRkciwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICgg
bWZuX2VxKGd1ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnb3RvIGVycl9mcmVlOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBhZ2VzX2RhdGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV9ndWVzdCApCj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJlZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgLyogUm9sbCBvdmVyIHRvIHRoZSBuZXh0IHBhZ2UgKi8KPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZW50cmllc19vbl9wYWdlID0gMDsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8Kg
wqDCoMKgwqDCoMKgIG51bV9wYWdlcy0tOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHBh
cmFtLT51LnRtZW0uYnVmX3B0ciA9IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW5fc3RhcnQp
IHwgCj4+IHBhZ2Vfb2Zmc2V0Owo+PiArCj4+ICvCoMKgwqAgY2FsbC0+bm9uX2NvbnRpZ1tpZHhd
ID0gcGFnZXNfZGF0YV94ZW5fc3RhcnQ7Cj4+ICvCoMKgwqAgY2FsbC0+bm9uX2NvbnRpZ19vcmRl
cltpZHhdID0gb3JkZXI7Cj4gCj4gSWYgeW91IHVzZSBfeG1hbGxvYywgdGhlbiB5b3UgZG9uJ3Qg
bmVlZCB0byBzdG9yZSB0aGUgb3JkZXIuIEJ1dCwgd2hvIGlzIAo+IGdvaW5nIHRvIGZyZWUgbm9u
X2NvbnRpZz8KVGhhbmsgeW91IGZvciBwb2ludGluZyBvdXQuIEl0IHNob3VsZCBiZSBkb25lIGlu
IGZyZWVfc3RkX2NhbGxfY3R4KCkgYnV0IApzZWVtcwpJIG1pc3NlZCB0aGlzIHBhcnQgb2YgdGhl
IGNvZGUgd2hlbiBzcGxpdCB0aGUgYmlnIHBhdGNoIGludG8gc21hbGxlciBvbmVzLgoKCj4+ICsK
Pj4gK8KgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4gK8KgwqDC
oCB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOwo+PiArwqDCoMKgIHJldHVybiB0cnVl
Owo+PiArCj4+ICtlcnJfdW5tYXA6Cj4+ICvCoMKgwqAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNf
ZGF0YV9ndWVzdCk7Cj4+ICvCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsK
Pj4gK8KgwqDCoCBmcmVlX3NobV9idWYoY3R4LCBzaG1fYnVmLT5jb29raWUpOwo+PiArCj4+ICtl
cnJfZnJlZToKPj4gK8KgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZXMocGFnZXNfZGF0YV94ZW5fc3Rh
cnQsIG9yZGVyKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBmYWxzZTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGJvb2wgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
c3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gK3sKPj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQg
aTsKPj4gK8KgwqDCoCB1aW50MzJfdCBhdHRyOwo+PiArCj4+ICvCoMKgwqAgZm9yICggaSA9IDA7
IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7Cj4gCj4gUGxlYXNlIHBheSBh
dHRlbnRpb24gdG8gWGVuIGNvZGluZyBzdHlsZS4gSSBoYXZlbid0IHBvaW50ZWQgb3V0IAo+IGV2
ZXJ5d2hlcmUsIGJ1dCBJIHdvdWxkIGFsbCBvZiB0aGVtIHRvIGJlIGZpeGVkIGluIHRoZSBuZXh0
IHZlcnNpb24uClllcywgSSdtIHNvcnJ5IGZvciB0aGF0LiBJIHNpbXVsdGFuZW91c2x5IHdvcmsg
IHdpdGggZGlmZmVyZW50IHByb2plY3RzCmFuZCBzb21ldGltZXMgaXQgaXMgaGFyZCB0byB0cmFj
ayBjb2Rpbmcgc3R5bGUuIEknbGwgZml4IGFsbCBzdWNoCnByb2JsZW1zLgoKCj4+ICvCoMKgwqDC
oMKgwqDCoCBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4+ICsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sgKSB7
Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVDoK
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoK
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUOgo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9OT05D
T05USUcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhdHJhbnNs
YXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNh
bGwtPnhlbl9hcmctPnBhcmFtcyArIGksIAo+PiBpKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZWxzZSB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRv
IHVzZSBvbGQgdG1lbSAKPj4gYXJnXG4iKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfTk9ORToKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9PVVRQVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfVkFMVUVfSU5PVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9STUVNX09VVFBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9STUVNX0lOT1VUOgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4g
K8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
ICt9Cj4+ICsKPj4gwqAgLyoKPj4gwqDCoCAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4g
bWVtb3J5IHRvOgo+PiDCoMKgICogMSkgSGlkZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1
ZXN0Cj4+IEBAIC00ODgsNiArNzIyLDE1IEBAIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4gwqDCoMKgwqDCoCBjb3B5X3N0ZF9yZXF1ZXN0X2Jh
Y2soY3R4LCByZWdzLCBjYWxsKTsKPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBJZiBndWVz
dCBzdWNjZXNzZnVsbHkgdW5yZWdpc3RlcmVkIG93biBzaGFyZWQgbWVtb3J5LAo+PiArwqDCoMKg
wqAgKiB0aGVuIHdlIGNhbiB1bnBpbiBpdCdzIHBhZ2VzCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDC
oMKgIGlmICggY2FsbC0+eGVuX2FyZy0+Y21kID09IE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9T
SE0gJiYKPj4gK8KgwqDCoMKgwqDCoMKgwqAgY2FsbC0+eGVuX2FyZy0+cmV0ID09IDAgKSB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNb
MF0udS5ybWVtLnNobV9yZWYpOwo+PiArwqDCoMKgIH0KPj4gKwo+PiDCoMKgwqDCoMKgIGZyZWVf
c3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+IEBA
IC01MjIsNyArNzY1LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3N0ZF9jYWxsKHN0cnVjdCBkb21h
aW5fY3R4IAo+PiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gwqDCoMKgwqDC
oCBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgo+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNH
X0NNRF9SRUdJU1RFUl9TSE06Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVH
SVNURVJfU0hNOgo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0ID0gdHJ1ZTsKPj4gK8KgwqDCoMKgwqDC
oMKgIHJldCA9IHRyYW5zbGF0ZV9wYXJhbXMoY3R4LCBjYWxsKTsKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBy
ZXQgPSBmYWxzZTsKPj4KPiAKPiBDaGVlcnMsCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 18:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 18: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 1fzQYC-0003Gn-6Y; Mon, 10 Sep 2018 18: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQYA-0003GY-1N
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 18:04:38 +0000
X-Inumbo-ID: b9a1fff8-b523-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b9a1fff8-b523-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 20:02:48 +0200 (CEST)
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=5KarNqCphjRIrWSG6g1UJFJXWVIkvq0ZI71d/4mPrgg=;
 b=IFE5HdU9/75KUFO9oH4mXU7txwA1QD4nwJrDNdpV4AT6/ehOYbGww5vWM6s6RpvLLTXiWTM1b7fF9O4EzHOl17uzBC8kpBMb4OI7aj54F+NfHmogNh9E9Wwc4DW8Xojf94ltJWiVFGrHCQwsBw1FpjJ9rknwWpt4kj5Ija9xSN0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3766.eurprd03.prod.outlook.com (2603:10a6:209:31::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Mon, 10 Sep 2018 18:04:27 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
Date: Mon, 10 Sep 2018 21:04:18 +0300
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: <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR08CA0045.eurprd08.prod.outlook.com
 (2603:10a6:7:2a::16) To AM6PR03MB3766.eurprd03.prod.outlook.com
 (2603:10a6:209:31::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1e94b3e9-b87a-48ec-804c-08d61747d97b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3766; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 3:qIQRn9GCi0/WSJ7iA3UpR9vi2WcyIkew21NfXXJQOsjkUeGMeXHqDDq7TQCAluzZS/CwHlyYp19Y4wUEgrqd4cR+OCiSmUiFG3TbHXaCXFa3oKX3nZ6uxlU+pnosQm5opjR6EOuu/g6YsqbOcHtTfsxjaGNgemvYO9IdTXQUMlmJrhR13exMxWFaqpmc09bQkTrLiDrDvKTk/eSnGVhc/4tW0m5gF+cywR0+6i5I4fLvotgNQWFmDGJOvTgi8xhn;
 25:2uRVtGzwu/rO3KhBEH9gVH+NS2yKA8I7aG7pSogl9Yt5yJce6VbIC6RqSUIjKjpJDnQvhgylR2XMZnmNmsrmHrbVWHujvrsVw4zc5ytzkTy+NbYJOcabzDD2/P1W9FRSn2pSfW3mvoEnN9ciGY+Qyd35zYUaPZ22iCnQ/i28//hu1lXMRsWuyiGjnc9zOFI/E7tULsjJ74Q2k9k1pboB4gCe3L+kALVAV1rQJyulhzFthtbjQoP37BDLfJadQ0DveGR7V6Lo+Kn84VC1TAfs2umNDsZ1yN4jtfPOB/+jFrNH3iEgZfyMjKPPQA4e4sP6xCMv/K5OmxcyKtDLhIH5fA==;
 31:k96q1tADMJEOxbmQGER2TOE/lKihLGq7GTapjUYrWD+9CCZRuEHnBR09DmfGj+yfZ2lhZOW/AsOKdfJUwW7B5EXdUvxgkU9rFMMZ8TZ4v3jGW/cE9R+1PFhfCZ8uwWnCa8lxgF3TmODkjSvR9y7NX9qO6JSe3TQInstowCtlNsEAT+pPw1I3PHVzRryZKqqP2kFEnyzM5zYOtwwr50Y+z5C0fcsUqd1MN0nJQ4qcWE8=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3766:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 20:27zvrS7+iSFvjV2kFO7JIlVCB3ZOg9PQ2hD/jGtbZifirdsKY1Ciyk6tSs2Dwlkqkssd2OnlkpU0fo26moLnhtY5dsPdgRh8by+kJxDdb5gA8g8aWaid7y9UVNTTll2WDlOevn02hvjjR3NygUnvexuhQX7KSBCEz4xgjFbYW0UOq74z5FTaEFIEvWaPvlh6xNzyvwTPJu1mZV1GSgXcNr72JwB29w9Ftce0uoSnO7IU/Su5Te/EzhWoLJxGqKjW6LiF1zU+DO7jUp5wbf54aeLMo9QUiLmmJEbWvsrHjg9BElRsLs6Q7i3RWEMk+R9aOU3Jnsd65sIpYIwbQikD/iZbCz8i1GzLSdJlnVWTzGVxqRbNnFV8RdQZqYBIlxzdflsffQOGhxQ5rF7LCCRPCUS8wqt43KJ81DuhN++ZskH8Yr8i3RfOOair52MMKeK+hoSKA1cvuvStlcTIKN2NYZGm+SW90xUllQZMKO3Ua3xyVZ6iofQjuESK7kkE1TtL;
 4:9dvi6XJ7Tpa7hq4KmggV6XJIgs4rQy8aoKCtSayD1aWnLMuLIxOH4ANwQUPiOznODpFY50s3iejCB0yM3nxICXrFS5cP2edGOjHi2Y2nZdM3QK1orOcSdBxKS/Za4cv8nmFvVxIAO2ICrnJEE1i/mTZ4MupfP65mNf1PXfzPk3jjLIeieUlA0Wl0kR79iind1ZT8tUkFnITETORWsTHIefC0vMB/zBGmQAKZ0i0Z7NoaqCB2XkuQQ/R4/X9V7631aPjZ0HE0iXCd9wcqhOiWt4Mcchd9dCuiL8r1jrgNB86c+Vp96dt1Dmtc9nuaSiq8fzsvR60L7g4CQKpaXGgCaMoLPrnHt0N//OBNkV8RrckfXjkLZolowN/SKJqYNvCn
X-Microsoft-Antispam-PRVS: <AM6PR03MB37666DE0C4F90A55E30324D8E6050@AM6PR03MB3766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(5213294742642); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3766; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3766; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(136003)(396003)(376002)(366004)(199004)(189003)(86362001)(6666003)(5660300001)(81166006)(81156014)(2870700001)(53546011)(72206003)(65826007)(476003)(31686004)(68736007)(2616005)(956004)(105586002)(8936002)(2906002)(64126003)(6486002)(14444005)(97736004)(36756003)(80792005)(186003)(386003)(77096007)(50466002)(26005)(16526019)(53936002)(31696002)(478600001)(23676004)(2486003)(65806001)(52146003)(76176011)(66066001)(65956001)(47776003)(52116002)(316002)(106356001)(4326008)(6246003)(446003)(11346002)(8676002)(229853002)(3846002)(6116002)(7736002)(345774005)(58126008)(67846002)(486006)(25786009)(305945005)(16576012);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3766; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY2OzIzOnF5NWVqL0ljLzhrbXY5SWVIM2Z0QmpqUFlu?=
 =?utf-8?B?VHZDZEVoMG5sSGFxYTRVMFJmS2h5S3duNWR6dTd1WHluVUZQdFdFN0N5UExV?=
 =?utf-8?B?Z1NrSlhENis3dzczRVQ2UGZYY0MvWDloQmFKY1MxR29hQTRqc0NvREdkM2dW?=
 =?utf-8?B?RmRYeW5HQkRpSnNoQmlacmNFUkhvVElzbUg5Rk1oVzRjM29ocnJxOUlvaDk2?=
 =?utf-8?B?Ull1NW1ELzJ6OXJGOFMwWVR2dTBiWVJveVVpTStJanpJSFozNUw3K05kRTdk?=
 =?utf-8?B?b2ZIZjlNWWZ0OWJObDJKcFFjWHMyMXY2N0ZxMEl5aVB0SEEyMlVzQlFmY1kx?=
 =?utf-8?B?cVdDMnk5ZmpuQ2JYNHYydHZzNnV4NnBxK1RET20vak8vN1JIQzdHc1A0Zi95?=
 =?utf-8?B?KzBCaUxhdTIybnZ0cHMwSTUrSU8rY3E4ZHRnRmlpM2Q5U3ZEeWUySFdydEJQ?=
 =?utf-8?B?ZG1NYWVlQm9Nc2tCVW9KRFNvcm40RlBiSytRcmtLWGN2NUdaRDE3cFdmcWVx?=
 =?utf-8?B?bkRvVXZoQU15QzZxMGROK2c4N2NFbDQwcnRPMmZ6b3oxdEdzdG9QeFlJSFFm?=
 =?utf-8?B?RENIeEpoTTU2bXlyS2VrdlpQRWplbTNhd3RyalNrS3VheEFacVh4SDNpNWxH?=
 =?utf-8?B?TllDRWRLd0RRSHVvcjV4VlhwTkxYUWNTdGpBdElLdTZBNmJxRUtxVzBJRmZl?=
 =?utf-8?B?VEpldUx3dTFjYjkxL0lhejhkL1UyQU9WbmxxOW9ON2hEMXRJNVowRUhobTlP?=
 =?utf-8?B?ZTAybGlsbUFDTTRMRTVuRFozbFRjbzQ0SVcyTVBML0hzNTZmQzhGaHRKK3hY?=
 =?utf-8?B?QmhIZHhZMmRLNUhyL2U4bnZZeklZOVAzL1JtUUJ0L3ZOSVlXOWJUT0NBcGhY?=
 =?utf-8?B?MkQwcXFPaTd3Y1Y3VGxhUE9ZTnplU0lIeFY5a0pLWTdscWx2ck9KQUJtdUxo?=
 =?utf-8?B?cVJnWGdVQTI2eURrS1cyNXNRVWh5MkJGZUc2ektSMlVHNVFsRWxKQ3daMlhN?=
 =?utf-8?B?b2FqaU1OWVVxdHJDd085YVVSc3M1MSs4Q2pzSjN2NmthcW5PZWVDbHVCV3BT?=
 =?utf-8?B?amMvUENsQ1pCY1RqdUxST3RpMnQzYm8rNWcwcjBWQzA2NzEwejM1WTh6Y1pN?=
 =?utf-8?B?Rjd5cDVxbnBsZmN6d1ZGcjBEbXF4UnNjMmc5M3dCWDdqRmEvWTdkNUt1dDZn?=
 =?utf-8?B?V21MSzVkWVczOGdTalMvcHlGWkRWRmdYR3g4SklQUUFpbW1nenE3Qk1qZTBw?=
 =?utf-8?B?dTMxbG0rZGl6YmNwUkMrS2w0OXFvaXhHb3FCODYrZDdYSndXeHppdTd2YnZH?=
 =?utf-8?B?U2l3QmxjSWNKc0hpNm5FRGVpQnFiWlRYWi84MHBySGhVeDU3ditITGNYTFV6?=
 =?utf-8?B?U2MyWnp2ZlVVV0RMOWt1VGhpY3RTaVE4N1cwZzBULy9pM0NpcFNyZ3FGT01R?=
 =?utf-8?B?TFI4VTk1Z1VxaWIzMjRsek9LODFaRDN6c09iMys5Myt6TE15aXZUTERyUTBI?=
 =?utf-8?B?Q0ZhN04yTGtqU0N2MllyNU9JNEZhdExzbGEwZXZNNTBQd3MvLzFEVG9KV1ZF?=
 =?utf-8?B?RjBiYmVXVmtDNVpZRXAzQW9vc01jMHI2R1hXUXZJczJ4ZHRKN1VBSC91TmNw?=
 =?utf-8?B?RzU5a2htbnc2aUlIMnlNVXpmbGJTblM4OU5TbkhxcmtncHBpK3FHY1FVeEJa?=
 =?utf-8?B?TG5hVlhpS3lJRm0yc1FaV3I2YmhCY20xNUhPWEVVZHQ0bzY3ZlVyNzB2V1Vp?=
 =?utf-8?B?b01LYVlOVnJtY0xXbHdieml5NlNzTUpJMTBDYndHZkJkN2U5NEJTQVk5VGYv?=
 =?utf-8?B?MDZZcGhERDlCTnBFZ3pBWExEcTR6am9yeFdvK2lCd0FMUVlSdVFCcWNUeVF2?=
 =?utf-8?B?MG94UFRjd09pNFZua1dHTlBCd1VYYWJia2lBQ2x4a2g0UlZodWxjUlliamRZ?=
 =?utf-8?B?N0EwTXVHdERTcWlJd0dKeDNEWVRyd2FuYUZ6SjBzS0pMNmlaS2R4Y1BGcDdM?=
 =?utf-8?B?bjlnbEJ3ZkQ5RDM3WHZ6eE1aZDVFbU5aYkVvUT09?=
X-Microsoft-Antispam-Message-Info: /U8oi549ACDGiO/iUl/78OTrRDGlTV0WXy2Php0biGjXsZolhPhFxtgJ77pzsUkTCRmO1MUBOaLdWV9vaSEu5e010GfvrnSHGMRgTeN6LHhC+EWt2NZxwPWNhPym+0YJNjD4oQFwWk8GpaJ/4YykUFeLPmmPMZ95I7t8eWqFHS6ZAv9POkQ0RcG1Ubtr9QPDFzIbv2PaWB3fqMdru6STBWNO7newMkE3+NWG72/A3S0ZYGWcP9j7SbJvzsv8sP21UcjvDj8GyyUfFijNwvVCRr2TQiiYOAQTV6McWZIHpTFwiMXNiCmsX5rqG0bnMpUHkkRf3wBbX+C5obZfBgncpPnP3KW2ADhFLxyrHyYUqT8=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 6:CZUqiv3Hg4yk/jVnvJLNO9g42nZPuGD4e8GKzqYJB3jR4aWF6mRZpNARhrV5p5uaDwZFtt3OFv0GSLwh/1tA94aOQwD/wukLUheHa834xCZ0BMIzg+nzH5f1nJZx3U+yxsGuMBnJ/UVBGI0uT5aM/AgVso36xx6hpDBBSmzTFEezmiSX11E/N4XPoUyBT1yMpCqt19A7G1Qt+qy0sMqN2i7ZLxvFfGDFvrqypvxT5+8LVX3ptvz7rmINqJHQqwJeXiGNBeLgJiIaKK63iREx9sJUUDNNE+V3HyeRcImOiZNeBDHxWXQ7DC7XyLN5icF0HflQFHlKJzvXZH6lMEyWEPfTAr39R1sUPWsSspCAaFCaF3ZieGN+rOD8cz7Bq/8a7YdP8aznTRYHc+dJkxLjBoFXUs9x57QfpTcZdn3uDStj4T3kr4eEG6ef7DgVbMq8UynNUmFXhqzAf53QeOdhdQ==;
 5:+a5noe3RHE+hJ3I8f7Llse5s5H2xVhpbH1zQm+za176NUZr/ZKTNgoZKYg0xd7R4WEjgyWGn7YYxYV0w62tHnkd2XYbjPTrr8S1uZrFUpt7A3UrDpY4du6Dbm0ErPrbMJ85dgsjNr7oZZ19V7t/bFHPePayxOURIExayAQmWnxI=;
 7:IQQMrGUM7tn7xKYJygCXhzaQnp0DvkK7JZ+ZEUyXZq8ua7cnjVS/435Np4bbpymu5nw7gABTIIxuy5kQMiKmlT2A0P4anohSYU+YkvfX7deX+AOB0keUVqmUqXgHa44JmjtJ1mAjUDhtaHNAhegWRRJxXdl46dFsbqbtmULt0HpYnbls07Qy34miLSJbXfqIYiASZqT4Nk8ho/6cx5V0+4Ngz/Fi0l/3q3Qex36G+46GNIbTW/RA0/REFfU5NYR3
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 18:04:27.1339 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1e94b3e9-b87a-48ec-804c-08d61747d97b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3766
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gU2hhcmVkIG1lbW9y
eSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRoCj4+IFRBcyBpbiBPUC1U
RUUuIE5XIGNhbiBzaGFyZSBwYXJ0IG9mIG93biBtZW1vcnkgd2l0aAo+PiBUQSBvciBPUC1URUUg
Y29yZSwgYnkgcmVnaXN0ZXJpbmcgaXQgT1AtVEVFLCBvciBieSBwcm92aWRpbmcKPj4gYSB0ZW1w
b3JhbCByZWZlcm5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkKPj4g
YnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlzIG1lY2hh
bmlzbQo+PiBpcyBkZXNjcmlwdGVkIG9wdGVlX21zZy5oLgo+Pgo+PiBNZWRpYXRvciBzaG91bGQg
c3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4+IE9QLVRFRSBmb3Ig
dHdvIHJlYXNvbnM6Cj4+Cj4+IDEuIERvIGFkZHJlc3MgdHJhbnNsYXRpb24gZnJvbSBJUEEgdG8g
UEEuCj4+IDIuIFBpbiBkb21haW4gcGFnZXMgdGlsbCB0aGV5IGFyZSBtYXBwZWQgaW50byBPUC1U
RUUgb3IgVEEKPj4gwqDCoMKgIGFkZHJlc3Mgc3BhY2UsIHNvIGRvbWFpbiBjYW4ndCB0cmFuc2Zl
ciB0aGlzIHBhZ2VzIHRvCj4+IMKgwqDCoCBvdGhlciBkb21haW4gb3IgYmFsb29uIG91dCB0aGVt
Lgo+IAo+IHMvYmFsb29uL2JhbGxvb24vCj4gCj4+Cj4+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMg
ZG9uZSBieSB0cmFuc2xhdGVfbm9uY29udGlnKC4uLikgZnVuY3Rpb24uCj4+IEl0IGFsbG9jYXRl
cyBuZXcgYnVmZmVyIGZyb20geGVuaGVhcCBhbmQgdGhlbiB3YWxrcyBvbiBndWVzdAo+PiBwcm92
aWRlZCBsaXN0IG9mIHBhZ2VzLCB0cmFuc2xhdGVzIGFkZHJlc3NlcyBhbmQgc3RvcmVzIFBBcyBp
bnRvCj4+IG5ld2x5IGFsbG9jYXRlZCBidWZmZXIuIFRoaXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlk
ZWQgdG8gT1AtVEVFCj4+IGluc3RlYWQgb2Ygb3JpZ2luYWwgYnVmZmVyIGZyb20gdGhlIGd1ZXN0
LiBUaGlzIGJ1ZmZlciB3aWxsCj4+IGJlIGZyZWUgYXQgdGhlIGVuZCBvZiBzZGFuZGFyZCBjYWxs
Lgo+Pgo+PiBJbiB0aGUgc2FtZSB0aW1lIHRoaXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3Rv
cmVzIHRoZW0gaW4KPj4gc3RydWN0IHNobV9idWYgb2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxp
dmUgYWxsIHRoZSB0aW1lLAo+PiB3aGVuIGdpdmVuIFNITSBidWZmZXIgaXMga25vd24gdG8gT1At
VEVFLiBJdCB3aWxsIGJlIGZyZWVkCj4+IGFmdGVyIGd1ZXN0IHVucmVnaXN0ZXJzIHNoYXJlZCBi
dWZmZXIuIEF0IHRoaXMgdGltZSBwYWdlcwo+PiB3aWxsIGJlIHVucGlubmVkLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAyNDUgCj4+ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+IMKgIDEgZmlsZSBjaGFu
Z2VkLCAyNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IGlu
ZGV4IDZkNmI1MWQuLjhiZmNmZGMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gQEAgLTIyLDYgKzIyLDgg
QEAKPj4gwqAgI2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+PiDCoCAjZGVmaW5lIE1BWF9S
UENfU0hNU8KgwqDCoCAxNgo+PiArI2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9QR8KgwqDCoCAx
NjM4NAo+IAo+IFNvIHRoYXQncyA2NE1CIHdvcnRoIG9mIGd1ZXN0IG1lbW9yeS4gRG8gd2UgZXhw
ZWN0IHRoZW0gdG8gYmUgbWFwcGVkIGluIAo+IFhlbj8gT3IganVzdCBwaW5uZWQ/Ckp1c3QgcGlu
bmVkLiBXZSBhcmUgbm90IGludGVyZXN0ZWQgaW4gY29udGVudHMgb2YgdGhpcyBtZW1vcnkuCgo+
PiArI2RlZmluZSBNQVhfTk9OQ09OVElHX0VOVFJJRVPCoMKgIDUKPj4gwqAgLyoKPj4gwqDCoCAq
IENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJp
bmcgb25lIGNhbGwuCj4+IEBAIC0zMSw2ICszMyw5IEBAIHN0cnVjdCBzdGRfY2FsbF9jdHggewo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
b3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJnOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2df
YXJnICp4ZW5fYXJnOwo+PiArwqDCoMKgIC8qIEJ1ZmZlciBmb3IgdHJhbnNsYXRlZCBwYWdlIGFk
ZHJlc3Nlcywgc2hhcmVkIHdpdGggT1AtVEVFICovCj4+ICvCoMKgwqAgdm9pZCAqbm9uX2NvbnRp
Z1tNQVhfTk9OQ09OVElHX0VOVFJJRVNdOwo+PiArwqDCoMKgIGludCBub25fY29udGlnX29yZGVy
W01BWF9OT05DT05USUdfRU5UUklFU107Cj4gCj4gQ2FuIHlvdSBwbGVhc2UgaW50cm9kdWNlIGEg
c3RydWN0dXJlIHdpdGggdGhlIG9yZGVyIGFuZCBtYXBwaW5nPwo+IAo+PiDCoMKgwqDCoMKgIG1m
bl90IGd1ZXN0X2FyZ19tZm47Cj4+IMKgwqDCoMKgwqAgaW50IG9wdGVlX3RocmVhZF9pZDsKPj4g
wqDCoMKgwqDCoCBpbnQgcnBjX29wOwo+PiBAQCAtNDUsMTMgKzUwLDI0IEBAIHN0cnVjdCBzaG1f
cnBjIHsKPj4gwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWU7Cj4+IMKgIH07Cj4+ICsvKiBTaGFy
ZWQgbWVtb3J5IGJ1ZmZlciBmb3IgYXJiaXRyYXJ5IGRhdGEgKi8KPj4gK3N0cnVjdCBzaG1fYnVm
IHsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+ICvCoMKgwqAgdWludDY0X3Qg
Y29va2llOwo+PiArwqDCoMKgIGludCBtYXhfcGFnZV9jbnQ7Cj4+ICvCoMKgwqAgaW50IHBhZ2Vf
Y250Owo+IAo+IEFGQUlDVCwgbWF4X3BhZ2VfY250IGFuZCBwYWdlX2NudCBzaG91bGQgbmV2ZXIg
YnV0IG5lZ2F0aXZlLiBJZiBzbywgdGhlbiAKPiB0aGV5IHNob3VsZCBiZSB1bnNpZ25lZC4KPiAK
Pj4gK8KgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlc1tdOwo+PiArfTsKPj4gKwo+PiDCoCBz
dHJ1Y3QgZG9tYWluX2N0eCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+
PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPj4gwqDCoMKgwqDC
oCBzdHJ1Y3QgbGlzdF9oZWFkIHNobV9ycGNfbGlzdDsKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9o
ZWFkIHNobV9idWZfbGlzdDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZG9tYWluICpkb21haW47Cj4+
IMKgwqDCoMKgwqAgYXRvbWljX3QgY2FsbF9jdHhfY291bnQ7Cj4+IMKgwqDCoMKgwqAgYXRvbWlj
X3Qgc2htX3JwY19jb3VudDsKPj4gK8KgwqDCoCBhdG9taWNfdCBzaG1fYnVmX3BhZ2VzOwo+PiDC
oMKgwqDCoMKgIHNwaW5sb2NrX3QgbG9jazsKPj4gwqAgfTsKPj4gQEAgLTE1OCw5ICsxNzQsMTIg
QEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDC
oCBjdHgtPmRvbWFpbiA9IGQ7Cj4+IMKgwqDCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+Y2Fs
bF9jdHhfbGlzdCk7Cj4+IMKgwqDCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+c2htX3JwY19s
aXN0KTsKPj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fYnVmX2xpc3QpOwo+PiDC
oMKgwqDCoMKgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jdHhfY291bnQsIDApOwo+PiDCoMKgwqDC
oMKgIGF0b21pY19zZXQoJmN0eC0+c2htX3JwY19jb3VudCwgMCk7Cj4+ICvCoMKgwqAgYXRvbWlj
X3NldCgmY3R4LT5zaG1fYnVmX3BhZ2VzLCAwKTsKPj4gKwo+PiDCoMKgwqDCoMKgIHNwaW5fbG9j
a19pbml0KCZjdHgtPmxvY2spOwo+PiDCoMKgwqDCoMKgIHNwaW5fbG9jaygmZG9tYWluX2N0eF9s
aXN0X2xvY2spOwo+PiBAQCAtMzM5LDEyICszNTgsNzYgQEAgc3RhdGljIHZvaWQgZnJlZV9zaG1f
cnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIAo+PiB1aW50NjRfdCBjb29raWUpCj4+IMKgwqDC
oMKgwqAgeGZyZWUoc2htX3JwYyk7Cj4+IMKgIH0KPj4gK3N0YXRpYyBzdHJ1Y3Qgc2htX2J1ZiAq
YWxsb2NhdGVfc2htX2J1ZihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQg
cGFnZXNfY250KQo+IAo+IERpdHRvLgo+IAo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBzaG1fYnVm
ICpzaG1fYnVmOwo+PiArCj4+ICvCoMKgwqAgd2hpbGUoMSkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCBpbnQgb2xkID0gYXRvbWljX3JlYWQoJmN0eC0+c2htX2J1Zl9wYWdlcyk7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBpbnQgbmV3ID0gb2xkICsgcGFnZXNfY250Owo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBuZXcgPj0gTUFYX1RPVEFMX1NNSF9CVUZfUEcgKQo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggbGlrZWx5KG9s
ZCA9PSBhdG9taWNfY21weGNoZygmY3R4LT5zaG1fYnVmX3BhZ2VzLCBvbGQsIAo+PiBuZXcpKSAp
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIH0KPj4gKwo+PiAr
wqDCoMKgIHNobV9idWYgPSB4emFsbG9jX2J5dGVzKHNpemVvZihzdHJ1Y3Qgc2htX2J1ZikgKwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBhZ2VzX2NudCAqIHNpemVvZihzdHJ1Y3QgcGFnZSAqKSk7Cj4+ICvCoMKgwqAgaWYgKCAhc2ht
X2J1ZiApIHsKPiAKPiBDb2Rpbmcgc3R5bGU6Cj4gCj4gaWYgKCAuLi4gKQo+IHsKPiAKPj4gK8Kg
wqDCoMKgwqDCoMKgIGF0b21pY19zdWIocGFnZXNfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDC
oMKgIHNobV9idWYtPmNvb2tpZSA9IGNvb2tpZTsKPj4gK8KgwqDCoCBzaG1fYnVmLT5tYXhfcGFn
ZV9jbnQgPSBwYWdlc19jbnQ7Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7
Cj4+ICvCoMKgwqAgbGlzdF9hZGRfdGFpbCgmc2htX2J1Zi0+bGlzdCwgJmN0eC0+c2htX2J1Zl9s
aXN0KTsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKwo+PiArwqDCoMKg
IHJldHVybiBzaG1fYnVmOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmcmVlX3NobV9idWYo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgdWludDY0X3QgY29va2llKQo+PiArewo+PiArwqDCoMKg
IHN0cnVjdCBzaG1fYnVmICpzaG1fYnVmOyA+ICvCoMKgwqAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+
PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3RfZm9y
X2VhY2hfZW50cnkoIHNobV9idWYsICZjdHgtPnNobV9idWZfbGlzdCwgbGlzdCApCj4+ICvCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBzaG1fYnVmLT5jb29raWUgPT0gY29va2llICkK
PiAKPiBXaGF0IGRvZXMgZ3VhcmFudGVlIHlvdSB0aGUgY29va2llIHdpbGwgYmUgdW5pcT8KPiAK
Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZm91bmQgPSB0
cnVlOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaXN0X2RlbCgmc2htX2J1Zi0+bGlzdCk7
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+
PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiAKPiAKPiBB
dCB0aGlzIHBvaW50IHlvdSBoYXZlIGEgc2htX2J1ZiBpbiBoYW5kIHRvIGZyZWUuIEJ1dCB3aGF0
IGRvZXMgCj4gZ3VhcmFudGVlIHlvdSBuby1vbmUgd2lsbCB1c2UgaXQ/Cj4gCj4+ICsKPj4gK8Kg
wqDCoCBpZiAoICFmb3VuZCApIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDC
oCB9Cj4+ICsKPj4gK8KgwqDCoCBmb3IgKCBpbnQgaSA9IDA7IGkgPCBzaG1fYnVmLT5wYWdlX2Nu
dDsgaSsrICkKPiAKPiBQbGVhc2UgZGVmaW5lIGludCBpIGJlZm9yZSBoYW5kLgo+IAo+PiArwqDC
oMKgwqDCoMKgwqAgaWYgKCBzaG1fYnVmLT5wYWdlc1tpXSApCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHB1dF9wYWdlKHNobV9idWYtPnBhZ2VzW2ldKTsKPj4gKwo+PiArwqDCoMKgIGF0b21p
Y19zdWIoc2htX2J1Zi0+bWF4X3BhZ2VfY250LCAmY3R4LT5zaG1fYnVmX3BhZ2VzKTsKPj4gKwo+
PiArwqDCoMKgIHhmcmVlKHNobV9idWYpOwo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyB2b2lkIG9w
dGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+IMKgIHsKPj4gwqDCoMKgwqDC
oCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkb21haW5f
Y3R4ICpjdHg7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwgKmNhbGxf
dG1wOwo+PiDCoMKgwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7
Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9idWYgKnNobV9idWYsICpzaG1fYnVmX3RtcDsKPj4gwqDC
oMKgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+IMKgwqDCoMKgwqAgLyogQXQgdGhpcyB0aW1l
IGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8KPj4gQEAgLTM3NywxMiArNDYw
LDE2MyBAQCBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQo+PiDCoMKgwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggc2htX3JwYywgc2htX3Jw
Y190bXAsIAo+PiAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgZnJlZV9zaG1fcnBjKGN0eCwgc2htX3JwYy0+Y29va2llKTsKPj4gK8KgwqDCoCBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoIHNobV9idWYsIHNobV9idWZfdG1wLCAKPj4gJmN0eC0+c2htX2J1
Zl9saXN0LCBsaXN0ICkKPj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfc2htX2J1ZihjdHgsIHNobV9i
dWYtPmNvb2tpZSk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgt
PmNhbGxfY3R4X2NvdW50KSk7Cj4+IMKgwqDCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4
LT5zaG1fcnBjX2NvdW50KSk7Cj4+ICvCoMKgwqAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5z
aG1fYnVmX3BhZ2VzKSk7Cj4+IMKgwqDCoMKgwqAgeGZyZWUoY3R4KTsKPj4gwqAgfQo+PiArI2Rl
ZmluZSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgICgoT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgLyBzaXplb2YodTY0KSkgLSAxKQo+PiArCj4+ICtzdGF0aWMgc2l6ZV90IGdldF9wYWdl
c19saXN0X3NpemUoc2l6ZV90IG51bV9lbnRyaWVzKQo+PiArewo+PiArwqDCoMKgIGludCBwYWdl
cyA9IERJVl9ST1VORF9VUChudW1fZW50cmllcywgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSk7
Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcGFnZXMgKiBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0Vf
U0laRTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1
Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfcGFyYW0gKnBhcmFtLAo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IGlk
eCkKPiAKPiBNb3N0IGxpa2VseSB0aGlzIHNob3VsZCBiZSB1bnNpZ25lZC4KPiAKPj4gK3sKPj4g
K8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBSZWZlciB0byBPUFRFRV9NU0dfQVRUUl9OT05DT05U
SUcgZGVzY3JpcHRpb24gaW4gb3B0ZWVfbXNnLmggCj4+IGZvciBkZXRhaWxzLgo+PiArwqDCoMKg
wqAgKi8KPj4gK8KgwqDCoCB1aW50NjRfdCBzaXplOwo+PiArwqDCoMKgIGludCBwYWdlX29mZnNl
dDsKPj4gK8KgwqDCoCBpbnQgbnVtX3BhZ2VzOwo+PiArwqDCoMKgIGludCBvcmRlcjsKPj4gK8Kg
wqDCoCBpbnQgZW50cmllc19vbl9wYWdlID0gMDsKPj4gK8KgwqDCoCBwYWRkcl90IGdhZGRyOwo+
PiArwqDCoMKgIG1mbl90IGd1ZXN0X21mbjsKPiAKPiBJIGRvbid0IGxpa2UgdGhlIHRlcm1pbm9s
b2d5IGd1ZXN0X21mbi4gVGhpcyBpcyBtaXNsZWFkaW5nIGJlY2F1c2Ugb2YgCj4gdGhlIHBhc3Qg
dXNhZ2UgaW4gWGVuLiBJdCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IGNhbGwgdGhpcyBqdXN0IG1m
bi4KT2theSwgd2lsbCBkby4KCj4+ICvCoMKgwqAgc3RydWN0IHsKPj4gK8KgwqDCoMKgwqDCoMKg
IHVpbnQ2NF90IHBhZ2VzX2xpc3RbUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRV07Cj4+ICvCoMKg
wqDCoMKgwqDCoCB1aW50NjRfdCBuZXh0X3BhZ2VfZGF0YTsKPj4gK8KgwqDCoCB9ICpwYWdlc19k
YXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRhX3hlbl9zdGFydDsKPj4gK8Kg
wqDCoCBzdHJ1Y3Qgc2htX2J1ZiAqc2htX2J1ZjsKPj4gKwo+PiArwqDCoMKgIHBhZ2Vfb2Zmc2V0
ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgCj4+IChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0Vf
U0laRSAtIDEpOwo+PiArCj4+ICvCoMKgwqAgc2l6ZSA9IFJPVU5EVVAocGFyYW0tPnUudG1lbS5z
aXplICsgcGFnZV9vZmZzZXQsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+PiArCj4+ICvCoMKgwqAgbnVtX3Bh
Z2VzID0gRElWX1JPVU5EX1VQKHNpemUsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsK
Pj4gKwo+PiArwqDCoMKgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xp
c3Rfc2l6ZShudW1fcGFnZXMpKTsKPj4gKwo+PiArwqDCoMKgIHBhZ2VzX2RhdGFfeGVuX3N0YXJ0
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Cj4gCj4gVGhpcyBjb3VsZCBiZSByZXBs
YWNlZCBieSBhIF94bWFsbG9jIGFuZCB3b3VsZCBhdm9pZCB0byBhbGxvY2F0ZSBtb3JlIAo+IG1l
bW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4KVGhh
bmtzLiBXb3VsZCBpdCBhbGxvY2F0ZSBwYWdlLWFsaWduZWQgYnVmZmVyPyAgVGhpcyBpcyBjcnVj
aWFsIGluIHRoaXMgCmNhc2UuIEkgY2FuJ3QgZmluZCBhbnkgZG9jdW1lbnRhdGlvbiBvbiBpdCBz
byBJIGRvbid0IGtub3cgd2hpY2ggCmFsaWdubWVudCBpdCBndWFyYW50ZWVzLgoKPiAKPj4gK8Kg
wqDCoCBpZiAoICFwYWdlc19kYXRhX3hlbl9zdGFydCApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCBzaG1fYnVmID0gYWxsb2NhdGVfc2htX2J1ZihjdHgs
IHBhcmFtLT51LnRtZW0uc2htX3JlZiwgbnVtX3BhZ2VzKTsKPiAKPiBJbiBhbG9jYXRlX3NobV9i
dWYgeW91IGFyZSBub3cgZ2xvYmFsbHkgbGltaXRpbmcgdGhlIG51bWJlciBvZiBwYWdlcyAoIAo+
ICgxNjM4NCkgdG8gcGluLiBIb3dldmVyLCB0aGlzIGRvZXMgbm90IGxpbWl0IHBlciBjYWxsLgo+
IAo+IFdpdGggdGhlIGN1cnJlbnQgbGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2
Mzg0IHRpbWVzIAo+IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4uLikuIE9uIEFybSwg
Zm9yIHAybSByZWxhdGVkIG9wZXJhdGlvbiwgCj4gd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMg
aW4gb25lIGdvIGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KPiBTbyBJIHRoaW5rIDE2
Mzg0IHRpbWVzIGlzIGZhciB0b28gbXVjaC4KU28sIGluIG90aGVyIHdvcmRzLCBJIGNhbiB0cmFu
c2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFnZXMgYXJlIAp1c2VkKSwgaXMgaXQg
cmlnaHQ/CkkgdGhpbmssIGl0IHdpbGwgYmUgb2theSB0byBpbXBsZW1lbnQgc3VjaCBsaW1pdGF0
aW9uIGZvciB0aGlzIGluaXRpYWwKdmVyc2lvbiBvZiBtZWRpYXRvci4gSW4gdGhlIGZ1dHVyZSwg
aXQgd291bGQgYmUgcG9zc2libGUgdG8gZG8gUlBDIApyZXR1cm4gZnJvbSBYRU4gKGFzIE9QLVRF
RSBkb2VzKSB0byBmaW5pc2ggdGhpcyByZXF1ZXN0IGxhdGVyLgoKPiAKPj4gK8KgwqDCoCBpZiAo
ICFzaG1fYnVmICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyX2ZyZWU7Cj4+ICsKPj4gK8Kg
wqDCoCBnYWRkciA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAmIH4oT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUgLSAKPj4gMSk7Cj4+ICvCoMKgwqAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+PiArwqDCoMKgIGlmICggbWZuX2VxKGd1
ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyX2ZyZWU7
Cj4+ICsKPj4gK8KgwqDCoCBwYWdlc19kYXRhX2d1ZXN0ID0gbWFwX2RvbWFpbl9wYWdlKGd1ZXN0
X21mbik7Cj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV9ndWVzdCApCj4+ICvCoMKgwqDCoMKg
wqDCoCBnb3RvIGVycl9mcmVlOwo+PiArCj4+ICvCoMKgwqAgcGFnZXNfZGF0YV94ZW4gPSBwYWdl
c19kYXRhX3hlbl9zdGFydDsKPj4gK8KgwqDCoCB3aGlsZSAoIG51bV9wYWdlcyApIHsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICvCoMKgwqDCoMKgwqDCoCBt
Zm5fdCBlbnRyeV9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcigKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdC0+cGFnZXNfbGlzdFtlbnRyaWVzX29u
X3BhZ2VdLCAmcGFnZSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggbWZuX2VxKGVudHJ5
X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBlcnJf
dW5tYXA7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHNobV9idWYtPnBhZ2VzW3NobV9idWYtPnBh
Z2VfY250KytdID0gcGFnZTsKPj4gK8KgwqDCoMKgwqDCoMKgIHBhZ2VzX2RhdGFfeGVuLT5wYWdl
c19saXN0W2VudHJpZXNfb25fcGFnZV0gPSAKPj4gbWZuX3RvX21hZGRyKGVudHJ5X21mbik7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBlbnRyaWVzX29uX3BhZ2UrKzsKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqAgaWYgKCBlbnRyaWVzX29uX3BhZ2UgPT0gUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSApIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV94ZW4tPm5leHRfcGFnZV9kYXRh
ID0gCj4+IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW4gKyAxKTsKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcGFnZXNfZGF0YV94ZW4rKzsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2FkZHIgPSBwYWdlc19kYXRhX2d1ZXN0LT5uZXh0X3BhZ2VfZGF0YTsKPiAKPiBuZXh0X3BhZ2Vf
ZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1dCBhIG1hY2hpbmUgYWRkcmVzcy4gRm9yIAo+
IGFueXRoaW5nIHJlbGF0ZWQgdG8gYWRkcmVzcywgdGhlIHZhcmlhYmxlIHNob3VsZCBiZSBuYW1l
ZCBhY2NvcmRpbmdseSB0byAKPiBhdm9pZCBjb25mdXNpb24uCldoeT8gSW4gdGhpcyBjYXNlIGl0
IGlzIElQQSB0aGF0IGNvbWVzIGZyb20gdGhlIGd1ZXN0LgoKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPj4gKwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBndWVzdF9tZm4gPSBsb29rdXBfYW5kX3Bpbl9ndWVz
dF9yYW1fYWRkcihnYWRkciwgTlVMTCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICgg
bWZuX2VxKGd1ZXN0X21mbiwgSU5WQUxJRF9NRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnb3RvIGVycl9mcmVlOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBhZ2VzX2RhdGFfZ3Vlc3QgPSBtYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfbWZuKTsKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV9ndWVzdCApCj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJlZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgLyogUm9sbCBvdmVyIHRvIHRoZSBuZXh0IHBhZ2UgKi8KPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZW50cmllc19vbl9wYWdlID0gMDsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8Kg
wqDCoMKgwqDCoMKgIG51bV9wYWdlcy0tOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHBh
cmFtLT51LnRtZW0uYnVmX3B0ciA9IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94ZW5fc3RhcnQp
IHwgCj4+IHBhZ2Vfb2Zmc2V0Owo+PiArCj4+ICvCoMKgwqAgY2FsbC0+bm9uX2NvbnRpZ1tpZHhd
ID0gcGFnZXNfZGF0YV94ZW5fc3RhcnQ7Cj4+ICvCoMKgwqAgY2FsbC0+bm9uX2NvbnRpZ19vcmRl
cltpZHhdID0gb3JkZXI7Cj4gCj4gSWYgeW91IHVzZSBfeG1hbGxvYywgdGhlbiB5b3UgZG9uJ3Qg
bmVlZCB0byBzdG9yZSB0aGUgb3JkZXIuIEJ1dCwgd2hvIGlzIAo+IGdvaW5nIHRvIGZyZWUgbm9u
X2NvbnRpZz8KVGhhbmsgeW91IGZvciBwb2ludGluZyBvdXQuIEl0IHNob3VsZCBiZSBkb25lIGlu
IGZyZWVfc3RkX2NhbGxfY3R4KCkgYnV0IApzZWVtcwpJIG1pc3NlZCB0aGlzIHBhcnQgb2YgdGhl
IGNvZGUgd2hlbiBzcGxpdCB0aGUgYmlnIHBhdGNoIGludG8gc21hbGxlciBvbmVzLgoKCj4+ICsK
Pj4gK8KgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4gK8KgwqDC
oCB1bnBpbl9ndWVzdF9yYW1fYWRkcihndWVzdF9tZm4pOwo+PiArwqDCoMKgIHJldHVybiB0cnVl
Owo+PiArCj4+ICtlcnJfdW5tYXA6Cj4+ICvCoMKgwqAgdW5tYXBfZG9tYWluX3BhZ2UocGFnZXNf
ZGF0YV9ndWVzdCk7Cj4+ICvCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsK
Pj4gK8KgwqDCoCBmcmVlX3NobV9idWYoY3R4LCBzaG1fYnVmLT5jb29raWUpOwo+PiArCj4+ICtl
cnJfZnJlZToKPj4gK8KgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZXMocGFnZXNfZGF0YV94ZW5fc3Rh
cnQsIG9yZGVyKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBmYWxzZTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGJvb2wgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
c3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gK3sKPj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQg
aTsKPj4gK8KgwqDCoCB1aW50MzJfdCBhdHRyOwo+PiArCj4+ICvCoMKgwqAgZm9yICggaSA9IDA7
IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7Cj4gCj4gUGxlYXNlIHBheSBh
dHRlbnRpb24gdG8gWGVuIGNvZGluZyBzdHlsZS4gSSBoYXZlbid0IHBvaW50ZWQgb3V0IAo+IGV2
ZXJ5d2hlcmUsIGJ1dCBJIHdvdWxkIGFsbCBvZiB0aGVtIHRvIGJlIGZpeGVkIGluIHRoZSBuZXh0
IHZlcnNpb24uClllcywgSSdtIHNvcnJ5IGZvciB0aGF0LiBJIHNpbXVsdGFuZW91c2x5IHdvcmsg
IHdpdGggZGlmZmVyZW50IHByb2plY3RzCmFuZCBzb21ldGltZXMgaXQgaXMgaGFyZCB0byB0cmFj
ayBjb2Rpbmcgc3R5bGUuIEknbGwgZml4IGFsbCBzdWNoCnByb2JsZW1zLgoKCj4+ICvCoMKgwqDC
oMKgwqDCoCBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4+ICsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHN3aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sgKSB7
Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTlBVVDoK
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVDoK
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VUOgo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9OT05D
T05USUcgKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhdHJhbnNs
YXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNh
bGwtPnhlbl9hcmctPnBhcmFtcyArIGksIAo+PiBpKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZWxzZSB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVzIHRv
IHVzZSBvbGQgdG1lbSAKPj4gYXJnXG4iKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01T
R19BVFRSX1RZUEVfTk9ORToKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9WQUxVRV9PVVRQVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfVkFMVUVfSU5PVVQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfUk1FTV9JTlBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9STUVNX09VVFBVVDoKPj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9STUVNX0lOT1VUOgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4g
K8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
ICt9Cj4+ICsKPj4gwqAgLyoKPj4gwqDCoCAqIENvcHkgY29tbWFuZCBidWZmZXIgaW50byB4ZW4g
bWVtb3J5IHRvOgo+PiDCoMKgICogMSkgSGlkZSB0cmFuc2xhdGVkIGFkZHJlc3NlcyBmcm9tIGd1
ZXN0Cj4+IEBAIC00ODgsNiArNzIyLDE1IEBAIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4gwqDCoMKgwqDCoCBjb3B5X3N0ZF9yZXF1ZXN0X2Jh
Y2soY3R4LCByZWdzLCBjYWxsKTsKPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBJZiBndWVz
dCBzdWNjZXNzZnVsbHkgdW5yZWdpc3RlcmVkIG93biBzaGFyZWQgbWVtb3J5LAo+PiArwqDCoMKg
wqAgKiB0aGVuIHdlIGNhbiB1bnBpbiBpdCdzIHBhZ2VzCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDC
oMKgIGlmICggY2FsbC0+eGVuX2FyZy0+Y21kID09IE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9T
SE0gJiYKPj4gK8KgwqDCoMKgwqDCoMKgwqAgY2FsbC0+eGVuX2FyZy0+cmV0ID09IDAgKSB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3NobV9idWYoY3R4LCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNb
MF0udS5ybWVtLnNobV9yZWYpOwo+PiArwqDCoMKgIH0KPj4gKwo+PiDCoMKgwqDCoMKgIGZyZWVf
c3RkX2NhbGxfY3R4KGN0eCwgY2FsbCk7Cj4+IMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+IEBA
IC01MjIsNyArNzY1LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3N0ZF9jYWxsKHN0cnVjdCBkb21h
aW5fY3R4IAo+PiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gwqDCoMKgwqDC
oCBjYXNlIE9QVEVFX01TR19DTURfQ0FOQ0VMOgo+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNH
X0NNRF9SRUdJU1RFUl9TSE06Cj4+IMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQ01EX1VOUkVH
SVNURVJfU0hNOgo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0ID0gdHJ1ZTsKPj4gK8KgwqDCoMKgwqDC
oMKgIHJldCA9IHRyYW5zbGF0ZV9wYXJhbXMoY3R4LCBjYWxsKTsKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBy
ZXQgPSBmYWxzZTsKPj4KPiAKPiBDaGVlcnMsCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 18:04:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 18:04: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 1fzQYQ-0003JE-K7; Mon, 10 Sep 2018 18:04: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=ohit=ly=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1fzQYP-0003J4-O3
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 18:04:53 +0000
X-Inumbo-ID: c3d7bb7f-b523-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x22b.google.com (unknown [2a00:1450:400c:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3d7bb7f-b523-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 20:03:05 +0200 (CEST)
Received: by mail-wm0-x22b.google.com with SMTP id y2-v6so22477804wma.1
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 11:04:53 -0700 (PDT)
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=ItKuUzxJOgyxZ/bQOVsm06pW9WJ7al8lmRHCR0jkUMg=;
 b=Pgvp4+Y7Div8dVwtHVb2/V9dPDigMaKYs3hU5DhtzugA5FUvCkihJZYFTHZ7kz9wY/
 XWakcW+z+8OYIa5Fpw9SbmJVKtNkb7EZRJSOw590oj4+z/iMCfrwFwRJlYyiEQ2IOt6Z
 yMja+ruVjqY2rBfBbK7cSVmKfKzbuBT2Wm9i90Opqf7hTf158W/8zNwc73edBVKuh3xJ
 L3g91eZAKyeWFekzZog6dOv89b5gKPw2lyDCk1JxUyw527VeJO17O+93I7VkVtZegZ/p
 wbZAh5vdDYhCoQMi5cIe/pS9aQ5utb9DbfWPbL5fR+0rM1td+r9X0v0MqwzyqLnZDmqn
 RFQw==
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=ItKuUzxJOgyxZ/bQOVsm06pW9WJ7al8lmRHCR0jkUMg=;
 b=JU/9jLdgv2TvPLtSxjVuSaGmdcXbMFh3OSGAwHRcdPEV/7EFgkSJFFob3/51FeR1bE
 yRRxxTI0Q0axoAPz38LhPvZDZYLdWuspbHMJYr8xwDYyWKnkuAlw0Bnx9Kws0D6lzlkt
 n92kHxrPI/Dp85ieYOw5NKa2qQitK+N5xHZKFmPs2EPZp65gPQFUtTV//IcFVn7zaHvx
 nA/VQVcQeQlOztj7gMHRv4ikrtvOLwUdjrwyLpWgLV0FnjWHaIK4VylB6BXQNI+AAixW
 HEUI6IWdMp/RysG8TzxaL3pHRe9iXzBZ74UDd71w8qTdl8s9bHeRW11HWmZWAOWMzbKV
 oeSw==
X-Gm-Message-State: APzg51CY9Y67xOpM7CWTzDo0SHbhqNeP3SB2XJ6KrlWLuZdGJjiuFMY9
 rPAn81+pKzQrFZI6/oxawxxlLiKeroo=
X-Google-Smtp-Source: ANB0VdbBAojGULR0E87cFew4W9G7PrnVMVJeU8Ntazx/PzxH3mIn2fwnId57dByZoG4pkGPrzcsuvg==
X-Received: by 2002:a1c:448b:: with SMTP id
 r133-v6mr1519780wma.128.1536602691115; 
 Mon, 10 Sep 2018 11:04:51 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:fd1b:5bfe:8cc0:d908?
 ([2a02:c7f:ac18:da00:fd1b:5bfe:8cc0:d908])
 by smtp.gmail.com with ESMTPSA id 60-v6sm18564407wre.82.2018.09.10.11.04.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 11:04:50 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <7F64CE52-24D9-4253-8288-538C0721C9B5@gmail.com>
Date: Mon, 10 Sep 2018 19:04:49 +0100
To: xen-devel <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Updated key wiki 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: Committers <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>

U2VlCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1NvZnR3YXJl
X092ZXJ2aWV3X3YyIAphbmQgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQm9vdGlu
Z19PdmVydmlldwpJJ2QgYXBwcmVjaWF0ZSBhIGxvb2sgYW5kIGZlZWRiYWNrLiBPbmNlIGluIG9y
ZGVyIEkgd2lsbCByZXBsYWNlCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Q
cm9qZWN0X1NvZnR3YXJlX092ZXJ2aWV3CndpdGggaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvWGVuX1Byb2plY3RfU29mdHdhcmVfT3ZlcnZpZXdfdjIgCkxhcnMgCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 18:14:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 18:14: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 1fzQhu-0004MX-Sh; Mon, 10 Sep 2018 18: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQht-0004MI-Ge
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 18:14:41 +0000
X-Inumbo-ID: 219ea000-b525-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 219ea000-b525-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 20:12:52 +0200 (CEST)
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=QMB2ZrVvQ1+w19TG812Hc0rmjhUwREm4jzvVJFv9yjQ=;
 b=B0zpigoxU7RAzWlsleBD5yqa2ez9mViss9PdgJnvrOvjsJSEVxIWpHv6oGJGlTjpiCTGYjb2PIoqMhzGT44+HtDKwDic3CHytTBk6FmZTmu0tNX7D36tuFT3XrT9Jaz12IYy6aHsaBsHDen0yOpGhqdzxcCKhMt79b1+Dzenufg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3766.eurprd03.prod.outlook.com (2603:10a6:209:31::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Mon, 10 Sep 2018 18:14:32 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
Date: Mon, 10 Sep 2018 21:14:24 +0300
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: <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR09CA0044.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::12) To AM6PR03MB3766.eurprd03.prod.outlook.com
 (2603:10a6:209:31::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8ef97d3f-3d20-406b-12a5-08d617494209
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3766; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 3:NHHz/IwfWMuyo9iSQkV4qzHWex2CrqGAzslVHGZyF0wJUnlsbQcqrVFxiZT+0N0JnUjJhxM3BIG7uEZNME1n3nz767fXb89f7ztTUvBgEa3Z+6p4rWdLSNYJ02P8+di9iqGZ/mEwPICUVmSBHesRDi4JzeiGSaKfwTMQLL4slVnOQHfSugJcL6zSvXxdrdtBAbI5ZYlV7AxgpofXi5B1Gff5o+eKh8eXhEboq48KfWUs0hb3NBBrlvPdOgYNb3TD;
 25:GFioec/vuOKPAm63qwHODE0Tfd620Mz9QYCOWqJI1unZM4nV1Fn2d4YYIP8XQc7DHvlKTug1XZzjovIRGc/ocuEiR6amBxkEzMmzn4BYeO44mo/olmBWPMS7vLuZHqKnDeNk59NvG0Cz4dfgHaaGEe/smPMk7fm+qtrlRINM+/9P4elOMuthy9zEFkEPJI+psLKycTh3rLBkyJVZa0JQXeLSpBVR1jBPu2yTkSMzky8O5HH1Le2zKXvcBoRY2LnHCvXBFPXrFtD4y7e2PmieSrAf/itO7WTNavdjWoPsTGmykRb1hH8+yse616A+UlZtcE3I/F0pBpWrdXPIFZtNLw==;
 31:/R0BMw1QOmcLD+rUOCI2Mss53GvULXXgmBx7ClOlogN4EdfxJ8DYOmlo2TiXGHccmV/db5z9rbxcceJtiGfU9uJ30rx0iKXlovd0BqRxYBnlkaLkHfDruWddPyFnaGE7CmXmMV4mI1tcitJ1TeYp4Au2516672GQDYO9qnKT1QK0gH7JwXuHXWRN5RcDJLDPRfwfmDBlrDj5mY4+BVa2TXAWsqzUpJvqNw0gTWIvzc0=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3766:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 20:/2JDx0YjT/nhgIV+qntlfMjztTHmzgWenceVaX32Hipkx6iSNX2eRPWTqiMJfIcKCuXgWZ+YcRSRderPKPVVwA65Mt43K+5BsYq7MWrAjWw/Y3aH1y1qjgqu1SEJR9f1tqpWGviF0bd8nK/YL0kGwzf6dCovOQkbgB5aM5jA8XBoUnX11hlpGS+mg6w8Xw+3s1UIkYParBaNZWYb/pW5pRR4/KUOs1xoXWJ8FN1p1WBPdLcdth01hXW+ekbduz8DpQP1WSS247ZofZYJtaUmZrCz+US5Wo+7ILplRxjDdnsgAhvonLp0oK0prxEYLcc1PLpN/KqLh6quaAFy+dygOaT2oMDqLQG6SXi1HDfcQWIqQZxR/gmQsLKruHJQIRsCNWlwPP8wgvx8Ge80wzg4LekoxPM69h3dAE6mZFyAR5xeTdpldXtWW5ccnfVYFMoT0YsTb+Krxd4AxKn6JUG7lPUoZnA2iEGcIISBdlvr8TRiKtQqJwa8h+yoNmrR7PoH;
 4:HYHicWpQHsS/urjdL2d4Hj8JJc+za97NAontK50YHEJiti2C8xhV7wCQmaT2gdE+RMKybOEwa/pW+w3sb7HviyeyEUAoaNOl25/3o4dySgNhEN+O2Q8VSwOp3fAnSsXr7bTT3LAsVeVBqrvefM/yw9vKRMBVujKePFKf66wRUbF3Vzj20UaNLSko2khFS3GTvSKA12WU/nHpg//yMLWcNSz8TyXdBHPMr3vtjgsmnAWbp3S2Ykl4q9E871QWN3yYd+P8uWm/Uer5DpRegk352dwpkNfWergWD8iquWplyja4j+tStt8c6Uqm4yTWk4kVwfkW+D6wfHf3c4EYXYfZuA+EM4rIG7qMYvC0DcULcpE=
X-Microsoft-Antispam-PRVS: <AM6PR03MB37669ACD434326AD7A69BBEAE6050@AM6PR03MB3766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3766; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3766; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(396003)(366004)(136003)(39860400002)(51234002)(199004)(189003)(106356001)(4326008)(316002)(11346002)(6246003)(446003)(23676004)(2486003)(478600001)(66066001)(52146003)(76176011)(47776003)(52116002)(65956001)(65806001)(58126008)(67846002)(16576012)(305945005)(486006)(25786009)(7736002)(229853002)(3846002)(8676002)(6116002)(2616005)(956004)(105586002)(64126003)(6486002)(8936002)(2906002)(53546011)(81156014)(2870700001)(65826007)(81166006)(72206003)(86362001)(6666003)(5660300001)(68736007)(31686004)(476003)(50466002)(26005)(386003)(77096007)(31696002)(16526019)(53936002)(97736004)(36756003)(14444005)(186003)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3766; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY2OzIzOm1QTXN5NjRhbEh2TnEzQlNweDZGZDhhakpz?=
 =?utf-8?B?UG1IaUpINU9uajhyM0NKZTdMYkhHV1c1dDNGM052Qi9qcHlLQmw5SUJ3REVQ?=
 =?utf-8?B?dlJWTVp6OWo2YWlKOWFUUW1jOHR2NERSSjlRbjJ3TUE5WHBJYmtKUmIwZWFP?=
 =?utf-8?B?aHhlT1cyV3piY1dXeUkxbnZhZDEyR25qakdETTQ5OGNtZUEvZGFKeENYUUlr?=
 =?utf-8?B?bHd6djJTcDQ3eEoxVGp4M2ZKaWxMWWlDK3VPUXExbmtsOEZsdkJ0RkJLSmRl?=
 =?utf-8?B?QWVBeXNrNXdVTEFJcnZJUk1Jc1dBMFUxcHBWbTVUT2pMa2crWkdEb1VURkdy?=
 =?utf-8?B?dHhSVDlVTkZ2ejdoaXViMEk0RjVVY2hXR0syRGVhVVJYYXdqZytLSzQ2QkU1?=
 =?utf-8?B?aGdMU2I5UDhnOUVxOWdWcWJOZ0g5dEtqNlljOHcwQVFFeE9LS2dGNXMxT2JD?=
 =?utf-8?B?UkxvL0dkd0p1K3BBQTFScTVFT2ZtT2hKSjVWbXRJM0hQRXhOU0VoRjJVSXlz?=
 =?utf-8?B?S1hCbzkxc3JwSWg0c1NadUhiVWs5UTZ2aTZkYnhYSEtxejVTM3V6WmpUU0RZ?=
 =?utf-8?B?NU1zYThIdTBVRmlzS0Exbnd6OURKbnh2dWgyUk93QVpvS3gyZFljeS9vRERM?=
 =?utf-8?B?dFF2Wmc0UkdObU1jRW5oTmZQRGJGT29nMWN3V3pvYUlIN1dNWThJWk5Dc0xm?=
 =?utf-8?B?UmNVcVhvK1VDWUtlUEhibDRNNE5QNHA2S0VFL0FCTk1FWUpvWmN5VjFjMndi?=
 =?utf-8?B?eW1iYmpKR1ZVNFMyc3ZiU1QyazZlQW94aUp5VkFpL0pnaU1KUWNtRnB5WHVG?=
 =?utf-8?B?Ykd0VjlmcjZHbkxGM2JDUzJ5MkxqdUFLWTh5UGpMaGZPZE13ZXRzdk12L2tt?=
 =?utf-8?B?dmNOYjVscVBGZ2NzYnNlTCsyVzJRaVhNSUFXNy9RM2pJTXlLOWl6WFpNNjFu?=
 =?utf-8?B?TXBqMFBBTXRCNHpiN3l5Ujlsa1YvanYyVHBQSWdIQlAyOTdBODdXTy9JWjBS?=
 =?utf-8?B?OGRGR3IvOUtnTzNXYWpPa0crcWJLRjdZV3AzdnlYcFFvbnZObzlMVUViUlNN?=
 =?utf-8?B?aE8xL0RkNkdyTDI0TjRtdVFWdVpTeDgxU2JaMUZHaEVBcTZSOGJ2TDRnMmdG?=
 =?utf-8?B?U291UGE3cElOOTFlRUIxYTlZUC9IcHhzR0QrODBEbnBabjVwSGhRMHV3TTc2?=
 =?utf-8?B?Nm5sOTJSdFhBSUt0dVlFMDJjZE5nVjJpakhZUjRPQjNkM2tTZ04vQWw2aTlZ?=
 =?utf-8?B?TzhVMGpoc3NBbE5SRnVRcWN4TnJOWUFOM1F1ZGpLcFRPajZ4TmIvS1hSb3FH?=
 =?utf-8?B?Y2NEMEpjSDBXT0YwY210czZYclhkNUlmR0RZMkRNd3hmenNON1p5eFhWdDVy?=
 =?utf-8?B?UEtTcVk4eW1nOU1FTU90Q29Zb292SlFUeFhiYjJhREVzMHRjMFpPZU5tT1Z3?=
 =?utf-8?B?bCtWN2F5S25HV1NmQmkreHk1ZlUwcTdENjlkTlRHNlNKdUhUeEFNZVpxOWxs?=
 =?utf-8?B?ODA4aHZCSFZNSjJ6SHpJZHpHejA5UEpYdzFGTjFwaCtsRnZxYTlEUlVaaXFV?=
 =?utf-8?B?STI4WTNiSDB5RjVKNmRXbWJlZVZ1Y1ZITlRTb1RGUlpud3NmL1hielpNSlFt?=
 =?utf-8?B?eUUzSHhHcUJiaERMamRiSUh4UktDRVQ2Ym82eXFGNXpHVEE0WVlSTml3VG0r?=
 =?utf-8?B?TmlOb0RuM1gvQXdUc2Fpck5TNkJCQjZCVnp6eU9Na1JWUXNmK0NPaG9kbXhh?=
 =?utf-8?B?NkxiQ1JSbzJ2MzgxeEswNlpLNkNxSHc5aDNsSmdYK3F0N3lEcCtMdFkzNnJ6?=
 =?utf-8?B?OHZRM1ZJd1ZYZkNCTjVSbHJCcjkxVWNmREQ2TWZ3aWczejJYL0c0d042YWZX?=
 =?utf-8?B?ZkIrbjF1Q3ZpcmZPaC9CeVJ3dE5tY1hMRGJ2ZGo3aytCMkR3TW1haE9hWGZI?=
 =?utf-8?B?N1puTG02MjVRVkRlbGpWc0VHamxvTENNSnRsS0tkQ2VqZW96SWhLdnpBdkJm?=
 =?utf-8?B?akJ5M2FmTnh5ZU4rMTF0NU9Ea01lc1FES2JuQT09?=
X-Microsoft-Antispam-Message-Info: WtbYXtDwk0JANgnjDpJ+x2WwE36aPHVcm6B2EySHBz1KJRk5Lt1sZYR8f2BogKxQX7uXxjncqFR786jAy1C7RByuR7vEUalMp6LZrA5LvrwqMuwIPyOU7onPVZwQ7ie/QbZspTt9eCx63O/cqILK7eL7krOzEd/yPDV+fylhJ1iG5hecwtfcPMVrOhSGPKmWmEqzb/Si8Yb3fQ2OhPXr4u7OAGMRBQs3izw5MRzfzok4pwYE3A6ilhTgSB7zgcEOlNL4MJInBEQiw1S8BHZiNfXxvGb8YKHyVpHddlfR4D1Uf5jpfva521rWOVDHtOK/Lx1bhjdcCSqOlbgKcPDygrEXJFh0oZEci8qMw4Rnzjo=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 6:udQKnnF3TvpysS4XzsttYHB/LXPeKu0RjHgyguJ0qsQkMlUhi7qnTP4DtAAwdj56MR+ENeiUxODZO/8jeSQgK58IKBnhYohHmhaLbTU+q5YOxkCBZdgf696n7r8FweOjMs0gSUUmBkdPoqgG14ht2Fkh6069eLjAwmTsT2c6zQzIkamzW1CGzRfQPboa4m1RezBmM1U8IuKxIBM2MIySQ+pG4xzESWC5cupIIHATbzl4Tnrvkhm4wobGuof78xcHLK35taDW0naK8ZTrpeKsPiWaUsfst3e2wie6q+8N6wvww4EXpY97fFj0j2oNbPmRKRKoqFUzl0avzV39LxPF4wTdCKVy/OYo4PyV2Mb9JtsOM4n2HjHCOzQuPVV6wRNoAswYyKsPNFFF6tknwcde00e9vHNN92+ufdFG8Ok5ZALFQCK4BeK3IhYKIB1FOrO2+Cn7n7aCm4AjY4+Ojw2AhA==;
 5:Iup0DPOrrlLdsqrOS3+gz2giM8jzNKUjO0+sEdRnCYtjsbor5NwWI3AzhkyFjOrC/VpJvWkl9QB2an9keRwjScEMUmeGGcjAzuaqKwP8Z6//DM2QVxq3JdInYfls1ZoxAcfWMXAEIB/N2HZ0CYmK97vIjUx2GmG9hLLHmhBDrYk=;
 7:ebb37jmYAeFPDRLeg2tqMPfEM7XlbXpzRQfzSZFbigp4HFDRqAhl2kWEdrA38vovPyOtlEPbkrHdjnQVjepBJi+dmEb+hj50wOkRCkTODt5ARJtm45k3rm0ZtMvWR4Zcyi2jFnu+ZWY5sEWUm7KnbxA2WAdVC5Uoy5i2nwSaRHOj+lebo1k7fwo4Q1wZ1CY9Z9HeJ5fhFwIldYo8wkvGPc3G55RZG4EN6KfaPRtVIGYvvNXT8Yk0vFFPRJIGzhbs
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 18:14:32.0258 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ef97d3f-3d20-406b-12a5-08d617494209
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3766
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGksCgpPbiAxMC4wOS4xOCAxODozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFZvbG9keW15
ciwKPiAKPiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IE9Q
LVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJlcXVlc3RzLiBXZSBhcmUgaW50ZXJlc3RlZCBt
b3N0bHkgaW4KPj4gcmVxdWVzdCB0aGF0IGFza3MgTlcgdG8gYWxsb2NhdGUvZnJlZSBzaGFyZWQg
bWVtb3J5IGZvciBPUC1URUUKPj4gbmVlZHMsIGJlY3Vhc2UgbWVkaWF0b3IgbmVlZCB0byBkbyBh
ZGRyZXNzIHRyYW5zbGF0aW9uIGluIHRoZSBzYW1lCj4gCj4gcy9iZWN1YXNlL2JlY2F1c2UvCj4g
cy9uZWVkL25lZWRzLwo+IAo+IHRoZSBtZWRpYXRvcgo+IAo+IAo+PiB3YXkgYXMgaXQgd2FzIGRv
bmUgZm9yIHNoYXJlZCBidWZmZXJzIHJlZ2lzdGVyZWQgYnkgTlcuCj4+Cj4+IEFzIG1lZGlhdG9y
IG5vdyBhY2Nlc3NlcyBzaGFyZWQgY29tbWFuZCBidWZmZXIsIHdlIG5lZWQgdG8gc2hhZG93Cj4g
Cj4gIkFzIHRoZSIKPiAKPj4gaXQgaW4gdGhlIHNhbWUgd2F5LCBhcyB3ZSBzaGFkb3cgcmVxdWVz
dCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyB8IDEzNyAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBpbmRleCA4YmZjZmRjLi5iMmQ3OTVl
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+IEBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBzdGRfY2FsbF9j
dHggewo+PiDCoCBzdHJ1Y3Qgc2htX3JwYyB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVh
ZCBsaXN0Owo+PiDCoMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4+
ICvCoMKgwqAgc3RydWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4+IMKgwqDCoMKgwqAgc3Ry
dWN0IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4+IMKgwqDCoMKgwqAgbWZuX3QgZ3Vlc3RfbWZuOwo+PiDC
oMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZTsKPj4gQEAgLTMwMyw2ICszMDQsMTAgQEAgc3RhdGlj
IHN0cnVjdCBzaG1fcnBjIAo+PiAqYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21h
aW5fY3R4ICpjdHgsIHBhZGRyX3QKPj4gwqDCoMKgwqDCoCBpZiAoICFzaG1fcnBjICkKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+PiArwqDCoMKgIHNobV9ycGMtPnhlbl9hcmcgPSBh
bGxvY194ZW5oZWFwX3BhZ2UoKTsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjLT54ZW5fYXJnICkK
Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+PiArCj4+IMKgwqDCoMKgwqAgc2htX3JwYy0+
Z3Vlc3RfbWZuID0gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+
PiDCoMKgwqDCoMKgIGlmICggbWZuX2VxKHNobV9ycGMtPmd1ZXN0X21mbiwgSU5WQUxJRF9NRk4p
ICkKPj4gQEAgLTMyNCw2ICszMjksMTAgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjIAo+PiAqYWxs
b2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QKPj4g
wqAgZXJyOgo+PiDCoMKgwqDCoMKgIGF0b21pY19kZWMoJmN0eC0+c2htX3JwY19jb3VudCk7Cj4+
ICsKPj4gK8KgwqDCoCBpZiAoIHNobV9ycGMtPnhlbl9hcmcgKQo+PiArwqDCoMKgwqDCoMKgwqAg
ZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cj4+ICsKPj4gwqDCoMKgwqDCoCB4
ZnJlZShzaG1fcnBjKTsKPj4gwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gwqAgfQo+PiBAQCAt
MzQ2LDkgKzM1NSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwgCj4+IHVpbnQ2NF90IGNvb2tpZSkKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKg
wqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+IC3CoMKgwqAgaWYgKCAhZm91bmQgKSB7Cj4+
ICvCoMKgwqAgaWYgKCAhZm91bmQgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiAt
wqDCoMKgIH0KPiAKPiBUaGF0IGNoYW5nZSBzaG91bGQgYmUgZm9sZGVkIGludG8gdGhlIHBhdGNo
IGFkZGluZyB0aGUge30uCj4gCj4+ICsKPj4gK8KgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZShzaG1f
cnBjLT54ZW5fYXJnKTsKPj4gwqDCoMKgwqDCoCBpZiAoIHNobV9ycGMtPmd1ZXN0X2FyZyApIHsK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHVucGluX2d1ZXN0X3JhbV9hZGRyKHNobV9ycGMtPmd1ZXN0
X21mbik7Cj4+IEBAIC0zNTgsNiArMzY4LDI0IEBAIHN0YXRpYyB2b2lkIGZyZWVfc2htX3JwYyhz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCAKPj4gdWludDY0X3QgY29va2llKQo+PiDCoMKgwqDCoMKg
IHhmcmVlKHNobV9ycGMpOwo+PiDCoCB9Cj4+ICtzdGF0aWMgc3RydWN0IHNobV9ycGMgKmZpbmRf
c2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCAKPj4gY29va2llKQo+PiAr
ewo+PiArwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+PiArCj4+ICvCoMKgwqAgc3Bp
bl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9y
cGMsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBzaG1fcnBjLT5jb29raWUgPT0gY29va2llICkKPj4gK8KgwqDCoMKgwqDCoMKg
IHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmY3R4LT5s
b2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gc2htX3JwYzsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiDC
oCBzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWUsCj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IHBhZ2VzX2NudCkKPj4gQEAgLTcwNCw2ICs3
MzIsMjggQEAgc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCAKPj4gZG9t
YWluX2N0eCAqY3R4LAo+PiDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiDCoCB9Cj4+ICtzdGF0
aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+
PiArewo+PiArwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdz
LCAzKTsKPj4gK8KgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENf
RlVOQyhnZXRfdXNlcl9yZWcocmVncywgMCkpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBjYWxsLT5y
cGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKg
wqDCoMKgwqAgLyogQ29weSBSUEMgcmVxdWVzdCBmcm9tIHNoYWRvd2VkIGJ1ZmZlciB0byBndWVz
dCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpIDw8IDMyIHwgCj4+IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4gK8KgwqDCoMKgwqDC
oMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjID0gZmluZF9zaG1fcnBjKGN0eCwgY29va2llKTsK
PiAKPiBOZXdsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIGNvZGUuClNvcnJ5LCBhbm90aGVy
IGhhYml0IGZyb20ga2VybmVsIGNvZGluZyBzdHlsZSA6KAoKPj4gK8KgwqDCoMKgwqDCoMKgIGlm
ICggIXNobV9ycGMgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUg
Cj4+ICVseFxuIiwgY29va2llKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+
PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAgbWVtY3B5KHNobV9ycGMtPmd1
ZXN0X2FyZywgc2htX3JwYy0+eGVuX2FyZywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgT1BURUVfTVNHX0dFVF9BUkdfU0laRShzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKSk7
Cj4+ICvCoMKgwqAgfQo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2Nh
bGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gQEAgLTcxNSw4ICs3NjUs
NyBAQCBzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
Cj4+IMKgwqDCoMKgwqAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+PiDCoMKg
wqDCoMKgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCj4+IMKgwqDC
oMKgwqAgewo+PiAtwqDCoMKgwqDCoMKgwqAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDMpOwo+PiAtwqDCoMKgwqDCoMKgwqAgY2FsbC0+cnBjX29wID0gT1BURUVf
U01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPj4gK8KgwqDCoMKgwqDCoMKgIGhh
bmRsZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4gCj4gSXQgd291bGQgbWFrZSBzZW5z
ZSB0byBpbnRyb2R1Y2UgaGFuZGxlX3JwY19yZXR1cm4gd2hlcmUgeW91IGFjdHVhbGx5IAo+IGFk
ZCB0aG9zZSAyIGxpbmVzLgo+IAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
IMKgwqDCoMKgwqAgfQo+PiBAQCAtNzgzLDYgKzgzMiw3NCBAQCBvdXQ6Cj4+IMKgwqDCoMKgwqAg
cmV0dXJuIHJldDsKPj4gwqAgfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9h
bGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4+ICt7Cj4+ICvCoMKgwqAgaWYgKCBzaG1f
cnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0ciAhPSAKPj4gKE9QVEVFX01TR19BVFRSX1RZUEVf
VE1FTV9PVVRQVVQgfAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgT1BURUVfTVNH
X0FUVFJfTk9OQ09OVElHKSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBtZW0gCj4+IGJ1ZmZl
clxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvC
oMKgwqAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlzIHVzZWQgdG8gaG9sZCBS
UEMtYWxsb2NhdGVkIAo+PiBidWZmZXIgKi8KPj4gK8KgwqDCoCBpZiAoIGNhbGwtPm5vbl9jb250
aWdbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0gKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGZyZWVfeGVuaGVhcF9wYWdlcyhjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdf
RU5UUklFUyAtIDFdLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+IGNhbGwtPm5v
bl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0pOwo+PiArwqDCoMKgwqDC
oMKgwqAgY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSA9IE5VTEw7
Cj4+ICvCoMKgwqAgfQo+IAo+IFRoaXMgaXMgcXVpdGUgb2RkLiBXaHkgZG9uJ3QgeW91IGp1c3Qg
ZGVueSBhbGxvY2F0aW5nIGluZm9ybWF0aW9uIGluIHRoZSAKPiBub25fY29uZmlnIGFycmF5PyBU
aGlzIHdvdWxkIGF2b2lkIHRvIHNpbGVudGx5IGRyb3BwZWQgYW55IHBhZ2UgdGhhdCBtYXkgCj4g
aGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQgcG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1
c2UuCk5vLCB0aGlzLCBhY3R1YWxseSBpcyBwYXJ0IG9mIHRoZSBwcm90b2NvbC4gT1AtVEVFIGNh
biBhc2sgdG8gYWxsb2NhdGUgCm1vcmUgc2hhcmVkIGJ1ZmZlcnMsIG9uZSBwZXIgUlBDIHJldHVy
bi4KY2FsbC0+bm9uX2NvbnRpZ1t4XSBpcyBuZWVkZWQgdG8gaG9sZCBsaXN0IG9mIHBhZ2VzIHVu
dGlsIE9QX1RFRSAKY29uc3VtZXMgdGhlbS4gVGhlIGl0IGNhbiBiZSBmcmVlZCBhbmQgcmV1c2Vk
IHRvIGFsbG9jYXRlIG5leHQgYnVmZmVyLgpDb25zaWRlciB0aGlzOgoKMS4gT1AtVEVFIGlzc3Vl
cyBSUEMgImFsbG9jYXRlIGJ1ZmZlciIKMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCjMuIE1l
ZGlhdG9yIHRyYW5zbGF0ZXMgYW5kIHN0b3JlcyBhZGRyZXNzIGluIG5vbl9jb250aWdbeF0KNC4g
T1AtVEVFIGJlZ2lucyB0byBjb25zdW1lIHRoaXMgbGlzdAo1LiBJUlEgYXJyaXZlcyBhbmQgT1At
VEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29yawo2LiBNZWRpYXRvciByZWNlaXZlcyBjb250cm9s
IGJhY2ssIGJ1dCBpdCBzaG91bGQgbm90IGZyZWUgbm9uX2NvbnRpZ1t4XSwKICAgIGJlY2F1c2Ug
aXQgaXMgbm90IHN1cmUgb2YgT1AtVEVFIGZpbmlzaGVkIHJlYWRpbmcgZnJvbSBpdAo3LiBYZW4v
Z3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBPUC1URUUK
OC4gT1AtVEVFIGZpbmlzaGVzIHByb2Nlc3NpbmcgdGhpcyBidWZmZXJzIGFuZCBhc2tzIGZvciBh
bm90aGVyIG9uZQo5LiBOVyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMgZm9yIHRoZSBuZXh0IGJ1ZmZl
cgoxMC4gQXQgdGhpcyBwb2ludCBtZWRpYXRvciBpcyBzdXJlIHRoYXQgT1AtVEVFIGZpbmlzaGVk
IHByb2Nlc3NpbmcKICAgICBvbGQgbm9uX2NvbnRpZ1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5k
IGFsbG9jYXRlZCBhbm90aGVyLgoKPiAKPiBJIHdvdWxkIGFsc28gcHJlZmVyIGlmIHlvdSBpbnRy
b2R1Y2UgYSBkZWZpbmUgZm9yIHRoYXQgUkNQLWFsbG9jYXRlZCAKPiBidWZmZXIuCj4gCj4+ICvC
oMKgwqAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNobV9ycGMtPnhlbl9hcmctPnBh
cmFtcyArIDAsCj4gCj4gV2hhdCBkb2VzIHRoZSAiKyAwIiBzdGFuZCBmb3I/Cj4gCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1BWF9OT05DT05USUdf
RU5UUklFUyAtIDEpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZChz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgCj4+IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0
cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMg
KnNobV9ycGM7Cj4+ICvCoMKgwqAgdWludDY0X3QgY29va2llOwo+PiArwqDCoMKgIGludCBudW1f
cGFyYW1zOwo+PiArCj4+ICvCoMKgwqAgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8
IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+PiArCj4+ICvCoMKgwqAgc2htX3JwYyA9IGZp
bmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjICkK
Pj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4n
dCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgJWx4XG4iLCAKPj4gY29va2llKTsKPj4gK8KgwqDC
oMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBudW1fcGFyYW1z
ID0gc2htX3JwYy0+Z3Vlc3RfYXJnLT5udW1fcGFyYW1zOwo+PiArCj4+ICvCoMKgwqAgYmFycmll
cigpOyAvKiBFbnN1cmUgdGhhdCBudW1fcGFyYW1zIGlzIHJlYWQgb25jZSAqLwo+IAo+IEkgd291
bGQgdXNlOgo+IAo+IG51bV9wYXJhbXMgPSBBQ0NFU1NfT05DRShzaG1fcnBjLT5ndWVzdF9hcmct
Pm51bV9wYXJhbXMpOwpJIGxvb2tlZCBmb3IgdGhpcyBtYWNybywgYnV0IHNvbWVob3cgbWlzc2Vk
IGl0LiBUaGFua3MgZm9yIHBvaW50aW5nIG91dC4KCj4+ICvCoMKgwqAgaWYgKCBPUFRFRV9NU0df
R0VUX0FSR19TSVpFKG51bV9wYXJhbXMpID4gCj4+IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9T
SVpFICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gKwo+PiArwqDCoMKgIG1lbWNweShz
aG1fcnBjLT54ZW5fYXJnLCBzaG1fcnBjLT5ndWVzdF9hcmcsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoCBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKG51bV9wYXJhbXMpKTsKPj4gKwo+PiArwqDCoMKg
IHN3aXRjaCAoc2htX3JwYy0+eGVuX2FyZy0+Y21kKSB7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9N
U0dfUlBDX0NNRF9HRVRfVElNRToKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKg
IGNhc2UgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRToKPj4gK8KgwqDCoMKgwqDCoMKgIGJy
ZWFrOwo+PiArwqDCoMKgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU1VTUEVORDoKPj4gK8KgwqDC
oMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FM
TE9DOgo+PiArwqDCoMKgwqDCoMKgwqAgaGFuZGxlX3JwY19jbWRfYWxsb2MoY3R4LCByZWdzLCBj
YWxsLCBzaG1fcnBjKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2Ug
T1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUU6Cj4+ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3NobV9i
dWYoY3R4LCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5iKTsKPj4gK8KgwqDC
oMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGRlZmF1bHQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBi
cmVhazsKPj4gK8KgwqDCoCB9Cj4+ICt9Cj4+ICsKPj4gwqAgc3RhdGljIHZvaWQgaGFuZGxlX3Jw
Y19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+IMKgIHsKPj4gQEAgLTc5NiwxMyArOTEzLDExIEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3QgCj4+IGRvbWFpbl9jdHgg
KmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgc2htX3JwYyA9IGFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhjdHgs
IHB0ciwgY29va2llKTsKPj4gLcKgwqDCoMKgwqDCoMKgIGlmICggIXNobV9ycGMgKQo+PiAtwqDC
oMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCAhc2htX3JwYyApIHsKPiAKPiBQ
bGVhc2UgdHJ5IHRvIGF2b2lkIGNoYW5naW5nIHRoZSBjb2Rpbmcgc3R5bGUgaW4gZGlmZmVyZW50
IHBhdGNoLiBCdXQgCj4gdGhpcyBvbmUgaXMgd3JvbmcuClllcCA6KCB0aGlzIGlzIHRoZSBhcnRp
ZmFjdCBmcm9tIHNwbGl0dGluZyB0aGUgYmlnIHBhdGNoLgoKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0ZSBzaG1f
cnBjIAo+PiBvYmplY3RcbiIpOwo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwdHIgPSAwOwo+
PiAtwqDCoMKgwqDCoMKgwqAgfQo+PiAtwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBwdHIgPSBtZm5fdG9fbWFkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gfjA7Cj4gCj4gQ2FuIHlvdSBleHBsYWluIHdo
eSB5b3UgY2hhbmdlIGZyb20gMCB0byB+MD8KSSBoYWQgdG8gaW50cm9kdWNlIHRoaXMgaW4gdGhl
IG9yaWdpbmFsIHBhdGNoLCBhY3R1YWxseS4KCj4+ICvCoMKgwqDCoMKgwqDCoCB9IGVsc2UKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gdmlydF90b19tYWRkcihzaG1fcnBjLT54ZW5f
YXJnKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBwdHIgPj4g
MzIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHB0ciAmIDB4
RkZGRkZGRkYpOwo+PiBAQCAtODMzLDcgKzk0OCw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9ycGMo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgCj4+IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5UUjoKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19G
VU5DX0NNRDoKPj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiAr
wqDCoMKgwqDCoMKgwqAgaGFuZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIH0KPj4KPiAKPiBDaGVlcnMsCj4gCgot
LSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 18:14:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 18:14: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 1fzQhu-0004MR-JX; Mon, 10 Sep 2018 18: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=/ngg=ly=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzQht-0004MH-G5
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 18:14:41 +0000
X-Inumbo-ID: 219d1f85-b525-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 219d1f85-b525-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 20:12:52 +0200 (CEST)
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=QMB2ZrVvQ1+w19TG812Hc0rmjhUwREm4jzvVJFv9yjQ=;
 b=B0zpigoxU7RAzWlsleBD5yqa2ez9mViss9PdgJnvrOvjsJSEVxIWpHv6oGJGlTjpiCTGYjb2PIoqMhzGT44+HtDKwDic3CHytTBk6FmZTmu0tNX7D36tuFT3XrT9Jaz12IYy6aHsaBsHDen0yOpGhqdzxcCKhMt79b1+Dzenufg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM6PR03MB3766.eurprd03.prod.outlook.com (2603:10a6:209:31::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Mon, 10 Sep 2018 18:14:32 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
Date: Mon, 10 Sep 2018 21:14:24 +0300
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: <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR09CA0044.eurprd09.prod.outlook.com
 (2603:10a6:7:3c::12) To AM6PR03MB3766.eurprd03.prod.outlook.com
 (2603:10a6:209:31::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8ef97d3f-3d20-406b-12a5-08d617494209
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3766; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 3:NHHz/IwfWMuyo9iSQkV4qzHWex2CrqGAzslVHGZyF0wJUnlsbQcqrVFxiZT+0N0JnUjJhxM3BIG7uEZNME1n3nz767fXb89f7ztTUvBgEa3Z+6p4rWdLSNYJ02P8+di9iqGZ/mEwPICUVmSBHesRDi4JzeiGSaKfwTMQLL4slVnOQHfSugJcL6zSvXxdrdtBAbI5ZYlV7AxgpofXi5B1Gff5o+eKh8eXhEboq48KfWUs0hb3NBBrlvPdOgYNb3TD;
 25:GFioec/vuOKPAm63qwHODE0Tfd620Mz9QYCOWqJI1unZM4nV1Fn2d4YYIP8XQc7DHvlKTug1XZzjovIRGc/ocuEiR6amBxkEzMmzn4BYeO44mo/olmBWPMS7vLuZHqKnDeNk59NvG0Cz4dfgHaaGEe/smPMk7fm+qtrlRINM+/9P4elOMuthy9zEFkEPJI+psLKycTh3rLBkyJVZa0JQXeLSpBVR1jBPu2yTkSMzky8O5HH1Le2zKXvcBoRY2LnHCvXBFPXrFtD4y7e2PmieSrAf/itO7WTNavdjWoPsTGmykRb1hH8+yse616A+UlZtcE3I/F0pBpWrdXPIFZtNLw==;
 31:/R0BMw1QOmcLD+rUOCI2Mss53GvULXXgmBx7ClOlogN4EdfxJ8DYOmlo2TiXGHccmV/db5z9rbxcceJtiGfU9uJ30rx0iKXlovd0BqRxYBnlkaLkHfDruWddPyFnaGE7CmXmMV4mI1tcitJ1TeYp4Au2516672GQDYO9qnKT1QK0gH7JwXuHXWRN5RcDJLDPRfwfmDBlrDj5mY4+BVa2TXAWsqzUpJvqNw0gTWIvzc0=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3766:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 20:/2JDx0YjT/nhgIV+qntlfMjztTHmzgWenceVaX32Hipkx6iSNX2eRPWTqiMJfIcKCuXgWZ+YcRSRderPKPVVwA65Mt43K+5BsYq7MWrAjWw/Y3aH1y1qjgqu1SEJR9f1tqpWGviF0bd8nK/YL0kGwzf6dCovOQkbgB5aM5jA8XBoUnX11hlpGS+mg6w8Xw+3s1UIkYParBaNZWYb/pW5pRR4/KUOs1xoXWJ8FN1p1WBPdLcdth01hXW+ekbduz8DpQP1WSS247ZofZYJtaUmZrCz+US5Wo+7ILplRxjDdnsgAhvonLp0oK0prxEYLcc1PLpN/KqLh6quaAFy+dygOaT2oMDqLQG6SXi1HDfcQWIqQZxR/gmQsLKruHJQIRsCNWlwPP8wgvx8Ge80wzg4LekoxPM69h3dAE6mZFyAR5xeTdpldXtWW5ccnfVYFMoT0YsTb+Krxd4AxKn6JUG7lPUoZnA2iEGcIISBdlvr8TRiKtQqJwa8h+yoNmrR7PoH;
 4:HYHicWpQHsS/urjdL2d4Hj8JJc+za97NAontK50YHEJiti2C8xhV7wCQmaT2gdE+RMKybOEwa/pW+w3sb7HviyeyEUAoaNOl25/3o4dySgNhEN+O2Q8VSwOp3fAnSsXr7bTT3LAsVeVBqrvefM/yw9vKRMBVujKePFKf66wRUbF3Vzj20UaNLSko2khFS3GTvSKA12WU/nHpg//yMLWcNSz8TyXdBHPMr3vtjgsmnAWbp3S2Ykl4q9E871QWN3yYd+P8uWm/Uer5DpRegk352dwpkNfWergWD8iquWplyja4j+tStt8c6Uqm4yTWk4kVwfkW+D6wfHf3c4EYXYfZuA+EM4rIG7qMYvC0DcULcpE=
X-Microsoft-Antispam-PRVS: <AM6PR03MB37669ACD434326AD7A69BBEAE6050@AM6PR03MB3766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3766; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3766; 
X-Forefront-PRVS: 07915F544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(396003)(366004)(136003)(39860400002)(51234002)(199004)(189003)(106356001)(4326008)(316002)(11346002)(6246003)(446003)(23676004)(2486003)(478600001)(66066001)(52146003)(76176011)(47776003)(52116002)(65956001)(65806001)(58126008)(67846002)(16576012)(305945005)(486006)(25786009)(7736002)(229853002)(3846002)(8676002)(6116002)(2616005)(956004)(105586002)(64126003)(6486002)(8936002)(2906002)(53546011)(81156014)(2870700001)(65826007)(81166006)(72206003)(86362001)(6666003)(5660300001)(68736007)(31686004)(476003)(50466002)(26005)(386003)(77096007)(31696002)(16526019)(53936002)(97736004)(36756003)(14444005)(186003)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3766; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY2OzIzOm1QTXN5NjRhbEh2TnEzQlNweDZGZDhhakpz?=
 =?utf-8?B?UG1IaUpINU9uajhyM0NKZTdMYkhHV1c1dDNGM052Qi9qcHlLQmw5SUJ3REVQ?=
 =?utf-8?B?dlJWTVp6OWo2YWlKOWFUUW1jOHR2NERSSjlRbjJ3TUE5WHBJYmtKUmIwZWFP?=
 =?utf-8?B?aHhlT1cyV3piY1dXeUkxbnZhZDEyR25qakdETTQ5OGNtZUEvZGFKeENYUUlr?=
 =?utf-8?B?bHd6djJTcDQ3eEoxVGp4M2ZKaWxMWWlDK3VPUXExbmtsOEZsdkJ0RkJLSmRl?=
 =?utf-8?B?QWVBeXNrNXdVTEFJcnZJUk1Jc1dBMFUxcHBWbTVUT2pMa2crWkdEb1VURkdy?=
 =?utf-8?B?dHhSVDlVTkZ2ejdoaXViMEk0RjVVY2hXR0syRGVhVVJYYXdqZytLSzQ2QkU1?=
 =?utf-8?B?aGdMU2I5UDhnOUVxOWdWcWJOZ0g5dEtqNlljOHcwQVFFeE9LS2dGNXMxT2JD?=
 =?utf-8?B?UkxvL0dkd0p1K3BBQTFScTVFT2ZtT2hKSjVWbXRJM0hQRXhOU0VoRjJVSXlz?=
 =?utf-8?B?S1hCbzkxc3JwSWg0c1NadUhiVWs5UTZ2aTZkYnhYSEtxejVTM3V6WmpUU0RZ?=
 =?utf-8?B?NU1zYThIdTBVRmlzS0Exbnd6OURKbnh2dWgyUk93QVpvS3gyZFljeS9vRERM?=
 =?utf-8?B?dFF2Wmc0UkdObU1jRW5oTmZQRGJGT29nMWN3V3pvYUlIN1dNWThJWk5Dc0xm?=
 =?utf-8?B?UmNVcVhvK1VDWUtlUEhibDRNNE5QNHA2S0VFL0FCTk1FWUpvWmN5VjFjMndi?=
 =?utf-8?B?eW1iYmpKR1ZVNFMyc3ZiU1QyazZlQW94aUp5VkFpL0pnaU1KUWNtRnB5WHVG?=
 =?utf-8?B?Ykd0VjlmcjZHbkxGM2JDUzJ5MkxqdUFLWTh5UGpMaGZPZE13ZXRzdk12L2tt?=
 =?utf-8?B?dmNOYjVscVBGZ2NzYnNlTCsyVzJRaVhNSUFXNy9RM2pJTXlLOWl6WFpNNjFu?=
 =?utf-8?B?TXBqMFBBTXRCNHpiN3l5Ujlsa1YvanYyVHBQSWdIQlAyOTdBODdXTy9JWjBS?=
 =?utf-8?B?OGRGR3IvOUtnTzNXYWpPa0crcWJLRjdZV3AzdnlYcFFvbnZObzlMVUViUlNN?=
 =?utf-8?B?aE8xL0RkNkdyTDI0TjRtdVFWdVpTeDgxU2JaMUZHaEVBcTZSOGJ2TDRnMmdG?=
 =?utf-8?B?U291UGE3cElOOTFlRUIxYTlZUC9IcHhzR0QrODBEbnBabjVwSGhRMHV3TTc2?=
 =?utf-8?B?Nm5sOTJSdFhBSUt0dVlFMDJjZE5nVjJpakhZUjRPQjNkM2tTZ04vQWw2aTlZ?=
 =?utf-8?B?TzhVMGpoc3NBbE5SRnVRcWN4TnJOWUFOM1F1ZGpLcFRPajZ4TmIvS1hSb3FH?=
 =?utf-8?B?Y2NEMEpjSDBXT0YwY210czZYclhkNUlmR0RZMkRNd3hmenNON1p5eFhWdDVy?=
 =?utf-8?B?UEtTcVk4eW1nOU1FTU90Q29Zb292SlFUeFhiYjJhREVzMHRjMFpPZU5tT1Z3?=
 =?utf-8?B?bCtWN2F5S25HV1NmQmkreHk1ZlUwcTdENjlkTlRHNlNKdUhUeEFNZVpxOWxs?=
 =?utf-8?B?ODA4aHZCSFZNSjJ6SHpJZHpHejA5UEpYdzFGTjFwaCtsRnZxYTlEUlVaaXFV?=
 =?utf-8?B?STI4WTNiSDB5RjVKNmRXbWJlZVZ1Y1ZITlRTb1RGUlpud3NmL1hielpNSlFt?=
 =?utf-8?B?eUUzSHhHcUJiaERMamRiSUh4UktDRVQ2Ym82eXFGNXpHVEE0WVlSTml3VG0r?=
 =?utf-8?B?TmlOb0RuM1gvQXdUc2Fpck5TNkJCQjZCVnp6eU9Na1JWUXNmK0NPaG9kbXhh?=
 =?utf-8?B?NkxiQ1JSbzJ2MzgxeEswNlpLNkNxSHc5aDNsSmdYK3F0N3lEcCtMdFkzNnJ6?=
 =?utf-8?B?OHZRM1ZJd1ZYZkNCTjVSbHJCcjkxVWNmREQ2TWZ3aWczejJYL0c0d042YWZX?=
 =?utf-8?B?ZkIrbjF1Q3ZpcmZPaC9CeVJ3dE5tY1hMRGJ2ZGo3aytCMkR3TW1haE9hWGZI?=
 =?utf-8?B?N1puTG02MjVRVkRlbGpWc0VHamxvTENNSnRsS0tkQ2VqZW96SWhLdnpBdkJm?=
 =?utf-8?B?akJ5M2FmTnh5ZU4rMTF0NU9Ea01lc1FES2JuQT09?=
X-Microsoft-Antispam-Message-Info: WtbYXtDwk0JANgnjDpJ+x2WwE36aPHVcm6B2EySHBz1KJRk5Lt1sZYR8f2BogKxQX7uXxjncqFR786jAy1C7RByuR7vEUalMp6LZrA5LvrwqMuwIPyOU7onPVZwQ7ie/QbZspTt9eCx63O/cqILK7eL7krOzEd/yPDV+fylhJ1iG5hecwtfcPMVrOhSGPKmWmEqzb/Si8Yb3fQ2OhPXr4u7OAGMRBQs3izw5MRzfzok4pwYE3A6ilhTgSB7zgcEOlNL4MJInBEQiw1S8BHZiNfXxvGb8YKHyVpHddlfR4D1Uf5jpfva521rWOVDHtOK/Lx1bhjdcCSqOlbgKcPDygrEXJFh0oZEci8qMw4Rnzjo=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3766;
 6:udQKnnF3TvpysS4XzsttYHB/LXPeKu0RjHgyguJ0qsQkMlUhi7qnTP4DtAAwdj56MR+ENeiUxODZO/8jeSQgK58IKBnhYohHmhaLbTU+q5YOxkCBZdgf696n7r8FweOjMs0gSUUmBkdPoqgG14ht2Fkh6069eLjAwmTsT2c6zQzIkamzW1CGzRfQPboa4m1RezBmM1U8IuKxIBM2MIySQ+pG4xzESWC5cupIIHATbzl4Tnrvkhm4wobGuof78xcHLK35taDW0naK8ZTrpeKsPiWaUsfst3e2wie6q+8N6wvww4EXpY97fFj0j2oNbPmRKRKoqFUzl0avzV39LxPF4wTdCKVy/OYo4PyV2Mb9JtsOM4n2HjHCOzQuPVV6wRNoAswYyKsPNFFF6tknwcde00e9vHNN92+ufdFG8Ok5ZALFQCK4BeK3IhYKIB1FOrO2+Cn7n7aCm4AjY4+Ojw2AhA==;
 5:Iup0DPOrrlLdsqrOS3+gz2giM8jzNKUjO0+sEdRnCYtjsbor5NwWI3AzhkyFjOrC/VpJvWkl9QB2an9keRwjScEMUmeGGcjAzuaqKwP8Z6//DM2QVxq3JdInYfls1ZoxAcfWMXAEIB/N2HZ0CYmK97vIjUx2GmG9hLLHmhBDrYk=;
 7:ebb37jmYAeFPDRLeg2tqMPfEM7XlbXpzRQfzSZFbigp4HFDRqAhl2kWEdrA38vovPyOtlEPbkrHdjnQVjepBJi+dmEb+hj50wOkRCkTODt5ARJtm45k3rm0ZtMvWR4Zcyi2jFnu+ZWY5sEWUm7KnbxA2WAdVC5Uoy5i2nwSaRHOj+lebo1k7fwo4Q1wZ1CY9Z9HeJ5fhFwIldYo8wkvGPc3G55RZG4EN6KfaPRtVIGYvvNXT8Yk0vFFPRJIGzhbs
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2018 18:14:32.0258 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ef97d3f-3d20-406b-12a5-08d617494209
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3766
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGksCgpPbiAxMC4wOS4xOCAxODozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFZvbG9keW15
ciwKPiAKPiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IE9Q
LVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJlcXVlc3RzLiBXZSBhcmUgaW50ZXJlc3RlZCBt
b3N0bHkgaW4KPj4gcmVxdWVzdCB0aGF0IGFza3MgTlcgdG8gYWxsb2NhdGUvZnJlZSBzaGFyZWQg
bWVtb3J5IGZvciBPUC1URUUKPj4gbmVlZHMsIGJlY3Vhc2UgbWVkaWF0b3IgbmVlZCB0byBkbyBh
ZGRyZXNzIHRyYW5zbGF0aW9uIGluIHRoZSBzYW1lCj4gCj4gcy9iZWN1YXNlL2JlY2F1c2UvCj4g
cy9uZWVkL25lZWRzLwo+IAo+IHRoZSBtZWRpYXRvcgo+IAo+IAo+PiB3YXkgYXMgaXQgd2FzIGRv
bmUgZm9yIHNoYXJlZCBidWZmZXJzIHJlZ2lzdGVyZWQgYnkgTlcuCj4+Cj4+IEFzIG1lZGlhdG9y
IG5vdyBhY2Nlc3NlcyBzaGFyZWQgY29tbWFuZCBidWZmZXIsIHdlIG5lZWQgdG8gc2hhZG93Cj4g
Cj4gIkFzIHRoZSIKPiAKPj4gaXQgaW4gdGhlIHNhbWUgd2F5LCBhcyB3ZSBzaGFkb3cgcmVxdWVz
dCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyB8IDEzNyAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0
ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBpbmRleCA4YmZjZmRjLi5iMmQ3OTVl
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+IEBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBzdGRfY2FsbF9j
dHggewo+PiDCoCBzdHJ1Y3Qgc2htX3JwYyB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVh
ZCBsaXN0Owo+PiDCoMKgwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4+
ICvCoMKgwqAgc3RydWN0IG9wdGVlX21zZ19hcmcgKnhlbl9hcmc7Cj4+IMKgwqDCoMKgwqAgc3Ry
dWN0IHBhZ2UgKmd1ZXN0X3BhZ2U7Cj4+IMKgwqDCoMKgwqAgbWZuX3QgZ3Vlc3RfbWZuOwo+PiDC
oMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZTsKPj4gQEAgLTMwMyw2ICszMDQsMTAgQEAgc3RhdGlj
IHN0cnVjdCBzaG1fcnBjIAo+PiAqYWxsb2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21h
aW5fY3R4ICpjdHgsIHBhZGRyX3QKPj4gwqDCoMKgwqDCoCBpZiAoICFzaG1fcnBjICkKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+PiArwqDCoMKgIHNobV9ycGMtPnhlbl9hcmcgPSBh
bGxvY194ZW5oZWFwX3BhZ2UoKTsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjLT54ZW5fYXJnICkK
Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+PiArCj4+IMKgwqDCoMKgwqAgc2htX3JwYy0+
Z3Vlc3RfbWZuID0gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+
PiDCoMKgwqDCoMKgIGlmICggbWZuX2VxKHNobV9ycGMtPmd1ZXN0X21mbiwgSU5WQUxJRF9NRk4p
ICkKPj4gQEAgLTMyNCw2ICszMjksMTAgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjIAo+PiAqYWxs
b2NhdGVfYW5kX21hcF9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsIHBhZGRyX3QKPj4g
wqAgZXJyOgo+PiDCoMKgwqDCoMKgIGF0b21pY19kZWMoJmN0eC0+c2htX3JwY19jb3VudCk7Cj4+
ICsKPj4gK8KgwqDCoCBpZiAoIHNobV9ycGMtPnhlbl9hcmcgKQo+PiArwqDCoMKgwqDCoMKgwqAg
ZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cj4+ICsKPj4gwqDCoMKgwqDCoCB4
ZnJlZShzaG1fcnBjKTsKPj4gwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gwqAgfQo+PiBAQCAt
MzQ2LDkgKzM1NSwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwgCj4+IHVpbnQ2NF90IGNvb2tpZSkKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKg
wqAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+IC3CoMKgwqAgaWYgKCAhZm91bmQgKSB7Cj4+
ICvCoMKgwqAgaWYgKCAhZm91bmQgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiAt
wqDCoMKgIH0KPiAKPiBUaGF0IGNoYW5nZSBzaG91bGQgYmUgZm9sZGVkIGludG8gdGhlIHBhdGNo
IGFkZGluZyB0aGUge30uCj4gCj4+ICsKPj4gK8KgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZShzaG1f
cnBjLT54ZW5fYXJnKTsKPj4gwqDCoMKgwqDCoCBpZiAoIHNobV9ycGMtPmd1ZXN0X2FyZyApIHsK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHVucGluX2d1ZXN0X3JhbV9hZGRyKHNobV9ycGMtPmd1ZXN0
X21mbik7Cj4+IEBAIC0zNTgsNiArMzY4LDI0IEBAIHN0YXRpYyB2b2lkIGZyZWVfc2htX3JwYyhz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCAKPj4gdWludDY0X3QgY29va2llKQo+PiDCoMKgwqDCoMKg
IHhmcmVlKHNobV9ycGMpOwo+PiDCoCB9Cj4+ICtzdGF0aWMgc3RydWN0IHNobV9ycGMgKmZpbmRf
c2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCAKPj4gY29va2llKQo+PiAr
ewo+PiArwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+PiArCj4+ICvCoMKgwqAgc3Bp
bl9sb2NrKCZjdHgtPmxvY2spOwo+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9y
cGMsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBzaG1fcnBjLT5jb29raWUgPT0gY29va2llICkKPj4gK8KgwqDCoMKgwqDCoMKg
IHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmY3R4LT5s
b2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gc2htX3JwYzsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiDC
oCBzdGF0aWMgc3RydWN0IHNobV9idWYgKmFsbG9jYXRlX3NobV9idWYoc3RydWN0IGRvbWFpbl9j
dHggKmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWUsCj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IHBhZ2VzX2NudCkKPj4gQEAgLTcwNCw2ICs3
MzIsMjggQEAgc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCAKPj4gZG9t
YWluX2N0eCAqY3R4LAo+PiDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+PiDCoCB9Cj4+ICtzdGF0
aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+
PiArewo+PiArwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdz
LCAzKTsKPj4gK8KgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENf
RlVOQyhnZXRfdXNlcl9yZWcocmVncywgMCkpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBjYWxsLT5y
cGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKg
wqDCoMKgwqAgLyogQ29weSBSUEMgcmVxdWVzdCBmcm9tIHNoYWRvd2VkIGJ1ZmZlciB0byBndWVz
dCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDEpIDw8IDMyIHwgCj4+IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4gK8KgwqDCoMKgwqDC
oMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjID0gZmluZF9zaG1fcnBjKGN0eCwgY29va2llKTsK
PiAKPiBOZXdsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIGNvZGUuClNvcnJ5LCBhbm90aGVy
IGhhYml0IGZyb20ga2VybmVsIGNvZGluZyBzdHlsZSA6KAoKPj4gK8KgwqDCoMKgwqDCoMKgIGlm
ICggIXNobV9ycGMgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUg
Cj4+ICVseFxuIiwgY29va2llKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+
PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAgbWVtY3B5KHNobV9ycGMtPmd1
ZXN0X2FyZywgc2htX3JwYy0+eGVuX2FyZywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgT1BURUVfTVNHX0dFVF9BUkdfU0laRShzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKSk7
Cj4+ICvCoMKgwqAgfQo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2Nh
bGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4gQEAgLTcxNSw4ICs3NjUs
NyBAQCBzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
Cj4+IMKgwqDCoMKgwqAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+PiDCoMKg
wqDCoMKgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCj4+IMKgwqDC
oMKgwqAgewo+PiAtwqDCoMKgwqDCoMKgwqAgY2FsbC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDMpOwo+PiAtwqDCoMKgwqDCoMKgwqAgY2FsbC0+cnBjX29wID0gT1BURUVf
U01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMob3B0ZWVfcmV0KTsKPj4gK8KgwqDCoMKgwqDCoMKgIGhh
bmRsZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4gCj4gSXQgd291bGQgbWFrZSBzZW5z
ZSB0byBpbnRyb2R1Y2UgaGFuZGxlX3JwY19yZXR1cm4gd2hlcmUgeW91IGFjdHVhbGx5IAo+IGFk
ZCB0aG9zZSAyIGxpbmVzLgo+IAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
IMKgwqDCoMKgwqAgfQo+PiBAQCAtNzgzLDYgKzgzMiw3NCBAQCBvdXQ6Cj4+IMKgwqDCoMKgwqAg
cmV0dXJuIHJldDsKPj4gwqAgfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9h
bGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4+ICt7Cj4+ICvCoMKgwqAgaWYgKCBzaG1f
cnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0ciAhPSAKPj4gKE9QVEVFX01TR19BVFRSX1RZUEVf
VE1FTV9PVVRQVVQgfAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgT1BURUVfTVNH
X0FUVFJfTk9OQ09OVElHKSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBtZW0gCj4+IGJ1ZmZl
clxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvC
oMKgwqAgLyogTGFzdCBlbnRyeSBpbiBub25fY29udGlnIGFycmF5IGlzIHVzZWQgdG8gaG9sZCBS
UEMtYWxsb2NhdGVkIAo+PiBidWZmZXIgKi8KPj4gK8KgwqDCoCBpZiAoIGNhbGwtPm5vbl9jb250
aWdbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0gKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGZyZWVfeGVuaGVhcF9wYWdlcyhjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdf
RU5UUklFUyAtIDFdLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+IGNhbGwtPm5v
bl9jb250aWdfb3JkZXJbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0pOwo+PiArwqDCoMKgwqDC
oMKgwqAgY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxXSA9IE5VTEw7
Cj4+ICvCoMKgwqAgfQo+IAo+IFRoaXMgaXMgcXVpdGUgb2RkLiBXaHkgZG9uJ3QgeW91IGp1c3Qg
ZGVueSBhbGxvY2F0aW5nIGluZm9ybWF0aW9uIGluIHRoZSAKPiBub25fY29uZmlnIGFycmF5PyBU
aGlzIHdvdWxkIGF2b2lkIHRvIHNpbGVudGx5IGRyb3BwZWQgYW55IHBhZ2UgdGhhdCBtYXkgCj4g
aGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQgcG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1
c2UuCk5vLCB0aGlzLCBhY3R1YWxseSBpcyBwYXJ0IG9mIHRoZSBwcm90b2NvbC4gT1AtVEVFIGNh
biBhc2sgdG8gYWxsb2NhdGUgCm1vcmUgc2hhcmVkIGJ1ZmZlcnMsIG9uZSBwZXIgUlBDIHJldHVy
bi4KY2FsbC0+bm9uX2NvbnRpZ1t4XSBpcyBuZWVkZWQgdG8gaG9sZCBsaXN0IG9mIHBhZ2VzIHVu
dGlsIE9QX1RFRSAKY29uc3VtZXMgdGhlbS4gVGhlIGl0IGNhbiBiZSBmcmVlZCBhbmQgcmV1c2Vk
IHRvIGFsbG9jYXRlIG5leHQgYnVmZmVyLgpDb25zaWRlciB0aGlzOgoKMS4gT1AtVEVFIGlzc3Vl
cyBSUEMgImFsbG9jYXRlIGJ1ZmZlciIKMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCjMuIE1l
ZGlhdG9yIHRyYW5zbGF0ZXMgYW5kIHN0b3JlcyBhZGRyZXNzIGluIG5vbl9jb250aWdbeF0KNC4g
T1AtVEVFIGJlZ2lucyB0byBjb25zdW1lIHRoaXMgbGlzdAo1LiBJUlEgYXJyaXZlcyBhbmQgT1At
VEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29yawo2LiBNZWRpYXRvciByZWNlaXZlcyBjb250cm9s
IGJhY2ssIGJ1dCBpdCBzaG91bGQgbm90IGZyZWUgbm9uX2NvbnRpZ1t4XSwKICAgIGJlY2F1c2Ug
aXQgaXMgbm90IHN1cmUgb2YgT1AtVEVFIGZpbmlzaGVkIHJlYWRpbmcgZnJvbSBpdAo3LiBYZW4v
Z3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBPUC1URUUK
OC4gT1AtVEVFIGZpbmlzaGVzIHByb2Nlc3NpbmcgdGhpcyBidWZmZXJzIGFuZCBhc2tzIGZvciBh
bm90aGVyIG9uZQo5LiBOVyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMgZm9yIHRoZSBuZXh0IGJ1ZmZl
cgoxMC4gQXQgdGhpcyBwb2ludCBtZWRpYXRvciBpcyBzdXJlIHRoYXQgT1AtVEVFIGZpbmlzaGVk
IHByb2Nlc3NpbmcKICAgICBvbGQgbm9uX2NvbnRpZ1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5k
IGFsbG9jYXRlZCBhbm90aGVyLgoKPiAKPiBJIHdvdWxkIGFsc28gcHJlZmVyIGlmIHlvdSBpbnRy
b2R1Y2UgYSBkZWZpbmUgZm9yIHRoYXQgUkNQLWFsbG9jYXRlZCAKPiBidWZmZXIuCj4gCj4+ICvC
oMKgwqAgdHJhbnNsYXRlX25vbmNvbnRpZyhjdHgsIGNhbGwsIHNobV9ycGMtPnhlbl9hcmctPnBh
cmFtcyArIDAsCj4gCj4gV2hhdCBkb2VzIHRoZSAiKyAwIiBzdGFuZCBmb3I/Cj4gCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1BWF9OT05DT05USUdf
RU5UUklFUyAtIDEpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZChz
dHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCBzdHJ1Y3QgCj4+IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0
cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMg
KnNobV9ycGM7Cj4+ICvCoMKgwqAgdWludDY0X3QgY29va2llOwo+PiArwqDCoMKgIGludCBudW1f
cGFyYW1zOwo+PiArCj4+ICvCoMKgwqAgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8
IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+PiArCj4+ICvCoMKgwqAgc2htX3JwYyA9IGZp
bmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFzaG1fcnBjICkK
Pj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4n
dCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgJWx4XG4iLCAKPj4gY29va2llKTsKPj4gK8KgwqDC
oMKgwqDCoMKgIHJldHVybjsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBudW1fcGFyYW1z
ID0gc2htX3JwYy0+Z3Vlc3RfYXJnLT5udW1fcGFyYW1zOwo+PiArCj4+ICvCoMKgwqAgYmFycmll
cigpOyAvKiBFbnN1cmUgdGhhdCBudW1fcGFyYW1zIGlzIHJlYWQgb25jZSAqLwo+IAo+IEkgd291
bGQgdXNlOgo+IAo+IG51bV9wYXJhbXMgPSBBQ0NFU1NfT05DRShzaG1fcnBjLT5ndWVzdF9hcmct
Pm51bV9wYXJhbXMpOwpJIGxvb2tlZCBmb3IgdGhpcyBtYWNybywgYnV0IHNvbWVob3cgbWlzc2Vk
IGl0LiBUaGFua3MgZm9yIHBvaW50aW5nIG91dC4KCj4+ICvCoMKgwqAgaWYgKCBPUFRFRV9NU0df
R0VUX0FSR19TSVpFKG51bV9wYXJhbXMpID4gCj4+IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9T
SVpFICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gKwo+PiArwqDCoMKgIG1lbWNweShz
aG1fcnBjLT54ZW5fYXJnLCBzaG1fcnBjLT5ndWVzdF9hcmcsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoCBPUFRFRV9NU0dfR0VUX0FSR19TSVpFKG51bV9wYXJhbXMpKTsKPj4gKwo+PiArwqDCoMKg
IHN3aXRjaCAoc2htX3JwYy0+eGVuX2FyZy0+Y21kKSB7Cj4+ICvCoMKgwqAgY2FzZSBPUFRFRV9N
U0dfUlBDX0NNRF9HRVRfVElNRToKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKg
IGNhc2UgT1BURUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRToKPj4gK8KgwqDCoMKgwqDCoMKgIGJy
ZWFrOwo+PiArwqDCoMKgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU1VTUEVORDoKPj4gK8KgwqDC
oMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2UgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FM
TE9DOgo+PiArwqDCoMKgwqDCoMKgwqAgaGFuZGxlX3JwY19jbWRfYWxsb2MoY3R4LCByZWdzLCBj
YWxsLCBzaG1fcnBjKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2Ug
T1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUU6Cj4+ICvCoMKgwqDCoMKgwqDCoCBmcmVlX3NobV9i
dWYoY3R4LCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5iKTsKPj4gK8KgwqDC
oMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGRlZmF1bHQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBi
cmVhazsKPj4gK8KgwqDCoCB9Cj4+ICt9Cj4+ICsKPj4gwqAgc3RhdGljIHZvaWQgaGFuZGxlX3Jw
Y19mdW5jX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+IMKgIHsKPj4gQEAgLTc5NiwxMyArOTEzLDExIEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3QgCj4+IGRvbWFpbl9jdHgg
KmN0eCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgc2htX3JwYyA9IGFsbG9jYXRlX2FuZF9tYXBfc2htX3JwYyhjdHgs
IHB0ciwgY29va2llKTsKPj4gLcKgwqDCoMKgwqDCoMKgIGlmICggIXNobV9ycGMgKQo+PiAtwqDC
oMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCAhc2htX3JwYyApIHsKPiAKPiBQ
bGVhc2UgdHJ5IHRvIGF2b2lkIGNoYW5naW5nIHRoZSBjb2Rpbmcgc3R5bGUgaW4gZGlmZmVyZW50
IHBhdGNoLiBCdXQgCj4gdGhpcyBvbmUgaXMgd3JvbmcuClllcCA6KCB0aGlzIGlzIHRoZSBhcnRp
ZmFjdCBmcm9tIHNwbGl0dGluZyB0aGUgYmlnIHBhdGNoLgoKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0ZSBzaG1f
cnBjIAo+PiBvYmplY3RcbiIpOwo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwdHIgPSAwOwo+
PiAtwqDCoMKgwqDCoMKgwqAgfQo+PiAtwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBwdHIgPSBtZm5fdG9fbWFkZHIoc2htX3JwYy0+Z3Vlc3RfbWZuKTsKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gfjA7Cj4gCj4gQ2FuIHlvdSBleHBsYWluIHdo
eSB5b3UgY2hhbmdlIGZyb20gMCB0byB+MD8KSSBoYWQgdG8gaW50cm9kdWNlIHRoaXMgaW4gdGhl
IG9yaWdpbmFsIHBhdGNoLCBhY3R1YWxseS4KCj4+ICvCoMKgwqDCoMKgwqDCoCB9IGVsc2UKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gdmlydF90b19tYWRkcihzaG1fcnBjLT54ZW5f
YXJnKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBwdHIgPj4g
MzIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHB0ciAmIDB4
RkZGRkZGRkYpOwo+PiBAQCAtODMzLDcgKzk0OCw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9ycGMo
c3RydWN0IGRvbWFpbl9jdHggKmN0eCwgCj4+IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5UUjoKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19G
VU5DX0NNRDoKPj4gLcKgwqDCoMKgwqDCoMKgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+PiAr
wqDCoMKgwqDCoMKgwqAgaGFuZGxlX3JwY19jbWQoY3R4LCByZWdzLCBjYWxsKTsKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIGJyZWFrOwo+PiDCoMKgwqDCoMKgIH0KPj4KPiAKPiBDaGVlcnMsCj4gCgot
LSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 19:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 19: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 1fzRmB-0001T3-5Y; Mon, 10 Sep 2018 19:23:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzRm9-0001St-El
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 19:23:09 +0000
X-Inumbo-ID: 125d9064-b52f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 125d9064-b52f-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 19:24: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 1fzRm6-0004iS-Aq; Mon, 10 Sep 2018 19:23: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 1fzRm5-0006Hb-Ku; Mon, 10 Sep 2018 19:23:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzRm5-0001FW-KK; Mon, 10 Sep 2018 19:23:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127464-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.14:test-amd64-amd64-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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=7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30
X-Osstest-Versions-That: linux=ee13f7edca5838436feefde90ed1b2ebb07c4184
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 19:23:05 +0000
Subject: [Xen-devel] [linux-4.14 test] 127464: 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>

ZmxpZ2h0IDEyNzQ2NCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyNzQ1MyBwYXNzIGluIDEyNzQ2
NAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTI3NDUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2ZlN2EwZjRjNWNmOWU3ZjVi
N2NiNjdjMTM0MWNkYmY2MmVkNGMzMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgZWUxM2Y3ZWRjYTU4Mzg0MzZmZWVmZGU5MGVkMWIyZWJiMDdjNDE4NAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI3Mjk3ICAyMDE4LTA5LTA1IDA3OjQ2OjAyIFogICAgNSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEyNzQ1MyAgMjAxOC0wOS0wOSAxODoxMTowOCBaICAgIDEgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFkaXR5YSBLYWxpIDxhZGl0eWFrYWxpQGdvb2dsZS5jb20+CiAgQWRyaWFuIEh1bnRlciA8
YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0
dS5jb20+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29t
PgogIEFsZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAg
QW1pciBHb2xkc3RlaW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZXcgRG9ubmVsbGFuIDxh
bmRyZXcuZG9ubmVsbGFuQGF1MS5pYm0uY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5j
b20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQmFydCBW
YW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgogIEJhcnRsb21pZWogWm9sbmllcmtp
ZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxi
Z29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBCaWxsIEJha2VyIDxiaWxsLmJha2VyQG9yYWNsZS5jb20+
CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBDaGFud29vIENob2kgPGN3
MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBDaGlyYW50YW4gRWtib3RlIDxjaGlyYW50YW5AY2hyb21p
dW0ub3JnPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlz
dGlhbiBCcmF1bmVyIDxjaHJpc3RpYW5AYnJhdW5lci5pbz4KICBDb2x5IExpIDxjb2x5bGlAc3Vz
ZS5kZT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVs
IE1hY2sgPGRhbmllbEB6b25xdWUub3JnPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhh
dC5jb20+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEb21pbmlxdWUgTWFy
dGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRWRkaWUgSG9ybmcgPGVkZGllLmhv
cm5nQG1lZGlhdGVrLmNvbT4KICBFZGRpZS5Ib3JuZyA8ZWRkaWUuaG9ybmdAbWVkaWF0ZWsuY29t
PgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRnJlZGVyaWMg
QmFycmF0IDxmYmFycmF0QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBGcmVkZXJpY2sgTGF3bGVyIDxm
cmVkQGZyZWRsYXdsLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VzdGF2byBBLiBSLiBT
aWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3Vp
bEBjaXNjby5jb20+CiAgSGFyaSBCYXRoaW5pIDxoYmF0aGluaUBsaW51eC5pYm0uY29tPgogIEhl
bGVuIENoYW8gPGhlbGVuLmNoYW9Ab3JhY2xlLmNvbT4KICBIZW5yeSBXaWxsYXJkIDxoZW5yeS53
aWxsYXJkQG9yYWNsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3Jn
LmF1PgogIEhvcmlhIEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgogIEhvdSBUYW8gPGhv
dXRhbzFAaHVhd2VpLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBK
YWNvYiBQYW4gPGphY29iLmp1bi5wYW5AbGludXguaW50ZWwuY29tPgogIEphbWVzIE1vcnNlIDxq
YW1lcy5tb3JzZUBhcm0uY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFuIEtvdGFz
IDxqYW5rQGNhZGVuY2UuY29tPgogIEphbmVrIEtvdGFzIDxqYW5rQGNhZGVuY2UuY29tPgogIEph
bm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXJra28gTmlrdWxhIDxqYXJra28ubmlrdWxh
QGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAg
SmFzc2kgQnJhciA8amFzd2luZGVyLnNpbmdoQGxpbmFyby5vcmc+CiAgSmF2aWVyIE1hcnRpbmV6
IENhbmlsbGFzIDxqYXZpZXJtQHJlZGhhdC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVs
LmRrPgogIEplcmVteSBDbGluZSA8amNsaW5lQHJlZGhhdC5jb20+CiAgamlhbmd5aXdlbiA8amlh
bmd5aXdlbkBodWF3ZWkuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSm9l
cmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwu
b3JnPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0aGFuIENhbWVy
b24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1i
b2VAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEsuIFkuIFNy
aW5pdmFzYW4gPGt5c0BtaWNyb3NvZnQuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJv
cmEub3JnPgogIEthbWFsZXNoIEJhYnVsYWwgPGthbWFsZXNoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGFycy1QZXRlciBDbGF1
c2VuIDxsYXJzQG1ldGFmb28uZGU+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFjaWVq
IFMuIFN6bWlnaWVybyA8bWFpbEBtYWNpZWouc3ptaWdpZXJvLm5hbWU+CiAgTWFoZXNoIFNhbGdh
b25rYXIgPG1haGVzaEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1hcmt1cyBTdG9ja2hhdXNlbiA8c3RvY2toYXVzZW5AY29sbG9naWEuZGU+
CiAgTWFya3VzIFN0b2NraGF1c2VuIHN0b2NraGF1c2VuQGNvbGxvZ2lhLmRlCiAgTWFzYW1pIEhp
cmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVs
ZEBpbnRlbC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2Vy
bmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlrYSBXZXN0ZXJiZXJnIDxtaWthLndlc3Rl
cmJlcmdAbGludXguaW50ZWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29t
PgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2Nr
YSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaW5jaGFuIEtpbSA8bWluY2hhbkBrZXJuZWwub3Jn
PgogIE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgogIE5hZGF2IEFtaXQgPG5hZGF2LmFt
aXRAZ21haWwuY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgT2xlZyBOZXN0
ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdHJpY2sgU3Rl
aW5oYXJkdCA8cHNAcGtzLmltPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4K
ICBQZXRlciBLYWxhdXNrYXMgPHBlc2thbEBnb29nbGUuY29tPgogIFBldGVyIFppamxzdHJhIChJ
bnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KICBQZXRyIE1sYWRlayA8cG1sYWRla0BzdXNlLmNvbT4KICBwaWFvanVuIDxw
aWFvanVuQGh1YXdlaS5jb20+CiAgUmFmYWVsIERhdmlkIFRpbm9jbyA8cmFmYWVsLnRpbm9jb0Bs
aW5hcm8ub3JnPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNv
bT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJpayB2YW4gUmllbCA8
cmllbEBzdXJyaWVsLmNvbT4KICBTZXJnZSBFLiBIYWxseW4gPHNlcmdlQGhhbGx5bi5jb20+CiAg
U2VyZ2UgSGFsbHluIDxzZXJnZUBoYWxseW4uY29tPgogIFNlcmdlaSBTaHR5bHlvdiA8c2VyZ2Vp
LnNodHlseW92QGNvZ2VudGVtYmVkZGVkLmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdl
eS5zZW5vemhhdHNreUBnbWFpbC5jb20+CiAgU2hhbiBIYWkgPHNoYW4uaGFpQG9yYWNsZS5jb20+
CiAgU2hlbmdodWkgV2FuZyA8c2hodWl3QGZveG1haWwuY29tPgogIFN0ZWZhbiBTY2htaWR0IDxz
dGVmYW5AZGF0ZW5mcmVpaGFmZW4ub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0
ZWR0QGdvb2RtaXMub3JnPgogIFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5j
b20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUb21hcyBCb3J0b2xp
IDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5j
b20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgog
IFRyb25kIE15a2xlYnVzdCA8dHJvbmRteUBnbWFpbC5jb20+CiAgVHljaG8gQW5kZXJzZW4gPHR5
Y2hvQHR5Y2hvLndzPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZh
aWJoYXYgSmFpbiA8dmFpYmhhdkBsaW51eC5pYm0uY29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJA
dGkuY29tPgogIFZpc2hhbCBWZXJtYSA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPgogIFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5j
b20+CiAgWWFubmlrIFNlbWJyaXR6a2kgPHlhbm5pa0BzZW1icml0emtpLm1lPgogIFlpd2VuIEpp
YW5nIDxqaWFuZ3lpd2VuQGh1YXdlaS5jb20+CiAgemhhbmd5aSAoRikgPHlpLnpoYW5nQGh1YXdl
aS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
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
aXQvbGludXgtcHZvcHMuZ2l0CiAgIGVlMTNmN2VkY2E1OC4uN2ZlN2EwZjRjNWNmICA3ZmU3YTBm
NGM1Y2Y5ZTdmNWI3Y2I2N2MxMzQxY2RiZjYyZWQ0YzMwIC0+IHRlc3RlZC9saW51eC00LjE0Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 19:24:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 19: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 1fzRnk-0001Xo-L2; Mon, 10 Sep 2018 19:24:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzRni-0001Xb-Mi
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 19:24:46 +0000
X-Inumbo-ID: 4d5a637c-b52f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d5a637c-b52f-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 19:25: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 1fzRnd-0004k5-Ms; Mon, 10 Sep 2018 19:24: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 1fzRnd-0006Ow-E4; Mon, 10 Sep 2018 19:24:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzRnd-0002MN-DR; Mon, 10 Sep 2018 19:24:41 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127475-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=4e22ee3754200e9ce86c4820d484dfeb94041c56
X-Osstest-Versions-That: freebsd=7b6d891a9f0e73952e081c2c41469cdeba34eea8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 19:24:41 +0000
Subject: [Xen-devel] [freebsd-master test] 127475: 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>

ZmxpZ2h0IDEyNzQ3NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDc1LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNGUyMmVlMzc1NDIwMGU5Y2U4NmM0
ODIwZDQ4NGRmZWI5NDA0MWM1NgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgN2I2ZDg5MWE5ZjBlNzM5NTJlMDgxYzJjNDE0NjljZGViYTM0ZWVhOAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3MzczICAyMDE4LTA5LTA3IDA5OjE4OjU3IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzQ3NSAgMjAxOC0wOS0xMCAwOToxOTo1MSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5v
cmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qu
b3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICByZ3JpbWVzIDxyZ3JpbWVzQEZyZWVC
U0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgN2I2ZDg5MWE5ZjAu
LjRlMjJlZTM3NTQyICA0ZTIyZWUzNzU0MjAwZTljZTg2YzQ4MjBkNDg0ZGZlYjk0MDQxYzU2IC0+
IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 20:13:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 20: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 1fzSYy-0005XH-8r; Mon, 10 Sep 2018 20:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzSYw-0005X4-CU
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 20:13:34 +0000
X-Inumbo-ID: 1d8a252a-b536-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d8a252a-b536-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 20:14: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 1fzSYs-0005iV-LT; Mon, 10 Sep 2018 20:13: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 1fzSYs-00010m-5A; Mon, 10 Sep 2018 20:13:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzSYs-0002zE-44; Mon, 10 Sep 2018 20:13:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f4eaaf1a6d50c761e2af9a6dd0976fb8a3bd3c08
X-Osstest-Versions-That: ovmf=4b2dc555d8a67e715d8fafab4c9131791d31a788
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 20:13:30 +0000
Subject: [Xen-devel] [ovmf test] 127470: 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>

ZmxpZ2h0IDEyNzQ3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNGVhYWYxYTZkNTBjNzYxZTJhZjlhNmRkMDk3NmZi
OGEzYmQzYzA4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YjJkYzU1
NWQ4YTY3ZTcxNWQ4ZmFmYWI0YzkxMzE3OTFkMzFhNzg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc0NjEgIDIwMTgtMDktMTAgMDA6NDA6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NDcwICAyMDE4LTA5LTEwIDA3OjQzOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFpoYW5nIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBC
IDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIDRiMmRjNTU1ZDguLmY0ZWFhZjFhNmQgIGY0ZWFhZjFhNmQ1
MGM3NjFlMmFmOWE2ZGQwOTc2ZmI4YTNiZDNjMDggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 20:45:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 20:45: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 1fzT3u-0007wu-TP; Mon, 10 Sep 2018 20:45:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=26v+=ly=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1fzT3t-0007wp-Ez
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 20:45:33 +0000
X-Inumbo-ID: 953db519-b53a-11e8-a6a9-d7ebe60f679a
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 953db519-b53a-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 20:46:25 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 6CE14681;
 Mon, 10 Sep 2018 16:45:30 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 10 Sep 2018 16:45:30 -0400
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-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=zlAIANTdjZoWFlxd6X9UHRaIzTPvf
 mFxuqEeB3utYZ4=; b=RjZWuRSMm/YEtbLP5one7mGpd8pPiaNhoO4JncsCd3Awj
 B29OZ5vqicUwIjSbEa6OpE0a8JjqVq7hM5esA2WXeGWqUnGB6WNSsaHHQUoqkDv8
 H6KfqPgOOKjRrTTwfbcdNirysrgHqSoO1xumGxw3Bqotwy0M/clL8uH39BnW+uqc
 L3iLbWN104SSV+iLBiBV7JJ+GUzjIUmcFxYxRCZ5tUJq87BlFyaq892q3fpmL5Cr
 Kvedb8FLV4oiP6jlyIcuuzgv9Ny3Nac2BWJogBo+3u42uB8JhvQXM8trOm+gjXXQ
 xbORjUsyUcwwZFi/SJycWEKgK8NbUyF+Ab0O+Gn1A==
X-ME-Proxy: <xmx:6deWW4UhAm4aYcIjZ1VdMUlvNZWXWOWwPJ8EeH-R6vySU_ZKl6P2zw>
 <xmx:6deWW6gMfCVdmPiojWxiI2nWegL0kEz9u4yevBbWgHj-YRTf8xYMrg>
 <xmx:6deWWz_R1q2NEMpi6QeO670j5vVVFGPUgzBas2ggcy36r_uacvJojw>
 <xmx:6deWW0CdISprGR2uTeI3LGF0OV3kbuwwOJruJES1ssADJLGHBbSCkw>
 <xmx:6deWWwInLHaEUgXmkafTuTIjgGWXYDtP64LBrcKmxgBx0L9hdwa_ig>
 <xmx:6teWW2HhFDt9BKb0fq0GtE6ncVJKp4t08-07GpRB3umSrpcjYJKA0Q>
X-ME-Sender: <xms:6deWW7Xk1a_Lnw3wffeaGEggiCiEbkYCAY2YcjQtdd8_M9AZJ5Iz7g>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 00EC7E4118;
 Mon, 10 Sep 2018 16:45:28 -0400 (EDT)
Date: Mon, 10 Sep 2018 22:45:25 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20180910204525.GA5664@mail-itl>
References: <7F64CE52-24D9-4253-8288-538C0721C9B5@gmail.com>
MIME-Version: 1.0
In-Reply-To: <7F64CE52-24D9-4253-8288-538C0721C9B5@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] Updated key wiki 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: Committers <committers@xenproject.org>, xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============7709820005107615922=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7709820005107615922==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP"
Content-Disposition: inline


--jRHKVT23PllUwdXP
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Sep 10, 2018 at 07:04:49PM +0100, Lars Kurth wrote:
> See
> https://wiki.xenproject.org/wiki/Xen_Project_Software_Overview_v2=20
> and https://wiki.xenproject.org/wiki/Booting_Overview
> I'd appreciate a look and feedback.=20

On Booting_Overview, the diagram for pvgrub is wrong - kernel+initramfs
comes from domU filesystem.

--=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?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAluW1+UACgkQ24/THMrX
1yyfhgf/Qn4ZEfJXqW40O90nzeExLbfCKCClCbHtyqsMfqRiIu83RqHIB8loS2f+
RfTfOMhUxpqYNLc06V8lW2x9XMzXBGJ31AiYvBQ7aXuOEyE42BDl+OJmuikl2gVa
/gsRiSI8tOtiPYqSMhp981UuhJRwhN7bH9KDy1lEjv6TCsbYz7YmYC/MvLNVMtgh
0SLp8ZRHu36q+5WXf/AA3o0etiKGiOyDyWNmkS0BtNkysMYEjdbt7UhZmEYiWyX3
gspxCqY9MmXaFu/fipLVlyQLFqYXum2kxJe+h4PlT69bsd5ZFBiQLep00CVypedv
6DewYFHvl2hSKmaWnNjvaCE2kBULGQ==
=UAMy
-----END PGP SIGNATURE-----

--jRHKVT23PllUwdXP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7709820005107615922==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 10 21:46:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 21: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 1fzU0t-0004IF-IQ; Mon, 10 Sep 2018 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=xdeu=ly=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fzU0r-0004IA-NW
 for xen-devel@lists.xen.org; Mon, 10 Sep 2018 21:46:29 +0000
X-Inumbo-ID: b7ea513d-b542-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7ea513d-b542-11e8-a8a5-bc764e045a96;
 Mon, 10 Sep 2018 23:44:40 +0200 (CEST)
Received: by mail-wm0-x241.google.com with SMTP id q8-v6so23009713wmq.4
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 14:46:27 -0700 (PDT)
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=o3itEnmyHnxPb5/LyPmlrOUfdoFm4Tnxb7IvqF4+9Dw=;
 b=JlDtzmNZrCUU4ji3UnLpl80ZusNC+GRtVCv4fcM5hRrRJ6l3aJ0xlLMskJCXug82Hv
 nwEFlOEcC4GMTwqFTITHuiCMO2znQapPj9CzSwcnOQKb7/j8cV/biZP+xfFGOVqz8dAq
 z9xUl3M2Yy/mQMHAc8r9ic5nwHb305Pb51htEu9C7xQ069tqB/3oNUrsIB1QxSJP5nCA
 LLDvBWdCOhfP404D8AVsbUNjj9HhuyILw30dDCvjw6eny58sxM0gXJMjfoZReYix6JXw
 lE3dChN2YT56G6Mzn3pZ1nLydr/6UUxHZL/LLLOAxJFm7wQ4J1j+gwSLXr19br54bCUv
 PoLw==
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=o3itEnmyHnxPb5/LyPmlrOUfdoFm4Tnxb7IvqF4+9Dw=;
 b=AHmm99tcPh5493j8WogTSKmhbJ2+ZRuy0AlXTzhI18SYnr1vV1Aqtn7YM1GqOWRc6b
 k0sy00MDvY+GZyFIGW8fHdMTV/ZC9iuKNumR5szK3nQ1I/AZQu88h65q1Hsc3WUqfWd+
 Oog81L2TD5Oh5Iz6shB0FOiQHYu4fXBq3+RSQHabUImTlF2IWC61AkGOKuJnys033Ln9
 ocSX8iA/svK7IloIUzQC++HvF5HMd/5h2RI2c6XaIVb/knUgvJm6EI2vvt7nqV+2QEGj
 5L9vRktAStrZtuN5fvibgPN6cWI3KveUOn3VsfiZva758M2/pezAElZeuutLAs7wDy/0
 PKIQ==
X-Gm-Message-State: APzg51A4Eqfn0ysI8IouP1Yaz9OkBC/PSUFBu/KAlxRSO6XFon9O2EF9
 KaxahktMOdYVNI3w5mV1DRqy2O+Lhim/g/A2fvY=
X-Google-Smtp-Source: ANB0Vda0tsxQOByr0GLNx3eW42LpRiBsjfT4cstdW2+IXYMkK2AvG9lzCASeFmlINQisFdgpVXmS9sLHz+cu3VUbA+g=
X-Received: by 2002:a1c:dd05:: with SMTP id
 u5-v6mr1945037wmg.107.1536615986281; 
 Mon, 10 Sep 2018 14:46:26 -0700 (PDT)
MIME-Version: 1.0
References: <4dad178a-91c7-c328-9bc5-4362945d4725@citrix.com>
 <4a76f789c59f2b580d868e101d9d6cf0a538c660.camel@suse.com>
In-Reply-To: <4a76f789c59f2b580d868e101d9d6cf0a538c660.camel@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 10 Sep 2018 15:45:49 -0600
Message-ID: <CABfawh=irJJsc3cyW+CJX2=hd493+yMsudOGLF7koD+M-r+5Pg@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] L1TF, and future 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: JGross@suse.com, sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 security@xen.org, dwmw@amazon.co.uk,
 =?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>

T24gRnJpLCBBdWcgMjQsIDIwMTggYXQgMzoxNiBBTSBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgMjAxOC0wOC0xNSBhdCAxNDoxNyArMDEwMCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+IEhlbGxvLAo+ID4KPiA+IE5vdyB0aGF0IHRoZSBlbWJh
cmdvIG9uIFhTQS0yNzMgaXMgdXAsIHdlIGNhbiBzdGFydCBwdWJsaWNseQo+ID4gZGlzY3Vzc2lu
Zwo+ID4gdGhlIHJlbWFpbmluZyB3b3JrIGRvLCBiZWNhdXNlIHRoZXJlIGlzIHBsZW50eSB0byBk
by4gIEluIG5vCj4gPiBwYXJ0aWN1bGFyCj4gPiBvcmRlci4uLgo+ID4KPiA+Cj4gPiBbLi4uXQo+
ID4KPiA+IDUpIENvcmUtYXdhcmUgc2NoZWR1bGluZy4gIEF0IHRoZSBtb21lbnQsIFhlbiB3aWxs
IHNjaGVkdWxlIGFyYml0cmFyeQo+ID4gZ3Vlc3QgdmNwdXMgb24gYXJiaXRyYXJ5IGh5cGVydGhy
ZWFkcy4gIFRoaXMgaXMgYmFkIGFuZCB3YW50cwo+ID4gZml4aW5nLgo+ID4gSSdsbCBkZWZlciB0
byBEYXJpbyBmb3IgZnVydGhlciBkZXRhaWxzLgo+ID4KPiBZZXMuIFNvLCBiYXNpY2FsbHksIG1h
a2luZyBzdXJlIHRoYXQsIGlmIHdlIGhhdmUgaHlwZXJ0aHJlYWRpbmcsIG9ubHkKPiB2Q1BVcyBm
cm9tIG9uZSBkb21haW4gYXJlLCBhdCBhbnkgZ2l2ZW4gdGltZSwgY29uY3VycmVudGx5IHJ1bm5p
bmcgb24KPiB0aGUgdGhyZWFkcyBvZiBhIGNvcmUsIGFjdHMgYXMgYSBmb3JtIG9mIG1pdGlnYXRp
b24uCj4KPiBBcyBhIHJlZmVyZW5jZSwgY2hlY2sgaG93IHRoaXMgaXMgbWVudGlvbmVkIGluIEwx
VEYgd3JpdGV1cHMgY29taW5nCj4gZnJvbSBvdGhlciBoeXBlcnZpc29yJ3MgdGhhdCBoYXZlIChv
ciBhcmUgaW50cm9kdWNpbmcpIHN1cHBvcnQgZm9yIHRoaXMKPiBhbHJlYWR5Ogo+Cj4gSHlwZXIt
VjoKPiBodHRwczovL3N1cHBvcnQubWljcm9zb2Z0LmNvbS9lbi11cy9oZWxwLzQ0NTc5NTEvd2lu
ZG93cy1zZXJ2ZXItZ3VpZGFuY2UtdG8tcHJvdGVjdC1hZ2FpbnN0LWwxLXRlcm1pbmFsLWZhdWx0
Cj4KPiBWTVdhcmU6Cj4gaHR0cHM6Ly9rYi52bXdhcmUuY29tL3MvYXJ0aWNsZS81NTgwNgo+Cj4g
KE1TJyBIeXBlci1WJ3MgY29yZS1zY2hlZHVsZXIgaXMgYWxzbyBtZW50aW9uZWQgaW4gb25lIG9m
IHRoZSBJbnRlbCdzCj4gZG9jdW1lbnRzCj4gaHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQv
d3d3L3VzL2VuL2FyY2hpdGVjdHVyZS1hbmQtdGVjaG5vbG9neS9sMXRmLmh0bWwKPiAgKQo+Cj4g
SXQncyBub3QgYSAqY29tcGxldGUqIG1pdGlnYXRpb24sIGFuZCwgZS5nLiwgdGhlIG90aGVyIG1l
YXN1cmVzIChsaWtlCj4gdGhlIEwxRCBmbHVzaGluZyBvbiBWTUVudGVyKSBhcmUgc3RpbGwgcmVx
dWlyZWQsIGJ1dCBpdCBoZWxwcwo+IHByZXZlbnRpbmcgdGhlIGlzc3VlIG9mIGEgVk0gYmVpbmcg
YWJsZSB0byByZWFkL3N0ZWFsIGRhdGEgZnJvbSBhbm90aGVyCj4gVk0uCj4KPiBBcyBhbiBleGFt
cGxlLCBpZiB3ZSBoYXZlIFZNIDEgYW5kIFZNIDIsIHdpdGggZm91ciB2Q1BVcyBlYWNoLCBhbmQg
YQo+IHR3byBjb3JlIHN5c3RlbSB3aXRoIGh5cGVydGhyZWFkaW5nLCBpLmUuLCBjcHUgMCBhbmQg
Y3B1IDEgYXJlIHRocmVhZHMKPiBvZiBjb3JlIDAsIHdoaWxlIGNwdSAyIGFuZCBjcHUgMyBhcmUg
dGhyZWFkcyBvZiBjb3JlIDIsIHdlIHdhbnQgdG8KPiBzY2hlZHVsZSB0aGUgdkNQVXMsIGZvciBp
bnN0YW5jZSwgbGlrZSB0aGlzOgo+Cj4gY3B1MCA8LS0gZDJ2Mwo+IGNwdTEgPC0tIGQydjEKPiBj
cHUyIDwtLSBkMXYyCj4gY3B1MyA8LS0gZDF2MAo+Cj4gYW5kIG5vdCBsaWtlIHRoaXM6Cj4KPiBj
cHUwIDwtLSBkMXYyCj4gY3B1MSA8LS0gZDJ2Mwo+IC4uLgo+Cj4gT2YgY291cnNlLCB0aGlzIG1l
YW5zIHRoYXQsIGlmIG9ubHkgZDF2MiwgZnJvbSBWTSAxLCBpcyBhY3RpdmUgYW5kCj4gd2FudHMg
dG8gcnVuLCB3aGlsZSBhbGxlIHRoZSBmb3VyIHZDUFVzIG9mIFZNIDIgYXJlIGFjdGl2ZSBhbmQg
d2FudCB0bwo+IHJ1biB0b28sIHdlIGNhbiBlbmQgdXAgaW4gdGhpcyBzaXR1YXRpb246Cj4KPiBj
cHUwIDwtLSBkMXYyCj4gY3B1MSA8LS0gX2lkbGVfCj4gY3B1MiA8LS0gZDJ2MQo+IGNwdTMgPC0t
IGQydjMKPgo+IHdhbnRpbmdfdG9fcnVuOiBkMnYwLCBkMnYyCj4KPiBJLmUuLCB0aGVyZSBhcmUg
cmVhZHkgdG8gcnVuIHZDUFVzLCB0aGVyZSBpcyBhbiBpZGxlIHBDUFUsIGJ1dCB3ZSBjYW4ndAo+
IHJ1biB0aGVtIHRoZXJlLiBUaGlzIGlzIG5vdCBpZGVhbCwgYnV0IGlzLCBhdCBsZWFzdCBpbiB0
aGVvcnksIGJldHRlcgo+IHRoYW4gZGlzYWJsaW5nIGh5cGVydGhyZWFkaW5nIGVudGlyZWx5LiAo
QWdhaW4sIHRoZXNlIGFyZSBhbGwganVzdAo+IGV4YW1wbGVzISkKPgo+IE9mIGNvdXJzZSwgdGhp
cyBtYWtlcyB0aGUgc2NoZWR1bGluZyBtdWNoIG1vcmUgY29tcGxpY2F0ZWQsIGVzcGVjaWFsbHkK
PiB3aGVuIGl0IGNvbWVzIHRvIGZhaXJuZXNzIGNvbnNpZGVyYXRpb25zIGFuZCB0byBhdm9pZGlu
ZyBzdGFydmF0aW9uLgo+Cj4gSSBkbyBoYXZlIGFuIFJGQyBsZXZlbCBwYXRjaCBzZXJpZXMsIGZv
ciBzdGFydGluZyBpbXBsZW1lbnRpbmcgdGhpcwo+ICJjb3JlLXNjaGVkdWxpbmciLCB3aGljaCBJ
IGhhdmUgc2hhcmVkIHdpdGggc29tZW9uZSwgZHVyaW5nIHRoZQo+IGVtYmFyZ28sIGFuZCB0aGF0
IEkgd2lsbCBwb3N0IGhlcmUgb24geGVuLWRldmVsIGxhdGVyLgo+Cj4gTm90ZSB0aGF0IEknbGwg
YmUgb2ZmIGZvciB+MiB3ZWVrcywgZWZmZWN0aXZlIG5leHQgTW9uZGF5LCBzbyBmZWVsIGZyZWUK
PiB0byBjb21tZW50LCByZXBseSwgZXRjLCBidXQgZXhwZWN0IG1lIHRvIHJlcGx5IGJhY2sgb25s
eSBpbiBTZXB0ZW1iZXIuCgpIaSBEYXJpbywKb25jZSB5b3UgYXJlIGJhY2sgZnJvbSB2YWNhdGlv
biwgY291bGQgeW91IHNoYXJlIHRoZSBSRkMgcGF0Y2hlcyB5b3UgbWVudGlvbmVkPwoKVGhhbmtz
LApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 21:55:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 21:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzU9N-000537-FU; Mon, 10 Sep 2018 21:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=c8rd=ly=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzU9M-000532-7I
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 21:55:16 +0000
X-Inumbo-ID: 526f42b2-b544-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 526f42b2-b544-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 21:56:08 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8ALs5pA172416;
 Mon, 10 Sep 2018 21:55:07 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=xiELsCDVapdUDn19i/9rfRBlEgXMctj1tibtfz7qsbs=;
 b=SjC8rs5UYSC3WUvTXuzp8tk8DBLww7r55XuY4hnWyhaN/bgbNy/6JtlFahQZzbUR9AUJ
 +f+VieNwE2TtWiayiStDjBE1nUwBXhkI78fqP81aLNQouCZ+iaA5su5TDlRS7atK/z17
 fStfHL1FGyoJFr/7YAORv9WAAQXkfM6NGWMeMIa1nyHubnb2oK7VLJeRW6ogLnVcTgZD
 zwKPDR4B+Upozga6+hZMhBHFY2njQOHiAO8rbbgndkiGrXqdMcJ0tX0p/r5NHP4rT1iz
 zXCbPElpkfG7g4MUbMLVa3JO9L/kx8L5igPvWucqOVrXH88BzoBCk3ISNZRW8BuqRUlA Qw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mc6cpgmgg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 21:55:07 +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 w8ALt5Q8031813
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 21:55:06 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 w8ALt5ZP001309;
 Mon, 10 Sep 2018 21:55: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 ; Mon, 10 Sep 2018 14:55:05 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/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
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 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+2x1Qb3GT46uzsFNBFH8CgsBEADGC/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
 SQARAQABwsFfBBgBAgAJBQJR/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: <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
Date: Mon, 10 Sep 2018 17:56:21 -0400
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: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
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-1807170000 definitions=main-1809100216
Subject: Re: [Xen-devel] [PATCH v2] x86: use VMLOAD for PV 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>,
 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>

T24gMDkvMTAvMjAxOCAxMDowMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSGF2aW5nIG5vdGlj
ZWQgdGhhdCBWTUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNpbmdsZSBvZiB0aGUK
PiBpbnZvbHZlZCBXUk1TUnMsIEkgdGhvdWdodCBpdCBtaWdodCBiZSBhIHJlYXNvbmFibGUgaWRl
YSB0byBhbHNvIHVzZSBpdAo+IGZvciBQVi4gTWVhc3VyZW1lbnRzLCBob3dldmVyLCBoYXZlIHNo
b3duIHRoYXQgYW4gYWN0dWFsIGltcHJvdmVtZW50IGNhbgo+IGJlIGFjaGlldmVkIG9ubHkgd2l0
aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFuZHJldwo+IGZvciBz
dWdnZXN0aW5nIHRvIHRyeSB0aGlzKSwgd2hpY2ggSSBoYXZlIHRvIGFkbWl0IEkgY2FuJ3QgcmVh
bGx5Cj4gZXhwbGFpbi4gVGhpcyB3YXkgb24gbXkgRmFtMTUgYm94IGNvbnRleHQgc3dpdGNoIHRh
a2VzIG92ZXIgMTAwIGNsb2Nrcwo+IGxlc3Mgb24gYXZlcmFnZSAodGhlIG1lYXN1cmVkIHZhbHVl
cyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywKPiB0aG91Z2gpLgo+Cj4gVGhpcyBp
cyBpbnRlbnRpb25hbGx5IG5vdCB1c2luZyBhIG5ldyBodm1fZnVuY3MgaG9vazogRm9yIG9uZSwg
dGhpcyBpcwo+IGFsbCBhYm91dCBQViwgYW5kIHNvbWV0aGluZyBzaW1pbGFyIGNhbiBoYXJkbHkg
YmUgZG9uZSBmb3IgVk1YLgo+IEZ1cnRoZXJtb3JlIHRoZSBpbmRpcmVjdCB0byBkaXJlY3QgY2Fs
bCBwYXRjaGluZyB0aGF0IGlzIG1lYW50IHRvIGJlCj4gYXBwbGllZCB0byBtb3N0IGh2bV9mdW5j
cyBob29rcyB3b3VsZCBiZSB1Z2x5IHRvIG1ha2Ugd29yayB3aXRoCj4gZnVuY3Rpb25zIGhhdmlu
ZyBtb3JlIHRoYW4gNiBwYXJhbWV0ZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KPiAtLS0KPiB2MjogUmUtYmFzZS4KPiAtLS0KPiBCZXNpZGVzIHRoZSBtZW50aW9u
ZWQgb2RkaXR5IHdpdGggbWVhc3VyZWQgcGVyZm9ybWFuY2UsIEkndmUgYWxzbwo+IG5vdGljZWQg
YSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIChvZiBhdCBsZWFzdCAxNTAgY2xvY2tzKSBiZXR3ZWVu
Cj4gbWVhc3VyaW5nIGltbWVkaWF0ZWx5IGFyb3VuZCB0aGUgY2FsbHMgdG8gc3ZtX2xvYWRfc2Vn
cygpIGFuZCBtZWFzdXJpbmcKPiBpbW1lZGlhdGVseSBpbnNpZGUgdGhlIGZ1bmN0aW9uLgo+CgoK
PiAgCj4gKyNpZmRlZiBDT05GSUdfUFYKPiArYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGlu
dCBsZHRfZW50cywgdW5zaWduZWQgbG9uZyBsZHRfYmFzZSwKPiArICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmc19zZWwsIHVuc2lnbmVkIGxvbmcgZnNfYmFzZSwKPiArICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBnc19zZWwsIHVuc2lnbmVkIGxvbmcgZ3NfYmFzZSwKPiAr
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3Nfc2hhZG93KQo+ICt7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgc3RydWN0IHZtY2Jf
c3RydWN0ICp2bWNiID0gcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSk7Cj4gKwo+ICsgICAgaWYg
KCB1bmxpa2VseSghdm1jYikgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBp
ZiAoICFsZHRfYmFzZSApCj4gKyAgICB7Cj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInByZWZl
dGNoICUwIiA6OiAibSIgKHZtY2ItPmxkdHIpICk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7CgoK
Q291bGQgeW91IGV4cGxhaW4gd2h5IHRoaXMgaXMgdHJ1ZT8gV2UgaGF2ZW4ndCBsb2FkZWQgRlMv
R1MgaGVyZS4KCkkgYWxzbyBjb3VsZG4ndCBmaW5kIGRpc2N1c3Npb24gYWJvdXQgcHJlZmV0Y2gg
LS0tIHdoeSBpcyBwcmVmZXRjaGluZwpsZHRyIGV4cGVjdGVkIHRvIGhlbHA/CgotYm9yaXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 22:11:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 22:11: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 1fzUOp-0006dQ-Pl; Mon, 10 Sep 2018 22:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=c8rd=ly=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzUOp-0006dL-2g
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 22:11:15 +0000
X-Inumbo-ID: 8e139a3f-b546-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e139a3f-b546-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 22:12: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 w8AM9ndv159063;
 Mon, 10 Sep 2018 22:11: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=NKYkI1Zyg9tRkU1qfs96c6qUnzBtTYp0QvQzWzTqcx0=;
 b=1u4DEdj9cpJ5ya6ogcVI1p+pmW6QpTCewcmfac9Jc03NUBAXjOp0cQXcy8w6qFM4Pn0q
 hbqLUS/X096g/S1KsPG0zTO5yT0sZhcYg1C0A1P3aMiz2kDyFVCbBLvQWdgvRGDapDFD
 pyUjSOyHPpvlzwOUOuxpdm3u48R0i0oTs8heUzeLXqitogHjObiDTgYPbFn2fDiW9JdY
 XE0/2+yYvhRSVVPjV3yFvbz/aUAMchZXUKKuxJP/BsARNjmyJgu4B9QUunQt7C5p33Tl
 IQoDS4Cw8PMRXewUvZGt8hgPnHAtG5gxqstNyPJvvumTS6odSE4DVWBBZjrFsAAJ652r FQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mc5ut8qsg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 22:11:04 +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 w8AMB3Kr023114
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 22:11:03 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 w8AMB2ep010126;
 Mon, 10 Sep 2018 22:11: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 ; Mon, 10 Sep 2018 15:11:02 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B96879D02000078001E6DDE@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <824e3ad6-5d72-ddce-b4ac-bd88fb8b9e26@oracle.com>
Date: Mon, 10 Sep 2018 18:12:21 -0400
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: <5B96879D02000078001E6DDE@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
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-1807170000 definitions=main-1809100218
Subject: Re: [Xen-devel] [PATCH] SVM: limit GIF=0 region
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDkvMTAvMjAxOCAxMTowMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVXNlIEVGTEFHUy5J
RiBmb3IgbW9zdCBvcmRpbmFyeSBwdXJwb3NlczsgdGhlcmUncyBpbiBwYXJ0aWN1bGFyIG5vIG5l
ZWQKPiB0byB1bmR1bHkgZGVmZXIgTk1JLyNNQy4gQ2xlYXIgR0lGIG9ubHkgaW1tZWRpYXRlbHkg
YmVmb3JlIFZNUlVOIGl0c2VsZi4KPiBUaGlzIGhhcyB0aGUgYWRkaXRpb25hbCBhZHZhbnRhZ2Ug
dGhhdCBzdm1fc3RnaV9sYWJlbCBub3cgaW5kZWVkIG1hcmtzCj4gdGhlIG9ubHkgcGxhY2Ugd2hl
cmUgR0lGIGdldHMgc2V0Lgo+Cj4gTm90ZSByZWdhcmRpbmcgdGhlIG1haW4gU1RJIHBsYWNlbWVu
dDogUXVpdGUgY291bnRlcmludHVpdGl2ZWx5IHRoZQo+IGhvc3QncyBFRkxBR1MuSUYgY29udGlu
dWVzIHRvIGhhdmUgYSBtZWFuaW5nIHdoaWxlIHRoZSBndWVzdCBydW5zOyBzZWUKPiBQTSBWb2wg
MiBzZWN0aW9uICJQaHlzaWNhbCAoSU5UUikgSW50ZXJydXB0IE1hc2tpbmcgaW4gRUZMQUdTIi4g
SGVuY2Ugd2UKPiBuZWVkIHRvIHNldCB0aGUgZmxhZyBmb3IgdGhlIGR1cmF0aW9uIG9mIHRpbWUg
YmVpbmcgaW4gZ3Vlc3QgY29udGV4dC4KPiBIb3dldmVyLCBTUEVDX0NUUkxfRU5UUllfRlJPTV9I
Vk0gd2FudHMgdG8gYmUgY2FycmllZCBvdXQgd2l0aCBFRkxBR1MuSUYKPiBjbGVhci4KPgo+IE5v
dGUgcmVnYXJkaW5nIHRoZSBtYWluIFNUR0kgcGxhY2VtZW50OiBJdCBjb3VsZCBiZSBtb3ZlZCBm
dXJ0aGVyIHVwLAo+IGJ1dCBhdCBwcmVzZW50IFNQRUNfQ1RSTF9FWElUX1RPX0hWTSBpcyBub3Qg
Tk1JLyNNQy1zYWZlLgo+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 23:27:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 23:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzVah-0003oV-68; Mon, 10 Sep 2018 23:27:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=89ax=ly=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1fzVag-0003oQ-DD
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 23:27:34 +0000
X-Inumbo-ID: 3793f253-b551-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3793f253-b551-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 23:28:26 +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 w8ANNtmL189778;
 Mon, 10 Sep 2018 23:27:29 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=4rqP/W6BeICkLQuIMs7Y8rqPzSzkdUpftoD+hdnGszk=;
 b=PUQIGjADpOvjkBTZghp++CHK4MBanzVTedrQJIFB26iHd+f81OQLaKJbkww4g3aTtDPy
 j0D0nNHV0H+JwG6YC9EyAVBdZzvcgsQ5i6SKU5sYeEYupP4yoVEEWUcc4YOmVNmQ97uj
 u8MXzI85Pm2ZBGuY8khL8db+mkJfAl8zBBmUXpTzkyDWMULW4bCpbxlMEA32YeXqTfe/
 w0vEyBI8NsFiB8Bm7iqFMttfHJ9KDX53KNCTigHHf7Yx1vX9LyNGPUX7KEMYJvcHYL9V
 vTCukYrVpwx8jPsUYoc6CdiXKDconw0UFb2axb13W9YhyIzvmfSeRH4z1WDaLXgw5lzE MQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2mc72qgtj5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 23:27:28 +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 w8ANRShN021639
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 10 Sep 2018 23:27:28 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 w8ANRR9u018656;
 Mon, 10 Sep 2018 23:27:28 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 10 Sep 2018 16:27:27 -0700
To: Olaf Hering <olaf@aepfle.de>
References: <20180910143712.0554c258.olaf@aepfle.de>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <0255c183-4d7d-20da-0376-8d55452aec07@oracle.com>
Date: Tue, 11 Sep 2018 07:28:09 +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: <20180910143712.0554c258.olaf@aepfle.de>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
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-1807170000 definitions=main-1809100231
Subject: Re: [Xen-devel] v4.19-rc3,
 bug in __gnttab_unmap_refs_async with HVM domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

VGhlIGJhY2t0cmFjZSBvZiB0aGUgQlVHIGlzIHF1aXRlIHNpbWlsYXIgdG8gYSBoYW5nIEkgZW5j
b3VudGVyZWQ6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTgtMDkvbXNnMDA0NTQuaHRtbAoKTm8gc3VyZSBpZiB0aGV5IGFyZSByZWxhdGVk
LgoKRG9uZ2xpIFpoYW5nCgpPbiAwOS8xMC8yMDE4IDA4OjM3IFBNLCBPbGFmIEhlcmluZyB3cm90
ZToKPiBXaGlsZSBwcmVwYXJpbmcgYW5vdGhlciB2YXJpYW50IG9mIHRoZSBmaXggZm9yIHRoZSBi
dWcgaW4gZGlzYWJsZV9ob3RwbHVnX2NwdSwgdGhpcyBjcmFzaCBoYXBwZW5kIGZvciBtZSB3aGls
ZSBzdGFydGluZyBteSBIVk0gZG9tVSBhIHNlY29uZCB0aW1lLiBkb20wIHJ1bnMgWGVuIDQuNy42
Lgo+IEkgZ3Vlc3MgaXQgY3Jhc2hlZCB3aGlsZSBpdCBkaWQgc2h1dGRvd24gdGhlIGRvbVUgcnVu
bmluZyBhIHhlbmxpbnV4IGJhc2VkIGtlcm5lbC4KPiAKPiBPbGFmCj4gCj4gWyA4MTE0LjMyMDM4
M10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2Ug
YXQgMDAwMDAwMDAwMDAwMDAwOAo+IFsgODExNC4zMjA0MTZdIFBHRCAxZmQ2YTFmMDY3IFA0RCAx
ZmQ2YTFmMDY3IFBVRCAxZmQ0YjRhMDY3IFBNRCAwCj4gWyA4MTE0LjMyMDQyN10gT29wczogMDAw
MCBbIzFdIFBSRUVNUFQgU01QIE5PUFRJCj4gWyA4MTE0LjMyMDQzNV0gQ1BVOiAwIFBJRDogODI4
IENvbW06IHhlbnN0b3JlZCBUYWludGVkOiBHICAgICAgICAgICAgRSAgICAgNC4xOS4zMjEtZGVm
YXVsdC1idWcxMTA2NTk0ICM1Cj4gWyA4MTE0LjMyMDQ0NF0gSGFyZHdhcmUgbmFtZTogSFAgUHJv
TGlhbnQgU0wxNjB6IEc2IC9Qcm9MaWFudCBTTDE2MHogRzYgLCBCSU9TIE8zMyAwNy8yOC8yMDA5
Cj4gWyA4MTE0LjMyMDQ1OF0gUklQOiBlMDMwOl9fZ250dGFiX3VubWFwX3JlZnNfYXN5bmMrMHgy
OS8weDkwCj4gWyA4MTE0LjMyMDQ2NF0gQ29kZTogMDAgNjYgNjYgNjYgNjYgOTAgNTMgOGIgOGYg
ODAgMDAgMDAgMDAgMzEgYzAgNDggODkgZmIgNDggOGIgNTcgNzggODUgYzkgNzUgMDkgZWIgNDkg
ODMgYzAgMDEgMzkgYzggNzQgNDIgNGMgNjMgYzAgNGUgOGIgMDQgYzIgPDRkPiA4YiA0OCAwOCA0
MSBmNiBjMSAwMSA3NSA0ZCA0NSA4YiA0MCAzNAo+ICA0MSA4MyBmOCAwMSA3ZSBkZSA4YiA4Mwo+
IFsgODExNC4zMjA0ODBdIFJTUDogZTAyYjpmZmZmYzkwMDQ3MWQzYmQ4IEVGTEFHUzogMDAwMTAy
OTcKPiBbIDgxMTQuMzIwNDg3XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDEgUkJYOiBmZmZmYzkwMDQ3
MWQzYzIwIFJDWDogMDAwMDAwMDAwMDAwMDA2Ywo+IFsgODExNC4zMjA0OTVdIFJEWDogZmZmZjg4
MWZkOWYzZWFjMCBSU0k6IGZmZmZmZmZmODEwYWQyZjAgUkRJOiBmZmZmYzkwMDQ3MWQzYzIwCj4g
WyA4MTE0LjMyMDUwM10gUkJQOiAwMDAwMDAwMDAyY2NiZGIwIFIwODogMDAwMDAwMDAwMDAwMDAw
MCBSMDk6IGRlYWQwMDAwMDAwMDAxMDAKPiBbIDgxMTQuMzIwNTExXSBSMTA6IDAwMDAwMDAwMDAw
MDEwOTMgUjExOiBmZmZmODgxZmQzMzQwODQwIFIxMjogZmZmZjg4MDEwMTYwOWQ4MAo+IFsgODEx
NC4zMjA1MThdIFIxMzogMDAwMDAwMDAwMDAwMDA2YyBSMTQ6IGZmZmY4ODFmZDY4ZGJiMDEgUjE1
OiBmZmZmODgwMTAxNjA5ZDgwCj4gWyA4MTE0LjMyMDUzM10gRlM6ICAwMDAwN2ZkMzM1MmEzODgw
KDAwMDApIEdTOmZmZmY4ODFmZGY0MDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+
IFsgODExNC4zMjA1NDFdIENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAw
ODAwNTAwMzMKPiBbIDgxMTQuMzIwNTQ4XSBDUjI6IDAwMDAwMDAwMDAwMDAwMDggQ1IzOiAwMDAw
MDAxZmQzM2NhMDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+IFsgODExNC4zMjA1NjBdIENhbGwg
VHJhY2U6Cj4gWyA4MTE0LjMyMDU2OV0gIGdudHRhYl91bm1hcF9yZWZzX3N5bmMrMHg0MC8weDYw
Cj4gWyA4MTE0LjMyMDU4MF0gIF9fdW5tYXBfZ3JhbnRfcGFnZXMrMHg4MC8weDE0MCBbeGVuX2du
dGRldl0KPiBbIDgxMTQuMzIwNTg3XSAgPyBnbnR0YWJfdW5tYXBfcmVmc19zeW5jKzB4NjAvMHg2
MAo+IFsgODExNC4zMjA1OTZdICA/IF9fcXVldWVfd29yaysweDNmMC8weDNmMAo+IFsgODExNC4z
MjA2MDJdICA/IGdudHRhYl9mcmVlX3BhZ2VzKzB4MjAvMHgyMAo+IFsgODExNC4zMjA2MTBdICB1
bm1hcF9ncmFudF9wYWdlcysweDgwLzB4ZTAgW3hlbl9nbnRkZXZdCj4gWyA4MTE0LjMyMDYxOF0g
IHVubWFwX2lmX2luX3JhbmdlKzB4NTMvMHhhMCBbeGVuX2dudGRldl0KPiBbIDgxMTQuMzIwNjI2
XSAgbW5faW52bF9yYW5nZV9zdGFydCsweDRhLzB4ZTAgW3hlbl9nbnRkZXZdCj4gWyA4MTE0LjMy
MDYzNV0gIF9fbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnQrMHg2Yi8weGUwCj4g
WyA4MTE0LjMyMDY0Nl0gIHVubWFwX3ZtYXMrMHg3MS8weDkwCj4gWyA4MTE0LjMyMDY1Ml0gIHVu
bWFwX3JlZ2lvbisweDljLzB4ZjAKPiBbIDgxMTQuMzIwNjYwXSAgPyBfX3ZtYV9yYl9lcmFzZSsw
eDEwOS8weDIwMAo+IFsgODExNC4zMjA2NjZdICBkb19tdW5tYXArMHgyMTMvMHgzOTAKPiBbIDgx
MTQuMzIwNjczXSAgX194NjRfc3lzX2JyaysweDEzYy8weDFiMAo+IFsgODExNC4zMjA2ODJdICBk
b19zeXNjYWxsXzY0KzB4NWQvMHgxMTAKPiBbIDgxMTQuMzIwNjkwXSAgZW50cnlfU1lTQ0FMTF82
NF9hZnRlcl9od2ZyYW1lKzB4NDkvMHhiZQo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 10 23:35:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Sep 2018 23: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 1fzVi8-0004bL-4c; Mon, 10 Sep 2018 23:35:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpus=ly=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzVi6-0004bB-5L
 for xen-devel@lists.xenproject.org; Mon, 10 Sep 2018 23:35:14 +0000
X-Inumbo-ID: 49fb60f8-b552-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49fb60f8-b552-11e8-a6a9-d7ebe60f679a;
 Mon, 10 Sep 2018 23:36: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 1fzVi1-00017K-GB; Mon, 10 Sep 2018 23:35: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 1fzVi1-0000Bc-5I; Mon, 10 Sep 2018 23:35:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzVi1-0000fJ-4f; Mon, 10 Sep 2018 23:35:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127472-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check: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-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: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: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-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-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-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-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-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=c0305995d3676c8f7764eb79a7f99de8d18c591a
X-Osstest-Versions-That: linux=ba6984fc0162f24a510ebc34e881b546b69c553b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 10 Sep 2018 23:35:09 +0000
Subject: [Xen-devel] [linux-3.18 test] 127472: 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>

ZmxpZ2h0IDEyNzQ3MiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMjcyOTYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTI3NDU1CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3Mjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcyOTYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3Mjk2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjcyOTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGMwMzA1OTk1ZDM2NzZjOGY3
NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGJhNjk4NGZjMDE2MmYyNGE1MTBlYmMzNGU4ODFiNTQ2YjY5YzU1M2IKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzI5NiAgMjAxOC0wOS0wNSAwNzo0NToxOSBaICAgIDUgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjc0NTUgIDIwMTgtMDktMDkgMTg6MTI6MjcgWiAgICAxIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWwgVmly
byA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGFuZHJ1IEFyZGVsZWFuIDxhbGV4YW5k
cnUuYXJkZWxlYW5AYW5hbG9nLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgog
IEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBC
YXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIENocmlzdGlh
biBCcmF1bmVyIDxjaHJpc3RpYW5AYnJhdW5lci5pbz4KICBDb2x5IExpIDxjb2x5bGlAc3VzZS5k
ZT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRG9taW5pcXVl
IE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVyaWMgVy4gQmllZGVybWFu
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBIYXJpIEJhdGhpbmkgPGhiYXRoaW5pQGxpbnV4LmlibS5jb20+
CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBqaWFuZ3lpd2VuIDxqaWFuZ3lpd2VuQGh1YXdlaS5jb20+CiAgSm9uIEh1bnRlciA8
am9uYXRoYW5oQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv
bkBodWF3ZWkuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgTGFycy1QZXRl
ciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIE1haGVzaCBTYWxnYW9ua2FyIDxtYWhlc2hAbGludXgudm5l
dC5pYm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXNhbWkgSGly
YW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxl
cm1hbi5pZC5hdT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFz
IFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRo
YXQuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBSaWNoYXJkIFdlaW5iZXJn
ZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJpayB2YW4gUmllbCA8cmllbEBzdXJyaWVsLmNvbT4KICBT
ZXJnZSBIYWxseW4gPHNlcmdlQGhhbGx5bi5jb20+CiAgU2hhbiBIYWkgPHNoYW4uaGFpQG9yYWNs
ZS5jb20+CiAgU2hlbmdodWkgV2FuZyA8c2hodWl3QGZveG1haWwuY29tPgogIFNuaWxkIERvbGtv
dyA8c25pbGRAc29ueS5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29v
ZG1pcy5vcmc+CiAgVGhpZXJyeSBSZWRpbmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNvbT4KICBU
aGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFz
Ym9ydG9saUBnbWFpbC5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgV2lsbCBE
ZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWWl3ZW4gSmlhbmcgPGppYW5neWl3ZW5AaHVh
d2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NzEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 02:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 02:05: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 1fzY36-0007Dj-MS; Tue, 11 Sep 2018 02: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=86mt=lz=xenproject.org=prvs=785c18460=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzY35-0007DX-HZ
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 02:05:03 +0000
X-Inumbo-ID: d6c7b8c5-b566-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6c7b8c5-b566-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 04:03:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,358,1531785600"; d="scan'208";a="64935006"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75193-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=f4eaaf1a6d50c761e2af9a6dd0976fb8a3bd3c08
X-Osstest-Versions-That: ovmf=4b2dc555d8a67e715d8fafab4c9131791d31a788
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 11 Sep 2018 03:04:58 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75193: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE5MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTkzLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBmNGVhYWYxYTZkNTBjNzYxZTJhZjlhNmRkMDk3NmZiOGEz
YmQzYzA4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YjJkYzU1NWQ4
YTY3ZTcxNWQ4ZmFmYWI0YzkxMzE3OTFkMzFhNzg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
OTAgIDIwMTgtMDktMTAgMDc6NTA6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MTkzICAyMDE4LTA5LTEwIDIwOjIwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgog
IFpoYW5nIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxj
aGFvLmIuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3Vy
Y2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxs
KDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmNGVhYWYxYTZkNTBjNzYxZTJh
ZjlhNmRkMDk3NmZiOGEzYmQzYzA4CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KRGF0ZTogICBGcmkgQXVnIDMxIDE2OjU1OjM2IDIwMTggKzA4MDAKCiAgICBFbXVsYXRvci9X
aW46IEZpeCBidWlsZCBmYWlsdXJlIHVzaW5nIFZTMjAxNXg4NiBvciBvbGQgV2luU0RLCiAgICAK
ICAgIFdoZW4gYnVpbGQgd2l0aCBXaW5TREsgPD0gV2luMTAgVEgyLCB0aGUgdGVybWluYWwgb3Zl
ciBDTUQuZXhlCiAgICBkb2Vzbid0IHdvcmsuIEJlY2F1c2UgV2luMTAgbGF0ZXIgdGhhbiBUSDIg
c3RhcnRzIHRvIHN1cHBvcnQgVlQKICAgIHRlcm1pbmFsLgogICAgCiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5u
ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBBIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+Cgpjb21taXQgMjg5Y2I4NzJlZGMyYjgyNjUzNGIzZmY2MzRk
MjVmMjQzMGJmODdkNQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIEF1ZyAzMSAxMTozNTo1OCAyMDE4ICswODAwCgogICAgRW11bGF0b3JQa2c6IFVwZGF0
ZSBwYWNrYWdlIGxldmVsIFJlYWRtZS5tZAogICAgCiAgICBTaW5jZSB0aGUgZW11bGF0b3IgdW5k
ZXIgV2luZG93cyBpcyBlbmFibGVkLCB0aGUgcGF0Y2ggY2hhbmdlcwogICAgUkVBRE1FIHRvIGlu
Y2x1ZGUgdGhlIGluZm9ybWF0aW9uIG9mIGVtdWxhdG9yIHVuZGVyIFdpbmRvd3MuCiAgICBJdCBh
bHNvIGNoYW5nZXMgUkVBRE1FIHRvIFJlYWRtZS5tZCBmb3IgYmV0dGVyIGxvb2tpbmcuCiAgICAK
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBD
YzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCmNvbW1pdCAzNGMzNDA1Y2I3
NGMyMmE3ZDgxYjVhZWU2NWYwZmMyYTQ1YzhkZmFlCkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDcgMTg6MTI6NDYgMjAxOCArMDgwMAoKICAgIFVl
ZmlDcHVQa2cvUGVpQ3B1RXhjZXB0aW9uOiBGaXggY29kaW5nIHN0eWxlIGlzc3VlCiAgICAKICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEK
ICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgoKY29tbWl0IDNhMzQ3NTMz
MTI3NWJjYTE5MDcxODU1NzI0N2EzN2IyN2IwODNhMmEKQXV0aG9yOiBaaGFuZywgQ2hhbyBCIDxj
aGFvLmIuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAxNjozNTowOSAyMDE4ICsw
ODAwCgogICAgU2VjdXJpdHlQa2c6IEhhc2hMaWI6IENoYW5nZSBkb3MgZm9ybWF0CiAgICAKICAg
IENoYW5nZSBmaWxlIGZvcm1hdCB0byBET1MKICAgIAogICAgQ2M6IEJpIERhbmRhbiA8ZGFuZGFu
LmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5nIENoYW8gQiA8Y2hhby5i
LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCaSBEYW5kYW4gPGRhbmRhbi5iaUBp
bnRlbC5jb20+Cgpjb21taXQgMGEwZDUyOTZlNDQ4ZmMzNTBkZTE1OTRjNDliOWMwZGVmZjdmYWQ2
MApBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgTW9u
IFNlcCAzIDEwOjU2OjA3IDIwMTggKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0NwdU1wUGVpOiBzdXBw
b3J0IHN0YWNrIGd1YXJkIGZlYXR1cmUKICAgIAogICAgVGhpcyBmZWF0dXJlIGlzIHRoZSBzYW1l
IGFzIFN0YWNrIEd1YXJkIGVuYWJsZWQgaW4gZHJpdmVyIENwdUR4ZSBidXQKICAgIGFwcGxpZXMg
dG8gUEVJIHBoYXNlLiBEdWUgdG8gdGhlIHNwZWNpYWx0eSBpbiBQRUkgbW9kdWxlIGRpc3BhdGNo
aW5nLAogICAgdGhpcyBkcml2ZXIgaXMgY2hhbmdlZCB0byBkbyB0aGUgYWN0dWFsIGluaXRpYWxp
emF0aW9uIGluIG5vdGlmeQogICAgY2FsbGJhY2sgb2YgZXZlbnQgZ0VmaVBlaU1lbW9yeURpc2Nv
dmVyZWRQcGlHdWlkLiBUaGlzIGNhbiBsZXQgdGhlCiAgICBzdGFjayBndWFyZCBhcHBseSB0byBh
cyBtb3N0IFBFSSBkcml2ZXJzIGFzIHBvc3NpYmxlLgogICAgCiAgICBUbyBsZXQgU3RhY2sgR3Vh
cmQgd29yaywgc29tZSBzaW1wbGUgcGFnZSB0YWJsZSBtYW5hZ2VtZW50IGNvZGUgYXJlCiAgICBp
bnRyb2R1Y2VkIHRvIHNldHVwIEd1YXJkIHBhZ2UgYXQgYmFzZSBvZiBzdGFjayBmb3IgZWFjaCBw
cm9jZXNzb3IuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
ICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiAiV2Fy
ZSwgUnlhbiBSIiA8cnlhbi5yLndhcmVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVk
LWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVy
aWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCBlMDliNmI1OTUzZGIzOGRiODdi
ODRjODBhMmU5NWE4MmExYzkxMDIwCkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KRGF0ZTogICBNb24gU2VwIDMgMTA6NDc6NTQgMjAxOCArMDgwMAoKICAgIFVlZmlD
cHVQa2cvTXBJbml0TGliOiBmaXggcmVnaXN0ZXIgcmVzdG9yZSBpc3N1ZSBpbiBBUCB3YWtldXAK
ICAgIAogICAgVGhlIGNvbmZsaWN0IGlzc3VlcyBhcmUgaW50cm9kdWNlZCBieSBTdGFjayBHdWFy
ZCBmZWF0dXJlIGVuYWJsZWQgZm9yCiAgICBQRUkuCiAgICAKICAgIFRoZSBmaXJzdCBpcyBDUjAg
d2hpY2ggc2hvdWxkIGJlIHJlc3RvcmVkIGFmdGVyIENSMyBhbmQgQ1I0LgogICAgQW5vdGhlciBp
cyBUUiB3aGljaCBzaG91bGQgbm90IGJlIHBhc3NlZCBmcm9tIEJTUCB0byBBUCBkdXJpbmcgaW5p
dAogICAgcGhhc2UuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBSdWl5dSBO
aSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiAi
V2FyZSwgUnlhbiBSIiA8cnlhbi5yLndhcmVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVz
dGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCBmYzBlN2ZkNWU4YWFkMTkz
ZmNjMzQ3OTYzNGQ1YzY5OTk2ZjY0NjBhCkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5n
QGludGVsLmNvbT4KRGF0ZTogICBNb24gU2VwIDMgMTA6MzY6MjEgMjAxOCArMDgwMAoKICAgIFVl
ZmlDcHVQa2cvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYjogc3VwcG9ydCBzdGFjayBzd2l0Y2ggZm9y
IFBFSSBleGNlcHRpb25zCiAgICAKICAgIFN0YWNrIEd1YXJkIG5lZWRzIHRvIHNldHVwIHN0YWNr
IHN3aXRjaCBjYXBhYmlsaXR5IHRvIGFsbG93IGV4Y2VwdGlvbgogICAgaGFuZGxlciB0byBiZSBj
YWxsZWQgd2l0aCBnb29kIHN0YWNrIGlmIHN0YWNrIG92ZXJmbG93IGlzIGRldGVjdGVkLgogICAg
VGhpcyBwYXRjaCB1cGRhdGUgSW5pdGlhbGl6ZUNwdUV4Y2VwdGlvbkhhbmRsZXJzRXgoKSB0byBh
bGxvdyBwYXNzCiAgICBleHRyYSBpbml0aWFsaXphdGlvbiBkYXRhIHVzZWQgdG8gc2V0dXAgZXhj
ZXB0aW9uIHN0YWNrIHN3aXRjaCBmb3IKICAgIHNwZWNpZmllZCBleGNlcHRpb25zLgogICAgCiAg
ICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogIldhcmUsIFJ5YW4gUiIgPHJ5YW4u
ci53YXJlQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFu
Lmoud2FuZ0BpbnRlbC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9u
Z0BpbnRlbC5jb20+Cgpjb21taXQgMmFmMjk4OGYzYTAyNjhiMDJkODdhOTdkNWI2ZDdiNjViMTdj
MGIwMwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IEF1ZyAyMyAxNTo1ODozMSAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0R4ZUlwbDog
ZGlzYWJsZSBwYWdpbmcgYmVmb3JlIGNyZWF0aW5nIG5ldyBwYWdlIHRhYmxlCiAgICAKICAgIFBF
SSBTdGFjayBHdWFyZCBuZWVkcyB0byBlbmFibGUgcGFnaW5nIGJlZm9yZSBEeGVJcGwuIFRoaXMg
bWlnaHQgY2F1c2UKICAgICNHUCBpbiB0aGUgdHJhbnNpdGlvbiBmcm9tIDMyLWJpdCBQRUkgdG8g
NjQtYml0IERYRSBkdWUgdG8gdGhlIGNvZGUKICAgIHRyeWluZyB0byB3cml0ZSBDUjMgcmVnaXN0
ZXIgd2l0aCBQTUw0IHBhZ2UgdGFibGUgd2hpbGUgdGhlIHByb2Nlc3NvcgogICAgaXMgZW5hYmxl
ZCB3aXRoIFBBRSBwYWdpbmcuCiAgICAKICAgIFNpbXBseSBkaXNhYmxpbmcgcGFnaW5nIGJlZm9y
ZSB1cGRhdGluZyBDUjMgY2FuIHNvbHZlIHRoaXMgY29uZmxpY3QuCiAgICBUaGVyZSdzIG5vIHN1
Y2ggaXNzdWUgZm9yIDY0LWJpdCBQRUkgc28gdGhpcyBjaGFuZ2UgYXBwbGllcyBvbmx5IHRvCiAg
ICAzMi1iaXQgY29kZS4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6ICJXYXJlLCBSeWFuIFIiIDxyeWFuLnIu
d2FyZUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5q
LndhbmdAaW50ZWwuY29tPgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdA
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 02:17:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 02:17: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 1fzYFI-0008Dz-05; Tue, 11 Sep 2018 02:17:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzYFH-0008Dp-3p
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 02:17:39 +0000
X-Inumbo-ID: fa606c01-b568-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa606c01-b568-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 02:18: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 1fzYFB-0005qi-0M; Tue, 11 Sep 2018 02:17: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 1fzYFA-0001k2-Nu; Tue, 11 Sep 2018 02:17:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzYFA-0003uo-NB; Tue, 11 Sep 2018 02:17:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fzYFA-0003uo-NB@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 02:17:32 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-qemuu-nested-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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="===============5203987469524196661=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-qemuu-nested-amd
testid debian-hvm-install

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
  Bug introduced:  93065ac753e4443840a057bfef4be71ec766fde9
  Bug not present: c2343d2761f86ae1b857f78c7cdb9f51e5fa1641
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127488/


  commit 93065ac753e4443840a057bfef4be71ec766fde9
  Author: Michal Hocko <mhocko@suse.com>
  Date:   Tue Aug 21 21:52:33 2018 -0700
  
      mm, oom: distinguish blockable mode for mmu notifiers
      
      There are several blockable mmu notifiers which might sleep in
      mmu_notifier_invalidate_range_start and that is a problem for the
      oom_reaper because it needs to guarantee a forward progress so it cannot
      depend on any sleepable locks.
      
      Currently we simply back off and mark an oom victim with blockable mmu
      notifiers as done after a short sleep.  That can result in selecting a new
      oom victim prematurely because the previous one still hasn't torn its
      memory down yet.
      
      We can do much better though.  Even if mmu notifiers use sleepable locks
      there is no reason to automatically assume those locks are held.  Moreover
      majority of notifiers only care about a portion of the address space and
      there is absolutely zero reason to fail when we are unmapping an unrelated
      range.  Many notifiers do really block and wait for HW which is harder to
      handle and we have to bail out though.
      
      This patch handles the low hanging fruit.
      __mmu_notifier_invalidate_range_start gets a blockable flag and callbacks
      are not allowed to sleep if the flag is set to false.  This is achieved by
      using trylock instead of the sleepable lock for most callbacks and
      continue as long as we do not block down the call chain.
      
      I think we can improve that even further because there is a common pattern
      to do a range lookup first and then do something about that.  The first
      part can be done without a sleeping lock in most cases AFAICS.
      
      The oom_reaper end then simply retries if there is at least one notifier
      which couldn't make any progress in !blockable mode.  A retry loop is
      already implemented to wait for the mmap_sem and this is basically the
      same thing.
      
      The simplest way for driver developers to test this code path is to wrap
      userspace code which uses these notifiers into a memcg and set the hard
      limit to hit the oom.  This can be done e.g.  after the test faults in all
      the mmu notifier managed memory and set the hard limit to something really
      small.  Then we are looking for a proper process tear down.
      
      [akpm@linux-foundation.org: coding style fixes]
      [akpm@linux-foundation.org: minor code simplification]
      Link: http://lkml.kernel.org/r/20180716115058.5559-1-mhocko@kernel.org
      Signed-off-by: Michal Hocko <mhocko@suse.com>
      Acked-by: Christian KÃ¶nig <christian.koenig@amd.com> # AMD notifiers
      Acked-by: Leon Romanovsky <leonro@mellanox.com> # mlx and umem_odp
      Reported-by: David Rientjes <rientjes@google.com>
      Cc: "David (ChunMing) Zhou" <David1.Zhou@amd.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Doug Ledford <dledford@redhat.com>
      Cc: Jason Gunthorpe <jgg@ziepe.ca>
      Cc: Mike Marciniszyn <mike.marciniszyn@intel.com>
      Cc: Dennis Dalessandro <dennis.dalessandro@intel.com>
      Cc: Sudeep Dutt <sudeep.dutt@intel.com>
      Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
      Cc: Dimitri Sivanich <sivanich@sgi.com>
      Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
      Cc: Juergen Gross <jgross@suse.com>
      Cc: "JÃ©rÃ´me Glisse" <jglisse@redhat.com>
      Cc: Andrea Arcangeli <aarcange@redhat.com>
      Cc: Felix Kuehling <felix.kuehling@amd.com>
      Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-qemuu-nested-amd.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/linux-linus/test-amd64-amd64-qemuu-nested-amd.debian-hvm-install --summary-out=tmp/127488.bisection-summary --basis-template=125898 --blessings=real,real-bisect linux-linus test-amd64-amd64-qemuu-nested-amd debian-hvm-install
Searching for failure / basis pass:
 127458 fail [host=pinot1] / 126310 ok.
Failure / basis pass flights: 127458 / 126310
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 9a5682765a2e5f93cf2fe7b612b8072b18f0c68a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
Basis pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 3dd454c6c694409aaedd4ed075d6aeace2dd8391
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b-9a5682765a2e5f93cf2fe7b612b8072b18f0c68a git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#4f080070a9809bde857851e68a3aeff0c4b9b6a6-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#3dd454c6c694409aaedd4ed075d6aeace2dd8391-1d069e45f7c2f6b2982797dd32092b300bacafad
Loaded 597010 nodes in revision graph
Searching for test results:
 126310 pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 3dd454c6c694409aaedd4ed075d6aeace2dd8391
 126412 fail irrelevant
 126550 fail irrelevant
 126682 fail irrelevant
 126888 fail irrelevant
 126978 fail irrelevant
 127038 fail irrelevant
 127108 fail irrelevant
 127148 fail irrelevant
 127193 fail irrelevant
 127221 fail irrelevant
 127256 fail irrelevant
 127284 fail irrelevant
 127315 fail irrelevant
 127344 fail irrelevant
 127364 fail irrelevant
 127457 fail b7b4247d553939ccf02ff597ec60f41a2f93ee8e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 36e29dd9e580cb0f847f5ac1e72afdb5febe3e99
 127446 fail 741880e1f2f59b20125dc480765d2546cec66080 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a9a2a761f75126d908612c64fabe6adde2b6d2b9
 127389 fail irrelevant
 127447 fail ff06525fcb8ae3c302ac1319bf6c07c026dea964 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 342dcb6430d76ebd1ce229a02bad83f8881c9ac9
 127466 fail b66fb005c97544e9e589b2f2e60ccfe3808c6c3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127459 fail 00efcdce67a365ec1881a6fbf17f769d690244e9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 4f080070a9809bde857851e68a3aeff0c4b9b6a6 a923919797c39d51ea0b808ea691bed20fe8e072
 127448 fail 25a8238f4cc8425d4aade4f9041be468d0e8aa2e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66235dd9f014e46b125c0f461c2f18a799de4d25
 127403 fail irrelevant
 127449 fail f707ef61e17261f2bb18c3e4871c6f135ab3aba9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66235dd9f014e46b125c0f461c2f18a799de4d25
 127415 fail irrelevant
 127443 fail f8f65382c98a28e3c2b20df9dd4231dca5a11682 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127450 fail 455c4401fe7a538facaffb35b906ce19f1ece474 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66235dd9f014e46b125c0f461c2f18a799de4d25
 127451 pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 3dd454c6c694409aaedd4ed075d6aeace2dd8391
 127460 fail d40acad1f1979194ecda83f77468751244b4b098 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 4f080070a9809bde857851e68a3aeff0c4b9b6a6 a923919797c39d51ea0b808ea691bed20fe8e072
 127441 pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 3dd454c6c694409aaedd4ed075d6aeace2dd8391
 127444 fail irrelevant
 127445 fail 00fe9c326d2027f2437dea38ef0e82f9d02d94c0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 a9a2a761f75126d908612c64fabe6adde2b6d2b9
 127477 pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 3dd454c6c694409aaedd4ed075d6aeace2dd8391
 127452 fail f8f65382c98a28e3c2b20df9dd4231dca5a11682 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127456 fail a8cf76a9023bc6709b1361d06bb2fae5227b9d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 55924f9d923b51ce8ed6d2ecc7a3644a8562e8d9
 127484 pass c2343d2761f86ae1b857f78c7cdb9f51e5fa1641 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127462 fail 2a9d6481004215da8e93edb588cf448f2af80303 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127471 fail 85f237a57f143c0c895dcb7cc53fa0174522ce07 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127468 pass 778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 bb126eaf2c9d12a2368162e7aa27313c2ddc6fe8
 127480 fail f1547959d9efd0be6cac2a2fd32f05dd7144dd6c c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127482 fail 93065ac753e4443840a057bfef4be71ec766fde9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127458 fail 9a5682765a2e5f93cf2fe7b612b8072b18f0c68a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127476 pass c2343d2761f86ae1b857f78c7cdb9f51e5fa1641 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127478 fail 9a5682765a2e5f93cf2fe7b612b8072b18f0c68a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127481 fail c3b78b11efbb2865433abf9d22c004ffe4a73f5c c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127487 pass c2343d2761f86ae1b857f78c7cdb9f51e5fa1641 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127485 fail 93065ac753e4443840a057bfef4be71ec766fde9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
 127488 fail 93065ac753e4443840a057bfef4be71ec766fde9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
Searching for interesting versions
 Result found: flight 126310 (pass), for basis pass
 Result found: flight 127458 (fail), for basis failure
 Repro found: flight 127477 (pass), for basis pass
 Repro found: flight 127478 (fail), for basis failure
 0 revisions at c2343d2761f86ae1b857f78c7cdb9f51e5fa1641 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 4f080070a9809bde857851e68a3aeff0c4b9b6a6 1cd5d824c716280db4b5799d9aa64ca2f0730f72
No revisions left to test, checking graph state.
 Result found: flight 127476 (pass), for last pass
 Result found: flight 127482 (fail), for first failure
 Repro found: flight 127484 (pass), for last pass
 Repro found: flight 127485 (fail), for first failure
 Repro found: flight 127487 (pass), for last pass
 Repro found: flight 127488 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
  Bug introduced:  93065ac753e4443840a057bfef4be71ec766fde9
  Bug not present: c2343d2761f86ae1b857f78c7cdb9f51e5fa1641
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127488/


  commit 93065ac753e4443840a057bfef4be71ec766fde9
  Author: Michal Hocko <mhocko@suse.com>
  Date:   Tue Aug 21 21:52:33 2018 -0700
  
      mm, oom: distinguish blockable mode for mmu notifiers
      
      There are several blockable mmu notifiers which might sleep in
      mmu_notifier_invalidate_range_start and that is a problem for the
      oom_reaper because it needs to guarantee a forward progress so it cannot
      depend on any sleepable locks.
      
      Currently we simply back off and mark an oom victim with blockable mmu
      notifiers as done after a short sleep.  That can result in selecting a new
      oom victim prematurely because the previous one still hasn't torn its
      memory down yet.
      
      We can do much better though.  Even if mmu notifiers use sleepable locks
      there is no reason to automatically assume those locks are held.  Moreover
      majority of notifiers only care about a portion of the address space and
      there is absolutely zero reason to fail when we are unmapping an unrelated
      range.  Many notifiers do really block and wait for HW which is harder to
      handle and we have to bail out though.
      
      This patch handles the low hanging fruit.
      __mmu_notifier_invalidate_range_start gets a blockable flag and callbacks
      are not allowed to sleep if the flag is set to false.  This is achieved by
      using trylock instead of the sleepable lock for most callbacks and
      continue as long as we do not block down the call chain.
      
      I think we can improve that even further because there is a common pattern
      to do a range lookup first and then do something about that.  The first
      part can be done without a sleeping lock in most cases AFAICS.
      
      The oom_reaper end then simply retries if there is at least one notifier
      which couldn't make any progress in !blockable mode.  A retry loop is
      already implemented to wait for the mmap_sem and this is basically the
      same thing.
      
      The simplest way for driver developers to test this code path is to wrap
      userspace code which uses these notifiers into a memcg and set the hard
      limit to hit the oom.  This can be done e.g.  after the test faults in all
      the mmu notifier managed memory and set the hard limit to something really
      small.  Then we are looking for a proper process tear down.
      
      [akpm@linux-foundation.org: coding style fixes]
      [akpm@linux-foundation.org: minor code simplification]
      Link: http://lkml.kernel.org/r/20180716115058.5559-1-mhocko@kernel.org
      Signed-off-by: Michal Hocko <mhocko@suse.com>
      Acked-by: Christian KÃ¶nig <christian.koenig@amd.com> # AMD notifiers
      Acked-by: Leon Romanovsky <leonro@mellanox.com> # mlx and umem_odp
      Reported-by: David Rientjes <rientjes@google.com>
      Cc: "David (ChunMing) Zhou" <David1.Zhou@amd.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Cc: David Airlie <airlied@linux.ie>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
      Cc: Doug Ledford <dledford@redhat.com>
      Cc: Jason Gunthorpe <jgg@ziepe.ca>
      Cc: Mike Marciniszyn <mike.marciniszyn@intel.com>
      Cc: Dennis Dalessandro <dennis.dalessandro@intel.com>
      Cc: Sudeep Dutt <sudeep.dutt@intel.com>
      Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
      Cc: Dimitri Sivanich <sivanich@sgi.com>
      Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
      Cc: Juergen Gross <jgross@suse.com>
      Cc: "JÃ©rÃ´me Glisse" <jglisse@redhat.com>
      Cc: Andrea Arcangeli <aarcange@redhat.com>
      Cc: Felix Kuehling <felix.kuehling@amd.com>
      Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

pnmtopng: 216 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-qemuu-nested-amd.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
127488: tolerable ALL FAIL

flight 127488 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127488/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-amd 10 debian-hvm-install fail baseline untested


jobs:
 test-amd64-amd64-qemuu-nested-amd                            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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5203987469524196661==--

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 02:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 02: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 1fzYSl-0001GT-Bu; Tue, 11 Sep 2018 02:31:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzYSk-0001GG-7q
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 02:31:34 +0000
X-Inumbo-ID: ec72c8a2-b56a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec72c8a2-b56a-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 02:32: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 1fzYSg-00067c-ND; Tue, 11 Sep 2018 02: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 1fzYSg-0002FG-Dj; Tue, 11 Sep 2018 02:31:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzYSg-00035G-D7; Tue, 11 Sep 2018 02:31:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127483-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8e2018f944ed18400f468fd9380284d665535481
X-Osstest-Versions-That: ovmf=f4eaaf1a6d50c761e2af9a6dd0976fb8a3bd3c08
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 02:31:30 +0000
Subject: [Xen-devel] [ovmf test] 127483: 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>

ZmxpZ2h0IDEyNzQ4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0ODMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4ZTIwMThmOTQ0ZWQxODQwMGY0NjhmZDkzODAyODRk
NjY1NTM1NDgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGVhYWYx
YTZkNTBjNzYxZTJhZjlhNmRkMDk3NmZiOGEzYmQzYzA4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc0NzAgIDIwMTgtMDktMTAgMDc6NDM6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NDgzICAyMDE4LTA5LTEwIDIwOjQxOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICBmNGVhYWYxYTZkLi44ZTIwMThmOTQ0ICA4ZTIwMThmOTQ0
ZWQxODQwMGY0NjhmZDkzODAyODRkNjY1NTM1NDgxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 04:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 04: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 1fzake-00044T-0r; Tue, 11 Sep 2018 04:58:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzakc-00044K-Nq
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 04:58:10 +0000
X-Inumbo-ID: 678dba57-b57f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 678dba57-b57f-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 04:59: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 1fzaka-0000Zt-Rr; Tue, 11 Sep 2018 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 1fzaka-0007KJ-DY; Tue, 11 Sep 2018 04:58:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzaka-0006AZ-CW; Tue, 11 Sep 2018 04:58:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127474-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=43783a8f68478e81fe183f86162d3e7ca29ba923
X-Osstest-Versions-That: linux=f8f65382c98a28e3c2b20df9dd4231dca5a11682
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 04:58:08 +0000
Subject: [Xen-devel] [linux-next test] 127474: 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>

ZmxpZ2h0IDEyNzQ3NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0
NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NDQzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDQzCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ0MwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NDQzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ0MwogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI3NDQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyNzQ0Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc0NDMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NDQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0NDMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNzQ0MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDM3ODNhOGY2ODQ3
OGU4MWZlMTgzZjg2MTYyZDNlN2NhMjliYTkyMwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZjhmNjUzODJjOThhMjhlM2MyYjIwZGY5ZGQ0MjMxZGNhNWExMTY4MgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0NzQgIDIwMTgtMDktMTAgMDk6MTk6MzYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 06:52:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 06: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 1fzcXJ-00057c-VO; Tue, 11 Sep 2018 06:52: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=edvf=lz=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzcXI-00057X-FJ
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 06:52:32 +0000
X-Inumbo-ID: fff79d11-b58e-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fff79d11-b58e-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 08:50:42 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id i7-v6so19472666lfh.5
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 23:52:31 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=Y0q6I7x9bDLLpaWbRk4K0l+dZSwUUXer9rcJCdoScYE=;
 b=ebBRjsZUyw3tqABjE5agJxBXEQfjZ+108Jct7M206GDRgBr69AcFkTp9YbifYg8Yhz
 2L4JGzJJ+jEk3kPhan2f8unIgnq65jHheTmGXABAcO5VCha/ZT6MErxdyXcYGDqUYNt2
 gedXydqfPTxPk1hfYColbfJbCc6zW7/lnfjqvNnn5OdtvQLexoZhF6KE3m/gfjGAyntl
 5MkpeAeaewhlvf8+wiwTtzjRVL7jde0sP54GFN7GqIEhgLZ4a7DYBrErKXpRM6B8nKpi
 R1JxUHmyeDMDWU2WvC5Fe9f6QKMBgJyL9At6pxHqv8kl6SyMaSH5bjnEUN2AQGERFAvS
 NY1Q==
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-transfer-encoding
 :content-language;
 bh=Y0q6I7x9bDLLpaWbRk4K0l+dZSwUUXer9rcJCdoScYE=;
 b=Cqdmv7Xy9Van8WX9PQsGU46iPu0oFOuYUpvb0iI1bD3YhpvjOArvVvMYxwOvpp2yKX
 5DaoIi+FTTWcIOOXvEMtXi6gFKj04K4bvSoPAFFDDJ9pkuycuildV/W6gbIR0YpmHDXL
 INvAHhhXg46wRJh207ZHPRAJ6Y+IEDr/gaw13mp3dUaFIeeJTULUYLCOAIRQHO1Zmpih
 xV04hzGXWvw9Fyph0MZlp55hBgw2gx9XpCyEEIisiaL/WMkfwSqwLLJLqs8S41RvZCyl
 vn6WuW9PMrW2nKQvAXZv8QvtOnC/nm7m79wnr22+2gpLRDJhX873ysM3a7ZWFHfBucAG
 C0Og==
X-Gm-Message-State: APzg51BSEjiSxF5aHn7bzYr+cmIyGZt3kQ5gbgidAFY8PRrQWp3roQhf
 GDm4PE3PzP9ZmHVsa9aJejg=
X-Google-Smtp-Source: ANB0VdakSyrrk7SOYpA6LuewBIXFj7gj3/IsEJAHC10Ph+dcw97y3TzTYD3BrPTvys4uj+pHsLw8yA==
X-Received: by 2002:a19:aa52:: with SMTP id t79-v6mr101318lfe.85.1536648749386; 
 Mon, 10 Sep 2018 23:52:29 -0700 (PDT)
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
 w200-v6sm3081656lff.71.2018.09.10.23.52.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 10 Sep 2018 23:52:28 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
Date: Tue, 11 Sep 2018 09:52:27 +0300
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: <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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-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>

SGksIEhhbnMhCgpPbiAwOS8xMC8yMDE4IDAzOjI2IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4g
T24gMDkvMTAvMjAxOCAwMTo0OSBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IE9uIDA5LzEwLzIwMTggMDI6MDkgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+IE9uIDA5LzEw
LzIwMTggMTE6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+IE9uIDA5
LzEwLzIwMTggMTI6MDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4gT24gMDkvMTAvMjAx
OCAxMDoyNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBPbiAwOS8x
MC8yMDE4IDEwOjUzIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+Pj4gSGkgT2xla3NhbmRy
LAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMDkvMTAvMjAxOCAwOToxNiBBTSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4+Pj4+IDxzbmlwPgo+Pj4+Pgo+Pj4+Pj4+Pj4gSSBzdXNwZWN0IHRo
YXQgeW91IGxpa2VseSB3aWxsIHdhbnQgdG8gc3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxs
eSwgc28KPj4+Pj4+Pj4+IGl0IHBheXMgdG8gZGVzaWduIHRoaXMgd2l0aCB0aGF0IGluIG1pbmQu
Cj4+Pj4+Pj4+IEFnYWluLCBJIHRoaW5rIHRoYXQgdGhpcyBpcyB0aGUgYmFja2VuZCB0byBoaWRl
IHRoZXNlCj4+Pj4+Pj4+IHVzZS1jYXNlcyBmcm9tIHRoZSBmcm9udGVuZC4KPj4+Pj4+PiBJJ20g
bm90IHN1cmUgeW91IGNhbjogc2F5IHlvdSBhcmUgcGxheWluZyBhIGJsdXJheSBjb25uZWN0ZWQg
dG8gdGhlIHN5c3RlbQo+Pj4+Pj4+IHdpdGggSERNSSwgdGhlbiBpZiB0aGVyZSBpcyBhIHJlc29s
dXRpb24gY2hhbmdlLCB3aGF0IGRvIHlvdSBkbz8gWW91IGNhbiB0ZWFyCj4+Pj4+Pj4gZXZlcnl0
aGluZyBkb3duIGFuZCBidWlsZCBpdCB1cCBhZ2Fpbiwgb3IgeW91IGNhbiBqdXN0IHRlbGwgZnJv
bnRlbmRzIHRoYXQKPj4+Pj4+PiBzb21ldGhpbmcgY2hhbmdlZCBhbmQgdGhhdCB0aGV5IGhhdmUg
dG8gbG9vayBhdCB0aGUgbmV3IHZjYW1lcmEgY29uZmlndXJhdGlvbi4KPj4+Pj4+Pgo+Pj4+Pj4+
IFRoZSBsYXR0ZXIgc2VlbXMgdG8gYmUgbW9yZSBzZW5zaWJsZSB0byBtZS4gSXQgaXMgcmVhbGx5
IG5vdCBtdWNoIHRoYXQgeW91Cj4+Pj4+Pj4gbmVlZCB0byBkbzogYWxsIHlvdSByZWFsbHkgbmVl
ZCBpcyBhbiBldmVudCBzaWduYWxsaW5nIHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuCj4+Pj4+Pj4g
SW4gVjRMMiB0aGF0J3MgdGhlIFY0TDJfRVZFTlRfU09VUkNFX0NIQU5HRS4KPj4+Pj4+IHdlbGws
IHRoaXMgY29tcGxpY2F0ZXMgdGhpbmdzIGEgbG90IGFzIEknbGwgaGF2ZSB0bwo+Pj4+Pj4gcmUt
YWxsb2NhdGUgYnVmZmVycyAtIHJpZ2h0Pwo+Pj4+PiBSaWdodC4gRGlmZmVyZW50IHJlc29sdXRp
b25zIG1lYW5zIGRpZmZlcmVudCBzaXplZCBidWZmZXJzIGFuZCB1c3VhbGx5IGxvdHMgb2YKPj4+
Pj4gY2hhbmdlcyB0aHJvdWdob3V0IHRoZSB3aG9sZSB2aWRlbyBwaXBlbGluZSwgd2hpY2ggaW4g
dGhpcyBjYXNlIGNhbiBldmVuCj4+Pj4+IGdvIGludG8gbXVsdGlwbGUgVk1zLgo+Pj4+Pgo+Pj4+
PiBPbmUgYWRkaXRpb25hbCB0aGluZyB0byBrZWVwIGluIG1pbmQgZm9yIHRoZSBmdXR1cmU6IFY0
TDJfRVZFTlRfU09VUkNFX0NIQU5HRQo+Pj4+PiBoYXMgYSBmbGFncyBmaWVsZCB0aGF0IHRlbGxz
IHVzZXJzcGFjZSB3aGF0IGNoYW5nZWQuIFJpZ2h0IG5vdyB0aGF0IGlzIGp1c3QgdGhlCj4+Pj4+
IHJlc29sdXRpb24sIGJ1dCBpbiB0aGUgZnV0dXJlIHlvdSBjYW4gZXhwZWN0IGZsYWdzIGZvciBj
YXNlcyB3aGVyZSBqdXN0IHRoZQo+Pj4+PiBjb2xvcnNwYWNlIGluZm9ybWF0aW9uIGNoYW5nZXMs
IGJ1dCBub3QgdGhlIHJlc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IFdoaWNoIHJlbWluZHMgbWUgb2Yg
dHdvIGltcG9ydGFudCBtaXNzaW5nIHBpZWNlcyBvZiBpbmZvcm1hdGlvbiBpbiB5b3VyIHByb3Rv
Y29sOgo+Pj4+Pgo+Pj4+PiAxKSBZb3UgbmVlZCB0byBjb21tdW5pY2F0ZSB0aGUgY29sb3JzcGFj
ZSBkYXRhOgo+Pj4+Pgo+Pj4+PiAtIGNvbG9yc3BhY2UKPj4+Pj4gLSB4ZmVyX2Z1bmMKPj4+Pj4g
LSB5Y2Jjcl9lbmMvaHN2X2VuYyAodW5saWtlbHkgeW91IGV2ZXIgd2FudCB0byBzdXBwb3J0IEhT
ViBwaXhlbGZvcm1hdHMsIHNvIEkKPj4+Pj4gICAgICB0aGluayB5b3UgY2FuIGlnbm9yZSBoc3Zf
ZW5jKQo+Pj4+PiAtIHF1YW50aXphdGlvbgo+Pj4+Pgo+Pj4+PiBTZWUgaHR0cHM6Ly9odmVya3Vp
bC5ob21lLnhzNGFsbC5ubC9zcGVjL3VhcGkvdjRsL3BpeGZtdC12NGwyLmh0bWwjYy52NGwyX3Bp
eF9mb3JtYXQKPj4+Pj4gYW5kIHRoZSBsaW5rcyB0byB0aGUgY29sb3JzcGFjZSBzZWN0aW9ucyBp
biB0aGUgVjRMMiBzcGVjIGZvciBkZXRhaWxzKS4KPj4+Pj4KPj4+Pj4gVGhpcyBpbmZvcm1hdGlv
biBpcyBwYXJ0IG9mIHRoZSBmb3JtYXQsIGl0IGlzIHJlcG9ydGVkIGJ5IHRoZSBkcml2ZXIuCj4+
Pj4gSSdsbCB0YWtlIGEgbG9vayBhbmQgdGhpbmsgd2hhdCBjYW4gYmUgcHV0IGFuZCBob3cgaW50
byB0aGUgcHJvdG9jb2wsCj4+Pj4gZG8geW91IHRoaW5rIEknbGwgaGF2ZSB0byBpbXBsZW1lbnQg
YWxsIHRoZSBhYm92ZSBmb3IKPj4+PiB0aGlzIHN0YWdlPwo+Pj4gWWVzLiBXaXRob3V0IGl0IFZN
cyB3aWxsIGhhdmUgbm8gd2F5IG9mIGtub3dpbmcgaG93IHRvIHJlcHJvZHVjZSB0aGUgcmlnaHQg
Y29sb3JzLgo+Pj4gVGhleSBkb24ndCAqaGF2ZSogdG8gdXNlIHRoaXMgaW5mb3JtYXRpb24sIGJ1
dCBpdCBzaG91bGQgYmUgdGhlcmUuIEZvciBjYW1lcmFzCj4+PiB0aGlzIGlzbid0IGFsbCB0aGF0
IGltcG9ydGFudCwgZm9yIFNEVFYvSERUViBzb3VyY2VzIHRoaXMgYmVjb21lcyBtb3JlIHJlbGV2
YW50Cj4+PiAoZXNwLiB0aGUgcXVhbnRpemF0aW9uIGFuZCB5Y2Jjcl9lbmMgaW5mb3JtYXRpb24p
IGFuZCBmb3Igc291cmNlcyB3aXRoIEJULjIwMjAvSERSCj4+PiBmb3JtYXRzIHRoaXMgaXMgY3Jp
dGljYWwuCj4+IG9rLCB0aGVuIEknbGwgYWRkIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHNldF9jb25m
aWcgcmVxdWVzdC9yZXNwb25zZToKPj4KPj4gICAgICAgdWludDMyX3QgY29sb3JzcGFjZTsKPj4g
ICAgICAgdWludDMyX3QgeGZlcl9mdW5jOwo+PiAgICAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7Cj4+
ICAgICAgIHVpbnQzMl90IHF1YW50aXphdGlvbjsKWWV0IGFub3RoZXIgcXVlc3Rpb24gaGVyZTog
YXJlIHRoZSBhYm92ZSAoY29sb3Igc3BhY2UsIHhmZXIgZXRjLikgYW5kCmRpc3BsYXkgYXNwZWN0
IHJhdGlvIGRlZmluZWQgcGVyIHBpeGVsX2Zvcm1hdCBvciBwZXIgcGl4ZWxfZm9ybWF0ICsgCnJl
c29sdXRpb24/CgpJZiBwZXIgcGl4ZWxfZm9ybWF0IHRoZW4KCi4uLi92Y2FtZXJhLzEvZm9ybWF0
cy9ZVVlWL2Rpc3BsYXktYXNwZWN0LXJhdGlvID0gIjU5LzU4IgoKb3IgaWYgcGVyIHJlc29sdXRp
b24KCi4uLi92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzY0MHg0ODAvZGlzcGxheS1hc3BlY3QtcmF0
aW8gPSAiNTkvNTgiCgo+Pgo+PiBXaXRoIHRoaXMgcmVzcGVjdCwgSSB3aWxsIG5lZWQgdG8gcHV0
IHNvbWUgT1MgYWdub3N0aWMgY29uc3RhbnRzCj4+IGludG8gdGhlIHByb3RvY29sLCBzbyBpZiBi
YWNrZW5kIGFuZCBmcm9udGVuZCBhcmUgbm90IExpbnV4L1Y0TDIKPj4gYmFzZWQgdGhleSBjYW4g
c3RpbGwgdGFsayB0byBlYWNoIG90aGVyLgo+PiBJIHNlZSB0aGF0IFY0TDIgYWxyZWFkeSBkZWZp
bmVzIGNvbnN0YW50cyBmb3IgdGhlIGFib3ZlOiBbMV0sIFsyXSwgWzNdLCBbNF0uCj4+Cj4+IERv
IHlvdSB0aGluayBJIGNhbiBkZWZpbmUgdGhlIHNhbWUgcmVwbGFjaW5nIFY0TDJfIHByZWZpeAo+
PiB3aXRoIFhFTkNBTUVSQV8sIGUuZy4gVjRMMl9YRkVSX0ZVTkNfU1JHQiAtPiBYRU5DQU1FUkFf
WEZFUl9GVU5DX1NSR0I/Cj4gWWVzLgo+Cj4+IERvIEkgbmVlZCB0byBkZWZpbmUgYWxsIHRob3Nl
IG9yIHRoZXJlIGNhbiBiZSBzb21lIHN1YnNldCBvZiB0aGUKPj4gYWJvdmUgZm9yIG15IHNpbXBs
ZXIgdXNlLWNhc2U/Cj4gTW9zdCBvZiB0aGVzZSBkZWZpbmVzIGRpcmVjdGx5IG1hcCB0byBzdGFu
ZGFyZHMuIEkgd291bGQgc2tpcCB0aGUgZm9sbG93aW5nCj4gZGVmaW5lczoKPgo+IFY0TDJfQ09M
T1JTUEFDRV9ERUZBVUxUIChub3QgYXBwbGljYWJsZSkKPiBWNEwyX0NPTE9SU1BBQ0VfNDcwX1NZ
U1RFTV8qICAocmFyZWx5IHVzZWQsIGlmIHJlY2VpdmVkIGJ5IHRoZSBIVyB0aGUgWGVuIGJhY2tl
bmQKPiAJCQlzaG91bGQgbWFwIHRoaXMgdG8gVjRMMl9DT0xPUlNQQUNFX1NNUFRFMTcwTSkKPiBW
NEwyX0NPTE9SU1BBQ0VfSlBFRyAoaGlzdG9yaWNhbCBWNEwyIGFydGlmYWN0LCBzZWUgaGVyZSBo
b3cgdG8gbWFwOgo+IAkgaHR0cHM6Ly9odmVya3VpbC5ob21lLnhzNGFsbC5ubC9zcGVjL3VhcGkv
djRsL2NvbG9yc3BhY2VzLWRldGFpbHMuaHRtbCNjb2wtanBlZykKPgo+IFY0TDJfQ09MT1JTUEFD
RV9TTVBURTI0ME0gKHJhcmVseSB1c2VkLCBtYXAgdG8gVjRMMl9DT0xPUlNQQUNFX1NNUFRFMTcw
TSBpZiBzZWVuIGluIGJhY2tlbmQpCj4KPiBWNEwyX1hGRVJfRlVOQ19TTVBURTI0ME0gKHJhcmVs
eSB1c2VkLCBtYXAgdG8gVjRMMl9YRkVSX0ZVTkNfNzA5KQo+Cj4gVjRMMl9ZQ0JDUl9FTkNfU01Q
VEUyNDBNIChyYXJlbHkgdXNlZCwgbWFwIHRvIFY0TDJfWUNCQ1JfRU5DXzcwOSkKPgo+IFdoaWxl
IFY0TDIgYWxsb3dzIDAgKERFRkFVTFQpIHZhbHVlcyBmb3IgeGZlcl9mdW5jLCB5Y2Jjcl9lbmMg
YW5kIHF1YW50aXphdGlvbiwgYW5kCj4gcHJvdmlkZXMgbWFjcm9zIHRvIG1hcCBkZWZhdWx0IHZh
bHVlcyB0byB0aGUgYWN0dWFsIHZhbHVlcyAoZm9yIGxlZ2FjeSByZWFzb25zKSwKPiB0aGUgWGVu
IGJhY2tlbmQgc2hvdWxkIGFsd2F5cyBmaWxsIHRoaXMgaW4gZXhwbGljaXRseSwgdXNpbmcgdGhv
c2Ugc2FtZSBtYXBwaW5nCj4gbWFjcm9zIChzZWUgZS5nLiBWNEwyX01BUF9YRkVSX0ZVTkNfREVG
QVVMVCkuCj4KPiBUaGUgVjRMMiBzcGVjIGhhcyBleHRlbnNpdmUgaW5mb3JtYXRpb24gb24gY29s
b3JzcGFjZXMgKHNlY3Rpb25zIDIuMTQtMi4xNykuCj4KPj4+IFRoZSB2aXZpZCBkcml2ZXIgY2Fu
IGFjdHVhbGx5IHJlcHJvZHVjZSBhbGwgY29tYmluYXRpb25zLCBzbyB0aGF0J3MgYSBnb29kIGRy
aXZlcgo+Pj4gdG8gdGVzdCB0aGlzIHdpdGguCj4+IFlvdSBtZWFuIEkgY2FuIHVzZSBpdCBvbiBi
YWNrZW5kIHNpZGUgaW5zdGVhZCBvZiByZWFsIEhXIGNhbWVyYSBhbmQKPj4gdGVzdCBhbGwgdGhl
IGNvbmZpZ3VyYXRpb25zIHBvc3NpYmxlL3Rob3NlIG9mIGludGVyZXN0Pwo+IFJpZ2h0Lgo+Cj4g
UmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 06:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 06:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzcYf-0005Cf-K0; Tue, 11 Sep 2018 06:53: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzcYe-0005CO-3c
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 06:53:56 +0000
X-Inumbo-ID: 31d30960-b58f-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31d30960-b58f-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 08:52:06 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id l15-v6so19960232lji.6
 for <xen-devel@lists.xen.org>; Mon, 10 Sep 2018 23:53:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Lq/EtJwoJ0ib6d1t+ef0d1jiuomgd4eMdDtVDxiSVTI=;
 b=il1XceoO6V5Q56S1smQLuGbqlSfP6xmaAqB5tpvLkhROEVxYyOW8Izd/Y8qVEC/MbQ
 7yjSrGDoHEC13pbRtfciQplK52rTHZfuygHC1ATBdagBCz0Bja35s9nt0V8wXGgrcYKk
 2PCYTkuPVLeXflX0VV3ntqYimB8D+es3UBBAa0tS+BfOB8ZmybNd55ex7PJNR8PGAW33
 dKVwx3sCa2m3ztjCDJ7daOLha6uGXU4cH0D8B2rGVJKPVwx1dHZ61NrBn1FbuRpoycTl
 QZk1xvIXEbdS+dmYgxtSeYwuRgLhVvNlq/OSyDzjLnsqy7gGPA4mrdtifN6vTrap5z10
 JfdQ==
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=Lq/EtJwoJ0ib6d1t+ef0d1jiuomgd4eMdDtVDxiSVTI=;
 b=F5aUl7kLeyr9p2fLd/7GdMpIsNYdV4jLotnjcs7NIMVYXC13ofp1KOq4fgACsQ2xaQ
 6/FvwfvWhbhDjLhpSPHcRcdpM+kKhVrDSatA6UafS9u0eQFCoAjD2VH2PSsuPCFNDI1a
 YVXKq/Pg0yrtmkUayGYSgXX5TeEpXot7Yhxik/G1b+27VRSZdk6AlqTWQzGCYuDL5/Su
 ZWSNVu+ejZWOHjI6dkBqsThtCpYUY3ISY27uik1LHc7vc5XlxAer4IiyIaID+88HQkIm
 lBojjZguXl+HY0zmNvCADTgBZMsdhKPLGMnUuU9rfEbbkHWfzWkTGtOsdcDhTcV2jsb+
 TnIw==
X-Gm-Message-State: APzg51A+7mPx5QtOhRYVBP0+iUWpsosGbc0hajuaO4DHSGgaJsROFtVO
 Sd208azuBlv5yKElUOOxnn1ATxW22fQ=
X-Google-Smtp-Source: ANB0VdbzuvwcJi/t1z/RHbzZP9ZyBNmSWtSU9jjZP9jgSiTGEl6t05TLtyhuplAi8VPPhRYl6dRk7Q==
X-Received: by 2002:a2e:9448:: with SMTP id o8-v6mr1094130ljh.34.1536648832779; 
 Mon, 10 Sep 2018 23:53:52 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d10-v6sm3032708lfk.63.2018.09.10.23.53.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 23:53:51 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 09:53:49 +0300
Message-Id: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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, Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9wZXJmYy5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BlcmZjLmMgYi94ZW4vY29tbW9uL3Bl
cmZjLmMKaW5kZXggMDY3NTY3Ny4uMGFiZDk3NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wZXJm
Yy5jCisrKyBiL3hlbi9jb21tb24vcGVyZmMuYwpAQCAtMzMsOCArMzMsNyBAQCB2b2lkIHBlcmZj
X3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHVuc2lnbmVkIGludCBpLCBqOwogICAg
IHNfdGltZV90IG5vdyA9IE5PVygpOwogCi0gICAgcHJpbnRrKCJYZW4gcGVyZm9ybWFuY2UgY291
bnRlcnMgU0hPVyAgKG5vdyA9IDB4JTA4WDolMDhYKVxuIiwKLSAgICAgICAgICAgKHUzMikobm93
Pj4zMiksICh1MzIpbm93KTsKKyAgICBwcmludGsoIlhlbiBwZXJmb3JtYW5jZSBjb3VudGVycyBT
SE9XICAobm93ID0gJSJQUklfc3RpbWUiKVxuIiwgbm93KTsKIAogICAgIGZvciAoIGkgPSBqID0g
MDsgaSA8IE5SX1BFUkZDVFJTOyBpKysgKQogICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 06:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 06:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzcYf-0005CZ-BE; Tue, 11 Sep 2018 06:53: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzcYe-0005CM-19
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 06:53:56 +0000
X-Inumbo-ID: 319e9cce-b58f-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 319e9cce-b58f-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 08:52:06 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id u83-v6so19937363lje.12
 for <xen-devel@lists.xenproject.org>; Mon, 10 Sep 2018 23:53:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Lq/EtJwoJ0ib6d1t+ef0d1jiuomgd4eMdDtVDxiSVTI=;
 b=il1XceoO6V5Q56S1smQLuGbqlSfP6xmaAqB5tpvLkhROEVxYyOW8Izd/Y8qVEC/MbQ
 7yjSrGDoHEC13pbRtfciQplK52rTHZfuygHC1ATBdagBCz0Bja35s9nt0V8wXGgrcYKk
 2PCYTkuPVLeXflX0VV3ntqYimB8D+es3UBBAa0tS+BfOB8ZmybNd55ex7PJNR8PGAW33
 dKVwx3sCa2m3ztjCDJ7daOLha6uGXU4cH0D8B2rGVJKPVwx1dHZ61NrBn1FbuRpoycTl
 QZk1xvIXEbdS+dmYgxtSeYwuRgLhVvNlq/OSyDzjLnsqy7gGPA4mrdtifN6vTrap5z10
 JfdQ==
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=Lq/EtJwoJ0ib6d1t+ef0d1jiuomgd4eMdDtVDxiSVTI=;
 b=Np3MOSvg1EgxY+GjbSw1WqZqm2VFl3EGBG0gurcJnjkmL1UhB/ne9s9W6hYUBwMEAV
 5vaEyXPNr7XASO0zy7Cm3diurIN3cKGSfU7xSyukfVoaoJQTxeHVf8n++FXwFVGXsEiW
 eld1y5Iu+8/XH72xhp0gVSvRMdGga7yZIuIgZD6dVbhDLRrFGza1JJsHK2Zuwx/THPrf
 T1TUeo8Tk6QwMq3WqQ8ne+SkgqKFel0EWJJoetSqB+wplKqefFBGgXnzOZE+ftAaH7JI
 F8iwsKW6N/Q8InFFhbQ3aJELmVnGEF5erya+bVSqM+9VYdzQfyE7IoTyfnqJ6/aRuAua
 56Hw==
X-Gm-Message-State: APzg51B/W1rOo6bqzehEMPcVSNYfkfXW9j3L+0VEcl7SB34oIjojjTEb
 2EeDfHJxByBV7zJ8zT9ZUWrWnDeCgPQ=
X-Google-Smtp-Source: ANB0VdbzuvwcJi/t1z/RHbzZP9ZyBNmSWtSU9jjZP9jgSiTGEl6t05TLtyhuplAi8VPPhRYl6dRk7Q==
X-Received: by 2002:a2e:9448:: with SMTP id o8-v6mr1094130ljh.34.1536648832779; 
 Mon, 10 Sep 2018 23:53:52 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d10-v6sm3032708lfk.63.2018.09.10.23.53.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 10 Sep 2018 23:53:51 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 09:53:49 +0300
Message-Id: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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, Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9wZXJmYy5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BlcmZjLmMgYi94ZW4vY29tbW9uL3Bl
cmZjLmMKaW5kZXggMDY3NTY3Ny4uMGFiZDk3NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wZXJm
Yy5jCisrKyBiL3hlbi9jb21tb24vcGVyZmMuYwpAQCAtMzMsOCArMzMsNyBAQCB2b2lkIHBlcmZj
X3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHVuc2lnbmVkIGludCBpLCBqOwogICAg
IHNfdGltZV90IG5vdyA9IE5PVygpOwogCi0gICAgcHJpbnRrKCJYZW4gcGVyZm9ybWFuY2UgY291
bnRlcnMgU0hPVyAgKG5vdyA9IDB4JTA4WDolMDhYKVxuIiwKLSAgICAgICAgICAgKHUzMikobm93
Pj4zMiksICh1MzIpbm93KTsKKyAgICBwcmludGsoIlhlbiBwZXJmb3JtYW5jZSBjb3VudGVycyBT
SE9XICAobm93ID0gJSJQUklfc3RpbWUiKVxuIiwgbm93KTsKIAogICAgIGZvciAoIGkgPSBqID0g
MDsgaSA8IE5SX1BFUkZDVFJTOyBpKysgKQogICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:04:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:04: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 1fzcic-0006Kv-Mh; Tue, 11 Sep 2018 07:04: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=h0x1=lz=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzcib-0006Kq-8Z
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:04:13 +0000
X-Inumbo-ID: a0f14a92-b590-11e8-a8a5-bc764e045a96
Received: from lb2-smtp-cloud8.xs4all.net (unknown [194.109.24.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0f14a92-b590-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:02:22 +0200 (CEST)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud8.xs4all.net with ESMTPA
 id zciSfH794xO9BzciVfNgC0; Tue, 11 Sep 2018 09:04:09 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
 <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <cb233d78-9634-749e-f6a4-6e8692ea6ddd@xs4all.nl>
Date: Tue, 11 Sep 2018 09:04:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfJfw1PwYrFQ6dOA/jFd4KlLDoAiZ61reQ356jOH8LnGQSSlu14Ke1tzZvaDsPgQjPAPQ+X7UPwQewgrYar6Ao7Vdq7kM2t9/XQpkig0+mVaYtEHznzXP
 5QbilFe44v09UGwUOPGmc3wfgvM/2g+0NQHRgFUoKrnDLwS3xtvkJ71HHVFY9EG1wlNPuxBG2Wh8ah83OXsu2j5tOJw7Z+SK9MbhNx6Hq+Hofy7v3i9aN6vo
 Mn9FIf639Xlw3/hqAFNrtYve81jE1QZOrj57cAfRomUFRX9hXfZQdr8+iVU3W2OA5/knHqjV8z6hg3A0iXs+ulmkUhhycS8u36ni4k0MRJWisYfFnn7Kk0eR
 kursSgaZ/YLw4s7DwXrQVs+CLaBnduD2nd994AJiwGBloxe6fuOe/atX6igx/dcu5f9LpGEy8UE5jOHlWUnjITQ5wo0Q5BnfvcTdotFYtxfU2CXKyqbCjKQt
 0pSTvLayw68HjNWG1FugTnPkxE9b6s4tIAFiVMoUWXc5LsKGifbQBSt7NWY=
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTEvMjAxOCAwODo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
SGksIEhhbnMhCj4gCj4gT24gMDkvMTAvMjAxOCAwMzoyNiBQTSwgSGFucyBWZXJrdWlsIHdyb3Rl
Ogo+PiBPbiAwOS8xMC8yMDE4IDAxOjQ5IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+IE9uIDA5LzEwLzIwMTggMDI6MDkgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+PiBP
biAwOS8xMC8yMDE4IDExOjUyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+
Pj4gT24gMDkvMTAvMjAxOCAxMjowNCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4gT24g
MDkvMTAvMjAxOCAxMDoyNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+
Pj4gT24gMDkvMTAvMjAxOCAxMDo1MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+PiBI
aSBPbGVrc2FuZHIsCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gPHNuaXA+Cj4+Pj4+Pgo+Pj4+Pj4+
Pj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtlbHkgd2lsbCB3YW50IHRvIHN1cHBvcnQgc3VjaCBz
b3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+Pj4+Pj4+Pj4gaXQgcGF5cyB0byBkZXNpZ24gdGhpcyB3
aXRoIHRoYXQgaW4gbWluZC4KPj4+Pj4+Pj4+IEFnYWluLCBJIHRoaW5rIHRoYXQgdGhpcyBpcyB0
aGUgYmFja2VuZCB0byBoaWRlIHRoZXNlCj4+Pj4+Pj4+PiB1c2UtY2FzZXMgZnJvbSB0aGUgZnJv
bnRlbmQuCj4+Pj4+Pj4+IEknbSBub3Qgc3VyZSB5b3UgY2FuOiBzYXkgeW91IGFyZSBwbGF5aW5n
IGEgYmx1cmF5IGNvbm5lY3RlZCB0byB0aGUgc3lzdGVtCj4+Pj4+Pj4+IHdpdGggSERNSSwgdGhl
biBpZiB0aGVyZSBpcyBhIHJlc29sdXRpb24gY2hhbmdlLCB3aGF0IGRvIHlvdSBkbz8gWW91IGNh
biB0ZWFyCj4+Pj4+Pj4+IGV2ZXJ5dGhpbmcgZG93biBhbmQgYnVpbGQgaXQgdXAgYWdhaW4sIG9y
IHlvdSBjYW4ganVzdCB0ZWxsIGZyb250ZW5kcyB0aGF0Cj4+Pj4+Pj4+IHNvbWV0aGluZyBjaGFu
Z2VkIGFuZCB0aGF0IHRoZXkgaGF2ZSB0byBsb29rIGF0IHRoZSBuZXcgdmNhbWVyYSBjb25maWd1
cmF0aW9uLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgbGF0dGVyIHNlZW1zIHRvIGJlIG1vcmUgc2Vu
c2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0aGF0IHlvdQo+Pj4+Pj4+PiBuZWVk
IHRvIGRvOiBhbGwgeW91IHJlYWxseSBuZWVkIGlzIGFuIGV2ZW50IHNpZ25hbGxpbmcgdGhhdCBz
b21ldGhpbmcgY2hhbmdlZC4KPj4+Pj4+Pj4gSW4gVjRMMiB0aGF0J3MgdGhlIFY0TDJfRVZFTlRf
U09VUkNFX0NIQU5HRS4KPj4+Pj4+PiB3ZWxsLCB0aGlzIGNvbXBsaWNhdGVzIHRoaW5ncyBhIGxv
dCBhcyBJJ2xsIGhhdmUgdG8KPj4+Pj4+PiByZS1hbGxvY2F0ZSBidWZmZXJzIC0gcmlnaHQ/Cj4+
Pj4+PiBSaWdodC4gRGlmZmVyZW50IHJlc29sdXRpb25zIG1lYW5zIGRpZmZlcmVudCBzaXplZCBi
dWZmZXJzIGFuZCB1c3VhbGx5IGxvdHMgb2YKPj4+Pj4+IGNoYW5nZXMgdGhyb3VnaG91dCB0aGUg
d2hvbGUgdmlkZW8gcGlwZWxpbmUsIHdoaWNoIGluIHRoaXMgY2FzZSBjYW4gZXZlbgo+Pj4+Pj4g
Z28gaW50byBtdWx0aXBsZSBWTXMuCj4+Pj4+Pgo+Pj4+Pj4gT25lIGFkZGl0aW9uYWwgdGhpbmcg
dG8ga2VlcCBpbiBtaW5kIGZvciB0aGUgZnV0dXJlOiBWNEwyX0VWRU5UX1NPVVJDRV9DSEFOR0UK
Pj4+Pj4+IGhhcyBhIGZsYWdzIGZpZWxkIHRoYXQgdGVsbHMgdXNlcnNwYWNlIHdoYXQgY2hhbmdl
ZC4gUmlnaHQgbm93IHRoYXQgaXMganVzdCB0aGUKPj4+Pj4+IHJlc29sdXRpb24sIGJ1dCBpbiB0
aGUgZnV0dXJlIHlvdSBjYW4gZXhwZWN0IGZsYWdzIGZvciBjYXNlcyB3aGVyZSBqdXN0IHRoZQo+
Pj4+Pj4gY29sb3JzcGFjZSBpbmZvcm1hdGlvbiBjaGFuZ2VzLCBidXQgbm90IHRoZSByZXNvbHV0
aW9uLgo+Pj4+Pj4KPj4+Pj4+IFdoaWNoIHJlbWluZHMgbWUgb2YgdHdvIGltcG9ydGFudCBtaXNz
aW5nIHBpZWNlcyBvZiBpbmZvcm1hdGlvbiBpbiB5b3VyIHByb3RvY29sOgo+Pj4+Pj4KPj4+Pj4+
IDEpIFlvdSBuZWVkIHRvIGNvbW11bmljYXRlIHRoZSBjb2xvcnNwYWNlIGRhdGE6Cj4+Pj4+Pgo+
Pj4+Pj4gLSBjb2xvcnNwYWNlCj4+Pj4+PiAtIHhmZXJfZnVuYwo+Pj4+Pj4gLSB5Y2Jjcl9lbmMv
aHN2X2VuYyAodW5saWtlbHkgeW91IGV2ZXIgd2FudCB0byBzdXBwb3J0IEhTViBwaXhlbGZvcm1h
dHMsIHNvIEkKPj4+Pj4+ICAgICAgdGhpbmsgeW91IGNhbiBpZ25vcmUgaHN2X2VuYykKPj4+Pj4+
IC0gcXVhbnRpemF0aW9uCj4+Pj4+Pgo+Pj4+Pj4gU2VlIGh0dHBzOi8vaHZlcmt1aWwuaG9tZS54
czRhbGwubmwvc3BlYy91YXBpL3Y0bC9waXhmbXQtdjRsMi5odG1sI2MudjRsMl9waXhfZm9ybWF0
Cj4+Pj4+PiBhbmQgdGhlIGxpbmtzIHRvIHRoZSBjb2xvcnNwYWNlIHNlY3Rpb25zIGluIHRoZSBW
NEwyIHNwZWMgZm9yIGRldGFpbHMpLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgaW5mb3JtYXRpb24gaXMg
cGFydCBvZiB0aGUgZm9ybWF0LCBpdCBpcyByZXBvcnRlZCBieSB0aGUgZHJpdmVyLgo+Pj4+PiBJ
J2xsIHRha2UgYSBsb29rIGFuZCB0aGluayB3aGF0IGNhbiBiZSBwdXQgYW5kIGhvdyBpbnRvIHRo
ZSBwcm90b2NvbCwKPj4+Pj4gZG8geW91IHRoaW5rIEknbGwgaGF2ZSB0byBpbXBsZW1lbnQgYWxs
IHRoZSBhYm92ZSBmb3IKPj4+Pj4gdGhpcyBzdGFnZT8KPj4+PiBZZXMuIFdpdGhvdXQgaXQgVk1z
IHdpbGwgaGF2ZSBubyB3YXkgb2Yga25vd2luZyBob3cgdG8gcmVwcm9kdWNlIHRoZSByaWdodCBj
b2xvcnMuCj4+Pj4gVGhleSBkb24ndCAqaGF2ZSogdG8gdXNlIHRoaXMgaW5mb3JtYXRpb24sIGJ1
dCBpdCBzaG91bGQgYmUgdGhlcmUuIEZvciBjYW1lcmFzCj4+Pj4gdGhpcyBpc24ndCBhbGwgdGhh
dCBpbXBvcnRhbnQsIGZvciBTRFRWL0hEVFYgc291cmNlcyB0aGlzIGJlY29tZXMgbW9yZSByZWxl
dmFudAo+Pj4+IChlc3AuIHRoZSBxdWFudGl6YXRpb24gYW5kIHljYmNyX2VuYyBpbmZvcm1hdGlv
bikgYW5kIGZvciBzb3VyY2VzIHdpdGggQlQuMjAyMC9IRFIKPj4+PiBmb3JtYXRzIHRoaXMgaXMg
Y3JpdGljYWwuCj4+PiBvaywgdGhlbiBJJ2xsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBzZXRf
Y29uZmlnIHJlcXVlc3QvcmVzcG9uc2U6Cj4+Pgo+Pj4gICAgICAgdWludDMyX3QgY29sb3JzcGFj
ZTsKPj4+ICAgICAgIHVpbnQzMl90IHhmZXJfZnVuYzsKPj4+ICAgICAgIHVpbnQzMl90IHljYmNy
X2VuYzsKPj4+ICAgICAgIHVpbnQzMl90IHF1YW50aXphdGlvbjsKPiBZZXQgYW5vdGhlciBxdWVz
dGlvbiBoZXJlOiBhcmUgdGhlIGFib3ZlIChjb2xvciBzcGFjZSwgeGZlciBldGMuKSBhbmQKPiBk
aXNwbGF5IGFzcGVjdCByYXRpbyBkZWZpbmVkIHBlciBwaXhlbF9mb3JtYXQgb3IgcGVyIHBpeGVs
X2Zvcm1hdCArIAo+IHJlc29sdXRpb24/Cj4gCj4gSWYgcGVyIHBpeGVsX2Zvcm1hdCB0aGVuCj4g
Cj4gLi4uL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvZGlzcGxheS1hc3BlY3QtcmF0aW8gPSAiNTkv
NTgiCj4gCj4gb3IgaWYgcGVyIHJlc29sdXRpb24KPiAKPiAuLi4vdmNhbWVyYS8xL2Zvcm1hdHMv
WVVZVi82NDB4NDgwL2Rpc3BsYXktYXNwZWN0LXJhdGlvID0gIjU5LzU4IgoKVGhleSBhcmUgdG90
YWxseSBpbmRlcGVuZGVudCBvZiByZXNvbHV0aW9uIG9yIHBpeGVsZm9ybWF0LCB3aXRoIHRoZQpl
eGNlcHRpb24gb2YgeWNiY3JfZW5jIHdoaWNoIGlzIG9mIGNvdXJzZSBpZ25vcmVkIGZvciBSR0Ig
cGl4ZWxmb3JtYXRzLgoKVGhleSBhcmUgc2V0IGJ5IHRoZSBkcml2ZXIsIG5ldmVyIGJ5IHRoZSBh
cHBsaWNhdGlvbi4KCkZvciBIRE1JIHNvdXJjZXMgdGhlc2UgdmFsdWVzIGNhbiBjaGFuZ2UgZGVw
ZW5kaW5nIG9uIHdoYXQgc291cmNlIGlzCmNvbm5lY3RlZCwgc28gdGhleSBhcmUgbm90IGZpeGVk
IGFuZCB5b3UgbmVlZCB0byBxdWVyeSB0aGVtIHdoZW5ldmVyCmEgbmV3IHNvdXJjZSBpcyBjb25u
ZWN0ZWQuIEluIGZhY3QsIHRoZW4gY2FuIGNoYW5nZSBtaWRzdHJlYW0sIGJ1dCB3ZQpkbyBub3Qg
aGF2ZSBnb29kIHN1cHBvcnQgZm9yIHRoYXQgYXQgdGhlIG1vbWVudC4KClJlZ2FyZHMsCgoJSGFu
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzcjG-0006Nj-0s; Tue, 11 Sep 2018 07:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=i2ua=lz=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzcjF-0006Ne-AB
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:04:53 +0000
X-Inumbo-ID: 1ac99028-b591-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ac99028-b591-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:05:46 +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 0BD2EAEC6;
 Tue, 11 Sep 2018 07:04:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, netdev@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue, 11 Sep 2018 09:04:48 +0200
Message-Id: <20180911070448.3958-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/netfront: don't bug in case of too many
 frags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@oracle.com,
 davem@davemloft.net, stable@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>

Q29tbWl0IDU3ZjIzMGFiMDRkMjkxICgieGVuL25ldGZyb250OiByYWlzZSBtYXggbnVtYmVyIG9m
IHNsb3RzIGluCnhlbm5ldF9nZXRfcmVzcG9uc2VzKCkiKSByYWlzZWQgdGhlIG1heCBudW1iZXIg
b2YgYWxsb3dlZCBzbG90cyBieSBvbmUuClRoaXMgc2VlbXMgdG8gYmUgcHJvYmxlbWF0aWMgaW4g
c29tZSBjb25maWd1cmF0aW9ucyB3aXRoIG5ldGJhY2sgdXNpbmcKYSBsYXJnZXIgTUFYX1NLQl9G
UkFHUyB2YWx1ZSAoZS5nLiBvbGQgTGludXgga2VybmVsIHdpdGggTUFYX1NLQl9GUkFHUwpkZWZp
bmVkIGFzIDE4IGluc3RlYWQgb2Ygbm93YWRheXMgMTcpLgoKSW5zdGVhZCBvZiBCVUdfT04oKSBp
biB0aGlzIGNhc2UganVzdCBmYWxsIGJhY2sgdG8gcmV0cmFuc21pc3Npb24uCgpGaXhlczogNTdm
MjMwYWIwNGQyOTEgKCJ4ZW4vbmV0ZnJvbnQ6IHJhaXNlIG1heCBudW1iZXIgb2Ygc2xvdHMgaW4g
eGVubmV0X2dldF9yZXNwb25zZXMoKSIpCkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJzL25l
dC94ZW4tbmV0ZnJvbnQuYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJv
bnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IDk0MDdhY2JkMTlhOS4uZjE3
ZjYwMmU2MTcxIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYworKysgYi9k
cml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwpAQCAtOTA4LDcgKzkwOCwxMSBAQCBzdGF0aWMgUklO
R19JRFggeGVubmV0X2ZpbGxfZnJhZ3Moc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwKIAkJ
CUJVR19PTihwdWxsX3RvIDw9IHNrYl9oZWFkbGVuKHNrYikpOwogCQkJX19wc2tiX3B1bGxfdGFp
bChza2IsIHB1bGxfdG8gLSBza2JfaGVhZGxlbihza2IpKTsKIAkJfQotCQlCVUdfT04oc2tiX3No
aW5mbyhza2IpLT5ucl9mcmFncyA+PSBNQVhfU0tCX0ZSQUdTKTsKKwkJaWYgKHVubGlrZWx5KHNr
Yl9zaGluZm8oc2tiKS0+bnJfZnJhZ3MgPj0gTUFYX1NLQl9GUkFHUykpIHsKKwkJCXF1ZXVlLT5y
eC5yc3BfY29ucyA9ICsrY29uczsKKwkJCWtmcmVlX3NrYihuc2tiKTsKKwkJCXJldHVybiB+MFU7
CisJCX0KIAogCQlza2JfYWRkX3J4X2ZyYWcoc2tiLCBza2Jfc2hpbmZvKHNrYiktPm5yX2ZyYWdz
LAogCQkJCXNrYl9mcmFnX3BhZ2UobmZyYWcpLApAQCAtMTA0NSw2ICsxMDQ5LDggQEAgc3RhdGlj
IGludCB4ZW5uZXRfcG9sbChzdHJ1Y3QgbmFwaV9zdHJ1Y3QgKm5hcGksIGludCBidWRnZXQpCiAJ
CXNrYi0+bGVuICs9IHJ4LT5zdGF0dXM7CiAKIAkJaSA9IHhlbm5ldF9maWxsX2ZyYWdzKHF1ZXVl
LCBza2IsICZ0bXBxKTsKKwkJaWYgKHVubGlrZWx5KGkgPT0gfjBVKSkKKwkJCWdvdG8gZXJyOwog
CiAJCWlmIChyeC0+ZmxhZ3MgJiBYRU5fTkVUUlhGX2NzdW1fYmxhbmspCiAJCQlza2ItPmlwX3N1
bW1lZCA9IENIRUNLU1VNX1BBUlRJQUw7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:14:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzcsB-0007IZ-Vx; Tue, 11 Sep 2018 07:14: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=edvf=lz=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzcsA-0007IU-Ok
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:14:06 +0000
X-Inumbo-ID: 03879b52-b592-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03879b52-b592-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:12:17 +0200 (CEST)
Received: by mail-lf1-x143.google.com with SMTP id r4-v6so19456639lff.12
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 00:14:05 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=JvxuZ4C44YjZoo4cqaaRrFklGIMH5xtYRRHJ/tKy+8U=;
 b=J49UmOauC0qjbvXm/COZjxSECIUFDTMWYvCkYkbVsU9rROk2ECb+31mUBQFoMmeNKh
 qQ02pE7giUXQhUg3u5ISaOZUsvMIeaS1203Tt2aSWxEInSjMpkeIBzMq5tg4C2zXDf9D
 cWB4i9wqChAaRCg9CD+wIBNjq3WJghSNGmL4AByhc8IcMlR6/1HxhxOBaKgcPYexDEdx
 kp+RMBELkHA6r4fFII7oOqFCCBHTozDhFe7BcS81UmvlKe2WlrxLaeEVDE6Yeh0EuN6m
 PLw1kb32Uc09ESk+S2ywKdUP+yqUehmCzEzi9xTdYrEvP5gCVRRY3X7uERdBXQMlIhpd
 Hrfw==
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-transfer-encoding
 :content-language;
 bh=JvxuZ4C44YjZoo4cqaaRrFklGIMH5xtYRRHJ/tKy+8U=;
 b=JzmCET/Tju/BOZltN3z0fos/LPCteHw7PEEvTq0emBXOzFZ5atjTf8LF5As52PDvCL
 og6ZcLfguFmsojnOxHsbdld7BJ9lx7dXPLCyWVWzhIRs2Qvos99haq9DEVeZdndBuKpN
 owVbFxLIc8iT4bwFpYL9ua0od/xu/fXkjrLT3wbk35YwNZ5c5aRSlAwn5yIsoQUBsj4R
 aAm0a+rDl28VOUI9Y3pxOdZeb90zlbsRcasnICysbe1Q5vItmEiBXQ3sc2SBQObYsFox
 fozEaJJbfNGrKPmOSaJZ4Pd/xcUjHYdtOzvX715m5TA0E5tbv6ybYZm+xDcbPia8foFg
 btDQ==
X-Gm-Message-State: APzg51DVSlgCRNGrzdCdE22HKLYpPQAPt9KhtIo5IyooiHTKl1tTb6ah
 SnVVtwYmexAxRuuqkbOUgz8=
X-Google-Smtp-Source: ANB0VdYA5bFasd4QwkBCntMKkAYSaTaxKrg4G4DKQHAcxqnebCTLxrLe81FKWgLqgT/OTS8f5YgJvg==
X-Received: by 2002:a19:9710:: with SMTP id
 z16-v6mr15585082lfd.17.1536650043904; 
 Tue, 11 Sep 2018 00:14:03 -0700 (PDT)
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
 j10-v6sm3170962ljb.33.2018.09.11.00.14.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Sep 2018 00:14:03 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
 <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
 <cb233d78-9634-749e-f6a4-6e8692ea6ddd@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <abd78f44-96ea-b706-378a-14f32fdd77d7@gmail.com>
Date: Tue, 11 Sep 2018 10:14:02 +0300
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: <cb233d78-9634-749e-f6a4-6e8692ea6ddd@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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-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>

T24gMDkvMTEvMjAxOCAxMDowNCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzExLzIw
MTggMDg6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBIaSwgSGFucyEK
Pj4KPj4gT24gMDkvMTAvMjAxOCAwMzoyNiBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4gT24g
MDkvMTAvMjAxOCAwMTo0OSBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
T24gMDkvMTAvMjAxOCAwMjowOSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+PiBPbiAwOS8x
MC8yMDE4IDExOjUyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+IE9u
IDA5LzEwLzIwMTggMTI6MDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4+PiBPbiAwOS8x
MC8yMDE4IDEwOjI0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4g
T24gMDkvMTAvMjAxOCAxMDo1MyBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+Pj4gSGkg
T2xla3NhbmRyLAo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IE9uIDA5LzEwLzIwMTggMDk6MTYgQU0sIE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+IDxzbmlwPgo+Pj4+Pj4+Cj4+Pj4+
Pj4+Pj4+IEkgc3VzcGVjdCB0aGF0IHlvdSBsaWtlbHkgd2lsbCB3YW50IHRvIHN1cHBvcnQgc3Vj
aCBzb3VyY2VzIGV2ZW50dWFsbHksIHNvCj4+Pj4+Pj4+Pj4+IGl0IHBheXMgdG8gZGVzaWduIHRo
aXMgd2l0aCB0aGF0IGluIG1pbmQuCj4+Pj4+Pj4+Pj4gQWdhaW4sIEkgdGhpbmsgdGhhdCB0aGlz
IGlzIHRoZSBiYWNrZW5kIHRvIGhpZGUgdGhlc2UKPj4+Pj4+Pj4+PiB1c2UtY2FzZXMgZnJvbSB0
aGUgZnJvbnRlbmQuCj4+Pj4+Pj4+PiBJJ20gbm90IHN1cmUgeW91IGNhbjogc2F5IHlvdSBhcmUg
cGxheWluZyBhIGJsdXJheSBjb25uZWN0ZWQgdG8gdGhlIHN5c3RlbQo+Pj4+Pj4+Pj4gd2l0aCBI
RE1JLCB0aGVuIGlmIHRoZXJlIGlzIGEgcmVzb2x1dGlvbiBjaGFuZ2UsIHdoYXQgZG8geW91IGRv
PyBZb3UgY2FuIHRlYXIKPj4+Pj4+Pj4+IGV2ZXJ5dGhpbmcgZG93biBhbmQgYnVpbGQgaXQgdXAg
YWdhaW4sIG9yIHlvdSBjYW4ganVzdCB0ZWxsIGZyb250ZW5kcyB0aGF0Cj4+Pj4+Pj4+PiBzb21l
dGhpbmcgY2hhbmdlZCBhbmQgdGhhdCB0aGV5IGhhdmUgdG8gbG9vayBhdCB0aGUgbmV3IHZjYW1l
cmEgY29uZmlndXJhdGlvbi4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGUgbGF0dGVyIHNlZW1zIHRv
IGJlIG1vcmUgc2Vuc2libGUgdG8gbWUuIEl0IGlzIHJlYWxseSBub3QgbXVjaCB0aGF0IHlvdQo+
Pj4+Pj4+Pj4gbmVlZCB0byBkbzogYWxsIHlvdSByZWFsbHkgbmVlZCBpcyBhbiBldmVudCBzaWdu
YWxsaW5nIHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuCj4+Pj4+Pj4+PiBJbiBWNEwyIHRoYXQncyB0
aGUgVjRMMl9FVkVOVF9TT1VSQ0VfQ0hBTkdFLgo+Pj4+Pj4+PiB3ZWxsLCB0aGlzIGNvbXBsaWNh
dGVzIHRoaW5ncyBhIGxvdCBhcyBJJ2xsIGhhdmUgdG8KPj4+Pj4+Pj4gcmUtYWxsb2NhdGUgYnVm
ZmVycyAtIHJpZ2h0Pwo+Pj4+Pj4+IFJpZ2h0LiBEaWZmZXJlbnQgcmVzb2x1dGlvbnMgbWVhbnMg
ZGlmZmVyZW50IHNpemVkIGJ1ZmZlcnMgYW5kIHVzdWFsbHkgbG90cyBvZgo+Pj4+Pj4+IGNoYW5n
ZXMgdGhyb3VnaG91dCB0aGUgd2hvbGUgdmlkZW8gcGlwZWxpbmUsIHdoaWNoIGluIHRoaXMgY2Fz
ZSBjYW4gZXZlbgo+Pj4+Pj4+IGdvIGludG8gbXVsdGlwbGUgVk1zLgo+Pj4+Pj4+Cj4+Pj4+Pj4g
T25lIGFkZGl0aW9uYWwgdGhpbmcgdG8ga2VlcCBpbiBtaW5kIGZvciB0aGUgZnV0dXJlOiBWNEwy
X0VWRU5UX1NPVVJDRV9DSEFOR0UKPj4+Pj4+PiBoYXMgYSBmbGFncyBmaWVsZCB0aGF0IHRlbGxz
IHVzZXJzcGFjZSB3aGF0IGNoYW5nZWQuIFJpZ2h0IG5vdyB0aGF0IGlzIGp1c3QgdGhlCj4+Pj4+
Pj4gcmVzb2x1dGlvbiwgYnV0IGluIHRoZSBmdXR1cmUgeW91IGNhbiBleHBlY3QgZmxhZ3MgZm9y
IGNhc2VzIHdoZXJlIGp1c3QgdGhlCj4+Pj4+Pj4gY29sb3JzcGFjZSBpbmZvcm1hdGlvbiBjaGFu
Z2VzLCBidXQgbm90IHRoZSByZXNvbHV0aW9uLgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2hpY2ggcmVtaW5k
cyBtZSBvZiB0d28gaW1wb3J0YW50IG1pc3NpbmcgcGllY2VzIG9mIGluZm9ybWF0aW9uIGluIHlv
dXIgcHJvdG9jb2w6Cj4+Pj4+Pj4KPj4+Pj4+PiAxKSBZb3UgbmVlZCB0byBjb21tdW5pY2F0ZSB0
aGUgY29sb3JzcGFjZSBkYXRhOgo+Pj4+Pj4+Cj4+Pj4+Pj4gLSBjb2xvcnNwYWNlCj4+Pj4+Pj4g
LSB4ZmVyX2Z1bmMKPj4+Pj4+PiAtIHljYmNyX2VuYy9oc3ZfZW5jICh1bmxpa2VseSB5b3UgZXZl
ciB3YW50IHRvIHN1cHBvcnQgSFNWIHBpeGVsZm9ybWF0cywgc28gSQo+Pj4+Pj4+ICAgICAgIHRo
aW5rIHlvdSBjYW4gaWdub3JlIGhzdl9lbmMpCj4+Pj4+Pj4gLSBxdWFudGl6YXRpb24KPj4+Pj4+
Pgo+Pj4+Pj4+IFNlZSBodHRwczovL2h2ZXJrdWlsLmhvbWUueHM0YWxsLm5sL3NwZWMvdWFwaS92
NGwvcGl4Zm10LXY0bDIuaHRtbCNjLnY0bDJfcGl4X2Zvcm1hdAo+Pj4+Pj4+IGFuZCB0aGUgbGlu
a3MgdG8gdGhlIGNvbG9yc3BhY2Ugc2VjdGlvbnMgaW4gdGhlIFY0TDIgc3BlYyBmb3IgZGV0YWls
cykuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIGluZm9ybWF0aW9uIGlzIHBhcnQgb2YgdGhlIGZvcm1h
dCwgaXQgaXMgcmVwb3J0ZWQgYnkgdGhlIGRyaXZlci4KPj4+Pj4+IEknbGwgdGFrZSBhIGxvb2sg
YW5kIHRoaW5rIHdoYXQgY2FuIGJlIHB1dCBhbmQgaG93IGludG8gdGhlIHByb3RvY29sLAo+Pj4+
Pj4gZG8geW91IHRoaW5rIEknbGwgaGF2ZSB0byBpbXBsZW1lbnQgYWxsIHRoZSBhYm92ZSBmb3IK
Pj4+Pj4+IHRoaXMgc3RhZ2U/Cj4+Pj4+IFllcy4gV2l0aG91dCBpdCBWTXMgd2lsbCBoYXZlIG5v
IHdheSBvZiBrbm93aW5nIGhvdyB0byByZXByb2R1Y2UgdGhlIHJpZ2h0IGNvbG9ycy4KPj4+Pj4g
VGhleSBkb24ndCAqaGF2ZSogdG8gdXNlIHRoaXMgaW5mb3JtYXRpb24sIGJ1dCBpdCBzaG91bGQg
YmUgdGhlcmUuIEZvciBjYW1lcmFzCj4+Pj4+IHRoaXMgaXNuJ3QgYWxsIHRoYXQgaW1wb3J0YW50
LCBmb3IgU0RUVi9IRFRWIHNvdXJjZXMgdGhpcyBiZWNvbWVzIG1vcmUgcmVsZXZhbnQKPj4+Pj4g
KGVzcC4gdGhlIHF1YW50aXphdGlvbiBhbmQgeWNiY3JfZW5jIGluZm9ybWF0aW9uKSBhbmQgZm9y
IHNvdXJjZXMgd2l0aCBCVC4yMDIwL0hEUgo+Pj4+PiBmb3JtYXRzIHRoaXMgaXMgY3JpdGljYWwu
Cj4+Pj4gb2ssIHRoZW4gSSdsbCBhZGQgdGhlIGZvbGxvd2luZyB0byB0aGUgc2V0X2NvbmZpZyBy
ZXF1ZXN0L3Jlc3BvbnNlOgo+Pj4+Cj4+Pj4gICAgICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4+
Pj4gICAgICAgIHVpbnQzMl90IHhmZXJfZnVuYzsKPj4+PiAgICAgICAgdWludDMyX3QgeWNiY3Jf
ZW5jOwo+Pj4+ICAgICAgICB1aW50MzJfdCBxdWFudGl6YXRpb247Cj4+IFlldCBhbm90aGVyIHF1
ZXN0aW9uIGhlcmU6IGFyZSB0aGUgYWJvdmUgKGNvbG9yIHNwYWNlLCB4ZmVyIGV0Yy4pIGFuZAo+
PiBkaXNwbGF5IGFzcGVjdCByYXRpbyBkZWZpbmVkIHBlciBwaXhlbF9mb3JtYXQgb3IgcGVyIHBp
eGVsX2Zvcm1hdCArCj4+IHJlc29sdXRpb24/Cj4+Cj4+IElmIHBlciBwaXhlbF9mb3JtYXQgdGhl
bgo+Pgo+PiAuLi4vdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi9kaXNwbGF5LWFzcGVjdC1yYXRpbyA9
ICI1OS81OCIKPj4KPj4gb3IgaWYgcGVyIHJlc29sdXRpb24KPj4KPj4gLi4uL3ZjYW1lcmEvMS9m
b3JtYXRzL1lVWVYvNjQweDQ4MC9kaXNwbGF5LWFzcGVjdC1yYXRpbyA9ICI1OS81OCIKPiBUaGV5
IGFyZSB0b3RhbGx5IGluZGVwZW5kZW50IG9mIHJlc29sdXRpb24gb3IgcGl4ZWxmb3JtYXQsIHdp
dGggdGhlCj4gZXhjZXB0aW9uIG9mIHljYmNyX2VuYyB3aGljaCBpcyBvZiBjb3Vyc2UgaWdub3Jl
ZCBmb3IgUkdCIHBpeGVsZm9ybWF0cy4KPgo+IFRoZXkgYXJlIHNldCBieSB0aGUgZHJpdmVyLCBu
ZXZlciBieSB0aGUgYXBwbGljYXRpb24uCj4KPiBGb3IgSERNSSBzb3VyY2VzIHRoZXNlIHZhbHVl
cyBjYW4gY2hhbmdlIGRlcGVuZGluZyBvbiB3aGF0IHNvdXJjZSBpcwo+IGNvbm5lY3RlZCwgc28g
dGhleSBhcmUgbm90IGZpeGVkIGFuZCB5b3UgbmVlZCB0byBxdWVyeSB0aGVtIHdoZW5ldmVyCj4g
YSBuZXcgc291cmNlIGlzIGNvbm5lY3RlZC4gSW4gZmFjdCwgdGhlbiBjYW4gY2hhbmdlIG1pZHN0
cmVhbSwgYnV0IHdlCj4gZG8gbm90IGhhdmUgZ29vZCBzdXBwb3J0IGZvciB0aGF0IGF0IHRoZSBt
b21lbnQuCkFoLCBncmVhdCwgdGhlbiBJJ2xsIGRlZmluZSBjb2xvcnNwYWNlLCB4ZmVyX2Z1bmMs
IHF1YW50aXphdGlvbgphbmQgZGlzcGxheSBhc3BlY3QgcmF0aW8gYXMgcGFydCBvZiB2aXJ0dWFs
IGNhbWVyYSBkZXZpY2UgY29uZmlndXJhdGlvbgooYXMgdmNhbWVyYSByZXByZXNlbnRzIGEgc2lu
Z2xlIHNvdXJjZSkgYW5kIHljYmNyX2VuYyBhcyBhIHBhcnQKb2YgcGl4ZWwgZm9ybWF0IGNvbmZp
Z3VyYXRpb24gKG9uZSB5Y2Jjcl9lbmMgcGVyIGVhY2gKcGl4ZWwgZm9ybWF0KQoKRG9lcyB0aGlz
IHNvdW5kIG9rPwo+Cj4gUmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:18:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzcwP-0007b9-MS; Tue, 11 Sep 2018 07: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzcwO-0007az-0N
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:18:28 +0000
X-Inumbo-ID: 9ef879e6-b592-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ef879e6-b592-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:16:38 +0200 (CEST)
Received: by mail-lj1-x241.google.com with SMTP id v9-v6so20037455ljk.4
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 00:18:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=j4xQMXcp7rNDjcRzyT9TWVxntfjCjNhxRc76LdNNjoY=;
 b=VNyqC+wS23wM4JcXxxImzY4RFMtoVEEmn1t9CPDfgUw5y4AeEmjt1LnG1lqLzqpOMl
 8jq+QWbDv8hL6KEXDy7w7RQ/nOFy8msokTnZPA6OSQAUHumQJpX1tlnmcS+J3o4IrkPO
 qr4q8eKCQoGFmExQPXv39+RmX9pg+1R1AeyPVdDs+EwqmV1NzqRtrrGGoAjxsj+XagPS
 qCBVvgPnQ99uiVHHsj1uqk4tzxBmxSFa+oQW/VLEMjygeP1Go/BTk9+3/wZKJqj/8vcM
 lP5UuOuL+Y4kkIoL337bSoe25iIDJswDlW61jwKXM7TToixuiVUXBwBwMYiaFA+If/qU
 lvjg==
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=j4xQMXcp7rNDjcRzyT9TWVxntfjCjNhxRc76LdNNjoY=;
 b=Bx6rDVqChd9ryReEdf6Imc/pgUglI54xzcKE1+TxGR/opB//y8b4AmZ2uWb0klTYsr
 IDTYsN16jT7Avr0xcMMbhvXzq6DlWCkVfk6lDtGjGihO5M7QnbTApBpaxGXW+GknCIrQ
 q4668D+JzJX87R38UK9ElMW4OBx2UlOxNCkVxucTSSBkYIZDKAi1E+AC5h09BT8Qr0Gy
 3WWsI+e3oDDpPJOqQpZPqxt/bBuL3GTFu0JNYJPcHtc6lfwfHe80mBvr6jnEagzj3w3H
 ACJ+kjmvo5oJ8BwmM+azGs19SWGaMb4PErN9r7IDsewsB1SiweNfVN4d9A/v49pP0kZF
 ztFQ==
X-Gm-Message-State: APzg51Aft6G1t4gRgl+G56APFY3oZ/eBO9HSlcfKxgqPP4RH4ysBck3e
 HdJoD4zmDMdrTknRdOOnI78=
X-Google-Smtp-Source: ANB0VdYW4VIuqu30Va9bfiV3uf7JOhT2Zx6aSyN+ys+LWPzC9FL8v6Dz7zGB5rZk/jvS81OMkA5hvQ==
X-Received: by 2002:a2e:811:: with SMTP id
 17-v6mr15531066lji.140.1536650304881; 
 Tue, 11 Sep 2018 00:18:24 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d13-v6sm3078010lfi.74.2018.09.11.00.18.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 00:18:23 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 10:18:22 +0300
Message-Id: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.org, 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
YXJtL3RyYXBzLmMgfCAxMiArKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA5YWU2NGFlLi40NWZiM2Q1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjQ0
LDcgKzI0NCw4IEBAIHN0YXRpYyByZWdpc3Rlcl90ICpzZWxlY3RfdXNlcl9yZWcoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWcpCiAgICAgICovCiAjZGVmaW5lIFJFR09GRlMoUikg
b2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIFIpCiAKLSAgICBzd2l0Y2ggKCByZWcgKSB7
CisgICAgc3dpdGNoICggcmVnICkKKyAgICB7CiAgICAgY2FzZSAwIC4uLiA3OiAvKiBVbmJhbmtl
ZCByZWdpc3RlcnMgKi8KICAgICAgICAgQlVJTERfQlVHX09OKFJFR09GRlMocjApICsgNypzaXpl
b2YocmVnaXN0ZXJfdCkgIT0gUkVHT0ZGUyhyNykpOwogICAgICAgICByZXR1cm4gJnJlZ3MtPnIw
ICsgcmVnOwpAQCAtMTQyOSw3ICsxNDMwLDggQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiB7CiAgICAgdWlu
dDMyX3QgcmVnOwogICAgIHVpbnQzMl90IGRvbWlkID0gY3VycmVudC0+ZG9tYWluLT5kb21haW5f
aWQ7Ci0gICAgc3dpdGNoICggY29kZSApIHsKKyAgICBzd2l0Y2ggKCBjb2RlICkKKyAgICB7CiAg
ICAgY2FzZSAweGUwIC4uLiAweGVmOgogICAgICAgICByZWcgPSBjb2RlIC0gMHhlMDsKICAgICAg
ICAgcHJpbnRrKCJET00lZDogUiVkID0gMHglIlBSSXJlZ2lzdGVyIiBhdCAweCUiUFJJdmFkZHIi
XG4iLApAQCAtMjA3MSw3ICsyMDczLDggQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7
CiAKLSAgICBzd2l0Y2ggKGhzci5lYykgeworICAgIHN3aXRjaCAoaHNyLmVjKQorICAgIHsKICAg
ICBjYXNlIEhTUl9FQ19XRklfV0ZFOgogICAgICAgICAvKgogICAgICAgICAgKiBIQ1JfRUwyLlRX
SSwgSENSX0VMMi5UV0UKQEAgLTIyNzAsNyArMjI3Myw4IEBAIHZvaWQgbGVhdmVfaHlwZXJ2aXNv
cl90YWlsKHZvaWQpCiAgICAgd2hpbGUgKDEpCiAgICAgewogICAgICAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOwotICAgICAgICBpZiAoIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkp
KSB7CisgICAgICAgIGlmICghc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNzb3JfaWQoKSkpCisg
ICAgICAgIHsKICAgICAgICAgICAgIHZnaWNfc3luY190b19scnMoKTsKIAogICAgICAgICAgICAg
LyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:18:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzcwP-0007bF-Un; Tue, 11 Sep 2018 07: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzcwO-0007b1-51
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 07:18:28 +0000
X-Inumbo-ID: 9f48ff1d-b592-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f48ff1d-b592-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:16:38 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id s12-v6so20064614ljj.0
 for <xen-devel@lists.xen.org>; Tue, 11 Sep 2018 00:18:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=j4xQMXcp7rNDjcRzyT9TWVxntfjCjNhxRc76LdNNjoY=;
 b=VNyqC+wS23wM4JcXxxImzY4RFMtoVEEmn1t9CPDfgUw5y4AeEmjt1LnG1lqLzqpOMl
 8jq+QWbDv8hL6KEXDy7w7RQ/nOFy8msokTnZPA6OSQAUHumQJpX1tlnmcS+J3o4IrkPO
 qr4q8eKCQoGFmExQPXv39+RmX9pg+1R1AeyPVdDs+EwqmV1NzqRtrrGGoAjxsj+XagPS
 qCBVvgPnQ99uiVHHsj1uqk4tzxBmxSFa+oQW/VLEMjygeP1Go/BTk9+3/wZKJqj/8vcM
 lP5UuOuL+Y4kkIoL337bSoe25iIDJswDlW61jwKXM7TToixuiVUXBwBwMYiaFA+If/qU
 lvjg==
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=j4xQMXcp7rNDjcRzyT9TWVxntfjCjNhxRc76LdNNjoY=;
 b=pJydmDkinoo187uVYOIkJErT/lWbxkUvEPDU1j88+vnOquLpv+Y9NbxLdqvmKLKyzB
 H90hB/t0XX4o2tCRWTyMpmTy8JqC46NwUA1qwHIK+dGXsB1nrV6RjpxdB0d0OD4IDO9P
 DG//GEqdD/EiqMolEyrAusZFBvVjmTPC108dt9gQyrExgFbHTD3VOojbMda6NGJLxZCK
 kboM9jCafPLSrJnK3G2kOo+lLzATAzhupnIqQ097pC/dYLbvTf/rEyRlQ8LUZuJ8M1yK
 BiOIG9KTZ6jQF5WK04m9TAT9XIUJuMy57M0FAVHWJYAQxkJ0Atl4P/K6daVGLj/axKb1
 8rIg==
X-Gm-Message-State: APzg51AdM7EhmCiwG8t9nZtFbR3utpenzXPHHjT0NDhXRFXwQkmUrLof
 gR8u/zXYAeLaYv2sU/kBy5FlBRmKwb0=
X-Google-Smtp-Source: ANB0VdYW4VIuqu30Va9bfiV3uf7JOhT2Zx6aSyN+ys+LWPzC9FL8v6Dz7zGB5rZk/jvS81OMkA5hvQ==
X-Received: by 2002:a2e:811:: with SMTP id
 17-v6mr15531066lji.140.1536650304881; 
 Tue, 11 Sep 2018 00:18:24 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id d13-v6sm3078010lfi.74.2018.09.11.00.18.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 00:18:23 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 10:18:22 +0300
Message-Id: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.org, 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
YXJtL3RyYXBzLmMgfCAxMiArKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA5YWU2NGFlLi40NWZiM2Q1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjQ0
LDcgKzI0NCw4IEBAIHN0YXRpYyByZWdpc3Rlcl90ICpzZWxlY3RfdXNlcl9yZWcoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWcpCiAgICAgICovCiAjZGVmaW5lIFJFR09GRlMoUikg
b2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIFIpCiAKLSAgICBzd2l0Y2ggKCByZWcgKSB7
CisgICAgc3dpdGNoICggcmVnICkKKyAgICB7CiAgICAgY2FzZSAwIC4uLiA3OiAvKiBVbmJhbmtl
ZCByZWdpc3RlcnMgKi8KICAgICAgICAgQlVJTERfQlVHX09OKFJFR09GRlMocjApICsgNypzaXpl
b2YocmVnaXN0ZXJfdCkgIT0gUkVHT0ZGUyhyNykpOwogICAgICAgICByZXR1cm4gJnJlZ3MtPnIw
ICsgcmVnOwpAQCAtMTQyOSw3ICsxNDMwLDggQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiB7CiAgICAgdWlu
dDMyX3QgcmVnOwogICAgIHVpbnQzMl90IGRvbWlkID0gY3VycmVudC0+ZG9tYWluLT5kb21haW5f
aWQ7Ci0gICAgc3dpdGNoICggY29kZSApIHsKKyAgICBzd2l0Y2ggKCBjb2RlICkKKyAgICB7CiAg
ICAgY2FzZSAweGUwIC4uLiAweGVmOgogICAgICAgICByZWcgPSBjb2RlIC0gMHhlMDsKICAgICAg
ICAgcHJpbnRrKCJET00lZDogUiVkID0gMHglIlBSSXJlZ2lzdGVyIiBhdCAweCUiUFJJdmFkZHIi
XG4iLApAQCAtMjA3MSw3ICsyMDczLDggQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7
CiAKLSAgICBzd2l0Y2ggKGhzci5lYykgeworICAgIHN3aXRjaCAoaHNyLmVjKQorICAgIHsKICAg
ICBjYXNlIEhTUl9FQ19XRklfV0ZFOgogICAgICAgICAvKgogICAgICAgICAgKiBIQ1JfRUwyLlRX
SSwgSENSX0VMMi5UV0UKQEAgLTIyNzAsNyArMjI3Myw4IEBAIHZvaWQgbGVhdmVfaHlwZXJ2aXNv
cl90YWlsKHZvaWQpCiAgICAgd2hpbGUgKDEpCiAgICAgewogICAgICAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOwotICAgICAgICBpZiAoIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkp
KSB7CisgICAgICAgIGlmICghc29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNzb3JfaWQoKSkpCisg
ICAgICAgIHsKICAgICAgICAgICAgIHZnaWNfc3luY190b19scnMoKTsKIAogICAgICAgICAgICAg
LyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:30:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzd7b-0000JX-0v; Tue, 11 Sep 2018 07:30:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ggc3=lz=redhat.com=mprivozn@srs-us1.protection.inumbo.net>)
 id 1fzd7a-0000Be-1e
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:30:02 +0000
X-Inumbo-ID: 9e126dd8-b594-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e126dd8-b594-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:30:54 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com
 [10.11.54.6])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1D28440776DB;
 Tue, 11 Sep 2018 07:30:00 +0000 (UTC)
Received: from [10.43.2.192] (unknown [10.43.2.192])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9517E2166BA3;
 Tue, 11 Sep 2018 07:29:57 +0000 (UTC)
To: Jim Fehlig <jfehlig@suse.com>, libvir-list@redhat.com
References: <20180905212804.10587-1-jfehlig@suse.com>
From: Michal Privoznik <mprivozn@redhat.com>
Message-ID: <9d63a256-4041-8205-a070-6da90714e346@redhat.com>
Date: Tue, 11 Sep 2018 09:29:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.0
MIME-Version: 1.0
In-Reply-To: <20180905212804.10587-1-jfehlig@suse.com>
Content-Language: en-GB
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.7]); Tue, 11 Sep 2018 07:30:00 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]);
 Tue, 11 Sep 2018 07:30:00 +0000 (UTC) for IP:'10.11.54.6'
 DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'mprivozn@redhat.com' RCPT:''
Subject: Re: [Xen-devel] [libvirt] [PATCH 0/5] libxl: various migration V3
 improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMDkvMDUvMjAxOCAxMToyNyBQTSwgSmltIEZlaGxpZyB3cm90ZToKPiBQYXRjaCA1IGZpeGVz
IGEgbG9uZyBzdGFuZGluZyBwcm9ibGVtIGZvdW5kIGJ5IHNvbWUgdmVyeSBzbG93IGhvc3RzIGlu
Cj4geGVuJ3Mgb3NzdGVzdAo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMTk0NS5odG1sCj4gCj4gV2hpbGUgd29ya2lu
ZyBvbiB0aGUgZml4LCBJIGRpc2NvdmVyZWQgb3RoZXIgcHJvYmxlbXMgaW4gbGlieGwncyBWMwo+
IG1pZ3JhdGlvbiBwcm90b2NvbC4gRS5nLiBhIG1vZGlmeSBqb2Igb24gdGhlIG1pZ3JhdGluZyBW
TSB3YXMgbm90Cj4gaGFuZGxlZCBwcm9wZXJseSBhY3Jvc3MgdGhlIHBoYXNlcyBvbiBlaXRoZXIg
c3JjIG9yIGRzdCBob3N0LiBQYXRjaGVzCj4gMS00IGZpeCB0aGlzIGFuZCBvdGhlciBwcm9ibGVt
cyBmb3VuZCBhbG9uZyB0aGUgd2F5Lgo+IAo+IEppbSBGZWhsaWcgKDUpOgo+ICAgbGlieGw6IG1p
Z3JhdGlvbjogZGVmZXIgcmVtb3ZpbmcgVk0gdW50aWwgZmluaXNoIHBoYXNlCj4gICBsaWJ4bDog
Zml4IGxvZ2ljIGluIFAyUCBtaWdyYXRpb24KPiAgIGxpYnhsOiBmaXggam9iIGhhbmRsaW5nIGFj
cm9zcyBtaWdyYXRpb24gcGhhc2VzIG9uIHNyYwo+ICAgbGlieGw6IGZpeCBqb2IgaGFuZGxpbmcg
YWNyb3NzIG1pZ3JhdGlvbiBwaGFzZXMgb24gZHN0Cj4gICBsaWJ4bDogam9pbiB3aXRoIHRocmVh
ZCByZWNlaXZpbmcgbWlncmF0aW9uIGRhdGEKPiAKPiAgc3JjL2xpYnhsL2xpYnhsX2RvbWFpbi5o
ICAgIHwgICAxICsKPiAgc3JjL2xpYnhsL2xpYnhsX2RyaXZlci5jICAgIHwgICA3IC0tCj4gIHNy
Yy9saWJ4bC9saWJ4bF9taWdyYXRpb24uYyB8IDE2OCArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKSwgNjIgZGVs
ZXRpb25zKC0pCj4gCgpBQ0sgc2VyaWVzLgoKTWljaGFsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:40:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzdHH-0001Ex-0U; Tue, 11 Sep 2018 07:40:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=86mt=lz=xenproject.org=prvs=785c18460=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzdHG-0001AW-6z
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:40:02 +0000
X-Inumbo-ID: 03e1d786-b596-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03e1d786-b596-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:40:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="64948726"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75195-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=8e2018f944ed18400f468fd9380284d665535481
X-Osstest-Versions-That: ovmf=f4eaaf1a6d50c761e2af9a6dd0976fb8a3bd3c08
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 11 Sep 2018 08:39:52 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75195: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MTk1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA4ZTIwMThmOTQ0ZWQxODQwMGY0NjhmZDkzODAyODRkNjY1
NTM1NDgxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGVhYWYxYTZk
NTBjNzYxZTJhZjlhNmRkMDk3NmZiOGEzYmQzYzA4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
OTMgIDIwMTgtMDktMTAgMjA6MjA6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MTk1ICAyMDE4LTA5LTExIDAyOjUwOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOGUyMDE4Zjk0NGVkMTg0MDBm
NDY4ZmQ5MzgwMjg0ZDY2NTUzNTQ4MQpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgU2F0IFNlcCA4IDEwOjQzOjAwIDIwMTggKzA4MDAKCiAgICBVZWZp
Q3B1UGtnL0NwdUR4ZTogZml4IGFuIGluY29ycmVjdCBiaXQtd2lzZSBvcGVyYXRpb24KICAgIAog
ICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2
NAogICAgCiAgICBUaGUgbGVmdCBvcGVyYW5kIGlzIDY0LWJpdCBidXQgcmlnaHQgb3BlcmFuZCBj
b3VsZCBiZSAzMi1iaXQuCiAgICBBIHR5cGVjYXN0IGlzIGEgbXVzdCBiZWNhdXNlIG9mICd+JyBv
cCBiZWZvcmUgaXQuCiAgICAKICAgIENjOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCmNvbW1pdCA1MWQw
MTAwYjNjNzExNTU0ZjI4ZmY5OTBmNDg0ZTc5ZTA1M2ZkNTE4CkF1dGhvcjogSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBTYXQgU2VwIDggMTA6MjA6NDAgMjAxOCAr
MDgwMAoKICAgIFVlZmlDcHVQa2cvQ3B1RHhlOiBmaXggRUNDIHJlcG9ydGVkIGlzc3VlcwogICAg
CiAgICBCWiM6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTE2MAogICAgCiAgICBUaGVyZSdyZSB0d28gcGFyYW1ldGVycyB3aGljaCBoYXZlIGRpZmZlcmVu
dCBuYW1lIGluIGNvbW1lbnQgYW5kIHByb3RvdHlwZS4KICAgIAogICAgQ2M6IERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxq
aWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:51:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:51: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 1fzdRl-0002So-3f; Tue, 11 Sep 2018 07:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzdRj-0002Sj-JV
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:50:51 +0000
X-Inumbo-ID: 86122abe-b597-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86122abe-b597-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:51:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78841247"
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 v8 6/6] x86/iommu: add map-reserved dom0-iommu option to
 map reserved memory ranges
Thread-Index: AQHURopNGG9sMsRg50afevm0RKOmpKTquvug
Date: Tue, 11 Sep 2018 07:50:32 +0000
Message-ID: <37d0ff95b1794e518453a28389271352@AMSPEX02CL03.citrite.net>
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-7-roger.pau@citrix.com>
In-Reply-To: <20180907090739.56652-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 v8 6/6] x86/iommu: add map-reserved
 dom0-iommu option to map reserved memory ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTA6
MDgNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbg0KPiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBLb25yYWQNCj4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgU3VyYXZlZQ0KPiBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzDQo+IDxicmlh
bi53b29kc0BhbWQuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1
YmplY3Q6IFtQQVRDSCB2OCA2LzZdIHg4Ni9pb21tdTogYWRkIG1hcC1yZXNlcnZlZCBkb20wLWlv
bW11IG9wdGlvbg0KPiB0byBtYXAgcmVzZXJ2ZWQgbWVtb3J5IHJhbmdlcw0KPiANCj4gU2V2ZXJh
bCBwZW9wbGUgaGF2ZSByZXBvcnRlZCBoYXJkd2FyZSBpc3N1ZXMgKG1hbGZ1bmN0aW9uaW5nIFVT
Qg0KPiBjb250cm9sbGVycykgZHVlIHRvIGlvbW11IHBhZ2UgZmF1bHRzIG9uIEludGVsIGhhcmR3
YXJlLiBUaG9zZSBmYXVsdHMNCj4gYXJlIGNhdXNlZCBieSBtaXNzaW5nIFJNUlIgKFZUZCkgZW50
cmllcyBpbiB0aGUgQUNQSSB0YWJsZXMuIFRob3NlIGNhbg0KPiBiZSB3b3JrZWQgYXJvdW5kIG9u
IFZUZCBoYXJkd2FyZSBieSBtYW51YWxseSBhZGRpbmcgUk1SUiBlbnRyaWVzIG9uDQo+IHRoZSBj
b21tYW5kIGxpbmUsIHRoaXMgaXMgaG93ZXZlciBsaW1pdGVkIHRvIEludGVsIGhhcmR3YXJlIGFu
ZCBxdWl0ZQ0KPiBjdW1iZXJzb21lIHRvIGRvLg0KPiANCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhv
c2UgaXNzdWVzIGFkZCBhIG5ldyBkb20wLWlvbW11PW1hcC1yZXNlcnZlZA0KPiBvcHRpb24gdGhh
dCBpZGVudGl0eSBtYXBzIGFsbCByZWdpb25zIG1hcmtlZCBhcyByZXNlcnZlZCBpbiB0aGUgbWVt
b3J5DQo+IG1hcC4gTm90ZSB0aGF0IHJlZ2lvbnMgdXNlZCBieSBkZXZpY2VzIGVtdWxhdGVkIGJ5
IFhlbiAoTEFQSUMsIElPLUFQSUMNCj4gb3IgUENJZSBNQ0ZHIHJlZ2lvbnMpIGFyZSBzcGVjaWZp
Y2FsbHkgYXZvaWRlZC4gTm90ZSB0aGF0IHRoaXMgb3B0aW9uDQo+IGlzIGF2YWlsYWJsZSB0byBh
bGwgRG9tMCBtb2RlcyAoYXMgb3Bwb3NlZCB0byB0aGUgaW5jbHVzaXZlIG9wdGlvbg0KPiB3aGlj
aCBvbmx5IHdvcmtzIGZvciBQViBEb20wKS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPg0KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4N
Cg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2NzoNCj4gIC0gRG9uJ3QgdXNlIHRydWUvZmFsc2Ug
d2l0aCBpbnQ4X3QuDQo+ICAtIFByaW50IGEgd2FybmluZyBtZXNzYWdlIGlmIG1hcC1yZXNlcnZl
ZCBpcyBzZXQgb24gQVJNLg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2NjoNCj4gIC0gUmV3b3JkIHRo
ZSBtYXAtcmVzZXJ2ZWQgaGVscCB0byBtYWtlIGl0IGNsZWFyIGl0J3MgYXZhaWxhYmxlIHRvDQo+
ICAgIGJvdGggUFYgYW5kIFBWSCBEb20wLg0KPiAgLSBBc3NpZ24gdHlwZSBpbnNpZGUgb2YgdGhl
IHN3aXRjaCBleHByZXNzaW9uLg0KPiAgLSBSZW1vdmUgdGhlIGNvbW1lbnQgYWJvdXQgSU8tQVBJ
QyBNTUlPIHJlbG9jYXRpb24sIHRoaXMgaXMgbm90DQo+ICAgIHN1cHBvcnRlZCBBVE0uDQo+IA0K
PiBDaGFuZ2VzIHNpbmNlIHY1Og0KPiAgLSBNZXJnZSB3aXRoIHRoZSB2cGNpIE1NQ0ZHIGhlbHBl
ciBwYXRjaC4NCj4gIC0gQWRkIGEgVE9ETyBpdGVtIGFib3V0IHRoZSBpc3N1ZXMgd2l0aCByZWxv
Y2F0aW5nIHRoZSBMQVBJQyBvcg0KPiAgICBJT0FQSUMgTU1JTyByZWdpb25zLg0KPiAgLSBVc2Ug
dGhlIG5ld2x5IGludHJvZHVjZWQgcGFnZV9nZXRfcmFtX3R5cGUgdGhhdCByZXR1cm5zIGFsbCB0
aGUNCj4gICAgdHlwZXMgdGhhdCBmYWxsIGJldHdlZW4gYSBwYWdlLg0KPiAgLSBVc2UgcGFnaW5n
X21vZGVfdHJhbnNsYXRlIGluc3RlYWQgb2YgaW9tbXVfdXNlX2hhcF9wdCB3aGVuIGRlY2lkaW5n
DQo+ICAgIHdoZXRoZXIgdG8gdXNlIHNldF9pZGVudGl0eV9wMm1fZW50cnkgb3IgaW9tbXVfbWFw
X3BhZ2UuDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHY0Og0KPiAgLSBVc2UgcGZuX3RvX3BhZGRyLg0K
PiAgLSBSZWJhc2Ugb24gdG9wIG9mIHByZXZpb3VzIGNoYW5nZXMuDQo+ICAtIENoYW5nZSB0aGUg
ZGVmYXVsdCBvcHRpb24gc2V0dGluZyB0byB1c2UgaWYgaW5zdGVhZCBvZiBhIHRlcm5hcnkNCj4g
ICAgb3BlcmF0b3IuDQo+ICAtIFJlbmFtZSB0byBtYXAtcmVzZXJ2ZWQuDQo+IA0KPiBDaGFuZ2Vz
IHNpbmNlIHYzOg0KPiAgLSBBZGQgbWFwcGluZ3MgaWYgdGhlIGlvbW11IHBhZ2UgdGFibGVzIGFy
ZSBzaGFyZWQuDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAgLSBGaXggY29tbWVudCByZWdh
cmRpbmcgZG9tMC1zdHJpY3QuDQo+ICAtIENoYW5nZSBkb2N1bWVudGF0aW9uIHN0eWxlIG9mIHhl
biBjb21tYW5kIGxpbmUuDQo+ICAtIFJlbmFtZSBpb21tdV9tYXAgdG8gaHdkb21faW9tbXVfbWFw
Lg0KPiAgLSBNb3ZlIGFsbCB0aGUgY2hlY2tzIHRvIGh3ZG9tX2lvbW11X21hcC4NCj4gDQo+IENo
YW5nZXMgc2luY2UgdjE6DQo+ICAtIEludHJvZHVjZSBhIG5ldyByZXNlcnZlZCBvcHRpb24gaW5z
dGVhZCBvZiBhYnVzaW5nIHRoZSBpbmNsdXNpdmUNCj4gICAgb3B0aW9uLg0KPiAgLSBVc2UgdGhl
IHNhbWUgaGVscGVyIGZ1bmN0aW9uIGZvciBQViBhbmQgUFZIIGluIG9yZGVyIHRvIGRlY2lkZSBp
ZiBhDQo+ICAgIHBhZ2Ugc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSBkb21haW4gcGFnZSB0YWJsZXMu
DQo+ICAtIFVzZSB0aGUgZGF0YSBpbnNpZGUgb2YgdGhlIGRvbWFpbiBzdHJ1Y3QgdG8gZGV0ZWN0
IG92ZXJsYXBzIHdpdGgNCj4gICAgZW11bGF0ZWQgTU1JTyByZWdpb25zLg0KPiAtLS0NCj4gQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQo+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+
IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ2M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gICAgICAgICB8ICA5ICsrKysNCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArKw0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYyB8ICAzICsrDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jICAgICAgICAgIHwgIDQgKysNCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
ICAgICAgICAgICAgfCAgNSArLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICB8ICAzICsrDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YyAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pby5oICAgICAgICAgICAgICAgIHwgIDMgKysNCj4gIHhlbi9pbmNsdWRlL3hlbi9p
b21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgOSBmaWxlcyBjaGFuZ2VkLCA3
OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi0NCj4gY29tbWFu
ZC1saW5lLm1hcmtkb3duDQo+IGluZGV4IDk4ZjBmM2I2OGIuLjFmZmQ1ODYyMjQgMTAwNjQ0DQo+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duDQo+ICsrKyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duDQo+IEBAIC03MDQsNiArNzA0LDE1IEBAIFRo
aXMgbGlzdCBvZiBib29sZWFucyBjb250cm9scyB0aGUgaW9tbXUgdXNhZ2UgYnkNCj4gRG9tMDoN
Cj4gICAgb3B0aW9uIGlzIG9ubHkgYXBwbGljYWJsZSB0byBhIFBWIERvbTAgYW5kIGlzIGVuYWJs
ZWQgYnkgZGVmYXVsdCBvbiBJbnRlbA0KPiAgICBoYXJkd2FyZS4NCj4gDQo+ICsqIGBtYXAtcmVz
ZXJ2ZWRgOiBzZXRzIHVwIERNQSByZW1hcHBpbmcgZm9yIGFsbCB0aGUgcmVzZXJ2ZWQgcmVnaW9u
cyBpbg0KPiB0aGUNCj4gKyAgbWVtb3J5IG1hcCBmb3IgRG9tMC4gVXNlIHRoaXMgdG8gd29yayBh
cm91bmQgZmlybXdhcmUgaXNzdWVzIHByb3ZpZGluZw0KPiArICBpbmNvcnJlY3QgUk1SUi9JVk1E
IGVudHJpZXMuIFJhdGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9yDQo+IElPTU1V
DQo+ICsgIGFjY2Vzc2VzIGZvciBEb20wLCBhbGwgbWVtb3J5IHJlZ2lvbnMgbWFya2VkIGFzIHJl
c2VydmVkIGluIHRoZSBtZW1vcnkNCj4gbWFwDQo+ICsgIHRoYXQgZG9uJ3Qgb3ZlcmxhcCB3aXRo
IGFueSBNTUlPIHJlZ2lvbiBmcm9tIGVtdWxhdGVkIGRldmljZXMgd2lsbCBiZQ0KPiArICBpZGVu
dGl0eSBtYXBwZWQuIFRoaXMgb3B0aW9uIG1hcHMgYSBzdWJzZXQgb2YgdGhlIG1lbW9yeSB0aGF0
IHdvdWxkIGJlDQo+ICsgIG1hcHBlZCB3aGVuIHVzaW5nIHRoZSBgbWFwLWluY2x1c2l2ZWAgb3B0
aW9uLiBUaGlzIG9wdGlvbiBpcyBhdmFpbGFibGUgdG8NCj4gYWxsDQo+ICsgIERvbTAgbW9kZXMg
YW5kIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbCBoYXJkd2FyZS4NCj4gKw0KPiAgIyMj
IGRvbTBcX2lvcG9ydHNcX2Rpc2FibGUgKHg4NikNCj4gID4gYD0gTGlzdCBvZiA8aGV4Pi08aGV4
PmANCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvLmMNCj4gaW5kZXggNDdkNmM4NTBjYS4uYTViMGEyM2YwNiAxMDA2NDQNCj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0K
PiBAQCAtNDA0LDYgKzQwNCwxMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWNmZw0KPiAq
dnBjaV9tbWNmZ19maW5kKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgcmV0dXJuIE5V
TEw7DQo+ICB9DQo+IA0KPiArYm9vbCB2cGNpX2lzX21tY2ZnX2FkZHJlc3MoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQ0KPiArew0KPiArICAgIHJldHVybiB2cGNpX21tY2Zn
X2ZpbmQoZCwgYWRkcik7DQo+ICt9DQo+ICsNCj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgdnBjaV9t
bWNmZ19kZWNvZGVfYWRkcihjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnDQo+ICptbWNmZywNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHBj
aV9zYmRmX3QgKnNiZGYpDQo+ICB7DQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYw0KPiBpbmRleCAwNzNkMThiZDEwLi4zMzBmOWNlMzg2IDEwMDY0NA0K
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gQEAgLTI1
Niw2ICsyNTYsOSBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQNCj4gYW1kX2lvbW11X2h3ZG9t
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICAvKiBJbmNsdXNpdmUgSU9NTVUgbWFwcGlu
Z3MgYXJlIGRpc2FibGVkIGJ5IGRlZmF1bHQgb24gQU1EIGhhcmR3YXJlLg0KPiAqLw0KPiAgICAg
IGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlID09IC0xICkNCj4gICAgICAgICAgaW9tbXVfaHdk
b21faW5jbHVzaXZlID0gMDsNCj4gKyAgICAvKiBSZXNlcnZlZCBJT01NVSBtYXBwaW5ncyBhcmUg
ZGlzYWJsZWQgYnkgZGVmYXVsdCBvbiBBTUQNCj4gaGFyZHdhcmUuICovDQo+ICsgICAgaWYgKCBp
b21tdV9od2RvbV9yZXNlcnZlZCA9PSAtMSApDQo+ICsgICAgICAgIGlvbW11X2h3ZG9tX3Jlc2Vy
dmVkID0gMDsNCj4gDQo+ICAgICAgaWYgKCBhbGxvY2F0ZV9kb21haW5fcmVzb3VyY2VzKGRvbV9p
b21tdShkKSkgKQ0KPiAgICAgICAgICBCVUcoKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
c21tdS5jDQo+IGluZGV4IGE1MTU4YjBiZGYuLjQzZWNlNDJhNTAgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYw0KPiBAQCAtMjczMiw2ICsyNzMyLDEwIEBAIHN0YXRpYyB2b2lk
IF9faHdkb21faW5pdA0KPiBhcm1fc21tdV9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4g
KmQpDQo+ICAJCXByaW50ayhYRU5MT0dfV0FSTklORw0KPiAgCQkibWFwLWluY2x1c2l2ZSBkb20w
LWlvbW11IG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uDQo+IEFSTVxuIik7DQo+ICAJaW9tbXVf
aHdkb21faW5jbHVzaXZlID0gMDsNCj4gKwlpZiAoIGlvbW11X2h3ZG9tX3Jlc2VydmVkID09IDEg
KQ0KPiArCQlwcmludGsoWEVOTE9HX1dBUk5JTkcNCj4gKwkJIm1hcC1yZXNlcnZlZCBkb20wLWlv
bW11IG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uDQo+IEFSTVxuIik7DQo+ICsJaW9tbXVfaHdk
b21fcmVzZXJ2ZWQgPSAwOw0KPiAgfQ0KPiANCj4gIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11
X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMNCj4gaW5kZXggOTU1MjQ2NGJkYy4uYTI5YmMxM2Y4YSAxMDA2NDQNCj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jDQo+IEBAIC02Miw2ICs2Miw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlv
bW11X2ludHJlbWFwID0gMTsNCj4gIGJvb2wgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9z
dHJpY3Q7DQo+ICBib29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2g7DQo+
ICBpbnQ4X3QgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAtMTsNCj4g
K2ludDhfdCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3Jlc2VydmVkID0gLTE7DQo+IA0K
PiAgLyoNCj4gICAqIEluIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIFZULWQgcG9zdGVk
IGludGVycnVwdHMsIGluIHNvbWUNCj4gZXh0cmVtZQ0KPiBAQCAtMTU1LDYgKzE1Niw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfaW9tbXVfcGFyYW0oY29uc3QNCj4gY2hhciAqcykN
Cj4gICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsNCj4gICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtYXAtaW5jbHVzaXZlIiwgcywgc3MpKSA+PSAw
ICkNCj4gICAgICAgICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IHZhbDsNCj4gKyAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtYXAtcmVzZXJ2ZWQiLCBzLCBzcykp
ID49IDAgKQ0KPiArICAgICAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gdmFsOw0KPiAg
ICAgICAgICBlbHNlDQo+ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7DQo+IA0KPiBAQCAtMjM2
LDcgKzIzOSw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0DQo+
IGRvbWFpbiAqZCkNCj4gDQo+ICAgICAgaGQtPnBsYXRmb3JtX29wcy0+aHdkb21faW5pdChkKTsN
Cj4gDQo+IC0gICAgQVNTRVJUKGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSk7DQo+ICsgICAg
QVNTRVJUKGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSAmJiBpb21tdV9od2RvbV9pbmNsdXNp
dmUgIT0gLQ0KPiAxKTsNCj4gICAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaXNf
cHZfZG9tYWluKGQpICkNCj4gICAgICB7DQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklO
Rw0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4g
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYw0KPiBpbmRleCBhMDllMDJjOGRi
Li4xMTIxZjVmZjViIDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYw0KPiBA
QCAtMTMwNyw2ICsxMzA3LDkgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0DQo+IGludGVsX2lv
bW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICAvKiBJbmNsdXNpdmUgbWFw
cGluZ3MgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbCBoYXJkd2FyZSBmb3IgUFYuICov
DQo+ICAgICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgPT0gLTEgKQ0KPiAgICAgICAgICBp
b21tdV9od2RvbV9pbmNsdXNpdmUgPSBpc19wdl9kb21haW4oZCk7DQo+ICsgICAgLyogUmVzZXJ2
ZWQgSU9NTVUgbWFwcGluZ3MgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbCBoYXJkd2Fy
ZS4NCj4gKi8NCj4gKyAgICBpZiAoIGlvbW11X2h3ZG9tX3Jlc2VydmVkID09IC0xICkNCj4gKyAg
ICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAxOw0KPiANCj4gICAgICBzZXR1cF9od2RvbV9w
Y2lfZGV2aWNlcyhkLCBzZXR1cF9od2RvbV9kZXZpY2UpOw0KPiAgICAgIHNldHVwX2h3ZG9tX3Jt
cnIoZCk7DQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
Yw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jDQo+IGluZGV4IDU4MDkw
Mjc1NzMuLjQ3YTA3ODI3MmEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5j
DQo+IEBAIC0yMCw2ICsyMCw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4NCj4gICNp
bmNsdWRlIDx4c20veHNtLmg+DQo+IA0KPiArI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4NCj4gICNp
bmNsdWRlIDxhc20vc2V0dXAuaD4NCj4gDQo+ICB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9h
cGljKA0KPiBAQCAtMTM5LDE3ICsxNDAsMjMgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0DQo+
IGh3ZG9tX2lvbW11X21hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9wZm4pDQo+ICB7
DQo+ICAgICAgbWZuX3QgbWZuID0gX21mbihwZm4pOw0KPiArICAgIHVuc2lnbmVkIGludCBpLCB0
eXBlOw0KPiANCj4gICAgICAvKg0KPiAgICAgICAqIFNldCB1cCAxOjEgbWFwcGluZyBmb3IgZG9t
MC4gRGVmYXVsdCB0byBpbmNsdWRlIG9ubHkgY29udmVudGlvbmFsIFJBTQ0KPiAgICAgICAqIGFy
ZWFzIGFuZCBsZXQgUk1SUnMgaW5jbHVkZSBuZWVkZWQgcmVzZXJ2ZWQgcmVnaW9ucy4gV2hlbiBz
ZXQsIHRoZQ0KPiAgICAgICAqIGluY2x1c2l2ZSBtYXBwaW5nIGFkZGl0aW9uYWxseSBtYXBzIGlu
IGV2ZXJ5IHBmbiB1cCB0byA0R0IgZXhjZXB0IHRob3NlDQo+IC0gICAgICogdGhhdCBmYWxsIGlu
IHVudXNhYmxlIHJhbmdlcy4NCj4gKyAgICAgKiB0aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2Vz
IGZvciBQViBEb20wLg0KPiAgICAgICAqLw0KPiAtICAgIGlmICggKHBmbiA+IG1heF9wZm4gJiYg
IW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSApDQo+ICsgICAgaWYgKCAocGZu
ID4gbWF4X3BmbiAmJiAhbWZuX3ZhbGlkKG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pIHx8DQo+
ICsgICAgICAgICAvKg0KPiArICAgICAgICAgICogSWdub3JlIGFueSBhZGRyZXNzIGJlbG93IDFN
QiwgdGhhdCdzIGFscmVhZHkgaWRlbnRpdHkgbWFwcGVkIGJ5DQo+IHRoZQ0KPiArICAgICAgICAg
ICogRG9tMCBidWlsZGVyIGZvciBIVk0uDQo+ICsgICAgICAgICAgKi8NCj4gKyAgICAgICAgICgh
ZC0+ZG9tYWluX2lkICYmIGlzX2h2bV9kb21haW4oZCkgJiYgcGZuIDwgUEZOX0RPV04oTUIoMSkp
KSApDQo+ICAgICAgICAgIHJldHVybiBmYWxzZTsNCj4gDQo+IC0gICAgc3dpdGNoICggcGFnZV9n
ZXRfcmFtX3R5cGUobWZuKSApDQo+ICsgICAgc3dpdGNoICggdHlwZSA9IHBhZ2VfZ2V0X3JhbV90
eXBlKG1mbikgKQ0KPiAgICAgIHsNCj4gICAgICBjYXNlIFJBTV9UWVBFX1VOVVNBQkxFOg0KPiAg
ICAgICAgICByZXR1cm4gZmFsc2U7DQo+IEBAIC0xNjAsMTAgKzE2Nyw0MCBAQCBzdGF0aWMgYm9v
bCBfX2h3ZG9tX2luaXQNCj4gaHdkb21faW9tbXVfbWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBkZWZhdWx0Og0KPiAtICAgICAgICBpZiAo
ICFpb21tdV9od2RvbV9pbmNsdXNpdmUgfHwgcGZuID4gbWF4X3BmbiApDQo+ICsgICAgICAgIGlm
ICggdHlwZSAmIFJBTV9UWVBFX1JFU0VSVkVEICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAg
ICAgaWYgKCAhaW9tbXVfaHdkb21faW5jbHVzaXZlICYmICFpb21tdV9od2RvbV9yZXNlcnZlZCAp
DQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiArICAgICAgICB9DQo+ICsgICAg
ICAgIGVsc2UgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8ICFpb21tdV9od2RvbV9pbmNsdXNpdmUg
fHwgcGZuID4NCj4gbWF4X3BmbiApDQo+ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQo+ICAg
ICAgfQ0KPiANCj4gKyAgICAvKg0KPiArICAgICAqIENoZWNrIHRoYXQgaXQgZG9lc24ndCBvdmVy
bGFwIHdpdGggdGhlIExBUElDDQo+ICsgICAgICogVE9ETzogaWYgdGhlIGd1ZXN0IHJlbG9jYXRl
cyB0aGUgTU1JTyBhcmVhIG9mIHRoZSBMQVBJQyBYZW4gc2hvdWxkDQo+IG1ha2UNCj4gKyAgICAg
KiBzdXJlIHRoZXJlJ3Mgbm90aGluZyBpbiB0aGUgbmV3IGFkZHJlc3MgdGhhdCB3b3VsZCBwcmV2
ZW50IHRyYXBwaW5nLg0KPiArICAgICAqLw0KPiArICAgIGlmICggaGFzX3ZsYXBpYyhkKSApDQo+
ICsgICAgew0KPiArICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdjsNCj4gKw0KPiArICAgICAg
ICBmb3JfZWFjaF92Y3B1KGQsIHYpDQo+ICsgICAgICAgICAgICBpZiAoIHBmbiA9PSBQRk5fRE9X
Tih2bGFwaWNfYmFzZV9hZGRyZXNzKHZjcHVfdmxhcGljKHYpKSkgKQ0KPiArICAgICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsNCj4gKyAgICB9DQo+ICsgICAgLyogLi4uIG9yIHRoZSBJTy1BUElD
ICovDQo+ICsgICAgZm9yICggaSA9IDA7IGhhc192aW9hcGljKGQpICYmIGkgPCBkLT5hcmNoLmh2
bS5ucl92aW9hcGljczsgaSsrICkNCj4gKyAgICAgICAgaWYgKCBwZm4gPT0gUEZOX0RPV04oZG9t
YWluX3Zpb2FwaWMoZCwgaSktPmJhc2VfYWRkcmVzcykgKQ0KPiArICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOw0KPiArICAgIC8qDQo+ICsgICAgICogLi4uIG9yIHRoZSBQQ0llIE1DRkcgcmVnaW9u
cy4NCj4gKyAgICAgKiBUT0RPOiBydW50aW1lIGFkZGVkIE1NQ0ZHIHJlZ2lvbnMgYXJlIG5vdCBj
aGVja2VkIHRvIG1ha2Ugc3VyZQ0KPiB0aGV5DQo+ICsgICAgICogZG9uJ3Qgb3ZlcmxhcCB3aXRo
IGFscmVhZHkgbWFwcGVkIHJlZ2lvbnMsIHRodXMgcHJldmVudGluZyB0cmFwcGluZy4NCj4gKyAg
ICAgKi8NCj4gKyAgICBpZiAoIGhhc192cGNpKGQpICYmIHZwY2lfaXNfbW1jZmdfYWRkcmVzcyhk
LCBwZm5fdG9fcGFkZHIocGZuKSkgKQ0KPiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+ICsNCj4g
ICAgICByZXR1cm4gdHJ1ZTsNCj4gIH0NCj4gDQo+IEBAIC0xNzMsNyArMjEwLDcgQEAgdm9pZCBf
X2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdA0KPiBkb21haW4gKmQpDQo+
IA0KPiAgICAgIEJVR19PTighaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsNCj4gDQo+IC0gICAgaWYg
KCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCB8fCAhaXNfcHZfZG9tYWluKGQpICkNCj4gKyAgICBp
ZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICkNCj4gICAgICAgICAgcmV0dXJuOw0KPiANCj4g
ICAgICBtYXhfcGZuID0gKEdCKDQpID4+IFBBR0VfU0hJRlQpIC0gMTsNCj4gQEAgLTE4Nyw3ICsy
MjQsMTAgQEAgdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdA0K
PiBkb21haW4gKmQpDQo+ICAgICAgICAgIGlmICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4sIG1h
eF9wZm4pICkNCj4gICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiANCj4gLSAgICAgICAgcmMgPSBp
b21tdV9tYXBfcGFnZShkLCBwZm4sIHBmbiwNCj4gSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSk7DQo+ICsgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkNCj4gKyAg
ICAgICAgICAgIHJjID0gc2V0X2lkZW50aXR5X3AybV9lbnRyeShkLCBwZm4sIHAybV9hY2Nlc3Nf
cncsIDApOw0KPiArICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICByYyA9IGlvbW11X21hcF9w
YWdlKGQsIHBmbiwgcGZuLA0KPiBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsNCj4g
ICAgICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcg
IiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxuIiwNCj4gICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIHJjKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+IGluZGV4IDhjODNmZDBj
OGIuLjdjZWIxMTliNjQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiBAQCAtMTg1LDYgKzE4
NSw5IEBAIGludCByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwN
Cj4gcGFkZHJfdCBhZGRyLA0KPiAgLyogRGVzdHJveSB0cmFja2VkIE1NQ0ZHIGFyZWFzLiAqLw0K
PiAgdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmcoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiArLyog
Q2hlY2sgaWYgYW4gYWRkcmVzcyBpcyBiZXR3ZWVuIGEgTU1DRkcgcmVnaW9uIGZvciBhIGRvbWFp
bi4gKi8NCj4gK2Jvb2wgdnBjaV9pc19tbWNmZ19hZGRyZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHBhZGRyX3QgYWRkcik7DQo+ICsNCj4gICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPX0hf
XyAqLw0KPiANCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+IGluZGV4IDg5YzY4MzA2ODkuLjU3YzRlODFlYzYgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oDQo+IEBAIC0zNyw3ICszNyw3IEBAIGV4dGVybiBib29sX3QgaW9tbXVfZGVi
dWc7DQo+ICBleHRlcm4gYm9vbF90IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXA7DQo+IA0KPiAg
ZXh0ZXJuIGJvb2wgaW9tbXVfaHdkb21fc3RyaWN0LCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaDsN
Cj4gLWV4dGVybiBpbnQ4X3QgaW9tbXVfaHdkb21faW5jbHVzaXZlOw0KPiArZXh0ZXJuIGludDhf
dCBpb21tdV9od2RvbV9pbmNsdXNpdmUsIGlvbW11X2h3ZG9tX3Jlc2VydmVkOw0KPiANCj4gIGV4
dGVybiB1bnNpZ25lZCBpbnQgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQ7DQo+IA0KPiAtLQ0KPiAy
LjE4LjANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07: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 1fzdTZ-0002Zy-Kf; Tue, 11 Sep 2018 07:52: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=h0x1=lz=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzdTY-0002Zr-SR
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:52:44 +0000
X-Inumbo-ID: 686928f6-b597-11e8-a8a5-bc764e045a96
Received: from lb3-smtp-cloud8.xs4all.net (unknown [194.109.24.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 686928f6-b597-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:50:54 +0200 (CEST)
Received: from [IPv6:2001:420:44c1:2579:b9e5:7489:b855:62dc]
 ([IPv6:2001:420:44c1:2579:b9e5:7489:b855:62dc])
 by smtp-cloud8.xs4all.net with ESMTPA
 id zdTQfHe2SxO9BzdTUfNvID; Tue, 11 Sep 2018 09:52:41 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
 <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
 <cb233d78-9634-749e-f6a4-6e8692ea6ddd@xs4all.nl>
 <abd78f44-96ea-b706-378a-14f32fdd77d7@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <c7ad3c0f-61f9-3124-f270-f87826a68700@xs4all.nl>
Date: Tue, 11 Sep 2018 09:52:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <abd78f44-96ea-b706-378a-14f32fdd77d7@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfGUG4BZuL86i9ls/Mg07ZlMqNHfN+6XTxCJYPd4/kqeOZD2DjrNNcCsfJkKNpghQRes+IGSIa/DYSwSa/6y74+n14+gba9Vuoyvsu0drou54Xn+pRra8
 BlYXvF9bKHeQP4N8WFw6O0ZQkSBLjAnalsuqVgkqJ6JUDcDiyRgeavVCI5h7OW2O0/z6324IaYkUzRzsbFEXY9sZl3u3Ux+Zk8fzv99v6wIZJAS2V/hstnq+
 mymCe5RNLs04Bu4QuupHs+ie1FYoMKMkbW+jooSc6anSsJQsFAwH+ibqIiBo5HKxVyvvQZd7MmdK2i/TA+ZpzmgkT4swCOh2bcKlH1JCV2gepUfKR4fOzE1p
 LzoKYLqn7HhWBKW1TNZemTKLXJICo5x13+brqmEWUiUkFasonmtazJvh/3JDw/Ml8xzslLOkFPeoeRPdMuu4cHlfe9BcSAzgiaib0CBpZh5CTy9HK2Q3DuhI
 AkuU5gXhl18ZBC1/DIfCCnSEmfBMw9hVU2+tkYxDASsggRQruoWWs9ihaYGUTLoqgG9TBn+D0jxWu1z0Gohiaut0LVx8GbCUf+xyk9aclmmPSmdy6hn01isF
 Ki11vFO1aaF/YDU76DaMVQfompZloRRapB0ev0xq0AOYBQ==
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDkvMTEvMTggMDk6MTQsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IE9uIDA5
LzExLzIwMTggMTA6MDQgQU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4gT24gMDkvMTEvMjAxOCAw
ODo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBIaSwgSGFucyEKPj4+
Cj4+PiBPbiAwOS8xMC8yMDE4IDAzOjI2IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4gT24g
MDkvMTAvMjAxOCAwMTo0OSBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+
IE9uIDA5LzEwLzIwMTggMDI6MDkgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4+IE9uIDA5
LzEwLzIwMTggMTE6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+
IE9uIDA5LzEwLzIwMTggMTI6MDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4+Pj4gT24g
MDkvMTAvMjAxOCAxMDoyNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+
Pj4+PiBPbiAwOS8xMC8yMDE4IDEwOjUzIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+Pj4+
Pj4gSGkgT2xla3NhbmRyLAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gT24gMDkvMTAvMjAxOCAwOTox
NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4+IDxzbmlwPgo+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gSSBzdXNwZWN0IHRoYXQgeW91IGxpa2VseSB3aWxsIHdhbnQgdG8g
c3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxseSwgc28KPj4+Pj4+Pj4+Pj4+IGl0IHBheXMg
dG8gZGVzaWduIHRoaXMgd2l0aCB0aGF0IGluIG1pbmQuCj4+Pj4+Pj4+Pj4+IEFnYWluLCBJIHRo
aW5rIHRoYXQgdGhpcyBpcyB0aGUgYmFja2VuZCB0byBoaWRlIHRoZXNlCj4+Pj4+Pj4+Pj4+IHVz
ZS1jYXNlcyBmcm9tIHRoZSBmcm9udGVuZC4KPj4+Pj4+Pj4+PiBJJ20gbm90IHN1cmUgeW91IGNh
bjogc2F5IHlvdSBhcmUgcGxheWluZyBhIGJsdXJheSBjb25uZWN0ZWQgdG8gdGhlIHN5c3RlbQo+
Pj4+Pj4+Pj4+IHdpdGggSERNSSwgdGhlbiBpZiB0aGVyZSBpcyBhIHJlc29sdXRpb24gY2hhbmdl
LCB3aGF0IGRvIHlvdSBkbz8gWW91IGNhbiB0ZWFyCj4+Pj4+Pj4+Pj4gZXZlcnl0aGluZyBkb3du
IGFuZCBidWlsZCBpdCB1cCBhZ2Fpbiwgb3IgeW91IGNhbiBqdXN0IHRlbGwgZnJvbnRlbmRzIHRo
YXQKPj4+Pj4+Pj4+PiBzb21ldGhpbmcgY2hhbmdlZCBhbmQgdGhhdCB0aGV5IGhhdmUgdG8gbG9v
ayBhdCB0aGUgbmV3IHZjYW1lcmEgY29uZmlndXJhdGlvbi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
IFRoZSBsYXR0ZXIgc2VlbXMgdG8gYmUgbW9yZSBzZW5zaWJsZSB0byBtZS4gSXQgaXMgcmVhbGx5
IG5vdCBtdWNoIHRoYXQgeW91Cj4+Pj4+Pj4+Pj4gbmVlZCB0byBkbzogYWxsIHlvdSByZWFsbHkg
bmVlZCBpcyBhbiBldmVudCBzaWduYWxsaW5nIHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuCj4+Pj4+
Pj4+Pj4gSW4gVjRMMiB0aGF0J3MgdGhlIFY0TDJfRVZFTlRfU09VUkNFX0NIQU5HRS4KPj4+Pj4+
Pj4+IHdlbGwsIHRoaXMgY29tcGxpY2F0ZXMgdGhpbmdzIGEgbG90IGFzIEknbGwgaGF2ZSB0bwo+
Pj4+Pj4+Pj4gcmUtYWxsb2NhdGUgYnVmZmVycyAtIHJpZ2h0Pwo+Pj4+Pj4+PiBSaWdodC4gRGlm
ZmVyZW50IHJlc29sdXRpb25zIG1lYW5zIGRpZmZlcmVudCBzaXplZCBidWZmZXJzIGFuZCB1c3Vh
bGx5IGxvdHMgb2YKPj4+Pj4+Pj4gY2hhbmdlcyB0aHJvdWdob3V0IHRoZSB3aG9sZSB2aWRlbyBw
aXBlbGluZSwgd2hpY2ggaW4gdGhpcyBjYXNlIGNhbiBldmVuCj4+Pj4+Pj4+IGdvIGludG8gbXVs
dGlwbGUgVk1zLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPbmUgYWRkaXRpb25hbCB0aGluZyB0byBrZWVw
IGluIG1pbmQgZm9yIHRoZSBmdXR1cmU6IFY0TDJfRVZFTlRfU09VUkNFX0NIQU5HRQo+Pj4+Pj4+
PiBoYXMgYSBmbGFncyBmaWVsZCB0aGF0IHRlbGxzIHVzZXJzcGFjZSB3aGF0IGNoYW5nZWQuIFJp
Z2h0IG5vdyB0aGF0IGlzIGp1c3QgdGhlCj4+Pj4+Pj4+IHJlc29sdXRpb24sIGJ1dCBpbiB0aGUg
ZnV0dXJlIHlvdSBjYW4gZXhwZWN0IGZsYWdzIGZvciBjYXNlcyB3aGVyZSBqdXN0IHRoZQo+Pj4+
Pj4+PiBjb2xvcnNwYWNlIGluZm9ybWF0aW9uIGNoYW5nZXMsIGJ1dCBub3QgdGhlIHJlc29sdXRp
b24uCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFdoaWNoIHJlbWluZHMgbWUgb2YgdHdvIGltcG9ydGFudCBt
aXNzaW5nIHBpZWNlcyBvZiBpbmZvcm1hdGlvbiBpbiB5b3VyIHByb3RvY29sOgo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiAxKSBZb3UgbmVlZCB0byBjb21tdW5pY2F0ZSB0aGUgY29sb3JzcGFjZSBkYXRhOgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiAtIGNvbG9yc3BhY2UKPj4+Pj4+Pj4gLSB4ZmVyX2Z1bmMKPj4+Pj4+
Pj4gLSB5Y2Jjcl9lbmMvaHN2X2VuYyAodW5saWtlbHkgeW91IGV2ZXIgd2FudCB0byBzdXBwb3J0
IEhTViBwaXhlbGZvcm1hdHMsIHNvIEkKPj4+Pj4+Pj4gICAgICAgdGhpbmsgeW91IGNhbiBpZ25v
cmUgaHN2X2VuYykKPj4+Pj4+Pj4gLSBxdWFudGl6YXRpb24KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU2Vl
IGh0dHBzOi8vaHZlcmt1aWwuaG9tZS54czRhbGwubmwvc3BlYy91YXBpL3Y0bC9waXhmbXQtdjRs
Mi5odG1sI2MudjRsMl9waXhfZm9ybWF0Cj4+Pj4+Pj4+IGFuZCB0aGUgbGlua3MgdG8gdGhlIGNv
bG9yc3BhY2Ugc2VjdGlvbnMgaW4gdGhlIFY0TDIgc3BlYyBmb3IgZGV0YWlscykuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFRoaXMgaW5mb3JtYXRpb24gaXMgcGFydCBvZiB0aGUgZm9ybWF0LCBpdCBpcyBy
ZXBvcnRlZCBieSB0aGUgZHJpdmVyLgo+Pj4+Pj4+IEknbGwgdGFrZSBhIGxvb2sgYW5kIHRoaW5r
IHdoYXQgY2FuIGJlIHB1dCBhbmQgaG93IGludG8gdGhlIHByb3RvY29sLAo+Pj4+Pj4+IGRvIHlv
dSB0aGluayBJJ2xsIGhhdmUgdG8gaW1wbGVtZW50IGFsbCB0aGUgYWJvdmUgZm9yCj4+Pj4+Pj4g
dGhpcyBzdGFnZT8KPj4+Pj4+IFllcy4gV2l0aG91dCBpdCBWTXMgd2lsbCBoYXZlIG5vIHdheSBv
ZiBrbm93aW5nIGhvdyB0byByZXByb2R1Y2UgdGhlIHJpZ2h0IGNvbG9ycy4KPj4+Pj4+IFRoZXkg
ZG9uJ3QgKmhhdmUqIHRvIHVzZSB0aGlzIGluZm9ybWF0aW9uLCBidXQgaXQgc2hvdWxkIGJlIHRo
ZXJlLiBGb3IgY2FtZXJhcwo+Pj4+Pj4gdGhpcyBpc24ndCBhbGwgdGhhdCBpbXBvcnRhbnQsIGZv
ciBTRFRWL0hEVFYgc291cmNlcyB0aGlzIGJlY29tZXMgbW9yZSByZWxldmFudAo+Pj4+Pj4gKGVz
cC4gdGhlIHF1YW50aXphdGlvbiBhbmQgeWNiY3JfZW5jIGluZm9ybWF0aW9uKSBhbmQgZm9yIHNv
dXJjZXMgd2l0aCBCVC4yMDIwL0hEUgo+Pj4+Pj4gZm9ybWF0cyB0aGlzIGlzIGNyaXRpY2FsLgo+
Pj4+PiBvaywgdGhlbiBJJ2xsIGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBzZXRfY29uZmlnIHJl
cXVlc3QvcmVzcG9uc2U6Cj4+Pj4+Cj4+Pj4+ICAgICAgICB1aW50MzJfdCBjb2xvcnNwYWNlOwo+
Pj4+PiAgICAgICAgdWludDMyX3QgeGZlcl9mdW5jOwo+Pj4+PiAgICAgICAgdWludDMyX3QgeWNi
Y3JfZW5jOwo+Pj4+PiAgICAgICAgdWludDMyX3QgcXVhbnRpemF0aW9uOwo+Pj4gWWV0IGFub3Ro
ZXIgcXVlc3Rpb24gaGVyZTogYXJlIHRoZSBhYm92ZSAoY29sb3Igc3BhY2UsIHhmZXIgZXRjLikg
YW5kCj4+PiBkaXNwbGF5IGFzcGVjdCByYXRpbyBkZWZpbmVkIHBlciBwaXhlbF9mb3JtYXQgb3Ig
cGVyIHBpeGVsX2Zvcm1hdCArCj4+PiByZXNvbHV0aW9uPwo+Pj4KPj4+IElmIHBlciBwaXhlbF9m
b3JtYXQgdGhlbgo+Pj4KPj4+IC4uLi92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWL2Rpc3BsYXktYXNw
ZWN0LXJhdGlvID0gIjU5LzU4Igo+Pj4KPj4+IG9yIGlmIHBlciByZXNvbHV0aW9uCj4+Pgo+Pj4g
Li4uL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4MC9kaXNwbGF5LWFzcGVjdC1yYXRpbyA9
ICI1OS81OCIKPj4gVGhleSBhcmUgdG90YWxseSBpbmRlcGVuZGVudCBvZiByZXNvbHV0aW9uIG9y
IHBpeGVsZm9ybWF0LCB3aXRoIHRoZQo+PiBleGNlcHRpb24gb2YgeWNiY3JfZW5jIHdoaWNoIGlz
IG9mIGNvdXJzZSBpZ25vcmVkIGZvciBSR0IgcGl4ZWxmb3JtYXRzLgo+Pgo+PiBUaGV5IGFyZSBz
ZXQgYnkgdGhlIGRyaXZlciwgbmV2ZXIgYnkgdGhlIGFwcGxpY2F0aW9uLgo+Pgo+PiBGb3IgSERN
SSBzb3VyY2VzIHRoZXNlIHZhbHVlcyBjYW4gY2hhbmdlIGRlcGVuZGluZyBvbiB3aGF0IHNvdXJj
ZSBpcwo+PiBjb25uZWN0ZWQsIHNvIHRoZXkgYXJlIG5vdCBmaXhlZCBhbmQgeW91IG5lZWQgdG8g
cXVlcnkgdGhlbSB3aGVuZXZlcgo+PiBhIG5ldyBzb3VyY2UgaXMgY29ubmVjdGVkLiBJbiBmYWN0
LCB0aGVuIGNhbiBjaGFuZ2UgbWlkc3RyZWFtLCBidXQgd2UKPj4gZG8gbm90IGhhdmUgZ29vZCBz
dXBwb3J0IGZvciB0aGF0IGF0IHRoZSBtb21lbnQuCj4gQWgsIGdyZWF0LCB0aGVuIEknbGwgZGVm
aW5lIGNvbG9yc3BhY2UsIHhmZXJfZnVuYywgcXVhbnRpemF0aW9uCj4gYW5kIGRpc3BsYXkgYXNw
ZWN0IHJhdGlvIGFzIHBhcnQgb2YgdmlydHVhbCBjYW1lcmEgZGV2aWNlIGNvbmZpZ3VyYXRpb24K
PiAoYXMgdmNhbWVyYSByZXByZXNlbnRzIGEgc2luZ2xlIHNvdXJjZSkgYW5kIHljYmNyX2VuYyBh
cyBhIHBhcnQKPiBvZiBwaXhlbCBmb3JtYXQgY29uZmlndXJhdGlvbiAob25lIHljYmNyX2VuYyBw
ZXIgZWFjaAo+IHBpeGVsIGZvcm1hdCkKPiAKPiBEb2VzIHRoaXMgc291bmQgb2s/CgpVaCwgbm8g
Oi0pCgp5Y2Jjcl9lbmMgaXMgbm90IHRpZWQgdG8gc3BlY2lmaWMgcGl4ZWwgZm9ybWF0cy4gVGhl
IFknQ2JDciBlbmNvZGluZyB0ZWxscwp5b3UgaG93IHRoZSBZJ0NiQ3IgdmFsdWVzIHdlcmUgZGVy
aXZlZCBmcm9tIHRoZSBSJ0cnQicgdmFsdWVzLiBTbyB0aGlzIG9ubHkKbWFrZXMgc2Vuc2UgaWYg
eW91IGFyZSBpbiBmYWN0IHJlY2VpdmluZyBZJ0NiQ3IgcGl4ZWxzLCBvdGhlcndpc2UgeW91IGp1
c3QKaWdub3JlIGl0LgoKSXQncyB1cCB0byB5b3Ugd2hhdCB2YWx1ZSB0byBhc3NpZ24gdG8geWNi
Y3JfZW5jIGluIHRoYXQgY2FzZTogVjRMMiBkb2Vzbid0CmhhdmUgYW55IGhhcmQgcmVxdWlyZW1l
bnRzIGZvciB0aGF0IEFGQUlLLCBhbHRob3VnaCBpdCB3aWxsIG1vc3QgbGlrZWx5IGJlCnNldCB0
byAwIChWNEwyX1lDQkNSX0VOQ19ERUZBVUxUKS4KClJlZ2FyZHMsCgoJSGFucwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:53:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:53: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 1fzdU4-0002eA-U5; Tue, 11 Sep 2018 07:53: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=lvjd=lz=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzdU3-0002dz-Ph
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:53:16 +0000
X-Inumbo-ID: 7adb2e81-b597-11e8-a8a5-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 7adb2e81-b597-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 09:51:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536652392;
 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=VN5K/D5hf+7rTG12AsLJ6RBBD+9zNkeHfyaEnNLObcU=;
 b=V0iQFveqB4T4ctLow8rEJuLpP6NFRKF4q9sv0eZOEiwdwCEUZX/ax6ynh4aXIOBwU2
 mgkBrrsY7NHmusFCYyEtJfTC2wTZFQ3RMGdAY3V/k38dOV4cAs2aMQwIWlOqR/9Uoo95
 WKcNEGf2xxawr2qVio6MFK988OAQi8UYboNYoI7DkSCluknh7CFxdIgS5DeWf28Z3yp0
 cB/TfRzZcgPo2NX7zO25RGSNuztUxCPBjtKpE5FroYV6GUBQUC/bQL6zXJKCYGVdAhTl
 4D1QOQyv+Xy91hxg8OALvgsbqntFs5z5koL3tV8NgyYhaF8g2WMt3uvc5SiHTbUGgdDd
 ct9w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivIFRoeSV8ZanCUTzXkL91T4E0V3TMz5ObAI+PLPmQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8B7r6PR4
 (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);
 Tue, 11 Sep 2018 09:53:06 +0200 (CEST)
Date: Tue, 11 Sep 2018 09:52:58 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180911095258.5ed9e9b7.olaf@aepfle.de>
In-Reply-To: <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============7070636971738417274=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7070636971738417274==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/CPClJ/MMcjkzZUX9ZJc226I"; protocol="application/pgp-signature"

--Sig_/CPClJ/MMcjkzZUX9ZJc226I
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Fri, 7 Sep 2018 12:56:37 -0400
schrieb Boris Ostrovsky <boris.ostrovsky@oracle.com>:

> I was hoping you'd respond to my question about warning.

It looks like CONFIG_BOOTPARAM_HOTPLUG_CPU0=3Dy is the reason for the warni=
ng.
As J=C3=BCrgen suggested in another mail, Xen should probably disable hotpl=
ugging
for cpu#0 in the generic setup code. Then cpu_is_hotpluggable(cpu) would
do the right thing.

Do you want me to merge that extra change into this patch?

Olaf

--Sig_/CPClJ/MMcjkzZUX9ZJc226I
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5d0WgAKCRBdQqD6ppg2
flNNAKCxtgFIZPAviAgZkf3DXwrkLC/2EQCg751qjqAtbIv/pXtyiEZ23CD7CA8=
=J0Xp
-----END PGP SIGNATURE-----

--Sig_/CPClJ/MMcjkzZUX9ZJc226I--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7070636971738417274==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:55:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:55: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 1fzdVp-0002pu-AI; Tue, 11 Sep 2018 07:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzdVo-0002pn-AC
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:55:04 +0000
X-Inumbo-ID: 1d8e6e62-b598-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d8e6e62-b598-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:55:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 01:55:02 -0600
Message-Id: <5B9774D302000078001E7015@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 01:54:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
In-Reply-To: <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: use VMLOAD for PV 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>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDEwLjA5LjE4IGF0IDIzOjU2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA5LzEwLzIwMTggMTA6MDMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBIYXZp
bmcgbm90aWNlZCB0aGF0IFZNTE9BRCBhbG9uZSBpcyBhYm91dCBhcyBmYXN0IGFzIGEgc2luZ2xl
IG9mIHRoZQo+PiBpbnZvbHZlZCBXUk1TUnMsIEkgdGhvdWdodCBpdCBtaWdodCBiZSBhIHJlYXNv
bmFibGUgaWRlYSB0byBhbHNvIHVzZSBpdAo+PiBmb3IgUFYuIE1lYXN1cmVtZW50cywgaG93ZXZl
ciwgaGF2ZSBzaG93biB0aGF0IGFuIGFjdHVhbCBpbXByb3ZlbWVudCBjYW4KPj4gYmUgYWNoaWV2
ZWQgb25seSB3aXRoIGFuIGVhcmx5IHByZWZldGNoIG9mIHRoZSBWTUNCICh0aGFua3MgdG8gQW5k
cmV3Cj4+IGZvciBzdWdnZXN0aW5nIHRvIHRyeSB0aGlzKSwgd2hpY2ggSSBoYXZlIHRvIGFkbWl0
IEkgY2FuJ3QgcmVhbGx5Cj4+IGV4cGxhaW4uIFRoaXMgd2F5IG9uIG15IEZhbTE1IGJveCBjb250
ZXh0IHN3aXRjaCB0YWtlcyBvdmVyIDEwMCBjbG9ja3MKPj4gbGVzcyBvbiBhdmVyYWdlICh0aGUg
bWVhc3VyZWQgdmFsdWVzIGFyZSBoZWF2aWx5IHZhcnlpbmcgaW4gYWxsIGNhc2VzLAo+PiB0aG91
Z2gpLgo+Pgo+PiBUaGlzIGlzIGludGVudGlvbmFsbHkgbm90IHVzaW5nIGEgbmV3IGh2bV9mdW5j
cyBob29rOiBGb3Igb25lLCB0aGlzIGlzCj4+IGFsbCBhYm91dCBQViwgYW5kIHNvbWV0aGluZyBz
aW1pbGFyIGNhbiBoYXJkbHkgYmUgZG9uZSBmb3IgVk1YLgo+PiBGdXJ0aGVybW9yZSB0aGUgaW5k
aXJlY3QgdG8gZGlyZWN0IGNhbGwgcGF0Y2hpbmcgdGhhdCBpcyBtZWFudCB0byBiZQo+PiBhcHBs
aWVkIHRvIG1vc3QgaHZtX2Z1bmNzIGhvb2tzIHdvdWxkIGJlIHVnbHkgdG8gbWFrZSB3b3JrIHdp
dGgKPj4gZnVuY3Rpb25zIGhhdmluZyBtb3JlIHRoYW4gNiBwYXJhbWV0ZXJzLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IEFja2VkLWJ5OiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4gLS0tCj4+IHYyOiBSZS1iYXNlLgo+
PiAtLS0KPj4gQmVzaWRlcyB0aGUgbWVudGlvbmVkIG9kZGl0eSB3aXRoIG1lYXN1cmVkIHBlcmZv
cm1hbmNlLCBJJ3ZlIGFsc28KPj4gbm90aWNlZCBhIHNpZ25pZmljYW50IGRpZmZlcmVuY2UgKG9m
IGF0IGxlYXN0IDE1MCBjbG9ja3MpIGJldHdlZW4KPj4gbWVhc3VyaW5nIGltbWVkaWF0ZWx5IGFy
b3VuZCB0aGUgY2FsbHMgdG8gc3ZtX2xvYWRfc2VncygpIGFuZCBtZWFzdXJpbmcKPj4gaW1tZWRp
YXRlbHkgaW5zaWRlIHRoZSBmdW5jdGlvbi4KPj4KPiAKPiAKPj4gIAo+PiArI2lmZGVmIENPTkZJ
R19QVgo+PiArYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWdu
ZWQgbG9uZyBsZHRfYmFzZSwKPj4gKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnNf
c2VsLCB1bnNpZ25lZCBsb25nIGZzX2Jhc2UsCj4+ICsgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGdzX3NlbCwgdW5zaWduZWQgbG9uZyBnc19iYXNlLAo+PiArICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ3Nfc2hhZG93KQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNi
ID0gcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSk7Cj4+ICsKPj4gKyAgICBpZiAoIHVubGlrZWx5
KCF2bWNiKSApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIGlmICggIWxk
dF9iYXNlICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwcmVmZXRjaCAl
MCIgOjogIm0iICh2bWNiLT5sZHRyKSApOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAKPiAK
PiBDb3VsZCB5b3UgZXhwbGFpbiB3aHkgdGhpcyBpcyB0cnVlPyBXZSBoYXZlbid0IGxvYWRlZCBG
Uy9HUyBoZXJlLgoKQSB6ZXJvIGxkdF9iYXNlIGFyZ3VtZW50IGluZGljYXRlcyBhIHByZWZldGNo
IHJlcXVlc3QuIFRoaXMgaXMgYW4KYWdyZWVtZW50IGJldHdlZW4gY2FsbGVycyBvZiB0aGUgZnVu
Y3Rpb24gYW5kIGl0cyBpbXBsZW1lbnRhdGlvbi4KCj4gSSBhbHNvIGNvdWxkbid0IGZpbmQgZGlz
Y3Vzc2lvbiBhYm91dCBwcmVmZXRjaCAtLS0gd2h5IGlzIHByZWZldGNoaW5nCj4gbGR0ciBleHBl
Y3RlZCB0byBoZWxwPwoKU2VlIHRoZSBwYXRjaCBkZXNjcmlwdGlvbi4gbGR0ciBhcyB0aGUgZWxl
bWVudCBpcyBhIHByZXR0eSByYW5kb20KY2hvaWNlIGJldHdlZW4gdGhlIHZhcmlvdXMgZmllbGRz
IFZNTE9BRCB0b3VjaGVzLiBJdCdzIChwcmVzdW1hYmx5KQptb3JlIHRoZSBwYWdlIHdhbGsgdGhh
biB0aGUgYWN0dWFsIGNhY2hlIGxpbmUocykgdGhhdCB3ZSB3YW50IHRvCmJlIHB1bGxlZCBpbiBh
aGVhZCBvZiB0aW1lLiBJIGNhbiBvbmx5IGd1ZXNzIHRoYXQgVk1MT0FEIGV4ZWN1dGlvbgppcyBt
b3JlICJzeW5jaHJvbm91cyIgd3J0IGl0cyBtZW1vcnkgYWNjZXNzZXMgYW5kL29yIGxhdGVuY3kg
dG8KY29tcGxldGlvbiB0aGFuIG90aGVyIChzaW1wbGVyKSBpbnN0cnVjdGlvbnMuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:55:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzdVw-0002s0-Kr; Tue, 11 Sep 2018 07:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=i2ua=lz=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzdVu-0002rB-LK
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:55:10 +0000
X-Inumbo-ID: 21650eb8-b598-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21650eb8-b598-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:56:04 +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 AB1B9AEFB;
 Tue, 11 Sep 2018 07:55:08 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
 <20180911095258.5ed9e9b7.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <6b51f88f-7f40-ded4-0202-e4c31fa606a2@suse.com>
Date: Tue, 11 Sep 2018 09:55:07 +0200
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: <20180911095258.5ed9e9b7.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, open list <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>

T24gMTEvMDkvMTggMDk6NTIsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIEZyaSwgNyBTZXAgMjAx
OCAxMjo1NjozNyAtMDQwMAo+IHNjaHJpZWIgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT46Cj4gCj4+IEkgd2FzIGhvcGluZyB5b3UnZCByZXNwb25kIHRvIG15IHF1
ZXN0aW9uIGFib3V0IHdhcm5pbmcuCj4gCj4gSXQgbG9va3MgbGlrZSBDT05GSUdfQk9PVFBBUkFN
X0hPVFBMVUdfQ1BVMD15IGlzIHRoZSByZWFzb24gZm9yIHRoZSB3YXJuaW5nLgo+IEFzIErDvHJn
ZW4gc3VnZ2VzdGVkIGluIGFub3RoZXIgbWFpbCwgWGVuIHNob3VsZCBwcm9iYWJseSBkaXNhYmxl
IGhvdHBsdWdnaW5nCj4gZm9yIGNwdSMwIGluIHRoZSBnZW5lcmljIHNldHVwIGNvZGUuIFRoZW4g
Y3B1X2lzX2hvdHBsdWdnYWJsZShjcHUpIHdvdWxkCj4gZG8gdGhlIHJpZ2h0IHRoaW5nLgo+IAo+
IERvIHlvdSB3YW50IG1lIHRvIG1lcmdlIHRoYXQgZXh0cmEgY2hhbmdlIGludG8gdGhpcyBwYXRj
aD8KCkkgdGhpbmsgYW4gZXh0cmEgcGF0Y2ggd291bGQgYmUgYmV0dGVyLCBhcyBpdCBpcyBhIGRp
ZmZlcmVudCBpc3N1ZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 07:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 07:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzdZZ-0003G3-5g; Tue, 11 Sep 2018 07:58:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzdZX-0003Fy-Uf
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 07:58:55 +0000
X-Inumbo-ID: a7c6509e-b598-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7c6509e-b598-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 07:59:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 01:58:54 -0600
Message-Id: <5B9775BA02000078001E703D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 01:58:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180831082921.11208-1-olaf@aepfle.de>
 <5B88FFBB02000078001E3CA8@prv1-mh.provo.novell.com>
 <5B966FC202000078001E6C53@prv1-mh.provo.novell.com>
 <5B9671D002000078001E6C86@prv1-mh.provo.novell.com>
 <75533283-9553-f227-0e25-05ecff0ece92@citrix.com>
In-Reply-To: <75533283-9553-f227-0e25-05ecff0ece92@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen: add DEBUG_INFO Kconfig 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: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.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>,
 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+IE9uIDEwLjA5LjE4IGF0IDE5OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4w
OS4xOCBhdCAxNToyMSwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDMxLjA4
LjE4IGF0IDEwOjQzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDMxLjA4
LjE4IGF0IDEwOjI5LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vS2Nv
bmZpZy5kZWJ1Zwo+Pj4+PiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4+PiBAQCAtMTEsNiAr
MTEsMTMgQEAgY29uZmlnIERFQlVHCj4+Pj4+ICAKPj4+Pj4gIAkgIFlvdSBwcm9iYWJseSB3YW50
IHRvIHNheSAnTicgaGVyZS4KPj4+Pj4gIAo+Pj4+PiArY29uZmlnIERFQlVHX0lORk8KPj4+Pj4g
Kwlib29sICJDb21waWxlIFhlbiB3aXRoIGRlYnVnIGluZm8iCj4+Pj4+ICsJZGVmYXVsdCB5Cj4+
Pj4+ICsJLS0taGVscC0tLQo+Pj4+PiArCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGlu
ZyBYZW4gd2lsbCBpbmNsdWRlIGRlYnVnZ2luZyBpbmZvCj4+Pj4+ICsJICByZXN1bHRpbmcgaW4g
YSBsYXJnZXIgYmluYXJ5IGltYWdlLgo+Pj4+PiArCj4+Pj4+ICBpZiBERUJVRyB8fCBFWFBFUlQg
PSAieSIKPj4+PiBQZXJoYXBzIGJldHRlciBtb3ZlIHlvdXIgYWRkaXRpb24gaW50byB0aGlzIGNv
bmRpdGlvbmFsIHNlY3Rpb24/Cj4+PiBTbyB0aGlzIHdhcyBhIGJhZCBzdWdnZXN0aW9uIGFmdGVy
IGFsbCAtIHdpdGggREVCVUc9biBERUJVR19JTkZPIGlzCj4+PiBub3cgaW1wbGljaXRseSBuIGFz
IHdlbGwuIFRoZSBzZWN0aW9uIG5lZWRzIHRvIGJlIG1vdmVkIGJhY2sgdG8gd2hlcmUKPj4+IHlv
dSBoYWQgaXQgYXMgcGVyIGFib3ZlLCB3aXRoIHRoZSBfcHJvbXB0XyBkZXBlbmRpbmcgb24KPj4+
IERFQlVHIHx8IEVYUEVSVD0ieSIuCj4+IEZ1cnRoZXJtb3JlIC0gaXMgQ09WRVJBR0Ugd2l0aG91
dCBERUJVR19JTkZPIG9mIGFueSB1c2U/Cj4gCj4gWWVzIC0gdmVyeSBtdWNoIHNvLgo+IAo+IEZy
b20gYSAiaG93IG11Y2ggb2YgbXkgYmluYXJ5IGRvZXMgZG8gbXkgdGVzdHMgY292ZXIiIHBvaW50
IG9mIHZpZXcsIHlvdQo+IHdhbnQgdGhlIHJlbGVhc2UgYmluYXJ5IHJhdGhlciB0aGFuIHRoZSBk
ZWJ1ZyBiaW5hcnkuCgpEaWQgeW91IGNvbmZ1c2UgREVCVUcgYW5kIERFQlVHX0lORk8/IE15IHF1
ZXN0aW9uIHdhcyBiZWNhdXNlCkkgc3VzcGVjdCB0aGUgYW5hbHl6ZXIgdG8gd2FudC9uZWVkIHRv
IGhhdmUgZGVidWcgaW5mb3JtYXRpb24gYXZhaWxhYmxlLgoKPj4gQXJlIHRoZXJlCj4+IHBlcmhh
cHMgYW55IG90aGVyIGRlcGVuZGVuY2llcyAoSSB0aGluay9ob3BlIGxpdmUgcGF0Y2hpbmcgbG9n
aWMgZG9lc24ndAo+PiBkZXBlbmQgb24gZGVidWcgaW5mbyk/Cj4gCj4gVGhlIGxpdmVwYXRjaCBi
dWlsZCBkZXBlbmRzIG9uIHhlbi1zeW1zIGNvbnRhaW5pbmcgYWxsIHRoZSBkZWJ1Zwo+IGluZm9y
bWF0aW9uLCBidXQgdGhlIHJ1bnRpbWUgbG9naWMgZG9lc24ndCwgSSBiZWxpZXZlLgoKQnV0IGlm
IHRoZSBsaXZlcGF0Y2ggYnVpbGQgcmVxdWlyZXMgZGVidWcgaW5mb3JtYXRpb24gKHJhdGhlciB0
aGFuIGp1c3QKdGhlIEVMRiBzeW1ib2wgdGFibGUpLCB0aGVuIGl0IF9pc18gZGVwZW5kaW5nIG9u
IERFQlVHX0lORk8uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:00:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzdbC-0004Oj-Rr; Tue, 11 Sep 2018 08:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzdbB-0004Ob-DJ
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:00:37 +0000
X-Inumbo-ID: e3e105b5-b598-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3e105b5-b598-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:01:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78841661"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'zhong jiang' <zhongjiang@huawei.com>, "davem@davemloft.net"
 <davem@davemloft.net>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] xen-netback: remove unecessary condition check before
 debugfs_remove_recursive
Thread-Index: AQHUR30TfVb2xRhgeE6EPvt2EzXbNaTqu8Ow
Date: Tue, 11 Sep 2018 08:00:02 +0000
Message-ID: <06106022e5344ccca2127e5afd6928d9@AMSPEX02CL03.citrite.net>
References: <1536414822-32911-1-git-send-email-zhongjiang@huawei.com>
In-Reply-To: <1536414822-32911-1-git-send-email-zhongjiang@huawei.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-netback: remove unecessary condition
 check before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "netdev@vger.kernel.org" <netdev@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IHpob25nIGppYW5nIFttYWlsdG86
emhvbmdqaWFuZ0BodWF3ZWkuY29tXQo+IFNlbnQ6IDA4IFNlcHRlbWJlciAyMDE4IDE0OjU0Cj4g
VG86IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgbmV0ZGV2QHZnZXIua2VybmVsLm9yZzsgbGludXgtCj4ga2Vy
bmVsQHZnZXIua2VybmVsLm9yZwo+IFN1YmplY3Q6IFtQQVRDSF0geGVuLW5ldGJhY2s6IHJlbW92
ZSB1bmVjZXNzYXJ5IGNvbmRpdGlvbiBjaGVjayBiZWZvcmUKPiBkZWJ1Z2ZzX3JlbW92ZV9yZWN1
cnNpdmUKPiAKPiBkZWJ1Z2ZzX3JlbW92ZV9yZWN1cnNpdmUgaGFzIHRha2VuIElTX0VSUl9PUl9O
VUxMIGludG8gYWNjb3VudC4gU28ganVzdAo+IHJlbW92ZSB0aGUgY29uZGl0aW9uIGNoZWNrIGJl
Zm9yZSBkZWJ1Z2ZzX3JlbW92ZV9yZWN1cnNpdmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogemhvbmcg
amlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jIHwgMyArLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAy
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9u
ZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tCj4gbmV0YmFjay9uZXRiYWNrLmMKPiBpbmRleCAz
NjIxZTA1Li44MGFhZTNhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25l
dGJhY2suYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+IEBAIC0x
NjYwLDggKzE2NjAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBuZXRiYWNrX2luaXQodm9pZCkKPiAg
c3RhdGljIHZvaWQgX19leGl0IG5ldGJhY2tfZmluaSh2b2lkKQo+ICB7Cj4gICNpZmRlZiBDT05G
SUdfREVCVUdfRlMKPiAtCWlmICghSVNfRVJSX09SX05VTEwoeGVuX25ldGJhY2tfZGJnX3Jvb3Qp
KQo+IC0JCWRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZSh4ZW5fbmV0YmFja19kYmdfcm9vdCk7Cj4g
KwlkZWJ1Z2ZzX3JlbW92ZV9yZWN1cnNpdmUoeGVuX25ldGJhY2tfZGJnX3Jvb3QpOwo+ICAjZW5k
aWYgLyogQ09ORklHX0RFQlVHX0ZTICovCj4gIAl4ZW52aWZfeGVuYnVzX2ZpbmkoKTsKPiAgfQo+
IC0tCj4gMS43LjEyLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:01:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08: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 1fzdcR-0004V2-7d; Tue, 11 Sep 2018 08:01:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzdcQ-0004Uv-0t
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:01:54 +0000
X-Inumbo-ID: 11ae94db-b599-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11ae94db-b599-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:02:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78841835"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'zhong jiang' <zhongjiang@huawei.com>, "davem@davemloft.net"
 <davem@davemloft.net>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] net: xenbus: remove redundant condition check before
 debugfs_remove_recursive
Thread-Index: AQHUR3p6ry+jfHJNVEGyvjS22/x0bqTqvEZQ
Date: Tue, 11 Sep 2018 08:01:50 +0000
Message-ID: <a2da243c370c4447bd5d0fcc9c2a6fdf@AMSPEX02CL03.citrite.net>
References: <1536413706-31838-1-git-send-email-zhongjiang@huawei.com>
In-Reply-To: <1536413706-31838-1-git-send-email-zhongjiang@huawei.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] net: xenbus: remove redundant condition
 check before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "netdev@vger.kernel.org" <netdev@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IHpob25nIGppYW5nIFttYWlsdG86
emhvbmdqaWFuZ0BodWF3ZWkuY29tXQo+IFNlbnQ6IDA4IFNlcHRlbWJlciAyMDE4IDE0OjM1Cj4g
VG86IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgbmV0ZGV2QHZnZXIua2VybmVsLm9yZwo+IFN1YmplY3Q6IFtQ
QVRDSF0gbmV0OiB4ZW5idXM6IHJlbW92ZSByZWR1bmRhbnQgY29uZGl0aW9uIGNoZWNrIGJlZm9y
ZQo+IGRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZQo+IAo+IGRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2
ZSBoYXMgdGFrZW4gdGhlIElTX0VSUl9PUl9OVUxMIGludG8gYWNjb3VudC4KPiBKdXN0Cj4gcmVt
b3ZlIHRoZSB1bm5lY2Vzc2FyeSBjb25kaXRpb24gY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTog
emhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgZHJpdmVycy9uZXQveGVu
LW5ldGJhY2sveGVuYnVzLmMgfCAzICstLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9uZXQveGVuLQo+IG5ldGJhY2sveGVuYnVzLmMKPiBpbmRl
eCBjZDUxNDkyLi5mZTFkNTIyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L3hlbmJ1cy5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKPiBAQCAt
MjU0LDggKzI1NCw3IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9kZWJ1Z2ZzX2RlbGlmKHN0cnVjdCB4
ZW52aWYgKnZpZikKPiAgCWlmIChJU19FUlJfT1JfTlVMTCh4ZW5fbmV0YmFja19kYmdfcm9vdCkp
Cj4gIAkJcmV0dXJuOwo+IAo+IC0JaWYgKCFJU19FUlJfT1JfTlVMTCh2aWYtPnhlbnZpZl9kYmdf
cm9vdCkpCj4gLQkJZGVidWdmc19yZW1vdmVfcmVjdXJzaXZlKHZpZi0+eGVudmlmX2RiZ19yb290
KTsKPiArCWRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZSh2aWYtPnhlbnZpZl9kYmdfcm9vdCk7Cj4g
IAl2aWYtPnhlbnZpZl9kYmdfcm9vdCA9IE5VTEw7Cj4gIH0KPiAgI2VuZGlmIC8qIENPTkZJR19E
RUJVR19GUyAqLwo+IC0tCj4gMS43LjEyLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:07:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08: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 1fzdhx-0004nD-10; Tue, 11 Sep 2018 08:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzdhw-0004n8-5p
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:07:36 +0000
X-Inumbo-ID: dded5225-b599-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dded5225-b599-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:08:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:07:34 -0600
Message-Id: <5B9777C202000078001E705A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:07:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Karl Johnson" <karljohnson.it@gmail.com>
References: <CAAzNQHSU6x9Tp9kRx65Q8sZ2wEm4QcLyNgT_40gBia+=ShsmjQ@mail.gmail.com>
 <5B4C67C402000078001D43AD@prv1-mh.provo.novell.com>
 <CAAzNQHQxPXL+fFZMtE6c4CHAiet6FF=E=TUAC6U_i4cyGB8w3Q@mail.gmail.com>
In-Reply-To: <CAAzNQHQxPXL+fFZMtE6c4CHAiet6FF=E=TUAC6U_i4cyGB8w3Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xpti=dom0=false doesn't seem to work on 4.8.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDEwLjA5LjE4IGF0IDE4OjQwLCA8a2FybGpvaG5zb24uaXRAZ21haWwuY29tPiB3cm90
ZToKPiBPbiBNb24sIEp1bCAxNiwgMjAxOCBhdCA1OjM5IEFNIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4gCj4+ID4+PiBPbiAxMy4wNy4xOCBhdCAyMDo1NCwgPGthcmxq
b2huc29uLml0QGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID4gSGVsbG8sCj4+ID4KPj4gPiBJJ20gY3Vy
cmVudGx5IHRlc3RpbmcgbGFzdCBYZW4gNC44LjQgYnVpbGQgZm9yIENlbnRPUwo+PiA+IChodHRw
Oi8vY2JzLmNlbnRvcy5vcmcva29qaS9idWlsZGluZm8/YnVpbGRJRD0yMzE2OSkgYW5kIGRpc2Fi
bGluZwo+PiA+IFhQVEkgZm9yIGRvbTAgZG9lc24ndCBzZWVtIHRvIHdvcms6Cj4+ID4KPj4gPiAo
WEVOKSBDb21tYW5kIGxpbmU6IGRvbTBfbWVtPTE3OTJNLG1heDoyMDQ4TSBkb20wX21heF92Y3B1
cz00IGNwdWluZm8KPj4gPiBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xLHZnYSB4cHRpPWRv
bTA9ZmFsc2UgbG9nbHZsPWFsbAo+PiA+IGd1ZXN0X2xvZ2x2bD1hbGwgY3Jhc2hrZXJuZWw9NTEy
TUA2NE0KPj4gPgo+PiA+IChYRU4pICAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wIGVuYWJs
ZWQsIERvbVUgZW5hYmxlZAo+PiA+Cj4+ID4gQnVnIG9yIHdyb25nIHN5bnRheD8KPj4KPj4gQnVn
IC0gc2VlCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOC0wNy9tc2cwMTMwNS5odG1sIAo+PiAuCj4+Cj4+IEFsdGVybmF0aXZlbHkgeW91
IGNvdWxkIHVzZSAieHB0aT1uby1kb20wIiBvciAoSSB0aGluaykgInhwdGk9ZG9tMD1mYWxzZSwi
Lgo+IAo+IElzIHhwdGkgY29tbWFuZCBsaW5lIGJyb2tlbiBhZ2FpbiBvbiA0Ljg/IEkndmUgdXBn
cmFkZWQgdG8gcGFja2FnZQo+IHhlbi00LjguNC40My5nZTUyZWM0Yjc4Ny0xIHdoaWNoIGlzIGJh
c2VkIG9uIGxhdGVzdCBzdGFnaW5nIHNuYXBzaG90IGFuZAo+IHhwdGk9bm8tZG9tMCBub3cgc2Vl
bXMgdG8gZGlzYWJsZSBYUFRJIGZvciBkb21VOgo+IAo+IFtyb290QG5vZGUtdG1wMSB+XSMgeGwg
ZG1lc2d8Z3JlcCAtaSB4cHRpCj4gKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT0xNzkyTSxt
YXg6MjA0OE0gZG9tMF9tYXhfdmNwdXM9NCBjcHVpbmZvCj4gY29tMT0xMTUyMDAsOG4xIGNvbnNv
bGU9Y29tMSx2Z2EgeHB0aT1uby1kb20wIGNyYXNoa2VybmVsPTUxMk1ANjRNCj4gbG9nbHZsPWFs
bCBndWVzdF9sb2dsdmw9YWxsCj4gKFhFTikgICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAg
ZGlzYWJsZWQsIERvbVUgZGlzYWJsZWQKClN0aWxsIGEgYnVnLCBzZWUKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA4L21zZzAxNzQyLmh0
bWwKSSB3YXMgaG9waW5nIHRvIGhhdmUgdGhpcyBjb21taXR0ZWQgcXVpdGUgc29tZSB0aW1lIGFn
bywgYnV0CkFuZHJldyBpc24ndCByZWFsbHkgaGFwcHkgd2l0aCBpdCBwbHVzIHRoZSBkaXNjdXNz
aW9uIGxvb2tzIHRvIGJlCnN0YWxsZWQgcmlnaHQgbm93LgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:09: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 1fzdjm-0004uL-Ee; Tue, 11 Sep 2018 08:09: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=edvf=lz=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fzdjl-0004uF-Ck
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:09:29 +0000
X-Inumbo-ID: bffb4bf9-b599-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x22c.google.com (unknown [2a00:1450:4864:20::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bffb4bf9-b599-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:07:39 +0200 (CEST)
Received: by mail-lj1-x22c.google.com with SMTP id v26-v6so20134430ljj.3
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 01:09:28 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=xgfjZUlvSCKc0d3aM3C1uh3Qz/Ss0yTbtZjxwBzYgRY=;
 b=qW8CKtiwCne/nkb+x4rrT6dS/Srlm0cEsy+gPlbmz0e86DnpQPOAUw/O9wbhVCBQ7F
 qAxwl6O1VibcjxxWqZxCA+0vLHaQ0Wj8NFU8h8uukoIVXjK2OzMc1y8TdI5EcgIhtQQP
 U0K3Aqddfa98+OEqLVJE88bZuI049MPQqKpnJAvBX2DF/cxYj2MA9yFrPaxF7TMCmK80
 LRe+UleOmIzfXQOuhV9P+CIY4cRKWXOoZdwaQx4kzzLsK08+0jwzNbwkUkJWTtND3ieh
 FG37abBvK1Vy9Ggg9Yv/WRhBUutpxurHCOOJP3dSkjlJ6bCHhPzXmiWP/jTnQwYLYqND
 fCzQ==
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-transfer-encoding
 :content-language;
 bh=xgfjZUlvSCKc0d3aM3C1uh3Qz/Ss0yTbtZjxwBzYgRY=;
 b=bjAOx47TSQaeaHqnrOZo+p3SjujSPrXM83LQosCm69mep/5LoaNZ96GMWb8StSsTAR
 O3tIRvgLcDq1a+XtBJQKAYF3KBPCndMvLF/re4ngrY1UbRb0LmGodJwkDMtI/6d/+wNb
 cVGrJQE1xeqXPaIxx+f+/sYOVJxzdPBVzk9AvR5UE3lb1XEtjdMkcjbd9w19Xv4BKDxe
 b5TmqnB/lhW0GpfLTIMlifEleD4AE+hYjHFEGYclDd4Uxz/411c4lPYX3it1fi033syx
 8++QmL/uAq+CMFMKcOfDxFWeYRHZZQMxxHrSUtmf/sSAGXPoVKYf2cuhg7655fUnj2H+
 Cdmw==
X-Gm-Message-State: APzg51DgPqi3bq42KYQwFJM6XVXRpI1v+Xk2BiaUoibD7Fu9ejTco2O7
 qtOf1BVIbmu4Tr0/1kNWujd7D7tJ
X-Google-Smtp-Source: ANB0VdbL6MOPibuSYshhMtvSD8ih6jg35yoRBXZTSdZ6SfF8uCY+wfnWKTG6ic8v2J8Kq3frQURLAw==
X-Received: by 2002:a2e:9113:: with SMTP id
 m19-v6mr15317678ljg.23.1536653366629; 
 Tue, 11 Sep 2018 01:09:26 -0700 (PDT)
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
 r1-v6sm3219693ljr.81.2018.09.11.01.09.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Sep 2018 01:09:25 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180731093142.3828-1-andr2000@gmail.com>
 <20180731093142.3828-2-andr2000@gmail.com>
 <73b69e31-d36d-d89f-20d6-d59dbefe395e@xs4all.nl>
 <fc78ee17-412f-8a74-ecc8-b8ab55189e1b@gmail.com>
 <7134b3ad-9fcf-0139-41b3-67a3dbc8224d@xs4all.nl>
 <51f97715-454a-0242-b381-29944d77d5b5@gmail.com>
 <3c6bb5c8-eeb4-fd09-407a-5a77b29b56c3@xs4all.nl>
 <2a39c994-118f-a17e-c40a-f5fbbad1cb03@epam.com>
 <30d7c91a-4515-157b-fc29-90c2e6f0008b@xs4all.nl>
 <ae111e1d-4ac2-9e68-a4a5-6513650ae37f@gmail.com>
 <c980f6b7-ffe1-c5f5-5506-b9fb1a37498b@xs4all.nl>
 <f53218ac-f704-b260-543f-72ccb33c7a1f@gmail.com>
 <cb233d78-9634-749e-f6a4-6e8692ea6ddd@xs4all.nl>
 <abd78f44-96ea-b706-378a-14f32fdd77d7@gmail.com>
 <c7ad3c0f-61f9-3124-f270-f87826a68700@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <e91f12e2-52d6-62a1-f23d-f06cff9292c1@gmail.com>
Date: Tue, 11 Sep 2018 11:09:24 +0300
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: <c7ad3c0f-61f9-3124-f270-f87826a68700@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 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-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>

T24gMDkvMTEvMjAxOCAxMDo1MiBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzExLzE4
IDA5OjE0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMDkvMTEvMjAxOCAx
MDowNCBBTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4gT24gMDkvMTEvMjAxOCAwODo1MiBBTSwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gSGksIEhhbnMhCj4+Pj4KPj4+PiBP
biAwOS8xMC8yMDE4IDAzOjI2IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+IE9uIDA5LzEw
LzIwMTggMDE6NDkgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24g
MDkvMTAvMjAxOCAwMjowOSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+IE9uIDA5LzEw
LzIwMTggMTE6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4+PiBP
biAwOS8xMC8yMDE4IDEyOjA0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAw
OS8xMC8yMDE4IDEwOjI0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+
Pj4+PiBPbiAwOS8xMC8yMDE4IDEwOjUzIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+Pj4+
Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gT24gMDkvMTAvMjAxOCAw
OToxNiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4+PiA8c25pcD4K
Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gSSBzdXNwZWN0IHRoYXQgeW91IGxpa2VseSB3aWxsIHdh
bnQgdG8gc3VwcG9ydCBzdWNoIHNvdXJjZXMgZXZlbnR1YWxseSwgc28KPj4+Pj4+Pj4+Pj4+PiBp
dCBwYXlzIHRvIGRlc2lnbiB0aGlzIHdpdGggdGhhdCBpbiBtaW5kLgo+Pj4+Pj4+Pj4+Pj4gQWdh
aW4sIEkgdGhpbmsgdGhhdCB0aGlzIGlzIHRoZSBiYWNrZW5kIHRvIGhpZGUgdGhlc2UKPj4+Pj4+
Pj4+Pj4+IHVzZS1jYXNlcyBmcm9tIHRoZSBmcm9udGVuZC4KPj4+Pj4+Pj4+Pj4gSSdtIG5vdCBz
dXJlIHlvdSBjYW46IHNheSB5b3UgYXJlIHBsYXlpbmcgYSBibHVyYXkgY29ubmVjdGVkIHRvIHRo
ZSBzeXN0ZW0KPj4+Pj4+Pj4+Pj4gd2l0aCBIRE1JLCB0aGVuIGlmIHRoZXJlIGlzIGEgcmVzb2x1
dGlvbiBjaGFuZ2UsIHdoYXQgZG8geW91IGRvPyBZb3UgY2FuIHRlYXIKPj4+Pj4+Pj4+Pj4gZXZl
cnl0aGluZyBkb3duIGFuZCBidWlsZCBpdCB1cCBhZ2Fpbiwgb3IgeW91IGNhbiBqdXN0IHRlbGwg
ZnJvbnRlbmRzIHRoYXQKPj4+Pj4+Pj4+Pj4gc29tZXRoaW5nIGNoYW5nZWQgYW5kIHRoYXQgdGhl
eSBoYXZlIHRvIGxvb2sgYXQgdGhlIG5ldyB2Y2FtZXJhIGNvbmZpZ3VyYXRpb24uCj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+IFRoZSBsYXR0ZXIgc2VlbXMgdG8gYmUgbW9yZSBzZW5zaWJsZSB0byBt
ZS4gSXQgaXMgcmVhbGx5IG5vdCBtdWNoIHRoYXQgeW91Cj4+Pj4+Pj4+Pj4+IG5lZWQgdG8gZG86
IGFsbCB5b3UgcmVhbGx5IG5lZWQgaXMgYW4gZXZlbnQgc2lnbmFsbGluZyB0aGF0IHNvbWV0aGlu
ZyBjaGFuZ2VkLgo+Pj4+Pj4+Pj4+PiBJbiBWNEwyIHRoYXQncyB0aGUgVjRMMl9FVkVOVF9TT1VS
Q0VfQ0hBTkdFLgo+Pj4+Pj4+Pj4+IHdlbGwsIHRoaXMgY29tcGxpY2F0ZXMgdGhpbmdzIGEgbG90
IGFzIEknbGwgaGF2ZSB0bwo+Pj4+Pj4+Pj4+IHJlLWFsbG9jYXRlIGJ1ZmZlcnMgLSByaWdodD8K
Pj4+Pj4+Pj4+IFJpZ2h0LiBEaWZmZXJlbnQgcmVzb2x1dGlvbnMgbWVhbnMgZGlmZmVyZW50IHNp
emVkIGJ1ZmZlcnMgYW5kIHVzdWFsbHkgbG90cyBvZgo+Pj4+Pj4+Pj4gY2hhbmdlcyB0aHJvdWdo
b3V0IHRoZSB3aG9sZSB2aWRlbyBwaXBlbGluZSwgd2hpY2ggaW4gdGhpcyBjYXNlIGNhbiBldmVu
Cj4+Pj4+Pj4+PiBnbyBpbnRvIG11bHRpcGxlIFZNcy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBPbmUg
YWRkaXRpb25hbCB0aGluZyB0byBrZWVwIGluIG1pbmQgZm9yIHRoZSBmdXR1cmU6IFY0TDJfRVZF
TlRfU09VUkNFX0NIQU5HRQo+Pj4+Pj4+Pj4gaGFzIGEgZmxhZ3MgZmllbGQgdGhhdCB0ZWxscyB1
c2Vyc3BhY2Ugd2hhdCBjaGFuZ2VkLiBSaWdodCBub3cgdGhhdCBpcyBqdXN0IHRoZQo+Pj4+Pj4+
Pj4gcmVzb2x1dGlvbiwgYnV0IGluIHRoZSBmdXR1cmUgeW91IGNhbiBleHBlY3QgZmxhZ3MgZm9y
IGNhc2VzIHdoZXJlIGp1c3QgdGhlCj4+Pj4+Pj4+PiBjb2xvcnNwYWNlIGluZm9ybWF0aW9uIGNo
YW5nZXMsIGJ1dCBub3QgdGhlIHJlc29sdXRpb24uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2hpY2gg
cmVtaW5kcyBtZSBvZiB0d28gaW1wb3J0YW50IG1pc3NpbmcgcGllY2VzIG9mIGluZm9ybWF0aW9u
IGluIHlvdXIgcHJvdG9jb2w6Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gMSkgWW91IG5lZWQgdG8gY29t
bXVuaWNhdGUgdGhlIGNvbG9yc3BhY2UgZGF0YToKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAtIGNvbG9y
c3BhY2UKPj4+Pj4+Pj4+IC0geGZlcl9mdW5jCj4+Pj4+Pj4+PiAtIHljYmNyX2VuYy9oc3ZfZW5j
ICh1bmxpa2VseSB5b3UgZXZlciB3YW50IHRvIHN1cHBvcnQgSFNWIHBpeGVsZm9ybWF0cywgc28g
SQo+Pj4+Pj4+Pj4gICAgICAgIHRoaW5rIHlvdSBjYW4gaWdub3JlIGhzdl9lbmMpCj4+Pj4+Pj4+
PiAtIHF1YW50aXphdGlvbgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNlZSBodHRwczovL2h2ZXJrdWls
LmhvbWUueHM0YWxsLm5sL3NwZWMvdWFwaS92NGwvcGl4Zm10LXY0bDIuaHRtbCNjLnY0bDJfcGl4
X2Zvcm1hdAo+Pj4+Pj4+Pj4gYW5kIHRoZSBsaW5rcyB0byB0aGUgY29sb3JzcGFjZSBzZWN0aW9u
cyBpbiB0aGUgVjRMMiBzcGVjIGZvciBkZXRhaWxzKS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGlz
IGluZm9ybWF0aW9uIGlzIHBhcnQgb2YgdGhlIGZvcm1hdCwgaXQgaXMgcmVwb3J0ZWQgYnkgdGhl
IGRyaXZlci4KPj4+Pj4+Pj4gSSdsbCB0YWtlIGEgbG9vayBhbmQgdGhpbmsgd2hhdCBjYW4gYmUg
cHV0IGFuZCBob3cgaW50byB0aGUgcHJvdG9jb2wsCj4+Pj4+Pj4+IGRvIHlvdSB0aGluayBJJ2xs
IGhhdmUgdG8gaW1wbGVtZW50IGFsbCB0aGUgYWJvdmUgZm9yCj4+Pj4+Pj4+IHRoaXMgc3RhZ2U/
Cj4+Pj4+Pj4gWWVzLiBXaXRob3V0IGl0IFZNcyB3aWxsIGhhdmUgbm8gd2F5IG9mIGtub3dpbmcg
aG93IHRvIHJlcHJvZHVjZSB0aGUgcmlnaHQgY29sb3JzLgo+Pj4+Pj4+IFRoZXkgZG9uJ3QgKmhh
dmUqIHRvIHVzZSB0aGlzIGluZm9ybWF0aW9uLCBidXQgaXQgc2hvdWxkIGJlIHRoZXJlLiBGb3Ig
Y2FtZXJhcwo+Pj4+Pj4+IHRoaXMgaXNuJ3QgYWxsIHRoYXQgaW1wb3J0YW50LCBmb3IgU0RUVi9I
RFRWIHNvdXJjZXMgdGhpcyBiZWNvbWVzIG1vcmUgcmVsZXZhbnQKPj4+Pj4+PiAoZXNwLiB0aGUg
cXVhbnRpemF0aW9uIGFuZCB5Y2Jjcl9lbmMgaW5mb3JtYXRpb24pIGFuZCBmb3Igc291cmNlcyB3
aXRoIEJULjIwMjAvSERSCj4+Pj4+Pj4gZm9ybWF0cyB0aGlzIGlzIGNyaXRpY2FsLgo+Pj4+Pj4g
b2ssIHRoZW4gSSdsbCBhZGQgdGhlIGZvbGxvd2luZyB0byB0aGUgc2V0X2NvbmZpZyByZXF1ZXN0
L3Jlc3BvbnNlOgo+Pj4+Pj4KPj4+Pj4+ICAgICAgICAgdWludDMyX3QgY29sb3JzcGFjZTsKPj4+
Pj4+ICAgICAgICAgdWludDMyX3QgeGZlcl9mdW5jOwo+Pj4+Pj4gICAgICAgICB1aW50MzJfdCB5
Y2Jjcl9lbmM7Cj4+Pj4+PiAgICAgICAgIHVpbnQzMl90IHF1YW50aXphdGlvbjsKPj4+PiBZZXQg
YW5vdGhlciBxdWVzdGlvbiBoZXJlOiBhcmUgdGhlIGFib3ZlIChjb2xvciBzcGFjZSwgeGZlciBl
dGMuKSBhbmQKPj4+PiBkaXNwbGF5IGFzcGVjdCByYXRpbyBkZWZpbmVkIHBlciBwaXhlbF9mb3Jt
YXQgb3IgcGVyIHBpeGVsX2Zvcm1hdCArCj4+Pj4gcmVzb2x1dGlvbj8KPj4+Pgo+Pj4+IElmIHBl
ciBwaXhlbF9mb3JtYXQgdGhlbgo+Pj4+Cj4+Pj4gLi4uL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYv
ZGlzcGxheS1hc3BlY3QtcmF0aW8gPSAiNTkvNTgiCj4+Pj4KPj4+PiBvciBpZiBwZXIgcmVzb2x1
dGlvbgo+Pj4+Cj4+Pj4gLi4uL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4MC9kaXNwbGF5
LWFzcGVjdC1yYXRpbyA9ICI1OS81OCIKPj4+IFRoZXkgYXJlIHRvdGFsbHkgaW5kZXBlbmRlbnQg
b2YgcmVzb2x1dGlvbiBvciBwaXhlbGZvcm1hdCwgd2l0aCB0aGUKPj4+IGV4Y2VwdGlvbiBvZiB5
Y2Jjcl9lbmMgd2hpY2ggaXMgb2YgY291cnNlIGlnbm9yZWQgZm9yIFJHQiBwaXhlbGZvcm1hdHMu
Cj4+Pgo+Pj4gVGhleSBhcmUgc2V0IGJ5IHRoZSBkcml2ZXIsIG5ldmVyIGJ5IHRoZSBhcHBsaWNh
dGlvbi4KPj4+Cj4+PiBGb3IgSERNSSBzb3VyY2VzIHRoZXNlIHZhbHVlcyBjYW4gY2hhbmdlIGRl
cGVuZGluZyBvbiB3aGF0IHNvdXJjZSBpcwo+Pj4gY29ubmVjdGVkLCBzbyB0aGV5IGFyZSBub3Qg
Zml4ZWQgYW5kIHlvdSBuZWVkIHRvIHF1ZXJ5IHRoZW0gd2hlbmV2ZXIKPj4+IGEgbmV3IHNvdXJj
ZSBpcyBjb25uZWN0ZWQuIEluIGZhY3QsIHRoZW4gY2FuIGNoYW5nZSBtaWRzdHJlYW0sIGJ1dCB3
ZQo+Pj4gZG8gbm90IGhhdmUgZ29vZCBzdXBwb3J0IGZvciB0aGF0IGF0IHRoZSBtb21lbnQuCj4+
IEFoLCBncmVhdCwgdGhlbiBJJ2xsIGRlZmluZSBjb2xvcnNwYWNlLCB4ZmVyX2Z1bmMsIHF1YW50
aXphdGlvbgo+PiBhbmQgZGlzcGxheSBhc3BlY3QgcmF0aW8gYXMgcGFydCBvZiB2aXJ0dWFsIGNh
bWVyYSBkZXZpY2UgY29uZmlndXJhdGlvbgo+PiAoYXMgdmNhbWVyYSByZXByZXNlbnRzIGEgc2lu
Z2xlIHNvdXJjZSkgYW5kIHljYmNyX2VuYyBhcyBhIHBhcnQKPj4gb2YgcGl4ZWwgZm9ybWF0IGNv
bmZpZ3VyYXRpb24gKG9uZSB5Y2Jjcl9lbmMgcGVyIGVhY2gKPj4gcGl4ZWwgZm9ybWF0KQo+Pgo+
PiBEb2VzIHRoaXMgc291bmQgb2s/Cj4gVWgsIG5vIDotKQo+Cj4geWNiY3JfZW5jIGlzIG5vdCB0
aWVkIHRvIHNwZWNpZmljIHBpeGVsIGZvcm1hdHMuIFRoZSBZJ0NiQ3IgZW5jb2RpbmcgdGVsbHMK
PiB5b3UgaG93IHRoZSBZJ0NiQ3IgdmFsdWVzIHdlcmUgZGVyaXZlZCBmcm9tIHRoZSBSJ0cnQicg
dmFsdWVzLiBTbyB0aGlzIG9ubHkKPiBtYWtlcyBzZW5zZSBpZiB5b3UgYXJlIGluIGZhY3QgcmVj
ZWl2aW5nIFknQ2JDciBwaXhlbHMsIG90aGVyd2lzZSB5b3UganVzdAo+IGlnbm9yZSBpdC4KPgo+
IEl0J3MgdXAgdG8geW91IHdoYXQgdmFsdWUgdG8gYXNzaWduIHRvIHljYmNyX2VuYyBpbiB0aGF0
IGNhc2U6IFY0TDIgZG9lc24ndAo+IGhhdmUgYW55IGhhcmQgcmVxdWlyZW1lbnRzIGZvciB0aGF0
IEFGQUlLLCBhbHRob3VnaCBpdCB3aWxsIG1vc3QgbGlrZWx5IGJlCj4gc2V0IHRvIDAgKFY0TDJf
WUNCQ1JfRU5DX0RFRkFVTFQpLgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbgo+IFJlZ2Fy
ZHMsCj4KPiAJSGFucwpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:10:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:10: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 1fzdl9-0005av-Qr; Tue, 11 Sep 2018 08: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzdl8-0005ai-Cu
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:10:54 +0000
X-Inumbo-ID: f25c24e7-b599-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f25c24e7-b599-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:09:04 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id p10-v6so20137157ljg.2
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 01:10:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=tXsUtef0tc9ddKaAT2rCl6DALNFb1FZDWZEEJEJEbsI=;
 b=Bh6sCGuxhCLGrq8/0xJfLEhuUxr/F7J/o0pS/QS0NYY/qeCG0TFL24JTlJ3n/ZRAPc
 Gzx108Pw3E1pN5SbdJTFVabmnCjoPu2vq4rZSAiHM8srlVizONOmHhN9bjVi6xgQQE/W
 lvUvCizQe+2fg0+IJIRqRA2ZrXaPPg4U59+1zB51BI3SbvK1sipOYz1URKsoqagYF1DL
 zMNBfe4ZxDs35j/Jpp4I0SsDHn5OoPGNlA8hm4vMxpHeyubkPMIx6W+aeaHQESA9tUke
 /4Z48HTg+vjar0tor3lzTlc9fSWTPyWrIwA/aCeaL0FV+TsJNgxs/Sqfo67CwXvkDZ96
 T28A==
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=tXsUtef0tc9ddKaAT2rCl6DALNFb1FZDWZEEJEJEbsI=;
 b=gOIDLIBbQ3ytYCvm3/Ml7k1nmJCwjIRdFnRpaDGfJXjdVF3lFd1B5HW8maq79rtBbM
 aqnce8vQTRo8XFyDNuRU5WCCfpUdiAblm/s9oHOoT2jRrerU1IKLITgKRmdGmVOmA1jV
 iavyZJAItb/LZwSLmkP5r/9fJ2h94VIlkyt2KdhVczSjefUhDH6/R+mgvYFrvQArZAZR
 LnoH6UDajiphRA6XbRJrsRODAOJNu45b6VnLc5lANrhfh6e8QkXICixh7l5z8qgQQKqx
 PPxtgphFg2Iu2Faka2rxmB62+1KaPqt3ykJuO6gGZv4wgs/TFwlNe7fS9miPtcOCOAGv
 0dbw==
X-Gm-Message-State: APzg51DcFK7VniTjieyCg01zyox6smhhdYxe+qBaOvXJK2G6Uot8AaYw
 Fw8h08HdAo/Qa34TZMcHEEI=
X-Google-Smtp-Source: ANB0VdabSaK1QPVky7yNT8iOir/Nq1ca+buCX7lEznWzh2bFU3HugZAJhIepxKFtHFkT0tQlgPD0KA==
X-Received: by 2002:a2e:8147:: with SMTP id t7-v6mr85964ljg.32.1536653451287; 
 Tue, 11 Sep 2018 01:10:51 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h16-v6sm3254001ljh.26.2018.09.11.01.10.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 01:10:50 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 11:10:49 +0300
Message-Id: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBzdHJ1Y3R1
cmUgbWVtYmVyIGxhc3RfcnVuX3RpbWUgaXMgdXNlZCBieSBhIGNyZWRpdCBzY2hlZHVsZXIgb25s
eS4KU28gbW92ZSBpdCBmcm9tIGEgZ2VuZXJpYyB2Y3B1IHNjdHJ1Y3R1cmUgdG8gdGhlIGNyZWRp
dCBzY2hlZHVsZXIgcHJpdmF0ZQp2Y3B1IGRlZmluaXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMgfCAxMiArKysrKysrKystLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgfCAg
MSAtCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgIHwgIDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA4NGU3NDRi
Li43MTcwMTcyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE3NSw2ICsxNzUsOSBAQCBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgewogICAgIGF0b21pY190IGNyZWRpdDsKICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7
CiAKKyAgICAvKiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KKyAgICB1
aW50NjRfdCBsYXN0X3J1bl90aW1lOworCiAjaWZkZWYgQ1NDSEVEX1NUQVRTCiAgICAgc3RydWN0
IHsKICAgICAgICAgaW50IGNyZWRpdF9sYXN0OwpAQCAtNzAxLDEwICs3MDQsMTEgQEAgc3RhdGlj
IHVuc2lnbmVkIGludCB2Y3B1X21pZ3JhdGlvbl9kZWxheV91czsKIGludGVnZXJfcGFyYW0oInZj
cHVfbWlncmF0aW9uX2RlbGF5IiwgdmNwdV9taWdyYXRpb25fZGVsYXlfdXMpOwogCiBzdGF0aWMg
aW5saW5lIGJvb2wKLV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2No
ZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKK19fY3NjaGVkX3ZjcHVfaXNfY2FjaGVf
aG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICogc2N1cnIpCiB7CiAgICAgYm9vbCBob3QgPSBw
cnYtPnZjcHVfbWlncl9kZWxheSAmJgotICAgICAgICAgICAgICAgKE5PVygpIC0gdi0+bGFzdF9y
dW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKKyAgICAgICAgICAgICAgIChOT1coKSAt
IHNjdXJyLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OwogCiAgICAgaWYg
KCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90KTsKQEAgLTcxNiw2ICs3
MjAsNyBAQCBzdGF0aWMgaW5saW5lIGludAogX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShj
b25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsK
KyAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBzY3VyciA9IENTQ0hFRF9WQ1BVKHZjKTsKICAgICAv
KgogICAgICAqIERvbid0IHBpY2sgdXAgd29yayB0aGF0J3MgaG90IG9uIHBlZXIgUENQVSwgb3Ig
dGhhdCBjYW4ndCAob3IKICAgICAgKiB3b3VsZCBwcmVmZXIgbm90IHRvKSBydW4gb24gY3B1LgpA
QCAtNzI1LDcgKzczMCw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKICAgICAgKi8KICAgICBB
U1NFUlQoIXZjLT5pc19ydW5uaW5nKTsKIAotICAgIHJldHVybiAhX19jc2NoZWRfdmNwdV9pc19j
YWNoZV9ob3QocHJ2LCB2YykgJiYKKyAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVf
aG90KHBydiwgc2N1cnIpICYmCiAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUs
IG1hc2spOwogfQogCkBAIC0xODY5LDYgKzE4NzQsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAg
ICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVkNQVS4gKi8KICAgICAgICAgYnVy
bl9jcmVkaXRzKHNjdXJyLCBub3cpOwogICAgICAgICBzY3Vyci0+c3RhcnRfdGltZSAtPSBub3c7
CisgICAgICAgIHNjdXJyLT5sYXN0X3J1bl90aW1lID0gbm93OwogICAgIH0KICAgICBlbHNlCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCmluZGV4IDA1MjgxZDYuLjNjMjk5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE1NTYsNyArMTU1Niw2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICgocHJldi0+cGF1c2VfZmxhZ3Mg
JiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKICAgICAgICAgICh2Y3B1X3J1bm5h
YmxlKHByZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCiAgICAg
ICAgIG5vdyk7Ci0gICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKIAogICAgIEFTU0VSVChu
ZXh0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZShuZXh0LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwYmE4
MGNiLi5iNmIyYzQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTczLDkgKzE3Myw2IEBAIHN0cnVjdCB2Y3B1CiAg
ICAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCiAKLSAgICAv
KiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KLSAgICB1aW50NjRfdCBs
YXN0X3J1bl90aW1lOwotCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFsaXNlZD8gKi8K
ICAgICBib29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKICAgICAvKiBIYXMgdGhlIEZQ
VSBiZWVuIHVzZWQgc2luY2UgaXQgd2FzIGxhc3Qgc2F2ZWQ/ICovCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:10:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:10: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 1fzdlA-0005b1-3D; Tue, 11 Sep 2018 08:10: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzdl8-0005aj-Ff
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 08:10:54 +0000
X-Inumbo-ID: f2a0e56c-b599-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2a0e56c-b599-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:09:05 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id q127-v6so20119683ljq.11
 for <xen-devel@lists.xen.org>; Tue, 11 Sep 2018 01:10:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=tXsUtef0tc9ddKaAT2rCl6DALNFb1FZDWZEEJEJEbsI=;
 b=Bh6sCGuxhCLGrq8/0xJfLEhuUxr/F7J/o0pS/QS0NYY/qeCG0TFL24JTlJ3n/ZRAPc
 Gzx108Pw3E1pN5SbdJTFVabmnCjoPu2vq4rZSAiHM8srlVizONOmHhN9bjVi6xgQQE/W
 lvUvCizQe+2fg0+IJIRqRA2ZrXaPPg4U59+1zB51BI3SbvK1sipOYz1URKsoqagYF1DL
 zMNBfe4ZxDs35j/Jpp4I0SsDHn5OoPGNlA8hm4vMxpHeyubkPMIx6W+aeaHQESA9tUke
 /4Z48HTg+vjar0tor3lzTlc9fSWTPyWrIwA/aCeaL0FV+TsJNgxs/Sqfo67CwXvkDZ96
 T28A==
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=tXsUtef0tc9ddKaAT2rCl6DALNFb1FZDWZEEJEJEbsI=;
 b=B1YZxd73APd8u0DN6sWTfzit3F7Dq7D9wVJ4y7tSOt5clcVa93FKqKf2Mdn2sIjebT
 RXIIAaQ9eiwIM9cnX8AmusgGgd1+ww3tC66VFfdSnGML7ZI5qOD7pbd02HR40hYSFrJo
 GIqKgfFcgBkNG0koYUV0Zzhqvf6pnb5LfwoP1twjB5uYiIbjkP4E3xQzO3m1rZsd3WfN
 +9F7J5m7msDnil3cgWvC2eqavqAS51wL/p0Z9ZEKSiCttQkCd7HkmtV7HtT8B9FwEnJW
 0hPRSKL3l+ToJOdkLnlQpgJqRZGzftaRzMGNSCwXLHUcvROVOTOpALWwKD+MHA+2T9xe
 oigw==
X-Gm-Message-State: APzg51CZEJ5WYPIALaBJ0xnovtagYj8XftTImysXvNFFr62X3y06Fi3/
 ri3Fz17KZtI69a6AOd6BXUFBYcMnCrI=
X-Google-Smtp-Source: ANB0VdabSaK1QPVky7yNT8iOir/Nq1ca+buCX7lEznWzh2bFU3HugZAJhIepxKFtHFkT0tQlgPD0KA==
X-Received: by 2002:a2e:8147:: with SMTP id t7-v6mr85964ljg.32.1536653451287; 
 Tue, 11 Sep 2018 01:10:51 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h16-v6sm3254001ljh.26.2018.09.11.01.10.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 01:10:50 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 11 Sep 2018 11:10:49 +0300
Message-Id: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBzdHJ1Y3R1
cmUgbWVtYmVyIGxhc3RfcnVuX3RpbWUgaXMgdXNlZCBieSBhIGNyZWRpdCBzY2hlZHVsZXIgb25s
eS4KU28gbW92ZSBpdCBmcm9tIGEgZ2VuZXJpYyB2Y3B1IHNjdHJ1Y3R1cmUgdG8gdGhlIGNyZWRp
dCBzY2hlZHVsZXIgcHJpdmF0ZQp2Y3B1IGRlZmluaXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMgfCAxMiArKysrKysrKystLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgfCAg
MSAtCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgIHwgIDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA4NGU3NDRi
Li43MTcwMTcyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE3NSw2ICsxNzUsOSBAQCBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgewogICAgIGF0b21pY190IGNyZWRpdDsKICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7
CiAKKyAgICAvKiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KKyAgICB1
aW50NjRfdCBsYXN0X3J1bl90aW1lOworCiAjaWZkZWYgQ1NDSEVEX1NUQVRTCiAgICAgc3RydWN0
IHsKICAgICAgICAgaW50IGNyZWRpdF9sYXN0OwpAQCAtNzAxLDEwICs3MDQsMTEgQEAgc3RhdGlj
IHVuc2lnbmVkIGludCB2Y3B1X21pZ3JhdGlvbl9kZWxheV91czsKIGludGVnZXJfcGFyYW0oInZj
cHVfbWlncmF0aW9uX2RlbGF5IiwgdmNwdV9taWdyYXRpb25fZGVsYXlfdXMpOwogCiBzdGF0aWMg
aW5saW5lIGJvb2wKLV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2No
ZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKK19fY3NjaGVkX3ZjcHVfaXNfY2FjaGVf
aG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICogc2N1cnIpCiB7CiAgICAgYm9vbCBob3QgPSBw
cnYtPnZjcHVfbWlncl9kZWxheSAmJgotICAgICAgICAgICAgICAgKE5PVygpIC0gdi0+bGFzdF9y
dW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKKyAgICAgICAgICAgICAgIChOT1coKSAt
IHNjdXJyLT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OwogCiAgICAgaWYg
KCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90KTsKQEAgLTcxNiw2ICs3
MjAsNyBAQCBzdGF0aWMgaW5saW5lIGludAogX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShj
b25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsK
KyAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBzY3VyciA9IENTQ0hFRF9WQ1BVKHZjKTsKICAgICAv
KgogICAgICAqIERvbid0IHBpY2sgdXAgd29yayB0aGF0J3MgaG90IG9uIHBlZXIgUENQVSwgb3Ig
dGhhdCBjYW4ndCAob3IKICAgICAgKiB3b3VsZCBwcmVmZXIgbm90IHRvKSBydW4gb24gY3B1LgpA
QCAtNzI1LDcgKzczMCw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKICAgICAgKi8KICAgICBB
U1NFUlQoIXZjLT5pc19ydW5uaW5nKTsKIAotICAgIHJldHVybiAhX19jc2NoZWRfdmNwdV9pc19j
YWNoZV9ob3QocHJ2LCB2YykgJiYKKyAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVf
aG90KHBydiwgc2N1cnIpICYmCiAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUs
IG1hc2spOwogfQogCkBAIC0xODY5LDYgKzE4NzQsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAg
ICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVkNQVS4gKi8KICAgICAgICAgYnVy
bl9jcmVkaXRzKHNjdXJyLCBub3cpOwogICAgICAgICBzY3Vyci0+c3RhcnRfdGltZSAtPSBub3c7
CisgICAgICAgIHNjdXJyLT5sYXN0X3J1bl90aW1lID0gbm93OwogICAgIH0KICAgICBlbHNlCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCmluZGV4IDA1MjgxZDYuLjNjMjk5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE1NTYsNyArMTU1Niw2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICgocHJldi0+cGF1c2VfZmxhZ3Mg
JiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKICAgICAgICAgICh2Y3B1X3J1bm5h
YmxlKHByZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCiAgICAg
ICAgIG5vdyk7Ci0gICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKIAogICAgIEFTU0VSVChu
ZXh0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZShuZXh0LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwYmE4
MGNiLi5iNmIyYzQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTczLDkgKzE3Myw2IEBAIHN0cnVjdCB2Y3B1CiAg
ICAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCiAKLSAgICAv
KiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KLSAgICB1aW50NjRfdCBs
YXN0X3J1bl90aW1lOwotCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFsaXNlZD8gKi8K
ICAgICBib29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKICAgICAvKiBIYXMgdGhlIEZQ
VSBiZWVuIHVzZWQgc2luY2UgaXQgd2FzIGxhc3Qgc2F2ZWQ/ICovCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:12:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzdmQ-0005m4-Fm; Tue, 11 Sep 2018 08:12:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzdmP-0005lu-Ht
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:12:13 +0000
X-Inumbo-ID: 83248194-b59a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83248194-b59a-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:13:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:12:11 -0600
Message-Id: <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:12:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>,<davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
In-Reply-To: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/3] xen-netback: hash mapping hanling
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, netdev@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>

Pj4+IE9uIDI4LjA4LjE4IGF0IDE2OjU0LCAgd3JvdGU6Cj4gRmlyc3QgYW5kIGZvcmVtb3N0IHRo
ZSBmaXggZm9yIFhTQS0yNzAuIE9uIHRvcCBvZiB0aGF0IGZ1cnRoZXIgY2hhbmdlcwo+IHdoaWNo
IGxvb2tlZCBkZXNpcmFibGUgdG8gbWUgd2hpbGUgaW52ZXN0aWdhdGluZyB0aGF0IFhTQS4KPiAK
PiAxOiBmaXggaW5wdXQgdmFsaWRhdGlvbiBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4g
MjogdmFsaWRhdGUgcXVldWUgbnVtYmVycyBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4g
MzogaGFuZGxlIHBhZ2Ugc3RyYWRkbGluZyBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKV2hhdCBp
cyB0aGUgd2F5IGZvcndhcmQgaGVyZT8gSSd2ZSBnb3QgUi1iLXMgZnJvbSBQYXVsIGZvciBhbGwg
dGhyZWUKcGF0Y2hlcywgYW5kIGEgbWlub3IgY2hhbmdlIHJlcXVlc3Qgb24gcGF0Y2ggMiBmcm9t
IFdlaS4gSSdtIG5vdApyZWFsbHkgY2VydGFpbiB3aGF0IHRvIGRvIGluIHRoaXMgY2FzZSAoaGlu
dHMgYXBwcmVjaWF0ZWQpLCBidXQgY291bGQKYXQgbGVhc3QgdGhlIHNlY3VyaXR5IGZpeCAocGF0
Y2ggMSkgYmUgYXBwbGllZCBpbW1lZGlhdGVseT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:21:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08: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 1fzduy-0006lp-Hs; Tue, 11 Sep 2018 08:21:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzduw-0006lk-UC
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:21:02 +0000
X-Inumbo-ID: bea0dd7e-b59b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bea0dd7e-b59b-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:21:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:21:00 -0600
Message-Id: <5B977AE902000078001E708A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:20:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B7BED1B02000078001E063C@prv1-mh.provo.novell.com>
 <d17ea7a1-87db-0926-5ac9-cd6be3ef8523@citrix.com>
In-Reply-To: <d17ea7a1-87db-0926-5ac9-cd6be3ef8523@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: fix "xpti=" and "pv-l1tf=" yet again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjA4LjE4IGF0IDE0OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMDgvMTggMTE6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGlsZSBjb21t
aXQgMmEzYjM0ZWM0NyAoIng4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4cHRpPQo+
PiBwYXJzaW5nIikgaW5kZWVkIGZpeGVkICJ4cHRpPWRvbTAiLCBpdCBicm9rZSAieHB0aT1uby1k
b20wIiwgaW4gdGhhdAo+PiB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9bm8i
Lgo+IAo+IFRoYXQgd2FzIGFjY2lkZW50YWwsIGJ1dCB0aGUgZW5kIHJlc3VsdCBpcyBjb25zaXN0
ZW50IHdpdGggb3RoZXIgb3B0aW9ucy4KPiAKPiBBcyB3aXRoIHNwZWMtY3RybCwgaWYgc29tZW9u
ZSB3YW50cyB0byBzdGFydCBtYWtpbmcgZmluZS1ncmFpbiBjb250cm9sLAo+IHRoZXkgc2hvdWxk
IHNwZWNpZnkgZXZlcnl0aGluZy4gIFRoZXJlIGlzIGEgcmVhc29uIHdoeSB0aGUKPiAKPiAqKldB
Uk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhldXJpc3Rp
Y3MuICBVc2UKPiB3aXRoIGV4dHJlbWUgY2FyZS4qKgo+IAo+IGRpc2NsYWltZXIgZXhpc3RzLgoK
SSd2ZSBsb29rZWQgYWdhaW46IFN1Y2ggYSBkaXNjbGFpbWVyIGRvZXMgbm90IGV4aXN0IGZvciB4
cHRpPSBub3IKcHYtbDF0Zj0sIGFuZCBpdCBzaG91bGRuJ3QsIGFzIHVzZSBvZiB0aGVzZSBvcHRp
b25zIGRvZXMgbm90IGluIGZhY3QKaW50ZXJmZXJlIHdpdGggYW55IChvdGhlcikgaGV1cmlzdGlj
cyAodGhleSdyZSBzZXBhcmF0ZSBvcHRpb25zIGZvcgpyZWFzb25zIGJleW9uZCBzeW50YXggaXNz
dWVzIHRoYXQgd291bGQgcmVzdWx0IGlmIHRoZXkgd2VyZSBmb2xkZWQKaW50byBzcGVjLWN0cmw9
ICkuCgpJZiB0aGUgc29sZSByZW1haW5pbmcgY2hhbmdlIHJlcXVlc3Qgd2FzIHRvIHNwbGl0IHRo
ZSB2YXJpYWJsZXMgaW50bwpzZXBhcmF0ZSBib29sZWFucywgSSBjYW4gZG8gdGhhdCAoYWx0aG91
Z2gsIGFzIHNhaWQsIEknbSBub3QKY29udmluY2VkIHRoaXMgaXMgaGVscGZ1bCkuIEJ1dCB0aGVy
ZSB3ZXJlIG90aGVyIG9wZW4gcG9pbnRzLCBhbmQKSSdkIHByZWZlciB0byBlaXRoZXIgY29tbWl0
IHYxIHdpdGggdGhlIG9uZSBjb3B5LWFuZC1wYXN0ZSBidWcKZml4ZWQsIG9yIHNlbmQgYSB2MiB3
aGljaCBoYXMgYSBjaGFuY2Ugb2YgYmVpbmcgYWNjZXB0ZWQgKGkuZS4Kd2l0aCBhbGwgb3BlbiBw
b2ludHMgYWRkcmVzc2VkIHZlcmJhbGx5IG9yIGJ5IGNvZGUgY2hhbmdlcykuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:24:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:24: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 1fzdxp-0006v5-0g; Tue, 11 Sep 2018 08:24:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzdxn-0006uz-7v
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:23:59 +0000
X-Inumbo-ID: 28387ee2-b59c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28387ee2-b59c-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:24:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:23:58 -0600
Message-Id: <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:23:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <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>

Pj4+IE9uIDExLjA5LjE4IGF0IDA5OjE4LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMiArKysrKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKClR3byB0aGluZ3M6IENvdWxkIHlv
dSBwbGVhc2UgbWFrZSB5b3VyIHN1YmplY3QgbWFrZSBjbGVhciB0aGlzIGlzCmFib3V0IEFSTSwg
c28gdGhhdCBwZW9wbGUga25vdyB3aGV0aGVyIHRvIGxvb2sgYXQgdGhlIHBhdGNoPwoKQW5kIC0g
c2luY2UgdGhpcyBwYXR0ZXJuIHJlcGVhdHMgLSBjb3VsZCB5b3UgcGxlYXNlIHJlZnJhaW4gZnJv
bQpzcGFtbWluZyB0aGUgbGlzdCBieSBzZW5kaW5nIGFsbCBvZiB5b3VyIHBhdGNoZXMgdHdpY2Ug
KG9uY2UgVG8KdGhlIGxpc3QsIGFuZCBvbmNlIHdpdGggdGhlIGxpc3Qgb24gQ2M7IEkndmUgZHJv
cHBlZCB0aGUgVG8gcGFydApoZXJlLCB3aGlsZSB5b3Ugc2hvdWxkIGRyb3AgdGhlIENjIHBhcnQp
PwoKVGhhbmtzLCBKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:27: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 1fze1Q-0007BL-Hl; Tue, 11 Sep 2018 08:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fze1P-0007BB-K3
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:27:43 +0000
X-Inumbo-ID: ad7ee35a-b59c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad7ee35a-b59c-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:28:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:27:40 -0600
Message-Id: <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:27:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 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+IE9uIDExLjA5LjE4IGF0IDA4OjUzLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vcGVyZmMuYwo+ICsrKyBiL3hlbi9jb21tb24vcGVyZmMuYwo+
IEBAIC0zMyw4ICszMyw3IEBAIHZvaWQgcGVyZmNfcHJpbnRhbGwodW5zaWduZWQgY2hhciBrZXkp
Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgajsKPiAgICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwo+
ICAKPiAtICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cgIChub3cgPSAw
eCUwOFg6JTA4WClcbiIsCj4gLSAgICAgICAgICAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsK
PiArICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cgIChub3cgPSAlIlBS
SV9zdGltZSIpXG4iLCBub3cpOwoKTkFLLCBmb3IgdHdvIHJlYXNvbnM6IEknbSBub3Qgb2YgdGhl
IG9waW5pb24gdGhhdCByZWFkaW5nIGEgMTUgb3IgbW9yZQpkaWdpdCBkZWNpbWFsIG51bWJlciB3
aXRob3V0IGFueSBzZXBhcmF0b3JzIGlzIGFueSBlYXNpZXIgdGhhbiB0aGUKY3VycmVudCBmb3Jt
YXQuIEFuZCB0aGVuIGlmIHlvdS93ZSB3ZXJlIHRvIGNoYW5nZSB0aGlzLCB0aGVuIHBsZWFzZQp1
bmlmb3JtbHkgZXZlcnl3aGVyZSAtIHRoZXJlJ3MgZXZlbiBhIHNlY29uZCBpbnN0YW5jZSByaWdo
dCBpbiB0aGlzCnNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Ygc2ltaWxhciBv
bmVzIGVsc2V3aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:27: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 1fze1Q-0007BR-R9; Tue, 11 Sep 2018 08:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fze1P-0007BC-Mn
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 08:27:43 +0000
X-Inumbo-ID: ad238f74-b59c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad238f74-b59c-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 08:28:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:27:40 -0600
Message-Id: <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:27:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 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+IE9uIDExLjA5LjE4IGF0IDA4OjUzLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vcGVyZmMuYwo+ICsrKyBiL3hlbi9jb21tb24vcGVyZmMuYwo+
IEBAIC0zMyw4ICszMyw3IEBAIHZvaWQgcGVyZmNfcHJpbnRhbGwodW5zaWduZWQgY2hhciBrZXkp
Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgajsKPiAgICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwo+
ICAKPiAtICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cgIChub3cgPSAw
eCUwOFg6JTA4WClcbiIsCj4gLSAgICAgICAgICAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsK
PiArICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cgIChub3cgPSAlIlBS
SV9zdGltZSIpXG4iLCBub3cpOwoKTkFLLCBmb3IgdHdvIHJlYXNvbnM6IEknbSBub3Qgb2YgdGhl
IG9waW5pb24gdGhhdCByZWFkaW5nIGEgMTUgb3IgbW9yZQpkaWdpdCBkZWNpbWFsIG51bWJlciB3
aXRob3V0IGFueSBzZXBhcmF0b3JzIGlzIGFueSBlYXNpZXIgdGhhbiB0aGUKY3VycmVudCBmb3Jt
YXQuIEFuZCB0aGVuIGlmIHlvdS93ZSB3ZXJlIHRvIGNoYW5nZSB0aGlzLCB0aGVuIHBsZWFzZQp1
bmlmb3JtbHkgZXZlcnl3aGVyZSAtIHRoZXJlJ3MgZXZlbiBhIHNlY29uZCBpbnN0YW5jZSByaWdo
dCBpbiB0aGlzCnNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Ygc2ltaWxhciBv
bmVzIGVsc2V3aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:29:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:29: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 1fze3a-0007PY-9a; Tue, 11 Sep 2018 08: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fze3Z-0007PR-13
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:29:57 +0000
X-Inumbo-ID: 9c0c5541-b59c-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c0c5541-b59c-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:28:07 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 02:29:55 -0600
Message-Id: <5B977CFF02000078001E70C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 02:29:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>,
 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+IE9uIDExLjA5LjE4IGF0IDEwOjEwLCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhl
IHN0cnVjdHVyZSBtZW1iZXIgbGFzdF9ydW5fdGltZSBpcyB1c2VkIGJ5IGEgY3JlZGl0IHNjaGVk
dWxlciBvbmx5Lgo+IFNvIG1vdmUgaXQgZnJvbSBhIGdlbmVyaWMgdmNwdSBzY3RydWN0dXJlIHRv
IHRoZSBjcmVkaXQgc2NoZWR1bGVyIHByaXZhdGUKPiB2Y3B1IGRlZmluaXRpb24uCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAtLS0K
PiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8IDEyICsrKysrKysrKy0tLQo+ICB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgIHwgIDEgLQo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgIHwg
IDMgLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwo+IGluZGV4IDg0ZTc0NGIuLjcxNzAxNzIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKPiBAQCAtMTc1LDYgKzE3NSw5IEBAIHN0cnVjdCBjc2NoZWRfdmNwdSB7Cj4gICAgICBhdG9t
aWNfdCBjcmVkaXQ7Cj4gICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7Cj4gIAo+ICsgICAgLyog
bGFzdCB0aW1lIHdoZW4gdkNQVSBpcyBzY2hlZHVsZWQgb3V0ICovCj4gKyAgICB1aW50NjRfdCBs
YXN0X3J1bl90aW1lOwo+ICsKPiAgI2lmZGVmIENTQ0hFRF9TVEFUUwo+ICAgICAgc3RydWN0IHsK
PiAgICAgICAgICBpbnQgY3JlZGl0X2xhc3Q7Cj4gQEAgLTcwMSwxMCArNzA0LDExIEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgdmNwdV9taWdyYXRpb25fZGVsYXlfdXM7Cj4gIGludGVnZXJfcGFyYW0o
InZjcHVfbWlncmF0aW9uX2RlbGF5IiwgdmNwdV9taWdyYXRpb25fZGVsYXlfdXMpOwo+ICAKPiAg
c3RhdGljIGlubGluZSBib29sCj4gLV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKPiArX19jc2NoZWRfdmNw
dV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIHNjdXJyKQoKU3RyYXkg
YmxhbmssIGFuZCBpdCBsb29rcyBsaWtlIHRoZSBwYXJhbWV0ZXIgY2FuIGJlIHBvaW50ZXIgdG8g
Y29uc3QuClNpbWlsYXIgZnVydGhlciBkb3duLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:30:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fze3g-0007rP-IS; Tue, 11 Sep 2018 08:30: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=edvf=lz=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fze3e-0007b5-VM
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:30:03 +0000
X-Inumbo-ID: 9f11b790-b59c-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f11b790-b59c-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:28:13 +0200 (CEST)
Received: by mail-wm0-x243.google.com with SMTP id n11-v6so424724wmc.2
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 01:30:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=RvlPwyj4iWTEVXkaOFabUppQwuMGvbuL9ztL4/8DPw0=;
 b=rUElMRix1/hpKn1EAJ9fi2eIus5moqqpRSr+qSYBGn5eC++QmujTLAihAR3EXE3if+
 UxFj+vpZHhQbB4Chhjw+jSCQrKTU9JbOpzXUPiOP8NVIeBlWjHZ53NMZaHwR+j7V5k2y
 QIKEtEHGTA3SS1mX5P34zoHa8CokNpU1fkJpwDXryG/ZTt4uvrvO+Ig3V4M0z2CxV+er
 quSpNHTIBiTShQWeQyTLGgcTuAJt6sIY84rT4RC6ZGMhYy1LpzpHOrVH8P7neLluWgId
 P/nHMPDkQrwEU7bAkUvdLD7TZX0GACb+dOHjBvA+5XbFE1glUIs8f07yr0z8vnpdBIH4
 Cnrw==
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=RvlPwyj4iWTEVXkaOFabUppQwuMGvbuL9ztL4/8DPw0=;
 b=j2VyvNIoiaO9jArGgK6EHhFmiQqb1lGutTqPPYalkrp2wVswbJMTcezxLndboy0MOD
 8O6YU1dmxVxYpnM7pLe4OBwLw+nPZPNCwwVYX55foW0Ekm9I7Tu2uZW06NYNAgor8ki+
 xK+MVCY+JRC8oPMDz7U9UgbBo/bK/tHbXwc/smcP8fNWTew/k4yMqrGUHj2SCZCWjz2o
 suH8TZHWCo59uRWTSFkMAR7Z0HY7kjTaYxB/DG6+N+s2mPsxXjmMrBbs7mpFmIWPstQc
 S6GY6J4GRjkmcPEv4xLEFgE2FVaz03dQYQp2XZ/v/jCkfpSIyQTYrAoWPvX8j9giq8TK
 Y1eg==
X-Gm-Message-State: APzg51CNLYhgEfKSNLONeSjrDAbdGud0gwI+JXP0epLEI3FTdPHx78lt
 AHPi4HrrZH9SD/wAScXAwkl7HUDT
X-Google-Smtp-Source: ANB0VdaQh1hS/NKM5Rgo7h/Hj4N8r0g1ProN2vfSslss2K8v2wMzOneRh6MwYZSmcFQ35BjMbmsZfw==
X-Received: by 2002:a1c:8b13:: with SMTP id
 n19-v6mr575342wmd.118.1536654599820; 
 Tue, 11 Sep 2018 01:29:59 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id b144-v6sm422382wmd.23.2018.09.11.01.29.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 01:29:59 -0700 (PDT)
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, 11 Sep 2018 11:29:51 +0300
Message-Id: <20180911082952.23322-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.18.0
Subject: [Xen-devel] [PATCH v2 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>
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>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGVsbG8hCgpBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBz
b21lIHZpcnR1YWwgbXVsdGltZWRpYQpmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0dWFsIGRpc3Bs
YXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCnBvaW50ZXJzIGFuZCBtdWx0aS10b3Vj
aCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgphdXRvbW90aXZlIGFwcGxp
YW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKYW5kIG1hbnkgbW9y
ZS4KClRoaXMgd29yayBhZGRzIGEgbmV3IFhlbiBwYXJhLXZpcnR1YWxpemVkIHByb3RvY29sIGZv
ciBhIHZpcnR1YWwKY2FtZXJhIGRldmljZSB3aGljaCBleHRlbmRzIG11bHRpbWVkaWEgY2FwYWJp
bGl0aWVzIG9mIFhlbiBldmVuCmZhcnRoZXI6IHZpZGVvIGNvbmZlcmVuY2luZywgSVZJLCBoaWdo
IGRlZmluaXRpb24gbWFwcyBldGMuCgpUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9z
dCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQpmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9z
c2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgoKMS4gUHJvdmlkZSBtZWFu
cyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgogLSBwaXhlbCBmb3JtYXRz
CiAtIHJlc29sdXRpb25zCiAtIGZyYW1lIHJhdGVzCjIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNv
bnRyb2xzOgogLSBjb250cmFzdAogLSBicmlnaHRuZXNzCiAtIGh1ZQogLSBzYXR1cmF0aW9uCjMu
IFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKNC4gU3VwcG9ydCB6ZXJvLWNvcHlpbmcgdXNlLWNh
c2VzCgpJIGhvcGUgdGhhdCBYZW4gYW5kIFY0TCBhbmQgb3RoZXIgY29tbXVuaXRpZXMgY291bGQg
Z2l2ZSB0aGVpcgp2YWx1YWJsZSBmZWVkYmFjayBvbiB0aGlzIHdvcmssIHNvIEkgY2FuIHVwZGF0
ZSB0aGUgcHJvdG9jb2wKdG8gYmV0dGVyIGZpdCBhbnkgYWRkaXRpb25hbCByZXF1aXJlbWVudHMg
SSBtaWdodCBoYXZlIG1pc3NlZC4KCkkgd291bGQgbGlrZSB0byB0aGFuayBIYW5zIFZlcmt1aWwg
PGh2ZXJrdWlsQHhzNGFsbC5ubD4gZm9yIHZhbHVhYmxlCmNvbW1lbnRzIGFuZCBoZWxwLgoKVGhh
bmsgeW91LApPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwoKQ2hhbmdlcyBzaW5jZSB2MToKPT09PT09
PT09PT09PT09PT0KCjEuIEFkZGVkIFhlblN0b3JlIGVudHJpZXM6CiAtIGZyYW1lLXJhdGVzCjIu
IERvIG5vdCByZXF1aXJlIHRoZSBGT1VSQ0MgY29kZSBpbiBYZW5TdG9yZSB0byBiZSB1cHBlciBj
YXNlIG9ubHkKMy4gQWRkZWQvY2hhbmdlZCBjb21tYW5kIHNldDoKIC0gY29uZmlndXJhdGlvbiBn
ZXQvc2V0CiAtIGJ1ZmZlciBxdWV1ZS9kZXF1ZXVlCiAtIGNvbnRyb2wgZ2V0CjQuIEFkZGVkIGNv
bnRyb2wgZmxhZ3MsIGUuZy4gcmVhZC1vbmx5IGV0Yy4KNS4gQWRkZWQgY29sb3JzcGFjZSBjb25m
aWd1cmF0aW9uIHN1cHBvcnQsIHJlbGV2YW50IGNvbnN0YW50cwo2LiBBZGRlZCBldmVudHM6CiAt
IGNvbmZpZ3VyYXRpb24gY2hhbmdlCiAtIGNvbnRyb2wgY2hhbmdlCjcuIENoYW5nZWQgY29udHJv
bCB2YWx1ZXMgdG8gNjQtYml0CjguIEFkZGVkIHNlcXVlbmNlIG51bWJlciB0byBmcmFtZSBhdmFp
bCBldmVudAo5LiBDb2Rpbmcgc3R5bGUgY2xlYW51cAoKWzFdIGh0dHBzOi8vd3d3LnhlbnByb2pl
Y3Qub3JnLwpbMl0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT10
cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvCgpPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAoMSk6
CiAgY2FtZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1lcmEKCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEyNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTI2MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKCi0tIAoyLjE4LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:30:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:30: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 1fze3k-0007xy-Ta; Tue, 11 Sep 2018 08:30: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=edvf=lz=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1fze3k-0007xn-8R
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:30:08 +0000
X-Inumbo-ID: a0cf91de-b59c-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0cf91de-b59c-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:28:15 +0200 (CEST)
Received: by mail-wm0-x241.google.com with SMTP id t25-v6so419086wmi.3
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 01:30:04 -0700 (PDT)
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=JhYKd1QyUoLLXZ7jv81J6ysKIQYq/bKoxXsMwra5I1g=;
 b=InB3fog2I09GRXjEKcB1AKwae+sheU/jfMkuOhpcnJiBJaaEOlpXGIBgJ0/pULyCog
 oNPbGbTbSTZScvcvKqsmcIt5gLvZFwlS3OiaPgH1Yf2iGsH2HXzc0RCfKk0yOsxuvbbt
 qwbjFzWc2rNleFJCnlY8LNsWVQkUMD96yckBMPYW0vPGXymc9wltCPC0Qbsfct9KF3oM
 Oc2GYITJm1eJM+EQD8vQSvxYLcgLJAyFMnlW2coU3zwQDoq9ymSTTkTQLEViXvxnTBuo
 TFXPgsQIBI/aB2uCb471J9o4Fsq2BMLzC/AMM3vusSbetz3Oj8AbkzVmWqFNbwXmaS8p
 sQzw==
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=JhYKd1QyUoLLXZ7jv81J6ysKIQYq/bKoxXsMwra5I1g=;
 b=Mdj03IxlwtJSA4pyYHJyhzSxFRRYYoGA+Tv0Bi5J6f9ZqWuqk0gIiJofTPrstQ7XcK
 kEia0ddN9Q0U69RRggY2Ukrc+OBlyIOMIyimaSQqVBU1GN3BPYqB3wa7xC6bxrMPXdSS
 4xUZ5YvA8cxYIkyvFeue9Ny8l9OlSrNl4hjUPwhF5//PXu8wQQNQjb99KzQmH5FxS8O0
 0o/8kndUP14WSGVu2rHrpTa2LWiUwh5wcEmll40GWHTYBsqyR7bfKcU58T7QQTEK3694
 XGTBkNZiKzdIxY1KV6nvAC0wwFmcKb4Xab0YG24EZqMfbTZNyRMpYseezsnaVnbyMrid
 iwFQ==
X-Gm-Message-State: APzg51AvEeoh7OwkYFlNX/rY5+KmA0byA3UOcNf1Uud0wkzuA960Mf+h
 uYU3JMt4nmeWCu2VaNPYTP/QzrgV
X-Google-Smtp-Source: ANB0VdYRHC2XZfpGFl7Q9SpffbYALfZJG5zNpRdN1y+pV0zMvaOTPPX3H83lM76z/psbAxqtmCsVLg==
X-Received: by 2002:a1c:f516:: with SMTP id
 t22-v6mr536562wmh.103.1536654601545; 
 Tue, 11 Sep 2018 01:30:01 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id b144-v6sm422382wmd.23.2018.09.11.01.29.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 01:30:00 -0700 (PDT)
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, 11 Sep 2018 11:29:52 +0300
Message-Id: <20180911082952.23322-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180911082952.23322-1-andr2000@gmail.com>
References: <20180911082952.23322-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 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
b250cm9sCjQuIFN1cHBvcnQgemVyby1jb3B5aW5nIHVzZS1jYXNlcwoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTI2MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjYzIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2lvL2NhbWVyYWlmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi4zOGI5YjM3NDFlNzUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaApAQCAtMCwwICsxLDEyNjMgQEAKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqIGNhbWVyYWlmLmgKKyAqCisgKiBVbmlmaWVkIGNhbWVyYSBkZXZpY2UgSS9PIGludGVyZmFj
ZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
CisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICog
YWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgor
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
UgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAx
OCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpZm5kZWYgX19Y
RU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJB
SUZfSF9fCisKKyNpbmNsdWRlICJyaW5nLmgiCisjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIK
KworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvdG9jb2wgdmVyc2lvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisjZGVmaW5l
IFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIKKworLyoKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290
aWF0aW9uCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogRnJvbnQtPmJhY2sgbm90aWZp
Y2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVxdWVzdCwgc2VuZGluZyBhCisgKiBub3Rp
ZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVuY2FtZXJhX3JlcSAoaS5lLiwg
dGhlIGdlbmVyaWMKKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBt
YWNyb3MpLiBCYWNrZW5kcyBtdXN0IHNldAorICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5
IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KKyAqCisgKiBC
YWNrLT5mcm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwg
c2VuZGluZyBhCisgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVu
Y2FtZXJhX3Jlc3AgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNoYW5pc20gcHJv
dmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gRnJvbnRlbmRzIG11c3Qgc2V0CisgKiB4ZW5jYW1l
cmFfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVNQT05TRVMoKSkuCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWwgY2Ft
ZXJhIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbgorICogWGVuU3RvcmUgdG8gY29tbXVuaWNh
dGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0aW5nIHBhcmFtZXRlcnMuCisg
KiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhl
IHJlc3BlY3RpdmUgZnJvbnQgYW5kCisgKiBiYWNrZW5kIHBvcnRpb25zIG9mIFhlblN0b3JlLCBm
b2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgorICoKKyAqIEFsbCBkYXRhIGluIFhlblN0
b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKKyAqIHZh
bHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNpbWFsLiBJbnRlZ2VyIHZhbHVlIHJhbmdlcyBsaXN0ZWQg
YmVsb3cgYXJlCisgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQgaW50ZWdlciB0eXBlcyBjYXBh
YmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVk
IG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCisgKgorICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICBFeGFtcGxlIGNvbmZpZ3Vy
YXRpb24KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBUaGlzIGlzIGFuIGV4YW1wbGUg
b2YgYmFja2VuZCBhbmQgZnJvbnRlbmQgY29uZmlndXJhdGlvbjoKKyAqCisgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJv
bnRlbmQtaWQgPSAiMSIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zy
b250ZW5kID0gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgorICogL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIKKyAqIC9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3ZlcnNpb25zID0gIjEsMiIKKyAqCisgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2Vu
ZC1pZCA9ICIwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2VuZCA9
ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEiCisgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9zdGF0ZSA9ICI0IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzAvdmVyc2lvbiA9ICIxIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJh
LzAvYmUtYWxsb2MgPSAiMSIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2
aWNlIDAgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvY29udHJvbHMgPSAiY29udHJhc3QsaHVlIgor
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzY0MHg0ODAv
ZnJhbWUtcmF0ZXMgPSAiMzAvMSwxNS8xIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvZm9ybWF0cy9ZVVlWLzE5MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8yIgorICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzY0MHg0ODAvZnJhbWUt
cmF0ZXMgPSAiMTUvMSwxNS8yIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
Zm9ybWF0cy9CR1JBLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCisgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC91bmlxdWUtaWQgPSAiMCIKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL3JlcS1yaW5nLXJlZiA9ICIyODMyIgorICogL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTUiCisgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQtcmluZy1yZWYgPSAiMzg3IgorICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTYiCisgKgor
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAxIGNvbmZpZ3VyYXRpb24gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCisgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRl
cyA9ICIzMC8xLDE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3Jt
YXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCisgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAiMSIKKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9ICIyODMzIgorICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzEvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTciCisgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtcmluZy1yZWYgPSAiMzg4IgorICogL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCisgKgorICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFja2Vu
ZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJp
bmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0
ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCisgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBG
b3IgZXhhbXBsZSAiMSwyLDMiLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2RlcworICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVz
c2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBkb20taWQKKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4KKyAqCisgKiAgICAgIERvbWFpbiBpZGVu
dGlmaWVyLgorICoKKyAqIGRldi1pZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90
PgorICoKKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCisgKgorICogICAgICAvbG9jYWwvZG9t
YWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+Ly4uLgorICoKKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9uCisgKiAgICAgIFZhbHVlczogICAgICAgICA8c3Ry
aW5nPgorICoKKyAqICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25nIHRoZSBvbmVz
IHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisg
KgorICogYmUtYWxsb2MKKyAqICAgICAgVmFsdWVzOiAgICAgICAgICIwIiwgIjEiCisgKgorICog
ICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQgd2lsbCBiZSB0aGUgYnVm
ZmVyCisgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhpcyBkb21haW4gZHVyaW5nIFhF
TkNBTUVSQV9PUF9CVUZfQ1JFQVRFCisgKiAgICAgIG9wZXJhdGlvbi4KKyAqICAgICAgSWYgdmFs
dWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5kIG11c3QgYWxsb2NhdGUgYnVmZmVycyBp
dHNlbGYuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0
aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHVuaXF1ZS1pZAorICog
ICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KKyAqCisgKiAgICAgIEFmdGVyIGRldmljZSBp
bnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVyYSBpcyBhc3NpZ25lZCBhCisgKiAgICAg
IHVuaXF1ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhp
cyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgorICoKKyAqIGNvbnRyb2xz
CisgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlzdCBvZiBzdHJpbmc+CisgKgorICogICAgICBM
aXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29udHJvbHMgc2VwYXJhdGVkIGJ5IFhFTkNBTUVSQV9M
SVNUX1NFUEFSQVRPUi4KKyAqICAgICAgQ2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMg
YSBsaXN0IG9mIHN0cmluZyB2YWx1ZXMgdy9vIGFueQorICogICAgICBvcmRlcmluZyByZXF1aXJl
bWVudC4KKyAqCisgKiBmb3JtYXRzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBj
aGFyWzRdPgorICoKKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRp
cmVjdG9yaWVzIG9uZSBwZXIgZWFjaAorICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBU
aGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQorICogICAgICBjb3JyZXNwb25kaW5nIEZP
VVJDQyBzdHJpbmcgbGFiZWwuIFRoZSBuZXh0IGxldmVsIG9mCisgKiAgICAgIHRoZSBkaXJlY3Rv
cnkgdW5kZXIgPGZvcm1hdHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29sdXRpb25zLgorICoK
KyAqIHJlc29sdXRpb24KKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+
eDxoZWlnaHQsIHVpbnQzMl90PgorICoKKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXpl
ZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKKyAqICAgICAgc3VwcG9ydGVk
IHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5LgorICog
ICAgICBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZSBzdXBwb3J0ZWQgd2lkdGggYW5k
IGhlaWdodAorICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgorICoK
KyAqIGZyYW1lLXJhdGVzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8bnVtZXJhdG9yLCB1aW50
MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KKyAqCisgKiAgICAgIExpc3Qgb2YgWEVOQ0FN
RVJBX0ZSQU1FX1JBVEVfU0VQQVJBVE9SIHNlcGFyYXRlZCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZXMK
KyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHByZXNzZWQgYXMgbnVtZXJhdG9yIGFuZCBkZW5vbWlu
YXRvciBvZiB0aGUKKyAqICAgICAgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlLgorICoKKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2Vk
IHRvIGRlbGl2ZXIgcmVxdWVzdHMgZnJvbSBmcm9udGVuZCB0byBiYWNrZW5kCisgKiBhbmQgZ2V0
IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCisg
KiBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KKyAqCisgKiByZXEtZXZlbnQtY2hh
bm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhl
IGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBjb250cm9sIGV2ZW50IGNoYW5uZWwKKyAq
ICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgorICoKKyAq
IHJlcS1yaW5nLXJlZgorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAq
ICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhl
IGJhY2tlbmQgdG8gbWFwCisgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGNvbnRyb2wg
cmluZyBidWZmZXIuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgRXZlbnQgVHJh
bnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRoaXMgY29t
bXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZy
b20gYmFja2VuZAorICogdG8gZnJvbnRlbmQsIHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2
aWNlLgorICoKKyAqIGV2dC1ldmVudC1jaGFubmVsCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
dWludDMyX3Q+CisgKgorICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdz
IGV2ZW50IGNoYW5uZWwKKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJp
bmcgYnVmZmVyLgorICoKKyAqIGV2dC1yaW5nLXJlZgorICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcg
cGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCisgKiAgICAgIGEgc29sZSBwYWdlIG9m
IGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVyLgorICovCisKKy8qCisgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFURSBESUFHUkFNUwor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBmcm9udCBh
bmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGluaXRpYWwgc3RhdGUKKyAqIFhlbmJ1c1N0YXRlSW5p
dGlhbGlzaW5nLgorICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRzIHVwIGZyb250ZW5kIGNh
bWVyYSBjb25maWd1cmF0aW9uCisgKiBub2RlcyBwZXIgZG9tYWluLgorICoKKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTm9ybWFsIGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKyAqCisgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QmFjaworICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICAg
ICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRpYWxpc2luZworICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQgZGV2aWNlIGlkZW50aWZpY2F0aW9u
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBPcGVuIGFuZCB2YWxpZGF0ZSBi
YWNrZW5kIGRldmljZS4KKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFYKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUlu
aXRXYWl0CisgKgorICogbyBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0aW9uCisgKiBvIEFsbG9j
YXRlIGFuZCBpbml0aWFsaXplCisgKiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCisg
KiAgIGNhbWVyYS4KKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycworICogICB0aGF0
IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZworICogICB0aGlzIGNvbm5lY3Rpb24uCisgKiAgICAg
ICAgICAgICAgfAorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICBWCisgKiBYZW5i
dXNTdGF0ZUluaXRpYWxpc2VkCisgKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5zcG9ydCBwYXJhbWV0ZXJzLgorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8gdGhlIGV2ZW50IGNo
YW5uZWxzLgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgorICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVk
CisgKgorICogIG8gQ3JlYXRlIGFuZCBpbml0aWFsaXplIE9TCisgKiAgICB2aXJ0dWFsIGNhbWVy
YSBhcyBwZXIKKyAqICAgIGNvbmZpZ3VyYXRpb24uCisgKiAgICAgICAgICAgICAgfAorICogICAg
ICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICBWCisgKiBYZW5idXNTdGF0ZUNvbm5lY3RlZAor
ICoKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZVVu
a25vd24KKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0
ZUNsb3NlZAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0
YXRlQ2xvc2luZworICogbyBSZW1vdmUgdmlydHVhbCBjYW1lcmEgZGV2aWNlCisgKiBvIFJlbW92
ZSBldmVudCBjaGFubmVscworICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8Cisg
KiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDbG9zZWQKKyAqCisgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgKgorICogSW4gY2FzZSBvZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9y
cyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBhcworICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBY
ZW5idXNTdGF0ZUNsb3NlZCBzdGF0ZS4KKyAqCisgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNv
dmVyYWJsZSBlcnJvcnMgZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKKyAqIHRoZSB2aXJ0dWFsaXpl
ZCBkZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKKyAq
IHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0
ZSBhbmQgaXMgcmVhZHkgZm9yCisgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElmIHRo
ZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAorICogY2Fubm90IGJlIHJl
bW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmlndXJp
bmcgc3RhdGUKKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92
ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCisgKiBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KKyAqCisgKiBOb3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmluZyBzdGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFzCisgKiB1bnJlY292
ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBi
YWNrZW5kCisgKiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2
aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4KKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0byBu
b3JtYWwgdGhlIHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCisgKiBzdGF0
ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGlj
YXRpb24gc3RhdGUgZXRjLgorICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJv
bnRlbmQgdG8gaW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKKyAqIHJlY29ubmVjdCBsb2dpYy4g
SW5zdGVhZCwgYnkgZ29pbmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCisg
KiBmcm9udGVuZCB3aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6
ZWQgZGV2aWNlIGFyZQorICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBl
eGl0IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCisgKiBzdGF0ZSBldGMuCisgKiBPbmNl
IGFsbCB0aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2
aXJ0dWFsaXplZAorICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCisgKiBiYWNrZW5kIHRoYXQgYSBuZXcgY29ubmVj
dGlvbiBjYW4gYmUgbWFkZS4KKyAqCisgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBw
b3NzaWJsZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KKyAqIFhlbmJ1c1N0YXRl
UmVjb25maWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCBzb21lIG9mIHRoZW0g
YXJlIE9TCisgKiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6CisgKiAxLiBUaGUgdW5kZXJseWluZyBP
UyBmcmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0
CisgKiAgICBjbGllbnQgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBoYXMgZ29uZSBhbmQgdGhl
IGRldmljZSBjYW4gYmUgcmVtb3ZlZAorICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVm
ZXJyZWQgd29yayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCisgKiAgICB0byBwZXJpb2RpY2Fs
bHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgor
ICogICAgdGhlIHZpcnR1YWxpemVkIGRldmljZS4KKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFucy4K
KyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUkVRVUVTVCBDT0RFUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisjZGVmaW5lIFhF
TkNBTUVSQV9PUF9DT05GSUdfU0VUICAgICAgICAweDAwCisjZGVmaW5lIFhFTkNBTUVSQV9PUF9D
T05GSUdfR0VUICAgICAgICAweDAxCisjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCAg
ICAgICAweDAyCisjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAgICAweDAzCisj
ZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWSAgICAgICAweDA0CisjZGVmaW5lIFhFTkNB
TUVSQV9PUF9CVUZfUVVFVUUgICAgICAgICAweDA1CisjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZf
REVRVUVVRSAgICAgICAweDA2CisjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU0gICAgICAg
ICAweDA3CisjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX1NFVCAgICAgICAgICAweDA4CisjZGVm
aW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVCAgICAgICAgICAweDA5CisjZGVmaW5lIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RBUlQgICAgICAweDBhCisjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1f
U1RPUCAgICAgICAweDBiCisKKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTUyAgICAg
IDAKKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1QgICAgICAgIDEKKyNkZWZpbmUgWEVO
Q0FNRVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDIKKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVF
ICAgICAgICAgICAgIDMKKworLyogTnVtYmVyIG9mIHN1cHBvcnRlZCBjb250cm9scy4gKi8KKyNk
ZWZpbmUgWEVOQ0FNRVJBX01BWF9DVFJMICAgICAgICAgICAgIDQKKworLyogQ29udHJvbCBpcyBy
ZWFkLW9ubHkuICovCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19STyAgICAgICAgICAoMSA8
PCAwKQorLyogQ29udHJvbCBpcyB3cml0ZS1vbmx5LiAqLworI2RlZmluZSBYRU5DQU1FUkFfQ1RS
TF9GTEdfV08gICAgICAgICAgKDEgPDwgMSkKKy8qIENvbnRyb2wncyB2YWx1ZSBpcyB2b2xhdGls
ZS4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1ZPTEFUSUxFICAgICgxIDw8IDIpCisK
Ky8qIFN1cHBvcnRlZCBjb2xvciBzcGFjZXMuICovCisjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQ
QUNFX1NNUFRFMTcwTSAwCisjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1JFQzcwOSAgICAx
CisjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1NSR0IgICAgICAyCisjZGVmaW5lIFhFTkNB
TUVSQV9DT0xPUlNQQUNFX0FET0JFUkdCICAzCisjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNF
X0JUMjAyMCAgICA0CisjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RDSV9QMyAgICA1Cisj
ZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1JBVyAgICAgICA2CisKKy8qIENvbG9yIHNwYWNl
IHRyYW5zZmVyIGZ1bmN0aW9uLiAqLworI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DXzcwOSAg
ICAgICAgMAorI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NSR0IgICAgICAgMQorI2RlZmlu
ZSBYRU5DQU1FUkFfWEZFUl9GVU5DX0FET0JFUkdCICAgMgorI2RlZmluZSBYRU5DQU1FUkFfWEZF
Ul9GVU5DX05PTkUgICAgICAgMworI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX0RDSV9QMyAg
ICAgNAorI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NNUFRFMjA4NCAgNQorCisvKiBDb2xv
ciBzcGFjZSBZ4oCZQ2JDciBlbmNvZGluZy4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VO
Q182MDEgICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ183MDkgICAg
ICAgICAgICAgIDEKKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjYwMSAgICAgICAgICAg
IDIKKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjcwOSAgICAgICAgICAgIDMKKyNkZWZp
bmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjAgICAgICAgICAgIDQKKyNkZWZpbmUgWEVOQ0FN
RVJBX1lDQkNSX0VOQ19CVDIwMjBfQ09OU1RfTFVNIDUKKworLyogUXVhbnRpemF0aW9uIHJhbmdl
LiAqLworI2RlZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0ZVTExfUkFOR0UgICAgMAorI2Rl
ZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0xJTV9SQU5HRSAgICAgMQorCisvKgorICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVO
VCBDT0RFUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisjZGVmaW5lIFhFTkNBTUVSQV9F
VlRfRlJBTUVfQVZBSUwgICAgICAweDAwCisjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ09ORklHX0NI
QU5HRSAgICAweDAxCisjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0UgICAgICAweDAy
CisKKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCisjZGVmaW5lIFhFTkNBTUVSQV9FVlRf
Q0ZHX0ZMR19SRVNPTCAgICAoMSA8PCAwKQorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklOR1MsIEhF
TFBFUlMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfRFJJ
VkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCisKKyNkZWZpbmUgWEVOQ0FNRVJBX0xJU1RfU0VQ
QVJBVE9SICAgICAgICIsIgorI2RlZmluZSBYRU5DQU1FUkFfUkVTT0xVVElPTl9TRVBBUkFUT1Ig
IngiCisjZGVmaW5lIFhFTkNBTUVSQV9GUkFDVElPTl9TRVBBUkFUT1IgICAiLyIKKworI2RlZmlu
ZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lPTlMgICAgInZlcnNpb25zIgorI2RlZmluZSBYRU5D
QU1FUkFfRklFTERfRkVfVkVSU0lPTiAgICAgInZlcnNpb24iCisjZGVmaW5lIFhFTkNBTUVSQV9G
SUVMRF9SRVFfUklOR19SRUYgICAicmVxLXJpbmctcmVmIgorI2RlZmluZSBYRU5DQU1FUkFfRklF
TERfUkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVsIgorI2RlZmluZSBYRU5DQU1FUkFf
RklFTERfRVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0VWVF9DSEFOTkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIKKyNkZWZpbmUgWEVOQ0FNRVJB
X0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9scyIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxE
X0ZPUk1BVFMgICAgICAgICJmb3JtYXRzIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRlJBTUVf
UkFURVMgICAgImZyYW1lLXJhdGVzIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0Mg
ICAgICAgImJlLWFsbG9jIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfVU5JUVVFX0lEICAgICAg
InVuaXF1ZS1pZCIKKworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNTX1NUUiAgImJy
aWdodG5lc3MiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUX1NUUiAgICAiY29udHJh
c3QiCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT05fU1RSICAic2F0dXJhdGlvbiIK
KyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAgICJodWUiCisKKy8qIE1heGlt
dW0gbnVtYmVyIG9mIGJ1ZmZlciBwbGFuZXMgc3VwcG9ydGVkLiAqLworI2RlZmluZSBYRU5DQU1F
UkFfTUFYX1BMQU5FICAgICAgICAgICAgNAorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqCisgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNj
ZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKyAqCisgKiAtIHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFzIGludmFs
aWQgZ3JhbnQgcmVmZXJlbmNlOgorICogICBncmFudCByZWZlcmVuY2UgMCBpcyB2YWxpZCwgYnV0
IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCisgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3Qg
aXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisgKiAtIGFs
bCByZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0
ZWQKKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpFIHVubGVzcyBvdGhlcndpc2Ug
bm90ZWQuCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgRGVzY3JpcHRpb24g
b2YgdGhlIHByb3RvY29sIGJldHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1
YWwgY2FtZXJhIGRyaXZlciBjb21tdW5pY2F0ZSB3aXRoCisgKiBlYWNoIG90aGVyIHVzaW5nIHNo
YXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCisgKiBTaGFyZWQgcGFnZSBjb250YWlucyBh
IHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCisgKgorICogQWxsIHJlc2VydmVk
IGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCisgKgorICogRm9yIGFs
bCByZXF1ZXN0L3Jlc3BvbnNlL2V2ZW50IHBhY2tldHM6CisgKiAgIC0gZnJhbWUgcmF0ZSBwYXJh
bWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZworICogICAgIG51
bWVyYXRvciBhbmQgZGVub21pbmF0b3I6CisgKiAgICAgICAtIGZyYW1lX3JhdGVfbnVtZXIgLSB1
aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlCisgKiAgICAgICAtIGZyYW1lX3Jh
dGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKKyAqICAg
ICBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChIeikgaXMgY2FsY3VsYXRlZCBhczoKKyAq
ICAgICAgIGZyYW1lX3JhdGUgPSBmcmFtZV9yYXRlX251bWVyIC8gZnJhbWVfcmF0ZV9kZW5vbQor
ICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4g
TXVzdCBiZSBsZXNzIHRoYW4KKyAqICAgICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJ
R19TRVQubnVtX2J1ZnMgcmVzcG9uc2U6CisgKiAgICAgICAtIGluZGV4IC0gdWludDhfdCwgaW5k
ZXggb2YgdGhlIGJ1ZmZlci4KKyAqCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFJlcXVlc3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAq
IEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCisg
KiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgICAgb3BlcmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogICBpZCAtIHVpbnQxNl90
LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UuCisgKiAgIG9wZXJhdGlv
biAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1FUkFfT1BfWFhYLgorICoKKyAqCisg
KiBSZXF1ZXN0IHRvIHNldCBjb25maWd1cmF0aW9uIC0gcmVxdWVzdCB0byBzZXQgdGhlIGNvbmZp
Z3VyYXRpb24vbW9kZQorICogb2YgdGhlIGNhbWVyYToKKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09Q
X0NPTkZJR19TRVQgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29sb3JzcGFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhmZXJfZnVuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19udW1lciAgICAg
ICAgICAgICAgICAgICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fZGVub20gICAgICAgICAgICAgICAgICAgICAgIHwg
NDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVf
cmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ4CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAg
ICAgICAgICAgICAgICAgfCA1MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTYK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogcGl4ZWxfZm9ybWF0IC0gdWlu
dDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KKyAqIHdpZHRoIC0g
dWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQg
aW4gcGl4ZWxzLgorICogY29sb3JzcGFjZSAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIHBp
eGVsX2Zvcm1hdCBwYXJhbWV0ZXIsCisgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NPTE9SU1BB
Q0VfWFhYLgorICogeGZlcl9mdW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3Jz
cGFjZSBwYXJhbWV0ZXIsCisgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19YWFgu
CisgKiB5Y2Jjcl9lbmMgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBh
cmFtZXRlciwKKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hYWC4KKyAqIHF1
YW50aXphdGlvbiAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1l
dGVyLAorICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9RVUFOVElaQVRJT05fWFhYLgorICogZGlz
cGxfYXNwX3JhdGlvX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZGlzcGxheSBh
c3BlY3QgcmF0aW8uCisgKiBkaXNwbF9hc3BfcmF0aW9fZGVub20gLSB1aW50MzJfdCwgZGVub21p
bmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgorICogZnJhbWVfcmF0ZV9udW1lciAt
IHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCisgKiBmcmFtZV9yYXRlX2Rl
bm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgorICoKKyAqIFNl
ZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KKyAqCisgKiBOb3RlczoKKyAqICAt
IGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIg
dG8gc2VlCisgKiAgICBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQg
ZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcworICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KKyAq
ICAtIGZyb250ZW5kIG1heSBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUIHJl
cXVlc3RzIGJlZm9yZQorICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJl
cXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlCisgKiAgICBjb25maWd1cmF0aW9uLgorICovCitz
dHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyB7CisgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0OworICAg
IHVpbnQzMl90IHdpZHRoOworICAgIHVpbnQzMl90IGhlaWdodDsKKyAgICB1aW50MzJfdCBjb2xv
cnNwYWNlOworICAgIHVpbnQzMl90IHhmZXJfZnVuYzsKKyAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7
CisgICAgdWludDMyX3QgcXVhbnRpemF0aW9uOworICAgIHVpbnQzMl90IGRpc3BsX2FzcF9yYXRp
b19udW1lcjsKKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fZGVub207CisgICAgdWludDMy
X3QgZnJhbWVfcmF0ZV9udW1lcjsKKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rlbm9tOworfTsK
KworLyoKKyAqIFJlcXVlc3QgY3VycmVudCBjb25maWd1cmF0aW9uIG9mIHRoZSBjYW1lcmE6Cisg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfR0VUIHwgICByZXNlcnZlZCAgICAgfCA0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KKyAq
CisgKgorICogUmVxdWVzdCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkOgorICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAg
ICAgICAgICAgfCBfT1BfQlVGX1JFUVVFU1R8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgIG51bV9i
dWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
IHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICoKKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1i
ZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgorICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9y
IHRoaXMgcmVxdWVzdC4KKyAqCisgKiBOb3RlczoKKyAqICAtIGZyb250ZW5kIG11c3QgY2hlY2sg
dGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8gc2VlCisgKiAgICBpZiB0aGUg
dmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQg
b25lcworICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KKyAqICAtIGZyb250ZW5kIG1heSBzZW5k
IG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZvcmUKKyAqICAg
IHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0
dW5lIHRoZQorICogICAgY29uZmlndXJhdGlvbi4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9idWZf
cmVxdWVzdCB7CisgICAgdWludDhfdCBudW1fYnVmczsKK307CisKKy8qCisgKiBSZXF1ZXN0IGNh
bWVyYSBidWZmZXIgY3JlYXRpb246CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfQ1JFQVRF
IHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRl
IG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4KKyAqIGlu
ZGV4IGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2Ft
ZXJhIGJ1ZmZlci4KKyAqCisgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIg
dG8gYmUgY3JlYXRlZC4KKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJl
bmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFnZQorICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZm
ZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBlcXVhbCB0bworICogICBY
RU5DQU1FUkFfT1BfR0VUX0JVRl9ERVRBSUxTLnNpemUgcmVzcG9uc2UuIEF0IGxlYXN0IG9uZSBw
YWdlIGV4aXN0cy4gSWYKKyAqICAgc2hhcmVkIGJ1ZmZlciBzaXplIGV4Y2VlZHMgd2hhdCBjYW4g
YmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCisgKiAgIHRoZW4gcmVmZXJlbmNlIHRv
IHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZQorICogICBncmVmX2Rp
cl9uZXh0X3BhZ2UgYmVsb3cpLgorICoKKyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9BTExPQyBj
b25maWd1cmF0aW9uIGVudHJ5IGlzIHNldCwgdGhlbiBiYWNrZW5kIHdpbGwKKyAqIGFsbG9jYXRl
IHRoZSBidWZmZXIgd2l0aCB0aGUgcGFyYW1ldGVycyBwcm92aWRlZCBpbiB0aGlzIHJlcXVlc3Qg
YW5kIHBhZ2UKKyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6CisgKiAgIEZyb250
ZW5kIG9uIHJlcXVlc3Q6CisgKiAgICAgLSBhbGxvY2F0ZXMgcGFnZXMgZm9yIHRoZSBkaXJlY3Rv
cnkgKGdyZWZfZGlyZWN0b3J5LAorICogICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMpCisgKiAg
ICAgLSBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGlyZWN0b3J5IHRv
IHRoZSBiYWNrZW5kCisgKiAgICAgLSBzZXRzIGdyZWZfZGlyX25leHRfcGFnZSBmaWVsZHMKKyAq
ICAgQmFja2VuZCBvbiByZXNwb25zZToKKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3Ig
dGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIgYWxsb2NhdGVkIHRvCisgKiAgICAgICB0aGUgZnJvbnRl
bmQKKyAqICAgICAtIGZpbGxzIGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNl
cworICogICAgICAgKGdyZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQor
ICovCitzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKKyAgICB1aW50OF90IGluZGV4
OworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107CisgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rv
cnk7Cit9OworCisvKgorICogU2hhcmVkIHBhZ2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRF
IGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgorICogdGhlIHJlcXVlc3QpIGVt
cGxveXMgYSBsaXN0IG9mIHBhZ2VzLCBkZXNjcmliaW5nIGFsbCBwYWdlcyBvZiB0aGUgc2hhcmVk
CisgKiBkYXRhIGJ1ZmZlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdyZWZbMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCBpKjQrOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IE4qNCs4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBn
cmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBh
Z2UgZGVzY3JpYmluZworICogICBwYWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFy
ZSBubyBtb3JlIHBhZ2VzIGluIHRoZSBsaXN0LgorICogZ3JlZltpXSAtIGdyYW50X3JlZl90LCBy
ZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUgYnVmZmVyCisgKiAgIGFsbG9jYXRlZCBh
dCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KKyAqCisgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3Qg
ZW50cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMgbm90CisgKiBwYXNzZWQsIGJ1
dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgorICogICBudW1fZ3JlZnNfdG90YWwgPSAo
WEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNULnNpemUgKyBYRU5fUEFHRV9TSVpFIC0gMSkgLworICog
ICAgICAgWEVOX1BBR0VfU0laRQorICovCitzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5
IHsKKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7CisgICAgZ3JhbnRfcmVmX3Qg
Z3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCit9OworCisvKgorICogUmVxdWVzdCBidWZm
ZXIgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlvdXNseSBhbGxvY2F0ZWQgY2FtZXJhIGJ1
ZmZlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9ERVNUUk9ZfCAgIHJlc2VydmVkICAg
ICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
NgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpbmRleCAtIHVpbnQ4X3Qs
IGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVkLgorICoKKyAqCisgKiBSZXF1ZXN0
IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tlbmQgdXNlOgorICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCBfT1BfQlVGX1FVRVVFICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgaW5kZXggICAg
IHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICoKKyAqIE5vdGVzOgorICogIC0gZnJvbnRlbmRzIG11c3Qgbm90IGFjY2Vz
cyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhpcyByZXF1ZXN0IHVudGlsCisgKiAgICByZXNw
b25zZSB0byBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUgaGFzIGJlZW4gcmVjZWl2ZWQuCisgKiAg
LSBidWZmZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNrZW5kIGJlZm9yZSBkZXN0cm95aW5n
IHRoZW0gd2l0aAorICogICAgWEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZLgorICoKKyAqIGluZGV4
IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCisgKgorICoKKyAq
IFJlcXVlc3QgZGVxdWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBmcm9udGVuZCB1c2U6CisgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8X09QX0JVRl9ERVFVRVVFIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTm90ZXM6CisgKiAgLSBmcm9udGVuZCBpcyBh
bGxvd2VkIHRvIGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhlIGNvcnJlc3BvbmRp
bmcKKyAqICAgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVzdC4KKyAqCisgKiBpbmRleCAtIHVpbnQ4
X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgcXVldWVkLgorICoKKyAqCisgKiBSZXF1ZXN0
IGNhbWVyYSBjb250cm9sIGRldGFpbHM6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0VO
VU0gIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICBpbmRl
eCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
fCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0LgorICoKKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUg
cXVlcmllZC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9pbmRleCB7CisgICAgdWludDhfdCBpbmRl
eDsKK307CisKKy8qCisgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGNoYW5nZToKKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgIF9PUF9TRVRfQ1RSTCAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8
IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJv
bCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiB2YWx1ZSAtIGludDY0X3QsIG5l
dyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVl
IHsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCByZXNlcnZlZFs3XTsKKyAgICBpbnQ2
NF90IHZhbHVlOworfTsKKworLyoKKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgc3RhdGU6Cisg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8ICBfT1BfR0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICogdHlwZSAtIHVpbnQ4X3Qs
IHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgorICov
CitzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7CisgICAgdWludDhfdCB0eXBlOworfTsK
KworLyoKKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0YXJ0OgorICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAg
ICAgICAgICAgfF9PUF9TVFJFQU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqCisgKgorICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RvcDoKKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHxfT1BfU1RSRUFNX1NUT1AgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBBbGwgcmVzcG9uc2UgcGFj
a2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KKyAqCisgKiBBbGwgcmVzcG9u
c2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9w
ZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQg
ZnJvbSB0aGUgcmVxdWVzdC4KKyAqIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8q
IC0gY29waWVkIGZyb20gcmVxdWVzdC4KKyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0
YXR1cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgorICoKKyAqCisg
KiBTZXQvZ2V0IGNvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJB
X09QX0NPTkZJR19TRVQKKyAqIGFuZCBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVAorICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAg
ICAgICAgICAgfCBfT1BfQ09ORklHXz9FVCB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb2xvcnNwYWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGZl
cl9mdW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1YW50aXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3Jh
dGlvX251bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAgICAgICAgICAg
ICAgICAgICAgICAgfCA0NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9k
ZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA1NgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBNZWFu
aW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBz
YW1lIGFzIGZvcgorICogWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgcmVxdWVzdC4KKyAqCisgKgor
ICogUmVxdWVzdCBidWZmZXIgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0JV
Rl9SRVFVRVNUCisgKiByZXF1ZXN0OgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9CVUZfUkVRVUVT
VCB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgbnVtX2J1ZmZlcnMgIHwgICBudW1fcGxhbmVzICAg
fCAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBsYW5lX29mZnNldFswXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZz
ZXRbMV0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzJdICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBsYW5lX29mZnNldFszXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsw
XSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMV0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwbGFuZV9zaXplWzJdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0NAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVszXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAgIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMV0gICAg
ICAgICB8IDUyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMl0g
ICAgICAgICB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzNdICAgICAgICAgfCA1NgorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBudW1fYnVmZmVycyAtIHVpbnQ4X3QsIG51
bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCisgKiBudW1fcGxhbmVzIC0gdWludDhfdCwgbnVt
YmVyIG9mIHBsYW5lcyBvZiB0aGUgYnVmZmVyLgorICogc2l6ZSAtIHVpbnQzMl90LCBvdmVyYWxs
IHNpemUgb2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCisgKiAgIGluZGl2aWR1
YWwgcGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCisgKiBwbGFuZV9vZmZzZXQgLSBh
cnJheSBvZiB1aW50MzJfdCwgb2Zmc2V0IG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5lCisgKiAg
IGluIG9jdGV0cyBmcm9tIHRoZSBidWZmZXIgc3RhcnQuCisgKiBwbGFuZV9zaXplIC0gYXJyYXkg
b2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5lCisg
KiAgIGluY2x1ZGluZyBwYWRkaW5nLgorICogcGxhbmVfc3RyaWRlIC0gYXJyYXkgb2YgdWludDMy
X3QsIHNpemUgaW4gb2N0ZXRzIG9jY3VwaWVkIGJ5IHRoZQorICogICBjb3JyZXNwb25kaW5nIHNp
bmdsZSBpbWFnZSBsaW5lIGluY2x1ZGluZyBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCisgKi8KK3N0
cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3RfcmVzcCB7CisgICAgdWludDhfdCBudW1fYnVmZmVy
czsKKyAgICB1aW50OF90IG51bV9wbGFuZXM7CisgICAgdWludDhfdCByZXNlcnZlZFsyXTsKKyAg
ICB1aW50MzJfdCBzaXplOworICAgIHVpbnQzMl90IHBsYW5lX29mZnNldFtYRU5DQU1FUkFfTUFY
X1BMQU5FXTsKKyAgICB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhfUExBTkVdOwor
ICAgIHVpbnQxNl90IHBsYW5lX3N0cmlkZVtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKK307CisKKy8q
CisgKiBDb250cm9sIGVudW1lcmF0ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFf
T1BfQ1RSTF9FTlVNOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAgIHJl
c2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAgICAgICAg
ICAgICAgZmxhZ3MgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pbiBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4gaGlnaCAzMi1iaXRzICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWF4IGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
eCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGVwIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8
IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFs
IGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgfCA0NAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBoaWdoIDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgIHwgNDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUy
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGluZGV4IC0gdWludDhfdCwg
aW5kZXggb2YgdGhlIGNhbWVyYSBjb250cm9sIGluIHJlc3BvbnNlLgorICogdHlwZSAtIHVpbnQ4
X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgor
ICogZmxhZ3MgLSB1aW50MTZfdCwgZmxhZ3Mgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX0NUUkxfRkxHX1hYWC4KKyAqIG1pbiAtIGludDY0X3QsIG1pbmltdW0gdmFsdWUgb2Yg
dGhlIGNvbnRyb2wuCisgKiBtYXggLSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250
cm9sLgorICogc3RlcCAtIGludDY0X3QsIG1pbmltdW0gc2l6ZSBpbiB3aGljaCBjb250cm9sIHZh
bHVlIGNhbiBiZSBjaGFuZ2VkLgorICogZGVmX3ZhbCAtIGludDY0X3QsIGRlZmF1bHQgdmFsdWUg
b2YgdGhlIGNvbnRyb2wuCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3Agewor
ICAgIHVpbnQ4X3QgaW5kZXg7CisgICAgdWludDhfdCB0eXBlOworICAgIHVpbnQxNl90IGZsYWdz
OworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNF07CisgICAgaW50NjRfdCBtaW47CisgICAgaW50NjRf
dCBtYXg7CisgICAgaW50NjRfdCBzdGVwOworICAgIGludDY0X3QgZGVmX3ZhbDsKK307CisKKy8q
CisgKiBHZXQgY29udHJvbCByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RS
TF9HRVQ6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0dFVCAgIHwgICAgcmVzZXJ2ZWQg
ICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
MgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZhbHVlIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKgorICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9u
ZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgorICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFs
dWUgb2YgdGhlIGNvbnRyb2wuCisgKi8KKworLyoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBm
cm9udCBhbmQgcHJvcGFnYXRlZCBieQorICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1y
ZWYgWGVuU3RvcmUgZW50cmllcy4KKyAqCisgKiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIHRoZSBz
YW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9u
IGhlYWRlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVk
ICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICoKKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9u
dC4KKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KKyAqCisgKgorICogRnJh
bWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBhIG5ldyBj
YXB0dXJlZAorICogZnJhbWUgaXMgYXZhaWxhYmxlOgorICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9FVlRf
RlJBTUVfQVZBSUx8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZWRfc3ogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgc2Vx
X251bSBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgIHNlcV9udW0gaGlnaCAzMi1iaXRzICAg
ICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBpbmRleCAtIHVpbnQ4
X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdGhhdCBjb250YWlucyBuZXcgY2FwdHVyZWQgZnJhbWUu
CisgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBmcmFtZSBoYXMu
IFRoaXMgY2FuIGJlIGxlc3MKKyAqIHRoYW4gdGhlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5z
aXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4KKyAqIHNlcV9udW0gLSB1aW50
NjRfdCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhlIGZyYW1lLgorICovCitzdHJ1Y3QgeGVuY2Ft
ZXJhX2ZyYW1lX2F2YWlsX2V2dCB7CisgICAgdWludDhfdCBpbmRleDsKKyAgICB1aW50OF90IHJl
c2VydmVkMFszXTsKKyAgICB1aW50MzJfdCB1c2VkX3N6OworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQx
WzRdOworICAgIHVpbnQ2NF90IHNlcV9udW07Cit9OworCisvKgorICogQ29uZmlndXJhdGlvbiBj
aGFuZ2UgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjdXJyZW50CisgKiBjb25maWd1
cmF0aW9uIGhhcyBjaGFuZ2VkOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfQ09ORklHX0NIQU5HRSB8
ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGZs
YWdzIC0gdWludDMyX3QsIHNldCBvZiB0aGUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1hYWCBmbGFn
cy4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jZmdfY2hhbmdlX2V2dCB7CisgICAgdWludDMyX3Qg
ZmxhZ3M7Cit9OworCisvKgorICogQ29udHJvbCBjaGFuZ2UgZXZlbnQtIGV2ZW50IGZyb20gYmFj
ayB0byBmcm9udCB3aGVuIGNhbWVyYSBjb250cm9sCisgKiBoYXMgY2hhbmdlZDoKKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHxfRVZUX0NUUkxfQ0hBTkdFfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8
IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJv
bCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiB2YWx1ZSAtIGludDY0X3QsIG5l
dyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqLworCisKK3N0cnVjdCB4ZW5jYW1lcmFfcmVxIHsK
KyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50OF90IHJl
c2VydmVkWzVdOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWcg
Y29uZmlnOworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0
OworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIGJ1Zl9jcmVhdGU7Cisg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfaW5kZXggaW5kZXg7CisgICAgICAgIHN0cnVjdCB4ZW5j
YW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2dl
dF9jdHJsX3JlcSBnZXRfY3RybDsKKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07CisgICAg
fSByZXE7Cit9OworCitzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3AgeworICAgIHVpbnQxNl90IGlkOwor
ICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7CisgICAgaW50MzJf
dCBzdGF0dXM7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBj
b25maWc7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3RfcmVzcCBidWZfcmVx
dWVzdDsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX2VudW1fcmVzcCBjdHJsX2VudW07
CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOworICAgICAg
ICB1aW50OF90IHJlc2VydmVkMVs1Nl07CisgICAgfSByZXNwOworfTsKKworc3RydWN0IHhlbmNh
bWVyYV9ldnQgeworICAgIHVpbnQxNl90IGlkOworICAgIHVpbnQ4X3QgdHlwZTsKKyAgICB1aW50
OF90IHJlc2VydmVkWzVdOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9m
cmFtZV9hdmFpbF9ldnQgZnJhbWVfYXZhaWw7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY2Zn
X2NoYW5nZV9ldnQgY2ZnX2NoYW5nZTsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3Zh
bHVlIGN0cmxfdmFsdWU7CisgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworICAgIH0gZXZ0
OworfTsKKworREVGSU5FX1JJTkdfVFlQRVMoeGVuX2NhbWVyYWlmLCBzdHJ1Y3QgeGVuY2FtZXJh
X3JlcSwgc3RydWN0IHhlbmNhbWVyYV9yZXNwKTsKKworLyoKKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZl
cnkKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEluIG9yZGVyIHRvIGRlbGl2ZXIgYXN5bmNo
cm9ub3VzIGV2ZW50cyBmcm9tIGJhY2sgdG8gZnJvbnQgYSBzaGFyZWQgcGFnZSBpcworICogYWxs
b2NhdGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRlZCB0byBi
YWNrIHZpYQorICogWGVuU3RvcmUgZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1jaGFu
bmVsKS4KKyAqIFRoaXMgcGFnZSBoYXMgYSBjb21tb24gaGVhZGVyIHVzZWQgYnkgYm90aCBmcm9u
dCBhbmQgYmFjayB0byBzeW5jaHJvbml6ZQorICogYWNjZXNzIGFuZCBjb250cm9sIGV2ZW50J3Mg
cmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0aGUKKyAqIGV2ZW50
cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2UgYWZ0ZXIg
dGhlIGhlYWRlcgorICogaXMgdXNlZCBmb3IgZXZlbnQgcGFja2V0cy4KKyAqCisgKiBVcG9uIHJl
Y2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9udCBtYXkgY29uZmlybSBpdHMgcmVjZXB0aW9uCisg
KiBmb3IgZWl0aGVyIGVhY2ggZXZlbnQsIGdyb3VwIG9mIGV2ZW50cyBvciBub25lLgorICovCisK
K3N0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSB7CisgICAgdWludDMyX3QgaW5fY29uczsKKyAg
ICB1aW50MzJfdCBpbl9wcm9kOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOworfTsKKworI2Rl
ZmluZSBYRU5DQU1FUkFfRVZFTlRfUEFHRV9TSVpFIDQwOTYKKyNkZWZpbmUgWEVOQ0FNRVJBX0lO
X1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCisjZGVmaW5l
IFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgLSBYRU5D
QU1FUkFfSU5fUklOR19PRkZTKQorI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19MRU4gKFhFTkNB
TUVSQV9JTl9SSU5HX1NJWkUgLyBzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldnQpKQorI2RlZmlu
ZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCisgICAgKChzdHJ1Y3QgeGVuY2FtZXJhX2V2dCAq
KSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpKQorI2RlZmluZSBYRU5D
QU1FUkFfSU5fUklOR19SRUYocGFnZSwgaWR4KSBcCisgICAgKFhFTkNBTUVSQV9JTl9SSU5HKChw
YWdlKSlbKGlkeCkgJSBYRU5DQU1FUkFfSU5fUklOR19MRU5dKQorCisjZW5kaWYgLyogX19YRU5f
UFVCTElDX0lPX0NBTUVSQUlGX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:48: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 1fzeLB-0000sh-O6; Tue, 11 Sep 2018 08:48: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=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzeLA-0000sV-O2
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:48:08 +0000
X-Inumbo-ID: 264b0ef9-b59f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 264b0ef9-b59f-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:46:18 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzeL5-0005pi-EJ; Tue, 11 Sep 2018 08:48: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 1fzeL5-0006ue-5d; Tue, 11 Sep 2018 08:48:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzeL5-0006KQ-52; Tue, 11 Sep 2018 08:48:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127479-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-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: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=11da3a7f84f19c26da6f86af878298694ede0804
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 08:48:03 +0000
Subject: [Xen-devel] [linux-linus test] 127479: 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>

ZmxpZ2h0IDEyNzQ3OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDc5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMWRhM2E3Zjg0
ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI4IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
NiBkYXlzICAgMjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDc5ICAyMDE4LTA5
LTEwIDE0OjIzOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTYzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODA5NiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:51:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:51: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 1fzeOg-0001cJ-OM; Tue, 11 Sep 2018 08:51: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzeOf-0001cD-I8
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 08:51:45 +0000
X-Inumbo-ID: a71632c9-b59f-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a71632c9-b59f-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:49:54 +0200 (CEST)
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=lRuLtUlZXm8VrHk1jpuIERI3L41a879qsKo7SKEWpL4=;
 b=ggLA/Up/LIRyFbSMpATs5k8xU5Rt6pAiVgae4HZDhsQs46f5N/EVo67sD1cC/iF+zBcEn2EBPkrubPsuLuFU2wmzITWtZgD3AfZ1bNSTLThHLEccV9S+88gUUZPvFh+mfcUPiQVrBiMDdBBagiGhACQ5zujS89qy7iuMdrXmsx0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Tue, 11 Sep
 2018 08:51:32 +0000
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Date: Tue, 11 Sep 2018 11:50:42 +0300
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: <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0102CA0003.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::16) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bf7591cd-8b3e-4022-929f-08d617c3c655
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:rLcMotxflP4OJ0j2D54r+xoZtLBx0SqrlOO3+KArtrwBOCazgXTwDLbOji4wnKlTH3mw+T/rBWYit5Z9yVgl/kFhpxwu5FJwtXuqsA83VvPndb3wr+hKtbjVyzKGCvLS38sUHczD/h2riBewCN6eLw+3r418ATllXzh6k63HGqHjOdwyjINKG8Btu6blIca8Mrdjm5yqYIsas4bfLv7715ySmFDwNHInnqGI8bsZyCL8Q+cgu1FZx+YwP8zHZ9B6;
 25:ZbD/T0+6/PldmmPidvWaI3QXPdEQybtFvC2C4Zph1FoHEPlgaf7Ep+RuraVIVEzQtNDBkB6N3Yr72tTbRU63aRd5YoiXrV8ctOip1eP1uYycTM/5ZGINmM+KS7Pl4yq5IZJaCtl+RROBWe7QAFitABiNx2M6J4YRQuuuXyF9ka4Y+W/wvXzBXB8Ezv+S0igtWesPq70XJbb/F6vDnb5tOAbmKKriRoe80jNxBhemsgApAhn96mX/X8jfQKwVtmSez0BDoUKmF/kaFFbzBOQvhCeFh7ZJ1yMWdIFAfztMFUM0zXC8VO6PEWjjwJDHBiwXtJBNR31KdWu4ivJFPpN4mw==;
 31:eN3XAZSiMddH0a8y1YVMCZnFdzLRNM1dhsRIV9BriCAZhNFq9o4WrRlRE1VrIXeJes1bpOcLwUrXmI8+f3ii/WfSk/S5kcTxKBQsfM0fZFMInW69TA6w36Zq7HyYjJ9HgHjwr8qvxIr6rzUiOunQkC7KDH1baZ26ZiJwl/I15apxfWP7kq/sa6QlKYixBgr+IKbD1BCheMoVVJ8NP45sXCsAHyELx3sDAaKzU8Hgr9w=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:DA6JUDBGSDSOFH/YcXdj4Eh4hZ/tQkG5qbrdK1hhj9cMtrA6VSsxO6SphFOYlc8yAV+uRlJ34vhHTdUGQ2cFN0L1DDdaeWgYsWYvmD/R99UllU5VpFO9lh0UnCbkBwPzaEXiWZjrLbEBY214nhh3d3EeGbph2hel/u5c3FBo6cQfGgDT+YpZcE06P3kGk7B2Pb5QzIctKg45pHfw4A70IQEEvwspRoL64tOVLcczdcCcGCfBW8WRMtMLVoDhPmKwvD4876hgz7mV3IuO+i+LIql3wPkc6l5FUMu+gOK4XC/X8Ox1k/dnYGB71OTCYd57TTLpLM36rmclvXMI6m08Vx9aULmeHmgUMfC5WxZGpQczWUn6UcEbtJPmNN0EqVQibn6mEhZwE3c43VBBSTS5nGBGXXj4NlBHCKHfK7V4qsxPupY42QfWgZMmp6fY9OY3+nSYs51X7Hk2fEmRfCjoFWHMlC8sEr5ZJSFZH1BSwn7BKmDzbEgPhaSQGGuJsjdg;
 4:5gnmJBanTaOzBVZTsWFHOBDSKUwtflmcb12vX6c2WCobUkEOH9LBYF/EuBiM7VPb0wodxWChT7RTyEmeUKSen3lmamZz2CmWIO1DJP5BDCeJr6i5Wl/+5fFJ4fIMxYsIjSWUwtJAKDz28s47/jJecn1iChRr/5jbPnGPZJ7a7dNyHFUTKSfqqxdzClHUL8Qf2oebbGWFFCIkCJAzZT7TiRPJVdfQXPq9dwYnHXldgVXL8GmxltY6uDfe/P5j4smwkxyqsPvLn/4kCOGISXyClQ==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2686C6249F7364844CC74E7DE6040@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(39860400002)(346002)(376002)(199004)(189003)(80792005)(65826007)(5660300001)(64126003)(6246003)(47776003)(81166006)(25786009)(8936002)(81156014)(39060400002)(72206003)(97736004)(4326008)(68736007)(3846002)(31696002)(2906002)(6116002)(36756003)(86362001)(230700001)(50466002)(7736002)(305945005)(54906003)(6486002)(229853002)(316002)(186003)(31686004)(2486003)(8676002)(106356001)(58126008)(16576012)(11346002)(446003)(7416002)(53546011)(105586002)(77096007)(26005)(16526019)(65806001)(478600001)(6666003)(65956001)(66066001)(67846002)(23676004)(52146003)(476003)(386003)(956004)(53936002)(76176011)(52116002)(2616005)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6OWdGN0tLSkNpT2RNdnhUajlQV3BmVm5O?=
 =?utf-8?B?V1Y4YU5STTF5dVovVXdsOXJ2THFqT1NRaVFuNHRFR2s2VjJuYjgvc3lybnRE?=
 =?utf-8?B?UjNBMVJYS2lNT0tvVUtWK0ZnZFFlcEJ3eFZHKzB3NFJkTXVTWXRTSzBLMlhm?=
 =?utf-8?B?dFFvalBJMC82a3VkOVExdjB1aTJQeGF3cjd1S1AwVXB4Sm1OVGVOTktBeSt6?=
 =?utf-8?B?QXpIODZMVnQwK1U4a0V4UFdKYmFzODZFekxZampVZWQzdC9QdDNsZytLTXF3?=
 =?utf-8?B?MU54RWZIRlBhdGJ2THVjOWFDVVNZciszLzBrRlFwdy9KNjZIUEJTVzRUNVJO?=
 =?utf-8?B?Q3lSR1ltNkUyeitxcGZBU1hWMXZWL0ZHa2grM2R0NUZJenhXaXlpMFAvV09R?=
 =?utf-8?B?aGdzV2pXelVvdmdaUkNxS3lqN1VQMzhUL3hPaGhHdy9GYldQZURFRzhlNUtQ?=
 =?utf-8?B?NytKRGRSWlZpYW0yaEVhOUwvTEpkKzA2ZW40Mi9WV1pmNDRCYVpPL2swM0lt?=
 =?utf-8?B?bkV5NEdXa3l4ZW04RWVuQ1JMZU92QjNCOXdjOWRtblREdnZwVzdoeEh6bjZZ?=
 =?utf-8?B?ZlVOUWxCSVFtVFhQVXplS21UL09DQnZZdmxLSzZYZFdqeW81eFdVYk9mamVn?=
 =?utf-8?B?SHo1RWpBdHBwbjFWZ3ZGazNOeHd6QllidlRRT1lGMTRXemE0Mm1tUHRkQlcy?=
 =?utf-8?B?TU5EZHE2NWJGUzNPK2kzc3RIV2VZVGxFTW1YV3RwUWRZa0hwbitobU51Mmlp?=
 =?utf-8?B?MXpvUktqTFBwVnlMeGlKQWljSTVvTFMwYXcyVFRhZVhXKytxVzFlblN3T2g1?=
 =?utf-8?B?QWMzSytwcWpFU3BZclJWWWtkb0xDOUlueCtNVGx3SXpkRjFMbG9aQTZLTXBU?=
 =?utf-8?B?c1FseUxrdnNkQThsRnJrZDJzMXdCOGFCM1dFQlhKRGhsK0Q2bzZudEowdmYr?=
 =?utf-8?B?MFRWOS9NNnIvUFNiMWxwSVF3amlCQ0g1TlVVVjlCNEtzNlJuMTc2Tk5NOTdB?=
 =?utf-8?B?WlFpWDFGa0VvcFFYYlV4WGx6K2hzbGZIVXRmQzk4Qm5ENkZvd2wrcVVkZUVo?=
 =?utf-8?B?SHR6UEhGRmV4cXE5TFd6QTkramRWS0tVU0Y2eW5waFhiaUk2eWsyTDVSdHdF?=
 =?utf-8?B?K0VqYnpBNWtNZGx0NktBSWoydDhLaUJRUHRlYW1JbEZsSEd6ei9jQUlaRWFZ?=
 =?utf-8?B?d2M0OUdJTXZPaGhwdEJITW5ZS2hwRTA4Wm4rNTNZRElLS3d1ZEtpVkdtdE8v?=
 =?utf-8?B?MUswQnYyMmo3OWZvSnlLaWtwUzdOMU9xdXFaSHVzRFdrYkUwOEszVjhzaVZo?=
 =?utf-8?B?SnVxVnR0NEZ4NWZBUkIrakpPd2VCOTRQV0JHbkRwR3RXcmpzclg1bU1LcURI?=
 =?utf-8?B?NjB1K0I0WU5yYU16QmJUSXQ2VFlzcFRWVW9KdHE1anJ3RjJEVzRWSU00dkNl?=
 =?utf-8?B?VUwrb0U0dENIRVBTN1J5UVhJcnRCd2l5UGJnYTNNRFlQNzhkRVBJcS82OHNO?=
 =?utf-8?B?dkRLaDcyOXZtcWc0eEl5TGd0dVBJdXcrZkM0OUlzaGZVb1J2dlVoYzNSRWJH?=
 =?utf-8?B?Y2JkYWVYV2E1azZnSU1aWHFYTGV2cXJxUU53VzFmendqNE93U1hhT0lJUWhY?=
 =?utf-8?B?R0dCT1c1TFFiQm0rK1ZKc1JaVDR5QTVYZy9vdkVveEhoT1M2UXpQNUM1ZXZI?=
 =?utf-8?B?YWtTSHNqQlJsaU5tRXhMZjlHY24vV296VFQ0b0tia0tNeG55Zm41QVZOWHcr?=
 =?utf-8?B?QzZ1RXVuamdnMnN3UGs1aldmbjFuRDUyT2puZU52d2NUSWZyb1djRDZkN1BT?=
 =?utf-8?B?K3lyeHVhRGJVOUZ6cEt1cFdlYVp1YjVOOU1qVEhHY29PMHg4b0JDWVBua3hl?=
 =?utf-8?B?N2dKdUo1OGI4b284YnMvNVhvajUrRVdKYVorR3lncHRoNXZxYTVHbk40cSsw?=
 =?utf-8?B?MHI0WlZKcGpZNS9ldXJ6UTJKaTM0RVFoU3E5bE9uTndzSmN6b2xGTW5qTlRN?=
 =?utf-8?B?UWtKMjVkazlLeTRhUWEwWEY4NWxBVlA1ZDdHYlNRVFRHUlFDT1Fjd2Y2bS9i?=
 =?utf-8?Q?6zMuks=3D?=
X-Microsoft-Antispam-Message-Info: GtqE2DFxgiurZ/nuOfRNQbJczZr8x3gE5u0WI/N1ei6b+n8+9+7meA/hVtgE7jZcix8ta824jXRcbWLylPPi4rM+w9LiWGxNKBco3DI0hhAE1H41CkLH5d8BR8BAQ77EfNA4gXvjAZHKP79npXLLdYEhdBO9eHjkO25UEy9YhxrS4OFbvUJgJxUlmoP7oN6uvK+He/f5lYsBnLvE+GRlaeAau2WXHrbZHtyRSmEZwLCeHFiSAt/YIgN/1GmCz2IbCsRBgEY6Lj04lxu8CpwvXf0IkjrOM01tScgaopyEbOjCjmbPwHqKLFy+twFSV6EoIYye2WsK1HJlqnPps+Ir5fwdGO1Nmh2SVVJyYPnMBag=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:6ijaC2GnYqMkHcmOzJ+DwZHDCZgUumLCVVum1n+xW9HYXsvCCspXpw1cFwFSleCbc3tWILALA/o94HII2+4mq9oLu26U/FpLJD0s9P80xckieBxHOzZqBTiqGBVAngtZBVRIgOuyPhfmFE9tVk7TDkGifg4XFMnjqA3g6DgmlIGy2NCu7BSnqDWdyNOyFP7uFVGKHUzuA1damgCs52RLVJy9UALS/f86MTonI22GodSPcn3CHLZItHKRJOris9OcHp53Jfwydpa7yKHMQKLvSGTIJJwZlSkJgEJLgit8aJ/2rZ6umHFixx6XdGDbb116js4K/l4e06OtWAV6lTgScuizf4j97rf10zQXbOESOgE7mxCEx9kov/XuKMMBVPHIfGNgACw3/YxRX6qkdyJX91T4qEW7mVHR3KmkAhwmitDIL+vd6I7UeVz5wfG2uX+T1czlylQrunIQQQKhxEI9kA==;
 5:OcJiBOvZmW5JodJZu0o3kHLaYxvJua1tR+VhKpmIVuAj4RrSF0J7l/Yil3fqxJ8aDWBXGCpkH+YdktpRG96ZsaEinG61arvu2SxCrjucHygcjc9+fcHzl2LlDvhJDky+cMHDEvhKlUoCima1LicupXhm7F8K481Ddwz9IKljGJg=;
 7:1/BOoDBT04EYynwThBDd3cfIPy3matmzNfXjqqV81aLnqOV/xzG7hQW5bqxcbipIfiTPLJdXlEbuC4cSnoL2kJnweY4JHQCIhzDrhve1Nnr800Wr6nQsZjapiVFUKvYmuSZnQ3854/FRXoR0qWxVhREOOOd4YkgnMNV2CJO3I2RpO/XCoP/2xPd13YFvfmvCFdeXftsaaexrflsBLcHckG3Xdk4fDt2CANTDHMky/oE0wOf9SqXsFIdj73V2yOP2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 08:51:32.3524 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bf7591cd-8b3e-4022-929f-08d617c3c655
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

SGVsbG8gSmFuLAoKCk9uIDExLjA5LjE4IDExOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPiBOQUss
IGZvciB0d28gcmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAx
NSBvciBtb3JlCj4gZGlnaXQgZGVjaW1hbCBudW1iZXIgd2l0aG91dCBhbnkgc2VwYXJhdG9ycyBp
cyBhbnkgZWFzaWVyIHRoYW4gdGhlCj4gY3VycmVudCBmb3JtYXQuCkl0J3MgcXVpdGUgc3ViamVj
dGl2ZS4gSU1ITyB0aW1lc3RhbXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKdW5kZXJzdGFu
ZCBpbiBkZWNpbWFscyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8g
bWF0dGVyIApob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCkV2ZW4gcG9zdCBwcm9j
ZXNzaW5nIG9mIHBlcmZjIG91dHB1dCBpcyBlYXNpZXIgaW4gY2FzZSBvZiBkZWNpbWFsIAp0aW1l
c3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRvcnMgdG8g
Y2FsY3VsYXRlIAp0aGUgdGltZSBlbGFwc2VkIGJldHdlZW4gdHdvIHNhbXBsZXMuCgo+ICAgQW5k
IHRoZW4gaWYgeW91L3dlIHdlcmUgdG8gY2hhbmdlIHRoaXMsIHRoZW4gcGxlYXNlCj4gdW5pZm9y
bWx5IGV2ZXJ5d2hlcmUgLSB0aGVyZSdzIGV2ZW4gYSBzZWNvbmQgaW5zdGFuY2UgcmlnaHQgaW4g
dGhpcwo+IHNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Ygc2ltaWxhciBvbmVz
IGVsc2V3aGVyZQpJJ2xsIGNoZWNrIHRocm91Z2ggdGhpcyBmaWxlLgoKLS0gCgoqQW5kcmlpIEFu
aXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 08:51:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 08:51: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 1fzeOj-0001d9-57; Tue, 11 Sep 2018 08: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzeOh-0001cg-Vq
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 08:51:48 +0000
X-Inumbo-ID: a937896e-b59f-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a937896e-b59f-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 10:49:58 +0200 (CEST)
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=lRuLtUlZXm8VrHk1jpuIERI3L41a879qsKo7SKEWpL4=;
 b=ggLA/Up/LIRyFbSMpATs5k8xU5Rt6pAiVgae4HZDhsQs46f5N/EVo67sD1cC/iF+zBcEn2EBPkrubPsuLuFU2wmzITWtZgD3AfZ1bNSTLThHLEccV9S+88gUUZPvFh+mfcUPiQVrBiMDdBBagiGhACQ5zujS89qy7iuMdrXmsx0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Tue, 11 Sep
 2018 08:51:32 +0000
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Date: Tue, 11 Sep 2018 11:50:42 +0300
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: <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0102CA0003.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::16) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bf7591cd-8b3e-4022-929f-08d617c3c655
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:rLcMotxflP4OJ0j2D54r+xoZtLBx0SqrlOO3+KArtrwBOCazgXTwDLbOji4wnKlTH3mw+T/rBWYit5Z9yVgl/kFhpxwu5FJwtXuqsA83VvPndb3wr+hKtbjVyzKGCvLS38sUHczD/h2riBewCN6eLw+3r418ATllXzh6k63HGqHjOdwyjINKG8Btu6blIca8Mrdjm5yqYIsas4bfLv7715ySmFDwNHInnqGI8bsZyCL8Q+cgu1FZx+YwP8zHZ9B6;
 25:ZbD/T0+6/PldmmPidvWaI3QXPdEQybtFvC2C4Zph1FoHEPlgaf7Ep+RuraVIVEzQtNDBkB6N3Yr72tTbRU63aRd5YoiXrV8ctOip1eP1uYycTM/5ZGINmM+KS7Pl4yq5IZJaCtl+RROBWe7QAFitABiNx2M6J4YRQuuuXyF9ka4Y+W/wvXzBXB8Ezv+S0igtWesPq70XJbb/F6vDnb5tOAbmKKriRoe80jNxBhemsgApAhn96mX/X8jfQKwVtmSez0BDoUKmF/kaFFbzBOQvhCeFh7ZJ1yMWdIFAfztMFUM0zXC8VO6PEWjjwJDHBiwXtJBNR31KdWu4ivJFPpN4mw==;
 31:eN3XAZSiMddH0a8y1YVMCZnFdzLRNM1dhsRIV9BriCAZhNFq9o4WrRlRE1VrIXeJes1bpOcLwUrXmI8+f3ii/WfSk/S5kcTxKBQsfM0fZFMInW69TA6w36Zq7HyYjJ9HgHjwr8qvxIr6rzUiOunQkC7KDH1baZ26ZiJwl/I15apxfWP7kq/sa6QlKYixBgr+IKbD1BCheMoVVJ8NP45sXCsAHyELx3sDAaKzU8Hgr9w=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:DA6JUDBGSDSOFH/YcXdj4Eh4hZ/tQkG5qbrdK1hhj9cMtrA6VSsxO6SphFOYlc8yAV+uRlJ34vhHTdUGQ2cFN0L1DDdaeWgYsWYvmD/R99UllU5VpFO9lh0UnCbkBwPzaEXiWZjrLbEBY214nhh3d3EeGbph2hel/u5c3FBo6cQfGgDT+YpZcE06P3kGk7B2Pb5QzIctKg45pHfw4A70IQEEvwspRoL64tOVLcczdcCcGCfBW8WRMtMLVoDhPmKwvD4876hgz7mV3IuO+i+LIql3wPkc6l5FUMu+gOK4XC/X8Ox1k/dnYGB71OTCYd57TTLpLM36rmclvXMI6m08Vx9aULmeHmgUMfC5WxZGpQczWUn6UcEbtJPmNN0EqVQibn6mEhZwE3c43VBBSTS5nGBGXXj4NlBHCKHfK7V4qsxPupY42QfWgZMmp6fY9OY3+nSYs51X7Hk2fEmRfCjoFWHMlC8sEr5ZJSFZH1BSwn7BKmDzbEgPhaSQGGuJsjdg;
 4:5gnmJBanTaOzBVZTsWFHOBDSKUwtflmcb12vX6c2WCobUkEOH9LBYF/EuBiM7VPb0wodxWChT7RTyEmeUKSen3lmamZz2CmWIO1DJP5BDCeJr6i5Wl/+5fFJ4fIMxYsIjSWUwtJAKDz28s47/jJecn1iChRr/5jbPnGPZJ7a7dNyHFUTKSfqqxdzClHUL8Qf2oebbGWFFCIkCJAzZT7TiRPJVdfQXPq9dwYnHXldgVXL8GmxltY6uDfe/P5j4smwkxyqsPvLn/4kCOGISXyClQ==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2686C6249F7364844CC74E7DE6040@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(39860400002)(346002)(376002)(199004)(189003)(80792005)(65826007)(5660300001)(64126003)(6246003)(47776003)(81166006)(25786009)(8936002)(81156014)(39060400002)(72206003)(97736004)(4326008)(68736007)(3846002)(31696002)(2906002)(6116002)(36756003)(86362001)(230700001)(50466002)(7736002)(305945005)(54906003)(6486002)(229853002)(316002)(186003)(31686004)(2486003)(8676002)(106356001)(58126008)(16576012)(11346002)(446003)(7416002)(53546011)(105586002)(77096007)(26005)(16526019)(65806001)(478600001)(6666003)(65956001)(66066001)(67846002)(23676004)(52146003)(476003)(386003)(956004)(53936002)(76176011)(52116002)(2616005)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6OWdGN0tLSkNpT2RNdnhUajlQV3BmVm5O?=
 =?utf-8?B?V1Y4YU5STTF5dVovVXdsOXJ2THFqT1NRaVFuNHRFR2s2VjJuYjgvc3lybnRE?=
 =?utf-8?B?UjNBMVJYS2lNT0tvVUtWK0ZnZFFlcEJ3eFZHKzB3NFJkTXVTWXRTSzBLMlhm?=
 =?utf-8?B?dFFvalBJMC82a3VkOVExdjB1aTJQeGF3cjd1S1AwVXB4Sm1OVGVOTktBeSt6?=
 =?utf-8?B?QXpIODZMVnQwK1U4a0V4UFdKYmFzODZFekxZampVZWQzdC9QdDNsZytLTXF3?=
 =?utf-8?B?MU54RWZIRlBhdGJ2THVjOWFDVVNZciszLzBrRlFwdy9KNjZIUEJTVzRUNVJO?=
 =?utf-8?B?Q3lSR1ltNkUyeitxcGZBU1hWMXZWL0ZHa2grM2R0NUZJenhXaXlpMFAvV09R?=
 =?utf-8?B?aGdzV2pXelVvdmdaUkNxS3lqN1VQMzhUL3hPaGhHdy9GYldQZURFRzhlNUtQ?=
 =?utf-8?B?NytKRGRSWlZpYW0yaEVhOUwvTEpkKzA2ZW40Mi9WV1pmNDRCYVpPL2swM0lt?=
 =?utf-8?B?bkV5NEdXa3l4ZW04RWVuQ1JMZU92QjNCOXdjOWRtblREdnZwVzdoeEh6bjZZ?=
 =?utf-8?B?ZlVOUWxCSVFtVFhQVXplS21UL09DQnZZdmxLSzZYZFdqeW81eFdVYk9mamVn?=
 =?utf-8?B?SHo1RWpBdHBwbjFWZ3ZGazNOeHd6QllidlRRT1lGMTRXemE0Mm1tUHRkQlcy?=
 =?utf-8?B?TU5EZHE2NWJGUzNPK2kzc3RIV2VZVGxFTW1YV3RwUWRZa0hwbitobU51Mmlp?=
 =?utf-8?B?MXpvUktqTFBwVnlMeGlKQWljSTVvTFMwYXcyVFRhZVhXKytxVzFlblN3T2g1?=
 =?utf-8?B?QWMzSytwcWpFU3BZclJWWWtkb0xDOUlueCtNVGx3SXpkRjFMbG9aQTZLTXBU?=
 =?utf-8?B?c1FseUxrdnNkQThsRnJrZDJzMXdCOGFCM1dFQlhKRGhsK0Q2bzZudEowdmYr?=
 =?utf-8?B?MFRWOS9NNnIvUFNiMWxwSVF3amlCQ0g1TlVVVjlCNEtzNlJuMTc2Tk5NOTdB?=
 =?utf-8?B?WlFpWDFGa0VvcFFYYlV4WGx6K2hzbGZIVXRmQzk4Qm5ENkZvd2wrcVVkZUVo?=
 =?utf-8?B?SHR6UEhGRmV4cXE5TFd6QTkramRWS0tVU0Y2eW5waFhiaUk2eWsyTDVSdHdF?=
 =?utf-8?B?K0VqYnpBNWtNZGx0NktBSWoydDhLaUJRUHRlYW1JbEZsSEd6ei9jQUlaRWFZ?=
 =?utf-8?B?d2M0OUdJTXZPaGhwdEJITW5ZS2hwRTA4Wm4rNTNZRElLS3d1ZEtpVkdtdE8v?=
 =?utf-8?B?MUswQnYyMmo3OWZvSnlLaWtwUzdOMU9xdXFaSHVzRFdrYkUwOEszVjhzaVZo?=
 =?utf-8?B?SnVxVnR0NEZ4NWZBUkIrakpPd2VCOTRQV0JHbkRwR3RXcmpzclg1bU1LcURI?=
 =?utf-8?B?NjB1K0I0WU5yYU16QmJUSXQ2VFlzcFRWVW9KdHE1anJ3RjJEVzRWSU00dkNl?=
 =?utf-8?B?VUwrb0U0dENIRVBTN1J5UVhJcnRCd2l5UGJnYTNNRFlQNzhkRVBJcS82OHNO?=
 =?utf-8?B?dkRLaDcyOXZtcWc0eEl5TGd0dVBJdXcrZkM0OUlzaGZVb1J2dlVoYzNSRWJH?=
 =?utf-8?B?Y2JkYWVYV2E1azZnSU1aWHFYTGV2cXJxUU53VzFmendqNE93U1hhT0lJUWhY?=
 =?utf-8?B?R0dCT1c1TFFiQm0rK1ZKc1JaVDR5QTVYZy9vdkVveEhoT1M2UXpQNUM1ZXZI?=
 =?utf-8?B?YWtTSHNqQlJsaU5tRXhMZjlHY24vV296VFQ0b0tia0tNeG55Zm41QVZOWHcr?=
 =?utf-8?B?QzZ1RXVuamdnMnN3UGs1aldmbjFuRDUyT2puZU52d2NUSWZyb1djRDZkN1BT?=
 =?utf-8?B?K3lyeHVhRGJVOUZ6cEt1cFdlYVp1YjVOOU1qVEhHY29PMHg4b0JDWVBua3hl?=
 =?utf-8?B?N2dKdUo1OGI4b284YnMvNVhvajUrRVdKYVorR3lncHRoNXZxYTVHbk40cSsw?=
 =?utf-8?B?MHI0WlZKcGpZNS9ldXJ6UTJKaTM0RVFoU3E5bE9uTndzSmN6b2xGTW5qTlRN?=
 =?utf-8?B?UWtKMjVkazlLeTRhUWEwWEY4NWxBVlA1ZDdHYlNRVFRHUlFDT1Fjd2Y2bS9i?=
 =?utf-8?Q?6zMuks=3D?=
X-Microsoft-Antispam-Message-Info: GtqE2DFxgiurZ/nuOfRNQbJczZr8x3gE5u0WI/N1ei6b+n8+9+7meA/hVtgE7jZcix8ta824jXRcbWLylPPi4rM+w9LiWGxNKBco3DI0hhAE1H41CkLH5d8BR8BAQ77EfNA4gXvjAZHKP79npXLLdYEhdBO9eHjkO25UEy9YhxrS4OFbvUJgJxUlmoP7oN6uvK+He/f5lYsBnLvE+GRlaeAau2WXHrbZHtyRSmEZwLCeHFiSAt/YIgN/1GmCz2IbCsRBgEY6Lj04lxu8CpwvXf0IkjrOM01tScgaopyEbOjCjmbPwHqKLFy+twFSV6EoIYye2WsK1HJlqnPps+Ir5fwdGO1Nmh2SVVJyYPnMBag=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:6ijaC2GnYqMkHcmOzJ+DwZHDCZgUumLCVVum1n+xW9HYXsvCCspXpw1cFwFSleCbc3tWILALA/o94HII2+4mq9oLu26U/FpLJD0s9P80xckieBxHOzZqBTiqGBVAngtZBVRIgOuyPhfmFE9tVk7TDkGifg4XFMnjqA3g6DgmlIGy2NCu7BSnqDWdyNOyFP7uFVGKHUzuA1damgCs52RLVJy9UALS/f86MTonI22GodSPcn3CHLZItHKRJOris9OcHp53Jfwydpa7yKHMQKLvSGTIJJwZlSkJgEJLgit8aJ/2rZ6umHFixx6XdGDbb116js4K/l4e06OtWAV6lTgScuizf4j97rf10zQXbOESOgE7mxCEx9kov/XuKMMBVPHIfGNgACw3/YxRX6qkdyJX91T4qEW7mVHR3KmkAhwmitDIL+vd6I7UeVz5wfG2uX+T1czlylQrunIQQQKhxEI9kA==;
 5:OcJiBOvZmW5JodJZu0o3kHLaYxvJua1tR+VhKpmIVuAj4RrSF0J7l/Yil3fqxJ8aDWBXGCpkH+YdktpRG96ZsaEinG61arvu2SxCrjucHygcjc9+fcHzl2LlDvhJDky+cMHDEvhKlUoCima1LicupXhm7F8K481Ddwz9IKljGJg=;
 7:1/BOoDBT04EYynwThBDd3cfIPy3matmzNfXjqqV81aLnqOV/xzG7hQW5bqxcbipIfiTPLJdXlEbuC4cSnoL2kJnweY4JHQCIhzDrhve1Nnr800Wr6nQsZjapiVFUKvYmuSZnQ3854/FRXoR0qWxVhREOOOd4YkgnMNV2CJO3I2RpO/XCoP/2xPd13YFvfmvCFdeXftsaaexrflsBLcHckG3Xdk4fDt2CANTDHMky/oE0wOf9SqXsFIdj73V2yOP2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 08:51:32.3524 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bf7591cd-8b3e-4022-929f-08d617c3c655
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

SGVsbG8gSmFuLAoKCk9uIDExLjA5LjE4IDExOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPiBOQUss
IGZvciB0d28gcmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAx
NSBvciBtb3JlCj4gZGlnaXQgZGVjaW1hbCBudW1iZXIgd2l0aG91dCBhbnkgc2VwYXJhdG9ycyBp
cyBhbnkgZWFzaWVyIHRoYW4gdGhlCj4gY3VycmVudCBmb3JtYXQuCkl0J3MgcXVpdGUgc3ViamVj
dGl2ZS4gSU1ITyB0aW1lc3RhbXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKdW5kZXJzdGFu
ZCBpbiBkZWNpbWFscyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8g
bWF0dGVyIApob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCkV2ZW4gcG9zdCBwcm9j
ZXNzaW5nIG9mIHBlcmZjIG91dHB1dCBpcyBlYXNpZXIgaW4gY2FzZSBvZiBkZWNpbWFsIAp0aW1l
c3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRvcnMgdG8g
Y2FsY3VsYXRlIAp0aGUgdGltZSBlbGFwc2VkIGJldHdlZW4gdHdvIHNhbXBsZXMuCgo+ICAgQW5k
IHRoZW4gaWYgeW91L3dlIHdlcmUgdG8gY2hhbmdlIHRoaXMsIHRoZW4gcGxlYXNlCj4gdW5pZm9y
bWx5IGV2ZXJ5d2hlcmUgLSB0aGVyZSdzIGV2ZW4gYSBzZWNvbmQgaW5zdGFuY2UgcmlnaHQgaW4g
dGhpcwo+IHNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Ygc2ltaWxhciBvbmVz
IGVsc2V3aGVyZQpJJ2xsIGNoZWNrIHRocm91Z2ggdGhpcyBmaWxlLgoKLS0gCgoqQW5kcmlpIEFu
aXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:04:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:04: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 1fzeb6-0002qG-CN; Tue, 11 Sep 2018 09:04: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzeb5-0002qB-3h
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:04:35 +0000
X-Inumbo-ID: 7236e160-b5a1-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7236e160-b5a1-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:02:44 +0200 (CEST)
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=fNjPfi15Zyj93icEKi8kGRreiqBFFr7y6PrD0N5Jve8=;
 b=VzQqxAnBuImNHq3Mytp2spmT8ed0UTX1W55fNUH3rlysNyrlZuNWPoF5l5isionYy/ok54Z4OpV2yhlIR6Y8JRC+HBLA2WEyK/0XU84PhZXNoizkJsSHVAmUuoJ55K1bNisvPvEDp+kD9ZmTOOZagP6nXrsTO9B72Mn11S4/QF4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2687.eurprd03.prod.outlook.com (2603:10a6:800:e1::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Tue, 11 Sep
 2018 09:04:27 +0000
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
Date: Tue, 11 Sep 2018 12:04:23 +0300
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: <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR06CA0025.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::38) To VI1PR0302MB2687.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 383fbbae-9a85-4833-9e4e-08d617c593d5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2687; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2687;
 3:AaYTSdc56ji3m838NZq6gC1sDeD+7StCXAryGYiZgN3Z0ZRRrPAS0bPakhsQqHSbCn9qcmkLM2JqfusaWBzAunmNCpFceTzJzjVr6fMbOxwwB51LIrpURqVG7xYEBv6ZRTuKutr6Ff5FHTNVAnWGUKeFAOk443clB5BqIxcjrbh5Cp/egBGGh8KVMJkhTT2vdm4TCVGRfZZjbB/GBsE7mDdUYl+AQ1N+ZueFaTx80f9eMnT0Tuvi3X0XU+xk9wV1;
 25:utAkxQsuj7jctw73U40hhp48hGhqcLNvt839Ipol6n2kRNffiq9jBojI+TOxr7ZO5oF5p/ihbFQCXnAaCskY1YhEWiA+mkDvVDGxtmEJKshLM5ZOhk3f+RJQv66KnuKf+4C1JCpzxEdaHczN0f56oxxWpbKIRl4d4pUaJDLaVHFQUDidVcnFpYaaO3YSkCGKb7Yv/kmE56JK06rKDu71Anpf5w3OKxcXC4Hzv8ouprcESB+kt7KIslnK5V7QDbH+QdTl3jvRx/omda5PMvckbC0G/IVP5PKqnfinHsKi2s6UEX/Zi1esXO5dePn8uWLyaCN/nYIleO5vevJrPevsxA==;
 31:K5P9U3Qamud0socwyWIam5XdNBZw61b6XAud7+5kgox3aGayZgLOY0M6CcCrd+HFqM63iBEzs9RHExKmefkyYSf6eO52iFCqjHDypbkM048C29fIpmb2jUeL248qX2t0Z7U1YAUn7kB3Vkqw062+9J5xpLsbmsUZkuXEEsBBXOLe+/vodt4rsI9hTc9Rp7ID0EWpsNeRZDBNYl+zPNC/v5ClOvqcufGFE2UQCZgG79w=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2687:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2687;
 20:cqKNMuwBI88ENrdai84Rf43y8xmNtsGr9bf4MWijNIIGjIr6d9ZT7nSgqHtzsis9SlGaWcaJHtvdlrB5Qg07CVP4L4dV5zVjN98JUF226L+aCDJan7AoH7kvKzm8jAa/365ZIWShIg/lgUeDljhOThRZ02E09k+ArzxdRpgdw4lPDVeQgNWNV6QigLeyKUmDLYqYIh0GA0xTdqXv+NPqXWD4owOyy+YrEO6fQ+j+j1iN7oMofT+2XQBWIFy/uuamKoRGZDbUSL6C0pSdNWCyi1rQTknKxvtN9mT8AuEBlzKUug5iJy2tAXTmE3DuF33LHxLuCD26GN6+qprl5vNEEdGxWjf7gAJ2mw98q22E9+6GJLMRsFRV36xu+2/lvsuMfmi0TfVtWx85KpKuGimG7Oc7TBJKT4R8Q+O2dirCP5aeG4hkHb22qqIIMoP/m8qiD6uQQFkRBktTatRDFppI0nv28DUvK39tKawLidU2X0dYMhLffRAnAFPKMSrFutoq;
 4:JnqyaPYGhxXqMWSIOLuaqmv3NJP65NdLFr1XuqgQOQx8pj84uZ8ay50n0MWMow8Jrxgu+fP/z6bON9p2zanQTFzervrRSCV+BYUx00lGAdlKmj6tv6Pexl4XkH8iWA6MdTLzeUQFkV2eKRJYbY/0zOw94UsrD+Vg/6Iq0YfINPjp4f6oWedBi4zENxISYguIwuA5zMC30a9ULbrCPZ0XxzTC6arcpx4nnEZOJ8MjIZYN6lrRDO+2v2HwnVcvQFiUAkawBVjN7A1o+poezYEfWg==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB26877C934C468A8FFC3D72EDE6040@VI1PR0302MB2687.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2687; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2687; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(39860400002)(396003)(346002)(376002)(366004)(189003)(199004)(72206003)(11346002)(64126003)(478600001)(6116002)(3846002)(6666003)(230700001)(386003)(53546011)(36756003)(80792005)(25786009)(77096007)(55236004)(26005)(16526019)(31686004)(186003)(476003)(5660300001)(65826007)(97736004)(486006)(956004)(2616005)(81156014)(81166006)(105586002)(86362001)(2906002)(31696002)(446003)(305945005)(67846002)(50466002)(4326008)(53936002)(52146003)(7736002)(23676004)(2486003)(8676002)(52116002)(6246003)(66066001)(39060400002)(47776003)(65806001)(76176011)(54906003)(6486002)(316002)(16576012)(8936002)(68736007)(58126008)(106356001)(229853002)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2687; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODc7MjM6aUNXcDJZVmpoUnlHNWJiT0VhQncxYStk?=
 =?utf-8?B?czZjc1dBTmNmcWJKc1lxa01MZC9kcHFCazdXdGhTaUVIbUM1SjBOdkJGQjhh?=
 =?utf-8?B?RWYxMnY5c2FZRW0rSkx1MW5idCtsRjY2Z0NYbE10d3ByM3d6L0MzNWwrbk9N?=
 =?utf-8?B?MVB0blluQWNiUWFmcGd3eGFVMWxnOWJpTG9Tc1BFSmovRzRKdWl0N3lYVWxx?=
 =?utf-8?B?SHhHWTl4UTlJMlNFS2pUVEpNZzlEZEJMUDY5dnZkZzJYOEluV3lWOC9uWmJk?=
 =?utf-8?B?MW5TVVZWL1Y2V3dlQjFuY2lMVEpVdGdBdWJUT1RnVHZBSXJzN0dMaWtnODdD?=
 =?utf-8?B?UHI2Q3o5RnZBc01NeTRNZWJDNCt6MHpxdStLdk1PZ1QyejNWekxpRnJXazY3?=
 =?utf-8?B?bm5nMTNoTGRUc2hiMWtUOTdMY1RkUWI0L1N6UnBIWHR3NlM3ek5WZ3lhWGR0?=
 =?utf-8?B?ajhyYnJuQURMUGJDOUNLd2UxeHBrb2k2UjJuRjFzbmk4NWtFREVTR1g0Mklx?=
 =?utf-8?B?K1VkSHJGa3p0OFNzR2Z2TDY2WjIrQXExK2hPWU8wWEtZWjRORit2NzZjNndT?=
 =?utf-8?B?VkR2QjBVZnd6RTY1ZnFRdS9nNDFYaGJ3bXRwcFBLMUthZzRqV0kxNCtIYnlT?=
 =?utf-8?B?SDZXczUyYk41REIzT2VUT0ZSem4vaElCUnZEMk8rSEVrc2FtTy9xbVZhS0FO?=
 =?utf-8?B?RG02eGlXcnNEWFBtRzBUVEs4THNDUG5uTXV4dnlNZlBEZzRXRHR5ZlZ3cnc0?=
 =?utf-8?B?bEFtZ08zb1d4Wk9NSndPcmwweXBaZ25RcGJvOXBtL2Eyem5qcTIvNTh4NGFt?=
 =?utf-8?B?cFNtL1IxTUxOeEZDS1lUMXJhU1NoU09rUWNvdklQUXZGUG84VUxzRUtKUVRL?=
 =?utf-8?B?ajdob0FUZGtxM0JlVk1pdzZnK2NYdW8zQXdGRjRPNEE4eUtxRnVjZ1BQd1Za?=
 =?utf-8?B?SGZzazJHcW4zbllSRHRtdkZnTmwwbXRCU3FUeVFETFBHdnp5YmN6d0lpOUMr?=
 =?utf-8?B?emhHeVpHVCszNENGaUNLNDZPTEM4amxaOW9ERDBVTUplNFo4ek10NktQa3FO?=
 =?utf-8?B?Wk04TW5GTzV2REVJMTZPMndOaFJkWnR5MnpDTDI3SU5ib3dsbUJZQkNYN0ZY?=
 =?utf-8?B?c09mS2dGdUg1dTAwa0l0TlgxU2thVm9GUTBqeDZtTnNscE9FTXNjMlM5U2xB?=
 =?utf-8?B?RHFRcWMwbmRuekZoM0orRkJ0NVc5RyswU1ZUVUd3aVFGV0o1UEtya2l5YnVq?=
 =?utf-8?B?a251c0FLYi9kRzRhZUZWYnpiN214Tlg1UDJUdzNvaWZWME1JY0hHT2pHRUll?=
 =?utf-8?B?RnV3dTNKRnBWQVA5cjNEbGtGN0Q4UnpHb2ZSeVltcTV3TCtZc2dxK25QYWZX?=
 =?utf-8?B?eHpQemJidlNQT2hYdmVFS3JNNXlYWk9JZEVNUndqZWw0ZmgrV0RNeXRqMG1W?=
 =?utf-8?B?Yy9ScVIwcUpUYi9KQUYrRExBMkZkMzBLallwQXNMeEhUSHVLbFRYMEV1UVhy?=
 =?utf-8?B?QnV2U1R2MldvSHV5akpqb3k5UkgyRllacHlIRTNVMVNWUkVYMyswK2Vwdm9L?=
 =?utf-8?B?NDV2QU5kKzJRZ01hVjQyajBZVS9UMDRmSW0vWWJLTis0d3h5TzREaU9sc2cy?=
 =?utf-8?B?UW4wcDBZV1V6R2wzNm5xYTNBYjJYZU5wSWNWZjlJMmFieWhEOUhFUkoxTjRz?=
 =?utf-8?B?TUhTZjgzd25KNmF3elJvOWsxcmhQTG1FT2ttWEY4MUJ5MDFWclhDYUYrTFdH?=
 =?utf-8?B?M1JhSTV5YnhwY3pNSGdTQldhMVFJYlFURVQ2VDEwK2hET1FkS1R6N1ZKN2N5?=
 =?utf-8?B?dTNWR1lJRDc4VHZNcEFIQS9aOWRyUW9jRWUzTmQ4YWJ2VjhFeVJSUlFMMHRG?=
 =?utf-8?B?Tml3T2dMdkVHSEwyTFFJTDJpd3htdTZXSGpxYzlialByblJDYVVFblFuMWJG?=
 =?utf-8?B?S1VUNUwrQ1pGRk1TUlFza3MxaitCMVp0T1p6TVdzeC8zS212ZVF4SEROV29i?=
 =?utf-8?B?c052R3doWFJFMTJUbklIbVFEOThMamxuNW15c2xiV1Q0a0t4dHl4TldDN0Vs?=
 =?utf-8?Q?6elq7I=3D?=
X-Microsoft-Antispam-Message-Info: W0TZ8CFZaPxH4m8mklJvOzyt1kxqx0Qw0jKbrPKGlJ+150k8bfT8rRNwRniQEXSZGx61cDR1Bhi0jAKPHuBLORCQoA7SvxoRdU/xcCrrtgn+0rEvLrbZ1MFnGALHVOUYwxnHX4pq8s2B91ggDMSPHNRHPYA3QElIR8HdjaSShEjMvYQ5llb51oliQbPbSMV2ck0qU3IU5tB8uwvPpDQ5qOVYpaaUn2UPCOnwZEl7uRO2slWZO2sFs6ljYKNKLU8SrlQJE9uDxhBAWKftKNqlQzVCTCOs0hTlYYumPCvcZBT3OLDYyz1rdC7Rj/uN4DfxjJEdlTrO3dPECA6PaE1LOD24MB3uCEIOorNjBvKPvyw=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2687;
 6:VAbEYseZjvCkebnhi71xH+EwcSfjR2sTJ+LgdwaM6f0NQ2PMSyUOANUVZmvK7NWUkpFzirXEsTXLVMKO6f5fQobAbJtMnZ2a5Vn5zMnDSnAlHKy8SPHQM8748CDsrmDSLCr1dfOSDty08kvF5hF5Wda9mm+KgufkIcvcRt9uGfGDO+OpY6p/Xn6oNPVSAUHIwjl3IEw4PotHHCtuNmh29GyQYl57ghFppx7NyheSTDgvFOLCXKhH+snYvBRmd2AErzCkkL1v94UQsrwszakPuf9BxVN2AQtqGuxUpUo26KwDsymYLlYYVQZbwaX2WK8jYbHB/d4IRLvGVXRmdynLEr06pTlYFjgf42TK6cH5DUMgpNbZASetjyVJoBg/zAhblRGoE6JTalsxp5eUtcWlUtACD/3J19T6TGMZ6ee9XEPPeZgA4q6B+rhv8pgM2EGtZ183K9GdkvZQF7oyC817Bg==;
 5:NQpS3aE4sEWiJ4ZcHJX/OwyJp5nNvL2yolq/wR3xD/BdwUe3ihCIMyhtXoxkEfLU8oXjGLx/mlBmYd4B3NcByFpo3jIN8p91sENOM1gmGczQ0MdbWTfbW3qoJtpDZSJcd40AqjhjarMDmHTR8fO5N3bUGi3fpseeb9J0NS/G+iU=;
 7:QNATFO7YjRE0H4YSmLEZvJeEQzkgZo4s/OqgZ57S6SmUquriqF4kc/WqfZHfpPMsSxSI2ww4V7HhNc1bN8UjSvEbTzIvNwGeZc/TuezMBhRnO9hYXmXdXD3bgDNfHtCvp0gSlWspz2EFIFL2O6SG9ZCtZUyZbMsqPIDa0pMhvrkUWoB1wCl58iRf65v1MVZdE+t7I8169MvD/gGUQkgW23Ted+xXbNPQAuYm7I3FDoJrwMLLCsu61P9eZ2xP9NQM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:04:27.1216 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 383fbbae-9a85-4833-9e4e-08d617c593d5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2687
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.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>

SGVsbG8gSmFuLAoKCk9uIDExLjA5LjE4IDExOjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPiBUd28g
dGhpbmdzOiBDb3VsZCB5b3UgcGxlYXNlIG1ha2UgeW91ciBzdWJqZWN0IG1ha2UgY2xlYXIgdGhp
cyBpcwo+IGFib3V0IEFSTSwgc28gdGhhdCBwZW9wbGUga25vdyB3aGV0aGVyIHRvIGxvb2sgYXQg
dGhlIHBhdGNoPwpHb3QgaXQuCgo+IEFuZCAtIHNpbmNlIHRoaXMgcGF0dGVybiByZXBlYXRzIC0g
Y291bGQgeW91IHBsZWFzZSByZWZyYWluIGZyb20KPiBzcGFtbWluZyB0aGUgbGlzdCBieSBzZW5k
aW5nIGFsbCBvZiB5b3VyIHBhdGNoZXMgdHdpY2UgKG9uY2UgVG8KPiB0aGUgbGlzdCwgYW5kIG9u
Y2Ugd2l0aCB0aGUgbGlzdCBvbiBDYzsgSSd2ZSBkcm9wcGVkIHRoZSBUbyBwYXJ0Cj4gaGVyZSwg
d2hpbGUgeW91IHNob3VsZCBkcm9wIHRoZSBDYyBwYXJ0KT8KSSBndWVzcyBpdCdzIGEgcmVzdWx0
IG9mIGBnaXQgc2VuZC1lbWFpbCAKLS1jYy1jbWQ9c2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbC4u
LmAuIEknbGwgcmV2aWV3IG15IHB1Ymxpc2hpbmcgc3RlcHMgCnRvIGF2b2lkIHRoaXMuCgotLSAK
CipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:10:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzegu-0003ij-5j; Tue, 11 Sep 2018 09:10:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzegt-0003iZ-MJ
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:10:35 +0000
X-Inumbo-ID: aa5d2e8a-b5a2-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa5d2e8a-b5a2-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:11:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:10:33 -0600
Message-Id: <5B97868502000078001E712B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:10:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
In-Reply-To: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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+IE9uIDExLjA5LjE4IGF0IDEwOjUwLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6
Cj4gT24gMTEuMDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOQUssIGZvciB0d28g
cmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBvciBtb3Jl
Cj4+IGRpZ2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVh
c2llciB0aGFuIHRoZQo+PiBjdXJyZW50IGZvcm1hdC4KPiBJdCdzIHF1aXRlIHN1YmplY3RpdmUu
IElNSE8gdGltZXN0YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8gCj4gdW5kZXJzdGFuZCBp
biBkZWNpbWFscyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8gbWF0
dGVyIAo+IGhvdyBtYW55IGRpZ2l0YWwgbnVtYmVyIHRoZXkgaGF2ZS4KCkl0IGlzIHN1YmplY3Rp
dmUsIHllcywgYnV0IGluIHN1Y2ggYSBjYXNlIHlvdSBldmVuIG1vcmUgc28gbmVlZCB0bwpkZW1v
bnN0cmF0ZSBhIGNoYW5nZSBpcyBhbiBvdmVyYWxsIGltcHJvdmVtZW50LgoKPiBFdmVuIHBvc3Qg
cHJvY2Vzc2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ugb2YgZGVjaW1hbCAK
PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRv
cnMgdG8gY2FsY3VsYXRlIAo+IHRoZSB0aW1lIGVsYXBzZWQgYmV0d2VlbiB0d28gc2FtcGxlcy4K
ClBvc3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBzIGZvciBwYXJzaW5nIC0gSSBkb24n
dCB0aGluayBpdCdzCm92ZXJseSBjb21wbGljYXRlZCB0byBoYXZlIGEgc2NyaXB0IGNvbnZlcnQg
dGhlIG51bWJlciBpbnRvCmJhc2ljYWxseSBhbnkgZm9ybWF0IHlvdSB3YW50LgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:10:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzegu-0003ip-EK; Tue, 11 Sep 2018 09:10: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzegt-0003ia-Mv
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 09:10:35 +0000
X-Inumbo-ID: 493d1d23-b5a2-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 493d1d23-b5a2-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:08:45 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:10:33 -0600
Message-Id: <5B97868502000078001E712B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:10:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
In-Reply-To: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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+IE9uIDExLjA5LjE4IGF0IDEwOjUwLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6
Cj4gT24gMTEuMDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOQUssIGZvciB0d28g
cmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBvciBtb3Jl
Cj4+IGRpZ2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVh
c2llciB0aGFuIHRoZQo+PiBjdXJyZW50IGZvcm1hdC4KPiBJdCdzIHF1aXRlIHN1YmplY3RpdmUu
IElNSE8gdGltZXN0YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8gCj4gdW5kZXJzdGFuZCBp
biBkZWNpbWFscyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8gbWF0
dGVyIAo+IGhvdyBtYW55IGRpZ2l0YWwgbnVtYmVyIHRoZXkgaGF2ZS4KCkl0IGlzIHN1YmplY3Rp
dmUsIHllcywgYnV0IGluIHN1Y2ggYSBjYXNlIHlvdSBldmVuIG1vcmUgc28gbmVlZCB0bwpkZW1v
bnN0cmF0ZSBhIGNoYW5nZSBpcyBhbiBvdmVyYWxsIGltcHJvdmVtZW50LgoKPiBFdmVuIHBvc3Qg
cHJvY2Vzc2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ugb2YgZGVjaW1hbCAK
PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRv
cnMgdG8gY2FsY3VsYXRlIAo+IHRoZSB0aW1lIGVsYXBzZWQgYmV0d2VlbiB0d28gc2FtcGxlcy4K
ClBvc3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBzIGZvciBwYXJzaW5nIC0gSSBkb24n
dCB0aGluayBpdCdzCm92ZXJseSBjb21wbGljYXRlZCB0byBoYXZlIGEgc2NyaXB0IGNvbnZlcnQg
dGhlIG51bWJlciBpbnRvCmJhc2ljYWxseSBhbnkgZm9ybWF0IHlvdSB3YW50LgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:15: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 1fzelL-00046V-LQ; Tue, 11 Sep 2018 09:15: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=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzelK-00046F-5D
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 09:15:10 +0000
X-Inumbo-ID: ec426e6a-b5a2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec426e6a-b5a2-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:13:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78845488"
To: Jan Beulich <JBeulich@suse.com>, "andrii_anisov@epam.com"
 <andrii_anisov@epam.com>, <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@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=
 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
 6+ahAA==
Message-ID: <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
Date: Tue, 11 Sep 2018 10:15:03 +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: <5B97868502000078001E712B@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] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, xen-devel@lists.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>

T24gMTEvMDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE4IGF0
IDEwOjUwLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4+IE9uIDExLjA5LjE4IDEx
OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE5BSywgZm9yIHR3byByZWFzb25zOiBJJ20gbm90
IG9mIHRoZSBvcGluaW9uIHRoYXQgcmVhZGluZyBhIDE1IG9yIG1vcmUKPj4+IGRpZ2l0IGRlY2lt
YWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVhc2llciB0aGFuIHRoZQo+
Pj4gY3VycmVudCBmb3JtYXQuCj4+IEl0J3MgcXVpdGUgc3ViamVjdGl2ZS4gSU1ITyB0aW1lc3Rh
bXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKPj4gdW5kZXJzdGFuZCBpbiBkZWNpbWFscyBy
YXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8gbWF0dGVyIAo+PiBob3cg
bWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCj4gSXQgaXMgc3ViamVjdGl2ZSwgeWVzLCBi
dXQgaW4gc3VjaCBhIGNhc2UgeW91IGV2ZW4gbW9yZSBzbyBuZWVkIHRvCj4gZGVtb25zdHJhdGUg
YSBjaGFuZ2UgaXMgYW4gb3ZlcmFsbCBpbXByb3ZlbWVudC4KPgo+PiBFdmVuIHBvc3QgcHJvY2Vz
c2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ugb2YgZGVjaW1hbCAKPj4gdGlt
ZXN0YW1wcy4gWW91IHNob3VsZCBub3QgcGFyc2UgaGV4ZXMgYW5kIG9kZCBzZXBhcmF0b3JzIHRv
IGNhbGN1bGF0ZSAKPj4gdGhlIHRpbWUgZWxhcHNlZCBiZXR3ZWVuIHR3byBzYW1wbGVzLgo+IFBv
c3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBzIGZvciBwYXJzaW5nIC0gSSBkb24ndCB0
aGluayBpdCdzCj4gb3Zlcmx5IGNvbXBsaWNhdGVkIHRvIGhhdmUgYSBzY3JpcHQgY29udmVydCB0
aGUgbnVtYmVyIGludG8KPiBiYXNpY2FsbHkgYW55IGZvcm1hdCB5b3Ugd2FudC4KClJpZ2h0LCBi
dXQgdGhpcyBwYXJ0aWN1bGFyIG1pcy1wYXR0ZXJuIHdhbnRzIGZpeGluZy7CoCBJdCBpcyBzaW1w
bHkKY29uZnVzaW5nIHRvIGhhdmUgYSBzaW5nbGUgbnVtYmVyIGZvcm1hdHRlZCB3aXRoIGEgY29s
b24gaW5iZXR3ZWVuLgoKYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4uZ2l0L3hlbiQg
Z2l0IGdyZXAgLWkgIm5vdz4+MzIiCmFyY2gveDg2L251bWEuYzozODE6wqDCoMKgwqDCoMKgwqDC
oMKgwqAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsKY29tbW9uL2tleWhhbmRsZXIuYzoyNTg6
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsKY29tbW9uL3Bh
Z2VfYWxsb2MuYzoyNDI0OsKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIpKG5vdz4+MzIpLCAodTMy
KW5vdyk7CmNvbW1vbi9wZXJmYy5jOjM3OsKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIpKG5vdz4+
MzIpLCAodTMyKW5vdyk7CmNvbW1vbi9wZXJmYy5jOjEyNjrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICh1MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CmNvbW1vbi9zcGlubG9jay5jOjM2MzrC
oMKgwqDCoMKgwqDCoCAidG90YWwgPSAlMDhYOiUwOFgpXG4iLCAodTMyKShub3c+PjMyKSwKKHUz
Milub3csCmNvbW1vbi9zcGlubG9jay5jOjM4MzrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIp
KG5vdz4+MzIpLCAodTMyKW5vdyk7Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:15: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 1fzelL-00046P-C0; Tue, 11 Sep 2018 09:15: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=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzelK-00046G-5C
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:15:10 +0000
X-Inumbo-ID: ec42439a-b5a2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec42439a-b5a2-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:13:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78845488"
To: Jan Beulich <JBeulich@suse.com>, "andrii_anisov@epam.com"
 <andrii_anisov@epam.com>, <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@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=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
Date: Tue, 11 Sep 2018 10:15:03 +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: <5B97868502000078001E712B@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] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, xen-devel@lists.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>

T24gMTEvMDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE4IGF0
IDEwOjUwLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4+IE9uIDExLjA5LjE4IDEx
OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE5BSywgZm9yIHR3byByZWFzb25zOiBJJ20gbm90
IG9mIHRoZSBvcGluaW9uIHRoYXQgcmVhZGluZyBhIDE1IG9yIG1vcmUKPj4+IGRpZ2l0IGRlY2lt
YWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVhc2llciB0aGFuIHRoZQo+
Pj4gY3VycmVudCBmb3JtYXQuCj4+IEl0J3MgcXVpdGUgc3ViamVjdGl2ZS4gSU1ITyB0aW1lc3Rh
bXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKPj4gdW5kZXJzdGFuZCBpbiBkZWNpbWFscyBy
YXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8gbWF0dGVyIAo+PiBob3cg
bWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCj4gSXQgaXMgc3ViamVjdGl2ZSwgeWVzLCBi
dXQgaW4gc3VjaCBhIGNhc2UgeW91IGV2ZW4gbW9yZSBzbyBuZWVkIHRvCj4gZGVtb25zdHJhdGUg
YSBjaGFuZ2UgaXMgYW4gb3ZlcmFsbCBpbXByb3ZlbWVudC4KPgo+PiBFdmVuIHBvc3QgcHJvY2Vz
c2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ugb2YgZGVjaW1hbCAKPj4gdGlt
ZXN0YW1wcy4gWW91IHNob3VsZCBub3QgcGFyc2UgaGV4ZXMgYW5kIG9kZCBzZXBhcmF0b3JzIHRv
IGNhbGN1bGF0ZSAKPj4gdGhlIHRpbWUgZWxhcHNlZCBiZXR3ZWVuIHR3byBzYW1wbGVzLgo+IFBv
c3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBzIGZvciBwYXJzaW5nIC0gSSBkb24ndCB0
aGluayBpdCdzCj4gb3Zlcmx5IGNvbXBsaWNhdGVkIHRvIGhhdmUgYSBzY3JpcHQgY29udmVydCB0
aGUgbnVtYmVyIGludG8KPiBiYXNpY2FsbHkgYW55IGZvcm1hdCB5b3Ugd2FudC4KClJpZ2h0LCBi
dXQgdGhpcyBwYXJ0aWN1bGFyIG1pcy1wYXR0ZXJuIHdhbnRzIGZpeGluZy7CoCBJdCBpcyBzaW1w
bHkKY29uZnVzaW5nIHRvIGhhdmUgYSBzaW5nbGUgbnVtYmVyIGZvcm1hdHRlZCB3aXRoIGEgY29s
b24gaW5iZXR3ZWVuLgoKYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4uZ2l0L3hlbiQg
Z2l0IGdyZXAgLWkgIm5vdz4+MzIiCmFyY2gveDg2L251bWEuYzozODE6wqDCoMKgwqDCoMKgwqDC
oMKgwqAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsKY29tbW9uL2tleWhhbmRsZXIuYzoyNTg6
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHUzMikobm93Pj4zMiksICh1MzIpbm93KTsKY29tbW9uL3Bh
Z2VfYWxsb2MuYzoyNDI0OsKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIpKG5vdz4+MzIpLCAodTMy
KW5vdyk7CmNvbW1vbi9wZXJmYy5jOjM3OsKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIpKG5vdz4+
MzIpLCAodTMyKW5vdyk7CmNvbW1vbi9wZXJmYy5jOjEyNjrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICh1MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CmNvbW1vbi9zcGlubG9jay5jOjM2MzrC
oMKgwqDCoMKgwqDCoCAidG90YWwgPSAlMDhYOiUwOFgpXG4iLCAodTMyKShub3c+PjMyKSwKKHUz
Milub3csCmNvbW1vbi9zcGlubG9jay5jOjM4MzrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1MzIp
KG5vdz4+MzIpLCAodTMyKW5vdyk7Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeoY-0004Vv-9U; Tue, 11 Sep 2018 09:18:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzeoX-0004Vo-Dy
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:18:29 +0000
X-Inumbo-ID: c524bedb-b5a3-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c524bedb-b5a3-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:19:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:18:27 -0600
Message-Id: <5B97886002000078001E7151@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:18:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
In-Reply-To: <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@epam.com" <andrii_anisov@epam.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <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>

Pj4+IE9uIDExLjA5LjE4IGF0IDExOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMS4w
OS4xOCBhdCAxMDo1MCwgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+IHdyb3RlOgo+Pj4gT24gMTEu
MDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE5BSywgZm9yIHR3byByZWFzb25z
OiBJJ20gbm90IG9mIHRoZSBvcGluaW9uIHRoYXQgcmVhZGluZyBhIDE1IG9yIG1vcmUKPj4+PiBk
aWdpdCBkZWNpbWFsIG51bWJlciB3aXRob3V0IGFueSBzZXBhcmF0b3JzIGlzIGFueSBlYXNpZXIg
dGhhbiB0aGUKPj4+PiBjdXJyZW50IGZvcm1hdC4KPj4+IEl0J3MgcXVpdGUgc3ViamVjdGl2ZS4g
SU1ITyB0aW1lc3RhbXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKPj4+IHVuZGVyc3RhbmQg
aW4gZGVjaW1hbHMgcmF0aGVyIHRoYW4gaW4gc2VwYXJhdGVkIDMyLWJpdCBoZXgtZXMuIE5vIG1h
dHRlciAKPj4+IGhvdyBtYW55IGRpZ2l0YWwgbnVtYmVyIHRoZXkgaGF2ZS4KPj4gSXQgaXMgc3Vi
amVjdGl2ZSwgeWVzLCBidXQgaW4gc3VjaCBhIGNhc2UgeW91IGV2ZW4gbW9yZSBzbyBuZWVkIHRv
Cj4+IGRlbW9uc3RyYXRlIGEgY2hhbmdlIGlzIGFuIG92ZXJhbGwgaW1wcm92ZW1lbnQuCj4+Cj4+
PiBFdmVuIHBvc3QgcHJvY2Vzc2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ug
b2YgZGVjaW1hbCAKPj4+IHRpbWVzdGFtcHMuIFlvdSBzaG91bGQgbm90IHBhcnNlIGhleGVzIGFu
ZCBvZGQgc2VwYXJhdG9ycyB0byBjYWxjdWxhdGUgCj4+PiB0aGUgdGltZSBlbGFwc2VkIGJldHdl
ZW4gdHdvIHNhbXBsZXMuCj4+IFBvc3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBzIGZv
ciBwYXJzaW5nIC0gSSBkb24ndCB0aGluayBpdCdzCj4+IG92ZXJseSBjb21wbGljYXRlZCB0byBo
YXZlIGEgc2NyaXB0IGNvbnZlcnQgdGhlIG51bWJlciBpbnRvCj4+IGJhc2ljYWxseSBhbnkgZm9y
bWF0IHlvdSB3YW50Lgo+IAo+IFJpZ2h0LCBidXQgdGhpcyBwYXJ0aWN1bGFyIG1pcy1wYXR0ZXJu
IHdhbnRzIGZpeGluZy4gIEl0IGlzIHNpbXBseQo+IGNvbmZ1c2luZyB0byBoYXZlIGEgc2luZ2xl
IG51bWJlciBmb3JtYXR0ZWQgd2l0aCBhIGNvbG9uIGluYmV0d2Vlbi4KCldoYXQgb3RoZXIgc2Vw
YXJhdG9yIGRvIHlvdSBzdWdnZXN0PyBJIGNvbnNpZGVyIGl0IHF1aXRlIGhlbHBmdWwKdG8gaGF2
ZSBvbmUgd2hlbiB0aGVyZSBhcmUgbW9yZSB0aGFuIGFib3V0IDEwIGRpZ2l0cy4gKEknZCBhbHNv
CmJlIGZpbmUsIGJ0dywgdG8gaGF2ZSB0aGUgdGltZSBwcmludGVkIGluIGRlY2ltYWwsIGJ1dCB0
aGVuCnBlcmhhcHMgd2l0aCBtcyBncmFudWxhcml0eSBhbmQgNiBkaWdpdHMgZm9yIHRoZSBmcmFj
dGlvbmFsIHBhcnQuKQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:19:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:19: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 1fzepl-0004bR-KP; Tue, 11 Sep 2018 09: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzepj-0004bE-Qc
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:19:43 +0000
X-Inumbo-ID: 8fcee2f3-b5a3-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8fcee2f3-b5a3-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:17:53 +0200 (CEST)
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=FkFwuxFnvp3QILOWJi/StiikXZs0vRzp1SAZeLR0LfI=;
 b=Tstl3HBVgHsJZEESutV7Z/P3NaV2IjfBtk1QsEMtv7xJo2xKBuhq6ulClmDq5uu7USlDSTvYPgo+LGNGOTdgAHWcT6lRpfi/FXhV2FkYymKwHbjWHCCD+e5jbTShQ+aTY4OFcnWjn2tBbhg6BGuvZkko+0M+Gnj7xFv8XABamCk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 HE1PR0302MB2684.eurprd03.prod.outlook.com (2603:10a6:3:ee::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Tue, 11 Sep 2018 09:19:32 +0000
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <fc1d4f0a-e9af-c000-f003-24fc7ca9584d@epam.com>
Date: Tue, 11 Sep 2018 12:19:25 +0300
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: <5B97868502000078001E712B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0102CA0013.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::26) To HE1PR0302MB2684.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9f8cac02-4608-46e9-00a1-08d617c7afa2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:HE1PR0302MB2684; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 3:0NSf5SQLG82rJVl6hv192+5oGeOEH/fqvCnQ76bxU0hXWU/YCwppARMJtESFg8jzScbr+SB83YSI8DoG92GmxzEZMlnwgIziN8eGKbbpAnUt4Va2Ni2bS+WFig1y/iHEFpM5vo4b48NxnXUxa8RJNIi+LG7T2XrrSjPMMxIKtGFe/39xRybLGWDi9hSHoTV+jhSGQSAStE24NEh1J67zPZs2lv2PuJW7Mas+/dlUCeauTcxlw98jOIVEm1cOJGp7;
 25:i1erXJMpzn4C30OxgTyShFg5V+dpr+hcFrqALyKnJcP/MOiLQbPw4DnheY16a8rBd7+3syaNv2F6y9lEXIfsxZjV2x7526xh3ry33dkEoLX2Kiy81HSWwTn8KceU4kzSC2JIv/dIboLerT1S1eYFND1XARHIUGNPkKNiF4Qo0YaAgXtpyJMqk5VVshtFH7X3T9olHx+n5a0Q18x6j6D8V8e94zuTSyIWYoHYbkMPkle0zS/DdXfPdg3oDKNdSIocff9vPPfkiin9visj8EEeQF+08CBBfB+iuL/asJrTLaOBBvuU60RiDxsY10lCOCkxYlaDzFCufURsRU/C9qL+/Q==;
 31:oR4B9vm7RIFtl0JVB1fw6IMnl4gqhRSB2HRxY5OdtpLcs6zpLjlt2FIvkEjlhzGkuw2Nz34pnQOQQblGQUBw0RW5v7RhhSApDvsXvV3gSYgQtflP1f7gP5eUmRPrt1Hhyc4EtdiUd33biIRbU3LCdq7IV34pQAhU0tO8I4c4sp1WGhcAl9gWOMbJvIILO9wywSmg1oguCqoaPyDqUYqwcThIgmsRpI7Ocp7Y6qh0zbk=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2684:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 20:/vXoY74zQs42ZkXOh9wvyOwYIBusDC+ZYgpLdO59J19NYNVSzJe4yERdkRVC+A3msLCpb3mUYV5twzCl11Dev1VqIk2XY/QLokPvzqFHgEXLwKPKEUKikbrAVwZP8hVFmQWilk0Sso4NN3RTbhAJnICFTrslCt2k3Xk2sBY07Tlm/wdLGfBkp1DLg2YwBFxskf3ntRBjEgZFMGniQ7cYNK7pa3ljPJmi4ImhYS/fsAyXmN7dVSyHtpyccZ4mOXVERskpTXkdvz6G3Y0LtEBii3nIg3GTHZtoVgpHK9x8n3DF6fSNmfbbv0DVg2ScpTkJjQRODo2dzIwseEJhiH4fY3PWuVsEZsqy34Q5jsY4f00sGwxkfUNyd4PrQuyc542rSf88yD/Q7i7RkR2yTyTXYPwccscI7KuuvqtRuD+cm/Qk3wdkcN3DGAT2bX/T0xYXEMgHebHhpA51Hcs8N4SKE3YAGOzfP4Zxfnx46P7iA9ShKmPdGLSQe4EnHwCMo4gb;
 4:hxHpBSVN+p5x4HzJBuoYUDD8qhLrL2uR/fnjaCP+giDHX4HcofrL0Mksk7ZGUBttxn4/U8/PF3bVqfpqiAuu3GAuqd/eg0BQaRqbxJJzSg5Tr2WnzGUgbj4OEwZBS7i1//n9Sn4B5/ynP8GSZ2CezEyo555w0qHaI/VQzl+V+9BTq1Hr13Ph8iCFzUo0tbJyssNfB/SzfCWu7MVEtH3bP9BUrvdd5TZM6Em4d/E/Iod0ftevosN3vXNvapJtSiqTRI/hNcIOtui5rSDfbVpujg==
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2684603A3FD198FBED9ED2B9E6040@HE1PR0302MB2684.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:HE1PR0302MB2684; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2684; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(39860400002)(376002)(346002)(189003)(199004)(53546011)(68736007)(39060400002)(5660300001)(558084003)(65826007)(93886005)(64126003)(65806001)(2906002)(6246003)(6666003)(4326008)(25786009)(31696002)(53936002)(8936002)(11346002)(230700001)(305945005)(8676002)(446003)(7416002)(7736002)(486006)(80792005)(72206003)(16576012)(58126008)(2486003)(316002)(478600001)(54906003)(50466002)(86362001)(31686004)(65956001)(52116002)(6486002)(105586002)(23676004)(66066001)(229853002)(386003)(3846002)(81156014)(956004)(97736004)(67846002)(6116002)(36756003)(81166006)(476003)(106356001)(2616005)(52146003)(76176011)(16526019)(186003)(26005)(47776003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2684; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI2ODQ7MjM6YmFjdy83Q2NZRjRneFdXakRoQ29ycnBh?=
 =?utf-8?B?VDQ0cHlFR3YwMTdqVGRicUlOQ3N4TWk4RElkR3BGbkFqT05IdVJpV2JvRCtp?=
 =?utf-8?B?Wm55cmllcEI2RWFtaWFSUmdSMk5KRVdDaU1sYWRxK3N2dkQ2dldOdUk0dTdh?=
 =?utf-8?B?VnJ3amFvdUp4N3o2YXFPSzM2b1NDdDU5SUprRG5XM3d4aFpaWXdMNjd2ZVgv?=
 =?utf-8?B?UEVobEJOdUFxbFcveGdNeDFJcUhNR3VpZ3htM1pObDIvbWhMQ0pYZE1yK0FP?=
 =?utf-8?B?eWNWY2NhK1lGTlJub2dURi81dkJhTHA3c29NbGxjNzdxZXVBQzdEcnZNUjhC?=
 =?utf-8?B?a2xES2lhVzBLY1h6SlRFMFpKcUFPM1lhQmRmTEdWNXZPaWhtUDFWTjIyK3R6?=
 =?utf-8?B?OU11N1hvSFlNaTdzektVd1JvNFhvQU5Gem95d1lHeXg2MFNTVmt0UlFXMGJ4?=
 =?utf-8?B?U0JqTHRoaXNPdkVTQitDeXdxZDg2NFNZdm00NWpXNDV2TlBBSVk5R2lFT2k3?=
 =?utf-8?B?OHJRNFFneUdEYnNnaldHMWN2b0tJWmRmekF3UG9BVVJzVXB2RGU1Q3BtbXFW?=
 =?utf-8?B?RlpNNmI0cW1lN1BHUWlDd1RZMnVqY2t5WmNRWk5GU3FTK3JvaW1RMitVMlJu?=
 =?utf-8?B?OFdkeTBOQk1EQXJ1aisxbWI2djVWcXhzZ2VNYW4vQ3o2MjR5NUt1SGRhenFa?=
 =?utf-8?B?K2dmMDI5VUpyMytTT3Blck9KckFsb3V0QWkreUhicEJlYXVJWnVQa21DbTVF?=
 =?utf-8?B?cUlwZSs0R3RIdVVNajZiZWFVdlFuRDJPM0lUMXhxVXZpOHVRRUxKK3dpdjRY?=
 =?utf-8?B?bGFGc0hIRFlhM0IxU0xHVFlUV041NjQ3eHY3UFNCYVR0NHJjenpRZkZMMjZS?=
 =?utf-8?B?Q1RUYXBObEVvT2Q5WGJWbTkvdXgxRWNtV0k4SnhzeE5XRmgxUnIxUlIwRERN?=
 =?utf-8?B?VWJ6NXFQdzROS3EzTW9nR3orVU9rdFYySFZValpmMXJmczJCUlRnYzRvSEZK?=
 =?utf-8?B?RGRNT3FUYisvWFV3bEo5UHdPR0Q2ODY2My9RdHNGeWcyYXMvUUFPL2xVa3RB?=
 =?utf-8?B?UFdjcDBOMCtVeTlOdnNtOTZ6czcwTU95OENaekkvRnJ4bzRKODRiVHZpRTNB?=
 =?utf-8?B?S0RVaFNURlFMbGc3TW9BSWsrU2RKeFFaTWNkNytDbzErL3F3Z25LSjlYME95?=
 =?utf-8?B?bHQvblBNeVhMZlNvRTlSWWR3K3FLbGV5NVltWmJFRFp2MWdzSExUT1ZNL0J6?=
 =?utf-8?B?ZitFOW5OR1AvdXdTZjY3Sjg0aUJIWWtsUjZPN1VnZWZFbmxBV1U4cmhWV25Q?=
 =?utf-8?B?M2RFSjlRR2pWS1lsb1k3OURkVU1Lb0xCSVhRcHcvdFJvYUFrQjdKOERmVThR?=
 =?utf-8?B?cjV2WWZkRGlLbDdaaGtOSWdvL0J5cEJqY3JmSStpdXBVY0dwbHlkTTJxMEhz?=
 =?utf-8?B?SDJJS3dhRVB2dWRlOGFIMDMwRXdCVWtFbUNiU0tuWGNOVEdtMGNraWxDdGcz?=
 =?utf-8?B?L3RFVmMxcGxUYWd0dXJtMHFXL3FFL0VZQW9VRlRSRlg4akU4QzB1ZkJlRUVt?=
 =?utf-8?B?U2JRZGoxRUZRR3RYbGJpOXNrOWdWcElWMldsMkZSVkxvbTJ4S29YbDYxSWgr?=
 =?utf-8?B?K05DcUNWNW81NDJDZmtoRU1DY1NEakt5d3lpeFlqUk9ienovYm4rd3J6N1Jw?=
 =?utf-8?B?c1BaWXNLd2pnWGhkSDBwanV5c3huclZrUVpZZFhTclY0SEN0NFB3RkNaUzRt?=
 =?utf-8?B?UzRNMDh6SDhoMzZoZnlENnBXaU1VSUNDTktXam9iVXJCNXdzMXk2ZzdVSnI0?=
 =?utf-8?B?NHBtUW41QnlQclVRK3lUK29JWEZlN0h5UWhINDZobjRVVWZXTU1CMnhURzBz?=
 =?utf-8?B?VWN6UDhWK3BJS0pxdTRUVFp5bVppeURnSVZyVHU3U1BvUzJocHVyWUZ5amJK?=
 =?utf-8?B?Y2c3elJYc254VmQ2K2ZaTDhaNFdBR2xNRXFCeitEUTZUc1NPLzYyR3Z0L2hF?=
 =?utf-8?B?NElFeExGODBsS1dBaTJ5TUdYdFY4bkI5aHpjNVhPbGdoeHVkVllZRVFhVWtp?=
 =?utf-8?B?YjBNdEVnU0xDODR3eG1NN2dnTFp3UUVjblpYVFpnZ2oyM2FqMlBwNHNFdEpL?=
 =?utf-8?B?NDRrUT09?=
X-Microsoft-Antispam-Message-Info: uzbyzEH4hOO92h5epCRrJ0hFl473frDjG36xMCeIYp4SbqS/y1zy1q05NhrQhoQnt68Lj7JIuHwUZEPfpjDurNch8+bpurRQDUcPSYQ959Uu3uvGUX4/lXH9Kwccz8F10i+3TD2YfNhCxGtFtffCHwuPzcEFLAMJopttiaKCGLlGVNbS6225FkjilnIJFC3+/p7DjgsEHxvNy2XsguhlRWBUu3Rra05ETUdunldA7i3s4xIYLpgpJ1j/oF1Sxa9V8MhuJ1EGI0J9Kff7m6tAqG4RMGlW2RAaQD8DUTuk+giKrsokelZtcIbStyGspwM8kih/d0LXB8VJ0Xbeg04vlxZeLTjMLm+76Hv7JA4deEg=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 6:yi+HDglxPqa7y/TABwvMHBcWOSd6byr35OGEamq12Q1R3hCw3BYSXYVNKA9UnJjdqbUZHQJUjTwSZdUxYd0xDgR4Cd2KymmFr5D6CjDRKWx2KartZ+5CzVnYkxQPBC1GSlBGB2BJY16QSaxkAm5oEGYsmQEfU4AHoZ708372HdfBZ+2KUGIFQ8YWQLFIPb79aGfhYLvy+ZSDDfPI2FCz2yUTRWG0DVsrrv2kesTkRMIdK9RUvIeJGs8USW+DAmipzpGeZOw/M6Kp33VJAMdciCBeBXXjTqqyQA2016pw2ig86/UyDT9ehXz8tAzsgLOWbJJwUKWsB1oEESscbA4yfMB6JWuLENbXw50jwAFNCp5uEOfNDhDKXDqXbCrhWutoDSIlEcqgxhkB26dTq7UawQl/bFbm0XGbLdSNQbgeJQXAIUIcmBapTI/GXscAM8sef97gwCPfqOWdKehB9Z3TLA==;
 5:3fB9I4/cJlSdVQ2+5ooPiwZfSBCpexUjXH2i9cysgqiS1+yemvyUDdjJW/XDfFSvp4DrMLNAECZlQgaO/5tpdKN80SPnfJomGJ2zCOsOh3XngsiGiY5OxBfljavODslkicCUR+0+ANsRSyPY3hZxPjdPIcS6+o4DL+kH59bBKk8=;
 7:4QlRRFdUFKX/ZOpKLmmREHgaQx9fZnUsKKaNNIY4pXNz/ZHBHjzfcOI6JhtrY6XUjgUinafiLWOLOySy7uEZOZAfGL60aQGWY9Wupd/o6I9lF2u3a+PmKIFgm7eXTEJH8gSqao/hM96YEjE2zY3AGFufJPNJ1sNAxqkuV4B6lAenwate4uc5u7KpzIqtfnA0Kci8gVYDrgvyeq/qS90JNhxWQ5r6gjTfGxcQvf3GTuOntfZJDwiNJTxorqw1Ygnc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:19:32.1908 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f8cac02-4608-46e9-00a1-08d617c7afa2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2684
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

Ck9uIDExLjA5LjE4IDEyOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPiBJdCBpcyBzdWJqZWN0aXZl
LCB5ZXMsIGJ1dCBpbiBzdWNoIGEgY2FzZSB5b3UgZXZlbiBtb3JlIHNvIG5lZWQgdG8KPiBkZW1v
bnN0cmF0ZSBhIGNoYW5nZSBpcyBhbiBvdmVyYWxsIGltcHJvdmVtZW50LgpJIHdvdWxkIHBocmFz
ZSBpdCBhcyAicHJpbnRpbmcgdGltZXN0YXBtcyBpbiB0aW1lc3RhbXAgZm9ybWF0Ii4KCi0tIAoK
KkFuZHJpaSBBbmlzb3YqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:19:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:19: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 1fzepl-0004bX-TA; Tue, 11 Sep 2018 09: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzepj-0004bF-RI
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 09:19:43 +0000
X-Inumbo-ID: 8fcce943-b5a3-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8fcce943-b5a3-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:17:53 +0200 (CEST)
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=FkFwuxFnvp3QILOWJi/StiikXZs0vRzp1SAZeLR0LfI=;
 b=Tstl3HBVgHsJZEESutV7Z/P3NaV2IjfBtk1QsEMtv7xJo2xKBuhq6ulClmDq5uu7USlDSTvYPgo+LGNGOTdgAHWcT6lRpfi/FXhV2FkYymKwHbjWHCCD+e5jbTShQ+aTY4OFcnWjn2tBbhg6BGuvZkko+0M+Gnj7xFv8XABamCk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 HE1PR0302MB2684.eurprd03.prod.outlook.com (2603:10a6:3:ee::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Tue, 11 Sep 2018 09:19:32 +0000
To: Jan Beulich <JBeulich@suse.com>, andrii.anisov@gmail.com
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <fc1d4f0a-e9af-c000-f003-24fc7ca9584d@epam.com>
Date: Tue, 11 Sep 2018 12:19:25 +0300
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: <5B97868502000078001E712B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0102CA0013.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::26) To HE1PR0302MB2684.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9f8cac02-4608-46e9-00a1-08d617c7afa2
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:HE1PR0302MB2684; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 3:0NSf5SQLG82rJVl6hv192+5oGeOEH/fqvCnQ76bxU0hXWU/YCwppARMJtESFg8jzScbr+SB83YSI8DoG92GmxzEZMlnwgIziN8eGKbbpAnUt4Va2Ni2bS+WFig1y/iHEFpM5vo4b48NxnXUxa8RJNIi+LG7T2XrrSjPMMxIKtGFe/39xRybLGWDi9hSHoTV+jhSGQSAStE24NEh1J67zPZs2lv2PuJW7Mas+/dlUCeauTcxlw98jOIVEm1cOJGp7;
 25:i1erXJMpzn4C30OxgTyShFg5V+dpr+hcFrqALyKnJcP/MOiLQbPw4DnheY16a8rBd7+3syaNv2F6y9lEXIfsxZjV2x7526xh3ry33dkEoLX2Kiy81HSWwTn8KceU4kzSC2JIv/dIboLerT1S1eYFND1XARHIUGNPkKNiF4Qo0YaAgXtpyJMqk5VVshtFH7X3T9olHx+n5a0Q18x6j6D8V8e94zuTSyIWYoHYbkMPkle0zS/DdXfPdg3oDKNdSIocff9vPPfkiin9visj8EEeQF+08CBBfB+iuL/asJrTLaOBBvuU60RiDxsY10lCOCkxYlaDzFCufURsRU/C9qL+/Q==;
 31:oR4B9vm7RIFtl0JVB1fw6IMnl4gqhRSB2HRxY5OdtpLcs6zpLjlt2FIvkEjlhzGkuw2Nz34pnQOQQblGQUBw0RW5v7RhhSApDvsXvV3gSYgQtflP1f7gP5eUmRPrt1Hhyc4EtdiUd33biIRbU3LCdq7IV34pQAhU0tO8I4c4sp1WGhcAl9gWOMbJvIILO9wywSmg1oguCqoaPyDqUYqwcThIgmsRpI7Ocp7Y6qh0zbk=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2684:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 20:/vXoY74zQs42ZkXOh9wvyOwYIBusDC+ZYgpLdO59J19NYNVSzJe4yERdkRVC+A3msLCpb3mUYV5twzCl11Dev1VqIk2XY/QLokPvzqFHgEXLwKPKEUKikbrAVwZP8hVFmQWilk0Sso4NN3RTbhAJnICFTrslCt2k3Xk2sBY07Tlm/wdLGfBkp1DLg2YwBFxskf3ntRBjEgZFMGniQ7cYNK7pa3ljPJmi4ImhYS/fsAyXmN7dVSyHtpyccZ4mOXVERskpTXkdvz6G3Y0LtEBii3nIg3GTHZtoVgpHK9x8n3DF6fSNmfbbv0DVg2ScpTkJjQRODo2dzIwseEJhiH4fY3PWuVsEZsqy34Q5jsY4f00sGwxkfUNyd4PrQuyc542rSf88yD/Q7i7RkR2yTyTXYPwccscI7KuuvqtRuD+cm/Qk3wdkcN3DGAT2bX/T0xYXEMgHebHhpA51Hcs8N4SKE3YAGOzfP4Zxfnx46P7iA9ShKmPdGLSQe4EnHwCMo4gb;
 4:hxHpBSVN+p5x4HzJBuoYUDD8qhLrL2uR/fnjaCP+giDHX4HcofrL0Mksk7ZGUBttxn4/U8/PF3bVqfpqiAuu3GAuqd/eg0BQaRqbxJJzSg5Tr2WnzGUgbj4OEwZBS7i1//n9Sn4B5/ynP8GSZ2CezEyo555w0qHaI/VQzl+V+9BTq1Hr13Ph8iCFzUo0tbJyssNfB/SzfCWu7MVEtH3bP9BUrvdd5TZM6Em4d/E/Iod0ftevosN3vXNvapJtSiqTRI/hNcIOtui5rSDfbVpujg==
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2684603A3FD198FBED9ED2B9E6040@HE1PR0302MB2684.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:HE1PR0302MB2684; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2684; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(396003)(39860400002)(376002)(346002)(189003)(199004)(53546011)(68736007)(39060400002)(5660300001)(558084003)(65826007)(93886005)(64126003)(65806001)(2906002)(6246003)(6666003)(4326008)(25786009)(31696002)(53936002)(8936002)(11346002)(230700001)(305945005)(8676002)(446003)(7416002)(7736002)(486006)(80792005)(72206003)(16576012)(58126008)(2486003)(316002)(478600001)(54906003)(50466002)(86362001)(31686004)(65956001)(52116002)(6486002)(105586002)(23676004)(66066001)(229853002)(386003)(3846002)(81156014)(956004)(97736004)(67846002)(6116002)(36756003)(81166006)(476003)(106356001)(2616005)(52146003)(76176011)(16526019)(186003)(26005)(47776003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2684; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI2ODQ7MjM6YmFjdy83Q2NZRjRneFdXakRoQ29ycnBh?=
 =?utf-8?B?VDQ0cHlFR3YwMTdqVGRicUlOQ3N4TWk4RElkR3BGbkFqT05IdVJpV2JvRCtp?=
 =?utf-8?B?Wm55cmllcEI2RWFtaWFSUmdSMk5KRVdDaU1sYWRxK3N2dkQ2dldOdUk0dTdh?=
 =?utf-8?B?VnJ3amFvdUp4N3o2YXFPSzM2b1NDdDU5SUprRG5XM3d4aFpaWXdMNjd2ZVgv?=
 =?utf-8?B?UEVobEJOdUFxbFcveGdNeDFJcUhNR3VpZ3htM1pObDIvbWhMQ0pYZE1yK0FP?=
 =?utf-8?B?eWNWY2NhK1lGTlJub2dURi81dkJhTHA3c29NbGxjNzdxZXVBQzdEcnZNUjhC?=
 =?utf-8?B?a2xES2lhVzBLY1h6SlRFMFpKcUFPM1lhQmRmTEdWNXZPaWhtUDFWTjIyK3R6?=
 =?utf-8?B?OU11N1hvSFlNaTdzektVd1JvNFhvQU5Gem95d1lHeXg2MFNTVmt0UlFXMGJ4?=
 =?utf-8?B?U0JqTHRoaXNPdkVTQitDeXdxZDg2NFNZdm00NWpXNDV2TlBBSVk5R2lFT2k3?=
 =?utf-8?B?OHJRNFFneUdEYnNnaldHMWN2b0tJWmRmekF3UG9BVVJzVXB2RGU1Q3BtbXFW?=
 =?utf-8?B?RlpNNmI0cW1lN1BHUWlDd1RZMnVqY2t5WmNRWk5GU3FTK3JvaW1RMitVMlJu?=
 =?utf-8?B?OFdkeTBOQk1EQXJ1aisxbWI2djVWcXhzZ2VNYW4vQ3o2MjR5NUt1SGRhenFa?=
 =?utf-8?B?K2dmMDI5VUpyMytTT3Blck9KckFsb3V0QWkreUhicEJlYXVJWnVQa21DbTVF?=
 =?utf-8?B?cUlwZSs0R3RIdVVNajZiZWFVdlFuRDJPM0lUMXhxVXZpOHVRRUxKK3dpdjRY?=
 =?utf-8?B?bGFGc0hIRFlhM0IxU0xHVFlUV041NjQ3eHY3UFNCYVR0NHJjenpRZkZMMjZS?=
 =?utf-8?B?Q1RUYXBObEVvT2Q5WGJWbTkvdXgxRWNtV0k4SnhzeE5XRmgxUnIxUlIwRERN?=
 =?utf-8?B?VWJ6NXFQdzROS3EzTW9nR3orVU9rdFYySFZValpmMXJmczJCUlRnYzRvSEZK?=
 =?utf-8?B?RGRNT3FUYisvWFV3bEo5UHdPR0Q2ODY2My9RdHNGeWcyYXMvUUFPL2xVa3RB?=
 =?utf-8?B?UFdjcDBOMCtVeTlOdnNtOTZ6czcwTU95OENaekkvRnJ4bzRKODRiVHZpRTNB?=
 =?utf-8?B?S0RVaFNURlFMbGc3TW9BSWsrU2RKeFFaTWNkNytDbzErL3F3Z25LSjlYME95?=
 =?utf-8?B?bHQvblBNeVhMZlNvRTlSWWR3K3FLbGV5NVltWmJFRFp2MWdzSExUT1ZNL0J6?=
 =?utf-8?B?ZitFOW5OR1AvdXdTZjY3Sjg0aUJIWWtsUjZPN1VnZWZFbmxBV1U4cmhWV25Q?=
 =?utf-8?B?M2RFSjlRR2pWS1lsb1k3OURkVU1Lb0xCSVhRcHcvdFJvYUFrQjdKOERmVThR?=
 =?utf-8?B?cjV2WWZkRGlLbDdaaGtOSWdvL0J5cEJqY3JmSStpdXBVY0dwbHlkTTJxMEhz?=
 =?utf-8?B?SDJJS3dhRVB2dWRlOGFIMDMwRXdCVWtFbUNiU0tuWGNOVEdtMGNraWxDdGcz?=
 =?utf-8?B?L3RFVmMxcGxUYWd0dXJtMHFXL3FFL0VZQW9VRlRSRlg4akU4QzB1ZkJlRUVt?=
 =?utf-8?B?U2JRZGoxRUZRR3RYbGJpOXNrOWdWcElWMldsMkZSVkxvbTJ4S29YbDYxSWgr?=
 =?utf-8?B?K05DcUNWNW81NDJDZmtoRU1DY1NEakt5d3lpeFlqUk9ienovYm4rd3J6N1Jw?=
 =?utf-8?B?c1BaWXNLd2pnWGhkSDBwanV5c3huclZrUVpZZFhTclY0SEN0NFB3RkNaUzRt?=
 =?utf-8?B?UzRNMDh6SDhoMzZoZnlENnBXaU1VSUNDTktXam9iVXJCNXdzMXk2ZzdVSnI0?=
 =?utf-8?B?NHBtUW41QnlQclVRK3lUK29JWEZlN0h5UWhINDZobjRVVWZXTU1CMnhURzBz?=
 =?utf-8?B?VWN6UDhWK3BJS0pxdTRUVFp5bVppeURnSVZyVHU3U1BvUzJocHVyWUZ5amJK?=
 =?utf-8?B?Y2c3elJYc254VmQ2K2ZaTDhaNFdBR2xNRXFCeitEUTZUc1NPLzYyR3Z0L2hF?=
 =?utf-8?B?NElFeExGODBsS1dBaTJ5TUdYdFY4bkI5aHpjNVhPbGdoeHVkVllZRVFhVWtp?=
 =?utf-8?B?YjBNdEVnU0xDODR3eG1NN2dnTFp3UUVjblpYVFpnZ2oyM2FqMlBwNHNFdEpL?=
 =?utf-8?B?NDRrUT09?=
X-Microsoft-Antispam-Message-Info: uzbyzEH4hOO92h5epCRrJ0hFl473frDjG36xMCeIYp4SbqS/y1zy1q05NhrQhoQnt68Lj7JIuHwUZEPfpjDurNch8+bpurRQDUcPSYQ959Uu3uvGUX4/lXH9Kwccz8F10i+3TD2YfNhCxGtFtffCHwuPzcEFLAMJopttiaKCGLlGVNbS6225FkjilnIJFC3+/p7DjgsEHxvNy2XsguhlRWBUu3Rra05ETUdunldA7i3s4xIYLpgpJ1j/oF1Sxa9V8MhuJ1EGI0J9Kff7m6tAqG4RMGlW2RAaQD8DUTuk+giKrsokelZtcIbStyGspwM8kih/d0LXB8VJ0Xbeg04vlxZeLTjMLm+76Hv7JA4deEg=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2684;
 6:yi+HDglxPqa7y/TABwvMHBcWOSd6byr35OGEamq12Q1R3hCw3BYSXYVNKA9UnJjdqbUZHQJUjTwSZdUxYd0xDgR4Cd2KymmFr5D6CjDRKWx2KartZ+5CzVnYkxQPBC1GSlBGB2BJY16QSaxkAm5oEGYsmQEfU4AHoZ708372HdfBZ+2KUGIFQ8YWQLFIPb79aGfhYLvy+ZSDDfPI2FCz2yUTRWG0DVsrrv2kesTkRMIdK9RUvIeJGs8USW+DAmipzpGeZOw/M6Kp33VJAMdciCBeBXXjTqqyQA2016pw2ig86/UyDT9ehXz8tAzsgLOWbJJwUKWsB1oEESscbA4yfMB6JWuLENbXw50jwAFNCp5uEOfNDhDKXDqXbCrhWutoDSIlEcqgxhkB26dTq7UawQl/bFbm0XGbLdSNQbgeJQXAIUIcmBapTI/GXscAM8sef97gwCPfqOWdKehB9Z3TLA==;
 5:3fB9I4/cJlSdVQ2+5ooPiwZfSBCpexUjXH2i9cysgqiS1+yemvyUDdjJW/XDfFSvp4DrMLNAECZlQgaO/5tpdKN80SPnfJomGJ2zCOsOh3XngsiGiY5OxBfljavODslkicCUR+0+ANsRSyPY3hZxPjdPIcS6+o4DL+kH59bBKk8=;
 7:4QlRRFdUFKX/ZOpKLmmREHgaQx9fZnUsKKaNNIY4pXNz/ZHBHjzfcOI6JhtrY6XUjgUinafiLWOLOySy7uEZOZAfGL60aQGWY9Wupd/o6I9lF2u3a+PmKIFgm7eXTEJH8gSqao/hM96YEjE2zY3AGFufJPNJ1sNAxqkuV4B6lAenwate4uc5u7KpzIqtfnA0Kci8gVYDrgvyeq/qS90JNhxWQ5r6gjTfGxcQvf3GTuOntfZJDwiNJTxorqw1Ygnc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:19:32.1908 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f8cac02-4608-46e9-00a1-08d617c7afa2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2684
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

Ck9uIDExLjA5LjE4IDEyOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPiBJdCBpcyBzdWJqZWN0aXZl
LCB5ZXMsIGJ1dCBpbiBzdWNoIGEgY2FzZSB5b3UgZXZlbiBtb3JlIHNvIG5lZWQgdG8KPiBkZW1v
bnN0cmF0ZSBhIGNoYW5nZSBpcyBhbiBvdmVyYWxsIGltcHJvdmVtZW50LgpJIHdvdWxkIHBocmFz
ZSBpdCBhcyAicHJpbnRpbmcgdGltZXN0YXBtcyBpbiB0aW1lc3RhbXAgZm9ybWF0Ii4KCi0tIAoK
KkFuZHJpaSBBbmlzb3YqCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:20: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 1fzeqs-0005JU-Bh; Tue, 11 Sep 2018 09:20:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzeqr-0005JK-5p
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:20:53 +0000
X-Inumbo-ID: 1a6901bf-b5a4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a6901bf-b5a4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78845975"
To: Jan Beulich <JBeulich@suse.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@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=
 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
 6+ahAA==
Message-ID: <c175f9c8-3b6b-46b5-abbd-8fe6b6e83a9c@citrix.com>
Date: Tue, 11 Sep 2018 10:20:49 +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: <5B97886002000078001E7151@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] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@epam.com" <andrii_anisov@epam.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <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>

T24gMTEvMDkvMTggMTA6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE4IGF0
IDExOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDExLzA5LzE4
IDEwOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDExLjA5LjE4IGF0IDEwOjUwLCA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTEuMDkuMTggMTE6MjcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBOQUssIGZvciB0d28gcmVhc29uczogSSdtIG5vdCBvZiB0
aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBvciBtb3JlCj4+Pj4+IGRpZ2l0IGRlY2ltYWwg
bnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVhc2llciB0aGFuIHRoZQo+Pj4+
PiBjdXJyZW50IGZvcm1hdC4KPj4+PiBJdCdzIHF1aXRlIHN1YmplY3RpdmUuIElNSE8gdGltZXN0
YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8gCj4+Pj4gdW5kZXJzdGFuZCBpbiBkZWNpbWFs
cyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4gTm8gbWF0dGVyIAo+Pj4+
IGhvdyBtYW55IGRpZ2l0YWwgbnVtYmVyIHRoZXkgaGF2ZS4KPj4+IEl0IGlzIHN1YmplY3RpdmUs
IHllcywgYnV0IGluIHN1Y2ggYSBjYXNlIHlvdSBldmVuIG1vcmUgc28gbmVlZCB0bwo+Pj4gZGVt
b25zdHJhdGUgYSBjaGFuZ2UgaXMgYW4gb3ZlcmFsbCBpbXByb3ZlbWVudC4KPj4+Cj4+Pj4gRXZl
biBwb3N0IHByb2Nlc3Npbmcgb2YgcGVyZmMgb3V0cHV0IGlzIGVhc2llciBpbiBjYXNlIG9mIGRl
Y2ltYWwgCj4+Pj4gdGltZXN0YW1wcy4gWW91IHNob3VsZCBub3QgcGFyc2UgaGV4ZXMgYW5kIG9k
ZCBzZXBhcmF0b3JzIHRvIGNhbGN1bGF0ZSAKPj4+PiB0aGUgdGltZSBlbGFwc2VkIGJldHdlZW4g
dHdvIHNhbXBsZXMuCj4+PiBQb3N0IHByb2Nlc3NpbmcgdXN1YWxseSB1c2VzIHNjcmlwcyBmb3Ig
cGFyc2luZyAtIEkgZG9uJ3QgdGhpbmsgaXQncwo+Pj4gb3Zlcmx5IGNvbXBsaWNhdGVkIHRvIGhh
dmUgYSBzY3JpcHQgY29udmVydCB0aGUgbnVtYmVyIGludG8KPj4+IGJhc2ljYWxseSBhbnkgZm9y
bWF0IHlvdSB3YW50Lgo+PiBSaWdodCwgYnV0IHRoaXMgcGFydGljdWxhciBtaXMtcGF0dGVybiB3
YW50cyBmaXhpbmcuICBJdCBpcyBzaW1wbHkKPj4gY29uZnVzaW5nIHRvIGhhdmUgYSBzaW5nbGUg
bnVtYmVyIGZvcm1hdHRlZCB3aXRoIGEgY29sb24gaW5iZXR3ZWVuLgo+IFdoYXQgb3RoZXIgc2Vw
YXJhdG9yIGRvIHlvdSBzdWdnZXN0PyBJIGNvbnNpZGVyIGl0IHF1aXRlIGhlbHBmdWwKPiB0byBo
YXZlIG9uZSB3aGVuIHRoZXJlIGFyZSBtb3JlIHRoYW4gYWJvdXQgMTAgZGlnaXRzLiAoSSdkIGFs
c28KPiBiZSBmaW5lLCBidHcsIHRvIGhhdmUgdGhlIHRpbWUgcHJpbnRlZCBpbiBkZWNpbWFsLCBi
dXQgdGhlbgo+IHBlcmhhcHMgd2l0aCBtcyBncmFudWxhcml0eSBhbmQgNiBkaWdpdHMgZm9yIHRo
ZSBmcmFjdGlvbmFsIHBhcnQuKQoKSXQgaXMgY3VycmVudGx5IG1vcmUgY29tbW9uIGFjcm9zcyB0
aGUgYmFzZSB0byB1c2UgdGhlIGZvcm1hdCBwcm9wb3NlZApieSBBbmRyaWkuCgpGb3IgY29uc2lz
dGVudGx5IGFsb25lLCB0aGF0IGZvcm1hdCBzaG91bGQgYmUgZm9sbG93ZWQsIG9yICpldmVyeXRo
aW5nKgpzaG91bGQgYmUgY2hhbmdlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:21:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:21: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 1fzerU-0005Pr-LV; Tue, 11 Sep 2018 09:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzerT-0005Pd-G3
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:21:31 +0000
X-Inumbo-ID: 30f4583b-b5a4-11e8-a6a9-d7ebe60f679a
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.45]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 30f4583b-b5a4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09: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=Gu7wAVbe+WhxRyFlG6gwBt9gYrxbMwexgsIHSFsy/qg=;
 b=jvu/1FBIwX8uhuYvxKvZ9qetGoqPL5Wlgd3NU8kmTM1SnVx8dcLEQwTbt3L+308xEBfd0KJtviHZYA7foCUB96iNJtPaEcGL67HzK60LayEFJJlVBPXP83fGsZAEQIL1Fm5vVzQkU2xVumEzy/E7cRjrrgp3ArK4OosnHWljcis=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Tue, 11 Sep
 2018 09:21:20 +0000
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
Date: Tue, 11 Sep 2018 12:21:15 +0300
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: <5B97886002000078001E7151@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5P190CA0011.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::24) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8e12a444-6681-4c6a-bdb3-08d617c7f051
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:H0IKRf/z+OUnrXvpKC4LxOqndSKrOZFNaYgT7Gak5PUhGcsIhLeZxdu8GQ4ws+W/voH/eFho9giq5Qjg3WDrTXdY+OJx50JrIGW2bUpTlrg+88gWqNqBvZ96lkvHFRbv6oqgGwUPTuY5y5iw1Tq8V+smHJo60a9d6cNcoBzSkUqknkMJPjm5zm/upv4LOwE3nVHhBkM/8AZUm2L6APdfK5ilP54ksjsVmUFH/jKk1iNZdfPvJvqaXLlBetx47/gv;
 25:Ry6TeV8YxOFiJ/OiJAI5k684kJzvWR0L4bj+Y0LFYrqW8QOYVTvYYQ3UAM6siDesRtRkQVeHX1Ud9OZhHkSrAPGbOHvb5059GuX1ioVudV69uRSXJErDT9nlu4CuQYSj3+zmw6SYC0yEDaWh9J8S/horIrHeJwb9N2K837SyYTYLz8PjzFlNhYPLPEuYx1R8GQfSTXxADFEAPHHddrFt6Q9kgaUojVh0FjYroXwtiVbxY81uQLQcoL8bQbo7gM7TvWNfYpSnyiJgzGplAE5Be/0uku0kskCiWlmm/yUOJCGps+qaAUfrOTP79uCTNqR4p/PaTqS9PGBoMmsxz1sgiA==;
 31:w7AoxhaaJa846+/o2UdyIwEgSD6GqEzfkjxe6CT3MnhWq1N+Z7QjYKDFC0P9R0lbBR86NLr8rNHYiNQY/OTib/EwsIzfBr7R3eh4qKM6703tP3NBSDF9JSUcmf0RUu1erdA0OjgJ9s19j8gL8ZFvujcTdjp7NiBC6G4frBnW24Owg9wwrCcUM8+kFpKFTzsTe/kpvjWmDb80rPmvmbXjrqPgxwpVqZULwdEeTPf3ibI=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:TxlrVKoWAfktJa42kCdfoGgkBlqicy8+mV1zNu6xT3l3iKkIKzejngs9LF+SgQnO60ipiRm3S1K2rk31ZBbr1lq/Ws8cP1YVVQAZj2BEAdVQ+Q76tMWjmu0n1LOwv+O9jmgO+ExpNv+QW40wp/7yjB6zFhJYPOvlAAQePkPDmnRLuqSB2XgsqaR60ERrY7yAKYOYRP+EP8MdqCreNnSW2b/UmN7J8DSwMoHkc0kuFya+O7A+1FZPou3KeGWCZulvj0oM/4Pka/0DFpb7JO5xGhgNVXc1KVv6igPJV8YCOT2bkHGP3h5u8BUmrAZXPHSXWz+7dgS2NALBltOszKG29nEzDMtjkkEW4gNc04+tcu1Le+8ID7UivilSJ+cwb7bjsMkKYCYo4JiQRemSFh4AGu5WPL5t35P4+JUlTi67ro7YfKSJK5MQ7ofjbZsXQ4D8XVmpeh+md3ULPtD5T8MC9OFHrkzTVhqdKY5SH+HYLJUwZQnBNyY14aMcm6jGwKk4;
 4:UIE86nnii6uCAudnUkYctoTLN45Zyg5DVd1L+f5CmjocKdgOgOO7aba6+Er+8KLaXGjB6Nhg28viqa0lg2s7KosgCGdncj+mJ5vkGOiGsZ07gRICYHYGSGxLVjX42rJz1v3eNBrYBQEHzV7w20q4lAgWydy786keM9k6W0Jqgmpp06zOserprxU6xJb59JObO/NQZEDK42nkUAxnSsxMJ+xZxf6G6sMbfkUvHZOGuz8t0BX5NbfJwJzNchYmmSurBje8JAGBUVE361r18yqHKA==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB26887BF1B5EA3066FB37A1C8E6040@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(376002)(136003)(346002)(396003)(366004)(189003)(199004)(52116002)(476003)(11346002)(72206003)(25786009)(7416002)(47776003)(478600001)(6116002)(2906002)(3846002)(23676004)(64126003)(52146003)(2486003)(6486002)(229853002)(36756003)(4326008)(66066001)(65956001)(76176011)(65806001)(105586002)(316002)(16576012)(106356001)(8936002)(5660300001)(31686004)(50466002)(81156014)(81166006)(67846002)(58126008)(956004)(68736007)(31696002)(53546011)(446003)(93886005)(53936002)(54906003)(230700001)(6666003)(110136005)(77096007)(2616005)(7736002)(26005)(386003)(86362001)(486006)(186003)(65826007)(97736004)(8676002)(6246003)(80792005)(305945005)(55236004)(16526019)(39060400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6L0orMTJFWWRCWTJPNUsxc0hleWF6OFNP?=
 =?utf-8?B?ZnQzU0RuaUtwUmZNckV4WHNKdkFQMDZORDQ4VWRiSXg3azBOQ0NvSTM2SkF1?=
 =?utf-8?B?Nzh1b3dtSjVZUGlldWUyTDBhQmdzalZxWkpkU3lvb0VTTml3cXNLbkZmeFNX?=
 =?utf-8?B?VGEvOWEvbk9oREFvcTVnRUplc2Z1cmRJY0FWUGFzYWJYT3c2VXNEekdvdUdL?=
 =?utf-8?B?cnNURzQ0UkxDdzlYVE1DV0QzMCt5UXBJTGxKeEJValdyQ0hIMjBQcW94emVN?=
 =?utf-8?B?SGQyWTZiR25oSDJXVHRZcEU4UmFNT1p5U0tWejZFaWlLSVBrMmo3VVdsc0ZE?=
 =?utf-8?B?bkF6TFlmUU4wVzBlZWpXT085ZzM3bm9FUVJQVDVGd1ozY2MxYjlhMG52VnF5?=
 =?utf-8?B?MmlZT2QvbU1TT3M5eHB3alhmWVNRYXRUS3Vmc0Z1OStSKzI0dlpVcjJuNkN5?=
 =?utf-8?B?REdoMjRob1R5ZGNhRHVGNnJ2bTNTajBncDlZNGlNNHR6VTJGeUlvRnh0ZXRE?=
 =?utf-8?B?dmp4VTJ5R2RqOU9EUVY1dWE4QW9tRStIN2pabkRHSGpYNjcrOTRSWWhaWHJr?=
 =?utf-8?B?d20wR0Fzc2EwTlpaUkppN0Q4QzQ2N0RHQ0JNajY0Y0xTajQ0T3ZNYUlUSnBt?=
 =?utf-8?B?SGlpS1F2V0IyZXdXY3RiTXBNZ3ZKNDJKbjQ4TjdjemhETnZ3bW1HQUp1RS9w?=
 =?utf-8?B?NW0yMDFGVnRCdVBBcDBhOEVSRFIwZFFmYmxVNDliWHhXcGVZbWZvQlVjREVo?=
 =?utf-8?B?QWoyMTNCbzJsMzRFeFEyd3kzOUxzcHo5OGRBZ0FITElWcm9TcTk4enE5ckRB?=
 =?utf-8?B?OE9iVTdSME1JSHNZU0hwS1l5RXdnQlFYSWZKaFlIaUIrT2VnNXlFc1ovQzZF?=
 =?utf-8?B?M2NYaStlNDR6c3o2N1ovUzlUMUpYWSt0MC84R2FsWG9VSHp3RlRXZG96N1dl?=
 =?utf-8?B?RWw5TVd5L25EOXc1NmFhL0NsU011QVpxVWNpT2YyYWZhcWpSS0pUUE1HREgy?=
 =?utf-8?B?aWRYdm84TWxrVUpUdWdtbC9xMTJEeTRLT0VKbmVjRDhFMGdLWXkvVVViOTlK?=
 =?utf-8?B?UG52NitPNUd3UGpIQi9vMGpOZ041YkRuZzNzWlpJRUhqWG1Za1dlakEralNI?=
 =?utf-8?B?Y0thRnVQa0FRaEc2TEovSmQwTWh3TXd0VHJHNStoazdJZXJTckNjU0owR1Zx?=
 =?utf-8?B?WUNNaVBVempkazQwc2hISURKN2tmZ0VuS3E2andXZHVWeitwQlkxMWVCRDZl?=
 =?utf-8?B?SVhBdHJ6QmQyYnIvOXJJYTRoS2wwZ2NZOU92NHJBRzBjdkJvcndTWG5XanBZ?=
 =?utf-8?B?YmlPSHRHUUJIbnUyZHMxM1B3UkNSZUJ5cEx2alZCWE85ZVY5MGZOME9ZVTRO?=
 =?utf-8?B?VWpseDNicDBidlhvaTZpNG13VHhTY2N3SnJ3QXZYSTFEZXRmeHovbWJXMXll?=
 =?utf-8?B?N01zY3B5SzNFTlhJVkZ6dE5yZWZhL0prRzFSN0U2Q253Tk5rQjZacjJZbDJS?=
 =?utf-8?B?c0sxQjJTZFBjakJnOTNqNHhQektDa0hpTHdYV0VpWWVOUVhGVksyTlUrTDdr?=
 =?utf-8?B?VTdPOHRUcVdxV0ZHQnlWQWtCR1Rud2s2bEkwK3paemcyWnVuYlRnai9wK245?=
 =?utf-8?B?b2x2cFVkZ2F3czV3S2lYUGpQMDdZb0hudG1wdjlLS1pocG9VTjBzTzJEUWRU?=
 =?utf-8?B?VUhnOStIWENsNWxDSTNkd0hhNS9UaEpCamNMZTRmaGh3NkkzNUE3T2lkeTJm?=
 =?utf-8?B?ck9nd2hhRGx4M0JKSDY4ZWdUZ3IwNUl0YnJVcWxQWlgzRXJmWVFOR3dHVUFY?=
 =?utf-8?B?cS9uQmNYV0dURXpUTTZGWUozUGpld3JYNzFBMkYwdFN0RDdadVVIWFdFKzc4?=
 =?utf-8?B?NHpCc0VxbXRKaGhXdDNQdjFCSHZzUGJMUkJyL2RhUGhDNkhhdU5VY1ovbXpS?=
 =?utf-8?B?eGYrdUFDZG5DN1NaK1Fwd2dPQUxHRzQwdkE4WkdWc1QyUUhid3Mrb0NDWFFW?=
 =?utf-8?B?cmJCRFJWUXg1OHN3d2VpVFBvdXJpK1UwTnVEOXJrZ240eHJOMHhPTXhhQW5F?=
 =?utf-8?B?WDBKUlNIZDF4Zi9QWHdHZ3BVcGtra0loVEZUa2ZpSXJ4U0VRdXoxVFBVVWRL?=
 =?utf-8?Q?9NxuJ6ExvNGi4Dx9YGTVoiTIM=3D?=
X-Microsoft-Antispam-Message-Info: 9vuug2x/nNJYDadH+2leywsBy1PGzpdmZhLWGzAuoDSmBwSXx9ha5udefqqyHcRDO9rBYarPgLFua7esAlafADp10U1VuLbOKwYaZxYYPqou+fuupXVmyUd/h8r/r5ZnWgmX5tk+/638+AVHA7TyXIG1aBpDt5ggReIDn9w0aPr/alg+EY1HnsyZ9SW7QvdSztYe9XOhHPMG8RqEh7j/F4HQnadIUzVqgMvouWb5lwnTQJhp6ZbM2vY7VUiC+Gc1QSDkAZX/40ZPBHhgY6pgPSXg0fQY6EpYqj7/ZG13iGFg3xzX91Kl4Xc3itBO/GINJM3awhsfQwlYkpbuipr7NxqturzC9D9WiLVyP2zlwmM=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:zOP7QaaE4jzO6bumQvhCCLUoF86TIaBIRUxPgY82q2iG9HPdnMdDUvKFlXdkWJVnfB5TRlo9BePtefNZTfbRmWXYr9FgeqhGzXYU+70kYSyG0F91wUulsxatPMv2mIP5XehzAW78XzZtgchshYasLz27hMqKCVFwodgWlHbPDntAsY6GJX0aAc9uF2VhPFrQ3Rm1ojtsGaCWC52vynS2wpDxDuGHbYLaCdft0ECCj+HAeiT1FbHsfzzkTzSv14vHubzadUoyTi2QgeS6hgR8tPccUFfTQNoVxuK+IfXg8VxEZAMvjjH69D3TEnaur3Y6nAcR8RzIt7EyFHo9d/jbDqZ4jJaLqUqiDcHZsHEeiDK9wc+k4b1ie2BS3VtUSwqny+xaGhxT8Q70nU1ZVBIhjSuyJaav9lTBn5Lt1eWsKLVYM3zafEkwTFC9NIkxITkc0CHHnr39o/DeYGPYTKK0ZQ==;
 5:PJBgLKDobuXH5lgNp67wWhCAYk4jyA8Bo35OH6TYr0UsJ9sRJsNw76CTBGmyQpaI3YpRQGVvwMz5E7CDJoFcKMKtQuz30slKD/ga/ejfUpcJ8WDWKpqEzaZ2CR9n7P7IFnmiwTZLteodM0c+injsxREo5ec5qKu+0hDWnAopjao=;
 7:SLeGAq63SbZSsg2m9MOXwi7vhivR1whx5fv9d/z8D02ciSc5j0/Gmz539cZmL3ckkM1eY/hATUl1D4Ac/y/0/Y50r1uzz6BcwqA+OV50fRUyIz0B8M0O4JbK+LAQPiTVcIrIsP0ByHeYFD/zZBN3OkLnR3touV9YIcc8q5NPnNldS9m+QxZo+Z17maA+aWJNWZaHqh9NYdd6qvFyN5sOFbvxnLSBd+g39+84B/CNgzlU8HRTHEJAfsT3no4LS2R2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:21:20.8716 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e12a444-6681-4c6a-bdb3-08d617c7f051
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, andrii.anisov@gmail.com,
 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>

Ck9uIDExLjA5LjE4IDEyOjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiBXaGF0IG90aGVyIHNlcGFy
YXRvciBkbyB5b3Ugc3VnZ2VzdD8gSSBjb25zaWRlciBpdCBxdWl0ZSBoZWxwZnVsCj4gdG8gaGF2
ZSBvbmUgd2hlbiB0aGVyZSBhcmUgbW9yZSB0aGFuIGFib3V0IDEwIGRpZ2l0cy4gKEknZCBhbHNv
Cj4gYmUgZmluZSwgYnR3LCB0byBoYXZlIHRoZSB0aW1lIHByaW50ZWQgaW4gZGVjaW1hbCwgYnV0
IHRoZW4KPiBwZXJoYXBzIHdpdGggbXMgZ3JhbnVsYXJpdHkgYW5kIDYgZGlnaXRzIGZvciB0aGUg
ZnJhY3Rpb25hbCBwYXJ0LikKU2hvdWxkIHdlIHRoaW5rIGFib3V0IHJlcGxhY2luZyBQUklfc3Rp
bWU/CgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:24:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeuG-0005fz-5r; Tue, 11 Sep 2018 09:24: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzeuE-0005fb-HN
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:24:22 +0000
X-Inumbo-ID: 361bf94a-b5a4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 361bf94a-b5a4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:22:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="64955109"
To: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
Date: Tue, 11 Sep 2018 10:24:16 +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: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

T24gMDkvMTEvMjAxOCAwOTo1MCBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKYW4s
Cj4gCj4gCj4gT24gMTEuMDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOQUssIGZv
ciB0d28gcmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBv
ciBtb3JlCj4+IGRpZ2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMg
YW55IGVhc2llciB0aGFuIHRoZQo+PiBjdXJyZW50IGZvcm1hdC4KPiBJdCdzIHF1aXRlIHN1Ympl
Y3RpdmUuIElNSE8gdGltZXN0YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8KPiB1bmRlcnN0
YW5kIGluIGRlY2ltYWxzIHJhdGhlciB0aGFuIGluIHNlcGFyYXRlZCAzMi1iaXQgaGV4LWVzLiBO
byBtYXR0ZXIKPiBob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCj4gRXZlbiBwb3N0
IHByb2Nlc3Npbmcgb2YgcGVyZmMgb3V0cHV0IGlzIGVhc2llciBpbiBjYXNlIG9mIGRlY2ltYWwK
PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRv
cnMgdG8gY2FsY3VsYXRlCj4gdGhlIHRpbWUgZWxhcHNlZCBiZXR3ZWVuIHR3byBzYW1wbGVzLgoK
SSBhZ3JlZSB3aXRoIHRoaXMuICBQcmludGluZyBpbiBoZXhhZGVjaW1hbCBpcyB1c2VmdWwgaWYg
eW91IG5lZWQgdG8gc2VlCnRoZSBiaXR3aXNlIHN0cnVjdHVyZSBvZiB0aGUgY29udGVudDsgdGhh
dCdzIG9mIHplcm8gdXNlIHdoZW4gaXQgY29tZXMKdG8gdGltZXN0YW1wcy4gIE9uIHRoZSBjb250
cmFyeSwgeW91IGFsbW9zdCBhbHdheXMgd2FudCB0byBiZSBhYmxlIHRvIGRvCmEgc3VidHJhY3Rp
b24gaW4geW91ciBoZWFkIGFuZCBnZXQgYXQgbGVhc3QgYW4gb3JkZXItb2YtbWFnbml0dWRlCmRp
ZmZlcmVuY2UgYmV0d2VlbiB0aGUgdGltZXMsIHNvbWV0aGluZyB3aGljaCBpcyBmYXIgdG9vIGRp
ZmZpY3VsdCBpbiBoZXguCgpUaGUgZmFjdCB0aGF0IHdlIGV2ZW4gaGF2ZSBQUklfc3RpbWUgaXMg
ZXZpZGVuY2UgdGhhdCB0aGUgZGV2ZWxvcGVyCmNvbW11bml0eSBhcyBhIHdob2xlIGFncmVlcy4K
Cj4+IMKgIEFuZCB0aGVuIGlmIHlvdS93ZSB3ZXJlIHRvIGNoYW5nZSB0aGlzLCB0aGVuIHBsZWFz
ZQo+PiB1bmlmb3JtbHkgZXZlcnl3aGVyZSAtIHRoZXJlJ3MgZXZlbiBhIHNlY29uZCBpbnN0YW5j
ZSByaWdodCBpbiB0aGlzCj4+IHNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Yg
c2ltaWxhciBvbmVzIGVsc2V3aGVyZQoKUHJlc3VtYWJseSB0aGUgZmFjdCB0aGF0IHdlIGhhdmUg
UFJJX3N0aW1lIGRlZmluZWQgbWVhbnMgdGhhdCAqbW9zdCoKcGxhY2VzIGFscmVhZHkgdXNlIHRo
aXMgZm9ybWF0LCBhbmQgdGhlIHBsYWNlcyB3aXRoIGA6YCBpbiB0aGUgbWlkZGxlCmFyZSBvdXRs
aWVycy4gIEl0J3MgcGVyZmVjdGx5IGFjY2VwdGFibGUgdG8gY2hhbmdlIHRoZW0gb25lIGJ5IG9u
ZTsKY2hhbmdpbmcgdGhlbSBhbGwgc2hvdWxkIG9ubHkgYmUgYSBzdWdnZXN0aW9uLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:24:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeuG-0005g5-FN; Tue, 11 Sep 2018 09:24:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzeuE-0005fk-OQ
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 09:24:22 +0000
X-Inumbo-ID: 9750e4ae-b5a4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9750e4ae-b5a4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:25:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="64955109"
To: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 <andrii.anisov@gmail.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
Date: Tue, 11 Sep 2018 10:24:16 +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: <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-devel@lists.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>

T24gMDkvMTEvMjAxOCAwOTo1MCBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKYW4s
Cj4gCj4gCj4gT24gMTEuMDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOQUssIGZv
ciB0d28gcmVhc29uczogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBv
ciBtb3JlCj4+IGRpZ2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMg
YW55IGVhc2llciB0aGFuIHRoZQo+PiBjdXJyZW50IGZvcm1hdC4KPiBJdCdzIHF1aXRlIHN1Ympl
Y3RpdmUuIElNSE8gdGltZXN0YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8KPiB1bmRlcnN0
YW5kIGluIGRlY2ltYWxzIHJhdGhlciB0aGFuIGluIHNlcGFyYXRlZCAzMi1iaXQgaGV4LWVzLiBO
byBtYXR0ZXIKPiBob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCj4gRXZlbiBwb3N0
IHByb2Nlc3Npbmcgb2YgcGVyZmMgb3V0cHV0IGlzIGVhc2llciBpbiBjYXNlIG9mIGRlY2ltYWwK
PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBhbmQgb2RkIHNlcGFyYXRv
cnMgdG8gY2FsY3VsYXRlCj4gdGhlIHRpbWUgZWxhcHNlZCBiZXR3ZWVuIHR3byBzYW1wbGVzLgoK
SSBhZ3JlZSB3aXRoIHRoaXMuICBQcmludGluZyBpbiBoZXhhZGVjaW1hbCBpcyB1c2VmdWwgaWYg
eW91IG5lZWQgdG8gc2VlCnRoZSBiaXR3aXNlIHN0cnVjdHVyZSBvZiB0aGUgY29udGVudDsgdGhh
dCdzIG9mIHplcm8gdXNlIHdoZW4gaXQgY29tZXMKdG8gdGltZXN0YW1wcy4gIE9uIHRoZSBjb250
cmFyeSwgeW91IGFsbW9zdCBhbHdheXMgd2FudCB0byBiZSBhYmxlIHRvIGRvCmEgc3VidHJhY3Rp
b24gaW4geW91ciBoZWFkIGFuZCBnZXQgYXQgbGVhc3QgYW4gb3JkZXItb2YtbWFnbml0dWRlCmRp
ZmZlcmVuY2UgYmV0d2VlbiB0aGUgdGltZXMsIHNvbWV0aGluZyB3aGljaCBpcyBmYXIgdG9vIGRp
ZmZpY3VsdCBpbiBoZXguCgpUaGUgZmFjdCB0aGF0IHdlIGV2ZW4gaGF2ZSBQUklfc3RpbWUgaXMg
ZXZpZGVuY2UgdGhhdCB0aGUgZGV2ZWxvcGVyCmNvbW11bml0eSBhcyBhIHdob2xlIGFncmVlcy4K
Cj4+IMKgIEFuZCB0aGVuIGlmIHlvdS93ZSB3ZXJlIHRvIGNoYW5nZSB0aGlzLCB0aGVuIHBsZWFz
ZQo+PiB1bmlmb3JtbHkgZXZlcnl3aGVyZSAtIHRoZXJlJ3MgZXZlbiBhIHNlY29uZCBpbnN0YW5j
ZSByaWdodCBpbiB0aGlzCj4+IHNhbWUgZmlsZSB5b3UgY2hhbmdlLCBub3QgdG8gc3BlYWsgb2Yg
c2ltaWxhciBvbmVzIGVsc2V3aGVyZQoKUHJlc3VtYWJseSB0aGUgZmFjdCB0aGF0IHdlIGhhdmUg
UFJJX3N0aW1lIGRlZmluZWQgbWVhbnMgdGhhdCAqbW9zdCoKcGxhY2VzIGFscmVhZHkgdXNlIHRo
aXMgZm9ybWF0LCBhbmQgdGhlIHBsYWNlcyB3aXRoIGA6YCBpbiB0aGUgbWlkZGxlCmFyZSBvdXRs
aWVycy4gIEl0J3MgcGVyZmVjdGx5IGFjY2VwdGFibGUgdG8gY2hhbmdlIHRoZW0gb25lIGJ5IG9u
ZTsKY2hhbmdpbmcgdGhlbSBhbGwgc2hvdWxkIG9ubHkgYmUgYSBzdWdnZXN0aW9uLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:24:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeuG-0005gF-PN; Tue, 11 Sep 2018 09:24:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzeuE-0005fn-TW
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:24:22 +0000
X-Inumbo-ID: 9801eaab-b5a4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9801eaab-b5a4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:25: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 1fzeuA-0006ac-FU; Tue, 11 Sep 2018 09: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 1fzeuA-0000qm-0s; Tue, 11 Sep 2018 09:24:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzeuA-0003TN-0E; Tue, 11 Sep 2018 09:24:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127492-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2f3681d62edc12b16a7823d88988c580facd699b
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 09:24:18 +0000
Subject: [Xen-devel] [libvirt test] 127492: 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>

ZmxpZ2h0IDEyNzQ5MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmMzY4MWQ2MmVkYzEyYjE2YTc4MjNkODg5
ODhjNTgwZmFjZDY5OWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTggZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk3IGRheXMgICA3OSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc0OTIgIDIwMTgtMDktMTEgMDQ6MTg6NTYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYXJoYW4gQWxp
IDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+
CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZp
cnRAYm91bS5vcmc+CiAgaW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3Ry
YW5kYm9nZSA8amFtaWVAY2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdl
aS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBL
YXRlcmluYSBLb3VraW91IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWly
IFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29t
PgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXph
IDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIg
PG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdv
b2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlu
byBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3Rv
eWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAg
cmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkg
PHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214
LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQg
RyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhh
dG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRn
b2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1
YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29t
PgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2OTE4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:28:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzeyA-0006EU-Fe; Tue, 11 Sep 2018 09:28:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzey9-0006EP-1m
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:28:25 +0000
X-Inumbo-ID: 28084424-b5a5-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28084424-b5a5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:29:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78846314"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 06/14] iommu: track reserved ranges using a rangeset
Thread-Index: AQHUOsZIz615DZ6rCEm4WwrIiyF8X6TklzsAgAZVyqA=
Date: Tue, 11 Sep 2018 09:28:23 +0000
Message-ID: <1aaeab2411304d8d83a86184c60ca6cb@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-7-paul.durrant@citrix.com>
 <5B92558C02000078001E64E1@prv1-mh.provo.novell.com>
In-Reply-To: <5B92558C02000078001E64E1@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 v6 06/14] iommu: track reserved ranges using
 a rangeset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTE6NDAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY2IDA2LzE0XSBpb21tdTogdHJhY2sg
cmVzZXJ2ZWQgcmFuZ2VzIHVzaW5nIGEgcmFuZ2VzZXQKPiAKPiA+Pj4gT24gMjMuMDguMTggYXQg
MTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBAQCAtMjQ4LDEyICsy
NTIsMTYgQEAgaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4KPiA+ICB2
b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPiAgewo+ID4gLSAg
ICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFkb21faW9tbXUoZCktPnBsYXRmb3JtX29wcyApCj4g
PiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+ID4g
Kwo+ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKPiA+
ICAgICAgICAgIHJldHVybjsKPiA+Cj4gPiAgICAgIGlvbW11X3RlYXJkb3duKGQpOwo+ID4KPiA+
ICAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKPiA+ICsKPiA+ICsgICAgcmFuZ2Vz
ZXRfZGVzdHJveShoZC0+cmVzZXJ2ZWRfcmFuZ2VzKTsKPiAKPiBGb3IgaWRlbXBvdGVuY3kgcmVh
c29ucyBwZXJoYXBzIGJldHRlciB0byBzdG9yZSBOVUxMIGFmdGVyCj4gdGhlIGNhbGw/CgpPay4K
Cj4gCj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCj4gPiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCj4gPiBAQCAtMTU0LDgg
KzE1NCwyMSBAQCB2b2lkIF9faHdkb21faW5pdAo+IHZ0ZF9zZXRfaHdkb21fbWFwcGluZyhzdHJ1
Y3QgZG9tYWluICpkKQo+ID4KPiA+ICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Jm
bihwZm4pLCBfbWZuKHBmbiksCj4gPiAgCQkJICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93
cml0YWJsZSk7Cj4gPiArCj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogVGhlIG9ubHkg
cmVhc29uIGEgcmVzZXJ2ZWQgcGFnZSB3b3VsZCBiZSBtYXBwZWQgaXMgdGhhdAo+ID4gKyAgICAg
ICAgICogaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgaXMgc2V0LCBpbiB3aGljaCBjYXNlIGl0IG5l
ZWRzIHRvIGJlCj4gPiArICAgICAgICAgKiBtYXJrZWQgYXMgcmVzZXJ2ZWQgaW4gdGhlIElPTU1V
Lgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBpZiAoICFyYyAmJiBwYWdlX2lzX3JhbV90
eXBlKHBmbiwgUkFNX1RZUEVfUkVTRVJWRUQpICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICBBU1NFUlQoaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcpOwo+ID4gKwo+ID4gKyAgICAgICAg
ICAgIHJjID0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihkb21faW9tbXUoZCktPnJlc2VydmVkX3Jh
bmdlcywKPiBwZm4pOwo+ID4gKyAgICAgICAgfQo+IAo+IFdoeSB3b3VsZCB0aGlzIGJlIHJlc3Ry
aWN0ZWQgdG8gdGhlIEU4MjAgcmVzZXJ2ZWQgdHlwZT8gSSB0aGluayB0aGlzCj4gc2hvdWxkIGNv
dmVyIGV2ZXJ5dGhpbmcgdGhhdCBnZXRzIG1hcHBlZCB3aXRoIGlvbW11X2luY2x1c2l2ZV9tYXBw
aW5nCj4gc2V0LCBidXQgbm90IG1hcHBlZCB3aXRoIHRoZSBmbGFnIGNsZWFyLgo+IAoKV2hlbiBQ
Vi1JT01NVSBpcyBlbmFibGVkIGl0IGNsZWFybHkgbmVlZHMgdG8gYmUgbW9kaWZ5IHRoZSBkb21h
aW4ncyBtZW1vcnkgbWFwcGluZ3MgKG90aGVyd2lzZSB3aGF0J3MgdGhlIHBvaW50IG9mIHRoZSBB
UEkpIHNvIEkgY291bGQgY2hhbmdlIHRoaXMgcmFuZ2UgdG8gaW5jbHVkZSBldmVyeXRoaW5nIG1h
cHBlZCBmb3IgdGhlIGRvbWFpbiBleGNlcHQgcmFuZ2VzIGV4cGxpY2l0bHkgaWRlbnRpZmllZCBh
cyBSQU0uCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:28:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeyS-0006HR-PS; Tue, 11 Sep 2018 09:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzeyQ-0006HB-Ug
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:28:42 +0000
X-Inumbo-ID: 32b8fbbb-b5a5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32b8fbbb-b5a5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:29:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="64955392"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <4a4d7ad8-be0d-ee52-5657-fd90eaaab420@citrix.com>
Date: Tue, 11 Sep 2018 10:28:37 +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: <5B97886002000078001E7151@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@epam.com" <andrii_anisov@epam.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <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>

T24gMDkvMTEvMjAxOCAxMDoxOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDku
MTggYXQgMTE6MTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTEv
MDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTEuMDkuMTggYXQgMTA6
NTAsIDxhbmRyaWlfYW5pc292QGVwYW0uY29tPiB3cm90ZToKPj4+PiBPbiAxMS4wOS4xOCAxMToy
NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE5BSywgZm9yIHR3byByZWFzb25zOiBJJ20gbm90
IG9mIHRoZSBvcGluaW9uIHRoYXQgcmVhZGluZyBhIDE1IG9yIG1vcmUKPj4+Pj4gZGlnaXQgZGVj
aW1hbCBudW1iZXIgd2l0aG91dCBhbnkgc2VwYXJhdG9ycyBpcyBhbnkgZWFzaWVyIHRoYW4gdGhl
Cj4+Pj4+IGN1cnJlbnQgZm9ybWF0Lgo+Pj4+IEl0J3MgcXVpdGUgc3ViamVjdGl2ZS4gSU1ITyB0
aW1lc3RhbXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKPj4+PiB1bmRlcnN0YW5kIGluIGRl
Y2ltYWxzIHJhdGhlciB0aGFuIGluIHNlcGFyYXRlZCAzMi1iaXQgaGV4LWVzLiBObyBtYXR0ZXIg
Cj4+Pj4gaG93IG1hbnkgZGlnaXRhbCBudW1iZXIgdGhleSBoYXZlLgo+Pj4gSXQgaXMgc3ViamVj
dGl2ZSwgeWVzLCBidXQgaW4gc3VjaCBhIGNhc2UgeW91IGV2ZW4gbW9yZSBzbyBuZWVkIHRvCj4+
PiBkZW1vbnN0cmF0ZSBhIGNoYW5nZSBpcyBhbiBvdmVyYWxsIGltcHJvdmVtZW50Lgo+Pj4KPj4+
PiBFdmVuIHBvc3QgcHJvY2Vzc2luZyBvZiBwZXJmYyBvdXRwdXQgaXMgZWFzaWVyIGluIGNhc2Ug
b2YgZGVjaW1hbCAKPj4+PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBh
bmQgb2RkIHNlcGFyYXRvcnMgdG8gY2FsY3VsYXRlIAo+Pj4+IHRoZSB0aW1lIGVsYXBzZWQgYmV0
d2VlbiB0d28gc2FtcGxlcy4KPj4+IFBvc3QgcHJvY2Vzc2luZyB1c3VhbGx5IHVzZXMgc2NyaXBz
IGZvciBwYXJzaW5nIC0gSSBkb24ndCB0aGluayBpdCdzCj4+PiBvdmVybHkgY29tcGxpY2F0ZWQg
dG8gaGF2ZSBhIHNjcmlwdCBjb252ZXJ0IHRoZSBudW1iZXIgaW50bwo+Pj4gYmFzaWNhbGx5IGFu
eSBmb3JtYXQgeW91IHdhbnQuCj4+Cj4+IFJpZ2h0LCBidXQgdGhpcyBwYXJ0aWN1bGFyIG1pcy1w
YXR0ZXJuIHdhbnRzIGZpeGluZy4gIEl0IGlzIHNpbXBseQo+PiBjb25mdXNpbmcgdG8gaGF2ZSBh
IHNpbmdsZSBudW1iZXIgZm9ybWF0dGVkIHdpdGggYSBjb2xvbiBpbmJldHdlZW4uCj4gCj4gV2hh
dCBvdGhlciBzZXBhcmF0b3IgZG8geW91IHN1Z2dlc3Q/IEkgY29uc2lkZXIgaXQgcXVpdGUgaGVs
cGZ1bAo+IHRvIGhhdmUgb25lIHdoZW4gdGhlcmUgYXJlIG1vcmUgdGhhbiBhYm91dCAxMCBkaWdp
dHMuIChJJ2QgYWxzbwo+IGJlIGZpbmUsIGJ0dywgdG8gaGF2ZSB0aGUgdGltZSBwcmludGVkIGlu
IGRlY2ltYWwsIGJ1dCB0aGVuCj4gcGVyaGFwcyB3aXRoIG1zIGdyYW51bGFyaXR5IGFuZCA2IGRp
Z2l0cyBmb3IgdGhlIGZyYWN0aW9uYWwgcGFydC4pCgoqIFdlIGNsZWFybHkgYWxyZWFkeSBoYXZl
IGEgc3RhbmRhcmQgd2F5IG9mIHByaW50aW5nIHN0aW1lCiogVGhlIHBsYWNlcyB3aGVyZSBhIGNv
bG9uIGlzIHVzZWQgYXJlIG5vbi1zdGFuZGFyZCwgYW5kIHRodXMgd3JvbmcKKiBIaXMgcGF0Y2gg
bWFrZXMgYW4gaW1wcm92ZW1lbnQgYnkgZml4aW5nIHRoZSBub24tc3RhbmRhcmQgdGltZXN0YW1w
CnByaW50aW5nLgoKSWYgeW91J3JlIG5vdCBoYXBweSB3aXRoIHRoZSBjdXJyZW50IFBSSV9zdGlt
ZSwgdGhlbiBpdCBzaG91bGQgYmUgb24geW91CnRvIHByb3Bvc2UgYW5kIGNvZGUgdXAgYSBjaGFu
Z2UsIG5vdCBBbmRyaWkgKHVubGVzcyBoZSBmZWVscwpwYXJ0aWN1bGFybHkgbW90aXZhdGVkIHRv
IGRvIHNvKS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzeyV-0006IG-2V; Tue, 11 Sep 2018 09:28:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzeyU-0006I2-58
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:28:46 +0000
X-Inumbo-ID: 3466a095-b5a5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3466a095-b5a5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:29:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:28:43 -0600
Message-Id: <5B978AC702000078001E719D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:28:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <c175f9c8-3b6b-46b5-abbd-8fe6b6e83a9c@citrix.com>
In-Reply-To: <c175f9c8-3b6b-46b5-abbd-8fe6b6e83a9c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@epam.com" <andrii_anisov@epam.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <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>

Pj4+IE9uIDExLjA5LjE4IGF0IDExOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMDkvMTggMTA6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMS4w
OS4xOCBhdCAxMToxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTEvMDkvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDExLjA5LjE4IGF0
IDEwOjUwLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDExLjA5LjE4
IDExOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE5BSywgZm9yIHR3byByZWFzb25zOiBJ
J20gbm90IG9mIHRoZSBvcGluaW9uIHRoYXQgcmVhZGluZyBhIDE1IG9yIG1vcmUKPj4+Pj4+IGRp
Z2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMgaXMgYW55IGVhc2llciB0
aGFuIHRoZQo+Pj4+Pj4gY3VycmVudCBmb3JtYXQuCj4+Pj4+IEl0J3MgcXVpdGUgc3ViamVjdGl2
ZS4gSU1ITyB0aW1lc3RhbXBzIG1lYXN1cmVkIGluIG5zIGVhc2llciB0byAKPj4+Pj4gdW5kZXJz
dGFuZCBpbiBkZWNpbWFscyByYXRoZXIgdGhhbiBpbiBzZXBhcmF0ZWQgMzItYml0IGhleC1lcy4g
Tm8gbWF0dGVyIAo+Pj4+PiBob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhhdmUuCj4+Pj4g
SXQgaXMgc3ViamVjdGl2ZSwgeWVzLCBidXQgaW4gc3VjaCBhIGNhc2UgeW91IGV2ZW4gbW9yZSBz
byBuZWVkIHRvCj4+Pj4gZGVtb25zdHJhdGUgYSBjaGFuZ2UgaXMgYW4gb3ZlcmFsbCBpbXByb3Zl
bWVudC4KPj4+Pgo+Pj4+PiBFdmVuIHBvc3QgcHJvY2Vzc2luZyBvZiBwZXJmYyBvdXRwdXQgaXMg
ZWFzaWVyIGluIGNhc2Ugb2YgZGVjaW1hbCAKPj4+Pj4gdGltZXN0YW1wcy4gWW91IHNob3VsZCBu
b3QgcGFyc2UgaGV4ZXMgYW5kIG9kZCBzZXBhcmF0b3JzIHRvIGNhbGN1bGF0ZSAKPj4+Pj4gdGhl
IHRpbWUgZWxhcHNlZCBiZXR3ZWVuIHR3byBzYW1wbGVzLgo+Pj4+IFBvc3QgcHJvY2Vzc2luZyB1
c3VhbGx5IHVzZXMgc2NyaXBzIGZvciBwYXJzaW5nIC0gSSBkb24ndCB0aGluayBpdCdzCj4+Pj4g
b3Zlcmx5IGNvbXBsaWNhdGVkIHRvIGhhdmUgYSBzY3JpcHQgY29udmVydCB0aGUgbnVtYmVyIGlu
dG8KPj4+PiBiYXNpY2FsbHkgYW55IGZvcm1hdCB5b3Ugd2FudC4KPj4+IFJpZ2h0LCBidXQgdGhp
cyBwYXJ0aWN1bGFyIG1pcy1wYXR0ZXJuIHdhbnRzIGZpeGluZy4gIEl0IGlzIHNpbXBseQo+Pj4g
Y29uZnVzaW5nIHRvIGhhdmUgYSBzaW5nbGUgbnVtYmVyIGZvcm1hdHRlZCB3aXRoIGEgY29sb24g
aW5iZXR3ZWVuLgo+PiBXaGF0IG90aGVyIHNlcGFyYXRvciBkbyB5b3Ugc3VnZ2VzdD8gSSBjb25z
aWRlciBpdCBxdWl0ZSBoZWxwZnVsCj4+IHRvIGhhdmUgb25lIHdoZW4gdGhlcmUgYXJlIG1vcmUg
dGhhbiBhYm91dCAxMCBkaWdpdHMuIChJJ2QgYWxzbwo+PiBiZSBmaW5lLCBidHcsIHRvIGhhdmUg
dGhlIHRpbWUgcHJpbnRlZCBpbiBkZWNpbWFsLCBidXQgdGhlbgo+PiBwZXJoYXBzIHdpdGggbXMg
Z3JhbnVsYXJpdHkgYW5kIDYgZGlnaXRzIGZvciB0aGUgZnJhY3Rpb25hbCBwYXJ0LikKPiAKPiBJ
dCBpcyBjdXJyZW50bHkgbW9yZSBjb21tb24gYWNyb3NzIHRoZSBiYXNlIHRvIHVzZSB0aGUgZm9y
bWF0IHByb3Bvc2VkCj4gYnkgQW5kcmlpLgo+IAo+IEZvciBjb25zaXN0ZW50bHkgYWxvbmUsIHRo
YXQgZm9ybWF0IHNob3VsZCBiZSBmb2xsb3dlZCwgb3IgKmV2ZXJ5dGhpbmcqCj4gc2hvdWxkIGJl
IGNoYW5nZWQuCgpfTW9yZV8gY29uc2lzdGVuY3kgd291bGQgYmUgZGVzaXJhYmxlLCBidXQgSSBk
b24ndCB0aGluayB0aGVyZSdzIGEKc3RyaWN0IG5lZWQgdG8gZ2V0IHRoZXJlIGluIG9uZSBzdGVw
LiBBIHBhdGNoIHNob3VsZG4ndCByZXN1bHQgaW4gbGVzcwpjb25zaXN0ZW5jeSwgSSBmdWxseSBh
Z3JlZS4gSWYgdGhlcmUgYXJlIG90aGVyIGhhcmQgdG8gcGFyc2UgKGJ5IGEKaHVtYW4pIHRpbWUg
c3RhbXBzIHdoaWNoIGdldCBsb2dnZWQsIEknbSBhbGwgZm9yIGNoYW5naW5nIHRoZW0sCmJ1dCBy
aWdodCBoZXJlIHRoZSBmb2N1cyBpcyBqdXN0IG9uIHRoZSBoZWFkbGluZXMgd2hpY2ggc29tZSBv
ZiB0aGUKa2V5IGhhbmRsZXJzIGxvZyAod2hpY2gsIGFzIGluZGljYXRlZCBiZWZvcmUsIEknZCBp
bmRlZWQgbGlrZSB0byBzZWUKY2hhbmdlZCBhbGwgaW4gb25lIGdvKS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:30:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:30: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 1fzf06-00073c-Fh; Tue, 11 Sep 2018 09:30: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzf05-00073K-7p
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:30:25 +0000
X-Inumbo-ID: 0e880ce2-b5a5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e880ce2-b5a5-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:28:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:30:23 -0600
Message-Id: <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:30:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "andrii_anisov@epam.com" <andrii_anisov@epam.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
In-Reply-To: <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@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+IE9uIDExLjA5LjE4IGF0IDExOjIxLCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6
Cgo+IE9uIDExLjA5LjE4IDEyOjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hhdCBvdGhlciBz
ZXBhcmF0b3IgZG8geW91IHN1Z2dlc3Q/IEkgY29uc2lkZXIgaXQgcXVpdGUgaGVscGZ1bAo+PiB0
byBoYXZlIG9uZSB3aGVuIHRoZXJlIGFyZSBtb3JlIHRoYW4gYWJvdXQgMTAgZGlnaXRzLiAoSSdk
IGFsc28KPj4gYmUgZmluZSwgYnR3LCB0byBoYXZlIHRoZSB0aW1lIHByaW50ZWQgaW4gZGVjaW1h
bCwgYnV0IHRoZW4KPj4gcGVyaGFwcyB3aXRoIG1zIGdyYW51bGFyaXR5IGFuZCA2IGRpZ2l0cyBm
b3IgdGhlIGZyYWN0aW9uYWwgcGFydC4pCj4gU2hvdWxkIHdlIHRoaW5rIGFib3V0IHJlcGxhY2lu
ZyBQUklfc3RpbWU/CgpXaHkgbm90LCBidXQgdGhhdCB3b3VsZCByZXF1aXJlIGFkZGluZyBhbm90
aGVyICVwIHN1ZmZpeCBvcgppbnRyb2R1Y2luZyBhIGNvbnN0cnVjdCBzcGxpdHRpbmcgc190aW1l
X3QgdmFsdWVzIGludG8gdHdvIHBpZWNlcwoodG8gYmUgdXNlZCB0byBoaWRlIHRoZSB0d28gcHJp
bnRrKCkgYXJndW1lbnRzIHJlcXVpcmVkKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:32:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzf1r-0007Dq-0q; Tue, 11 Sep 2018 09:32:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzf1p-0007Db-Mv
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:32:13 +0000
X-Inumbo-ID: b0abda4d-b5a5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0abda4d-b5a5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:33: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 1fzf1n-0006lk-OM; Tue, 11 Sep 2018 09:32: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 1fzf1n-000192-HR; Tue, 11 Sep 2018 09:32:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzf1n-0007cc-GF; Tue, 11 Sep 2018 09:32:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start: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:build-arm64-pvops:kernel-build: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: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: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-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-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-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-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=c0305995d3676c8f7764eb79a7f99de8d18c591a
X-Osstest-Versions-That: linux=ba6984fc0162f24a510ebc34e881b546b69c553b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 09:32:11 +0000
Subject: [Xen-devel] [linux-3.18 test] 127486: 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>

ZmxpZ2h0IDEyNzQ4NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc0ODYvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGlu
IDEyNzI5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3Mjk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcyOTYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3Mjk2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjcyOTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzI5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzAzMDU5
OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgYmE2OTg0ZmMwMTYyZjI0YTUxMGViYzM0ZTg4MWI1NDZiNjljNTUz
YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3Mjk2ICAyMDE4LTA5LTA1IDA3OjQ1OjE5IFogICAg
NiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzQ1NSAgMjAxOC0wOS0wOSAxODoxMjoyNyBa
ICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNv
bT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4YW5kcnUgQXJkZWxl
YW4gPGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1A
bGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5l
dGFwcC5jb20+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1
bmcuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+
CiAgQ2hyaXN0aWFuIEJyYXVuZXIgPGNocmlzdGlhbkBicmF1bmVyLmlvPgogIENvbHkgTGkgPGNv
bHlsaUBzdXNlLmRlPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4K
ICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRXJpYyBX
LiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhcmkgQmF0aGluaSA8aGJhdGhpbmlAbGlu
dXguaWJtLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIGppYW5neWl3ZW4gPGppYW5neWl3ZW5AaHVhd2VpLmNvbT4KICBK
b24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25h
dGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSnVuIFBpYW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4K
ICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVz
aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1h
biA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29t
PgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBPbGVnIE5lc3Rlcm92
IDxvbGVnQHJlZGhhdC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJpY2hh
cmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgUmlrIHZhbiBSaWVsIDxyaWVsQHN1cnJp
ZWwuY29tPgogIFNlcmdlIEhhbGx5biA8c2VyZ2VAaGFsbHluLmNvbT4KICBTaGFuIEhhaSA8c2hh
bi5oYWlAb3JhY2xlLmNvbT4KICBTaGVuZ2h1aSBXYW5nIDxzaGh1aXdAZm94bWFpbC5jb20+CiAg
U25pbGQgRG9sa293IDxzbmlsZEBzb255LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8
cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21h
aWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVG9tYXMgQm9y
dG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNv
bT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZaXdlbiBKaWFuZyA8amlh
bmd5aXdlbkBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBiYTY5ODRmYzAxNjIuLmMwMzA1OTk1
ZDM2NyAgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSAtPiB0ZXN0ZWQv
bGludXgtMy4xOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:33:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzf3I-0007MV-Fb; Tue, 11 Sep 2018 09:33:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzf3H-0007MQ-AK
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:33:43 +0000
X-Inumbo-ID: e5a5b715-b5a5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5a5b715-b5a5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:34:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:33:41 -0600
Message-Id: <5B978BF202000078001E71A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:33:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
In-Reply-To: <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 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+IE9uIDExLjA5LjE4IGF0IDExOjI0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xMS8yMDE4IDA5OjUwIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBIZWxs
byBKYW4sCj4+IAo+PiAKPj4gT24gMTEuMDkuMTggMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4gTkFLLCBmb3IgdHdvIHJlYXNvbnM6IEknbSBub3Qgb2YgdGhlIG9waW5pb24gdGhhdCByZWFk
aW5nIGEgMTUgb3IgbW9yZQo+Pj4gZGlnaXQgZGVjaW1hbCBudW1iZXIgd2l0aG91dCBhbnkgc2Vw
YXJhdG9ycyBpcyBhbnkgZWFzaWVyIHRoYW4gdGhlCj4+PiBjdXJyZW50IGZvcm1hdC4KPj4gSXQn
cyBxdWl0ZSBzdWJqZWN0aXZlLiBJTUhPIHRpbWVzdGFtcHMgbWVhc3VyZWQgaW4gbnMgZWFzaWVy
IHRvCj4+IHVuZGVyc3RhbmQgaW4gZGVjaW1hbHMgcmF0aGVyIHRoYW4gaW4gc2VwYXJhdGVkIDMy
LWJpdCBoZXgtZXMuIE5vIG1hdHRlcgo+PiBob3cgbWFueSBkaWdpdGFsIG51bWJlciB0aGV5IGhh
dmUuCj4+IEV2ZW4gcG9zdCBwcm9jZXNzaW5nIG9mIHBlcmZjIG91dHB1dCBpcyBlYXNpZXIgaW4g
Y2FzZSBvZiBkZWNpbWFsCj4+IHRpbWVzdGFtcHMuIFlvdSBzaG91bGQgbm90IHBhcnNlIGhleGVz
IGFuZCBvZGQgc2VwYXJhdG9ycyB0byBjYWxjdWxhdGUKPj4gdGhlIHRpbWUgZWxhcHNlZCBiZXR3
ZWVuIHR3byBzYW1wbGVzLgo+IAo+IEkgYWdyZWUgd2l0aCB0aGlzLiAgUHJpbnRpbmcgaW4gaGV4
YWRlY2ltYWwgaXMgdXNlZnVsIGlmIHlvdSBuZWVkIHRvIHNlZQo+IHRoZSBiaXR3aXNlIHN0cnVj
dHVyZSBvZiB0aGUgY29udGVudDsgdGhhdCdzIG9mIHplcm8gdXNlIHdoZW4gaXQgY29tZXMKPiB0
byB0aW1lc3RhbXBzLiAgT24gdGhlIGNvbnRyYXJ5LCB5b3UgYWxtb3N0IGFsd2F5cyB3YW50IHRv
IGJlIGFibGUgdG8gZG8KPiBhIHN1YnRyYWN0aW9uIGluIHlvdXIgaGVhZCBhbmQgZ2V0IGF0IGxl
YXN0IGFuIG9yZGVyLW9mLW1hZ25pdHVkZQo+IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdGltZXMs
IHNvbWV0aGluZyB3aGljaCBpcyBmYXIgdG9vIGRpZmZpY3VsdCBpbiBoZXguCgpJIGRpc2FncmVl
IC0gaXQncyBhIG1hdHRlciBvZiB3aG8gbG9va3MgYXQgdGhvc2UgbnVtYmVycy4gUGVyc29uYWxs
eQpJJ20gcXVpdGUgZmluZSBkb2luZyBvcmRlci1vZi1tYWduaXR1ZGUgaGV4IG1hdGguCgo+IFRo
ZSBmYWN0IHRoYXQgd2UgZXZlbiBoYXZlIFBSSV9zdGltZSBpcyBldmlkZW5jZSB0aGF0IHRoZSBk
ZXZlbG9wZXIKPiBjb21tdW5pdHkgYXMgYSB3aG9sZSBhZ3JlZXMuCj4gCj4+PiAgIEFuZCB0aGVu
IGlmIHlvdS93ZSB3ZXJlIHRvIGNoYW5nZSB0aGlzLCB0aGVuIHBsZWFzZQo+Pj4gdW5pZm9ybWx5
IGV2ZXJ5d2hlcmUgLSB0aGVyZSdzIGV2ZW4gYSBzZWNvbmQgaW5zdGFuY2UgcmlnaHQgaW4gdGhp
cwo+Pj4gc2FtZSBmaWxlIHlvdSBjaGFuZ2UsIG5vdCB0byBzcGVhayBvZiBzaW1pbGFyIG9uZXMg
ZWxzZXdoZXJlCj4gCj4gUHJlc3VtYWJseSB0aGUgZmFjdCB0aGF0IHdlIGhhdmUgUFJJX3N0aW1l
IGRlZmluZWQgbWVhbnMgdGhhdCAqbW9zdCoKPiBwbGFjZXMgYWxyZWFkeSB1c2UgdGhpcyBmb3Jt
YXQsIGFuZCB0aGUgcGxhY2VzIHdpdGggYDpgIGluIHRoZSBtaWRkbGUKPiBhcmUgb3V0bGllcnMu
ICBJdCdzIHBlcmZlY3RseSBhY2NlcHRhYmxlIHRvIGNoYW5nZSB0aGVtIG9uZSBieSBvbmU7Cj4g
Y2hhbmdpbmcgdGhlbSBhbGwgc2hvdWxkIG9ubHkgYmUgYSBzdWdnZXN0aW9uLgoKV2VsbCwgd2hh
dCBzaG91bGQgSSBzYXkgLSBJIGRpc2FncmVlLiBJIHdvdWxkIGFncmVlIGlmIGl0IHdvdWxkIGJl
IGEKd2hvbGUgbG90IG9mIHdvcmssIGJ1dCB0aGVyZSdzIG5vdCB0aGF0IG1hbnkga2V5IGhhbmRs
ZXJzIHRvIGJlZ2luCndpdGgsIGFuZCBmYXIgbm90IGFsbCBvZiB0aGVtIHByaW50IGEgdGltZSBz
dGFtcCBpbiB0aGVpciBoZWFkbGluZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:35:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzf4X-0007T7-Qy; Tue, 11 Sep 2018 09:35:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzf4X-0007Sz-8H
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:35:01 +0000
X-Inumbo-ID: 13f71b43-b5a6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13f71b43-b5a6-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:35:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78846634"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 07/14] x86: add iommu_op to query reserved ranges
Thread-Index: AQHUOsZJxKglGd/OJ0mjfGUi4Ch3hKTknS2AgAZQ6uA=
Date: Tue, 11 Sep 2018 09:34:58 +0000
Message-ID: <8e0a44bbe7f74eecb3ae7d62f9fb1604@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-8-paul.durrant@citrix.com>
 <5B925A8902000078001E6525@prv1-mh.provo.novell.com>
In-Reply-To: <5B925A8902000078001E6525@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 v6 07/14] x86: add iommu_op to query
 reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MDEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbgo+IEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPjsKPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjYg
MDcvMTRdIHg4NjogYWRkIGlvbW11X29wIHRvIHF1ZXJ5IHJlc2VydmVkIHJhbmdlcwo+IAo+ID4+
PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpb21tdV9vcCB0byBhbGxvdyB0aGUgZG9tYWluIElPTU1V
IHJlc2VydmVkCj4gcmFuZ2VzIHRvIGJlCj4gPiBxdWVyaWVkIGJ5IHRoZSBndWVzdC4KPiA+Cj4g
PiBOT1RFOiBUaGUgbnVtYmVyIG9mIHJlc2VydmVkIHJhbmdlcyBpcyBkZXRlcm1pbmVkIGJ5IHN5
c3RlbSBmaXJtd2FyZSwKPiBpbgo+ID4gICAgICAgY29uanVuY3Rpb24gd2l0aCBYZW4gY29tbWFu
ZCBsaW5lIG9wdGlvbnMsIGFuZCBpcyBleHBlY3RlZCB0byBiZQo+ID4gICAgICAgc21hbGwuIFRo
dXMsIHRvIGF2b2lkIG92ZXItY29tcGxpY2F0aW5nIHRoZSBjb2RlLCB0aGVyZSBpcyBubwo+ID4g
ICAgICAgcHJlLWVtcHRpb24gY2hlY2sgd2l0aGluIHRoZSBvcGVyYXRpb24uCj4gCj4gSG1tLCBS
TVJScyByZXBvcnRlZGx5IGNhbiBjb3ZlciBhIGZhaXIgcGFydCBvZiAodGhlIGVudGlyZT8pIGZy
YW1lCj4gYnVmZmVyIG9mIGEgZ3JhcGhpY3MgZGV2aWNlLgoKVGhhdCB3b3VsZCBzdGlsbCBiZSBw
aHJhc2VkIGFzIGEgc2luZ2xlIHJhbmdlIHRob3VnaCwgcmlnaHQ/Cgo+IAo+ID4gQEAgLTEwMCwx
NiArMTc2LDI3IEBAIGxvbmcgZG9faW9tbXVfb3AodW5zaWduZWQgaW50IG5yX2J1ZnMsCj4gPiAg
ICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPgo+ID4gK0NIRUNLX2lvbW11X3Jlc2VydmVkX3Jhbmdl
Owo+ID4gKwo+ID4gIGludCBjb21wYXRfb25lX2lvbW11X29wKGNvbXBhdF9pb21tdV9vcF9idWZf
dCAqYnVmKQo+ID4gIHsKPiA+IC0gICAgY29tcGF0X2lvbW11X29wX3QgY21wOwo+ID4gKyAgICBj
b21wYXRfaW9tbXVfb3BfdCBjbXAgPSB7fTsKPiA+ICsgICAgc2l6ZV90IG9mZnNldDsKPiA+ICsg
ICAgc3RhdGljIGNvbnN0IHNpemVfdCBvcF9zaXplW10gPSB7Cj4gPiArICAgICAgICBbWEVOX0lP
TU1VT1BfcXVlcnlfcmVzZXJ2ZWRdID0gc2l6ZW9mKHN0cnVjdAo+IGNvbXBhdF9pb21tdV9vcF9x
dWVyeV9yZXNlcnZlZCksCj4gPiArICAgIH07Cj4gPiArICAgIHNpemVfdCBzaXplOwo+ID4gICAg
ICB4ZW5faW9tbXVfb3BfdCBuYXQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCB1Owo+ID4gKyAgICBp
bnQzMl90IHN0YXR1czsKPiA+ICAgICAgaW50IHJjOwo+ID4KPiA+IC0gICAgaWYgKCBidWYtPnNp
emUgPCBzaXplb2YoY21wKSApCj4gPiArICAgIG9mZnNldCA9IG9mZnNldG9mKHN0cnVjdCBjb21w
YXRfaW9tbXVfb3AsIHUpOwo+ID4gKwo+ID4gKyAgICBpZiAoIGJ1Zi0+c2l6ZSA8IG9mZnNldCAp
Cj4gPiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAKPiBGb3Igc29tZSByZWFzb24gSSBub3Rp
Y2UgdGhpcyBvbmx5IG5vdyBhbmQgaGVyZSAtIC1FRkFVTFQgaXNuJ3QKPiByZWFsbHkgYXBwcm9w
cmlhdGVseSBkZXNjcmliaW5nIHRoZSBlcnJvciBjb25kaXRpb24gaGVyZS4gLUVOT0RBVEEKPiBv
ciAtRU5PQlVGUyBwZXJoYXBzPwoKT2suIEVOT0RBVEEgc2VlbXMgYmVzdC4KCj4gCj4gPiBAQCAt
MTE5LDE3ICsyMDYsODIgQEAgaW50Cj4gY29tcGF0X29uZV9pb21tdV9vcChjb21wYXRfaW9tbXVf
b3BfYnVmX3QgKmJ1ZikKPiA+ICAgICAgaWYgKCByYyApCj4gPiAgICAgICAgICByZXR1cm4gcmM7
Cj4gPgo+ID4gKyAgICBpZiAoIGNtcC5vcCA+PSBBUlJBWV9TSVpFKG9wX3NpemUpICkKPiA+ICsg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICsKPiA+ICsgICAgc2l6ZSA9IG9wX3NpemVb
YXJyYXlfaW5kZXhfbm9zcGVjKGNtcC5vcCwgQVJSQVlfU0laRShvcF9zaXplKSldOwo+ID4gKyAg
ICBpZiAoIGJ1Zi0+c2l6ZSA8IG9mZnNldCArIHNpemUgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggY29weV9mcm9tX2NvbXBhdF9vZmZzZXQoKHZvaWQg
KikmY21wLnUsIGJ1Zi0+aCwgb2Zmc2V0LCBzaXplKSApCj4gPiArICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogVGhlIHhsYXQgbWFnaWMgZG9lc24n
dCBxdWl0ZSBrbm93IGhvdyB0byBoYW5kbGUgdGhlIHVuaW9uIHNvCj4gPiArICAgICAqIHdlIG5l
ZWQgdG8gZml4IHRoaW5ncyB1cCBoZXJlLgo+ID4gKyAgICAgKi8KPiA+ICsjZGVmaW5lIFhMQVRf
aW9tbXVfb3BfdV9xdWVyeV9yZXNlcnZlZAo+IFhFTl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkCj4g
PiArICAgIHUgPSBjbXAub3A7Cj4gPiArCj4gPiArI2RlZmluZSBYTEFUX2lvbW11X29wX3F1ZXJ5
X3Jlc2VydmVkX0hORExfcmFuZ2VzKF9kXywgX3NfKQo+IFwKPiA+ICsgICAgZG8gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ID4gKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBpZiAoICFjb21wYXRfaGFuZGxlX2lzX251
bGwoKF9zXyktPnJhbmdlcykgKSAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnJfZW50cmllcyA9IENPTVBBVF9BUkdf
WExBVF9WSVJUX0JBU0U7ICAgICBcCj4gCj4gdWludDMyX3QgKHNlZSBiZWxvdykgb3IgcGVyaGFw
cyBldmVuIGJldHRlciB0eXBlb2YoKS4KPiAKCk9rLgoKPiA+ICsgICAgICAgICAgICB4ZW5faW9t
bXVfcmVzZXJ2ZWRfcmFuZ2VfdCAqcmFuZ2VzID0gICAgICAgICAgICAgICAgICAgICAgXAo+ID4g
KyAgICAgICAgICAgICAgICAodm9pZCAqKShucl9lbnRyaWVzICsgMSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICBpZiAo
IHNpemVvZigqbnJfZW50cmllcykgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ID4gKyAgICAgICAgICAgICAgICAgKHNpemVvZigqcmFuZ2VzKSAqIChfc18pLT5ucl9lbnRyaWVz
KSA+ICAgICAgICAgICAgICBcCj4gPiArICAgICAgICAgICAgICAgICBDT01QQVRfQVJHX1hMQVRf
U0laRSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FMkJJRzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICAgICAgKm5yX2VudHJpZXMgPSAoX3Nf
KS0+bnJfZW50cmllczsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+cmFuZ2VzLCByYW5nZXMpOyAgICAgICAgICAg
ICAgXAo+ID4gKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBlbHNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAg
ICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+cmFuZ2VzLCBOVUxMKTsgICAgICAgICAg
ICAgICAgXAo+ID4gKyAgICB9IHdoaWxlIChmYWxzZSkKPiA+ICsKPiA+ICAgICAgWExBVF9pb21t
dV9vcCgmbmF0LCAmY21wKTsKPiA+Cj4gPiArI3VuZGVmIFhMQVRfaW9tbXVfb3BfcXVlcnlfcmVz
ZXJ2ZWRfSE5ETF9yYW5nZXMKPiA+ICsKPiA+ICAgICAgaW9tbXVfb3AoJm5hdCk7Cj4gPgo+ID4g
KyAgICBzdGF0dXMgPSBuYXQuc3RhdHVzOwo+ID4gKwo+ID4gKyNkZWZpbmUgWExBVF9pb21tdV9v
cF9xdWVyeV9yZXNlcnZlZF9ITkRMX3JhbmdlcyhfZF8sIF9zXykKPiBcCj4gPiArICAgIGRvICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiA+ICsgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICAgICAgaWYgKCAhY29tcGF0
X2hhbmRsZV9pc19udWxsKChfZF8pLT5yYW5nZXMpICkgICAgICAgICAgICAgICAgICAgICBcCj4g
PiArICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yX2Vu
dHJpZXMgPSBDT01QQVRfQVJHX1hMQVRfVklSVF9CQVNFOyAgICAgICAgXAo+ID4gKyAgICAgICAg
ICAgIGNvbXBhdF9pb21tdV9yZXNlcnZlZF9yYW5nZV90ICpyYW5nZXMgPSAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPiArICAgICAgICAgICAgICAgICh2b2lkICopKG5yX2VudHJpZXMgKyAxKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnIgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ID4gKyAgICAgICAgICAgICAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIChfZF8pLT5ucl9lbnRyaWVz
LCAqbnJfZW50cmllcyk7ICAgICBcCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAg
ICAgICBpZiAoIF9fY29weV90b19jb21wYXRfb2Zmc2V0KChfZF8pLT5yYW5nZXMsIDAsIHJhbmdl
cywgbnIpICkgXAo+ID4gKyAgICAgICAgICAgICAgICBzdGF0dXMgPSAtRUZBVUxUOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiA+ICsgICAgfSB3aGlsZSAoZmFsc2UpCj4gPiArCj4gPiAgICAgIFhMQVRfaW9tbXVfb3AoJmNt
cCwgJm5hdCk7Cj4gPgo+ID4gKyAgICAvKiBzdGF0dXMgd2lsbCBoYXZlIGJlZW4gbW9kaWZpZWQg
aWYgX19jb3B5X3RvX2NvbXBhdF9vZmZzZXQoKSBmYWlsZWQKPiAqLwo+ID4gKyAgICBjbXAuc3Rh
dHVzID0gc3RhdHVzOwo+ID4gKwo+ID4gKyN1bmRlZiBYTEFUX2lvbW11X29wX3F1ZXJ5X3Jlc2Vy
dmVkX0hORExfcmFuZ2VzCj4gPiArCj4gPiAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2NvbXBh
dChjb21wYXRfaGFuZGxlX2Nhc3QoYnVmLT5oLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9pb21tdV9vcF90KSwKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjbXAsIHN0YXR1cykgKQo+ID4gICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Cj4gPgo+ID4gKyN1bmRlZiBYTEFUX2lvbW11X29wX3VfcXVlcnlfcmVz
ZXJ2ZWQKPiA+ICsKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+IAo+IEl0J3Mgc29tZWhvdyBt
b3JlIGV2aWRlbnQgaGVyZSwgYnV0IEkgdGhpbmsgZXZlbiBvbiB0aGUgbmF0aXZlIHBhdGgKPiB0
aGUgbnJfZW50cmllcyBmaWVsZCBkb2Vzbid0IGdldCBjb3BpZWQgYmFjayBkZXNwaXRlIGl0IGJl
aW5nIGFuIE9VVC4KCkluZGVlZC4gSXQgd291bGQgYmUgc28gbXVjaCBzaW1wbGVyIGp1c3QgdG8g
Y29weSBiYWNrIHRoZSBlbnRpcmUgYnVmIHRvIGF2b2lkIHRoZSBuZWVkIHRvIHNwZWNpYWwtY2Fz
ZSB0aGlzIGZvciBlYWNoIG9wLgoKPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21t
dV9vcC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaAo+ID4gQEAgLTI1
LDExICsyNSw1MCBAQAo+ID4KPiA+ICAjaW5jbHVkZSAieGVuLmgiCj4gPgo+ID4gK3R5cGVkZWYg
dWludDY0X3QgeGVuX2Jmbl90Owo+ID4gKwo+ID4gKy8qIFN0cnVjdHVyZSBkZXNjcmliaW5nIGEg
c2luZ2xlIHJhbmdlIHJlc2VydmVkIGluIHRoZSBJT01NVSAqLwo+ID4gK3N0cnVjdCB4ZW5faW9t
bXVfcmVzZXJ2ZWRfcmFuZ2Ugewo+ID4gKyAgICB4ZW5fYmZuX3Qgc3RhcnRfYmZuOwo+ID4gKyAg
ICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgcGFkOwo+IAo+
IHVpbnQzMl90CgpPay4KCj4gCj4gPiArfTsKPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faW9tbXVf
cmVzZXJ2ZWRfcmFuZ2UKPiB4ZW5faW9tbXVfcmVzZXJ2ZWRfcmFuZ2VfdDsKPiA+ICtERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfcmVzZXJ2ZWRfcmFuZ2VfdCk7Cj4gPiArCj4gPiAr
LyoKPiA+ICsgKiBYRU5fSU9NTVVPUF9xdWVyeV9yZXNlcnZlZDogUXVlcnkgcmFuZ2VzIHJlc2Vy
dmVkIGluIHRoZQo+IElPTU1VLgo+ID4gKyAqLwo+IAo+IFNpbmdsZSBsaW5lIGNvbW1lbnQgcGxl
YXNlLgo+IAoKT2suCgo+ID4gKyNkZWZpbmUgWEVOX0lPTU1VT1BfcXVlcnlfcmVzZXJ2ZWQgMQo+
ID4gKwo+ID4gK3N0cnVjdCB4ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQgewo+ID4gKyAgICAv
Kgo+ID4gKyAgICAgKiBJTi9PVVQgLSBPbiBlbnRyeSB0aGlzIGlzIHRoZSBudW1iZXIgb2YgZW50
cmllcyBhdmFpbGFibGUKPiA+ICsgICAgICogICAgICAgICAgaW4gdGhlIHJhbmdlcyBhcnJheSBi
ZWxvdy4KPiA+ICsgICAgICogICAgICAgICAgT24gZXhpdCB0aGlzIGlzIHRoZSBhY3R1YWwgbnVt
YmVyIG9mIHJlc2VydmVkIHJhbmdlcy4KPiA+ICsgICAgICovCj4gPiArICAgIHVuc2lnbmVkIGlu
dCBucl9lbnRyaWVzOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgcGFkOwo+IAo+IHVpbnQzMl90Cj4g
CgpPay4KCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:37:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:37: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 1fzf76-0007oZ-EA; Tue, 11 Sep 2018 09:37:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzf74-0007oU-QA
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:37:38 +0000
X-Inumbo-ID: 7220eb6d-b5a6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7220eb6d-b5a6-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:38:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:37:36 -0600
Message-Id: <5B978CDC02000078001E71DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:37:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <4a4d7ad8-be0d-ee52-5657-fd90eaaab420@citrix.com>
In-Reply-To: <4a4d7ad8-be0d-ee52-5657-fd90eaaab420@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 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+IE9uIDExLjA5LjE4IGF0IDExOjI4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xMS8yMDE4IDEwOjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTEuMDkuMTggYXQgMTE6MTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
IE9uIDExLzA5LzE4IDEwOjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxMS4wOS4x
OCBhdCAxMDo1MCwgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxMS4w
OS4xOCAxMToyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBOQUssIGZvciB0d28gcmVhc29u
czogSSdtIG5vdCBvZiB0aGUgb3BpbmlvbiB0aGF0IHJlYWRpbmcgYSAxNSBvciBtb3JlCj4+Pj4+
PiBkaWdpdCBkZWNpbWFsIG51bWJlciB3aXRob3V0IGFueSBzZXBhcmF0b3JzIGlzIGFueSBlYXNp
ZXIgdGhhbiB0aGUKPj4+Pj4+IGN1cnJlbnQgZm9ybWF0Lgo+Pj4+PiBJdCdzIHF1aXRlIHN1Ympl
Y3RpdmUuIElNSE8gdGltZXN0YW1wcyBtZWFzdXJlZCBpbiBucyBlYXNpZXIgdG8gCj4+Pj4+IHVu
ZGVyc3RhbmQgaW4gZGVjaW1hbHMgcmF0aGVyIHRoYW4gaW4gc2VwYXJhdGVkIDMyLWJpdCBoZXgt
ZXMuIE5vIG1hdHRlciAKPj4+Pj4gaG93IG1hbnkgZGlnaXRhbCBudW1iZXIgdGhleSBoYXZlLgo+
Pj4+IEl0IGlzIHN1YmplY3RpdmUsIHllcywgYnV0IGluIHN1Y2ggYSBjYXNlIHlvdSBldmVuIG1v
cmUgc28gbmVlZCB0bwo+Pj4+IGRlbW9uc3RyYXRlIGEgY2hhbmdlIGlzIGFuIG92ZXJhbGwgaW1w
cm92ZW1lbnQuCj4+Pj4KPj4+Pj4gRXZlbiBwb3N0IHByb2Nlc3Npbmcgb2YgcGVyZmMgb3V0cHV0
IGlzIGVhc2llciBpbiBjYXNlIG9mIGRlY2ltYWwgCj4+Pj4+IHRpbWVzdGFtcHMuIFlvdSBzaG91
bGQgbm90IHBhcnNlIGhleGVzIGFuZCBvZGQgc2VwYXJhdG9ycyB0byBjYWxjdWxhdGUgCj4+Pj4+
IHRoZSB0aW1lIGVsYXBzZWQgYmV0d2VlbiB0d28gc2FtcGxlcy4KPj4+PiBQb3N0IHByb2Nlc3Np
bmcgdXN1YWxseSB1c2VzIHNjcmlwcyBmb3IgcGFyc2luZyAtIEkgZG9uJ3QgdGhpbmsgaXQncwo+
Pj4+IG92ZXJseSBjb21wbGljYXRlZCB0byBoYXZlIGEgc2NyaXB0IGNvbnZlcnQgdGhlIG51bWJl
ciBpbnRvCj4+Pj4gYmFzaWNhbGx5IGFueSBmb3JtYXQgeW91IHdhbnQuCj4+Pgo+Pj4gUmlnaHQs
IGJ1dCB0aGlzIHBhcnRpY3VsYXIgbWlzLXBhdHRlcm4gd2FudHMgZml4aW5nLiAgSXQgaXMgc2lt
cGx5Cj4+PiBjb25mdXNpbmcgdG8gaGF2ZSBhIHNpbmdsZSBudW1iZXIgZm9ybWF0dGVkIHdpdGgg
YSBjb2xvbiBpbmJldHdlZW4uCj4+IAo+PiBXaGF0IG90aGVyIHNlcGFyYXRvciBkbyB5b3Ugc3Vn
Z2VzdD8gSSBjb25zaWRlciBpdCBxdWl0ZSBoZWxwZnVsCj4+IHRvIGhhdmUgb25lIHdoZW4gdGhl
cmUgYXJlIG1vcmUgdGhhbiBhYm91dCAxMCBkaWdpdHMuIChJJ2QgYWxzbwo+PiBiZSBmaW5lLCBi
dHcsIHRvIGhhdmUgdGhlIHRpbWUgcHJpbnRlZCBpbiBkZWNpbWFsLCBidXQgdGhlbgo+PiBwZXJo
YXBzIHdpdGggbXMgZ3JhbnVsYXJpdHkgYW5kIDYgZGlnaXRzIGZvciB0aGUgZnJhY3Rpb25hbCBw
YXJ0LikKPiAKPiAqIFdlIGNsZWFybHkgYWxyZWFkeSBoYXZlIGEgc3RhbmRhcmQgd2F5IG9mIHBy
aW50aW5nIHN0aW1lCj4gKiBUaGUgcGxhY2VzIHdoZXJlIGEgY29sb24gaXMgdXNlZCBhcmUgbm9u
LXN0YW5kYXJkLCBhbmQgdGh1cyB3cm9uZwo+ICogSGlzIHBhdGNoIG1ha2VzIGFuIGltcHJvdmVt
ZW50IGJ5IGZpeGluZyB0aGUgbm9uLXN0YW5kYXJkIHRpbWVzdGFtcAo+IHByaW50aW5nLgo+IAo+
IElmIHlvdSdyZSBub3QgaGFwcHkgd2l0aCB0aGUgY3VycmVudCBQUklfc3RpbWUsIHRoZW4gaXQg
c2hvdWxkIGJlIG9uIHlvdQo+IHRvIHByb3Bvc2UgYW5kIGNvZGUgdXAgYSBjaGFuZ2UsIG5vdCBB
bmRyaWkgKHVubGVzcyBoZSBmZWVscwo+IHBhcnRpY3VsYXJseSBtb3RpdmF0ZWQgdG8gZG8gc28p
LgoKRXhjdXNlIG1lLCBidXQgbm8uIEknbSBzdXJlIHRoZXJlIGFyZSBwbGFjZXMgd2hlcmUgUFJJ
X3N0aW1lIGlzCmZpbmUgdG8gdXNlIGFzIGlzLCBvciB0aGVyZSBhcmUgcGVvcGxlIHRoaW5raW5n
IHNvLiBCdXQgdG8gbWUKcGVyc29uYWxseSB0aGUgcHJvcG9zZWQgY2hhbmdlIGlzIHRoZSBvcHBv
c2l0ZSBvZiBhbiBpbXByb3ZlbWVudCwKYW5kIGhlbmNlIEkgdGhpbmsgSSdtIHBlcmZlY3RseSBm
aW5lIHRvIG9iamVjdCB3aXRob3V0IGdvaW5nIGFuZApjcmVhdGluZyBhIGNvdW50ZXIgcHJvcG9z
YWwgcGF0Y2ggbXlzZWxmLiBJZiBJJ20gdGhlIG9ubHkgb25lLCBJCmNhbiBzdGlsbCBiZSB0YWxr
ZWQgaW50byBhY2NlcHRpbmcgdGhlIGNoYW5nZSwgb3Igb3V0dm90ZWQuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:39:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:39: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 1fzf8t-0007wM-R4; Tue, 11 Sep 2018 09:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzf8s-0007wH-LT
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:39:30 +0000
X-Inumbo-ID: b2204a44-b5a6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2204a44-b5a6-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:40:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,359,1531785600"; d="scan'208";a="78846850"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 09/14] mm / iommu: include need_iommu() test in
 iommu_use_hap_pt()
Thread-Index: AQHUOsZITXi9dNbNkUGB3qBQP61FuKTkom8AgAZNvbA=
Date: Tue, 11 Sep 2018 09:39:24 +0000
Message-ID: <1ed1d6509b3043e89ccfe352a9b64ad4@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-10-paul.durrant@citrix.com>
 <5B925EF202000078001E655B@prv1-mh.provo.novell.com>
In-Reply-To: <5B925EF202000078001E655B@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 v6 09/14] mm / iommu: include need_iommu()
 test in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jun
 Nakajima <jun.nakajima@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MjAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY2IDA5LzE0XSBtbSAvIGlv
bW11OiBpbmNsdWRlIG5lZWRfaW9tbXUoKSB0ZXN0IGluCj4gaW9tbXVfdXNlX2hhcF9wdCgpCj4g
Cj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIG5hbWUgJ2lvbW11X3VzZV9oYXBfcHQnIHN1Z2dlc3RzIHRoYXQgdGhhdCBQ
Mk0gdGFibGUgaXMgaW4gdXNlIGFzCj4gdGhlCj4gPiBkb21haW4ncyBJT01NVSBwYWdldGFibGUg
d2hpY2gsIHByaW9yIHRvIHRoaXMgcGF0Y2gsIGlzIG5vdCBzdHJpY3RseSB0cnVlCj4gPiBzaW5j
ZSB0aGUgbWFjcm8gZGlkIG5vdCB0ZXN0IHdoZXRoZXIgdGhlIGRvbWFpbiBhY3R1YWxseSBoYXMg
SU9NTVUKPiA+IG1hcHBpbmdzLgo+IAo+IEhtbSwgSSB3b3VsZCBuZXZlciBoYXZlIGltcGxpZWQg
ImhhcyBJT01NVSBtYXBwaW5ncyIgZnJvbSB0aGlzCj4gdmFyaWFibGUgbmFtZS4gVG8gbWUgaXQg
aGFzIGFsd2F5cyBiZWVuICJ1c2UgSEFQIHBhZ2UgdGFibGVzIGZvcgo+IElPTU1VIGlmIGFuIElP
TU1VIGlzIGluIHVzZSIuIFRoZSBjb2RlIGNoYW5nZSBsb29rcyBzYW5lLCBidXQKPiBJJ20gbm90
IHN1cmUgaXQgaXMgYSBjbGVhciBpbXByb3ZlbWVudC4gSGVuY2UgSSB3b25kZXIgd2hldGhlciB5
b3UKPiBoYXZlIGEgbmVlZCBmb3IgdGhpcyBjaGFuZ2UgaW4gc3Vic2VxdWVudCBwYXRjaGVzIHdo
aWNoIGdvZXMKPiBiZXlvbmQgd2hhdCB5b3Ugc2F5IGFib3ZlLgo+IAoKSSBjb3VsZCB0YWtlIGl0
IG91dCBidXQgaXQgd291bGQgbWVhbiBhIG5vbi10cml2aWFsIHJlYmFzZSwgYW5kIHRvIG1lIC0g
aWYgdHJ1ZSAtIHRoZSBuYW1lIHNpbGwgaW1wbGllcyB0aGUgSU9NTVUgaXMgaW4gdXNlIGZvciB0
aGUgZG9tYWluIHNvIEknZCBsaWtlIHRvIGtlZXAgdGhlIGNoYW5nZS4KCiAgUGF1bAoKPiBKYW4K
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:43:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:43: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 1fzfD4-0000Da-D8; Tue, 11 Sep 2018 09:43:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzfD3-0000DV-QT
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:43:49 +0000
X-Inumbo-ID: 4e843a71-b5a7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e843a71-b5a7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 09:44:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:43:46 -0600
Message-Id: <5B978E4F02000078001E7215@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:43:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-8-paul.durrant@citrix.com>
 <5B925A8902000078001E6525@prv1-mh.provo.novell.com>
 <8e0a44bbe7f74eecb3ae7d62f9fb1604@AMSPEX02CL03.citrite.net>
In-Reply-To: <8e0a44bbe7f74eecb3ae7d62f9fb1604@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 07/14] x86: add iommu_op to query
 reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Ian Jackson <Ian.Jackson@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+IE9uIDExLjA5LjE4IGF0IDExOjM0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBTZXB0ZW1iZXIgMjAxOCAxMjowMQo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFRoaXMgcGF0Y2ggYWRkcyBh
biBpb21tdV9vcCB0byBhbGxvdyB0aGUgZG9tYWluIElPTU1VIHJlc2VydmVkCj4+IHJhbmdlcyB0
byBiZQo+PiA+IHF1ZXJpZWQgYnkgdGhlIGd1ZXN0Lgo+PiA+Cj4+ID4gTk9URTogVGhlIG51bWJl
ciBvZiByZXNlcnZlZCByYW5nZXMgaXMgZGV0ZXJtaW5lZCBieSBzeXN0ZW0gZmlybXdhcmUsCj4+
IGluCj4+ID4gICAgICAgY29uanVuY3Rpb24gd2l0aCBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbnMs
IGFuZCBpcyBleHBlY3RlZCB0byBiZQo+PiA+ICAgICAgIHNtYWxsLiBUaHVzLCB0byBhdm9pZCBv
dmVyLWNvbXBsaWNhdGluZyB0aGUgY29kZSwgdGhlcmUgaXMgbm8KPj4gPiAgICAgICBwcmUtZW1w
dGlvbiBjaGVjayB3aXRoaW4gdGhlIG9wZXJhdGlvbi4KPj4gCj4+IEhtbSwgUk1SUnMgcmVwb3J0
ZWRseSBjYW4gY292ZXIgYSBmYWlyIHBhcnQgb2YgKHRoZSBlbnRpcmU/KSBmcmFtZQo+PiBidWZm
ZXIgb2YgYSBncmFwaGljcyBkZXZpY2UuCj4gCj4gVGhhdCB3b3VsZCBzdGlsbCBiZSBwaHJhc2Vk
IGFzIGEgc2luZ2xlIHJhbmdlIHRob3VnaCwgcmlnaHQ/CgpBaCwgeWVzLCBpbmRlZWQuCgo+PiA+
ICAgICAgaW9tbXVfb3AoJm5hdCk7Cj4+ID4KPj4gPiArICAgIHN0YXR1cyA9IG5hdC5zdGF0dXM7
Cj4+ID4gKwo+PiA+ICsjZGVmaW5lIFhMQVRfaW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWRfSE5ETF9y
YW5nZXMoX2RfLCBfc18pCj4+IFwKPj4gPiArICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gPiArICAgICAgICBpZiAoICFjb21wYXRfaGFuZGxlX2lzX251bGwoKF9k
XyktPnJhbmdlcykgKSAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gPiArICAgICAgICAgICAgdW5zaWduZWQgaW50ICpucl9lbnRyaWVzID0gQ09NUEFUX0FS
R19YTEFUX1ZJUlRfQkFTRTsgICAgICAgIFwKPj4gPiArICAgICAgICAgICAgY29tcGF0X2lvbW11
X3Jlc2VydmVkX3JhbmdlX3QgKnJhbmdlcyA9ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiAr
ICAgICAgICAgICAgICAgICh2b2lkICopKG5yX2VudHJpZXMgKyAxKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yID0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICAg
ICAgICAgIG1pbl90KHVuc2lnbmVkIGludCwgKF9kXyktPm5yX2VudHJpZXMsICpucl9lbnRyaWVz
KTsgICAgIFwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICAgICAgaWYgKCBf
X2NvcHlfdG9fY29tcGF0X29mZnNldCgoX2RfKS0+cmFuZ2VzLCAwLCByYW5nZXMsIG5yKSApIFwK
Pj4gPiArICAgICAgICAgICAgICAgIHN0YXR1cyA9IC1FRkFVTFQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAg
IH0gd2hpbGUgKGZhbHNlKQo+PiA+ICsKPj4gPiAgICAgIFhMQVRfaW9tbXVfb3AoJmNtcCwgJm5h
dCk7Cj4+ID4KPj4gPiArICAgIC8qIHN0YXR1cyB3aWxsIGhhdmUgYmVlbiBtb2RpZmllZCBpZiBf
X2NvcHlfdG9fY29tcGF0X29mZnNldCgpIGZhaWxlZAo+PiAqLwo+PiA+ICsgICAgY21wLnN0YXR1
cyA9IHN0YXR1czsKPj4gPiArCj4+ID4gKyN1bmRlZiBYTEFUX2lvbW11X29wX3F1ZXJ5X3Jlc2Vy
dmVkX0hORExfcmFuZ2VzCj4+ID4gKwo+PiA+ICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fY29t
cGF0KGNvbXBhdF9oYW5kbGVfY2FzdChidWYtPmgsCj4+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9pb21tdV9vcF90KSwKPj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY21wLCBzdGF0dXMpICkKPj4gPiAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPj4gPgo+PiA+ICsjdW5kZWYgWExBVF9pb21tdV9vcF91X3F1
ZXJ5X3Jlc2VydmVkCj4+ID4gKwo+PiA+ICAgICAgcmV0dXJuIDA7Cj4+ID4gIH0KPj4gCj4+IEl0
J3Mgc29tZWhvdyBtb3JlIGV2aWRlbnQgaGVyZSwgYnV0IEkgdGhpbmsgZXZlbiBvbiB0aGUgbmF0
aXZlIHBhdGgKPj4gdGhlIG5yX2VudHJpZXMgZmllbGQgZG9lc24ndCBnZXQgY29waWVkIGJhY2sg
ZGVzcGl0ZSBpdCBiZWluZyBhbiBPVVQuCj4gCj4gSW5kZWVkLiBJdCB3b3VsZCBiZSBzbyBtdWNo
IHNpbXBsZXIganVzdCB0byBjb3B5IGJhY2sgdGhlIGVudGlyZSBidWYgdG8gCj4gYXZvaWQgdGhl
IG5lZWQgdG8gc3BlY2lhbC1jYXNlIHRoaXMgZm9yIGVhY2ggb3AuCgpJbiBjYXNlIG9mIHN1Y2gg
Y29tcGxpY2F0aW9ucyBJIHZpZXcgZG9pbmcgc28gYXMgcGVyZmVjdGx5IGxlZ2l0aW1hdGUuIEl0
J3MKanVzdCB0aGF0IGluIGNhc2VzIHdoZXJlIGNvcHlpbmcgYSBzaW5nbGUgZmllbGQgaXMgb2J2
aW91c2x5IGVhc3kgYW5kCnN1ZmZpY2llbnQgdGhhdCBJIHN1Z2dlc3QvcmVxdWVzdCB0aGF0IG9u
bHkgdGhhdCBvbmUgZmllbGQgYmUgY29waWVkLgoKCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:47:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzfGi-0000VZ-UZ; Tue, 11 Sep 2018 09:47: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzfGi-0000VU-1R
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:47:36 +0000
X-Inumbo-ID: 74e82577-b5a7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74e82577-b5a7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:45:46 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 03:47:34 -0600
Message-Id: <5B978F3202000078001E722A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 03:47:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-10-paul.durrant@citrix.com>
 <5B925EF202000078001E655B@prv1-mh.provo.novell.com>
 <1ed1d6509b3043e89ccfe352a9b64ad4@AMSPEX02CL03.citrite.net>
In-Reply-To: <1ed1d6509b3043e89ccfe352a9b64ad4@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 09/14] mm / iommu: include need_iommu()
 test in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.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+IE9uIDExLjA5LjE4IGF0IDExOjM5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MjAK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47Cj4+IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAw
OS8xNF0gbW0gLyBpb21tdTogaW5jbHVkZSBuZWVkX2lvbW11KCkgdGVzdCBpbgo+PiBpb21tdV91
c2VfaGFwX3B0KCkKPj4gCj4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBUaGUgbmFtZSAnaW9tbXVfdXNlX2hhcF9wdCcgc3Vn
Z2VzdHMgdGhhdCB0aGF0IFAyTSB0YWJsZSBpcyBpbiB1c2UgYXMKPj4gdGhlCj4+ID4gZG9tYWlu
J3MgSU9NTVUgcGFnZXRhYmxlIHdoaWNoLCBwcmlvciB0byB0aGlzIHBhdGNoLCBpcyBub3Qgc3Ry
aWN0bHkgdHJ1ZQo+PiA+IHNpbmNlIHRoZSBtYWNybyBkaWQgbm90IHRlc3Qgd2hldGhlciB0aGUg
ZG9tYWluIGFjdHVhbGx5IGhhcyBJT01NVQo+PiA+IG1hcHBpbmdzLgo+PiAKPj4gSG1tLCBJIHdv
dWxkIG5ldmVyIGhhdmUgaW1wbGllZCAiaGFzIElPTU1VIG1hcHBpbmdzIiBmcm9tIHRoaXMKPj4g
dmFyaWFibGUgbmFtZS4gVG8gbWUgaXQgaGFzIGFsd2F5cyBiZWVuICJ1c2UgSEFQIHBhZ2UgdGFi
bGVzIGZvcgo+PiBJT01NVSBpZiBhbiBJT01NVSBpcyBpbiB1c2UiLiBUaGUgY29kZSBjaGFuZ2Ug
bG9va3Mgc2FuZSwgYnV0Cj4+IEknbSBub3Qgc3VyZSBpdCBpcyBhIGNsZWFyIGltcHJvdmVtZW50
LiBIZW5jZSBJIHdvbmRlciB3aGV0aGVyIHlvdQo+PiBoYXZlIGEgbmVlZCBmb3IgdGhpcyBjaGFu
Z2UgaW4gc3Vic2VxdWVudCBwYXRjaGVzIHdoaWNoIGdvZXMKPj4gYmV5b25kIHdoYXQgeW91IHNh
eSBhYm92ZS4KPj4gCj4gCj4gSSBjb3VsZCB0YWtlIGl0IG91dCBidXQgaXQgd291bGQgbWVhbiBh
IG5vbi10cml2aWFsIHJlYmFzZSwgYW5kIHRvIG1lIC0gaWYgCj4gdHJ1ZSAtIHRoZSBuYW1lIHNp
bGwgaW1wbGllcyB0aGUgSU9NTVUgaXMgaW4gdXNlIGZvciB0aGUgZG9tYWluIHNvIEknZCBsaWtl
IHRvIAo+IGtlZXAgdGhlIGNoYW5nZS4KCkxldCdzIGJyb2FkZW4gdGhlIENjIGxpc3QgYSBsaXR0
bGUgLSBwZXJoYXBzIHdlIGNhbiBnZXQgZnVydGhlciBvcGluaW9ucyB0aGlzCndheS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:49:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzfIj-0000dT-Ar; Tue, 11 Sep 2018 09:49:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzfIi-0000dO-4c
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:49:40 +0000
X-Inumbo-ID: be78d9a4-b5a7-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id be78d9a4-b5a7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:47:50 +0200 (CEST)
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=VUcpcwJNac3f/+KZ5SiubKwfdQdw/wxD3JbPmv2rcx4=;
 b=C3cYyWqf7rb8OudYYJjDdd46Cly18pdRJC5ygcJ2PzBI8xi8WzKKU3R6Lp+9oXMUENGaY4R0dPUIVFw81LfCgF02Ch29mA3/T41R3r5sDV7E7Q9aVAb6TEiPWe5/hscaEa+NRCqtJxzTkSXkbYZjYchaiG0cMh5u01Ulr4CAmcM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 DB6PR0302MB2679.eurprd03.prod.outlook.com (2603:10a6:4:ad::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 09:49:29 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
 <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <6a52ae76-5863-9c27-a605-0eec9aa34c1f@epam.com>
Date: Tue, 11 Sep 2018 12:49:25 +0300
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: <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0402CA0024.eurprd04.prod.outlook.com
 (2603:10a6:209::37) To DB6PR0302MB2679.eurprd03.prod.outlook.com
 (2603:10a6:4:ad::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5d9a4b21-33f8-4d7f-73bc-08d617cbdf14
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0302MB2679; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 3:X9YWXEKT8LMsUtbIctFqctVe6xkWhtHlozH++Df5d+vw6eBX45JNs0X6myehgn/Z9ww+Eh9nNimyW3iCSODtbGWGH2eKtTC09rSb4BHs2HsXAofat/NCiluu6tNfqHoo6tsa/HGJYzJ7UEp3rgqmy2VvC2I4SvUxJfxF1K/5Baiaoiki1dClFXL9h6kdZrUmua8bg6xh9JYVB4yRmlkfcki9GD7YAiBMnqH8Iu1jflsX7CyPz55zhjHMEObVXx4J;
 25:q/QLcBHHWdlTHgGjcUPflOQ+jDpzEIjzQXDo5prdtRA9ZahpJDWogucUUk1UXEsw2zwVaoRYnqGjLStZCwpyojdAVJ4ietQza72Y1Soa2QH0MKY7Gnm/QRqqiLgZQzTjAQa1eOXXI4f5zxEpbVsV2uRfOJlemvw2HW0hHFH+aamZDozuvJaSVnKpOayZ+vPw2DReZKC+IpUAdrNUdnLFx5Pt4vBptdZAp91MYxu68/mYc41s8q0oa2HlsMeV6C42G+VFppPBks8wMzn95B1YRa1UWxvoiy5iR5eszRw84RXRHRhQflzxef1VIJ2uMsIVOx4yCU4LuYUq6xoZUNYcQw==;
 31:Lfo2TTH19GQ5xFQNT6tgTsflxwlJRj0lRQnmUS++vIOGeMzpDGVjsaD6F8RHPV26tkOWQmKRqnl36nwT1DW8bIIg1Tzo7YrNZ8iRe5VlOzSS5EVcsgXm7ZZiGB2wAbWrT/JjcQ07h+UoAkYzhP/BO4mCj1L/jnCE6UmXLDnPmA/WjomyeF25617/jWx27FAmME67ZQP+9FrBOW3WsSVOpsyd3czVEnYJQILSHRC0W4w=
X-MS-TrafficTypeDiagnostic: DB6PR0302MB2679:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 20:DQqtJgN9VVRXGbv9CYyE+Ns9P85kXMfTUGAqEXZtni9oGtwTUZNm6vefewL0H7qr1OzBgyIRbwVYCewIak+g0QtNKdD9SAxdmGMDLm6yJQBegyaGorLSz6YXfVyT7ptBcP49o2g6W7Pc+rQmq/loRv1lbKokKleFCIvfGaMRF2c/7E2bWbPrmnoRS9edY93iOHlOsKbzlY88Bvq/P8p4f5ETx5CC6Z0rGhyrA/d0gRSlU0v7GXmntksj3XvQa48lF6Nlw2N8Oz8H3ULwwOq+3ZCwE+MsGdGzN/Arhpf3RKIQk7DG5I6YfNWjWl6AXWnZdTzTPIpM4eeex03+zDK5d5TqYfl4HpknyemMH0GvgkNxp25RUwVNRt/MxSk2ut8d28D2AsFo/ZLFesSdq2GqxFIgSCaTWNznHR76ZygYoqnXuHIFcx4tN7OA8Z75qJU2apJvwHM/JgdPTJhrcW/5NTD/YedgFeMfx1MBOu33DNK5t0kNYiVfxg69bJtQCrKD;
 4:nXyi8BE5JrRmr4INN48SANW2vF0ILT6Ta1t5gaqaoFKPJ62mTIkrf+S7d4K4ZoMREPLT6T3yIUxcj2jZNuiMRTyRUlckAheRpqFQNfi7WHbZlGoMxZtV8c5NwFN9edjBYt3VuorZ+Y9Iuhe3edtCYRN0qJI6pgSu1Hxtzd0J/yJSxpIpIYW7uGkQ59UvYH5tYZyXq+ugPFpcTH/WKXCFzeH8K/TjaJmURZWwWSZLRnRTkyJBOt4T3XMx2EASRortskJPJ2Jk7oHMOWRVkmQR3w==
X-Microsoft-Antispam-PRVS: <DB6PR0302MB267926FF6FE70239868CAAC9E6040@DB6PR0302MB2679.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB6PR0302MB2679; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2679; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(39860400002)(396003)(136003)(199004)(189003)(6116002)(16526019)(31686004)(81156014)(106356001)(81166006)(186003)(26005)(77096007)(8936002)(105586002)(72206003)(53936002)(229853002)(4326008)(11346002)(39060400002)(446003)(50466002)(97736004)(80792005)(6246003)(478600001)(2906002)(486006)(68736007)(25786009)(230700001)(54906003)(65826007)(5660300001)(316002)(58126008)(16576012)(93886005)(6666003)(6916009)(2616005)(64126003)(8676002)(7736002)(3846002)(65806001)(65956001)(47776003)(53546011)(956004)(86362001)(6486002)(31696002)(52116002)(7416002)(76176011)(476003)(386003)(23676004)(66066001)(52146003)(2486003)(67846002)(305945005)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2679; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDJNQjI2Nzk7MjM6Vm5CbWJLTTVaWnBWVkhRVG5HRmpmK2FO?=
 =?utf-8?B?clQ1UjQzSk8wQVBlV3NsWnhDWjRTYnRUWUp0RFVUNHdKblJMOFIyNy9UbTdq?=
 =?utf-8?B?UDJiWGxTMnBJRTRkc3JrY2pJa0U4cWg2MFEwbmdkcEorcHhXNmtTamJpNkdw?=
 =?utf-8?B?QkF1SnNLUnhqSk9pQisxTE8ydFpRTUJ4ZjJMOFRKaXNodDVWQ1ZWdzNaOEZH?=
 =?utf-8?B?aThEUW43a0s1M0dxQmV1eUxKYnBEU2hoa3VJR1RkVWV1NWgvcGFZb2hscGZk?=
 =?utf-8?B?OXJ0SUZMMHhhTG1FU0xRd3N1Wkk2cjU0L3U5ZFhtblZYTEx5UEpPbzNMa2FY?=
 =?utf-8?B?NTVnZmVnQlFKcEd3ZDljYVYzTWM1UVF1NkczRWh5eFJzVzFaUTdRVWtSTTlH?=
 =?utf-8?B?QTN5SGdHam5FQXVzdUZzZ3ozeE5uM2tlUVlOMG5RajU5RTVZL2dTaFZ3MUtK?=
 =?utf-8?B?bkpNUk9Ecms3YzkzVmpzQytQeFBzRE5LRGZOU2NjcEMwaWNJVEs0Z1Z6NHBG?=
 =?utf-8?B?VFQ3aVBMb0pxem05d2VMNHVyMXFZVjdiaTNhQjFFa2RwSkwwTXZJN1Z1SVBi?=
 =?utf-8?B?WnlncnRZVFFaWmdSS2tIWDc2TEZQaGVTU05ia01nM2F5QTM1cmUxNVNSVHZP?=
 =?utf-8?B?dGlEVFROMHlTNElKcDZxUU9QRXNJWjdlZHc4Zkx0Z0RpeWFHNGpQZlY0ZmJZ?=
 =?utf-8?B?TS9ZSDFyR2c3dnZOTnY3WTlZY05WV3pSOVNEZkduTG50SC9Cc2VBc2hodHRK?=
 =?utf-8?B?Nkg5a3FBVG5BWXBxNHRWMTRrNXhkNERzU0E1NWV3cVl4eUdSSDNFaEZWcVlw?=
 =?utf-8?B?SHFRMWNWbERHYU0yWEkyN2ZVRExaOEFaR1ZKbDVwNDVENTIxUnloL3B5TjZl?=
 =?utf-8?B?QmNRNWJkVkZzN29FOGV6MGRNK0ROT0RZVDRHa0MvSTNKZDRSWFRIMDBoMlNw?=
 =?utf-8?B?WVVMVGpaeXlJdTVmUnJiM3VtNGJXb2NvMHc5MVhjVWlHemg4cG1nRTJYanRF?=
 =?utf-8?B?QWVHeEJMeDBmZEFjRkhxTFIrM0g5QStISVpMSW1KNDdtaTZmZVN1c1ZTWFFk?=
 =?utf-8?B?REViblk3ajUwWW5KM2J4aC96NHFUbjZSb3llbW01RUpOVHpwNloyd1IyZklO?=
 =?utf-8?B?UzQ2bHFxWC9NZlRPZDFMVFROalh0dDR2ZEg3UTRMV09yT0F2bHJ5UDBjVzNn?=
 =?utf-8?B?am1xVG8yaTlOQ2V4U3gyTFY5bXlzWDdhdHNWM0o2K2N1Y1psL2NSdWw3M2ov?=
 =?utf-8?B?bnd2UzF4cll5VjRJbUVqczgrRmptSTRvQjg1T3ZHdUFxVXd2MWdEWkV3S1hi?=
 =?utf-8?B?VGp1RlV1R2dNbWYyL0RMOUdtUitUMHdMVzcwdUdqM2syU252MkJvRXRaUXUx?=
 =?utf-8?B?aWpweWNMS3pGQjFTajJXUi8rUnNoWUg1S0cxZnIyQzNsRFE1VHliWXdEQ3RX?=
 =?utf-8?B?c2RFeEYzWHhHKzlOdGNWNkVpUCtyRHp4bjRXTE5kYUY4eXNmakpBTVJ4dGw3?=
 =?utf-8?B?aVUrelBwaUNHZW1rTVBFaEl4OE85UUQ0Skg2Qko2V1JjTEpzQStvVHRWK2dP?=
 =?utf-8?B?SXI2d05IL0g4S21sTmZNeE5ra2htakMvZVZjWFZFdiszVC9PZXVKQ2Y3NEhS?=
 =?utf-8?B?NXR3V0pkV0kyeGFVb0E3aG9Fc3BoYU04ZW1ZemVlcE9pZGY3bVVYMWpMVEpP?=
 =?utf-8?B?dXdpVFJHZzNSeEZITmduc3kzdFpQQWZ2QzVZYm1GQXhSTVIvZFordmo5dTJk?=
 =?utf-8?B?b2luZVZuN05TV2UvY2hnbTByL2pMQzRidUhJdHlXUHB1dzBlWGNiNlN6NTRx?=
 =?utf-8?B?dEVWWXJjSzYxanVZTTJXS2NWR3pkVWpUVFg0ZGFsSVN4YTZSRldYR1VIMU9Q?=
 =?utf-8?B?ZzRQcCtRM3A0VDc1UkwvM2ExSlpab0ZMWVU1Z2owSHUvdmhjSkVJR3lUQzhn?=
 =?utf-8?B?SEJlcU91V2tON0hEc2RISWlLRGNOekh0aG16bGt4czZNYi9jNkZ1RnBTbTRn?=
 =?utf-8?B?RU16ODQxVXdodkQyWngxQXdmUmJVWGFpUnNOcDNuTFN6TEpNNE94Z1B3R0RU?=
 =?utf-8?B?SXpQNHJ0c09DeHV6bGxEM2phbVE0UnBXdlJoZ1RwY21sdGwxdmxsTnZ3VDdF?=
 =?utf-8?B?T2M4dz09?=
X-Microsoft-Antispam-Message-Info: pCjgW2z3j61nt2OUBZJYXPotv8fSXe4Qad2siitCG9FRwQ7WjoDYYcm7jt/xCOwMewYRQ0W5o1xTHB2XlStjfZfnTqqIwJV73zIIFp+JQJQubMn3jneiE7URAx+qrQB4qakx58+zIUG0PxvP64bTmG8Ok3oJffQxiRiIZ+dQ0LAgZMmyYAOAxjX0ScicnL8VBVDAFzoSuEG/CzugTsQCMKJUpQBXgj50G/1v8v27pXt/wZC50iCzGOvBFUHExzJWjFcjgLcjR7AkwjiMiDdTosSgx3aBr1RkXqnQ8FdGoQaXbyAoAxHjQ77GxX6w+f1Weezl4KCKNdq51razkVTjtnRQe7sF+LouuYtLNAQYIs4=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 6:KGjKmGiY3UffoS7OqDF2wC9k7DYYWtW05M3hhYgN52lS3zZdDtOPvIdvsHHIio49PHB9nO+JOb9MiZBBHZkyFV3y4WHHj7xKJIhKQ2B69nuUahOKwO/rDaN0nDUkW1uaZ5Y+A0a4SwZhGtTYBUzPY/75NlsxWn6SVk0QPNFdbgyIUULNxoTJZS0SeY42dg67M7IfyIWbQbbVZ1OswNcB0toet/OvsmDxZbM540IFseTpfZDB3TDFfgUGkYYQ5dif6Jnx3YG8hQroEcidqb3SZWugHUlul/wWTVtQ4ibX+1gQrFpAozV78iR6h6t5SkrD/8m5wF+Y++izx7svqAakhJYyRgGIePwgowIXhOdN1msdAlrWIS1ani0+JF8um8tffmspd/dX74UHHaW5c09u3Iju+1yCmPnnB7YGjYOofUlDX5npUs2nxXeiw0g6auAhlLNZlYP3kW6cp0Bbb5khvA==;
 5:ghVdRfjESr+O9vfOoCdU+o6qk1K60czF/5tImJFwQ6UrHg4vSSLWD5uvi3MwwayYPhADhVRNRfIAoZKIdMQe3tg1yqxrdv3okGlo0VQFCFfr7eZX6Zp8AosLaWpN6O/3G64ShyOMCptKky6lVt8PbPIt9rOyD9CeVP6i6c9KyQo=;
 7:UjZ7FJVxPNicqwpVXHWQTahB2XWzb7cUqEw6ue/jsp/ZJaDbpjikionyBpke38lOsUWfarPb5oZ7iyEHcaFlOubKfaoBU3uQYDDpxI9e6zVZ5H/6kQmLG3ZNBlM0DC4wc3E7yCUeBctvI4MVOQVjH7nc+EF7FEOcBXpo+q2QS0vDvbrTYbSHTLXyw9VWgRfnfp7E77KfJjiT+v0pJYgmQgYlLUISawleJKcdUpUNssxwekQ0Uv6WNJZLdsw+2Beg
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:49:29.9996 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d9a4b21-33f8-4d7f-73bc-08d617cbdf14
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2679
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@gmail.com,
 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>

Ck9uIDExLjA5LjE4IDEyOjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gU2hvdWxkIHdlIHRoaW5r
IGFib3V0IHJlcGxhY2luZyBQUklfc3RpbWU/Cj4gV2h5IG5vdCwgYnV0IHRoYXQgd291bGQgcmVx
dWlyZSBhZGRpbmcgYW5vdGhlciAlcCBzdWZmaXggb3IKPiBpbnRyb2R1Y2luZyBhIGNvbnN0cnVj
dCBzcGxpdHRpbmcgc190aW1lX3QgdmFsdWVzIGludG8gdHdvIHBpZWNlcwo+ICh0byBiZSB1c2Vk
IHRvIGhpZGUgdGhlIHR3byBwcmludGsoKSBhcmd1bWVudHMgcmVxdWlyZWQpLgpJIGRvbid0IHRo
aW5rIHRoYXQgc3BsaXR0aW5nIHNfdGltZV9pIGlzIHJlYXNvbmFibGUuCkludHJvZHVjaW5nICVw
dCBmb3IgbnMgZ3JhbnVsYXJpdHkgYW5kICVwVCBmb3IgbXMgY291bGQgYmUgYW4gb3B0aW9uLgoK
LS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:50:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09:50: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 1fzfJI-0001Ct-Kr; Tue, 11 Sep 2018 09:50: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzfJH-0001Cj-2b
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:50:15 +0000
X-Inumbo-ID: d37bd104-b5a7-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [104.47.0.72]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d37bd104-b5a7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:48:25 +0200 (CEST)
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=v1qT+noJc9UCaVAaJz9paYkJ2QzNXe1sy3hBnsEsQQc=;
 b=M15dIxIj41BgDIW98SU/vFw34Zwk+WYsmdCUR2Ok3amsEPZGBoaTpx03Xs7Vt55Z5ZP5uJei3vloSCaDnhFgEoUtVY1JmpGmxWSlclssHt5cHYD/otS1PnTO8he3XEguh5YhdVeBNyXbUJadlOJqui3bR43pD4jaTHRlFI7o884=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 AM4PR0302MB2675.eurprd03.prod.outlook.com (2603:10a6:200:91::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Tue, 11 Sep
 2018 09:50:05 +0000
To: Jan Beulich <JBeulich@suse.com>, george.dunlap@citrix.com
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
 <5B978BF202000078001E71A3@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <68847407-3f44-12b8-50f4-3cfe150a77ee@epam.com>
Date: Tue, 11 Sep 2018 12:50:01 +0300
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: <5B978BF202000078001E71A3@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0402CA0016.eurprd04.prod.outlook.com
 (2603:10a6:209::29) To AM4PR0302MB2675.eurprd03.prod.outlook.com
 (2603:10a6:200:91::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 62f2e417-d279-464f-0688-08d617cbf437
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR0302MB2675; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2675;
 3:VpuZKBiOCUgBv2gmoWtQymx+SERli+GImlM6nEpBQrG7AVvIAdU2blQAftG60xdDh1iquWsl92NCGrOqohQSzQnnYxpWpyi30lf//OjO0U186t8qi/xl0SpIxpM0+XeICx0wO/e9t1tenGZA7mjKlK45Eh2FSBAYsnsMYj28QOJlInTREKrDKpuQx/JpD4yj5t777f4GXoSe/L6WJK3JDEpwMnm8ENFkjGkXoz/TbPkWl5j3yDuwF11OcFLBWJxo;
 25:eUTh6XUUdR0utevU0Sel9E8uhzFHhH73vq9th3BzLiFoEPJvq+PX0uifTffGvlefvtS+XFnm/lxDSPbbNscXsxL64C0jCp59y1AQN3rTnJFuRO31Z+eYj29btzKvcz7SU1v7zZZNq68tesalYOQBKnohgfyxOvsmdgzImJS0Nmor1FdVY2CE+SQ+zLLHdiGA0/JsSJXxjWlZh/l3sQnXgrteTW2aXZPlTgdJIhXEhbVlUG36PTeqRZDZ8GFefbcjQkTLDoi7lnMXxl/D/9FXsSUC4H+q9ADcs1p+uGoeAbQgfbHCptDesoIEbzUhaHrbwLft9Av1vUqRbLnxc5HeKQ==;
 31:r77tOrfBRDaL1eYgcLr20OKkTQoUSmu985b7Kuzx8nUgBTzgSF2VRgf/O0eGJiryLta6KtRJZS8EnzdKImr1tvhphoqBJPpjRM5AFaMYmvRhRA0Y4O3i45b0UrWc4draVO+vEkGCYHOcAdJDCsd2Vw6xrd0ecqYLHVxuLzK6dYOTy/eDcDiRzJqpzsOvQJ6mt2eQmtUeXYHvL4+FEuyvSF7RZyvqEHLI1PuzKSo3JZ4=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2675:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2675;
 20:WONFaL4+cRVk7B2RyVW8ejZkhpcY3eNI7cMtdMOaD4kMZVMFqH6f3rBULIvD7z1yyKyDg9Rl7wJmS2Pzj6Euq6Sba9GihsiPHohjd0jhnpiiupKJH0UMof+tiBjnVHFPSgNoBaXzYUdDQssbuoayERgedPNjhEM0v20beKOMROdjWxPTZblV9Mqp5Ae1EJGSjYFvU8j5tVVOsaSMDNsBx64GiXWJlwJLTf+fadD43QuAESApe/jXayV5KC9IgYNE7fCLsuvhw0wQ4nniDYSD1byHKrRv+iCDH4aZ5goWLJcCVFikVOL8bXi1F0CDufKE/JBDNO7GXyHhtv/O6pXMgKBgzgk3cwrleyqBMbOh78kV/It4gwk/mzSxnKu/XhcMbO4zE8wtlao3de70Wo4AHLHo+thyQlhGTBe8ROxD805pC/qYsKjSl8OZHA7K9HMzWpwK1DsG9v0DYVvlb7EG7FpuPOVvJviUZ4SQHzQBBxdgzIrsv6kpgwIfpYXqALWU;
 4:TCoxQHbIqX3gwRdyrQU0YbDoMO7APj9MzpqTucyzImVck8eTGkKy7MuLj9CCs5NtJ+iluCOLizTuQEUgS+swp9GXFmRrOw2BWxa8V9vq4yMRt+c1wAH3lhJ4lkZwvhv9VV+7K767BrEvc1Tf1ry0+Mhl1jmyShm6BftwObeTqIuvVIXWa0mSuUuAFBw+MBuD5hIQl00ia6dY6grL79I7Q2O/19YtEEPhXwWvwU4zBI/5msKqcTCihPCPvdR87quZvYZYkjtDW9NoYJrU2fVTiA==
X-Microsoft-Antispam-PRVS: <AM4PR0302MB26759BE4C38166ABFEDA29F8E6040@AM4PR0302MB2675.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:AM4PR0302MB2675; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2675; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6049001)(136003)(346002)(376002)(366004)(39860400002)(396003)(199004)(189003)(11346002)(3846002)(65956001)(316002)(58126008)(66066001)(47776003)(54906003)(65806001)(446003)(6116002)(7416002)(230700001)(53546011)(68736007)(16576012)(55236004)(6666003)(76176011)(8676002)(478600001)(2906002)(386003)(25786009)(4326008)(64126003)(6246003)(39060400002)(31686004)(7736002)(67846002)(186003)(77096007)(52116002)(23676004)(106356001)(16526019)(72206003)(105586002)(36756003)(52146003)(2616005)(956004)(80792005)(476003)(31696002)(486006)(97736004)(86362001)(65826007)(558084003)(2486003)(26005)(5660300001)(229853002)(93886005)(6486002)(53936002)(305945005)(50466002)(8936002)(81166006)(81156014)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2675; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI2NzU7MjM6S0dhbnJsM3RhdDh0NEYrK2hoWGpTaEVX?=
 =?utf-8?B?T3dsRVBTZ3NsZmVTL3JHUTc1M21MS08zR1BFNWZ3NENLbjkzRzlieGRtMmFo?=
 =?utf-8?B?TFBCeW82VENySG14d0U1MU5La3hxRXFBNlZjNmNJL1pZZ2p4WTFoR2JycFdR?=
 =?utf-8?B?aUQ5anBvWVJBelNVdjNoRVZwNEFVS1l1bUhld2Y3TlRUQTZYUmxnVzBRdksr?=
 =?utf-8?B?bjUvUUNLQS80SndiN24wS05FTTV4YUV1R2wxRGF2dnhkeEo1OXd2WTJETHBa?=
 =?utf-8?B?S3JyS1hzVGl0Nmd6QnNvNnh4VDRNdkN6S0g0Y3FxWlNBYXA5QnpycXJ0STRm?=
 =?utf-8?B?TGFWc0FjekFQWG84TEdwL0RCS0hVUmY4ZjhBWDlnbkFTMVQ3TVZoWTBhc3NZ?=
 =?utf-8?B?a3ZXMjBlRitlNHc5VGY2bDY2S2F6T0pYWFpNSlRPeHVPVlVNaFJsdGpZMEg0?=
 =?utf-8?B?eVlIVGlWNmpGZ01SOXloZDl2U05hcXdRMHVwbXZJRVZqOGtDcnFCajRZSjFW?=
 =?utf-8?B?a0ZTVXlkT0YrS3Fsa0huTjNjY0FYWmdsUS9XMDZMSTNkaU9ZMVF5ZFd2RC9q?=
 =?utf-8?B?NTFub3B3LzZXUlVxY2FpQWorY2Z2SFpSYjlncVBzVkpqd1lRdmRubkNCOW9G?=
 =?utf-8?B?eTBpOFZSaGJTY0NuMWp2MEpGOUpYbCtoam9uM253QXNST3llUWtjVzhhVlNr?=
 =?utf-8?B?akV3TEl1eEYvRHpmMzVvR3FmcGpSUFFnNFBHdkk3L290aU5JOEhpeWFZTW9p?=
 =?utf-8?B?ZmhiUElTbDd0VmZHNTN3cUpMZUtUaWdDRkFwYXJKelNrOUMyY0ZuQ2NoUEVw?=
 =?utf-8?B?SnVDN1BEeU01SDNRYTVHd0h2MjV5bDVOT3FqUGJnYmZvYXV4Q2JxWmNKcGdx?=
 =?utf-8?B?aFlrQkI0WkQ1dXluOGxrVkUxSXppbE5SRnlvTnBXSDFVem51aG1SeHFBTnJH?=
 =?utf-8?B?T2c0bFBlK0xtSU9WMVA3d2RRR215bEc0RXJrMk0xeVFxUTJxMkx2TWpJZDBr?=
 =?utf-8?B?MjBhUHVRcE50aUdmaUZwcU5sYzJtSlk3eUVwSm5QMWE1dmlVM3lxVTBFWnV4?=
 =?utf-8?B?cUQ1djJpcWRWQW5ZL0dYcSs0bjZ2eFQ1d1pZMVhzQ1d6bXM3TXhxOTRRRGxY?=
 =?utf-8?B?UU1SYlpURkdxbkR2RVlRcVZhVnFlbGoyZUVVTEhVanBuT1R6ajRZckdoQUZT?=
 =?utf-8?B?VTFCa3p2ZUloNWFMeUVYNE9IQW9WcEZaTGZkTFNnbWFRUlpHbS9BNkEvNEFi?=
 =?utf-8?B?OVZhOEtWZmtCUkZ3OW9BU2dJeDV1cnZaWTl1UlRrbEs2N3RSY0R2ekk0UTgx?=
 =?utf-8?B?U0lha3JUUmlQVU15b3QyQmxzUXptOXpZSDh5ZEIrL1EvSEV2c002RmVIUTdX?=
 =?utf-8?B?QUFxalJ0amJQYk4yQmI2dGZwaVhnN0xROTBBSTBOSGhGUnNtcGhMMTh2MUk1?=
 =?utf-8?B?aU1YeFc1TzJiamhkS1lFT0ZTRlpNQWxHNnVXWjNIelFkQS92MlgvN1QrM0ZZ?=
 =?utf-8?B?ZjhNeWt5MVJac1ZBeFo3MUlYTzF2eSs0VUhBTWpkdWNnRDlCQ1VrRXVKdElz?=
 =?utf-8?B?VXNtdnBsMUxyUlJvU3RxM0lHSTVIeG1UMXpNemNQMkMwd3gwUlo0S3M0L0FM?=
 =?utf-8?B?bWtwTHp4MU5aUFpneGZUME5EL3NYbERJbHpHcjZMR2pyaUtXSDR1YXhXWlNE?=
 =?utf-8?B?bVdkVEVWbjg0WUpSeXlTcU5UZldpUTE3YWNiWVBCUlQwNU5IUWJCbWRSOFR4?=
 =?utf-8?B?OUtDK2VwTWRmVXVveGNCYnp1S0lkWDhwRTNzOWNFRkZvNDVHZGVXM3ZGMEQ4?=
 =?utf-8?B?ZEFGUnl4dzEvRlovNXdpb0I1VHpNYlA4b2NnMWdhdE9pK00yT1VwQ2dnblpF?=
 =?utf-8?B?MkQ3TlhIbnZnZW45bUhvdlVnVE4wMlkyTjdYTFdrVUpDZjRHZUI3c1QrWEs0?=
 =?utf-8?B?czVhVklDaEVhcWpyRjROdnZ0UGN3T01sZ2swMThYVGx0c2JZMWpIZlpLVTE2?=
 =?utf-8?B?RmRydGhkSmh0T2xDTjVHV0pzU1pUelQ2NzhLV0hnZVc3T1RBRko5eVg3cEFx?=
 =?utf-8?B?c1gwSE9CWXFyNS9BeHk5b0hkbjZhSVdOKzJQYjVmN3pGZEIxSFF0dGZObzZ4?=
 =?utf-8?B?VWwvZy9HZGhDaytobGh3SmplL05KYlFjRm54eGE0Z1Q4WmNwVkk0dDg3R2dJ?=
 =?utf-8?B?UkthV2VnU2crSnloWXRka0pLN1lvSzgzQldmQkJDTGtrWE9HT3llY2VBeDhG?=
 =?utf-8?B?aEh4OXd2YUJmNmUxQTQxcnpuaWk5NWp6d0lUVTIra1RFVEYxa0xWNjhnPT0=?=
X-Microsoft-Antispam-Message-Info: 8SqiWNsOBt6zaketIrAT7AMXq6J7+uBNNDcLr5oimlAh4pt9QvY+JB74TEqu5Z4ObGZX/DlJmRHgIwlIkaFVL3THds+gu2Z80KzNv7CD3SuDW0rdBlyP+9w97XCCvhfXJ8mLkTvL0RRimI4O67Uqm+/cu4Z+F3Rhy6f2dxIBpIL6tdB6DhaWKkO80823VNnZBOtk3B2GzqQDorkfnGWHN5DWEQ2ADg93OAIESzkCoanMMNJHmnL68xy5/F/HlxgQ70xTmKS71iZS28cLAHfZy03ctGojYcDxBT0Q2dnI5dxMWZC6DK2SyuTGs393/eVW4AAE3nFZ3V1IY4DDiTo39gNI5ivtIfaASgHy/BWkS/4=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2675;
 6:gdmj21NuFCIy29RrBwril7A/w4ZBAvjnakqfQX1C2nViOSMW+CgpmZOf8E6T/7eKJJu/CtdOSWrsPH+g8DQAEM4D697rv2IaM3Y+HCl8Kitaq3id666QfgSlWcgYz6m/jwEqBGnVM1i0zcHIV8kQcy6Au9TNDNRa9pkQuTt+aPi8bFlHxRgWLHs2ecTH20dXEeB5vPvXVQi9jXRWTtWGbCAeob3EWPSe7tnBxAkft45YUo1kAmWZ8oskvy2dMHCEZ9564DitnM8+9NM1QJEs/dZzTfJwwj2Y4iClhd1GM9yyIekpCBsIFZLBwp6Bk1M2l/lPupCxG0sxQpFPKXV6v0EGh26TzZya0M6TfklZP0w0iZ4WRoMBSdDNMmwK7bYKpLl+nUz34YhWEC8GvbkqptA5QCP2AO3qXSDEZd1SJwTNPTL7XEezkH9ePdLmZu4gTzMlZdVn7X1+6CbB+vtsdg==;
 5:uhnTr+RsOXQJKMgCgVJ4qxmjCizaRI5kFwk9/moJYe0u0hidYdoCbT923nnHxjccls3ZL93Spzq47nkQODK6RUqh7tNvgpwC+uKRHlMo4xine2iXYUPHFI60jLvy7YPMeMV/nPUy5486H/Y6O/00rlxv6eVaySVo0K0/imBpVFo=;
 7:hpQM2+Zvu9RAbM6TjyusopgjhKJHwj+USDFrGGJItPbswv9eUgZtW1RjJLLig1CiH8Fp9tsrL0+o6etH3do59FW7yFgkVoybkV9hcMtlakGDnztRNEC95g5vgRWZAAqUWDNUi3gD4SGJhSgG5Q9RFvCPNBvNKoz6o8hqyjSRrqfTXJqYYY4dLWugRyYKzcxgpuWclzjuv1UjC+zN+DkF4Gb3/8//K5vgUd5EqNrRi8upXN1o+pFp90kbeLM1TwqY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 09:50:05.6525 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 62f2e417-d279-464f-0688-08d617cbf437
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2675
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@gmail.com,
 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>

Ck9uIDExLjA5LjE4IDEyOjMzLCBKYW4gQmV1bGljaCB3cm90ZToKPiBXZWxsLCB3aGF0IHNob3Vs
ZCBJIHNheSAtIEkgZGlzYWdyZWUuIEkgd291bGQgYWdyZWUgaWYgaXQgd291bGQgYmUgYQo+IHdo
b2xlIGxvdCBvZiB3b3JrLCBidXQgdGhlcmUncyBub3QgdGhhdCBtYW55IGtleSBoYW5kbGVycyB0
byBiZWdpbgo+IHdpdGgsIGFuZCBmYXIgbm90IGFsbCBvZiB0aGVtIHByaW50IGEgdGltZSBzdGFt
cCBpbiB0aGVpciBoZWFkbGluZXMuCkknbSBxdWl0ZSBvayB3aXRoIHRoYXQuCgotLSAKCipBbmRy
aWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 09:51:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 09: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 1fzfKP-0001LK-4l; Tue, 11 Sep 2018 09:51: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfKN-0001LB-Oq
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 09:51:23 +0000
X-Inumbo-ID: fca4e967-b5a7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fca4e967-b5a7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 11:49:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64956602"
To: Jan Beulich <JBeulich@suse.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <91a59884-bb7b-1042-4632-335a8c3480d2@citrix.com>
 <5B978BF202000078001E71A3@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <59c69d1a-f8ae-3cf8-3227-c89bdf116383@citrix.com>
Date: Tue, 11 Sep 2018 10:51:02 +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: <5B978BF202000078001E71A3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 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>

T24gMDkvMTEvMjAxOCAxMDozMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDku
MTggYXQgMTE6MjQsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwOS8x
MS8yMDE4IDA5OjUwIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4gSGVsbG8gSmFuLAo+Pj4K
Pj4+Cj4+PiBPbiAxMS4wOS4xOCAxMToyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gTkFLLCBm
b3IgdHdvIHJlYXNvbnM6IEknbSBub3Qgb2YgdGhlIG9waW5pb24gdGhhdCByZWFkaW5nIGEgMTUg
b3IgbW9yZQo+Pj4+IGRpZ2l0IGRlY2ltYWwgbnVtYmVyIHdpdGhvdXQgYW55IHNlcGFyYXRvcnMg
aXMgYW55IGVhc2llciB0aGFuIHRoZQo+Pj4+IGN1cnJlbnQgZm9ybWF0Lgo+Pj4gSXQncyBxdWl0
ZSBzdWJqZWN0aXZlLiBJTUhPIHRpbWVzdGFtcHMgbWVhc3VyZWQgaW4gbnMgZWFzaWVyIHRvCj4+
PiB1bmRlcnN0YW5kIGluIGRlY2ltYWxzIHJhdGhlciB0aGFuIGluIHNlcGFyYXRlZCAzMi1iaXQg
aGV4LWVzLiBObyBtYXR0ZXIKPj4+IGhvdyBtYW55IGRpZ2l0YWwgbnVtYmVyIHRoZXkgaGF2ZS4K
Pj4+IEV2ZW4gcG9zdCBwcm9jZXNzaW5nIG9mIHBlcmZjIG91dHB1dCBpcyBlYXNpZXIgaW4gY2Fz
ZSBvZiBkZWNpbWFsCj4+PiB0aW1lc3RhbXBzLiBZb3Ugc2hvdWxkIG5vdCBwYXJzZSBoZXhlcyBh
bmQgb2RkIHNlcGFyYXRvcnMgdG8gY2FsY3VsYXRlCj4+PiB0aGUgdGltZSBlbGFwc2VkIGJldHdl
ZW4gdHdvIHNhbXBsZXMuCj4+Cj4+IEkgYWdyZWUgd2l0aCB0aGlzLiAgUHJpbnRpbmcgaW4gaGV4
YWRlY2ltYWwgaXMgdXNlZnVsIGlmIHlvdSBuZWVkIHRvIHNlZQo+PiB0aGUgYml0d2lzZSBzdHJ1
Y3R1cmUgb2YgdGhlIGNvbnRlbnQ7IHRoYXQncyBvZiB6ZXJvIHVzZSB3aGVuIGl0IGNvbWVzCj4+
IHRvIHRpbWVzdGFtcHMuICBPbiB0aGUgY29udHJhcnksIHlvdSBhbG1vc3QgYWx3YXlzIHdhbnQg
dG8gYmUgYWJsZSB0byBkbwo+PiBhIHN1YnRyYWN0aW9uIGluIHlvdXIgaGVhZCBhbmQgZ2V0IGF0
IGxlYXN0IGFuIG9yZGVyLW9mLW1hZ25pdHVkZQo+PiBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHRp
bWVzLCBzb21ldGhpbmcgd2hpY2ggaXMgZmFyIHRvbyBkaWZmaWN1bHQgaW4gaGV4Lgo+IAo+IEkg
ZGlzYWdyZWUgLSBpdCdzIGEgbWF0dGVyIG9mIHdobyBsb29rcyBhdCB0aG9zZSBudW1iZXJzLiBQ
ZXJzb25hbGx5Cj4gSSdtIHF1aXRlIGZpbmUgZG9pbmcgb3JkZXItb2YtbWFnbml0dWRlIGhleCBt
YXRoLgoKU28gcXVpY2ssIGFib3V0IGhvdyBsb25nIGlzIDB4MTA6MDAwMDAwMDAgbnM/CgpNYXli
ZSB5b3Uga25vdyBob3cgbG9uZyB0aGF0IGlzLCBidXQgSSB3b3VsZCBwb3NpdCB0aGF0IGlmIHNv
LCB5b3UgYXJlCmFtb25nIGEgaGFuZGZ1bCBvZiBwZW9wbGUgd29ybGR3aWRlIHdobyBoYXZlIGhh
cHBlbmVkIHRvIHRyYWluIHlvdXJzZWxmCmluIHRoYXQga25vd2xlZGdlLiAgVGhlIG1pbGxpb25z
IG9mIFhlbiBkZXZlbG9wZXJzIGFuZCBzeXN0ZW0KYWRtaW5pc3RyYXRvcnMgd29ybGR3aWRlIHdo
byBkb24ndCBoYXZlIHRoYXQgc2Vuc2UsIGFuZCAobGlrZSBtZSkgaGF2ZQphYnNvbHV0ZWx5IG5v
IGludGVyZXN0IGluIGdhaW5pbmcgdGhhdCBrbm93bGVkZ2UuICBJIGhhdmUgbXVjaCBiZXR0ZXIK
dGhpbmdzIHRvIGRvIHdpdGggbXkgdGltZS4KCkNoYW5naW5nIGl0IHRvIHNlY29uZHMgKGkuZS4s
IHVzaW5nIHRoZSBkZWNpbWFsIHBvaW50IGFzIGEgInNlcGFyYXRvciIpCndvdWxkIG1ha2Ugc2Vu
c2UsIGFuZCBJJ2QgYmUgaW4gZmF2b3Igb2YgYSBwYXRjaCB3aGljaCBkaWQgc29tZXRoaW5nIHRv
CnRoYXQgZWZmZWN0LiAgQnV0IFBSSV9zdGltZSBpcyBzdGlsbCBhbiBpbXByb3ZlbWVudCAoZm9y
IHRoZSB2YXN0Cm1ham9yaXR5IG9mIG91ciB1c2VycyBhbmQgZGV2ZWxvcGVycyk7IHdlIHNob3Vs
ZG4ndCBsZXQgdGhlIGJlc3QgYmVjb21lCnRoZSBlbmVteSBvZiB0aGUgZ29vZC4KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:02: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 1fzfUs-0002Sg-9d; Tue, 11 Sep 2018 10:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzfUr-0002Rw-8n
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:02:13 +0000
X-Inumbo-ID: e08ec769-b5a9-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e08ec769-b5a9-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:03:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="78847952"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B96791902000078001E6CD9@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=
 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
 6+ahAA==
Message-ID: <74179665-f365-09c6-2f43-5d64bbe5338e@citrix.com>
Date: Tue, 11 Sep 2018 11:02:09 +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: <5B96791902000078001E6CD9@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 v4] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMTggMTU6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlYWwgaGFyZHdhcmUgd3Jh
cHMgc2lsZW50bHkgaW4gbW9zdCBjYXNlcywgc28gd2Ugc2hvdWxkIGJlaGF2ZSB0aGUKPiBzYW1l
LiBBbHNvIHNwbGl0IHJlYWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywgYXMgdGhlIGxhdHRlciBy
ZWFsbHkKPiBvdWdodCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVkLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:15: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 1fzfhw-0003Qp-PN; Tue, 11 Sep 2018 10:15:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfhw-0003Qa-3x
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:15:44 +0000
X-Inumbo-ID: c36831c3-b5ab-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c36831c3-b5ab-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:16:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64958097"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
Date: Tue, 11 Sep 2018 11:15:31 +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: <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKVGhlIHRpdGxlIGhlcmUgbWFrZXMg
aXQgc2VlbSBsaWtlIHlvdSdyZSBpbnRyb2R1Y2luZyBuZXcgZnVuY3Rpb25hbGl0eSwKd2hlbiBp
biBmYWN0IHlvdSdyZSBqdXN0IGRvY3VtZW50aW5nIGFuZCB0d2Vha2luZyBleGlzdGluZyBmdW5j
dGlvbmFsaXR5LgoKVGhlIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBzb21ldGhpbmcgbGlrZToKCi0t
LQp4ZW50cmFjZV9mb3JtYXQ6IERvY3VtZW50IC1jIG9wdGlvbiAoY2hhbmdlIHRpbWVzdGFtcHMg
dG8gc2Vjb25kcykKCnhlbnRyYWNlX2Zvcm1hdCBhbHJlYWR5IGhhcyBhbiBvcHRpb24gdG8gc2V0
IGEgY3B1IHByb2Nlc3NvciBzcGVlZCBieQp3aGljaCB0byBpbnRlcnByZXQgdGhlIHRzYyB2YWx1
ZXMuICBEb2N1bWVudCBpdC4KCldoaWxlIGhlcmUsIGNoYW5nZSB0aGUgZm9ybXVsYSBmb3IgdGhp
cyBjYWxjdWxhdGlvbiBzbyB0aGF0IDxyZWFzb24gaGVyZT4uCi0tLQoKV2hpY2ggb2YgY291cnNl
IGxlYWRzIG1lIHRvLi4uCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gIHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdCB8
IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0IGIv
dG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0Cj4gaW5kZXggNWZmODVhZS4uMzIzZDBjMiAx
MDA2NDQKPiAtLS0gYS90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKPiArKysgYi90b29s
cy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKPiBAQCAtOCw3ICs4LDExIEBAIGltcG9ydCByZSwg
c3lzLCBzdHJpbmcsIHNpZ25hbCwgc3RydWN0LCBvcywgZ2V0b3B0Cj4gIAo+ICBkZWYgdXNhZ2Uo
KToKPiAgICAgIHByaW50ID4+IHN5cy5zdGRlcnIsIFwKPiAtICAgICAgICAgICJVc2FnZTogIiAr
IHN5cy5hcmd2WzBdICsgIiIiIGRlZnMtZmlsZQo+ICsgICAgICAgICAgIlVzYWdlOiAiICsgc3lz
LmFyZ3ZbMF0gKyAiIiIgWy1jIG1oel0gZGVmcy1maWxlCj4gKyAgICAgICAgICAgICAgIC1jIG1o
eiAgIG9wdGlvbmFsIHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIE1Iei4gSWYgc3BlY2lmaWVkLCB0aW1lc3RhbXBzIGFy
ZSBzaG93biBpbiBucywKPiArICAgICAgICAgICAgICAgICAgICAgICAgb3RoZXJ3aXNlIGluIGN5
Y2xlcy4KPiArCj4gICAgICAgICAgICBQYXJzZXMgdHJhY2UgZGF0YSBpbiBiaW5hcnkgZm9ybWF0
LCBhcyBvdXRwdXQgYnkgWGVudHJhY2UgYW5kCj4gICAgICAgICAgICByZWZvcm1hdHMgaXQgYWNj
b3JkaW5nIHRvIHRoZSBydWxlcyBpbiBhIGZpbGUgb2YgZGVmaW5pdGlvbnMuICBUaGUKPiAgICAg
ICAgICAgIHJ1bGVzIGluIHRoaXMgZmlsZSBzaG91bGQgaGF2ZSB0aGUgZm9ybWF0ICh7IGFuZCB9
IHNob3cgZ3JvdXBpbmcKPiBAQCAtMjIzLDcgKzIyNyw3IEBAIHdoaWxlIG5vdCBpbnRlcnJ1cHRl
ZDoKPiAgICAgICAgICAgICAgbGFzdF90c2NbY3B1XSA9IHRzYwo+ICAKPiAgICAgICAgICBpZiBt
aHo6Cj4gLSAgICAgICAgICAgIHRzYyA9IHRzYyAvIChtaHoqMTAwMDAwMC4wKQo+ICsgICAgICAg
ICAgICB0c2MgPSB0c2MgKiAxMDAwLjAgLyBtaHoKCldoeSBkbyB5b3UgcHJlZmVyIHRoaXM/Cgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:15: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 1fzfhw-0003Qj-Gf; Tue, 11 Sep 2018 10:15: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfhv-0003QM-0d
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:15:43 +0000
X-Inumbo-ID: 623d089b-b5ab-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 623d089b-b5ab-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:13:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64958097"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
Date: Tue, 11 Sep 2018 11:15:31 +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: <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKVGhlIHRpdGxlIGhlcmUgbWFrZXMg
aXQgc2VlbSBsaWtlIHlvdSdyZSBpbnRyb2R1Y2luZyBuZXcgZnVuY3Rpb25hbGl0eSwKd2hlbiBp
biBmYWN0IHlvdSdyZSBqdXN0IGRvY3VtZW50aW5nIGFuZCB0d2Vha2luZyBleGlzdGluZyBmdW5j
dGlvbmFsaXR5LgoKVGhlIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBzb21ldGhpbmcgbGlrZToKCi0t
LQp4ZW50cmFjZV9mb3JtYXQ6IERvY3VtZW50IC1jIG9wdGlvbiAoY2hhbmdlIHRpbWVzdGFtcHMg
dG8gc2Vjb25kcykKCnhlbnRyYWNlX2Zvcm1hdCBhbHJlYWR5IGhhcyBhbiBvcHRpb24gdG8gc2V0
IGEgY3B1IHByb2Nlc3NvciBzcGVlZCBieQp3aGljaCB0byBpbnRlcnByZXQgdGhlIHRzYyB2YWx1
ZXMuICBEb2N1bWVudCBpdC4KCldoaWxlIGhlcmUsIGNoYW5nZSB0aGUgZm9ybXVsYSBmb3IgdGhp
cyBjYWxjdWxhdGlvbiBzbyB0aGF0IDxyZWFzb24gaGVyZT4uCi0tLQoKV2hpY2ggb2YgY291cnNl
IGxlYWRzIG1lIHRvLi4uCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gIHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX2Zvcm1hdCB8
IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0IGIv
dG9vbHMveGVudHJhY2UveGVudHJhY2VfZm9ybWF0Cj4gaW5kZXggNWZmODVhZS4uMzIzZDBjMiAx
MDA2NDQKPiAtLS0gYS90b29scy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKPiArKysgYi90b29s
cy94ZW50cmFjZS94ZW50cmFjZV9mb3JtYXQKPiBAQCAtOCw3ICs4LDExIEBAIGltcG9ydCByZSwg
c3lzLCBzdHJpbmcsIHNpZ25hbCwgc3RydWN0LCBvcywgZ2V0b3B0Cj4gIAo+ICBkZWYgdXNhZ2Uo
KToKPiAgICAgIHByaW50ID4+IHN5cy5zdGRlcnIsIFwKPiAtICAgICAgICAgICJVc2FnZTogIiAr
IHN5cy5hcmd2WzBdICsgIiIiIGRlZnMtZmlsZQo+ICsgICAgICAgICAgIlVzYWdlOiAiICsgc3lz
LmFyZ3ZbMF0gKyAiIiIgWy1jIG1oel0gZGVmcy1maWxlCj4gKyAgICAgICAgICAgICAgIC1jIG1o
eiAgIG9wdGlvbmFsIHRpbWUgc3RhbXBzIHZhbHVlcyBnZW5lcmF0b3IgZnJlcXVlbmN5IGluCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIE1Iei4gSWYgc3BlY2lmaWVkLCB0aW1lc3RhbXBzIGFy
ZSBzaG93biBpbiBucywKPiArICAgICAgICAgICAgICAgICAgICAgICAgb3RoZXJ3aXNlIGluIGN5
Y2xlcy4KPiArCj4gICAgICAgICAgICBQYXJzZXMgdHJhY2UgZGF0YSBpbiBiaW5hcnkgZm9ybWF0
LCBhcyBvdXRwdXQgYnkgWGVudHJhY2UgYW5kCj4gICAgICAgICAgICByZWZvcm1hdHMgaXQgYWNj
b3JkaW5nIHRvIHRoZSBydWxlcyBpbiBhIGZpbGUgb2YgZGVmaW5pdGlvbnMuICBUaGUKPiAgICAg
ICAgICAgIHJ1bGVzIGluIHRoaXMgZmlsZSBzaG91bGQgaGF2ZSB0aGUgZm9ybWF0ICh7IGFuZCB9
IHNob3cgZ3JvdXBpbmcKPiBAQCAtMjIzLDcgKzIyNyw3IEBAIHdoaWxlIG5vdCBpbnRlcnJ1cHRl
ZDoKPiAgICAgICAgICAgICAgbGFzdF90c2NbY3B1XSA9IHRzYwo+ICAKPiAgICAgICAgICBpZiBt
aHo6Cj4gLSAgICAgICAgICAgIHRzYyA9IHRzYyAvIChtaHoqMTAwMDAwMC4wKQo+ICsgICAgICAg
ICAgICB0c2MgPSB0c2MgKiAxMDAwLjAgLyBtaHoKCldoeSBkbyB5b3UgcHJlZmVyIHRoaXM/Cgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:16:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:16: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 1fzfie-0003de-2G; Tue, 11 Sep 2018 10:16:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7vmb=lz=citrix.com=prvs=7855fab4e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1fzfid-0003dS-8p
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:16:27 +0000
X-Inumbo-ID: ddd729e2-b5ab-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ddd729e2-b5ab-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:17:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64958131"
Date: Tue, 11 Sep 2018 11:16:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180911101623.3tuzvlyr7musocrg@zion.uk.xensource.com>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
 <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/3] xen-netback: hash mapping hanling
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Wei Liu <wei.liu2@citrix.com>,
 davem@davemloft.net, netdev@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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDI6MTI6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA4LjE4IGF0IDE2OjU0LCAgd3JvdGU6Cj4gPiBGaXJzdCBhbmQgZm9y
ZW1vc3QgdGhlIGZpeCBmb3IgWFNBLTI3MC4gT24gdG9wIG9mIHRoYXQgZnVydGhlciBjaGFuZ2Vz
Cj4gPiB3aGljaCBsb29rZWQgZGVzaXJhYmxlIHRvIG1lIHdoaWxlIGludmVzdGlnYXRpbmcgdGhh
dCBYU0EuCj4gPiAKPiA+IDE6IGZpeCBpbnB1dCB2YWxpZGF0aW9uIGluIHhlbnZpZl9zZXRfaGFz
aF9tYXBwaW5nKCkKPiA+IDI6IHZhbGlkYXRlIHF1ZXVlIG51bWJlcnMgaW4geGVudmlmX3NldF9o
YXNoX21hcHBpbmcoKQo+ID4gMzogaGFuZGxlIHBhZ2Ugc3RyYWRkbGluZyBpbiB4ZW52aWZfc2V0
X2hhc2hfbWFwcGluZygpCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiBXaGF0IGlzIHRoZSB3YXkgZm9yd2FyZCBoZXJlPyBJJ3ZlIGdv
dCBSLWItcyBmcm9tIFBhdWwgZm9yIGFsbCB0aHJlZQo+IHBhdGNoZXMsIGFuZCBhIG1pbm9yIGNo
YW5nZSByZXF1ZXN0IG9uIHBhdGNoIDIgZnJvbSBXZWkuIEknbSBub3QKPiByZWFsbHkgY2VydGFp
biB3aGF0IHRvIGRvIGluIHRoaXMgY2FzZSAoaGludHMgYXBwcmVjaWF0ZWQpLCBidXQgY291bGQK
PiBhdCBsZWFzdCB0aGUgc2VjdXJpdHkgZml4IChwYXRjaCAxKSBiZSBhcHBsaWVkIGltbWVkaWF0
ZWx5PwoKSWYgeW91IGhhcHBlbiB0byByZXNlbmQsIHBsZWFzZSBtYWtlIHRoZSBhZGp1c3RtZW50
OyBvdGhlcndpc2UgSSdtIGZpbmUKd2l0aCB0aGUgcGF0Y2hlcyBhcyB0aGV5IGFyZS4gSSBkb24n
dCB3YW50IHRvIGJsb2NrIHVzZWZ1bCB0aGluZ3Mgb24KY29zbWV0aWMgaXNzdWVzLgoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzfna-0004UK-EV; Tue, 11 Sep 2018 10:21:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzfnZ-0004Tu-58
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:21:33 +0000
X-Inumbo-ID: 948f260e-b5ac-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 948f260e-b5ac-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:22: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 1fzfnW-0007nr-Ns; Tue, 11 Sep 2018 10:21: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 1fzfnW-0004Kw-Dz; Tue, 11 Sep 2018 10:21:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzfnW-0004Sa-DM; Tue, 11 Sep 2018 10:21:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127496-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=e6a8fe423e87df5793a46e624bd5eccf92e3ac13
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 10:21:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127496: 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>

ZmxpZ2h0IDEyNzQ5NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ5Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlNmE4ZmU0MjNlODdkZjU3OTNhNDZlNjI0YmQ1ZWNjZjkyZTNhYzEzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgy
Nzk3ZGQzMjA5MmIzMDBiYWNhZmFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjczODQgIDIwMTgt
MDktMDcgMTU6MDA6NTUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDk2ICAy
MDE4LTA5LTExIDA4OjAxOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAxZDA2OWU0NWY3Li5lNmE4ZmU0MjNlICBlNmE4ZmU0MjNlODdkZjU3OTNhNDZlNjI0YmQ1ZWNj
ZjkyZTNhYzEzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzfnZ-0004Tr-1P; Tue, 11 Sep 2018 10:21:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfnY-0004Tc-03
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:21:32 +0000
X-Inumbo-ID: 939575be-b5ac-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 939575be-b5ac-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:22:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64958382"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <78758778-f337-8ca0-4744-698eeb159469@citrix.com>
Date: Tue, 11 Sep 2018 11:21:22 +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: <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] xentrace_format: switch mhz option to
 float
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEluIHNvbWUgc3lzdGVtcyBm
cmFjdGlvbiBvZiB0aGUgTUh6IG1pZ2h0IGJlIGEgbWVhbmluZ2Z1bCBwYXJ0Cj4gb2YgdGhlIGN5
Y2xlcyBmcmVxdWVuY3kgdmFsdWUuIFNvIGFjY2VwdCBNSHogdmFsdWUgYXMgZmxvYXQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFj
a2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzfnY-0004Tl-OM; Tue, 11 Sep 2018 10:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfnX-0004Tb-VQ
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:21:31 +0000
X-Inumbo-ID: 93957201-b5ac-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93957201-b5ac-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:22:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64958382"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <78758778-f337-8ca0-4744-698eeb159469@citrix.com>
Date: Tue, 11 Sep 2018 11:21:22 +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: <1536597679-8303-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] xentrace_format: switch mhz option to
 float
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEluIHNvbWUgc3lzdGVtcyBm
cmFjdGlvbiBvZiB0aGUgTUh6IG1pZ2h0IGJlIGEgbWVhbmluZ2Z1bCBwYXJ0Cj4gb2YgdGhlIGN5
Y2xlcyBmcmVxdWVuY3kgdmFsdWUuIFNvIGFjY2VwdCBNSHogdmFsdWUgYXMgZmxvYXQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFj
a2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzfyf-0005eZ-KU; Tue, 11 Sep 2018 10:33: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzfyd-0005dT-NO
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:33:00 +0000
X-Inumbo-ID: cb70e336-b5ad-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cb70e336-b5ad-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:31:09 +0200 (CEST)
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=6k18gGvu/7sSTaQlC45kJf71H+1hzVmU6x8rfFRcolY=;
 b=huX8eKNhGnpS0Oe7igJ4W7CvtBv07eJMmcMz7RZZOjPmwZJBkYedmtNHDCgxexbexZnGhhh2Ac8LBxOb37nqr9IyZNH9/m3tM+08OprFmyqxuLexYF41PfhSlKYBx9sr2ObYWm2vtEzmRaknik2IOxPWERSI9Vy+Ol+cokK6qps=
Received: from [10.17.180.73] (85.223.209.52) by
 HE1PR0302MB2683.eurprd03.prod.outlook.com (2603:10a6:3:ee::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Tue, 11 Sep 2018 10:32:49 +0000
To: George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
Date: Tue, 11 Sep 2018 13:32:43 +0300
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: <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0102CA0005.eurprd01.prod.exchangelabs.com
 (2603:10a6:209:14::18) To HE1PR0302MB2683.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ff7256a6-11b2-45d7-0687-08d617d1ec59
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:HE1PR0302MB2683; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 3:4Fa9YKZ/h/+QHuqw+/sAS5qsANnUap+bVm1hVsuvFPpa/c1asxGy9ValjQ/GhXS++syIotTGSgM1DoLmmBL1CdLsqJGggG+Guo5L8JH0w38DA4tTIqliK9ZKu7QfwGmATJXQmPXvcm/PfCAREJ+6yvtxhcUBdDA2NfQIydVOHHQK1SFnS9Bf3QPfWA1qiUbmiZcjJYoP+i3gZKtqniy3bNL/nBikp9GiEA8QTDniEG8LxYZrtWV+nl6YFW31son4;
 25:9D5xv3F9u6lBJPyhJlSMKWuofX4ToMLHfnN0ZN6LHzfAVrwzopojdrqTvvX2wW/W7QknkXmeDZbNp3jicXg2g6RxOspu8RHNqr1G8YmPFOisyW+01hkKKGMAQEBLRiwgRqQB5/6Mq8F635oP0veye8c39lMCCCE5nNsP9c3tz7PtnxiqPa7lm1QDRWceq3M/HMXisL3iHFg1/1llOKdWU5+ATksQHc93Z3LmcDOAzHkpmGvsiquwWw/80IYDJsjM08a0fo9XpWCE9JYN4o30jd/lJEI6whi9mTHPV1hhApqfQwZSUh9UJXXfrK1BAKJW/yKPRvnIm5TdrGuuqju/fw==;
 31:dKZ6wM9/1QbsyAu3bbEINQVVTHzDzjkgbAabq2dgZ7nZOUPV2VAk2aFgrXnbJmrzwSOQZgTWH+MFw6HHnkKKea0ZE2haUQsHJtAXiv7c2dDd8nHvhq9F/oVntA1wqOA8zrR5zbP4GTWBGvTX27rWIGZ1dAZVc4xVcGDaroFynkoPbFMcYv9rYxoR1FASMdDjXKMu3LLXr0hjQQhsHIcvJUzfagx7Wfpwec2Qb14HFOU=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2683:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 20:gJvHviSF7F0OWBDEjG3ggULCJuUSot5AnyYBg1CDjiTpbWOHHfCeWdFJxP+zS6bVVxYo59yURSeznaYdhWGi1CWNRmimGWXNpjGvHlU8uZE2Rqzb8DzTWt2hN84+x89EntjORJJU2JvFRMvukd+yHfNGCNNNXiLvbraQhCLG6gpQ3Ny+LFqfEzrH2Dv807eLB1Pg01r7qzM4zmTNpk+g09H89r9RMxe9RHcmPDqqvMtpIt+QR6w4gWNNLSk3PwjiCLb1iLI+wI24xQiZZWjljZ+7GedUFhNo6iyli2oZ3YJQiDFX44nvRquMaGQJIcDwl7hSjYucYX3BJWg+Gd+Eg07ghRjuFnKFfxPRl+1ihxHcZzl4ImqAx6dlwIdAIJuoyuJUbgWiwYjiN6YSNndQGTnLvatXXcYo9y0//Hhk949lCR7CgnlIRceN9wSB5SPmqbVtfCAerlg1JqINb1YkC9quSV2I3CCgqgsckMyKpxCsgjc2Un80NDzskKhjsOyQ;
 4:e9gqvFdjWVbRXiIMdZIdyW9qyDOWNSfRAJqxJZw2cxOTnxbtoCOEUmvGe1GRKYs3GlwsPM2o0CPEtz38H3TNrnzwLlAIwyOsr5EsA3Km9uvlkAm4/NmqvWP5l/09r6IQI6xZ+pZPkq4blqqqalFko6LNF+o7WRv8AIyep3idMGPqIonwGAE7i12Ici4f2RCGhrfFALWdNt0OV4YkXli2xEM+Sg4gvfrxsBa8YRaPkLb70Dj9b5U+fkguN62C7yKH6k2G9i+xGfp3kHrDerYvQA==
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2683D1C3BE4D0D6EFD42C870E6040@HE1PR0302MB2683.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231344)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699050);
 SRVR:HE1PR0302MB2683; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2683; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(39860400002)(346002)(366004)(376002)(396003)(189003)(199004)(81166006)(66066001)(11346002)(53546011)(54906003)(64126003)(446003)(229853002)(72206003)(2906002)(16576012)(316002)(386003)(110136005)(58126008)(7736002)(6486002)(76176011)(6666003)(52116002)(305945005)(47776003)(2486003)(67846002)(8676002)(52146003)(65806001)(23676004)(65956001)(5660300001)(476003)(478600001)(65826007)(956004)(2616005)(53936002)(50466002)(8936002)(105586002)(6116002)(186003)(3846002)(36756003)(486006)(77096007)(26005)(106356001)(39060400002)(80792005)(6246003)(97736004)(68736007)(25786009)(230700001)(4326008)(31686004)(86362001)(81156014)(31696002)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2683; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI2ODM7MjM6a3dmd3lFTXp6UGV5TG9pY3czSmVISnRS?=
 =?utf-8?B?anpSVU15T1RITitkdXNFMmhWaUZ4aEJHeFFrYzRmMXV4NWVCZDUrN1VjYTZ6?=
 =?utf-8?B?ZFNFY2pjVno5ZmhLOXczUmQwVGg2TVZiWjJCM1lxcDdSRWN5TXdVQ1o2cG5P?=
 =?utf-8?B?bkc3aFh4TEZySlBNMHRlS1VnZjBYQjk4Q2xWU2djTk03UnFLOEFqOHpkSXAv?=
 =?utf-8?B?c0szTDBjdkdydWZYK0gzWUtSTXljZ1FScldxSGkwMEw3MjlWWVZtbGxvVnAx?=
 =?utf-8?B?OE14QzNhb2orWmtmT2VrbThNVlF3ZlVBM3EwRDVqYkUzWnM1RmF0ckJNVUpz?=
 =?utf-8?B?ZG4zc3pEaWplK01kbUx2WHVIKy9tTko1aWkrOXJWRVh5MEhWNCsrSDNuNnpp?=
 =?utf-8?B?elc0SGJZTXpuRHZIVGRVQ1NlTU0yL2VlZFVTZHVXTEViR1VoZ2thWWc4OWVD?=
 =?utf-8?B?YW5EUlliSGMyZzZvcEp0ZHI3R1gycVo5Qm44STVxMWtUazByS2ZTeHc5a3JF?=
 =?utf-8?B?dGtEMjcwRWVCMU1GTWswL2ZaNloycmxpOWtJWXQwMHVQR3IwdVQxU0E3cjhL?=
 =?utf-8?B?UTJqektvSHdOUEFXNUM5K1FwRW1KQ1ZRdmVHWG5kaWpEN0pBNEU5U2VDYWxo?=
 =?utf-8?B?eFh3amhqTEsyT2tlSGRCaXNIbmZuOVNMc1FQc0d2Vkh1RjhLTTE2VWx0MUlr?=
 =?utf-8?B?ZXZwaTJkZlR4NUtudFg5a1RlZ2N4TUN4K204YzlCWnZCS21xM0JqZ0p6b1Vz?=
 =?utf-8?B?ZVR5d2NaZ3dMMDYxNDVrSWZTTEJveGtNbC9wN0s3a3FpRW9qa3kwUkhBUVZU?=
 =?utf-8?B?V2lGYnhRMkJpam1hbUhxMDJIZFVTZ29BbVc0aWU5eDV2VEh2ckwreElGbHRS?=
 =?utf-8?B?c1djQ3loU2hnWXlXaXp1MTh6NldGQUY1Wkk3TmFlZEM5VURUTHRyWW45MVF0?=
 =?utf-8?B?Y01KemNSdnBiYloyYzc4aEF3U2FsbUU1UEpEQlZnb1hZVkZ1dUtKYlowOVUr?=
 =?utf-8?B?VlFVS3A5bEg4TFFFVk1qdkIrd04xVjdTWkNXRlhGbHdlZEhKaVhJaWEwL1Z0?=
 =?utf-8?B?MnNZc2IrazhGdkpObklJSDArcTZxcEFsalNIR3IzVTl5MjAzZDBtYU1vSy95?=
 =?utf-8?B?YkFIZGdDdVZhZkJGblVXWGpDREVxMUlKemhzKzdoM2l0K2k4SjdzSWZBUmRx?=
 =?utf-8?B?enJ0akRRVC9JRmZMOG1nM01mckNVdStUZ0duQkdZaFNnUU5CTERmSW9wb01v?=
 =?utf-8?B?VHFsa3FuZWVLMTYvemJjK0RoajNtOGk0RXhFOVFMNVZ1R3dSR2Y5dG1TVFR0?=
 =?utf-8?B?anhWdmI1Yi9weE0zUDJOVHhJQ2pLRmxpSUgvKzhGS0oyZU04aWlwWFVHd25t?=
 =?utf-8?B?SEsrVWwxV0M5SjgzSkV4Q1Nia3JsalRvOWhKZENWUmlBMGVSWlBaTHoyUFZY?=
 =?utf-8?B?L2JTWVhkZG1zekxrSTVzN0pHVnJGdUNNMkJ0Z2Q0ekVTUTl3SGcrZjhDWEsy?=
 =?utf-8?B?THhYWFVIS01scVg1RkYrWDE3Y1NEcytlMXd2aExsRFZ6UkdRNG81UVpiVFh1?=
 =?utf-8?B?bTBCYUQzQ0JDWk83SzBpTFd4Qk5ZSDlnR1o3ZllHeHJtYlQ0cEI4UDVSS0JS?=
 =?utf-8?B?LzFLSndNMk1sVFdERG84ZkY1YjNVQjNtN3dBbHRzbEV2R3ZQQjlQZ24yRUly?=
 =?utf-8?B?REM5Q1pSODBsbzk1S1BKSW1HQ2N0bDAyNGVJTXBLSldFVjFKR205N2NEczlF?=
 =?utf-8?B?TldyWWdjL1BXakliY2t6SXhBWkptU1hGY3UySXRLcmJXR0N3V0xQWFBhMXJs?=
 =?utf-8?B?c3pGVHd0Vm5ReHhreUl4aWtad25RT3R1eFV0TDQ4SjhjYXhSTXFOWVdZNW05?=
 =?utf-8?B?M0lDM3FtR0ZzZ2pZWUxHeUdXb2tkeFdwaHFXTDFoU1BuOHZRbkliSjQxNzVq?=
 =?utf-8?B?VVlxV2pabHF4bm1tQUp4TDl2MWZ4U0RVejF4Z2phdUtmZWQ4andYRzcyZVZv?=
 =?utf-8?B?NjQ5cXplaXVqWm5pblk5Z1VEeHJNRzhNQWl5ZU4xUDJYbUkzYnhQdnJBdHUx?=
 =?utf-8?Q?FSglQ8=3D?=
X-Microsoft-Antispam-Message-Info: vnd4y48OQd6J9G2a2zXzWpegn/ibhKYzmRFuqwyyNNtjaWzPTjrH7WUl9Ofr4TyQ11djFx1osN9trD+MWpH5IU2dBGQwfetvbu2OPiPaEYUHI3zsxxX5ZY7iaygaApS//K6clLsUYPD/ZmOTIzmc2X02h8x3drLM5oltqO8WRmqB1SSvRvRh0CYg4qeFWkOP/4Bg66KqYslqQfMcvh80UlNRUe02b3SGKfnperS0zBjLx70+nRSv78a5FKGM/vsqMR4ur2zHBRaT3g1trlIhQXnCWTYlodrPCtnH/tTKupk00R3zpYKgs0iVWuEvCR6YNevHRRDr8BgOmbyIIDRpZhollIO0daZitusi0qCyNB4=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 6:RbR06HGrcd+GtecLIFB6AiPtFjslj1dHYhCLAFJ2otXWUiz5efQlw2fYdi9UG1o/fgARZYTswZByF7R/zTcLDuH6pHcV8Bxy838tbNj3OOtO+NKTFMDisVhk1dc9WdX8lrGpcp5sM6gdNzhT0V3f6gCxACOVR6WAY/WBsaFF717likyQrScRnyeaLzfFDP8LXccZJxd9mVNIq+VcFdaXQnFVCAWjAtW+nBMDWGaYyW0Tj5xhftps7Y+X2Ra7WftgGgv7kCsMuQ7k611k1YDaPregfH+/h6Hb5w2S5r2EBNCrDLo6EOkSxGndVYl2xgCNZl1UPY+F1LpawsrE3HMjQBV8e0mW5JwvjTZmtivYYENZ+3jHfzrVRvoio76avgJxDGKiBKIgSApoM8mv8FflviwLnJyJ+8+zZWI9NqF/ODDIzVydCfnH1AK6SjeGTX3nKj0FSrwh8b+Yd5CIeLggQA==;
 5:W3pUMQGdlojXMHwqNbIj/yHfbGe2umJsOT99UmHimYY6q+Y3KHSQA5rN4l6jGifB9bXIW8R2OudrLali6NMvaMXHcqJqslg3FoixnnkYGj5ZY2vRho+CWfudv3Z/s6rwelbCkGuStEjtt5hzaWqjRQBmeC06PXnY46EqcMi3H3E=;
 7:uZMevgv+UzHmZTqbJSOA7jcvYk1RZzR+lVsVx3Fxmdf2xPM/+DcSAsaRKCusUj7dr8OnZ5mUcXHB02SW8fZmA/gxL6SqNAtkQRKyWam1xEHaMAtpfVv9U3CpwmsiJpBYnhj/VeDMEzApoupi8k65jWupQZ9NBPQ9z++FzDRkuqxFbJl1qSH3WOidR8SQCVD8xjyh82BHsPkcvdU8j4+j3nMO8AvB1M274mSwjUkpCvNaDn9kUZiW2ViB/Z7NdhmB
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 10:32:49.3839 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ff7256a6-11b2-45d7-0687-08d617d1ec59
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2683
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

SGVsbG8gR2VvcmdlLAoKCk9uIDExLjA5LjE4IDEzOjE1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiAgICAgICAgICAgaWYgbWh6Ogo+PiAtICAgICAgICAgICAgdHNjID0gdHNjIC8gKG1oeioxMDAw
MDAwLjApCj4+ICsgICAgICAgICAgICB0c2MgPSB0c2MgKiAxMDAwLjAgLyBtaHoKPiBXaHkgZG8g
eW91IHByZWZlciB0aGlzPwpJJ20gcGxheWluZyB3aXRoIHNjaGVkdWxpbmcgZnJvbSBvbmUgaGFu
ZCwgc28gdGltZSBzdGFtcHMgaW4gc2Vjb25kcyAKZG9lcyBub3QgZ2l2ZSB1bmRlcnN0YW5kaW5n
IGFib3V0IHdoYXQncyBnb2luZyBvbi4KIEZyb20gb3RoZXIgaGFuZCBJJ20gcXVpdGUgY29uZnVz
ZWQgYWJvdXQgaG93IHVzZWZ1bCB0aW1lc3RhbXBzIGluIApzZWNvbmRzIGNvdWxkIGJlIGZvciB0
cmFjZXMuIEFzIHBlciBteSB1bmRlcnN0YW5kaW5nLCB0cmFjZXIgc2hvdWxkIGJlIAp1c2VmdWwg
Zm9yIGRlYnVnZ2luZyBzb21lIHJhcGlkbHkgY2hhbmdpbmcgcHJvY2Vzc2VzLgoKLS0gCgoqQW5k
cmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:33:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzfys-0005fD-Tr; Tue, 11 Sep 2018 10:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfyr-0005ev-9M
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:33:13 +0000
X-Inumbo-ID: 35540ae0-b5ae-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35540ae0-b5ae-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:34:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959051"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
Date: Tue, 11 Sep 2018 11:33:08 +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: <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEZvciBjb252aW5pZW5jZSwg
cHJpbnQgUlREUyBidWRnZXQgYW5kIGRlYWRsaW5lIHZhbHVlcyBhcyBkZWNpbWFscy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4g
IHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94ZW50
cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IGluZGV4IDdkYjZkNDkuLmNm
MjVhYjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+ICsrKyBiL3Rvb2xz
L3hlbnRyYWNlL2Zvcm1hdHMKPiBAQCAtNzMsOSArNzMsOSBAQAo+ICAweDAwMDIyMjE2ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOnJ1bnFfY2FuZF9jaGsgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwOHggXQo+ICAKPiAgMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQo+
IC0weDAwMDIyODAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1
bnFfcGljayAgICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMp
MDh4JSgyKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQo+IC0weDAwMDIyODAz
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOmJ1cm5fYnVkZ2V0ICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSgzKTA4eCUoMikwOHgsIGRl
bHRhID0gJSg0KWQgXQo+IC0weDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0
c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3Jp
dHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRsaW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1
ZGdldCA9IDB4JSg2KTA4eCUoNSkwOHggXQo+ICsweDAwMDIyODAyICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1bnFfcGljayAgICAgWyBkb206dmNwdSA9IDB4JSgx
KTA4eCwgY3VyX2RlYWRsaW5lID0gJSgzMikyMGQsIGN1cl9idWRnZXQgPSAlKDU0KTIwZCBdCj4g
KzB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVy
bl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfYnVkZ2V0ID0gJSgzMikyMGQs
IGRlbHRhID0gJSg0KWQgXQo+ICsweDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJp
b3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRsaW5lID0gJSg0MykyMGQsIGN1cl9idWRnZXQg
PSAlKDY1KTIwZCBdCj4gIDB4MDAwMjI4MDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIHJ0ZHM6c2NoZWRfdGFza2xldAo+ICAweDAwMDIyODA2ICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBydGRzOnNjaGVkdWxlICAgICAgWyBjcHVbMTZdOnRhc2tsZXRb
OF06aWRsZVs0XTp0aWNrbGVkWzRdID0gJSgxKTA4eCBdCj4gIAo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:33:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzfyt-0005fv-6X; Tue, 11 Sep 2018 10:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzfyr-0005ew-BZ
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:33:13 +0000
X-Inumbo-ID: 355440fe-b5ae-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 355440fe-b5ae-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:34:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959051"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
Date: Tue, 11 Sep 2018 11:33:08 +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: <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEZvciBjb252aW5pZW5jZSwg
cHJpbnQgUlREUyBidWRnZXQgYW5kIGRlYWRsaW5lIHZhbHVlcyBhcyBkZWNpbWFscy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4g
IHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94ZW50
cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IGluZGV4IDdkYjZkNDkuLmNm
MjVhYjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+ICsrKyBiL3Rvb2xz
L3hlbnRyYWNlL2Zvcm1hdHMKPiBAQCAtNzMsOSArNzMsOSBAQAo+ICAweDAwMDIyMjE2ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOnJ1bnFfY2FuZF9jaGsgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwOHggXQo+ICAKPiAgMHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczp0aWNrbGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQo+
IC0weDAwMDIyODAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1
bnFfcGljayAgICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMp
MDh4JSgyKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSg1KTA4eCUoNCkwOHggXQo+IC0weDAwMDIyODAz
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOmJ1cm5fYnVkZ2V0ICAg
WyBkb206dmNwdSA9IDB4JSgxKTA4eCwgY3VyX2J1ZGdldCA9IDB4JSgzKTA4eCUoMikwOHgsIGRl
bHRhID0gJSg0KWQgXQo+IC0weDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0
c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJpb3Jp
dHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRsaW5lID0gMHglKDQpMDh4JSgzKTA4eCwgY3VyX2J1
ZGdldCA9IDB4JSg2KTA4eCUoNSkwOHggXQo+ICsweDAwMDIyODAyICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBydGRzOnJ1bnFfcGljayAgICAgWyBkb206dmNwdSA9IDB4JSgx
KTA4eCwgY3VyX2RlYWRsaW5lID0gJSgzMikyMGQsIGN1cl9idWRnZXQgPSAlKDU0KTIwZCBdCj4g
KzB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6YnVy
bl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfYnVkZ2V0ID0gJSgzMikyMGQs
IGRlbHRhID0gJSg0KWQgXQo+ICsweDAwMDIyODA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcHJp
b3JpdHlfbGV2ZWwgPSAlKDIpZCwgY3VyX2RlYWRsaW5lID0gJSg0MykyMGQsIGN1cl9idWRnZXQg
PSAlKDY1KTIwZCBdCj4gIDB4MDAwMjI4MDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIHJ0ZHM6c2NoZWRfdGFza2xldAo+ICAweDAwMDIyODA2ICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBydGRzOnNjaGVkdWxlICAgICAgWyBjcHVbMTZdOnRhc2tsZXRb
OF06aWRsZVs0XTp0aWNrbGVkWzRdID0gJSgxKTA4eCBdCj4gIAo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzg5Q-0006FO-4B; Tue, 11 Sep 2018 10:40:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=86mt=lz=xenproject.org=prvs=785c18460=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzg5O-0006FD-Ra
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:39:58 +0000
X-Inumbo-ID: 277e63e4-b5af-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 277e63e4-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:40:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959391"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75197-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-snapshot:build-i386:<job status>:broken:regression
 distros-debian-snapshot:build-amd64-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:<job status>:broken:regression
 distros-debian-snapshot:build-amd64:<job status>:broken:regression
 distros-debian-snapshot:build-i386-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:host-install(4):broken:regression
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-snapshot:build-amd64:host-install(4):broken:regression
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:regression
 distros-debian-snapshot:build-i386:host-install(4):broken:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75164
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 11 Sep 2018 11:39:55 +0100
Subject: [Xen-devel] [distros-debian-snapshot test] 75197: 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>

ZmxpZ2h0IDc1MTk3IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1MTk3LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNjQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2NAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MTY0CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNjQKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3NTE2NAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTY0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVr
bHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzUxNjQKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5l
dGluc3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:40: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 1fzg6J-0006qE-F2; Tue, 11 Sep 2018 10:40:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzg6I-0006q2-5Y
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:40:54 +0000
X-Inumbo-ID: 4863b91c-b5af-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 4863b91c-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:41:47 +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 A81337A9;
 Tue, 11 Sep 2018 03:40:52 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B266A3F557;
 Tue, 11 Sep 2018 03:40:51 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 andrii.anisov@gmail.com
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
 <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9064d01-34a6-4945-8886-74e6458c2340@arm.com>
Date: Tue, 11 Sep 2018 11:40:50 +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: <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.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>

CgpPbiAxMS8wOS8xOCAxMDowNCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKYW4sCj4g
Cj4gCj4gT24gMTEuMDkuMTggMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUd28gdGhpbmdz
OiBDb3VsZCB5b3UgcGxlYXNlIG1ha2UgeW91ciBzdWJqZWN0IG1ha2UgY2xlYXIgdGhpcyBpcwo+
PiBhYm91dCBBUk0sIHNvIHRoYXQgcGVvcGxlIGtub3cgd2hldGhlciB0byBsb29rIGF0IHRoZSBw
YXRjaD8KPiBHb3QgaXQuCj4gCj4+IEFuZCAtIHNpbmNlIHRoaXMgcGF0dGVybiByZXBlYXRzIC0g
Y291bGQgeW91IHBsZWFzZSByZWZyYWluIGZyb20KPj4gc3BhbW1pbmcgdGhlIGxpc3QgYnkgc2Vu
ZGluZyBhbGwgb2YgeW91ciBwYXRjaGVzIHR3aWNlIChvbmNlIFRvCj4+IHRoZSBsaXN0LCBhbmQg
b25jZSB3aXRoIHRoZSBsaXN0IG9uIENjOyBJJ3ZlIGRyb3BwZWQgdGhlIFRvIHBhcnQKPj4gaGVy
ZSwgd2hpbGUgeW91IHNob3VsZCBkcm9wIHRoZSBDYyBwYXJ0KT8KPiBJIGd1ZXNzIGl0J3MgYSBy
ZXN1bHQgb2YgYGdpdCBzZW5kLWVtYWlsIAo+IC0tY2MtY21kPXNjcmlwdHMvZ2V0X21haW50YWlu
ZXIucGwuLi5gLiBJJ2xsIHJldmlldyBteSBwdWJsaXNoaW5nIHN0ZXBzIAo+IHRvIGF2b2lkIHRo
aXMuCgpXaGF0J3MgeW91ciBmdWxsIGNvbW1hbmQ/IEFsbCBvY2N1cnJlbmNlIG9mIHhlbi5vcmcg
aGFzIGJlZW4gcmVtb3ZlZCBhIAp3aGlsZSBhZ28uLi4gU28gaXQgc2hvdWxkIG5vdCBoYXBwZW4g
dW5sZXNzIHlvdSB1c2UgYW4gb2xkIHRyZWUuCgpXaXRoIFhlbiA0LjExIGFuZCBvbndhcmRzLCB5
b3UgY2FuIHVzZSBzY3JpcHRzL2FkZF9tYWludGFpbmVyLnBsLiBJdCAKd2lsbCBhZGQgQ0MgZm9y
IG1haW50YWluZXJzIG9mIGVhY2ggcGF0Y2ggYW5kIGNvdmVyIGxldHRlci4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:42: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 1fzg8E-000711-7C; Tue, 11 Sep 2018 10:42:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzg8C-00070l-HQ
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:42:52 +0000
X-Inumbo-ID: 8f64ebb8-b5af-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8f64ebb8-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:43:46 +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 99DDA7A9;
 Tue, 11 Sep 2018 03:42:51 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AED4F3F557;
 Tue, 11 Sep 2018 03:42:50 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
Date: Tue, 11 Sep 2018 11:42:49 +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: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.org, 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>

CgpPbiAxMS8wOS8xOCAwODoxOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDEyICsrKysrKysrLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDlhZTY0YWUuLjQ1ZmIzZDUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+IEBAIC0yNDQsNyArMjQ0LDggQEAgc3RhdGljIHJlZ2lzdGVyX3QgKnNlbGVjdF91c2VyX3Jl
ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZykKPiAgICAgICAgKi8KPiAgICNk
ZWZpbmUgUkVHT0ZGUyhSKSBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgUikKPiAgIAo+
IC0gICAgc3dpdGNoICggcmVnICkgewo+ICsgICAgc3dpdGNoICggcmVnICkKPiArICAgIHsKPiAg
ICAgICBjYXNlIDAgLi4uIDc6IC8qIFVuYmFua2VkIHJlZ2lzdGVycyAqLwo+ICAgICAgICAgICBC
VUlMRF9CVUdfT04oUkVHT0ZGUyhyMCkgKyA3KnNpemVvZihyZWdpc3Rlcl90KSAhPSBSRUdPRkZT
KHI3KSk7Cj4gICAgICAgICAgIHJldHVybiAmcmVncy0+cjAgKyByZWc7Cj4gQEAgLTE0MjksNyAr
MTQzMCw4IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICAgewo+ICAgICAgIHVpbnQzMl90IHJlZzsKPiAg
ICAgICB1aW50MzJfdCBkb21pZCA9IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkOwoKV2hpbGUg
eW91IGFyZSBhdCBmaXhpbmcgY29kaW5nIHN0eWxlOiBuZXdsaW5lIGhlcmUuCgo+IC0gICAgc3dp
dGNoICggY29kZSApIHsKPiArICAgIHN3aXRjaCAoIGNvZGUgKQo+ICsgICAgewo+ICAgICAgIGNh
c2UgMHhlMCAuLi4gMHhlZjoKPiAgICAgICAgICAgcmVnID0gY29kZSAtIDB4ZTA7Cj4gICAgICAg
ICAgIHByaW50aygiRE9NJWQ6IFIlZCA9IDB4JSJQUklyZWdpc3RlciIgYXQgMHglIlBSSXZhZGRy
IlxuIiwKPiBAQCAtMjA3MSw3ICsyMDczLDggQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAKPiAgICAgICBlbnRlcl9oeXBlcnZpc29yX2hl
YWQocmVncyk7Cj4gICAKPiAtICAgIHN3aXRjaCAoaHNyLmVjKSB7Cj4gKyAgICBzd2l0Y2ggKGhz
ci5lYykKClhlbiBjb2Rpbmcgc3R5bGUgcmVxdWlyZXMgc3BhY2UgYWZ0ZXIgKCBhbmQgYmVmb3Jl
ICkuCgo+ICsgICAgewo+ICAgICAgIGNhc2UgSFNSX0VDX1dGSV9XRkU6Cj4gICAgICAgICAgIC8q
Cj4gICAgICAgICAgICAqIEhDUl9FTDIuVFdJLCBIQ1JfRUwyLlRXRQo+IEBAIC0yMjcwLDcgKzIy
NzMsOCBAQCB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQo+ICAgICAgIHdoaWxlICgx
KQo+ICAgICAgIHsKPiAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAtICAgICAgICBp
ZiAoIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkpKSB7Cj4gKyAgICAgICAgaWYg
KCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSkKClNhbWUgaGVyZS4KCj4gKyAg
ICAgICAgewo+ICAgICAgICAgICAgICAgdmdpY19zeW5jX3RvX2xycygpOwo+ICAgCj4gICAgICAg
ICAgICAgICAvKgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:42: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 1fzg8D-00070v-U2; Tue, 11 Sep 2018 10:42:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzg8C-00070j-Gv
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:42:52 +0000
X-Inumbo-ID: 8f509894-b5af-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8f509894-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:43:46 +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 99DDA7A9;
 Tue, 11 Sep 2018 03:42:51 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AED4F3F557;
 Tue, 11 Sep 2018 03:42:50 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
Date: Tue, 11 Sep 2018 11:42:49 +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: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.org, 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>

CgpPbiAxMS8wOS8xOCAwODoxOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDEyICsrKysrKysrLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDlhZTY0YWUuLjQ1ZmIzZDUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+IEBAIC0yNDQsNyArMjQ0LDggQEAgc3RhdGljIHJlZ2lzdGVyX3QgKnNlbGVjdF91c2VyX3Jl
ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZykKPiAgICAgICAgKi8KPiAgICNk
ZWZpbmUgUkVHT0ZGUyhSKSBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgUikKPiAgIAo+
IC0gICAgc3dpdGNoICggcmVnICkgewo+ICsgICAgc3dpdGNoICggcmVnICkKPiArICAgIHsKPiAg
ICAgICBjYXNlIDAgLi4uIDc6IC8qIFVuYmFua2VkIHJlZ2lzdGVycyAqLwo+ICAgICAgICAgICBC
VUlMRF9CVUdfT04oUkVHT0ZGUyhyMCkgKyA3KnNpemVvZihyZWdpc3Rlcl90KSAhPSBSRUdPRkZT
KHI3KSk7Cj4gICAgICAgICAgIHJldHVybiAmcmVncy0+cjAgKyByZWc7Cj4gQEAgLTE0MjksNyAr
MTQzMCw4IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICAgewo+ICAgICAgIHVpbnQzMl90IHJlZzsKPiAg
ICAgICB1aW50MzJfdCBkb21pZCA9IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkOwoKV2hpbGUg
eW91IGFyZSBhdCBmaXhpbmcgY29kaW5nIHN0eWxlOiBuZXdsaW5lIGhlcmUuCgo+IC0gICAgc3dp
dGNoICggY29kZSApIHsKPiArICAgIHN3aXRjaCAoIGNvZGUgKQo+ICsgICAgewo+ICAgICAgIGNh
c2UgMHhlMCAuLi4gMHhlZjoKPiAgICAgICAgICAgcmVnID0gY29kZSAtIDB4ZTA7Cj4gICAgICAg
ICAgIHByaW50aygiRE9NJWQ6IFIlZCA9IDB4JSJQUklyZWdpc3RlciIgYXQgMHglIlBSSXZhZGRy
IlxuIiwKPiBAQCAtMjA3MSw3ICsyMDczLDggQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAKPiAgICAgICBlbnRlcl9oeXBlcnZpc29yX2hl
YWQocmVncyk7Cj4gICAKPiAtICAgIHN3aXRjaCAoaHNyLmVjKSB7Cj4gKyAgICBzd2l0Y2ggKGhz
ci5lYykKClhlbiBjb2Rpbmcgc3R5bGUgcmVxdWlyZXMgc3BhY2UgYWZ0ZXIgKCBhbmQgYmVmb3Jl
ICkuCgo+ICsgICAgewo+ICAgICAgIGNhc2UgSFNSX0VDX1dGSV9XRkU6Cj4gICAgICAgICAgIC8q
Cj4gICAgICAgICAgICAqIEhDUl9FTDIuVFdJLCBIQ1JfRUwyLlRXRQo+IEBAIC0yMjcwLDcgKzIy
NzMsOCBAQCB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQo+ICAgICAgIHdoaWxlICgx
KQo+ICAgICAgIHsKPiAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAtICAgICAgICBp
ZiAoIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkpKSB7Cj4gKyAgICAgICAgaWYg
KCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSkKClNhbWUgaGVyZS4KCj4gKyAg
ICAgICAgewo+ICAgICAgICAgICAgICAgdmdpY19zeW5jX3RvX2xycygpOwo+ICAgCj4gICAgICAg
ICAgICAgICAvKgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:43:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzg96-0007Ao-IX; Tue, 11 Sep 2018 10:43:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mmvb=lz=citrix.com=prvs=785db8b75=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1fzg95-0007AX-91
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:43:47 +0000
X-Inumbo-ID: afa89e9e-b5af-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id afa89e9e-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:44:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959632"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23447.40030.948090.638433@mariner.uk.xensource.com>
Date: Tue, 11 Sep 2018 11:43:42 +0100
To: Jim Fehlig <jfehlig@suse.com>
In-Reply-To: <20180905214312.10907-1-jfehlig@suse.com>
References: <20180905214312.10907-1-jfehlig@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH OSSTEST] Install GnuTLS for libvirt 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@lists.xenproject.org, 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>

SmltIEZlaGxpZyB3cml0ZXMgKCJbUEFUQ0ggT1NTVEVTVF0gSW5zdGFsbCBHbnVUTFMgZm9yIGxp
YnZpcnQgYnVpbGRzIik6Cj4gU2luY2UgbGlidmlydCBjb21taXQgNjBkOWFkNmYgR251VExTIGlz
IHJlcXVpcmVkIHRvIGJ1aWxkIGxpYnZpcnQuIFRoZQo+IHZhcmlvdXMgbGlidmlydCBidWlsZCB0
ZXN0cyBpbiBvc3N0ZXN0IGJlZ2FuIGZhaWxpbmcgYWZ0ZXIgdGhlIGNvbW1pdAo+IGhpdCBsaWJ2
aXJ0LmdpdCBtYXN0ZXIuIEFkZGluZyBsaWJnbnV0bHMyOC1kZXYgdG8gdGhlIGxpc3Qgb2YgcGFj
a2FnZXMKPiBuZWVkZWQgdG8gYnVpbGQgbGlidmlydCB3aWxsIGZpeCB0aGUgY3VycmVudGx5IGJy
b2tlbiBidWlsZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNl
LmNvbT4KPiAtLS0KPiAKPiBSZWJhc2UgYW5kIHJlcG9zdCBvZgo+IAo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNy9tc2cwMjU4NC5o
dG1sCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpU
aGFua3MsIGFuZCBwdXNoZWQgdG8gcHJldGVzdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:44: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 1fzg9p-0007I2-So; Tue, 11 Sep 2018 10:44: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzg9o-0007Hi-5n
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:44:32 +0000
X-Inumbo-ID: 684f67d2-b5af-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 684f67d2-b5af-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:42:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959718"
To: Andrii Anisov <andrii_anisov@epam.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
Date: Tue, 11 Sep 2018 11:44:26 +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: <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@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>

T24gMDkvMTEvMjAxOCAxMTozMiBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBHZW9y
Z2UsCj4gCj4gCj4gT24gMTEuMDkuMTggMTM6MTUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgaWYgbWh6Ogo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHNj
ID0gdHNjIC8gKG1oeioxMDAwMDAwLjApCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0c2Mg
PSB0c2MgKiAxMDAwLjAgLyBtaHoKPj4gV2h5IGRvIHlvdSBwcmVmZXIgdGhpcz8KPiBJJ20gcGxh
eWluZyB3aXRoIHNjaGVkdWxpbmcgZnJvbSBvbmUgaGFuZCwgc28gdGltZSBzdGFtcHMgaW4gc2Vj
b25kcwo+IGRvZXMgbm90IGdpdmUgdW5kZXJzdGFuZGluZyBhYm91dCB3aGF0J3MgZ29pbmcgb24u
Cj4gRnJvbSBvdGhlciBoYW5kIEknbSBxdWl0ZSBjb25mdXNlZCBhYm91dCBob3cgdXNlZnVsIHRp
bWVzdGFtcHMgaW4KPiBzZWNvbmRzIGNvdWxkIGJlIGZvciB0cmFjZXMuIEFzIHBlciBteSB1bmRl
cnN0YW5kaW5nLCB0cmFjZXIgc2hvdWxkIGJlCj4gdXNlZnVsIGZvciBkZWJ1Z2dpbmcgc29tZSBy
YXBpZGx5IGNoYW5naW5nIHByb2Nlc3Nlcy4KCk9oLCBzb3JyeSAtLSBJIG1pc3NlZCB0aGUgcG9p
bnQgb2YgdGhpcyBwYXRjaC4KCi0tLQp4ZW50cmFjZV9mb3JtYXQ6IHByaW50IHRpbWVzdGFtcHMg
aW4gbmFub3NlY29uZHMKCi4uLnJhdGhlciB0aGFuIHNlY29uZHMuICBIYXZpbmcgdGltZXN0YW1w
cyBmb3IgcmFwaWRseS1vY2N1cnJpbmcgZXZlbnRzCmluIG5hbm9zZWNvbmRzIG1ha2VzIGl0IGVh
c2llciB0byB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbi4KCldoaWxlIGhlcmUsIGRvY3VtZW50
IHRoZSAtYyBvcHRpb24uCi0tLQoKV2hhdCBJIGRvIGluIHhlbmFseXplIGlzIHRvIGhhdmUgdGhl
IHRpbWVzdGFtcHMgaW4gc2Vjb25kcywgYnV0IGFsd2F5cwpwcmludCBkb3duIHRvIHRoZSBuYW5v
c2Vjb25kLiAgKEZvciB0aGlzIEkgYWN0dWFsbHkgYnJlYWsgY3B1IGN5Y2xlcwppbnRvIHMgYW5k
IG5zIHNlcGFyYXRlbHksIGFuZCB0aGVuIHByaW50ICIldS4lMDl1Ii4pCgpCdXQgdGhpcyBpcyBh
bHNvIGZpbmUgd2l0aCBtZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:45:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzgAv-0007TX-7n; Tue, 11 Sep 2018 10:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzgAt-0007RX-Nb
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:45:39 +0000
X-Inumbo-ID: f1fb8e55-b5af-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1fb8e55-b5af-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:46:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959782"
From: George Dunlap <george.dunlap@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <521d05e5-c5ff-da28-bd8b-8aaf733bbe59@citrix.com>
Date: Tue, 11 Sep 2018 11:45:32 +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: <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@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>

T24gMDkvMTEvMjAxOCAxMTo0NCBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8xMS8y
MDE4IDExOjMyIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBIZWxsbyBHZW9yZ2UsCj4+Cj4+
Cj4+IE9uIDExLjA5LjE4IDEzOjE1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IMKgwqDCoMKg
wqDCoMKgwqDCoCBpZiBtaHo6Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHNjID0gdHNj
IC8gKG1oeioxMDAwMDAwLjApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHNjID0gdHNj
ICogMTAwMC4wIC8gbWh6Cj4+PiBXaHkgZG8geW91IHByZWZlciB0aGlzPwo+PiBJJ20gcGxheWlu
ZyB3aXRoIHNjaGVkdWxpbmcgZnJvbSBvbmUgaGFuZCwgc28gdGltZSBzdGFtcHMgaW4gc2Vjb25k
cwo+PiBkb2VzIG5vdCBnaXZlIHVuZGVyc3RhbmRpbmcgYWJvdXQgd2hhdCdzIGdvaW5nIG9uLgo+
PiBGcm9tIG90aGVyIGhhbmQgSSdtIHF1aXRlIGNvbmZ1c2VkIGFib3V0IGhvdyB1c2VmdWwgdGlt
ZXN0YW1wcyBpbgo+PiBzZWNvbmRzIGNvdWxkIGJlIGZvciB0cmFjZXMuIEFzIHBlciBteSB1bmRl
cnN0YW5kaW5nLCB0cmFjZXIgc2hvdWxkIGJlCj4+IHVzZWZ1bCBmb3IgZGVidWdnaW5nIHNvbWUg
cmFwaWRseSBjaGFuZ2luZyBwcm9jZXNzZXMuCj4gCj4gT2gsIHNvcnJ5IC0tIEkgbWlzc2VkIHRo
ZSBwb2ludCBvZiB0aGlzIHBhdGNoLgo+IAo+IC0tLQo+IHhlbnRyYWNlX2Zvcm1hdDogcHJpbnQg
dGltZXN0YW1wcyBpbiBuYW5vc2Vjb25kcwo+IAo+IC4uLnJhdGhlciB0aGFuIHNlY29uZHMuCgpU
aGlzIHNob3VsZCByYXRoZXIgc2F5LCAiLi5yYXRoZXIgdGhhbiBzZWNvbmRzLCB3aGVuIHRoZSBj
bG9jayBzcGVlZCBpcwpzcGVjaWZpZWQuIgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10: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 1fzgDW-0007p7-TG; Tue, 11 Sep 2018 10: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=lvjd=lz=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1fzgDV-0007p0-Nm
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:48:22 +0000
X-Inumbo-ID: f12166bb-b5af-11e8-a8a5-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 f12166bb-b5af-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:46:31 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536662898;
 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=zMIo+QlP6NjELxgWRYGvAFr9yVC1RA7i3HR5e/ce+28=;
 b=s4DrI0Cxi2E0FRpa5z4RT4Tljq2xzsFwgQwIi3vakRNXMV+Sma9Ig50SVsLSEqoaYL
 Qu9oPQOxLMGD91+COmEsM+ifc4+3iUtKEa7v1pyxmeO51Mz21ye/CwTFX3/fMB4fF9rZ
 O43I0LpF/qIbWGBW9S1qM8BdPE216+tmVPwh4oaFavT6wKBd0G3on/hAe8fodMSITsh7
 ISH0BpruJ1g126sSpQuIvP09min0yfuOavVo+BRViR7Ev/mHggzfTshlT3j1Iu0QmRtz
 OVdTuUxuWIxLMzorwoJ7edup6sFvrFYkdmh25aQ+Mw93Y5G7bwQHUDQnMFrBfPiWMYxb
 hHEg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivIFRoeSV8ZanCUTzXkL91T4E0V3TMz5ObAI+PLPmQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8BAmDQUb
 (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);
 Tue, 11 Sep 2018 12:48:13 +0200 (CEST)
Date: Tue, 11 Sep 2018 12:48:08 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180911124808.18dfe8bf.olaf@aepfle.de>
In-Reply-To: <20180911095258.5ed9e9b7.olaf@aepfle.de>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
 <20180911095258.5ed9e9b7.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 open list <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============0910630454025761449=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0910630454025761449==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/Sfd2.ijTAWqtljGsgLZh_Oj"; protocol="application/pgp-signature"

--Sig_/Sfd2.ijTAWqtljGsgLZh_Oj
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Tue, 11 Sep 2018 09:52:58 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> As J=C3=BCrgen suggested in another mail, Xen should probably disable hot=
plugging
> for cpu#0 in the generic setup code. Then cpu_is_hotpluggable(cpu) would
> do the right thing.

The relevant code is all private to arch/x86/kernel/topology.c.
There is no way to set .hotpluggable prior to register_cpu.
I guess you need to work that out with the x86 maintainers.

Olaf

--Sig_/Sfd2.ijTAWqtljGsgLZh_Oj
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5edaAAKCRBdQqD6ppg2
fjWwAKCrFv/vHuKzbfIPZpQl9g2/TGaUigCg5UQ5+KRUfGnXJOUk7MH2kT2H6uo=
=QfE0
-----END PGP SIGNATURE-----

--Sig_/Sfd2.ijTAWqtljGsgLZh_Oj--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0910630454025761449==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:48:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:48: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 1fzgE4-0007sz-8W; Tue, 11 Sep 2018 10:48: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzgE3-0007sj-1k
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:48:55 +0000
X-Inumbo-ID: 05c0052f-b5b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05c0052f-b5b0-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:47:05 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959936"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ead12893-8bd0-5438-5356-937d712e08e4@citrix.com>
Date: Tue, 11 Sep 2018 11:48:50 +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: <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE
 values from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEluIG9yZGVyIHRvIGJlIGFi
bGUgdG8gcHJpbnQgcG9zc2libGUgNjRiaXQgTEUgdmFsdWVzIGZyb20KPiB0cmFjZSByZWNvcmRz
LCBwcmVjb21iaW5lIHBvc3NpYmxlIHZhcmlhbnRzLgoKSSBsaWtlIHRoZSBpZGVhOyBidXQgd2hh
dCBkb2VzICdMRScgbWVhbiBpbiB0aGlzIGNvbnRleHQ/CgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:48:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:48: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 1fzgE4-0007tF-Hp; Tue, 11 Sep 2018 10:48:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzgE3-0007sl-3n
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:48:55 +0000
X-Inumbo-ID: 66f443c9-b5b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66f443c9-b5b0-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:49:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64959936"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ead12893-8bd0-5438-5356-937d712e08e4@citrix.com>
Date: Tue, 11 Sep 2018 11:48:50 +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: <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE
 values from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

T24gMDkvMTAvMjAxOCAwNTo0MSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEluIG9yZGVyIHRvIGJlIGFi
bGUgdG8gcHJpbnQgcG9zc2libGUgNjRiaXQgTEUgdmFsdWVzIGZyb20KPiB0cmFjZSByZWNvcmRz
LCBwcmVjb21iaW5lIHBvc3NpYmxlIHZhcmlhbnRzLgoKSSBsaWtlIHRoZSBpZGVhOyBidXQgd2hh
dCBkb2VzICdMRScgbWVhbiBpbiB0aGlzIGNvbnRleHQ/CgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:51: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 1fzgGU-0000GF-09; Tue, 11 Sep 2018 10:51:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=i2ua=lz=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzgGT-0000G9-Cx
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:51:25 +0000
X-Inumbo-ID: c082d5d9-b5b0-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c082d5d9-b5b0-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:52: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 D1FD2AEB9;
 Tue, 11 Sep 2018 10:51:22 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20180907143135.29608-1-olaf@aepfle.de>
 <4f623671-e1aa-1804-449c-a26b0c4b9ce9@oracle.com>
 <20180911095258.5ed9e9b7.olaf@aepfle.de>
 <20180911124808.18dfe8bf.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2456637d-373a-729a-62fe-8c4799900233@suse.com>
Date: Tue, 11 Sep 2018 12:51:20 +0200
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: <20180911124808.18dfe8bf.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, open list <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>

T24gMTEvMDkvMTggMTI6NDgsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIFR1ZSwgMTEgU2VwIDIw
MTggMDk6NTI6NTggKzAyMDAKPiBzY2hyaWViIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT46
Cj4gCj4+IEFzIErDvHJnZW4gc3VnZ2VzdGVkIGluIGFub3RoZXIgbWFpbCwgWGVuIHNob3VsZCBw
cm9iYWJseSBkaXNhYmxlIGhvdHBsdWdnaW5nCj4+IGZvciBjcHUjMCBpbiB0aGUgZ2VuZXJpYyBz
ZXR1cCBjb2RlLiBUaGVuIGNwdV9pc19ob3RwbHVnZ2FibGUoY3B1KSB3b3VsZAo+PiBkbyB0aGUg
cmlnaHQgdGhpbmcuCj4gCj4gVGhlIHJlbGV2YW50IGNvZGUgaXMgYWxsIHByaXZhdGUgdG8gYXJj
aC94ODYva2VybmVsL3RvcG9sb2d5LmMuCj4gVGhlcmUgaXMgbm8gd2F5IHRvIHNldCAuaG90cGx1
Z2dhYmxlIHByaW9yIHRvIHJlZ2lzdGVyX2NwdS4KPiBJIGd1ZXNzIHlvdSBuZWVkIHRvIHdvcmsg
dGhhdCBvdXQgd2l0aCB0aGUgeDg2IG1haW50YWluZXJzLgoKT2theSwgSSdsbCBkbyB0aGF0LgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:51: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 1fzgGX-0000Gg-IF; Tue, 11 Sep 2018 10:51: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzgGW-0000GN-Mh
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 10:51:28 +0000
X-Inumbo-ID: 61017364-b5b0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61017364-b5b0-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 12:49:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64960049"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <eb0b0f72-bfe4-1ad7-0943-68b7d8da78b1@citrix.com>
Date: Tue, 11 Sep 2018 11:51: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: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] formats: allign trace record format to
 the current 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: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

SSdsbCBsZXQgRGFyaW8gcmV2aWV3IHRoaXMgb25lOyBvbmUgY29tbWVudDoKCk9uIDA5LzEwLzIw
MTggMDU6NDEgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBBbGxpZ24gcnRkczpyZXBsX2J1ZGdldCB0cmFj
ZSByZWNvcmQgZm9ybWF0IHRvIHRoZSBjdXJyZW50IGNvZGUuCgpzL2FsbGlnbi9hbGlnbi9nOwoK
T3RoZXJ3aXNlOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCiAtRwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 10:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 10:51: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 1fzgGX-0000GZ-8o; Tue, 11 Sep 2018 10:51:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzgGW-0000GM-KE
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 10:51:28 +0000
X-Inumbo-ID: c236358d-b5b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c236358d-b5b0-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 10:52:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64960049"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <eb0b0f72-bfe4-1ad7-0943-68b7d8da78b1@citrix.com>
Date: Tue, 11 Sep 2018 11:51: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: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] formats: allign trace record format to
 the current 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: Wei Liu <wei.liu2@citrix.com>, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

SSdsbCBsZXQgRGFyaW8gcmV2aWV3IHRoaXMgb25lOyBvbmUgY29tbWVudDoKCk9uIDA5LzEwLzIw
MTggMDU6NDEgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBBbGxpZ24gcnRkczpyZXBsX2J1ZGdldCB0cmFj
ZSByZWNvcmQgZm9ybWF0IHRvIHRoZSBjdXJyZW50IGNvZGUuCgpzL2FsbGlnbi9hbGlnbi9nOwoK
T3RoZXJ3aXNlOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCiAtRwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:19:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:19: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 1fzghP-0002WA-3n; Tue, 11 Sep 2018 11:19: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzghN-0002Vv-2X
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 11:19:13 +0000
X-Inumbo-ID: 4129a726-b5b4-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4129a726-b5b4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:17:22 +0200 (CEST)
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 D44337A9;
 Tue, 11 Sep 2018 04:19:10 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E877D3F71F;
 Tue, 11 Sep 2018 04:19:09 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
Date: Tue, 11 Sep 2018 12:19:08 +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: <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxODozNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGksCgo+IE9uIDA1LjA5LjE4IDE4OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+
Pgo+PiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+
IE1haW4gd2F5IHRvIGNvbW11bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0YW5kYXJk
IFNNQ0NDCj4+Cj4+IE5JVDogVGhlIG1haW4gd2F5Cj4+Cj4+PiBjYWxsLiAiU3RhbmRhcmQiIGlz
IGEgU01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+Pj4gaW50ZXJydXB0
ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8gTlcgYmVmb3JlIGNvbXBsZXRpbmcK
Pj4+IHRoZSBjYWxsLgo+Pj4KPj4+IEluIGNvbnRyYW5zdCB3aXRoIGZhc3QgY2FsbHMsIHdoZXJl
IGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+Pgo+PiBOSVQ6IHMvY29udHJhbnN0L2NvbnRy
YXN0Lwo+Pgo+Pj4gYXJlIHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBz
aGFyZWQgbWVtb3J5LiBSZWdpc3Rlcgo+Pj4gcGFpciByMSxyMiBob2xkcyA2NC1iaXQgUEEgb2Yg
Y29tbWFuZCBidWZmZXIsIHdoZXJlIGFsbCBhcmd1bWVudHMKPj4KPj4gRG8geW91IG1lYW4gdzEs
IHcyPwo+IEdvb2QgcXVlc3Rpb24uIEhvdyB0byBjYWxsIHRoZSByZWdpc3RlcnMsIHNvIGl0IHdv
dWxkIGJlIHZhbGlkIGJvdGgKPiBmb3IgQVJNdjcgYW5kIEFSTXY4PwoKV2hpY2ggbmFtaW5nIGRv
ZXMgT1AtVEVFIHVzZT8gSXMgaXQgYSo/CgpbLi4uXQoKPj4+ICtzdGF0aWMgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4IAo+Pj4gKmN0
eCkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4+PiArwqDC
oMKgIGludCBjb3VudDsKPj4+ICsKPj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVz
cygmY3R4LT5jYWxsX2N0eF9jb3VudCwgMSwgTUFYX1NURF9DQUxMUyk7Cj4+Cj4+IFBsZWFzZSBh
IGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLgo+IEUuZy4gIi8qIExp
bWl0IG51bWJlciBvZiBjYWxscyBmb3IgdGhlIGN1cnJlbnQgZG9tYWluICovIiA/CgpZZXMgcGxl
YXNlLgoKWy4uLl0KCj4gCj4+Cj4+PiArwqDCoMKgIGlmICggIWNhbGwtPnhlbl9hcmcgKSB7Cj4+
PiArwqDCoMKgwqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoY2FsbC0+Z3Vlc3RfYXJnX21m
bik7Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+Pj4gK8KgwqDCoCB9Cj4+PiAr
Cj4+PiArwqDCoMKgIG1lbWNweShjYWxsLT54ZW5fYXJnLCBjYWxsLT5ndWVzdF9hcmcsIAo+Pj4g
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+Pj4gKwo+Pj4gK8KgwqDCoCB4ZW5fYWRk
ciA9IHZpcnRfdG9fbWFkZHIoY2FsbC0+eGVuX2FyZyk7Cj4+PiArCj4+PiArwqDCoMKgIHNldF91
c2VyX3JlZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7Cj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCAyLCB4ZW5fYWRkciAmIDB4RkZGRkZGRkYpOwo+Pj4gKwo+Pj4gK8KgwqDCoCByZXR1
cm4gdHJ1ZTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9i
YWNrKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+
Pj4gK3sKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGF0
dHI7Cj4+Cj4+IFRoaXMgZnVuY3Rpb24gbWlnaHQgYmUgYSBiaXQgdHJpY2t5IHRvIGltcGxlbWVu
dCB1c2luZyAKPj4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhvd2V2ZXIsIHlvdSBjYW4g
anVzdCBtYXAgdGhlIHJlZ2lvbiAKPj4gdGVtcG9yYXJpbHkuIFRoaXMgd291bGQgYXZvaWQgdG8g
dXNlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCj4+IHRoZW4gY29kZSBhbmQgYXZv
aWQgb25lIGxlc3MgcG90ZW50aWFsbHkgZXJyb3IgaW4gdGhlIGNsZWFudXAgcGF0aC4KPiBJIHRo
aW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9ucyBpbiB0aGUgc2hhZG93ZWQg
YnVmZmVyCj4gYW5kIHRoZW4gY29weSBpdCBhcyBhIHdob2xlIHRvIHRoZSBndWVzdCdzIG9uZS4K
ClRoYXQgd291bGQgcXVpdGUgZGFuZ2Vyb3VzIGFzIHlvdSBtYXkgY29weSBiYWNrIGRhdGEgaW4g
dGhlIGd1ZXN0IHlvdSAKZG9uJ3Qgd2FudC4gU28gSSB3b3VsZCBwcmVmZXIgdGhlIHdoaXRlbGlz
dCBzb2x1dGlvbiBhcyB5b3UgZG8gYmVsb3cuCgo+IAo+Pj4gKwo+Pj4gK8KgwqDCoCBjYWxsLT5n
dWVzdF9hcmctPnJldCA9IGNhbGwtPnhlbl9hcmctPnJldDsKPj4+ICvCoMKgwqAgY2FsbC0+Z3Vl
c3RfYXJnLT5yZXRfb3JpZ2luID0gY2FsbC0+eGVuX2FyZy0+cmV0X29yaWdpbjsKPj4+ICvCoMKg
wqAgY2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0gY2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPj4+
ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysg
KSB7Cj4+Cj4+IGZvciAoIC4uLiApCj4+IHsKPj4KPj4+ICvCoMKgwqDCoMKgwqDCoCBhdHRyID0g
Y2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAg
c3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKPj4KPj4gc3dpdGNo
ICggLi4uICkKPj4gewo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX09VVFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfVE1FTV9JTk9VVDoKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0
X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9Q
VEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5PVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBjYWxsLT5ndWVzdF9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmEgPQo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5hOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+eGVuX2Fy
Zy0+cGFyYW1zW2ldLnUudmFsdWUuYjsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRp
bnVlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX09V
VFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9J
Tk9VVDoKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1z
W2ldLnUucm1lbS5zaXplID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2Fs
bC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgY29udGludWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX05PTkU6Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fSU5QVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RN
RU1fSU5QVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+ICvCoMKg
wqDCoMKgwqDCoCB9Cj4+PiArwqDCoMKgIH0KPj4+ICsKPj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7
Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4gK3sKPj4+ICvCoMKgwqAgcmVnaXN0ZXJfdCBvcHRl
ZV9yZXQ7Cj4+PiArCj4+PiArwqDCoMKgIGZvcndhcmRfY2FsbChyZWdzKTsKPj4KPj4gSSBmaW5k
IGEgYml0IG9kZCB0aGF0IHlvdSBpbnRyb2R1Y2UgYSByZXR1cm4gZm9yIGZvcndhcmRfY2FsbCBp
biB0aGUgCj4+IHByZXZpb3VzIHBhdGNoLiBCdXQgeW91IGJhcmVseSB1c2UgaXQuCj4gWW91IHNl
ZSwgZGl2aXNpb24gb2Ygb3JpZ2luYWwgYmlnIHBhdGNoIGludG8gc21hbGxlciBvbmVzIGlzIGEg
Yml0Cj4gYXJiaXRyYXJ5LCBzbyB5b3UgY2FuIHNwb3QgYXJ0aWZhY3RzIGxpa2UgdGhpcy4gSSds
bCB0cnkgdG8gZml4Cj4gdGhlbS4KCkkgd291bGQgcmVjb21tZW5kIHRvIHRoaW5rIGFib3V0IHRo
ZSBzcGxpdCBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgeW91ciAKd29yaywgbm90IGFmdGVyd2FyZC4g
SWYgeW91IGNhbid0IHNwbGl0IGVhc2lseSwgdGhlbiBpdCBsaWtlbHkgbWVhbnMgdGhlIApjb2Rl
IHJldmlldyBpcyBnb2luZyB0byBiZSBkaWZmaWN1bHQgdG8gZG8uCgpCdXQgaGVyZSB0aGUgbWFp
biBwcm9ibGVtIGlzIG5vdCByZWFsbHkgdGhlIHNwbGl0LiBUaGUgcHJvYmxlbSBpcyB5b3UgCmhh
dmUgYSBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZS4gVGhhdCB2YWx1ZSBzaG91bGQgKmFsd2F5cyog
YmUgdXNlZCBvciAKY2hlY2tlZC4gSWYgeW91IGRvbid0IGNhcmUgYWJvdXQgdGhlIHZhbHVlLCB0
aGUgeW91IG1vc3RseSBsaWtlbHkgd2FudCBhIApjb21tZW50IG9uIHRvcCAoYW5kIHBvc3NpYmxl
IGFuIEFTU0VSVCkgc3RhdGluZyB0aGlzIHdpbGwgbmV2ZXIgZmFpbC4KCj4gCj4+IEkgdGhpbmsg
SSB3b3VsZCBwcmVmZXIgaWYgdGhlIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVybiBhIHZhbHVlIGFu
ZCB5b3UgCj4+IGp1c3QgcmVseSBvbiBnZXRfdXNlcl9yZWcocmVncywgMCkuCj4+Cj4+PiArCj4+
PiArwqDCoMKgIG9wdGVlX3JldCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKPj4+ICvCoMKgwqAg
aWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKPj4+ICvCoMKgwqAgewo+
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAzKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVU
VVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiB0
cnVlOwo+Pj4gK8KgwqDCoCB9Cj4+PiArCj4+PiArwqDCoMKgIGNvcHlfc3RkX3JlcXVlc3RfYmFj
ayhjdHgsIHJlZ3MsIGNhbGwpOwo+Pgo+PiBIZXJlIGFub3RoZXIgZnVuY3Rpb24gcmV0dXJuIGEg
dmFsdWUgYnV0IGl0IGlzIG5vdCB1c2VkLiBJZiB5b3UgZG9uJ3QgCj4+IHBsYW4gdG8gdXNlIHRo
ZSByZXR1cm4sIHRoZW4gcGxlYXNlIGRyb3AuIElmIHlvdSBwbGFuIHRvIHVzZSBpdCwgdGhlbiAK
Pj4gZG8gaXQgZXZlcnl3aGVyZS4KPiBUaGUgc2FtZSB0aGluZy4gSXQgaXMgdXNlZCBsYXRlciBp
biB0aGUgc2VyaWVzLCB3aGVuIHRoZXJlIHdpbGwgYmUgCj4gYWRkaXRpb25hbCBsb2dpYy4KClNl
ZSBhYm92ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:19:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:19: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 1fzghO-0002W4-Rz; Tue, 11 Sep 2018 11:19:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzghM-0002Vu-TT
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:19:12 +0000
X-Inumbo-ID: a25d06dc-b5b4-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a25d06dc-b5b4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 11:20:05 +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 D44337A9;
 Tue, 11 Sep 2018 04:19:10 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E877D3F71F;
 Tue, 11 Sep 2018 04:19:09 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
Date: Tue, 11 Sep 2018 12:19:08 +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: <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxODozNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGksCgo+IE9uIDA1LjA5LjE4IDE4OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+
Pgo+PiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+
IE1haW4gd2F5IHRvIGNvbW11bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0YW5kYXJk
IFNNQ0NDCj4+Cj4+IE5JVDogVGhlIG1haW4gd2F5Cj4+Cj4+PiBjYWxsLiAiU3RhbmRhcmQiIGlz
IGEgU01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+Pj4gaW50ZXJydXB0
ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8gTlcgYmVmb3JlIGNvbXBsZXRpbmcK
Pj4+IHRoZSBjYWxsLgo+Pj4KPj4+IEluIGNvbnRyYW5zdCB3aXRoIGZhc3QgY2FsbHMsIHdoZXJl
IGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+Pgo+PiBOSVQ6IHMvY29udHJhbnN0L2NvbnRy
YXN0Lwo+Pgo+Pj4gYXJlIHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBz
aGFyZWQgbWVtb3J5LiBSZWdpc3Rlcgo+Pj4gcGFpciByMSxyMiBob2xkcyA2NC1iaXQgUEEgb2Yg
Y29tbWFuZCBidWZmZXIsIHdoZXJlIGFsbCBhcmd1bWVudHMKPj4KPj4gRG8geW91IG1lYW4gdzEs
IHcyPwo+IEdvb2QgcXVlc3Rpb24uIEhvdyB0byBjYWxsIHRoZSByZWdpc3RlcnMsIHNvIGl0IHdv
dWxkIGJlIHZhbGlkIGJvdGgKPiBmb3IgQVJNdjcgYW5kIEFSTXY4PwoKV2hpY2ggbmFtaW5nIGRv
ZXMgT1AtVEVFIHVzZT8gSXMgaXQgYSo/CgpbLi4uXQoKPj4+ICtzdGF0aWMgc3RydWN0IHN0ZF9j
YWxsX2N0eCAqYWxsb2NhdGVfc3RkX2NhbGxfY3R4KHN0cnVjdCBkb21haW5fY3R4IAo+Pj4gKmN0
eCkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGw7Cj4+PiArwqDC
oMKgIGludCBjb3VudDsKPj4+ICsKPj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVz
cygmY3R4LT5jYWxsX2N0eF9jb3VudCwgMSwgTUFYX1NURF9DQUxMUyk7Cj4+Cj4+IFBsZWFzZSBh
IGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLgo+IEUuZy4gIi8qIExp
bWl0IG51bWJlciBvZiBjYWxscyBmb3IgdGhlIGN1cnJlbnQgZG9tYWluICovIiA/CgpZZXMgcGxl
YXNlLgoKWy4uLl0KCj4gCj4+Cj4+PiArwqDCoMKgIGlmICggIWNhbGwtPnhlbl9hcmcgKSB7Cj4+
PiArwqDCoMKgwqDCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoY2FsbC0+Z3Vlc3RfYXJnX21m
bik7Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+Pj4gK8KgwqDCoCB9Cj4+PiAr
Cj4+PiArwqDCoMKgIG1lbWNweShjYWxsLT54ZW5fYXJnLCBjYWxsLT5ndWVzdF9hcmcsIAo+Pj4g
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+Pj4gKwo+Pj4gK8KgwqDCoCB4ZW5fYWRk
ciA9IHZpcnRfdG9fbWFkZHIoY2FsbC0+eGVuX2FyZyk7Cj4+PiArCj4+PiArwqDCoMKgIHNldF91
c2VyX3JlZyhyZWdzLCAxLCB4ZW5fYWRkciA+PiAzMik7Cj4+PiArwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCAyLCB4ZW5fYWRkciAmIDB4RkZGRkZGRkYpOwo+Pj4gKwo+Pj4gK8KgwqDCoCByZXR1
cm4gdHJ1ZTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGJvb2wgY29weV9zdGRfcmVxdWVzdF9i
YWNrKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+
Pj4gK3sKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGF0
dHI7Cj4+Cj4+IFRoaXMgZnVuY3Rpb24gbWlnaHQgYmUgYSBiaXQgdHJpY2t5IHRvIGltcGxlbWVu
dCB1c2luZyAKPj4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhvd2V2ZXIsIHlvdSBjYW4g
anVzdCBtYXAgdGhlIHJlZ2lvbiAKPj4gdGVtcG9yYXJpbHkuIFRoaXMgd291bGQgYXZvaWQgdG8g
dXNlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSB3aXRoaW4gCj4+IHRoZW4gY29kZSBhbmQgYXZv
aWQgb25lIGxlc3MgcG90ZW50aWFsbHkgZXJyb3IgaW4gdGhlIGNsZWFudXAgcGF0aC4KPiBJIHRo
aW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9ucyBpbiB0aGUgc2hhZG93ZWQg
YnVmZmVyCj4gYW5kIHRoZW4gY29weSBpdCBhcyBhIHdob2xlIHRvIHRoZSBndWVzdCdzIG9uZS4K
ClRoYXQgd291bGQgcXVpdGUgZGFuZ2Vyb3VzIGFzIHlvdSBtYXkgY29weSBiYWNrIGRhdGEgaW4g
dGhlIGd1ZXN0IHlvdSAKZG9uJ3Qgd2FudC4gU28gSSB3b3VsZCBwcmVmZXIgdGhlIHdoaXRlbGlz
dCBzb2x1dGlvbiBhcyB5b3UgZG8gYmVsb3cuCgo+IAo+Pj4gKwo+Pj4gK8KgwqDCoCBjYWxsLT5n
dWVzdF9hcmctPnJldCA9IGNhbGwtPnhlbl9hcmctPnJldDsKPj4+ICvCoMKgwqAgY2FsbC0+Z3Vl
c3RfYXJnLT5yZXRfb3JpZ2luID0gY2FsbC0+eGVuX2FyZy0+cmV0X29yaWdpbjsKPj4+ICvCoMKg
wqAgY2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0gY2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPj4+
ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysg
KSB7Cj4+Cj4+IGZvciAoIC4uLiApCj4+IHsKPj4KPj4+ICvCoMKgwqDCoMKgwqDCoCBhdHRyID0g
Y2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAg
c3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFTSyApIHsKPj4KPj4gc3dpdGNo
ICggLi4uICkKPj4gewo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9UTUVNX09VVFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRS
X1RZUEVfVE1FTV9JTk9VVDoKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0
X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9Q
VEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5PVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBjYWxsLT5ndWVzdF9hcmctPnBhcmFtc1tpXS51LnZhbHVlLmEgPQo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5hOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52
YWx1ZS5iID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbC0+eGVuX2Fy
Zy0+cGFyYW1zW2ldLnUudmFsdWUuYjsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRp
bnVlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX09V
VFBVVDoKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9J
Tk9VVDoKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1z
W2ldLnUucm1lbS5zaXplID0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2Fs
bC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgY29udGludWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX05PTkU6Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JN
RU1fSU5QVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RN
RU1fSU5QVVQ6Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+ICvCoMKg
wqDCoMKgwqDCoCB9Cj4+PiArwqDCoMKgIH0KPj4+ICsKPj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7
Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4gK3sKPj4+ICvCoMKgwqAgcmVnaXN0ZXJfdCBvcHRl
ZV9yZXQ7Cj4+PiArCj4+PiArwqDCoMKgIGZvcndhcmRfY2FsbChyZWdzKTsKPj4KPj4gSSBmaW5k
IGEgYml0IG9kZCB0aGF0IHlvdSBpbnRyb2R1Y2UgYSByZXR1cm4gZm9yIGZvcndhcmRfY2FsbCBp
biB0aGUgCj4+IHByZXZpb3VzIHBhdGNoLiBCdXQgeW91IGJhcmVseSB1c2UgaXQuCj4gWW91IHNl
ZSwgZGl2aXNpb24gb2Ygb3JpZ2luYWwgYmlnIHBhdGNoIGludG8gc21hbGxlciBvbmVzIGlzIGEg
Yml0Cj4gYXJiaXRyYXJ5LCBzbyB5b3UgY2FuIHNwb3QgYXJ0aWZhY3RzIGxpa2UgdGhpcy4gSSds
bCB0cnkgdG8gZml4Cj4gdGhlbS4KCkkgd291bGQgcmVjb21tZW5kIHRvIHRoaW5rIGFib3V0IHRo
ZSBzcGxpdCBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgeW91ciAKd29yaywgbm90IGFmdGVyd2FyZC4g
SWYgeW91IGNhbid0IHNwbGl0IGVhc2lseSwgdGhlbiBpdCBsaWtlbHkgbWVhbnMgdGhlIApjb2Rl
IHJldmlldyBpcyBnb2luZyB0byBiZSBkaWZmaWN1bHQgdG8gZG8uCgpCdXQgaGVyZSB0aGUgbWFp
biBwcm9ibGVtIGlzIG5vdCByZWFsbHkgdGhlIHNwbGl0LiBUaGUgcHJvYmxlbSBpcyB5b3UgCmhh
dmUgYSBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZS4gVGhhdCB2YWx1ZSBzaG91bGQgKmFsd2F5cyog
YmUgdXNlZCBvciAKY2hlY2tlZC4gSWYgeW91IGRvbid0IGNhcmUgYWJvdXQgdGhlIHZhbHVlLCB0
aGUgeW91IG1vc3RseSBsaWtlbHkgd2FudCBhIApjb21tZW50IG9uIHRvcCAoYW5kIHBvc3NpYmxl
IGFuIEFTU0VSVCkgc3RhdGluZyB0aGlzIHdpbGwgbmV2ZXIgZmFpbC4KCj4gCj4+IEkgdGhpbmsg
SSB3b3VsZCBwcmVmZXIgaWYgdGhlIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVybiBhIHZhbHVlIGFu
ZCB5b3UgCj4+IGp1c3QgcmVseSBvbiBnZXRfdXNlcl9yZWcocmVncywgMCkuCj4+Cj4+PiArCj4+
PiArwqDCoMKgIG9wdGVlX3JldCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKPj4+ICvCoMKgwqAg
aWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKPj4+ICvCoMKgwqAgewo+
Pj4gK8KgwqDCoMKgwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAzKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVU
VVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiB0
cnVlOwo+Pj4gK8KgwqDCoCB9Cj4+PiArCj4+PiArwqDCoMKgIGNvcHlfc3RkX3JlcXVlc3RfYmFj
ayhjdHgsIHJlZ3MsIGNhbGwpOwo+Pgo+PiBIZXJlIGFub3RoZXIgZnVuY3Rpb24gcmV0dXJuIGEg
dmFsdWUgYnV0IGl0IGlzIG5vdCB1c2VkLiBJZiB5b3UgZG9uJ3QgCj4+IHBsYW4gdG8gdXNlIHRo
ZSByZXR1cm4sIHRoZW4gcGxlYXNlIGRyb3AuIElmIHlvdSBwbGFuIHRvIHVzZSBpdCwgdGhlbiAK
Pj4gZG8gaXQgZXZlcnl3aGVyZS4KPiBUaGUgc2FtZSB0aGluZy4gSXQgaXMgdXNlZCBsYXRlciBp
biB0aGUgc2VyaWVzLCB3aGVuIHRoZXJlIHdpbGwgYmUgCj4gYWRkaXRpb25hbCBsb2dpYy4KClNl
ZSBhYm92ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:23:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:23: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 1fzglB-0003Jr-PK; Tue, 11 Sep 2018 11: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzglB-0003Jm-4C
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:23:09 +0000
X-Inumbo-ID: cdc1dd90-b5b4-11e8-a8a5-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cdc1dd90-b5b4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:21:18 +0200 (CEST)
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=5D0POfxt80n1zCTn0V/ErEFmtY7lT8+JhfbQ6YE9S68=;
 b=eo3w6HcWY+IxWG4RdKQVnKnZjNbzGYUOuFTO0o9l0/11LHatm8elt/jbtbwSjRU9F1vyHqLQc7mtsSBIDbzqYdmSYW1G5AEFBElQOvTtYWQu7sbmI1nE0Gqbz1uz0Uc3/2o7waAwngOq/MreSLQqrW7wLY2HISsnSygiw+Bq8CE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Tue, 11 Sep
 2018 11:23:00 +0000
To: Julien Grall <julien.grall@arm.com>, andrii.anisov@gmail.com
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
 <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
 <f9064d01-34a6-4945-8886-74e6458c2340@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <a3ff531e-4e7f-a4b7-dbe6-94b562253749@epam.com>
Date: Tue, 11 Sep 2018 14:22:56 +0300
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: <f9064d01-34a6-4945-8886-74e6458c2340@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0502CA0024.eurprd05.prod.outlook.com
 (2603:10a6:203:91::34) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b5e7714b-192f-45ed-c1a8-08d617d8ef3c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:fHv2R5Uv9Fyw1w3tQNGMjbtr8HEWw0pITcsScZR58pF+MKC15f6mXXEGCi+JwfA5pIK+kUQkgrVcrVxekZAYyijmZKPvjx6Pxo8lZv6wLQ1QALUqcZlds95FTwVjmKBrUltxZxtQXspbmSxoUZFQM03JgLYGnVBKrH8lR9WFprwuIPa94uw9TQUDgzwsHNY8bEPg7Ioi9fbe4TUV+WHI1+Nb3QPMAYA82egAwuUBgoZ/Lg2U4CMrvUAkh1VKf3V6;
 25:uLubkDuDpifkPzTFqX/2Dy1EJNAOS30UgLOeCVbzYRyPy/UKx6nbMv2uRzv7lXxf/kkAq3pyOVkgj1pE1mWkb2LB7Uhr29pIDFtxA4uoxMRMmNIFeucLrs4eYBfH38DHYp75A3zvGRY5OKMXknAbg57zs6et8N+ggJF+BoguYp/TLnEJW7boNbP+bnrROahZ61jlWlKjj0v5k7b933x4k2jxTGw1MivXUYcPLRo4LVL7tE3ItNV6cfJlOUtCjo7hjY36ABC8AnzS6MMP2v+XZbQrYgm42yesUA1pDgZKzQbpDA6Ec1sTY+k9ijxXRivXNaUVE6q+1r0Kga/hVnI5qw==;
 31:5RLF8quo8A74imINNNtOKe473AABZTxRU1oz5lw6LDCbv6NvJ3sOwfZRLYenJUfIasSRqedX6fu2tCbEGkYZV+Z8yQ8zlXFzC4TL8x6b5wnqaKn5mYySsjhx1A9+ZukWm0glkw45uKMwVtl6lfcRUfcEQpfYTe403bEX+81Y6acDMSquufBqDAxCNZ+8Mt4tEGbRPyVbJ1dsDdcZN7bcJq3g0TIBHTxRWbPN/Y9MfzE=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:1ldRf3EC9B2f0ffJWewtdSeJcyMTxmhxYMrUW0tiy0WX4cqGSnKPcXdyi4xW7si8FtT2UZZfQrR7lldzCr00TnV90Z7BJTn+wNxyygW9E4lt1JVhSmBk1woPl5qo5evk5hj+YBQ7FCqsn73Nca0JxSEH0gcALQb9BuOSPx4YBuVHVbr+JaOKzEAsdiCcISQYpF/OT33E9Zow/UWdEX3385Pkl2TsjbudZ5SvgC4C4Gf7Q7RSzFLd7wL7j3Bkiz+m8cwodwlwN8mQ9FOf0LblhfpEUAGpvbMXJQjXpm9HdrZPsOtajIME2K8xxlct0h/DsLvytOa/F7P5yPDZvOwd78+Z0LiTTrJZoDyibMD2uq7RyBM5rcHqXg3WfWWGtwtEBDUFw9wqAMWoP9Z5p7AWzQQ0e1ih2eKdEMoLFh1T4/pnIVmtppimyd5wMHqXHG6W2HptndVtx4DpT+8IqQEjVY1Tap4vFnVFYDIpQfcTsJEJPW00p8KTDs7lKLMJfzh9;
 4:njFMCnk5Hb9B0iq8Abr936xdvskHLccZz4FsI8Wns3wGj/oBFzbNm/9DtWmwoCDsbZ9p+0pt5U/k9pLmRMycor111vY9eTg7WpCmBsZmjjA+U5cZrV9QI32Jll+KAF/+X2rV6C9aU8y/ErN+r9X1jhgIbsaq3ejZv6w3P54x/Uan+fqUjFOBLYtyAgQ0I6cPk6TY/EswbB/S67CgXdh7kLB0tVrdiogzpxqTRnZ/AqxBnztzus+Wg+Ov0ezkJQonvkAs6HWGQiMcD46NAYSCQ6YIXIeoNdj7vz5HjIJkTBPi9lfinxJrjJrOmB/Za5YoXsUmz4fbsrLQPdMELew9MV8+fCL6hLmyu1lxPCgbbV8=
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2688E497879B2871CEE0FE46E6040@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58134797142442)(114974198459425);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(376002)(366004)(136003)(346002)(189003)(199004)(11346002)(476003)(52116002)(72206003)(25786009)(47776003)(478600001)(6116002)(2906002)(3846002)(64126003)(23676004)(52146003)(2486003)(6486002)(2870700001)(36756003)(229853002)(4326008)(66066001)(65956001)(76176011)(65806001)(105586002)(316002)(16576012)(106356001)(8936002)(5660300001)(31686004)(50466002)(956004)(81156014)(81166006)(67846002)(58126008)(446003)(31696002)(53546011)(53936002)(93886005)(54906003)(6666003)(77096007)(2616005)(7736002)(68736007)(26005)(386003)(86362001)(486006)(186003)(65826007)(97736004)(6246003)(80792005)(8676002)(305945005)(55236004)(16526019)(39060400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6ZTJYRkxhT0xaN3loRW1BcjhJa1llNEhT?=
 =?utf-8?B?QzdSSEFtandESHUvNXMrOFF3N0lRRDBiditHQTl1MGVMc0JTakVvdGVMNjh2?=
 =?utf-8?B?c2FycXB6YkNDYk0zRWlNWUgzRU4zNTJMT3JWVG9tQmFoY3lFRlEwdGc1VHJH?=
 =?utf-8?B?K2YxUnlyNmRuU1I5Um5ONFhuTVdNMFRta3Urc201aWZHR0ZtZjdFSFhBZ0Ev?=
 =?utf-8?B?WktQbytYVFdzRHBPVndkcU9OM05NaEdEL3QyMVgycW9zNzdSY2g1UFNCbkoy?=
 =?utf-8?B?cnpxd1AwZmVReGZuRDEwS05qaFgzYzN4MEh3OW1QY0ZleVRUKzRldVVnTGw5?=
 =?utf-8?B?eHdLTHVBNVJkcFY2bHR4ZHJxcWJuUk9RYW53aFBrcGc3ZE9yUnhyeTZFME82?=
 =?utf-8?B?N3QwRmVOL0VvaGM1OWFvOG1mUXJIa1hWOWR5YlFHN3lFMU51UWZmcUtLV0hy?=
 =?utf-8?B?SXhFdVVxaUxBYWk2dGZYTE9BcmtLZzVuMm5rb0hwV1lkMW9lUmVOZEQydkNH?=
 =?utf-8?B?TDkycG9vTHc3NXM2QmNpb1NHcngwTjVLcjlSMHRGTldiREltTXRxODEzRU53?=
 =?utf-8?B?azlKNDB5alpaQ1ZmUHo4ME5iWHhNR3Bzcitsd3pFa3JJT1JGZ3RQVjZPZDhu?=
 =?utf-8?B?MWg0Wm51eEJIUU5NNXh6VlVORjMwNFMwRU9GS0ZINFN3dEUzZzl6RWhadzF4?=
 =?utf-8?B?Q2swVHZiTG1PaWFjcHRzdzVoSVN1OXc0MFJwVXZaRkdSV2FOb0REcnNxcDd6?=
 =?utf-8?B?Wm54dGRyWVBZY0xQT1Zrcm91N0tyUktTTjhHU3RKVDFORng4ckpDVnVIRTVj?=
 =?utf-8?B?aFFMaGFSZ1gvNlp5WlNQbjNkd2VVOG5jOHgyK2t1VzBpZS9OenNYQmhnb0Z0?=
 =?utf-8?B?WDYvY3BOU3dIdkNYdzU0QkpTZmlhZWFVbzE0RktCMytSSHFGd2VaSVR6cmUx?=
 =?utf-8?B?R0svK0tTTTZwNkR6dXFENkh3b1E5K3VlZmg4c3IxTDk4dGF1dVE2OWhIQWgz?=
 =?utf-8?B?WGFUdTJXUEZCT0Rxc0JoWjErVlc0Yy9iejdDQUZsMmpGR09GaHhLNFJOMUlS?=
 =?utf-8?B?dmZkZ2Npb3loVG1RRWM1cUVTQW5meHZyM3AyTGtobm8vRTRPSVo1L20zbThZ?=
 =?utf-8?B?NU1IdHBVZnkza1dLN0ZOeFR5SVZPejlXZmZ4QUFDUTBaN0N1ejNYY0RXMzc1?=
 =?utf-8?B?Sm5mREE0ckZSbzZGRmYyZVlqckYwdEVoa0lLMGhCN0lyRnR5MzRpSUxxUlQ4?=
 =?utf-8?B?U0hSM25xQm5GSW1tV3NwUXFzM1NMQ3dtM0ZYSnRYMlhXb3Z3Wko1TFFoeFJT?=
 =?utf-8?B?dlJsV1piSCtBVW5hVXZpUmt1cXptbnYvMXpybDdscXkrUUp5OVAwSnk2elU0?=
 =?utf-8?B?MHd2REhQODdUVnpkM0doNzV2aDZnekVPVlJLUGRZUG5OU2NaRzN0MFo3MUs4?=
 =?utf-8?B?b29KUmRaazFEb1Y4QTFvbGN0dGhHOWwwekdiUERVWmRHZjArU2R1cnZidldJ?=
 =?utf-8?B?OHlrUFNyM0toUFRsOG9lVnMraXdIbUZ1WFNMbW04LzFNTDhOcDNEb0M4WWVT?=
 =?utf-8?B?ZUx4anNqSnc0a1JGRWdQWWF0ajRMU3J5ZytWNjFONENqZGdrUDNRZVNZSGdZ?=
 =?utf-8?B?bTllZTNzelFvcnJHeUxRUU83bEhxdlNlTElqNXFXTXdyUjBmVG93dUgreEp4?=
 =?utf-8?B?MC9Eb3F0ZjFJb0JKRXExYkk2cnlVQzlCSHRuRGhHVWJPbzVSSjU3ZTZ3dlFK?=
 =?utf-8?B?RVpJSU94bTdFanlTSE5TRUlTbFF3UG9CU3ErWW5CK1Z6WmVndzZYcERwaWtn?=
 =?utf-8?B?bGllVUwyOU02NmkzZkZtMTFTUTVhcFYvcWxUVTVpaC9Qd2UxVHF4QnN4VVpn?=
 =?utf-8?B?ZE9YTHZ3TlBCaHdMN1JIcDZyRFNPWEVvWlVrSCtJblplZDk0M3ltbzlJYzJ2?=
 =?utf-8?B?cFd0OEhSd3dQRWwvUFhGa3V6NlY5L0xiSStDa0hWZGRnaVlFTllUNnJyYnFo?=
 =?utf-8?B?bVR2RnBzL3k0OVFBVEUrM2xGZ1lwcVE1Z3poL3ExTm0rK1hvSFRGems2WG1L?=
 =?utf-8?B?TFJJT0NaS0x0bWZwdFM3ZEhEYndtSTVVRXI2cWlqckp1Ly90elExTjBQclc2?=
 =?utf-8?B?aFpGdz09?=
X-Microsoft-Antispam-Message-Info: XxdpQ+84bfDKy+mEaJ73Jqkn7PdFeEb26Dgk7yEDz++4izc0IexDjbx+ZpRHX8SabuoqEe8ZHBHNMkWzWSotrgsRWdq3KzwESX5oNT0JLbdWQxEuk2VcEBOR+dKLP4SVAxDBaNvpWWsbjxyykJNE2CF/YqC1tg5oRH76FpJWAEBceC93CeSDDp1QkshreBWtT0fAkfWfihAVV5EUq5sA0uyuHp5EpkhFFuZ/LFC+Ne7bes3/kSIsUmOgowMQ4dxnPbPGL1iuddEXvTuS9XyEWqhEDHhWVLcOwBq7+oFOairQedA/hxqPn9pbkxXhjHjafcIWnf/R7TvtGxV0h/Y1bFmsE31aH6kk9TH68sxr4Fk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:xIW4SykeKJGIBqu1GARR9WrONFzqdNmFqk8B5v+2zjuboAtqWcUm+U/NOjE/6exWFydh5z09puavY6C1DRiSmaNpKRHDA7ieT2byMGZ2ey9XAip2sP01vtbpIhBSNY1JiURzVt8+BIXJNkl/1Tnqih1V97qPBb5syFmQIy3aCcIV/W7RYoS/fiolx3f2HpaWMZdMbFePu2Nds15fr17TRw3sC9Wo7+Uzotu+O6I5lHVYjkklrfVh7D7md/hLX5UnHQeyAPX8IXCZBInlDh5anrBGBV6qZtJ4mxwUWjpyO4clJGxl2l/tprJPvq6Hb3EcSSENYYqfJWbdFIt4LvW/o3yFbNaxhm/VFMYj5CAMLmOmp4gqADAXLU5uBc0h9ALKu1s53A6Nn4JswfNm/+8/qjkjoxDsX1t2Ev7KQET/GAmQpulJdPZMc0IUKTCRK9YbAlHV7/tCwi4C2sEEJpshlQ==;
 5:bej/k0x3/xCUjXeU8G2p60Hv96QatJzzH8IFYuAyOfVbHy1mWaotfiQWoDBWK6W/Vq7rHkyYPIuB1PKkEL4TsFeuEshAvvXPboHOfgg/hQbzn+iz5IKNAt6FJ/rggeWSaX5WkwCEH/CIHuy0bZoIHUjpuYhD2r/RcJY/kcvVxWI=;
 7:PbLO2fQgMGeoOO0KOEcYPQNnlIWhmhQ+6xaWu/3K2cxMi4s9unxIBagi2S1IDNgKftSx8qIUklIFwaMVt09CQ4Pwmh3vgQ3lpSA6qCbELioNW3R5kg4U9OpPl8ry1RTmtZVNQJIK6Aih/xBijxUYFB1vBxtWmHnASUpX8Zl2CjMUqAyYmABd7DQbevTjJeR92pepOuYFqXjopKB202IyQzAduKhiM0Wm02zxYqL7SOGwHDR3fkY/Y/Ibm69wPkQU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:23:00.9091 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b5e7714b-192f-45ed-c1a8-08d617d8ef3c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.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>

SGVsbG8gSnVsaWVuLAoKSGVsbG8gSnVsaWVuLAoKT24gMTEuMDkuMTggMTM6NDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiBXaGF0J3MgeW91ciBmdWxsIGNvbW1hbmQ/IApGb3IgdGhpcyBwYXJ0aWN1
bGFyIHBhdGNoIGl0IHdhczoKIMKgwqDCoCBnaXQgZm9ybWF0LXBhdGNoIC0xIC0tdG8gInhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnIgogwqDCoMKgIGdpdCBzZW5kLWVtYWlsIC0tY2MtY21kPXNjcmlw
dHMvZ2V0X21haW50YWluZXIucGwgCjAwMDEtdHJhcHMtY29kaW5nLXN0eWxlLWZpeGVzLnBhdGNo
Cgo+IEFsbCBvY2N1cnJlbmNlIG9mIHhlbi5vcmcgaGFzIGJlZW4gcmVtb3ZlZCBhIHdoaWxlIGFn
by4uLiBTbyBpdCBzaG91bGQgCj4gbm90IGhhcHBlbiB1bmxlc3MgeW91IHVzZSBhbiBvbGQgdHJl
ZS4KQW5kIHdhcyBkb25lIG9uIHRvcCBvZiB0aGUgY3VycmVudCBtYXN0ZXI6CgogICAgYWFuaXNv
dkBhYW5pc292LXdvcms6fi9ERVYvdGVtcC94ZW4kIGdpdCBzaG93IC0tb25lbGluZSAtLWRlY29y
YXRlCiAgICAxZDA2OWU0IChIRUFELCBvcmlnaW4vc3RhZ2luZywgb3JpZ2luL3Ntb2tlLCBvcmln
aW4vbWFzdGVyLAogICAgb3JpZ2luL2NvdmVyaXR5LXRlc3RlZC9zbW9rZSwgb3JpZ2luL0hFQUQp
IG1rZGViOiB1c2UgY29tcHJlc3Npb24KICAgIGxldmVsIDAKICAgIGRpZmYgLS1naXQgYS90b29s
cy9taXNjL21rZGViIGIvdG9vbHMvbWlzYy9ta2RlYgogICAgaW5kZXggNjdiOTFjYy4uZjRiZWZj
YyAxMDA2NDQKICAgIC0tLSBhL3Rvb2xzL21pc2MvbWtkZWIKICAgICsrKyBiL3Rvb2xzL21pc2Mv
bWtkZWIKICAgIEBAIC01OSw3ICs1OSw3IEBAIGZpbmQgZGViL2V0YyAtdHlwZSBmIC1wcmludGYg
L2V0Yy8lUFxcbgogICAgID5kZWIvREVCSUFOL2NvbmZmaWxlcwoKICAgICDCoCMgUGFja2FnZSBp
dCB1cAogICAgIMKgY2hvd24gLVIgcm9vdDpyb290IGRlYgogICAgLWRwa2cgLS1idWlsZCBkZWIg
eGVuLXVwc3RyZWFtLSR2ZXJzaW9uLmRlYgogICAgK2Rwa2ctZGViIC0tYnVpbGQgLXowIGRlYiB4
ZW4tdXBzdHJlYW0tJHZlcnNpb24uZGViCgogICAgIMKgIyBUaWR5IHVwIGFmdGVyIG91cnNlbHZl
cwogICAgIMKgcm0gLXJmIGRlYgogICAgYWFuaXNvdkBhYW5pc292LXdvcms6fi9ERVYvdGVtcC94
ZW4kIGdyZXAgLWkgInhlbi1kZXZlbCIgTUFJTlRBSU5FUlMKICAgIEJhY2twb3J0IHJlcXVlc3Rz
IHNob3VsZCBiZSBtYWRlIG9uIHRoZSB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKICAg
IEw6wqDCoMKgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwogICAgTDrCoMKgwqAgeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiAgICBMOsKgwqDCoCB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKICAgIEw6wqDCoMKgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:25: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 1fzgnm-0003bL-7d; Tue, 11 Sep 2018 11:25:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=i2ua=lz=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzgnl-0003bG-8P
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:25:49 +0000
X-Inumbo-ID: 8e462035-b5b5-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e462035-b5b5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 11:26:42 +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 3A595ACE6;
 Tue, 11 Sep 2018 11:25:46 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907063023.16913-1-olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <92d29676-bba7-d3df-442a-5058141922c9@suse.com>
Date: Tue, 11 Sep 2018 13:25:44 +0200
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: <20180907063023.16913-1-olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 open list <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>

T24gMDcvMDkvMTggMDg6MzAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IFRoZSBjb21tYW5kICd4bCB2
Y3B1LXNldCAwIDAnLCBpc3N1ZWQgaW4gZG9tMCwgd2lsbCBjcmFzaCBkb20wOgo+IAo+IEJVRzog
dW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAw
MDAwMDAwMDAyZDgKPiBQR0QgMCBQNEQgMAo+IE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBO
T1BUSQo+IENQVTogNyBQSUQ6IDY1IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDQuMTkuMC1y
YzItMS5nYTk0NjJkYi1kZWZhdWx0ICMxIG9wZW5TVVNFIFR1bWJsZXdlZWQgKHVucmVsZWFzZWQp
Cj4gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzU1MjBVUi9TNTUyMFVSLCBCSU9T
IFM1NTAwLjg2Qi4wMS4wMC4wMDUwLjA1MDYyMDEwMTYwNSAwNS8wNi8yMDEwCj4gUklQOiBlMDMw
OmRldmljZV9vZmZsaW5lKzB4OS8weGIwCj4gQ29kZTogNzcgMjQgMDAgZTkgY2UgZmUgZmYgZmYg
NDggOGIgMTMgZTkgNjggZmYgZmYgZmYgNDggOGIgMTMgZTkgMjkgZmYgZmYgZmYgNDggOGIgMTMg
ZTkgZWEgZmUgZmYgZmYgOTAgNjYgNjYgNjYgNjYgOTAgNDEgNTQgNTUgNTMgPGY2PiA4NyBkOCAw
MiAwMCAwMCAwMSAwZiA4NSA4OCAwMCAwMCAwMCA0OCBjNyBjMiAyMCAwOSA2MCA4MSAzMSBmNgo+
IFJTUDogZTAyYjpmZmZmYzkwMDQwZjI3ZTgwIEVGTEFHUzogMDAwMTAyMDMKPiBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+
IFJEWDogZmZmZjg4MDFmMzgwMDAwMCBSU0k6IGZmZmZjOTAwNDBmMjdlNzAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAwCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogZmZmZmZmZmY4MjBlNDdiMyBS
MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAw
MDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjJlNmQzMAo+IFIxMzogZGVhZDAwMDAwMDAwMDIwMCBS
MTQ6IGRlYWQwMDAwMDAwMDAxMDAgUjE1OiBmZmZmZmZmZjgxNThiNGUwCj4gRlM6ICAwMDAwN2Zm
YTU5NTE1OGMwKDAwMDApIEdTOmZmZmY4ODAxZjM5YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMKPiBDUjI6IDAwMDAwMDAwMDAwMDAyZDggQ1IzOiAwMDAwMDAwMWQ5NjAyMDAwIENSNDogMDAw
MDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQr
MHhiNS8weGMwCj4gIHhlbndhdGNoX3RocmVhZCsweDgwLzB4MTQwCj4gID8gd2FpdF93b2tlbisw
eDgwLzB4ODAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl
cl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8weDUwCj4gCj4gVGhpcyBo
YXBwZW5zIGJlY2F1c2UgaGFuZGxlX3ZjcHVfaG90cGx1Z19ldmVudCBpcyBjYWxsZWQgdHdpY2Uu
IEluIHRoZQo+IGZpcnN0IGl0ZXJhdGlvbiBjcHVfcHJlc2VudCBpcyBzdGlsbCB0cnVlLCBpbiB0
aGUgc2Vjb25kIGl0ZXJhdGlvbgo+IGNwdV9wcmVzZW50IGlzIGZhbHNlIHdoaWNoIGNhdXNlcyBn
ZXRfY3B1X2RldmljZSB0byByZXR1cm4gTlVMTC4KPiBJbiBjYXNlIG9mIGNwdSMwLCBjcHVfb25s
aW5lIGlzIGFwcGFyZW50bHkgYWx3YXlzIHRydWUuCj4gCj4gRml4IHRoaXMgY3Jhc2ggYnkgY2hl
Y2tpbmcgaWYgdGhlIGNwdSBjYW4gYmUgaG90cGx1Z2dlZCwgd2hpY2ggaXMgZmFsc2UKPiBmb3Ig
YSBjcHUgdGhhdCB3YXMganVzdCByZW1vdmVkLgo+IAo+IEFsc28gY2hlY2sgaWYgdGhlIGNwdSB3
YXMgYWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCj4gbGVhdmUg
dGhlIGNwdV9wcmVzZW50IHN0YXRlIGFzIGl0IGlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:30:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11: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 1fzgsZ-0004In-R9; Tue, 11 Sep 2018 11:30: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzgsY-0004Ii-B7
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:30:46 +0000
X-Inumbo-ID: de36192f-b5b5-11e8-a8a5-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id de36192f-b5b5-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:28:56 +0200 (CEST)
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=xZ/FGw0/Wsi0n2Frhg/IC23Ay2aFSKZg6xHxRcgyyC8=;
 b=GO1sKajU73b6j1JFsxtsUowr0DuCVu4XoqUAsA+2gzdvppMHLtkbaTuJBCO2Br7tikixl/WBlUUeyfDX1vEXehpAuownhXsOQ2x8MIrf5DRjTgjbFfksLpfrmyXFpdYO9pV+rQoZQzF3/Bqzy9R+cBAkUFKF2HJ1rfsMb8mCMmc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Tue, 11 Sep
 2018 11:30:37 +0000
To: Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <9db56425-768a-04d7-aca7-e0a1659a8b1c@epam.com>
Date: Tue, 11 Sep 2018 14:30:17 +0300
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: <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0202CA0059.eurprd02.prod.outlook.com
 (2603:10a6:20b:3a::36) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb2d7bc0-73bd-4fc1-45cb-08d617d9ff81
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:ipIrMwluAnrGxVVuUInxrShKgTl1fpeAI9u38gM827ozIqhU9JM7G9V7UibR3AtM9QBYuVldyCWbmgMCcNmWHPqYstzs9180ie5ztz+hpdcU+nD+r4cVccgYvE5OHM3daa2XHy/7dhfm/QMrZSDi68Dzkm2+rCpPt7JeAjCJo22J8xDHRg9y7OLI6CnPQVmVJQXmQXa009nmIfGoQ5DHOq3DkB8nE9v4d43S5qz7vQ0VRA8wNVkq6XcPkjaCHWUG;
 25:ZL45VUTk24D4SBMnzPwghkjuL9Z8MeUWzLOSnDy5ZMFHiAmmSg4ET5E+4eejlDEqzMzAlvnCwgZj88V669MxvoLol2TOm3ctXRFyMBDGrx+tGaiREGA1GFjirYu580oCm+jjCv7pcCmhzFjDZdBF8CQ8O2slmvInqjTf583EP/EZBjuwn/SXmbZeqyPMm0abX9MUfs6kkVvZgweXXRubUvYvyyihIGNXwyEwaYJQ699V1c+micO/L3hz5p/McwEOO3H5j7cXTpbZAGbpZydfh0xpS9RFYIrgbtbqKwC4EKVT5lojqDDnis3uETnYtRHNusvjEX6vAIgT86LZ2QImIg==;
 31:Xvfr/2awrtuNlk/cC2o6NSjYbiJhEd4kSassDpzvgo436xWFmZmySwvQFtKh1pdhW13i8g4CwzMqBFdoB+4U1OH0Aporo7u4T+mcOyunQIwr5k2+U910i3iMJYopO3KwJO+XCGgKl5ds+ZGl//RgAnP4rCOuj4EXYXkCU7hl56UUXxXqlVyXRqjYEvbZEzUTOBvTUTUn9YCP6scoWEVRYR6O7MU1uveJeg19Iceu/6I=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:3ipRe6s+f7VJvIVZkDRZJHivMvgl50amJHXYVchbgCxAybU+RMiqbN4EDNkSwzY4xzVg2ME1OiD7Jz8TYRujyH+47SHT3QdvBc984hYTxKTSIac//4sE+PhlRsvk9VGCHW5ijHxpQBqjBKif1PCkEH81W1UqzP/yfn+UjyuE0JfN1o77xFEz3hlzxRHpPTG2VIIp0e49d1G/MrYch21fpb/f24r7TvHaFJXbgvRJzf9latbbNtSeDdg6JQLcmy+hI6sW3/64UMt38ZBoJIqY67SWk5XXj+Rcxhn564CmssernruF4mE7uUgDmxIX4Nfwl1z5Y/bHetjNZuNPTntk1nVz+4tiaDtvaqB4NJs46hNzFi3SLhsdJxgDKg6aAxjm2fFsPLo7CD9APEV+ikKNzeqUUK/vmoI+31DMEqC6wzqSHi9PpK6nlAiIubE9YLwTWtUvnBbSA02C0oZjYRP69/AnY8DjAsuJ5kuR+aRdvy0Y+BXYV/pVuFhperkR44ma;
 4:YSk/8Up2zizRlTT2GEgnFbJVdU/GRrs0ZpCAYW1LFdfSYKzJ54cX4iPvPIvisLFqs0BQyzq/dF6r+pxcxPgVuCh0TcQPBYFOtpti4yIjzIvXN2xVugpFJfsrpWFL3/6kO+YjpjBZH9eRTitls/TL5h/N6LIIJYlAvc8C9N+oHC/VAy5maCe6WJ7rYjFJiRkIGSTnwrivoFEedo1Xb3sYP6KG9+8ZtRknmeGbJrnzP9DRByC5c8ojLoAfKGrl//fXPrt5FkNGFckemovtmoQoXSEdKFVQbkfS9Yi+GYWF0sgj9wFq/TogO4a7foGa+X13
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2688A4FBAA39399DE1785D2CE6040@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(366004)(376002)(396003)(346002)(39860400002)(199004)(189003)(53936002)(6666003)(31696002)(110136005)(446003)(53546011)(2616005)(77096007)(7736002)(68736007)(14444005)(8936002)(67846002)(81166006)(58126008)(81156014)(956004)(31686004)(50466002)(5660300001)(97736004)(8676002)(305945005)(80792005)(6246003)(39060400002)(55236004)(16526019)(26005)(386003)(65826007)(186003)(86362001)(486006)(6116002)(23676004)(2486003)(52146003)(3846002)(2906002)(64126003)(25786009)(72206003)(476003)(11346002)(52116002)(478600001)(47776003)(316002)(105586002)(106356001)(16576012)(36756003)(229853002)(6486002)(2870700001)(76176011)(65806001)(4326008)(66066001)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6TWNHYm9pMnJFdFcrZ3JKbklFaGE2QTdD?=
 =?utf-8?B?SWIvcHNLSHk3d0JMb25PM1RmY3h2MUZzWE9nMGtya054WXdTVUJDRXpSeWRo?=
 =?utf-8?B?ampkcW9tMHRWVE41bnlsaGRxbkI1NFkxNmlVcUJxZlpjdUZvYjNuYTNqN0py?=
 =?utf-8?B?VnRVOUdqbGZXaVFERzlFV25XRGJ1TW03c0FvU0RZUm1CbVZuQkd5Y0Zkalpv?=
 =?utf-8?B?eCswdlBxTnpYYS9ZL2xGS3doK2dNbjZsblZjeE03OUFLYm05UDVnbis4aGlS?=
 =?utf-8?B?QXZvVWhSUlU0c3QyN0pwcnp4L3FPeWpqSHB4K3lLSG1RaWtWV21pZDFmcUE0?=
 =?utf-8?B?YzNNako0MWpvY3V0T2dHckpaUHZJbXFpcjVlN2k5QTFDL3M1aDlsQmpiZkRQ?=
 =?utf-8?B?cWFhd3ZrQ2Y5dFAvLzRPMEhseEZNT1VmU3p5czF5R2dkTFBra0RqdTlBbEdH?=
 =?utf-8?B?MUNqRmg5OTVBeXhsVUtFQjhWeWxMTDJUMDJBMVFVdU1EdCtQVGpTTUNjWER5?=
 =?utf-8?B?NDBWUThZYm4zU3E3T1dxWkhqQytLTmFzZG05T096VVkxdE5yQU9ibUJOMVZ6?=
 =?utf-8?B?cUpmam8wMnpNanZhZEtRdVZDZkFVTFlCUlFzaGZneWR6OWdwZVlLNmkvODVK?=
 =?utf-8?B?VUlpNzZDTkxiaTBVc3hmdElkZGhvSVJrakd1cUZRSnhac0ZvbjBUMkovTHc1?=
 =?utf-8?B?bE53MFFTMkJZQVM0cThZeHRpR1dmYWxOUkhDVWFONWJXbGVURGZCdFIrc2FV?=
 =?utf-8?B?U2dCZWRBR05weUZzbUl2b2RkeXViZEErRGhReWRQcVpuNStaaHUxQ1VGY25R?=
 =?utf-8?B?SUpnSldTdTYwNm96K3VEUzBPNlJMcDhrU2R3dHdwZWhBeDVTWSthTkxNVTBQ?=
 =?utf-8?B?cTltOE1aRmgzT1FQdEFOaUxQeVRucWdqa3lCWGdzaEF1TzFyYWkrckpVajVQ?=
 =?utf-8?B?aUF5TmM3QlhMWjhCSVQ5UCsrSGdlUmtYUjBTWmJ5N1hvbWp3S2JDdjUwYlRL?=
 =?utf-8?B?WjZhVGs0STVtRDFuaitpTVhhUmx4RlJvVU11YXQ5aTlxUnhkMTArOThYY2Ev?=
 =?utf-8?B?QnQzS3R1dTdzb0tOYVpGVnVOWVRQSy93M3dGWGlmQWNGb1BDOEZQeEdMSFhO?=
 =?utf-8?B?N3dockFXZExoejE2dmJOS1NMMkd1cU5FVjFYK1FZMlQ2RVROQVVTRTBiVHJU?=
 =?utf-8?B?VHhpM3I2RlNIOHlBN2o5aGlKSXVWdU5yTFpoWURaT0VqY2M5YmRzT3lmSkI1?=
 =?utf-8?B?ZjR4MS9WQm9wVWlxcTV4UzRUblNBYWpDTzgxdFZkcmdwekhqVkFlZWE3Nmh0?=
 =?utf-8?B?dVBlODhlNEk1RDNwdGYyUGdad0pVWEVUY3djazJsTFhteEhONnU5TUMxZjdu?=
 =?utf-8?B?ZXVhR2s1VHcrNFlDOG1HQ1k4UnZHUjJFZG1hWlJTRXhvTzZkTWdLRUdKSk4y?=
 =?utf-8?B?UGo3ZWpMbTFhMjBuOXRYY290TWQ4dHd4YitVdnFBd2FORFdSL010K2hlS21k?=
 =?utf-8?B?eDBVeWhHUmQ2VHJsU2xqTDVUQlNCY28yeG9sL1V0SFpFek1aQnh3ME1YTVB2?=
 =?utf-8?B?VWlqTi85U1FPalltSm80RDV3SDlPbWlmRGdtUjBibWluTFVvKzlJUkhMaUww?=
 =?utf-8?B?NkFxYjZVQmM1TzNzKzkzZW5QUkxHVFIxU0FISnB2M1F2bUNrUFRoQkhWb2Q5?=
 =?utf-8?B?QzZ3QVc4WUZMTVJ0My9HemR6Wmc3S056S0lFRTlwakZZWmNNOXBLR3lLeGtP?=
 =?utf-8?B?YTJRYm92VFhuL0NteTlKZmg3OURicUF0ZXdETTN1RmludVJGUnFGVG5uN1M3?=
 =?utf-8?B?cmxYakVUdXFRZVg4L3BjOEx6TVB6djdqd2JiVE9VcXY5aTJaMlBYSzBBclpH?=
 =?utf-8?B?VFVpTC9JNklTRkMrdG1nYXlBV1VuWE5GK01EaUV1VkNUUUVEYVpobXhpM3Zo?=
 =?utf-8?B?L0luZDZBbEZnNGNMcWZKOEJDYkY3VVR1NGVCVHhXRy9mMVh2TFl6eThHZHRM?=
 =?utf-8?B?OVVNN0hWRHg3UFFLRjF4ZkU0UWVQd0thZjJpTk8zT1p5bTNwdzNpdHdsSEpr?=
 =?utf-8?Q?z6tbK0UhvIyv/1ABvS2cIBN2q9W?=
X-Microsoft-Antispam-Message-Info: 8Sk/bhkY32OXb3aFiKNL9GsOYJX+lHyNc4dzQifn3OQ/sSfO1z+kwfzYI4k84fmeEobCzrh6pO1tUq/clTAdmJon5SXzCkEwCgi1L9afyqL2cnWQ5w/aSYGgFihnQzfIUpK32nKEyHfY8NFwNZ+MkjVjAuDBqLSu2ZddnGIz4hbz6vuHoSX/0wD7QpzX5fv3u5AX/vJls0BK95O1uKVVDgOU9w3iuxymE/5ejZoeLCEQ2TanFOXkA5a78DEctRPJo8u1z5BdLOAFAQAoozyfKrFfgFvejmPNKMcQJGo9agzD4/qlHjWRTahpAnGREGlL7Ny9vsMZbNJ8iFql8kNbzGRjEWyu9faSg8aoRDvC400=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:7/5hQ+Y701GyiEnam8O0hj7E6Ns6c5mOZAFX/gz9N84ELhchvUYU13YvJxySqLKNtneYHyc+N4tZ28G2iy2Zyn90ucLyY6unhG3YbxEoGgbHJQCROLOnWqgcBFt/fw5mnKy2XtYQrim76vrF8ZBIyo0DdvpVZSu8qeinyAHYl7/qB9mrAaiDB7sxhADmoY/RRnFDKE0R9lqfuzV9o/OYu7HtvStvg/yOgkWOy2pisjvJspw3Vh+msLNXheulrcJxZ/ueMrvfab/RG5PQ99DnoztvzXu1Km6K+F87juo84cPUwLpCKSMA3dJ5GEEyXJV6bz807HaFIiX8BSnXmap52GvO0JwWTaypenE1stdIIHoeAiGnvZLaypnI1D/ikaAbCrUsSTiithpYm6u6f+2AgMHZMnWik5Yeu49tnPrOO9dpGMlH+lgzakV2aWaw/DJANo47cBbOQhWhlNa8ridriA==;
 5:j5ZKd4xre2Oico7S6rVkVMXpoIbgqM4caSalJWt5k/w3P5/YQVlUlmwIaC5ARFV1OPyCgEH//JZaI7EOXRF+jcxm4VMJFUBGyxwx9v0Qwhygcm5cFOc2U0IjZXDlHKpf4DswHZCiWh1jhMnmQ7rFkEGhPP9Jk7hqbMEDPbndIu4=;
 7:u0f15iVuLPVVz13GNS6NjT9189hYT+aj5RqwEUudbRiZhO8ygApRK4lZyjum0n03odes6fAK/JtFh59heSvZfix+1NfD5aVNh59vkKCytSxIEsXoncw+5aiZTOm48+NejpqUN4ykrXHyOcIUpR2YohLr0J4H0tPJ7954SU7PpBr/W8dLt5sLYv+Vlwhyzr9iXmLeHWWcfwfMVPPBR8synrMBW/ba0Cn3sZOaYxSy/0Y4aZRhH9yB1sfXYGugqPbw
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:30:37.7114 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cb2d7bc0-73bd-4fc1-45cb-08d617d9ff81
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.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>

Ck9uIDExLjA5LjE4IDEzOjQyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEBAIC0xNDI5LDcgKzE0
MzAsOCBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+
PiAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCB1aW50MzJf
dCByZWc7Cj4+IMKgwqDCoMKgwqAgdWludDMyX3QgZG9taWQgPSBjdXJyZW50LT5kb21haW4tPmRv
bWFpbl9pZDsKPgo+IFdoaWxlIHlvdSBhcmUgYXQgZml4aW5nIGNvZGluZyBzdHlsZTogbmV3bGlu
ZSBoZXJlLgo+Cj4+IC3CoMKgwqAgc3dpdGNoICggY29kZSApIHsKPj4gK8KgwqDCoCBzd2l0Y2gg
KCBjb2RlICkKPj4gK8KgwqDCoCB7Cj4+IMKgwqDCoMKgwqAgY2FzZSAweGUwIC4uLiAweGVmOgo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gY29kZSAtIDB4ZTA7Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBwcmludGsoIkRPTSVkOiBSJWQgPSAweCUiUFJJcmVnaXN0ZXIiIGF0IDB4JSJQUkl2YWRk
ciJcbiIsCj4+IEBAIC0yMDcxLDcgKzIwNzMsOCBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4gKnJlZ3MpCj4+IMKgIMKgwqDCoMKgwqAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+PiDCoCAtwqDCoMKgIHN3aXRjaCAoaHNyLmVjKSB7Cj4+ICvC
oMKgwqAgc3dpdGNoIChoc3IuZWMpCj4KPiBYZW4gY29kaW5nIHN0eWxlIHJlcXVpcmVzIHNwYWNl
IGFmdGVyICggYW5kIGJlZm9yZSApLgo+Cj4+ICvCoMKgwqAgewo+PiDCoMKgwqDCoMKgIGNhc2Ug
SFNSX0VDX1dGSV9XRkU6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAqIEhDUl9FTDIuVFdJLCBIQ1JfRUwyLlRXRQo+PiBAQCAtMjI3MCw3ICsyMjczLDgg
QEAgdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKPj4gwqDCoMKgwqDCoCB3aGlsZSAo
MSkKPj4gwqDCoMKgwqDCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwo+PiAtwqDCoMKgwqDCoMKgwqAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nv
cl9pZCgpKSkgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3By
b2Nlc3Nvcl9pZCgpKSkKPgo+IFNhbWUgaGVyZS4KClllcC4KCi0tIAoKKkFuZHJpaSBBbmlzb3Yq
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:30:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:30: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 1fzgsi-0004K8-7i; Tue, 11 Sep 2018 11: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzgsh-0004Jt-Gj
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 11:30:55 +0000
X-Inumbo-ID: e2bd8db2-b5b5-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::61d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e2bd8db2-b5b5-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:29:05 +0200 (CEST)
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=xZ/FGw0/Wsi0n2Frhg/IC23Ay2aFSKZg6xHxRcgyyC8=;
 b=GO1sKajU73b6j1JFsxtsUowr0DuCVu4XoqUAsA+2gzdvppMHLtkbaTuJBCO2Br7tikixl/WBlUUeyfDX1vEXehpAuownhXsOQ2x8MIrf5DRjTgjbFfksLpfrmyXFpdYO9pV+rQoZQzF3/Bqzy9R+cBAkUFKF2HJ1rfsMb8mCMmc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Tue, 11 Sep
 2018 11:30:37 +0000
To: Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <9db56425-768a-04d7-aca7-e0a1659a8b1c@epam.com>
Date: Tue, 11 Sep 2018 14:30:17 +0300
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: <b8c28616-aedb-787f-664b-ef877a046710@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0202CA0059.eurprd02.prod.outlook.com
 (2603:10a6:20b:3a::36) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb2d7bc0-73bd-4fc1-45cb-08d617d9ff81
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:ipIrMwluAnrGxVVuUInxrShKgTl1fpeAI9u38gM827ozIqhU9JM7G9V7UibR3AtM9QBYuVldyCWbmgMCcNmWHPqYstzs9180ie5ztz+hpdcU+nD+r4cVccgYvE5OHM3daa2XHy/7dhfm/QMrZSDi68Dzkm2+rCpPt7JeAjCJo22J8xDHRg9y7OLI6CnPQVmVJQXmQXa009nmIfGoQ5DHOq3DkB8nE9v4d43S5qz7vQ0VRA8wNVkq6XcPkjaCHWUG;
 25:ZL45VUTk24D4SBMnzPwghkjuL9Z8MeUWzLOSnDy5ZMFHiAmmSg4ET5E+4eejlDEqzMzAlvnCwgZj88V669MxvoLol2TOm3ctXRFyMBDGrx+tGaiREGA1GFjirYu580oCm+jjCv7pcCmhzFjDZdBF8CQ8O2slmvInqjTf583EP/EZBjuwn/SXmbZeqyPMm0abX9MUfs6kkVvZgweXXRubUvYvyyihIGNXwyEwaYJQ699V1c+micO/L3hz5p/McwEOO3H5j7cXTpbZAGbpZydfh0xpS9RFYIrgbtbqKwC4EKVT5lojqDDnis3uETnYtRHNusvjEX6vAIgT86LZ2QImIg==;
 31:Xvfr/2awrtuNlk/cC2o6NSjYbiJhEd4kSassDpzvgo436xWFmZmySwvQFtKh1pdhW13i8g4CwzMqBFdoB+4U1OH0Aporo7u4T+mcOyunQIwr5k2+U910i3iMJYopO3KwJO+XCGgKl5ds+ZGl//RgAnP4rCOuj4EXYXkCU7hl56UUXxXqlVyXRqjYEvbZEzUTOBvTUTUn9YCP6scoWEVRYR6O7MU1uveJeg19Iceu/6I=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:3ipRe6s+f7VJvIVZkDRZJHivMvgl50amJHXYVchbgCxAybU+RMiqbN4EDNkSwzY4xzVg2ME1OiD7Jz8TYRujyH+47SHT3QdvBc984hYTxKTSIac//4sE+PhlRsvk9VGCHW5ijHxpQBqjBKif1PCkEH81W1UqzP/yfn+UjyuE0JfN1o77xFEz3hlzxRHpPTG2VIIp0e49d1G/MrYch21fpb/f24r7TvHaFJXbgvRJzf9latbbNtSeDdg6JQLcmy+hI6sW3/64UMt38ZBoJIqY67SWk5XXj+Rcxhn564CmssernruF4mE7uUgDmxIX4Nfwl1z5Y/bHetjNZuNPTntk1nVz+4tiaDtvaqB4NJs46hNzFi3SLhsdJxgDKg6aAxjm2fFsPLo7CD9APEV+ikKNzeqUUK/vmoI+31DMEqC6wzqSHi9PpK6nlAiIubE9YLwTWtUvnBbSA02C0oZjYRP69/AnY8DjAsuJ5kuR+aRdvy0Y+BXYV/pVuFhperkR44ma;
 4:YSk/8Up2zizRlTT2GEgnFbJVdU/GRrs0ZpCAYW1LFdfSYKzJ54cX4iPvPIvisLFqs0BQyzq/dF6r+pxcxPgVuCh0TcQPBYFOtpti4yIjzIvXN2xVugpFJfsrpWFL3/6kO+YjpjBZH9eRTitls/TL5h/N6LIIJYlAvc8C9N+oHC/VAy5maCe6WJ7rYjFJiRkIGSTnwrivoFEedo1Xb3sYP6KG9+8ZtRknmeGbJrnzP9DRByC5c8ojLoAfKGrl//fXPrt5FkNGFckemovtmoQoXSEdKFVQbkfS9Yi+GYWF0sgj9wFq/TogO4a7foGa+X13
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2688A4FBAA39399DE1785D2CE6040@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(366004)(376002)(396003)(346002)(39860400002)(199004)(189003)(53936002)(6666003)(31696002)(110136005)(446003)(53546011)(2616005)(77096007)(7736002)(68736007)(14444005)(8936002)(67846002)(81166006)(58126008)(81156014)(956004)(31686004)(50466002)(5660300001)(97736004)(8676002)(305945005)(80792005)(6246003)(39060400002)(55236004)(16526019)(26005)(386003)(65826007)(186003)(86362001)(486006)(6116002)(23676004)(2486003)(52146003)(3846002)(2906002)(64126003)(25786009)(72206003)(476003)(11346002)(52116002)(478600001)(47776003)(316002)(105586002)(106356001)(16576012)(36756003)(229853002)(6486002)(2870700001)(76176011)(65806001)(4326008)(66066001)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6TWNHYm9pMnJFdFcrZ3JKbklFaGE2QTdD?=
 =?utf-8?B?SWIvcHNLSHk3d0JMb25PM1RmY3h2MUZzWE9nMGtya054WXdTVUJDRXpSeWRo?=
 =?utf-8?B?ampkcW9tMHRWVE41bnlsaGRxbkI1NFkxNmlVcUJxZlpjdUZvYjNuYTNqN0py?=
 =?utf-8?B?VnRVOUdqbGZXaVFERzlFV25XRGJ1TW03c0FvU0RZUm1CbVZuQkd5Y0Zkalpv?=
 =?utf-8?B?eCswdlBxTnpYYS9ZL2xGS3doK2dNbjZsblZjeE03OUFLYm05UDVnbis4aGlS?=
 =?utf-8?B?QXZvVWhSUlU0c3QyN0pwcnp4L3FPeWpqSHB4K3lLSG1RaWtWV21pZDFmcUE0?=
 =?utf-8?B?YzNNako0MWpvY3V0T2dHckpaUHZJbXFpcjVlN2k5QTFDL3M1aDlsQmpiZkRQ?=
 =?utf-8?B?cWFhd3ZrQ2Y5dFAvLzRPMEhseEZNT1VmU3p5czF5R2dkTFBra0RqdTlBbEdH?=
 =?utf-8?B?MUNqRmg5OTVBeXhsVUtFQjhWeWxMTDJUMDJBMVFVdU1EdCtQVGpTTUNjWER5?=
 =?utf-8?B?NDBWUThZYm4zU3E3T1dxWkhqQytLTmFzZG05T096VVkxdE5yQU9ibUJOMVZ6?=
 =?utf-8?B?cUpmam8wMnpNanZhZEtRdVZDZkFVTFlCUlFzaGZneWR6OWdwZVlLNmkvODVK?=
 =?utf-8?B?VUlpNzZDTkxiaTBVc3hmdElkZGhvSVJrakd1cUZRSnhac0ZvbjBUMkovTHc1?=
 =?utf-8?B?bE53MFFTMkJZQVM0cThZeHRpR1dmYWxOUkhDVWFONWJXbGVURGZCdFIrc2FV?=
 =?utf-8?B?U2dCZWRBR05weUZzbUl2b2RkeXViZEErRGhReWRQcVpuNStaaHUxQ1VGY25R?=
 =?utf-8?B?SUpnSldTdTYwNm96K3VEUzBPNlJMcDhrU2R3dHdwZWhBeDVTWSthTkxNVTBQ?=
 =?utf-8?B?cTltOE1aRmgzT1FQdEFOaUxQeVRucWdqa3lCWGdzaEF1TzFyYWkrckpVajVQ?=
 =?utf-8?B?aUF5TmM3QlhMWjhCSVQ5UCsrSGdlUmtYUjBTWmJ5N1hvbWp3S2JDdjUwYlRL?=
 =?utf-8?B?WjZhVGs0STVtRDFuaitpTVhhUmx4RlJvVU11YXQ5aTlxUnhkMTArOThYY2Ev?=
 =?utf-8?B?QnQzS3R1dTdzb0tOYVpGVnVOWVRQSy93M3dGWGlmQWNGb1BDOEZQeEdMSFhO?=
 =?utf-8?B?N3dockFXZExoejE2dmJOS1NMMkd1cU5FVjFYK1FZMlQ2RVROQVVTRTBiVHJU?=
 =?utf-8?B?VHhpM3I2RlNIOHlBN2o5aGlKSXVWdU5yTFpoWURaT0VqY2M5YmRzT3lmSkI1?=
 =?utf-8?B?ZjR4MS9WQm9wVWlxcTV4UzRUblNBYWpDTzgxdFZkcmdwekhqVkFlZWE3Nmh0?=
 =?utf-8?B?dVBlODhlNEk1RDNwdGYyUGdad0pVWEVUY3djazJsTFhteEhONnU5TUMxZjdu?=
 =?utf-8?B?ZXVhR2s1VHcrNFlDOG1HQ1k4UnZHUjJFZG1hWlJTRXhvTzZkTWdLRUdKSk4y?=
 =?utf-8?B?UGo3ZWpMbTFhMjBuOXRYY290TWQ4dHd4YitVdnFBd2FORFdSL010K2hlS21k?=
 =?utf-8?B?eDBVeWhHUmQ2VHJsU2xqTDVUQlNCY28yeG9sL1V0SFpFek1aQnh3ME1YTVB2?=
 =?utf-8?B?VWlqTi85U1FPalltSm80RDV3SDlPbWlmRGdtUjBibWluTFVvKzlJUkhMaUww?=
 =?utf-8?B?NkFxYjZVQmM1TzNzKzkzZW5QUkxHVFIxU0FISnB2M1F2bUNrUFRoQkhWb2Q5?=
 =?utf-8?B?QzZ3QVc4WUZMTVJ0My9HemR6Wmc3S056S0lFRTlwakZZWmNNOXBLR3lLeGtP?=
 =?utf-8?B?YTJRYm92VFhuL0NteTlKZmg3OURicUF0ZXdETTN1RmludVJGUnFGVG5uN1M3?=
 =?utf-8?B?cmxYakVUdXFRZVg4L3BjOEx6TVB6djdqd2JiVE9VcXY5aTJaMlBYSzBBclpH?=
 =?utf-8?B?VFVpTC9JNklTRkMrdG1nYXlBV1VuWE5GK01EaUV1VkNUUUVEYVpobXhpM3Zo?=
 =?utf-8?B?L0luZDZBbEZnNGNMcWZKOEJDYkY3VVR1NGVCVHhXRy9mMVh2TFl6eThHZHRM?=
 =?utf-8?B?OVVNN0hWRHg3UFFLRjF4ZkU0UWVQd0thZjJpTk8zT1p5bTNwdzNpdHdsSEpr?=
 =?utf-8?Q?z6tbK0UhvIyv/1ABvS2cIBN2q9W?=
X-Microsoft-Antispam-Message-Info: 8Sk/bhkY32OXb3aFiKNL9GsOYJX+lHyNc4dzQifn3OQ/sSfO1z+kwfzYI4k84fmeEobCzrh6pO1tUq/clTAdmJon5SXzCkEwCgi1L9afyqL2cnWQ5w/aSYGgFihnQzfIUpK32nKEyHfY8NFwNZ+MkjVjAuDBqLSu2ZddnGIz4hbz6vuHoSX/0wD7QpzX5fv3u5AX/vJls0BK95O1uKVVDgOU9w3iuxymE/5ejZoeLCEQ2TanFOXkA5a78DEctRPJo8u1z5BdLOAFAQAoozyfKrFfgFvejmPNKMcQJGo9agzD4/qlHjWRTahpAnGREGlL7Ny9vsMZbNJ8iFql8kNbzGRjEWyu9faSg8aoRDvC400=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:7/5hQ+Y701GyiEnam8O0hj7E6Ns6c5mOZAFX/gz9N84ELhchvUYU13YvJxySqLKNtneYHyc+N4tZ28G2iy2Zyn90ucLyY6unhG3YbxEoGgbHJQCROLOnWqgcBFt/fw5mnKy2XtYQrim76vrF8ZBIyo0DdvpVZSu8qeinyAHYl7/qB9mrAaiDB7sxhADmoY/RRnFDKE0R9lqfuzV9o/OYu7HtvStvg/yOgkWOy2pisjvJspw3Vh+msLNXheulrcJxZ/ueMrvfab/RG5PQ99DnoztvzXu1Km6K+F87juo84cPUwLpCKSMA3dJ5GEEyXJV6bz807HaFIiX8BSnXmap52GvO0JwWTaypenE1stdIIHoeAiGnvZLaypnI1D/ikaAbCrUsSTiithpYm6u6f+2AgMHZMnWik5Yeu49tnPrOO9dpGMlH+lgzakV2aWaw/DJANo47cBbOQhWhlNa8ridriA==;
 5:j5ZKd4xre2Oico7S6rVkVMXpoIbgqM4caSalJWt5k/w3P5/YQVlUlmwIaC5ARFV1OPyCgEH//JZaI7EOXRF+jcxm4VMJFUBGyxwx9v0Qwhygcm5cFOc2U0IjZXDlHKpf4DswHZCiWh1jhMnmQ7rFkEGhPP9Jk7hqbMEDPbndIu4=;
 7:u0f15iVuLPVVz13GNS6NjT9189hYT+aj5RqwEUudbRiZhO8ygApRK4lZyjum0n03odes6fAK/JtFh59heSvZfix+1NfD5aVNh59vkKCytSxIEsXoncw+5aiZTOm48+NejpqUN4ykrXHyOcIUpR2YohLr0J4H0tPJ7954SU7PpBr/W8dLt5sLYv+Vlwhyzr9iXmLeHWWcfwfMVPPBR8synrMBW/ba0Cn3sZOaYxSy/0Y4aZRhH9yB1sfXYGugqPbw
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:30:37.7114 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cb2d7bc0-73bd-4fc1-45cb-08d617d9ff81
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel@lists.xenproject.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>

Ck9uIDExLjA5LjE4IDEzOjQyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEBAIC0xNDI5LDcgKzE0
MzAsOCBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+
PiAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCB1aW50MzJf
dCByZWc7Cj4+IMKgwqDCoMKgwqAgdWludDMyX3QgZG9taWQgPSBjdXJyZW50LT5kb21haW4tPmRv
bWFpbl9pZDsKPgo+IFdoaWxlIHlvdSBhcmUgYXQgZml4aW5nIGNvZGluZyBzdHlsZTogbmV3bGlu
ZSBoZXJlLgo+Cj4+IC3CoMKgwqAgc3dpdGNoICggY29kZSApIHsKPj4gK8KgwqDCoCBzd2l0Y2gg
KCBjb2RlICkKPj4gK8KgwqDCoCB7Cj4+IMKgwqDCoMKgwqAgY2FzZSAweGUwIC4uLiAweGVmOgo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gY29kZSAtIDB4ZTA7Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBwcmludGsoIkRPTSVkOiBSJWQgPSAweCUiUFJJcmVnaXN0ZXIiIGF0IDB4JSJQUkl2YWRk
ciJcbiIsCj4+IEBAIC0yMDcxLDcgKzIwNzMsOCBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4gKnJlZ3MpCj4+IMKgIMKgwqDCoMKgwqAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+PiDCoCAtwqDCoMKgIHN3aXRjaCAoaHNyLmVjKSB7Cj4+ICvC
oMKgwqAgc3dpdGNoIChoc3IuZWMpCj4KPiBYZW4gY29kaW5nIHN0eWxlIHJlcXVpcmVzIHNwYWNl
IGFmdGVyICggYW5kIGJlZm9yZSApLgo+Cj4+ICvCoMKgwqAgewo+PiDCoMKgwqDCoMKgIGNhc2Ug
SFNSX0VDX1dGSV9XRkU6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAqIEhDUl9FTDIuVFdJLCBIQ1JfRUwyLlRXRQo+PiBAQCAtMjI3MCw3ICsyMjczLDgg
QEAgdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKPj4gwqDCoMKgwqDCoCB3aGlsZSAo
MSkKPj4gwqDCoMKgwqDCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwo+PiAtwqDCoMKgwqDCoMKgwqAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nv
cl9pZCgpKSkgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3By
b2Nlc3Nvcl9pZCgpKSkKPgo+IFNhbWUgaGVyZS4KClllcC4KCi0tIAoKKkFuZHJpaSBBbmlzb3Yq
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11: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 1fzgsv-0004N1-Hu; Tue, 11 Sep 2018 11:31:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzgsu-0004Ml-IT
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:31:08 +0000
X-Inumbo-ID: 4d4df825-b5b6-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 4d4df825-b5b6-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 11:32: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 38D617A9;
 Tue, 11 Sep 2018 04:31:07 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4752F3F71F;
 Tue, 11 Sep 2018 04:31:06 -0700 (PDT)
To: Andrii Anisov <andrii_anisov@epam.com>, andrii.anisov@gmail.com
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
 <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
 <f9064d01-34a6-4945-8886-74e6458c2340@arm.com>
 <a3ff531e-4e7f-a4b7-dbe6-94b562253749@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1da8f3ec-ec77-fb43-3767-acbfca169371@arm.com>
Date: Tue, 11 Sep 2018 12:31:04 +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: <a3ff531e-4e7f-a4b7-dbe6-94b562253749@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.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>

CgpPbiAxMS8wOS8xOCAxMjoyMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
Cj4gCj4gSGVsbG8gSnVsaWVuLAo+IAo+IE9uIDExLjA5LjE4IDEzOjQwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IFdoYXQncyB5b3VyIGZ1bGwgY29tbWFuZD8gCj4gRm9yIHRoaXMgcGFydGljdWxh
ciBwYXRjaCBpdCB3YXM6Cj4gIMKgwqDCoCBnaXQgZm9ybWF0LXBhdGNoIC0xIC0tdG8gInhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnIgoKVGhhdCdzIHlvdXIgcHJvYmxlbS4gWW91IGFyZSB1c2luZyBh
IGRlcHJlY2F0ZWQgZS1tYWlsIGFkZHJlc3MgaGVyZS4gClRoaXMgc2hvdWxkIGJlIHJlcGxhY2Vk
IGJ5IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZy4KCkJ1dCB0aGUgLS10byBoZXJlIHNo
b3VsZCBub3QgYmUgbmVjZXNzYXJ5LiBUaGUgc2NyaXB0cyAKYWRkX21haW50YWluZXJzLnBsIHdp
bGwgbWFrZSBzdXJlIHRoZSB4ZW4tZGV2ZWwgd2lsbCBiZSBvbiB0aGUgdG8uCgo+ICDCoMKgwqAg
Z2l0IHNlbmQtZW1haWwgLS1jYy1jbWQ9c2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCAKPiAwMDAx
LXRyYXBzLWNvZGluZy1zdHlsZS1maXhlcy5wYXRjaAo+IAo+PiBBbGwgb2NjdXJyZW5jZSBvZiB4
ZW4ub3JnIGhhcyBiZWVuIHJlbW92ZWQgYSB3aGlsZSBhZ28uLi4gU28gaXQgc2hvdWxkIAo+PiBu
b3QgaGFwcGVuIHVubGVzcyB5b3UgdXNlIGFuIG9sZCB0cmVlLgo+IEFuZCB3YXMgZG9uZSBvbiB0
b3Agb2YgdGhlIGN1cnJlbnQgbWFzdGVyOgo+IAo+ICDCoMKgIGFhbmlzb3ZAYWFuaXNvdi13b3Jr
On4vREVWL3RlbXAveGVuJCBnaXQgc2hvdyAtLW9uZWxpbmUgLS1kZWNvcmF0ZQo+ICDCoMKgIDFk
MDY5ZTQgKEhFQUQsIG9yaWdpbi9zdGFnaW5nLCBvcmlnaW4vc21va2UsIG9yaWdpbi9tYXN0ZXIs
Cj4gIMKgwqAgb3JpZ2luL2NvdmVyaXR5LXRlc3RlZC9zbW9rZSwgb3JpZ2luL0hFQUQpIG1rZGVi
OiB1c2UgY29tcHJlc3Npb24KPiAgwqDCoCBsZXZlbCAwCj4gIMKgwqAgZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MvbWtkZWIgYi90b29scy9taXNjL21rZGViCj4gIMKgwqAgaW5kZXggNjdiOTFjYy4u
ZjRiZWZjYyAxMDA2NDQKPiAgwqDCoCAtLS0gYS90b29scy9taXNjL21rZGViCj4gIMKgwqAgKysr
IGIvdG9vbHMvbWlzYy9ta2RlYgo+ICDCoMKgIEBAIC01OSw3ICs1OSw3IEBAIGZpbmQgZGViL2V0
YyAtdHlwZSBmIC1wcmludGYgL2V0Yy8lUFxcbgo+ICDCoMKgwqAgPmRlYi9ERUJJQU4vY29uZmZp
bGVzCj4gCj4gIMKgwqDCoCDCoCMgUGFja2FnZSBpdCB1cAo+ICDCoMKgwqAgwqBjaG93biAtUiBy
b290OnJvb3QgZGViCj4gIMKgwqAgLWRwa2cgLS1idWlsZCBkZWIgeGVuLXVwc3RyZWFtLSR2ZXJz
aW9uLmRlYgo+ICDCoMKgICtkcGtnLWRlYiAtLWJ1aWxkIC16MCBkZWIgeGVuLXVwc3RyZWFtLSR2
ZXJzaW9uLmRlYgo+IAo+ICDCoMKgwqAgwqAjIFRpZHkgdXAgYWZ0ZXIgb3Vyc2VsdmVzCj4gIMKg
wqDCoCDCoHJtIC1yZiBkZWIKPiAgwqDCoCBhYW5pc292QGFhbmlzb3Ytd29yazp+L0RFVi90ZW1w
L3hlbiQgZ3JlcCAtaSAieGVuLWRldmVsIiBNQUlOVEFJTkVSUwo+ICDCoMKgIEJhY2twb3J0IHJl
cXVlc3RzIHNob3VsZCBiZSBtYWRlIG9uIHRoZSB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiAgwqDCoCBMOsKgwqDCoCB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgwqDC
oCBMOsKgwqDCoCB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgwqDCoCBMOsKgwqDC
oCB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgwqDCoCBMOsKgwqDCoCB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzgtg-0004WI-TT; Tue, 11 Sep 2018 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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzgtf-0004W6-K7
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 11:31:55 +0000
X-Inumbo-ID: 075c92b9-b5b6-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 075c92b9-b5b6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:30:05 +0200 (CEST)
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=hynf3xSubsMI7zafmNNs+HlFVq6vtKL1Xr8oEbZPBlk=;
 b=QnAylEImKSvNVSEyiE66Q9Zx+jf8FVVXrJMr7ZDDxtSKyAEPzM8cs02hxm9W+ITLJFUFTxzGqD8If/La5BildhadrborKFKdai/vG6R1b1PMe1aaceSSjsWHRIn0ICWgLOVnrwWOzQnyNOj7ERe6NigNJFJ4EglkSrvMDDDE15c=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.54) by
 AM6PR03MB3767.eurprd03.prod.outlook.com (2603:10a6:209:31::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Tue, 11 Sep 2018 11:31:47 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
 <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
Date: Tue, 11 Sep 2018 14:31:44 +0300
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: <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM3PR07CA0106.eurprd07.prod.outlook.com
 (2603:10a6:207:7::16) To AM6PR03MB3767.eurprd03.prod.outlook.com
 (2603:10a6:209:31::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 71564a1e-0a17-4b02-b734-08d617da2902
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3767; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 3:PsoOIKqd8PFWzy1qyct4IkP9UDOv9g3BY+CqKEYcp3zlBkpjviRefcV1nCmmneycx0JFL8cSPwZTxVT1C0i+AMtGum9zN0S1H44a2kofuCWXk/GsRV5mLobX73vEZVETsYGCpQnlAr4A07ECHMBjo6z2ol4HokUMPVfw8QAKxwIxID/CyQ4INugBU+JPH3bod11oM4G4v9dB/3AnD63yxNnNKZWMvssGvEgd1kUVZ9b69t9p0SB2/ppFVvBBtRIb;
 25:q976Aa7bidvKmLKSOEVz1e0Nkq97Sk9EgLJrii/MxJpfCGOREVmw8GFsMz9QShc0HXm/ppb2Atcv3OTQg9D3m0878PHOVWt0fIi1OphOvrquCRUTQtS4FaOn6KW2X+LXLwvQi8cPNXcBw00vvR5L3SNtOjxIQzShc00JM+2xjsSzkiaZh4PKIm6fYxwF+UqaDrk9wqlnFzrOxOtTcR+1aCb3r5W64nKdaNknSFeisBV9LTE8HYlkHAMwNeBNoVUmFHqaOURdL4Qj2XVT623JAzopvv6dngH/k5dRHIlq7LbzQYQKrRhuz6G2K7BJmVDXk80IR2X8o7Z8KqGHJbkQdg==;
 31:YGpS6qggQ3jqM38/QZDCmCIs9Fkx+AxbV6gvDhT5nmliONXtVF5WVVQkPDmRxqismIM7z2b9x3+rVOkHJ3ajrurjSWFGs2NQCIocLK99nVpapLPYvjfwlOt715hSB0JICmFSqZqzqpb3x0lRLAvEfb6Dqm00cIVDNmnlOGueH5FjYM+Ut8g/YKhdxQDAsIBb89tG5S67l0QL+1TJOue88N8mtbhbYcCS7a8Z86LUPo8=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3767:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 20:1LP0DTodZ77JnSbtbV+GybqPJ9XESsaoKAgtmm3ygd4ogmWupASENgQxPOS1dq1+RqUp+mq+whMXlmR3ty1NlmIA+c9xI1Cqrg+kcX0xSGqyuPkg0Ew/lqXy3xXEIoL7YPC50ParAnmnenaIhEmhnXk6NIjjp4ZKM6On7/gUQgn7ZmQdUPSPlMiVe2TS45/q3je+UxaYebjFWwSI8sI7WnOO5HT8+tW+vg0OK3kPSOrqPjddVMOdCeI5CF5WYjm/uDsnsKArgrqr2OdLURD0pypTA1fF+NKBGMk20Eli2RdSVP/Ax7zr4iRiUTvhq+p7c9K0l92jPjre+Um76UuOb7nnyszLNwthY7n2GS3JAmu0mSsO4iPlCPNqUIFq8S4PDgB03hj3DaJFzSwZz9kvRJQifyPxTXTCEqaosqwOdmJESBthxoyZmZm1FWD1146LqWuHQaRfR2fDHbp3SOykxAWSq0e1uS4q7C6QX9tjpr4bIaFekSCALNSRFNmmR+AI;
 4:PnxpA3XHfQasXhUCWI8QdgZjHWQDDL9W2mcZio8DIX3prtdri+9dXIoPSaxxeUJL1JRq1ZiIotj8K+AF2bmxF1ymUM7AJkTJvIKFCq6K6+H475OmNQsl4t9+e2xDSuoVRUA5wlwK7dGfw8+Wz6oUrGk0hnNZd/guoQjRz9OFGMU0NhVjIGfq/yreCzndmwomVnvTjsHEcgNWR1s8qjW/NpVaIz2gQ0M/tq70uPumlWoCk43Xz08n+/gNwN7Mc8BEtf19qgw4PyS2v9+TpERYAIv+MGEG7ZPPOqGwUEbVVweatt3NZ43PzvWBg3g9fq3V
X-Microsoft-Antispam-PRVS: <AM6PR03MB3767FD40DC9A4447B81A85A3E6040@AM6PR03MB3767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3767; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3767; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(136003)(366004)(346002)(39860400002)(376002)(199004)(189003)(53936002)(6486002)(8936002)(106356001)(65826007)(105586002)(50466002)(5660300001)(76176011)(229853002)(86362001)(8676002)(2906002)(31686004)(93886005)(81156014)(55236004)(31696002)(6246003)(36756003)(6666003)(3846002)(52116002)(53546011)(67846002)(386003)(58126008)(305945005)(97736004)(77096007)(4326008)(16576012)(186003)(81166006)(16526019)(316002)(2616005)(26005)(25786009)(80792005)(68736007)(956004)(7736002)(72206003)(446003)(476003)(2870700001)(14444005)(64126003)(2486003)(52146003)(23676004)(65956001)(65806001)(66066001)(478600001)(486006)(47776003)(6116002)(11346002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3767; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY3OzIzOmgydEhENkJCYlhna1hBNW5VY2JaOGhBcTE0?=
 =?utf-8?B?aEtVSWg5SVFjVXpiT1lZVVVHbzUrMmNHcjNjT1ViRi9VQnYvUDg5bFFKejJK?=
 =?utf-8?B?bXBERmZVUFBiZEFzbXN0aitrWVlVMTQ2QUZhMzZjUXZQdkRHREwrWkUzb1BD?=
 =?utf-8?B?VUNZSllvUzBrbm96eW9IVE8xWGRQWkppVDZwVkVySDh5YjF2bm1vZkllZnhk?=
 =?utf-8?B?aWY5MDgvQXRhcGtMcmZvd3hvYmdNbVpmTm5BTW5pNFBodXkxUnl2SytjYUpr?=
 =?utf-8?B?L01wV0pSOGFjbDZla241Y05WaEVyUGNFblIyOWZQeDJPaFNkUHdHa2xvUm5n?=
 =?utf-8?B?Ui9EV01jcURaeC9Jdjhnd3BpeGI2VmI5SWFMQVRPWkNGSUZOZlN1SDg1OWVv?=
 =?utf-8?B?RXNxVVRydkxBS253TkgrVzhIZ3FLT0JXQmd6cWVaWVQzZUxrQXpPZEthdFFO?=
 =?utf-8?B?NHJyR3oyR2dyVExQaE8wM1I2SElOcmx5ekgrc0JBVVlnVE1pYUJYYkgydzRT?=
 =?utf-8?B?ZmF1MXRsOVAyS1JpWDUyMFJQN2pIc2Rab2hpM3VJcE5DdU1KR0JNQWUveThh?=
 =?utf-8?B?eTY5L01TTmV1UVdMR3lSdDc3OStYN1JCd3M1eDZEcmVBemZ4cUo5aE9GZGEw?=
 =?utf-8?B?VWgzWE5BTFpsVkhNVHA2ZEtyeDFvUWttcHBuSFZtQ0xFOWpETUZKTnBRQ2JS?=
 =?utf-8?B?eEg2Q1Z4NUFYdHFIUlRIdjU1VE4wczl5ZzBIWmRtV3FVTDhqMFp0MUNsTU9o?=
 =?utf-8?B?c1ZVVXFyZzZiTTBGNnhiaEJ0Y2FnWUhrZHR0YUNLR3JyalhUZlIvY2xiQkxV?=
 =?utf-8?B?S3VpMUUvaENkVVZtenZ5RXQ0anNpNmthYSs1Q3NxSnZVT1BMVkxGNGNNRmxK?=
 =?utf-8?B?akxqWVlFWksyUjNvNHA5WVpjQjdPSUJCVWp0Z0t5Z201QXdoWUw1WkpOb00y?=
 =?utf-8?B?b1NhSlZYN3Bmbnd1OFNLck9HcS9EK3J2eElZMU02RzBGYjhTUHdNdXAwWVF4?=
 =?utf-8?B?Z0xSczBJNzUwOWRQNEVKNGFZK2xwK21YZnc0MEtIaDZHdUxhME15S2kxSlRt?=
 =?utf-8?B?YmlsWlpWdU5uc3BWQU05cGZmVndlWmFtdldIaWxZR1ovMkJDdlZVczF4NWpm?=
 =?utf-8?B?c3VrRGFWNnVEQmNtYzRZNkV2ZWdGbmZLcnlXaFNGbHNrNytneHZBNVg5TWFC?=
 =?utf-8?B?NXdnTmxZR0xRN3BmSHYrZmJXZDM2K0ovODhjTGQ5WmVjOVBDLzk0SC9JWkl3?=
 =?utf-8?B?K2YvN0gyTk9kL1J4a3Z5NlFxMjlzVnkwQW56a3U4NW1tbkxNZVNnNmZKMHFu?=
 =?utf-8?B?aGxIWVFBNW5jNnM4Z2ZNT05STUpyZjhZSmlpaVFUT0JiQlFqM3UvUEgyb01R?=
 =?utf-8?B?UC9EeWRVL1FiaFpha1ZON1RZLzBINTBlZDFoL3ArTlZjOGltOGppbzVrOStK?=
 =?utf-8?B?VXpVcmRIcE1yV250aStuVlBQRWFYakwzTkI3UzBsVW5sR2dQeFgwNStGdzJ6?=
 =?utf-8?B?OE5vWGJnYy92WFh4RTBzNk5RbFQ2c2pyRzVjMERGT1N5b3BMN1JNQ1B5MkNQ?=
 =?utf-8?B?Z1BkS2dWMGtpZkFHeEtIVElzSUFFaVFZQitDUjl1emR5djFxVDczWlNwUHNG?=
 =?utf-8?B?WmwyRlF3YWxiZGJPS1NMTjE1K0p0VDRmYXpGZCsrbmhkMEI3WWd6aGFNTnNw?=
 =?utf-8?B?LzV5cUNVRDI3OWovUVlnMHM0K2VyOThPNllGQk9Hc2hoM0Jqc2tOanpvSUJT?=
 =?utf-8?B?Vnh5NFJRUGVSd2hmNk15cEVQdzNDbThFS0dPSisvKzVPNFRyQUFZMnNuSEgx?=
 =?utf-8?B?N2NsTzhzcnd4RmhpWXp5eHUwYlJEY3IyNkNiRWdGNmN3Q3Q4VUNqTnhVSTF6?=
 =?utf-8?B?Qjc3Y1l5Ymd2SGcyNk5jYUM4YllkNDhqbHQ0Y0RMMlVPVE5Ha01VbXdBcWZl?=
 =?utf-8?B?Z0JLV2VwNUJvUS9TaVZhejBBaEduWEJ5OFRuT29vWXRDcVc0Y21iUCt2MUdX?=
 =?utf-8?B?RE9TWTlORXFNNlBIMmhURHRHM2Ywc1luY0FjTTd1cFBVa3hhVndYV2g1OExW?=
 =?utf-8?Q?tMBA=3D?=
X-Microsoft-Antispam-Message-Info: 1c7MZClG7QLJvzCdcPOrCB2GiwRv8UqyrhmW0uvVVihqD0W9pLnW3hcQnsPikyf77DPKc+5sYr/56wKeuw+du+B7kCrd/mSoLVXkW4nRP/1tNjmYph87Go3E91rBstLzwiUHfwmClTqQmuK0yfn3xGeHYHdWqf4sIp8IH2Z99dmVxA2gUNa0kqvPyTmFa+jdqAs0HANLZaYQixtJc8REOYAq122th2goH4BTc1UvmlI+NzLCSMe48r3NCC2mAkb2RF2GN110bZ5W7rbql7cBkJo7KoGGMNtSHsaWrjwscSSCOqO+1uqg8MP12bLP/z6ClSqDO7hRj2wLIgJ022dl0ahC23wdlzSTW/ZSJ0AxAwA=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 6:q2iLEQ8cgQXrEzM6+ncEdnOSxzlouDX6vBDCvV75+qhM8lVX/TAdFEMbgMkFivoz5Vu4lyfHxnUIS1cYSXqlYw3cQNPOGnZdPumMB0mMXTlJCOqovsFFNzeMRJfqiGWaakujKK8AkwPwLozIP8VtNH5lSAeXMIcpVeJw4sd9SJxeqaq43ouXelpf+FsU7Vw+oA2DA3UG3h05qAkbhoeGMQfs+4hWE7BThTcCo0B+OzuJg/fMAS41suMv9u1fjR/kF2wbIu2QW0tAQpVabxsHI+fg4UxjVsX2PkXbAud1EYhCeMdVc4RKWvgYx3tqZ2M5dOvxwZ7yyxaWgqRbeS5Fl9sxythJYVG/63wiVvlkKExLKcm3dmUX+H2bNmwoQJwwxlCi48kxC7XYudUa8qkDzgTIfj1EaiDGeur7Mv27TRgBvwjJ55ChTShfX8718mccDKaiD6MWwdG89THBqQvPAQ==;
 5:5mHY+tTz8tpmIO3Jnaw//HYmA4773rir8/K2WglAxmqAwf5ubvBxaBaP+4x4HWB3MTPeTh/GnWBDnEXePtzRkqjdzlCg9dm4pNL+dw9TGck42OiExFG/4t9HTY6uhRcSWWjepid/FetG4OljMSO/hqBjfmj44EedXC+aAifkyBo=;
 7:7pkk2+Nauy0deo9rVDSw5twrnr/g128fxNeJotce/PXYWbcj7fbOhM6baNUNLBtO8UnYR3vULddKAfbEFe7vRrH4G2e7InlRFyZcamkNA7VrWlP0H3MieB6ZbE+seloGLTgNM/YgYlnuQ6caSKFuR+nIHfNwB7QbPdXVhUT8r88EF92hi5+jEiTLCoRb6y+Z27geGpuyAf6M7SNmzhgtdusmqoi9xSDQpkAHtTx07MfFg4dnx+4orWPEFoOPEFjX
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:31:47.4394 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 71564a1e-0a17-4b02-b734-08d617da2902
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3767
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMS4wOS4xOCAxNDoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEwLzA5
LzE4IDE4OjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgSnVsaWVuLAo+IAo+IEhp
LAo+IAo+PiBPbiAwNS4wOS4xOCAxODoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+
Pgo+Pj4gT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+
Pj4gTWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRh
cmQgU01DQ0MKPj4+Cj4+PiBOSVQ6IFRoZSBtYWluIHdheQo+Pj4KPj4+PiBjYWxsLiAiU3RhbmRh
cmQiIGlzIGEgU01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+Pj4+IGlu
dGVycnVwdGVkIGFuZCBPUC1URUUgY2FuIHJldHVybiBjb250cm9sIHRvIE5XIGJlZm9yZSBjb21w
bGV0aW5nCj4+Pj4gdGhlIGNhbGwuCj4+Pj4KPj4+PiBJbiBjb250cmFuc3Qgd2l0aCBmYXN0IGNh
bGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKPj4+Cj4+PiBOSVQ6IHMvY29u
dHJhbnN0L2NvbnRyYXN0Lwo+Pj4KPj4+PiBhcmUgcGFzc2VkIGluIHJlZ2lzdGVycywgc3RhbmRh
cmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lzdGVyCj4+Pj4gcGFpciByMSxyMiBob2xk
cyA2NC1iaXQgUEEgb2YgY29tbWFuZCBidWZmZXIsIHdoZXJlIGFsbCBhcmd1bWVudHMKPj4+Cj4+
PiBEbyB5b3UgbWVhbiB3MSwgdzI/Cj4+IEdvb2QgcXVlc3Rpb24uIEhvdyB0byBjYWxsIHRoZSBy
ZWdpc3RlcnMsIHNvIGl0IHdvdWxkIGJlIHZhbGlkIGJvdGgKPj4gZm9yIEFSTXY3IGFuZCBBUk12
OD8KPiAKPiBXaGljaCBuYW1pbmcgZG9lcyBPUC1URUUgdXNlPyBJcyBpdCBhKj8KPiAKRXhhY3Rs
eS4gSSd2ZSBzZWVuIHRoZSBzYW1lIGNvbnZlbnRpb24gaW4gWEVOLCBpbiBzbWNjYyBjb2RlLiBT
bywgYSosIHRoZW4/CgpbLi4uXQo+Pj4gVGhpcyBmdW5jdGlvbiBtaWdodCBiZSBhIGJpdCB0cmlj
a3kgdG8gaW1wbGVtZW50IHVzaW5nIAo+Pj4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhv
d2V2ZXIsIHlvdSBjYW4ganVzdCBtYXAgdGhlIHJlZ2lvbiAKPj4+IHRlbXBvcmFyaWx5LiBUaGlz
IHdvdWxkIGF2b2lkIHRvIHVzZSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCkgd2l0aGluIAo+Pj4g
dGhlbiBjb2RlIGFuZCBhdm9pZCBvbmUgbGVzcyBwb3RlbnRpYWxseSBlcnJvciBpbiB0aGUgY2xl
YW51cCBwYXRoLgo+PiBJIHRoaW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9u
cyBpbiB0aGUgc2hhZG93ZWQgYnVmZmVyCj4+IGFuZCB0aGVuIGNvcHkgaXQgYXMgYSB3aG9sZSB0
byB0aGUgZ3Vlc3QncyBvbmUuCj4gCj4gVGhhdCB3b3VsZCBxdWl0ZSBkYW5nZXJvdXMgYXMgeW91
IG1heSBjb3B5IGJhY2sgZGF0YSBpbiB0aGUgZ3Vlc3QgeW91IAo+IGRvbid0IHdhbnQuIFNvIEkg
d291bGQgcHJlZmVyIHRoZSB3aGl0ZWxpc3Qgc29sdXRpb24gYXMgeW91IGRvIGJlbG93LgoKT2th
eSwgdGhlbiBJIGNhbiBtYXAgdGhlIG5lZWRlZCBndWVzdCBwYWdlIHRlbXBvcmFyeS4KCj4+Cj4+
Pj4gKwo+Pj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5y
ZXQ7Cj4+Pj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmctPnJldF9vcmlnaW4gPSBjYWxsLT54ZW5f
YXJnLT5yZXRfb3JpZ2luOwo+Pj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0g
Y2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgY2Fs
bC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewo+Pj4KPj4+IGZvciAoIC4uLiApCj4+PiB7
Cj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ld
LmF0dHI7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzd2l0Y2ggKCBhdHRyICYgT1BURUVf
TVNHX0FUVFJfVFlQRV9NQVNLICkgewo+Pj4KPj4+IHN3aXRjaCAoIC4uLiApCj4+PiB7Cj4+Pgo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VU
Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUudG1lbS5zaXplID0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwt
Pnhlbl9hcmctPnBhcmFtc1tpXS51LnRtZW0uc2l6ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBjb250aW51ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1ZBTFVFX09VVFBVVDoKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1ZBTFVFX0lOT1VUOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1
ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYSA9Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5hOwo+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYiA9
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5iOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOT1VU
Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUucm1lbS5zaXplID0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwt
Pnhlbl9hcmctPnBhcmFtc1tpXS51LnJtZW0uc2l6ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBjb250aW51ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX05PTkU6Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9S
TUVNX0lOUFVUOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVf
VE1FTV9JTlBVVDoKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+PiAr
wqDCoMKgwqDCoMKgwqAgfQo+Pj4+ICvCoMKgwqAgfQo+Pj4+ICsKPj4+PiArwqDCoMKgIHJldHVy
biB0cnVlOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxs
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4+ICt7Cj4+Pj4gK8KgwqDCoCBy
ZWdpc3Rlcl90IG9wdGVlX3JldDsKPj4+PiArCj4+Pj4gK8KgwqDCoCBmb3J3YXJkX2NhbGwocmVn
cyk7Cj4+Pgo+Pj4gSSBmaW5kIGEgYml0IG9kZCB0aGF0IHlvdSBpbnRyb2R1Y2UgYSByZXR1cm4g
Zm9yIGZvcndhcmRfY2FsbCBpbiB0aGUgCj4+PiBwcmV2aW91cyBwYXRjaC4gQnV0IHlvdSBiYXJl
bHkgdXNlIGl0Lgo+PiBZb3Ugc2VlLCBkaXZpc2lvbiBvZiBvcmlnaW5hbCBiaWcgcGF0Y2ggaW50
byBzbWFsbGVyIG9uZXMgaXMgYSBiaXQKPj4gYXJiaXRyYXJ5LCBzbyB5b3UgY2FuIHNwb3QgYXJ0
aWZhY3RzIGxpa2UgdGhpcy4gSSdsbCB0cnkgdG8gZml4Cj4+IHRoZW0uCj4gCj4gSSB3b3VsZCBy
ZWNvbW1lbmQgdG8gdGhpbmsgYWJvdXQgdGhlIHNwbGl0IGZyb20gdGhlIGJlZ2lubmluZyBvZiB5
b3VyIAo+IHdvcmssIG5vdCBhZnRlcndhcmQuIElmIHlvdSBjYW4ndCBzcGxpdCBlYXNpbHksIHRo
ZW4gaXQgbGlrZWx5IG1lYW5zIHRoZSAKPiBjb2RlIHJldmlldyBpcyBnb2luZyB0byBiZSBkaWZm
aWN1bHQgdG8gZG8uCgpTdXJlLCB1c3VhbGx5IEkgZG8gcGF0Y2hlcyBpbiB0aGlzIHdheS4gQnV0
IGluIHRoaXMgY2FzZSBJIGRldmVsb3BlZCAKZW50aXJlbHkgbmV3IGZlYXR1cmUgYW5kIGl0IHRv
b2sgbnVtYmVyIG9mIGl0ZXJhdGlvbnMgdG8gZ2V0IGl0IHdvcmsgaW4gCnRoZSB3YXkgSSB3YW50
ZWQuIFRodXMsIG9uZSBiaWcgcGF0Y2gsIHdoaWNoIGlzIHdhcyBzcGxpdCBpbnRvIHNlcmllcy4K
Cj4gQnV0IGhlcmUgdGhlIG1haW4gcHJvYmxlbSBpcyBub3QgcmVhbGx5IHRoZSBzcGxpdC4gVGhl
IHByb2JsZW0gaXMgeW91IAo+IGhhdmUgYSBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZS4gVGhhdCB2
YWx1ZSBzaG91bGQgKmFsd2F5cyogYmUgdXNlZCBvciAKPiBjaGVja2VkLiBJZiB5b3UgZG9uJ3Qg
Y2FyZSBhYm91dCB0aGUgdmFsdWUsIHRoZSB5b3UgbW9zdGx5IGxpa2VseSB3YW50IGEgCj4gY29t
bWVudCBvbiB0b3AgKGFuZCBwb3NzaWJsZSBhbiBBU1NFUlQpIHN0YXRpbmcgdGhpcyB3aWxsIG5l
dmVyIGZhaWwuCgpPa2F5LCBJIGdvdCB0aGUgaWRlYS4gVGhhbmtzLgoKCgotLSAKVm9sb2R5bXly
IEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzgth-0004We-Bz; Tue, 11 Sep 2018 11: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzgtg-0004WG-RK
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:31:56 +0000
X-Inumbo-ID: 082cd38c-b5b6-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 082cd38c-b5b6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:30:06 +0200 (CEST)
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=hynf3xSubsMI7zafmNNs+HlFVq6vtKL1Xr8oEbZPBlk=;
 b=QnAylEImKSvNVSEyiE66Q9Zx+jf8FVVXrJMr7ZDDxtSKyAEPzM8cs02hxm9W+ITLJFUFTxzGqD8If/La5BildhadrborKFKdai/vG6R1b1PMe1aaceSSjsWHRIn0ICWgLOVnrwWOzQnyNOj7ERe6NigNJFJ4EglkSrvMDDDE15c=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.54) by
 AM6PR03MB3767.eurprd03.prod.outlook.com (2603:10a6:209:31::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Tue, 11 Sep 2018 11:31:47 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
 <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
Date: Tue, 11 Sep 2018 14:31:44 +0300
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: <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM3PR07CA0106.eurprd07.prod.outlook.com
 (2603:10a6:207:7::16) To AM6PR03MB3767.eurprd03.prod.outlook.com
 (2603:10a6:209:31::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 71564a1e-0a17-4b02-b734-08d617da2902
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3767; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 3:PsoOIKqd8PFWzy1qyct4IkP9UDOv9g3BY+CqKEYcp3zlBkpjviRefcV1nCmmneycx0JFL8cSPwZTxVT1C0i+AMtGum9zN0S1H44a2kofuCWXk/GsRV5mLobX73vEZVETsYGCpQnlAr4A07ECHMBjo6z2ol4HokUMPVfw8QAKxwIxID/CyQ4INugBU+JPH3bod11oM4G4v9dB/3AnD63yxNnNKZWMvssGvEgd1kUVZ9b69t9p0SB2/ppFVvBBtRIb;
 25:q976Aa7bidvKmLKSOEVz1e0Nkq97Sk9EgLJrii/MxJpfCGOREVmw8GFsMz9QShc0HXm/ppb2Atcv3OTQg9D3m0878PHOVWt0fIi1OphOvrquCRUTQtS4FaOn6KW2X+LXLwvQi8cPNXcBw00vvR5L3SNtOjxIQzShc00JM+2xjsSzkiaZh4PKIm6fYxwF+UqaDrk9wqlnFzrOxOtTcR+1aCb3r5W64nKdaNknSFeisBV9LTE8HYlkHAMwNeBNoVUmFHqaOURdL4Qj2XVT623JAzopvv6dngH/k5dRHIlq7LbzQYQKrRhuz6G2K7BJmVDXk80IR2X8o7Z8KqGHJbkQdg==;
 31:YGpS6qggQ3jqM38/QZDCmCIs9Fkx+AxbV6gvDhT5nmliONXtVF5WVVQkPDmRxqismIM7z2b9x3+rVOkHJ3ajrurjSWFGs2NQCIocLK99nVpapLPYvjfwlOt715hSB0JICmFSqZqzqpb3x0lRLAvEfb6Dqm00cIVDNmnlOGueH5FjYM+Ut8g/YKhdxQDAsIBb89tG5S67l0QL+1TJOue88N8mtbhbYcCS7a8Z86LUPo8=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3767:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 20:1LP0DTodZ77JnSbtbV+GybqPJ9XESsaoKAgtmm3ygd4ogmWupASENgQxPOS1dq1+RqUp+mq+whMXlmR3ty1NlmIA+c9xI1Cqrg+kcX0xSGqyuPkg0Ew/lqXy3xXEIoL7YPC50ParAnmnenaIhEmhnXk6NIjjp4ZKM6On7/gUQgn7ZmQdUPSPlMiVe2TS45/q3je+UxaYebjFWwSI8sI7WnOO5HT8+tW+vg0OK3kPSOrqPjddVMOdCeI5CF5WYjm/uDsnsKArgrqr2OdLURD0pypTA1fF+NKBGMk20Eli2RdSVP/Ax7zr4iRiUTvhq+p7c9K0l92jPjre+Um76UuOb7nnyszLNwthY7n2GS3JAmu0mSsO4iPlCPNqUIFq8S4PDgB03hj3DaJFzSwZz9kvRJQifyPxTXTCEqaosqwOdmJESBthxoyZmZm1FWD1146LqWuHQaRfR2fDHbp3SOykxAWSq0e1uS4q7C6QX9tjpr4bIaFekSCALNSRFNmmR+AI;
 4:PnxpA3XHfQasXhUCWI8QdgZjHWQDDL9W2mcZio8DIX3prtdri+9dXIoPSaxxeUJL1JRq1ZiIotj8K+AF2bmxF1ymUM7AJkTJvIKFCq6K6+H475OmNQsl4t9+e2xDSuoVRUA5wlwK7dGfw8+Wz6oUrGk0hnNZd/guoQjRz9OFGMU0NhVjIGfq/yreCzndmwomVnvTjsHEcgNWR1s8qjW/NpVaIz2gQ0M/tq70uPumlWoCk43Xz08n+/gNwN7Mc8BEtf19qgw4PyS2v9+TpERYAIv+MGEG7ZPPOqGwUEbVVweatt3NZ43PzvWBg3g9fq3V
X-Microsoft-Antispam-PRVS: <AM6PR03MB3767FD40DC9A4447B81A85A3E6040@AM6PR03MB3767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:AM6PR03MB3767; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3767; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(136003)(366004)(346002)(39860400002)(376002)(199004)(189003)(53936002)(6486002)(8936002)(106356001)(65826007)(105586002)(50466002)(5660300001)(76176011)(229853002)(86362001)(8676002)(2906002)(31686004)(93886005)(81156014)(55236004)(31696002)(6246003)(36756003)(6666003)(3846002)(52116002)(53546011)(67846002)(386003)(58126008)(305945005)(97736004)(77096007)(4326008)(16576012)(186003)(81166006)(16526019)(316002)(2616005)(26005)(25786009)(80792005)(68736007)(956004)(7736002)(72206003)(446003)(476003)(2870700001)(14444005)(64126003)(2486003)(52146003)(23676004)(65956001)(65806001)(66066001)(478600001)(486006)(47776003)(6116002)(11346002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3767; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY3OzIzOmgydEhENkJCYlhna1hBNW5VY2JaOGhBcTE0?=
 =?utf-8?B?aEtVSWg5SVFjVXpiT1lZVVVHbzUrMmNHcjNjT1ViRi9VQnYvUDg5bFFKejJK?=
 =?utf-8?B?bXBERmZVUFBiZEFzbXN0aitrWVlVMTQ2QUZhMzZjUXZQdkRHREwrWkUzb1BD?=
 =?utf-8?B?VUNZSllvUzBrbm96eW9IVE8xWGRQWkppVDZwVkVySDh5YjF2bm1vZkllZnhk?=
 =?utf-8?B?aWY5MDgvQXRhcGtMcmZvd3hvYmdNbVpmTm5BTW5pNFBodXkxUnl2SytjYUpr?=
 =?utf-8?B?L01wV0pSOGFjbDZla241Y05WaEVyUGNFblIyOWZQeDJPaFNkUHdHa2xvUm5n?=
 =?utf-8?B?Ui9EV01jcURaeC9Jdjhnd3BpeGI2VmI5SWFMQVRPWkNGSUZOZlN1SDg1OWVv?=
 =?utf-8?B?RXNxVVRydkxBS253TkgrVzhIZ3FLT0JXQmd6cWVaWVQzZUxrQXpPZEthdFFO?=
 =?utf-8?B?NHJyR3oyR2dyVExQaE8wM1I2SElOcmx5ekgrc0JBVVlnVE1pYUJYYkgydzRT?=
 =?utf-8?B?ZmF1MXRsOVAyS1JpWDUyMFJQN2pIc2Rab2hpM3VJcE5DdU1KR0JNQWUveThh?=
 =?utf-8?B?eTY5L01TTmV1UVdMR3lSdDc3OStYN1JCd3M1eDZEcmVBemZ4cUo5aE9GZGEw?=
 =?utf-8?B?VWgzWE5BTFpsVkhNVHA2ZEtyeDFvUWttcHBuSFZtQ0xFOWpETUZKTnBRQ2JS?=
 =?utf-8?B?eEg2Q1Z4NUFYdHFIUlRIdjU1VE4wczl5ZzBIWmRtV3FVTDhqMFp0MUNsTU9o?=
 =?utf-8?B?c1ZVVXFyZzZiTTBGNnhiaEJ0Y2FnWUhrZHR0YUNLR3JyalhUZlIvY2xiQkxV?=
 =?utf-8?B?S3VpMUUvaENkVVZtenZ5RXQ0anNpNmthYSs1Q3NxSnZVT1BMVkxGNGNNRmxK?=
 =?utf-8?B?akxqWVlFWksyUjNvNHA5WVpjQjdPSUJCVWp0Z0t5Z201QXdoWUw1WkpOb00y?=
 =?utf-8?B?b1NhSlZYN3Bmbnd1OFNLck9HcS9EK3J2eElZMU02RzBGYjhTUHdNdXAwWVF4?=
 =?utf-8?B?Z0xSczBJNzUwOWRQNEVKNGFZK2xwK21YZnc0MEtIaDZHdUxhME15S2kxSlRt?=
 =?utf-8?B?YmlsWlpWdU5uc3BWQU05cGZmVndlWmFtdldIaWxZR1ovMkJDdlZVczF4NWpm?=
 =?utf-8?B?c3VrRGFWNnVEQmNtYzRZNkV2ZWdGbmZLcnlXaFNGbHNrNytneHZBNVg5TWFC?=
 =?utf-8?B?NXdnTmxZR0xRN3BmSHYrZmJXZDM2K0ovODhjTGQ5WmVjOVBDLzk0SC9JWkl3?=
 =?utf-8?B?K2YvN0gyTk9kL1J4a3Z5NlFxMjlzVnkwQW56a3U4NW1tbkxNZVNnNmZKMHFu?=
 =?utf-8?B?aGxIWVFBNW5jNnM4Z2ZNT05STUpyZjhZSmlpaVFUT0JiQlFqM3UvUEgyb01R?=
 =?utf-8?B?UC9EeWRVL1FiaFpha1ZON1RZLzBINTBlZDFoL3ArTlZjOGltOGppbzVrOStK?=
 =?utf-8?B?VXpVcmRIcE1yV250aStuVlBQRWFYakwzTkI3UzBsVW5sR2dQeFgwNStGdzJ6?=
 =?utf-8?B?OE5vWGJnYy92WFh4RTBzNk5RbFQ2c2pyRzVjMERGT1N5b3BMN1JNQ1B5MkNQ?=
 =?utf-8?B?Z1BkS2dWMGtpZkFHeEtIVElzSUFFaVFZQitDUjl1emR5djFxVDczWlNwUHNG?=
 =?utf-8?B?WmwyRlF3YWxiZGJPS1NMTjE1K0p0VDRmYXpGZCsrbmhkMEI3WWd6aGFNTnNw?=
 =?utf-8?B?LzV5cUNVRDI3OWovUVlnMHM0K2VyOThPNllGQk9Hc2hoM0Jqc2tOanpvSUJT?=
 =?utf-8?B?Vnh5NFJRUGVSd2hmNk15cEVQdzNDbThFS0dPSisvKzVPNFRyQUFZMnNuSEgx?=
 =?utf-8?B?N2NsTzhzcnd4RmhpWXp5eHUwYlJEY3IyNkNiRWdGNmN3Q3Q4VUNqTnhVSTF6?=
 =?utf-8?B?Qjc3Y1l5Ymd2SGcyNk5jYUM4YllkNDhqbHQ0Y0RMMlVPVE5Ha01VbXdBcWZl?=
 =?utf-8?B?Z0JLV2VwNUJvUS9TaVZhejBBaEduWEJ5OFRuT29vWXRDcVc0Y21iUCt2MUdX?=
 =?utf-8?B?RE9TWTlORXFNNlBIMmhURHRHM2Ywc1luY0FjTTd1cFBVa3hhVndYV2g1OExW?=
 =?utf-8?Q?tMBA=3D?=
X-Microsoft-Antispam-Message-Info: 1c7MZClG7QLJvzCdcPOrCB2GiwRv8UqyrhmW0uvVVihqD0W9pLnW3hcQnsPikyf77DPKc+5sYr/56wKeuw+du+B7kCrd/mSoLVXkW4nRP/1tNjmYph87Go3E91rBstLzwiUHfwmClTqQmuK0yfn3xGeHYHdWqf4sIp8IH2Z99dmVxA2gUNa0kqvPyTmFa+jdqAs0HANLZaYQixtJc8REOYAq122th2goH4BTc1UvmlI+NzLCSMe48r3NCC2mAkb2RF2GN110bZ5W7rbql7cBkJo7KoGGMNtSHsaWrjwscSSCOqO+1uqg8MP12bLP/z6ClSqDO7hRj2wLIgJ022dl0ahC23wdlzSTW/ZSJ0AxAwA=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3767;
 6:q2iLEQ8cgQXrEzM6+ncEdnOSxzlouDX6vBDCvV75+qhM8lVX/TAdFEMbgMkFivoz5Vu4lyfHxnUIS1cYSXqlYw3cQNPOGnZdPumMB0mMXTlJCOqovsFFNzeMRJfqiGWaakujKK8AkwPwLozIP8VtNH5lSAeXMIcpVeJw4sd9SJxeqaq43ouXelpf+FsU7Vw+oA2DA3UG3h05qAkbhoeGMQfs+4hWE7BThTcCo0B+OzuJg/fMAS41suMv9u1fjR/kF2wbIu2QW0tAQpVabxsHI+fg4UxjVsX2PkXbAud1EYhCeMdVc4RKWvgYx3tqZ2M5dOvxwZ7yyxaWgqRbeS5Fl9sxythJYVG/63wiVvlkKExLKcm3dmUX+H2bNmwoQJwwxlCi48kxC7XYudUa8qkDzgTIfj1EaiDGeur7Mv27TRgBvwjJ55ChTShfX8718mccDKaiD6MWwdG89THBqQvPAQ==;
 5:5mHY+tTz8tpmIO3Jnaw//HYmA4773rir8/K2WglAxmqAwf5ubvBxaBaP+4x4HWB3MTPeTh/GnWBDnEXePtzRkqjdzlCg9dm4pNL+dw9TGck42OiExFG/4t9HTY6uhRcSWWjepid/FetG4OljMSO/hqBjfmj44EedXC+aAifkyBo=;
 7:7pkk2+Nauy0deo9rVDSw5twrnr/g128fxNeJotce/PXYWbcj7fbOhM6baNUNLBtO8UnYR3vULddKAfbEFe7vRrH4G2e7InlRFyZcamkNA7VrWlP0H3MieB6ZbE+seloGLTgNM/YgYlnuQ6caSKFuR+nIHfNwB7QbPdXVhUT8r88EF92hi5+jEiTLCoRb6y+Z27geGpuyAf6M7SNmzhgtdusmqoi9xSDQpkAHtTx07MfFg4dnx+4orWPEFoOPEFjX
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:31:47.4394 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 71564a1e-0a17-4b02-b734-08d617da2902
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3767
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMS4wOS4xOCAxNDoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEwLzA5
LzE4IDE4OjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgSnVsaWVuLAo+IAo+IEhp
LAo+IAo+PiBPbiAwNS4wOS4xOCAxODoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+
Pgo+Pj4gT24gMDkvMDMvMjAxOCAwNTo1NCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+
Pj4gTWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3RhbmRh
cmQgU01DQ0MKPj4+Cj4+PiBOSVQ6IFRoZSBtYWluIHdheQo+Pj4KPj4+PiBjYWxsLiAiU3RhbmRh
cmQiIGlzIGEgU01DQ0MgdGVybSBhbmQgaXQgbWVhbnMgdGhhdCBjYWxsIGNhbiBiZQo+Pj4+IGlu
dGVycnVwdGVkIGFuZCBPUC1URUUgY2FuIHJldHVybiBjb250cm9sIHRvIE5XIGJlZm9yZSBjb21w
bGV0aW5nCj4+Pj4gdGhlIGNhbGwuCj4+Pj4KPj4+PiBJbiBjb250cmFuc3Qgd2l0aCBmYXN0IGNh
bGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKPj4+Cj4+PiBOSVQ6IHMvY29u
dHJhbnN0L2NvbnRyYXN0Lwo+Pj4KPj4+PiBhcmUgcGFzc2VkIGluIHJlZ2lzdGVycywgc3RhbmRh
cmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lzdGVyCj4+Pj4gcGFpciByMSxyMiBob2xk
cyA2NC1iaXQgUEEgb2YgY29tbWFuZCBidWZmZXIsIHdoZXJlIGFsbCBhcmd1bWVudHMKPj4+Cj4+
PiBEbyB5b3UgbWVhbiB3MSwgdzI/Cj4+IEdvb2QgcXVlc3Rpb24uIEhvdyB0byBjYWxsIHRoZSBy
ZWdpc3RlcnMsIHNvIGl0IHdvdWxkIGJlIHZhbGlkIGJvdGgKPj4gZm9yIEFSTXY3IGFuZCBBUk12
OD8KPiAKPiBXaGljaCBuYW1pbmcgZG9lcyBPUC1URUUgdXNlPyBJcyBpdCBhKj8KPiAKRXhhY3Rs
eS4gSSd2ZSBzZWVuIHRoZSBzYW1lIGNvbnZlbnRpb24gaW4gWEVOLCBpbiBzbWNjYyBjb2RlLiBT
bywgYSosIHRoZW4/CgpbLi4uXQo+Pj4gVGhpcyBmdW5jdGlvbiBtaWdodCBiZSBhIGJpdCB0cmlj
a3kgdG8gaW1wbGVtZW50IHVzaW5nIAo+Pj4gYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEuIEhv
d2V2ZXIsIHlvdSBjYW4ganVzdCBtYXAgdGhlIHJlZ2lvbiAKPj4+IHRlbXBvcmFyaWx5LiBUaGlz
IHdvdWxkIGF2b2lkIHRvIHVzZSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKCkgd2l0aGluIAo+Pj4g
dGhlbiBjb2RlIGFuZCBhdm9pZCBvbmUgbGVzcyBwb3RlbnRpYWxseSBlcnJvciBpbiB0aGUgY2xl
YW51cCBwYXRoLgo+PiBJIHRoaW5rLCBJIGNhbiBtYWtlIGFsbCBuZWVkZWQgbWFuaXB1bGF0aW9u
cyBpbiB0aGUgc2hhZG93ZWQgYnVmZmVyCj4+IGFuZCB0aGVuIGNvcHkgaXQgYXMgYSB3aG9sZSB0
byB0aGUgZ3Vlc3QncyBvbmUuCj4gCj4gVGhhdCB3b3VsZCBxdWl0ZSBkYW5nZXJvdXMgYXMgeW91
IG1heSBjb3B5IGJhY2sgZGF0YSBpbiB0aGUgZ3Vlc3QgeW91IAo+IGRvbid0IHdhbnQuIFNvIEkg
d291bGQgcHJlZmVyIHRoZSB3aGl0ZWxpc3Qgc29sdXRpb24gYXMgeW91IGRvIGJlbG93LgoKT2th
eSwgdGhlbiBJIGNhbiBtYXAgdGhlIG5lZWRlZCBndWVzdCBwYWdlIHRlbXBvcmFyeS4KCj4+Cj4+
Pj4gKwo+Pj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5yZXQgPSBjYWxsLT54ZW5fYXJnLT5y
ZXQ7Cj4+Pj4gK8KgwqDCoCBjYWxsLT5ndWVzdF9hcmctPnJldF9vcmlnaW4gPSBjYWxsLT54ZW5f
YXJnLT5yZXRfb3JpZ2luOwo+Pj4+ICvCoMKgwqAgY2FsbC0+Z3Vlc3RfYXJnLT5zZXNzaW9uID0g
Y2FsbC0+eGVuX2FyZy0+c2Vzc2lvbjsKPj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgY2Fs
bC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkgewo+Pj4KPj4+IGZvciAoIC4uLiApCj4+PiB7
Cj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ld
LmF0dHI7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzd2l0Y2ggKCBhdHRyICYgT1BURUVf
TVNHX0FUVFJfVFlQRV9NQVNLICkgewo+Pj4KPj4+IHN3aXRjaCAoIC4uLiApCj4+PiB7Cj4+Pgo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX0lOT1VU
Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUudG1lbS5zaXplID0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwt
Pnhlbl9hcmctPnBhcmFtc1tpXS51LnRtZW0uc2l6ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBjb250aW51ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1ZBTFVFX09VVFBVVDoKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRU
Ul9UWVBFX1ZBTFVFX0lOT1VUOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1
ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYSA9Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5hOwo+Pj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYiA9
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS52YWx1ZS5iOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9PVVRQVVQ6
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9STUVNX0lOT1VU
Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwtPmd1ZXN0X2FyZy0+cGFyYW1zW2ld
LnUucm1lbS5zaXplID0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGwt
Pnhlbl9hcmctPnBhcmFtc1tpXS51LnJtZW0uc2l6ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBjb250aW51ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX05PTkU6Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9S
TUVNX0lOUFVUOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVf
VE1FTV9JTlBVVDoKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+PiAr
wqDCoMKgwqDCoMKgwqAgfQo+Pj4+ICvCoMKgwqAgfQo+Pj4+ICsKPj4+PiArwqDCoMKgIHJldHVy
biB0cnVlOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxs
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4+ICt7Cj4+Pj4gK8KgwqDCoCBy
ZWdpc3Rlcl90IG9wdGVlX3JldDsKPj4+PiArCj4+Pj4gK8KgwqDCoCBmb3J3YXJkX2NhbGwocmVn
cyk7Cj4+Pgo+Pj4gSSBmaW5kIGEgYml0IG9kZCB0aGF0IHlvdSBpbnRyb2R1Y2UgYSByZXR1cm4g
Zm9yIGZvcndhcmRfY2FsbCBpbiB0aGUgCj4+PiBwcmV2aW91cyBwYXRjaC4gQnV0IHlvdSBiYXJl
bHkgdXNlIGl0Lgo+PiBZb3Ugc2VlLCBkaXZpc2lvbiBvZiBvcmlnaW5hbCBiaWcgcGF0Y2ggaW50
byBzbWFsbGVyIG9uZXMgaXMgYSBiaXQKPj4gYXJiaXRyYXJ5LCBzbyB5b3UgY2FuIHNwb3QgYXJ0
aWZhY3RzIGxpa2UgdGhpcy4gSSdsbCB0cnkgdG8gZml4Cj4+IHRoZW0uCj4gCj4gSSB3b3VsZCBy
ZWNvbW1lbmQgdG8gdGhpbmsgYWJvdXQgdGhlIHNwbGl0IGZyb20gdGhlIGJlZ2lubmluZyBvZiB5
b3VyIAo+IHdvcmssIG5vdCBhZnRlcndhcmQuIElmIHlvdSBjYW4ndCBzcGxpdCBlYXNpbHksIHRo
ZW4gaXQgbGlrZWx5IG1lYW5zIHRoZSAKPiBjb2RlIHJldmlldyBpcyBnb2luZyB0byBiZSBkaWZm
aWN1bHQgdG8gZG8uCgpTdXJlLCB1c3VhbGx5IEkgZG8gcGF0Y2hlcyBpbiB0aGlzIHdheS4gQnV0
IGluIHRoaXMgY2FzZSBJIGRldmVsb3BlZCAKZW50aXJlbHkgbmV3IGZlYXR1cmUgYW5kIGl0IHRv
b2sgbnVtYmVyIG9mIGl0ZXJhdGlvbnMgdG8gZ2V0IGl0IHdvcmsgaW4gCnRoZSB3YXkgSSB3YW50
ZWQuIFRodXMsIG9uZSBiaWcgcGF0Y2gsIHdoaWNoIGlzIHdhcyBzcGxpdCBpbnRvIHNlcmllcy4K
Cj4gQnV0IGhlcmUgdGhlIG1haW4gcHJvYmxlbSBpcyBub3QgcmVhbGx5IHRoZSBzcGxpdC4gVGhl
IHByb2JsZW0gaXMgeW91IAo+IGhhdmUgYSBmdW5jdGlvbiByZXR1cm4gYSB2YWx1ZS4gVGhhdCB2
YWx1ZSBzaG91bGQgKmFsd2F5cyogYmUgdXNlZCBvciAKPiBjaGVja2VkLiBJZiB5b3UgZG9uJ3Qg
Y2FyZSBhYm91dCB0aGUgdmFsdWUsIHRoZSB5b3UgbW9zdGx5IGxpa2VseSB3YW50IGEgCj4gY29t
bWVudCBvbiB0b3AgKGFuZCBwb3NzaWJsZSBhbiBBU1NFUlQpIHN0YXRpbmcgdGhpcyB3aWxsIG5l
dmVyIGZhaWwuCgpPa2F5LCBJIGdvdCB0aGUgaWRlYS4gVGhhbmtzLgoKCgotLSAKVm9sb2R5bXly
IEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:35:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzgxR-00055p-Va; Tue, 11 Sep 2018 11:35: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzgxQ-00055k-CL
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:35:48 +0000
X-Inumbo-ID: 92562313-b5b6-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 92562313-b5b6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:33:58 +0200 (CEST)
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=P1UgcEcEBWE+LfWAP1y6up1OnYhMYGzcJ075p2b3qDw=;
 b=AJPkfAZayJgnxcH3jrAu6V6IGHAT+1A2Ag+2N215o+HXpRk07yYKMwEv7OPNR7KNUvDozj++mvwLOK9wBQOxA+rl/6iKRLMHP9Gqs+0xm6mNsFiC2UsXOKv2iKbORiCXD6Mbur2MzbyY9x4KeNjlSc2Z+4CIYrNtdVK2zVPlKu8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 DB6PR0302MB2679.eurprd03.prod.outlook.com (2603:10a6:4:ad::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 11:35:40 +0000
To: Julien Grall <julien.grall@arm.com>, andrii.anisov@gmail.com
References: <1536650302-3013-1-git-send-email-andrii.anisov@gmail.com>
 <5B977B9A02000078001E7097@prv1-mh.provo.novell.com>
 <dc2913f3-623d-3b84-58e6-66011f328334@epam.com>
 <f9064d01-34a6-4945-8886-74e6458c2340@arm.com>
 <a3ff531e-4e7f-a4b7-dbe6-94b562253749@epam.com>
 <1da8f3ec-ec77-fb43-3767-acbfca169371@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bf7202cb-b48b-ec58-5117-c415be9f06e6@epam.com>
Date: Tue, 11 Sep 2018 14:35:37 +0300
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: <1da8f3ec-ec77-fb43-3767-acbfca169371@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5P190CA0012.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::25) To DB6PR0302MB2679.eurprd03.prod.outlook.com
 (2603:10a6:4:ad::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ac9b8bb6-4c2c-4d61-b6b7-08d617dab3f9
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0302MB2679; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 3:AzY4xNq9D/upWvCphK6FCYMA9o3SQsbaSQ4/twMJHlMqCYJDTlGNc53a17Lo5TvycWlqgD8HMIAoGmmQGBgzHBtksf0swY682FdBQ+loV2kspTaT00XRIttaYFydj+AG95+1ns6couYc67f9zXDC5tWGui5drqi+lNqo5qsl8l1L2adArAA0HS+1GrgG8jwnT4JUMzf6hA/0XcdnKH4Qm26tRJx1y6rt//B6l+Wj2rvrDBT8pJ4cCjPeALZneRnV;
 25:6lbDVTuP+fEH8RbgJAyj5Zs4Le7UJB4gLQ007U3diTLYK/be5n9VdJbal6zkhK8Ew5t2ECfg0IbxC85U+PNpsYY+BqY779pXa7K4/L9AE6tNQ3hX5IGm8p6VfrUpoqWZ9os0wcYfBHmqrvNLdgJMe/BvNEDEDlIETG3wqUKN5bWfFhxeLWP6FawupBXkdChYukNtqRy3WfEvc32raOfxWGfBMhf0JhKYkXk49kETBg4QG8U9p5m6LTpjaQX1aJcj3eZHdHDlkI5wK7KS7g/Ugp17ws4OVa1GWP66bLVaC/OYVuG/5MFFANP0jmba+X05ElD60cIOA+Gy9EfQP5lgVw==;
 31:GmhnfqRzeNwBTdG1or3D9OHV2wHiL2jXuCs4vUcXIJ2JkMptQDpU6mOJIC9xHTHUgaJ/I5f0OWwCGrrIji8MXkGguQ9S8Xqk9TI7wu3N5A2S+3/NvPkSS5g90LtisFMv32sxnfXAaBnl997rPIsOG1sLezxoya4iJMIfIgIxzsuUDbVrHDEhyw6M93TfRCbeQVVbgqcrsXNhXg2ncaAlkQY+G8m7kOR723SDiY/7bRw=
X-MS-TrafficTypeDiagnostic: DB6PR0302MB2679:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 20:83XprRWYgXlA4r7geqcWqWxm/o3v23w/dqDpYi3kNphpIdL9t+qxEZsZbDEBY08SaqlJ7XkOQiytHrkZTJqgOIGues0DOuNic2iPnbqkK8NzqlYsYkICJSkcJSgebyolZRvln1Xz83hg42Mn9/GK4P6SvERDZ6MGkTHjLH4hdl3vTlLOEVwh47iGXy1VHZfMTgjxydRZGM5WBjyWEnl54JlKn3y1T6apdpKCyZImQcMbCaYOY4rRaApC7AxOp+ReUGk5vCbjKoDJa/rMSiZ33jvfrsKgoJRPW2z11YOsUqASZz3l52/0+YTNOOm1+mMaKEHC39CHQic9mLA3xpS7OUsozxRqOHuuhwX14IZ++Efod+uzhwG7ZHOwK6aFtbuBMsIFrthg+zaEKWVYpMIdoMqm9vx/oIoyWqY/og9Lav3wKXCCU8j4W+C/IKXJZXmeL2ucGH6dhOB96OzUNWnUp+DbljSiARn2Wmqb8miQ9npwT9lBCNmZWh1c8D6Gp/fK;
 4:fvurMTUq7PuG3xyBjwV9Q+qhDjy/xNPS+QVxAzAG2byiljO8PC7k93Ow37YlrNqruUxpmG3auE+BUo8vRHzKP/dP45hAQ0GlMpImIx+JA39D9emrpP5dp614wJgE7Y4meZe2uOZEfeEd3cdDVHrqXIEiEyx2yTIoK2W92+Dafo1Fh4F217oL4TcE9P0pbgqwSo7a/dFxaqw3HzE3S5zm9JzJeUNY0eEOPGdldNmz3IzpfHUH9M/v9du0ePXBQnwxaRngMmKbpFKq14o8Q5p5SQ==
X-Microsoft-Antispam-PRVS: <DB6PR0302MB267990BE76613C19A2D9AB2EE6040@DB6PR0302MB2679.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699050);
 SRVR:DB6PR0302MB2679; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2679; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(39860400002)(396003)(136003)(366004)(189003)(199004)(6666003)(93886005)(16576012)(58126008)(316002)(230700001)(5660300001)(54906003)(65826007)(76176011)(6486002)(86362001)(52116002)(31696002)(23676004)(2486003)(52146003)(66066001)(36756003)(67846002)(305945005)(476003)(386003)(7736002)(8676002)(2616005)(64126003)(47776003)(956004)(53546011)(3846002)(65806001)(65956001)(72206003)(53936002)(229853002)(105586002)(77096007)(8936002)(4326008)(81156014)(106356001)(6116002)(16526019)(31686004)(81166006)(26005)(186003)(2906002)(478600001)(25786009)(68736007)(486006)(446003)(39060400002)(11346002)(345774005)(6246003)(50466002)(97736004)(80792005)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2679; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDJNQjI2Nzk7MjM6SE1mN1NjNWljaDVKSUtDWUdvcUdtRU1x?=
 =?utf-8?B?azF0QSsrOXNOYWQvWm80UHBEV2xac2Yyb0tMc3pwMmRVTTl4TmNNMHpHcEhD?=
 =?utf-8?B?bWJKQXNGS1V1cEw3UjVLTXRzVXE2bEZwTWpqamFJNFlsTWpKSFI3US80TGdz?=
 =?utf-8?B?dEUrSUxlRUZMNGdIZ1drYjFWNWNTVVNJOFlMbnlzZkJOZ2Y5QzQ2anVCYjJz?=
 =?utf-8?B?UVZOTGphdmRnR2hvcEsvZHVhVUZ1YXMrdHVNdHJ4Y1lXQzZGa1R3SVRlYy81?=
 =?utf-8?B?UnZOa2ZTRzF1RlJNN1hobzduTjUzdFkxWDNjUnpmVnNZWWwybTE4cjNkNldQ?=
 =?utf-8?B?UThYdkE4S3B5bVJQNmtDQklEWUIxaHZSWXROdHV6RVlOMVhRcWtlRzFuZDZI?=
 =?utf-8?B?bkZEaytHWk44bjhFZTUxd0JxR2lJOTBsMVRONHpFbGwvU0RlOTZtN3YrSWZy?=
 =?utf-8?B?b1JuM2FIbEhTMW02bVQ4dDJUNGVrK2E1N24wNzJGVDFxRDFmMTNZeGEvRWhr?=
 =?utf-8?B?Y0NDY0lWR3dMZnlaTytoL3FqT0pQMk5NTXlYMjNtdXBpNHlmN3BxZ3JOTVNB?=
 =?utf-8?B?OUUreVNhNUFCLzljRTRTaWptcWR4dW4vN2dBL0lCUEZ3bHloLzZpWVc5UHVi?=
 =?utf-8?B?bG93OU9jakV2MHIxNXhPS1NFRHZXWVE2VUJWWEU0WVg4N1JhNnM4b2E4QWQ4?=
 =?utf-8?B?aHNKbnJEbm8wZzdjd0w0dWx2amloYkNoWTlsUDg1MlI4MnlHc29VclRKMGtx?=
 =?utf-8?B?TTMvZEtGVTZXMVFxd0hEZTNON1ZIWGZTcGtPVUNnWTZsdWVCS0NISitJRjBp?=
 =?utf-8?B?UjZxZ3I0SDlZKzVqOUJYckFDUU1DMzEwTE9KSnRKODRxd0VBSDFRdkJnTktG?=
 =?utf-8?B?RHRub3lTYm5FaXFBcUVFdUprQXdZL0hoeDkrTkFWVmtqbW4wMkh0djhHamZG?=
 =?utf-8?B?dGRrOHlIaXZTV2hEVk5TNDY2VVBia1J1dTI1Z2pMekNYNXNGd2ZMZmxPZGc5?=
 =?utf-8?B?eXREZ1pUWW1LdTdiZHUwd1cydlhicVNBYkpvYkZBYWFLNVpKcHBEbjYweWd6?=
 =?utf-8?B?Tk5iN2pRNnF5czhNSlBhUEQzRnZZVjkyRnFDaUhBRURXLzFxcnRxQWhmY0tF?=
 =?utf-8?B?ZkFCbkN0Nk5wSkFlaGNJUDZzcytPS1d3a2h0aWUvWTdCYUlEOFdFQTV6ZDVH?=
 =?utf-8?B?Yzh2U0djQ3BLcUZQZGpBTVFBNlltVGN4ek9DSjRBSHg0cHJhZk01QVRPb3By?=
 =?utf-8?B?QktMNlRaWDVWVTNmSXNyTFhUc2F1eGVlSFhhQkgwY2tScHVkeU9CalFYVDNy?=
 =?utf-8?B?QVIzM3NkN0dxT0ZlaFBlYWFzQ2M2V2JOTE5hbTdneFh2VStST1VNVEhKRjgw?=
 =?utf-8?B?eThSazdhVEUycmtMZmxWYVVYR25pWllUSm9TcGI5QzJRTEk3RlV4Uy93bHBz?=
 =?utf-8?B?WEVjbmRlL1hJZ1RSVSs2Qk1NZFlGR0d5MGFzSXpXdXhyOXJDZTJxRTRBQlBp?=
 =?utf-8?B?QVR1Z3dTaFZLS2krWWduL1U5bi92OG1kVC9jMnhxMkhBWmpEbE1QYjhCK2do?=
 =?utf-8?B?TlNDTlFDL2JURHlRZjNRY2xieVhnaHNwVU1xOEcyOXcxa1owN2pCQ01IYkFi?=
 =?utf-8?B?NXpHRkp3Mmh3UlBFaXZTcjl0b2F5YXdPVEpSNUt6dFdVUTdoMkJldE9Tby84?=
 =?utf-8?B?UUJWTnJic3FlNUIrODN2RGhUSncxSy9Zck5VeHVWVXpqY0FBTVlZQnRkVWYr?=
 =?utf-8?B?MTl0N1pTUG0xTUJ0VzNwM3AzcTFZZiswVUViMGgzcFRadVlRREFhMkJrUHNI?=
 =?utf-8?B?dy9rQng2RlBobmVqNDVnOUZKV2pLQWMyNXY5eld0TTEvNlp6YnN4NGxoNENR?=
 =?utf-8?B?dW1NTFRUekd3WDJmcmkrNjYwTktleXJid1dnZXRpQU12ZnRiUkxOMHVKL1lj?=
 =?utf-8?B?aHFPOW90dUx1aDZ2cUNQQVJUMHZwbUI1OUVrY1lYdDBsajAzcDRMVzA5UWR3?=
 =?utf-8?B?dGwrZ1ZQdHlONldENEdrWlEyZGVSeGlZamU0NmZvSHBVbTRNY0FaMGVNWnFw?=
 =?utf-8?B?Qi9CUndmUjlDTFgyaEJVNWZiK244YTViQVJTdlM5a3VuYVJlR1FRMkQyR2tY?=
 =?utf-8?B?WVVWdz09?=
X-Microsoft-Antispam-Message-Info: /8aelGzKevTwhFn7pPACSTxQsUVT6r272mswtJLyN+EIFaRPCfWuS1iz4H1QQddkwFn/r/Rb3jrZUKurLGb/i70SZtcdJ2bAgIuL0xITdFVDQ8hsEaRt1GRMGHtr+spIXcuCeZwep9jApOKIu+gXrOiF5uPYVE8B4SoAw9ZbdUnsNpb8+TfNvwC9K0XdanyO0ZY6DbLOLJcALH+mX6sySAGymUcVuutk7fuwRXzB5dk0Q+rGjfoaIF0JOy5HEEYFheStwIaNeM8osIBdLAy1slO3wZpU+PB7tocXGWjgLdw6ZkYw34HDUo+DCan1aNfrlbtbrqYyD1Q8qN6wYCYeLq7W9X1Ub9C4oJYPRSgMprs=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 6:+QrNxm0R+qZg8yzH5khNpj9At5HCzi+1RgVioGnxIRI/ntdctwW52XSK8xIcsEIzKlnkzG910/i/Z84F6BNh5FU7kCpzD1EXcDnOxtB+d1/sgl7WZ8XONP6YXja+C1F89vzXlFJ8oRnhI9j55l/R8KnKg/RKe7aQdlecYXqOwBb6Rwdnbor2VE3PmocbNR4C2BQVNjlssiBbYgt8DffIUO+XhZeBsCfWMKLYY66d1l58E4zxigz4PjcvDEl/NKcIZMEq3HF4o30wXUWhywarZ689+VJPiggT+IiTdhNG19MxZZ8Lc2n3BIZxmzu0sFyAFvDww8qceQSkDFzsv/777uZMIHzGyM4jQJ6RCwOpXXVfcAnHEg9mt3BC2CyeyVHg9tuMQ81EFLEq/YrnPuJskqlEJEjNKcYTiztuEYgVxUI8YYDYKM+VP9SWdRdgByXfoEjArRb95cz8PmU8qThz4Q==;
 5:SdPRA61tW2OZRT1EMcpgNjjKgAF18Fv7laSmKuj/1JWrG2yOz5sJBV4UgY2hBlLDjbNwwzCmF93eCuQydTxMfgtrNmYqvN+SoSgwrePGiVmgB36QlJm7KJ/c30RfiHhJgTRHcCX4BCgbtyGJYYuU4VtoehsKyl1Du3P6tw4fyA8=;
 7:0Mlck4p6SM80UPSe/HRj6jsooMFp0HcRVvFlyqo2Fm1IVFOb5qCU9rpNd8Fv3/AEwvI0H41U1JOUR3fh7D6K65eO2Gx7oOQPiaK1m84NP+4j87uXRpyApHD/b9wZAIcY5KpUVcny1W9fM1e+/Xp7qx3LwQ28DzlOjCByjpFnNKOaYT8VaVkkMjwmokyN6n+yGqZYYs0jurAYdsU59Uobr54qFEx62LFns64Qpc7YB2uIGYvKy91G31XwUi4nPnDv
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 11:35:40.5126 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ac9b8bb6-4c2c-4d61-b6b7-08d617dab3f9
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2679
Subject: Re: [Xen-devel] [PATCH] traps: coding style 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: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.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>

SGVsbG8gSnVsaWVuLAoKCk9uIDExLjA5LjE4IDE0OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
VGhhdCdzIHlvdXIgcHJvYmxlbS4gWW91IGFyZSB1c2luZyBhIGRlcHJlY2F0ZWQgZS1tYWlsIGFk
ZHJlc3MgaGVyZS4gCj4gVGhpcyBzaG91bGQgYmUgcmVwbGFjZWQgYnkgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnLgpJJ3ZlIGdvdCB0aGUgcG9pbnQuClRoYW5rIHlvdSBmb3IgdGFraW5n
IGNhcmUgdG8gaGVscCBtZSBzb3J0IGl0IG91dC4KCj4gQnV0IHRoZSAtLXRvIGhlcmUgc2hvdWxk
IG5vdCBiZSBuZWNlc3NhcnkuIFRoZSBzY3JpcHRzIAo+IGFkZF9tYWludGFpbmVycy5wbCB3aWxs
IG1ha2Ugc3VyZSB0aGUgeGVuLWRldmVsIHdpbGwgYmUgb24gdGhlIHRvLgpJJ2xsIHRyeSBpdCB3
aXRoIHRoZSBuZXh0IG5pdC4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:38:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:38: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 1fzh0O-0005FT-G1; Tue, 11 Sep 2018 11:38: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzh0M-0005FO-M8
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:38:50 +0000
X-Inumbo-ID: feaad8f0-b5b6-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feaad8f0-b5b6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:37:00 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id m26-v6so20049173lfb.0
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 04:38:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=OYx0WZ04YD6qcb05MovRV5iDp0ferdGbX8Xjnb9Hyfk=;
 b=lulT3GTOFdxaHA6bbAVwd3uHBNUIonL1h1skf+evHewV7xk2Jh4b64Z8YaaEPn6Cl+
 wLgU2iZOhfCRdA5kXYEHyZ87VX69U3ZoSfOoDI+mBa2ngTLUH4fnAiTpJ8VVbhb/ws0o
 nMAb88h6gpiFCJug96edJz8p2FUZFHfJBjzO+DIpSsqcFJ3+nWEihpjUTnk16b8RM5qC
 Hv+PAATlFFp8wWSg2o8UweCcGCsvEoZY8v+nqXWpC+JEgjdlk3nEAgczjTa4hB2POxmZ
 8B05Bwi1GSWdvGRm2IIurerhpuuaNB7nIEnjgP5KlD/ZJpTmYYpwcCJacOaxvT7tKKL5
 2hug==
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=OYx0WZ04YD6qcb05MovRV5iDp0ferdGbX8Xjnb9Hyfk=;
 b=BUD+JD40dgyuU7evR8X9KnDP+Qafpnk/bxp61XVTsspcSVrdbo3794QLtoxjV5iUoD
 1rXNSm0S4Db2loD840wDwVlOu8VwJa7MdhinfHoDRrimoX/8SGue8k8RseY5ZvxB0L9k
 AeMe9V0ZnGd6gqIYJLpSrCqeUV2eC7P0Ph4GFR7fMDIvYvecyxeRtjDjaK8gcWbYOnBV
 NGXq1YfWycAw5OsDmslI+JbxJNf120RXMK19/0f81pAU5xa4Mhy716SPclDf2eydDFml
 TFAkvfEtlx7kvc3+bkrqwYZxdQwbKHQ2voLxMMpA9jN31sOU8uniSS1T6/JEMm/rTdJ8
 eHfA==
X-Gm-Message-State: APzg51AQEqFkirGge0oZ7Mbp7DqvFub+6c2yckfcBhUm3zF9/hH/tsXG
 C8xnx7GBQxlbr0mTJQWzAs5HD8SSIOE=
X-Google-Smtp-Source: ANB0Vdbe4jIMzem6Qx6YHhJz7eAuImoQAN/sZ7yh/GJ6ZAGp1zPYaEEn+lXb3pNj8gPI+NOhL7Zh4A==
X-Received: by 2002:a19:3855:: with SMTP id
 d21-v6mr15129504lfj.24.1536665927204; 
 Tue, 11 Sep 2018 04:38:47 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z189-v6sm3184832lfa.14.2018.09.11.04.38.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 04:38:46 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 11 Sep 2018 14:38:45 +0300
Message-Id: <1536665925-10511-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] coding style fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9kb21haW4uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCmluZGV4IDc4YzQ1MGUuLmFlYzEwYTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9t
YWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTU1LDcgKzE1NSw3IEBAIHN0cnVj
dCB2Y3B1ICphbGxvY192Y3B1KAogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB2LT5y
dW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRFX29mZmxpbmU7ICAgICAgICAKKyAgICAgICAgdi0+cnVu
c3RhdGUuc3RhdGUgPSBSVU5TVEFURV9vZmZsaW5lOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lID0gTk9XKCk7CiAgICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpOwogICAgICAgICB2Y3B1X2luZm9fcmVzZXQodik7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:41:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11: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 1fzh2f-0005uN-1R; Tue, 11 Sep 2018 11:41:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzh2e-0005uI-52
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:41:12 +0000
X-Inumbo-ID: b4fa17cc-b5b7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b4fa17cc-b5b7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 11:42:05 +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 84DD37A9;
 Tue, 11 Sep 2018 04:41:10 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AF4F23F71F;
 Tue, 11 Sep 2018 04:41:08 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1536665925-10511-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9cc36ef7-39e9-69da-8872-e17244bb0d9a@arm.com>
Date: Tue, 11 Sep 2018 12:41:07 +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: <1536665925-10511-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] coding style fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@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>

SGksCgpBIG1vcmUgbWVhbmluZ2Z1bCB0aXRsZSB3b3VsZCBiZToKCiJ4ZW4vZG9tYWluOiBSZW1v
dmUgdHJhaWxpbmcgd2hpdGVzcGFjZSIKClRoaXMgd291bGQgaGVscCB0byB1bmRlcnN0YW5kLi4u
CgpPbiAxMS8wOS8xOCAxMjozOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vY29tbW9uL2Rv
bWFpbi5jIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCj4gaW5kZXggNzhjNDUwZS4uYWVjMTBhNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xNTUsNyArMTU1
LDcgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCj4gICAgICAgfQo+ICAgICAgIGVsc2UKPiAg
ICAgICB7Cj4gLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9vZmZsaW5lOwo+
ICsgICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlID0gUlVOU1RBVEVfb2ZmbGluZTsKCi4uLiB0aGlz
IGNoYW5nZSBxdWlja2VyLgoKPiAgICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGlt
ZSA9IE5PVygpOwo+ICAgICAgICAgICBzZXRfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdz
KTsKPiAgICAgICAgICAgdmNwdV9pbmZvX3Jlc2V0KHYpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:54:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:54: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 1fzhEw-0006ut-7x; Tue, 11 Sep 2018 11:53:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzhEv-0006uj-1S
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 11:53:53 +0000
X-Inumbo-ID: 7a88e10c-b5b9-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7a88e10c-b5b9-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 11:54:46 +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 8AD477A9;
 Tue, 11 Sep 2018 04:53:51 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FD493F71F;
 Tue, 11 Sep 2018 04:53:50 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
Date: Tue, 11 Sep 2018 12:53:49 +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: <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxODo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IE9uIDEwLjA5LjE4IDE2OjAxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFZvbG9k
eW15ciwKPj4KPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+
Pj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJz
IChzZWUKPj4+IHByZXZpb3VzIGNvbW1pdCkgdG8gaXNzdWUgUlBDIHJlcXVlc3RzLiBQcm9ibGVt
IGlzIHRoYXQgaW5pdGlhbGx5Cj4+PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3Jp
dGUgcmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+Pj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVj
aWFsOiBpdCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPj4+IGJ1ZmZlciBmb3Igb3Ro
ZXIgUlBDIHJlcXVlc3RzLiBVc3VhbGx5IHRoaXMgYnVmZmVyIGlzIGFsbG9jYXRlZAo+Pj4gb25s
eSBvbmNlIGZvciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBh
bGwKPj4+IHRoZSB0aW1lIHVudGlsIHNodXRkb3duLgo+Pj4KPj4+IE1lZGlhdG9yIG5lZWRzIHRv
IHBpbiB0aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+IHRy
YW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4gQWxzbyBpdCBzaG91bGQgYmUgbWFwcGVkIGludG8g
WEVOCj4+PiBhZGRyZXNzIHNwYWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJl
c3BvbnNlcyBmcm9tCj4+PiBndWVzdHMuCj4+Cj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGFs
d2F5cyBuZWVkIHRvIGtlZXAgdGhlIHNoYXJlZCBidWZmZXIgbWFwcGVkIAo+PiBpbiBYZW4/IFdo
eSBub3QgdXNpbmcgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEgZXZlcnkgdGltZSB5b3Ugd2Fu
dCAKPj4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1ZXN0Pwo+IFNvcnJ5LCBJIGp1c3Qg
ZGlkbid0IGtub3cgYWJvdXQgdGhpcyBtZWNoYW5pc20uIEJ1dCBmb3IgcGVyZm9ybWFuY2UgCj4g
cmVhc29ucywKPiBJJ2QgbGlrZSB0byBrZWVwIHRoaXMgYnVmZmVycyBhbHdheXMgbWFwcGVkLiBZ
b3Ugc2VlLCBSUEMgcmV0dXJucyBhcmUKPiB2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBh
Y3R1YWxseSkuIFNvIEkgdGhpbmssIGl0IHdpbGwgYmUgY29zdGx5Cj4gdG8gbWFwL3VubWFwIHRo
aXMgYnVmZmVyIGV2ZXJ5IHRpbWUuCgpUaGlzIGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBj
b3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJRIGR1cmluZyAKYW4gUlBDLiBXaGF0IGFyZSB0
aGUgY2hhbmNlcyBmb3IgdGhhdD8gRmFpcmx5IGxpbWl0ZWQuIElmIHRoaXMgaXMgCmhhcHBlbmlu
ZyB0b28gb2Z0ZW4sIHRoZW4gdGhlIG1hcC91bm1hcCBoZXJlIHdpbGwgYmUgeW91ciBsZWFzdCBj
b25jZXJuLgoKSG93ZXZlciwgSSB3b3VsZCBsaWtlIHRvIHNlZSBhbnkgcGVyZm9ybWFuY2UgY29t
cGFyaXNvbiBoZXJlIHRvIHdlaWdodCAKd2l0aCB0aGUgbWVtb3J5IGltcGFjdCBpbiBYZW4gKEFy
bTMyIGhhdmUgbGltaXRlZCBhbW91bnQgb2YgVkEgYXZhaWxhYmxlKS4KCj4gCj4+Pgo+Pj4gU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
Pgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAxMjEgCj4+PiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Pj4gwqAgMSBmaWxl
IGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmMKPj4+IGluZGV4IDEwMDhlYmEuLjZkNmI1MWQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4gQEAg
LTIxLDYgKzIxLDcgQEAKPj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+Pj4g
wqAgI2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+Pj4gKyNkZWZpbmUgTUFYX1JQQ19TSE1T
wqDCoMKgIDE2Cj4+PiDCoCAvKgo+Pj4gwqDCoCAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBp
c3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIAo+Pj4gY2FsbC4KPj4+IEBAIC0z
NSwxMSArMzYsMjIgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4+PiDCoMKgwqDCoMKgIGludCBy
cGNfb3A7Cj4+PiDCoCB9Owo+Pj4gKy8qIFByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZlciBmb3IgUlBD
IGNvbW1hbmRzICovCj4+PiArc3RydWN0IHNobV9ycGMgewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlz
dF9oZWFkIGxpc3Q7Cj4+PiArwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7
Cj4+PiArwqDCoMKgIHN0cnVjdCBwYWdlICpndWVzdF9wYWdlOwo+Pj4gK8KgwqDCoCBtZm5fdCBn
dWVzdF9tZm47Cj4+PiArwqDCoMKgIHVpbnQ2NF90IGNvb2tpZTsKPj4+ICt9Owo+Pj4gKwo+Pj4g
wqAgc3RydWN0IGRvbWFpbl9jdHggewo+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxp
c3Q7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPj4+ICvC
oMKgwqAgc3RydWN0IGxpc3RfaGVhZCBzaG1fcnBjX2xpc3Q7Cj4+PiDCoMKgwqDCoMKgIHN0cnVj
dCBkb21haW4gKmRvbWFpbjsKPj4+IMKgwqDCoMKgwqAgYXRvbWljX3QgY2FsbF9jdHhfY291bnQ7
Cj4+PiArwqDCoMKgIGF0b21pY190IHNobV9ycGNfY291bnQ7Cj4+PiDCoMKgwqDCoMKgIHNwaW5s
b2NrX3QgbG9jazsKPj4+IMKgIH07Cj4+PiBAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0aWMgaW50
IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gwqDCoMKgwqDCoCBjdHgtPmRvbWFp
biA9IGQ7Cj4+PiDCoMKgwqDCoMKgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3Qp
Owo+Pj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3QpOwo+Pj4gwqDC
oMKgwqDCoCBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKPj4+ICvCoMKgwqAg
YXRvbWljX3NldCgmY3R4LT5zaG1fcnBjX2NvdW50LCAwKTsKPj4+IMKgwqDCoMKgwqAgc3Bpbl9s
b2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+PiDCoMKgwqDCoMKgIHNwaW5fbG9jaygmZG9tYWluX2N0
eF9saXN0X2xvY2spOwo+Pj4gQEAgLTI1NiwxMSArMjcwLDgxIEBAIHN0YXRpYyBzdHJ1Y3Qgc3Rk
X2NhbGxfY3R4IAo+Pj4gKmZpbmRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgaW50
IHRocmVhZF9pZCkKPj4+IMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+PiDCoCB9Cj4+PiArc3Rh
dGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfbWFwX3NobV9ycGMoc3RydWN0IGRvbWFp
bl9jdHggCj4+PiAqY3R4LCBwYWRkcl90IGdhZGRyLAo+Pgo+PiBJIHdvdWxkIHByZWZlciBpZiB5
b3UgcGFzcyBhIGdmbiBpbnN0ZWFkIG9mIHRoZSBhZGRyZXNzIGhlcmUuCj4+Cj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSkKPj4KPj4gTklUOiBJbmRlbnRhdGlvbgo+
Pgo+Pj4gK3sKPj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4+PiArwqDCoMKg
IGludCBjb3VudDsKPj4+ICsKPj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygm
Y3R4LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+Pj4gK8KgwqDCoCBpZiAoIGNv
dW50ID09IE1BWF9SUENfU0hNUyApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+
PiArCj4+PiArwqDCoMKgIHNobV9ycGMgPSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKPj4+ICvC
oMKgwqAgaWYgKCAhc2htX3JwYyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnI7Cj4+PiAr
Cj4+PiArwqDCoMKgIHNobV9ycGMtPmd1ZXN0X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3Jh
bV9hZGRyKGdhZGRyLCBOVUxMKTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCBtZm5fZXEoc2htX3Jw
Yy0+Z3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJy
Owo+Pj4gKwo+Pj4gK8KgwqDCoCBzaG1fcnBjLT5ndWVzdF9hcmcgPSBtYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHNobV9ycGMtPmd1ZXN0X21mbik7Cj4+PiArwqDCoMKgIGlmICggIXNobV9ycGMtPmd1
ZXN0X2FyZyApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxP
R19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4gcGFnZVxuIik7Cj4+Cj4+IFlvdSBkb24ndCB1
bnBpbiB0aGUgZ3Vlc3QgcGFnZSBpZiBYZW4gY2FuJ3QgbWFwIHRoZSBwYWdlLgo+Pgo+Pj4gK8Kg
wqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+Pj4gK8KgwqDCoCB9Cj4+PiArwqDCoMKgIHNobV9ycGMt
PmNvb2tpZSA9IGNvb2tpZTsKPj4+ICsKPj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2sp
Owo+Pj4gK8KgwqDCoCBsaXN0X2FkZF90YWlsKCZzaG1fcnBjLT5saXN0LCAmY3R4LT5zaG1fcnBj
X2xpc3QpOwo+Pj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4+ICsKPj4+ICvC
oMKgwqAgcmV0dXJuIHNobV9ycGM7Cj4+PiArCj4+PiArZXJyOgo+Pj4gK8KgwqDCoCBhdG9taWNf
ZGVjKCZjdHgtPnNobV9ycGNfY291bnQpOwo+Pj4gK8KgwqDCoCB4ZnJlZShzaG1fcnBjKTsKPj4+
ICvCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGZyZWVf
c2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4+PiArewo+
Pj4gK8KgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKPj4+ICvCoMKgwqAgYm9vbCBmb3Vu
ZCA9IGZhbHNlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+PiAr
Cj4+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNf
bGlzdCwgbGlzdCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHNobV9y
cGMtPmNvb2tpZSA9PSBjb29raWUgKQo+Pgo+PiBXaGF0IGRvZXMgZ3VhcmFudGVlIHlvdSB0aGUg
Y29va2llIHdpbGwgYmUgdW5pcT8KPiBOb3JtYWwgV29ybGQgZ3VhcmFudGVlcy4gVGhpcyBpcyB0
aGUgcGFydCBvZiB0aGUgcHJvdG9jb2wuCgpCeSBOVywgZG8geW91IG1lYW4gdGhlIGd1ZXN0PyBZ
b3Ugc2hvdWxkIGtub3cgYnkgbm93IHdlIHNob3VsZCBub3QgdHJ1c3QgCndoYXQgdGhlIGd1ZXN0
IGlzIGRvaW5nLiBJZiB5b3UgdGhpbmsgaXQgaXMgc3RpbGwgZmluZSwgdGhlbiBJIHdvdWxkIAps
aWtlIHNvbWUgd3JpdGluZyB0byBleHBsYWluIHdoYXQgaXMgdGhlIGltcGFjdCBvZiBhIGd1ZXN0
IHB1dHRpbmcgdHdpY2UgCnRoZSBzYW1lIGNvb2tpZSBJRC4KClsuLi5dCgo+PiBJdCBmZWVscyBx
dWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcg
Cj4+IE9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pgo+
IE5vLCBpdCBpcyBPUC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24gaXMg
Y2FsbGVkLCB3aGVuIE5XIAo+IHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVu
dCBOVyBmcmVlZCB0aGUgYnVmZmVyLgoKQnV0IHlvdSBmb3J3YXJkIHRoYXQgY2FsbCB0byBPUC1U
RUUgYWZ0ZXIuIFNvIHdoYXQgd291bGQgT1AtVEVFIGRvIHdpdGggCnRoYXQ/CgpMb29raW5nIGF0
IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9u
IApoZXJlLiBOb3RoaW5nIHByZXZlbnQgYSBndWVzdCB0byBjYWxsIHR3aWNlIHdpdGggdGhlIHNh
bWUgb3B0ZWVfdGhyZWFkX2lkLgoKU28gaXQgd291bGQgYmUgcG9zc2libGUgZm9yIHR3byB2Q1BV
IHRvIGNhbGwgY29uY3VycmVudGx5IHRoZSBzYW1lIApjb21tYW5kIGFuZCBmcmVlIGl0LgoKPiAK
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4+ICvCoMKgwqAgfQo+Pj4gwqDCoMKgwqDC
oCBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6Cj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0NNRDoK
Pj4+Cj4+Cj4+IENoZWVycywKPj4KPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 11:54:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 11:54: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 1fzhEw-0006uz-HJ; Tue, 11 Sep 2018 11: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzhEv-0006uo-KU
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 11:53:53 +0000
X-Inumbo-ID: 193a908a-b5b9-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 193a908a-b5b9-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 13:52:03 +0200 (CEST)
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 8AD477A9;
 Tue, 11 Sep 2018 04:53:51 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.emea.arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FD493F71F;
 Tue, 11 Sep 2018 04:53:50 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
Date: Tue, 11 Sep 2018 12:53:49 +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: <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxODo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IE9uIDEwLjA5LjE4IDE2OjAxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFZvbG9k
eW15ciwKPj4KPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+
Pj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJz
IChzZWUKPj4+IHByZXZpb3VzIGNvbW1pdCkgdG8gaXNzdWUgUlBDIHJlcXVlc3RzLiBQcm9ibGVt
IGlzIHRoYXQgaW5pdGlhbGx5Cj4+PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3Jp
dGUgcmVxdWVzdC4gU28gdGhlIGZpcnN0IFJQQwo+Pj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVj
aWFsOiBpdCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPj4+IGJ1ZmZlciBmb3Igb3Ro
ZXIgUlBDIHJlcXVlc3RzLiBVc3VhbGx5IHRoaXMgYnVmZmVyIGlzIGFsbG9jYXRlZAo+Pj4gb25s
eSBvbmNlIGZvciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBh
bGwKPj4+IHRoZSB0aW1lIHVudGlsIHNodXRkb3duLgo+Pj4KPj4+IE1lZGlhdG9yIG5lZWRzIHRv
IHBpbiB0aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+IHRy
YW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4gQWxzbyBpdCBzaG91bGQgYmUgbWFwcGVkIGludG8g
WEVOCj4+PiBhZGRyZXNzIHNwYWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJl
c3BvbnNlcyBmcm9tCj4+PiBndWVzdHMuCj4+Cj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGFs
d2F5cyBuZWVkIHRvIGtlZXAgdGhlIHNoYXJlZCBidWZmZXIgbWFwcGVkIAo+PiBpbiBYZW4/IFdo
eSBub3QgdXNpbmcgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEgZXZlcnkgdGltZSB5b3Ugd2Fu
dCAKPj4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1ZXN0Pwo+IFNvcnJ5LCBJIGp1c3Qg
ZGlkbid0IGtub3cgYWJvdXQgdGhpcyBtZWNoYW5pc20uIEJ1dCBmb3IgcGVyZm9ybWFuY2UgCj4g
cmVhc29ucywKPiBJJ2QgbGlrZSB0byBrZWVwIHRoaXMgYnVmZmVycyBhbHdheXMgbWFwcGVkLiBZ
b3Ugc2VlLCBSUEMgcmV0dXJucyBhcmUKPiB2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBh
Y3R1YWxseSkuIFNvIEkgdGhpbmssIGl0IHdpbGwgYmUgY29zdGx5Cj4gdG8gbWFwL3VubWFwIHRo
aXMgYnVmZmVyIGV2ZXJ5IHRpbWUuCgpUaGlzIGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBj
b3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJRIGR1cmluZyAKYW4gUlBDLiBXaGF0IGFyZSB0
aGUgY2hhbmNlcyBmb3IgdGhhdD8gRmFpcmx5IGxpbWl0ZWQuIElmIHRoaXMgaXMgCmhhcHBlbmlu
ZyB0b28gb2Z0ZW4sIHRoZW4gdGhlIG1hcC91bm1hcCBoZXJlIHdpbGwgYmUgeW91ciBsZWFzdCBj
b25jZXJuLgoKSG93ZXZlciwgSSB3b3VsZCBsaWtlIHRvIHNlZSBhbnkgcGVyZm9ybWFuY2UgY29t
cGFyaXNvbiBoZXJlIHRvIHdlaWdodCAKd2l0aCB0aGUgbWVtb3J5IGltcGFjdCBpbiBYZW4gKEFy
bTMyIGhhdmUgbGltaXRlZCBhbW91bnQgb2YgVkEgYXZhaWxhYmxlKS4KCj4gCj4+Pgo+Pj4gU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
Pgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAxMjEgCj4+PiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Pj4gwqAgMSBmaWxl
IGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmMKPj4+IGluZGV4IDEwMDhlYmEuLjZkNmI1MWQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4gQEAg
LTIxLDYgKzIxLDcgQEAKPj4+IMKgICNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+Pj4g
wqAgI2RlZmluZSBNQVhfU1REX0NBTExTwqDCoCAxNgo+Pj4gKyNkZWZpbmUgTUFYX1JQQ19TSE1T
wqDCoMKgIDE2Cj4+PiDCoCAvKgo+Pj4gwqDCoCAqIENhbGwgY29udGV4dC4gT1AtVEVFIGNhbiBp
c3N1ZSBtdWx0aXBsZSBSUEMgcmV0dXJucyBkdXJpbmcgb25lIAo+Pj4gY2FsbC4KPj4+IEBAIC0z
NSwxMSArMzYsMjIgQEAgc3RydWN0IHN0ZF9jYWxsX2N0eCB7Cj4+PiDCoMKgwqDCoMKgIGludCBy
cGNfb3A7Cj4+PiDCoCB9Owo+Pj4gKy8qIFByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZlciBmb3IgUlBD
IGNvbW1hbmRzICovCj4+PiArc3RydWN0IHNobV9ycGMgewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlz
dF9oZWFkIGxpc3Q7Cj4+PiArwqDCoMKgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7
Cj4+PiArwqDCoMKgIHN0cnVjdCBwYWdlICpndWVzdF9wYWdlOwo+Pj4gK8KgwqDCoCBtZm5fdCBn
dWVzdF9tZm47Cj4+PiArwqDCoMKgIHVpbnQ2NF90IGNvb2tpZTsKPj4+ICt9Owo+Pj4gKwo+Pj4g
wqAgc3RydWN0IGRvbWFpbl9jdHggewo+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGxp
c3Q7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9jdHhfbGlzdDsKPj4+ICvC
oMKgwqAgc3RydWN0IGxpc3RfaGVhZCBzaG1fcnBjX2xpc3Q7Cj4+PiDCoMKgwqDCoMKgIHN0cnVj
dCBkb21haW4gKmRvbWFpbjsKPj4+IMKgwqDCoMKgwqAgYXRvbWljX3QgY2FsbF9jdHhfY291bnQ7
Cj4+PiArwqDCoMKgIGF0b21pY190IHNobV9ycGNfY291bnQ7Cj4+PiDCoMKgwqDCoMKgIHNwaW5s
b2NrX3QgbG9jazsKPj4+IMKgIH07Cj4+PiBAQCAtMTQ1LDggKzE1NywxMCBAQCBzdGF0aWMgaW50
IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gwqDCoMKgwqDCoCBjdHgtPmRvbWFp
biA9IGQ7Cj4+PiDCoMKgwqDCoMKgIElOSVRfTElTVF9IRUFEKCZjdHgtPmNhbGxfY3R4X2xpc3Qp
Owo+Pj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1fcnBjX2xpc3QpOwo+Pj4gwqDC
oMKgwqDCoCBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY3R4X2NvdW50LCAwKTsKPj4+ICvCoMKgwqAg
YXRvbWljX3NldCgmY3R4LT5zaG1fcnBjX2NvdW50LCAwKTsKPj4+IMKgwqDCoMKgwqAgc3Bpbl9s
b2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+PiDCoMKgwqDCoMKgIHNwaW5fbG9jaygmZG9tYWluX2N0
eF9saXN0X2xvY2spOwo+Pj4gQEAgLTI1NiwxMSArMjcwLDgxIEBAIHN0YXRpYyBzdHJ1Y3Qgc3Rk
X2NhbGxfY3R4IAo+Pj4gKmZpbmRfY2FsbF9jdHgoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwgaW50
IHRocmVhZF9pZCkKPj4+IMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+PiDCoCB9Cj4+PiArc3Rh
dGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0ZV9hbmRfbWFwX3NobV9ycGMoc3RydWN0IGRvbWFp
bl9jdHggCj4+PiAqY3R4LCBwYWRkcl90IGdhZGRyLAo+Pgo+PiBJIHdvdWxkIHByZWZlciBpZiB5
b3UgcGFzcyBhIGdmbiBpbnN0ZWFkIG9mIHRoZSBhZGRyZXNzIGhlcmUuCj4+Cj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IGNvb2tpZSkKPj4KPj4gTklUOiBJbmRlbnRhdGlvbgo+
Pgo+Pj4gK3sKPj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGM7Cj4+PiArwqDCoMKg
IGludCBjb3VudDsKPj4+ICsKPj4+ICvCoMKgwqAgY291bnQgPSBhdG9taWNfYWRkX3VubGVzcygm
Y3R4LT5zaG1fcnBjX2NvdW50LCAxLCBNQVhfUlBDX1NITVMpOwo+Pj4gK8KgwqDCoCBpZiAoIGNv
dW50ID09IE1BWF9SUENfU0hNUyApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+
PiArCj4+PiArwqDCoMKgIHNobV9ycGMgPSB4emFsbG9jKHN0cnVjdCBzaG1fcnBjKTsKPj4+ICvC
oMKgwqAgaWYgKCAhc2htX3JwYyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnI7Cj4+PiAr
Cj4+PiArwqDCoMKgIHNobV9ycGMtPmd1ZXN0X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3Jh
bV9hZGRyKGdhZGRyLCBOVUxMKTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCBtZm5fZXEoc2htX3Jw
Yy0+Z3Vlc3RfbWZuLCBJTlZBTElEX01GTikgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZXJy
Owo+Pj4gKwo+Pj4gK8KgwqDCoCBzaG1fcnBjLT5ndWVzdF9hcmcgPSBtYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHNobV9ycGMtPmd1ZXN0X21mbik7Cj4+PiArwqDCoMKgIGlmICggIXNobV9ycGMtPmd1
ZXN0X2FyZyApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxP
R19JTkZPLCAiQ291bGQgbm90IG1hcCBkb21haW4gcGFnZVxuIik7Cj4+Cj4+IFlvdSBkb24ndCB1
bnBpbiB0aGUgZ3Vlc3QgcGFnZSBpZiBYZW4gY2FuJ3QgbWFwIHRoZSBwYWdlLgo+Pgo+Pj4gK8Kg
wqDCoMKgwqDCoMKgIGdvdG8gZXJyOwo+Pj4gK8KgwqDCoCB9Cj4+PiArwqDCoMKgIHNobV9ycGMt
PmNvb2tpZSA9IGNvb2tpZTsKPj4+ICsKPj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2sp
Owo+Pj4gK8KgwqDCoCBsaXN0X2FkZF90YWlsKCZzaG1fcnBjLT5saXN0LCAmY3R4LT5zaG1fcnBj
X2xpc3QpOwo+Pj4gK8KgwqDCoCBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4+ICsKPj4+ICvC
oMKgwqAgcmV0dXJuIHNobV9ycGM7Cj4+PiArCj4+PiArZXJyOgo+Pj4gK8KgwqDCoCBhdG9taWNf
ZGVjKCZjdHgtPnNobV9ycGNfY291bnQpOwo+Pj4gK8KgwqDCoCB4ZnJlZShzaG1fcnBjKTsKPj4+
ICvCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGZyZWVf
c2htX3JwYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4+PiArewo+
Pj4gK8KgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKPj4+ICvCoMKgwqAgYm9vbCBmb3Vu
ZCA9IGZhbHNlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+PiAr
Cj4+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNf
bGlzdCwgbGlzdCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHNobV9y
cGMtPmNvb2tpZSA9PSBjb29raWUgKQo+Pgo+PiBXaGF0IGRvZXMgZ3VhcmFudGVlIHlvdSB0aGUg
Y29va2llIHdpbGwgYmUgdW5pcT8KPiBOb3JtYWwgV29ybGQgZ3VhcmFudGVlcy4gVGhpcyBpcyB0
aGUgcGFydCBvZiB0aGUgcHJvdG9jb2wuCgpCeSBOVywgZG8geW91IG1lYW4gdGhlIGd1ZXN0PyBZ
b3Ugc2hvdWxkIGtub3cgYnkgbm93IHdlIHNob3VsZCBub3QgdHJ1c3QgCndoYXQgdGhlIGd1ZXN0
IGlzIGRvaW5nLiBJZiB5b3UgdGhpbmsgaXQgaXMgc3RpbGwgZmluZSwgdGhlbiBJIHdvdWxkIAps
aWtlIHNvbWUgd3JpdGluZyB0byBleHBsYWluIHdoYXQgaXMgdGhlIGltcGFjdCBvZiBhIGd1ZXN0
IHB1dHRpbmcgdHdpY2UgCnRoZSBzYW1lIGNvb2tpZSBJRC4KClsuLi5dCgo+PiBJdCBmZWVscyBx
dWl0ZSBzdXNwaWNpb3VzIHRvIGZyZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcg
Cj4+IE9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pgo+
IE5vLCBpdCBpcyBPUC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24gaXMg
Y2FsbGVkLCB3aGVuIE5XIAo+IHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVu
dCBOVyBmcmVlZCB0aGUgYnVmZmVyLgoKQnV0IHlvdSBmb3J3YXJkIHRoYXQgY2FsbCB0byBPUC1U
RUUgYWZ0ZXIuIFNvIHdoYXQgd291bGQgT1AtVEVFIGRvIHdpdGggCnRoYXQ/CgpMb29raW5nIGF0
IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUgcG90ZW50aWFsIHJhY2UgY29uZGl0aW9u
IApoZXJlLiBOb3RoaW5nIHByZXZlbnQgYSBndWVzdCB0byBjYWxsIHR3aWNlIHdpdGggdGhlIHNh
bWUgb3B0ZWVfdGhyZWFkX2lkLgoKU28gaXQgd291bGQgYmUgcG9zc2libGUgZm9yIHR3byB2Q1BV
IHRvIGNhbGwgY29uY3VycmVudGx5IHRoZSBzYW1lIApjb21tYW5kIGFuZCBmcmVlIGl0LgoKPiAK
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4+ICvCoMKgwqAgfQo+Pj4gwqDCoMKgwqDC
oCBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6Cj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+PiDCoMKgwqDCoMKgIGNhc2UgT1BURUVfU01DX1JQQ19GVU5DX0NNRDoK
Pj4+Cj4+Cj4+IENoZWVycywKPj4KPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 12:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 12:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzhhu-0001HW-G5; Tue, 11 Sep 2018 12:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzhht-0001HR-Ak
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 12:23:49 +0000
X-Inumbo-ID: 47865ed5-b5bd-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 47865ed5-b5bd-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 14:21:59 +0200 (CEST)
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=25n1UpHEYXL1FYVaa3N14TL1K6AsDTKxdd4BHFZBs5E=;
 b=jkmuAeZ81ibpCR9hzk6ZnlD/hklfZUiRAbhL6WeXixciTNx9CMdVkG5INTmcGtyBB5QW7AXRH1Bz7LosYfhZh956Wn/E025vmJguAT54uwNJFsWwklvbLnU2hj7Q2Ft3cqO93qvqyEU+B1NUstoCQbi7hCZsG7z1Nnwm7hSIMJk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Tue, 11 Sep
 2018 12:23:37 +0000
To: George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
 <ead12893-8bd0-5438-5356-937d712e08e4@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <13a287f0-bd56-c8c6-f6b6-56e7034247c0@epam.com>
Date: Tue, 11 Sep 2018 15:23:20 +0300
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: <ead12893-8bd0-5438-5356-937d712e08e4@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR06CA0007.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::20) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 220087ff-7cb5-4005-d598-08d617e166be
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:AIFUjKQKz1yW3xbskzZai4bKPZBv4brGuKfz3lWiaoYh1n6X2/8Y3KGJcDzt1+b4bKxwWlDnGKi/edvevdsS4mlRWiwZK7boEiDwEv5WHM6GTWIcWGgzvjaSGEf1EhNzpZUPzSwvCMes02Ck1ObnavMB1br+3AslwlU9jEn2C5KtGp8wPYdbXdTB9kiwXx4DJPqdS7vUlYPiEesc7jgzpz2fykWIjQGgyyBQzm08nWxVMdcTnYmkuoI7gXs2/vKL;
 25:AeghyrjA0jX3nI+eNwd3hHGf4S9l6ej0c3R1/REDzs9scY2X0C0tSb8LxIlk3tvV0NBiHc+rS1bCsfACoFaf5hYnKG1eQ4vXXcHL07xp4PYBrqu9BI0X+OGxMplAxAdSjsx1A0DlMYR4qnmtL1fyibdaM5Dz3vgaNA64Lpmk3O+HsjsOmqV9CMNNtn5/IkA/LERralwoWTeuAZZyvGERrSk7oAMRWvcTuJywiJfIo6uMg2xZwH7St5SgACSet3n0kGmv3tAV896KmUS0I1UYL4wBLjEWgHSDYZfW+lOI4g2VkaezVQQZmE6ikV3EL6/jFCCm0prjrofrR9sme9BhHA==;
 31:U9q/BDjG7FIuxFBw7sCxQFj0mRGTnEr1LaKg5yBtKg9Xx2tT91TI/K2ron9qFQl/epZDPZNUbt3os3CycwwbzD4dPhfij8nd44zJhmc07DN1XZNZhaaQCbbPjSG+KmgLpJfBTT3FPq5jIppw1uErJtxjKBntQjBRcQowdxPUXf169j2vbenxIgGC5TpjzZhJ9aCOkwdGts4nZQjbrloWt64VwsIDmRPsMM3ew1XVhJk=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:rtzG0TXmVAydvD4anFGamf/3oNLawapcWp20/Y4EWtnC1UgCjZYKp+TxHtnJXV5svUviFgv6yCCnrLbxI+BkyZCFX/JgsCUJVhr7TqCaF0cjJgOiZG1SmH/yDNp3DftIKiYV+4quddRiIBmoW7mHdRNV0oq+OppJpfH7j3JtahcP4k2BuADHBqiedzi/jiIBaP0sKKFx5ejjwrEGVxkE4X97Ulga4qAjsaNzZmuAaAeXUdT/FcGAExIBlPLd3oxXlp28Susdi4VhLmBEK0QriEWjwYKkn5pA8qjucXA/1ivkmAIn4xrhtyShrDIOiBOcKfOu1Tbq0bJQOG0wqBvGKCg26odCmlaHtPuYRlzpPLeRToUrzYOj7PiMqZ6qCH69J+nFhUqmVAaFaa2aVxMLz6QMNhekABOhZDD3kUt4iod7p7yX/qcyXC61bjFQVtqMfOFkhm5GKNlWBa7Gs9+HC5qc3urkbuh354q7iHf5WPJYia48EurbDpTJ8wrFbr5A;
 4:tYkqQm45bxDTS+y4JHCVoq8t/2k/Yk1FOmm+2P/OLcU09ThsZUcc1m3964NvRmPAsPLsuPp3N0BNPCfOKVEYh17SkaCtc+lbqu/YMyaY6Cb3ZKBErBUesFqdm+QV2PpgI/H9T1f4yBw8UFEH9BMzbURSX/hMm7bTx41KTLmmiPMFB80IG94n7/UATSCJN3ZEqT5Vyn0B6Qx4WQS2OuRPHzS/JUqu4iqvxM5eEcaKOCW7IvuvF9sGYEr6r+Lo39Fbm+CVoxgT7o0/TnX8auBl1Q==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2688EEA591118B23AEB9346EE6040@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(136003)(346002)(396003)(366004)(376002)(189003)(199004)(11346002)(476003)(52116002)(72206003)(25786009)(47776003)(478600001)(6116002)(2906002)(3846002)(64126003)(23676004)(52146003)(2486003)(6486002)(36756003)(229853002)(4326008)(66066001)(65956001)(76176011)(65806001)(105586002)(316002)(16576012)(106356001)(8936002)(5660300001)(956004)(31686004)(50466002)(81156014)(81166006)(67846002)(58126008)(446003)(110136005)(31696002)(53546011)(54906003)(230700001)(6666003)(53936002)(77096007)(2616005)(7736002)(68736007)(26005)(386003)(86362001)(486006)(186003)(65826007)(80792005)(8676002)(305945005)(6246003)(55236004)(16526019)(97736004)(558084003)(39060400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6TFp6eis2ZmNvblVQTHc2d3YvUW93blRU?=
 =?utf-8?B?ZHdrTWEwaWNVNWR3SVBxbzl6REV5QWFBazZ5Yy9WUU5lTmE5T2I4dVFKbWgr?=
 =?utf-8?B?dHg0WWRUd3FMYzl2R3VrcjFDZWFRZldITHgwVXZsUWdEUEY4VVBwNHRYOXda?=
 =?utf-8?B?NGNTZjhFU0x6a3JxcG1XZ21LZnBVbHRkYUowOHVOa2pXeEROeTU3Vko1SkI2?=
 =?utf-8?B?bUFzYXAyQVVEcWloRk9oRlJoak5TUitzS2VBZGkxLytlaHluVXhEQnJUSWJq?=
 =?utf-8?B?L1pKY0h1QzNIcHZhaTBJeWgxbGM3VCtPazNnSERva3VuOGczaFNpM09kYnNs?=
 =?utf-8?B?V3ROWDFYSnVWM00xbVQ1eFA2aXJxT0pZeHgxS3h2cHdySFJRb2dVaXNLcjN4?=
 =?utf-8?B?OHIrWHBmNTltekVzWmo4ekR3Y3ZZcEVaZ0k0djZJSm0rOWhvdm9PeVB5VmF4?=
 =?utf-8?B?YU1sM2FIV1MzaFhMbSs2cTNyU3dlTTFiRTVtMjZKY1BST09jSjNZRHBhakdI?=
 =?utf-8?B?VnE0ZURZWFQ5UHpjVXNuTTdXL2VDa2taMi9xeWlpa2t0SXlueS9wY1VkUUM5?=
 =?utf-8?B?NkRwYTVWRldQdTVzZENEemFzV0RNb0VCZElvMmhPSE5NVEpmaGd6bzE2S3Q4?=
 =?utf-8?B?RUVaVjhnUk1yWlhYUDBKdnFSbVFZU252TkRPanIrNTlneGZhSHAwVWZ3NDlp?=
 =?utf-8?B?UW90blB1WlVrQmtkclZqVDlNTERWbnVMckFKZnVjRTdXcWxSWnpQVmErazlw?=
 =?utf-8?B?VEh0R1lNQTd0RUc2OTZ2cmZqMkJVUTkvMTNnL1lQQUZmTEZabXE1V2prUjVE?=
 =?utf-8?B?Q1hrVHJESXNHOGs4aHRtVnhtMGdJbGZGUTZ3T2JVSks0NlZ4TUxTSWl5Rjdk?=
 =?utf-8?B?OTZSWVpRQitpbVdwQ0cwMGhUQzNnSE5uWGZvOVZ5cVd0UmtraTFTZk5GR0Jr?=
 =?utf-8?B?UVlVUmRuY0RLVlp6VGdGM1N5QndHYjEzenVqOFUvOVZDZDVvUk9ZZDVwSDVL?=
 =?utf-8?B?SEVqT01tZDJaWjlkbUJxWHhQU1pKcGRnc1JaTWVBSVJpcTkzN3VoMHpOYjRI?=
 =?utf-8?B?K1pnb0hwRlkvZ0o5VDd3S3YrZ3VVcHNFQno5UEdEdzM1UTRUSTA0TEhiVGpk?=
 =?utf-8?B?clZ3eUltaXpianBROTlFeUEwN0s3OHYybUNLY29lcjRhZkh0UWo5QW9QT29m?=
 =?utf-8?B?ejJLbExJTUFMM0ZUOEdRc3F1NjZabXp2a2EvQmk3SkxDV1dUVitmVUtSVjVF?=
 =?utf-8?B?Uk9LV0VKUzc4a0xYSk1IQzlzZjJud0tVSGNpQzdSWVE2MGtyYmIxeUlKb0Qx?=
 =?utf-8?B?U3daYmFuaUg4QjFhVTVTVUtwaVNBcVoyTlh3OUVmdXBUdmJVNzBQV3FUYnAx?=
 =?utf-8?B?cURoNzE2bUlhdXJDMnJOOG9IajczL1A2R1ZUaEdKR052OGFrT3pxbFFDT0hV?=
 =?utf-8?B?SDlUTmdoVGhKQkJwOGJIQXpxUzZ2eXRPSDdYU1FhNy9MS3pNTTRKNXppWU1t?=
 =?utf-8?B?b0FaR3EwWGM4akpodkp0dFFtc3FudXFjVUFla29wd043V2lMMmNuUFZrUnNo?=
 =?utf-8?B?WlZDaWdCcTQ1TnY5ejF3UGlCMHJnL1JQSmcvN1N4VWt2b29PMWo3cHZBMEd1?=
 =?utf-8?B?Vy9YdHBaM3FmeFhRY3htVUV6WE9vTWQvN2NkcVZXK2VFanNiRTBzNTlmWHBQ?=
 =?utf-8?B?RktlWjBYaFBqVXdGOXpZUXdCcjVUdzQ0WmFkOUFFSEcvNkhiNDNML0lLU3No?=
 =?utf-8?B?YjBmR0l5REZlUERCMERlUnR4SnBmYjA5Q3dGd2FieXc0YitnZVZtcW5MNElI?=
 =?utf-8?B?ZXhEM0hFdW04N1ZVWEo5dlBHTklaMjNqMlNGUE1pZlk2SzVaVDN0cHgwdEFo?=
 =?utf-8?B?THV4MWlrajJCL1VvTThUZ28yMHF4bFUxRWZoWXpQbEN0K054SSs2WEFNZGwv?=
 =?utf-8?B?eU9oVGZ1ZFBkOWQrK2pLVTNLUkhCRXl0alB5TXBGYnhyRkh5RDNPNWZnL3lp?=
 =?utf-8?B?UnhyTFNPbFJ1ZDUrNkpYV1JNUTA5YlE0UE1sa2MvUEpQdFQvdXRlRmc4U0Qx?=
 =?utf-8?B?TjAyMmFiZTkvbnZXdlJTTWpMak5MU1pPRGcrTnlKNTczMWt3aTh3VGxzU2JP?=
 =?utf-8?Q?6B8haS10s2+U4FBCNGodohWf0=3D?=
X-Microsoft-Antispam-Message-Info: RU90SpWQpei3fvPy9qHoGw0Cth7INv19s6FXO61K0XPTIweAFbQH0Hl/3RLBDHn2xUfvJxIk27KwJEuBPSuny9S/bR503KMrNTEROoXbi33lwT9lMv90N5KM+CBIuo6lKVMWt4LUcxeHJ3BTJJJXj5bcaFlxwswVFfFZ15XwHHEv04Hg4Jdgxpk9ZK6smsmgMjK6x8MptQNVdjLQrHEeNcwcU0HiT7QZWnsukRs0l94hPgN9awqPnLRM6LvdAk7f0Ta5JdxrDQHmyFwTvwQpRWOxOKXHqwBDnvS03PLoWvuIRBr0c2NueIIaBIX8j+bc7t4CAhUcAXrPEraRfRnG/ilAS8Md/icOKk14JZCYGfo=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:nfFprC8EaFoeqb7GeNHpkPPyKIolrKPu6hqrxrg1WTNms9pzvpzdhqnbqFDSURz2MJUaDFa9dBZd2Kfhie+e3262Fwvd3NBoJqn/iq+6BySShmJnEs2EiLimJiPQglVCmlemFE2KHm4apqZEPZqF83Lqyfqi5XvoNPJChpCIvyMLflqkle3hEaHmvdFH9r4BYFZRZ2ZZknfygIlwUc/AI/jC7Yh2/wDeScQRxv+kwmuB4g1k6EuZmSlkmsb3vqeAUr+w1jbWVPJJfSP/fxvHT/SyFr7mUndOidRXYgezybm9G66EPEilWELNj0lkzvoQrW5Pu+AniNORwgCEQlkSFj3+LPfNbIoUQZ+3FZIo/q175VQ6PNIKQChS7QENOvHeVgrFTGUTMe3103j3SStvw6b4VzD2Hp0hsiZ7DNheSpI7nbQFsVuNe4Uss2SUaRVIWd3Mtlcp6XJmP16uC+C6VA==;
 5:gF8yG/KBZ9CeoZzTitg+k0s2zDWUDpMmFC9FPQuBsWf4nKD18LGifw5EOFAUO737JusUIKZAVxgpvJH0994gKYyxxlaphIlUDz5aiQ/wzkFBsLP8l1MzZeqJlOhhQNEVvIi8A3CFGbj7hr30W/kZRo0n5jDDC0LotTr5sxOV3K0=;
 7:C8oy3b1Ypd2JKhFlsV5auWMm7H61aYoNmgGA1Bl3fljdEmIyBzIpsEAwVip8UezxZRiTqGC3p9BnjEbZArIh+5hkvs6+JjyT/7nFMocoqpcc5O/Y+53/uAt7lRdaMrzGI3e7fW/OE0nEeKDcnJ0IfuAlrcqO43aaX3m0NzlymH5cETgidoF2td8CHsgVAMpfnBz4gcmHNU/Bq9CfEdEA1FvONCJQwfQ8xMSe+LKYeanEAdj0gQarUwJX7LobCRCS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 12:23:37.2171 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 220087ff-7cb5-4005-d598-08d617e166be
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE
 values from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@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>

SGVsbG8gR2VvcmdlLAoKCk9uIDExLjA5LjE4IDEzOjQ4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
IEkgbGlrZSB0aGUgaWRlYTsgYnV0IHdoYXQgZG9lcyAnTEUnIG1lYW4gaW4gdGhpcyBjb250ZXh0
PwpMaXR0bGUgZW5kaWFuLiBNb3N0IHNpZ25pZmljYW50IDMyYml0IHdvcmQgaXMgYXQgYSBoaWdo
ZXIgaW5kZXggaW4gdGhlIAphcnJheS4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 12:41:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 12:41: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 1fzhz8-0002z4-0h; Tue, 11 Sep 2018 12:41: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=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzhz6-0002ys-Iv
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 12:41:36 +0000
X-Inumbo-ID: c3e2c30c-b5bf-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3e2c30c-b5bf-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 14:39:46 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzhz0-000242-UV; Tue, 11 Sep 2018 12:41: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 1fzhz0-00018s-LZ; Tue, 11 Sep 2018 12:41:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzhz0-000355-Kw; Tue, 11 Sep 2018 12:41:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127499-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=25eb5eec796f5a965fda37c2968b3b7dd738eb72
X-Osstest-Versions-That: xen=e6a8fe423e87df5793a46e624bd5eccf92e3ac13
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 12:41:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127499: 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>

ZmxpZ2h0IDEyNzQ5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNWViNWVlYzc5NmY1YTk2NWZkYTM3YzI5NjhiM2I3ZGQ3MzhlYjcyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlNmE4ZmU0MjNlODdkZjU3OTNh
NDZlNjI0YmQ1ZWNjZjkyZTNhYzEzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0OTYgIDIwMTgt
MDktMTEgMDg6MDE6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDk5ICAy
MDE4LTA5LTExIDExOjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlNmE4
ZmU0MjNlLi4yNWViNWVlYzc5ICAyNWViNWVlYzc5NmY1YTk2NWZkYTM3YzI5NjhiM2I3ZGQ3Mzhl
YjcyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:10:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:10: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 1fziQs-0005Z2-Dg; Tue, 11 Sep 2018 13: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziQq-0005Yx-T3
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:10:16 +0000
X-Inumbo-ID: c51ca066-b5c3-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c51ca066-b5c3-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:08:26 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:10:14 -0600
Message-Id: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:10:10 -0600
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 0/4] x86/HVM: implement memory read caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIGFzIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFz
IHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRp
bmcgaW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0
aWN1bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGgKYW4gaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlv
biAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLgpJZiB0aGUgZmlyc3QgcGFzcyB0cmFuc2xh
dGVkIGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5l
ZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCgpJ
bnRyb2R1Y2UgYSBjYWNoZSAodXNlZCBqdXN0IGJ5IGd1ZXN0IHBhZ2UgdGFibGUgYWNjZXNzZXMg
Zm9yIG5vdywgaS5lLgphIGZvcm0gb2YgInBhZ2luZyBzdHJ1Y3R1cmUgY2FjaGUiKSB0byBtYWtl
IHN1cmUgYWJvdmUgZGVzY3JpYmVkCmFzc3VtcHRpb24gaG9sZHMuIFRoaXMgaXMgYSB2ZXJ5IHNp
bXBsaXN0aWMgaW1wbGVtZW50YXRpb24gZm9yIG5vdzogT25seQpleGFjdCBtYXRjaGVzIGFyZSBz
YXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9yIHBhcnRpYWwgcmVhZHMgb3IgYW55dGhpbmcpLgoKVGhl
cmUncyBhbHNvIHNvbWUgc2VlbWluZ2x5IHVucmVsYXRlZCBjbGVhbnVwIGhlcmUgd2hpY2ggd2Fz
IGZvdW5kCmRlc2lyYWJsZSBvbiB0aGUgd2F5LgoKMTogeDg2L21tOiBhZGQgb3B0aW9uYWwgY2Fj
aGUgdG8gR0xBLT5HRk4gdHJhbnNsYXRpb24KMjogeDg2L21tOiB1c2Ugb3B0aW9uYWwgY2FjaGUg
aW4gZ3Vlc3Rfd2Fsa190YWJsZXMoKQozOiB4ODYvSFZNOiBpbXBsZW1lbnQgbWVtb3J5IHJlYWQg
Y2FjaGluZwo0OiB4ODYvSFZNOiBwcmVmaWxsIGNhY2hlIHdpdGggUERQVEVzIHdoZW4gcG9zc2li
bGUKCiJWTVg6IGNvcnJlY3QgUERQVEUgbG9hZCBjaGVja3MiIGlzIG9taXR0ZWQgZnJvbSB2Miwg
YXMgSSBjYW4ndApjdXJyZW50bHkgZmluZCBlbm91Z2ggdGltZSB0byBjYXJyeSBvdXQgdGhlIHJl
cXVlc3RlZCBmdXJ0aGVyCnJld29yay4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:14:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziUS-0005l5-1h; Tue, 11 Sep 2018 13:14:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziUR-0005kz-0U
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:13:59 +0000
X-Inumbo-ID: aa3d2944-b5c4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa3d2944-b5c4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:14:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:13:56 -0600
Message-Id: <5B97BF9102000078001E740A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:13:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/4] x86/mm: add optional cache to GLA->GFN
 translation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.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>

VGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBpcyBqdXN0
IHNldHRpbmcgdGhlCnN0YWdlLgoKVG91Y2hpbmcgdGhlc2UgYW55d2F5IGFsc28KLSBtYWtlIHRo
ZWlyIHJldHVybiB2YWx1ZXMgZ2ZuX3QKLSBndmEgLT4gZ2xhIGluIHRoZWlyIG5hbWVzCi0gbmFt
ZSB0aGVpciBpbnB1dCBhcmd1bWVudHMgZ2xhCgpBdCB0aGUgdXNlIHNpdGVzIGRvIHRoZSBjb252
ZXJzaW9uIHRvIGdmbl90IGFzIHN1aXRhYmxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KLS0tCnYyOiBSZS1iYXNlLgoKLS0tIGEveGVuL2FyY2gveDg2L2RlYnVn
LmMKKysrIGIveGVuL2FyY2gveDg2L2RlYnVnLmMKQEAgLTUxLDcgKzUxLDcgQEAgZGJnX2h2bV92
YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbQogCiAgICAgREJHUDIoInZhZGRyOiVseCBk
b21pZDolZFxuIiwgdmFkZHIsIGRwLT5kb21haW5faWQpOwogCi0gICAgKmdmbiA9IF9nZm4ocGFn
aW5nX2d2YV90b19nZm4oZHAtPnZjcHVbMF0sIHZhZGRyLCAmcGZlYykpOworICAgICpnZm4gPSBw
YWdpbmdfZ2xhX3RvX2dmbihkcC0+dmNwdVswXSwgdmFkZHIsICZwZmVjLCBOVUxMKTsKICAgICBp
ZiAoIGdmbl9lcSgqZ2ZuLCBJTlZBTElEX0dGTikgKQogICAgIHsKICAgICAgICAgREJHUDIoImtk
YjpiYWQgZ2ZuIGZyb20gZ3ZhX3RvX2dmblxuIik7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC02OTksNyArNjk5LDgg
QEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKAogICAgIHN0cnVjdCBodm1fZW11
bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OwotICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBucGZuLCBkb25lLCB0b2RvLCBpLCBvZmZzZXQg
PSBhZGRyICYgflBBR0VfTUFTSzsKKyAgICBnZm5fdCBnZm4sIG5nZm47CisgICAgdW5zaWduZWQg
bG9uZyBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKICAgICBpbnQg
cmV2ZXJzZTsKIAogICAgIC8qCkBAIC03MjEsMTUgKzcyMiwxNyBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfbGluZWFyX3RvX3BoeXMoCiAgICAgaWYgKCByZXZlcnNlICYmICgoUEFHRV9TSVpFIC0gb2Zm
c2V0KSA8IGJ5dGVzX3Blcl9yZXApICkKICAgICB7CiAgICAgICAgIC8qIERvIHBhZ2Utc3RyYWRk
bGluZyBmaXJzdCBpdGVyYXRpb24gZm9yd2FyZHMgdmlhIHJlY3Vyc2lvbi4gKi8KLSAgICAgICAg
cGFkZHJfdCBfcGFkZHI7CisgICAgICAgIHBhZGRyX3QgZ2FkZHI7CiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgb25lX3JlcCA9IDE7CiAgICAgICAgIGludCByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3Bo
eXMoCi0gICAgICAgICAgICBhZGRyLCAmX3BhZGRyLCBieXRlc19wZXJfcmVwLCAmb25lX3JlcCwg
cGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICAgICAgICAgIGFkZHIsICZnYWRkciwgYnl0ZXNfcGVy
X3JlcCwgJm9uZV9yZXAsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisKICAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICBwZm4gPSBf
cGFkZHIgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdhZGRyKTsK
ICAgICB9Ci0gICAgZWxzZSBpZiAoIChwZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRy
LCAmcGZlYykpID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgZWxzZSBpZiAoIGdmbl9lcShn
Zm4gPSBwYWdpbmdfZ2xhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZlYywgTlVMTCksCisgICAgICAg
ICAgICAgICAgICAgICBJTlZBTElEX0dGTikgKQogICAgIHsKICAgICAgICAgaWYgKCBwZmVjICYg
KFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwpAQCAtNzQ0LDExICs3NDcsMTEgQEAgc3RhdGljIGludCBodm1lbXVs
X2xpbmVhcl90b19waHlzKAogICAgIHsKICAgICAgICAgLyogR2V0IHRoZSBuZXh0IFBGTiBpbiB0
aGUgcmFuZ2UuICovCiAgICAgICAgIGFkZHIgKz0gcmV2ZXJzZSA/IC1QQUdFX1NJWkUgOiBQQUdF
X1NJWkU7Ci0gICAgICAgIG5wZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZl
Yyk7CisgICAgICAgIG5nZm4gPSBwYWdpbmdfZ2xhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZlYywg
TlVMTCk7CiAKICAgICAgICAgLyogSXMgaXQgY29udGlndW91cyB3aXRoIHRoZSBwcmVjZWRpbmcg
UEZOcz8gSWYgbm90IHRoZW4gd2UncmUgZG9uZS4gKi8KLSAgICAgICAgaWYgKCAobnBmbiA9PSBn
Zm5feChJTlZBTElEX0dGTikpIHx8Ci0gICAgICAgICAgICAgKG5wZm4gIT0gKHBmbiArIChyZXZl
cnNlID8gLWkgOiBpKSkpICkKKyAgICAgICAgaWYgKCBnZm5fZXEobmdmbiwgSU5WQUxJRF9HRk4p
IHx8CisgICAgICAgICAgICAgIWdmbl9lcShuZ2ZuLCBnZm5fYWRkKGdmbiwgcmV2ZXJzZSA/IC1p
IDogaSkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9w
YWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9SRVRSWTsKQEAgLTc1Niw3ICs3NTksNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3Rv
X3BoeXMoCiAgICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKLSAgICAgICAgICAgICAgICBpZiAoIG5wZm4g
IT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgICAgICBpZiAoICFnZm5fZXEobmdm
biwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwogICAgICAgICAgICAgICAgICpyZXBzID0gMDsKICAgICAgICAgICAgICAgICB4
ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVtdWxfY3R4dC0+
Y3R4dCk7CkBAIC03NjksNyArNzcyLDggQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19w
aHlzKAogICAgICAgICBkb25lICs9IFBBR0VfU0laRTsKICAgICB9CiAKLSAgICAqcGFkZHIgPSAo
KHBhZGRyX3QpcGZuIDw8IFBBR0VfU0hJRlQpIHwgb2Zmc2V0OworICAgICpwYWRkciA9IGdmbl90
b19nYWRkcihnZm4pIHwgb2Zmc2V0OworCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KICAg
ICAKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC0yNjgyLDcgKzI2ODIsNyBAQCBzdGF0aWMgdm9pZCAqaHZtX21hcF9lbnRyeSh1bnNp
Z25lZCBsb25nCiAgICAgICogdHJlYXQgaXQgYXMgYSBrZXJuZWwtbW9kZSByZWFkIChpLmUuIG5v
IGFjY2VzcyBjaGVja3MpLgogICAgICAqLwogICAgIHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsK
LSAgICBnZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyZW50LCB2YSwgJnBmZWMpOworICAgIGdm
biA9IGdmbl94KHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnJlbnQsIHZhLCAmcGZlYywgTlVMTCkpOwog
ICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCiAg
ICAgICAgIGdvdG8gZmFpbDsKIApAQCAtMzExMiw3ICszMTEyLDcgQEAgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdAogCiAgICAgaWYgKCBsaW5lYXIgKQogICAgIHsKLSAg
ICAgICAgZ2ZuID0gX2dmbihwYWdpbmdfZ3ZhX3RvX2dmbih2LCBhZGRyLCAmcGZlYykpOworICAg
ICAgICBnZm4gPSBwYWdpbmdfZ2xhX3RvX2dmbih2LCBhZGRyLCAmcGZlYywgTlVMTCk7CiAKICAg
ICAgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICB7Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5j
CkBAIC0xMzAsNyArMTMwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdmbl9vZl9y
aXAodQogCiAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfY3MsICZz
cmVnKTsKIAotICAgIHJldHVybiBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBzcmVnLmJhc2UgKyBy
aXAsICZwZmVjKTsKKyAgICByZXR1cm4gZ2ZuX3gocGFnaW5nX2dsYV90b19nZm4oY3Vyciwgc3Jl
Zy5iYXNlICsgcmlwLCAmcGZlYywgTlVMTCkpOwogfQogCiBpbnQgaHZtX21vbml0b3JfZGVidWco
dW5zaWduZWQgbG9uZyByaXAsIGVudW0gaHZtX21vbml0b3JfZGVidWdfdHlwZSB0eXBlLAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMKQEAgLTgxLDggKzgxLDkgQEAgc3RhdGljIGJvb2wgc2V0X2FkX2JpdHMoZ3Vlc3Rf
aW50cHRlX3QgKgogICovCiBib29sCiBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmEsIHdhbGtfdCAqZ3csCi0gICAgICAgICAgICAgICAgICB1aW50MzJfdCB3YWxrLCBtZm5fdCB0
b3BfbWZuLCB2b2lkICp0b3BfbWFwKQorICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
bGEsIHdhbGtfdCAqZ3csIHVpbnQzMl90IHdhbGssCisgICAgICAgICAgICAgICAgICBnZm5fdCB0
b3BfZ2ZuLCBtZm5fdCB0b3BfbWZuLCB2b2lkICp0b3BfbWFwLAorICAgICAgICAgICAgICAgICAg
c3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgcDJtX3R5cGVfdCBwMm10OwpAQCAtMTE2LDcgKzExNyw3IEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKIAogICAgIHBlcmZjX2luY3IoZ3Vl
c3Rfd2Fsayk7CiAgICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7Ci0gICAgZ3ctPnZhID0g
dmE7CisgICAgZ3ctPnZhID0gZ2xhOwogICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX3VzZXJf
bW9kZSB8IFBGRUNfd3JpdGVfYWNjZXNzKTsKIAogICAgIC8qCkBAIC0xMzMsNyArMTM0LDcgQEAg
Z3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogICAgIC8qIEdldCB0aGUg
bDRlIGZyb20gdGhlIHRvcCBsZXZlbCB0YWJsZSBhbmQgY2hlY2sgaXRzIGZsYWdzKi8KICAgICBn
dy0+bDRtZm4gPSB0b3BfbWZuOwogICAgIGw0cCA9IChndWVzdF9sNGVfdCAqKSB0b3BfbWFwOwot
ICAgIGd3LT5sNGUgPSBsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KHZhKV07CisgICAgZ3ctPmw0
ZSA9IGw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQoZ2xhKV07CiAgICAgZ2ZsYWdzID0gZ3Vlc3Rf
bDRlX2dldF9mbGFncyhndy0+bDRlKTsKICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTE2Myw3ICsxNjQsNyBAQCBndWVzdF93YWxrX3Rh
YmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgfQogCiAgICAgLyogR2V0IHRoZSBsM2Ug
YW5kIGNoZWNrIGl0cyBmbGFncyovCi0gICAgZ3ctPmwzZSA9IGwzcFtndWVzdF9sM190YWJsZV9v
ZmZzZXQodmEpXTsKKyAgICBndy0+bDNlID0gbDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNldChnbGEp
XTsKICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpOwogICAgIGlmICgg
IShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMjA1LDcg
KzIwNiw3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKIAogICAg
ICAgICAvKiBJbmNyZW1lbnQgdGhlIHBmbiBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2Vz
LiAqLwogICAgICAgICBzdGFydCA9IF9nZm4oKGdmbl94KHN0YXJ0KSAmIH5HVUVTVF9MM19HRk5f
TUFTSykgKwotICAgICAgICAgICAgICAgICAgICAgKCh2YSA+PiBQQUdFX1NISUZUKSAmIEdVRVNU
X0wzX0dGTl9NQVNLKSk7CisgICAgICAgICAgICAgICAgICAgICAoKGdsYSA+PiBQQUdFX1NISUZU
KSAmIEdVRVNUX0wzX0dGTl9NQVNLKSk7CiAgICAgICAgIGd3LT5sMWUgPSBndWVzdF9sMWVfZnJv
bV9nZm4oc3RhcnQsIGZsYWdzKTsKICAgICAgICAgZ3ctPmwybWZuID0gZ3ctPmwxbWZuID0gSU5W
QUxJRF9NRk47CiAgICAgICAgIGxlYWZfbGV2ZWwgPSAzOwpAQCAtMjE1LDcgKzIxNiw3IEBAIGd1
ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICNlbHNlIC8qIFBBRSBvbmx5
Li4uICovCiAKICAgICAvKiBHZXQgdGhlIGwzZSBhbmQgY2hlY2sgaXRzIGZsYWcgKi8KLSAgICBn
dy0+bDNlID0gKChndWVzdF9sM2VfdCAqKSB0b3BfbWFwKVtndWVzdF9sM190YWJsZV9vZmZzZXQo
dmEpXTsKKyAgICBndy0+bDNlID0gKChndWVzdF9sM2VfdCAqKXRvcF9tYXApW2d1ZXN0X2wzX3Rh
YmxlX29mZnNldChnbGEpXTsKICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5s
M2UpOwogICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8g
b3V0OwpAQCAtMjQyLDE0ICsyNDMsMTQgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdAogICAgIH0KIAogICAgIC8qIEdldCB0aGUgbDJlICovCi0gICAgZ3ctPmwyZSA9
IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQodmEpXTsKKyAgICBndy0+bDJlID0gbDJwW2d1ZXN0
X2wyX3RhYmxlX29mZnNldChnbGEpXTsKIAogI2Vsc2UgLyogMzItYml0IG9ubHkuLi4gKi8KIAog
ICAgIC8qIEdldCBsMmUgZnJvbSB0aGUgdG9wIGxldmVsIHRhYmxlICovCiAgICAgZ3ctPmwybWZu
ID0gdG9wX21mbjsKICAgICBsMnAgPSAoZ3Vlc3RfbDJlX3QgKikgdG9wX21hcDsKLSAgICBndy0+
bDJlID0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSldOworICAgIGd3LT5sMmUgPSBsMnBb
Z3Vlc3RfbDJfdGFibGVfb2Zmc2V0KGdsYSldOwogCiAjZW5kaWYgLyogQWxsIGxldmVscy4uLiAq
LwogCkBAIC0zMTAsNyArMzExLDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdAogCiAgICAgICAgIC8qIEluY3JlbWVudCB0aGUgcGZuIGJ5IHRoZSByaWdodCBudW1i
ZXIgb2YgNGsgcGFnZXMuICovCiAgICAgICAgIHN0YXJ0ID0gX2dmbigoZ2ZuX3goc3RhcnQpICYg
fkdVRVNUX0wyX0dGTl9NQVNLKSArCi0gICAgICAgICAgICAgICAgICAgICBndWVzdF9sMV90YWJs
ZV9vZmZzZXQodmEpKTsKKyAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wxX3RhYmxlX29mZnNl
dChnbGEpKTsKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKICAgICAgICAgIC8qIFdpZGVy
IHRoYW4gMzIgYml0cyBpZiBQU0UzNiBzdXBlcnBhZ2UuICovCiAgICAgICAgIGd3LT5lbDFlID0g
KGdmbl94KHN0YXJ0KSA8PCBQQUdFX1NISUZUKSB8IGZsYWdzOwpAQCAtMzM0LDcgKzMzNSw3IEBA
IGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICAgICAgZ3ctPnBm
ZWMgfD0gcmMgJiBQRkVDX3N5bnRoX21hc2s7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAg
ICBndy0+bDFlID0gbDFwW2d1ZXN0X2wxX3RhYmxlX29mZnNldCh2YSldOworICAgIGd3LT5sMWUg
PSBsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KGdsYSldOwogICAgIGdmbGFncyA9IGd1ZXN0X2wx
ZV9nZXRfZmxhZ3MoZ3ctPmwxZSk7CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgZ290byBvdXQ7CkBAIC00NDMsMjIgKzQ0NCwyMiBAQCBndWVzdF93YWxrX3Rh
YmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAx
OgotICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZh
KV0ubDEsICZndy0+bDFlLmwxLAorICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsMXBbZ3Vlc3Rf
bDFfdGFibGVfb2Zmc2V0KGdsYSldLmwxLCAmZ3ctPmwxZS5sMSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkgKQogICAgICAgICAgICAgcGFnaW5n
X21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAg
ICBjYXNlIDI6Ci0gICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwycFtndWVzdF9sMl90YWJsZV9v
ZmZzZXQodmEpXS5sMiwgJmd3LT5sMmUubDIsCisgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwy
cFtndWVzdF9sMl90YWJsZV9vZmZzZXQoZ2xhKV0ubDIsICZndy0+bDJlLmwyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpICYmIGxlYWZfbGV2ZWwg
PT0gMikgKQogICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKICAg
ICAgICAgLyogRmFsbHRocm91Z2ggKi8KICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQgLyog
NjQtYml0IG9ubHkuLi4gKi8KICAgICBjYXNlIDM6Ci0gICAgICAgIGlmICggc2V0X2FkX2JpdHMo
JmwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQodmEpXS5sMywgJmd3LT5sM2UubDMsCisgICAgICAg
IGlmICggc2V0X2FkX2JpdHMoJmwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKV0ubDMsICZn
dy0+bDNlLmwzLAogICAgICAgICAgICAgICAgICAgICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9h
Y2Nlc3MpICYmIGxlYWZfbGV2ZWwgPT0gMykgKQogICAgICAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkoZCwgZ3ctPmwzbWZuKTsKIAotICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsNHBbZ3Vlc3Rf
bDRfdGFibGVfb2Zmc2V0KHZhKV0ubDQsICZndy0+bDRlLmw0LAorICAgICAgICBpZiAoIHNldF9h
ZF9iaXRzKCZsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KGdsYSldLmw0LCAmZ3ctPmw0ZS5sNCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSkgKQogICAgICAgICAgICAgcGFnaW5nX21h
cmtfZGlydHkoZCwgZ3ctPmw0bWZuKTsKICNlbmRpZgotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwpAQCAt
MjYsOCArMjYsOCBAQCBhc20oIi5maWxlIFwiIiBfX09CSkVDVF9GSUxFX18gIlwiIik7CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSAicHJpdmF0ZS5oIiAvKiBmb3IgaGFwX2d2YV90
b19nZm5fKiAqLwogCi0jZGVmaW5lIF9oYXBfZ3ZhX3RvX2dmbihsZXZlbHMpIGhhcF9ndmFfdG9f
Z2ZuXyMjbGV2ZWxzIyNfbGV2ZWxzCi0jZGVmaW5lIGhhcF9ndmFfdG9fZ2ZuKGxldmVscykgX2hh
cF9ndmFfdG9fZ2ZuKGxldmVscykKKyNkZWZpbmUgX2hhcF9nbGFfdG9fZ2ZuKGxldmVscykgaGFw
X2dsYV90b19nZm5fIyNsZXZlbHMjI19sZXZlbHMKKyNkZWZpbmUgaGFwX2dsYV90b19nZm4obGV2
ZWxzKSBfaGFwX2dsYV90b19nZm4obGV2ZWxzKQogCiAjZGVmaW5lIF9oYXBfcDJtX2dhX3RvX2dm
bihsZXZlbHMpIGhhcF9wMm1fZ2FfdG9fZ2ZuXyMjbGV2ZWxzIyNfbGV2ZWxzCiAjZGVmaW5lIGhh
cF9wMm1fZ2FfdG9fZ2ZuKGxldmVscykgX2hhcF9wMm1fZ2FfdG9fZ2ZuKGxldmVscykKQEAgLTM5
LDE2ICszOSwxMCBAQCBhc20oIi5maWxlIFwiIiBfX09CSkVDVF9GSUxFX18gIlwiIik7CiAjaW5j
bHVkZSA8YXNtL2d1ZXN0X3B0Lmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogCi11bnNpZ25lZCBs
b25nIGhhcF9ndmFfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAotICAgIHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGd2YSwgdWludDMyX3Qg
KnBmZWMpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjcjMgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclsz
XTsKLSAgICByZXR1cm4gaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUykodiwg
cDJtLCBjcjMsIGd2YSwgcGZlYywgTlVMTCk7Ci19Ci0KLXVuc2lnbmVkIGxvbmcgaGFwX3AybV9n
YV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUykoCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnYV90
b19nZm4oCiAgICAgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgY3IzLAotICAgIHBhZGRyX3QgZ2EsIHVpbnQzMl90ICpwZmVjLCB1bnNpZ25lZCBp
bnQgKnBhZ2Vfb3JkZXIpCisgICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBmZWMsIHVuc2lnbmVk
IGludCAqcGFnZV9vcmRlciwKKyAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpCiB7CiAg
ICAgYm9vbCB3YWxrX29rOwogICAgIG1mbl90IHRvcF9tZm47CkBAIC05MSw3ICs4NSw4IEBAIHVu
c2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEEKICNpZiBHVUVTVF9QQUdJTkdf
TEVWRUxTID09IDMKICAgICB0b3BfbWFwICs9IChjcjMgJiB+KFBBR0VfTUFTSyB8IDMxKSk7CiAj
ZW5kaWYKLSAgICB3YWxrX29rID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtLCBnYSwgJmd3LCAq
cGZlYywgdG9wX21mbiwgdG9wX21hcCk7CisgICAgd2Fsa19vayA9IGd1ZXN0X3dhbGtfdGFibGVz
KHYsIHAybSwgZ2EsICZndywgKnBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRvcF9nZm4sIHRvcF9tZm4sIHRvcF9tYXAsIGNhY2hlKTsKICAgICB1bm1hcF9kb21haW5fcGFn
ZSh0b3BfbWFwKTsKICAgICBwdXRfcGFnZSh0b3BfcGFnZSk7CiAKQEAgLTEzNyw2ICsxMzIsMjEg
QEAgdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQQogICAgIHJldHVybiBn
Zm5feChJTlZBTElEX0dGTik7CiB9CiAKK2dmbl90IGhhcF9nbGFfdG9fZ2ZuKEdVRVNUX1BBR0lO
R19MRVZFTFMpKAorICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdsYSwgdWludDMyX3QgKnBmZWMsCisgICAgc3RydWN0IGh2bWVtdWxfY2Fj
aGUgKmNhY2hlKQoreworICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gdi0+YXJjaC5odm0uZ3Vlc3Rf
Y3JbM107CisKKyAgICByZXR1cm4gX2dmbihnYV90b19nZm4odiwgcDJtLCBjcjMsIGdsYSwgcGZl
YywgTlVMTCwgY2FjaGUpKTsKK30KKwordW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihH
VUVTVF9QQUdJTkdfTEVWRUxTKSgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBjcjMsCisgICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBm
ZWMsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcikKK3sKKyAgICByZXR1cm4gZ2FfdG9fZ2ZuKHYs
IHAybSwgY3IzLCBnYSwgcGZlYywgcGFnZV9vcmRlciwgTlVMTCk7Cit9CiAKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzQ0LDEwICs3NDQsMTEgQEAgaGFwX3dyaXRlX3AybV9l
bnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bgogICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQp
OwogfQogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBoYXBfZ3ZhX3RvX2dmbl9yZWFsX21vZGUoCi0g
ICAgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z3ZhLCB1aW50MzJfdCAqcGZlYykKK3N0YXRpYyBnZm5fdCBoYXBfZ2xhX3RvX2dmbl9yZWFsX21v
ZGUoCisgICAgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2xhLCB1aW50MzJfdCAqcGZlYywKKyAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2Fj
aGUpCiB7Ci0gICAgcmV0dXJuICgocGFkZHJfdClndmEgPj4gUEFHRV9TSElGVCk7CisgICAgcmV0
dXJuIGdhZGRyX3RvX2dmbihnbGEpOwogfQogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBoYXBfcDJt
X2dhX3RvX2dmbl9yZWFsX21vZGUoCkBAIC03NjMsNyArNzY0LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgaGFwX3AybV9nYV90b19nZm5fcgogc3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9k
ZSBoYXBfcGFnaW5nX3JlYWxfbW9kZSA9IHsKICAgICAucGFnZV9mYXVsdCAgICAgICAgICAgICA9
IGhhcF9wYWdlX2ZhdWx0LAogICAgIC5pbnZscGcgICAgICAgICAgICAgICAgID0gaGFwX2ludmxw
ZywKLSAgICAuZ3ZhX3RvX2dmbiAgICAgICAgICAgICA9IGhhcF9ndmFfdG9fZ2ZuX3JlYWxfbW9k
ZSwKKyAgICAuZ2xhX3RvX2dmbiAgICAgICAgICAgICA9IGhhcF9nbGFfdG9fZ2ZuX3JlYWxfbW9k
ZSwKICAgICAucDJtX2dhX3RvX2dmbiAgICAgICAgICA9IGhhcF9wMm1fZ2FfdG9fZ2ZuX3JlYWxf
bW9kZSwKICAgICAudXBkYXRlX2NyMyAgICAgICAgICAgICA9IGhhcF91cGRhdGVfY3IzLAogICAg
IC51cGRhdGVfcGFnaW5nX21vZGVzICAgID0gaGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMsCkBAIC03
NzQsNyArNzc1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBoYXBfcGFnaQog
c3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBoYXBfcGFnaW5nX3Byb3RlY3RlZF9tb2Rl
ID0gewogICAgIC5wYWdlX2ZhdWx0ICAgICAgICAgICAgID0gaGFwX3BhZ2VfZmF1bHQsCiAgICAg
LmludmxwZyAgICAgICAgICAgICAgICAgPSBoYXBfaW52bHBnLAotICAgIC5ndmFfdG9fZ2ZuICAg
ICAgICAgICAgID0gaGFwX2d2YV90b19nZm5fMl9sZXZlbHMsCisgICAgLmdsYV90b19nZm4gICAg
ICAgICAgICAgPSBoYXBfZ2xhX3RvX2dmbl8yX2xldmVscywKICAgICAucDJtX2dhX3RvX2dmbiAg
ICAgICAgICA9IGhhcF9wMm1fZ2FfdG9fZ2ZuXzJfbGV2ZWxzLAogICAgIC51cGRhdGVfY3IzICAg
ICAgICAgICAgID0gaGFwX3VwZGF0ZV9jcjMsCiAgICAgLnVwZGF0ZV9wYWdpbmdfbW9kZXMgICAg
PSBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcywKQEAgLTc4NSw3ICs3ODYsNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdpCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2lu
Z19tb2RlIGhhcF9wYWdpbmdfcGFlX21vZGUgPSB7CiAgICAgLnBhZ2VfZmF1bHQgICAgICAgICAg
ICAgPSBoYXBfcGFnZV9mYXVsdCwKICAgICAuaW52bHBnICAgICAgICAgICAgICAgICA9IGhhcF9p
bnZscGcsCi0gICAgLmd2YV90b19nZm4gICAgICAgICAgICAgPSBoYXBfZ3ZhX3RvX2dmbl8zX2xl
dmVscywKKyAgICAuZ2xhX3RvX2dmbiAgICAgICAgICAgICA9IGhhcF9nbGFfdG9fZ2ZuXzNfbGV2
ZWxzLAogICAgIC5wMm1fZ2FfdG9fZ2ZuICAgICAgICAgID0gaGFwX3AybV9nYV90b19nZm5fM19s
ZXZlbHMsCiAgICAgLnVwZGF0ZV9jcjMgICAgICAgICAgICAgPSBoYXBfdXBkYXRlX2NyMywKICAg
ICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICA9IGhhcF91cGRhdGVfcGFnaW5nX21vZGVzLApAQCAt
Nzk2LDcgKzc5Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgaGFwX3BhZ2kK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgaGFwX3BhZ2luZ19sb25nX21vZGUgPSB7
CiAgICAgLnBhZ2VfZmF1bHQgICAgICAgICAgICAgPSBoYXBfcGFnZV9mYXVsdCwKICAgICAuaW52
bHBnICAgICAgICAgICAgICAgICA9IGhhcF9pbnZscGcsCi0gICAgLmd2YV90b19nZm4gICAgICAg
ICAgICAgPSBoYXBfZ3ZhX3RvX2dmbl80X2xldmVscywKKyAgICAuZ2xhX3RvX2dmbiAgICAgICAg
ICAgICA9IGhhcF9nbGFfdG9fZ2ZuXzRfbGV2ZWxzLAogICAgIC5wMm1fZ2FfdG9fZ2ZuICAgICAg
ICAgID0gaGFwX3AybV9nYV90b19nZm5fNF9sZXZlbHMsCiAgICAgLnVwZGF0ZV9jcjMgICAgICAg
ICAgICAgPSBoYXBfdXBkYXRlX2NyMywKICAgICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICA9IGhh
cF91cGRhdGVfcGFnaW5nX21vZGVzLAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL3ByaXZhdGUu
aAorKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL3ByaXZhdGUuaApAQCAtMjQsMTggKzI0LDIxIEBA
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAg
ICAgICBHVUVTVCBUUkFOU0xBVElPTiBGVU5DUyAgICAgICAgICovCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi11bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9f
Z2ZuXzJfbGV2ZWxzKHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBndmEsIAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKLXVuc2lnbmVkIGxvbmcgaGFwX2d2YV90
b19nZm5fM19sZXZlbHMoc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGd2YSwgCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBmZWMpOwotdW5zaWduZWQgbG9uZyBoYXBfZ3Zh
X3RvX2dmbl80X2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3ZhLCAKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGZlYyk7CitnZm5fdCBoYXBfZ2xhX3RvX2dm
bl8yX2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdsYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxfY2Fj
aGUgKmNhY2hlKTsKK2dmbl90IGhhcF9nbGFfdG9fZ2ZuXzNfbGV2ZWxzKHN0cnVjdCB2Y3B1ICp2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2xhLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBmZWMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpOworZ2ZuX3QgaGFwX2ds
YV90b19nZm5fNF9sZXZlbHMoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnbGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1l
bXVsX2NhY2hlICpjYWNoZSk7CiAKIHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm5fMl9s
ZXZlbHMoc3RydWN0IHZjcHUgKnYsCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBjcjMsCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTE5NzAsMTYgKzE5NzAsMTYgQEAgdm9pZCBucDJtX3NjaGVkdWxlKGlu
dCBkaXIpCiAgICAgfQogfQogCi11bnNpZ25lZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVj
dCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGZlYykKK2dm
bl90IHBhZ2luZ19nbGFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdsYSwg
dWludDMyX3QgKnBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9j
YWNoZSAqY2FjaGUpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0odi0+ZG9tYWluKTsKICAgICBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKmhvc3Rt
b2RlID0gcGFnaW5nX2dldF9ob3N0bW9kZSh2KTsKIAogICAgIGlmICggaXNfaHZtX3ZjcHUodikg
JiYgcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgJiYgbmVzdGVkaHZtX2lzX24yKHYpICkKICAg
ICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbDJfZ2ZuLCBsMV9nZm47CisgICAgICAgIGdmbl90
IGwyX2dmbjsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsMV9nZm47CiAgICAgICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm07CiAgICAgICAgIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqbW9kZTsK
ICAgICAgICAgdWludDhfdCBsMV9wMm1hOwpAQCAtMTk4OSwzMSArMTk4OSwzMSBAQCB1bnNpZ25l
ZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2CiAgICAgICAgIC8qIHRyYW5zbGF0ZSBs
MiBndWVzdCB2YSBpbnRvIGwyIGd1ZXN0IGdmbiAqLwogICAgICAgICBwMm0gPSBwMm1fZ2V0X25l
c3RlZHAybSh2KTsKICAgICAgICAgbW9kZSA9IHBhZ2luZ19nZXRfbmVzdGVkbW9kZSh2KTsKLSAg
ICAgICAgbDJfZ2ZuID0gbW9kZS0+Z3ZhX3RvX2dmbih2LCBwMm0sIHZhLCBwZmVjKTsKKyAgICAg
ICAgbDJfZ2ZuID0gbW9kZS0+Z2xhX3RvX2dmbih2LCBwMm0sIGdsYSwgcGZlYywgY2FjaGUpOwog
Ci0gICAgICAgIGlmICggbDJfZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCi0gICAgICAgICAg
ICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgICAgICBpZiAoIGdmbl9lcShsMl9nZm4s
IElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gSU5WQUxJRF9HRk47CiAKICAgICAg
ICAgLyogdHJhbnNsYXRlIGwyIGd1ZXN0IGdmbiBpbnRvIGwxIGd1ZXN0IGdmbiAqLwotICAgICAg
ICBydiA9IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCBsMl9nZm4sICZsMV9nZm4sICZsMV9wYWdl
X29yZGVyLCAmbDFfcDJtYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwK
KyAgICAgICAgcnYgPSBuZXN0ZWRoYXBfd2Fsa19MMV9wMm0odiwgZ2ZuX3gobDJfZ2ZuKSwgJmwx
X2dmbiwgJmwxX3BhZ2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZsMV9wMm1hLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhISgqcGZl
YyAmIFBGRUNfd3JpdGVfYWNjZXNzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgISEoKnBmZWMgJiBQRkVDX2luc25fZmV0Y2gpKTsKIAogICAgICAgICBpZiAoIHJ2ICE9IE5F
U1RFREhWTV9QQUdFRkFVTFRfRE9ORSApCi0gICAgICAgICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJ
RF9HRk4pOworICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfR0ZOOwogCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIFNhbml0eSBjaGVjayB0aGF0IGwxX2dmbiBjYW4gYmUgdXNlZCBwcm9wZXJseSBh
cyBhIDRLIG1hcHBpbmcsIGV2ZW4KICAgICAgICAgICogaWYgaXQgbWFwcGVkIGJ5IGEgbmVzdGVk
IHN1cGVycGFnZS4KICAgICAgICAgICovCi0gICAgICAgIEFTU0VSVCgobDJfZ2ZuICYgKCgxdWwg
PDwgbDFfcGFnZV9vcmRlcikgLSAxKSkgPT0KKyAgICAgICAgQVNTRVJUKChnZm5feChsMl9nZm4p
ICYgKCgxdWwgPDwgbDFfcGFnZV9vcmRlcikgLSAxKSkgPT0KICAgICAgICAgICAgICAgIChsMV9n
Zm4gJiAoKDF1bCA8PCBsMV9wYWdlX29yZGVyKSAtIDEpKSk7CiAKLSAgICAgICAgcmV0dXJuIGwx
X2dmbjsKKyAgICAgICAgcmV0dXJuIF9nZm4obDFfZ2ZuKTsKICAgICB9CiAKLSAgICByZXR1cm4g
aG9zdG1vZGUtPmd2YV90b19nZm4odiwgaG9zdHAybSwgdmEsIHBmZWMpOworICAgIHJldHVybiBo
b3N0bW9kZS0+Z2xhX3RvX2dmbih2LCBob3N0cDJtLCBnbGEsIHBmZWMsIGNhY2hlKTsKIH0KIAog
LyoKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2h2bS5jCkBAIC0zMTMsMTUgKzMxMywxNSBAQCBjb25zdCBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfb3BzIGh2bV9zaGFkb3dfCiBzdGF0aWMgbWZuX3QgZW11bGF0ZV9ndmFfdG9fbWZuKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQogewotICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwogICAgIG1mbl90IG1mbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgdWludDMyX3QgcGZl
YyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7CiAKICAgICAvKiBUcmFu
c2xhdGUgdGhlIFZBIHRvIGEgR0ZOLiAqLwotICAgIGdmbiA9IHBhZ2luZ19nZXRfaG9zdG1vZGUo
diktPmd2YV90b19nZm4odiwgTlVMTCwgdmFkZHIsICZwZmVjKTsKLSAgICBpZiAoIGdmbiA9PSBn
Zm5feChJTlZBTElEX0dGTikgKQorICAgIGdmbiA9IHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPmds
YV90b19nZm4odiwgTlVMTCwgdmFkZHIsICZwZmVjLCBOVUxMKTsKKyAgICBpZiAoIGdmbl9lcShn
Zm4sIElOVkFMSURfR0ZOKSApCiAgICAgewogICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZl
YywgdmFkZHIsICZzaF9jdHh0LT5jdHh0KTsKIApAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBt
Zm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKICAgICAvKiBUcmFuc2xhdGUgdGhlIEdG
TiB0byBhbiBNRk4uICovCiAgICAgQVNTRVJUKCFwYWdpbmdfbG9ja2VkX2J5X21lKHYtPmRvbWFp
bikpOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJt
dCwgUDJNX0FMTE9DKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLCBn
Zm5feChnZm4pLCAmcDJtdCwgUDJNX0FMTE9DKTsKIAogICAgIC8qIFNhbml0eSBjaGVja2luZy4g
Ki8KICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE3MywxNyAr
MTczLDIwIEBAIGRlbGV0ZV9zaGFkb3dfc3RhdHVzKHN0cnVjdCBkb21haW4gKmQsIG0KIAogc3Rh
dGljIGlubGluZSBib29sCiBzaF93YWxrX2d1ZXN0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywKLSAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHBmZWMpCisgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtZW11
bF9jYWNoZSAqY2FjaGUpCiB7CiAgICAgcmV0dXJuIGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9n
ZXRfaG9zdHAybSh2LT5kb21haW4pLCB2YSwgZ3csIHBmZWMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9nZm4ocGFnaW5nX21vZGVfZXh0ZXJuYWwodi0+ZG9tYWluKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gY3IzX3BhKHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNd
KSA+PiBQQUdFX1NISUZUCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBwYWdl
dGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSksCiAjaWYgR1VFU1RfUEFHSU5HX0xF
VkVMUyA9PSAzIC8qIFBBRSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElE
X01GTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93
LmdsM2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93
LmdsM2UsCiAjZWxzZSAvKiAzMiBvciA2NCAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxl
LAogI2VuZGlmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNhY2hlKTsKIH0KIAogLyogVGhpcyB2YWxpZGF0aW9uIGlzIGNhbGxl
ZCB3aXRoIGxvY2sgaGVsZCwgYW5kIGFmdGVyIHdyaXRlIHBlcm1pc3Npb24KQEAgLTMwMzIsNyAr
MzAzNSw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
KiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWljX3JlYWQoJmQtPmFy
Y2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAgc21wX3JtYigpOwot
ICAgIHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBlcnJvcl9jb2Rl
KTsKKyAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3Jf
Y29kZSwgTlVMTCk7CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0Zf
U1lOQykKICAgICByZWdzLT5lcnJvcl9jb2RlICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKQEAgLTM2
ODAsOSArMzY4Myw5IEBAIHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW4K
IH0KIAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZwotc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICB1bnNpZ25lZCBsb25nIHZhLCB1aW50MzJf
dCAqcGZlYykKK3N0YXRpYyBnZm5fdAorc2hfZ2xhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKKyAgICB1bnNpZ25lZCBsb25nIGdsYSwgdWludDMyX3QgKnBm
ZWMsIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKIC8qIENhbGxlZCB0byB0cmFuc2xhdGUg
YSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgdG8gd2hhdCB0aGUgKmd1ZXN0KgogICogcGFnZXRhYmxl
cyB3b3VsZCBtYXAgaXQgdG8uICovCiB7CkBAIC0zNjkyLDI0ICszNjk1LDI1IEBAIHNoX2d2YV90
b19nZm4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm0KIAogI2lmIChTSEFET1dfT1BUSU1JWkFU
SU9OUyAmIFNIT1BUX1ZJUlRVQUxfVExCKQogICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZp
cnN0ICovCi0gICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIHZhLCAq
cGZlYyk7CisgICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIGdsYSwg
KnBmZWMpOworCiAgICAgaWYgKCB2dGxiX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAg
ICAgICByZXR1cm4gdnRsYl9nZm47CisgICAgICAgIHJldHVybiBfZ2ZuKHZ0bGJfZ2ZuKTsKICNl
bmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikgKi8KIAot
ICAgIGlmICggISh3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgKnBm
ZWMpKSApCisgICAgaWYgKCAhKHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCBnbGEs
ICZndywgKnBmZWMsIGNhY2hlKSkgKQogICAgIHsKICAgICAgICAgKnBmZWMgPSBndy5wZmVjOwot
ICAgICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgICAgICByZXR1cm4gSU5WQUxJ
RF9HRk47CiAgICAgfQogICAgIGdmbiA9IGd1ZXN0X3dhbGtfdG9fZ2ZuKCZndyk7CiAKICNpZiAo
U0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikKICAgICAvKiBSZW1lbWJl
ciB0aGlzIHN1Y2Nlc3NmdWwgVkEtPkdGTiB0cmFuc2xhdGlvbiBmb3IgbGF0ZXIuICovCi0gICAg
dnRsYl9pbnNlcnQodiwgdmEgPj4gUEFHRV9TSElGVCwgZ2ZuX3goZ2ZuKSwgKnBmZWMpOworICAg
IHZ0bGJfaW5zZXJ0KHYsIGdsYSA+PiBQQUdFX1NISUZULCBnZm5feChnZm4pLCAqcGZlYyk7CiAj
ZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVBTF9UTEIpICovCiAK
LSAgICByZXR1cm4gZ2ZuX3goZ2ZuKTsKKyAgICByZXR1cm4gZ2ZuOwogfQogCiAKQEAgLTQ5NTQs
NyArNDk1OCw3IEBAIGludCBzaF9hdWRpdF9sNF90YWJsZShzdHJ1Y3QgdmNwdSAqdiwgbWYKIGNv
bnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbW9kZSA9IHsKICAgICAucGFnZV9mYXVs
dCAgICAgICAgICAgICAgICAgICAgPSBzaF9wYWdlX2ZhdWx0LAogICAgIC5pbnZscGcgICAgICAg
ICAgICAgICAgICAgICAgICA9IHNoX2ludmxwZywKLSAgICAuZ3ZhX3RvX2dmbiAgICAgICAgICAg
ICAgICAgICAgPSBzaF9ndmFfdG9fZ2ZuLAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgICAg
ICAgICA9IHNoX2dsYV90b19nZm4sCiAgICAgLnVwZGF0ZV9jcjMgICAgICAgICAgICAgICAgICAg
ID0gc2hfdXBkYXRlX2NyMywKICAgICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICAgICAgICAgPSBz
aGFkb3dfdXBkYXRlX3BhZ2luZ19tb2RlcywKICAgICAud3JpdGVfcDJtX2VudHJ5ICAgICAgICAg
ICAgICAgPSBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5LAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L25vbmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNDMsMTEg
KzQzLDEyIEBAIHN0YXRpYyBib29sIF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2kKICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgX2d2YV90b19nZm4oc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCB1aW50MzJfdCAqcGZlYykKK3N0YXRpYyBnZm5f
dCBfZ2xhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsYSwgdWludDMyX3QgKnBmZWMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKQog
ewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgIHJldHVybiBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgcmV0dXJuIElOVkFMSURfR0ZOOwogfQogCiBzdGF0aWMgdm9pZCBfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKQEAgLTcwLDcg
KzcxLDcgQEAgc3RhdGljIHZvaWQgX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYQogc3RhdGlj
IGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbm9uZSA9IHsKICAgICAucGFnZV9m
YXVsdCAgICAgICAgICAgICAgICAgICAgPSBfcGFnZV9mYXVsdCwKICAgICAuaW52bHBnICAgICAg
ICAgICAgICAgICAgICAgICAgPSBfaW52bHBnLAotICAgIC5ndmFfdG9fZ2ZuICAgICAgICAgICAg
ICAgICAgICA9IF9ndmFfdG9fZ2ZuLAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgICAgICAg
ICA9IF9nbGFfdG9fZ2ZuLAogICAgIC51cGRhdGVfY3IzICAgICAgICAgICAgICAgICAgICA9IF91
cGRhdGVfY3IzLAogICAgIC51cGRhdGVfcGFnaW5nX21vZGVzICAgICAgICAgICA9IF91cGRhdGVf
cGFnaW5nX21vZGVzLAogICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IF93cml0
ZV9wMm1fZW50cnksCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKQEAgLTQyNSw3ICs0MjUsOCBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvCiAKIGJvb2wKIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IHZhLAotICAgICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3QgcGZlYywgbWZuX3Qg
dG9wX21mbiwgdm9pZCAqdG9wX21hcCk7CisgICAgICAgICAgICAgICAgICB3YWxrX3QgKmd3LCB1
aW50MzJfdCBwZmVjLCBnZm5fdCB0b3BfZ2ZuLCBtZm5fdCB0b3BfbWZuLAorICAgICAgICAgICAg
ICAgICAgdm9pZCAqdG9wX21hcCwgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKTsKIAogLyog
UHJldHR5LXByaW50IHRoZSBjb250ZW50cyBvZiBhIGd1ZXN0LXdhbGsgKi8KIHN0YXRpYyBpbmxp
bmUgdm9pZCBwcmludF9ndyhjb25zdCB3YWxrX3QgKmd3KQotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC01
Myw2ICs1Myw4IEBAIHN0cnVjdCBodm1fbW1pb19jYWNoZSB7CiAgICAgdWludDhfdCBidWZmZXJb
MzJdOwogfTsKIAorc3RydWN0IGh2bWVtdWxfY2FjaGU7CisKIHN0cnVjdCBodm1fdmNwdV9pbyB7
CiAgICAgLyogSS9PIHJlcXVlc3QgaW4gZmxpZ2h0IHRvIGRldmljZSBtb2RlbC4gKi8KICAgICBl
bnVtIGh2bV9pb19jb21wbGV0aW9uIGlvX2NvbXBsZXRpb247Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtMTEy
LDEwICsxMTIsMTEgQEAgc3RydWN0IHBhZ2luZ19tb2RlIHsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogICAg
IGJvb2wgICAgICAgICAgKCppbnZscGcgICAgICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBsaW5lYXIpOwotICAgIHVuc2lnbmVkIGxvbmcgKCpndmFfdG9fZ2ZuICAgICAgICAgICAgKShz
dHJ1Y3QgdmNwdSAqdiwKKyAgICBnZm5fdCAgICAgICAgICgqZ2xhX3RvX2dmbiAgICAgICAgICAg
ICkoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbGEsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9j
YWNoZSAqY2FjaGUpOwogICAgIHVuc2lnbmVkIGxvbmcgKCpwMm1fZ2FfdG9fZ2ZuICAgICAgICAg
KShzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjMsCkBAIC0yNTEsOSArMjUyLDEwIEBA
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWcKICAqIFNETSBJbnRlbCA2
NCBWb2x1bWUgMywgQ2hhcHRlciBQYWdpbmcsIFBBR0UtRkFVTFQgRVhDRVBUSU9OUzoKICAqIFRo
ZSBQRkVDX2luc25fZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVu
YWJsZWQuCiAgKi8KLXVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90b19nZm4oc3RydWN0IHZjcHUg
KnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKK2dmbl90IHBh
Z2luZ19nbGFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVj
LAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKTsK
IAogLyogVHJhbnNsYXRlIGEgZ3Vlc3QgYWRkcmVzcyB1c2luZyBhIHBhcnRpY3VsYXIgQ1IzIHZh
bHVlLiAgVGhpcyBpcyB1c2VkCiAgKiB0byBieSBuZXN0ZWQgSEFQIGNvZGUsIHRvIHdhbGsgdGhl
IGd1ZXN0LXN1cHBsaWVkIE5QVCB0YWJsZXMgYXMgaWYKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:14:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziVM-0005r7-If; Tue, 11 Sep 2018 13:14:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziVL-0005r2-7V
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:14:55 +0000
X-Inumbo-ID: cc7869e4-b5c4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc7869e4-b5c4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:15:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:14:53 -0600
Message-Id: <5B97BFC902000078001E740D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:14:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/4] x86/mm: use optional cache in
 guest_walk_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

VGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBpcyBqdXN0
IHNldHRpbmcgdGhlCnN0YWdlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KdjI6IERvbid0IHdyb25nbHkgdXNlIHRvcF9nZm4gZm9yIG5vbi1yb290
IGdwYSBjYWxjdWxhdGlvbi4gUmUtd3JpdGUKICAgIGNhY2hlIGVudHJpZXMgYWZ0ZXIgc2V0dGlu
ZyBBL0QgYml0cyAoYW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8KICAgIHN1cHByZXNzIHRoZWly
IHNldHRpbmcgdXBvbiBjYWNoZSBoaXRzKS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yNjY0LDYgKzI2NjQsMTgg
QEAgdm9pZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoY29uc3QgY2hhcgogICAgICAgICAgICBo
dm1lbXVsX2N0eHQtPmluc25fYnVmKTsKIH0KIAorYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29u
c3Qgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlLCBwYWRkcl90IGdwYSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCwgdm9pZCAqYnVmZmVyLCB1bnNpZ25lZCBp
bnQgc2l6ZSkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3ZvaWQgaHZtZW11bF93cml0ZV9j
YWNoZShzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUsIHBhZGRyX3QgZ3BhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCwgY29uc3Qgdm9pZCAqYnVmZmVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQoreworfQorCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vl
c3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTkyLDggKzky
LDEzIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICNpZiBHVUVT
VF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KICAgICBndWVzdF9sM2Vf
dCAqbDNwID0gTlVMTDsKICAgICBndWVzdF9sNGVfdCAqbDRwOworICAgIHBhZGRyX3QgbDRncGE7
CisjZW5kaWYKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgLyogUEFFIG9yIDY0Li4uICov
CisgICAgcGFkZHJfdCBsM2dwYTsKICNlbmRpZgogICAgIHVpbnQzMl90IGdmbGFncywgcmM7Cisg
ICAgcGFkZHJfdCBsMWdwYSA9IDAsIGwyZ3BhID0gMDsKICAgICB1bnNpZ25lZCBpbnQgbGVhZl9s
ZXZlbDsKICAgICBwMm1fcXVlcnlfdCBxdCA9IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFOwogCkBA
IC0xMzQsNyArMTM5LDE1IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QKICAgICAvKiBHZXQgdGhlIGw0ZSBmcm9tIHRoZSB0b3AgbGV2ZWwgdGFibGUgYW5kIGNoZWNr
IGl0cyBmbGFncyovCiAgICAgZ3ctPmw0bWZuID0gdG9wX21mbjsKICAgICBsNHAgPSAoZ3Vlc3Rf
bDRlX3QgKikgdG9wX21hcDsKLSAgICBndy0+bDRlID0gbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNl
dChnbGEpXTsKKyAgICBsNGdwYSA9IGdmbl90b19nYWRkcih0b3BfZ2ZuKSArCisgICAgICAgICAg
ICBndWVzdF9sNF90YWJsZV9vZmZzZXQoZ2xhKSAqIHNpemVvZihndy0+bDRlKTsKKyAgICBpZiAo
ICFjYWNoZSB8fAorICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgbDRncGEsIDQs
ICZndy0+bDRlLCBzaXplb2YoZ3ctPmw0ZSkpICkKKyAgICB7CisgICAgICAgIGd3LT5sNGUgPSBs
NHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KGdsYSldOworICAgICAgICBpZiAoIGNhY2hlICkKKyAg
ICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGw0Z3BhLCA0LCAmZ3ctPmw0ZSwg
c2l6ZW9mKGd3LT5sNGUpKTsKKyAgICB9CiAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDRlX2dldF9mbGFn
cyhndy0+bDRlKTsKICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICBnb3RvIG91dDsKQEAgLTE2NCw3ICsxNzcsMTUgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdAogICAgIH0KIAogICAgIC8qIEdldCB0aGUgbDNlIGFuZCBjaGVjayBp
dHMgZmxhZ3MqLwotICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSld
OworICAgIGwzZ3BhID0gZ2ZuX3RvX2dhZGRyKGd1ZXN0X2w0ZV9nZXRfZ2ZuKGd3LT5sNGUpKSAr
CisgICAgICAgICAgICBndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKSAqIHNpemVvZihndy0+bDNl
KTsKKyAgICBpZiAoICFjYWNoZSB8fAorICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNo
ZSwgbDNncGEsIDMsICZndy0+bDNlLCBzaXplb2YoZ3ctPmwzZSkpICkKKyAgICB7CisgICAgICAg
IGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSldOworICAgICAgICBpZiAo
IGNhY2hlICkKKyAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGwzZ3BhLCAz
LCAmZ3ctPmwzZSwgc2l6ZW9mKGd3LT5sM2UpKTsKKyAgICB9CiAgICAgZ2ZsYWdzID0gZ3Vlc3Rf
bDNlX2dldF9mbGFncyhndy0+bDNlKTsKICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTIxNiw3ICsyMzcsMTYgQEAgZ3Vlc3Rfd2Fsa190
YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogI2Vsc2UgLyogUEFFIG9ubHkuLi4gKi8KIAog
ICAgIC8qIEdldCB0aGUgbDNlIGFuZCBjaGVjayBpdHMgZmxhZyAqLwotICAgIGd3LT5sM2UgPSAo
KGd1ZXN0X2wzZV90ICopdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSldOworICAg
IGwzZ3BhID0gZ2ZuX3RvX2dhZGRyKHRvcF9nZm4pICsgKCh1bnNpZ25lZCBsb25nKXRvcF9tYXAg
JiB+UEFHRV9NQVNLKSArCisgICAgICAgICAgICBndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKSAq
IHNpemVvZihndy0+bDNlKTsKKyAgICBpZiAoICFjYWNoZSB8fAorICAgICAgICAgIWh2bWVtdWxf
cmVhZF9jYWNoZShjYWNoZSwgbDNncGEsIDMsICZndy0+bDNlLCBzaXplb2YoZ3ctPmwzZSkpICkK
KyAgICB7CisgICAgICAgIGd3LT5sM2UgPSAoKGd1ZXN0X2wzZV90ICopdG9wX21hcClbZ3Vlc3Rf
bDNfdGFibGVfb2Zmc2V0KGdsYSldOworICAgICAgICBpZiAoIGNhY2hlICkKKyAgICAgICAgICAg
IGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGwzZ3BhLCAzLCAmZ3ctPmwzZSwgc2l6ZW9mKGd3
LT5sM2UpKTsKKyAgICB9CisKICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5s
M2UpOwogICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8g
b3V0OwpAQCAtMjQyLDE4ICsyNzIsMjYgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICAvKiBHZXQgdGhlIGwy
ZSAqLwotICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KGdsYSldOworICAg
IGwyZ3BhID0gZ2ZuX3RvX2dhZGRyKGd1ZXN0X2wzZV9nZXRfZ2ZuKGd3LT5sM2UpKTsKIAogI2Vs
c2UgLyogMzItYml0IG9ubHkuLi4gKi8KIAotICAgIC8qIEdldCBsMmUgZnJvbSB0aGUgdG9wIGxl
dmVsIHRhYmxlICovCiAgICAgZ3ctPmwybWZuID0gdG9wX21mbjsKICAgICBsMnAgPSAoZ3Vlc3Rf
bDJlX3QgKikgdG9wX21hcDsKLSAgICBndy0+bDJlID0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNl
dChnbGEpXTsKKyAgICBsMmdwYSA9IGdmbl90b19nYWRkcih0b3BfZ2ZuKTsKIAogI2VuZGlmIC8q
IEFsbCBsZXZlbHMuLi4gKi8KIAorICAgIC8qIEdldCB0aGUgbDJlICovCisgICAgbDJncGEgKz0g
Z3Vlc3RfbDJfdGFibGVfb2Zmc2V0KGdsYSkgKiBzaXplb2YoZ3ctPmwyZSk7CisgICAgaWYgKCAh
Y2FjaGUgfHwKKyAgICAgICAgICFodm1lbXVsX3JlYWRfY2FjaGUoY2FjaGUsIGwyZ3BhLCAyLCAm
Z3ctPmwyZSwgc2l6ZW9mKGd3LT5sMmUpKSApCisgICAgeworICAgICAgICBndy0+bDJlID0gbDJw
W2d1ZXN0X2wyX3RhYmxlX29mZnNldChnbGEpXTsKKyAgICAgICAgaWYgKCBjYWNoZSApCisgICAg
ICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGNhY2hlLCBsMmdwYSwgMiwgJmd3LT5sMmUsIHNp
emVvZihndy0+bDJlKSk7CisgICAgfQorCiAgICAgLyogQ2hlY2sgdGhlIGwyZSBmbGFncy4gKi8K
ICAgICBnZmxhZ3MgPSBndWVzdF9sMmVfZ2V0X2ZsYWdzKGd3LT5sMmUpOwogICAgIGlmICggIShn
ZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCkBAIC0zMzUsNyArMzczLDE3IEBAIGd1ZXN0X3dhbGtf
dGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICAgICAgZ3ctPnBmZWMgfD0gcmMgJiBQ
RkVDX3N5bnRoX21hc2s7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICBndy0+bDFlID0g
bDFwW2d1ZXN0X2wxX3RhYmxlX29mZnNldChnbGEpXTsKKworICAgIGwxZ3BhID0gZ2ZuX3RvX2dh
ZGRyKGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUpKSArCisgICAgICAgICAgICBndWVzdF9sMV90
YWJsZV9vZmZzZXQoZ2xhKSAqIHNpemVvZihndy0+bDFlKTsKKyAgICBpZiAoICFjYWNoZSB8fAor
ICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgbDFncGEsIDEsICZndy0+bDFlLCBz
aXplb2YoZ3ctPmwxZSkpICkKKyAgICB7CisgICAgICAgIGd3LT5sMWUgPSBsMXBbZ3Vlc3RfbDFf
dGFibGVfb2Zmc2V0KGdsYSldOworICAgICAgICBpZiAoIGNhY2hlICkKKyAgICAgICAgICAgIGh2
bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGwxZ3BhLCAxLCAmZ3ctPmwxZSwgc2l6ZW9mKGd3LT5s
MWUpKTsKKyAgICB9CisKICAgICBnZmxhZ3MgPSBndWVzdF9sMWVfZ2V0X2ZsYWdzKGd3LT5sMWUp
OwogICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8gb3V0
OwpAQCAtNDQ2LDIyICs0OTQsMzggQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdAogICAgIGNhc2UgMToKICAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDFwW2d1ZXN0
X2wxX3RhYmxlX29mZnNldChnbGEpXS5sMSwgJmd3LT5sMWUubDEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykpICkKKyAgICAgICAgewogICAgICAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKKyAgICAgICAgICAgIGlmICgg
Y2FjaGUgKQorICAgICAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGwxZ3Bh
LCAxLCAmZ3ctPmwxZSwgc2l6ZW9mKGd3LT5sMWUpKTsKKyAgICAgICAgfQogICAgICAgICAvKiBG
YWxsdGhyb3VnaCAqLwogICAgIGNhc2UgMjoKICAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDJw
W2d1ZXN0X2wyX3RhYmxlX29mZnNldChnbGEpXS5sMiwgJmd3LT5sMmUubDIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9
PSAyKSApCisgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5s
Mm1mbik7CisgICAgICAgICAgICBpZiAoIGNhY2hlICkKKyAgICAgICAgICAgICAgICBodm1lbXVs
X3dyaXRlX2NhY2hlKGNhY2hlLCBsMmdwYSwgMiwgJmd3LT5sMmUsIHNpemVvZihndy0+bDJlKSk7
CisgICAgICAgIH0KICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICNpZiBHVUVTVF9QQUdJTkdf
TEVWRUxTID09IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KICAgICBjYXNlIDM6CiAgICAgICAgIGlm
ICggc2V0X2FkX2JpdHMoJmwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKV0ubDMsICZndy0+
bDNlLmwzLAogICAgICAgICAgICAgICAgICAgICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nl
c3MpICYmIGxlYWZfbGV2ZWwgPT0gMykgKQorICAgICAgICB7CiAgICAgICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShkLCBndy0+bDNtZm4pOworICAgICAgICAgICAgaWYgKCBjYWNoZSApCisgICAg
ICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDNncGEsIDMsICZndy0+bDNl
LCBzaXplb2YoZ3ctPmwzZSkpOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCBzZXRfYWRfYml0
cygmbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldChnbGEpXS5sNCwgJmd3LT5sNGUubDQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFsc2UpICkKKyAgICAgICAgewogICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoZCwgZ3ctPmw0bWZuKTsKKyAgICAgICAgICAgIGlmICggY2FjaGUgKQor
ICAgICAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGw0Z3BhLCA0LCAmZ3ct
Pmw0ZSwgc2l6ZW9mKGd3LT5sNGUpKTsKKyAgICAgICAgfQogI2VuZGlmCiAgICAgfQogCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKQEAgLTk4LDYgKzk4LDEzIEBAIGludCBodm1lbXVsX2RvX3Bpb19i
dWZmZXIodWludDE2X3QgcG9ydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBk
aXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7CiAKK3N0cnVjdCBo
dm1lbXVsX2NhY2hlOworYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2bWVt
dWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWduZWQgaW50IHNpemUpOwordm9pZCBodm1l
bXVsX3dyaXRlX2NhY2hlKHN0cnVjdCBodm1lbXVsX2NhY2hlICosIHBhZGRyX3QgZ3BhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCwgY29uc3Qgdm9pZCAqYnVm
ZmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKTsKKwogdm9p
ZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoY29uc3QgY2hhciAqbG9nbHZsLCBjb25zdCBjaGFy
ICpwcmVmaXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0LCBpbnQgcmMpOwogCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:15:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziVr-0005ut-SU; Tue, 11 Sep 2018 13:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziVq-0005um-Dx
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:15:26 +0000
X-Inumbo-ID: dec7d62e-b5c4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dec7d62e-b5c4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:16:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:15:24 -0600
Message-Id: <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:15:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/4] x86/HVM: implement memory read caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFzIHRo
b3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRpbmcg
aW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0aWN1
bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBidWZm
ZXJzIHVuZGVybmVhdGggYW4KaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlvbiAo
aGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgp0aGUgZmlyc3QgcGFzcyB0cmFuc2xhdGVk
IGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5lZWRz
IHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCgpJbnRy
b2R1Y2UgYSBjYWNoZSAodXNlZCBieSBqdXN0IGd1ZXN0IHBhZ2UgdGFibGUgYWNjZXNzZXMgZm9y
IG5vdykgdG8KbWFrZSBzdXJlIGFib3ZlIGRlc2NyaWJlZCBhc3N1bXB0aW9uIGhvbGRzLiBUaGlz
IGlzIGEgdmVyeSBzaW1wbGlzdGljCmltcGxlbWVudGF0aW9uIGZvciBub3c6IE9ubHkgZXhhY3Qg
bWF0Y2hlcyBhcmUgc2F0aXNmaWVkIChubyBvdmVybGFwcyBvcgpwYXJ0aWFsIHJlYWRzIG9yIGFu
eXRoaW5nKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
QWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFJlLWJhc2UuCgotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwpAQCAtMjcsNiArMjcsMTggQEAKICNpbmNsdWRlIDxhc20vaHZtL3N2bS9zdm0uaD4KICNp
bmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KIAorc3RydWN0IGh2bWVtdWxfY2FjaGUKK3sKKyAgICB1
bnNpZ25lZCBpbnQgbWF4X2VudHM7CisgICAgdW5zaWduZWQgaW50IG51bV9lbnRzOworICAgIHN0
cnVjdCB7CisgICAgICAgIHBhZGRyX3QgZ3BhOlBBRERSX0JJVFM7CisgICAgICAgIHVuc2lnbmVk
IGludCBzaXplOihCSVRTX1BFUl9MT05HIC0gUEFERFJfQklUUykgLyAyOworICAgICAgICB1bnNp
Z25lZCBpbnQgbGV2ZWw6KEJJVFNfUEVSX0xPTkcgLSBQQUREUl9CSVRTKSAvIDI7CisgICAgICAg
IHVuc2lnbmVkIGxvbmcgZGF0YTsKKyAgICB9IGVudHNbXTsKK307CisKIHN0YXRpYyB2b2lkIGh2
bXRyYWNlX2lvX2Fzc2lzdChjb25zdCBpb3JlcV90ICpwKQogewogICAgIHVuc2lnbmVkIGludCBz
aXplLCBldmVudDsKQEAgLTU0MSw3ICs1NTMsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1p
b19hZGRyKHBhZGRyX3QKICAqLwogc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KAogICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90
IHBmZWMsCi0gICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKKyAgICBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LCBzdHJ1Y3QgaHZtZW11bF9jYWNo
ZSAqY2FjaGUpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHZvaWQg
KmVyciwgKm1hcHBpbmc7CkBAIC01ODYsNyArNTk4LDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxf
bWFwX2xpbmVhcl9hZGRyKAogICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CiAKICAg
ICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVj
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBO
VUxMLCAmcDJtdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5m
bywgJnBhZ2UsIE5VTEwsICZwMm10LCBjYWNoZSk7CiAKICAgICAgICAgc3dpdGNoICggcmVzICkK
ICAgICAgICAgewpAQCAtNzAyLDYgKzcxNCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJf
dG9fcGh5cygKICAgICBnZm5fdCBnZm4sIG5nZm47CiAgICAgdW5zaWduZWQgbG9uZyBkb25lLCB0
b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKICAgICBpbnQgcmV2ZXJzZTsKKyAg
ICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUgPSBwZmVjICYgUEZFQ19pbnNuX2ZldGNoCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBOVUxMIDogY3Vyci0+YXJjaC5odm0u
ZGF0YV9jYWNoZTsKIAogICAgIC8qCiAgICAgICogQ2xpcCByZXBldGl0aW9ucyB0byBhIHNlbnNp
YmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVuc2l2ZSBsb29waW5nIGluCkBAIC03MzEsNyAr
NzQ1LDcgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKAogICAgICAgICAgICAg
cmV0dXJuIHJjOwogICAgICAgICBnZm4gPSBnYWRkcl90b19nZm4oZ2FkZHIpOwogICAgIH0KLSAg
ICBlbHNlIGlmICggZ2ZuX2VxKGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZw
ZmVjLCBOVUxMKSwKKyAgICBlbHNlIGlmICggZ2ZuX2VxKGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2Zu
KGN1cnIsIGFkZHIsICZwZmVjLCBjYWNoZSksCiAgICAgICAgICAgICAgICAgICAgICBJTlZBTElE
X0dGTikgKQogICAgIHsKICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBG
RUNfcGFnZV9zaGFyZWQpICkKQEAgLTc0Nyw3ICs3NjEsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
bGluZWFyX3RvX3BoeXMoCiAgICAgewogICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRo
ZSByYW5nZS4gKi8KICAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6IFBBR0Vf
U0laRTsKLSAgICAgICAgbmdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVj
LCBOVUxMKTsKKyAgICAgICAgbmdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZw
ZmVjLCBjYWNoZSk7CiAKICAgICAgICAgLyogSXMgaXQgY29udGlndW91cyB3aXRoIHRoZSBwcmVj
ZWRpbmcgUEZOcz8gSWYgbm90IHRoZW4gd2UncmUgZG9uZS4gKi8KICAgICAgICAgaWYgKCBnZm5f
ZXEobmdmbiwgSU5WQUxJRF9HRk4pIHx8CkBAIC0xMDczLDcgKzEwODcsMTAgQEAgc3RhdGljIGlu
dCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZAogICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewog
ICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOworICAgIGlu
dCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBm
ZWMsICZwZmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBm
ZWMgJiBQRkVDX2luc25fZmV0Y2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBOVUxMCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
Y3VycmVudC0+YXJjaC5odm0uZGF0YV9jYWNoZSkpOwogCiAgICAgc3dpdGNoICggcmMgKQogICAg
IHsKQEAgLTEyNzAsNyArMTI4Nyw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKIAogICAg
IGlmICggIWtub3duX2dsYShhZGRyLCBieXRlcywgcGZlYykgKQogICAgIHsKLSAgICAgICAgbWFw
cGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVs
X2N0eHQpOworICAgICAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwg
Ynl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2guaHZtLmRhdGFfY2FjaGUpOwogICAgICAgICBpZiAo
IElTX0VSUihtYXBwaW5nKSApCiAgICAgICAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcp
OwogICAgIH0KQEAgLTEzMTIsNyArMTMzMCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9ybXcoCiAK
ICAgICBpZiAoICFrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpICkKICAgICB7Ci0gICAgICAg
IG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZt
ZW11bF9jdHh0KTsKKyAgICAgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFk
ZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLmh2bS5kYXRhX2NhY2hlKTsKICAgICAgICAg
aWYgKCBJU19FUlIobWFwcGluZykgKQogICAgICAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBp
bmcpOwogICAgIH0KQEAgLTE0NjYsNyArMTQ4NSw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9jbXB4
Y2hnKAogICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBs
ID09IDMgKQogICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCi0gICAgbWFwcGluZyA9
IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQp
OworICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZl
YywgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLmh2bS5kYXRhX2NhY2hlKTsKICAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCiAg
ICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKIApAQCAtMjM3Myw2ICsyMzkzLDcgQEAg
c3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZQogICAgIHsKICAgICAgICAg
dmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlvLT5tbWlvX2luc25fYnl0ZXMg
PSAwOworICAgICAgICBjdXJyLT5hcmNoLmh2bS5kYXRhX2NhY2hlLT5udW1fZW50cyA9IDA7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNTkxLDcgKzI2MTIsNyBAQCB2b2lkIGh2bV9lbXVs
YXRlX2luaXRfcGVyX2luc24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmFkZHIpICYmCiAgICAgICAgICAgICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoaHZt
ZW11bF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYyB8IFBGRUNfaW5zbl9mZXRjaCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjIHwgUEZFQ19pbnNuX2ZldGNo
LCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpID09
IEhWTVRSQU5TX29rYXkpID8KICAgICAgICAgICAgIHNpemVvZihodm1lbXVsX2N0eHQtPmluc25f
YnVmKSA6IDA7CiAgICAgfQpAQCAtMjY2NCw5ICsyNjg1LDM1IEBAIHZvaWQgaHZtX2R1bXBfZW11
bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIKICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1
Zik7CiB9CiAKK3N0cnVjdCBodm1lbXVsX2NhY2hlICpodm1lbXVsX2NhY2hlX2luaXQodW5zaWdu
ZWQgaW50IG5lbnRzKQoreworICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSA9IHhtYWxs
b2NfYnl0ZXMob2Zmc2V0b2Yoc3RydWN0IGh2bWVtdWxfY2FjaGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRzW25lbnRzXSkpOwor
CisgICAgaWYgKCBjYWNoZSApCisgICAgeworICAgICAgICBjYWNoZS0+bnVtX2VudHMgPSAwOwor
ICAgICAgICBjYWNoZS0+bWF4X2VudHMgPSBuZW50czsKKyAgICB9CisKKyAgICByZXR1cm4gY2Fj
aGU7Cit9CisKIGJvb2wgaHZtZW11bF9yZWFkX2NhY2hlKGNvbnN0IHN0cnVjdCBodm1lbXVsX2Nh
Y2hlICpjYWNoZSwgcGFkZHJfdCBncGEsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWduZWQgaW50IHNpemUpCiB7CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoc2l6ZSA8PSBzaXplb2YoY2FjaGUtPmVudHMtPmRh
dGEpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FjaGUtPm51bV9lbnRzOyArK2kgKQorICAg
ICAgICBpZiAoIGNhY2hlLT5lbnRzW2ldLmxldmVsID09IGxldmVsICYmIGNhY2hlLT5lbnRzW2ld
LmdwYSA9PSBncGEgJiYKKyAgICAgICAgICAgICBjYWNoZS0+ZW50c1tpXS5zaXplID09IHNpemUg
KQorICAgICAgICB7CisgICAgICAgICAgICBtZW1jcHkoYnVmZmVyLCAmY2FjaGUtPmVudHNbaV0u
ZGF0YSwgc2l6ZSk7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgfQorCiAgICAg
cmV0dXJuIGZhbHNlOwogfQogCkBAIC0yNjc0LDYgKzI3MjEsMzUgQEAgdm9pZCBodm1lbXVsX3dy
aXRlX2NhY2hlKHN0cnVjdCBodm1lbXVsXwogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZXZlbCwgY29uc3Qgdm9pZCAqYnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBzaXplKQogeworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYg
KCBzaXplID4gc2l6ZW9mKGNhY2hlLT5lbnRzLT5kYXRhKSApCisgICAgeworICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGZvciAoIGkg
PSAwOyBpIDwgY2FjaGUtPm51bV9lbnRzOyArK2kgKQorICAgICAgICBpZiAoIGNhY2hlLT5lbnRz
W2ldLmxldmVsID09IGxldmVsICYmIGNhY2hlLT5lbnRzW2ldLmdwYSA9PSBncGEgJiYKKyAgICAg
ICAgICAgICBjYWNoZS0+ZW50c1tpXS5zaXplID09IHNpemUgKQorICAgICAgICB7CisgICAgICAg
ICAgICBtZW1jcHkoJmNhY2hlLT5lbnRzW2ldLmRhdGEsIGJ1ZmZlciwgc2l6ZSk7CisgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgIGlmICggdW5saWtlbHkoaSA+PSBjYWNoZS0+
bWF4X2VudHMpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgY2FjaGUtPmVudHNbaV0ubGV2ZWwgPSBsZXZlbDsKKyAg
ICBjYWNoZS0+ZW50c1tpXS5ncGEgICA9IGdwYTsKKyAgICBjYWNoZS0+ZW50c1tpXS5zaXplICA9
IHNpemU7CisKKyAgICBtZW1jcHkoJmNhY2hlLT5lbnRzW2ldLmRhdGEsIGJ1ZmZlciwgc2l6ZSk7
CisKKyAgICBjYWNoZS0+bnVtX2VudHMgPSBpICsgMTsKIH0KIAogLyoKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNTIxLDYgKzE1
MjEsMTcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2
LT5hcmNoLmh2bS5pbmplY3RfZXZlbnQudmVjdG9yID0gSFZNX0VWRU5UX1ZFQ1RPUl9VTlNFVDsK
IAorICAgIC8qCisgICAgICogTGVhdmluZyBhc2lkZSB0aGUgaW5zbiBmZXRjaCwgZm9yIHdoaWNo
IHdlIGRvbid0IHVzZSB0aGlzIGNhY2hlLCBubworICAgICAqIGluc24gY2FuIGFjY2VzcyBtb3Jl
IHRoYW4gOCBpbmRlcGVuZGVudCBsaW5lYXIgYWRkcmVzc2VzIChBVlgyCisgICAgICogZ2F0aGVy
cyBiZWluZyB0aGUgd29yc3QpLiBFYWNoIHN1Y2ggbGluZWFyIHJhbmdlIGNhbiBzcGFuIGEgcGFn
ZQorICAgICAqIGJvdW5kYXJ5LCBpLmUuIHJlcXVpcmUgdHdvIHBhZ2Ugd2Fsa3MuCisgICAgICov
CisgICAgdi0+YXJjaC5odm0uZGF0YV9jYWNoZSA9IGh2bWVtdWxfY2FjaGVfaW5pdChDT05GSUdf
UEFHSU5HX0xFVkVMUyAqIDggKiAyKTsKKyAgICByYyA9IC1FTk9NRU07CisgICAgaWYgKCAhdi0+
YXJjaC5odm0uZGF0YV9jYWNoZSApCisgICAgICAgIGdvdG8gZmFpbDQ7CisKICAgICByYyA9IHNl
dHVwX2NvbXBhdF9hcmdfeGxhdCh2KTsgLyogdGVhcmRvd246IGZyZWVfY29tcGF0X2FyZ194bGF0
KCkgKi8KICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw0OwpAQCAtMTU1MCw2
ICsxNTYxLDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgZmFp
bDU6CiAgICAgZnJlZV9jb21wYXRfYXJnX3hsYXQodik7CiAgZmFpbDQ6CisgICAgaHZtZW11bF9j
YWNoZV9kZXN0cm95KHYtPmFyY2guaHZtLmRhdGFfY2FjaGUpOwogICAgIGh2bV9mdW5jcy52Y3B1
X2Rlc3Ryb3kodik7CiAgZmFpbDM6CiAgICAgdmxhcGljX2Rlc3Ryb3kodik7CkBAIC0xNTcyLDYg
KzE1ODQsOCBAQCB2b2lkIGh2bV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAKICAgICBm
cmVlX2NvbXBhdF9hcmdfeGxhdCh2KTsKIAorICAgIGh2bWVtdWxfY2FjaGVfZGVzdHJveSh2LT5h
cmNoLmh2bS5kYXRhX2NhY2hlKTsKKwogICAgIHRhc2tsZXRfa2lsbCgmdi0+YXJjaC5odm0uYXNz
ZXJ0X2V2dGNobl9pcnFfdGFza2xldCk7CiAgICAgaHZtX2Z1bmNzLnZjcHVfZGVzdHJveSh2KTsK
IApAQCAtMjk0Niw3ICsyOTYwLDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgfQogCiAg
ICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKLSAgICAgICAgJnRzcywgcHJldl90
ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOworICAgICAg
ICAmdHNzLCBwcmV2X3RyLmJhc2UsIHNpemVvZih0c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwgJnBm
aW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiAp
CiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIp
OwogICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSApCkBAIC0yOTkzLDcgKzMwMDcsNyBAQCB2
b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAotICAgICAgICAmdHNzLCB0ci5iYXNlLCBzaXplb2YodHNz
KSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOworICAgICAgICAmdHNzLCB0ci5iYXNlLCBz
aXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8sIE5VTEwpOwogICAgIGlmICgg
cmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICBodm1faW5qZWN0X3Bh
Z2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKICAgICAvKgpAQCAtMzEwNCw3ICsz
MTE4LDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKICAgICBwYWdlZmF1bHRfaW5m
b190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3AsCi0gICAgZ2ZuX3QgKmdmbl9w
LCBwMm1fdHlwZV90ICpwMm10X3ApCisgICAgZ2ZuX3QgKmdmbl9wLCBwMm1fdHlwZV90ICpwMm10
X3AsIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKQEAgLTMxMTIsNyArMzEyNiw3IEBAIGVudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXQKIAogICAgIGlmICggbGluZWFyICkK
ICAgICB7Ci0gICAgICAgIGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjLCBO
VUxMKTsKKyAgICAgICAgZ2ZuID0gcGFnaW5nX2dsYV90b19nZm4odiwgYWRkciwgJnBmZWMsIGNh
Y2hlKTsKIAogICAgICAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHsKQEAgLTMxODQsNyArMzE5OCw3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1f
dHJhbnNsYXQKICNkZWZpbmUgSFZNQ09QWV9saW5lYXIgICAgICgxdTw8MikKIHN0YXRpYyBlbnVt
IGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICB2b2lkICpidWYsIHBhZGRy
X3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCi0g
ICAgdWludDMyX3QgcGZlYywgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKQorICAgIHVpbnQzMl90
IHBmZWMsIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNh
Y2hlKQogewogICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAt
MzIxNyw4ICszMjMxLDggQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2
bQogCiAgICAgICAgIGNvdW50ID0gbWluX3QoaW50LCBQQUdFX1NJWkUgLSBncGEsIHRvZG8pOwog
Ci0gICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UodiwgYWRkciwgZmxhZ3MgJiBI
Vk1DT1BZX2xpbmVhciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVj
LCBwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7CisgICAgICAgIHJlcyA9IGh2bV90cmFuc2xh
dGVfZ2V0X3BhZ2UodiwgYWRkciwgZmxhZ3MgJiBIVk1DT1BZX2xpbmVhciwgcGZlYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJt
dCwgY2FjaGUpOwogICAgICAgICBpZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAg
ICAgIHJldHVybiByZXM7CiAKQEAgLTMyNjUsMTQgKzMyNzksMTQgQEAgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvXwogICAgIHBhZGRyX3QgcGFkZHIsIHZvaWQgKmJ1Ziwg
aW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1Ziwg
cGFkZHIsIHNpemUsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV90b19ndWVzdCB8
IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV90
b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCwgTlVMTCk7CiB9CiAKIGVudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCiAgICAgdm9pZCAqYnVm
LCBwYWRkcl90IHBhZGRyLCBpbnQgc2l6ZSkKIHsKICAgICByZXR1cm4gX19odm1fY29weShidWYs
IHBhZGRyLCBzaXplLCBjdXJyZW50LAotICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJv
bV9ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAg
SFZNQ09QWV9mcm9tX2d1ZXN0IHwgSFZNQ09QWV9waHlzLCAwLCBOVUxMLCBOVUxMKTsKIH0KIAog
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKQEAg
LTMyODEsMTYgKzMyOTUsMTcgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5
X3RvXwogewogICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgYWRkciwgc2l6ZSwgY3VycmVudCwK
ICAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX3RvX2d1ZXN0IHwgSFZNQ09QWV9saW5lYXIs
Ci0gICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2Fj
Y2VzcyB8IHBmZWMsIHBmaW5mbyk7CisgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3By
ZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzcyB8IHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAg
cGZpbmZvLCBOVUxMKTsKIH0KIAogZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBp
bnQgc2l6ZSwgdWludDMyX3QgcGZlYywKLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCisg
ICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUp
CiB7CiAgICAgcmV0dXJuIF9faHZtX2NvcHkoYnVmLCBhZGRyLCBzaXplLCBjdXJyZW50LAogICAg
ICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfbGluZWFyLAot
ICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgcGZlYywgcGZpbmZvKTsK
KyAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IHBmZWMsIHBmaW5mbywg
Y2FjaGUpOwogfQogCiB1bnNpZ25lZCBsb25nIGNvcHlfdG9fdXNlcl9odm0odm9pZCAqdG8sIGNv
bnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGludCBsZW4pCkBAIC0zMzMxLDcgKzMzNDYsOCBAQCB1
bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91c2VyX2h2bSh2b2lkICp0CiAgICAgICAgIHJldHVybiAw
OwogICAgIH0KIAotICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIodG8sICh1bnNp
Z25lZCBsb25nKWZyb20sIGxlbiwgMCwgTlVMTCk7CisgICAgcmMgPSBodm1fY29weV9mcm9tX2d1
ZXN0X2xpbmVhcih0bywgKHVuc2lnbmVkIGxvbmcpZnJvbSwgbGVuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgTlVMTCk7CiAgICAgcmV0dXJuIHJjID8gbGVu
IDogMDsgLyogZmFrZSBhIGNvcHlfZnJvbV91c2VyKCkgcmV0dXJuIGNvZGUgKi8KIH0KIApAQCAt
Mzc0Nyw3ICszNzYzLDcgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzaWcpLCBo
dm1fYWNjZXNzX2luc25fZmV0Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3MsICZhZGRyKSAmJgogICAgICAgICAgICAgIChodm1fY29weV9mcm9tX2d1ZXN0X2xp
bmVhcihzaWcsIGFkZHIsIHNpemVvZihzaWcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBOVUxMLCBOVUxMKSA9PSBIVk1U
UkFOU19va2F5KSAmJgogICAgICAgICAgICAgIChtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6
ZW9mKHNpZykpID09IDApICkKICAgICAgICAgewogICAgICAgICAgICAgcmVncy0+cmlwICs9IHNp
emVvZihzaWcpOwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTM1OCw3ICsxMzU4LDcgQEAgc3RhdGljIHZvaWQgc3Zt
X2VtdWxfc3dpbnRfaW5qZWN0aW9uKHN0cgogICAgICAgICBnb3RvIHJhaXNlX2V4Y2VwdGlvbjsK
IAogICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoJmlkdGUsIGlkdGVfbGluZWFy
X2FkZHIsIGlkdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBG
RUNfaW1wbGljaXQsICZwZmluZm8pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEZFQ19pbXBsaWNpdCwgJnBmaW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyApCiAgICAgewog
ICAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YwpAQCAtNDc1LDcgKzQ3NSw3IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVjdCBj
cHVfdXMKICAgICAgICAgewogICAgICAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAg
ICAgICAgICAgICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwb3BlcmFuZFMs
IGJhc2UsIHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAwLCAmcGZpbmZvKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsICZwZmluZm8sIE5VTEwpOwogCiAgICAgICAgICAgICBpZiAoIHJjID09IEhW
TVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgICAgICAgICBodm1faW5qZWN0X3Bh
Z2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBA
IC0xNjYsNyArMTY2LDcgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqc2hhZG93X2lu
aQogICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLCBzaF9jdHh0LCAmYWRkcikgJiYK
ICAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICAgICAgICAgICBzaF9j
dHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKLSAgICAgICAg
ICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwpKQorICAgICAgICAgICAgIFBGRUNfaW5zbl9mZXRj
aCwgTlVMTCwgTlVMTCkpCiAgICAgICAgID8gc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSA6IDA7
CiAKICAgICByZXR1cm4gJmh2bV9zaGFkb3dfZW11bGF0b3Jfb3BzOwpAQCAtMjAxLDcgKzIwMSw3
IEBAIHZvaWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2gKICAgICAgICAgICAg
ICAgICBodm1fYWNjZXNzX2luc25fZmV0Y2gsIHNoX2N0eHQsICZhZGRyKSAmJgogICAgICAgICAg
ICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICAgICAgICAgICAgICAgc2hfY3R4
dC0+aW5zbl9idWYsIGFkZHIsIHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZiksCi0gICAgICAgICAg
ICAgICAgIFBGRUNfaW5zbl9mZXRjaCwgTlVMTCkpCisgICAgICAgICAgICAgICAgIFBGRUNfaW5z
bl9mZXRjaCwgTlVMTCwgTlVMTCkpCiAgICAgICAgICAgICA/IHNpemVvZihzaF9jdHh0LT5pbnNu
X2J1ZikgOiAwOwogICAgICAgICBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgPSByZWdzLT5yaXA7CiAg
ICAgfQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvaHZtLmMKQEAgLTEyNSw3ICsxMjUsNyBAQCBodm1fcmVhZChlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwg
YWRkciwgYnl0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYWNjZXNz
X3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyBQRkVDX2luc25fZmV0Y2ggOiAwKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnBmaW5mbywgTlVMTCk7CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZW11bGF0ZS5oCkBAIC05OSw2ICs5OSwxMSBAQCBpbnQgaHZtZW11bF9kb19waW9fYnVm
ZmVyKHVpbnQxNl90IHBvcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJ1ZmZl
cik7CiAKIHN0cnVjdCBodm1lbXVsX2NhY2hlOworc3RydWN0IGh2bWVtdWxfY2FjaGUgKmh2bWVt
dWxfY2FjaGVfaW5pdCh1bnNpZ25lZCBpbnQgbmVudHMpOworc3RhdGljIGlubGluZSB2b2lkIGh2
bWVtdWxfY2FjaGVfZGVzdHJveShzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpCit7CisgICAg
eGZyZWUoY2FjaGUpOworfQogYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2
bWVtdWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWduZWQgaW50IHNpemUpOwogdm9pZCBo
dm1lbXVsX3dyaXRlX2NhY2hlKHN0cnVjdCBodm1lbXVsX2NhY2hlICosIHBhZGRyX3QgZ3BhLAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC05OSw3ICs5OSw3IEBAIGVudW0gaHZtX3RyYW5zbGF0
aW9uX3Jlc3VsdCBodm1fY29weV90b18KICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pOwog
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAog
ICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZl
YywKLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pOworICAgIHBhZ2VmYXVsdF9pbmZvX3Qg
KnBmaW5mbywgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKTsKIAogLyoKICAqIEdldCBhIHJl
ZmVyZW5jZSBvbiB0aGUgcGFnZSB1bmRlciBhbiBIVk0gcGh5c2ljYWwgb3IgbGluZWFyIGFkZHJl
c3MuICBJZgpAQCAtMTEwLDcgKzExMCw3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBo
dm1fY29weV9mcm8KIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXRlX2dl
dF9wYWdlKAogICAgIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsIGJvb2wgbGlu
ZWFyLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0
IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKLSAgICBnZm5fdCAqZ2ZuX3AsIHAybV90eXBlX3QgKnAybXRf
cCk7CisgICAgZ2ZuX3QgKmdmbl9wLCBwMm1fdHlwZV90ICpwMm10X3AsIHN0cnVjdCBodm1lbXVs
X2NhY2hlICpjYWNoZSk7CiAKICNkZWZpbmUgSFZNX0hDQUxMX2NvbXBsZXRlZCAgMCAvKiBoeXBl
cmNhbGwgY29tcGxldGVkIC0gbm8gZnVydGhlciBhY3Rpb24gKi8KICNkZWZpbmUgSFZNX0hDQUxM
X3ByZWVtcHRlZCAgMSAvKiBoeXBlcmNhbGwgcHJlZW1wdGVkIC0gcmUtZXhlY3V0ZSBWTUNBTEwg
Ki8KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtNTMsOCArNTMsNiBAQCBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgewogICAgIHVpbnQ4X3QgYnVmZmVyWzMyXTsKIH07CiAKLXN0cnVjdCBodm1lbXVsX2NhY2hl
OwotCiBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewogICAgIC8qIEkvTyByZXF1ZXN0IGluIGZsaWdodCB0
byBkZXZpY2UgbW9kZWwuICovCiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0
aW9uOwpAQCAtMjAwLDYgKzE5OCw3IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgdTggICAgICAg
ICAgICAgICAgICBjYWNoZV9tb2RlOwogCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICBodm1faW87
CisgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmRhdGFfY2FjaGU7CiAKICAgICAvKiBQZW5kaW5n
IGh3L3N3IGludGVycnVwdCAoLnZlY3RvciA9IC0xIG1lYW5zIG5vdGhpbmcgcGVuZGluZykuICov
CiAgICAgc3RydWN0IHg4Nl9ldmVudCAgICAgaW5qZWN0X2V2ZW50OwoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:16:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziWX-0006Ag-7R; Tue, 11 Sep 2018 13:16:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziWW-0006AX-0D
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:16:08 +0000
X-Inumbo-ID: f7e8d63f-b5c4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7e8d63f-b5c4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:17:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:16:06 -0600
Message-Id: <5B97C01202000078001E7413@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:16:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 4/4] x86/HVM: prefill cache with PDPTEs when
 possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2Ugc3RyaWN0bHkgc3BlYWtpbmcgaXQgaXMgaW5jb3JyZWN0IGZvciBndWVzdF93YWxrX3Rh
YmxlcygpIHRvIHJlYWQKTDMgZW50cmllcyBkdXJpbmcgUEFFIHBhZ2Ugd2Fsa3MsIHRyeSB0byBv
dmVyY29tZSB0aGlzIHdoZXJlIHBvc3NpYmxlIGJ5CnByZS1sb2FkaW5nIHRoZSB2YWx1ZXMgZnJv
bSBoYXJkd2FyZSBpbnRvIHRoZSBjYWNoZS4gU2FkbHkgdGhlCmluZm9ybWF0aW9uIGlzIGF2YWls
YWJsZSBpbiB0aGUgRVBUIGNhc2Ugb25seS4gT24gdGhlIHBvc2l0aXZlIHNpZGUgZm9yCk5QVCB0
aGUgc3BlYyBzcGVsbHMgb3V0IHRoYXQgTDMgZW50cmllcyBhcmUgYWN0dWFsbHkgcmVhZCBvbiB3
YWxrcywgc28KdXMgcmVhZGluZyB0aGVtIGlzIGNvbnNpc3RlbnQgd2l0aCBoYXJkd2FyZSBiZWhh
dmlvciBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MjogUmUtYmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMzg1LDYgKzIzODUsMjMg
QEAgc3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZQogCiAgICAgdmlvLT5t
bWlvX3JldHJ5ID0gMDsKIAorICAgIGlmICggIWN1cnItPmFyY2guaHZtLmRhdGFfY2FjaGUtPm51
bV9lbnRzICYmCisgICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5tb2RlLT5ndWVzdF9sZXZlbHMg
PT0gMyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IDQ7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IHBkcHRl
OworCisgICAgICAgICAgICBpZiAoIGh2bV9yZWFkX3BkcHRlKGN1cnIsIGksICZwZHB0ZSkgKQor
ICAgICAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY3Vyci0+YXJjaC5odm0uZGF0YV9j
YWNoZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLmh2
bS5ndWVzdF9jclszXSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBB
RERSX01BU0sgJiB+MHgxZikpICsgaSAqIHNpemVvZihwZHB0ZSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzLCAmcGRwdGUsIHNpemVvZihwZHB0ZSkpOworICAgICAgICB9
CisgICAgfQorCiAgICAgcmMgPSB4ODZfZW11bGF0ZSgmaHZtZW11bF9jdHh0LT5jdHh0LCBvcHMp
OwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+bW1pb19yZXRyeSApCiAgICAg
ICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEzNjgsNiArMTM2OCwyNSBAQCBz
dGF0aWMgdm9pZCB2bXhfc2V0X2ludGVycnVwdF9zaGFkb3coc3RyCiAgICAgX192bXdyaXRlKEdV
RVNUX0lOVEVSUlVQVElCSUxJVFlfSU5GTywgaW50cl9zaGFkb3cpOwogfQogCitzdGF0aWMgYm9v
bCByZWFkX3BkcHRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaWR4LCB1aW50NjRfdCAq
cGRwdGUpCit7CisgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgfHwgIWh2bV9w
YWVfZW5hYmxlZCh2KSB8fAorICAgICAgICAgKHYtPmFyY2guaHZtLmd1ZXN0X2VmZXIgJiBFRkVS
X0xNQSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIGlkeCA+PSA0ICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgfQorCisgICAgdm14X3ZtY3NfZW50ZXIodik7CisgICAgX192bXJlYWQoR1VFU1RfUERQ
VEUoaWR4KSwgcGRwdGUpOworICAgIHZteF92bWNzX2V4aXQodik7CisKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKwogc3RhdGljIHZvaWQgdm14X2xvYWRfcGRwdHJzKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107CkBAIC0yNDY2
LDYgKzI0ODUsOCBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0CiAg
ICAgICAgIGlmICggY3B1X2hhc192bXhfZXB0XzFnYiApCiAgICAgICAgICAgICB2bXhfZnVuY3Rp
b25fdGFibGUuaGFwX2NhcGFiaWxpdGllcyB8PSBIVk1fSEFQX1NVUEVSUEFHRV8xR0I7CiAKKyAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnJlYWRfcGRwdGUgPSByZWFkX3BkcHRlOworCiAgICAg
ICAgIHNldHVwX2VwdF9kdW1wKCk7CiAgICAgfQogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xNDYsNiAr
MTQ2LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAKICAgICB2b2lkICgqZnB1X2xl
YXZlKShzdHJ1Y3QgdmNwdSAqdik7CiAKKyAgICBib29sICgqcmVhZF9wZHB0ZSkoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpbmRleCwgdWludDY0X3QgKnBkcHRlKTsKKwogICAgIGludCAg
KCpnZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGludCAgKCpzZXRf
Z3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0KTsKIApAQCAtNDQwLDYgKzQ0MiwxMiBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgaHZtX2dldF9zaGFkCiAgICAgcmV0dXJuIGh2bV9m
dW5jcy5nZXRfc2hhZG93X2dzX2Jhc2Uodik7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1f
cmVhZF9wZHB0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGluZGV4LCB1aW50NjRfdCAq
cGRwdGUpCit7CisgICAgcmV0dXJuIGh2bV9mdW5jcy5yZWFkX3BkcHRlICYmCisgICAgICAgICAg
IGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLnJlYWRfcGRwdGUsIHYsIGluZGV4LCBwZHB0ZSk7
Cit9CisKIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZj
cHUgKnYsIHU2NCAqdmFsKQogewogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X2d1ZXN0X2JuZGNm
Z3MgJiYKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:26: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 1fzigh-0007GR-Dw; Tue, 11 Sep 2018 13:26:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzigf-0007GM-Lg
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:26:37 +0000
X-Inumbo-ID: 6f3e61ad-b5c6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f3e61ad-b5c6-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:27:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:26:35 -0600
Message-Id: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:26:32 -0600
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 0/9] x86: indirect call overhead reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaW5kaXJlY3QgY2FsbHMgaGF2ZSBhbHdheXMgYmVlbiBtb3JlIGV4cGVuc2l2ZSB0aGFu
IGRpcmVjdCBvbmVzLAp0aGVpciBjb3N0IGhhcyBmdXJ0aGVyIGluY3JlYXNlZCB3aXRoIHRoZSBT
cGVjdHJlIHYyIG1pdGlnYXRpb25zLiBJbiBhCm51bWJlciBvZiBjYXNlcyB3ZSBzaW1wbHkgcG9p
bnRsZXNzbHkgdXNlIHRoZW0gaW4gdGhlIGZpcnN0IHBsYWNlLiBJbgptYW55IG90aGVyIGNhc2Vz
IHRoZSBpbmRpcmVjdGlvbiBzb2xlbHkgZXhpc3RzIHRvIGFic3RyYWN0IGZyb20gZS5nLgp2ZW5k
b3Igc3BlY2lmaWMgaGFyZHdhcmUgZGV0YWlscywgYW5kIGhlbmNlIHRoZSBwb2ludGVycyB1c2Vk
IG5ldmVyCmNoYW5nZSBvbmNlIHNldC4gSGVyZSB3ZSBjYW4gdXNlIGFsdGVybmF0aXZlcyBwYXRj
aGluZyB0byBnZXQgcmlkIG9mCnRoZSBpbmRpcmVjdGlvbi4KCkZyb20gcGF0Y2ggMiBvbndhcmRz
IGRlcGVuZGVuY2llcyBleGlzdCBvbiBlYXJsaWVyLCB5ZXQgdG8gYmUgcmV2aWV3ZWQKcGF0Y2hl
cyAoIng4Ni9hbHRlcm5hdGl2ZXM6IGZ1bGx5IGxldmVyYWdlIGF1dG9tYXRpYyBOT1AgZmlsbGlu
ZyIgYXMgd2VsbAphcyB0aGUgIng4NjogaW1wcm92ZSBQRFggPC0+IFBGTiBhbmQgYWxpa2UgdHJh
bnNsYXRpb25zIiBzZXJpZXMgYXQgdGhlCnZlcnkgbGVhc3QpLiBJIG5ldmVydGhlbGVzcyB3YW50
ZWQgdG8gZW5hYmxlIGEgZmlyc3Qgcm91bmQgb2YgcmV2aWV3IG9mCnRoZSBzZXJpZXMsIHRoZSBt
b3JlIHRoYXQgc29tZSBvZiB0aGUgcGF0Y2hlcyAobm90IGp1c3QgaW5pdGlhbCBvbmVzKQpjb3Vs
ZCBwZXJoYXBzIGJlIHRha2VuIGlycmVzcGVjdGl2ZSBvZiB0aG9zZSBkZXBlbmRlbmNpZXMuIFRo
ZSBmaXJzdAp0d28gb2YgdGhlIHRocmVlIGdlbmFwaWMgcGF0Y2hlcywgb3RvaCwgYXJlIGVudGly
ZWx5IGluZGVwZW5kZW50IGFuZApjb3VsZCBnbyBpbiByaWdodCBhd2F5IGFmYWljdCBpZiB0aGV5
IHdlcmUgYWNrLWVkLgoKRnVydGhlciBhcmVhcyB3aGVyZSBpbmRpcmVjdCBjYWxscyBjb3VsZCBi
ZSBlbGltaW5hdGVkIChhbmQgdGhhdCBJJ3ZlIHB1dApvbiBteSB0b2RvIGxpc3QgaW4gY2FzZSB0
aGUgZ2VuZXJhbCBjb25jZXB0IGhlcmUgaXMgZGVlbWVkIHJlYXNvbmFibGUpCmFyZSBJT01NVSwg
dlBNVSwgYW5kIFhTTS4gRm9yIHNvbWUgb2YgdGhlc2UsIHRoZSBBUk0gc2lkZSB3b3VsZApuZWVk
IGRlYWxpbmcgd2l0aCBhcyB3ZWxsIC0gSSdtIG5vdCBzdXJlIHdoZXRoZXIgcmVwbGFjaW5nIGlu
ZGlyZWN0IGNhbGxzCmJ5IGRpcmVjdCBvbmVzIGlzIHdvcnRod2hpbGUgdGhlcmUgYXMgd2VsbDsg
aWYgbm90LCB0aGUgd3JhcHBlcnMgd291bGQKc2ltcGx5IG5lZWQgdG8gYmVjb21lIGZ1bmN0aW9u
IGludm9jYXRpb25zIGluIHRoZSBBUk0gY2FzZSAoYXMgd2FzCmFscmVhZHkgYXNrZWQgZm9yIGlu
IHRoZSBJT01NVSBjYXNlKS4KCjE6IHg4NjogaW5mcmFzdHJ1Y3R1cmUgdG8gYWxsb3cgY29udmVy
dGluZyBjZXJ0YWluIGluZGlyZWN0IGNhbGxzIHRvIGRpcmVjdCBvbmVzCjI6IHg4Ni9IVk06IHBh
dGNoIGluZGlyZWN0IGNhbGxzIHRocm91Z2ggaHZtX2Z1bmNzIHRvIGRpcmVjdCBvbmVzCjM6IHg4
Ni9IVk06IHBhdGNoIHZJTlRSIGluZGlyZWN0IGNhbGxzIHRocm91Z2ggaHZtX2Z1bmNzIHRvIGRp
cmVjdCBvbmVzCjQ6IHg4NjogcGF0Y2ggY3R4dF9zd2l0Y2hfbWFza2luZygpIGluZGlyZWN0IGNh
bGwgdG8gZGlyZWN0IG9uZQo1OiB4ODYvZ2VuYXBpYzogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20g
Z2VuYXBpYyBob29rIGFjY2Vzc2VzCjY6IHg4Ni9nZW5hcGljOiBwYXRjaCBpbmRpcmVjdCBjYWxs
cyB0byBkaXJlY3Qgb25lcwo3OiB4ODYvY3B1aWRsZTogcGF0Y2ggc29tZSBpbmRpcmVjdCBjYWxs
cyB0byBkaXJlY3Qgb25lcwo4OiBjcHVmcmVxOiBjb252ZXJ0IHRvIGEgc2luZ2xlIHBvc3QtaW5p
dCBkcml2ZXIgKGhvb2tzKSBpbnN0YW5jZQo5OiBjcHVmcmVxOiBwYXRjaCB0YXJnZXQoKSBpbmRp
cmVjdCBjYWxsIHRvIGRpcmVjdCBvbmUKCkJlc2lkZXMgc29tZSByZS1iYXNpbmcgb25seSBwYXRj
aCAxIGhhcyByZWFsbHkgY2hhbmdlZCBmcm9tIHYyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:30:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:30: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 1fziks-0007wy-9a; Tue, 11 Sep 2018 13:30:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzikq-0007wk-NM
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 13:30:56 +0000
X-Inumbo-ID: 098ebc13-b5c7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 098ebc13-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:31:49 +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 CDAE518A;
 Tue, 11 Sep 2018 06:30:54 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D73663F557;
 Tue, 11 Sep 2018 06:30:53 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
 <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
 <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1743e09-8983-5d0d-46b0-c41c951c42cc@arm.com>
Date: Tue, 11 Sep 2018 14:30:52 +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: <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMS8wOS8xOCAxMjozMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gCj4gT24g
MTEuMDkuMTggMTQ6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMTAvMDkvMTgg
MTg6MzcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pgo+PiBIaSwK
Pj4KPj4+IE9uIDA1LjA5LjE4IDE4OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+
Pj4KPj4+PiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4+Pj4gTWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3Rh
bmRhcmQgU01DQ0MKPj4+Pgo+Pj4+IE5JVDogVGhlIG1haW4gd2F5Cj4+Pj4KPj4+Pj4gY2FsbC4g
IlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQgY2FsbCBjYW4gYmUK
Pj4+Pj4gaW50ZXJydXB0ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8gTlcgYmVm
b3JlIGNvbXBsZXRpbmcKPj4+Pj4gdGhlIGNhbGwuCj4+Pj4+Cj4+Pj4+IEluIGNvbnRyYW5zdCB3
aXRoIGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+Pj4+Cj4+
Pj4gTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KPj4+Pgo+Pj4+PiBhcmUgcGFzc2VkIGluIHJl
Z2lzdGVycywgc3RhbmRhcmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lzdGVyCj4+Pj4+
IHBhaXIgcjEscjIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVyZSBhbGwg
YXJndW1lbnRzCj4+Pj4KPj4+PiBEbyB5b3UgbWVhbiB3MSwgdzI/Cj4+PiBHb29kIHF1ZXN0aW9u
LiBIb3cgdG8gY2FsbCB0aGUgcmVnaXN0ZXJzLCBzbyBpdCB3b3VsZCBiZSB2YWxpZCBib3RoCj4+
PiBmb3IgQVJNdjcgYW5kIEFSTXY4Pwo+Pgo+PiBXaGljaCBuYW1pbmcgZG9lcyBPUC1URUUgdXNl
PyBJcyBpdCBhKj8KPj4KPiBFeGFjdGx5LiBJJ3ZlIHNlZW4gdGhlIHNhbWUgY29udmVudGlvbiBp
biBYRU4sIGluIHNtY2NjIGNvZGUuIFNvLCBhKiwgdGhlbj8KCkl0IHdvdWxkIGJlIG5pY2UgdG8g
c3RheSBjb25zaXN0ZW50IHdpdGggT1AtVEVFLiBTbyBJIHRoaW5rIGEqIHN1aXRzIGJldHRlci4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:30:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:30: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 1fziks-0007ws-0Y; Tue, 11 Sep 2018 13:30: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzikq-0007wg-I8
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:30:56 +0000
X-Inumbo-ID: a8242638-b5c6-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a8242638-b5c6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:29:06 +0200 (CEST)
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 CDAE518A;
 Tue, 11 Sep 2018 06:30:54 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D73663F557;
 Tue, 11 Sep 2018 06:30:53 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-8-git-send-email-volodymyr_babchuk@epam.com>
 <71623728-5776-16b3-1adc-39a3f2ff8939@arm.com>
 <89bc6a1d-b2ab-703b-f193-169d3f7e4caf@epam.com>
 <21b092ba-a698-895b-b688-f2b6b2dc1575@arm.com>
 <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1743e09-8983-5d0d-46b0-c41c951c42cc@arm.com>
Date: Tue, 11 Sep 2018 14:30:52 +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: <e6cdfa0b-b785-41a4-d69d-33d79fd079ed@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/13] 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: 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>

CgpPbiAxMS8wOS8xOCAxMjozMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gCj4gT24g
MTEuMDkuMTggMTQ6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMTAvMDkvMTgg
MTg6MzcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pgo+PiBIaSwK
Pj4KPj4+IE9uIDA1LjA5LjE4IDE4OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+
Pj4KPj4+PiBPbiAwOS8wMy8yMDE4IDA1OjU0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4+Pj4gTWFpbiB3YXkgdG8gY29tbXVuaWNhdGUgd2l0aCBPUC1URUUgaXMgdG8gaXNzdWUgc3Rh
bmRhcmQgU01DQ0MKPj4+Pgo+Pj4+IE5JVDogVGhlIG1haW4gd2F5Cj4+Pj4KPj4+Pj4gY2FsbC4g
IlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQgY2FsbCBjYW4gYmUK
Pj4+Pj4gaW50ZXJydXB0ZWQgYW5kIE9QLVRFRSBjYW4gcmV0dXJuIGNvbnRyb2wgdG8gTlcgYmVm
b3JlIGNvbXBsZXRpbmcKPj4+Pj4gdGhlIGNhbGwuCj4+Pj4+Cj4+Pj4+IEluIGNvbnRyYW5zdCB3
aXRoIGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+Pj4+Cj4+
Pj4gTklUOiBzL2NvbnRyYW5zdC9jb250cmFzdC8KPj4+Pgo+Pj4+PiBhcmUgcGFzc2VkIGluIHJl
Z2lzdGVycywgc3RhbmRhcmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lzdGVyCj4+Pj4+
IHBhaXIgcjEscjIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVyZSBhbGwg
YXJndW1lbnRzCj4+Pj4KPj4+PiBEbyB5b3UgbWVhbiB3MSwgdzI/Cj4+PiBHb29kIHF1ZXN0aW9u
LiBIb3cgdG8gY2FsbCB0aGUgcmVnaXN0ZXJzLCBzbyBpdCB3b3VsZCBiZSB2YWxpZCBib3RoCj4+
PiBmb3IgQVJNdjcgYW5kIEFSTXY4Pwo+Pgo+PiBXaGljaCBuYW1pbmcgZG9lcyBPUC1URUUgdXNl
PyBJcyBpdCBhKj8KPj4KPiBFeGFjdGx5LiBJJ3ZlIHNlZW4gdGhlIHNhbWUgY29udmVudGlvbiBp
biBYRU4sIGluIHNtY2NjIGNvZGUuIFNvLCBhKiwgdGhlbj8KCkl0IHdvdWxkIGJlIG5pY2UgdG8g
c3RheSBjb25zaXN0ZW50IHdpdGggT1AtVEVFLiBTbyBJIHRoaW5rIGEqIHN1aXRzIGJldHRlci4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:32:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:32: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 1fzim5-00085W-Ld; Tue, 11 Sep 2018 13:32:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzim4-00085D-3a
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:32:12 +0000
X-Inumbo-ID: 3645eb5a-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3645eb5a-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:33:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:32:09 -0600
Message-Id: <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:32:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow converting
 certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SW4gYSBudW1iZXIgb2YgY2FzZXMgdGhlIHRhcmdldHMgb2YgaW5kaXJlY3QgY2FsbHMgZ2V0IGRl
dGVybWluZWQgb25jZQphdCBib290IHRpbWUuIEluIHN1Y2ggY2FzZXMgd2UgY2FuIHJlcGxhY2Ug
dGhvc2UgY2FsbHMgd2l0aCBkaXJlY3Qgb25lcwp2aWEgb3VyIGFsdGVybmF0aXZlIGluc3RydWN0
aW9uIHBhdGNoaW5nIG1lY2hhbmlzbS4KClNvbWUgb2YgdGhlIHRhcmdldHMgKGluIHBhcnRpY3Vs
YXIgdGhlIGh2bV9mdW5jcyBvbmVzKSBnZXQgZXN0YWJsaXNoZWQKb25seSBpbiBwcmUtU01QIGlu
aXRjYWxscywgbWFraW5nIG5lY2Vzc2FyeSBhIHNlY29uZCBwYXNzcyB0aHJvdWdoIHRoZQphbHRl
cm5hdGl2ZSBwYXRjaGluZyBjb2RlLiBUaGVyZWZvcmUgc29tZSBhZGp1c3RtZW50cyBiZXlvbmQg
dGhlCnJlY29nbml0aW9uIG9mIHRoZSBuZXcgc3BlY2lhbCBwYXR0ZXJuIGFyZSBuZWNlc3Nhcnkg
dGhlcmUuCgpOb3RlIHRoYXQgcGF0Y2hpbmcgc3VjaCBzaXRlcyBtb3JlIHRoYW4gb25jZSBpcyBu
b3Qgc3VwcG9ydGVkIChhbmQgdGhlCnN1cHBsaWVkIG1hY3JvcyBhbHNvIGRvbid0IHByb3ZpZGUg
YW55IG1lYW5zIHRvIGRvIHNvKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYzOiBVc2UgIlgiIGNvbnN0cmFpbnQgaW5zdGVhZCBvZiAiZyIgaW4g
YWx0ZXJuYXRpdmVfY2FsbE4oKS4gUHJlLQogICAgY2FsY3VsYXRlIHZhbHVlcyB0byBiZSBwdXQg
aW50byBsb2NhbCByZWdpc3RlciB2YXJpYWJsZXMuCnYyOiBJbnRyb2R1Y2UgYW5kIHVzZSBjb3Vu
dF92YV9hcmcoKS4gRG9uJ3Qgb21pdCBtaWRkbGUgb3BlcmFuZCBmcm9tCiAgICA/OiBpbiBBTFRf
Q0FMTF9BUkcoKS4gUmUtYmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCkBAIC0xNzgsOCArMTc4LDkgQEAgdGV4dF9w
b2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZQogICogQVBzIGhhdmUgbGVzcyBjYXBh
YmlsaXRpZXMgdGhhbiB0aGUgYm9vdCBwcm9jZXNzb3IgYXJlIG5vdCBoYW5kbGVkLgogICogVG91
Z2guIE1ha2Ugc3VyZSB5b3UgZGlzYWJsZSBzdWNoIGZlYXR1cmVzIGJ5IGhhbmQuCiAgKi8KLXZv
aWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIg
KnN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFsdF9pbnN0ciAqZW5kKQorc3RhdGljIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggX2FwcGx5X2Fs
dGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZvcmNl
KQogewogICAgIHN0cnVjdCBhbHRfaW5zdHIgKmEsICpiYXNlOwogCkBAIC0yMTgsNiArMjE5LDEz
IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKICAgICAgICAgaWYg
KCBBTFRfT1JJR19QVFIoYmFzZSkgIT0gb3JpZyApCiAgICAgICAgICAgICBiYXNlID0gYTsKIAor
ICAgICAgICAvKiBTa2lwIHBhdGNoIHNpdGVzIGFscmVhZHkgaGFuZGxlZCBkdXJpbmcgdGhlIGZp
cnN0IHBhc3MuICovCisgICAgICAgIGlmICggYS0+cHJpdiApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIEFTU0VSVChmb3JjZSk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCiAg
ICAgICAgIC8qIElmIHRoZXJlIGlzIG5vIHJlcGxhY2VtZW50IHRvIG1ha2UsIHNlZSBhYm91dCBv
cHRpbWlzaW5nIHRoZSBub3BzLiAqLwogICAgICAgICBpZiAoICFib290X2NwdV9oYXMoYS0+Y3B1
aWQpICkKICAgICAgICAgewpAQCAtMjI1LDcgKzIzMyw3IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0
Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKICAgICAgICAgICAgIGlmICggYmFzZS0+cHJpdiApCiAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAgIGJhc2UtPnByaXYgPSAxOworICAg
ICAgICAgICAgYS0+cHJpdiA9IDE7CiAKICAgICAgICAgICAgIC8qIE5vdGhpbmcgdXNlZnVsIHRv
IGRvPyAqLwogICAgICAgICAgICAgaWYgKCB0b29sY2hhaW5fbm9wc19hcmVfaWRlYWwgfHwgYS0+
cGFkX2xlbiA8PSAxICkKQEAgLTIzNiwyMCArMjQ0LDc0IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0
Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAK
LSAgICAgICAgYmFzZS0+cHJpdiA9IDE7Ci0KICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVwbCwgYS0+
cmVwbF9sZW4pOwogCiAgICAgICAgIC8qIDB4ZTgvMHhlOSBhcmUgcmVsYXRpdmUgYnJhbmNoZXM7
IGZpeCB0aGUgb2Zmc2V0LiAqLwogICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpi
dWYgJiAweGZlKSA9PSAweGU4ICkKLSAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSAr
PSByZXBsIC0gb3JpZzsKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IERldGVjdCB0aGUgc3BlY2lhbCBjYXNlIG9mIGluZGlyZWN0LXRvLWRpcmVjdCBicmFuY2ggcGF0
Y2hpbmc6CisgICAgICAgICAgICAgKiAtIHJlcGxhY2VtZW50IGlzIGEgZGlyZWN0IENBTEwvSk1Q
IChvcGNvZGVzIDB4RTgvMHhFOTsgYWxyZWFkeQorICAgICAgICAgICAgICogICBjaGVja2VkIGFi
b3ZlKSwKKyAgICAgICAgICAgICAqIC0gcmVwbGFjZW1lbnQncyBkaXNwbGFjZW1lbnQgaXMgLTUg
KHBvaW50aW5nIGJhY2sgYXQgdGhlIHZlcnkKKyAgICAgICAgICAgICAqICAgaW5zbiwgd2hpY2gg
bWFrZXMgbm8gc2Vuc2UgaW4gYSByZWFsIHJlcGxhY2VtZW50IGluc24pLAorICAgICAgICAgICAg
ICogLSBvcmlnaW5hbCBpcyBhbiBpbmRpcmVjdCBDQUxML0pNUCAob3Bjb2RlcyAweEZGLzIgb3Ig
MHhGRi80KQorICAgICAgICAgICAgICogICB1c2luZyBSSVAtcmVsYXRpdmUgYWRkcmVzc2luZy4K
KyAgICAgICAgICAgICAqIFNvbWUgZnVuY3Rpb24gdGFyZ2V0cyBtYXkgbm90IGJlIGF2YWlsYWJs
ZSB3aGVuIHdlIGNvbWUgaGVyZQorICAgICAgICAgICAgICogdGhlIGZpcnN0IHRpbWUuIERlZmVy
IHBhdGNoaW5nIG9mIHRob3NlIHVudGlsIHRoZSBwb3N0LXByZXNtcC0KKyAgICAgICAgICAgICAq
IGluaXRjYWxscyByZS1pbnZvY2F0aW9uLiBJZiBhdCB0aGF0IHBvaW50IHRoZSB0YXJnZXQgcG9p
bnRlciBpcworICAgICAgICAgICAgICogc3RpbGwgTlVMTCwgaW5zZXJ0ICJVRDI7IFVEMCIgKGZv
ciBlYXNlIG9mIHJlY29nbml0aW9uKSBpbnN0ZWFkCisgICAgICAgICAgICAgKiBvZiBDQUxML0pN
UC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBhLT5jcHVpZCA9PSBYODZfRkVB
VFVSRV9BTFdBWVMgJiYKKyAgICAgICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpID09
IC01ICYmCisgICAgICAgICAgICAgICAgIGEtPm9yaWdfbGVuID49IDYgJiYKKyAgICAgICAgICAg
ICAgICAgb3JpZ1swXSA9PSAweGZmICYmCisgICAgICAgICAgICAgICAgIG9yaWdbMV0gPT0gKCpi
dWYgJiAxID8gMHgyNSA6IDB4MTUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBs
b25nIGRpc3AgPSAqKGludDMyX3QgKikob3JpZyArIDIpOworICAgICAgICAgICAgICAgIGNvbnN0
IHVpbnQ4X3QgKmRlc3QgPSAqKHZvaWQgKiopKG9yaWcgKyA2ICsgZGlzcCk7CisKKyAgICAgICAg
ICAgICAgICBpZiAoIGRlc3QgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgZGlzcCA9IGRlc3QgLSAob3JpZyArIDUpOworICAgICAgICAgICAgICAgICAgICBBU1NFUlQo
ZGlzcCA9PSAoaW50MzJfdClkaXNwKTsKKyAgICAgICAgICAgICAgICAgICAgKihpbnQzMl90ICop
KGJ1ZiArIDEpID0gZGlzcDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZWxz
ZSBpZiAoIGZvcmNlICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGJ1
ZlswXSA9IDB4MGY7CisgICAgICAgICAgICAgICAgICAgIGJ1ZlsxXSA9IDB4MGI7CisgICAgICAg
ICAgICAgICAgICAgIGJ1ZlsyXSA9IDB4MGY7CisgICAgICAgICAgICAgICAgICAgIGJ1ZlszXSA9
IDB4ZmY7CisgICAgICAgICAgICAgICAgICAgIGJ1Zls0XSA9IDB4ZmY7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZm9yY2UgJiYgc3lzdGVtX3N0
YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1
ZiArIDEpICs9IHJlcGwgLSBvcmlnOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBmb3Jj
ZSAmJiBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICApCisgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKworICAgICAgICBhLT5wcml2ID0gMTsKIAogICAgICAgICBhZGRf
bm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgdG90YWxfbGVuIC0gYS0+cmVwbF9sZW4pOwogICAgICAg
ICB0ZXh0X3Bva2Uob3JpZywgYnVmLCB0b3RhbF9sZW4pOwogICAgIH0KIH0KIAotc3RhdGljIGJv
b2wgX19pbml0ZGF0YSBhbHRfZG9uZTsKK3ZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0
ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQoreworICAgIF9hcHBs
eV9hbHRlcm5hdGl2ZXMoc3RhcnQsIGVuZCwgdHJ1ZSk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0ZGF0YSBhbHRfdG9kbzsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBh
bHRfZG9uZTsKIAogLyoKICAqIEF0IGJvb3QgdGltZSwgd2UgcGF0Y2ggYWx0ZXJuYXRpdmVzIGlu
IE5NSSBjb250ZXh0LiAgVGhpcyBtZWFucyB0aGF0IHRoZQpAQCAtMjY0LDcgKzMyNiw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IG5taV9hcHBseV9hbHRlcm5hdGl2ZXMKICAgICAgKiBNb3JlIHRoYW4g
b25lIE5NSSBtYXkgb2NjdXIgYmV0d2VlbiB0aGUgdHdvIHNldF9ubWlfY2FsbGJhY2soKSBiZWxv
dy4KICAgICAgKiBXZSBvbmx5IG5lZWQgdG8gYXBwbHkgYWx0ZXJuYXRpdmVzIG9uY2UuCiAgICAg
ICovCi0gICAgaWYgKCAhYWx0X2RvbmUgKQorICAgIGlmICggIShhbHRfZG9uZSAmIGFsdF90b2Rv
KSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGNyMDsKIApAQCAtMjczLDExICszMzUs
MTIgQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcwogICAgICAgICAv
KiBEaXNhYmxlIFdQIHRvIGFsbG93IHBhdGNoaW5nIHJlYWQtb25seSBwYWdlcy4gKi8KICAgICAg
ICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKIAotICAgICAgICBhcHBseV9hbHRlcm5h
dGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKKyAgICAg
ICAgX2FwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0
aW9uc19lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0X2RvbmUpOwogCiAgICAg
ICAgIHdyaXRlX2NyMChjcjApOwogCi0gICAgICAgIGFsdF9kb25lID0gdHJ1ZTsKKyAgICAgICAg
YWx0X2RvbmUgfD0gYWx0X3RvZG87CiAgICAgfQogCiAgICAgcmV0dXJuIDE7CkBAIC0yODcsMTMg
KzM1MCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJuYXRpdmVzCiAgKiBU
aGlzIHJvdXRpbmUgaXMgY2FsbGVkIHdpdGggbG9jYWwgaW50ZXJydXB0IGRpc2FibGVkIGFuZCB1
c2VkIGR1cmluZwogICogYm9vdHVwLgogICovCi12b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0
cnVjdGlvbnModm9pZCkKK3N0YXRpYyB2b2lkIF9faW5pdCBfYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rp
b25zKGJvb2wgZm9yY2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgbm1pX2NhbGxiYWNr
X3QgKnNhdmVkX25taV9jYWxsYmFjazsKIAotICAgIGFyY2hfaW5pdF9pZGVhbF9ub3BzKCk7Ci0K
ICAgICAvKgogICAgICAqIERvbid0IHN0b3AgbWFjaGluZSBjaGVjayBleGNlcHRpb25zIHdoaWxl
IHBhdGNoaW5nLgogICAgICAqIE1DRXMgb25seSBoYXBwZW4gd2hlbiBzb21ldGhpbmcgZ290IGNv
cnJ1cHRlZCBhbmQgaW4gdGhpcwpAQCAtMzA2LDYgKzM2NywxMCBAQCB2b2lkIF9faW5pdCBhbHRl
cm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pCiAgICAgICovCiAgICAgQVNTRVJUKCFsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpKTsKIAorICAgIC8qIFNldCB3aGF0IG9wZXJhdGlvbiB0byBwZXJmb3JtIC9i
ZWZvcmUvIHNldHRpbmcgdGhlIGNhbGxiYWNrLiAqLworICAgIGFsdF90b2RvID0gMXUgPDwgZm9y
Y2U7CisgICAgYmFycmllcigpOworCiAgICAgLyoKICAgICAgKiBBcyBzb29uIGFzIHRoZSBjYWxs
YmFjayBpcyBzZXQgdXAsIHRoZSBuZXh0IE5NSSB3aWxsIHRyaWdnZXIgcGF0Y2hpbmcsCiAgICAg
ICogZXZlbiBhbiBOTUkgYWhlYWQgb2Ygb3VyIGV4cGxpY2l0IHNlbGYtTk1JLgpAQCAtMzIxLDEx
ICszODYsMjQgQEAgdm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaQogICAg
ICAqIGNvdmVyIHRoZSAoaG9wZWZ1bGx5IG5ldmVyKSBhc3luYyBjYXNlLCBwb2xsIGFsdF9kb25l
IGZvciB1cCB0byBvbmUKICAgICAgKiBzZWNvbmQuCiAgICAgICovCi0gICAgZm9yICggaSA9IDA7
ICFBQ0NFU1NfT05DRShhbHRfZG9uZSkgJiYgaSA8IDEwMDA7ICsraSApCisgICAgZm9yICggaSA9
IDA7ICEoQUNDRVNTX09OQ0UoYWx0X2RvbmUpICYgYWx0X3RvZG8pICYmIGkgPCAxMDAwOyArK2kg
KQogICAgICAgICBtZGVsYXkoMSk7CiAKLSAgICBpZiAoICFBQ0NFU1NfT05DRShhbHRfZG9uZSkg
KQorICAgIGlmICggIShBQ0NFU1NfT05DRShhbHRfZG9uZSkgJiBhbHRfdG9kbykgKQogICAgICAg
ICBwYW5pYygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVybmF0aXZlcyBzZWxmLU5NSSB0byBo
aXRcbiIpOwogCiAgICAgc2V0X25taV9jYWxsYmFjayhzYXZlZF9ubWlfY2FsbGJhY2spOwogfQor
Cit2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCkKK3sKKyAgICBhcmNo
X2luaXRfaWRlYWxfbm9wcygpOworICAgIF9hbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMoZmFsc2Up
OworfQorCit2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9icmFuY2hlcyh2b2lkKQoreworICAgIGxv
Y2FsX2lycV9kaXNhYmxlKCk7CisgICAgX2FsdGVybmF0aXZlX2luc3RydWN0aW9ucyh0cnVlKTsK
KyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjM3LDYgKzE2MzcsOCBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lCiAKICAgICBkb19wcmVzbXBfaW5pdGNhbGxz
KCk7CiAKKyAgICBhbHRlcm5hdGl2ZV9icmFuY2hlcygpOworCiAgICAgLyoKICAgICAgKiBOQjog
d2hlbiBydW5uaW5nIGFzIGEgUFYgc2hpbSBWQ1BVT1BfdXAvZG93biBpcyB3aXJlZCB0byB0aGUg
c2hpbQogICAgICAqIHBoeXNpY2FsIGNwdV9hZGQvcmVtb3ZlIGZ1bmN0aW9ucywgc28gbGF1bmNo
IHRoZSBndWVzdCB3aXRoIG9ubHkKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtNCw4ICs0LDgg
QEAKICNpZmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+
CiAjZWxzZQorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+
Ci0jaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2FzbS1tYWNyb3MuaD4KIAog
c3RydWN0IF9fcGFja2VkIGFsdF9pbnN0ciB7CkBAIC0yNiw2ICsyNiw3IEBAIGV4dGVybiB2b2lk
IGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ24KIC8qIFNpbWlsYXIgdG8gYWx0ZXJuYXRpdmVf
aW5zdHJ1Y3Rpb25zIGV4Y2VwdCBpdCBjYW4gYmUgcnVuIHdpdGggSVJRcyBlbmFibGVkLiAqLwog
ZXh0ZXJuIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBz
dHJ1Y3QgYWx0X2luc3RyICplbmQpOwogZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rp
b25zKHZvaWQpOworZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCk7CiAKICNk
ZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxYRU4lPV9vcmlnX2UgLSAuTFhFTiU9X29yaWdf
cykiCiAjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAiKC5MWEVOJT1fb3JpZ19wIC0gLkxYRU4l
PV9vcmlnX2UpIgpAQCAtMTQ5LDYgKzE1MCwyMzMgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVf
aW5zdHJ1Y3Rpb25zKHZvaQogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQgbW9yZSB0
aGFuIG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihhLi4uKSBh
CiAKKy8qCisgKiBNYWNoaW5lcnkgdG8gYWxsb3cgY29udmVydGluZyBpbmRpcmVjdCB0byBkaXJl
Y3QgY2FsbHMsIHdoZW4gdGhlIGNhbGxlZAorICogZnVuY3Rpb24gaXMgZGV0ZXJtaW5lZCBvbmNl
IGF0IGJvb3QgYW5kIGxhdGVyIG5ldmVyIGNoYW5nZWQuCisgKi8KKworI2RlZmluZSBBTFRfQ0FM
TF9hcmcxICJyZGkiCisjZGVmaW5lIEFMVF9DQUxMX2FyZzIgInJzaSIKKyNkZWZpbmUgQUxUX0NB
TExfYXJnMyAicmR4IgorI2RlZmluZSBBTFRfQ0FMTF9hcmc0ICJyY3giCisjZGVmaW5lIEFMVF9D
QUxMX2FyZzUgInI4IgorI2RlZmluZSBBTFRfQ0FMTF9hcmc2ICJyOSIKKworI2RlZmluZSBBTFRf
Q0FMTF9BUkcoYXJnLCBuKSBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKChhcmcpID8gKGFyZykgOiAw
KSBhICMjIG4gIyMgXyBcCisgICAgYXNtICggQUxUX0NBTExfYXJnICMjIG4gKSA9IChhcmcpCisj
ZGVmaW5lIEFMVF9DQUxMX05PX0FSRyhuKSBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBh
ICMjIG4gIyMgXyBhc20gKCBBTFRfQ0FMTF9hcmcgIyMgbiApCisKKyNkZWZpbmUgQUxUX0NBTExf
Tk9fQVJHNiBBTFRfQ0FMTF9OT19BUkcoNikKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHNSBBTFRf
Q0FMTF9OT19BUkcoNSk7IEFMVF9DQUxMX05PX0FSRzYKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJH
NCBBTFRfQ0FMTF9OT19BUkcoNCk7IEFMVF9DQUxMX05PX0FSRzUKKyNkZWZpbmUgQUxUX0NBTExf
Tk9fQVJHMyBBTFRfQ0FMTF9OT19BUkcoMyk7IEFMVF9DQUxMX05PX0FSRzQKKyNkZWZpbmUgQUxU
X0NBTExfTk9fQVJHMiBBTFRfQ0FMTF9OT19BUkcoMik7IEFMVF9DQUxMX05PX0FSRzMKKyNkZWZp
bmUgQUxUX0NBTExfTk9fQVJHMSBBTFRfQ0FMTF9OT19BUkcoMSk7IEFMVF9DQUxMX05PX0FSRzIK
KworLyoKKyAqIFVuZm9ydHVuYXRlbHkgQUxUX0NBTExfTk9fQVJHKCkgYWJvdmUgY2FuJ3QgdXNl
IGEgZmFrZSBpbml0aWFsaXplciAodG8KKyAqIHN1cHByZXNzICJ1bmluaXRpYWxpemVkIHZhcmlh
YmxlIiB3YXJuaW5ncyksIGFzIHZhcmlvdXMgdmVyc2lvbnMgb2YgZ2NjCisgKiBvbGRlciB0aGFu
IDguMSBmYWxsIG9uIHRoZSBub3NlIGluIHZhcmlvdXMgd2F5cyB3aXRoIHRoYXQgKGFsd2F5cyBi
ZWNhdXNlCisgKiBvZiBzb21lIG90aGVyIGNvbnN0cnVjdCBlbHNld2hlcmUgaW4gdGhlIHNhbWUg
ZnVuY3Rpb24gbmVlZGluZyB0byB1c2UgdGhlCisgKiBzYW1lIGhhcmQgcmVnaXN0ZXIpLiBPdGhl
cndpc2UgdGhlIGFzbSgpIGJlbG93IGNvdWxkIHVuaWZvcm1seSB1c2UgIityIgorICogb3V0cHV0
IGNvbnN0cmFpbnRzLCBtYWtpbmcgdW5uZWNlc3NhcnkgYWxsIHRoZXNlIEFMVF9DQUxMPG4+X09V
VCBtYWNyb3MuCisgKi8KKyNkZWZpbmUgQUxUX0NBTEwwX09VVCAiPXIiIChhMV8pLCAiPXIiIChh
Ml8pLCAiPXIiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAgIj1yIiAoYTRfKSwgIj1y
IiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FMTDFfT1VUICIrciIgKGExXyksICI9
ciIgKGEyXyksICI9ciIgKGEzXyksIFwKKyAgICAgICAgICAgICAgICAgICAgICAiPXIiIChhNF8p
LCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxMMl9PVVQgIityIiAoYTFf
KSwgIityIiAoYTJfKSwgIj1yIiAoYTNfKSwgXAorICAgICAgICAgICAgICAgICAgICAgICI9ciIg
KGE0XyksICI9ciIgKGE1XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxUX0NBTEwzX09VVCAiK3Ii
IChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAg
Ij1yIiAoYTRfKSwgIj1yIiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FMTDRfT1VU
ICIrciIgKGExXyksICIrciIgKGEyXyksICIrciIgKGEzXyksIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAiK3IiIChhNF8pLCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxM
NV9PVVQgIityIiAoYTFfKSwgIityIiAoYTJfKSwgIityIiAoYTNfKSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICIrciIgKGE0XyksICIrciIgKGE1XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxU
X0NBTEw2X09VVCAiK3IiIChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18pLCBcCisgICAgICAg
ICAgICAgICAgICAgICAgIityIiAoYTRfKSwgIityIiAoYTVfKSwgIityIiAoYTZfKQorCisjZGVm
aW5lIGFsdGVybmF0aXZlX2NhbGxOKG4sIHJldHR5cGUsIGZ1bmMpICh7ICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHJldHR5cGUgcmV0XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIxMF8gYXNt
KCJyMTAiKTsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQg
bG9uZyByMTFfIGFzbSgicjExIik7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2
b2xhdGlsZSAoX19zdHJpbmdpZnkoQUxURVJOQVRJVkUgImNhbGwgKiVjW2FkZHJdKCUlcmlwKSIs
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIC4iLCAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYODZfRkVBVFVSRV9BTFdBWVMpICAgICAgXAorICAgICAgICAgICAgICAgICAgOiBBTFRfQ0FM
TCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgIj1yIiAocjEwXyksICI9ciIgKHIxMV8pICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICA6IFthZGRyXSAiaSIgKCYoZnVuYykpLCAiZyIgKGZ1bmMpICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXRfOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIGFsdGVy
bmF0aXZlX3ZjYWxsMChmdW5jKSAoeyAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJH
MTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh2b2lkKWFsdGVybmF0aXZlX2Nh
bGxOKDAsIGludCwgZnVuYykpOyAgICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGww
KGZ1bmMpICh7ICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMCwgdHlwZW9mKGZ1bmMo
KSksIGZ1bmMpOyBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsMShmdW5jLCBhcmcp
ICh7ICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZywgMSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKHZvaWQpc2l6ZW9mKGZ1bmMoYXJnKSk7ICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKHZvaWQpYWx0ZXJuYXRpdmVfY2FsbE4oMSwgaW50LCBmdW5jKTsgICAgICAg
ICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGwxKGZ1bmMsIGFyZykgKHsgICAgICAg
ICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZywgMSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgQUxUX0NBTExfTk9fQVJHMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMSwgdHlwZW9mKGZ1bmMoYXJnKSksIGZ1bmMpOyBcCit9
KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsMihmdW5jLCBhcmcxLCBhcmcyKSAoeyAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKHYyXywgMik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzM7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhhcmcxLCBhcmcy
KSk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpYWx0ZXJuYXRpdmVfY2FsbE4o
MiwgaW50LCBmdW5jKTsgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2
ZV9jYWxsMihmdW5jLCBhcmcxLCBhcmcyKSAoeyAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJn
MikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NB
TExfQVJHKGFyZzEsIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRfQ0FMTF9OT19BUkczOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMiwgdHlwZW9mKGZ1bmMoYXJnMSwgYXJnMikpLCBmdW5j
KTsgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDMoZnVuYywgYXJnMSwgYXJnMiwg
YXJnMykgKHsgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFy
ZzEsIGFyZzIsIGFyZzMpKTsgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZl
X2NhbGxOKDMsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRl
cm5hdGl2ZV9jYWxsMyhmdW5jLCBhcmcxLCBhcmcyLCBhcmczKSAoeyAgICAgXAorICAgIHR5cGVv
ZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5
cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDMsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIs
IGFyZzMpKSwgXAorICAgICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDQoZnVuYywgYXJn
MSwgYXJnMiwgYXJnMywgYXJnNCkgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAo
YXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2
NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxM
X0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzU7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMs
IGFyZzQpKTsgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDQsIGlu
dCwgZnVuYyk7ICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9j
YWxsNChmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0KSAoeyAgXAorICAgIHR5cGVvZihhcmcy
KSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVv
ZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDQs
IHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZzMsIGFyZzQpKSwgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwor
I2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDUoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCwg
YXJnNSkgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8g
PSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVv
Zihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2
NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMs
IGFyZzQsIGFyZzUpKTsgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxO
KDUsIGludCwgZnVuYywgQUxUX0NBTExfT1VUNSk7ICAgICAgICAgXAorfSkKKworI2RlZmluZSBh
bHRlcm5hdGl2ZV9jYWxsNShmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1KSAoeyAg
XAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2
NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX05PX0FSRzY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDUsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIs
IGFyZzMsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZzQsIGFyZzUpKSwgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIGZ1
bmMsIEFMVF9DQUxMX09VVDUpOyAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmlu
ZSBhbHRlcm5hdGl2ZV92Y2FsbDYoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCwgYXJnNSwg
YXJnNikgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJn
Myk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVv
Zihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc2KSB2Nl8gPSAoYXJnNik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxM
X0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Nl8sIDYpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihm
dW5jKGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFyZzUsIGFyZzYpKTsgICAgICAgICAgICAgXAor
ICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDYsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsNihmdW5jLCBh
cmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1LCBhcmc2KSAoeyAgXAorICAgIHR5cGVvZihhcmcy
KSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2
NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHR5cGVvZihhcmc2KSB2Nl8gPSAoYXJnNik7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8s
IDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyh2Nl8sIDYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDYsIHR5cGVvZihmdW5jKGFyZzEsIGFy
ZzIsIGFyZzMsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFyZzQsIGFyZzUsIGFyZzYpKSwgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgIGZ1bmMsIEFMVF9DQUxMX09VVDYpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbF9fKG5yKSBhbHRlcm5hdGl2
ZV92Y2FsbCAjIyBucgorI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsX18obnIpICBhbHRlcm5hdGl2
ZV9jYWxsICMjIG5yCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGxfKG5yKSBhbHRlcm5hdGl2
ZV92Y2FsbF9fKG5yKQorI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsXyhucikgIGFsdGVybmF0aXZl
X2NhbGxfXyhucikKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbChmdW5jLCBhcmdzLi4uKSBc
CisgICAgYWx0ZXJuYXRpdmVfdmNhbGxfKGNvdW50X3ZhX2FyZyhhcmdzKSkoZnVuYywgIyMgYXJn
cykKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsKGZ1bmMsIGFyZ3MuLi4pIFwKKyAgICBhbHRl
cm5hdGl2ZV9jYWxsXyhjb3VudF92YV9hcmcoYXJncykpKGZ1bmMsICMjIGFyZ3MpCisKICNlbmRp
ZiAvKiAgIV9fQVNTRU1CTFlfXyAgKi8KIAogI2VuZGlmIC8qIF9fWDg2X0FMVEVSTkFUSVZFX0hf
XyAqLwotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCkBAIC02Niw2ICs2NiwxMCBAQAogCiAjZGVmaW5lIFJPVU5EVVAoeCwgYSkgKCgoeCkgKyAo
YSkgLSAxKSAmIH4oKGEpIC0gMSkpCiAKKyNkZWZpbmUgY291bnRfdmFfYXJnXyhkb3QsIGExLCBh
MiwgYTMsIGE0LCBhNSwgYTYsIGE3LCBhOCwgeCwgLi4uKSB4CisjZGVmaW5lIGNvdW50X3ZhX2Fy
ZyhhcmdzLi4uKSBcCisgICAgY291bnRfdmFfYXJnXyguLCAjIyBhcmdzLCA4LCA3LCA2LCA1LCA0
LCAzLCAyLCAxLCAwKQorCiBzdHJ1Y3QgZG9tYWluOwogCiB2b2lkIGNtZGxpbmVfcGFyc2UoY29u
c3QgY2hhciAqY21kbGluZSk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:33:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:33: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 1fzimt-0008Fc-60; Tue, 11 Sep 2018 13:33: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzimr-0008FH-Mf
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:33:01 +0000
X-Inumbo-ID: f2a953d0-b5c6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2a953d0-b5c6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:31:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:32:59 -0600
Message-Id: <5B97C40702000078001E747F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:32:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 2/9] x86/HVM: patch indirect calls through
 hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVseSAob3Ig
bm90IGF0IGFsbCkKZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCBsaWtlIHtkb21haW4sdmNw
dX1faW5pdGlhbGlzZSBvciBjcHVfdXAsCmFzIHdlbGwgYXMgbmVzdGVkLCBWTSBldmVudCwgYW5k
IGFsdHAybSBvbmVzICh0aGV5IGNhbiBhbGwgYmUgZG9uZQpsYXRlciwgaWYgc28gZGVzaXJlZCku
IFZpcnR1YWwgSW50ZXJydXB0IGRlbGl2ZXJ5IG9uZXMgd2lsbCBiZSBkZWFsdAp3aXRoIGluIGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnYzOiBSZS1iYXNlLgp2MjogRHJvcCBvcGVuLWNvZGVkIG51bWJlcnMgZnJv
bSBtYWNybyBpbnZvY2F0aW9ucy4gUmUtYmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTA0LDcgKzIxMDQs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfbXNyKAogc3RhdGljIGludCBodm1lbXVsX3di
aW52ZCgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBodm1fZnVu
Y3Mud2JpbnZkX2ludGVyY2VwdCgpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy53
YmludmRfaW50ZXJjZXB0KTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC0yMTIy
LDcgKzIxMjIsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CiAKICAgICBpZiAoICFjdXJyLT5mcHVfZGlydGllZCApCi0gICAg
ICAgIGh2bV9mdW5jcy5mcHVfZGlydHlfaW50ZXJjZXB0KCk7CisgICAgICAgIGFsdGVybmF0aXZl
X3ZjYWxsKGh2bV9mdW5jcy5mcHVfZGlydHlfaW50ZXJjZXB0KTsKICAgICBlbHNlIGlmICggdHlw
ZSA9PSBYODZFTVVMX0ZQVV9mcHUgKQogICAgIHsKICAgICAgICAgY29uc3QgdHlwZW9mKGN1cnIt
PmFyY2gueHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZwdV9jdHh0ID0KQEAgLTIyMzksNyArMjIzOSw3
IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICAgICAgewogICAgICAgICAgICAg
Y3Vyci0+ZnB1X2RpcnRpZWQgPSBmYWxzZTsKICAgICAgICAgICAgIHN0dHMoKTsKLSAgICAgICAg
ICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgICAgICBhbHRlcm5hdGl2ZV92
Y2FsbChodm1fZnVuY3MuZnB1X2xlYXZlLCBjdXJyKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAg
LTI0MDEsNyArMjQwMSw4IEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZt
X2UKICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+aW50cl9zaGFkb3cgIT0gbmV3X2ludHJfc2hhZG93
ICkKICAgICB7CiAgICAgICAgIGh2bWVtdWxfY3R4dC0+aW50cl9zaGFkb3cgPSBuZXdfaW50cl9z
aGFkb3c7Ci0gICAgICAgIGh2bV9mdW5jcy5zZXRfaW50ZXJydXB0X3NoYWRvdyhjdXJyLCBuZXdf
aW50cl9zaGFkb3cpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X2lu
dGVycnVwdF9zaGFkb3csCisgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnIsIG5ld19pbnRy
X3NoYWRvdyk7CiAgICAgfQogCiAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQucmV0aXJlLmhs
dCAmJgpAQCAtMjUzOCw3ICsyNTM5LDggQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X29uY2UoCiAK
ICAgICBtZW1zZXQoaHZtZW11bF9jdHh0LCAwLCBzaXplb2YoKmh2bWVtdWxfY3R4dCkpOwogCi0g
ICAgaHZtZW11bF9jdHh0LT5pbnRyX3NoYWRvdyA9IGh2bV9mdW5jcy5nZXRfaW50ZXJydXB0X3No
YWRvdyhjdXJyKTsKKyAgICBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93ID0KKyAgICAgICAgYWx0
ZXJuYXRpdmVfY2FsbChodm1fZnVuY3MuZ2V0X2ludGVycnVwdF9zaGFkb3csIGN1cnIpOwogICAg
IGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19jcywgaHZtZW11bF9jdHh0KTsKICAgICBodm1l
bXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfc3MsIGh2bWVtdWxfY3R4dCk7CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yNzIsMTIg
KzI3MiwxMiBAQCB2b2lkIGh2bV9zZXRfcmR0c2NfZXhpdGluZyhzdHJ1Y3QgZG9tYWluCiAgICAg
c3RydWN0IHZjcHUgKnY7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIGh2
bV9mdW5jcy5zZXRfcmR0c2NfZXhpdGluZyh2LCBlbmFibGUpOworICAgICAgICBhbHRlcm5hdGl2
ZV92Y2FsbChodm1fZnVuY3Muc2V0X3JkdHNjX2V4aXRpbmcsIHYsIGVuYWJsZSk7CiB9CiAKIHZv
aWQgaHZtX2dldF9ndWVzdF9wYXQoc3RydWN0IHZjcHUgKnYsIHU2NCAqZ3Vlc3RfcGF0KQogewot
ICAgIGlmICggIWh2bV9mdW5jcy5nZXRfZ3Vlc3RfcGF0KHYsIGd1ZXN0X3BhdCkgKQorICAgIGlm
ICggIWFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmdldF9ndWVzdF9wYXQsIHYsIGd1ZXN0X3Bh
dCkgKQogICAgICAgICAqZ3Vlc3RfcGF0ID0gdi0+YXJjaC5odm0ucGF0X2NyOwogfQogCkBAIC0z
MDIsNyArMzAyLDcgQEAgaW50IGh2bV9zZXRfZ3Vlc3RfcGF0KHN0cnVjdCB2Y3B1ICp2LCB1Ngog
ICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgIGlmICggIWh2bV9mdW5jcy5z
ZXRfZ3Vlc3RfcGF0KHYsIGd1ZXN0X3BhdCkgKQorICAgIGlmICggIWFsdGVybmF0aXZlX2NhbGwo
aHZtX2Z1bmNzLnNldF9ndWVzdF9wYXQsIHYsIGd1ZXN0X3BhdCkgKQogICAgICAgICB2LT5hcmNo
Lmh2bS5wYXRfY3IgPSBndWVzdF9wYXQ7CiAKICAgICByZXR1cm4gMTsKQEAgLTM0Miw3ICszNDIs
NyBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqCiAgICAgICAgICAg
ICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOwogICAgIH0KIAotICAgIHJldHVybiBo
dm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICByZXR1cm4gYWx0ZXJuYXRp
dmVfY2FsbChodm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3MsIHYsIHZhbCk7CiB9CiAKIC8qCkBA
IC01MDAsNyArNTAwLDggQEAgdm9pZCBodm1fbWlncmF0ZV9waXJxcyhzdHJ1Y3QgdmNwdSAqdikK
IHN0YXRpYyBib29sIGh2bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHg4Nl9ldmVudCAqaW5mbykKIHsKICAgICBpbmZvLT5jcjIgPSB2LT5hcmNoLmh2bS5ndWVzdF9j
clsyXTsKLSAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9wZW5kaW5nX2V2ZW50KHYsIGluZm8pOwor
CisgICAgcmV0dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmdldF9wZW5kaW5nX2V2ZW50
LCB2LCBpbmZvKTsKIH0KIAogdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQpAQCAt
MTY3NCw3ICsxNjc1LDcgQEAgdm9pZCBodm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZf
ZQogICAgICAgICB9CiAgICAgfQogCi0gICAgaHZtX2Z1bmNzLmluamVjdF9ldmVudChldmVudCk7
CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLmluamVjdF9ldmVudCwgZXZlbnQpOwog
fQogCiBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCkBAIC0yMjYxLDcgKzIyNjIsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vCiAgICAgICAgICAoIXJhbmdlc2V0X2lzX2VtcHR5KGQtPmlvbWVtX2Nh
cHMpIHx8CiAgICAgICAgICAgIXJhbmdlc2V0X2lzX2VtcHR5KGQtPmFyY2guaW9wb3J0X2NhcHMp
IHx8CiAgICAgICAgICAgaGFzX2FyY2hfcGRldnMoZCkpICkKLSAgICAgICAgaHZtX2Z1bmNzLmhh
bmRsZV9jZCh2LCB2YWx1ZSk7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5o
YW5kbGVfY2QsIHYsIHZhbHVlKTsKIAogICAgIGh2bV91cGRhdGVfY3IodiwgMCwgdmFsdWUpOwog
CkBAIC0zNTAwLDcgKzM1MDEsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25l
ZCBpbnQKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIC8qIElmIHJldCA9PSAw
IHRoZW4gdGhpcyBpcyBub3QgYW4gTUNFIE1TUiwgc2VlIG90aGVyIE1TUnMuICovCiAgICAgICAg
IHJldCA9ICgocmV0ID09IDApCi0gICAgICAgICAgICAgICA/IGh2bV9mdW5jcy5tc3JfcmVhZF9p
bnRlcmNlcHQobXNyLCBtc3JfY29udGVudCkKKyAgICAgICAgICAgICAgID8gYWx0ZXJuYXRpdmVf
Y2FsbChodm1fZnVuY3MubXNyX3JlYWRfaW50ZXJjZXB0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1zciwgbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICAgICA6IFg4NkVNVUxf
T0tBWSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTM2NjAsNyArMzY2Miw4IEBAIGludCBo
dm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQKICAgICAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7CiAgICAgICAgIC8qIElmIHJldCA9PSAwIHRoZW4gdGhpcyBpcyBub3QgYW4gTUNFIE1T
Uiwgc2VlIG90aGVyIE1TUnMuICovCiAgICAgICAgIHJldCA9ICgocmV0ID09IDApCi0gICAgICAg
ICAgICAgICA/IGh2bV9mdW5jcy5tc3Jfd3JpdGVfaW50ZXJjZXB0KG1zciwgbXNyX2NvbnRlbnQp
CisgICAgICAgICAgICAgICA/IGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLm1zcl93cml0ZV9p
bnRlcmNlcHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLCBtc3JfY29u
dGVudCkKICAgICAgICAgICAgICAgIDogWDg2RU1VTF9PS0FZKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpAQCAtMzg1Miw3ICszODU1LDcgQEAgdm9pZCBodm1faHlwZXJjYWxsX3BhZ2VfaW5pdGlh
bGlzZShzdHJ1YwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoeXBl
cmNhbGxfcGFnZSkKIHsKICAgICBodm1fbGF0Y2hfc2hpbmZvX3NpemUoZCk7Ci0gICAgaHZtX2Z1
bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2UoZCwgaHlwZXJjYWxsX3BhZ2UpOworICAgIGFsdGVybmF0
aXZlX3ZjYWxsKGh2bV9mdW5jcy5pbml0X2h5cGVyY2FsbF9wYWdlLCBkLCBoeXBlcmNhbGxfcGFn
ZSk7CiB9CiAKIHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQx
Nl90IGNzLCB1aW50MTZfdCBpcCkKQEAgLTQ5ODcsNyArNDk5MCw3IEBAIHZvaWQgaHZtX2RvbWFp
bl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4KIHZvaWQgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcpCiB7Ci0gICAgaHZtX2Z1
bmNzLmdldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHNlZywgcmVnKTsKKyAgICBhbHRlcm5hdGl2ZV92
Y2FsbChodm1fZnVuY3MuZ2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVnKTsKIAogICAg
IHN3aXRjaCAoIHNlZyApCiAgICAgewpAQCAtNTEzMyw3ICs1MTM2LDcgQEAgdm9pZCBodm1fc2V0
X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0g
ICAgaHZtX2Z1bmNzLnNldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHNlZywgcmVnKTsKKyAgICBhbHRl
cm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVn
KTsKIH0KIAogLyoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTM4MCw0MiArMzgwLDQyIEBAIHN0YXRpYyBp
bmxpbmUgaW50CiBodm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgQVNT
RVJUKHYgPT0gY3VycmVudCk7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5ndWVzdF94ODZfbW9kZSh2
KTsKKyAgICByZXR1cm4gYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3MuZ3Vlc3RfeDg2X21vZGUs
IHYpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKIGh2bV91cGRhdGVfaG9zdF9jcjMoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3MudXBkYXRlX2hvc3RfY3IzICkKLSAgICAg
ICAgaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMyh2KTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNh
bGwoaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMywgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBodm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiB7
Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjciwgMCk7CisgICAgYWx0ZXJuYXRp
dmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jciwgdiwgY3IsIDApOwogfQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9jcjMoc3RydWN0IHZjcHUgKnYsIGJvb2wg
bm9mbHVzaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MgPSBub2ZsdXNoID8gSFZNX1VQREFU
RV9HVUVTVF9DUjNfTk9GTFVTSCA6IDA7CiAKLSAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2Ny
KHYsIDMsIGZsYWdzKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MudXBkYXRlX2d1
ZXN0X2NyLCB2LCAzLCBmbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRl
X2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVz
dF9lZmVyKHYpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3Rf
ZWZlciwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fY3B1aWRfcG9saWN5X2NoYW5n
ZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFuZ2Vk
KHYpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5jcHVpZF9wb2xpY3lfY2hhbmdl
ZCwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fc2V0X3RzY19vZmZzZXQoc3RydWN0
IHZjcHUgKnYsIHVpbnQ2NF90IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgYXRfdHNjKQogewotICAgIGh2bV9mdW5jcy5zZXRfdHNjX29mZnNl
dCh2LCBvZmZzZXQsIGF0X3RzYyk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNl
dF90c2Nfb2Zmc2V0LCB2LCBvZmZzZXQsIGF0X3RzYyk7CiB9CiAKIC8qCkBAIC00MzIsMTggKzQz
MiwxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoCiBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGludAogaHZtX2dldF9jcGwoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAg
cmV0dXJuIGh2bV9mdW5jcy5nZXRfY3BsKHYpOworICAgIHJldHVybiBhbHRlcm5hdGl2ZV9jYWxs
KGh2bV9mdW5jcy5nZXRfY3BsLCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IGh2bV9nZXRfc2hhZG93X2dzX2Jhc2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIGh2
bV9mdW5jcy5nZXRfc2hhZG93X2dzX2Jhc2Uodik7CisgICAgcmV0dXJuIGFsdGVybmF0aXZlX2Nh
bGwoaHZtX2Z1bmNzLmdldF9zaGFkb3dfZ3NfYmFzZSwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQogewog
ICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X2d1ZXN0X2JuZGNmZ3MgJiYKLSAgICAgICAgICAgaHZt
X2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCk7CisgICAgICAgICAgIGFsdGVybmF0aXZl
X2NhbGwoaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzLCB2LCB2YWwpOwogfQogCiAjZGVmaW5l
IGhhc19odm1fcGFyYW1zKGQpIFwKQEAgLTUwMCwxMiArNTAwLDEyIEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBodm1faW5qZWN0X3BhZ2VfZmF1bHQKIAogc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5ldmVudF9w
ZW5kaW5nKHYpOworICAgIHJldHVybiBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5ldmVudF9w
ZW5kaW5nLCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQogewotICAgIGh2bV9mdW5jcy5pbnZscGcodiwg
bGluZWFyKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaW52bHBnLCB2LCBsaW5l
YXIpOwogfQogCiAvKiBUaGVzZSBiaXRzIGluIENSNCBhcmUgb3duZWQgYnkgdGhlIGhvc3QuICov
CkBAIC01MzAsMTMgKzUzMCwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdV9kb3duKHZv
aWQpCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGh2bV9nZXRfaW5zbl9ieXRlcyhzdHJ1
Y3QgdmNwdSAqdiwgdWludDhfdCAqYnVmKQogewotICAgIHJldHVybiAoaHZtX2Z1bmNzLmdldF9p
bnNuX2J5dGVzID8gaHZtX2Z1bmNzLmdldF9pbnNuX2J5dGVzKHYsIGJ1ZikgOiAwKTsKKyAgICBy
ZXR1cm4gKGh2bV9mdW5jcy5nZXRfaW5zbl9ieXRlcworICAgICAgICAgICAgPyBhbHRlcm5hdGl2
ZV9jYWxsKGh2bV9mdW5jcy5nZXRfaW5zbl9ieXRlcywgdiwgYnVmKSA6IDApOwogfQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgaHZtX3NldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IGlmICggaHZtX2Z1bmNzLnNldF9pbmZvX2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuIGh2bV9mdW5j
cy5zZXRfaW5mb19ndWVzdCh2KTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNz
LnNldF9pbmZvX2d1ZXN0LCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZhbGlk
YXRlX3JlZ3NfZmllbGRzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:33:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fzinh-0008N6-GB; Tue, 11 Sep 2018 13:33:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzinf-0008Mj-Gk
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:33:51 +0000
X-Inumbo-ID: 7177da91-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7177da91-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:34:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:33:49 -0600
Message-Id: <5B97C43902000078001E7482@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:33:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 3/9] x86/HVM: patch vINTR indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.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>

V2hpbGUgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSwgY2hhbmdlIHRoZSBWTVggaW5pdGlhbGl6YXRp
b24gbG9naWMgdG8KdXBkYXRlIHRoZSBmdW5jdGlvbiB0YWJsZSBpbiBzdGFydF92bXgoKSBmcm9t
IE5VTEwgcmF0aGVyIHRoYW4gdG8gTlVMTCwKdG8gbWFrZSBtb3JlIG9idmlvdXMgdGhhdCB3ZSB3
b24ndCBldmVyIGNoYW5nZSBhbiBhbHJlYWR5IChleHBsaWN0bHkpCmluaXRpYWxpemVkIGZ1bmN0
aW9uIHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCnYyOiBE
cm9wIG9wZW4tY29kZWQgbnVtYmVycyBmcm9tIG1hY3JvIGludm9jYXRpb25zLgoKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBA
IC0xMTEsMTAgKzExMSwxNSBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfY2xlYXJfaXJyKGludCB2ZWN0
b3IsCiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFb
QVBJQ19JUlJdKTsKIH0KIAotc3RhdGljIGludCB2bGFwaWNfZmluZF9oaWdoZXN0X2lycihzdHJ1
Y3QgdmxhcGljICp2bGFwaWMpCitzdGF0aWMgdm9pZCBzeW5jX3Bpcl90b19pcnIoc3RydWN0IHZj
cHUgKnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKLSAgICAgICAg
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKKyAgICAgICAg
YWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciwgdik7Cit9CisKK3N0
YXRpYyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIoc3RydWN0IHZsYXBpYyAqdmxhcGljKQor
eworICAgIHN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKIAogICAgIHJldHVy
biB2bGFwaWNfZmluZF9oaWdoZXN0X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJS
XSk7CiB9CkBAIC0xNDMsNyArMTQ4LDcgQEAgYm9vbCB2bGFwaWNfdGVzdF9pcnEoY29uc3Qgc3Ry
dWN0IHZsYXBpYwogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpZiAoIGh2bV9mdW5jcy50
ZXN0X3BpciAmJgotICAgICAgICAgaHZtX2Z1bmNzLnRlc3RfcGlyKGNvbnN0X3ZsYXBpY192Y3B1
KHZsYXBpYyksIHZlYykgKQorICAgICAgICAgYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3MudGVz
dF9waXIsIGNvbnN0X3ZsYXBpY192Y3B1KHZsYXBpYyksIHZlYykgKQogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAogICAgIHJldHVybiB2bGFwaWNfdGVzdF92ZWN0b3IodmVjLCAmdmxhcGljLT5yZWdz
LT5kYXRhW0FQSUNfSVJSXSk7CkBAIC0xNjUsMTAgKzE3MCwxMCBAQCB2b2lkIHZsYXBpY19zZXRf
aXJxKHN0cnVjdCB2bGFwaWMgKnZsYXBpCiAgICAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVj
LCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy51
cGRhdGVfZW9pX2V4aXRfYml0bWFwICkKLSAgICAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9lb2lfZXhp
dF9iaXRtYXAodGFyZ2V0LCB2ZWMsIHRyaWcpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbCho
dm1fZnVuY3MudXBkYXRlX2VvaV9leGl0X2JpdG1hcCwgdGFyZ2V0LCB2ZWMsIHRyaWcpOwogCiAg
ICAgaWYgKCBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciApCi0gICAgICAgIGh2bV9mdW5j
cy5kZWxpdmVyX3Bvc3RlZF9pbnRyKHRhcmdldCwgdmVjKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVf
dmNhbGwoaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIsIHRhcmdldCwgdmVjKTsKICAgICBl
bHNlIGlmICggIXZsYXBpY190ZXN0X2FuZF9zZXRfaXJyKHZlYywgdmxhcGljKSApCiAgICAgICAg
IHZjcHVfa2ljayh0YXJnZXQpOwogfQpAQCAtNDQ4LDcgKzQ1Myw3IEBAIHZvaWQgdmxhcGljX0VP
SV9zZXQoc3RydWN0IHZsYXBpYyAqdmxhcGkKICAgICB2bGFwaWNfY2xlYXJfdmVjdG9yKHZlY3Rv
ciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAgICAgaWYgKCBodm1fZnVuY3Mu
aGFuZGxlX2VvaSApCi0gICAgICAgIGh2bV9mdW5jcy5oYW5kbGVfZW9pKHZlY3Rvcik7CisgICAg
ICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5oYW5kbGVfZW9pLCB2ZWN0b3IpOwogCiAg
ICAgdmxhcGljX2hhbmRsZV9FT0kodmxhcGljLCB2ZWN0b3IpOwogCkBAIC0xNDI5LDggKzE0MzQs
NyBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgZG9tYWluCiAKICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bp
cl90b19pcnIgKQotICAgICAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2KTsKKyAg
ICAgICAgc3luY19waXJfdG9faXJyKHYpOwogCiAgICAgICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsK
ICAgICAgICAgaWYgKCAocmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1X2lk
LCBoLCBzLT5yZWdzKSkgIT0gMCApCkBAIC0xNTMxLDcgKzE1MzUsOCBAQCBzdGF0aWMgaW50IGxh
cGljX2xvYWRfcmVncyhzdHJ1Y3QgZG9tYWluCiAgICAgICAgIGxhcGljX2xvYWRfZml4dXAocyk7
CiAKICAgICBpZiAoIGh2bV9mdW5jcy5wcm9jZXNzX2lzciApCi0gICAgICAgIGh2bV9mdW5jcy5w
cm9jZXNzX2lzcih2bGFwaWNfZmluZF9oaWdoZXN0X2lzcihzKSwgdik7CisgICAgICAgIGFsdGVy
bmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5wcm9jZXNzX2lzciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHMpLCB2KTsKIAogICAgIHZsYXBpY19hZGp1
c3RfaTgyNTlfdGFyZ2V0KGQpOwogICAgIGxhcGljX3JlYXJtKHMpOwotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjMz
NiwxMiArMjMzNiw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGQK
ICAgICAubmh2bV92Y3B1X3ZtZXhpdF9ldmVudCA9IG52bXhfdm1leGl0X2V2ZW50LAogICAgIC5u
aHZtX2ludHJfYmxvY2tlZCAgICA9IG52bXhfaW50cl9ibG9ja2VkLAogICAgIC5uaHZtX2RvbWFp
bl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IG52bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
LAotICAgIC51cGRhdGVfZW9pX2V4aXRfYml0bWFwID0gdm14X3VwZGF0ZV9lb2lfZXhpdF9iaXRt
YXAsCi0gICAgLnByb2Nlc3NfaXNyICAgICAgICAgID0gdm14X3Byb2Nlc3NfaXNyLAotICAgIC5k
ZWxpdmVyX3Bvc3RlZF9pbnRyICA9IHZteF9kZWxpdmVyX3Bvc3RlZF9pbnRyLAotICAgIC5zeW5j
X3Bpcl90b19pcnIgICAgICA9IHZteF9zeW5jX3Bpcl90b19pcnIsCi0gICAgLnRlc3RfcGlyICAg
ICAgICAgICAgID0gdm14X3Rlc3RfcGlyLAotICAgIC5oYW5kbGVfZW9pICAgICAgICAgICA9IHZt
eF9oYW5kbGVfZW9pLAogICAgIC5uaHZtX2hhcF93YWxrX0wxX3AybSA9IG52bXhfaGFwX3dhbGtf
TDFfcDJtLAogICAgIC5lbmFibGVfbXNyX2ludGVyY2VwdGlvbiA9IHZteF9lbmFibGVfbXNyX2lu
dGVyY2VwdGlvbiwKICAgICAuaXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQgPSB2bXhfaXNfc2luZ2xl
c3RlcF9zdXBwb3J0ZWQsCkBAIC0yNDY5LDI2ICsyNDYzLDIzIEBAIGNvbnN0IHN0cnVjdCBodm1f
ZnVuY3Rpb25fdGFibGUgKiBfX2luaXQKICAgICAgICAgc2V0dXBfZXB0X2R1bXAoKTsKICAgICB9
CiAKLSAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsX2ludHJfZGVsaXZlcnkgKQorICAgIGlm
ICggY3B1X2hhc192bXhfdmlydHVhbF9pbnRyX2RlbGl2ZXJ5ICkKICAgICB7Ci0gICAgICAgIHZt
eF9mdW5jdGlvbl90YWJsZS51cGRhdGVfZW9pX2V4aXRfYml0bWFwID0gTlVMTDsKLSAgICAgICAg
dm14X2Z1bmN0aW9uX3RhYmxlLnByb2Nlc3NfaXNyID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0
aW9uX3RhYmxlLmhhbmRsZV9lb2kgPSBOVUxMOwotICAgIH0KLSAgICBlbHNlCisgICAgICAgIHZt
eF9mdW5jdGlvbl90YWJsZS51cGRhdGVfZW9pX2V4aXRfYml0bWFwID0gdm14X3VwZGF0ZV9lb2lf
ZXhpdF9iaXRtYXA7CisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5wcm9jZXNzX2lzciA9IHZt
eF9wcm9jZXNzX2lzcjsKKyAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhbmRsZV9lb2kgPSB2
bXhfaGFuZGxlX2VvaTsKICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnZpcnR1YWxfaW50cl9k
ZWxpdmVyeV9lbmFibGVkID0gdHJ1ZTsKKyAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfdm14X3Bv
c3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQogICAgIHsKICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNf
dmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0b3IsIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwog
ICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQogICAgICAgICAgICAgYWxsb2NfZGlyZWN0X2Fw
aWNfdmVjdG9yKCZwaV93YWtldXBfdmVjdG9yLCBwaV93YWtldXBfaW50ZXJydXB0KTsKLSAgICB9
Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmRlbGl2ZXJfcG9z
dGVkX2ludHIgPSBOVUxMOwotICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9f
aXJyID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyID0gTlVMTDsK
KworICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IHZteF9k
ZWxpdmVyX3Bvc3RlZF9pbnRyOworICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJf
dG9faXJyICAgICA9IHZteF9zeW5jX3Bpcl90b19pcnI7CisgICAgICAgIHZteF9mdW5jdGlvbl90
YWJsZS50ZXN0X3BpciAgICAgICAgICAgID0gdm14X3Rlc3RfcGlyOwogICAgIH0KIAogICAgIGlm
ICggY3B1X2hhc192bXhfdHNjX3NjYWxpbmcgKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:34:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fzioA-0008S7-Rc; Tue, 11 Sep 2018 13:34:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzioA-0008Ru-4Z
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:34:22 +0000
X-Inumbo-ID: 84099d50-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84099d50-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:35:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:34:20 -0600
Message-Id: <5B97C45702000078001E7485@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:34:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 4/9] x86: patch ctxt_switch_masking()
 indirect call to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IERy
b3Agb3Blbi1jb2RlZCBudW1iZXIgZnJvbSBtYWNybyBpbnZvY2F0aW9uLgoKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0x
ODQsNyArMTg0LDcgQEAgdm9pZCBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY29uc3Qgc3RydWN0CiAJ
fQogCiAJaWYgKGN0eHRfc3dpdGNoX21hc2tpbmcpCi0JCWN0eHRfc3dpdGNoX21hc2tpbmcobmV4
dCk7CisJCWFsdGVybmF0aXZlX3ZjYWxsKGN0eHRfc3dpdGNoX21hc2tpbmcsIG5leHQpOwogfQog
CiBib29sX3Qgb3B0X2NwdV9pbmZvOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:35: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 1fzioy-00008b-6P; Tue, 11 Sep 2018 13:35: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziox-00008I-5c
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:35:11 +0000
X-Inumbo-ID: 40067f16-b5c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40067f16-b5c7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:33:21 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:35:09 -0600
Message-Id: <5B97C48802000078001E7488@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:35:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 5/9] x86/genapic: remove indirection from
 genapic hook 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: Andrew Cooper <andrew.cooper3@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>

SW5zdGVhZCBvZiBsb2FkaW5nIGEgcG9pbnRlciBhdCBlYWNoIHVzZSBzaXRlLCBoYXZlIGEgc2lu
Z2xlIHJ1bnRpbWUKaW5zdGFuY2Ugb2Ygc3RydWN0IGdlbmFwaWMsIGNvcHlpbmcgaW50byBpdCBm
cm9tIHRoZSBpbmRpdmlkdWFsCmluc3RhbmNlcy4gVGhlIGluZGl2aWR1YWwgaW5zdGFuY2VzIGNh
biB0aGlzIHdheSBhbHNvIGJlIG1vdmVkIHRvIC5pbml0CihhbHNvIGFkanVzdCBhcGljX3Byb2Jl
W10gYXQgdGhpcyBvY2Nhc2lvbikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9hcGljLmMKQEAgLTk0Myw4ICs5NDMsOCBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVw
KHZvaWQpCiAKICAgICBmb3JjZV9pb21tdSA9IDE7CiAKLSAgICBnZW5hcGljID0gYXBpY194MmFw
aWNfcHJvYmUoKTsKLSAgICBwcmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzLlxuIiwg
Z2VuYXBpYy0+bmFtZSk7CisgICAgZ2VuYXBpYyA9ICphcGljX3gyYXBpY19wcm9iZSgpOworICAg
IHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgJXMuXG4iLCBnZW5hcGljLm5hbWUpOwog
CiAgICAgaWYgKCAheDJhcGljX2VuYWJsZWQgKQogICAgIHsKLS0tIGEveGVuL2FyY2gveDg2L2dl
bmFwaWMvYmlnc21wLmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMKQEAgLTQy
LDcgKzQyLDcgQEAgc3RhdGljIF9faW5pdCBpbnQgcHJvYmVfYmlnc21wKHZvaWQpCiAJcmV0dXJu
IGRlZl90b19iaWdzbXA7CiB9IAogCi1jb25zdCBzdHJ1Y3QgZ2VuYXBpYyBhcGljX2JpZ3NtcCA9
IHsKK2NvbnN0IHN0cnVjdCBnZW5hcGljIF9faW5pdGNvbnN0cmVsIGFwaWNfYmlnc21wID0gewog
CUFQSUNfSU5JVCgiYmlnc21wIiwgcHJvYmVfYmlnc21wKSwKIAlHRU5BUElDX1BIWVMKIH07Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvZ2Vu
YXBpYy9kZWZhdWx0LmMKQEAgLTIwLDcgKzIwLDcgQEAgc3RhdGljIF9faW5pdCBpbnQgcHJvYmVf
ZGVmYXVsdCh2b2lkKQogCXJldHVybiAxOwogfSAKIAotY29uc3Qgc3RydWN0IGdlbmFwaWMgYXBp
Y19kZWZhdWx0ID0geworY29uc3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY19k
ZWZhdWx0ID0gewogCUFQSUNfSU5JVCgiZGVmYXVsdCIsIHByb2JlX2RlZmF1bHQpLAogCUdFTkFQ
SUNfRkxBVAogfTsKLS0tIGEveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYworKysgYi94ZW4v
YXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCkBAIC0xNSwxMSArMTUsOSBAQAogI2luY2x1ZGUgPGFz
bS9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKLWV4
dGVybiBjb25zdCBzdHJ1Y3QgZ2VuYXBpYyBhcGljX2JpZ3NtcDsKK3N0cnVjdCBnZW5hcGljIF9f
cmVhZF9tb3N0bHkgZ2VuYXBpYzsKIAotY29uc3Qgc3RydWN0IGdlbmFwaWMgKl9fcmVhZF9tb3N0
bHkgZ2VuYXBpYzsKLQotY29uc3Qgc3RydWN0IGdlbmFwaWMgKmFwaWNfcHJvYmVbXSBfX2luaXRk
YXRhID0geworY29uc3Qgc3RydWN0IGdlbmFwaWMgKmNvbnN0IF9faW5pdGNvbnN0cmVsIGFwaWNf
cHJvYmVbXSA9IHsKIAkmYXBpY19iaWdzbXAsIAogCSZhcGljX2RlZmF1bHQsCS8qIG11c3QgYmUg
bGFzdCAqLwogCU5VTEwsCkBAIC0zNiwxMSArMzQsMTEgQEAgdm9pZCBfX2luaXQgZ2VuZXJpY19i
aWdzbXBfcHJvYmUodm9pZCkKIAkgKiAtIHdlIGZpbmQgbW9yZSB0aGFuIDggQ1BVcyBpbiBhY3Bp
IExBUElDIGxpc3Rpbmcgd2l0aCB4QVBJQyBzdXBwb3J0CiAJICovCiAKLQlpZiAoIWNtZGxpbmVf
YXBpYyAmJiBnZW5hcGljID09ICZhcGljX2RlZmF1bHQpCisJaWYgKCFjbWRsaW5lX2FwaWMgJiYg
Z2VuYXBpYy5uYW1lID09IGFwaWNfZGVmYXVsdC5uYW1lKQogCQlpZiAoYXBpY19iaWdzbXAucHJv
YmUoKSkgewotCQkJZ2VuYXBpYyA9ICZhcGljX2JpZ3NtcDsKKwkJCWdlbmFwaWMgPSBhcGljX2Jp
Z3NtcDsKIAkJCXByaW50ayhLRVJOX0lORk8gIk92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCAl
c1xuIiwKLQkJCSAgICAgICBnZW5hcGljLT5uYW1lKTsKKwkJCSAgICAgICBnZW5hcGljLm5hbWUp
OwogCQl9CiB9CiAKQEAgLTUwLDcgKzQ4LDcgQEAgc3RhdGljIGludCBfX2luaXQgZ2VuYXBpY19h
cGljX2ZvcmNlKGNvbgogCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgaSsrKQogCQlpZiAo
IXN0cmNtcChhcGljX3Byb2JlW2ldLT5uYW1lLCBzdHIpKSB7Ci0JCQlnZW5hcGljID0gYXBpY19w
cm9iZVtpXTsKKwkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJCXJjID0gMDsKIAkJfQog
CkBAIC02NiwxOCArNjQsMTggQEAgdm9pZCBfX2luaXQgZ2VuZXJpY19hcGljX3Byb2JlKHZvaWQp
CiAJcmVjb3JkX2Jvb3RfQVBJQ19tb2RlKCk7CiAKIAljaGVja194MmFwaWNfcHJlZW5hYmxlZCgp
OwotCWNtZGxpbmVfYXBpYyA9IGNoYW5nZWQgPSAoZ2VuYXBpYyAhPSBOVUxMKTsKKwljbWRsaW5l
X2FwaWMgPSBjaGFuZ2VkID0gISFnZW5hcGljLm5hbWU7CiAKIAlmb3IgKGkgPSAwOyAhY2hhbmdl
ZCAmJiBhcGljX3Byb2JlW2ldOyBpKyspIHsgCiAJCWlmIChhcGljX3Byb2JlW2ldLT5wcm9iZSgp
KSB7CiAJCQljaGFuZ2VkID0gMTsKLQkJCWdlbmFwaWMgPSBhcGljX3Byb2JlW2ldOworCQkJZ2Vu
YXBpYyA9ICphcGljX3Byb2JlW2ldOwogCQl9IAogCX0KIAlpZiAoIWNoYW5nZWQpIAotCQlnZW5h
cGljID0gJmFwaWNfZGVmYXVsdDsKKwkJZ2VuYXBpYyA9IGFwaWNfZGVmYXVsdDsKIAotCXByaW50
ayhLRVJOX0lORk8gIlVzaW5nIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5hcGljLT5uYW1lKTsKKwlw
cmludGsoS0VSTl9JTkZPICJVc2luZyBBUElDIGRyaXZlciAlc1xuIiwgZ2VuYXBpYy5uYW1lKTsK
IH0gCiAKIC8qIFRoZXNlIGZ1bmN0aW9ucyBjYW4gc3dpdGNoIHRoZSBBUElDIGV2ZW4gYWZ0ZXIg
dGhlIGluaXRpYWwgLT5wcm9iZSgpICovCkBAIC04OCw5ICs4Niw5IEBAIGludCBfX2luaXQgbXBz
X29lbV9jaGVjayhzdHJ1Y3QgbXBfY29uZmkKIAlmb3IgKGkgPSAwOyBhcGljX3Byb2JlW2ldOyAr
K2kpIHsgCiAJCWlmIChhcGljX3Byb2JlW2ldLT5tcHNfb2VtX2NoZWNrKG1wYyxvZW0scHJvZHVj
dGlkKSkgeyAKIAkJCWlmICghY21kbGluZV9hcGljKSB7Ci0JCQkJZ2VuYXBpYyA9IGFwaWNfcHJv
YmVbaV07CisJCQkJZ2VuYXBpYyA9ICphcGljX3Byb2JlW2ldOwogCQkJCXByaW50ayhLRVJOX0lO
Rk8gIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyIGAlcycuXG4iLCAKLQkJCQkgICAgICAgZ2VuYXBp
Yy0+bmFtZSk7CisJCQkJICAgICAgIGdlbmFwaWMubmFtZSk7CiAJCQl9CiAJCQlyZXR1cm4gMTsK
IAkJfSAKQEAgLTEwNCw5ICsxMDIsOSBAQCBpbnQgX19pbml0IGFjcGlfbWFkdF9vZW1fY2hlY2so
Y2hhciAqb2VtCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgKytpKSB7IAogCQlpZiAoYXBp
Y19wcm9iZVtpXS0+YWNwaV9tYWR0X29lbV9jaGVjayhvZW1faWQsIG9lbV90YWJsZV9pZCkpIHsg
CiAJCQlpZiAoIWNtZGxpbmVfYXBpYykgewotCQkJCWdlbmFwaWMgPSBhcGljX3Byb2JlW2ldOwor
CQkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJCQlwcmludGsoS0VSTl9JTkZPICJTd2l0
Y2hlZCB0byBBUElDIGRyaXZlciBgJXMnLlxuIiwgCi0JCQkJICAgICAgIGdlbmFwaWMtPm5hbWUp
OworCQkJCSAgICAgICBnZW5hcGljLm5hbWUpOwogCQkJfQogCQkJcmV0dXJuIDE7CiAJCX0gCi0t
LSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9nZW5h
cGljL3gyYXBpYy5jCkBAIC0xNjMsNyArMTYzLDcgQEAgc3RhdGljIHZvaWQgc2VuZF9JUElfbWFz
a194MmFwaWNfY2x1c3RlcgogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAotc3Rh
dGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfeDJhcGljX3BoeXMgPSB7CitzdGF0aWMgY29u
c3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY194MmFwaWNfcGh5cyA9IHsKICAg
ICBBUElDX0lOSVQoIngyYXBpY19waHlzIiwgTlVMTCksCiAgICAgLmludF9kZWxpdmVyeV9tb2Rl
ID0gZGVzdF9GaXhlZCwKICAgICAuaW50X2Rlc3RfbW9kZSA9IDAgLyogcGh5c2ljYWwgZGVsaXZl
cnkgKi8sCkBAIC0xNzUsNyArMTc1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFw
aWNfeDJhcGljXwogICAgIC5zZW5kX0lQSV9zZWxmID0gc2VuZF9JUElfc2VsZl94MmFwaWMKIH07
CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2VuYXBpYyBhcGljX3gyYXBpY19jbHVzdGVyID0gewor
c3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIF9faW5pdGNvbnN0cmVsIGFwaWNfeDJhcGljX2Ns
dXN0ZXIgPSB7CiAgICAgQVBJQ19JTklUKCJ4MmFwaWNfY2x1c3RlciIsIE5VTEwpLAogICAgIC5p
bnRfZGVsaXZlcnlfbW9kZSA9IGRlc3RfTG93ZXN0UHJpbywKICAgICAuaW50X2Rlc3RfbW9kZSA9
IDEgLyogbG9naWNhbCBkZWxpdmVyeSAqLywKQEAgLTI1OSw2ICsyNTksNiBAQCB2b2lkIF9faW5p
dCBjaGVja194MmFwaWNfcHJlZW5hYmxlZCh2b2lkCiAgICAgewogICAgICAgICBwcmludGsoIngy
QVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBieSBCSU9TLlxuIik7CiAgICAgICAgIHgyYXBp
Y19lbmFibGVkID0gMTsKLSAgICAgICAgZ2VuYXBpYyA9IGFwaWNfeDJhcGljX3Byb2JlKCk7Cisg
ICAgICAgIGdlbmFwaWMgPSAqYXBpY194MmFwaWNfcHJvYmUoKTsKICAgICB9CiB9Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tcHBhcnNlLmMKKysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpAQCAtMTYy
LDcgKzE2Miw4IEBAIHN0YXRpYyBpbnQgTVBfcHJvY2Vzc29yX2luZm9feChzdHJ1Y3QgbXAKIAkJ
cmV0dXJuIC1FTk9TUEM7CiAJfQogCi0JaWYgKG51bV9wcm9jZXNzb3JzID49IDggJiYgaG90cGx1
ZyAmJiBnZW5hcGljID09ICZhcGljX2RlZmF1bHQpIHsKKwlpZiAobnVtX3Byb2Nlc3NvcnMgPj0g
OCAmJiBob3RwbHVnCisJICAgICYmIGdlbmFwaWMubmFtZSA9PSBhcGljX2RlZmF1bHQubmFtZSkg
ewogCQlwcmludGsoS0VSTl9XQVJOSU5HICJXQVJOSU5HOiBDUFVzIGxpbWl0IG9mIDggcmVhY2hl
ZC4iCiAJCQkiIFByb2Nlc3NvciBpZ25vcmVkLlxuIik7CiAJCXJldHVybiAtRU5PU1BDOwotLS0g
YS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yOSwxMiAr
MjksMTIgQEAKIAogdm9pZCBzZW5kX0lQSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgaW50
IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLT5zZW5kX0lQSV9tYXNrKG1hc2ssIHZlY3Rvcik7Cisg
ICAgZ2VuYXBpYy5zZW5kX0lQSV9tYXNrKG1hc2ssIHZlY3Rvcik7CiB9CiAKIHZvaWQgc2VuZF9J
UElfc2VsZihpbnQgdmVjdG9yKQogewotICAgIGdlbmFwaWMtPnNlbmRfSVBJX3NlbGYodmVjdG9y
KTsKKyAgICBnZW5hcGljLnNlbmRfSVBJX3NlbGYodmVjdG9yKTsKIH0KIAogLyoKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9nZW5hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9nZW5h
cGljLmgKQEAgLTQ3LDggKzQ3LDkgQEAgc3RydWN0IGdlbmFwaWMgewogCUFQSUNGVU5DKG1wc19v
ZW1fY2hlY2spLCBcCiAJQVBJQ0ZVTkMoYWNwaV9tYWR0X29lbV9jaGVjaykKIAotZXh0ZXJuIGNv
bnN0IHN0cnVjdCBnZW5hcGljICpnZW5hcGljOworZXh0ZXJuIHN0cnVjdCBnZW5hcGljIGdlbmFw
aWM7CiBleHRlcm4gY29uc3Qgc3RydWN0IGdlbmFwaWMgYXBpY19kZWZhdWx0OworZXh0ZXJuIGNv
bnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfYmlnc21wOwogCiB2b2lkIHNlbmRfSVBJX3NlbGZfbGVn
YWN5KHVpbnQ4X3QgdmVjdG9yKTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2Vu
ZXJpYy9tYWNoX2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9t
YWNoX2FwaWMuaApAQCAtMTAsMTMgKzEwLDEzIEBACiAjZGVmaW5lIGVzcl9kaXNhYmxlICgwKQog
CiAvKiBUaGUgZm9sbG93aW5nIGFyZSBkZXBlbmRlbnQgb24gQVBJQyBkZWxpdmVyeSBtb2RlIChs
b2dpY2FsIHZzLiBwaHlzaWNhbCkuICovCi0jZGVmaW5lIElOVF9ERUxJVkVSWV9NT0RFIChnZW5h
cGljLT5pbnRfZGVsaXZlcnlfbW9kZSkKLSNkZWZpbmUgSU5UX0RFU1RfTU9ERSAoZ2VuYXBpYy0+
aW50X2Rlc3RfbW9kZSkKKyNkZWZpbmUgSU5UX0RFTElWRVJZX01PREUgKGdlbmFwaWMuaW50X2Rl
bGl2ZXJ5X21vZGUpCisjZGVmaW5lIElOVF9ERVNUX01PREUgKGdlbmFwaWMuaW50X2Rlc3RfbW9k
ZSkKICNkZWZpbmUgVEFSR0VUX0NQVVMgKChjb25zdCB0eXBlb2YoY3B1X29ubGluZV9tYXApICop
JmNwdV9vbmxpbmVfbWFwKQotI2RlZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLT5pbml0X2Fw
aWNfbGRyKQotI2RlZmluZSBjbHVzdGVyZWRfYXBpY19jaGVjayAoZ2VuYXBpYy0+Y2x1c3RlcmVk
X2FwaWNfY2hlY2spIAotI2RlZmluZSBjcHVfbWFza190b19hcGljaWQgKGdlbmFwaWMtPmNwdV9t
YXNrX3RvX2FwaWNpZCkKLSNkZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpIChn
ZW5hcGljLT52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkpCisjZGVmaW5lIGluaXRfYXBp
Y19sZHIgKGdlbmFwaWMuaW5pdF9hcGljX2xkcikKKyNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hl
Y2sgKGdlbmFwaWMuY2x1c3RlcmVkX2FwaWNfY2hlY2spCisjZGVmaW5lIGNwdV9tYXNrX3RvX2Fw
aWNpZCAoZ2VuYXBpYy5jcHVfbWFza190b19hcGljaWQpCisjZGVmaW5lIHZlY3Rvcl9hbGxvY2F0
aW9uX2NwdW1hc2soY3B1KSAoZ2VuYXBpYy52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkp
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBlbmFibGVfYXBpY19tb2RlKHZvaWQpCiB7CgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:35:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:35: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 1fzipR-0000Df-Hc; Tue, 11 Sep 2018 13:35:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzipP-0000DJ-MY
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:35:39 +0000
X-Inumbo-ID: b2287efc-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2287efc-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:36:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:35:37 -0600
Message-Id: <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:35:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQgcnVudGlt
ZSBnZXQKY29udmVydGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KdjI6IERyb3Agb3Blbi1jb2RlZCBudW1iZXJzIGZyb20gbWFjcm8gaW52b2Nh
dGlvbnMuCgotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5j
CkBAIC0yOSwxMiArMjksMTIgQEAKIAogdm9pZCBzZW5kX0lQSV9tYXNrKGNvbnN0IGNwdW1hc2tf
dCAqbWFzaywgaW50IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLnNlbmRfSVBJX21hc2sobWFzaywg
dmVjdG9yKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJX21hc2ssIG1h
c2ssIHZlY3Rvcik7CiB9CiAKIHZvaWQgc2VuZF9JUElfc2VsZihpbnQgdmVjdG9yKQogewotICAg
IGdlbmFwaWMuc2VuZF9JUElfc2VsZih2ZWN0b3IpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGdl
bmFwaWMuc2VuZF9JUElfc2VsZiwgdmVjdG9yKTsKIH0KIAogLyoKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKQEAgLTE1LDggKzE1LDE4IEBACiAjZGVmaW5lIFRB
UkdFVF9DUFVTICgoY29uc3QgdHlwZW9mKGNwdV9vbmxpbmVfbWFwKSAqKSZjcHVfb25saW5lX21h
cCkKICNkZWZpbmUgaW5pdF9hcGljX2xkciAoZ2VuYXBpYy5pbml0X2FwaWNfbGRyKQogI2RlZmlu
ZSBjbHVzdGVyZWRfYXBpY19jaGVjayAoZ2VuYXBpYy5jbHVzdGVyZWRfYXBpY19jaGVjaykKLSNk
ZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lkIChnZW5hcGljLmNwdV9tYXNrX3RvX2FwaWNpZCkKLSNk
ZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpIChnZW5hcGljLnZlY3Rvcl9hbGxv
Y2F0aW9uX2NwdW1hc2soY3B1KSkKKyNkZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lkKG1hc2spICh7
IFwKKwkvKiBcCisJICogVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBsYWNlcyB3aGVyZSB0aGUgYWRk
cmVzcyBvZiBhIGxvY2FsIHZhcmlhYmxlIFwKKwkgKiBnZXRzIHBhc3NlZCBoZXJlLiBUaGUgdXNl
IG9mID86IGluIGFsdGVybmF0aXZlX2NhbGw8Tj4oKSB0cmlnZ2VycyBhbiBcCisJICogImFkZHJl
c3Mgb2YgLi4uIGlzIGFsd2F5cyB0cnVlIiB3YXJuaW5nIGluIHN1Y2ggYSBjYXNlIHdpdGggYXQg
bGVhc3QgXAorCSAqIGdjYyA3IGFuZCA4LiBIZW5jZSB0aGUgc2VlbWluZ2x5IHBvaW50bGVzcyBs
b2NhbCB2YXJpYWJsZSBoZXJlLiBcCisJICovIFwKKwljb25zdCBjcHVtYXNrX3QgKm1fID0gKG1h
c2spOyBcCisJYWx0ZXJuYXRpdmVfY2FsbChnZW5hcGljLmNwdV9tYXNrX3RvX2FwaWNpZCwgbV8p
OyBcCit9KQorI2RlZmluZSB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgXAorCWFsdGVy
bmF0aXZlX2NhbGwoZ2VuYXBpYy52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrLCBjcHUpCiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBlbmFibGVfYXBpY19tb2RlKHZvaWQpCiB7CgoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fzipq-0000Ky-0c; Tue, 11 Sep 2018 13:36:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzipp-0000Ko-31
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:36:05 +0000
X-Inumbo-ID: c12d4fbe-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c12d4fbe-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:36:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:36:03 -0600
Message-Id: <5B97C4BE02000078001E748E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:35:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 7/9] x86/cpuidle: patch some indirect calls
 to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdyBvbmx5IHRoZSBvbmVzIHVzZWQgZHVyaW5nIGVudGVyaW5nL2V4aXRpbmcgb2YgaWRs
ZSBzdGF0ZXMgYXJlCmNvbnZlcnRlZC4gQWRkaXRpb25hbGx5IHBtX2lkbGV7LF9zYXZlfSBhbmQg
bGFwaWNfdGltZXJfe29uLG9mZn0gY2FuJ3QKYmUgY29udmVydGVkLCBhcyB0aGV5IG1heSBnZXQg
ZXN0YWJsaXNoZWQgcmF0aGVyIGxhdGUgKHdoZW4gRG9tMCBpcwphbHJlYWR5IGFjdGl2ZSkuCgpO
b3RlIHRoYXQgZm9yIHBhdGNoaW5nIHRvIGJlIGRlZmVycmVkIHVudGlsIGFmdGVyIHRoZSBwcmUt
U01QIGluaXRjYWxscwooZnJvbSB3aGVyZSBjcHVpZGxlX2luaXRfY3B1KCkgcnVucyB0aGUgZmly
c3QgdGltZSkgdGhlIHBvaW50ZXJzIG5lZWQgdG8Kc3RhcnQgb3V0IGFzIE5VTEwuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogRHJvcCBvcGVu
LWNvZGVkIG51bWJlcnMgZnJvbSBtYWNybyBpbnZvY2F0aW9ucy4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAt
MTAyLDggKzEwMiw2IEBAIGJvb2wgbGFwaWNfdGltZXJfaW5pdCh2b2lkKQogICAgIHJldHVybiB0
cnVlOwogfQogCi1zdGF0aWMgdWludDY0X3QgKCpfX3JlYWRfbW9zdGx5IHRpY2tfdG9fbnMpKHVp
bnQ2NF90KSA9IGFjcGlfcG1fdGlja190b19uczsKLQogdm9pZCAoKl9fcmVhZF9tb3N0bHkgcG1f
aWRsZV9zYXZlKSh2b2lkKTsKIHVuc2lnbmVkIGludCBtYXhfY3N0YXRlIF9fcmVhZF9tb3N0bHkg
PSBBQ1BJX1BST0NFU1NPUl9NQVhfUE9XRVIgLSAxOwogaW50ZWdlcl9wYXJhbSgibWF4X2NzdGF0
ZSIsIG1heF9jc3RhdGUpOwpAQCAtMjg5LDkgKzI4Nyw5IEBAIHN0YXRpYyB1aW50NjRfdCBhY3Bp
X3BtX3RpY2tzX2VsYXBzZWQodWkKICAgICAgICAgcmV0dXJuICgoMHhGRkZGRkZGRiAtIHQxKSAr
IHQyICsxKTsKIH0KIAotdWludDY0X3QgKCpfX3JlYWRfbW9zdGx5IGNwdWlkbGVfZ2V0X3RpY2sp
KHZvaWQpID0gZ2V0X2FjcGlfcG1fdGljazsKLXN0YXRpYyB1aW50NjRfdCAoKl9fcmVhZF9tb3N0
bHkgdGlja3NfZWxhcHNlZCkodWludDY0X3QsIHVpbnQ2NF90KQotICAgID0gYWNwaV9wbV90aWNr
c19lbGFwc2VkOwordWludDY0X3QgKCpfX3JlYWRfbW9zdGx5IGNwdWlkbGVfZ2V0X3RpY2spKHZv
aWQpOworc3RhdGljIHVpbnQ2NF90ICgqX19yZWFkX21vc3RseSB0aWNrX3RvX25zKSh1aW50NjRf
dCk7CitzdGF0aWMgdWludDY0X3QgKCpfX3JlYWRfbW9zdGx5IHRpY2tzX2VsYXBzZWQpKHVpbnQ2
NF90LCB1aW50NjRfdCk7CiAKIHN0YXRpYyB2b2lkIHByaW50X2FjcGlfcG93ZXIodWludDMyX3Qg
Y3B1LCBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKnBvd2VyKQogewpAQCAtNTQ3LDcgKzU0
NSw3IEBAIHZvaWQgdXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0IGFjcGlfcHJvY2UKICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCwKICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgYmVmb3JlLCB1aW50NjRfdCBhZnRlcikKIHsKLSAgICBpbnQ2
NF90IHNsZWVwX3RpY2tzID0gdGlja3NfZWxhcHNlZChiZWZvcmUsIGFmdGVyKTsKKyAgICBpbnQ2
NF90IHNsZWVwX3RpY2tzID0gYWx0ZXJuYXRpdmVfY2FsbCh0aWNrc19lbGFwc2VkLCBiZWZvcmUs
IGFmdGVyKTsKICAgICAvKiBJbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZCAqLwogCiAgICAgc3Bpbl9s
b2NrKCZwb3dlci0+c3RhdF9sb2NrKTsKQEAgLTU1NSw3ICs1NTMsOCBAQCB2b2lkIHVwZGF0ZV9p
ZGxlX3N0YXRzKHN0cnVjdCBhY3BpX3Byb2NlCiAgICAgY3gtPnVzYWdlKys7CiAgICAgaWYgKCBz
bGVlcF90aWNrcyA+IDAgKQogICAgIHsKLSAgICAgICAgcG93ZXItPmxhc3RfcmVzaWRlbmN5ID0g
dGlja190b19ucyhzbGVlcF90aWNrcykgLyAxMDAwVUw7CisgICAgICAgIHBvd2VyLT5sYXN0X3Jl
c2lkZW5jeSA9IGFsdGVybmF0aXZlX2NhbGwodGlja190b19ucywgc2xlZXBfdGlja3MpIC8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwMFVMOwogICAgICAgICBjeC0+dGltZSAr
PSBzbGVlcF90aWNrczsKICAgICB9CiAgICAgcG93ZXItPmxhc3Rfc3RhdGUgPSAmcG93ZXItPnN0
YXRlc1swXTsKQEAgLTYzNSw3ICs2MzQsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9p
ZGxlKHZvaWQpCiAgICAgICAgIGlmICggY3gtPnR5cGUgPT0gQUNQSV9TVEFURV9DMSB8fCBsb2Nh
bF9hcGljX3RpbWVyX2MyX29rICkKICAgICAgICAgewogICAgICAgICAgICAgLyogR2V0IHN0YXJ0
IHRpbWUgKHRpY2tzKSAqLwotICAgICAgICAgICAgdDEgPSBjcHVpZGxlX2dldF90aWNrKCk7Cisg
ICAgICAgICAgICB0MSA9IGFsdGVybmF0aXZlX2NhbGwoY3B1aWRsZV9nZXRfdGljayk7CiAgICAg
ICAgICAgICAvKiBUcmFjZSBjcHUgaWRsZSBlbnRyeSAqLwogICAgICAgICAgICAgVFJBQ0VfNEQo
VFJDX1BNX0lETEVfRU5UUlksIGN4LT5pZHgsIHQxLCBleHAsIHByZWQpOwogCkBAIC02NDQsNyAr
NjQzLDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogICAgICAgICAg
ICAgLyogSW52b2tlIEMyICovCiAgICAgICAgICAgICBhY3BpX2lkbGVfZG9fZW50cnkoY3gpOwog
ICAgICAgICAgICAgLyogR2V0IGVuZCB0aW1lICh0aWNrcykgKi8KLSAgICAgICAgICAgIHQyID0g
Y3B1aWRsZV9nZXRfdGljaygpOworICAgICAgICAgICAgdDIgPSBhbHRlcm5hdGl2ZV9jYWxsKGNw
dWlkbGVfZ2V0X3RpY2spOwogICAgICAgICAgICAgdHJhY2VfZXhpdF9yZWFzb24oaXJxX3RyYWNl
ZCk7CiAgICAgICAgICAgICAvKiBUcmFjZSBjcHUgaWRsZSBleGl0ICovCiAgICAgICAgICAgICBU
UkFDRV82RChUUkNfUE1fSURMRV9FWElULCBjeC0+aWR4LCB0MiwKQEAgLTY2Niw3ICs2NjUsNyBA
QCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAgIGxhcGljX3Rp
bWVyX29mZigpOwogCiAgICAgICAgIC8qIEdldCBzdGFydCB0aW1lICh0aWNrcykgKi8KLSAgICAg
ICAgdDEgPSBjcHVpZGxlX2dldF90aWNrKCk7CisgICAgICAgIHQxID0gYWx0ZXJuYXRpdmVfY2Fs
bChjcHVpZGxlX2dldF90aWNrKTsKICAgICAgICAgLyogVHJhY2UgY3B1IGlkbGUgZW50cnkgKi8K
ICAgICAgICAgVFJBQ0VfNEQoVFJDX1BNX0lETEVfRU5UUlksIGN4LT5pZHgsIHQxLCBleHAsIHBy
ZWQpOwogCkBAIC03MTcsNyArNzE2LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRs
ZSh2b2lkKQogICAgICAgICB9CiAKICAgICAgICAgLyogR2V0IGVuZCB0aW1lICh0aWNrcykgKi8K
LSAgICAgICAgdDIgPSBjcHVpZGxlX2dldF90aWNrKCk7CisgICAgICAgIHQyID0gYWx0ZXJuYXRp
dmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKIAogICAgICAgICAvKiByZWNvdmVyaW5nIFRTQyAq
LwogICAgICAgICBjc3RhdGVfcmVzdG9yZV90c2MoKTsKQEAgLTgyNywxMSArODI2LDIwIEBAIGlu
dCBjcHVpZGxlX2luaXRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgewogICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKIAotICAgICAgICBpZiAoIGNwdSA9PSAwICYmIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9OT05TVE9QX1RTQykgKQorICAgICAgICBpZiAoIGNwdSA9PSAwICYmIHN5c3RlbV9z
dGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjcHVpZGxl
X2dldF90aWNrID0gZ2V0X3N0aW1lX3RpY2s7Ci0gICAgICAgICAgICB0aWNrc19lbGFwc2VkID0g
c3RpbWVfdGlja3NfZWxhcHNlZDsKLSAgICAgICAgICAgIHRpY2tfdG9fbnMgPSBzdGltZV90aWNr
X3RvX25zOworICAgICAgICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9OU1RP
UF9UU0MpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjcHVpZGxlX2dldF90aWNr
ID0gZ2V0X3N0aW1lX3RpY2s7CisgICAgICAgICAgICAgICAgdGlja3NfZWxhcHNlZCA9IHN0aW1l
X3RpY2tzX2VsYXBzZWQ7CisgICAgICAgICAgICAgICAgdGlja190b19ucyA9IHN0aW1lX3RpY2tf
dG9fbnM7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgY3B1aWRsZV9nZXRfdGljayA9IGdldF9hY3BpX3BtX3RpY2s7CisgICAg
ICAgICAgICAgICAgdGlja3NfZWxhcHNlZCA9IGFjcGlfcG1fdGlja3NfZWxhcHNlZDsKKyAgICAg
ICAgICAgICAgICB0aWNrX3RvX25zID0gYWNwaV9wbV90aWNrX3RvX25zOworICAgICAgICAgICAg
fQogICAgICAgICB9CiAKICAgICAgICAgYWNwaV9wb3dlciA9IHh6YWxsb2Moc3RydWN0IGFjcGlf
cHJvY2Vzc29yX3Bvd2VyKTsKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTc3OCw3ICs3NzgsNyBAQCBzdGF0
aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAJaWYgKCEobGFwaWNfdGltZXJfcmVsaWFibGVfc3Rh
dGVzICYgKDEgPDwgY3N0YXRlKSkpCiAJCWxhcGljX3RpbWVyX29mZigpOwogCi0JYmVmb3JlID0g
Y3B1aWRsZV9nZXRfdGljaygpOworCWJlZm9yZSA9IGFsdGVybmF0aXZlX2NhbGwoY3B1aWRsZV9n
ZXRfdGljayk7CiAJVFJBQ0VfNEQoVFJDX1BNX0lETEVfRU5UUlksIGN4LT50eXBlLCBiZWZvcmUs
IGV4cCwgcHJlZCk7CiAKIAl1cGRhdGVfbGFzdF9jeF9zdGF0KHBvd2VyLCBjeCwgYmVmb3JlKTsK
QEAgLTc4Niw3ICs3ODYsNyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAJaWYgKGNw
dV9pc19oYWx0YWJsZShjcHUpKQogCQltd2FpdF9pZGxlX3dpdGhfaGludHMoZWF4LCBNV0FJVF9F
Q1hfSU5URVJSVVBUX0JSRUFLKTsKIAotCWFmdGVyID0gY3B1aWRsZV9nZXRfdGljaygpOworCWFm
dGVyID0gYWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKIAogCWNzdGF0ZV9yZXN0
b3JlX3RzYygpOwogCXRyYWNlX2V4aXRfcmVhc29uKGlycV90cmFjZWQpOwoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:37:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziqp-0000UH-CR; Tue, 11 Sep 2018 13:37: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziqo-0000UA-A4
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:37:06 +0000
X-Inumbo-ID: 848f6829-b5c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 848f6829-b5c7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:35:16 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:37:04 -0600
Message-Id: <5B97C4FC02000078001E74C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:37:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 8/9] cpufreq: convert to a single post-init
 driver (hooks) instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyByZWR1Y2VzIHRoZSBwb3N0LWluaXQgbWVtb3J5IGZvb3RwcmludCwgZWxpbWluYXRlcyBh
IHBvaW50bGVzcwpsZXZlbCBvZiBpbmRpcmVjdGlvbiBhdCB0aGUgdXNlIHNpdGVzLCBhbmQgYWxs
b3dzIGZvciBzdWJzZXF1ZW50CmFsdGVybmF0aXZlcyBjYWxsIHBhdGNoaW5nLgoKVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgbmFtZSB0byB0aGUgUG93ZXJOb3chIGluc3RhbmNl
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6
IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jCkBAIC01Myw4ICs1Myw2IEBAIGVudW0g
ewogCiBzdHJ1Y3QgYWNwaV9jcHVmcmVxX2RhdGEgKmNwdWZyZXFfZHJ2X2RhdGFbTlJfQ1BVU107
CiAKLXN0YXRpYyBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgYWNwaV9jcHVmcmVxX2RyaXZlcjsKLQog
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBhY3BpX3BzdGF0ZV9zdHJpY3Q7CiBib29sZWFuX3Bh
cmFtKCJhY3BpX3BzdGF0ZV9zdHJpY3QiLCBhY3BpX3BzdGF0ZV9zdHJpY3QpOwogCkBAIC0zNTUs
NyArMzUzLDcgQEAgc3RhdGljIHZvaWQgZmVhdHVyZV9kZXRlY3Qodm9pZCAqaW5mbykKICAgICBp
ZiAoIGNwdV9oYXNfYXBlcmZtcGVyZiApCiAgICAgewogICAgICAgICBwb2xpY3ktPmFwZXJmX21w
ZXJmID0gMTsKLSAgICAgICAgYWNwaV9jcHVmcmVxX2RyaXZlci5nZXRhdmcgPSBnZXRfbWVhc3Vy
ZWRfcGVyZjsKKyAgICAgICAgY3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0gZ2V0X21lYXN1cmVkX3Bl
cmY7CiAgICAgfQogCiAgICAgZWF4ID0gY3B1aWRfZWF4KDYpOwpAQCAtNTkzLDcgKzU5MSw3IEBA
IGFjcGlfY3B1ZnJlcV9jcHVfaW5pdChzdHJ1Y3QgY3B1ZnJlcV9wb2wKICAgICAgICAgcG9saWN5
LT5jdXIgPSBhY3BpX2NwdWZyZXFfZ3Vlc3NfZnJlcShkYXRhLCBwb2xpY3ktPmNwdSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgQUNQSV9BRFJfU1BBQ0VfRklYRURfSEFSRFdBUkU6Ci0gICAg
ICAgIGFjcGlfY3B1ZnJlcV9kcml2ZXIuZ2V0ID0gZ2V0X2N1cl9mcmVxX29uX2NwdTsKKyAgICAg
ICAgY3B1ZnJlcV9kcml2ZXIuZ2V0ID0gZ2V0X2N1cl9mcmVxX29uX2NwdTsKICAgICAgICAgcG9s
aWN5LT5jdXIgPSBnZXRfY3VyX2ZyZXFfb25fY3B1KGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6CkBAIC02MzUsNyArNjMzLDcgQEAgc3RhdGljIGludCBhY3BpX2NwdWZyZXFfY3B1
X2V4aXQoc3RydWN0CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgY3B1ZnJlcV9k
cml2ZXIgYWNwaV9jcHVmcmVxX2RyaXZlciA9IHsKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1ZnJl
cV9kcml2ZXIgX19pbml0Y29uc3RyZWwgYWNwaV9jcHVmcmVxX2RyaXZlciA9IHsKICAgICAubmFt
ZSAgID0gImFjcGktY3B1ZnJlcSIsCiAgICAgLnZlcmlmeSA9IGFjcGlfY3B1ZnJlcV92ZXJpZnks
CiAgICAgLnRhcmdldCA9IGFjcGlfY3B1ZnJlcV90YXJnZXQsCkBAIC02NTYsNyArNjU0LDcgQEAg
c3RhdGljIGludCBfX2luaXQgY3B1ZnJlcV9kcml2ZXJfaW5pdCh2bwogCiAgICAgcmV0dXJuIHJl
dDsKIH0KLV9faW5pdGNhbGwoY3B1ZnJlcV9kcml2ZXJfaW5pdCk7CitwcmVzbXBfaW5pdGNhbGwo
Y3B1ZnJlcV9kcml2ZXJfaW5pdCk7CiAKIGludCBjcHVmcmVxX2NwdV9pbml0KHVuc2lnbmVkIGlu
dCBjcHVpZCkKIHsKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYwpAQCAtNTIsOCArNTIsNiBA
QAogCiAjZGVmaW5lIEFSQ0hfQ1BVX0ZMQUdfUkVTVU1FCTEKIAotc3RhdGljIHN0cnVjdCBjcHVm
cmVxX2RyaXZlciBwb3dlcm5vd19jcHVmcmVxX2RyaXZlcjsKLQogc3RhdGljIHZvaWQgdHJhbnNp
dGlvbl9wc3RhdGUodm9pZCAqcHN0YXRlKQogewogICAgIHdybXNybChNU1JfUFNUQVRFX0NUUkws
ICoodW5zaWduZWQgaW50ICopcHN0YXRlKTsKQEAgLTIxNSw3ICsyMTMsNyBAQCBzdGF0aWMgdm9p
ZCBmZWF0dXJlX2RldGVjdCh2b2lkICppbmZvKQogICAgIGlmICggY3B1X2hhc19hcGVyZm1wZXJm
ICkKICAgICB7CiAgICAgICAgIHBvbGljeS0+YXBlcmZfbXBlcmYgPSAxOwotICAgICAgICBwb3dl
cm5vd19jcHVmcmVxX2RyaXZlci5nZXRhdmcgPSBnZXRfbWVhc3VyZWRfcGVyZjsKKyAgICAgICAg
Y3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0gZ2V0X21lYXN1cmVkX3BlcmY7CiAgICAgfQogCiAgICAg
ZWR4ID0gY3B1aWRfZWR4KENQVUlEX0ZSRVFfVk9MVF9DQVBBQklMSVRJRVMpOwpAQCAtMzQ3LDcg
KzM0NSw4IEBAIHN0YXRpYyBpbnQgcG93ZXJub3dfY3B1ZnJlcV9jcHVfZXhpdChzdHIKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHN0cnVjdCBjcHVmcmVxX2RyaXZlciBwb3dlcm5vd19jcHVm
cmVxX2RyaXZlciA9IHsKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgX19pbml0
Y29uc3RyZWwgcG93ZXJub3dfY3B1ZnJlcV9kcml2ZXIgPSB7CisgICAgLm5hbWUgICA9ICJwb3dl
cm5vdyIsCiAgICAgLnZlcmlmeSA9IHBvd2Vybm93X2NwdWZyZXFfdmVyaWZ5LAogICAgIC50YXJn
ZXQgPSBwb3dlcm5vd19jcHVmcmVxX3RhcmdldCwKICAgICAuaW5pdCAgID0gcG93ZXJub3dfY3B1
ZnJlcV9jcHVfaW5pdCwKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYworKysgYi94ZW4v
ZHJpdmVycy9hY3BpL3Btc3RhdC5jCkBAIC02NCw3ICs2NCw3IEBAIGludCBkb19nZXRfcG1faW5m
byhzdHJ1Y3QgeGVuX3N5c2N0bF9nZXQKICAgICBjYXNlIFBNU1RBVF9QWDoKICAgICAgICAgaWYg
KCAhKHhlbl9wcm9jZXNzb3JfcG1iaXRzICYgWEVOX1BST0NFU1NPUl9QTV9QWCkgKQogICAgICAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0gICAgICAgIGlmICggIWNwdWZyZXFfZHJpdmVyICkKKyAg
ICAgICAgaWYgKCAhY3B1ZnJlcV9kcml2ZXIuaW5pdCApCiAgICAgICAgICAgICByZXR1cm4gLUVO
T0RFVjsKICAgICAgICAgaWYgKCAhcG1wdCB8fCAhKHBtcHQtPnBlcmYuaW5pdCAmIFhFTl9QWF9J
TklUKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTI1NSwxNiArMjU1LDE2IEBA
IHN0YXRpYyBpbnQgZ2V0X2NwdWZyZXFfcGFyYShzdHJ1Y3QgeGVuX3MKICAgICAgICAgcmV0dXJu
IHJldDsKIAogICAgIG9wLT51LmdldF9wYXJhLmNwdWluZm9fY3VyX2ZyZXEgPQotICAgICAgICBj
cHVmcmVxX2RyaXZlci0+Z2V0ID8gY3B1ZnJlcV9kcml2ZXItPmdldChvcC0+Y3B1aWQpIDogcG9s
aWN5LT5jdXI7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmdldCA/IGNwdWZyZXFfZHJpdmVyLmdl
dChvcC0+Y3B1aWQpIDogcG9saWN5LT5jdXI7CiAgICAgb3AtPnUuZ2V0X3BhcmEuY3B1aW5mb19t
YXhfZnJlcSA9IHBvbGljeS0+Y3B1aW5mby5tYXhfZnJlcTsKICAgICBvcC0+dS5nZXRfcGFyYS5j
cHVpbmZvX21pbl9mcmVxID0gcG9saWN5LT5jcHVpbmZvLm1pbl9mcmVxOwogICAgIG9wLT51Lmdl
dF9wYXJhLnNjYWxpbmdfY3VyX2ZyZXEgPSBwb2xpY3ktPmN1cjsKICAgICBvcC0+dS5nZXRfcGFy
YS5zY2FsaW5nX21heF9mcmVxID0gcG9saWN5LT5tYXg7CiAgICAgb3AtPnUuZ2V0X3BhcmEuc2Nh
bGluZ19taW5fZnJlcSA9IHBvbGljeS0+bWluOwogCi0gICAgaWYgKCBjcHVmcmVxX2RyaXZlci0+
bmFtZVswXSApCisgICAgaWYgKCBjcHVmcmVxX2RyaXZlci5uYW1lWzBdICkKICAgICAgICAgc3Ry
bGNweShvcC0+dS5nZXRfcGFyYS5zY2FsaW5nX2RyaXZlciwgCi0gICAgICAgICAgICBjcHVmcmVx
X2RyaXZlci0+bmFtZSwgQ1BVRlJFUV9OQU1FX0xFTik7CisgICAgICAgICAgICBjcHVmcmVxX2Ry
aXZlci5uYW1lLCBDUFVGUkVRX05BTUVfTEVOKTsKICAgICBlbHNlCiAgICAgICAgIHN0cmxjcHko
b3AtPnUuZ2V0X3BhcmEuc2NhbGluZ19kcml2ZXIsICJVbmtub3duIiwgQ1BVRlJFUV9OQU1FX0xF
Tik7CiAKLS0tIGEveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMKKysrIGIveGVuL2RyaXZl
cnMvY3B1ZnJlcS9jcHVmcmVxLmMKQEAgLTE3Miw3ICsxNzIsNyBAQCBpbnQgY3B1ZnJlcV9hZGRf
Y3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAhKHBlcmYtPmluaXQgJiBYRU5fUFhfSU5J
VCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICghY3B1ZnJlcV9kcml2ZXIp
CisgICAgaWYgKCFjcHVmcmVxX2RyaXZlci5pbml0KQogICAgICAgICByZXR1cm4gMDsKIAogICAg
IGlmIChwZXJfY3B1KGNwdWZyZXFfY3B1X3BvbGljeSwgY3B1KSkKQEAgLTIzOSw3ICsyMzksNyBA
QCBpbnQgY3B1ZnJlcV9hZGRfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIHBvbGljeS0+
Y3B1ID0gY3B1OwogICAgICAgICBwZXJfY3B1KGNwdWZyZXFfY3B1X3BvbGljeSwgY3B1KSA9IHBv
bGljeTsKIAotICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+aW5pdChwb2xpY3kpOworICAg
ICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci5pbml0KHBvbGljeSk7CiAgICAgICAgIGlmIChyZXQp
IHsKICAgICAgICAgICAgIGZyZWVfY3B1bWFza192YXIocG9saWN5LT5jcHVzKTsKICAgICAgICAg
ICAgIHhmcmVlKHBvbGljeSk7CkBAIC0yOTgsNyArMjk4LDcgQEAgZXJyMToKICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsIGNwdWZyZXFfZG9tLT5tYXApOwogCiAgICAgaWYgKGNwdW1hc2tfZW1w
dHkocG9saWN5LT5jcHVzKSkgewotICAgICAgICBjcHVmcmVxX2RyaXZlci0+ZXhpdChwb2xpY3kp
OworICAgICAgICBjcHVmcmVxX2RyaXZlci5leGl0KHBvbGljeSk7CiAgICAgICAgIGZyZWVfY3B1
bWFza192YXIocG9saWN5LT5jcHVzKTsKICAgICAgICAgeGZyZWUocG9saWN5KTsKICAgICB9CkBA
IC0zNjIsNyArMzYyLDcgQEAgaW50IGNwdWZyZXFfZGVsX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQog
ICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgY3B1ZnJlcV9kb20tPm1hcCk7CiAKICAgICBpZiAo
Y3B1bWFza19lbXB0eShwb2xpY3ktPmNwdXMpKSB7Ci0gICAgICAgIGNwdWZyZXFfZHJpdmVyLT5l
eGl0KHBvbGljeSk7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmV4aXQocG9saWN5KTsKICAgICAg
ICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xpY3ktPmNwdXMpOwogICAgICAgICB4ZnJlZShwb2xpY3kp
OwogICAgIH0KQEAgLTY2MywxNyArNjYzLDE3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNwdWZyZXFf
cHJlc21wX2luaXQodm8KIH0KIHByZXNtcF9pbml0Y2FsbChjcHVmcmVxX3ByZXNtcF9pbml0KTsK
IAotaW50IF9faW5pdCBjcHVmcmVxX3JlZ2lzdGVyX2RyaXZlcihzdHJ1Y3QgY3B1ZnJlcV9kcml2
ZXIgKmRyaXZlcl9kYXRhKQoraW50IF9faW5pdCBjcHVmcmVxX3JlZ2lzdGVyX2RyaXZlcihjb25z
dCBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgKmRyaXZlcl9kYXRhKQogewogICAgaWYgKCAhZHJpdmVy
X2RhdGEgfHwgIWRyaXZlcl9kYXRhLT5pbml0IHx8CiAgICAgICAgICFkcml2ZXJfZGF0YS0+dmVy
aWZ5IHx8ICFkcml2ZXJfZGF0YS0+ZXhpdCB8fAogICAgICAgICAoIWRyaXZlcl9kYXRhLT50YXJn
ZXQgPT0gIWRyaXZlcl9kYXRhLT5zZXRwb2xpY3kpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKLSAgICBpZiAoIGNwdWZyZXFfZHJpdmVyICkKKyAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLmlu
aXQgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogCi0gICAgY3B1ZnJlcV9kcml2ZXIgPSBkcml2
ZXJfZGF0YTsKKyAgICBjcHVmcmVxX2RyaXZlciA9ICpkcml2ZXJfZGF0YTsKIAogICAgIHJldHVy
biAwOwogfQotLS0gYS94ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYworKysgYi94ZW4vZHJp
dmVycy9jcHVmcmVxL3V0aWxpdHkuYwpAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgPGFjcGkv
Y3B1ZnJlcS9jcHVmcmVxLmg+CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogCi1zdHJ1Y3Qg
Y3B1ZnJlcV9kcml2ZXIgICAqY3B1ZnJlcV9kcml2ZXI7CitzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIg
X19yZWFkX21vc3RseSBjcHVmcmVxX2RyaXZlcjsKIHN0cnVjdCBwcm9jZXNzb3JfcG1pbmZvICpf
X3JlYWRfbW9zdGx5IHByb2Nlc3Nvcl9wbWluZm9bTlJfQ1BVU107CiBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKiwgY3B1ZnJlcV9jcHVfcG9saWN5KTsK
IApAQCAtMzYwLDExICszNjAsMTEgQEAgaW50IF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KHN0cnVj
dCBjcHVmcgogewogICAgIGludCByZXR2YWwgPSAtRUlOVkFMOwogCi0gICAgaWYgKGNwdV9vbmxp
bmUocG9saWN5LT5jcHUpICYmIGNwdWZyZXFfZHJpdmVyLT50YXJnZXQpCisgICAgaWYgKGNwdV9v
bmxpbmUocG9saWN5LT5jcHUpICYmIGNwdWZyZXFfZHJpdmVyLnRhcmdldCkKICAgICB7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBwcmV2X2ZyZXEgPSBwb2xpY3ktPmN1cjsKIAotICAgICAgICByZXR2
YWwgPSBjcHVmcmVxX2RyaXZlci0+dGFyZ2V0KHBvbGljeSwgdGFyZ2V0X2ZyZXEsIHJlbGF0aW9u
KTsKKyAgICAgICAgcmV0dmFsID0gY3B1ZnJlcV9kcml2ZXIudGFyZ2V0KHBvbGljeSwgdGFyZ2V0
X2ZyZXEsIHJlbGF0aW9uKTsKICAgICAgICAgaWYgKCByZXR2YWwgPT0gMCApCiAgICAgICAgICAg
ICBUUkFDRV8yRChUUkNfUE1fRlJFUV9DSEFOR0UsIHByZXZfZnJlcS8xMDAwLCBwb2xpY3ktPmN1
ci8xMDAwKTsKICAgICB9CkBAIC0zODAsOSArMzgwLDkgQEAgaW50IGNwdWZyZXFfZHJpdmVyX2dl
dGF2Zyh1bnNpZ25lZCBpbnQgYwogICAgIGlmICghY3B1X29ubGluZShjcHUpIHx8ICEocG9saWN5
ID0gcGVyX2NwdShjcHVmcmVxX2NwdV9wb2xpY3ksIGNwdSkpKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIGlmIChjcHVmcmVxX2RyaXZlci0+Z2V0YXZnKQorICAgIGlmIChjcHVmcmVxX2RyaXZl
ci5nZXRhdmcpCiAgICAgewotICAgICAgICBmcmVxX2F2ZyA9IGNwdWZyZXFfZHJpdmVyLT5nZXRh
dmcoY3B1LCBmbGFnKTsKKyAgICAgICAgZnJlcV9hdmcgPSBjcHVmcmVxX2RyaXZlci5nZXRhdmco
Y3B1LCBmbGFnKTsKICAgICAgICAgaWYgKGZyZXFfYXZnID4gMCkKICAgICAgICAgICAgIHJldHVy
biBmcmVxX2F2ZzsKICAgICB9CkBAIC00MTIsOSArNDEyLDkgQEAgaW50IGNwdWZyZXFfdXBkYXRl
X3R1cmJvKGludCBjcHVpZCwgaW50CiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcG9saWN5LT50
dXJibyA9IG5ld19zdGF0ZTsKLSAgICBpZiAoY3B1ZnJlcV9kcml2ZXItPnVwZGF0ZSkKKyAgICBp
ZiAoY3B1ZnJlcV9kcml2ZXIudXBkYXRlKQogICAgIHsKLSAgICAgICAgcmV0ID0gY3B1ZnJlcV9k
cml2ZXItPnVwZGF0ZShjcHVpZCwgcG9saWN5KTsKKyAgICAgICAgcmV0ID0gY3B1ZnJlcV9kcml2
ZXIudXBkYXRlKGNwdWlkLCBwb2xpY3kpOwogICAgICAgICBpZiAocmV0KQogICAgICAgICAgICAg
cG9saWN5LT50dXJibyA9IGN1cnJfc3RhdGU7CiAgICAgfQpAQCAtNDUwLDE1ICs0NTAsMTUgQEAg
aW50IF9fY3B1ZnJlcV9zZXRfcG9saWN5KHN0cnVjdCBjcHVmcmVxXwogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAogICAgIC8qIHZlcmlmeSB0aGUgY3B1IHNwZWVkIGNhbiBiZSBzZXQgd2l0aGlu
IHRoaXMgbGltaXQgKi8KLSAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dmVyaWZ5KHBvbGljeSk7
CisgICAgcmV0ID0gY3B1ZnJlcV9kcml2ZXIudmVyaWZ5KHBvbGljeSk7CiAgICAgaWYgKHJldCkK
ICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIGRhdGEtPm1pbiA9IHBvbGljeS0+bWluOwogICAg
IGRhdGEtPm1heCA9IHBvbGljeS0+bWF4OwogICAgIGRhdGEtPmxpbWl0cyA9IHBvbGljeS0+bGlt
aXRzOwotICAgIGlmIChjcHVmcmVxX2RyaXZlci0+c2V0cG9saWN5KQotICAgICAgICByZXR1cm4g
Y3B1ZnJlcV9kcml2ZXItPnNldHBvbGljeShkYXRhKTsKKyAgICBpZiAoY3B1ZnJlcV9kcml2ZXIu
c2V0cG9saWN5KQorICAgICAgICByZXR1cm4gY3B1ZnJlcV9kcml2ZXIuc2V0cG9saWN5KGRhdGEp
OwogCiAgICAgaWYgKHBvbGljeS0+Z292ZXJub3IgIT0gZGF0YS0+Z292ZXJub3IpIHsKICAgICAg
ICAgLyogc2F2ZSBvbGQsIHdvcmtpbmcgdmFsdWVzICovCi0tLSBhL3hlbi9pbmNsdWRlL2FjcGkv
Y3B1ZnJlcS9jcHVmcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEu
aApAQCAtMTUzLDcgKzE1Myw3IEBAIF9fY3B1ZnJlcV9nb3Zlcm5vcihzdHJ1Y3QgY3B1ZnJlcV9w
b2xpY3kKICNkZWZpbmUgQ1BVRlJFUV9SRUxBVElPTl9IIDEgIC8qIGhpZ2hlc3QgZnJlcXVlbmN5
IGJlbG93IG9yIGF0IHRhcmdldCAqLwogCiBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgewotICAgIGNo
YXIgICBuYW1lW0NQVUZSRVFfTkFNRV9MRU5dOworICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAg
aW50ICAgICgqaW5pdCkoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwogICAgIGludCAg
ICAoKnZlcmlmeSkoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwogICAgIGludCAgICAo
KnNldHBvbGljeSkoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwpAQCAtMTY2LDkgKzE2
Niw5IEBAIHN0cnVjdCBjcHVmcmVxX2RyaXZlciB7CiAgICAgaW50ICAgICgqZXhpdCkoc3RydWN0
IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwogfTsKIAotZXh0ZXJuIHN0cnVjdCBjcHVmcmVxX2Ry
aXZlciAqY3B1ZnJlcV9kcml2ZXI7CitleHRlcm4gc3RydWN0IGNwdWZyZXFfZHJpdmVyIGNwdWZy
ZXFfZHJpdmVyOwogCi1pbnQgY3B1ZnJlcV9yZWdpc3Rlcl9kcml2ZXIoc3RydWN0IGNwdWZyZXFf
ZHJpdmVyICopOworaW50IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBjcHVm
cmVxX2RyaXZlciAqKTsKIAogc3RhdGljIF9faW5saW5lX18KIHZvaWQgY3B1ZnJlcV92ZXJpZnlf
d2l0aGluX2xpbWl0cyhzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSwKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziqu-0000VQ-L1; Tue, 11 Sep 2018 13:37:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fziqs-0000Up-Ut
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:37:10 +0000
X-Inumbo-ID: e8b82976-b5c7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e8b82976-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:38:04 +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 4E25318A;
 Tue, 11 Sep 2018 06:37:09 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 628C83F557;
 Tue, 11 Sep 2018 06:37:08 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
Date: Tue, 11 Sep 2018 14:37:07 +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: <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIDEwLjA5LjE4IDE3OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDAzLzA5LzE4
IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+ICvCoMKgwqAgc3RydWN0IHsKPj4+
ICvCoMKgwqDCoMKgwqDCoCB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVS
X1BBR0VdOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IG5leHRfcGFnZV9kYXRhOwo+Pj4g
K8KgwqDCoCB9ICpwYWdlc19kYXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRh
X3hlbl9zdGFydDsKPj4+ICvCoMKgwqAgc3RydWN0IHNobV9idWYgKnNobV9idWY7Cj4+PiArCj4+
PiArwqDCoMKgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgCj4+PiAoT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKTsKPj4+ICsKPj4+ICvCoMKgwqAgc2l6ZSA9
IFJPVU5EVVAocGFyYW0tPnUudG1lbS5zaXplICsgcGFnZV9vZmZzZXQsCj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpF
KTsKPj4+ICsKPj4+ICvCoMKgwqAgbnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHNpemUsIE9QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKPj4+ICsKPj4+ICvCoMKgwqAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+Pj4gKwo+
Pj4gK8KgwqDCoCBwYWdlc19kYXRhX3hlbl9zdGFydCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3Jk
ZXIsIDApOwo+Pgo+PiBUaGlzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgX3htYWxsb2MgYW5kIHdv
dWxkIGF2b2lkIHRvIGFsbG9jYXRlIG1vcmUgCj4+IG1lbW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVu
IHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4KPiBUaGFua3MuIFdvdWxkIGl0IGFsbG9jYXRl
IHBhZ2UtYWxpZ25lZCBidWZmZXI/wqAgVGhpcyBpcyBjcnVjaWFsIGluIHRoaXMgCj4gY2FzZS4g
SSBjYW4ndCBmaW5kIGFueSBkb2N1bWVudGF0aW9uIG9uIGl0IHNvIEkgZG9uJ3Qga25vdyB3aGlj
aCAKPiBhbGlnbm1lbnQgaXQgZ3VhcmFudGVlcy4KCl94bWFsbG9jIHRha2VzIGluIGFyZ3VtZW50
IHRoZSBhbGlnbm1lbnQgcmVxdWlyZWQgZm9yIHRoZSBhbGxvY2F0aW9uLgoKPiAKPj4KPj4+ICvC
oMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiBmYWxzZTsKPj4+ICsKPj4+ICvCoMKgwqAgc2htX2J1ZiA9IGFsbG9jYXRlX3NobV9idWYo
Y3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIG51bV9wYWdlcyk7Cj4+Cj4+IEluIGFsb2NhdGVf
c2htX2J1ZiB5b3UgYXJlIG5vdyBnbG9iYWxseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIHBhZ2Vz
ICggCj4+ICgxNjM4NCkgdG8gcGluLiBIb3dldmVyLCB0aGlzIGRvZXMgbm90IGxpbWl0IHBlciBj
YWxsLgo+Pgo+PiBXaXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2FsbCB1
cCB0byAxNjM4NCB0aW1lcyAKPj4gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoLi4uKS4g
T24gQXJtLCBmb3IgcDJtIHJlbGF0ZWQgb3BlcmF0aW9uLCAKPj4gd2UgbGltaXQgdG8gNTEyIGl0
ZXJhdGlvbnMgaW4gb25lIGdvIGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KPj4gU28g
SSB0aGluayAxNjM4NCB0aW1lcyBpcyBmYXIgdG9vIG11Y2guCj4gU28sIGluIG90aGVyIHdvcmRz
LCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFnZXMgYXJlIAo+
IHVzZWQpLCBpcyBpdCByaWdodD8KCjJNQiBmb3IgdGhlIHdob2xlIGNvbW1hbmQuIFNvIGlmIHlv
dSBoYXZlIDUgYnVmZmVyIGluIHRoZSBjb21tYW5kLCB0aGVuIAp0aGUgc3VtIG9mIHRoZSBidWZm
ZXIgc2hvdWxkIG5vdCBiZSBiaWdnZXIgdGhhbiAyTUIuCgpIb3dldmVyLCAyTUIgbWlnaHQgYmUg
dG9vIGJpZyBjb25zaWRlcmluZyB0aGF0IHlvdSBhbHNvIG5lZWQgdG8gYWNjb3VudCAKdGhlIFNN
QyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2VkIGZvciBmYXN0IGNhbGw/Cgo+IEkgdGhp
bmssIGl0IHdpbGwgYmUgb2theSB0byBpbXBsZW1lbnQgc3VjaCBsaW1pdGF0aW9uIGZvciB0aGlz
IGluaXRpYWwKPiB2ZXJzaW9uIG9mIG1lZGlhdG9yLiBJbiB0aGUgZnV0dXJlLCBpdCB3b3VsZCBi
ZSBwb3NzaWJsZSB0byBkbyBSUEMgCj4gcmV0dXJuIGZyb20gWEVOIChhcyBPUC1URUUgZG9lcykg
dG8gZmluaXNoIHRoaXMgcmVxdWVzdCBsYXRlci4KPiAKPj4KPj4+ICvCoMKgwqAgaWYgKCAhc2ht
X2J1ZiApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJlZTsKPj4+ICsKPj4+ICvCoMKg
wqAgZ2FkZHIgPSBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgJiB+KE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFIAo+Pj4gLSAxKTsKPj4+ICvCoMKgwqAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+Pj4gK8KgwqDCoCBpZiAoIG1mbl9lcShn
dWVzdF9tZm4sIElOVkFMSURfTUZOKSApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJl
ZTsKPj4+ICsKPj4+ICvCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdCA9IG1hcF9kb21haW5fcGFnZShn
dWVzdF9tZm4pOwo+Pj4gK8KgwqDCoCBpZiAoICFwYWdlc19kYXRhX2d1ZXN0ICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCBnb3RvIGVycl9mcmVlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBwYWdlc19kYXRhX3hl
biA9IHBhZ2VzX2RhdGFfeGVuX3N0YXJ0Owo+Pj4gK8KgwqDCoCB3aGlsZSAoIG51bV9wYWdlcyAp
IHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgIG1mbl90IGVudHJ5X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRy
KAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdC0+cGFnZXNfbGlz
dFtlbnRyaWVzX29uX3BhZ2VdLCAmcGFnZSk7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCBtZm5fZXEoZW50cnlfbWZuLCBJTlZBTElEX01GTikgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ290byBlcnJfdW5tYXA7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgc2htX2J1Zi0+
cGFnZXNbc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHBh
Z2VzX2RhdGFfeGVuLT5wYWdlc19saXN0W2VudHJpZXNfb25fcGFnZV0gPSAKPj4+IG1mbl90b19t
YWRkcihlbnRyeV9tZm4pOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGVudHJpZXNfb25fcGFnZSsrOwo+
Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZW50cmllc19vbl9wYWdlID09IFBBR0VMSVNU
X0VOVFJJRVNfUEVSX1BBR0UgKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdlc19k
YXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSAKPj4+IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94
ZW4gKyAxKTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZ2VzX2RhdGFfeGVuKys7Cj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnYWRkciA9IHBhZ2VzX2RhdGFfZ3Vlc3QtPm5leHRf
cGFnZV9kYXRhOwo+Pgo+PiBuZXh0X3BhZ2VfZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1
dCBhIG1hY2hpbmUgYWRkcmVzcy4gRm9yIAo+PiBhbnl0aGluZyByZWxhdGVkIHRvIGFkZHJlc3Ms
IHRoZSB2YXJpYWJsZSBzaG91bGQgYmUgbmFtZWQgYWNjb3JkaW5nbHkgCj4+IHRvIGF2b2lkIGNv
bmZ1c2lvbi4KPiBXaHk/IEluIHRoaXMgY2FzZSBpdCBpcyBJUEEgdGhhdCBjb21lcyBmcm9tIHRo
ZSBndWVzdC4KCkJlY2F1c2UgSSBtaXNyZWFkIHRoZSB2YXJpYWJsZXMuCgo+Pj4gKwo+Pj4gK8Kg
wqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4+ICvCoMKgwqAgdW5w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
PiArCj4+PiArZXJyX3VubWFwOgo+Pj4gK8KgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19k
YXRhX2d1ZXN0KTsKPj4+ICvCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsK
Pj4+ICvCoMKgwqAgZnJlZV9zaG1fYnVmKGN0eCwgc2htX2J1Zi0+Y29va2llKTsKPj4+ICsKPj4+
ICtlcnJfZnJlZToKPj4+ICvCoMKgwqAgZnJlZV94ZW5oZWFwX3BhZ2VzKHBhZ2VzX2RhdGFfeGVu
X3N0YXJ0LCBvcmRlcik7Cj4+PiArCj4+PiArwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+ICt9Cj4+
PiArCj4+PiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3QgZG9tYWluX2N0eCAq
Y3R4LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+PiArewo+Pj4gK8KgwqDCoCB1
bnNpZ25lZCBpbnQgaTsKPj4+ICvCoMKgwqAgdWludDMyX3QgYXR0cjsKPj4+ICsKPj4+ICvCoMKg
wqAgZm9yICggaSA9IDA7IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7Cj4+
Cj4+IFBsZWFzZSBwYXkgYXR0ZW50aW9uIHRvIFhlbiBjb2Rpbmcgc3R5bGUuIEkgaGF2ZW4ndCBw
b2ludGVkIG91dCAKPj4gZXZlcnl3aGVyZSwgYnV0IEkgd291bGQgYWxsIG9mIHRoZW0gdG8gYmUg
Zml4ZWQgaW4gdGhlIG5leHQgdmVyc2lvbi4KPiBZZXMsIEknbSBzb3JyeSBmb3IgdGhhdC4gSSBz
aW11bHRhbmVvdXNseSB3b3JrwqAgd2l0aCBkaWZmZXJlbnQgcHJvamVjdHMKPiBhbmQgc29tZXRp
bWVzIGl0IGlzIGhhcmQgdG8gdHJhY2sgY29kaW5nIHN0eWxlLiBJJ2xsIGZpeCBhbGwgc3VjaAo+
IHByb2JsZW1zLgoKSUlSQyB5b3VyIHRlYW0gaXMgd29ya2luZyBvbiB0aGUgY2hlY2twYXRjaC4g
SXQgbWlnaHQgYmUgd29ydGggdXNpbmcgaXQgCnRvIHNlZSBob3cgaXQgcGVyZm9ybXMgb24geW91
ciBzZXJpZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:37:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fziqu-0000Vj-VQ; Tue, 11 Sep 2018 13:37:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fziqt-0000Us-2T
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 13:37:11 +0000
X-Inumbo-ID: e8a672d8-b5c7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e8a672d8-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:38:04 +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 4E25318A;
 Tue, 11 Sep 2018 06:37:09 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 628C83F557;
 Tue, 11 Sep 2018 06:37:08 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
Date: Tue, 11 Sep 2018 14:37:07 +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: <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IE9uIDEwLjA5LjE4IDE3OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDAzLzA5LzE4
IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+ICvCoMKgwqAgc3RydWN0IHsKPj4+
ICvCoMKgwqDCoMKgwqDCoCB1aW50NjRfdCBwYWdlc19saXN0W1BBR0VMSVNUX0VOVFJJRVNfUEVS
X1BBR0VdOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQ2NF90IG5leHRfcGFnZV9kYXRhOwo+Pj4g
K8KgwqDCoCB9ICpwYWdlc19kYXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRh
X3hlbl9zdGFydDsKPj4+ICvCoMKgwqAgc3RydWN0IHNobV9idWYgKnNobV9idWY7Cj4+PiArCj4+
PiArwqDCoMKgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgCj4+PiAoT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKTsKPj4+ICsKPj4+ICvCoMKgwqAgc2l6ZSA9
IFJPVU5EVVAocGFyYW0tPnUudG1lbS5zaXplICsgcGFnZV9vZmZzZXQsCj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpF
KTsKPj4+ICsKPj4+ICvCoMKgwqAgbnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHNpemUsIE9QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKPj4+ICsKPj4+ICvCoMKgwqAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+Pj4gKwo+
Pj4gK8KgwqDCoCBwYWdlc19kYXRhX3hlbl9zdGFydCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3Jk
ZXIsIDApOwo+Pgo+PiBUaGlzIGNvdWxkIGJlIHJlcGxhY2VkIGJ5IGEgX3htYWxsb2MgYW5kIHdv
dWxkIGF2b2lkIHRvIGFsbG9jYXRlIG1vcmUgCj4+IG1lbW9yeSB0aGFuIG5lY2Vzc2FyeSB3aGVu
IHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4KPiBUaGFua3MuIFdvdWxkIGl0IGFsbG9jYXRl
IHBhZ2UtYWxpZ25lZCBidWZmZXI/wqAgVGhpcyBpcyBjcnVjaWFsIGluIHRoaXMgCj4gY2FzZS4g
SSBjYW4ndCBmaW5kIGFueSBkb2N1bWVudGF0aW9uIG9uIGl0IHNvIEkgZG9uJ3Qga25vdyB3aGlj
aCAKPiBhbGlnbm1lbnQgaXQgZ3VhcmFudGVlcy4KCl94bWFsbG9jIHRha2VzIGluIGFyZ3VtZW50
IHRoZSBhbGlnbm1lbnQgcmVxdWlyZWQgZm9yIHRoZSBhbGxvY2F0aW9uLgoKPiAKPj4KPj4+ICvC
oMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiBmYWxzZTsKPj4+ICsKPj4+ICvCoMKgwqAgc2htX2J1ZiA9IGFsbG9jYXRlX3NobV9idWYo
Y3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIG51bV9wYWdlcyk7Cj4+Cj4+IEluIGFsb2NhdGVf
c2htX2J1ZiB5b3UgYXJlIG5vdyBnbG9iYWxseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIHBhZ2Vz
ICggCj4+ICgxNjM4NCkgdG8gcGluLiBIb3dldmVyLCB0aGlzIGRvZXMgbm90IGxpbWl0IHBlciBj
YWxsLgo+Pgo+PiBXaXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2FsbCB1
cCB0byAxNjM4NCB0aW1lcyAKPj4gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoLi4uKS4g
T24gQXJtLCBmb3IgcDJtIHJlbGF0ZWQgb3BlcmF0aW9uLCAKPj4gd2UgbGltaXQgdG8gNTEyIGl0
ZXJhdGlvbnMgaW4gb25lIGdvIGJlZm9yZSBjaGVja2luZyB0aGUgcHJlZW1wdGlvbi4KPj4gU28g
SSB0aGluayAxNjM4NCB0aW1lcyBpcyBmYXIgdG9vIG11Y2guCj4gU28sIGluIG90aGVyIHdvcmRz
LCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFnZXMgYXJlIAo+
IHVzZWQpLCBpcyBpdCByaWdodD8KCjJNQiBmb3IgdGhlIHdob2xlIGNvbW1hbmQuIFNvIGlmIHlv
dSBoYXZlIDUgYnVmZmVyIGluIHRoZSBjb21tYW5kLCB0aGVuIAp0aGUgc3VtIG9mIHRoZSBidWZm
ZXIgc2hvdWxkIG5vdCBiZSBiaWdnZXIgdGhhbiAyTUIuCgpIb3dldmVyLCAyTUIgbWlnaHQgYmUg
dG9vIGJpZyBjb25zaWRlcmluZyB0aGF0IHlvdSBhbHNvIG5lZWQgdG8gYWNjb3VudCAKdGhlIFNN
QyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2VkIGZvciBmYXN0IGNhbGw/Cgo+IEkgdGhp
bmssIGl0IHdpbGwgYmUgb2theSB0byBpbXBsZW1lbnQgc3VjaCBsaW1pdGF0aW9uIGZvciB0aGlz
IGluaXRpYWwKPiB2ZXJzaW9uIG9mIG1lZGlhdG9yLiBJbiB0aGUgZnV0dXJlLCBpdCB3b3VsZCBi
ZSBwb3NzaWJsZSB0byBkbyBSUEMgCj4gcmV0dXJuIGZyb20gWEVOIChhcyBPUC1URUUgZG9lcykg
dG8gZmluaXNoIHRoaXMgcmVxdWVzdCBsYXRlci4KPiAKPj4KPj4+ICvCoMKgwqAgaWYgKCAhc2ht
X2J1ZiApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJlZTsKPj4+ICsKPj4+ICvCoMKg
wqAgZ2FkZHIgPSBwYXJhbS0+dS50bWVtLmJ1Zl9wdHIgJiB+KE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFIAo+Pj4gLSAxKTsKPj4+ICvCoMKgwqAgZ3Vlc3RfbWZuID0gbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ2FkZHIsIE5VTEwpOwo+Pj4gK8KgwqDCoCBpZiAoIG1mbl9lcShn
dWVzdF9tZm4sIElOVkFMSURfTUZOKSApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfZnJl
ZTsKPj4+ICsKPj4+ICvCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdCA9IG1hcF9kb21haW5fcGFnZShn
dWVzdF9tZm4pOwo+Pj4gK8KgwqDCoCBpZiAoICFwYWdlc19kYXRhX2d1ZXN0ICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCBnb3RvIGVycl9mcmVlOwo+Pj4gKwo+Pj4gK8KgwqDCoCBwYWdlc19kYXRhX3hl
biA9IHBhZ2VzX2RhdGFfeGVuX3N0YXJ0Owo+Pj4gK8KgwqDCoCB3aGlsZSAoIG51bV9wYWdlcyAp
IHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgIG1mbl90IGVudHJ5X21mbiA9IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRy
KAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFnZXNfZGF0YV9ndWVzdC0+cGFnZXNfbGlz
dFtlbnRyaWVzX29uX3BhZ2VdLCAmcGFnZSk7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCBtZm5fZXEoZW50cnlfbWZuLCBJTlZBTElEX01GTikgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ290byBlcnJfdW5tYXA7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgc2htX2J1Zi0+
cGFnZXNbc2htX2J1Zi0+cGFnZV9jbnQrK10gPSBwYWdlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHBh
Z2VzX2RhdGFfeGVuLT5wYWdlc19saXN0W2VudHJpZXNfb25fcGFnZV0gPSAKPj4+IG1mbl90b19t
YWRkcihlbnRyeV9tZm4pOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGVudHJpZXNfb25fcGFnZSsrOwo+
Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZW50cmllc19vbl9wYWdlID09IFBBR0VMSVNU
X0VOVFJJRVNfUEVSX1BBR0UgKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdlc19k
YXRhX3hlbi0+bmV4dF9wYWdlX2RhdGEgPSAKPj4+IHZpcnRfdG9fbWFkZHIocGFnZXNfZGF0YV94
ZW4gKyAxKTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZ2VzX2RhdGFfeGVuKys7Cj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnYWRkciA9IHBhZ2VzX2RhdGFfZ3Vlc3QtPm5leHRf
cGFnZV9kYXRhOwo+Pgo+PiBuZXh0X3BhZ2VfZGF0YSBpcyBub3QgYSBndWVzdCBhZGRyZXNzIGJ1
dCBhIG1hY2hpbmUgYWRkcmVzcy4gRm9yIAo+PiBhbnl0aGluZyByZWxhdGVkIHRvIGFkZHJlc3Ms
IHRoZSB2YXJpYWJsZSBzaG91bGQgYmUgbmFtZWQgYWNjb3JkaW5nbHkgCj4+IHRvIGF2b2lkIGNv
bmZ1c2lvbi4KPiBXaHk/IEluIHRoaXMgY2FzZSBpdCBpcyBJUEEgdGhhdCBjb21lcyBmcm9tIHRo
ZSBndWVzdC4KCkJlY2F1c2UgSSBtaXNyZWFkIHRoZSB2YXJpYWJsZXMuCgo+Pj4gKwo+Pj4gK8Kg
wqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19kYXRhX2d1ZXN0KTsKPj4+ICvCoMKgwqAgdW5w
aW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsKPj4+ICvCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
PiArCj4+PiArZXJyX3VubWFwOgo+Pj4gK8KgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwYWdlc19k
YXRhX2d1ZXN0KTsKPj4+ICvCoMKgwqAgdW5waW5fZ3Vlc3RfcmFtX2FkZHIoZ3Vlc3RfbWZuKTsK
Pj4+ICvCoMKgwqAgZnJlZV9zaG1fYnVmKGN0eCwgc2htX2J1Zi0+Y29va2llKTsKPj4+ICsKPj4+
ICtlcnJfZnJlZToKPj4+ICvCoMKgwqAgZnJlZV94ZW5oZWFwX3BhZ2VzKHBhZ2VzX2RhdGFfeGVu
X3N0YXJ0LCBvcmRlcik7Cj4+PiArCj4+PiArwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+ICt9Cj4+
PiArCj4+PiArc3RhdGljIGJvb2wgdHJhbnNsYXRlX3BhcmFtcyhzdHJ1Y3QgZG9tYWluX2N0eCAq
Y3R4LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+PiArewo+Pj4gK8KgwqDCoCB1
bnNpZ25lZCBpbnQgaTsKPj4+ICvCoMKgwqAgdWludDMyX3QgYXR0cjsKPj4+ICsKPj4+ICvCoMKg
wqAgZm9yICggaSA9IDA7IGkgPCBjYWxsLT54ZW5fYXJnLT5udW1fcGFyYW1zOyBpKysgKSB7Cj4+
Cj4+IFBsZWFzZSBwYXkgYXR0ZW50aW9uIHRvIFhlbiBjb2Rpbmcgc3R5bGUuIEkgaGF2ZW4ndCBw
b2ludGVkIG91dCAKPj4gZXZlcnl3aGVyZSwgYnV0IEkgd291bGQgYWxsIG9mIHRoZW0gdG8gYmUg
Zml4ZWQgaW4gdGhlIG5leHQgdmVyc2lvbi4KPiBZZXMsIEknbSBzb3JyeSBmb3IgdGhhdC4gSSBz
aW11bHRhbmVvdXNseSB3b3JrwqAgd2l0aCBkaWZmZXJlbnQgcHJvamVjdHMKPiBhbmQgc29tZXRp
bWVzIGl0IGlzIGhhcmQgdG8gdHJhY2sgY29kaW5nIHN0eWxlLiBJJ2xsIGZpeCBhbGwgc3VjaAo+
IHByb2JsZW1zLgoKSUlSQyB5b3VyIHRlYW0gaXMgd29ya2luZyBvbiB0aGUgY2hlY2twYXRjaC4g
SXQgbWlnaHQgYmUgd29ydGggdXNpbmcgaXQgCnRvIHNlZSBob3cgaXQgcGVyZm9ybXMgb24geW91
ciBzZXJpZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:37:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13: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 1fzirG-0000fg-G7; Tue, 11 Sep 2018 13:37:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzirE-0000eu-UF
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:37:32 +0000
X-Inumbo-ID: f560497d-b5c7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f560497d-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:38:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64976919"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 11 Sep 2018 14:37:27 +0100
Message-ID: <20180911133727.31194-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

OXBmcyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0Ljks
IGJ1dCBRRU1VIHdpbGwKbm90IGJlIGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVubGVzcyBW
aXJ0RlMgaXMgZW5hYmxlZCwgd2hpY2ggaXMKcHJlZGljYXRlZCBvbiB0aGUgbGliY2FwIGFuZCBs
aWJhdHRyIGRldiBwYWNrYWdlcyBiZWluZyBpbnN0YWxsZWQuIFRoaXMgaXMKbm90IG9idmlvdXMg
dG8gYW55b25lIGludGVuZGluZyB0byB1c2UgOXBmcy4KClRoaXMgcGF0Y2ggYWRkcyBhbiAnZW5h
YmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1cmUgd2hpY2gsIGlmIHNwZWNpZmllZCwKd2lsbCBj
YXVzZSAnLS1lbmFibGUtdmlydGZzJyB0byBiZSBwYXNzZWQgdG8gUUVNVSdzIGNvbmZpZ3VyZS4g
VGhpcyB3aWxsCmNhdXNlIHRoZSBkZXBlbmRlbmN5IG9uIGxpYmNhcCBhbmQgbGliYXR0ciB0byBi
ZSBjYWxsZWQgb3V0IGlmIHRoZSBwYWNrYWdlcwphcmUgbm90IGluIGluc3RhbGxlZC4KCkZvciBj
b21wbGV0ZW5lc3MsIHNwZWNpZnlpbmcgJ2Rpc2FibGUtOXBmcycgd2lsbCBjYXVzZSAnLS1kaXNh
YmxlLXZpcnRmcycgdG8KYmUgcGFzc2VkIHRvIFFFTVUncyBjb25mZ3VyZSBhbmQgbm90IHNwZWNp
ZnlpbmcgYW4gb3B0aW9uIHdpbGwga2VlcCB0aGUKcHJldmlvdXMgYmVoYXZpb3VyIG9mIHByZWRp
Y2F0aW5nIFZpcnRGUyBvbiB3aGV0aGVyIHRoZSBsaWJjYXAgYW5kIGxpYmF0dHIKcGFja2FnZXMg
YXJlIGluc3RhbGxlZC4KCk5PVEU6IFRoZSBzaGVsbCBzY3JpcHQgaW4gY29uZmlndXJlIG1pZ2h0
IGxvb2sgb2RkLCBidXQgaXQgaXMgY29kZWQgZm9yCiAgICAgIGNvbnNpc3RlbmN5IHdpdGggb3Ro
ZXIgc2ltaWxhciBsb2dpYyBibG9ja3Mgd2l0aGluIHRoZSBmaWxlLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKdjI6CiAtIEFkZCB0aGUgY29uZmlndXJlIG9wdGlvbiByYXRo
ZXIgdGhlbiBlbmFibGluZyBWaXJ0RlMgaW4gYWxsIExpbnV4IGJ1aWxkcy4KLS0tCiBjb25maWcv
VG9vbHMubWsuaW4gfCAgMSArCiB0b29scy9NYWtlZmlsZSAgICAgfCAxMCArKysrKysrKystCiB0
b29scy9jb25maWd1cmUgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCmluZGV4IDA5NjRmNmY5
ZTkuLmJkYmEwODdhZjAgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9Ub29scy5tay5pbgorKysgYi9jb25m
aWcvVG9vbHMubWsuaW4KQEAgLTYyLDYgKzYyLDcgQEAgU1lTVEVNRF9DRkxBR1MgICAgICA6PSBA
U1lTVEVNRF9DRkxBR1NACiBTWVNURU1EX0xJQlMgICAgICAgIDo9IEBTWVNURU1EX0xJQlNACiBY
RU5fU1lTVEVNRF9ESVIgICAgIDo9IEBTWVNURU1EX0RJUkAKIFhFTl9TWVNURU1EX01PRFVMRVNf
TE9BRCA6PSBAU1lTVEVNRF9NT0RVTEVTX0xPQURACitDT05GSUdfOVBGUyAgICAgICAgIDo9IEBu
aW5lcGZzQAogCiBMSU5VWF9CQUNLRU5EX01PRFVMRVMgOj0gQExJTlVYX0JBQ0tFTkRfTU9EVUxF
U0AKIApkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA2
Nzk3N2FkODUwLi5jOTAzZDZhNjNlIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90
b29scy9NYWtlZmlsZQpAQCAtMjMyLDYgKzIzMiwxMyBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRp
cjogcWVtdS14ZW4tZGlyLWZpbmQKIAllbHNlIFwKIAkJZW5hYmxlX3RyYWNlX2JhY2tlbmQ9Jycg
OyBcCiAJZmkgOyBcCisJaWYgWyAiJChDT05GSUdfOVBGUykiID0gInkiIF07IHRoZW4gXAorCQl2
aXJ0ZnM9Jy0tZW5hYmxlLXZpcnRmcycgOyBcCisJZWxpZiBbICIkKENPTkZJR185UEZTKSIgPSAi
biIgXTsgdGhlbiBcCisJCXZpcnRmcz0nLS1kaXNhYmxlLXZpcnRmcycgOyBcCisJZWxzZSBcCisJ
CXZpcnRmcz0nJyA7IFwKKwlmaSA7IFwKIAlQS0dfQ09ORklHX1BBVEg9JChYRU5fUk9PVCkvdG9v
bHMvcGtnLWNvbmZpZyQke1BLR19DT05GSUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFUSH19IFwK
IAkkJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0LWxpc3Q9aTM4Ni1zb2Z0
bW11IFwKIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKQEAgLTI3OSw3ICsyODYsOCBAQCBz
dWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKIAkJLS1weXRob249JChQ
WVRIT04pIFwKIAkJJChDT05GSUdfUUVNVVVfRVhUUkFfQVJHUykgXAogCQktLWNwdT0kKElPRU1V
X0NQVV9BUkNIKSBcCi0JCSQoSU9FTVVfQ09ORklHVVJFX0NST1NTKTsgXAorCQkkKElPRU1VX0NP
TkZJR1VSRV9DUk9TUykgXAorCQkkJHZpcnRmczsgXAogCSQoTUFLRSkgYWxsCiAKIHN1YmRpci1p
bnN0YWxsLXFlbXUteGVuLWRpcjogc3ViZGlyLWFsbC1xZW11LXhlbi1kaXIKZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCAyN2M4ZDA1NGFiLi4xY2U1
MjE1NDU2IDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJl
CkBAIC03MTEsNiArNzExLDcgQEAgb2NhbWx0b29scwogbW9uaXRvcnMKIGdpdGh0dHAKIHJwYXRo
CituaW5lcGZzCiBERUJVR19ESVIKIFhFTl9EVU1QX0RJUgogWEVOX1BBR0lOR19ESVIKQEAgLTgy
MCw2ICs4MjEsNyBAQCB3aXRoX3hlbnN0b3JlZAogZW5hYmxlX3N5c3RlbWQKIHdpdGhfc3lzdGVt
ZAogd2l0aF9zeXN0ZW1kX21vZHVsZXNfbG9hZAorZW5hYmxlXzlwZnMKICcKICAgICAgIGFjX3By
ZWNpb3VzX3ZhcnM9J2J1aWxkX2FsaWFzCiBob3N0X2FsaWFzCkBAIC0xNTAwLDYgKzE1MDIsOCBA
QCBPcHRpb25hbCBGZWF0dXJlczoKICAgLS1kaXNhYmxlLWlweGUgICAgICAgICAgRW5hYmxlIGlu
LXRyZWUgSVBYRSwgKERFRkFVTFQgaXMgb24gaWYgcm9tYmlvcyBpcwogICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbmFibGVkLCBvdGhlcndpc2Ugb2ZmLCBzZWUgYWxzbyAtLXdpdGgtc3lzdGVt
LWlweGUpCiAgIC0tZW5hYmxlLXN5c3RlbWQgICAgICAgIEVuYWJsZSBzeXN0ZW1kIHN1cHBvcnQg
KGRlZmF1bHQgaXMgRElTQUJMRUQpCisgIC0tZW5hYmxlLTlwZnMgICAgICAgICAgIEV4cGxpY2l0
bHkgZW5hYmxlIDlwZnMgc3VwcG9ydCBpbiBRRU1VIGJ1aWxkCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIChkZWZhdWx0IGlzIHRvIGRlZmVyIHRvIFFFTVUgY29uZmlndXJlIGRlZmF1bHQpCiAK
IE9wdGlvbmFsIFBhY2thZ2VzOgogICAtLXdpdGgtUEFDS0FHRVs9QVJHXSAgICB1c2UgUEFDS0FH
RSBbQVJHPXllc10KQEAgLTk3OTksNiArOTgwMywzMSBAQCBpZiB0ZXN0ICJ4JHN5c3RlbWQiID0g
Inh5IjsgdGhlbiA6CiAKIGZpCiAKKworCisjIENoZWNrIHdoZXRoZXIgLS1lbmFibGUtOXBmcyB3
YXMgZ2l2ZW4uCitpZiB0ZXN0ICIke2VuYWJsZV85cGZzK3NldH0iID0gc2V0OyB0aGVuIDoKKyAg
ZW5hYmxldmFsPSRlbmFibGVfOXBmczsKK2ZpCisKKworaWYgdGVzdCAieCRlbmFibGVfOXBmcyIg
PSAieG5vIjsgdGhlbiA6CisKKyAgICBheF9jdl85cGZzPSJuIgorCitlbGlmIHRlc3QgIngkZW5h
YmxlXzlwZnMiID0gInh5ZXMiOyB0aGVuIDoKKworICAgIGF4X2N2XzlwZnM9InkiCisKK2VsaWYg
dGVzdCAteiAkYXhfY3ZfOXBmczsgdGhlbiA6CisKKyAgICBheF9jdl85cGZzPSIiCisKK2ZpCitu
aW5lcGZzPSRheF9jdl85cGZzCisKKworCiBjYXQgPmNvbmZjYWNoZSA8PFxfQUNFT0YKICMgVGhp
cyBmaWxlIGlzIGEgc2hlbGwgc2NyaXB0IHRoYXQgY2FjaGVzIHRoZSByZXN1bHRzIG9mIGNvbmZp
Z3VyZQogIyB0ZXN0cyBydW4gb24gdGhpcyBzeXN0ZW0gc28gdGhleSBjYW4gYmUgc2hhcmVkIGJl
dHdlZW4gY29uZmlndXJlCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:37:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:37: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 1fzirQ-0000k8-Q5; Tue, 11 Sep 2018 13:37:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzirP-0000jN-3s
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:37:43 +0000
X-Inumbo-ID: fc3e5c9e-b5c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc3e5c9e-b5c7-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:38:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:37:41 -0600
Message-Id: <5B97C52102000078001E74CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:37:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 9/9] cpufreq: patch target() indirect call to
 direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyBsb29rcyB0byBiZSB0aGUgb25seSBmcmVxdWVudGx5IGV4ZWN1dGVkIGhvb2s7IGRvbid0
IGJvdGhlcgpwYXRjaGluZyBhbnkgb3RoZXIgb25lcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBOZXcuCgotLS0gYS94ZW4vZHJpdmVycy9j
cHVmcmVxL3V0aWxpdHkuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYwpAQCAt
MzY0LDcgKzM2NCw4IEBAIGludCBfX2NwdWZyZXFfZHJpdmVyX3RhcmdldChzdHJ1Y3QgY3B1ZnIK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2ZyZXEgPSBwb2xpY3ktPmN1cjsKIAot
ICAgICAgICByZXR2YWwgPSBjcHVmcmVxX2RyaXZlci50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJl
cSwgcmVsYXRpb24pOworICAgICAgICByZXR2YWwgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWZyZXFf
ZHJpdmVyLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2xpY3ks
IHRhcmdldF9mcmVxLCByZWxhdGlvbik7CiAgICAgICAgIGlmICggcmV0dmFsID09IDAgKQogICAg
ICAgICAgICAgVFJBQ0VfMkQoVFJDX1BNX0ZSRVFfQ0hBTkdFLCBwcmV2X2ZyZXEvMTAwMCwgcG9s
aWN5LT5jdXIvMTAwMCk7CiAgICAgfQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:39:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:39: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 1fzitZ-0001Kv-AK; Tue, 11 Sep 2018 13: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzitY-0001Kl-0d
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:39:56 +0000
X-Inumbo-ID: e9948d30-b5c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9948d30-b5c7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:38:05 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:39:54 -0600
Message-Id: <5B97C5A602000078001E74CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:39:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B86C3B502000078001E32EC@prv1-mh.provo.novell.com>
 <20180830081303.fh62xdkkqbkflidp@citrix.com>
In-Reply-To: <20180830081303.fh62xdkkqbkflidp@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86: use alternatives for FS/GS base
 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: xen-devel <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>

Pj4+IE9uIDMwLjA4LjE4IGF0IDEwOjEzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMjksIDIwMTggYXQgMTA6MDM6MDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEVsaW1pbmF0ZXMgYSBjb3VwbGUgb2YgYnJhbmNoZXMgaW4gcGFydGljdWxhciBmcm9t
IHRoZSBjb250ZXh0IHN3aXRjaAo+PiBwYXRoLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQW5kcmV3PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:41:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:41: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 1fziuc-0001xI-MF; Tue, 11 Sep 2018 13:41:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gjsj=lz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1fziub-0001xC-BC
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:41:01 +0000
X-Inumbo-ID: 71ca1f8a-b5c8-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 71ca1f8a-b5c8-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:41:54 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 5F908305FFAB
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 16:40:59 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 49A917FC09
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 16:40:59 +0300 (EEST)
Received: (qmail 13843 invoked from network); 11 Sep 2018 16:40:59 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 11 Sep 2018 16:40:59 +0300
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BF9102000078001E740A@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6bff29ee-6a57-1a47-e06c-bbc6cf13e7a7@bitdefender.com>
Date: Tue, 11 Sep 2018 16:40:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B97BF9102000078001E740A@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77366
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495623,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.002934)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003813), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.039170,0.000048)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.087817), Hit: No,
 Details: v2.7.15; Id: 15.1i60v90.1cn4dq7lf.2s1t], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/mm: add optional cache to
 GLA->GFN translation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.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>

T24gOS8xMS8xOCA0OjEzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBUaGUgY2FjaGluZyBpc24n
dCBhY3R1YWxseSBpbXBsZW1lbnRlZCBoZXJlLCB0aGlzIGlzIGp1c3Qgc2V0dGluZyB0aGUKPiBz
dGFnZS4KPiAKPiBUb3VjaGluZyB0aGVzZSBhbnl3YXkgYWxzbwo+IC0gbWFrZSB0aGVpciByZXR1
cm4gdmFsdWVzIGdmbl90Cj4gLSBndmEgLT4gZ2xhIGluIHRoZWlyIG5hbWVzCj4gLSBuYW1lIHRo
ZWlyIGlucHV0IGFyZ3VtZW50cyBnbGEKPiAKPiBBdCB0aGUgdXNlIHNpdGVzIGRvIHRoZSBjb252
ZXJzaW9uIHRvIGdmbl90IGFzIHN1aXRhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:44:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:44: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 1fziyC-0002AX-7y; Tue, 11 Sep 2018 13:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fziyB-0002AS-Bn
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:44:43 +0000
X-Inumbo-ID: f6303b39-b5c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6303b39-b5c8-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:45:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 07:44:41 -0600
Message-Id: <5B97C6C502000078001E750F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 07:44:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180911133727.31194-1-paul.durrant@citrix.com>
In-Reply-To: <20180911133727.31194-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDExLjA5LjE4IGF0IDE1OjM3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IDlwZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVyZSBzaW5jZSBYZW4g
NC45LCBidXQgUUVNVSB3aWxsCj4gbm90IGJlIGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVu
bGVzcyBWaXJ0RlMgaXMgZW5hYmxlZCwgd2hpY2ggaXMKPiBwcmVkaWNhdGVkIG9uIHRoZSBsaWJj
YXAgYW5kIGxpYmF0dHIgZGV2IHBhY2thZ2VzIGJlaW5nIGluc3RhbGxlZC4gVGhpcyBpcwo+IG5v
dCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlwZnMuCj4gCj4gVGhpcyBwYXRj
aCBhZGRzIGFuICdlbmFibGUtOXBmcycgb3B0aW9uIHRvIGNvbmZpZ3VyZSB3aGljaCwgaWYgc3Bl
Y2lmaWVkLAo+IHdpbGwgY2F1c2UgJy0tZW5hYmxlLXZpcnRmcycgdG8gYmUgcGFzc2VkIHRvIFFF
TVUncyBjb25maWd1cmUuIFRoaXMgd2lsbAo+IGNhdXNlIHRoZSBkZXBlbmRlbmN5IG9uIGxpYmNh
cCBhbmQgbGliYXR0ciB0byBiZSBjYWxsZWQgb3V0IGlmIHRoZSBwYWNrYWdlcwo+IGFyZSBub3Qg
aW4gaW5zdGFsbGVkLgo+IAo+IEZvciBjb21wbGV0ZW5lc3MsIHNwZWNpZnlpbmcgJ2Rpc2FibGUt
OXBmcycgd2lsbCBjYXVzZSAnLS1kaXNhYmxlLXZpcnRmcycgdG8KPiBiZSBwYXNzZWQgdG8gUUVN
VSdzIGNvbmZndXJlIGFuZCBub3Qgc3BlY2lmeWluZyBhbiBvcHRpb24gd2lsbCBrZWVwIHRoZQo+
IHByZXZpb3VzIGJlaGF2aW91ciBvZiBwcmVkaWNhdGluZyBWaXJ0RlMgb24gd2hldGhlciB0aGUg
bGliY2FwIGFuZCBsaWJhdHRyCj4gcGFja2FnZXMgYXJlIGluc3RhbGxlZC4KPiAKPiBOT1RFOiBU
aGUgc2hlbGwgc2NyaXB0IGluIGNvbmZpZ3VyZSBtaWdodCBsb29rIG9kZCwgYnV0IGl0IGlzIGNv
ZGVkIGZvcgo+ICAgICAgIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgc2ltaWxhciBsb2dpYyBibG9j
a3Mgd2l0aGluIHRoZSBmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IHYyOgo+ICAtIEFkZCB0aGUgY29uZmlndXJlIG9w
dGlvbiByYXRoZXIgdGhlbiBlbmFibGluZyBWaXJ0RlMgaW4gYWxsIExpbnV4IGJ1aWxkcy4KPiAt
LS0KPiAgY29uZmlnL1Rvb2xzLm1rLmluIHwgIDEgKwo+ICB0b29scy9NYWtlZmlsZSAgICAgfCAx
MCArKysrKysrKystCj4gIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDI5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKV291bGRuJ3QgeW91IGZpcnN0IGFuZCBmb3JlbW9zdCBuZWVkIHRvIGVkaXQgdG9v
bHMvY29uZmlndXJlLmFjPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:56: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 1fzj9f-0003Mj-Ny; Tue, 11 Sep 2018 13:56: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzj9f-0003Md-DB
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 13:56:35 +0000
X-Inumbo-ID: 3d4ec971-b5ca-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3d4ec971-b5ca-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:54:45 +0200 (CEST)
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 388A418A;
 Tue, 11 Sep 2018 06:56:33 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B13A3F614;
 Tue, 11 Sep 2018 06:56:32 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
Date: Tue, 11 Sep 2018 14:56:30 +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: <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxOToxNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gMTAuMDku
MTggMTg6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gwqAgc3RhdGljIHN0cnVjdCBzaG1fYnVmICphbGxvY2F0
ZV9zaG1fYnVmKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHVpbnQ2NF90IGNvb2tpZSwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50
IHBhZ2VzX2NudCkKPj4+IEBAIC03MDQsNiArNzMyLDI4IEBAIHN0YXRpYyBib29sIGNvcHlfc3Rk
X3JlcXVlc3RfYmFjayhzdHJ1Y3QgCj4+PiBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKgwqDCoMKg
IHJldHVybiB0cnVlOwo+Pj4gwqAgfQo+Pj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJu
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4+ICt7Cj4+PiArwqDCoMKgIGNhbGwt
Pm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4+ICvCoMKgwqAgY2Fs
bC0+cnBjX29wID0gT1BURUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMoZ2V0X3VzZXJfcmVnKHJl
Z3MsIAo+Pj4gMCkpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIGNhbGwtPnJwY19vcCA9PSBPUFRF
RV9TTUNfUlBDX0ZVTkNfQ01EICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIC8q
IENvcHkgUlBDIHJlcXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8gZ3Vlc3QgKi8KPj4+ICvC
oMKgwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwg
MzIgfCAKPj4+IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4+Cj4+IE5l
d2xpbmUgYmV0d2VlbiBkZWNsYXJhdGlvbiBhbmQgY29kZS4KPiBTb3JyeSwgYW5vdGhlciBoYWJp
dCBmcm9tIGtlcm5lbCBjb2Rpbmcgc3R5bGUgOigKSSB0aGluayB5b3UgbmVlZCB0byBtb2RpZnkg
eW91ciBoYWJpdCBiZWNhdXNlIEkgYW0gcHJldHR5IHN1cmUgTGludXggCmZvbGtzIHdvdWxkIG5v
dCBhbGxvdzoKCnN0cnVjdCBzaG1fcnBjICpycGMgPSBmaW5kX3NobSguLi4pOwppZiAoIHJwYyAp
CiAgIC4uLgoKVGhlIGNvcnJlY3Qgd2F5IGlzOgoKc3RydWN0IHNobV9ycGMgKnJwYyA9IGZpbmRf
c2htKC4uLik7CgppZiAoIHJwYyApCgpOb3RpY2UgdGhlIG5ld2xpbmUgYmV0d2VlbiBzdHJ1Y3Qg
YW5kIGlmLgoKPiAKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFzaG1fcnBjICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxPR19F
UlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgCj4+PiAlbHhcbiIsIGNvb2tpZSk7
Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+PiArwqDCoMKgwqDCoMKgwqAg
fQo+Pj4gK8KgwqDCoMKgwqDCoMKgIG1lbWNweShzaG1fcnBjLT5ndWVzdF9hcmcsIHNobV9ycGMt
Pnhlbl9hcmcsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBPUFRFRV9NU0dfR0VU
X0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpKTsKPj4+ICvCoMKgwqAgfQo+
Pj4gK30KPj4+ICsKPj4+IMKgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0
aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKg
wqDCoMKgIG9wdGVlX3JldCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKPj4+IMKgwqDCoMKgwqAg
aWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKPj4+IMKgwqDCoMKgwqAg
ewo+Pj4gLcKgwqDCoMKgwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAzKTsKPj4+IC3CoMKgwqDCoMKgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNf
UkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGhhbmRs
ZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4+Cj4+IEl0IHdvdWxkIG1ha2Ugc2Vuc2Ug
dG8gaW50cm9kdWNlIGhhbmRsZV9ycGNfcmV0dXJuIHdoZXJlIHlvdSBhY3R1YWxseSAKPj4gYWRk
IHRob3NlIDIgbGluZXMuCj4+Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
PiDCoMKgwqDCoMKgIH0KPj4+IEBAIC03ODMsNiArODMyLDc0IEBAIG91dDoKPj4+IMKgwqDCoMKg
wqAgcmV0dXJuIHJldDsKPj4+IMKgIH0KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBj
X2NtZF9hbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4+PiArewo+Pj4gK8KgwqDC
oCBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS5hdHRyICE9IAo+Pj4gKE9QVEVFX01T
R19BVFRSX1RZUEVfVE1FTV9PVVRQVVQgfAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRykgKQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDCoMKg
wqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJl
ZCBtZW0gCj4+PiBidWZmZXJcbiIpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+ICvC
oMKgwqAgfQo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBMYXN0IGVudHJ5IGluIG5vbl9jb250aWcgYXJy
YXkgaXMgdXNlZCB0byBob2xkIFJQQy1hbGxvY2F0ZWQgCj4+PiBidWZmZXIgKi8KPj4+ICvCoMKg
wqAgaWYgKCBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdICkKPj4+
ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfeGVuaGVhcF9wYWdlcyhjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdLAo+Pj4gKyBjYWxsLT5ub25fY29u
dGlnX29yZGVyW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdKTsKPj4+ICvCoMKgwqDCoMKgwqDC
oCBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdID0gTlVMTDsKPj4+
ICvCoMKgwqAgfQo+Pgo+PiBUaGlzIGlzIHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRl
bnkgYWxsb2NhdGluZyBpbmZvcm1hdGlvbiBpbiAKPj4gdGhlIG5vbl9jb25maWcgYXJyYXk/IFRo
aXMgd291bGQgYXZvaWQgdG8gc2lsZW50bHkgZHJvcHBlZCBhbnkgcGFnZSAKPj4gdGhhdCBtYXkg
aGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQgcG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1
c2UuCj4gTm8sIHRoaXMsIGFjdHVhbGx5IGlzIHBhcnQgb2YgdGhlIHByb3RvY29sLiBPUC1URUUg
Y2FuIGFzayB0byBhbGxvY2F0ZSAKPiBtb3JlIHNoYXJlZCBidWZmZXJzLCBvbmUgcGVyIFJQQyBy
ZXR1cm4uCgpQbGVhc2UgYSBnaXZlIGxpbmsgdG8gdGhlIHNwZWMgYW5kIHRoZSBwYXJhZ3JhcGgu
Cgo+IGNhbGwtPm5vbl9jb250aWdbeF0gaXMgbmVlZGVkIHRvIGhvbGQgbGlzdCBvZiBwYWdlcyB1
bnRpbCBPUF9URUUgCj4gY29uc3VtZXMgdGhlbS4gVGhlIGl0IGNhbiBiZSBmcmVlZCBhbmQgcmV1
c2VkIHRvIGFsbG9jYXRlIG5leHQgYnVmZmVyLgo+IENvbnNpZGVyIHRoaXM6CgpXaGF0IGlzIHg/
Cgo+IAo+IDEuIE9QLVRFRSBpc3N1ZXMgUlBDICJhbGxvY2F0ZSBidWZmZXIiCj4gMi4gTlcgcmV0
dXJucyBsaXN0IG9mIHBhZ2VzCj4gMy4gTWVkaWF0b3IgdHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFk
ZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+IDQuIE9QLVRFRSBiZWdpbnMgdG8gY29uc3VtZSB0aGlz
IGxpc3QKPiA1LiBJUlEgYXJyaXZlcyBhbmQgT1AtVEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29y
awo+IDYuIE1lZGlhdG9yIHJlY2VpdmVzIGNvbnRyb2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3Qg
ZnJlZSBub25fY29udGlnW3hdLAo+ICDCoMKgIGJlY2F1c2UgaXQgaXMgbm90IHN1cmUgb2YgT1At
VEVFIGZpbmlzaGVkIHJlYWRpbmcgZnJvbSBpdAo+IDcuIFhlbi9ndWVzdCBoYW5kbGVzIHRoZSBJ
UlEgYW5kIHJldHVybnMgY29udHJvbCBiYWNrIHRvIE9QLVRFRQo+IDguIE9QLVRFRSBmaW5pc2hl
cyBwcm9jZXNzaW5nIHRoaXMgYnVmZmVycyBhbmQgYXNrcyBmb3IgYW5vdGhlciBvbmUKPiA5LiBO
VyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMgZm9yIHRoZSBuZXh0IGJ1ZmZlcgo+IDEwLiBBdCB0aGlz
IHBvaW50IG1lZGlhdG9yIGlzIHN1cmUgdGhhdCBPUC1URUUgZmluaXNoZWQgcHJvY2Vzc2luZwo+
ICDCoMKgwqAgb2xkIG5vbl9jb250aWdbeF0sIHNvIGl0IGNhbiBmcmVlIGl0IGFuZCBhbGxvY2F0
ZWQgYW5vdGhlci4KClRoYW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2Nv
bC4gSG93ZXZlciwgaXQgaXMgc3RpbGwgZG9lcyAKbm90IGV4cGxhaW4gd2h5IHlvdSBkZWNpZGVk
IHRvIGZyZWUgTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMS4gV2h5IG5vdCAwIApvciAxIG9yIG4/
CgpPdmVyYWxsLCBpdCBmZWVscyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdyaXRlIG1vcmUgZG9j
dW1lbnRhdGlvbiBhYm91dCAKaG93IHRoZSBtZWRpYXRvciBpcyBzdXBwb3NlZCB0byB3b3JrLgoK
ClsuLi5dCgo+PiBQbGVhc2UgdHJ5IHRvIGF2b2lkIGNoYW5naW5nIHRoZSBjb2Rpbmcgc3R5bGUg
aW4gZGlmZmVyZW50IHBhdGNoLiBCdXQgCj4+IHRoaXMgb25lIGlzIHdyb25nLgo+IFllcCA6KCB0
aGlzIGlzIHRoZSBhcnRpZmFjdCBmcm9tIHNwbGl0dGluZyB0aGUgYmlnIHBhdGNoLgo+IAo+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxl
ZCB0byBhbGxvY2F0ZSBzaG1fcnBjIAo+Pj4gb2JqZWN0XG4iKTsKPj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHB0ciA9IDA7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgfQo+Pj4gLcKgwqDCoMKgwqDC
oMKgIGVsc2UKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHB0ciA9IG1mbl90b19tYWRkcihz
aG1fcnBjLT5ndWVzdF9tZm4pOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gfjA7
Cj4+Cj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGNoYW5nZSBmcm9tIDAgdG8gfjA/Cj4gSSBo
YWQgdG8gaW50cm9kdWNlIHRoaXMgaW4gdGhlIG9yaWdpbmFsIHBhdGNoLCBhY3R1YWxseS4KCldo
YXQgZG8geW91IG1lYW4/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 13:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 13:56: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 1fzj9h-0003Mt-0k; Tue, 11 Sep 2018 13:56:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzj9f-0003Mi-Me
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 13:56:35 +0000
X-Inumbo-ID: 9eb1fcce-b5ca-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9eb1fcce-b5ca-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 13:57: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 388A418A;
 Tue, 11 Sep 2018 06:56:33 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B13A3F614;
 Tue, 11 Sep 2018 06:56:32 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
Date: Tue, 11 Sep 2018 14:56:30 +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: <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

CgpPbiAxMC8wOS8xOCAxOToxNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gMTAuMDku
MTggMTg6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gwqAgc3RhdGljIHN0cnVjdCBzaG1fYnVmICphbGxvY2F0
ZV9zaG1fYnVmKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHVpbnQ2NF90IGNvb2tpZSwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50
IHBhZ2VzX2NudCkKPj4+IEBAIC03MDQsNiArNzMyLDI4IEBAIHN0YXRpYyBib29sIGNvcHlfc3Rk
X3JlcXVlc3RfYmFjayhzdHJ1Y3QgCj4+PiBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKgwqDCoMKg
IHJldHVybiB0cnVlOwo+Pj4gwqAgfQo+Pj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfcmV0dXJu
KHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAqY2FsbCkKPj4+ICt7Cj4+PiArwqDCoMKgIGNhbGwt
Pm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4+ICvCoMKgwqAgY2Fs
bC0+cnBjX29wID0gT1BURUVfU01DX1JFVFVSTl9HRVRfUlBDX0ZVTkMoZ2V0X3VzZXJfcmVnKHJl
Z3MsIAo+Pj4gMCkpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIGNhbGwtPnJwY19vcCA9PSBPUFRF
RV9TTUNfUlBDX0ZVTkNfQ01EICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIC8q
IENvcHkgUlBDIHJlcXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8gZ3Vlc3QgKi8KPj4+ICvC
oMKgwqDCoMKgwqDCoCB1aW50NjRfdCBjb29raWUgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwg
MzIgfCAKPj4+IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgsIGNvb2tpZSk7Cj4+Cj4+IE5l
d2xpbmUgYmV0d2VlbiBkZWNsYXJhdGlvbiBhbmQgY29kZS4KPiBTb3JyeSwgYW5vdGhlciBoYWJp
dCBmcm9tIGtlcm5lbCBjb2Rpbmcgc3R5bGUgOigKSSB0aGluayB5b3UgbmVlZCB0byBtb2RpZnkg
eW91ciBoYWJpdCBiZWNhdXNlIEkgYW0gcHJldHR5IHN1cmUgTGludXggCmZvbGtzIHdvdWxkIG5v
dCBhbGxvdzoKCnN0cnVjdCBzaG1fcnBjICpycGMgPSBmaW5kX3NobSguLi4pOwppZiAoIHJwYyAp
CiAgIC4uLgoKVGhlIGNvcnJlY3Qgd2F5IGlzOgoKc3RydWN0IHNobV9ycGMgKnJwYyA9IGZpbmRf
c2htKC4uLik7CgppZiAoIHJwYyApCgpOb3RpY2UgdGhlIG5ld2xpbmUgYmV0d2VlbiBzdHJ1Y3Qg
YW5kIGlmLgoKPiAKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFzaG1fcnBjICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxPR19F
UlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29raWUgCj4+PiAlbHhcbiIsIGNvb2tpZSk7
Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+PiArwqDCoMKgwqDCoMKgwqAg
fQo+Pj4gK8KgwqDCoMKgwqDCoMKgIG1lbWNweShzaG1fcnBjLT5ndWVzdF9hcmcsIHNobV9ycGMt
Pnhlbl9hcmcsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBPUFRFRV9NU0dfR0VU
X0FSR19TSVpFKHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMpKTsKPj4+ICvCoMKgwqAgfQo+
Pj4gK30KPj4+ICsKPj4+IMKgIHN0YXRpYyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRv
bWFpbl9jdHggKmN0eCwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxsKQo+Pj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0
aWMgYm9vbCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+PiDCoMKg
wqDCoMKgIG9wdGVlX3JldCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKPj4+IMKgwqDCoMKgwqAg
aWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKPj4+IMKgwqDCoMKgwqAg
ewo+Pj4gLcKgwqDCoMKgwqDCoMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAzKTsKPj4+IC3CoMKgwqDCoMKgwqDCoCBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNf
UkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGhhbmRs
ZV9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4+Cj4+IEl0IHdvdWxkIG1ha2Ugc2Vuc2Ug
dG8gaW50cm9kdWNlIGhhbmRsZV9ycGNfcmV0dXJuIHdoZXJlIHlvdSBhY3R1YWxseSAKPj4gYWRk
IHRob3NlIDIgbGluZXMuCj4+Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+
PiDCoMKgwqDCoMKgIH0KPj4+IEBAIC03ODMsNiArODMyLDc0IEBAIG91dDoKPj4+IMKgwqDCoMKg
wqAgcmV0dXJuIHJldDsKPj4+IMKgIH0KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBj
X2NtZF9hbGxvYyhzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc3RkX2NhbGxfY3R4ICpjYWxs
LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4+PiArewo+Pj4gK8KgwqDC
oCBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS5hdHRyICE9IAo+Pj4gKE9QVEVFX01T
R19BVFRSX1RZUEVfVE1FTV9PVVRQVVQgfAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRykgKQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDCoMKg
wqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJl
ZCBtZW0gCj4+PiBidWZmZXJcbiIpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+ICvC
oMKgwqAgfQo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBMYXN0IGVudHJ5IGluIG5vbl9jb250aWcgYXJy
YXkgaXMgdXNlZCB0byBob2xkIFJQQy1hbGxvY2F0ZWQgCj4+PiBidWZmZXIgKi8KPj4+ICvCoMKg
wqAgaWYgKCBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdICkKPj4+
ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGZyZWVfeGVuaGVhcF9wYWdlcyhjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdLAo+Pj4gKyBjYWxsLT5ub25fY29u
dGlnX29yZGVyW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdKTsKPj4+ICvCoMKgwqDCoMKgwqDC
oCBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdID0gTlVMTDsKPj4+
ICvCoMKgwqAgfQo+Pgo+PiBUaGlzIGlzIHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRl
bnkgYWxsb2NhdGluZyBpbmZvcm1hdGlvbiBpbiAKPj4gdGhlIG5vbl9jb25maWcgYXJyYXk/IFRo
aXMgd291bGQgYXZvaWQgdG8gc2lsZW50bHkgZHJvcHBlZCBhbnkgcGFnZSAKPj4gdGhhdCBtYXkg
aGF2ZSBiZWVuIGxpbmtlZCB0b2dldGhlciBhbmQgcG90ZW50aWFsbHkgdXNlZCBzdGlsbCBpbiB1
c2UuCj4gTm8sIHRoaXMsIGFjdHVhbGx5IGlzIHBhcnQgb2YgdGhlIHByb3RvY29sLiBPUC1URUUg
Y2FuIGFzayB0byBhbGxvY2F0ZSAKPiBtb3JlIHNoYXJlZCBidWZmZXJzLCBvbmUgcGVyIFJQQyBy
ZXR1cm4uCgpQbGVhc2UgYSBnaXZlIGxpbmsgdG8gdGhlIHNwZWMgYW5kIHRoZSBwYXJhZ3JhcGgu
Cgo+IGNhbGwtPm5vbl9jb250aWdbeF0gaXMgbmVlZGVkIHRvIGhvbGQgbGlzdCBvZiBwYWdlcyB1
bnRpbCBPUF9URUUgCj4gY29uc3VtZXMgdGhlbS4gVGhlIGl0IGNhbiBiZSBmcmVlZCBhbmQgcmV1
c2VkIHRvIGFsbG9jYXRlIG5leHQgYnVmZmVyLgo+IENvbnNpZGVyIHRoaXM6CgpXaGF0IGlzIHg/
Cgo+IAo+IDEuIE9QLVRFRSBpc3N1ZXMgUlBDICJhbGxvY2F0ZSBidWZmZXIiCj4gMi4gTlcgcmV0
dXJucyBsaXN0IG9mIHBhZ2VzCj4gMy4gTWVkaWF0b3IgdHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFk
ZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+IDQuIE9QLVRFRSBiZWdpbnMgdG8gY29uc3VtZSB0aGlz
IGxpc3QKPiA1LiBJUlEgYXJyaXZlcyBhbmQgT1AtVEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29y
awo+IDYuIE1lZGlhdG9yIHJlY2VpdmVzIGNvbnRyb2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3Qg
ZnJlZSBub25fY29udGlnW3hdLAo+ICDCoMKgIGJlY2F1c2UgaXQgaXMgbm90IHN1cmUgb2YgT1At
VEVFIGZpbmlzaGVkIHJlYWRpbmcgZnJvbSBpdAo+IDcuIFhlbi9ndWVzdCBoYW5kbGVzIHRoZSBJ
UlEgYW5kIHJldHVybnMgY29udHJvbCBiYWNrIHRvIE9QLVRFRQo+IDguIE9QLVRFRSBmaW5pc2hl
cyBwcm9jZXNzaW5nIHRoaXMgYnVmZmVycyBhbmQgYXNrcyBmb3IgYW5vdGhlciBvbmUKPiA5LiBO
VyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMgZm9yIHRoZSBuZXh0IGJ1ZmZlcgo+IDEwLiBBdCB0aGlz
IHBvaW50IG1lZGlhdG9yIGlzIHN1cmUgdGhhdCBPUC1URUUgZmluaXNoZWQgcHJvY2Vzc2luZwo+
ICDCoMKgwqAgb2xkIG5vbl9jb250aWdbeF0sIHNvIGl0IGNhbiBmcmVlIGl0IGFuZCBhbGxvY2F0
ZWQgYW5vdGhlci4KClRoYW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2Nv
bC4gSG93ZXZlciwgaXQgaXMgc3RpbGwgZG9lcyAKbm90IGV4cGxhaW4gd2h5IHlvdSBkZWNpZGVk
IHRvIGZyZWUgTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMS4gV2h5IG5vdCAwIApvciAxIG9yIG4/
CgpPdmVyYWxsLCBpdCBmZWVscyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdyaXRlIG1vcmUgZG9j
dW1lbnRhdGlvbiBhYm91dCAKaG93IHRoZSBtZWRpYXRvciBpcyBzdXBwb3NlZCB0byB3b3JrLgoK
ClsuLi5dCgo+PiBQbGVhc2UgdHJ5IHRvIGF2b2lkIGNoYW5naW5nIHRoZSBjb2Rpbmcgc3R5bGUg
aW4gZGlmZmVyZW50IHBhdGNoLiBCdXQgCj4+IHRoaXMgb25lIGlzIHdyb25nLgo+IFllcCA6KCB0
aGlzIGlzIHRoZSBhcnRpZmFjdCBmcm9tIHNwbGl0dGluZyB0aGUgYmlnIHBhdGNoLgo+IAo+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxl
ZCB0byBhbGxvY2F0ZSBzaG1fcnBjIAo+Pj4gb2JqZWN0XG4iKTsKPj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHB0ciA9IDA7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgfQo+Pj4gLcKgwqDCoMKgwqDC
oMKgIGVsc2UKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHB0ciA9IG1mbl90b19tYWRkcihz
aG1fcnBjLT5ndWVzdF9tZm4pOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRyID0gfjA7
Cj4+Cj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGNoYW5nZSBmcm9tIDAgdG8gfjA/Cj4gSSBo
YWQgdG8gaW50cm9kdWNlIHRoaXMgaW4gdGhlIG9yaWdpbmFsIHBhdGNoLCBhY3R1YWxseS4KCldo
YXQgZG8geW91IG1lYW4/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjDM-0004Gs-Pv; Tue, 11 Sep 2018 14:00: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjDL-0004Gn-Hk
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 14:00:23 +0000
X-Inumbo-ID: c5518811-b5ca-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5518811-b5ca-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 15:58:33 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:00:21 -0600
Message-Id: <5B97CA7102000078001E7539@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:00:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180910142602.15987-1-aisaila@bitdefender.com>
 <20180910142602.15987-13-aisaila@bitdefender.com>
In-Reply-To: <20180910142602.15987-13-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v20 12/13] x86/hvm: Remove redundant save
 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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+IE9uIDEwLjA5LjE4IGF0IDE2OjI2LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEBAIC0xNDgsMTQgKzE0NiwxNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+ICAgICAg
ICAgICAhaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlICkKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gKyAgICBpZiAoIGluc3RhbmNlID49IGQtPm1heF92Y3B1cyAmJgo+ICsg
ICAgICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUg
KQo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAgdiA9ICBkLT52Y3B1W2h2bV9zcl9o
YW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSA/Cj4gKyAgICAgICAgICAg
ICAgICAgaW5zdGFuY2UgOiAwXTsKCkkgdGhpbmsgdGhpcyB3b3VsZCBiZSBlYXNpZXIgdG8gcmVh
ZCAobGVzcyByZWR1bmRhbmN5KSBhcwoKICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2Rl
XS5raW5kICE9IEhWTVNSX1BFUl9WQ1BVICkKICAgICAgICB2ID0gZC0+dmNwdVswXTsKICAgIGVs
c2UgaWYgKCBpbnN0YW5jZSA+PSBkLT5tYXhfdmNwdXMgfHwgIWQtPnZjcHVbaW5zdGFuY2VdICkK
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgIGVsc2UKICAgICAgICB2ID0gIGQtPnZjcHVbaW5z
dGFuY2VdOwoKV2hlbiBJIGhhZCBzdWdnZXN0ZWQgcHV0dGluZyB0aGUgY29uZGl0aW9uYWwgb3Bl
cmF0b3IgaW5zaWRlIHRoZQpzcXVhcmUgYnJhY2tldHMgdGhlcmUgd2FzIHRvbyBsaXR0bGUgY29u
dGV4dCBwcm92aWRlZC4gU2hvdWxkIEkgZW5kCnVwIGNvbW1pdHRpbmcgdGhpcywgSSB0aGluayBJ
J2xsIGVkaXQgdGhlIHBhdGNoIGFjY29yZGluZ2x5ICh0aGUgTlVMTApjaGVjayBuZWVkcyBhZGRp
bmcgYW55d2F5KS4KCldpdGggYXQgbGVhc3QgdGhlIE5VTEwgY2hlY2sgaW4gcGxhY2UKUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:09:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:09: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 1fzjM8-0004hO-PO; Tue, 11 Sep 2018 14:09: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=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzjM7-0004hI-6Q
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:09:27 +0000
X-Inumbo-ID: 08ddb28b-b5cc-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 08ddb28b-b5cc-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:07:36 +0200 (CEST)
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=D0xsn1eNzQid3eFcNa63eYr2ipOcHfIFb6CM5rnKgWg=;
 b=dF1D2H/yVRQSJxS3lvm+tNUlpKUFGyN4EjXYrHuB2HUNE2HfRXFetrb+eRhCm8ZNzmrRR2kvJmvxVg2wzxxj1YeVGyqU1Ss9G7+ZMBXTYeHvO74ipQAgyG9uaGn5qwNBRFWe+lwxxUtM1R+4vhmLq2tgY4Bm3a1prrM8fUQuzSU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.59) by
 AM4PR0302MB2676.eurprd03.prod.outlook.com (2603:10a6:200:91::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Tue, 11 Sep
 2018 14:09:18 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
 <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
 <6a52ae76-5863-9c27-a605-0eec9aa34c1f@epam.com>
Message-ID: <18c5a856-1291-1096-c7be-9bbcb64d67ab@epam.com>
Date: Tue, 11 Sep 2018 17:04:48 +0300
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: <6a52ae76-5863-9c27-a605-0eec9aa34c1f@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM5PR04CA0022.eurprd04.prod.outlook.com
 (2603:10a6:206:1::35) To AM4PR0302MB2676.eurprd03.prod.outlook.com
 (2603:10a6:200:91::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 45efc5a1-2e9d-4578-8c69-08d617f02a2e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR0302MB2676; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 3:RTatgj/qzeGd3MUUiBHhvfY16qQyBu+kwr0dOUEhat5x3inh7nau8e5f0UWqfBdYqK6tXc/f7b8fPChhZi2A9ZxOtpLIVhNKmzNnmsI1sm+k3tjs1AeShvCMSZHqcT5//obSJ05Rp3kj8qlIPiPofeaJjBtrdRIgddjyvAaq7cWSsk1BPxkeZgWIiUPbm1qWM047mkpZG84DvtXghssb6GreBH9B5T4M5MzsnrwHe7qlK4Dpa7kC5kiXvpWxKfWc;
 25:+/lcm1vPSypyGdBFJGZAAM2fL3MzlmBo24gsQ4nBKNfIhVhf/O3yBNpIlkIOGXiFoW0kotU7ntuuFQjSPR/ORLdmGex9p/OS4me0izinDBQ7XClTL+ZdesQNX0+8cIF1xypbV2vPtdhIura5//6ksWHYmDpoigdmqTMSWecUIq1aqEMGBLuASR2o+gMZO08yo5qb62Y6Xh5NTcZ7a+kxIciyXZybbWHb2BhxQQwBi2TcRElPf7eBjlx0r0CYABwiYyDt/TXDqB/3B1o9QCznzkrxabvVjGcS6dGWqcVZ5WOWZKB6FTREYdE2BOWv6HTKfN46D1isgODSnoRZwZy2cw==;
 31:o3+xH5SmgPUqKtWBDSdjb0xaSg3PeQu37gc1Zn5V/vx38HLIBWLdu7kxld5mQ7VP1kDxDQskXqB4Avg4XyGYyGrfoZepZ3xq2mesqbTCIJklmbB0A6l+9Yx3w45Q/leuEFpuwRKzgDtqQeTB7VL5Ef8GkSBDRF0dKpp19J6dH38/SuTBqtvroGJpep39+BGgm9cedLAvo8C9+NYFy9hXsG+nuM80ET9/evzUJdryJHg=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2676:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 20:Srz3yqCDcH3vezR52irdgbVE9CqAyo5JidLh81QPgDvMG3vUI+fv0cWIo5P2eHMETdpKxTeuGWSg9fThJOxALekv4qKkuv5abfq2z8AojP05HcsAy0JJYINkD7QhAovDnds4J+1+PGLwhgRvdGtg/DY7GoM9RVSWi0TOMiZuVg7+HqT/LXxvofQP55c5D9eAnBlhL+g/7EhVHJsT4rdmfebr1Q2H8IKhTF0xYvoHb7ExWdK2wHyWrKA/7tcLkAmR611eZpcSyx0uU/4lANeWsjUMVQZlMUdN6TOl5/a/w3ZYvELTFlGVQqB9BuiaZBlAcc/v8My2EHhLtrhu9b5sXRP37B0qnJcnUvXyBLqHGiD7P8sWe58rJwz37ml0wYJL4QPrd/M6iJB1zbRf0dT7R9n4j6TWGzXq2j5Wt1Kduw0Ef8lmYMc+fg0xWqTLva8GVQ98klMkv1VBhWnunGSVdUBvylLaGySDCSh8Th6Gmd2XkZnNhD4BHZT9A665k8iX;
 4:6fxbgkrOGUpU2uUJF4qETobYvAxgNuI6F8GIDsLluwwOmI2/fIEjYLgYjdh29JBHn7aIeYhTRrGpolhZiVzA9PHZLW6hNsSnWtaE+JIBHeUSo87IlDeORPAzFJuVmA8R1AKfEv3APaboe24v0QovO+UrTxBBWccp6AK3Xkoa18liQPqtmVL5V4Hibedp8AuC6/yeUIMpStOdQQh5gsLYA9wW/pJct4U78A08pNO2fNvGfs++e97jtdbE7F1m+NgZW3t8POpKhMBBlDea0VCqRg==
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2676F9D9E3C40083D0745634E6040@AM4PR0302MB2676.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699050);
 SRVR:AM4PR0302MB2676; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2676; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(39860400002)(346002)(376002)(396003)(136003)(189003)(199004)(58126008)(81166006)(106356001)(53936002)(7416002)(31686004)(25786009)(3846002)(6116002)(446003)(956004)(16526019)(6246003)(11346002)(36756003)(7736002)(476003)(186003)(50466002)(81156014)(8676002)(105586002)(2616005)(229853002)(53546011)(386003)(39060400002)(486006)(26005)(77096007)(305945005)(55236004)(4326008)(2906002)(86362001)(6486002)(8936002)(31696002)(68736007)(6666003)(65826007)(97736004)(5660300001)(72206003)(47776003)(478600001)(93886005)(54906003)(110136005)(16576012)(52116002)(80792005)(316002)(76176011)(2486003)(65806001)(67846002)(52146003)(23676004)(64126003)(65956001)(66066001)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2676; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI2NzY7MjM6WWE0bmxGVnZpQ0NRRjF0YndGbE5jVmh0?=
 =?utf-8?B?d3dNdnBPVlArUTlVa2NrTENKRTZrbGZadDFoenNFV3lMbUR1Z3NDK3owQ0p0?=
 =?utf-8?B?R05XWEYvbkhvWG1KNVJCbVhVWGpoNlBQUWtOOUppWkhHSTZGVEdsQW1aRitj?=
 =?utf-8?B?VkNlYklKajZhM1JZRkR2UzNoZUVnMUlRbWoyekptd0tWVzFBTDNpUnNmNlFr?=
 =?utf-8?B?SmNOdWlqcEJxWCtFODEvVDVFZDM4b0JIM3NiN3B4eW9WaWtNQjNWRDk5UFAx?=
 =?utf-8?B?OEx0TEYwTFBibytWL09yTDRrUktuL2U2dHZpSTh5NHNjS0t3UkQrOEl6ZTF5?=
 =?utf-8?B?bnpzZStBcEhNY2c2RUtRbXdNRWo1M3RDdXVSZW1ocUlBaXc5TDBpNTNpeVpG?=
 =?utf-8?B?dWhnQmRzekNiSGxad01VZzh6alBuaDVRazQ1blRqbWgvOTlRN0lOeC9XMmt3?=
 =?utf-8?B?aUQwdHhrU1ErY0dVdWRRTmp4NzVEU0tvVmR1dGZ1bjd6VWlKZFpsNFVMQkxT?=
 =?utf-8?B?aDF2MzRCbVpiaWR1SmFGTEhaMXU4SEU3dmV5N0JNakVLc0RJdVdvOW53THRv?=
 =?utf-8?B?WGpFRFN1Y3prMjJrd0ZLeE8rUHhrWUxwSVNiNG5wSDNPRnV2dkdRblRnV3hF?=
 =?utf-8?B?cVJGOGhFNEdET2FVSWZoQVRidzFsZmpGcnkxT29mVldqQlZJTlBIMkcwZHdv?=
 =?utf-8?B?blVVVWFlK2pYVWN1N2NjZHN3aXlDVUtYZFV4OFRSMytBV0NVNFBBMjhSRjdy?=
 =?utf-8?B?L0FmS1NvTUE5L25OZWV0eExweVFFYWpqcVk5L0xTTCtQcldMeXREam5wRWNP?=
 =?utf-8?B?MW1nTWxkUEJrbUpuQnM2bnExdW84WHRyZFd5UVR2RWJnZkhCcmtHQ2h0UlpU?=
 =?utf-8?B?SFdKdXkzS0lIdjlwOUlHQ05UYk9VTVhQUnd2VDlBU3gzMitXUmhLYXdZempD?=
 =?utf-8?B?Wlh0ZzJvVGs2OVo2ZWhlUGpRNzc0ZWUwK0RnWmZKd2FCYlF5QWU0R2VJa0kw?=
 =?utf-8?B?TFJaYkt5bUppdys0QVpMcXAvaDR2STdXMWlWRXRxTnpSbDJ3aVlPeWxGWnBF?=
 =?utf-8?B?U2lnVkNwTUIvMWl5R0cwTHd5RG04S3ZZRjRjVExQQ3hDYktGRVJnRUp6NXRv?=
 =?utf-8?B?NjB3ZUVrcE8zZGVta3FZUHhiODQyZTFaY1h0VVZkVmtJVE5HWE9mWEN4VlNO?=
 =?utf-8?B?MXJKSUc2U3RiYy9vMCs0SkZhcE91cWlBaHFtZ3BKZjdVQjJ5cE1ISHRHRzJ5?=
 =?utf-8?B?cmd4dTQ1MjFFeFh0d3ZJSThTcHFIa1Z4RmorSTc0V3lNUjV1UlFYMWFmRGto?=
 =?utf-8?B?MzJKbW03MlYrQ2g0SFdCWmVDRWgwNnF2K2tjWC9wWWUwbXA0V05JM0FKRnRI?=
 =?utf-8?B?bVNkaExZYndZYTh4YnBjaGpSanExSnV6WFhKRGFOYkdpS1FNeWpwMlo0Vnp1?=
 =?utf-8?B?ejQybDhTTlBkUGdYU0dPSnpGczdCaW5zbzdocHdMZlhXbVA3T21jc3VpZDlz?=
 =?utf-8?B?c1lsbnlKK3grdW53MDVtME5lZW5LTEdaTm11S2xSQ0Y2SUU4WUd3L0lvN0Jj?=
 =?utf-8?B?MGo3cnpmQlJ2YmpDODhINUo1V1AvazYya1Fud0RFRzRFbFpLUGZiT1pQM2hX?=
 =?utf-8?B?QWRRR1FRT3Fmbm9jWnR1Uks1OXp4V21RTUFnRWp0RzMxU0lHeUU5dEdKSVZG?=
 =?utf-8?B?UEhjMXdkSmo2aTh2WDU2dUlVQVUveWpwdWRGdCtSYlpyVnFFeUdrZXJqVUp4?=
 =?utf-8?B?azdmSG8wNVFuOGtiOGV4amluL2phZWNUaEJyWDlzMHByUTZyeHdQWnRTY1Nl?=
 =?utf-8?B?WFpDNnkwYWI4aEJ6aGRYZXlYT1F6Y0ZhSmFYV2paclRkcGpMZjdXcGpTU3Yx?=
 =?utf-8?B?K2ZBa2VvdUdyVXV3OW9wMm9PcnZCWlkxcXhWOVFlb0hIR3B3bEo2NzNFVTJu?=
 =?utf-8?B?b0ZkWjRBNnBxYUVRTENpbWRIUGM1aHVUeFRyUHdmOUJDYlJWeUcxczByUU9i?=
 =?utf-8?B?K2JxUnIva3gvc2ZBUTBuRWdqUlhPTjhEYmtubnhzcno4TUVTTUgzcE5qUklr?=
 =?utf-8?B?RXFtVHNKYmNZVWhkSzNvUVY1RUpUYkRLZ2xNbUdITjliQmN3VlpkNFdWTXla?=
 =?utf-8?Q?sckN/VYZVpu1HVtM9LfdFFQfg=3D?=
X-Microsoft-Antispam-Message-Info: scEfq5XnNRLfgkXGkuuiWwXYEiZccNlo7hskTx78yCGxolm1YcP7Yd27sYZcuOfCuODJhv/vIX3AGL0bosDKLYOHtQEDePXd3eXU+jNVDP1/XM47xcKYEeS7CFzSbt9Y0+CAquCu+YXOKcGRCtr4Q0qkylKIQk74rlNQs9wvG/Hftc1wF8MKffjEXDXWeOTvEgdmN+M8sMoEH+0YXNWb332NZ3STLJqgKqMb84/BHqnwo5WmmSGTKUV//ZH0u8Jt1exKg4u66dyGNltU40457HfMPC8kMGI4f+vPg7SNlKoKSmZvbks8lz99e6CYgaPehcGBsYyX9mqrAA0dR4VlR+zdFhvzv34iYW7C5Bzouvs=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 6:pGvCKT5LQQtQ0V3Qc6e9QMDYsi4ns8kXzeWmJ0zp0BP/GP7cSD4VbOaTajUUozu2ek+T8xJg1oe4TASpOKd678cb/IcoP19754TYfVoRiiIlC/4HLvXRR2PKP5uQZCrpNoNZWn34oo6wMSkMZ217T0dFIaldEIwG+tSHoeRAcQeQexYNC71O74JXMKO5Yr2Eg9qy/kat5qVPF0SE6LvBDVQQDka9uFEZhrqK5PRR31TI73PXkiGRP3NDgMgJyI/2jrGLmclVaUS8egV2jk3vLo0+4e3UgxMk9UCkASXAN03dEvGIOAxpFzIR26b5NZBRRmWoYk+bKiKbJePSKl6iKSJEgFlI3Zdm4mttFp8Y5I5uc9NRrGW7FwpLHDai1BPvxEbZCByofYhvYURpXPlpS2SXB5MpMiCaR51pD2IH3CCWwGNrp6PMFMjJyC2xsIoVO2sYl0w/jBC09MSqQ2Xoeg==;
 5:/cBHgH/0m3nH/283ENCEtSgx3vc3hLfp6btBFx3ciSy62GCCG3dLB8HMA8YJ/hBNqKIQ4tD4U/jW3JpYqoIfRih2IWriAbh8p9+h57xN8BmvLOkeYikYDXvF28aSFV8e/J3zCh306wgJ0AcyWcHzx90lQxtkZRKx0PqxiHX5QnA=;
 7:8qVveVi8KG1Ds6yk3Ii0hBrjMzVZkMnjLuYk8MK10boDpm0T82R6hB2pbRq8WwaRLOWWsaLoJYbq+S+d4BqoZS2vALsPSuhbWmmdd4EvSonm+B26B6xuaSsH4d9xEIx+pXYbLBWSoa2zDbaN95UyUz9HzgBNi11t4QqsKIRIs7IBjREaVVtFM71mzFCNuNdCly9O/gvfsnnHOmntXNTnGgbeoA4mThBRhLesDg0UUkRvLv9HGALzlCLtnv6qqNbd
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 14:09:18.0942 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 45efc5a1-2e9d-4578-8c69-08d617f02a2e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2676
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, andrii.anisov@gmail.com,
 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>

U28gd2hhdCB3b3VsZCBiZSB0aGUgY29uY2x1c2lvbj8KCkknbSBnb2luZyB0byBjaGFuZ2UgdGlt
ZXN0YW1wcyBmb3JtYXQgdG8gZGVjaW1hbCBmb3IgYWxsIGtleWhhbmRsZXJzLiAKQnV0IHdoYXQg
YWJvdXQgdGhlIGZvcm1hdCBpdHNlbGY/IERvZXMgZXhpc3RpbmcgcGxhaW4gbnMgUFJJX3N0aW1l
IGhhdmUgCmEgY2hhbmNlIHRvIGJlIGFja2VkPwoKT3Igc2hvdWxkIEkgdGhpbmsgb2YgYW4gZXh0
ZW5kZWQgZm9ybWF0IChzZWNvbmRzIHdpdGggZnJhY3Rpb25zLCBtcyB3aXRoIApmcmFjdGlvbnMp
PwoKT24gMTEuMDkuMTggMTI6NDksIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4KPiBPbiAxMS4wOS4x
OCAxMjozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBTaG91bGQgd2UgdGhpbmsgYWJvdXQgcmVw
bGFjaW5nIFBSSV9zdGltZT8KPj4gV2h5IG5vdCwgYnV0IHRoYXQgd291bGQgcmVxdWlyZSBhZGRp
bmcgYW5vdGhlciAlcCBzdWZmaXggb3IKPj4gaW50cm9kdWNpbmcgYSBjb25zdHJ1Y3Qgc3BsaXR0
aW5nIHNfdGltZV90IHZhbHVlcyBpbnRvIHR3byBwaWVjZXMKPj4gKHRvIGJlIHVzZWQgdG8gaGlk
ZSB0aGUgdHdvIHByaW50aygpIGFyZ3VtZW50cyByZXF1aXJlZCkuCj4gSSBkb24ndCB0aGluayB0
aGF0IHNwbGl0dGluZyBzX3RpbWVfaSBpcyByZWFzb25hYmxlLgo+IEludHJvZHVjaW5nICVwdCBm
b3IgbnMgZ3JhbnVsYXJpdHkgYW5kICVwVCBmb3IgbXMgY291bGQgYmUgYW4gb3B0aW9uLgo+Cgot
LSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:15:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:15: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 1fzjSE-0005UD-ME; Tue, 11 Sep 2018 14:15:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzjSD-0005U8-ST
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:15:45 +0000
X-Inumbo-ID: 4be3d725-b5cd-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4be3d725-b5cd-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:16:38 +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 w8BE4SBf120097;
 Tue, 11 Sep 2018 14:15:39 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=eD8l1c47q+Ki+yeGMZjqxlxrv4OmmSpRmo1FdwYQmL4=;
 b=qIehOA2vCWjxU6Q3IEnYlJi1U4nsNPw61TxRVQAz6XiZQpyeCWxNsu//qdmTWyQRumMj
 +RqIQKq1TRtmwbr1QO68KVtXc4bOwETu9RRRysJaPKm5hVlvoTpyq29QKObvQFYawpjd
 e+isJVkcTvu2mH4UvgbGEhZKqgZ7LNnMxwWhIRV65YElZZwz1t8ZReLfmz+DtRaNbX5q
 V9zd11bH4O3IZbjTmoB5YnpOEkGGPHUXA/pMDiXej7nZ7ob0D2JfdnxaJXpG5DjsW8vt
 KwJMqGNn7CbKIorQTfSyUbpEMpNAvUuBexJeRd31kxLuwfcjK63p4PsbWCyFVKOUX2B5 /g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2mc5utcjab-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 14:15:39 +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 w8BEFcC4025621
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 14:15:39 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8BEFbUi023263;
 Tue, 11 Sep 2018 14:15: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 ; Tue, 11 Sep 2018 07:15:37 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
 <5B9774D302000078001E7015@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <4208ecff-e0b7-dee0-861d-ae578a84862e@oracle.com>
Date: Tue, 11 Sep 2018 10:17:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B9774D302000078001E7015@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
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-1807170000 definitions=main-1809110145
Subject: Re: [Xen-devel] [PATCH v2] x86: use VMLOAD for PV 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>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gOS8xMS8xOCAzOjU0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMC4wOS4xOCBh
dCAyMzo1NiwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4gT24gMDkvMTAv
MjAxOCAxMDowMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBIYXZpbmcgbm90aWNlZCB0aGF0
IFZNTE9BRCBhbG9uZSBpcyBhYm91dCBhcyBmYXN0IGFzIGEgc2luZ2xlIG9mIHRoZQo+Pj4gaW52
b2x2ZWQgV1JNU1JzLCBJIHRob3VnaHQgaXQgbWlnaHQgYmUgYSByZWFzb25hYmxlIGlkZWEgdG8g
YWxzbyB1c2UgaXQKPj4+IGZvciBQVi4gTWVhc3VyZW1lbnRzLCBob3dldmVyLCBoYXZlIHNob3du
IHRoYXQgYW4gYWN0dWFsIGltcHJvdmVtZW50IGNhbgo+Pj4gYmUgYWNoaWV2ZWQgb25seSB3aXRo
IGFuIGVhcmx5IHByZWZldGNoIG9mIHRoZSBWTUNCICh0aGFua3MgdG8gQW5kcmV3Cj4+PiBmb3Ig
c3VnZ2VzdGluZyB0byB0cnkgdGhpcyksIHdoaWNoIEkgaGF2ZSB0byBhZG1pdCBJIGNhbid0IHJl
YWxseQo+Pj4gZXhwbGFpbi4gVGhpcyB3YXkgb24gbXkgRmFtMTUgYm94IGNvbnRleHQgc3dpdGNo
IHRha2VzIG92ZXIgMTAwIGNsb2Nrcwo+Pj4gbGVzcyBvbiBhdmVyYWdlICh0aGUgbWVhc3VyZWQg
dmFsdWVzIGFyZSBoZWF2aWx5IHZhcnlpbmcgaW4gYWxsIGNhc2VzLAo+Pj4gdGhvdWdoKS4KPj4+
Cj4+PiBUaGlzIGlzIGludGVudGlvbmFsbHkgbm90IHVzaW5nIGEgbmV3IGh2bV9mdW5jcyBob29r
OiBGb3Igb25lLCB0aGlzIGlzCj4+PiBhbGwgYWJvdXQgUFYsIGFuZCBzb21ldGhpbmcgc2ltaWxh
ciBjYW4gaGFyZGx5IGJlIGRvbmUgZm9yIFZNWC4KPj4+IEZ1cnRoZXJtb3JlIHRoZSBpbmRpcmVj
dCB0byBkaXJlY3QgY2FsbCBwYXRjaGluZyB0aGF0IGlzIG1lYW50IHRvIGJlCj4+PiBhcHBsaWVk
IHRvIG1vc3QgaHZtX2Z1bmNzIGhvb2tzIHdvdWxkIGJlIHVnbHkgdG8gbWFrZSB3b3JrIHdpdGgK
Pj4+IGZ1bmN0aW9ucyBoYXZpbmcgbW9yZSB0aGFuIDYgcGFyYW1ldGVycy4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBBY2tlZC1ieTog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4+PiAtLS0KPj4+IHYyOiBSZS1iYXNl
Lgo+Pj4gLS0tCj4+PiBCZXNpZGVzIHRoZSBtZW50aW9uZWQgb2RkaXR5IHdpdGggbWVhc3VyZWQg
cGVyZm9ybWFuY2UsIEkndmUgYWxzbwo+Pj4gbm90aWNlZCBhIHNpZ25pZmljYW50IGRpZmZlcmVu
Y2UgKG9mIGF0IGxlYXN0IDE1MCBjbG9ja3MpIGJldHdlZW4KPj4+IG1lYXN1cmluZyBpbW1lZGlh
dGVseSBhcm91bmQgdGhlIGNhbGxzIHRvIHN2bV9sb2FkX3NlZ3MoKSBhbmQgbWVhc3VyaW5nCj4+
PiBpbW1lZGlhdGVseSBpbnNpZGUgdGhlIGZ1bmN0aW9uLgo+Pj4KPj4KPj4KPj4+ICAKPj4+ICsj
aWZkZWYgQ09ORklHX1BWCj4+PiArYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRf
ZW50cywgdW5zaWduZWQgbG9uZyBsZHRfYmFzZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGZzX3NlbCwgdW5zaWduZWQgbG9uZyBmc19iYXNlLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZ3Nfc2VsLCB1bnNpZ25lZCBsb25nIGdzX2Jhc2UsCj4+PiAr
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3Nfc2hhZG93KQo+Pj4gK3sKPj4+ICsg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+ICsgICAgc3RydWN0
IHZtY2Jfc3RydWN0ICp2bWNiID0gcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSk7Cj4+PiArCj4+
PiArICAgIGlmICggdW5saWtlbHkoIXZtY2IpICkKPj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsK
Pj4+ICsKPj4+ICsgICAgaWYgKCAhbGR0X2Jhc2UgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBh
c20gdm9sYXRpbGUgKCAicHJlZmV0Y2ggJTAiIDo6ICJtIiAodm1jYi0+bGR0cikgKTsKPj4+ICsg
ICAgICAgIHJldHVybiB0cnVlOwo+Pgo+Pgo+PiBDb3VsZCB5b3UgZXhwbGFpbiB3aHkgdGhpcyBp
cyB0cnVlPyBXZSBoYXZlbid0IGxvYWRlZCBGUy9HUyBoZXJlLgo+IAo+IEEgemVybyBsZHRfYmFz
ZSBhcmd1bWVudCBpbmRpY2F0ZXMgYSBwcmVmZXRjaCByZXF1ZXN0LiBUaGlzIGlzIGFuCj4gYWdy
ZWVtZW50IGJldHdlZW4gY2FsbGVycyBvZiB0aGUgZnVuY3Rpb24gYW5kIGl0cyBpbXBsZW1lbnRh
dGlvbi4KCgpPaCwgc28gdGhpcyBpcyB3aGF0IHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwgMCwg
MCwgMCkgaXMgZm9yPwoKSWYgeWVzIHRoZW4gSU1PIGEgc2VwYXJhdGUgY2FsbCB3b3VsZCBtYWtl
IHRoaW5ncyBhIGJpdCBjbGVhcmVyLAplc3BlY2lhbGx5IHNpbmNlIHRoZSByZXR1cm4gdmFsdWUg
aXMgaWdub3JlZC4KCgo+IAo+PiBJIGFsc28gY291bGRuJ3QgZmluZCBkaXNjdXNzaW9uIGFib3V0
IHByZWZldGNoIC0tLSB3aHkgaXMgcHJlZmV0Y2hpbmcKPj4gbGR0ciBleHBlY3RlZCB0byBoZWxw
Pwo+IAo+IFNlZSB0aGUgcGF0Y2ggZGVzY3JpcHRpb24uIGxkdHIgYXMgdGhlIGVsZW1lbnQgaXMg
YSBwcmV0dHkgcmFuZG9tCj4gY2hvaWNlIGJldHdlZW4gdGhlIHZhcmlvdXMgZmllbGRzIFZNTE9B
RCB0b3VjaGVzLiBJdCdzIChwcmVzdW1hYmx5KQo+IG1vcmUgdGhlIHBhZ2Ugd2FsayB0aGFuIHRo
ZSBhY3R1YWwgY2FjaGUgbGluZShzKSB0aGF0IHdlIHdhbnQgdG8KPiBiZSBwdWxsZWQgaW4gYWhl
YWQgb2YgdGltZS4gSSBjYW4gb25seSBndWVzcyB0aGF0IFZNTE9BRCBleGVjdXRpb24KPiBpcyBt
b3JlICJzeW5jaHJvbm91cyIgd3J0IGl0cyBtZW1vcnkgYWNjZXNzZXMgYW5kL29yIGxhdGVuY3kg
dG8KPiBjb21wbGV0aW9uIHRoYW4gb3RoZXIgKHNpbXBsZXIpIGluc3RydWN0aW9ucy4KCkkgdGhp
bmsgYSBjb2RlIGNvbW1lbnQgd291bGQgYmUgdmVyeSBoZWxwZnVsIChpbmNsdWRpbmcgdGhlIGZh
Y3QgdGhhdApsZHRyIGlzIGFuIGFyYml0cmFyeSBmaWVsZCksIGV2ZW4gaWYgdGhpcyBpcyBtZW50
aW9uZWQgaW4gdGhlIGNvbW1pdAptZXNzYWdlLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:16:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:16: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 1fzjSi-0005eG-0F; Tue, 11 Sep 2018 14:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzjSg-0005e8-Nb
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:16:14 +0000
X-Inumbo-ID: 5d395dc0-b5cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d395dc0-b5cd-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:17:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="78865322"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2] tools: add option to explicitly enable VirtFS in QEMU
 build
Thread-Index: AQHUSdSXIN58SCSjdUuID1vfMaLQ2qTq9fiAgAAmZxA=
Date: Tue, 11 Sep 2018 14:04:20 +0000
Message-ID: <466bb4d490f742b9bdb83448e7a4bd1a@AMSPEX02CL03.citrite.net>
References: <20180911133727.31194-1-paul.durrant@citrix.com>
 <5B97C6C502000078001E750F@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C6C502000078001E750F@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] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTggMTQ6NDUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0gdG9vbHM6IGFkZCBvcHRpb24g
dG8gZXhwbGljaXRseSBlbmFibGUgVmlydEZTIGluIFFFTVUKPiBidWlsZAo+IAo+ID4+PiBPbiAx
MS4wOS4xOCBhdCAxNTozNywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IDlw
ZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVyZSBzaW5jZSBYZW4gNC45LCBi
dXQgUUVNVSB3aWxsCj4gPiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5kIHN1cHBvcnQgdW5sZXNz
IFZpcnRGUyBpcyBlbmFibGVkLCB3aGljaCBpcwo+ID4gcHJlZGljYXRlZCBvbiB0aGUgbGliY2Fw
IGFuZCBsaWJhdHRyIGRldiBwYWNrYWdlcyBiZWluZyBpbnN0YWxsZWQuIFRoaXMgaXMKPiA+IG5v
dCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlwZnMuCj4gPgo+ID4gVGhpcyBw
YXRjaCBhZGRzIGFuICdlbmFibGUtOXBmcycgb3B0aW9uIHRvIGNvbmZpZ3VyZSB3aGljaCwgaWYg
c3BlY2lmaWVkLAo+ID4gd2lsbCBjYXVzZSAnLS1lbmFibGUtdmlydGZzJyB0byBiZSBwYXNzZWQg
dG8gUUVNVSdzIGNvbmZpZ3VyZS4gVGhpcyB3aWxsCj4gPiBjYXVzZSB0aGUgZGVwZW5kZW5jeSBv
biBsaWJjYXAgYW5kIGxpYmF0dHIgdG8gYmUgY2FsbGVkIG91dCBpZiB0aGUgcGFja2FnZXMKPiA+
IGFyZSBub3QgaW4gaW5zdGFsbGVkLgo+ID4KPiA+IEZvciBjb21wbGV0ZW5lc3MsIHNwZWNpZnlp
bmcgJ2Rpc2FibGUtOXBmcycgd2lsbCBjYXVzZSAnLS1kaXNhYmxlLXZpcnRmcycgdG8KPiA+IGJl
IHBhc3NlZCB0byBRRU1VJ3MgY29uZmd1cmUgYW5kIG5vdCBzcGVjaWZ5aW5nIGFuIG9wdGlvbiB3
aWxsIGtlZXAgdGhlCj4gPiBwcmV2aW91cyBiZWhhdmlvdXIgb2YgcHJlZGljYXRpbmcgVmlydEZT
IG9uIHdoZXRoZXIgdGhlIGxpYmNhcCBhbmQgbGliYXR0cgo+ID4gcGFja2FnZXMgYXJlIGluc3Rh
bGxlZC4KPiA+Cj4gPiBOT1RFOiBUaGUgc2hlbGwgc2NyaXB0IGluIGNvbmZpZ3VyZSBtaWdodCBs
b29rIG9kZCwgYnV0IGl0IGlzIGNvZGVkIGZvcgo+ID4gICAgICAgY29uc2lzdGVuY3kgd2l0aCBv
dGhlciBzaW1pbGFyIGxvZ2ljIGJsb2NrcyB3aXRoaW4gdGhlIGZpbGUuCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IC0tLQo+
ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiA+Cj4gPiB2MjoKPiA+ICAtIEFkZCB0aGUgY29uZmlndXJlIG9wdGlvbiBy
YXRoZXIgdGhlbiBlbmFibGluZyBWaXJ0RlMgaW4gYWxsIExpbnV4IGJ1aWxkcy4KPiA+IC0tLQo+
ID4gIGNvbmZpZy9Ub29scy5tay5pbiB8ICAxICsKPiA+ICB0b29scy9NYWtlZmlsZSAgICAgfCAx
MCArKysrKysrKystCj4gPiAgdG9vbHMvY29uZmlndXJlICAgIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBXb3VsZG4ndCB5b3UgZmlyc3QgYW5kIGZvcmVtb3N0IG5lZWQgdG8g
ZWRpdCB0b29scy9jb25maWd1cmUuYWM/Cj4gCgpObyBpZGVhLiBUaGVyZSBzZWVtIHRvIGJlIHNl
dmVyYWwgbGF5ZXIgb2YgbWFnaWMgc28gaXQncyBxdWl0ZSBiZWxpZXZhYmxlIHRoYXQgSSd2ZSBt
aXNzZWQgb25lLiBBbnkgY2x1ZSBhcyB0byB3aGF0IEkgbmVlZCB0byBkbyB0aGVyZT8KCiAgUGF1
bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:19:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjVj-0005v4-LC; Tue, 11 Sep 2018 14:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzjVi-0005uz-F3
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:19:22 +0000
X-Inumbo-ID: cd522d68-b5cd-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd522d68-b5cd-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:20:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="78865691"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2] tools: add option to explicitly enable VirtFS in QEMU
 build
Thread-Index: AQHUSdSXIN58SCSjdUuID1vfMaLQ2qTq9fiAgAAmZxCAAAD04A==
Date: Tue, 11 Sep 2018 14:06:16 +0000
Message-ID: <3987a4eaa1ce493c857d8489e9a597d9@AMSPEX02CL03.citrite.net>
References: <20180911133727.31194-1-paul.durrant@citrix.com>
 <5B97C6C502000078001E750F@prv1-mh.provo.novell.com>
 <466bb4d490f742b9bdb83448e7a4bd1a@AMSPEX02CL03.citrite.net>
In-Reply-To: <466bb4d490f742b9bdb83448e7a4bd1a@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 v2] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 '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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDExIFNlcHRlbWJlciAyMDE4IDE1OjA0Cj4gVG86ICdKYW4gQmV1bGljaCcgPEpCZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3
IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT47IEdlb3JnZQo+IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1BB
VENIIHYyXSB0b29sczogYWRkIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBWaXJ0RlMgaW4g
UUVNVQo+IGJ1aWxkCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTog
SmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+IFNlbnQ6IDExIFNlcHRl
bWJlciAyMDE4IDE0OjQ1Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3
IENvb3Blcgo+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlCj4gPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+ID4gU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4gPiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4gPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiA+IFN1
YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIHRvb2xzOiBhZGQgb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5h
YmxlIFZpcnRGUyBpbgo+IFFFTVUKPiA+IGJ1aWxkCj4gPgo+ID4gPj4+IE9uIDExLjA5LjE4IGF0
IDE1OjM3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA5cGZzIHN1cHBv
cnQgaGFzIGJlZW4gYSBkb2N1bWVudGVkIGZlYXR1cmUgc2luY2UgWGVuIDQuOSwgYnV0IFFFTVUK
PiB3aWxsCj4gPiA+IG5vdCBiZSBidWlsdCB3aXRoIGJhY2tlbmQgc3VwcG9ydCB1bmxlc3MgVmly
dEZTIGlzIGVuYWJsZWQsIHdoaWNoIGlzCj4gPiA+IHByZWRpY2F0ZWQgb24gdGhlIGxpYmNhcCBh
bmQgbGliYXR0ciBkZXYgcGFja2FnZXMgYmVpbmcgaW5zdGFsbGVkLiBUaGlzIGlzCj4gPiA+IG5v
dCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlwZnMuCj4gPiA+Cj4gPiA+IFRo
aXMgcGF0Y2ggYWRkcyBhbiAnZW5hYmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1cmUgd2hpY2gs
IGlmIHNwZWNpZmllZCwKPiA+ID4gd2lsbCBjYXVzZSAnLS1lbmFibGUtdmlydGZzJyB0byBiZSBw
YXNzZWQgdG8gUUVNVSdzIGNvbmZpZ3VyZS4gVGhpcyB3aWxsCj4gPiA+IGNhdXNlIHRoZSBkZXBl
bmRlbmN5IG9uIGxpYmNhcCBhbmQgbGliYXR0ciB0byBiZSBjYWxsZWQgb3V0IGlmIHRoZQo+IHBh
Y2thZ2VzCj4gPiA+IGFyZSBub3QgaW4gaW5zdGFsbGVkLgo+ID4gPgo+ID4gPiBGb3IgY29tcGxl
dGVuZXNzLCBzcGVjaWZ5aW5nICdkaXNhYmxlLTlwZnMnIHdpbGwgY2F1c2UgJy0tZGlzYWJsZS12
aXJ0ZnMnIHRvCj4gPiA+IGJlIHBhc3NlZCB0byBRRU1VJ3MgY29uZmd1cmUgYW5kIG5vdCBzcGVj
aWZ5aW5nIGFuIG9wdGlvbiB3aWxsIGtlZXAgdGhlCj4gPiA+IHByZXZpb3VzIGJlaGF2aW91ciBv
ZiBwcmVkaWNhdGluZyBWaXJ0RlMgb24gd2hldGhlciB0aGUgbGliY2FwIGFuZCBsaWJhdHRyCj4g
PiA+IHBhY2thZ2VzIGFyZSBpbnN0YWxsZWQuCj4gPiA+Cj4gPiA+IE5PVEU6IFRoZSBzaGVsbCBz
Y3JpcHQgaW4gY29uZmlndXJlIG1pZ2h0IGxvb2sgb2RkLCBidXQgaXQgaXMgY29kZWQgZm9yCj4g
PiA+ICAgICAgIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgc2ltaWxhciBsb2dpYyBibG9ja3Mgd2l0
aGluIHRoZSBmaWxlLgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiA+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IENjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiA+Cj4gPiA+IHYyOgo+ID4gPiAgLSBBZGQgdGhlIGNvbmZpZ3VyZSBvcHRpb24g
cmF0aGVyIHRoZW4gZW5hYmxpbmcgVmlydEZTIGluIGFsbCBMaW51eCBidWlsZHMuCj4gPiA+IC0t
LQo+ID4gPiAgY29uZmlnL1Rvb2xzLm1rLmluIHwgIDEgKwo+ID4gPiAgdG9vbHMvTWFrZWZpbGUg
ICAgIHwgMTAgKysrKysrKysrLQo+ID4gPiAgdG9vbHMvY29uZmlndXJlICAgIHwgMjkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4KPiA+IFdvdWxkbid0IHlvdSBmaXJzdCBhbmQgZm9y
ZW1vc3QgbmVlZCB0byBlZGl0IHRvb2xzL2NvbmZpZ3VyZS5hYz8KPiA+Cj4gCj4gTm8gaWRlYS4g
VGhlcmUgc2VlbSB0byBiZSBzZXZlcmFsIGxheWVyIG9mIG1hZ2ljIHNvIGl0J3MgcXVpdGUgYmVs
aWV2YWJsZSB0aGF0Cj4gSSd2ZSBtaXNzZWQgb25lLiBBbnkgY2x1ZSBhcyB0byB3aGF0IEkgbmVl
ZCB0byBkbyB0aGVyZT8KCk9JQy4uLiBjb25maWd1cmUgaXMgZ2VuZXJhdGVkIGRlc3BpdGUgYmVp
bmcgY2hlY2tlZCBpbi4uLiBXZWxsIHRoYXQncyBuaWNlIGFuZCBvYnZpb3VzIQoKICBQYXVsCgo+
IAo+ICAgUGF1bAo+IAo+ID4gSmFuCj4gPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:21: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 1fzjXy-0006Yw-32; Tue, 11 Sep 2018 14:21:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzjXx-0006Yl-G7
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:21:41 +0000
X-Inumbo-ID: 20006bca-b5ce-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20006bca-b5ce-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:22: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 1fzjXu-00045w-Hp; Tue, 11 Sep 2018 14:21: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 1fzjXu-0004ai-9Y; Tue, 11 Sep 2018 14:21:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzjXu-0003H0-8X; Tue, 11 Sep 2018 14:21:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127489-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:build-amd64-xen-xsm-freebsd:xen-build-freebsd: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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: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-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-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-libvirt:migrate-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1d069e45f7c2f6b2982797dd32092b300bacafad
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 14:21:38 +0000
Subject: [Xen-devel] [xen-unstable test] 127489: 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>

ZmxpZ2h0IDEyNzQ4OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzQ4OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0NjMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzQ2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDYzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc0NjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDYz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjc0NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ2MwogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgNyB4ZW4tYnVpbGQtZnJlZWJzZCAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxZDA2
OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNh
ZmFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0ODkgIDIwMTgtMDktMTEgMDE6NTE6NTkgWiAg
ICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxp
c2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:23: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 1fzjZi-0006ht-S8; Tue, 11 Sep 2018 14:23:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzjZh-0006he-82
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 14:23:29 +0000
X-Inumbo-ID: 609f49c9-b5ce-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 609f49c9-b5ce-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:24: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 4908A18A;
 Tue, 11 Sep 2018 07:23:27 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C4BC3F614;
 Tue, 11 Sep 2018 07:23:26 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <606488e0-60c2-9bfe-e72d-b077ec6db228@arm.com>
Date: Tue, 11 Sep 2018 15:23:24 +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: <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 12/13] 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: Wei Liu <wei.liu2@citrix.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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgYm9vbGVhbiBvcHRpb24gY29udHJvbHMgaWYgVEVFIGFjY2VzcyBpcyBlbmFibGVk
IGZvciB0aGUgZG9tYWluLgo+IElmIGFjY2VzcyBpcyBlbmFibGVkLCB4bCB3aWxsIGNhbGwgeGNf
ZG9tX3RlZV9lbmFibGUoLi4uKSB0byBhc2sKPiBoeXBlcnZpc29yIHRvIGVuYWJsZSBURUUgc3Vw
cG9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAx
MCArKysrKysrKysrCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgfCAzMCArKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8
ICAxICsKPiAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKPiAgIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICB8ICAxICsKPiAgIDUgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0
aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IGI3MjcxODEuLmVh
YzdmMmIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysrIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTI3OTIsNiArMjc5MiwxNiBAQCBDdXJyZW50bHks
IG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQVJNLgo+ICAgCj4g
ICA9YmFjawo+ICAgCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8dGVlPUJPT0xFQU4+Cj4gKwo+
ICtFbmFibGUgVEVFIHN1cHBvcnQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVF
IGlzIHN1cHBvcnRlZC4gSWYgdGhpcwo+ICtvcHRpb24gaXMgZW5hYmxlZCwgeGwgd2lsbCBjcmVh
dGUgZ3Vlc3QsIHdoaWNoIGNhbiBhY2Nlc3MgVEVFLiBBbHNvCj4gK09QLVRFRSBub2RlIHdpbGwg
YmUgZW1pdHRlZCBpbnRvIGd1ZXN0J3MgZGV2aWNlIHRyZWUuCj4gKwo+ICs9YmFjawo+ICsKPiAg
ID1oZWFkMyB4ODYKPiAgIAo+ICAgPW92ZXIgNAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggYmFhMGQzOC4uN2Yx
ZDUwOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTEwNzcsMjMgKzEwNzcsMjcgQEAgaW50IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKPiAgIHsKPiAgICAgICBpbnQgcmMg
PSAwLCByZXQ7Cj4gICAKPiAtICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCAhPSBMSUJYTF9W
VUFSVF9UWVBFX1NCU0FfVUFSVCkgewo+IC0gICAgICAgIHJjID0gMDsKPiAtICAgICAgICBnb3Rv
IG91dDsKPiArICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBF
X1NCU0FfVUFSVCkgewo+ICsgICAgICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNo
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVlVBUlRfVFlQ
RV9WUEwwMTEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9k
b21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT52dWFydF9nZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKPiAr
ICAgICAgICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4g
KyAgICAgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZhaWxlZFxuIik7Cj4g
KyAgICAgICAgfQoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMgcmUtd29yay4gSWYg
eGNfZG9tX3Z1YXJ0X2luaXQgZmFpbCwgd2h5IAp3b3VsZCB5b3Ugd2FudCB0byBjb250aW51ZT8K
CkkgdGhpbmsgeW91IHdhbnQgdG8ga2VlcCBnb3RvIG91dCBoZXJlIGhlcmUuCgo+ICAgICAgIH0K
PiAgIAo+IC0gICAgcmV0ID0geGNfZG9tX3Z1YXJ0X2luaXQoQ1RYLT54Y2gsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnN0YXRlLT52dWFydF9wb3J0KTsKPiAtICAgIGlmIChyZXQgPCAwKSB7Cj4gLSAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwo+IC0gICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZh
aWxlZFxuIik7Cj4gKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkgewo+ICsg
ICAgICAgIHJldCA9IHhjX2RvbV90ZWVfZW5hYmxlKENUWC0+eGNoLCBkb20tPmd1ZXN0X2RvbWlk
KTsKPiArICAgICAgICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Cj4gKyAgICAgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV90ZWVfZW5hYmxlIGZhaWxlZFxu
Iik7Cj4gKyAgICAgICAgfQo+ICAgICAgIH0KPiAgIAo+IC1vdXQ6Cj4gICAgICAgcmV0dXJuIHJj
Owo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCBiN2I0NGUyLi5kNzZhMjk0IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKPiBAQCAtMjE3LDYgKzIxNyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAgCj4gICAgICAgbGlieGxfX2Fy
Y2hfZG9tYWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KGJfaW5mbyk7Cj4gICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxzZSk7Cj4gKyAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dGVlLCBmYWxzZSk7Cj4gICAKPiAg
ICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewo+ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfSFZNOgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCA0YTM4NTgwLi44Y2QzNWNlIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAo+IEBAIC02MTMsNiArNjEzLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAgIyBBbHRlcm5hdGUgcDJt
IGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlz
Cj4gICAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5l
ZC4KPiAgICAgICAoImFsdHAybSIsIGxpYnhsX2FsdHAybV9tb2RlKSwKPiArICAgICgidGVlIiwg
IGxpYnhsX2RlZmJvb2wpLAoKVGhlIG9wdGlvbiBURUUgaXMgZGVzY3JpYmVkIGluIHRoZSBBcm0g
c2VjdGlvbiwgYnV0IHRoZSBvcHRpb24gaXMgCmRlY2xhcmVkIGZvciBhbGwgYXJjaGl0ZWN0dXJl
cyBoZXJlLiBEbyB5b3Ugc2VlIGFueSB1c2Ugb24geDg2PwoKQWxzbywgbmV3IG9wdGlvbiBzaG91
bGQgYmUgYWNjb21wYW5pZWQgd2l0aCBhIGRlZmluZSAoZS5nIApMSUJYTF9IQVZFX0JVSUxESU5G
T19URUUpIGluIGxpYnhsLmggaW5mb3JtaW5nIHRvb2xzdGFjayAoZS5nIGxpYnZpcnQpIAp0aGF0
IHRoZSBvcHRpb24gaXMgYXZhaWxhYmxlLgoKTGFzdGx5LCBJIHdvdWxkIGNvbnNpZGVyIHRvIGlu
dHJvZHVjZSBhbiBlbnVtIGhlcmUgd2l0aCBmb3Igbm93IG9ubHkgdGhlIApvcHRpb25zOiBOT05F
LCBOQVRJVkUuIFRoaXMgd291bGQgZ2l2ZSB1cyBzb21lIGZyZWVkb20gdG8gcG90ZW50aWFsbHkg
CmVtdWxhdGUgVEVFIGluIHRoZSBmdXR1cmUgb3IgZXZlbiBjaG9vc2UgdGhlIFRFRSAoaS5lIGlu
IFNlY3VyZSBFTDIgCmNhc2UpIHdpdGhvdXQgcmUtZGVmaW5pbmcgYSBuZXcgcGFyYW1ldGVycy4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:23: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 1fzjZi-0006hn-IK; Tue, 11 Sep 2018 14: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzjZh-0006hd-4u
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:23:29 +0000
X-Inumbo-ID: ff355cea-b5cd-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ff355cea-b5cd-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:21:39 +0200 (CEST)
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 4908A18A;
 Tue, 11 Sep 2018 07:23:27 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C4BC3F614;
 Tue, 11 Sep 2018 07:23:26 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <606488e0-60c2-9bfe-e72d-b077ec6db228@arm.com>
Date: Tue, 11 Sep 2018 15:23:24 +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: <1535993677-20816-13-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 12/13] 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: Wei Liu <wei.liu2@citrix.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>

SGkgVm9sb2R5bXlyLAoKT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoaXMgYm9vbGVhbiBvcHRpb24gY29udHJvbHMgaWYgVEVFIGFjY2VzcyBpcyBlbmFibGVk
IGZvciB0aGUgZG9tYWluLgo+IElmIGFjY2VzcyBpcyBlbmFibGVkLCB4bCB3aWxsIGNhbGwgeGNf
ZG9tX3RlZV9lbmFibGUoLi4uKSB0byBhc2sKPiBoeXBlcnZpc29yIHRvIGVuYWJsZSBURUUgc3Vw
cG9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAx
MCArKysrKysrKysrCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgfCAzMCArKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8
ICAxICsKPiAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKPiAgIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICB8ICAxICsKPiAgIDUgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0
aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IGI3MjcxODEuLmVh
YzdmMmIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysrIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTI3OTIsNiArMjc5MiwxNiBAQCBDdXJyZW50bHks
IG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQVJNLgo+ICAgCj4g
ICA9YmFjawo+ICAgCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8dGVlPUJPT0xFQU4+Cj4gKwo+
ICtFbmFibGUgVEVFIHN1cHBvcnQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVF
IGlzIHN1cHBvcnRlZC4gSWYgdGhpcwo+ICtvcHRpb24gaXMgZW5hYmxlZCwgeGwgd2lsbCBjcmVh
dGUgZ3Vlc3QsIHdoaWNoIGNhbiBhY2Nlc3MgVEVFLiBBbHNvCj4gK09QLVRFRSBub2RlIHdpbGwg
YmUgZW1pdHRlZCBpbnRvIGd1ZXN0J3MgZGV2aWNlIHRyZWUuCj4gKwo+ICs9YmFjawo+ICsKPiAg
ID1oZWFkMyB4ODYKPiAgIAo+ICAgPW92ZXIgNAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggYmFhMGQzOC4uN2Yx
ZDUwOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTEwNzcsMjMgKzEwNzcsMjcgQEAgaW50IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKPiAgIHsKPiAgICAgICBpbnQgcmMg
PSAwLCByZXQ7Cj4gICAKPiAtICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCAhPSBMSUJYTF9W
VUFSVF9UWVBFX1NCU0FfVUFSVCkgewo+IC0gICAgICAgIHJjID0gMDsKPiAtICAgICAgICBnb3Rv
IG91dDsKPiArICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBF
X1NCU0FfVUFSVCkgewo+ICsgICAgICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNo
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVlVBUlRfVFlQ
RV9WUEwwMTEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9k
b21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT52dWFydF9nZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKPiAr
ICAgICAgICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4g
KyAgICAgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZhaWxlZFxuIik7Cj4g
KyAgICAgICAgfQoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMgcmUtd29yay4gSWYg
eGNfZG9tX3Z1YXJ0X2luaXQgZmFpbCwgd2h5IAp3b3VsZCB5b3Ugd2FudCB0byBjb250aW51ZT8K
CkkgdGhpbmsgeW91IHdhbnQgdG8ga2VlcCBnb3RvIG91dCBoZXJlIGhlcmUuCgo+ICAgICAgIH0K
PiAgIAo+IC0gICAgcmV0ID0geGNfZG9tX3Z1YXJ0X2luaXQoQ1RYLT54Y2gsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnN0YXRlLT52dWFydF9wb3J0KTsKPiAtICAgIGlmIChyZXQgPCAwKSB7Cj4gLSAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwo+IC0gICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9pbml0IGZh
aWxlZFxuIik7Cj4gKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkgewo+ICsg
ICAgICAgIHJldCA9IHhjX2RvbV90ZWVfZW5hYmxlKENUWC0+eGNoLCBkb20tPmd1ZXN0X2RvbWlk
KTsKPiArICAgICAgICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Cj4gKyAgICAgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV90ZWVfZW5hYmxlIGZhaWxlZFxu
Iik7Cj4gKyAgICAgICAgfQo+ICAgICAgIH0KPiAgIAo+IC1vdXQ6Cj4gICAgICAgcmV0dXJuIHJj
Owo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCBiN2I0NGUyLi5kNzZhMjk0IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKPiBAQCAtMjE3LDYgKzIxNyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAgCj4gICAgICAgbGlieGxfX2Fy
Y2hfZG9tYWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KGJfaW5mbyk7Cj4gICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxzZSk7Cj4gKyAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dGVlLCBmYWxzZSk7Cj4gICAKPiAg
ICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewo+ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfSFZNOgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCA0YTM4NTgwLi44Y2QzNWNlIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAo+IEBAIC02MTMsNiArNjEzLDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAgIyBBbHRlcm5hdGUgcDJt
IGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlz
Cj4gICAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5l
ZC4KPiAgICAgICAoImFsdHAybSIsIGxpYnhsX2FsdHAybV9tb2RlKSwKPiArICAgICgidGVlIiwg
IGxpYnhsX2RlZmJvb2wpLAoKVGhlIG9wdGlvbiBURUUgaXMgZGVzY3JpYmVkIGluIHRoZSBBcm0g
c2VjdGlvbiwgYnV0IHRoZSBvcHRpb24gaXMgCmRlY2xhcmVkIGZvciBhbGwgYXJjaGl0ZWN0dXJl
cyBoZXJlLiBEbyB5b3Ugc2VlIGFueSB1c2Ugb24geDg2PwoKQWxzbywgbmV3IG9wdGlvbiBzaG91
bGQgYmUgYWNjb21wYW5pZWQgd2l0aCBhIGRlZmluZSAoZS5nIApMSUJYTF9IQVZFX0JVSUxESU5G
T19URUUpIGluIGxpYnhsLmggaW5mb3JtaW5nIHRvb2xzdGFjayAoZS5nIGxpYnZpcnQpIAp0aGF0
IHRoZSBvcHRpb24gaXMgYXZhaWxhYmxlLgoKTGFzdGx5LCBJIHdvdWxkIGNvbnNpZGVyIHRvIGlu
dHJvZHVjZSBhbiBlbnVtIGhlcmUgd2l0aCBmb3Igbm93IG9ubHkgdGhlIApvcHRpb25zOiBOT05F
LCBOQVRJVkUuIFRoaXMgd291bGQgZ2l2ZSB1cyBzb21lIGZyZWVkb20gdG8gcG90ZW50aWFsbHkg
CmVtdWxhdGUgVEVFIGluIHRoZSBmdXR1cmUgb3IgZXZlbiBjaG9vc2UgdGhlIFRFRSAoaS5lIGlu
IFNlY3VyZSBFTDIgCmNhc2UpIHdpdGhvdXQgcmUtZGVmaW5pbmcgYSBuZXcgcGFyYW1ldGVycy4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:27: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 1fzjdI-0007AK-HO; Tue, 11 Sep 2018 14:27:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzjdH-0007AF-Uv
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:27:11 +0000
X-Inumbo-ID: e5539ed5-b5ce-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5539ed5-b5ce-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:28:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64984810"
To: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap
 <George.Dunlap@eu.citrix.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
 <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
 <6a52ae76-5863-9c27-a605-0eec9aa34c1f@epam.com>
 <18c5a856-1291-1096-c7be-9bbcb64d67ab@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <31c99bb6-3417-ad7a-03d8-480edd26dbb8@citrix.com>
Date: Tue, 11 Sep 2018 15:27:06 +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: <18c5a856-1291-1096-c7be-9bbcb64d67ab@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, andrii.anisov@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>

T24gMDkvMTEvMjAxOCAwMzowNCBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBTbyB3aGF0IHdv
dWxkIGJlIHRoZSBjb25jbHVzaW9uPwo+IAo+IEknbSBnb2luZyB0byBjaGFuZ2UgdGltZXN0YW1w
cyBmb3JtYXQgdG8gZGVjaW1hbCBmb3IgYWxsIGtleWhhbmRsZXJzLgo+IEJ1dCB3aGF0IGFib3V0
IHRoZSBmb3JtYXQgaXRzZWxmPyBEb2VzIGV4aXN0aW5nIHBsYWluIG5zIFBSSV9zdGltZSBoYXZl
Cj4gYSBjaGFuY2UgdG8gYmUgYWNrZWQ/Cj4gCj4gT3Igc2hvdWxkIEkgdGhpbmsgb2YgYW4gZXh0
ZW5kZWQgZm9ybWF0IChzZWNvbmRzIHdpdGggZnJhY3Rpb25zLCBtcyB3aXRoCj4gZnJhY3Rpb25z
KT8KCkkgYW0gaGFwcHkgd2l0aCB0aGUgY3VycmVudCBQUklfc3RpbWUuICBJZiB5b3Ugc2VudCBz
dWNoIGEgcGF0Y2ggSSB3b3VsZApBY2sgaXQgYW5kIGFyZ3VlIGZvciBpdCB0byBiZSBhY2NlcHRl
ZC4gIChXaGV0aGVyIEkgd291bGQgcHJldmFpbCwgb2YKY291cnNlLCBpcyBhIGRpZmZlcmVudCBx
dWVzdGlvbi4pCgpJIHRoaW5rIGl0IHdvdWxkIGJlIGdyZWF0IHRvIGhhdmUgYW4gZXh0ZW5kZWQg
Zm9ybWF0IGZvciB0aW1lIHRoYXQKcHJpbnRlZCA8c2Vjb25kcz4uPG5hbm9zZWNvbmRzPiwgYW5k
IHdvdWxkIGJlIHZlcnkgaGFwcHkgaWYgeW91IGRlY2lkZWQKeW91IHdhbnRlZCB0byBkbyB0aGF0
LiAgQnV0IEkgZG9uJ3QgdGhpbmsgeW91IHNob3VsZCBiZSByZXF1aXJlZCB0byBkbyBpdC4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:27:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:27: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 1fzjdd-0007C2-Rp; Tue, 11 Sep 2018 14:27:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzjdc-0007Br-M1
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:27:32 +0000
X-Inumbo-ID: f16f651c-b5ce-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f16f651c-b5ce-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:28:25 +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 w8BEJKDV113426;
 Tue, 11 Sep 2018 14:27:27 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=/Dm4okpnFGN04n20yHaxGlkSIs0QyGBQkGESjUuKjzc=;
 b=ov/B5e7Tz7t9fnpTfaf7YBRi39LbG8lnBgNx5uqn4+CDgjZumIVpro9Bm2Iar82Hwu5b
 M3s3Wi+tQA8EKzUaR9F8VQ8P3z1ykd4SoWLnsjqRKU54EC839GQmXPZPFis6z8m94xqs
 LJtIdUltTzTFBp2UfJM9onGWCOK8SxvSTLlOkeUjJvNuoPUFzH+fgVfaRHnpGQAB1rQu
 ZuiqL0IVijI2TqnFcHQuO9qkqFH3rQCxyHwQpUY86+gVZKD5tFZ6xPkJ9ECTVPwdc5k5
 rEupZFtyg+Mmw4WGu/zi7ckFPY5G47TrnILwrGQKzggF3tLCH8aHAzc8gWejv+sACOaH qw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2mc72qmgvr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 14:27:27 +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 w8BERQ5t013742
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 14:27:26 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8BEROGt031339;
 Tue, 11 Sep 2018 14:27: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 ; Tue, 11 Sep 2018 07:27:24 -0700
To: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 xen-devel@lists.xenproject.org
References: <20180907063023.16913-1-olaf@aepfle.de>
 <92d29676-bba7-d3df-442a-5058141922c9@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <8ea67ca3-19e4-21cb-28e8-fee796ac6ab1@oracle.com>
Date: Tue, 11 Sep 2018 10:29:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <92d29676-bba7-d3df-442a-5058141922c9@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9012
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=813
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809110147
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <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>

T24gOS8xMS8xOCA3OjI1IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Cj4gUmV2aWV3ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClNvIGlzIGl0IHYzIG9yIHY0LCB5b3Ug
Z2F2ZSBSLWIgZm9yIGJvdGguIChJIHNsaWdodGx5IHByZWZlciB2MywgYnV0CmVpdGhlciBpcyBm
aW5lKS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:30:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzjfy-0007PZ-AV; Tue, 11 Sep 2018 14:29:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=i2ua=lz=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzjfx-0007PU-2U
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:29:57 +0000
X-Inumbo-ID: 4730fcaf-b5cf-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4730fcaf-b5cf-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:30: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 B3361AE8C;
 Tue, 11 Sep 2018 14:29:53 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Olaf Hering
 <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907063023.16913-1-olaf@aepfle.de>
 <92d29676-bba7-d3df-442a-5058141922c9@suse.com>
 <8ea67ca3-19e4-21cb-28e8-fee796ac6ab1@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1f93538a-8cd7-bf3f-1d49-a3e3db005be7@suse.com>
Date: Tue, 11 Sep 2018 16:29:52 +0200
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: <8ea67ca3-19e4-21cb-28e8-fee796ac6ab1@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <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>

T24gMTEvMDkvMTggMTY6MjksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzExLzE4IDc6
MjUgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Cj4+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gU28gaXMgaXQgdjMgb3IgdjQsIHlvdSBnYXZlIFIt
YiBmb3IgYm90aC4gKEkgc2xpZ2h0bHkgcHJlZmVyIHYzLCBidXQKPiBlaXRoZXIgaXMgZmluZSku
CgpWNCBpcyBiZXR0ZXIgYXMgaXQgZG9lcyB0aGUgb25saW5lIHRlc3Qgb25seSBhZnRlciBhY3F1
aXJpbmcgdGhlCmhvdHBsdWcgbG9jay4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:31:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzjhD-00081t-Ll; Tue, 11 Sep 2018 14:31:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjhB-00081j-Oi
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:31:13 +0000
X-Inumbo-ID: 7591beed-b5cf-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7591beed-b5cf-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:32:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:31:11 -0600
Message-Id: <5B97D1A902000078001E75A2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:31:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-11-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 10/14] mm / iommu: split need_iommu()
 into has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@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>

Pj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9tdHJyLmMKPiBAQCAtNzkzLDcgKzc5Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
TVRSUiwgaHZtX3NhdmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLAo+ICAKPiAgdm9pZCBt
ZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAtICAgIGlmICggbmVl
ZF9pb21tdShkKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQo+ICsgICAgaWYgKCAobmVlZF9p
b21tdV9wdF9zeW5jKGQpIHx8IGlvbW11X3VzZV9oYXBfcHQoZCkpICYmCj4gKyAgICAgICAgIGQt
PnZjcHUgJiYgZC0+dmNwdVswXSApCj4gICAgICB7Cj4gICAgICAgICAgcDJtX21lbW9yeV90eXBl
X2NoYW5nZWQoZCk7Cj4gICAgICAgICAgZmx1c2hfYWxsKEZMVVNIX0NBQ0hFKTsKCkhvdyBkb2Vz
IG5lZWRfaW9tbXVfcHRfc3luYygpIGNvbWUgaW50byBwbGF5IGhlcmU/IFRvIG1lLApoYXNfaW9t
bXVfcHQoKSB3b3VsZCBzZWVtIHRvIGJlIGEgYmV0dGVyIG1hdGNoLiBUaGUgcXVlc3Rpb24KaGVy
ZSBzb2xlbHkgaXMgKGlpcmMpIHdoZXRoZXIgbWVtb3J5IHR5cGVzIHRha2UgYW55IGVmZmVjdCBp
biB0aGUKZmlyc3QgcGxhY2UgKG9yIGVsc2Ugd2UgY2FuIHNraXAgYWRqdXN0aW5nIHRoZW0pLCB3
aGljaCBpbiB0dXJuCnNvbGVseSBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlcmUgYXJlIGFueSBwYXNz
LXRocm91Z2ggZGV2aWNlcwppbiB0aGUgZG9tYWluLiBUaGlzIGlzIGFsb25nIHRoZSBsaW5lcyBv
ZiAuLi4KCj4gQEAgLTg0MSw3ICs4NDIsNyBAQCBpbnQgZXB0ZV9nZXRfZW50cnlfZW10KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgcmV0
dXJuIE1UUlJfVFlQRV9VTkNBQ0hBQkxFOwo+ICAgICAgfQo+ICAKPiAtICAgIGlmICggIW5lZWRf
aW9tbXUoZCkgJiYgIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChkKSApCj4gKyAgICBpZiAoICFoYXNf
aW9tbXVfcHQoZCkgJiYgIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChkKSApCj4gICAgICB7Cj4gICAg
ICAgICAgKmlwYXQgPSAxOwo+ICAgICAgICAgIHJldHVybiBNVFJSX1RZUEVfV1JCQUNLOwoKLi4u
IHRoaXMuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwo+IEBAIC0xNDI2LDcgKzE0MjYsOCBAQCBpbnQgbWVtb3J5X2FkZCh1
bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkK
PiAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwo+ICAKPiAtICAg
IGlmICggaW9tbXVfZW5hYmxlZCAmJiAhaW9tbXVfcGFzc3Rocm91Z2ggJiYgIW5lZWRfaW9tbXUo
aGFyZHdhcmVfZG9tYWluKSApCj4gKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11X3Bh
c3N0aHJvdWdoICYmCj4gKyAgICAgICAgICFuZWVkX2lvbW11X3B0X3N5bmMoaGFyZHdhcmVfZG9t
YWluKSApCj4gICAgICB7Cj4gICAgICAgICAgZm9yICggaSA9IHNwZm47IGkgPCBlcGZuOyBpKysg
KQo+ICAgICAgICAgICAgICBpZiAoIGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2Jm
bihpKSwgX21mbihpKSwKCkknbSBjb25mdXNlZCAtIHRoZSBjb25kaXRpb24geW91IGNoYW5nZSBs
b29rcyB0byBiZSBpbnZlcnRlZC4gV291bGRuJ3QKd2UgYmV0dGVyIGZpeCB0aGlzPwoKQW5kIHRo
ZW4gSSBhZ2FpbiB3b25kZXIgd2hldGhlciB5b3UndmUgY2hvc2VuIHRoZSByaWdodCBwcmVkaWNh
dGU6CldoZXJlIHdvdWxkIHRoZSBlcXVpdmFsZW50IG1hcHBpbmdzIGNvbWUgZnJvbSBpbiB0aGUg
b3Bwb3NpdGUgY2FzZT8KCj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKPiBAQCAtODA1LDggKzgwNSw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
PiAgICAgIHhhdHAtPnNpemUgLT0gc3RhcnQ7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0hBU19QQVNT
VEhST1VHSAo+IC0gICAgaWYgKCBuZWVkX2lvbW11KGQpICkKPiAtICAgICAgICB0aGlzX2NwdShp
b21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDE7Cj4gKyAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3lu
YyhkKSB8fCBpb21tdV91c2VfaGFwX3B0KGQpICkKPiArICAgICAgIHRoaXNfY3B1KGlvbW11X2Rv
bnRfZmx1c2hfaW90bGIpID0gMTsKPiAgI2VuZGlmCgpSYXRoZXIgdGhhbiBtYWtpbmcgdGhlIGNv
bmRpdGlvbmFsIG1vcmUgY29tcGxpY2F0ZWQsIHBlcmhhcHMKc2ltcGx5IGRyb3AgaXQgKGFuZCBt
b3ZlIHRoZSByZXNldC10by1mYWxzZSBjb2RlIG91dCBvZiAuLi4KCj4gQEAgLTgyOCw3ICs4Mjgs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCj4gICAgICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0hB
U19QQVNTVEhST1VHSAo+IC0gICAgaWYgKCBuZWVkX2lvbW11KGQpICkKPiArICAgIGlmICggbmVl
ZF9pb21tdV9wdF9zeW5jKGQpIHx8IGlvbW11X3VzZV9oYXBfcHQoZCkgKQo+ICAgICAgewo+ICAg
ICAgICAgIGludCByZXQ7CgouLi4gdGhpcyBpZigpKT8KCkFsc28gaXQgbG9va3MgdG8gbWUgYXMg
aWYgaGVyZSB5b3UndmUgZ290IGNvbmZ1c2VkIGJ5IHRoZSBtZWFuaW5nCnlvdSd2ZSBhc3NpZ25l
ZCB0byBuZWVkX2lvbW11X3B0X3N5bmMoKTogQWNjb3JkaW5nIHRvIHRoZQpkZXNjcmlwdGlvbiwg
aXQgaXMgYWJvdXQgc3luYy1pbmcgb2YgcGFnZSB0YWJsZXMuIEhlcmUsIGhvd2V2ZXIsCndlJ3Jl
IGNoZWNraW5nIHdoZXRoZXIgdG8gZmx1c2ggVExCcy4KCj4gQEAgLTE3OSw4ICsxNzksMTAgQEAg
dm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgICAgIHJldHVybjsKPiAgCj4gICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywgJmlvbW11
X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKPiAtICAgIGQtPm5l
ZWRfaW9tbXUgPSAhIWlvbW11X2RvbTBfc3RyaWN0Owo+IC0gICAgaWYgKCBuZWVkX2lvbW11KGQp
ICYmICFpb21tdV91c2VfaGFwX3B0KGQpICkKPiArCj4gKyAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemluZzsKPiArICAgIGhkLT5uZWVkX3N5bmMgPSAhIWlvbW11X2RvbTBf
c3RyaWN0ICYmICFpb21tdV91c2VfaGFwX3B0KGQpOwoKUG9pbnRsZXNzICEhIGFmYWljdC4KCj4g
IGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+IC0gICAgaWYgKCBu
ZWVkX2lvbW11KGQpID4gMCApCj4gKyAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9p
b21tdShkKTsKPiArCj4gKyAgICBpZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVTX2luaXRp
YWxpemVkICkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gLSAgICBpZiAoICFpb21tdV91c2Vf
aGFwX3B0KGQpICkKPiArICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgJiYgaGQtPnN0YXR1
cyA8IElPTU1VX1NUQVRVU19pbml0aWFsaXplZCApCgpJc24ndCB0aGUgYWRkaXRpb24gaGVyZSBy
ZWR1bmRhbnQgd2l0aCB0aGUgZWFybGllciBpZigpPwoKPiBAQCAtODg5LDkgKzg4NiwxMSBAQCB2
b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwo+ICAjZGVmaW5l
IGlzX3Bpbm5lZF92Y3B1KHYpICgodiktPmRvbWFpbi0+aXNfcGlubmVkIHx8IFwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3B1bWFza193ZWlnaHQoKHYpLT5jcHVfaGFyZF9hZmZpbml0
eSkgPT0gMSkKPiAgI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKPiAtI2RlZmluZSBuZWVk
X2lvbW11KGQpICAgICgoZCktPm5lZWRfaW9tbXUpCj4gKyNkZWZpbmUgaGFzX2lvbW11X3B0KGQp
IChkb21faW9tbXUoZCktPnN0YXR1cyAhPSBJT01NVV9TVEFUVVNfZGlzYWJsZWQpCj4gKyNkZWZp
bmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKPiAgI2Vs
c2UKPiAtI2RlZmluZSBuZWVkX2lvbW11KGQpICAgICgwKQo+ICsjZGVmaW5lIGhhc19pb21tdV9w
dChkKSAoMCkKPiArI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgKDApCgpQbGVhc2UgdXNl
IGZhbHNlIGhlcmUgKGFuZCBubyBuZWVkIGZvciB0aGUgcGFyZW50aGVzZXMpLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:33:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjj5-0008DR-Ao; Tue, 11 Sep 2018 14:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjj4-0008DJ-2K
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:33:10 +0000
X-Inumbo-ID: bab0e307-b5cf-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bab0e307-b5cf-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:34:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:33:07 -0600
Message-Id: <5B97D21F02000078001E75A5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:33:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "andrii_anisov@epam.com" <andrii_anisov@epam.com>
References: <1536648829-13743-1-git-send-email-andrii.anisov@gmail.com>
 <5B977C7902000078001E70BE@prv1-mh.provo.novell.com>
 <d643cde4-a64a-fee0-af57-6d169fd04206@epam.com>
 <5B97868502000078001E712B@prv1-mh.provo.novell.com>
 <f150cba5-9458-fe1a-a974-4373e4636e7c@citrix.com>
 <5B97886002000078001E7151@prv1-mh.provo.novell.com>
 <8f79f39e-a8ef-36e8-aa0e-46d444cefb3c@epam.com>
 <5B978B2A02000078001E71A0@prv1-mh.provo.novell.com>
 <6a52ae76-5863-9c27-a605-0eec9aa34c1f@epam.com>
 <18c5a856-1291-1096-c7be-9bbcb64d67ab@epam.com>
In-Reply-To: <18c5a856-1291-1096-c7be-9bbcb64d67ab@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] perfc: Print a system time in a convenient
 format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andrii.anisov@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+IE9uIDExLjA5LjE4IGF0IDE2OjA0LCA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6
Cj4gU28gd2hhdCB3b3VsZCBiZSB0aGUgY29uY2x1c2lvbj8KPiAKPiBJJ20gZ29pbmcgdG8gY2hh
bmdlIHRpbWVzdGFtcHMgZm9ybWF0IHRvIGRlY2ltYWwgZm9yIGFsbCBrZXloYW5kbGVycy4gCj4g
QnV0IHdoYXQgYWJvdXQgdGhlIGZvcm1hdCBpdHNlbGY/IERvZXMgZXhpc3RpbmcgcGxhaW4gbnMg
UFJJX3N0aW1lIGhhdmUgCj4gYSBjaGFuY2UgdG8gYmUgYWNrZWQ/CgpXZWxsLCBpZiBldmVyeW9u
ZSBlbHNlIHRoaW5rcyB0aGlzIGlzIGEgZ29vZCBpZGVhLCB0aGVuIEknbSBzdXJlIHNvbWVvbmUK
d2lsbCBhY2sgaXQgKGFuZCBJIGNlcnRhaW5seSB3b3VsZG4ndCB2ZXRvIGl0IGluIHN1Y2ggYSBj
YXNlKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:34:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:34: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 1fzjkX-0008LK-Nw; Tue, 11 Sep 2018 14: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjkW-0008LB-B0
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:34:40 +0000
X-Inumbo-ID: 8f535363-b5cf-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f535363-b5cf-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:32:50 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:34:38 -0600
Message-Id: <5B97D27A02000078001E75A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:34:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180911133727.31194-1-paul.durrant@citrix.com>
 <5B97C6C502000078001E750F@prv1-mh.provo.novell.com>
 <466bb4d490f742b9bdb83448e7a4bd1a@AMSPEX02CL03.citrite.net>
 <3987a4eaa1ce493c857d8489e9a597d9@AMSPEX02CL03.citrite.net>
In-Reply-To: <3987a4eaa1ce493c857d8489e9a597d9@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 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+IE9uIDExLjA5LjE4IGF0IDE2OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogUGF1bCBEdXJyYW50Cj4+
IFNlbnQ6IDExIFNlcHRlbWJlciAyMDE4IDE1OjA0Cj4+IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1
bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZQo+PiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPj4gU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+IDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjJdIHRvb2xzOiBhZGQgb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5h
YmxlIFZpcnRGUyBpbiAKPiBRRU1VCj4+IGJ1aWxkCj4+IAo+PiA+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNv
bV0KPj4gPiBTZW50OiAxMSBTZXB0ZW1iZXIgMjAxOCAxNDo0NQo+PiA+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZQo+PiA+IER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPj4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+Owo+PiA+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+PiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+ID4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0g
KFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyXSB0b29s
czogYWRkIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBWaXJ0RlMgaW4KPj4gUUVNVQo+PiA+
IGJ1aWxkCj4+ID4KPj4gPiA+Pj4gT24gMTEuMDkuMTggYXQgMTU6MzcsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gPiA5cGZzIHN1cHBvcnQgaGFzIGJlZW4gYSBkb2N1bWVu
dGVkIGZlYXR1cmUgc2luY2UgWGVuIDQuOSwgYnV0IFFFTVUKPj4gd2lsbAo+PiA+ID4gbm90IGJl
IGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVubGVzcyBWaXJ0RlMgaXMgZW5hYmxlZCwgd2hp
Y2ggaXMKPj4gPiA+IHByZWRpY2F0ZWQgb24gdGhlIGxpYmNhcCBhbmQgbGliYXR0ciBkZXYgcGFj
a2FnZXMgYmVpbmcgaW5zdGFsbGVkLiBUaGlzIGlzCj4+ID4gPiBub3Qgb2J2aW91cyB0byBhbnlv
bmUgaW50ZW5kaW5nIHRvIHVzZSA5cGZzLgo+PiA+ID4KPj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBh
biAnZW5hYmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1cmUgd2hpY2gsIGlmIHNwZWNpZmllZCwK
Pj4gPiA+IHdpbGwgY2F1c2UgJy0tZW5hYmxlLXZpcnRmcycgdG8gYmUgcGFzc2VkIHRvIFFFTVUn
cyBjb25maWd1cmUuIFRoaXMgd2lsbAo+PiA+ID4gY2F1c2UgdGhlIGRlcGVuZGVuY3kgb24gbGli
Y2FwIGFuZCBsaWJhdHRyIHRvIGJlIGNhbGxlZCBvdXQgaWYgdGhlCj4+IHBhY2thZ2VzCj4+ID4g
PiBhcmUgbm90IGluIGluc3RhbGxlZC4KPj4gPiA+Cj4+ID4gPiBGb3IgY29tcGxldGVuZXNzLCBz
cGVjaWZ5aW5nICdkaXNhYmxlLTlwZnMnIHdpbGwgY2F1c2UgJy0tZGlzYWJsZS12aXJ0ZnMnIHRv
Cj4+ID4gPiBiZSBwYXNzZWQgdG8gUUVNVSdzIGNvbmZndXJlIGFuZCBub3Qgc3BlY2lmeWluZyBh
biBvcHRpb24gd2lsbCBrZWVwIHRoZQo+PiA+ID4gcHJldmlvdXMgYmVoYXZpb3VyIG9mIHByZWRp
Y2F0aW5nIFZpcnRGUyBvbiB3aGV0aGVyIHRoZSBsaWJjYXAgYW5kIGxpYmF0dHIKPj4gPiA+IHBh
Y2thZ2VzIGFyZSBpbnN0YWxsZWQuCj4+ID4gPgo+PiA+ID4gTk9URTogVGhlIHNoZWxsIHNjcmlw
dCBpbiBjb25maWd1cmUgbWlnaHQgbG9vayBvZGQsIGJ1dCBpdCBpcyBjb2RlZCBmb3IKPj4gPiA+
ICAgICAgIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgc2ltaWxhciBsb2dpYyBibG9ja3Mgd2l0aGlu
IHRoZSBmaWxlLgo+PiA+ID4KPj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4gPiAtLS0KPj4gPiA+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KPj4gPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+ID4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4g
PiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+
ID4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiA+
ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4+ID4gPgo+PiA+ID4gdjI6Cj4+ID4gPiAgLSBBZGQgdGhlIGNvbmZp
Z3VyZSBvcHRpb24gcmF0aGVyIHRoZW4gZW5hYmxpbmcgVmlydEZTIGluIGFsbCBMaW51eCAKPiBi
dWlsZHMuCj4+ID4gPiAtLS0KPj4gPiA+ICBjb25maWcvVG9vbHMubWsuaW4gfCAgMSArCj4+ID4g
PiAgdG9vbHMvTWFrZWZpbGUgICAgIHwgMTAgKysrKysrKysrLQo+PiA+ID4gIHRvb2xzL2NvbmZp
Z3VyZSAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ID4gPiAgMyBmaWxl
cyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+ID4KPj4gPiBXb3Vs
ZG4ndCB5b3UgZmlyc3QgYW5kIGZvcmVtb3N0IG5lZWQgdG8gZWRpdCB0b29scy9jb25maWd1cmUu
YWM/Cj4+ID4KPj4gCj4+IE5vIGlkZWEuIFRoZXJlIHNlZW0gdG8gYmUgc2V2ZXJhbCBsYXllciBv
ZiBtYWdpYyBzbyBpdCdzIHF1aXRlIGJlbGlldmFibGUgdGhhdAo+PiBJJ3ZlIG1pc3NlZCBvbmUu
IEFueSBjbHVlIGFzIHRvIHdoYXQgSSBuZWVkIHRvIGRvIHRoZXJlPwo+IAo+IE9JQy4uLiBjb25m
aWd1cmUgaXMgZ2VuZXJhdGVkIGRlc3BpdGUgYmVpbmcgY2hlY2tlZCBpbi4uLiBXZWxsIHRoYXQn
cyBuaWNlIAo+IGFuZCBvYnZpb3VzIQoKVGhhdCdzIHByZXR0eSBjb21tb24gZm9yIHByb2plY3Rz
IHVzaW5nIGF1dG9jb25mIHRvIGdlbmVyYXRlIHRoZWlyCi4vY29uZmlndXJlIHNjcmlwdHMuIEVs
aW1pbmF0ZXMgdGhlIHJlcXVpcmVtZW50IGZvciBldmVyeW9uZSB0byBoYXZlCmEgc3VpdGFibGUg
YXV0b2NvbmYgdmVyc2lvbiBpbnN0YWxsZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:38:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjob-0000HG-9o; Tue, 11 Sep 2018 14:38: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjoZ-0000HB-OE
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:38:51 +0000
X-Inumbo-ID: 25289c10-b5d0-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25289c10-b5d0-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:37:01 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:38:50 -0600
Message-Id: <5B97D37602000078001E75E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:38:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
 <5B9774D302000078001E7015@prv1-mh.provo.novell.com>
 <4208ecff-e0b7-dee0-861d-ae578a84862e@oracle.com>
In-Reply-To: <4208ecff-e0b7-dee0-861d-ae578a84862e@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: use VMLOAD for PV 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>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDExLjA5LjE4IGF0IDE2OjE3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDkvMTEvMTggMzo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEw
LjA5LjE4IGF0IDIzOjU2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4g
T24gMDkvMTAvMjAxOCAxMDowMyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSGF2aW5nIG5v
dGljZWQgdGhhdCBWTUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNpbmdsZSBvZiB0
aGUKPj4+PiBpbnZvbHZlZCBXUk1TUnMsIEkgdGhvdWdodCBpdCBtaWdodCBiZSBhIHJlYXNvbmFi
bGUgaWRlYSB0byBhbHNvIHVzZSBpdAo+Pj4+IGZvciBQVi4gTWVhc3VyZW1lbnRzLCBob3dldmVy
LCBoYXZlIHNob3duIHRoYXQgYW4gYWN0dWFsIGltcHJvdmVtZW50IGNhbgo+Pj4+IGJlIGFjaGll
dmVkIG9ubHkgd2l0aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFu
ZHJldwo+Pj4+IGZvciBzdWdnZXN0aW5nIHRvIHRyeSB0aGlzKSwgd2hpY2ggSSBoYXZlIHRvIGFk
bWl0IEkgY2FuJ3QgcmVhbGx5Cj4+Pj4gZXhwbGFpbi4gVGhpcyB3YXkgb24gbXkgRmFtMTUgYm94
IGNvbnRleHQgc3dpdGNoIHRha2VzIG92ZXIgMTAwIGNsb2Nrcwo+Pj4+IGxlc3Mgb24gYXZlcmFn
ZSAodGhlIG1lYXN1cmVkIHZhbHVlcyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywK
Pj4+PiB0aG91Z2gpLgo+Pj4+Cj4+Pj4gVGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB1c2luZyBh
IG5ldyBodm1fZnVuY3MgaG9vazogRm9yIG9uZSwgdGhpcyBpcwo+Pj4+IGFsbCBhYm91dCBQViwg
YW5kIHNvbWV0aGluZyBzaW1pbGFyIGNhbiBoYXJkbHkgYmUgZG9uZSBmb3IgVk1YLgo+Pj4+IEZ1
cnRoZXJtb3JlIHRoZSBpbmRpcmVjdCB0byBkaXJlY3QgY2FsbCBwYXRjaGluZyB0aGF0IGlzIG1l
YW50IHRvIGJlCj4+Pj4gYXBwbGllZCB0byBtb3N0IGh2bV9mdW5jcyBob29rcyB3b3VsZCBiZSB1
Z2x5IHRvIG1ha2Ugd29yayB3aXRoCj4+Pj4gZnVuY3Rpb25zIGhhdmluZyBtb3JlIHRoYW4gNiBw
YXJhbWV0ZXJzLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4+IEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KPj4+PiAtLS0KPj4+PiB2MjogUmUtYmFzZS4KPj4+PiAtLS0KPj4+PiBCZXNpZGVzIHRoZSBt
ZW50aW9uZWQgb2RkaXR5IHdpdGggbWVhc3VyZWQgcGVyZm9ybWFuY2UsIEkndmUgYWxzbwo+Pj4+
IG5vdGljZWQgYSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIChvZiBhdCBsZWFzdCAxNTAgY2xvY2tz
KSBiZXR3ZWVuCj4+Pj4gbWVhc3VyaW5nIGltbWVkaWF0ZWx5IGFyb3VuZCB0aGUgY2FsbHMgdG8g
c3ZtX2xvYWRfc2VncygpIGFuZCBtZWFzdXJpbmcKPj4+PiBpbW1lZGlhdGVseSBpbnNpZGUgdGhl
IGZ1bmN0aW9uLgo+Pj4+Cj4+Pgo+Pj4KPj4+PiAgCj4+Pj4gKyNpZmRlZiBDT05GSUdfUFYKPj4+
PiArYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQgbG9u
ZyBsZHRfYmFzZSwKPj4+PiArICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmc19zZWws
IHVuc2lnbmVkIGxvbmcgZnNfYmFzZSwKPj4+PiArICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBnc19zZWwsIHVuc2lnbmVkIGxvbmcgZ3NfYmFzZSwKPj4+PiArICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ3Nfc2hhZG93KQo+Pj4+ICt7Cj4+Pj4gKyAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+Pj4+ICsgICAgc3RydWN0IHZtY2Jfc3RydWN0
ICp2bWNiID0gcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSk7Cj4+Pj4gKwo+Pj4+ICsgICAgaWYg
KCB1bmxpa2VseSghdm1jYikgKQo+Pj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4+PiArCj4+
Pj4gKyAgICBpZiAoICFsZHRfYmFzZSApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgYXNtIHZv
bGF0aWxlICggInByZWZldGNoICUwIiA6OiAibSIgKHZtY2ItPmxkdHIpICk7Cj4+Pj4gKyAgICAg
ICAgcmV0dXJuIHRydWU7Cj4+Pgo+Pj4KPj4+IENvdWxkIHlvdSBleHBsYWluIHdoeSB0aGlzIGlz
IHRydWU/IFdlIGhhdmVuJ3QgbG9hZGVkIEZTL0dTIGhlcmUuCj4+IAo+PiBBIHplcm8gbGR0X2Jh
c2UgYXJndW1lbnQgaW5kaWNhdGVzIGEgcHJlZmV0Y2ggcmVxdWVzdC4gVGhpcyBpcyBhbgo+PiBh
Z3JlZW1lbnQgYmV0d2VlbiBjYWxsZXJzIG9mIHRoZSBmdW5jdGlvbiBhbmQgaXRzIGltcGxlbWVu
dGF0aW9uLgo+IAo+IAo+IE9oLCBzbyB0aGlzIGlzIHdoYXQgc3ZtX2xvYWRfc2VncygwLCAwLCAw
LCAwLCAwLCAwLCAwKSBpcyBmb3I/Cj4gCj4gSWYgeWVzIHRoZW4gSU1PIGEgc2VwYXJhdGUgY2Fs
bCB3b3VsZCBtYWtlIHRoaW5ncyBhIGJpdCBjbGVhcmVyLAo+IGVzcGVjaWFsbHkgc2luY2UgdGhl
IHJldHVybiB2YWx1ZSBpcyBpZ25vcmVkLgoKV2VsbCwgdG8gbWUgaGF2aW5nIGEgc2luZ2xlIGNl
bnRyYWwgcGxhY2Ugd2hlcmUgZXZlcnl0aGluZyBnZXRzIGRvbmUKc2VlbWVkIGJldHRlci4gQW5k
IGl0IGxvb2tzIGFzIGlmIEJyaWFuIGFncmVlZCwgY29uc2lkZXJpbmcgSSBhbHJlYWR5CmhhdmUg
aGlzIGFjayBmb3IgdGhlIHBhdGNoLiBMZXQgbWUga25vdyBpZiB5b3UgZmVlbCBzdHJvbmdseS4K
Cj4+PiBJIGFsc28gY291bGRuJ3QgZmluZCBkaXNjdXNzaW9uIGFib3V0IHByZWZldGNoIC0tLSB3
aHkgaXMgcHJlZmV0Y2hpbmcKPj4+IGxkdHIgZXhwZWN0ZWQgdG8gaGVscD8KPj4gCj4+IFNlZSB0
aGUgcGF0Y2ggZGVzY3JpcHRpb24uIGxkdHIgYXMgdGhlIGVsZW1lbnQgaXMgYSBwcmV0dHkgcmFu
ZG9tCj4+IGNob2ljZSBiZXR3ZWVuIHRoZSB2YXJpb3VzIGZpZWxkcyBWTUxPQUQgdG91Y2hlcy4g
SXQncyAocHJlc3VtYWJseSkKPj4gbW9yZSB0aGUgcGFnZSB3YWxrIHRoYW4gdGhlIGFjdHVhbCBj
YWNoZSBsaW5lKHMpIHRoYXQgd2Ugd2FudCB0bwo+PiBiZSBwdWxsZWQgaW4gYWhlYWQgb2YgdGlt
ZS4gSSBjYW4gb25seSBndWVzcyB0aGF0IFZNTE9BRCBleGVjdXRpb24KPj4gaXMgbW9yZSAic3lu
Y2hyb25vdXMiIHdydCBpdHMgbWVtb3J5IGFjY2Vzc2VzIGFuZC9vciBsYXRlbmN5IHRvCj4+IGNv
bXBsZXRpb24gdGhhbiBvdGhlciAoc2ltcGxlcikgaW5zdHJ1Y3Rpb25zLgo+IAo+IEkgdGhpbmsg
YSBjb2RlIGNvbW1lbnQgd291bGQgYmUgdmVyeSBoZWxwZnVsIChpbmNsdWRpbmcgdGhlIGZhY3Qg
dGhhdAo+IGxkdHIgaXMgYW4gYXJiaXRyYXJ5IGZpZWxkKSwgZXZlbiBpZiB0aGlzIGlzIG1lbnRp
b25lZCBpbiB0aGUgY29tbWl0Cj4gbWVzc2FnZS4KCkkgd291bGQgbGlrZWx5IGhhdmUgYWRkZWQg
YSBjb21tZW50IGlmIEkgY291bGQgZmlybWx5IHN0YXRlIHdoYXQncwpnb2luZyBvbi4gQnV0IHRo
aXMgaXMgZGVyaXZlZCBmcm9tIGV4cGVyaW1lbnRzIG9ubHkgLSBJJ2QgcmVxdWlyZQpBTUQgdG8g
ZmlsbCBpbiB0aGUgaG9sZXMgYmVmb3JlIEkgY291bGQgd3JpdGUgYSAodXNlZnVsKSBjb21tZW50
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:48:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjxs-0001Eg-9Z; Tue, 11 Sep 2018 14:48:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzjxr-0001Ea-DX
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:48:27 +0000
X-Inumbo-ID: dd193359-b5d1-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd193359-b5d1-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:49:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:48:24 -0600
Message-Id: <5B97D5B402000078001E75F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:48:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-12-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-12-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 11/14] x86: add iommu_op to enable
 modification of IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpb21tdV9vcCB3aGljaCBjaGVja3Mgd2hldGhlciBpdCBp
cyBwb3NzaWJsZSBvcgo+IHNhZmUgZm9yIGEgZG9tYWluIHRvIG1vZGlmeSBpdHMgb3duIElPTU1V
IG1hcHBpbmdzIGFuZCwgaWYgc28sIGNyZWF0ZXMKPiBhIHJhbmdlc2V0IHRvIHRyYWNrIG1vZGlm
aWNhdGlvbnMuCgpOb3cgdGhpcyBjYW4gc3VyZWx5IGdyb3cgcHJldHR5IGJpZz8KCj4gLS0tIGEv
eGVuL2NvbW1vbi9pb21tdV9vcC5jCj4gKysrIGIveGVuL2NvbW1vbi9pb21tdV9vcC5jCj4gQEAg
LTc4LDYgKzc4LDUxIEBAIHN0YXRpYyBpbnQgaW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQoc3RydWN0
IHhlbl9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZCAqb3ApCj4gICAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiArc3RhdGljIGludCBpb21tdV9vcF9lbmFibGVfbW9kaWZpY2F0aW9uKAo+ICsgICAgc3Ry
dWN0IHhlbl9pb21tdV9vcF9lbmFibGVfbW9kaWZpY2F0aW9uICpvcCkKPiArewo+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICppb21tdSA9IGRvbV9pb21tdShjdXJyZCk7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMgPSBpb21tdS0+cGxhdGZvcm1fb3BzOwo+ICsKPiArICAgIGlmICggb3AtPmNh
cCB8fCBvcC0+cGFkICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogWEVOX0lPTU1VX0NBUF9wZXJfZGV2aWNlX21hcHBpbmdzIGlzIG5vdCBzdXBwb3J0
ZWQgeWV0IHNvIHdlIGNhbgo+ICsgICAgICogbGVhdmUgb3AtPmNhcCBhbG9uZS4KPiArICAgICAq
Lwo+ICsKPiArICAgIC8qIEhhcyBtb2RpZmljYXRpb24gYWxyZWFkeSBiZWVuIGVuYWJsZWQ/ICov
Cj4gKyAgICBpZiAoIGlvbW11LT5pb21tdV9vcF9yYW5nZXMgKQo+ICsgICAgICAgIHJldHVybiAw
OwoKSSBkb24ndCByZWNhbGwgdGhlcmUgYmVpbmcgYW55IHN5bmNocm9uaXphdGlvbiBhcm91bmQg
dGhlIGNoZWNrCmhlcmUgdW50aWwgLi4uCgo+ICsgICAgLyoKPiArICAgICAqIFRoZSBJT01NVSBt
YXBwaW5ncyBjYW5ub3QgYmUgbW9kaWZpZWQgaWY6Cj4gKyAgICAgKiAtIHRoZSBJT01NVSBpcyBu
b3QgZW5hYmxlZCBvciwKPiArICAgICAqIC0gdGhlIGN1cnJlbnQgZG9tYWluIGlzIGRvbTAgYW5k
IHRyYW5sc2F0aW9uIGlzIGRpc2FibGVkIG9yLAo+ICsgICAgICogLSBIQVAgaXMgZW5hYmxlZCBh
bmQgdGhlIElPTU1VIHNoYXJlcyB0aGUgbWFwcGluZ3MuCj4gKyAgICAgKi8KPiArICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwKPiArICAgICAgICAgKGlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkg
JiYgaW9tbXVfcGFzc3Rocm91Z2gpIHx8Cj4gKyAgICAgICAgIGlvbW11X3VzZV9oYXBfcHQoY3Vy
cmQpICkKPiArICAgICAgICByZXR1cm4gLUVBQ0NFUzsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
VGhlIElPTU1VIGltcGxlbWVudGF0aW9uIG11c3QgcHJvdmlkZSB0aGUgbG9va3VwIG1ldGhvZCBp
Zgo+ICsgICAgICogbW9kaWZpY2F0aW9uIG9mIHRoZSBtYXBwaW5ncyBpcyB0byBiZSBzdXBwb3J0
ZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICggIW9wcy0+bG9va3VwX3BhZ2UgKQo+ICsgICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICBpb21tdS0+aW9tbXVfb3BfcmFuZ2VzID0g
cmFuZ2VzZXRfbmV3KGN1cnJkLCBOVUxMLCAwKTsKCi4uLiB0aGUgYXNzaWdubWVudCBoZXJlLiBJ
biB3aGljaCBjYXNlIHRoaXMgaXMgYSAobXVsdGktdkNQVSkgZ3Vlc3QKY29udHJvbGxhYmxlIGxl
YWsuCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gQEAgLTI2LDcgKzI2LDYgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpOwo+ICAKPiAgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQgPSAxMDAwOwo+ICBp
bnRlZ2VyX3BhcmFtKCJpb21tdV9kZXZfaW90bGJfdGltZW91dCIsIGlvbW11X2Rldl9pb3RsYl90
aW1lb3V0KTsKPiAtCj4gIC8qCj4gICAqIFRoZSAnaW9tbXUnIHBhcmFtZXRlciBlbmFibGVzIHRo
ZSBJT01NVS4gIE9wdGlvbmFsIGNvbW1hIHNlcGFyYXRlZAo+ICAgKiB2YWx1ZSBtYXkgY29udGFp
bjoKClN0cmF5IGNoYW5nZT8KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IEBAIC0xNDYwLDcgKzE0NjAs
NyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCj4gICAgICB9Cj4gIAo+ICAgZG9uZToKPiAtICAg
IGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCj4gKyAgICBpZiAo
ICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkgJiYgIWhkLT5pb21tdV9vcF9y
YW5nZXMgKQo+ICAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwo+ICAgICAgcGNpZGV2c191bmxv
Y2soKTsKPiAgCj4gQEAgLTE1MTAsNyArMTUxMCw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPiAgCj4gICAgICBwZGV2
LT5mYXVsdC5jb3VudCA9IDA7Cj4gIAo+IC0gICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
aGFzX2lvbW11X3B0KGQpICkKPiArICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19p
b21tdV9wdChkKSAmJiAhaGQtPmlvbW11X29wX3JhbmdlcyApCj4gICAgICAgICAgaW9tbXVfdGVh
cmRvd24oZCk7CgpUaGVzZSBhZGRpdGlvbnMgYXJlIHByZXR0eSB1bi1vYnZpb3VzLCBhbmQgaGVu
Y2UgYXQgbGVhc3QgbmVlZApjb21tZW50cy4gQnV0IEknbSBhbHNvIHVuY2xlYXIgYWJvdXQgdGhl
IGludGVuZGVkIGJlaGF2aW9yOiBGb3IKYSBndWVzdCBub3QgbWVhbmluZyB0byBwbGF5IHdpdGgg
aXRzIG1hcHBpbmdzLCB3aHkgd291bGQgeW91CmtlZXAgdGhlIHRhYmxlcyBhcm91bmQgKGFuZCB0
aGUgbWVtb3J5IHVzZWxlc3NseSBhbGxvY2F0ZWQpPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW9tbXVfb3AuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCj4gQEAg
LTYxLDYgKzYxLDI1IEBAIHN0cnVjdCB4ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQgewo+ICAg
ICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfcmVzZXJ2ZWRfcmFuZ2VfdCkgcmFuZ2VzOwo+
ICB9Owo+ICAKPiArLyoKPiArICogWEVOX0lPTU1VT1BfZW5hYmxlX21vZGlmaWNhdGlvbjogRW5h
YmxlIG9wZXJhdGlvbnMgdGhhdCBtb2RpZnkgSU9NTVUKPiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWFwcGluZ3MuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9JT01NVU9QX2Vu
YWJsZV9tb2RpZmljYXRpb24gMgo+ICsKPiArc3RydWN0IHhlbl9pb21tdV9vcF9lbmFibGVfbW9k
aWZpY2F0aW9uIHsKPiArICAgIC8qCj4gKyAgICAgKiBPVVQgLSBPbiBzdWNjZXNzZnVsIHJldHVy
biB0aGlzIGlzIHNldCB0byB0aGUgYml0d2lzZSBPUiBvZiBjYXBhYmlsaXRpZXMKPiArICAgICAq
ICAgICAgIGRlZmluZWQgYmVsb3cuIE9uIGVudHJ5IHRoaXMgbXVzdCBiZSBzZXQgdG8gemVyby4K
PiArICAgICAqLwo+ICsgICAgdW5zaWduZWQgaW50IGNhcDsKPiArICAgIHVuc2lnbmVkIGludCBw
YWQ7Cgp1aW50MzJfdAoKPiAtLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hsYXQubHN0Cj4gQEAgLTc5LDYgKzc5LDcgQEAKPiAgPwl2Y3B1X2h2bV94ODZfNjQJ
CQlodm0vaHZtX3ZjcHUuaAo+ICAhCWlvbW11X29wCQkJaW9tbXVfb3AuaAo+ICAhCWlvbW11X29w
X2J1ZgkJCWlvbW11X29wLmgKPiArIQlpb21tdV9vcF9lbmFibGVfbW9kaWZpY2F0aW9uCWlvbW11
X29wLmgKClRoZSBzdHJ1Y3R1cmUgYWJvdmUgbG9va3MgdG8gYmUgMzItLzY0LWJpdCBhZ25vc3Rp
Yy4gV2h5IGlzIHRoaXMgIQppbnN0ZWFkIG9mID8gPwoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzjyJ-0001G9-JR; Tue, 11 Sep 2018 14:48:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzjyI-0001Fy-DC
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:48:54 +0000
X-Inumbo-ID: edfafddb-b5d1-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id edfafddb-b5d1-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 14:49: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 E33D618A;
 Tue, 11 Sep 2018 07:48:52 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 02B253F614;
 Tue, 11 Sep 2018 07:48:51 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b44cdfc6-9740-205a-83de-e360522ec238@arm.com>
Date: Tue, 11 Sep 2018 15:48:50 +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: <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 13/13] lixl: 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: Wei Liu <wei.liu2@citrix.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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSWYgVEVF
IHN1cHBvcnQgaXMgZW5hYmxlZCB3aXRoICJ0ZWU9MSIgb3B0aW9uIGluIHhsLmNmZywKPiB0aGVu
IHdlIG5lZWQgdG8gaW5mb3JtIGd1ZXN0IGFib3V0IGF2YWlsYWJsZSBURUUuCj4gCj4gQ3VycmVu
dGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBvcnRlZCwgc28gd2UnbGwgY3JlYXRlIERUCj4gbm9kZSBp
biBhIHdheSB0aGF0IGlzIGV4cGVjdGVkIGJ5IG9wdGVlIGRyaXZlciBpbiBsaW51eC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDI5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCj4gaW5kZXggN2YxZDUwOS4uNjM3NjIzOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTQwNyw2
ICs0MDcsMzIgQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lk
ICpmZHQpCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludCBtYWtlX29w
dGVlX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQo+ICt7Cj4gKyAgICBpbnQgcmVzOwo+
ICsgICAgTE9HKERFQlVHLCAiQ3JlYXRpbmcgT1AtVEVFIG5vZGUgaW4gZHRiIik7Cj4gKwo+ICsg
ICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAiZmlybXdhcmUiKTsKPiArICAgIGlmIChyZXMp
IHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAib3B0ZWUi
KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NvbXBhdChnYywgZmR0LCAxLCAibGluYXJvLG9wdGVlLXR6Iik7Cj4gKyAgICBpZiAocmVz
KSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAi
bWV0aG9kIiwgInNtYyIpOwoKV2Ugd2FudCB0aGUgZ3Vlc3QgdG8gdXNlIEhWQyBpbnRlcmZhY2Ug
bm90IFNNQy4KCj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZk
dF9lbmRfbm9kZShmZHQpOwo+ICsgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiArCj4gKyAgICBy
ZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IG1ha2VfbWVtb3J5X25vZGVz
KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICAgewo+IEBAIC05MjAsNiArOTQ2
LDkgQEAgbmV4dF9yZXNpemU6Cj4gICAgICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9
PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkKPiAgICAgICAgICAgICAgIEZEVCggbWFrZV92
cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFpbmZvLCBkb20pICk7Cj4gICAKPiArICAgICAgICBp
ZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkKPiArICAgICAgICAgICAgRkRUKCBtYWtl
X29wdGVlX25vZGUoZ2MsIGZkdCkpOwoKU3BhY2UgbWlzc2luZyBiZWZvcmUgdGhlIGxhc3QgKS4K
Cj4gKwo+ICAgICAgICAgICBpZiAocGZkdCkKPiAgICAgICAgICAgICAgIEZEVCggY29weV9wYXJ0
aWFsX2ZkdChnYywgZmR0LCBwZmR0KSApOwo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:48:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14:48: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 1fzjyJ-0001GO-St; Tue, 11 Sep 2018 14: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=xkfk=lz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1fzjyI-0001Fz-I2
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 14:48:54 +0000
X-Inumbo-ID: 8c8af81f-b5d1-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8c8af81f-b5d1-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:47:04 +0200 (CEST)
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 E33D618A;
 Tue, 11 Sep 2018 07:48:52 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 02B253F614;
 Tue, 11 Sep 2018 07:48:51 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b44cdfc6-9740-205a-83de-e360522ec238@arm.com>
Date: Tue, 11 Sep 2018 15:48:50 +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: <1535993677-20816-14-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 13/13] lixl: 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: Wei Liu <wei.liu2@citrix.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>

SGksCgpPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSWYgVEVF
IHN1cHBvcnQgaXMgZW5hYmxlZCB3aXRoICJ0ZWU9MSIgb3B0aW9uIGluIHhsLmNmZywKPiB0aGVu
IHdlIG5lZWQgdG8gaW5mb3JtIGd1ZXN0IGFib3V0IGF2YWlsYWJsZSBURUUuCj4gCj4gQ3VycmVu
dGx5IG9ubHkgT1AtVEVFIGlzIHN1cHBvcnRlZCwgc28gd2UnbGwgY3JlYXRlIERUCj4gbm9kZSBp
biBhIHdheSB0aGF0IGlzIGV4cGVjdGVkIGJ5IG9wdGVlIGRyaXZlciBpbiBsaW51eC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDI5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCj4gaW5kZXggN2YxZDUwOS4uNjM3NjIzOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTQwNyw2
ICs0MDcsMzIgQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lk
ICpmZHQpCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludCBtYWtlX29w
dGVlX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQo+ICt7Cj4gKyAgICBpbnQgcmVzOwo+
ICsgICAgTE9HKERFQlVHLCAiQ3JlYXRpbmcgT1AtVEVFIG5vZGUgaW4gZHRiIik7Cj4gKwo+ICsg
ICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAiZmlybXdhcmUiKTsKPiArICAgIGlmIChyZXMp
IHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAib3B0ZWUi
KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+ICsgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NvbXBhdChnYywgZmR0LCAxLCAibGluYXJvLG9wdGVlLXR6Iik7Cj4gKyAgICBpZiAocmVz
KSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAi
bWV0aG9kIiwgInNtYyIpOwoKV2Ugd2FudCB0aGUgZ3Vlc3QgdG8gdXNlIEhWQyBpbnRlcmZhY2Ug
bm90IFNNQy4KCj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZk
dF9lbmRfbm9kZShmZHQpOwo+ICsgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiArCj4gKyAgICBy
ZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gKwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IG1ha2VfbWVtb3J5X25vZGVz
KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICAgewo+IEBAIC05MjAsNiArOTQ2
LDkgQEAgbmV4dF9yZXNpemU6Cj4gICAgICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9
PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkKPiAgICAgICAgICAgICAgIEZEVCggbWFrZV92
cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFpbmZvLCBkb20pICk7Cj4gICAKPiArICAgICAgICBp
ZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dGVlKSkKPiArICAgICAgICAgICAgRkRUKCBtYWtl
X29wdGVlX25vZGUoZ2MsIGZkdCkpOwoKU3BhY2UgbWlzc2luZyBiZWZvcmUgdGhlIGxhc3QgKS4K
Cj4gKwo+ICAgICAgICAgICBpZiAocGZkdCkKPiAgICAgICAgICAgICAgIEZEVCggY29weV9wYXJ0
aWFsX2ZkdChnYywgZmR0LCBwZmR0KSApOwo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 14:56:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 14: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 1fzk5M-0002Lq-Ne; Tue, 11 Sep 2018 14:56: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzk5L-0002Ll-66
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 14:56:11 +0000
X-Inumbo-ID: 908ba28c-b5d2-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 908ba28c-b5d2-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 16:54:21 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 08:56:09 -0600
Message-Id: <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 08:56:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-13-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmZvciBzb21lIHVzZXMgb2YgZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiAKPiBUaGVyZSBh
cmUgbWFueSBvY2N1cmVuY2VzIG9mIHRoZSBmb2xsb3dpbmcgcGF0dGVybiBpbiB0aGUgY29kZToK
PiAKPiAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJF
OwoKRXNwZWNpYWxseSB3aXRoIHRoaXMgVU5TSEFSRSBpbiBtaW5kIC0gaXMgInBhZ2VkIiBpbiB0
aGUgaGVscGVyCmZ1bmN0aW9uJ3MgbmFtZSByZWFsbHkgc3VpdGFibGU/IFNpbmNlIHdlIChJIHRo
aW5rKSBhbHJlYWR5IGhhdmUKZ2V0X2dmbigpLCBob3cgYWJvdXQgdHJ5X2dldF9nZm4oKT8KCj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwo+IEBAIC0zNTAsMzQgKzM1MCwxNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9f
aW9fYnVmZmVyKAo+ICAKPiAgc3RhdGljIGludCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25l
ZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlKQo+ICB7Cj4gLSAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gLSAgICBwMm1fdHlwZV90IHAybXQ7
Cj4gLQo+IC0gICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyX2QsIGdtZm4sICZwMm10
LCBQMk1fVU5TSEFSRSk7Cj4gLQo+IC0gICAgaWYgKCAqcGFnZSA9PSBOVUxMICkKPiAtICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLQo+IC0gICAgaWYgKCBwMm1faXNfcGFn
aW5nKHAybXQpICkKPiAtICAgIHsKPiAtICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Cj4gLSAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3Vycl9kLCBnbWZuKTsKPiAtICAgICAgICByZXR1
cm4gWDg2RU1VTF9SRVRSWTsKPiAtICAgIH0KPiAtCj4gLSAgICBpZiAoIHAybV9pc19zaGFyZWQo
cDJtdCkgKQo+ICsgICAgc3dpdGNoICggZ2V0X3BhZ2VkX2dmbihjdXJyZW50LT5kb21haW4sIF9n
Zm4oZ21mbiksIGZhbHNlLCBOVUxMLCBwYWdlKSApCj4gICAgICB7Cj4gLSAgICAgICAgcHV0X3Bh
Z2UoKnBhZ2UpOwo+ICsgICAgY2FzZSAtRUFHQUlOOgo+ICAgICAgICAgIHJldHVybiBYODZFTVVM
X1JFVFJZOwo+IC0gICAgfQo+IC0KPiAtICAgIC8qIFRoaXMgY29kZSBzaG91bGQgbm90IGJlIHJl
YWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJBTSAqLwo+IC0gICAgaWYgKCBwMm1faXNfbW1pbyhw
Mm10KSApCj4gLSAgICB7Cj4gLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJfZCk7Cj4gLQo+IC0g
ICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKPiArICAgIGNhc2UgLUVJTlZBTDoKPiAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgY2FzZSAwOgoKSSB0aGluayB5b3UnZCBiZXR0ZXIg
aGF2ZSAiZGVmYXVsdDoiIGZhbGwgdGhyb3VnaCB0byAiY2FzZSAtRUlOVkFMIi4KU2ltaWxhcmx5
IGVsc2V3aGVyZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMjU1NywyNCArMjU1NywxMiBAQCBzdGF0aWMgdm9pZCAq
X2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIGJvb2xfdCBwZXJtYW5lbnQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKndyaXRhYmxlKQo+
ICB7Cj4gICAgICB2b2lkICptYXA7Cj4gLSAgICBwMm1fdHlwZV90IHAybXQ7Cj4gICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv
bWFpbjsKPiArICAgIHAybV90eXBlX3QgcDJtdDsKCj8/PwoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:02:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15: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 1fzkBN-000370-In; Tue, 11 Sep 2018 15: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=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzkBM-00036v-6g
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:02:24 +0000
X-Inumbo-ID: 6e625f15-b5d3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e625f15-b5d3-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:00:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64991391"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 11 Sep 2018 16:01:08 +0100
Message-ID: <20180911150108.1190-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

OXBmcyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0Ljks
IGJ1dCBRRU1VIHdpbGwKbm90IGJlIGJ1aWx0IHdpdGggYmFja2VuZCBzdXBwb3J0IHVubGVzcyBW
aXJ0RlMgaXMgZW5hYmxlZCwgd2hpY2ggaXMKcHJlZGljYXRlZCBvbiB0aGUgbGliY2FwIGFuZCBs
aWJhdHRyIGRldiBwYWNrYWdlcyBiZWluZyBpbnN0YWxsZWQuIFRoaXMgaXMKbm90IG9idmlvdXMg
dG8gYW55b25lIGludGVuZGluZyB0byB1c2UgOXBmcy4KClRoaXMgcGF0Y2ggYWRkcyBhbiAnZW5h
YmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1cmUgd2hpY2gsIGlmIHNwZWNpZmllZCwKd2lsbCBj
YXVzZSAnLS1lbmFibGUtdmlydGZzJyB0byBiZSBwYXNzZWQgdG8gUUVNVSdzIGNvbmZpZ3VyZS4g
VGhpcyB3aWxsCmNhdXNlIHRoZSBkZXBlbmRlbmN5IG9uIGxpYmNhcCBhbmQgbGliYXR0ciB0byBi
ZSBjYWxsZWQgb3V0IGlmIHRoZSBwYWNrYWdlcwphcmUgbm90IGluIGluc3RhbGxlZC4KCkZvciBj
b21wbGV0ZW5lc3MsIHNwZWNpZnlpbmcgJ2Rpc2FibGUtOXBmcycgd2lsbCBjYXVzZSAnLS1kaXNh
YmxlLXZpcnRmcycgdG8KYmUgcGFzc2VkIHRvIFFFTVUncyBjb25mZ3VyZSBhbmQgbm90IHNwZWNp
ZnlpbmcgYW4gb3B0aW9uIHdpbGwga2VlcCB0aGUKcHJldmlvdXMgYmVoYXZpb3VyIG9mIHByZWRp
Y2F0aW5nIFZpcnRGUyBvbiB3aGV0aGVyIHRoZSBsaWJjYXAgYW5kIGxpYmF0dHIKcGFja2FnZXMg
YXJlIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCnYzOgog
LSBNb2RpZnkgY29uZmlndXJlLmFjIGFuZCBnZW5lcmF0ZSBjb25maWd1cmUuCgp2MjoKIC0gQWRk
IHRoZSBjb25maWd1cmUgb3B0aW9uIHJhdGhlciB0aGVuIGVuYWJsaW5nIFZpcnRGUyBpbiBhbGwg
TGludXggYnVpbGRzLgotLS0KIGNvbmZpZy9Ub29scy5tay5pbiB8ICAxICsKIHRvb2xzL01ha2Vm
aWxlICAgICB8IDEwICsrKysrKysrKy0KIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDE3ICsrKysrKysr
KysrKysrKystCiB0b29scy9jb25maWd1cmUuYWMgfCAgOSArKysrKysrKy0KIDQgZmlsZXMgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25m
aWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXggMDk2NGY2ZjllOS4uYmRi
YTA4N2FmMCAxMDA2NDQKLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisrKyBiL2NvbmZpZy9Ub29s
cy5tay5pbgpAQCAtNjIsNiArNjIsNyBAQCBTWVNURU1EX0NGTEFHUyAgICAgIDo9IEBTWVNURU1E
X0NGTEFHU0AKIFNZU1RFTURfTElCUyAgICAgICAgOj0gQFNZU1RFTURfTElCU0AKIFhFTl9TWVNU
RU1EX0RJUiAgICAgOj0gQFNZU1RFTURfRElSQAogWEVOX1NZU1RFTURfTU9EVUxFU19MT0FEIDo9
IEBTWVNURU1EX01PRFVMRVNfTE9BREAKK0NPTkZJR185UEZTICAgICAgICAgOj0gQG5pbmVwZnNA
CiAKIExJTlVYX0JBQ0tFTkRfTU9EVUxFUyA6PSBATElOVVhfQkFDS0VORF9NT0RVTEVTQAogCmRp
ZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDY3OTc3YWQ4
NTAuLmM5MDNkNmE2M2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01h
a2VmaWxlCkBAIC0yMzIsNiArMjMyLDEzIEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11
LXhlbi1kaXItZmluZAogCWVsc2UgXAogCQllbmFibGVfdHJhY2VfYmFja2VuZD0nJyA7IFwKIAlm
aSA7IFwKKwlpZiBbICIkKENPTkZJR185UEZTKSIgPSAieSIgXTsgdGhlbiBcCisJCXZpcnRmcz0n
LS1lbmFibGUtdmlydGZzJyA7IFwKKwllbGlmIFsgIiQoQ09ORklHXzlQRlMpIiA9ICJuIiBdOyB0
aGVuIFwKKwkJdmlydGZzPSctLWRpc2FibGUtdmlydGZzJyA7IFwKKwllbHNlIFwKKwkJdmlydGZz
PScnIDsgXAorCWZpIDsgXAogCVBLR19DT05GSUdfUEFUSD0kKFhFTl9ST09UKS90b29scy9wa2ct
Y29uZmlnJCR7UEtHX0NPTkZJR19QQVRIOis6JCR7UEtHX0NPTkZJR19QQVRIfX0gXAogCSQkc291
cmNlL2NvbmZpZ3VyZSAtLWVuYWJsZS14ZW4gLS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgXAog
CQkkKFFFTVVfWEVOX0VOQUJMRV9ERUJVRykgXApAQCAtMjc5LDcgKzI4Niw4IEBAIHN1YmRpci1h
bGwtcWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmluZAogCQktLXB5dGhvbj0kKFBZVEhPTikg
XAogCQkkKENPTkZJR19RRU1VVV9FWFRSQV9BUkdTKSBcCiAJCS0tY3B1PSQoSU9FTVVfQ1BVX0FS
Q0gpIFwKLQkJJChJT0VNVV9DT05GSUdVUkVfQ1JPU1MpOyBcCisJCSQoSU9FTVVfQ09ORklHVVJF
X0NST1NTKSBcCisJCSQkdmlydGZzOyBcCiAJJChNQUtFKSBhbGwKIAogc3ViZGlyLWluc3RhbGwt
cWVtdS14ZW4tZGlyOiBzdWJkaXItYWxsLXFlbXUteGVuLWRpcgpkaWZmIC0tZ2l0IGEvdG9vbHMv
Y29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDI3YzhkMDU0YWIuLmFjYmNmOWViM2Ug
MTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTYy
NCw2ICs2MjQsNyBAQCBhY19pbmNsdWRlc19kZWZhdWx0PSJcCiAKIGFjX3N1YnN0X3ZhcnM9J0xU
TElCT0JKUwogTElCT0JKUworbmluZXBmcwogU1lTVEVNRF9MSUJTCiBTWVNURU1EX0NGTEFHUwog
U1lTVEVNRF9NT0RVTEVTX0xPQUQKQEAgLTgyMCw2ICs4MjEsNyBAQCB3aXRoX3hlbnN0b3JlZAog
ZW5hYmxlX3N5c3RlbWQKIHdpdGhfc3lzdGVtZAogd2l0aF9zeXN0ZW1kX21vZHVsZXNfbG9hZAor
ZW5hYmxlXzlwZnMKICcKICAgICAgIGFjX3ByZWNpb3VzX3ZhcnM9J2J1aWxkX2FsaWFzCiBob3N0
X2FsaWFzCkBAIC0xNTAwLDYgKzE1MDIsOCBAQCBPcHRpb25hbCBGZWF0dXJlczoKICAgLS1kaXNh
YmxlLWlweGUgICAgICAgICAgRW5hYmxlIGluLXRyZWUgSVBYRSwgKERFRkFVTFQgaXMgb24gaWYg
cm9tYmlvcyBpcwogICAgICAgICAgICAgICAgICAgICAgICAgICBlbmFibGVkLCBvdGhlcndpc2Ug
b2ZmLCBzZWUgYWxzbyAtLXdpdGgtc3lzdGVtLWlweGUpCiAgIC0tZW5hYmxlLXN5c3RlbWQgICAg
ICAgIEVuYWJsZSBzeXN0ZW1kIHN1cHBvcnQgKGRlZmF1bHQgaXMgRElTQUJMRUQpCisgIC0tZW5h
YmxlLTlwZnMgICAgICAgICAgIEV4cGxpY2l0bHkgZW5hYmxlIDlwZnMgc3VwcG9ydCBpbiBRRU1V
IGJ1aWxkCisgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWZhdWx0IGlzIHRvIGRlZmVyIHRv
IFFFTVUgY29uZmlndXJlIGRlZmF1bHQpCiAKIE9wdGlvbmFsIFBhY2thZ2VzOgogICAtLXdpdGgt
UEFDS0FHRVs9QVJHXSAgICB1c2UgUEFDS0FHRSBbQVJHPXllc10KQEAgLTk3OTksNiArOTgwMywx
OCBAQCBpZiB0ZXN0ICJ4JHN5c3RlbWQiID0gInh5IjsgdGhlbiA6CiAKIGZpCiAKKyMgQ2hlY2sg
d2hldGhlciAtLWVuYWJsZS05cGZzIHdhcyBnaXZlbi4KK2lmIHRlc3QgIiR7ZW5hYmxlXzlwZnMr
c2V0fSIgPSBzZXQ7IHRoZW4gOgorICBlbmFibGV2YWw9JGVuYWJsZV85cGZzOyBpZiB0ZXN0ICJ4
JGVuYWJsZV85cGZzIiA9ICJ4eWVzIjsgdGhlbiA6CisgIG5pbmVwZnM9eQorZWxzZQorICBuaW5l
cGZzPW4KK2ZpCitmaQorCisKKworCiBjYXQgPmNvbmZjYWNoZSA8PFxfQUNFT0YKICMgVGhpcyBm
aWxlIGlzIGEgc2hlbGwgc2NyaXB0IHRoYXQgY2FjaGVzIHRoZSByZXN1bHRzIG9mIGNvbmZpZ3Vy
ZQogIyB0ZXN0cyBydW4gb24gdGhpcyBzeXN0ZW0gc28gdGhleSBjYW4gYmUgc2hhcmVkIGJldHdl
ZW4gY29uZmlndXJlCkBAIC0xMTEwMyw0ICsxMTExOSwzIEBAIGlmIHRlc3QgLW4gIiRhY191bnJl
Y29nbml6ZWRfb3B0cyIgJiYgdGVzdCAiJGVuYWJsZV9vcHRpb25fY2hlY2tpbmciICE9IG5vOyB0
aGVuCiAkYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiB1bnJlY29nbml6ZWQgb3B0aW9uczogJGFj
X3VucmVjb2duaXplZF9vcHRzIiA+JjI7fQogZmkKIAotCmRpZmYgLS1naXQgYS90b29scy9jb25m
aWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggYmNhMjU0NTI4MC4uZTdkMmU2ZjRm
ZiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5h
YwpAQCAtNDg2LDUgKzQ4NiwxMiBAQCBBU19JRihbdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSJdLCBb
CiAgICAgXSkKIF0pCiAKLUFDX09VVFBVVCgpCitBQ19BUkdfRU5BQkxFKFs5cGZzXSwKKyAgICBB
U19IRUxQX1NUUklORyhbLS1lbmFibGUtOXBmc10sCisgICAgICAgICAgICAgICAgICAgW0V4cGxp
Y2l0bHkgZW5hYmxlIDlwZnMgc3VwcG9ydCBpbiBRRU1VIGJ1aWxkIChkZWZhdWx0IGlzIHRvIGRl
ZmVyIHRvIFFFTVUgY29uZmlndXJlIGRlZmF1bHQpXSksCisgICAgW0FTX0lGKFt0ZXN0ICJ4JGVu
YWJsZV85cGZzIiA9ICJ4eWVzIl0sIFtuaW5lcGZzPXldLCBbbmluZXBmcz1uXSldLFsKK10pCiAK
K0FDX1NVQlNUKG5pbmVwZnMpCisKK0FDX09VVFBVVCgpCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:08:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15: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 1fzkH8-0003V2-9V; Tue, 11 Sep 2018 15:08:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzkH6-0003UI-Sr
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:08:20 +0000
X-Inumbo-ID: a4d84c11-b5d4-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4d84c11-b5d4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 15:09:14 +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 w8BEwlGa174187;
 Tue, 11 Sep 2018 15:08: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=LRxei6rQ/F+Ws+lluhTdk5azAVfuAjzPPOb1ycunDC8=;
 b=1m0v4RMxhma1dUSWlvfw/jjfF8BTCOiXO/n1PRAFQ/g0gEx5C7EQhgqDucjwm728+tua
 44LNcLsVBFgB9MdhWVMoaqLQyoX7jTq1FpFp0lH/QJk6Gu/VuwVswcMq1dLmf7PB9i4r
 X5tHPvqf1p97J5+OFo/MejYh0TR4BrxU9VLpx2mA4n6Gq5d9rP3+JC3KPt5BPuvUeNcB
 2Lw6yMDyhZFJT5MlITTlGIizLb/W92ThX6PJWnNbEAhix3s7cEhTTVlxPZqZCAyrnZ9f
 XTtJnfntgoz5ohqbxuAjeQuPhWbJrs66ESsEChkBOTVyaXkKdKTA9xaD41dxXm8zzuO8 BQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mc5utcwv1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 15:08: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 w8BF8F5b027922
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 15:08:15 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 w8BF8EVv005185;
 Tue, 11 Sep 2018 15:08:14 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, 11 Sep 2018 08:08:14 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <3d0b8574-c9f8-5248-d8f4-80ecaff7ef50@oracle.com>
 <5B9774D302000078001E7015@prv1-mh.provo.novell.com>
 <4208ecff-e0b7-dee0-861d-ae578a84862e@oracle.com>
 <5B97D37602000078001E75E1@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <bdb06933-6b21-f2ba-eada-acc0ebf8edd0@oracle.com>
Date: Tue, 11 Sep 2018 11:10:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5B97D37602000078001E75E1@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9013
 signatures=668708
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-1807170000 definitions=main-1809110153
Subject: Re: [Xen-devel] [PATCH v2] x86: use VMLOAD for PV 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>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gOS8xMS8xOCAxMDozOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDkuMTgg
YXQgMTY6MTcsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDkvMTEv
MTggMzo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMC4wOS4xOCBhdCAyMzo1
NiwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBPbiAwOS8xMC8yMDE4
IDEwOjAzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gSGF2aW5nIG5vdGljZWQgdGhhdCBW
TUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNpbmdsZSBvZiB0aGUKPj4+Pj4gaW52
b2x2ZWQgV1JNU1JzLCBJIHRob3VnaHQgaXQgbWlnaHQgYmUgYSByZWFzb25hYmxlIGlkZWEgdG8g
YWxzbyB1c2UgaXQKPj4+Pj4gZm9yIFBWLiBNZWFzdXJlbWVudHMsIGhvd2V2ZXIsIGhhdmUgc2hv
d24gdGhhdCBhbiBhY3R1YWwgaW1wcm92ZW1lbnQgY2FuCj4+Pj4+IGJlIGFjaGlldmVkIG9ubHkg
d2l0aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFuZHJldwo+Pj4+
PiBmb3Igc3VnZ2VzdGluZyB0byB0cnkgdGhpcyksIHdoaWNoIEkgaGF2ZSB0byBhZG1pdCBJIGNh
bid0IHJlYWxseQo+Pj4+PiBleHBsYWluLiBUaGlzIHdheSBvbiBteSBGYW0xNSBib3ggY29udGV4
dCBzd2l0Y2ggdGFrZXMgb3ZlciAxMDAgY2xvY2tzCj4+Pj4+IGxlc3Mgb24gYXZlcmFnZSAodGhl
IG1lYXN1cmVkIHZhbHVlcyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywKPj4+Pj4g
dGhvdWdoKS4KPj4+Pj4KPj4+Pj4gVGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB1c2luZyBhIG5l
dyBodm1fZnVuY3MgaG9vazogRm9yIG9uZSwgdGhpcyBpcwo+Pj4+PiBhbGwgYWJvdXQgUFYsIGFu
ZCBzb21ldGhpbmcgc2ltaWxhciBjYW4gaGFyZGx5IGJlIGRvbmUgZm9yIFZNWC4KPj4+Pj4gRnVy
dGhlcm1vcmUgdGhlIGluZGlyZWN0IHRvIGRpcmVjdCBjYWxsIHBhdGNoaW5nIHRoYXQgaXMgbWVh
bnQgdG8gYmUKPj4+Pj4gYXBwbGllZCB0byBtb3N0IGh2bV9mdW5jcyBob29rcyB3b3VsZCBiZSB1
Z2x5IHRvIG1ha2Ugd29yayB3aXRoCj4+Pj4+IGZ1bmN0aW9ucyBoYXZpbmcgbW9yZSB0aGFuIDYg
cGFyYW1ldGVycy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+Pj4+PiBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiB2MjogUmUtYmFzZS4KPj4+Pj4gLS0tCj4+Pj4+IEJlc2lk
ZXMgdGhlIG1lbnRpb25lZCBvZGRpdHkgd2l0aCBtZWFzdXJlZCBwZXJmb3JtYW5jZSwgSSd2ZSBh
bHNvCj4+Pj4+IG5vdGljZWQgYSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIChvZiBhdCBsZWFzdCAx
NTAgY2xvY2tzKSBiZXR3ZWVuCj4+Pj4+IG1lYXN1cmluZyBpbW1lZGlhdGVseSBhcm91bmQgdGhl
IGNhbGxzIHRvIHN2bV9sb2FkX3NlZ3MoKSBhbmQgbWVhc3VyaW5nCj4+Pj4+IGltbWVkaWF0ZWx5
IGluc2lkZSB0aGUgZnVuY3Rpb24uCj4+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+PiAgCj4+Pj4+ICsjaWZk
ZWYgQ09ORklHX1BWCj4+Pj4+ICtib29sIHN2bV9sb2FkX3NlZ3ModW5zaWduZWQgaW50IGxkdF9l
bnRzLCB1bnNpZ25lZCBsb25nIGxkdF9iYXNlLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmc19zZWwsIHVuc2lnbmVkIGxvbmcgZnNfYmFzZSwKPj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Nfc2VsLCB1bnNpZ25lZCBsb25nIGdzX2Jhc2UsCj4+
Pj4+ICsgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnc19zaGFkb3cpCj4+Pj4+ICt7
Cj4+Pj4+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+Pj4g
KyAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSBwZXJfY3B1KGhvc3Rfdm1jYl92YSwgY3B1
KTsKPj4+Pj4gKwo+Pj4+PiArICAgIGlmICggdW5saWtlbHkoIXZtY2IpICkKPj4+Pj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCAhbGR0X2Jhc2UgKQo+Pj4+
PiArICAgIHsKPj4+Pj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInByZWZldGNoICUwIiA6OiAi
bSIgKHZtY2ItPmxkdHIpICk7Cj4+Pj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+Pj4+Cj4+Pj4K
Pj4+PiBDb3VsZCB5b3UgZXhwbGFpbiB3aHkgdGhpcyBpcyB0cnVlPyBXZSBoYXZlbid0IGxvYWRl
ZCBGUy9HUyBoZXJlLgo+Pj4KPj4+IEEgemVybyBsZHRfYmFzZSBhcmd1bWVudCBpbmRpY2F0ZXMg
YSBwcmVmZXRjaCByZXF1ZXN0LiBUaGlzIGlzIGFuCj4+PiBhZ3JlZW1lbnQgYmV0d2VlbiBjYWxs
ZXJzIG9mIHRoZSBmdW5jdGlvbiBhbmQgaXRzIGltcGxlbWVudGF0aW9uLgo+Pgo+Pgo+PiBPaCwg
c28gdGhpcyBpcyB3aGF0IHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwgMCwgMCwgMCkgaXMgZm9y
Pwo+Pgo+PiBJZiB5ZXMgdGhlbiBJTU8gYSBzZXBhcmF0ZSBjYWxsIHdvdWxkIG1ha2UgdGhpbmdz
IGEgYml0IGNsZWFyZXIsCj4+IGVzcGVjaWFsbHkgc2luY2UgdGhlIHJldHVybiB2YWx1ZSBpcyBp
Z25vcmVkLgo+IAo+IFdlbGwsIHRvIG1lIGhhdmluZyBhIHNpbmdsZSBjZW50cmFsIHBsYWNlIHdo
ZXJlIGV2ZXJ5dGhpbmcgZ2V0cyBkb25lCj4gc2VlbWVkIGJldHRlci4gQW5kIGl0IGxvb2tzIGFz
IGlmIEJyaWFuIGFncmVlZCwgY29uc2lkZXJpbmcgSSBhbHJlYWR5Cj4gaGF2ZSBoaXMgYWNrIGZv
ciB0aGUgcGF0Y2guIExldCBtZSBrbm93IGlmIHlvdSBmZWVsIHN0cm9uZ2x5LgoKCkkgd291bGQg
YXQgbGVhc3QgbGlrZSB0byBoYXZlIGEgY29tbWVudCBleHBsYWluaW5nIHRoZSBjYWxsaW5nIGNv
bnZlbnRpb24uCgoKPiAKPj4+PiBJIGFsc28gY291bGRuJ3QgZmluZCBkaXNjdXNzaW9uIGFib3V0
IHByZWZldGNoIC0tLSB3aHkgaXMgcHJlZmV0Y2hpbmcKPj4+PiBsZHRyIGV4cGVjdGVkIHRvIGhl
bHA/Cj4+Pgo+Pj4gU2VlIHRoZSBwYXRjaCBkZXNjcmlwdGlvbi4gbGR0ciBhcyB0aGUgZWxlbWVu
dCBpcyBhIHByZXR0eSByYW5kb20KPj4+IGNob2ljZSBiZXR3ZWVuIHRoZSB2YXJpb3VzIGZpZWxk
cyBWTUxPQUQgdG91Y2hlcy4gSXQncyAocHJlc3VtYWJseSkKPj4+IG1vcmUgdGhlIHBhZ2Ugd2Fs
ayB0aGFuIHRoZSBhY3R1YWwgY2FjaGUgbGluZShzKSB0aGF0IHdlIHdhbnQgdG8KPj4+IGJlIHB1
bGxlZCBpbiBhaGVhZCBvZiB0aW1lLiBJIGNhbiBvbmx5IGd1ZXNzIHRoYXQgVk1MT0FEIGV4ZWN1
dGlvbgo+Pj4gaXMgbW9yZSAic3luY2hyb25vdXMiIHdydCBpdHMgbWVtb3J5IGFjY2Vzc2VzIGFu
ZC9vciBsYXRlbmN5IHRvCj4+PiBjb21wbGV0aW9uIHRoYW4gb3RoZXIgKHNpbXBsZXIpIGluc3Ry
dWN0aW9ucy4KPj4KPj4gSSB0aGluayBhIGNvZGUgY29tbWVudCB3b3VsZCBiZSB2ZXJ5IGhlbHBm
dWwgKGluY2x1ZGluZyB0aGUgZmFjdCB0aGF0Cj4+IGxkdHIgaXMgYW4gYXJiaXRyYXJ5IGZpZWxk
KSwgZXZlbiBpZiB0aGlzIGlzIG1lbnRpb25lZCBpbiB0aGUgY29tbWl0Cj4+IG1lc3NhZ2UuCj4g
Cj4gSSB3b3VsZCBsaWtlbHkgaGF2ZSBhZGRlZCBhIGNvbW1lbnQgaWYgSSBjb3VsZCBmaXJtbHkg
c3RhdGUgd2hhdCdzCj4gZ29pbmcgb24uIEJ1dCB0aGlzIGlzIGRlcml2ZWQgZnJvbSBleHBlcmlt
ZW50cyBvbmx5IC0gSSdkIHJlcXVpcmUKPiBBTUQgdG8gZmlsbCBpbiB0aGUgaG9sZXMgYmVmb3Jl
IEkgY291bGQgd3JpdGUgYSAodXNlZnVsKSBjb21tZW50LgoKCldlbGwsIHNpbmNlIHdlIGhhdmUg
YWN0dWFsIGNvZGUgd2Ugc2hvdWxkIGJlIGFibGUgdG8gZXhwbGFpbiB3aHkgd2UgaGF2ZQppdCA7
LSkuIEV2ZW4gaWYgdGhpcyBpcyBzcGVjdWxhdGlvbiBvbiB5b3VyIHBhcnQuCgpPdGhlcndpc2Ug
c29tZW9uZSBsb29raW5nIGF0IHRoaXMgd2lsbCAobGlrZWx5PykgaGF2ZSBubyBpZGVhIGFib3V0
CndoYXQncyBnb2luZyBvbiwgYW5kIGRvaW5nIGdpdCBibGFtZSBkb2Vzbid0IGFsd2F5cyB3b3Jr
LgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzkMa-0004CG-VB; Tue, 11 Sep 2018 15:14:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3zb0=lz=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzkMY-0004CB-Uw
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 15:13:58 +0000
X-Inumbo-ID: 6d6b05fa-b5d5-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d6b05fa-b5d5-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 15:14:51 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 17:13:55 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 16:13:18 +0100
Message-ID: <337585af03f85f16e0637e1525dcdf273efd9e4b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 11 Sep 2018 17:13:11 +0200
In-Reply-To: <CABfawh=irJJsc3cyW+CJX2=hd493+yMsudOGLF7koD+M-r+5Pg@mail.gmail.com>
References: <4dad178a-91c7-c328-9bc5-4362945d4725@citrix.com>
 <4a76f789c59f2b580d868e101d9d6cf0a538c660.camel@suse.com>
 <CABfawh=irJJsc3cyW+CJX2=hd493+yMsudOGLF7koD+M-r+5Pg@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] L1TF, and future 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: JGross@suse.com, sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 security@xen.org, dwmw@amazon.co.uk,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7455986919291875006=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7455986919291875006==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-xVHXD0zXK7yUFKVHLRRZ"


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

On Mon, 2018-09-10 at 15:45 -0600, Tamas K Lengyel wrote:
> On Fri, Aug 24, 2018 at 3:16 AM Dario Faggioli <dfaggioli@suse.com>
> wrote:
> >=20
> > Note that I'll be off for ~2 weeks, effective next Monday, so feel
> > free
> > to comment, reply, etc, but expect me to reply back only in
> > September.
>=20
> Hi Dario,
>
Hi,

> once you are back from vacation, could you share the RFC patches you
> mentioned?
>=20
I did that before leaving actually. :-)

https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02164.html

I'm back now, and am working on the series again. In the meanwhile, do
feel free to share any kind of feedback or opinion.

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/

--=-xVHXD0zXK7yUFKVHLRRZ
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+4FAluX24cACgkQFkJ4iaW4
c+5D5A/9HgxMYivbfo3xhoFGx3pvZZEDuXvHcgBPmybuqkKwfb+5TablXLuqRxBJ
768/QFkizppcQe5KcoYasip/uTLxsbDC6VUizrL24EbIIKb6fd3kZ7qm2owZS8Mo
SmT7GZ4h5iaIs5CfqIb5br5OCbIvqULjeMl63ApWm++D89Q2k3c+MB6YbpQHG+zi
pqrchGxXPD+YWj1QVOBEE6afR0eRl4WvaoypGaaDb7QTL0lOG3Ag+JXAeN/CKtmL
eoFCCH/oKxvh89dQKoRh3pJR/ITXshjluItAFocY+g3c312xyPZGHwJQxK18jwHp
kYLJo4N7SJu/wyw95SVhJY9OV/bvH57lMeM2TEOXm4+0YhYV07ea95bjDWg1zxFm
Bka1++KiucUsqIgbzPnRjs05+AVixRE29hDcXh2DfBfjgNAV8rgwTNPz2ENYQ3wn
EE87Gqe06gL9MGlvd8qjuSBDimYBLFs5DtgYbCS+5+ecyxAM00VVydMDWI5yk+5x
0Gq10ifgMReNmMJFM15GxZD2SmvohmzSWM/4DndIUT30vytRlZPRypqZbD5A1Qru
AdTzRn/lCKtXUmLWd2wwtvH1rrns0UACKUrAwrbQc7ftesUgBznaZpeSme0vr383
3odiAZ1eW3OPlcA7WqhDPIoxbh6vueFYlGhLAvQfLaxRsrfB0co=
=sbC3
-----END PGP SIGNATURE-----

--=-xVHXD0zXK7yUFKVHLRRZ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7455986919291875006==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15:15: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 1fzkNs-0004HF-AS; Tue, 11 Sep 2018 15: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=zj+h=lz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzkNr-0004H8-Pt
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:15:19 +0000
X-Inumbo-ID: 3d1adbd6-b5d5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d1adbd6-b5d5-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:13:29 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 11 Sep 2018 09:15:17 -0600
Message-Id: <5B97DBFF02000078001E764A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 11 Sep 2018 09:15:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-14-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vaW9tbXVfb3AuYwo+ICsrKyBiL3hlbi9jb21tb24vaW9tbXVf
b3AuYwo+IEBAIC0xMjMsNiArMTIzLDE1NiBAQCBzdGF0aWMgaW50IGlvbW11X29wX2VuYWJsZV9t
b2RpZmljYXRpb24oCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArc3RhdGljIGludCBpb21t
dW9wX21hcChzdHJ1Y3QgeGVuX2lvbW11X29wX21hcCAqb3ApCj4gK3sKPiArICAgIHN0cnVjdCBk
b21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIHN0cnVjdCBkb21haW5f
aW9tbXUgKmlvbW11ID0gZG9tX2lvbW11KGN1cnJkKTsKCmNvbnN0IChhbHNvIGluIHVubWFwKT8K
Cj4gK3N0YXRpYyBpbnQgaW9tbXVvcF91bm1hcChzdHJ1Y3QgeGVuX2lvbW11X29wX3VubWFwICpv
cCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWlu
Owo+ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOwo+
ICsgICAgYmZuX3QgYmZuID0gX2JmbihvcC0+YmZuKTsKPiArICAgIG1mbl90IG1mbjsKPiArICAg
IGJvb2wgcmVhZG9ubHk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcHJvdDsKPiArICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCBvcC0+cGFkIHx8
Cj4gKyAgICAgICAgIChvcC0+ZmxhZ3MgJiB+WEVOX0lPTU1VT1BfdW5tYXBfYWxsKSApCj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCAhaW9tbXUtPmlvbW11X29wX3Jh
bmdlcyApCj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsKPiArICAgIC8qIFBlci1k
ZXZpY2UgdW5tYXBwaW5nIG5vdCB5ZXQgc3VwcG9ydGVkICovCj4gKyAgICBpZiAoICEob3AtPmZs
YWdzICYgWEVOX0lPTU1VT1BfdW5tYXBfYWxsKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKGlvbW11LT5pb21t
dV9vcF9yYW5nZXMsIGJmbl94KGJmbikpIHx8CgpBZ2FpbiB0aGUgcXVlc3Rpb24gYWJvdXQgYSBt
YWxpY2lvdXMgbXVsdGktdkNQVSBndWVzdCB0cnlpbmcgdG8KdXRpbGl6ZSB0aGUgZ2FwIGJldHdl
ZW4gdGhlIGNoZWNrIGhlcmUgYW5kIC4uLgoKPiArICAgICAgICAgaW9tbXVfbG9va3VwX3BhZ2Uo
Y3VycmQsIGJmbiwgJm1mbiwgJnByb3QpIHx8Cj4gKyAgICAgICAgICFtZm5fdmFsaWQobWZuKSAp
Cj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAgcmVhZG9ubHkgPSAhKHByb3Qg
JiBJT01NVUZfd3JpdGFibGUpOwo+ICsKPiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55
X2lkKG9wLT5kb21pZCk7Cj4gKyAgICBpZiAoICFkICkKPiArICAgICAgICByZXR1cm4gLUVTUkNI
Owo+ICsKPiArICAgIHJjID0gZ2V0X3BhZ2VkX2dmbihkLCBfZ2ZuKG9wLT5nZm4pLCAhKHByb3Qg
JiBJT01NVUZfd3JpdGFibGUpLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICZwYWdl
KTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+ICsKPiArICAgIHB1
dF9wYWdlKHBhZ2UpOyAvKiByZWxlYXNlIGV4dHJhIHJlZmVyZW5jZSBqdXN0IHRha2VuICovCj4g
Kwo+ICsgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgaWYgKCAhbWZuX2VxKHBhZ2VfdG9fbWZuKHBh
Z2UpLCBtZm4pICkKPiArICAgICAgICBnb3RvIHVubG9jazsKPiArCj4gKyAgICAvKiByZWxlYXNl
IHJlZmVyZW5jZSB0YWtlbiBpbiBtYXAgKi8KPiArICAgIGlmICggIXJlYWRvbmx5ICkKPiArICAg
ICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwo+ICsgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKwo+ICsg
ICAgcmMgPSByYW5nZXNldF9yZW1vdmVfc2luZ2xldG9uKGlvbW11LT5pb21tdV9vcF9yYW5nZXMs
IGJmbl94KGJmbikpOwoKLi4uIHRoZSBhY3R1YWwgcmVtb3ZhbCBoZXJlLgoKPiArICAgIGlmICgg
cmMgKQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwoKWW91J3ZlIGFscmVhZHkgcHV0IHRoZSBwYWdl
IHJlZiAtIGZhaWx1cmUgdG8gcmVtb3ZlIG5lZWRzIHRvIGJlIGZhdGFsCnRvIHRoZSBndWVzdCwg
b3IgeW91J2QgbmVlZCB0byByZS1vYnRhaW4gcmVmcy4KCj4gKyAgICBpZiAoIGlvbW11X3VubWFw
X3BhZ2UoY3VycmQsIGJmbikgKQo+ICsgICAgICAgIHJjID0gLUVJTzsKClNpbWlsYXJseSBoZXJl
OiBBbGwgcmVjb3JkcyBvZiB0aGUgcGFnZSBoYXZpbmcgYSBtYXBwaW5nIGFyZSBnb25lLgoKPiBA
QCAtMTM1LDYgKzI4NSwyMiBAQCBzdGF0aWMgdm9pZCBpb21tdV9vcCh4ZW5faW9tbXVfb3BfdCAq
b3ApCj4gICAgICAgICAgb3AtPnN0YXR1cyA9IGlvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24o
Jm9wLT51LmVuYWJsZV9tb2RpZmljYXRpb24pOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAg
IGNhc2UgWEVOX0lPTU1VT1BfbWFwOgo+ICsgICAgICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1
c2hfaW90bGIpID0gMTsKPiArICAgICAgICBvcC0+c3RhdHVzID0gaW9tbXVvcF9tYXAoJm9wLT51
Lm1hcCk7Cj4gKyAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX0lPTU1VT1BfdW5tYXA6Cj4gKyAg
ICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAxOwo+ICsgICAgICAgIG9w
LT5zdGF0dXMgPSBpb21tdW9wX3VubWFwKCZvcC0+dS51bm1hcCk7Cj4gKyAgICAgICAgdGhpc19j
cHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwo+ICsgICAgICAgIGJyZWFrOwoKSG93IGlz
IHRoaXMgZmx1c2ggc3VwcHJlc3Npb24gc2VjdXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW9tbXVfb3AuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCj4gQEAg
LTgwLDYgKzgwLDExMyBAQCBzdHJ1Y3QgeGVuX2lvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24g
ewo+ICAjZGVmaW5lIFhFTl9JT01NVV9DQVBfcGVyX2RldmljZV9tYXBwaW5ncyAoMXUgPDwgX1hF
Tl9JT01NVV9DQVBfcGVyX2RldmljZV9tYXBwaW5ncykKPiAgfTsKPiAgCj4gKy8qCj4gKyAqIFhF
Tl9JT01NVU9QX21hcDogTWFwIGEgZ3Vlc3QgcGFnZSBpbiB0aGUgSU9NTVUuCj4gKyAqLwoKU2lu
Z2xlIGxpbmUgY29tbWVudCBwbGVhc2UgKGFsc28gYmVsb3cpLgoKPiArI2RlZmluZSBYRU5fSU9N
TVVPUF9tYXAgMwo+ICsKPiArc3RydWN0IHhlbl9pb21tdV9vcF9tYXAgewo+ICsgICAgLyogSU4g
LSBUaGUgZG9taWQgb2YgdGhlIGd1ZXN0ICovCj4gKyAgICBkb21pZF90IGRvbWlkOwo+ICsgICAg
LyoKPiArICAgICAqIElOIC0gZmxhZ3MgY29udHJvbGxpbmcgdGhlIG1hcHBpbmcuIFRoaXMgc2hv
dWxkIGJlIGEgYml0d2lzZSBPUiBvZiB0aGUKPiArICAgICAqICAgICAgZmxhZ3MgZGVmaW5lZCBi
ZWxvdy4KPiArICAgICAqLwo+ICsgICAgdWludDE2X3QgZmxhZ3M7Cj4gKwo+ICsgICAgLyoKPiAr
ICAgICAqIFNob3VsZCB0aGUgbWFwcGluZyBiZSBjcmVhdGVkIGZvciBhbGwgaW5pdGlhdG9ycz8K
PiArICAgICAqCj4gKyAgICAgKiBOT1RFOiBUaGlzIGZsYWcgaXMgY3VycmVudGx5IHJlcXVpcmVk
IGFzIHRoZSBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCB5ZXQKPiArICAgICAqICAgICAgIHN1cHBv
cnQgcHJlLWRldmljZSBtYXBwaW5ncy4KPiArICAgICAqLwo+ICsjZGVmaW5lIF9YRU5fSU9NTVVP
UF9tYXBfYWxsIDAKPiArI2RlZmluZSBYRU5fSU9NTVVPUF9tYXBfYWxsICgxIDw8IChfWEVOX0lP
TU1VT1BfbWFwX2FsbCkpCgpTdHJheSBleHRyYSBwYXJlbnRoZXNlcyAoYWxzbyBmdXJ0aGVyIGRv
d24pLgoKPiArLyoKPiArICogWEVOX0lPTU1VT1BfZmx1c2g6IEZsdXNoIHRoZSBJT01NVSBUTEIu
Cj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9JT01NVU9QX2ZsdXNoIDUKPiArCj4gK3N0cnVjdCB4ZW5f
aW9tbXVfb3BfZmx1c2ggewo+ICsgICAgLyoKPiArICAgICAqIElOIC0gZmxhZ3MgY29udHJvbGxp
bmcgZmx1c2hpbmcuIFRoaXMgc2hvdWxkIGJlIGEgYml0d2lzZSBPUiBvZiB0aGUKPiArICAgICAq
ICAgICAgZmxhZ3MgZGVmaW5lZCBiZWxvdy4KPiArICAgICAqLwo+ICsgICAgdWludDE2X3QgZmxh
Z3M7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNob3VsZCB0aGUgbWFwcGluZ3MgZmx1c2hlZCBm
b3IgYWxsIGluaXRpYXRvcnM/Cj4gKyAgICAgKgo+ICsgICAgICogTk9URTogVGhpcyBmbGFnIGlz
IGN1cnJlbnRseSByZXF1aXJlZCBhcyB0aGUgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgeWV0Cj4g
KyAgICAgKiAgICAgICBzdXBwb3J0IHByZS1kZXZpY2UgbWFwcGluZ3MuCj4gKyAgICAgKi8KPiAr
I2RlZmluZSBfWEVOX0lPTU1VT1BfZmx1c2hfYWxsIDAKPiArI2RlZmluZSBYRU5fSU9NTVVPUF9m
bHVzaF9hbGwgKDEgPDwgKF9YRU5fSU9NTVVPUF9mbHVzaF9hbGwpKQo+ICsKPiArICAgIHVpbnQx
Nl90IHBhZDA7Cj4gKyAgICB1aW50MzJfdCBwYWQxOwo+ICsgICAgLyoKPiArICAgICAqIElOIC0g
U2VnbWVudC9CdXMvRGV2aWNlL0Z1bmN0aW9uIG9mIHRoZSBpbml0aWF0b3IuCj4gKyAgICAgKgo+
ICsgICAgICogTk9URTogVGhpcyBpcyBpZ25vcmVkIGlmIFhFTl9JT01NVU9QX2ZsdXNoX2FsbCBp
cyBzZXQuCj4gKyAgICAgKi8KPiArICAgIHVpbnQ2NF90IHNiZGY7Cj4gK307CgpObyBtZWFucyB0
byBmbHVzaCBhIHNpbmdsZSBtYXBwaW5nLCBvciBhIHN1Yi1yYW5nZSBvZiB0aGUgZW50aXJlCmFk
ZHJlc3Mgc3BhY2U/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gKysrIGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKPiBAQCAtODAsNyArODAsMTAgQEAKPiAgIQlpb21tdV9vcAkJCWlvbW11
X29wLmgKPiAgIQlpb21tdV9vcF9idWYJCQlpb21tdV9vcC5oCj4gICEJaW9tbXVfb3BfZW5hYmxl
X21vZGlmaWNhdGlvbglpb21tdV9vcC5oCj4gKyEJaW9tbXVfb3BfZmx1c2gJCQlpb21tdV9vcC5o
CgpBcyBsb25nIGFzIHRoZXJlJ3Mgbm8gYmZuX3QgaW4gdGhlcmUsIHRoaXMgY291bGQgYWdhaW4g
YmUgPyBpbnN0ZWFkIG9mICEgPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:22:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzkUm-0005E6-4M; Tue, 11 Sep 2018 15:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7wzx=lz=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1fzkUk-0005Dr-Ty
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 15:22:27 +0000
X-Inumbo-ID: 3b55b9f0-b5d6-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3b55b9f0-b5d6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:20:36 +0200 (CEST)
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=wuadUQd3Alug78fjUpRY5N9GXOwzHgqQK6A0NeISU10=;
 b=Y+0RHbfl6ytiREFBu3Basc+91aygOr/Mec2531AbHtTsd7Qn4eLoshRuGbxbPQ1JrIciCOv29EPNbQnh042rzAleks9ac7okaj8+obEryNFODESR8lYuUyvf/4m6qc7O/EjD+Gq3YbfnPF/yuc4xOcs47Aj0LR0hmdMqlvUYtMo=
Received: from [10.17.180.73] (85.223.209.59) by
 AM4PR0302MB2673.eurprd03.prod.outlook.com (2603:10a6:200:91::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.15; Tue, 11 Sep
 2018 15:22:18 +0000
To: George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
Date: Tue, 11 Sep 2018 18:19:30 +0300
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: <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM6PR03CA0032.eurprd03.prod.outlook.com (2603:10a6:20b::45)
 To AM4PR0302MB2673.eurprd03.prod.outlook.com
 (2603:10a6:200:91::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 82bc7623-033c-498a-8450-08d617fa5cf3
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR0302MB2673; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2673;
 3:ROHZMZ0QZDA6pBRGu+W7WaOgXhyAW4kNF+y/VAJclITvKw6ptfNDZeoGMXe+MllJclsABFhhl8Yj94mAzNejm/W0spZ/J9hkawECnmMheDoQa+q6SVjD+4NKT43YZ6KH0733BTkoQCDh+DMVjyR/Jb5YWiN2MlzQUTKcWFN0AYZo40FZw0ZJLxD9lhTEP0MAQtIotL/N+8in7uW8mi9xXlvQSg0Ysu9zC0YDFbmw1Or7RINxLTxkhkEH9B/TJn4O;
 25:IHpB+jMtIYH28WA0cJzNrMzr1tNNR7FFeu7Ux/OE80gPL70qVIEUx0SmyZtNApA8lLyPD/vFZ1lgsilb08PgJ+ENFNCY1yJUpiMod3EDq0Ufkq7641FWIL4wPYljr7bSaADpPijlMJ8RRttePXVu0T81G35vWsOu760FPh2UG244fDYwumIyUnbIZDsK8URbwS3xJfB3tMbkWGtVyoAzpHX8nQrCo4rnLdxBR0PNsB5a9G0XCsQi2DKee5XhLnJw1rLx897o5CcIQvId5n2WeFKfRWt0oM/7kDWaqZYGVGbeOIm5qX9IdWETaYIdrhgtBGzNplddbjDqcGkh0sRYjw==;
 31:cp6WoALF/CSVYjtDWGSuof3h9yq4w2scK1wSCFEwXeOIq0WZ1ISyDFx/qamTu7LpcXw0Lj/ZveoEzkbL6ogFBKiRPeF0aFQ9NV9tFYQ8myG7LGmCY+o4xgxIkxE28Iq2LIPOeAhDv6cJuuAelidHIpqUDnI3TT66IJS/novv5BPB1T+YfswnGYhfpc4Hr6LTNxhy+v8wqF2umxxO2clYZlBF1l30MlEdW08ovDHbPrs=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2673:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2673;
 20:a1exKRqKmKzQLa9y+gboMuol7OUlBJriBusEPX5JdEledk/usHEEaL2GYgw4lw8Lqfh6xaX7laNSg5gkXojoSRp2ADYbygTQaXhVbGcauK53oimT+elz1dBm+l19gXMcuggVZPciBSc8wUQ6Mc4j3wKTErWHvdcIQYI4DToodUYm6NOGNOwqDr3X1iZbPXVZE/FXZ97UJT4d/2eogTCrLpZk3aP4vfcI0kDNyvaXMaHZwSCYvR53xDSKNV6QNirTy0xE7m24CtGKxAVD9GRHVdVs7p3Jk2wNq1+VgzR1XnXfooZFc9GgBeTMs2Wgc6+J0FFqlvjUg9Xvq8GNKKA4YWQc0lI2OyI6fsc4B2Sb/HwBIwq8PiBb7G5FVX+aqz5/ls55SdX5a/73khNR9E5Enwp1usozsll+VoJ9ZWoag9ejzEnO3r4D3Nadhk00kgZhItYF9BngsrIj0b3ynf8enyJZDvMN72jd1NR/984Hf5yr1cRz1XTYPqPc5xASR9iY;
 4:Ae0iPdHgzyHIkzq9fjGAeASV0doT3hrIr4wSHNpIr90Swc9cDL2M2OtMdJLvQl6W/q7VH1Lx3pn+HrOwnwEBWMb1AFp0Ok2KgYvYPdc5QsHMhrrmQGrr6yZ7oiqIzlplS8u3MTe/1vapbYjvJmkbQ0TUUdqiFUxTmn1NZwVoj8rwnEavrOITicyNtiibKpug36yBvlV+QkGrlcMYant/ei7NCd6pIw/hVAPnN6sbJWT8Baplu1uHLWyqoEcdNnXhmK3g/3sYL4kyc/YV+qwrWw==
X-Microsoft-Antispam-PRVS: <AM4PR0302MB26734B1751466CA03B4277D3E6040@AM4PR0302MB2673.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231344)(944501410)(52105095)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:AM4PR0302MB2673; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2673; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(366004)(346002)(39860400002)(136003)(396003)(199004)(189003)(23676004)(55236004)(77096007)(6346003)(81156014)(26005)(8936002)(25786009)(81166006)(52146003)(2486003)(76176011)(7736002)(54906003)(52116002)(16576012)(305945005)(316002)(80792005)(386003)(53546011)(110136005)(8676002)(31686004)(6666003)(58126008)(65826007)(4326008)(230700001)(39060400002)(5660300001)(68736007)(6246003)(106356001)(229853002)(105586002)(31696002)(72206003)(6116002)(3846002)(67846002)(50466002)(53936002)(86362001)(6486002)(36756003)(2906002)(65806001)(478600001)(446003)(956004)(11346002)(66066001)(2616005)(47776003)(93886005)(65956001)(16526019)(186003)(97736004)(476003)(64126003)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2673; H:[10.17.180.73]; 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)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI2NzM7MjM6YTVmK25RLzNENG5kbW5IQjY0c1pGbGRS?=
 =?utf-8?B?UXFkcFRPVlZ1S1M5em1rdWRJUHZxc004WlRVVFJudXFoM2VhS05WQTdxRVhn?=
 =?utf-8?B?WFUxNzRhQ2pRUnA5Q1oxcG1Pd21mTjNkVEU1UkFMdXZ0ZE05UUF5NVRVaTBu?=
 =?utf-8?B?d1dMV1lSYm5xZGRpcHZlUU1JNlA5VFJqM1BnU243d1YrWEYzdWR0cXlVTUwx?=
 =?utf-8?B?amxVakFRbUZTM3V4UkZHcU95d295aTk2OXdaSUYvRERyOS9xUUpvVHBMOVpy?=
 =?utf-8?B?Q2dlQWxLQ0FCZU14cUJjVFVPalFJN3JDejBIU0p3Y25PVW02Um42d1E0Snow?=
 =?utf-8?B?bDlqTzBNRDJ4TjN3NTcxU0dtcUZoUWFjQ3RERG9sRzR2S0dVMDRleWpMR3RD?=
 =?utf-8?B?WWRIVFkrL0x4MlM1aE9KTkQ3YUExdjlLM1Z1SHBQYldiaDl4eVNxRkVmQ0M5?=
 =?utf-8?B?bUh4SlUxVjJhMkZBM2w1WEhBaUtsYTA1MGhWT3Z6TGsxSjAzKyszdWtFOXQ0?=
 =?utf-8?B?WVRBbGwrTDYwMHkzOVA2TW0walFNUXp0bklHbXBVSGhBcXljMmRXM3dFb2o2?=
 =?utf-8?B?cHp1MDFvdGNIMFFkd3JSNHp3MURHQ2JTSFI4KzRwdkVIaDdZNGQyd0hsd1Rh?=
 =?utf-8?B?QVoyY29zd3hlVXlqZDdDZG5PTHF4VmFOM1lzSkZINmdMMSsyRjRydlhGZzE5?=
 =?utf-8?B?T1hpczJLK2ZMbk4wdUtUMjhhREtWQlVJN09lTTl3QkdXa1M4Q0ZOeVZPMFlS?=
 =?utf-8?B?UGRqMytXYkdrSnhTUlFEZ2xPOXBrckpOclpuRzVJZ00yb1dTRlVTdGhOMVlF?=
 =?utf-8?B?am9PMkl5dWoyaDNwam92cTFaL1hvbWpVeThBTGVkR3dhZUg3T1h2UmtxcHI1?=
 =?utf-8?B?WkpWRCtSSFZmVkFOUnBVZ3NFQzJXZDdiZTd0Q3lhbkJlRkFGT2FhOHZQNUFo?=
 =?utf-8?B?amxCdElXUUJ1VnZyL3pZdTQzanZycUtRRVUweWZUdHJudHFXV3dCcVFONzJQ?=
 =?utf-8?B?aDZ2aUt3Y1lsY1JwajUwZ0dra2RxNDFYTHVtL3lsRlo3MVFvSERGaW1sZlg4?=
 =?utf-8?B?SHZVZ2pBb0FoQzlIYTJ3S25KZUN1b2pjZUNSb0Q5cmJXaGQ3aW5YTUVxVkFz?=
 =?utf-8?B?S0VDMmsvTFNtS24vbCtPOUt0bHNCc2pGdkpKRlZNWXRFcHljSVZxNEkrVzRV?=
 =?utf-8?B?WjJwMFNIKytDbnVLLzN4UUl0aFlIWUxwZ2w1SHFKU2orQ3ZveUQ2cWE0UFlR?=
 =?utf-8?B?T3I3NDIzeVN0RFd0ZnFDNlk0SFVUcnhXZmRhLzBKQTY0RDhSSHNBcDA0SWhU?=
 =?utf-8?B?Vm5Kb1NaMVhNMEpnc1daMFdWTURWWDRqbFlqRkhraC9UdFhJSW02YzkrZjJx?=
 =?utf-8?B?YU56a2xSS3E5dUU1UFZIK0lNTG52bUs4Z25RZkxJdlRVWXpjNzlCNEZNL3Nl?=
 =?utf-8?B?M0dZQ1ZPMW5LQlY1YTlUVFZ2SlUwaHNmcU9ZRXc5L1FkdjRtWkY2dXExZWdT?=
 =?utf-8?B?Q3dwaDdsR20yYmQ1b0xsNXY3d3JWT1g3UjBVaE84L0hYQ3RiejhpdTZTNHJC?=
 =?utf-8?B?dTNOMDBBVnhxU3d0Y2g5MGY5NnI0bTVrTUhMZGgzTnE3SU42ZjZGbUNKZm94?=
 =?utf-8?B?aFExU2RISWxHVEE0SnVydlFIRkdYQXp1UFljL2I3QkFRYmQza2JLTG95bXJM?=
 =?utf-8?B?Mk1MaHdBVXc0Q0V6bFJvZyt4S2dabDhNOGs5MnhpRzZraFZMWmxFK1pHTFdY?=
 =?utf-8?B?RzhOWm5RVVFoOEQzeUhNZnBCeHU2K3gyTEdBeWZyTXF3bTJ3ZUtIZ1lWei90?=
 =?utf-8?B?RzdONlptanVSUjI5VVVPT3dXcVJ6ckxTSERKUkJLd0hkRFoxbWFSZ1dwY1lB?=
 =?utf-8?B?WnNEQWZiYzF6Y0pNN0Q2aWpxMTRjb0djZlEwZkJBRlYyU2ZYQkJKMDhPQSsv?=
 =?utf-8?B?eStnNnhmcnRyL1N1MzlleGVQREhFOUpWM29kRk5HZHNpb0UvU0FIem5qODJQ?=
 =?utf-8?B?Nlh4Y3d4Zk1EZk9MeXFJRTZZcFRTMlVyMXNQS251S2ljSkFGdHVJS3ZoMHNV?=
 =?utf-8?B?bVJuMmJzNDZrZ2RHcHpWR0NzYnFHSXBRMCtVL011WlJEK2JvQU41QTZnV29o?=
 =?utf-8?Q?gJPJlwjsJtS4rucdppejk7d84=3D?=
X-Microsoft-Antispam-Message-Info: Qy6bJy3hHVFvjiiu5UzI9aOCvKucJ3kEjf31sQLcom7/mo32bIbcIg57NRgTErDZASBzxnMrmiNBw99jkpOg3OdAcfDC5J68ZG0Ms5w8/F09fQBZMOMR8ZXweNsYb4uVG0thcI6ZrISCkg71Kw1qTSrW3Md8iAWIZVmN9rBrcAYLUDZXUW0BIMPfcmJpa7PusareI0OyqLUqTKmFONhGkNwZHKh1Ch1O0jTciz4lY8bUdlb6z2cs9qpc+1KbhXb+lBs39I5JisvV6/PWqxA9BoRDPOU1Whha0+lYxb6rIMYPvHAyp3WNve6aCw/dgM4Kx1KcjQ5EMT1pq7u3TeL9bTSWFnkV145rcXCQnFPnUjM=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2673;
 6:So5CeXPljXY4OSN9fF4SqcKRHs1Jyer1vhZUdLWoMlR7Wz/J4QBqDUO19zsswjOk0wkjFS8d+e9wIRKhsIwGFBEpNCQ6fPzmgCenDLrGt90UtrVbw6rvayiqP2ippBzQAiTXMAlLPHsd3AErwLaupyAyTq+zRfKyg1K37kAzvOGycdZNYmSn7cD+FKMrieZYbnf7FYnVDqkp7iKSPllf2yGOdpsslIEnVmp4qc1uYjtP0MSQn/9giqvdmv/wh05Hx4FxBtFxoVfKKoYvbuTXzDutgCA9syHZLRVTDzcoW4RxtVMG2IWjhawURodBe9Wxyo2gMrllwKlyDQCDkjeFL1eSORgtbvc8F/i0Zc560EJoE9MdCzdXB56fVA+0ThQEoAepA9gZOnwK2IG1iluOADZHtYg9SfXJ2qs/jGYAbhwxafv3x8RxlH07zWs/RE7eT3bsdsC7ImoMe7iz2mvkrg==;
 5:YmL0lNBemjU1q3m5MGuGjQPNNvnm1BUH9nhJ7y7cCYDB0rOcTFPKgaCyhOlV9bQ2Ov9cEPb5c3qUOyx964Kut7X6rtv+e7ymCPO3J6ooqgCZH0Q7h9pr90O9370V5QnOwwjEhB71GCJHFNEmpJx0MnLI0d8H4nekdfh7NVY7QMQ=;
 7:KdGWYz3bmENSxmLbxxt6N9ohGzOEibddbyc7GTip5p+YzdsYjMRA5YK5B56vGDRr4l4hDysoFZCUirp6P30Gb3hyA6bTrLItJfXy9icOZSHNNiRTHZD7wrdDdK/IhvDDH6Cw4tnnDZDDpb2PRqLDvujkP2GBV2ehqBGSW9Daq5nObPeNNwkwP7WIhwmGCyXTCe/7OdlhtSa/mEjtQOxICfzgLTgyCtR/W96iA62S1EmY8LjiAon44s0r9Ofo9l1b
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 15:22:18.4126 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 82bc7623-033c-498a-8450-08d617fa5cf3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2673
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

Ck9uIDExLjA5LjE4IDEzOjQ0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFdoYXQgSSBkbyBpbiB4
ZW5hbHl6ZSBpcyB0byBoYXZlIHRoZSB0aW1lc3RhbXBzIGluIHNlY29uZHMsIGJ1dCBhbHdheXMK
PiBwcmludCBkb3duIHRvIHRoZSBuYW5vc2Vjb25kLiAgKEZvciB0aGlzIEkgYWN0dWFsbHkgYnJl
YWsgY3B1IGN5Y2xlcwo+IGludG8gcyBhbmQgbnMgc2VwYXJhdGVseSwgYW5kIHRoZW4gcHJpbnQg
IiV1LiUwOXUiLikKSGVyZSwgd2UgY2FuIGhhdmUgdGhlIHNhbWUuIFdpdGggdGhlIDBjdXJyZW50
IGZvcm11bGEgaW4gCnhlbnRyYWNlX2Zvcm1hdCwgYnV0IGNoYW5naW5nIGAlKHRzYylkYCB0byBg
JSh0c2MpLjlmYCBpbiBmb3JtYXRzLgpCVFcsIEkndmUganVzdCBub3RpY2VkLCB0aGF0IHJlbHRz
YyBpcyBhbGx3YXlzIGluIGN5Y2xlcy4gQW5kIGl0IHNlZW1zIApvZGQsIGFzIHdlbGwuCgotLSAK
CipBbmRyaWkgQW5pc292KgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:22:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzkUn-0005Ed-JJ; Tue, 11 Sep 2018 15:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=86mt=lz=xenproject.org=prvs=785c18460=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzkUl-0005Dx-HP
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:22:27 +0000
X-Inumbo-ID: 3b3ed8b4-b5d6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b3ed8b4-b5d6-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:20:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="64995041"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75198-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-amd64:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:<job status>:broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-pvops:<job status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-pvops:host-install(4):broken:nonblocking
 linux-3.18:build-armhf:host-install(4):broken:nonblocking
 linux-3.18:build-i386-pvops:host-install(4):broken:nonblocking
 linux-3.18:build-i386-xsm:host-install(4):broken:nonblocking
 linux-3.18:build-amd64:host-install(4):broken:nonblocking
 linux-3.18:build-amd64-pvops:host-install(4):broken:nonblocking
 linux-3.18:build-amd64-xsm:host-install(4):broken:nonblocking
 linux-3.18:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-This: linux=c0305995d3676c8f7764eb79a7f99de8d18c591a
X-Osstest-Versions-That: linux=ba6984fc0162f24a510ebc34e881b546b69c553b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 11 Sep 2018 16:22:16 +0100
Subject: [Xen-devel] [linux-3.18 baseline-only test] 75198: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTE5OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20v
b3NzdGVzdC9sb2dzLzc1MTk4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiYTY5ODRmYzAxNjJmMjRhNTEwZWJj
MzRlODgxYjU0NmI2OWM1NTNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUxNzMgIDIwMTgtMDkt
MDcgMTY6MjU6MTAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1MTk4ICAyMDE4
LTA5LTExIDA5OjUyOjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJp
ZWRlcm1AeG1pc3Npb24uY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgog
IEFsZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVtYWtlciA8
QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxi
LnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3
c2tpQGJheWxpYnJlLmNvbT4KICBDaHJpc3RpYW4gQnJhdW5lciA8Y2hyaXN0aWFuQGJyYXVuZXIu
aW8+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0
QGNlYS5mcj4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFyaSBCYXRo
aW5pIDxoYmF0aGluaUBsaW51eC5pYm0uY29tPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNv
bT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgamlhbmd5aXdlbiA8amlhbmd5aXdl
bkBodWF3ZWkuY29tPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0
aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKdW4gUGlhbyA8cGlh
b2p1bkBodWF3ZWkuY29tPgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgog
IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYWhlc2gg
U2FsZ2FvbmthciA8bWFoZXNoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNYXJrIEJyb3duIDxicm9v
bmllQGtlcm5lbC5vcmc+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4K
ICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlrZSBTbml0emVyIDxz
bml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29t
PgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSaWsgdmFu
IFJpZWwgPHJpZWxAc3VycmllbC5jb20+CiAgU2VyZ2UgSGFsbHluIDxzZXJnZUBoYWxseW4uY29t
PgogIFNoYW4gSGFpIDxzaGFuLmhhaUBvcmFjbGUuY29tPgogIFNoZW5naHVpIFdhbmcgPHNoaHVp
d0Bmb3htYWlsLmNvbT4KICBTbmlsZCBEb2xrb3cgPHNuaWxkQHNvbnkuY29tPgogIFN0ZXZlbiBS
b3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFRoaWVycnkgUmVkaW5nIDx0
aGllcnJ5LnJlZGluZ0BnbWFpbC5jb20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlh
LmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFZpZ25lc2gg
UiA8dmlnbmVzaHJAdGkuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgog
IFlpd2VuIEppYW5nIDxqaWFuZ3lpd2VuQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg3MSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15: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 1fzkam-0005kF-BH; Tue, 11 Sep 2018 15: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=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzkal-0005k5-Qs
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:28:39 +0000
X-Inumbo-ID: 19cb1f85-b5d7-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19cb1f85-b5d7-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:26:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzkaj-0005PJ-3h; Tue, 11 Sep 2018 15:28: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 1fzkai-0008Gt-R3; Tue, 11 Sep 2018 15:28:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzkai-00072E-QO; Tue, 11 Sep 2018 15:28:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=1ad635b283812283e8db457ba4809d5d38433f17
X-Osstest-Versions-That: ovmf=8e2018f944ed18400f468fd9380284d665535481
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 15:28:36 +0000
Subject: [Xen-devel] [ovmf test] 127502: 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>

ZmxpZ2h0IDEyNzUwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1MDIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxYWQ2MzViMjgzODEyMjgzZThkYjQ1N2JhNDgwOWQ1
ZDM4NDMzZjE3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZTIwMThm
OTQ0ZWQxODQwMGY0NjhmZDkzODAyODRkNjY1NTM1NDgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc0ODMgIDIwMTgtMDktMTAgMjA6NDE6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTAyICAyMDE4LTA5LTExIDEzOjQwOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNl
eUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKICAgOGUyMDE4Zjk0NC4uMWFkNjM1YjI4MyAgMWFkNjM1YjI4MzgxMjI4M2U4ZGI0NTdi
YTQ4MDlkNWQzODQzM2YxNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:36:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15:36: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 1fzkiV-0006h0-AR; Tue, 11 Sep 2018 15:36: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzkiT-0006gv-Ku
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:36:37 +0000
X-Inumbo-ID: 36bc1147-b5d8-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bc1147-b5d8-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:34:47 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id v77-v6so20708996lfa.6
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 08:36:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=OYx0WZ04YD6qcb05MovRV5iDp0ferdGbX8Xjnb9Hyfk=;
 b=BcsMYBDV0VEHn/kGl8NNZ8drVRKov2GR/Gi2acuozB6Ye8pCB1Kz65oMVSaLhAP9QV
 eXHPOdYlCVe0IHNitid29E9MfrJmaCPblmL4sreAU7IWaf2efx9lgmchnHJ7NwXagGra
 DS82ymvPjfMs+kt1XdToQm77DPd9Jzi0tLDnMYid8+E7i+BBIChnqy/RIdR0pNw7VQze
 8q44oafL5q58R2feef4qJpogomnbDdmbLYBAICMBrJQpObeSa7RqHVB38drdKGZQWjRC
 mAjfn4sXvGU8XMdfTHP9+PsXvPeEoUOQCatECJxlRknN6pcqyPvAUgRkkEY1/gLebMaM
 sfOw==
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=OYx0WZ04YD6qcb05MovRV5iDp0ferdGbX8Xjnb9Hyfk=;
 b=YgRbPqjE2s3/lEA661J81U1LN72Ip3Ybe78Apm+Ie6dRZ9HxPeXhS5IcyRV4hkJCvK
 d1IM8tS1vxyYhtPWAjA5nB6HDlp4+1Q2zS7gNfT0G1Ml4TwafILxKu82hA8mtRbwHpX1
 Nu+mgBCObYEL+/yCoxIXmOCNhO93lSYHbm+jlasbb1DVdNb0/5xkuqBY5AXiP00IPJev
 kinoEASZHgMNfv4uG+MAwMZpjI+UsIJMf9c/AZhzHwcJ96O0I9C6aOJ+wQ6Jz4GGt6i3
 E14n7i3Zqj7ewPR4yteKGJnJkW5N9hN6jxl78zbVTB5Xj/JZrJ7ttDRgqRm7OR/sRL67
 uJKQ==
X-Gm-Message-State: APzg51CNUHCjsk5FLcbunQoMiKwKaakIq2pzohkXCIqyLEIzHJ/y9bUP
 uKtLT63w19ze40g2UrqvBhG2zDMOp34=
X-Google-Smtp-Source: ANB0VdYJcNpjjs6WS36F5ibuSO+h2kVZDuyLfn6E24imqm1WpoEAWlT4JxtyV8fpFiBk3LEg0G3c/Q==
X-Received: by 2002:a19:8c55:: with SMTP id
 i21-v6mr16198648lfj.90.1536680194893; 
 Tue, 11 Sep 2018 08:36:34 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id u191-v6sm3430067lja.13.2018.09.11.08.36.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 08:36:34 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 11 Sep 2018 18:36:32 +0300
Message-Id: <1536680192-3989-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] xen/domain: Remove trailing whitespace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9kb21haW4uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCmluZGV4IDc4YzQ1MGUuLmFlYzEwYTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9t
YWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTU1LDcgKzE1NSw3IEBAIHN0cnVj
dCB2Y3B1ICphbGxvY192Y3B1KAogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB2LT5y
dW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRFX29mZmxpbmU7ICAgICAgICAKKyAgICAgICAgdi0+cnVu
c3RhdGUuc3RhdGUgPSBSVU5TVEFURV9vZmZsaW5lOwogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lID0gTk9XKCk7CiAgICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpOwogICAgICAgICB2Y3B1X2luZm9fcmVzZXQodik7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15:48: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 1fzktd-0007hO-F2; Tue, 11 Sep 2018 15:48: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=t1ti=lz=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1fzktb-0007hJ-M7
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 15:48:07 +0000
X-Inumbo-ID: d1d61f93-b5d9-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1d61f93-b5d9-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:46:17 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id v9-v6so21250960ljk.4
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 08:48:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=fk0DZBTflB2W/3KqdcJ3y2QC3Hkq5msJou8oi5jxmGo=;
 b=Ic2EVkte84k0fF1xwmK5yPMGDXfOCrED1oAoUBcRyZwiX0TFg3F/klMNKSOMVa7n7w
 p4gydX9N7QbnDqFfZw+uKaDUys3nJpCR+RbQB37E3N0Q6tiu58IiKHvCGsLwfccQFbZ5
 yQIoo5r3CDE7Ru9+RHZeFgUhna9goNpm1qWZyT5gCIyDn2KiQOMt3o544L3b80pm5PW1
 OcS1Iy59QSfkk6T7s3CPQj754S8uVutyY09dOyns2PVXtvedVWa1q6cze7HQWhUrKBnR
 efnOPTjXPJ+xXCneh2yjerBh/hZrMuk58oxRG/z/WF7o8W7kiaaUebirXb6rm0yuglGE
 psAg==
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=fk0DZBTflB2W/3KqdcJ3y2QC3Hkq5msJou8oi5jxmGo=;
 b=Doe4tJQ/+auALx6B1C8+VQtLRgdxpCa02AcqCXvmie08B4hTeq34fVdJIsXKqZjI9E
 y0IfvqWBwrEXdScLDl8saHWwtCBFEdKdm595DftSqw7wo6QzIT/bmdZWtgP8+giWza2l
 QSDWYB8s8Hx1CRWMd+8wgnlYWDK+fh50UHn1dmsZ3YdRI0KnQpmlybbEepQLrDIvqRtO
 P/VzWb37Mf9GDQXIMviEwFBmEe9De0K6jYPK6ZJMFtPlTzZqdKZdfF26I6wRQW1LTl3T
 p/hl2DGoy9yMhWwK9QjWQXVpG/WZi/UQrmrXzqspP23IG+GFpC8KKPtI275HkEn+r3Zc
 6l5w==
X-Gm-Message-State: APzg51CYJXtTCoMlcC21mJ3qWtCmp5VAcDmpTbc/s/tDXwAkxQcQtRRP
 RleIJkA7E5XOHAMuO/n89T56V2P/bz0=
X-Google-Smtp-Source: ANB0VdZoZIwlFCciDsMnGXLGmdwKBcSjK93u+B7zj+sPRnHVX8noaXZtzowNMv1Wm673wfEtbmhZkA==
X-Received: by 2002:a2e:144c:: with SMTP id
 12-v6mr16794842lju.122.1536680884354; 
 Tue, 11 Sep 2018 08:48:04 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id e32-v6sm3343990lfi.12.2018.09.11.08.48.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 08:48:03 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 11 Sep 2018 18:48:02 +0300
Message-Id: <1536680882-5319-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] arm/traps: coding style 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: 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
YXJtL3RyYXBzLmMgfCAyMSArKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggOWFlNjRhZS4uN2JmZGRhOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKQEAgLTI0NCw3ICsyNDQsOCBAQCBzdGF0aWMgcmVnaXN0ZXJfdCAqc2VsZWN0X3VzZXJfcmVn
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnKQogICAgICAqLwogI2RlZmluZSBS
RUdPRkZTKFIpIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBSKQogCi0gICAgc3dpdGNo
ICggcmVnICkgeworICAgIHN3aXRjaCAoIHJlZyApCisgICAgewogICAgIGNhc2UgMCAuLi4gNzog
LyogVW5iYW5rZWQgcmVnaXN0ZXJzICovCiAgICAgICAgIEJVSUxEX0JVR19PTihSRUdPRkZTKHIw
KSArIDcqc2l6ZW9mKHJlZ2lzdGVyX3QpICE9IFJFR09GRlMocjcpKTsKICAgICAgICAgcmV0dXJu
ICZyZWdzLT5yMCArIHJlZzsKQEAgLTQyMiw3ICs0MjMsNyBAQCBzdGF0aWMgdmFkZHJfdCBleGNl
cHRpb25faGFuZGxlcjMyKHZhZGRyX3Qgb2Zmc2V0KQogewogICAgIHVpbnQzMl90IHNjdGxyID0g
UkVBRF9TWVNSRUczMihTQ1RMUl9FTDEpOwogCi0gICAgaWYgKHNjdGxyICYgU0NUTFJfVikKKyAg
ICBpZiAoIHNjdGxyICYgU0NUTFJfViApCiAgICAgICAgIHJldHVybiAweGZmZmYwMDAwICsgb2Zm
c2V0OwogICAgIGVsc2UgLyogYWx3YXlzIGhhdmUgc2VjdXJpdHkgZXhjZXB0aW9ucyAqLwogICAg
ICAgICByZXR1cm4gUkVBRF9TWVNSRUcoVkJBUl9FTDEpICsgb2Zmc2V0OwpAQCAtMTM0MCw3ICsx
MzQxLDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9icmsoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiAgICAgICovCiAgICAgQlVHX09OKCFoeXBfbW9kZShy
ZWdzKSk7CiAKLSAgICBzd2l0Y2ggKGhzci5icmsuY29tbWVudCkKKyAgICBzd2l0Y2ggKCBoc3Iu
YnJrLmNvbW1lbnQgKQogICAgIHsKICAgICBjYXNlIEJSS19CVUdfRlJBTUVfSU1NOgogICAgICAg
ICBpZiAoIGRvX2J1Z19mcmFtZShyZWdzLCByZWdzLT5wYykgKQpAQCAtMTQyOSw3ICsxNDMwLDkg
QEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5zaWduZWQgaW50IGNvZGUpCiB7CiAgICAgdWludDMyX3QgcmVnOwogICAgIHVpbnQzMl90IGRv
bWlkID0gY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgc3dpdGNoICggY29kZSApIHsK
KworICAgIHN3aXRjaCAoIGNvZGUgKQorICAgIHsKICAgICBjYXNlIDB4ZTAgLi4uIDB4ZWY6CiAg
ICAgICAgIHJlZyA9IGNvZGUgLSAweGUwOwogICAgICAgICBwcmludGsoIkRPTSVkOiBSJWQgPSAw
eCUiUFJJcmVnaXN0ZXIiIGF0IDB4JSJQUkl2YWRkciJcbiIsCkBAIC0xODIzLDggKzE4MjYsOCBA
QCB2b2lkIGR1bXBfZ3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIp
CiAgICAgICAgICAgIG9mZnNldCwgbWZuX3RvX21hZGRyKG1mbiksIHNlY29uZFtvZmZzZXRdKTsK
IAogZG9uZToKLSAgICBpZiAoc2Vjb25kKSB1bm1hcF9kb21haW5fcGFnZShzZWNvbmQpOwotICAg
IGlmIChmaXJzdCkgdW5tYXBfZG9tYWluX3BhZ2UoZmlyc3QpOworICAgIGlmICggc2Vjb25kICkg
dW5tYXBfZG9tYWluX3BhZ2Uoc2Vjb25kKTsKKyAgICBpZiAoIGZpcnN0ICkgdW5tYXBfZG9tYWlu
X3BhZ2UoZmlyc3QpOwogfQogCiAvKgpAQCAtMjA3MSw3ICsyMDc0LDggQEAgdm9pZCBkb190cmFw
X2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBlbnRlcl9oeXBl
cnZpc29yX2hlYWQocmVncyk7CiAKLSAgICBzd2l0Y2ggKGhzci5lYykgeworICAgIHN3aXRjaCAo
IGhzci5lYyApCisgICAgewogICAgIGNhc2UgSFNSX0VDX1dGSV9XRkU6CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIEhDUl9FTDIuVFdJLCBIQ1JfRUwyLlRXRQpAQCAtMjI3MCw3ICsyMjc0LDggQEAg
dm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKICAgICB3aGlsZSAoMSkKICAgICB7CiAg
ICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0gICAgICAgIGlmICghc29mdGlycV9wZW5kaW5n
KHNtcF9wcm9jZXNzb3JfaWQoKSkpIHsKKyAgICAgICAgaWYgKCAhc29mdGlycV9wZW5kaW5nKHNt
cF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAgICB7CiAgICAgICAgICAgICB2Z2ljX3N5bmNfdG9f
bHJzKCk7CiAKICAgICAgICAgICAgIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 15:54:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 15: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 1fzkzc-0008PI-6v; Tue, 11 Sep 2018 15: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=tpi7=lz=citrix.com=prvs=785918234=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1fzkzb-0008PD-Em
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 15:54:19 +0000
X-Inumbo-ID: af454e34-b5da-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af454e34-b5da-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 17:52:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,360,1531785600"; d="scan'208";a="65001469"
To: Andrii Anisov <andrii_anisov@epam.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, <xen-devel@lists.xen.org>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
 <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
Date: Tue, 11 Sep 2018 16:54:14 +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: <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@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>

T24gMDkvMTEvMjAxOCAwNDoxOSBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiAKPiBPbiAxMS4w
OS4xOCAxMzo0NCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gV2hhdCBJIGRvIGluIHhlbmFseXpl
IGlzIHRvIGhhdmUgdGhlIHRpbWVzdGFtcHMgaW4gc2Vjb25kcywgYnV0IGFsd2F5cwo+PiBwcmlu
dCBkb3duIHRvIHRoZSBuYW5vc2Vjb25kLsKgIChGb3IgdGhpcyBJIGFjdHVhbGx5IGJyZWFrIGNw
dSBjeWNsZXMKPj4gaW50byBzIGFuZCBucyBzZXBhcmF0ZWx5LCBhbmQgdGhlbiBwcmludCAiJXUu
JTA5dSIuKQo+IEhlcmUsIHdlIGNhbiBoYXZlIHRoZSBzYW1lLiBXaXRoIHRoZSAwY3VycmVudCBm
b3JtdWxhIGluCj4geGVudHJhY2VfZm9ybWF0LCBidXQgY2hhbmdpbmcgYCUodHNjKWRgIHRvIGAl
KHRzYykuOWZgIGluIGZvcm1hdHMuCj4gQlRXLCBJJ3ZlIGp1c3Qgbm90aWNlZCwgdGhhdCByZWx0
c2MgaXMgYWxsd2F5cyBpbiBjeWNsZXMuIEFuZCBpdCBzZWVtcwo+IG9kZCwgYXMgd2VsbC4KCkZZ
SSwgSSBuZXZlciB1c2UgeGVudHJhY2VfZm9ybWF0OyBhcyBmYXIgYXMgSSdtIGNvbmNlcm5lZCBp
dCdzIGJlZW4gbWFkZQpvYnNvbGV0ZSBieSB4ZW5hbHl6ZSwgYW5kIGlmIGl0IHdlcmUgdXAgdG8g
bWUgSSdkIHJlbW92ZSBpdCBmcm9tIHRoZQp0cmVlLiAgTG90cyBvZiBwZW9wbGUgc2VlbSB0byBm
aW5kIGl0IHVzZWZ1bCwgc28gSSByZXZpZXcgcGF0Y2hlcy4gIEJ1dApJIHJlYWxseSBjYXJlIHZl
cnkgbGl0dGxlIGFib3V0IHdoYXQgaXRzIGZ1bmN0aW9uYWxpdHkgZW5kcyB1cCBiZWluZy4KClNv
IGZlZWwgZnJlZSB0byBwcm9wb3NlIHdoYXRldmVyIHBhdGNoZXMgeW91IHdhbnQ7IEkgaGF2ZSB2
ZXJ5IGxpdHRsZQpvcGluaW9uLCBhcyBsb25nIGFzIGl0IGtlZXBzIHdvcmtpbmcuIDotKQoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:05:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16: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 1fzlAZ-0001Th-B0; Tue, 11 Sep 2018 16:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzlAY-0001Tc-FX
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:05:38 +0000
X-Inumbo-ID: a5a87a46-b5dc-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5a87a46-b5dc-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:06:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78877700"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1536680192-3989-1-git-send-email-andrii.anisov@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <3fd2a14a-8f0a-3ea4-cd82-05f7ac95d468@citrix.com>
Date: Tue, 11 Sep 2018 16:38:16 +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: <1536680192-3989-1-git-send-email-andrii.anisov@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 v2] xen/domain: Remove trailing whitespace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>, 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>

T24gMTEvMDkvMTggMTY6MzYsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJvbTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4gLS0tCj4gIHhlbi9jb21tb24vZG9tYWluLmMg
fCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4gaW5kZXggNzhjNDUwZS4uYWVjMTBhNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xNTUsNyArMTU1LDcgQEAgc3Ry
dWN0IHZjcHUgKmFsbG9jX3ZjcHUoCj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICB7Cj4gLSAg
ICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9vZmZsaW5lOyAgICAgICAgCj4gKyAg
ICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9vZmZsaW5lOwo+ICAgICAgICAgIHYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKPiAgICAgICAgICBzZXRfYml0KF9W
UEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKPiAgICAgICAgICB2Y3B1X2luZm9fcmVzZXQodik7
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:07:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16: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 1fzlBv-0001jv-MZ; Tue, 11 Sep 2018 16:07:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzlBu-0001jp-In
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:07:02 +0000
X-Inumbo-ID: d7c32b4c-b5dc-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7c32b4c-b5dc-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:07:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78877948"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 10/14] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
Thread-Index: AQHUOsfd2GLqI26sRUa2g7c8Mz/DrKTrIQ2AgAAxYHA=
Date: Tue, 11 Sep 2018 15:40:03 +0000
Message-ID: <6fdadeea76e944fcbdcf9f2b0a43025a@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-11-paul.durrant@citrix.com>
 <5B97D1A902000078001E75A2@prv1-mh.provo.novell.com>
In-Reply-To: <5B97D1A902000078001E75A2@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 v6 10/14] mm / iommu: split need_iommu()
 into has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Brian Woods <brian.woods@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDExIFNlcHRlbWJlciAyMDE4IDE1OjMxDQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSnVuIE5ha2FqaW1hDQo+IDxq
dW4ubmFrYWppbWFAaW50ZWwuY29tPjsgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3
IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgVGFtYXMgSw0KPiBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz47IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDEwLzE0XSBtbSAvIGlvbW11OiBzcGxpdCBuZWVkX2lv
bW11KCkNCj4gaW50byBoYXNfaW9tbXVfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkNCj4g
DQo+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYw0KPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vbXRyci5jDQo+ID4gQEAgLTc5Myw3ICs3OTMsOCBAQCBIVk1fUkVHSVNURVJf
U0FWRV9SRVNUT1JFKE1UUlIsDQo+IGh2bV9zYXZlX210cnJfbXNyLCBodm1fbG9hZF9tdHJyX21z
ciwNCj4gPg0KPiA+ICB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkN
Cj4gPiAgew0KPiA+IC0gICAgaWYgKCBuZWVkX2lvbW11KGQpICYmIGQtPnZjcHUgJiYgZC0+dmNw
dVswXSApDQo+ID4gKyAgICBpZiAoIChuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgaW9tbXVfdXNl
X2hhcF9wdChkKSkgJiYNCj4gPiArICAgICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkNCj4g
PiAgICAgIHsNCj4gPiAgICAgICAgICBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChkKTsNCj4gPiAg
ICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOw0KPiANCj4gSG93IGRvZXMgbmVlZF9pb21t
dV9wdF9zeW5jKCkgY29tZSBpbnRvIHBsYXkgaGVyZT8gVG8gbWUsDQo+IGhhc19pb21tdV9wdCgp
IHdvdWxkIHNlZW0gdG8gYmUgYSBiZXR0ZXIgbWF0Y2guDQoNCk9rLg0KDQo+IFRoZSBxdWVzdGlv
bg0KPiBoZXJlIHNvbGVseSBpcyAoaWlyYykgd2hldGhlciBtZW1vcnkgdHlwZXMgdGFrZSBhbnkg
ZWZmZWN0IGluIHRoZQ0KPiBmaXJzdCBwbGFjZSAob3IgZWxzZSB3ZSBjYW4gc2tpcCBhZGp1c3Rp
bmcgdGhlbSksIHdoaWNoIGluIHR1cm4NCj4gc29sZWx5IGRlcGVuZHMgb24gd2hldGhlciB0aGVy
ZSBhcmUgYW55IHBhc3MtdGhyb3VnaCBkZXZpY2VzDQo+IGluIHRoZSBkb21haW4uIFRoaXMgaXMg
YWxvbmcgdGhlIGxpbmVzIG9mIC4uLg0KPiANCj4gPiBAQCAtODQxLDcgKzg0Miw3IEBAIGludCBl
cHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwNCj4gPiAgICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1VOQ0FDSEFCTEU7DQo+
ID4gICAgICB9DQo+ID4NCj4gPiAtICAgIGlmICggIW5lZWRfaW9tbXUoZCkgJiYgIWNhY2hlX2Zs
dXNoX3Blcm1pdHRlZChkKSApDQo+ID4gKyAgICBpZiAoICFoYXNfaW9tbXVfcHQoZCkgJiYgIWNh
Y2hlX2ZsdXNoX3Blcm1pdHRlZChkKSApDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgKmlwYXQg
PSAxOw0KPiA+ICAgICAgICAgIHJldHVybiBNVFJSX1RZUEVfV1JCQUNLOw0KPiANCj4gLi4uIHRo
aXMuDQo+IA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiA+IEBAIC0xNDI2LDcgKzE0MjYsOCBAQCBpbnQgbWVt
b3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkDQo+IGxvbmcgZXBmbiwgdW5zaWdu
ZWQgaW50IHB4bSkNCj4gPiAgICAgIGlmICggcmV0ICkNCj4gPiAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOw0KPiA+DQo+ID4gLSAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11X3Bhc3N0
aHJvdWdoICYmDQo+ICFuZWVkX2lvbW11KGhhcmR3YXJlX2RvbWFpbikgKQ0KPiA+ICsgICAgaWYg
KCBpb21tdV9lbmFibGVkICYmICFpb21tdV9wYXNzdGhyb3VnaCAmJg0KPiA+ICsgICAgICAgICAh
bmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2RvbWFpbikgKQ0KPiA+ICAgICAgew0KPiA+ICAg
ICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkNCj4gPiAgICAgICAgICAgICAg
aWYgKCBpb21tdV9tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIF9iZm4oaSksIF9tZm4oaSksDQo+
IA0KPiBJJ20gY29uZnVzZWQgLSB0aGUgY29uZGl0aW9uIHlvdSBjaGFuZ2UgbG9va3MgdG8gYmUg
aW52ZXJ0ZWQuIFdvdWxkbid0DQo+IHdlIGJldHRlciBmaXggdGhpcz8NCg0KSSBkb24ndCB0aGlu
ayBpdCBpcyBpbnZlcnRlZC4gSSB0aGluayB0aGlzIGlzIHRvIGFkZCBuZXcgaG90cGx1Z2dlZCBt
ZW1vcnkgdG8gdGhlIDE6MSBtYXAgaW4gdGhlIGNhc2UgdGhhdCBkb20wIGlzIG5vdCBpbiBzdHJp
Y3QgbW9kZS4gSSBjb3VsZCBiZSB3cm9uZy4gR2VvcmdlPw0KDQo+IA0KPiBBbmQgdGhlbiBJIGFn
YWluIHdvbmRlciB3aGV0aGVyIHlvdSd2ZSBjaG9zZW4gdGhlIHJpZ2h0IHByZWRpY2F0ZToNCj4g
V2hlcmUgd291bGQgdGhlIGVxdWl2YWxlbnQgbWFwcGluZ3MgY29tZSBmcm9tIGluIHRoZSBvcHBv
c2l0ZSBjYXNlPw0KPiANCg0KSWYgZG9tMCBpcyBpbiBzdHJpY3QgbW9kZSB0aGVuIEkgYXNzdW1l
IHRoYXQgdGhlIHN5bmNocm9uaXphdGlvbiBpcyBoYW5kbGVkIHdoZW4gdGhlIGNhbGxzIGFyZSBt
YWRlIHRvIGFkZCBtZW1vcnkgaW50byB0aGUgcDJtICh3aGljaCBJSVJDIGhhcHBlbnMgZXZlbiBm
b3IgUFYgZ3Vlc3RzKS4gTXkgYWltIGZvciB0aGlzIHBhdGNoIGlzIHRvIGF2b2lkIGFueSB2aXNp
YmxlIGZ1bmN0aW9uYWwgY2hhbmdlLg0KDQo+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYw0K
PiA+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPiBAQCAtODA1LDggKzgwNSw4IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwNCj4gc3RydWN0IHhlbl9h
ZGRfdG9fcGh5c21hcCAqeGF0cCwNCj4gPiAgICAgIHhhdHAtPnNpemUgLT0gc3RhcnQ7DQo+ID4N
Cj4gPiAgI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gNCj4gPiAtICAgIGlmICggbmVlZF9p
b21tdShkKSApDQo+ID4gLSAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikg
PSAxOw0KPiA+ICsgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgaW9tbXVfdXNlX2hh
cF9wdChkKSApDQo+ID4gKyAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9
IDE7DQo+ID4gICNlbmRpZg0KPiANCj4gUmF0aGVyIHRoYW4gbWFraW5nIHRoZSBjb25kaXRpb25h
bCBtb3JlIGNvbXBsaWNhdGVkLCBwZXJoYXBzDQo+IHNpbXBseSBkcm9wIGl0IChhbmQgbW92ZSB0
aGUgcmVzZXQtdG8tZmFsc2UgY29kZSBvdXQgb2YgLi4uDQo+IA0KPiA+IEBAIC04MjgsNyArODI4
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLA0KPiBzdHJ1
Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLA0KPiA+ICAgICAgfQ0KPiA+DQo+ID4gICNpZmRl
ZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdIDQo+ID4gLSAgICBpZiAoIG5lZWRfaW9tbXUoZCkgKQ0K
PiA+ICsgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgaW9tbXVfdXNlX2hhcF9wdChk
KSApDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgaW50IHJldDsNCj4gDQo+IC4uLiB0aGlzIGlm
KCkpPw0KPiANCj4gQWxzbyBpdCBsb29rcyB0byBtZSBhcyBpZiBoZXJlIHlvdSd2ZSBnb3QgY29u
ZnVzZWQgYnkgdGhlIG1lYW5pbmcNCj4geW91J3ZlIGFzc2lnbmVkIHRvIG5lZWRfaW9tbXVfcHRf
c3luYygpOiBBY2NvcmRpbmcgdG8gdGhlDQo+IGRlc2NyaXB0aW9uLCBpdCBpcyBhYm91dCBzeW5j
LWluZyBvZiBwYWdlIHRhYmxlcy4gSGVyZSwgaG93ZXZlciwNCj4gd2UncmUgY2hlY2tpbmcgd2hl
dGhlciB0byBmbHVzaCBUTEJzLg0KPiANCg0KWWVzLCBJIG1heSBiZSBjb25mdXNlZCBoZXJlIGJ1
dCBpdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgZmx1c2hpbmcgdGhlIElPVExCIHdvdWxkIGJlIG5l
Y2Vzc2FyeSBldmVuIGluIHRoZSBjYXNlIHdoZXJlIHRoZSBwYWdlIHRhYmxlcyBhcmUgc2hhcmVk
LiBJJ2xsIGNoZWNrIHRoZSBsb2dpYyBhZ2Fpbi4NCg0KPiA+IEBAIC0xNzksOCArMTc5LDEwIEBA
IHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0DQo+IGRvbWFpbiAqZCkN
Cj4gPiAgICAgICAgICByZXR1cm47DQo+ID4NCj4gPiAgICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIo
J28nLCAmaW9tbXVfZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11DQo+IHAybSB0YWJsZSIsIDAp
Ow0KPiA+IC0gICAgZC0+bmVlZF9pb21tdSA9ICEhaW9tbXVfZG9tMF9zdHJpY3Q7DQo+ID4gLSAg
ICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCkgKQ0KPiA+ICsNCj4g
PiArICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nOw0KPiA+ICsgICAg
aGQtPm5lZWRfc3luYyA9ICEhaW9tbXVfZG9tMF9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBfcHQo
ZCk7DQo+IA0KPiBQb2ludGxlc3MgISEgYWZhaWN0Lg0KPiANCg0KT2ssIEknbGwgZHJvcCBpdC4N
Cg0KPiA+ICBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpDQo+ID4gIHsNCj4g
PiAtICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQ0KPiA+ICsgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7DQo+ID4gKw0KPiA+ICsgICAgaWYgKCBoZC0+c3RhdHVz
ID09IElPTU1VX1NUQVRVU19pbml0aWFsaXplZCApDQo+ID4gICAgICAgICAgcmV0dXJuIDA7DQo+
ID4NCj4gPiAtICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQ0KPiA+ICsgICAgaWYgKCAh
aW9tbXVfdXNlX2hhcF9wdChkKSAmJiBoZC0+c3RhdHVzIDwNCj4gSU9NTVVfU1RBVFVTX2luaXRp
YWxpemVkICkNCj4gDQo+IElzbid0IHRoZSBhZGRpdGlvbiBoZXJlIHJlZHVuZGFudCB3aXRoIHRo
ZSBlYXJsaWVyIGlmKCk/DQo+IA0KDQpZZXMsIGl0IGRvZXMgYXBwZWFyIHRvIGJlLg0KDQo+ID4g
QEAgLTg4OSw5ICs4ODYsMTEgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluDQo+ICpkKTsNCj4gPiAgI2RlZmluZSBpc19waW5uZWRfdmNwdSh2KSAoKHYpLT5kb21h
aW4tPmlzX3Bpbm5lZCB8fCBcDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfd2VpZ2h0KCh2KS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpDQo+ID4gICNpZmRlZiBDT05G
SUdfSEFTX1BBU1NUSFJPVUdIDQo+ID4gLSNkZWZpbmUgbmVlZF9pb21tdShkKSAgICAoKGQpLT5u
ZWVkX2lvbW11KQ0KPiA+ICsjZGVmaW5lIGhhc19pb21tdV9wdChkKSAoZG9tX2lvbW11KGQpLT5z
dGF0dXMgIT0NCj4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkKQ0KPiA+ICsjZGVmaW5lIG5lZWRfaW9t
bXVfcHRfc3luYyhkKSAoZG9tX2lvbW11KGQpLT5uZWVkX3N5bmMpDQo+ID4gICNlbHNlDQo+ID4g
LSNkZWZpbmUgbmVlZF9pb21tdShkKSAgICAoMCkNCj4gPiArI2RlZmluZSBoYXNfaW9tbXVfcHQo
ZCkgKDApDQo+ID4gKyNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpICgwKQ0KPiANCj4gUGxl
YXNlIHVzZSBmYWxzZSBoZXJlIChhbmQgbm8gbmVlZCBmb3IgdGhlIHBhcmVudGhlc2VzKS4NCj4g
DQoNCk9rLg0KDQogIFBhdWwNCg0KPiBKYW4NCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:09:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16:09: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 1fzlEJ-0001xi-8a; Tue, 11 Sep 2018 16:09:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3zb0=lz=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzlEH-0001xd-HN
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:09:29 +0000
X-Inumbo-ID: 2eff9720-b5dd-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2eff9720-b5dd-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:10:22 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 18:09:26 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 17:08:56 +0100
Message-ID: <ffb0573275ab8116bcf1057effa4c1ab8e3f7fda.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: andrii.anisov@gmail.com
Date: Tue, 11 Sep 2018 18:08:49 +0200
In-Reply-To: <5B977CFF02000078001E70C1@prv1-mh.provo.novell.com>
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
 <5B977CFF02000078001E70C1@prv1-mh.provo.novell.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7426384328975841415=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7426384328975841415==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-wkfCkGtfsymswIrv9xTY"


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

On Tue, 2018-09-11 at 02:29 -0600, Jan Beulich wrote:
> > > > On 11.09.18 at 10:10, <andrii.anisov@gmail.com> wrote:
> >=20
> > From: Andrii Anisov <andrii_anisov@epam.com>
> >=20
> > diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c
> > index 84e744b..7170172 100644
> >=20
> > @@ -701,10 +704,11 @@ static unsigned int vcpu_migration_delay_us;
> >  integer_param("vcpu_migration_delay", vcpu_migration_delay_us);
> > =20
> >  static inline bool
> > -__csched_vcpu_is_cache_hot(const struct csched_private *prv,
> > struct vcpu *v)
> > +__csched_vcpu_is_cache_hot(const struct csched_private *prv,
> > +                           struct csched_vcpu * scurr)
>=20
> Stray blank, and it looks like the parameter can be pointer to const.
> Similar further down.
>=20
And besides this that Jan is saying, I'd name the parameter 'svc'
rather than 'scurr'.

Calling it scurr makes one think that it is always a vcpu that is
currently running on a pcpu which is being passed to the function. But
that, not only is not at all required, but it is not even the case
right now.

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/

--=-wkfCkGtfsymswIrv9xTY
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+4FAluX6JEACgkQFkJ4iaW4
c+7p6A/9GHbZEhWK2F5PJ853iIjNGvtRXPDiPyfd7nO8RQg0fAtHlMh7RdmnGwi1
xUe4PNUYCHxVt9eUjfAGiKOM84TT0igM8c4Z+L3YolqlvrmcKDSJSmAk9ehdfx5G
/YpGmb7eeFYV2DlI8sE6ifMqN4G+QdTLabCrrspFxXrszTttuEu2a9WQBlAnpSeX
U3apy2PloEQOsRJfsujtuIGQQVCV+y2Z51b3t5mmdPbpT0GROgMgfMLls+bpOI2w
pZ7VZDaEe/5emkFVeWPPs4/8jJYua9tXjVj7tnXNgQ1YbMsyBkvIFTbwcfh/4gzo
U8VoxN6G8AKwG7Nf5ZdwWVo3QIRe7PQC0kDz+2vvC/HeDwG5skYzlMYAMTi1+JUy
RKiyNjZo7Y4Y4ANUDj5mkxUPqt0kFf9uzxvn5rHCqi5+3pDneW9Tak03jBdFxyTn
hrckl8Ce/fAuzYe9tQSBvPiKN9qpp8J5obiysuz+DzHWFlBThE0yao3ovIpqgDfJ
6nZk+JBqRHQrjHCnMY2Sj7bINP/yDCGA2yFo4hI2t5N7GlIOUxAYWP7bQ1nsDx6j
1s+TZejv2lN21GV0mrLNZfBMmhDWwxzgH+GGyZx4x4UdL+1nTFfIuEGAexIpnFfO
pGOJsOWXhnQACzFCkp2ibjJxBHzip6yBs//Txh8UcVaJJJzerhU=
=DsZC
-----END PGP SIGNATURE-----

--=-wkfCkGtfsymswIrv9xTY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7426384328975841415==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:14:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16:14: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 1fzlJI-0002fz-U5; Tue, 11 Sep 2018 16:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzlJH-0002fu-Uh
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:14:39 +0000
X-Inumbo-ID: e86fa9d6-b5dd-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e86fa9d6-b5dd-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:15:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78879074"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 11/14] x86: add iommu_op to enable modification of
 IOMMU mappings
Thread-Index: AQHUOsfhEfcVY/HRe0W8ladjvvrCzaTrJd8AgAAwX6A=
Date: Tue, 11 Sep 2018 15:52:30 +0000
Message-ID: <8e0e6537e0b7469ea7aa11436272a4a5@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-12-paul.durrant@citrix.com>
 <5B97D5B402000078001E75F7@prv1-mh.provo.novell.com>
In-Reply-To: <5B97D5B402000078001E75F7@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 v6 11/14] x86: add iommu_op to enable
 modification of IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTggMTU6NDgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAxMS8xNF0geDg2OiBhZGQgaW9t
bXVfb3AgdG8gZW5hYmxlIG1vZGlmaWNhdGlvbiBvZgo+IElPTU1VIG1hcHBpbmdzCj4gCj4gPj4+
IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4gVGhpcyBwYXRjaCBhZGRzIGFuIGlvbW11X29wIHdoaWNoIGNoZWNrcyB3aGV0aGVyIGl0IGlz
IHBvc3NpYmxlIG9yCj4gPiBzYWZlIGZvciBhIGRvbWFpbiB0byBtb2RpZnkgaXRzIG93biBJT01N
VSBtYXBwaW5ncyBhbmQsIGlmIHNvLCBjcmVhdGVzCj4gPiBhIHJhbmdlc2V0IHRvIHRyYWNrIG1v
ZGlmaWNhdGlvbnMuCj4gCj4gTm93IHRoaXMgY2FuIHN1cmVseSBncm93IHByZXR0eSBiaWc/Cj4g
CgpJdCBjb3VsZCBidXQgSSBkb24ndCBzZWUgYW55IGdvb2Qgd2F5IHJvdW5kIGl0LiBUaGUgYWx0
ZXJuYXRpdmUgaXMgdG8gc2hvb3QgYWxsIFJBTSBtYXBwaW5ncyBvdXQgb2YgdGhlIElPTU1VIHdo
ZW4gZW5hYmxpbmcgUFYgSU9NTVUgYW5kIGRldGVybWluZSB0aGUgdmFsaWRpdHkgb2YgYW4gdW5t
YXAgb3Agb25seSBvbiB0aGUgYmFzaXMgb2Ygd2hldGhlciB0aGUgbWFwcGluZyBleGlzdHMgaW4g
dGhlIElPTU1VLiBJcyB0aGF0IG9wdGlvbiBwcmVmZXJhYmxlPwoKPiA+IC0tLSBhL3hlbi9jb21t
b24vaW9tbXVfb3AuYwo+ID4gKysrIGIveGVuL2NvbW1vbi9pb21tdV9vcC5jCj4gPiBAQCAtNzgs
NiArNzgsNTEgQEAgc3RhdGljIGludCBpb21tdV9vcF9xdWVyeV9yZXNlcnZlZChzdHJ1Y3QKPiB4
ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQgKm9wKQo+ID4gICAgICByZXR1cm4gMDsKPiA+ICB9
Cj4gPgo+ID4gK3N0YXRpYyBpbnQgaW9tbXVfb3BfZW5hYmxlX21vZGlmaWNhdGlvbigKPiA+ICsg
ICAgc3RydWN0IHhlbl9pb21tdV9vcF9lbmFibGVfbW9kaWZpY2F0aW9uICpvcCkKPiA+ICt7Cj4g
PiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ID4gKyAgICBz
dHJ1Y3QgZG9tYWluX2lvbW11ICppb21tdSA9IGRvbV9pb21tdShjdXJyZCk7Cj4gPiArICAgIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IGlvbW11LT5wbGF0Zm9ybV9vcHM7Cj4gPiArCj4g
PiArICAgIGlmICggb3AtPmNhcCB8fCBvcC0+cGFkICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBYRU5fSU9NTVVfQ0FQX3Blcl9kZXZp
Y2VfbWFwcGluZ3MgaXMgbm90IHN1cHBvcnRlZCB5ZXQgc28gd2UKPiBjYW4KPiA+ICsgICAgICog
bGVhdmUgb3AtPmNhcCBhbG9uZS4KPiA+ICsgICAgICovCj4gPiArCj4gPiArICAgIC8qIEhhcyBt
b2RpZmljYXRpb24gYWxyZWFkeSBiZWVuIGVuYWJsZWQ/ICovCj4gPiArICAgIGlmICggaW9tbXUt
PmlvbW11X29wX3JhbmdlcyApCj4gPiArICAgICAgICByZXR1cm4gMDsKPiAKPiBJIGRvbid0IHJl
Y2FsbCB0aGVyZSBiZWluZyBhbnkgc3luY2hyb25pemF0aW9uIGFyb3VuZCB0aGUgY2hlY2sKPiBo
ZXJlIHVudGlsIC4uLgo+IAo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGUgSU9NTVUgbWFwcGlu
Z3MgY2Fubm90IGJlIG1vZGlmaWVkIGlmOgo+ID4gKyAgICAgKiAtIHRoZSBJT01NVSBpcyBub3Qg
ZW5hYmxlZCBvciwKPiA+ICsgICAgICogLSB0aGUgY3VycmVudCBkb21haW4gaXMgZG9tMCBhbmQg
dHJhbmxzYXRpb24gaXMgZGlzYWJsZWQgb3IsCj4gPiArICAgICAqIC0gSEFQIGlzIGVuYWJsZWQg
YW5kIHRoZSBJT01NVSBzaGFyZXMgdGhlIG1hcHBpbmdzLgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fAo+ID4gKyAgICAgICAgIChpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpICYmIGlvbW11X3Bhc3N0aHJvdWdoKSB8fAo+ID4gKyAgICAgICAgIGlvbW11X3VzZV9o
YXBfcHQoY3VycmQpICkKPiA+ICsgICAgICAgIHJldHVybiAtRUFDQ0VTOwo+ID4gKwo+ID4gKyAg
ICAvKgo+ID4gKyAgICAgKiBUaGUgSU9NTVUgaW1wbGVtZW50YXRpb24gbXVzdCBwcm92aWRlIHRo
ZSBsb29rdXAgbWV0aG9kIGlmCj4gPiArICAgICAqIG1vZGlmaWNhdGlvbiBvZiB0aGUgbWFwcGlu
Z3MgaXMgdG8gYmUgc3VwcG9ydGVkLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAhb3BzLT5s
b29rdXBfcGFnZSApCj4gPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiArCj4gPiAr
ICAgIGlvbW11LT5pb21tdV9vcF9yYW5nZXMgPSByYW5nZXNldF9uZXcoY3VycmQsIE5VTEwsIDAp
Owo+IAo+IC4uLiB0aGUgYXNzaWdubWVudCBoZXJlLiBJbiB3aGljaCBjYXNlIHRoaXMgaXMgYSAo
bXVsdGktdkNQVSkgZ3Vlc3QKPiBjb250cm9sbGFibGUgbGVhay4KClRydWUsIHllcy4gVGhpcyB3
b3VsZCBuZWVkIGxvY2tpbmcuCgo+IAo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gQEAg
LTI2LDcgKzI2LDYgQEAgc3RhdGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQg
Y2hhcgo+IGtleSk7Cj4gPgo+ID4gIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGlvbW11X2Rl
dl9pb3RsYl90aW1lb3V0ID0gMTAwMDsKPiA+ICBpbnRlZ2VyX3BhcmFtKCJpb21tdV9kZXZfaW90
bGJfdGltZW91dCIsIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0KTsKPiA+IC0KPiA+ICAvKgo+ID4g
ICAqIFRoZSAnaW9tbXUnIHBhcmFtZXRlciBlbmFibGVzIHRoZSBJT01NVS4gIE9wdGlvbmFsIGNv
bW1hCj4gc2VwYXJhdGVkCj4gPiAgICogdmFsdWUgbWF5IGNvbnRhaW46Cj4gCj4gU3RyYXkgY2hh
bmdlPwoKWWVzLgoKPiAKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4g
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ID4gQEAgLTE0NjAsNyArMTQ2
MCw3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2Vn
LAo+IHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+ID4gICAgICB9Cj4gPgo+ID4gICBkb25l
Ogo+ID4gLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkgKQo+
ID4gKyAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkgJiYgIWhk
LQo+ID5pb21tdV9vcF9yYW5nZXMgKQo+ID4gICAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7Cj4g
PiAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4gPgo+ID4gQEAgLTE1MTAsNyArMTUxMCw3IEBAIGlu
dCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgKPiBidXMsIHU4
IGRldmZuKQo+ID4KPiA+ICAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwo+ID4KPiA+IC0gICAg
aWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11X3B0KGQpICkKPiA+ICsgICAgaWYg
KCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11X3B0KGQpICYmICFoZC0KPiA+aW9tbXVf
b3BfcmFuZ2VzICkKPiA+ICAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwo+IAo+IFRoZXNlIGFk
ZGl0aW9ucyBhcmUgcHJldHR5IHVuLW9idmlvdXMsIGFuZCBoZW5jZSBhdCBsZWFzdCBuZWVkCj4g
Y29tbWVudHMuIEJ1dCBJJ20gYWxzbyB1bmNsZWFyIGFib3V0IHRoZSBpbnRlbmRlZCBiZWhhdmlv
cjogRm9yCj4gYSBndWVzdCBub3QgbWVhbmluZyB0byBwbGF5IHdpdGggaXRzIG1hcHBpbmdzLCB3
aHkgd291bGQgeW91Cj4ga2VlcCB0aGUgdGFibGVzIGFyb3VuZCAoYW5kIHRoZSBtZW1vcnkgdXNl
bGVzc2x5IGFsbG9jYXRlZCk/Cj4gCgpOby4gSWYgdGhlIGd1ZXN0IGhhcyBub3QgZW5hYmxlZCBQ
Vi1JT01NdSB0aGVuIGhkLT5pb21tdV9vcF9yYW5nZXMgd291bGQgYmUgTlVMTCBhbmQgc28gdGhl
IHRhYmxlcyB3aWxsIGdldCB0b3JuIGRvd24sIG90aGVyd2lzZSB0aGUgZ3Vlc3QgaXMgaW4gY29u
dHJvbCBhbmQgc28gWGVuIHNob3VsZCBsZWF2ZSB0aGUgdGFibGVzIGFsb25lLgoKPiA+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaW9tbXVfb3AuaAo+ID4gQEAgLTYxLDYgKzYxLDI1IEBAIHN0cnVjdCB4ZW5faW9tbXVfb3Bf
cXVlcnlfcmVzZXJ2ZWQgewo+ID4gICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9pb21tdV9yZXNl
cnZlZF9yYW5nZV90KSByYW5nZXM7Cj4gPiAgfTsKPiA+Cj4gPiArLyoKPiA+ICsgKiBYRU5fSU9N
TVVPUF9lbmFibGVfbW9kaWZpY2F0aW9uOiBFbmFibGUgb3BlcmF0aW9ucyB0aGF0IG1vZGlmeQo+
IElPTU1VCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZ3Mu
Cj4gPiArICovCj4gPiArI2RlZmluZSBYRU5fSU9NTVVPUF9lbmFibGVfbW9kaWZpY2F0aW9uIDIK
PiA+ICsKPiA+ICtzdHJ1Y3QgeGVuX2lvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24gewo+ID4g
KyAgICAvKgo+ID4gKyAgICAgKiBPVVQgLSBPbiBzdWNjZXNzZnVsIHJldHVybiB0aGlzIGlzIHNl
dCB0byB0aGUgYml0d2lzZSBPUiBvZiBjYXBhYmlsaXRpZXMKPiA+ICsgICAgICogICAgICAgZGVm
aW5lZCBiZWxvdy4gT24gZW50cnkgdGhpcyBtdXN0IGJlIHNldCB0byB6ZXJvLgo+ID4gKyAgICAg
Ki8KPiA+ICsgICAgdW5zaWduZWQgaW50IGNhcDsKPiA+ICsgICAgdW5zaWduZWQgaW50IHBhZDsK
PiAKPiB1aW50MzJfdAo+IAoKT2suCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKPiA+
ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gPiBAQCAtNzksNiArNzksNyBAQAo+ID4gID8J
dmNwdV9odm1feDg2XzY0CQkJaHZtL2h2bV92Y3B1LmgKPiA+ICAhCWlvbW11X29wCQkJaW9tbXVf
b3AuaAo+ID4gICEJaW9tbXVfb3BfYnVmCQkJaW9tbXVfb3AuaAo+ID4gKyEJaW9tbXVfb3BfZW5h
YmxlX21vZGlmaWNhdGlvbglpb21tdV9vcC5oCj4gCj4gVGhlIHN0cnVjdHVyZSBhYm92ZSBsb29r
cyB0byBiZSAzMi0vNjQtYml0IGFnbm9zdGljLiBXaHkgaXMgdGhpcyAhCj4gaW5zdGVhZCBvZiA/
ID8KCklJUkMgSSBpbnZlc3RpZ2F0ZWQgdGhpcy4gSSB0aGluayB0aGUgcmVhc29uIGlzIHRoYXQg
dGhlIFhMQVQgbWFjcm8gd29uJ3QgZG8gdGhlIG5lY2Vzc2FyeSBjb3B5LWJhY2sgb2YgdGhlIHN0
cnVjdCBpbiB0aGUgY29tcGF0IHBhdGggYW5kIHNvIGl0IG1lc3NlZCB1cCBnZXR0aW5nIHRoZSBz
dGF0dXMgZmllbGQgb3V0LiBTaW5jZSB5b3Ugd2FudGVkIGJ5IHRvIGFkanVzdCB0aGUgY29tcGF0
IGNvZGUgdG8gYXZvaWQgdW5uZWNlc3NhcnkgY29weWluZyAoaW4gYW4gZWFybGllciBwYXRjaCkg
SSBjYW4gcHJvYmFibHkgY2hhbmdlIHRoZXNlIHRvID8uCgogIFBhdWwKCj4gCgoKCj4gSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 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 1fzlJb-0002hI-7N; Tue, 11 Sep 2018 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=3zb0=lz=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzlJa-0002h8-EB
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 16:14:58 +0000
X-Inumbo-ID: 91cb15a8-b5dd-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91cb15a8-b5dd-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 18:13:08 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 18:14:55 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 17:14:32 +0100
Message-ID: <3684cff3526fc2adb160f6b072fac5eebb366944.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 18:14:23 +0200
In-Reply-To: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536242495-21173-1-git-send-email-andrew.cooper3@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: Re-position the
 domain_update_node_affinity() call during vcpu construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5991885973262699752=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5991885973262699752==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-R7kFp/zx7nnNcBku3d+7"


--=-R7kFp/zx7nnNcBku3d+7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-09-06 at 15:01 +0100, Andrew Cooper wrote:
> alloc_vcpu()'s call to domain_update_node_affinity() has existed for
> a decade,
> but its effort is mostly wasted.
>=20
> alloc_vcpu() is called in a loop for each vcpu, bringing them into
> existence.
> The values of the affinity masks are still default, which is allcpus
> in
> general, or a processor singleton for pinned domains.
>=20
> Furthermore, domain_update_node_affinity() itself loops over all
> vcpus
> accumulating the masks, making it a scalability concern with large
> numbers of
> vcpus.
>=20
> Move it to be called once after all vcpus are constructed, which has
> the same
> net effect, but with fewer intermediate memory allocations and less
> cpumask
> arithmetic.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-R7kFp/zx7nnNcBku3d+7
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+4FAluX6d8ACgkQFkJ4iaW4
c+7FfQ//YEzgW3kt4PCPKdsjl9D9HkIJ6B13ZMg89xBx5P3+l85xG1DDqmPkOMuu
llK2dDjDpm5LJXYae43IbHkTWUC2eZwAddsgUv1pmIIyu/0KXYvchktqVwjQZW5w
83SwXckOQDYNdjhLeWKrQ+RKdAzA260byLrAtONkoLCztFsECCz4/PlHu2VrKq0W
3uNQGf7bh2Y6thty5Yes2u4rID14F9L7xaSK1tL94Mywf2ysD8B6UUNArSh7f39N
kTLV37+UwM5XCUEtpK/xT5njC4ZNjnrwwzpnTqpjiL+rfYjDZTGyclqeevw0h18y
hKNSF2VthDm5a930tZKHUBljUi+MhMzMS8WtfrikNIn8maaemuTzPWBQ2irw8Ec/
4vEneTZdqbE3cJX3RGjoGLgx/DUqRL54qM3ciPTJ0Fm8HtBI6KJPnTJUu7EQOxN5
5cLP8wwzpgEnp+Bnqo8pB4W+sXGBekfCQfdwSr7Knw6+poKZwWqYIATTy7AOYaUg
CctuCVcJqKMsVUmDQ3bqNYiWOO44L5wDoxSW5thXm8t3Rgwde2iCis/4hy29DbwI
NbHj974UgA5Az6uSrhRp1dwxlColyUQe7wKzp5RvQYpl/j0gdlmVjg6xN3mtZBY9
qdt5uayMfReJPPRDLIR8MZEcmI7QtQM2o5SdFww36Jks60fjGdM=
=/Wnd
-----END PGP SIGNATURE-----

--=-R7kFp/zx7nnNcBku3d+7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5991885973262699752==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:18:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16: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 1fzlMn-00037e-O4; Tue, 11 Sep 2018 16: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=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzlMm-00037Z-JU
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:18:16 +0000
X-Inumbo-ID: 07cfcb05-b5de-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07cfcb05-b5de-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 18:16:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78879654"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/4] x86/mm: use optional cache in guest_walk_tables()
Thread-Index: AQHUSdFwJggUAw0RyESoyfr6pB5kdaTrQFjw
Date: Tue, 11 Sep 2018 16:17:05 +0000
Message-ID: <fd20bd8ab3a54decbb014b36cbfb5a5d@AMSPEX02CL03.citrite.net>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFC902000078001E740D@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BFC902000078001E740D@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 2/4] x86/mm: use optional cache in
 guest_walk_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: Andrew Cooper <Andrew.Cooper3@citrix.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTggMTQ6MTUKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2Vvcmdl
IER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYy
IDIvNF0geDg2L21tOiB1c2Ugb3B0aW9uYWwgY2FjaGUgaW4gZ3Vlc3Rfd2Fsa190YWJsZXMoKQo+
IAo+IFRoZSBjYWNoaW5nIGlzbid0IGFjdHVhbGx5IGltcGxlbWVudGVkIGhlcmUsIHRoaXMgaXMg
anVzdCBzZXR0aW5nIHRoZQo+IHN0YWdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogRG9uJ3Qgd3JvbmdseSB1c2UgdG9wX2dm
biBmb3Igbm9uLXJvb3QgZ3BhIGNhbGN1bGF0aW9uLiBSZS13cml0ZQo+ICAgICBjYWNoZSBlbnRy
aWVzIGFmdGVyIHNldHRpbmcgQS9EIGJpdHMgKGFuIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvCj4g
ICAgIHN1cHByZXNzIHRoZWlyIHNldHRpbmcgdXBvbiBjYWNoZSBoaXRzKS4KPiAKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gQEAgLTI2NjQsNiArMjY2NCwxOCBAQCB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZShjb25zdCBjaGFyCj4gICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7Cj4gIH0K
PiAKPiArYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2bWVtdWxfY2FjaGUg
KmNhY2hlLCBwYWRkcl90Cj4gZ3BhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWduZWQgaW50IHNpemUpCj4gK3sKPiArICAg
IHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiArdm9pZCBodm1lbXVsX3dyaXRlX2NhY2hlKHN0cnVj
dCBodm1lbXVsX2NhY2hlICpjYWNoZSwgcGFkZHJfdCBncGEsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGNvbnN0IHZvaWQgKmJ1ZmZlciwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQo+ICt7Cj4gK30KPiArCj4gIC8q
Cj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4g
QEAgLTkyLDggKzkyLDEzIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QKPiAgI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gNCAvKiA2NC1iaXQgb25seS4uLiAqLwo+
ICAgICAgZ3Vlc3RfbDNlX3QgKmwzcCA9IE5VTEw7CgpTaG91bGRuJ3QgdGhlIGFib3ZlIGxpbmUg
YmUuLi4KCj4gICAgICBndWVzdF9sNGVfdCAqbDRwOwo+ICsgICAgcGFkZHJfdCBsNGdwYTsKPiAr
I2VuZGlmCj4gKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgLyogUEFFIG9yIDY0Li4uICov
CgouLi5oZXJlPwoKPiArICAgIHBhZGRyX3QgbDNncGE7Cj4gICNlbmRpZgo+ICAgICAgdWludDMy
X3QgZ2ZsYWdzLCByYzsKPiArICAgIHBhZGRyX3QgbDFncGEgPSAwLCBsMmdwYSA9IDA7Cj4gICAg
ICB1bnNpZ25lZCBpbnQgbGVhZl9sZXZlbDsKPiAgICAgIHAybV9xdWVyeV90IHF0ID0gUDJNX0FM
TE9DIHwgUDJNX1VOU0hBUkU7Cj4gCj4gQEAgLTEzNCw3ICsxMzksMTUgQEAgZ3Vlc3Rfd2Fsa190
YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAo+ICAgICAgLyogR2V0IHRoZSBsNGUgZnJvbSB0
aGUgdG9wIGxldmVsIHRhYmxlIGFuZCBjaGVjayBpdHMgZmxhZ3MqLwo+ICAgICAgZ3ctPmw0bWZu
ID0gdG9wX21mbjsKPiAgICAgIGw0cCA9IChndWVzdF9sNGVfdCAqKSB0b3BfbWFwOwo+IC0gICAg
Z3ctPmw0ZSA9IGw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQoZ2xhKV07Cj4gKyAgICBsNGdwYSA9
IGdmbl90b19nYWRkcih0b3BfZ2ZuKSArCj4gKyAgICAgICAgICAgIGd1ZXN0X2w0X3RhYmxlX29m
ZnNldChnbGEpICogc2l6ZW9mKGd3LT5sNGUpOwo+ICsgICAgaWYgKCAhY2FjaGUgfHwKPiArICAg
ICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgbDRncGEsIDQsICZndy0+bDRlLCBzaXpl
b2YoZ3ctPmw0ZSkpICkKPiArICAgIHsKPiArICAgICAgICBndy0+bDRlID0gbDRwW2d1ZXN0X2w0
X3RhYmxlX29mZnNldChnbGEpXTsKPiArICAgICAgICBpZiAoIGNhY2hlICkKPiArICAgICAgICAg
ICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDRncGEsIDQsICZndy0+bDRlLCBzaXplb2Yo
Z3ctPmw0ZSkpOwoKTm8gbmVlZCB0byB0ZXN0IGNhY2hlIGhlcmUgb3IgYmVsb3cgc2luY2UgbmVp
dGhlciB0aGUgcmVhZCBvciB3cml0ZSBmdW5jdGlvbnMgKHlldCkgZGVyZWZlcmVuY2UgaXQuCgog
IFBhdWwKCj4gKyAgICB9Cj4gICAgICBnZmxhZ3MgPSBndWVzdF9sNGVfZ2V0X2ZsYWdzKGd3LT5s
NGUpOwo+ICAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgICAgICBn
b3RvIG91dDsKPiBAQCAtMTY0LDcgKzE3NywxNSBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0Cj4gICAgICB9Cj4gCj4gICAgICAvKiBHZXQgdGhlIGwzZSBhbmQgY2hl
Y2sgaXRzIGZsYWdzKi8KPiAtICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0
KGdsYSldOwo+ICsgICAgbDNncGEgPSBnZm5fdG9fZ2FkZHIoZ3Vlc3RfbDRlX2dldF9nZm4oZ3ct
Pmw0ZSkpICsKPiArICAgICAgICAgICAgZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSkgKiBzaXpl
b2YoZ3ctPmwzZSk7Cj4gKyAgICBpZiAoICFjYWNoZSB8fAo+ICsgICAgICAgICAhaHZtZW11bF9y
ZWFkX2NhY2hlKGNhY2hlLCBsM2dwYSwgMywgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSkgKQo+
ICsgICAgewo+ICsgICAgICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGds
YSldOwo+ICsgICAgICAgIGlmICggY2FjaGUgKQo+ICsgICAgICAgICAgICBodm1lbXVsX3dyaXRl
X2NhY2hlKGNhY2hlLCBsM2dwYSwgMywgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSk7Cj4gKyAg
ICB9Cj4gICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpOwo+ICAgICAg
aWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAgICAgICBnb3RvIG91dDsKPiBA
QCAtMjE2LDcgKzIzNywxNiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0Cj4gICNlbHNlIC8qIFBBRSBvbmx5Li4uICovCj4gCj4gICAgICAvKiBHZXQgdGhlIGwzZSBh
bmQgY2hlY2sgaXRzIGZsYWcgKi8KPiAtICAgIGd3LT5sM2UgPSAoKGd1ZXN0X2wzZV90ICopdG9w
X21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSldOwo+ICsgICAgbDNncGEgPSBnZm5fdG9f
Z2FkZHIodG9wX2dmbikgKyAoKHVuc2lnbmVkIGxvbmcpdG9wX21hcCAmCj4gflBBR0VfTUFTSykg
Kwo+ICsgICAgICAgICAgICBndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKSAqIHNpemVvZihndy0+
bDNlKTsKPiArICAgIGlmICggIWNhY2hlIHx8Cj4gKyAgICAgICAgICFodm1lbXVsX3JlYWRfY2Fj
aGUoY2FjaGUsIGwzZ3BhLCAzLCAmZ3ctPmwzZSwgc2l6ZW9mKGd3LT5sM2UpKSApCj4gKyAgICB7
Cj4gKyAgICAgICAgZ3ctPmwzZSA9ICgoZ3Vlc3RfbDNlX3QgKil0b3BfbWFwKVtndWVzdF9sM190
YWJsZV9vZmZzZXQoZ2xhKV07Cj4gKyAgICAgICAgaWYgKCBjYWNoZSApCj4gKyAgICAgICAgICAg
IGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGwzZ3BhLCAzLCAmZ3ctPmwzZSwgc2l6ZW9mKGd3
LT5sM2UpKTsKPiArICAgIH0KPiArCj4gICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdz
KGd3LT5sM2UpOwo+ICAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKPiAgICAg
ICAgICBnb3RvIG91dDsKPiBAQCAtMjQyLDE4ICsyNzIsMjYgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMo
c3RydWN0IHZjcHUgKnYsIHN0cnVjdAo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+IAo+
IC0gICAgLyogR2V0IHRoZSBsMmUgKi8KPiAtICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFi
bGVfb2Zmc2V0KGdsYSldOwo+ICsgICAgbDJncGEgPSBnZm5fdG9fZ2FkZHIoZ3Vlc3RfbDNlX2dl
dF9nZm4oZ3ctPmwzZSkpOwo+IAo+ICAjZWxzZSAvKiAzMi1iaXQgb25seS4uLiAqLwo+IAo+IC0g
ICAgLyogR2V0IGwyZSBmcm9tIHRoZSB0b3AgbGV2ZWwgdGFibGUgKi8KPiAgICAgIGd3LT5sMm1m
biA9IHRvcF9tZm47Cj4gICAgICBsMnAgPSAoZ3Vlc3RfbDJlX3QgKikgdG9wX21hcDsKPiAtICAg
IGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KGdsYSldOwo+ICsgICAgbDJncGEg
PSBnZm5fdG9fZ2FkZHIodG9wX2dmbik7Cj4gCj4gICNlbmRpZiAvKiBBbGwgbGV2ZWxzLi4uICov
Cj4gCj4gKyAgICAvKiBHZXQgdGhlIGwyZSAqLwo+ICsgICAgbDJncGEgKz0gZ3Vlc3RfbDJfdGFi
bGVfb2Zmc2V0KGdsYSkgKiBzaXplb2YoZ3ctPmwyZSk7Cj4gKyAgICBpZiAoICFjYWNoZSB8fAo+
ICsgICAgICAgICAhaHZtZW11bF9yZWFkX2NhY2hlKGNhY2hlLCBsMmdwYSwgMiwgJmd3LT5sMmUs
IHNpemVvZihndy0+bDJlKSkgKQo+ICsgICAgewo+ICsgICAgICAgIGd3LT5sMmUgPSBsMnBbZ3Vl
c3RfbDJfdGFibGVfb2Zmc2V0KGdsYSldOwo+ICsgICAgICAgIGlmICggY2FjaGUgKQo+ICsgICAg
ICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGNhY2hlLCBsMmdwYSwgMiwgJmd3LT5sMmUsIHNp
emVvZihndy0+bDJlKSk7Cj4gKyAgICB9Cj4gKwo+ICAgICAgLyogQ2hlY2sgdGhlIGwyZSBmbGFn
cy4gKi8KPiAgICAgIGdmbGFncyA9IGd1ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSk7Cj4gICAg
ICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQo+IEBAIC0zMzUsNyArMzczLDE3IEBA
IGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKPiAgICAgICAgICBndy0+
cGZlYyB8PSByYyAmIFBGRUNfc3ludGhfbWFzazsKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAg
IH0KPiAtICAgIGd3LT5sMWUgPSBsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KGdsYSldOwo+ICsK
PiArICAgIGwxZ3BhID0gZ2ZuX3RvX2dhZGRyKGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUpKSAr
Cj4gKyAgICAgICAgICAgIGd1ZXN0X2wxX3RhYmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd3LT5s
MWUpOwo+ICsgICAgaWYgKCAhY2FjaGUgfHwKPiArICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNo
ZShjYWNoZSwgbDFncGEsIDEsICZndy0+bDFlLCBzaXplb2YoZ3ctPmwxZSkpICkKPiArICAgIHsK
PiArICAgICAgICBndy0+bDFlID0gbDFwW2d1ZXN0X2wxX3RhYmxlX29mZnNldChnbGEpXTsKPiAr
ICAgICAgICBpZiAoIGNhY2hlICkKPiArICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShj
YWNoZSwgbDFncGEsIDEsICZndy0+bDFlLCBzaXplb2YoZ3ctPmwxZSkpOwo+ICsgICAgfQo+ICsK
PiAgICAgIGdmbGFncyA9IGd1ZXN0X2wxZV9nZXRfZmxhZ3MoZ3ctPmwxZSk7Cj4gICAgICBpZiAo
ICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+IEBAIC00
NDYsMjIgKzQ5NCwzOCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
Cj4gICAgICBjYXNlIDE6Cj4gICAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDFwW2d1ZXN0X2wx
X3RhYmxlX29mZnNldChnbGEpXS5sMSwgJmd3LT5sMWUubDEsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkgKQo+ICsgICAgICAgIHsKPiAgICAg
ICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKPiArICAgICAgICAgICAg
aWYgKCBjYWNoZSApCj4gKyAgICAgICAgICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGNhY2hl
LCBsMWdwYSwgMSwgJmd3LT5sMWUsIHNpemVvZihndy0+bDFlKSk7Cj4gKyAgICAgICAgfQo+ICAg
ICAgICAgIC8qIEZhbGx0aHJvdWdoICovCj4gICAgICBjYXNlIDI6Cj4gICAgICAgICAgaWYgKCBz
ZXRfYWRfYml0cygmbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldChnbGEpXS5sMiwgJmd3LT5sMmUu
bDIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNz
KSAmJiBsZWFmX2xldmVsID09IDIpICkKPiArICAgICAgICB7Cj4gICAgICAgICAgICAgIHBhZ2lu
Z19tYXJrX2RpcnR5KGQsIGd3LT5sMm1mbik7Cj4gKyAgICAgICAgICAgIGlmICggY2FjaGUgKQo+
ICsgICAgICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDJncGEsIDIsICZn
dy0+bDJlLCBzaXplb2YoZ3ctPmwyZSkpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLwo+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0IC8qIDY0LWJpdCBvbmx5
Li4uICovCj4gICAgICBjYXNlIDM6Cj4gICAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDNwW2d1
ZXN0X2wzX3RhYmxlX29mZnNldChnbGEpXS5sMywgJmd3LT5sM2UubDMsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiBsZWFmX2xldmVsID09
IDMpICkKPiArICAgICAgICB7Cj4gICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3
LT5sM21mbik7Cj4gKyAgICAgICAgICAgIGlmICggY2FjaGUgKQo+ICsgICAgICAgICAgICAgICAg
aHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDNncGEsIDMsICZndy0+bDNlLCBzaXplb2YoZ3ct
PmwzZSkpOwo+ICsgICAgICAgIH0KPiAKPiAgICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsNHBb
Z3Vlc3RfbDRfdGFibGVfb2Zmc2V0KGdsYSldLmw0LCAmZ3ctPmw0ZS5sNCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhbHNlKSApCj4gKyAgICAgICAgewo+ICAgICAgICAgICAgICBwYWdp
bmdfbWFya19kaXJ0eShkLCBndy0+bDRtZm4pOwo+ICsgICAgICAgICAgICBpZiAoIGNhY2hlICkK
PiArICAgICAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGw0Z3BhLCA0LCAm
Z3ctPmw0ZSwgc2l6ZW9mKGd3LT5sNGUpKTsKPiArICAgICAgICB9Cj4gICNlbmRpZgo+ICAgICAg
fQo+IAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAo+IEBAIC05OCw2ICs5OCwxMyBAQCBpbnQg
aHZtZW11bF9kb19waW9fYnVmZmVyKHVpbnQxNl90IHBvcnQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDhfdCBkaXIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
YnVmZmVyKTsKPiAKPiArc3RydWN0IGh2bWVtdWxfY2FjaGU7Cj4gK2Jvb2wgaHZtZW11bF9yZWFk
X2NhY2hlKGNvbnN0IHN0cnVjdCBodm1lbXVsX2NhY2hlICosIHBhZGRyX3QgZ3BhLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5z
aWduZWQgaW50IHNpemUpOwo+ICt2b2lkIGh2bWVtdWxfd3JpdGVfY2FjaGUoc3RydWN0IGh2bWVt
dWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGV2ZWwsIGNvbnN0IHZvaWQgKmJ1ZmZlciwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzaXplKTsKPiArCj4gIHZvaWQgaHZtX2R1bXBfZW11bGF0aW9u
X3N0YXRlKGNvbnN0IGNoYXIgKmxvZ2x2bCwgY29uc3QgY2hhciAqcHJlZml4LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0LCBpbnQgcmMpOwo+IAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16:20: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 1fzlPG-0003mj-8C; Tue, 11 Sep 2018 16:20:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sdwv=lz=citrix.com=prvs=7852997cf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1fzlPE-0003md-I0
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:20:48 +0000
X-Inumbo-ID: c3a5e039-b5de-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3a5e039-b5de-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:21:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78879876"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 3/4] x86/HVM: implement memory read caching
Thread-Index: AQHUSdGBEz76lmszFUGzFYvYI0tY2aTrQqsw
Date: Tue, 11 Sep 2018 16:20:44 +0000
Message-ID: <309480f3cab34c72a38ab08567d25028@AMSPEX02CL03.citrite.net>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
In-Reply-To: <5B97BFE702000078001E7410@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 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTggMTQ6MTUKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2Vvcmdl
IER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYy
IDMvNF0geDg2L0hWTTogaW1wbGVtZW50IG1lbW9yeSByZWFkIGNhY2hpbmcKPiAKPiBFbXVsYXRp
b24gcmVxdWlyaW5nIGRldmljZSBtb2RlbCBhc3Npc3RhbmNlIHVzZXMgYSBmb3JtIG9mIGluc3Ry
dWN0aW9uCj4gcmUtZXhlY3V0aW9uLCBhc3N1bWluZyB0aGF0IHRoZSBzZWNvbmQgKGFuZCBhbnkg
ZnVydGhlcikgcGFzcyB0YWtlcwo+IGV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBhIHZh
bGlkIGFzc3VtcHRpb24gYXMgZmFyIHVzZSBvZiBDUFUKPiByZWdpc3RlcnMgZ29lcyAoYXMgdGhv
c2UgY2FuJ3QgY2hhbmdlIHdpdGhvdXQgYW55IG90aGVyIGluc3RydWN0aW9uCj4gZXhlY3V0aW5n
IGluIGJldHdlZW4pLCBidXQgaXMgd3JvbmcgZm9yIG1lbW9yeSBhY2Nlc3Nlcy4gSW4gcGFydGlj
dWxhcgo+IGl0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGggYW4KPiBpbnN0cnVjdGlvbiBjdXJyZW50bHkgdW5kZXIgZW11bGF0
aW9uIChoaXR0aW5nIGJldHdlZW4gdHdvIHBhc3NlcykuIElmCj4gdGhlIGZpcnN0IHBhc3MgdHJh
bnNsYXRlZCBhIGxpbmVhciBhZGRyZXNzIHN1Y2Nlc3NmdWxseSwgYW55IHN1YnNlcXVlbnQKPiBw
YXNzIG5lZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRp
b24uCj4gCj4gSW50cm9kdWNlIGEgY2FjaGUgKHVzZWQgYnkganVzdCBndWVzdCBwYWdlIHRhYmxl
IGFjY2Vzc2VzIGZvciBub3cpIHRvCj4gbWFrZSBzdXJlIGFib3ZlIGRlc2NyaWJlZCBhc3N1bXB0
aW9uIGhvbGRzLiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljCj4gaW1wbGVtZW50YXRpb24gZm9y
IG5vdzogT25seSBleGFjdCBtYXRjaGVzIGFyZSBzYXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9yCj4g
cGFydGlhbCByZWFkcyBvciBhbnl0aGluZykuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KPiAtLS0KPiB2MjogUmUtYmFzZS4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTI3LDYgKzI3LDE4
IEBACj4gICNpbmNsdWRlIDxhc20vaHZtL3N2bS9zdm0uaD4KPiAgI2luY2x1ZGUgPGFzbS92bV9l
dmVudC5oPgo+IAo+ICtzdHJ1Y3QgaHZtZW11bF9jYWNoZQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgbWF4X2VudHM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX2VudHM7Cj4gKyAgICBzdHJ1Y3Qg
ewo+ICsgICAgICAgIHBhZGRyX3QgZ3BhOlBBRERSX0JJVFM7Cj4gKyAgICAgICAgdW5zaWduZWQg
aW50IHNpemU6KEJJVFNfUEVSX0xPTkcgLSBQQUREUl9CSVRTKSAvIDI7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsOihCSVRTX1BFUl9MT05HIC0gUEFERFJfQklUUykgLyAyOwo+ICsgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGF0YTsKPiArICAgIH0gZW50c1tdOwo+ICt9Owo+ICsKPiAgc3Rh
dGljIHZvaWQgaHZtdHJhY2VfaW9fYXNzaXN0KGNvbnN0IGlvcmVxX3QgKnApCj4gIHsKPiAgICAg
IHVuc2lnbmVkIGludCBzaXplLCBldmVudDsKPiBAQCAtNTQxLDcgKzU1Myw3IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdAo+ICAgKi8KPiAgc3RhdGljIHZvaWQgKmh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2ln
bmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywKPiAtICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQpCj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0LCBzdHJ1Y3QgaHZtZW11bF9jYWNoZQo+ICpjYWNoZSkKPiAgewo+ICAgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPiBAQCAt
NTg2LDcgKzU5OCw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAg
ICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gCj4gICAgICAgICAgcmVzID0gaHZt
X3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBO
VUxMLCAmcDJtdCwgY2FjaGUpOwo+IAo+ICAgICAgICAgIHN3aXRjaCAoIHJlcyApCj4gICAgICAg
ICAgewo+IEBAIC03MDIsNiArNzE0LDggQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19w
aHlzKAo+ICAgICAgZ2ZuX3QgZ2ZuLCBuZ2ZuOwo+ICAgICAgdW5zaWduZWQgbG9uZyBkb25lLCB0
b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKPiAgICAgIGludCByZXZlcnNlOwo+
ICsgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlID0gcGZlYyAmIFBGRUNfaW5zbl9mZXRj
aAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBOVUxMIDogY3Vyci0+YXJj
aC5odm0uZGF0YV9jYWNoZTsKPiAKPiAgICAgIC8qCj4gICAgICAgKiBDbGlwIHJlcGV0aXRpb25z
IHRvIGEgc2Vuc2libGUgbWF4aW11bS4gVGhpcyBhdm9pZHMgZXh0ZW5zaXZlIGxvb3BpbmcgaW4K
PiBAQCAtNzMxLDcgKzc0NSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygK
PiAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICAgICAgICAgIGdmbiA9IGdhZGRyX3RvX2dmbihn
YWRkcik7Cj4gICAgICB9Cj4gLSAgICBlbHNlIGlmICggZ2ZuX2VxKGdmbiA9IHBhZ2luZ19nbGFf
dG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxMKSwKPiArICAgIGVsc2UgaWYgKCBnZm5fZXEo
Z2ZuID0gcGFnaW5nX2dsYV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMsIGNhY2hlKSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgSU5WQUxJRF9HRk4pICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAo
IHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQo+IEBAIC03NDcs
NyArNzYxLDcgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKAo+ICAgICAgewo+
ICAgICAgICAgIC8qIEdldCB0aGUgbmV4dCBQRk4gaW4gdGhlIHJhbmdlLiAqLwo+ICAgICAgICAg
IGFkZHIgKz0gcmV2ZXJzZSA/IC1QQUdFX1NJWkUgOiBQQUdFX1NJWkU7Cj4gLSAgICAgICAgbmdm
biA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxMKTsKPiArICAgICAg
ICBuZ2ZuID0gcGFnaW5nX2dsYV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMsIGNhY2hlKTsKPiAK
PiAgICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNlZGluZyBQRk5zPyBJ
ZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLwo+ICAgICAgICAgIGlmICggZ2ZuX2VxKG5nZm4sIElO
VkFMSURfR0ZOKSB8fAo+IEBAIC0xMDczLDcgKzEwODcsMTAgQEAgc3RhdGljIGludCBsaW5lYXJf
cmVhZCh1bnNpZ25lZCBsb25nIGFkZAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4gIHsKPiAgICAg
IHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+IC0gICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7Cj4gKyAgICBp
bnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBw
ZmVjLCAmcGZpbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHBmZWMgJiBQRkVDX2luc25fZmV0Y2gKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/IE5VTEwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IGN1cnJlbnQtPmFyY2guaHZtLmRhdGFfY2FjaGUpKTsKPiAKPiAgICAgIHN3aXRjaCAo
IHJjICkKPiAgICAgIHsKPiBAQCAtMTI3MCw3ICsxMjg3LDggQEAgc3RhdGljIGludCBodm1lbXVs
X3dyaXRlKAo+IAo+ICAgICAgaWYgKCAha25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCj4g
ICAgICB7Cj4gLSAgICAgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIs
IGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAgbWFwcGluZyA9IGh2bWVt
dWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5o
dm0uZGF0YV9jYWNoZSk7Cj4gICAgICAgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQo+ICAgICAg
ICAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICAgICAgfQo+IEBAIC0xMzEyLDcg
KzEzMzAsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcm13KAo+IAo+ICAgICAgaWYgKCAha25vd25f
Z2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCj4gICAgICB7Cj4gLSAgICAgICAgbWFwcGluZyA9IGh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCk7
Cj4gKyAgICAgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVz
LCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5odm0uZGF0YV9jYWNoZSk7Cj4gICAgICAgICAgaWYg
KCBJU19FUlIobWFwcGluZykgKQo+ICAgICAgICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGlu
Zyk7Cj4gICAgICB9Cj4gQEAgLTE0NjYsNyArMTQ4NSw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9j
bXB4Y2hnKAo+ICAgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3Nz
XS5kcGwgPT0gMyApCj4gICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKPiAKPiAtICAg
IG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZt
ZW11bF9jdHh0KTsKPiArICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRy
LCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2guaHZtLmRhdGFfY2FjaGUpOwo+ICAgICAgaWYgKCBJU19F
UlIobWFwcGluZykgKQo+ICAgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKPiAKPiBA
QCAtMjM3Myw2ICsyMzkzLDcgQEAgc3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBo
dm1fZQo+ICAgICAgewo+ICAgICAgICAgIHZpby0+bW1pb19jYWNoZV9jb3VudCA9IDA7Cj4gICAg
ICAgICAgdmlvLT5tbWlvX2luc25fYnl0ZXMgPSAwOwo+ICsgICAgICAgIGN1cnItPmFyY2guaHZt
LmRhdGFfY2FjaGUtPm51bV9lbnRzID0gMDsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgIHsK
PiBAQCAtMjU5MSw3ICsyNjEyLDcgQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFkZHIpICYmCj4gICAg
ICAgICAgICAgICBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25f
YnVmLCBhZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGZlYyB8IFBGRUNfaW5zbl9mZXRjaCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMgfCBQRkVDX2luc25fZmV0Y2gsIE5VTEwsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKSA9PSBIVk1UUkFO
U19va2F5KSA/Cj4gICAgICAgICAgICAgIHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSA6
IDA7Cj4gICAgICB9Cj4gQEAgLTI2NjQsOSArMjY4NSwzNSBAQCB2b2lkIGh2bV9kdW1wX2VtdWxh
dGlvbl9zdGF0ZShjb25zdCBjaGFyCj4gICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1
Zik7Cj4gIH0KPiAKPiArc3RydWN0IGh2bWVtdWxfY2FjaGUgKmh2bWVtdWxfY2FjaGVfaW5pdCh1
bnNpZ25lZCBpbnQgbmVudHMpCj4gK3sKPiArICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNo
ZSA9IHhtYWxsb2NfYnl0ZXMob2Zmc2V0b2Yoc3RydWN0Cj4gaHZtZW11bF9jYWNoZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50
c1tuZW50c10pKTsKPiArCj4gKyAgICBpZiAoIGNhY2hlICkKPiArICAgIHsKPiArICAgICAgICBj
YWNoZS0+bnVtX2VudHMgPSAwOwo+ICsgICAgICAgIGNhY2hlLT5tYXhfZW50cyA9IG5lbnRzOwo+
ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBjYWNoZTsKPiArfQo+ICsKPiAgYm9vbCBodm1lbXVs
X3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlLCBwYWRkcl90Cj4g
Z3BhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIHZvaWQg
KmJ1ZmZlciwgdW5zaWduZWQgaW50IHNpemUpCj4gIHsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+
ICsKCkhlcmUgeW91IGNvdWxkIHJldHVybiBmYWxzZSBpZiBjYWNoZSBpcyBOVUxMLi4uCgo+ICsg
ICAgQVNTRVJUKHNpemUgPD0gc2l6ZW9mKGNhY2hlLT5lbnRzLT5kYXRhKSk7Cj4gKwo+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBjYWNoZS0+bnVtX2VudHM7ICsraSApCj4gKyAgICAgICAgaWYgKCBj
YWNoZS0+ZW50c1tpXS5sZXZlbCA9PSBsZXZlbCAmJiBjYWNoZS0+ZW50c1tpXS5ncGEgPT0gZ3Bh
ICYmCj4gKyAgICAgICAgICAgICBjYWNoZS0+ZW50c1tpXS5zaXplID09IHNpemUgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgbWVtY3B5KGJ1ZmZlciwgJmNhY2hlLT5lbnRzW2ldLmRhdGEs
IHNpemUpOwo+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgICAgICB9Cj4gKwo+ICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4gCj4gQEAgLTI2NzQsNiArMjcyMSwzNSBAQCB2b2lkIGh2
bWVtdWxfd3JpdGVfY2FjaGUoc3RydWN0IGh2bWVtdWxfCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGNvbnN0IHZvaWQgKmJ1ZmZlciwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgaTsKPiArCgouLi5hbmQgaGVyZSBqdXN0IGJhaWwgb3V0LiBUaHVzIG1ha2luZyBib3RoIGZ1
bmN0aW9ucyBzYWZlIHRvIGNhbGwgd2l0aCBhIE5VTEwgY2FjaGUuCgo+ICsgICAgaWYgKCBzaXpl
ID4gc2l6ZW9mKGNhY2hlLT5lbnRzLT5kYXRhKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgY2FjaGUtPm51bV9lbnRzOyArK2kgKQo+ICsgICAgICAgIGlmICggY2Fj
aGUtPmVudHNbaV0ubGV2ZWwgPT0gbGV2ZWwgJiYgY2FjaGUtPmVudHNbaV0uZ3BhID09IGdwYSAm
Jgo+ICsgICAgICAgICAgICAgY2FjaGUtPmVudHNbaV0uc2l6ZSA9PSBzaXplICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIG1lbWNweSgmY2FjaGUtPmVudHNbaV0uZGF0YSwgYnVmZmVyLCBz
aXplKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICBpZiAo
IHVubGlrZWx5KGkgPj0gY2FjaGUtPm1heF9lbnRzKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAg
IGNhY2hlLT5lbnRzW2ldLmxldmVsID0gbGV2ZWw7Cj4gKyAgICBjYWNoZS0+ZW50c1tpXS5ncGEg
ICA9IGdwYTsKPiArICAgIGNhY2hlLT5lbnRzW2ldLnNpemUgID0gc2l6ZTsKPiArCj4gKyAgICBt
ZW1jcHkoJmNhY2hlLT5lbnRzW2ldLmRhdGEsIGJ1ZmZlciwgc2l6ZSk7Cj4gKwo+ICsgICAgY2Fj
aGUtPm51bV9lbnRzID0gaSArIDE7Cj4gIH0KPiAKPiAgLyoKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0xNTIxLDYgKzE1
MjEsMTcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gCj4gICAg
ICB2LT5hcmNoLmh2bS5pbmplY3RfZXZlbnQudmVjdG9yID0gSFZNX0VWRU5UX1ZFQ1RPUl9VTlNF
VDsKPiAKPiArICAgIC8qCj4gKyAgICAgKiBMZWF2aW5nIGFzaWRlIHRoZSBpbnNuIGZldGNoLCBm
b3Igd2hpY2ggd2UgZG9uJ3QgdXNlIHRoaXMgY2FjaGUsIG5vCj4gKyAgICAgKiBpbnNuIGNhbiBh
Y2Nlc3MgbW9yZSB0aGFuIDggaW5kZXBlbmRlbnQgbGluZWFyIGFkZHJlc3NlcyAoQVZYMgo+ICsg
ICAgICogZ2F0aGVycyBiZWluZyB0aGUgd29yc3QpLiBFYWNoIHN1Y2ggbGluZWFyIHJhbmdlIGNh
biBzcGFuIGEgcGFnZQo+ICsgICAgICogYm91bmRhcnksIGkuZS4gcmVxdWlyZSB0d28gcGFnZSB3
YWxrcy4KPiArICAgICAqLwo+ICsgICAgdi0+YXJjaC5odm0uZGF0YV9jYWNoZSA9Cj4gaHZtZW11
bF9jYWNoZV9pbml0KENPTkZJR19QQUdJTkdfTEVWRUxTICogOCAqIDIpOwo+ICsgICAgcmMgPSAt
RU5PTUVNOwo+ICsgICAgaWYgKCAhdi0+YXJjaC5odm0uZGF0YV9jYWNoZSApCj4gKyAgICAgICAg
Z290byBmYWlsNDsKPiArCj4gICAgICByYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KTsgLyog
dGVhcmRvd246IGZyZWVfY29tcGF0X2FyZ194bGF0KCkgKi8KPiAgICAgIGlmICggcmMgIT0gMCAp
Cj4gICAgICAgICAgZ290byBmYWlsNDsKPiBAQCAtMTU1MCw2ICsxNTYxLDcgQEAgaW50IGh2bV92
Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gICBmYWlsNToKPiAgICAgIGZyZWVfY29t
cGF0X2FyZ194bGF0KHYpOwo+ICAgZmFpbDQ6Cj4gKyAgICBodm1lbXVsX2NhY2hlX2Rlc3Ryb3ko
di0+YXJjaC5odm0uZGF0YV9jYWNoZSk7Cj4gICAgICBodm1fZnVuY3MudmNwdV9kZXN0cm95KHYp
Owo+ICAgZmFpbDM6Cj4gICAgICB2bGFwaWNfZGVzdHJveSh2KTsKPiBAQCAtMTU3Miw2ICsxNTg0
LDggQEAgdm9pZCBodm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+IAo+ICAgICAgZnJl
ZV9jb21wYXRfYXJnX3hsYXQodik7Cj4gCj4gKyAgICBodm1lbXVsX2NhY2hlX2Rlc3Ryb3kodi0+
YXJjaC5odm0uZGF0YV9jYWNoZSk7Cj4gKwo+ICAgICAgdGFza2xldF9raWxsKCZ2LT5hcmNoLmh2
bS5hc3NlcnRfZXZ0Y2huX2lycV90YXNrbGV0KTsKPiAgICAgIGh2bV9mdW5jcy52Y3B1X2Rlc3Ry
b3kodik7Cj4gCj4gQEAgLTI5NDYsNyArMjk2MCw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAo+
ICAgICAgfQo+IAo+ICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiAtICAg
ICAgICAmdHNzLCBwcmV2X3RyLmJhc2UsIHNpemVvZih0c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwg
JnBmaW5mbyk7Cj4gKyAgICAgICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXplb2YodHNzKSwgUEZF
Q19wYWdlX3ByZXNlbnQsICZwZmluZm8sIE5VTEwpOwo+ICAgICAgaWYgKCByYyA9PSBIVk1UUkFO
U19iYWRfbGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBm
aW5mby5lYywgcGZpbmZvLmxpbmVhcik7Cj4gICAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkg
KQo+IEBAIC0yOTkzLDcgKzMwMDcsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKPiAgICAgICAg
ICBnb3RvIG91dDsKPiAKPiAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4g
LSAgICAgICAgJnRzcywgdHIuYmFzZSwgc2l6ZW9mKHRzcyksIFBGRUNfcGFnZV9wcmVzZW50LCAm
cGZpbmZvKTsKPiArICAgICAgICAmdHNzLCB0ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdl
X3ByZXNlbnQsICZwZmluZm8sIE5VTEwpOwo+ICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRf
bGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5l
YywgcGZpbmZvLmxpbmVhcik7Cj4gICAgICAvKgo+IEBAIC0zMTA0LDcgKzMxMTgsNyBAQCB2b2lk
IGh2bV90YXNrX3N3aXRjaCgKPiAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFu
c2xhdGVfZ2V0X3BhZ2UoCj4gICAgICBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRy
LCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBm
aW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKPiAtICAgIGdmbl90ICpnZm5fcCwgcDJt
X3R5cGVfdCAqcDJtdF9wKQo+ICsgICAgZ2ZuX3QgKmdmbl9wLCBwMm1fdHlwZV90ICpwMm10X3As
IHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKPiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKPiAgICAgIHAybV90eXBlX3QgcDJtdDsKPiBAQCAtMzExMiw3ICszMTI2LDcgQEAg
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdAo+IAo+ICAgICAgaWYgKCBs
aW5lYXIgKQo+ICAgICAgewo+IC0gICAgICAgIGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKHYsIGFk
ZHIsICZwZmVjLCBOVUxMKTsKPiArICAgICAgICBnZm4gPSBwYWdpbmdfZ2xhX3RvX2dmbih2LCBh
ZGRyLCAmcGZlYywgY2FjaGUpOwo+IAo+ICAgICAgICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJ
RF9HRk4pICkKPiAgICAgICAgICB7Cj4gQEAgLTMxODQsNyArMzE5OCw3IEBAIGVudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXQKPiAgI2RlZmluZSBIVk1DT1BZX2xpbmVhciAg
ICAgKDF1PDwyKQo+ICBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2Nv
cHkoCj4gICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4gLSAgICB1aW50MzJfdCBwZmVjLCBwYWdlZmF1bHRf
aW5mb190ICpwZmluZm8pCj4gKyAgICB1aW50MzJfdCBwZmVjLCBwYWdlZmF1bHRfaW5mb190ICpw
ZmluZm8sIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKPiAgewo+ICAgICAgZ2ZuX3QgZ2Zu
Owo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiBAQCAtMzIxNyw4ICszMjMxLDggQEAg
c3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQo+IAo+ICAgICAgICAgIGNv
dW50ID0gbWluX3QoaW50LCBQQUdFX1NJWkUgLSBncGEsIHRvZG8pOwo+IAo+IC0gICAgICAgIHJl
cyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UodiwgYWRkciwgZmxhZ3MgJiBIVk1DT1BZX2xpbmVh
ciwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIHBmaW5mbywg
JnBhZ2UsICZnZm4sICZwMm10KTsKPiArICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9w
YWdlKHYsIGFkZHIsIGZsYWdzICYgSFZNQ09QWV9saW5lYXIsIHBmZWMsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCwgY2Fj
aGUpOwo+ICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+ICAgICAgICAgICAg
ICByZXR1cm4gcmVzOwo+IAo+IEBAIC0zMjY1LDE0ICszMjc5LDE0IEBAIGVudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBodm1fY29weV90b18KPiAgICAgIHBhZGRyX3QgcGFkZHIsIHZvaWQgKmJ1
ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICByZXR1cm4gX19odm1fY29w
eShidWYsIHBhZGRyLCBzaXplLCB2LAo+IC0gICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV90
b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ICBIVk1DT1BZX3RvX2d1ZXN0IHwgSFZNQ09QWV9waHlzLCAwLCBOVUxMLCBOVUxMKTsKPiAgfQo+
IAo+ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlz
KAo+ICAgICAgdm9pZCAqYnVmLCBwYWRkcl90IHBhZGRyLCBpbnQgc2l6ZSkKPiAgewo+ICAgICAg
cmV0dXJuIF9faHZtX2NvcHkoYnVmLCBwYWRkciwgc2l6ZSwgY3VycmVudCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX2Zyb21fZ3Vlc3QgfCBIVk1DT1BZX3Bo
eXMsIDAsIE5VTEwsIE5VTEwpOwo+ICB9Cj4gCj4gIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCBodm1fY29weV90b19ndWVzdF9saW5lYXIoCj4gQEAgLTMyODEsMTYgKzMyOTUsMTcgQEAgZW51
bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvXwo+ICB7Cj4gICAgICByZXR1cm4g
X19odm1fY29weShidWYsIGFkZHIsIHNpemUsIGN1cnJlbnQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICBIVk1DT1BZX3RvX2d1ZXN0IHwgSFZNQ09QWV9saW5lYXIsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzIHwgcGZlYywgcGZp
bmZvKTsKPiArICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193
cml0ZV9hY2Nlc3MgfCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgcGZpbmZvLCBOVUxM
KTsKPiAgfQo+IAo+ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9n
dWVzdF9saW5lYXIoCj4gICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNp
emUsIHVpbnQzMl90IHBmZWMsCj4gLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCj4gKyAg
ICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8sIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkK
PiAgewo+ICAgICAgcmV0dXJuIF9faHZtX2NvcHkoYnVmLCBhZGRyLCBzaXplLCBjdXJyZW50LAo+
ICAgICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV9mcm9tX2d1ZXN0IHwgSFZNQ09QWV9saW5l
YXIsCj4gLSAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IHBmZWMsIHBm
aW5mbyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IHBmZWMs
IHBmaW5mbywgY2FjaGUpOwo+ICB9Cj4gCj4gIHVuc2lnbmVkIGxvbmcgY29weV90b191c2VyX2h2
bSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgaW50Cj4gbGVuKQo+IEBAIC0z
MzMxLDcgKzMzNDYsOCBAQCB1bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91c2VyX2h2bSh2b2lkICp0
Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gCj4gLSAgICByYyA9IGh2bV9jb3B5X2Zy
b21fZ3Vlc3RfbGluZWFyKHRvLCAodW5zaWduZWQgbG9uZylmcm9tLCBsZW4sIDAsIE5VTEwpOwo+
ICsgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcih0bywgKHVuc2lnbmVkIGxvbmcp
ZnJvbSwgbGVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxM
LCBOVUxMKTsKPiAgICAgIHJldHVybiByYyA/IGxlbiA6IDA7IC8qIGZha2UgYSBjb3B5X2Zyb21f
dXNlcigpIHJldHVybiBjb2RlICovCj4gIH0KPiAKPiBAQCAtMzc0Nyw3ICszNzYzLDcgQEAgdm9p
ZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHNpZyksIGh2bV9hY2Nlc3NfaW5zbl9mZXRj
aCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzLCAmYWRkcikg
JiYKPiAgICAgICAgICAgICAgIChodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihzaWcsIGFkZHIs
IHNpemVvZihzaWcpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHdhbGssIE5VTEwpID09IEhWTVRSQU5TX29rYXkpICYmCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2FsaywgTlVMTCwgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkg
JiYKPiAgICAgICAgICAgICAgIChtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykp
ID09IDApICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJlZ3MtPnJpcCArPSBzaXplb2Yo
c2lnKTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTEzNTgsNyArMTM1OCw3IEBAIHN0YXRpYyB2b2lkIHN2
bV9lbXVsX3N3aW50X2luamVjdGlvbihzdHIKPiAgICAgICAgICBnb3RvIHJhaXNlX2V4Y2VwdGlv
bjsKPiAKPiAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoJmlkdGUsIGlkdGVf
bGluZWFyX2FkZHIsIGlkdGVfc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUEZFQ19pbXBsaWNpdCwgJnBmaW5mbyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBGRUNfaW1wbGljaXQsICZwZmluZm8sIE5VTEwpOwo+ICAgICAgaWYgKCBy
YyApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3Rv
X2dmbiApCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTQ3NSw3ICs0NzUsNyBAQCBzdGF0aWMgaW50IGRl
Y29kZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBw
YWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiAgICAgICAgICAgICAgaW50IHJjID0gaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIocG9wZXJhbmRTLCBiYXNlLCBzaXplLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAmcGZpbmZvKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgJnBmaW5mbywgTlVM
TCk7Cj4gCj4gICAgICAgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm4gKQo+ICAgICAgICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywg
cGZpbmZvLmxpbmVhcik7Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMTY2LDcgKzE2Niw3
IEBAIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKnNoYWRvd19pbmkKPiAgICAgICAgICAg
ICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLCBzaF9jdHh0LCAmYWRkcikgJiYKPiAgICAgICAgICAg
IWh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgICAgICAgICAgc2hfY3R4dC0+aW5z
bl9idWYsIGFkZHIsIHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZiksCj4gLSAgICAgICAgICAgICBQ
RkVDX2luc25fZmV0Y2gsIE5VTEwpKQo+ICsgICAgICAgICAgICAgUEZFQ19pbnNuX2ZldGNoLCBO
VUxMLCBOVUxMKSkKPiAgICAgICAgICA/IHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+
IAo+ICAgICAgcmV0dXJuICZodm1fc2hhZG93X2VtdWxhdG9yX29wczsKPiBAQCAtMjAxLDcgKzIw
MSw3IEBAIHZvaWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2gKPiAgICAgICAg
ICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFkZHIpICYmCj4gICAg
ICAgICAgICAgICAhaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4gICAgICAgICAgICAgICAg
ICAgc2hfY3R4dC0+aW5zbl9idWYsIGFkZHIsIHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZiksCj4g
LSAgICAgICAgICAgICAgICAgUEZFQ19pbnNuX2ZldGNoLCBOVUxMKSkKPiArICAgICAgICAgICAg
ICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwsIE5VTEwpKQo+ICAgICAgICAgICAgICA/IHNpemVv
ZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwo+ICAgICAgICAgIHNoX2N0eHQtPmluc25fYnVmX2Vp
cCA9IHJlZ3MtPnJpcDsKPiAgICAgIH0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+IEBAIC0xMjUsNyArMTI1
LDcgQEAgaHZtX3JlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcsCj4gICAgICByYyA9IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0
Y2gKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUEZFQ19pbnNuX2Zl
dGNoIDogMCksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8p
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCBOVUxMKTsK
PiAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRl
LmgKPiBAQCAtOTksNiArOTksMTEgQEAgaW50IGh2bWVtdWxfZG9fcGlvX2J1ZmZlcih1aW50MTZf
dCBwb3J0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7Cj4gCj4g
IHN0cnVjdCBodm1lbXVsX2NhY2hlOwo+ICtzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqaHZtZW11bF9j
YWNoZV9pbml0KHVuc2lnbmVkIGludCBuZW50cyk7Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1l
bXVsX2NhY2hlX2Rlc3Ryb3koc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKQo+ICt7Cj4gKyAg
ICB4ZnJlZShjYWNoZSk7Cj4gK30KPiAgYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3Ry
dWN0IGh2bWVtdWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZXZlbCwgdm9pZCAqYnVmZmVyLCB1bnNpZ25lZCBpbnQgc2l6ZSk7
Cj4gIHZvaWQgaHZtZW11bF93cml0ZV9jYWNoZShzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqLCBwYWRk
cl90IGdwYSwKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPiBAQCAtOTksNyArOTksNyBAQCBl
bnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fCj4gICAgICBwYWdlZmF1bHRf
aW5mb190ICpwZmluZm8pOwo+ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIoCj4gICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwg
aW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8p
Owo+ICsgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAq
Y2FjaGUpOwo+IAo+ICAvKgo+ICAgKiBHZXQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UgdW5kZXIg
YW4gSFZNIHBoeXNpY2FsIG9yIGxpbmVhciBhZGRyZXNzLiAgSWYKPiBAQCAtMTEwLDcgKzExMCw3
IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm8KPiAgZW51bSBodm1f
dHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCj4gICAgICBzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywK
PiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2Vf
cCwKPiAtICAgIGdmbl90ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKTsKPiArICAgIGdmbl90
ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wLCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUp
Owo+IAo+ICAjZGVmaW5lIEhWTV9IQ0FMTF9jb21wbGV0ZWQgIDAgLyogaHlwZXJjYWxsIGNvbXBs
ZXRlZCAtIG5vIGZ1cnRoZXIKPiBhY3Rpb24gKi8KPiAgI2RlZmluZSBIVk1fSENBTExfcHJlZW1w
dGVkICAxIC8qIGh5cGVyY2FsbCBwcmVlbXB0ZWQgLSByZS1leGVjdXRlCj4gVk1DQUxMICovCj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oCj4gQEAgLTUzLDggKzUzLDYgQEAgc3RydWN0IGh2bV9tbWlvX2Nh
Y2hlIHsKPiAgICAgIHVpbnQ4X3QgYnVmZmVyWzMyXTsKPiAgfTsKPiAKPiAtc3RydWN0IGh2bWVt
dWxfY2FjaGU7Cj4gLQo+ICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewo+ICAgICAgLyogSS9PIHJlcXVl
c3QgaW4gZmxpZ2h0IHRvIGRldmljZSBtb2RlbC4gKi8KPiAgICAgIGVudW0gaHZtX2lvX2NvbXBs
ZXRpb24gaW9fY29tcGxldGlvbjsKPiBAQCAtMjAwLDYgKzE5OCw3IEBAIHN0cnVjdCBodm1fdmNw
dSB7Cj4gICAgICB1OCAgICAgICAgICAgICAgICAgIGNhY2hlX21vZGU7Cj4gCj4gICAgICBzdHJ1
Y3QgaHZtX3ZjcHVfaW8gIGh2bV9pbzsKPiArICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpkYXRh
X2NhY2hlOwo+IAo+ICAgICAgLyogUGVuZGluZyBody9zdyBpbnRlcnJ1cHQgKC52ZWN0b3IgPSAt
MSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwo+ICAgICAgc3RydWN0IHg4Nl9ldmVudCAgICAg
aW5qZWN0X2V2ZW50Owo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:29:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16: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 1fzlXf-0004Eb-65; Tue, 11 Sep 2018 16:29: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=3zb0=lz=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzlXd-0004EW-Gz
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 16:29:29 +0000
X-Inumbo-ID: 98682eaa-b5df-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98682eaa-b5df-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 18:27:38 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 18:29:25 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 17:28:53 +0100
Message-ID: <a998859f912b174c7dc81175fe794af16039f4b3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 18:28:45 +0200
In-Reply-To: <1535643097-12059-1-git-send-email-andrew.cooper3@citrix.com>
References: <1535643097-12059-1-git-send-email-andrew.cooper3@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0782940547139331311=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0782940547139331311==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-oRYXmhYq3UuTtG+6Bkt3"


--=-oRYXmhYq3UuTtG+6Bkt3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-08-30 at 16:31 +0100, Andrew Cooper wrote:
> There original reason for this patch was to fix a livepatching
> problem;
> unnecesserily large livepatchs due to the use of __LINE__.
>=20
> A second problem is one of debugability.  A number of domain_crash()
> invocations have no logging at all, and number of others only have
> logging
> when compiled with a debug hypervisor.
>=20
> Change the interface to require the caller to pass a printk()
> message, which
> is emitted at guest error level.  This should ensure that every time
> a domain
> is crashed, an informative log message is also present.
>=20
> Update all callers to either merge with a previous printk(), or
> invent an
> informative log message.  A few select callers are switched to the
> non-printing version, when they've already emitted a relevent state
> dump.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
I like the idea, and the patch looks fine to me.

I don't think my Ack is really necessary. I see it's changing
xen/include/xen/sched.h but, AFAICT, that does not fall under the
schedulers' maintainers umbrella.

Anyway:

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-oRYXmhYq3UuTtG+6Bkt3
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+4FAluX7T4ACgkQFkJ4iaW4
c+5gbhAA6ZfckpXOP1iRBTFMwkFIlbGitIojte8LRJCKk49zXw1reLilCV+3SqC/
0tkR3rB4Yw5T92YreI+453N6GJG278mDrUQMvnX+ZGtbclNSLTcft614pCvLgCLi
Vj6Tm/oc/Nj/60mXfXAjroO55fkgyrYX3hfgJIhbjQULC3CJO4DY0L4z7d61wspn
zndlrmuKYjADHMRE/9gZ8lgLtJBufko8IARbJlxl4b5OrC0+vo/4GfT4Hc5WcOpS
8fSPdXWarYa8XAfUGgEjVBwuvy8ZrfIh0omhi3gCQJ14NyJ+2HCjnASIgQtVZDyb
5Ahf/4l+OFjbeGvfH5eQ5e5f0PfQ9IebfPQ8jHBG4kbdb+YdMhDU7PHqatzDJG8M
c2dkPoT0dQbSO49Il2akafGx/QXlmjpg6cSkHYyJKWaRby9tM+5HPPnvBVO00QUC
UK7k0ByUoqPgh85hY71ptLEuA5n6qattriiJfiCAa8YkivqUl9HeISn+/3BW7+vt
iwQrT2Q8cgwv3kpJLYuK/Q5vad1Ky8q5NtaklkClil2+giW7TyCu3Bju5Pf9VesO
kCcS9WU0Pek6YGjUHMjEXmQL0Dw7Drp7OGrYawH5NsmDwJ20HQtOrB9zM3uCERBW
gV1QuoLmJgZzxv/4v4PMqYWNQrjJXTswjkOxFGr9YBmoUPbDuhU=
=qJpN
-----END PGP SIGNATURE-----

--=-oRYXmhYq3UuTtG+6Bkt3--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0782940547139331311==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:48:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16:48: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 1fzlpt-000622-Qv; Tue, 11 Sep 2018 16: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=m3zw=lz=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1fzlps-00061x-J8
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 16:48:20 +0000
X-Inumbo-ID: 3bb5854a-b5e2-11e8-a8a5-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bb5854a-b5e2-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 18:46:30 +0200 (CEST)
Received: by mail-pl1-x643.google.com with SMTP id g2-v6so10643014plo.2
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 09:48:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=tLFMGhSJ/FGvDETJnfnSCWSPq6qIsdRitTmV9ujC4UM=;
 b=cmJP6utD8/sN8KQdMIPMR8HYdHZiXZQlimbAd6UgRdq95SbXFgXm2GFaK3wIrhhkek
 v2b6qfP5WSPqyuW/QvT4tQBD+D4q51BHX1AlQ1uLcdR9iuuz0/+6takSs2SjTY5l3e/i
 PJRm2AHwAJGpRCEtoHttpWX+8qLWzCNoJuNHrAeERqpYScKgLlxWjpYbzFnOScNMjvPP
 hPJ8nzNsFA073IsbMZabNdSkuFdEbCPEGJoRXDqEKOMfgCM9sk+oU4LUUWKtCfl9I0/K
 xEGok9I1mhmZzTHeaRVmItQEFBPIG1ZXPuxsoCmGdc0clR20FayGRWYlJXGMNCM3XVCX
 IZvA==
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=tLFMGhSJ/FGvDETJnfnSCWSPq6qIsdRitTmV9ujC4UM=;
 b=LVxA1FMq20y/nKNyQNjdcfZbWA23dO5/1KAf+jjFE4lXzaNwPeZ9QR4xRqQuZk2itq
 8wOct9iFOB/kS/0dxwWgHJ5BUPTU9RnNes7bhkseOQ4kC2llZwa3P/w3BUJXNeBncNTb
 OuNTivc7AvYvzAWT/df6rM9Z4hgBAc0IamgKscw3+6IN6lQ0Q6xsiRwOSvvmkEcgNTcB
 6GxPnW2CN1NXDe8ZNEk5fm1FJYMkAOoREDjX5wQ4cClz3iDVxBnQ0O4j4WAxaf5sVvOB
 k8as1iUoQUdfiOx7JhV95fzZTbnkjFCL1Oh5sCKMRJOGtwRqY/Hf+j78VdITzKCPidXt
 QX8Q==
X-Gm-Message-State: APzg51DV6ev/+KQt6gSAkzhi6JoZRWSJHsaezlOpqsG/1lChWYUEVcQe
 T7iPWod5QVLvkNXtkQaQCAORp1R4
X-Google-Smtp-Source: ANB0VdbEN6//twOySlA2cKZ/ouYMgchNMcVZk4Za69+u1kzrToYbhyRIpmngmzhmjOGVkrK7PN4vHQ==
X-Received: by 2002:a17:902:6808:: with SMTP id
 h8-v6mr28429836plk.27.1536684498330; 
 Tue, 11 Sep 2018 09:48:18 -0700 (PDT)
Received: from localhost.localdomain ([182.77.123.146])
 by smtp.gmail.com with ESMTPSA id l84-v6sm46056666pfg.3.2018.09.11.09.48.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 11 Sep 2018 09:48:17 -0700 (PDT)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 11 Sep 2018 22:18:06 +0530
Message-Id: <1536684486-15061-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v3] xen:arm: Populate arm64 image 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: 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>

VGhpcyBwYXRjaCBhZGRzIGltYWdlIHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIu
IEl0IHVzZXMKdGhvc2UgZmllbGRzIGFjY29yZGluZyB0byB0aGUgdXBkYXRlZCBMaW51eCBrZXJu
ZWwgaW1hZ2UgZGVmaW5pdGlvbi4KCldpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cg
cGxhY2UgWEVOIGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQpSQU0gYXQgMk1CIGFsaWduZWQgYWRk
cmVzcyB3aXRob3V0IHRvIHdvcnJ5IGFib3V0IHJlbG9jYXRpb24uCkZvciBpbnN0YW5jZSwgaXQg
Zml4ZXMgdGhlIFhFTiBib290IG9uIEFtbG9naWMgU29DIHdoZXJlIGJvb3Rsb2FkZXIoVS1CT09U
KQphbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSByZXNl
cnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KClNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9tYXIg
PGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAgICAgICAgKiBV
bmRvIGNoYW5nZXMgaW4gYXNzZW1ibGVyLmgoYXMgc3VnZ2VzdGVkIGJ5IEFuZHJlKQpDaGFuZ2Vz
IHNpbmNlIHYxOgogICAgICAgICogVXBkYXRlZCBjb21taXQgbWVzc2FnZQogICAgICAgICogUmVt
b3ZlZCBlbmRpYW5lc3MgY29kZQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAxMSAr
KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUwppbmRleCBkNjM3MzRmLi5lZjg3YjVjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKQEAgLTMy
LDYgKzMyLDEzIEBACiAjZGVmaW5lIFBUX0RFViAgICAweGU3MSAvKiBuRz0xIEFGPTEgU0g9MTAg
QVA9MDEgTlM9MSBBVFRSPTEwMCBUPTAgUD0xICovCiAjZGVmaW5lIFBUX0RFVl9MMyAweGU3MyAv
KiBuRz0xIEFGPTEgU0g9MTAgQVA9MDEgTlM9MSBBVFRSPTEwMCBUPTEgUD0xICovCiAKKyNkZWZp
bmUgX19IRUFEX0ZMQUdfUEFHRV9TSVpFICAgKChQQUdFX1NISUZUIC0gMTApIC8gMikKKworI2Rl
ZmluZSBfX0hFQURfRkxBR19QSFlTX0JBU0UgICAxCisKKyNkZWZpbmUgX19IRUFEX0ZMQUdTICAg
ICAgICAgICAgKChfX0hFQURfRkxBR19QQUdFX1NJWkUgPDwgMSkgfCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoX19IRUFEX0ZMQUdfUEhZU19CQVNFIDw8IDMpKQorCiAjaWYg
KGRlZmluZWQgKENPTkZJR19FQVJMWV9QUklOVEspKSAmJiAoZGVmaW5lZCAoRUFSTFlfUFJJTlRL
X0lOQykpCiAjaW5jbHVkZSBFQVJMWV9QUklOVEtfSU5DCiAjZW5kaWYKQEAgLTEyMCw4ICsxMjcs
OCBAQCBlZmlfaGVhZDoKICAgICAgICAgYWRkICAgICB4MTMsIHgxOCwgIzB4MTYKICAgICAgICAg
YiAgICAgICByZWFsX3N0YXJ0ICAgICAgICAgICAvKiBicmFuY2ggdG8ga2VybmVsIHN0YXJ0ICov
CiAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogSW1hZ2UgbG9hZCBvZmZz
ZXQgZnJvbSBzdGFydCBvZiBSQU0gKi8KLSAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAg
ICAgICAvKiByZXNlcnZlZCAqLwotICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAg
IC8qIHJlc2VydmVkICovCisgICAgICAgIC5xdWFkICAgX2VuZCAtIHN0YXJ0ICAgICAgICAgLyog
RWZmZWN0aXZlIHNpemUgb2Yga2VybmVsIGltYWdlLCBsaXR0bGUtZW5kaWFuICovCisgICAgICAg
IC5xdWFkICAgX19IRUFEX0ZMQUdTICAgICAgICAgLyogSW5mb3JtYXRpdmUgZmxhZ3MsIGxpdHRs
ZS1lbmRpYW4gKi8KICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNl
cnZlZCAqLwogICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVk
ICovCiAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8K
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 16:48:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 16: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 1fzlqF-00063x-3X; Tue, 11 Sep 2018 16:48:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fzlqD-00063n-PU
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 16:48:41 +0000
X-Inumbo-ID: a901884a-b5e2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a901884a-b5e2-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 16:49:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65012653"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 17:46:11 +0100
Message-ID: <1536684371-1417-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
References: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/vcpu: Rework sanity checks in
 vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jason Andryuk <jandryuk@gmail.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>

UG9pc29uaW5nIGlkbGVfdmNwdVswXSB3aXRoIHRoZSBzYW5pdHkgZGVidWcgdmFsdWUgaXNuJ3Qg
YWN0dWFsbHkgYSBjbGV2ZXIKaWRlYSwgYmVjYXVzZSBpdCBwYXNzZXMgYSBOVUxMIHBvaW50ZXIg
Y2hlY2sgYnV0IGlzbid0IGEgdXNhYmxlIHZjcHUuICBJdCBpcwphbHNvIHRoZSByZWFzb24gZm9y
IHRoZSAoIWlzX2lkbGVfZG9tYWluKGQpIHx8IHZjcHVfaWQpIHBhcnQgb2YgdGhlIGV4aXN0aW5n
CnNhbml0eSBCVUdfT04oKS4KCk5vdyB0aGF0IGQtPm1heF92Y3B1cyBpcyBhcHByb3ByaWF0ZWx5
IHNldCB1cCBiZWZvcmUgdmNwdV9jcmVhdGUoKSBpcyBjYWxsZWQsCndlIGNhbiBwcm9wZXJseSBy
YW5nZSBjaGVjayB0aGUgcmVxdWVzdGVkIHZjcHVfaWQuICBEcm9wIHRoZSBCVUdfT04oKSBhbmQK
cmVwbGFjZSBpdCB3aXRoIGNvZGUgd2hpY2ggaXMgcnVudGltZSBzYWZlIGJ1dCBub24tZmF0YWwu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKYXNvbiBBbmRyeXVrIDxq
YW5kcnl1a0BnbWFpbC5jb20+Cgp2MjoKICogRml4IHRoZSB0Ym9vdCBjaGVjayBmb2xsb3dpbmcg
dGhlIHVuLXBvaXNpb25pbmcgb2YgaWRsZV92Y3B1WzBdCiAqIEV4Y2x1ZGUgdGhlIGlkbGUgZG9t
YWluIGZyb20gdGhlIG5leHRfaW5fbGlzdCBsaXN0LCBhbmQgdmFzdGx5IHNpbXBsaWZ5IHRoZQog
ICBsaW5raW5nIGxvZ2ljLgotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgIDEgLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgfCAgMSAtCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyB8ICAyICstCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICB8IDI4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlYTI0
OTVhLi5hODAwMzJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwpAQCAtNzA0LDcgKzcwNCw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgw
KTsgLyogbmVlZGVkIGVhcmx5LCBmb3Igc21wX3Byb2Nlc3Nvcl9pZCgpICovCiAKICAgICBzZXRf
Y3VycmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5ICovCi0g
ICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKIAogICAgIHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhO
VUxMLCBOVUxMKTsKICAgICAvKiBJbml0aWFsaXplIHRyYXBzIGVhcmx5IGFsbG93IHVzIHRvIGdl
dCBiYWNrdHJhY2Ugd2hlbiBhbiBlcnJvciBvY2N1cnJlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAyZmJmN2Q1Li4yMDgx
NTkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwpAQCAtNjkxLDcgKzY5MSw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwogICAg
IHNldF9jdXJyZW50KElOVkFMSURfVkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KLSAgICBpZGxl
X3ZjcHVbMF0gPSBjdXJyZW50OwogICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwog
CiAgICAgcGVyY3B1X2luaXRfYXJlYXMoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZjNmZGVlNC4uZmZmMDBiZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAg
LTM5NSw3ICszOTUsNyBAQCB2b2lkIHRib290X3NodXRkb3duKHVpbnQzMl90IHNodXRkb3duX3R5
cGUpCiAgICAgICogRHVyaW5nIGVhcmx5IGJvb3QsIHdlIGNhbiBiZSBjYWxsZWQgYnkgcGFuaWMg
YmVmb3JlIGlkbGVfdmNwdVswXSBpcwogICAgICAqIHNldHVwLCBidXQgaW4gdGhhdCBjYXNlIHdl
IGRvbid0IG5lZWQgdG8gY2hhbmdlIHBhZ2UgdGFibGVzLgogICAgICAqLwotICAgIGlmICggaWRs
ZV92Y3B1WzBdICE9IElOVkFMSURfVkNQVSApCisgICAgaWYgKCBpZGxlX3ZjcHVbMF0gKQogICAg
ICAgICB3cml0ZV9wdGJhc2UoaWRsZV92Y3B1WzBdKTsKIAogICAgICgodm9pZCgqKSh2b2lkKSko
dW5zaWduZWQgbG9uZylnX3Rib290X3NoYXJlZC0+c2h1dGRvd25fZW50cnkpKCk7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2NjA1
NGIzLi5hMGQ5NTBjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9j
b21tb24vZG9tYWluLmMKQEAgLTEzOCw3ICsxMzgsMjEgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3Jl
YXRlKAogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAgQlVHX09OKCghaXNfaWRsZV9kb21h
aW4oZCkgfHwgdmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7CisgICAgLyoKKyAgICAgKiBT
YW5pdHkgY2hlY2sgc29tZSBpbnB1dCBleHBlY3RhdGlvbnM6CisgICAgICogIC0gZC0+bWF4X3Zj
cHVzIGFuZCBkLT52Y3B1W10gc2hvdWxkIGJlIHNldCB1cAorICAgICAqICAtIHZjcHVfaWQgc2hv
dWxkIGJlIGJvdW5kZWQgYnkgZC0+bWF4X3ZjcHVzCisgICAgICogIC0gVmNwdXMgc2hvdWxkIGJl
IHRpZ2h0bHkgcGFja2VkIGFuZCBhbGxvY2F0ZWQgaW4gYXNjZW5kaW5nIG9yZGVyCisgICAgICog
ICAgKGV4Y2VwdCBmb3IgdGhlIGlkbGUgZG9tYWluKS4KKyAgICAgKiAgLSBObyBwcmV2aW91cyB2
Y3B1IHdpdGggdGhpcyBpZCBzaG91bGQgYmUgYWxsb2NhdGVkCisgICAgICovCisgICAgaWYgKCAh
ZC0+bWF4X3ZjcHVzIHx8ICFkLT52Y3B1IHx8IHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzIHx8Cisg
ICAgICAgICAoIWlzX2lkbGVfZG9tYWluKGQpICYmIHZjcHVfaWQgJiYgIWQtPnZjcHVbdmNwdV9p
ZCAtIDFdKSB8fAorICAgICAgICAgZC0+dmNwdVt2Y3B1X2lkXSApCisgICAgeworICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogCiAgICAg
aWYgKCAodiA9IGFsbG9jX3ZjcHVfc3RydWN0KCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
TlVMTDsKQEAgLTE3OCwxNiArMTkyLDEwIEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKICAg
ICBpZiAoIGFyY2hfdmNwdV9jcmVhdGUodikgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbF9zY2hl
ZDsKIAorICAgIC8qIEluc2VydCB0aGUgdmNwdSBpbnRvIHRoZSBkb21haW4ncyB2Y3B1IGxpc3Qu
ICovCiAgICAgZC0+dmNwdVt2Y3B1X2lkXSA9IHY7Ci0gICAgaWYgKCB2Y3B1X2lkICE9IDAgKQot
ICAgIHsKLSAgICAgICAgaW50IHByZXZfaWQgPSB2LT52Y3B1X2lkIC0gMTsKLSAgICAgICAgd2hp
bGUgKCAocHJldl9pZCA+PSAwKSAmJiAoZC0+dmNwdVtwcmV2X2lkXSA9PSBOVUxMKSApCi0gICAg
ICAgICAgICBwcmV2X2lkLS07Ci0gICAgICAgIEJVR19PTihwcmV2X2lkIDwgMCk7Ci0gICAgICAg
IHYtPm5leHRfaW5fbGlzdCA9IGQtPnZjcHVbcHJldl9pZF0tPm5leHRfaW5fbGlzdDsKLSAgICAg
ICAgZC0+dmNwdVtwcmV2X2lkXS0+bmV4dF9pbl9saXN0ID0gdjsKLSAgICB9CisgICAgaWYgKCAh
aXNfaWRsZV9kb21haW4oZCkgJiYgdmNwdV9pZCA+IDAgKQorICAgICAgICBkLT52Y3B1W3ZjcHVf
aWQgLSAxXS0+bmV4dF9pbl9saXN0ID0gdjsKIAogICAgIC8qIE11c3QgYmUgY2FsbGVkIGFmdGVy
IG1ha2luZyBuZXcgdmNwdSB2aXNpYmxlIHRvIGZvcl9lYWNoX3ZjcHUoKS4gKi8KICAgICB2Y3B1
X2NoZWNrX3NodXRkb3duKHYpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 17:03:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 17: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 1fzm4j-0007je-Fw; Tue, 11 Sep 2018 17:03:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzm4i-0007jS-Kj
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 17:03:40 +0000
X-Inumbo-ID: c15a76fc-b5e4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c15a76fc-b5e4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 17:04: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 1fzm4g-0007m7-Fk; Tue, 11 Sep 2018 17:03: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 1fzm4g-0004dd-92; Tue, 11 Sep 2018 17:03:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzm4g-0007Ga-76; Tue, 11 Sep 2018 17:03:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127503-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=f710919994de7b0dc9a334a7440f8c6cce30d5cd
X-Osstest-Versions-That: xen=25eb5eec796f5a965fda37c2968b3b7dd738eb72
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 17:03:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127503: 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>

ZmxpZ2h0IDEyNzUwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNzEwOTE5OTk0ZGU3YjBkYzlhMzM0YTc0NDBmOGM2Y2NlMzBkNWNkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNWViNWVlYzc5NmY1YTk2NWZk
YTM3YzI5NjhiM2I3ZGQ3MzhlYjcyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0OTkgIDIwMTgt
MDktMTEgMTE6MDA6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTAzICAy
MDE4LTA5LTExIDE0OjAwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMjVl
YjVlZWM3OS4uZjcxMDkxOTk5NCAgZjcxMDkxOTk5NGRlN2IwZGM5YTMzNGE3NDQwZjhjNmNjZTMw
ZDVjZCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 17:15:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 17:15: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 1fzmG0-0000HD-IW; Tue, 11 Sep 2018 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=xxmq=lz=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fzmFz-0000H8-7L
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 17:15:19 +0000
X-Inumbo-ID: ffc87e90-b5e5-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x42e.google.com (unknown [2a00:1450:4864:20::42e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffc87e90-b5e5-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 19:13:28 +0200 (CEST)
Received: by mail-wr1-x42e.google.com with SMTP id 20-v6so26830879wrb.12
 for <xen-devel@lists.xen.org>; Tue, 11 Sep 2018 10:15:17 -0700 (PDT)
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=aAWtY/FnBjZ7DqVBpsbSk8U8ESy+J77+tCS+4DbJCsA=;
 b=DOhNZ8DJ7eOOXPzLLS97fjZjPUX5Fs3BQTOyuAhLdt8iTdhY/7yxM7GX+1zrHvqFA/
 DtS9deNDz1EIipI1xzpWKmC4dErikPrflrCeOK+6p2+YtKnRm3eca3wKixs4k2BU1BDO
 toWjxDRs2Y0hMPcp4x6EkYZtZTxGX2WIgqwL1sBWsrZ/S6z7FKxjL/pnMSvBEw3ZCsmD
 wE+FdcCxUHVjN+rISebCO9VZC/rmLStpaOHCQrEGTzjXFUbz8HKhsT0rIL7V1y13yKLO
 14/QFm4NPfUAGm/jqucJMMa45PScyQKBsGnaP4H/ioyKdl8677iV810+epObTs61uMag
 B7fw==
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=aAWtY/FnBjZ7DqVBpsbSk8U8ESy+J77+tCS+4DbJCsA=;
 b=Ln7RmyXeJdWVyib626Vhp7Zt5u84nwDek1+pmyB/u9lW+Zp1TdBE1uV616wbb+Hijl
 fucV37MnSNMHj2WQ5u/AAhGqFPSiVwnTFplrfRrLun9xd+85HWaZ1K+e1PdLobcLHK+K
 qSClx13TSheJE2WvjIxqVgqZ8HTrGNBPSocQK2Me2tehWIUjyqhzwmXG8jgM7u6THPzG
 6rRymb2/bkT5O6ccOWt+IPtgsESNeE7+VFvy20hIQmb9kl3mFlBx/Gk1FrbsjcBrazVJ
 fXoG8JPyD1rAU+dypvnqidMxsae/TWd2nZ4p5nJtGuhVPBuLA0B/nIyGlCDoTWo511Al
 9PvA==
X-Gm-Message-State: APzg51AyTDZqetuxQS93dEnhMNpQMqSV9iOtud5umBYx1vOA3TaHZeYF
 /RY+FBlO7ieHN5g/cgv3PlLfhTqtRbTcPHr2C2c=
X-Google-Smtp-Source: ANB0VdbuFjKKCsqVIvFNbnLva1bk8vBK4ehClC1XFB60AgJTLCGain0X90FEwsverSEESSAInm8LlkyqyXl92Fb9nKY=
X-Received: by 2002:adf:a3d9:: with SMTP id
 m25-v6mr19658138wrb.1.1536686116196; 
 Tue, 11 Sep 2018 10:15:16 -0700 (PDT)
MIME-Version: 1.0
References: <4dad178a-91c7-c328-9bc5-4362945d4725@citrix.com>
 <4a76f789c59f2b580d868e101d9d6cf0a538c660.camel@suse.com>
 <CABfawh=irJJsc3cyW+CJX2=hd493+yMsudOGLF7koD+M-r+5Pg@mail.gmail.com>
 <337585af03f85f16e0637e1525dcdf273efd9e4b.camel@suse.com>
In-Reply-To: <337585af03f85f16e0637e1525dcdf273efd9e4b.camel@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 11 Sep 2018 11:14:38 -0600
Message-ID: <CABfawh=33YA+LZT-hAUO8dU9iWzPtB9wvEeQup_GJoOksfrWwg@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] L1TF, and future 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: JGross@suse.com, sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 security@xen.org, dwmw@amazon.co.uk,
 =?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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgOToxMyBBTSBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPiB3cm90ZToKPgo+IE9uIE1vbiwgMjAxOC0wOS0xMCBhdCAxNTo0NSAtMDYwMCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gT24gRnJpLCBBdWcgMjQsIDIwMTggYXQgMzoxNiBB
TSBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+ID4gd3JvdGU6Cj4gPiA+Cj4g
PiA+IE5vdGUgdGhhdCBJJ2xsIGJlIG9mZiBmb3IgfjIgd2Vla3MsIGVmZmVjdGl2ZSBuZXh0IE1v
bmRheSwgc28gZmVlbAo+ID4gPiBmcmVlCj4gPiA+IHRvIGNvbW1lbnQsIHJlcGx5LCBldGMsIGJ1
dCBleHBlY3QgbWUgdG8gcmVwbHkgYmFjayBvbmx5IGluCj4gPiA+IFNlcHRlbWJlci4KPiA+Cj4g
PiBIaSBEYXJpbywKPiA+Cj4gSGksCj4KPiA+IG9uY2UgeW91IGFyZSBiYWNrIGZyb20gdmFjYXRp
b24sIGNvdWxkIHlvdSBzaGFyZSB0aGUgUkZDIHBhdGNoZXMgeW91Cj4gPiBtZW50aW9uZWQ/Cj4g
Pgo+IEkgZGlkIHRoYXQgYmVmb3JlIGxlYXZpbmcgYWN0dWFsbHkuIDotKQo+Cj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA4L21zZzAy
MTY0Lmh0bWwKPgo+IEknbSBiYWNrIG5vdywgYW5kIGFtIHdvcmtpbmcgb24gdGhlIHNlcmllcyBh
Z2Fpbi4gSW4gdGhlIG1lYW53aGlsZSwgZG8KPiBmZWVsIGZyZWUgdG8gc2hhcmUgYW55IGtpbmQg
b2YgZmVlZGJhY2sgb3Igb3Bpbmlvbi4KCkFoLCB0aGFua3MsIEkgbWlzc2VkIGl0IHNvbWVob3ch
IDopIFdlJ2xsIGdpdmUgaXQgYSBzcGluLCB0aGlzIGlzCmxpa2VseSBzb21ldGhpbmcgd2Ugd2ls
bCBuZWVkIGRvd24gdGhlIHJvYWQgKHByb2JhYmx5IHdpdGggY3JlZGl0Mgp0aG91Z2gpLgoKVGFt
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 17:50:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 17:50: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 1fzmnE-0003Cj-A0; Tue, 11 Sep 2018 17:49:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tbts=lz=citrix.com=prvs=7855a8fa5=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1fzmnC-0003Ce-LW
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 17:49:38 +0000
X-Inumbo-ID: 2cb0ddb1-b5eb-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cb0ddb1-b5eb-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 17:50:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="78887495"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>, "daniel.kiper@oracle.com"
 <daniel.kiper@oracle.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Rich Persaud
 <persaur@gmail.com>, Brian Woods <brian.woods@amd.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Julien Grall <julien.grall@arm.com>, Juergen Gross
 <jgross@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>, "Ji, John"
 <john.ji@intel.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>
Thread-Topic: x86 Community Call - Wed Sept 12, 14:00 - 15:00 UTC - Agenda
Thread-Index: AQHUSffNtYhHDJoaiUuCj+FIxhDr9Q==
Date: Tue, 11 Sep 2018 17:49:34 +0000
Message-ID: <16E9543F-9AD1-4A92-A62F-F2F525871EEF@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.0.180812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <581815263664A743949DAF5EF442E745@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86 Community Call - Wed Sept 12,
 14:00 - 15:00 UTC - Agenda
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 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>

RGVhciBjb21tdW5pdHkgbWVtYmVycywNCsKgDQpUaGUgcHJvcG9zZWQgYWdlbmRhIGlzIGF0DQpo
dHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFWVVBkV3dkMXJhRE9QaGpSZVZWa21i
NllvUUIzWDVvVTEyRTRFeGpPMW4wL2VkaXQjDQoNCkFuZCBiZWxvdyBpbiB0ZXh0IGZvcm06DQoN
Cj09IE9wZW4gLyBDbG9zZWQgQWN0aW9ucyBmcm9tIFByZXZpb3VzIGNhbGxzID09DQpbT3Blbl0g
TGFycyB0byBicmluZyB1cCB4ODYgYm90dGxlbmVjayBhdCBuZXh0IEFCIGNhbGwg4oCTIGR1ZSB0
byB0aGUgQXVnIGhvbGlkYXlzIHdlIGRpZG7igJl0IGhhdmUgYW55IG9mIHRoZSANCnJlbGV2YW50
IHZlbmRvcnMgb24gdGhlIGNhbGwgDQpbT3Blbl0gQ2hyaXN0b3BoZXIgd2lsbCBmb2xsb3cgdXAg
b24gSVJDL3hlbi1kZXZlbEAgcmUgbWVtb3J5IHNjcnViYmluZyANCltDbG9zZWRdIEFuZHJldyB3
YXMgZ29pbmcgdG8gbG9vayBhdCBMMVRGIHJlbGF0ZWQgaXNzdWVzIGFuZCBhZGQgdGhpcyB0byBK
aXJhICh1bmxlc3MgSSBtaXN1bmRlcnN0b29kKSANClNlZSBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDExNjAuaHRtbA0KW0Ns
b3NlZF0gSnVlcmdlbiB0byBzZW5kIGEgbWFpbCByZWxhdGVkIHRvIDMyUFYgc3VwcG9ydCB0byB4
ZW4tZGV2ZWwgDQpTZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE4LTA4L21zZzAxMjMwLmh0bWwNCg0KPT0gQXJnbzogQ2hyaXN0b3BoZXIg
Q2xhcmsgPT0NCiJBcmdvIiAoZm9ybWVybHkgdjR2KSBpbnRlci1WTSBjb21tdW5pY2F0aW9uIG1l
Y2hhbmlzbSBmb3IgWGVuIDQuMTIsIGRpc2N1c3NlZCBhdCBYZW4gU3VtbWl0IDIwMTggDQpkZXNp
Z24gc2Vzc2lvbiBhbmQgUFNFQyAyMDE4LCBkZXNpZ24gZG9jIGZvcnRoY29taW5nLiAgVmFyaWFu
dHMgb2YgdGhpcyB0ZWNobm9sb2d5IGhhdmUgYmVlbiB1c2VkIGluIA0KT3BlblhUIGFuZCB1WGVu
L0Jyb21pdW0gZm9yIHNldmVyYWwgeWVhcnMuDQpWaWRlbzogIGh0dHBzOi8vd3d3LnBsYXRmb3Jt
c2VjdXJpdHlzdW1taXQuY29tLzIwMTgvc3BlYWtlci9jbGFyay8NCldpa2k6IGh0dHBzOi8vd2lr
aS54ZW4ub3JnL3dpa2kvQXJnbzpfSHlwZXJ2aXNvci1NZWRpYXRlZF9FeGNoYW5nZV8oSE1YKV9m
b3JfWGVuIA0KDQoNCj09IFRyZW5jaGJvb3Q6IERhbmllbCBTbWl0aCA9PQ0KVGhlIHByZXNlbnRh
dGlvbiB3aWxsIHByb3ZpZGUgYSBxdWljayByZXZpZXcgb2YgdGhlIGNvbmNlcHRzIHVuZGVybHlp
bmcgaW50ZWdyaXR5ICh0cnVzdCkgaW4gdGhlIGJvb3QgcHJvY2VzcyANCnVzZWQgYnkgU2VjdXJl
Qm9vdCBhbmQgTWVhc3VyZWQgQm9vdC4gRnJvbSB0aGVyZSwgb3VyIGZvY3VzIHdpbGwgYmUgb24g
ZXhwbGFpbmluZyB0aGUgdHlwZXMgb2YgbWVhc3VyZWQgDQpib290LiBUaGVuIHdlIHdpbGwgdG91
Y2ggb24gaG93IFRyZW5jaEJvb3QgaXMgd29ya2luZyB0byBtYWtlIG1lYXN1cmVkIGJvb3QgbW9y
ZSBhY2Nlc3NpYmxlIHdoaWxlIHN0aWxsIA0KcHJvdmlkaW5nIHJpY2ggY2FwYWJpbGl0aWVzLiBX
cmFwcGluZyB1cCB3ZSB3aWxsIGRpc2N1c3MgY29sbGFib3JhdGlvbiBiZWluZyBzb3VnaHQgd2l0
aCB0aGUgWGVuIFByb2plY3QuDQoNCklNUE9SVEFOVDogQSBzdWJzZXQgb2Ygd2hhdCBEYW5pZWwg
d2lsbCBjb3ZlciBpcyBleHBsYWluZWQgaW4gdGhpcyAzOCBtaW51dGUgdmlkZW86IA0KaHR0cHM6
Ly93d3cucGxhdGZvcm1zZWN1cml0eXN1bW1pdC5jb20vMjAxOC9zcGVha2VyL3NtaXRoLyBpZiB5
b3UgY2FuLCBwbGVhc2Ugd2F0Y2ggdGhlIHZpZGVvIGJlZm9yZSANCnRoZSBzZXNzaW9uLiBUaGlz
IHdpbGwgYWxsb3cgZm9yIG1vcmUgZGlzY3Vzc2lvbiB0aW1lLg0KDQpUaGVyZSB3ZXJlIGJvb3Qg
aW50ZWdyaXR5IHRhbGtzIG9uIFhlbiBhbmQvb3IgVUVGSSwgZnJvbSBBSVMsIERlbGwsIEludGVs
LCBPcmFjbGU6DQpodHRwczovL3d3dy5wbGF0Zm9ybXNlY3VyaXR5c3VtbWl0LmNvbS8yMDE4L3Rv
cGljL2Jvb3QvDQoNCg0KPT0gQU9CID09DQoNCj09IERpYWwtaW4gSW5mb3JtYXRpb24gPT0NCg0K
ICAgICMjIEZ1dHVyZSBDb21tdW5pdHkgQ2FsbCBzY2hlZHVsZQ0KICAgIE9jdCAxMCwgTm92IDE0
LCBEZWMgMTINCiAgICANCiAgICAjIyBNZWV0aW5nIHRpbWUNCiAgICAxNDowMCAtIDE1OjAwIFVU
Qw0KICAgIDEwOjAwIC0gMTE6MDAgRURUIChOZXcgWW9yaykNCiAgICAxNTowMCAtIDE2OjAwIEJT
VCAoTG9uZG9uKQ0KICAgIDE2OjAwIC0gMTc6MDAgQ0VTVCAoQmVybGluKQ0KICAgIDIyOjAwIC0g
MjM6MDAgQ1NUIChCZWlqaW5nKQ0KICAgIEZ1cnRoZXIgSW50ZXJuYXRpb25hbCBtZWV0aW5nIHRp
bWVzOiANCiAgICBodHRwczovL3d3dy50aW1lYW5kZGF0ZS5jb20vd29ybGRjbG9jay9tZWV0aW5n
ZGV0YWlscy5odG1sP3llYXI9MjAxOCZtb250aD05JmRheT0xMiZob3VyPTE0Jm1pbj0wJnNlYz0w
JnAxPTIyNCZwMj0yNCZwMz0xNzkmcDQ9MTM2JnA1PTM3JnA2PTMzDQogICAgIA0KICAgICMjIERp
YWwgaW4gZGV0YWlscw0KICAgIFdlYjogaHR0cHM6Ly93d3cuZ290b21lZXQubWUvbGFyc2t1cnRo
DQogICAgDQogICAgWW91IGNhbiBhbHNvIGRpYWwgaW4gdXNpbmcgeW91ciBwaG9uZS4NCiAgICBB
Y2Nlc3MgQ29kZTogOTA2LTg4Ni05NjUNCiAgICANCiAgICBDaGluYSAoVG9sbCBGcmVlKTogNDAw
OCA4MTEwODQNCiAgICBHZXJtYW55OiArNDkgNjkyIDU3MzYgNzMxNw0KICAgIFBvbGFuZCAoVG9s
bCBGcmVlKTogMDAgODAwIDExMjQ3NTkNCiAgICBVbml0ZWQgS2luZ2RvbTogKzQ0IDMzMCAyMjEg
MDA4OA0KICAgIFVuaXRlZCBTdGF0ZXM6ICsxICg1NzEpIDMxNy0zMTI5DQogICAgDQogICAgTW9y
ZSBwaG9uZSBudW1iZXJzDQogICAgQXVzdHJhbGlhOiArNjEgMiA5MDg3IDM2MDQNCiAgICBBdXN0
cmlhOiArNDMgNyAyMDgxIDU0MjcNCiAgICBBcmdlbnRpbmEgKFRvbGwgRnJlZSk6IDAgODAwIDQ0
NCAzMzc1DQogICAgQmFocmFpbiAoVG9sbCBGcmVlKTogODAwIDgxIDExMQ0KICAgIEJlbGFydXMg
KFRvbGwgRnJlZSk6IDggODIwIDAwMTEgMDQwMA0KICAgIEJlbGdpdW06ICszMiAyOCA5MyA3MDE4
DQogICAgQnJhemlsIChUb2xsIEZyZWUpOiAwIDgwMCAwNDcgNDkwNg0KICAgIEJ1bGdhcmlhIChU
b2xsIEZyZWUpOiAwMDgwMCAxMjAgNDQxNw0KICAgIENhbmFkYTogKzEgKDY0NykgNDk3LTkzOTEN
CiAgICBDaGlsZSAoVG9sbCBGcmVlKTogODAwIDM5NSAxNTANCiAgICBDb2xvbWJpYSAoVG9sbCBG
cmVlKTogMDEgODAwIDUxOCA0NDgzDQrCoCAgIEN6ZWNoIFJlcHVibGljIChUb2xsIEZyZWUpOiA4
MDAgNTAwNDQ4DQogICAgRGVubWFyazogKzQ1IDMyIDcyIDAzIDgyDQogICAgRmlubGFuZDogKzM1
OCA5MjMgMTcgMDU2OA0KICAgIEZyYW5jZTogKzMzIDE3MCA5NTAgNTk0DQogICAgR3JlZWNlIChU
b2xsIEZyZWUpOiAwMCA4MDAgNDQxNCAzODM4DQogICAgSG9uZyBLb25nIChUb2xsIEZyZWUpOiAz
MDcxMzE2OQ0KICAgIEh1bmdhcnkgKFRvbGwgRnJlZSk6ICgwNikgODAgOTg2IDI1NQ0KICAgIElj
ZWxhbmQgKFRvbGwgRnJlZSk6IDgwMCA3MjA0DQogICAgSW5kaWEgKFRvbGwgRnJlZSk6IDE4MDAy
NjY5MjcyDQogICAgSW5kb25lc2lhIChUb2xsIEZyZWUpOiAwMDcgODAzIDAyMCA1Mzc1DQogICAg
SXJlbGFuZDogKzM1MyAxNSAzNjAgNzI4DQogICAgSXNyYWVsIChUb2xsIEZyZWUpOiAxIDgwOSA0
NTQgODMwDQogICAgSXRhbHk6ICszOSAwIDI0NyA5MiAxMyAwMQ0KICAgIEphcGFuIChUb2xsIEZy
ZWUpOiAwIDEyMCA2NjMgODAwDQogICAgS29yZWEsIFJlcHVibGljIG9mIChUb2xsIEZyZWUpOiAw
MDc5OCAxNCAyMDcgNDkxNA0KICAgIEx1eGVtYm91cmcgKFRvbGwgRnJlZSk6IDgwMCA4NTE1OA0K
ICAgIE1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4MSA2ODU0DQogICAgTWV4aWNvIChUb2xs
IEZyZWUpOiAwMSA4MDAgNTIyIDExMzMNCiAgICBOZXRoZXJsYW5kczogKzMxIDIwNyA5NDEgMzc3
DQogICAgTmV3IFplYWxhbmQ6ICs2NCA5IDI4MCA2MzAyDQogICAgTm9yd2F5OiArNDcgMjEgOTMg
MzcgNTENCiAgICBQYW5hbWEgKFRvbGwgRnJlZSk6IDAwIDgwMCAyMjYgNzkyOA0KICAgIFBlcnUg
KFRvbGwgRnJlZSk6IDAgODAwIDc3MDIzDQogICAgUGhpbGlwcGluZXMgKFRvbGwgRnJlZSk6IDEg
ODAwIDExMTAgMTY2MQ0KICAgIFBvcnR1Z2FsIChUb2xsIEZyZWUpOiA4MDAgODE5IDU3NQ0KICAg
IFJvbWFuaWEgKFRvbGwgRnJlZSk6IDAgODAwIDQxMCAwMjkNCiAgICBSdXNzaWFuIEZlZGVyYXRp
b24gKFRvbGwgRnJlZSk6IDggODAwIDEwMCA2MjAzDQogICAgU2F1ZGkgQXJhYmlhIChUb2xsIEZy
ZWUpOiA4MDAgODQ0IDM2MzMNCiAgICBTaW5nYXBvcmUgKFRvbGwgRnJlZSk6IDE4MDA3MjMxMzIz
DQogICAgU291dGggQWZyaWNhIChUb2xsIEZyZWUpOiAwIDgwMCA1NTUgNDQ3DQogICAgU3BhaW46
ICszNCA5MzIgNzUgMjAwNA0KICAgIFN3ZWRlbjogKzQ2IDg1MyA1MjcgODI3DQogICAgU3dpdHpl
cmxhbmQ6ICs0MSAyMjUgNDU5OSA3OA0KICAgIFRhaXdhbiAoVG9sbCBGcmVlKTogMCA4MDAgNjY2
IDg1NA0KICAgIFRoYWlsYW5kIChUb2xsIEZyZWUpOiAwMDEgODAwIDAxMSAwMjMNCiAgICBUdXJr
ZXkgKFRvbGwgRnJlZSk6IDAwIDgwMCA0NDg4IDIzNjgzDQogICAgVWtyYWluZSAoVG9sbCBGcmVl
KTogMCA4MDAgNTAgMTczMw0KICAgIFVuaXRlZCBBcmFiIEVtaXJhdGVzIChUb2xsIEZyZWUpOiA4
MDAgMDQ0IDQwNDM5DQogICAgVXJ1Z3VheSAoVG9sbCBGcmVlKTogMDAwNCAwMTkgMTAxOA0KICAg
IFZpZXQgTmFtIChUb2xsIEZyZWUpOiAxMjIgODAgNDgxDQogICAgDQogICAgRmlyc3QgR29Ub01l
ZXRpbmc/IExldCdzIGRvIGEgcXVpY2sgc3lzdGVtIGNoZWNrOg0KICAgIGh0dHBzOi8vbGluay5n
b3RvbWVldGluZy5jb20vc3lzdGVtLWNoZWNrDQogICAgDQpCZXN0IFJlZ2FyZHMNCkxhcnMNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:03:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18: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 1fzn0S-0004pR-PI; Tue, 11 Sep 2018 18:03: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=xxmq=lz=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fzn0S-0004pM-3C
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 18:03:20 +0000
X-Inumbo-ID: b4ec2f5a-b5ec-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4ec2f5a-b5ec-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 20:01:29 +0200 (CEST)
Received: by mail-ed1-f66.google.com with SMTP id h4-v6so19951820edi.6
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 11:03:18 -0700 (PDT)
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=yFYswgbvG9G1UUDbR6xF4qZsasLcLiU7AveBqM2RsvU=;
 b=PKj/j975dJHTPZH0bWPjz8T0wKw1ChZSl4bbNtaO9MEYassy/Gk9/IBpvQbxF2D404
 zrXvF6N7sCfb2rjKbjDbvJnGdXpCQmdtcsaj25lNZkzxcjxxgkOxrqM+P7a7hLkH1PKc
 Q/a7xDMNZAyyGLP9e5BEdz66m/9NtFjcgECtLAsVCG6rc5AOiaaHeR16CORSujwICxAS
 SvGI7ILbyUIzs+AskM3nAA4CvuEvGL06kk7LLlnHmo4dRB7TMOj0cdxaBnWIOquX7pEB
 gPotWWAQ9gC9A0duIlxzWnRA35rcqLcugk8cCrWpuAPz62pds0wwzWPIHE2s3I2KWKke
 pT1A==
X-Gm-Message-State: APzg51BfCBM/zB74i/2ZM7pD6ljWayMQDXkrK/ZtUPunXHz3WOVNt3WS
 35miQ0N3Nvp77f+ecWhYS5cayHqn+3A=
X-Google-Smtp-Source: ANB0VdaylCa0che8RghWihfT53qrm1aq2Vnj0TygH5FVIJzNlPr8MlY9QYtIT/Tdcp9aJJiP4CRRZA==
X-Received: by 2002:a50:9174:: with SMTP id
 f49-v6mr30203072eda.279.1536688997034; 
 Tue, 11 Sep 2018 11:03:17 -0700 (PDT)
Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com.
 [209.85.221.47])
 by smtp.gmail.com with ESMTPSA id m42-v6sm4524134edd.46.2018.09.11.11.03.16
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Sep 2018 11:03:16 -0700 (PDT)
Received: by mail-wr1-f47.google.com with SMTP id a108-v6so26969328wrc.13
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 11:03:16 -0700 (PDT)
X-Received: by 2002:adf:ac6a:: with SMTP id
 v97-v6mr18021621wrc.7.1536688996100; 
 Tue, 11 Sep 2018 11:03:16 -0700 (PDT)
MIME-Version: 1.0
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
In-Reply-To: <20180903154836.25708-4-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 11 Sep 2018 12:02:39 -0600
X-Gmail-Original-Message-ID: <CABfawhmgzWvZJF-uD-ro7aUHFcZruBWQsRMAZz=rpUc7aa2BEg@mail.gmail.com>
Message-ID: <CABfawhmgzWvZJF-uD-ro7aUHFcZruBWQsRMAZz=rpUc7aa2BEg@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Jan Beulich <jbeulich@suse.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gTW9uLCBTZXAgMywgMjAxOCBhdCA5OjQ4IEFNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPgo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVm
ZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgMiArKwo+ICB0
b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKwo+
ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysKPiAg
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgIDIgKysK
PiAgeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAgICB8ICAzICsrKwo+ICA2IGZpbGVzIGNo
YW5nZWQsIDk3IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggY2M4
YjNlN2RjZS4uNTk5NTVmMDM1NyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE5NTQs
NiArMTk1NCw4IEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQxNl90IHZpZXdfaWQpOwo+ICBpbnQgeGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiAraW50
IHhjX2FsdHAybV9nZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90
IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lk
LCB4ZW5fcGZuX3QgZ2ZuLCBib29sICpzdmUpOwo+ICBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3MpOwo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
Cj4gaW5kZXggZjg4M2QwYjM5Mi4uMWM5YjU3MmUyYiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
Yy94Y19hbHRwMm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gQEAgLTE2Myw2
ICsxNjMsMzIgQEAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPgo+ICtpbnQgeGNf
YWx0cDJtX2dldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhl
bl9wZm5fdCBnZm4sIGJvb2wgKnN2ZSkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgREVDTEFS
RV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7Cj4gKwo+ICsgICAg
YXJnID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyhoYW5kbGUsIGFyZywgc2l6ZW9mKCphcmcp
KTsKPiArICAgIGlmICggYXJnID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4g
KyAgICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047Cj4gKyAg
ICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9nZXRfc3VwcHJlc3NfdmU7Cj4gKyAgICBhcmctPmRv
bWFpbiA9IGRvbWlkOwo+ICsgICAgYXJnLT51LnN1cHByZXNzX3ZlLnZpZXcgPSB2aWV3X2lkOwo+
ICsgICAgYXJnLT51LnN1cHByZXNzX3ZlLmdmbiA9IGdmbjsKPiArCj4gKyAgICByYyA9IHhlbmNh
bGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKPiAr
ICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7Cj4gKwo+ICsg
ICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICpzdmUgPSBhcmctPnUuc3VwcHJlc3NfdmUuc3VwcHJl
c3NfdmU7Cj4gKwo+ICsgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJnKTsK
PiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgaW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3Nf
dmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCBib29sIHN2
ZSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+IGluZGV4IDY0YWIzNmZmNTMuLjZmNmVmYjBkOGEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
PiBAQCAtNDUyNSw2ICs0NTI1LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gICAgICBj
YXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3
aXRjaF9wMm06Cj4gICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU6Cj4gKyAg
ICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfc3VwcHJlc3NfdmU6Cj4gICAgICBjYXNlIEhWTU9QX2Fs
dHAybV9zZXRfbWVtX2FjY2VzczoKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpOgo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKPiBAQCAtNDY1
NSw2ICs0NjU2LDI0IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ICAgICAgICAgIH0KPiAg
ICAgICAgICBicmVhazsKPgo+ICsgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3Zl
Ogo+ICsgICAgICAgIGlmICggYS51LnN1cHByZXNzX3ZlLnBhZDEgfHwgYS51LnN1cHByZXNzX3Zl
LnBhZDIgKQo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgZWxzZQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUuc3VwcHJlc3NfdmUu
Z2ZuKTsKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc3VwcHJl
c3NfdmUudmlldzsKPiArICAgICAgICAgICAgYm9vbCBzdXBwcmVzc192ZTsKPiArCj4gKyAgICAg
ICAgICAgIHJjID0gcDJtX2dldF9zdXBwcmVzc192ZShkLCBnZm4sICZzdXBwcmVzc192ZSwgYWx0
cDJtX2lkeCk7Cj4gKyAgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAgICAgewo+ICsg
ICAgICAgICAgICAgICAgYS51LnN1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3VwcHJlc3NfdmU7
Cj4gKyAgICAgICAgICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChhcmcsICZhLCAxKSA/IC1F
RkFVTFQgOiAwOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFr
Owo+ICsKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgo+ICAgICAgICAg
IGlmICggYS51LnNldF9tZW1fYWNjZXNzLnBhZCApCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBpbmRleCA0ZDQ5MDI1Y2JlLi5kZjc4YzkzY2ZkIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTU1MCw2ICs1NTAsNTEgQEAgb3V0Ogo+ICAgICAgcmV0
dXJuIHJjOwo+ICB9Cj4KPiAraW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICphcDJtID0gTlVMTDsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gKyAgICBtZm5f
dCBtZm47Cj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiArICAgIHAybV90eXBlX3QgdDsKPiArCj4g
KyAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQo+ICsgICAgICAgIHJldHVy
biAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICAvKiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRo
aXMgdmNwdS4gKi8KPiArICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5m
b19nZm4sIElOVkFMSURfR0ZOKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKPiArCj4gKyAg
ICBpZiAoIGFsdHAybV9pZHggPiAwICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGFsdHAybV9p
ZHggPj0gTUFYX0FMVFAyTSB8fAo+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFth
bHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQo+ICsgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiArCj4gKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVth
bHRwMm1faWR4XTsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBwMm0gPSBob3N0X3Ay
bTsKPiArCj4gKyAgICBnZm5fbG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKPiArCj4gKyAgICBpZiAo
IGFwMm0gKQo+ICsgICAgICAgIHAybV9sb2NrKGFwMm0pOwo+ICsKPiArICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIHN1cHByZXNzX3ZlKTsKPiArICAg
IGlmICggIW1mbl92YWxpZChtZm4pICkKPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+ICsKPiAr
ICAgIGlmICggYXAybSApCj4gKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKPiArCj4gKyAgICBn
Zm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4g
Kwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vaHZtX29wLmgKPiBpbmRleCAxNGQyOWQxNzAwLi5jZjAwY2FkMTY0IDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oCj4gQEAgLTMwNiw2ICszMDYsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fb3Agewo+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSA5Cj4g
IC8qIFNldCB0aGUgIlN1cHByZXNzICNWRSIgYml0IG9uIGEgcGFnZSAqLwo+ICAjZGVmaW5lIEhW
TU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgICAgICAxMAo+ICsvKiBHZXQgdGhlICJTdXBwcmVz
cyAjVkUiIGJpdCBvZiBhIHBhZ2UgKi8KPiArI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHBy
ZXNzX3ZlICAgICAgMTEKPiAgICAgIGRvbWlkX3QgZG9tYWluOwo+ICAgICAgdWludDE2X3QgcGFk
MTsKPiAgICAgIHVpbnQzMl90IHBhZDI7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9t
ZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCj4gaW5kZXggYThkMzhi
OTBlNi4uMjhjYWI2NzNkYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vz
cy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAo+IEBAIC03NSw2ICs3NSw5
IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCj4gIGlu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBz
dXBwcmVzc192ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAy
bV9pZHgpOwo+Cj4gK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBhbHRwMm1faWR4KTsKPiArCj4gIC8qCj4gICAqIEdldCBhY2Nlc3MgdHlwZSBm
b3IgYSBnZm4uCj4gICAqIElmIGdmbiA9PSBJTlZBTElEX0dGTiwgZ2V0cyB0aGUgZGVmYXVsdCBh
Y2Nlc3MgdHlwZS4KPiAtLQo+IDIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18: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 1fzn6K-0005D8-Fw; Tue, 11 Sep 2018 18:09:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xxmq=lz=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1fzn6I-0005D3-T6
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 18:09:22 +0000
X-Inumbo-ID: eeeba3e5-b5ed-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eeeba3e5-b5ed-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 18:10:16 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id s10-v6so19946985edb.11
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 11:09:21 -0700 (PDT)
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=lDL7qnfUZMTWzpQ3c7HBWG+zkauyXtel4HdH4laUQ/k=;
 b=Uwhh8aofWMEKCFNgiglSHKyLH+shwGJmyu2UDWiV71kaYExOiIayi+ndwf78IfFwzD
 XW9WRa61pAaYm9DrtrazDD3o5PhU/7YPD0dgMDUf//K1wLcSjngmiqaOXA2aTfupGca1
 hVEuVaHNjxxOIdXwpWQxwboRlMhJ6RQ+JTjNb33lviffaA3fUFoU2+XoGSTGmrSiRW+F
 LElQloge94SCNtCNLpWmNmA9jDEWxsj5G5ue1oZ3SPz4xGO6L2auiCWJrI9f+COvg9qi
 t8CTZIjiLQSSJ/NeCQ8EmLEuhaRK/hKRArrgYuHTjPN1F5NuJHGn0+CPOWX/VpXm+RP7
 LSog==
X-Gm-Message-State: APzg51AB5uABXXg1E9200K1AQwsHDlzPFuCBvXlWJbm4DVOLCixlXx6E
 b7J6vfNUpB64kQFTaRtNKqCi43Rg2TQ=
X-Google-Smtp-Source: ANB0VdYe5g1tb7KCrL9G+q8wLF4B0I+J2u7iEnoxn8iT+QIVJYGQ7cc5Fj0f9ixEeiX8ZEfQ5aY05w==
X-Received: by 2002:a50:d9c6:: with SMTP id
 x6-v6mr29831264edj.63.1536689360253; 
 Tue, 11 Sep 2018 11:09:20 -0700 (PDT)
Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com.
 [209.85.221.43])
 by smtp.gmail.com with ESMTPSA id i19-v6sm9951531edg.64.2018.09.11.11.09.19
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 11 Sep 2018 11:09:19 -0700 (PDT)
Received: by mail-wr1-f43.google.com with SMTP id z96-v6so27021665wrb.8
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 11:09:19 -0700 (PDT)
X-Received: by 2002:adf:ac6a:: with SMTP id
 v97-v6mr18037486wrc.7.1536689359380; 
 Tue, 11 Sep 2018 11:09:19 -0700 (PDT)
MIME-Version: 1.0
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-2-apop@bitdefender.com>
In-Reply-To: <20180903154836.25708-2-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 11 Sep 2018 12:08:42 -0600
X-Gmail-Original-Message-ID: <CABfawhmzq2hB5Mg0=20pN3xsCBE0XR=mO0rg6g0QRWucZcm=XA@mail.gmail.com>
Message-ID: <CABfawhmzq2hB5Mg0=20pN3xsCBE0XR=mO0rg6g0QRWucZcm=XA@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5 1/3] x86/mm: Change default value for
 suppress #VE in set_mem_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: 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>,
 Vlad-Ioan TOPAN <itopan@bitdefender.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gTW9uLCBTZXAgMywgMjAxOCBhdCA5OjQ4IEFNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPgo+IEZyb206IFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVu
ZGVyLmNvbT4KPgo+IFRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgInN1cHByZXNzICNWRSIgYml0
IHNldCBieSBzZXRfbWVtX2FjY2VzcygpCj4gY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0
aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhlIHNhbWUgZG9tYWluICh0aGUKPiBiaXQgaXMgc2V0IHdo
ZW4gY2FsbGVkIGZyb20gYW5vdGhlciBkb21haW4gYW5kIGNsZWFyZWQgaWYgY2FsbGVkIGZyb20K
PiB0aGUgc2FtZSBkb21haW4pLiBUaGlzIHBhdGNoIGNoYW5nZXMgdGhhdCBiZWhhdmlvciB0byBp
bmhlcml0IHRoZSBvbGQKPiBzdXBwcmVzcyAjVkUgYml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkg
c2V0IGFuZCB0byBzZXQgaXQgdG8gMQo+IG90aGVyd2lzZSwgd2hpY2ggaXMgc2FmZXIgYW5kIG1v
cmUgcmVsaWFibGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBi
aXRkZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCAzICstLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiBpbmRleCA4NGQyNjBlYmQ4Li5lMTUyMmEwYjc1IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCj4gQEAgLTI4NCw4ICsyODQsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKPiAgICAgICAg
ICB9Cj4gICAgICB9Cj4KPiAtICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmRvbWFpbiAhPSBkKTsKCkNvdWxkIHlvdSBhZGQgYSBjb21tZW50IGhlcmUgc2F5aW5n
ICJpbmhlcml0IHRoZSBvbGQgc3VwcHJlc3MgI1ZFIGJpdAp2YWx1ZSBpZiBpdCBpcyBhbHJlYWR5
IHNldCBhbmQgdG8gc2V0IGl0IHRvIDEgb3RoZXJ3aXNlIiB0byBleHBsYWluCnRoZSBtZWFuaW5n
IG9mIHRoZSBtYWdpYyAtMSB2YWx1ZT8KClRoYW5rcywKVGFtYXMKCj4gKyAgICByZXR1cm4gYXAy
bS0+c2V0X2VudHJ5KGFwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7Cj4g
IH0KPgo+ICBzdGF0aWMgaW50IHNldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCj4gLS0KPiAyLjE4LjAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18:56: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 1fznpp-000171-8t; Tue, 11 Sep 2018 18:56:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fznpn-00016c-B2
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 18:56:23 +0000
X-Inumbo-ID: 1ee0076a-b5f4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ee0076a-b5f4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 20:54:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65032228"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 19:56:15 +0100
Message-ID: <1536692177-15675-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/3] x86/msr: Dispatch Xen and Viridian MSRs
 from guest_{wr, rd}msr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RGVzcGl0ZSB0aGUgY29tcGxpY2F0ZWQgZGlmZiBpbiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVy
Y2VwdCgpLCBpdCBpcyBqdXN0CnRoZSAwIGNhc2UgbG9zaW5nIG9uZSBsZXZlbCBvZiBpbmRlbnRh
dGlvbiwgYXMgcGFydCBvZiByZW1vdmluZyB0aGUgY2FsbCB0bwp3cm1zcl9oeXBlcnZpc29yX3Jl
Z3MoKS4KClRoZSBjYXNlIGJsb2NrcyBpbiBndWVzdF97d3IscmR9bXNyKCkgdXNlIHJhdyBudW1i
ZXJzLCBwYXJ0bHkgZm9yIGNvbnNpc3RlbmN5CndpdGggdGhlIENQVUlEIHNpZGUgb2YgdGhpbmdz
LCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVyIGNvZGUgdG8KZm9sbG93LiAgSW4g
cGFydGljdWxhciwgdGhlIFhlbiBibG9jayBtYXkgb3ZlcmxhcCB3aXRoIHRoZSBWaXJpZGlhbiBi
bG9jayBpZgpWaXJpZGlhbiBpcyBub3QgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiwgYW5kIHRyeWlu
ZyB0byBleHByZXNzIHRoaXMgd2l0aCBuYW1lZApsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNp
b24gdGhhdCBpdCBzb2x2ZWQuCgpGdXR1cmUgY2hhbmdlcyB3aXRoIGNsZWFuIHVwIHRoZSBpbmRp
dmlkdWFsIEFQSXMsIGluY2x1ZGluZyBhbGxvd2luZyB0aGVzZQpNU1JzIHRvIGJlIHVzYWJsZSBm
b3IgdmNwdXMgb3RoZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQpj
dXJyZW50KS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogKiBTcGxpdCBvdXQgb2YgcHJldmlvdXMgc2VyaWVzLiAgUmV0YWluIGFwcHJvcHJpYXRl
IFItYnkncwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICB8IDI3ICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgMjgg
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAg
ICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAgNiAtLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAzNGQ1NWI0
Li5lZjhmMjcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjAxNiwxMCArMjAxNiw2IEBAIHN0YXRpYyBp
bnQgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNy
X2NvbnRlbnQpCiAgICAgICAgIGVsc2UgaWYgKCByZXQgKQogICAgICAgICAgICAgYnJlYWs7CiAK
LSAgICAgICAgaWYgKCByZG1zcl92aXJpZGlhbl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpIHx8Ci0g
ICAgICAgICAgICAgcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkKLSAg
ICAgICAgICAgIGJyZWFrOwotCiAgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsICptc3JfY29u
dGVudCkgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjIxOCwyOCArMjIxNCwxMSBA
QCBzdGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVp
bnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBlbHNlIGlmICggcmV0ICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGlmICggd3Jtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9jb250
ZW50KSApCisgICAgICAgIC8qIE1hdGNoIHVwIHdpdGggdGhlIFJETVNSIHNpZGU7IHVsdGltYXRl
bHkgdGhpcyBzaG91bGQgZ28gYXdheS4gKi8KKyAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwg
bXNyX2NvbnRlbnQpID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgc3dpdGNo
ICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgewot
ICAgICAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgIHJlc3VsdCA9IFg4NkVNVUxfUkVU
Ulk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgLyoK
LSAgICAgICAgICAgICAqIE1hdGNoIHVwIHdpdGggdGhlIFJETVNSIHNpZGUgZm9yIG5vdzsgdWx0
aW1hdGVseSB0aGlzIGVudGlyZQotICAgICAgICAgICAgICogY2FzZSBibG9jayBzaG91bGQgZ28g
YXdheS4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwg
bXNyX2NvbnRlbnQpID09IDAgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
Z290byBncGY7Ci0gICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBk
ZWZhdWx0OgotICAgICAgICAgICAgZ290byBncGY7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7
CisgICAgICAgIGdvdG8gZ3BmOwogICAgIH0KIAogICAgIHJldHVybiByZXN1bHQ7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IGIyZTFhMjguLmJmOTBlMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yOTY1LDEwICsy
OTY1LDYgQEAgc3RhdGljIGludCB2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBt
c3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKLSAgICAgICAgaWYgKCByZG1zcl92aXJpZGlhbl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpIHx8
Ci0gICAgICAgICAgICAgcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkK
LSAgICAgICAgICAgIGJyZWFrOwotCiAgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsICptc3Jf
Y29udGVudCkgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtMzI0OSwzMSArMzI0NSwx
NSBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3Is
IHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBpZiAoIHBhc3NpdmVfZG9tYWluX2RvX3dy
bXNyKG1zciwgbXNyX2NvbnRlbnQpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKLSAgICAgICAgaWYgKCB3cm1zcl92aXJpZGlhbl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkg
Ci0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBpZiAoIHZteF93cml0ZV9ndWVzdF9tc3Io
diwgbXNyLCBtc3JfY29udGVudCkgPT0gMCB8fAogICAgICAgICAgICAgIGlzX2xhc3RfYnJhbmNo
X21zcihtc3IpICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHN3aXRjaCAoIHdybXNy
X2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgIHsKLSAgICAgICAg
Y2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAg
ICAgY2FzZSAwOgotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIE1hdGNoIHVwIHdpdGgg
dGhlIFJETVNSIHNpZGUgZm9yIG5vdzsgdWx0aW1hdGVseSB0aGlzCi0gICAgICAgICAgICAgKiBl
bnRpcmUgY2FzZSBibG9jayBzaG91bGQgZ28gYXdheS4KLSAgICAgICAgICAgICAqLwotICAgICAg
ICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwgbXNyX2NvbnRlbnQpID09IDAgKQotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgY2FzZSAx
OgorICAgICAgICAvKiBNYXRjaCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRlOyB1bHRpbWF0ZWx5IHRo
aXMgc2hvdWxkIGdvIGF3YXkuICovCisgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsIG1zcl9j
b250ZW50KSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKKworICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwogICAgIH0KIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXgg
YjY3NWYzYS4uN2Y2MGU4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTE0LDkgKzExNCwxMSBAQCBpbnQgaW5pdF92Y3B1X21zcl9w
b2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogewotICAgIGNvbnN0IHN0cnVjdCBj
cHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwotICAgIGNvbnN0IHN0cnVj
dCBtc3JfcG9saWN5ICptcCA9IHYtPmRvbWFpbi0+YXJjaC5tc3I7CisgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpj
cCA9IGQtPmFyY2guY3B1aWQ7CisgICAgY29uc3Qgc3RydWN0IG1zcl9wb2xpY3kgKm1wID0gZC0+
YXJjaC5tc3I7CiAgICAgY29uc3Qgc3RydWN0IHZjcHVfbXNycyAqbXNycyA9IHYtPmFyY2gubXNy
czsKKyAgICBpbnQgcmV0ID0gWDg2RU1VTF9PS0FZOwogCiAgICAgc3dpdGNoICggbXNyICkKICAg
ICB7CkBAIC0xNDUsMTEgKzE0NywyNSBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9IG1zcnMt
Pm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5yYXc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSAw
eDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgorICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFp
bihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IChyZG1zcl92aXJpZGlhbl9yZWdz
KG1zciwgdmFsKQorICAgICAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2RU1VTF9F
WENFUFRJT04pOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKiBG
YWxsdGhyb3VnaC4gKi8KKyAgICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6CisgICAg
ICAgIHJldCA9IChyZG1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCB2YWwpCisgICAgICAgICAgICAg
ICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhDRVBUSU9OKTsKKyAgICAgICAgYnJlYWs7CisK
ICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAg
fQogCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICByZXR1cm4gcmV0OwogCiAgZ3BfZmF1
bHQ6CiAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMTYyLDYgKzE3OCw3IEBAIGlu
dCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSBkLT5hcmNoLmNwdWlkOwogICAg
IGNvbnN0IHN0cnVjdCBtc3JfcG9saWN5ICptcCA9IGQtPmFyY2gubXNyOwogICAgIHN0cnVjdCB2
Y3B1X21zcnMgKm1zcnMgPSB2LT5hcmNoLm1zcnM7CisgICAgaW50IHJldCA9IFg4NkVNVUxfT0tB
WTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMjUyLDExICsyNjksMjUgQEAgaW50
IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQwMDAw
MWZmOgorICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJldCA9ICh3cm1zcl92aXJpZGlhbl9yZWdzKG1zciwgdmFsKQorICAgICAgICAg
ICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2RU1VTF9FWENFUFRJT04pOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KKyAgICBj
YXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6CisgICAgICAgIHJldCA9ICh3cm1zcl9oeXBl
cnZpc29yX3JlZ3MobXNyLCB2YWwpID09IDEKKyAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZ
IDogWDg2RU1VTF9FWENFUFRJT04pOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAKLSAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgIHJldHVybiByZXQ7CiAKICBncF9mYXVsdDoKICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggNDU5NDFlYS4uNjQy
MmY5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTUwLDkgKzk1MCw2IEBAIHN0YXRpYyBp
bnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgfQog
ICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIHJk
bXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLQogICAgICAgICByYyA9IHZtY2VfcmRtc3IocmVnLCB2YWwpOwogICAgICAgICBp
ZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKQEAgLTExNDksOSArMTE0Niw2IEBAIHN0
YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICAg
ICAgfQogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBkZWZhdWx0OgotICAgICAgICBp
ZiAoIHdybXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgPT0gMSApCi0gICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgICAgIHJjID0gdm1jZV93cm1zcihyZWcsIHZhbCk7
CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18:56: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 1fznpp-000177-Gv; Tue, 11 Sep 2018 18:56:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fznpn-00016e-Fq
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 18:56:23 +0000
X-Inumbo-ID: 1f39b343-b5f4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f39b343-b5f4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 20:54:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65032233"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 19:56:17 +0100
Message-ID: <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR 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>,
 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>

UmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFu
ZCBiZWNhdXNlIHRoZSBfcmVncwpzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KClVwZGF0
ZSB0aGVtIHRvIHRha2UgYSB2Y3B1IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQg
dGhleSBhY3Qgb24KY3VycmVudCwgYW5kIHN3aXRjaCB0byB1c2luZyBYODZFTVVMXyogcmV0dXJu
IHZhbHVlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgoKdjM6CiAqIENsZWFuIHVwIGFmdGVyIHNwbGl0dGluZyB0aGUgc2VyaWVzLgotLS0KIHhlbi9h
cmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCAgNiArKy0tLS0KIHhlbi9hcmNoL3g4Ni90cmFw
cy5jICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGNmMGRjMjcuLjhmMDJhODkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE1
Niw4ICsxNTYsNyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IG1zciwgdWludDY0X3QgKnZhbCkKIAogICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KICAg
ICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6Ci0gICAgICAgIHJldCA9IChyZG1zcl9o
eXBlcnZpc29yX3JlZ3MobXNyLCB2YWwpCi0gICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6
IFg4NkVNVUxfRVhDRVBUSU9OKTsKKyAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1z
ciwgdmFsKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjc3LDggKzI3Niw3
IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCB2YWwpCiAKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCiAgICAgY2FzZSAweDQwMDAwMjAw
IC4uLiAweDQwMDAwMmZmOgotICAgICAgICByZXQgPSAod3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKG1z
ciwgdmFsKSA9PSAxCi0gICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhD
RVBUSU9OKTsKKyAgICAgICAgcmV0ID0gZ3Vlc3Rfd3Jtc3JfeGVuKHYsIG1zciwgdmFsKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA3YzE3ODA2Li4zOTg4NzUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpA
QCAtNzY4LDI5ICs3NjgsMjUgQEAgc3RhdGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgICB0cmFwbnIsIHRyYXBzdHIodHJhcG5yKSwgcmVncy0+ZXJy
b3JfY29kZSk7CiB9CiAKLS8qIFJldHVybnMgMCBpZiBub3QgaGFuZGxlZCwgYW5kIG5vbi0wIGZv
ciBzdWNjZXNzLiAqLwotaW50IHJkbXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVp
bnQ2NF90ICp2YWwpCitpbnQgZ3Vlc3RfcmRtc3JfeGVuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwog
ICAgIC8qIE9wdGlvbmFsbHkgc2hpZnQgb3V0IG9mIHRoZSB3YXkgb2YgVmlyaWRpYW4gYXJjaGl0
ZWN0dXJhbCBNU1JzLiAqLwogICAgIHVpbnQzMl90IGJhc2UgPSBpc192aXJpZGlhbl9kb21haW4o
ZCkgPyAweDQwMDAwMjAwIDogMHg0MDAwMDAwMDsKIAogICAgIHN3aXRjaCAoIGlkeCAtIGJhc2Ug
KQogICAgIHsKICAgICBjYXNlIDA6IC8qIFdyaXRlIGh5cGVyY2FsbCBwYWdlIE1TUi4gIFJlYWQg
YXMgemVyby4gKi8KLSAgICB7CiAgICAgICAgICp2YWwgPSAwOwotICAgICAgICByZXR1cm4gMTsK
LSAgICB9CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgfQogCi0gICAgcmV0dXJu
IDA7CisgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogfQogCi0vKiBSZXR1cm5zIDEgaWYg
aGFuZGxlZCwgMCBpZiBub3QgYW5kIC1FeHggZm9yIGVycm9yLiAqLwotaW50IHdybXNyX2h5cGVy
dmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKK2ludCBndWVzdF93cm1zcl94
ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogewotICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZp
cmlkaWFuIGFyY2hpdGVjdHVyYWwgTVNScy4gKi8KICAgICB1aW50MzJfdCBiYXNlID0gaXNfdmly
aWRpYW5fZG9tYWluKGQpID8gMHg0MDAwMDIwMCA6IDB4NDAwMDAwMDA7CiAKQEAgLTgwOSw3ICs4
MDUsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAgICAgICAgICAg
ICAgICAgICAid3Jtc3IgaHlwZXJjYWxsIHBhZ2UgaW5kZXggJSN4IHVuc3VwcG9ydGVkXG4iLAog
ICAgICAgICAgICAgICAgICAgICAgcGFnZV9pbmRleCk7Ci0gICAgICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAgfQogCiAgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCAmdCwgUDJNX0FMTE9DKTsKQEAg
LTgyMiwxMyArODE4LDEzIEBAIGludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcodCkgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdt
Zm4pOwotICAgICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICVseCAo
TUZOICUjIlBSSV9tZm4iKSB0byBNU1IgJTA4eFxuIiwKICAgICAgICAgICAgICAgICAgICAgIGdt
Zm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSwgYmFzZSk7
Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKICAgICAgICAgfQogCiAgICAgICAgIGh5cGVyY2FsbF9wYWdlID0gX19tYXBfZG9tYWlu
X3BhZ2UocGFnZSk7CkBAIC04MzYsMTEgKzgzMiwxMiBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9y
ZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShoeXBlcmNhbGxfcGFnZSk7CiAKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0g
ICAgICAgIHJldHVybiAxOwotICAgIH0KKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CisgICAgfQogfQogCiB2b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggYTE2NjgwMi4uMDM1NTVlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01NTQs
OCArNTU0LDggQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNw
dSwgdW5zaWduZWQgbG9uZyAqbWZuKTsKIAogdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcyk7Ci1pbnQg
cmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7Ci1pbnQg
d3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKK2ludCBn
dWVzdF9yZG1zcl94ZW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgKnZhbCk7CitpbnQgZ3Vlc3Rfd3Jtc3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCk7CiAKIHZvaWQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQg
aW50KTsKIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rf
dm9pZCksIHVuc2lnbmVkIGxvbmcgbGVuKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18:56: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 1fznpp-00017N-Te; Tue, 11 Sep 2018 18:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fznpo-00016q-Fh
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 18:56:24 +0000
X-Inumbo-ID: 80668909-b5f4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80668909-b5f4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 18:57:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65032230"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 19:56:16 +0100
Message-ID: <1536692177-15675-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/3] x86/viridan: Clean up Viridian MSR
 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>,
 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>

UmVuYW1lIHRoZSBmdW5jdGlvbnMgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl92aXJpZGlhbigpIGZvciBj
b25zaXN0ZW5jeSwgYW5kCmJlY2F1c2UgdGhlIF9yZWdzKCkgc3VmZml4IGlzbid0IHZlcnkgYXBw
cm9wcmlhdGUuCgpVcGRhdGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0aGFu
IHByZXN1bWluZyB0aGF0IHRoZXkgYWN0IG9uCmN1cnJlbnQsIHdoaWNoIGlzIHNhZmUgZm9yIGFs
bCBpbXBsZW1lbnRlZCBvcGVyYXRpb25zLCBhbmQgc3dpdGNoIHRoZWlyIHJldHVybgpBQkkgdG8g
dXNlIFg4NkVNVUxfKi4KClRoZSBkZWZhdWx0IGNhc2VzIG5vIGxvbmdlciBuZWVkIHRvIGRlYWwg
d2l0aCBNU1JzIG91dCBvZiB0aGUgVmlyaWRpYW4gcmFuZ2UsCmJ1dCBkcm9wIHRoZSBwcmludGtz
IHRvIGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0
bwpiZSB3cml0dGVuLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgoKdjM6CiAqIENsZWFuIHVwIGFmdGVyIHNwbGl0dGluZyB0aGUgc2VyaWVzLiAgUmV0YWluIGFw
cHJvcHJpYXRlIFItYnkncwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAg
fCA0NiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgICAgICAgICB8ICA2ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oIHwgMTEgKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBhMjNkMDg3Li40OGY3
YTMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC04OCw5ICs4OCw2IEBACiAjZGVmaW5lIEhWX1g2NF9N
U1JfQ1JBU0hfUDQgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwNAogI2RlZmluZSBIVl9Y
NjRfTVNSX0NSQVNIX0NUTCAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDUKIAotI2RlZmlu
ZSBWSVJJRElBTl9NU1JfTUlOIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQKLSNkZWZpbmUgVklSSURJ
QU5fTVNSX01BWCBIVl9YNjRfTVNSX0NSQVNIX0NUTAotCiAvKiBWaXJpZGlhbiBIeXBlcmNhbGwg
U3RhdHVzIENvZGVzLiAqLwogI2RlZmluZSBIVl9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgICAg
ICAgICAgICAgMHgwMDAwCiAjZGVmaW5lIEhWX1NUQVRVU19JTlZBTElEX0hZUEVSQ0FMTF9DT0RF
ICAgICAgICAweDAwMDIKQEAgLTU1NCwxMyArNTUxLDExIEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQogCi1pbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKK2ludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiB7Ci0gICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKLSAgICBp
ZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBBU1NF
UlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewpA
QCAtNjE1LDcgKzYxMCw3IEBAIGludCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwg
dWludDY0X3QgdmFsKQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKIAogICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfdHNjX21zcik7CiAgICAg
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOwpAQCAtNjU5
LDE0ICs2NTQsMTIgQEAgaW50IHdybXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50
NjRfdCB2YWwpCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaWYgKCBpZHggPj0gVklS
SURJQU5fTVNSX01JTiAmJiBpZHggPD0gVklSSURJQU5fTVNSX01BWCApCi0gICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAid3JpdGUgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4i
LAotICAgICAgICAgICAgICAgICAgICBpZHgpOwotCi0gICAgICAgIHJldHVybiAwOworICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAgIldyaXRlICUwMTYiUFJJ
eDY0IiB0byB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIHZhbCwgaWR4KTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0KIAotICAgIHJldHVybiAxOworICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiB9CiAKIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBk
b21haW4gKmQpCkBAIC03MDIsMTMgKzY5NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdHJjLT5vZmYgPSAoaW50NjRfdCl0
cmMtPnZhbCAtIHJhd190cmNfdmFsKGQpOwogfQogCi1pbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCitpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKLSAgICAKLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQotICAgICAgICByZXR1
cm4gMDsKKworICAgIEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oZCkpOwogCiAgICAgc3dpdGNo
ICggaWR4ICkKICAgICB7CkBAIC03MjksNyArNzIwLDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3Jl
Z3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RT
Q19GUkVRVUVOQ1k6CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZN
UFZfbm9fZnJlcSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKIAogICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHNjX2Zy
ZXF1ZW5jeSk7CiAgICAgICAgICp2YWwgPSAodWludDY0X3QpZC0+YXJjaC50c2Nfa2h6ICogMTAw
MHVsbDsKQEAgLTczNyw3ICs3MjgsNyBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVO
Q1k6CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9fZnJl
cSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKIAogICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19mcmVxdWVuY3kp
OwogICAgICAgICAqdmFsID0gMTAwMDAwMDAwMHVsbCAvIEFQSUNfQlVTX0NZQ0xFX05TOwpAQCAt
NzYxLDcgKzc1Miw3IEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgKnZhbCkKIAogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgICAg
ICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykg
KQotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CiAKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RzY19tc3IpOwogICAgICAg
ICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXc7CkBAIC03NzQs
NyArNzY1LDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICB0cmMgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291
bnQ7CiAKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3Rp
bWVfcmVmX2NvdW50KSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKIAogICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9U
UkNfYWNjZXNzZWQsICZ0cmMtPmZsYWdzKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
SU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLApAQCAt
ODA4LDE0ICs3OTksMTEgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogICAgIH0KIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggaWR4ID49
IFZJUklESUFOX01TUl9NSU4gJiYgaWR4IDw9IFZJUklESUFOX01TUl9NQVggKQotICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInJlYWQgZnJvbSB1bmltcGxlbWVudGVkIE1TUiAl
I3hcbiIsCi0gICAgICAgICAgICAgICAgICAgIGlkeCk7Ci0KLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiUmVhZCBmcm9tIHVuaW1wbGVtZW50ZWQgTVNS
ICUjeFxuIiwgaWR4KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0K
IAotICAgIHJldHVybiAxOworICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKIHZvaWQgdmly
aWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggN2Y2MGU4NS4uY2YwZGMyNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAt
MTUwLDggKzE1MCw3IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAw
MDFmZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICByZXQgPSAocmRtc3JfdmlyaWRpYW5fcmVncyhtc3IsIHZhbCkKLSAgICAgICAg
ICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhDRVBUSU9OKTsKKyAgICAgICAg
ICAgIHJldCA9IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKHYsIG1zciwgdmFsKTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAKQEAgLTI3Miw4ICsyNzEsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgMHg0
MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4o
ZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSAod3Jtc3JfdmlyaWRpYW5fcmVncyht
c3IsIHZhbCkKLSAgICAgICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhD
RVBUSU9OKTsKKyAgICAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHYsIG1zciwg
dmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCmluZGV4IDRjYmQxMzMuLjA3MWZiNDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaApAQCAtMTAxLDE1ICsxMDEsOCBAQCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiB2b2lk
IGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVh
ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBj
cHVpZF9sZWFmICpyZXMpOwogCi1pbnQKLXdybXNyX3ZpcmlkaWFuX3JlZ3MoCi0gICAgdWludDMy
X3QgaWR4LAotICAgIHVpbnQ2NF90IHZhbCk7Ci0KLWludAotcmRtc3JfdmlyaWRpYW5fcmVncygK
LSAgICB1aW50MzJfdCBpZHgsCi0gICAgdWludDY0X3QgKnZhbCk7CitpbnQgZ3Vlc3Rfd3Jtc3Jf
dmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKK2lu
dCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCAqdmFsKTsKIAogaW50CiB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18:56: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 1fznpo-00016v-Vi; Tue, 11 Sep 2018 18:56: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=l7he=lz=citrix.com=prvs=785855fd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1fznpn-00016b-9U
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 18:56:23 +0000
X-Inumbo-ID: 1e109c02-b5f4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e109c02-b5f4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 20:54:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65032227"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 11 Sep 2018 19:56:14 +0100
Message-ID: <1536692177-15675-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 0/3] x86: Cleanup of MSR handling for Xen and
 Viridian ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgYXBhcnQgZnJvbSB2MiwgdG8gbWFrZSBhbGwgdGhlIGRpc3BhdGNoaW5nIGNvZGUgb2J2
aW91cyBpbiBwYXRjaCAxLiAgU2VlCmluZGl2aWR1YWwgcGF0Y2hlcyBmb3IgY2hhbmdlcy4KCkFu
ZHJldyBDb29wZXIgKDMpOgogIHg4Ni9tc3I6IERpc3BhdGNoIFhlbiBhbmQgVmlyaWRpYW4gTVNS
cyBmcm9tIGd1ZXN0X3t3cixyZH1tc3IoKQogIHg4Ni92aXJpZGFuOiBDbGVhbiB1cCBWaXJpZGlh
biBNU1IgaW5mcmFzdHJ1Y3R1cmUKICB4ODY6IENsZWFuIHVwIHRoZSBYZW4gTVNSIGluZnJhc3Ry
dWN0dXJlCgogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICB8IDI3ICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgfCA0NiAr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDI4ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgICAgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgfCAgNiAtLS0tLQogeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCB8IDExICsrLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgICB8ICA0ICsrLS0KIDggZmlsZXMgY2hhbmdl
ZCwgNzIgaW5zZXJ0aW9ucygrKSwgMTE0IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:58:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18: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 1fznrz-0001Vg-Bq; Tue, 11 Sep 2018 18:58:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fznrx-0001VS-KO
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 18:58:37 +0000
X-Inumbo-ID: d0263bda-b5f4-11e8-a6a9-d7ebe60f679a
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.70]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d0263bda-b5f4-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 18:59:30 +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=mpw7GpFIxt6y8lazcdAQ4eTm1sIz7s7dTT6wA7m8x3c=;
 b=F0Wz9nAENzW6R0dhEQzIYRpGhNg/WpYVsfxNEWsRdsrC2XzxwymuEjecbXfsLq75g6AEmHmj4ujWzIyIi1SWivwpcvlylDkxnO1q19I0Hs2Xy/THdzm82VtdkkB8xotfooHv8u7d83nT4lKBTRufH3CIeXPjYaqiAOaX1HW92Do=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 18:58:28 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
Date: Tue, 11 Sep 2018 21:58:22 +0300
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: <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR08CA0119.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::21) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 28af329e-85ab-4379-760b-08d618188fd5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:vgKUYyA9yJ2cIu+eKUFdh+kvZZaKI9eag6YscDj5nvAZ9UmrB3oBJLtlsmaRXipfKZt4WAIvqfTdNknaf/iCBDarqkoLjK7x2nQLtZc99ATYu23ACnWXAL/GKQs4b5k0Qt0SMmIsN2WRdMNLNaszBjxKYHP1m3NgFFO8Oq2Oa5PwWT7YL7Tq3sEIlgxnsA/CdBiR/c59wpRL1SoL2vFEgPdvTyfrf6XWJOjGL/hlyvblWAj9043fbuYuZxhEtk16;
 25:VEdIG3Lb/Edv5XvGabbSEoLlRsO7KKQ5lHMoPqO1W0nqq4AjCHVqNAJn5q78mJL0zMbLeUimZheWZzi+Cr2KHuiCO4xh5aay/29bCOl/XYWsCcrTB9ldDUvVNkg/o7/JuBTeSPigk5IH2d38ilLtJA5nFnEDb6Iq3PbrFGrTSTmD0bml0iviPEh46tAXpYdJsPzZ3CqBnnQEMoO375ZoPzoME513K/7CXl1s6yTCsm2tebEF2HE9WI+SVQnGUJGznPSXGWlCVzFp+kIEFtVed2z1WahVPlBdu4t+f0W0/iS0xGH4Fdz9q1QafEK7WgrxPz5VgsSWj2y9hRxFE0bS9Q==;
 31:8f+KE8ssiQB8t9o2FBtATtEvn6+76wZPLfArJTYKJ5jdR0BMyJhFFqfNIQB4+PATTf1+Q+6dDJPAcOs65TZ+7+bu2I9xnw77fJvjsBweq7LCfX/svugZW/ic6e1J4//QImBUKDXi2RD+K7/PycFLhf34/De1zAMF9rmXKyoUlHW9t2zCmo4Zm6Jmx4+h6cfNQTNlf1FF0UtO2y4fSAVkR90MiHevHFHLKUXjCazc66k=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:bOQ8ww6jyy0xS3D9cVu2DiQI5MYnvuQst2C156958/wfq+ldYCHfc8HXbLscFDUivpRlq1iiVVAHfLaegZKYf1FfxXdMXj6SxhJQt+3XgYXWutk87+S8i3f3uZ5v9DdVogaOdO2Wbki91FnlhqxzhlaRP296MVk/5MBBN4TbtwuD3ZM6Wuce0RUpjsMOVuz8xntRco+iN7X8hpRgoIgu5V45cv9eEt/JM1X5AlYeUSJJeCa9i/osK7cdhKM5GLaqGU6ju6pIiOcuWKAeXynISZD9g90cLHQdie0TtsVX2h8RTTeBq9CcmujYAAIJeg9IrRcO/KDzS81UPfAGKd/XZAyXMYZZz2ZAedBu+AvHJuBsLbzp3L8Btk7oPSTASnpB6nsFg54IL7kvFJUwtJ4gpe1eSd3Z/6/ZYwL1LOnPOGC5k188dPBe1hxLECAlBmtNVek2Aw1UXTr44jSqsEUpGLrhdDP1covXfOV/oXnfxy6GcL7fguZL6nsxc6sU6LJc;
 4:obzRylZeijD9jRD1T9WyUTCABybjI3SP+ZkIsUPFKn/iXfS3fFA4gx1QA88VXhP0Y0KLda8JNrdOjrYV2rtins6ri6e0Vsr49WWEmsEDTczQTC31OhoTphA6hIUvsvc4PSHjPNI1U7oo+ENQ/iPJr2WU16CUCBW2Szu70pDKiOhcbMTYzE807G5nY5w0udKiJ213TqBB7SudzjzRPFr3+mi5uiZ2LpVoUyKWHe355Mfd82m7SLhiPgqakKEMx9Tb0cuwTBiK+NUmgHt8hKlJeo3pbrI2W/0wAbiXMqSXcM0uPjzJTwmsgxbUO9qmtrsR
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772CD096E849F8049C32F23E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(136003)(396003)(39860400002)(366004)(346002)(199004)(189003)(80792005)(50466002)(106356001)(105586002)(68736007)(67846002)(229853002)(2616005)(97736004)(476003)(486006)(2486003)(76176011)(52116002)(446003)(478600001)(11346002)(23676004)(956004)(52146003)(345774005)(2906002)(2870700001)(16526019)(81156014)(81166006)(386003)(72206003)(186003)(8676002)(93886005)(14444005)(6486002)(31696002)(6116002)(16576012)(77096007)(53936002)(64126003)(3846002)(65826007)(6246003)(4326008)(305945005)(7736002)(6666003)(31686004)(25786009)(8936002)(5660300001)(26005)(58126008)(36756003)(66066001)(53546011)(65806001)(65956001)(86362001)(316002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOndoQXJ6VWk0ZHBtOVRScnQzNEV6QytWSUZ3?=
 =?utf-8?B?NFdkUzErbmtCc0tTaEVLWllGeVJlR0NwcVNGd1YvSXlJL2FON01HWUdpWEc5?=
 =?utf-8?B?L1g2TVJGZnk5R2VVdS8zb2ZSYWhxT05wM2tRa3dZVzZaSSthYXZXRmYrZG11?=
 =?utf-8?B?dzJpcFVPc05BTy9MUmJrRDI0Z1FaeGtseStBV2xLdHY2cVFyWkE1MmZDMHRG?=
 =?utf-8?B?SVA0N0ltV21pQzdiQUEyMmhZTDEwZlNDdHZ6N01qWUxHWnRVVnJyeTV1QjNL?=
 =?utf-8?B?Y3N3YXRld3BzNS9ZbVkxOUoxWWZOOXNydGNUaWlGWkw3NUIrSUNlYzlnUlg2?=
 =?utf-8?B?aWplbURPclRPejd1b01UVmp3TUtlUWtmK2NYYkt2QXdZQytDY1F2T2M1R0hl?=
 =?utf-8?B?ZzNmWll1dWFjN25MNlBDbThJMHNqUGhOM3ViMjhSd3BDWFVKNFlzNlU2ZFY3?=
 =?utf-8?B?OEwzVUI4d1M2b0hGUm9FNFhSVEN2Ukl6OEgrWDdlNWZQcVpYSGRkQ1c2K0tR?=
 =?utf-8?B?Mi9DcjBBcWZWdFR5QUhOQ25yVnNYeXRjVDN0dGdhcUllNlBHWCs5b2V0ZW5Z?=
 =?utf-8?B?TVRxaSsxYlpsdEFYampnRXRNZnUxLzFkNmJGUjhWcXRUMnpPVk1mOGhzc0N0?=
 =?utf-8?B?cTZveERhOXVmLzM3MGZ3anFFNHd3OHZNZUo1aWdsZDBzdUlCZHZ0Sk1wSmox?=
 =?utf-8?B?YXBQNkRjbDhKVTNpZ2ZHWThiMU1PaTY3MkZnVDFKek1wSVMvMUc4TFZlNXpX?=
 =?utf-8?B?dW1wQjF1LzR4N0psc3drMjFQaDFCR0dyc1czbWNzbzFmbzB0Q1N4dU4zelQr?=
 =?utf-8?B?Q3pJdzQ5dlJIQWtQajJRQURya3d4ZXQza1lEUFhUZUFDQnI0VVdTVUdSbjRS?=
 =?utf-8?B?dlY2eUI3cUlENGVNeVZnNWJQS1ZqTWdNeGMyUWtKK2J1ZTIrYkg5OTN2cW1U?=
 =?utf-8?B?WWR4OEpwdVRaeTFvVWh2N2dCeVFlK2d1ajk5VktjS2RPMG9zenFzWkdkSkRk?=
 =?utf-8?B?MlFhNGNlTFBzUkVHeWxxdEs5anliRWordFI1L1IzZEVBRlM1aStyMVUwclNo?=
 =?utf-8?B?RS9XamVJeHdUVUJYSWpRZklqc0o0NTE3UDRUbjlGNis3K2ZTVlFWQlRjbTAz?=
 =?utf-8?B?ZkN4dndiOXp4Y0pLcUZhamlCSEdYZThrakRWSE1XWHUxY0czZUY4dWZ3UFh6?=
 =?utf-8?B?YzFnUU1OQUhGcWRIZUdKcTdVNExKZ0l1dWNCQzNUd1VNNC9LRklCVXlJWUl3?=
 =?utf-8?B?dHdXL3RiejhiSVM3aVRxaWhyQkhic3BkR3Q4d2tKcXc3VG9iY0hCa1liUjZZ?=
 =?utf-8?B?dkFoSW5KRVJ0RnFndU11b1BaYnlHOXVnTXNnbmtaMDByL0xHVWdNQUpGNGRN?=
 =?utf-8?B?RjRHeUZoclh1d3N1Z3ZYSmZPM2ZXSFViSGdYU2g2RWczWDBpWUV1QTNaYjRz?=
 =?utf-8?B?K0tFV2tBRlYrZmNZa2ZBRkYyRnBLbEd2YXUzb2MzeTdTRjBjbkxrTkFROXBH?=
 =?utf-8?B?Z3NLWERibHhKcnhELzc1QUlKRjZHQ2hoK0w0dUxpV25Za1RQQjAxREZLUm9x?=
 =?utf-8?B?Uy9KbjFVRW9WSGtMWEM5aHFYM3F3L3hNS0Q0UWoxT3JLRFpMeHVIbENRdzBw?=
 =?utf-8?B?YzJ4eVJYTkUwWnZwa1E4WWR0RTlWS3dqemxOcEp5UjUydStsaHdqWmhucUF5?=
 =?utf-8?B?Z1dLVzRRczhWeHNvYTVXdHhMUW5PRGhENjEyalRzM3h0TTREY2tsR2lFNmhF?=
 =?utf-8?B?OFBFYVpSaGJkUHdpaGNid2M3Vy9iVHFKeGR0cU5OQVpXbW9aTTgxMW9SQUpu?=
 =?utf-8?B?YldURU9RREc3TW1ZUEt6U0MwZzlKME4vZ2xJS0tSaTZsK0IxOGpYTGdYdGNh?=
 =?utf-8?B?clNrUE81WW9CdkhYa3N4SVJrNFllbFdSd0tSZVhEZzlzZUJlZjJiazdOTEN0?=
 =?utf-8?B?RGRXbFpNTmpqUHpZSHh0cGhVVEFhbGVSOCtvWlJPL0owYW12Ui9ReGNjVzlL?=
 =?utf-8?B?K0JRcUZUOHpCc1VycXNmdDRHVmVhZjhqMkkxSHhVQm5weFM2elB1d3Z6QU9U?=
 =?utf-8?Q?9sn0=3D?=
X-Microsoft-Antispam-Message-Info: JYSr7G4n0oUTTpAXJiPxWY7qD/GyP3ES8mvSVi15anpnLVlFnXKLXLzmnZDdZVpfs32l3JwaRhoDYMFuB0SMcSqMBj10+RkZTVuEJaJWCNkzuhT5EQrnwsIPcOCFA8xnabel80K3R4SwOKptModYQBUlrB0cV85GhMMALRsD3A1cesifs3zOhY+QdNbr306mLNytujEqq9G/9UCfEJk4W81ZrlkiLYFhsnUMY0m9tVO6+8/d6UXy4c5wXE8B6NMZduc7DJCcYDcQGOUmV/1NTUCghtw/rmDgstMcNSHeAQ/jWNqK6W0HkPm14Jl18NTHKZ6PrIxQYUqLNt/bwVHGCY7hl1T+lRSbBKNhqlf0IR8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:y7oHNx/4XY2UG5IWNPLdqOP3ttrMrssBCDWcX4a9Ab1l+oRRuHO/SujPXSpCBNrxrcfcjh6pHE3wlqHE4VeQxqOv9g6jCpgVLAjNL+v+RPPyUxZNH1McKguFXpkRYO4wA1QrPDVL9WnhyUOKCri8YoDkVRAxmSOY/ZWSdqH4pQUUPShxPcjomweT3tEHTBAHGso9RZjEvt4Zgm4VziIPDX96bo6Uuew9HDDzdMLaIpBuUVPO4NzkxAxR5m+CFMLNm7xsiO/TvDxl5/R2EXRRjuY13ErPvun1jrMvhZY9GAy2ZOnWuMg67SDmwjoRz5CghnF+p7jvxdhqZ2GogWgpfHFv6WQyIWLszf4/yXmHkhq16R507G97dzN1F5ont3hc92l1Y6g45OxeUKZBI7Jc5p5oGNJho+MgdzWa7jePQigBgcfGJRpCAcmoYqXoEe/aNVHnNhoMHyscS6GsuaDUjw==;
 5:p5V2/0DJvj8S16Zdd08kcuCr8Y9ffFy3J51fFhpbigjn/c0stmV7ZH7MfVjs5wPUpSL+V2c5enKMTQxHDpkTV2IJv4Z8sSXGp4o4k0xtae2IQ5aqRq0RLn5SHt+JQB7gTWUG43pSK8/KjoPGkdZZ6kI1T0Q+cCf+QSh9qbQfK88=;
 7:iQMj1bxEB9zaS3k1gIeYoSkVQmvGkwq16Ct002hn8EuMVIilq1kllyapNf4VOanvkIXjNPVAH6dI7wcL2gylxxfCblqJxr29qHXvZ+kBRb4BfU4aW2fHUfY4dvnEOs9dN21y3Jt3FJ0uYy2AGjUkVRPaKPt0CUGAGuwEmzMjwSy3vy+7DtJ9+q1WmTF2YJSa0SjqNU7lUFwgdVFBVSwWBeJvyiEdJJogNaxrj7XZzMOYhofz0xRHKQBFj7ZyZsH6
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 18:58:28.5252 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 28af329e-85ab-4379-760b-08d618188fd5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGksCgoKCk9uIDExLjA5LjE4IDE2OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24g
MTAvMDkvMTggMTk6MTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAxMC4wOS4xOCAx
ODozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IMKgIHN0YXRpYyBzdHJ1Y3Qgc2htX2J1ZiAqYWxsb2NhdGVf
c2htX2J1ZihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdWludDY0X3QgY29va2llLAo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50
IHBhZ2VzX2NudCkKPj4+PiBAQCAtNzA0LDYgKzczMiwyOCBAQCBzdGF0aWMgYm9vbCBjb3B5X3N0
ZF9yZXF1ZXN0X2JhY2soc3RydWN0IAo+Pj4+IGRvbWFpbl9jdHggKmN0eCwKPj4+PiDCoMKgwqDC
oMKgIHJldHVybiB0cnVlOwo+Pj4+IMKgIH0KPj4+PiArc3RhdGljIHZvaWQgaGFuZGxlX3JwY19y
ZXR1cm4oc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+Pj4gK3sKPj4+PiArwqDC
oMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4+PiAr
wqDCoMKgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKGdldF91
c2VyX3JlZyhyZWdzLCAKPj4+PiAwKSk7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgaWYgKCBjYWxsLT5y
cGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCApCj4+Pj4gK8KgwqDCoCB7Cj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIC8qIENvcHkgUlBDIHJlcXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8g
Z3Vlc3QgKi8KPj4+PiArwqDCoMKgwqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpIDw8IDMyIHwgCj4+Pj4gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgs
IGNvb2tpZSk7Cj4+Pgo+Pj4gTmV3bGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uIGFuZCBjb2RlLgo+
PiBTb3JyeSwgYW5vdGhlciBoYWJpdCBmcm9tIGtlcm5lbCBjb2Rpbmcgc3R5bGUgOigKPiBJIHRo
aW5rIHlvdSBuZWVkIHRvIG1vZGlmeSB5b3VyIGhhYml0IGJlY2F1c2UgSSBhbSBwcmV0dHkgc3Vy
ZSBMaW51eCAKPiBmb2xrcyB3b3VsZCBub3QgYWxsb3c6CgpBaCwgeWVzLCBJIHJlYWQgeW91ciBw
cmV2aW91cyBtZXNzYWdlIGluY29ycmVjdGx5LgoKPj4KPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCAhc2htX3JwYyApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29r
aWUgCj4+Pj4gJWx4XG4iLCBjb29raWUpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtZW1jcHko
c2htX3JwYy0+Z3Vlc3RfYXJnLCBzaG1fcnBjLT54ZW5fYXJnLAo+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIE9QVEVFX01TR19HRVRfQVJHX1NJWkUoc2htX3JwYy0+eGVuX2FyZy0+
bnVtX3BhcmFtcykpOwo+Pj4+ICvCoMKgwqAgfQo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+IMKgIHN0YXRp
YyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHgg
KmNhbGwpCj4+Pj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9j
YWxsKHN0cnVjdCBkb21haW5fY3R4IAo+Pj4+ICpjdHgsCj4+Pj4gwqDCoMKgwqDCoCBvcHRlZV9y
ZXQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4+Pj4gwqDCoMKgwqDCoCBpZiAoIE9QVEVFX1NN
Q19SRVRVUk5fSVNfUlBDKG9wdGVlX3JldCkgKQo+Pj4+IMKgwqDCoMKgwqAgewo+Pj4+IC3CoMKg
wqDCoMKgwqDCoCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7
Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VU
X1JQQ19GVU5DKG9wdGVlX3JldCk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGhhbmRsZV9ycGNfcmV0
dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4+Pgo+Pj4gSXQgd291bGQgbWFrZSBzZW5zZSB0byBpbnRy
b2R1Y2UgaGFuZGxlX3JwY19yZXR1cm4gd2hlcmUgeW91IGFjdHVhbGx5IAo+Pj4gYWRkIHRob3Nl
IDIgbGluZXMuCj4+Pgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1ZTsKPj4+PiDC
oMKgwqDCoMKgIH0KPj4+PiBAQCAtNzgzLDYgKzgzMiw3NCBAQCBvdXQ6Cj4+Pj4gwqDCoMKgwqDC
oCByZXR1cm4gcmV0Owo+Pj4+IMKgIH0KPj4+PiArCj4+Pj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9y
cGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAq
Y2FsbCwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKPj4+PiArewo+Pj4+
ICvCoMKgwqAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0ciAhPSAKPj4+PiAo
T1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVCB8Cj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+Pj4gT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
KSApCj4+Pj4gK8KgwqDCoCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJJbnZhbGlkIGF0dHJzIGZvciBzaGFyZWQgbWVtIAo+Pj4+IGJ1ZmZlclxuIik7Cj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+PiArwqDCoMKgIH0KPj4+PiArCj4+Pj4gK8Kg
wqDCoCAvKiBMYXN0IGVudHJ5IGluIG5vbl9jb250aWcgYXJyYXkgaXMgdXNlZCB0byBob2xkIFJQ
Qy1hbGxvY2F0ZWQgCj4+Pj4gYnVmZmVyICovCj4+Pj4gK8KgwqDCoCBpZiAoIGNhbGwtPm5vbl9j
b250aWdbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0gKQo+Pj4+ICvCoMKgwqAgewo+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZXMoY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9O
Q09OVElHX0VOVFJJRVMgLSAKPj4+PiAxXSwKPj4+PiArIGNhbGwtPm5vbl9jb250aWdfb3JkZXJb
TUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0pOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdID0gTlVMTDsKPj4+PiArwqDCoMKg
IH0KPj4+Cj4+PiBUaGlzIGlzIHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRlbnkgYWxs
b2NhdGluZyBpbmZvcm1hdGlvbiBpbiAKPj4+IHRoZSBub25fY29uZmlnIGFycmF5PyBUaGlzIHdv
dWxkIGF2b2lkIHRvIHNpbGVudGx5IGRyb3BwZWQgYW55IHBhZ2UgCj4+PiB0aGF0IG1heSBoYXZl
IGJlZW4gbGlua2VkIHRvZ2V0aGVyIGFuZCBwb3RlbnRpYWxseSB1c2VkIHN0aWxsIGluIHVzZS4K
Pj4gTm8sIHRoaXMsIGFjdHVhbGx5IGlzIHBhcnQgb2YgdGhlIHByb3RvY29sLiBPUC1URUUgY2Fu
IGFzayB0byBhbGxvY2F0ZSAKPj4gbW9yZSBzaGFyZWQgYnVmZmVycywgb25lIHBlciBSUEMgcmV0
dXJuLgo+IAo+IFBsZWFzZSBhIGdpdmUgbGluayB0byB0aGUgc3BlYyBhbmQgdGhlIHBhcmFncmFw
aC4Kb3B0ZWVfbXNnLmgsIGFib3ZlCiNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9D
CTYKKGxpbmUgNDA1IGluIG15IGNhc2UpLiBJdCBhbHNvIGRlZmluZXMgZnJhZ21lbnRlZCBidWZm
ZXJzLCB3aGljaApjdXJyZW50bHkgYXJlbid0IHN1cHBvcnRlZCBpbiBPUC1URUUuCgo+PiBjYWxs
LT5ub25fY29udGlnW3hdIGlzIG5lZWRlZCB0byBob2xkIGxpc3Qgb2YgcGFnZXMgdW50aWwgT1Bf
VEVFIAo+PiBjb25zdW1lcyB0aGVtLiBUaGUgaXQgY2FuIGJlIGZyZWVkIGFuZCByZXVzZWQgdG8g
YWxsb2NhdGUgbmV4dCBidWZmZXIuCj4+IENvbnNpZGVyIHRoaXM6Cj4gCj4gV2hhdCBpcyB4PwpJ
bmRleCBpbiBub25fY29udGlnIGFycmF5LiBUaGUgc2FtZSBwcmluY2lwbGUgd29ya3Mgbm90IG9u
bHkKZm9yIGJ1ZmZlcnMgYWxsb2NhdGVkIGJ5IFJQQywgYnV0IGZvciBhbGwgb3RoZXIgYnVmZmVy
cyBhcyB3ZWxsLiBTZWUgYmVsb3cuCgo+Pgo+PiAxLiBPUC1URUUgaXNzdWVzIFJQQyAiYWxsb2Nh
dGUgYnVmZmVyIgo+PiAyLiBOVyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMKPj4gMy4gTWVkaWF0b3Ig
dHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFkZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+PiA0LiBPUC1U
RUUgYmVnaW5zIHRvIGNvbnN1bWUgdGhpcyBsaXN0Cj4+IDUuIElSUSBhcnJpdmVzIGFuZCBPUC1U
RUUgZm9yY2VkIHRvIGJyZWFrIHRoZSB3b3JrCj4+IDYuIE1lZGlhdG9yIHJlY2VpdmVzIGNvbnRy
b2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3QgZnJlZSBub25fY29udGlnW3hdLAo+PiDCoMKgwqAg
YmVjYXVzZSBpdCBpcyBub3Qgc3VyZSBvZiBPUC1URUUgZmluaXNoZWQgcmVhZGluZyBmcm9tIGl0
Cj4+IDcuIFhlbi9ndWVzdCBoYW5kbGVzIHRoZSBJUlEgYW5kIHJldHVybnMgY29udHJvbCBiYWNr
IHRvIE9QLVRFRQo+PiA4LiBPUC1URUUgZmluaXNoZXMgcHJvY2Vzc2luZyB0aGlzIGJ1ZmZlcnMg
YW5kIGFza3MgZm9yIGFub3RoZXIgb25lCj4+IDkuIE5XIHJldHVybnMgbGlzdCBvZiBwYWdlcyBm
b3IgdGhlIG5leHQgYnVmZmVyCj4+IDEwLiBBdCB0aGlzIHBvaW50IG1lZGlhdG9yIGlzIHN1cmUg
dGhhdCBPUC1URUUgZmluaXNoZWQgcHJvY2Vzc2luZwo+PiDCoMKgwqDCoCBvbGQgbm9uX2NvbnRp
Z1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5kIGFsbG9jYXRlZCBhbm90aGVyLgo+IAo+IFRoYW5r
IHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbC4gSG93ZXZlciwgaXQgaXMg
c3RpbGwgZG9lcyAKPiBub3QgZXhwbGFpbiB3aHkgeW91IGRlY2lkZWQgdG8gZnJlZSBNQVhfTk9O
Q09OVElHX0VOVFJJRVMgLSAxLiBXaHkgbm90IDAgCj4gb3IgMSBvciBuPwpPa2F5LiBZb3UgY2Fu
IHBhc3MgdXAgdG8gNCBhcmd1bWVudHMgZm9yIFRBIGluIGNvbW1hbmQgYnVmZmVyLiBBbnkgb2Yg
dGhhdAphcmd1bWVudCBjYW4gYmUgYSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwgc28gd2UgbmVl
ZCBhdCBsZWFzdCA0IGl0ZW1zCmluIG5vbl9jb250aWcgYXJyYXkuIFNhZGx5LCB0aGlzIGNvbnN0
YW50IChURUVfTlVNX1BBUkFNUykgaXMgZGVmaW5lZCAKbm90IG9wdGVlX21zZy5oIG9yIG9wdGVl
X3NtYy5oLCBidXQgaW4gdGVlX2FwaV9kZWZpbmVzLmgsIHdoaWNoIGlzIAp1c2VyLXNwYWNlIChv
ciBUQSkgcGFydCBvZiBPUC1URUUuCkJ1dCwgbm93IEknbSB0aGlua2luZywgdGhhdCBtYXliZSBp
dCBpcyBub3Qgc28gYmFkIGlkZWEgdG8gYWRkIHRoaXMgZmlsZQp0byBYRU4uLi4gV2hhdCBpcyB5
b3VyIG9waW5pb24/CgpBbnl3YXlzLCB3ZSBuZWVkIGF0IGxlYXN0IDQgaXRlbXMgZm9yIGFyZ3Vt
ZW50cy4gQnV0IEkgZGVmaW5lZCAKTUFYX05PTkNPTlRJR19FTlRSSUVTIGFzIDUsIGJlY2F1c2Ug
bGFzdCBpdGVtIGluIGFycmF5IGlzIHVzZWQgZm9yIApSUEMtYWxsb2NhdGVkIGJ1ZmZlci4gSSBh
bHNvIGFkZGVkIGNvbW1lbnQuIEknbGwgY29weSBpdCB0aGVyZToKCi8qIExhc3QgZW50cnkgaW4g
bm9uX2NvbnRpZyBhcnJheSBpcyB1c2VkIHRvIGhvbGQgUlBDLWFsbG9jYXRlZCAgYnVmZmVyICov
CgpTbywgZmlyc3QgNCBpdGVtcyBhcmUgdXNlZCBmb3IgYXJndW1lbnRzIGFuZCBsYXN0IG9uZSB1
c2VkIGZvciBSUEMgCnJlcXVlc3RzLiBSaWdodCB3YXkgdG8gZGVmaW5lIE1BWF9OT05DT05USUdf
RU5UUklFUyBpcyAoVEVFX05VTV9QQVJBTVMgKyAKMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBh
bm90aGVyIGhlYWRlciBmaWxlLCB3aGljaCBkZWZpbmVzIApHbG9iYWxQbGF0Zm9ybSBURUUgY29y
ZSBBUEkuCgo+IE92ZXJhbGwsIGl0IGZlZWxzIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8gd3JpdGUg
bW9yZSBkb2N1bWVudGF0aW9uIGFib3V0IAo+IGhvdyB0aGUgbWVkaWF0b3IgaXMgc3VwcG9zZWQg
dG8gd29yay4KPiAKTG9va3MgbGlrZSBJIG5lZWQgdG8gc3RhcnQgb24gaG93IE9QLVRFRSBwcm90
b2NvbCBpcyBzdXBwb3NlZCB0byB3b3JrLi4uCkkgdHJpZWQgdG8gY292ZXIgdGhpcyBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2VzLCBidXQgbG9va3MgbGlrZSBpdCBpcyBub3QgCnN1ZmZpY2llbnQuCgo+
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJG
YWlsZWQgdG8gYWxsb2NhdGUgc2htX3JwYyAKPj4+PiBvYmplY3RcbiIpOwo+Pj4+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHB0ciA9IDA7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIH0KPj4+PiAtwqDC
oMKgwqDCoMKgwqAgZWxzZQo+Pj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHB0ciA9IG1mbl90
b19tYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHB0ciA9IH4wOwo+Pj4KPj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGNoYW5nZSBmcm9tIDAg
dG8gfjA/Cj4+IEkgaGFkIHRvIGludHJvZHVjZSB0aGlzIGluIHRoZSBvcmlnaW5hbCBwYXRjaCwg
YWN0dWFsbHkuCj4gCj4gV2hhdCBkbyB5b3UgbWVhbj8KClBsZWFzZSBpZ25vcmUgcHJldmlvdXMg
c2VudGVuY2UuIFRoZXJlIHNob3VsZCBiZSAwLiBJJ2xsIHJlbW92ZSB0aGlzIGNoYW5nZS4KCi0t
IApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 18:58:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 18: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 1fznrz-0001Vm-Mg; Tue, 11 Sep 2018 18:58: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fznrx-0001VU-WD
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 18:58:38 +0000
X-Inumbo-ID: 6e71b36a-b5f4-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6e71b36a-b5f4-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 20:56:47 +0200 (CEST)
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=mpw7GpFIxt6y8lazcdAQ4eTm1sIz7s7dTT6wA7m8x3c=;
 b=F0Wz9nAENzW6R0dhEQzIYRpGhNg/WpYVsfxNEWsRdsrC2XzxwymuEjecbXfsLq75g6AEmHmj4ujWzIyIi1SWivwpcvlylDkxnO1q19I0Hs2Xy/THdzm82VtdkkB8xotfooHv8u7d83nT4lKBTRufH3CIeXPjYaqiAOaX1HW92Do=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 18:58:28 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
Date: Tue, 11 Sep 2018 21:58:22 +0300
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: <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR08CA0119.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::21) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 28af329e-85ab-4379-760b-08d618188fd5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:vgKUYyA9yJ2cIu+eKUFdh+kvZZaKI9eag6YscDj5nvAZ9UmrB3oBJLtlsmaRXipfKZt4WAIvqfTdNknaf/iCBDarqkoLjK7x2nQLtZc99ATYu23ACnWXAL/GKQs4b5k0Qt0SMmIsN2WRdMNLNaszBjxKYHP1m3NgFFO8Oq2Oa5PwWT7YL7Tq3sEIlgxnsA/CdBiR/c59wpRL1SoL2vFEgPdvTyfrf6XWJOjGL/hlyvblWAj9043fbuYuZxhEtk16;
 25:VEdIG3Lb/Edv5XvGabbSEoLlRsO7KKQ5lHMoPqO1W0nqq4AjCHVqNAJn5q78mJL0zMbLeUimZheWZzi+Cr2KHuiCO4xh5aay/29bCOl/XYWsCcrTB9ldDUvVNkg/o7/JuBTeSPigk5IH2d38ilLtJA5nFnEDb6Iq3PbrFGrTSTmD0bml0iviPEh46tAXpYdJsPzZ3CqBnnQEMoO375ZoPzoME513K/7CXl1s6yTCsm2tebEF2HE9WI+SVQnGUJGznPSXGWlCVzFp+kIEFtVed2z1WahVPlBdu4t+f0W0/iS0xGH4Fdz9q1QafEK7WgrxPz5VgsSWj2y9hRxFE0bS9Q==;
 31:8f+KE8ssiQB8t9o2FBtATtEvn6+76wZPLfArJTYKJ5jdR0BMyJhFFqfNIQB4+PATTf1+Q+6dDJPAcOs65TZ+7+bu2I9xnw77fJvjsBweq7LCfX/svugZW/ic6e1J4//QImBUKDXi2RD+K7/PycFLhf34/De1zAMF9rmXKyoUlHW9t2zCmo4Zm6Jmx4+h6cfNQTNlf1FF0UtO2y4fSAVkR90MiHevHFHLKUXjCazc66k=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:bOQ8ww6jyy0xS3D9cVu2DiQI5MYnvuQst2C156958/wfq+ldYCHfc8HXbLscFDUivpRlq1iiVVAHfLaegZKYf1FfxXdMXj6SxhJQt+3XgYXWutk87+S8i3f3uZ5v9DdVogaOdO2Wbki91FnlhqxzhlaRP296MVk/5MBBN4TbtwuD3ZM6Wuce0RUpjsMOVuz8xntRco+iN7X8hpRgoIgu5V45cv9eEt/JM1X5AlYeUSJJeCa9i/osK7cdhKM5GLaqGU6ju6pIiOcuWKAeXynISZD9g90cLHQdie0TtsVX2h8RTTeBq9CcmujYAAIJeg9IrRcO/KDzS81UPfAGKd/XZAyXMYZZz2ZAedBu+AvHJuBsLbzp3L8Btk7oPSTASnpB6nsFg54IL7kvFJUwtJ4gpe1eSd3Z/6/ZYwL1LOnPOGC5k188dPBe1hxLECAlBmtNVek2Aw1UXTr44jSqsEUpGLrhdDP1covXfOV/oXnfxy6GcL7fguZL6nsxc6sU6LJc;
 4:obzRylZeijD9jRD1T9WyUTCABybjI3SP+ZkIsUPFKn/iXfS3fFA4gx1QA88VXhP0Y0KLda8JNrdOjrYV2rtins6ri6e0Vsr49WWEmsEDTczQTC31OhoTphA6hIUvsvc4PSHjPNI1U7oo+ENQ/iPJr2WU16CUCBW2Szu70pDKiOhcbMTYzE807G5nY5w0udKiJ213TqBB7SudzjzRPFr3+mi5uiZ2LpVoUyKWHe355Mfd82m7SLhiPgqakKEMx9Tb0cuwTBiK+NUmgHt8hKlJeo3pbrI2W/0wAbiXMqSXcM0uPjzJTwmsgxbUO9qmtrsR
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772CD096E849F8049C32F23E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(136003)(396003)(39860400002)(366004)(346002)(199004)(189003)(80792005)(50466002)(106356001)(105586002)(68736007)(67846002)(229853002)(2616005)(97736004)(476003)(486006)(2486003)(76176011)(52116002)(446003)(478600001)(11346002)(23676004)(956004)(52146003)(345774005)(2906002)(2870700001)(16526019)(81156014)(81166006)(386003)(72206003)(186003)(8676002)(93886005)(14444005)(6486002)(31696002)(6116002)(16576012)(77096007)(53936002)(64126003)(3846002)(65826007)(6246003)(4326008)(305945005)(7736002)(6666003)(31686004)(25786009)(8936002)(5660300001)(26005)(58126008)(36756003)(66066001)(53546011)(65806001)(65956001)(86362001)(316002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOndoQXJ6VWk0ZHBtOVRScnQzNEV6QytWSUZ3?=
 =?utf-8?B?NFdkUzErbmtCc0tTaEVLWllGeVJlR0NwcVNGd1YvSXlJL2FON01HWUdpWEc5?=
 =?utf-8?B?L1g2TVJGZnk5R2VVdS8zb2ZSYWhxT05wM2tRa3dZVzZaSSthYXZXRmYrZG11?=
 =?utf-8?B?dzJpcFVPc05BTy9MUmJrRDI0Z1FaeGtseStBV2xLdHY2cVFyWkE1MmZDMHRG?=
 =?utf-8?B?SVA0N0ltV21pQzdiQUEyMmhZTDEwZlNDdHZ6N01qWUxHWnRVVnJyeTV1QjNL?=
 =?utf-8?B?Y3N3YXRld3BzNS9ZbVkxOUoxWWZOOXNydGNUaWlGWkw3NUIrSUNlYzlnUlg2?=
 =?utf-8?B?aWplbURPclRPejd1b01UVmp3TUtlUWtmK2NYYkt2QXdZQytDY1F2T2M1R0hl?=
 =?utf-8?B?ZzNmWll1dWFjN25MNlBDbThJMHNqUGhOM3ViMjhSd3BDWFVKNFlzNlU2ZFY3?=
 =?utf-8?B?OEwzVUI4d1M2b0hGUm9FNFhSVEN2Ukl6OEgrWDdlNWZQcVpYSGRkQ1c2K0tR?=
 =?utf-8?B?Mi9DcjBBcWZWdFR5QUhOQ25yVnNYeXRjVDN0dGdhcUllNlBHWCs5b2V0ZW5Z?=
 =?utf-8?B?TVRxaSsxYlpsdEFYampnRXRNZnUxLzFkNmJGUjhWcXRUMnpPVk1mOGhzc0N0?=
 =?utf-8?B?cTZveERhOXVmLzM3MGZ3anFFNHd3OHZNZUo1aWdsZDBzdUlCZHZ0Sk1wSmox?=
 =?utf-8?B?YXBQNkRjbDhKVTNpZ2ZHWThiMU1PaTY3MkZnVDFKek1wSVMvMUc4TFZlNXpX?=
 =?utf-8?B?dW1wQjF1LzR4N0psc3drMjFQaDFCR0dyc1czbWNzbzFmbzB0Q1N4dU4zelQr?=
 =?utf-8?B?Q3pJdzQ5dlJIQWtQajJRQURya3d4ZXQza1lEUFhUZUFDQnI0VVdTVUdSbjRS?=
 =?utf-8?B?dlY2eUI3cUlENGVNeVZnNWJQS1ZqTWdNeGMyUWtKK2J1ZTIrYkg5OTN2cW1U?=
 =?utf-8?B?WWR4OEpwdVRaeTFvVWh2N2dCeVFlK2d1ajk5VktjS2RPMG9zenFzWkdkSkRk?=
 =?utf-8?B?MlFhNGNlTFBzUkVHeWxxdEs5anliRWordFI1L1IzZEVBRlM1aStyMVUwclNo?=
 =?utf-8?B?RS9XamVJeHdUVUJYSWpRZklqc0o0NTE3UDRUbjlGNis3K2ZTVlFWQlRjbTAz?=
 =?utf-8?B?ZkN4dndiOXp4Y0pLcUZhamlCSEdYZThrakRWSE1XWHUxY0czZUY4dWZ3UFh6?=
 =?utf-8?B?YzFnUU1OQUhGcWRIZUdKcTdVNExKZ0l1dWNCQzNUd1VNNC9LRklCVXlJWUl3?=
 =?utf-8?B?dHdXL3RiejhiSVM3aVRxaWhyQkhic3BkR3Q4d2tKcXc3VG9iY0hCa1liUjZZ?=
 =?utf-8?B?dkFoSW5KRVJ0RnFndU11b1BaYnlHOXVnTXNnbmtaMDByL0xHVWdNQUpGNGRN?=
 =?utf-8?B?RjRHeUZoclh1d3N1Z3ZYSmZPM2ZXSFViSGdYU2g2RWczWDBpWUV1QTNaYjRz?=
 =?utf-8?B?K0tFV2tBRlYrZmNZa2ZBRkYyRnBLbEd2YXUzb2MzeTdTRjBjbkxrTkFROXBH?=
 =?utf-8?B?Z3NLWERibHhKcnhELzc1QUlKRjZHQ2hoK0w0dUxpV25Za1RQQjAxREZLUm9x?=
 =?utf-8?B?Uy9KbjFVRW9WSGtMWEM5aHFYM3F3L3hNS0Q0UWoxT3JLRFpMeHVIbENRdzBw?=
 =?utf-8?B?YzJ4eVJYTkUwWnZwa1E4WWR0RTlWS3dqemxOcEp5UjUydStsaHdqWmhucUF5?=
 =?utf-8?B?Z1dLVzRRczhWeHNvYTVXdHhMUW5PRGhENjEyalRzM3h0TTREY2tsR2lFNmhF?=
 =?utf-8?B?OFBFYVpSaGJkUHdpaGNid2M3Vy9iVHFKeGR0cU5OQVpXbW9aTTgxMW9SQUpu?=
 =?utf-8?B?YldURU9RREc3TW1ZUEt6U0MwZzlKME4vZ2xJS0tSaTZsK0IxOGpYTGdYdGNh?=
 =?utf-8?B?clNrUE81WW9CdkhYa3N4SVJrNFllbFdSd0tSZVhEZzlzZUJlZjJiazdOTEN0?=
 =?utf-8?B?RGRXbFpNTmpqUHpZSHh0cGhVVEFhbGVSOCtvWlJPL0owYW12Ui9ReGNjVzlL?=
 =?utf-8?B?K0JRcUZUOHpCc1VycXNmdDRHVmVhZjhqMkkxSHhVQm5weFM2elB1d3Z6QU9U?=
 =?utf-8?Q?9sn0=3D?=
X-Microsoft-Antispam-Message-Info: JYSr7G4n0oUTTpAXJiPxWY7qD/GyP3ES8mvSVi15anpnLVlFnXKLXLzmnZDdZVpfs32l3JwaRhoDYMFuB0SMcSqMBj10+RkZTVuEJaJWCNkzuhT5EQrnwsIPcOCFA8xnabel80K3R4SwOKptModYQBUlrB0cV85GhMMALRsD3A1cesifs3zOhY+QdNbr306mLNytujEqq9G/9UCfEJk4W81ZrlkiLYFhsnUMY0m9tVO6+8/d6UXy4c5wXE8B6NMZduc7DJCcYDcQGOUmV/1NTUCghtw/rmDgstMcNSHeAQ/jWNqK6W0HkPm14Jl18NTHKZ6PrIxQYUqLNt/bwVHGCY7hl1T+lRSbBKNhqlf0IR8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:y7oHNx/4XY2UG5IWNPLdqOP3ttrMrssBCDWcX4a9Ab1l+oRRuHO/SujPXSpCBNrxrcfcjh6pHE3wlqHE4VeQxqOv9g6jCpgVLAjNL+v+RPPyUxZNH1McKguFXpkRYO4wA1QrPDVL9WnhyUOKCri8YoDkVRAxmSOY/ZWSdqH4pQUUPShxPcjomweT3tEHTBAHGso9RZjEvt4Zgm4VziIPDX96bo6Uuew9HDDzdMLaIpBuUVPO4NzkxAxR5m+CFMLNm7xsiO/TvDxl5/R2EXRRjuY13ErPvun1jrMvhZY9GAy2ZOnWuMg67SDmwjoRz5CghnF+p7jvxdhqZ2GogWgpfHFv6WQyIWLszf4/yXmHkhq16R507G97dzN1F5ont3hc92l1Y6g45OxeUKZBI7Jc5p5oGNJho+MgdzWa7jePQigBgcfGJRpCAcmoYqXoEe/aNVHnNhoMHyscS6GsuaDUjw==;
 5:p5V2/0DJvj8S16Zdd08kcuCr8Y9ffFy3J51fFhpbigjn/c0stmV7ZH7MfVjs5wPUpSL+V2c5enKMTQxHDpkTV2IJv4Z8sSXGp4o4k0xtae2IQ5aqRq0RLn5SHt+JQB7gTWUG43pSK8/KjoPGkdZZ6kI1T0Q+cCf+QSh9qbQfK88=;
 7:iQMj1bxEB9zaS3k1gIeYoSkVQmvGkwq16Ct002hn8EuMVIilq1kllyapNf4VOanvkIXjNPVAH6dI7wcL2gylxxfCblqJxr29qHXvZ+kBRb4BfU4aW2fHUfY4dvnEOs9dN21y3Jt3FJ0uYy2AGjUkVRPaKPt0CUGAGuwEmzMjwSy3vy+7DtJ9+q1WmTF2YJSa0SjqNU7lUFwgdVFBVSwWBeJvyiEdJJogNaxrj7XZzMOYhofz0xRHKQBFj7ZyZsH6
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 18:58:28.5252 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 28af329e-85ab-4379-760b-08d618188fd5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGksCgoKCk9uIDExLjA5LjE4IDE2OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24g
MTAvMDkvMTggMTk6MTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAxMC4wOS4xOCAx
ODozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9keW15
ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IMKgIHN0YXRpYyBzdHJ1Y3Qgc2htX2J1ZiAqYWxsb2NhdGVf
c2htX2J1ZihzdHJ1Y3QgZG9tYWluX2N0eCAqY3R4LAo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdWludDY0X3QgY29va2llLAo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50
IHBhZ2VzX2NudCkKPj4+PiBAQCAtNzA0LDYgKzczMiwyOCBAQCBzdGF0aWMgYm9vbCBjb3B5X3N0
ZF9yZXF1ZXN0X2JhY2soc3RydWN0IAo+Pj4+IGRvbWFpbl9jdHggKmN0eCwKPj4+PiDCoMKgwqDC
oMKgIHJldHVybiB0cnVlOwo+Pj4+IMKgIH0KPj4+PiArc3RhdGljIHZvaWQgaGFuZGxlX3JwY19y
ZXR1cm4oc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHggKmNhbGwpCj4+Pj4gK3sKPj4+PiArwqDC
oMKgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4+PiAr
wqDCoMKgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKGdldF91
c2VyX3JlZyhyZWdzLCAKPj4+PiAwKSk7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgaWYgKCBjYWxsLT5y
cGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCApCj4+Pj4gK8KgwqDCoCB7Cj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIC8qIENvcHkgUlBDIHJlcXVlc3QgZnJvbSBzaGFkb3dlZCBidWZmZXIgdG8g
Z3Vlc3QgKi8KPj4+PiArwqDCoMKgwqDCoMKgwqAgdWludDY0X3QgY29va2llID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpIDw8IDMyIHwgCj4+Pj4gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYyA9IGZpbmRfc2htX3JwYyhjdHgs
IGNvb2tpZSk7Cj4+Pgo+Pj4gTmV3bGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uIGFuZCBjb2RlLgo+
PiBTb3JyeSwgYW5vdGhlciBoYWJpdCBmcm9tIGtlcm5lbCBjb2Rpbmcgc3R5bGUgOigKPiBJIHRo
aW5rIHlvdSBuZWVkIHRvIG1vZGlmeSB5b3VyIGhhYml0IGJlY2F1c2UgSSBhbSBwcmV0dHkgc3Vy
ZSBMaW51eCAKPiBmb2xrcyB3b3VsZCBub3QgYWxsb3c6CgpBaCwgeWVzLCBJIHJlYWQgeW91ciBw
cmV2aW91cyBtZXNzYWdlIGluY29ycmVjdGx5LgoKPj4KPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYg
KCAhc2htX3JwYyApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBncHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBmaW5kIFNITS1SUEMgd2l0aCBjb29r
aWUgCj4+Pj4gJWx4XG4iLCBjb29raWUpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybjsKPj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtZW1jcHko
c2htX3JwYy0+Z3Vlc3RfYXJnLCBzaG1fcnBjLT54ZW5fYXJnLAo+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIE9QVEVFX01TR19HRVRfQVJHX1NJWkUoc2htX3JwYy0+eGVuX2FyZy0+
bnVtX3BhcmFtcykpOwo+Pj4+ICvCoMKgwqAgfQo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+IMKgIHN0YXRp
YyBib29sIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IGRvbWFpbl9jdHggKmN0eCwKPj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBzdGRfY2FsbF9jdHgg
KmNhbGwpCj4+Pj4gQEAgLTcxNSw4ICs3NjUsNyBAQCBzdGF0aWMgYm9vbCBleGVjdXRlX3N0ZF9j
YWxsKHN0cnVjdCBkb21haW5fY3R4IAo+Pj4+ICpjdHgsCj4+Pj4gwqDCoMKgwqDCoCBvcHRlZV9y
ZXQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4+Pj4gwqDCoMKgwqDCoCBpZiAoIE9QVEVFX1NN
Q19SRVRVUk5fSVNfUlBDKG9wdGVlX3JldCkgKQo+Pj4+IMKgwqDCoMKgwqAgewo+Pj4+IC3CoMKg
wqDCoMKgwqDCoCBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7
Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VU
X1JQQ19GVU5DKG9wdGVlX3JldCk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGhhbmRsZV9ycGNfcmV0
dXJuKGN0eCwgcmVncywgY2FsbCk7Cj4+Pgo+Pj4gSXQgd291bGQgbWFrZSBzZW5zZSB0byBpbnRy
b2R1Y2UgaGFuZGxlX3JwY19yZXR1cm4gd2hlcmUgeW91IGFjdHVhbGx5IAo+Pj4gYWRkIHRob3Nl
IDIgbGluZXMuCj4+Pgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1ZTsKPj4+PiDC
oMKgwqDCoMKgIH0KPj4+PiBAQCAtNzgzLDYgKzgzMiw3NCBAQCBvdXQ6Cj4+Pj4gwqDCoMKgwqDC
oCByZXR1cm4gcmV0Owo+Pj4+IMKgIH0KPj4+PiArCj4+Pj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9y
cGNfY21kX2FsbG9jKHN0cnVjdCBkb21haW5fY3R4ICpjdHgsCj4+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHN0ZF9jYWxsX2N0eCAq
Y2FsbCwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKPj4+PiArewo+Pj4+
ICvCoMKgwqAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0ciAhPSAKPj4+PiAo
T1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVCB8Cj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+Pj4gT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
KSApCj4+Pj4gK8KgwqDCoCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJJbnZhbGlkIGF0dHJzIGZvciBzaGFyZWQgbWVtIAo+Pj4+IGJ1ZmZlclxuIik7Cj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+PiArwqDCoMKgIH0KPj4+PiArCj4+Pj4gK8Kg
wqDCoCAvKiBMYXN0IGVudHJ5IGluIG5vbl9jb250aWcgYXJyYXkgaXMgdXNlZCB0byBob2xkIFJQ
Qy1hbGxvY2F0ZWQgCj4+Pj4gYnVmZmVyICovCj4+Pj4gK8KgwqDCoCBpZiAoIGNhbGwtPm5vbl9j
b250aWdbTUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0gKQo+Pj4+ICvCoMKgwqAgewo+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBmcmVlX3hlbmhlYXBfcGFnZXMoY2FsbC0+bm9uX2NvbnRpZ1tNQVhfTk9O
Q09OVElHX0VOVFJJRVMgLSAKPj4+PiAxXSwKPj4+PiArIGNhbGwtPm5vbl9jb250aWdfb3JkZXJb
TUFYX05PTkNPTlRJR19FTlRSSUVTIC0gMV0pOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdID0gTlVMTDsKPj4+PiArwqDCoMKg
IH0KPj4+Cj4+PiBUaGlzIGlzIHF1aXRlIG9kZC4gV2h5IGRvbid0IHlvdSBqdXN0IGRlbnkgYWxs
b2NhdGluZyBpbmZvcm1hdGlvbiBpbiAKPj4+IHRoZSBub25fY29uZmlnIGFycmF5PyBUaGlzIHdv
dWxkIGF2b2lkIHRvIHNpbGVudGx5IGRyb3BwZWQgYW55IHBhZ2UgCj4+PiB0aGF0IG1heSBoYXZl
IGJlZW4gbGlua2VkIHRvZ2V0aGVyIGFuZCBwb3RlbnRpYWxseSB1c2VkIHN0aWxsIGluIHVzZS4K
Pj4gTm8sIHRoaXMsIGFjdHVhbGx5IGlzIHBhcnQgb2YgdGhlIHByb3RvY29sLiBPUC1URUUgY2Fu
IGFzayB0byBhbGxvY2F0ZSAKPj4gbW9yZSBzaGFyZWQgYnVmZmVycywgb25lIHBlciBSUEMgcmV0
dXJuLgo+IAo+IFBsZWFzZSBhIGdpdmUgbGluayB0byB0aGUgc3BlYyBhbmQgdGhlIHBhcmFncmFw
aC4Kb3B0ZWVfbXNnLmgsIGFib3ZlCiNkZWZpbmUgT1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9D
CTYKKGxpbmUgNDA1IGluIG15IGNhc2UpLiBJdCBhbHNvIGRlZmluZXMgZnJhZ21lbnRlZCBidWZm
ZXJzLCB3aGljaApjdXJyZW50bHkgYXJlbid0IHN1cHBvcnRlZCBpbiBPUC1URUUuCgo+PiBjYWxs
LT5ub25fY29udGlnW3hdIGlzIG5lZWRlZCB0byBob2xkIGxpc3Qgb2YgcGFnZXMgdW50aWwgT1Bf
VEVFIAo+PiBjb25zdW1lcyB0aGVtLiBUaGUgaXQgY2FuIGJlIGZyZWVkIGFuZCByZXVzZWQgdG8g
YWxsb2NhdGUgbmV4dCBidWZmZXIuCj4+IENvbnNpZGVyIHRoaXM6Cj4gCj4gV2hhdCBpcyB4PwpJ
bmRleCBpbiBub25fY29udGlnIGFycmF5LiBUaGUgc2FtZSBwcmluY2lwbGUgd29ya3Mgbm90IG9u
bHkKZm9yIGJ1ZmZlcnMgYWxsb2NhdGVkIGJ5IFJQQywgYnV0IGZvciBhbGwgb3RoZXIgYnVmZmVy
cyBhcyB3ZWxsLiBTZWUgYmVsb3cuCgo+Pgo+PiAxLiBPUC1URUUgaXNzdWVzIFJQQyAiYWxsb2Nh
dGUgYnVmZmVyIgo+PiAyLiBOVyByZXR1cm5zIGxpc3Qgb2YgcGFnZXMKPj4gMy4gTWVkaWF0b3Ig
dHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFkZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+PiA0LiBPUC1U
RUUgYmVnaW5zIHRvIGNvbnN1bWUgdGhpcyBsaXN0Cj4+IDUuIElSUSBhcnJpdmVzIGFuZCBPUC1U
RUUgZm9yY2VkIHRvIGJyZWFrIHRoZSB3b3JrCj4+IDYuIE1lZGlhdG9yIHJlY2VpdmVzIGNvbnRy
b2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3QgZnJlZSBub25fY29udGlnW3hdLAo+PiDCoMKgwqAg
YmVjYXVzZSBpdCBpcyBub3Qgc3VyZSBvZiBPUC1URUUgZmluaXNoZWQgcmVhZGluZyBmcm9tIGl0
Cj4+IDcuIFhlbi9ndWVzdCBoYW5kbGVzIHRoZSBJUlEgYW5kIHJldHVybnMgY29udHJvbCBiYWNr
IHRvIE9QLVRFRQo+PiA4LiBPUC1URUUgZmluaXNoZXMgcHJvY2Vzc2luZyB0aGlzIGJ1ZmZlcnMg
YW5kIGFza3MgZm9yIGFub3RoZXIgb25lCj4+IDkuIE5XIHJldHVybnMgbGlzdCBvZiBwYWdlcyBm
b3IgdGhlIG5leHQgYnVmZmVyCj4+IDEwLiBBdCB0aGlzIHBvaW50IG1lZGlhdG9yIGlzIHN1cmUg
dGhhdCBPUC1URUUgZmluaXNoZWQgcHJvY2Vzc2luZwo+PiDCoMKgwqDCoCBvbGQgbm9uX2NvbnRp
Z1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5kIGFsbG9jYXRlZCBhbm90aGVyLgo+IAo+IFRoYW5r
IHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbC4gSG93ZXZlciwgaXQgaXMg
c3RpbGwgZG9lcyAKPiBub3QgZXhwbGFpbiB3aHkgeW91IGRlY2lkZWQgdG8gZnJlZSBNQVhfTk9O
Q09OVElHX0VOVFJJRVMgLSAxLiBXaHkgbm90IDAgCj4gb3IgMSBvciBuPwpPa2F5LiBZb3UgY2Fu
IHBhc3MgdXAgdG8gNCBhcmd1bWVudHMgZm9yIFRBIGluIGNvbW1hbmQgYnVmZmVyLiBBbnkgb2Yg
dGhhdAphcmd1bWVudCBjYW4gYmUgYSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwgc28gd2UgbmVl
ZCBhdCBsZWFzdCA0IGl0ZW1zCmluIG5vbl9jb250aWcgYXJyYXkuIFNhZGx5LCB0aGlzIGNvbnN0
YW50IChURUVfTlVNX1BBUkFNUykgaXMgZGVmaW5lZCAKbm90IG9wdGVlX21zZy5oIG9yIG9wdGVl
X3NtYy5oLCBidXQgaW4gdGVlX2FwaV9kZWZpbmVzLmgsIHdoaWNoIGlzIAp1c2VyLXNwYWNlIChv
ciBUQSkgcGFydCBvZiBPUC1URUUuCkJ1dCwgbm93IEknbSB0aGlua2luZywgdGhhdCBtYXliZSBp
dCBpcyBub3Qgc28gYmFkIGlkZWEgdG8gYWRkIHRoaXMgZmlsZQp0byBYRU4uLi4gV2hhdCBpcyB5
b3VyIG9waW5pb24/CgpBbnl3YXlzLCB3ZSBuZWVkIGF0IGxlYXN0IDQgaXRlbXMgZm9yIGFyZ3Vt
ZW50cy4gQnV0IEkgZGVmaW5lZCAKTUFYX05PTkNPTlRJR19FTlRSSUVTIGFzIDUsIGJlY2F1c2Ug
bGFzdCBpdGVtIGluIGFycmF5IGlzIHVzZWQgZm9yIApSUEMtYWxsb2NhdGVkIGJ1ZmZlci4gSSBh
bHNvIGFkZGVkIGNvbW1lbnQuIEknbGwgY29weSBpdCB0aGVyZToKCi8qIExhc3QgZW50cnkgaW4g
bm9uX2NvbnRpZyBhcnJheSBpcyB1c2VkIHRvIGhvbGQgUlBDLWFsbG9jYXRlZCAgYnVmZmVyICov
CgpTbywgZmlyc3QgNCBpdGVtcyBhcmUgdXNlZCBmb3IgYXJndW1lbnRzIGFuZCBsYXN0IG9uZSB1
c2VkIGZvciBSUEMgCnJlcXVlc3RzLiBSaWdodCB3YXkgdG8gZGVmaW5lIE1BWF9OT05DT05USUdf
RU5UUklFUyBpcyAoVEVFX05VTV9QQVJBTVMgKyAKMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBh
bm90aGVyIGhlYWRlciBmaWxlLCB3aGljaCBkZWZpbmVzIApHbG9iYWxQbGF0Zm9ybSBURUUgY29y
ZSBBUEkuCgo+IE92ZXJhbGwsIGl0IGZlZWxzIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8gd3JpdGUg
bW9yZSBkb2N1bWVudGF0aW9uIGFib3V0IAo+IGhvdyB0aGUgbWVkaWF0b3IgaXMgc3VwcG9zZWQg
dG8gd29yay4KPiAKTG9va3MgbGlrZSBJIG5lZWQgdG8gc3RhcnQgb24gaG93IE9QLVRFRSBwcm90
b2NvbCBpcyBzdXBwb3NlZCB0byB3b3JrLi4uCkkgdHJpZWQgdG8gY292ZXIgdGhpcyBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2VzLCBidXQgbG9va3MgbGlrZSBpdCBpcyBub3QgCnN1ZmZpY2llbnQuCgo+
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJG
YWlsZWQgdG8gYWxsb2NhdGUgc2htX3JwYyAKPj4+PiBvYmplY3RcbiIpOwo+Pj4+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHB0ciA9IDA7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIH0KPj4+PiAtwqDC
oMKgwqDCoMKgwqAgZWxzZQo+Pj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHB0ciA9IG1mbl90
b19tYWRkcihzaG1fcnBjLT5ndWVzdF9tZm4pOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHB0ciA9IH4wOwo+Pj4KPj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGNoYW5nZSBmcm9tIDAg
dG8gfjA/Cj4+IEkgaGFkIHRvIGludHJvZHVjZSB0aGlzIGluIHRoZSBvcmlnaW5hbCBwYXRjaCwg
YWN0dWFsbHkuCj4gCj4gV2hhdCBkbyB5b3UgbWVhbj8KClBsZWFzZSBpZ25vcmUgcHJldmlvdXMg
c2VudGVuY2UuIFRoZXJlIHNob3VsZCBiZSAwLiBJJ2xsIHJlbW92ZSB0aGlzIGNoYW5nZS4KCi0t
IApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:30:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19:30: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 1fzoMt-0004zc-Ga; Tue, 11 Sep 2018 19:30: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzoMr-0004zS-Gx
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:30:33 +0000
X-Inumbo-ID: e42ff4cd-b5f8-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e42ff4cd-b5f8-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 21:28:42 +0200 (CEST)
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=n3fEjBNtfd0rxDw9DMB8EJT0wcNSoZpXQdZxQ/0tcGM=;
 b=aAlcFzs94TJQfVdVWBuyxQK0W0OYmXJnAbxPDbCVdJznJ0SvdyEaz18by6q50zoATRbnv5PwTv4C6/S8Y6bk109Az58/Hv5yyvvsI9awdyQv8sAgeGNvxYE4a9WK79gNZbYMaCRZ4wHIH4ICtV4SfkUQt7phnhoy8H6iTFcnje4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 19:30:23 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
Date: Tue, 11 Sep 2018 22:30:15 +0300
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: <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:803:14::26) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 010e4a1e-4086-4bbf-b199-08d6181d0557
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:JXicwK0MMr7D1rFfcI9e0CcjvBzHoCy3Gw1PfgFgWHx1ZuFJt/UFGqpROlxiFn9MLOMrEkjfQtUTWn8oJufIfPpxkUHbccfFKKux12VxAJRbH8k36J7El4EeKh1mCVqLMaKb9GwBV/8tY9lzoiafYG8PyNrNKNUe5YIo1xfY3JE9fZISafYcD5qlr8TyydawNhC5UiCWMlFfUKj3RMpD9yQuvAB3qN/6juiKlQBUTWH3PicnuaNu1eMpyPbGHbqW;
 25:uSlYRnt6OxSXZGOSJyFvvzhjCCxGOfkp12ELL93qV+WS3C0NfdtQSbnExF9MrLe5nOoBHUI+y2hMJ3VYKiVS+wZk0grSs+emkmjkNRmYjSsKp/1QHLqwaIHpP+gwLO4RePMw1MN2nCyibbh4CvoXHA6qgubb6p5wwp2Ie7EO1ead0vstTwLco/BnuE6PqtngB/nY/SXuh3w026NVROC1YetRgImUAypVE0OohIYPqmbXEmWEtmQqWj3ZYhDhZBKdENsk6m2lF13Aw+7c68srx9SD7qsCdIgejulaQi1HEtuwLAkpuZOy2Bao0tWaldoAadxQcqAXnlBCPy6UIaL9fQ==;
 31:bwjAE5BfppxAxrUpa6VgoRPVzqC0uytpHi7t8X971xGcIOhkXfC+w/f6ItcmDWTwBcnQ7pUYo6B+rWLzXdxpPjxbSombXdiREJyh9oaJocOJz7IuNOc+5YaAxItp82iPXvQJmWPfY4PYiHGu0yyeyZku3ll01C3Xb9l6R9ts7VAFlyKVpvd5BHbWEdlkRUAOLHhiBOVcWk/iawhaVi9z2xCwipbbwVbJokPQUFCva10=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:IUq7tomI0C4/rIHSs7FgcT5oyyFvWdGdJAjJbcPeXzYXVNu9cs4P9zdnlsePID0S5DDIB/NDEHT72/PPKB8Ojy97ADHA+6oZEhUKc5SJQfpiz+7ilmKZ3VosHFUsmPsRFE4WvO9492eEmdNQCThD6aeu+Ke5REV97B5WwXu2vhuwmG557oFKeKcwP+hB6h38JqOUGUGUybBsavnRmLDOQHcSWgBkICKxEfmR5qctvHNRljswHeBKG9JWT1JG9H1PBqsFaoc13Qn4ajxrox16W8LVfIzgOoIpH0on6UqKdHbojWsFZ5b23KgLTFMyFuLbTxnJ9B93tTa48zA0cApaeQE3N6OlCETbq2spqwbFNIoGJgqI2dWYi5A2UN5I263eD13sl1TfD61ITbVbSSV2HRYSKWBgJiyjaC+fD51kV+nKqS+NMcs+Mmg/4XOL1MJlQBiPymGQBuFhgXb7VNU9yOKbBnH9F6zaYR2+IFj7MDon9OlqRXi7FaA3DWb6uIsn;
 4:hPChYXCtP0CaXjm5khbqf3DxTL1+sVf5EmsHSKI1HwHJWHU2dXREWu1fB6ojVNo2S761Lbx6Btpz9vSE//AQbkLpetzEvp+LEOCNgjT7u4QOz80cetGCjOoi/COxumeEFo+JFvp00WxqlWOT6/0Jy3OlZ/MD2Y207XnCaJL3ejQHYKzLk/UpbMtLz6t1pVABr2wMkAyzaK2jDO00zlS5BfFWzX/oW3kSuIb7SxFl3A+CA20COkN3TxQeGyWdZ7NHb26bb1bZcLwMLpHydzTfYxP2yIMl9NHBMmv9UrIb3/I0OpJPEQpB499ZRkabGuxz
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772091A0624FAC821216090E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(376002)(136003)(366004)(39860400002)(346002)(199004)(189003)(80792005)(50466002)(106356001)(105586002)(68736007)(67846002)(229853002)(97736004)(2616005)(476003)(486006)(2486003)(76176011)(52116002)(446003)(478600001)(11346002)(23676004)(956004)(52146003)(345774005)(2906002)(2870700001)(16526019)(81166006)(81156014)(386003)(72206003)(8676002)(186003)(93886005)(14444005)(6486002)(31696002)(6116002)(217873002)(16576012)(77096007)(53936002)(64126003)(3846002)(65826007)(6246003)(4326008)(305945005)(7736002)(6666003)(31686004)(25786009)(8936002)(5660300001)(26005)(58126008)(36756003)(66066001)(65806001)(53546011)(65956001)(86362001)(316002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmFIc3VidkYya0dSSmdwWGYra01zVkZtNXRa?=
 =?utf-8?B?aWc0ZUxOMytleDFncFZaVEJFQUZSNHlJbmFxM2R6V3dad0tUVk5XTG1oQU0r?=
 =?utf-8?B?d2NPREJVbitJRVgvUExwMjRzQTIra2dpak5rejZoRkYxbGVBbmVkMjNoREE3?=
 =?utf-8?B?N0UrRHJQbFM4RGNqTlFtQWNMeHA4VHdsaTZJS3VNTHd4V2NEUkw0cFcrNWlL?=
 =?utf-8?B?aTNhcFRHbHAyZVUrUzhkY3lrbFVjOEdBSFJNSkxnSVVlRktVaTlHNWtMcjRt?=
 =?utf-8?B?d25FZ3NuZ1EvK3I4UTJ0c2xvRytvRGhyRW1GVTRCd2JYQnlqN2hBbEE4ZVUy?=
 =?utf-8?B?S3RXTW4vcmVTTGpIUmdRUU5saFNYbytUMWY2d0pRYndMS0tLSkNQU2JDZjA3?=
 =?utf-8?B?WEZ1dTFkL3JBZktiMG03QmxEbk5OQ294ODFFeGJ2M0F6N2plaUh3M21Cdm5j?=
 =?utf-8?B?NTF6ZkVUYXFDbmovUmpMbGFMSExCQkJFNmttT0JmR0RlZDJiYTFMTjUwQW4r?=
 =?utf-8?B?VHRTN3FwV0F4dmErNUQ5R1VyWWZMSG91MlZMZmFydVNXcHE5VHJxTmlWOUZ1?=
 =?utf-8?B?SjdmNzNWTllEdWR0dUdFSlJObmJNU29qcmtueXBTTW92MkdxZmZGYUlla3A5?=
 =?utf-8?B?MzRHV3d0ajRUeWJDSVVkN2JDN0dHR3g5R1JLcEdOUnhCU0VJdlBhK3RrSXhO?=
 =?utf-8?B?MmszOGJrZ1U3bG40R0EzRjRJUVFkcGkxS1dhU1Fvd1BHaFZjRW4rYWRNM2pX?=
 =?utf-8?B?NjRMdVphSlVsRmdGc1lpSFJWVXVscTJZTkhKYjJPVUl6bEdYZjh3NCtLSmpp?=
 =?utf-8?B?cGNmYUU4dFIrcStIQ0UvdG96UWtpRncwcjRlbVJvL2hjRWZ4eHBOdHNBZG9G?=
 =?utf-8?B?aGxxQnBIR0FtTTVJTnJCTW5zdVdIZFU2Z2M1MHZlaUp2UkhqTzJJVzlLL3Bj?=
 =?utf-8?B?SVRsdE55ZVNTbFIwb0o5TE9vd3R3Z3M5cStBejkxQzJmVXg1WDJXSURqaWZm?=
 =?utf-8?B?Z2NBM1B5ZTNPUTRqNFZOR0txaXEvdWt3cmFpSzViQmxLOFh6SVlsOHpHckdt?=
 =?utf-8?B?UmFTU2VXNXM5ZFk2MFNWQzByMldOSkVlVURLU3p3b2NCZVZTemg2Rk1qQ25C?=
 =?utf-8?B?VTM0Ky96dndNTUY2MHZXaW9Td0lIZFJmL3RtNHI2RGpCL0ZCMklHcHRQNlZT?=
 =?utf-8?B?RWMyb0xZOTdDUjNUa0hvMlhpU3dqRnhiWlZCdGRwU1RzWHZlUXNEbjdHSERm?=
 =?utf-8?B?M0RmSzBrMWZNQ21jcU1CeHVoODVZSnZmNGpZZHl1b1RGbmVtaHNrK3pxZGNv?=
 =?utf-8?B?WVRtWkU4R0tyZUo2WklGRFFKMVFQNDRYSDdJN05yeU5pM2ZCVzBadWVOSUh6?=
 =?utf-8?B?QndIUXFwWUZaZEo4SWZLeFlKd2k3b1JuakV5UXhSekFMVHZSY3RYZ1o0bndt?=
 =?utf-8?B?Zk5MN2VkaURYY0RwK3FMdWl5WFZ2ZVkwMEsyUnFUVW1aREJXSmpWMWNNSEY2?=
 =?utf-8?B?Ui8zT2NLVXVqRVh3cVlHbXlUeHZBQUxkSEp5bWlWeVJjYTNQRy9kck4xYWFJ?=
 =?utf-8?B?VHd5U3d6QmR4U1c0TWVpRUdsNG94Vy9KUW9VNFNUenVvQlJQYWJEZDZZanBi?=
 =?utf-8?B?czFpM2NjeGVQZWVFTU5ySzhFSDF6RGRDMzBjdkFRTUVCTEV3eGxRVmMxd1d1?=
 =?utf-8?B?VHVFcm5EU3Y0OVErS1hQdlJ4TC9YNXF3V3NiU3gvMjkyZEFOdHRmeVoxYldz?=
 =?utf-8?B?cnVmZVFjWDg0TEswTmJFSTRDZGlxTlgxdnNJckxMa3UyYjFITlp2dys3RU1D?=
 =?utf-8?B?aFZqcGdheWcxZ09vL1JjMGRhUkY2bEFXUXY5cXd0L0s4VGwvcU9YSlcyUmZx?=
 =?utf-8?B?WGZCTkJBelhWZUJRZDhNTlFNZ1QvdmhxNnZIbi96R2lSZGI1OThuRjIyaVkx?=
 =?utf-8?B?OWZPZG1oQmlwUkZmOU4vY2pEZlpCcGRmTnIrNURaZkJvYUtHOXc0dWJ3TmZi?=
 =?utf-8?B?K2xIRG1MdjRIRm5hLzhrVEUyRWhFV0xzajlRanJuSkNMOWR5WGVobWRHUE1W?=
 =?utf-8?Q?EZFhDQbW9+tzQrSBRluTEH9Lw?=
X-Microsoft-Antispam-Message-Info: h1NejrZNY4oiU3J7DrvRBmpylgPJ4JH1G39qfMAowWRBzddSurUVJUL0KHGMaaqJ1Oe5h2RhEK/BlVhS2NhpoiOqcQwCjaTCQb+ttTEXzMtM6dUvZ2hHhxusoSLR/XDdd2+0N3X5MbmAi1Fa2/EIX0cHnq3Hj8bb6NkBLxg4dmCaYgnoAgyuX5d+Ce3hgOSlbumfHph3fkDTYq2bJP+ceMg7odZaU5p0dOv2+L5f9mpDK3AjH0xWE38LnvqZaIW26uqDsmvfRBXty2fDDm4Bvefn6UKtr2fgxu/ocdjH+QzuRur1Yf7R7Wg2jtSeeyNu4wKRNDKqo9kqcNFukI4qBVPx6VL2wxW3RF/F3iAaZv8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:MDEjo9bLVkj8qcQyyuTh3dlvgvvzgdW7VA4wWoYcou3Y9bfWx1m8BY+KuAXja2R0a93e/o5oQ4nSlzhdyCnMg/HzhJAXHttkUhIY9CgrVJD80+nop6oJquI5sWWOmVEtc9muLGzKXHZbKsD1mjoASc3liLzsOQyNhnIJcGgQOn4a+7BBAs8wATd0cGmdnnfQY2uYHU5yInK0l7DWhHx7fnv2cPxCfFzUmQuy8gaDZ5x1eSPJCpA/d5G9vcxE6xsiRvdu3fPZkN5he9A490lrxLRm4rr6mtsl8J3vMc8kZPPCTCuPB6/ROHs/yr6+sZPcRmRzmFLqSkvb7Mz2uet6VOXTOhoPaRY/KzzfPCfep+cQXPj9Fr2r1v8vaWLV61VLR/yjmr0UeQR247mF/tRjFuwqXZBRGAp4ovj0KxGZ4RWm/ygQwF5Q8Vx5qfQA5HW/ziz2A5DmLoTO/1NYmCFGRw==;
 5:6EpLUTb6XOGUmjVZBDiszKXeaLGxhq/e1+MS3urFjKkiM09UWmUVSlHUejWlZm07SoL+2nm6EFx9EradoPgdlsDbDUn0+p8x0VC4YDA+OsSDnsb2MyStuOz8O6gK88u6YMgVAwNjQw5ztbie27PyopkzipYSfP2ZXdIBgNokeNw=;
 7:lFE+y+L3GtHlJ7bmCvfB4HlNTrjhHdrIc6YQsFkEOKL+yboDCCBFJfjjVMWIeRDV4sLFyRHKJSNUucU6d4kh9m2QJCy+n6YxqAa0rgaSwdrU4iHmRJObnBPO70igi+MC5DOFa5LdCp4w8oWe/r25VgNK/zlWpBq4Oinj9m9BIRK6Oj6JxVTjrcPIxf8dEdrLzJrPjq97Ng3FoPM9+hT6T6RT6R28ly+ssFmvdxgZQEjXiirl7KaY4BKmIkv0QE+9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 19:30:23.6380 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 010e4a1e-4086-4bbf-b199-08d6181d0557
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAxMC8wOS8xOCAxODo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpIEp1bGll
biwKPj4KPj4gT24gMTAuMDkuMTggMTY6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFZv
bG9keW15ciwKPj4+Cj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+Pj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBi
dWZmZXJzIChzZWUKPj4+PiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4g
UHJvYmxlbSBpcyB0aGF0IGluaXRpYWxseQo+Pj4+IGl0IGhhcyBubyBidWZmZXIsIHdoZXJlIGl0
IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4gcmVxdWVzdCBpdCBtYWtl
cyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPj4+PiBidWZm
ZXIgZm9yIG90aGVyIFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0
ZWQKPj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0aHJlYWQgYW5kIGl0IHJlbWFpbnMg
YWxsb2NhdGVkIGFsbAo+Pj4+IHRoZSB0aW1lIHVudGlsIHNodXRkb3duLgo+Pj4+Cj4+Pj4gTWVk
aWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRvIG1ha2Ugc3VyZSB0aGF0IGRvbWFp
biBjYW4ndAo+Pj4+IHRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4gQWxzbyBpdCBzaG91bGQg
YmUgbWFwcGVkIGludG8gWEVOCj4+Pj4gYWRkcmVzcyBzcGFjZSwgYmVjYXVzZSBtZWRpYXRvciBu
ZWVkcyB0byBjaGVjayByZXNwb25zZXMgZnJvbQo+Pj4+IGd1ZXN0cy4KPj4+Cj4+PiBDYW4geW91
IGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgbmVlZCB0byBrZWVwIHRoZSBzaGFyZWQgYnVmZmVyIG1h
cHBlZCAKPj4+IGluIFhlbj8gV2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lw
YSBldmVyeSB0aW1lIHlvdSB3YW50IAo+Pj4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1
ZXN0Pwo+PiBTb3JyeSwgSSBqdXN0IGRpZG4ndCBrbm93IGFib3V0IHRoaXMgbWVjaGFuaXNtLiBC
dXQgZm9yIHBlcmZvcm1hbmNlIAo+PiByZWFzb25zLAo+PiBJJ2QgbGlrZSB0byBrZWVwIHRoaXMg
YnVmZmVycyBhbHdheXMgbWFwcGVkLiBZb3Ugc2VlLCBSUEMgcmV0dXJucyBhcmUKPj4gdmVyeSBm
cmVxdWVudCAoZm9yIGV2ZXJ5IElSUSwgYWN0dWFsbHkpLiBTbyBJIHRoaW5rLCBpdCB3aWxsIGJl
IGNvc3RseQo+PiB0byBtYXAvdW5tYXAgdGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPiAKPiBUaGlz
IGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3Ig
SVJRIGR1cmluZyAKPiBhbiBSUEMuIFdoYXQgYXJlIHRoZSBjaGFuY2VzIGZvciB0aGF0PyBGYWly
bHkgbGltaXRlZC4gSWYgdGhpcyBpcyAKPiBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBt
YXAvdW5tYXAgaGVyZSB3aWxsIGJlIHlvdXIgbGVhc3QgY29uY2Vybi4KTm93LCB0aGlzIGNvcHkg
d2lsbCBoYXBwZW4gZm9yIGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9TLUVMMCAKbW9k
ZS4gQ2hhbmNlcyBhcmUgcXVpdGUgaGlnaCwgSSBtdXN0IHNheS4KTG9vazogT1AtVEVFIG9yIChU
QSkgaXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29tZSBidWZmZXIsIApmb3Ig
ZXhhbXBsZS4gSVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkgZXhlY3V0ZXMgUlBDIHJldHVy
biAocmlnaHQgCmZyb20gaW50ZXJydXB0IGhhbmRsZXIpLCBzbyBOVyBjYW4gaGFuZGxlIGludGVy
cnVwdC4gVGhlbiBOVyByZXR1cm5zIApjb250cm9sIGJhY2sgdG8gT1AtVEVFLCBpZiBpdCB3YW50
cyB0by4KClRoaXMgaXMgaG93IGxvbmcgam9iIGluIE9QLVRFRSBjYW4gYmUgcHJlZW1wdGVkIGJ5
IGxpbnV4IGtlcm5lbCwgZm9yIApleGFtcGxlLiBUaW1lciBJUlEgZW5zdXJlcyB0aGF0IGNvbnRy
b2wgd2lsbCBiZSByZXR1cm5lZCB0byBsaW51eCwgCnNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBv
dGhlciB0YXNrIGFuZCBPUC1URUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIGl0cyAKY2FsbGVyIGlz
IHNjaGVkdWxlZCBiYWNrLCBzbyBpdCBjYW4gcmVzdW1lIHRoZSB3b3JrLgoKPiAKPiBIb3dldmVy
LCBJIHdvdWxkIGxpa2UgdG8gc2VlIGFueSBwZXJmb3JtYW5jZSBjb21wYXJpc29uIGhlcmUgdG8g
d2VpZ2h0IAo+IHdpdGggdGhlIG1lbW9yeSBpbXBhY3QgaW4gWGVuIChBcm0zMiBoYXZlIGxpbWl0
ZWQgYW1vdW50IG9mIFZBIGF2YWlsYWJsZSkuCldpdGggY3VycmVudCBjb25maWd1cmF0aW9uLCB0
aGlzIGlzIG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0LgpBcyBmb3IgcGVyZm9ybWFuY2UgY29t
cGFyaXNvbi4uLiBUaGlzIGlzIGRvYWJsZSwgYnV0IHdpbGwgdGFrZSAgc29tZSB0aW1lLgoKWy4u
Ll0KPj4+PiArc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
IHVpbnQ2NF90IGNvb2tpZSkKPj4+PiArewo+Pj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNo
bV9ycGM7Cj4+Pj4gK8KgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+Pj4gKwo+Pj4+ICvCoMKg
wqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+Pj4+ICsKPj4+PiArwqDCoMKgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCj4+Pj4gK8KgwqDC
oCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSAp
Cj4+Pgo+Pj4gV2hhdCBkb2VzIGd1YXJhbnRlZSB5b3UgdGhlIGNvb2tpZSB3aWxsIGJlIHVuaXE/
Cj4+IE5vcm1hbCBXb3JsZCBndWFyYW50ZWVzLiBUaGlzIGlzIHRoZSBwYXJ0IG9mIHRoZSBwcm90
b2NvbC4KPiAKPiBCeSBOVywgZG8geW91IG1lYW4gdGhlIGd1ZXN0PyBZb3Ugc2hvdWxkIGtub3cg
Ynkgbm93IHdlIHNob3VsZCBub3QgdHJ1c3QgCj4gd2hhdCB0aGUgZ3Vlc3QgaXMgZG9pbmcuIElm
IHlvdSB0aGluayBpdCBpcyBzdGlsbCBmaW5lLCB0aGVuIEkgd291bGQgCj4gbGlrZSBzb21lIHdy
aXRpbmcgdG8gZXhwbGFpbiB3aGF0IGlzIHRoZSBpbXBhY3Qgb2YgYSBndWVzdCBwdXR0aW5nIHR3
aWNlIAo+IHRoZSBzYW1lIGNvb2tpZSBJRC4KQWgsIEkgc2VlIHlvdXIgcG9pbnQuIFllcywgSSds
bCBhZGQgY2hlY2sgdG8gZW5zdXJlIHRoYXQgY29va2llIGlzIG5vdCAKcmV1c2VkLgpUaGFuayB5
b3UgZm9yICBwb2ludGluZyB0byB0aGlzLgoKPiAKPj4+IEl0IGZlZWxzIHF1aXRlIHN1c3BpY2lv
dXMgdG8gZnJlZSB0aGUgbWVtb3J5IGluIFhlbiBiZWZvcmUgY2FsbGluZyAKPj4+IE9QLVRFRS4g
SSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4KPj4gTm8sIGl0IGlz
IE9QLVRFRSBhc2tlZCB0byBmcmVlIGJ1ZmZlci4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIHdo
ZW4gCj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVl
ZCB0aGUgYnVmZmVyLgo+IAo+IEJ1dCB5b3UgZm9yd2FyZCB0aGF0IGNhbGwgdG8gT1AtVEVFIGFm
dGVyLiBTbyB3aGF0IHdvdWxkIE9QLVRFRSBkbyB3aXRoIAo+IHRoYXQ/CkhhcHBpbHkgcmVzdW1l
IGludGVycnVwdGVkIHdvcmsuIFRoZXJlIGlzIGhvdyBSUEMgd29ya3M6CgoxLiBOVyBjbGllbnQg
aXNzdWVzIFNURCBjYWxsIChvciB5aWVsZGluZyBjYWxsIGluIHRlcm1zIG9mIFNNQ0NDKQoyLiBP
UC1URUUgc3RhcnRzIGl0cyB3b3JrLCBidXQgaXQgaXMgbmVlZGVkIHRvIGJlIGludGVycnVwdGVk
IGZvciBzb21lCiAgICByZWFzb246IElSUSBhcnJpdmVkLCBpdCB3YW50cyB0byBibG9jayBvbiBh
IG11dGV4LCBpdCBhc2tzIE5XIHRvIGRvCiAgICBzb21lIHdvcmsgKGxpa2UgYWxsb2NhdGluZyBt
ZW1vcnkgb3IgbG9hZGluZyBUQSkuIFRoaXMgaXMgY2FsbGVkICJSUEMKICAgIHJldHVybiIuCjMu
IE9QLVRFRSBzdXNwZW5kcyB0aHJlYWQgYW5kIGRvZXMgcmV0dXJuIGZyb20gU01DIGNhbGwgd2l0
aCBjb2RlCiAgICBPUFRFRV9TTUNfUlBDX1ZBTChTT01FX0NNRCkgaW4gYTAsIGFuZCBzb21lIG9w
dGlvbmFsIHBhcmFtZXRlcnMgaW4KICAgIG90aGVyIHJlZ2lzdGVycwo0LiBOVyBzZWVzIHRoYXQg
dGhpcyBpcyBhIFJQQywgYW5kIG5vdCBjb21wbGV0ZWQgU1REIGNhbGwsIHNvIGl0IGRvZXMKICAg
IFNPTUVfQ01EIGFuZCAgaXNzdWVzIGFub3RoZXIgU01DIHdpdGggY29kZQogICAgT1BURUVfU01D
X0NBTExfUkVUVVJOX0ZST01fUlBDIGluIGEwCjUuIE9QLVRFRSB3YWtlcyB1cCBzdXNwZW5kZWQg
dGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0aW9uCjYuIHB0cyAyLTUgYXJlIHJlcGVhdGVkIHVu
dGlsIE9QLVRFRSBmaW5pc2hlcyB0aGUgd29yawo3LiBJdCByZXR1cm5zIGZyb20gbGFzdCBTTUMg
Y2FsbCB3aXRoIGNvZGUgT1BURUVfU01DX1JFVFVSTl9TVUNDRVNTLwogICAgT1BURUVfU01DX1JF
VFVSTl9zb21lX2Vycm9yIGluIGEwLgo4LiBvcHRlZSBkcml2ZXIgc2VlcyB0aGF0IGNhbGwgZnJv
bSBwdC4xIGlzIGZpbmlzaGVkIGF0IGxlYXN0IGFuZAogICAgcmV0dXJucyBjb250cm9sIGJhY2sg
dG8gY2xpZW50CgoKPiBMb29raW5nIGF0IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUg
cG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIAo+IGhlcmUuIE5vdGhpbmcgcHJldmVudCBhIGd1ZXN0
IHRvIGNhbGwgdHdpY2Ugd2l0aCB0aGUgc2FtZSBvcHRlZV90aHJlYWRfaWQuCk9QLVRFRSBoYXMg
aW50ZXJuYWwgY2hlY2sgYWdhaW5zdCB0aGlzLgoKPiBTbyBpdCB3b3VsZCBiZSBwb3NzaWJsZSBm
b3IgdHdvIHZDUFUgdG8gY2FsbCBjb25jdXJyZW50bHkgdGhlIHNhbWUgCj4gY29tbWFuZCBhbmQg
ZnJlZSBpdC4KTWF5YmUgeW91IG5vdGljZWQgdGhhdCBtZWRpYXRvciB1c2VzIHNoYWRvdyBidWZm
ZXIgdG8gcmVhZCBjb29raWUgaWQuIFNvIAppdCB3aWxsIGZyZWUgdGhlIGJ1ZmZlciBtZW50aW9u
ZWQgYnkgT1AtVEVFLgpCYXNpY2FsbHkgd2hhdCBoYXBwZW5lZDoKCjEuIE9QLVRFRSBhc2tzICJm
cmVlIGJ1ZmZlciB3aXRoIGNvb2tpZSBYIiBpbiBSUEMgcmV0dXJuCjIuIGd1ZXN0cyBzYXlzICJJ
IGZyZWVkIHRoYXQgYnVmZmVyIiBpbiBTTUMgY2FsbAozLiBtZWRpYXRvciBmcmVlcyBidWZmZXIg
d2l0aCBjb29raWUgWCBvbiBpdHMgc2lkZQoKSW4gdGhpcyBwYXJ0aWN1bGFyIG9yZGVyLgoKLS0g
ClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:30:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19:30: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 1fzoMt-0004zi-PY; Tue, 11 Sep 2018 19:30: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzoMr-0004zT-Hq
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 19:30:33 +0000
X-Inumbo-ID: e42821fa-b5f8-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e42821fa-b5f8-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 21:28:42 +0200 (CEST)
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=n3fEjBNtfd0rxDw9DMB8EJT0wcNSoZpXQdZxQ/0tcGM=;
 b=aAlcFzs94TJQfVdVWBuyxQK0W0OYmXJnAbxPDbCVdJznJ0SvdyEaz18by6q50zoATRbnv5PwTv4C6/S8Y6bk109Az58/Hv5yyvvsI9awdyQv8sAgeGNvxYE4a9WK79gNZbYMaCRZ4wHIH4ICtV4SfkUQt7phnhoy8H6iTFcnje4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 19:30:23 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
Date: Tue, 11 Sep 2018 22:30:15 +0300
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: <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:803:14::26) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 010e4a1e-4086-4bbf-b199-08d6181d0557
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:JXicwK0MMr7D1rFfcI9e0CcjvBzHoCy3Gw1PfgFgWHx1ZuFJt/UFGqpROlxiFn9MLOMrEkjfQtUTWn8oJufIfPpxkUHbccfFKKux12VxAJRbH8k36J7El4EeKh1mCVqLMaKb9GwBV/8tY9lzoiafYG8PyNrNKNUe5YIo1xfY3JE9fZISafYcD5qlr8TyydawNhC5UiCWMlFfUKj3RMpD9yQuvAB3qN/6juiKlQBUTWH3PicnuaNu1eMpyPbGHbqW;
 25:uSlYRnt6OxSXZGOSJyFvvzhjCCxGOfkp12ELL93qV+WS3C0NfdtQSbnExF9MrLe5nOoBHUI+y2hMJ3VYKiVS+wZk0grSs+emkmjkNRmYjSsKp/1QHLqwaIHpP+gwLO4RePMw1MN2nCyibbh4CvoXHA6qgubb6p5wwp2Ie7EO1ead0vstTwLco/BnuE6PqtngB/nY/SXuh3w026NVROC1YetRgImUAypVE0OohIYPqmbXEmWEtmQqWj3ZYhDhZBKdENsk6m2lF13Aw+7c68srx9SD7qsCdIgejulaQi1HEtuwLAkpuZOy2Bao0tWaldoAadxQcqAXnlBCPy6UIaL9fQ==;
 31:bwjAE5BfppxAxrUpa6VgoRPVzqC0uytpHi7t8X971xGcIOhkXfC+w/f6ItcmDWTwBcnQ7pUYo6B+rWLzXdxpPjxbSombXdiREJyh9oaJocOJz7IuNOc+5YaAxItp82iPXvQJmWPfY4PYiHGu0yyeyZku3ll01C3Xb9l6R9ts7VAFlyKVpvd5BHbWEdlkRUAOLHhiBOVcWk/iawhaVi9z2xCwipbbwVbJokPQUFCva10=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:IUq7tomI0C4/rIHSs7FgcT5oyyFvWdGdJAjJbcPeXzYXVNu9cs4P9zdnlsePID0S5DDIB/NDEHT72/PPKB8Ojy97ADHA+6oZEhUKc5SJQfpiz+7ilmKZ3VosHFUsmPsRFE4WvO9492eEmdNQCThD6aeu+Ke5REV97B5WwXu2vhuwmG557oFKeKcwP+hB6h38JqOUGUGUybBsavnRmLDOQHcSWgBkICKxEfmR5qctvHNRljswHeBKG9JWT1JG9H1PBqsFaoc13Qn4ajxrox16W8LVfIzgOoIpH0on6UqKdHbojWsFZ5b23KgLTFMyFuLbTxnJ9B93tTa48zA0cApaeQE3N6OlCETbq2spqwbFNIoGJgqI2dWYi5A2UN5I263eD13sl1TfD61ITbVbSSV2HRYSKWBgJiyjaC+fD51kV+nKqS+NMcs+Mmg/4XOL1MJlQBiPymGQBuFhgXb7VNU9yOKbBnH9F6zaYR2+IFj7MDon9OlqRXi7FaA3DWb6uIsn;
 4:hPChYXCtP0CaXjm5khbqf3DxTL1+sVf5EmsHSKI1HwHJWHU2dXREWu1fB6ojVNo2S761Lbx6Btpz9vSE//AQbkLpetzEvp+LEOCNgjT7u4QOz80cetGCjOoi/COxumeEFo+JFvp00WxqlWOT6/0Jy3OlZ/MD2Y207XnCaJL3ejQHYKzLk/UpbMtLz6t1pVABr2wMkAyzaK2jDO00zlS5BfFWzX/oW3kSuIb7SxFl3A+CA20COkN3TxQeGyWdZ7NHb26bb1bZcLwMLpHydzTfYxP2yIMl9NHBMmv9UrIb3/I0OpJPEQpB499ZRkabGuxz
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772091A0624FAC821216090E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(376002)(136003)(366004)(39860400002)(346002)(199004)(189003)(80792005)(50466002)(106356001)(105586002)(68736007)(67846002)(229853002)(97736004)(2616005)(476003)(486006)(2486003)(76176011)(52116002)(446003)(478600001)(11346002)(23676004)(956004)(52146003)(345774005)(2906002)(2870700001)(16526019)(81166006)(81156014)(386003)(72206003)(8676002)(186003)(93886005)(14444005)(6486002)(31696002)(6116002)(217873002)(16576012)(77096007)(53936002)(64126003)(3846002)(65826007)(6246003)(4326008)(305945005)(7736002)(6666003)(31686004)(25786009)(8936002)(5660300001)(26005)(58126008)(36756003)(66066001)(65806001)(53546011)(65956001)(86362001)(316002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmFIc3VidkYya0dSSmdwWGYra01zVkZtNXRa?=
 =?utf-8?B?aWc0ZUxOMytleDFncFZaVEJFQUZSNHlJbmFxM2R6V3dad0tUVk5XTG1oQU0r?=
 =?utf-8?B?d2NPREJVbitJRVgvUExwMjRzQTIra2dpak5rejZoRkYxbGVBbmVkMjNoREE3?=
 =?utf-8?B?N0UrRHJQbFM4RGNqTlFtQWNMeHA4VHdsaTZJS3VNTHd4V2NEUkw0cFcrNWlL?=
 =?utf-8?B?aTNhcFRHbHAyZVUrUzhkY3lrbFVjOEdBSFJNSkxnSVVlRktVaTlHNWtMcjRt?=
 =?utf-8?B?d25FZ3NuZ1EvK3I4UTJ0c2xvRytvRGhyRW1GVTRCd2JYQnlqN2hBbEE4ZVUy?=
 =?utf-8?B?S3RXTW4vcmVTTGpIUmdRUU5saFNYbytUMWY2d0pRYndMS0tLSkNQU2JDZjA3?=
 =?utf-8?B?WEZ1dTFkL3JBZktiMG03QmxEbk5OQ294ODFFeGJ2M0F6N2plaUh3M21Cdm5j?=
 =?utf-8?B?NTF6ZkVUYXFDbmovUmpMbGFMSExCQkJFNmttT0JmR0RlZDJiYTFMTjUwQW4r?=
 =?utf-8?B?VHRTN3FwV0F4dmErNUQ5R1VyWWZMSG91MlZMZmFydVNXcHE5VHJxTmlWOUZ1?=
 =?utf-8?B?SjdmNzNWTllEdWR0dUdFSlJObmJNU29qcmtueXBTTW92MkdxZmZGYUlla3A5?=
 =?utf-8?B?MzRHV3d0ajRUeWJDSVVkN2JDN0dHR3g5R1JLcEdOUnhCU0VJdlBhK3RrSXhO?=
 =?utf-8?B?MmszOGJrZ1U3bG40R0EzRjRJUVFkcGkxS1dhU1Fvd1BHaFZjRW4rYWRNM2pX?=
 =?utf-8?B?NjRMdVphSlVsRmdGc1lpSFJWVXVscTJZTkhKYjJPVUl6bEdYZjh3NCtLSmpp?=
 =?utf-8?B?cGNmYUU4dFIrcStIQ0UvdG96UWtpRncwcjRlbVJvL2hjRWZ4eHBOdHNBZG9G?=
 =?utf-8?B?aGxxQnBIR0FtTTVJTnJCTW5zdVdIZFU2Z2M1MHZlaUp2UkhqTzJJVzlLL3Bj?=
 =?utf-8?B?SVRsdE55ZVNTbFIwb0o5TE9vd3R3Z3M5cStBejkxQzJmVXg1WDJXSURqaWZm?=
 =?utf-8?B?Z2NBM1B5ZTNPUTRqNFZOR0txaXEvdWt3cmFpSzViQmxLOFh6SVlsOHpHckdt?=
 =?utf-8?B?UmFTU2VXNXM5ZFk2MFNWQzByMldOSkVlVURLU3p3b2NCZVZTemg2Rk1qQ25C?=
 =?utf-8?B?VTM0Ky96dndNTUY2MHZXaW9Td0lIZFJmL3RtNHI2RGpCL0ZCMklHcHRQNlZT?=
 =?utf-8?B?RWMyb0xZOTdDUjNUa0hvMlhpU3dqRnhiWlZCdGRwU1RzWHZlUXNEbjdHSERm?=
 =?utf-8?B?M0RmSzBrMWZNQ21jcU1CeHVoODVZSnZmNGpZZHl1b1RGbmVtaHNrK3pxZGNv?=
 =?utf-8?B?WVRtWkU4R0tyZUo2WklGRFFKMVFQNDRYSDdJN05yeU5pM2ZCVzBadWVOSUh6?=
 =?utf-8?B?QndIUXFwWUZaZEo4SWZLeFlKd2k3b1JuakV5UXhSekFMVHZSY3RYZ1o0bndt?=
 =?utf-8?B?Zk5MN2VkaURYY0RwK3FMdWl5WFZ2ZVkwMEsyUnFUVW1aREJXSmpWMWNNSEY2?=
 =?utf-8?B?Ui8zT2NLVXVqRVh3cVlHbXlUeHZBQUxkSEp5bWlWeVJjYTNQRy9kck4xYWFJ?=
 =?utf-8?B?VHd5U3d6QmR4U1c0TWVpRUdsNG94Vy9KUW9VNFNUenVvQlJQYWJEZDZZanBi?=
 =?utf-8?B?czFpM2NjeGVQZWVFTU5ySzhFSDF6RGRDMzBjdkFRTUVCTEV3eGxRVmMxd1d1?=
 =?utf-8?B?VHVFcm5EU3Y0OVErS1hQdlJ4TC9YNXF3V3NiU3gvMjkyZEFOdHRmeVoxYldz?=
 =?utf-8?B?cnVmZVFjWDg0TEswTmJFSTRDZGlxTlgxdnNJckxMa3UyYjFITlp2dys3RU1D?=
 =?utf-8?B?aFZqcGdheWcxZ09vL1JjMGRhUkY2bEFXUXY5cXd0L0s4VGwvcU9YSlcyUmZx?=
 =?utf-8?B?WGZCTkJBelhWZUJRZDhNTlFNZ1QvdmhxNnZIbi96R2lSZGI1OThuRjIyaVkx?=
 =?utf-8?B?OWZPZG1oQmlwUkZmOU4vY2pEZlpCcGRmTnIrNURaZkJvYUtHOXc0dWJ3TmZi?=
 =?utf-8?B?K2xIRG1MdjRIRm5hLzhrVEUyRWhFV0xzajlRanJuSkNMOWR5WGVobWRHUE1W?=
 =?utf-8?Q?EZFhDQbW9+tzQrSBRluTEH9Lw?=
X-Microsoft-Antispam-Message-Info: h1NejrZNY4oiU3J7DrvRBmpylgPJ4JH1G39qfMAowWRBzddSurUVJUL0KHGMaaqJ1Oe5h2RhEK/BlVhS2NhpoiOqcQwCjaTCQb+ttTEXzMtM6dUvZ2hHhxusoSLR/XDdd2+0N3X5MbmAi1Fa2/EIX0cHnq3Hj8bb6NkBLxg4dmCaYgnoAgyuX5d+Ce3hgOSlbumfHph3fkDTYq2bJP+ceMg7odZaU5p0dOv2+L5f9mpDK3AjH0xWE38LnvqZaIW26uqDsmvfRBXty2fDDm4Bvefn6UKtr2fgxu/ocdjH+QzuRur1Yf7R7Wg2jtSeeyNu4wKRNDKqo9kqcNFukI4qBVPx6VL2wxW3RF/F3iAaZv8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:MDEjo9bLVkj8qcQyyuTh3dlvgvvzgdW7VA4wWoYcou3Y9bfWx1m8BY+KuAXja2R0a93e/o5oQ4nSlzhdyCnMg/HzhJAXHttkUhIY9CgrVJD80+nop6oJquI5sWWOmVEtc9muLGzKXHZbKsD1mjoASc3liLzsOQyNhnIJcGgQOn4a+7BBAs8wATd0cGmdnnfQY2uYHU5yInK0l7DWhHx7fnv2cPxCfFzUmQuy8gaDZ5x1eSPJCpA/d5G9vcxE6xsiRvdu3fPZkN5he9A490lrxLRm4rr6mtsl8J3vMc8kZPPCTCuPB6/ROHs/yr6+sZPcRmRzmFLqSkvb7Mz2uet6VOXTOhoPaRY/KzzfPCfep+cQXPj9Fr2r1v8vaWLV61VLR/yjmr0UeQR247mF/tRjFuwqXZBRGAp4ovj0KxGZ4RWm/ygQwF5Q8Vx5qfQA5HW/ziz2A5DmLoTO/1NYmCFGRw==;
 5:6EpLUTb6XOGUmjVZBDiszKXeaLGxhq/e1+MS3urFjKkiM09UWmUVSlHUejWlZm07SoL+2nm6EFx9EradoPgdlsDbDUn0+p8x0VC4YDA+OsSDnsb2MyStuOz8O6gK88u6YMgVAwNjQw5ztbie27PyopkzipYSfP2ZXdIBgNokeNw=;
 7:lFE+y+L3GtHlJ7bmCvfB4HlNTrjhHdrIc6YQsFkEOKL+yboDCCBFJfjjVMWIeRDV4sLFyRHKJSNUucU6d4kh9m2QJCy+n6YxqAa0rgaSwdrU4iHmRJObnBPO70igi+MC5DOFa5LdCp4w8oWe/r25VgNK/zlWpBq4Oinj9m9BIRK6Oj6JxVTjrcPIxf8dEdrLzJrPjq97Ng3FoPM9+hT6T6RT6R28ly+ssFmvdxgZQEjXiirl7KaY4BKmIkv0QE+9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 19:30:23.6380 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 010e4a1e-4086-4bbf-b199-08d6181d0557
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAxMC8wOS8xOCAxODo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpIEp1bGll
biwKPj4KPj4gT24gMTAuMDkuMTggMTY6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFZv
bG9keW15ciwKPj4+Cj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+Pj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBi
dWZmZXJzIChzZWUKPj4+PiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4g
UHJvYmxlbSBpcyB0aGF0IGluaXRpYWxseQo+Pj4+IGl0IGhhcyBubyBidWZmZXIsIHdoZXJlIGl0
IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4gcmVxdWVzdCBpdCBtYWtl
cyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPj4+PiBidWZm
ZXIgZm9yIG90aGVyIFJQQyByZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0
ZWQKPj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0aHJlYWQgYW5kIGl0IHJlbWFpbnMg
YWxsb2NhdGVkIGFsbAo+Pj4+IHRoZSB0aW1lIHVudGlsIHNodXRkb3duLgo+Pj4+Cj4+Pj4gTWVk
aWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRvIG1ha2Ugc3VyZSB0aGF0IGRvbWFp
biBjYW4ndAo+Pj4+IHRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4gQWxzbyBpdCBzaG91bGQg
YmUgbWFwcGVkIGludG8gWEVOCj4+Pj4gYWRkcmVzcyBzcGFjZSwgYmVjYXVzZSBtZWRpYXRvciBu
ZWVkcyB0byBjaGVjayByZXNwb25zZXMgZnJvbQo+Pj4+IGd1ZXN0cy4KPj4+Cj4+PiBDYW4geW91
IGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgbmVlZCB0byBrZWVwIHRoZSBzaGFyZWQgYnVmZmVyIG1h
cHBlZCAKPj4+IGluIFhlbj8gV2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lw
YSBldmVyeSB0aW1lIHlvdSB3YW50IAo+Pj4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20gdGhlIGd1
ZXN0Pwo+PiBTb3JyeSwgSSBqdXN0IGRpZG4ndCBrbm93IGFib3V0IHRoaXMgbWVjaGFuaXNtLiBC
dXQgZm9yIHBlcmZvcm1hbmNlIAo+PiByZWFzb25zLAo+PiBJJ2QgbGlrZSB0byBrZWVwIHRoaXMg
YnVmZmVycyBhbHdheXMgbWFwcGVkLiBZb3Ugc2VlLCBSUEMgcmV0dXJucyBhcmUKPj4gdmVyeSBm
cmVxdWVudCAoZm9yIGV2ZXJ5IElSUSwgYWN0dWFsbHkpLiBTbyBJIHRoaW5rLCBpdCB3aWxsIGJl
IGNvc3RseQo+PiB0byBtYXAvdW5tYXAgdGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPiAKPiBUaGlz
IGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3Ig
SVJRIGR1cmluZyAKPiBhbiBSUEMuIFdoYXQgYXJlIHRoZSBjaGFuY2VzIGZvciB0aGF0PyBGYWly
bHkgbGltaXRlZC4gSWYgdGhpcyBpcyAKPiBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBt
YXAvdW5tYXAgaGVyZSB3aWxsIGJlIHlvdXIgbGVhc3QgY29uY2Vybi4KTm93LCB0aGlzIGNvcHkg
d2lsbCBoYXBwZW4gZm9yIGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9TLUVMMCAKbW9k
ZS4gQ2hhbmNlcyBhcmUgcXVpdGUgaGlnaCwgSSBtdXN0IHNheS4KTG9vazogT1AtVEVFIG9yIChU
QSkgaXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29tZSBidWZmZXIsIApmb3Ig
ZXhhbXBsZS4gSVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkgZXhlY3V0ZXMgUlBDIHJldHVy
biAocmlnaHQgCmZyb20gaW50ZXJydXB0IGhhbmRsZXIpLCBzbyBOVyBjYW4gaGFuZGxlIGludGVy
cnVwdC4gVGhlbiBOVyByZXR1cm5zIApjb250cm9sIGJhY2sgdG8gT1AtVEVFLCBpZiBpdCB3YW50
cyB0by4KClRoaXMgaXMgaG93IGxvbmcgam9iIGluIE9QLVRFRSBjYW4gYmUgcHJlZW1wdGVkIGJ5
IGxpbnV4IGtlcm5lbCwgZm9yIApleGFtcGxlLiBUaW1lciBJUlEgZW5zdXJlcyB0aGF0IGNvbnRy
b2wgd2lsbCBiZSByZXR1cm5lZCB0byBsaW51eCwgCnNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBv
dGhlciB0YXNrIGFuZCBPUC1URUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIGl0cyAKY2FsbGVyIGlz
IHNjaGVkdWxlZCBiYWNrLCBzbyBpdCBjYW4gcmVzdW1lIHRoZSB3b3JrLgoKPiAKPiBIb3dldmVy
LCBJIHdvdWxkIGxpa2UgdG8gc2VlIGFueSBwZXJmb3JtYW5jZSBjb21wYXJpc29uIGhlcmUgdG8g
d2VpZ2h0IAo+IHdpdGggdGhlIG1lbW9yeSBpbXBhY3QgaW4gWGVuIChBcm0zMiBoYXZlIGxpbWl0
ZWQgYW1vdW50IG9mIFZBIGF2YWlsYWJsZSkuCldpdGggY3VycmVudCBjb25maWd1cmF0aW9uLCB0
aGlzIGlzIG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0LgpBcyBmb3IgcGVyZm9ybWFuY2UgY29t
cGFyaXNvbi4uLiBUaGlzIGlzIGRvYWJsZSwgYnV0IHdpbGwgdGFrZSAgc29tZSB0aW1lLgoKWy4u
Ll0KPj4+PiArc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBkb21haW5fY3R4ICpjdHgs
IHVpbnQ2NF90IGNvb2tpZSkKPj4+PiArewo+Pj4+ICvCoMKgwqAgc3RydWN0IHNobV9ycGMgKnNo
bV9ycGM7Cj4+Pj4gK8KgwqDCoCBib29sIGZvdW5kID0gZmFsc2U7Cj4+Pj4gKwo+Pj4+ICvCoMKg
wqAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+Pj4+ICsKPj4+PiArwqDCoMKgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCApCj4+Pj4gK8KgwqDC
oCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSAp
Cj4+Pgo+Pj4gV2hhdCBkb2VzIGd1YXJhbnRlZSB5b3UgdGhlIGNvb2tpZSB3aWxsIGJlIHVuaXE/
Cj4+IE5vcm1hbCBXb3JsZCBndWFyYW50ZWVzLiBUaGlzIGlzIHRoZSBwYXJ0IG9mIHRoZSBwcm90
b2NvbC4KPiAKPiBCeSBOVywgZG8geW91IG1lYW4gdGhlIGd1ZXN0PyBZb3Ugc2hvdWxkIGtub3cg
Ynkgbm93IHdlIHNob3VsZCBub3QgdHJ1c3QgCj4gd2hhdCB0aGUgZ3Vlc3QgaXMgZG9pbmcuIElm
IHlvdSB0aGluayBpdCBpcyBzdGlsbCBmaW5lLCB0aGVuIEkgd291bGQgCj4gbGlrZSBzb21lIHdy
aXRpbmcgdG8gZXhwbGFpbiB3aGF0IGlzIHRoZSBpbXBhY3Qgb2YgYSBndWVzdCBwdXR0aW5nIHR3
aWNlIAo+IHRoZSBzYW1lIGNvb2tpZSBJRC4KQWgsIEkgc2VlIHlvdXIgcG9pbnQuIFllcywgSSds
bCBhZGQgY2hlY2sgdG8gZW5zdXJlIHRoYXQgY29va2llIGlzIG5vdCAKcmV1c2VkLgpUaGFuayB5
b3UgZm9yICBwb2ludGluZyB0byB0aGlzLgoKPiAKPj4+IEl0IGZlZWxzIHF1aXRlIHN1c3BpY2lv
dXMgdG8gZnJlZSB0aGUgbWVtb3J5IGluIFhlbiBiZWZvcmUgY2FsbGluZyAKPj4+IE9QLVRFRS4g
SSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4KPj4gTm8sIGl0IGlz
IE9QLVRFRSBhc2tlZCB0byBmcmVlIGJ1ZmZlci4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIHdo
ZW4gCj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVl
ZCB0aGUgYnVmZmVyLgo+IAo+IEJ1dCB5b3UgZm9yd2FyZCB0aGF0IGNhbGwgdG8gT1AtVEVFIGFm
dGVyLiBTbyB3aGF0IHdvdWxkIE9QLVRFRSBkbyB3aXRoIAo+IHRoYXQ/CkhhcHBpbHkgcmVzdW1l
IGludGVycnVwdGVkIHdvcmsuIFRoZXJlIGlzIGhvdyBSUEMgd29ya3M6CgoxLiBOVyBjbGllbnQg
aXNzdWVzIFNURCBjYWxsIChvciB5aWVsZGluZyBjYWxsIGluIHRlcm1zIG9mIFNNQ0NDKQoyLiBP
UC1URUUgc3RhcnRzIGl0cyB3b3JrLCBidXQgaXQgaXMgbmVlZGVkIHRvIGJlIGludGVycnVwdGVk
IGZvciBzb21lCiAgICByZWFzb246IElSUSBhcnJpdmVkLCBpdCB3YW50cyB0byBibG9jayBvbiBh
IG11dGV4LCBpdCBhc2tzIE5XIHRvIGRvCiAgICBzb21lIHdvcmsgKGxpa2UgYWxsb2NhdGluZyBt
ZW1vcnkgb3IgbG9hZGluZyBUQSkuIFRoaXMgaXMgY2FsbGVkICJSUEMKICAgIHJldHVybiIuCjMu
IE9QLVRFRSBzdXNwZW5kcyB0aHJlYWQgYW5kIGRvZXMgcmV0dXJuIGZyb20gU01DIGNhbGwgd2l0
aCBjb2RlCiAgICBPUFRFRV9TTUNfUlBDX1ZBTChTT01FX0NNRCkgaW4gYTAsIGFuZCBzb21lIG9w
dGlvbmFsIHBhcmFtZXRlcnMgaW4KICAgIG90aGVyIHJlZ2lzdGVycwo0LiBOVyBzZWVzIHRoYXQg
dGhpcyBpcyBhIFJQQywgYW5kIG5vdCBjb21wbGV0ZWQgU1REIGNhbGwsIHNvIGl0IGRvZXMKICAg
IFNPTUVfQ01EIGFuZCAgaXNzdWVzIGFub3RoZXIgU01DIHdpdGggY29kZQogICAgT1BURUVfU01D
X0NBTExfUkVUVVJOX0ZST01fUlBDIGluIGEwCjUuIE9QLVRFRSB3YWtlcyB1cCBzdXNwZW5kZWQg
dGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0aW9uCjYuIHB0cyAyLTUgYXJlIHJlcGVhdGVkIHVu
dGlsIE9QLVRFRSBmaW5pc2hlcyB0aGUgd29yawo3LiBJdCByZXR1cm5zIGZyb20gbGFzdCBTTUMg
Y2FsbCB3aXRoIGNvZGUgT1BURUVfU01DX1JFVFVSTl9TVUNDRVNTLwogICAgT1BURUVfU01DX1JF
VFVSTl9zb21lX2Vycm9yIGluIGEwLgo4LiBvcHRlZSBkcml2ZXIgc2VlcyB0aGF0IGNhbGwgZnJv
bSBwdC4xIGlzIGZpbmlzaGVkIGF0IGxlYXN0IGFuZAogICAgcmV0dXJucyBjb250cm9sIGJhY2sg
dG8gY2xpZW50CgoKPiBMb29raW5nIGF0IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUg
cG90ZW50aWFsIHJhY2UgY29uZGl0aW9uIAo+IGhlcmUuIE5vdGhpbmcgcHJldmVudCBhIGd1ZXN0
IHRvIGNhbGwgdHdpY2Ugd2l0aCB0aGUgc2FtZSBvcHRlZV90aHJlYWRfaWQuCk9QLVRFRSBoYXMg
aW50ZXJuYWwgY2hlY2sgYWdhaW5zdCB0aGlzLgoKPiBTbyBpdCB3b3VsZCBiZSBwb3NzaWJsZSBm
b3IgdHdvIHZDUFUgdG8gY2FsbCBjb25jdXJyZW50bHkgdGhlIHNhbWUgCj4gY29tbWFuZCBhbmQg
ZnJlZSBpdC4KTWF5YmUgeW91IG5vdGljZWQgdGhhdCBtZWRpYXRvciB1c2VzIHNoYWRvdyBidWZm
ZXIgdG8gcmVhZCBjb29raWUgaWQuIFNvIAppdCB3aWxsIGZyZWUgdGhlIGJ1ZmZlciBtZW50aW9u
ZWQgYnkgT1AtVEVFLgpCYXNpY2FsbHkgd2hhdCBoYXBwZW5lZDoKCjEuIE9QLVRFRSBhc2tzICJm
cmVlIGJ1ZmZlciB3aXRoIGNvb2tpZSBYIiBpbiBSUEMgcmV0dXJuCjIuIGd1ZXN0cyBzYXlzICJJ
IGZyZWVkIHRoYXQgYnVmZmVyIiBpbiBTTUMgY2FsbAozLiBtZWRpYXRvciBmcmVlcyBidWZmZXIg
d2l0aCBjb29raWUgWCBvbiBpdHMgc2lkZQoKSW4gdGhpcyBwYXJ0aWN1bGFyIG9yZGVyLgoKLS0g
ClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19:34: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 1fzoQF-0005GW-DV; Tue, 11 Sep 2018 19:34: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzoQD-0005GL-S3
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 19:34:01 +0000
X-Inumbo-ID: 60b44d68-b5f9-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 60b44d68-b5f9-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 21:32:11 +0200 (CEST)
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=YpAf9lXGiKuVLMWLhqnBcaCOy4l98+95As1kDDqzKI0=;
 b=BcsWBkSLgYVd6sDR4ANkI+hzeddc8o0VZvARKB8pMozxXhI/XVifsG6ch9m9iC/WkDF9PQ3orsIH+79VPlo21v/udQasQQdS+DEdwvac8vfatid968SbYoge9Ft9EjtBa8fpqRAMd+YKiQJDxT9HgxvMIpQO+vDnzqtMCHork0M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 19:33:53 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
Date: Tue, 11 Sep 2018 22:33:50 +0300
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: <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0602CA0024.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::34) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2c23fe16-ff56-4d10-27f5-08d6181d8228
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:3gpYFHUt/CtRsQ88fgaAXYSdxtbDOsD0fFRE24Dr9BeQHFy4FixvJ6FEWkW6byKAF9kT0b5iOrdhHf5tOTDQVKczq5xPV4zRzTxCdutZO/M250OQ2z8JrsILv1gFpt8pXDaPpd3vkIaNBYN1IY0OE2NOmZa/emgSDhjMcTlkPxy7dpvicjKb+CNrcSNWzFXISTfdNjeRZ6Td6IqIucnx0Pu9v5wxv5e7hNVs/S046FWcE3YCfw5lGXvR3ZovM124;
 25:Te8GV64tnyLpc7oNCWXONk6QuDcjx6lkqdiV2ZBwvd2guXTwvsfpsFrcVKDrw0MUQnrEjfTrzo9ZVx+u0aRJAy8tQWkYsWnDAgMu3RW0xZPNaf3+rMV8KJbc5nQRtPKdGs0Ma6mF0tz+yvX82BGjtXecg9ysMvehStrAxu+at35KXK9TelOB1rjBqmdHHphTZi6e1RF3El1SRNc0jHhEPFYkDoVT6F8MXgmPWL1YFewfpPIp5JiTzvQWfC8PmWNMkRPcOLDUvepZ+KIXqwovTVlAzpVPFVf4OUMU+KXE99tQ2ciNWe3Pojb7d1l9RGB5pBuj45bdIFfWuNWDOQMgJQ==;
 31:SF2/3ez1vhYsHfOQzJIYG9an+4Ocpq0EO5QTvrmJ5Cm7vGriS2xYenIHk0DiHwml3WkrQjQPuWWYLt+7gw5dko+CYjCULukD+IoXhoooG0s3vqARbmnp9RaYphBSjKkljLtKZtvK8DDFI/nCRThhx4dBnmhEvZrchPhiaIemuJh+AeC3vXKHgHsu00C1UsrHKH2Pu4az13uvfC9CXaE3cDjMlK6Dc+HokABjBoJns/w=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:CtRwP+21ouIHK/BtoLCdUmiie3Qm0R/cSOivbAdQUMvVe8T3Co6gh8aIVCcJHzCmAKI2gS7xBDPK6r9c1pJgkSM68MF7UB/KN2B0Wtf1iV9g5XJTFjzwv5FcbtKZigoI3vYTmNw8mcF3ifp/OSK98fTXYbc50QS3K/z9ZnMPoLmncstPM5scf3GmXGPLfUncaqf2xnW0mZHbKKuXlu0Ju1fSFEevA2ekpV7reaGURf4n6+XXU6xiLvZjXiQWoTuOZja+dKkpt9NuzUGUvTLoB0UecidFSYUnaAHnF7KdRi8c1cxByMxD5jbFh2eq+NfigEx58XU0ANVPluWtrrLILwtND64k7IPvHN6KzCimzbl0qk+YYQHWOAzxmzMzF05D3S3srCechqAFa8V/4GwoUxMizoYobLASwwKCZF5oF0D2wv9QCSVouHydQraghlFHNS+nA1Yn+x8LNMMjEl596Bor+DimMxjtCUI3qxNEuXPy9KF4q00tS+yupUMGp6iS;
 4:2CiAzkpjhdlxkYhPjRSnGISp1LuB7alNxP64oB+WVQWgNbzekUyFvsXxuHOCLCkjlqWFE+iWu2MhtAwMKcVSBlZs5PXSJzKmAmQBfqly8nHPCd1HRBPIWbRuuI91EalATDQH073bwo2ZWY0yU52t8NOghnS7d++qEPbl6+wEpYIcdHgBBKkMs+mo4u/C4KoqwRHfXBIow8AZjuIFZG5HSDVU3sXBVHiM2+zYon4RADdndZslndMBoM6p//t84lLDw4RYFvXJCYd9JXjcbtCz5w==
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772A4245D0DC19E2D78B7F8E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(366004)(396003)(136003)(376002)(189003)(199004)(64126003)(305945005)(7736002)(3846002)(65826007)(4326008)(6246003)(16576012)(6116002)(53936002)(77096007)(65956001)(65806001)(53546011)(86362001)(58126008)(36756003)(66066001)(47776003)(316002)(25786009)(31686004)(5660300001)(26005)(8936002)(478600001)(23676004)(956004)(52146003)(11346002)(52116002)(76176011)(2486003)(446003)(106356001)(68736007)(105586002)(50466002)(80792005)(97736004)(2616005)(486006)(476003)(229853002)(67846002)(186003)(93886005)(8676002)(14444005)(6486002)(31696002)(551984002)(2870700001)(2906002)(72206003)(81166006)(81156014)(386003)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmh3SHJKSm1CcEtPaCtkZ2R3SmUvSGcxQU5O?=
 =?utf-8?B?ZWhHL1dJVExqNW1zUGhyZ09uVWFmdHBzWHNHUm9hL2V3azUxckw4UVRoOGsw?=
 =?utf-8?B?eXkwUHEzV1hORFBHS29jc1BYdVU4UW5LS09ZK0Z0a0tZTDlEV0VkdDM4SjZa?=
 =?utf-8?B?Ly9WcnFXcEIwdFpkNnlha2RNMWw0SnZjcGJjS05TVEltUE1VOTZzY0cxTDk5?=
 =?utf-8?B?MVJHbFVwalFERHo3ODRWc1JGZTZFOUorRHRmTjJnNnlPZ0U4a3IvdlZaT29h?=
 =?utf-8?B?ZS8yeC8xbkRLWnJHWGQ5aVlCVGZUWFVLc2JvaHNKRjBZSzA5US93M1JZK242?=
 =?utf-8?B?azJ3L28xeGsrcUJ2N2hLMGhheU9YWEZpMDdOMXQ0TnhNeTk4dUhXUnk5TDM3?=
 =?utf-8?B?TkNjdU1NczVCUGZ1Y1ZFazJZZmludEVVSkZMWnNrMmpqdjh2ZlZFNlk3VDM2?=
 =?utf-8?B?cVpyUWdrQlZsZnVQeGwvaXhJbThNVlovUHJVNWRGWEkzSDBBdEx4UWhleHN6?=
 =?utf-8?B?cXJkU0szUkVNYTVxVlZQQU95OEdFcHZjY25JcjlNVm9yL3cySitGRGxMcUMw?=
 =?utf-8?B?ZFJSOVNBZWN3WlRieVgvdGJscFhLVWJHNkM4UHR5cnhjQUlLdGlJTkZpWGxM?=
 =?utf-8?B?eStReWhhd3BRSVN5VHMvMXBtU09wcmhjSHl5UkRLWEVLMnM0TGRNMERwalNF?=
 =?utf-8?B?TWVtV3p3QWpuNUJqcUswZkYweFNWMGYwK0xKWE5JK1A2by9SK1B2V2IzbGdq?=
 =?utf-8?B?UDc4MGU4cDBPL0pnSnZrdWZUUytMUHphdmIvNlpiZkN6MmFiVS8veXlVM0xM?=
 =?utf-8?B?aUdGY3MwVTkyVzNJbHpjT0VWbHFjQ3RtOWs2bW5Kc29tMnltYXpHRFlPTW9U?=
 =?utf-8?B?YmlHWFRJQW5QQmZZVU53MURDZkJXcjhyN3VFZWVsK3BTOW92dFVqNDh1NS9n?=
 =?utf-8?B?b0NzbEw0TXF3ZXlndnNnVGdKcnFnK2pzZmdhczNXL1p0SzQyMW1jN1lNNnd5?=
 =?utf-8?B?alpRVUtHNHd1d0Q0bkoybHMzYlBuZ1FKT2NLZWlFWFlOc3h6RjBWL1RyNkVx?=
 =?utf-8?B?Ui9FUDNraWlwVzFUVlhQSmY0QktoeXBlQ1dnOFNGOUlIT2c2VWtpVE1GWjdH?=
 =?utf-8?B?OUJMQ0hPNXRIdTUvenI2L3FXZk13bHlta05UQnl2VjRzVHowSmoramFwWTNU?=
 =?utf-8?B?MGVLQnAxRUxoZlA0V2NMVTNsQlFEQXhYYnNnSVcwSDJ2Z1lIenRLYTB2SFJp?=
 =?utf-8?B?bHJyN3pXSUNFUjl2cnlLRnRXQlMvbEo2dWlHUjJ3cDZLc2tuSXNiNEZkc1Mw?=
 =?utf-8?B?L29WVU1pb1ZxdU9RZU0wbnVKNzloZmJtZDVWMmwwK29NVWJxUHhlSERKdllv?=
 =?utf-8?B?SE1xTTR0VzNSY0diVE1SNksrdnlnSFg1T2RBd0dBcHpaNDZxUGd0KzJ1UnQ1?=
 =?utf-8?B?emNGTmhTaFhpck5VK3lnQnhFU3pqd1FsSVFrcS9RVGVjcVY3UStaRTJ0YW1u?=
 =?utf-8?B?bHF0aVZqSVBJS1lwUHludjBRQ1c1ZHI4Sy9MTWdvTUNxdUtET1RNa0FDVGF2?=
 =?utf-8?B?RkwxZW5ETnEvN1dWaktybURYUFBmZXJSNmIvZko0aWlSdHJrR0JjUHNXMDVo?=
 =?utf-8?B?NXJqL0VuamFqNHEwblBmNjd2WlJzMXE4dTRPdmpQNE1BU3NVZTNBZXJMSWdO?=
 =?utf-8?B?VG1uaXA0M09yMHA5dGd6WnlVb2krNm53MUNJa3IwTWNMZ04rNWtHRFZ1YkV1?=
 =?utf-8?B?RTZvYUFEczQvVkwxZUtkUEtQRVB0MGdrLzhlVXdLNHdRTGJwL1Bvb2dnZ0tv?=
 =?utf-8?B?TkVlWmtBTWRVQVdvZTdBQUIvQjdHYnEwa2ExZ3YxdjhhOG0xQzcxVTN0b3JD?=
 =?utf-8?B?NXZqQ0t5b1FEa3FTbm5mOEgzRnBUQXlQdE9DdFYvZUdHbXdYMHhGU0dwMjFx?=
 =?utf-8?B?c2FNQlZkeTBtNDc3allTdWwyRmFMWmZaQTBYU3llWjBsTnpieHlBOVpKcTBP?=
 =?utf-8?B?akpsNHpuMklTMzhwOUZKZENIOWR2eUZxYjJSdz09?=
X-Microsoft-Antispam-Message-Info: +M97d+E7eLUJDmo7zCg5OJ+bFg4wNoUUFanriu3T2GigCVAlnoEanX3QKHEgMjnQslOzUNTDw87NyvS0xdGUz6lUiJkg9380Dl+O/aQFRFc0UxQXns3W62DcbfFeWci539mPUx/ik9/gwMAcxIklP0uJpJpGN94d0CX/9eLxWpRdKzfQbF0ucB2QY9MB+hSWXsVYqc8mRVvvCM14PMlvIywuFVp9+4GeB/I9nYJmBiWkAkFAMwlVd0Fz2W93rAcJdRK7vRj3tV7ePRsZzfgzzsVce+/daYg3C9k/TMsQGmsP56Ii+S586p8xVgRAvnR6hmqMfyZkoOk6SAshxu4B6i/8BNyQ4qCetojSzh1JxqY=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:LqAUUB1zYwHhWkYFFtRE3lhF5Jy0ONO/GoQixQKK/p2WcUcsOK5wFvjhEm/BlfFD5iLpqXgfN8hK+Cv+HomzNDtFSI2XFWihGDeutSdJ4UBCfMj8QdGf92ct8IGr4mg61n+ToZCP2TsXub12RtnyTGag8o8PE/VOhUoXwmrkymifb2cPXbynN4tz9pkFSwQBh6L/h7Pp3Egto0mdZPmu8c+F4cwoztFXSOyI6h2u8iUqrYgCmGqVGBL30hmFMP4R70ro6KddCkl8IVNllzZ1nbDGfabKvVENhSo1ErVVenflIH2eeqdQHiUUuiQFZzrp8MLQg1vqjRwBPlHlASMU9yhuc5OPvv8u3XBmpjrFwCl6fd5JC0DPz09/C8YfIfBlVTRpoVE2kRNksnT+lRJ15e6KpQa2a3pBf09jxl23AN+2nlRxEQIub3+emFpdvV9+CaEgkmFQhwyDvODdezgckw==;
 5:BQriPmUMvTlkRzSrrr7e+OEI0Xo/Ay12QuG+T5yS6yFxdkvO5kxtBopzv44exjP6WFD9Fn1F7E922VWIYlZYL0rMlRpxqBelksQ5yTlMlvcnNwgF/YfNCv0gxvmWdxXlJqg4BWivFO7fPm4Y1zp1OY6YAeKrRcJAwpUM9looIWw=;
 7:OH2d1FCLD0+vB4F9Snpj5oIHtFN/9Fql7RlXCOWDkPjmYclxAH6NGbV0G8Y4QK8PEphGkP9sPFtf2wuISllahIzsEOuspMIUMngFjF5nmzmLYZ/tQN3M/maxboGwZwY+aj5ddcMIeVC15guVWHow7wzOV0Z11INRWIswGD1TXf8OIoBKwkhscOmHPL9WGKe4MOfCnHeg/tx+UQbt8caa61gB2pGwpxh2X6uen0N/QQJ0aQgF+sI5Wa+LYUZChRpW
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 19:33:53.2158 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c23fe16-ff56-4d10-27f5-08d6181d8228
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTEuMDkuMTggMTY6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDMvMDkv
MTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgpbLi4uXQo+Pj4KPj4+PiArwqDCoMKg
IGlmICggIXBhZ2VzX2RhdGFfeGVuX3N0YXJ0ICkKPj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IGZhbHNlOwo+Pj4+ICsKPj4+PiArwqDCoMKgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVmKGN0
eCwgcGFyYW0tPnUudG1lbS5zaG1fcmVmLCBudW1fcGFnZXMpOwo+Pj4KPj4+IEluIGFsb2NhdGVf
c2htX2J1ZiB5b3UgYXJlIG5vdyBnbG9iYWxseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIHBhZ2Vz
IAo+Pj4gKCAoMTYzODQpIHRvIHBpbi4gSG93ZXZlciwgdGhpcyBkb2VzIG5vdCBsaW1pdCBwZXIg
Y2FsbC4KPj4+Cj4+PiBXaXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2Fs
bCB1cCB0byAxNjM4NCB0aW1lcyAKPj4+IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4u
LikuIE9uIEFybSwgZm9yIHAybSByZWxhdGVkIAo+Pj4gb3BlcmF0aW9uLCB3ZSBsaW1pdCB0byA1
MTIgaXRlcmF0aW9ucyBpbiBvbmUgZ28gYmVmb3JlIGNoZWNraW5nIHRoZSAKPj4+IHByZWVtcHRp
b24uCj4+PiBTbyBJIHRoaW5rIDE2Mzg0IHRpbWVzIGlzIGZhciB0b28gbXVjaC4KPj4gU28sIGlu
IG90aGVyIHdvcmRzLCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0Ig
cGFnZXMgCj4+IGFyZSB1c2VkKSwgaXMgaXQgcmlnaHQ/Cj4gCj4gMk1CIGZvciB0aGUgd2hvbGUg
Y29tbWFuZC4gU28gaWYgeW91IGhhdmUgNSBidWZmZXIgaW4gdGhlIGNvbW1hbmQsIHRoZW4gCj4g
dGhlIHN1bSBvZiB0aGUgYnVmZmVyIHNob3VsZCBub3QgYmUgYmlnZ2VyIHRoYW4gMk1CLgo0ICBi
dWZmZXJzLCBidXQgeWVzLCBpdCBjYW4gYmUgdXAgdG8gOE1CLiBPa2F5LCBJJ2xsIGFkZCBwZXIt
Y2FsbCAKY291bnRlciB0byBsaW1pdCBtZW1vcnkgdXNhZ2UgZm9yIGEgd2hvbGUgY2FsbC4KCj4g
SG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3UgYWxzbyBu
ZWVkIHRvIGFjY291bnQgCj4gdGhlIFNNQyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2Vk
IGZvciBmYXN0IGNhbGw/Ck5vLCBhbGwgc3VjaCBjYWxscyBhcmUgeWllbGRpbmcgY2FsbHMsIHNv
IHlvdSBjYW4gaWdub3JlIHRpbWUgdXNlZCBmb3IgClNNQyBjYWxsIGl0c2VsZi4KCgotLSAKVm9s
b2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19:34: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 1fzoQF-0005Gc-ML; Tue, 11 Sep 2018 19:34: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=kz4p=lz=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1fzoQD-0005GM-TB
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:34:01 +0000
X-Inumbo-ID: 60551013-b5f9-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 60551013-b5f9-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 21:32:10 +0200 (CEST)
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=YpAf9lXGiKuVLMWLhqnBcaCOy4l98+95As1kDDqzKI0=;
 b=BcsWBkSLgYVd6sDR4ANkI+hzeddc8o0VZvARKB8pMozxXhI/XVifsG6ch9m9iC/WkDF9PQ3orsIH+79VPlo21v/udQasQQdS+DEdwvac8vfatid968SbYoge9Ft9EjtBa8fpqRAMd+YKiQJDxT9HgxvMIpQO+vDnzqtMCHork0M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.58) by
 DB7PR03MB3772.eurprd03.prod.outlook.com (2603:10a6:5:7::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Tue, 11 Sep 2018 19:33:53 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
Date: Tue, 11 Sep 2018 22:33:50 +0300
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: <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0602CA0024.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::34) To DB7PR03MB3772.eurprd03.prod.outlook.com
 (2603:10a6:5:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2c23fe16-ff56-4d10-27f5-08d6181d8228
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3772; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 3:3gpYFHUt/CtRsQ88fgaAXYSdxtbDOsD0fFRE24Dr9BeQHFy4FixvJ6FEWkW6byKAF9kT0b5iOrdhHf5tOTDQVKczq5xPV4zRzTxCdutZO/M250OQ2z8JrsILv1gFpt8pXDaPpd3vkIaNBYN1IY0OE2NOmZa/emgSDhjMcTlkPxy7dpvicjKb+CNrcSNWzFXISTfdNjeRZ6Td6IqIucnx0Pu9v5wxv5e7hNVs/S046FWcE3YCfw5lGXvR3ZovM124;
 25:Te8GV64tnyLpc7oNCWXONk6QuDcjx6lkqdiV2ZBwvd2guXTwvsfpsFrcVKDrw0MUQnrEjfTrzo9ZVx+u0aRJAy8tQWkYsWnDAgMu3RW0xZPNaf3+rMV8KJbc5nQRtPKdGs0Ma6mF0tz+yvX82BGjtXecg9ysMvehStrAxu+at35KXK9TelOB1rjBqmdHHphTZi6e1RF3El1SRNc0jHhEPFYkDoVT6F8MXgmPWL1YFewfpPIp5JiTzvQWfC8PmWNMkRPcOLDUvepZ+KIXqwovTVlAzpVPFVf4OUMU+KXE99tQ2ciNWe3Pojb7d1l9RGB5pBuj45bdIFfWuNWDOQMgJQ==;
 31:SF2/3ez1vhYsHfOQzJIYG9an+4Ocpq0EO5QTvrmJ5Cm7vGriS2xYenIHk0DiHwml3WkrQjQPuWWYLt+7gw5dko+CYjCULukD+IoXhoooG0s3vqARbmnp9RaYphBSjKkljLtKZtvK8DDFI/nCRThhx4dBnmhEvZrchPhiaIemuJh+AeC3vXKHgHsu00C1UsrHKH2Pu4az13uvfC9CXaE3cDjMlK6Dc+HokABjBoJns/w=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3772:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 20:CtRwP+21ouIHK/BtoLCdUmiie3Qm0R/cSOivbAdQUMvVe8T3Co6gh8aIVCcJHzCmAKI2gS7xBDPK6r9c1pJgkSM68MF7UB/KN2B0Wtf1iV9g5XJTFjzwv5FcbtKZigoI3vYTmNw8mcF3ifp/OSK98fTXYbc50QS3K/z9ZnMPoLmncstPM5scf3GmXGPLfUncaqf2xnW0mZHbKKuXlu0Ju1fSFEevA2ekpV7reaGURf4n6+XXU6xiLvZjXiQWoTuOZja+dKkpt9NuzUGUvTLoB0UecidFSYUnaAHnF7KdRi8c1cxByMxD5jbFh2eq+NfigEx58XU0ANVPluWtrrLILwtND64k7IPvHN6KzCimzbl0qk+YYQHWOAzxmzMzF05D3S3srCechqAFa8V/4GwoUxMizoYobLASwwKCZF5oF0D2wv9QCSVouHydQraghlFHNS+nA1Yn+x8LNMMjEl596Bor+DimMxjtCUI3qxNEuXPy9KF4q00tS+yupUMGp6iS;
 4:2CiAzkpjhdlxkYhPjRSnGISp1LuB7alNxP64oB+WVQWgNbzekUyFvsXxuHOCLCkjlqWFE+iWu2MhtAwMKcVSBlZs5PXSJzKmAmQBfqly8nHPCd1HRBPIWbRuuI91EalATDQH073bwo2ZWY0yU52t8NOghnS7d++qEPbl6+wEpYIcdHgBBKkMs+mo4u/C4KoqwRHfXBIow8AZjuIFZG5HSDVU3sXBVHiM2+zYon4RADdndZslndMBoM6p//t84lLDw4RYFvXJCYd9JXjcbtCz5w==
X-Microsoft-Antispam-PRVS: <DB7PR03MB3772A4245D0DC19E2D78B7F8E6040@DB7PR03MB3772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3772; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3772; 
X-Forefront-PRVS: 0792DBEAD0
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(366004)(396003)(136003)(376002)(189003)(199004)(64126003)(305945005)(7736002)(3846002)(65826007)(4326008)(6246003)(16576012)(6116002)(53936002)(77096007)(65956001)(65806001)(53546011)(86362001)(58126008)(36756003)(66066001)(47776003)(316002)(25786009)(31686004)(5660300001)(26005)(8936002)(478600001)(23676004)(956004)(52146003)(11346002)(52116002)(76176011)(2486003)(446003)(106356001)(68736007)(105586002)(50466002)(80792005)(97736004)(2616005)(486006)(476003)(229853002)(67846002)(186003)(93886005)(8676002)(14444005)(6486002)(31696002)(551984002)(2870700001)(2906002)(72206003)(81166006)(81156014)(386003)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3772; H:[10.17.182.79]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcyOzIzOmh3SHJKSm1CcEtPaCtkZ2R3SmUvSGcxQU5O?=
 =?utf-8?B?ZWhHL1dJVExqNW1zUGhyZ09uVWFmdHBzWHNHUm9hL2V3azUxckw4UVRoOGsw?=
 =?utf-8?B?eXkwUHEzV1hORFBHS29jc1BYdVU4UW5LS09ZK0Z0a0tZTDlEV0VkdDM4SjZa?=
 =?utf-8?B?Ly9WcnFXcEIwdFpkNnlha2RNMWw0SnZjcGJjS05TVEltUE1VOTZzY0cxTDk5?=
 =?utf-8?B?MVJHbFVwalFERHo3ODRWc1JGZTZFOUorRHRmTjJnNnlPZ0U4a3IvdlZaT29h?=
 =?utf-8?B?ZS8yeC8xbkRLWnJHWGQ5aVlCVGZUWFVLc2JvaHNKRjBZSzA5US93M1JZK242?=
 =?utf-8?B?azJ3L28xeGsrcUJ2N2hLMGhheU9YWEZpMDdOMXQ0TnhNeTk4dUhXUnk5TDM3?=
 =?utf-8?B?TkNjdU1NczVCUGZ1Y1ZFazJZZmludEVVSkZMWnNrMmpqdjh2ZlZFNlk3VDM2?=
 =?utf-8?B?cVpyUWdrQlZsZnVQeGwvaXhJbThNVlovUHJVNWRGWEkzSDBBdEx4UWhleHN6?=
 =?utf-8?B?cXJkU0szUkVNYTVxVlZQQU95OEdFcHZjY25JcjlNVm9yL3cySitGRGxMcUMw?=
 =?utf-8?B?ZFJSOVNBZWN3WlRieVgvdGJscFhLVWJHNkM4UHR5cnhjQUlLdGlJTkZpWGxM?=
 =?utf-8?B?eStReWhhd3BRSVN5VHMvMXBtU09wcmhjSHl5UkRLWEVLMnM0TGRNMERwalNF?=
 =?utf-8?B?TWVtV3p3QWpuNUJqcUswZkYweFNWMGYwK0xKWE5JK1A2by9SK1B2V2IzbGdq?=
 =?utf-8?B?UDc4MGU4cDBPL0pnSnZrdWZUUytMUHphdmIvNlpiZkN6MmFiVS8veXlVM0xM?=
 =?utf-8?B?aUdGY3MwVTkyVzNJbHpjT0VWbHFjQ3RtOWs2bW5Kc29tMnltYXpHRFlPTW9U?=
 =?utf-8?B?YmlHWFRJQW5QQmZZVU53MURDZkJXcjhyN3VFZWVsK3BTOW92dFVqNDh1NS9n?=
 =?utf-8?B?b0NzbEw0TXF3ZXlndnNnVGdKcnFnK2pzZmdhczNXL1p0SzQyMW1jN1lNNnd5?=
 =?utf-8?B?alpRVUtHNHd1d0Q0bkoybHMzYlBuZ1FKT2NLZWlFWFlOc3h6RjBWL1RyNkVx?=
 =?utf-8?B?Ui9FUDNraWlwVzFUVlhQSmY0QktoeXBlQ1dnOFNGOUlIT2c2VWtpVE1GWjdH?=
 =?utf-8?B?OUJMQ0hPNXRIdTUvenI2L3FXZk13bHlta05UQnl2VjRzVHowSmoramFwWTNU?=
 =?utf-8?B?MGVLQnAxRUxoZlA0V2NMVTNsQlFEQXhYYnNnSVcwSDJ2Z1lIenRLYTB2SFJp?=
 =?utf-8?B?bHJyN3pXSUNFUjl2cnlLRnRXQlMvbEo2dWlHUjJ3cDZLc2tuSXNiNEZkc1Mw?=
 =?utf-8?B?L29WVU1pb1ZxdU9RZU0wbnVKNzloZmJtZDVWMmwwK29NVWJxUHhlSERKdllv?=
 =?utf-8?B?SE1xTTR0VzNSY0diVE1SNksrdnlnSFg1T2RBd0dBcHpaNDZxUGd0KzJ1UnQ1?=
 =?utf-8?B?emNGTmhTaFhpck5VK3lnQnhFU3pqd1FsSVFrcS9RVGVjcVY3UStaRTJ0YW1u?=
 =?utf-8?B?bHF0aVZqSVBJS1lwUHludjBRQ1c1ZHI4Sy9MTWdvTUNxdUtET1RNa0FDVGF2?=
 =?utf-8?B?RkwxZW5ETnEvN1dWaktybURYUFBmZXJSNmIvZko0aWlSdHJrR0JjUHNXMDVo?=
 =?utf-8?B?NXJqL0VuamFqNHEwblBmNjd2WlJzMXE4dTRPdmpQNE1BU3NVZTNBZXJMSWdO?=
 =?utf-8?B?VG1uaXA0M09yMHA5dGd6WnlVb2krNm53MUNJa3IwTWNMZ04rNWtHRFZ1YkV1?=
 =?utf-8?B?RTZvYUFEczQvVkwxZUtkUEtQRVB0MGdrLzhlVXdLNHdRTGJwL1Bvb2dnZ0tv?=
 =?utf-8?B?TkVlWmtBTWRVQVdvZTdBQUIvQjdHYnEwa2ExZ3YxdjhhOG0xQzcxVTN0b3JD?=
 =?utf-8?B?NXZqQ0t5b1FEa3FTbm5mOEgzRnBUQXlQdE9DdFYvZUdHbXdYMHhGU0dwMjFx?=
 =?utf-8?B?c2FNQlZkeTBtNDc3allTdWwyRmFMWmZaQTBYU3llWjBsTnpieHlBOVpKcTBP?=
 =?utf-8?B?akpsNHpuMklTMzhwOUZKZENIOWR2eUZxYjJSdz09?=
X-Microsoft-Antispam-Message-Info: +M97d+E7eLUJDmo7zCg5OJ+bFg4wNoUUFanriu3T2GigCVAlnoEanX3QKHEgMjnQslOzUNTDw87NyvS0xdGUz6lUiJkg9380Dl+O/aQFRFc0UxQXns3W62DcbfFeWci539mPUx/ik9/gwMAcxIklP0uJpJpGN94d0CX/9eLxWpRdKzfQbF0ucB2QY9MB+hSWXsVYqc8mRVvvCM14PMlvIywuFVp9+4GeB/I9nYJmBiWkAkFAMwlVd0Fz2W93rAcJdRK7vRj3tV7ePRsZzfgzzsVce+/daYg3C9k/TMsQGmsP56Ii+S586p8xVgRAvnR6hmqMfyZkoOk6SAshxu4B6i/8BNyQ4qCetojSzh1JxqY=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3772;
 6:LqAUUB1zYwHhWkYFFtRE3lhF5Jy0ONO/GoQixQKK/p2WcUcsOK5wFvjhEm/BlfFD5iLpqXgfN8hK+Cv+HomzNDtFSI2XFWihGDeutSdJ4UBCfMj8QdGf92ct8IGr4mg61n+ToZCP2TsXub12RtnyTGag8o8PE/VOhUoXwmrkymifb2cPXbynN4tz9pkFSwQBh6L/h7Pp3Egto0mdZPmu8c+F4cwoztFXSOyI6h2u8iUqrYgCmGqVGBL30hmFMP4R70ro6KddCkl8IVNllzZ1nbDGfabKvVENhSo1ErVVenflIH2eeqdQHiUUuiQFZzrp8MLQg1vqjRwBPlHlASMU9yhuc5OPvv8u3XBmpjrFwCl6fd5JC0DPz09/C8YfIfBlVTRpoVE2kRNksnT+lRJ15e6KpQa2a3pBf09jxl23AN+2nlRxEQIub3+emFpdvV9+CaEgkmFQhwyDvODdezgckw==;
 5:BQriPmUMvTlkRzSrrr7e+OEI0Xo/Ay12QuG+T5yS6yFxdkvO5kxtBopzv44exjP6WFD9Fn1F7E922VWIYlZYL0rMlRpxqBelksQ5yTlMlvcnNwgF/YfNCv0gxvmWdxXlJqg4BWivFO7fPm4Y1zp1OY6YAeKrRcJAwpUM9looIWw=;
 7:OH2d1FCLD0+vB4F9Snpj5oIHtFN/9Fql7RlXCOWDkPjmYclxAH6NGbV0G8Y4QK8PEphGkP9sPFtf2wuISllahIzsEOuspMIUMngFjF5nmzmLYZ/tQN3M/maxboGwZwY+aj5ddcMIeVC15guVWHow7wzOV0Z11INRWIswGD1TXf8OIoBKwkhscOmHPL9WGKe4MOfCnHeg/tx+UQbt8caa61gB2pGwpxh2X6uen0N/QQJ0aQgF+sI5Wa+LYUZChRpW
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2018 19:33:53.2158 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c23fe16-ff56-4d10-27f5-08d6181d8228
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3772
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTEuMDkuMTggMTY6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDMvMDkv
MTggMTc6NTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgpbLi4uXQo+Pj4KPj4+PiArwqDCoMKg
IGlmICggIXBhZ2VzX2RhdGFfeGVuX3N0YXJ0ICkKPj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IGZhbHNlOwo+Pj4+ICsKPj4+PiArwqDCoMKgIHNobV9idWYgPSBhbGxvY2F0ZV9zaG1fYnVmKGN0
eCwgcGFyYW0tPnUudG1lbS5zaG1fcmVmLCBudW1fcGFnZXMpOwo+Pj4KPj4+IEluIGFsb2NhdGVf
c2htX2J1ZiB5b3UgYXJlIG5vdyBnbG9iYWxseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIHBhZ2Vz
IAo+Pj4gKCAoMTYzODQpIHRvIHBpbi4gSG93ZXZlciwgdGhpcyBkb2VzIG5vdCBsaW1pdCBwZXIg
Y2FsbC4KPj4+Cj4+PiBXaXRoIHRoZSBjdXJyZW50IGxpbWl0LCB5b3Ugd291bGQgY291bGQgY2Fs
bCB1cCB0byAxNjM4NCB0aW1lcyAKPj4+IGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4u
LikuIE9uIEFybSwgZm9yIHAybSByZWxhdGVkIAo+Pj4gb3BlcmF0aW9uLCB3ZSBsaW1pdCB0byA1
MTIgaXRlcmF0aW9ucyBpbiBvbmUgZ28gYmVmb3JlIGNoZWNraW5nIHRoZSAKPj4+IHByZWVtcHRp
b24uCj4+PiBTbyBJIHRoaW5rIDE2Mzg0IHRpbWVzIGlzIGZhciB0b28gbXVjaC4KPj4gU28sIGlu
IG90aGVyIHdvcmRzLCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0Ig
cGFnZXMgCj4+IGFyZSB1c2VkKSwgaXMgaXQgcmlnaHQ/Cj4gCj4gMk1CIGZvciB0aGUgd2hvbGUg
Y29tbWFuZC4gU28gaWYgeW91IGhhdmUgNSBidWZmZXIgaW4gdGhlIGNvbW1hbmQsIHRoZW4gCj4g
dGhlIHN1bSBvZiB0aGUgYnVmZmVyIHNob3VsZCBub3QgYmUgYmlnZ2VyIHRoYW4gMk1CLgo0ICBi
dWZmZXJzLCBidXQgeWVzLCBpdCBjYW4gYmUgdXAgdG8gOE1CLiBPa2F5LCBJJ2xsIGFkZCBwZXIt
Y2FsbCAKY291bnRlciB0byBsaW1pdCBtZW1vcnkgdXNhZ2UgZm9yIGEgd2hvbGUgY2FsbC4KCj4g
SG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3UgYWxzbyBu
ZWVkIHRvIGFjY291bnQgCj4gdGhlIFNNQyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2Vk
IGZvciBmYXN0IGNhbGw/Ck5vLCBhbGwgc3VjaCBjYWxscyBhcmUgeWllbGRpbmcgY2FsbHMsIHNv
IHlvdSBjYW4gaWdub3JlIHRpbWUgdXNlZCBmb3IgClNNQyBjYWxsIGl0c2VsZi4KCgotLSAKVm9s
b2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:36:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19: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 1fzoSV-0005hQ-4z; Tue, 11 Sep 2018 19:36: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=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzoST-0005hG-IK
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:36:21 +0000
X-Inumbo-ID: b40e61cf-b5f9-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b40e61cf-b5f9-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 21:34:30 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8BJYXuQ044987;
 Tue, 11 Sep 2018 19:36: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=MiN6fZQABftP/Zfpz4YddAislRcHdJxQnnnMi9t/tyY=;
 b=R3dRCsSTa8yKHX/BHw+gMpoGvpsbTWvxQvbVlyLF8ComcofCEIrGFbuIO4uwbcKOLIA4
 ILEdPeiglGzCq8CQBhGrWQBvwCSWjNt6BI4niEjswH13YiE3DOUcp306WvVBNt8p9DGY
 G3+HB+Oj1PEY4ozoNNLVM/6P1j/xzj30+4NQ4IPxaPkqEf5j9tHSMlXAImEayrkQkL47
 0F0ShMqOqDoo5ZfM7k0OfZhcMMyXxa3mAFN31HvKlbP37KP5n23k9C77ej8aMQAisz5+
 4idZ/RJuGas6c9hGd6um95ykOAq3qJVHSR+CcnZQZ/dcJebdawh0gRksQ1ZUTdbkT4JQ Bw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mc6cpp96p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:36:00 +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 w8BJZw5E015645
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:35:59 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 w8BJZwb3010579;
 Tue, 11 Sep 2018 19:35: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 ; Tue, 11 Sep 2018 12:35:57 -0700
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <5B92A01D02000078001E67CE@prv1-mh.provo.novell.com>
 <20180907164912.21075-1-marmarek@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <a7e4153b-4998-342f-af85-c84a5f4d9e0b@oracle.com>
Date: Tue, 11 Sep 2018 15:37:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180907164912.21075-1-marmarek@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9013
 signatures=668708
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-1807170000 definitions=main-1809110192
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: add runtime control for
 scrubbing ballooned out 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: Juergen Gross <jgross@suse.com>, David Rientjes <rientjes@google.com>,
 Jonathan Corbet <corbet@lwn.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Frederic Weisbecker <frederic@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 open list <linux-kernel@vger.kernel.org>,
 Kai-Heng Feng <kai.heng.feng@canonical.com>, Jiri Kosina <jkosina@suse.cz>,
 Bjorn Helgaas <bhelgaas@google.com>, Thymo van Beers <thymovanbeers@gmail.com>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@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>

T24gOS83LzE4IDEyOjQ5IFBNLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
U2NydWJiaW5nIHBhZ2VzIG9uIGluaXRpYWwgYmFsbG9vbiBkb3duIGNhbiB0YWtlIHNvbWUgdGlt
ZSwgZXNwZWNpYWxseQo+IGluIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiBjYXNlIChuZXN0ZWQgRVBU
IGlzIHNsb3cpLiBXaGVuIEhWTS9QVkggZ3Vlc3QgaXMKPiBzdGFydGVkIHdpdGggbWVtb3J5PSBz
aWduaWZpY2FudGx5IGxvd2VyIHRoYW4gbWF4bWVtPSwgYWxsIHRoZSBleHRyYQo+IHBhZ2VzIHdp
bGwgYmUgc2NydWJiZWQgYmVmb3JlIHJldHVybmluZyB0byBYZW4uIEJ1dCBzaW5jZSBtb3N0IG9m
IHRoZW0KPiB3ZXJlbid0IHVzZWQgYXQgYWxsIGF0IHRoYXQgcG9pbnQsIFhlbiBuZWVkcyB0byBw
b3B1bGF0ZSB0aGVtIGZpcnN0Cj4gKGZyb20gcG9wdWxhdGUtb24tZGVtYW5kIHBvb2wpLiBJbiBu
ZXN0ZWQgdmlydCBjYXNlIChYZW4gaW5zaWRlIEtWTSkKPiB0aGlzIHNsb3dzIGRvd24gdGhlIGd1
ZXN0IGJvb3QgYnkgMTUtMzBzIHdpdGgganVzdCAxLjVHQiBuZWVkZWQgdG8gYmUKPiByZXR1cm5l
ZCB0byBYZW4uCj4KPiBBZGQgcnVudGltZSBwYXJhbWV0ZXIgdG8gZW5hYmxlL2Rpc2FibGUgaXQs
IHRvIGFsbG93IGluaXRpYWxseSBkaXNhYmxpbmcKPiBzY3J1YmJpbmcsIHRoZW4gZW5hYmxlIGl0
IGJhY2sgZHVyaW5nIGJvb3QgKGZvciBleGFtcGxlIGluIGluaXRyYW1mcykuCj4gU3VjaCB1c2Fn
ZSByZWxpZXMgb24gYXNzdW1wdGlvbiB0aGF0IGEpIG1vc3QgcGFnZXMgYmFsbG9vbmVkIG91dCBk
dXJpbmcKPiBpbml0aWFsIGJvb3Qgd2VyZW4ndCB1c2VkIGF0IGFsbCwgYW5kIGIpIGV2ZW4gaWYg
dGhleSB3ZXJlLCB2ZXJ5IGZldwo+IHNlY3JldHMgYXJlIGluIHRoZSBndWVzdCBhdCB0aGF0IHRp
bWUgKGJlZm9yZSBhbnkgc2VyaW91cyB1c2Vyc3BhY2UKPiBraWNrcyBpbikuCj4gQ29udmVydCBD
T05GSUdfWEVOX1NDUlVCX1BBR0VTIHRvIENPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVCAo
YWxzbwo+IGVuYWJsZWQgYnkgZGVmYXVsdCksIGNvbnRyb2xsaW5nIGRlZmF1bHQgdmFsdWUgZm9y
IHRoZSBuZXcgcnVudGltZQo+IHN3aXRjaC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCgpBcHBs
aWVkIHRvIGZvci1saW51eC00LjE5Yi4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:38:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19: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 1fzoUF-0005rX-M4; Tue, 11 Sep 2018 19:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzoUE-0005rS-Pp
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:38:10 +0000
X-Inumbo-ID: 571da249-b5fa-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 571da249-b5fa-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 19:39:04 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8BJYPLm044916;
 Tue, 11 Sep 2018 19:38:07 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=bbZx+UwPqSLRdiWiREoOUU9XfdP3VaxOjl6CKeJQ7sQ=;
 b=I0S6bnz8wORyxs5zgR57AJ/icuMjHbErAa7bC4oRYcNqSqia5lNugcTzUSjYO1GBr3Em
 2RCGYdfTRtUtYlr4BFEBC7BiNneIU8T/6SookEcXdvWr2IlH0DKvzjiJS6vvBZ/0vLTG
 ZC7rhI3tpOSfmDNfTxftdqxTFfHBQEC7QtdLWK2Id1cODKdC0uJcX7LZILW6iN/wT4WB
 /DaFzZJnvqr1PFkT4PE+T62kjW1C3O/FP4H1Anyys2FLLGJDmg01lPMhjXkfJtRzHODf
 7Boan+47m790+G7Le3p/sxG1v1U9fAGb0L3vztgN96PH8c68gNSmbxGgX6CQPZXqsSDn nQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mc6cpp9h7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:38:07 +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 w8BJc6c5010140
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:38:06 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8BJc4Wk008680;
 Tue, 11 Sep 2018 19:38:04 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, 11 Sep 2018 12:38:04 -0700
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180907143135.29608-1-olaf@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <58466174-b1a4-c5db-2e53-46c7f7a82f57@oracle.com>
Date: Tue, 11 Sep 2018 15:39:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180907143135.29608-1-olaf@aepfle.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9013
 signatures=668708
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-1807170000 definitions=main-1809110192
Subject: Re: [Xen-devel] [PATCH v4] xen: avoid crash in disable_hotplug_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, open list <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>

T24gOS83LzE4IDEwOjMxIEFNLCBPbGFmIEhlcmluZyB3cm90ZToKPiBUaGUgY29tbWFuZCAneGwg
dmNwdS1zZXQgMCAwJywgaXNzdWVkIGluIGRvbTAsIHdpbGwgY3Jhc2ggZG9tMDoKPgo+IEJVRzog
dW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAw
MDAwMDAwMDAyZDgKPiBQR0QgMCBQNEQgMAo+IE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBO
T1BUSQo+IENQVTogNyBQSUQ6IDY1IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDQuMTkuMC1y
YzItMS5nYTk0NjJkYi1kZWZhdWx0ICMxIG9wZW5TVVNFIFR1bWJsZXdlZWQgKHVucmVsZWFzZWQp
Cj4gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzU1MjBVUi9TNTUyMFVSLCBCSU9T
IFM1NTAwLjg2Qi4wMS4wMC4wMDUwLjA1MDYyMDEwMTYwNSAwNS8wNi8yMDEwCj4gUklQOiBlMDMw
OmRldmljZV9vZmZsaW5lKzB4OS8weGIwCj4gQ29kZTogNzcgMjQgMDAgZTkgY2UgZmUgZmYgZmYg
NDggOGIgMTMgZTkgNjggZmYgZmYgZmYgNDggOGIgMTMgZTkgMjkgZmYgZmYgZmYgNDggOGIgMTMg
ZTkgZWEgZmUgZmYgZmYgOTAgNjYgNjYgNjYgNjYgOTAgNDEgNTQgNTUgNTMgPGY2PiA4NyBkOCAw
MiAwMCAwMCAwMSAwZiA4NSA4OCAwMCAwMCAwMCA0OCBjNyBjMiAyMCAwOSA2MCA4MSAzMSBmNgo+
IFJTUDogZTAyYjpmZmZmYzkwMDQwZjI3ZTgwIEVGTEFHUzogMDAwMTAyMDMKPiBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+
IFJEWDogZmZmZjg4MDFmMzgwMDAwMCBSU0k6IGZmZmZjOTAwNDBmMjdlNzAgUkRJOiAwMDAwMDAw
MDAwMDAwMDAwCj4gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogZmZmZmZmZmY4MjBlNDdiMyBS
MDk6IDAwMDAwMDAwMDAwMDAwMDAKPiBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAw
MDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MjJlNmQzMAo+IFIxMzogZGVhZDAwMDAwMDAwMDIwMCBS
MTQ6IGRlYWQwMDAwMDAwMDAxMDAgUjE1OiBmZmZmZmZmZjgxNThiNGUwCj4gRlM6ICAwMDAwN2Zm
YTU5NTE1OGMwKDAwMDApIEdTOmZmZmY4ODAxZjM5YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMKPiBDUjI6IDAwMDAwMDAwMDAwMDAyZDggQ1IzOiAwMDAwMDAwMWQ5NjAyMDAwIENSNDogMDAw
MDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gIGhhbmRsZV92Y3B1X2hvdHBsdWdfZXZlbnQr
MHhiNS8weGMwCj4gIHhlbndhdGNoX3RocmVhZCsweDgwLzB4MTQwCj4gID8gd2FpdF93b2tlbisw
eDgwLzB4ODAKPiAga3RocmVhZCsweDExMi8weDEzMAo+ICA/IGt0aHJlYWRfY3JlYXRlX3dvcmtl
cl9vbl9jcHUrMHg0MC8weDQwCj4gIHJldF9mcm9tX2ZvcmsrMHgzYS8weDUwCj4KPiBUaGlzIGhh
cHBlbnMgYmVjYXVzZSBoYW5kbGVfdmNwdV9ob3RwbHVnX2V2ZW50IGlzIGNhbGxlZCB0d2ljZS4g
SW4gdGhlCj4gZmlyc3QgaXRlcmF0aW9uIGNwdV9wcmVzZW50IGlzIHN0aWxsIHRydWUsIGluIHRo
ZSBzZWNvbmQgaXRlcmF0aW9uCj4gY3B1X3ByZXNlbnQgaXMgZmFsc2Ugd2hpY2ggY2F1c2VzIGdl
dF9jcHVfZGV2aWNlIHRvIHJldHVybiBOVUxMLgo+IEluIGNhc2Ugb2YgY3B1IzAsIGNwdV9vbmxp
bmUgaXMgYXBwYXJlbnRseSBhbHdheXMgdHJ1ZS4KPgo+IEZpeCB0aGlzIGNyYXNoIGJ5IGNoZWNr
aW5nIGlmIHRoZSBjcHUgY2FuIGJlIGhvdHBsdWdnZWQsIHdoaWNoIGlzIGZhbHNlCj4gZm9yIGEg
Y3B1IHRoYXQgd2FzIGp1c3QgcmVtb3ZlZC4KPgo+IEFsc28gY2hlY2sgaWYgdGhlIGNwdSB3YXMg
YWN0dWFsbHkgb2ZmbGluZWQgYnkgZGV2aWNlX3JlbW92ZSwgb3RoZXJ3aXNlCj4gbGVhdmUgdGhl
IGNwdV9wcmVzZW50IHN0YXRlIGFzIGl0IGlzLgo+Cj4gUmVhcnJhbmdlIHRvIGNvZGUgdG8gZG8g
YWxsIHdvcmsgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2NrIGhlbGQuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CgoKQXBwbGllZCB0byBmb3ItbGludXMtNC4x
OWIKCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:46:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19:46: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 1fzobw-0006du-Hw; Tue, 11 Sep 2018 19:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzobv-0006dk-Dn
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:46:07 +0000
X-Inumbo-ID: 73297c1b-b5fb-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73297c1b-b5fb-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 19:47: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 1fzobr-0002TB-Cd; Tue, 11 Sep 2018 19:46: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 1fzobr-0001kM-4B; Tue, 11 Sep 2018 19:46:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzobr-0002dn-3W; Tue, 11 Sep 2018 19:46:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127508-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=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
X-Osstest-Versions-That: xen=f710919994de7b0dc9a334a7440f8c6cce30d5cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 19:46:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127508: 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>

ZmxpZ2h0IDEyNzUwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUwOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNzEwOTE5OTk0ZGU3YjBkYzlh
MzM0YTc0NDBmOGM2Y2NlMzBkNWNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1MDMgIDIwMTgt
MDktMTEgMTQ6MDA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTA4ICAy
MDE4LTA5LTExIDE4OjAwOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0u
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBmNzEwOTE5OTk0Li4xZGZiOGU2ZTA5ICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUy
N2M1Yzc0ZjMxIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 19:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 19: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 1fzoka-0007aU-EZ; Tue, 11 Sep 2018 19:55:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzokY-0007aP-O6
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 19:55:02 +0000
X-Inumbo-ID: b233e60a-b5fc-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b233e60a-b5fc-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 19:55:56 +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 w8BJmqqV034405;
 Tue, 11 Sep 2018 19:54:51 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=yIwNgiKIZVqMhXkKWE4vmAFplcPMQ8sJVGtYgxV8ctA=;
 b=AQ9Q4pLU39ZpptEZFYEZ8nfW1jszgnQvn08DQHWbSsf9Pj0y3SRzcWQ4jRsoaISTy353
 6K92WMDy7cbUagMvd3uvOwZvGRxSH4nZJgJfDEd5Uq17zfmDwaw2STURbBp39xpdDQIM
 P9aP6Lyl0NUUmmu0Sd0za+U3e2d7Nk7wBL7bOnCMbqllrYzFI1PCJK5VKYXFSyJns5gt
 PLS6l9OLXcK/dvolVS5fygjon6s4NIwj/7p3RWocjrM5XfOeTVORESkXZeOENq9Bjx8p
 STZ805DiK8NTkm2MpGOn+g6fEscNuiRNMM163/dR2ioocy8zo9rFbHQh7QN9iklp8EPq 1Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mc5utee7h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:54:51 +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 w8BJsoaC031893
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 19:54:50 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 w8BJsnK9022788;
 Tue, 11 Sep 2018 19:54:49 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 11 Sep 2018 12:54:49 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com
Date: Tue, 11 Sep 2018 15:55:38 -0400
Message-Id: <20180911195538.23289-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9013
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=661
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809110195
Subject: [Xen-devel] [PATCH] x86/EISA: Don't probe EISA bus for Xen PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, x86@kernel.org, linux-kernel@vger.kernel.org,
 andy@strugglers.net, 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>

Rm9yIHVucHJpdmlsZWdlZCBYZW4gUFYgZ3Vlc3RzIHRoaXMgaXMgbm9ybWFsIG1lbW9yeSBhbmQg
aW9yZW1hcCB3aWxsCm5vdCBiZSBhYmxlIHRvIHByb3Blcmx5IG1hcCBpdC4KCldoaWxlIGF0IGl0
LCBzaW5jZSBpb3JlbWFwIG1heSByZXR1cm4gTlVMTCwgYWRkIGEgdGVzdCBmb3IgcG9pbnRlcidz
CnZhbGlkaXR5LgoKUmVwb3J0ZWQtYnk6IEFuZHkgU21pdGggPGFuZHlAc3RydWdnbGVycy5uZXQ+
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Ci0tLQogYXJjaC94ODYva2VybmVsL2Vpc2EuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2Vpc2EuYyBiL2FyY2gveDg2L2tlcm5lbC9laXNhLmMKaW5kZXggZjI2MGU0
NTJlNGY4Li5mY2YzZGUxNzEyYzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9laXNhLmMK
KysrIGIvYXJjaC94ODYva2VybmVsL2Vpc2EuYwpAQCAtNywxMSArNywxNyBAQAogI2luY2x1ZGUg
PGxpbnV4L2Vpc2EuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgogCisjaW5jbHVkZSA8eGVuL3hl
bi5oPgorCiBzdGF0aWMgX19pbml0IGludCBlaXNhX2J1c19wcm9iZSh2b2lkKQogewotCXZvaWQg
X19pb21lbSAqcCA9IGlvcmVtYXAoMHgwRkZGRDksIDQpOworCXZvaWQgX19pb21lbSAqcDsKKwor
CWlmICh4ZW5fcHZfZG9tYWluKCkgJiYgIXhlbl9pbml0aWFsX2RvbWFpbigpKQorCQlyZXR1cm4g
MDsKIAotCWlmIChyZWFkbChwKSA9PSAnRScgKyAoJ0knPDw4KSArICgnUyc8PDE2KSArICgnQSc8
PDI0KSkKKwlwID0gaW9yZW1hcCgweDBGRkZEOSwgNCk7CisJaWYgKHAgJiYgcmVhZGwocCkgPT0g
J0UnICsgKCdJJzw8OCkgKyAoJ1MnPDwxNikgKyAoJ0EnPDwyNCkpCiAJCUVJU0FfYnVzID0gMTsK
IAlpb3VubWFwKHApOwogCXJldHVybiAwOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 20:20:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 20:20: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 1fzp9A-0001xd-UE; Tue, 11 Sep 2018 20:20: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=ee9f=lz=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1fzp99-0001xX-Tm
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 20:20:27 +0000
X-Inumbo-ID: dd4ce68b-b5ff-11e8-a8a5-bc764e045a96
Received: from Galois.linutronix.de (unknown [2a01:7a0:2:106d:700::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd4ce68b-b5ff-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 22:18:37 +0200 (CEST)
Received: from p4fea45ac.dip0.t-ipconnect.de ([79.234.69.172] 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 1fzp8r-00058s-SF; Tue, 11 Sep 2018 22:20:10 +0200
Date: Tue, 11 Sep 2018 22:20:09 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <20180911195538.23289-1-boris.ostrovsky@oracle.com>
Message-ID: <alpine.DEB.2.21.1809112218580.1427@nanos.tec.linutronix.de>
References: <20180911195538.23289-1-boris.ostrovsky@oracle.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] x86/EISA: Don't probe EISA bus for Xen PV
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, andy@strugglers.net,
 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>

T24gVHVlLCAxMSBTZXAgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgoKPiBGb3IgdW5wcml2
aWxlZ2VkIFhlbiBQViBndWVzdHMgdGhpcyBpcyBub3JtYWwgbWVtb3J5IGFuZCBpb3JlbWFwIHdp
bGwKPiBub3QgYmUgYWJsZSB0byBwcm9wZXJseSBtYXAgaXQuCj4gCj4gV2hpbGUgYXQgaXQsIHNp
bmNlIGlvcmVtYXAgbWF5IHJldHVybiBOVUxMLCBhZGQgYSB0ZXN0IGZvciBwb2ludGVyJ3MKPiB2
YWxpZGl0eS4KCkkgYXNzdW1lIHRoaXMgZ29lcyBiYWNrIHRvIHZlcnkgZGVhZCBrZXJuZWxzLCBz
byB0aGF0IHNob3VsZCBnbyB3aXRoIGEgQ2MKc3RhYmxlLCByaWdodD8KClRoYW5rcywKCgl0Z2x4
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 20:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 20: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 1fzpHJ-0002TC-1y; Tue, 11 Sep 2018 20: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=y368=lz=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1fzpHH-0002Sz-HF
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 20:28:51 +0000
X-Inumbo-ID: 09b00e2c-b601-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09b00e2c-b601-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 22:27:01 +0200 (CEST)
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 w8BKOOFT040770;
 Tue, 11 Sep 2018 20:28: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=56BP58q3ce4GT6QJyVmANsO+ky5RseXd276dsf7ttko=;
 b=H+A8g4LHgRBFhajcHKVeyN3HinpRGNCPpmQhGX13IkzT9QzoHftDRtXT0m1frhd//F+q
 ouqEE3DO6wdY1lzL3gOQCX4P37Bf7/4vlmpTwxfg/gsReRRV9FWRHe+yKIFrrTQunhy3
 4b8CUT6TxrCeZikXHwi2TKglgoXB/8/dw/VEdjGTzM3AyT/Bkvc/QCJ/vcYftnpXUAam
 46bVU+3Ba2Q+bqLbAREsqANpCK1yDMl2PcPM5ehQIBe9VmLRhwYSmO9KDEtV2A0c3h/d
 O3J2l3EOm5HXWNY2RXzR2s6Vq+p41rAMXRVosauYvlNvzbk9qe76cvv/F9jsTjeRvJeJ IQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2mc72qpf7j-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 20:28: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 w8BKSdAA001553
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 11 Sep 2018 20:28:39 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8BKScvh001103;
 Tue, 11 Sep 2018 20:28: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 ; Tue, 11 Sep 2018 13:28:38 -0700
To: Thomas Gleixner <tglx@linutronix.de>
References: <20180911195538.23289-1-boris.ostrovsky@oracle.com>
 <alpine.DEB.2.21.1809112218580.1427@nanos.tec.linutronix.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <340bfde6-6cf8-ce15-2327-7484abd351e0@oracle.com>
Date: Tue, 11 Sep 2018 16:30:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1809112218580.1427@nanos.tec.linutronix.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9013
 signatures=668708
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-1807170000 definitions=main-1809110200
Subject: Re: [Xen-devel] [PATCH] x86/EISA: Don't probe EISA bus for Xen PV
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable <stable@vger.kernel.org>, mingo@redhat.com, hpa@zytor.com,
 andy@strugglers.net, 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>

T24gOS8xMS8xOCA0OjIwIFBNLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4gT24gVHVlLCAxMSBT
ZXAgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4+IEZvciB1bnByaXZpbGVnZWQgWGVu
IFBWIGd1ZXN0cyB0aGlzIGlzIG5vcm1hbCBtZW1vcnkgYW5kIGlvcmVtYXAgd2lsbAo+PiBub3Qg
YmUgYWJsZSB0byBwcm9wZXJseSBtYXAgaXQuCj4+Cj4+IFdoaWxlIGF0IGl0LCBzaW5jZSBpb3Jl
bWFwIG1heSByZXR1cm4gTlVMTCwgYWRkIGEgdGVzdCBmb3IgcG9pbnRlcidzCj4+IHZhbGlkaXR5
Lgo+IEkgYXNzdW1lIHRoaXMgZ29lcyBiYWNrIHRvIHZlcnkgZGVhZCBrZXJuZWxzLCBzbyB0aGF0
IHNob3VsZCBnbyB3aXRoIGEgQ2MKPiBzdGFibGUsIHJpZ2h0Pwo+CgoKWWVzLCBJIGZvcmdvdCB0
byBhZGQgdGhvc2UgKGFuZCBub3cgSSBkaWQpLCB0aGFua3MgZm9yIHBvaW50aW5nIHRoaXMgb3V0
LgoKSXQgaGFzIHRvIGdvIGF0IGxlYXN0IGFsbCB0aGUgd2F5IGJhY2sgdG8gNC4xMyBzaW5jZSBi
ZWZvcmUKZjdlYWY2ZTAwZmQ1OCAoIng4Ni9ib290OiBNb3ZlIEVJU0Egc2V0dXAgdG8gYSBzZXBh
cmF0ZSBmaWxlIiksIGp1c3QgYnkKbHVjaywgZWFybHlfaW9yZW1hcCgpIHdvcmtlZCBmb3IgdGhl
IGd1ZXN0cy4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 20:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 20: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 1fzpeF-0004uA-7Y; Tue, 11 Sep 2018 20: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=86mt=lz=xenproject.org=prvs=785c18460=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1fzpeE-0004ty-1u
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 20:52:34 +0000
X-Inumbo-ID: 59831b4e-b604-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59831b4e-b604-11e8-a8a5-bc764e045a96;
 Tue, 11 Sep 2018 22:50:43 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,361,1531785600"; d="scan'208";a="65047251"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75200-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=1ad635b283812283e8db457ba4809d5d38433f17
X-Osstest-Versions-That: ovmf=8e2018f944ed18400f468fd9380284d665535481
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 11 Sep 2018 21:52:25 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75200: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjAwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAxYWQ2MzViMjgzODEyMjgzZThkYjQ1N2JhNDgwOWQ1ZDM4
NDMzZjE3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4ZTIwMThmOTQ0
ZWQxODQwMGY0NjhmZDkzODAyODRkNjY1NTM1NDgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
OTUgIDIwMTgtMDktMTEgMDI6NTA6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjAwICAyMDE4LTA5LTExIDE1OjUwOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90
IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFhZDYzNWIyODM4MTIyODNlOGRiNDU3YmE0ODA5ZDVk
Mzg0MzNmMTcKQXV0aG9yOiBDYXJzZXksIEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgpE
YXRlOiAgIFRodSBTZXAgNiAxMDowNTo1MiAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzL0dlbkZk
czogZGVsZXRlIHVudXNlZCBmaWxlCiAgICAKICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25n
LnpodUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 22:18:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 22: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 1fzqzG-0003up-W8; Tue, 11 Sep 2018 22:18:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=carg=lz=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1fzqzF-0003uk-4H
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 22:18:21 +0000
X-Inumbo-ID: b64ead03-b610-11e8-a6a9-d7ebe60f679a
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b64ead03-b610-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 22:19:13 +0000 (UTC)
Received: from [137.65.135.33] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Tue, 11 Sep 2018 16:18:08 -0600
From: Jim Fehlig <jfehlig@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-126201-mainreport@xen.org>
 <5B7BF42E02000078001E06A7@suse.com>
 <5ec84362-88e6-c9d8-6f17-578616ab1a76@suse.com>
 <20180824085802.5gfltbaywpfffytw@citrix.com>
 <0da24866-ef6f-8657-130a-c4021be934c4@suse.com>
Message-ID: <119b859e-c3f1-70e3-8f36-f4b28047b934@suse.com>
Date: Tue, 11 Sep 2018 16:18:07 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <0da24866-ef6f-8657-130a-c4021be934c4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-4.9-testing test] 126201: 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>,
 osstest service owner <osstest-admin@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>

T24gOS81LzE4IDM6MzcgUE0sIEppbSBGZWhsaWcgd3JvdGU6Cj4gT24gMDgvMjQvMjAxOCAwMjo1
OCBBTSwgV2VpIExpdSB3cm90ZToKPj4gT24gV2VkLCBBdWcgMjIsIDIwMTggYXQgMDQ6NTI6MjdQ
TSAtMDYwMCwgSmltIEZlaGxpZyB3cm90ZToKPj4+IE9uIDA4LzIxLzIwMTggMDU6MTQgQU0sIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDIxLjA4LjE4IGF0IDAzOjExLCA8b3NzdGVzdC1h
ZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+Pj4+IGZsaWdodCAxMjYyMDEgeGVuLTQuOS10
ZXN0aW5nIHJlYWwgW3JlYWxdCj4+Pj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMjYyMDEvCj4+Pj4+Cj4+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+
Pgo+Pj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+
Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+Pj4+IMKgwqAgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3Rf
aG9zdCBmYWlsIAo+Pj4+PiBSRUdSLiB2cy4gMTI0MzI4Cj4+Pj4KPj4+PiBTb21ldGhpbmcgbmVl
ZHMgdG8gYmUgZG9uZSBhYm91dCB0aGlzLCBhcyB0aGlzIGNvbnRpbnVlZCBmYWlsdXJlIGlzCj4+
Pj4gYmxvY2tpbmcgdGhlIDQuOS4zIHJlbGVhc2UuIEkgZGlkIG1haWwgYWJvdXQgdGhpcyBvbiBB
dWcgMm5kIGFscmVhZHkKPj4+PiBmb3IgZmxpZ2h0IDEyNTcxMCwgSSd2ZSBnb3QgYmFjayBmcm9t
IFdlaToKPj4+Pgo+Pj4+PiBUaGlzIGlzIGxpYnZpcnRkJ3MgZXJyb3IgbWVzc2FnZS4KPj4+Pj4K
Pj4+Pj4gVGhlIHJlbW90ZSBob3N0IGNhbid0IG9idGFpbiB0aGUgc3RhdGUgY2hhbmdlIGxvZyBk
dWUgdG8gaXQgaXMgYWxyZWFkeQo+Pj4+PiBoZWxkIGJ5IGFub3RoZXIgdGFzay90aHJlYWQuIEl0
IGNvdWxkIGJlIGEgbGlidmlydCAvIGxpYnhsIGJ1Zy4KPj4+Pj4KPj4+Pj4gMjAxOC0wOC0wMSAx
NjoxMjoxMy40MzMrMDAwMDogMzQ5MTogd2FybmluZyA6IGxpYnhsRG9tYWluT2JqQmVnaW5Kb2I6
MTUxIDoKPj4+Pj4gQ2Fubm90IHN0YXJ0IGpvYiAobW9kaWZ5KSBmb3IgZG9tYWluIGRlYmlhbi5n
dWVzdC5vc3N0ZXN0OyBjdXJyZW50IGpvYiBpcyAKPj4+Pj4gKG1vZGlmeSkgb3duZWQgYnkgKDI0
OTc1KQo+Pj4KPj4+IEkgdG9vayBhIGNsb3NlciBsb29rIGF0IHRoZSBsb2dzIGFuZCBpdCBhcHBl
YXJzIHRoZSBmaW5pc2ggcGhhc2Ugb2YKPj4+IG1pZ3JhdGlvbiBmYWlscyB0byBhY3F1aXJlIHRo
ZSBkb21haW4gam9iIGxvY2sgc2luY2UgaXQgaXMgYWxyZWFkeSBoZWxkIGJ5Cj4+PiB0aGUgcGVy
Zm9ybSBwaGFzZS4gSW4gdGhlIHBlcmZvcm0gcGhhc2UsIGFmdGVyIHRoZSB2bSBoYXMgYmVlbiB0
cmFuc2ZlcnJlZAo+Pj4gdG8gdGhlIGRzdCwgdGhlIHFlbXUgcHJvY2VzcyBhc3NvY2lhdGVkIHdp
dGggdGhlIHZtIGlzIHN0YXJ0ZWQuIEZvciB3aGF0ZXZlcgo+Pj4gcmVhc29uIHRoYXQgdGFrZXMg
YSBsb25nIHRpbWUgb24gdGhpcyBob3N0Ogo+Pj4KPj4+IDIwMTgtMDgtMTkgMTc6MDU6MTkuMTgy
KzAwMDA6IGxpYnhsOiBsaWJ4bF9kbS5jOjIyMzU6bGlieGxfX3NwYXduX2xvY2FsX2RtOgo+Pj4g
RG9tYWluIDE6U3Bhd25pbmcgZGV2aWNlLW1vZGVsIC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVt
dS1zeXN0ZW0taTM4NiB3aXRoCj4+PiBhcmd1bWVudHM6IC4uLgo+Pj4gMjAxOC0wOC0xOSAxNzow
NToxOS4xODgrMDAwMDogbGlieGw6IGxpYnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6
Cj4+PiBkb21haW4gMSBkZXZpY2UgbW9kZWw6IHNwYXduIHdhdGNoIHA9KG51bGwpCj4+Cj4+IFRo
aXMgaXMgYSBzcHVyaW91cyBldmVudCBhZnRlciB0aGUgd2F0Y2ggaGFzIGJlZW4gc2V0IHVwLgo+
Pgo+Pj4gLi4uCj4+PiAyMDE4LTA4LTE5IDE3OjA1OjUxLjUyOSswMDAwOiBsaWJ4bDogbGlieGxf
ZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazoKPj4+IHdhdGNoIHc9MHg3Zjg0YTAwNDdlZTgg
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8xL3N0YXRlIHRva2VuPTIvMToKPj4+
IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvMS9zdGF0ZQo+Pj4gMjAx
OC0wOC0xOSAxNzowNTo1MS41MjkrMDAwMDogbGlieGw6IGxpYnhsX2V4ZWMuYzozOTg6c3Bhd25f
d2F0Y2hfZXZlbnQ6Cj4+PiBkb21haW4gMSBkZXZpY2UgbW9kZWw6IHNwYXduIHdhdGNoIHA9cnVu
bmluZwo+Pgo+PiBTbyBpdCBoYXMgdGFrZW4gMzJzIGZvciBRRU1VIHRvIHdyaXRlICJydW5uaW5n
IiBpbiB4ZW5zdG9yZS4gVGhpcywKPj4gaG93ZXZlciwgaXMgc3RpbGwgd2l0aGluIHRoZSB0aW1l
b3V0IGxpbWl0IHNldCBieSBsaWJ4bCAoNjBzKS4KPiAKPiBSaWdodCwgYnV0IGl0IGlzIG5vdCB3
aXRoaW4gbGlidmlydCdzIGpvYiB3YWl0IHRpbWVvdXQsIHdoaWNoIGlzIDMwcy4KPiAKPiBJJ3Zl
IHNlbnQgYSBzZXJpZXMgdG8gZml4IHRoaXMgYW5kIG90aGVyIHByb2JsZW1zIEkgZm91bmQgd2hp
bGUgdGVzdGluZy9kZWJ1Z2dpbmcKPiAKPiBodHRwczovL3d3dy5yZWRoYXQuY29tL2FyY2hpdmVz
L2xpYnZpci1saXN0LzIwMTgtU2VwdGVtYmVyL21zZzAwMTc4Lmh0bWwKPiAKPiBBc3N1bWluZyB0
aG9zZSBwYXRjaGVzIGFyZSBjb21taXR0ZWQgdG8gbGlidmlydC5naXQgbWFzdGVyLCBpdCdzIG5v
dCBjbGVhciBob3cgCj4gdGhleSB3aWxsIGltcHJvdmUgdGhpcyBhbmQgb3RoZXIgdGVzdHMgdGhh
dCB1c2UgYW4gb2xkZXIsIGZpeGVkIGxpYnZpcnQgY29tbWl0LgoKRllJLCB0aGUgcGF0Y2hlcyBm
aXhpbmcgdGhpcyBwcm9ibGVtIGZyb20gdGhlIGxpYnZpcnQgc2lkZSBoYXZlIGJlZW4gY29tbWl0
dGVkIAp0byBsaWJ2aXIuZ2l0IG1hc3RlciBub3cuIFNlZSBjb21taXRzIDYwYjRmZDkwLCBlMzlj
NjZkMywgNDdkYTg0ZTAsIDAxNDk0NjRhLCAKYW5kIDVlYTJhYmIzLgoKUmVnYXJkcywKSmltCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 23:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 23:09: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 1fzrmS-0008OG-UM; Tue, 11 Sep 2018 23:09: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=ud8v=lz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fzrmS-0008OB-0W
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 23:09:12 +0000
X-Inumbo-ID: 6f3a2852-b617-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f3a2852-b617-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 01:07:20 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CC08F20865;
 Tue, 11 Sep 2018 23:09:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536707349;
 bh=Gm1a/+lDCdTzv65PNa0P4sShQh9P2jif2Ih+uSgkVYs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ajA8tJnqFFMaYVkwu7AX0x9ziC2dh+gO8X2OYIvGoYAR6VjLc4wzn6W/ivmQEV1TJ
 34uQcxel7YGBM5dT2R0C06DbICcwgtY9bQWvrjJX67vsqtSLcyrDBrmd6i7GvLcTxH
 PnG8Kb75umvqvo7a8Ie4bN652H4fjCOaVDCO8BLg=
Date: Tue, 11 Sep 2018 16:09:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a7b58af3-b8d9-bb5d-6536-dc757ae57309@arm.com>
Message-ID: <alpine.DEB.2.10.1809111608140.4255@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1808101430480.32304@sstabellini-ThinkPad-X260>
 <1533945616-14915-2-git-send-email-sstabellini@kernel.org>
 <a7b58af3-b8d9-bb5d-6536-dc757ae57309@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 2/8] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 blackskygg@gmail.com, ian.jackson@eu.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>

T24gVHVlLCAyOCBBdWcgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzA4LzE4IDAxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBGcm9tOiBaaG9uZ3pl
IExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gPiAKPiA+IEF1dGhvcjogWmhvbmd6ZSBMaXUg
PGJsYWNrc2t5Z2dAZ21haWwuY29tPgo+ID4gCj4gPiBBZGQgYSBuZXcgc3RydWN0dXJlIHRvIHRo
ZSBJREwgZmFtaWx5IHRvIHJlcHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQo+ID4gcmVnaW9u
cwo+ID4gYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2Vlbgo+ID4gVk1zCj4gPiBmcm9tIHhsIGNvbmZpZyBmaWxlIiAo
c2VlIFsxXSkuCj4gPiAKPiA+IEFuZCBkZWxldGVkIHNvbWUgdHJhaWxpbmcgd2hpdGUgc3BhY2Vz
Lgo+ID4gCj4gPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3pl
IExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAKPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gdjU6Cj4gPiAtIGZpeCB0eXBvcwo+
ID4gLSBhZGQgTElCWExfSEFWRV9TU0hNCj4gPiAtIHJlcGxhY2UgZW5kIHdpdGggc2l6ZQo+ID4g
LS0tCj4gPiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA2ICsrKysrKwo+ID4gICB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAo+ID4gaW5kZXggYWUyZDYzZC4uYTlhNTIzZSAxMDA2NDQKPiA+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+IEBA
IC0yNDU1LDYgKzI0NTUsMTIgQEAgaW50IGxpYnhsX2ZkX3NldF9ub25ibG9jayhsaWJ4bF9jdHgg
KmN0eCwgaW50IGZkLCBpbnQKPiA+IG5vbmJsb2NrKTsKPiA+ICAgaW50IGxpYnhsX3FlbXVfbW9u
aXRvcl9jb21tYW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbW1hbmRfbGluZSwgY2hhciAq
Km91dHB1dCk7Cj4gPiAgICsjZGVmaW5lIExJQlhMX0hBVkVfU1NITSAxCj4gCj4gQ2FuIHlvdSBt
b3ZlIHRoaXMgY2xvc2VyIHRvIHRoZSBvdGhlciBMSUJYTF9IQVZFXyo/IEFsc28sIHlvdSB3YW50
IHRvIGFkZCBhCj4gY29tbWVudCBvbiB0b3AgYXMgd2UgZG8gZm9yIHRoZSBvdGhlcnMuCgpZZXMs
IEknbGwgZG8KCgo+ID4gKwo+ID4gKy8qIENvbnN0YW50cyBmb3IgbGlieGxfc3RhdGljX3NobSAq
Lwo+ID4gKyNkZWZpbmUgTElCWExfU1NITV9SQU5HRV9VTktOT1dOIFVJTlQ2NF9NQVgKPiA+ICsj
ZGVmaW5lIExJQlhMX1NTSE1fSURfTUFYTEVOICAgIDEyOAo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0
byBib3VuZCB0aGUgc2l6ZSBvZiB0aGUgc3RyaW5nPwoKSXQgaXMgcGFzc2VkIGJ5IHRoZSB1c2Vy
LCBpdCBpcyBnb29kIHRvIGJlIGNsZWFyIGFib3V0IHRoZSBtYXggc2l6ZT8KCgo+ID4gKwo+ID4g
ICAjaW5jbHVkZSA8bGlieGxfZXZlbnQuaD4KPiA+ICAgICAjZW5kaWYgLyogTElCWExfSCAqLwo+
ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAo+ID4gaW5kZXggNGEzODU4MC4uZTFmYjk3NSAxMDA2NDQKPiA+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCj4gPiBAQCAtNTY1LDEwICs1NjUsMTAgQEAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgia2V5bWFwIiwgICAgICAgICAgIHN0cmluZyksCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2RsIiwKPiA+IGxp
YnhsX3NkbF9pbmZvKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJzcGljZSIsCj4gPiBsaWJ4bF9zcGljZV9pbmZvKSwKPiA+IC0KPiA+ICsKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJnZnhfcGFzc3RocnUiLAo+ID4g
bGlieGxfZGVmYm9vbCksCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgiZ2Z4X3Bhc3N0aHJ1X2tpbmQiLAo+ID4gbGlieGxfZ2Z4X3Bhc3N0aHJ1X2tpbmQpLAo+
ID4gLQo+ID4gKwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
InNlcmlhbCIsICAgICAgICAgICBzdHJpbmcpLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoImJvb3QiLCAgICAgICAgICAgICBzdHJpbmcpLAo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInVzYiIsCj4gPiBsaWJ4bF9kZWZi
b29sKSwKPiA+IEBAIC05MDMsNiArOTAzLDMzIEBAIGxpYnhsX2RldmljZV92c25kID0gU3RydWN0
KCJkZXZpY2VfdnNuZCIsIFsKPiA+ICAgICAgICgicGNtcyIsIEFycmF5KGxpYnhsX3ZzbmRfcGNt
LCAibnVtX3ZzbmRfcGNtcyIpKQo+ID4gICAgICAgXSkKPiA+ICAgK2xpYnhsX3NzaG1fY2FjaGVw
b2xpY3kgPSBFbnVtZXJhdGlvbigic3NobV9jYWNoZXBvbGljeSIsIFsKPiA+ICsgICAgKC0xLCAi
VU5LTk9XTiIpLAo+ID4gKyAgICAoMCwgICJBUk1fTk9STUFMIiksICAjIEFSTSBwb2xpY2llcyBz
aG91bGQgYmUgPCAzMgo+ID4gKyAgICAoMzIsICAiWDg2X05PUk1BTCIpLCAjIFg4NiBwb2xpY2ll
cyBzaG91bGQgYmUgPj0gMzIKPiA+ICsgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9DSENI
RV9QT0xJQ1lfVU5LTk9XTiIpCj4gCj4gU2hvdWxkbid0IHRoaXMgYmUgTElCWExfU1NITV9DQUNI
RVBPTElDWV9VTktOT1dOPwoKd2VsbCBzcG90dGVkLCBJJ2xsIGZpeAoKPiA+ICsKPiA+ICtsaWJ4
bF9zc2htX3Byb3QgPSBFbnVtZXJhdGlvbigic3NobV9wcm90IiwgWwo+ID4gKyAgICAoLTEsICJV
TktOT1dOIiksCj4gPiArICAgICgzLCAgIlJXIiksCj4gPiArICAgIF0sIGluaXRfdmFsID0gIkxJ
QlhMX1NTSE1fUFJPVF9VTktOT1dOIikKPiA+ICsKPiA+ICtsaWJ4bF9zc2htX3JvbGUgPSBFbnVt
ZXJhdGlvbigic3NobV9yb2xlIiwgWwo+ID4gKyAgICAoLTEsICJVTktOT1dOIiksCj4gPiArICAg
ICgwLCAgIk1BU1RFUiIpLAo+ID4gKyAgICAoMSwgICJTTEFWRSIpLAo+ID4gKyAgICBdLCBpbml0
X3ZhbCA9ICJMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTiIpCj4gPiArCj4gPiArbGlieGxfc3RhdGlj
X3NobSA9IFN0cnVjdCgic3RhdGljX3NobSIsIFsKPiA+ICsgICAgKCJpZCIsIHN0cmluZyksCj4g
PiArICAgICgib2Zmc2V0IiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0Vf
VU5LTk9XTid9KSwKPiA+ICsgICAgKCJiZWdpbiIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJY
TF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4gPiArICAgICgic2l6ZSIsIHVpbnQ2NCwgeydpbml0
X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4gPiArICAgICgicHJvdCIsIGxp
YnhsX3NzaG1fcHJvdCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1BST1RfVU5LTk9XTid9KSwK
PiA+ICsgICAgKCJjYWNoZV9wb2xpY3kiLCBsaWJ4bF9zc2htX2NhY2hlcG9saWN5LCB7J2luaXRf
dmFsJzoKPiA+ICdMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCj4gPiArICAgICgi
cm9sZSIsIGxpYnhsX3NzaG1fcm9sZSwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JPTEVfVU5L
Tk9XTid9KSwKPiA+ICtdKQo+ID4gKwo+ID4gICBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0
KCJkb21haW5fY29uZmlnIiwgWwo+ID4gICAgICAgKCJjX2luZm8iLCBsaWJ4bF9kb21haW5fY3Jl
YXRlX2luZm8pLAo+ID4gICAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyks
Cj4gPiBAQCAtOTI0LDYgKzk1MSw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRv
bWFpbl9jb25maWciLCBbCj4gPiAgICAgICAoImNoYW5uZWxzIiwgQXJyYXkobGlieGxfZGV2aWNl
X2NoYW5uZWwsICJudW1fY2hhbm5lbHMiKSksCj4gPiAgICAgICAoInVzYmN0cmxzIiwgQXJyYXko
bGlieGxfZGV2aWNlX3VzYmN0cmwsICJudW1fdXNiY3RybHMiKSksCj4gPiAgICAgICAoInVzYmRl
dnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdXNiZGV2LCAibnVtX3VzYmRldnMiKSksCj4gPiArICAg
ICgic3NobXMiLCBBcnJheShsaWJ4bF9zdGF0aWNfc2htLCAibnVtX3NzaG1zIikpLAo+ID4gICAg
ICAgICAoIm9uX3Bvd2Vyb2ZmIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKPiA+ICAgICAg
ICgib25fcmVib290IiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKPiA+IAo+IAo+IENoZWVy
cywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 23:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 23:09: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 1fzrmZ-0008OZ-7i; Tue, 11 Sep 2018 23:09:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzrmY-0008ON-78
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 23:09:18 +0000
X-Inumbo-ID: d530ad56-b617-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d530ad56-b617-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 23:10: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 1fzrmR-0006mJ-Ru; Tue, 11 Sep 2018 23:09: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 1fzrmR-0001Ex-HD; Tue, 11 Sep 2018 23:09:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzrmR-0007kY-GY; Tue, 11 Sep 2018 23:09:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127497-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install: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-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=11da3a7f84f19c26da6f86af878298694ede0804
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 23:09:11 +0000
Subject: [Xen-devel] [linux-linus test] 127497: 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>

ZmxpZ2h0IDEyNzQ5NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NDk3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9k
ZWJpYW4gICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMWRhM2E3Zjg0
ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI5IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
NyBkYXlzICAgMjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDc5ICAyMDE4LTA5
LTEwIDE0OjIzOjI0IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTYzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODA5NiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 23:10:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 23:10: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 1fzrnx-0000ey-Ow; Tue, 11 Sep 2018 23: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=qnbd=lz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzrnw-0000ei-Jc
 for xen-devel@lists.xenproject.org; Tue, 11 Sep 2018 23:10:44 +0000
X-Inumbo-ID: a6ab09b8-b617-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6ab09b8-b617-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 01:08:53 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1fzrnt-0006nw-A6; Tue, 11 Sep 2018 23:10: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 1fzrnt-0001HQ-2r; Tue, 11 Sep 2018 23:10:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzrnt-0001fQ-2D; Tue, 11 Sep 2018 23:10:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1fzrnt-0001fQ-2D@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 11 Sep 2018 23:10:41 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-stubdom-debianhvm-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>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCBkZWJpYW4t
aHZtLWluc3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBx
ZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICAxMWRhM2E3Zjg0ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0CiAg
QnVnIG5vdCBwcmVzZW50OiA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIx
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTI3NTE0LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGlu
dXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5k
ZWJpYW4taHZtLWluc3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJl
ZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBo
LW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20uZGViaWFuLWh2bS1pbnN0YWxs
IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzUxNC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBs
YXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gZGViaWFuLWh2
bS1pbnN0YWxsClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjc0OTcgZmFp
bCBbaG9zdD1waW5vdDFdIC8gMTI1ODk4IFtob3N0PWl0YWxpYTBdIDEyNTcwMiBbaG9zdD1odXhl
bHJlYmUxXSAxMjU2NzYgW2hvc3Q9YWxiYW5hMV0gMTI1NjU3IFtob3N0PWRlYmluYTBdIDEyNTY0
OCBbaG9zdD1iYXJvcXVlMV0gMTI1NjM5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxMjc0OTcgLyAxMjU2MzkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBu
byB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0
IDExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVkZTA4MDQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjll
NDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApCYXNpcyBwYXNzIDg2NGFmMGQ0MGNk
YzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQz
MTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0
MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzlj
ZjJhNTdiZTkwMDk1NGIxLTExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVkZTA4MDQg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCNlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxLTFkMDY5ZTQ1
ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9y
OiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6
IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDIwMDYgbm9kZXMgaW4gcmV2aXNp
b24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjUxNjcgW2hvc3Q9Zmlhbm8x
XQogMTI1MjQyIFtob3N0PWZpYW5vMV0KIDEyNTI4NSBbaG9zdD1maWFubzFdCiAxMjU0MDEgW2hv
c3Q9cGlub3QwXQogMTI1NTAxIFtob3N0PWRlYmluYTFdCiAxMjU1NTEgW2hvc3Q9Y2hhcmRvbm5h
eTBdCiAxMjU1MjAgW2hvc3Q9aXRhbGlhMF0KIDEyNTU4NSBbaG9zdD1hbGJhbmEwXQogMTI1NjQ4
IFtob3N0PWJhcm9xdWUxXQogMTI1NjM5IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2Yy
YTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRm
NjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUy
Njc5YzgxCiAxMjU2NTcgW2hvc3Q9ZGViaW5hMF0KIDEyNTY3NiBbaG9zdD1hbGJhbmExXQogMTI1
NzAyIFtob3N0PWh1eGVscmViZTFdCiAxMjU4OTggW2hvc3Q9aXRhbGlhMF0KIDEyNTkyMSBibG9j
a2VkIGlycmVsZXZhbnQKIDEyNjA2OSBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjIwMiBibG9ja2Vk
IGlycmVsZXZhbnQKIDEyNjMxMCBibG9ja2VkIGlycmVsZXZhbnQKIDEyNjQxMiBibG9ja2VkIGly
cmVsZXZhbnQKIDEyNjU1MCBmYWlsIGlycmVsZXZhbnQKIDEyNjY4MiBmYWlsIGlycmVsZXZhbnQK
IDEyNjg4OCBmYWlsIGlycmVsZXZhbnQKIDEyNjk3OCBbXQogMTI3MDM4IGZhaWwgaXJyZWxldmFu
dAogMTI3MTA4IGZhaWwgaXJyZWxldmFudAogMTI3MTQ4IGZhaWwgaXJyZWxldmFudAogMTI3MTkz
IGZhaWwgaXJyZWxldmFudAogMTI3MjIxIGZhaWwgaXJyZWxldmFudAogMTI3MjU2IGZhaWwgaXJy
ZWxldmFudAogMTI3Mjg0IGZhaWwgaXJyZWxldmFudAogMTI3MzE1IGZhaWwgaXJyZWxldmFudAog
MTI3MzQ0IGZhaWwgaXJyZWxldmFudAogMTI3MzY0IGZhaWwgaXJyZWxldmFudAogMTI3Mzg5IGZh
aWwgaXJyZWxldmFudAogMTI3NDAzIGZhaWwgaXJyZWxldmFudAogMTI3NDE1IGZhaWwgaXJyZWxl
dmFudAogMTI3NDQzIGZhaWwgaXJyZWxldmFudAogMTI3NDc5IGZhaWwgMTFkYTNhN2Y4NGYxOWMy
NmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3
ZGQzMjA5MmIzMDBiYWNhZmFkCiAxMjc0NTggZmFpbCBpcnJlbGV2YW50CiAxMjc0OTAgcGFzcyA4
NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2Jj
NWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNzQ5MSBmYWlsIGlycmVsZXZhbnQK
IDEyNzQ5MyBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQw
NzY2M2EgYWZjM2Y5MTBkMzQzNGI1NDBlNGU0ZjUxZDlmZDI3MjNhZWEyMmZhMgogMTI3NDk0IGZh
aWwgMTFkYTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2
OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCiAxMjc0OTUgcGFzcyA4NjRhZjBk
NDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRjZjQxNzkwM2JkMTdh
OGUyNmYxYmU3NzFlNGQyMjI4ZjYzYTA2MWMKIDEyNzQ5OCBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcw
NWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEw
MmJhZDgzZjg4ODFjOWFjOQogMTI3NTAwIHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2Yy
YTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzMGE5NzA5MDYwMzhhNGQzNjBlMWY3ZWUyOWJhODBlZjgz
MmRkNzhiCiAxMjc1MDEgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1
NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDQ5MTM2YzM4OThmYzcxYzRkOWU5YThjOTNiYjU5YjRjNjAxYjFlZWMKIDEy
NzUwNSBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNTgzMDM3YWNhYjU0OTY2NDcwMDIxZDkwYTNmYzMwNDE5YzZkOGQ5MQogMTI3NTA2IHBhc3Mg
ODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiODI0NDc4
MTAzZDU5MGRjNmI3NTVkMjBmZjhhYWU0ZDNmOGVkM2U0CiAxMjc1MDcgcGFzcyA4NjRhZjBkNDBj
ZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDYwNjlkZDY1ZDY3ZTg0NmIz
N2FhMDNjNDhkMjJjZWFmMWFmZDIxMWEKIDEyNzQ5NyBmYWlsIDExZGEzYTdmODRmMTljMjZkYTZm
ODZhZjg3ODI5ODY5NGVkZTA4MDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIw
OTJiMzAwYmFjYWZhZAogMTI3NTA5IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3
YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNh
ZmFkCiAxMjc1MTAgZmFpbCAxMWRhM2E3Zjg0ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKIDEyNzUx
MSBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTI3NTEyIGZhaWwgMTFk
YTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3
YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCiAxMjc1MTMgcGFzcyA4NjRhZjBkNDBjZGM4
MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3
OTdkZDMyMDkyYjMwMGJhY2FmYWQKIDEyNzUxNCBmYWlsIDExZGEzYTdmODRmMTljMjZkYTZmODZh
Zjg3ODI5ODY5NGVkZTA4MDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJi
MzAwYmFjYWZhZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjU2MzkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTI3NDc5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI3NDkwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3
NDk0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDg2NGFmMGQ0MGNk
YzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4
Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzUwOSAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzUxMCAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzUxMSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3NTEyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTI3NTEzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjc1MTQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxMWRhM2E3Zjg0ZjE5YzI2ZGE2Zjg2
YWY4NzgyOTg2OTRlZGUwODA0CiAgQnVnIG5vdCBwcmVzZW50OiA4NjRhZjBkNDBjZGM4MmI3MDVl
M2NhNzljZjJhNTdiZTkwMDk1NGIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTE0LwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogMTAxIGNvbG9ycyBmb3VuZApSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4t
aHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjEyNzUxNDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI3
NTE0IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTE0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyBy
ZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 23:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 23:10: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 1fzro4-0000gF-18; Tue, 11 Sep 2018 23:10:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ud8v=lz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fzro2-0000g3-VP
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 23:10:50 +0000
X-Inumbo-ID: 0c2e83e4-b618-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c2e83e4-b618-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 23:11:43 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25BC320865;
 Tue, 11 Sep 2018 23:10:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536707448;
 bh=Dym6KRlZ1FMsbVPjXd1kENKYlN8co8y9oglS1beYeZw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FG3jOfllqm6hwtA5eu+nzHtkhGMiLBmgjYoo8gOH4x/5NWDroHVnbvopMghGDl0JS
 XWkyyHamZDGrsNPIS5wExAIshkPuK0RgQ4pcdmQLQbhbACxqBN2HaHmzvykA1ZijTE
 Qf5Eit3uOic4h+PlGLGxLAUiL5U90whtyEESPHRA=
Date: Tue, 11 Sep 2018 16:10:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0b1aad19-8123-c624-d716-075b71722933@arm.com>
Message-ID: <alpine.DEB.2.10.1809111610290.4255@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1808101430480.32304@sstabellini-ThinkPad-X260>
 <1533945616-14915-7-git-send-email-sstabellini@kernel.org>
 <0b1aad19-8123-c624-d716-075b71722933@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 7/8] xen/arm: export shared memory
 regions as reserved-memory on device 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: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 blackskygg@gmail.com, ian.jackson@eu.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>

T24gVHVlLCAyOCBBdWcgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzA4LzE4IDAxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBTaGFyZWQgbWVtb3J5
IHJlZ2lvbnMgbmVlZCB0byBiZSBhZHZlcnRpc2VkIHRvIHRoZSBndWVzdC4gRm9ydHVuYXRlbHks
IGEKPiA+IGRldmljZSB0cmVlIGJpbmRpbmcgZm9yIHNwZWNpYWwgbWVtb3J5IHJlZ2lvbnMgYWxy
ZWFkeSBleGlzdDoKPiA+IHJlc2VydmVkLW1lbW9yeS4KPiA+IAo+ID4gQWRkIGEgcmVzZXJ2ZWQt
bWVtb3J5IG5vZGUgZm9yIGVhY2ggc2hhcmVkIG1lbW9yeSByZWdpb24sIGZvciBib3RoCj4gPiBt
YXN0ZXJzIGFuZCBzbGF2ZXMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NzoKPiA+
IC0gY2hhbmdlIG5vZGUgbmFtZSB0byB4ZW4tc2htZW0KPiA+IC0gYWRkIGNvbXBhdGlibGUgcHJv
cGVydHkKPiA+IC0gYWRkIGlkIHByb3BlcnR5Cj4gPiAtLS0KPiA+ICAgdG9vbHMvbGlieGwvbGli
eGxfYXJjaC5oIHwgIDIgKy0KPiA+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgIHwgNTkKPiA+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ID4gICB0
b29scy9saWJ4bC9saWJ4bF9kb20uYyAgfCAgMiArLQo+ID4gICB0b29scy9saWJ4bC9saWJ4bF94
ODYuYyAgfCAgMiArLQo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiA+IGluZGV4IDZhMDdjY2YuLjM2MjZlNGEg
MTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiA+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FyY2guaAo+ID4gQEAgLTM2LDcgKzM2LDcgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywKPiA+IGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAo+ID4gICAvKiBzZXR1cCBhcmNoIHNwZWNpZmljIGhhcmR3YXJlIGRlc2NyaXB0aW9u
LCBpLmUuIERUQiBvbiBBUk0gKi8KPiA+ICAgX2hpZGRlbgo+ID4gICBpbnQgbGlieGxfX2FyY2hf
ZG9tYWluX2luaXRfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmluZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZQo+ID4gKnN0YXRl
LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKTsKPiA+ICAgLyogZmluYWxpemUgYXJjaCBzcGVjaWZpYyBoYXJk
d2FyZSBkZXNjcmlwdGlvbi4gKi8KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9h
cm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gPiBpbmRleCA1ZjYyZTc4Li43MmRkMGQy
IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiA+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jCj4gPiBAQCAtNDYxLDYgKzQ2MSw1NiBAQCBzdGF0aWMgaW50IG1h
a2VfbWVtb3J5X25vZGVzKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKPiA+ICAgICAgIHJldHVy
biAwOwo+ID4gICB9Cj4gPiAgICtzdGF0aWMgaW50IG1ha2VfcmVzZXJ2ZWRfbm9kZXMobGlieGxf
X2djICpnYywgdm9pZCAqZmR0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKPiA+ICt7Cj4gPiArICAgIGludCByZXMsIGk7
Cj4gPiArICAgIGNvbnN0IGNoYXIgKm5hbWU7Cj4gPiArCj4gPiArICAgIGlmIChkX2NvbmZpZy0+
bnVtX3NzaG1zID09IDApCj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsKPiA+ICsgICAgcmVz
ID0gZmR0X2JlZ2luX25vZGUoZmR0LCAicmVzZXJ2ZWQtbWVtb3J5Iik7Cj4gPiArICAgIGlmIChy
ZXMpIHJldHVybiByZXM7Cj4gPiArCj4gPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZk
dCwgIiNhZGRyZXNzLWNlbGxzIiwgUk9PVF9BRERSRVNTX0NFTExTKTsKPiA+ICsgICAgaWYgKHJl
cykgcmV0dXJuIHJlczsKPiA+ICsKPiA+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0
LCAiI3NpemUtY2VsbHMiLCBST09UX1NJWkVfQ0VMTFMpOwo+ID4gKyAgICBpZiAocmVzKSByZXR1
cm4gcmVzOwo+ID4gKwo+ID4gKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmFuZ2VzIiwg
TlVMTCwgMCk7Cj4gPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gPiArCj4gPiArICAgIGZv
ciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3NzaG1zOyBpKyspIHsKPiA+ICsgICAgICAgIHVp
bnQ2NF90IHN0YXJ0ID0gZF9jb25maWctPnNzaG1zW2ldLmJlZ2luOwo+IAo+IE5JVDogbmV3bGlu
ZS4KCkknbGwgYWRkCgo+ID4gKyAgICAgICAgaWYgKGRfY29uZmlnLT5zc2htc1tpXS5yb2xlID09
IExJQlhMX1NTSE1fUk9MRV9TTEFWRSkKPiA+ICsgICAgICAgICAgICBzdGFydCArPSBkX2NvbmZp
Zy0+c3NobXNbaV0ub2Zmc2V0Owo+ID4gKyAgICAgICAgbmFtZSA9IEdDU1BSSU5URigieGVuLXNo
bWVtQCUiUFJJeDY0LCBzdGFydCk7Cj4gPiArCj4gPiArICAgICAgICByZXMgPSBmZHRfYmVnaW5f
bm9kZShmZHQsIG5hbWUpOwo+ID4gKyAgICAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiA+ICsK
PiA+ICsgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVT
U19DRUxMUywKPiA+IFJPT1RfU0laRV9DRUxMUywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEsIHN0YXJ0LCBkX2NvbmZpZy0+c3NobXNbaV0uc2l6ZSk7Cj4gPiArICAgICAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ID4gKwo+ID4gKyAgICAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NvbXBhdChnYywgZmR0LCAxLCAieGVuLHNoYXJlZC1tZW1vcnkiKTsKPiAKPiBUaGlzIHJl
cXVpcmVzIGEgcGF0Y2ggaW4gdGhlIExpbnV4IERUIGRvY3MgZm9yIHRoZSBuZXcgYmluZGluZy4g
QnV0IG1vcmUKPiBsaWtlbHkgeW91IHdhbnQgdG8gZXhwb3NlIGEgYml0IG1vcmUgYWJvdXQgdGhl
IHNoYXJlZC1tZW1vcnkuIEZvciBpbnN0YW5jZSB0aGUKPiBJRCBpcyBzb21ldGhpbmcgcmVhbGx5
IHVzZWZ1bCB0byBoYXZlIGluIGhhbmQuCj4gCj4gVGhpcyBjb3VsZCBoZWxwIGEgdGFpbG9yZWQg
Z3Vlc3QgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiAyIHNoYXJlZCBtZW1vcnkuCgp5ZXMsIEknbGwg
ZG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 11 23:16:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Sep 2018 23:16: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 1fzrtB-0001EP-Nu; Tue, 11 Sep 2018 23:16:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ud8v=lz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1fzrtA-0001EI-Vi
 for xen-devel@lists.xen.org; Tue, 11 Sep 2018 23:16:09 +0000
X-Inumbo-ID: ca2d5655-b618-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca2d5655-b618-11e8-a6a9-d7ebe60f679a;
 Tue, 11 Sep 2018 23:17:02 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 955002086A;
 Tue, 11 Sep 2018 23:16:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536707767;
 bh=V9dIo+icb1Uq8zWToNk1RjDhmm+EU+6EhVH2hEZ+hew=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YZznTX5R3561gzAXNzBENKejTrol6qoA4fHcPpSDlc+ZSRaKN8X9r2nQ9Lu/iMQb2
 TZfJ9AmMycEqoY1435+kEcOqPAQLCYsf5qbLuxXjKM1/SOy9IacotNWnaBJc0vD7W8
 DZ4J1LwhcgWCWEgLiV83asuaXqqPiBFfcTfZFLP4=
Date: Tue, 11 Sep 2018 16:15:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6b7b3eee-c8b2-7d93-dbc0-71983ffd961e@arm.com>
Message-ID: <alpine.DEB.2.10.1809111611310.4255@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1808101430480.32304@sstabellini-ThinkPad-X260>
 <1533945616-14915-1-git-send-email-sstabellini@kernel.org>
 <6b7b3eee-c8b2-7d93-dbc0-71983ffd961e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 1/8] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 blackskygg@gmail.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 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>

T24gVHVlLCAyOCBBdWcgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gQXMgSmFuIHNhaWQgb24gdGhlIHByZXZpb3VzIHZlcnNpb24sIHRoZSBDQyBsaXN0IGlzIHRv
byBzaG9ydC4gQWxsIHRoZSBSRVNUCj4gc2hvdWxkIGJlIGluY2x1ZGVkIGZvciBwdWJsaWMgaW50
ZXJmYWNlIGNoYW5nZS4gUGxlYXNlIGhhdmUgYSBsb29rIGF0Cj4gc2NyaXB0cy9hZGRfbWFpbnRh
aW5lcnMucGwsIGl0IHdpbGwgZG8gdGhlIGpvYiBmb3IgeW91Li4uCgpBaCEgSSBhZGRlZCBhbGwg
dGhlIFJFU1QgYmVsb3cgYXMgIkNDOiIgb3IgIkNjOiIgYXMgeW91IGNhbiBzZWUsIGJ1dApzb21l
aG93IHRoZXkgZGlkbid0IGdldCBDQ2VkIHRvIHRoZSBtYWlsLiBJJ2xsIGRvdWJsZS1jaGVjayB3
aGF0IHRoZQpoZWxsIGdpdC1zZW5kLW1haWwgaXMgZG9pbmcuCgoKPiBPbiAxMS8wOC8xOCAwMTow
MCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gRnJvbTogWmhvbmd6ZSBMaXUgPGJsYWNr
c2t5Z2dAZ21haWwuY29tPgo+ID4gCj4gPiBBdXRob3I6IFpob25nemUgTGl1IDxibGFja3NreWdn
QGdtYWlsLmNvbT4KPiA+IAo+ID4gVGhlIGV4aXN0aW5nIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWln
biBzdWJvcCBvZiBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgZm9yYmlkcwo+ID4gYSBEb20wIHRvIG1h
cCBtZW1vcnkgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCB3aGljaCByZXN0cmljdHMg
c29tZQo+ID4gdXNlZnVsCj4gPiB5ZXQgbm90IGRhbmdlcm91cyB1c2UgY2FzZXMgLS0gc3VjaCBh
cyBzaGFyaW5nIHBhZ2VzIGFtb25nIERvbVUncyBzbyB0aGF0Cj4gPiB0aGV5Cj4gPiBjYW4gZG8g
c2htLWJhc2VkIGNvbW11bmljYXRpb24uCj4gPiAKPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBY
RU5NQVBTUEFDRV9nbWZuX3NoYXJlIHRvIGFkZHJlc3MgdGhpcyBpbmNvbnZlbmllbmNlLAo+ID4g
d2hpY2ggaXMgbW9zdGx5IHRoZSBzYW1lIGFzIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBidXQg
aGFzIGl0cyBvd24geHNtCj4gPiBjaGVjay4KPiA+IAo+ID4gU3BlY2lmaWNhbGx5LCB0aGUgcGF0
Y2g6Cj4gPiAKPiA+ICogSW50cm9kdWNlcyBhIG5ldyBhdiBwZXJtaXNzaW9uIE1NVV9fU0hBUkVf
TUVNIHRvIGRlbm90ZSBpZiB0d28gZG9tYWlucyBjYW4KPiA+ICAgIHNoYXJlIG1lbW9yeSBieSB1
c2luZyB0aGUgbmV3IHN1Ym9wOwo+ID4gKiBJbnRyb2R1Y2VzIHhzbV9tYXBfZ21mbl9zaGFyZSgp
IHRvIGNoZWNrIGlmIChjdXJyZW50KSBoYXMgcHJvcGVyCj4gPiBwZXJtaXNzaW9uCj4gPiAgICBv
dmVyICh0KSBBTkQgTU1VX19TSEFSRV9NRU0gaXMgYWxsb3dlZCBiZXR3ZWVuIChkKSBhbmQgKHQp
Owo+ID4gKiBNb2RpZnkgdGhlIGRlZmF1bHQgeGVuLnRlIHRvIGFsbG93IE1NVV9fU0hBUkVfTUVN
IGZvciBub3JtYWwgZG9tYWlucyB0aGF0Cj4gPiAgICBhbGxvdyBncmFudCBtYXBwaW5nL2V2ZW50
IGNoYW5uZWxzLgo+ID4gCj4gPiBUaGUgbmV3IHN1Ym9wIGlzIG1hcmtlZCB1bnN1cHBvcnRlZCBm
b3IgeDg2IGJlY2F1c2UgY2FsbGluZyBwMm1fYWRkX2ZvcmVnaW4KPiA+IG9uIHR3byBEb21VJ3Mg
aXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgb24geDg2Lgo+ID4gCj4gPiBUaGlzIGlzIGZvciB0
aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVu
IFZNcwo+ID4gZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLgo+ID4gCj4gPiBbMV0gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMy
NDIuaHRtbAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0Bn
bWFpbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Cj4gPiAKPiA+IENjOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gQ0M6CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gPiBDQzoJR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+ID4gQ0M6CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENDOglL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDQzoJVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiA+
IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NzoKPiA+IC0gYWRkIGFkZGl0aW9uYWwgY2hlY2tzCj4gPiAt
IHVwZGF0ZSBjb21tZW50cyB0byByZWZsZWN0IHRoYXQKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NToK
PiA+IC0gZml4IGNvZGluZyBzdHlsZQo+ID4gLSByZW1vdmUgdXNlbGVzcyB4ODYgaHlwZXJ2aXNv
ciBtZXNzYWdlIGZvciB0aGUgdW5pbXBsZW1lbnRlZCBvcAo+ID4gLSBjb2RlIHN0eWxlCj4gPiAt
IGltcHJvdmUvYWRkIGNvbW1lbnRzCj4gPiAtLS0KPiA+ICAgdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMveGVuLmlmICAgfCAgMiArKwo+ID4gICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgICB8ICA3ICsrKysrKy0KPiA+ICAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAg
ICAgICAgfCAgOCArKysrKysrKwo+ID4gICB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAg
ICAgICB8IDEzICsrKysrKysrKysrKysKPiA+ICAgeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAg
ICAgICAgICAgfCAgNiArKysrKysKPiA+ICAgeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAg
ICAgICAgfCAgMSArCj4gPiAgIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwg
IDkgKysrKysrKysrCj4gPiAgIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwg
IDUgKysrKysKPiA+ICAgOCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYKPiA+IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCj4gPiBpbmRleCA3
YWVmZDAwLi5mODQxMTI1IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmCj4gPiArKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKPiA+
IEBAIC0xMjgsNiArMTI4LDggQEAgZGVmaW5lKGBkb21haW5fY29tbXMnLCBgCj4gPiAgIAlkb21h
aW5fZXZlbnRfY29tbXMoJDEsICQyKQo+ID4gICAJYWxsb3cgJDEgJDI6Z3JhbnQgeyBtYXBfcmVh
ZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9Owo+ID4gICAJYWxsb3cgJDIgJDE6Z3JhbnQgeyBtYXBf
cmVhZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9Owo+ID4gKwlhbGxvdyAkMSAkMjptbXUgc2hhcmVf
bWVtOwo+ID4gKwlhbGxvdyAkMiAkMTptbXUgc2hhcmVfbWVtOwo+ID4gICAnKQo+ID4gICAgICMg
ZG9tYWluX3NlbGZfY29tbXMoZG9tYWluKQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiA+IGluZGV4IGQyMzRjNDYuLmFhMmUwNjcgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
PiA+IEBAIC0xMjQ1LDYgKzEyNDUsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgK
PiA+ICAgICAgICAgICAgIGJyZWFrOwo+ID4gICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX2Zv
cmVpZ246Cj4gPiArICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZToKPiA+ICAgICAgIHsK
PiA+ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpvZDsKPiA+ICAgICAgICAgICBwMm1fdHlwZV90
IHAybXQ7Cj4gPiBAQCAtMTI1OSw3ICsxMjYwLDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAo+ID4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICAgICAgICAgICB9
Cj4gPiAgIC0gICAgICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwgZCwg
b2QpOwo+ID4gKyAgICAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24g
KQo+ID4gKyAgICAgICAgICAgIHJjID0geHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX1RBUkdFVCwg
ZCwgb2QpOwo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgIHJjID0geHNtX21hcF9n
bWZuX3NoYXJlKFhTTV9UQVJHRVQsIGQsIG9kKTsKPiA+ICsKPiA+ICAgICAgICAgICBpZiAoIHJj
ICkKPiA+ICAgICAgICAgICB7Cj4gPiAgICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9k
KTsKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmgKPiA+IGluZGV4IGJmMmY4MWYuLmE3MDZlM2MgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaAo+ID4gQEAgLTIyNyw2ICsyMjcsMTQgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7Cj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9ybWFsIE1lbW9yeQo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElubmVyL091dGVyIFdyaXRl
LUJhY2sgQ2FjaGVhYmxlCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWVtb3J5IGF0dHJpYnV0ZS4gKi8KPiA+ICsjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fc2hh
cmUgICA2IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRvbSwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCAoYW5kCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50bHkgQVJNKSBvbmx5
LiBVbmxpa2UKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1B
UFNQQUNFX2dtZm5fZm9yZWlnbiwgaXQKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlcXVpcmVzIGN1cnJlbnQgdG8gaGF2ZSBtYXBwaW5nCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcml2aWxlZ2VzIGluc3RlYWQgb2YgdGhlCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbiBkb21h
aW4uICovCj4gPiArCj4gPiAgIC8qIGAgfSAqLwo+ID4gICAgIC8qCj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ID4gaW5k
ZXggZmY2YjJkYi4uMzUyYTg4NiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1t
eS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ID4gQEAgLTUzNSw2ICs1MzUs
MTkgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50Cj4gPiB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01f
REVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RyCj4gPiAgICAgICByZXR1cm4geHNtX2Rl
ZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4gPiAgIH0KPiA+ICAgKy8qCj4gPiArICogQmUg
YXdhcmUgdGhhdCB0aGlzIGlzIG5vdCBhbiBleGFjdCBkZWZhdWx0IGVxdWl2YWxlbmNlIG9mIGl0
cyBmbGFzawo+ID4gdmFyaWFudAo+ID4gKyAqIHdoaWNoIGFsc28gY2hlY2tzIGlmIEBkIGFuZCBA
dCAiYXJlIGFsbG93ZWQgdG8gc2hhcmUgbWVtb3J5IHBhZ2VzIiwgZm9yCj4gPiB3ZQo+IAo+IHMv
Zm9yIHdlL2ZvciBub3csIHdlLyA/CgpPSwoKCj4gPiArICogZG9uJ3QgaGF2ZSBhIHByb3BlciBk
ZWZhdWx0IGVxdWl2YWxlbmNlIG9mIHN1Y2ggYSBjaGVjay4KPiA+ICsgKi8KPiA+ICtzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX3NoYXJlKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqdCkKPiA+ICt7Cj4gPiArICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9U
QVJHRVQpOwo+ID4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9UQVJHRVQsIGN1
cnJlbnQtPmRvbWFpbiwgZCkgPzoKPiA+ICsgICAgICAgICAgIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgdCk7Cj4gPiArfQo+ID4gKwo+ID4gICBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX2h2bV9wYXJhbShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAq
ZCwKPiA+IHVuc2lnbmVkIGxvbmcgb3ApCj4gPiAgIHsKPiA+ICAgICAgIFhTTV9BU1NFUlRfQUNU
SU9OKFhTTV9UQVJHRVQpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBi
L3hlbi9pbmNsdWRlL3hzbS94c20uaAo+ID4gaW5kZXggZjBjNmZjNy4uODg3MzI1MyAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveHNt
L3hzbS5oCj4gPiBAQCAtODYsNiArODYsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewo+ID4g
ICAgICAgaW50ICgqYWRkX3RvX3BoeXNtYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRv
bWFpbiAqZDIpOwo+ID4gICAgICAgaW50ICgqcmVtb3ZlX2Zyb21fcGh5c21hcCkgKHN0cnVjdCBk
b21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMik7Cj4gPiAgICAgICBpbnQgKCptYXBfZ21mbl9m
b3JlaWduKSAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCk7Cj4gPiArICAgIGlu
dCAoKm1hcF9nbWZuX3NoYXJlKSAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCk7
Cj4gPiAgICAgICBpbnQgKCpjbGFpbV9wYWdlcykgKHN0cnVjdCBkb21haW4gKmQpOwo+ID4gICAg
ICAgICBpbnQgKCpjb25zb2xlX2lvKSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCk7Cj4gPiBA
QCAtMzc2LDYgKzM3NywxMSBAQCBzdGF0aWMgaW5saW5lIGludCB4c21fbWFwX2dtZm5fZm9yZWln
biAoeHNtX2RlZmF1bHRfdAo+ID4gZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCBzdHIKPiA+ICAgICAg
IHJldHVybiB4c21fb3BzLT5tYXBfZ21mbl9mb3JlaWduKGQsIHQpOwo+ID4gICB9Cj4gPiAgICtz
dGF0aWMgaW5saW5lIGludCB4c21fbWFwX2dtZm5fc2hhcmUgKHhzbV9kZWZhdWx0X3QgZGVmLCBz
dHJ1Y3QgZG9tYWluCj4gPiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPiA+ICt7Cj4gPiArICAgIHJl
dHVybiB4c21fb3BzLT5tYXBfZ21mbl9zaGFyZShkLCB0KTsKPiA+ICt9Cj4gPiArCj4gPiAgIHN0
YXRpYyBpbmxpbmUgaW50IHhzbV9jbGFpbV9wYWdlcyh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0
IGRvbWFpbiAqZCkKPiA+ICAgewo+ID4gICAgICAgcmV0dXJuIHhzbV9vcHMtPmNsYWltX3BhZ2Vz
KGQpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwo+
ID4gaW5kZXggNmU3NTExOS4uMDRlOTFkMyAxMDA2NDQKPiA+IC0tLSBhL3hlbi94c20vZHVtbXku
Ywo+ID4gKysrIGIveGVuL3hzbS9kdW1teS5jCj4gPiBAQCAtMTI0LDYgKzEyNCw3IEBAIHZvaWQg
X19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQo+ID4gICAg
ICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhZGRfdG9fcGh5c21hcCk7Cj4gPiAgICAgICBz
ZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHJlbW92ZV9mcm9tX3BoeXNtYXApOwo+ID4gICAgICAg
c2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBtYXBfZ21mbl9mb3JlaWduKTsKPiA+ICsgICAgc2V0
X3RvX2R1bW15X2lmX251bGwob3BzLCBtYXBfZ21mbl9zaGFyZSk7Cj4gPiAgICAgICAgIHNldF90
b19kdW1teV9pZl9udWxsKG9wcywgdm1fZXZlbnRfY29udHJvbCk7Cj4gPiAgIGRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiA+IGluZGV4
IDc4YmMzMjYuLmI1Y2JhY2MgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
PiA+ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+ID4gQEAgLTExOTgsNiArMTE5OCwxNCBA
QCBzdGF0aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwKPiA+
IHN0cnVjdCBkb21haW4gKnQpCj4gPiAgICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQs
IFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8Cj4gPiBNTVVfX01BUF9XUklURSk7Cj4gPiAg
IH0KPiA+ICAgK3N0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fc2hhcmUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKPiA+ICt7Cj4gPiArICAgIGlmICggY3VycmVudF9oYXNfcGVy
bShkLCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSkKPiA+ICkK
PiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0o
dCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwKPiA+IE1NVV9fTUFQX1dSSVRFKSA/Ogo+
ID4gKyAgICAgICAgICAgZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19T
SEFSRV9NRU0pOwo+ID4gK30KPiA+ICsKPiA+ICAgc3RhdGljIGludCBmbGFza19odm1fcGFyYW0o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBvcCkKPiA+ICAgewo+ID4gICAgICAgdTMy
IHBlcm07Cj4gPiBAQCAtMTgyMiw2ICsxODMwLDcgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0
aW9ucyBmbGFza19vcHMgPSB7Cj4gPiAgICAgICAuYWRkX3RvX3BoeXNtYXAgPSBmbGFza19hZGRf
dG9fcGh5c21hcCwKPiA+ICAgICAgIC5yZW1vdmVfZnJvbV9waHlzbWFwID0gZmxhc2tfcmVtb3Zl
X2Zyb21fcGh5c21hcCwKPiA+ICAgICAgIC5tYXBfZ21mbl9mb3JlaWduID0gZmxhc2tfbWFwX2dt
Zm5fZm9yZWlnbiwKPiA+ICsgICAgLm1hcF9nbWZuX3NoYXJlID0gZmxhc2tfbWFwX2dtZm5fc2hh
cmUsCj4gPiAgICAgI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5l
ZChDT05GSUdfSEFTX1BDSSkKPiA+ICAgICAgIC5nZXRfZGV2aWNlX2dyb3VwID0gZmxhc2tfZ2V0
X2RldmljZV9ncm91cCwKPiA+IGRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwo+ID4gYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwo+ID4g
aW5kZXggYzVkODU0OC4uNGE5MjI1MiAxMDA2NDQKPiA+IC0tLSBhL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzCj4gPiArKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycwo+ID4gQEAgLTM4NSw2ICszODUsMTEgQEAgY2xhc3MgbW11Cj4gPiAgICMgQWxsb3cg
YSBwcml2aWxlZ2VkIGRvbWFpbiB0byBpbnN0YWxsIGEgbWFwIG9mIGEgcGFnZSBpdCBkb2VzIG5v
dCBvd24uCj4gPiBVc2VkCj4gPiAgICMgZm9yIHN0dWIgZG9tYWluIGRldmljZSBtb2RlbHMgd2l0
aCB0aGUgUFYgZnJhbWVidWZmZXIuCj4gPiAgICAgICB0YXJnZXRfaGFjawo+ID4gKyMgQ2hlY2tl
ZCB3aGVuIHVzaW5nIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoIFhFTk1BUFNQQUNFX2dtZm5f
c2hhcmUKPiA+ICsjIHRvIHNoYXJlIG1lbW9yeSBiZXR3ZWVuIHR3byBkb21haW5zOgo+ID4gKyMg
IHNvdXJjZSA9IGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgYmVpbmcgc2hhcmVkCj4gPiArIyAgdGFy
Z2V0ID0gY2xpZW50IGRvbWFpbgo+ID4gKyAgICBzaGFyZV9tZW0KPiA+ICAgfQo+ID4gICAgICMg
Y29udHJvbCBvZiB0aGUgcGFnaW5nX2RvbWN0bCBzcGxpdCBieSBzdWJvcAo+ID4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 01:39:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 01: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 1fzu7w-0002ty-GD; Wed, 12 Sep 2018 01:39:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1fzu7v-0002tp-NX
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 01:39:31 +0000
X-Inumbo-ID: d1e0e2b4-b62c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1e0e2b4-b62c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 01:40: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 1fzu7r-0002T6-BD; Wed, 12 Sep 2018 01: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 1fzu7q-00082t-VT; Wed, 12 Sep 2018 01:39:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1fzu7q-0008TL-SJ; Wed, 12 Sep 2018 01:39:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127504-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-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-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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: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-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-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-libvirt:migrate-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=25eb5eec796f5a965fda37c2968b3b7dd738eb72
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 01:39:26 +0000
Subject: [Xen-devel] [xen-unstable test] 127504: 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>

ZmxpZ2h0IDEyNzUwNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUwNC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDg5CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI3NDg5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODkKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyNzQ4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0
ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMjVlYjVlZWM3OTZmNWE5NjVmZGEzN2MyOTY4YjNiN2RkNzM4ZWI3MgpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2Rk
MzIwOTJiMzAwYmFjYWZhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NDg5ICAyMDE4LTA5LTEx
IDAxOjUxOjU5IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzUwNCAgMjAxOC0w
OS0xMSAxNDozNjo1NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14ZW4teHNtLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
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
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDI1ZWI1ZWVjNzk2ZjVhOTY1ZmRhMzdj
Mjk2OGIzYjdkZDczOGViNzIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFdlZCBBdWcgMjkgMTY6Mzk6MTAgMjAxOCArMDAwMAoKICAgIHhl
bjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkKICAgIAogICAgQ2FsbGVycyBh
cmUgaW5jb25zaXN0ZW50IHdpdGggd2hldGhlciB0aGV5IHBhc3MgYSBuZXdsaW5lIHRvIHBhbmlj
KCksCiAgICBpbmNsdWRpbmcgYWRqYWNlbnQgY2FsbHMgaW4gdGhlIHNhbWUgZnVuY3Rpb24gdXNp
bmcgZGlmZmVyZW50IHN0eWxlcy4KICAgIAogICAgcGFpbmMoKSBub3QgZXhwZWN0aW5nIGEgbmV3
bGluZSBpcyBpbmNvbnNpc3RlbnQgd2l0aCBtb3N0IG90aGVyIHByaW50aW5nCiAgICBmdW5jdGlv
bnMsIHdoaWNoIGlzIG1vc3QgbGlrZWx5IHdoeSB3ZSd2ZSBnYWluZWQgc28gbWFueSBpbmNvbnNp
c3RlbmNpZXMuCiAgICAKICAgIFN3aXRjaCBwYW5pYygpIHRvIGV4cGVjdCBhIG5ld2xpbmUsIGFu
ZCB1cGRhdGUgYWxsIGNhbGxlcnMgd2hpY2ggY3VycmVudGx5CiAgICBsYWNrIGEgbmV3bGluZSB0
byBpbmNsdWRlIG9uZS4KICAgIAogICAgVGhpcyBhY3R1YWxseSByZWR1Y2VzIHRoZSBzaXplIG9m
IC5yb2RhdGEgKDB4MDdlM2U4IGRvd24gdG8gMHgwN2UzYTgpIGJlY2F1c2UKICAgIGEgbnVtYmVy
IG9mIHN0cmluZ3MgYXJlIHBhc3NlZCB0byBib3RoIHBhbmljKCkgYW5kIHByaW50aygpLiAgQXMg
dGhleQogICAgcHJldmlvdXNseSBkaWZmZXJlZCBieSBcbiBhbG9uZSwgdGhleSBjb3VsZG4ndCBi
ZSBtZXJnZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgpjb21taXQgNjZiMjQ1ZDllYWViZmVmNzEwMTQ4ZDQxMGFlOTdhMmVhZWRjMzE3MApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDExIDExOjA2
OjQxIDIwMTggKzAyMDAKCiAgICBTVk06IGxpbWl0IEdJRj0wIHJlZ2lvbgogICAgCiAgICBVc2Ug
RUZMQUdTLklGIGZvciBtb3N0IG9yZGluYXJ5IHB1cnBvc2VzOyB0aGVyZSdzIGluIHBhcnRpY3Vs
YXIgbm8gbmVlZAogICAgdG8gdW5kdWx5IGRlZmVyIE5NSS8jTUMuIENsZWFyIEdJRiBvbmx5IGlt
bWVkaWF0ZWx5IGJlZm9yZSBWTVJVTiBpdHNlbGYuCiAgICBUaGlzIGhhcyB0aGUgYWRkaXRpb25h
bCBhZHZhbnRhZ2UgdGhhdCBzdm1fc3RnaV9sYWJlbCBub3cgaW5kZWVkIG1hcmtzCiAgICB0aGUg
b25seSBwbGFjZSB3aGVyZSBHSUYgZ2V0cyBzZXQuCiAgICAKICAgIE5vdGUgcmVnYXJkaW5nIHRo
ZSBtYWluIFNUSSBwbGFjZW1lbnQ6IFF1aXRlIGNvdW50ZXJpbnR1aXRpdmVseSB0aGUKICAgIGhv
c3QncyBFRkxBR1MuSUYgY29udGludWVzIHRvIGhhdmUgYSBtZWFuaW5nIHdoaWxlIHRoZSBndWVz
dCBydW5zOyBzZWUKICAgIFBNIFZvbCAyIHNlY3Rpb24gIlBoeXNpY2FsIChJTlRSKSBJbnRlcnJ1
cHQgTWFza2luZyBpbiBFRkxBR1MiLiBIZW5jZSB3ZQogICAgbmVlZCB0byBzZXQgdGhlIGZsYWcg
Zm9yIHRoZSBkdXJhdGlvbiBvZiB0aW1lIGJlaW5nIGluIGd1ZXN0IGNvbnRleHQuCiAgICBIb3dl
dmVyLCBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gd2FudHMgdG8gYmUgY2FycmllZCBvdXQgd2l0
aCBFRkxBR1MuSUYKICAgIGNsZWFyLgogICAgCiAgICBOb3RlIHJlZ2FyZGluZyB0aGUgbWFpbiBT
VEdJIHBsYWNlbWVudDogSXQgY291bGQgYmUgbW92ZWQgZnVydGhlciB1cCwKICAgIGJ1dCBhdCBw
cmVzZW50IFNQRUNfQ1RSTF9FWElUX1RPX0hWTSBpcyBub3QgTk1JLyNNQy1zYWZlLgogICAgCiAg
ICBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
CmNvbW1pdCAzYmRlYzUzMGE1ZjUwYjIxMmFhNWZkMDVkOTdlNzM0OWU4YmRiYTgyCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMTE6MDM6
NDYgMjAxOCArMDIwMAoKICAgIHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRl
ZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzCiAgICAKICAgIEFzc3VtaW5nIGNvbnNlY3V0aXZlIGxp
bmVhciBhZGRyZXNzZXMgbWFwIHRvIGFsbCBSQU0gb3IgYWxsIE1NSU8gaXMgbm90CiAgICBjb3Jy
ZWN0LiBOb3IgaXMgYXNzdW1pbmcgdGhhdCBhIHBhZ2Ugc3RyYWRkbGluZyBNTUlPIGFjY2VzcyB3
aWxsIGFjY2VzcwogICAgdGhlIHNhbWUgZW11bGF0aW5nIGNvbXBvbmVudCBmb3IgYm90aCBwYXJ0
cyBvZiB0aGUgYWNjZXNzLiBJZiBhIGd1ZXN0CiAgICBSQU0gcmVhZCBmYWlscyB3aXRoIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuIGFuZCBpZiB0aGUgYWNjZXNzIHN0cmFkZGxlcwogICAgYSBwYWdl
IGJvdW5kYXJ5LCBpc3N1ZSBhY2Nlc3NlcyBzZXBhcmF0ZWx5IGZvciBib3RoIHBhcnRzLgogICAg
CiAgICBUaGUgZXh0cmEgY2FsbCB0byBrbm93bl9nbGEoKSBmcm9tIGh2bWVtdWxfd3JpdGUoKSBp
cyBqdXN0IHRvIHByZXNlcnZlCiAgICBvcmlnaW5hbCBiZWhhdmlvcjsgZm9yIGNvbnNpc3RlbmN5
IHRoZSBjaGVjayBhbHNvIGdldHMgYWRkZWQgdG8KICAgIGh2bWVtdWxfcm13KCkgKGFsYmVpdCBJ
IGNvbnRpbnVlIHRvIGJlIHVuc3VyZSB3aGV0aGVyIHdlIHdvdWxkbid0IGJldHRlcgogICAgZHJv
cCBib3RoKS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGRlcGVu
ZHMgb24gdGhlIE1NSU8gY2FjaGluZyB1c2VkCiAgICBlbHNld2hlcmUgaW4gdGhlIGVtdWxhdGlv
biBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0
IDlmMjMyNzIxZGVhZWI5ZjU2ZWVmZmI1NTVjNGI3ZWNkNjI3MDg2NjcKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMzoxNCAyMDE4
ICswMjAwCgogICAgeDg2L0hWTTogYWRkIGtub3duX2dsYSgpIGVtdWxhdGlvbiBoZWxwZXIKICAg
IAogICAgLi4uIGFzIGEgY2VudHJhbCBwbGFjZSB0byBkbyByZXNwZWN0aXZlIGNoZWNraW5nIGZv
ciB3aGV0aGVyIHRoZQogICAgdHJhbnNsYXRpb24gZm9yIHRoZSBsaW5lYXIgYWRkcmVzcyBpcyBh
dmFpbGFibGUgYXMgd2VsbCBhcyB1c2FibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0IGQ5MDY3OTg2YzkzYjE0MzcxMDU2YmQy
NTUwN2FjOTYwNmU4NmM5NjIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMjozNyAyMDE4ICswMjAwCgogICAgeDg2L0hWTTogZHJv
cCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoKQogICAgCiAgICBJdCBjYW4gZWFzaWx5IGJl
IGV4cHJlc3NlZCB0aHJvdWdoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKCksIGFuZCBpbgog
ICAgdHdvIGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNhbGxlcnMuCiAgICAKICAgIFN1Z2dl
c3RlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5
OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmNvbW1pdCAzM2RhZWU5M2RjYzUyYTUzZWRi
MDdiYzkwMjU4Mzk1N2MyZTFmODUzCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMToxMyAyMDE4ICswMjAwCgogICAg
eHNtOiBmaXggY2xhbmcgYnVpbGQKICAgIAogICAgZWJpdG1hcC5jOjI0NDozMjogZXJyb3I6IGlu
dmFsaWQgY29udmVyc2lvbiBzcGVjaWZpZXIgJ1onIFstV2Vycm9yLC1XZm9ybWF0LWludmFsaWQt
c3BlY2lmaWVyXQogICAgICAgICAgICAgICAgICAgIm1hdGNoIG15IHNpemUgJVpkIChoaWdoIGJp
dCB3YXMgJWQpXG4iLCBtYXB1bml0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fl4KICAgIGViaXRtYXAuYzoyNDU6MTY6IGVycm9yOiBmb3JtYXQgc3BlY2lmaWVzIHR5cGUgJ2lu
dCcgYnV0IHRoZSBhcmd1bWVudCBoYXMgdHlwZSAndW5zaWduZWQgbG9uZycKICAgICAgICAgIFst
V2Vycm9yLC1XZm9ybWF0XQogICAgICAgICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5o
aWdoYml0KTsKICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgogICAgZWJpdG1hcC5j
OjI0NTozMzogZXJyb3I6IGRhdGEgYXJndW1lbnQgbm90IHVzZWQgYnkgZm9ybWF0IHN0cmluZyBb
LVdlcnJvciwtV2Zvcm1hdC1leHRyYS1hcmdzXQogICAgICAgICAgICAgICAgICAgc2l6ZW9mKHU2
NCkgKiA4LCBlLT5oaWdoYml0KTsKICAgIAogICAgVXNlICV6ZCBpbnN0ZWFkIG9mICVaZCwgd2hp
Y2ggaXMgY29tcGxpYW50IHdpdGggQzk5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdk
ZWdyYUB0eWNoby5uc2EuZ292PgoKY29tbWl0IDYzZjlhMDhhM2VhZGY5YjE5NjlmY2I1Y2JkNzU5
MDE2OGNlYTYzMTYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxMSAxMTowMDowMSAyMDE4ICswMjAwCgogICAgeDg2L0hWTTogbWVldCB4ZW50
cmFjZSdzIGV4cGVjdGF0aW9ucyBvbiBlbXVsYXRpb24gZXZlbnQgZGF0YQogICAgCiAgICBBY2Nv
cmRpbmcgdG8gdGhlIGxvZ2ljIGluIGh2bV9tbWlvX2Fzc2lzdF9wcm9jZXNzKCksIDY0IGJpdHMg
b2YgZGF0YSBhcmUKICAgIGV4cGVjdGVkIHdpdGggNjQtYml0IGFkZHJlc3NlcywgYW5kIDMyIGJp
dHMgb2YgZGF0YSB3aXRoIDMyLWJpdCBvbmVzLiBJCiAgICBkb24ndCB0aGluayB0aGlzIGlzIHZl
cnkgcmVhc29uYWJsZSwgYnV0IEknbSBhbHNvIG5vdCBnb2luZyB0byB0b3VjaCB0aGUKICAgIGNv
bnN1bWVyIHNpZGUsIHRoZSBtb3JlIHRoYXQgaXQgaXMgYW55d2F5IG5vdCB2ZXJ5IGhlbHBmdWwg
Zm9yIHRoZSBjb2RlCiAgICBoZXJlIHRvIG9ubHkgZXZlciBzdXBwbHkgMzIgYml0cyBvZiBkYXRh
IChkZXNwaXRlIHRoZSBmaWVsZCBiZWluZyA2NAogICAgYml0cyB3aWRlLCBhbmQgaGF2aW5nIGJl
ZW4gZXZlbiBpbiB0aGUgMzItYml0IGRheXMgb2YgWGVuKS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZTZhOGZlNDIzZTg3ZGY1
NzkzYTQ2ZTYyNGJkNWVjY2Y5MmUzYWMxMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIFNlcCA1IDE1OjA1OjAxIDIwMTggKzAxMDAKCiAgICBkb2NzOiBk
b2N1bWVudCB+L2NvbnRyb2wvc3lzcnEKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 04:02:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 04:02: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 1fzwLc-0005Dn-4S; Wed, 12 Sep 2018 04:01:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzwLa-0005Di-Gj
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 04:01:46 +0000
X-Inumbo-ID: b103f0a0-b640-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b103f0a0-b640-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 04:02:40 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 5D7E5301AB28
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:01:44 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4938A7FBFF
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:01:44 +0300 (EEST)
Received: (qmail 22470 invoked from network); 12 Sep 2018 07:01:44 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 12 Sep 2018 07:01:41 +0300
Date: Wed, 12 Sep 2018 07:01:40 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20180912040140.GA17195@hel>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <CABfawhmgzWvZJF-uD-ro7aUHFcZruBWQsRMAZz=rpUc7aa2BEg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhmgzWvZJF-uD-ro7aUHFcZruBWQsRMAZz=rpUc7aa2BEg@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77377
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495683,
 Stamp: 3], Multi: [Enabled, t: (0.000110,0.002554)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003265), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.037641,0.000032)],
 URL: [Enabled, t: (0.000007,0.000001)], RTDA: [Enabled, t: (3.126181),
 Hit: No, Details: Error: onPost(110)], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Jan Beulich <jbeulich@suse.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMTI6MDI6MzlQTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIE1vbiwgU2VwIDMsIDIwMTggYXQgOTo0OCBBTSBBZHJpYW4gUG9wIDxhcG9w
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBv
cCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gCj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KClRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 04:02:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 04:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzwMa-0005HT-G2; Wed, 12 Sep 2018 04:02:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzwMZ-0005HK-0S
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 04:02:47 +0000
X-Inumbo-ID: d58f17a3-b640-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d58f17a3-b640-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 04:03:41 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id E253D301AB28
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:02:45 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D5F077FB7C
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:02:45 +0300 (EEST)
Received: (qmail 32646 invoked from network); 12 Sep 2018 07:02:45 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with SMTP; 12 Sep 2018 07:02:45 +0300
Date: Wed, 12 Sep 2018 07:02:45 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20180912040244.GB17195@hel>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-2-apop@bitdefender.com>
 <CABfawhmzq2hB5Mg0=20pN3xsCBE0XR=mO0rg6g0QRWucZcm=XA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhmzq2hB5Mg0=20pN3xsCBE0XR=mO0rg6g0QRWucZcm=XA@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77377
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495684,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.004366)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004515), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.060011,0.000106)],
 URL: [Enabled, t: (0.000042)], RTDA: [Enabled, t: (0.207952), Hit: No,
 Details: v2.7.15; Id: 15.1i62sn1.1cn5v46dg.14vg], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 1/3] x86/mm: Change default value for
 suppress #VE in set_mem_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: 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>,
 Vlad-Ioan TOPAN <itopan@bitdefender.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMTI6MDg6NDJQTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIE1vbiwgU2VwIDMsIDIwMTggYXQgOTo0OCBBTSBBZHJpYW4gUG9wIDxhcG9w
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPgo+ID4gRnJvbTogVmxhZCBJb2FuIFRvcGFuIDxp
dG9wYW5AYml0ZGVmZW5kZXIuY29tPgo+ID4KPiA+IFRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUg
InN1cHByZXNzICNWRSIgYml0IHNldCBieSBzZXRfbWVtX2FjY2VzcygpCj4gPiBjdXJyZW50bHkg
ZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBjYWxsIGlzIG1hZGUgZnJvbSB0aGUgc2FtZSBkb21haW4g
KHRoZQo+ID4gYml0IGlzIHNldCB3aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9tYWluIGFuZCBj
bGVhcmVkIGlmIGNhbGxlZCBmcm9tCj4gPiB0aGUgc2FtZSBkb21haW4pLiBUaGlzIHBhdGNoIGNo
YW5nZXMgdGhhdCBiZWhhdmlvciB0byBpbmhlcml0IHRoZSBvbGQKPiA+IHN1cHByZXNzICNWRSBi
aXQgdmFsdWUgaWYgaXQgaXMgYWxyZWFkeSBzZXQgYW5kIHRvIHNldCBpdCB0byAxCj4gPiBvdGhl
cndpc2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBtb3JlIHJlbGlhYmxlLgo+ID4KPiA+IFNpZ25lZC1v
ZmYtYnk6IFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVuZGVyLmNvbT4KPiA+IFNpZ25l
ZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+ID4gLS0tCj4gPiAg
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDMgKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+
ID4gaW5kZXggODRkMjYwZWJkOC4uZTE1MjJhMGI3NSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKPiA+IEBAIC0yODQsOCArMjg0LDcgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0sCj4gPiAgICAgICAgICB9
Cj4gPiAgICAgIH0KPiA+Cj4gPiAtICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluICE9IGQpOwo+IAo+IENvdWxkIHlvdSBhZGQgYSBjb21tZW50IGhl
cmUgc2F5aW5nICJpbmhlcml0IHRoZSBvbGQgc3VwcHJlc3MgI1ZFIGJpdAo+IHZhbHVlIGlmIGl0
IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMSBvdGhlcndpc2UiIHRvIGV4cGxhaW4K
PiB0aGUgbWVhbmluZyBvZiB0aGUgbWFnaWMgLTEgdmFsdWU/CgpTdXJlLiAgVGhhbmsgeW91IQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 05:57:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 05:57: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 1fzy9R-00051R-BR; Wed, 12 Sep 2018 05:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u/vq=l2=huawei.com=zhongjiang@srs-us1.protection.inumbo.net>)
 id 1fzy9Q-00051M-IS
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 05:57:20 +0000
X-Inumbo-ID: d553f3e7-b650-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d553f3e7-b650-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 05:58:14 +0000 (UTC)
Received: from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 212634229B9E5;
 Wed, 12 Sep 2018 13:57:15 +0800 (CST)
Received: from linux-ibm.site (10.175.102.37) by
 DGGEMS407-HUB.china.huawei.com (10.3.19.207) with Microsoft SMTP Server id
 14.3.399.0; Wed, 12 Sep 2018 13:57:15 +0800
From: zhong jiang <zhongjiang@huawei.com>
To: <axboe@kernel.dk>
Date: Wed, 12 Sep 2018 13:45:00 +0800
Message-ID: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: git-send-email 1.7.12.4
MIME-Version: 1.0
X-Originating-IP: [10.175.102.37]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, linux-kernel@vger.kernel.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>

RElWX1JPVU5EX1VQIGhhcyBpbXBsZW1lbnRlZCB0aGUgY29kZS1vcGVuZWQgZnVuY3Rpb24uIFRo
ZXJlZm9yZSwganVzdApyZXBsYWNlIHRoZSBpbXBsZW1lbnRhdGlvbiB3aXRoIERJVl9ST1VORF9V
UC4KClNpZ25lZC1vZmYtYnk6IHpob25nIGppYW5nIDx6aG9uZ2ppYW5nQGh1YXdlaS5jb20+Ci0t
LQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmggYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Nv
bW1vbi5oCmluZGV4IDFkMzAwMmQuLjg3NDYxM2QgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2svY29tbW9uLmgKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21t
b24uaApAQCAtNjUsNyArNjUsNyBAQAogCShYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FIC8g
WEVOX1BBR0VTX1BFUl9TRUdNRU5UKQogCiAjZGVmaW5lIE1BWF9JTkRJUkVDVF9QQUdFUyBcCi0J
KChNQVhfSU5ESVJFQ1RfU0VHTUVOVFMgKyBTRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSAtIDEpL1NF
R1NfUEVSX0lORElSRUNUX0ZSQU1FKQorCQlESVZfUk9VTkRfVVAoTUFYX0lORElSRUNUX1NFR01F
TlRTLCBTRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSkKICNkZWZpbmUgSU5ESVJFQ1RfUEFHRVMoX3Nl
Z3MpIERJVl9ST1VORF9VUChfc2VncywgWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSkKIAog
LyogTm90IGEgcmVhbCBwcm90b2NvbC4gIFVzZWQgdG8gZ2VuZXJhdGUgcmluZyBzdHJ1Y3RzIHdo
aWNoIGNvbnRhaW4KLS0gCjEuNy4xMi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06:01: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 1fzyDk-0005m6-UO; Wed, 12 Sep 2018 06:01: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=hhve=l2=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1fzyDj-0005m0-IF
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:01:47 +0000
X-Inumbo-ID: 13246525-b651-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13246525-b651-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 07:59:56 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 6FC0912DE57F3;
 Tue, 11 Sep 2018 23:01:45 -0700 (PDT)
Date: Tue, 11 Sep 2018 23:01:45 -0700 (PDT)
Message-Id: <20180911.230145.1517187819257402271.davem@davemloft.net>
To: zhongjiang@huawei.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1536413706-31838-1-git-send-email-zhongjiang@huawei.com>
References: <1536413706-31838-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Tue, 11 Sep 2018 23:01:45 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] net: xenbus: remove redundant condition
 check before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 wei.liu2@citrix.com, netdev@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>

RnJvbTogemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KRGF0ZTogU2F0LCA4IFNl
cCAyMDE4IDIxOjM1OjA2ICswODAwCgo+IGRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZSBoYXMgdGFr
ZW4gdGhlIElTX0VSUl9PUl9OVUxMIGludG8gYWNjb3VudC4gSnVzdAo+IHJlbW92ZSB0aGUgdW5u
ZWNlc3NhcnkgY29uZGl0aW9uIGNoZWNrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IHpob25nIGppYW5n
IDx6aG9uZ2ppYW5nQGh1YXdlaS5jb20+CgpBcHBsaWVkIHRvIG5ldC1uZXh0LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06:02: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 1fzyEQ-0005q7-AC; Wed, 12 Sep 2018 06:02: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=hhve=l2=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1fzyEO-0005pv-Uo
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:02:28 +0000
X-Inumbo-ID: 2bbe0a90-b651-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bbe0a90-b651-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 08:00:38 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 1034E12DE57F3;
 Tue, 11 Sep 2018 23:02:27 -0700 (PDT)
Date: Tue, 11 Sep 2018 23:02:26 -0700 (PDT)
Message-Id: <20180911.230226.177479593974408935.davem@davemloft.net>
To: zhongjiang@huawei.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1536414822-32911-1-git-send-email-zhongjiang@huawei.com>
References: <1536414822-32911-1-git-send-email-zhongjiang@huawei.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Tue, 11 Sep 2018 23:02:27 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] xen-netback: remove unecessary condition
 check before debugfs_remove_recursive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 wei.liu2@citrix.com, linux-kernel@vger.kernel.org, netdev@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>

RnJvbTogemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KRGF0ZTogU2F0LCA4IFNl
cCAyMDE4IDIxOjUzOjQyICswODAwCgo+IGRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZSBoYXMgdGFr
ZW4gSVNfRVJSX09SX05VTEwgaW50byBhY2NvdW50LiBTbyBqdXN0Cj4gcmVtb3ZlIHRoZSBjb25k
aXRpb24gY2hlY2sgYmVmb3JlIGRlYnVnZnNfcmVtb3ZlX3JlY3Vyc2l2ZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiB6aG9uZyBqaWFuZyA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPgoKQXBwbGllZCB0byBu
ZXQtbmV4dC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:13:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06: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 1fzyOe-0006iN-CO; Wed, 12 Sep 2018 06:13:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzyOd-0006iI-2A
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 06:13:03 +0000
X-Inumbo-ID: 06e0ff9d-b653-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 06e0ff9d-b653-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 06:13:55 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:12:58 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 07:12:49 +0100
Message-ID: <1232dc83926fb50c0fc39c8af5636d23af2384fe.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 12 Sep 2018 08:12:41 +0200
In-Reply-To: <CABfawh=33YA+LZT-hAUO8dU9iWzPtB9wvEeQup_GJoOksfrWwg@mail.gmail.com>
References: <4dad178a-91c7-c328-9bc5-4362945d4725@citrix.com>
 <4a76f789c59f2b580d868e101d9d6cf0a538c660.camel@suse.com>
 <CABfawh=irJJsc3cyW+CJX2=hd493+yMsudOGLF7koD+M-r+5Pg@mail.gmail.com>
 <337585af03f85f16e0637e1525dcdf273efd9e4b.camel@suse.com>
 <CABfawh=33YA+LZT-hAUO8dU9iWzPtB9wvEeQup_GJoOksfrWwg@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] L1TF, and future 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: JGross@suse.com, sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 security@xen.org, dwmw@amazon.co.uk,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5437591719632267897=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5437591719632267897==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-z1CZd16Zpgm/wxAfXrlz"


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

On Tue, 2018-09-11 at 11:14 -0600, Tamas K Lengyel wrote:
> On Tue, Sep 11, 2018 at 9:13 AM Dario Faggioli <dfaggioli@suse.com>
>=20

https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02164.html
> >=20
> > I'm back now, and am working on the series again. In the meanwhile,
> > do
> > feel free to share any kind of feedback or opinion.
>=20
> Ah, thanks, I missed it somehow! :) We'll give it a spin, this is
> likely something we will need down the road (probably with credit2
> though).
>=20
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/

--=-z1CZd16Zpgm/wxAfXrlz
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+4FAluYrloACgkQFkJ4iaW4
c+4AoxAAjHU7O/VEGtJ/3O8gBSGHmzoeHqB5CNW+VeO+65oG/YlZ9Jo2YdybAOU3
qS2RHz42BGlQFT11LEw+TgySKX2kRhvAU3fYhM35U1ie/VSQogHK9frg30SQHZbY
SbO7tBysr2jrpSZkBMtPQx3pkQvPA9oXqgwArwOtrl73VsyN1FmDL2tviOwBQABz
ps4Lgw1U2+fLStluU9XIzJ6lLB4Tu53Qyf33dkJ//JI61zcDYwQTeQCrXxYz2cVE
cdrrqcAdD74HnvhOLbKcHCy1y3Q6Z+ZF8+HwZGiC6h9YGGf5D1PvjTe/jDVFIG6r
g8FjWJsTkZHvA+9vEp7sC+pXJy2pQML1y+1Et6Ngt7eHR9fFe2qmpQKagxDTZ6/u
KAFJdlf63HTk6PJvsjROv+OblcLWI2LjPkoTG+H/TqkRcVCE/LmIrWMX9W/TPPbP
l8dGVzPb6HfeC17pq81f+Gkt5oW2EfItoKZClTOd23SBzFh8/N/HqqwskTyDeefM
70TdtyiAhNr0jUr1azJDrzmgHtcaeLA07J+mbugJroety6DjwihUoc8ZNpYQ7QR9
z847iQvxGzCCZI1ozULJahcPdj8aKI8lRjGRZyx1B/Gz2wbg88I8FuNNWmUUpONw
FhH0p2vp3jF7iiSBYcBuQxTCdPO/TzTZNXcNaSsTBWwhcfRdnE4=
=Nmh1
-----END PGP SIGNATURE-----

--=-z1CZd16Zpgm/wxAfXrlz--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5437591719632267897==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:44:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06: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 1fzysk-0000ko-VO; Wed, 12 Sep 2018 06: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=vqnc=l2=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1fzysk-0000kj-1U
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:44:10 +0000
X-Inumbo-ID: fe8177d0-b656-11e8-a8a5-bc764e045a96
Received: from mail-oi0-x241.google.com (unknown [2607:f8b0:4003:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe8177d0-b656-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 08:42:18 +0200 (CEST)
Received: by mail-oi0-x241.google.com with SMTP id k12-v6so1571143oiw.8
 for <xen-devel@lists.xenproject.org>; Tue, 11 Sep 2018 23:44:08 -0700 (PDT)
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=lmchiNsDUxb0u2tDE7Tvl/kJ6xrDJdg91yHzt7LPzkw=;
 b=ITh4hcGIKw6bKq2OJu68+PIskk/+bEo6ObTV86N9YwJVLcsP9Aq03S6HGm7+eeqtLM
 E0lrweDl0aC78zPmLrz5YKSH/JjUSejIaaT2TmrkBRTRs9kB2GBeGLyzTYvW0Va5mVb3
 Tosidcpse+7RKyWVHM7ZkOrNVXbHfKo4JA3HWQNpYe3Z88KIOrFy7tVn9CwIMENSMRa2
 SdP60WrFe15yG1k+xQ15mA4JReB91FavB1vEYPNItcuSGJKS+CBih9FhomjvmzNckfiD
 zAfLReMp8V7WL6XJnTltAR/F3IyscYNru9hsb2yBPZWBSH+YZdQ61WbopTi8zU7dnMIY
 BsBw==
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=lmchiNsDUxb0u2tDE7Tvl/kJ6xrDJdg91yHzt7LPzkw=;
 b=KlzZJGMhB7rQmtWrijK+tKj6kYFQGjgxGOdankwNNWB2kMU7WNsit7B4btjWTMqnPR
 rl/5iMkhwDvnxuDBFXmi4l5c+b+09YxyPDBdJP8LE1MtWuV3uVI3Vf+ENsL+7XLxjE2A
 Zj21RSsCrUpY/Nn7xlrc64R01aOLKzXEB5EDHlfWX/qvCzuEhoep5EtwcHKvbym1NJew
 MA/nDrSwnoL+4NcW1e6+dJbFedrVP7ar35DvA4Bvi9ijJJyHQuFPq2WF5LRLIlkm9nKp
 0lffj8HntCoYtysdlI/JMK5fnTWisLxnjz5xkJS/+o41k2y6XAvh6RBfG0TdaqKV6vQB
 TnyQ==
X-Gm-Message-State: APzg51CBt30w1bnkr7TkrNosU8LcePBIHQjDS3Ajr63dLDKIsC0PqprG
 1V8bumpt46GrV6Y9Io93oLPMbbFPqaKUqlLxMn0=
X-Google-Smtp-Source: ANB0VdZtIf39vBTnf+UJtWKz96c2OceZNQNTSNS1EqecFKDfLTm809v9Vq98CptiRs8S7TCHzxPhjJRnA+GiaRuNrII=
X-Received: by 2002:aca:c257:: with SMTP id
 s84-v6mr534388oif.104.1536734648146; 
 Tue, 11 Sep 2018 23:44:08 -0700 (PDT)
MIME-Version: 1.0
References: <1533661673-14607-1-git-send-email-amittomer25@gmail.com>
 <1533661673-14607-2-git-send-email-amittomer25@gmail.com>
 <683b761d-ccf8-b46e-284f-1713ef856b8f@arm.com>
 <CABHD4K-K+XNYPZ4e2_kKa-PcAwKd-5OD5V72dTvb9qbr8qQeWA@mail.gmail.com>
 <122b7b82-af4e-66f7-d210-2b9e0842fbc7@arm.com>
In-Reply-To: <122b7b82-af4e-66f7-d210-2b9e0842fbc7@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 12 Sep 2018 12:13:55 +0530
Message-ID: <CABHD4K9T94iVVZHWPZaMEmNmhidQsGgpsJxd0W3c6+jpph+HuA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/arm: Add Amlogic S905 SoC early
 printk 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: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Andrew Cooper <andrew.cooper3@citrix.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>

SGVsbG8sCgo+IEkgYW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgd2h5IExpbnV4IGlzIGRvaW5nIGl0
LiBEbyB5b3UgZXhwZWN0IGFsbAo+IFUtQm9vdCB2ZXJzaW9uIHRvIGRvIGl0PwoKSXQncyBiZWNh
dXNlIExpbnV4IGRvZXNuJ3QgcmVhbGx5IHRydXN0IHUtYm9vdCBhbmQgaW5pdGlhbGl6ZXMgZXZl
cnkKdGhpbmcgYWdhaW4gPwpNYWlubGluZSBVLWJvb3QgZG9lcyBpdCBidXQgdGhhdCBtYXkgYWxz
byBub3QgcmVxdWlyZWQgc2luY2UgQVRGIGRvZXMgaXQgZm9yIHVzLgoKVGhhbmtzCi1BbWl0Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:45:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1fzyto-0000q0-AO; Wed, 12 Sep 2018 06:45:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzytn-0000ps-6x
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:45:15 +0000
X-Inumbo-ID: 873b6259-b657-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 873b6259-b657-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 06:46:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 00:45:12 -0600
Message-Id: <5B98B5F502000078001E78E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 00:45:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-11-paul.durrant@citrix.com>
 <5B97D1A902000078001E75A2@prv1-mh.provo.novell.com>
 <6fdadeea76e944fcbdcf9f2b0a43025a@AMSPEX02CL03.citrite.net>
In-Reply-To: <6fdadeea76e944fcbdcf9f2b0a43025a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 10/14] mm / iommu: split need_iommu()
 into has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>, Brian Woods <brian.woods@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>

Pj4+IE9uIDExLjA5LjE4IGF0IDE3OjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEphbiBCZXVsaWNoCj4+IFNlbnQ6IDExIFNlcHRl
bWJlciAyMDE4IDE1OjMxCj4+IAo+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4+ID4gQEAgLTE0MjYsNyAr
MTQyNiw4IEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQKPj4g
bG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKQo+PiA+ICAgICAgaWYgKCByZXQgKQo+PiA+ICAg
ICAgICAgIGdvdG8gZGVzdHJveV9tMnA7Cj4+ID4KPj4gPiAtICAgIGlmICggaW9tbXVfZW5hYmxl
ZCAmJiAhaW9tbXVfcGFzc3Rocm91Z2ggJiYKPj4gIW5lZWRfaW9tbXUoaGFyZHdhcmVfZG9tYWlu
KSApCj4+ID4gKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11X3Bhc3N0aHJvdWdoICYm
Cj4+ID4gKyAgICAgICAgICFuZWVkX2lvbW11X3B0X3N5bmMoaGFyZHdhcmVfZG9tYWluKSApCj4+
ID4gICAgICB7Cj4+ID4gICAgICAgICAgZm9yICggaSA9IHNwZm47IGkgPCBlcGZuOyBpKysgKQo+
PiA+ICAgICAgICAgICAgICBpZiAoIGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2Jm
bihpKSwgX21mbihpKSwKPj4gCj4+IEknbSBjb25mdXNlZCAtIHRoZSBjb25kaXRpb24geW91IGNo
YW5nZSBsb29rcyB0byBiZSBpbnZlcnRlZC4gV291bGRuJ3QKPj4gd2UgYmV0dGVyIGZpeCB0aGlz
Pwo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgaW52ZXJ0ZWQuIEkgdGhpbmsgdGhpcyBpcyB0byBh
ZGQgbmV3IGhvdHBsdWdnZWQgbWVtb3J5IAo+IHRvIHRoZSAxOjEgbWFwIGluIHRoZSBjYXNlIHRo
YXQgZG9tMCBpcyBub3QgaW4gc3RyaWN0IG1vZGUuIEkgY291bGQgYmUgd3JvbmcuIAoKT2gsIEkg
dGhpbmsgeW91J3JlIHJpZ2h0LiBJdCBpcyBqdXN0IHJhdGhlciBjb25mdXNpbmcgdG8gc2VlIGFu
CmlvbW11X21hcF9wYWdlKCkgY2FsbCBxdWFsaWZpZWQgYnkgIW5lZWRfaW9tbXUoKS4gQnV0IHRo
YXQncwphcyBjb25mdXNpbmcgKHRvIG1lKSBhcyB0aGUgc2V0dXAgbG9naWMgZm9yIERvbTAncyBw
YWdlIHRhYmxlcy4KCj4+IEFuZCB0aGVuIEkgYWdhaW4gd29uZGVyIHdoZXRoZXIgeW91J3ZlIGNo
b3NlbiB0aGUgcmlnaHQgcHJlZGljYXRlOgo+PiBXaGVyZSB3b3VsZCB0aGUgZXF1aXZhbGVudCBt
YXBwaW5ncyBjb21lIGZyb20gaW4gdGhlIG9wcG9zaXRlIGNhc2U/Cj4gCj4gSWYgZG9tMCBpcyBp
biBzdHJpY3QgbW9kZSB0aGVuIEkgYXNzdW1lIHRoYXQgdGhlIHN5bmNocm9uaXphdGlvbiBpcyBo
YW5kbGVkIAo+IHdoZW4gdGhlIGNhbGxzIGFyZSBtYWRlIHRvIGFkZCBtZW1vcnkgaW50byB0aGUg
cDJtICh3aGljaCBJSVJDIGhhcHBlbnMgZXZlbiAKPiBmb3IgUFYgZ3Vlc3RzKS4KClJpZ2h0IHlv
dSBhcmUuCgo+IE15IGFpbSBmb3IgdGhpcyBwYXRjaCBpcyB0byBhdm9pZCBhbnkgdmlzaWJsZSBm
dW5jdGlvbmFsICBjaGFuZ2UuCgpTdXJlIC0gSSBkaWRuJ3QgbWVhbiBhbnl0aGluZyBoZXJlIChp
ZiBhdCBhbGwpIHRvIGJlIGRvbmUgaW4gdGhpcyBwYXRjaAoob3IgcGVyaGFwcyBldmVuIHNlcmll
cyksIEkndmUgbWVyZWx5IG5vdGljZWQgdGhpcyBhcyBhbiBhcHBhcmVudApvZGRpdHkgKHdoaWNo
IGlmIEkgd2VyZSByaWdodCB3b3VsZCBwZXJoYXBzIGJldHRlciBoYXZlIGJlZW4gZml4ZWQKYmVm
b3JlIHlvdXIgdHJhbnNmb3JtYXRpb25zKS4KCj4+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
Ywo+PiA+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4gPiBAQCAtODA1LDggKzgwNSw4IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwKPj4gc3RydWN0IHhl
bl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKPj4gPiAgICAgIHhhdHAtPnNpemUgLT0gc3RhcnQ7Cj4+
ID4KPj4gPiAgI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKPj4gPiAtICAgIGlmICggbmVl
ZF9pb21tdShkKSApCj4+ID4gLSAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3Rs
YikgPSAxOwo+PiA+ICsgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgaW9tbXVfdXNl
X2hhcF9wdChkKSApCj4+ID4gKyAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxi
KSA9IDE7Cj4+ID4gICNlbmRpZgo+PiAKPj4gUmF0aGVyIHRoYW4gbWFraW5nIHRoZSBjb25kaXRp
b25hbCBtb3JlIGNvbXBsaWNhdGVkLCBwZXJoYXBzCj4+IHNpbXBseSBkcm9wIGl0IChhbmQgbW92
ZSB0aGUgcmVzZXQtdG8tZmFsc2UgY29kZSBvdXQgb2YgLi4uCj4+IAo+PiA+IEBAIC04MjgsNyAr
ODI4LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLAo+PiBz
dHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAo+PiA+ICAgICAgfQo+PiA+Cj4+ID4gICNp
ZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICj4+ID4gLSAgICBpZiAoIG5lZWRfaW9tbXUoZCkg
KQo+PiA+ICsgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgfHwgaW9tbXVfdXNlX2hhcF9w
dChkKSApCj4+ID4gICAgICB7Cj4+ID4gICAgICAgICAgaW50IHJldDsKPj4gCj4+IC4uLiB0aGlz
IGlmKCkpPwo+PiAKPj4gQWxzbyBpdCBsb29rcyB0byBtZSBhcyBpZiBoZXJlIHlvdSd2ZSBnb3Qg
Y29uZnVzZWQgYnkgdGhlIG1lYW5pbmcKPj4geW91J3ZlIGFzc2lnbmVkIHRvIG5lZWRfaW9tbXVf
cHRfc3luYygpOiBBY2NvcmRpbmcgdG8gdGhlCj4+IGRlc2NyaXB0aW9uLCBpdCBpcyBhYm91dCBz
eW5jLWluZyBvZiBwYWdlIHRhYmxlcy4gSGVyZSwgaG93ZXZlciwKPj4gd2UncmUgY2hlY2tpbmcg
d2hldGhlciB0byBmbHVzaCBUTEJzLgo+IAo+IFllcywgSSBtYXkgYmUgY29uZnVzZWQgaGVyZSBi
dXQgaXQgd291bGQgc2VlbSB0byBtZSB0aGF0IGZsdXNoaW5nIHRoZSBJT1RMQiAKPiB3b3VsZCBi
ZSBuZWNlc3NhcnkgZXZlbiBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgcGFnZSB0YWJsZXMgYXJlIHNo
YXJlZC4gSSdsbCAKPiBjaGVjayB0aGUgbG9naWMgYWdhaW4uCgpGbHVzaGluZyBpcyBuZWNlc3Nh
cnkgYWx3YXlzLCBhbmQgbXkgY29tbWVudCBkaWRuJ3QgZ28gaW4gdGhhdApkaXJlY3Rpb24uIFdo
YXQgSSB3YXMgdHJ5aW5nIHRvIHBvaW50IG91dCBpcyB0aGF0IHRoZSB2YWx1ZSBvZgppb21tdV9k
b250X2ZsdXNoX2lvdGxiIGRvZXNuJ3QgbWF0dGVyIHdoZW4gbm8gZmx1c2hpbmcKaGFwcGVucyBh
bnl3YXkuIEkuZS4gc2V0dGluZyBpdCB0byB0cnVlIHVuY29uZGl0aW9uYWxseSBzaG91bGQKbm90
IGhhdmUgYW55IGJhZCBlZmZlY3QgKGJ1dCB0aGUgbm9uLXN0cmljdC1tb2RlLURvbTAgY2FzZQpt
YXkgbmVlZCBkb3VibGUgY2hlY2tpbmcsIGFsYmVpdCBldmVuIGluIHRoYXQgY2FzZSBzdXBwcmVz
c2luZwppbmRpdmlkdWFsIHBhZ2UgZmx1c2hpbmcgd291bGQgYmUgZGVzaXJhYmxlLCBpbiB3aGlj
aCBjYXNlIC0gaWYKbmVlZGVkIC0gdGhlIHNlY29uZCBpZigpIG1pZ2h0IG5lZWQgYWRqdXN0bWVu
dCwgaW5kZXBlbmRlbnQKb2YgdGhlIGNoYW5nZSB5b3UncmUgZG9pbmcgaGVyZSkuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06: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 1fzz2Q-0001mn-GR; Wed, 12 Sep 2018 06:54:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jbun=l2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1fzz2P-0001mZ-Ut
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:54:09 +0000
X-Inumbo-ID: c672526b-b658-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c672526b-b658-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 06:55:04 +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 025A8ABC1;
 Wed, 12 Sep 2018 06:54:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 08:54:05 +0200
Message-Id: <20180912065405.19997-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
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
Content-Type: text/plain; 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
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJlciAxNHRoLCAyMDE4CiAgWyBhcyB0aGlz
IGlzIGp1c3QgYmVmb3JlIENocmlzdG1hcyBzb21lIG1haW50YWluZXJzIG1pZ2h0IGFzayBmb3Ig
YW4KICAgIGVhcmxpZXIgbGFzdCBwb3N0aW5nIGRhdGUgaWYgdGhlaXIgQWNrIGlzIG5lZWRlZC4g
XQoqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQoqIFJDMTogVEJECiogUmVs
ZWFzZTogTWFyY2ggN3RoLCAyMDE5CgpOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhj
ZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0
LjEyIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZwpkYXRlLiBB
bGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBx
dWV1ZWQKaW50byBuZXh0IHJlbGVhc2UuCgpSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVs
eSBhZnRlciBmcmVlemUuCgpXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0
byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2Vl
OiBodHRwczovL3hlbnByb2plY3QuYXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoK
TW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3Jy
ZXNwb25kaW5nIGppcmEgdGFzawpyZWZlcnJlZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRv
IGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gK
ZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVt
YmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBvc3RlZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0g
SHlwZXJ2aXNvciA9PSAKCiogIFBlci1jcHUgdGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJh
ZCBSemVzenV0ZWsgV2lsawoKKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAodjIp
CiAgLSAgQW5kcmV3IENvb3BlcgoKPT09IHg4NiA9PT0gCgoqICBndWVzdCByZXNvdXJjZSBtYXBw
aW5nICh2MTgpCiAgLSAgUGF1bCBEdXJyYW50CgoqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlv
biBlbXVsYXRvciBhZGRpdGlvbnMgKHY0KQogIC0gIEphbiBCZXVsaWNoCgoqICBQVi1JT01NVSAo
djYpCiAgLSAgUGF1bCBEdXJyYW50CgoqICBIVk0gZ3Vlc3QgQ1BVIHRvcG9sb2d5IHN1cHBvcnQg
KFJGQykKICAtICBDaGFvIEdhbwoKKiAgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0
aW9uIGVuYWJsaW5nICh2MSkKICAtICBMdXdlaSBLYW5nCgoqICBMaW51eCBzdHViIGRvbWFpbnMg
KFJGQykKICAtICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kKCiogIFBWLW9ubHkgaHlwZXJ2
aXNvciAodjEpCiAgLSAgV2VpIExpdQoKPT0gR3J1YjIgPT0gCgoqICBTdXBwb3J0IFBWSCBndWVz
dCBib290ICh2MSkKICAtICBKdWVyZ2VuIEdyb3NzCgo9PSBDb21wbGV0ZWQgPT0gCgoKSnVlcmdl
biBHcm9zcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 06:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 06: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 1fzz2M-0001mN-6k; Wed, 12 Sep 2018 06:54: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzz2K-0001mI-Pt
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 06:54:04 +0000
X-Inumbo-ID: 6094981a-b658-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6094981a-b658-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 08:52:13 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 00:54:02 -0600
Message-Id: <5B98B80402000078001E7907@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 00:53:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-12-paul.durrant@citrix.com>
 <5B97D5B402000078001E75F7@prv1-mh.provo.novell.com>
 <8e0e6537e0b7469ea7aa11436272a4a5@AMSPEX02CL03.citrite.net>
In-Reply-To: <8e0e6537e0b7469ea7aa11436272a4a5@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 11/14] x86: add iommu_op to enable
 modification of IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 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+IE9uIDExLjA5LjE4IGF0IDE3OjUyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBTZXB0ZW1iZXIgMjAxOCAxNTo0OAo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFRoaXMgcGF0Y2ggYWRkcyBh
biBpb21tdV9vcCB3aGljaCBjaGVja3Mgd2hldGhlciBpdCBpcyBwb3NzaWJsZSBvcgo+PiA+IHNh
ZmUgZm9yIGEgZG9tYWluIHRvIG1vZGlmeSBpdHMgb3duIElPTU1VIG1hcHBpbmdzIGFuZCwgaWYg
c28sIGNyZWF0ZXMKPj4gPiBhIHJhbmdlc2V0IHRvIHRyYWNrIG1vZGlmaWNhdGlvbnMuCj4+IAo+
PiBOb3cgdGhpcyBjYW4gc3VyZWx5IGdyb3cgcHJldHR5IGJpZz8KPiAKPiBJdCBjb3VsZCBidXQg
SSBkb24ndCBzZWUgYW55IGdvb2Qgd2F5IHJvdW5kIGl0LiBUaGUgYWx0ZXJuYXRpdmUgaXMgdG8g
c2hvb3QgCj4gYWxsIFJBTSBtYXBwaW5ncyBvdXQgb2YgdGhlIElPTU1VIHdoZW4gZW5hYmxpbmcg
UFYgSU9NTVUgYW5kIGRldGVybWluZSB0aGUgCj4gdmFsaWRpdHkgb2YgYW4gdW5tYXAgb3Agb25s
eSBvbiB0aGUgYmFzaXMgb2Ygd2hldGhlciB0aGUgbWFwcGluZyBleGlzdHMgaW4gCj4gdGhlIElP
TU1VLiBJcyB0aGF0IG9wdGlvbiBwcmVmZXJhYmxlPwoKSSdtIG5vdCBzdXJlIC0gaXQgdmVyeSBt
dWNoIGRlcGVuZHMgb24gdGhlIGRvd25zaWRlcy4gQW4gb2J2aW91cwpvbmUgaXMgdGhhdCBkcm9w
cGluZyBhbGwgUkFNIG1hcHBpbmdzIGlzIGdvaW5nIHRvIHRha2UgcXVpdGUgc29tZQp0aW1lIGZv
ciBhIGJpZyBkb21haW4uCgo+PiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
Cj4+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4gPiBAQCAtMTQ2MCw3
ICsxNDYwLDcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsCj4+IHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+PiA+ICAgICAgfQo+PiA+Cj4+
ID4gICBkb25lOgo+PiA+IC0gICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11
X3B0KGQpICkKPj4gPiArICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9w
dChkKSAmJiAhaGQtCj4+ID5pb21tdV9vcF9yYW5nZXMgKQo+PiA+ICAgICAgICAgIGlvbW11X3Rl
YXJkb3duKGQpOwo+PiA+ICAgICAgcGNpZGV2c191bmxvY2soKTsKPj4gPgo+PiA+IEBAIC0xNTEw
LDcgKzE1MTAsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4Cj4+IGJ1cywgdTggZGV2Zm4pCj4+ID4KPj4gPiAgICAgIHBkZXYtPmZhdWx0LmNvdW50
ID0gMDsKPj4gPgo+PiA+IC0gICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11
X3B0KGQpICkKPj4gPiArICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9w
dChkKSAmJiAhaGQtCj4+ID5pb21tdV9vcF9yYW5nZXMgKQo+PiA+ICAgICAgICAgIGlvbW11X3Rl
YXJkb3duKGQpOwo+PiAKPj4gVGhlc2UgYWRkaXRpb25zIGFyZSBwcmV0dHkgdW4tb2J2aW91cywg
YW5kIGhlbmNlIGF0IGxlYXN0IG5lZWQKPj4gY29tbWVudHMuIEJ1dCBJJ20gYWxzbyB1bmNsZWFy
IGFib3V0IHRoZSBpbnRlbmRlZCBiZWhhdmlvcjogRm9yCj4+IGEgZ3Vlc3Qgbm90IG1lYW5pbmcg
dG8gcGxheSB3aXRoIGl0cyBtYXBwaW5ncywgd2h5IHdvdWxkIHlvdQo+PiBrZWVwIHRoZSB0YWJs
ZXMgYXJvdW5kIChhbmQgdGhlIG1lbW9yeSB1c2VsZXNzbHkgYWxsb2NhdGVkKT8KPj4gCj4gCj4g
Tm8uIElmIHRoZSBndWVzdCBoYXMgbm90IGVuYWJsZWQgUFYtSU9NTXUgdGhlbiBoZC0+aW9tbXVf
b3BfcmFuZ2VzIHdvdWxkIGJlIAo+IE5VTEwgYW5kIHNvIHRoZSB0YWJsZXMgd2lsbCBnZXQgdG9y
biBkb3duLCBvdGhlcndpc2UgdGhlIGd1ZXN0IGlzIGluIGNvbnRyb2wgCj4gYW5kIHNvIFhlbiBz
aG91bGQgbGVhdmUgdGhlIHRhYmxlcyBhbG9uZS4KCk9oLCBJJ3ZlIG1pc3JlYWQgaGQtPmlvbW11
X29wX3JhbmdlcyAodGFraW5nIGl0IGZvciBhIGNoZWNrIGZvciB0aGUKcmVxdWlyZWQgb3AgdGhh
dCB5b3UgY2hlY2sgZm9yIGluIGlvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24oKSkuCgo+PiA+
IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4+ID4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5s
c3QKPj4gPiBAQCAtNzksNiArNzksNyBAQAo+PiA+ICA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9o
dm1fdmNwdS5oCj4+ID4gICEJaW9tbXVfb3AJCQlpb21tdV9vcC5oCj4+ID4gICEJaW9tbXVfb3Bf
YnVmCQkJaW9tbXVfb3AuaAo+PiA+ICshCWlvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24JaW9t
bXVfb3AuaAo+PiAKPj4gVGhlIHN0cnVjdHVyZSBhYm92ZSBsb29rcyB0byBiZSAzMi0vNjQtYml0
IGFnbm9zdGljLiBXaHkgaXMgdGhpcyAhCj4+IGluc3RlYWQgb2YgPyA/Cj4gCj4gSUlSQyBJIGlu
dmVzdGlnYXRlZCB0aGlzLiBJIHRoaW5rIHRoZSByZWFzb24gaXMgdGhhdCB0aGUgWExBVCBtYWNy
byB3b24ndCBkbyAKPiB0aGUgbmVjZXNzYXJ5IGNvcHktYmFjayBvZiB0aGUgc3RydWN0IGluIHRo
ZSBjb21wYXQgcGF0aCBhbmQgc28gaXQgbWVzc2VkIHVwIAo+IGdldHRpbmcgdGhlIHN0YXR1cyBm
aWVsZCBvdXQuCgpJJ2QgYmUgc3VycHJpc2VkLCBhcyBJIHRoaW5rIHdlIHVzZSBzdWNoIG1peCBv
ZiAhIGFuZCA/IGVsc2V3aGVyZQp0b28uIEkgY2FuJ3QgZXhjbHVkZSB0aGF0J3MgaW4gbm8tY29w
eS1iYWNrIHNjZW5hcmlvcyBvbmx5LCB0aG91Z2guCgo+IFNpbmNlIHlvdSB3YW50ZWQgYnkgdG8g
YWRqdXN0IHRoZSBjb21wYXQgY29kZSAKPiB0byBhdm9pZCB1bm5lY2Vzc2FyeSBjb3B5aW5nIChp
biBhbiBlYXJsaWVyIHBhdGNoKSBJIGNhbiBwcm9iYWJseSBjaGFuZ2UgCj4gdGhlc2UgdG8gPy4K
ClBlcmhhcHMgSSdtIG1pc3NpbmcgdGhlIGNvbm5lY3Rpb24sIHNvIEkgZG9uJ3Qga25vdyBmb3Ig
c3VyZSB3aGF0CnRvIHJlcGx5IGhlcmUgLSBtb3N0IGxpa2VseSB0aGUgYW5zd2VyIGlzICJ5ZXMi
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:04:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzC0-0002mD-V4; Wed, 12 Sep 2018 07:04:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1fzzBz-0002m8-Ky
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:04:03 +0000
X-Inumbo-ID: 27e40a1c-b65a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27e40a1c-b65a-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 07:04:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 01:04:01 -0600
Message-Id: <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 01:03:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-14-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgaW50IGlvbW11b3BfbWFwKHN0cnVjdCB4ZW5faW9tbXVfb3BfbWFwICpvcCkK
PiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+
ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOwo+ICsg
ICAgYm9vbCByZWFkb25seSA9IG9wLT5mbGFncyAmIFhFTl9JT01NVU9QX21hcF9yZWFkb25seTsK
PiArICAgIGJmbl90IGJmbiA9IF9iZm4ob3AtPmJmbik7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+ICsgICAgdW5zaWduZWQgaW50IHByb3Q7Cj4gKyAgICBpbnQgcmMsIGlnbm9yZTsK
PiArCj4gKyAgICBpZiAoIG9wLT5wYWQgfHwKPiArICAgICAgICAgKG9wLT5mbGFncyAmIH4oWEVO
X0lPTU1VT1BfbWFwX2FsbCB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9JT01NVU9Q
X21hcF9yZWFkb25seSkpICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBp
ZiAoICFpb21tdS0+aW9tbXVfb3BfcmFuZ2VzICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Cj4gKwo+ICsgICAgLyogUGVyLWRldmljZSBtYXBwaW5nIG5vdCB5ZXQgc3VwcG9ydGVkICov
Cj4gKyAgICBpZiAoICEob3AtPmZsYWdzICYgWEVOX0lPTU1VT1BfbWFwX2FsbCkgKQo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIC8qIENoZWNrIHdoZXRoZXIgdGhlIHNwZWNp
ZmllZCBCRk4gZmFsbHMgaW4gYSByZXNlcnZlZCByZWdpb24gKi8KPiArICAgIGlmICggcmFuZ2Vz
ZXRfY29udGFpbnNfc2luZ2xldG9uKGlvbW11LT5yZXNlcnZlZF9yYW5nZXMsIGJmbl94KGJmbikp
ICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBkID0gcmN1X2xvY2tfZG9t
YWluX2J5X2FueV9pZChvcC0+ZG9taWQpOwo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0
dXJuIC1FU1JDSDsKPiArCj4gKyAgICByYyA9IGdldF9wYWdlZF9nZm4oZCwgX2dmbihvcC0+Z2Zu
KSwgcmVhZG9ubHksIE5VTEwsICZwYWdlKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdv
dG8gdW5sb2NrOwo+ICsKPiArICAgIHJjID0gLUVJTlZBTDsKPiArICAgIGlmICggIXJlYWRvbmx5
ICYmICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gKyAgICB7Cj4g
KyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgZ290byB1bmxvY2s7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgcHJvdCA9IElPTU1VRl9yZWFkYWJsZTsKPiArICAgIGlmICggIXJlYWRvbmx5
ICkKPiArICAgICAgICBwcm90IHw9IElPTU1VRl93cml0YWJsZTsKPiArCj4gKyAgICByYyA9IC1F
SU87Cj4gKyAgICBpZiAoIGlvbW11X21hcF9wYWdlKGN1cnJkLCBiZm4sIHBhZ2VfdG9fbWZuKHBh
Z2UpLCBwcm90KSApCj4gKyAgICAgICAgZ290byByZWxlYXNlOwo+ICsKPiArICAgIHJjID0gcmFu
Z2VzZXRfYWRkX3NpbmdsZXRvbihpb21tdS0+aW9tbXVfb3BfcmFuZ2VzLCBiZm5feChiZm4pKTsK
PiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gdW5tYXA7CgpXaGVuIGEgbWFwcGluZyBp
cyByZXF1ZXN0ZWQgZm9yIHRoZSBzYW1lIEJGTiB0aGF0IGEgcHJpb3IgbWFwcGluZwp3YXMgYWxy
ZWFkeSBlc3RhYmxpc2hlZCBmb3IsIHRoZSBwYWdlIHJlZnMgb2YgdGhhdCBwcmlvciBtYXBwaW5n
IGdldApsZWFrZWQgaGVyZS4gSSBkb24ndCB0aGluayB5b3Ugd2FudCB0byByZXF1aXJlIGFuIGlu
dGVybWVkaWF0ZSB1bm1hcCwKc28gY2hlY2tpbmcgdGhlIHJhbmdlc2V0IGZpcnN0IGlzIG5vdCBh
biBvcHRpb24uIEhlbmNlIEkgdGhpbmsgeW91Cm5lZWQgdG8gbG9vayB1cCB0aGUgdHJhbnNsYXRp
b24gYW55d2F5LCB3aGljaCBtYXkgbWVhbiB0aGF0IHRoZQpyYW5nZXNldCdzIHVzZWZ1bG5lc3Mg
aXMgcXVpdGUgbGltaXRlZCAocmVsZXZhbnQgd2l0aCB0aGUgYWRkaXRpb25hbApjb250ZXh0IG9m
IG15IHF1ZXN0aW9uIHJlZ2FyZGluZyBpdCBwZXJoYXBzIHJlcXVpcmluZyBhIHByZXR0eSBtdWNo
CnVuYm91bmRlZCBhbW91bnQgb2YgbWVtb3J5KS4KCkluIG9yZGVyIHRvIGF2b2lkIHNob290aW5n
IGRvd24gYWxsIHByZS1leGlzdGluZyBSQU0gbWFwcGluZ3MgLSBpcwp0aGVyZSBubyB3YXkgdGhl
IHBhZ2UgdGFibGUgZW50cmllcyBjb3VsZCBiZSBtYXJrZWQgdG8gaWRlbnRpZnkKdGhlaXIgb3Jp
Z2luPwoKSSBhbHNvIGhhdmUgYW5vdGhlciBtb3JlIGdlbmVyYWwgY29uY2VybjogQWxsb3dpbmcg
dGhlIGd1ZXN0IHRvCm1hbmlwdWxhdGUgaXRzIElPTU1VIHBhZ2UgdGFibGVzIG1lYW5zIHRoYXQg
aXQgY2FuIGRlbGliZXJhdGVseQpzaGF0dGVyIGxhcmdlIHBhZ2VzLCBncm93aW5nIHRoZSBvdmVy
YWxsIG1lbW9yeSBmb290cHJpbnQgb2YgdGhlCmRvbWFpbi4gSSdtIGhlc2l0YW50IHRvIHNheSB0
aGlzLCBidXQgSSdtIGFmcmFpZCB0aGF0IHJlc291cmNlCnRyYWNraW5nIG9mIHN1Y2ggImJlaGlu
ZCB0aGUgc2NlbmVzIiBhbGxvY2F0aW9ucyBtaWdodCBiZSBhCm5lY2Vzc2FyeSBwcmVyZXEgZm9y
IHRoZSBQViBJT01NVSB3b3JrLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:43:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzznl-0005bI-Lj; Wed, 12 Sep 2018 07: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzznk-0005bD-FW
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 07:43:04 +0000
X-Inumbo-ID: 37d414fe-b65f-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37d414fe-b65f-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:41:12 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:43:00 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:42:25 +0100
Message-ID: <2d70941bee81fbbedd5ffc2194ad40c6bdffd323.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrii Anisov
 <andrii_anisov@epam.com>, Andrii Anisov <andrii.anisov@gmail.com>, 
 xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 09:42:18 +0200
In-Reply-To: <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
 <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
 <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: multipart/mixed; boundary="===============5964963675692344423=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5964963675692344423==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-LqTwmQsindVT3x2MQ2f8"


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

On Tue, 2018-09-11 at 16:54 +0100, George Dunlap wrote:
> On 09/11/2018 04:19 PM, Andrii Anisov wrote:
> >=20
> > On 11.09.18 13:44, George Dunlap wrote:
> > > What I do in xenalyze is to have the timestamps in seconds, but
> > > always
> > > print down to the nanosecond.  (For this I actually break cpu
> > > cycles
> > > into s and ns separately, and then print "%u.%09u".)
> >=20
> > Here, we can have the same. With the 0current formula in
> > xentrace_format, but changing `%(tsc)d` to `%(tsc).9f` in formats.
> >=20
Sorry, I'm not sure I'm getting this properly. When you say "with the
current formula", do you mean before or after this series?

IAC, changing the default format file that we ship so that it prints
time in the format seconds.nanoseconds (if CPU speed is specified),
would be nice IMO.

> FYI, I never use xentrace_format; as far as I'm concerned it's been
> made
> obsolete by xenalyze, and if it were up to me I'd remove it from the
> tree.  Lots of people seem to find it useful, so I review patches.
>
I almost entirely concur. As said already, the one reason why I think
it still could be useful, and we should keep it, is that the way a
trace will look like can be changed or tweaked rather easily, and
without having to recompile anything, via the formats file, which is
rather cool. :-)

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/

--=-LqTwmQsindVT3x2MQ2f8
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+4FAluYw1oACgkQFkJ4iaW4
c+5+zhAA7N0aWLPE/zVFwNdUatpNumeEo98iBAc6QuMZy/jOXNQyQwaD8DgELHKj
upGD9G4Q+bpjT4iM71bRDCCdDwiytwqYSh47pUu8h8gib49NH6zJjDdKqX9kB189
VMHe/dsxTDOAMBwRTyeOzpM3R/SvVbO0iGB9fGQR38kjFTxnq2/EdgQev4gRM+cQ
0JOKtBG4/eVylU17zx3mDqiYZaaEOSe5qRplUJkrkncFPQ/rCtD49TyGvqfvRddS
Ely93PySPiW7sbubscm5S3Q0SSRmaIiG/iCeV7y9BdLp24F6f5hD7d6pABwgk7JE
339eYmNPvnLyZJTu9dp3ykxgt1aglFq6x4K1hfeXdRJJIF00iYhmfJyPDFOXqCDb
S0eWDKT2AXUpsQr7nX/gXn9GwGEPve404Qeu7+TCXKIvb58bEXdesznWgkLy9eJy
jBeWZ+SSWV1O+SgVlXDEghei2fHnjQOLfmcs/peb8xGmR+8mxxAJ/AT7rL5aqtu/
Mev3lAu+/5KLwZ8jECd2SpMpBrpUhl505am6bwKLcG6HtsS7AWyOc8NEEvNwbGIN
BW6rUnFmu7NB97/xmodI55UjqQ+1ikqMiReBYYSp7r2rgUNTD6ImqffOqIJ5zJdk
+u3t+8SXm7e5D6KcWFYXNNEaC9SRH0XviXDAUXadOWqQpxUC8M0=
=EsG2
-----END PGP SIGNATURE-----

--=-LqTwmQsindVT3x2MQ2f8--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5964963675692344423==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:48:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzsa-0005nU-Cq; Wed, 12 Sep 2018 07:48:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzzsZ-0005nP-6O
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:48:03 +0000
X-Inumbo-ID: 4ce655ec-b660-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ce655ec-b660-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 07:48:56 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:47:59 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:47:23 +0100
Message-ID: <a3ecdef99586cbecc3ff565b5a32e7945dcbba67.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>, George Dunlap
 <george.dunlap@citrix.com>, Andrii Anisov <andrii.anisov@gmail.com>
Date: Wed, 12 Sep 2018 09:47:16 +0200
In-Reply-To: <13a287f0-bd56-c8c6-f6b6-56e7034247c0@epam.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-4-git-send-email-andrii.anisov@gmail.com>
 <ead12893-8bd0-5438-5356-937d712e08e4@citrix.com>
 <13a287f0-bd56-c8c6-f6b6-56e7034247c0@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/5] xentrace_format: combine 64-bit LE
 values from traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1107705412364525353=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1107705412364525353==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-oz5sC77EJlWtVSgo2Hai"


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

On Tue, 2018-09-11 at 15:23 +0300, Andrii Anisov wrote:
> Hello George,
>=20
>=20
> On 11.09.18 13:48, George Dunlap wrote:
> > I like the idea; but what does 'LE' mean in this context?
>=20
> Little endian. Most significant 32bit word is at a higher index in
> the=20
> array.
>
I did get it, but it took it a little bit, and a couple of re-reads. I
guess, just use 'little endian' (both in changelog and in the code)?

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/

--=-oz5sC77EJlWtVSgo2Hai
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+4FAluYxIQACgkQFkJ4iaW4
c+5G/RAAxsxyjBe/cIozNj16chRZ7tmCU2n84HuS3kv6M62tm2NFjuwt3Z1JKGQQ
HTKq/tpX+XjPzQb+cWi3e0zSvGZKXWuMS/R0sHO9mIqAnKCfmM1hLH79vHmVHS6w
mAejF2DltmRFL0AOR53DloIX4gIyQO9xOjcseUvIPr/KLQi0mqKSN9+B8xyYltnK
wMCj/bqfDqjb0E/FbZuGnKcb6Iptj9gLfKWJWV1tUWvcmswQ0G4V5VX+lfjzfy0G
IJ8ZUG6rPOSghEuPYy56/MoPhgaSp0QZMJ41/FwFyjaGzU2XAmoZlDlaeiUXpYbd
uHKq5JH6sQ2u3K2QD3i3SI/nlXmJQxWtgHP7aydIAnPamMZDM63NhFA8VPWY9o1o
rZiJE9Qu2wSsEZshSbo2gZMp3/LcK5YYjBbF/w5AuiE3smioe3KNQmmvlqOYDgLM
7XcPwOhWs/TPR3LqgodcOrSi9cFnTCqkGQ+dSK88rpBhFuhXekoO0g4hI/+6RZwD
HEQWa+3ijG2EhpikbRS4sBcRHeO1l8zal1gQKyTs/zK4gQLVptf6znhb0Bew80Qb
uWX/EaOnCqIdsgGDZz5wv+ANOHvQXXwPgVHe+QNZD4gsjQ3QGAlZpIptG+R97sQk
C6H0Ica1nBoYJyRgPf3MN9pXjbopHw9DW7/LrJxRvEvHL+yZ9sg=
=eYmO
-----END PGP SIGNATURE-----

--=-oz5sC77EJlWtVSgo2Hai--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1107705412364525353==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzv0-0006Rv-Fj; Wed, 12 Sep 2018 07: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=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzzuy-0006RV-5k
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:50:32 +0000
X-Inumbo-ID: 43eb7326-b660-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 43eb7326-b660-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:48:41 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 6A340305FFBF
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:30 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 509FD7FC00
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:30 +0300 (EEST)
Received: (qmail 32149 invoked from network); 12 Sep 2018 10:50:30 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2018 10:50:29 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 10:50:05 +0300
Message-Id: <20180912075006.31791-3-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180912075006.31791-1-apop@bitdefender.com>
References: <20180912075006.31791-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77379
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495699,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.012165)], BW: [Enabled, t:
 (0.000006)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006231), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.113524,0.000374)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.068272), Hit: No, Details: v2.7.15; Id:
 15.1i60i0m.1cn6c56fd.2erhs], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v6 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

SW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlLCB3aGlj
aCBhbGxvd3MgYQpkb21haW4gdG8gY2hhbmdlIHRoZSB2YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNz
IGJpdCBmb3IgYSBwYWdlLgoKQWRkIGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBo
dm1vcC4KClNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gcmVtb3Zl
IHRoZSAic2V0XyIgZnJvbSBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlCgpD
aGFuZ2VzIGluIHY0OgotIGZpeCBhIGRlYWRsb2NrOgogICAgSWYgcDJtX3NldF9zdXBwcmVzc192
ZSgpIGlzIGNhbGxlZCBvbiBpbnZhbGlkIHBhZ2VzIHRoZSBjb2RlIHBhdGgKICAgIHdyb25nbHkg
cmV0dXJucyB3aXRob3V0IHJlbGVhc2luZyB0aGUgbG9jaywgcmVzdWx0aW5nIGluIGEgZGVhZGxv
Y2suCi0gcmVtb3ZlIHRoZSBwcml2aWxlZ2VkIGRvbWFpbiBjaGVjawoKQ2hhbmdlcyBpbiB2MzoK
LSBmaXggaW5kZW50YXRpb24gKFdlaSBMaXUpCi0gdXNlIHJldHVybiB2YWx1ZXMgb3RoZXIgdGhh
biBFSU5WQUwgd2hlcmUgYXBwcm9wcmlhdGUgKElhbiBCZXVsaWNoKQotIHJlbW92ZSB0aGUgaXJy
ZWxldmFudCBjb21tZW50cyBmcm9tIHRoZQogIHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192
ZSBzdHJ1Y3QgKElhbiBCZXVsaWNoKQotIGFkZCBjb21tZW50IGZvciB0aGUgc3VwcHJlc3NfdmUg
ZmllbGQgaW4gdGhlIHN0cnVjdCBhYm92ZSAoSWFuCiAgQmV1bGljaCkKLSByZW1vdmUgdGhlIHR5
cGVkZWYgYW5kIERFRklORV9YRU5fR1VFU1RfSEFORExFIGZvcgogIHhlbl9odm1fYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZSAoSWFuIEJldWxpY2gpCi0gdXNlIFhTTV9ETV9QUklWIGNoZWNrIGluc3Rl
YWQgb2YgZG9tYWluLT5pc19wcml2aWxlZ2VkIChJYW4gQmV1bGljaCkKCkNoYW5nZXMgaW4gdjI6
Ci0gY2hlY2sgaWYgI1ZFIGhhcyBiZWVuIGVuYWJsZWQgb24gdGhlIHRhcmdldCBkb21haW4gKFRh
bWFzIEsgTGVuZ3llbCkKLSBjaGVjayBpZiB0aGUgY3B1IGhhcyB0aGUgI1ZFIGZlYXR1cmUKLSBt
YWtlIHRoZSBzdXBwcmVzc192ZSBhcmd1bWVudCBib29sZWFuIChKYW4gQmV1bGljaCkKLSBpbml0
aWFsaXplIG9ubHkgbG9jYWwgdmFyaWFibGVzIHRoYXQgbmVlZCBpbml0aWFsaXppbmcgKEphbiBC
ZXVsaWNoKQotIHVzZSBmZXdlciBsb2NhbCB2YXJpYWJsZXMgKEphbiBCZXVsaWNoKQotIGZpeCBp
bmRlbnRhdGlvbiAoSmFuIEJldWxpY2gpCi0gcmVtb3ZlIHVubmVjZXNzYXJ5IGJyYWNlcyAoSmFu
IEJldWxpY2gpCi0gdXNlIGdmbl9sb2NrKCkgaW5zdGVhZCBvZiBwMm1fbG9jaygpIGluIHRoZSBu
b24tYWx0cDJtIGNhc2UgKEphbgogIEJldWxpY2gpCi0gbWVyZ2UgcGF0Y2ggIzIgYW5kIHBhdGNo
ICMzIChKYW4gQmV1bGljaCkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwg
IDIgKysKIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAyNCArKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0ICsrKysrKysrKwogeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDExICsrKysrKysKIHhl
bi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKwogNiBmaWxlcyBjaGFuZ2VkLCAx
MDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggYmI3NWJjYzg0ZC4uOWIw
ZjU1YzY0OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE5MzksNiArMTkzOSw4IEBAIGludCB4
Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwKIC8qIFN3aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFs
dHAybSB2aWV3ICovCiBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192aWV3KHhjX2ludGVyZmFjZSAq
aGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDE2X3Qgdmlld19pZCk7CitpbnQgeGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCBib29sIHN2ZSk7CiBpbnQgeGNfYWx0
cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90
IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2Vz
cyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hj
X2FsdHAybS5jCmluZGV4IGNlNGExZTRkNjAuLmY4ODNkMGIzOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xNjMs
NiArMTYzLDMwIEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2FsdHAy
bV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90
IGdmbiwgYm9vbCBzdmUpCit7CisgICAgaW50IHJjOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JV
RkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOworCisgICAgYXJnID0geGNfaHlwZXJjYWxs
X2J1ZmZlcl9hbGxvYyhoYW5kbGUsIGFyZywgc2l6ZW9mKCphcmcpKTsKKyAgICBpZiAoIGFyZyA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgYXJnLT52ZXJzaW9uID0gSFZNT1Bf
QUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOworICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZTsKKyAgICBhcmctPmRvbWFpbiA9IGRvbWlkOworICAgIGFyZy0+dS5zdXBw
cmVzc192ZS52aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUuc3VwcHJlc3NfdmUuZ2ZuID0gZ2Zu
OworICAgIGFyZy0+dS5zdXBwcmVzc192ZS5zdXBwcmVzc192ZSA9IHN2ZTsKKworICAgIHJjID0g
eGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJt
LAorICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisKKyAg
ICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOworICAgIHJldHVybiByYzsK
K30KKwogaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQsIHhlbl9wZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l
bV9hY2Nlc3NfdCBhY2Nlc3MpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwNjI4NzJjYjcxLi5lMjA3M2I2YjAzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTQ0OTIsNiArNDQ5Miw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZGVzdHJv
eV9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybToKKyAgICBjYXNlIEhWTU9Q
X2FsdHAybV9zZXRfc3VwcHJlc3NfdmU6CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3M6CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6CiAgICAg
Y2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbjoKQEAgLTQ2MDksNiArNDYxMCwxOSBAQCBzdGF0
aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgcmMgPSBwMm1fc3dpdGNoX2RvbWFpbl9hbHRw
Mm1fYnlfaWQoZCwgYS51LnZpZXcudmlldyk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlOgorICAgICAgICBpZiAoIGEudS5zdXBwcmVzc192
ZS5wYWQxIHx8IGEudS5zdXBwcmVzc192ZS5wYWQyICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2Zu
KGEudS5zZXRfbWVtX2FjY2Vzcy5nZm4pOworICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAy
bV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3MudmlldzsKKyAgICAgICAgICAgIGJvb2wgc3VwcHJl
c3NfdmUgPSBhLnUuc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmU7CisKKyAgICAgICAgICAgIHJjID0g
cDJtX3NldF9zdXBwcmVzc192ZShkLCBnZm4sIHN1cHByZXNzX3ZlLCBhbHRwMm1faWR4KTsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1f
YWNjZXNzOgogICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzcy5wYWQgKQogICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggYzk4MGYxNzQ0ZC4uNmFjOWVm
MzU3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC01MDEsNiArNTAxLDYxIEBAIHZvaWQgYXJjaF9w
Mm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1
aXJlZCkKICAgICB9CiB9CiAKKy8qCisgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQg
Zm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KKyAqLworaW50IHAybV9zZXRfc3Vw
cHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCit7CisgICAg
c3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHN0
cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBwMm1fdHlwZV90IHQ7
CisgICAgaW50IHJjOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkK
KyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgLyogI1ZFIHNob3VsZCBiZSBlbmFi
bGVkIGZvciB0aGlzIHZjcHUuICovCisgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVu
dCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKKwor
ICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBhbHRwMm1faWR4
ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAy
bV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhd
OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHAybSA9IGhvc3RfcDJtOworCisgICAgZ2ZuX2xv
Y2soaG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICBpZiAoIGFwMm0gKQorICAgICAgICBwMm1fbG9j
ayhhcDJtKTsKKworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOworICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVTUkNIOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHAybS0+
c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIHN1cHByZXNzX3Zl
KTsKKworb3V0OgorICAgIGlmICggYXAybSApCisgICAgICAgIHAybV91bmxvY2soYXAybSk7CisK
KyAgICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisgICAgcmV0dXJuIHJjOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmgKaW5kZXggYmJiYTk5ZTVmNS4uMTRkMjlkMTcwMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o
CkBAIC0zOCw2ICszOCwxNCBAQCBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB7CiB0eXBlZGVmIHN0cnVj
dCB4ZW5faHZtX3BhcmFtIHhlbl9odm1fcGFyYW1fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fcGFyYW1fdCk7CiAKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZSB7
CisgICAgdWludDE2X3QgdmlldzsKKyAgICB1aW50OF90IHN1cHByZXNzX3ZlOyAvKiBCb29sZWFu
IHR5cGUuICovCisgICAgdWludDhfdCBwYWQxOworICAgIHVpbnQzMl90IHBhZDI7CisgICAgdWlu
dDY0X3QgZ2ZuOworfTsKKwogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQw
OTAwCiAKIC8qIFNldCB0aGUgbG9naWNhbCBsZXZlbCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kg
SU5UeCB3aXJlcy4gKi8KQEAgLTI5Niw2ICszMDQsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
b3AgewogI2RlZmluZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAogLyogU2V0
IGFjY2VzcyBmb3IgYW4gYXJyYXkgb2YgcGFnZXMgKi8KICNkZWZpbmUgSFZNT1BfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpIDkKKy8qIFNldCB0aGUgIlN1cHByZXNzICNWRSIgYml0IG9uIGEg
cGFnZSAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlICAgICAgMTAKICAg
ICBkb21pZF90IGRvbWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90IHBhZDI7
CkBAIC0zMDYsNiArMzE2LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICAgICAgICAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICAgIHNldF9tZW1fYWNjZXNz
OwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hh
bmdlX2dmbjsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211
bHRpIHNldF9tZW1fYWNjZXNzX211bHRpOworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
c3VwcHJlc3NfdmUgICAgICAgICAgc3VwcHJlc3NfdmU7CiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0
XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggN2U5NWVhYjgxYy4uYThkMzhi
OTBlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03Miw2ICs3Miw5IEBAIGxvbmcgcDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBuciwgdWludDMyX3Qgc3RhcnQsIHVpbnQzMl90IG1hc2ssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7CiAKK2lu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBz
dXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1f
aWR4KTsKKwogLyoKICAqIEdldCBhY2Nlc3MgdHlwZSBmb3IgYSBnZm4uCiAgKiBJZiBnZm4gPT0g
SU5WQUxJRF9HRk4sIGdldHMgdGhlIGRlZmF1bHQgYWNjZXNzIHR5cGUuCi0tIAoyLjE4LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzv0-0006S7-Ou; Wed, 12 Sep 2018 07: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=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzzuy-0006RY-Bp
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:50:32 +0000
X-Inumbo-ID: 4413c9f6-b660-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4413c9f6-b660-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:48:41 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id AAF95305FFA8
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:30 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9BB067FC02
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:30 +0300 (EEST)
Received: (qmail 32168 invoked from network); 12 Sep 2018 10:50:30 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2018 10:50:30 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 10:50:06 +0300
Message-Id: <20180912075006.31791-4-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180912075006.31791-1-apop@bitdefender.com>
References: <20180912075006.31791-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77379
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495699,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.007865)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004554), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.087403,0.000184)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.104115), Hit: No, Details: v2.7.15; Id:
 15.1i642pt.1cn6c56s6.6k37], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v6 3/3] x86/altp2m: Add a hvmop for querying the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

U2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCiB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAg
ICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAg
IHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAg
fCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKaW5kZXggOWIwZjU1YzY0OS4uZGFkOTZhOTVhMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
QEAgLTE5NDEsNiArMTk0MSw4IEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCB2aWV3X2lkKTsKIGludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKK2lu
dCB4Y19hbHRwMm1fZ2V0X3N1cHByZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQs
IHhlbl9wZm5fdCBnZm4sIGJvb2wgKnN2ZSk7CiBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNz
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCmluZGV4IGY4
ODNkMGIzOTIuLjFjOWI1NzJlMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0xNjMsNiArMTYzLDMyIEBAIGludCB4
Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2FsdHAybV9nZXRfc3VwcHJlc3NfdmUo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCAqc3ZlKQor
eworICAgIGludCByYzsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRw
Mm1fb3BfdCwgYXJnKTsKKworICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFu
ZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAg
IHJldHVybiAtMTsKKworICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0Vf
VkVSU0lPTjsKKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9nZXRfc3VwcHJlc3NfdmU7Cisg
ICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUuc3VwcHJlc3NfdmUudmlldyA9IHZp
ZXdfaWQ7CisgICAgYXJnLT51LnN1cHByZXNzX3ZlLmdmbiA9IGdmbjsKKworICAgIHJjID0geGVu
Y2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAor
ICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisKKyAgICBp
ZiAoICFyYyApCisgICAgICAgICpzdmUgPSBhcmctPnUuc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmU7
CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOworICAgIHJldHVy
biByYzsKK30KKwogaW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCBzdmUpCiB7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBlMjA3
M2I2YjAzLi5mMGIzZTdiMmMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ0OTMsNiArNDQ5Myw3IEBAIHN0YXRpYyBp
bnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOgogICAg
IGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm06CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0
X3N1cHByZXNzX3ZlOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZToKICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKICAgICBjYXNlIEhWTU9QX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2Zu
OgpAQCAtNDYyMyw2ICs0NjI0LDI0IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNz
X3ZlOgorICAgICAgICBpZiAoIGEudS5zdXBwcmVzc192ZS5wYWQxIHx8IGEudS5zdXBwcmVzc192
ZS5wYWQyICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zdXBwcmVzc192ZS5nZm4pOwor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc3VwcHJlc3NfdmUudmll
dzsKKyAgICAgICAgICAgIGJvb2wgc3VwcHJlc3NfdmU7CisKKyAgICAgICAgICAgIHJjID0gcDJt
X2dldF9zdXBwcmVzc192ZShkLCBnZm4sICZzdXBwcmVzc192ZSwgYWx0cDJtX2lkeCk7CisgICAg
ICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgYS51LnN1
cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3VwcHJlc3NfdmU7CisgICAgICAgICAgICAgICAgcmMg
PSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzOgogICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzcy5wYWQgKQogICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggNmFjOWVmMzU3NS4u
MjIxN2JkYTRjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC01NTYsNiArNTU2LDUxIEBAIG91dDoK
ICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCisgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
aG9zdF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmFw
Mm0gPSBOVUxMOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgbWZuX3QgbWZuOwor
ICAgIHAybV9hY2Nlc3NfdCBhOworICAgIHAybV90eXBlX3QgdDsKKworICAgIGlmICggIWNwdV9o
YXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwor
ICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLworICAgIGlmICgg
Z2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCisg
ICAgICAgIHJldHVybiAtRU5YSU87CisKKyAgICBpZiAoIGFsdHAybV9pZHggPiAwICkKKyAgICB7
CisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8CisgICAgICAgICAgICAg
ZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwMm0g
PSBob3N0X3AybTsKKworICAgIGdmbl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisgICAgaWYg
KCBhcDJtICkKKyAgICAgICAgcDJtX2xvY2soYXAybSk7CisKKyAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBzdXBwcmVzc192ZSk7CisgICAgaWYgKCAh
bWZuX3ZhbGlkKG1mbikgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgaWYgKCBhcDJt
ICkKKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKKworICAgIGdmbl91bmxvY2soaG9zdF9wMm0s
IGdmbiwgMCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IDE0ZDI5ZDE3MDAuLmNmMDBj
YWQxNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaApAQCAtMzA2LDYgKzMwNiw4IEBAIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSA5CiAvKiBTZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvbiBhIHBhZ2UgKi8KICNk
ZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSAgICAgIDEwCisvKiBHZXQgdGhlICJT
dXBwcmVzcyAjVkUiIGJpdCBvZiBhIHBhZ2UgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2dldF9z
dXBwcmVzc192ZSAgICAgIDExCiAgICAgZG9taWRfdCBkb21haW47CiAgICAgdWludDE2X3QgcGFk
MTsKICAgICB1aW50MzJfdCBwYWQyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21lbV9h
Y2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKaW5kZXggYThkMzhiOTBlNi4u
MjhjYWI2NzNkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC03NSw2ICs3NSw5IEBAIGxvbmcgcDJt
X3NldF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgcDJtX3NldF9zdXBw
cmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7CiAKK2ludCBw
Mm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCAqc3Vw
cHJlc3NfdmUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lk
eCk7CisKIC8qCiAgKiBHZXQgYWNjZXNzIHR5cGUgZm9yIGEgZ2ZuLgogICogSWYgZ2ZuID09IElO
VkFMSURfR0ZOLCBnZXRzIHRoZSBkZWZhdWx0IGFjY2VzcyB0eXBlLgotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzv2-0006So-FC; Wed, 12 Sep 2018 07:50:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzzv0-0006S1-Nz
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 07:50:34 +0000
X-Inumbo-ID: a731ebdd-b660-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a731ebdd-b660-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 07:51:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:50:31 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:50:03 +0100
Message-ID: <62040836286ac75602fcf3882b971712a561a5df.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 09:49:56 +0200
In-Reply-To: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] formats: allign trace record format to
 the current 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3161524585063456461=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3161524585063456461==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-J/tq+bsTAsR6Ban1vOA7"


--=-J/tq+bsTAsR6Ban1vOA7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2018-09-10 at 19:41 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> Allign rtds:repl_budget trace record format to the current code.
>=20
Right.

This is (most likely) my fault. Sorry :-P

> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-J/tq+bsTAsR6Ban1vOA7
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+4FAluYxSQACgkQFkJ4iaW4
c+6G+hAAyjV5XhiDvqKm5toE7Juhgd8BKxJBDZLzvhiJtKQqor/MPKmgVppgLPI8
LQOBjY0vbJ/dfnet4Hfz/27fvyonOQJaEWLN0xM5dUd7axrgAotrTPRZCNICsqKv
qNRbVHAMDVu4mDs/k5vMAlIaMINGrdTWoFo1m4iefXMjD8yd/LmTQdetUdFqJjED
y3ilLywYBm1co3LOjIoipsniW++NtQcHZdx7rQmjE/Afgiv9UBG1KXSwFAWliT1i
/PsU01qMbAXQH0YIKN/WG2h2WcuIvMYeY0lKTd9Xnp9fbu+eQRb3wVEZNHeAJdwu
pCWKRItGFGdFiu6ANTbAFTAflhlhLyGwnALeDDA6Zg6EBbgd6wATkuUMJIEi/NSl
ga2klgRj+2XQWmpmeneaJOV/pCwfaafa/P/adPVR94ucaZFMVC4df9zYx8DfwBHj
YG1BhLeULUaZYNxmCSbl238MlyyvNtrr/7WeQdZeiyBXv2E8H3QWhO8QH4WWAmvq
naLXwLD8pdwfnJfZ+sV/0rAtgGPMLuunXnvLk7QCNag8V57JYNnOZgHoer4wR9li
NXeujD/WVX6JeCRR+cHOxcCHdQy6XluXr71evGxRMLkPqRhJEcbikVLhTjAMZgDi
fBJ848QYLFFDx9Cz9Kpkf9OPe1OFrh/z8VWH3+kbnAuMBW+3Tf4=
=6MBj
-----END PGP SIGNATURE-----

--=-J/tq+bsTAsR6Ban1vOA7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3161524585063456461==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzv0-0006Rp-5u; Wed, 12 Sep 2018 07: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=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzzuy-0006RU-56
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:50:32 +0000
X-Inumbo-ID: 434e39af-b660-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 434e39af-b660-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:48:40 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 622F0301AB35
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:29 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 55FAB7FBFF
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:29 +0300 (EEST)
Received: (qmail 32115 invoked from network); 12 Sep 2018 10:50:29 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2018 10:50:20 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 10:50:03 +0300
Message-Id: <20180912075006.31791-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77379
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495699,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.003021)], BW: [Enabled, t:
 (0.000015)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002534), Flags: BA7B0291; NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.030841,0.000052)], URL: [Enabled, t: (0.000046)], RTDA:
 [Enabled, t: (6.275801), Hit: No, Details: v2.7.15; Id:
 15.1i65djr.1cn6c55jm.6iau], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v6 0/3] Add hvmops for setting and getting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.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>

QXMgdGhlIGNvZGUgc3RhbmRzIHJpZ2h0IG5vdywgYWZ0ZXIgRG9tVSBoYXMgZW5hYmxlZCAjVkUg
dXNpbmcKSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSwgYWxsIGl0cyBwYWdlcyBoYXZl
IHRoZSAjVkUgc3VwcHJlc3MgYml0CmNsZWFyZWQsIGdlbmVyYXRpbmcgI1ZFcyBmb3IgYW55IEVQ
VCB2aW9sYXRpb24uICBUaGVyZSBpcyBjdXJyZW50bHkgbm8Kd2F5IHRvIGNoYW5nZSB0aGUgdmFs
dWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZSBmcm9tIGEKZG9tYWluOyBpdCBj
YW4gb25seSBiZSBkb25lIGluIFhlbiBpbnRlcm5hbGx5IHVzaW5nIGVwdF9zZXRfZW50cnkoKS4K
CkZvbGxvd2luZyB0aGUgZGlzY3Vzc2lvbiBmcm9tCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAxMzEyLmh0bWwgdGhlc2UKcGF0Y2hlcyBp
bnRyb2R1Y2UgbmV3IGh2bW9wcyBmb3Igc2V0dGluZyBhbmQgZ2V0dGluZyB0aGlzIGJpdCBhbmQg
dGh1cwoKQWRyaWFuIFBvcCAoMik6CiAgeDg2L2FsdHAybTogQWRkIGEgaHZtb3AgZm9yIHNldHRp
bmcgdGhlIHN1cHByZXNzICNWRSBiaXQKICB4ODYvYWx0cDJtOiBBZGQgYSBodm1vcCBmb3IgcXVl
cnlpbmcgdGhlIHN1cHByZXNzICNWRSBiaXQKClZsYWQgSW9hbiBUb3BhbiAoMSk6CiAgeDg2L21t
OiBDaGFuZ2UgZGVmYXVsdCB2YWx1ZSBmb3Igc3VwcHJlc3MgI1ZFIGluIHNldF9tZW1fYWNjZXNz
KCkKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgICA0ICsrCiB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgIDUwICsrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2h2bS9odm0uYyAgICAgICAgICB8ICAzMyArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jICAgIHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgIDEzICsrKysKIHhlbi9pbmNsdWRlL3hlbi9t
ZW1fYWNjZXNzLmggICAgfCAgIDYgKysKIDYgZmlsZXMgY2hhbmdlZCwgMjExIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzv2-0006Sg-6Q; Wed, 12 Sep 2018 07:50: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1fzzv0-0006Ry-Jc
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:50:34 +0000
X-Inumbo-ID: 450a0189-b660-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 450a0189-b660-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:48:43 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:50:32 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:50:03 +0100
Message-ID: <62040836286ac75602fcf3882b971712a561a5df.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 09:49:56 +0200
In-Reply-To: <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-5-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] formats: allign trace record format to
 the current 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4162523664654048496=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4162523664654048496==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-J/tq+bsTAsR6Ban1vOA7"


--=-J/tq+bsTAsR6Ban1vOA7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2018-09-10 at 19:41 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> Allign rtds:repl_budget trace record format to the current code.
>=20
Right.

This is (most likely) my fault. Sorry :-P

> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-J/tq+bsTAsR6Ban1vOA7
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+4FAluYxSQACgkQFkJ4iaW4
c+6G+hAAyjV5XhiDvqKm5toE7Juhgd8BKxJBDZLzvhiJtKQqor/MPKmgVppgLPI8
LQOBjY0vbJ/dfnet4Hfz/27fvyonOQJaEWLN0xM5dUd7axrgAotrTPRZCNICsqKv
qNRbVHAMDVu4mDs/k5vMAlIaMINGrdTWoFo1m4iefXMjD8yd/LmTQdetUdFqJjED
y3ilLywYBm1co3LOjIoipsniW++NtQcHZdx7rQmjE/Afgiv9UBG1KXSwFAWliT1i
/PsU01qMbAXQH0YIKN/WG2h2WcuIvMYeY0lKTd9Xnp9fbu+eQRb3wVEZNHeAJdwu
pCWKRItGFGdFiu6ANTbAFTAflhlhLyGwnALeDDA6Zg6EBbgd6wATkuUMJIEi/NSl
ga2klgRj+2XQWmpmeneaJOV/pCwfaafa/P/adPVR94ucaZFMVC4df9zYx8DfwBHj
YG1BhLeULUaZYNxmCSbl238MlyyvNtrr/7WeQdZeiyBXv2E8H3QWhO8QH4WWAmvq
naLXwLD8pdwfnJfZ+sV/0rAtgGPMLuunXnvLk7QCNag8V57JYNnOZgHoer4wR9li
NXeujD/WVX6JeCRR+cHOxcCHdQy6XluXr71evGxRMLkPqRhJEcbikVLhTjAMZgDi
fBJ848QYLFFDx9Cz9Kpkf9OPe1OFrh/z8VWH3+kbnAuMBW+3Tf4=
=6MBj
-----END PGP SIGNATURE-----

--=-J/tq+bsTAsR6Ban1vOA7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4162523664654048496==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzuy-0006Rj-Tu; Wed, 12 Sep 2018 07:50:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mfac=l2=bitdefender.com=apop@srs-us1.protection.inumbo.net>)
 id 1fzzux-0006RK-5P
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:50:31 +0000
X-Inumbo-ID: a6003341-b660-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a6003341-b660-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 07:51:25 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id CD109305FFBA
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:29 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C6C197FBFF
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:50:29 +0300 (EEST)
Received: (qmail 32131 invoked from network); 12 Sep 2018 10:50:29 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2018 10:50:29 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 10:50:04 +0300
Message-Id: <20180912075006.31791-2-apop@bitdefender.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180912075006.31791-1-apop@bitdefender.com>
References: <20180912075006.31791-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77379
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495699,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.002603)], BW: [Enabled, t:
 (0.000006)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002467), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.035269,0.000054)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.064889), Hit: No,
 Details: v2.7.15; Id: 15.1i6125r.1cn6c563i.62s8], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH v6 1/3] x86/mm: Change default value for
 suppress #VE in set_mem_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: 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>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Vlad Ioan Topan <itopan@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>

RnJvbTogVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgoKVGhlIGRlZmF1
bHQgdmFsdWUgZm9yIHRoZSAic3VwcHJlc3MgI1ZFIiBiaXQgc2V0IGJ5IHNldF9tZW1fYWNjZXNz
KCkKY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhl
IHNhbWUgZG9tYWluICh0aGUKYml0IGlzIHNldCB3aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9t
YWluIGFuZCBjbGVhcmVkIGlmIGNhbGxlZCBmcm9tCnRoZSBzYW1lIGRvbWFpbikuIFRoaXMgcGF0
Y2ggY2hhbmdlcyB0aGF0IGJlaGF2aW9yIHRvIGluaGVyaXQgdGhlIG9sZApzdXBwcmVzcyAjVkUg
Yml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMQpvdGhlcndp
c2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBtb3JlIHJlbGlhYmxlLgoKU2lnbmVkLW9mZi1ieTogVmxh
ZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBBZHJp
YW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6Ci0gYWRkIGEg
Y29tbWVudCBpbiB0aGUgY29kZSB0byBleHBsYWluIHRoZSBtZWFuaW5nIG9mIHRoZSAtMSBtYWdp
YyB2YWx1ZQotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCA3ICsrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKaW5kZXggYThiM2U5OWVjNC4uYzk4MGYxNzQ0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBA
IC0yODUsOCArMjg1LDExIEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAgICAgICB9CiAgICAgfQogCi0g
ICAgcmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Sywg
dCwgYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbiAhPSBkKTsK
KyAgICAvKgorICAgICAqIEluaGVyaXQgdGhlIG9sZCBzdXBwcmVzcyAjVkUgYml0IHZhbHVlIGlm
IGl0IGlzIGFscmVhZHkgc2V0LCBvciBzZXQgaXQKKyAgICAgKiB0byAxIG90aGVyd2lzZQorICAg
ICAqLworICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JE
RVJfNEssIHQsIGEsIC0xKTsKIH0KIAogc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotLSAKMi4xOC4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:52:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07: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 1fzzwx-00071D-VW; Wed, 12 Sep 2018 07: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=nsal=l2=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1fzzww-000710-IQ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:52:34 +0000
X-Inumbo-ID: 8abe462e-b660-11e8-a8a5-bc764e045a96
Received: from lb1-smtp-cloud8.xs4all.net (unknown [194.109.24.21])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8abe462e-b660-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 09:50:40 +0200 (CEST)
Received: from [192.168.2.10] ([212.251.195.8])
 by smtp-cloud8.xs4all.net with ESMTPA
 id zzwlfUErfxO9BzzwofSUYM; Wed, 12 Sep 2018 09:52:28 +0200
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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
Date: Wed, 12 Sep 2018 09:52:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180911082952.23322-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfBnsuWr205yDJKGNs1de/ZmYmWsbdJiF8Ac0XYkT7Bhh6k32OLeAhP5pHXRlu1/HDQHTOUIvKx3K0r9eX750NnJx3rM+qSra900+fSF8F0G+On51JwXv
 4LEbLby04zJm2ckyBy4uy9MfZqk8dd3bO+1IQPrsA+y185kGPmOtyLY8VFWE41mEUG96SdEsEsqn1rxR+jzt+767Ze1g0w3rEMz3+FYrLF9Kjk+rQ5M7J7Op
 EEAqMClu4sYyHLvVBap4xzmRmLQx4udc13Sggl3dMG4jHM0qaQ142zmuM91kVKIoTKWL3nO6oP1LWenjtjpiBgKXDa07gm9nTuE1oqvttFLcgXmLXM7DvDmy
 /K6F+wyiOT1lBzpndTGEd8xgs/NDdvtMOdmRjT9mxlRh7BmUtcdyCq7g6GkczyX3+jWn64WiFQQr8JJOGgWYCDuixL0TdpozsdAI15OdEeDDps4SO1dCL1fP
 QULIYSBAg59mQDa0BQRURwFrGw3Y29sVoHE7FwgWe68piJ2FXGKrW7eLWds=
Subject: Re: [Xen-devel] [PATCH v2 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>

T24gMDkvMTEvMjAxOCAxMDoyOSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+IAo+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJh
LXZpcnR1YWxpemVkCj4gY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11
bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2ZW4KPiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRl
byBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+IGhpZ2ggZGVmaW5pdGlv
biBtYXBzIGV0Yy4KPiAKPiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVk
ZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJs
ZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFu
cyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1h
dHMKPiAgLSByZXNvbHV0aW9ucwo+ICAtIGZyYW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBj
YW1lcmEgY29udHJvbHM6Cj4gIC0gY29udHJhc3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4g
IC0gc2F0dXJhdGlvbgo+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPiA0LiBTdXBwb3J0
IHplcm8tY29weWluZyB1c2UtY2FzZXMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gLS0tCj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTI2MyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEyNjMgaW5zZXJ0aW9ucygrKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY2FtZXJhaWYuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MDAwMDAwLi4zOGI5YjM3NDFlNzUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2lvL2NhbWVyYWlmLmgKPiBAQCAtMCwwICsxLDEyNjMgQEAKPiArLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+ICsgKiBjYW1lcmFpZi5oCj4gKyAqCj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRl
dmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPiArICoKPiArICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4gKyAq
IGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6
Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBUSEUgU09GVFdBUkUg
SVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVT
UyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4gKyAq
IEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERB
TUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBD
T05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJPTSwgT1VUIE9GIE9S
IElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+ICsg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAx
OCBFUEFNIFN5c3RlbXMgSW5jLgo+ICsgKgo+ICsgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiArICovCj4gKwo+ICsj
aWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPiArI2RlZmluZSBfX1hFTl9QVUJM
SUNfSU9fQ0FNRVJBSUZfSF9fCj4gKwo+ICsjaW5jbHVkZSAicmluZy5oIgo+ICsjaW5jbHVkZSAi
Li4vZ3JhbnRfdGFibGUuaCIKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICBQcm90b2NvbCB2ZXJzaW9uCj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1BST1RPQ09MX1ZFUlNJ
T04gICAgICIxIgo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAg
ICAgICAgICAgICAgIEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdo
ZW4gZW5xdWV1aW5nIGEgbmV3IHJlcXVlc3QsIHNlbmRpbmcgYQo+ICsgKiBub3RpZmljYXRpb24g
Y2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVuY2FtZXJhX3JlcSAoaS5lLiwgdGhlIGdlbmVy
aWMKPiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3Jvcyku
IEJhY2tlbmRzIG11c3Qgc2V0Cj4gKyAqIHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5n
LiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoKSkuCj4gKyAqCj4gKyAqIEJh
Y2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlc3BvbnNlLCBz
ZW5kaW5nIGEKPiArICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhl
bmNhbWVyYV9yZXNwIChpLmUuLCB0aGUgZ2VuZXJpYwo+ICsgKiBob2xkLW9mZiBtZWNoYW5pc20g
cHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gRnJvbnRlbmRzIG11c3Qgc2V0Cj4gKyAqIHhl
bmNhbWVyYV9yZXNwIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tf
Rk9SX1JFU1BPTlNFUygpKS4KPiArICoKPiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZp
cnR1YWwgY2FtZXJhIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbgo+ICsgKiBYZW5TdG9yZSB0
byBjb21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRvIG5lZ290aWF0ZSBvcGVyYXRpbmcgcGFy
YW1ldGVycy4KPiArICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2gg
cmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFuZAo+ICsgKiBiYWNrZW5kIHBvcnRpb25z
IG9mIFhlblN0b3JlLCBmb2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgo+ICsgKgo+ICsg
KiBBbGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9kZXMgc3BlY2lm
eWluZyBudW1lcmljCj4gKyAqIHZhbHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNpbWFsLiBJbnRlZ2Vy
IHZhbHVlIHJhbmdlcyBsaXN0ZWQgYmVsb3cgYXJlCj4gKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBz
aXplZCBpbnRlZ2VyIHR5cGVzIGNhcGFibGUgb2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgo+ICsg
KiBvZiBhIHByb3Blcmx5IGZvcm1hdHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9mIGlu
Zm9ybWF0aW9uLgo+ICsgKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPiArICoKPiArICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250
ZW5kIGNvbmZpZ3VyYXRpb246Cj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIEJhY2tlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoK
PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQtaWQgPSAi
MSIKPiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQgPSAi
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAiCj4gKyAqIC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZjYW1lcmEvMS8wL3N0YXRlID0gIjQiCj4gKyAqIC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZjYW1lcmEvMS8wL3ZlcnNpb25zID0gIjEsMiIKPiArICoKPiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgKgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNr
ZW5kLWlkID0gIjAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tl
bmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xIgo+ICsgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9zdGF0ZSA9ICI0Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC92ZXJzaW9uID0gIjEiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBEZXZpY2UgMCBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvY29udHJvbHMg
PSAiY29udHJhc3QsaHVlIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEiCj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUt
cmF0ZXMgPSAiMTUvMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9y
bWF0cy9CR1JBLzY0MHg0ODAvZnJhbWUtcmF0ZXMgPSAiMTUvMSwxNS8yIgo+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0
ZXMgPSAiMTUvMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdW5pcXVl
LWlkID0gIjAiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3JlcS1yaW5n
LXJlZiA9ICIyODMyIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEt
ZXZlbnQtY2hhbm5lbCA9ICIxNSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJh
LzAvZXZ0LXJpbmctcmVmID0gIjM4NyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTYiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBEZXZpY2UgMSBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvY29udHJv
bHMgPSAiYnJpZ2h0bmVzcyxzYXR1cmF0aW9uLGh1ZSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzY0MHg0ODAvZnJhbWUtcmF0ZXMgPSAiMzAvMSwx
NS8yIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYv
MTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL3VuaXF1ZS1pZCA9ICIxIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMS9yZXEtcmluZy1yZWYgPSAiMjgzMyIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzEvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTciCj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2dC1ldmVudC1jaGFubmVsID0gIjE4Igo+ICsgKgo+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJhY2tlbmQgWGVuQnVzIE5vZGVzCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB2ZXJzaW9ucwo+ICsgKiAgICAgIFZh
bHVlczogICAgICAgICA8c3RyaW5nPgo+ICsgKgo+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJB
X0xJU1RfU0VQQVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPiAr
ICogICAgICBieSB0aGUgYmFja2VuZC4gRm9yIGV4YW1wbGUgIjEsMiwzIi4KPiArICoKPiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcm9u
dGVuZCBYZW5CdXMgTm9kZXMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKgo+ICsgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFkZHJlc3NpbmcgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIGRvbS1pZAo+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICA8dWludDE2X3Q+Cj4gKyAqCj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4g
KyAqCj4gKyAqIGRldi1pZAo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4g
KyAqCj4gKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCj4gKyAqCj4gKyAqICAgICAgL2xvY2Fs
L2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmNhbWVyYS88ZGV2LWlkPi8uLi4KPiArICoKPiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB2ZXJzaW9uCj4gKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDxzdHJpbmc+Cj4gKyAqCj4gKyAqICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hv
c2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KPiArICoKPiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgYnVmZmVyIGFsbG9jYXRpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBiZS1hbGxvYwo+ICsgKiAgICAgIFZhbHVl
czogICAgICAgICAiMCIsICIxIgo+ICsgKgo+ICsgKiAgICAgIElmIHZhbHVlIGlzIHNldCB0byAi
MSIsIHRoZW4gYmFja2VuZCB3aWxsIGJlIHRoZSBidWZmZXIKPiArICogICAgICBwcm92aWRlci9h
bGxvY2F0b3IgZm9yIHRoaXMgZG9tYWluIGR1cmluZyBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURQo+
ICsgKiAgICAgIG9wZXJhdGlvbi4KPiArICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9yIG9t
aXR0ZWQgZnJvbnRlbmQgbXVzdCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KPiArICoKPiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiB1bmlxdWUtaWQKPiArICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHN0cmluZz4KPiArICoKPiArICogICAgICBBZnRlciBkZXZpY2UgaW5zdGFu
Y2UgaW5pdGlhbGl6YXRpb24gZWFjaCBjYW1lcmEgaXMgYXNzaWduZWQgYQo+ICsgKiAgICAgIHVu
aXF1ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJ
RC4KPiArICogICAgICBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4gKyAqCj4gKyAqIGNvbnRy
b2xzCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxsaXN0IG9mIHN0cmluZz4KPiArICoKPiAr
ICogICAgICBMaXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29udHJvbHMgc2VwYXJhdGVkIGJ5IFhF
TkNBTUVSQV9MSVNUX1NFUEFSQVRPUi4KPiArICogICAgICBDYW1lcmEgY29udHJvbHMgYXJlIGV4
cHJlc3NlZCBhcyBhIGxpc3Qgb2Ygc3RyaW5nIHZhbHVlcyB3L28gYW55Cj4gKyAqICAgICAgb3Jk
ZXJpbmcgcmVxdWlyZW1lbnQuCj4gKyAqCj4gKyAqIGZvcm1hdHMKPiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPGZvcm1hdCwgY2hhcls0XT4KPiArICoKPiArICogICAgICBGb3JtYXRzIGFyZSBv
cmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4gKyAqICAgICAg
c3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUK
PiArICogICAgICBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJpbmcgbGFiZWwuIFRoZSBuZXh0IGxl
dmVsIG9mCj4gKyAqICAgICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50
cyBzdXBwb3J0ZWQgcmVzb2x1dGlvbnMuCgpTbyBob3cgd2lsbCB0aGlzIHdvcmsgZm9yIGEgcGl4
ZWxmb3JtYXQgbGlrZSBWNEwyX1BJWF9GTVRfQVJHQjU1NVg/CgpBcyBtZW50aW9uZWQgYmVmb3Jl
LCB3ZSBkaXNwbGF5IHN1Y2ggZm9ybWF0cyBhcyAnWFhYWC1CRScsIGkuZS4gY2hhcls3XS4KCkkg
YXNzdW1lIHRoZSBwaXhlbGZvcm1hdHMgeW91IHVzZSBoZXJlIGFyZSBiYXNlZCBvbiB0aGUgVjRM
Ml9QSVhfRk1UXyBmb3VyY2NzPwoKTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHJlYWwgc3RhbmRhcmQg
Zm9yIGZvdXJjYyB2YWx1ZXMsIHNvIGlmIHlvdSB3YW50IHRvCnN1cHBvcnQgYSBXaW5kb3dzIGJh
Y2tlbmQgYXMgd2VsbCwgdGhlbiB5b3UnbGwgbmVlZCBtYXBwaW5ncyBmcm9tIHdoYXRldmVyCldp
bmRvd3MgdXNlcyB0byB0aGUgVjRMMiBmb3VyY2NzLgoKVGhlIFY0TDJfUElYX0ZNVF8gZm91cmNj
cyBhcmUgZW50aXJlbHkgVjRMMiBzcGVjaWZpYy4KClNvIHlvdSBoYXZlIHRvIGRlZmluZSBoZXJl
IHdob3NlIGZvdXJjY3MgeW91IGFyZSB1c2luZy4KCj4gKyAqCj4gKyAqIHJlc29sdXRpb24KPiAr
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPHdpZHRoLCB1aW50MzJfdD54PGhlaWdodCwgdWludDMy
X3Q+Cj4gKyAqCj4gKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBv
ZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPiArICogICAgICBzdXBwb3J0ZWQgcmVzb2x1dGlv
biB1bmRlciBjb3JyZXNwb25kaW5nIDxmb3JtYXRzPiBkaXJlY3RvcnkuCj4gKyAqICAgICAgVGhl
IG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQK
PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgoKU28gaG93IHdp
bGwgdGhpcyB3b3JrIGZvciBzb3VyY2VzIGxpa2UgSERNSSB3aGVyZSB0aGUgcmVzb2x1dGlvbiBk
ZXBlbmRzIG9uCnRoZSBzaWduYWw/IFdpbGwgdGhpcyBvbmx5IHNob3cgdGhlIHJlY2VpdmVkIHJl
c29sdXRpb24/IEFuZCBpZiBzbywgd2hhdApoYXBwZW5zIGlmIHRoZXJlIGlzIG5vIHNpZ25hbD8g
T3IgdGhlIHJlc29sdXRpb24gY2hhbmdlcz8KCklmIHlvdSB3YW50IHRvIHN1cHBvcnQgc3VjaCBk
ZXZpY2VzLCB5b3UnbGwgbmVlZCB0byBkZWZpbmUgdGhlIGJlaGF2aW9yLgoKSXQgbWlnaHQgYmUg
T0sgdG8gcmVseSBvbiB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLCBidXQgSSB0
aGluawp0aGlzIHdvdWxkIGhhdmUgdG8gYmUgZGVzY3JpYmVkIHNvbWV3aGVyZS4gSS5lLiBpZiB0
aGUgc291cmNlIGlzIGRpc2Nvbm5lY3RlZCwKdGhlbiB5b3UgZW50ZXIgc3RhdGUgWGVuYnVzU3Rh
dGVSZWNvbmZpZ3VyaW5nLCB3aGVuIGEgbmV3IHNvdXJjZSBpcyBjb25uZWN0ZWQsCnRoZW4geW91
IHNldHVwIGEgbmV3IGNvbmZpZ3VyYXRpb24gYmFzZWQgb24gdGhlIG5ld2x5IGRldGVjdGVkIHRp
bWluZ3MuIEJ1dAp3aGF0IHRvIGRvIHdoZW4gdGhlIHRpbWluZ3MgY2hhbmdlPyBSZWNvbmZpZ3Vy
aW5nIGFnYWluPyBXaGV0aGVyIHRoaXMgaXMgYW4Kb3B0aW9uIGRlcGVuZHMgaW4gcGFydCBvbiBo
b3cgbG9uZyBpdCB0YWtlcyBiZWZvcmUgdGhlIG5ldyBjb25maWd1cmF0aW9uCmJlY29tZXMgYWN0
aXZlLgoKPiArICoKPiArICogZnJhbWUtcmF0ZXMKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAg
PG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWluYXRvciwgdWludDMyX3Q+Cj4gKyAqCj4gKyAq
ICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBBUkFUT1Igc2VwYXJhdGVkIHN1
cHBvcnRlZCBmcmFtZSByYXRlcwo+ICsgKiAgICAgIG9mIHRoZSBjYW1lcmEgZXhwcmVzc2VkIGFz
IG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCj4gKyAqICAgICAgY29ycmVzcG9uZGlu
ZyBmcmFtZSByYXRlLgoKTm90ZSB0aGF0IHRoZXJlIGFyZSBkZXZpY2VzIHRoYXQgYWxsb3cgYSBy
YW5nZSBvZiByZXNvbHV0aW9ucyBhbmQgZnJhbWVyYXRlcwppbnN0ZWFkIG9mIGEgZGlzY3JldGUg
c2V0IG9mIHJlc29sdXRpb25zL2ZyYW1lcmF0ZXMuCgpXaGV0aGVyIG9yIG5vdCB0aGF0IGlzIHNv
bWV0aGluZyB5b3Ugd2FudCB0byBjYXJlIGFib3V0IGhlcmUgaXMgYW5vdGhlciBtYXR0ZXIuCgpB
IGRldmljZSB0aGF0IGhhcyBhIHJhbmdlIG9mIHJlc29sdXRpb25zIHR5cGljYWxseSBoYXMgYSBz
Y2FsZXIgb24gYm9hcmQuCkEgcmFuZ2Ugb2YgZnJhbWVyYXRlcyB0eXBpY2FsbHkgbWVhbnMgdGhh
dCBpdCBoYXMgZmluZS1ncmFpbmVkIGNvbnRyb2wgb3Zlcgp0aGUgc2Vuc29yIHBpeGVsY2xvY2sg
YW5kIHdoYXRldmVyIGVsc2UgaXMgcmVsYXRlZCB0byB0aGUgZnJhbWVyYXRlLgoKPiArICoKPiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBSZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJz
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0
aCBpcyB1c2VkIHRvIGRlbGl2ZXIgcmVxdWVzdHMgZnJvbSBmcm9udGVuZCB0byBiYWNrZW5kCj4g
KyAqIGFuZCBnZXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2VzIGZyb20gYmFja2VuZCB0byBm
cm9udGVuZCwKPiArICogc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4gKyAqCj4g
KyAqIHJlcS1ldmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KPiArICoKPiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdzIGNv
bnRyb2wgZXZlbnQgY2hhbm5lbAo+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGlu
IHRoZSByaW5nIGJ1ZmZlci4KPiArICoKPiArICogcmVxLXJpbmctcmVmCj4gKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDx1aW50MzJfdD4KPiArICoKPiArICogICAgICBUaGUgWGVuIGdyYW50IHJl
ZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPiArICog
ICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgo+ICsgKgo+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBFdmVudCBUcmFuc3BvcnQgUGFyYW1ldGVy
cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBw
YXRoIGlzIHVzZWQgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFja2VuZAo+
ICsgKiB0byBmcm9udGVuZCwgc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4gKyAq
Cj4gKyAqIGV2dC1ldmVudC1jaGFubmVsCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50
MzJfdD4KPiArICoKPiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdz
IGV2ZW50IGNoYW5uZWwKPiArICogICAgICB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eSBpbiB0aGUg
cmluZyBidWZmZXIuCj4gKyAqCj4gKyAqIGV2dC1yaW5nLXJlZgo+ICsgKiAgICAgIFZhbHVlczog
ICAgICAgICA8dWludDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVu
Y2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4gKyAqICAgICAg
YSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIuCj4gKyAqLwo+ICsKPiAr
LyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTVEFURSBESUFHUkFNUwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4g
KyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGlu
aXRpYWwgc3RhdGUKPiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcuCj4gKyAqIFRvb2wgc3Rh
Y2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJhdGlvbgo+ICsg
KiBub2RlcyBwZXIgZG9tYWluLgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAq
Cj4gKyAqIEZyb250ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrCj4gKyAqID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Cj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICAgICAgICAgICAg
ICBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG8gUXVlcnkgYmFja2VuZCBkZXZpY2UgaWRlbnRpZmljYXRpb24KPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBPcGVuIGFuZCB2YWxpZGF0ZSBiYWNr
ZW5kIGRldmljZS4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFYKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0
YXRlSW5pdFdhaXQKPiArICoKPiArICogbyBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0aW9uCj4g
KyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPiArICogICBldmVudCBjaGFubmVscyBwZXIg
Y29uZmlndXJlZAo+ICsgKiAgIGNhbWVyYS4KPiArICogbyBQdWJsaXNoIHRyYW5zcG9ydCBwYXJh
bWV0ZXJzCj4gKyAqICAgdGhhdCB3aWxsIGJlIGluIGVmZmVjdCBkdXJpbmcKPiArICogICB0aGlz
IGNvbm5lY3Rpb24uCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICB8Cj4g
KyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQKPiArICoKPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGZyb250ZW5k
IHRyYW5zcG9ydCBwYXJhbWV0ZXJzLgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG8gQ29ubmVjdCB0byB0aGUgZXZlbnQgY2hhbm5lbHMuCj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+ICsgKgo+ICsgKiAg
byBDcmVhdGUgYW5kIGluaXRpYWxpemUgT1MKPiArICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVy
Cj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAqICAgICAg
ICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVk
Cj4gKyAqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNT
dGF0ZVVua25vd24KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bmJ1c1N0YXRlQ2xvc2VkCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYZW5idXNTdGF0ZUNsb3NpbmcKPiArICogbyBSZW1vdmUgdmlydHVhbCBjYW1lcmEgZGV2aWNl
Cj4gKyAqIG8gUmVtb3ZlIGV2ZW50IGNoYW5uZWxzCj4gKyAqICAgICAgICAgICAgICB8Cj4gKyAq
ICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICBWCj4gKyAqIFhlbmJ1c1N0YXRlQ2xv
c2VkCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBm
bG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogSW4gY2FzZSBv
ZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBhcwo+
ICsgKiBpZiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRlLgo+
ICsgKgo+ICsgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgZnJvbnRl
bmQgdHJpZXMgcmVtb3ZpbmcKPiArICogdGhlIHZpcnR1YWxpemVkIGRldmljZS4gSWYgdGhpcyBp
cyBwb3NzaWJsZSBhdCB0aGUgbW9tZW50IG9mIGVycm9yLAo+ICsgKiB0aGVuIGZyb250ZW5kIGdv
ZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJlYWR5IGZv
cgo+ICsgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElmIHRoZSB2aXJ0dWFsaXplZCBk
ZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAo+ICsgKiBjYW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZQo+ICsg
KiB1bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVkIG9yIGJhY2tl
bmQgaW5pdGlhdGVzIGEgbmV3Cj4gKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2aXJ0dWFsaXplZCBk
ZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCj4gKyAqIFhlbmJ1c1N0YXRlSW5p
dGlhbGlzaW5nIHN0YXRlLgo+ICsgKgo+ICsgKiBOb3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25maWd1
cmluZyBzdGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFzCj4gKyAqIHVucmVjb3Zl
cmFibGUgZXJyb3JzIHRoZW4gZnJvbnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8gdGhlIGJh
Y2tlbmQKPiArICogYW5kIHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUg
dmlydHVhbGl6ZWQgZGV2aWNlIGFueW1vcmUuCj4gKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0
byBub3JtYWwgdGhlIHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCj4gKyAq
IHN0YXRlOiBjb25maWd1cmF0aW9uIGluIHVzZSwgYWxsb2NhdGVkIGJ1ZmZlcnMsIGNsaWVudCBh
cHBsaWNhdGlvbiBzdGF0ZSBldGMuCj4gKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1
aXJlIGZyb250ZW5kIHRvIGltcGxlbWVudCBjb21wbGV4IHJlY292ZXJ5Cj4gKyAqIHJlY29ubmVj
dCBsb2dpYy4gSW5zdGVhZCwgYnkgZ29pbmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
c3RhdGUsCj4gKyAqIGZyb250ZW5kIHdpbGwgbWFrZSBzdXJlIG5vIG5ldyBjbGllbnRzIG9mIHRo
ZSB2aXJ0dWFsaXplZCBkZXZpY2UgYXJlCj4gKyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBj
bGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5IGJ5IHNpZ25hbGluZyBlcnJvcgo+ICsgKiBzdGF0
ZSBldGMuCj4gKyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBnb25lIGZyb250ZW5kIGNhbiBy
ZWluaXRpYWxpemUgdGhlIHZpcnR1YWxpemVkCj4gKyAqIGRldmljZSBhbmQgZ2V0IGludG8gWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4gc2lnbmFsaW5nIHRoZQo+ICsgKiBiYWNr
ZW5kIHRoYXQgYSBuZXcgY29ubmVjdGlvbiBjYW4gYmUgbWFkZS4KPiArICoKPiArICogVGhlcmUg
YXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQgd2ls
bCBnbyBmcm9tCj4gKyAqIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nLCBzb21lIG9mIHRoZW0gYXJlIE9TCj4gKyAqIHNwZWNpZmljLiBGb3IgZXhh
bXBsZToKPiArICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1heSBwcm92aWRlIGNh
bGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUgbGFzdAo+ICsgKiAgICBjbGllbnQgb2YgdGhlIHZp
cnR1YWxpemVkIGRldmljZSBoYXMgZ29uZSBhbmQgdGhlIGRldmljZSBjYW4gYmUgcmVtb3ZlZAo+
ICsgKiAyLiBGcm9udGVuZCBjYW4gc2NoZWR1bGUgYSBkZWZlcnJlZCB3b3JrICh0aW1lci90YXNr
bGV0L3dvcmtxdWV1ZSkKPiArICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRoaXMgaXMg
dGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKPiArICogICAgdGhlIHZpcnR1YWxp
emVkIGRldmljZS4KPiArICogMy4gQnkgYW55IG90aGVyIG1lYW5zLgo+ICsgKgo+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRVFVRVNU
IENPREVTCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICovCj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX09QX0NPTkZJR19TRVQgICAgICAgIDB4MDAKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09O
RklHX0dFVCAgICAgICAgMHgwMQo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCAg
ICAgICAweDAyCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgICAgICAgIDB4MDMK
PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwNAo+ICsjZGVmaW5l
IFhFTkNBTUVSQV9PUF9CVUZfUVVFVUUgICAgICAgICAweDA1Cj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X09QX0JVRl9ERVFVRVVFICAgICAgIDB4MDYKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9F
TlVNICAgICAgICAgMHgwNwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX1NFVCAgICAgICAg
ICAweDA4Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfR0VUICAgICAgICAgIDB4MDkKPiAr
I2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwYQo+ICsjZGVmaW5lIFhF
TkNBTUVSQV9PUF9TVFJFQU1fU1RPUCAgICAgICAweDBiCj4gKwo+ICsjZGVmaW5lIFhFTkNBTUVS
QV9DVFJMX0JSSUdIVE5FU1MgICAgICAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJB
U1QgICAgICAgIDEKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9OICAgICAgMgo+
ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hVRSAgICAgICAgICAgICAzCj4gKwo+ICsvKiBOdW1i
ZXIgb2Ygc3VwcG9ydGVkIGNvbnRyb2xzLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9NQVhfQ1RS
TCAgICAgICAgICAgICA0Cj4gKwo+ICsvKiBDb250cm9sIGlzIHJlYWQtb25seS4gKi8KPiArI2Rl
ZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfUk8gICAgICAgICAgKDEgPDwgMCkKPiArLyogQ29udHJv
bCBpcyB3cml0ZS1vbmx5LiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19XTyAgICAg
ICAgICAoMSA8PCAxKQo+ICsvKiBDb250cm9sJ3MgdmFsdWUgaXMgdm9sYXRpbGUuICovCj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1ZPTEFUSUxFICAgICgxIDw8IDIpCj4gKwo+ICsvKiBT
dXBwb3J0ZWQgY29sb3Igc3BhY2VzLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNF
X1NNUFRFMTcwTSAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfUkVDNzA5ICAgIDEK
PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TUkdCICAgICAgMgo+ICsjZGVmaW5lIFhF
TkNBTUVSQV9DT0xPUlNQQUNFX0FET0JFUkdCICAzCgpSaWdodCwgdGhpcyBpcyBzb21ldGhpbmcg
SSBoYXZlbid0IGRvbmUgeWV0OiByZXBsYWNlIEFET0JFUkdCIHdpdGggT1BSR0IuCgpBZG9iZSBk
b2Vzbid0IGxpa2Ugb3RoZXJzIHVzaW5nIGl0cyBuYW1lIGZvciB0aGUgY29sb3JzcGFjZSwgYW5k
IGluIGZhY3QKYWxsIHJlZmVyZW5jZXMgaW4gdGhlIENUQS04NjEtRyBzdGFuZGFyZCB0byBBZG9i
ZSBoYXZlIGJlZW4gcmVwbGFjZWQgd2l0aApvcFJHQiwgd2hpY2ggaXMgdGhlIG5hbWUgb2YgdGhl
IG9mZmljaWFsIHN0YW5kYXJkLgoKb3BSR0IgaXMgcmVhbGx5IGlkZW50aWNhbCB0byBBZG9iZVJH
QiwgYnV0IGlmIHlvdSBhcmUgZ29pbmcgdG8gbWFrZSBuZXcKZGVmaW5lcyB5b3UgbWlnaHQganVz
dCBhcyB3ZWxsIHVzZSB0aGUgb2ZmaWNpYWwgbmFtZS4KCkkgc3RpbGwgbmVlZCB0byBtYWtlIHBh
dGNoZXMgZm9yIHRoZSBrZXJuZWwgdG8gZG8gYSBzaW1pbGFyIHN1YnN0aXR1dGlvbi4KCj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfQlQyMDIwICAgIDQKPiArI2RlZmluZSBYRU5DQU1F
UkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNQo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNF
X1JBVyAgICAgICA2Cj4gKwo+ICsvKiBDb2xvciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8K
PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DXzcwOSAgICAgICAgMAo+ICsjZGVmaW5lIFhF
TkNBTUVSQV9YRkVSX0ZVTkNfU1JHQiAgICAgICAxCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJf
RlVOQ19BRE9CRVJHQiAgIDIKCkRpdHRvLgoKPiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5D
X05PTkUgICAgICAgMwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNfRENJX1AzICAgICA0
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQgIDUKPiArCj4gKy8qIENv
bG9yIHNwYWNlIFnigJlDYkNyIGVuY29kaW5nLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfNjAxICAgICAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ183
MDkgICAgICAgICAgICAgIDEKPiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hWNjAxICAg
ICAgICAgICAgMgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY3MDkgICAgICAgICAg
ICAzCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjAgICAgICAgICAgIDQKPiAr
I2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX0JUMjAyMF9DT05TVF9MVU0gNQo+ICsKPiArLyog
UXVhbnRpemF0aW9uIHJhbmdlLiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9RVUFOVElaQVRJT05f
RlVMTF9SQU5HRSAgICAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9MSU1fUkFO
R0UgICAgIDEKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUwo+ICsgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4gKyAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwgICAgICAw
eDAwCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DT05GSUdfQ0hBTkdFICAgIDB4MDEKPiArI2Rl
ZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMgo+ICsKPiArLyogUmVzb2x1
dGlvbiBoYXMgY2hhbmdlZC4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVT
T0wgICAgKDEgPDwgMCkKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICog
ICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklOR1MsIEhFTFBF
UlMKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKi8KPiArI2RlZmluZSBYRU5DQU1FUkFf
RFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCj4gKwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9M
SVNUX1NFUEFSQVRPUiAgICAgICAiLCIKPiArI2RlZmluZSBYRU5DQU1FUkFfUkVTT0xVVElPTl9T
RVBBUkFUT1IgIngiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZSQUNUSU9OX1NFUEFSQVRPUiAgICIv
Igo+ICsKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lPTlMgICAgInZlcnNpb25z
Igo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GRV9WRVJTSU9OICAgICAidmVyc2lvbiIKPiAr
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX1JJTkdfUkVGICAgInJlcS1yaW5nLXJlZiIKPiAr
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVs
Igo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfUklOR19SRUYgICAiZXZ0LXJpbmctcmVm
Igo+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfQ0hBTk5FTCAgICAiZXZ0LWV2ZW50LWNo
YW5uZWwiCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9s
cyIKPiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRk9STUFUUyAgICAgICAgImZvcm1hdHMiCj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZSQU1FX1JBVEVTICAgICJmcmFtZS1yYXRlcyIKPiAr
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgo+ICsjZGVm
aW5lIFhFTkNBTUVSQV9GSUVMRF9VTklRVUVfSUQgICAgICAidW5pcXVlLWlkIgo+ICsKPiArI2Rl
ZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNTX1NUUiAgImJyaWdodG5lc3MiCj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1RfU1RSICAgICJjb250cmFzdCIKPiArI2RlZmluZSBY
RU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9OX1NUUiAgInNhdHVyYXRpb24iCj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0NUUkxfSFVFX1NUUiAgICAgICAgICJodWUiCj4gKwo+ICsvKiBNYXhpbXVtIG51bWJl
ciBvZiBidWZmZXIgcGxhbmVzIHN1cHBvcnRlZC4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfTUFY
X1BMQU5FICAgICAgICAgICAgNAo+ICsKPiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVFVTIFJFVFVSTiBDT0RFUwo+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIFN0YXR1cyByZXR1cm4gY29kZSBpcyB6ZXJv
IG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCj4gKyAqCj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9u
cwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqIC0gdXNhZ2Ugb2YgZ3JhbnQg
cmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCByZWZlcmVuY2U6Cj4gKyAqICAgZ3JhbnQgcmVm
ZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2VkIHRvIGEgUFYgZHJpdmVyLAo+ICsg
KiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkg
dGhlIFBWIGNvbnNvbGUuCj4gKyAqIC0gYWxsIHJlZmVyZW5jZXMgaW4gdGhpcyBkb2N1bWVudCB0
byBwYWdlIHNpemVzIG11c3QgYmUgdHJlYXRlZAo+ICsgKiAgIGFzIHBhZ2VzIG9mIHNpemUgWEVO
X1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgo+ICsgKgo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqICAgICAgIERlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVu
IGZyb250ZW5kIGFuZCBiYWNrZW5kIGRyaXZlcgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4g
KyAqCj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgUGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIg
Y29tbXVuaWNhdGUgd2l0aAo+ICsgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBhbmQg
ZXZlbnQgY2hhbm5lbHMuCj4gKyAqIFNoYXJlZCBwYWdlIGNvbnRhaW5zIGEgcmluZyB3aXRoIHJl
cXVlc3QvcmVzcG9uc2UgcGFja2V0cy4KPiArICoKPiArICogQWxsIHJlc2VydmVkIGZpZWxkcyBp
biB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4gKyAqCj4gKyAqIEZvciBhbGwgcmVx
dWVzdC9yZXNwb25zZS9ldmVudCBwYWNrZXRzOgo+ICsgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0
ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZwo+ICsgKiAgICAgbnVt
ZXJhdG9yIGFuZCBkZW5vbWluYXRvcjoKPiArICogICAgICAgLSBmcmFtZV9yYXRlX251bWVyIC0g
dWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZQo+ICsgKiAgICAgICAtIGZyYW1l
X3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPiAr
ICogICAgIFRoZSBjb3JyZXNwb25kaW5nIGZyYW1lIHJhdGUgKEh6KSBpcyBjYWxjdWxhdGVkIGFz
Ogo+ICsgKiAgICAgICBmcmFtZV9yYXRlID0gZnJhbWVfcmF0ZV9udW1lciAvIGZyYW1lX3JhdGVf
ZGVub20KPiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXggb2YgdGhl
IGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPiArICogICAgIHRoZSB2YWx1ZSBvZiBYRU5DQU1F
UkFfT1BfQ09ORklHX1NFVC5udW1fYnVmcyByZXNwb25zZToKPiArICogICAgICAgLSBpbmRleCAt
IHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIuCj4gKyAqCj4gKyAqCj4gKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiArICoKPiArICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIHRoZSBzYW1l
IGxlbmd0aCAoNjQgb2N0ZXRzKS4KPiArICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIGNvbW1v
biBoZWFkZXI6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICBy
ZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZh
bHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UuCj4gKyAqICAgb3BlcmF0aW9uIC0gdWludDhfdCwgb3Bl
cmF0aW9uIGNvZGUsIFhFTkNBTUVSQV9PUF9YWFguCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3Qg
dG8gc2V0IGNvbmZpZ3VyYXRpb24gLSByZXF1ZXN0IHRvIHNldCB0aGUgY29uZmlndXJhdGlvbi9t
b2RlCj4gKyAqIG9mIHRoZSBjYW1lcmE6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAx
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9D
T05GSUdfU0VUIHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdp
ZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29sb3JzcGFjZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZmVyX2Z1bmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWFudGl6YXRpb24gICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDM2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgICAgICAgICAgICAgICAgICAgICAgIHwgNDAK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2Fz
cF9yYXRpb19kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgfCA0NAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQ4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX2Rlbm9tICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Ngo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIHBpeGVsX2Zvcm1h
dCAtIHVpbnQzMl90LCBwaXhlbCBmb3JtYXQgdG8gYmUgdXNlZCwgRk9VUkNDIGNvZGUuCj4gKyAq
IHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KPiArICogaGVpZ2h0IC0gdWludDMy
X3QsIGhlaWdodCBpbiBwaXhlbHMuCj4gKyAqIGNvbG9yc3BhY2UgLSB1aW50MzJfdCwgdGhpcyBz
dXBwbGVtZW50cyBwaXhlbF9mb3JtYXQgcGFyYW1ldGVyLAo+ICsgKiAgIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgo+ICsgKiB4ZmVyX2Z1bmMgLSB1aW50MzJfdCwgdGhpcyBz
dXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPiArICogICBvbmUgb2YgdGhlIFhFTkNB
TUVSQV9YRkVSX0ZVTkNfWFhYLgo+ICsgKiB5Y2Jjcl9lbmMgLSB1aW50MzJfdCwgdGhpcyBzdXBw
bGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPiArICogICBvbmUgb2YgdGhlIFhFTkNBTUVS
QV9ZQ0JDUl9FTkNfWFhYLgoKWW91IGRvIG5lZWQgdG8gbWVudGlvbiB0aGF0IHljYmNyX2VuYyBp
cyBvbmx5IHZhbGlkIGZvciBZQ2JDciBwaXhlbGZvcm1hdHMgYW5kCnRoYXQgaXQgc2hvdWxkIGJl
IGlnbm9yZSBvdGhlcndpc2UuIE9yIHBlcmhhcHMgYWRkIGEgZGVmaW5lIGp1c3QgZm9yIHRoYXQ6
CgojZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JFIDAKCj4gKyAqIHF1YW50aXphdGlv
biAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+ICsg
KiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9YWFguCj4gKyAqIGRpc3BsX2Fz
cF9yYXRpb19udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0
IHJhdGlvLgo+ICsgKiBkaXNwbF9hc3BfcmF0aW9fZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0
b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgo+ICsgKiBmcmFtZV9yYXRlX251bWVyIC0g
dWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPiArICogZnJhbWVfcmF0ZV9k
ZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPiArICoKPiAr
ICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+ICsgKgo+ICsgKiBOb3Rl
czoKPiArICogIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25z
ZSBpbiBvcmRlciB0byBzZWUKPiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5
IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPiArICogICAgYW5kIGNhbiBi
ZSBhY2NlcHRlZC4KPiArICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJB
X09QX0NPTkZJR19TRVQgcmVxdWVzdHMgYmVmb3JlCj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJB
X09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+ICsgKiAgICBj
b25maWd1cmF0aW9uLgo+ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9jb25maWcgewo+ICsgICAg
dWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+ICsgICAgdWludDMyX3Qgd2lkdGg7Cj4gKyAgICB1aW50
MzJfdCBoZWlnaHQ7Cj4gKyAgICB1aW50MzJfdCBjb2xvcnNwYWNlOwo+ICsgICAgdWludDMyX3Qg
eGZlcl9mdW5jOwo+ICsgICAgdWludDMyX3QgeWNiY3JfZW5jOwo+ICsgICAgdWludDMyX3QgcXVh
bnRpemF0aW9uOwo+ICsgICAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX251bWVyOwo+ICsgICAg
dWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX2Rlbm9tOwo+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0
ZV9udW1lcjsKPiArICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cj4gK307Cj4gKwo+ICsv
Kgo+ICsgKiBSZXF1ZXN0IGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgY2FtZXJhOgo+ICsg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ09ORklHX0dFVCB8ICAgcmVzZXJ2ZWQgICAgIHwg
NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0
IGZvciB0aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1
ZmZlcnMgdG8gYmUgdXNlZDoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9SRVFV
RVNUfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBu
dW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9y
bWF0IGZvciB0aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqIE5vdGVzOgo+ICsgKiAgLSBmcm9udGVu
ZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+
ICsgKiAgICBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0
Y2ggdGhlIGRlc2lyZWQgb25lcwo+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+ICsgKiAg
LSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVx
dWVzdHMgYmVmb3JlCj4gKyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCBy
ZXF1ZXN0IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+ICsgKiAgICBjb25maWd1cmF0aW9uLgo+ICsg
Ki8KPiArc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdCB7Cj4gKyAgICB1aW50OF90IG51bV9i
dWZzOwo+ICt9OwoKV2hhdCBoYXBwZW5zIGlmIG51bV9idWZzIGlzIDA/CgpTbyBCVUZfUkVRVUVT
VCBtYXBzIHRvIFZJRElPQ19SRVFCVUZTIGFuZCBvbmNlIGNhbGxlZCBpdCBmaXhlcyB0aGUgZm9y
bWF0CmluIHBsYWNlLCBpLmUuIGFmdGVyIHRoaXMgeW91IGNhbiBubyBsb25nZXIgY2hhbmdlIHRo
ZSBmb3JtYXQuIENoYW5naW5nIHRoZQpmb3JtYXQgdXN1YWxseSBtZWFucyBjaGFuZ2luZyB0aGUg
YnVmZmVyIHNpemUsIGJ1dCBvbmNlIHRoZXkgYXJlIGFsbG9jYXRlZAp3aXRoIFJFUUJVRlMgdGhh
dCBpcyBubyBsb25nZXIgcG9zc2libGUuCgpJZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIGZvcm1h
dCwgdGhlbiB0aGUgZmlyc3QgdGhpbmcgeW91IGhhdmUgdG8gZG8gaXMKc3RvcCBzdHJlYW1pbmcg
YW5kIHJlbGVhc2luZyBhbGwgYnVmZmVycy4gVGhpcyBsYXN0IHN0ZXAgaXMgZG9uZSB3aXRoClZJ
RElPQ19SRVFCVUZTIHdpdGggYSBjb3VudCBvZiAwLgoKV2hldGhlciBvciBub3QgeW91IHdhbnQg
dG8gZG8gdGhlIHNhbWUgdGhpbmcgKGkuZS4gaWYgbnVtX2J1ZnMgPT0gMCwgdGhlbgpmcmVlIGFs
bCBidWZmZXJzKSBpcyB1cCB0byB5b3UsIGJ1dCB5b3UgZG8gbmVlZCBhIHNpbWlsYXIgbWVjaGFu
aXNtIGluIHlvdXIKQVBJLiBBbmQgeW91IG5lZWQgdG8gZG9jdW1lbnQgdGhhdCBvbmNlIGJ1ZmZl
cnMgYXJlIGFsbG9jYXRlZCwgeW91IGNhbid0CmNoYW5nZSB0aGUgY29uZmlndXJhdGlvbiBhbnlt
b3JlLgoKPiArCj4gKy8qCj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoKPiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9DUkVBVEUgfCAgIHJlc2VydmVkICAgICB8
IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmX2RpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogQW4gYXR0ZW1w
dCB0byBjcmVhdGUgbXVsdGlwbGUgYnVmZmVycyB3aXRoIHRoZSBzYW1lIGluZGV4IGlzIGFuIGVy
cm9yLgo+ICsgKiBpbmRleCBjYW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3Jy
ZXNwb25kaW5nIGNhbWVyYSBidWZmZXIuCj4gKyAqCj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5k
ZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBjcmVhdGVkLgo+ICsgKiBncmVmX2RpcmVjdG9yeSAtIGdy
YW50X3JlZl90LCBhIHJlZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKPiArICogICBk
ZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZl
ciBpcyBlcXVhbCB0bwo+ICsgKiAgIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSBy
ZXNwb25zZS4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+ICsgKiAgIHNoYXJlZCBidWZm
ZXIgc2l6ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdl
LAo+ICsgKiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUg
c3VwcGxpZWQgKHNlZQo+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4gKyAqCj4g
KyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9BTExPQyBjb25maWd1cmF0aW9uIGVudHJ5IGlzIHNl
dCwgdGhlbiBiYWNrZW5kIHdpbGwKPiArICogYWxsb2NhdGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBw
YXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQo+ICsgKiBkaXJlY3Rv
cnkgaXMgaGFuZGxlZCBhcyBmb2xsb3dzOgo+ICsgKiAgIEZyb250ZW5kIG9uIHJlcXVlc3Q6Cj4g
KyAqICAgICAtIGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRpcmVjdG9yeSAoZ3JlZl9kaXJlY3Rv
cnksCj4gKyAqICAgICAgIGdyZWZfZGlyX25leHRfcGFnZShzKQo+ICsgKiAgICAgLSBncmFudHMg
cGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5k
Cj4gKyAqICAgICAtIHNldHMgZ3JlZl9kaXJfbmV4dF9wYWdlIGZpZWxkcwo+ICsgKiAgIEJhY2tl
bmQgb24gcmVzcG9uc2U6Cj4gKyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBh
Z2VzIG9mIHRoZSBidWZmZXIgYWxsb2NhdGVkIHRvCj4gKyAqICAgICAgIHRoZSBmcm9udGVuZAo+
ICsgKiAgICAgLSBmaWxscyBpbiBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMK
PiArICogICAgICAgKGdyZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQo+
ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSB7Cj4gKyAgICB1aW50OF90
IGluZGV4Owo+ICsgICAgdWludDhfdCByZXNlcnZlZFszXTsKPiArICAgIGdyYW50X3JlZl90IGdy
ZWZfZGlyZWN0b3J5Owo+ICt9Owo+ICsKPiArLyoKPiArICogU2hhcmVkIHBhZ2UgZm9yIFhFTkNB
TUVSQV9PUF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgo+
ICsgKiB0aGUgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFnZXMsIGRlc2NyaWJpbmcgYWxs
IHBhZ2VzIG9mIHRoZSBzaGFyZWQKPiArICogZGF0YSBidWZmZXI6Cj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBn
cmVmX2Rpcl9uZXh0X3BhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgfCA0Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZlswXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ3JlZltpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0KzgKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IE4qNCs4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBncmVm
X2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2Ug
ZGVzY3JpYmluZwo+ICsgKiAgIHBhZ2UgZGlyZWN0b3J5LiBNdXN0IGJlIDAgaWYgdGhlcmUgYXJl
IG5vIG1vcmUgcGFnZXMgaW4gdGhlIGxpc3QuCj4gKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwg
cmVmZXJlbmNlIHRvIGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgo+ICsgKiAgIGFsbG9jYXRl
ZCBhdCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KPiArICoKPiArICogTnVtYmVyIG9mIGdyYW50
X3JlZl90IGVudHJpZXMgaW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAo+ICsgKiBw
YXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+ICsgKiAgIG51bV9ncmVm
c190b3RhbCA9IChYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJWkUg
LSAxKSAvCj4gKyAqICAgICAgIFhFTl9QQUdFX1NJWkUKPiArICovCj4gK3N0cnVjdCB4ZW5jYW1l
cmFfcGFnZV9kaXJlY3Rvcnkgewo+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdl
Owo+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCj4gK307
Cj4gKwo+ICsvKgo+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBw
cmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+ICsgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICBp
bmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogaW5kZXggLSB1aW50
OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4KPiArICoKPiArICoKPiAr
ICogUmVxdWVzdCBxdWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBiYWNrZW5kIHVzZToKPiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9RVUVVRSAgfCAgIHJlc2VydmVkICAgICB8IDQK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4g
KyAqIE5vdGVzOgo+ICsgKiAgLSBmcm9udGVuZHMgbXVzdCBub3QgYWNjZXNzIHRoZSBidWZmZXIg
Y29udGVudCBhZnRlciB0aGlzIHJlcXVlc3QgdW50aWwKPiArICogICAgcmVzcG9uc2UgdG8gWEVO
Q0FNRVJBX09QX0JVRl9ERVFVRVVFIGhhcyBiZWVuIHJlY2VpdmVkLgo+ICsgKiAgLSBidWZmZXJz
IG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNrZW5kIGJlZm9yZSBkZXN0cm95aW5nIHRoZW0gd2l0
aAo+ICsgKiAgICBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kuCj4gKyAqCj4gKyAqIGluZGV4IC0g
dWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCj4gKyAqCj4gKyAqCj4g
KyAqIFJlcXVlc3QgZGVxdWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBmcm9udGVuZCB1c2U6Cj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8X09QX0JVRl9ERVFVRVVFIHwgICByZXNlcnZlZCAgICAg
fCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
Kgo+ICsgKiBOb3RlczoKPiArICogIC0gZnJvbnRlbmQgaXMgYWxsb3dlZCB0byBhY2Nlc3MgdGhl
IGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5nCj4gKyAqICAgIHJlc3BvbnNl
IHRvIHRoaXMgcmVxdWVzdC4KPiArICoKPiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0
aGUgYnVmZmVyIHRvIGJlIHF1ZXVlZC4KPiArICoKPiArICoKPiArICogUmVxdWVzdCBjYW1lcmEg
Y29udHJvbCBkZXRhaWxzOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVN
ICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgIGlu
ZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2Ug
Zm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4gKyAqCj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5k
ZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUgcXVlcmllZC4KPiArICovCj4gK3N0cnVjdCB4ZW5jYW1l
cmFfaW5kZXggewo+ICsgICAgdWludDhfdCBpbmRleDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFJl
cXVlc3QgY2FtZXJhIGNvbnRyb2wgY2hhbmdlOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAg
X09QX1NFVF9DVFJMICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
Mgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICogdHlwZSAtIHVp
bnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhY
Lgo+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPiArICov
Cj4gK3N0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSB7Cj4gKyAgICB1aW50OF90IHR5cGU7Cj4g
KyAgICB1aW50OF90IHJlc2VydmVkWzddOwo+ICsgICAgaW50NjRfdCB2YWx1ZTsKPiArfTsKPiAr
Cj4gKy8qCj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgc3RhdGU6Cj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8ICBfT1BfR0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICoKPiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+ICsgKgo+
ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5D
QU1FUkFfQ1RSTF9YWFguCj4gKyAqLwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7
Cj4gKyAgICB1aW50OF90IHR5cGU7Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBSZXF1ZXN0IGNhbWVy
YSBjYXB0dXJlIHN0cmVhbSBzdGFydDoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RS
RUFNX1NUQVJUfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICoKPiArICoKPiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RvcDoKPiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUT1AgfCAgIHJlc2VydmVkICAgICB8IDQK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICoKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICsgKgo+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0
aCAoNjQgb2N0ZXRzKS4KPiArICoKPiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSBjb21t
b24gaGVhZGVyOgo+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAg
IHJlc2VydmVkICAgIHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9t
IHRoZSByZXF1ZXN0Lgo+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBYRU5DQU1FUkFfT1BfKiAt
IGNvcGllZCBmcm9tIHJlcXVlc3QuCj4gKyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0
YXR1cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+ICsgKgo+ICsg
Kgo+ICsgKiBTZXQvZ2V0IGNvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVO
Q0FNRVJBX09QX0NPTkZJR19TRVQKPiArICogYW5kIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUCj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfP0VUIHwgICAgcmVzZXJ2ZWQgICAg
fCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3Jz
cGFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZmVyX2Z1bmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAzMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fbnVt
ZXIgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAgICAgICAgICAgICAg
ICAgICAgICAgfCA0NAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ4Cj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9y
YXRlX2Rlbm9tICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTIKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA1Ngo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqCj4gKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGlu
IHRoaXMgcmVzcG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCj4gKyAqIFhFTkNBTUVSQV9PUF9DT05G
SUdfU0VUIHJlcXVlc3QuCj4gKyAqCj4gKyAqCj4gKyAqIFJlcXVlc3QgYnVmZmVyIHJlc3BvbnNl
IC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+ICsgKiByZXF1ZXN0Ogo+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9CVUZfUkVRVUVTVCB8ICAgIHJlc2VydmVkICAg
IHwgNAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICBudW1fYnVmZmVycyAgfCAgIG51bV9wbGFuZXMgICB8ICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAxMgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwbGFuZV9vZmZzZXRbMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29m
ZnNldFsxXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzJdICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbM10gICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwbGFuZV9zaXplWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMV0g
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6ZVsyXSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwbGFuZV9zaXplWzNdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0OAo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAg
IHwgICAgICAgICBwbGFuZV9zdHJpZGVbMV0gICAgICAgICB8IDUyCj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+ICsgKiB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzJdICAgICAgICAgfCAgICAgICAgIHBsYW5l
X3N0cmlkZVszXSAgICAgICAgIHwgNTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2MAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBudW1fYnVmZmVycyAtIHVpbnQ4X3QsIG51bWJlciBvZiBi
dWZmZXJzIHRvIGJlIHVzZWQuCj4gKyAqIG51bV9wbGFuZXMgLSB1aW50OF90LCBudW1iZXIgb2Yg
cGxhbmVzIG9mIHRoZSBidWZmZXIuCj4gKyAqIHNpemUgLSB1aW50MzJfdCwgb3ZlcmFsbCBzaXpl
IG9mIHRoZSBidWZmZXIgaW5jbHVkaW5nIHNpemVzIG9mIHRoZQo+ICsgKiAgIGluZGl2aWR1YWwg
cGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCj4gKyAqIHBsYW5lX29mZnNldCAtIGFy
cmF5IG9mIHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPiArICog
ICBpbiBvY3RldHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0Lgo+ICsgKiBwbGFuZV9zaXplIC0gYXJy
YXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBjb3JyZXNwb25kaW5nIHBsYW5l
Cj4gKyAqICAgaW5jbHVkaW5nIHBhZGRpbmcuCj4gKyAqIHBsYW5lX3N0cmlkZSAtIGFycmF5IG9m
IHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvY2N1cGllZCBieSB0aGUKCnVpbnQzMl90IC0+IHVp
bnQxNl90LCBidXQgc2VlIGJlbG93Cgo+ICsgKiAgIGNvcnJlc3BvbmRpbmcgc2luZ2xlIGltYWdl
IGxpbmUgaW5jbHVkaW5nIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KPiArICovCj4gK3N0cnVjdCB4
ZW5jYW1lcmFfYnVmX3JlcXVlc3RfcmVzcCB7Cj4gKyAgICB1aW50OF90IG51bV9idWZmZXJzOwo+
ICsgICAgdWludDhfdCBudW1fcGxhbmVzOwo+ICsgICAgdWludDhfdCByZXNlcnZlZFsyXTsKPiAr
ICAgIHVpbnQzMl90IHNpemU7Cj4gKyAgICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJB
X01BWF9QTEFORV07Cj4gKyAgICB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhfUExB
TkVdOwo+ICsgICAgdWludDE2X3QgcGxhbmVfc3RyaWRlW1hFTkNBTUVSQV9NQVhfUExBTkVdOwoK
SSByZWNvbW1lbmQgdXNpbmcgdWludDMyX3QgZm9yIHRoZSBzdHJpZGUuIEl0J3MgbW9yZSBmdXR1
cmUgcHJvb2YgZ2l2ZW4gdGhlCmV2ZXIgaGlnaGVyIHJlc29sdXRpb25zIGFuZCBjb2xvcmRlcHRo
cyB3ZSdyZSBzZWVpbmcuCgo+ICt9Owo+ICsKPiArLyoKPiArICogQ29udHJvbCBlbnVtZXJhdGUg
cmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NUUkxfRU5VTToKPiArICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfRU5VTSAgfCAgICByZXNlcnZlZCAgICB8IDQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAgICAgICAgICAgICAgZmxh
Z3MgICAgICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
bWluIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4gaGlnaCAzMi1iaXRz
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWF4IGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXAgbG93
IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgc3RlcCBoaWdoIDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA0MAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgIGRlZl92YWwgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAg
ICB8IDQ0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ZGVmX3ZhbCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Mgo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhl
IGNhbWVyYSBjb250cm9sIGluIHJlc3BvbnNlLgo+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBv
ZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4gKyAqIGZsYWdz
IC0gdWludDE2X3QsIGZsYWdzIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
VFJMX0ZMR19YWFguCgpHbyB3aXRoIGEgdWludDMyX3QgZm9yIHRoZSBmbGFncy4gVjRMMiBpcyBh
bHJlYWR5IHVzaW5nIDExIGZsYWdzLi4uCgo+ICsgKiBtaW4gLSBpbnQ2NF90LCBtaW5pbXVtIHZh
bHVlIG9mIHRoZSBjb250cm9sLgo+ICsgKiBtYXggLSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9m
IHRoZSBjb250cm9sLgo+ICsgKiBzdGVwIC0gaW50NjRfdCwgbWluaW11bSBzaXplIGluIHdoaWNo
IGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQuCj4gKyAqIGRlZl92YWwgLSBpbnQ2NF90LCBk
ZWZhdWx0IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+ICsgKi8KPiArc3RydWN0IHhlbmNhbWVyYV9j
dHJsX2VudW1fcmVzcCB7Cj4gKyAgICB1aW50OF90IGluZGV4Owo+ICsgICAgdWludDhfdCB0eXBl
Owo+ICsgICAgdWludDE2X3QgZmxhZ3M7Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzRdOwo+ICsg
ICAgaW50NjRfdCBtaW47Cj4gKyAgICBpbnQ2NF90IG1heDsKPiArICAgIGludDY0X3Qgc3RlcDsK
PiArICAgIGludDY0X3QgZGVmX3ZhbDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIEdldCBjb250cm9s
IHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0dFVDoKPiArICogICAg
ICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAz
ICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfR0VUICAgfCAgICByZXNlcnZlZCAgICB8IDQKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiB0eXBlIC0g
dWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9Y
WFguCj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+ICsg
Ki8KPiArCj4gKy8qCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRXZl
bnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogRXZlbnRz
IGFyZSBzZW50IHZpYSBhIHNoYXJlZCBwYWdlIGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHBy
b3BhZ2F0ZWQgYnkKPiArICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1yZWYgWGVuU3Rv
cmUgZW50cmllcy4KPiArICoKPiArICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBs
ZW5ndGggKDY0IG9jdGV0cykuCj4gKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhl
YWRlcjoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2Vy
dmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBpZCAtIHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJl
IHVzZWQgYnkgZnJvbnQuCj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4K
PiArICoKPiArICoKPiArICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sg
dG8gZnJvbnQgd2hlbiBhIG5ldyBjYXB0dXJlZAo+ICsgKiBmcmFtZSBpcyBhdmFpbGFibGU6Cj4g
KyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9GUkFNRV9BVkFJTHwgICByZXNlcnZlZCAgICAg
fCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlZF9zeiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIHNlcV9udW0gbG93
IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgc2VxX251bSBoaWdoIDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjgKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAq
IGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5zIG5ldyBj
YXB0dXJlZCBmcmFtZS4KPiArICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIgb2Ygb2N0ZXRz
IHRoaXMgZnJhbWUgaGFzLiBUaGlzIGNhbiBiZSBsZXNzCj4gKyAqIHRoYW4gdGhlIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4K
PiArICogc2VxX251bSAtIHVpbnQ2NF90LCBzZXF1ZW50aWFsIG51bWJlciBvZiB0aGUgZnJhbWUu
CgpNdXN0IGJlIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZywgYW5kIGlmIHRoZXJlIGFyZSBza2lw
cyBpbiB0aGUgbnVtYmVyLCB0aGVuCml0IG1lYW5zIHRoYXQgZnJhbWVzIHdlcmUgc2tpcHBlZC4g
Tm90IGFsbCBkcml2ZXJzIGNhbiBkZXRlY3QgdGhpcywgc28Kbm8gc2tpcHMgZG9lcyBub3QgbmVj
ZXNzYXJpbHkgbWVhbiB0aGVyZSB3ZXJlIG5vIHNraXBzLgoKPiArICovCj4gK3N0cnVjdCB4ZW5j
YW1lcmFfZnJhbWVfYXZhaWxfZXZ0IHsKPiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4gKyAgICB1aW50
OF90IHJlc2VydmVkMFszXTsKPiArICAgIHVpbnQzMl90IHVzZWRfc3o7Cj4gKyAgICB1aW50OF90
IHJlc2VydmVkMVs0XTsKPiArICAgIHVpbnQ2NF90IHNlcV9udW07Cj4gK307Cj4gKwo+ICsvKgo+
ICsgKiBDb25maWd1cmF0aW9uIGNoYW5nZSAtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVu
IGN1cnJlbnQKPiArICogY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZDoKPiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgX0NPTkZJR19DSEFOR0UgfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTIKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIGZsYWdz
IC0gdWludDMyX3QsIHNldCBvZiB0aGUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1hYWCBmbGFncy4K
PiArICovCj4gK3N0cnVjdCB4ZW5jYW1lcmFfY2ZnX2NoYW5nZV9ldnQgewo+ICsgICAgdWludDMy
X3QgZmxhZ3M7Cj4gK307CgpUaGlzIG5lZWRzIHNvbWUgbW9yZSB3b3JrOiB3aGF0IHNob3VsZCB0
aGUgZnJvbnRlbmQgZG8gd2hlbiB0aGlzIGlzIHJlY2VpdmVkPwoKSSB3b3VsZCBleHBlY3QgaXQg
c2hvdWxkIHN0b3Agc3RyZWFtaW5nLCBmcmVlIGFsbCBidWZmZXJzLCByZXJlYWQgdGhlIGNvbmZp
ZwphbmQgc3RhcnQgYWdhaW4uCgpCdXQgd2hhdCBpZiB0aGVyZSBpcyBubyBuZXcgY29uZmlnIGJl
Y2F1c2UgdGhlIHNvdXJjZSB3YXMgZGlzY29ubmVjdGVkPwoKPiArCj4gKy8qCj4gKyAqIENvbnRy
b2wgY2hhbmdlIGV2ZW50LSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjYW1lcmEgY29u
dHJvbAo+ICsgKiBoYXMgY2hhbmdlZDoKPiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0NU
UkxfQ0hBTkdFfCAgIHJlc2VydmVkICAgICB8IDQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwg
ICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgfCA4Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIwCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqCj4gKyAqIHR5cGUgLSB1aW50OF90
LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPiAr
ICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4gKyAqLwoKU28g
d2lsbCB0aGlzIGhhcHBlbiBmb3IgYWxsIGNvbnRyb2xzIChleGNlcHQgd3JpdGUtb25seSk/IFdo
YXQgYWJvdXQgdm9sYXRpbGUKY29udHJvbHM/IFdoYXQgaWYgdGhlIGZyb250ZW5kIHNldHMgYSBj
b250cm9sLCBkb2VzIGl0IGFsc28gZ2V0IHRoaXMgZXZlbnQ/CkRvZXMgaXQgZ2V0IHRoaXMgZXZl
bnQgd2l0aCB0aGUgY3VycmVudCB2YWx1ZSBvZiBhIGNvbnRyb2wgd2hlbiBpdCBmaXJzdCBjb25u
ZWN0cz8KCldoYXQgaGFwcGVucyBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgcXVpY2sgY2hhbmdlcyB0
byB0aGUgc2FtZSBjb250cm9sPyBDYW4gdGhlIGV2ZW50CnF1ZXVlIG92ZXJmbG93PwoKU29ycnks
IHRoZXNlIGFyZSBhbGwgcXVlc3Rpb25zIHdlIGhhZCB0byBhbnN3ZXIgd2hlbiB3ZSBhZGRlZCBj
b250cm9sIGV2ZW50CnN1cHBvcnQuIFdlIHNwZW5kIGEgbG90IG9mIHRpbWUgbWFraW5nIHRoZSBl
dmVudCBoYW5kbGluZyByZWxpYWJsZSB3aXRob3V0IGxvc2luZwppbmZvcm1hdGlvbiAoaW50ZXJt
ZWRpYXRlIHZhbHVlcyBjYW4gYmUgbG9zdCwgYnV0IG5ldmVyIHRoZSBjdXJyZW50IHZhbHVlKS4K
ClNpbmNlIHRoaXMgaXMgcmVseWluZyBvbiBhIFhlbiBldmVudCBtZWNoYW5pc20geW91IHdpbGwg
aGF2ZSB0byB0aGluayBhYm91dCB0aGlzCmFzIHdlbGwuCgo+ICsKPiArCj4gK3N0cnVjdCB4ZW5j
YW1lcmFfcmVxIHsKPiArICAgIHVpbnQxNl90IGlkOwo+ICsgICAgdWludDhfdCBvcGVyYXRpb247
Cj4gKyAgICB1aW50OF90IHJlc2VydmVkWzVdOwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHN0
cnVjdCB4ZW5jYW1lcmFfY29uZmlnIGNvbmZpZzsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJh
X2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVm
X2NyZWF0ZV9yZXEgYnVmX2NyZWF0ZTsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2luZGV4
IGluZGV4Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVl
Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZ2V0X2N0cmxfcmVxIGdldF9jdHJsOwo+ICsg
ICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+ICsgICAgfSByZXE7Cj4gK307Cj4gKwo+ICtz
dHJ1Y3QgeGVuY2FtZXJhX3Jlc3Agewo+ICsgICAgdWludDE2X3QgaWQ7Cj4gKyAgICB1aW50OF90
IG9wZXJhdGlvbjsKPiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7Cj4gKyAgICBpbnQzMl90IHN0YXR1
czsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25m
aWc7Cj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdF9yZXNwIGJ1Zl9yZXF1
ZXN0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3AgY3RybF9lbnVt
Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOwo+ICsg
ICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKPiArICAgIH0gcmVzcDsKPiArfTsKPiArCj4g
K3N0cnVjdCB4ZW5jYW1lcmFfZXZ0IHsKPiArICAgIHVpbnQxNl90IGlkOwo+ICsgICAgdWludDhf
dCB0eXBlOwo+ICsgICAgdWludDhfdCByZXNlcnZlZFs1XTsKPiArICAgIHVuaW9uIHsKPiArICAg
ICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKPiArICAg
ICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NmZ19jaGFuZ2VfZXZ0IGNmZ19jaGFuZ2U7Cj4gKyAgICAg
ICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4gKyAgICAgICAgdWlu
dDhfdCByZXNlcnZlZFs1Nl07Cj4gKyAgICB9IGV2dDsKPiArfTsKPiArCj4gK0RFRklORV9SSU5H
X1RZUEVTKHhlbl9jYW1lcmFpZiwgc3RydWN0IHhlbmNhbWVyYV9yZXEsIHN0cnVjdCB4ZW5jYW1l
cmFfcmVzcCk7Cj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZlcnkKPiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICsgKiBJbiBvcmRlciB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBl
dmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgc2hhcmVkIHBhZ2UgaXMKPiArICogYWxsb2NhdGVk
IGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRlZCB0byBiYWNrIHZp
YQo+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwp
Lgo+ICsgKiBUaGlzIHBhZ2UgaGFzIGEgY29tbW9uIGhlYWRlciB1c2VkIGJ5IGJvdGggZnJvbnQg
YW5kIGJhY2sgdG8gc3luY2hyb25pemUKPiArICogYWNjZXNzIGFuZCBjb250cm9sIGV2ZW50J3Mg
cmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0aGUKPiArICogZXZl
bnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUgcmVzdCBvZiB0aGUgcGFnZSBhZnRl
ciB0aGUgaGVhZGVyCj4gKyAqIGlzIHVzZWQgZm9yIGV2ZW50IHBhY2tldHMuCj4gKyAqCj4gKyAq
IFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250IG1heSBjb25maXJtIGl0cyByZWNl
cHRpb24KPiArICogZm9yIGVpdGhlciBlYWNoIGV2ZW50LCBncm91cCBvZiBldmVudHMgb3Igbm9u
ZS4KPiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2ZW50X3BhZ2Ugewo+ICsgICAgdWlu
dDMyX3QgaW5fY29uczsKPiArICAgIHVpbnQzMl90IGluX3Byb2Q7Cj4gKyAgICB1aW50OF90IHJl
c2VydmVkWzU2XTsKPiArfTsKPiArCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0la
RSA0MDk2Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4
ZW5jYW1lcmFfZXZlbnRfcGFnZSkpCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAo
WEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAtIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpCj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfTEVOIChYRU5DQU1FUkFfSU5fUklOR19TSVpFIC8gc2l6
ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0KSkKPiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklORyhw
YWdlKSBcCj4gKyAgICAoKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0ICopKChjaGFyICopKHBhZ2UpICsg
WEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykpCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfUkVG
KHBhZ2UsIGlkeCkgXAo+ICsgICAgKFhFTkNBTUVSQV9JTl9SSU5HKChwYWdlKSlbKGlkeCkgJSBY
RU5DQU1FUkFfSU5fUklOR19MRU5dKQo+ICsKPiArI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19D
QU1FUkFJRl9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9k
ZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4g
KyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+
ICsgKi8KPiAKClJlZ2FyZHMsCgoJSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 07:56:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 07:56: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 1g000s-0007K9-Mm; Wed, 12 Sep 2018 07:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g000r-0007Jx-05
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 07:56:37 +0000
X-Inumbo-ID: 8058a318-b661-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8058a318-b661-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 07:57: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 1g000m-00027H-6P; Wed, 12 Sep 2018 07:56: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 1g000l-0005bh-Ve; Wed, 12 Sep 2018 07:56:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g000l-0005Y7-Uu; Wed, 12 Sep 2018 07:56:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127522-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5c9ac43f47865bb9b13608fd7ae1d39ab73ef397
X-Osstest-Versions-That: ovmf=1ad635b283812283e8db457ba4809d5d38433f17
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 07:56:31 +0000
Subject: [Xen-devel] [ovmf test] 127522: 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>

ZmxpZ2h0IDEyNzUyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1MjIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YzlhYzQzZjQ3ODY1YmI5YjEzNjA4ZmQ3YWUxZDM5
YWI3M2VmMzk3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYWQ2MzVi
MjgzODEyMjgzZThkYjQ1N2JhNDgwOWQ1ZDM4NDMzZjE3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1MDIgIDIwMTgtMDktMTEgMTM6NDA6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTIyICAyMDE4LTA5LTEyIDAyOjEzOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICAxYWQ2MzViMjgzLi41YzlhYzQzZjQ3ICA1YzlhYzQzZjQ3ODY1YmI5
YjEzNjA4ZmQ3YWUxZDM5YWI3M2VmMzk3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:03: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 1g007E-0000Ac-S3; Wed, 12 Sep 2018 08:03:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g007D-0000AX-IN
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:03:11 +0000
X-Inumbo-ID: 6ab2745c-b662-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ab2745c-b662-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:04:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78920880"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 13/14] x86: add iommu_ops to modify and flush IOMMU
 mappings
Thread-Index: AQHUOsfeeoUUqrtyhU+T9RQJmOfTmKTsNnWAgAAvbtA=
Date: Wed, 12 Sep 2018 08:02:02 +0000
Message-ID: <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
 <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
In-Reply-To: <5B98BA5D02000078001E7923@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 v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDg6MDQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAxMy8xNF0geDg2OiBhZGQgaW9t
bXVfb3BzIHRvIG1vZGlmeSBhbmQgZmx1c2gKPiBJT01NVSBtYXBwaW5ncwo+IAo+ID4+PiBPbiAy
My4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ICtz
dGF0aWMgaW50IGlvbW11b3BfbWFwKHN0cnVjdCB4ZW5faW9tbXVfb3BfbWFwICpvcCkKPiA+ICt7
Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+
ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOwo+ID4g
KyAgICBib29sIHJlYWRvbmx5ID0gb3AtPmZsYWdzICYgWEVOX0lPTU1VT1BfbWFwX3JlYWRvbmx5
Owo+ID4gKyAgICBiZm5fdCBiZm4gPSBfYmZuKG9wLT5iZm4pOwo+ID4gKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgcHJvdDsKPiA+ICsgICAgaW50IHJj
LCBpZ25vcmU7Cj4gPiArCj4gPiArICAgIGlmICggb3AtPnBhZCB8fAo+ID4gKyAgICAgICAgIChv
cC0+ZmxhZ3MgJiB+KFhFTl9JT01NVU9QX21hcF9hbGwgfAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9JT01NVU9QX21hcF9yZWFkb25seSkpICkKPiA+ICsgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ID4gKwo+ID4gKyAgICBpZiAoICFpb21tdS0+aW9tbXVfb3BfcmFuZ2VzICkKPiA+
ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICsKPiA+ICsgICAgLyogUGVyLWRldmlj
ZSBtYXBwaW5nIG5vdCB5ZXQgc3VwcG9ydGVkICovCj4gPiArICAgIGlmICggIShvcC0+ZmxhZ3Mg
JiBYRU5fSU9NTVVPUF9tYXBfYWxsKSApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+
ICsKPiA+ICsgICAgLyogQ2hlY2sgd2hldGhlciB0aGUgc3BlY2lmaWVkIEJGTiBmYWxscyBpbiBh
IHJlc2VydmVkIHJlZ2lvbiAqLwo+ID4gKyAgICBpZiAoIHJhbmdlc2V0X2NvbnRhaW5zX3Npbmds
ZXRvbihpb21tdS0+cmVzZXJ2ZWRfcmFuZ2VzLAo+IGJmbl94KGJmbikpICkKPiA+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2Fu
eV9pZChvcC0+ZG9taWQpOwo+ID4gKyAgICBpZiAoICFkICkKPiA+ICsgICAgICAgIHJldHVybiAt
RVNSQ0g7Cj4gPiArCj4gPiArICAgIHJjID0gZ2V0X3BhZ2VkX2dmbihkLCBfZ2ZuKG9wLT5nZm4p
LCByZWFkb25seSwgTlVMTCwgJnBhZ2UpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAg
IGdvdG8gdW5sb2NrOwo+ID4gKwo+ID4gKyAgICByYyA9IC1FSU5WQUw7Cj4gPiArICAgIGlmICgg
IXJlYWRvbmx5ICYmICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ID4gKyAgICAgICAgZ290byB1
bmxvY2s7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcHJvdCA9IElPTU1VRl9yZWFkYWJsZTsK
PiA+ICsgICAgaWYgKCAhcmVhZG9ubHkgKQo+ID4gKyAgICAgICAgcHJvdCB8PSBJT01NVUZfd3Jp
dGFibGU7Cj4gPiArCj4gPiArICAgIHJjID0gLUVJTzsKPiA+ICsgICAgaWYgKCBpb21tdV9tYXBf
cGFnZShjdXJyZCwgYmZuLCBwYWdlX3RvX21mbihwYWdlKSwgcHJvdCkgKQo+ID4gKyAgICAgICAg
Z290byByZWxlYXNlOwo+ID4gKwo+ID4gKyAgICByYyA9IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24o
aW9tbXUtPmlvbW11X29wX3JhbmdlcywgYmZuX3goYmZuKSk7Cj4gPiArICAgIGlmICggcmMgKQo+
ID4gKyAgICAgICAgZ290byB1bm1hcDsKPiAKPiBXaGVuIGEgbWFwcGluZyBpcyByZXF1ZXN0ZWQg
Zm9yIHRoZSBzYW1lIEJGTiB0aGF0IGEgcHJpb3IgbWFwcGluZwo+IHdhcyBhbHJlYWR5IGVzdGFi
bGlzaGVkIGZvciwgdGhlIHBhZ2UgcmVmcyBvZiB0aGF0IHByaW9yIG1hcHBpbmcgZ2V0Cj4gbGVh
a2VkIGhlcmUuIEkgZG9uJ3QgdGhpbmsgeW91IHdhbnQgdG8gcmVxdWlyZSBhbiBpbnRlcm1lZGlh
dGUgdW5tYXAsCj4gc28gY2hlY2tpbmcgdGhlIHJhbmdlc2V0IGZpcnN0IGlzIG5vdCBhbiBvcHRp
b24uIEhlbmNlIEkgdGhpbmsgeW91Cj4gbmVlZCB0byBsb29rIHVwIHRoZSB0cmFuc2xhdGlvbiBh
bnl3YXksIHdoaWNoIG1heSBtZWFuIHRoYXQgdGhlCj4gcmFuZ2VzZXQncyB1c2VmdWxuZXNzIGlz
IHF1aXRlIGxpbWl0ZWQgKHJlbGV2YW50IHdpdGggdGhlIGFkZGl0aW9uYWwKPiBjb250ZXh0IG9m
IG15IHF1ZXN0aW9uIHJlZ2FyZGluZyBpdCBwZXJoYXBzIHJlcXVpcmluZyBhIHByZXR0eSBtdWNo
Cj4gdW5ib3VuZGVkIGFtb3VudCBvZiBtZW1vcnkpLgo+IAoKWWVzLCB0aGF0J3MgYSBnb29kIHBv
aW50LiBJIGNvdWxkIGRvIGEgbG9va3VwIHRvIGNoZWNrIHdoZXRoZXIgdGhlIEJbRF1GTiBpcyBh
bHJlYWR5IHRoZXJlIHRob3VnaC4gQWdyZWVkIHRoYXQgdGhlIG1lbW9yeSBpcyB1bm91bmRlZCB1
bmxlc3MgdGhlIG51bWJlciBvZiByYW5nZXMgaXMgbGltaXRlZCwgd2hpY2ggdGhlcmUgaXMgYWxy
ZWFkeSBhIGZhY2lsaXR5IGZvci4gSXQgaXMgbm90IGlkZWFsIHRob3VnaC4KCj4gSW4gb3JkZXIg
dG8gYXZvaWQgc2hvb3RpbmcgZG93biBhbGwgcHJlLWV4aXN0aW5nIFJBTSBtYXBwaW5ncyAtIGlz
Cj4gdGhlcmUgbm8gd2F5IHRoZSBwYWdlIHRhYmxlIGVudHJpZXMgY291bGQgYmUgbWFya2VkIHRv
IGlkZW50aWZ5Cj4gdGhlaXIgb3JpZ2luPwo+IAoKSSBkb24ndCBrbm93IHdoZXRoZXIgdGhhdCBp
cyBwb3NzaWJsZTsgSSdsbCBoYXZlIHRvIGZpbmQgc3BlY3MgZm9yIEludGVsIGFuZCBBTUQgSU9N
TVVzIGFuZCBzZWUgaWYgdGhleSBoYXZlIFBURSBiaXRzIGF2YWlsYWJsZSBmb3Igc3VjaCBhIHVz
ZS4KCj4gSSBhbHNvIGhhdmUgYW5vdGhlciBtb3JlIGdlbmVyYWwgY29uY2VybjogQWxsb3dpbmcg
dGhlIGd1ZXN0IHRvCj4gbWFuaXB1bGF0ZSBpdHMgSU9NTVUgcGFnZSB0YWJsZXMgbWVhbnMgdGhh
dCBpdCBjYW4gZGVsaWJlcmF0ZWx5Cj4gc2hhdHRlciBsYXJnZSBwYWdlcywgZ3Jvd2luZyB0aGUg
b3ZlcmFsbCBtZW1vcnkgZm9vdHByaW50IG9mIHRoZQo+IGRvbWFpbi4gSSdtIGhlc2l0YW50IHRv
IHNheSB0aGlzLCBidXQgSSdtIGFmcmFpZCB0aGF0IHJlc291cmNlCj4gdHJhY2tpbmcgb2Ygc3Vj
aCAiYmVoaW5kIHRoZSBzY2VuZXMiIGFsbG9jYXRpb25zIG1pZ2h0IGJlIGEKPiBuZWNlc3Nhcnkg
cHJlcmVxIGZvciB0aGUgUFYgSU9NTVUgd29yay4KPiAKClJlbWVtYmVyIHRoYXQgUFYtSU9NTVUg
aXMgb25seSBhdmFpbGFibGUgZm9yIGRvbTAgYXMgaXQgc3RhbmRzIChhbmQgdGhhdCBpcyB0aGUg
b25seSB1c2UtY2FzZSB0aGF0IFhlblNlcnZlciBjdXJyZW50bHkgaGFzKSBzbyBJIHRoaW5rIHRo
YXQsIHdoaWxzdCB0aGUgY29uY2VybiBpcyB2YWxpZCwgdGhlcmUgaXMgbm8gbmVlZCBkYW5nZXIg
aW4gcHV0dGluZyB0aGUgY29kZSB3aXRob3V0IHN1Y2ggdHJhY2tpbmcuIFN1Y2ggd29yayBjYW4g
YmUgZGVmZXJyZWQgdG8gbWFraW5nIFBWLUlPTU1VIGZvciBkZS1wcml2aWxlZ2VkIGd1ZXN0cy4u
LiBpZiB0aGF0IGZhY2lsaXR5IGlzIG5lZWRlZC4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:05:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:05: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 1g008t-0000Hb-BY; Wed, 12 Sep 2018 08: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g008r-0000HV-R8
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:04:53 +0000
X-Inumbo-ID: 452d8553-b662-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 452d8553-b662-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:03:02 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78921056"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 11/14] x86: add iommu_op to enable modification of
 IOMMU mappings
Thread-Index: AQHUOsfhEfcVY/HRe0W8ladjvvrCzaTrJd8AgAAwX6CAAN1qAIAANMIA
Date: Wed, 12 Sep 2018 08:04:28 +0000
Message-ID: <0e0d58463e254532a1661937165cf26b@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-12-paul.durrant@citrix.com>
 <5B97D5B402000078001E75F7@prv1-mh.provo.novell.com>
 <8e0e6537e0b7469ea7aa11436272a4a5@AMSPEX02CL03.citrite.net>
 <5B98B80402000078001E7907@prv1-mh.provo.novell.com>
In-Reply-To: <5B98B80402000078001E7907@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 v6 11/14] x86: add iommu_op to enable
 modification of IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDc6NTQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tCj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NiAxMS8xNF0geDg2OiBhZGQgaW9t
bXVfb3AgdG8gZW5hYmxlIG1vZGlmaWNhdGlvbiBvZgo+IElPTU1VIG1hcHBpbmdzCj4gCj4gPj4+
IE9uIDExLjA5LjE4IGF0IDE3OjUyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2Vu
dDogMTEgU2VwdGVtYmVyIDIwMTggMTU6NDgKPiA+Pgo+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAx
MTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IFRoaXMgcGF0Y2gg
YWRkcyBhbiBpb21tdV9vcCB3aGljaCBjaGVja3Mgd2hldGhlciBpdCBpcyBwb3NzaWJsZSBvcgo+
ID4+ID4gc2FmZSBmb3IgYSBkb21haW4gdG8gbW9kaWZ5IGl0cyBvd24gSU9NTVUgbWFwcGluZ3Mg
YW5kLCBpZiBzbywgY3JlYXRlcwo+ID4+ID4gYSByYW5nZXNldCB0byB0cmFjayBtb2RpZmljYXRp
b25zLgo+ID4+Cj4gPj4gTm93IHRoaXMgY2FuIHN1cmVseSBncm93IHByZXR0eSBiaWc/Cj4gPgo+
ID4gSXQgY291bGQgYnV0IEkgZG9uJ3Qgc2VlIGFueSBnb29kIHdheSByb3VuZCBpdC4gVGhlIGFs
dGVybmF0aXZlIGlzIHRvIHNob290Cj4gPiBhbGwgUkFNIG1hcHBpbmdzIG91dCBvZiB0aGUgSU9N
TVUgd2hlbiBlbmFibGluZyBQViBJT01NVSBhbmQKPiBkZXRlcm1pbmUgdGhlCj4gPiB2YWxpZGl0
eSBvZiBhbiB1bm1hcCBvcCBvbmx5IG9uIHRoZSBiYXNpcyBvZiB3aGV0aGVyIHRoZSBtYXBwaW5n
IGV4aXN0cyBpbgo+ID4gdGhlIElPTU1VLiBJcyB0aGF0IG9wdGlvbiBwcmVmZXJhYmxlPwo+IAo+
IEknbSBub3Qgc3VyZSAtIGl0IHZlcnkgbXVjaCBkZXBlbmRzIG9uIHRoZSBkb3duc2lkZXMuIEFu
IG9idmlvdXMKPiBvbmUgaXMgdGhhdCBkcm9wcGluZyBhbGwgUkFNIG1hcHBpbmdzIGlzIGdvaW5n
IHRvIHRha2UgcXVpdGUgc29tZQo+IHRpbWUgZm9yIGEgYmlnIGRvbWFpbi4KPiAKPiA+PiA+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gPj4gPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwo+ID4+ID4gQEAgLTE0NjAsNyArMTQ2MCw3IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYKPiBzZWcsCj4gPj4gdTggYnVz
LCB1OCBkZXZmbiwgdTMyIGZsYWcpCj4gPj4gPiAgICAgIH0KPiA+PiA+Cj4gPj4gPiAgIGRvbmU6
Cj4gPj4gPiAtICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSAp
Cj4gPj4gPiArICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSAm
JiAhaGQtCj4gPj4gPmlvbW11X29wX3JhbmdlcyApCj4gPj4gPiAgICAgICAgICBpb21tdV90ZWFy
ZG93bihkKTsKPiA+PiA+ICAgICAgcGNpZGV2c191bmxvY2soKTsKPiA+PiA+Cj4gPj4gPiBAQCAt
MTUxMCw3ICsxNTEwLDcgQEAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLAo+IHU4Cj4gPj4gYnVzLCB1OCBkZXZmbikKPiA+PiA+Cj4gPj4gPiAgICAgIHBkZXYt
PmZhdWx0LmNvdW50ID0gMDsKPiA+PiA+Cj4gPj4gPiAtICAgIGlmICggIWhhc19hcmNoX3BkZXZz
KGQpICYmIGhhc19pb21tdV9wdChkKSApCj4gPj4gPiArICAgIGlmICggIWhhc19hcmNoX3BkZXZz
KGQpICYmIGhhc19pb21tdV9wdChkKSAmJiAhaGQtCj4gPj4gPmlvbW11X29wX3JhbmdlcyApCj4g
Pj4gPiAgICAgICAgICBpb21tdV90ZWFyZG93bihkKTsKPiA+Pgo+ID4+IFRoZXNlIGFkZGl0aW9u
cyBhcmUgcHJldHR5IHVuLW9idmlvdXMsIGFuZCBoZW5jZSBhdCBsZWFzdCBuZWVkCj4gPj4gY29t
bWVudHMuIEJ1dCBJJ20gYWxzbyB1bmNsZWFyIGFib3V0IHRoZSBpbnRlbmRlZCBiZWhhdmlvcjog
Rm9yCj4gPj4gYSBndWVzdCBub3QgbWVhbmluZyB0byBwbGF5IHdpdGggaXRzIG1hcHBpbmdzLCB3
aHkgd291bGQgeW91Cj4gPj4ga2VlcCB0aGUgdGFibGVzIGFyb3VuZCAoYW5kIHRoZSBtZW1vcnkg
dXNlbGVzc2x5IGFsbG9jYXRlZCk/Cj4gPj4KPiA+Cj4gPiBOby4gSWYgdGhlIGd1ZXN0IGhhcyBu
b3QgZW5hYmxlZCBQVi1JT01NdSB0aGVuIGhkLT5pb21tdV9vcF9yYW5nZXMKPiB3b3VsZCBiZQo+
ID4gTlVMTCBhbmQgc28gdGhlIHRhYmxlcyB3aWxsIGdldCB0b3JuIGRvd24sIG90aGVyd2lzZSB0
aGUgZ3Vlc3QgaXMgaW4gY29udHJvbAo+ID4gYW5kIHNvIFhlbiBzaG91bGQgbGVhdmUgdGhlIHRh
YmxlcyBhbG9uZS4KPiAKPiBPaCwgSSd2ZSBtaXNyZWFkIGhkLT5pb21tdV9vcF9yYW5nZXMgKHRh
a2luZyBpdCBmb3IgYSBjaGVjayBmb3IgdGhlCj4gcmVxdWlyZWQgb3AgdGhhdCB5b3UgY2hlY2sg
Zm9yIGluIGlvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24oKSkuCj4gCj4gPj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiA+
PiA+IEBAIC03OSw2ICs3OSw3IEBACj4gPj4gPiAgPwl2Y3B1X2h2bV94ODZfNjQJCQlodm0vaHZt
X3ZjcHUuaAo+ID4+ID4gICEJaW9tbXVfb3AJCQlpb21tdV9vcC5oCj4gPj4gPiAgIQlpb21tdV9v
cF9idWYJCQlpb21tdV9vcC5oCj4gPj4gPiArIQlpb21tdV9vcF9lbmFibGVfbW9kaWZpY2F0aW9u
CWlvbW11X29wLmgKPiA+Pgo+ID4+IFRoZSBzdHJ1Y3R1cmUgYWJvdmUgbG9va3MgdG8gYmUgMzIt
LzY0LWJpdCBhZ25vc3RpYy4gV2h5IGlzIHRoaXMgIQo+ID4+IGluc3RlYWQgb2YgPyA/Cj4gPgo+
ID4gSUlSQyBJIGludmVzdGlnYXRlZCB0aGlzLiBJIHRoaW5rIHRoZSByZWFzb24gaXMgdGhhdCB0
aGUgWExBVCBtYWNybyB3b24ndCBkbwo+ID4gdGhlIG5lY2Vzc2FyeSBjb3B5LWJhY2sgb2YgdGhl
IHN0cnVjdCBpbiB0aGUgY29tcGF0IHBhdGggYW5kIHNvIGl0IG1lc3NlZAo+IHVwCj4gPiBnZXR0
aW5nIHRoZSBzdGF0dXMgZmllbGQgb3V0Lgo+IAo+IEknZCBiZSBzdXJwcmlzZWQsIGFzIEkgdGhp
bmsgd2UgdXNlIHN1Y2ggbWl4IG9mICEgYW5kID8gZWxzZXdoZXJlCj4gdG9vLiBJIGNhbid0IGV4
Y2x1ZGUgdGhhdCdzIGluIG5vLWNvcHktYmFjayBzY2VuYXJpb3Mgb25seSwgdGhvdWdoLgo+IAo+
ID4gU2luY2UgeW91IHdhbnRlZCBieSB0byBhZGp1c3QgdGhlIGNvbXBhdCBjb2RlCj4gPiB0byBh
dm9pZCB1bm5lY2Vzc2FyeSBjb3B5aW5nIChpbiBhbiBlYXJsaWVyIHBhdGNoKSBJIGNhbiBwcm9i
YWJseSBjaGFuZ2UKPiA+IHRoZXNlIHRvID8uCj4gCj4gUGVyaGFwcyBJJ20gbWlzc2luZyB0aGUg
Y29ubmVjdGlvbiwgc28gSSBkb24ndCBrbm93IGZvciBzdXJlIHdoYXQKPiB0byByZXBseSBoZXJl
IC0gbW9zdCBsaWtlbHkgdGhlIGFuc3dlciBpcyAieWVzIi4KPiAKCkl0IHdhc24ndCBhIHF1ZXN0
aW9uLi4uIHBlcmhhcHMgSSBzaG91bGQgaGF2ZSBxdW90ZWQgdGhhdCAnPycgOi0pIE15IHBvaW50
IHdhcyB0aGF0IEknbSBnb2luZyB0byBoYXZlIHRvIHJlLWludmVzdGlnYXRlIHRoZSBjb3B5LWJh
Y2sgYW55d2F5IHNvIEknbGwgdHJ5IHRvIGdvIGZvciBjaGVjayByYXRoZXIgdGhhbiB4bGF0IHdo
ZXJlIEkgY2FuLgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:06:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:06: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 1g00A1-0000OT-M5; Wed, 12 Sep 2018 08:06: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g009z-0000OJ-Nx
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:06:03 +0000
X-Inumbo-ID: 6ea61b18-b662-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ea61b18-b662-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:04:12 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:06:00 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:05:25 +0100
Message-ID: <171096f2e3d18d1afc0223d9af14948ad7eb0ab8.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 12 Sep 2018 10:05:17 +0200
In-Reply-To: <abc71be6-4a76-23e5-4988-889715cf48ae@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-3-git-send-email-andrew.cooper3@citrix.com>
 <abc71be6-4a76-23e5-4988-889715cf48ae@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============3854709599817731071=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3854709599817731071==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-/AYp/khW+5/l26yP/VRH"


--=-/AYp/khW+5/l26yP/VRH
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-09-07 at 15:42 +0100, George Dunlap wrote:
> On 09/06/2018 01:08 PM, Andrew Cooper wrote:
> > This removes all use of keyhandler_scratch as a bounce-buffer for
> > the rendered
> > string.  In some cases, collapse combine adjacent printk()'s which
> > are writing
> > parts of the same line.
> >=20
> > No functional change.
> >=20
> > Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>=20
> Acked-by: George Dunlap <george.dunlap@citrix.com>
>
Acked-by: Dario Faggioli <dfaggioli@suse.com>

As it's a clear improvement wrt current state of things, IMO.

I agree with Jan that having to remember to always pass nr_cpu_ids is
unideal.

I'm fine with adding trying to find a solution to this to my todo-list
(although, not on the top of it, probably :-D ).

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/

--=-/AYp/khW+5/l26yP/VRH
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+4FAluYyL4ACgkQFkJ4iaW4
c+5Zqw/9GecjLQ64GPp/TPHzui2tHwJu6yTZGYygK45FyWCo4KagOfgE5Kb3NfMg
BPf34ZByqeCpQ2tJh2XWtC2UrtlHvgrP3VwRyYjlJJD1GClRy39uHWzp8e2kUuc8
qDH/SAh8fVjlgtopKV7zWxSO0KnT33TurvVwS0U/dwnk9ALVQRVRrAJeFLtXu15f
lHkMtTYQeJQWH9+pVYGCrNlyR0NsIUNdhFfSv2kzQ/SWtIlC5Qt/tId/m0o0cU1p
QaJx2+wcULrN0hbgxFigM+LWtfqSwiyKROWujIsitlIjlqTrt12JoQFZMrR1o5FQ
BUREGPePWSFVW8ynFhbBK6mdm5sYa3P2IvHo/i9mfNBeRnnioij3NWVhzHmAqor8
57YvDeufxF1C22A6y4wz/iJRebYci8wmE0O90mP/2cR4damkJOpSh5gRC+KlgC1w
cXTTaX6EtkD7DCp3H0Kj8fSszEELmJU5ylISc5PX8oHCZ+MWqmQf3OdRr6AKv1Lp
80IbyPpH4qVz/h9xwuseG48iWwg9rtk+4uKGYhTw0eH4BzTSAoWSobQV3g5cJ4Kr
6bRo2KbdgJFnLy+Rmq6kfubtkO79zJzDrJ7R6bxC566YXF2UzvcU62uz3gWDkW3S
ahsoj47/kOuVjgYcqT1BW6dt5Jl/Y/wIepK9ILd//bikmBYfYPY=
=l/gj
-----END PGP SIGNATURE-----

--=-/AYp/khW+5/l26yP/VRH--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3854709599817731071==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:08:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:08: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 1g00CD-0000Zy-3g; Wed, 12 Sep 2018 08:08:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00CB-0000Zq-1R
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:08:19 +0000
X-Inumbo-ID: 220bd138-b663-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 220bd138-b663-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:09:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78921361"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 10/14] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
Thread-Index: AQHUOsfd2GLqI26sRUa2g7c8Mz/DrKTrIQ2AgAAxYHCAAN7HgIAAN8ew
Date: Wed, 12 Sep 2018 08:07:48 +0000
Message-ID: <8dbb43903b004c20a1c1ccfd8e278e45@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-11-paul.durrant@citrix.com>
 <5B97D1A902000078001E75A2@prv1-mh.provo.novell.com>
 <6fdadeea76e944fcbdcf9f2b0a43025a@AMSPEX02CL03.citrite.net>
 <5B98B5F502000078001E78E9@prv1-mh.provo.novell.com>
In-Reply-To: <5B98B5F502000078001E78E9@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 v6 10/14] mm / iommu: split need_iommu()
 into has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Brian Woods <brian.woods@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDc6NDUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPiA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PjsKPiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBBbmRyZXcg
Q29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGludGVsLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPiBkZXZl
bCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
Cj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+OyBUaW0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJFOiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjYgMTAvMTRdIG1tIC8gaW9tbXU6IHNwbGl0IG5lZWRfaW9tbXUo
KQo+IGludG8gaGFzX2lvbW11X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpCj4gCj4gPj4+
IE9uIDExLjA5LjE4IGF0IDE3OjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnBy
b2plY3Qub3JnXSBPbgo+IEJlaGFsZgo+ID4+IE9mIEphbiBCZXVsaWNoCj4gPj4gU2VudDogMTEg
U2VwdGVtYmVyIDIwMTggMTU6MzEKPiA+Pgo+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0Nywg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gPj4g
PiBAQCAtMTQyNiw3ICsxNDI2LDggQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZu
LCB1bnNpZ25lZAo+ID4+IGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKPiA+PiA+ICAgICAg
aWYgKCByZXQgKQo+ID4+ID4gICAgICAgICAgZ290byBkZXN0cm95X20ycDsKPiA+PiA+Cj4gPj4g
PiAtICAgIGlmICggaW9tbXVfZW5hYmxlZCAmJiAhaW9tbXVfcGFzc3Rocm91Z2ggJiYKPiA+PiAh
bmVlZF9pb21tdShoYXJkd2FyZV9kb21haW4pICkKPiA+PiA+ICsgICAgaWYgKCBpb21tdV9lbmFi
bGVkICYmICFpb21tdV9wYXNzdGhyb3VnaCAmJgo+ID4+ID4gKyAgICAgICAgICFuZWVkX2lvbW11
X3B0X3N5bmMoaGFyZHdhcmVfZG9tYWluKSApCj4gPj4gPiAgICAgIHsKPiA+PiA+ICAgICAgICAg
IGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkKPiA+PiA+ICAgICAgICAgICAgICBpZiAo
IGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2JmbihpKSwgX21mbihpKSwKPiA+Pgo+
ID4+IEknbSBjb25mdXNlZCAtIHRoZSBjb25kaXRpb24geW91IGNoYW5nZSBsb29rcyB0byBiZSBp
bnZlcnRlZC4gV291bGRuJ3QKPiA+PiB3ZSBiZXR0ZXIgZml4IHRoaXM/Cj4gPgo+ID4gSSBkb24n
dCB0aGluayBpdCBpcyBpbnZlcnRlZC4gSSB0aGluayB0aGlzIGlzIHRvIGFkZCBuZXcgaG90cGx1
Z2dlZCBtZW1vcnkKPiA+IHRvIHRoZSAxOjEgbWFwIGluIHRoZSBjYXNlIHRoYXQgZG9tMCBpcyBu
b3QgaW4gc3RyaWN0IG1vZGUuIEkgY291bGQgYmUgd3JvbmcuCj4gCj4gT2gsIEkgdGhpbmsgeW91
J3JlIHJpZ2h0LiBJdCBpcyBqdXN0IHJhdGhlciBjb25mdXNpbmcgdG8gc2VlIGFuCj4gaW9tbXVf
bWFwX3BhZ2UoKSBjYWxsIHF1YWxpZmllZCBieSAhbmVlZF9pb21tdSgpLiBCdXQgdGhhdCdzCj4g
YXMgY29uZnVzaW5nICh0byBtZSkgYXMgdGhlIHNldHVwIGxvZ2ljIGZvciBEb20wJ3MgcGFnZSB0
YWJsZXMuCj4gCgpJIHRoaW5rIGl0J3MgZ2VuZXJhbGx5IGNvbmZ1c2luZy4gSSdsbCBzdGljayBh
IGNvbW1lbnQgaW4gdG8gZXhwbGFpbi4KCj4gPj4gQW5kIHRoZW4gSSBhZ2FpbiB3b25kZXIgd2hl
dGhlciB5b3UndmUgY2hvc2VuIHRoZSByaWdodCBwcmVkaWNhdGU6Cj4gPj4gV2hlcmUgd291bGQg
dGhlIGVxdWl2YWxlbnQgbWFwcGluZ3MgY29tZSBmcm9tIGluIHRoZSBvcHBvc2l0ZSBjYXNlPwo+
ID4KPiA+IElmIGRvbTAgaXMgaW4gc3RyaWN0IG1vZGUgdGhlbiBJIGFzc3VtZSB0aGF0IHRoZSBz
eW5jaHJvbml6YXRpb24gaXMgaGFuZGxlZAo+ID4gd2hlbiB0aGUgY2FsbHMgYXJlIG1hZGUgdG8g
YWRkIG1lbW9yeSBpbnRvIHRoZSBwMm0gKHdoaWNoIElJUkMgaGFwcGVucwo+IGV2ZW4KPiA+IGZv
ciBQViBndWVzdHMpLgo+IAo+IFJpZ2h0IHlvdSBhcmUuCj4gCj4gPiBNeSBhaW0gZm9yIHRoaXMg
cGF0Y2ggaXMgdG8gYXZvaWQgYW55IHZpc2libGUgZnVuY3Rpb25hbCAgY2hhbmdlLgo+IAo+IFN1
cmUgLSBJIGRpZG4ndCBtZWFuIGFueXRoaW5nIGhlcmUgKGlmIGF0IGFsbCkgdG8gYmUgZG9uZSBp
biB0aGlzIHBhdGNoCj4gKG9yIHBlcmhhcHMgZXZlbiBzZXJpZXMpLCBJJ3ZlIG1lcmVseSBub3Rp
Y2VkIHRoaXMgYXMgYW4gYXBwYXJlbnQKPiBvZGRpdHkgKHdoaWNoIGlmIEkgd2VyZSByaWdodCB3
b3VsZCBwZXJoYXBzIGJldHRlciBoYXZlIGJlZW4gZml4ZWQKPiBiZWZvcmUgeW91ciB0cmFuc2Zv
cm1hdGlvbnMpLgo+IAo+ID4+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4+ID4gKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4+ID4gQEAgLTgwNSw4ICs4MDUsOCBAQCBpbnQgeGVu
bWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4KPiAqZCwKPiA+PiBzdHJ1Y3QgeGVuX2Fk
ZF90b19waHlzbWFwICp4YXRwLAo+ID4+ID4gICAgICB4YXRwLT5zaXplIC09IHN0YXJ0Owo+ID4+
ID4KPiA+PiA+ICAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAo+ID4+ID4gLSAgICBpZiAo
IG5lZWRfaW9tbXUoZCkgKQo+ID4+ID4gLSAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVz
aF9pb3RsYikgPSAxOwo+ID4+ID4gKyAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSB8fCBp
b21tdV91c2VfaGFwX3B0KGQpICkKPiA+PiA+ICsgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9m
bHVzaF9pb3RsYikgPSAxOwo+ID4+ID4gICNlbmRpZgo+ID4+Cj4gPj4gUmF0aGVyIHRoYW4gbWFr
aW5nIHRoZSBjb25kaXRpb25hbCBtb3JlIGNvbXBsaWNhdGVkLCBwZXJoYXBzCj4gPj4gc2ltcGx5
IGRyb3AgaXQgKGFuZCBtb3ZlIHRoZSByZXNldC10by1mYWxzZSBjb2RlIG91dCBvZiAuLi4KPiA+
Pgo+ID4+ID4gQEAgLTgyOCw3ICs4MjgsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0
cnVjdCBkb21haW4KPiAqZCwKPiA+PiBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAo+
ID4+ID4gICAgICB9Cj4gPj4gPgo+ID4+ID4gICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdI
Cj4gPj4gPiAtICAgIGlmICggbmVlZF9pb21tdShkKSApCj4gPj4gPiArICAgIGlmICggbmVlZF9p
b21tdV9wdF9zeW5jKGQpIHx8IGlvbW11X3VzZV9oYXBfcHQoZCkgKQo+ID4+ID4gICAgICB7Cj4g
Pj4gPiAgICAgICAgICBpbnQgcmV0Owo+ID4+Cj4gPj4gLi4uIHRoaXMgaWYoKSk/Cj4gPj4KPiA+
PiBBbHNvIGl0IGxvb2tzIHRvIG1lIGFzIGlmIGhlcmUgeW91J3ZlIGdvdCBjb25mdXNlZCBieSB0
aGUgbWVhbmluZwo+ID4+IHlvdSd2ZSBhc3NpZ25lZCB0byBuZWVkX2lvbW11X3B0X3N5bmMoKTog
QWNjb3JkaW5nIHRvIHRoZQo+ID4+IGRlc2NyaXB0aW9uLCBpdCBpcyBhYm91dCBzeW5jLWluZyBv
ZiBwYWdlIHRhYmxlcy4gSGVyZSwgaG93ZXZlciwKPiA+PiB3ZSdyZSBjaGVja2luZyB3aGV0aGVy
IHRvIGZsdXNoIFRMQnMuCj4gPgo+ID4gWWVzLCBJIG1heSBiZSBjb25mdXNlZCBoZXJlIGJ1dCBp
dCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgZmx1c2hpbmcgdGhlCj4gSU9UTEIKPiA+IHdvdWxkIGJl
IG5lY2Vzc2FyeSBldmVuIGluIHRoZSBjYXNlIHdoZXJlIHRoZSBwYWdlIHRhYmxlcyBhcmUgc2hh
cmVkLiBJJ2xsCj4gPiBjaGVjayB0aGUgbG9naWMgYWdhaW4uCj4gCj4gRmx1c2hpbmcgaXMgbmVj
ZXNzYXJ5IGFsd2F5cywgYW5kIG15IGNvbW1lbnQgZGlkbid0IGdvIGluIHRoYXQKPiBkaXJlY3Rp
b24uIFdoYXQgSSB3YXMgdHJ5aW5nIHRvIHBvaW50IG91dCBpcyB0aGF0IHRoZSB2YWx1ZSBvZgo+
IGlvbW11X2RvbnRfZmx1c2hfaW90bGIgZG9lc24ndCBtYXR0ZXIgd2hlbiBubyBmbHVzaGluZwo+
IGhhcHBlbnMgYW55d2F5LiBJLmUuIHNldHRpbmcgaXQgdG8gdHJ1ZSB1bmNvbmRpdGlvbmFsbHkg
c2hvdWxkCj4gbm90IGhhdmUgYW55IGJhZCBlZmZlY3QgKGJ1dCB0aGUgbm9uLXN0cmljdC1tb2Rl
LURvbTAgY2FzZQo+IG1heSBuZWVkIGRvdWJsZSBjaGVja2luZywgYWxiZWl0IGV2ZW4gaW4gdGhh
dCBjYXNlIHN1cHByZXNzaW5nCj4gaW5kaXZpZHVhbCBwYWdlIGZsdXNoaW5nIHdvdWxkIGJlIGRl
c2lyYWJsZSwgaW4gd2hpY2ggY2FzZSAtIGlmCj4gbmVlZGVkIC0gdGhlIHNlY29uZCBpZigpIG1p
Z2h0IG5lZWQgYWRqdXN0bWVudCwgaW5kZXBlbmRlbnQKPiBvZiB0aGUgY2hhbmdlIHlvdSdyZSBk
b2luZyBoZXJlKS4KPiAKCk9rLiBJJ2xsIHNlZSBpZiB0aGlzIG5lZWRzIGNvcnJlY3Rpb24gYW5k
IHB1dCBhIHByZS1yZXF1aXNpdGUgcGF0Y2ggaW4gaWYgbmVlZCBiZS4KCiAgUGF1bAoKPiBKYW4K
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:09:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:09: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 1g00DO-0000i6-M3; Wed, 12 Sep 2018 08:09:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g00DN-0000hz-74
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:09:33 +0000
X-Inumbo-ID: 4da882ad-b663-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4da882ad-b663-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:10:26 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:09:29 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:09:09 +0100
Message-ID: <fbce18ce52a72ef34cc1dae68f5f00e11dc5597b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Wed, 12 Sep 2018 10:09:02 +0200
In-Reply-To: <1536235696-31359-6-git-send-email-andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-6-git-send-email-andrew.cooper3@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/6] xen/bitmap: Drop all bitmap_scn{,
 list}printf() 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 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: multipart/mixed; boundary="===============3144445783033182077=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3144445783033182077==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ichoqyTP1Gad5aAtNvrM"


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

On Thu, 2018-09-06 at 13:08 +0100, Andrew Cooper wrote:
> All callers have been convered to using %*pb[l].  In the unlikely
> case that
> future code wants to retain this functionaly, it can be replicated in
> a more
> convenient fashon with snprintf().
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-ichoqyTP1Gad5aAtNvrM
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+4FAluYyZ4ACgkQFkJ4iaW4
c+4lERAAiMfzEvHN7vxKNWhbhsfVyjVE2BUYJJlMSxcdmOHsvdxcLDs5i542HMmo
7N3n24O5uVzy7/BoRshGGVfhS3r8CYd5B3M4MSGwhOKJejCP/9mUEXt1zzT7U7Rx
O827KNOUXu6+oh6Xx7ySeVqpMGDN8Hudp7XlymjNbSXejqxaX0lyhvfAwRNIVcNM
qsRxwy5ovZPd07/VgHGfF1SRmI14UFod0tviI/jbNFB0luACB6/UKrD8smwzntGa
eGx+PpuhzEVNhJOUjnKucZid5HoZKfuA+J26WfOEFtavAESiIMX5WTMpH4umKg9U
ByYR1i5NezCPdtbQmLgk192PtVuP7g0JQWJBcAgLTLp1A8bf22H5FhxMJQTO1Y9W
ZFzkql/S+MeL16vx+malFkrfEiiJxRn/P7rjS1VRrdUQg44k5JiKRcK46I8lhFHN
BmvzTz9THsyKVQbB5tPIQgyqQFENfC7vQhXhrDX6qkkGqn2VZWdV0pvV6ptFMQS8
KCATzqzCzQ4SOvuSMZpi5pRONSFwGu+ahEYxWPUoiCG1W3ltRvMduIYZZWnc3UP/
yY4QiNSYYS74Il7l+6kvgQIDabmuMr8gZlOno4LWLT/Mfghu/0ogmIFYz9MsDqTO
Mb3SSk+U78v4UiNkIXOJ9tCsf+0fFiEYQEgyQPFxBVAKi13k8vU=
=YuUt
-----END PGP SIGNATURE-----

--=-ichoqyTP1Gad5aAtNvrM--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3144445783033182077==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:14:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00I2-0001SS-Ej; Wed, 12 Sep 2018 08:14:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swv4=l2=citrix.com=prvs=786902181=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1g00I0-0001SL-Pv
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:14:20 +0000
X-Inumbo-ID: fa04a3fd-b663-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa04a3fd-b663-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:15:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78921723"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/3] x86/viridan: Clean up Viridian MSR infrastructure
Thread-Index: AQHUSgEiX9hQYjADW0SucB2vDS7LjaTsK6aA
Date: Wed, 12 Sep 2018 08:14:16 +0000
Message-ID: <2cde400afe09f195fe885b264d4384f421768cfa.camel@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536692177-15675-3-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-mailer: Evolution 3.28.1-2 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <13738B623C53AE4D8AB4F10A43B627F9@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/viridan: Clean up Viridian MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gVHVlLCAyMDE4LTA5LTExIGF0IDE5OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBSZW5hbWUgdGhlIGZ1bmN0aW9ucyB0byBndWVzdF97cmQsd3J9bXNyX3ZpcmlkaWFuKCkgZm9y
IGNvbnNpc3RlbmN5LCBhbmQNCj4gYmVjYXVzZSB0aGUgX3JlZ3MoKSBzdWZmaXggaXNuJ3QgdmVy
eSBhcHByb3ByaWF0ZS4NCj4gDQo+IFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1IHBvaW50ZXIg
cmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24NCj4gY3VycmVudCwgd2hpY2gg
aXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJhdGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIg
cmV0dXJuDQo+IEFCSSB0byB1c2UgWDg2RU1VTF8qLg0KPiANCj4gVGhlIGRlZmF1bHQgY2FzZXMg
bm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1TUnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5n
ZSwNCj4gYnV0IGRyb3AgdGhlIHByaW50a3MgdG8gZGVidWcgYnVpbGRzIG9ubHkgYW5kIGlkZW50
aWZ5IHRoZSB2YWx1ZSBhdHRlbXB0aW5nIHRvDQo+IGJlIHdyaXR0ZW4uDQo+IA0KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0tDQo+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPg0KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+DQo+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQo+
IA0KPiB2MzoNCj4gICogQ2xlYW4gdXAgYWZ0ZXIgc3BsaXR0aW5nIHRoZSBzZXJpZXMuICBSZXRh
aW4gYXBwcm9wcmlhdGUgUi1ieSdzDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ICB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAgICAgIHwgIDYgKystLS0NCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAxMSArKy0tLS0tLS0NCj4gIDMgZmlsZXMg
Y2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pDQo+IA0KDQpSZXZpZXdl
ZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KDQotLSANClRo
YW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00ID-0001TZ-Oc; Wed, 12 Sep 2018 08:14:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00IC-0001TP-Ko
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:14:32 +0000
X-Inumbo-ID: 00d221e5-b664-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00d221e5-b664-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:15:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:14:30 -0600
Message-Id: <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:14:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
In-Reply-To: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>, xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.com>, linux-block@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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDA3OjQ1LCA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPiB3cm90ZToK
PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAo+IEBAIC02NSw3ICs2NSw3IEBACj4gIAkoWEVO
X1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSAvIFhFTl9QQUdFU19QRVJfU0VHTUVOVCkKPiAgCj4g
ICNkZWZpbmUgTUFYX0lORElSRUNUX1BBR0VTIFwKPiAtCSgoTUFYX0lORElSRUNUX1NFR01FTlRT
ICsgU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUgLSAxKS9TRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSkK
PiArCQlESVZfUk9VTkRfVVAoTUFYX0lORElSRUNUX1NFR01FTlRTLCBTRUdTX1BFUl9JTkRJUkVD
VF9GUkFNRSkKPiAgI2RlZmluZSBJTkRJUkVDVF9QQUdFUyhfc2VncykgRElWX1JPVU5EX1VQKF9z
ZWdzLCBYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FKQoKTXkgZmlyc3QgcmVhY3Rpb24gd2Fz
IHRvIHN1Z2dlc3QKCiNkZWZpbmUgTUFYX0lORElSRUNUX1BBR0VTIElORElSRUNUX1BBR0VTKE1B
WF9JTkRJUkVDVF9TRUdNRU5UUykKCmJ1dCB0aGF0IHdvdWxkbid0IG1hdGNoIHdoYXQncyB0aGVy
ZSBjdXJyZW50bHkgKG5vdGUgdGhlIHR3byBkaWZmZXJlbnQKZGl2aXNvcnMpLiBJIGNhbid0IHJl
YWxseSBkZWNpZGUgd2hldGhlciB0aGF0J3MganVzdCB1bmZvcnR1bmF0ZSBuYW1pbmcKb2YgdGhl
IHR3byBtYWNyb3MsIG9yIGFuIGFjdHVhbCBidWcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:15: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 1g00JB-0001bY-49; Wed, 12 Sep 2018 08:15:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g00JA-0001bM-9I
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:15:32 +0000
X-Inumbo-ID: 247d020a-b664-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 247d020a-b664-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:16:26 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:15:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:14:55 +0100
Message-ID: <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 10:14:47 +0200
In-Reply-To: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6558939866696342066=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6558939866696342066==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-KyAyOs+0B5P+g5jtihE8"


--=-KyAyOs+0B5P+g5jtihE8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-11 at 11:10 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> The structure member last_run_time is used by a credit scheduler
> only.
> So move it from a generic vcpu sctructure to the credit scheduler
> private
> vcpu definition.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
> ---
>=20
> index 84e744b..7170172 100644
> --- a/xen/common/sched_credit.c
> +++ b/xen/common/sched_credit.c
> @@ -175,6 +175,9 @@ struct csched_vcpu {
>      atomic_t credit;
>      unsigned int residual;
> =20
> +    /* last time when vCPU is scheduled out */
> +    uint64_t last_run_time;
> +
>
I think that, while we're doing this, we should take the chance to
convert the type to s_time_t too.

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/

--=-KyAyOs+0B5P+g5jtihE8
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+4FAluYyvgACgkQFkJ4iaW4
c+56ZRAAhdP9eqFev9w/J3B18EWU6L0NXNMcAzrUOnf0bBQUIEwQexsELZz6ijKO
2S5r02kH69XCYdK6iXGvCs/xUs/JKTd91j3vqf1h77qazgAXHZYYWvrSaXWLMvK5
3MqF5bv16CkMG75SvMrMitnH9wubYt69RMKtQ8ArBaIHz7OqXqB042ChcVkpUnio
Xlvfvgez0Vuqz6fjLlcAN33GHdDqzygQ1YG7elh/SpgcKEHOW+sE+g99gGVHyALh
fl0xhavVZVLrpmWEk/ygnP9SBr8UJnKDEap1Q0O2m3Ul4vw/hCrahrilwMC6OVgP
R0Jg/l6YvH/f+wUf0HYk1bd79T4iJOwdweMMNyL2Hj8WM6B0QYVQM5pjfvrqMVok
Qm0LoM65VK/UWMeUedxd2YXtLDQlq9pRP2o+q8iwfhYslRK1HYc0hojrB0ezqVQ2
8PIbh6GXhBbNwSh54VtEMMmpg/Th+1hnlPlFg133n3xw9AcTdAm7HDhz/VY/Mlme
XxJOBNEX38jFvuLFdLMTqefXoZPVu/y0ykWHRY/3VPyTfoBNlAHiPH8KPeHlMf9+
gohVyUSgGr8Y7Lh+PeNYUs/HFQGuOlb2xZt1cF4VOhtiXkvxb8zJQLuqbOV73CYK
crv6kV3KDBtdRKW9RCF9SedMrWF1eABowU/M0yCAIOBAb03yNhk=
=80b1
-----END PGP SIGNATURE-----

--=-KyAyOs+0B5P+g5jtihE8--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6558939866696342066==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:15: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 1g00JB-0001be-D6; Wed, 12 Sep 2018 08:15:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g00JA-0001bO-EF
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:15:32 +0000
X-Inumbo-ID: 24c0efc7-b664-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24c0efc7-b664-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:16:27 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:15:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 09:14:55 +0100
Message-ID: <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 10:14:47 +0200
In-Reply-To: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8126261036471918583=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8126261036471918583==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-KyAyOs+0B5P+g5jtihE8"


--=-KyAyOs+0B5P+g5jtihE8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-11 at 11:10 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> The structure member last_run_time is used by a credit scheduler
> only.
> So move it from a generic vcpu sctructure to the credit scheduler
> private
> vcpu definition.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
> ---
>=20
> index 84e744b..7170172 100644
> --- a/xen/common/sched_credit.c
> +++ b/xen/common/sched_credit.c
> @@ -175,6 +175,9 @@ struct csched_vcpu {
>      atomic_t credit;
>      unsigned int residual;
> =20
> +    /* last time when vCPU is scheduled out */
> +    uint64_t last_run_time;
> +
>
I think that, while we're doing this, we should take the chance to
convert the type to s_time_t too.

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/

--=-KyAyOs+0B5P+g5jtihE8
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+4FAluYyvgACgkQFkJ4iaW4
c+56ZRAAhdP9eqFev9w/J3B18EWU6L0NXNMcAzrUOnf0bBQUIEwQexsELZz6ijKO
2S5r02kH69XCYdK6iXGvCs/xUs/JKTd91j3vqf1h77qazgAXHZYYWvrSaXWLMvK5
3MqF5bv16CkMG75SvMrMitnH9wubYt69RMKtQ8ArBaIHz7OqXqB042ChcVkpUnio
Xlvfvgez0Vuqz6fjLlcAN33GHdDqzygQ1YG7elh/SpgcKEHOW+sE+g99gGVHyALh
fl0xhavVZVLrpmWEk/ygnP9SBr8UJnKDEap1Q0O2m3Ul4vw/hCrahrilwMC6OVgP
R0Jg/l6YvH/f+wUf0HYk1bd79T4iJOwdweMMNyL2Hj8WM6B0QYVQM5pjfvrqMVok
Qm0LoM65VK/UWMeUedxd2YXtLDQlq9pRP2o+q8iwfhYslRK1HYc0hojrB0ezqVQ2
8PIbh6GXhBbNwSh54VtEMMmpg/Th+1hnlPlFg133n3xw9AcTdAm7HDhz/VY/Mlme
XxJOBNEX38jFvuLFdLMTqefXoZPVu/y0ykWHRY/3VPyTfoBNlAHiPH8KPeHlMf9+
gohVyUSgGr8Y7Lh+PeNYUs/HFQGuOlb2xZt1cF4VOhtiXkvxb8zJQLuqbOV73CYK
crv6kV3KDBtdRKW9RCF9SedMrWF1eABowU/M0yCAIOBAb03yNhk=
=80b1
-----END PGP SIGNATURE-----

--=-KyAyOs+0B5P+g5jtihE8--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8126261036471918583==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:17:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:17: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 1g00L8-0001u1-Sz; Wed, 12 Sep 2018 08:17: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g00L7-0001ta-1N
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:17:33 +0000
X-Inumbo-ID: 096e2d68-b664-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096e2d68-b664-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:15:41 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:17:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:55:03 +0100
Message-ID: <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 09:54:53 +0200
In-Reply-To: <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3579765923754361739=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3579765923754361739==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-qN9oZH5F+9G6vgjrJ1GX"


--=-qN9oZH5F+9G6vgjrJ1GX
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-11 at 11:33 +0100, George Dunlap wrote:
> On 09/10/2018 05:41 PM, Andrii Anisov wrote:
> > From: Andrii Anisov <andrii_anisov@epam.com>
> >=20
> > For convinience, print RTDS budget and deadline values as decimals.
> >=20
I agree, this is a lot better.

> > Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>=20
> Acked-by: George Dunlap <george.dunlap@citrix.com>
>=20
Not strictly necessary, I now. Still:

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Andrii, if you decide to make the patch that turns timestamps into
secs.nsecs, can we also convert these to such format (again, in case we
have MHz)?

Or, in general, what I think would be useful, is to have the timestamps
and the scheduling parameters in the same domain (when possible).

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/

--=-qN9oZH5F+9G6vgjrJ1GX
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+4FAluYxk0ACgkQFkJ4iaW4
c+7CeBAAwl0gFtMlbvktO2BaAHOoErrCGh3FW89ijAamvd0eH3EKrLMkX4BxSxZa
G3TtZrwLbq57l/dEQFzJIUbWFL5/PtXC2OPSOsMIM/Plooyg4iKSwvAYcfDZL8pD
Wyej3mCU4cGIRteePWh1A5skAS8ddXaSp5VsGVBvuJY96hfLVnh4RxtYOj0LZUjW
hUJ7c7+RGBorClg6ZCLdDjGt6dGpexsP1IfxpI1PM8BKNkcqnUDvOhZ03AoxGzU/
Yg/PCR6yw9j0gixFrOslmldmNew8dd/wCm7G/DKoUUDjSzzcj5mKj/1U1lmbNOCq
eASRzOn3E79EKwyuEPPl30zWofSXQ8DGTIPPVKUxHFnDtsBmM2yANftNycL4nP3S
NJIMFllcZV1GtM762uJe6iVimCZOrI0xvymUWGz3vvGPj097gUa7kdpKWalxGUst
CvTUg484dCz/uM9lKx/ggPjBkCFswx1au2ZtbbcY0chAQq68JsT+U/PotD5cKWHl
Z7Fay/+m9zugHCzF2VRezpxfosYPNuqXhwGqGgFtU1ZSBASbglL6Jxwwh9o5s2d1
eytPilkeRfZPnNx2IGd0ihwOlnHLfVIUwJBFKv611WGYDc7BPcc1+hCKj3bP56u0
6BZV8Xp/zMMARFkNSk5yqW5prTmh3vzWtIiRrcJatCIhgXpJqwk=
=Mh4J
-----END PGP SIGNATURE-----

--=-qN9oZH5F+9G6vgjrJ1GX--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3579765923754361739==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00M5-000218-8g; Wed, 12 Sep 2018 08:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g00M3-000212-TA
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:18:31 +0000
X-Inumbo-ID: 8fa23304-b664-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fa23304-b664-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:19:26 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 10:18:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 08:55:03 +0100
Message-ID: <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 09:54:53 +0200
In-Reply-To: <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============7925303839727523666=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7925303839727523666==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-qN9oZH5F+9G6vgjrJ1GX"


--=-qN9oZH5F+9G6vgjrJ1GX
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-11 at 11:33 +0100, George Dunlap wrote:
> On 09/10/2018 05:41 PM, Andrii Anisov wrote:
> > From: Andrii Anisov <andrii_anisov@epam.com>
> >=20
> > For convinience, print RTDS budget and deadline values as decimals.
> >=20
I agree, this is a lot better.

> > Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>=20
> Acked-by: George Dunlap <george.dunlap@citrix.com>
>=20
Not strictly necessary, I now. Still:

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Andrii, if you decide to make the patch that turns timestamps into
secs.nsecs, can we also convert these to such format (again, in case we
have MHz)?

Or, in general, what I think would be useful, is to have the timestamps
and the scheduling parameters in the same domain (when possible).

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/

--=-qN9oZH5F+9G6vgjrJ1GX
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+4FAluYxk0ACgkQFkJ4iaW4
c+7CeBAAwl0gFtMlbvktO2BaAHOoErrCGh3FW89ijAamvd0eH3EKrLMkX4BxSxZa
G3TtZrwLbq57l/dEQFzJIUbWFL5/PtXC2OPSOsMIM/Plooyg4iKSwvAYcfDZL8pD
Wyej3mCU4cGIRteePWh1A5skAS8ddXaSp5VsGVBvuJY96hfLVnh4RxtYOj0LZUjW
hUJ7c7+RGBorClg6ZCLdDjGt6dGpexsP1IfxpI1PM8BKNkcqnUDvOhZ03AoxGzU/
Yg/PCR6yw9j0gixFrOslmldmNew8dd/wCm7G/DKoUUDjSzzcj5mKj/1U1lmbNOCq
eASRzOn3E79EKwyuEPPl30zWofSXQ8DGTIPPVKUxHFnDtsBmM2yANftNycL4nP3S
NJIMFllcZV1GtM762uJe6iVimCZOrI0xvymUWGz3vvGPj097gUa7kdpKWalxGUst
CvTUg484dCz/uM9lKx/ggPjBkCFswx1au2ZtbbcY0chAQq68JsT+U/PotD5cKWHl
Z7Fay/+m9zugHCzF2VRezpxfosYPNuqXhwGqGgFtU1ZSBASbglL6Jxwwh9o5s2d1
eytPilkeRfZPnNx2IGd0ihwOlnHLfVIUwJBFKv611WGYDc7BPcc1+hCKj3bP56u0
6BZV8Xp/zMMARFkNSk5yqW5prTmh3vzWtIiRrcJatCIhgXpJqwk=
=Mh4J
-----END PGP SIGNATURE-----

--=-qN9oZH5F+9G6vgjrJ1GX--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7925303839727523666==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:20: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 1g00Np-0002gF-NE; Wed, 12 Sep 2018 08: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=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g00Np-0002gA-39
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:20:21 +0000
X-Inumbo-ID: 6daad3b5-b664-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6daad3b5-b664-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:18:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78921981"
Date: Wed, 12 Sep 2018 10:19:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180912081953.sz22fjfxqo6wsul5@mac.bytemobile.com>
References: <osstest-127504-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-127504-mainreport@xen.org>
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 test] 127504: 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, 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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMDE6Mzk6MjZBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMjc1MDQgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUwNC8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NDg5CgpUaGlzIHNob3VsZG4ndCBibG9jayB0aGUgcHVzaCwg
dGhpcyBqb2IgcnVuIG9uIGFsYmFuYTAsIHdoaWNoIGlzIHNldCB0bwpib290IHVzaW5nIFVFRkkg
YW5kIGRvZXNuJ3Qgc3VwcG9ydCBtZW1kaXNrLgoKTWF5YmUgbWVtZGlzay10cnktYXBwZW5kIHNo
b3VsZCBiZSBjaGFuZ2VkIHRvIGFsd2F5cyByZXBvcnQgc3VjY2Vzcwp3aGVuIHJ1biBhcyBwYXJ0
IG9mIHRoZSB4ZW4tdW5zdGFibGUgZmxpZ2h0PwoKSW4gYW55IGNhc2UsIElNTyBhIGZvcmNlIHB1
c2ggc2hvdWxkIGJlIGRvbmUgaGVyZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:20:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00OK-0002mI-4t; Wed, 12 Sep 2018 08:20:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00OI-0002m4-K5
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:20:50 +0000
X-Inumbo-ID: e260116e-b664-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e260116e-b664-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:21:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:20:48 -0600
Message-Id: <5B98CC5E02000078001E7A00@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:20:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>, "Juergen Gross" <jgross@suse.com>
References: <20180912065405.19997-1-jgross@suse.com>
In-Reply-To: <20180912065405.19997-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDA4OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA9PT0g
eDg2ID09PSAKPiAKPiAqICBndWVzdCByZXNvdXJjZSBtYXBwaW5nICh2MTgpCj4gICAtICBQYXVs
IER1cnJhbnQKClRoYXQncyBhbGwgZ29uZSBpbiBieSBub3c/IFBhdWw/Cgo+ICogIGh5cGVydmlz
b3IgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGFkZGl0aW9ucyAodjQpCj4gICAtICBKYW4gQmV1
bGljaAoKV2hlcmUncyB0aGlzICJ2NCIgY29taW5nIGZyb20/IFRoZSBwcmVzZW50bHkgcmVsZXZh
bnQgc2VyaWVzIGlzCmF0IHYyIHJpZ2h0IG5vdywgd2l0aCAobXVjaCBiaWdnZXIpIHYzIGFyb3Vu
ZCB0aGUgY29ybmVyLgoKPiAqICBQVi1vbmx5IGh5cGVydmlzb3IgKHYxKQo+ICAgLSAgV2VpIExp
dQoKVGhpcyBzdXJlbHkgaGFzIHByb2dyZXNzZWQgcGFzdCB2MS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g00Q0-0002vu-HR; Wed, 12 Sep 2018 08:22:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00Py-0002va-K0
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:22:34 +0000
X-Inumbo-ID: 20ca57e1-b665-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20ca57e1-b665-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:23:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78922125"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
Thread-Topic: Xen 4.12 Development Update
Thread-Index: AQHUSmVrbco6xMC+OkeYB/6AkJq/jaTsLLAAgAAh7XA=
Date: Wed, 12 Sep 2018 08:22:32 +0000
Message-ID: <03d3e14d7967422f920c569d9590cdcf@AMSPEX02CL03.citrite.net>
References: <20180912065405.19997-1-jgross@suse.com>
 <5B98CC5E02000078001E7A00@prv1-mh.provo.novell.com>
In-Reply-To: <5B98CC5E02000078001E7A00@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] 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6MjEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MKPiA8
amdyb3NzQHN1c2UuY29tPgo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogWGVuIDQuMTIgRGV2ZWxvcG1lbnQgVXBkYXRlCj4gCj4g
Pj4+IE9uIDEyLjA5LjE4IGF0IDA4OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+ID09
PSB4ODYgPT09Cj4gPgo+ID4gKiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZyAodjE4KQo+ID4gICAt
ICBQYXVsIER1cnJhbnQKPiAKPiBUaGF0J3MgYWxsIGdvbmUgaW4gYnkgbm93PyBQYXVsPwoKWWVz
LCBpdCBoYXMuCgogIFBhdWwKCj4gCj4gPiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBl
bXVsYXRvciBhZGRpdGlvbnMgKHY0KQo+ID4gICAtICBKYW4gQmV1bGljaAo+IAo+IFdoZXJlJ3Mg
dGhpcyAidjQiIGNvbWluZyBmcm9tPyBUaGUgcHJlc2VudGx5IHJlbGV2YW50IHNlcmllcyBpcwo+
IGF0IHYyIHJpZ2h0IG5vdywgd2l0aCAobXVjaCBiaWdnZXIpIHYzIGFyb3VuZCB0aGUgY29ybmVy
Lgo+IAo+ID4gKiAgUFYtb25seSBoeXBlcnZpc29yICh2MSkKPiA+ICAgLSAgV2VpIExpdQo+IAo+
IFRoaXMgc3VyZWx5IGhhcyBwcm9ncmVzc2VkIHBhc3QgdjEuCj4gCj4gSmFuCj4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g00Q0-0002w0-Qi; Wed, 12 Sep 2018 08:22:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g00Py-0002vb-Jy
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:22:34 +0000
X-Inumbo-ID: 20069690-b665-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20069690-b665-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:23:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,363,1531785600"; d="scan'208";a="78922123"
Date: Wed, 12 Sep 2018 10:22:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Brian Woods
 <brian.woods@amd.com>
Message-ID: <20180912082225.yaicpyz5gmog4lvq@mac.bytemobile.com>
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907090739.56652-2-roger.pau@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 v8 1/6] iommu: rename iommu_dom0_strict and
 iommu_passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Kevin Tian <kevin.tian@intel.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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMTE6MDc6MzRBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRvIGlvbW11X2h3ZG9tX3N0cmljdCBhbmQgaW9tbXVfaHdkb21fcGFzc3Rocm91
Z2ggd2hpY2ggaXMgbW9yZQo+IGRlc2NyaXB0aXZlIG9mIHRoZWlyIHVzYWdlLiBBbHNvIGNoYW5n
ZSB0aGVpciB0eXBlIGZyb20gYm9vbF90IHRvCj4gYm9vbC4KPiAKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgo+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
ClBpbmc/CgpDYW4gSSBwbGVhc2UgZ2V0IGFuIEFjayBvciBvdGhlcndpc2UgZnJvbSB0aGUgQU1E
IElPTU1VIG1haW50YWluZXJzPwoKVGhhbmtzLiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:27:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:27: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 1g00Up-0003Hl-F6; Wed, 12 Sep 2018 08: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00Uo-0003Hg-Sk
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:27:34 +0000
X-Inumbo-ID: 709c0fa1-b665-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 709c0fa1-b665-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:25:43 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:27:32 -0600
Message-Id: <5B98CDF002000078001E7A42@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:27:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
 <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
 <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
In-Reply-To: <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 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+IE9uIDEyLjA5LjE4IGF0IDEwOjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMiBTZXB0ZW1iZXIgMjAxOCAwODowNAo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICtzdGF0aWMgaW50IGlvbW11
b3BfbWFwKHN0cnVjdCB4ZW5faW9tbXVfb3BfbWFwICpvcCkKPj4gPiArewo+PiA+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+PiA+ICsgICAgc3RydWN0
IGRvbWFpbl9pb21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOwo+PiA+ICsgICAgYm9vbCBy
ZWFkb25seSA9IG9wLT5mbGFncyAmIFhFTl9JT01NVU9QX21hcF9yZWFkb25seTsKPj4gPiArICAg
IGJmbl90IGJmbiA9IF9iZm4ob3AtPmJmbik7Cj4+ID4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwo+PiA+ICsgICAgdW5zaWduZWQgaW50IHByb3Q7Cj4+ID4gKyAgICBpbnQgcmMsIGlnbm9y
ZTsKPj4gPiArCj4+ID4gKyAgICBpZiAoIG9wLT5wYWQgfHwKPj4gPiArICAgICAgICAgKG9wLT5m
bGFncyAmIH4oWEVOX0lPTU1VT1BfbWFwX2FsbCB8Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9JT01NVU9QX21hcF9yZWFkb25seSkpICkKPj4gPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPj4gPiArCj4+ID4gKyAgICBpZiAoICFpb21tdS0+aW9tbXVfb3BfcmFuZ2VzICkKPj4g
PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+ID4gKwo+PiA+ICsgICAgLyogUGVyLWRl
dmljZSBtYXBwaW5nIG5vdCB5ZXQgc3VwcG9ydGVkICovCj4+ID4gKyAgICBpZiAoICEob3AtPmZs
YWdzICYgWEVOX0lPTU1VT1BfbWFwX2FsbCkgKQo+PiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+PiA+ICsKPj4gPiArICAgIC8qIENoZWNrIHdoZXRoZXIgdGhlIHNwZWNpZmllZCBCRk4gZmFs
bHMgaW4gYSByZXNlcnZlZCByZWdpb24gKi8KPj4gPiArICAgIGlmICggcmFuZ2VzZXRfY29udGFp
bnNfc2luZ2xldG9uKGlvbW11LT5yZXNlcnZlZF9yYW5nZXMsCj4+IGJmbl94KGJmbikpICkKPj4g
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gPiArCj4+ID4gKyAgICBkID0gcmN1X2xvY2tf
ZG9tYWluX2J5X2FueV9pZChvcC0+ZG9taWQpOwo+PiA+ICsgICAgaWYgKCAhZCApCj4+ID4gKyAg
ICAgICAgcmV0dXJuIC1FU1JDSDsKPj4gPiArCj4+ID4gKyAgICByYyA9IGdldF9wYWdlZF9nZm4o
ZCwgX2dmbihvcC0+Z2ZuKSwgcmVhZG9ubHksIE5VTEwsICZwYWdlKTsKPj4gPiArICAgIGlmICgg
cmMgKQo+PiA+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+PiA+ICsKPj4gPiArICAgIHJjID0gLUVJ
TlZBTDsKPj4gPiArICAgIGlmICggIXJlYWRvbmx5ICYmICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBH
VF93cml0YWJsZV9wYWdlKSApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Cj4+ID4gKyAgICAgICAgZ290byB1bmxvY2s7Cj4+ID4gKyAgICB9Cj4+ID4gKwo+PiA+ICsg
ICAgcHJvdCA9IElPTU1VRl9yZWFkYWJsZTsKPj4gPiArICAgIGlmICggIXJlYWRvbmx5ICkKPj4g
PiArICAgICAgICBwcm90IHw9IElPTU1VRl93cml0YWJsZTsKPj4gPiArCj4+ID4gKyAgICByYyA9
IC1FSU87Cj4+ID4gKyAgICBpZiAoIGlvbW11X21hcF9wYWdlKGN1cnJkLCBiZm4sIHBhZ2VfdG9f
bWZuKHBhZ2UpLCBwcm90KSApCj4+ID4gKyAgICAgICAgZ290byByZWxlYXNlOwo+PiA+ICsKPj4g
PiArICAgIHJjID0gcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbihpb21tdS0+aW9tbXVfb3BfcmFuZ2Vz
LCBiZm5feChiZm4pKTsKPj4gPiArICAgIGlmICggcmMgKQo+PiA+ICsgICAgICAgIGdvdG8gdW5t
YXA7Cj4+IAo+PiBXaGVuIGEgbWFwcGluZyBpcyByZXF1ZXN0ZWQgZm9yIHRoZSBzYW1lIEJGTiB0
aGF0IGEgcHJpb3IgbWFwcGluZwo+PiB3YXMgYWxyZWFkeSBlc3RhYmxpc2hlZCBmb3IsIHRoZSBw
YWdlIHJlZnMgb2YgdGhhdCBwcmlvciBtYXBwaW5nIGdldAo+PiBsZWFrZWQgaGVyZS4gSSBkb24n
dCB0aGluayB5b3Ugd2FudCB0byByZXF1aXJlIGFuIGludGVybWVkaWF0ZSB1bm1hcCwKPj4gc28g
Y2hlY2tpbmcgdGhlIHJhbmdlc2V0IGZpcnN0IGlzIG5vdCBhbiBvcHRpb24uIEhlbmNlIEkgdGhp
bmsgeW91Cj4+IG5lZWQgdG8gbG9vayB1cCB0aGUgdHJhbnNsYXRpb24gYW55d2F5LCB3aGljaCBt
YXkgbWVhbiB0aGF0IHRoZQo+PiByYW5nZXNldCdzIHVzZWZ1bG5lc3MgaXMgcXVpdGUgbGltaXRl
ZCAocmVsZXZhbnQgd2l0aCB0aGUgYWRkaXRpb25hbAo+PiBjb250ZXh0IG9mIG15IHF1ZXN0aW9u
IHJlZ2FyZGluZyBpdCBwZXJoYXBzIHJlcXVpcmluZyBhIHByZXR0eSBtdWNoCj4+IHVuYm91bmRl
ZCBhbW91bnQgb2YgbWVtb3J5KS4KPj4gCj4gCj4gWWVzLCB0aGF0J3MgYSBnb29kIHBvaW50LiBJ
IGNvdWxkIGRvIGEgbG9va3VwIHRvIGNoZWNrIHdoZXRoZXIgdGhlIEJbRF1GTiBpcyAKPiBhbHJl
YWR5IHRoZXJlIHRob3VnaC4gQWdyZWVkIHRoYXQgdGhlIG1lbW9yeSBpcyB1bm91bmRlZCB1bmxl
c3MgdGhlIG51bWJlciBvZiAKPiByYW5nZXMgaXMgbGltaXRlZCwgd2hpY2ggdGhlcmUgaXMgYWxy
ZWFkeSBhIGZhY2lsaXR5IGZvci4gSXQgaXMgbm90IGlkZWFsIAo+IHRob3VnaC4KPiAKPj4gSW4g
b3JkZXIgdG8gYXZvaWQgc2hvb3RpbmcgZG93biBhbGwgcHJlLWV4aXN0aW5nIFJBTSBtYXBwaW5n
cyAtIGlzCj4+IHRoZXJlIG5vIHdheSB0aGUgcGFnZSB0YWJsZSBlbnRyaWVzIGNvdWxkIGJlIG1h
cmtlZCB0byBpZGVudGlmeQo+PiB0aGVpciBvcmlnaW4/Cj4+IAo+IAo+IEkgZG9uJ3Qga25vdyB3
aGV0aGVyIHRoYXQgaXMgcG9zc2libGU7IEknbGwgaGF2ZSB0byBmaW5kIHNwZWNzIGZvciBJbnRl
bCBhbmQgCj4gQU1EIElPTU1VcyBhbmQgc2VlIGlmIHRoZXkgaGF2ZSBQVEUgYml0cyBhdmFpbGFi
bGUgZm9yIHN1Y2ggYSB1c2UuCgpJIHNlZW0gdG8gdmFndWVseSByZWNhbGwgdGhlIEFNRCBzaWRl
IGxhY2tpbmcgYW55IHN1aXRhYmxlIGJpdHMuCgo+PiBJIGFsc28gaGF2ZSBhbm90aGVyIG1vcmUg
Z2VuZXJhbCBjb25jZXJuOiBBbGxvd2luZyB0aGUgZ3Vlc3QgdG8KPj4gbWFuaXB1bGF0ZSBpdHMg
SU9NTVUgcGFnZSB0YWJsZXMgbWVhbnMgdGhhdCBpdCBjYW4gZGVsaWJlcmF0ZWx5Cj4+IHNoYXR0
ZXIgbGFyZ2UgcGFnZXMsIGdyb3dpbmcgdGhlIG92ZXJhbGwgbWVtb3J5IGZvb3RwcmludCBvZiB0
aGUKPj4gZG9tYWluLiBJJ20gaGVzaXRhbnQgdG8gc2F5IHRoaXMsIGJ1dCBJJ20gYWZyYWlkIHRo
YXQgcmVzb3VyY2UKPj4gdHJhY2tpbmcgb2Ygc3VjaCAiYmVoaW5kIHRoZSBzY2VuZXMiIGFsbG9j
YXRpb25zIG1pZ2h0IGJlIGEKPj4gbmVjZXNzYXJ5IHByZXJlcSBmb3IgdGhlIFBWIElPTU1VIHdv
cmsuCj4gCj4gUmVtZW1iZXIgdGhhdCBQVi1JT01NVSBpcyBvbmx5IGF2YWlsYWJsZSBmb3IgZG9t
MCBhcyBpdCBzdGFuZHMgKGFuZCB0aGF0IGlzIAo+IHRoZSBvbmx5IHVzZS1jYXNlIHRoYXQgWGVu
U2VydmVyIGN1cnJlbnRseSBoYXMpIHNvIEkgdGhpbmsgdGhhdCwgd2hpbHN0IHRoZSAKPiBjb25j
ZXJuIGlzIHZhbGlkLCB0aGVyZSBpcyBubyBuZWVkIGRhbmdlciBpbiBwdXR0aW5nIHRoZSBjb2Rl
IHdpdGhvdXQgc3VjaCAKPiB0cmFja2luZy4gU3VjaCB3b3JrIGNhbiBiZSBkZWZlcnJlZCB0byBt
YWtpbmcgUFYtSU9NTVUgZm9yIGRlLXByaXZpbGVnZWQgCj4gZ3Vlc3RzLi4uIGlmIHRoYXQgZmFj
aWxpdHkgaXMgbmVlZGVkLgoKR29vZCBwb2ludCwgYnV0IHBlcmhhcHMgd29ydGggYSBwcm9taW5l
bnQgZml4bWUgbm90ZSBhdCBhIHN1aXRhYmxlCnBsYWNlIGluIGNvZGUsIGxpa2UgaWlyYyBSb2dl
ciBoYXMgZG9uZSBpbiBhIG51bWJlciBvZiBwbGFjZXMgZm9yIGhpcwp2UENJIHdvcmsgKHdoaWNo
IGV2ZW50dWFsbHkgd2Ugd2lsbCB3YW50IHRvIGV4dGVuZCB0byBzdXBwb3J0IERvbVUKdG9vKS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:30:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:30: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 1g00XD-0003cm-UA; Wed, 12 Sep 2018 08:30:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swv4=l2=citrix.com=prvs=786902181=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1g00XC-0003T0-BZ
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 08:30:02 +0000
X-Inumbo-ID: 2b0d39ff-b666-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b0d39ff-b666-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:30:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78922536"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 3/3] x86: Clean up the Xen MSR infrastructure
Thread-Index: AQHUSgEiTf5rHAeJUEyek7p0Repp3aTsMAyA
Date: Wed, 12 Sep 2018 08:29:59 +0000
Message-ID: <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536692177-15675-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-mailer: Evolution 3.28.1-2 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <77B8B36E944D8B4A9A9D9E55F3E5000C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gVHVlLCAyMDE4LTA5LTExIGF0IDE5OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBSZW5hbWUgdGhlbSB0byBndWVzdF97cmQsd3J9bXNyX3hlbigpIGZvciBjb25zaXN0ZW5jeSwg
YW5kIGJlY2F1c2UgdGhlIF9yZWdzDQo+IHN1ZmZpeCBpc24ndCB2ZXJ5IGFwcHJvcHJpYXRlLg0K
PiANCj4gVXBkYXRlIHRoZW0gdG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVz
dW1pbmcgdGhhdCB0aGV5IGFjdCBvbg0KPiBjdXJyZW50LCBhbmQgc3dpdGNoIHRvIHVzaW5nIFg4
NkVNVUxfKiByZXR1cm4gdmFsdWVzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0K
PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IENDOiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQo+IA0KPiB2MzoNCj4gICogQ2xl
YW4gdXAgYWZ0ZXIgc3BsaXR0aW5nIHRoZSBzZXJpZXMuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgICAgICB8ICA2ICsrLS0tLQ0KPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMg
ICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDQgKystLQ0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAx
NyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMNCj4gaW5kZXggY2YwZGMyNy4uOGYw
MmE4OSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jDQo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYw0KPiBAQCAtMTU2LDggKzE1Niw3IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQ0KPiAgDQo+ICAgICAg
ICAgIC8qIEZhbGx0aHJvdWdoLiAqLw0KPiAgICAgIGNhc2UgMHg0MDAwMDIwMCAuLi4gMHg0MDAw
MDJmZjoNCj4gLSAgICAgICAgcmV0ID0gKHJkbXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIHZhbCkN
Cj4gLSAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2RU1VTF9FWENFUFRJT04pOw0K
PiArICAgICAgICByZXQgPSBndWVzdF9yZG1zcl94ZW4odiwgbXNyLCB2YWwpOw0KPiAgICAgICAg
ICBicmVhazsNCj4gIA0KPiAgICAgIGRlZmF1bHQ6DQo+IEBAIC0yNzcsOCArMjc2LDcgQEAgaW50
IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkN
Cj4gIA0KPiAgICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8NCj4gICAgICBjYXNlIDB4NDAwMDAy
MDAgLi4uIDB4NDAwMDAyZmY6DQo+IC0gICAgICAgIHJldCA9ICh3cm1zcl9oeXBlcnZpc29yX3Jl
Z3MobXNyLCB2YWwpID09IDENCj4gLSAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2
RU1VTF9FWENFUFRJT04pOw0KPiArICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4odiwgbXNy
LCB2YWwpOw0KPiAgICAgICAgICBicmVhazsNCj4gIA0KPiAgICAgIGRlZmF1bHQ6DQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+IGlu
ZGV4IDdjMTc4MDYuLjM5ODg3NTMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
DQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+IEBAIC03NjgsMjkgKzc2OCwyNSBAQCBz
dGF0aWMgdm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiAgICAgICAg
ICAgIHRyYXBuciwgdHJhcHN0cih0cmFwbnIpLCByZWdzLT5lcnJvcl9jb2RlKTsNCj4gIH0NCj4g
IA0KPiAtLyogUmV0dXJucyAwIGlmIG5vdCBoYW5kbGVkLCBhbmQgbm9uLTAgZm9yIHN1Y2Nlc3Mu
ICovDQo+IC1pbnQgcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkNCj4gK2ludCBndWVzdF9yZG1zcl94ZW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkNCj4gIHsNCj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOw0KPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47DQo+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBWaXJpZGlh
biBhcmNoaXRlY3R1cmFsIE1TUnMuICovDQo+ICAgICAgdWludDMyX3QgYmFzZSA9IGlzX3Zpcmlk
aWFuX2RvbWFpbihkKSA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOw0KPiAgDQo+ICAgICAgc3dp
dGNoICggaWR4IC0gYmFzZSApDQo+ICAgICAgew0KPiAgICAgIGNhc2UgMDogLyogV3JpdGUgaHlw
ZXJjYWxsIHBhZ2UgTVNSLiAgUmVhZCBhcyB6ZXJvLiAqLw0KPiAtICAgIHsNCj4gICAgICAgICAg
KnZhbCA9IDA7DQo+IC0gICAgICAgIHJldHVybiAxOw0KPiAtICAgIH0NCj4gKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsNCj4gICAgICB9DQo+ICANCj4gLSAgICByZXR1cm4gMDsNCj4gKyAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ICB9DQo+ICANCj4gLS8qIFJldHVybnMgMSBp
ZiBoYW5kbGVkLCAwIGlmIG5vdCBhbmQgLUV4eCBmb3IgZXJyb3IuICovDQo+IC1pbnQgd3Jtc3Jf
aHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiAraW50IGd1ZXN0
X3dybXNyX3hlbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+
ICB7DQo+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiAgICAgIC8qIE9wdGlvbmFsbHkgc2hpZnQg
b3V0IG9mIHRoZSB3YXkgb2YgVmlyaWRpYW4gYXJjaGl0ZWN0dXJhbCBNU1JzLiAqLw0KPiAgICAg
IHVpbnQzMl90IGJhc2UgPSBpc192aXJpZGlhbl9kb21haW4oZCkgPyAweDQwMDAwMjAwIDogMHg0
MDAwMDAwMDsNCj4gIA0KPiBAQCAtODA5LDcgKzgwNSw3IEBAIGludCB3cm1zcl9oeXBlcnZpc29y
X3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywNCj4gICAgICAgICAgICAgICAgICAgICAgICJ3cm1zciBoeXBlcmNh
bGwgcGFnZSBpbmRleCAlI3ggdW5zdXBwb3J0ZWRcbiIsDQo+ICAgICAgICAgICAgICAgICAgICAg
ICBwYWdlX2luZGV4KTsNCj4gLSAgICAgICAgICAgIHJldHVybiAwOw0KPiArICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiAgICAgICAgICB9DQo+ICANCj4gICAgICAgICAg
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZ0LCBQMk1fQUxMT0MpOw0KPiBAQCAt
ODIyLDEzICs4MTgsMTMgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkNCj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApDQo+
ICAgICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUoZCwgZ21mbik7DQo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsNCj4gKyAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsNCg0KUHJldmlvdXNseSAtRVJFU1RB
UlQgd291bGQndmUgYmVlbiBjb252ZXJ0ZWQgdG8gWDg2RU1VTF9FWENFUFRJT04uIEJ1dA0Kd2l0
aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkgYmUgcmV0dXJuZWQuIEkg
ZG9uJ3QgdGhpbmsNCnRoYXQgY2FsbGVycyBjYW4gaGFuZGxlIHRoaXMgc2l0dWF0aW9uLg0KDQpF
LmcuIHRoZSBjb2RlIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCk6DQoNCiAgICBjYXNlIEVYSVRf
UkVBU09OX01TUl9XUklURToNCiAgICAgICAgc3dpdGNoICggaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQocmVncy0+ZWN4LCBtc3JfZm9sZChyZWdzKSwgMSkgKQ0KICAgICAgICB7DQogICAgICAgIGNh
c2UgWDg2RU1VTF9PS0FZOg0KICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZl
OiBXUk1TUiAqLw0KICAgICAgICAgICAgYnJlYWs7DQoNCiAgICAgICAgY2FzZSBYODZFTVVMX0VY
Q0VQVElPTjoNCiAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1
bHQsIDApOw0KICAgICAgICAgICAgYnJlYWs7DQogICAgICAgIH0NCiAgICAgICAgYnJlYWs7DQoN
Cj4gICAgICAgICAgICAgIH0NCj4gIA0KPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsDQo+ICAgICAgICAgICAgICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJSMiUFJJ
X21mbiIpIHRvIE1TUiAlMDh4XG4iLA0KPiAgICAgICAgICAgICAgICAgICAgICAgZ21mbiwgbWZu
X3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pLCBiYXNlKTsNCj4gLSAg
ICAgICAgICAgIHJldHVybiAwOw0KPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOw0KPiAgICAgICAgICB9DQo+ICANCj4gICAgICAgICAgaHlwZXJjYWxsX3BhZ2UgPSBfX21h
cF9kb21haW5fcGFnZShwYWdlKTsNCj4gQEAgLTgzNiwxMSArODMyLDEyIEBAIGludCB3cm1zcl9o
eXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ICAgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGh5cGVyY2FsbF9wYWdlKTsNCj4gIA0KPiAgICAgICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsNCj4gLSAgICAgICAgcmV0dXJuIDE7DQo+IC0gICAgfQ0KPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiAgICAgIH0NCj4gIA0KPiAtICAgIHJldHVybiAw
Ow0KPiArICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsN
Cj4gKyAgICB9DQo+ICB9DQo+ICANCj4gIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aA0KPiBpbmRleCBhMTY2ODAyLi4wMzU1NWUxIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgNCj4gQEAgLTU1NCw4ICs1NTQsOCBAQCB1bnNpZ25lZCBsb25nIGFsbG9jX3N0dWJfcGFnZSh1
bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nICptZm4pOw0KPiAgDQo+ICB2b2lkIGNwdWlk
X2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVzKTsNCj4gLWludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKTsNCj4gLWludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpOw0KPiAraW50IGd1ZXN0X3JkbXNyX3hlbihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsNCj4gK2ludCBndWVzdF93
cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsNCj4g
IA0KPiAgdm9pZCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQpOw0KPiAgaW50IG1p
Y3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWdu
ZWQgbG9uZyBsZW4pOw0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:30:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00Xz-00041M-8g; Wed, 12 Sep 2018 08:30:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jbun=l2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g00Xy-00041B-23
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:30:50 +0000
X-Inumbo-ID: 47726b3c-b666-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47726b3c-b666-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:31:44 +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 9F828ACD2;
 Wed, 12 Sep 2018 08:30:47 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20180912065405.19997-1-jgross@suse.com>
 <5B98CC5E02000078001E7A00@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <85ef3078-9b95-b247-fde3-fbd2ed7d80c5@suse.com>
Date: Wed, 12 Sep 2018 10:30:46 +0200
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: <5B98CC5E02000078001E7A00@suse.com>
Content-Language: en-US
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>

T24gMTIvMDkvMTggMTA6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA5LjE4IGF0
IDA4OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gPT09IHg4NiA9PT0gCj4+Cj4+ICog
IGd1ZXN0IHJlc291cmNlIG1hcHBpbmcgKHYxOCkKPj4gICAtICBQYXVsIER1cnJhbnQKPiAKPiBU
aGF0J3MgYWxsIGdvbmUgaW4gYnkgbm93PyBQYXVsPwo+IAo+PiAqICBoeXBlcnZpc29yIHg4NiBp
bnN0cnVjdGlvbiBlbXVsYXRvciBhZGRpdGlvbnMgKHY0KQo+PiAgIC0gIEphbiBCZXVsaWNoCj4g
Cj4gV2hlcmUncyB0aGlzICJ2NCIgY29taW5nIGZyb20/IFRoZSBwcmVzZW50bHkgcmVsZXZhbnQg
c2VyaWVzIGlzCj4gYXQgdjIgcmlnaHQgbm93LCB3aXRoIChtdWNoIGJpZ2dlcikgdjMgYXJvdW5k
IHRoZSBjb3JuZXIuCgpUaGF0IGlzIHRoZSBjYXJyeS1vdmVyIGZyb20gNC4xMSwgd2hlcmUgdGhl
IHJlbGF0ZWQgc2VyaWVzIHdhcyBhdCB2NC4KWW91IGFza2VkIG1lIHRvIGtlZXAgaXQgZm9yIDQu
MTIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:31:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00YB-00043S-Je; Wed, 12 Sep 2018 08:31:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00YA-00043E-LG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:31:02 +0000
X-Inumbo-ID: 4eca114f-b666-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4eca114f-b666-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:31:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:31:00 -0600
Message-Id: <5B98CEC102000078001E7A45@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:30:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFC902000078001E740D@prv1-mh.provo.novell.com>
 <fd20bd8ab3a54decbb014b36cbfb5a5d@AMSPEX02CL03.citrite.net>
In-Reply-To: <fd20bd8ab3a54decbb014b36cbfb5a5d@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/mm: use optional cache in
 guest_walk_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@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+IE9uIDExLjA5LjE4IGF0IDE4OjE3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBTZXB0ZW1iZXIgMjAxOCAxNDoxNQo+PiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2d1
ZXN0X3dhbGsuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4+IEBAIC05
Miw4ICs5MiwxMyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+
ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCj4+ICAg
ICAgZ3Vlc3RfbDNlX3QgKmwzcCA9IE5VTEw7Cj4gCj4gU2hvdWxkbid0IHRoZSBhYm92ZSBsaW5l
IGJlLi4uCj4gCj4+ICAgICAgZ3Vlc3RfbDRlX3QgKmw0cDsKPj4gKyAgICBwYWRkcl90IGw0Z3Bh
Owo+PiArI2VuZGlmCj4+ICsjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8qIFBBRSBvciA2
NC4uLiAqLwo+IAo+IC4uLmhlcmU/CgpObyAoYW5kIG5vdGUgdGhhdCdzIG5vdCBjb2RlIEkgY2hh
bmdlKS4KCj4+IEBAIC0xMzQsNyArMTM5LDE1IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QKPj4gICAgICAvKiBHZXQgdGhlIGw0ZSBmcm9tIHRoZSB0b3AgbGV2ZWwg
dGFibGUgYW5kIGNoZWNrIGl0cyBmbGFncyovCj4+ICAgICAgZ3ctPmw0bWZuID0gdG9wX21mbjsK
Pj4gICAgICBsNHAgPSAoZ3Vlc3RfbDRlX3QgKikgdG9wX21hcDsKPj4gLSAgICBndy0+bDRlID0g
bDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldChnbGEpXTsKPj4gKyAgICBsNGdwYSA9IGdmbl90b19n
YWRkcih0b3BfZ2ZuKSArCj4+ICsgICAgICAgICAgICBndWVzdF9sNF90YWJsZV9vZmZzZXQoZ2xh
KSAqIHNpemVvZihndy0+bDRlKTsKPj4gKyAgICBpZiAoICFjYWNoZSB8fAo+PiArICAgICAgICAg
IWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgbDRncGEsIDQsICZndy0+bDRlLCBzaXplb2YoZ3ct
Pmw0ZSkpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGd3LT5sNGUgPSBsNHBbZ3Vlc3RfbDRfdGFi
bGVfb2Zmc2V0KGdsYSldOwo+PiArICAgICAgICBpZiAoIGNhY2hlICkKPj4gKyAgICAgICAgICAg
IGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUsIGw0Z3BhLCA0LCAmZ3ctPmw0ZSwgc2l6ZW9mKGd3
LT5sNGUpKTsKPiAKPiBObyBuZWVkIHRvIHRlc3QgY2FjaGUgaGVyZSBvciBiZWxvdyBzaW5jZSBu
ZWl0aGVyIHRoZSByZWFkIG9yIHdyaXRlIAo+IGZ1bmN0aW9ucyAoeWV0KSBkZXJlZmVyZW5jZSBp
dC4KCkkgZG9uJ3QgdW5kZXJzdGFuZDogVGhlIHBhdGNoIGhlcmUgaXMgdG8gcHJlcGFyZSBmb3Ig
YSBmdWxseQppbXBsZW1lbnRlZCBzZXQgb2YgYmFja2luZyBmdW5jdGlvbnMsIGkuZS4gSSBpbiBw
YXJ0aWN1bGFyIGRvbid0CndhbnQgdG8gdG91Y2ggdGhpcyBjb2RlIGFnYWluIG9uY2UgSSBhZGQg
YWN0dWFsIGJvZGllcyB0bwp0aGUgZnVuY3Rpb25zLiBBcGFydCBmcm9tIHRoaXMgSSBkb24ndCB0
aGluayBjYWxsZXJzIHNob3VsZCBtYWtlCmFzc3VtcHRpb25zIGxpa2UgdGhpcyBhYm91dCBjYWxs
ZWUgYmVoYXZpb3IuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:31:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:31: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 1g00Z0-0004Cf-25; Wed, 12 Sep 2018 08:31: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00Yy-0004CU-Mu
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:31:52 +0000
X-Inumbo-ID: 0a523493-b666-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a523493-b666-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 10:30:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78922643"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdA=
Date: Wed, 12 Sep 2018 08:31:50 +0000
Message-ID: <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
In-Reply-To: <5B925CC402000078001E6538@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJlOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWV0aG9kIHRvIHRo
ZSBWVC1kIElPTU1VIGltcGxlbWVudGF0aW9uIHRvIGZpbmQKPiB0aGUKPiA+IE1GTiBjdXJyZW50
bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGggYSB3cmFwcGVyIGZ1bmN0
aW9uCj4gaW4KPiA+IGdlbmVyaWMgSU9NTVUgY29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlv
biBpZiBpdCBleGlzdHMuCj4gCj4gRm9yIHRoaXMgdG8gZ28gaW4sIEkgdGhpbmsgdGhlIEFNRCBz
aWRlIG9mIGl0IHdhbnRzIHRvIGFsc28gYmUgaW1wbGVtZW50ZWQuCj4gCj4gPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jCj4gPiBAQCAtMzA1LDYgKzMwNSwxNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdAo+IGJmbikKPiA+ICAgICAgcmV0dXJuIHJjOwo+ID4g
IH0KPiA+Cj4gPiAraW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90
IGJmbiwgbWZuX3QgKm1mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmbGFncykKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwo+ID4gKwo+ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+
cGxhdGZvcm1fb3BzICkKPiA+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICsKPiA+
ICsgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGJmbiwgbWZuLCBm
bGFncyk7Cj4gPiArfQo+IAo+IFNob3VsZG4ndCB0aGlzIGJlIHJlc3RyaWN0ZWQgdG8gUFYgZ3Vl
c3RzPyBIVk0gb25lcyBhcmVuJ3Qgc3VwcG9zZWQKPiB0byBrbm93IGFib3V0IE1GTnMuCgpBZ3Jl
ZWQsIGJ1dCBJIHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGxldmVsIHRvIGJlIGFwcGx5aW5nIHN1
Y2ggYSBjaGVjazogaW9tbXVfbWFwX3BhZ2UoKSBpcyBzdXBwbGllZCBhbiBNRk4gcmVnYXJkbGVz
cyBvZiB3aGV0aGVyIHRoZSBkb21haW4gaXMgUFYgb3IgSFZNLCBzbyBJIHRoaW5rIGl0IGlzIHJl
YXNvbmFibGUgZm9yIGEgbG9va3VwIGZ1bmN0aW9uIHRvIHdvcmsgaW4gdGVybXMgb2YgTUZOcy4K
Cj4gCj4gPiArc3RhdGljIGludCBpbnRlbF9pb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBiZm5fdCBiZm4sIG1mbl90Cj4gKm1mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiA+ICsgICAgc3RydWN0IGRtYV9wdGUg
KnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgdmFsOwo+IAo+IFBvaW50bGVzcyBpbml0aWFsaXpl
cnMuIEkgYWxzbyBxdWVzdGlvbiB0aGUgdXNlZnVsbmVzcyBvZiAicHRlIjoKPiAKClllcywgSSds
bCB0aWR5IHVwIHRoZSBpbml0aWFsaXplcnMuCgo+ID4gKyAgICB1NjQgcGdfbWFkZHI7Cj4gPiAr
Cj4gPiArICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiA+ICsKPiA+ICsg
ICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGJmbl90b19iYWRkcihiZm4p
LCAwKTsKPiA+ICsgICAgaWYgKCBwZ19tYWRkciA9PSAwICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBwYWdlID0gbWFwX3Z0ZF9kb21h
aW5fcGFnZShwZ19tYWRkcik7Cj4gPiArICAgIHB0ZSA9IHBhZ2UgKyAoYmZuX3goYmZuKSAmIExF
VkVMX01BU0spOwo+ID4gKyAgICB2YWwgPSAqcHRlOwo+IAo+ICAgICB2YWwgPSBwYWdlW2Jmbl94
KGJmbikgJiBMRVZFTF9NQVNLXTsKPiAKClllcywgdGhhdCdzIG5lYXRlci4KCiAgUGF1bAoKPiBK
YW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:36:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:36: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 1g00dY-0004VY-M6; Wed, 12 Sep 2018 08:36:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g00dX-0004VM-Ef
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:36:35 +0000
X-Inumbo-ID: 15aecc71-b667-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15aecc71-b667-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:37: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 1g00dU-0003T8-2G; Wed, 12 Sep 2018 08:36: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 1g00dT-0007ug-LR; Wed, 12 Sep 2018 08:36:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g00dT-0006SJ-Kg; Wed, 12 Sep 2018 08:36:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127524-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=5ea2abb3bfd552175dc2dfcc295fde3fbf17fc37
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 08:36:31 +0000
Subject: [Xen-devel] [libvirt test] 127524: 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>

ZmxpZ2h0IDEyNzUyNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDVlYTJhYmIzYmZkNTUyMTc1ZGMyZGZjYzI5
NWZkZTNmYmYxN2ZjMzcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAgOTkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk4IGRheXMgICA4MCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1MjQgIDIwMTgtMDktMTIgMDQ6MjA6MTEgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRy
YWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBs
aW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXphIDxtYXJjb3Muc291emEu
b3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdvb2dsZW1haWwuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3pu
w61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9r
b3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlubyBUb3NjYW5vIDxwdG9z
Y2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3RveWFub3YxQGdtYWlsLmNv
bT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgcmFteWVsa2VzdCA8cmFt
eWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNv
bT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwuY29tPgogIFJvbWFuIEJv
bHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Ns
b3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214LmNvbT4KICBTaGljaGFu
Z2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBs
aW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0
bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRnb2xlbWJpQHJlZGhhdC5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICB3MDAyNTE1NzQg
PHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1YXFpYW5nLndhbmdAaW50
ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIHhpbmh1YS5DYW8g
PGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3MDgxIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:38:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:38: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 1g00fA-0004ch-2J; Wed, 12 Sep 2018 08:38:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00f8-0004cY-8m
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:38:14 +0000
X-Inumbo-ID: 50a0ddf7-b667-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50a0ddf7-b667-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:39:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:38:12 -0600
Message-Id: <5B98D07002000078001E7A7C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:38:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
 <309480f3cab34c72a38ab08567d25028@AMSPEX02CL03.citrite.net>
In-Reply-To: <309480f3cab34c72a38ab08567d25028@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 george.dunlap@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+IE9uIDExLjA5LjE4IGF0IDE4OjIwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMSBTZXB0ZW1iZXIgMjAxOCAxNDoxNQo+PiAKPj4gQEAgLTI2NjQsOSArMjY4NSwzNSBAQCB2
b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyCj4+ICAgICAgICAgICAgIGh2
bWVtdWxfY3R4dC0+aW5zbl9idWYpOwo+PiAgfQo+PiAKPj4gK3N0cnVjdCBodm1lbXVsX2NhY2hl
ICpodm1lbXVsX2NhY2hlX2luaXQodW5zaWduZWQgaW50IG5lbnRzKQo+PiArewo+PiArICAgIHN0
cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSA9IHhtYWxsb2NfYnl0ZXMob2Zmc2V0b2Yoc3RydWN0
Cj4+IGh2bWVtdWxfY2FjaGUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnRzW25lbnRzXSkpOwo+PiArCj4+ICsgICAgaWYgKCBj
YWNoZSApCj4+ICsgICAgewo+PiArICAgICAgICBjYWNoZS0+bnVtX2VudHMgPSAwOwo+PiArICAg
ICAgICBjYWNoZS0+bWF4X2VudHMgPSBuZW50czsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXR1
cm4gY2FjaGU7Cj4+ICt9Cj4+ICsKPj4gIGJvb2wgaHZtZW11bF9yZWFkX2NhY2hlKGNvbnN0IHN0
cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSwgcGFkZHJfdAo+PiBncGEsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWduZWQg
aW50IHNpemUpCj4+ICB7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPiAKPiBIZXJlIHlv
dSBjb3VsZCByZXR1cm4gZmFsc2UgaWYgY2FjaGUgaXMgTlVMTC4uLgoKVGhpcyBvbmUgY291bGQg
cGVyaGFwcyBiZSBjb25zaWRlcmVkLCBidXQgLi4uCgo+PiBAQCAtMjY3NCw2ICsyNzIxLDM1IEBA
IHZvaWQgaHZtZW11bF93cml0ZV9jYWNoZShzdHJ1Y3QgaHZtZW11bF8KPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGNvbnN0IHZvaWQgKmJ1ZmZlciwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKPj4gIHsKPj4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPj4gKwo+IAo+IC4uLmFuZCBoZXJlIGp1c3QgYmFpbCBvdXQuIFRo
dXMgbWFraW5nIGJvdGggZnVuY3Rpb25zIHNhZmUgdG8gY2FsbCB3aXRoIGEgCj4gTlVMTCBjYWNo
ZS4KCi4uLiBJJ20gcHJldHR5IG11Y2ggb3Bwb3NlZCB0byB0aGlzOiBUaGUgdGVybSAiY2FjaGUi
IG1pZ2h0IGJlIHNsaWdodGx5CmNvbmZ1c2luZyBoZXJlLCBidXQgSSBsYWNrIGEgYmV0dGVyIGlk
ZWEgZm9yIGEgbmFtZS4gSXRzIHByZXNlbmNlIGlzCnJlcXVpcmVkIGZvciBjb3JyZWN0bmVzcy4g
QWZ0ZXIgYWxsIHRoZSBzZXJpZXMgaXMgbm90IGEgcGVyZm9ybWFuY2UKaW1wcm92ZW1lbnQsIGJ1
dCBhIHBsYWluIGJ1ZyBmaXggKGdlbmVyYWxpemluZyB3aGF0IHdlIHdlcmUgYWJsZSB0bwpzcGVj
aWFsIGNhc2UgZm9yIHRoZSBhY3R1YWxseSBvYnNlcnZlZCBwcm9ibGVtIGluIGNvbW1pdCA5MWFm
YjgxMzlmClsieDg2L0hWTTogc3VwcHJlc3MgSS9PIGNvbXBsZXRpb24gZm9yIHBvcnQgb3V0cHV0
Il0pLiBBbmQgd2l0aAp0aGF0IEknZCByYXRoZXIgbGVhdmUgdGhlIHJlYWQgc2lkZSBhcyBpcyBh
cyB3ZWxsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:42:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00ig-0005Le-Nl; Wed, 12 Sep 2018 08:41:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00if-0005LZ-RQ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:41:53 +0000
X-Inumbo-ID: d3057a59-b667-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3057a59-b667-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:42:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:41:51 -0600
Message-Id: <5B98D14B02000078001E7A7F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:41:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180912065405.19997-1-jgross@suse.com>
 <5B98CC5E02000078001E7A00@suse.com>
 <85ef3078-9b95-b247-fde3-fbd2ed7d80c5@suse.com>
In-Reply-To: <85ef3078-9b95-b247-fde3-fbd2ed7d80c5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDEwOjMwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Mi8wOS8xOCAxMDoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEyLjA5LjE4IGF0IDA4
OjU0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+ID09PSB4ODYgPT09IAo+Pj4KPj4+ICog
IGd1ZXN0IHJlc291cmNlIG1hcHBpbmcgKHYxOCkKPj4+ICAgLSAgUGF1bCBEdXJyYW50Cj4+IAo+
PiBUaGF0J3MgYWxsIGdvbmUgaW4gYnkgbm93PyBQYXVsPwo+PiAKPj4+ICogIGh5cGVydmlzb3Ig
eDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGFkZGl0aW9ucyAodjQpCj4+PiAgIC0gIEphbiBCZXVs
aWNoCj4+IAo+PiBXaGVyZSdzIHRoaXMgInY0IiBjb21pbmcgZnJvbT8gVGhlIHByZXNlbnRseSBy
ZWxldmFudCBzZXJpZXMgaXMKPj4gYXQgdjIgcmlnaHQgbm93LCB3aXRoIChtdWNoIGJpZ2dlcikg
djMgYXJvdW5kIHRoZSBjb3JuZXIuCj4gCj4gVGhhdCBpcyB0aGUgY2Fycnktb3ZlciBmcm9tIDQu
MTEsIHdoZXJlIHRoZSByZWxhdGVkIHNlcmllcyB3YXMgYXQgdjQuCj4gWW91IGFza2VkIG1lIHRv
IGtlZXAgaXQgZm9yIDQuMTIuCgpUaGUgaXRlbSBuZWVkcyB0byBiZSBrZXB0LCBiZWNhdXNlIHdl
J3JlIHN0aWxsIGZhciBhd2F5IGZyb20gaXRzCmNvbXBsZXRpb24uIEkgdGhpbmsgdGhlcmUncyBn
b2luZyB0byBiZSBtb3JlIHRoYW4ganVzdCBBVlg1MTIKd29yayB1bnRpbCB3ZSBjYW4gY29uc2lk
ZXIgdGhlIGVtdWxhdG9yIHN1ZmZpY2llbnRseSBjb21wbGV0ZSAtIGF0CnRoZSB2ZXJ5IGxlYXN0
IHN1cHBvcnQgZm9yIHtGLEZYLFh9e1NBVkUsUlNUT1J9IGlzIGdvaW5nIHRvIGJlCndhbnRlZCwg
d2hpY2ggb2J2aW91c2x5IGlzIGdvaW5nIHRvIGJlIHlldCBhbm90aGVyIHNlcmllcy4gQW5kCndo
byBrbm93cyB3aGF0IG5ldyBJU0EgZXh0ZW5zaW9ucyB0aGUgdmVuZG9ycyBjb21lIHVwIHdpdGgK
YnkgdGhlIHRpbWUgd2UgZ2V0IHRoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:43:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00kO-0005Tc-3Z; Wed, 12 Sep 2018 08:43:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g00kN-0005TV-5v
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:43:39 +0000
X-Inumbo-ID: 12420607-b668-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12420607-b668-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:44:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 02:43:37 -0600
Message-Id: <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:43:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
In-Reply-To: <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDEwOjMxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBTZXB0ZW1iZXIgMjAxOCAxMjoxMQo+PiAKPj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFRoaXMgcGF0Y2ggYWRkcyBh
IG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRpb24gdG8gZmluZAo+PiB0
aGUKPj4gPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIEJGTiBhbG9uZyB3
aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+PiBpbgo+PiA+IGdlbmVyaWMgSU9NTVUgY29kZSB0byBj
YWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4+IAo+PiBGb3IgdGhpcyB0byBn
byBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMgdG8gYWxzbyBiZSBpbXBsZW1l
bnRlZC4KPj4gCj4+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+PiA+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gPiBAQCAtMzA1LDYgKzMw
NSwxNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdAo+PiBi
Zm4pCj4+ID4gICAgICByZXR1cm4gcmM7Cj4+ID4gIH0KPj4gPgo+PiA+ICtpbnQgaW9tbXVfbG9v
a3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZuX3QgYmZuLCBtZm5fdCAqbWZuLAo+PiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncykKPj4gPiArewo+PiA+ICsg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4+ID4gKwo+
PiA+ICsgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCj4+ID4g
KyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+PiA+ICsKPj4gPiArICAgIHJldHVybiBoZC0+
cGxhdGZvcm1fb3BzLT5sb29rdXBfcGFnZShkLCBiZm4sIG1mbiwgZmxhZ3MpOwo+PiA+ICt9Cj4+
IAo+PiBTaG91bGRuJ3QgdGhpcyBiZSByZXN0cmljdGVkIHRvIFBWIGd1ZXN0cz8gSFZNIG9uZXMg
YXJlbid0IHN1cHBvc2VkCj4+IHRvIGtub3cgYWJvdXQgTUZOcy4KPiAKPiBBZ3JlZWQsIGJ1dCBJ
IHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGxldmVsIHRvIGJlIGFwcGx5aW5nIHN1Y2ggYSBjaGVj
azogCj4gaW9tbXVfbWFwX3BhZ2UoKSBpcyBzdXBwbGllZCBhbiBNRk4gcmVnYXJkbGVzcyBvZiB3
aGV0aGVyIHRoZSBkb21haW4gaXMgUFYgb3IgCj4gSFZNLCBzbyBJIHRoaW5rIGl0IGlzIHJlYXNv
bmFibGUgZm9yIGEgbG9va3VwIGZ1bmN0aW9uIHRvIHdvcmsgaW4gdGVybXMgb2YgCj4gTUZOcy4K
CkkgZG9uJ3QgbWluZCBtdWNoIHdoZXJlIHRoZSBjaGVjayBzaXRzLCBidXQgQVNTRVJUKCFpc19o
dm1fZG9tYWluKCkpLAppZiBwbGFjZWQgaGVyZSwgc2hvdWxkIG5vdCB0cmlnZ2VyLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:45:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:45: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 1g00m2-0005bB-HR; Wed, 12 Sep 2018 08:45:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00m0-0005az-MF
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:45:20 +0000
X-Inumbo-ID: 4e34aaed-b668-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e34aaed-b668-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:46:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78923263"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQ
Date: Wed, 12 Sep 2018 08:45:17 +0000
Message-ID: <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
In-Reply-To: <5B98D1B702000078001E7A8F@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6NDQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTA6MzEsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPiA+PiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxOCAxMjoxMQo+ID4+Cj4gPj4g
Pj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBp
bXBsZW1lbnRhdGlvbiB0bwo+IGZpbmQKPiA+PiB0aGUKPiA+PiA+IE1GTiBjdXJyZW50bHkgbWFw
cGVkIGJ5IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGggYSB3cmFwcGVyCj4gZnVuY3Rpb24K
PiA+PiBpbgo+ID4+ID4gZ2VuZXJpYyBJT01NVSBjb2RlIHRvIGNhbGwgdGhlIGltcGxlbWVudGF0
aW9uIGlmIGl0IGV4aXN0cy4KPiA+Pgo+ID4+IEZvciB0aGlzIHRvIGdvIGluLCBJIHRoaW5rIHRo
ZSBBTUQgc2lkZSBvZiBpdCB3YW50cyB0byBhbHNvIGJlIGltcGxlbWVudGVkLgo+ID4+Cj4gPj4g
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4gPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4gPiBAQCAtMzA1LDYgKzMwNSwxNyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+IGJmbl90Cj4gPj4gYmZuKQo+
ID4+ID4gICAgICByZXR1cm4gcmM7Cj4gPj4gPiAgfQo+ID4+ID4KPiA+PiA+ICtpbnQgaW9tbXVf
bG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZuX3QgYmZuLCBtZm5fdCAqbWZuLAo+ID4+
ID4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4+ID4gK3sK
PiA+PiA+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7
Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9y
bV9vcHMgKQo+ID4+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4+ID4gKwo+ID4+
ID4gKyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgYmZuLCBtZm4s
IGZsYWdzKTsKPiA+PiA+ICt9Cj4gPj4KPiA+PiBTaG91bGRuJ3QgdGhpcyBiZSByZXN0cmljdGVk
IHRvIFBWIGd1ZXN0cz8gSFZNIG9uZXMgYXJlbid0IHN1cHBvc2VkCj4gPj4gdG8ga25vdyBhYm91
dCBNRk5zLgo+ID4KPiA+IEFncmVlZCwgYnV0IEkgdGhpbmsgdGhpcyBpcyB0aGUgd3JvbmcgbGV2
ZWwgdG8gYmUgYXBwbHlpbmcgc3VjaCBhIGNoZWNrOgo+ID4gaW9tbXVfbWFwX3BhZ2UoKSBpcyBz
dXBwbGllZCBhbiBNRk4gcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBkb21haW4KPiBpcyBQViBv
cgo+ID4gSFZNLCBzbyBJIHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgZm9yIGEgbG9va3VwIGZ1bmN0
aW9uIHRvIHdvcmsgaW4gdGVybXMgb2YKPiA+IE1GTnMuCj4gCj4gSSBkb24ndCBtaW5kIG11Y2gg
d2hlcmUgdGhlIGNoZWNrIHNpdHMsIGJ1dCBBU1NFUlQoIWlzX2h2bV9kb21haW4oKSksCj4gaWYg
cGxhY2VkIGhlcmUsIHNob3VsZCBub3QgdHJpZ2dlci4KPiAKCkl0IHdpbGwgdGhvdWdoLiBJJ20g
Z29pbmcgdG8gbmVlZCB0byB1c2UgdGhpcyBmdW5jdGlvbiBmb3IgSFZNIGd1ZXN0cyBhZnRlciBo
YXZpbmcgZG9uZSBhIEdGTiBsb29rdXAuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:49:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08: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 1g00pj-0005pG-5q; Wed, 12 Sep 2018 08:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00ph-0005pB-5p
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:49:09 +0000
X-Inumbo-ID: d6b0ef59-b668-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6b0ef59-b668-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78923428"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 3/4] x86/HVM: implement memory read caching
Thread-Index: AQHUSdGBEz76lmszFUGzFYvYI0tY2aTrQqswgADwBwCAACJHQA==
Date: Wed, 12 Sep 2018 08:49:07 +0000
Message-ID: <1cfd6901a033431ab6f3b51f60cc42c6@AMSPEX02CL03.citrite.net>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
 <309480f3cab34c72a38ab08567d25028@AMSPEX02CL03.citrite.net>
 <5B98D07002000078001E7A7C@prv1-mh.provo.novell.com>
In-Reply-To: <5B98D07002000078001E7A7C@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 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6MzgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZl
bAo+IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2MiAzLzRdIHg4Ni9IVk06IGltcGxlbWVudCBtZW1vcnkgcmVhZCBjYWNoaW5nCj4gCj4gPj4+
IE9uIDExLjA5LjE4IGF0IDE4OjIwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2Vu
dDogMTEgU2VwdGVtYmVyIDIwMTggMTQ6MTUKPiA+Pgo+ID4+IEBAIC0yNjY0LDkgKzI2ODUsMzUg
QEAgdm9pZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoY29uc3QgY2hhcgo+ID4+ICAgICAgICAg
ICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpOwo+ID4+ICB9Cj4gPj4KPiA+PiArc3RydWN0IGh2
bWVtdWxfY2FjaGUgKmh2bWVtdWxfY2FjaGVfaW5pdCh1bnNpZ25lZCBpbnQgbmVudHMpCj4gPj4g
K3sKPiA+PiArICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSA9IHhtYWxsb2NfYnl0ZXMo
b2Zmc2V0b2Yoc3RydWN0Cj4gPj4gaHZtZW11bF9jYWNoZSwKPiA+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50c1tuZW50c10pKTsK
PiA+PiArCj4gPj4gKyAgICBpZiAoIGNhY2hlICkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBj
YWNoZS0+bnVtX2VudHMgPSAwOwo+ID4+ICsgICAgICAgIGNhY2hlLT5tYXhfZW50cyA9IG5lbnRz
Owo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiArICAgIHJldHVybiBjYWNoZTsKPiA+PiArfQo+ID4+
ICsKPiA+PiAgYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2bWVtdWxfY2Fj
aGUgKmNhY2hlLAo+IHBhZGRyX3QKPiA+PiBncGEsCj4gPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZXZlbCwgdm9pZCAqYnVmZmVyLCB1bnNpZ25lZCBpbnQgc2l6ZSkK
PiA+PiAgewo+ID4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPj4gKwo+ID4KPiA+IEhlcmUgeW91
IGNvdWxkIHJldHVybiBmYWxzZSBpZiBjYWNoZSBpcyBOVUxMLi4uCj4gCj4gVGhpcyBvbmUgY291
bGQgcGVyaGFwcyBiZSBjb25zaWRlcmVkLCBidXQgLi4uCj4gCj4gPj4gQEAgLTI2NzQsNiArMjcy
MSwzNSBAQCB2b2lkIGh2bWVtdWxfd3JpdGVfY2FjaGUoc3RydWN0IGh2bWVtdWxfCj4gPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGNvbnN0IHZvaWQgKmJ1
ZmZlciwKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQo+
ID4+ICB7Cj4gPj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+PiArCj4gPgo+ID4gLi4uYW5kIGhl
cmUganVzdCBiYWlsIG91dC4gVGh1cyBtYWtpbmcgYm90aCBmdW5jdGlvbnMgc2FmZSB0byBjYWxs
IHdpdGggYQo+ID4gTlVMTCBjYWNoZS4KPiAKPiAuLi4gSSdtIHByZXR0eSBtdWNoIG9wcG9zZWQg
dG8gdGhpczogVGhlIHRlcm0gImNhY2hlIiBtaWdodCBiZSBzbGlnaHRseQo+IGNvbmZ1c2luZyBo
ZXJlLCBidXQgSSBsYWNrIGEgYmV0dGVyIGlkZWEgZm9yIGEgbmFtZS4gSXRzIHByZXNlbmNlIGlz
Cj4gcmVxdWlyZWQgZm9yIGNvcnJlY3RuZXNzLiBBZnRlciBhbGwgdGhlIHNlcmllcyBpcyBub3Qg
YSBwZXJmb3JtYW5jZQo+IGltcHJvdmVtZW50LCBidXQgYSBwbGFpbiBidWcgZml4IChnZW5lcmFs
aXppbmcgd2hhdCB3ZSB3ZXJlIGFibGUgdG8KPiBzcGVjaWFsIGNhc2UgZm9yIHRoZSBhY3R1YWxs
eSBvYnNlcnZlZCBwcm9ibGVtIGluIGNvbW1pdCA5MWFmYjgxMzlmCj4gWyJ4ODYvSFZNOiBzdXBw
cmVzcyBJL08gY29tcGxldGlvbiBmb3IgcG9ydCBvdXRwdXQiXSkuIEFuZCB3aXRoCj4gdGhhdCBJ
J2QgcmF0aGVyIGxlYXZlIHRoZSByZWFkIHNpZGUgYXMgaXMgYXMgd2VsbC4KPiAKCk9rLiBJIGhh
dmUgbm8gc3Ryb25nIG9iamVjdGlvbiB0byB0aGUgY29kZSBzdHJ1Y3R1cmUgYXMgaXQgc3RhbmRz
IHNvIHlvdSBjYW4gYWRkIG15IFItYiB0byB0aGlzIGFuZCBwYXRjaCAjMi4KCiAgUGF1bAoKPiBK
YW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:51:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:51: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 1g00s9-0006Sz-K8; Wed, 12 Sep 2018 08:51:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00s8-0006Su-K9
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:51:40 +0000
X-Inumbo-ID: 30b815a6-b669-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30b815a6-b669-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:52:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78923526"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaA=
Date: Wed, 12 Sep 2018 08:51:37 +0000
Message-ID: <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
In-Reply-To: <77f7af1c0daf48c9ab66bbd77cc022ec@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAwOTo0NQ0KPiBUbzogJ0phbiBC
ZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtldmluIFRpYW4NCj4gPGtldmluLnRpYW5AaW50ZWwuY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRo
b2QgdG8NCj4gaW9tbXVfb3BzDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPiBTZW50
OiAxMiBTZXB0ZW1iZXIgMjAxOCAwOTo0NA0KPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPg0KPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBLZXZpbiBUaWFuDQo+ID4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4gU3ViamVjdDogUkU6IFtQ
QVRDSCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvDQo+IGlvbW11X29w
cw0KPiA+DQo+ID4gPj4+IE9uIDEyLjA5LjE4IGF0IDEwOjMxLCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOg0KPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hA
c3VzZS5jb21dDQo+ID4gPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MTENCj4gPiA+Pg0K
PiA+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PiB3cm90ZToNCj4gPiA+PiA+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZU
LWQgSU9NTVUgaW1wbGVtZW50YXRpb24gdG8NCj4gPiBmaW5kDQo+ID4gPj4gdGhlDQo+ID4gPj4g
PiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIEJGTiBhbG9uZyB3aXRoIGEg
d3JhcHBlcg0KPiA+IGZ1bmN0aW9uDQo+ID4gPj4gaW4NCj4gPiA+PiA+IGdlbmVyaWMgSU9NTVUg
Y29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuDQo+ID4gPj4NCj4g
PiA+PiBGb3IgdGhpcyB0byBnbyBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMg
dG8gYWxzbyBiZQ0KPiBpbXBsZW1lbnRlZC4NCj4gPiA+Pg0KPiA+ID4+ID4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiA+ID4+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYw0KPiA+ID4+ID4gQEAgLTMwNSw2ICszMDUsMTcgQEAgaW50IGlvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBiZm5fdA0KPiA+ID4+IGJmbikNCj4g
PiA+PiA+ICAgICAgcmV0dXJuIHJjOw0KPiA+ID4+ID4gIH0NCj4gPiA+PiA+DQo+ID4gPj4gPiAr
aW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgbWZuX3Qg
Km1mbiwNCj4gPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFn
cykNCj4gPiA+PiA+ICt7DQo+ID4gPj4gPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUg
KmhkID0gZG9tX2lvbW11KGQpOw0KPiA+ID4+ID4gKw0KPiA+ID4+ID4gKyAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkNCj4gPiA+PiA+ICsgICAgICAgIHJldHVy
biAtRU9QTk9UU1VQUDsNCj4gPiA+PiA+ICsNCj4gPiA+PiA+ICsgICAgcmV0dXJuIGhkLT5wbGF0
Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGJmbiwgbWZuLCBmbGFncyk7DQo+ID4gPj4gPiArfQ0K
PiA+ID4+DQo+ID4gPj4gU2hvdWxkbid0IHRoaXMgYmUgcmVzdHJpY3RlZCB0byBQViBndWVzdHM/
IEhWTSBvbmVzIGFyZW4ndCBzdXBwb3NlZA0KPiA+ID4+IHRvIGtub3cgYWJvdXQgTUZOcy4NCj4g
PiA+DQo+ID4gPiBBZ3JlZWQsIGJ1dCBJIHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGxldmVsIHRv
IGJlIGFwcGx5aW5nIHN1Y2ggYSBjaGVjazoNCj4gPiA+IGlvbW11X21hcF9wYWdlKCkgaXMgc3Vw
cGxpZWQgYW4gTUZOIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUNCj4gZG9tYWluDQo+ID4gaXMg
UFYgb3INCj4gPiA+IEhWTSwgc28gSSB0aGluayBpdCBpcyByZWFzb25hYmxlIGZvciBhIGxvb2t1
cCBmdW5jdGlvbiB0byB3b3JrIGluIHRlcm1zIG9mDQo+ID4gPiBNRk5zLg0KPiA+DQo+ID4gSSBk
b24ndCBtaW5kIG11Y2ggd2hlcmUgdGhlIGNoZWNrIHNpdHMsIGJ1dCBBU1NFUlQoIWlzX2h2bV9k
b21haW4oKSksDQo+ID4gaWYgcGxhY2VkIGhlcmUsIHNob3VsZCBub3QgdHJpZ2dlci4NCj4gPg0K
PiANCj4gSXQgd2lsbCB0aG91Z2guIEknbSBnb2luZyB0byBuZWVkIHRvIHVzZSB0aGlzIGZ1bmN0
aW9uIGZvciBIVk0gZ3Vlc3RzIGFmdGVyDQo+IGhhdmluZyBkb25lIGEgR0ZOIGxvb2t1cC4NCg0K
U29ycnkuLi4gSSdtIGdldHRpbmcgY29uZnVzZWQgbXlzZWxmIG5vdy4gSXQgd29uJ3QgZmlyZSBi
ZWNhdXNlIGluIG15IGNhc2UgdGhlIGRvbWFpbiBoZXJlIHdpbGwgYWx3YXlzIGJ5IFBWIChiZWNh
dXNlIGl0IGlzIHRoZSBub3QgdGhlIGRvbWFpbiBvd25pbmcgdGhlIEdGTikuIEkgc3RpbGwgdGhp
bmsgdGhpcyBpcyB0aGUgd3JvbmcgbGV2ZWwgZm9yIHN1Y2ggYSBjaGVjayB0aG91Z2gsIGJ1dCBJ
J2xsIHB1dCBpbiB0aGUgQVNTRVJULg0KDQogIFBhdWwNCg0KPiANCj4gICBQYXVsDQo+IA0KPiA+
IEphbg0KPiA+DQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 08:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 08:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g00uJ-0006be-3T; Wed, 12 Sep 2018 08:53:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g00uH-0006bT-KV
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 08:53:53 +0000
X-Inumbo-ID: 802fa856-b669-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 802fa856-b669-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 08:54:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78923618"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gA==
Date: Wed, 12 Sep 2018 08:53:51 +0000
Message-ID: <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
In-Reply-To: <2c79d7d0775c4cbe8dc7577ab6b08e74@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMTIgU2VwdGVtYmVyIDIwMTggMDk6NTINCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxpY2gnDQo+IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4g
Q2M6IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS2V2aW4gVGlh
bg0KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxv
b2t1cF9wYWdlIG1ldGhvZCB0byBpb21tdV9vcHMNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxmDQo+ID4gT2YgUGF1bCBEdXJyYW50DQo+
ID4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6NDUNCj4gPiBUbzogJ0phbiBCZXVsaWNoJyA8
SkJldWxpY2hAc3VzZS5jb20+DQo+ID4gQ2M6IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPjsgS2V2aW4gVGlhbg0KPiA+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QN
Cj4gdG8NCj4gPiBpb21tdV9vcHMNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPiA+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+
ID4gPiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAwOTo0NA0KPiA+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbg0KPiA+ID4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4g
PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRo
b2QgdG8NCj4gPiBpb21tdV9vcHMNCj4gPiA+DQo+ID4gPiA+Pj4gT24gMTIuMDkuMTggYXQgMTA6
MzEsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPiA+PiBGcm9tOiBKYW4g
QmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+ID4gPj4gU2VudDogMDcgU2Vw
dGVtYmVyIDIwMTggMTI6MTENCj4gPiA+ID4+DQo+ID4gPiA+PiA+Pj4gT24gMjMuMDguMTggYXQg
MTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPiA+PiA+IFRoaXMg
cGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRpb24N
Cj4gdG8NCj4gPiA+IGZpbmQNCj4gPiA+ID4+IHRoZQ0KPiA+ID4gPj4gPiBNRk4gY3VycmVudGx5
IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIEJGTiBhbG9uZyB3aXRoIGEgd3JhcHBlcg0KPiA+ID4g
ZnVuY3Rpb24NCj4gPiA+ID4+IGluDQo+ID4gPiA+PiA+IGdlbmVyaWMgSU9NTVUgY29kZSB0byBj
YWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuDQo+ID4gPiA+Pg0KPiA+ID4gPj4g
Rm9yIHRoaXMgdG8gZ28gaW4sIEkgdGhpbmsgdGhlIEFNRCBzaWRlIG9mIGl0IHdhbnRzIHRvIGFs
c28gYmUNCj4gPiBpbXBsZW1lbnRlZC4NCj4gPiA+ID4+DQo+ID4gPiA+PiA+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gPiA+ID4+ID4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYw0KPiA+ID4gPj4gPiBAQCAtMzA1LDYgKzMwNSwxNyBAQCBpbnQg
aW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLA0KPiA+ID4gYmZuX3QNCj4gPiA+ID4+
IGJmbikNCj4gPiA+ID4+ID4gICAgICByZXR1cm4gcmM7DQo+ID4gPiA+PiA+ICB9DQo+ID4gPiA+
PiA+DQo+ID4gPiA+PiA+ICtpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
YmZuX3QgYmZuLCBtZm5fdCAqbWZuLA0KPiA+ID4gPj4gPiArICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmxhZ3MpDQo+ID4gPiA+PiA+ICt7DQo+ID4gPiA+PiA+ICsgICAgY29u
c3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7DQo+ID4gPiA+PiA+ICsN
Cj4gPiA+ID4+ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkNCj4gPiA+ID4+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOw0KPiA+ID4gPj4gPiAr
DQo+ID4gPiA+PiA+ICsgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQs
IGJmbiwgbWZuLCBmbGFncyk7DQo+ID4gPiA+PiA+ICt9DQo+ID4gPiA+Pg0KPiA+ID4gPj4gU2hv
dWxkbid0IHRoaXMgYmUgcmVzdHJpY3RlZCB0byBQViBndWVzdHM/IEhWTSBvbmVzIGFyZW4ndCBz
dXBwb3NlZA0KPiA+ID4gPj4gdG8ga25vdyBhYm91dCBNRk5zLg0KPiA+ID4gPg0KPiA+ID4gPiBB
Z3JlZWQsIGJ1dCBJIHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGxldmVsIHRvIGJlIGFwcGx5aW5n
IHN1Y2ggYSBjaGVjazoNCj4gPiA+ID4gaW9tbXVfbWFwX3BhZ2UoKSBpcyBzdXBwbGllZCBhbiBN
Rk4gcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZQ0KPiA+IGRvbWFpbg0KPiA+ID4gaXMgUFYgb3IN
Cj4gPiA+ID4gSFZNLCBzbyBJIHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgZm9yIGEgbG9va3VwIGZ1
bmN0aW9uIHRvIHdvcmsgaW4gdGVybXMgb2YNCj4gPiA+ID4gTUZOcy4NCj4gPiA+DQo+ID4gPiBJ
IGRvbid0IG1pbmQgbXVjaCB3aGVyZSB0aGUgY2hlY2sgc2l0cywgYnV0IEFTU0VSVCghaXNfaHZt
X2RvbWFpbigpKSwNCj4gPiA+IGlmIHBsYWNlZCBoZXJlLCBzaG91bGQgbm90IHRyaWdnZXIuDQo+
ID4gPg0KPiA+DQo+ID4gSXQgd2lsbCB0aG91Z2guIEknbSBnb2luZyB0byBuZWVkIHRvIHVzZSB0
aGlzIGZ1bmN0aW9uIGZvciBIVk0gZ3Vlc3RzIGFmdGVyDQo+ID4gaGF2aW5nIGRvbmUgYSBHRk4g
bG9va3VwLg0KPiANCj4gU29ycnkuLi4gSSdtIGdldHRpbmcgY29uZnVzZWQgbXlzZWxmIG5vdy4g
SXQgd29uJ3QgZmlyZSBiZWNhdXNlIGluIG15IGNhc2UgdGhlDQo+IGRvbWFpbiBoZXJlIHdpbGwg
YWx3YXlzIGJ5IFBWIChiZWNhdXNlIGl0IGlzIHRoZSBub3QgdGhlIGRvbWFpbiBvd25pbmcgdGhl
DQo+IEdGTikuIEkgc3RpbGwgdGhpbmsgdGhpcyBpcyB0aGUgd3JvbmcgbGV2ZWwgZm9yIHN1Y2gg
YSBjaGVjayB0aG91Z2gsIGJ1dCBJJ2xsIHB1dCBpbg0KPiB0aGUgQVNTRVJULg0KPiANCg0KQWN0
dWFsbHksIG5vIEkgc3RpbGwgZG9uJ3QgdGhpbmsgdGhlIEFTU0VSVCBpcyBjb3JyZWN0LiBXaHkg
c2hvdWxkIHdlIHJ1bGUgb3V0IEhWTSBndWVzdHMgYmVpbmcgYWJsZSB0byB1c2UgUFYtSU9NTVU/
DQoNCiAgUGF1bA0KDQo+ICAgUGF1bA0KPiANCj4gPg0KPiA+ICAgUGF1bA0KPiA+DQo+ID4gPiBK
YW4NCj4gPiA+DQo+ID4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:00:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g010G-0007K9-S0; Wed, 12 Sep 2018 09:00:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g010F-000738-8G
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:00:03 +0000
X-Inumbo-ID: 5c2edfb3-b66a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c2edfb3-b66a-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:00:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:00:00 -0600
Message-Id: <5B98D58D02000078001E7AC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 02:59:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
In-Reply-To: <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDEwOjQ1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6NDQK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTA6MzEsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE4IDEy
OjExCj4+ID4+Cj4+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWV0aG9kIHRv
IHRoZSBWVC1kIElPTU1VIGltcGxlbWVudGF0aW9uIHRvCj4+IGZpbmQKPj4gPj4gdGhlCj4+ID4+
ID4gTUZOIGN1cnJlbnRseSBtYXBwZWQgYnkgdGhlIHNwZWNpZmllZCBCRk4gYWxvbmcgd2l0aCBh
IHdyYXBwZXIKPj4gZnVuY3Rpb24KPj4gPj4gaW4KPj4gPj4gPiBnZW5lcmljIElPTU1VIGNvZGUg
dG8gY2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgo+PiA+Pgo+PiA+PiBGb3Ig
dGhpcyB0byBnbyBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMgdG8gYWxzbyBi
ZSBpbXBsZW1lbnRlZC4KPj4gPj4KPj4gPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCj4+ID4+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+
PiA+PiA+IEBAIC0zMDUsNiArMzA1LDE3IEBAIGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCj4+IGJmbl90Cj4+ID4+IGJmbikKPj4gPj4gPiAgICAgIHJldHVybiByYzsKPj4g
Pj4gPiAgfQo+PiA+PiA+Cj4+ID4+ID4gK2ludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBiZm5fdCBiZm4sIG1mbl90ICptZm4sCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gPj4gPiArCj4+ID4+ID4g
KyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKPj4gPj4gPiAr
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAgcmV0dXJu
IGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGJmbiwgbWZuLCBmbGFncyk7Cj4+ID4+
ID4gK30KPj4gPj4KPj4gPj4gU2hvdWxkbid0IHRoaXMgYmUgcmVzdHJpY3RlZCB0byBQViBndWVz
dHM/IEhWTSBvbmVzIGFyZW4ndCBzdXBwb3NlZAo+PiA+PiB0byBrbm93IGFib3V0IE1GTnMuCj4+
ID4KPj4gPiBBZ3JlZWQsIGJ1dCBJIHRoaW5rIHRoaXMgaXMgdGhlIHdyb25nIGxldmVsIHRvIGJl
IGFwcGx5aW5nIHN1Y2ggYSBjaGVjazoKPj4gPiBpb21tdV9tYXBfcGFnZSgpIGlzIHN1cHBsaWVk
IGFuIE1GTiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIGRvbWFpbgo+PiBpcyBQViBvcgo+PiA+
IEhWTSwgc28gSSB0aGluayBpdCBpcyByZWFzb25hYmxlIGZvciBhIGxvb2t1cCBmdW5jdGlvbiB0
byB3b3JrIGluIHRlcm1zIG9mCj4+ID4gTUZOcy4KPj4gCj4+IEkgZG9uJ3QgbWluZCBtdWNoIHdo
ZXJlIHRoZSBjaGVjayBzaXRzLCBidXQgQVNTRVJUKCFpc19odm1fZG9tYWluKCkpLAo+PiBpZiBw
bGFjZWQgaGVyZSwgc2hvdWxkIG5vdCB0cmlnZ2VyLgo+PiAKPiAKPiBJdCB3aWxsIHRob3VnaC4g
SSdtIGdvaW5nIHRvIG5lZWQgdG8gdXNlIHRoaXMgZnVuY3Rpb24gZm9yIEhWTSBndWVzdHMgYWZ0
ZXIgCj4gaGF2aW5nIGRvbmUgYSBHRk4gbG9va3VwLgoKVGhhdCdzIHRoZSBzdWJqZWN0IGRvbWFp
biB0aGVuLCBub3QgdGhlIGNhbGxpbmcgb25lLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:03:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:03: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 1g0139-0007YY-BV; Wed, 12 Sep 2018 09:03:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3fpk=l2=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1g0138-0007YR-P5
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:03:02 +0000
X-Inumbo-ID: c74d6d41-b66a-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c74d6d41-b66a-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:03:56 +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 9F8B47A9;
 Wed, 12 Sep 2018 02:03:00 -0700 (PDT)
Received: from [10.4.12.211] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 D65823F703; Wed, 12 Sep 2018 02:02:59 -0700 (PDT)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1536684486-15061-1-git-send-email-amittomer25@gmail.com>
From: Andre Przywara <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 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
 i4aIXCH3Wv6K
Message-ID: <bf01b79c-a10a-dce7-62d8-4ae0221cf782@arm.com>
Date: Wed, 12 Sep 2018 10:03:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1536684486-15061-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3] xen:arm: Populate arm64 image 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: julien.grall@arm.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>

SGksCgpPbiAxMS8wOS8yMDE4IDE3OjQ4LCBBbWl0IFNpbmdoIFRvbWFyIHdyb3RlOgo+IFRoaXMg
cGF0Y2ggYWRkcyBpbWFnZSBzaXplIGFuZCBmbGFncyB0byBYRU4gaW1hZ2UgaGVhZGVyLiBJdCB1
c2VzCj4gdGhvc2UgZmllbGRzIGFjY29yZGluZyB0byB0aGUgdXBkYXRlZCBMaW51eCBrZXJuZWwg
aW1hZ2UgZGVmaW5pdGlvbi4KPiAKPiBXaXRoIHRoaXMgcGF0Y2ggYm9vdGxvYWRlciBjYW4gbm93
IHBsYWNlIFhFTiBpbWFnZSBhbnl3aGVyZSBpbiBzeXN0ZW0KPiBSQU0gYXQgMk1CIGFsaWduZWQg
YWRkcmVzcyB3aXRob3V0IHRvIHdvcnJ5IGFib3V0IHJlbG9jYXRpb24uCj4gRm9yIGluc3RhbmNl
LCBpdCBmaXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihV
LUJPT1QpCj4gYWx3YXlzIHJlbG9jYXRlcyB0aGUgWEVOIGltYWdlIHRvIGFuIGFkZHJlc3MgcmFu
Z2UgcmVzZXJ2ZWQgZm9yIGZpcm13YXJlIGRhdGEuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgoKVGhhbmtzLCBsb29rcyBnb29kIHRv
IG1lIG5vdzoKClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KCkNoZWVycywKQW5kcmUuCgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjI6Cj4gICAgICAg
ICAqIFVuZG8gY2hhbmdlcyBpbiBhc3NlbWJsZXIuaChhcyBzdWdnZXN0ZWQgYnkgQW5kcmUpCj4g
Q2hhbmdlcyBzaW5jZSB2MToKPiAgICAgICAgICogVXBkYXRlZCBjb21taXQgbWVzc2FnZQo+ICAg
ICAgICAgKiBSZW1vdmVkIGVuZGlhbmVzcyBjb2RlCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02
NC9oZWFkLlMgfCAxMSArKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IGluZGV4IGQ2MzczNGYuLmVmODdi
NWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMKPiBAQCAtMzIsNiArMzIsMTMgQEAKPiAgI2RlZmluZSBQVF9E
RVYgICAgMHhlNzEgLyogbkc9MSBBRj0xIFNIPTEwIEFQPTAxIE5TPTEgQVRUUj0xMDAgVD0wIFA9
MSAqLwo+ICAjZGVmaW5lIFBUX0RFVl9MMyAweGU3MyAvKiBuRz0xIEFGPTEgU0g9MTAgQVA9MDEg
TlM9MSBBVFRSPTEwMCBUPTEgUD0xICovCj4gIAo+ICsjZGVmaW5lIF9fSEVBRF9GTEFHX1BBR0Vf
U0laRSAgICgoUEFHRV9TSElGVCAtIDEwKSAvIDIpCj4gKwo+ICsjZGVmaW5lIF9fSEVBRF9GTEFH
X1BIWVNfQkFTRSAgIDEKPiArCj4gKyNkZWZpbmUgX19IRUFEX0ZMQUdTICAgICAgICAgICAgKChf
X0hFQURfRkxBR19QQUdFX1NJWkUgPDwgMSkgfCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChfX0hFQURfRkxBR19QSFlTX0JBU0UgPDwgMykpCj4gKwo+ICAjaWYgKGRlZmlu
ZWQgKENPTkZJR19FQVJMWV9QUklOVEspKSAmJiAoZGVmaW5lZCAoRUFSTFlfUFJJTlRLX0lOQykp
Cj4gICNpbmNsdWRlIEVBUkxZX1BSSU5US19JTkMKPiAgI2VuZGlmCj4gQEAgLTEyMCw4ICsxMjcs
OCBAQCBlZmlfaGVhZDoKPiAgICAgICAgICBhZGQgICAgIHgxMywgeDE4LCAjMHgxNgo+ICAgICAg
ICAgIGIgICAgICAgcmVhbF9zdGFydCAgICAgICAgICAgLyogYnJhbmNoIHRvIGtlcm5lbCBzdGFy
dCAqLwo+ICAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogSW1hZ2UgbG9h
ZCBvZmZzZXQgZnJvbSBzdGFydCBvZiBSQU0gKi8KPiAtICAgICAgICAucXVhZCAgIDAgICAgICAg
ICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCj4gLSAgICAgICAgLnF1YWQgICAwICAgICAgICAg
ICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+ICsgICAgICAgIC5xdWFkICAgX2VuZCAtIHN0YXJ0
ICAgICAgICAgLyogRWZmZWN0aXZlIHNpemUgb2Yga2VybmVsIGltYWdlLCBsaXR0bGUtZW5kaWFu
ICovCj4gKyAgICAgICAgLnF1YWQgICBfX0hFQURfRkxBR1MgICAgICAgICAvKiBJbmZvcm1hdGl2
ZSBmbGFncywgbGl0dGxlLWVuZGlhbiAqLwo+ICAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAg
ICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KPiAgICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAg
ICAgICAgIC8qIHJlc2VydmVkICovCj4gICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAg
ICAgICAvKiByZXNlcnZlZCAqLwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g013d-0007cR-QJ; Wed, 12 Sep 2018 09:03: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g013c-0007cB-My
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:03:32 +0000
X-Inumbo-ID: 76b49d2a-b66a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76b49d2a-b66a-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:01:41 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:03:30 -0600
Message-Id: <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:03:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
In-Reply-To: <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDEwOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBQYXVsIER1cnJhbnQKPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMDk6NTIK
Pj4gCj4+ID4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMu
eGVucHJvamVjdC5vcmddIE9uCj4+IEJlaGFsZgo+PiA+IE9mIFBhdWwgRHVycmFudAo+PiA+IFNl
bnQ6IDEyIFNlcHRlbWJlciAyMDE4IDA5OjQ1Cj4+ID4KPj4gPiA+IEZyb206IEphbiBCZXVsaWNo
IFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4gPiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAx
OCAwOTo0NAo+PiA+ID4KPj4gPiA+ID4+PiBPbiAxMi4wOS4xOCBhdCAxMDozMSwgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWls
dG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4gPiA+PiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxOCAx
MjoxMQo+PiA+ID4gPj4KPj4gPiA+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ID4+ID4gVGhpcyBwYXRjaCBhZGRzIGEg
bmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbgo+PiB0bwo+PiA+ID4g
ZmluZAo+PiA+ID4gPj4gdGhlCj4+ID4gPiA+PiA+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRo
ZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGggYSB3cmFwcGVyCj4+ID4gPiBmdW5jdGlvbgo+PiA+
ID4gPj4gaW4KPj4gPiA+ID4+ID4gZ2VuZXJpYyBJT01NVSBjb2RlIHRvIGNhbGwgdGhlIGltcGxl
bWVudGF0aW9uIGlmIGl0IGV4aXN0cy4KPj4gPiA+ID4+Cj4+ID4gPiA+PiBGb3IgdGhpcyB0byBn
byBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMgdG8gYWxzbyBiZQo+PiA+IGlt
cGxlbWVudGVkLgo+PiA+ID4gPj4KPj4gPiA+ID4+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwo+PiA+ID4gPj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCj4+ID4gPiA+PiA+IEBAIC0zMDUsNiArMzA1LDE3IEBAIGludCBpb21tdV91bm1hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCj4+ID4gPiBiZm5fdAo+PiA+ID4gPj4gYmZuKQo+PiA+ID4g
Pj4gPiAgICAgIHJldHVybiByYzsKPj4gPiA+ID4+ID4gIH0KPj4gPiA+ID4+ID4KPj4gPiA+ID4+
ID4gK2ludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sIG1m
bl90ICptZm4sCj4+ID4gPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmbGFncykKPj4gPiA+ID4+ID4gK3sKPj4gPiA+ID4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gPiA+ID4+ID4gKwo+PiA+ID4gPj4gPiAr
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+PiA+ID4gPj4g
PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+ID4gPiA+PiA+ICsKPj4gPiA+ID4+ID4g
KyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgYmZuLCBtZm4sIGZs
YWdzKTsKPj4gPiA+ID4+ID4gK30KPj4gPiA+ID4+Cj4+ID4gPiA+PiBTaG91bGRuJ3QgdGhpcyBi
ZSByZXN0cmljdGVkIHRvIFBWIGd1ZXN0cz8gSFZNIG9uZXMgYXJlbid0IHN1cHBvc2VkCj4+ID4g
PiA+PiB0byBrbm93IGFib3V0IE1GTnMuCj4+ID4gPiA+Cj4+ID4gPiA+IEFncmVlZCwgYnV0IEkg
dGhpbmsgdGhpcyBpcyB0aGUgd3JvbmcgbGV2ZWwgdG8gYmUgYXBwbHlpbmcgc3VjaCBhIGNoZWNr
Ogo+PiA+ID4gPiBpb21tdV9tYXBfcGFnZSgpIGlzIHN1cHBsaWVkIGFuIE1GTiByZWdhcmRsZXNz
IG9mIHdoZXRoZXIgdGhlCj4+ID4gZG9tYWluCj4+ID4gPiBpcyBQViBvcgo+PiA+ID4gPiBIVk0s
IHNvIEkgdGhpbmsgaXQgaXMgcmVhc29uYWJsZSBmb3IgYSBsb29rdXAgZnVuY3Rpb24gdG8gd29y
ayBpbiB0ZXJtcyBvZgo+PiA+ID4gPiBNRk5zLgo+PiA+ID4KPj4gPiA+IEkgZG9uJ3QgbWluZCBt
dWNoIHdoZXJlIHRoZSBjaGVjayBzaXRzLCBidXQgQVNTRVJUKCFpc19odm1fZG9tYWluKCkpLAo+
PiA+ID4gaWYgcGxhY2VkIGhlcmUsIHNob3VsZCBub3QgdHJpZ2dlci4KPj4gPiA+Cj4+ID4KPj4g
PiBJdCB3aWxsIHRob3VnaC4gSSdtIGdvaW5nIHRvIG5lZWQgdG8gdXNlIHRoaXMgZnVuY3Rpb24g
Zm9yIEhWTSBndWVzdHMgYWZ0ZXIKPj4gPiBoYXZpbmcgZG9uZSBhIEdGTiBsb29rdXAuCj4+IAo+
PiBTb3JyeS4uLiBJJ20gZ2V0dGluZyBjb25mdXNlZCBteXNlbGYgbm93LiBJdCB3b24ndCBmaXJl
IGJlY2F1c2UgaW4gbXkgY2FzZSB0aGUKPj4gZG9tYWluIGhlcmUgd2lsbCBhbHdheXMgYnkgUFYg
KGJlY2F1c2UgaXQgaXMgdGhlIG5vdCB0aGUgZG9tYWluIG93bmluZyB0aGUKPj4gR0ZOKS4gSSBz
dGlsbCB0aGluayB0aGlzIGlzIHRoZSB3cm9uZyBsZXZlbCBmb3Igc3VjaCBhIGNoZWNrIHRob3Vn
aCwgYnV0IEknbGwgcHV0IGluCj4+IHRoZSBBU1NFUlQuCgpBbmQgd2hhdCB3b3VsZCBndWFyYW50
ZWUgdGhlIEFTU0VSVCgpIHRvIG5vdCB0cmlnZ2VyPyBBcyBzYWlkLCBJJ20KZmluZSB3aXRoIHRo
aXMgYmVpbmcgZW5mb3JjZWQgYXQgYSBkaWZmZXJlbnQgbGV2ZWwsIGJ1dCBpdCBuZWVkcyB0byBi
ZQplbmZvcmNlZCBzb21ld2hlcmUuCgo+IEFjdHVhbGx5LCBubyBJIHN0aWxsIGRvbid0IHRoaW5r
IHRoZSBBU1NFUlQgaXMgY29ycmVjdC4gV2h5IHNob3VsZCB3ZSBydWxlIAo+IG91dCBIVk0gZ3Vl
c3RzIGJlaW5nIGFibGUgdG8gdXNlIFBWLUlPTU1VPwoKQSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBW
IElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91bGRuJ3QgdGFsayB0bwppdCBpbiB0ZXJt
cyBvZiBNRk5zLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:05:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g015h-0007nn-Af; Wed, 12 Sep 2018 09:05:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g015f-0007nP-LJ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:05:39 +0000
X-Inumbo-ID: 249f704a-b66b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 249f704a-b66b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:06:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924218"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroA=
Date: Wed, 12 Sep 2018 09:05:36 +0000
Message-ID: <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
In-Reply-To: <5B98D65E02000078001E7ACF@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MDMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTA6NTMsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogUGF1bCBEdXJyYW50Cj4gPj4gU2VudDogMTIg
U2VwdGVtYmVyIDIwMTggMDk6NTIKPiA+Pgo+ID4+ID4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uCj4gPj4gQmVoYWxmCj4g
Pj4gPiBPZiBQYXVsIER1cnJhbnQKPiA+PiA+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE4IDA5OjQ1
Cj4gPj4gPgo+ID4+ID4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tXQo+ID4+ID4gPiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAwOTo0NAo+ID4+ID4gPgo+ID4+
ID4gPiA+Pj4gT24gMTIuMDkuMTggYXQgMTA6MzEsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPj4gPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3Vz
ZS5jb21dCj4gPj4gPiA+ID4+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE4IDEyOjExCj4gPj4gPiA+
ID4+Cj4gPj4gPiA+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPiA+PiA+ID4gPj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWV0
aG9kIHRvIHRoZSBWVC1kIElPTU1VCj4gaW1wbGVtZW50YXRpb24KPiA+PiB0bwo+ID4+ID4gPiBm
aW5kCj4gPj4gPiA+ID4+IHRoZQo+ID4+ID4gPiA+PiA+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5
IHRoZSBzcGVjaWZpZWQgQkZOIGFsb25nIHdpdGggYQo+IHdyYXBwZXIKPiA+PiA+ID4gZnVuY3Rp
b24KPiA+PiA+ID4gPj4gaW4KPiA+PiA+ID4gPj4gPiBnZW5lcmljIElPTU1VIGNvZGUgdG8gY2Fs
bCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgo+ID4+ID4gPiA+Pgo+ID4+ID4gPiA+
PiBGb3IgdGhpcyB0byBnbyBpbiwgSSB0aGluayB0aGUgQU1EIHNpZGUgb2YgaXQgd2FudHMgdG8g
YWxzbyBiZQo+ID4+ID4gaW1wbGVtZW50ZWQuCj4gPj4gPiA+ID4+Cj4gPj4gPiA+ID4+ID4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4+ID4gPiA+PiA+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+PiA+ID4gPj4gPiBAQCAtMzA1LDYgKzMw
NSwxNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluCj4gKmQsCj4gPj4gPiA+
IGJmbl90Cj4gPj4gPiA+ID4+IGJmbikKPiA+PiA+ID4gPj4gPiAgICAgIHJldHVybiByYzsKPiA+
PiA+ID4gPj4gPiAgfQo+ID4+ID4gPiA+PiA+Cj4gPj4gPiA+ID4+ID4gK2ludCBpb21tdV9sb29r
dXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sIG1mbl90Cj4gKm1mbiwKPiA+PiA+
ID4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCj4gPj4g
PiA+ID4+ID4gK3sKPiA+PiA+ID4gPj4gPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUg
KmhkID0gZG9tX2lvbW11KGQpOwo+ID4+ID4gPiA+PiA+ICsKPiA+PiA+ID4gPj4gPiArICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+ID4+ID4gPiA+PiA+ICsg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+PiA+ID4gPj4gPiArCj4gPj4gPiA+ID4+ID4g
KyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgYmZuLCBtZm4sIGZs
YWdzKTsKPiA+PiA+ID4gPj4gPiArfQo+ID4+ID4gPiA+Pgo+ID4+ID4gPiA+PiBTaG91bGRuJ3Qg
dGhpcyBiZSByZXN0cmljdGVkIHRvIFBWIGd1ZXN0cz8gSFZNIG9uZXMgYXJlbid0Cj4gc3VwcG9z
ZWQKPiA+PiA+ID4gPj4gdG8ga25vdyBhYm91dCBNRk5zLgo+ID4+ID4gPiA+Cj4gPj4gPiA+ID4g
QWdyZWVkLCBidXQgSSB0aGluayB0aGlzIGlzIHRoZSB3cm9uZyBsZXZlbCB0byBiZSBhcHBseWlu
ZyBzdWNoIGEKPiBjaGVjazoKPiA+PiA+ID4gPiBpb21tdV9tYXBfcGFnZSgpIGlzIHN1cHBsaWVk
IGFuIE1GTiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlCj4gPj4gPiBkb21haW4KPiA+PiA+ID4g
aXMgUFYgb3IKPiA+PiA+ID4gPiBIVk0sIHNvIEkgdGhpbmsgaXQgaXMgcmVhc29uYWJsZSBmb3Ig
YSBsb29rdXAgZnVuY3Rpb24gdG8gd29yayBpbgo+IHRlcm1zIG9mCj4gPj4gPiA+ID4gTUZOcy4K
PiA+PiA+ID4KPiA+PiA+ID4gSSBkb24ndCBtaW5kIG11Y2ggd2hlcmUgdGhlIGNoZWNrIHNpdHMs
IGJ1dAo+IEFTU0VSVCghaXNfaHZtX2RvbWFpbigpKSwKPiA+PiA+ID4gaWYgcGxhY2VkIGhlcmUs
IHNob3VsZCBub3QgdHJpZ2dlci4KPiA+PiA+ID4KPiA+PiA+Cj4gPj4gPiBJdCB3aWxsIHRob3Vn
aC4gSSdtIGdvaW5nIHRvIG5lZWQgdG8gdXNlIHRoaXMgZnVuY3Rpb24gZm9yIEhWTSBndWVzdHMK
PiBhZnRlcgo+ID4+ID4gaGF2aW5nIGRvbmUgYSBHRk4gbG9va3VwLgo+ID4+Cj4gPj4gU29ycnku
Li4gSSdtIGdldHRpbmcgY29uZnVzZWQgbXlzZWxmIG5vdy4gSXQgd29uJ3QgZmlyZSBiZWNhdXNl
IGluIG15IGNhc2UKPiB0aGUKPiA+PiBkb21haW4gaGVyZSB3aWxsIGFsd2F5cyBieSBQViAoYmVj
YXVzZSBpdCBpcyB0aGUgbm90IHRoZSBkb21haW4gb3duaW5nCj4gdGhlCj4gPj4gR0ZOKS4gSSBz
dGlsbCB0aGluayB0aGlzIGlzIHRoZSB3cm9uZyBsZXZlbCBmb3Igc3VjaCBhIGNoZWNrIHRob3Vn
aCwgYnV0IEknbGwgcHV0Cj4gaW4KPiA+PiB0aGUgQVNTRVJULgo+IAo+IEFuZCB3aGF0IHdvdWxk
IGd1YXJhbnRlZSB0aGUgQVNTRVJUKCkgdG8gbm90IHRyaWdnZXI/IEFzIHNhaWQsIEknbQo+IGZp
bmUgd2l0aCB0aGlzIGJlaW5nIGVuZm9yY2VkIGF0IGEgZGlmZmVyZW50IGxldmVsLCBidXQgaXQg
bmVlZHMgdG8gYmUKPiBlbmZvcmNlZCBzb21ld2hlcmUuCj4gCj4gPiBBY3R1YWxseSwgbm8gSSBz
dGlsbCBkb24ndCB0aGluayB0aGUgQVNTRVJUIGlzIGNvcnJlY3QuIFdoeSBzaG91bGQgd2UgcnVs
ZQo+ID4gb3V0IEhWTSBndWVzdHMgYmVpbmcgYWJsZSB0byB1c2UgUFYtSU9NTVU/Cj4gCj4gQSBI
Vk0gZ3Vlc3QgdXNpbmcgdGhlIFBWIElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91bGRu
J3QgdGFsayB0bwo+IGl0IGluIHRlcm1zIG9mIE1GTnMuCj4gCgpXZWxsLCBpdCBoYXMgdG8gdGFs
ayBNRk5zIGF0IHNvbWUgbGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBvZiB0aGUgSU9NTVUgaXMg
bm90IHN1YmplY3QgdG8gRVBUL05QVCwgcmlnaHQ/CgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:09:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:09: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 1g019Z-000819-UG; Wed, 12 Sep 2018 09:09:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g019Y-000814-JG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:09:40 +0000
X-Inumbo-ID: b4c83ef6-b66b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4c83ef6-b66b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:10:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:09:38 -0600
Message-Id: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:09:35 -0600
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/HVM: correct hvmemul_map_linear_addr() for
 multi-page 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: Andrew Cooper <andrew.cooper3@citrix.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>

VGhlIGZ1bmN0aW9uIGRvZXMgdHdvIHRyYW5zbGF0aW9ucyBpbiBvbmUgZ28gZm9yIGEgc2luZ2xl
IGd1ZXN0IGFjY2Vzcy4KQW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAg
KGd1ZXN0IGxpbmVhciAtPiBndWVzdApwaHlzaWNhbCksIHJlc3VsdGluZyBpbiAjUEYsIG91Z2h0
IHRvIHRha2UgcHJlY2VkZW5jZSBvdmVyIGFueSBmYWlsdXJlCm9mIHRoZSBzZWNvbmQgc3RlcCAo
Z3Vlc3QgcGh5c2ljYWwgLT4gaG9zdCBwaHlzaWNhbCkuIEJhaWwgb3V0IG9mIHRoZQpsb29wIGVh
cmx5IHNvbGVseSB3aGVuIHRyYW5zbGF0aW9uIHByb2R1Y2VzIEhWTVRSQU5TX2JhZF9saW5lYXJf
dG9fZ2ZuLAphbmQgcmVjb3JkIHRoZSBtb3N0IHJlbGV2YW50IG9mIHBlcmhhcHMgbXVsdGlwbGUg
ZGlmZmVyZW50IGVycm9ycwpvdGhlcndpc2UuIChUaGUgY2hvaWNlIG9mIFpFUk9fQkxPQ0tfUFRS
IGFzIHNlbnRpbmVsIGlzIGFyYml0cmFyeS4pCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNTMxLDYgKzUzMSwyMCBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QKICAgICByZXR1cm4gaHZtZW11bF9kb19p
b19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1fZ3BhKTsKIH0KIAor
c3RhdGljIHZvaWQgKnVwZGF0ZV9tYXBfZXJyKHZvaWQgKmVyciwgdm9pZCAqbmV3KQoreworICAg
IGlmICggZXJyID09IFpFUk9fQkxPQ0tfUFRSIHx8IGVyciA9PSBFUlJfUFRSKH5YODZFTVVMX09L
QVkpICkKKyAgICAgICAgcmV0dXJuIG5ldzsKKworICAgIGlmICggbmV3ID09IEVSUl9QVFIoflg4
NkVNVUxfT0tBWSkgKQorICAgICAgICByZXR1cm4gZXJyOworCisgICAgaWYgKCBlcnIgPT0gRVJS
X1BUUih+WDg2RU1VTF9SRVRSWSkgKQorICAgICAgICByZXR1cm4gbmV3OworCisgICAgcmV0dXJu
IGVycjsKK30KKwogLyoKICAqIE1hcCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVh
bCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCiAgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5V
TEwgZm9yIE1NSU8sIG9yIEVSUl9QVFIoflg4NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycwpAQCAt
NTQ0LDcgKzU1OCw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAg
ICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogewogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICB2b2lkICplcnIsICptYXBwaW5nOworICAgIHZvaWQg
KmVyciA9IFpFUk9fQkxPQ0tfUFRSLCAqbWFwcGluZzsKICAgICB1bnNpZ25lZCBpbnQgbnJfZnJh
bWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KICAgICAg
ICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02
MDAsMjcgKzYxNCwyOCBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAg
ICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOgotICAgICAgICAgICAgZXJyID0gTlVMTDsKLSAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICAgICAgZXJyID0gdXBkYXRlX21hcF9lcnIoZXJyLCBOVUxMKTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOwogCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICAgICAg
Y2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2
RU1VTF9SRVRSWSk7Ci0gICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIGVyciA9IHVw
ZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BUUih+WDg2RU1VTF9SRVRSWSkpOworICAgICAgICAgICAg
Y29udGludWU7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gdW5oYW5kbGVh
YmxlOworICAgICAgICAgICAgZXJyID0gdXBkYXRlX21hcF9lcnIoZXJyLCBFUlJfUFRSKH5YODZF
TVVMX1VOSEFORExFQUJMRSkpOworICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAog
ICAgICAgICAqbWZuKysgPSBwYWdlX3RvX21mbihwYWdlKTsKIAogICAgICAgICBpZiAoIHAybV9p
c19kaXNjYXJkX3dyaXRlKHAybXQpICkKLSAgICAgICAgewotICAgICAgICAgICAgZXJyID0gRVJS
X1BUUih+WDg2RU1VTF9PS0FZKTsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Cisg
ICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9QVFIoflg4NkVNVUxfT0tB
WSkpOwogICAgIH0KIAorICAgIGlmICggZXJyICE9IFpFUk9fQkxPQ0tfUFRSICkKKyAgICAgICAg
Z290byBvdXQ7CisKICAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8g
Ki8KICAgICBpZiAoIG5yX2ZyYW1lcyA9PSAxICkKICAgICAgICAgbWFwcGluZyA9IG1hcF9kb21h
aW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7CkBAIC02MzksNiArNjU0LDcgQEAgc3RhdGlj
IHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgIHJldHVybiBtYXBwaW5nICsgKGxp
bmVhciAmIH5QQUdFX01BU0spOwogCiAgdW5oYW5kbGVhYmxlOgorICAgIEFTU0VSVChlcnIgPT0g
WkVST19CTE9DS19QVFIpOwogICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfVU5IQU5ETEVBQkxF
KTsKIAogIG91dDoKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:11:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01Aj-0000BS-9n; Wed, 12 Sep 2018 09:10:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g01Ai-0000BM-5P
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:10:52 +0000
X-Inumbo-ID: df5d51e9-b66b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df5d51e9-b66b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:11:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924576"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
Thread-Index: AQHUOsfeOM7r97WdK0WJashdpP+CcqTrKAsAgAFRVmA=
Date: Wed, 12 Sep 2018 09:10:33 +0000
Message-ID: <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
 <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
In-Reply-To: <5B97D78602000078001E7620@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 v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDExIFNlcHRlbWJlciAyMDE4IDE1OjU2DQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNv
bT47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4g
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbA0KPiA8eGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDEyLzE0XSBt
ZW1vcnk6IGFkZCBnZXRfcGFnZWRfZ2ZuKCkgYXMNCj4gYSB3cmFwcGVyLi4uDQo+IA0KPiA+Pj4g
T24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+
ID4gLi4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLg0KPiA+DQo+ID4gVGhl
cmUgYXJlIG1hbnkgb2NjdXJlbmNlcyBvZiB0aGUgZm9sbG93aW5nIHBhdHRlcm4gaW4gdGhlIGNv
ZGU6DQo+ID4NCj4gPiAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAy
TV9VTlNIQVJFOw0KPiANCj4gRXNwZWNpYWxseSB3aXRoIHRoaXMgVU5TSEFSRSBpbiBtaW5kIC0g
aXMgInBhZ2VkIiBpbiB0aGUgaGVscGVyDQo+IGZ1bmN0aW9uJ3MgbmFtZSByZWFsbHkgc3VpdGFi
bGU/IFNpbmNlIHdlIChJIHRoaW5rKSBhbHJlYWR5IGhhdmUNCj4gZ2V0X2dmbigpLCBob3cgYWJv
dXQgdHJ5X2dldF9nZm4oKT8NCg0KVGhhdCBuYW1lIG1heSBiZSBhIGxpdHRsZSBtaXNsZWFkaW5n
IHNpbmNlIGl0IHN1Z2dlc3RzIGEgY2xvc2UgZnVuY3Rpb25hbCByZWxhdGlvbnNoaXAgd2l0aCBn
ZXRfZ2ZuKCkgd2hlcmVhcyBpdCBkb2VzIG1vcmUgdGhhbiB0aGF0LiBIb3cgYWJvdXQgdHJ5X2dl
dF9wYWdlX2Zyb21fZ2ZuKCk/DQoNCj4gDQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiA+IEBAIC0zNTAs
MzQgKzM1MCwxNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW9fYnVmZmVyKA0KPiA+DQo+ID4g
IHN0YXRpYyBpbnQgaHZtZW11bF9hY3F1aXJlX3BhZ2UodW5zaWduZWQgbG9uZyBnbWZuLCBzdHJ1
Y3QgcGFnZV9pbmZvDQo+ICoqcGFnZSkNCj4gPiAgew0KPiA+IC0gICAgc3RydWN0IGRvbWFpbiAq
Y3Vycl9kID0gY3VycmVudC0+ZG9tYWluOw0KPiA+IC0gICAgcDJtX3R5cGVfdCBwMm10Ow0KPiA+
IC0NCj4gPiAtICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3Vycl9kLCBnbWZuLCAmcDJt
dCwgUDJNX1VOU0hBUkUpOw0KPiA+IC0NCj4gPiAtICAgIGlmICggKnBhZ2UgPT0gTlVMTCApDQo+
ID4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiA+IC0NCj4gPiAtICAg
IGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApDQo+ID4gLSAgICB7DQo+ID4gLSAgICAgICAgcHV0
X3BhZ2UoKnBhZ2UpOw0KPiA+IC0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGN1cnJf
ZCwgZ21mbik7DQo+ID4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+ID4gLSAgICB9
DQo+ID4gLQ0KPiA+IC0gICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkNCj4gPiArICAgIHN3
aXRjaCAoIGdldF9wYWdlZF9nZm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGdtZm4pLCBmYWxzZSwg
TlVMTCwNCj4gcGFnZSkgKQ0KPiA+ICAgICAgew0KPiA+IC0gICAgICAgIHB1dF9wYWdlKCpwYWdl
KTsNCj4gPiArICAgIGNhc2UgLUVBR0FJTjoNCj4gPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsNCj4gPiAtICAgIH0NCj4gPiAtDQo+ID4gLSAgICAvKiBUaGlzIGNvZGUgc2hvdWxkIG5v
dCBiZSByZWFjaGVkIGlmIHRoZSBnbWZuIGlzIG5vdCBSQU0gKi8NCj4gPiAtICAgIGlmICggcDJt
X2lzX21taW8ocDJtdCkgKQ0KPiA+IC0gICAgew0KPiA+IC0gICAgICAgIGRvbWFpbl9jcmFzaChj
dXJyX2QpOw0KPiA+IC0NCj4gPiAtICAgICAgICBwdXRfcGFnZSgqcGFnZSk7DQo+ID4gKyAgICBj
YXNlIC1FSU5WQUw6DQo+ID4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0K
PiA+ICsgICAgZGVmYXVsdDoNCj4gPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4g
PiArICAgIGNhc2UgMDoNCj4gDQo+IEkgdGhpbmsgeW91J2QgYmV0dGVyIGhhdmUgImRlZmF1bHQ6
IiBmYWxsIHRocm91Z2ggdG8gImNhc2UgLUVJTlZBTCIuDQo+IFNpbWlsYXJseSBlbHNld2hlcmUu
DQoNCk9rLiBJJ2xsIGtlZXAgdGhlIEFTU0VSVF9VTlJFQUNIQUJMRSgpIHRob3VnaC4NCg0KICBQ
YXVsDQoNCj4gDQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gPiBAQCAtMjU1NywyNCArMjU1NywxMiBAQCBzdGF0aWMg
dm9pZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQNCj4gbG9uZyBnZm4sIGJvb2xfdCBw
ZXJtYW5lbnQsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
KndyaXRhYmxlKQ0KPiA+ICB7DQo+ID4gICAgICB2b2lkICptYXA7DQo+ID4gLSAgICBwMm1fdHlw
ZV90IHAybXQ7DQo+ID4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOw0KPiA+ICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gPiArICAgIHAybV90eXBlX3QgcDJt
dDsNCj4gDQo+ID8/Pw0KPiANCj4gSmFuDQo+IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QN
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:12:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g01C2-0000JQ-Nq; Wed, 12 Sep 2018 09:12:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g01C1-0000JI-6e
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:12:13 +0000
X-Inumbo-ID: 0fba6ab5-b66c-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0fba6ab5-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:13:07 +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 72C6A7A9;
 Wed, 12 Sep 2018 02:12:11 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D231E3F703;
 Wed, 12 Sep 2018 02:12:08 -0700 (PDT)
To: Amit Tomer <amittomer25@gmail.com>
References: <1533661673-14607-1-git-send-email-amittomer25@gmail.com>
 <1533661673-14607-2-git-send-email-amittomer25@gmail.com>
 <683b761d-ccf8-b46e-284f-1713ef856b8f@arm.com>
 <CABHD4K-K+XNYPZ4e2_kKa-PcAwKd-5OD5V72dTvb9qbr8qQeWA@mail.gmail.com>
 <122b7b82-af4e-66f7-d210-2b9e0842fbc7@arm.com>
 <CABHD4K9T94iVVZHWPZaMEmNmhidQsGgpsJxd0W3c6+jpph+HuA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c16a9f12-2a1e-0124-a282-d2874aaf4e8e@arm.com>
Date: Wed, 12 Sep 2018 10:12:06 +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: <CABHD4K9T94iVVZHWPZaMEmNmhidQsGgpsJxd0W3c6+jpph+HuA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/arm: Add Amlogic S905 SoC early
 printk 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: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 ian.jackson@eu.citrix.com, tim@xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, 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>

CgpPbiAwOS8xMi8yMDE4IDA3OjQzIEFNLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhlbGxvLAo+IAo+
PiBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSBMaW51eCBpcyBkb2luZyBpdC4gRG8geW91
IGV4cGVjdCBhbGwKPj4gVS1Cb290IHZlcnNpb24gdG8gZG8gaXQ/Cj4gCj4gSXQncyBiZWNhdXNl
IExpbnV4IGRvZXNuJ3QgcmVhbGx5IHRydXN0IHUtYm9vdCBhbmQgaW5pdGlhbGl6ZXMgZXZlcnkK
PiB0aGluZyBhZ2FpbiA/CgpZb3UgZG9uJ3Qga25vdyB0aGUgc3RhdGUgb2YgdGhlIFVBUlQgb25j
ZSB5b3UgbGVmdCBVLWJvb3QuIEZvciAKZWFybHlwcmludGsgdGhpcyBtYXkgbm90IGJlIGEgYmln
IGRlYWwgKHRoZXkgYXJlIGZvciBkZWJ1Z2dpbmcgb25seSkuCgo+IE1haW5saW5lIFUtYm9vdCBk
b2VzIGl0IGJ1dCB0aGF0IG1heSBhbHNvIG5vdCByZXF1aXJlZCBzaW5jZSBBVEYgZG9lcyBpdCBm
b3IgdXMuCgpXaGF0IEkgd2FudGVkIHRvIGNoZWNrIGlzIHdoZXRoZXIgdGhlcmUgYXJlIFUtYm9v
dCBvdXQgY29uZmlndXJpbmcgCiJpbmNvcnJlY3RseSIgdGhlIFVBUlQgZm9yIGVhcmx5cHJpbnRr
LiBCdXQgSSBndWVzcyB3ZSBjYW4gbGVhdmUgdGhhdCAKYXNpZGUgZm9yIG5vdy4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:12:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01C5-0000K6-17; Wed, 12 Sep 2018 09:12:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g01C3-0000JX-GJ
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:12:15 +0000
X-Inumbo-ID: 1046905d-b66c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1046905d-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:13:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924677"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
Date: Wed, 12 Sep 2018 10:12:10 +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: <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@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 v3 3/3] x86: Clean up the Xen MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gMTIvMDkvMTggMDk6MjksIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gVHVlLCAyMDE4LTA5
LTExIGF0IDE5OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBSZW5hbWUgdGhlbSB0
byBndWVzdF97cmQsd3J9bXNyX3hlbigpIGZvciBjb25zaXN0ZW5jeSwgYW5kIGJlY2F1c2UgdGhl
IF9yZWdzCj4+IHN1ZmZpeCBpc24ndCB2ZXJ5IGFwcHJvcHJpYXRlLgo+Pgo+PiBVcGRhdGUgdGhl
bSB0byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkg
YWN0IG9uCj4+IGN1cnJlbnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2
YWx1ZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgo+Pgo+PiB2MzoKPj4gICogQ2xlYW4gdXAgYWZ0ZXIgc3BsaXR0
aW5nIHRoZSBzZXJpZXMuCj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAg
ICB8ICA2ICsrLS0tLQo+PiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8IDI5ICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oIHwgIDQgKystLQo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAy
MiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwo+PiBpbmRleCBjZjBkYzI3Li44ZjAyYTg5IDEwMDY0NAo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbXNyLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4+IEBAIC0x
NTYsOCArMTU2LDcgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4+ICAKPj4gICAgICAgICAgLyogRmFsbHRocm91Z2gu
ICovCj4+ICAgICAgY2FzZSAweDQwMDAwMjAwIC4uLiAweDQwMDAwMmZmOgo+PiAtICAgICAgICBy
ZXQgPSAocmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgdmFsKQo+PiAtICAgICAgICAgICAgICAg
PyBYODZFTVVMX09LQVkgOiBYODZFTVVMX0VYQ0VQVElPTik7Cj4+ICsgICAgICAgIHJldCA9IGd1
ZXN0X3JkbXNyX3hlbih2LCBtc3IsIHZhbCk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICAg
ICAgZGVmYXVsdDoKPj4gQEAgLTI3Nyw4ICsyNzYsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQo+PiAgCj4+ICAgICAgICAgIC8q
IEZhbGx0aHJvdWdoLiAqLwo+PiAgICAgIGNhc2UgMHg0MDAwMDIwMCAuLi4gMHg0MDAwMDJmZjoK
Pj4gLSAgICAgICAgcmV0ID0gKHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIHZhbCkgPT0gMQo+
PiAtICAgICAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX0VYQ0VQVElPTik7Cj4+
ICsgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3hlbih2LCBtc3IsIHZhbCk7Cj4+ICAgICAgICAg
IGJyZWFrOwo+PiAgCj4+ICAgICAgZGVmYXVsdDoKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gaW5kZXggN2MxNzgwNi4uMzk4ODc1
MyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKPj4gQEAgLTc2OCwyOSArNzY4LDI1IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXAo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgICAgICAgdHJhcG5yLCB0cmFwc3Ry
KHRyYXBuciksIHJlZ3MtPmVycm9yX2NvZGUpOwo+PiAgfQo+PiAgCj4+IC0vKiBSZXR1cm5zIDAg
aWYgbm90IGhhbmRsZWQsIGFuZCBub24tMCBmb3Igc3VjY2Vzcy4gKi8KPj4gLWludCByZG1zcl9o
eXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQo+PiAraW50IGd1ZXN0
X3JkbXNyX3hlbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAq
dmFsKQo+PiAgewo+PiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4+
ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gICAgICAvKiBPcHRp
b25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZpcmlkaWFuIGFyY2hpdGVjdHVyYWwgTVNS
cy4gKi8KPj4gICAgICB1aW50MzJfdCBiYXNlID0gaXNfdmlyaWRpYW5fZG9tYWluKGQpID8gMHg0
MDAwMDIwMCA6IDB4NDAwMDAwMDA7Cj4+ICAKPj4gICAgICBzd2l0Y2ggKCBpZHggLSBiYXNlICkK
Pj4gICAgICB7Cj4+ICAgICAgY2FzZSAwOiAvKiBXcml0ZSBoeXBlcmNhbGwgcGFnZSBNU1IuICBS
ZWFkIGFzIHplcm8uICovCj4+IC0gICAgewo+PiAgICAgICAgICAqdmFsID0gMDsKPj4gLSAgICAg
ICAgcmV0dXJuIDE7Cj4+IC0gICAgfQo+PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+
PiAgICAgIH0KPj4gIAo+PiAtICAgIHJldHVybiAwOwo+PiArICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKPj4gIH0KPj4gIAo+PiAtLyogUmV0dXJucyAxIGlmIGhhbmRsZWQsIDAgaWYgbm90
IGFuZCAtRXh4IGZvciBlcnJvci4gKi8KPj4gLWludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4+ICtpbnQgZ3Vlc3Rfd3Jtc3JfeGVuKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKPj4gIHsKPj4gLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Cj4+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBW
aXJpZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovCj4+ICAgICAgdWludDMyX3QgYmFzZSA9IGlz
X3ZpcmlkaWFuX2RvbWFpbihkKSA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOwo+PiAgCj4+IEBA
IC04MDksNyArODA1LDcgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKPj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgIndybXNyIGh5cGVyY2FsbCBwYWdlIGluZGV4ICUjeCB1
bnN1cHBvcnRlZFxuIiwKPj4gICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfaW5kZXgpOwo+PiAt
ICAgICAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047Cj4+ICAgICAgICAgIH0KPj4gIAo+PiAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oZCwgZ21mbiwgJnQsIFAyTV9BTExPQyk7Cj4+IEBAIC04MjIsMTMgKzgxOCwxMyBAQCBp
bnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+PiAg
ICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHQpICkKPj4gICAgICAgICAgICAgIHsKPj4g
ICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnbWZuKTsKPj4gLSAg
ICAgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+PiArICAgICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwo+IFByZXZpb3VzbHkgLUVSRVNUQVJUIHdvdWxkJ3ZlIGJlZW4gY29u
dmVydGVkIHRvIFg4NkVNVUxfRVhDRVBUSU9OLiBCdXQKPiB3aXRoIHRoaXMgcGF0Y2gsIFg4NkVN
VUxfUkVUUlkgd2lsbCBhY3R1YWxseSBiZSByZXR1cm5lZC4gSSBkb24ndCB0aGluawo+IHRoYXQg
Y2FsbGVycyBjYW4gaGFuZGxlIHRoaXMgc2l0dWF0aW9uLgo+Cj4gRS5nLiB0aGUgY29kZSBmcm9t
IHZteF92bWV4aXRfaGFuZGxlcigpOgo+Cj4gICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRF
Ogo+ICAgICAgICAgc3dpdGNoICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBt
c3JfZm9sZChyZWdzKSwgMSkgKQo+ICAgICAgICAgewo+ICAgICAgICAgY2FzZSBYODZFTVVMX09L
QVk6Cj4gICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBXUk1TUiAqLwo+
ICAgICAgICAgICAgIGJyZWFrOwo+Cj4gICAgICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgo+
ICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+
ICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgfQo+ICAgICAgICAgYnJlYWs7CgpIbW0gbG92
ZWx5LCBzbyBpdCB3YXMgYnJva2VuIGJlZm9yZSwgYnV0IHNob3VsZCBiZSBjb3JyZWN0IG5vdy4K
ClJFVFJZIGhhcyBjYXVzZWQgYW4gZW50cnkgdG8gZ28gb250byB0aGUgcGFnaW5nIHJpbmcsIHdo
aWNoIHdpbGwgcGF1c2UKdGhlIHZjcHUgdW50aWwgYSByZXBseSBvY2N1cnMsIGFmdGVyIHdoaWNo
IHdlIHdpbGwgcmUtZW50ZXIgdGhlIGd1ZXN0CndpdGhvdXQgaGF2aW5nIG1vdmVkIFJJUCBmb3J3
YXJkcywgcmUtZXhlY3V0ZSB0aGUgd3Jtc3IgaW5zdHJ1Y3Rpb24sIGFuZAp0aGlzIHRpbWUgc3Vj
Y2VlZCBiZWNhdXNlIHRoZSBmcmFtZSBoYXMgYmVlbiBwYWdlZCBpbi4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:13:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:13: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 1g01Cq-0000Ve-GM; Wed, 12 Sep 2018 09:13: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g01Cp-0000VT-6K
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:13:03 +0000
X-Inumbo-ID: cace61b2-b66b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cace61b2-b66b-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:11:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:13:01 -0600
Message-Id: <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:12:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
In-Reply-To: <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDowMwo+PiAKPj4gQSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBW
IElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91bGRuJ3QgdGFsayB0bwo+PiBpdCBpbiB0
ZXJtcyBvZiBNRk5zLgo+PiAKPiAKPiBXZWxsLCBpdCBoYXMgdG8gdGFsayBNRk5zIGF0IHNvbWUg
bGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBvZiB0aGUgSU9NTVUgaXMgCj4gbm90IHN1YmplY3Qg
dG8gRVBUL05QVCwgcmlnaHQ/CgpZZXMgdG8gdGhlIHNlY29uZCBxdWVzdGlvbiwgYnV0IG5vIHRv
IHRoZSBmaXJzdDogVGhlIEdGTiAtPiBNRk4gdHJhbnNsYXRpb24Kc2hvdWxkIHN0aWxsIGJlIGRv
bmUgaW5zaWRlIFhlbiBpbiB0aGUgSFZNIGNhc2UsIGltbyAoaW4gdGhlIGNvdXJzZSBvZgptYW51
ZmFjdHVyaW5nIHRoZSBQVEUpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:14: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 1g01Dj-0000fE-Sy; Wed, 12 Sep 2018 09:13:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g01Di-0000f4-RK
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:13:58 +0000
X-Inumbo-ID: 4e503015-b66c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e503015-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:14:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924783"
Date: Wed, 12 Sep 2018 11:13:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
 <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B98CAE202000078001E79CC@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] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIEp1bGllbiBob3cgZGlkIHRoZSB3b3JrIHRvIHN1cHBvcnQgWEVOX1BBR0VfU0laRSAh
PSBQQUdFX1NJWkUuCgpPbiBXZWQsIFNlcCAxMiwgMjAxOCBhdCAwMjoxNDoyNkFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMTIuMDkuMTggYXQgMDc6NDUsIDx6aG9uZ2ppYW5n
QGh1YXdlaS5jb20+IHdyb3RlOgo+ID4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9j
b21tb24uaAo+ID4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAo+ID4g
QEAgLTY1LDcgKzY1LDcgQEAKPiA+ICAJKFhFTl9QQUdFU19QRVJfSU5ESVJFQ1RfRlJBTUUgLyBY
RU5fUEFHRVNfUEVSX1NFR01FTlQpCj4gPiAgCj4gPiAgI2RlZmluZSBNQVhfSU5ESVJFQ1RfUEFH
RVMgXAo+ID4gLQkoKE1BWF9JTkRJUkVDVF9TRUdNRU5UUyArIFNFR1NfUEVSX0lORElSRUNUX0ZS
QU1FIC0gMSkvU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUpCj4gPiArCQlESVZfUk9VTkRfVVAoTUFY
X0lORElSRUNUX1NFR01FTlRTLCBTRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSkKPiA+ICAjZGVmaW5l
IElORElSRUNUX1BBR0VTKF9zZWdzKSBESVZfUk9VTkRfVVAoX3NlZ3MsIFhFTl9QQUdFU19QRVJf
SU5ESVJFQ1RfRlJBTUUpCj4gCj4gTXkgZmlyc3QgcmVhY3Rpb24gd2FzIHRvIHN1Z2dlc3QKPiAK
PiAjZGVmaW5lIE1BWF9JTkRJUkVDVF9QQUdFUyBJTkRJUkVDVF9QQUdFUyhNQVhfSU5ESVJFQ1Rf
U0VHTUVOVFMpCj4gCj4gYnV0IHRoYXQgd291bGRuJ3QgbWF0Y2ggd2hhdCdzIHRoZXJlIGN1cnJl
bnRseSAobm90ZSB0aGUgdHdvIGRpZmZlcmVudAo+IGRpdmlzb3JzKS4gSSBjYW4ndCByZWFsbHkg
ZGVjaWRlIHdoZXRoZXIgdGhhdCdzIGp1c3QgdW5mb3J0dW5hdGUgbmFtaW5nCj4gb2YgdGhlIHR3
byBtYWNyb3MsIG9yIGFuIGFjdHVhbCBidWcuCgpJIHRoaW5rIHRoZXJlJ3MgaW5kZWVkIGEgYnVn
IGhlcmUuCgpBRkFJQ1QsIE1BWF9JTkRJUkVDVF9QQUdFUyBzaG91bGQgdXNlIFhFTl9QQUdFU19Q
RVJfSU5ESVJFQ1RfRlJBTUUgYW5kCnRoZW4gaXQgY291bGQgYmUgY2hhbmdlZCBhcyBKYW4gc3Vn
Z2VzdGVkLgoKQ3VycmVudCBNQVhfSU5ESVJFQ1RfUEFHRVMgaXMgbWlzbmFtZWQgYW5kIHNob3Vs
ZCBpbnN0ZWFkIGJlCk1BWF9JTkRJUkVDVF9TRUdTICh3aGljaCBvbiB4ODYgaXMgZXhhY3RseSB0
aGUgc2FtZSBiZWNhdXNlIFBBR0VfU0laRQo9PSBYRU5fUEFHRV9TSVpFKS4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:15:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01FC-0000q2-AP; Wed, 12 Sep 2018 09:15: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g01FB-0000pv-3v
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:15:29 +0000
X-Inumbo-ID: 21f07641-b66c-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21f07641-b66c-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:13:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:15:27 -0600
Message-Id: <5B98D92B02000078001E7B17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:15:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
 <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
 <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
In-Reply-To: <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@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+IE9uIDEyLjA5LjE4IGF0IDExOjEwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEphbiBCZXVsaWNoCj4+IFNlbnQ6IDExIFNlcHRl
bWJlciAyMDE4IDE1OjU2Cj4+IAo+PiA+Pj4gT24gMjMuMDguMTggYXQgMTE6NDcsIDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gLi4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFn
ZV9mcm9tX2dmbigpLgo+PiA+Cj4+ID4gVGhlcmUgYXJlIG1hbnkgb2NjdXJlbmNlcyBvZiB0aGUg
Zm9sbG93aW5nIHBhdHRlcm4gaW4gdGhlIGNvZGU6Cj4+ID4KPj4gPiAgICAgcSA9IDxyZWFkb25s
eSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwo+PiAKPj4gRXNwZWNpYWxseSB3
aXRoIHRoaXMgVU5TSEFSRSBpbiBtaW5kIC0gaXMgInBhZ2VkIiBpbiB0aGUgaGVscGVyCj4+IGZ1
bmN0aW9uJ3MgbmFtZSByZWFsbHkgc3VpdGFibGU/IFNpbmNlIHdlIChJIHRoaW5rKSBhbHJlYWR5
IGhhdmUKPj4gZ2V0X2dmbigpLCBob3cgYWJvdXQgdHJ5X2dldF9nZm4oKT8KPiAKPiBUaGF0IG5h
bWUgbWF5IGJlIGEgbGl0dGxlIG1pc2xlYWRpbmcgc2luY2UgaXQgc3VnZ2VzdHMgYSBjbG9zZSBm
dW5jdGlvbmFsIAo+IHJlbGF0aW9uc2hpcCB3aXRoIGdldF9nZm4oKSB3aGVyZWFzIGl0IGRvZXMg
bW9yZSB0aGFuIHRoYXQuIEhvdyBhYm91dCAKPiB0cnlfZ2V0X3BhZ2VfZnJvbV9nZm4oKT8KCkZp
bmUgd2l0aCBtZTsgR2VvcmdlPwoKPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+ID4gQEAgLTM1MCwzNCAr
MzUwLDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pb19idWZmZXIoCj4+ID4KPj4gPiAgc3Rh
dGljIGludCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBw
YWdlX2luZm8KPj4gKipwYWdlKQo+PiA+ICB7Cj4+ID4gLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
X2QgPSBjdXJyZW50LT5kb21haW47Cj4+ID4gLSAgICBwMm1fdHlwZV90IHAybXQ7Cj4+ID4gLQo+
PiA+IC0gICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyX2QsIGdtZm4sICZwMm10LCBQ
Mk1fVU5TSEFSRSk7Cj4+ID4gLQo+PiA+IC0gICAgaWYgKCAqcGFnZSA9PSBOVUxMICkKPj4gPiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ID4gLQo+PiA+IC0gICAgaWYg
KCBwMm1faXNfcGFnaW5nKHAybXQpICkKPj4gPiAtICAgIHsKPj4gPiAtICAgICAgICBwdXRfcGFn
ZSgqcGFnZSk7Cj4+ID4gLSAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3Vycl9kLCBn
bWZuKTsKPj4gPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4gPiAtICAgIH0KPj4g
PiAtCj4+ID4gLSAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQo+PiA+ICsgICAgc3dpdGNo
ICggZ2V0X3BhZ2VkX2dmbihjdXJyZW50LT5kb21haW4sIF9nZm4oZ21mbiksIGZhbHNlLCBOVUxM
LAo+PiBwYWdlKSApCj4+ID4gICAgICB7Cj4+ID4gLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwo+
PiA+ICsgICAgY2FzZSAtRUFHQUlOOgo+PiA+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
Owo+PiA+IC0gICAgfQo+PiA+IC0KPj4gPiAtICAgIC8qIFRoaXMgY29kZSBzaG91bGQgbm90IGJl
IHJlYWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJBTSAqLwo+PiA+IC0gICAgaWYgKCBwMm1faXNf
bW1pbyhwMm10KSApCj4+ID4gLSAgICB7Cj4+ID4gLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJf
ZCk7Cj4+ID4gLQo+PiA+IC0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKPj4gPiArICAgIGNhc2Ug
LUVJTlZBTDoKPj4gPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ID4g
KyAgICBkZWZhdWx0Ogo+PiA+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiA+ICsg
ICAgY2FzZSAwOgo+PiAKPj4gSSB0aGluayB5b3UnZCBiZXR0ZXIgaGF2ZSAiZGVmYXVsdDoiIGZh
bGwgdGhyb3VnaCB0byAiY2FzZSAtRUlOVkFMIi4KPj4gU2ltaWxhcmx5IGVsc2V3aGVyZS4KPiAK
PiBPay4gSSdsbCBrZWVwIHRoZSBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0aG91Z2guCgpUaGF0J3Mg
d2hhdCBJIHdhcyBpbXBseWluZyBieSBzYXlpbmcgImZhbGwgdGhyb3VnaCIgLSBvdGhlcndpc2UK
ImNhc2UgLUVJTlZBTDoiIGNvdWxkIGFzIHdlbGwgaGF2ZSBnb25lIGF3YXkuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:16:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01Fh-0000uZ-K5; Wed, 12 Sep 2018 09: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g01Ff-0000uG-RO
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:15:59 +0000
X-Inumbo-ID: 33ab69fe-b66c-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33ab69fe-b66c-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:14:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924929"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw
Date: Wed, 12 Sep 2018 09:15:56 +0000
Message-ID: <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
In-Reply-To: <5B98D89A02000078001E7B14@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MTMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDowMwo+ID4+Cj4gPj4g
QSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBWIElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91
bGRuJ3QgdGFsayB0bwo+ID4+IGl0IGluIHRlcm1zIG9mIE1GTnMuCj4gPj4KPiA+Cj4gPiBXZWxs
LCBpdCBoYXMgdG8gdGFsayBNRk5zIGF0IHNvbWUgbGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBv
ZiB0aGUgSU9NTVUgaXMKPiA+IG5vdCBzdWJqZWN0IHRvIEVQVC9OUFQsIHJpZ2h0Pwo+IAo+IFll
cyB0byB0aGUgc2Vjb25kIHF1ZXN0aW9uLCBidXQgbm8gdG8gdGhlIGZpcnN0OiBUaGUgR0ZOIC0+
IE1GTiB0cmFuc2xhdGlvbgo+IHNob3VsZCBzdGlsbCBiZSBkb25lIGluc2lkZSBYZW4gaW4gdGhl
IEhWTSBjYXNlLCBpbW8gKGluIHRoZSBjb3Vyc2Ugb2YKPiBtYW51ZmFjdHVyaW5nIHRoZSBQVEUp
LgoKSW5kZWVkLiBUaGlzIGZ1bmN0aW9uIGlzIHZlcnkgbXVjaCBpbnRlcm5hbCB0byBYZW4gKGl0
J3Mgc2ltcGx5IGFuIGFic3RyYWN0aW9uIG9uIHRvcCBvZiBhIHZlbmRvciBpbXBsZW1lbnRhdGlv
biksIHNvIHdoeSBzaG91bGQgaXQgbm90IHdvcmsgaW4gdGVybXMgb2YgTUZOcz8gVGhlcmUncyBu
byBoeXBlcmNhbGwgdGhhdCBhbGxvd3MgdGhpcyB0byBiZSBibGluZGx5IGNhbGxlZCBieSBhbiBI
Vk0gZ3Vlc3QuCgogIFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:16: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 1g01GS-00011D-VV; Wed, 12 Sep 2018 09:16:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nsal=l2=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1g01GR-000114-O7
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:16:47 +0000
X-Inumbo-ID: b2b534fc-b66c-11e8-a6a9-d7ebe60f679a
Received: from lb3-smtp-cloud9.xs4all.net (unknown [194.109.24.30])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2b534fc-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:17:41 +0000 (UTC)
Received: from [IPv6:2001:420:44c1:2579:b573:26e3:344b:6d02]
 ([IPv6:2001:420:44c1:2579:b573:26e3:344b:6d02])
 by smtp-cloud9.xs4all.net with ESMTPA
 id 01GJgRN7lMsEF01GNgH67r; Wed, 12 Sep 2018 11:16:44 +0200
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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <fda62804-a193-a45c-9047-133d347a39b3@xs4all.nl>
Date: Wed, 12 Sep 2018 11:16:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180911082952.23322-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfBp40UfxA7DbaPM7hRwrepwzVNrgXXN0Bqji6YgoXYcE2i1LBl53uG8Njs4fH4042NKBsdV2eu5qiCmamcuNKWP31Rl0yb+15E37U/O0FIRoXZZev7+R
 58Dcw0UW+aBcO1491R6kYrZAX/yYAV12Wct5fxiIl+e/CxERPS2TH/5zbXcFqH2QX4j26Y6DuUiaPL43EBjdXcrYLUlzT+XLrbbQG+sjoD5bGJ66LqncYpBS
 pnmghfVCXB4BG5LZl/6MHUfTdKEWUVdgCsXhsDe6CazmJU4xJFlCe/i09qzbH1nJ+7bPH+spysR6Jj8YAu7gmwV4e/q4Z4nDQUnwO587tKeQquyW0kH7zixd
 GBiERWMSvX4e53a7eQ8Di7jQpKAdLLEtiLpQFMQYikXDxv7ahVZ09KFVdn1DFp9/X454CMBbHs12eFd1zQV/JkePmmdgurDnG4dR2L8ry7lAaBRGSnqqe1u/
 WF4fK5e4C78bmCJm/Ji+YlfRFhsAmZ56PL5TFikfCX0PtdmeFq/A5wGG1MDTyd6mFcOnVfDHoUnF/sZD5zmPAzMywzk0D97wTsBe7GlIzQDs6tGOYeC3C7gM
 wGDmhxsncekOzNEM5hrbPM8+JeaY9AgJfbzcEKiSk3ou4Q==
Subject: Re: [Xen-devel] [PATCH v2 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>

T24gMDkvMTEvMTggMTA6MjksIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IEZyb206
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiAKPiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0
dWFsaXplZAo+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1l
ZGlhIGNhcGFiaWxpdGllcyBldmVuCj4gZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29u
ZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPiBoaWdoIGRlZmluaXRpb24gbWFw
cyBldGMuCj4gCj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1
bmN0aW9uYWxpdHkgd2l0aCB0aGUKPiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8g
ZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+IAo+IDEuIFByb3ZpZGUgbWVhbnMgZm9y
IGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPiAgLSBwaXhlbCBmb3JtYXRzCj4g
IC0gcmVzb2x1dGlvbnMKPiAgLSBmcmFtZSByYXRlcwo+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJh
IGNvbnRyb2xzOgo+ICAtIGNvbnRyYXN0Cj4gIC0gYnJpZ2h0bmVzcwo+ICAtIGh1ZQo+ICAtIHNh
dHVyYXRpb24KPiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4gNC4gU3VwcG9ydCB6ZXJv
LWNvcHlpbmcgdXNlLWNhc2VzCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEyNjMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMjYzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NhbWVyYWlmLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAw
MC4uMzhiOWIzNzQxZTc1Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9jYW1lcmFpZi5oCj4gQEAgLTAsMCArMSwxMjYzIEBACj4gKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPiArICogY2FtZXJhaWYuaAo+ICsgKgo+ICsgKiBVbmlmaWVkIGNhbWVyYSBkZXZpY2Ug
SS9PIGludGVyZmFjZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCj4gKyAqCj4gKyAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0
aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4g
KyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1
dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUs
IGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJu
aXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ICsg
Kgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5v
dGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
PiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRI
T1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VT
IE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBD
T05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICogREVB
TElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTggRVBB
TSBTeXN0ZW1zIEluYy4KPiArICoKPiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gKyAqLwo+ICsKPiArI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0lP
X0NBTUVSQUlGX0hfXwo+ICsKPiArI2luY2x1ZGUgInJpbmcuaCIKPiArI2luY2x1ZGUgIi4uL2dy
YW50X3RhYmxlLmgiCj4gKwo+ICsvKgo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbgo+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OICAg
ICAiMSIKPiArCj4gKy8qCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogICAgICAgICAg
ICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KPiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+ICsgKgo+ICsgKiBGcm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVu
cXVldWluZyBhIG5ldyByZXF1ZXN0LCBzZW5kaW5nIGEKPiArICogbm90aWZpY2F0aW9uIGNhbiBi
ZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCj4g
KyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBCYWNr
ZW5kcyBtdXN0IHNldAo+ICsgKiB4ZW5jYW1lcmFfcmVxIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVz
aW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCkpLgo+ICsgKgo+ICsgKiBCYWNrLT5m
cm9udCBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXNwb25zZSwgc2VuZGlu
ZyBhCj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1l
cmFfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKPiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3Zp
ZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNldAo+ICsgKiB4ZW5jYW1l
cmFfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVNQT05TRVMoKSkuCj4gKyAqCj4gKyAqIFRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFs
IGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4KPiArICogWGVuU3RvcmUgdG8gY29t
bXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0aW5nIHBhcmFtZXRl
cnMuCj4gKyAqIFRoaXMgc2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNoIHJlc2lk
ZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBhbmQKPiArICogYmFja2VuZCBwb3J0aW9ucyBvZiBY
ZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlvbi4KPiArICoKPiArICogQWxs
IGRhdGEgaW4gWGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcg
bnVtZXJpYwo+ICsgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4gSW50ZWdlciB2YWx1
ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQo+ICsgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQg
aW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KPiArICogb2Yg
YSBwcm9wZXJseSBmb3JtYXR0ZWQgbm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1h
dGlvbi4KPiArICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAg
ICAgICAgICAgIEV4YW1wbGUgY29uZmlndXJhdGlvbgo+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gKyAqCj4gKyAqIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBj
b25maWd1cmF0aW9uOgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAq
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCj4g
KyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kID0gIi9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92Y2FtZXJhLzEvMC9zdGF0ZSA9ICI0Igo+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
Y2FtZXJhLzEvMC92ZXJzaW9ucyA9ICIxLDIiCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2VuZC1p
ZCA9ICIwIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kID0g
Ii9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMSIKPiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIKPiArICogL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92Y2FtZXJhLzAvdmVyc2lvbiA9ICIxIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMC9iZS1hbGxvYyA9ICIxIgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gRGV2aWNlIDAgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
KyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNv
bnRyYXN0LGh1ZSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0
cy9ZVVlWLzY0MHg0ODAvZnJhbWUtcmF0ZXMgPSAiMzAvMSwxNS8xIgo+ICsgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVz
ID0gIjE1LzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMv
QkdSQS82NDB4NDgwL2ZyYW1lLXJhdGVzID0gIjE1LzEsMTUvMiIKPiArICogL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0g
IjE1LzIiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1pZCA9
ICIwIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtcmluZy1yZWYg
PSAiMjgzMiIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50
LWNoYW5uZWwgPSAiMTUiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2
dC1yaW5nLXJlZiA9ICIzODciCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L2V2dC1ldmVudC1jaGFubmVsID0gIjE2Igo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gRGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gKyAqCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0g
ImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMiIK
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzE5MjB4
MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8yIgo+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMS91bmlxdWUtaWQgPSAiMSIKPiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzEvcmVxLXJpbmctcmVmID0gIjI4MzMiCj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8xL3JlcS1ldmVudC1jaGFubmVsID0gIjE3Igo+ICsgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMS9ldnQtcmluZy1yZWYgPSAiMzg4Igo+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKCk9uZSB0aGluZyBJ
IGhhdmVuJ3QgcGFpZCBhdHRlbnRpb24gdG8gYXJlIGlucHV0czogaG93IGRvIHlvdSBoYW5kbGUg
ZGV2aWNlcyB3aXRoCm11bHRpcGxlIGlucHV0cywgYnV0IHlvdSBjYW4gb25seSBzdHJlYW0gZnJv
bSBvbmUgaW5wdXQgYXQgYSB0aW1lLgoKVHlwaWNhbGx5IGZvdW5kIHdpdGggc3VydmVpbGxhbmNl
IGNhcmRzIHRoYXQgaGF2ZSBtdWx0aXBsZSBpbnB1dHMgYW5kIHlvdSBjYW4KY3ljbGUgdGhyb3Vn
aCB0aG9zZSBpbnB1dHMuIEJ1dCBhbHNvIEhETUkgY2FwdHVyZSBib2FyZHMgd2l0aCBtdWx0aXBs
ZSBpbnB1dHMKKGp1c3QgbGlrZSBhIFRWKS4gVGhlIHZpdmlkIGRyaXZlciBjYW4gZW11bGF0ZSB0
aGlzIGlmIHlvdSB3YW50IHRvIHRlc3QgdGhpcy4KCgoKPiArICoKPiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBO
b2Rlcwo+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiArICoKPiArICogdmVyc2lvbnMKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0
cmluZz4KPiArICoKPiArICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiBz
ZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCj4gKyAqICAgICAgYnkgdGhlIGJh
Y2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVzIE5vZGVz
Cj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICsgKgo+ICsgKiBkb20taWQKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90
Pgo+ICsgKgo+ICsgKiAgICAgIERvbWFpbiBpZGVudGlmaWVyLgo+ICsgKgo+ICsgKiBkZXYtaWQK
PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQxNl90Pgo+ICsgKgo+ICsgKiAgICAgIERl
dmljZSBpZGVudGlmaWVyLgo+ICsgKgo+ICsgKiAgICAgIC9sb2NhbC9kb21haW4vPGRvbS1pZD4v
ZGV2aWNlL3ZjYW1lcmEvPGRldi1pZD4vLi4uCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogdmVyc2lvbgo+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5n
Pgo+ICsgKgo+ICsgKiAgICAgIFByb3RvY29sIHZlcnNpb24sIGNob3NlbiBhbW9uZyB0aGUgb25l
cyBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBCYWNrZW5kIGJ1ZmZlciBhbGxvY2F0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogYmUtYWxsb2MKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAi
MSIKPiArICoKPiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQg
d2lsbCBiZSB0aGUgYnVmZmVyCj4gKyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlz
IGRvbWFpbiBkdXJpbmcgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUKPiArICogICAgICBvcGVyYXRp
b24uCj4gKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5kIG11
c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBDYW1lcmEgc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiArICoKPiArICogdW5pcXVlLWlkCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJp
bmc+Cj4gKyAqCj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxpemF0aW9u
IGVhY2ggY2FtZXJhIGlzIGFzc2lnbmVkIGEKPiArICogICAgICB1bmlxdWUgSUQsIHNvIGl0IGNh
biBiZSBpZGVudGlmaWVkIGJ5IHRoZSBiYWNrZW5kIGJ5IHRoaXMgSUQuCj4gKyAqICAgICAgVGhp
cyBjYW4gYmUgVVVJRCBvciBzdWNoLgo+ICsgKgo+ICsgKiBjb250cm9scwo+ICsgKiAgICAgIFZh
bHVlczogICAgICAgICA8bGlzdCBvZiBzdHJpbmc+Cj4gKyAqCj4gKyAqICAgICAgTGlzdCBvZiBz
dXBwb3J0ZWQgY2FtZXJhIGNvbnRyb2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBB
UkFUT1IuCj4gKyAqICAgICAgQ2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMgYSBsaXN0
IG9mIHN0cmluZyB2YWx1ZXMgdy9vIGFueQo+ICsgKiAgICAgIG9yZGVyaW5nIHJlcXVpcmVtZW50
Lgo+ICsgKgo+ICsgKiBmb3JtYXRzCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxmb3JtYXQs
IGNoYXJbNF0+Cj4gKyAqCj4gKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0
IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBm
b3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlCj4gKyAqICAgICAgY29ycmVz
cG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+ICsgKiAgICAg
IHRoZSBkaXJlY3RvcnkgdW5kZXIgPGZvcm1hdHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29s
dXRpb25zLgo+ICsgKgo+ICsgKiByZXNvbHV0aW9uCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx3aWR0aCwgdWludDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFJl
c29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBl
YWNoCj4gKyAqICAgICAgc3VwcG9ydGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8
Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+ICsgKiAgICAgIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3Rvcnkg
aXMgdGhlIHN1cHBvcnRlZCB3aWR0aCBhbmQgaGVpZ2h0Cj4gKyAqICAgICAgb2YgdGhlIGNhbWVy
YSByZXNvbHV0aW9uIGluIHBpeGVscy4KPiArICoKPiArICogZnJhbWUtcmF0ZXMKPiArICogICAg
ICBWYWx1ZXM6ICAgICAgICAgPG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWluYXRvciwgdWlu
dDMyX3Q+Cj4gKyAqCj4gKyAqICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBB
UkFUT1Igc2VwYXJhdGVkIHN1cHBvcnRlZCBmcmFtZSByYXRlcwo+ICsgKiAgICAgIG9mIHRoZSBj
YW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCj4gKyAq
ICAgICAgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlLgo+ICsgKgo+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0gQ2FtZXJhIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVs
aXZlciByZXF1ZXN0cyBmcm9tIGZyb250ZW5kIHRvIGJhY2tlbmQKPiArICogYW5kIGdldCB0aGUg
Y29ycmVzcG9uZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+ICsgKiBz
ZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPiArICoKPiArICogcmVxLWV2ZW50LWNo
YW5uZWwKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsgKiAg
ICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFu
bmVsCj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVy
Lgo+ICsgKgo+ICsgKiByZXEtcmluZy1yZWYKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVp
bnQzMl90Pgo+ICsgKgo+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5n
IHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+ICsgKiAgICAgIGEgc29sZSBwYWdl
IG9mIGNhbWVyYSdzIGNvbnRyb2wgcmluZyBidWZmZXIuCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiArICoKPiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBk
ZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrZW5kCj4gKyAqIHRvIGZyb250ZW5k
LCBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPiArICoKPiArICogZXZ0LWV2ZW50
LWNoYW5uZWwKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+ICsgKgo+ICsg
KiAgICAgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgZXZlbnQgY2hhbm5lbAo+
ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPiAr
ICoKPiArICogZXZ0LXJpbmctcmVmCj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KPiArICoKPiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJt
aXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPiArICogICAgICBhIHNvbGUgcGFnZSBvZiBj
YW1lcmEncyBldmVudCByaW5nIGJ1ZmZlci4KPiArICovCj4gKwo+ICsvKgo+ICsgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRFIERJ
QUdSQU1TCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICogVG9vbCBzdGFjayBj
cmVhdGVzIGZyb250IGFuZCBiYWNrIHN0YXRlIG5vZGVzIHdpdGggaW5pdGlhbCBzdGF0ZQo+ICsg
KiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KPiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBz
ZXRzIHVwIGZyb250ZW5kIGNhbWVyYSBjb25maWd1cmF0aW9uCj4gKyAqIG5vZGVzIHBlciBkb21h
aW4uCj4gKyAqCj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTm9ybWFsIGZs
b3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogRnJvbnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKPiArICogPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlSW5p
dGlhbGlzaW5nCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBR
dWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgo+ICsgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS4KPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvIE9wZW4gYW5kIHZhbGlkYXRlIGJhY2tlbmQgZGV2aWNlLgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAo+ICsg
Kgo+ICsgKiBvIFF1ZXJ5IGZyb250ZW5kIGNvbmZpZ3VyYXRpb24KPiArICogbyBBbGxvY2F0ZSBh
bmQgaW5pdGlhbGl6ZQo+ICsgKiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4gKyAq
ICAgY2FtZXJhLgo+ICsgKiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKPiArICogICB0
aGF0IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZwo+ICsgKiAgIHRoaXMgY29ubmVjdGlvbi4KPiAr
ICogICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAg
IFYKPiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNlZAo+ICsgKgo+ICsgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG8gUXVlcnkgZnJvbnRlbmQgdHJhbnNwb3J0IHBhcmFt
ZXRlcnMuCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBDb25u
ZWN0IHRvIHRoZSBldmVudCBjaGFubmVscy4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFYKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4gKyAqCj4gKyAqICBvIENyZWF0ZSBhbmQgaW5p
dGlhbGl6ZSBPUwo+ICsgKiAgICB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPiArICogICAgY29uZmln
dXJhdGlvbi4KPiArICogICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgIHwKPiArICog
ICAgICAgICAgICAgIFYKPiArICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKPiArICoKPiArICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlVW5rbm93bgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQK
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xv
c2luZwo+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UKPiArICogbyBSZW1vdmUg
ZXZlbnQgY2hhbm5lbHMKPiArICogICAgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgIHwK
PiArICogICAgICAgICAgICAgIFYKPiArICogWGVuYnVzU3RhdGVDbG9zZWQKPiArICoKPiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBJbiBjYXNlIG9mIGZyb250ZW5kIHVucmVj
b3ZlcmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0aGF0IGFzCj4gKyAqIGlmIGZyb250ZW5k
IGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUuCj4gKyAqCj4gKyAqIEluIGNh
c2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBmcm9udGVuZCB0cmllcyByZW1vdmlu
Zwo+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0aGlzIGlzIHBvc3NpYmxlIGF0IHRo
ZSBtb21lbnQgb2YgZXJyb3IsCj4gKyAqIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMgcmVhZHkgZm9yCj4gKyAqIG5ldyBjb25u
ZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyBzdGlsbCBp
biB1c2UgYW5kCj4gKyAqIGNhbm5vdCBiZSByZW1vdmVkLCB0aGVuIGZyb250ZW5kIGdvZXMgaW50
byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCj4gKyAqIHVudGlsIGVpdGhlciB0
aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBu
ZXcKPiArICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1YWxpemVkIGRldmljZSByZW1vdmFsIGZy
b250ZW5kIGdvZXMgaW50byB0aGUKPiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUu
Cj4gKyAqCj4gKyAqIE5vdGUgb24gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlIG9mIHRo
ZSBmcm9udGVuZDogaWYgYmFja2VuZCBoYXMKPiArICogdW5yZWNvdmVyYWJsZSBlcnJvcnMgdGhl
biBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAo+ICsgKiBhbmQg
dGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZp
Y2UgYW55bW9yZS4KPiArICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUgdmly
dHVhbGl6ZWQgZGV2aWNlIG1heSBzdGlsbCBob2xkIHNvbWUKPiArICogc3RhdGU6IGNvbmZpZ3Vy
YXRpb24gaW4gdXNlLCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRl
IGV0Yy4KPiArICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8g
aW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKPiArICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0ZWFk
LCBieSBnb2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSwKPiArICogZnJv
bnRlbmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBhcmUKPiArICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0
IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCj4gKyAqIHN0YXRlIGV0Yy4KPiArICogT25j
ZSBhbGwgdGhlIGNsaWVudHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUg
dmlydHVhbGl6ZWQKPiArICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxp
c2luZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCj4gKyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBj
b25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+ICsgKgo+ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29u
ZGl0aW9ucyBwb3NzaWJsZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KPiArICog
WGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHNv
bWUgb2YgdGhlbSBhcmUgT1MKPiArICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgo+ICsgKiAxLiBU
aGUgdW5kZXJseWluZyBPUyBmcmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25h
bCB0aGF0IHRoZSBsYXN0Cj4gKyAqICAgIGNsaWVudCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNhbiBiZSByZW1vdmVkCj4gKyAqIDIuIEZyb250ZW5k
IGNhbiBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+
ICsgKiAgICB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0
byByZS10cnkgcmVtb3ZhbCBvZgo+ICsgKiAgICB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+ICsg
KiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCj4gKyAqCj4gKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09ERVMKPiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICsgKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NF
VCAgICAgICAgMHgwMAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUICAgICAgICAw
eDAxCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUICAgICAgIDB4MDIKPiArI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAgMHgwMwo+ICsjZGVmaW5lIFhFTkNB
TUVSQV9PUF9CVUZfREVTVFJPWSAgICAgICAweDA0Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JV
Rl9RVUVVRSAgICAgICAgIDB4MDUKPiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUg
ICAgICAgMHgwNgo+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU0gICAgICAgICAweDA3
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfU0VUICAgICAgICAgIDB4MDgKPiArI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQgICAgICAgICAgMHgwOQo+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RBUlQgICAgICAweDBhCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NUUkVB
TV9TVE9QICAgICAgIDB4MGIKPiArCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVT
UyAgICAgIDAKPiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9DT05UUkFTVCAgICAgICAgMQo+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAyCj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfSFVFICAgICAgICAgICAgIDMKPiArCj4gKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQg
Y29udHJvbHMuICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX01BWF9DVFJMICAgICAgICAgICAgIDQK
PiArCj4gKy8qIENvbnRyb2wgaXMgcmVhZC1vbmx5LiAqLwo+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0ZMR19STyAgICAgICAgICAoMSA8PCAwKQo+ICsvKiBDb250cm9sIGlzIHdyaXRlLW9ubHku
ICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCj4g
Ky8qIENvbnRyb2wncyB2YWx1ZSBpcyB2b2xhdGlsZS4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFf
Q1RSTF9GTEdfVk9MQVRJTEUgICAgKDEgPDwgMikKPiArCj4gKy8qIFN1cHBvcnRlZCBjb2xvciBz
cGFjZXMuICovCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfU01QVEUxNzBNIDAKPiAr
I2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9SRUM3MDkgICAgMQo+ICsjZGVmaW5lIFhFTkNB
TUVSQV9DT0xPUlNQQUNFX1NSR0IgICAgICAyCj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BB
Q0VfQURPQkVSR0IgIDMKPiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjAgICAg
NAo+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RDSV9QMyAgICA1Cj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0NPTE9SU1BBQ0VfUkFXICAgICAgIDYKCkkgdGhpbmsgeW91IGNhbiBkcm9wIENP
TE9SU1BBQ0VfUkFXLiBJdCBiYXNpY2FsbHkgbWVhbnMgdGhhdCB5b3UgZ2V0IHRoZQpyYXcgc2Vu
c29yIGRhdGEgYW5kIHRoZSBkcml2ZXIgaGFzIG5vIGlkZWEgd2hhdCBzdGFuZGFyZCB0aGV5IGZv
bGxvdyAoaWYKYW55KS4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2Vyc3BhY2Uga25vd3MgdGhpcy4K
Ckl0IG1ha2VzIG5vIHNlbnNlIHRoYXQgdGhpcyBpcyBleHBvc2VkIHRocm91Z2ggeGVuY2FtZXJh
OiBlaXRoZXIgdGhlCmJhY2tlbmQgaGFzIHRvIHRyYW5zZm9ybSB0aGUgZGF0YSB0byBzb21ldGhp
bmcgdGhhdCBmcm9udGVuZHMgY2FuIGhhbmRsZSwKb3IgaXQganVzdCByZXBsYWNlcyBSQVcgd2l0
aCBTUkdCIGFuZCBob3BlIGZvciB0aGUgYmVzdC4KClJlZ2FyZHMsCgoJSGFucwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:16: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 1g01GX-00013F-Dr; Wed, 12 Sep 2018 09:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g01GW-00012v-12
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:16:52 +0000
X-Inumbo-ID: b5ed7759-b66c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5ed7759-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:17:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78924982"
Date: Wed, 12 Sep 2018 11:16:39 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180912091639.oynlvdo6pghnqfvt@mac.bytemobile.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
 <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
 <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.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] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnksIEkndmUgZmFpbGVkIHRvIGFkZCBKdWxpZW4gaW4gbXkgcHJldmlvdXMgcmVwbHkuCgpP
biBXZWQsIFNlcCAxMiwgMjAxOCBhdCAxMToxMzo1MEFNICswMjAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+IEFkZGluZyBKdWxpZW4gaG93IGRpZCB0aGUgd29yayB0byBzdXBwb3J0IFhFTl9Q
QUdFX1NJWkUgIT0gUEFHRV9TSVpFLgo+IAo+IE9uIFdlZCwgU2VwIDEyLCAyMDE4IGF0IDAyOjE0
OjI2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDEyLjA5LjE4IGF0IDA3
OjQ1LCA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPiB3cm90ZToKPiA+ID4gLS0tIGEvZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay9jb21tb24uaAo+ID4gPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL2NvbW1vbi5oCj4gPiA+IEBAIC02NSw3ICs2NSw3IEBACj4gPiA+ICAJKFhFTl9QQUdF
U19QRVJfSU5ESVJFQ1RfRlJBTUUgLyBYRU5fUEFHRVNfUEVSX1NFR01FTlQpCj4gPiA+ICAKPiA+
ID4gICNkZWZpbmUgTUFYX0lORElSRUNUX1BBR0VTIFwKPiA+ID4gLQkoKE1BWF9JTkRJUkVDVF9T
RUdNRU5UUyArIFNFR1NfUEVSX0lORElSRUNUX0ZSQU1FIC0gMSkvU0VHU19QRVJfSU5ESVJFQ1Rf
RlJBTUUpCj4gPiA+ICsJCURJVl9ST1VORF9VUChNQVhfSU5ESVJFQ1RfU0VHTUVOVFMsIFNFR1Nf
UEVSX0lORElSRUNUX0ZSQU1FKQo+ID4gPiAgI2RlZmluZSBJTkRJUkVDVF9QQUdFUyhfc2Vncykg
RElWX1JPVU5EX1VQKF9zZWdzLCBYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FKQo+ID4gCj4g
PiBNeSBmaXJzdCByZWFjdGlvbiB3YXMgdG8gc3VnZ2VzdAo+ID4gCj4gPiAjZGVmaW5lIE1BWF9J
TkRJUkVDVF9QQUdFUyBJTkRJUkVDVF9QQUdFUyhNQVhfSU5ESVJFQ1RfU0VHTUVOVFMpCj4gPiAK
PiA+IGJ1dCB0aGF0IHdvdWxkbid0IG1hdGNoIHdoYXQncyB0aGVyZSBjdXJyZW50bHkgKG5vdGUg
dGhlIHR3byBkaWZmZXJlbnQKPiA+IGRpdmlzb3JzKS4gSSBjYW4ndCByZWFsbHkgZGVjaWRlIHdo
ZXRoZXIgdGhhdCdzIGp1c3QgdW5mb3J0dW5hdGUgbmFtaW5nCj4gPiBvZiB0aGUgdHdvIG1hY3Jv
cywgb3IgYW4gYWN0dWFsIGJ1Zy4KPiAKPiBJIHRoaW5rIHRoZXJlJ3MgaW5kZWVkIGEgYnVnIGhl
cmUuCj4gCj4gQUZBSUNULCBNQVhfSU5ESVJFQ1RfUEFHRVMgc2hvdWxkIHVzZSBYRU5fUEFHRVNf
UEVSX0lORElSRUNUX0ZSQU1FIGFuZAo+IHRoZW4gaXQgY291bGQgYmUgY2hhbmdlZCBhcyBKYW4g
c3VnZ2VzdGVkLgo+IAo+IEN1cnJlbnQgTUFYX0lORElSRUNUX1BBR0VTIGlzIG1pc25hbWVkIGFu
ZCBzaG91bGQgaW5zdGVhZCBiZQo+IE1BWF9JTkRJUkVDVF9TRUdTICh3aGljaCBvbiB4ODYgaXMg
ZXhhY3RseSB0aGUgc2FtZSBiZWNhdXNlIFBBR0VfU0laRQo+ID09IFhFTl9QQUdFX1NJWkUpLgo+
IAo+IFJvZ2VyLgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:18:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g01Hb-0001G2-OS; Wed, 12 Sep 2018 09:17:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g01Ha-0001Fv-NC
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:17:58 +0000
X-Inumbo-ID: dd602400-b66c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd602400-b66c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:18:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:17:56 -0600
Message-Id: <5B98D9C102000078001E7B4B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:17:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
In-Reply-To: <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Sergey Dyasli <sergey.dyasli@citrix.com>, 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+IE9uIDEyLjA5LjE4IGF0IDExOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDkvMTggMDk6MjksIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+IE9uIFR1ZSwg
MjAxOC0wOS0xMSBhdCAxOTo1NiArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IEBAIC04
MjIsMTMgKzgxOCwxMyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwg
dWludDY0X3QgdmFsKQo+Pj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCj4+
PiAgICAgICAgICAgICAgewo+Pj4gICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1
bGF0ZShkLCBnbWZuKTsKPj4+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4+IFByZXZpb3VzbHkgLUVS
RVNUQVJUIHdvdWxkJ3ZlIGJlZW4gY29udmVydGVkIHRvIFg4NkVNVUxfRVhDRVBUSU9OLiBCdXQK
Pj4gd2l0aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkgYmUgcmV0dXJu
ZWQuIEkgZG9uJ3QgdGhpbmsKPj4gdGhhdCBjYWxsZXJzIGNhbiBoYW5kbGUgdGhpcyBzaXR1YXRp
b24uCj4+Cj4+IEUuZy4gdGhlIGNvZGUgZnJvbSB2bXhfdm1leGl0X2hhbmRsZXIoKToKPj4KPj4g
ICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOgo+PiAgICAgICAgIHN3aXRjaCAoIGh2bV9t
c3Jfd3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2ZvbGQocmVncyksIDEpICkKPj4gICAg
ICAgICB7Cj4+ICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6Cj4+ICAgICAgICAgICAgIHVwZGF0
ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogV1JNU1IgKi8KPj4gICAgICAgICAgICAgYnJlYWs7Cj4+
Cj4+ICAgICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPj4gICAgICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4+ICAgICAgICAgICAgIGJyZWFr
Owo+PiAgICAgICAgIH0KPj4gICAgICAgICBicmVhazsKPiAKPiBIbW0gbG92ZWx5LCBzbyBpdCB3
YXMgYnJva2VuIGJlZm9yZSwgYnV0IHNob3VsZCBiZSBjb3JyZWN0IG5vdy4KPiAKPiBSRVRSWSBo
YXMgY2F1c2VkIGFuIGVudHJ5IHRvIGdvIG9udG8gdGhlIHBhZ2luZyByaW5nLCB3aGljaCB3aWxs
IHBhdXNlCj4gdGhlIHZjcHUgdW50aWwgYSByZXBseSBvY2N1cnMsIGFmdGVyIHdoaWNoIHdlIHdp
bGwgcmUtZW50ZXIgdGhlIGd1ZXN0Cj4gd2l0aG91dCBoYXZpbmcgbW92ZWQgUklQIGZvcndhcmRz
LCByZS1leGVjdXRlIHRoZSB3cm1zciBpbnN0cnVjdGlvbiwgYW5kCj4gdGhpcyB0aW1lIHN1Y2Nl
ZWQgYmVjYXVzZSB0aGUgZnJhbWUgaGFzIGJlZW4gcGFnZWQgaW4uCgpCdXQgdGhlbiBwZXJoYXBz
IHNwbGl0IG91dCB0aGUgYWN0dWFsIGJ1Z2ZpeCBpbnRvIGEgcHJlcmVxIHBhdGNoLAplc3BlY2lh
bGx5IGFzIHRoYXQgb25lIG1heSB3YW50IGJhY2twb3J0aW5nPwoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:21:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:21: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 1g01Kq-000248-Cq; Wed, 12 Sep 2018 09:21:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g01Kp-000243-Hj
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:21:19 +0000
X-Inumbo-ID: 5548db0f-b66d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5548db0f-b66d-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:22:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 03:21:17 -0600
Message-Id: <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 03:21:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
In-Reply-To: <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjE1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MTMK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE4IDEw
OjAzCj4+ID4+Cj4+ID4+IEEgSFZNIGd1ZXN0IHVzaW5nIHRoZSBQViBJT01NVSBpcyBxdWl0ZSBm
aW5lLCBidXQgaXQgc2hvdWxkbid0IHRhbGsgdG8KPj4gPj4gaXQgaW4gdGVybXMgb2YgTUZOcy4K
Pj4gPj4KPj4gPgo+PiA+IFdlbGwsIGl0IGhhcyB0byB0YWxrIE1GTnMgYXQgc29tZSBsZXZlbCwg
c3VyZWx5PyBUaGUgb3V0cHV0IG9mIHRoZSBJT01NVSBpcwo+PiA+IG5vdCBzdWJqZWN0IHRvIEVQ
VC9OUFQsIHJpZ2h0Pwo+PiAKPj4gWWVzIHRvIHRoZSBzZWNvbmQgcXVlc3Rpb24sIGJ1dCBubyB0
byB0aGUgZmlyc3Q6IFRoZSBHRk4gLT4gTUZOIHRyYW5zbGF0aW9uCj4+IHNob3VsZCBzdGlsbCBi
ZSBkb25lIGluc2lkZSBYZW4gaW4gdGhlIEhWTSBjYXNlLCBpbW8gKGluIHRoZSBjb3Vyc2Ugb2YK
Pj4gbWFudWZhY3R1cmluZyB0aGUgUFRFKS4KPiAKPiBJbmRlZWQuIFRoaXMgZnVuY3Rpb24gaXMg
dmVyeSBtdWNoIGludGVybmFsIHRvIFhlbiAoaXQncyBzaW1wbHkgYW4gCj4gYWJzdHJhY3Rpb24g
b24gdG9wIG9mIGEgdmVuZG9yIGltcGxlbWVudGF0aW9uKSwgc28gd2h5IHNob3VsZCBpdCBub3Qg
d29yayBpbiAKPiB0ZXJtcyBvZiBNRk5zPwoKQmVjYXVzZSAiTUZOIiBpcyBhIGNvbmNlcHQgYSBI
Vk0gZ3Vlc3QgaXMgbm90IGtub3dpbmcgYWJvdXQsIG9yCnN1cHBvc2VkIHRvIGJlIGtub3dpbmcu
IFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0IG1pZ2h0CmxlZ2l0aW1hdGVseSAoaGF2
ZSB0bykga25vdyBpcyB3aGVuIGl0IGNvbWVzIHRvIG1hbmFnaW5nIHRoZSBob3N0CihpbmNsdWRp
bmcgYW55IGd1ZXN0cyksIGkuZS4gaW4gdGhlIHRvb2wgc3RhY2sgb2YgYSBQVkggRG9tMC4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:24:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g01NY-0002Ct-Sh; Wed, 12 Sep 2018 09:24:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g01NX-0002Cl-M4
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:24:07 +0000
X-Inumbo-ID: b92afd13-b66d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b92afd13-b66d-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:25:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78925495"
To: Jan Beulich <JBeulich@suse.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <5B98D9C102000078001E7B4B@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=
 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
 6+ahAA==
Message-ID: <71396108-605a-e301-91be-0f7cd5fc3837@citrix.com>
Date: Wed, 12 Sep 2018 10:24:03 +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: <5B98D9C102000078001E7B4B@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 3/3] x86: Clean up the Xen MSR
 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: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>

T24gMTIvMDkvMTggMTA6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA5LjE4IGF0
IDExOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzA5LzE4
IDA5OjI5LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4gT24gVHVlLCAyMDE4LTA5LTExIGF0IDE5
OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IEBAIC04MjIsMTMgKzgxOCwxMyBA
QCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+
Pj4+ICAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcodCkgKQo+Pj4+ICAgICAgICAgICAg
ICB7Cj4+Pj4gICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnbWZu
KTsKPj4+PiAtICAgICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Cj4+Pj4gKyAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4+IFByZXZpb3VzbHkgLUVSRVNUQVJUIHdv
dWxkJ3ZlIGJlZW4gY29udmVydGVkIHRvIFg4NkVNVUxfRVhDRVBUSU9OLiBCdXQKPj4+IHdpdGgg
dGhpcyBwYXRjaCwgWDg2RU1VTF9SRVRSWSB3aWxsIGFjdHVhbGx5IGJlIHJldHVybmVkLiBJIGRv
bid0IHRoaW5rCj4+PiB0aGF0IGNhbGxlcnMgY2FuIGhhbmRsZSB0aGlzIHNpdHVhdGlvbi4KPj4+
Cj4+PiBFLmcuIHRoZSBjb2RlIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCk6Cj4+Pgo+Pj4gICAg
IGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOgo+Pj4gICAgICAgICBzd2l0Y2ggKCBodm1fbXNy
X3dyaXRlX2ludGVyY2VwdChyZWdzLT5lY3gsIG1zcl9mb2xkKHJlZ3MpLCAxKSApCj4+PiAgICAg
ICAgIHsKPj4+ICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6Cj4+PiAgICAgICAgICAgICB1cGRh
dGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFdSTVNSICovCj4+PiAgICAgICAgICAgICBicmVhazsK
Pj4+Cj4+PiAgICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Cj4+PiAgICAgICAgICAgICBo
dm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPj4+ICAgICAgICAgICAg
IGJyZWFrOwo+Pj4gICAgICAgICB9Cj4+PiAgICAgICAgIGJyZWFrOwo+PiBIbW0gbG92ZWx5LCBz
byBpdCB3YXMgYnJva2VuIGJlZm9yZSwgYnV0IHNob3VsZCBiZSBjb3JyZWN0IG5vdy4KPj4KPj4g
UkVUUlkgaGFzIGNhdXNlZCBhbiBlbnRyeSB0byBnbyBvbnRvIHRoZSBwYWdpbmcgcmluZywgd2hp
Y2ggd2lsbCBwYXVzZQo+PiB0aGUgdmNwdSB1bnRpbCBhIHJlcGx5IG9jY3VycywgYWZ0ZXIgd2hp
Y2ggd2Ugd2lsbCByZS1lbnRlciB0aGUgZ3Vlc3QKPj4gd2l0aG91dCBoYXZpbmcgbW92ZWQgUklQ
IGZvcndhcmRzLCByZS1leGVjdXRlIHRoZSB3cm1zciBpbnN0cnVjdGlvbiwgYW5kCj4+IHRoaXMg
dGltZSBzdWNjZWVkIGJlY2F1c2UgdGhlIGZyYW1lIGhhcyBiZWVuIHBhZ2VkIGluLgo+IEJ1dCB0
aGVuIHBlcmhhcHMgc3BsaXQgb3V0IHRoZSBhY3R1YWwgYnVnZml4IGludG8gYSBwcmVyZXEgcGF0
Y2gsCj4gZXNwZWNpYWxseSBhcyB0aGF0IG9uZSBtYXkgd2FudCBiYWNrcG9ydGluZz8KClNvcnJ5
LCBidXQgSSdtIG5vdCBzdXJlIHlvdSBjYW4ndCBoYXZlIHRoYXQuwqAgSXQgd2lsbCBkZXBlbmQg
b24gdGhlCmludGVybmFscyBvZiB0aGUgaG9va3MsIGJ1dCBJIHN1c3BlY3QgeW91J2QgbmVlZCB0
aGUgZW50aXJlIHJlc3Qgb2YgbXkKTVNSIGNsZWFudXAgd29yayBpZiB5b3Ugd2FudGVkIHRvIGNs
ZWFubHkgYmFja3BvcnQgdGhpcyBidWdmaXguCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:27: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 1g01QW-0002Nj-L8; Wed, 12 Sep 2018 09:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g01QU-0002NT-ID
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:27:10 +0000
X-Inumbo-ID: c362599f-b66d-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c362599f-b66d-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:25:18 +0200 (CEST)
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=hY4796CHOX9IARfm5Cl9yDAzjZze5asNC5Ax3h/Tz3k=;
 b=QCD3gKTNFamv/Xr5HMnvVvzGzx1iSxsEJyj7o+Hof/BUNHE0X0jWjCz1LT2ESvhZ9h/0lVJp0pLjAePZs+YCGhQL6KtsLnqncrOSGjIu3uC+/Nkekkhtf4sNlpzivQsdyqoJ2ukf2Dvtfud90hp4xM0o2YJKvJyP449CWjZCNx0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.51) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 09:26:59 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
 <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <81ccc798-9414-9609-385d-480eae1424c5@epam.com>
Date: Wed, 12 Sep 2018 12:26:54 +0300
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: <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0601CA0037.eurprd06.prod.outlook.com
 (2603:10a6:203:68::23) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 04fea423-ceac-4c2e-5cf5-08d61891e484
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:Zr2flYMIcDunQ+a29mmA3rAxdZpVH7470YbSPkSUAIu1HSzXTIVo9O4BozWR/TYfJRsur/JoC+KG+AkqDvGpexfUO9jre65Fh3isxiGJc1YnvRd9+KoshqpxBKwCRkfb81VKzZQ/7sJ7JCMWYHLmoZVsbxJ0liu5l0HqE9g9oqoAJ2x5W7nAeyeqWRboLXvXkkF6dnMyQJgDL8ERvM9sqadcM/7/v8bagrCUWUM5+CDUzm6MO0CqpthXgr7FXGYL;
 25:SWux3at+ussS7fjYmC5renNE+i3awiBkP9crftMapHGH0AV5OCb+wCBlcoivtktB/8tNObJgicN2s7hKnjs/DydVBpo++UQZBxy66jA33ggSOZUSjOuUudNNbcTzDNS+uadLm7cQKVKwGqyxcwlxYGFOg9hllYpAfd1Dlg9P8Ld3q9wtnlQ2gqQsP5phkxR6wPGiJ7/CU91WYkrONu9b6kAURLqEJcP5bII8hUIyTVZHKnzkcp7cBkIHzRHl1jXtHjiutJTndZIm8IuHtTpFHCE8xEyGVimW6x/PBlysUPooKa7IYu8eXV+fT0eYf058wmMie9QCZtG4ajww8bWZnQ==;
 31:5KvvHgIHRjSKxhLsJamJt3+UQOrw5RbJWInf/ojOypuoAQ4TeWTkNigsEiiFCKrd9FklsAoG9EsS/FgC14qHxdSELccoq8cV8LWy2Y4aVr2RalMO5ulV0QgfjQBj3EQvQG1vqFnZee/zqtJ6r6lTz18lH1baYLuHWP/LA9gVYc1sq++oH1a/6hs7s5XYoRpe3AyFqiStKrmKo6ef8g9vMhlsUULqjk8JlYkjcfoACUw=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:hEtlpAgpBw1bccee0WIzlo4vyBgQnbYNMzvXkMjy+O20m+SFuGRjVP3GOPCjaUINRdiUU3lmZqqgMq9EOdgcbpV0PHjdUfwkk/ziLcXVXT8HOoSPi0e3/QN0SoJHJuRde5fBIUsDOlOtm/bPYvoFotcBYVaU2uk22jP0rpq+SxEGNlKKIlv4egAcTOK4+FvZIFFGtbI5s3G4baXVWIu6RcxpqAiWWaTgkjBLysvukc6aY3tuWfXCOFsNF0nZrFK4ssGJV1qQ5sXkd5YibsakmVt54FU8qS7fuVs3QoKRX5mQVxMwMnJCFrWf1/aq466S1zsmAHOTarVLRjBjGPcck3hEbgcJ75hcvXMLX/0f6uamycHmVUcC9WEIvVkARZdhKBeWJhFKnbVSzqFvx9SGdK8jMmsnDOmi7Q3re1NAdaXLm9u2ihNkndzKdokDbYN/x61UYycjzIoZ815Wxp0xZO8GxfHPX7hRyA5/GYJaKmV6jlx5h68oZlJ+LnkuK6t3;
 4:+tILuUJaSQrvj3sEwE4G6acoLMD6V7Dym0dGUv3pNb7cM5C48h0/5gMnCiVsucf5wScn+LAKJzDXmOPdBQ9rHsAa0C9Oi4gJ+uO3PC+3HHKY9gWMvSeUnhmMpq4QCPkNZwbJ1VP0kpwrQvjRe/9n2IVr45DVCOAJiqpDUncbcUWsI34/IHTE8am/OvwxfpS3YVoMWJy9m5FRzuUdz2wOooq2Nz04B8S3UU9Re3RmSG56LOYZ3SFOM2YtF/AGTGTVT0bRuoeDXJEyUnCHY976sg==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB268631222338F09E81390CBBE61B0@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(346002)(366004)(136003)(376002)(199004)(189003)(51444003)(52146003)(5660300001)(65826007)(67846002)(80792005)(81166006)(81156014)(25786009)(47776003)(72206003)(39060400002)(68736007)(8936002)(97736004)(4326008)(31696002)(2906002)(36756003)(86362001)(6116002)(3846002)(6246003)(64126003)(50466002)(230700001)(6486002)(54906003)(305945005)(7736002)(186003)(8676002)(106356001)(316002)(58126008)(16576012)(110136005)(229853002)(11346002)(446003)(77096007)(16526019)(2486003)(7416002)(105586002)(53546011)(26005)(6666003)(65806001)(31686004)(558084003)(23676004)(76176011)(65956001)(478600001)(476003)(386003)(2616005)(486006)(53936002)(66066001)(52116002)(956004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6M1hhZmFiRTZkR0dLaFZBL3J0bkE1ZVNZ?=
 =?utf-8?B?aUQ3d3VCeFNEOFBTOXREck8wbDdqaVNFcEpseTBZUksvWDhTbjJhRDZ4b0w0?=
 =?utf-8?B?TlJzZ2RkSEhIN2FPa1JEVUhsWFZXQVpmbjNoMFArZTM4d2Zody84NERaTWVH?=
 =?utf-8?B?bTgvekw1WDVGY2ZhUjdjT3lDWHd1N0kxN0tnTWsxZ1E4TTJvRi9kMTBDNlFU?=
 =?utf-8?B?V0htYzhacDNlSXJRQlFyOW16ZjY4dStTT0ZjdjZFU0FmS0w0SWlmMGtzSmRM?=
 =?utf-8?B?T1VobDZ4V3ZmblVJSUMxZUlDTlBrckNGd0w1M1pXVGdFUFdOVlpMZlhRTFlY?=
 =?utf-8?B?eWlDQ1JaMnZkdFVkRmxOd0lzMWVuaDk5WXpBQXM5ZlNMRmtZQzkwOEVIM1l6?=
 =?utf-8?B?azVrNFBXQVZWOSs2UjdTeEZRRkxBU3UxT3JoS3I5MjgvQ0U0ajJvckxYcE42?=
 =?utf-8?B?SFhkQ3JwbTFPaEE0dVNjeDNBdzRaazIzMHVaTFNucFR5UElhUldMbkY0WGpH?=
 =?utf-8?B?dUNubmVmU1lpM0IxVjZmVE43cWNvdVVBUDNnd2tJQWZ4Q1VDZnI3MzNmSFpH?=
 =?utf-8?B?eVYrZGNxandVdkI4SksrTVkwRUZkdUVDaXBHSSs5M3dOV0tGRjhkVFEzNzJq?=
 =?utf-8?B?Zy8za09zVVdYQ0VXdzVkSHgzQnQ1L2FtTHR1K1B4cUZPdnB3VnZaM0pHdWNH?=
 =?utf-8?B?WlRCUDhpbVlxOWVLZ05jYjMwZjh3K2EvTzdWTnU4K1ZzWndnSWhOQnhOdGs4?=
 =?utf-8?B?a3h5blplZmJ5Wkp0aHYrYWdsZUNvWXRmdXFMdXVrSzBNWk80R1RKN3JGMmRX?=
 =?utf-8?B?OVl2VHBzMjhTaFhkdS9SSXUwN0tGRzFvOFA2UThub2Vtd1FOaUNkcFdsUTRN?=
 =?utf-8?B?a0VrZW03VEdUWDlLUnBsSVlXUkpsd2Z2S05NQmxpSDdtMWZzZXFveWxvZmpU?=
 =?utf-8?B?Y1BtUmZxQkdSdTZiR0VkM3M4ZFhhT08wSmtQbm5MRkpqanF5ZUNGRWYvTDRa?=
 =?utf-8?B?Mm0wTk4xYVpibmhRN2dxRC80ZkhYS3JZUG9XU2kwcXRTNWZHRGpHb0RlaWVy?=
 =?utf-8?B?aXhNS2twWTVkYTE5V3VvVVNwVmxhTllwbCtDeTJFYXc1L21qeHp2bUVQTUVZ?=
 =?utf-8?B?b01ISHFpenpWVWJ4ejIvM1BBSnNHaEFDVTZybGtsWlhDSjdvZURDU3RiUjg1?=
 =?utf-8?B?YSs3OFlCSEhISmVqQlVYcTJJZXljblhiUmUxOGRZc3pTazBSbU5UcU95a3ZY?=
 =?utf-8?B?QllJOG9zRk5IMlptQzdNTWUzaEllSklpbFpodjdrT2xGbzJ2L25uVDhlNHRP?=
 =?utf-8?B?QU1aQ3M3UkdNN0NRTXRFdmlyemhnNnYxOXRvbWpleFNnR3VnYkk2T1VEckFZ?=
 =?utf-8?B?bmx0bDQzbTlmeldKbGRTN3g0QXRIZTlDNGJXY1A5ekhxRXp2dzBJcEZSdHM0?=
 =?utf-8?B?NVA5b2M0VVByOUU4b1kxN3VwSGZMSG5hcENRVm1kWUtRK25HTCtqYXRjalhK?=
 =?utf-8?B?SVVkeTN3K3dMS1pUbmFWNXc0SXllSC9HQk90WXUxTFBDbWlIdnZZYm5tcGc5?=
 =?utf-8?B?M0U1Z1VGdUN0aFNiZXM2QUx5ZHlNc2FJaCtXWkpXUk5hK09Gb3lRWEFqSnc5?=
 =?utf-8?B?V0g2UEN0VVYvUHVCQmNZdXhCZE1jQURCQXJ0V0pwSkdGU0VuRXdPbzJkRThl?=
 =?utf-8?B?TkdOUWxnRHhWcERGb2krYkptaVVLcEZONWRYNWZFWlBjMmhyQjl2MUk0ZHMw?=
 =?utf-8?B?OHlCd2YzUTNVbGlBMndrc3lmWE1qaXJIVTZLMHJmTE82eXUwOWljVHVRRy80?=
 =?utf-8?B?dFNCT2ZueDY4RWVFOEp6b1kwUXdRZXRDUDFzbmNZSFM0V3lYRHpoSDg4bG9x?=
 =?utf-8?B?UzBwVk9iMm5YTHVNdFltVVZCZFdGNnYzTVdkc1IzeGlGWkpkNVkzaU9kdGhn?=
 =?utf-8?B?eGJWVkNKU2djV0pUK213Y2R0Uk1FcG1kQ0NkY0VYQnJaUXUxQjQ0Um5NdUtT?=
 =?utf-8?B?UVZpMXBoZmVsT3NjQWFmSUIvSnJ1NHdBcEhUUUxuRVQ3MDhRam85TVpnNFFM?=
 =?utf-8?B?WGxaekFFTkswdzVUcDcyQlUwa2dlYkgxdTRyQnpqdWtodVlqSjJzQWxnQ3V1?=
 =?utf-8?Q?KxRKwP/O0bphNkPpMzsls4JxkT0vyaN8LBLCqQRA+lT/aq?=
X-Microsoft-Antispam-Message-Info: CUoRo/Zq5MnwsFddHi3R/BlryJKV/V6VyfFICzElMiXe+UqnzUeDcz409+ajvyX7UoGXvJJrHcOaFwvJPlYOKlsMFI8C4J3PjBZCpOGoCTq7CiRST1VL9tbH5Sf+Ny64ZLkPvpD/TSHEB32V0UXP2k5FtUYZqYh+cYJbIeHQ1o+lYP7K823ciK80btp08r5qkHAucvZlz0Gis1M86GGYVVfc84VXStRtsx9F85HEPjwUXI8LrCYS33T4WDt310YAb7JQUxYPfUxywKraupYB+LHi/jd380z4L0ArHi92ret8ABK5k1NBv5bpmZSsJd/TAQE4hGvWUSRrNM0IWwyR0eGrV7CWHeBZuWYmzLxpnTs=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:CZvd4OPhlGRWdKgMGn6QnCZ9DlhJdESj6k03OE0viVaj+AnOIWRgaR1H+mKXOdPQ03ExOa1Mnbz7tTZTLuoVHtlprg2+59TXFblvCo+6K7w9kdEA7MHppHTwipae8++aA9t+1ahowlAaj0YyyfHfswuWUBXFYZ/9oxEB7l9VfX3x9+9KwdrdW29VVUCOHBhTT8Ju7rIaXFkQq5K30kPxkIDkxPxxlvqdWDHwbbuHIAbCZfP9p83dEWe7CIO50t05jOdy1QElU2RhB/27iqCN6bjBrCXQhm+VPoJxln9eGSF0OdYqaC00ZdVMtAlkg7MEzPDhZ6e1iLyVmHwjOUMFDKeuetoBXBp6eL/5uqJPamBem9AaDd2phvLrULGt2yOVnXF/eDyK0Gg+9dNpU9kbVAmTN+eBZIngRCOyTWh/wxQo1QTRtCnowzwq5lZJI+kli+L6jgtT+0UU4E/5tURqMQ==;
 5:eQvg/4HFq2OWGFjqZvswBfRWbTfFhrrNfu6SiSQToQs7GDtfdcIvGGWcQsPnW1wGSaXBrD3o0lwpwkkHCN3fhSR7GMd55AIwAlyvSe9Y86fWz43q7KTU9/lutbgf9yQOkmi/JbRBuV+peydqvNuVDyiX6xTzoEoNKnRlfQ25Xho=;
 7:wSJZHo0XCio4g+wp/RA18Vbe4N2vxqzdEc0S/f+B1KqmnUAYwUy9KwaMkCoMfcY5u28T9S5qoNXbfuEriBt/HGdOa1W59kXJhBFlXcNPhI3vnBVIL1vdL71j/KGVpJK1yd6l7LQ05FydaVfY4zz4wMbvN3BNnhOdUufixcodPppDgcSGMISTUjMawm5byloqUD6KeeAmbl4VJYO5tgXiAVPch7p4GuQcXNZB7qG51qyFRxZ5ANsQQG3KdTYV7rH2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 09:26:59.2639 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 04fea423-ceac-4c2e-5cf5-08d61891e484
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 xen-devel@lists.xenproject.org, 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>

SGVsbG8gRGFyaW8sCgpPbiAxMi4wOS4xOCAxMToxNCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
SSB0aGluayB0aGF0LCB3aGlsZSB3ZSdyZSBkb2luZyB0aGlzLCB3ZSBzaG91bGQgdGFrZSB0aGUg
Y2hhbmNlIHRvCj4gY29udmVydCB0aGUgdHlwZSB0byBzX3RpbWVfdCB0b28uCkdvb2QgcG9pbnQs
IGFzIHdlbGwgYXMgcmVuYW1pbmcgc2N1cnIuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:27: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 1g01QW-0002Nd-Ce; Wed, 12 Sep 2018 09:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g01QU-0002NU-MN
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:27:10 +0000
X-Inumbo-ID: c3636143-b66d-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c3636143-b66d-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:25:18 +0200 (CEST)
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=hY4796CHOX9IARfm5Cl9yDAzjZze5asNC5Ax3h/Tz3k=;
 b=QCD3gKTNFamv/Xr5HMnvVvzGzx1iSxsEJyj7o+Hof/BUNHE0X0jWjCz1LT2ESvhZ9h/0lVJp0pLjAePZs+YCGhQL6KtsLnqncrOSGjIu3uC+/Nkekkhtf4sNlpzivQsdyqoJ2ukf2Dvtfud90hp4xM0o2YJKvJyP449CWjZCNx0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.51) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 09:26:59 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536653449-26496-1-git-send-email-andrii.anisov@gmail.com>
 <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <81ccc798-9414-9609-385d-480eae1424c5@epam.com>
Date: Wed, 12 Sep 2018 12:26:54 +0300
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: <024b940b55adc6f904a4abea68569103607d3a2a.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0601CA0037.eurprd06.prod.outlook.com
 (2603:10a6:203:68::23) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 04fea423-ceac-4c2e-5cf5-08d61891e484
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:Zr2flYMIcDunQ+a29mmA3rAxdZpVH7470YbSPkSUAIu1HSzXTIVo9O4BozWR/TYfJRsur/JoC+KG+AkqDvGpexfUO9jre65Fh3isxiGJc1YnvRd9+KoshqpxBKwCRkfb81VKzZQ/7sJ7JCMWYHLmoZVsbxJ0liu5l0HqE9g9oqoAJ2x5W7nAeyeqWRboLXvXkkF6dnMyQJgDL8ERvM9sqadcM/7/v8bagrCUWUM5+CDUzm6MO0CqpthXgr7FXGYL;
 25:SWux3at+ussS7fjYmC5renNE+i3awiBkP9crftMapHGH0AV5OCb+wCBlcoivtktB/8tNObJgicN2s7hKnjs/DydVBpo++UQZBxy66jA33ggSOZUSjOuUudNNbcTzDNS+uadLm7cQKVKwGqyxcwlxYGFOg9hllYpAfd1Dlg9P8Ld3q9wtnlQ2gqQsP5phkxR6wPGiJ7/CU91WYkrONu9b6kAURLqEJcP5bII8hUIyTVZHKnzkcp7cBkIHzRHl1jXtHjiutJTndZIm8IuHtTpFHCE8xEyGVimW6x/PBlysUPooKa7IYu8eXV+fT0eYf058wmMie9QCZtG4ajww8bWZnQ==;
 31:5KvvHgIHRjSKxhLsJamJt3+UQOrw5RbJWInf/ojOypuoAQ4TeWTkNigsEiiFCKrd9FklsAoG9EsS/FgC14qHxdSELccoq8cV8LWy2Y4aVr2RalMO5ulV0QgfjQBj3EQvQG1vqFnZee/zqtJ6r6lTz18lH1baYLuHWP/LA9gVYc1sq++oH1a/6hs7s5XYoRpe3AyFqiStKrmKo6ef8g9vMhlsUULqjk8JlYkjcfoACUw=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:hEtlpAgpBw1bccee0WIzlo4vyBgQnbYNMzvXkMjy+O20m+SFuGRjVP3GOPCjaUINRdiUU3lmZqqgMq9EOdgcbpV0PHjdUfwkk/ziLcXVXT8HOoSPi0e3/QN0SoJHJuRde5fBIUsDOlOtm/bPYvoFotcBYVaU2uk22jP0rpq+SxEGNlKKIlv4egAcTOK4+FvZIFFGtbI5s3G4baXVWIu6RcxpqAiWWaTgkjBLysvukc6aY3tuWfXCOFsNF0nZrFK4ssGJV1qQ5sXkd5YibsakmVt54FU8qS7fuVs3QoKRX5mQVxMwMnJCFrWf1/aq466S1zsmAHOTarVLRjBjGPcck3hEbgcJ75hcvXMLX/0f6uamycHmVUcC9WEIvVkARZdhKBeWJhFKnbVSzqFvx9SGdK8jMmsnDOmi7Q3re1NAdaXLm9u2ihNkndzKdokDbYN/x61UYycjzIoZ815Wxp0xZO8GxfHPX7hRyA5/GYJaKmV6jlx5h68oZlJ+LnkuK6t3;
 4:+tILuUJaSQrvj3sEwE4G6acoLMD6V7Dym0dGUv3pNb7cM5C48h0/5gMnCiVsucf5wScn+LAKJzDXmOPdBQ9rHsAa0C9Oi4gJ+uO3PC+3HHKY9gWMvSeUnhmMpq4QCPkNZwbJ1VP0kpwrQvjRe/9n2IVr45DVCOAJiqpDUncbcUWsI34/IHTE8am/OvwxfpS3YVoMWJy9m5FRzuUdz2wOooq2Nz04B8S3UU9Re3RmSG56LOYZ3SFOM2YtF/AGTGTVT0bRuoeDXJEyUnCHY976sg==
X-Microsoft-Antispam-PRVS: <VI1PR0302MB268631222338F09E81390CBBE61B0@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(346002)(366004)(136003)(376002)(199004)(189003)(51444003)(52146003)(5660300001)(65826007)(67846002)(80792005)(81166006)(81156014)(25786009)(47776003)(72206003)(39060400002)(68736007)(8936002)(97736004)(4326008)(31696002)(2906002)(36756003)(86362001)(6116002)(3846002)(6246003)(64126003)(50466002)(230700001)(6486002)(54906003)(305945005)(7736002)(186003)(8676002)(106356001)(316002)(58126008)(16576012)(110136005)(229853002)(11346002)(446003)(77096007)(16526019)(2486003)(7416002)(105586002)(53546011)(26005)(6666003)(65806001)(31686004)(558084003)(23676004)(76176011)(65956001)(478600001)(476003)(386003)(2616005)(486006)(53936002)(66066001)(52116002)(956004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6M1hhZmFiRTZkR0dLaFZBL3J0bkE1ZVNZ?=
 =?utf-8?B?aUQ3d3VCeFNEOFBTOXREck8wbDdqaVNFcEpseTBZUksvWDhTbjJhRDZ4b0w0?=
 =?utf-8?B?TlJzZ2RkSEhIN2FPa1JEVUhsWFZXQVpmbjNoMFArZTM4d2Zody84NERaTWVH?=
 =?utf-8?B?bTgvekw1WDVGY2ZhUjdjT3lDWHd1N0kxN0tnTWsxZ1E4TTJvRi9kMTBDNlFU?=
 =?utf-8?B?V0htYzhacDNlSXJRQlFyOW16ZjY4dStTT0ZjdjZFU0FmS0w0SWlmMGtzSmRM?=
 =?utf-8?B?T1VobDZ4V3ZmblVJSUMxZUlDTlBrckNGd0w1M1pXVGdFUFdOVlpMZlhRTFlY?=
 =?utf-8?B?eWlDQ1JaMnZkdFVkRmxOd0lzMWVuaDk5WXpBQXM5ZlNMRmtZQzkwOEVIM1l6?=
 =?utf-8?B?azVrNFBXQVZWOSs2UjdTeEZRRkxBU3UxT3JoS3I5MjgvQ0U0ajJvckxYcE42?=
 =?utf-8?B?SFhkQ3JwbTFPaEE0dVNjeDNBdzRaazIzMHVaTFNucFR5UElhUldMbkY0WGpH?=
 =?utf-8?B?dUNubmVmU1lpM0IxVjZmVE43cWNvdVVBUDNnd2tJQWZ4Q1VDZnI3MzNmSFpH?=
 =?utf-8?B?eVYrZGNxandVdkI4SksrTVkwRUZkdUVDaXBHSSs5M3dOV0tGRjhkVFEzNzJq?=
 =?utf-8?B?Zy8za09zVVdYQ0VXdzVkSHgzQnQ1L2FtTHR1K1B4cUZPdnB3VnZaM0pHdWNH?=
 =?utf-8?B?WlRCUDhpbVlxOWVLZ05jYjMwZjh3K2EvTzdWTnU4K1ZzWndnSWhOQnhOdGs4?=
 =?utf-8?B?a3h5blplZmJ5Wkp0aHYrYWdsZUNvWXRmdXFMdXVrSzBNWk80R1RKN3JGMmRX?=
 =?utf-8?B?OVl2VHBzMjhTaFhkdS9SSXUwN0tGRzFvOFA2UThub2Vtd1FOaUNkcFdsUTRN?=
 =?utf-8?B?a0VrZW03VEdUWDlLUnBsSVlXUkpsd2Z2S05NQmxpSDdtMWZzZXFveWxvZmpU?=
 =?utf-8?B?Y1BtUmZxQkdSdTZiR0VkM3M4ZFhhT08wSmtQbm5MRkpqanF5ZUNGRWYvTDRa?=
 =?utf-8?B?Mm0wTk4xYVpibmhRN2dxRC80ZkhYS3JZUG9XU2kwcXRTNWZHRGpHb0RlaWVy?=
 =?utf-8?B?aXhNS2twWTVkYTE5V3VvVVNwVmxhTllwbCtDeTJFYXc1L21qeHp2bUVQTUVZ?=
 =?utf-8?B?b01ISHFpenpWVWJ4ejIvM1BBSnNHaEFDVTZybGtsWlhDSjdvZURDU3RiUjg1?=
 =?utf-8?B?YSs3OFlCSEhISmVqQlVYcTJJZXljblhiUmUxOGRZc3pTazBSbU5UcU95a3ZY?=
 =?utf-8?B?QllJOG9zRk5IMlptQzdNTWUzaEllSklpbFpodjdrT2xGbzJ2L25uVDhlNHRP?=
 =?utf-8?B?QU1aQ3M3UkdNN0NRTXRFdmlyemhnNnYxOXRvbWpleFNnR3VnYkk2T1VEckFZ?=
 =?utf-8?B?bmx0bDQzbTlmeldKbGRTN3g0QXRIZTlDNGJXY1A5ekhxRXp2dzBJcEZSdHM0?=
 =?utf-8?B?NVA5b2M0VVByOUU4b1kxN3VwSGZMSG5hcENRVm1kWUtRK25HTCtqYXRjalhK?=
 =?utf-8?B?SVVkeTN3K3dMS1pUbmFWNXc0SXllSC9HQk90WXUxTFBDbWlIdnZZYm5tcGc5?=
 =?utf-8?B?M0U1Z1VGdUN0aFNiZXM2QUx5ZHlNc2FJaCtXWkpXUk5hK09Gb3lRWEFqSnc5?=
 =?utf-8?B?V0g2UEN0VVYvUHVCQmNZdXhCZE1jQURCQXJ0V0pwSkdGU0VuRXdPbzJkRThl?=
 =?utf-8?B?TkdOUWxnRHhWcERGb2krYkptaVVLcEZONWRYNWZFWlBjMmhyQjl2MUk0ZHMw?=
 =?utf-8?B?OHlCd2YzUTNVbGlBMndrc3lmWE1qaXJIVTZLMHJmTE82eXUwOWljVHVRRy80?=
 =?utf-8?B?dFNCT2ZueDY4RWVFOEp6b1kwUXdRZXRDUDFzbmNZSFM0V3lYRHpoSDg4bG9x?=
 =?utf-8?B?UzBwVk9iMm5YTHVNdFltVVZCZFdGNnYzTVdkc1IzeGlGWkpkNVkzaU9kdGhn?=
 =?utf-8?B?eGJWVkNKU2djV0pUK213Y2R0Uk1FcG1kQ0NkY0VYQnJaUXUxQjQ0Um5NdUtT?=
 =?utf-8?B?UVZpMXBoZmVsT3NjQWFmSUIvSnJ1NHdBcEhUUUxuRVQ3MDhRam85TVpnNFFM?=
 =?utf-8?B?WGxaekFFTkswdzVUcDcyQlUwa2dlYkgxdTRyQnpqdWtodVlqSjJzQWxnQ3V1?=
 =?utf-8?Q?KxRKwP/O0bphNkPpMzsls4JxkT0vyaN8LBLCqQRA+lT/aq?=
X-Microsoft-Antispam-Message-Info: CUoRo/Zq5MnwsFddHi3R/BlryJKV/V6VyfFICzElMiXe+UqnzUeDcz409+ajvyX7UoGXvJJrHcOaFwvJPlYOKlsMFI8C4J3PjBZCpOGoCTq7CiRST1VL9tbH5Sf+Ny64ZLkPvpD/TSHEB32V0UXP2k5FtUYZqYh+cYJbIeHQ1o+lYP7K823ciK80btp08r5qkHAucvZlz0Gis1M86GGYVVfc84VXStRtsx9F85HEPjwUXI8LrCYS33T4WDt310YAb7JQUxYPfUxywKraupYB+LHi/jd380z4L0ArHi92ret8ABK5k1NBv5bpmZSsJd/TAQE4hGvWUSRrNM0IWwyR0eGrV7CWHeBZuWYmzLxpnTs=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:CZvd4OPhlGRWdKgMGn6QnCZ9DlhJdESj6k03OE0viVaj+AnOIWRgaR1H+mKXOdPQ03ExOa1Mnbz7tTZTLuoVHtlprg2+59TXFblvCo+6K7w9kdEA7MHppHTwipae8++aA9t+1ahowlAaj0YyyfHfswuWUBXFYZ/9oxEB7l9VfX3x9+9KwdrdW29VVUCOHBhTT8Ju7rIaXFkQq5K30kPxkIDkxPxxlvqdWDHwbbuHIAbCZfP9p83dEWe7CIO50t05jOdy1QElU2RhB/27iqCN6bjBrCXQhm+VPoJxln9eGSF0OdYqaC00ZdVMtAlkg7MEzPDhZ6e1iLyVmHwjOUMFDKeuetoBXBp6eL/5uqJPamBem9AaDd2phvLrULGt2yOVnXF/eDyK0Gg+9dNpU9kbVAmTN+eBZIngRCOyTWh/wxQo1QTRtCnowzwq5lZJI+kli+L6jgtT+0UU4E/5tURqMQ==;
 5:eQvg/4HFq2OWGFjqZvswBfRWbTfFhrrNfu6SiSQToQs7GDtfdcIvGGWcQsPnW1wGSaXBrD3o0lwpwkkHCN3fhSR7GMd55AIwAlyvSe9Y86fWz43q7KTU9/lutbgf9yQOkmi/JbRBuV+peydqvNuVDyiX6xTzoEoNKnRlfQ25Xho=;
 7:wSJZHo0XCio4g+wp/RA18Vbe4N2vxqzdEc0S/f+B1KqmnUAYwUy9KwaMkCoMfcY5u28T9S5qoNXbfuEriBt/HGdOa1W59kXJhBFlXcNPhI3vnBVIL1vdL71j/KGVpJK1yd6l7LQ05FydaVfY4zz4wMbvN3BNnhOdUufixcodPppDgcSGMISTUjMawm5byloqUD6KeeAmbl4VJYO5tgXiAVPch7p4GuQcXNZB7qG51qyFRxZ5ANsQQG3KdTYV7rH2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 09:26:59.2639 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 04fea423-ceac-4c2e-5cf5-08d61891e484
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 xen-devel@lists.xenproject.org, 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>

SGVsbG8gRGFyaW8sCgpPbiAxMi4wOS4xOCAxMToxNCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
SSB0aGluayB0aGF0LCB3aGlsZSB3ZSdyZSBkb2luZyB0aGlzLCB3ZSBzaG91bGQgdGFrZSB0aGUg
Y2hhbmNlIHRvCj4gY29udmVydCB0aGUgdHlwZSB0byBzX3RpbWVfdCB0b28uCkdvb2QgcG9pbnQs
IGFzIHdlbGwgYXMgcmVuYW1pbmcgc2N1cnIuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:30:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:30: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 1g01TK-00038P-8Q; Wed, 12 Sep 2018 09:30: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g01TJ-00037w-Ha
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:30:05 +0000
X-Inumbo-ID: 2bcf4cce-b66e-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bcf4cce-b66e-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:28:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78925910"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucA==
Date: Wed, 12 Sep 2018 09:30:02 +0000
Message-ID: <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
In-Reply-To: <5B98DA8902000078001E7B4E@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MjEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MTUsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMDoxMwo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNl
LmNvbV0KPiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDowMwo+ID4+ID4+Cj4gPj4g
Pj4gQSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBWIElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBz
aG91bGRuJ3QgdGFsayB0bwo+ID4+ID4+IGl0IGluIHRlcm1zIG9mIE1GTnMuCj4gPj4gPj4KPiA+
PiA+Cj4gPj4gPiBXZWxsLCBpdCBoYXMgdG8gdGFsayBNRk5zIGF0IHNvbWUgbGV2ZWwsIHN1cmVs
eT8gVGhlIG91dHB1dCBvZiB0aGUKPiBJT01NVSBpcwo+ID4+ID4gbm90IHN1YmplY3QgdG8gRVBU
L05QVCwgcmlnaHQ/Cj4gPj4KPiA+PiBZZXMgdG8gdGhlIHNlY29uZCBxdWVzdGlvbiwgYnV0IG5v
IHRvIHRoZSBmaXJzdDogVGhlIEdGTiAtPiBNRk4KPiB0cmFuc2xhdGlvbgo+ID4+IHNob3VsZCBz
dGlsbCBiZSBkb25lIGluc2lkZSBYZW4gaW4gdGhlIEhWTSBjYXNlLCBpbW8gKGluIHRoZSBjb3Vy
c2Ugb2YKPiA+PiBtYW51ZmFjdHVyaW5nIHRoZSBQVEUpLgo+ID4KPiA+IEluZGVlZC4gVGhpcyBm
dW5jdGlvbiBpcyB2ZXJ5IG11Y2ggaW50ZXJuYWwgdG8gWGVuIChpdCdzIHNpbXBseSBhbgo+ID4g
YWJzdHJhY3Rpb24gb24gdG9wIG9mIGEgdmVuZG9yIGltcGxlbWVudGF0aW9uKSwgc28gd2h5IHNo
b3VsZCBpdCBub3Qgd29yawo+IGluCj4gPiB0ZXJtcyBvZiBNRk5zPwo+IAo+IEJlY2F1c2UgIk1G
TiIgaXMgYSBjb25jZXB0IGEgSFZNIGd1ZXN0IGlzIG5vdCBrbm93aW5nIGFib3V0LCBvcgo+IHN1
cHBvc2VkIHRvIGJlIGtub3dpbmcuIFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0IG1p
Z2h0Cj4gbGVnaXRpbWF0ZWx5IChoYXZlIHRvKSBrbm93IGlzIHdoZW4gaXQgY29tZXMgdG8gbWFu
YWdpbmcgdGhlIGhvc3QKPiAoaW5jbHVkaW5nIGFueSBndWVzdHMpLCBpLmUuIGluIHRoZSB0b29s
IHN0YWNrIG9mIGEgUFZIIERvbTAuCgpPay4gU28gY29uc2lkZXIgdmFsaWRhdGluZyBhIFBWLUlP
TU1VIHVubWFwIHJlcXVlc3QgZnJvbSBhbiBIVk0gZ3Vlc3QuIEl0IHBhc3NlcyBpbiBhIERGTiBh
bmQgYSBHRk4gIGJlbG9uZ2luZyB0byBpdHNlbGYuIE5vdyBYZW4gbmVlZHMgdG8gZmlndXJlIG91
dCB3aGV0aGVyIHRoYXQgQkZOIGFjdHVhbGx5IG1hcHMgdG8gdGhlIEdGTi4gSXQgY2FuIGxvb2sg
dXAgdGhlIE1GTiBiYWNraW5nIHRoZSBHRk4gKGZyb20gdGhlIHAybSkuIEhvdyBkb2VzIFhlbiBu
b3cgdmFsaWRhdGUgaXQgaWYgaXQgY2Fubm90IGxvb2t1cCB3aGF0IE1GTiBpcyBhY3R1YWxseSBw
cmVzZW50IGluIHRoZSBQVEUgcmVmZXJlbmNlZCBieSB0aGUgREZOPwoKICBQYXVsCgo+IAo+IEph
bgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:46:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:46: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 1g01jI-00045N-P7; Wed, 12 Sep 2018 09:46:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swv4=l2=citrix.com=prvs=786902181=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1g01jH-00045I-5J
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:46:35 +0000
X-Inumbo-ID: dc1221fd-b670-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc1221fd-b670-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:47:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78926916"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 3/3] x86: Clean up the Xen MSR infrastructure
Thread-Index: AQHUSgEiTf5rHAeJUEyek7p0Repp3aTsMAyAgAALyQCAAAmZgA==
Date: Wed, 12 Sep 2018 09:46:31 +0000
Message-ID: <ea9eb527a924f2b42f7d84e607be8ac41fc988ac.camel@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
In-Reply-To: <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.1-2 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <55763095B7669B4094CF372CD6785D31@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gV2VkLCAyMDE4LTA5LTEyIGF0IDEwOjEyICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMi8wOS8xOCAwOToyOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBPbiBUdWUsIDIw
MTgtMDktMTEgYXQgMTk6NTYgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4gPiBSZW5h
bWUgdGhlbSB0byBndWVzdF97cmQsd3J9bXNyX3hlbigpIGZvciBjb25zaXN0ZW5jeSwgYW5kIGJl
Y2F1c2UgdGhlIF9yZWdzDQo+ID4gPiBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4NCj4g
PiA+IA0KPiA+ID4gVXBkYXRlIHRoZW0gdG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhh
biBwcmVzdW1pbmcgdGhhdCB0aGV5IGFjdCBvbg0KPiA+ID4gY3VycmVudCwgYW5kIHN3aXRjaCB0
byB1c2luZyBYODZFTVVMXyogcmV0dXJuIHZhbHVlcy4NCj4gPiA+IA0KPiA+ID4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPiA+IC0t
LQ0KPiA+ID4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gPiA+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiA+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+ID4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4NCj4gPiA+IA0KPiA+ID4gdjM6DQo+ID4gPiAgKiBDbGVhbiB1cCBh
ZnRlciBzcGxpdHRpbmcgdGhlIHNlcmllcy4NCj4gPiA+IC0tLQ0KPiA+ID4gIHhlbi9hcmNoL3g4
Ni9tc3IuYyAgICAgICAgICAgICAgfCAgNiArKy0tLS0NCj4gPiA+ICB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDQgKystLQ0KPiA+ID4gIDMgZmls
ZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pDQo+ID4gPiANCj4g
PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMN
Cj4gPiA+IGluZGV4IGNmMGRjMjcuLjhmMDJhODkgMTAwNjQ0DQo+ID4gPiAtLS0gYS94ZW4vYXJj
aC94ODYvbXNyLmMNCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYw0KPiA+ID4gQEAgLTE1
Niw4ICsxNTYsNyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IG1zciwgdWludDY0X3QgKnZhbCkNCj4gPiA+ICANCj4gPiA+ICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoLiAqLw0KPiA+ID4gICAgICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6DQo+
ID4gPiAtICAgICAgICByZXQgPSAocmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgdmFsKQ0KPiA+
ID4gLSAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2RU1VTF9FWENFUFRJT04pOw0K
PiA+ID4gKyAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1zciwgdmFsKTsNCj4gPiA+
ICAgICAgICAgIGJyZWFrOw0KPiA+ID4gIA0KPiA+ID4gICAgICBkZWZhdWx0Og0KPiA+ID4gQEAg
LTI3Nyw4ICsyNzYsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgdmFsKQ0KPiA+ID4gIA0KPiA+ID4gICAgICAgICAgLyogRmFsbHRocm91
Z2guICovDQo+ID4gPiAgICAgIGNhc2UgMHg0MDAwMDIwMCAuLi4gMHg0MDAwMDJmZjoNCj4gPiA+
IC0gICAgICAgIHJldCA9ICh3cm1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCB2YWwpID09IDENCj4g
PiA+IC0gICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhDRVBUSU9OKTsN
Cj4gPiA+ICsgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3hlbih2LCBtc3IsIHZhbCk7DQo+ID4g
PiAgICAgICAgICBicmVhazsNCj4gPiA+ICANCj4gPiA+ICAgICAgZGVmYXVsdDoNCj4gPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+
ID4gPiBpbmRleCA3YzE3ODA2Li4zOTg4NzUzIDEwMDY0NA0KPiA+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMNCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+ID4gPiBAQCAt
NzY4LDI5ICs3NjgsMjUgQEAgc3RhdGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykNCj4gPiA+ICAgICAgICAgICAgdHJhcG5yLCB0cmFwc3RyKHRyYXBuciksIHJlZ3Mt
PmVycm9yX2NvZGUpOw0KPiA+ID4gIH0NCj4gPiA+ICANCj4gPiA+IC0vKiBSZXR1cm5zIDAgaWYg
bm90IGhhbmRsZWQsIGFuZCBub24tMCBmb3Igc3VjY2Vzcy4gKi8NCj4gPiA+IC1pbnQgcmRtc3Jf
aHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkNCj4gPiA+ICtpbnQg
Z3Vlc3RfcmRtc3JfeGVuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90ICp2YWwpDQo+ID4gPiAgew0KPiA+ID4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOw0KPiA+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Ow0KPiA+ID4gICAgICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZpcmlk
aWFuIGFyY2hpdGVjdHVyYWwgTVNScy4gKi8NCj4gPiA+ICAgICAgdWludDMyX3QgYmFzZSA9IGlz
X3ZpcmlkaWFuX2RvbWFpbihkKSA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOw0KPiA+ID4gIA0K
PiA+ID4gICAgICBzd2l0Y2ggKCBpZHggLSBiYXNlICkNCj4gPiA+ICAgICAgew0KPiA+ID4gICAg
ICBjYXNlIDA6IC8qIFdyaXRlIGh5cGVyY2FsbCBwYWdlIE1TUi4gIFJlYWQgYXMgemVyby4gKi8N
Cj4gPiA+IC0gICAgew0KPiA+ID4gICAgICAgICAgKnZhbCA9IDA7DQo+ID4gPiAtICAgICAgICBy
ZXR1cm4gMTsNCj4gPiA+IC0gICAgfQ0KPiA+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsNCj4gPiA+ICAgICAgfQ0KPiA+ID4gIA0KPiA+ID4gLSAgICByZXR1cm4gMDsNCj4gPiA+ICsg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiA+ID4gIH0NCj4gPiA+ICANCj4gPiA+IC0v
KiBSZXR1cm5zIDEgaWYgaGFuZGxlZCwgMCBpZiBub3QgYW5kIC1FeHggZm9yIGVycm9yLiAqLw0K
PiA+ID4gLWludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpDQo+ID4gPiAraW50IGd1ZXN0X3dybXNyX3hlbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpDQo+ID4gPiAgew0KPiA+ID4gLSAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gY3VycmVudC0+ZG9tYWluOw0KPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOw0KPiA+ID4gICAgICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZp
cmlkaWFuIGFyY2hpdGVjdHVyYWwgTVNScy4gKi8NCj4gPiA+ICAgICAgdWludDMyX3QgYmFzZSA9
IGlzX3ZpcmlkaWFuX2RvbWFpbihkKSA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOw0KPiA+ID4g
IA0KPiA+ID4gQEAgLTgwOSw3ICs4MDUsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiA+ID4gICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICJ3cm1zciBoeXBlcmNh
bGwgcGFnZSBpbmRleCAlI3ggdW5zdXBwb3J0ZWRcbiIsDQo+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZV9pbmRleCk7DQo+ID4gPiAtICAgICAgICAgICAgcmV0dXJuIDA7DQo+ID4gPiAr
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiA+ID4gICAgICAgICAgfQ0K
PiA+ID4gIA0KPiA+ID4gICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4s
ICZ0LCBQMk1fQUxMT0MpOw0KPiA+ID4gQEAgLTgyMiwxMyArODE4LDEzIEBAIGludCB3cm1zcl9o
eXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ID4gPiAgICAgICAg
ICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHQpICkNCj4gPiA+ICAgICAgICAgICAgICB7DQo+ID4g
PiAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdtZm4pOw0KPiA+
ID4gLSAgICAgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOw0KPiA+ID4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsNCj4gPiANCj4gPiBQcmV2aW91c2x5IC1FUkVTVEFS
VCB3b3VsZCd2ZSBiZWVuIGNvbnZlcnRlZCB0byBYODZFTVVMX0VYQ0VQVElPTi4gQnV0DQo+ID4g
d2l0aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkgYmUgcmV0dXJuZWQu
IEkgZG9uJ3QgdGhpbmsNCj4gPiB0aGF0IGNhbGxlcnMgY2FuIGhhbmRsZSB0aGlzIHNpdHVhdGlv
bi4NCj4gPiANCj4gPiBFLmcuIHRoZSBjb2RlIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCk6DQo+
ID4gDQo+ID4gICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOg0KPiA+ICAgICAgICAgc3dp
dGNoICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChyZWdzKSwg
MSkgKQ0KPiA+ICAgICAgICAgew0KPiA+ICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6DQo+ID4g
ICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBXUk1TUiAqLw0KPiA+ICAg
ICAgICAgICAgIGJyZWFrOw0KPiA+IA0KPiA+ICAgICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElP
TjoNCj4gPiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0
LCAwKTsNCj4gPiAgICAgICAgICAgICBicmVhazsNCj4gPiAgICAgICAgIH0NCj4gPiAgICAgICAg
IGJyZWFrOw0KPiANCj4gSG1tIGxvdmVseSwgc28gaXQgd2FzIGJyb2tlbiBiZWZvcmUsIGJ1dCBz
aG91bGQgYmUgY29ycmVjdCBub3cuDQo+IA0KPiBSRVRSWSBoYXMgY2F1c2VkIGFuIGVudHJ5IHRv
IGdvIG9udG8gdGhlIHBhZ2luZyByaW5nLCB3aGljaCB3aWxsIHBhdXNlDQo+IHRoZSB2Y3B1IHVu
dGlsIGEgcmVwbHkgb2NjdXJzLCBhZnRlciB3aGljaCB3ZSB3aWxsIHJlLWVudGVyIHRoZSBndWVz
dA0KPiB3aXRob3V0IGhhdmluZyBtb3ZlZCBSSVAgZm9yd2FyZHMsIHJlLWV4ZWN1dGUgdGhlIHdy
bXNyIGluc3RydWN0aW9uLCBhbmQNCj4gdGhpcyB0aW1lIHN1Y2NlZWQgYmVjYXVzZSB0aGUgZnJh
bWUgaGFzIGJlZW4gcGFnZWQgaW4uDQoNCkFjdHVhbGx5LCB0aGUgY3VycmVudCBWTVgvU1ZNIChi
dXQgbm90IFBWKSBjb2RlIGRvZXM6DQoNCiAgICAgICAgc3dpdGNoICggd3Jtc3JfaHlwZXJ2aXNv
cl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkNCiAgICAgICAgew0KICAgICAgICBjYXNlIC1FUkVT
VEFSVDoNCiAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KDQpUaGlzIGNvZGUgaXMg
cmVtb3ZlZCBpbiAxLzMgcGF0Y2ggYnV0IEkgd2Fzbid0IENDZWQuDQoNCi0tIA0KVGhhbmtzLA0K
U2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:47:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01kK-00049t-3Q; Wed, 12 Sep 2018 09: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=0ru5=l2=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g01kI-00049h-9v
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 09:47:38 +0000
X-Inumbo-ID: 9ee9ac9c-b670-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::720])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ee9ac9c-b670-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:45:45 +0200 (CEST)
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=NXWx7cQSSaRYn6qrL5f4ey/GnonG3r8IowqXb0kRto0=;
 b=Andf3G45zoIj40h1irKVfhJA5gLpmXYFePYJPXFWNiMZ+2y4yYt4rl33jC+wN62ty4mLcXBd7mgjnGHvFJrevv0IsvpLWfPQbPohN9i7cAY3mwkuPgYq9lZ27AMieSHyfKSbbSWPQiJawd2oX6AYnUzi4t3eNWWue6YJr+GudPk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR02MB4177.eurprd02.prod.outlook.com (2603:10a6:208:da::19) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.16; Wed, 12 Sep 2018 09:47:28 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 12:47:01 +0300
Message-Id: <20180912094701.2205-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6PR0202CA0006.eurprd02.prod.outlook.com
 (2603:10a6:4:29::16) To AM0PR02MB4177.eurprd02.prod.outlook.com
 (2603:10a6:208:da::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 152a867c-9ba0-44d9-dbde-08d61894c0ec
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4177; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4177;
 3:ZXp5PEDfDW1ZJn/wxBzI/4tQgcnGyKI4RLcM6pAV8/OARHWCSOlHr+sC8IxcFCZHkNPWOTPwNupAq9QeNLsYzzIu78cp9OoOhFN6dcWskFvjeKnt/ZD6yjYVqdSs6kBy5w3kPKvDkNz2h0kw54xCmXxItWXku4NJqrdOcqCaD7unvqxjPGV4ceb2oBnbd/BpdoIs+SKreRsEyesg6Tpuzcype8l9d0PgY5g05MAQyEwzMviIlEtir9nGn7kA7OP1;
 25:jgpxsU9MJhtzoNHPkX8feX1x6Iu6Gl1/usIJYpNe69PiyeyXrhavtw6wtIHYjlzHLDNSG2oMiR6MHshlKusAf/woHT0Mkkp0VQiV7okX0Wn6Ul6y7bBlv8CiL4dv+HV04AtRarM9K5k9ELa2h49Kg39qUqfzoFPFtlzCoMyLtaOmnJ3nfQoORtwUi/fuvs08wZ3zfRw/0vP85fdZYzOd1XzG+3vchMV/rFSnokVsuXQeXJmbfbWYq3M71bm5Ndwx/19sOFYD/dCxQUx99/Syxrr1JLIS7q5CrrGdSjE6qFYYsXaj/1cbbiVlb+4RDEsD6psth06LqTq+NHzlhDTLwQ==;
 31:5AiBqr6U3HHIN6s5LJElhpzS3s8pRz3f46TwzTgWCO3jZNz3sPT5Tai2MAFOd7fdkNVDtvI+29rR+hGfbRwh2LQz0QLerv8GaxSu+loKIPzrb8Obx4QF8AwofXJ2ZCepaf+ysFdzu+64ETZeQ77dRhu8Vef/Iqq/WrO7jys4rfs+U647V1CBd1NtsT+LI8UaCywrRor/xj/XasPNe+7mNrlB6AuNaryD0YApsG2ukx8=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4177:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4177;
 20:nK0EideW//voQn46errkNgiPLJD5Yeg7gqws+vxC4sn45IxsvBgt9EeZpJ9z2nzEOuO600nkfUli3Wyo2Z8o7BCLRTegdtZcNP2CqcGMliaTyRWkPnQ/+oeozZW9MTc4M38lp+Gn0EJEbi/OK0sbB96IG/yZqdX2OrwfcfuT8MQU2YrqtOEygHdWOGTnL1q//hz+jpvji4nJ657ub0co8Iuxkj3XClMFbCj39NXm0Zn11Jt9qaSt/F2I5bxRcmgm1MenPMA3E0qv8lXfUZN7qiLFwVvSGYNa/vAcYYEnxvyMhLy/Rzh+ui4/BhUZjTioInwGoW61TEnW1gzW1UcmNA==;
 4:XbIeV7nj3Ii+CR7Cy0XGCyofIi8FveArgcal5SiNZq9Np3dcuQm7bgeRN8QFEkmC0hjYmR+wPjua2zTJU78PbP1pFvpBNcu8RP4wyIuWRkYvL2YFJq2ObStUZILXcrlTOjtLm3iDvcALLgQtJpzEHHd2/JfyprBTkKD8WKPLQ4mXx7DPQbTeRGZ31rElnFLH7yAOBWPEGBsh18qK6eQM5HNuy/kCsfRWtMjyWsQxK71irzOzdhJepwhsrbaZW9j8AybbYozaJ86AD+62vGvCRzy5e6DrDxv+XLLTJXeGQKGHy7WrM87GQvY9254AdlSo
X-Microsoft-Antispam-PRVS: <AM0PR02MB4177610E94460D1F0E0E4727AB1B0@AM0PR02MB4177.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:AM0PR02MB4177; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4177; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(979002)(366004)(376002)(39850400004)(136003)(396003)(346002)(189003)(199004)(6486002)(14444005)(68736007)(66066001)(386003)(6506007)(26005)(47776003)(16526019)(186003)(478600001)(5660300001)(8676002)(6666003)(6916009)(81166006)(7736002)(8936002)(305945005)(81156014)(50226002)(48376002)(106356001)(25786009)(6512007)(53936002)(2616005)(50466002)(2361001)(476003)(956004)(2351001)(4326008)(105586002)(107886003)(97736004)(486006)(2906002)(1076002)(6116002)(3846002)(575784001)(316002)(36756003)(16586007)(86362001)(52116002)(51416003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4177;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR02MB4177;
 23:GKGgpdcyV0l83p6kvH9t0C0Ivnf6p6bTCCRlqNSya?=
 =?us-ascii?Q?ggAfxgDfiV4Fj/SHEGnR+kdIfTn8Modc9CMoX5ZbRtGRWS/pK0hd+Ya6/mTu?=
 =?us-ascii?Q?r+xbXhdmxrl3HQeciBpQoGMiAIxUjWT91f+VOhDRpEsBozvGn6XaDKZbxZoW?=
 =?us-ascii?Q?yT5+hTDTf5l9/T1Tc521wfH0oncGhWk4EWec2rfgrpGPExvfSs9FigALPQDq?=
 =?us-ascii?Q?lR5JxtyDE4OuFDGhp2eOxOlhXGRYEuHzzIGIwyAcwJtUIWldAkMM0iqUVucq?=
 =?us-ascii?Q?N8+NpnN2125iHzHAindBu0Zf+4ix75IA30u3y6WjXnjxfVkx0ykX6oxAOok2?=
 =?us-ascii?Q?3PYgVmVKnCd79erxu1R6SW1z6HubIqqv4LMPV+hsfaWWiaGN1fvQ/LEImSKv?=
 =?us-ascii?Q?YLSoyl/iq6impMZFMreZMAUdZvgmEEn4G7Ee4ldanU7VyV9uEpCZzKTRs71l?=
 =?us-ascii?Q?CwSi9XgR01hdAldy5mAEt5rGGogag8oy/9mHcr+Txv2mUwlnu+52e9BUQ2mA?=
 =?us-ascii?Q?/+qBN+8uKHd83gPVV8YRXwTlBdNwD4M47EgycY5cgpgQoTMaKtPhHTNpjp6a?=
 =?us-ascii?Q?DsCEIe0pH6Pj/U6x5RH3dlV1PFFYBU8H/XKllLYM452b7osXdUYuTiNSwpLq?=
 =?us-ascii?Q?E9IIgWlwhDSeltdSZtSOGC0weK5g+Vjf6Cwv5K6UG4dTMTf8MRRqQqdngT6z?=
 =?us-ascii?Q?HWEX7ttl+VCIGYqN4fGw3mbhnnuhIG4Dn7bMsgGPvyCRNeQThQPDykHHM6nf?=
 =?us-ascii?Q?XuP6+fe0/uQ78bh1tjgKX2w6+MwQQtg5W7Ktolq/lHLyXVyLwSQthEJyibcm?=
 =?us-ascii?Q?e6mXn8fYIzr3SBJLxUnCr6OnJeK5PJh4u9H5k0IsD6k+7pl4l3TxNADUZ2xX?=
 =?us-ascii?Q?4mkHpfFvd47Vq0Lj+OxuK0OXT8NVcmXMydi7KtdodMWI3b4jzO2w95EXLaKi?=
 =?us-ascii?Q?ag+Quys95oG99lKb8DOqXdk6/qKRX4kdLgSXuwJjRlM9p3sbXk8LDFHjH27d?=
 =?us-ascii?Q?+p4okbJfidOHXWSEgCcuTSlVCGUcxwlYU5EVAFWWRtGkzP/Pt+XLx224Jjsg?=
 =?us-ascii?Q?ZbkgoatIMj203capsybfbRabTQyGywhMeHP80Ndj8uheHQSavhJuAc/LG2q7?=
 =?us-ascii?Q?ZJP+572gA0cfV30yjCH7HmZrgIADZf9HeDj+bbkzwmXp8tYCF0luXMQ7mkG3?=
 =?us-ascii?Q?vwI7urpFbsJdiA/W7VkpQVJYxFLVpQT7I1HXDnymU3ondDVGrL/qSGgyWxAY?=
 =?us-ascii?Q?UY01dISep4CXI4+9z3r/7cw0mrilugyoqbD9MpaYdv/8bOkNCZB9TA6aEZtp?=
 =?us-ascii?Q?gBRnv93Vm++KINCI+203cIzG4At++X09mwvPxQVMqrE?=
X-Microsoft-Antispam-Message-Info: vhsDwOvsayjFTXROoCx0E+GHzbCwPnGAxOO27Bx2Rb12AGl8uFL++hQQqieeoYTcAlaOxcQgCYTdJym2Q+QyE9ae9+NPj5O4VtdSNXailh2zLk8EubPhAflfAlPrz74sfpQDVJsH0ZzNAlAtPFRN/idyIH4Wjoed/aRDSYKKAFmUlFWuKrCyfj6yo7ZtGFGLS3XfWe37mL7FXJf9Ix0L0y0WlobHXNkU3d+TC3mwJdX48nFmKcJseiP8qKhTMDQMlqmPm/pzoggloIsQRkguWscaknzsLcuHkOnAMVKvNfQf79g87CkWrEvrT/GSat/NmLbDNJHtbnwiuqpfNanvy+k2ZOqhDV2iKEVYWn+ySmM=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4177;
 6:/iyho3YwdubNChfEZpdrJFWjb3AlYhY8kT+ce4l4DNei8pHdcsXxOQ6AKgf0+P6jgZ9q+YmgRNhV2r8bIyxzSpv6e9UMyrn7W1S1SjUeSzx6/+d8BWwyQ5k7pybtnK//cpsT66wWH7/NWM0nQCRnyThasgTJg71FMVyu4+3nwBjFCoJzrCJPpWPO0AZn7DVRltoYMPj1VkDrO/OhHFX1mV49gX1QU8LR1A+EaWfE+n3EUnEQKGj139vD9clD1lHCkyIQEU8PRk42ak/WGzgpo7oUfUUy5Y0ZvxlwAjS7TCAbWe7eEt4GRc9Obe19FWlip4muwGC/zdiP2i3E+jcmGA8sph6Z3d1E9MoND+a+Z2GL8Ocpc1hHFoV/5CGiC7kDaoxF2HO4bOv5oSNOrADLJGW/qUAOmvr0tM6EP3czpcnYTm+17v+oZm0feWE0FkO2YX7B+qFjROy/O1pVfgA3ug==;
 5:Y0W7czASuypaGcZ3f/WvtYDfLKHbWZGyV69oC4HhRjcOih9n0ENisiRt/flS90nq52eVUfjoFHz5odrmpreKKJzQqrz7pnGOf8udpUVylVl/rYrgrrvkvCaJNZdtbELRPaOGSKzKMys7FCkcelnaa4FKV6OOMddLec38F66sUmM=;
 7:HsX6Rh92wLM38PWqPRM57rewgmM+tYfrsbR1qNmc53u/kofriTsygn/Mj40LPbdfx80pXw7PfdUxqqeG2ADIBKy4qt0wBB0Pp/CxC9JtxdEsjC3Hu3jyKT9ElDCI3uwPCPi5ZQx0GzEMGcEpFQTw/XBqtsqLeO+Bt36pdQtYfvQTWXRUr9nIoPtYPnokocQQWK/e8tbP+P2mtJkMUQSAH/J25v4wEFa3ULhvlNV1wC6r1NJGcwNg3s3vywMsZDm8
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 09:47:28.2683 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 152a867c-9ba0-44d9-dbde-08d61894c0ec
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4177
Subject: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhlIHBhdGNoIGVtdWxhdGVkIHRoZSBjdXJyZW50IGlu
c3RydWN0aW9uCih3aGljaCwgYXMgYSBzaWRlLWVmZmVjdCwgZW11bGF0ZWQgdGhlIHBhZ2Utd2Fs
ayBhcyB3ZWxsKSwgaG93ZXZlciB3ZQpuZWVkIGZpbmVyLWdyYWluZWQgY29udHJvbC4gV2Ugd2Fu
dCB0byBlbXVsYXRlIHRoZSBwYWdlLXdhbGssIGJ1dCBzdGlsbApnZXQgYW4gRVBUIHZpb2xhdGlv
biBldmVudCBpZiB0aGUgY3VycmVudCBpbnN0cnVjdGlvbiB3b3VsZCB0cmlnZ2VyIG9uZS4KVGhp
cyBwYXRjaCBwZXJmb3JtcyBqdXN0IHRoZSBwYWdlLXdhbGsgZW11bGF0aW9uLgoKU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hh
bmdlcyBzaW5jZSBWMToKCS0gQ2hhbmdlZCBndWVzdF93YWxrX3RhYmxlcygpIHRvIHNldCBBIGJp
dCBvbiBlYWNoIGxldmVsIGFuZAogICAgICAgICAgY2hlY2sgaWYgdGhlcmUgd2FzIGFueSBBIHNl
dC4gSWYgbm90IHRoZSBpdCB3aWxsIHNldCB0aGUgRCBiaXQKICAgICAgICAgIGFjY29yZGluZyB0
byB0aGUgd3JpdGUgZmxhZ3MgYW5kIGNyMC53cAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93
YWxrLmMgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS9o
YXAvZ3Vlc3Rfd2Fsay5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgIHwgMTIgKysrKysrKystLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL3ByaXZhdGUuaCAgICB8IDEwICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgICAgIHwgIDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyAgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggICB8ICAz
ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgfCAgNSArKysrLQogOCBmaWxl
cyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dh
bGsuYwppbmRleCBmNjdhZWRhM2QwLi5jOTljNDhmYThhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAg
LTgyLDcgKzgyLDggQEAgc3RhdGljIGJvb2wgc2V0X2FkX2JpdHMoZ3Vlc3RfaW50cHRlX3QgKmd1
ZXN0X3AsIGd1ZXN0X2ludHB0ZV90ICp3YWxrX3AsCiBib29sCiBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csCi0gICAgICAgICAgICAgICAgICB1aW50MzJf
dCB3YWxrLCBtZm5fdCB0b3BfbWZuLCB2b2lkICp0b3BfbWFwKQorICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgd2FsaywgbWZuX3QgdG9wX21mbiwgdm9pZCAqdG9wX21hcCwKKyAgICAgICAgICAg
ICAgICAgIGJvb2wgc2V0X2FkKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgcDJtX3R5cGVfdCBwMm10OwpAQCAtOTUsNiArOTYsNyBAQCBndWVzdF93YWxrX3RhYmxl
cyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICB1aW50MzJfdCBn
ZmxhZ3MsIHJjOwogICAgIHVuc2lnbmVkIGludCBsZWFmX2xldmVsOwogICAgIHAybV9xdWVyeV90
IHF0ID0gUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkU7CisgICAgYm9vbCBhY2Nlc3NlZCA9IGZhbHNl
OwogCiAjZGVmaW5lIEFSX0FDQ1VNX0FORCAoX1BBR0VfVVNFUiB8IF9QQUdFX1JXKQogI2RlZmlu
ZSBBUl9BQ0NVTV9PUiAgKF9QQUdFX05YX0JJVCkKQEAgLTE0OSw2ICsxNTEsMTAgQEAgZ3Vlc3Rf
d2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
YXJfYW5kICY9IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwogCisgICAgaWYgKCBzZXRf
YWQgJiYgc2V0X2FkX2JpdHMoJmw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpXS5sNCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZ3ctPmw0ZS5sNCwgZmFsc2UpICkKKyAgICAg
ICAgYWNjZXNzZWQgPSB0cnVlOworCiAgICAgLyogTWFwIHRoZSBsMyB0YWJsZSAqLwogICAgIGwz
cCA9IG1hcF9kb21haW5fZ2ZuKHAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9s
NGVfZ2V0X2dmbihndy0+bDRlKSwKQEAgLTE3OSw2ICsxODUsMTAgQEAgZ3Vlc3Rfd2Fsa190YWJs
ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgYXJfYW5kICY9
IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwogCisgICAgaWYgKCBzZXRfYWQgJiYgc2V0
X2FkX2JpdHMoJmwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQodmEpXS5sMywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZ3ctPmwzZS5sMywgZmFsc2UpICkKKyAgICAgICAgYWNjZXNz
ZWQgPSB0cnVlOworCiAgICAgaWYgKCBnZmxhZ3MgJiBfUEFHRV9QU0UgKQogICAgIHsKICAgICAg
ICAgLyoKQEAgLTI3OCw2ICsyODgsMTAgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgYXJfYW5kICY9IGdmbGFnczsKICAgICBh
cl9vciAgfD0gZ2ZsYWdzOwogCisgICAgaWYgKCBzZXRfYWQgJiYgc2V0X2FkX2JpdHMoJmwycFtn
dWVzdF9sMl90YWJsZV9vZmZzZXQodmEpXS5sMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZ3ctPmwyZS5sMiwgZmFsc2UpICkKKyAgICAgICAgYWNjZXNzZWQgPSB0cnVlOworCiAg
ICAgaWYgKCBnZmxhZ3MgJiBfUEFHRV9QU0UgKQogICAgIHsKICAgICAgICAgLyoKQEAgLTM2Miw2
ICszNzYsMTMgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCiAgICAgICovCiAgICAgYXIgPSAoYXJfYW5kICYgQVJfQUNDVU1fQU5EKSB8
IChhcl9vciAmIEFSX0FDQ1VNX09SKTsKIAorICAgIGlmICggc2V0X2FkICkKKyAgICB7CisgICAg
ICAgIHNldF9hZF9iaXRzKCZsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKV0ubDEsICZndy0+
bDFlLmwxLAorICAgICAgICAgICAgICAgICAgICAoYXIgJiBfUEFHRV9SVykgJiYgIWFjY2Vzc2Vk
ICYmICFndWVzdF93cF9lbmFibGVkKHYpKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCiAg
ICAgLyoKICAgICAgKiBTYW5pdHkgY2hlY2suICBJZiBFRkVSLk5YIGlzIGRpc2FibGVkLCBfUEFH
RV9OWF9CSVQgaXMgcmVzZXJ2ZWQgYW5kCiAgICAgICogc2hvdWxkIGhhdmUgY2F1c2VkIGEgdHJh
bnNsYXRpb24gZmFpbHVyZSBiZWZvcmUgd2UgZ2V0IGhlcmUuCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jCmluZGV4IDNiOGVlMmVmY2UuLjRjYmJmNjkwOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jCkBAIC0yOSw2ICsyOSwxMCBAQCBhc20oIi5maWxlIFwiIiBfX09CSkVDVF9GSUxFX18gIlwi
Iik7CiAjZGVmaW5lIF9oYXBfZ3ZhX3RvX2dmbihsZXZlbHMpIGhhcF9ndmFfdG9fZ2ZuXyMjbGV2
ZWxzIyNfbGV2ZWxzCiAjZGVmaW5lIGhhcF9ndmFfdG9fZ2ZuKGxldmVscykgX2hhcF9ndmFfdG9f
Z2ZuKGxldmVscykKIAorI2RlZmluZSBfaGFwX3BhZ2Vfd2Fsa19zZXRfYWRfYml0cyhsZXZlbHMp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaGFwX3BhZ2Vf
d2Fsa19zZXRfYWRfYml0c18jI2xldmVscyMjX2xldmVscworI2RlZmluZSBoYXBfcGFnZV93YWxr
X3NldF9hZF9iaXRzKGxldmVscykgX2hhcF9wYWdlX3dhbGtfc2V0X2FkX2JpdHMobGV2ZWxzKQor
CiAjZGVmaW5lIF9oYXBfcDJtX2dhX3RvX2dmbihsZXZlbHMpIGhhcF9wMm1fZ2FfdG9fZ2ZuXyMj
bGV2ZWxzIyNfbGV2ZWxzCiAjZGVmaW5lIGhhcF9wMm1fZ2FfdG9fZ2ZuKGxldmVscykgX2hhcF9w
Mm1fZ2FfdG9fZ2ZuKGxldmVscykKIApAQCAtMzksNiArNDMsMzIgQEAgYXNtKCIuZmlsZSBcIiIg
X19PQkpFQ1RfRklMRV9fICJcIiIpOwogI2luY2x1ZGUgPGFzbS9ndWVzdF9wdC5oPgogI2luY2x1
ZGUgPGFzbS9wMm0uaD4KIAordm9pZCBoYXBfcGFnZV93YWxrX3NldF9hZF9iaXRzKEdVRVNUX1BB
R0lOR19MRVZFTFMpKAorICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAorICAgIHVuc2lnbmVkIGxvbmcgdmEsIHVpbnQzMl90IHdhbGssIHVuc2lnbmVkIGxvbmcgY3Iz
KQoreworICAgIHdhbGtfdCBndzsKKyAgICBtZm5fdCB0b3BfbWZuOworICAgIHZvaWQgKnRvcF9t
YXA7CisgICAgZ2ZuX3QgdG9wX2dmbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0b3BfcGFnZTsK
KyAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICB0b3BfZ2ZuID0gX2dmbihjcjMgPj4gUEFHRV9T
SElGVCk7CisgICAgdG9wX3BhZ2UgPSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4ocDJtLCB0b3BfZ2Zu
LCAmcDJtdCwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1f
QUxMT0MgfCBQMk1fVU5TSEFSRSk7CisgICAgdG9wX21mbiA9IHBhZ2VfdG9fbWZuKHRvcF9wYWdl
KTsKKworICAgIC8qIE1hcCB0aGUgdG9wLWxldmVsIHRhYmxlIGFuZCBjYWxsIHRoZSB0cmVlLXdh
bGtlciAqLworICAgIEFTU0VSVChtZm5fdmFsaWQodG9wX21mbikpOworICAgIHRvcF9tYXAgPSBt
YXBfZG9tYWluX3BhZ2UodG9wX21mbik7CisjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCisg
ICAgdG9wX21hcCArPSAoY3IzICYgfihQQUdFX01BU0sgfCAzMSkpOworI2VuZGlmCisKKyAgICBn
dWVzdF93YWxrX3RhYmxlcyh2LCBwMm0sIHZhLCAmZ3csIHdhbGssIHRvcF9tZm4sIHRvcF9tYXAs
IHRydWUpOworfQorCiB1bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9fZ2ZuKEdVRVNUX1BBR0lOR19M
RVZFTFMpKAogICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGd2YSwgdWludDMyX3QgKnBmZWMpCiB7CkBAIC05MSw3ICsxMjEsNyBAQCB1bnNp
Z25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogI2lmIEdV
RVNUX1BBR0lOR19MRVZFTFMgPT0gMwogICAgIHRvcF9tYXAgKz0gKGNyMyAmIH4oUEFHRV9NQVNL
IHwgMzEpKTsKICNlbmRpZgotICAgIHdhbGtfb2sgPSBndWVzdF93YWxrX3RhYmxlcyh2LCBwMm0s
IGdhLCAmZ3csICpwZmVjLCB0b3BfbWZuLCB0b3BfbWFwKTsKKyAgICB3YWxrX29rID0gZ3Vlc3Rf
d2Fsa190YWJsZXModiwgcDJtLCBnYSwgJmd3LCAqcGZlYywgdG9wX21mbiwgdG9wX21hcCwgZmFs
c2UpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRvcF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9w
YWdlKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXggM2Q2NTFiOTRjMy4uY2EwNDZiNzhkZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hh
cC5jCkBAIC03NjgsNyArNzY4LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBo
YXBfcGFnaW5nX3JlYWxfbW9kZSA9IHsKICAgICAudXBkYXRlX2NyMyAgICAgICAgICAgICA9IGhh
cF91cGRhdGVfY3IzLAogICAgIC51cGRhdGVfcGFnaW5nX21vZGVzICAgID0gaGFwX3VwZGF0ZV9w
YWdpbmdfbW9kZXMsCiAgICAgLndyaXRlX3AybV9lbnRyeSAgICAgICAgPSBoYXBfd3JpdGVfcDJt
X2VudHJ5LAotICAgIC5ndWVzdF9sZXZlbHMgICAgICAgICAgID0gMQorICAgIC5ndWVzdF9sZXZl
bHMgICAgICAgICAgID0gMSwKKyAgICAucGFnZV93YWxrX3NldF9hZF9iaXRzICA9IGhhcF9wYWdl
X3dhbGtfc2V0X2FkX2JpdHNfMl9sZXZlbHMKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFn
aW5nX21vZGUgaGFwX3BhZ2luZ19wcm90ZWN0ZWRfbW9kZSA9IHsKQEAgLTc3OSw3ICs3ODAsOCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdpbmdfcHJvdGVjdGVkX21v
ZGUgPSB7CiAgICAgLnVwZGF0ZV9jcjMgICAgICAgICAgICAgPSBoYXBfdXBkYXRlX2NyMywKICAg
ICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICA9IGhhcF91cGRhdGVfcGFnaW5nX21vZGVzLAogICAg
IC53cml0ZV9wMm1fZW50cnkgICAgICAgID0gaGFwX3dyaXRlX3AybV9lbnRyeSwKLSAgICAuZ3Vl
c3RfbGV2ZWxzICAgICAgICAgICA9IDIKKyAgICAuZ3Vlc3RfbGV2ZWxzICAgICAgICAgICA9IDIs
CisgICAgLnBhZ2Vfd2Fsa19zZXRfYWRfYml0cyAgPSBoYXBfcGFnZV93YWxrX3NldF9hZF9iaXRz
XzJfbGV2ZWxzCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdp
bmdfcGFlX21vZGUgPSB7CkBAIC03OTAsNyArNzkyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBw
YWdpbmdfbW9kZSBoYXBfcGFnaW5nX3BhZV9tb2RlID0gewogICAgIC51cGRhdGVfY3IzICAgICAg
ICAgICAgID0gaGFwX3VwZGF0ZV9jcjMsCiAgICAgLnVwZGF0ZV9wYWdpbmdfbW9kZXMgICAgPSBo
YXBfdXBkYXRlX3BhZ2luZ19tb2RlcywKICAgICAud3JpdGVfcDJtX2VudHJ5ICAgICAgICA9IGhh
cF93cml0ZV9wMm1fZW50cnksCi0gICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgPSAzCisgICAg
Lmd1ZXN0X2xldmVscyAgICAgICAgICAgPSAzLAorICAgIC5wYWdlX3dhbGtfc2V0X2FkX2JpdHMg
ID0gaGFwX3BhZ2Vfd2Fsa19zZXRfYWRfYml0c18zX2xldmVscwogfTsKIAogc3RhdGljIGNvbnN0
IHN0cnVjdCBwYWdpbmdfbW9kZSBoYXBfcGFnaW5nX2xvbmdfbW9kZSA9IHsKQEAgLTgwMSw3ICs4
MDQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdpbmdfbG9uZ19t
b2RlID0gewogICAgIC51cGRhdGVfY3IzICAgICAgICAgICAgID0gaGFwX3VwZGF0ZV9jcjMsCiAg
ICAgLnVwZGF0ZV9wYWdpbmdfbW9kZXMgICAgPSBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcywKICAg
ICAud3JpdGVfcDJtX2VudHJ5ICAgICAgICA9IGhhcF93cml0ZV9wMm1fZW50cnksCi0gICAgLmd1
ZXN0X2xldmVscyAgICAgICAgICAgPSA0CisgICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgPSA0
LAorICAgIC5wYWdlX3dhbGtfc2V0X2FkX2JpdHMgID0gaGFwX3BhZ2Vfd2Fsa19zZXRfYWRfYml0
c180X2xldmVscwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvcHJp
dmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL2hhcC9wcml2YXRlLmgKaW5kZXggOTczZmJlOGJlNS4u
YWJiOTMzYzRmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9wcml2YXRlLmgKKysr
IGIveGVuL2FyY2gveDg2L21tL2hhcC9wcml2YXRlLmgKQEAgLTQ3LDQgKzQ3LDE0IEBAIHVuc2ln
bmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm5fNF9sZXZlbHMoc3RydWN0IHZjcHUgKnYsCiAgICAg
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBjcjMsCiAgICAgcGFkZHJfdCBn
YSwgdWludDMyX3QgKnBmZWMsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcik7CiAKK3ZvaWQgaGFw
X3BhZ2Vfd2Fsa19zZXRfYWRfYml0c18yX2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAy
bV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHZhLCB1aW50MzJfdCB3YWxrLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IzKTsKK3ZvaWQgaGFwX3BhZ2Vfd2Fsa19z
ZXRfYWRfYml0c18zX2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAy
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZhLCB1aW50MzJfdCB3YWxrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgY3IzKTsKK3ZvaWQgaGFwX3BhZ2Vfd2Fsa19zZXRfYWRfYml0c180
X2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCAgdWludDMy
X3Qgd2FsaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGNyMyk7CisKICNlbmRpZiAvKiBfX0hBUF9QUklWQVRFX0hfXyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKaW5kZXggYThiM2U5OWVjNC4uOGI2NDQ5NDZmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBA
IC0yMTQsNyArMjE0LDEwIEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEs
IHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFn
ZWZhdWx0X2Rpc2FibGVkICYmCiAgICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0
aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCiAgICAgewotICAgICAgICBodm1f
ZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMpOworICAgICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0OworCisgICAg
ICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKKyAgICAgICAgcGFnaW5nX2dl
dF9ob3N0bW9kZSh2KS0+cGFnZV93YWxrX3NldF9hZF9iaXRzKHYsIHAybSwgZ2xhLCAwLCBjdHh0
LmNyMyk7CiAKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CmluZGV4IDVjYjIxNmYwZGIuLmQzZGY5YmU1N2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAg
LTE3OCwxMiArMTc4LDEyIEBAIHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LAogICAgIHJldHVybiBndWVzdF93YWxrX3RhYmxl
cyh2LCBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKSwgdmEsIGd3LCBwZmVjLAogI2lmIEdVRVNU
X1BBR0lOR19MRVZFTFMgPT0gMyAvKiBQQUUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU5WQUxJRF9NRk4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGFn
aW5nLnNoYWRvdy5nbDNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGFn
aW5nLnNoYWRvdy5nbDNlLAogI2Vsc2UgLyogMzIgb3IgNjQgKi8KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFi
bGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1
ZXN0X3Z0YWJsZSwKICNlbmRpZgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKIH0KIAogLyogVGhpcyB2YWxpZGF0aW9u
IGlzIGNhbGxlZCB3aXRoIGxvY2sgaGVsZCwgYW5kIGFmdGVyIHdyaXRlIHBlcm1pc3Npb24KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3RfcHQuaAppbmRleCA4Njg0YjgzZmQ2Li4zZGZiN2ZhOTY2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdF9wdC5oCkBAIC00MjUsNyArNDI1LDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgZ3Vlc3Rfd2Fsa190b19wYWdlX29yZGVyKGNvbnN0IHdhbGtfdCAqZ3cpCiAKIGJvb2wKIGd1
ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIHZhLAotICAgICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3Qg
cGZlYywgbWZuX3QgdG9wX21mbiwgdm9pZCAqdG9wX21hcCk7CisgICAgICAgICAgICAgICAgICB3
YWxrX3QgKmd3LCB1aW50MzJfdCBwZmVjLCBtZm5fdCB0b3BfbWZuLCB2b2lkICp0b3BfbWFwLAor
ICAgICAgICAgICAgICAgICAgYm9vbCBzZXRfYWQpOwogCiAvKiBQcmV0dHktcHJpbnQgdGhlIGNv
bnRlbnRzIG9mIGEgZ3Vlc3Qtd2FsayAqLwogc3RhdGljIGlubGluZSB2b2lkIHByaW50X2d3KGNv
bnN0IHdhbGtfdCAqZ3cpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCBiNTFlMTcwOWQzLi4wNzZjYTIw
NGY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEyNyw3ICsxMjcsMTAgQEAgc3RydWN0IHBhZ2lu
Z19tb2RlIHsKICAgICB2b2lkICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGxldmVsKTsKLQorICAgIHZvaWQgICAgICAgICAgKCpwYWdlX3dhbGtfc2V0X2FkX2JpdHMgKShz
dHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwgdWludDMyX3Qgd2FsaywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjMpOwog
ICAgIHVuc2lnbmVkIGludCBndWVzdF9sZXZlbHM7CiAKICAgICAvKiBwYWdpbmcgc3VwcG9ydCBl
eHRlbnNpb24gKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:48:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09: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 1g01lP-0004JN-Kw; Wed, 12 Sep 2018 09: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=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g01lO-0004JH-SG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:48:46 +0000
X-Inumbo-ID: c8e01c32-b670-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c8e01c32-b670-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:46:55 +0200 (CEST)
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 812DA7A9;
 Wed, 12 Sep 2018 02:48:45 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04DED3F703;
 Wed, 12 Sep 2018 02:48:43 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
 <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
 <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.com>
 <20180912091639.oynlvdo6pghnqfvt@mac.bytemobile.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <364bad2c-708e-6406-7b52-7bfef9d5dbe1@arm.com>
Date: Wed, 12 Sep 2018 10:48:42 +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: <20180912091639.oynlvdo6pghnqfvt@mac.bytemobile.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.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>

SGksCgpPbiAwOS8xMi8yMDE4IDEwOjE2IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9u
IFdlZCwgU2VwIDEyLCAyMDE4IGF0IDExOjEzOjUwQU0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4+IEFkZGluZyBKdWxpZW4gaG93IGRpZCB0aGUgd29yayB0byBzdXBwb3J0IFhFTl9Q
QUdFX1NJWkUgIT0gUEFHRV9TSVpFLgo+Pgo+PiBPbiBXZWQsIFNlcCAxMiwgMjAxOCBhdCAwMjox
NDoyNkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjA5LjE4IGF0IDA3
OjQ1LCA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPiB3cm90ZToKPj4+PiAtLS0gYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4+Pj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9jb21tb24uaAo+Pj4+IEBAIC02NSw3ICs2NSw3IEBACj4+Pj4gICAJKFhFTl9QQUdFU19Q
RVJfSU5ESVJFQ1RfRlJBTUUgLyBYRU5fUEFHRVNfUEVSX1NFR01FTlQpCj4+Pj4gICAKPj4+PiAg
ICNkZWZpbmUgTUFYX0lORElSRUNUX1BBR0VTIFwKPj4+PiAtCSgoTUFYX0lORElSRUNUX1NFR01F
TlRTICsgU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUgLSAxKS9TRUdTX1BFUl9JTkRJUkVDVF9GUkFN
RSkKPj4+PiArCQlESVZfUk9VTkRfVVAoTUFYX0lORElSRUNUX1NFR01FTlRTLCBTRUdTX1BFUl9J
TkRJUkVDVF9GUkFNRSkKPj4+PiAgICNkZWZpbmUgSU5ESVJFQ1RfUEFHRVMoX3NlZ3MpIERJVl9S
T1VORF9VUChfc2VncywgWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSkKPj4+Cj4+PiBNeSBm
aXJzdCByZWFjdGlvbiB3YXMgdG8gc3VnZ2VzdAo+Pj4KPj4+ICNkZWZpbmUgTUFYX0lORElSRUNU
X1BBR0VTIElORElSRUNUX1BBR0VTKE1BWF9JTkRJUkVDVF9TRUdNRU5UUykKPj4+Cj4+PiBidXQg
dGhhdCB3b3VsZG4ndCBtYXRjaCB3aGF0J3MgdGhlcmUgY3VycmVudGx5IChub3RlIHRoZSB0d28g
ZGlmZmVyZW50Cj4+PiBkaXZpc29ycykuIEkgY2FuJ3QgcmVhbGx5IGRlY2lkZSB3aGV0aGVyIHRo
YXQncyBqdXN0IHVuZm9ydHVuYXRlIG5hbWluZwo+Pj4gb2YgdGhlIHR3byBtYWNyb3MsIG9yIGFu
IGFjdHVhbCBidWcuCj4+Cj4+IEkgdGhpbmsgdGhlcmUncyBpbmRlZWQgYSBidWcgaGVyZS4KPj4K
Pj4gQUZBSUNULCBNQVhfSU5ESVJFQ1RfUEFHRVMgc2hvdWxkIHVzZSBYRU5fUEFHRVNfUEVSX0lO
RElSRUNUX0ZSQU1FIGFuZAo+PiB0aGVuIGl0IGNvdWxkIGJlIGNoYW5nZWQgYXMgSmFuIHN1Z2dl
c3RlZC4KClRoZSBwcm9ibGVtIGlzIFNFR1NfUEVSX0lORElSRUNUX0ZSQU1FIGhhcyBiZWVuIG1p
c2NhbGN1bGF0ZWQuIFNvIEkgCnRoaW5rIGl0IHdvdWxkIGJlIGZpbmUgdG8gdXNlIFhFTl9QQUdF
U19QRVJfSU5ESVJFQ1RfRlJBTUUgaW4gCk1BWF9JTkRJUkVDVF9QQUdFUy4KCkhvd2V2ZXIgdGhl
IG5hbWluZyBmb3IgWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSBpcyBtaXNuYW1lZC4gV2Ug
CnJldHVybiBudW1iZXIgb2YgYSBmb3Igc2VnbWVudHMgcGVyIGluZGlyZWN0IGZyYW1lLiBTbyBJ
IHdvdWxkIHJlbmFtZSB0byAKU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUuCgo+Pgo+PiBDdXJyZW50
IE1BWF9JTkRJUkVDVF9QQUdFUyBpcyBtaXNuYW1lZCBhbmQgc2hvdWxkIGluc3RlYWQgYmUKPj4g
TUFYX0lORElSRUNUX1NFR1MgKHdoaWNoIG9uIHg4NiBpcyBleGFjdGx5IHRoZSBzYW1lIGJlY2F1
c2UgUEFHRV9TSVpFCj4+ID09IFhFTl9QQUdFX1NJWkUpLgoKTG9va2luZyBhdCB0aGUgdXNhZ2U6
CgpqID0gbWluKE1BWF9JTkRJUkVDVF9QQUdFUywgSU5ESVJFQ1RfUEFHRVMobnJfc2VnbWVudHMp
KQoKV2hlcmUgaiBpcyB1c2VkIGFzIHRoZSBudW1iZXIgb2YgZ3JhbnQgcmVmLiBTbyBJIGRvbid0
IHRoaW5rIHRoZSAKdmFyaWFibGUgaXMgbWlzbmFtZWQgaGVyZS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:50:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g01mc-0004XI-0D; Wed, 12 Sep 2018 09:50:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g01ma-0004RP-Gz
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:50:00 +0000
X-Inumbo-ID: 571c49bd-b671-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 571c49bd-b671-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 09:50: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 1g01mX-0004w3-FW; Wed, 12 Sep 2018 09: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 1g01mX-0002bb-7D; Wed, 12 Sep 2018 09:49:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g01mX-0003SO-6Z; Wed, 12 Sep 2018 09:49:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127530-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 09:49:57 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127530: 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>

ZmxpZ2h0IDEyNzUzMCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUzMC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFkZmI4ZTZlMDk0ODkx
MmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzQ0MiAgMjAxOC0wOS0wOSAwOToxODoyMSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1MzAgIDIwMTgtMDktMTIgMDk6MTg6NTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDFkMDY5ZTQ1ZjcuLjFkZmI4ZTZlMDkgIDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0
NTI3YzVjNzRmMzEgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 09:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 09:54: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 1g01qZ-0005CJ-Kf; Wed, 12 Sep 2018 09:54:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dbzs=l2=citrix.com=prvs=7865c392e=marcus.granado@srs-us1.protection.inumbo.net>)
 id 1g01qX-0005CE-Tf
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 09:54:05 +0000
X-Inumbo-ID: 85ac8790-b671-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85ac8790-b671-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 11:52:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78927293"
From: Marcus Granado <marcus.granado@citrix.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <2c79bb9f-b6a0-9385-70a2-f46110ea2e38@citrix.com>
Date: Wed, 12 Sep 2018 10:54:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.8.0
MIME-Version: 1.0
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, joshua Perrett 256 <jperrett256@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>

PiBXZWkgTGl1IHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGxpYnhsOiBtYWRlIHZtIG1hYyBhZGRyZXNz
IGFzc2lnbm1lbnQgCj4gZGV0ZXJtaW5pc3RpYyIpOgo+PiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBh
dCAxMjoyNTo1NVBNICswMDAwLCBKb3NodWEgUGVycmV0dCB3cm90ZToKPj4gPiBVc2VzIE1ENSBv
biB0aGUgaG9zdCBtYWMgYWRkcmVzcywgdm0gbmFtZSBhbmQgdmlmIGluZGV4IHRvIGdlbmVyYXRl
IHRoZQo+PiA+IGxhc3QgdGhyZWUgYnl0ZXMgb2YgdGhlIHZtIG1hYyBhZGRyZXNzIChmb3IgZWFj
aCB2bSkuCj4gCj4gVGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyAidGhlIiBob3N0IG1hYyBhZGRy
ZXNzLiAgVGhlIGhvc3QgbWlnaHQKPiBoYXZlIHNldmVyYWwuICBIb3dldmVyLCBnZW5lcmFsbHkg
dGhlcmUgaXMgYSBzcGVjaWZpYyBpbnRlcmZhY2UgdGhhdAo+IHdpbGwgYmUgdXNlZCBmb3IgdGhp
cyBndWVzdCwgZGVwZW5kaW5nIG9uIHRoZSB2aWYgY29ubmVjdGlvbiBtb2RlLiAgSW4KPiBicmlk
Z2UgbW9kZSwgZm9yIGV4YW1wbGUsIHRoZXJlIGlzIHRoZSBtYWMgYWRkcmVzcyBvZiB0aGUgYnJp
ZGdlLiAgSQo+IHRoaW5rIHlvdSBzaG91bGQgbWFrZSBzdXJlIHRvIHVzZSB0aGUgcmlnaHQgaW50
ZXJmYWNlLgo+IAo+IEkgdGhpbmsgeW91IG5lZWQgdG8gYWRkIHNvbWV0aGluZyB0byB0aGUgZG9j
dW1lbnRhdGlvbi4gIFlvdSBzaG91bGQKPiBtZW50aW9uIHRoYXQgdGhpcyBhcHByb2FjaCBpcyBv
bmx5IGRldGVybWluaXN0aWMgKm9uIHRoZSBzYW1lIGhvc3QqCj4gKHNvIGluIHNldHVwcyB3aGVy
ZSB0aGUgZ3Vlc3QgbWlnaHQgYmUgc3RhcnRlZCBvbiBtdWx0aXBsZSBob3N0cywgd2l0aAo+IG5l
dHdvcmtlZCBzdG9yYWdlLCBpdCB3b24ndCB3b3JrKSBhbmQgb25seSAqd2l0aCB0aGUgc2FtZSBw
aHlzaWNhbAo+IG5pYyogKHNvIHN3YXBwaW5nIG91dCB0aGUgcGh5c2ljYWwgbmljIHdpbGwgY2hh
bmdlIGFsbCB0aGUgZ3Vlc3RzJwo+IGFkZHJlc3NlcykuCgpBcyBkaXNjdXNzZWQsIGl0IGxvb2tz
IGxpa2UgdGhlIHVzZSBvZiBhIG1hYyBhZGRyZXNzIGZyb20gb25lIG9mIHRoZSAKaG9zdCBwaHlz
aWNhbCBuaWNzIGlzIGFjdHVhbGx5IGEgc29ydCBvZiBmaXhlZCBzZWVkIHRvIGNyZWF0ZSBhIApu
b24tY2hhbmdpbmcgY29udGV4dCBmb3IgdGhlIHZtIG5hbWUgYW5kIHRoZSB2aWYgaW5kZXguIEkg
bm90aWNlZCB0d28gCmRpZmZlcmVudCwgc2ltcGxlciB0byBvYnRhaW4gc2VlZHMgdGhhdCBhcmUg
ZGVzaWduZWQgdG8gYmUgdW5pcXVlLCAKbm9uLWNoYW5naW5nIHZhbHVlcyBmb3IgYSBzcGVjaWZp
YyBob3N0OgoKLSBzeXN0ZW1kLWJhc2VkIHN5c3RlbXMgdXNlIC9ldGMvbWFjaGluZS1pZCBhcyBh
IHVuaXF1ZSAKaWQ6aHR0cHM6Ly93d3cuZnJlZWRlc2t0b3Aub3JnL3NvZnR3YXJlL3N5c3RlbWQv
bWFuL21hY2hpbmUtaWQuaHRtbAotIGxpYmMtYmFzZWQgc3lzdGVtcyB1c2UgZ2V0aG9zdGlkKCkg
YXMgYSB1bmlxdWUgaWQ6IApodHRwOi8vbWFuNy5vcmcvbGludXgvbWFuLXBhZ2VzL21hbjMvZ2V0
aG9zdGlkLjMuaHRtbAoKCkkgd29uZGVyIGlmIGl0IGlzIHN1ZmZpY2llbnQgZm9yIHRoZSBwdXJw
b3NlcyBvZiAKaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi0xMTAg
dG8gY3JlYXRlIHRoZSAKbm9uLWNoYW5naW5nIHNlZWQgdXNpbmcgdGhlIGZvbGxvd2luZyBhbGdv
cml0aG0sIGluc3RlYWQgb2YgdXNpbmcgYSBtYWMgCmFkZHJlc3M6CgoxKSBpZiB0aGUgc2VlZCBp
cyBpbiB0aGUgbGlieGwgY29uZmlnIGZpbGUsIHRoZW4gdXNlIGl0LiBVc2VmdWwgdG8gCmNyZWF0
ZSBhIGxvZ2ljYWwgZ3JvdXAgb2YgaG9zdHMgc2hhcmluZyB0aGUgc2FtZSBzZWVkLCBzbyB0aGF0
IHRoZSBtYWMgCmFkZHJlc3Mgd29uJ3QgY2hhbmdlIHdoZW4gdm0gbWlncmF0ZXMgdG8gYW5vdGhl
ciBob3N0IGluIHRoaXMgZ3JvdXAuIE5vdCAKdG8gYmUgYWRkZWQgdG8gdGhlIGN1cnJlbnQgcGF0
Y2ggYmVpbmcgd29ya2VkIG91dCwgYnV0IGNhbiBiZSBlYXNpbHkgCmFkZGVkIGluIHRoZSBmdXR1
cmUuCgoyKSBpZiB0aGUgc2VlZCBpcyBub3QgcHJlc2VudCBpbiB0aGUgbGlieGwgY29uZmlnIGZp
bGUsIHRoZW4gdXNlIAovZXRjL21hY2hpbmUtaWQgaWYgcHJlc2VudCBhcyB0aGUgc2VlZC4KCjMp
IGlmIC9ldGMvbWFjaGluZS1pZCBpcyBub3QgcHJlc2VudCwgdGhlbiBmYWxsIGJhY2sgdG8gZ2V0
aG9zdGlkKCkgYXMgCnRoZSBzZWVkLiBUaGlzIGNhbGwgc2VlbXMgdG8gYmUgcHJlc2VudCBpbiBi
b3RoIGxpbnV4IGFuZCBic2RzJyBsaWJjLCBzbyAKSSBiZWxpZXZlIHRoaXMgbWVhbnMgaXQncyBh
bHdheXMgYXZhaWxhYmxlIGZvciBsaWJ4bC4gVGhlIHJlYXNvbiBmb3IgCnVzaW5nIGdldGhvc3Rp
ZCgpIG9ubHkgYXMgYSBmYWxsYmFjayBpcyB0aGF0IGl0cyBtYW4gcGFnZSBzYXlzIGl0IAphdHRl
bXB0cyB0byByZXR1cm4gYSB1bmlxdWUgaWQgYnV0IGl0IGRvZXNuJ3QgZ3VhcmFudGVlIHRoaXMg
aW4gc29tZSAKc2l0dWF0aW9ucy4KCgpUaGUgcHVycG9zZSBvZiB0aGUgYWJvdmUgc2hvdWxkIGJl
IHNpbXBsZSB0byB1bmRlcnN0YW5kIGFuZCBpbXByb3ZlIGlmIApuZWNlc3NhcnkgZnJvbSBhIGN1
cnNvcnkgZ2xhbmNlIGF0IHRoZSBjb2RlLgoKVGhvdWdodHM/CgpNYXJjdXMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:01:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:01: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 1g01xs-00060s-FT; Wed, 12 Sep 2018 10:01:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g01xq-00060g-HK
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:01:38 +0000
X-Inumbo-ID: f763b9a5-b672-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f763b9a5-b672-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:02: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 1g01xn-0005Fg-Js; Wed, 12 Sep 2018 10:01: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 1g01xm-0002xx-MU; Wed, 12 Sep 2018 10:01:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g01xm-0001zk-Lt; Wed, 12 Sep 2018 10:01:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127528-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=4423f0bc613b5451feaa546c3f330ad625d65638
X-Osstest-Versions-That: ovmf=5c9ac43f47865bb9b13608fd7ae1d39ab73ef397
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 10:01:34 +0000
Subject: [Xen-devel] [ovmf test] 127528: 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>

ZmxpZ2h0IDEyNzUyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1MjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0NDIzZjBiYzYxM2I1NDUxZmVhYTU0NmMzZjMzMGFk
NjI1ZDY1NjM4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YzlhYzQz
ZjQ3ODY1YmI5YjEzNjA4ZmQ3YWUxZDM5YWI3M2VmMzk3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1MjIgIDIwMTgtMDktMTIgMDI6MTM6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTI4ICAyMDE4LTA5LTEyIDA4OjEwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIERvbmdhbyBHdW8gPGRvbmdhby5ndW9AaW50ZWwuY29t
PgogIERvbmdhbyBHdW88ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlx
aWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4K
ICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFp
YW5neC56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICA1YzlhYzQzZjQ3Li40NDIzZjBiYzYxICA0NDIzZjBiYzYxM2I1NDUx
ZmVhYTU0NmMzZjMzMGFkNjI1ZDY1NjM4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:02:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g01yJ-000638-Q9; Wed, 12 Sep 2018 10:02: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=k4dt=l2=citrix.com=prvs=786dc2bea=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g01yJ-000631-2H
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:02:07 +0000
X-Inumbo-ID: a4b23a3f-b672-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4b23a3f-b672-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:00:15 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65089250"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
 <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
 <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
 <5B98D92B02000078001E7B17@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <66659ea9-6b54-f27c-0aac-cd33b3bf44dc@citrix.com>
Date: Wed, 12 Sep 2018 11:01:53 +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: <5B98D92B02000078001E7B17@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@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>

T24gMDkvMTIvMjAxOCAxMDoxNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDku
MTggYXQgMTE6MTAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBGcm9tOiBY
ZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10g
T24gQmVoYWxmCj4+PiBPZiBKYW4gQmV1bGljaAo+Pj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTgg
MTU6NTYKPj4+Cj4+Pj4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToKPj4+PiAuLi5mb3Igc29tZSB1c2VzIG9mIGdldF9wYWdlX2Zyb21fZ2Zu
KCkuCj4+Pj4KPj4+PiBUaGVyZSBhcmUgbWFueSBvY2N1cmVuY2VzIG9mIHRoZSBmb2xsb3dpbmcg
cGF0dGVybiBpbiB0aGUgY29kZToKPj4+Pgo+Pj4+ICAgICBxID0gPHJlYWRvbmx5IGxvb2stdXA+
ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkU7Cj4+Pgo+Pj4gRXNwZWNpYWxseSB3aXRoIHRoaXMg
VU5TSEFSRSBpbiBtaW5kIC0gaXMgInBhZ2VkIiBpbiB0aGUgaGVscGVyCj4+PiBmdW5jdGlvbidz
IG5hbWUgcmVhbGx5IHN1aXRhYmxlPyBTaW5jZSB3ZSAoSSB0aGluaykgYWxyZWFkeSBoYXZlCj4+
PiBnZXRfZ2ZuKCksIGhvdyBhYm91dCB0cnlfZ2V0X2dmbigpPwo+Pgo+PiBUaGF0IG5hbWUgbWF5
IGJlIGEgbGl0dGxlIG1pc2xlYWRpbmcgc2luY2UgaXQgc3VnZ2VzdHMgYSBjbG9zZSBmdW5jdGlv
bmFsIAo+PiByZWxhdGlvbnNoaXAgd2l0aCBnZXRfZ2ZuKCkgd2hlcmVhcyBpdCBkb2VzIG1vcmUg
dGhhbiB0aGF0LiBIb3cgYWJvdXQgCj4+IHRyeV9nZXRfcGFnZV9mcm9tX2dmbigpPwo+IAo+IEZp
bmUgd2l0aCBtZTsgR2VvcmdlPwoKQXQgdGhlIHJpc2sgb2YgYmlrZSBzaGVkZGluZy4uICJ0cnki
IHRvIG1lIG1lYW5zIG9ubHkgcGFzcy9mYWlsLCB3aXRoIG5vCnNpZGUgZWZmZWN0cywgYW5kIHdp
dGggbm8gcGVybWlzc2lvbnMgY2hlY2tzLiAgV2hhdCBhYm91dAoiY2hlY2tfYW5kX2dldF9wYWdl
X2Zyb21fZ2ZuKCkiPwoKSSdkIHByZWZlciAnY2hlY2snIGJ1dCBpZiBhbnlvbmUgb2JqZWN0cyBJ
J2QgcmF0aGVyIGp1c3QgZ28gd2l0aCAndHJ5JwphbmQgZ2V0IHRoaW5ncyBpbiAtLSB0aGUgY29k
ZSBpcyBhIGRlZmluaXRlIGltcHJvdmVtZW50LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:05:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g021T-0006GW-A6; Wed, 12 Sep 2018 10:05:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g021S-0006GR-6L
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 10:05:22 +0000
X-Inumbo-ID: 7c248ce1-b673-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c248ce1-b673-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:06:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 04:05:19 -0600
Message-Id: <5B98E4DC02000078001E7BC8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 04:05:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <5B98D9C102000078001E7B4B@prv1-mh.provo.novell.com>
 <71396108-605a-e301-91be-0f7cd5fc3837@citrix.com>
In-Reply-To: <71396108-605a-e301-91be-0f7cd5fc3837@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Sergey Dyasli <sergey.dyasli@citrix.com>, 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+IE9uIDEyLjA5LjE4IGF0IDExOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDkvMTggMTA6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
OS4xOCBhdCAxMToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTIvMDkvMTggMDk6MjksIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4gT24gVHVlLCAyMDE4LTA5
LTExIGF0IDE5OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBAQCAtODIyLDEz
ICs4MTgsMTMgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2
NF90IHZhbCkKPj4+Pj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCj4+Pj4+
ICAgICAgICAgICAgICB7Cj4+Pj4+ICAgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9w
dWxhdGUoZCwgZ21mbik7Cj4+Pj4+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsK
Pj4+Pj4gKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4+PiBQcmV2aW91
c2x5IC1FUkVTVEFSVCB3b3VsZCd2ZSBiZWVuIGNvbnZlcnRlZCB0byBYODZFTVVMX0VYQ0VQVElP
Ti4gQnV0Cj4+Pj4gd2l0aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkg
YmUgcmV0dXJuZWQuIEkgZG9uJ3QgdGhpbmsKPj4+PiB0aGF0IGNhbGxlcnMgY2FuIGhhbmRsZSB0
aGlzIHNpdHVhdGlvbi4KPj4+Pgo+Pj4+IEUuZy4gdGhlIGNvZGUgZnJvbSB2bXhfdm1leGl0X2hh
bmRsZXIoKToKPj4+Pgo+Pj4+ICAgICBjYXNlIEVYSVRfUkVBU09OX01TUl9XUklURToKPj4+PiAg
ICAgICAgIHN3aXRjaCAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2Zv
bGQocmVncyksIDEpICkKPj4+PiAgICAgICAgIHsKPj4+PiAgICAgICAgIGNhc2UgWDg2RU1VTF9P
S0FZOgo+Pj4+ICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogV1JNU1Ig
Ki8KPj4+PiAgICAgICAgICAgICBicmVhazsKPj4+Pgo+Pj4+ICAgICAgICAgY2FzZSBYODZFTVVM
X0VYQ0VQVElPTjoKPj4+PiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2dwX2ZhdWx0LCAwKTsKPj4+PiAgICAgICAgICAgICBicmVhazsKPj4+PiAgICAgICAgIH0KPj4+
PiAgICAgICAgIGJyZWFrOwo+Pj4gSG1tIGxvdmVseSwgc28gaXQgd2FzIGJyb2tlbiBiZWZvcmUs
IGJ1dCBzaG91bGQgYmUgY29ycmVjdCBub3cuCj4+Pgo+Pj4gUkVUUlkgaGFzIGNhdXNlZCBhbiBl
bnRyeSB0byBnbyBvbnRvIHRoZSBwYWdpbmcgcmluZywgd2hpY2ggd2lsbCBwYXVzZQo+Pj4gdGhl
IHZjcHUgdW50aWwgYSByZXBseSBvY2N1cnMsIGFmdGVyIHdoaWNoIHdlIHdpbGwgcmUtZW50ZXIg
dGhlIGd1ZXN0Cj4+PiB3aXRob3V0IGhhdmluZyBtb3ZlZCBSSVAgZm9yd2FyZHMsIHJlLWV4ZWN1
dGUgdGhlIHdybXNyIGluc3RydWN0aW9uLCBhbmQKPj4+IHRoaXMgdGltZSBzdWNjZWVkIGJlY2F1
c2UgdGhlIGZyYW1lIGhhcyBiZWVuIHBhZ2VkIGluLgo+PiBCdXQgdGhlbiBwZXJoYXBzIHNwbGl0
IG91dCB0aGUgYWN0dWFsIGJ1Z2ZpeCBpbnRvIGEgcHJlcmVxIHBhdGNoLAo+PiBlc3BlY2lhbGx5
IGFzIHRoYXQgb25lIG1heSB3YW50IGJhY2twb3J0aW5nPwo+IAo+IFNvcnJ5LCBidXQgSSdtIG5v
dCBzdXJlIHlvdSBjYW4ndCBoYXZlIHRoYXQuICBJdCB3aWxsIGRlcGVuZCBvbiB0aGUKPiBpbnRl
cm5hbHMgb2YgdGhlIGhvb2tzLCBidXQgSSBzdXNwZWN0IHlvdSdkIG5lZWQgdGhlIGVudGlyZSBy
ZXN0IG9mIG15Cj4gTVNSIGNsZWFudXAgd29yayBpZiB5b3Ugd2FudGVkIHRvIGNsZWFubHkgYmFj
a3BvcnQgdGhpcyBidWdmaXguCgpPdWNoLCB3ZWxsIC0gdGhlbjogTm8uCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:08:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:08: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 1g0241-0006RW-PW; Wed, 12 Sep 2018 10:08: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0240-0006QP-Eb
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:08:00 +0000
X-Inumbo-ID: 77da8d5f-b673-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77da8d5f-b673-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:06:08 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 04:07:58 -0600
Message-Id: <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 04:07:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
In-Reply-To: <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjMwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MjEK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MTUsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDoxMwo+PiA+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtldmluIFRpYW4KPj4gPj4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+ID4+
IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhv
ZCB0bwo+PiBpb21tdV9vcHMKPj4gPj4KPj4gPj4gPj4+IE9uIDEyLjA5LjE4IGF0IDExOjA1LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiBGcm9tOiBKYW4gQmV1bGlj
aCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIg
MjAxOCAxMDowMwo+PiA+PiA+Pgo+PiA+PiA+PiBBIEhWTSBndWVzdCB1c2luZyB0aGUgUFYgSU9N
TVUgaXMgcXVpdGUgZmluZSwgYnV0IGl0IHNob3VsZG4ndCB0YWxrIHRvCj4+ID4+ID4+IGl0IGlu
IHRlcm1zIG9mIE1GTnMuCj4+ID4+ID4+Cj4+ID4+ID4KPj4gPj4gPiBXZWxsLCBpdCBoYXMgdG8g
dGFsayBNRk5zIGF0IHNvbWUgbGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBvZiB0aGUKPj4gSU9N
TVUgaXMKPj4gPj4gPiBub3Qgc3ViamVjdCB0byBFUFQvTlBULCByaWdodD8KPj4gPj4KPj4gPj4g
WWVzIHRvIHRoZSBzZWNvbmQgcXVlc3Rpb24sIGJ1dCBubyB0byB0aGUgZmlyc3Q6IFRoZSBHRk4g
LT4gTUZOCj4+IHRyYW5zbGF0aW9uCj4+ID4+IHNob3VsZCBzdGlsbCBiZSBkb25lIGluc2lkZSBY
ZW4gaW4gdGhlIEhWTSBjYXNlLCBpbW8gKGluIHRoZSBjb3Vyc2Ugb2YKPj4gPj4gbWFudWZhY3R1
cmluZyB0aGUgUFRFKS4KPj4gPgo+PiA+IEluZGVlZC4gVGhpcyBmdW5jdGlvbiBpcyB2ZXJ5IG11
Y2ggaW50ZXJuYWwgdG8gWGVuIChpdCdzIHNpbXBseSBhbgo+PiA+IGFic3RyYWN0aW9uIG9uIHRv
cCBvZiBhIHZlbmRvciBpbXBsZW1lbnRhdGlvbiksIHNvIHdoeSBzaG91bGQgaXQgbm90IHdvcmsK
Pj4gaW4KPj4gPiB0ZXJtcyBvZiBNRk5zPwo+PiAKPj4gQmVjYXVzZSAiTUZOIiBpcyBhIGNvbmNl
cHQgYSBIVk0gZ3Vlc3QgaXMgbm90IGtub3dpbmcgYWJvdXQsIG9yCj4+IHN1cHBvc2VkIHRvIGJl
IGtub3dpbmcuIFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0IG1pZ2h0Cj4+IGxlZ2l0
aW1hdGVseSAoaGF2ZSB0bykga25vdyBpcyB3aGVuIGl0IGNvbWVzIHRvIG1hbmFnaW5nIHRoZSBo
b3N0Cj4+IChpbmNsdWRpbmcgYW55IGd1ZXN0cyksIGkuZS4gaW4gdGhlIHRvb2wgc3RhY2sgb2Yg
YSBQVkggRG9tMC4KPiAKPiBPay4gU28gY29uc2lkZXIgdmFsaWRhdGluZyBhIFBWLUlPTU1VIHVu
bWFwIHJlcXVlc3QgZnJvbSBhbiBIVk0gZ3Vlc3QuIEl0IAo+IHBhc3NlcyBpbiBhIERGTiBhbmQg
YSBHRk4gIGJlbG9uZ2luZyB0byBpdHNlbGYuIE5vdyBYZW4gbmVlZHMgdG8gZmlndXJlIG91dCAK
PiB3aGV0aGVyIHRoYXQgQkZOIGFjdHVhbGx5IG1hcHMgdG8gdGhlIEdGTi4gSXQgY2FuIGxvb2sg
dXAgdGhlIE1GTiBiYWNraW5nIHRoZSAKPiBHRk4gKGZyb20gdGhlIHAybSkuIEhvdyBkb2VzIFhl
biBub3cgdmFsaWRhdGUgaXQgaWYgaXQgY2Fubm90IGxvb2t1cCB3aGF0IE1GTiAKPiBpcyBhY3R1
YWxseSBwcmVzZW50IGluIHRoZSBQVEUgcmVmZXJlbmNlZCBieSB0aGUgREZOPwoKSSdtIGFmcmFp
ZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFRoZSBwYXNzZWQgaW4gR0ZOIGdldHMgdHJhbnNsYXRlZAp0
byBhbiBNRk4gdXNpbmcgYSBwMm0gbG9va3VwLiBUaGUgcGFzc2VkIGluIERGTiAod2hpY2ggYWl1
aSBvdWdodAp0byBtYXRjaCB0aGUgR0ZOIGFueXdheSBvbiB4ODYpIGdldHMgdHJhbnNsYXRlZCB0
byBhbiBNRk4gdXNpbmcKYW4gSU9NTVUgcGFnZSB0YWJsZSBsb29rdXAuIFRoZSByZXN1bHRpbmcg
dHdvIE1GTnMgaGF2ZSB0bwptYXRjaCBmb3IgdGhlIHJlcXVlc3QgdG8gYmUgdmFsaWQuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:08:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:08: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 1g024K-0006Ti-7B; Wed, 12 Sep 2018 10:08: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g024I-0006TX-Ve
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:08:19 +0000
X-Inumbo-ID: 82ada286-b673-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82ada286-b673-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:06:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78928223"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
Thread-Index: AQHUOsfeOM7r97WdK0WJashdpP+CcqTrKAsAgAFRVmD//+HNgIAADP6AgAAjLDA=
Date: Wed, 12 Sep 2018 10:08:04 +0000
Message-ID: <da6c6860939749108456c41aadfbf369@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
 <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
 <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
 <5B98D92B02000078001E7B17@prv1-mh.provo.novell.com>
 <66659ea9-6b54-f27c-0aac-cd33b3bf44dc@citrix.com>
In-Reply-To: <66659ea9-6b54-f27c-0aac-cd33b3bf44dc@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 v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAx
MTowMg0KPiBUbzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50
DQo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkNCj4gTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgeGVuLQ0KPiBkZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gg
djYgMTIvMTRdIG1lbW9yeTogYWRkIGdldF9wYWdlZF9nZm4oKSBhcw0KPiBhIHdyYXBwZXIuLi4N
Cj4gDQo+IE9uIDA5LzEyLzIwMTggMTA6MTUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+
IE9uIDEyLjA5LjE4IGF0IDExOjEwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0K
PiA+Pj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVu
cHJvamVjdC5vcmddIE9uDQo+IEJlaGFsZg0KPiA+Pj4gT2YgSmFuIEJldWxpY2gNCj4gPj4+IFNl
bnQ6IDExIFNlcHRlbWJlciAyMDE4IDE1OjU2DQo+ID4+Pg0KPiA+Pj4+Pj4gT24gMjMuMDguMTgg
YXQgMTE6NDcsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+Pj4gLi4uZm9y
IHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLg0KPiA+Pj4+DQo+ID4+Pj4gVGhlcmUg
YXJlIG1hbnkgb2NjdXJlbmNlcyBvZiB0aGUgZm9sbG93aW5nIHBhdHRlcm4gaW4gdGhlIGNvZGU6
DQo+ID4+Pj4NCj4gPj4+PiAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6
IFAyTV9VTlNIQVJFOw0KPiA+Pj4NCj4gPj4+IEVzcGVjaWFsbHkgd2l0aCB0aGlzIFVOU0hBUkUg
aW4gbWluZCAtIGlzICJwYWdlZCIgaW4gdGhlIGhlbHBlcg0KPiA+Pj4gZnVuY3Rpb24ncyBuYW1l
IHJlYWxseSBzdWl0YWJsZT8gU2luY2Ugd2UgKEkgdGhpbmspIGFscmVhZHkgaGF2ZQ0KPiA+Pj4g
Z2V0X2dmbigpLCBob3cgYWJvdXQgdHJ5X2dldF9nZm4oKT8NCj4gPj4NCj4gPj4gVGhhdCBuYW1l
IG1heSBiZSBhIGxpdHRsZSBtaXNsZWFkaW5nIHNpbmNlIGl0IHN1Z2dlc3RzIGEgY2xvc2UgZnVu
Y3Rpb25hbA0KPiA+PiByZWxhdGlvbnNoaXAgd2l0aCBnZXRfZ2ZuKCkgd2hlcmVhcyBpdCBkb2Vz
IG1vcmUgdGhhbiB0aGF0LiBIb3cgYWJvdXQNCj4gPj4gdHJ5X2dldF9wYWdlX2Zyb21fZ2ZuKCk/
DQo+ID4NCj4gPiBGaW5lIHdpdGggbWU7IEdlb3JnZT8NCj4gDQo+IEF0IHRoZSByaXNrIG9mIGJp
a2Ugc2hlZGRpbmcuLiAidHJ5IiB0byBtZSBtZWFucyBvbmx5IHBhc3MvZmFpbCwgd2l0aCBubw0K
PiBzaWRlIGVmZmVjdHMsIGFuZCB3aXRoIG5vIHBlcm1pc3Npb25zIGNoZWNrcy4gIFdoYXQgYWJv
dXQNCj4gImNoZWNrX2FuZF9nZXRfcGFnZV9mcm9tX2dmbigpIj8NCj4gDQo+IEknZCBwcmVmZXIg
J2NoZWNrJyBidXQgaWYgYW55b25lIG9iamVjdHMgSSdkIHJhdGhlciBqdXN0IGdvIHdpdGggJ3Ry
eScNCj4gYW5kIGdldCB0aGluZ3MgaW4gLS0gdGhlIGNvZGUgaXMgYSBkZWZpbml0ZSBpbXByb3Zl
bWVudC4NCj4gDQoNCkphbj8NCg0KICBQYXVsDQoNCj4gIC1HZW9yZ2UNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:09: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 1g025V-0006cb-KZ; Wed, 12 Sep 2018 10:09: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=q5rh=l2=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1g025U-0006cQ-P1
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:09:32 +0000
X-Inumbo-ID: acbaa86e-b673-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acbaa86e-b673-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:07:38 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id q13-v6so1179184lfc.2
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 03:09:27 -0700 (PDT)
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=VqONo+YgoOQkUUuksy03w9BT5fGghAxzOpw907qljno=;
 b=usCZatK/IjAtRf5C43IR9yduSshZcCBxjXMXhjPp1s0X0BQJXOh5z09YP5m0EBi5ZG
 IxqilcBwj1MNAHOi345T2doCwX8XWD5YYDlbWuzyoAIHX2kmjr8rs3TK97klCfHXicN6
 oFqR3klXAeXNPR/Vw9pas1Hhg05smHV5VpLFvOkHsdfQ/e4Jl06vTXcMaIQVAKyizetl
 h7uR2fwGiELOCAgCcfWOCDI3k+EVp3sDagYnD8V9jbtK3NA2SRS/jxHA0q88PzIZlPoE
 AgT1CSsgdZaKxbPONcWeSh82RooI2n792UL7ko+FwXicXthLYOZw9gUNK6nFYXbRR7Jb
 Lb8w==
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=VqONo+YgoOQkUUuksy03w9BT5fGghAxzOpw907qljno=;
 b=HbVugNUohVJiBSqAp+sc9MCXFsFVaawLQjx/smaftGyUEzgVzCChVrkeXk7/x9YivU
 ZyPduPV5SxvWNyHGuX+BXEYdCajPHOShIE0JFbmB6wg2rJV/u03IhAfWYDWEkYuRZoxb
 97ebgfqgSSrqFWlgdLDDtysimF5TGaBAO4xWuasuk5m2gJz2I/phuyHQynTOoj0O7xUu
 ki2XbJXcNpOB/0PZ9RHF8nSOEsOq/5x4XsZmFGapV/HDrqTgFeIBYzRlKntvgbd4T68O
 IW4FIW0ySjMDbyB5Zz6SHB2W/967dr67WqjO/smVmRFKEfKNFv8dEIbA6LlTcrFsgpEV
 /x1A==
X-Gm-Message-State: APzg51BFjCemUhYt9o6ggLEUAXfz+DfdR/6TNZMv8jWBA0n1tbdlOsyx
 MgBA9rTMsRXG2e9Lr3VT9DQ=
X-Google-Smtp-Source: ANB0VdaUBu9kgP1t9vNFBnLqQKTgPVXtHBwjlZTcyYgjUAcvjOnw1OtQLxAlMeFe9Xjnza14toBA8Q==
X-Received: by 2002:a19:9bcc:: with SMTP id
 d195-v6mr952837lfe.123.1536746964452; 
 Wed, 12 Sep 2018 03:09:24 -0700 (PDT)
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
 h4-v6sm103121lfj.69.2018.09.12.03.09.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 03:09:23 -0700 (PDT)
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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
Date: Wed, 12 Sep 2018 13:09:22 +0300
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: <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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>

SGksIEhhbnMhCgpUaGFuayB5b3UgZm9yIHZhbHVhYmxlIGNvbW1lbnRzIGFuZCB2YWxpZCBjb25j
ZXJucyEKCk9uIDA5LzEyLzIwMTggMTA6NTIgQU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPiBPbiAw
OS8xMS8yMDE4IDEwOjI5IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+Pgo+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12
aXJ0dWFsaXplZAo+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVs
dGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRl
byBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+PiBoaWdoIGRlZmluaXRp
b24gbWFwcyBldGMuCj4+Cj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5l
ZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3Nz
aWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Cj4+IDEuIFByb3ZpZGUg
bWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4gICAtIHBpeGVs
IGZvcm1hdHMKPj4gICAtIHJlc29sdXRpb25zCj4+ICAgLSBmcmFtZSByYXRlcwo+PiAyLiBTdXBw
b3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4gICAtIGNvbnRyYXN0Cj4+ICAgLSBicmlnaHRu
ZXNzCj4+ICAgLSBodWUKPj4gICAtIHNhdHVyYXRpb24KPj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcg
Y29udHJvbAo+PiA0LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2FzZXMKPj4KPj4gU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8
IDEyNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQs
IDEyNjMgaW5zZXJ0aW9ucygrKQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY2FtZXJhaWYuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+PiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjM4YjliMzc0MWU3NQo+PiAt
LS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+
IEBAIC0wLDAgKzEsMTI2MyBAQAo+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogY2Ft
ZXJhaWYuaAo+PiArICoKPj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRldmljZSBJL08gaW50ZXJmYWNl
IGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPj4gKyAqCj4+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4+
ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMg
KHRoZSAiU29mdHdhcmUiKSwgdG8KPj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQg
cmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4+ICsgKiByaWdo
dHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJs
aWNlbnNlLCBhbmQvb3IKPj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4+ICsgKiBmdXJuaXNoZWQg
dG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+PiArICoKPj4g
KyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNl
IHNoYWxsIGJlIGluY2x1ZGVkIGluCj4+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBv
cnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPj4gKyAqCj4+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+
PiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCj4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPj4gKyAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKPj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09O
VFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4+ICsgKiBGUk9NLCBPVVQgT0YgT1Ig
SU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4+ICsg
KiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IChDKSAy
MDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4+ICsgKgo+PiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+ICsgKi8KPj4g
Kwo+PiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4+ICsjZGVmaW5lIF9f
WEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPj4gKwo+PiArI2luY2x1ZGUgInJpbmcuaCIKPj4g
KyNpbmNsdWRlICIuLi9ncmFudF90YWJsZS5oIgo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBQcm90b2NvbCB2ZXJz
aW9uCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1BST1RPQ09MX1ZFUlNJT04gICAgICIxIgo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIg
TmVnb3RpYXRpb24KPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+ICsgKiBGcm9u
dC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0LCBzZW5k
aW5nIGEKPj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5j
YW1lcmFfcmVxIChpLmUuLCB0aGUgZ2VuZXJpYwo+PiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHBy
b3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEJhY2tlbmRzIG11c3Qgc2V0Cj4+ICsgKiB4ZW5j
YW1lcmFfcmVxIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9S
X1JFUVVFU1RTKCkpLgo+PiArICoKPj4gKyAqIEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdo
ZW4gZW5xdWV1aW5nIGEgbmV3IHJlc3BvbnNlLCBzZW5kaW5nIGEKPj4gKyAqIG5vdGlmaWNhdGlv
biBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVzcCAoaS5lLiwgdGhlIGdl
bmVyaWMKPj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNy
b3MpLiBGcm9udGVuZHMgbXVzdCBzZXQKPj4gKyAqIHhlbmNhbWVyYV9yZXNwIGFwcHJvcHJpYXRl
bHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygpKS4KPj4gKyAq
Cj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0
aWxpemUgbm9kZXMgd2l0aGluCj4+ICsgKiBYZW5TdG9yZSB0byBjb21tdW5pY2F0ZSBjYXBhYmls
aXRpZXMgYW5kIHRvIG5lZ290aWF0ZSBvcGVyYXRpbmcgcGFyYW1ldGVycy4KPj4gKyAqIFRoaXMg
c2VjdGlvbiBlbnVtZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNoIHJlc2lkZSBpbiB0aGUgcmVzcGVj
dGl2ZSBmcm9udCBhbmQKPj4gKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxv
d2luZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCj4+ICsgKgo+PiArICogQWxsIGRhdGEgaW4gWGVu
U3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcgbnVtZXJpYwo+PiAr
ICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxp
c3RlZCBiZWxvdyBhcmUKPj4gKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBzaXplZCBpbnRlZ2VyIHR5
cGVzIGNhcGFibGUgb2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgo+PiArICogb2YgYSBwcm9wZXJs
eSBmb3JtYXR0ZWQgbm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1hdGlvbi4KPj4g
KyAqCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgIEV4YW1wbGUgY29uZmlndXJhdGlvbgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAr
ICoKPj4gKyAqIFRoaXMgaXMgYW4gZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBjb25m
aWd1cmF0aW9uOgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IEJhY2tlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsg
KiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZC1pZCA9ICIxIgo+
PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92Y2FtZXJhLzEvMC9zdGF0ZSA9ICI0Igo+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmNhbWVyYS8xLzAvdmVyc2lvbnMgPSAiMSwyIgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPj4gKyAqCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9i
YWNrZW5kLWlkID0gIjAiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9i
YWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMSIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3N0YXRlID0gIjQiCj4+ICsgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC92ZXJzaW9uID0gIjEiCj4+ICsgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1hbGxvYyA9ICIxIgo+PiArICoKPj4gKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSBEZXZpY2UgMCBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9jb250cm9scyA9ICJjb250cmFzdCxodWUiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEi
Cj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTky
MHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIi
Cj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIw
MHg3MjAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL3VuaXF1ZS1pZCA9ICIwIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzAvcmVxLXJpbmctcmVmID0gIjI4MzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNSIKPj4gKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxNiIKPj4gKyAq
Cj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDEgY29uZmlndXJhdGlv
biAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzEvY29udHJvbHMgPSAiYnJpZ2h0bmVzcyxzYXR1cmF0aW9uLGh1ZSIK
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi82NDB4
NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIK
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3VuaXF1ZS1pZCA9ICIxIgo+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLXJpbmctcmVmID0gIjI4
MzMiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9yZXEtZXZlbnQtY2hh
bm5lbCA9ICIxNyIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2dC1y
aW5nLXJlZiA9ICIzODgiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9l
dnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPj4gKyAqCj4+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhlbkJ1cyBOb2Rlcwo+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gKyAqCj4+ICsgKiB2ZXJzaW9ucwo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0
cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9S
IHNlcGFyYXRlZCBwcm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPj4gKyAqICAgICAgYnkgdGhl
IGJhY2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCj4+ICsgKgo+PiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQgWGVuQnVz
IE5vZGVzCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKgo+PiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIGRvbS1pZAo+PiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHVpbnQxNl90Pgo+PiArICoKPj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4+ICsg
Kgo+PiArICogZGV2LWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+Cj4+
ICsgKgo+PiArICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KPj4gKyAqCj4+ICsgKiAgICAgIC9s
b2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZjYW1lcmEvPGRldi1pZD4vLi4uCj4+ICsgKgo+
PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIHZlcnNpb24KPj4gKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+ICsgKgo+PiArICogICAgICBQcm90b2NvbCB2
ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMgc3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5kLgo+
PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIGJ1ZmZlciBhbGxv
Y2F0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBiZS1hbGxvYwo+
PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgIjAiLCAiMSIKPj4gKyAqCj4+ICsgKiAgICAgIElm
IHZhbHVlIGlzIHNldCB0byAiMSIsIHRoZW4gYmFja2VuZCB3aWxsIGJlIHRoZSBidWZmZXIKPj4g
KyAqICAgICAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRvbWFpbiBkdXJpbmcgWEVOQ0FN
RVJBX09QX0JVRl9DUkVBVEUKPj4gKyAqICAgICAgb3BlcmF0aW9uLgo+PiArICogICAgICBJZiB2
YWx1ZSBpcyBub3QgIjEiIG9yIG9taXR0ZWQgZnJvbnRlbmQgbXVzdCBhbGxvY2F0ZSBidWZmZXJz
IGl0c2VsZi4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2Ft
ZXJhIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICog
dW5pcXVlLWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+PiArICoKPj4g
KyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxpemF0aW9uIGVhY2ggY2FtZXJh
IGlzIGFzc2lnbmVkIGEKPj4gKyAqICAgICAgdW5pcXVlIElELCBzbyBpdCBjYW4gYmUgaWRlbnRp
ZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+PiArICogICAgICBUaGlzIGNhbiBiZSBV
VUlEIG9yIHN1Y2guCj4+ICsgKgo+PiArICogY29udHJvbHMKPj4gKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgIDxsaXN0IG9mIHN0cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIExpc3Qgb2Ygc3VwcG9y
dGVkIGNhbWVyYSBjb250cm9scyBzZXBhcmF0ZWQgYnkgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9S
Lgo+PiArICogICAgICBDYW1lcmEgY29udHJvbHMgYXJlIGV4cHJlc3NlZCBhcyBhIGxpc3Qgb2Yg
c3RyaW5nIHZhbHVlcyB3L28gYW55Cj4+ICsgKiAgICAgIG9yZGVyaW5nIHJlcXVpcmVtZW50Lgo+
PiArICoKPj4gKyAqIGZvcm1hdHMKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxmb3JtYXQs
IGNoYXJbNF0+Cj4+ICsgKgo+PiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBz
ZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhl
bCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlCj4+ICsgKiAgICAgIGNv
cnJlc3BvbmRpbmcgRk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4gKyAq
ICAgICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQg
cmVzb2x1dGlvbnMuCj4gU28gaG93IHdpbGwgdGhpcyB3b3JrIGZvciBhIHBpeGVsZm9ybWF0IGxp
a2UgVjRMMl9QSVhfRk1UX0FSR0I1NTVYPwo+Cj4gQXMgbWVudGlvbmVkIGJlZm9yZSwgd2UgZGlz
cGxheSBzdWNoIGZvcm1hdHMgYXMgJ1hYWFgtQkUnLCBpLmUuIGNoYXJbN10uCm9rLCB0aGVuIEkn
bGwgY2hhbmdlIHRoaXMgdG8gY2hhcls3XSBhbmQgcHV0IGEgbm90ZSBvbiBiaWctZW5kaWFuOgoK
IMKgKsKgwqDCoMKgwqAgSWYgZm9ybWF0IHJlcHJlc2VudHMgYSBiaWctZW5kaWFuIEZPVVJDQyBj
b2RlLCB0aGVuICItQkUiCiDCoCrCoMKgwqDCoMKgIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLCBjYXNl
IGluc2Vuc2l0aXZlLgoKPgo+IEkgYXNzdW1lIHRoZSBwaXhlbGZvcm1hdHMgeW91IHVzZSBoZXJl
IGFyZSBiYXNlZCBvbiB0aGUgVjRMMl9QSVhfRk1UXyBmb3VyY2NzPwo+Cj4gTm90ZSB0aGF0IHRo
ZXJlIGlzIG5vIHJlYWwgc3RhbmRhcmQgZm9yIGZvdXJjYyB2YWx1ZXMsIHNvIGlmIHlvdSB3YW50
IHRvCj4gc3VwcG9ydCBhIFdpbmRvd3MgYmFja2VuZCBhcyB3ZWxsLCB0aGVuIHlvdSdsbCBuZWVk
IG1hcHBpbmdzIGZyb20gd2hhdGV2ZXIKPiBXaW5kb3dzIHVzZXMgdG8gdGhlIFY0TDIgZm91cmNj
cy4KPgo+IFRoZSBWNEwyX1BJWF9GTVRfIGZvdXJjY3MgYXJlIGVudGlyZWx5IFY0TDIgc3BlY2lm
aWMuCj4KPiBTbyB5b3UgaGF2ZSB0byBkZWZpbmUgaGVyZSB3aG9zZSBmb3VyY2NzIHlvdSBhcmUg
dXNpbmcuCkkgdGhvdWdodCB0aGF0IFsxXSBkZWZpbmVzIGFsbCB0aGVzZSB2YWx1ZXMsIGJ1dCBp
ZiB0aGlzIGlzIG5vdCB0aGUgY2FzZSwKdGhlbiBJIHRoaW5rIHdlIGNhbiB1c2Ugd2hhdCBWNEwy
IHVzZXMuIEluIHRoaXMgY2FzZSwKd2hhdCB3b3VsZCBiZSB0aGUgYmVzdCByZWZlcmVuY2UgaW4g
dGhlIHByb3RvY29sIHRvIHRob3NlIGZvdXJjYwpjb2Rlcz8gRm9yIGV4YW1wbGUsIEkgY2FuIHJl
ZmVyZW5jZSBbMl0gaW4gdGhlIHByb3RvY29sJ3MgYXNzdW1wdGlvbnM6CgogwqAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKIMKgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgQXNzdW1wdGlvbnMKIMKgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi4u
LgogwqAqIC0gYWxsIEZPVVJDQyBtYXBwaW5ncyB1c2VkIGZvciBjb25maWd1cmF0aW9uIGFuZCBt
ZXNzYWdpbmcgYXJlCiDCoCrCoMKgIExpbnV4IFY0TDIgb25lczogCmh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2lu
Y2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAoKCj4KPj4gKyAqCj4+ICsgKiByZXNvbHV0aW9u
Cj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1
aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMg
YSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4+ICsgKiAgICAgIHN1cHBvcnRlZCBy
ZXNvbHV0aW9uIHVuZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KPj4gKyAq
ICAgICAgVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFu
ZCBoZWlnaHQKPj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4K
PiBTbyBob3cgd2lsbCB0aGlzIHdvcmsgZm9yIHNvdXJjZXMgbGlrZSBIRE1JIHdoZXJlIHRoZSBy
ZXNvbHV0aW9uIGRlcGVuZHMgb24KPiB0aGUgc2lnbmFsPyBXaWxsIHRoaXMgb25seSBzaG93IHRo
ZSByZWNlaXZlZCByZXNvbHV0aW9uPyBBbmQgaWYgc28sIHdoYXQKPiBoYXBwZW5zIGlmIHRoZXJl
IGlzIG5vIHNpZ25hbD8gT3IgdGhlIHJlc29sdXRpb24gY2hhbmdlcz8KPgo+IElmIHlvdSB3YW50
IHRvIHN1cHBvcnQgc3VjaCBkZXZpY2VzLCB5b3UnbGwgbmVlZCB0byBkZWZpbmUgdGhlIGJlaGF2
aW9yLgo+Cj4gSXQgbWlnaHQgYmUgT0sgdG8gcmVseSBvbiB0aGUgWGVuYnVzU3RhdGVSZWNvbmZp
Z3VyaW5nIHN0YXRlLCBidXQgSSB0aGluawo+IHRoaXMgd291bGQgaGF2ZSB0byBiZSBkZXNjcmli
ZWQgc29tZXdoZXJlLiBJLmUuIGlmIHRoZSBzb3VyY2UgaXMgZGlzY29ubmVjdGVkLAo+IHRoZW4g
eW91IGVudGVyIHN0YXRlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZywgd2hlbiBhIG5ldyBzb3Vy
Y2UgaXMgY29ubmVjdGVkLAo+IHRoZW4geW91IHNldHVwIGEgbmV3IGNvbmZpZ3VyYXRpb24gYmFz
ZWQgb24gdGhlIG5ld2x5IGRldGVjdGVkIHRpbWluZ3MuIEJ1dAo+IHdoYXQgdG8gZG8gd2hlbiB0
aGUgdGltaW5ncyBjaGFuZ2U/IFJlY29uZmlndXJpbmcgYWdhaW4/IFdoZXRoZXIgdGhpcyBpcyBh
bgo+IG9wdGlvbiBkZXBlbmRzIGluIHBhcnQgb24gaG93IGxvbmcgaXQgdGFrZXMgYmVmb3JlIHRo
ZSBuZXcgY29uZmlndXJhdGlvbgo+IGJlY29tZXMgYWN0aXZlLgpXZWxsLCBJTU8gdGhpcyBpcyBz
b21ldGhpbmcgd2hpY2ggaXMgYSBwYXJ0IG9mIHRoZSBiYWNrZW5kJ3MKbG9naWM6IGJhY2tlbmQg
bWF5IGRlY2lkZSB0byB0ZWFyIGRvd24gdGhlIHdob2xlIHZpcnR1YWwgY2FtZXJhCmRldmljZSwg
ZS5nLiBnb2luZyBpbnRvIGNsb3NlZCBzdGF0ZSwgb3IgaXQgY2FuIHRyeSByZWNvbmZpZ3VyaW5n
IHRoZSBkZXZpY2UKb3Igd2hhdGV2ZXIuCgpPbmUgbm90ZSBvbiBzdWNoIGNvbXBsZXggdXNlLWNh
c2VzOiB3ZSBhcmUgdHJ5aW5nIHRvIGtlZXAgdGhlIHByb3RvY29sCmFzIHNpbXBsZSBhcyBwb3Nz
aWJsZSBub3QgdHJ5aW5nIHRvIG1pbWljIHJlYWxseSBjb21wbGV4IEhXLgpJZiBuZWVkIGJlIHRv
IHN1cHBvcnQgdGhpcyBvbmUgY2FuIHByb2JhYmx5IGp1c3QgcGFzcyB0aHJvdWdoIHRoYXQKSFcg
ZGV2aWNlIHRvIGEgZ3Vlc3QsIHNvIGl0IGNhbiBiZW5lZml0IGZyb20gYWxsIHRob3NlIGZlYXR1
cmVzLgoKTW9zdCB1c2UtY2FzZXMgd2Ugc2VlIG9ubHkgbmVlZCBjYXB0dXJlZCBmcmFtZXMgYW5k
IG1vc3Qgb2YgdGhlIHdvcmsKb2YgZ2V0dGluZyB0aG9zZSBpcyBoYW5kbGVkIGJ5IHRoZSBiYWNr
ZW5kLiBBbmQgdGhlIGNvbmZpZ3VyYXRpb24KbW9zdCBvZiB0aGUgdGltZSBzaG91bGQgcmVtYWlu
IHN0YXRpYywgZS5nLiBhbGwgdGhlIHBhcmFtZXRlcnMgYXJlIGRlZmluZWQKZm9yIGtub3duIEhX
IGFuZCBWTXMgYXJlIGNvbmZpZ3VyZWQgd2l0aCBzcGVjaWZpYyB1c2UtY2FzZXMgaW4gbWluZC4K
VGh1cywgdGhlIGJhY2tlbmQgc2hvdWxkIGhpZGUgYWxsIHRoZSByZWFsIGNvbXBsZXhpdHkgZnJv
bSBhIHZpcnR1YWwKY2FtZXJhIGRldmljZSBkcml2ZXIgYXMgbXVjaCBhcyBpdCBjYW4gKEJUVywg
ZnJvbnRlbmQgbWlnaHQgbm90IGJlIGEKVjRMMiBkZXZpY2UgZHJpdmVyLCBidXQgYSB1bmlrZXJu
ZWwgYXBwbGljYXRpb24gZm9yIGluc3RhbmNlKQo+Cj4+ICsgKgo+PiArICogZnJhbWUtcmF0ZXMK
Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxudW1lcmF0b3IsIHVpbnQzMl90Pi88ZGVub21p
bmF0b3IsIHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJB
TUVfUkFURV9TRVBBUkFUT1Igc2VwYXJhdGVkIHN1cHBvcnRlZCBmcmFtZSByYXRlcwo+PiArICog
ICAgICBvZiB0aGUgY2FtZXJhIGV4cHJlc3NlZCBhcyBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9y
IG9mIHRoZQo+PiArICogICAgICBjb3JyZXNwb25kaW5nIGZyYW1lIHJhdGUuCj4gTm90ZSB0aGF0
IHRoZXJlIGFyZSBkZXZpY2VzIHRoYXQgYWxsb3cgYSByYW5nZSBvZiByZXNvbHV0aW9ucyBhbmQg
ZnJhbWVyYXRlcwo+IGluc3RlYWQgb2YgYSBkaXNjcmV0ZSBzZXQgb2YgcmVzb2x1dGlvbnMvZnJh
bWVyYXRlcy4KPgo+IFdoZXRoZXIgb3Igbm90IHRoYXQgaXMgc29tZXRoaW5nIHlvdSB3YW50IHRv
IGNhcmUgYWJvdXQgaGVyZSBpcyBhbm90aGVyIG1hdHRlci4KPgo+IEEgZGV2aWNlIHRoYXQgaGFz
IGEgcmFuZ2Ugb2YgcmVzb2x1dGlvbnMgdHlwaWNhbGx5IGhhcyBhIHNjYWxlciBvbiBib2FyZC4K
PiBBIHJhbmdlIG9mIGZyYW1lcmF0ZXMgdHlwaWNhbGx5IG1lYW5zIHRoYXQgaXQgaGFzIGZpbmUt
Z3JhaW5lZCBjb250cm9sIG92ZXIKPiB0aGUgc2Vuc29yIHBpeGVsY2xvY2sgYW5kIHdoYXRldmVy
IGVsc2UgaXMgcmVsYXRlZCB0byB0aGUgZnJhbWVyYXRlLgpZZXMsIHRoYXQgd2FzIGludGVudGlv
bmFsbHkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgZGlzY3JldGUgdmFsdWVzLApwbGVhc2Ugc2VlIGFi
b3ZlIC0gbW9zdCBvZiB0aGUgdGltZSB5b3UgZG9uJ3QgbmVlZCBhIGZ1bGx5IGJsb3duCnZpcnR1
YWwgY2FtZXJhCj4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIFJlcXVl
c3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiAr
ICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVlc3RzIGZy
b20gZnJvbnRlbmQgdG8gYmFja2VuZAo+PiArICogYW5kIGdldCB0aGUgY29ycmVzcG9uZGluZyBy
ZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+PiArICogc2V0IHVwIHBlciB2aXJ0
dWFsIGNhbWVyYSBkZXZpY2UuCj4+ICsgKgo+PiArICogcmVxLWV2ZW50LWNoYW5uZWwKPj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIFRoZSBp
ZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFubmVsCj4+ICsg
KiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPj4gKyAq
Cj4+ICsgKiByZXEtcmluZy1yZWYKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KPj4gKyAqCj4+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBl
cm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+PiArICogICAgICBhIHNvbGUgcGFnZSBv
ZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRv
IGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKPj4gKyAqIHRvIGZyb250
ZW5kLCBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPj4gKyAqCj4+ICsgKiBldnQt
ZXZlbnQtY2hhbm5lbAo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+PiAr
ICoKPj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBj
aGFubmVsCj4+ICsgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1
ZmZlci4KPj4gKyAqCj4+ICsgKiBldnQtcmluZy1yZWYKPj4gKyAqICAgICAgVmFsdWVzOiAgICAg
ICAgIDx1aW50MzJfdD4KPj4gKyAqCj4+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNl
IGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+PiArICogICAgICBh
IHNvbGUgcGFnZSBvZiBjYW1lcmEncyBldmVudCByaW5nIGJ1ZmZlci4KPj4gKyAqLwo+PiArCj4+
ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4g
KyAqCj4+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMg
d2l0aCBpbml0aWFsIHN0YXRlCj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KPj4gKyAq
IFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJh
dGlvbgo+PiArICogbm9kZXMgcGVyIGRvbWFpbi4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+ICsgKgo+PiArICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJhY2sKPj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxp
c2luZyAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKPj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVu
dGlmaWNhdGlvbgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRhdGEuCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3Bl
biBhbmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2UuCj4+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAo+PiArICoKPj4gKyAqIG8gUXVlcnkg
ZnJvbnRlbmQgY29uZmlndXJhdGlvbgo+PiArICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZQo+
PiArICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAo+PiArICogICBjYW1lcmEuCj4+
ICsgKiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKPj4gKyAqICAgdGhhdCB3aWxsIGJl
IGluIGVmZmVjdCBkdXJpbmcKPj4gKyAqICAgdGhpcyBjb25uZWN0aW9uLgo+PiArICogICAgICAg
ICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgVgo+PiAr
ICogWGVuYnVzU3RhdGVJbml0aWFsaXNlZAo+PiArICoKPj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVy
cy4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBDb25uZWN0
IHRvIHRoZSBldmVudCBjaGFubmVscy4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFYKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+PiArICoKPj4gKyAqICBvIENyZWF0ZSBhbmQg
aW5pdGlhbGl6ZSBPUwo+PiArICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCj4+ICsgKiAgICBj
b25maWd1cmF0aW9uLgo+PiArICogICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICB8
Cj4+ICsgKiAgICAgICAgICAgICAgVgo+PiArICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKPj4gKyAq
Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVV
bmtub3duCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVz
U3RhdGVDbG9zZWQKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5idXNTdGF0ZUNsb3NpbmcKPj4gKyAqIG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQo+
PiArICogbyBSZW1vdmUgZXZlbnQgY2hhbm5lbHMKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsg
KiAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgIFYKPj4gKyAqIFhlbmJ1c1N0YXRl
Q2xvc2VkCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlY292
ZXJ5IGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIElu
IGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5kbGVzIHRo
YXQgYXMKPj4gKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQg
c3RhdGUuCj4+ICsgKgo+PiArICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJy
b3JzIGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCj4+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
LiBJZiB0aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCj4+ICsgKiB0aGVu
IGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5k
IGlzIHJlYWR5IGZvcgo+PiArICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUg
dmlydHVhbGl6ZWQgZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKPj4gKyAqIGNhbm5vdCBiZSBy
ZW1vdmVkLCB0aGVuIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3Vy
aW5nIHN0YXRlCj4+ICsgKiB1bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyBy
ZW1vdmVkIG9yIGJhY2tlbmQgaW5pdGlhdGVzIGEgbmV3Cj4+ICsgKiBjb25uZWN0aW9uLiBPbiB0
aGUgdmlydHVhbGl6ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+PiAr
ICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUuCj4+ICsgKgo+PiArICogTm90ZSBvbiBY
ZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5k
IGhhcwo+PiArICogdW5yZWNvdmVyYWJsZSBlcnJvcnMgdGhlbiBmcm9udGVuZCBjYW5ub3Qgc2Vu
ZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAo+PiArICogYW5kIHRodXMgY2Fubm90IHByb3ZpZGUg
ZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFueW1vcmUuCj4+ICsgKiBB
ZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5
IHN0aWxsIGhvbGQgc29tZQo+PiArICogc3RhdGU6IGNvbmZpZ3VyYXRpb24gaW4gdXNlLCBhbGxv
Y2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0Yy4KPj4gKyAqIEluIG1v
c3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxlbWVudCBjb21wbGV4
IHJlY292ZXJ5Cj4+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdvaW5nIGludG8g
WGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAo+PiArICogZnJvbnRlbmQgd2lsbCBtYWtl
IHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUKPj4gKyAq
IGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5IGJ5
IHNpZ25hbGluZyBlcnJvcgo+PiArICogc3RhdGUgZXRjLgo+PiArICogT25jZSBhbGwgdGhlIGNs
aWVudHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQK
Pj4gKyAqIGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUg
YWdhaW4gc2lnbmFsaW5nIHRoZQo+PiArICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24g
Y2FuIGJlIG1hZGUuCj4+ICsgKgo+PiArICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMg
cG9zc2libGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCj4+ICsgKiBYZW5idXNT
dGF0ZVJlY29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0
aGVtIGFyZSBPUwo+PiArICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgo+PiArICogMS4gVGhlIHVu
ZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1heSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhh
dCB0aGUgbGFzdAo+PiArICogICAgY2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFz
IGdvbmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJlIHJlbW92ZWQKPj4gKyAqIDIuIEZyb250ZW5kIGNh
biBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+PiAr
ICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8g
cmUtdHJ5IHJlbW92YWwgb2YKPj4gKyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4+ICsg
KiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCj4+ICsgKgo+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09ERVMKPj4gKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4gKyAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09O
RklHX1NFVCAgICAgICAgMHgwMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCAg
ICAgICAgMHgwMQo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgICAgICAgMHgw
Mgo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAgMHgwMwo+PiArI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwNAo+PiArI2RlZmluZSBYRU5D
QU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwNQo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1Bf
QlVGX0RFUVVFVUUgICAgICAgMHgwNgo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVN
ICAgICAgICAgMHgwNwo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQgICAgICAgICAg
MHgwOAo+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQgICAgICAgICAgMHgwOQo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwYQo+PiArI2RlZmluZSBY
RU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AgICAgICAgMHgwYgo+PiArCj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9DVFJMX0JSSUdIVE5FU1MgICAgICAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NP
TlRSQVNUICAgICAgICAxCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAg
ICAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hVRSAgICAgICAgICAgICAzCj4+ICsKPj4g
Ky8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9NQVhfQ1RSTCAgICAgICAgICAgICA0Cj4+ICsKPj4gKy8qIENvbnRyb2wgaXMgcmVhZC1vbmx5
LiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfUk8gICAgICAgICAgKDEgPDwgMCkK
Pj4gKy8qIENvbnRyb2wgaXMgd3JpdGUtb25seS4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NU
UkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCj4+ICsvKiBDb250cm9sJ3MgdmFsdWUgaXMgdm9s
YXRpbGUuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8
PCAyKQo+PiArCj4+ICsvKiBTdXBwb3J0ZWQgY29sb3Igc3BhY2VzLiAqLwo+PiArI2RlZmluZSBY
RU5DQU1FUkFfQ09MT1JTUEFDRV9TTVBURTE3ME0gMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9SRUM3MDkgICAgMQo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TUkdC
ICAgICAgMgo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9BRE9CRVJHQiAgMwo+IFJp
Z2h0LCB0aGlzIGlzIHNvbWV0aGluZyBJIGhhdmVuJ3QgZG9uZSB5ZXQ6IHJlcGxhY2UgQURPQkVS
R0Igd2l0aCBPUFJHQi4KV2lsbCBkbyBoZXJlIGFuZCBiZWxvdywgdGhhbmsgeW91IGZvciBjbGFy
aWZ5aW5nCj4KPiBBZG9iZSBkb2Vzbid0IGxpa2Ugb3RoZXJzIHVzaW5nIGl0cyBuYW1lIGZvciB0
aGUgY29sb3JzcGFjZSwgYW5kIGluIGZhY3QKPiBhbGwgcmVmZXJlbmNlcyBpbiB0aGUgQ1RBLTg2
MS1HIHN0YW5kYXJkIHRvIEFkb2JlIGhhdmUgYmVlbiByZXBsYWNlZCB3aXRoCj4gb3BSR0IsIHdo
aWNoIGlzIHRoZSBuYW1lIG9mIHRoZSBvZmZpY2lhbCBzdGFuZGFyZC4KPgo+IG9wUkdCIGlzIHJl
YWxseSBpZGVudGljYWwgdG8gQWRvYmVSR0IsIGJ1dCBpZiB5b3UgYXJlIGdvaW5nIHRvIG1ha2Ug
bmV3Cj4gZGVmaW5lcyB5b3UgbWlnaHQganVzdCBhcyB3ZWxsIHVzZSB0aGUgb2ZmaWNpYWwgbmFt
ZS4KPgo+IEkgc3RpbGwgbmVlZCB0byBtYWtlIHBhdGNoZXMgZm9yIHRoZSBrZXJuZWwgdG8gZG8g
YSBzaW1pbGFyIHN1YnN0aXR1dGlvbi4KPgo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFD
RV9CVDIwMjAgICAgNAo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAg
NQo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9SQVcgICAgICAgNgo+PiArCj4+ICsv
KiBDb2xvciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X1hGRVJfRlVOQ183MDkgICAgICAgIDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19T
UkdCICAgICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19BRE9CRVJHQiAgIDIK
PiBEaXR0by4KPgo+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX05PTkUgICAgICAgMwo+
PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX0RDSV9QMyAgICAgNAo+PiArI2RlZmluZSBY
RU5DQU1FUkFfWEZFUl9GVU5DX1NNUFRFMjA4NCAgNQo+PiArCj4+ICsvKiBDb2xvciBzcGFjZSBZ
4oCZQ2JDciBlbmNvZGluZy4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ182MDEg
ICAgICAgICAgICAgIDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ183MDkgICAgICAg
ICAgICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjYwMSAgICAgICAgICAg
IDIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjcwOSAgICAgICAgICAgIDMKPj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjAgICAgICAgICAgIDQKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjBfQ09OU1RfTFVNIDUKPj4gKwo+PiArLyogUXVh
bnRpemF0aW9uIHJhbmdlLiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0ZV
TExfUkFOR0UgICAgMAo+PiArI2RlZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0xJTV9SQU5H
RSAgICAgMQo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUwo+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+PiArICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwg
ICAgICAweDAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ09ORklHX0NIQU5HRSAgICAweDAx
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0UgICAgICAweDAyCj4+ICsKPj4g
Ky8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRf
Q0ZHX0ZMR19SRVNPTCAgICAoMSA8PCAwKQo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+PiArICogICAgICAgICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1F
IFNUUklOR1MsIEhFTFBFUlMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqLwo+PiAr
I2RlZmluZSBYRU5DQU1FUkFfRFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCj4+ICsKPj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SICAgICAgICIsIgo+PiArI2RlZmluZSBY
RU5DQU1FUkFfUkVTT0xVVElPTl9TRVBBUkFUT1IgIngiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9G
UkFDVElPTl9TRVBBUkFUT1IgICAiLyIKPj4gKwo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
QkVfVkVSU0lPTlMgICAgInZlcnNpb25zIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVf
VkVSU0lPTiAgICAgInZlcnNpb24iCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklO
R19SRUYgICAicmVxLXJpbmctcmVmIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NI
QU5ORUwgICAgInJlcS1ldmVudC1jaGFubmVsIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
RVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxE
X0VWVF9DSEFOTkVMICAgICJldnQtZXZlbnQtY2hhbm5lbCIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0ZJRUxEX0NPTlRST0xTICAgICAgICJjb250cm9scyIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0ZPUk1BVFMgICAgICAgICJmb3JtYXRzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
RlJBTUVfUkFURVMgICAgImZyYW1lLXJhdGVzIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
QkVfQUxMT0MgICAgICAgImJlLWFsbG9jIgo+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfVU5J
UVVFX0lEICAgICAgInVuaXF1ZS1pZCIKPj4gKwo+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9C
UklHSFRORVNTX1NUUiAgImJyaWdodG5lc3MiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NP
TlRSQVNUX1NUUiAgICAiY29udHJhc3QiCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVS
QVRJT05fU1RSICAic2F0dXJhdGlvbiIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFX1NU
UiAgICAgICAgICJodWUiCj4+ICsKPj4gKy8qIE1heGltdW0gbnVtYmVyIG9mIGJ1ZmZlciBwbGFu
ZXMgc3VwcG9ydGVkLiAqLwo+PiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX1BMQU5FICAgICAgICAg
ICAgNAo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4gKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPj4gKyAqCj4+ICsgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNj
ZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+PiArICoKPj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlvbnMKPj4g
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+ICsgKiAtIHVzYWdlIG9mIGdyYW50IHJl
ZmVyZW5jZSAwIGFzIGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgo+PiArICogICBncmFudCByZWZl
cmVuY2UgMCBpcyB2YWxpZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCj4+ICsg
KiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkg
dGhlIFBWIGNvbnNvbGUuCj4+ICsgKiAtIGFsbCByZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQg
dG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQKPj4gKyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBY
RU5fUEFHRV9TSVpFIHVubGVzcyBvdGhlcndpc2Ugbm90ZWQuCj4+ICsgKgo+PiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+PiArICogICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIHByb3RvY29sIGJl
dHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+ICsgKgo+PiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgY2FtZXJh
IGRyaXZlciBjb21tdW5pY2F0ZSB3aXRoCj4+ICsgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBw
YWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4+ICsgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJp
bmcgd2l0aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCj4+ICsgKgo+PiArICogQWxsIHJlc2Vy
dmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4+ICsgKgo+PiAr
ICogRm9yIGFsbCByZXF1ZXN0L3Jlc3BvbnNlL2V2ZW50IHBhY2tldHM6Cj4+ICsgKiAgIC0gZnJh
bWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9u
Zwo+PiArICogICAgIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3I6Cj4+ICsgKiAgICAgICAtIGZy
YW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+
ICsgKiAgICAgICAtIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2Yg
dGhlIGZyYW1lIHJhdGUKPj4gKyAqICAgICBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChI
eikgaXMgY2FsY3VsYXRlZCBhczoKPj4gKyAqICAgICAgIGZyYW1lX3JhdGUgPSBmcmFtZV9yYXRl
X251bWVyIC8gZnJhbWVfcmF0ZV9kZW5vbQo+PiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHpl
cm8gYmFzZWQgaW5kZXggb2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPj4gKyAqICAg
ICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQubnVtX2J1ZnMgcmVzcG9uc2U6
Cj4+ICsgKiAgICAgICAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlci4KPj4g
KyAqCj4+ICsgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVl
c3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIEFsbCBy
ZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+ICsgKiBB
bGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9u
c2UuCj4+ICsgKiAgIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1F
UkFfT1BfWFhYLgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IHRvIHNldCBjb25maWd1cmF0
aW9uIC0gcmVxdWVzdCB0byBzZXQgdGhlIGNvbmZpZ3VyYXRpb24vbW9kZQo+PiArICogb2YgdGhl
IGNhbWVyYToKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NPTkZJR19TRVQgfCAg
IHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29sb3JzcGFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDI0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhmZXJfZnVuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWFudGl6YXRpb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDM2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19udW1lciAgICAgICAgICAgICAgICAgICAgICAg
fCA0MAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBk
aXNwbF9hc3BfcmF0aW9fZGVub20gICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9u
dW1lciAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfZGVub20gICAgICAgICAg
ICAgICAgICAgICAgICAgfCA1Mgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
Kgo+PiArICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2Vk
LCBGT1VSQ0MgY29kZS4KPj4gKyAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4K
Pj4gKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQgaW4gcGl4ZWxzLgo+PiArICogY29sb3Jz
cGFjZSAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIHBpeGVsX2Zvcm1hdCBwYXJhbWV0ZXIs
Cj4+ICsgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgo+PiArICogeGZl
cl9mdW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIs
Cj4+ICsgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19YWFguCj4+ICsgKiB5Y2Jj
cl9lbmMgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwK
Pj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hYWC4KPiBZb3UgZG8gbmVl
ZCB0byBtZW50aW9uIHRoYXQgeWNiY3JfZW5jIGlzIG9ubHkgdmFsaWQgZm9yIFlDYkNyIHBpeGVs
Zm9ybWF0cyBhbmQKPiB0aGF0IGl0IHNob3VsZCBiZSBpZ25vcmUgb3RoZXJ3aXNlLiBPciBwZXJo
YXBzIGFkZCBhIGRlZmluZSBqdXN0IGZvciB0aGF0Ogo+Cj4gI2RlZmluZSBYRU5DQU1FUkFfWUNC
Q1JfRU5DX0lHTk9SRSAwCkkgd2lsbCBib3RoIGRlZmluZSBhbmQgcHV0IGEgbm90ZToKIMKgKiB5
Y2Jjcl9lbmMgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRl
ciwKIMKgKsKgwqAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hYWC4gUGxlYXNlIG5v
dGUsIHRoYXQgeWNiY3JfZW5jIGlzIApvbmx5CiDCoCrCoMKgIHZhbGlkIGZvciBZQ2JDciBwaXhl
bGZvcm1hdHMgYW5kIHNob3VsZCBiZSBpZ25vcmVkIG90aGVyd2lzZS4KCj4+ICsgKiBxdWFudGl6
YXRpb24gLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwK
Pj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4gKyAqIGRp
c3BsX2FzcF9yYXRpb19udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGRpc3BsYXkg
YXNwZWN0IHJhdGlvLgo+PiArICogZGlzcGxfYXNwX3JhdGlvX2Rlbm9tIC0gdWludDMyX3QsIGRl
bm9taW5hdG9yIG9mIHRoZSBkaXNwbGF5IGFzcGVjdCByYXRpby4KPj4gKyAqIGZyYW1lX3JhdGVf
bnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+PiArICogZnJh
bWVfcmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4K
Pj4gKyAqCj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+ICsg
Kgo+PiArICogTm90ZXM6Cj4+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNw
b25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+PiArICogICAgaWYgdGhlIHZhbHVlcyBy
ZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4g
KyAqICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBt
dWx0aXBsZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCByZXF1ZXN0cyBiZWZvcmUKPj4gKyAqICAg
IHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0
dW5lIHRoZQo+PiArICogICAgY29uZmlndXJhdGlvbi4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNh
bWVyYV9jb25maWcgewo+PiArICAgIHVpbnQzMl90IHBpeGVsX2Zvcm1hdDsKPj4gKyAgICB1aW50
MzJfdCB3aWR0aDsKPj4gKyAgICB1aW50MzJfdCBoZWlnaHQ7Cj4+ICsgICAgdWludDMyX3QgY29s
b3JzcGFjZTsKPj4gKyAgICB1aW50MzJfdCB4ZmVyX2Z1bmM7Cj4+ICsgICAgdWludDMyX3QgeWNi
Y3JfZW5jOwo+PiArICAgIHVpbnQzMl90IHF1YW50aXphdGlvbjsKPj4gKyAgICB1aW50MzJfdCBk
aXNwbF9hc3BfcmF0aW9fbnVtZXI7Cj4+ICsgICAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX2Rl
bm9tOwo+PiArICAgIHVpbnQzMl90IGZyYW1lX3JhdGVfbnVtZXI7Cj4+ICsgICAgdWludDMyX3Qg
ZnJhbWVfcmF0ZV9kZW5vbTsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGN1cnJl
bnQgY29uZmlndXJhdGlvbiBvZiB0aGUgY2FtZXJhOgo+PiArICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCBfT1BfQ09ORklHX0dFVCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlz
IHJlcXVlc3QuCj4+ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMg
dG8gYmUgdXNlZDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9SRVFVRVNU
fCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBudW1fYnVmcyAtIHVpbnQ4X3Qs
IGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4gKyAqCj4+ICsgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+ICsgKgo+PiArICogTm90ZXM6Cj4+
ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGlu
IG9yZGVyIHRvIHNlZQo+PiArICogICAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRo
ZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4gKyAqICAgIGFuZCBjYW4gYmUg
YWNjZXB0ZWQuCj4+ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFf
T1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMgYmVmb3JlCj4+ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVS
QV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4gKyAqICAg
IGNvbmZpZ3VyYXRpb24uCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3Qg
ewo+PiArICAgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+ICt9Owo+IFdoYXQgaGFwcGVucyBpZiBudW1f
YnVmcyBpcyAwPwpBcyB0aGlzIHJlcXVlc3QncyByZXNwb25zZSBoYXMgYnVmZmVyIGxheW91dCwg
SSB3YXMgcGxhbm5pbmcKdG8gdXNlIG51bV9idWZzID09IDAgYXMgYSB3YXkgdG8gcmVxdWVzdCB0
aGF0IGxheW91dCB3L28KYWxsb2NhdGluZyB0aGUgYnVmZmVyczoKIMKgKsKgIC0gcGFzc2luZyB6
ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCBpcyBub3QgYW4gZXJyb3IgYW5kIGlzIHVzZWQK
IMKgKsKgwqDCoCB0byBxdWVyeSBidWZmZXIncyBmb3JtYXQKCj4KPiBTbyBCVUZfUkVRVUVTVCBt
YXBzIHRvIFZJRElPQ19SRVFCVUZTIGFuZCBvbmNlIGNhbGxlZCBpdCBmaXhlcyB0aGUgZm9ybWF0
Cj4gaW4gcGxhY2UsIGkuZS4gYWZ0ZXIgdGhpcyB5b3UgY2FuIG5vIGxvbmdlciBjaGFuZ2UgdGhl
IGZvcm1hdC4KSSdsbCBwdXQgYSBub3RlIG9uIHRoaXMsIHRoYW5rIHlvdToKIMKgKsKgIC0gYWZ0
ZXIgdGhpcyByZXF1ZXN0IGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkLCB1
bmxlc3MKIMKgKsKgwqDCoCBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95
ZWQKCj4gICBDaGFuZ2luZyB0aGUKPiBmb3JtYXQgdXN1YWxseSBtZWFucyBjaGFuZ2luZyB0aGUg
YnVmZmVyIHNpemUsIGJ1dCBvbmNlIHRoZXkgYXJlIGFsbG9jYXRlZAo+IHdpdGggUkVRQlVGUyB0
aGF0IGlzIG5vIGxvbmdlciBwb3NzaWJsZS4KPgo+IElmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUg
Zm9ybWF0LCB0aGVuIHRoZSBmaXJzdCB0aGluZyB5b3UgaGF2ZSB0byBkbyBpcwo+IHN0b3Agc3Ry
ZWFtaW5nIGFuZCByZWxlYXNpbmcgYWxsIGJ1ZmZlcnMuIFRoaXMgbGFzdCBzdGVwIGlzIGRvbmUg
d2l0aAo+IFZJRElPQ19SRVFCVUZTIHdpdGggYSBjb3VudCBvZiAwLgpUaGlzIHdpbGwgYmUgdGhl
IGZyb250ZW5kJ3MgcmVzcG9uc2liaWxpdHkgdG8gZG8gc286CjEuIHN0b3Agc3RyZWFtaW5nCjIu
IGRlc3Ryb3kgYnVmZmVycwoKSW4gY2FzZSBvZiBhIFY0TDIgZnJvbnRlbmQgdGhpcyB3aWxsIGJl
IHdoaWxlIHNlcnZpbmcKIlZJRElPQ19SRVFCVUZTIHdpdGggYSBjb3VudCBvZiAwIi4KPgo+IFdo
ZXRoZXIgb3Igbm90IHlvdSB3YW50IHRvIGRvIHRoZSBzYW1lIHRoaW5nIChpLmUuIGlmIG51bV9i
dWZzID09IDAsIHRoZW4KPiBmcmVlIGFsbCBidWZmZXJzKSBpcyB1cCB0byB5b3UsIGJ1dCB5b3Ug
ZG8gbmVlZCBhIHNpbWlsYXIgbWVjaGFuaXNtIGluIHlvdXIKPiBBUEkuIEFuZCB5b3UgbmVlZCB0
byBkb2N1bWVudCB0aGF0IG9uY2UgYnVmZmVycyBhcmUgYWxsb2NhdGVkLCB5b3UgY2FuJ3QKPiBj
aGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gYW55bW9yZS4KUGxlYXNlIHNlZSB0aGUgbm90ZSBhYm92
ZQo+Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBidWZmZXIgY3JlYXRpb246Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfQ1JFQVRFIHwgICByZXNlcnZlZCAg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICoKPj4gKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRpcGxlIGJ1ZmZlcnMgd2l0aCB0aGUg
c2FtZSBpbmRleCBpcyBhbiBlcnJvci4KPj4gKyAqIGluZGV4IGNhbiBiZSByZS11c2VkIGFmdGVy
IGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2FtZXJhIGJ1ZmZlci4KPj4gKyAqCj4+ICsg
KiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgY3JlYXRlZC4KPj4g
KyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJz
dCBzaGFyZWQgcGFnZQo+PiArICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNl
cy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBlcXVhbCB0bwo+PiArICogICBYRU5DQU1FUkFf
T1BfR0VUX0JVRl9ERVRBSUxTLnNpemUgcmVzcG9uc2UuIEF0IGxlYXN0IG9uZSBwYWdlIGV4aXN0
cy4gSWYKPj4gKyAqICAgc2hhcmVkIGJ1ZmZlciBzaXplIGV4Y2VlZHMgd2hhdCBjYW4gYmUgYWRk
cmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCj4+ICsgKiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRo
ZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZQo+PiArICogICBncmVmX2Rp
cl9uZXh0X3BhZ2UgYmVsb3cpLgo+PiArICoKPj4gKyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9B
TExPQyBjb25maWd1cmF0aW9uIGVudHJ5IGlzIHNldCwgdGhlbiBiYWNrZW5kIHdpbGwKPj4gKyAq
IGFsbG9jYXRlIHRoZSBidWZmZXIgd2l0aCB0aGUgcGFyYW1ldGVycyBwcm92aWRlZCBpbiB0aGlz
IHJlcXVlc3QgYW5kIHBhZ2UKPj4gKyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6
Cj4+ICsgKiAgIEZyb250ZW5kIG9uIHJlcXVlc3Q6Cj4+ICsgKiAgICAgLSBhbGxvY2F0ZXMgcGFn
ZXMgZm9yIHRoZSBkaXJlY3RvcnkgKGdyZWZfZGlyZWN0b3J5LAo+PiArICogICAgICAgZ3JlZl9k
aXJfbmV4dF9wYWdlKHMpCj4+ICsgKiAgICAgLSBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBw
YWdlcyBvZiB0aGUgZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4+ICsgKiAgICAgLSBzZXRzIGdy
ZWZfZGlyX25leHRfcGFnZSBmaWVsZHMKPj4gKyAqICAgQmFja2VuZCBvbiByZXNwb25zZToKPj4g
KyAqICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIg
YWxsb2NhdGVkIHRvCj4+ICsgKiAgICAgICB0aGUgZnJvbnRlbmQKPj4gKyAqICAgICAtIGZpbGxz
IGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcwo+PiArICogICAgICAgKGdy
ZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQo+PiArICovCj4+ICtzdHJ1
Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKPj4gKyAgICB1aW50OF90IGluZGV4Owo+PiAr
ICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107Cj4+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rv
cnk7Cj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogU2hhcmVkIHBhZ2UgZm9yIFhFTkNBTUVSQV9P
UF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgo+PiArICog
dGhlIHJlcXVlc3QpIGVtcGxveXMgYSBsaXN0IG9mIHBhZ2VzLCBkZXNjcmliaW5nIGFsbCBwYWdl
cyBvZiB0aGUgc2hhcmVkCj4+ICsgKiBkYXRhIGJ1ZmZlcjoKPj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgIGdy
ZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbMF0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBpKjQr
OAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IE4qNCs4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
Cj4+ICsgKiBncmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRo
ZSBuZXh0IHBhZ2UgZGVzY3JpYmluZwo+PiArICogICBwYWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAw
IGlmIHRoZXJlIGFyZSBubyBtb3JlIHBhZ2VzIGluIHRoZSBsaXN0Lgo+PiArICogZ3JlZltpXSAt
IGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUgYnVmZmVyCj4+
ICsgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KPj4gKyAqCj4+ICsg
KiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3Rv
cnkgaXMgbm90Cj4+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFz
Ogo+PiArICogICBudW1fZ3JlZnNfdG90YWwgPSAoWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNULnNp
emUgKyBYRU5fUEFHRV9TSVpFIC0gMSkgLwo+PiArICogICAgICAgWEVOX1BBR0VfU0laRQo+PiAr
ICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5IHsKPj4gKyAgICBncmFudF9y
ZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyog
VmFyaWFibGUgbGVuZ3RoICovCj4+ICt9Owo+PiArCj4+ICsvKgo+PiArICogUmVxdWVzdCBidWZm
ZXIgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlvdXNseSBhbGxvY2F0ZWQgY2FtZXJhIGJ1
ZmZlcjoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9ERVNUUk9ZfCAgIHJl
c2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9m
IHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVkLgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0
IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tlbmQgdXNlOgo+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBfT1BfQlVGX1FVRVVFICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICoKPj4gKyAqIE5vdGVzOgo+PiArICogIC0gZnJvbnRlbmRzIG11c3Qgbm90IGFjY2VzcyB0aGUg
YnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhpcyByZXF1ZXN0IHVudGlsCj4+ICsgKiAgICByZXNwb25z
ZSB0byBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUgaGFzIGJlZW4gcmVjZWl2ZWQuCj4+ICsgKiAg
LSBidWZmZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNrZW5kIGJlZm9yZSBkZXN0cm95aW5n
IHRoZW0gd2l0aAo+PiArICogICAgWEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZLgo+PiArICoKPj4g
KyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCj4+
ICsgKgo+PiArICoKPj4gKyAqIFJlcXVlc3QgZGVxdWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBm
cm9udGVuZCB1c2U6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09QX0JVRl9ERVFVRVVF
IHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogTm90ZXM6Cj4+ICsgKiAgLSBm
cm9udGVuZCBpcyBhbGxvd2VkIHRvIGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhl
IGNvcnJlc3BvbmRpbmcKPj4gKyAqICAgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVzdC4KPj4gKyAq
Cj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgcXVldWVk
Lgo+PiArICoKPj4gKyAqCj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAg
ICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DVFJMX0VOVU0gIHwgICByZXNlcnZlZCAg
ICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogU2VlIHJlc3BvbnNlIGZvcm1h
dCBmb3IgdGhpcyByZXF1ZXN0Lgo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXgg
b2YgdGhlIGNvbnRyb2wgdG8gYmUgcXVlcmllZC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVy
YV9pbmRleCB7Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsg
KiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGNoYW5nZToKPj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgIF9PUF9TRVRfQ1RSTCAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1
ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqCj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25l
IG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2
YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqLwo+PiArc3RydWN0IHhlbmNhbWVyYV9jdHJsX3Zh
bHVlIHsKPj4gKyAgICB1aW50OF90IHR5cGU7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs3XTsK
Pj4gKyAgICBpbnQ2NF90IHZhbHVlOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3Qg
Y2FtZXJhIGNvbnRyb2wgc3RhdGU6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1Bf
R0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
Mgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+
ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+ICsgKgo+PiArICog
dHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJB
X0NUUkxfWFhYLgo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7Cj4+
ICsgICAgdWludDhfdCB0eXBlOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFJlcXVlc3QgY2Ft
ZXJhIGNhcHR1cmUgc3RyZWFtIHN0YXJ0Ogo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAg
IDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9P
UF9TVFJFQU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqCj4+ICsgKgo+PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJl
YW0gc3RvcDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUT1AgfCAg
IHJlc2VydmVkICAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+
PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25zZXMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBBbGwgcmVzcG9u
c2UgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPj4gKyAqCj4+ICsg
KiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+ICsgKiAgICAgICAg
IDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAg
ICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqCj4+ICsgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVzdC4KPj4g
KyAqIG9wZXJhdGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVx
dWVzdC4KPj4gKyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBvbiBz
dWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+PiArICoKPj4gKyAqCj4+ICsgKiBTZXQv
Z2V0IGNvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NP
TkZJR19TRVQKPj4gKyAqIGFuZCBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVAo+PiArICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCBfT1BfQ09ORklHXz9FVCB8ICAgIHJlc2VydmVkICAgIHwgNAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xv
cnNwYWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGZlcl9mdW5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAzMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1YW50aXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNw
X3JhdGlvX251bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAg
ICAgICAgICAgICAgICAgICAgICAgfCA0NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Ngo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBNZWFuaW5nIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFzIGZv
cgo+PiArICogWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgcmVxdWVzdC4KPj4gKyAqCj4+ICsgKgo+
PiArICogUmVxdWVzdCBidWZmZXIgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNUCj4+ICsgKiByZXF1ZXN0Ogo+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fF9PUF9CVUZfUkVRVUVTVCB8ICAgIHJlc2VydmVkICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgbnVt
X2J1ZmZlcnMgIHwgICBudW1fcGxhbmVzICAgfCAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29m
ZnNldFswXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMV0gICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzJdICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBsYW5lX29mZnNldFszXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVf
c2l6ZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMV0gICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzJdICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGxhbmVfc2l6ZVszXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAg
IHwgICAgICAgICBwbGFuZV9zdHJpZGVbMV0gICAgICAgICB8IDUyCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMl0gICAgICAgICB8ICAgICAgICAgcGxh
bmVfc3RyaWRlWzNdICAgICAgICAgfCA1Ngo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiBudW1fYnVmZmVycyAtIHVpbnQ4X3QsIG51
bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+ICsgKiBudW1fcGxhbmVzIC0gdWludDhfdCwg
bnVtYmVyIG9mIHBsYW5lcyBvZiB0aGUgYnVmZmVyLgo+PiArICogc2l6ZSAtIHVpbnQzMl90LCBv
dmVyYWxsIHNpemUgb2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCj4+ICsgKiAg
IGluZGl2aWR1YWwgcGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCj4+ICsgKiBwbGFu
ZV9vZmZzZXQgLSBhcnJheSBvZiB1aW50MzJfdCwgb2Zmc2V0IG9mIHRoZSBjb3JyZXNwb25kaW5n
IHBsYW5lCj4+ICsgKiAgIGluIG9jdGV0cyBmcm9tIHRoZSBidWZmZXIgc3RhcnQuCj4+ICsgKiBw
bGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBjb3Jy
ZXNwb25kaW5nIHBsYW5lCj4+ICsgKiAgIGluY2x1ZGluZyBwYWRkaW5nLgo+PiArICogcGxhbmVf
c3RyaWRlIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9jY3VwaWVkIGJ5IHRo
ZQo+IHVpbnQzMl90IC0+IHVpbnQxNl90LCBidXQgc2VlIGJlbG93Cj4KPj4gKyAqICAgY29ycmVz
cG9uZGluZyBzaW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRpbmcgcGFkZGluZyBpZiBhcHBsaWNhYmxl
Lgo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0X3Jlc3Agewo+PiArICAg
IHVpbnQ4X3QgbnVtX2J1ZmZlcnM7Cj4+ICsgICAgdWludDhfdCBudW1fcGxhbmVzOwo+PiArICAg
IHVpbnQ4X3QgcmVzZXJ2ZWRbMl07Cj4+ICsgICAgdWludDMyX3Qgc2l6ZTsKPj4gKyAgICB1aW50
MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4+ICsgICAgdWludDMyX3Qg
cGxhbmVfc2l6ZVtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKPj4gKyAgICB1aW50MTZfdCBwbGFuZV9z
dHJpZGVbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4gSSByZWNvbW1lbmQgdXNpbmcgdWludDMyX3Qg
Zm9yIHRoZSBzdHJpZGUuIEl0J3MgbW9yZSBmdXR1cmUgcHJvb2YgZ2l2ZW4gdGhlCj4gZXZlciBo
aWdoZXIgcmVzb2x1dGlvbnMgYW5kIGNvbG9yZGVwdGhzIHdlJ3JlIHNlZWluZy4KV2lsbCBjaGFu
Z2UgdG8gdWludDMyX3QKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBDb250cm9sIGVudW1lcmF0
ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVNOgo+PiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAgIHJlc2VydmVkICAgIHwg
NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAgICAgICAg
ICAgICAgZmxhZ3MgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1pbiBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
MAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBt
aW4gaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IGxvdyAzMi1iaXRz
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIG1heCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAzMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MzYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICBz
dGVwIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBkZWZfdmFsIGxvdyAzMi1i
aXRzICAgICAgICAgICAgICAgICAgICAgICAgfCA0NAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBoaWdoIDMyLWJpdHMgICAgICAgICAg
ICAgICAgICAgICAgIHwgNDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDUyCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoK
Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNhbWVyYSBjb250cm9sIGluIHJl
c3BvbnNlLgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBv
ZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+PiArICogZmxhZ3MgLSB1aW50MTZfdCwgZmxhZ3Mg
b2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfRkxHX1hYWC4KPiBHbyB3
aXRoIGEgdWludDMyX3QgZm9yIHRoZSBmbGFncy4gVjRMMiBpcyBhbHJlYWR5IHVzaW5nIDExIGZs
YWdzLi4uCm9rLCB3aWxsIGNoYW5nZSB0byB1aW50MzJfdAo+PiArICogbWluIC0gaW50NjRfdCwg
bWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqIG1heCAtIGludDY0X3QsIG1heGlt
dW0gdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+ICsgKiBzdGVwIC0gaW50NjRfdCwgbWluaW11bSBz
aXplIGluIHdoaWNoIGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQuCj4+ICsgKiBkZWZfdmFs
IC0gaW50NjRfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqLwo+PiArc3Ry
dWN0IHhlbmNhbWVyYV9jdHJsX2VudW1fcmVzcCB7Cj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4g
KyAgICB1aW50OF90IHR5cGU7Cj4+ICsgICAgdWludDE2X3QgZmxhZ3M7Cj4+ICsgICAgdWludDhf
dCByZXNlcnZlZFs0XTsKPj4gKyAgICBpbnQ2NF90IG1pbjsKPj4gKyAgICBpbnQ2NF90IG1heDsK
Pj4gKyAgICBpbnQ2NF90IHN0ZXA7Cj4+ICsgICAgaW50NjRfdCBkZWZfdmFsOwo+PiArfTsKPj4g
Kwo+PiArLyoKPj4gKyAqIEdldCBjb250cm9sIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNB
TUVSQV9PUF9DVFJMX0dFVDoKPj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NUUkxf
R0VUICAgfCAgICByZXNlcnZlZCAgICB8IDQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICB0eXBlICAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjAKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqCj4+ICsgKiB0eXBlIC0gdWludDhf
dCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+
ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4gKyAqLwo+
PiArCj4+ICsvKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFdmVu
dHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIEV2ZW50
cyBhcmUgc2VudCB2aWEgYSBzaGFyZWQgcGFnZSBhbGxvY2F0ZWQgYnkgdGhlIGZyb250IGFuZCBw
cm9wYWdhdGVkIGJ5Cj4+ICsgKiAgIGV2dC1ldmVudC1jaGFubmVsL2V2dC1yaW5nLXJlZiBYZW5T
dG9yZSBlbnRyaWVzLgo+PiArICoKPj4gKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgdGhlIHNh
bWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+PiArICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSBjb21t
b24gaGVhZGVyOgo+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICAgIHR5cGUgICAgICB8
ICAgcmVzZXJ2ZWQgICAgIHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgOAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKgo+PiArICogaWQgLSB1aW50MTZfdCwgZXZl
bnQgaWQsIG1heSBiZSB1c2VkIGJ5IGZyb250Lgo+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUg
b2YgdGhlIGV2ZW50Lgo+PiArICoKPj4gKyAqCj4+ICsgKiBGcmFtZSBjYXB0dXJlZCBldmVudCAt
IGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGEgbmV3IGNhcHR1cmVkCj4+ICsgKiBmcmFt
ZSBpcyBhdmFpbGFibGU6Cj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9GUkFNRV9B
VkFJTHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNl
ZF9zeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICBzZXFfbnVtIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgc2VxX251bSBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIGluZGV4IC0gdWludDhf
dCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5zIG5ldyBjYXB0dXJlZCBmcmFtZS4K
Pj4gKyAqIHVzZWRfc3ogLSB1aW50MzJfdCwgbnVtYmVyIG9mIG9jdGV0cyB0aGlzIGZyYW1lIGhh
cy4gVGhpcyBjYW4gYmUgbGVzcwo+PiArICogdGhhbiB0aGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFV
RVNULnNpemUgKHJlc3BvbnNlKSBmb3IgY29tcHJlc3NlZCBmb3JtYXRzLgo+PiArICogc2VxX251
bSAtIHVpbnQ2NF90LCBzZXF1ZW50aWFsIG51bWJlciBvZiB0aGUgZnJhbWUuCj4gTXVzdCBiZSBt
b25vdG9uaWNhbGx5IGluY3JlYXNpbmcsIGFuZCBpZiB0aGVyZSBhcmUgc2tpcHMgaW4gdGhlIG51
bWJlciwgdGhlbgo+IGl0IG1lYW5zIHRoYXQgZnJhbWVzIHdlcmUgc2tpcHBlZC4gTm90IGFsbCBk
cml2ZXJzIGNhbiBkZXRlY3QgdGhpcywgc28KPiBubyBza2lwcyBkb2VzIG5vdCBuZWNlc3Nhcmls
eSBtZWFuIHRoZXJlIHdlcmUgbm8gc2tpcHMuCkknbGwgcHV0IGEgbm90ZSBvbiB0aGlzOgogwqAq
IHNlcV9udW0gLSB1aW50NjRfdCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhlIGZyYW1lLiBNdXN0
IGJlCiDCoCrCoMKgIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZy4gSWYgc2tpcHMgYXJlIGRldGVj
dGVkIGluIHNlcV9udW0gdGhlbiB0aGF0CiDCoCrCoMKgIG1lYW5zIHRoYXQgdGhlIGZyYW1lcyBp
bi1iZXR3ZWVuIHdlcmUgZHJvcHBlZC4KCj4+ICsgKi8KPj4gK3N0cnVjdCB4ZW5jYW1lcmFfZnJh
bWVfYXZhaWxfZXZ0IHsKPj4gKyAgICB1aW50OF90IGluZGV4Owo+PiArICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWQwWzNdOwo+PiArICAgIHVpbnQzMl90IHVzZWRfc3o7Cj4+ICsgICAgdWludDhfdCByZXNl
cnZlZDFbNF07Cj4+ICsgICAgdWludDY0X3Qgc2VxX251bTsKPj4gK307Cj4+ICsKPj4gKy8qCj4+
ICsgKiBDb25maWd1cmF0aW9uIGNoYW5nZSAtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVu
IGN1cnJlbnQKPj4gKyAqIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQ6Cj4+ICsgKiAgICAgICAg
IDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAg
ICAgIG9jdGV0Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8IF9DT05GSUdfQ0hBTkdFIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxMgo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTYKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
ICsgKgo+PiArICogZmxhZ3MgLSB1aW50MzJfdCwgc2V0IG9mIHRoZSBYRU5DQU1FUkFfRVZUX0NG
R19GTEdfWFhYIGZsYWdzLgo+PiArICovCj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2NmZ19jaGFuZ2Vf
ZXZ0IHsKPj4gKyAgICB1aW50MzJfdCBmbGFnczsKPj4gK307Cj4gVGhpcyBuZWVkcyBzb21lIG1v
cmUgd29yazogd2hhdCBzaG91bGQgdGhlIGZyb250ZW5kIGRvIHdoZW4gdGhpcyBpcyByZWNlaXZl
ZD8KPgo+IEkgd291bGQgZXhwZWN0IGl0IHNob3VsZCBzdG9wIHN0cmVhbWluZywgZnJlZSBhbGwg
YnVmZmVycywgcmVyZWFkIHRoZSBjb25maWcKPiBhbmQgc3RhcnQgYWdhaW4uClRoYXQgZWZmZWN0
aXZlbHkgbWVhbnMgYWxtb3N0IHRoZSBzYW1lIGFzIGdvaW5nIGludG8KQ2xvc2VkIHN0YXRlIGFu
ZCB0aGVuIGdvaW5nIGJhY2sgaW50byBDb25uZWN0ZWQgc3RhdGUKd2hpY2ggY2FuIGJlIGNvbnRy
b2xsZWQgYnkgdGhlIGJhY2tlbmQgd2l0aCBYZW5CdXMgc3RhdGUgbWFjaGluZS4KU28sIHRoaXMg
cGFydGljdWxhciBjb25maWd1cmF0aW9uIGNoYW5nZSBldmVudCBjYW4gYmUgb21pdHRlZAphdCBh
bGwuIERvZXMgdGhpcyBzb3VuZCByZWFzb25hYmxlPwo+Cj4gQnV0IHdoYXQgaWYgdGhlcmUgaXMg
bm8gbmV3IGNvbmZpZyBiZWNhdXNlIHRoZSBzb3VyY2Ugd2FzIGRpc2Nvbm5lY3RlZD8KVGhpcyBp
cyB0aGUgYmFja2VuZCdzIHJlc3BvbnNpYmlsaXR5IHRvIGNvbnRyb2wgdGhhdCwKZS5nLiBpZiB0
aGUgc291cmNlIGhhcyBkaXNjb25uZWN0ZWQgdGhlbiB0aGUgYmFja2VuZCBtdXN0CmhvbGQgdmly
dHVhbCBjYW1lcmEgZGV2aWNlIHZpYSB0aGUgWGVuQnVzIHN0YXRlIG1hY2hpbmUgaW4KY2xvc2Vk
IG9yIGFueSBub24tb3BlcmF0YWJsZSBzdGF0ZSB1bnRpbCB0aGF0IHNvdXJjZSBjb21lcyBiYWNr
Lgo+Cj4+ICsKPj4gKy8qCj4+ICsgKiBDb250cm9sIGNoYW5nZSBldmVudC0gZXZlbnQgZnJvbSBi
YWNrIHRvIGZyb250IHdoZW4gY2FtZXJhIGNvbnRyb2wKPj4gKyAqIGhhcyBjaGFuZ2VkOgo+PiAr
ICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAzICAgICAgICBvY3RldAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAg
ICAgICAgaWQgICAgICAgICAgICAgICAgfF9FVlRfQ1RSTF9DSEFOR0V8ICAgcmVzZXJ2ZWQgICAg
IHwgNAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE2Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyMAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NjQKPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICoKPj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBl
IG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4gKyAqIHZh
bHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+PiArICovCj4gU28gd2ls
bCB0aGlzIGhhcHBlbiBmb3IgYWxsIGNvbnRyb2xzIChleGNlcHQgd3JpdGUtb25seSk/IFdoYXQg
YWJvdXQgdm9sYXRpbGUKPiBjb250cm9scz8gV2hhdCBpZiB0aGUgZnJvbnRlbmQgc2V0cyBhIGNv
bnRyb2wsIGRvZXMgaXQgYWxzbyBnZXQgdGhpcyBldmVudD8KPiBEb2VzIGl0IGdldCB0aGlzIGV2
ZW50IHdpdGggdGhlIGN1cnJlbnQgdmFsdWUgb2YgYSBjb250cm9sIHdoZW4gaXQgZmlyc3QgY29u
bmVjdHM/Cj4KPiBXaGF0IGhhcHBlbnMgaWYgdGhlcmUgYXJlIG11bHRpcGxlIHF1aWNrIGNoYW5n
ZXMgdG8gdGhlIHNhbWUgY29udHJvbD8gQ2FuIHRoZSBldmVudAo+IHF1ZXVlIG92ZXJmbG93Pwo+
Cj4gU29ycnksIHRoZXNlIGFyZSBhbGwgcXVlc3Rpb25zIHdlIGhhZCB0byBhbnN3ZXIgd2hlbiB3
ZSBhZGRlZCBjb250cm9sIGV2ZW50Cj4gc3VwcG9ydC4gV2Ugc3BlbmQgYSBsb3Qgb2YgdGltZSBt
YWtpbmcgdGhlIGV2ZW50IGhhbmRsaW5nIHJlbGlhYmxlIHdpdGhvdXQgbG9zaW5nCj4gaW5mb3Jt
YXRpb24gKGludGVybWVkaWF0ZSB2YWx1ZXMgY2FuIGJlIGxvc3QsIGJ1dCBuZXZlciB0aGUgY3Vy
cmVudCB2YWx1ZSkuCj4KPiBTaW5jZSB0aGlzIGlzIHJlbHlpbmcgb24gYSBYZW4gZXZlbnQgbWVj
aGFuaXNtIHlvdSB3aWxsIGhhdmUgdG8gdGhpbmsgYWJvdXQgdGhpcwo+IGFzIHdlbGwuCkknbGwg
cHV0IHRoZXNlIG5vdGVzOgogwqAqIE5vdGVzOgogwqAqwqAgLSB0aGlzIGV2ZW50IGlzIG5vdCBz
ZW50IGZvciB3cml0ZS1vbmx5IGNvbnRyb2xzCiDCoCrCoCAtIHRoaXMgZXZlbnQgaXMgYWxzbyBz
ZW50IHRvIHRoZSBvcmlnaW5hdG9yIG9mIHRoZSBjb250cm9sIGNoYW5nZQogwqAqwqAgLSB0aGlz
IGV2ZW50IGlzIG5vdCBzZW50IHdoZW4gZnJvbnRlbmQgZmlyc3QgY29ubmVjdHMsIGUuZy4gaW5p
dGlhbAogwqAqwqDCoMKgIGNvbnRyb2wgc3RhdGUgbXVzdCBiZSBleHBsaWNpdGx5IHF1ZXJpZWQK
Cj4+ICsKPj4gKwo+PiArc3RydWN0IHhlbmNhbWVyYV9yZXEgewo+PiArICAgIHVpbnQxNl90IGlk
Owo+PiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07
Cj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25m
aWc7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7
Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2NyZWF0ZV9yZXEgYnVmX2NyZWF0ZTsK
Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9pbmRleCBpbmRleDsKPj4gKyAgICAgICAgc3Ry
dWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+ICsgICAgICAgIHN0cnVjdCB4
ZW5jYW1lcmFfZ2V0X2N0cmxfcmVxIGdldF9jdHJsOwo+PiArICAgICAgICB1aW50OF90IHJlc2Vy
dmVkWzU2XTsKPj4gKyAgICB9IHJlcTsKPj4gK307Cj4+ICsKPj4gK3N0cnVjdCB4ZW5jYW1lcmFf
cmVzcCB7Cj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+ICsgICAgdWludDhfdCBvcGVyYXRpb247Cj4+
ICsgICAgdWludDhfdCByZXNlcnZlZDsKPj4gKyAgICBpbnQzMl90IHN0YXR1czsKPj4gKyAgICB1
bmlvbiB7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIGNvbmZpZzsKPj4gKyAg
ICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVzdF9yZXNwIGJ1Zl9yZXF1ZXN0Owo+PiAr
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51bV9yZXNwIGN0cmxfZW51bTsKPj4gKyAg
ICAgICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+ICsgICAgICAg
IHVpbnQ4X3QgcmVzZXJ2ZWQxWzU2XTsKPj4gKyAgICB9IHJlc3A7Cj4+ICt9Owo+PiArCj4+ICtz
dHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+ICsgICAgdWludDhf
dCB0eXBlOwo+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+ICsgICAgdW5pb24gewo+PiAr
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKPj4g
KyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jZmdfY2hhbmdlX2V2dCBjZmdfY2hhbmdlOwo+PiAr
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4gKyAgICAg
ICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+ICsgICAgfSBldnQ7Cj4+ICt9Owo+PiArCj4+ICtE
RUZJTkVfUklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVxLCBzdHJ1
Y3QgeGVuY2FtZXJhX3Jlc3ApOwo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICBCYWNrIHRvIGZyb250IGV2ZW50cyBkZWxp
dmVyeQo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogSW4gb3JkZXIgdG8gZGVsaXZl
ciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBhIHNoYXJlZCBwYWdlIGlz
Cj4+ICsgKiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVkIHJlZmVyZW5jZSBwcm9w
YWdhdGVkIHRvIGJhY2sgdmlhCj4+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1yZWYv
ZXZ0LWV2ZW50LWNoYW5uZWwpLgo+PiArICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBoZWFkZXIg
dXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCj4+ICsgKiBhY2Nlc3Mg
YW5kIGNvbnRyb2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHByb2R1
Y2VyIG9mIHRoZQo+PiArICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUg
cmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCj4+ICsgKiBpcyB1c2VkIGZvciBldmVu
dCBwYWNrZXRzLgo+PiArICoKPj4gKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZy
b250IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KPj4gKyAqIGZvciBlaXRoZXIgZWFjaCBldmVu
dCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4+ICsgKi8KPj4gKwo+PiArc3RydWN0IHhlbmNh
bWVyYV9ldmVudF9wYWdlIHsKPj4gKyAgICB1aW50MzJfdCBpbl9jb25zOwo+PiArICAgIHVpbnQz
Ml90IGluX3Byb2Q7Cj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+ICt9Owo+PiArCj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5Ngo+PiArI2RlZmluZSBYRU5D
QU1FUkFfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlKSkK
Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0Vf
U0laRSAtIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9S
SU5HX0xFTiAoWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJh
X2V2dCkpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwKPj4gKyAgICAoKHN0
cnVjdCB4ZW5jYW1lcmFfZXZ0ICopKChjaGFyICopKHBhZ2UpICsgWEVOQ0FNRVJBX0lOX1JJTkdf
T0ZGUykpCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdlLCBpZHgpIFwKPj4g
KyAgICAoWEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAlIFhFTkNBTUVSQV9JTl9SSU5H
X0xFTl0pCj4+ICsKPj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fICov
Cj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogdGFi
LXdpZHRoOiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAq
Lwo+Pgo+IFJlZ2FyZHMsCj4KPiAJSGFucwpUaGFuayB5b3UsCk9sZWtzYW5kcgoKWzFdIGh0dHBz
Oi8vd3d3LmZvdXJjYy5vcmcvClsyXSAKaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS91YXBpL2xpbnV4
L3ZpZGVvZGV2Mi5oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:09:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:09: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 1g025X-0006dO-2c; Wed, 12 Sep 2018 10:09:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g025V-0006ca-Ke
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:09:33 +0000
X-Inumbo-ID: 11ffeb18-b674-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11ffeb18-b674-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:10:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78928330"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucIAAL56A///eWyA=
Date: Wed, 12 Sep 2018 10:09:16 +0000
Message-ID: <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
In-Reply-To: <5B98E57B02000078001E7BCB@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTE6MDgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MzAsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMDoyMQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gPj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMDoxMwo+ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsg
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gU3ViamVj
dDogUkU6IFtQQVRDSCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4g
Pj4gaW9tbXVfb3BzCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1i
ZXIgMjAxOCAxMDowMwo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gQSBIVk0gZ3Vlc3QgdXNpbmcgdGhl
IFBWIElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91bGRuJ3QgdGFsawo+IHRvCj4gPj4g
Pj4gPj4gaXQgaW4gdGVybXMgb2YgTUZOcy4KPiA+PiA+PiA+Pgo+ID4+ID4+ID4KPiA+PiA+PiA+
IFdlbGwsIGl0IGhhcyB0byB0YWxrIE1GTnMgYXQgc29tZSBsZXZlbCwgc3VyZWx5PyBUaGUgb3V0
cHV0IG9mIHRoZQo+ID4+IElPTU1VIGlzCj4gPj4gPj4gPiBub3Qgc3ViamVjdCB0byBFUFQvTlBU
LCByaWdodD8KPiA+PiA+Pgo+ID4+ID4+IFllcyB0byB0aGUgc2Vjb25kIHF1ZXN0aW9uLCBidXQg
bm8gdG8gdGhlIGZpcnN0OiBUaGUgR0ZOIC0+IE1GTgo+ID4+IHRyYW5zbGF0aW9uCj4gPj4gPj4g
c2hvdWxkIHN0aWxsIGJlIGRvbmUgaW5zaWRlIFhlbiBpbiB0aGUgSFZNIGNhc2UsIGltbyAoaW4g
dGhlIGNvdXJzZSBvZgo+ID4+ID4+IG1hbnVmYWN0dXJpbmcgdGhlIFBURSkuCj4gPj4gPgo+ID4+
ID4gSW5kZWVkLiBUaGlzIGZ1bmN0aW9uIGlzIHZlcnkgbXVjaCBpbnRlcm5hbCB0byBYZW4gKGl0
J3Mgc2ltcGx5IGFuCj4gPj4gPiBhYnN0cmFjdGlvbiBvbiB0b3Agb2YgYSB2ZW5kb3IgaW1wbGVt
ZW50YXRpb24pLCBzbyB3aHkgc2hvdWxkIGl0IG5vdAo+IHdvcmsKPiA+PiBpbgo+ID4+ID4gdGVy
bXMgb2YgTUZOcz8KPiA+Pgo+ID4+IEJlY2F1c2UgIk1GTiIgaXMgYSBjb25jZXB0IGEgSFZNIGd1
ZXN0IGlzIG5vdCBrbm93aW5nIGFib3V0LCBvcgo+ID4+IHN1cHBvc2VkIHRvIGJlIGtub3dpbmcu
IFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0IG1pZ2h0Cj4gPj4gbGVnaXRpbWF0ZWx5
IChoYXZlIHRvKSBrbm93IGlzIHdoZW4gaXQgY29tZXMgdG8gbWFuYWdpbmcgdGhlIGhvc3QKPiA+
PiAoaW5jbHVkaW5nIGFueSBndWVzdHMpLCBpLmUuIGluIHRoZSB0b29sIHN0YWNrIG9mIGEgUFZI
IERvbTAuCj4gPgo+ID4gT2suIFNvIGNvbnNpZGVyIHZhbGlkYXRpbmcgYSBQVi1JT01NVSB1bm1h
cCByZXF1ZXN0IGZyb20gYW4gSFZNCj4gZ3Vlc3QuIEl0Cj4gPiBwYXNzZXMgaW4gYSBERk4gYW5k
IGEgR0ZOICBiZWxvbmdpbmcgdG8gaXRzZWxmLiBOb3cgWGVuIG5lZWRzIHRvIGZpZ3VyZSBvdXQK
PiA+IHdoZXRoZXIgdGhhdCBCRk4gYWN0dWFsbHkgbWFwcyB0byB0aGUgR0ZOLiBJdCBjYW4gbG9v
ayB1cCB0aGUgTUZOIGJhY2tpbmcKPiB0aGUKPiA+IEdGTiAoZnJvbSB0aGUgcDJtKS4gSG93IGRv
ZXMgWGVuIG5vdyB2YWxpZGF0ZSBpdCBpZiBpdCBjYW5ub3QgbG9va3VwIHdoYXQKPiBNRk4KPiA+
IGlzIGFjdHVhbGx5IHByZXNlbnQgaW4gdGhlIFBURSByZWZlcmVuY2VkIGJ5IHRoZSBERk4/Cj4g
Cj4gSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFRoZSBwYXNzZWQgaW4gR0ZOIGdldHMg
dHJhbnNsYXRlZAo+IHRvIGFuIE1GTiB1c2luZyBhIHAybSBsb29rdXAuIFRoZSBwYXNzZWQgaW4g
REZOICh3aGljaCBhaXVpIG91Z2h0Cj4gdG8gbWF0Y2ggdGhlIEdGTiBhbnl3YXkgb24geDg2KSBn
ZXRzIHRyYW5zbGF0ZWQgdG8gYW4gTUZOIHVzaW5nCj4gYW4gSU9NTVUgcGFnZSB0YWJsZSBsb29r
dXAuIFRoZSByZXN1bHRpbmcgdHdvIE1GTnMgaGF2ZSB0bwo+IG1hdGNoIGZvciB0aGUgcmVxdWVz
dCB0byBiZSB2YWxpZC4KPiAKClF1aXRlLiBTbyBob3cgZG9lcyB0aGF0IHdvcmsgaWYgaW9tbXVf
bG9va3VwX3BhZ2UoKSBpcyBBU1NFUlRpbmcgdGhhdCB0aGUgZG9tYWluIGluIHF1ZXN0aW9uIGlz
IG5vdCBIVk0/CgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:10:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g026F-0007Id-D0; Wed, 12 Sep 2018 10:10:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g026D-0007IK-Un
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:10:17 +0000
X-Inumbo-ID: 2c8bdf32-b674-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c8bdf32-b674-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:11:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 04:10:15 -0600
Message-Id: <5B98E60402000078001E7BDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 04:10:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-13-paul.durrant@citrix.com>
 <5B97D78602000078001E7620@prv1-mh.provo.novell.com>
 <3cae8215da44446487479f24527a5387@AMSPEX02CL03.citrite.net>
 <5B98D92B02000078001E7B17@prv1-mh.provo.novell.com>
 <66659ea9-6b54-f27c-0aac-cd33b3bf44dc@citrix.com>
In-Reply-To: <66659ea9-6b54-f27c-0aac-cd33b3bf44dc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 12/14] memory: add get_paged_gfn() as a
 wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.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+IE9uIDEyLjA5LjE4IGF0IDEyOjAxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xMi8yMDE4IDEwOjE1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTIuMDkuMTggYXQgMTE6MTAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4g
RnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVj
dC5vcmddIE9uIEJlaGFsZgo+Pj4+IE9mIEphbiBCZXVsaWNoCj4+Pj4gU2VudDogMTEgU2VwdGVt
YmVyIDIwMTggMTU6NTYKPj4+Pgo+Pj4+Pj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiAuLi5mb3Igc29tZSB1c2VzIG9mIGdldF9w
YWdlX2Zyb21fZ2ZuKCkuCj4+Pj4+Cj4+Pj4+IFRoZXJlIGFyZSBtYW55IG9jY3VyZW5jZXMgb2Yg
dGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgo+Pj4+Pgo+Pj4+PiAgICAgcSA9IDxy
ZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwo+Pj4+Cj4+Pj4gRXNw
ZWNpYWxseSB3aXRoIHRoaXMgVU5TSEFSRSBpbiBtaW5kIC0gaXMgInBhZ2VkIiBpbiB0aGUgaGVs
cGVyCj4+Pj4gZnVuY3Rpb24ncyBuYW1lIHJlYWxseSBzdWl0YWJsZT8gU2luY2Ugd2UgKEkgdGhp
bmspIGFscmVhZHkgaGF2ZQo+Pj4+IGdldF9nZm4oKSwgaG93IGFib3V0IHRyeV9nZXRfZ2ZuKCk/
Cj4+Pgo+Pj4gVGhhdCBuYW1lIG1heSBiZSBhIGxpdHRsZSBtaXNsZWFkaW5nIHNpbmNlIGl0IHN1
Z2dlc3RzIGEgY2xvc2UgZnVuY3Rpb25hbCAKPj4+IHJlbGF0aW9uc2hpcCB3aXRoIGdldF9nZm4o
KSB3aGVyZWFzIGl0IGRvZXMgbW9yZSB0aGFuIHRoYXQuIEhvdyBhYm91dCAKPj4+IHRyeV9nZXRf
cGFnZV9mcm9tX2dmbigpPwo+PiAKPj4gRmluZSB3aXRoIG1lOyBHZW9yZ2U/Cj4gCj4gQXQgdGhl
IHJpc2sgb2YgYmlrZSBzaGVkZGluZy4uICJ0cnkiIHRvIG1lIG1lYW5zIG9ubHkgcGFzcy9mYWls
LCB3aXRoIG5vCj4gc2lkZSBlZmZlY3RzLCBhbmQgd2l0aCBubyBwZXJtaXNzaW9ucyBjaGVja3Mu
ICBXaGF0IGFib3V0Cj4gImNoZWNrX2FuZF9nZXRfcGFnZV9mcm9tX2dmbigpIj8KPiAKPiBJJ2Qg
cHJlZmVyICdjaGVjaycgYnV0IGlmIGFueW9uZSBvYmplY3RzIEknZCByYXRoZXIganVzdCBnbyB3
aXRoICd0cnknCj4gYW5kIGdldCB0aGluZ3MgaW4gLS0gdGhlIGNvZGUgaXMgYSBkZWZpbml0ZSBp
bXByb3ZlbWVudC4KCkknbSBmaW5lIHdpdGggImNoZWNrIiwgYW5kIGluZGVlZCBJIHdhc24ndCBy
ZWFsbHkgaGFwcHkgYWJvdXQgdGhlCmVhcmxpZXIgcHJvcG9zZWQgInRyeSIuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:12:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g028c-0007Yh-RG; Wed, 12 Sep 2018 10:12: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=zize=l2=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1g028c-0007Yc-DD
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:12:46 +0000
X-Inumbo-ID: 2201af69-b674-11e8-a8a5-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2201af69-b674-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:10:54 +0200 (CEST)
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=z7qM7HqZ2kahN79AvtByhhPKnfy1GihjMZ/6Cdl3GVk=;
 b=jKomMiaC7f2GJOYRaRxKxj7HGgi6jlrQeF1oQCjSIq/pcdswq3QuxX0AIIc7IT6OOCA3cd6DeZw21vAmPscqgTODBIIv6RVoAFgiXNlnlZZyy07f+RdcCg7UDMf7/jY2qDecavFFlr2GTt8ttvHNghWLEWi9mFP2cMdhOkhc3C0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.20] (85.223.209.51) by
 AM0PR0302MB3203.eurprd03.prod.outlook.com (2603:10a6:208:9::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.16; Wed, 12 Sep
 2018 10:12:36 +0000
To: Hans Verkuil <hverkuil@xs4all.nl>,
 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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <fda62804-a193-a45c-9047-133d347a39b3@xs4all.nl>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <ab2c4771-91e3-0402-d05f-a2a5d093a074@epam.com>
Date: Wed, 12 Sep 2018 13:12:33 +0300
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: <fda62804-a193-a45c-9047-133d347a39b3@xs4all.nl>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0701CA0018.eurprd07.prod.outlook.com
 (2603:10a6:203:51::28) To AM0PR0302MB3203.eurprd03.prod.outlook.com
 (2603:10a6:208:9::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c1b3b043-367a-4c13-71f5-08d6189843c9
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR0302MB3203; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 3:MvNa7n+yW3IXtBzHhTR2PPZ7eOd1hMBQI42Hk6v2gT0Sob37DS0z6A+aid/KcEKCTEGkqKiApkyrXk/R38nt1kcsREeQcdAtGY2Dw8Uo8TykLXCf7Xkd91hNcqXlwqw6vgvuYDuERt5vGttItkKGkZOrNWGm9qXak0c1Wnsw9NY7YbbtTAxcsOTFtQafqycneVKVQXRAmImYMJpiKwHRxtSVj5sw+u1jlFk4fjN8PZUE7qDW2TnD3t5WyKNI6tIe;
 25:vdXBcEgwpzYAHySDrFMwRnzcc3mK+fbj4jIrNexlC2Q0gEkHs0oOz4craVeoreKtVaSea1veWdUjuaH8s5INXgBdW7NuSAlKlxxGxjFrwE7+Ah9LCJkDZH5Siu2FeCttfx3Ce/z50l67YNhGs9uJUfpfPW2D3ttClCMVCt+MGsFqf7CcspcvPjvCcN6QeFzGSzcqs3IlHMSvj+nRflo0ajE6M5U7ibhwS8UQNUpqBsaJ552Ru3T8xnEjZR8KtkiP9GyKZT7uY9glVUgvA6jgy4akpZ26UbrL6qqmnZgZIize8wU/bxnPyrB5BJXE8NcGyk/xLKAj8ueHW1LmzNeb4w==;
 31:S0zNK2GvjLgNXcwhgiguzjPjkHIAP0T9bLFVLx+Lod1raPRmS2PSTQeybafmi9Zaw0satz5jNaDXWyMqW7BEBfLhJd1hpxRUNzeMMAZZNAhMtuGELm2GK/eDjez4S622aWuyfnasBfqpLFTEtPphhIyLgeHzxLaF+NE2ctC2lQ9tXQCxJyr5NsqV86zfez5JTvj9qnK68EI+qiejvwaIAA1dOPADjoBAFYEZDYc5sEk=
X-MS-TrafficTypeDiagnostic: AM0PR0302MB3203:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 20:RmZMvkzjUwrGF4dDnSlq0Bo6XLPTplInBzdsvAaVyVN5cMjcX/Q7gluYMstPzTtGHYIV1cpergIs+c6a1sHLqQtnI7pep0PnF29DP1Ke5+L8aqagtQV6QuYq26FB2RlHcgoX9Vj9a0HeZfFkWoAmZC8KCVjgv6YzrYyw6KDBzExc/7m7ZpOAc7b2mRYrvY8zoBnA9TJOpe7CFklf+5puX72V13xaoVxqNB1oho+1v3T9ZtotaSM+6Xi7d78IpDjc0dN8g3buaQBXHaUd2xLjVNS/vp6X1nQ0452QIqafUxpg3V8tqPI2ArMftjZ9vmWppLIQ+C64vRzJe+3HTyGeTAdr3xMObND4EuBlDO/Zhd9DNqXeDGMFnF/dzGe6+FXMyI2T08WVEdUEkuVf46MckjWXQYjbvsBG9MI1mZqv4exVWJvtj7mBZqU3ISRSyGH7V2CNAcooDCE2cFvWHU/1gqsrteaX+TI741f9e2sKmXp4Iya3K0K8JCcCI8Z8qxfW;
 4:CoSFizxBaswVYczkmVQRtyydaAO1GK5F4MvwRgEpzGzQp1bgKm1bfCgF0X4le5R68UsivS5pC9BEYV3DqKGX33aE6yeDC2DC4uoDXqYFHBgIkvChDBBrDyluyXRm61umn/03XxegivW6ob0bPiR9PFHqe8zuhSRsqehTYn4uoFlPpxiIrzVP6zMxT/11oX0OR7RuyqUqTrKazZwOs320Ei6azzS2yBUJyYBnmS6RfVaMvSqZyLoSUVkxzxPYUBf/ottoQSAYJYnuTfXf14ykki1/z4JBvkwfgS6JGHZkvvbFhPTXx66RjbkneIBmdjFDps/gA1SbLNzsbteRLZo2TeLjw+1DoMv7KcwiD567l+048L/moaJuKQXQhpp4V/W5
X-Microsoft-Antispam-PRVS: <AM0PR0302MB32031B7E5049BC63ED36776AE71B0@AM0PR0302MB3203.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(4114951738403)(21532816269658); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:AM0PR0302MB3203; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0302MB3203; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(136003)(39860400002)(396003)(189003)(199004)(31696002)(68736007)(67846002)(7736002)(305945005)(5660300001)(386003)(53546011)(11346002)(6486002)(105586002)(97736004)(8676002)(446003)(3846002)(65826007)(7416002)(16576012)(86362001)(6116002)(6246003)(16526019)(26005)(575784001)(77096007)(80792005)(230700001)(486006)(186003)(2906002)(110136005)(64126003)(58126008)(14444005)(229853002)(2616005)(956004)(31686004)(476003)(316002)(39060400002)(72206003)(25786009)(65806001)(66066001)(81156014)(81166006)(76176011)(478600001)(65956001)(47776003)(2486003)(8936002)(53936002)(36756003)(106356001)(52146003)(23676004)(52116002)(50466002)(6666003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0302MB3203; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzMDJNQjMyMDM7MjM6NXFCZFREcVhPbVRMdTdZaXl2NnpCaHha?=
 =?utf-8?B?amRWVHJYOG9DS3lKTG4xeitJcnQ1Tmpjd1k1OGV6UW5NOEdPL0lwMU95bU1D?=
 =?utf-8?B?SEptd215VlRMaTBsa0MveTBadUNVZEttclZ3cXo4NFVjSW5YWlBXSnVTMWdX?=
 =?utf-8?B?Mk0vb0hpTlZ0V2wzMEVJQnpKKzI3TjZEY0JYSkN4cFo1cEk4KzVpK3Y3MVdR?=
 =?utf-8?B?bDFIZFpBUXQ1M0tCc3NRRnF2VDhRNWFoT1J2U0dCTXVuQzl3cElzYm9xcVJM?=
 =?utf-8?B?R3QwdUtsWmsyN29PTVcxbmJzMkJrYzlLUThQWjZSYmVKOVVyS01DSnJQallX?=
 =?utf-8?B?Y2NrYURPRnRuWWVBdk90UWNxVFRXM0RpdGRMTDNJM2p4S0hFUGRvTFNaSUlM?=
 =?utf-8?B?YW90R1lvcXQ0a3RFQU5VL01PQXVGaHVQUUZ0cHZmb1NjT3VGWWZuRHAwQStY?=
 =?utf-8?B?MGlFakZ1N2pKYzdiQTBQdUpTdkVhWi9mQTBJYitZakJ4TDhqc09jbHlta2ZG?=
 =?utf-8?B?c3YyOW1ISGljb1IxNVJ1RnJKdkVLYytTSkhtcGVNakp6Rm02b2RjMFdKNDlF?=
 =?utf-8?B?NGxHZlRpSkxnZ25xUnZFcWZMQmhOQm9vQlBBd0FiU2VvdHJvNUY4elZTVVE3?=
 =?utf-8?B?ZnJpS0Nja2N1NDhtVXI2WHd1RjI1RUxuZVByNHdlSU9lQ1p3RXJ6cW5yLzQ1?=
 =?utf-8?B?dnJUbFRIdXM1bWN1SjNpY3dmN2JPRXVtOEd5SDh0bVJIcXVndHFLMFpjN0Uy?=
 =?utf-8?B?U2lOeW4yNmFkL1NKVXdXL2NNU3BUSzdPRjR4SDJjemVuYnFCU2dFcFdMSnlC?=
 =?utf-8?B?MFNkNGVmTmFnUTlpekdUdVRYWm9OTDFxbXdIM0szVklkV1djVmZ3dmVBelFL?=
 =?utf-8?B?NUdacERLcnJ4V0t5RUhWb01xNXVSSjVhbUFiNm5HcFVHRWxzRDBRSEkyQjZj?=
 =?utf-8?B?SGEvUy9Fa2ZKelFFNzZCd0lkcFRLdHRIZXkxNklaMEFkalhCTmlXaStqbGVn?=
 =?utf-8?B?QWRKdXVXOU9tNDl3bWZicFl0S2dkMFM4VWZSdllFQXdwV2svNmxzRmxxSEUw?=
 =?utf-8?B?RVdvNy9UdDNmVE5UU2lEUWhKRkl0M2lnclVOeDExbEYwUERZQnRkTm5aZmtS?=
 =?utf-8?B?RWVmbkk5MW5xaWlKRGRGamZ4RlRDZVVnYzJWaStYS0lSN3k2bjI3TTRYbUNS?=
 =?utf-8?B?WVlDaWVoNmRhMytZL28zbE9ZUTRnUGtiS2N1RTkvaXpPd3VpLzdGTXR5ZW16?=
 =?utf-8?B?bVdjdjJDUjJ5MGkzbExYMHd5MGtLNTZOVFdtMEFCc3lsRktzQ1p3Zi9FcGJx?=
 =?utf-8?B?RGdqV2c4OEZ1K1JhczRQbWhYWFJkVlI0UDRyQ2RNRmRrL1YyRWdPOVRNUmw5?=
 =?utf-8?B?UlRIZnBHTzNWUTRyN0JuMzJ2Y1gxQjhGZ29Bd0pTTStkYmlLNjdqcCsxaVZk?=
 =?utf-8?B?Uk5IamhwQWpuSVdCcktOcnVwbXY2cjMza3ZlelI5T2k2TmFPdk02MUFRMkk3?=
 =?utf-8?B?dFJYMGVDMUZ5TjRld1RhYlVCRXUxbSszY1VQTWRaYjlzQ2RIbGJ4T2hROUxv?=
 =?utf-8?B?alpzcWxHSzB1YmMwK0dMdmg0UzQ2NzlNMkZ4ek9aV3EzMjIybzlkUDR2MHJv?=
 =?utf-8?B?aTJhVVJoZE15NFRZaHkzVFpWMHA3THBSR1NvZFF4QXBLZjBaYW1yYVZGa1lh?=
 =?utf-8?B?MEgvaUZuOHVjNkNMbk01RU5tVGlBVXpkSGRkNVNZOUhZRlZ4L2RPb1V4RFcx?=
 =?utf-8?B?VzB0VU8zVGVKVHlKL3NDblhPWDVIQW5LZmVndFN6R2t3a1Fud0tHUnVjUk9j?=
 =?utf-8?B?N280VVpMTUxnVVZqamh1Z1FkcjVjakRwZEw5SVhHN3FmK0hIV1QzZmJZRTNn?=
 =?utf-8?B?WVZxWVNFZ005U3p2RVRrVGR1VmYwd0xDZ3VKb3VZTVBFbDhSemQzOVVpcldm?=
 =?utf-8?B?aHJUbENQdzNVSUFXbFI5SVlwbVc1V1QxTk1uazFuU3Vqd1hhdnpUK3hXcmZO?=
 =?utf-8?B?SXJ3bzVKM2Q2Uzk1a1BnRzNaTHNXTkVSdnllS0x1UC9mSEJwUzNZSDBrUFJN?=
 =?utf-8?B?YU9vZGhwTWEwMjlSMlFNNkZobDRlaW5jejVqVDVXdmRuZzBId1dtRGJCVllt?=
 =?utf-8?Q?4gAe3nqR6Q4uMLC4yK9P5mzyg=3D?=
X-Microsoft-Antispam-Message-Info: 5fgZHhIo7BL5mkMOtxW7BgJ+RrMJ7nCgs8fL7gWVII+WNjK8EuiQzWii9rQl83tYRVKXLBhNi/LuN0ThoHgr4JJrj9/EfUDG6mzmPa9ECJdkCp+5uBbrnQziHOnuRMtib5pKoaZeveeeIN53vJJV5dByhvors9mwxVSW9FS2TYuNu3DC6g2YJ3k3sNGyeXuv6thLSg26hIp/L5mvco2tnAOZ2viqV3WP9/IVVLLp1IwDOPe7Qy1czeksAf30Nm8fe6DYmB0lFvttPhXmHlu88O3TlV71+c8S/TSe4PWXXiksNcOA0U95BYbATZBU5EcOsAbE02+n0ijJef9o6AVvcYi0F/+CvNpWcGoJtDDP/cg=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR0302MB3203;
 6:ffY2nsGWP6bA9ylpQBiaDxy1azZZsrdS7p971XfbBaYV1Yy8wAc7j8OoY+F0H0o3svJAXU5BVSwt1isEo0HNOX33TnoHvxpVegdT8jlQlkPHoZYofv+PKQu2h/e3oEVbdtJ6gqH9b5sL0Iof5WsV5Ry/8mAcCObnt8CBnMZ1fosBXqowi8Pq6M7BDtb8hjdaWSMGcS0zbGb0LdDo5PDIJmyddAtLB/pQTCL/MJUILT+iq+3GJ+f9mx0fldmSfCn0sW6GKbWSjfoP53StiaV9iLO4w8d6qkHJjLVtqNHw75jt6MytrhsHL3Fiy1FBywTxwRoozhZJmDW7dcSMxQugsVwQD/S52Be6UmKw7Ab8ukrTMMEBqC1uX6tIaqGjc/Kfnz1COeiuXCJ8l3pYsqWGxsSXmKTZqwT+SXwX3bn3auCcxC41m/1SQI7oTNAFO8is5xAu43Kamd296m3spY2cZA==;
 5:gY1ZHaU2q41x8cyk72QihBeYQScBwYJ4k5s9VNiSx6aatsqndTsgryy7zjHVt7Ym/tLBe45c8ouMdhG/NOUnCs1r9WTcVHTrvj+8Dcw8Q7HtBI5qLKEQwxWpJGLoHBZkThw1P0HbSGXar/m/rm03uzJ4v8aRQpcIzgXpBa09cDE=;
 7:7JMgIguwX0AZSJyeyl63fv6mvc1wnyMRGrcAl1jh4me9j6VDSOX/ZLcfCMxLgzyX6sNvYMfKO9zJdk7fqlDHig8gt0XiJkXTBdiyTt9Xl8mPc6rayY4TEioTUdJdIPwys+D8fG6CnnMU4RetajhHCia693gfhXbbtMrYebCBzFp64d2K9rYcMhtEhxNikegFHvDi1WguwRutfF9IcMk8/tRUadmNF+zGFLd3iTIbX5bTvpaOTbRwrp1u1mEbyXuB
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 10:12:36.5831 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c1b3b043-367a-4c13-71f5-08d6189843c9
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0302MB3203
Subject: Re: [Xen-devel] [PATCH v2 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-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>

T24gMDkvMTIvMjAxOCAxMjoxNiBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzExLzE4
IDEwOjI5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBU
aGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+
PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBh
YmlsaXRpZXMgZXZlbgo+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNp
bmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMu
Cj4+Cj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlv
bmFsaXR5IHdpdGggdGhlCj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRl
bmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Cj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJh
c2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4gICAtIHBpeGVsIGZvcm1hdHMKPj4g
ICAtIHJlc29sdXRpb25zCj4+ICAgLSBmcmFtZSByYXRlcwo+PiAyLiBTdXBwb3J0IGJhc2ljIGNh
bWVyYSBjb250cm9sczoKPj4gICAtIGNvbnRyYXN0Cj4+ICAgLSBicmlnaHRuZXNzCj4+ICAgLSBo
dWUKPj4gICAtIHNhdHVyYXRpb24KPj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+PiA0
LiBTdXBwb3J0IHplcm8tY29weWluZyB1c2UtY2FzZXMKPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEyNjMgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEyNjMgaW5zZXJ0
aW9ucygrKQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2Ft
ZXJhaWYuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlm
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjM4YjliMzc0MWU3NQo+PiAtLS0gL2Rldi9udWxs
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+IEBAIC0wLDAgKzEs
MTI2MyBAQAo+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogY2FtZXJhaWYuaAo+PiAr
ICoKPj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vl
c3QgT1Nlcy4KPj4gKyAqCj4+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4+ICsgKiBvZiB0aGlz
IHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdh
cmUiKSwgdG8KPj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24s
IGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4+ICsgKiByaWdodHMgdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3IKPj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJz
b25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+PiArICoKPj4gKyAqIFRoZSBhYm92
ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGlu
Y2x1ZGVkIGluCj4+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KPj4gKyAqCj4+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElT
IiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+PiArICogSU1QTElF
RCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFO
VEFCSUxJVFksCj4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9O
SU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPj4gKyAqIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
Pj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCj4+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4+ICsgKiBERUFMSU5HUyBJ
TiBUSEUgU09GVFdBUkUuCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lz
dGVtcyBJbmMuCj4+ICsgKgo+PiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+ICsgKi8KPj4gKwo+PiArI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19DQU1FUkFJRl9IX18KPj4gKwo+PiArI2luY2x1ZGUgInJpbmcuaCIKPj4gKyNpbmNsdWRlICIu
Li9ncmFudF90YWJsZS5oIgo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBQcm90b2NvbCB2ZXJzaW9uCj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1BST1RPQ09M
X1ZFUlNJT04gICAgICIxIgo+PiArCj4+ICsvKgo+PiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiArICogICAgICAgICAgICAgICAgICBGZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24K
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqCj4+ICsgKiBGcm9udC0+YmFjayBub3Rp
ZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyByZXF1ZXN0LCBzZW5kaW5nIGEKPj4gKyAq
IG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVxIChp
LmUuLCB0aGUgZ2VuZXJpYwo+PiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRo
ZSByaW5nIG1hY3JvcykuIEJhY2tlbmRzIG11c3Qgc2V0Cj4+ICsgKiB4ZW5jYW1lcmFfcmVxIGFw
cHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCkp
Lgo+PiArICoKPj4gKyAqIEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5n
IGEgbmV3IHJlc3BvbnNlLCBzZW5kaW5nIGEKPj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFk
ZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKPj4gKyAq
IGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVu
ZHMgbXVzdCBzZXQKPj4gKyAqIHhlbmNhbWVyYV9yZXNwIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVz
aW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygpKS4KPj4gKyAqCj4+ICsgKiBUaGUg
dHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9kZXMg
d2l0aGluCj4+ICsgKiBYZW5TdG9yZSB0byBjb21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRv
IG5lZ290aWF0ZSBvcGVyYXRpbmcgcGFyYW1ldGVycy4KPj4gKyAqIFRoaXMgc2VjdGlvbiBlbnVt
ZXJhdGVzIHRoZXNlIG5vZGVzIHdoaWNoIHJlc2lkZSBpbiB0aGUgcmVzcGVjdGl2ZSBmcm9udCBh
bmQKPj4gKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVu
QnVzIGNvbnZlbnRpb24uCj4+ICsgKgo+PiArICogQWxsIGRhdGEgaW4gWGVuU3RvcmUgaXMgc3Rv
cmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcgbnVtZXJpYwo+PiArICogdmFsdWVzIGFy
ZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxvdyBh
cmUKPj4gKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBzaXplZCBpbnRlZ2VyIHR5cGVzIGNhcGFibGUg
b2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgo+PiArICogb2YgYSBwcm9wZXJseSBmb3JtYXR0ZWQg
bm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1hdGlvbi4KPj4gKyAqCj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGUg
Y29uZmlndXJhdGlvbgo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICoKPj4gKyAqIFRo
aXMgaXMgYW4gZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBjb25maWd1cmF0aW9uOgo+
PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZC1pZCA9ICIxIgo+PiArICogL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJh
LzEvMC9zdGF0ZSA9ICI0Igo+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8x
LzAvdmVyc2lvbnMgPSAiMSwyIgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4g
KyAqCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kLWlkID0g
IjAiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8wL3N0YXRlID0gIjQiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMC92ZXJzaW9uID0gIjEiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMC9iZS1hbGxvYyA9ICIxIgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSBEZXZpY2UgMCBjb25maWd1cmF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4gKyAqCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9jb250cm9scyA9
ICJjb250cmFzdCxodWUiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEiCj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1l
LXJhdGVzID0gIjE1LzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIiCj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUt
cmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3Vu
aXF1ZS1pZCA9ICIwIgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVx
LXJpbmctcmVmID0gIjI4MzIiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNSIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxNiIKPj4gKyAqCj4+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzEvY29udHJvbHMgPSAiYnJpZ2h0bmVzcyxzYXR1cmF0aW9uLGh1ZSIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1lLXJh
dGVzID0gIjMwLzEsMTUvMiIKPj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8x
L2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIKPj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3VuaXF1ZS1pZCA9ICIxIgo+PiArICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLXJpbmctcmVmID0gIjI4MzMiCj4+ICsgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9yZXEtZXZlbnQtY2hhbm5lbCA9ICIxNyIK
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIz
ODgiCj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtZXZlbnQtY2hh
bm5lbCA9ICIxOCIKPiBPbmUgdGhpbmcgSSBoYXZlbid0IHBhaWQgYXR0ZW50aW9uIHRvIGFyZSBp
bnB1dHM6IGhvdyBkbyB5b3UgaGFuZGxlIGRldmljZXMgd2l0aAo+IG11bHRpcGxlIGlucHV0cywg
YnV0IHlvdSBjYW4gb25seSBzdHJlYW0gZnJvbSBvbmUgaW5wdXQgYXQgYSB0aW1lLgpWZXJ5IGVh
c3k6IG9uZSBzdHJlYW0gLSBvbmUgdmlydHVhbCBkZXZpY2UsIHNvIG11bHRpcGxlIGlucHV0cwph
cmUgdG8gYmUgaGFuZGxlZCBieSB0aGUgYmFja2VuZC4KPgo+IFR5cGljYWxseSBmb3VuZCB3aXRo
IHN1cnZlaWxsYW5jZSBjYXJkcyB0aGF0IGhhdmUgbXVsdGlwbGUgaW5wdXRzIGFuZCB5b3UgY2Fu
Cj4gY3ljbGUgdGhyb3VnaCB0aG9zZSBpbnB1dHMuIEJ1dCBhbHNvIEhETUkgY2FwdHVyZSBib2Fy
ZHMgd2l0aCBtdWx0aXBsZSBpbnB1dHMKPiAoanVzdCBsaWtlIGEgVFYpLiBUaGUgdml2aWQgZHJp
dmVyIGNhbiBlbXVsYXRlIHRoaXMgaWYgeW91IHdhbnQgdG8gdGVzdCB0aGlzLgpJIGFtIHN0aWxs
IHRyeWluZyB0byBrZWVwIHRoZSBwcm90b2NvbCBzaW1wbGUsIHNvIHByb2JhYmx5CndlIGNhbiBz
dGljayB0byBzaW5nbGUgc3RyZWFtIHNpbmdsZSBpbnB1dCB1c2UtY2FzZXMKPgo+Cj4+ICsgKgo+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAq
Cj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogdmVyc2lvbnMKPj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+ICsgKgo+PiArICogICAgICBMaXN0IG9m
IFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3Vw
cG9ydGVkCj4+ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgo+
PiArICoKPj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+PiArICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2lu
ZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBkb20taWQK
Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4KPj4gKyAqCj4+ICsgKiAgICAg
IERvbWFpbiBpZGVudGlmaWVyLgo+PiArICoKPj4gKyAqIGRldi1pZAo+PiArICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHVpbnQxNl90Pgo+PiArICoKPj4gKyAqICAgICAgRGV2aWNlIGlkZW50aWZp
ZXIuCj4+ICsgKgo+PiArICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2Ft
ZXJhLzxkZXYtaWQ+Ly4uLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKyAq
Cj4+ICsgKiB2ZXJzaW9uCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+PiAr
ICoKPj4gKyAqICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1
cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4+ICsgKgo+PiArICogYmUtYWxsb2MKPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgICIwIiwg
IjEiCj4+ICsgKgo+PiArICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tl
bmQgd2lsbCBiZSB0aGUgYnVmZmVyCj4+ICsgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBmb3Ig
dGhpcyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCj4+ICsgKiAgICAgIG9w
ZXJhdGlvbi4KPj4gKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250
ZW5kIG11c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCj4+ICsgKgo+PiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIHVuaXF1ZS1pZAo+PiArICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPHN0cmluZz4KPj4gKyAqCj4+ICsgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBp
bml0aWFsaXphdGlvbiBlYWNoIGNhbWVyYSBpcyBhc3NpZ25lZCBhCj4+ICsgKiAgICAgIHVuaXF1
ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZpZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4K
Pj4gKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBvciBzdWNoLgo+PiArICoKPj4gKyAqIGNvbnRy
b2xzCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8bGlzdCBvZiBzdHJpbmc+Cj4+ICsgKgo+
PiArICogICAgICBMaXN0IG9mIHN1cHBvcnRlZCBjYW1lcmEgY29udHJvbHMgc2VwYXJhdGVkIGJ5
IFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUi4KPj4gKyAqICAgICAgQ2FtZXJhIGNvbnRyb2xzIGFy
ZSBleHByZXNzZWQgYXMgYSBsaXN0IG9mIHN0cmluZyB2YWx1ZXMgdy9vIGFueQo+PiArICogICAg
ICBvcmRlcmluZyByZXF1aXJlbWVudC4KPj4gKyAqCj4+ICsgKiBmb3JtYXRzCj4+ICsgKiAgICAg
IFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzRdPgo+PiArICoKPj4gKyAqICAgICAgRm9y
bWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+
PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0
b3J5IGlzIHRoZQo+PiArICogICAgICBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJpbmcgbGFiZWwu
IFRoZSBuZXh0IGxldmVsIG9mCj4+ICsgKiAgICAgIHRoZSBkaXJlY3RvcnkgdW5kZXIgPGZvcm1h
dHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJlc29sdXRpb25zLgo+PiArICoKPj4gKyAqIHJlc29s
dXRpb24KPj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx3aWR0aCwgdWludDMyX3Q+eDxoZWln
aHQsIHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXpl
ZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPj4gKyAqICAgICAgc3VwcG9y
dGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+
PiArICogICAgICBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZSBzdXBwb3J0ZWQgd2lk
dGggYW5kIGhlaWdodAo+PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4
ZWxzLgo+PiArICoKPj4gKyAqIGZyYW1lLXJhdGVzCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAg
ICA8bnVtZXJhdG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJfdD4KPj4gKyAqCj4+
ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0ZSQU1FX1JBVEVfU0VQQVJBVE9SIHNlcGFyYXRl
ZCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZXMKPj4gKyAqICAgICAgb2YgdGhlIGNhbWVyYSBleHByZXNz
ZWQgYXMgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPj4gKyAqICAgICAgY29ycmVz
cG9uZGluZyBmcmFtZSByYXRlLgo+PiArICoKPj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1l
cmEgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4g
KyAqCj4+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2ZXIgcmVx
dWVzdHMgZnJvbSBmcm9udGVuZCB0byBiYWNrZW5kCj4+ICsgKiBhbmQgZ2V0IHRoZSBjb3JyZXNw
b25kaW5nIHJlc3BvbnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4+ICsgKiBzZXQgdXAg
cGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KPj4gKyAqCj4+ICsgKiByZXEtZXZlbnQtY2hhbm5l
bAo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAg
ICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBjb250cm9sIGV2ZW50IGNoYW5u
ZWwKPj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVy
Lgo+PiArICoKPj4gKyAqIHJlcS1yaW5nLXJlZgo+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAg
PHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3Jh
bnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4+ICsgKiAgICAgIGEgc29s
ZSBwYWdlIG9mIGNhbWVyYSdzIGNvbnRyb2wgcmluZyBidWZmZXIuCj4+ICsgKgo+PiArICotLS0t
LS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgRXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlz
IHVzZWQgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFja2VuZAo+PiArICog
dG8gZnJvbnRlbmQsIHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2aWNlLgo+PiArICoKPj4g
KyAqIGV2dC1ldmVudC1jaGFubmVsCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMy
X3Q+Cj4+ICsgKgo+PiArICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGNhbWVyYSdz
IGV2ZW50IGNoYW5uZWwKPj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhl
IHJpbmcgYnVmZmVyLgo+PiArICoKPj4gKyAqIGV2dC1yaW5nLXJlZgo+PiArICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+PiArICoKPj4gKyAqICAgICAgVGhlIFhlbiBncmFudCBy
ZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCj4+ICsg
KiAgICAgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVyLgo+PiArICov
Cj4+ICsKPj4gKy8qCj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTVEFURSBESUFHUkFNUwo+PiArICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+PiArICoKPj4gKyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0
ZSBub2RlcyB3aXRoIGluaXRpYWwgc3RhdGUKPj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
Lgo+PiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRzIHVwIGZyb250ZW5kIGNhbWVyYSBj
b25maWd1cmF0aW9uCj4+ICsgKiBub2RlcyBwZXIgZG9tYWluLgo+PiArICoKPj4gKyAqLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTm9ybWFsIGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4gKyAqCj4+ICsgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQmFjawo+PiArICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAg
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gKyAqIFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+PiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQgZGV2
aWNlIGlkZW50aWZpY2F0aW9uCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YS4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbyBPcGVuIGFuZCB2YWxpZGF0ZSBiYWNrZW5kIGRldmljZS4KPj4gKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKPj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRXYWl0Cj4+ICsgKgo+PiArICog
byBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0aW9uCj4+ICsgKiBvIEFsbG9jYXRlIGFuZCBpbml0
aWFsaXplCj4+ICsgKiAgIGV2ZW50IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4+ICsgKiAgIGNh
bWVyYS4KPj4gKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+PiArICogICB0aGF0
IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZwo+PiArICogICB0aGlzIGNvbm5lY3Rpb24uCj4+ICsg
KiAgICAgICAgICAgICAgfAo+PiArICogICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAg
ICBWCj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2VkCj4+ICsgKgo+PiArICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5zcG9ydCBw
YXJhbWV0ZXJzLgo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
IENvbm5lY3QgdG8gdGhlIGV2ZW50IGNoYW5uZWxzLgo+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVgo+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4+ICsgKgo+PiArICogIG8gQ3Jl
YXRlIGFuZCBpbml0aWFsaXplIE9TCj4+ICsgKiAgICB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4g
KyAqICAgIGNvbmZpZ3VyYXRpb24uCj4+ICsgKiAgICAgICAgICAgICAgfAo+PiArICogICAgICAg
ICAgICAgIHwKPj4gKyAqICAgICAgICAgICAgICBWCj4+ICsgKiBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZAo+PiArICoKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5i
dXNTdGF0ZVVua25vd24KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYZW5idXNTdGF0ZUNsb3NlZAo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2luZwo+PiArICogbyBSZW1vdmUgdmlydHVhbCBjYW1lcmEg
ZGV2aWNlCj4+ICsgKiBvIFJlbW92ZSBldmVudCBjaGFubmVscwo+PiArICogICAgICAgICAgICAg
IHwKPj4gKyAqICAgICAgICAgICAgICB8Cj4+ICsgKiAgICAgICAgICAgICAgVgo+PiArICogWGVu
YnVzU3RhdGVDbG9zZWQKPj4gKyAqCj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+
PiArICogSW4gY2FzZSBvZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5kIGhh
bmRsZXMgdGhhdCBhcwo+PiArICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0
ZUNsb3NlZCBzdGF0ZS4KPj4gKyAqCj4+ICsgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVy
YWJsZSBlcnJvcnMgZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKPj4gKyAqIHRoZSB2aXJ0dWFsaXpl
ZCBkZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPj4g
KyAqIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBz
dGF0ZSBhbmQgaXMgcmVhZHkgZm9yCj4+ICsgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQu
IElmIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAo+PiArICogY2Fu
bm90IGJlIHJlbW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJl
Y29uZmlndXJpbmcgc3RhdGUKPj4gKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGlzIHJlbW92ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKPj4gKyAqIGNvbm5lY3Rp
b24uIE9uIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8g
dGhlCj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPj4gKyAqCj4+ICsgKiBO
b3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlm
IGJhY2tlbmQgaGFzCj4+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNh
bm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4+ICsgKiBhbmQgdGh1cyBjYW5ub3Qg
cHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4K
Pj4gKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0byBub3JtYWwgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCj4+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBpbiB1
c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+PiAr
ICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8gaW1wbGVtZW50
IGNvbXBsZXggcmVjb3ZlcnkKPj4gKyAqIHJlY29ubmVjdCBsb2dpYy4gSW5zdGVhZCwgYnkgZ29p
bmcgaW50byBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUsCj4+ICsgKiBmcm9udGVuZCB3
aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFy
ZQo+PiArICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdyYWNl
ZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCj4+ICsgKiBzdGF0ZSBldGMuCj4+ICsgKiBPbmNlIGFs
bCB0aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRoZSB2aXJ0
dWFsaXplZAo+PiArICogZGV2aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCj4+ICsgKiBiYWNrZW5kIHRoYXQgYSBuZXcgY29u
bmVjdGlvbiBjYW4gYmUgbWFkZS4KPj4gKyAqCj4+ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29u
ZGl0aW9ucyBwb3NzaWJsZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KPj4gKyAq
IFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLCBz
b21lIG9mIHRoZW0gYXJlIE9TCj4+ICsgKiBzcGVjaWZpYy4gRm9yIGV4YW1wbGU6Cj4+ICsgKiAx
LiBUaGUgdW5kZXJseWluZyBPUyBmcmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNp
Z25hbCB0aGF0IHRoZSBsYXN0Cj4+ICsgKiAgICBjbGllbnQgb2YgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSBoYXMgZ29uZSBhbmQgdGhlIGRldmljZSBjYW4gYmUgcmVtb3ZlZAo+PiArICogMi4gRnJv
bnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQgd29yayAodGltZXIvdGFza2xldC93b3JrcXVl
dWUpCj4+ICsgKiAgICB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQg
dGltZSB0byByZS10cnkgcmVtb3ZhbCBvZgo+PiArICogICAgdGhlIHZpcnR1YWxpemVkIGRldmlj
ZS4KPj4gKyAqIDMuIEJ5IGFueSBvdGhlciBtZWFucy4KPj4gKyAqCj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RF
Uwo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiArICovCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9DT05GSUdfU0VUICAgICAgICAweDAwCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05G
SUdfR0VUICAgICAgICAweDAxCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCAg
ICAgICAweDAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAgICAweDAz
Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWSAgICAgICAweDA0Cj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9PUF9CVUZfUVVFVUUgICAgICAgICAweDA1Cj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9PUF9CVUZfREVRVUVVRSAgICAgICAweDA2Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9D
VFJMX0VOVU0gICAgICAgICAweDA3Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX1NFVCAg
ICAgICAgICAweDA4Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVCAgICAgICAgICAw
eDA5Cj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgICAgICAweDBhCj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUCAgICAgICAweDBiCj4+ICsKPj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTUyAgICAgIDAKPj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0NUUkxfQ09OVFJBU1QgICAgICAgIDEKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJB
VElPTiAgICAgIDIKPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVFICAgICAgICAgICAgIDMK
Pj4gKwo+PiArLyogTnVtYmVyIG9mIHN1cHBvcnRlZCBjb250cm9scy4gKi8KPj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX01BWF9DVFJMICAgICAgICAgICAgIDQKPj4gKwo+PiArLyogQ29udHJvbCBpcyBy
ZWFkLW9ubHkuICovCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19STyAgICAgICAgICAo
MSA8PCAwKQo+PiArLyogQ29udHJvbCBpcyB3cml0ZS1vbmx5LiAqLwo+PiArI2RlZmluZSBYRU5D
QU1FUkFfQ1RSTF9GTEdfV08gICAgICAgICAgKDEgPDwgMSkKPj4gKy8qIENvbnRyb2wncyB2YWx1
ZSBpcyB2b2xhdGlsZS4gKi8KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1ZPTEFUSUxF
ICAgICgxIDw8IDIpCj4+ICsKPj4gKy8qIFN1cHBvcnRlZCBjb2xvciBzcGFjZXMuICovCj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1NNUFRFMTcwTSAwCj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9DT0xPUlNQQUNFX1JFQzcwOSAgICAxCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQ
QUNFX1NSR0IgICAgICAyCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0FET0JFUkdC
ICAzCj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0JUMjAyMCAgICA0Cj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RDSV9QMyAgICA1Cj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9DT0xPUlNQQUNFX1JBVyAgICAgICA2Cj4gSSB0aGluayB5b3UgY2FuIGRyb3AgQ09MT1JTUEFD
RV9SQVcuIEl0IGJhc2ljYWxseSBtZWFucyB0aGF0IHlvdSBnZXQgdGhlCj4gcmF3IHNlbnNvciBk
YXRhIGFuZCB0aGUgZHJpdmVyIGhhcyBubyBpZGVhIHdoYXQgc3RhbmRhcmQgdGhleSBmb2xsb3cg
KGlmCj4gYW55KS4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2Vyc3BhY2Uga25vd3MgdGhpcy4KPgo+
IEl0IG1ha2VzIG5vIHNlbnNlIHRoYXQgdGhpcyBpcyBleHBvc2VkIHRocm91Z2ggeGVuY2FtZXJh
OiBlaXRoZXIgdGhlCj4gYmFja2VuZCBoYXMgdG8gdHJhbnNmb3JtIHRoZSBkYXRhIHRvIHNvbWV0
aGluZyB0aGF0IGZyb250ZW5kcyBjYW4gaGFuZGxlLAo+IG9yIGl0IGp1c3QgcmVwbGFjZXMgUkFX
IHdpdGggU1JHQiBhbmQgaG9wZSBmb3IgdGhlIGJlc3QuCk1ha2VzIHNlbnNlLCB3aWxsIGRyb3AK
PiBSZWdhcmRzLAo+Cj4gCUhhbnMKVGhhbmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:24:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02Ji-0008R9-2a; Wed, 12 Sep 2018 10:24: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=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g02Jh-0008R4-31
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 10:24:13 +0000
X-Inumbo-ID: ba8a57f0-b675-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba8a57f0-b675-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:22:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78929198"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <ea9eb527a924f2b42f7d84e607be8ac41fc988ac.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <02f8a4a1-6948-be01-8721-ab1573da63e1@citrix.com>
Date: Wed, 12 Sep 2018 11:23:44 +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: <ea9eb527a924f2b42f7d84e607be8ac41fc988ac.camel@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 v3 3/3] x86: Clean up the Xen MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gMTIvMDkvMTggMTA6NDYsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gV2VkLCAyMDE4LTA5
LTEyIGF0IDEwOjEyICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMi8wOS8xOCAw
OToyOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IE9uIFR1ZSwgMjAxOC0wOS0xMSBhdCAxOTo1
NiArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBSZW5hbWUgdGhlbSB0byBndWVzdF97
cmQsd3J9bXNyX3hlbigpIGZvciBjb25zaXN0ZW5jeSwgYW5kIGJlY2F1c2UgdGhlIF9yZWdzCj4+
Pj4gc3VmZml4IGlzbid0IHZlcnkgYXBwcm9wcmlhdGUuCj4+Pj4KPj4+PiBVcGRhdGUgdGhlbSB0
byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkgYWN0
IG9uCj4+Pj4gY3VycmVudCwgYW5kIHN3aXRjaCB0byB1c2luZyBYODZFTVVMXyogcmV0dXJuIHZh
bHVlcy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Pj4gLS0tCj4+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KPj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+PiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPj4+Pgo+Pj4+IHYzOgo+Pj4+ICAqIENs
ZWFuIHVwIGFmdGVyIHNwbGl0dGluZyB0aGUgc2VyaWVzLgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgIHwgIDYgKystLS0tCj4+Pj4gIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+Pj4+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDQgKystLQo+Pj4+ICAzIGZpbGVz
IGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+Pj4+IGlu
ZGV4IGNmMGRjMjcuLjhmMDJhODkgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5j
Cj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4+Pj4gQEAgLTE1Niw4ICsxNTYsNyBAQCBp
bnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0
X3QgKnZhbCkKPj4+PiAgCj4+Pj4gICAgICAgICAgLyogRmFsbHRocm91Z2guICovCj4+Pj4gICAg
ICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6Cj4+Pj4gLSAgICAgICAgcmV0ID0gKHJk
bXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIHZhbCkKPj4+PiAtICAgICAgICAgICAgICAgPyBYODZF
TVVMX09LQVkgOiBYODZFTVVMX0VYQ0VQVElPTik7Cj4+Pj4gKyAgICAgICAgcmV0ID0gZ3Vlc3Rf
cmRtc3JfeGVuKHYsIG1zciwgdmFsKTsKPj4+PiAgICAgICAgICBicmVhazsKPj4+PiAgCj4+Pj4g
ICAgICBkZWZhdWx0Ogo+Pj4+IEBAIC0yNzcsOCArMjc2LDcgQEAgaW50IGd1ZXN0X3dybXNyKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKPj4+PiAgCj4+Pj4gICAg
ICAgICAgLyogRmFsbHRocm91Z2guICovCj4+Pj4gICAgICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4
NDAwMDAyZmY6Cj4+Pj4gLSAgICAgICAgcmV0ID0gKHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3Is
IHZhbCkgPT0gMQo+Pj4+IC0gICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxf
RVhDRVBUSU9OKTsKPj4+PiArICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4odiwgbXNyLCB2
YWwpOwo+Pj4+ICAgICAgICAgIGJyZWFrOwo+Pj4+ICAKPj4+PiAgICAgIGRlZmF1bHQ6Cj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
Pj4+PiBpbmRleCA3YzE3ODA2Li4zOTg4NzUzIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+PiBAQCAtNzY4LDI5
ICs3NjgsMjUgQEAgc3RhdGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPj4+PiAgICAgICAgICAgIHRyYXBuciwgdHJhcHN0cih0cmFwbnIpLCByZWdzLT5lcnJvcl9j
b2RlKTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAtLyogUmV0dXJucyAwIGlmIG5vdCBoYW5kbGVkLCBh
bmQgbm9uLTAgZm9yIHN1Y2Nlc3MuICovCj4+Pj4gLWludCByZG1zcl9oeXBlcnZpc29yX3JlZ3Mo
dWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQo+Pj4+ICtpbnQgZ3Vlc3RfcmRtc3JfeGVuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCj4+Pj4gIHsK
Pj4+PiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4+Pj4gKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+Pj4+ICAgICAgLyogT3B0aW9uYWxs
eSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBWaXJpZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICov
Cj4+Pj4gICAgICB1aW50MzJfdCBiYXNlID0gaXNfdmlyaWRpYW5fZG9tYWluKGQpID8gMHg0MDAw
MDIwMCA6IDB4NDAwMDAwMDA7Cj4+Pj4gIAo+Pj4+ICAgICAgc3dpdGNoICggaWR4IC0gYmFzZSAp
Cj4+Pj4gICAgICB7Cj4+Pj4gICAgICBjYXNlIDA6IC8qIFdyaXRlIGh5cGVyY2FsbCBwYWdlIE1T
Ui4gIFJlYWQgYXMgemVyby4gKi8KPj4+PiAtICAgIHsKPj4+PiAgICAgICAgICAqdmFsID0gMDsK
Pj4+PiAtICAgICAgICByZXR1cm4gMTsKPj4+PiAtICAgIH0KPj4+PiArICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwo+Pj4+ICAgICAgfQo+Pj4+ICAKPj4+PiAtICAgIHJldHVybiAwOwo+Pj4+
ICsgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+IC0vKiBS
ZXR1cm5zIDEgaWYgaGFuZGxlZCwgMCBpZiBub3QgYW5kIC1FeHggZm9yIGVycm9yLiAqLwo+Pj4+
IC1pbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+
Pj4+ICtpbnQgZ3Vlc3Rfd3Jtc3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90IHZhbCkKPj4+PiAgewo+Pj4+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsKPj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+Pj4gICAg
ICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZpcmlkaWFuIGFyY2hpdGVj
dHVyYWwgTVNScy4gKi8KPj4+PiAgICAgIHVpbnQzMl90IGJhc2UgPSBpc192aXJpZGlhbl9kb21h
aW4oZCkgPyAweDQwMDAwMjAwIDogMHg0MDAwMDAwMDsKPj4+PiAgCj4+Pj4gQEAgLTgwOSw3ICs4
MDUsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQo+Pj4+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgIndybXNyIGh5cGVyY2FsbCBwYWdlIGluZGV4ICUjeCB1bnN1cHBv
cnRlZFxuIiwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgcGFnZV9pbmRleCk7Cj4+Pj4gLSAg
ICAgICAgICAgIHJldHVybiAwOwo+Pj4+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047Cj4+Pj4gICAgICAgICAgfQo+Pj4+ICAKPj4+PiAgICAgICAgICBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ21mbiwgJnQsIFAyTV9BTExPQyk7Cj4+Pj4gQEAgLTgyMiwxMyArODE4
LDEzIEBAIGludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2
YWwpCj4+Pj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCj4+Pj4gICAgICAg
ICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQs
IGdtZm4pOwo+Pj4+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4+PiArICAg
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+Pj4gUHJldmlvdXNseSAtRVJFU1RB
UlQgd291bGQndmUgYmVlbiBjb252ZXJ0ZWQgdG8gWDg2RU1VTF9FWENFUFRJT04uIEJ1dAo+Pj4g
d2l0aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkgYmUgcmV0dXJuZWQu
IEkgZG9uJ3QgdGhpbmsKPj4+IHRoYXQgY2FsbGVycyBjYW4gaGFuZGxlIHRoaXMgc2l0dWF0aW9u
Lgo+Pj4KPj4+IEUuZy4gdGhlIGNvZGUgZnJvbSB2bXhfdm1leGl0X2hhbmRsZXIoKToKPj4+Cj4+
PiAgICAgY2FzZSBFWElUX1JFQVNPTl9NU1JfV1JJVEU6Cj4+PiAgICAgICAgIHN3aXRjaCAoIGh2
bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2ZvbGQocmVncyksIDEpICkKPj4+
ICAgICAgICAgewo+Pj4gICAgICAgICBjYXNlIFg4NkVNVUxfT0tBWToKPj4+ICAgICAgICAgICAg
IHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogV1JNU1IgKi8KPj4+ICAgICAgICAgICAgIGJy
ZWFrOwo+Pj4KPj4+ICAgICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPj4+ICAgICAgICAg
ICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwo+Pj4gICAgICAg
ICAgICAgYnJlYWs7Cj4+PiAgICAgICAgIH0KPj4+ICAgICAgICAgYnJlYWs7Cj4+IEhtbSBsb3Zl
bHksIHNvIGl0IHdhcyBicm9rZW4gYmVmb3JlLCBidXQgc2hvdWxkIGJlIGNvcnJlY3Qgbm93Lgo+
Pgo+PiBSRVRSWSBoYXMgY2F1c2VkIGFuIGVudHJ5IHRvIGdvIG9udG8gdGhlIHBhZ2luZyByaW5n
LCB3aGljaCB3aWxsIHBhdXNlCj4+IHRoZSB2Y3B1IHVudGlsIGEgcmVwbHkgb2NjdXJzLCBhZnRl
ciB3aGljaCB3ZSB3aWxsIHJlLWVudGVyIHRoZSBndWVzdAo+PiB3aXRob3V0IGhhdmluZyBtb3Zl
ZCBSSVAgZm9yd2FyZHMsIHJlLWV4ZWN1dGUgdGhlIHdybXNyIGluc3RydWN0aW9uLCBhbmQKPj4g
dGhpcyB0aW1lIHN1Y2NlZWQgYmVjYXVzZSB0aGUgZnJhbWUgaGFzIGJlZW4gcGFnZWQgaW4uCj4g
QWN0dWFsbHksIHRoZSBjdXJyZW50IFZNWC9TVk0gKGJ1dCBub3QgUFYpIGNvZGUgZG9lczoKPgo+
ICAgICAgICAgc3dpdGNoICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQp
ICkKPiAgICAgICAgIHsKPiAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgo+ICAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX1JFVFJZOwo+Cj4gVGhpcyBjb2RlIGlzIHJlbW92ZWQgaW4gMS8zIHBhdGNo
IGJ1dCBJIHdhc24ndCBDQ2VkLgoKQWggcmlnaHQsIGluIHdoaWNoIGNhc2UgSSBuZWVkIHRvIHRl
bXBvcmFyaWx5IHRyYW5zcGxhbnQgdGhpcyBzd2l0Y2gKaW50byBwYXRjaCAxLsKgIEdpdmVuIGl0
cyBvbmx5IHRoZSBQViBzaWRlIHdoaWNoIGlzIHRoZW4gYnJva2VuLCBJIGNhbgpwcm9iYWJseSBz
ZWUgYWJvdXQgZG9pbmcgYSBidWdmaXggZm9yIHRoYXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:29:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02Og-0000Da-Or; Wed, 12 Sep 2018 10:29: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=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g02Of-0000DT-Nd
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:29:21 +0000
X-Inumbo-ID: 733356d3-b676-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 733356d3-b676-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:27:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78929444"
Date: Wed, 12 Sep 2018 12:29:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180912102908.4ls7vts55n2zfkdz@mac.bytemobile.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
 <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
 <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.com>
 <20180912091639.oynlvdo6pghnqfvt@mac.bytemobile.com>
 <364bad2c-708e-6406-7b52-7bfef9d5dbe1@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <364bad2c-708e-6406-7b52-7bfef9d5dbe1@arm.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] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTA6NDg6NDJBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDA5LzEyLzIwMTggMTA6MTYgQU0sIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAxMiwgMjAxOCBhdCAxMToxMzo1MEFNICswMjAwLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiBBZGRpbmcgSnVsaWVuIGhvdyBkaWQgdGhlIHdvcmsg
dG8gc3VwcG9ydCBYRU5fUEFHRV9TSVpFICE9IFBBR0VfU0laRS4KPiA+ID4gCj4gPiA+IE9uIFdl
ZCwgU2VwIDEyLCAyMDE4IGF0IDAyOjE0OjI2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
ID4gPiA+ID4gPiA+IE9uIDEyLjA5LjE4IGF0IDA3OjQ1LCA8emhvbmdqaWFuZ0BodWF3ZWkuY29t
PiB3cm90ZToKPiA+ID4gPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9u
LmgKPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPiA+
ID4gPiA+IEBAIC02NSw3ICs2NSw3IEBACj4gPiA+ID4gPiAgIAkoWEVOX1BBR0VTX1BFUl9JTkRJ
UkVDVF9GUkFNRSAvIFhFTl9QQUdFU19QRVJfU0VHTUVOVCkKPiA+ID4gPiA+ICAgI2RlZmluZSBN
QVhfSU5ESVJFQ1RfUEFHRVMgXAo+ID4gPiA+ID4gLQkoKE1BWF9JTkRJUkVDVF9TRUdNRU5UUyAr
IFNFR1NfUEVSX0lORElSRUNUX0ZSQU1FIC0gMSkvU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUpCj4g
PiA+ID4gPiArCQlESVZfUk9VTkRfVVAoTUFYX0lORElSRUNUX1NFR01FTlRTLCBTRUdTX1BFUl9J
TkRJUkVDVF9GUkFNRSkKPiA+ID4gPiA+ICAgI2RlZmluZSBJTkRJUkVDVF9QQUdFUyhfc2Vncykg
RElWX1JPVU5EX1VQKF9zZWdzLCBYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FKQo+ID4gPiA+
IAo+ID4gPiA+IE15IGZpcnN0IHJlYWN0aW9uIHdhcyB0byBzdWdnZXN0Cj4gPiA+ID4gCj4gPiA+
ID4gI2RlZmluZSBNQVhfSU5ESVJFQ1RfUEFHRVMgSU5ESVJFQ1RfUEFHRVMoTUFYX0lORElSRUNU
X1NFR01FTlRTKQo+ID4gPiA+IAo+ID4gPiA+IGJ1dCB0aGF0IHdvdWxkbid0IG1hdGNoIHdoYXQn
cyB0aGVyZSBjdXJyZW50bHkgKG5vdGUgdGhlIHR3byBkaWZmZXJlbnQKPiA+ID4gPiBkaXZpc29y
cykuIEkgY2FuJ3QgcmVhbGx5IGRlY2lkZSB3aGV0aGVyIHRoYXQncyBqdXN0IHVuZm9ydHVuYXRl
IG5hbWluZwo+ID4gPiA+IG9mIHRoZSB0d28gbWFjcm9zLCBvciBhbiBhY3R1YWwgYnVnLgo+ID4g
PiAKPiA+ID4gSSB0aGluayB0aGVyZSdzIGluZGVlZCBhIGJ1ZyBoZXJlLgo+ID4gPiAKPiA+ID4g
QUZBSUNULCBNQVhfSU5ESVJFQ1RfUEFHRVMgc2hvdWxkIHVzZSBYRU5fUEFHRVNfUEVSX0lORElS
RUNUX0ZSQU1FIGFuZAo+ID4gPiB0aGVuIGl0IGNvdWxkIGJlIGNoYW5nZWQgYXMgSmFuIHN1Z2dl
c3RlZC4KPiAKPiBUaGUgcHJvYmxlbSBpcyBTRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSBoYXMgYmVl
biBtaXNjYWxjdWxhdGVkLiBTbyBJIHRoaW5rIGl0Cj4gd291bGQgYmUgZmluZSB0byB1c2UgWEVO
X1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSBpbiBNQVhfSU5ESVJFQ1RfUEFHRVMuCj4gCj4gSG93
ZXZlciB0aGUgbmFtaW5nIGZvciBYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FIGlzIG1pc25h
bWVkLiBXZSByZXR1cm4KPiBudW1iZXIgb2YgYSBmb3Igc2VnbWVudHMgcGVyIGluZGlyZWN0IGZy
YW1lLiBTbyBJIHdvdWxkIHJlbmFtZSB0bwo+IFNFR1NfUEVSX0lORElSRUNUX0ZSQU1FLgoKSSBk
b24ndCB0aGluayBJIGFncmVlIHdpdGggdGhpcyBsYXN0IHBhcnQsIFNFR1NfUEVSX0lORElSRUNU
X0ZSQU1FCndvdWxkIGhhdmUgdG8gdGFrZSBpbnRvIGFjY291bnQgWEVOX1BBR0VTX1BFUl9TRUdN
RU5ULCBhbmQKWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSBkb2Vzbid0LgoKWEVOX1BBR0VT
X1BFUl9JTkRJUkVDVF9GUkFNRSBjdXJyZW50bHkgcmV0dXJucyB0aGUgbnVtYmVyIG9mIGdyYW50
CnJlZmVyZW5jZXMgcGVyIGluZGlyZWN0IHBhZ2UsIGJ1dCBhcyBJIHVuZGVyc3RhbmQgaXQgYSBz
ZWdtZW50IGNhbiB1c2UKbW9yZSB0aGFuIG9uZSBncmFudCByZWZlcmVuY2UsIGlmIGZvciBleGFt
cGxlIHRoZSBndWVzdCBwYWdlIHNpemUgaXMKNjRLQi4KCj4gCj4gPiA+IAo+ID4gPiBDdXJyZW50
IE1BWF9JTkRJUkVDVF9QQUdFUyBpcyBtaXNuYW1lZCBhbmQgc2hvdWxkIGluc3RlYWQgYmUKPiA+
ID4gTUFYX0lORElSRUNUX1NFR1MgKHdoaWNoIG9uIHg4NiBpcyBleGFjdGx5IHRoZSBzYW1lIGJl
Y2F1c2UgUEFHRV9TSVpFCj4gPiA+ID09IFhFTl9QQUdFX1NJWkUpLgo+IAo+IExvb2tpbmcgYXQg
dGhlIHVzYWdlOgo+IAo+IGogPSBtaW4oTUFYX0lORElSRUNUX1BBR0VTLCBJTkRJUkVDVF9QQUdF
Uyhucl9zZWdtZW50cykpCj4gCj4gV2hlcmUgaiBpcyB1c2VkIGFzIHRoZSBudW1iZXIgb2YgZ3Jh
bnQgcmVmLiBTbyBJIGRvbid0IHRoaW5rIHRoZSB2YXJpYWJsZSBpcwo+IG1pc25hbWVkIGhlcmUu
CgpSaWdodCwgSSBhZ3JlZSB0aGF0IE1BWF9JTkRJUkVDVF9QQUdFL0lORElSRUNUX1BBR0VTIGlz
IGNvcnJlY3QuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02Ow-0000Eu-2d; Wed, 12 Sep 2018 10:29:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g02Ov-0000Eo-Hj
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 10:29:37 +0000
X-Inumbo-ID: df928f94-b676-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id df928f94-b676-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:30: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 2DE3D7A9;
 Wed, 12 Sep 2018 03:29:35 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D5C523F614;
 Wed, 12 Sep 2018 03:29:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1808101430480.32304@sstabellini-ThinkPad-X260>
 <1533945616-14915-2-git-send-email-sstabellini@kernel.org>
 <a7b58af3-b8d9-bb5d-6536-dc757ae57309@arm.com>
 <alpine.DEB.2.10.1809111608140.4255@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <603033f7-931d-4163-04fc-fc7dd3bf91c6@arm.com>
Date: Wed, 12 Sep 2018 11:29:32 +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: <alpine.DEB.2.10.1809111608140.4255@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 2/8] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@eu.citrix.com, Stefano Stabellini <stefanos@xilinx.com>,
 wei.liu2@citrix.com, blackskygg@gmail.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>

CgpPbiAwOS8xMi8yMDE4IDEyOjA5IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiAr
Cj4+PiArLyogQ29uc3RhbnRzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4+PiArI2RlZmluZSBM
SUJYTF9TU0hNX1JBTkdFX1VOS05PV04gVUlOVDY0X01BWAo+Pj4gKyNkZWZpbmUgTElCWExfU1NI
TV9JRF9NQVhMRU4gICAgMTI4Cj4+Cj4+IFdoeSBkbyB5b3UgbmVlZCB0byBib3VuZCB0aGUgc2l6
ZSBvZiB0aGUgc3RyaW5nPwo+IAo+IEl0IGlzIHBhc3NlZCBieSB0aGUgdXNlciwgaXQgaXMgZ29v
ZCB0byBiZSBjbGVhciBhYm91dCB0aGUgbWF4IHNpemU/CgpJIHdhc24ndCBhYmxlIHRvIGZpbmQg
b3RoZXIgc3RyaW5nIGluIGxpYnhsIHRvIGJlIGJvdW5kLiBTbyBJIGFtIG5vdCAKc3VyZSB3aHkg
dGhpcyBvbmUgd291bGQgYmUuIE1heWJlIFdlaSBrbm93cz8KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:44:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g02dY-0001iR-IK; Wed, 12 Sep 2018 10:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g02dX-0001iH-FB
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:44:43 +0000
X-Inumbo-ID: fb8cb886-b678-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb8cb886-b678-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 10:45: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 1g02dT-000641-Kg; Wed, 12 Sep 2018 10:44: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 1g02dT-00044m-Da; Wed, 12 Sep 2018 10:44:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g02dT-0003pZ-Cx; Wed, 12 Sep 2018 10:44:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127516-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=11da3a7f84f19c26da6f86af878298694ede0804
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 10:44:39 +0000
Subject: [Xen-devel] [linux-linus test] 127516: 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>

ZmxpZ2h0IDEyNzUxNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTE2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQv
ZGViaWFuICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMWRhM2E3Zjg0
ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDI5IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
NyBkYXlzICAgMjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NDc5ICAyMDE4LTA5
LTEwIDE0OjIzOjI0IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTYzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODA5NiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:52:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02lC-0002U2-Gb; Wed, 12 Sep 2018 10:52: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=k4dt=l2=citrix.com=prvs=786dc2bea=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g02lB-0002Tx-GJ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:52:37 +0000
X-Inumbo-ID: b3779e16-b679-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3779e16-b679-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:50:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65092708"
To: Marcus Granado <marcus.granado@citrix.com>, Ian Jackson
 <Ian.Jackson@eu.citrix.com>
References: <2c79bb9f-b6a0-9385-70a2-f46110ea2e38@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <853ff832-1cef-1515-6cd7-baa11f8ab2e1@citrix.com>
Date: Wed, 12 Sep 2018 11:52:32 +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: <2c79bb9f-b6a0-9385-70a2-f46110ea2e38@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, joshua Perrett 256 <jperrett256@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>

T24gMDkvMTIvMjAxOCAxMDo1NCBBTSwgTWFyY3VzIEdyYW5hZG8gd3JvdGU6Cj4+IFdlaSBMaXUg
d3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IG1hZGUgdm0gbWFjIGFkZHJlc3MgYXNzaWdubWVu
dAo+PiBkZXRlcm1pbmlzdGljIik6Cj4+PiBPbiBXZWQsIFNlcCAwNSwgMjAxOCBhdCAxMjoyNTo1
NVBNICswMDAwLCBKb3NodWEgUGVycmV0dCB3cm90ZToKPj4+ID4gVXNlcyBNRDUgb24gdGhlIGhv
c3QgbWFjIGFkZHJlc3MsIHZtIG5hbWUgYW5kIHZpZiBpbmRleCB0byBnZW5lcmF0ZQo+Pj4gdGhl
Cj4+PiA+IGxhc3QgdGhyZWUgYnl0ZXMgb2YgdGhlIHZtIG1hYyBhZGRyZXNzIChmb3IgZWFjaCB2
bSkuCj4+Cj4+IFRoZXJlIGlzIG5vIHN1Y2ggdGhpbmcgYXMgInRoZSIgaG9zdCBtYWMgYWRkcmVz
cy7CoCBUaGUgaG9zdCBtaWdodAo+PiBoYXZlIHNldmVyYWwuwqAgSG93ZXZlciwgZ2VuZXJhbGx5
IHRoZXJlIGlzIGEgc3BlY2lmaWMgaW50ZXJmYWNlIHRoYXQKPj4gd2lsbCBiZSB1c2VkIGZvciB0
aGlzIGd1ZXN0LCBkZXBlbmRpbmcgb24gdGhlIHZpZiBjb25uZWN0aW9uIG1vZGUuwqAgSW4KPj4g
YnJpZGdlIG1vZGUsIGZvciBleGFtcGxlLCB0aGVyZSBpcyB0aGUgbWFjIGFkZHJlc3Mgb2YgdGhl
IGJyaWRnZS7CoCBJCj4+IHRoaW5rIHlvdSBzaG91bGQgbWFrZSBzdXJlIHRvIHVzZSB0aGUgcmln
aHQgaW50ZXJmYWNlLgo+Pgo+PiBJIHRoaW5rIHlvdSBuZWVkIHRvIGFkZCBzb21ldGhpbmcgdG8g
dGhlIGRvY3VtZW50YXRpb24uwqAgWW91IHNob3VsZAo+PiBtZW50aW9uIHRoYXQgdGhpcyBhcHBy
b2FjaCBpcyBvbmx5IGRldGVybWluaXN0aWMgKm9uIHRoZSBzYW1lIGhvc3QqCj4+IChzbyBpbiBz
ZXR1cHMgd2hlcmUgdGhlIGd1ZXN0IG1pZ2h0IGJlIHN0YXJ0ZWQgb24gbXVsdGlwbGUgaG9zdHMs
IHdpdGgKPj4gbmV0d29ya2VkIHN0b3JhZ2UsIGl0IHdvbid0IHdvcmspIGFuZCBvbmx5ICp3aXRo
IHRoZSBzYW1lIHBoeXNpY2FsCj4+IG5pYyogKHNvIHN3YXBwaW5nIG91dCB0aGUgcGh5c2ljYWwg
bmljIHdpbGwgY2hhbmdlIGFsbCB0aGUgZ3Vlc3RzJwo+PiBhZGRyZXNzZXMpLgo+IAo+IEFzIGRp
c2N1c3NlZCwgaXQgbG9va3MgbGlrZSB0aGUgdXNlIG9mIGEgbWFjIGFkZHJlc3MgZnJvbSBvbmUg
b2YgdGhlCj4gaG9zdCBwaHlzaWNhbCBuaWNzIGlzIGFjdHVhbGx5IGEgc29ydCBvZiBmaXhlZCBz
ZWVkIHRvIGNyZWF0ZSBhCj4gbm9uLWNoYW5naW5nIGNvbnRleHQgZm9yIHRoZSB2bSBuYW1lIGFu
ZCB0aGUgdmlmIGluZGV4LiBJIG5vdGljZWQgdHdvCj4gZGlmZmVyZW50LCBzaW1wbGVyIHRvIG9i
dGFpbiBzZWVkcyB0aGF0IGFyZSBkZXNpZ25lZCB0byBiZSB1bmlxdWUsCj4gbm9uLWNoYW5naW5n
IHZhbHVlcyBmb3IgYSBzcGVjaWZpYyBob3N0Ogo+IAo+IC0gc3lzdGVtZC1iYXNlZCBzeXN0ZW1z
IHVzZSAvZXRjL21hY2hpbmUtaWQgYXMgYSB1bmlxdWUKPiBpZDpodHRwczovL3d3dy5mcmVlZGVz
a3RvcC5vcmcvc29mdHdhcmUvc3lzdGVtZC9tYW4vbWFjaGluZS1pZC5odG1sCj4gLSBsaWJjLWJh
c2VkIHN5c3RlbXMgdXNlIGdldGhvc3RpZCgpIGFzIGEgdW5pcXVlIGlkOgo+IGh0dHA6Ly9tYW43
Lm9yZy9saW51eC9tYW4tcGFnZXMvbWFuMy9nZXRob3N0aWQuMy5odG1sCj4gCj4gCj4gSSB3b25k
ZXIgaWYgaXQgaXMgc3VmZmljaWVudCBmb3IgdGhlIHB1cnBvc2VzIG9mCj4gaHR0cHM6Ly94ZW5w
cm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi0xMTAgdG8gY3JlYXRlIHRoZQo+IG5vbi1j
aGFuZ2luZyBzZWVkIHVzaW5nIHRoZSBmb2xsb3dpbmcgYWxnb3JpdGhtLCBpbnN0ZWFkIG9mIHVz
aW5nIGEgbWFjCj4gYWRkcmVzczoKPiAKPiAxKSBpZiB0aGUgc2VlZCBpcyBpbiB0aGUgbGlieGwg
Y29uZmlnIGZpbGUsIHRoZW4gdXNlIGl0LiBVc2VmdWwgdG8KPiBjcmVhdGUgYSBsb2dpY2FsIGdy
b3VwIG9mIGhvc3RzIHNoYXJpbmcgdGhlIHNhbWUgc2VlZCwgc28gdGhhdCB0aGUgbWFjCj4gYWRk
cmVzcyB3b24ndCBjaGFuZ2Ugd2hlbiB2bSBtaWdyYXRlcyB0byBhbm90aGVyIGhvc3QgaW4gdGhp
cyBncm91cC4gTm90Cj4gdG8gYmUgYWRkZWQgdG8gdGhlIGN1cnJlbnQgcGF0Y2ggYmVpbmcgd29y
a2VkIG91dCwgYnV0IGNhbiBiZSBlYXNpbHkKPiBhZGRlZCBpbiB0aGUgZnV0dXJlLgo+IAo+IDIp
IGlmIHRoZSBzZWVkIGlzIG5vdCBwcmVzZW50IGluIHRoZSBsaWJ4bCBjb25maWcgZmlsZSwgdGhl
biB1c2UKPiAvZXRjL21hY2hpbmUtaWQgaWYgcHJlc2VudCBhcyB0aGUgc2VlZC4KPiAKPiAzKSBp
ZiAvZXRjL21hY2hpbmUtaWQgaXMgbm90IHByZXNlbnQsIHRoZW4gZmFsbCBiYWNrIHRvIGdldGhv
c3RpZCgpIGFzCj4gdGhlIHNlZWQuIFRoaXMgY2FsbCBzZWVtcyB0byBiZSBwcmVzZW50IGluIGJv
dGggbGludXggYW5kIGJzZHMnIGxpYmMsIHNvCj4gSSBiZWxpZXZlIHRoaXMgbWVhbnMgaXQncyBh
bHdheXMgYXZhaWxhYmxlIGZvciBsaWJ4bC4gVGhlIHJlYXNvbiBmb3IKPiB1c2luZyBnZXRob3N0
aWQoKSBvbmx5IGFzIGEgZmFsbGJhY2sgaXMgdGhhdCBpdHMgbWFuIHBhZ2Ugc2F5cyBpdAo+IGF0
dGVtcHRzIHRvIHJldHVybiBhIHVuaXF1ZSBpZCBidXQgaXQgZG9lc24ndCBndWFyYW50ZWUgdGhp
cyBpbiBzb21lCj4gc2l0dWF0aW9ucy4KClRoaXMgc291bmRzIGxpa2UgYSBnb29kIHBsYW47IHVu
Zm9ydHVuYXRlbHksIEknbSBub3Qgc3VyZSBnZXRob3N0aWQoKSBpcwpmaXQgZm9yIHB1cnBvc2Uu
CgpTbyBpdCBsb29rcyBsaWtlIHRoZSBgaG9zdGlkYCBjb21tYW5kLCBwYXJ0IG9mIGNvcmV1dGls
cywgY2FsbHMgdGhpcyBhbmQKcmV0dXJucyB0aGUgcmVzdWx0IFsxXS4gIEkganVzdCByYW4gYGhv
c3RpZGAgb24gYm90aCBteSBkZXNrdG9wIGFuZAphbm90aGVyIG1hY2hpbmUgdW5kZXIgbXkgZGVz
aywgYW5kIGdvdCB0aGUgc2FtZSB2YWx1ZToKCi0tLQokIGhvc3RuYW1lICYmIGhvc3RpZAplbGlq
YWgKMDA3ZjAxMDEKLS0tCiMgaG9zdG5hbWUgJiYgaG9zdGlkCmltbW9ydGFsCjAwN2YwMTAxCi0t
LQoKSXQgbG9va3MgbGlrZSBpZiAvZXRjL2hvc3RpZCBpc24ndCBzZXQgKHdoaWNoIGl0IGRvZXNu
J3Qgc2VlbSB0byBiZSBvbgp0aHJlZSBvZiBteSBzeXN0ZW1zKSwgdGhpcyBpcyBhY3R1YWxseSBk
ZXJpdmVkIGZyb20gb25lIG9mIHRoZSBob3N0IElQCmFkZHJlc3NlcyBbMl07IGFuZCBpbiB0aGUg
YWJvdmUgdHdvIGNhc2VzIGZvciBzb21lIHJlYXNvbiBpdCdzIHBpY2tlZCB1cAoxMjcuMC4xLjEg
YXMgdGhlIElQIGFkZHJlc3MuCgpTbyBhbHRob3VnaCB0aGUgZGVzY3JpcHRpb24gbG9va3MgbGlr
ZSBleGFjdGx5IHdoYXQgd2Ugd2FudCwgSSBkb24ndAp0aGluayB3ZSBjYW4gcmVseSBvbiBpdCB0
byBiZSB1bmlxdWUuCgogLUdlb3JnZQoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9jb3JldXRpbHMv
Y29yZXV0aWxzL2Jsb2IvbWFzdGVyL3NyYy9ob3N0aWQuYwpbMl0KaHR0cHM6Ly93d3cucmVkaGF0
LmNvbS9hcmNoaXZlcy9yZWRoYXQtaW5zdGFsbC1saXN0LzIwMDEtRGVjZW1iZXIvbXNnMDAwMTQu
aHRtbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:59:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02rz-0002jK-8S; Wed, 12 Sep 2018 10:59:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g02rx-0002j6-Ig
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 10:59:37 +0000
X-Inumbo-ID: 110628eb-b67b-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 110628eb-b67b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:00: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 080967A9;
 Wed, 12 Sep 2018 03:59:36 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 130F33F614;
 Wed, 12 Sep 2018 03:59:33 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
Date: Wed, 12 Sep 2018 11:59:32 +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: <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMTEvMjAxOCAwODozMCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAv
MDkvMTggMTg6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gT24gMTAuMDkuMTggMTY6
MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+Pj4+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNhbWUgaWRlYSB3
aXRoIGNvbW1hbmQgYnVmZmVycyAoc2VlCj4+Pj4+IHByZXZpb3VzIGNvbW1pdCkgdG8gaXNzdWUg
UlBDIHJlcXVlc3RzLiBQcm9ibGVtIGlzIHRoYXQgaW5pdGlhbGx5Cj4+Pj4+IGl0IGhhcyBubyBi
dWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4+
IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDogaXQgcmVxdWVzdHMgTlcgdG8gYWxsb2NhdGUg
c2hhcmVkCj4+Pj4+IGJ1ZmZlciBmb3Igb3RoZXIgUlBDIHJlcXVlc3RzLiBVc3VhbGx5IHRoaXMg
YnVmZmVyIGlzIGFsbG9jYXRlZAo+Pj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0aHJl
YWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+Pj4+PiB0aGUgdGltZSB1bnRpbCBzaHV0
ZG93bi4KPj4+Pj4KPj4+Pj4gTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRv
IG1ha2Ugc3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+Pj4+PiB0cmFuc2ZlciBpdCB0byBzb21lb25l
IGVsc2UuIEFsc28gaXQgc2hvdWxkIGJlIG1hcHBlZCBpbnRvIFhFTgo+Pj4+PiBhZGRyZXNzIHNw
YWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCj4+Pj4+
IGd1ZXN0cy4KPj4+Pgo+Pj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRv
IGtlZXAgdGhlIHNoYXJlZCBidWZmZXIgbWFwcGVkIAo+Pj4+IGluIFhlbj8gV2h5IG5vdCB1c2lu
ZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSBldmVyeSB0aW1lIHlvdSB3YW50IAo+Pj4+IHRv
IGdldCBpbmZvcm1hdGlvbiBmcm9tIHRoZSBndWVzdD8KPj4+IFNvcnJ5LCBJIGp1c3QgZGlkbid0
IGtub3cgYWJvdXQgdGhpcyBtZWNoYW5pc20uIEJ1dCBmb3IgcGVyZm9ybWFuY2UgCj4+PiByZWFz
b25zLAo+Pj4gSSdkIGxpa2UgdG8ga2VlcCB0aGlzIGJ1ZmZlcnMgYWx3YXlzIG1hcHBlZC4gWW91
IHNlZSwgUlBDIHJldHVybnMgYXJlCj4+PiB2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBh
Y3R1YWxseSkuIFNvIEkgdGhpbmssIGl0IHdpbGwgYmUgY29zdGx5Cj4+PiB0byBtYXAvdW5tYXAg
dGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPj4KPj4gVGhpcyBpcyBhIGJpdCBtaXNsZWFkaW5nLi4u
IFRoaXMgY29weSB3aWxsICpvbmx5KiBoYXBwZW4gZm9yIElSUSAKPj4gZHVyaW5nIGFuIFJQQy4g
V2hhdCBhcmUgdGhlIGNoYW5jZXMgZm9yIHRoYXQ/IEZhaXJseSBsaW1pdGVkLiBJZiB0aGlzIAo+
PiBpcyBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBtYXAvdW5tYXAgaGVyZSB3aWxsIGJl
IHlvdXIgbGVhc3QgCj4+IGNvbmNlcm4uCj4gTm93LCB0aGlzIGNvcHkgd2lsbCBoYXBwZW4gZm9y
IGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9TLUVMMCAKPiBtb2RlLiBDaGFuY2VzIGFy
ZSBxdWl0ZSBoaWdoLCBJIG11c3Qgc2F5Lgo+IExvb2s6IE9QLVRFRSBvciAoVEEpIGlzIGRvaW5n
IHNvbWV0aGluZywgbGlrZSBlbmNyeXB0aW5nIHNvbWUgYnVmZmVyLCAKPiBmb3IgZXhhbXBsZS4g
SVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkgZXhlY3V0ZXMgUlBDIHJldHVybiAocmlnaHQg
Cj4gZnJvbSBpbnRlcnJ1cHQgaGFuZGxlciksIHNvIE5XIGNhbiBoYW5kbGUgaW50ZXJydXB0LiBU
aGVuIE5XIHJldHVybnMgCj4gY29udHJvbCBiYWNrIHRvIE9QLVRFRSwgaWYgaXQgd2FudHMgdG8u
CgpJIHVuZGVyc3RhbmQgdGhpcy4uLiBCdXQgdGhlIG1hcC91bm1hcCBzaG91bGQgYmUgbmVnbGln
aWJsZSBvdmVyIHRoZSAKcmVzdCBvZiB0aGUgY29udGV4dC4KCj4gCj4gVGhpcyBpcyBob3cgbG9u
ZyBqb2IgaW4gT1AtVEVFIGNhbiBiZSBwcmVlbXB0ZWQgYnkgbGludXgga2VybmVsLCBmb3IgCj4g
ZXhhbXBsZS4gVGltZXIgSVJRIGVuc3VyZXMgdGhhdCBjb250cm9sIHdpbGwgYmUgcmV0dXJuZWQg
dG8gbGludXgsIAo+IHNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBvdGhlciB0YXNrIGFuZCBPUC1U
RUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIGl0cyAKPiBjYWxsZXIgaXMgc2NoZWR1bGVkIGJhY2ss
IHNvIGl0IGNhbiByZXN1bWUgdGhlIHdvcmsuCj4gCj4+Cj4+IEhvd2V2ZXIsIEkgd291bGQgbGlr
ZSB0byBzZWUgYW55IHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gaGVyZSB0byB3ZWlnaHQgCj4+IHdp
dGggdGhlIG1lbW9yeSBpbXBhY3QgaW4gWGVuIChBcm0zMiBoYXZlIGxpbWl0ZWQgYW1vdW50IG9m
IFZBIAo+PiBhdmFpbGFibGUpLgo+IFdpdGggY3VycmVudCBjb25maWd1cmF0aW9uLCB0aGlzIGlz
IG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0Lgo+IEFzIGZvciBwZXJmb3JtYW5jZSBjb21wYXJp
c29uLi4uIFRoaXMgaXMgZG9hYmxlLCBidXQgd2lsbCB0YWtlwqAgc29tZSB0aW1lLgoKTGV0IG1l
IHdyaXRlIGl0IGRpZmZlcmVudGx5LCBJIHdpbGwgYWx3YXlzIGNob3NlIHRoZSBzYWZlIHNpZGUg
dW50aWwgCnRoaXMgaXMgc3RyaWN0bHkgbmVjZXNzYXJ5IG9yIHBlcmZvcm1hbmNlIGhhcyBiZWVu
IHByb3Zlbi4gSSBtaWdodCBiZSAKY29udmluY2VkIGZvciBqdXN0IDE2IHBhZ2VzLCBhbHRob3Vn
aCBpdCBmZWVscyBsaWtlIGEgcHJlbWF0dXJlIApvcHRpbWl6YXRpb24uLi4KCj4gCj4+Cj4+Pj4g
SXQgZmVlbHMgcXVpdGUgc3VzcGljaW91cyB0byBmcmVlIHRoZSBtZW1vcnkgaW4gWGVuIGJlZm9y
ZSBjYWxsaW5nIAo+Pj4+IE9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRl
cndhcmRzLgo+Pj4+Cj4+PiBObywgaXQgaXMgT1AtVEVFIGFza2VkIHRvIGZyZWUgYnVmZmVyLiBU
aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCwgd2hlbiAKPj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBD
LiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVlZCB0aGUgYnVmZmVyLgo+Pgo+PiBCdXQgeW91IGZv
cndhcmQgdGhhdCBjYWxsIHRvIE9QLVRFRSBhZnRlci4gU28gd2hhdCB3b3VsZCBPUC1URUUgZG8g
Cj4+IHdpdGggdGhhdD8KPiBIYXBwaWx5IHJlc3VtZSBpbnRlcnJ1cHRlZCB3b3JrLiBUaGVyZSBp
cyBob3cgUlBDIHdvcmtzOgo+IAo+IDEuIE5XIGNsaWVudCBpc3N1ZXMgU1REIGNhbGwgKG9yIHlp
ZWxkaW5nIGNhbGwgaW4gdGVybXMgb2YgU01DQ0MpCj4gMi4gT1AtVEVFIHN0YXJ0cyBpdHMgd29y
aywgYnV0IGl0IGlzIG5lZWRlZCB0byBiZSBpbnRlcnJ1cHRlZCBmb3Igc29tZQo+ICDCoMKgIHJl
YXNvbjogSVJRIGFycml2ZWQsIGl0IHdhbnRzIHRvIGJsb2NrIG9uIGEgbXV0ZXgsIGl0IGFza3Mg
TlcgdG8gZG8KPiAgwqDCoCBzb21lIHdvcmsgKGxpa2UgYWxsb2NhdGluZyBtZW1vcnkgb3IgbG9h
ZGluZyBUQSkuIFRoaXMgaXMgY2FsbGVkICJSUEMKPiAgwqDCoCByZXR1cm4iLgo+IDMuIE9QLVRF
RSBzdXNwZW5kcyB0aHJlYWQgYW5kIGRvZXMgcmV0dXJuIGZyb20gU01DIGNhbGwgd2l0aCBjb2Rl
Cj4gIMKgwqAgT1BURUVfU01DX1JQQ19WQUwoU09NRV9DTUQpIGluIGEwLCBhbmQgc29tZSBvcHRp
b25hbCBwYXJhbWV0ZXJzIGluCj4gIMKgwqAgb3RoZXIgcmVnaXN0ZXJzCj4gNC4gTlcgc2VlcyB0
aGF0IHRoaXMgaXMgYSBSUEMsIGFuZCBub3QgY29tcGxldGVkIFNURCBjYWxsLCBzbyBpdCBkb2Vz
Cj4gIMKgwqAgU09NRV9DTUQgYW5kwqAgaXNzdWVzIGFub3RoZXIgU01DIHdpdGggY29kZQo+ICDC
oMKgIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyBpbiBhMAo+IDUuIE9QLVRFRSB3YWtl
cyB1cCBzdXNwZW5kZWQgdGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0aW9uCj4gNi4gcHRzIDIt
NSBhcmUgcmVwZWF0ZWQgdW50aWwgT1AtVEVFIGZpbmlzaGVzIHRoZSB3b3JrCj4gNy4gSXQgcmV0
dXJucyBmcm9tIGxhc3QgU01DIGNhbGwgd2l0aCBjb2RlIE9QVEVFX1NNQ19SRVRVUk5fU1VDQ0VT
Uy8KPiAgwqDCoCBPUFRFRV9TTUNfUkVUVVJOX3NvbWVfZXJyb3IgaW4gYTAuCj4gOC4gb3B0ZWUg
ZHJpdmVyIHNlZXMgdGhhdCBjYWxsIGZyb20gcHQuMSBpcyBmaW5pc2hlZCBhdCBsZWFzdCBhbmQK
PiAgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBjbGllbnQKClRoYW5rIHlvdSBmb3IgdGhl
IGV4cGxhbmF0aW9uLiBBcyBJIG1lbnRpb25lZCBpbiBhbm90aGVyIHRocmVhZCwgaXQgCndvdWxk
IGJlIGdvb2QgdG8gaGF2ZSBzb21lIGtpbmQgb2YgaGlnaGx5IGxldmVsIGV4cGxhbmF0aW9uIGlu
IHRoZSB0cmVlIAphbmQgYWxsIHRob3NlIGludGVyYWN0aW9uLiBJZiBpdCBpcyBhbHJlYWR5IGV4
aXN0aW5nLCB0aGVuIHBvaW50ZXIgaW4gCnRoZSBjb2RlLgoKPiAKPiAKPj4gTG9va2luZyBhdCB0
aGF0IGNvZGUsIEkganVzdCBub3RpY2VkIHRoZXJlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiAK
Pj4gaGVyZS4gTm90aGluZyBwcmV2ZW50IGEgZ3Vlc3QgdG8gY2FsbCB0d2ljZSB3aXRoIHRoZSBz
YW1lIAo+PiBvcHRlZV90aHJlYWRfaWQuCj4gT1AtVEVFIGhhcyBpbnRlcm5hbCBjaGVjayBhZ2Fp
bnN0IHRoaXMuCgpJIGFtIG5vdCBzdXJlIGhvdyBPUC1URUUgaW50ZXJuYWwgY2hlY2sgd291bGQg
aGVscCBoZXJlLiBUaGUgdXNlciBtYXkgCmtub3cgdGhhdCB0aHJlYWQtaWQgMSBleGlzdCBhbmQg
d2lsbCBjYWxsIGl0IGZyb20gMiB2Q1BVcyBjb25jdXJyZW50bHkuCgpTbyBoYW5kbGVfcnBjIHdp
bGwgZmluZCBhIGNvbnRleHQgYXNzb2NpYXRlZCB0byBpdCBhbmQgdXNlIGl0IGZvciAKZXhlY3V0
ZV9zdGRfY2FsbC4gSWYgT1AtVEVFIHJldHVybiBhbiBlcnJvciAob3IgaXMgZG9uZSB3aXRoIGl0
KSwgeW91IAp3aWxsIGVuZCB1cCB0byBmcmVlIHR3aWNlIHRoZSBzYW1lIGNvbnRleHQuCgpEaWQg
SSBtaXNzIGFueXRoaW5nPwoKPiAKPj4gU28gaXQgd291bGQgYmUgcG9zc2libGUgZm9yIHR3byB2
Q1BVIHRvIGNhbGwgY29uY3VycmVudGx5IHRoZSBzYW1lIAo+PiBjb21tYW5kIGFuZCBmcmVlIGl0
Lgo+IE1heWJlIHlvdSBub3RpY2VkIHRoYXQgbWVkaWF0b3IgdXNlcyBzaGFkb3cgYnVmZmVyIHRv
IHJlYWQgY29va2llIGlkLgoKSSBhbSBub3Qgc3BlYWtpbmcgYWJvdXQgdGhlIGNvb2tpZSBpZCBi
dXQgdGhlIHRocmVhZF9pZC4uLiBIb3dldmVyIHRoaXMgCnN0YXRlbWVudCBpcyB3cm9uZyBpbiB0
aGUgY29udGV4dCB3ZSBhcmUgZGlzY3Vzc2luZy4gQm90aCB0aHJlYWRfaWQgYW5kIApjb29raWUg
YXJlIHJlYWQgZnJvbSB0aGUgZ3Vlc3QgcmVnaXN0ZXJzLgoKICBTbwo+IGl0IHdpbGwgZnJlZSB0
aGUgYnVmZmVyIG1lbnRpb25lZCBieSBPUC1URUUuCj4gQmFzaWNhbGx5IHdoYXQgaGFwcGVuZWQ6
Cj4gCj4gMS4gT1AtVEVFIGFza3MgImZyZWUgYnVmZmVyIHdpdGggY29va2llIFgiIGluIFJQQyBy
ZXR1cm4KPiAyLiBndWVzdHMgc2F5cyAiSSBmcmVlZCB0aGF0IGJ1ZmZlciIgaW4gU01DIGNhbGwK
PiAzLiBtZWRpYXRvciBmcmVlcyBidWZmZXIgd2l0aCBjb29raWUgWCBvbiBpdHMgc2lkZQo+IAo+
IEluIHRoaXMgcGFydGljdWxhciBvcmRlci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 10:59:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 10: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 1g02rz-0002jQ-HF; Wed, 12 Sep 2018 10:59: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=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g02rx-0002jB-MQ
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 10:59:37 +0000
X-Inumbo-ID: ae672622-b67a-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ae672622-b67a-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 12:57:46 +0200 (CEST)
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 080967A9;
 Wed, 12 Sep 2018 03:59:36 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 130F33F614;
 Wed, 12 Sep 2018 03:59:33 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
Date: Wed, 12 Sep 2018 11:59:32 +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: <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMTEvMjAxOCAwODozMCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAv
MDkvMTggMTg6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gT24gMTAuMDkuMTggMTY6
MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+Pj4+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNhbWUgaWRlYSB3
aXRoIGNvbW1hbmQgYnVmZmVycyAoc2VlCj4+Pj4+IHByZXZpb3VzIGNvbW1pdCkgdG8gaXNzdWUg
UlBDIHJlcXVlc3RzLiBQcm9ibGVtIGlzIHRoYXQgaW5pdGlhbGx5Cj4+Pj4+IGl0IGhhcyBubyBi
dWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4+
IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDogaXQgcmVxdWVzdHMgTlcgdG8gYWxsb2NhdGUg
c2hhcmVkCj4+Pj4+IGJ1ZmZlciBmb3Igb3RoZXIgUlBDIHJlcXVlc3RzLiBVc3VhbGx5IHRoaXMg
YnVmZmVyIGlzIGFsbG9jYXRlZAo+Pj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0aHJl
YWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+Pj4+PiB0aGUgdGltZSB1bnRpbCBzaHV0
ZG93bi4KPj4+Pj4KPj4+Pj4gTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVyKHMpIHRv
IG1ha2Ugc3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+Pj4+PiB0cmFuc2ZlciBpdCB0byBzb21lb25l
IGVsc2UuIEFsc28gaXQgc2hvdWxkIGJlIG1hcHBlZCBpbnRvIFhFTgo+Pj4+PiBhZGRyZXNzIHNw
YWNlLCBiZWNhdXNlIG1lZGlhdG9yIG5lZWRzIHRvIGNoZWNrIHJlc3BvbnNlcyBmcm9tCj4+Pj4+
IGd1ZXN0cy4KPj4+Pgo+Pj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRv
IGtlZXAgdGhlIHNoYXJlZCBidWZmZXIgbWFwcGVkIAo+Pj4+IGluIFhlbj8gV2h5IG5vdCB1c2lu
ZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSBldmVyeSB0aW1lIHlvdSB3YW50IAo+Pj4+IHRv
IGdldCBpbmZvcm1hdGlvbiBmcm9tIHRoZSBndWVzdD8KPj4+IFNvcnJ5LCBJIGp1c3QgZGlkbid0
IGtub3cgYWJvdXQgdGhpcyBtZWNoYW5pc20uIEJ1dCBmb3IgcGVyZm9ybWFuY2UgCj4+PiByZWFz
b25zLAo+Pj4gSSdkIGxpa2UgdG8ga2VlcCB0aGlzIGJ1ZmZlcnMgYWx3YXlzIG1hcHBlZC4gWW91
IHNlZSwgUlBDIHJldHVybnMgYXJlCj4+PiB2ZXJ5IGZyZXF1ZW50IChmb3IgZXZlcnkgSVJRLCBh
Y3R1YWxseSkuIFNvIEkgdGhpbmssIGl0IHdpbGwgYmUgY29zdGx5Cj4+PiB0byBtYXAvdW5tYXAg
dGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPj4KPj4gVGhpcyBpcyBhIGJpdCBtaXNsZWFkaW5nLi4u
IFRoaXMgY29weSB3aWxsICpvbmx5KiBoYXBwZW4gZm9yIElSUSAKPj4gZHVyaW5nIGFuIFJQQy4g
V2hhdCBhcmUgdGhlIGNoYW5jZXMgZm9yIHRoYXQ/IEZhaXJseSBsaW1pdGVkLiBJZiB0aGlzIAo+
PiBpcyBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBtYXAvdW5tYXAgaGVyZSB3aWxsIGJl
IHlvdXIgbGVhc3QgCj4+IGNvbmNlcm4uCj4gTm93LCB0aGlzIGNvcHkgd2lsbCBoYXBwZW4gZm9y
IGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9TLUVMMCAKPiBtb2RlLiBDaGFuY2VzIGFy
ZSBxdWl0ZSBoaWdoLCBJIG11c3Qgc2F5Lgo+IExvb2s6IE9QLVRFRSBvciAoVEEpIGlzIGRvaW5n
IHNvbWV0aGluZywgbGlrZSBlbmNyeXB0aW5nIHNvbWUgYnVmZmVyLCAKPiBmb3IgZXhhbXBsZS4g
SVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkgZXhlY3V0ZXMgUlBDIHJldHVybiAocmlnaHQg
Cj4gZnJvbSBpbnRlcnJ1cHQgaGFuZGxlciksIHNvIE5XIGNhbiBoYW5kbGUgaW50ZXJydXB0LiBU
aGVuIE5XIHJldHVybnMgCj4gY29udHJvbCBiYWNrIHRvIE9QLVRFRSwgaWYgaXQgd2FudHMgdG8u
CgpJIHVuZGVyc3RhbmQgdGhpcy4uLiBCdXQgdGhlIG1hcC91bm1hcCBzaG91bGQgYmUgbmVnbGln
aWJsZSBvdmVyIHRoZSAKcmVzdCBvZiB0aGUgY29udGV4dC4KCj4gCj4gVGhpcyBpcyBob3cgbG9u
ZyBqb2IgaW4gT1AtVEVFIGNhbiBiZSBwcmVlbXB0ZWQgYnkgbGludXgga2VybmVsLCBmb3IgCj4g
ZXhhbXBsZS4gVGltZXIgSVJRIGVuc3VyZXMgdGhhdCBjb250cm9sIHdpbGwgYmUgcmV0dXJuZWQg
dG8gbGludXgsIAo+IHNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBvdGhlciB0YXNrIGFuZCBPUC1U
RUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIGl0cyAKPiBjYWxsZXIgaXMgc2NoZWR1bGVkIGJhY2ss
IHNvIGl0IGNhbiByZXN1bWUgdGhlIHdvcmsuCj4gCj4+Cj4+IEhvd2V2ZXIsIEkgd291bGQgbGlr
ZSB0byBzZWUgYW55IHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gaGVyZSB0byB3ZWlnaHQgCj4+IHdp
dGggdGhlIG1lbW9yeSBpbXBhY3QgaW4gWGVuIChBcm0zMiBoYXZlIGxpbWl0ZWQgYW1vdW50IG9m
IFZBIAo+PiBhdmFpbGFibGUpLgo+IFdpdGggY3VycmVudCBjb25maWd1cmF0aW9uLCB0aGlzIGlz
IG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0Lgo+IEFzIGZvciBwZXJmb3JtYW5jZSBjb21wYXJp
c29uLi4uIFRoaXMgaXMgZG9hYmxlLCBidXQgd2lsbCB0YWtlwqAgc29tZSB0aW1lLgoKTGV0IG1l
IHdyaXRlIGl0IGRpZmZlcmVudGx5LCBJIHdpbGwgYWx3YXlzIGNob3NlIHRoZSBzYWZlIHNpZGUg
dW50aWwgCnRoaXMgaXMgc3RyaWN0bHkgbmVjZXNzYXJ5IG9yIHBlcmZvcm1hbmNlIGhhcyBiZWVu
IHByb3Zlbi4gSSBtaWdodCBiZSAKY29udmluY2VkIGZvciBqdXN0IDE2IHBhZ2VzLCBhbHRob3Vn
aCBpdCBmZWVscyBsaWtlIGEgcHJlbWF0dXJlIApvcHRpbWl6YXRpb24uLi4KCj4gCj4+Cj4+Pj4g
SXQgZmVlbHMgcXVpdGUgc3VzcGljaW91cyB0byBmcmVlIHRoZSBtZW1vcnkgaW4gWGVuIGJlZm9y
ZSBjYWxsaW5nIAo+Pj4+IE9QLVRFRS4gSSB0aGluayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRl
cndhcmRzLgo+Pj4+Cj4+PiBObywgaXQgaXMgT1AtVEVFIGFza2VkIHRvIGZyZWUgYnVmZmVyLiBU
aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCwgd2hlbiAKPj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBD
LiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVlZCB0aGUgYnVmZmVyLgo+Pgo+PiBCdXQgeW91IGZv
cndhcmQgdGhhdCBjYWxsIHRvIE9QLVRFRSBhZnRlci4gU28gd2hhdCB3b3VsZCBPUC1URUUgZG8g
Cj4+IHdpdGggdGhhdD8KPiBIYXBwaWx5IHJlc3VtZSBpbnRlcnJ1cHRlZCB3b3JrLiBUaGVyZSBp
cyBob3cgUlBDIHdvcmtzOgo+IAo+IDEuIE5XIGNsaWVudCBpc3N1ZXMgU1REIGNhbGwgKG9yIHlp
ZWxkaW5nIGNhbGwgaW4gdGVybXMgb2YgU01DQ0MpCj4gMi4gT1AtVEVFIHN0YXJ0cyBpdHMgd29y
aywgYnV0IGl0IGlzIG5lZWRlZCB0byBiZSBpbnRlcnJ1cHRlZCBmb3Igc29tZQo+ICDCoMKgIHJl
YXNvbjogSVJRIGFycml2ZWQsIGl0IHdhbnRzIHRvIGJsb2NrIG9uIGEgbXV0ZXgsIGl0IGFza3Mg
TlcgdG8gZG8KPiAgwqDCoCBzb21lIHdvcmsgKGxpa2UgYWxsb2NhdGluZyBtZW1vcnkgb3IgbG9h
ZGluZyBUQSkuIFRoaXMgaXMgY2FsbGVkICJSUEMKPiAgwqDCoCByZXR1cm4iLgo+IDMuIE9QLVRF
RSBzdXNwZW5kcyB0aHJlYWQgYW5kIGRvZXMgcmV0dXJuIGZyb20gU01DIGNhbGwgd2l0aCBjb2Rl
Cj4gIMKgwqAgT1BURUVfU01DX1JQQ19WQUwoU09NRV9DTUQpIGluIGEwLCBhbmQgc29tZSBvcHRp
b25hbCBwYXJhbWV0ZXJzIGluCj4gIMKgwqAgb3RoZXIgcmVnaXN0ZXJzCj4gNC4gTlcgc2VlcyB0
aGF0IHRoaXMgaXMgYSBSUEMsIGFuZCBub3QgY29tcGxldGVkIFNURCBjYWxsLCBzbyBpdCBkb2Vz
Cj4gIMKgwqAgU09NRV9DTUQgYW5kwqAgaXNzdWVzIGFub3RoZXIgU01DIHdpdGggY29kZQo+ICDC
oMKgIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyBpbiBhMAo+IDUuIE9QLVRFRSB3YWtl
cyB1cCBzdXNwZW5kZWQgdGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0aW9uCj4gNi4gcHRzIDIt
NSBhcmUgcmVwZWF0ZWQgdW50aWwgT1AtVEVFIGZpbmlzaGVzIHRoZSB3b3JrCj4gNy4gSXQgcmV0
dXJucyBmcm9tIGxhc3QgU01DIGNhbGwgd2l0aCBjb2RlIE9QVEVFX1NNQ19SRVRVUk5fU1VDQ0VT
Uy8KPiAgwqDCoCBPUFRFRV9TTUNfUkVUVVJOX3NvbWVfZXJyb3IgaW4gYTAuCj4gOC4gb3B0ZWUg
ZHJpdmVyIHNlZXMgdGhhdCBjYWxsIGZyb20gcHQuMSBpcyBmaW5pc2hlZCBhdCBsZWFzdCBhbmQK
PiAgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBjbGllbnQKClRoYW5rIHlvdSBmb3IgdGhl
IGV4cGxhbmF0aW9uLiBBcyBJIG1lbnRpb25lZCBpbiBhbm90aGVyIHRocmVhZCwgaXQgCndvdWxk
IGJlIGdvb2QgdG8gaGF2ZSBzb21lIGtpbmQgb2YgaGlnaGx5IGxldmVsIGV4cGxhbmF0aW9uIGlu
IHRoZSB0cmVlIAphbmQgYWxsIHRob3NlIGludGVyYWN0aW9uLiBJZiBpdCBpcyBhbHJlYWR5IGV4
aXN0aW5nLCB0aGVuIHBvaW50ZXIgaW4gCnRoZSBjb2RlLgoKPiAKPiAKPj4gTG9va2luZyBhdCB0
aGF0IGNvZGUsIEkganVzdCBub3RpY2VkIHRoZXJlIHBvdGVudGlhbCByYWNlIGNvbmRpdGlvbiAK
Pj4gaGVyZS4gTm90aGluZyBwcmV2ZW50IGEgZ3Vlc3QgdG8gY2FsbCB0d2ljZSB3aXRoIHRoZSBz
YW1lIAo+PiBvcHRlZV90aHJlYWRfaWQuCj4gT1AtVEVFIGhhcyBpbnRlcm5hbCBjaGVjayBhZ2Fp
bnN0IHRoaXMuCgpJIGFtIG5vdCBzdXJlIGhvdyBPUC1URUUgaW50ZXJuYWwgY2hlY2sgd291bGQg
aGVscCBoZXJlLiBUaGUgdXNlciBtYXkgCmtub3cgdGhhdCB0aHJlYWQtaWQgMSBleGlzdCBhbmQg
d2lsbCBjYWxsIGl0IGZyb20gMiB2Q1BVcyBjb25jdXJyZW50bHkuCgpTbyBoYW5kbGVfcnBjIHdp
bGwgZmluZCBhIGNvbnRleHQgYXNzb2NpYXRlZCB0byBpdCBhbmQgdXNlIGl0IGZvciAKZXhlY3V0
ZV9zdGRfY2FsbC4gSWYgT1AtVEVFIHJldHVybiBhbiBlcnJvciAob3IgaXMgZG9uZSB3aXRoIGl0
KSwgeW91IAp3aWxsIGVuZCB1cCB0byBmcmVlIHR3aWNlIHRoZSBzYW1lIGNvbnRleHQuCgpEaWQg
SSBtaXNzIGFueXRoaW5nPwoKPiAKPj4gU28gaXQgd291bGQgYmUgcG9zc2libGUgZm9yIHR3byB2
Q1BVIHRvIGNhbGwgY29uY3VycmVudGx5IHRoZSBzYW1lIAo+PiBjb21tYW5kIGFuZCBmcmVlIGl0
Lgo+IE1heWJlIHlvdSBub3RpY2VkIHRoYXQgbWVkaWF0b3IgdXNlcyBzaGFkb3cgYnVmZmVyIHRv
IHJlYWQgY29va2llIGlkLgoKSSBhbSBub3Qgc3BlYWtpbmcgYWJvdXQgdGhlIGNvb2tpZSBpZCBi
dXQgdGhlIHRocmVhZF9pZC4uLiBIb3dldmVyIHRoaXMgCnN0YXRlbWVudCBpcyB3cm9uZyBpbiB0
aGUgY29udGV4dCB3ZSBhcmUgZGlzY3Vzc2luZy4gQm90aCB0aHJlYWRfaWQgYW5kIApjb29raWUg
YXJlIHJlYWQgZnJvbSB0aGUgZ3Vlc3QgcmVnaXN0ZXJzLgoKICBTbwo+IGl0IHdpbGwgZnJlZSB0
aGUgYnVmZmVyIG1lbnRpb25lZCBieSBPUC1URUUuCj4gQmFzaWNhbGx5IHdoYXQgaGFwcGVuZWQ6
Cj4gCj4gMS4gT1AtVEVFIGFza3MgImZyZWUgYnVmZmVyIHdpdGggY29va2llIFgiIGluIFJQQyBy
ZXR1cm4KPiAyLiBndWVzdHMgc2F5cyAiSSBmcmVlZCB0aGF0IGJ1ZmZlciIgaW4gU01DIGNhbGwK
PiAzLiBtZWRpYXRvciBmcmVlcyBidWZmZXIgd2l0aCBjb29raWUgWCBvbiBpdHMgc2lkZQo+IAo+
IEluIHRoaXMgcGFydGljdWxhciBvcmRlci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:02:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g02ui-0003VS-9V; Wed, 12 Sep 2018 11:02:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g02ug-0003V6-Em
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:02:26 +0000
X-Inumbo-ID: 7587fcc8-b67b-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7587fcc8-b67b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:03: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 E04347A9;
 Wed, 12 Sep 2018 04:02:24 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE64C3F614;
 Wed, 12 Sep 2018 04:02:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
Date: Wed, 12 Sep 2018 12:02:22 +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: <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

CgpPbiAwOS8xMS8yMDE4IDA4OjMzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSwKCj4gT24gMTEuMDkuMTggMTY6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SGkgVm9sb2R5bXlyLAo+Pgo+PiBPbiAxMC8wOS8xOCAxOTowNCwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+PiBPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IE9u
IDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBbLi4uXQo+Pj4+Cj4+
Pj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4+PiArwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIGZhbHNlOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgc2htX2J1ZiA9IGFsbG9j
YXRlX3NobV9idWYoY3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIAo+Pj4+PiBudW1fcGFnZXMp
Owo+Pj4+Cj4+Pj4gSW4gYWxvY2F0ZV9zaG1fYnVmIHlvdSBhcmUgbm93IGdsb2JhbGx5IGxpbWl0
aW5nIHRoZSBudW1iZXIgb2YgcGFnZXMgCj4+Pj4gKCAoMTYzODQpIHRvIHBpbi4gSG93ZXZlciwg
dGhpcyBkb2VzIG5vdCBsaW1pdCBwZXIgY2FsbC4KPj4+Pgo+Pj4+IFdpdGggdGhlIGN1cnJlbnQg
bGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2Mzg0IHRpbWVzIAo+Pj4+IGxvb2t1
cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4uLikuIE9uIEFybSwgZm9yIHAybSByZWxhdGVkIAo+
Pj4+IG9wZXJhdGlvbiwgd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMgaW4gb25lIGdvIGJlZm9y
ZSBjaGVja2luZyB0aGUgCj4+Pj4gcHJlZW1wdGlvbi4KPj4+PiBTbyBJIHRoaW5rIDE2Mzg0IHRp
bWVzIGlzIGZhciB0b28gbXVjaC4KPj4+IFNvLCBpbiBvdGhlciB3b3JkcywgSSBjYW4gdHJhbnNs
YXRlIG9ubHkgMk1CIGJ1ZmZlciAoaWYgNDA5NktCIHBhZ2VzIAo+Pj4gYXJlIHVzZWQpLCBpcyBp
dCByaWdodD8KPj4KPj4gMk1CIGZvciB0aGUgd2hvbGUgY29tbWFuZC4gU28gaWYgeW91IGhhdmUg
NSBidWZmZXIgaW4gdGhlIGNvbW1hbmQsIAo+PiB0aGVuIHRoZSBzdW0gb2YgdGhlIGJ1ZmZlciBz
aG91bGQgbm90IGJlIGJpZ2dlciB0aGFuIDJNQi4KPiA0wqAgYnVmZmVycywgYnV0IHllcywgaXQg
Y2FuIGJlIHVwIHRvIDhNQi4gT2theSwgSSdsbCBhZGQgcGVyLWNhbGwgCj4gY291bnRlciB0byBs
aW1pdCBtZW1vcnkgdXNhZ2UgZm9yIGEgd2hvbGUgY2FsbC4KClRoYXQgd291bGQgbmVlZCB0byBi
ZSByZWR1Y2VkIHRvIDJNQiBpbiB0b3RhbCBwZXIgY2FsbC4gWW91IHByb2JhYmx5IAp3YW50IHRv
IGxvb2sgYXQgbWF4X29yZGVyKC4uLikuCgo+IAo+PiBIb3dldmVyLCAyTUIgbWlnaHQgYmUgdG9v
IGJpZyBjb25zaWRlcmluZyB0aGF0IHlvdSBhbHNvIG5lZWQgdG8gCj4+IGFjY291bnQgdGhlIFNN
QyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2VkIGZvciBmYXN0IGNhbGw/Cj4gTm8sIGFs
bCBzdWNoIGNhbGxzIGFyZSB5aWVsZGluZyBjYWxscywgc28geW91IGNhbiBpZ25vcmUgdGltZSB1
c2VkIGZvciAKPiBTTUMgY2FsbCBpdHNlbGYuCgpIb3cgY29tZSB5b3UgY2FuIGlnbm9yZSBpdD8g
SXQgaGFzIGEgY29zdCB0byB0cmFwIHRvIEVMMy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:02:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g02ui-0003VL-08; Wed, 12 Sep 2018 11:02:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hc24=l2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g02ug-0003V7-Dx
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 11:02:26 +0000
X-Inumbo-ID: 7587dae9-b67b-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7587dae9-b67b-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:03: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 E04347A9;
 Wed, 12 Sep 2018 04:02:24 -0700 (PDT)
Received: from [10.37.12.49] (unknown [10.37.12.49])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE64C3F614;
 Wed, 12 Sep 2018 04:02:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
Date: Wed, 12 Sep 2018 12:02:22 +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: <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

CgpPbiAwOS8xMS8yMDE4IDA4OjMzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSwKCj4gT24gMTEuMDkuMTggMTY6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SGkgVm9sb2R5bXlyLAo+Pgo+PiBPbiAxMC8wOS8xOCAxOTowNCwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+PiBPbiAxMC4wOS4xOCAxNzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IE9u
IDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBbLi4uXQo+Pj4+Cj4+
Pj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4+PiArwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIGZhbHNlOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgc2htX2J1ZiA9IGFsbG9j
YXRlX3NobV9idWYoY3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIAo+Pj4+PiBudW1fcGFnZXMp
Owo+Pj4+Cj4+Pj4gSW4gYWxvY2F0ZV9zaG1fYnVmIHlvdSBhcmUgbm93IGdsb2JhbGx5IGxpbWl0
aW5nIHRoZSBudW1iZXIgb2YgcGFnZXMgCj4+Pj4gKCAoMTYzODQpIHRvIHBpbi4gSG93ZXZlciwg
dGhpcyBkb2VzIG5vdCBsaW1pdCBwZXIgY2FsbC4KPj4+Pgo+Pj4+IFdpdGggdGhlIGN1cnJlbnQg
bGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2Mzg0IHRpbWVzIAo+Pj4+IGxvb2t1
cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKC4uLikuIE9uIEFybSwgZm9yIHAybSByZWxhdGVkIAo+
Pj4+IG9wZXJhdGlvbiwgd2UgbGltaXQgdG8gNTEyIGl0ZXJhdGlvbnMgaW4gb25lIGdvIGJlZm9y
ZSBjaGVja2luZyB0aGUgCj4+Pj4gcHJlZW1wdGlvbi4KPj4+PiBTbyBJIHRoaW5rIDE2Mzg0IHRp
bWVzIGlzIGZhciB0b28gbXVjaC4KPj4+IFNvLCBpbiBvdGhlciB3b3JkcywgSSBjYW4gdHJhbnNs
YXRlIG9ubHkgMk1CIGJ1ZmZlciAoaWYgNDA5NktCIHBhZ2VzIAo+Pj4gYXJlIHVzZWQpLCBpcyBp
dCByaWdodD8KPj4KPj4gMk1CIGZvciB0aGUgd2hvbGUgY29tbWFuZC4gU28gaWYgeW91IGhhdmUg
NSBidWZmZXIgaW4gdGhlIGNvbW1hbmQsIAo+PiB0aGVuIHRoZSBzdW0gb2YgdGhlIGJ1ZmZlciBz
aG91bGQgbm90IGJlIGJpZ2dlciB0aGFuIDJNQi4KPiA0wqAgYnVmZmVycywgYnV0IHllcywgaXQg
Y2FuIGJlIHVwIHRvIDhNQi4gT2theSwgSSdsbCBhZGQgcGVyLWNhbGwgCj4gY291bnRlciB0byBs
aW1pdCBtZW1vcnkgdXNhZ2UgZm9yIGEgd2hvbGUgY2FsbC4KClRoYXQgd291bGQgbmVlZCB0byBi
ZSByZWR1Y2VkIHRvIDJNQiBpbiB0b3RhbCBwZXIgY2FsbC4gWW91IHByb2JhYmx5IAp3YW50IHRv
IGxvb2sgYXQgbWF4X29yZGVyKC4uLikuCgo+IAo+PiBIb3dldmVyLCAyTUIgbWlnaHQgYmUgdG9v
IGJpZyBjb25zaWRlcmluZyB0aGF0IHlvdSBhbHNvIG5lZWQgdG8gCj4+IGFjY291bnQgdGhlIFNN
QyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFzc2VkIGZvciBmYXN0IGNhbGw/Cj4gTm8sIGFs
bCBzdWNoIGNhbGxzIGFyZSB5aWVsZGluZyBjYWxscywgc28geW91IGNhbiBpZ25vcmUgdGltZSB1
c2VkIGZvciAKPiBTTUMgY2FsbCBpdHNlbGYuCgpIb3cgY29tZSB5b3UgY2FuIGlnbm9yZSBpdD8g
SXQgaGFzIGEgY29zdCB0byB0cmFwIHRvIEVMMy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Lw-0005kX-Fb; Wed, 12 Sep 2018 11:30:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lu-0005kL-WA
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:35 +0000
X-Inumbo-ID: 6367ab83-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6367ab83-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095083"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:22 +0100
Message-ID: <20180912113028.19610-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 0/6] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KClBhdWwgRHVycmFudCAoNik6CiAgaW9tbXU6IGludHJvZHVjZSB0
aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBh
bmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBlLXNh
ZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNo
KCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1vcnk6IGFkZCBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1l
dGhvZCB0byBpb21tdV9vcHMKCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAg
ICAgICAgICB8IDM0ICsrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNiArLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTMgKystLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAg
ICAgICAgICAgICAgICAgIHwgMTMgKysrLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAg
ICAgICAgICAgICAgICAgIHwgNDggKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgNTUgKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDYzICsrKysrKysr
KysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAg
ICB8IDE4ICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAg
ICAgIHwgODggKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyAgICAgICAgICAgIHwgMjAgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jICAgICAgICAgICAgICAgfCA1MyArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCA4NiArKysrKysrKysrKysr
KysrKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgICAg
ICAgIHwgIDMgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyAgICAgICAg
IHwgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8
ICA2ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgfCAg
OCArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4
ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDIg
KwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgNTcgKysr
KysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA1ICsrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNSArKwogMjUgZmlsZXMgY2hhbmdlZCwgNDA5IGluc2VydGlvbnMoKyksIDI0MyBkZWxl
dGlvbnMoLSkKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Lz-0005lX-1k; Wed, 12 Sep 2018 11:30:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lw-0005kh-Oa
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:36 +0000
X-Inumbo-ID: 655dd873-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 655dd873-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095093"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:28 +0100
Message-ID: <20180912113028.19610-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 6/6] 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: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKVGhpcyBwYXRjaCBhbHNvIGNs
ZWFucyB1cCB0aGUgaW5pdGlhbGl6ZXJzIGluIGludGVsX2lvbW11X21hcF9wYWdlKCkgYW5kCnVz
ZXMgYXJyYXktc3R5bGUgZGVyZWZlcmVuY2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBtaXNz
aW5nIGNoZWNrIGZvcgpzaGFyZWQgRVBUIGlzIGFsc28gYWRkZWQgdG8gaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZSgpLgoKTk9URTogVGhpcyBwYXRjaCBvbmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50
ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQogICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAg
ICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxp
dHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFkZCBt
aXNzaW5nIGNoZWNrcyBmb3Igc2hhcmVkIEVQVCBhbmQgaW9tbXVfcGFzc3Rocm91Z2guCiAtIFJl
bW92ZSB1bm5lY2Vzc2FyeSBpbml0aWFsaXplcnMgYW5kIHVzZSBhcnJheS1zdHlsZSBkZXJlZmVy
ZW5jZS4KIC0gRHJvcCBXZWkncyBSLWIgYmVjYXVzZSBvZiBjb2RlIGNodXJuLgoKdjM6CiAtIEFk
ZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KCnYyOgogLSBBZGRyZXNzZWQgc29tZSBjb21t
ZW50cyBmcm9tIEphbi4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8
IDExICsrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDUyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAg
ICAgICB8ICA0ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGExNmYxYTBjNjYuLjUyZTNmNTAw
YzcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjk2LDYgKzI5NiwxNyBAQCBpbnQgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJj
OwogfQogCitpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3Mp
Cit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisK
KyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1
cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cit9CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVf
cGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDAxNjNiYjk0OWIuLjY2MjJjMmRkNGMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xNzcwLDcgKzE3NzAsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAg
IHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAw
IH07CisgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAg
dTY0IHBnX21hZGRyOwogICAgIGludCByYyA9IDA7CiAKQEAgLTE3OTAsOSArMTc5MCwxMSBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAq
KW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2UgKyAoZGZuX3go
ZGZuKSAmIExFVkVMX01BU0spOworICAgIHB0ZSA9ICZwYWdlW2Rmbl94KGRmbikgJiBMRVZFTF9N
QVNLXTsKICAgICBvbGQgPSAqcHRlOworCiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIG1mbl90
b19tYWRkcihtZm4pKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKICAgICAgICAgICAgICAg
ICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9SRUFEICA6IDApIHwK
QEAgLTE4MDgsNiArMTgxMCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFn
ZShwYWdlKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQorCiAgICAgKnB0ZSA9IG5ldzsKIAog
ICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7
CkBAIC0xODIzLDYgKzE4MjYsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlu
dGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuKQogeworICAgIC8qIERvIG5v
dGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KKyAgICBpZiAoIGlvbW11X3Vz
ZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIC8qIERvIG5vdGhpbmcgaWYg
aGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCiAgICAgaWYg
KCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBy
ZXR1cm4gMDsKQEAgLTE4MzAsNiArMTgzNyw0NiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGRtYV9w
dGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0KIAorc3RhdGljIGludCBpbnRl
bF9pb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICpt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxh
Z3MpCit7CisgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAg
c3RydWN0IGRtYV9wdGUgKnBhZ2UsIHZhbDsKKyAgICB1NjQgcGdfbWFkZHI7CisKKyAgICAvKiBG
YWlsIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCisgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAvKiBGYWlsIGlmIGhh
cmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLworICAgIGlmICgg
aW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisK
KyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRm
biksIDApOworICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAgeworICAgICAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgfQorCisgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOworICAgIHZh
bCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOworCisgICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKHBhZ2UpOworICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwor
CisgICAgaWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0ZV9hZGRyKHZhbCkpOworICAgICpm
bGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKKyAgICAqZmxh
Z3MgfD0gZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRhYmxlIDogMDsKKworICAgIHJl
dHVybiAwOworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2
NF90IGRmbiwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBp
bnQgcHJlc2VudCkKIHsKQEAgLTI2NTUsNiArMjcwMiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgaW50ZWxfaW9tbXVfb3BzID0gewogICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90ZWFy
ZG93biwKICAgICAubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBf
cGFnZSA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9wYWdlID0gaW50ZWxf
aW9tbXVfbG9va3VwX3BhZ2UsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFn
ZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hp
cCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVj
dCBkbWFfcHRlIHsKICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAg
ICAgICAgKHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1B
X1BURV9QUk9UKTsgXAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9wdGVfcHJvdChwKSAo
KHApLnZhbCAmIERNQV9QVEVfUFJPVCkKKyNkZWZpbmUgZG1hX3B0ZV9yZWFkKHApIChkbWFfcHRl
X3Byb3QocCkgJiBETUFfUFRFX1JFQUQpCisjZGVmaW5lIGRtYV9wdGVfd3JpdGUocCkgKGRtYV9w
dGVfcHJvdChwKSAmIERNQV9QVEVfV1JJVEUpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHAp
LnZhbCAmIFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2Fk
ZHIocCwgYWRkcikgZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0Vf
TUFTS180Syk7IH0gd2hpbGUgKDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDllMGI0ZTg2MzguLmJlYmRkYzJkYjQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oCkBAIC0xMDAsNiArMTAwLDggQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIGludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVf
bG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAog
ZW51bSBpb21tdV9mZWF0dXJlCiB7CkBAIC0xOTAsNiArMTkyLDggQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKmxvb2t1
cF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKICAgICB2
b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJ
R19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Ly-0005lN-Ov; Wed, 12 Sep 2018 11:30:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lw-0005kg-Nw
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:36 +0000
X-Inumbo-ID: 655c1eb9-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 655c1eb9-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095091"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:27 +0100
Message-ID: <20180912113028.19610-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 5/6] memory: add check_get_page_from_gfn() as
 a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJlbmNlcyBvZiB0aGUgZm9sbG93aW5nIHBhdHRlcm4gaW4gdGhlIGNvZGU6CgogICAgcSA9
IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwogICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgJnAybXQsIHEpOwoKICAgIGlmICggcDJtX2lzX3Bh
Z2luZyhwMm10KSApCiAgICB7CiAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CgogICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdmbik7CiAgICAg
ICAgcmV0dXJuIDwtRUFHQUlOIG9yIGVxdWl2YWxlbnQ+OwogICAgfQoKICAgIGlmICggKHEgJiBQ
Mk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICB7CiAgICAgICAgaWYgKCBw
YWdlICkKICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CgogICAgICAgIHJldHVybiA8LUVBR0FJ
TiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoICFwYWdlICkKICAgICAgICByZXR1cm4g
PC1FSU5WQUwgb3IgZXF1aXZhbGVudD47CgogICAgaWYgKCAhcDJtX2lzX3JhbShwMm10KSB8fAog
ICAgICAgICAoITxyZWFkb25seSBsb29rLXVwPiAmJiBwMm1faXNfcmVhZG9ubHkocDJtdCkpICkK
ICAgIHsKICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICByZXR1cm4gPC1FSU5WQUwgb3Ig
ZXF1aXZhbGVudD47CiAgICB9CgpUaGVyZSBhcmUgc29tZSBzbWFsbCBkaWZmZXJlbmNlcyBiZXR3
ZWVuIHRoZSBleGFjdCB3YXkgdGhlIG9jY3VyZW5jZXMKYXJlIGNvZGVkIGJ1dCB0aGUgZGVzaXJl
ZCBzZW1hbnRpYyBpcyB0aGUgc2FtZS4KClRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBjb21t
b24gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBjb2RlIGluCmNoZWNrX2dldF9wYWdlX2Zyb21fZ2Zu
KCkgYW5kIHRoZW4gY29udmVydHMgdGhlIHZhcmlvdXMgb3Blbi1jb2RlZCBwYXR0ZXJucwppbnRv
IGNhbGxzIHRvIHRoaXMgbmV3IGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
YzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKdjc6CiAtIEZpeCBBUk0gYnVpbGQgYnkgaW50cm9kdWNpbmcgcDJtX2lzX3JlYWRv
bmx5KCkgcHJlZGljYXRlLgogLSBSZS1uYW1lIGdldF9wYWdlZF9mcmFtZSgpIC0+IGNoZWNrX2dl
dF9wYWdlX2Zyb21fZ2ZuKCkuCiAtIEFkanVzdCBkZWZhdWx0IGNhc2VzIG9mIGNhbGxlcnMgc3dp
dGNoLWluZyBvbiByZXR1cm4gdmFsdWUuCgp2MzoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20g
R2VvcmdlLgoKdjI6CiAtIE5ldyBpbiB2Mi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyB8IDM0ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgIHwgMTYgKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgfCAz
OSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICB8ICA4ICsrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggIHwgIDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwg
NzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBhNTc3Njg1ZGM2Li4wMTM1MjcyYmY0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwpAQCAtMzUzLDMzICszNTMsMTcgQEAgc3RhdGljIGludCBodm1lbXVs
X2RvX2lvX2J1ZmZlcigKIAogc3RhdGljIGludCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25l
ZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlKQogewotICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICBwMm1fdHlwZV90IHAybXQ7Ci0KLSAg
ICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJfZCwgZ21mbiwgJnAybXQsIFAyTV9VTlNI
QVJFKTsKLQotICAgIGlmICggKnBhZ2UgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKLQotICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgewot
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRl
KGN1cnJfZCwgZ21mbik7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIH0KLQot
ICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCisgICAgc3dpdGNoICggY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGdtZm4pLCBmYWxzZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBwYWdlKSApCiAgICAgewotICAgICAg
ICBwdXRfcGFnZSgqcGFnZSk7CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsKKyAgICBjYXNl
IC1FQUdBSU46CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIH0KLQotICAgIC8q
IFRoaXMgY29kZSBzaG91bGQgbm90IGJlIHJlYWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJBTSAq
LwotICAgIGlmICggcDJtX2lzX21taW8ocDJtdCkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2Ny
YXNoKGN1cnJfZCk7Ci0KLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwor
ICAgIGNhc2UgLUVJTlZBTDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKaW5kZXggMDYyODcyY2I3MS4uNjk1ZDIzNTE2YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yNTU1
LDI0ICsyNTU1LDEyIEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1bnNpZ25l
ZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgKndyaXRhYmxlKQogewogICAgIHZvaWQgKm1hcDsKLSAgICBwMm1fdHlw
ZV90IHAybXQ7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gY3VycmVudC0+ZG9tYWluOworICAgIHAybV90eXBlX3QgcDJtdDsKIAotICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3cml0YWJsZSA/IFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DKTsKLSAgICBpZiAoIChw
Mm1faXNfc2hhcmVkKHAybXQpICYmIHdyaXRhYmxlKSB8fCAhcGFnZSApCi0gICAgewotICAgICAg
ICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVy
biBOVUxMOwotICAgIH0KLSAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQotICAgIHsKLSAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQs
IGdmbik7CisgICAgaWYgKCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksICF3
cml0YWJsZSwgJnAybXQsICZwYWdlKSApCiAgICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KIAog
ICAgIGlmICggd3JpdGFibGUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAwZjBiN2IxYTQ5Li44Zjg4
ODA1NmZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNzQsMzkgKzM3NCwyNCBAQCBzdGF0aWMgaW50IGdldF9w
YWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgKm1mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlLCBib29sIHJlYWRvbmx5LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcmQpCiB7Ci0gICAgaW50IHJj
ID0gR05UU1Rfb2theTsKLSAgICBwMm1fdHlwZV90IHAybXQ7Ci0KLSAgICAqbWZuID0gSU5WQUxJ
RF9NRk47Ci0gICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJtdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VO
U0hBUkUpOwotICAgIGlmICggISpwYWdlICkKLSAgICB7Ci0jaWZkZWYgUDJNX1NIQVJFRF9UWVBF
UwotICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQotICAgICAgICAgICAgcmV0dXJu
IEdOVFNUX2VhZ2FpbjsKLSNlbmRpZgotI2lmZGVmIFAyTV9QQUdFU19UWVBFUwotICAgICAgICBp
ZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fbWVt
X3BhZ2luZ19wb3B1bGF0ZShyZCwgZ2ZuKTsKLSAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdh
aW47Ci0gICAgICAgIH0KLSNlbmRpZgotICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7Ci0g
ICAgfQorICAgIGludCByYzsKIAotICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocDJtdCkgKQorICAg
IHJjID0gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIF9nZm4oZ2ZuKSwgcmVhZG9ubHksIE5V
TEwsIHBhZ2UpOworICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0gICAgICAgIHB1dF9wYWdlKCpw
YWdlKTsKLSAgICAgICAgKnBhZ2UgPSBOVUxMOwotCisgICAgY2FzZSAwOgorICAgICAgICBicmVh
azsKKyAgICBjYXNlIC1FQUdBSU46CisgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47CisgICAg
ZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCisgICAgY2FzZSAtRUlOVkFMOgogICAgICAgICByZXR1cm4gR05UU1RfYmFkX3Bh
Z2U7CiAgICAgfQogCiAgICAgKm1mbiA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKLQotICAgIHJldHVy
biByYzsKKyAgICByZXR1cm4gR05UU1Rfb2theTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRl
eCA4NTYxMWRkYWU0Li5lMjg5YzQxNGY4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5j
CisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTE2MjUsMzcgKzE2MjUsNzMgQEAgdm9pZCBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigKICAgICB9CiB9CiAKLWludCBwcmVwYXJlX3JpbmdfZm9y
X2hlbHBlcigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVj
dCBwYWdlX2luZm8gKipfcGFnZSwKLSAgICB2b2lkICoqX3ZhKQorLyoKKyAqIEFjcXVpcmUgYSBw
b2ludGVyIHRvIHN0cnVjdCBwYWdlX2luZm8gZm9yIGEgc3BlY2lmaWVkIGRvbWFuIGFuZCBHRk4s
CisgKiBjaGVja2luZyB3aGV0aGVyIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVl
ZHMgdW5zaGFyaW5nLgorICogSWYgdGhlIGZ1bmN0aW9uIHN1Y2NlZWRzIHRoZW4gemVybyBpcyBy
ZXR1cm5lZCBhbmQgcGFnZV9wIGlzIHdyaXR0ZW4KKyAqIHdpdGggYSBwb2ludGVyIHRvIHRoZSBz
dHJ1Y3QgcGFnZV9pbmZvIHdpdGggYSByZWZlcmVuY2UgdGFrZW4uIFRoZQorICogY2FsbGVyIGlz
IHJlc3BvbnNpYmxlIGZvciBkcm9wcGluZyB0aGUgcmVmZXJlbmNlLiBJZiBwMm10X3AgaXMgbm9u
LU5VTEwKKyAqIHRoZW4gaXQgaXMgYWxzbyB3cml0dGVuIHdpdGggdGhlIFAyTSB0eXBlIG9mIHRo
ZSBwYWdlLgorICogSWYgdGhlIGZ1bmN0aW9uIGZhaWxzIHRoZW4gYW4gYXBwcm9wcmlhdGUgZXJy
bm8gaXMgcmV0dXJuZWQgYW5kIHRoZQorICogdmFsdWVzIHJlZmVyZW5jZWQgYnkgcGFnZV9wIGFu
ZCBwMm10X3AgYXJlIHVuZGVmaW5lZC4KKyAqLworaW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2Zu
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCByZWFkb25seSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICpwMm10X3AsIHN0cnVjdCBwYWdlX2luZm8gKipw
YWdlX3ApCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fcXVlcnlfdCBx
ID0gcmVhZG9ubHkgPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgICBwMm1fdHlwZV90IHAy
bXQ7Ci0gICAgdm9pZCAqdmE7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOworICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCAmcDJtdCwgcSk7CiAKICNp
ZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkg
KQogICAgIHsKICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwotICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnbWZuKTsKLSAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuX3go
Z2ZuKSk7CisgICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KICNlbmRpZgogI2lmZGVmIENP
TkZJR19IQVNfTUVNX1NIQVJJTkcKLSAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQorICAg
IGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewog
ICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAg
IHJldHVybiAtRU5PRU5UOworCisgICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KICNlbmRp
ZgogCiAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYg
KCAhcDJtX2lzX3JhbShwMm10KSB8fCAoIXJlYWRvbmx5ICYmIHAybV9pc19yZWFkb25seShwMm10
KSkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgIH0KKworICAgIGlmICggcDJtdF9wICkKKyAgICAgICAgKnAybXRfcCA9IHAybXQ7
CisKKyAgICAqcGFnZV9wID0gcGFnZTsKKyAgICByZXR1cm4gMDsKK30KKworaW50IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21m
biwgc3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLAorICAgIHZvaWQgKipfdmEpCit7CisgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICB2b2lkICp2YTsKKyAgICBpbnQgcmM7CisKKyAgICBy
YyA9IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ21mbiksIGZhbHNlLCBOVUxMLCAm
cGFnZSk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiAocmMgPT0gLUVBR0FJTikgPyAt
RU5PRU5UIDogcmM7CisKICAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJs
ZV9wYWdlKSApCiAgICAgewogICAgICAgICBwdXRfcGFnZShwYWdlKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4
IDg4MjM3MDdjMTcuLjA0ZjlhN2I4NmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTM3LDEyICsxMzcsMTcg
QEAgdHlwZWRlZiBlbnVtIHsKICNkZWZpbmUgUDJNX0dSQU5UX1RZUEVTIChwMm1fdG9fbWFzayhw
Mm1fZ3JhbnRfbWFwX3J3KSB8ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21h
c2socDJtX2dyYW50X21hcF9ybykpCiAKKy8qIFJlYWQtb25seSB0eXBlcyAqLworI2RlZmluZSBQ
Mk1fUk9fVFlQRVMgKHAybV90b19tYXNrKHAybV9yYW1fcm8pIHwgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX2dyYW50X21hcF9ybykpCisKIC8qIFVzZWZ1
bCBwcmVkaWNhdGVzICovCiAjZGVmaW5lIHAybV9pc19yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkg
JiBQMk1fUkFNX1RZUEVTKQogI2RlZmluZSBwMm1faXNfZm9yZWlnbihfdCkgKHAybV90b19tYXNr
KF90KSAmIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbikpCiAjZGVmaW5lIHAybV9pc19hbnlf
cmFtKF90KSAocDJtX3RvX21hc2soX3QpICYgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChQMk1fUkFNX1RZUEVTIHwgUDJNX0dSQU5UX1RZUEVTIHwgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWdu
KSkpCisjZGVmaW5lIHAybV9pc19yZWFkb25seShfdCkgKHAybV90b19tYXNrKF90KSAmIFAyTV9S
T19UWVBFUykKIAogc3RhdGljIGlubGluZQogdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MTZfdCBpZHgpCkBAIC0zMDMsNiArMzA4LDkgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICByZXR1cm4gcGFnZTsKIH0K
IAoraW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgYm9vbCByZWFkb25seSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
ICpwMm10X3AsIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApOworCiBpbnQgZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpOwogYm9vbCBpc19p
b21lbV9wYWdlKG1mbl90IG1mbik7CiBzdGF0aWMgaW5saW5lIGludCBnZXRfcGFnZV9hbmRfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggZDRiM2NmY2I2ZS4uMDM4
OTdiNDljMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00OTIsNiArNDkyLDggQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICByZXR1cm4gbWZuX3ZhbGlk
KF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIAoraW50
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9v
bCByZWFkb25seSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICpwMm10
X3AsIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApOwogCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24g
ZnVuY3Rpb24gZnJvbSBtZm4gdG8gZ2ZuICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
bWZuX3RvX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Ly-0005lH-El; Wed, 12 Sep 2018 11:30:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lw-0005kZ-J8
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:36 +0000
X-Inumbo-ID: 64f0d581-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64f0d581-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095089"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:26 +0100
Message-ID: <20180912113028.19610-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2NzoKIC0gUmUtYmFzZSBhbmQgcmUtbmFtZSBCRk4g
LT4gREZOLgogLSBNb3ZlIGRvbXVfY3Jhc2goKSBvdXRzaWRlIGRvdWJsZSBsb2NrZWQgcmVnaW9u
IGluIGdyYW50X3RhYmxlLmMuCiAtIEFkZGVkIEphbidzIFItYi4KCnY2OgogLSBJbnRyb2R1Y2Ug
ZG9tdV9jcmFzaCgpIChpZGVhIHN1Z2dlc3RlZCBieSBLZXZpbiwgbmFtZSBzdWdnZXN0ZWQgYnkg
SmFuKQogICB0byBjcmFzaCBub24taGFyZHdhcmUgZG9tYWlucy4KIC0gRHJvcHBlZCBXZWkncyBh
bmQgR2VvcmdlJ3MgUi1iIGJlY2F1c2Ugb2YgY2hhbmdlLgoKdjI6CiAtIE5ldyBpbiB2Mi4KLS0t
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAg
ICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgIHwgMjIg
KysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAg
ICAgfCAgNCArKysrCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICB8ICAzICsr
KwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAxMiAtLS0tLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIHwgIDQgKysrKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgfCAgNSArKysrKwogMTAgZmlsZXMgY2hhbmdlZCwg
NDcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDBkYjEyYjAxZjEuLjFjNzlmZjdh
ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKQEAgLTk1Nyw4ICs5NTcsMTIgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYK
ICAgICAgICAgIChscGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRy
eSkpICkKKyAgICB7CiAgICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2gocDJtLT5kb21haW4s
IF9kZm4oZ2ZuX3goc2dmbikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAg
ZG9tdV9jcmFzaChwMm0tPmRvbWFpbik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcmMgPSAw
OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGU1MDNkZWRlYmUuLjU3NzY0ZTg0ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNzY1LDYgKzI3NjUsOSBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKG1m
bl94KG1mbikpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVUZfd3JpdGFibGUpOworCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGlv
bW11X3JldCkgKQorICAgICAgICAgICAgICAgIGRvbXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAg
ICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCmluZGV4IDlhM2E5MGU5ZTYuLmFmNzY3NGY3ZTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YwpAQCAtODk1LDYgKzg5NSw5IEBAIG91dDoKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMg
KQogICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICAgICAgZG9tdV9j
cmFzaChkKTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDg4MWU5ZTg3YjguLjYw
NzA0NmYzMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTcxNyw2ICs3MTcsOSBAQCBwMm1fcHRfc2V0X2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgfQor
CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gocDJt
LT5kb21haW4pOwogICAgIH0KIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggODAxYjYyOWI5NS4uNTM3YWRkNjVi
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwpAQCAtNzI0LDYgKzcyNCw5IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAg
ICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAg
ICAgICAgZG9tdV9jcmFzaChwMm0tPmRvbWFpbik7CiAgICAgICAgIH0KIAogICAgICAgICByZXR1
cm4gcmM7CkBAIC03ODksNiArNzkyLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpKSApCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7CiAKKyAgICAgICAgICAgICAgICAgICAgZG9tdV9j
cmFzaChkKTsKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH0KQEAgLTExNTcsMTIgKzExNjEsMTcgQEAgaW50IHNldF9pZGVudGl0
eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByZXQ7
CiAKLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4pICkKKyAgICBp
ZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVl
ZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11
X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CisKKyAgICAg
ICAgcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihnZm5fbCksIF9tZm4oZ2ZuX2wpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFi
bGUpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFz
aChkKTsKKworICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwg
Z2ZuLCAwKTsKQEAgLTEyNTIsNyArMTI2MSwxMiBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiAgICAgewogICAgICAg
ICBpZiAoICFuZWVkX2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICBy
ZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSk7CisKKyAgICAgICAgcmV0ID0g
aW9tbXVfdW5tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSk7CisgICAgICAgIGlmICggdW5saWtlbHko
cmV0KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOworCisgICAgICAgIHJldHVybiByZXQ7
CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDJkMDFj
YWQxNzYuLjBmMGI3YjFhNDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTExNTUsNiArMTE1NSw3IEBAIG1hcF9n
cmFudF9yZWYoCiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgewogICAgICAgICAgICAgZG91
YmxlX2d0X3VubG9jayhsZ3QsIHJndCk7CisgICAgICAgICAgICBkb211X2NyYXNoKGxkKTsKICAg
ICAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgICAgIGdvdG8gdW5k
b19vdXQ7CiAgICAgICAgIH0KQEAgLTE0MDYsNyArMTQwNywxMCBAQCB1bm1hcF9jb21tb24oCiAg
ICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCiAgICAgICAgIGlmICggZXJyICkK
KyAgICAgICAgeworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7CiAgICAgICAgICAgICByYyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBJZiBqdXN0
IHVubWFwcGVkIGEgd3JpdGFibGUgbWFwcGluZywgbWFyayBhcyBkaXJ0aWVkICovCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA4OWIy
MTFkNmFhLi44NTYxMWRkYWU0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTg0MSw2ICs4NDEsOSBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhh
dHAsCiAgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+Z3BmbiAt
IGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICYmIHJjID49IDAgKQog
ICAgICAgICAgICAgcmMgPSByZXQ7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShyYyA8IDApICkK
KyAgICAgICAgICAgIGRvbXVfY3Jhc2goZCk7CiAgICAgfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCmluZGV4IDE1YWU2NmEwNmMuLmExNmYxYTBjNjYgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMjcxLDkgKzI3MSw2IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
RVJSCiAgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBkZm4gJSJQUklfZGZu
IiB0byBtZm4gJSJQUklfbWZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgcmMpOwotCi0gICAgICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIHJjOwpAQCAtMjk0LDkgKzI5MSw2IEBAIGludCBpb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGRmbiAl
IlBSSV9kZm4iIGZhaWxlZDogJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBkZm5feChkZm4pLCByYyk7Ci0KLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKLSAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7
CkBAIC0zMzQsOSArMzI4LDYgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExCIGZsdXNo
IGZhaWxlZDogJWQsIGRmbiAlIlBSSV9kZm4iLCBwYWdlIGNvdW50ICV1XG4iLAogICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOwotCi0g
ICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpAQCAtMzU3LDkgKzM0OCw2IEBAIGlu
dCBpb21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1
c2ggYWxsIGZhaWxlZDogJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBy
Yyk7Ci0KLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKLSAgICAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jCmluZGV4IDIxZTY2NzhmMTYuLjYyMGJkYzE0YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0xMDQsNyArMTA0LDExIEBAIGludCBhcmNoX2lvbW11
X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICB0aGlzX2NwdShpb21t
dV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKICAgICBpZiAoICFyYyApCisgICAgewogICAgICAg
ICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoX2FsbChkKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgIH0KIAogICAgIGlmICggcmMg
JiYgcmMgIT0gLUVSRVNUQVJUICkKICAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmlu
ZGV4IDBiYTgwY2IxYTguLmYyYzU5NGQxOTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02MTYsNiArNjE2LDExIEBA
IHZvaWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgX19kb21haW5fY3Jh
c2goZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0gd2hpbGUgKDApCiAKKyNkZWZpbmUgZG9tdV9jcmFzaChkKSBkbyB7ICAgICAgICAgICAg
ICAgIFwKKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKSAgICAgICAgIFwKKyAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgIFwKK30gd2hpbGUgKGZhbHNlKQor
CiAvKgogICogQ2FsbGVkIGZyb20gYXNzZW1ibHkgY29kZSwgd2l0aCBhbiBvcHRpb25hbCBhZGRy
ZXNzIHRvIGhlbHAgaW5kaWNhdGUgd2h5CiAgKiB0aGUgY3Jhc2ggb2NjdXJlZC4gIElmIGFkZHIg
aXMgMCwgbG9vayB1cCBhZGRyZXNzIGZyb20gbGFzdCBleHRhYmxlCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Lw-0005kn-Nn; Wed, 12 Sep 2018 11:30:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lw-0005kQ-9l
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:36 +0000
X-Inumbo-ID: 647497b6-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 647497b6-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095087"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:25 +0100
Message-ID: <20180912113028.19610-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 3/6] iommu: push use of type-safe DFN and MFN
 into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoK
djc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkZWQgSmFuJ3MgQS1i
IHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoKIC0gUmUtYmFzZS4K
CnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFyaWFibGVz
LgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0ZW5kIHVzZSBvZiBp
bnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3RseQogICBlbmNhcHN1
bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2UgdmVyc2EuCi0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgNDYgKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAg
ICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2luY2x1ZGUveGVuL2lv
bW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDggZmlsZXMgY2hhbmdl
ZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZkYjYgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2MzEsNyBAQCBzdGF0
aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCitpbnQgYW1k
X2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgYm9vbF90
IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRfaW9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZu
LAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1h
cHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJsZSBhbGxvYyBm
YWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJSb290
IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAg
IHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQgYW1kX2lvbW11X21h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25n
IG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIHdpZGVy
IGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAg
aWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlmICggdXBkYXRlX3Bh
Z2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91
bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVC
VUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklf
ZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKICAgICAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAg
ICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9t
Zm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQs
IGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7Cisg
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0g
JSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAog
ICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRfZmx1c2ggPSBzZXRf
aW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBuZWVkX2ZsdXNoID0g
c2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFn
cyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcgKzY5Myw3IEBAIGlu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBWIGd1ZXN0cyBuZXZl
ciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRydXN0IG5vbi1wcmVz
ZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAgICAgICBhbWRfaW9t
bXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJ
TkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2lu
Z19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBAIGludCBhbWRfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVk
IGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0gPT0gMCApCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3BkZV9jb3VudChkLCBw
dF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJn
ZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdlcyhkLCBwdF9tZm5b
bWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
TWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGRmbiwgbWZu
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklfZGZuIiBtZm4gPSAl
IlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lcmdlX2xldmVsLCBk
Zm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzI0LDcgQEAg
b3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZu
WzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtNzQy
LDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0
YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAg
ICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKTsKKyAgICAg
ICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpOwogCiAgICAgICAg
IGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2Ug
bW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4iXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAgICAgaWYgKCByYyAh
PSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAg
ICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9w
ZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlm
ICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsx
XSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRy
eSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJ
TyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVz
ZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuKTsKKyAg
ICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbikpOwogICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNo
X3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRm
biksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkgQEAgaW50IGFtZF9p
b21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAg
IGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnBh
Z2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZG9tYWlu
LCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0g
Z2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShkb21haW4sIF9kZm4o
ZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0ICE9IDAgKQogICAg
ICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jCmluZGV4IDU2OTlhZGMwZjYuLmU3ZjljNDE2MDMgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjcxLDcgKzI3MSw3IEBA
IHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1mbl92YWxpZChfbWZu
KHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0ID0gYW1kX2lv
bW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGludCByZXQgPSBhbWRf
aW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRh
YmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
c21tdS5jCmluZGV4IDA2NjIzOThjY2MuLmYzMWIwNzViYzUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
YXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJcmV0dXJuIDA7CiB9
CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxi
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogCS8q
IEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZNSUQgKi8KQEAgLTI3
MzcsOCArMjczNiw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93
bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQogCi1zdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCitz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAJ
cDJtX3R5cGVfdCB0OwogCkBAIC0yNzUxLDcgKzI3NTAsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGgg
Z2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBl
ZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feChtZm4pICE9IGRmbl94
KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFn
cyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSkp
KQpAQCAtMjc2MywxMCArMjc2MiwxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKIAkgKiBUaGUg
ZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhlIGN1cnJlbnQgbWFw
cGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0JcmV0dXJuIGd1ZXN0
X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwLCB0KTsKKwlyZXR1
cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4pKSwgX21mbihkZm5f
eChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkg
YmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3NzUsNyArMjc3NSw3
IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBw
ZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94KGRmbikpLCAwKTsK
IH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0g
ewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMGM2ZTU5MDRkYS4uMTVhZTY2YTA2YyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xOTMsNyArMTkzLDggQEAgdm9pZCBfX2h3ZG9tX2lu
aXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAg
PT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1V
Rl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3Bh
Z2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMjYzLDcgKzI2NCw3IEBAIGlu
dCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbl94
KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1h
cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAg
IHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0
KCkgKQpAQCAtMjg2LDcgKzI4Nyw3IEBAIGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZv
cm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51
bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAg
ICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQpAQCAt
MzI2LDcgKzMyNyw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICggIWlvbW11X2VuYWJs
ZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNo
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxi
X2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0gaGQtPnBsYXRmb3Jt
X29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50
a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGFjMGE3
OGQ5MTcuLjAxNjNiYjk0OWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC01
ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfYWxsKHZv
aWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9m
bHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50IF9fbXVzdF9jaGVj
ayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1hX29sZF9wdGVfcHJl
c2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgaWYg
KCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBp
ZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9ERk4pICkKKyAgICAg
ICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJRF9ERk4pICkKICAg
ICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBpb21tdV9kb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZsdXNoX2Rldl9pb3Rs
Yik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNp
KGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMyLDcgQEAgc3RhdGlj
IGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0K
IAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBAIC02NDEsNyArNjQw
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxi
KGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lv
dGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25lIHBhZ2UncyBwYWdl
IHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZG1h
X3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRkcikKICAgICBpb21t
dV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwogCiAgICAg
aWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAgICAgICByYyA9IGlv
bW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NISUZUXzRLLCAxKTsK
KyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4sIGRhZGRyX3RvX2Rm
bihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKQEAgLTE3
NjcsOCArMTc2Niw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3Qg
ZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdz
KQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMTc4
NiwxNiArMTc4NCwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5n
X2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIF9fZGZu
X3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRk
cihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRkciA9PSAwICkKICAg
ICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAg
ICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1h
cF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2UgKyAoZGZuICYgTEVW
RUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVWRUxfTUFTSyk7CiAg
ICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBhZGRyX3QpbWZuIDw8
IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIo
bWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAgICAgICAgICAgICAo
KGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8CiAgICAgICAg
ICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERNQV9QVEVfV1JJVEUg
OiAwKSk7CkBAIC0xODIzLDEzICsxODIxLDEzIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlu
dGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBk
Zm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90
IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUg
c3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gZG1h
X3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7CisgICAgcmV0dXJuIGRtYV9w
dGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0KIAogaW50IGlvbW11X3B0ZV9m
bHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpwdGUsCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IDY4MTgyYWZkOTEuLjIxZTY2NzhmMTYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02NSw3ICs2NSw3IEBAIGludCBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVT
U19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAg
ICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4s
CisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBfZGZu
KGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwogICAgICAgICAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCmluZGV4IDk5YmMy
MWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFtZF9pb21tdV9pbml0KHZvaWQp
OwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2FjcGkodm9pZCk7CiAKIC8qIG1h
cHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwot
aW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7CitpbnQgX19tdXN0X2NoZWNr
IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiB1NjQg
YW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAqZW50cnkpOwogaW50IF9fbXVz
dF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBp
bnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21h
aW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjModTMyICpk
dGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNtZCB0byBpb21tdSAqLwogdm9p
ZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwotdm9pZCBhbWRf
aW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCit2
b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CiB2
b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBnYWRkciwgdW5zaWdu
ZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjk5YjY5ZWU3Zi4uOWUwYjRlODYzOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZuX3QgZGZuX2FkZChkZm5fdCBk
Zm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2RmbihkZm5feChkZm4pICsgaSk7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4LCBkZm5fdCB5KQoreworICAg
IHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogI2RlZmluZSBJT01NVV9QQUdFX1NI
SUZUIDEyCiAjZGVmaW5lIElPTU1VX1BBR0VfU0laRSAgKF9BQygxLEwpIDw8IElPTU1VX1BBR0Vf
U0hJRlQpCiAjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkp
CkBAIC0xODIsOSArMTg3LDkgQEAgc3RydWN0IGlvbW11X29wcyB7CiAjZW5kaWYgLyogSEFTX1BD
SSAqLwogCiAgICAgdm9pZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKLSAgICBpbnQg
X19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
ZGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4s
IHVuc2lnbmVkIGludCBmbGFncyk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKTsKKyAgICBpbnQgX19tdXN0X2No
ZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKKyAg
ICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuKTsKICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwog
I2lmZGVmIENPTkZJR19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2ln
bmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwpAQCAt
MTk1LDcgKzIwMCw3IEBAIHN0cnVjdCBpb21tdV9vcHMgewogICAgIHZvaWQgKCpyZXN1bWUpKHZv
aWQpOwogICAgIHZvaWQgKCpzaGFyZV9wMm0pKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQg
KCpjcmFzaF9zaHV0ZG93bikodm9pZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2Zs
dXNoKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKKyAgICBpbnQgX19tdXN0
X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KTsK
ICAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpk
KTsKICAgICBpbnQgKCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9tbXVfZ3JkbV90ICos
IHZvaWQgKik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03M0-0005ly-F9; Wed, 12 Sep 2018 11:30:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Ly-0005lT-Ur
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:38 +0000
X-Inumbo-ID: 664809fc-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 664809fc-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095095"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:24 +0100
Message-ID: <20180912113028.19610-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 2/6] iommu: make use of type-safe DFN and MFN
 in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGlu
dGVsLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4K
CnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFkZGVkIEphbidzIEEt
YiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6CiAtIFJlLWJhc2Uu
Cgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVybWVkaWF0ZSAnZnJh
bWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gVXNl
IGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVjdGx5IGVuY2Fwc3Vs
YXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAg
ICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAg
ICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5j
ICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC94ODYvdnRkLmMgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgfCAxNCArKysrKysrLS0tLQogMTEgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9u
cygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDEzNjRlNTk2MGEuLjBkYjEyYjAxZjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTk1Nyw3
ICs5NTcsOCBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAogCiAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSAmJgogICAgICAgICAgKGxw
YWVfaXNfdmFsaWQob3JpZ19wdGUpIHx8IGxwYWVfaXNfdmFsaWQoKmVudHJ5KSkgKQotICAgICAg
ICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWluLCBnZm5feChzZ2ZuKSwgMVVMIDw8
IHBhZ2Vfb3JkZXIpOworICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWlu
LCBfZGZuKGdmbl94KHNnZm4pKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxVUwg
PDwgcGFnZV9vcmRlcik7CiAgICAgZWxzZQogICAgICAgICByYyA9IDA7CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmFlYTJmNWU2My4u
ZTUwM2RlZGViZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTI3NTcsMTQgKzI3NTcsMTQgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICAgICAgaWYgKCBkICYm
IGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4obWZuX3RvX2dtZm4oZCwgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKSk7CisgICAgICAgICAgICBtZm5fdCBtZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKIAogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2spID09IFBHVF93cml0YWJs
ZV9wYWdlICkKLSAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9wYWdlKGQs
IGdmbl94KGdmbikpOworICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X3VubWFwX3Bh
Z2UoZCwgX2RmbihtZm5feChtZm4pKSk7CiAgICAgICAgICAgICBlbHNlIGlmICggdHlwZSA9PSBQ
R1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFw
X3BhZ2UoZCwgZ2ZuX3goZ2ZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Cisg
ICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihtZm5feCht
Zm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VRl9yZWFkYWJsZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXgg
MWZmNGYxNGFlNC4uOWEzYTkwZTllNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC04NzAsMTUgKzg3MCwxOSBA
QCBvdXQ6CiAgICAgICAgICAgICByYyA9IGlvbW11X3B0ZV9mbHVzaChkLCBnZm4sICZlcHRfZW50
cnktPmVwdGUsIG9yZGVyLCB2dGRfcHRlX3ByZXNlbnQpOwogICAgICAgICBlbHNlCiAgICAgICAg
IHsKKyAgICAgICAgICAgIGRmbl90IGRmbiA9IF9kZm4oZ2ZuKTsKKwogICAgICAgICAgICAgaWYg
KCBpb21tdV9mbGFncyApCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBv
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByYyA9
IGlvbW11X21hcF9wYWdlKGQsIGdmbiArIGksIG1mbl94KG1mbikgKyBpLCBpb21tdV9mbGFncyk7
CisgICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4s
IGkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl9hZGQobWZu
LCBpKSwgaW9tbXVfZmxhZ3MpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJj
KSApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHdoaWxl
ICggaS0tICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8g
c2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBnZm4gKyBpKSApCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5fYWRkKGRmbiwg
aSkpICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtODg3LDcgKzg5MSw3IEBAIG91dDoKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVy
KTsgaSsrICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJldCA9IGlv
bW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7CisgICAgICAgICAgICAgICAgICAgIHJldCA9IGlv
bW11X3VubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpKTsKICAgICAgICAgICAgICAgICAgICAg
aWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgICAgICAg
ICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCmluZGV4IGI4YzVkMmVkMjYuLjg4MWU5ZTg3YjggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
QEAgLTY4NywyOSArNjg3LDM2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICAgICAgaWYgKCBpb21tdV9vbGRf
ZmxhZ3MgKQogICAgICAgICAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhwMm0tPmRvbWFp
biwgZ2ZuLCBwYWdlX29yZGVyKTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggaW9tbXVf
cHRlX2ZsYWdzICkKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29y
ZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IGlvbW11X21h
cF9wYWdlKHAybS0+ZG9tYWluLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11X3B0ZV9mbGFncyk7Ci0gICAgICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGRmbl90IGRmbiA9IF9kZm4oZ2ZuKTsKKworICAgICAgICAgICAgaWYgKCBpb21tdV9wdGVf
ZmxhZ3MgKQorICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29y
ZGVyKTsgaSsrICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxl
ICggaS0tICkKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRp
c2Z5IF9fbXVzdF9jaGVjay4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVf
dW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdl
KHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX2FkZChtZm4sIGkpLCBpb21tdV9wdGVfZmxhZ3MpOworICAgICAg
ICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9t
YWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
Zm5fYWRkKGRmbiwgaSkpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVM
IDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBnZm4gKyBpKTsKKyAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4sIGkpKTsKIAotICAgICAgICAg
ICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0gICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJjID0gcmV0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KIAog
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKaW5kZXggNjAyMDU1M2MxNy4uODAxYjYyOWI5NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzE1LDkgKzcx
NSwxMSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KHAybS0+ZG9tYWluKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRmbiA9IF9kZm4o
bWZuKTsKKwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsg
aSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0ID0gaW9tbXVfdW5t
YXBfcGFnZShwMm0tPmRvbWFpbiwgbWZuICsgaSk7CisgICAgICAgICAgICAgICAgaW50IHJldCA9
IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGRmbl9hZGQoZGZuLCBpKSk7CiAKICAgICAg
ICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwpAQCAt
Nzc0LDE2ICs3NzYsMTcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgewogICAgICAgICBpZiAoIG5lZWRfaW9tbXUo
ZCkgJiYgdCA9PSBwMm1fcmFtX3J3ICkKICAgICAgICAgeworICAgICAgICAgICAgZGZuX3QgZGZu
ID0gX2RmbihtZm5feChtZm4pKTsKKwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8
PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9
IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAorICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpLCBtZm5fYWRkKG1m
biwgaSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFi
bGV8SU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgICAgICAgICBpZiAoIHJjICE9IDAgKQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9j
aGVjay4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShk
LCBtZm5feChtZm5fYWRkKG1mbiwgaSkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
IGlvbW11X3VubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpKSApCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwpA
QCAtMTE1OCw3ICsxMTYxLDggQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICB7CiAgICAgICAgIGlmICggIW5lZWRf
aW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBpb21tdV9t
YXBfcGFnZShkLCBnZm5fbCwgZ2ZuX2wsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUp
OworICAgICAgICByZXR1cm4gaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihnZm5fbCksIF9tZm4oZ2Zu
X2wpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9N
TVVGX3dyaXRhYmxlKTsKICAgICB9CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CkBAIC0x
MjQ4LDcgKzEyNTIsNyBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiAgICAgewogICAgICAgICBpZiAoICFuZWVkX2lv
bW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVfdW5t
YXBfcGFnZShkLCBnZm5fbCk7CisgICAgICAgIHJldHVybiBpb21tdV91bm1hcF9wYWdlKGQsIF9k
Zm4oZ2ZuX2wpKTsKICAgICB9CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
aW5kZXggNjA2NTA4Yzg3MS4uMDQ4YmRhODViYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTQyOSwxMyArMTQy
OSwxNCBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcg
ZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11
X3Bhc3N0aHJvdWdoICYmICFuZWVkX2lvbW11KGhhcmR3YXJlX2RvbWFpbikgKQogICAgIHsKICAg
ICAgICAgZm9yICggaSA9IHNwZm47IGkgPCBlcGZuOyBpKysgKQotICAgICAgICAgICAgaWYgKCBp
b21tdV9tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGksIGksIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpICkKKyAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVf
ZG9tYWluLCBfZGZuKGkpLCBfbWZuKGkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpICkKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgaWYgKCBpICE9IGVwZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICB3
aGlsZSAoaS0tID4gb2xkX21heCkKICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8g
c2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1h
cF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgaSkgKQorICAgICAgICAgICAgICAgIGlmICggaW9tbXVf
dW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIF9kZm4oaSkpICkKICAgICAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgICAgIGdvdG8gZGVzdHJveV9tMnA7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggNzNkM2VkMzcwMS4uMmQwMWNhZDE3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTE0MywxMyArMTE0Mywx
MyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAgICAgICAgICEob2xkX3BpbiAmIChHTlRQSU5faHN0
d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICgg
IShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X21h
cF9wYWdlKGxkLCBtZm5feChtZm4pLCBtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworICAgICAg
ICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBfZGZuKG1mbl94KG1mbikpLCBtZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwg
SU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggYWN0X3BpbiAm
JiAhb2xkX3BpbiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBtZm5feChtZm4pLCBtZm5feChtZm4p
LAorICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBfZGZuKG1mbl94KG1m
bikpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlKTsKICAgICAgICAgfQogICAgICAgICBpZiAoIGVyciApCkBAIC0xMzk4LDEwICsxMzk4
LDEwIEBAIHVubWFwX2NvbW1vbigKIAogICAgICAgICBraW5kID0gbWFwa2luZChsZ3QsIHJkLCBv
cC0+bWZuKTsKICAgICAgICAgaWYgKCAha2luZCApCi0gICAgICAgICAgICBlcnIgPSBpb21tdV91
bm1hcF9wYWdlKGxkLCBtZm5feChvcC0+bWZuKSk7CisgICAgICAgICAgICBlcnIgPSBpb21tdV91
bm1hcF9wYWdlKGxkLCBfZGZuKG1mbl94KG9wLT5tZm4pKSk7CiAgICAgICAgIGVsc2UgaWYgKCAh
KGtpbmQgJiBNQVBLSU5EX1dSSVRFKSApCi0gICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgbWZuX3gob3AtPm1mbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5feChvcC0+bWZuKSwgSU9NTVVGX3JlYWRhYmxlKTsKKyAgICAgICAgICAgIGVyciA9IGlvbW11
X21hcF9wYWdlKGxkLCBfZGZuKG1mbl94KG9wLT5tZm4pKSwgb3AtPm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAKICAgICAgICAgZG91Ymxl
X2d0X3VubG9jayhsZ3QsIHJndCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMg
Yi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDk5NmY5NGIxMDMuLjg5YjIxMWQ2YWEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAt
ODM0LDExICs4MzQsMTEgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAogCiAgICAgICAgIHRoaXNfY3B1
KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gMDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3Rs
Yl9mbHVzaChkLCB4YXRwLT5pZHggLSBkb25lLCBkb25lKTsKKyAgICAgICAgcmV0ID0gaW9tbXVf
aW90bGJfZmx1c2goZCwgX2Rmbih4YXRwLT5pZHggLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlm
ICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAwICkKICAgICAgICAgICAgIHJjID0gcmV0OwogCi0g
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIHhhdHAtPmdwZm4gLSBkb25lLCBkb25l
KTsKKyAgICAgICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgX2Rmbih4YXRwLT5ncGZuIC0g
ZG9uZSksIGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAg
ICAgICAgICAgICByYyA9IHJldDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCAx
MGQxMjUyNTU0Li4wYzZlNTkwNGRhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTI1NCw3
ICsyNTQsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwK
K2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1m
biwKICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC0yNjMsMTMgKzI2Mywx
MyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5w
bGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPm1hcF9wYWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUjbHggdG8gbWZu
ICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRm
biwgbWZuLCByYyk7CisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBkZm4g
JSJQUklfZGZuIiB0byBtZm4gJSJQUklfbWZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgcmMpOwogCiAgICAg
ICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jh
c2goZCk7CkBAIC0yNzgsNyArMjc4LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4g
cmM7CiB9CiAKLWludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuKQoraW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwogICAgIGludCByYzsKQEAgLTI4NiwxMyArMjg2LDEzIEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJj
ID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBkZm4pOworICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBkZm5feChkZm4pKTsKICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50
a19yYXRlbGltaXQoKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAg
ICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAot
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZuLCByYyk7CisgICAgICAgICAgICAg
ICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGRmbiAlIlBSSV9kZm4iIGZhaWxlZDogJWRcbiIs
CisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm5feChkZm4pLCByYyk7CiAKICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKQEAgLTMxOCw4ICszMTgsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0
YWJsZXModW5zaWduZWQgbG9uZyB1bnVzZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1bWFza19jeWNsZShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25saW5lX21hcCkpOwogfQog
Ci1pbnQgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCitpbnQg
aW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCB1bnNpZ25lZCBp
bnQgcGFnZV9jb3VudCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRv
bV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMjcsMTMgKzMyNiwxMyBAQCBpbnQgaW9tbXVf
aW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgaWYg
KCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3JtX29w
cy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRm
b3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOwogICAg
IGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5n
X2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
RVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAl
ZCwgZGZuICUjbHgsIHBhZ2UgY291bnQgJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCByYywgZGZuLCBwYWdlX2NvdW50KTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJ
T01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAl
dVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBw
YWdlX2NvdW50KTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3g4Ni92dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRk
LmMKaW5kZXggYWM2NTNlZWEwZS4uOWU0ZTgwZGVlZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQveDg2L3Z0ZC5jCkBAIC0xMDcsNyArMTA3LDggQEAgdm9pZCBfX2h3ZG9tX2luaXQgdnRkX3Nl
dF9od2RvbV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgcGFnZV9pc19y
YW1fdHlwZShwZm4sIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBwZm4sIHBmbiwgSU9NTVVGX3Jl
YWRhYmxlfElPTU1VRl93cml0YWJsZSk7CisgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwg
X2RmbihwZm4pLCBfbWZuKHBmbiksCisJCQkgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dB
Uk5JTkcgVlREUFJFRklYICIgZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDE5ZDVkNTVkNzku
LjI5OWI2OWVlN2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL3Nw
aW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3BjaS5oPgogI2luY2x1ZGUgPHhlbi90eXBlc2FmZS5o
PgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNp
bmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgpAQCAtNDIs
NiArNDMsMTEgQEAgVFlQRV9TQUZFKHVpbnQ2NF90LCBkZm4pOwogI3VuZGVmIGRmbl94CiAjZW5k
aWYKIAorc3RhdGljIGlubGluZSBkZm5fdCBkZm5fYWRkKGRmbl90IGRmbiwgdW5zaWduZWQgbG9u
ZyBpKQoreworICAgIHJldHVybiBfZGZuKGRmbl94KGRmbikgKyBpKTsKK30KKwogI2RlZmluZSBJ
T01NVV9QQUdFX1NISUZUIDEyCiAjZGVmaW5lIElPTU1VX1BBR0VfU0laRSAgKF9BQygxLEwpIDw8
IElPTU1VX1BBR0VfU0hJRlQpCiAjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFH
RV9TSVpFIC0gMSkpCkBAIC04Niw5ICs5Miw5IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0
IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxfSU9NTVVGX3JlYWRh
YmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9NTVVGX3dyaXRhYmxl
ICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKLWlu
dCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qg
bWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9tbXVfZmVhdHVyZQog
ewpAQCAtMjExLDcgKzIxNyw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5f
ZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCitpbnQg
X19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03Lx-0005l1-0V; Wed, 12 Sep 2018 11:30:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03Lw-0005kR-CE
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:30:36 +0000
X-Inumbo-ID: 64200f91-b67f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64200f91-b67f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:31:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095086"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 12 Sep 2018 12:30:23 +0100
Message-ID: <20180912113028.19610-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180912113028.19610-1-paul.durrant@citrix.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 1/6] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCnY3OgogLSBSZS1uYW1lIEJGTiAtPiBERk4g
YXMgcmVxdWVzdGVkIGJ5IEphbi4KIC0gRHJvcHBlZCBXZWkncyBSLWIgYmVjYXVzZSBvZiBuYW1l
IGNoYW5nZS4KCnY2OgogLSBEcm9wcGVkIGNoYW5nZXMgdG8gJ21mbicgc2VjdGlvbiBpbiB4ZW4v
bW0uaCBhcyBzdWdnZXN0ZWQgYnkgS2V2aW4uCgp2MzoKIC0gR2V0IHJpZCBvZiBpbnRlcm1lZGlh
dGUgJ2ZyYW1lJyB2YXJpYWJsZXMgYWdhaW4uCgp2MjoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZy
b20gSmFuLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAg
fCAxOCArKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAg
IHwgNzggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICB8IDE2ICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyAgICAgICAgICAgICB8IDI4ICsrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMzAgKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAzOCArKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL21tLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCiA4IGZpbGVzIGNo
YW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA5MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKaW5kZXggMDgyNDdmYTM1NC4uZDRkMDcxZTUzZSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwpAQCAtMjg0LDcgKzI4NCw3IEBA
IHZvaWQgaW52YWxpZGF0ZV9pb21tdV9hbGwoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiB9CiAK
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKHU4IGRldmZuLCBjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdhZGRyLCB1bnNp
Z25lZCBpbnQgb3JkZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkYWRkcl90IGRhZGRy
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKQEAgLTMxNSwxMiArMzE1LDEyIEBAIHZvaWQgYW1kX2lv
bW11X2ZsdXNoX2lvdGxiKHU4IGRldmZuLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKIAog
ICAgIC8qIHNlbmQgSU5WQUxJREFURV9JT1RMQl9QQUdFUyBjb21tYW5kICovCiAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgaW52YWxpZGF0ZV9pb3RsYl9w
YWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZ2FkZHIsIHJlcV9pZCwgb3JkZXIpOwor
ICAgIGludmFsaWRhdGVfaW90bGJfcGFnZXMoaW9tbXUsIG1heHBlbmQsIDAsIHF1ZXVlaWQsIGRh
ZGRyLCByZXFfaWQsIG9yZGVyKTsKICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAotc3Rh
dGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDY0X3QgZ2FkZHIsCitzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX2lvdGxicyhzdHJ1
Y3QgZG9tYWluICpkLCBkYWRkcl90IGRhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2OwpAQCAtMzMzLDcgKzMzMyw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxf
aW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogICAgICAgICB1OCBkZXZm
biA9IHBkZXYtPmRldmZuOwogCiAgICAgICAgIGRvIHsKLSAgICAgICAgICAgIGFtZF9pb21tdV9m
bHVzaF9pb3RsYihkZXZmbiwgcGRldiwgZ2FkZHIsIG9yZGVyKTsKKyAgICAgICAgICAgIGFtZF9p
b21tdV9mbHVzaF9pb3RsYihkZXZmbiwgcGRldiwgZGFkZHIsIG9yZGVyKTsKICAgICAgICAgICAg
IGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICB9IHdoaWxlICggZGV2Zm4g
IT0gcGRldi0+ZGV2Zm4gJiYKICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSA9PSBQ
Q0lfU0xPVChwZGV2LT5kZXZmbikgKTsKQEAgLTM0Miw3ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBh
bWRfaW9tbXVfZmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRk
ciwKIAogLyogRmx1c2ggaW9tbXUgY2FjaGUgYWZ0ZXIgcDJtIGNoYW5nZXMuICovCiBzdGF0aWMg
dm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdhZGRyLCB1bnNpZ25lZCBpbnQgb3Jk
ZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVu
c2lnbmVkIGludCBvcmRlcikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11OwpAQCAtMzUyLDEzICszNTIsMTMgQEAgc3RhdGljIHZvaWQgX2Ft
ZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIGZvcl9lYWNoX2FtZF9p
b21tdSAoIGlvbW11ICkKICAgICB7CiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+
bG9jaywgZmxhZ3MpOwotICAgICAgICBpbnZhbGlkYXRlX2lvbW11X3BhZ2VzKGlvbW11LCBnYWRk
ciwgZG9tX2lkLCBvcmRlcik7CisgICAgICAgIGludmFsaWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUs
IGRhZGRyLCBkb21faWQsIG9yZGVyKTsKICAgICAgICAgZmx1c2hfY29tbWFuZF9idWZmZXIoaW9t
bXUpOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3Mp
OwogICAgIH0KIAogICAgIGlmICggYXRzX2VuYWJsZWQgKQotICAgICAgICBhbWRfaW9tbXVfZmx1
c2hfYWxsX2lvdGxicyhkLCBnYWRkciwgb3JkZXIpOworICAgICAgICBhbWRfaW9tbXVfZmx1c2hf
YWxsX2lvdGxicyhkLCBkYWRkciwgb3JkZXIpOwogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9h
bGxfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkKQEAgLTM2Nyw5ICszNjcsOSBAQCB2b2lkIGFtZF9p
b21tdV9mbHVzaF9hbGxfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogdm9pZCBhbWRfaW9t
bXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogewot
ICAgIF9hbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgKHVpbnQ2NF90KSBnZm4gPDwgUEFHRV9TSElG
VCwgb3JkZXIpOworICAgIF9hbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgX19kZm5fdG9fZGFkZHIo
ZGZuKSwgb3JkZXIpOwogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9kZXZpY2Uoc3RydWN0IGFt
ZF9pb21tdSAqaW9tbXUsIHVpbnQxNl90IGJkZikKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYwppbmRleCA3MGI0MzQ1YjM3Li42MWFkZTcxODUwIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0zNSwxMiArMzUsMTIgQEAgc3RhdGljIHVuc2ln
bmVkIGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgaW50IGxl
dmVsKQogICAgIHJldHVybiBpZHg7CiB9CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQo
dW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQordm9pZCBjbGVhcl9pb21t
dV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCiB7
CiAgICAgdTY0ICp0YWJsZSwgKnB0ZTsKIAogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4obDFfbWZuKSk7Ci0gICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChnZm4sIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEpOworICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgo
ZGZuLCBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xKTsKICAgICAqcHRlID0gMDsKICAgICB1bm1h
cF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CkBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIGJvb2xf
dCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
CiAgICAgcmV0dXJuIG5lZWRfZmx1c2g7CiB9CiAKLXN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3B0
ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGdmbiwgCitzdGF0
aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQogewpAQCAtMTE0LDcgKzExNCw3
IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRf
bWZuLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocHRfbWZuKSk7CiAKLSAgICBwZGUgPSAodTMyKikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChn
Zm4sIHBkZV9sZXZlbCkpOworICAgIHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4
KGRmbiwgcGRlX2xldmVsKSk7CiAKICAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHBkZSwgbmV4dF9tZm4sIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMCwgaXcsIGlyKTsKQEAgLTMzMSw3ICszMzEsNyBA
QCBzdGF0aWMgdm9pZCBzZXRfcGRlX2NvdW50KHU2NCAqcGRlLCB1bnNpZ25lZCBpbnQgY291bnQp
CiAgKiBvdGhlcndpc2UgaW5jcmVhc2UgcGRlIGNvdW50IGlmIG1mbiBpcyBjb250aWdvdXMgd2l0
aCBtZm4gLSAxCiAgKi8KIHN0YXRpYyBpbnQgaW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxv
bmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
ZXJnZV9sZXZlbCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwpA
QCAtMzQ3LDcgKzM0Nyw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKIAogICAgIC8qIGdldCBwZGUgYXQg
bWVyZ2UgbGV2ZWwgKi8KICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikp
OwotICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBtZXJnZV9sZXZlbCk7Cisg
ICAgcGRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVsKTsKIAogICAg
IC8qIGdldCBwYWdlIHRhYmxlIG9mIG5leHQgbGV2ZWwgKi8KICAgICBudGFibGVfbWFkZHIgPSBh
bWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiopcGRlKTsKQEAgLTM2Miw3ICsz
NjIsNyBAQCBzdGF0aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgbWFzayA9ICgxVUxMPDwgKFBURV9QRVJfVEFC
TEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxOwogCiAgICAgaWYgKCAoKGZpcnN0X21mbiAmIG1h
c2spID09IDApICYmCi0gICAgICAgICAoKChnZm4gJiBtYXNrKSB8IGZpcnN0X21mbikgPT0gbWZu
KSApCisgICAgICAgICAoKChkZm4gJiBtYXNrKSB8IGZpcnN0X21mbikgPT0gbWZuKSApCiAgICAg
ewogICAgICAgICBwZGVfY291bnQgPSBnZXRfcGRlX2NvdW50KCpwZGUpOwogCkBAIC0zODcsNyAr
Mzg3LDcgQEAgb3V0OgogfQogCiBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgaW50IGZsYWdzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IGZsYWdzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCiB7
CiAgICAgdTY0ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKQEAgLTM5OCw3ICszOTgsNyBAQCBzdGF0
aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cHRfbWZuLAogICAgIEFTU0VSVCggc3Bpbl9pc19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9j
aykgJiYgcHRfbWZuICk7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21m
bikpOwotICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBtZXJnZV9sZXZlbCk7
CisgICAgcGRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVsKTsKIAog
ICAgIC8qIGdldCBmaXJzdCBtZm4gKi8KICAgICBudGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9u
ZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIqKXBkZSkgPj4gUEFHRV9TSElGVDsKQEAgLTQzNiw3ICs0
MzYsNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcHRfbWZuLAogICoge1JlLCB1bn1tYXBwaW5nIHN1cGVyIHBhZ2UgZnJhbWVz
IGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlvCiAgKiBwYWdlIHRhYmxlcy4KICAqLwotc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBw
Zm4sIAorc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHB0X21mbltdKQogewogICAgIHU2NCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsKQEAgLTQ2
NSw3ICs0NjUsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFi
bGVfbWZuOwogCiAgICAgICAgIG5leHRfdGFibGVfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihuZXh0X3RhYmxlX21mbikpOwotICAgICAgICBwZGUgPSBuZXh0X3RhYmxlX3ZhZGRyICsgcGZu
X3RvX3BkZV9pZHgocGZuLCBsZXZlbCk7CisgICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIg
KyBwZm5fdG9fcGRlX2lkeChkZm4sIGxldmVsKTsKIAogICAgICAgICAvKiBIZXJlIG1pZ2h0IGJl
IGEgc3VwZXIgcGFnZSBmcmFtZSAqLwogICAgICAgICBuZXh0X3RhYmxlX21mbiA9IGFtZF9pb21t
dV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgodWludDMyX3QqKXBkZSkgCkBAIC00NzcsMTEgKzQ3
NywxMSBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICBuZXh0X3RhYmxlX21mbiAhPSAwICkKICAg
ICAgICAgewogICAgICAgICAgICAgaW50IGk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biwgZ2ZuOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHBmbjsKICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX3N6OwogCiAgICAgICAgICAgICBwYWdlX3N6ID0gMSA8PCAoUFRF
X1BFUl9UQUJMRV9TSElGVCAqIChuZXh0X2xldmVsIC0gMSkpOwotICAgICAgICAgICAgZ2ZuID0g
IHBmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsK
KyAgICAgICAgICAgIHBmbiA9ICBkZm4gJiB+KCgxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICog
bmV4dF9sZXZlbCkpIC0gMSk7CiAgICAgICAgICAgICBtZm4gPSBuZXh0X3RhYmxlX21mbjsKIAog
ICAgICAgICAgICAgLyogYWxsb2NhdGUgbG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwpAQCAtNDk5
LDEwICs0OTksMTAgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
UFRFX1BFUl9UQUJMRV9TSVpFOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHNldF9pb21tdV9wdGVfcHJlc2VudChuZXh0X3RhYmxlX21mbiwgZ2ZuLCBtZm4sIG5leHRfbGV2
ZWwsCisgICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVzZW50KG5leHRfdGFibGVfbWZu
LCBwZm4sIG1mbiwgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKICAgICAgICAgICAg
ICAgICBtZm4gKz0gcGFnZV9zejsKLSAgICAgICAgICAgICAgICBnZm4gKz0gcGFnZV9zejsKKyAg
ICAgICAgICAgICAgICBwZm4gKz0gcGFnZV9zejsKICAgICAgICAgICAgICB9CiAKICAgICAgICAg
ICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoZCk7CkBAIC01NDAsNyArNTQwLDcgQEAgc3Rh
dGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2Rl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCB1cGRhdGVf
cGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAg
dTE2IGJkZjsKICAgICB2b2lkICpkZXZpY2VfZW50cnk7CkBAIC01NTQsMTMgKzU1NCwxMyBAQCBz
dGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbikKICAgICB1bnNpZ25lZCBsb25nIG9sZF9yb290X21mbjsKICAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGlmICggZ2ZuID09IGdmbl94KElO
VkFMSURfR0ZOKSApCisgICAgaWYgKCBkZm4gPT0gZGZuX3goSU5WQUxJRF9ERk4pICkKICAgICAg
ICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwotICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RP
TUFJTl9BRERSRVNTX1dJRFRIKSk7CisgICAgQVNTRVJUKCEoZGZuID4+IERFRkFVTFRfRE9NQUlO
X0FERFJFU1NfV0lEVEgpKTsKIAogICAgIGxldmVsID0gaGQtPmFyY2gucGFnaW5nX21vZGU7CiAg
ICAgb2xkX3Jvb3QgPSBoZC0+YXJjaC5yb290X3RhYmxlOwotICAgIG9mZnNldCA9IGdmbiA+PiAo
UFRFX1BFUl9UQUJMRV9TSElGVCAqIChsZXZlbCAtIDEpKTsKKyAgICBvZmZzZXQgPSBkZm4gPj4g
KFBURV9QRVJfVEFCTEVfU0hJRlQgKiAobGV2ZWwgLSAxKSk7CiAKICAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgaXNfaHZtX2RvbWFpbihkKSk7CiAK
QEAgLTYzMSw3ICs2MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5z
aWduZWQgbG9uZyBtZm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsK
QEAgLTY1MSwzNCArNjUxLDM0IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVs
eFxuIiwgZ2ZuKTsKKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZh
aWxlZCwgZGZuID0gJWx4XG4iLCBkZm4pOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKICAgICAvKiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRp
YWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRhYmxlLAotICAgICAqIHdlIG1pZ2h0IG5lZWQg
YSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLworICAgICAqIHdlIG1pZ2h0
IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3Igd2lkZXIgZGZuIG5vdyAqLwogICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBnZm4pICkKKyAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
OwotICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBn
Zm4gPSAlbHhcbiIsIGdmbik7CisgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBw
YWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CiAgICAgfQog
Ci0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5b
MV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbiwgcHRfbWZuKSB8
fCAocHRfbWZuWzFdID09IDApICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFn
ZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCiAgICAg
LyogSW5zdGFsbCA0ayBtYXBwaW5nIGZpcnN0ICovCi0gICAgbmVlZF9mbHVzaCA9IHNldF9pb21t
dV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbiwgbWZuLCAKKyAgICBuZWVkX2ZsdXNoID0gc2V0
X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuLCBtZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFi
bGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJ
T01NVUZfcmVhZGFibGUpKTsKQEAgLTY5MCw3ICs2OTAsNyBAQCBpbnQgYW1kX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1m
biwKICAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMgbmV2ZXIgY2hhbmdlcywgCiAgICAg
ICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCiAgICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm4sIDApOwogCiAg
ICAgZm9yICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAg
ICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkK
QEAgLTY5OCwxNSArNjk4LDE1IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAo
IHB0X21mblttZXJnZV9sZXZlbF0gPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
aWYgKCAhaW9tbXVfdXBkYXRlX3BkZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgbWZuLCBtZXJnZV9sZXZlbCkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9s
ZXZlbCkgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9w
YWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBnZm4sIAorICAgICAgICBpZiAoIGlvbW11X21l
cmdlX3BhZ2VzKGQsIHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbGFncywgbWVyZ2VfbGV2ZWwpICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImdmbiA9ICVseCBtZm4gPSAlbHhcbiIsIG1lcmdlX2xl
dmVsLCBnZm4sIG1mbik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRmbiA9ICVseCBt
Zm4gPSAlbHhcbiIsIG1lcmdlX2xldmVsLCBkZm4sIG1mbik7CiAgICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgfQpAQCAtNzIw
LDcgKzcyMCw3IEBAIG91dDoKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQoraW50IGFtZF9pb21t
dV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwpAQCAtNzM5LDM0ICs3MzksMzQgQEAgaW50IGFtZF9pb21tdV91bm1hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIH0KIAogICAgIC8q
IFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVsIElPIHBhZ2UgdGFi
bGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciBsYWdlciBn
Zm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciBs
YWdlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAg
ICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBnZm4pOworICAgICAgICBpbnQgcmMg
PSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKTsKIAogICAgICAgICBpZiAoIHJjICkKICAgICAg
ICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9
ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2Ug
bW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOwogICAgICAgICAgICAgaWYgKCByYyAhPSAt
RUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAg
ICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVf
ZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICgg
aW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkK
ICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAg
ICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVs
eFxuIiwgZ2ZuKTsKKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJs
ZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCiAgICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ug
bm90IHByZXNlbnQnICovCi0gICAgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBn
Zm4pOworICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuKTsKICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotICAgIGFtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCBnZm4sIDApOworICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm4sIDAp
OwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li41Njk5YWRjMGY2IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTU3OCw3ICs1NzgsNyBAQCBzdGF0
aWMgdm9pZCBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoc3RydWN0IHBhZ2VfaW5mbyogcGcsIGlu
dCBsZXZlbCwKICAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdlKG5leHRfdGFibGVfbWFkZHIp
LCBuZXh0X2xldmVsLAogICAgICAgICAgICAgICAgIGFkZHJlc3MsIGluZGVudCArIDEpOwogICAg
ICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGsoIiUqc2dmbjogJTA4bHggIG1mbjogJTA4bHhc
biIsCisgICAgICAgICAgICBwcmludGsoIiUqc2RmbjogJTA4bHggIG1mbjogJTA4bHhcbiIsCiAg
ICAgICAgICAgICAgICAgICAgaW5kZW50LCAiIiwKICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylQRk5fRE9XTihhZGRyZXNzKSwKICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZylQRk5fRE9XTihuZXh0X3RhYmxlX21hZGRyKSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCA3NGMwOWIwOTkxLi4wNjYyMzk4Y2NjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMKQEAgLTI1NTEsNyArMjU1MSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2
ZSBmbHVzaCBieSBWTUEgYW5kIFZNSUQgKi8KQEAgLTI3MzcsNyArMjczNyw3IEBAIHN0YXRpYyB2
b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhm
cmVlKHhlbl9kb21haW4pOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK3N0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogCQkJdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsK
IAlwMm1fdHlwZV90IHQ7CkBAIC0yNzQ4LDEwICsyNzQ4LDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogCSAqIHByb3RlY3RlZCBieSBhbiBJT01NVSwgWGVuIG5lZWRzIHRvIGFkZCBhIDE6MSBt
YXBwaW5nIGluIHRoZSBkb21haW4KIAkgKiBwMm0gdG8gYWxsb3cgRE1BIHJlcXVlc3QgdG8gd29y
ay4KIAkgKiBUaGlzIGlzIG9ubHkgdmFsaWQgd2hlbiB0aGUgZG9tYWluIGlzIGRpcmVjdGVkIG1h
cHBlZC4gSGVuY2UgdGhpcwotCSAqIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250
dGFiIGNvZGUgd2l0aCBnZm4gPT0gbWZuLgorCSAqIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVz
ZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBnZm4gPT0gbWZuID09IGRmbi4KIAkgKi8KIAlCVUdfT04o
IWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsKLQlCVUdfT04obWZuICE9IGdmbik7CisJQlVH
X09OKG1mbiAhPSBkZm4pOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0
YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93
cml0YWJsZSkpKQpAQCAtMjc2MywxOSArMjc2MywxOSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVj
ayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwK
IAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhlIGN1
cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0JcmV0
dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwLCB0
KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm4pLCBfbWZuKGRm
biksIDAsIHQpOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBfX211
c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBi
eSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KLQkgKiBpcyBkaXJlY3QgbWFwcGVkCisJICog
aXMgZGlyZWN0IG1hcHBlZCAoaS5lLiBnZm4gPT0gbWZuID09IGRmbikuCiAJICovCiAJaWYgKCAh
aXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVy
biBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihnZm4pLCAwKTsK
KwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZu
KSwgMCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11
X29wcyA9IHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGU5MTc5MDE5NzYuLjEwZDEyNTI1
NTQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTg0LDcgKzE4NCw3IEBAIHZvaWQgX19o
d2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcGFn
ZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOworICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBkZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwogICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7CiAgICAgICAgICAgICBp
bnQgcmV0OwogCkBAIC0xOTMsNyArMTkzLDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgPT0gUEdUX3dyaXRh
YmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBwaW5nIHw9IElPTU1VRl93cml0YWJsZTsK
IAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBt
Zm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3Bh
Z2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOwogICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAg
ICAgICAgICAgIHJjID0gcmV0OwogCkBAIC0yNTQsNyArMjU0LDcgQEAgdm9pZCBpb21tdV9kb21h
aW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ry
b3koZCk7CiB9CiAKLWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTI2MywxMyArMjYzLDEzIEBAIGludCBp
b21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWdu
ZWQgbG9uZyBtZm4sCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29w
cyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBf
cGFnZShkLCBnZm4sIG1mbiwgZmxhZ3MpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAg
ewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQo
KSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJk
JWQ6IElPTU1VIG1hcHBpbmcgZ2ZuICUjbHggdG8gbWZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgbWZuLCByYyk7CisgICAgICAgICAg
ICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBkZm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6
ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZuLCBtZm4sIHJjKTsK
IAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwpAQCAtMjc4LDcgKzI3OCw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAg
cmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZGZuKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKQEAgLTI4NiwxMyArMjg2LDEzIEBAIGludCBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAg
IGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBnZm4pOwor
ICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBkZm4pOwogICAgIGlmICgg
dW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24g
JiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCi0g
ICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGdmbiAlI2x4IGZhaWxlZDog
JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4sIHJjKTsKKyAgICAg
ICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUjbHggZmFpbGVkOiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwgcmMpOwogCiAgICAgICAg
IGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CkBAIC0zMTgsNyArMzE4LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVz
KHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9tYXApKTsKIH0KIAotaW50
IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAor
aW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZu
LAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogICAg
IGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMzI3LDEz
ICszMjcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9v
cHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGdmbiwgcGFnZV9j
b3VudCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm4sIHBh
Z2VfY291bnQpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICgg
IWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIg
Zmx1c2ggZmFpbGVkOiAlZCwgZ2ZuICUjbHgsIHBhZ2UgY291bnQgJXVcbiIsCi0gICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCByYywgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICAgICAgICAg
ICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSNseCwgcGFn
ZSBjb3VudCAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm4s
IHBhZ2VfY291bnQpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDhkNzY4YTQ2OTMuLmFjMGE3OGQ5MTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODUsNyArNTg1LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNo
X2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGRtYV9vbGRfcHRlX3ByZXNlbnQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3Vu
dCkKIHsKQEAgLTYxMiwxMiArNjEyLDEyIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11
X2ZsdXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGlmICggaW9tbXVfZG9taWQg
PT0gLTEgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBwYWdlX2NvdW50
ICE9IDEgfHwgZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIGlmICggcGFnZV9j
b3VudCAhPSAxIHx8IGRmbiA9PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICAgICAgcmMg
PSBpb21tdV9mbHVzaF9pb3RsYl9kc2koaW9tbXUsIGlvbW11X2RvbWlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wc2koaW9tbXUsIGlvbW11
X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3Qp
Z2ZuIDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Rmbl90b19kYWRkcihkZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICFkbWFfb2xkX3B0ZV9wcmVzZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmx1c2hfZGV2X2lvdGxiKTsKQEAgLTYzMywxNSArNjMzLDE1IEBAIHN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiB9
CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7Ci0g
ICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbiwgMSwgcGFnZV9jb3VudCk7CisgICAg
cmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2FsbChzdHJ1Y3QgZG9tYWlu
ICpkKQogewotICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm5feChJTlZBTElEX0dG
TiksIDAsIDApOworICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihkLCBkZm5feChJTlZBTElE
X0RGTiksIDAsIDApOwogfQogCiAvKiBjbGVhciBvbmUgcGFnZSdzIHBhZ2UgdGFibGUgKi8KQEAg
LTE3NjcsNyArMTc2Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1
Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdz
KQogewpAQCAtMTc4NiwxNCArMTc4NiwxNCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLLCAxKTsKKyAgICBwZ19tYWRkciA9
IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAg
aWYgKCBwZ19tYWRkciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFn
ZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAg
IHB0ZSA9IHBhZ2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm4g
JiBMRVZFTF9NQVNLKTsKICAgICBvbGQgPSAqcHRlOwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3
LCAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChu
ZXcsCkBAIC0xODE3LDIyICsxODE3LDIyIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVs
X2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgdW5tYXBfdnRkX2RvbWFpbl9w
YWdlKHBhZ2UpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikg
KQotICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbiwgZG1hX3B0ZV9wcmVzZW50
KG9sZCksIDEpOworICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgZG1hX3B0
ZV9wcmVzZW50KG9sZCksIDEpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBh
bmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfcGFzc3Rocm91
Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBy
ZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEsp
OworICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShkLCBfX2Rmbl90b19kYWRkcihkZm4pKTsK
IH0KIAotaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQg
KnB0ZSwKK2ludCBpb21tdV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZGZu
LCB1aW50NjRfdCAqcHRlLAogICAgICAgICAgICAgICAgICAgICBpbnQgb3JkZXIsIGludCBwcmVz
ZW50KQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKQEAgLTE4NTYsNyArMTg1
Niw3IEBAIGludCBpb21tdV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdTY0IGdmbiwgdTY0
ICpwdGUsCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICByYyA9IGlvbW11X2ZsdXNo
X2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX2Rmbl90b19kYWRkcihkZm4pLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvcmRlciwgIXByZXNlbnQsIGZsdXNoX2Rldl9pb3RsYik7CiAg
ICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAgewpAQCAtMjYyNiw3ICsyNjI2LDcgQEAgc3Rh
dGljIHZvaWQgdnRkX2R1bXBfcDJtX3RhYmxlX2xldmVsKHBhZGRyX3QgcHRfbWFkZHIsIGludCBs
ZXZlbCwgcGFkZHJfdCBncGEsCiAgICAgICAgICAgICB2dGRfZHVtcF9wMm1fdGFibGVfbGV2ZWwo
ZG1hX3B0ZV9hZGRyKCpwdGUpLCBuZXh0X2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhZGRyZXNzLCBpbmRlbnQgKyAxKTsKICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgcHJpbnRrKCIlKnNnZm46ICUwOGx4IG1mbjogJTA4bHhcbiIsCisgICAgICAgICAgICBw
cmludGsoIiUqc2RmbjogJTA4bHggbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShhZGRyZXNzID4+
IFBBR0VfU0hJRlRfNEspLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShkbWFf
cHRlX2FkZHIoKnB0ZSkgPj4gUEFHRV9TSElGVF80SykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCBlMzVkOTQxZjNj
Li4xOWQ1ZDU1ZDc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjMsMTEgKzIzLDM3IEBACiAjaW5jbHVkZSA8eGVu
L3BhZ2UtZGVmcy5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUgPHhlbi9w
Y2kuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXNhZmUuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lv
cmVxLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPGFzbS9kZXZpY2Uu
aD4KICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KIAorVFlQRV9TQUZFKHVpbnQ2NF90LCBkZm4pOwor
I2RlZmluZSBQUklfZGZuICAgICBQUkl4NjQKKyNkZWZpbmUgSU5WQUxJRF9ERk4gX2Rmbih+MFVM
KQorCisjaWZuZGVmIGRmbl90CisjZGVmaW5lIGRmbl90IC8qIEdyZXAgZm9kZGVyOiBkZm5fdCwg
X2RmbigpIGFuZCBkZm5feCgpIGFyZSBkZWZpbmVkIGFib3ZlICovCisjZGVmaW5lIF9kZm4KKyNk
ZWZpbmUgZGZuX3gKKyN1bmRlZiBkZm5fdAorI3VuZGVmIF9kZm4KKyN1bmRlZiBkZm5feAorI2Vu
ZGlmCisKKyNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAxMgorI2RlZmluZSBJT01NVV9QQUdFX1NJ
WkUgIChfQUMoMSxMKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBJT01NVV9QQUdFX01B
U0sgICh+KElPTU1VX1BBR0VfU0laRSAtIDEpKQorCit0eXBlZGVmIHVpbnQ2NF90IGRhZGRyX3Q7
CisKKyNkZWZpbmUgX19kZm5fdG9fZGFkZHIoZGZuKSAoKGRhZGRyX3QpKGRmbikgPDwgSU9NTVVf
UEFHRV9TSElGVCkKKyNkZWZpbmUgX19kYWRkcl90b19kZm4oZGFkZHIpICgodWludDY0X3QpKGRh
ZGRyID4+IElPTU1VX1BBR0VfU0hJRlQpKQorCisjZGVmaW5lIGRmbl90b19kYWRkcihkZm4pIF9f
ZGZuX3RvX2RhZGRyKGRmbl94KGRmbikpCisjZGVmaW5lIGRhZGRyX3RvX2RmbihkYWRkcikgX2Rm
bihfX2RhZGRyX3RvX2RmbihkYWRkcikpCisKIGV4dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBp
b21tdV9lbmFibGVkOwogZXh0ZXJuIGJvb2xfdCBmb3JjZV9pb21tdSwgaW9tbXVfZG9tMF9zdHJp
Y3QsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91bmRfYmlvc19i
dWcsIGlvbW11X2lnZngsIGlvbW11X3Bhc3N0aHJvdWdoOwpAQCAtNjAsOSArODYsOSBAQCB2b2lk
IGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFi
bGUgICgxdTw8X0lPTU1VRl9yZWFkYWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAj
ZGVmaW5lIElPTU1VRl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVz
dF9jaGVjayBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211
c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGRmbik7CiAKIGVudW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMTUwLDkgKzE3Niw5IEBAIHN0cnVj
dCBpb21tdV9vcHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93
bikoc3RydWN0IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNr
ICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGlu
dCBmbGFncyk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBf
cGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpm
cmVlX3BhZ2VfdGFibGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4Ngog
ICAgIHZvaWQgKCp1cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2ln
bmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2YWx1ZSk7CkBAIC0xNjMsNyArMTg5LDcgQEAgc3Ry
dWN0IGlvbW11X29wcyB7CiAgICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNo
YXJlX3AybSkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2
b2lkKTsKLSAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVz
aCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9f
bXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50
ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpA
QCAtMTg1LDcgKzIxMSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9t
Y3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5f
ZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVf
aW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19t
dXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1
Y3QgZG9tYWluICpkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAppbmRleCAyNDY1NGU4ZTIyLi4yODhkYzc3Yjg1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYs
NiArMjYsMTEgQEAKICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJl
c3Mgc3BhY2UuIEZvciBhbiBhdXRvLXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4g
d2hpbGUgZm9yIGEgbm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZu
OiBEZXZpY2UgRE1BIEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9t
bXUuaCkKKyAqICAgVGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIElPTU1VIGFkZHJlc3Mgc3Bh
Y2UuIEFsbCBpbml0aWF0b3JzIGZvciAoaS5lLgorICogICBhbGwgZGV2aWNlcyBhc3NpZ25lZCB0
bykgYSBndWVzdCBzaGFyZSBhIHNpbmdsZSBJT01NVSBhZGRyZXNzIHNwYWNlIGFuZCwKKyAqICAg
YnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzog
U29tZSBvZiB0aGVzZSB0ZXJtcyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBo
YXZlIGJlZW4KICAqIHVzZWQgaW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBl
eGlzdGluZyBjb2RlIGRvZXMgbm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBO
ZXcgY29kZSBzaG91bGQgdXNlIHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:38:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11:38: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 1g03Tb-0006fC-AK; Wed, 12 Sep 2018 11:38: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=/9ol=l2=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1g03TZ-0006f7-7G
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 11:38:29 +0000
X-Inumbo-ID: 1b22c3c4-b680-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b22c3c4-b680-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 13:36:37 +0200 (CEST)
Received: by mail-lf1-x142.google.com with SMTP id g6-v6so1363614lfb.11
 for <xen-devel@lists.xen.org>; Wed, 12 Sep 2018 04:38:27 -0700 (PDT)
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=cVzcDlytOwSgeUVPB9njTz1JdGElAqJqB9oDcb0NhpE=;
 b=Z2SZgRViFBcAmRNn7QlBk93bzQJbu6/FWNhx2uh42tBPpOE19c9CZreFD9Q0MqFJZT
 /jze0HnRfr5hety0mfe4xof6PceJ6urgi5uEyU58sJCQwXn3e/SDaiqFQWRoNQcRcGnA
 pqYMfIx1eljOo4zZ9rnUq7Z2I7pbdOL9rpbArTPmVdGWNwuFTi9HkHiw0ZmTpAgxfoke
 zXTDDLqg2+qRYWZR/uGtEn0nbFk/vkamz+OqRqxteYWBa8LnLeiZ5IXDmaD9znB6zomV
 miwZWgkqlHZ2SgPbvtwLL9v2sGQx3go0O3q6/g1NzdjF3jtHl78R+pAGJdurF6xLSmSQ
 PaoA==
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=cVzcDlytOwSgeUVPB9njTz1JdGElAqJqB9oDcb0NhpE=;
 b=N9z0dFhrkMU/Rq5s0jEgfFmc+0eF/kRSAmThShQPIk0osoN8t3rlE74S84kyY6bst4
 n2quI8HUJpTLox8WXVyL0S2w8PS/EUq8ztKiRJkuIYFJ1DMWtYAVglkqEHHppglvjSqB
 1ipJraiuzI6+xBrmA79Ix4BnNw6wiWC3V6pIuz6WN0tycGcj/ByVkf9DeqIRFwrbO1iZ
 o0oN3syHeE7QcG+XJzXfBjYP/URXqxdP2Sqv4mQ7xjwZ+rW5vJTR7atRvWtz3s+N4hWG
 ZTNszNOrjwi7LM5Z5IWi+LGE7M8wJYQ/dRyo/l13Z3dCzJ2AUqLQaHjeJf3ecYJ/ezrm
 ZifA==
X-Gm-Message-State: APzg51AM5LrpjAKF0g0n5V/xcNTFU8pjE4OVMC/H9JJlLBfufBfsAh4o
 WAE+OvmQzeYEIvxKjoLOmDrwWsLQLSusGuqYlfk=
X-Google-Smtp-Source: ANB0VdY6YPoNv6NsapoL+T+eAXu0kHNvQ22Cv0fbVRVj77jQy6x6HUgENVDqpiFt/iIiGW+XadcAQoKK9VARopR+oXU=
X-Received: by 2002:a19:d38b:: with SMTP id
 k133-v6mr1172655lfg.43.1536752305593; 
 Wed, 12 Sep 2018 04:38:25 -0700 (PDT)
MIME-Version: 1.0
References: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
 <1536684371-1417-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536684371-1417-1-git-send-email-andrew.cooper3@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 12 Sep 2018 07:38:14 -0400
Message-ID: <CAKf6xpsibcTU7_aXzQk+nRKonSFZf_YQ5npevGyes_j33_x1ZQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/vcpu: Rework sanity checks in
 vcpu_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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, julien.grall@arm.com, Jan Beulich <JBeulich@suse.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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMTI6NDggUE0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBQb2lzb25pbmcgaWRsZV92Y3B1WzBdIHdpdGgg
dGhlIHNhbml0eSBkZWJ1ZyB2YWx1ZSBpc24ndCBhY3R1YWxseSBhIGNsZXZlcgo+IGlkZWEsIGJl
Y2F1c2UgaXQgcGFzc2VzIGEgTlVMTCBwb2ludGVyIGNoZWNrIGJ1dCBpc24ndCBhIHVzYWJsZSB2
Y3B1LiAgSXQgaXMKPiBhbHNvIHRoZSByZWFzb24gZm9yIHRoZSAoIWlzX2lkbGVfZG9tYWluKGQp
IHx8IHZjcHVfaWQpIHBhcnQgb2YgdGhlIGV4aXN0aW5nCj4gc2FuaXR5IEJVR19PTigpLgo+Cj4g
Tm93IHRoYXQgZC0+bWF4X3ZjcHVzIGlzIGFwcHJvcHJpYXRlbHkgc2V0IHVwIGJlZm9yZSB2Y3B1
X2NyZWF0ZSgpIGlzIGNhbGxlZCwKPiB3ZSBjYW4gcHJvcGVybHkgcmFuZ2UgY2hlY2sgdGhlIHJl
cXVlc3RlZCB2Y3B1X2lkLiAgRHJvcCB0aGUgQlVHX09OKCkgYW5kCj4gcmVwbGFjZSBpdCB3aXRo
IGNvZGUgd2hpY2ggaXMgcnVudGltZSBzYWZlIGJ1dCBub24tZmF0YWwuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IEND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEphc29uIEFuZHJ5dWsg
PGphbmRyeXVrQGdtYWlsLmNvbT4KPgo+IHYyOgo+ICAqIEZpeCB0aGUgdGJvb3QgY2hlY2sgZm9s
bG93aW5nIHRoZSB1bi1wb2lzaW9uaW5nIG9mIGlkbGVfdmNwdVswXQo+ICAqIEV4Y2x1ZGUgdGhl
IGlkbGUgZG9tYWluIGZyb20gdGhlIG5leHRfaW5fbGlzdCBsaXN0LCBhbmQgdmFzdGx5IHNpbXBs
aWZ5IHRoZQo+ICAgIGxpbmtpbmcgbG9naWMuCgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8
amFuZHJ5dWtAZ21haWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:42:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11:42: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 1g03XI-0007Kq-TT; Wed, 12 Sep 2018 11:42:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=warh=l2=xenproject.org=prvs=786e86e9e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g03XI-0007Ke-A7
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:42:20 +0000
X-Inumbo-ID: 086c9f74-b681-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 086c9f74-b681-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:43:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65095635"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75204-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-squeeze:build-i386:<job status>:broken:regression
 distros-debian-squeeze:build-amd64-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:<job status>:broken:regression
 distros-debian-squeeze:build-amd64:<job status>:broken:regression
 distros-debian-squeeze:build-i386-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:host-install(4):broken:regression
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-squeeze:build-amd64:host-install(4):broken:regression
 distros-debian-squeeze:build-i386:host-install(4):broken:regression
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75167
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 12 Sep 2018 12:42:16 +0100
Subject: [Xen-devel] [distros-debian-squeeze test] 75204: 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>

ZmxpZ2h0IDc1MjA0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUyMDQvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2NwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTY3CiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxNjcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2NwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTY3CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTE2NwoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1
ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:49:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03e3-0007aw-Qz; Wed, 12 Sep 2018 11:49:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g03e2-0007ar-DJ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:49:18 +0000
X-Inumbo-ID: 007963e4-b682-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 007963e4-b682-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:50:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78932858"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-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=
 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
 6+ahAA==
Message-ID: <fce52ed8-f7d1-9f37-52b3-f695807b63ad@citrix.com>
Date: Wed, 12 Sep 2018 12:49:13 +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: <20180912113028.19610-2-paul.durrant@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 v7 1/6] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTIvMDkvMTggMTI6MzAsIFBhdWwgRHVycmFudCB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IGluZGV4IGUz
NWQ5NDFmM2MuLjE5ZDVkNTVkNzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IEBAIC0yMywxMSArMjMsMzcgQEAK
PiAgI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMuaD4KPiAgI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3BjaS5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzYWZlLmg+Cj4g
ICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvZG9tY3Rs
Lmg+Cj4gICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gICNpbmNsdWRlIDxhc20vaW9tbXUuaD4K
PiAgCj4gK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKPiArI2RlZmluZSBQUklfZGZuICAgICBQ
Ukl4NjQKPiArI2RlZmluZSBJTlZBTElEX0RGTiBfZGZuKH4wVUwpCgpQcmVzdW1hYmx5IHRoZSB1
c2UgdWludDY0X3QgYXMgb3Bwb3NlZCB0byB1bnNpZ25lZCBsb25nIGlzIGZvciBBUk0zMidzCmJl
bmVmaXQ/CgpJZiBzbywgSU5WQUxJRF9ERk4gbmVlZHMgdG8gYmUgfjBVTEwgdG8gd29yayBhcyBp
bnRlbmRlZC4KCj4gKwo+ICsjaWZuZGVmIGRmbl90Cj4gKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBm
b2RkZXI6IGRmbl90LCBfZGZuKCkgYW5kIGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KPiAr
I2RlZmluZSBfZGZuCj4gKyNkZWZpbmUgZGZuX3gKPiArI3VuZGVmIGRmbl90Cj4gKyN1bmRlZiBf
ZGZuCj4gKyN1bmRlZiBkZm5feAo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUgSU9NTVVfUEFHRV9T
SElGVCAxMgo+ICsjZGVmaW5lIElPTU1VX1BBR0VfU0laRSAgKF9BQygxLEwpIDw8IElPTU1VX1BB
R0VfU0hJRlQpCgoiMSwgTCIsIGJ1dCB0aGlzIHNob3VsZG4ndCBuZWVkIGFueSBfQUMoKSBhdCBh
bGwuwqAgMSA8PCAxMiBpcyBzaWduZWQgYW5kCmZpdHMgd2l0aGluIGFuIGludCBzbyBzaG91bGQg
YmUgZmluZSBvbiBpdHMgb3duLgoKPiArI2RlZmluZSBJT01NVV9QQUdFX01BU0sgICh+KElPTU1V
X1BBR0VfU0laRSAtIDEpKQo+ICsKPiArdHlwZWRlZiB1aW50NjRfdCBkYWRkcl90Owo+ICsKPiAr
I2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgoZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdF
X1NISUZUKQo+ICsjZGVmaW5lIF9fZGFkZHJfdG9fZGZuKGRhZGRyKSAoKHVpbnQ2NF90KShkYWRk
ciA+PiBJT01NVV9QQUdFX1NISUZUKSkKPiArCj4gKyNkZWZpbmUgZGZuX3RvX2RhZGRyKGRmbikg
X19kZm5fdG9fZGFkZHIoZGZuX3goZGZuKSkKPiArI2RlZmluZSBkYWRkcl90b19kZm4oZGFkZHIp
IF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQo+ICsKPiAgZXh0ZXJuIGJvb2xfdCBpb21tdV9l
bmFibGUsIGlvbW11X2VuYWJsZWQ7Cj4gIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11
X2RvbTBfc3RyaWN0LCBpb21tdV92ZXJib3NlOwo+ICBleHRlcm4gYm9vbF90IGlvbW11X3dvcmth
cm91bmRfYmlvc19idWcsIGlvbW11X2lnZngsIGlvbW11X3Bhc3N0aHJvdWdoOwo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gaW5kZXgg
MjQ2NTRlOGUyMi4uMjg4ZGM3N2I4NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gQEAgLTI2LDYgKzI2LDExIEBACj4gICAq
ICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZvciBh
biBhdXRvLXRyYW5zbGF0ZWQKPiAgICogICBndWVzdCwgcGZuID09IGdmbiB3aGlsZSBmb3IgYSBu
b24tdHJhbnNsYXRlZCBndWVzdCwgcGZuICE9IGdmbi4KPiAgICoKPiArICogZGZuOiBEZXZpY2Ug
RE1BIEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKPiAr
ICogICBUaGUgbGluZWFyIGZyYW1lIG51bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxs
IGluaXRpYXRvcnMgZm9yIChpLmUuCj4gKyAqICAgYWxsIGRldmljZXMgYXNzaWduZWQgdG8pIGEg
Z3Vlc3Qgc2hhcmUgYSBzaW5nbGUgSU9NTVUgYWRkcmVzcyBzcGFjZSBhbmQsCj4gKyAqICAgYnkg
ZGVmYXVsdCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCgpJVFlNIGdmbiBoZXJlP8KgIFBW
LUlPTU1VIGlzIHdoYXQgYSBQViBndWVzdCBjYW4gdXNlIHRvIHByb2dyYW0gdGhlIElPTU1VCndp
dGggZGZuID0gcGZuLCBidXQgdGhhdCBpc24ndCB0aGUgZGVmYXVsdCBpbiBYZW4uCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:49:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11: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 1g03eg-0007dv-4R; Wed, 12 Sep 2018 11:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jbun=l2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g03ef-0007dq-45
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:49:57 +0000
X-Inumbo-ID: 17d5eccc-b682-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17d5eccc-b682-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 11:50: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 AF66FAD3C;
 Wed, 12 Sep 2018 11:49:53 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20180910144907.774bee93.olaf@aepfle.de>
 <20180910170335.5cae50fb.olaf@aepfle.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <9129ce07-b45a-da21-1142-f408bd6287f9@suse.com>
Date: Wed, 12 Sep 2018 13:49:50 +0200
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: <20180910170335.5cae50fb.olaf@aepfle.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] v4.19-rc3, wrong pageflags in 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMTggMTc6MDMsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEFtIE1vbiwgMTAgU2VwIDIw
MTggMTQ6NDk6MDcgKzAyMDAKPiBzY2hyaWViIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT46
Cj4gCj4+IEFmdGVyIHJlYm9vdCBJIHRyaWVkIHRvIHN0YXJ0IG15IEhWTSBkb21VLCB0aGlzIGlz
IHdoYXQgSSBnZXQgaW4gZG9tMDoKPj4gWyAgMjIzLjAxOTQ1MV0gcGFnZTpmZmZmZWEwMDdiZWQ5
MDQwIGNvdW50OjEgbWFwY291bnQ6LTEgbWFwcGluZzowMDAwMDAwMDAwMDAwMDAwIGluZGV4OjB4
MAo+IAo+IHRoaXMgYWxzbyBoYXBwZW5zIHdpdGggcmMyIGFuZCB4ZW4uZ2l0I3N0YWdpbmcgYXMg
ZG9tMC4gdjQuMTggd29ya3MuCgpUaGlzIGlzIGluZGVlZCBhbm90aGVyIGZhbGxvdXQgb2Y6Cgpo
dHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC5naXQvY29tbWl0Lz9pZD05MzA2NWFjNzUzZTQ0NDM4NDBhMDU3YmZlZjRiZTcxZWM3NjZm
ZGU5CgpUaGUgZml4aW5nIHBhdGNoIHdpbGwgYmUgcGFydCBvZiA0LjE5LXJjNC4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11:51: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 1g03gY-0008Jz-J6; Wed, 12 Sep 2018 11: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03gX-0008Js-WD
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:51:54 +0000
X-Inumbo-ID: fad96647-b681-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fad96647-b681-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 13:50:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78932950"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/HVM: correct hvmemul_map_linear_addr() for
 multi-page case
Thread-Index: AQHUSnhYXVmAUMzUO0C9dcculGP6CaTsiLkg
Date: Wed, 12 Sep 2018 11:51:50 +0000
Message-ID: <6ea95d8032c94db79cee98c62dbe1d56@AMSPEX02CL03.citrite.net>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
In-Reply-To: <5B98D7CF02000078001E7AEA@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] x86/HVM: correct hvmemul_map_linear_addr()
 for multi-page 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: 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+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MTAKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ODYvSFZNOiBjb3JyZWN0IGh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgZm9yIG11bHRpLQo+IHBhZ2UgY2FzZQo+IAo+IFRoZSBm
dW5jdGlvbiBkb2VzIHR3byB0cmFuc2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVz
dCBhY2Nlc3MuCj4gQW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAgKGd1
ZXN0IGxpbmVhciAtPiBndWVzdAo+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQg
dG8gdGFrZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPiBvZiB0aGUgc2Vjb25kIHN0ZXAg
KGd1ZXN0IHBoeXNpY2FsIC0+IGhvc3QgcGh5c2ljYWwpLiBCYWlsIG91dCBvZiB0aGUKPiBsb29w
IGVhcmx5IHNvbGVseSB3aGVuIHRyYW5zbGF0aW9uIHByb2R1Y2VzIEhWTVRSQU5TX2JhZF9saW5l
YXJfdG9fZ2ZuLAo+IGFuZCByZWNvcmQgdGhlIG1vc3QgcmVsZXZhbnQgb2YgcGVyaGFwcyBtdWx0
aXBsZSBkaWZmZXJlbnQgZXJyb3JzCj4gb3RoZXJ3aXNlLiAoVGhlIGNob2ljZSBvZiBaRVJPX0JM
T0NLX1BUUiBhcyBzZW50aW5lbCBpcyBhcmJpdHJhcnkuKQoKQ291bGQgd2UgaGF2ZSBjb21tZW50
IHBlcmhhcHMgc2F5aW5nIHdoYXQgdGhlIG9yZGVyIG9mIHJlbGV2YW5jZSBvZiB0aGUgZXJyb3Jz
IGFyZT8gVGhlIGxvZ2ljIGluIHVwZGF0ZV9tYXBfZXJyKCkgYmVsb3cgaXMgYSBsaXR0bGUgaGFy
ZCB0byBmb2xsb3cuCgogIFBhdWwKCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtNTMxLDYgKzUzMSwyMCBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QKPiAgICAgIHJldHVybiBodm1l
bXVsX2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEp
Owo+ICB9Cj4gCj4gK3N0YXRpYyB2b2lkICp1cGRhdGVfbWFwX2Vycih2b2lkICplcnIsIHZvaWQg
Km5ldykKPiArewo+ICsgICAgaWYgKCBlcnIgPT0gWkVST19CTE9DS19QVFIgfHwgZXJyID09IEVS
Ul9QVFIoflg4NkVNVUxfT0tBWSkgKQo+ICsgICAgICAgIHJldHVybiBuZXc7Cj4gKwo+ICsgICAg
aWYgKCBuZXcgPT0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKSApCj4gKyAgICAgICAgcmV0dXJuIGVy
cjsKPiArCj4gKyAgICBpZiAoIGVyciA9PSBFUlJfUFRSKH5YODZFTVVMX1JFVFJZKSApCj4gKyAg
ICAgICAgcmV0dXJuIG5ldzsKPiArCj4gKyAgICByZXR1cm4gZXJyOwo+ICt9Cj4gKwo+ICAvKgo+
ICAgKiBNYXAgdGhlIGZyYW1lKHMpIGNvdmVyaW5nIGFuIGluZGl2aWR1YWwgbGluZWFyIGFjY2Vz
cywgZm9yIHdyaXRlYWJsZQo+ICAgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1NSU8s
IG9yIEVSUl9QVFIoflg4NkVNVUxfKikgZm9yIG90aGVyCj4gZXJyb3JzCj4gQEAgLTU0NCw3ICs1
NTgsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gICAgICBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Cj4gLSAgICB2b2lkICplcnIsICptYXBwaW5nOwo+ICsgICAgdm9p
ZCAqZXJyID0gWkVST19CTE9DS19QVFIsICptYXBwaW5nOwo+ICAgICAgdW5zaWduZWQgaW50IG5y
X2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCj4g
ICAgICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7Cj4gICAgICB1bnNpZ25lZCBpbnQg
aTsKPiBAQCAtNjAwLDI3ICs2MTQsMjggQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVh
cl9hZGRyKAo+ICAgICAgICAgICAgICBnb3RvIG91dDsKPiAKPiAgICAgICAgICBjYXNlIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuOgo+IC0gICAgICAgICAgICBlcnIgPSBOVUxMOwo+IC0gICAgICAg
ICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgZXJyID0gdXBkYXRlX21hcF9lcnIoZXJyLCBO
VUxMKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gCj4gICAgICAgICAgY2FzZSBIVk1UUkFO
U19nZm5fcGFnZWRfb3V0Ogo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAt
ICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gLSAgICAgICAgICAg
IGdvdG8gb3V0Owo+ICsgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9Q
VFIoflg4NkVNVUxfUkVUUlkpKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gCj4gICAgICAg
ICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICAgICAg
ICAgIGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFC
TEUpKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAg
ICptZm4rKyA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+IAo+ICAgICAgICAgIGlmICggcDJtX2lzX2Rp
c2NhcmRfd3JpdGUocDJtdCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgZXJyID0gRVJS
X1BUUih+WDg2RU1VTF9PS0FZKTsKPiAtICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICAgICAg
fQo+ICsgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9QVFIoflg4NkVN
VUxfT0tBWSkpOwo+ICAgICAgfQo+IAo+ICsgICAgaWYgKCBlcnIgIT0gWkVST19CTE9DS19QVFIg
KQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAgICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGlu
IGEgc2luZ2xlIGZyYW1lPyAqLwo+ICAgICAgaWYgKCBucl9mcmFtZXMgPT0gMSApCj4gICAgICAg
ICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7Cj4gQEAg
LTYzOSw2ICs2NTQsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4g
ICAgICByZXR1cm4gbWFwcGluZyArIChsaW5lYXIgJiB+UEFHRV9NQVNLKTsKPiAKPiAgIHVuaGFu
ZGxlYWJsZToKPiArICAgIEFTU0VSVChlcnIgPT0gWkVST19CTE9DS19QVFIpOwo+ICAgICAgZXJy
ID0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpOwo+IAo+ICAgb3V0Ogo+IAo+IAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:54:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 11:54: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 1g03ij-0008Tl-1C; Wed, 12 Sep 2018 11:54: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=9skb=l2=amd.com=suravee.suthikulpanit@srs-us1.protection.inumbo.net>)
 id 1g03ih-0008Td-LJ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:54:08 +0000
X-Inumbo-ID: 4b37459e-b682-11e8-a8a5-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4b37459e-b682-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 13:52:16 +0200 (CEST)
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=3/ng+bXF5qfbYyWmdg5s/NclIsMrJ3/D+LELDjgPGAE=;
 b=ZEY/RN+CK3fmRAgkKz+GCgSCaFbPfokZvpRllLHHUmz0pHOY/XfQGrfn4OE3oBqPU2ysjR7pzVUDl9yGsjGEy0oMogqCy9xfi4lDLk969It0bccRpcBmmiNC9k9UCABt13QH0xmjGKnFGyDEfl6IM7UBXTDm1aD0QdxoTNp7niY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Suravee.Suthikulpanit@amd.com; 
Received: from Suravees-MacBook-Pro-15.local (165.204.53.123) by
 DM2PR12MB0140.namprd12.prod.outlook.com (2a01:111:e400:50cf::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.17; Wed, 12 Sep
 2018 11:54:00 +0000
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-2-roger.pau@citrix.com>
From: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Message-ID: <0e0d2cf7-5fd7-10a0-ad9e-250501bad292@amd.com>
Date: Wed, 12 Sep 2018 18:53:38 +0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180907090739.56652-2-roger.pau@citrix.com>
Content-Language: en-US
X-Originating-IP: [165.204.53.123]
X-ClientProxiedBy: DM5PR16CA0019.namprd16.prod.outlook.com
 (2603:10b6:3:c0::29) To DM2PR12MB0140.namprd12.prod.outlook.com
 (2a01:111:e400:50cf::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e0559a28-0005-49b6-b6b7-08d618a66f2e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DM2PR12MB0140; 
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0140;
 3:oNmppwQlrljR//q+pinsXbBctqV2f3m7Kc7IevZVKlclIKIXTBSQmcjCv4wdheidENs6DYyvC1wJjwrkugyI9Ha5PNSMrOfPpr9abyVY+mDuK4MVwUyfCvuQPLYwvYtRi70e00zg+WiO+bOyhNg3VmlX6C5/1GBy2bpxiAgpcYP6NqW5itG+AfgCWwbzIfZst74pmb21h5NSTY6m+WJf78D0YF4P0MiuPz6w5IxpstvyNReABe0mBGfIg+KNKuKc;
 25:Qwi5yaJNUGXjBuKjc8ikBXQj9g1iwACO3RMBkmXVEEY4YQcODfOTJu3QND7cNVou2hPblGaVyhQFpQQ86TMzwLMcSdyoVsTTRWc+Kog3K8NpND3qUt7YAd/nQU7+6aeP8tsyM6V1m61zyKkyQY6JX4SVvYJigcYOR1Zv1HydAKypKrKyUcOCKQQgMdeor6R68b/z0xSkSQ7pagadevXQNZBS+Ub9D/lvnC8AtjYhB50ug7aqW7TWnyqSe1oKS+PVvGGs0BstlefJnuB2JcksJyR6W1dwsUFgGN1zGw4uCnbMr/Xno9tUsTxTex04YmPV02/Jmw5VfX5I8y7CchqQz9xNSZFEY7pekuMsO0tJMac=;
 31:fDbQWMHylkogB6/hFkSAuojbzapgVXbGNhfmoS13JDCM/zet1fR5ef2vevBqNMcUiG9lBybY/rK/TXQJRzkzZrYjNa7jOAx08LDr8eiePIRGatib/ZeYofMjYc+NSViqne04EkUiiz8VlzIfu36lPnV7CswGybaEqmhvL6DAXmnbTrDx2M607uZ2HH/1WQ8XU5QuPup8nxF3HIQBG25lmdYl9vW0Z003Vo9iW7CwlVY=
X-MS-TrafficTypeDiagnostic: DM2PR12MB0140:
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0140;
 20:7bca7GHTvtXXVEnvEwOWcIOOvCVzYpCyohfxXCv8nWRcwij84BXL5tsOe4ydKSUSDiFJIbb+viQx7/Al1pViN3gZaFN+SU2dD4sxHMlY5NwCV9fF5baFV+wN0hZ10Iqh+BbO480X+JhkY8b96uZd+C6fIJU4HdCFehBK9i9IKg7WDtKxdXhdUOzswvyr5+n9ZaDmyLCzawTmXZpXVNnGJgzgzjg+N+60UoPhw4eFiiHAC5HLPaeMLvH6LF83tO4Yh16MzedISPG7LWi6SJI++JnGIykRH6JZol7AaofgR12saXLtqD6Mjmaf3fGArI7oSG0r1uTa9fqFhZhAVU5DB8JW3jq2hJax+/zxOia/V8uYHAThBP2e7UHJS3rgC/X2QA0Bcv6s8vbzO+7nVpChW8prfPveqSEQH5zu+vvxFYVbkHnDtI4ylSAC83X8hfGPeOn0yh9gavT2gWJbvKAmAxa58cc+xopVASE40wBqGGiFJhQeHNsM6qp50GT+p2/u;
 4:7lruFADqqEHL+Xmwy2M+msj4LZtvvgVimWQYcu0W3crAfA9qc9nWPn5cQLPRJySFdhVUYxdHA1c1iqVd11Qd4gY8wDpPKWNnrggTyHaePXGQFov4kgyFqdgvbpepArnoc54KOboPDiX7xZjGMTYhU65m3a4hnLbT9Be3yPfol5IKj/v4v+5l/ubY2xq9NlYtuIU10vR1s62vBja2w3Q5zyuUSiB2kGKrgryHez0tinjLGFhdS+yYpmbIxEK7jrnpObM/QygANNSIJ0bKiXFWwTky/ri9XdRKO0POd0oTHUr+kLYTD8VMMPCIaD7ps5nAsoitfLiiRPucJTqt4Xx6EDrmTsdDAnat33VSQ4OnA9/YKtmJBplzKN/fmyyTYPvi
X-Microsoft-Antispam-PRVS: <DM2PR12MB0140FE16AE74767F6A6ECCCDF31B0@DM2PR12MB0140.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591)(228905959029699); 
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:DM2PR12MB0140; BCL:0; PCL:0; RULEID:; SRVR:DM2PR12MB0140; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(366004)(136003)(39860400002)(189003)(199004)(2906002)(6246003)(11346002)(105586002)(8936002)(76176011)(31696002)(86362001)(446003)(52146003)(316002)(2486003)(956004)(50466002)(31686004)(52116002)(106356001)(3846002)(386003)(6116002)(44832011)(6506007)(65806001)(486006)(53546011)(81166006)(8676002)(64126003)(81156014)(68736007)(6666003)(476003)(2870700001)(2616005)(47776003)(23676004)(229853002)(67846002)(65956001)(66066001)(25786009)(5660300001)(6486002)(305945005)(4326008)(6512007)(16526019)(7736002)(65826007)(97736004)(26005)(15760500003)(53936002)(72206003)(36756003)(478600001)(58126008)(54906003)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0140; H:Suravees-MacBook-Pro-15.local;
 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTQwOzIzOlI4bkozWDd2N0Vnd3pNUFBNMjV1WVF6UGZr?=
 =?utf-8?B?a3RtRHlWV0lVN2FCTURPVC8zQWZsQldkS3RReFFmc05sQzB2Qi81UThBaldE?=
 =?utf-8?B?a3ZzaHFrd3M5dE9MMnlDNDlzUEZteUVkUzFtMzUxcWdyelllcVpueC9BdGdZ?=
 =?utf-8?B?bXNRQ0NrWUtaVzFoZWswdUI2bU0zTFNvYTFLYkN0dFVFdXQzT3BVc1cvL1Y4?=
 =?utf-8?B?RkNtdTI4NDNLbEpGQlk4eHJZOHpSWkZOdGJnLy92MGRwaHVlbDM4NUxMMkJ2?=
 =?utf-8?B?TGZlMlYySFZxTXBYY0k3YXEwcmZMWUNkSzB2TGFOakcrdm85UDZrQW9aSXdM?=
 =?utf-8?B?RGVTaE51eE0wNkIrdFdPUjkrallyeSt1R050SXJMdTE4eUF5RmtnN3VFK1hp?=
 =?utf-8?B?aTk1bGFHUHptejN6a2tZc2pENloyRDNzRmRJQUsrY015Y3pnajZ0QXJXVkFV?=
 =?utf-8?B?SFpoaGlESnBYV0FaK3JablBnckZXSEQveWxEMkliWThpVTNaeWxRYkxURVhl?=
 =?utf-8?B?czBoVnJpZkxFNHk4ZEpXUGlMTWZUQ256WXcwcEFrd0JrUzdaWVlpTlNGNFdO?=
 =?utf-8?B?OUwzQklHdWhYZVo2bUNNS01OOUxPaHNSMkJyODNZRVFvUmJDYk1DcVBRSWdo?=
 =?utf-8?B?d2lySTRDbmZTTWdLNFlXSnVDYmVOQnJ2UndHR2cveXdROXlNQ0lkSFVvdUdQ?=
 =?utf-8?B?R3c3MllWYWdCcUxmV3IvdkNDQWluWWx4bnFUV2hCdUtaM3ZCSHdYT0pwMjc1?=
 =?utf-8?B?VzJJRzdGT3NMYklXZWNmeVd5TjNzcE0rV1h0UklJeGJyM0JzelRwSlNZL2pX?=
 =?utf-8?B?ZUdKZEVrVVkzZXpnbmVaVWtyekQ2V2swVWdRcXNZYUhmQm5haHE4ZDNyU1k1?=
 =?utf-8?B?cHB2OFppZFdIZVhZUHAvdVhaYkYrVEx4QzkyVytWTDJCZG1BdlpnUFFaTHVB?=
 =?utf-8?B?aWtDb25NNURVRCtRMldEVmtzVEJjSkNGa1ZzYjF3SjVIaXgvdTRMYzNDVkVZ?=
 =?utf-8?B?a0N4cHBaKy8ya0F1UGdPS25QMC9oSC9LbFliTzhZRmZPaGtVVEE2STJIdHhF?=
 =?utf-8?B?Y2wrQUxla1pFcW5LVDNpQ2VQTVVzR2JVRG5icWNHZk1nYUVobHE4MkhmVzVZ?=
 =?utf-8?B?UWxSdytOdUcrdURqb01OdVQ3N3BOWE8xTHlLSDRvTXFhTUVPSDJRMGlPUzBS?=
 =?utf-8?B?aWRlNHhIK1NEZXRiSmNocTM3YzYvald2VVJGV2tVK0puVmdzSzIwVG1YZE5n?=
 =?utf-8?B?WTFtc2Jsazh3QzBhOGpXK1hZODRPNWhVdmFVd2o2NGxSOGxta2ZtQWVxMTFi?=
 =?utf-8?B?S0VDVW1MNUZBR0ZTM2s2eE1QTFdFdlFTM3lOMDgrbmZCWDhhNGIyUEVDUUhO?=
 =?utf-8?B?VDRFVHF2amRUV1JZMDhHR2ZuU2lZWEVUa2VTT3VlcXRLS2hQRVRHVXUraHRW?=
 =?utf-8?B?V29XWUdFOHNaVVVzM1pMVnVveEJnVmhKWSt1NzhPd29QSkZWNWt3QkZVY0I4?=
 =?utf-8?B?TjJKelJua1JnT0k4ZTNpOUpQNGNpejJLVi82NzkyUklBb1N4dW5sUnc5WDg1?=
 =?utf-8?B?cVdrZzRpNmtwVzZCd0x6Qk4rR1dsTk45VjZWSklON0VJN0cwZXBZZ2FBck53?=
 =?utf-8?B?VUw5ODI1L3ZRSDA1RHlSZm9hNEZQZXBMOTY5MWpDcVIybjgzZkZHL1J0c0gw?=
 =?utf-8?B?dkx2R0l5Ky9NZlMrbWtMYW00bmNPMWpuVE1RZjRjN3B5WjJzbDhDS0d3TUZL?=
 =?utf-8?B?UUlBMVVRTmhVUGZNd0M1WGFSNG44S2ovL1RwdGdoSWNhaEpYbjJ0N2hvTXdp?=
 =?utf-8?B?cEhHaHd3N1NoV3FhbVVCSlI2U2tRdmlQSjdSV1FROGsvVEpKdjRseFUyeHY0?=
 =?utf-8?B?UldVVHFxckpyUjltWDlKMHNQbzdzT0d1Wk1mODZwd3M0UTBtK2JhWllyS3Jj?=
 =?utf-8?B?SUlhVGlHaXJsMnRaZVFqWi90RFZHVTF4YkRQeFBZTzhFT0hyNjd2OG5MRUVT?=
 =?utf-8?B?Mmlidm02bC8zdWpDR1poWkpwQ29mRXl1cm5zQT09?=
X-Microsoft-Antispam-Message-Info: 4sfN10aEY8zYgcUPPoz9OClJgEeuXq+MD0PuV+INPtX3onx/4OypC8ithULd8d9vJpK7AprTu9CtVHhdlDhul0+cNH9LWC8uNUZ9Oxj/EbbIGpcyEGSMDxSgPgeikqRPz0UX47q9H4kOh1YACSHO8OZscVJyzE6f/znzmTKf5iB/NN0eZKZ1UloEEc4tTM6bJW3Qh1T+MRQn8U8JdaiowsmYsQzsrYkYj/9Jugn7yAF6uXK+vC1lz6PAiKlTQoZAVmNG2E++4PC/wR45p4tbjS0wVCLG7KM3WupFnLtjVH/82ikBgIQsRu1oJ5su4FxoVdwjCl5R7JcwXS/dDdQbLMcv2ARHy5xkWh6c6OjPifc=
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0140;
 6:2uqXPV/W4StuCGGQ3hsi+OsufnIutMi0Dok4YPG67oI4yoeIu7SobgUH1ABbaeE2V6HrKaziJWz+KKJMb4ofzyRk+bTU+opuz88uqsPXuwiZoP9lMI9Rgb9QdZ5/kIzP3CUYz8ScAM2FXkj+TkU8UrX2VT4/4bXsNn/GIb9lDe5+7oCAnHXME+wyNfOA1p7UY/USnqf4Yu+55VqvtltmLNWYcT9IsY21hlrcyzUwjf1Xk68liEVs+Vv/ssotgI7Fio5gPDn8gsm+j4bOijciH5P2FMbb6mztDOnooe0rO0e7U1x+Xuc4hZj+YqbOVRlVky2G+mSerwxMOOGDwdH2pC8NVVlQ/VXbEWJ+lgct0Al2zcY+0UuLN80s3WLfoSAG0NqE3aKEmlqD5Dr2TcyNlStPKN43jsd4+TkzavYELOTVKSJifqAqRZLzWeX03EEIUniLzZmVKH0/HWp2qU4o7A==;
 5:ds5P2h66YXpHTJqBWpgmsICBzJXH2ehDTuAATpxNRWLUbqQ9sQEmPblzOe2StoCpU/kp/eAyPlyuBfmZUkUImmwFsIZzPwIgZQduZEGo7Xe0Z2FAaQlEZTCIHvqdYBciP5hTDQ58bwMJtyKUjo1fDvdbLJX5l4CJozMYA2tMIQs=;
 7:L7YbopMAzYxlccNnWmnKPtfW/xzSmNzyHKhhMbbxuxgBVMQuduCfDZ2vCgvxfeNkT6V5jyH4sIiPkpZJJeVEjXX0P0t779Oc+SkXkmwo11hyTyf0jMBed9CS5qx+rkcvwQ9GQ0HL863wuVuHEp+WodIZVTGhVEbvZp9ef3wBlgsfY4oOnrZCntQ5SPm1zcE8gr9JFfSb92wyApK8YhR2E4uwMKO+OuwEsJ8b5mouAGjuYnnnsuKvZFYFarONoEEn
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0140;
 20:cMPicgQKMdWu5+EUjBUdk+RwpVnMEzvrK/lK3OgHpTw3qkzrLy2ktgryB00mBfutFdisjIVu/xPy6uFEA5SgANqeNB4uHiNrn1m86PLh13aGmjBZ1jD5c8j13Z5kXQ/cmwKw2q2mzUzFykoR1TWkAJJt7xTcIhqz0/USfXuFZSC6c4zbQcQcA2d9q3KP+mca2MHkku0ugxkqq8+i2cEm7AS2UnwRQEBN5h7I9UcdfWRj/VVsCvFV1SOGCRtq6JdB
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 11:54:00.4255 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e0559a28-0005-49b6-b6b7-08d618a66f2e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0140
Subject: Re: [Xen-devel] [PATCH v8 1/6] iommu: rename iommu_dom0_strict and
 iommu_passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Kevin Tian <kevin.tian@intel.com>, Brian Woods <brian.woods@amd.com>,
 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>

Um9nZXIsCgpPbiA5LzcvMTggNDowNyBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRvIGlv
bW11X2h3ZG9tX3N0cmljdCBhbmQgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggd2hpY2ggaXMgbW9y
ZQo+IGRlc2NyaXB0aXZlIG9mIHRoZWlyIHVzYWdlLiBBbHNvIGNoYW5nZSB0aGVpciB0eXBlIGZy
b20gYm9vbF90IHRvCj4gYm9vbC4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2
aW4gVGlhbjxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdTx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDYzogQW5kcmV3IENvb3BlcjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBT
dXJhdmVlIFN1dGhpa3VscGFuaXQ8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ2M6
IEJyaWFuIFdvb2RzPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gQ2M6IEtldmluIFRpYW48a2V2aW4u
dGlhbkBpbnRlbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2NToKPiAgIC0gUmVtb3ZlIHVu
bmVlZGVkICEhLgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gICAtIE5ldyBpbiB0aGlzIHZlcnNp
b24KQWNrZWQtYnk6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+CgpUaGFuayB5b3UsClN1cmF2ZWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 11:59:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 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 1g03o0-0000Hk-S0; Wed, 12 Sep 2018 11:59: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=9skb=l2=amd.com=suravee.suthikulpanit@srs-us1.protection.inumbo.net>)
 id 1g03nz-0000Hf-CK
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 11:59:35 +0000
X-Inumbo-ID: 0e63ba96-b683-11e8-a8a5-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0e63ba96-b683-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 13:57:43 +0200 (CEST)
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=gl7YK9vH/jBC5B+OgYz2jX3HG+6AMS+jDqoEmVnm9n0=;
 b=v3xflCwzAZYeGUgxKgJDr/aXwqy7ncU5nHMcIrjih1NZXIF1Sxrc8XNxnri+8LT82ptYqke5+2J9n/mTWRGCAVofMq+b7XZ1ruehEZWp66xc/mRpszXqlDZKc9mXcxravwJu3p+c18NLuuUy2OMWxcSMGDaweQ2GcDK3UXgi1gE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Suravee.Suthikulpanit@amd.com; 
Received: from Suravees-MacBook-Pro-15.local (165.204.53.123) by
 CY1PR12MB0136.namprd12.prod.outlook.com (2a01:111:e400:50f6::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.13; Wed, 12 Sep
 2018 11:59:24 +0000
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-4-roger.pau@citrix.com>
From: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Message-ID: <60a67472-c7de-1009-1afb-b920a14ddecf@amd.com>
Date: Wed, 12 Sep 2018 18:59:17 +0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180907090739.56652-4-roger.pau@citrix.com>
Content-Language: en-US
X-Originating-IP: [165.204.53.123]
X-ClientProxiedBy: DM5PR16CA0018.namprd16.prod.outlook.com
 (2603:10b6:3:c0::28) To CY1PR12MB0136.namprd12.prod.outlook.com
 (2a01:111:e400:50f6::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 18ac2641-65ff-4cc1-d3e0-08d618a7323f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY1PR12MB0136; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0136;
 3:+qou3rTMX4J40nGM7Zj+8ii4+b0eqwmOYrpqPrGhq0bXk16GHKaG6cjKDW/BKuxnu9PgfXs4yCKXLRuUKCLTHSijkz3/dL1PRPip1u1OPBKeAV84AHE/aTJKwIZgpgqTNm9cF8BNFPyCb8CO3JnF/SZKn84esVKa019A7hiBVII+Uk4PC/18ugsmzTFUppFQ/eTEUe+UUPUMvDfg3+xmizEKUvgGzx/q4aPtVUYz7gzjLpp+cRe84Zx09FHPazSL;
 25:g+divbwgTdy0+mSbHi7cMkDUcTgrXxa0v/kylxVFCjzNm7YRbHcztTsaT2I77y77pbv9AvfMfKsSFw2XeT2OrSk9a4YbwTsTMyNUSvF1MxDskTJiWe926hVYJqqX7RdCAZYFvaAMXZsSzuT+bOA8XZi8BI0P4sSC/Frh1p2g1G4NSmplQdqsc6k08io1axsPjKUFSg94HL1p76VMCzEGznKoi/wzaNFq68M0vqKBT7yVqqHsLYUVbwwvu/wXWAx+PM+z3GAONwZd/u8KzxNh8ysLs/6HwUsFW1784OVR5+0/prXEffkKH1MeDPvvLbiK+U6gVzZmeosejzT1q9IcyqyiuiV49pLnGb9Dal2IHY8=;
 31:ZOORaQfv2fL5PWdhm0HQM69jYFsUP/g7S6hYjlz3lfgJbbWqUKV+tjgySpgYlSVRWStQQLjCN4x1DoXg37jAWazA+Fs/tOfT8qjYo4njFbefBs0skGaxEgN+HcMrCkjLfpz9vLs9APqZH4RM6PwcTlVrRQ6LSUvYB1NlWncrAvw9LGiQrHivR6aKzEcz83Eg2StuIVZCkfmhD2AjCiLAaQDywu5YVuFbc0cvM9BCrgU=
X-MS-TrafficTypeDiagnostic: CY1PR12MB0136:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0136;
 20:zfvb7nq2COVNt3vAi7OfLMVb42RrE9KjBYXNMvnwwiq8ahjqFzfTXFXFrfXkZ2P/EQP3Ahh9GemEjAIYYtDw98451H8ZpbBdAUJgPa9nZ/eLasyc5K1UD6V94t/o4qJCcN95/4libTndYeAbs7yn5+FCgbQ/XufQM4n6SYVRbkA0CmldeBFzy9BKaoQmBexcwjPaIfBwUkH9dBrXjUXta3Lu6TqKKqQt9w5LdM8NYU2BNoau4HPCwawZO1PFGMeyBCVXX9xzBgOw+HfPMqV/XZ7Y5/FIJ03iaR+rm8TMzdEgMb/5D90OQT1jRAWUo4qADe/ZjAb8NnSUyoQV9QqLcaO0msvWw9qmG9xo60U+tjjbGnkIsNHGIs4qGOKLa3bsWOZnifQ+I80eY/xI5FCe3yzhu2o1jnum/oaIsmih1c2f5nMQqhkK4uo6FTrm3slXp9WyQ8ysEFCXPEwOnauSF06bKQFtma/2QEqHJwhWLDTXYjtgBTltGUgv2GycQ41U
X-Microsoft-Antispam-PRVS: <CY1PR12MB01366F8CAC89046DA6540C47F31B0@CY1PR12MB0136.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(767451399110)(70601490899591)(146099531331640)(228905959029699);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699050);
 SRVR:CY1PR12MB0136; BCL:0; PCL:0; RULEID:; SRVR:CY1PR12MB0136; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0136;
 4:ryOiHQ9N3PNmsUyrwgRNZw1lnlPAPWwq2KOgM4hRd9eLTmzL95gHnvSJAI/qS+yfTQfnM5LIbMgDC5ZgW9jIlU51f2zou15tNsYoj4iaLOLFnOnAljZXYyGY1nXq+yus6pl/x0wAfhYR1EOm80pvFqQs7OG/SuvWsBYAShJYaIFBp2y3EgtnKoWh3YYufC5mSi7vVcUVugaBi4Lou5NEVLGlSpS8MmWS01wI4/ldunuDK6f9/kHK0IrlB9vY5zfeurH2mVTQY+t7iaJAbqfgxynaXPtxuu6KNmtPrHD0MivMjt9J1jFgQykiSjLaEa5YtsDJYRbhhQkVRcZulXBzWPyfv/cBqrYR+ATvz0hgRCea+5kzMlI5jVW4kOygtszIyUqEQAwctGs0OhTWKd+F8cx0aXLsEhweMtAWVMPVDqQKfkjUCInM5P7q0giTOGHj
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(376002)(396003)(366004)(346002)(199004)(189003)(8676002)(76176011)(7736002)(305945005)(65806001)(106356001)(2486003)(31686004)(4326008)(6512007)(66066001)(2870700001)(6246003)(47776003)(36756003)(65956001)(65826007)(23676004)(52146003)(52116002)(2906002)(7416002)(3846002)(50466002)(97736004)(16526019)(6666003)(26005)(67846002)(186003)(105586002)(5660300001)(6116002)(58126008)(53936002)(11346002)(53546011)(2616005)(72206003)(6486002)(956004)(476003)(8936002)(25786009)(486006)(31696002)(478600001)(446003)(54906003)(64126003)(68736007)(14444005)(316002)(86362001)(81156014)(6506007)(229853002)(81166006)(386003)(44832011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR12MB0136; H:Suravees-MacBook-Pro-15.local;
 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjEyTUIwMTM2OzIzOmI3a3JBNTErQUhOZkpXRy9OOUVpcHVBNmY5?=
 =?utf-8?B?TmlPZ2padkNwTy9BVVZLcGtnM1NWRFd1dTNYMlFjTUFTQzJuZCtNM3V3TWdB?=
 =?utf-8?B?SXNiUGVYRGJBOHFzbDNaYlNGbHp1TSsyTVdhTFNxOUYyb1FhSXlCMDJjb2lT?=
 =?utf-8?B?aEEyVS9VdVdpZitSNm00T0VFdnpmWFhqVHQxeU1wWlYwRUoxTnl3MFNKS3N6?=
 =?utf-8?B?bWt1cnZ2bW9KRzNNUk5BaU9xQlJwbmpQaVppV2wrRENIazQ5M1ltbEZzQmgx?=
 =?utf-8?B?eDJQUCtaWHpRcHkxQnQzaUlhdmFHTVZsQUwxa2JFaFlvSjlsVEZvTlA4LzIr?=
 =?utf-8?B?MmVyeDBtMnYvK0RNbGE4TzdvYU5pZTljMjE0aGdDU1JvY1ZrS0pXTm1WUXcy?=
 =?utf-8?B?RGFRUDRzMFdXbEFyOHVqMmZzMjErUmpHRXpSTy9VUnNuay9SaVgxQVNGRGlW?=
 =?utf-8?B?bUsvbEM5MS9yOHRPRWs4ZWdCRC9VNWhzN1NEVTFZZzFhcDkrYVdFeVR2eEw1?=
 =?utf-8?B?b1NjUnc4eW1zZ1ZwOTRMKzhWdGM3d3l1TWlUQ2x2VEdXWUkxT2tlWnhOcFQz?=
 =?utf-8?B?MS94Y1NGeDF2Q243U2xKVzduVUNlOWhPMDluOUpSczRUK09Fc1ByWHBYUE0y?=
 =?utf-8?B?UGV3Z2lvZlVOSVB5OHJZd2R4c051N3N4NTQxRlVFS0NGc1VQMTM0UXByZ1gy?=
 =?utf-8?B?bVFpakQ0Y0U0ZHA3c09Qamw4Ums3NnFFODJ6ZU5GSnl3LzR5UWY3a1pxNEw1?=
 =?utf-8?B?cC9UZHBZVVNPZ0dTVWliWmM2VzJURjVmUjFJWExiYk1SK1J4d2VsbjFmbGlF?=
 =?utf-8?B?ZURUL0pNVm5HNk9zam52azdHNDB3MjdEdTJVaXMvMlBrMUFucmUrZVNiYk5I?=
 =?utf-8?B?M2VJdVBBcHllaERsVnNHcTBVSWR4U0hWRDZOdXkzOURhQTZyU3hxcHc2YnhY?=
 =?utf-8?B?QUMwOTZIUkdyNEx6NHgveFZtbnY1Y01Vb1N6UldsekR2TVpnbXRST2FZaWhp?=
 =?utf-8?B?SWpIUEhHKy9CSkpEdE1RWEVOd3dSV2lhSlh5c3pJSlFvM3NiRnY0V25waEdY?=
 =?utf-8?B?ck5lVmRqMEdyZ0VWOUJ4LzhjYXZvbldZRjhPbVViQ3J6Y2UvbndUY2dqUHhn?=
 =?utf-8?B?QU1DbktqUWp3NThWU3VTL2ZiaWFSeExGbTRWTnFqYkNDVmF2MlpTYWtDU1oz?=
 =?utf-8?B?TUxqQmE3S2phS3BVT0F1UGhCSW16bnFPYTVYaTZpTjFaRUtWdURIdUsvSENT?=
 =?utf-8?B?NWMwTkdXTnRIUGxuKzhuNHUyREgrbERkb1Q4VlFiVlphamJxWmtiMWhpU1ln?=
 =?utf-8?B?TFdaUHBxS3A0cXBvaFFhYVc2ZC9QVS8yeXhza0J1Y2JpTTBudTdmWDVkNS8w?=
 =?utf-8?B?ZEN6RnpEYnVkNmNZSGRnOEc4eFBuMm0vUTJHaE1MZ0I0Y0phUUx0ZHRwbG5j?=
 =?utf-8?B?MlZUQy8weVZSNXhISGlzbEpCbHh0bFVaVW1yYXhHUk1INGkwWVUzdTA5SWdL?=
 =?utf-8?B?K2J0UHVWdnd4Y3NTbExzYytiZ3BtZ3dkZUdpUU9BY3l0OTJ3RThyaStPRk04?=
 =?utf-8?B?V1VxY0xNSk9VVzMzcVdEaEgyRHQxSnl3Y3oxU0plTXF5M1BuVFlDYXlnZmxI?=
 =?utf-8?B?amt6Yysvekk4ZkVXZnN6Z1Z6Yzl4UStrQWhxRFBPZmN0RURGOEhma1NSMGdy?=
 =?utf-8?B?ek1UeFlmMUNYOWE0M2kzaytPa0JYbEJ1TDEyRWpJV3gwZG1IQzdPWDhueVJx?=
 =?utf-8?B?UnZYZXpqVjYzSEo4RE1KVG04RGtWZ3E4RVZ2ZEluMG5kWkNWbXJCRzVXMWRK?=
 =?utf-8?B?dmwzMjQvdlg5b2FwcW1acWFrdDB6c3k0c3JMWkV4dUR5L05PeHpuTjFjMXJa?=
 =?utf-8?B?OUtUd21zZFlEVEJzeUJIcUp3R1dicnJ1eU5YemEyUFZEeUdGSUliMGJUZ2U0?=
 =?utf-8?B?d3p4SkJpdDlyd1RTeW9yVXZUYWNTYVpqbUJQalY1V2hZZitBK3QzbmJaZ3hW?=
 =?utf-8?B?SDVpYnFUODJlcDlGSlgxazQrREUxUHVJRnh5dz09?=
X-Microsoft-Antispam-Message-Info: 5NbDJOMOLkMxBswrq2vztsHrpRUR+8mLdjb3H0z31G5OBBnr0gqKH+QClc7uUFmZTLpJhDXjuzx3QjlO8d8VKjZKndyvv2z+NLi8KXNPXFX81duJH8r90gnP5rZAXClVQTSpRqwuJQS1egrKL/bsxU9bN8BdRdTEIJ7/CsU6N0i+YywAD5fpz5oXbbJvkYjQ0/6DcTLRsrzadDvXMtnuRIhMvBGa04C0WXu+uuf7MCRhuPkTG2Q5L06aKCMdzyuvRR0ZoH/ChDIDiw7qgLFJ7MFL4L5Q8YHYShH7TNZqk1PrD+4pGnp664hlnFn+k+wC25d6jx4audHk1ZBbqllAWc8+1rI7HtXKx7HG5HMwfCQ=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0136;
 6:1lXWVzxVqhydtIxhdAc1X8Qt6NxAfkThIsghQA7zgw+vj2d6luHrglOK5GOlXM6mCvrH20ex7PaE5vGbHF7k9scnkTMswxhIMdt0PpQ5+04u7EsA+xiK9FvuAqAXyTxamVMw6rk7VTp2JbrwXD3Bubj9y6A9uK1+08THwneS/Udkb81NMcby4VEuNu37GRCKK/ZY1id5+dbbO9PoNRoqJckqkTRkqZydf0+g1ISNdL29/iP2l+JNczUA1KcnA+gfQ9GglJxyoEXN+5y/C5+VghrqW0X9bwb1MsUpHl0uAopYfM1frNEiBPILsxVd/RsH69U3O5JOp8OFE7kf2zXWYjMiOLB6RIj57uG27V4FSGn5G5KURjXzBf1E0bces/x/NEzPrUfhyZ4w/oznP3kLm5SVswuEdCwIA+Ul9y3v8zwypa2k+86oYugVnKZ/DIecgoHjAsRGqmSo8D3GuqkFtw==;
 5:aE6BYA+A+czm0y/RTUC5e/q/C9MPW3yQWOodlIecU3lB+kVSVI603/V+Fextp2KNhYBO8IK3ysT5yD1qlFyN2Yy1ul7Z5+jpBSoxRFodtQFwE51d4wAYa7VRAJtFHjQ5qg/JajZltNLveBGtX69VwrCGqOt8e+8M+DF2hUZJiWw=;
 7:QzLHLu6u/95SGsTFB7/cny73xrCOWHpLBnDpArOKtMxfkNU23IQoa/BoydHtd8OOHAZJbelm0PmuDxRruMwn7OBSSnjNzz0jTlL4o4unEVHSxmJfHdxlbLTsjNmZNobOOZvlt+/ocKslMi8dZ/vzmqUuJ1VN+C+bMVeO5UdkFRCu8WGT3POe+YHxCIHL7QO9XyKyfjk5iN2Dm09uKP56jpYtgIz0fT1p/HpG1vuGYZXV8unJnu6lTkY+ZTkARgRk
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0136;
 20:l+2Phjb+jWdKeiLbW5Do8FzDPZxNEpMQfSgFpFLntev44XO/0p8USFcX8E0dC9vEVGBDT5ojWi3uTxa/vesL4pvuoSmXX8rQWnRehlejkw5SDlvx7wz4CrgkqD5Qooj0+rtXyiT3/4JCipPDqKdNmXq/j4KPW4PTT9Cbib8eFNmtIFrSXfitO53je6RKhlCDM+eS0TeVXPoKNqXgEyqjq/Ka4Cf4AodLNUrn2NoNIWg0+XJClDBzlkV6jTeLhSzg
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 11:59:24.4589 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 18ac2641-65ff-4cc1-d3e0-08d618a7323f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0136
Subject: Re: [Xen-devel] [PATCH v8 3/6] iommu: make iommu_inclusive_mapping
 a suboption of 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: 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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.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>

CgpPbiA5LzcvMTggNDowNyBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEludHJvZHVjZSBh
IG5ldyBkb20wLWlvbW11PW1hcC1pbmNsdXNpdmUgZ2VuZXJpYyBvcHRpb24gdGhhdAo+IHN1cGVy
c2VkZXMgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcuIFRoZSBwcmV2aW91cyBiZWhhdmlvciBpcyBw
cmVzZXJ2ZWQKPiBhbmQgdGhlIG9wdGlvbiBzaG91bGQgb25seSBiZSBlbmFibGVkIGJ5IGRlZmF1
bHQgb24gSW50ZWwgaGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qTxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50PHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbjxrZXZpbi50aWFuQGludGVsLmNvbT4K
PiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHY3Ogo+ICAgLSBVc2UgLTEsIDAsIDEgaW4gaW9tbXVfaHdk
b21faW5jbHVzaXZlLgo+ICAgLSBQcmludCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBtYXAtaW5jbHVz
aXZlIGlzIHNldCBvbiBBUk0uCj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAgIC0gVXNlIGFuIGlm
IHRvIHNldCB0aGUgZGVmYXVsdCBvcHRpb24gdmFsdWUuCj4gICAtIFNldCB0aGUgb3B0aW9uIHRv
IGZhbHNlIHVuY29uZGl0aW9uYWxseSBvbiBBUk0uCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAg
IC0gRml4IHR5cG8gaW4gY29tbWl0IG1lc3NhZ2UuCj4gICAtIENoYW5nZSBzdHlsZSBhbmQgdGV4
dCBvZiB0aGUgZG9jdW1lbnRhdGlvbiBpbiB4ZW4gY29tbWFuZCBsaW5lLgo+ICAgLSBTZXQgdGhl
IGRlZmF1bHRzIGluIHtpbnRlbC9hbWR9X2lvbW11X2h3ZG9tX2luaXQgZm9yIGluY2x1c2l2ZS4K
PiAgIC0gUmUtYWRkIHRoZSBpb21tdV9kb20wX3Bhc3N0aHJvdWdoIHx8ICFpc19wdl9kb21haW4o
ZCkgY2hlY2suCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgIC0gVXNlIGRvbTAtaW9tbXUgaW5z
dGVhZCBvZiB0aGUgaW9tbXUgb3B0aW9uLgo+ICAgLSBPbmx5IGVuYWJsZSBieSBkZWZhdWx0IG9u
IEludGVsIGhhcmR3YXJlLgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+IENjOiBJYW4gSmFja3NvbjxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBK
YW4gQmV1bGljaDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGs8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQ2M6IFRpbSBEZWVnYW48dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXU8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0PHN1cmF2ZWUuc3V0aGlrdWxwYW5p
dEBhbWQuY29tPgo+IENjOiBCcmlhbiBXb29kczxicmlhbi53b29kc0BhbWQuY29tPgo+IENjOiBL
ZXZpbiBUaWFuPGtldmluLnRpYW5AaW50ZWwuY29tPgoKRm9yIEFNRC1yZWxhdGVkIGNoYW5nZXMu
CgpBY2tlZC1ieTogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRA
YW1kLmNvbT4KClRoYW5rIHlvdSwKU3VyYXZlZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:00: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 1g03oe-0000vG-Fa; Wed, 12 Sep 2018 12:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9skb=l2=amd.com=suravee.suthikulpanit@srs-us1.protection.inumbo.net>)
 id 1g03od-0000uz-CH
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:00:15 +0000
X-Inumbo-ID: 88a0c229-b683-11e8-a6a9-d7ebe60f679a
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [104.47.41.45]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 88a0c229-b683-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:01:08 +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=m9UzBcNPrcJYQSX+pgIK6XiqrpjCgXb1lYLZ2KIcPNM=;
 b=D69U4eP3iKf6lXK9zS2TpwVmUYrg5cm4r93tONCMbeDjEJpeFG2NDXrkbt9OH5H5YWRVRkVE/bbP51dC7Ll3fPFoBz/OUP45VPvXROn0OhB40aobeAfhNzESsn0OgUNmJW27bHBuqTjtHmh2sXy1DdlYLRHER/TCdSV8cJ/71Zs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Suravee.Suthikulpanit@amd.com; 
Received: from Suravees-MacBook-Pro-15.local (165.204.53.123) by
 DM2PR12MB0137.namprd12.prod.outlook.com (2a01:111:e400:50cf::25) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Wed, 12 Sep
 2018 12:00:05 +0000
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180907090739.56652-1-roger.pau@citrix.com>
 <20180907090739.56652-7-roger.pau@citrix.com>
From: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Message-ID: <33b65ea2-cd3e-8386-a539-9b1565fce9e6@amd.com>
Date: Wed, 12 Sep 2018 18:59:57 +0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20180907090739.56652-7-roger.pau@citrix.com>
Content-Language: en-US
X-Originating-IP: [165.204.53.123]
X-ClientProxiedBy: DM5PR16CA0009.namprd16.prod.outlook.com
 (2603:10b6:3:c0::19) To DM2PR12MB0137.namprd12.prod.outlook.com
 (2a01:111:e400:50cf::25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 617c1b92-1bd2-41f2-298a-08d618a74a15
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DM2PR12MB0137; 
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0137;
 3:09U2MPRsCnD3/IYjHjZ4m2Wm0LThe6nf5K7bdEbcngYmzHgOQJuM8KB9yc9U5SIEn42OV3Enq05NFDVa5AK+R2Xz5Nqp1norpoo2wmEAcyqq1ekV7OSt22zla/HEpL9iFvkbsUcDBK3nOdYD05n+bfCrHrL3t1oQWb2b6oacvBXDYFNdfZ1M1+JSfrBHnnCEJ5pBcz8mFYpSAXGgGfKLyNo2N6GLuCc5OO920/1qMbXXluZvR7kqu/Xk5q7t7+nv;
 25:dTqUbqETEp6T6uuBuG/Z3IGHYmSblQEsuGimf3OSFfbgpmu4K0oD/YNfwM2PpVX9xCsugUP2Ea/jmw9UPo+axd6upzkRjNoQpZlmSAyfcxxYLnpBF4cO+9+qcxAwCoSxvE8+I0JUDE4hpayQgWdYZw6xKWWBsDr+bgN54zngLQaqMn0XWOjqNzoDs+NabgfLpsEWMcasB/R1OVJ7AoXi5i1RXqklkQfX2njNv877O2nzrKsyNb3BxJHPuXV4gwrtOWAdyTOBZtOYluDWiDzEnkcOzF7+4shsKnwEhaV8/m7PrJqP8yO7SiuOd7kaxF4e98AjCk8U75GS1lB2YUZD/a/nrX2EaTWk2RkzBx+AyWo=;
 31:iW/TvXIfOmzhfvjK5xaPzX8pKZ2MFD/5aVuhSSNOb60XQk5g/iTi4sVLbs0eBnyFEQO1kDUfJe0enmjfR43nMMwPozon8Wmzdqt9abbrAQFfvFJNS0I08iQtJ+ILoV/qNgKIQZQTUn9mHcUZiU3PWkSfwkC8KPhfmOvFTc4l6mT2x/dqIlvW79z0iguAPvew+WhlITiPbjRILyr6VQXt2EYTdS7mq/J+55K3hh4oASE=
X-MS-TrafficTypeDiagnostic: DM2PR12MB0137:
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0137;
 20:Hv9YhJHPYOF94j+Px1w9HEQcjja1NAuqI5VgZfxE3nJ5IO5KtPoqyU0rfu55MQvIwAKH+vZimAFNO9LPoLpScRSZ4Z8oP2aZqbAte1JPD+j9rNpsP+RKOs5dsYVFMvccBChqm6tiHopQ6yvHx4K9I3E3KrFJQAkMY+hJhgIJbFnTLeRYUTylKSUsIx0r4vKiYCXDMUa/ZuASveyKpjG+4WwtsWqTEu6KQIrqvLv/hAPfiWYq8Ba3Mb2iDwYjsNFB8wxIHl6vf1hlPiZyWT1gTnolQnv6iYWjhPmXbvPj6NTyznaW9+YVaBbhg93mBPy87OWjCzhkFLxONXWEh1ermSUFJHIp5jYljeK4g0L6HX6PZwez4ChHq6B72Q01CHlHBLC+jB7L4NDDKBiuqYuU2XvBzT7yPjKoLz5WtzmPqrTqsVhO7H2eWkDKqygQCm7hceGHkWkFPqFdolp2lhsNiAKbyfHJ9VQC8cFkEQyDBnJuk3a6wB09ZHsHQPaEEoHA
X-Microsoft-Antispam-PRVS: <DM2PR12MB013732FC7E610215717DF6BBF31B0@DM2PR12MB0137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(767451399110)(269456686620040)(70601490899591)(146099531331640)(228905959029699)(17755550239193);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699050);
 SRVR:DM2PR12MB0137; BCL:0; PCL:0; RULEID:; SRVR:DM2PR12MB0137; 
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0137;
 4:IUPodbLlyGnUAfMpvy3bJ6amFLv+U6elIBH//LhMm6Dr+J7/V6QYLmxax06ELCblMRzKAyaaAVputVmMGhxVJpOTUpKAbMUFM9X+3ucGjZUwaMWD9isw2RQ1wBcg2OS065UQQetXGuvtYhuGofaJA1aAG2WAZKHACwv6XB2UC+umYZ/KHIRNwCWzhNt+RBm6AJQZtvUnWxSwx/rX3kmx3ADdozMP6t3b+dB1/Cj5SMV94Dh4sX5KAqoOPVxVvKqbgRdpvxTyNZIPz2iyqohloSL/BFcDW9LbhJ+oGJ09UxZlxn+a4Zg9g+gUv3DyRJfxzA4S6F7n8INJrerC9iPaVgeSAqm2SAiGQxif7BEJyoCHbN1gQEJ9jS+8JMNQ833igRAO4qU5aApMK8FOMxFoLPjTJnpUQxxqV7p74VQrTWhHttT1PqbOptGhDki81iQR60wNNDbL5saovr48U1/Fn0gVy0V7k2NiZh0psM0PCcdOcHlndVVGAkOyCzr2JHmg7b0R20ps5WX1LHoIZ3QTfQ==
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(376002)(136003)(366004)(346002)(199004)(189003)(68736007)(305945005)(25786009)(14444005)(8936002)(53936002)(76176011)(7736002)(65826007)(6246003)(52146003)(2486003)(23676004)(65956001)(65806001)(58126008)(316002)(47776003)(52116002)(66066001)(36756003)(44832011)(3846002)(4326008)(6116002)(54906003)(81166006)(2906002)(64126003)(97736004)(476003)(486006)(50466002)(386003)(53546011)(6506007)(8676002)(31696002)(956004)(6666003)(6486002)(81156014)(478600001)(106356001)(86362001)(2870700001)(26005)(446003)(2616005)(72206003)(6512007)(67846002)(11346002)(105586002)(16526019)(7416002)(186003)(31686004)(229853002)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0137; H:Suravees-MacBook-Pro-15.local;
 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTM3OzIzOlpOcmdCS01lWnRFenBDbTJTT3RKU1BWYW5m?=
 =?utf-8?B?cmplUFpkYlVoRkVwZmpHL0d0UkdFN0dZUWJyMHlNZy9GTWFGd3BxM2JnbzBC?=
 =?utf-8?B?VWJRTmpMT051a3RWb0FaSTZld2tRWU91SGR4UlZCbVZ2TjJSc0hDbjczcVhB?=
 =?utf-8?B?OXllY1cwaENBeFN4VUVuL3l2KytqMFMzMlJoRmxxNENpRU1LRlErOVg3d2JB?=
 =?utf-8?B?MTBtRmJmTENQZVI2VVREVFVWTENQdXc2dGxIQWcwUGQwa0ZpRzBxZWw5MG1H?=
 =?utf-8?B?aC9QUE1jcHRHQmhHWWFURm5FYmhZYkNmdDEzQnJUeU4xcGxhVkdLMUR2Q2ZP?=
 =?utf-8?B?OVF6M3lGZXgvS24yaDVDVEpkYzhwQ0ZUUTB0Zy9nZGVRWWZsYnF3eDU4R1ZB?=
 =?utf-8?B?VWZCQWxBdXFGQnFiVUdDSHAzV2phT1d1T0tOR3JpOEVZUjQwOXkvb051N2Jm?=
 =?utf-8?B?bjlRbVZuQ3RxZVJWSGg3UnRRdWxiM0NaaEVHN0p2Y3FvM3E4eklRZkgwZHBL?=
 =?utf-8?B?aGpTaFdPaDNKUWd2SlpKa3RVbkdmU3h3Nk1wYVh5R1Z6TFJ2SzNqVjVodVFp?=
 =?utf-8?B?NWxIMjZQNW0ranV3dS9LOTI4N3pSSzB1UmFVVk42c3BJUllyYzBNMXVsNVBw?=
 =?utf-8?B?Z1UvWHlXam1pa2hWaHN1ZFVheW1CeGVXdnRqa2VmMGhEeHdaQnA0QUtCaUJY?=
 =?utf-8?B?MFNBNlIvY0FkdlJDckwwcUdMZ2E0cDJUVk1ZcTJaQnRTa3JBeUNncHFtT0Yz?=
 =?utf-8?B?YldNbWtVMnNRSVFJT0pOdnd4NmZlbGZVWGhtc1dlZ2t1MFZPTk9tRk54ZGFu?=
 =?utf-8?B?TTlSR1I0ajZhV01lRFV5Yy8rU3YwU2tZMERUZEh4ZEFzM3BoM2VoUCtPZjZD?=
 =?utf-8?B?bDFJam0wdi9uWjVHV2FsQUxzajdHY2lJSEVnVDJSd2NqaGZQRjV4SGV3T1p0?=
 =?utf-8?B?MEZwUThGMkhzRjlzUFZhWDNjUkZDUEN1Y3FuWHkrN1F0dWFKcjl1S1M3Qmtl?=
 =?utf-8?B?Qy9KQ3lpK1dqR3dXMWZENFNzVTlHbnBtTkd2c2ZaT0tmK0JhSlV4VlZXNlhH?=
 =?utf-8?B?c0VISXBvQ05NVm5ITERJQ0VPRllHbitHSHJNRTdMeStTRHpxUnc0UTVjVkxS?=
 =?utf-8?B?Z1hVcmtYcnJZVGhQZFF3bThDcGpoRTBvWG9OR0lXVDBIc3ZFZzJFdlA4TGd6?=
 =?utf-8?B?SnhWUVlSSWFRWitQeG40MkJKbENBbDVIdXpKMG1FcXhjWjgzdWdxYzdCRGw3?=
 =?utf-8?B?WVpDRWVZNk1qa3ZBeW1USlNPVzc3NEZqODJFZWQ4QTdFZGpIa3RvZXdVSThr?=
 =?utf-8?B?d0pLUFRDNDdPWlIxei9zK1ZNWk9sUTZGOXhYV1J4YWxSQktVUTBnVlQ3Q1R3?=
 =?utf-8?B?VlMzaDRGbUJKM3FZdEY3OE50TXliMGlnMHUwdksxS1d0MHJ4NXFkZ3IxUjNj?=
 =?utf-8?B?eHMzbXo0LzE2QnlKVmx6S2tjeGNCOEVISTJsOHRHSWpHZEJBckFzSkFrVzJE?=
 =?utf-8?B?WWwvYy91TXpIakowZG1GaDJEZ2F4ZEQreSt1aW1vUmxwaG4wYWFjZjUyNU56?=
 =?utf-8?B?ZW1GV3Z1QmZiZStzQkROSEVmenhvR0ZzVGh3WjZPckg5OHlibEVJZXZqTk9q?=
 =?utf-8?B?d1hHeHhBZkY1U2lvOGxjeXlHVjErODZtR2NNME1UaGVwUXZuZi94K0xkRVlX?=
 =?utf-8?B?U2lsa2VzeHNOaEhIMGM0R2RFbnJSQis1RytSdHZRaVRtVzhxQ2FZOVBQb0sv?=
 =?utf-8?B?ZWpyRWtSMXczRWVnZElTTDRtOXBKQ2VGSGhQb1k0RjhKeG9ZRlRtbmVCeUFy?=
 =?utf-8?B?cGNWelhhWTd4Kzd2d1J2UFlabS9YMFROSzA3bFY2YmR5VFdQWUF3dU5CbHFk?=
 =?utf-8?B?RHgrSldXbHl5SEFOU01vdTZDSjRwSi9lWmRhZFBSRjBYeFJ2MWdhVmpISDRB?=
 =?utf-8?B?UUg4SzE4cW1yQUhDajhMWXEwZTZtMWZZeGlYcDQ5M1JxclFEU2VCTXJZejNl?=
 =?utf-8?B?K3IrQkFNaHVLS1lKb1ROdG1oRmZMSnRWVkcyZz09?=
X-Microsoft-Antispam-Message-Info: EDPdnJY15wjsWD87kBTAbR0XnvQl8obsrbTGipjZD/5qUL7lXE/ZZ47xb9q2qC6VKDeJ5ngBvojCAQxM6de4onAMrKKKWLv2gkPeFT7ThzANOs5KSHCcvtscwgZ+GLmdNcNz63LKXOzNb+uWSdFqicIW77mjsIbBJA9oCOEqvzzupUX3nN/QPslrY2duwwP+gn2TE9jUGUXeniVGW+lx4DX+aqxB89z1qI7edVun4pIrNE28+Z0VCW8qjorc9EFuaAqmhR8W3KHo50Fq4udZQbu0udkubmzatOxDbmckdh/15Wqq75EE0mIiyLqZ/nr7ROz6VQCm/5766DUIePXbHC2BPani/4eQpuDJDqzxDxQ=
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0137;
 6:5B4g74Qdik9is5EAO5Se2AHiD5gA4RIk1CgT3Rc8/iFFmkBnTshXoD7nyeCC13mMpxg/cAVBoro746od0BJTV3VKZ7AGS/C2mwwQlcuoaJdUbIrYghzlkv1z5rb9/VQ0I+jaKxs12DGi050iczre7oLIkYP3p0Xqd8ObleigSxNC/dB2UrB1FyyBqWZCgQsXUFKjQXPaofqMc66PlcYVx5k2OfJNft9uviIOX7zR0dUUSqQ2K7eVNi+FQQo0svtqauO40e9EO6ZMy6ABEVUxxQW7fqyat+Oqp+6rSJdvuek2K9oOazpinKVGEnhRXYTxlPMtmJKUDVtN/oB/2XxDV+uWs15F4x6lkstBBhfJcnAxjNKReM9gCVKLwhRjftLVutjSfgAijnYQQktXuIqmGyY4aco3qc8uayfkXVzS8ql/AYILMZC4CQ8jJ3GZXP6ff57XTxFjLInKQhOrrTPb0A==;
 5:eMjH9sO4Wn3TM6LXCy6JVw1rZBOhbDejDJsheNLaaUxhL14ckhBeIVTVIakG1J1LPyp2pBstgri9CA2G2EG1x5H70XYBp71Wn3QwuRj5Gw9VSh8xsVAz3hjt1Zcqd9/26lB/FlX0rir2mBlUi1IbxeuGv+h/Sw3f7a3meNCrGIU=;
 7:LEbJ9JzRanqwx/p4ZuYEE/7Z4vD/meaGPzmnkSLLjWNMowY8plc234EqMp0dun0aivQkB63SdRi7KGhtKOzI0A4nK/puKk6gpkoCXy5JmtjqBKtzI+0lg0SBLHdeCCuL0g0ZD+F2Vyyslw+MeT7OYbhNh+o6B06IdAA+0enDI90kPA+Dxt5uFDMSdUV64G2lpXqfB1uuefbPKSXrsE7xyUJkz4EHLHy0Zb49hEds7EF4mWj9ry2xPpZG1n3K9H1C
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0137;
 20:hbZ4ncfweJ5QvKLRkubcpBwblODDSW3m58rEmY95kpkMWFGHPJa62ndFxcmhKDSIgjsiXEHLJvujaxaonDfHfq1LrVA6UOAjniXLfKmSB1718gBERp1hGDpIZDaMbSelI1IGuCyVs3jEyjHAzBIDcxUr4upFWC0LKQ1UgsmL5IQprviXwAE9KSkwhDWeMG9tRmRJ0MlCjSdAsfBFk23xxe8ocozqYTGUkcmeUSy3jNj1zw20PYUWUHLsc/llo7po
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 12:00:05.0359 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 617c1b92-1bd2-41f2-298a-08d618a74a15
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0137
Subject: Re: [Xen-devel] [PATCH v8 6/6] x86/iommu: add map-reserved
 dom0-iommu option to map reserved memory ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.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>

CgpPbiA5LzcvMTggNDowNyBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFNldmVyYWwgcGVv
cGxlIGhhdmUgcmVwb3J0ZWQgaGFyZHdhcmUgaXNzdWVzIChtYWxmdW5jdGlvbmluZyBVU0IKPiBj
b250cm9sbGVycykgZHVlIHRvIGlvbW11IHBhZ2UgZmF1bHRzIG9uIEludGVsIGhhcmR3YXJlLiBU
aG9zZSBmYXVsdHMKPiBhcmUgY2F1c2VkIGJ5IG1pc3NpbmcgUk1SUiAoVlRkKSBlbnRyaWVzIGlu
IHRoZSBBQ1BJIHRhYmxlcy4gVGhvc2UgY2FuCj4gYmUgd29ya2VkIGFyb3VuZCBvbiBWVGQgaGFy
ZHdhcmUgYnkgbWFudWFsbHkgYWRkaW5nIFJNUlIgZW50cmllcyBvbgo+IHRoZSBjb21tYW5kIGxp
bmUsIHRoaXMgaXMgaG93ZXZlciBsaW1pdGVkIHRvIEludGVsIGhhcmR3YXJlIGFuZCBxdWl0ZQo+
IGN1bWJlcnNvbWUgdG8gZG8uCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhvc2UgaXNzdWVzIGFk
ZCBhIG5ldyBkb20wLWlvbW11PW1hcC1yZXNlcnZlZAo+IG9wdGlvbiB0aGF0IGlkZW50aXR5IG1h
cHMgYWxsIHJlZ2lvbnMgbWFya2VkIGFzIHJlc2VydmVkIGluIHRoZSBtZW1vcnkKPiBtYXAuIE5v
dGUgdGhhdCByZWdpb25zIHVzZWQgYnkgZGV2aWNlcyBlbXVsYXRlZCBieSBYZW4gKExBUElDLCBJ
Ty1BUElDCj4gb3IgUENJZSBNQ0ZHIHJlZ2lvbnMpIGFyZSBzcGVjaWZpY2FsbHkgYXZvaWRlZC4g
Tm90ZSB0aGF0IHRoaXMgb3B0aW9uCj4gaXMgYXZhaWxhYmxlIHRvIGFsbCBEb20wIG1vZGVzIChh
cyBvcHBvc2VkIHRvIHRoZSBpbmNsdXNpdmUgb3B0aW9uCj4gd2hpY2ggb25seSB3b3JrcyBmb3Ig
UFYgRG9tMCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqTxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbjxrZXZpbi50aWFuQGludGVsLmNv
bT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdTx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5
OiBKYW4gQmV1bGljaDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHY3
Ogo+ICAgLSBEb24ndCB1c2UgdHJ1ZS9mYWxzZSB3aXRoIGludDhfdC4KPiAgIC0gUHJpbnQgYSB3
YXJuaW5nIG1lc3NhZ2UgaWYgbWFwLXJlc2VydmVkIGlzIHNldCBvbiBBUk0uCj4gCj4gQ2hhbmdl
cyBzaW5jZSB2NjoKPiAgIC0gUmV3b3JkIHRoZSBtYXAtcmVzZXJ2ZWQgaGVscCB0byBtYWtlIGl0
IGNsZWFyIGl0J3MgYXZhaWxhYmxlIHRvCj4gICAgIGJvdGggUFYgYW5kIFBWSCBEb20wLgo+ICAg
LSBBc3NpZ24gdHlwZSBpbnNpZGUgb2YgdGhlIHN3aXRjaCBleHByZXNzaW9uLgo+ICAgLSBSZW1v
dmUgdGhlIGNvbW1lbnQgYWJvdXQgSU8tQVBJQyBNTUlPIHJlbG9jYXRpb24sIHRoaXMgaXMgbm90
Cj4gICAgIHN1cHBvcnRlZCBBVE0uCj4gCj4gQ2hhbmdlcyBzaW5jZSB2NToKPiAgIC0gTWVyZ2Ug
d2l0aCB0aGUgdnBjaSBNTUNGRyBoZWxwZXIgcGF0Y2guCj4gICAtIEFkZCBhIFRPRE8gaXRlbSBh
Ym91dCB0aGUgaXNzdWVzIHdpdGggcmVsb2NhdGluZyB0aGUgTEFQSUMgb3IKPiAgICAgSU9BUElD
IE1NSU8gcmVnaW9ucy4KPiAgIC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHBhZ2VfZ2V0X3Jh
bV90eXBlIHRoYXQgcmV0dXJucyBhbGwgdGhlCj4gICAgIHR5cGVzIHRoYXQgZmFsbCBiZXR3ZWVu
IGEgcGFnZS4KPiAgIC0gVXNlIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZSBpbnN0ZWFkIG9mIGlvbW11
X3VzZV9oYXBfcHQgd2hlbiBkZWNpZGluZwo+ICAgICB3aGV0aGVyIHRvIHVzZSBzZXRfaWRlbnRp
dHlfcDJtX2VudHJ5IG9yIGlvbW11X21hcF9wYWdlLgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4g
ICAtIFVzZSBwZm5fdG9fcGFkZHIuCj4gICAtIFJlYmFzZSBvbiB0b3Agb2YgcHJldmlvdXMgY2hh
bmdlcy4KPiAgIC0gQ2hhbmdlIHRoZSBkZWZhdWx0IG9wdGlvbiBzZXR0aW5nIHRvIHVzZSBpZiBp
bnN0ZWFkIG9mIGEgdGVybmFyeQo+ICAgICBvcGVyYXRvci4KPiAgIC0gUmVuYW1lIHRvIG1hcC1y
ZXNlcnZlZC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+ICAgLSBBZGQgbWFwcGluZ3MgaWYgdGhl
IGlvbW11IHBhZ2UgdGFibGVzIGFyZSBzaGFyZWQuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAg
IC0gRml4IGNvbW1lbnQgcmVnYXJkaW5nIGRvbTAtc3RyaWN0Lgo+ICAgLSBDaGFuZ2UgZG9jdW1l
bnRhdGlvbiBzdHlsZSBvZiB4ZW4gY29tbWFuZCBsaW5lLgo+ICAgLSBSZW5hbWUgaW9tbXVfbWFw
IHRvIGh3ZG9tX2lvbW11X21hcC4KPiAgIC0gTW92ZSBhbGwgdGhlIGNoZWNrcyB0byBod2RvbV9p
b21tdV9tYXAuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgIC0gSW50cm9kdWNlIGEgbmV3IHJl
c2VydmVkIG9wdGlvbiBpbnN0ZWFkIG9mIGFidXNpbmcgdGhlIGluY2x1c2l2ZQo+ICAgICBvcHRp
b24uCj4gICAtIFVzZSB0aGUgc2FtZSBoZWxwZXIgZnVuY3Rpb24gZm9yIFBWIGFuZCBQVkggaW4g
b3JkZXIgdG8gZGVjaWRlIGlmIGEKPiAgICAgcGFnZSBzaG91bGQgYmUgYWRkZWQgdG8gdGhlIGRv
bWFpbiBwYWdlIHRhYmxlcy4KPiAgIC0gVXNlIHRoZSBkYXRhIGluc2lkZSBvZiB0aGUgZG9tYWlu
IHN0cnVjdCB0byBkZXRlY3Qgb3ZlcmxhcHMgd2l0aAo+ICAgICBlbXVsYXRlZCBNTUlPIHJlZ2lv
bnMuCj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXI8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogR2VvcmdlIER1bmxhcDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElh
biBKYWNrc29uPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IENjOiBKdWxpZW4gR3JhbGw8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsazxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmk8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERl
ZWdhbjx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdTx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENj
OiBQYXVsIER1cnJhbnQ8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0
aGlrdWxwYW5pdDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDYzogQnJpYW4gV29v
ZHM8YnJpYW4ud29vZHNAYW1kLmNvbT4KPiBDYzogS2V2aW4gVGlhbjxrZXZpbi50aWFuQGludGVs
LmNvbT4KCkZvciBBTUQtcmVsYXRlZCBjaGFuZ2VzLgoKQWNrZWQtYnk6IFN1cmF2ZWUgU3V0aGlr
dWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CgpUaGFuayB5b3UsClN1cmF2
ZWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:01:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:01: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 1g03pM-00011D-Qi; Wed, 12 Sep 2018 12:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g03pL-000114-Cz
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 12:00:59 +0000
X-Inumbo-ID: a302f46a-b683-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a302f46a-b683-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:01:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="65096723"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 12 Sep 2018 13:00:47 +0100
Message-ID: <1536753647-17165-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1536692177-15675-2-git-send-email-andrew.cooper3@citrix.com>
References: <1536692177-15675-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/3] x86/msr: Dispatch Xen and Viridian MSRs
 from guest_{wr, rd}msr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RGVzcGl0ZSB0aGUgY29tcGxpY2F0ZWQgZGlmZiBpbiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVy
Y2VwdCgpLCBpdCBpcyBqdXN0CnRoZSAwIGNhc2UgbG9zaW5nIG9uZSBsZXZlbCBvZiBpbmRlbnRh
dGlvbiwgYXMgcGFydCBvZiByZW1vdmluZyB0aGUgY2FsbCB0bwp3cm1zcl9oeXBlcnZpc29yX3Jl
Z3MoKS4KClRoZSBjYXNlIGJsb2NrcyBpbiBndWVzdF97d3IscmR9bXNyKCkgdXNlIHJhdyBudW1i
ZXJzLCBwYXJ0bHkgZm9yIGNvbnNpc3RlbmN5CndpdGggdGhlIENQVUlEIHNpZGUgb2YgdGhpbmdz
LCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVyIGNvZGUgdG8KZm9sbG93LiAgSW4g
cGFydGljdWxhciwgdGhlIFhlbiBibG9jayBtYXkgb3ZlcmxhcCB3aXRoIHRoZSBWaXJpZGlhbiBi
bG9jayBpZgpWaXJpZGlhbiBpcyBub3QgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiwgYW5kIHRyeWlu
ZyB0byBleHByZXNzIHRoaXMgd2l0aCBuYW1lZApsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNp
b24gdGhhdCBpdCBzb2x2ZWQuCgpGdXR1cmUgY2hhbmdlcyB3aXRoIGNsZWFuIHVwIHRoZSBpbmRp
dmlkdWFsIEFQSXMsIGluY2x1ZGluZyBhbGxvd2luZyB0aGVzZQpNU1JzIHRvIGJlIHVzYWJsZSBm
b3IgdmNwdXMgb3RoZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQpj
dXJyZW50KS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCnYzOgogKiBTcGxp
dCBvdXQgb2YgcHJldmlvdXMgc2VyaWVzLiAgUmV0YWluIGFwcHJvcHJpYXRlIFItYnkncwp2NDoK
ICogUmV0YWluIHN3aXRjaCgpIGZvciBpbnRlcnByZXRpbmcgdGhlIHJlc3VsdCBvZiB3cm1zcl9o
eXBlcnZpc29yX3JlZ3MoKQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICB8IDI3
ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAg
ICAgfCAyOCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAg
ICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgIDYgLS0tLS0tCiA0IGZpbGVzIGNo
YW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5k
ZXggMzRkNTViNC4uZWY4ZjI3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTIwMTYsMTAgKzIwMTYsNiBA
QCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICBlbHNlIGlmICggcmV0ICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGlmICggcmRtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9jb250
ZW50KSB8fAotICAgICAgICAgICAgIHJkbXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250
ZW50KSApCi0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBpZiAoIHJkbXNyX3NhZmUobXNy
LCAqbXNyX2NvbnRlbnQpID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTIyMTgsMjgg
KzIyMTQsMTEgQEAgc3RhdGljIGludCBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgZWxzZSBpZiAoIHJldCApCiAg
ICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIHdybXNyX3ZpcmlkaWFuX3JlZ3MobXNy
LCBtc3JfY29udGVudCkgKQorICAgICAgICAvKiBNYXRjaCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRl
OyB1bHRpbWF0ZWx5IHRoaXMgc2hvdWxkIGdvIGF3YXkuICovCisgICAgICAgIGlmICggcmRtc3Jf
c2FmZShtc3IsIG1zcl9jb250ZW50KSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAg
ICAgIHN3aXRjaCAoIHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0g
ICAgICAgIHsKLSAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAgICByZXN1bHQgPSBY
ODZFTVVMX1JFVFJZOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgMDoKLSAgICAg
ICAgICAgIC8qCi0gICAgICAgICAgICAgKiBNYXRjaCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRlIGZv
ciBub3c7IHVsdGltYXRlbHkgdGhpcyBlbnRpcmUKLSAgICAgICAgICAgICAqIGNhc2UgYmxvY2sg
c2hvdWxkIGdvIGF3YXkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggcmRtc3Jf
c2FmZShtc3IsIG1zcl9jb250ZW50KSA9PSAwICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICB9Ci0gICAg
ICAgIGJyZWFrOworICAgICAgICBnb3RvIGdwZjsKICAgICB9CiAKICAgICByZXR1cm4gcmVzdWx0
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCBiMmUxYTI4Li5iZjkwZTIyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAt
Mjk2NSwxMCArMjk2NSw2IEBAIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogCi0gICAgICAgIGlmICggcmRtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9j
b250ZW50KSB8fAotICAgICAgICAgICAgIHJkbXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9j
b250ZW50KSApCi0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBpZiAoIHJkbXNyX3NhZmUo
bXNyLCAqbXNyX2NvbnRlbnQpID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTMyNDks
MzEgKzMyNDUsMTUgQEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25l
ZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgaWYgKCBwYXNzaXZlX2Rv
bWFpbl9kb193cm1zcihtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogCi0gICAgICAgIGlmICggd3Jtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9j
b250ZW50KSApIAotICAgICAgICAgICAgYnJlYWs7Ci0KICAgICAgICAgaWYgKCB2bXhfd3JpdGVf
Z3Vlc3RfbXNyKHYsIG1zciwgbXNyX2NvbnRlbnQpID09IDAgfHwKICAgICAgICAgICAgICBpc19s
YXN0X2JyYW5jaF9tc3IobXNyKSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBzd2l0
Y2ggKCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCBtc3JfY29udGVudCkgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVU
Ulk7Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBNYXRj
aCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRlIGZvciBub3c7IHVsdGltYXRlbHkgdGhpcwotICAgICAg
ICAgICAgICogZW50aXJlIGNhc2UgYmxvY2sgc2hvdWxkIGdvIGF3YXkuCi0gICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsIG1zcl9jb250ZW50KSA9PSAwICkK
LSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAg
ICAgIGNhc2UgMToKKyAgICAgICAgLyogTWF0Y2ggdXAgd2l0aCB0aGUgUkRNU1Igc2lkZTsgdWx0
aW1hdGVseSB0aGlzIHNob3VsZCBnbyBhd2F5LiAqLworICAgICAgICBpZiAoIHJkbXNyX3NhZmUo
bXNyLCBtc3JfY29udGVudCkgPT0gMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVm
YXVsdDoKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIH0KLSAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgZ290byBncF9mYXVsdDsKICAgICB9CiAKICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21z
ci5jCmluZGV4IGI2NzVmM2EuLmQ3YzM4ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTExNCw5ICsxMTQsMTEgQEAgaW50IGluaXRf
dmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKLSAgICBjb25z
dCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKLSAgICBj
b25zdCBzdHJ1Y3QgbXNyX3BvbGljeSAqbXAgPSB2LT5kb21haW4tPmFyY2gubXNyOworICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IGNwdWlk
X3BvbGljeSAqY3AgPSBkLT5hcmNoLmNwdWlkOworICAgIGNvbnN0IHN0cnVjdCBtc3JfcG9saWN5
ICptcCA9IGQtPmFyY2gubXNyOwogICAgIGNvbnN0IHN0cnVjdCB2Y3B1X21zcnMgKm1zcnMgPSB2
LT5hcmNoLm1zcnM7CisgICAgaW50IHJldCA9IFg4NkVNVUxfT0tBWTsKIAogICAgIHN3aXRjaCAo
IG1zciApCiAgICAgewpAQCAtMTQ1LDExICsxNDcsMjUgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICp2
YWwgPSBtc3JzLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMucmF3OwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKKyAgICAgICAgaWYgKCBpc192aXJp
ZGlhbl9kb21haW4oZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAocmRtc3Jfdmly
aWRpYW5fcmVncyhtc3IsIHZhbCkKKyAgICAgICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6
IFg4NkVNVUxfRVhDRVBUSU9OKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgLyogRmFsbHRocm91Z2guICovCisgICAgY2FzZSAweDQwMDAwMjAwIC4uLiAweDQwMDAw
MmZmOgorICAgICAgICByZXQgPSAocmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgdmFsKQorICAg
ICAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX0VYQ0VQVElPTik7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwogICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgcmV0dXJuIHJldDsK
IAogIGdwX2ZhdWx0OgogICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTE2Miw2ICsx
NzgsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWlu
dDY0X3QgdmFsKQogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5j
cHVpZDsKICAgICBjb25zdCBzdHJ1Y3QgbXNyX3BvbGljeSAqbXAgPSBkLT5hcmNoLm1zcjsKICAg
ICBzdHJ1Y3QgdmNwdV9tc3JzICptc3JzID0gdi0+YXJjaC5tc3JzOworICAgIGludCByZXQgPSBY
ODZFTVVMX09LQVk7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKQEAgLTI1MiwxMSArMjY5
LDI5IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50
NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgMHg0MDAwMDAwMCAu
Li4gMHg0MDAwMDFmZjoKKyAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICByZXQgPSAod3Jtc3JfdmlyaWRpYW5fcmVncyhtc3IsIHZhbCkK
KyAgICAgICAgICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhDRVBUSU9OKTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgLyogRmFsbHRocm91Z2gu
ICovCisgICAgY2FzZSAweDQwMDAwMjAwIC4uLiAweDQwMDAwMmZmOgorICAgICAgICBzd2l0Y2gg
KCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCB2YWwpICkKKyAgICAgICAgeworICAgICAgICBj
YXNlIC1FUkVTVEFSVDogcmV0ID0gWDg2RU1VTF9SRVRSWTsgICAgIGJyZWFrOworICAgICAgICBj
YXNlIDE6ICAgICAgICAgcmV0ID0gWDg2RU1VTF9PS0FZOyAgICAgIGJyZWFrOworICAgICAgICBk
ZWZhdWx0OiAgICAgICAgcmV0ID0gWDg2RU1VTF9FWENFUFRJT047IGJyZWFrOworICAgICAgICB9
CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwogICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgcmV0
dXJuIHJldDsKIAogIGdwX2ZhdWx0OgogICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwppbmRleCA0NTk0MWVhLi42NDIyZjkxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCkBAIC05NTAsOSArOTUwLDYgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKHJl
ZywgdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgICAgIHJj
ID0gdm1jZV9yZG1zcihyZWcsIHZhbCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAg
ICAgIGJyZWFrOwpAQCAtMTE0OSw5ICsxMTQ2LDYgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5z
aWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggd3Jtc3JfaHlwZXJ2aXNvcl9y
ZWdzKHJlZywgdmFsKSA9PSAxICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0K
ICAgICAgICAgcmMgPSB2bWNlX3dybXNyKHJlZywgdmFsKTsKICAgICAgICAgaWYgKCByYyA8IDAg
KQogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:01:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g03pg-00013n-4N; Wed, 12 Sep 2018 12:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g03pe-00013Q-4R
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:01:18 +0000
X-Inumbo-ID: ae55a85a-b683-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae55a85a-b683-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:02:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78933420"
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 v7 1/6] iommu: introduce the concept of DFN...
Thread-Index: AQHUSowEeDtJ7Ls7H0Gkqn2XWWPQ9aTsZqCAgAAii0A=
Date: Wed, 12 Sep 2018 12:01:15 +0000
Message-ID: <f3e890891e884e008f108fc124dcc7be@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-2-paul.durrant@citrix.com>
 <fce52ed8-f7d1-9f37-52b3-f695807b63ad@citrix.com>
In-Reply-To: <fce52ed8-f7d1-9f37-52b3-f695807b63ad@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 1/6] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDEyIFNlcHRlbWJlciAyMDE4IDEyOjQ5DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBT
dXJhdmVlDQo+IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsg
SnVsaWVuIEdyYWxsDQo+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAxLzZd
IGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQgb2YNCj4gREZOLi4uDQo+IA0KPiBPbiAxMi8w
OS8xOCAxMjozMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gaW5kZXggZTM1
ZDk0MWYzYy4uMTlkNWQ1NWQ3OSAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gQEAgLTIzLDExICsy
MywzNyBAQA0KPiA+ICAjaW5jbHVkZSA8eGVuL3BhZ2UtZGVmcy5oPg0KPiA+ICAjaW5jbHVkZSA8
eGVuL3NwaW5sb2NrLmg+DQo+ID4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+DQo+ID4gKyNpbmNsdWRl
IDx4ZW4vdHlwZXNhZmUuaD4NCj4gPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4NCj4g
PiAgI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4NCj4gPiAgI2luY2x1ZGUgPGFzbS9kZXZpY2Uu
aD4NCj4gPiAgI2luY2x1ZGUgPGFzbS9pb21tdS5oPg0KPiA+DQo+ID4gK1RZUEVfU0FGRSh1aW50
NjRfdCwgZGZuKTsNCj4gPiArI2RlZmluZSBQUklfZGZuICAgICBQUkl4NjQNCj4gPiArI2RlZmlu
ZSBJTlZBTElEX0RGTiBfZGZuKH4wVUwpDQo+IA0KPiBQcmVzdW1hYmx5IHRoZSB1c2UgdWludDY0
X3QgYXMgb3Bwb3NlZCB0byB1bnNpZ25lZCBsb25nIGlzIGZvciBBUk0zMidzDQo+IGJlbmVmaXQ/
DQoNCkkndmUgbG9zdCB0cmFjayBhcyBJJ3ZlIGNob3BwZWQgYW5kIGNoYW5nZWQgdGhpcyBzZXJp
ZXMgc28gbWFueSB0aW1lcyBub3cuIFRoYXQncyBwcm9iYWJseSByZWFzb24uDQoNCj4gDQo+IElm
IHNvLCBJTlZBTElEX0RGTiBuZWVkcyB0byBiZSB+MFVMTCB0byB3b3JrIGFzIGludGVuZGVkLg0K
PiANCg0KT2suDQoNCj4gPiArDQo+ID4gKyNpZm5kZWYgZGZuX3QNCj4gPiArI2RlZmluZSBkZm5f
dCAvKiBHcmVwIGZvZGRlcjogZGZuX3QsIF9kZm4oKSBhbmQgZGZuX3goKSBhcmUgZGVmaW5lZA0K
PiBhYm92ZSAqLw0KPiA+ICsjZGVmaW5lIF9kZm4NCj4gPiArI2RlZmluZSBkZm5feA0KPiA+ICsj
dW5kZWYgZGZuX3QNCj4gPiArI3VuZGVmIF9kZm4NCj4gPiArI3VuZGVmIGRmbl94DQo+ID4gKyNl
bmRpZg0KPiA+ICsNCj4gPiArI2RlZmluZSBJT01NVV9QQUdFX1NISUZUIDEyDQo+ID4gKyNkZWZp
bmUgSU9NTVVfUEFHRV9TSVpFICAoX0FDKDEsTCkgPDwgSU9NTVVfUEFHRV9TSElGVCkNCj4gDQo+
ICIxLCBMIiwgYnV0IHRoaXMgc2hvdWxkbid0IG5lZWQgYW55IF9BQygpIGF0IGFsbC7CoCAxIDw8
IDEyIGlzIHNpZ25lZCBhbmQNCj4gZml0cyB3aXRoaW4gYW4gaW50IHNvIHNob3VsZCBiZSBmaW5l
IG9uIGl0cyBvd24uDQo+IA0KDQpPay4gSSdsbCBkcm9wIGlzLiBUaGUgbGFjayBvZiBzcGFjZSB3
YXMganVzdCBmcm9tIHByZWNlZGVudCBpbiBwYWdlLmguDQoNCj4gPiArI2RlZmluZSBJT01NVV9Q
QUdFX01BU0sgICh+KElPTU1VX1BBR0VfU0laRSAtIDEpKQ0KPiA+ICsNCj4gPiArdHlwZWRlZiB1
aW50NjRfdCBkYWRkcl90Ow0KPiA+ICsNCj4gPiArI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4p
ICgoZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQ0KPiA+ICsjZGVmaW5lIF9fZGFk
ZHJfdG9fZGZuKGRhZGRyKSAoKHVpbnQ2NF90KShkYWRkciA+Pg0KPiBJT01NVV9QQUdFX1NISUZU
KSkNCj4gPiArDQo+ID4gKyNkZWZpbmUgZGZuX3RvX2RhZGRyKGRmbikgX19kZm5fdG9fZGFkZHIo
ZGZuX3goZGZuKSkNCj4gPiArI2RlZmluZSBkYWRkcl90b19kZm4oZGFkZHIpIF9kZm4oX19kYWRk
cl90b19kZm4oZGFkZHIpKQ0KPiA+ICsNCj4gPiAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUs
IGlvbW11X2VuYWJsZWQ7DQo+ID4gIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11X2Rv
bTBfc3RyaWN0LCBpb21tdV92ZXJib3NlOw0KPiA+ICBleHRlcm4gYm9vbF90IGlvbW11X3dvcmth
cm91bmRfYmlvc19idWcsIGlvbW11X2lnZngsDQo+IGlvbW11X3Bhc3N0aHJvdWdoOw0KPiA+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oDQo+
ID4gaW5kZXggMjQ2NTRlOGUyMi4uMjg4ZGM3N2I4NSAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbW0uaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oDQo+ID4gQEAgLTI2
LDYgKzI2LDExIEBADQo+ID4gICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3Mgc3BhY2UuIEZvciBhbiBhdXRvLXRyYW5zbGF0ZWQNCj4gPiAgICogICBndWVzdCwg
cGZuID09IGdmbiB3aGlsZSBmb3IgYSBub24tdHJhbnNsYXRlZCBndWVzdCwgcGZuICE9IGdmbi4N
Cj4gPiAgICoNCj4gPiArICogZGZuOiBEZXZpY2UgRE1BIEZyYW1lIE51bWJlciAoZGVmaW5pdGlv
bnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkNCj4gPiArICogICBUaGUgbGluZWFyIGZyYW1lIG51
bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRvcnMgZm9yDQo+IChpLmUu
DQo+ID4gKyAqICAgYWxsIGRldmljZXMgYXNzaWduZWQgdG8pIGEgZ3Vlc3Qgc2hhcmUgYSBzaW5n
bGUgSU9NTVUgYWRkcmVzcyBzcGFjZQ0KPiBhbmQsDQo+ID4gKyAqICAgYnkgZGVmYXVsdCwgWGVu
IHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uDQo+IA0KPiBJVFlNIGdmbiBoZXJlP8KgIFBWLUlPTU1V
IGlzIHdoYXQgYSBQViBndWVzdCBjYW4gdXNlIHRvIHByb2dyYW0gdGhlDQo+IElPTU1VDQo+IHdp
dGggZGZuID0gcGZuLCBidXQgdGhhdCBpc24ndCB0aGUgZGVmYXVsdCBpbiBYZW4uDQo+IA0KDQpJ
dCBpcyB0aGUgZGVmYXVsdC4gRm9yIGEgUFYgZ3Vlc3QgWGVuIHdpbGwgZW5zdXJlIHRoZXJlIGlz
IGEgMToxIG1mbiBtYXAuIEZvciBhIFBWIGd1ZXN0IHBmbiA9IG1mbiAodW5sZXNzIEknbSBtaXNp
bnRlcnByZXRpbmcgdGhlIGNvbW1lbnQganVzdCBhYm92ZSB0aGlzIG9uZSkgc28gZGZuID09IHBm
bi4gU2ltYWxhcmx5LCBmb3IgYW4gSFZNIGd1ZXN0IFhlbiB3aWxsIGVuc3VyZSBhIDE6MSBnZm4g
bWFwLiBGb3IgYW4gSFZNIGd1ZXN0IHBmbiA9IGdmbiBzbywgYWdhaW4sIGRmbiA9IHBmbi4NCg0K
ICBQYXVsDQoNCj4gfkFuZHJldw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:02:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g03qg-0001Db-KJ; Wed, 12 Sep 2018 12:02:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nq3y=l2=citrix.com=prvs=7865363ea=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g03qf-0001DM-Hd
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 12:02:21 +0000
X-Inumbo-ID: d404fb75-b683-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d404fb75-b683-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:03:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78933476"
To: Jan Beulich <JBeulich@suse.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <5B98D9C102000078001E7B4B@prv1-mh.provo.novell.com>
 <71396108-605a-e301-91be-0f7cd5fc3837@citrix.com>
 <5B98E4DC02000078001E7BC8@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=
 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
 6+ahAA==
Message-ID: <136409a6-b5e5-9eb3-7fa6-25766960aee8@citrix.com>
Date: Wed, 12 Sep 2018 13:02:15 +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: <5B98E4DC02000078001E7BC8@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 3/3] x86: Clean up the Xen MSR
 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: Sergey Dyasli <sergey.dyasli@citrix.com>, 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>

T24gMTIvMDkvMTggMTE6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA5LjE4IGF0
IDExOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzA5LzE4
IDEwOjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTIvMDkvMTggMDk6Mjks
IFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgMjAxOC0wOS0xMSBhdCAxOTo1NiAr
MDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IEBAIC04MjIsMTMgKzgxOCwxMyBAQCBp
bnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+Pj4+
Pj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCj4+Pj4+PiAgICAgICAgICAg
ICAgewo+Pj4+Pj4gICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBn
bWZuKTsKPj4+Pj4+IC0gICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPj4+Pj4+ICsg
ICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4+Pj4+IFByZXZpb3VzbHkgLUVS
RVNUQVJUIHdvdWxkJ3ZlIGJlZW4gY29udmVydGVkIHRvIFg4NkVNVUxfRVhDRVBUSU9OLiBCdXQK
Pj4+Pj4gd2l0aCB0aGlzIHBhdGNoLCBYODZFTVVMX1JFVFJZIHdpbGwgYWN0dWFsbHkgYmUgcmV0
dXJuZWQuIEkgZG9uJ3QgdGhpbmsKPj4+Pj4gdGhhdCBjYWxsZXJzIGNhbiBoYW5kbGUgdGhpcyBz
aXR1YXRpb24uCj4+Pj4+Cj4+Pj4+IEUuZy4gdGhlIGNvZGUgZnJvbSB2bXhfdm1leGl0X2hhbmRs
ZXIoKToKPj4+Pj4KPj4+Pj4gICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOgo+Pj4+PiAg
ICAgICAgIHN3aXRjaCAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2Zv
bGQocmVncyksIDEpICkKPj4+Pj4gICAgICAgICB7Cj4+Pj4+ICAgICAgICAgY2FzZSBYODZFTVVM
X09LQVk6Cj4+Pj4+ICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogV1JN
U1IgKi8KPj4+Pj4gICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+Cj4+Pj4+ICAgICAgICAgY2FzZSBY
ODZFTVVMX0VYQ0VQVElPTjoKPj4+Pj4gICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRp
b24oVFJBUF9ncF9mYXVsdCwgMCk7Cj4+Pj4+ICAgICAgICAgICAgIGJyZWFrOwo+Pj4+PiAgICAg
ICAgIH0KPj4+Pj4gICAgICAgICBicmVhazsKPj4+PiBIbW0gbG92ZWx5LCBzbyBpdCB3YXMgYnJv
a2VuIGJlZm9yZSwgYnV0IHNob3VsZCBiZSBjb3JyZWN0IG5vdy4KPj4+Pgo+Pj4+IFJFVFJZIGhh
cyBjYXVzZWQgYW4gZW50cnkgdG8gZ28gb250byB0aGUgcGFnaW5nIHJpbmcsIHdoaWNoIHdpbGwg
cGF1c2UKPj4+PiB0aGUgdmNwdSB1bnRpbCBhIHJlcGx5IG9jY3VycywgYWZ0ZXIgd2hpY2ggd2Ug
d2lsbCByZS1lbnRlciB0aGUgZ3Vlc3QKPj4+PiB3aXRob3V0IGhhdmluZyBtb3ZlZCBSSVAgZm9y
d2FyZHMsIHJlLWV4ZWN1dGUgdGhlIHdybXNyIGluc3RydWN0aW9uLCBhbmQKPj4+PiB0aGlzIHRp
bWUgc3VjY2VlZCBiZWNhdXNlIHRoZSBmcmFtZSBoYXMgYmVlbiBwYWdlZCBpbi4KPj4+IEJ1dCB0
aGVuIHBlcmhhcHMgc3BsaXQgb3V0IHRoZSBhY3R1YWwgYnVnZml4IGludG8gYSBwcmVyZXEgcGF0
Y2gsCj4+PiBlc3BlY2lhbGx5IGFzIHRoYXQgb25lIG1heSB3YW50IGJhY2twb3J0aW5nPwo+PiBT
b3JyeSwgYnV0IEknbSBub3Qgc3VyZSB5b3UgY2FuJ3QgaGF2ZSB0aGF0LiAgSXQgd2lsbCBkZXBl
bmQgb24gdGhlCj4+IGludGVybmFscyBvZiB0aGUgaG9va3MsIGJ1dCBJIHN1c3BlY3QgeW91J2Qg
bmVlZCB0aGUgZW50aXJlIHJlc3Qgb2YgbXkKPj4gTVNSIGNsZWFudXAgd29yayBpZiB5b3Ugd2Fu
dGVkIHRvIGNsZWFubHkgYmFja3BvcnQgdGhpcyBidWdmaXguCj4gT3VjaCwgd2VsbCAtIHRoZW46
IE5vLgoKVHVybnMgb3V0IGl0IHdhcyBhIHRyYW5zaXRvcnkgYnVnIGludHJvZHVjZWQgYnkgcGF0
Y2ggMSwgc28gbm8gY2F1c2UgZm9yCmFsYXJtLgoKSXQgaXMgbGF0ZW50bHkgYnVnZ3kgb24gdGhl
IFBWIHNpZGUsIGJ1dCB0aGVyZSBpcyBubyBwYWdpbmcgc3VwcG9ydCBmb3IKUFYgZ3Vlc3RzIHll
dCwgc28gbm8gbmVlZCB0byBiYWNrcG9ydCBhbnkgZml4ZXMuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:14:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g0421-0002BC-PS; Wed, 12 Sep 2018 12:14:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0420-0002B7-QA
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:14:04 +0000
X-Inumbo-ID: 77313df8-b685-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77313df8-b685-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:14:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 06:14:02 -0600
Message-Id: <5B99030602000078001E7D25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 06:13:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <6ea95d8032c94db79cee98c62dbe1d56@AMSPEX02CL03.citrite.net>
In-Reply-To: <6ea95d8032c94db79cee98c62dbe1d56@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct hvmemul_map_linear_addr()
 for multi-page 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: Andrew Cooper <andrew.cooper3@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+IE9uIDEyLjA5LjE4IGF0IDEzOjUxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MTAK
Pj4gVG86IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBDYzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+
PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSF0geDg2L0hWTTog
Y29ycmVjdCBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIGZvciBtdWx0aS0KPj4gcGFnZSBjYXNl
Cj4+IAo+PiBUaGUgZnVuY3Rpb24gZG9lcyB0d28gdHJhbnNsYXRpb25zIGluIG9uZSBnbyBmb3Ig
YSBzaW5nbGUgZ3Vlc3QgYWNjZXNzLgo+PiBBbnkgZmFpbHVyZSBvZiB0aGUgZmlyc3QgdHJhbnNs
YXRpb24gc3RlcCAoZ3Vlc3QgbGluZWFyIC0+IGd1ZXN0Cj4+IHBoeXNpY2FsKSwgcmVzdWx0aW5n
IGluICNQRiwgb3VnaHQgdG8gdGFrZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPj4gb2Yg
dGhlIHNlY29uZCBzdGVwIChndWVzdCBwaHlzaWNhbCAtPiBob3N0IHBoeXNpY2FsKS4gQmFpbCBv
dXQgb2YgdGhlCj4+IGxvb3AgZWFybHkgc29sZWx5IHdoZW4gdHJhbnNsYXRpb24gcHJvZHVjZXMg
SFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4sCj4+IGFuZCByZWNvcmQgdGhlIG1vc3QgcmVsZXZh
bnQgb2YgcGVyaGFwcyBtdWx0aXBsZSBkaWZmZXJlbnQgZXJyb3JzCj4+IG90aGVyd2lzZS4gKFRo
ZSBjaG9pY2Ugb2YgWkVST19CTE9DS19QVFIgYXMgc2VudGluZWwgaXMgYXJiaXRyYXJ5LikKPiAK
PiBDb3VsZCB3ZSBoYXZlIGNvbW1lbnQgcGVyaGFwcyBzYXlpbmcgd2hhdCB0aGUgb3JkZXIgb2Yg
cmVsZXZhbmNlIG9mIHRoZSAKPiBlcnJvcnMgYXJlPyBUaGUgbG9naWMgaW4gdXBkYXRlX21hcF9l
cnIoKSBiZWxvdyBpcyBhIGxpdHRsZSBoYXJkIHRvIGZvbGxvdy4KClllYWgsIEkgd2FzIHRoaW5r
aW5nIGFib3V0IHRoaXMgbWVhbndoaWxlLCBhbmQgSSdtIGFsc28gbm8gbG9uZ2VyCmNlcnRhaW4g
SSd2ZSBjaG9zZW4gdGhlIG1vc3Qgc2Vuc2libGUgIm9yZGVyaW5nIi4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:14: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 1g042n-0002ER-3e; Wed, 12 Sep 2018 12:14:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nh++=l2=citrix.com=prvs=7864c2456=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g042m-0002EK-7t
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:14:52 +0000
X-Inumbo-ID: 93cd47df-b685-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93cd47df-b685-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:15:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78934251"
Date: Wed, 12 Sep 2018 14:14:40 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180912121440.iy7q3czgwbilbufp@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-2-paul.durrant@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 v7 1/6] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjNQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oCj4gaW5kZXggZTM1ZDk0MWYzYy4uMTlkNWQ1NWQ3OSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
Cj4gQEAgLTIzLDExICsyMywzNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3BhZ2UtZGVmcy5oPgo+ICAj
aW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vdHlwZXNhZmUuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KPiAg
I2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiAgI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPiAg
I2luY2x1ZGUgPGFzbS9pb21tdS5oPgo+ICAKPiArVFlQRV9TQUZFKHVpbnQ2NF90LCBkZm4pOwoK
U2hvdWxkbid0IHRoaXMgYmUgdW5zaWduZWQgbG9uZyBpbnN0ZWFkIG9mIHVpbnQ2NF90PyAobGlr
ZSBnZm4gb3IgbWZuKQoKPiArI2RlZmluZSBQUklfZGZuICAgICBQUkl4NjQKPiArI2RlZmluZSBJ
TlZBTElEX0RGTiBfZGZuKH4wVUwpCgpPciBpZiB0aGVyZSdzIGEgcmVhc29uIGZvciB0aGUgYWJv
dmUgdG8gYmUgdWludDY0X3QsIHRoZW4gSU5WQUxJRF9ERk4Kc2hvdWxkIHVzZSBVTEwuCgo+ICsK
PiArI2lmbmRlZiBkZm5fdAo+ICsjZGVmaW5lIGRmbl90IC8qIEdyZXAgZm9kZGVyOiBkZm5fdCwg
X2RmbigpIGFuZCBkZm5feCgpIGFyZSBkZWZpbmVkIGFib3ZlICovCj4gKyNkZWZpbmUgX2Rmbgo+
ICsjZGVmaW5lIGRmbl94Cj4gKyN1bmRlZiBkZm5fdAo+ICsjdW5kZWYgX2Rmbgo+ICsjdW5kZWYg
ZGZuX3gKPiArI2VuZGlmCj4gKwo+ICsjZGVmaW5lIElPTU1VX1BBR0VfU0hJRlQgMTIKPiArI2Rl
ZmluZSBJT01NVV9QQUdFX1NJWkUgIChfQUMoMSxMKSA8PCBJT01NVV9QQUdFX1NISUZUKQoKVGhl
cmUncyBubyBuZWVkIHRvIHVzZSBfQUM/Cgo+ICsjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4o
SU9NTVVfUEFHRV9TSVpFIC0gMSkpCj4gKwo+ICt0eXBlZGVmIHVpbnQ2NF90IGRhZGRyX3Q7CgpV
c2UgcGFkZHJfdCBpbnN0ZWFkIG9mIHVpbnQ2NF90IGRpcmVjdGx5PwoKPiArCj4gKyNkZWZpbmUg
X19kZm5fdG9fZGFkZHIoZGZuKSAoKGRhZGRyX3QpKGRmbikgPDwgSU9NTVVfUEFHRV9TSElGVCkK
PiArI2RlZmluZSBfX2RhZGRyX3RvX2RmbihkYWRkcikgKCh1aW50NjRfdCkoZGFkZHIgPj4gSU9N
TVVfUEFHRV9TSElGVCkpCj4gKwo+ICsjZGVmaW5lIGRmbl90b19kYWRkcihkZm4pIF9fZGZuX3Rv
X2RhZGRyKGRmbl94KGRmbikpCj4gKyNkZWZpbmUgZGFkZHJfdG9fZGZuKGRhZGRyKSBfZGZuKF9f
ZGFkZHJfdG9fZGZuKGRhZGRyKSkKPiArCj4gIGV4dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBp
b21tdV9lbmFibGVkOwo+ICBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV9kb20wX3N0
cmljdCwgaW9tbXVfdmVyYm9zZTsKPiAgZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5kX2Jp
b3NfYnVnLCBpb21tdV9pZ2Z4LCBpb21tdV9wYXNzdGhyb3VnaDsKPiBAQCAtNjAsOSArODYsOSBA
QCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwo+ICAjZGVmaW5lIElPTU1V
Rl9yZWFkYWJsZSAgKDF1PDxfSU9NTVVGX3JlYWRhYmxlKQo+ICAjZGVmaW5lIF9JT01NVUZfd3Jp
dGFibGUgMQo+ICAjZGVmaW5lIElPTU1VRl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxl
KQo+IC1pbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAo+ICtpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+IC1pbnQg
X19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4pOwo+ICtpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwo+ICAKPiAgZW51bSBpb21tdV9mZWF0dXJlCj4g
IHsKPiBAQCAtMTUwLDkgKzE3Niw5IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ICAjZW5kaWYgLyog
SEFTX1BDSSAqLwo+ICAKPiAgICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRvbWFpbiAqZCk7
Cj4gLSAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAo+ICsgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Cj4gLSAg
ICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pOwo+ICsgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKTsKPiAgICAgIHZvaWQgKCpmcmVlX3BhZ2Vf
dGFibGUpKHN0cnVjdCBwYWdlX2luZm8gKik7Cj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICB2
b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+IEBAIC0xNjMsNyArMTg5LDcgQEAgc3RydWN0
IGlvbW11X29wcyB7Cj4gICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKPiAgICAgIHZvaWQgKCpz
aGFyZV9wMm0pKHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3du
KSh2b2lkKTsKPiAtICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4gKyAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90
bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7Cj4g
ICAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpk
KTsKPiAgICAgIGludCAoKmdldF9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5KShpb21tdV9ncmRtX3Qg
Kiwgdm9pZCAqKTsKPiBAQCAtMTg1LDcgKzIxMSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCj4gIGludCBpb21tdV9kb19k
b21jdGwoc3RydWN0IHhlbl9kb21jdGwgKiwgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkpOwo+ICAKPiAt
aW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwKPiAraW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKCldoaWxlIGRvaW5nIHRoaXMgd2hvbGVz
YWxlIGdmbiB0byBkZm4gcmVwbGFjZW1lbnQsIGl0IG1pZ2h0IGJlIGEgZ29vZAppZGVhIHRvIGFs
c28gY2hhbmdlIHVuc2lnbmVkIGxvbmcgZm9yIGRmbiBhdCB0aGUgc2FtZSB0aW1lPwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:15:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g043O-0002Il-DQ; Wed, 12 Sep 2018 12:15:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g043N-0002Ie-AE
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:15:29 +0000
X-Inumbo-ID: aa10177c-b685-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa10177c-b685-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:16:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 06:15:27 -0600
Message-Id: <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 06:15:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
In-Reply-To: <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDEyOjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTE6MDgK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MzAsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDoyMQo+PiA+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtldmluIFRpYW4KPj4gPj4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+ID4+
IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhv
ZCB0bwo+PiBpb21tdV9vcHMKPj4gPj4KPj4gPj4gPj4+IE9uIDEyLjA5LjE4IGF0IDExOjE1LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiAgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0KPj4gPj4gPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MTMKPj4gPj4gPj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4+ID4+IENjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+ID4+
ID4+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPgo+PiA+PiA+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6
IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8KPj4gPj4gaW9tbXVfb3BzCj4+ID4+ID4+Cj4+ID4+
ID4+ID4+PiBPbiAxMi4wOS4xOCBhdCAxMTowNSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToKPj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNl
LmNvbV0KPj4gPj4gPj4gPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MDMKPj4gPj4gPj4g
Pj4KPj4gPj4gPj4gPj4gQSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBWIElPTU1VIGlzIHF1aXRlIGZp
bmUsIGJ1dCBpdCBzaG91bGRuJ3QgdGFsawo+PiB0bwo+PiA+PiA+PiA+PiBpdCBpbiB0ZXJtcyBv
ZiBNRk5zLgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4gV2VsbCwgaXQgaGFzIHRv
IHRhbGsgTUZOcyBhdCBzb21lIGxldmVsLCBzdXJlbHk/IFRoZSBvdXRwdXQgb2YgdGhlCj4+ID4+
IElPTU1VIGlzCj4+ID4+ID4+ID4gbm90IHN1YmplY3QgdG8gRVBUL05QVCwgcmlnaHQ/Cj4+ID4+
ID4+Cj4+ID4+ID4+IFllcyB0byB0aGUgc2Vjb25kIHF1ZXN0aW9uLCBidXQgbm8gdG8gdGhlIGZp
cnN0OiBUaGUgR0ZOIC0+IE1GTgo+PiA+PiB0cmFuc2xhdGlvbgo+PiA+PiA+PiBzaG91bGQgc3Rp
bGwgYmUgZG9uZSBpbnNpZGUgWGVuIGluIHRoZSBIVk0gY2FzZSwgaW1vIChpbiB0aGUgY291cnNl
IG9mCj4+ID4+ID4+IG1hbnVmYWN0dXJpbmcgdGhlIFBURSkuCj4+ID4+ID4KPj4gPj4gPiBJbmRl
ZWQuIFRoaXMgZnVuY3Rpb24gaXMgdmVyeSBtdWNoIGludGVybmFsIHRvIFhlbiAoaXQncyBzaW1w
bHkgYW4KPj4gPj4gPiBhYnN0cmFjdGlvbiBvbiB0b3Agb2YgYSB2ZW5kb3IgaW1wbGVtZW50YXRp
b24pLCBzbyB3aHkgc2hvdWxkIGl0IG5vdAo+PiB3b3JrCj4+ID4+IGluCj4+ID4+ID4gdGVybXMg
b2YgTUZOcz8KPj4gPj4KPj4gPj4gQmVjYXVzZSAiTUZOIiBpcyBhIGNvbmNlcHQgYSBIVk0gZ3Vl
c3QgaXMgbm90IGtub3dpbmcgYWJvdXQsIG9yCj4+ID4+IHN1cHBvc2VkIHRvIGJlIGtub3dpbmcu
IFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0IG1pZ2h0Cj4+ID4+IGxlZ2l0aW1hdGVs
eSAoaGF2ZSB0bykga25vdyBpcyB3aGVuIGl0IGNvbWVzIHRvIG1hbmFnaW5nIHRoZSBob3N0Cj4+
ID4+IChpbmNsdWRpbmcgYW55IGd1ZXN0cyksIGkuZS4gaW4gdGhlIHRvb2wgc3RhY2sgb2YgYSBQ
VkggRG9tMC4KPj4gPgo+PiA+IE9rLiBTbyBjb25zaWRlciB2YWxpZGF0aW5nIGEgUFYtSU9NTVUg
dW5tYXAgcmVxdWVzdCBmcm9tIGFuIEhWTQo+PiBndWVzdC4gSXQKPj4gPiBwYXNzZXMgaW4gYSBE
Rk4gYW5kIGEgR0ZOICBiZWxvbmdpbmcgdG8gaXRzZWxmLiBOb3cgWGVuIG5lZWRzIHRvIGZpZ3Vy
ZSBvdXQKPj4gPiB3aGV0aGVyIHRoYXQgQkZOIGFjdHVhbGx5IG1hcHMgdG8gdGhlIEdGTi4gSXQg
Y2FuIGxvb2sgdXAgdGhlIE1GTiBiYWNraW5nCj4+IHRoZQo+PiA+IEdGTiAoZnJvbSB0aGUgcDJt
KS4gSG93IGRvZXMgWGVuIG5vdyB2YWxpZGF0ZSBpdCBpZiBpdCBjYW5ub3QgbG9va3VwIHdoYXQK
Pj4gTUZOCj4+ID4gaXMgYWN0dWFsbHkgcHJlc2VudCBpbiB0aGUgUFRFIHJlZmVyZW5jZWQgYnkg
dGhlIERGTj8KPj4gCj4+IEknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kOiBUaGUgcGFzc2Vk
IGluIEdGTiBnZXRzIHRyYW5zbGF0ZWQKPj4gdG8gYW4gTUZOIHVzaW5nIGEgcDJtIGxvb2t1cC4g
VGhlIHBhc3NlZCBpbiBERk4gKHdoaWNoIGFpdWkgb3VnaHQKPj4gdG8gbWF0Y2ggdGhlIEdGTiBh
bnl3YXkgb24geDg2KSBnZXRzIHRyYW5zbGF0ZWQgdG8gYW4gTUZOIHVzaW5nCj4+IGFuIElPTU1V
IHBhZ2UgdGFibGUgbG9va3VwLiBUaGUgcmVzdWx0aW5nIHR3byBNRk5zIGhhdmUgdG8KPj4gbWF0
Y2ggZm9yIHRoZSByZXF1ZXN0IHRvIGJlIHZhbGlkLgo+PiAKPiAKPiBRdWl0ZS4gU28gaG93IGRv
ZXMgdGhhdCB3b3JrIGlmIGlvbW11X2xvb2t1cF9wYWdlKCkgaXMgQVNTRVJUaW5nIHRoYXQgdGhl
IAo+IGRvbWFpbiBpbiBxdWVzdGlvbiBpcyBub3QgSFZNPwoKV2VsbCwgYXMgc29vbiBhcyB0aGUg
ZnVuY3Rpb24gZG9lc24ndCBoYW5kIGJhY2sgTUZOcyBhbnltb3JlIHRvCkhWTSBjYWxsZXJzLCBu
byBzdWNoIGFzc2VydGlvbiB3b3VsZCBiZSBuZWVkZWQgYW55bW9yZSBlaXRoZXIuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:22:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g04A3-00039Q-7K; Wed, 12 Sep 2018 12:22:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g04A2-00039L-0T
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:22:22 +0000
X-Inumbo-ID: 9fa6ec27-b686-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fa6ec27-b686-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:23:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78934585"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucIAAL56A///eWyCAAEVDAP//3U5w
Date: Wed, 12 Sep 2018 12:22:19 +0000
Message-ID: <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
In-Reply-To: <5B99035C02000078001E7D33@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTM6MTUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTI6MDksIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMTowOAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MzAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gPj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMDoyMQo+ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsg
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gU3ViamVj
dDogUkU6IFtQQVRDSCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4g
Pj4gaW9tbXVfb3BzCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MTUsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDoxMwo+ID4+
ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+ID4+
ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBU
aWFuCj4gPj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gPj4gPj4gaW9tbXVf
b3BzCj4gPj4gPj4gPj4KPiA+PiA+PiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0
ZW1iZXIgMjAxOCAxMDowMwo+ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4gQSBIVk0gZ3Vlc3Qg
dXNpbmcgdGhlIFBWIElPTU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdCBzaG91bGRuJ3QKPiB0YWxr
Cj4gPj4gdG8KPiA+PiA+PiA+PiA+PiBpdCBpbiB0ZXJtcyBvZiBNRk5zLgo+ID4+ID4+ID4+ID4+
Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gV2VsbCwgaXQgaGFzIHRvIHRhbGsgTUZOcyBhdCBz
b21lIGxldmVsLCBzdXJlbHk/IFRoZSBvdXRwdXQgb2YgdGhlCj4gPj4gPj4gSU9NTVUgaXMKPiA+
PiA+PiA+PiA+IG5vdCBzdWJqZWN0IHRvIEVQVC9OUFQsIHJpZ2h0Pwo+ID4+ID4+ID4+Cj4gPj4g
Pj4gPj4gWWVzIHRvIHRoZSBzZWNvbmQgcXVlc3Rpb24sIGJ1dCBubyB0byB0aGUgZmlyc3Q6IFRo
ZSBHRk4gLT4gTUZOCj4gPj4gPj4gdHJhbnNsYXRpb24KPiA+PiA+PiA+PiBzaG91bGQgc3RpbGwg
YmUgZG9uZSBpbnNpZGUgWGVuIGluIHRoZSBIVk0gY2FzZSwgaW1vIChpbiB0aGUgY291cnNlCj4g
b2YKPiA+PiA+PiA+PiBtYW51ZmFjdHVyaW5nIHRoZSBQVEUpLgo+ID4+ID4+ID4KPiA+PiA+PiA+
IEluZGVlZC4gVGhpcyBmdW5jdGlvbiBpcyB2ZXJ5IG11Y2ggaW50ZXJuYWwgdG8gWGVuIChpdCdz
IHNpbXBseSBhbgo+ID4+ID4+ID4gYWJzdHJhY3Rpb24gb24gdG9wIG9mIGEgdmVuZG9yIGltcGxl
bWVudGF0aW9uKSwgc28gd2h5IHNob3VsZCBpdCBub3QKPiA+PiB3b3JrCj4gPj4gPj4gaW4KPiA+
PiA+PiA+IHRlcm1zIG9mIE1GTnM/Cj4gPj4gPj4KPiA+PiA+PiBCZWNhdXNlICJNRk4iIGlzIGEg
Y29uY2VwdCBhIEhWTSBndWVzdCBpcyBub3Qga25vd2luZyBhYm91dCwgb3IKPiA+PiA+PiBzdXBw
b3NlZCB0byBiZSBrbm93aW5nLiBUaGUgb25seSB0aW1lIHdoZXJlIChwYXJ0IG9mKSBpdCBtaWdo
dAo+ID4+ID4+IGxlZ2l0aW1hdGVseSAoaGF2ZSB0bykga25vdyBpcyB3aGVuIGl0IGNvbWVzIHRv
IG1hbmFnaW5nIHRoZSBob3N0Cj4gPj4gPj4gKGluY2x1ZGluZyBhbnkgZ3Vlc3RzKSwgaS5lLiBp
biB0aGUgdG9vbCBzdGFjayBvZiBhIFBWSCBEb20wLgo+ID4+ID4KPiA+PiA+IE9rLiBTbyBjb25z
aWRlciB2YWxpZGF0aW5nIGEgUFYtSU9NTVUgdW5tYXAgcmVxdWVzdCBmcm9tIGFuIEhWTQo+ID4+
IGd1ZXN0LiBJdAo+ID4+ID4gcGFzc2VzIGluIGEgREZOIGFuZCBhIEdGTiAgYmVsb25naW5nIHRv
IGl0c2VsZi4gTm93IFhlbiBuZWVkcyB0byBmaWd1cmUKPiBvdXQKPiA+PiA+IHdoZXRoZXIgdGhh
dCBCRk4gYWN0dWFsbHkgbWFwcyB0byB0aGUgR0ZOLiBJdCBjYW4gbG9vayB1cCB0aGUgTUZOCj4g
YmFja2luZwo+ID4+IHRoZQo+ID4+ID4gR0ZOIChmcm9tIHRoZSBwMm0pLiBIb3cgZG9lcyBYZW4g
bm93IHZhbGlkYXRlIGl0IGlmIGl0IGNhbm5vdCBsb29rdXAKPiB3aGF0Cj4gPj4gTUZOCj4gPj4g
PiBpcyBhY3R1YWxseSBwcmVzZW50IGluIHRoZSBQVEUgcmVmZXJlbmNlZCBieSB0aGUgREZOPwo+
ID4+Cj4gPj4gSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFRoZSBwYXNzZWQgaW4gR0ZO
IGdldHMgdHJhbnNsYXRlZAo+ID4+IHRvIGFuIE1GTiB1c2luZyBhIHAybSBsb29rdXAuIFRoZSBw
YXNzZWQgaW4gREZOICh3aGljaCBhaXVpIG91Z2h0Cj4gPj4gdG8gbWF0Y2ggdGhlIEdGTiBhbnl3
YXkgb24geDg2KSBnZXRzIHRyYW5zbGF0ZWQgdG8gYW4gTUZOIHVzaW5nCj4gPj4gYW4gSU9NTVUg
cGFnZSB0YWJsZSBsb29rdXAuIFRoZSByZXN1bHRpbmcgdHdvIE1GTnMgaGF2ZSB0bwo+ID4+IG1h
dGNoIGZvciB0aGUgcmVxdWVzdCB0byBiZSB2YWxpZC4KPiA+Pgo+ID4KPiA+IFF1aXRlLiBTbyBo
b3cgZG9lcyB0aGF0IHdvcmsgaWYgaW9tbXVfbG9va3VwX3BhZ2UoKSBpcyBBU1NFUlRpbmcgdGhh
dAo+IHRoZQo+ID4gZG9tYWluIGluIHF1ZXN0aW9uIGlzIG5vdCBIVk0/Cj4gCj4gV2VsbCwgYXMg
c29vbiBhcyB0aGUgZnVuY3Rpb24gZG9lc24ndCBoYW5kIGJhY2sgTUZOcyBhbnltb3JlIHRvCj4g
SFZNIGNhbGxlcnMsIG5vIHN1Y2ggYXNzZXJ0aW9uIHdvdWxkIGJlIG5lZWRlZCBhbnltb3JlIGVp
dGhlci4KPiAKClNvIHlvdSdkIHByZWZlciBJIGFkZCBhbiBBU1NFUlRpb24gdGhhdCBJJ20gZ29p
bmcgdG8gcmVtb3ZlIGFzIHNvb24gYXMgSSBhZGQgYSBjYWxsZXIgb2YgdGhlIGZ1bmN0aW9uPwoK
ICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:25:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:25: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 1g04Ck-0003Jq-Rf; Wed, 12 Sep 2018 12:25:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nsal=l2=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1g04Cj-0003Jj-VF
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:25:10 +0000
X-Inumbo-ID: 01e5d559-b687-11e8-a6a9-d7ebe60f679a
Received: from lb1-smtp-cloud8.xs4all.net (unknown [194.109.24.21])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01e5d559-b687-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:26:01 +0000 (UTC)
Received: from [IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a]
 ([IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a])
 by smtp-cloud8.xs4all.net with ESMTPA
 id 04CagX8NBxO9B04CegTqrB; Wed, 12 Sep 2018 14:25:04 +0200
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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
Date: Wed, 12 Sep 2018 14:25:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfMa2eIFSLh7FUrjeq90HomFmwO03a8w5WpBBDj4xjvKIUCGGTOQWfKlhhAgAjsvGE4LFM9pmP4AE/eAEGY/wCZE0awoKqfxQ1N4F4NZLCwPshpe581W0
 IQ+pfkS5tMV6QVFLUvYzbDs2o2t78w6ESVOzXbhpCNUlZrFALdaNjQzsyF1LRW10vvrpP7ygIkEDVTSkWtAC1USPnHnmZAG7fX0aNFyO7v4QmghIOhuYQGIf
 lANWFo9m2lfrEPPsNoqqwatW04r3nA8J2wRyxLse+bZ7hZ7KGcPCZUHrEwZs5E/IP4JS/0OW7EH5kMAlrAHYn9OBbIEEWmJCtSoA1yqFX799opC+Ul1OEdk2
 Fc6Ox+FUeEudGP8Kpt0WfUAr0Oi+FcfFyTtHUYB4lBJehc/11Z38R0/0HPORcw8Dqc1yvmkgj0leHaxdo3u5/ojZ7kA4mOPsufXtDnfySgtwc341a70jvx9p
 5sobTX3nQMwVPquV35Ddq/gCCc4FQ1PtnRPFMSLHfzgMkOXSOdsX4lmYF7epuKLp48Z9N8LmN54ERl+LdhS+I7wATzjV4xYdHj065ILhXJsVqEWl+tzLI+ma
 Zc5jqw8pBPzt7bCqqpXY937+
Subject: Re: [Xen-devel] [PATCH v2 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>

T24gMDkvMTIvMTggMTI6MDksIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IEhpLCBI
YW5zIQo+IAo+IFRoYW5rIHlvdSBmb3IgdmFsdWFibGUgY29tbWVudHMgYW5kIHZhbGlkIGNvbmNl
cm5zIQo+IAo+IE9uIDA5LzEyLzIwMTggMTA6NTIgQU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4g
T24gMDkvMTEvMjAxOCAxMDoyOSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4+Pgo+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBh
IHBhcmEtdmlydHVhbGl6ZWQKPj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyBy
ZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0
IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+Pj4gaGln
aCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4KPj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3Vw
cG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+PiBmaW5hbCBpZGVhIHRv
IG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4K
Pj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlv
bjoKPj4+ICAgLSBwaXhlbCBmb3JtYXRzCj4+PiAgIC0gcmVzb2x1dGlvbnMKPj4+ICAgLSBmcmFt
ZSByYXRlcwo+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4+PiAgIC0gY29u
dHJhc3QKPj4+ICAgLSBicmlnaHRuZXNzCj4+PiAgIC0gaHVlCj4+PiAgIC0gc2F0dXJhdGlvbgo+
Pj4gMy4gU3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+Pj4gNC4gU3VwcG9ydCB6ZXJvLWNvcHlp
bmcgdXNlLWNhc2VzCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4gLS0tCj4+PiAgIHhlbi9p
bmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTI2MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEyNjMgaW5zZXJ0aW9ucygrKQo+Pj4gICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGlu
ZGV4IDAwMDAwMDAwMDAwMC4uMzhiOWIzNzQxZTc1Cj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4gQEAgLTAsMCArMSwxMjYzIEBA
Cj4+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqIGNhbWVyYWlmLmgKPj4+ICsgKgo+
Pj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3Qg
T1Nlcy4KPj4+ICsgKgo+Pj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKPj4+ICsgKiBvZiB0aGlz
IHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdh
cmUiKSwgdG8KPj4+ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+Pj4gKyAqIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFu
ZC9vcgo+Pj4gKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBw
ZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCj4+PiArICogZnVybmlzaGVkIHRvIGRvIHNv
LCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPj4+ICsgKgo+Pj4gKyAqIFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCj4+PiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9u
cyBvZiB0aGUgU29mdHdhcmUuCj4+PiArICoKPj4+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+Pj4g
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAo+Pj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+Pj4gKyAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKPj4+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENP
TlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+Pj4gKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPj4+
ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4+PiArICoKPj4+ICsgKiBDb3B5cmlnaHQg
KEMpIDIwMTggRVBBTSBTeXN0ZW1zIEluYy4KPj4+ICsgKgo+Pj4gKyAqIEF1dGhvcjogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4g
KyAqLwo+Pj4gKwo+Pj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXwo+Pj4g
KyNkZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXwo+Pj4gKwo+Pj4gKyNpbmNsdWRl
ICJyaW5nLmgiCj4+PiArI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCj4+PiArCj4+PiArLyoK
Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICBQcm90b2NvbCB2ZXJzaW9uCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAq
Lwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1BST1RPQ09MX1ZFUlNJT04gICAgICIxIgo+Pj4gKwo+
Pj4gKy8qCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAgICAgICAg
ICAgRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCj4+PiArICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+Pj4gKyAqCj4+PiArICogRnJvbnQtPmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBl
bnF1ZXVpbmcgYSBuZXcgcmVxdWVzdCwgc2VuZGluZyBhCj4+PiArICogbm90aWZpY2F0aW9uIGNh
biBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmlj
Cj4+PiArICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3Jvcyku
IEJhY2tlbmRzIG11c3Qgc2V0Cj4+PiArICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5IChl
LmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4+ICsgKgo+Pj4g
KyAqIEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlc3Bv
bnNlLCBzZW5kaW5nIGEKPj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9u
YWwgb24geGVuY2FtZXJhX3Jlc3AgKGkuZS4sIHRoZSBnZW5lcmljCj4+PiArICogaG9sZC1vZmYg
bWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNl
dAo+Pj4gKyAqIHhlbmNhbWVyYV9yZXNwIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdf
RklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygpKS4KPj4+ICsgKgo+Pj4gKyAqIFRoZSB0d28gaGFs
dmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4K
Pj4+ICsgKiBYZW5TdG9yZSB0byBjb21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRvIG5lZ290
aWF0ZSBvcGVyYXRpbmcgcGFyYW1ldGVycy4KPj4+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRl
cyB0aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4+
PiArICogYmFja2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMg
Y29udmVudGlvbi4KPj4+ICsgKgo+Pj4gKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3Jl
ZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPj4+ICsgKiB2YWx1ZXMgYXJl
IGVuY29kZWQgaW4gZGVjaW1hbC4gSW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFy
ZQo+Pj4gKyAqIGV4cHJlc3NlZCBhcyBmaXhlZCBzaXplZCBpbnRlZ2VyIHR5cGVzIGNhcGFibGUg
b2Ygc3RvcmluZyB0aGUgY29udmVyc2lvbgo+Pj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVk
IG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCj4+PiArICoKPj4+ICsg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICBFeGFt
cGxlIGNvbmZpZ3VyYXRpb24KPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICoKPj4+
ICsgKiBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2VuZCBhbmQgZnJvbnRlbmQgY29uZmlndXJh
dGlvbjoKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJh
Y2tlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAq
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCj4+
PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQgPSAiL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAiCj4+PiArICogL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9ucyA9ICIxLDIiCj4+PiArICoKPj4+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMC9iYWNrZW5kLWlkID0gIjAiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEiCj4+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIKPj4+ICsgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC92ZXJzaW9uID0gIjEiCj4+PiArICogL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmUtYWxsb2MgPSAiMSIKPj4+ICsgKgo+Pj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBEZXZpY2UgMCBjb25maWd1cmF0aW9uIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1ZSIKPj4+ICsgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRl
cyA9ICIzMC8xLDE1LzEiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
Zm9ybWF0cy9ZVVlWLzE5MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8yIgo+Pj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS82NDB4NDgwL2ZyYW1lLXJh
dGVzID0gIjE1LzEsMTUvMiIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIKPj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC91bmlxdWUtaWQgPSAiMCIKPj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtcmluZy1yZWYgPSAiMjgzMiIKPj4+ICsg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQtY2hhbm5lbCA9ICIx
NSIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQtcmluZy1yZWYg
PSAiMzg3Igo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1ldmVu
dC1jaGFubmVsID0gIjE2Igo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIERldmljZSAxIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4g
KyAqCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvY29udHJvbHMgPSAi
YnJpZ2h0bmVzcyxzYXR1cmF0aW9uLGh1ZSIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIi
Cj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzE5
MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8yIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL3VuaXF1ZS1pZCA9ICIxIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9ICIyODMzIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1ldmVudC1jaGFubmVsID0gIjE3Igo+Pj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4+PiArICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgi
Cj4+PiArICoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKPj4+ICsgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4+PiArICoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3Rv
Y29sIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsg
KiB2ZXJzaW9ucwo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+PiArICoK
Pj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9SIHNlcGFyYXRlZCBw
cm90b2NvbCB2ZXJzaW9ucyBzdXBwb3J0ZWQKPj4+ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBG
b3IgZXhhbXBsZSAiMSwyLDMiLgo+Pj4gKyAqCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4+ICsgKgo+Pj4gKyAqIGRvbS1pZAo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAg
IDx1aW50MTZfdD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgRG9tYWluIGlkZW50aWZpZXIuCj4+PiAr
ICoKPj4+ICsgKiBkZXYtaWQKPj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+
Cj4+PiArICoKPj4+ICsgKiAgICAgIERldmljZSBpZGVudGlmaWVyLgo+Pj4gKyAqCj4+PiArICog
ICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+Ly4uLgo+
Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJz
aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogdmVyc2lv
bgo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+PiArICoKPj4+ICsgKiAg
ICAgIFByb3RvY29sIHZlcnNpb24sIGNob3NlbiBhbW9uZyB0aGUgb25lcyBzdXBwb3J0ZWQgYnkg
dGhlIGJhY2tlbmQuCj4+PiArICoKPj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFj
a2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoK
Pj4+ICsgKiBiZS1hbGxvYwo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgICIwIiwgIjEiCj4+
PiArICoKPj4+ICsgKiAgICAgIElmIHZhbHVlIGlzIHNldCB0byAiMSIsIHRoZW4gYmFja2VuZCB3
aWxsIGJlIHRoZSBidWZmZXIKPj4+ICsgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhp
cyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCj4+PiArICogICAgICBvcGVy
YXRpb24uCj4+PiArICogICAgICBJZiB2YWx1ZSBpcyBub3QgIjEiIG9yIG9taXR0ZWQgZnJvbnRl
bmQgbXVzdCBhbGxvY2F0ZSBidWZmZXJzIGl0c2VsZi4KPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgc2V0dGluZ3MgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIHVuaXF1ZS1pZAo+Pj4gKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDxzdHJpbmc+Cj4+PiArICoKPj4+ICsgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0
YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVyYSBpcyBhc3NpZ25lZCBhCj4+PiArICogICAg
ICB1bmlxdWUgSUQsIHNvIGl0IGNhbiBiZSBpZGVudGlmaWVkIGJ5IHRoZSBiYWNrZW5kIGJ5IHRo
aXMgSUQuCj4+PiArICogICAgICBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4+PiArICoKPj4+
ICsgKiBjb250cm9scwo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxsaXN0IG9mIHN0cmlu
Zz4KPj4+ICsgKgo+Pj4gKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJhIGNvbnRyb2xz
IHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCj4+PiArICogICAgICBDYW1l
cmEgY29udHJvbHMgYXJlIGV4cHJlc3NlZCBhcyBhIGxpc3Qgb2Ygc3RyaW5nIHZhbHVlcyB3L28g
YW55Cj4+PiArICogICAgICBvcmRlcmluZyByZXF1aXJlbWVudC4KPj4+ICsgKgo+Pj4gKyAqIGZv
cm1hdHMKPj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzRdPgo+Pj4g
KyAqCj4+PiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0
b3JpZXMgb25lIHBlciBlYWNoCj4+PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBU
aGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQo+Pj4gKyAqICAgICAgY29ycmVzcG9uZGlu
ZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+Pj4gKyAqICAgICAgdGhl
IGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1dGlv
bnMuCj4+IFNvIGhvdyB3aWxsIHRoaXMgd29yayBmb3IgYSBwaXhlbGZvcm1hdCBsaWtlIFY0TDJf
UElYX0ZNVF9BUkdCNTU1WD8KPj4KPj4gQXMgbWVudGlvbmVkIGJlZm9yZSwgd2UgZGlzcGxheSBz
dWNoIGZvcm1hdHMgYXMgJ1hYWFgtQkUnLCBpLmUuIGNoYXJbN10uCj4gb2ssIHRoZW4gSSdsbCBj
aGFuZ2UgdGhpcyB0byBjaGFyWzddIGFuZCBwdXQgYSBub3RlIG9uIGJpZy1lbmRpYW46Cj4gCj4g
ICAqICAgICAgSWYgZm9ybWF0IHJlcHJlc2VudHMgYSBiaWctZW5kaWFuIEZPVVJDQyBjb2RlLCB0
aGVuICItQkUiCj4gICAqICAgICAgc3VmZml4IG11c3QgYmUgYWRkZWQsIGNhc2UgaW5zZW5zaXRp
dmUuCgpTaW5jZSB0aGUgZm91cmNjIGlzIGNhc2Utc2Vuc2l0aXZlLCBJJ2Qga2VlcCAtQkUgY2Fz
ZSBzZW5zaXRpdmUgYXMgd2VsbC4KWW91ciBkZWNpc2lvbiwgdGhvdWdoLgoKPiAKPj4KPj4gSSBh
c3N1bWUgdGhlIHBpeGVsZm9ybWF0cyB5b3UgdXNlIGhlcmUgYXJlIGJhc2VkIG9uIHRoZSBWNEwy
X1BJWF9GTVRfIGZvdXJjY3M/Cj4+Cj4+IE5vdGUgdGhhdCB0aGVyZSBpcyBubyByZWFsIHN0YW5k
YXJkIGZvciBmb3VyY2MgdmFsdWVzLCBzbyBpZiB5b3Ugd2FudCB0bwo+PiBzdXBwb3J0IGEgV2lu
ZG93cyBiYWNrZW5kIGFzIHdlbGwsIHRoZW4geW91J2xsIG5lZWQgbWFwcGluZ3MgZnJvbSB3aGF0
ZXZlcgo+PiBXaW5kb3dzIHVzZXMgdG8gdGhlIFY0TDIgZm91cmNjcy4KPj4KPj4gVGhlIFY0TDJf
UElYX0ZNVF8gZm91cmNjcyBhcmUgZW50aXJlbHkgVjRMMiBzcGVjaWZpYy4KPj4KPj4gU28geW91
IGhhdmUgdG8gZGVmaW5lIGhlcmUgd2hvc2UgZm91cmNjcyB5b3UgYXJlIHVzaW5nLgo+IEkgdGhv
dWdodCB0aGF0IFsxXSBkZWZpbmVzIGFsbCB0aGVzZSB2YWx1ZXMsIGJ1dCBpZiB0aGlzIGlzIG5v
dCB0aGUgY2FzZSwKPiB0aGVuIEkgdGhpbmsgd2UgY2FuIHVzZSB3aGF0IFY0TDIgdXNlcy4gSW4g
dGhpcyBjYXNlLAo+IHdoYXQgd291bGQgYmUgdGhlIGJlc3QgcmVmZXJlbmNlIGluIHRoZSBwcm90
b2NvbCB0byB0aG9zZSBmb3VyY2MKPiBjb2Rlcz8gRm9yIGV4YW1wbGUsIEkgY2FuIHJlZmVyZW5j
ZSBbMl0gaW4gdGhlIHByb3RvY29sJ3MgYXNzdW1wdGlvbnM6Cj4gCj4gICAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+
ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gLi4uCj4gICAqIC0gYWxsIEZPVVJDQyBtYXBwaW5n
cyB1c2VkIGZvciBjb25maWd1cmF0aW9uIGFuZCBtZXNzYWdpbmcgYXJlCj4gICAqICAgTGludXgg
VjRMMiBvbmVzOiAKPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9pbmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYy
LmgKClllYWgsIEknZCBwaWNrIHZpZGVvZGV2Mi5oLiBXZSBkb2N1bWVudCB0aGUgZm9ybWF0cyBm
YWlybHkgY2FyZWZ1bGx5IGluCm91ciBzcGVjLgoKWzFdIGlzIHVzZWxlc3M6IHRoZXJlIGFyZSBt
YW55LCBtYW55IG1vcmUgZm9ybWF0cyAob2Z0ZW4gSFcgc3BlY2lmaWMpIGFuZAp2YXJpYW50cyBv
ZiBmb3JtYXRzLCBqdXN0IGxvb2sgaW4gb3VyIHNwZWMgYXQgaG93IG1hbnkgQmF5ZXIgdmFyaWFu
dHMgdGhlcmUKYXJlLgoKPiAKPiAKPj4KPj4+ICsgKgo+Pj4gKyAqIHJlc29sdXRpb24KPj4+ICsg
KiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50MzJf
dD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBhcyBhIHNl
dCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPj4+ICsgKiAgICAgIHN1cHBvcnRlZCByZXNv
bHV0aW9uIHVuZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KPj4+ICsgKiAg
ICAgIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlIHN1cHBvcnRlZCB3aWR0aCBhbmQg
aGVpZ2h0Cj4+PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgo+
PiBTbyBob3cgd2lsbCB0aGlzIHdvcmsgZm9yIHNvdXJjZXMgbGlrZSBIRE1JIHdoZXJlIHRoZSBy
ZXNvbHV0aW9uIGRlcGVuZHMgb24KPj4gdGhlIHNpZ25hbD8gV2lsbCB0aGlzIG9ubHkgc2hvdyB0
aGUgcmVjZWl2ZWQgcmVzb2x1dGlvbj8gQW5kIGlmIHNvLCB3aGF0Cj4+IGhhcHBlbnMgaWYgdGhl
cmUgaXMgbm8gc2lnbmFsPyBPciB0aGUgcmVzb2x1dGlvbiBjaGFuZ2VzPwo+Pgo+PiBJZiB5b3Ug
d2FudCB0byBzdXBwb3J0IHN1Y2ggZGV2aWNlcywgeW91J2xsIG5lZWQgdG8gZGVmaW5lIHRoZSBi
ZWhhdmlvci4KPj4KPj4gSXQgbWlnaHQgYmUgT0sgdG8gcmVseSBvbiB0aGUgWGVuYnVzU3RhdGVS
ZWNvbmZpZ3VyaW5nIHN0YXRlLCBidXQgSSB0aGluawo+PiB0aGlzIHdvdWxkIGhhdmUgdG8gYmUg
ZGVzY3JpYmVkIHNvbWV3aGVyZS4gSS5lLiBpZiB0aGUgc291cmNlIGlzIGRpc2Nvbm5lY3RlZCwK
Pj4gdGhlbiB5b3UgZW50ZXIgc3RhdGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nLCB3aGVuIGEg
bmV3IHNvdXJjZSBpcyBjb25uZWN0ZWQsCj4+IHRoZW4geW91IHNldHVwIGEgbmV3IGNvbmZpZ3Vy
YXRpb24gYmFzZWQgb24gdGhlIG5ld2x5IGRldGVjdGVkIHRpbWluZ3MuIEJ1dAo+PiB3aGF0IHRv
IGRvIHdoZW4gdGhlIHRpbWluZ3MgY2hhbmdlPyBSZWNvbmZpZ3VyaW5nIGFnYWluPyBXaGV0aGVy
IHRoaXMgaXMgYW4KPj4gb3B0aW9uIGRlcGVuZHMgaW4gcGFydCBvbiBob3cgbG9uZyBpdCB0YWtl
cyBiZWZvcmUgdGhlIG5ldyBjb25maWd1cmF0aW9uCj4+IGJlY29tZXMgYWN0aXZlLgo+IFdlbGws
IElNTyB0aGlzIGlzIHNvbWV0aGluZyB3aGljaCBpcyBhIHBhcnQgb2YgdGhlIGJhY2tlbmQncwo+
IGxvZ2ljOiBiYWNrZW5kIG1heSBkZWNpZGUgdG8gdGVhciBkb3duIHRoZSB3aG9sZSB2aXJ0dWFs
IGNhbWVyYQo+IGRldmljZSwgZS5nLiBnb2luZyBpbnRvIGNsb3NlZCBzdGF0ZSwgb3IgaXQgY2Fu
IHRyeSByZWNvbmZpZ3VyaW5nIHRoZSBkZXZpY2UKPiBvciB3aGF0ZXZlci4KPiAKPiBPbmUgbm90
ZSBvbiBzdWNoIGNvbXBsZXggdXNlLWNhc2VzOiB3ZSBhcmUgdHJ5aW5nIHRvIGtlZXAgdGhlIHBy
b3RvY29sCj4gYXMgc2ltcGxlIGFzIHBvc3NpYmxlIG5vdCB0cnlpbmcgdG8gbWltaWMgcmVhbGx5
IGNvbXBsZXggSFcuCj4gSWYgbmVlZCBiZSB0byBzdXBwb3J0IHRoaXMgb25lIGNhbiBwcm9iYWJs
eSBqdXN0IHBhc3MgdGhyb3VnaCB0aGF0Cj4gSFcgZGV2aWNlIHRvIGEgZ3Vlc3QsIHNvIGl0IGNh
biBiZW5lZml0IGZyb20gYWxsIHRob3NlIGZlYXR1cmVzLgoKVGhpcyBpcyBub3QgYSBjb21wbGV4
IHVzZS1jYXNlLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHRoYXQgeW91IGRvbid0IGhhdmUgYW4K
aW50ZWdyYXRlZCBzZW5zb3IsIGJ1dCBpbnN0ZWFkIGEgY29ubmVjdG9yIHRocm91Z2ggd2hpY2gg
eW91IHJlY2VpdmUgYSB2aWRlbwpzaWduYWwuCgpJZiB5b3Ugd2FudCB5b3UgY2FuIGNvbnNpZGVy
IHRoaXMgYSAncmVtb3RlIGhvdHBsdWdnYWJsZSBzZW5zb3InIHVzZS1jYXNlLgoKPiBNb3N0IHVz
ZS1jYXNlcyB3ZSBzZWUgb25seSBuZWVkIGNhcHR1cmVkIGZyYW1lcyBhbmQgbW9zdCBvZiB0aGUg
d29yawo+IG9mIGdldHRpbmcgdGhvc2UgaXMgaGFuZGxlZCBieSB0aGUgYmFja2VuZC4gQW5kIHRo
ZSBjb25maWd1cmF0aW9uCj4gbW9zdCBvZiB0aGUgdGltZSBzaG91bGQgcmVtYWluIHN0YXRpYywg
ZS5nLiBhbGwgdGhlIHBhcmFtZXRlcnMgYXJlIGRlZmluZWQKPiBmb3Iga25vd24gSFcgYW5kIFZN
cyBhcmUgY29uZmlndXJlZCB3aXRoIHNwZWNpZmljIHVzZS1jYXNlcyBpbiBtaW5kLgo+IFRodXMs
IHRoZSBiYWNrZW5kIHNob3VsZCBoaWRlIGFsbCB0aGUgcmVhbCBjb21wbGV4aXR5IGZyb20gYSB2
aXJ0dWFsCj4gY2FtZXJhIGRldmljZSBkcml2ZXIgYXMgbXVjaCBhcyBpdCBjYW4gKEJUVywgZnJv
bnRlbmQgbWlnaHQgbm90IGJlIGEKPiBWNEwyIGRldmljZSBkcml2ZXIsIGJ1dCBhIHVuaWtlcm5l
bCBhcHBsaWNhdGlvbiBmb3IgaW5zdGFuY2UpCgpJdCBpcyBteSBmZWVsaW5nIHRoYXQgeW91IG5l
ZWQgdG8gdGVzdCB0aGlzIHVzZS1jYXNlIGJlZm9yZSBmaW5hbGl6aW5nCnRoaXMgc3BlYy4gSXQg
ZG9lcyBub3QgaGF2ZSB0byBpbmNsdWRlIHRoaXMgZnVuY3Rpb25hbGl0eSBmb3IgdGhlIGZpcnN0
CnZlcnNpb24sIGJ1dCBhdCBsZWFzdCB5b3Ugc2hvdWxkIGtub3cgdGhhdCBpdCBjYW4gYmUgYWRk
ZWQgbGF0ZXIuCgo+Pgo+Pj4gKyAqCj4+PiArICogZnJhbWUtcmF0ZXMKPj4+ICsgKiAgICAgIFZh
bHVlczogICAgICAgICA8bnVtZXJhdG9yLCB1aW50MzJfdD4vPGRlbm9taW5hdG9yLCB1aW50MzJf
dD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBB
UkFUT1Igc2VwYXJhdGVkIHN1cHBvcnRlZCBmcmFtZSByYXRlcwo+Pj4gKyAqICAgICAgb2YgdGhl
IGNhbWVyYSBleHByZXNzZWQgYXMgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvciBvZiB0aGUKPj4+
ICsgKiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KPj4gTm90ZSB0aGF0IHRoZXJlIGFy
ZSBkZXZpY2VzIHRoYXQgYWxsb3cgYSByYW5nZSBvZiByZXNvbHV0aW9ucyBhbmQgZnJhbWVyYXRl
cwo+PiBpbnN0ZWFkIG9mIGEgZGlzY3JldGUgc2V0IG9mIHJlc29sdXRpb25zL2ZyYW1lcmF0ZXMu
Cj4+Cj4+IFdoZXRoZXIgb3Igbm90IHRoYXQgaXMgc29tZXRoaW5nIHlvdSB3YW50IHRvIGNhcmUg
YWJvdXQgaGVyZSBpcyBhbm90aGVyIG1hdHRlci4KPj4KPj4gQSBkZXZpY2UgdGhhdCBoYXMgYSBy
YW5nZSBvZiByZXNvbHV0aW9ucyB0eXBpY2FsbHkgaGFzIGEgc2NhbGVyIG9uIGJvYXJkLgo+PiBB
IHJhbmdlIG9mIGZyYW1lcmF0ZXMgdHlwaWNhbGx5IG1lYW5zIHRoYXQgaXQgaGFzIGZpbmUtZ3Jh
aW5lZCBjb250cm9sIG92ZXIKPj4gdGhlIHNlbnNvciBwaXhlbGNsb2NrIGFuZCB3aGF0ZXZlciBl
bHNlIGlzIHJlbGF0ZWQgdG8gdGhlIGZyYW1lcmF0ZS4KPiBZZXMsIHRoYXQgd2FzIGludGVudGlv
bmFsbHkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgZGlzY3JldGUgdmFsdWVzLAo+IHBsZWFzZSBzZWUg
YWJvdmUgLSBtb3N0IG9mIHRoZSB0aW1lIHlvdSBkb24ndCBuZWVkIGEgZnVsbHkgYmxvd24KPiB2
aXJ0dWFsIGNhbWVyYQoKSSBhY3R1YWxseSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byByZXN0cmlj
dCB5b3Vyc2VsZiBoZXJlIHRvIGEgbGlzdCBvZiBkaXNjcmV0ZQp2YWx1ZXMuCgo+Pgo+Pj4gKyAq
Cj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tIENhbWVyYSBSZXF1ZXN0IFRyYW5zcG9ydCBQYXJh
bWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogVGhpcyBjb21tdW5p
Y2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVlc3RzIGZyb20gZnJvbnRlbmQgdG8g
YmFja2VuZAo+Pj4gKyAqIGFuZCBnZXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2VzIGZyb20g
YmFja2VuZCB0byBmcm9udGVuZCwKPj4+ICsgKiBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRl
dmljZS4KPj4+ICsgKgo+Pj4gKyAqIHJlcS1ldmVudC1jaGFubmVsCj4+PiArICogICAgICBWYWx1
ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+Pj4gKyAqCj4+PiArICogICAgICBUaGUgaWRlbnRpZmll
ciBvZiB0aGUgWGVuIGNhbWVyYSdzIGNvbnRyb2wgZXZlbnQgY2hhbm5lbAo+Pj4gKyAqICAgICAg
dXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgo+Pj4gKyAqCj4+PiAr
ICogcmVxLXJpbmctcmVmCj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90Pgo+
Pj4gKyAqCj4+PiArICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5jZSBncmFudGluZyBwZXJt
aXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPj4+ICsgKiAgICAgIGEgc29sZSBwYWdlIG9m
IGNhbWVyYSdzIGNvbnRyb2wgcmluZyBidWZmZXIuCj4+PiArICoKPj4+ICsgKi0tLS0tLS0tLS0t
LS0tLS0tLS0tIENhbWVyYSBFdmVudCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2Vk
IHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKPj4+ICsgKiB0byBm
cm9udGVuZCwgc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4+PiArICoKPj4+ICsg
KiBldnQtZXZlbnQtY2hhbm5lbAo+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KPj4+ICsgKgo+Pj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEn
cyBldmVudCBjaGFubmVsCj4+PiArICogICAgICB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eSBpbiB0
aGUgcmluZyBidWZmZXIuCj4+PiArICoKPj4+ICsgKiBldnQtcmluZy1yZWYKPj4+ICsgKiAgICAg
IFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKiAgICAgIFRoZSBYZW4g
Z3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1h
cAo+Pj4gKyAqICAgICAgYSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIu
Cj4+PiArICovCj4+PiArCj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKPj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+PiArICoKPj4+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJv
bnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCj4+PiArICogWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcuCj4+PiArICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBzZXRzIHVw
IGZyb250ZW5kIGNhbWVyYSBjb25maWd1cmF0aW9uCj4+PiArICogbm9kZXMgcGVyIGRvbWFpbi4K
Pj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTm9ybWFsIGZs
b3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIEZyb250
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrCj4+PiArICogPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KPj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAgICAgWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcKPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG8gUXVlcnkgYmFja2VuZCBkZXZpY2UgaWRlbnRpZmljYXRpb24KPj4+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS4KPj4+ICsgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQgdmFsaWRhdGUgYmFja2Vu
ZCBkZXZpY2UuCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8Cj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8Cj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBWCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bmJ1c1N0YXRlSW5pdFdhaXQKPj4+ICsgKgo+Pj4gKyAqIG8gUXVlcnkgZnJvbnRlbmQgY29uZmln
dXJhdGlvbgo+Pj4gKyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPj4+ICsgKiAgIGV2ZW50
IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4+PiArICogICBjYW1lcmEuCj4+PiArICogbyBQdWJs
aXNoIHRyYW5zcG9ydCBwYXJhbWV0ZXJzCj4+PiArICogICB0aGF0IHdpbGwgYmUgaW4gZWZmZWN0
IGR1cmluZwo+Pj4gKyAqICAgdGhpcyBjb25uZWN0aW9uLgo+Pj4gKyAqICAgICAgICAgICAgICB8
Cj4+PiArICogICAgICAgICAgICAgIHwKPj4+ICsgKiAgICAgICAgICAgICAgVgo+Pj4gKyAqIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzZWQKPj4+ICsgKgo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4K
Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gQ29ubmVjdCB0
byB0aGUgZXZlbnQgY2hhbm5lbHMuCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8Cj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8Cj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4+PiArICoKPj4+ICsgKiAgbyBDcmVhdGUg
YW5kIGluaXRpYWxpemUgT1MKPj4+ICsgKiAgICB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4+ICsg
KiAgICBjb25maWd1cmF0aW9uLgo+Pj4gKyAqICAgICAgICAgICAgICB8Cj4+PiArICogICAgICAg
ICAgICAgIHwKPj4+ICsgKiAgICAgICAgICAgICAgVgo+Pj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVj
dGVkCj4+PiArICoKPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WGVuYnVzU3RhdGVVbmtub3duCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2VkCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ2xvc2luZwo+Pj4gKyAqIG8gUmVtb3ZlIHZpcnR1YWwg
Y2FtZXJhIGRldmljZQo+Pj4gKyAqIG8gUmVtb3ZlIGV2ZW50IGNoYW5uZWxzCj4+PiArICogICAg
ICAgICAgICAgIHwKPj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4gKyAqICAgICAgICAgICAgICBW
Cj4+PiArICogWGVuYnVzU3RhdGVDbG9zZWQKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPj4+ICsgKgo+Pj4gKyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBl
cnJvcnMgYmFja2VuZCBoYW5kbGVzIHRoYXQgYXMKPj4+ICsgKiBpZiBmcm9udGVuZCBnb2VzIGlu
dG8gdGhlIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRlLgo+Pj4gKyAqCj4+PiArICogSW4gY2FzZSBv
ZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCj4+
PiArICogdGhlIHZpcnR1YWxpemVkIGRldmljZS4gSWYgdGhpcyBpcyBwb3NzaWJsZSBhdCB0aGUg
bW9tZW50IG9mIGVycm9yLAo+Pj4gKyAqIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMgcmVhZHkgZm9yCj4+PiArICogbmV3IGNv
bm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHN0aWxs
IGluIHVzZSBhbmQKPj4+ICsgKiBjYW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBmcm9udGVuZCBnb2Vz
IGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZQo+Pj4gKyAqIHVudGlsIGVp
dGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlzIHJlbW92ZWQgb3IgYmFja2VuZCBpbml0aWF0
ZXMgYSBuZXcKPj4+ICsgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIHJl
bW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+Pj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nIHN0YXRlLgo+Pj4gKyAqCj4+PiArICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJp
bmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcwo+Pj4gKyAqIHVucmVjb3Zl
cmFibGUgZXJyb3JzIHRoZW4gZnJvbnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8gdGhlIGJh
Y2tlbmQKPj4+ICsgKiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRo
ZSB2aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4KPj4+ICsgKiBBZnRlciBiYWNrZW5kIGlzIGJh
Y2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29tZQo+
Pj4gKyAqIHN0YXRlOiBjb25maWd1cmF0aW9uIGluIHVzZSwgYWxsb2NhdGVkIGJ1ZmZlcnMsIGNs
aWVudCBhcHBsaWNhdGlvbiBzdGF0ZSBldGMuCj4+PiArICogSW4gbW9zdCBjYXNlcywgdGhpcyB3
aWxsIHJlcXVpcmUgZnJvbnRlbmQgdG8gaW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKPj4+ICsg
KiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdvaW5nIGludG8gWGVuYnVzU3RhdGVSZWNv
bmZpZ3VyaW5nIHN0YXRlLAo+Pj4gKyAqIGZyb250ZW5kIHdpbGwgbWFrZSBzdXJlIG5vIG5ldyBj
bGllbnRzIG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYXJlCj4+PiArICogYWNjZXB0ZWQsIGFs
bG93IGV4aXN0aW5nIGNsaWVudChzKSB0byBleGl0IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVy
cm9yCj4+PiArICogc3RhdGUgZXRjLgo+Pj4gKyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBn
b25lIGZyb250ZW5kIGNhbiByZWluaXRpYWxpemUgdGhlIHZpcnR1YWxpemVkCj4+PiArICogZGV2
aWNlIGFuZCBnZXQgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhZ2FpbiBzaWdu
YWxpbmcgdGhlCj4+PiArICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1h
ZGUuCj4+PiArICoKPj4+ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJs
ZSB1bmRlciB3aGljaCBmcm9udGVuZCB3aWxsIGdvIGZyb20KPj4+ICsgKiBYZW5idXNTdGF0ZVJl
Y29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFy
ZSBPUwo+Pj4gKyAqIHNwZWNpZmljLiBGb3IgZXhhbXBsZToKPj4+ICsgKiAxLiBUaGUgdW5kZXJs
eWluZyBPUyBmcmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRo
ZSBsYXN0Cj4+PiArICogICAgY2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdv
bmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJlIHJlbW92ZWQKPj4+ICsgKiAyLiBGcm9udGVuZCBjYW4g
c2NoZWR1bGUgYSBkZWZlcnJlZCB3b3JrICh0aW1lci90YXNrbGV0L3dvcmtxdWV1ZSkKPj4+ICsg
KiAgICB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byBy
ZS10cnkgcmVtb3ZhbCBvZgo+Pj4gKyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4+PiAr
ICogMy4gQnkgYW55IG90aGVyIG1lYW5zLgo+Pj4gKyAqCj4+PiArICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRVFVRVNUIENPREVTCj4+
PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X09QX0NPTkZJR19TRVQgICAgICAgIDB4MDAKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05G
SUdfR0VUICAgICAgICAweDAxCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1Qg
ICAgICAgMHgwMgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgICAgICAgIDB4
MDMKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWSAgICAgICAweDA0Cj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwNQo+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX09QX0JVRl9ERVFVRVVFICAgICAgIDB4MDYKPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9DVFJMX0VOVU0gICAgICAgICAweDA3Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RS
TF9TRVQgICAgICAgICAgMHgwOAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfR0VUICAg
ICAgICAgIDB4MDkKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgICAgICAw
eDBhCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AgICAgICAgMHgwYgo+Pj4g
Kwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTUyAgICAgIDAKPj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfQ1RSTF9TQVRVUkFUSU9OICAgICAgMgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVF
ICAgICAgICAgICAgIDMKPj4+ICsKPj4+ICsvKiBOdW1iZXIgb2Ygc3VwcG9ydGVkIGNvbnRyb2xz
LiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX01BWF9DVFJMICAgICAgICAgICAgIDQKPj4+ICsK
Pj4+ICsvKiBDb250cm9sIGlzIHJlYWQtb25seS4gKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0ZMR19STyAgICAgICAgICAoMSA8PCAwKQo+Pj4gKy8qIENvbnRyb2wgaXMgd3JpdGUtb25s
eS4gKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19XTyAgICAgICAgICAoMSA8PCAx
KQo+Pj4gKy8qIENvbnRyb2wncyB2YWx1ZSBpcyB2b2xhdGlsZS4gKi8KPj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8PCAyKQo+Pj4gKwo+Pj4gKy8qIFN1cHBv
cnRlZCBjb2xvciBzcGFjZXMuICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9T
TVBURTE3ME0gMAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfUkVDNzA5ICAgIDEK
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1NSR0IgICAgICAyCj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9BRE9CRVJHQiAgMwo+PiBSaWdodCwgdGhpcyBpcyBzb21l
dGhpbmcgSSBoYXZlbid0IGRvbmUgeWV0OiByZXBsYWNlIEFET0JFUkdCIHdpdGggT1BSR0IuCj4g
V2lsbCBkbyBoZXJlIGFuZCBiZWxvdywgdGhhbmsgeW91IGZvciBjbGFyaWZ5aW5nCj4+Cj4+IEFk
b2JlIGRvZXNuJ3QgbGlrZSBvdGhlcnMgdXNpbmcgaXRzIG5hbWUgZm9yIHRoZSBjb2xvcnNwYWNl
LCBhbmQgaW4gZmFjdAo+PiBhbGwgcmVmZXJlbmNlcyBpbiB0aGUgQ1RBLTg2MS1HIHN0YW5kYXJk
IHRvIEFkb2JlIGhhdmUgYmVlbiByZXBsYWNlZCB3aXRoCj4+IG9wUkdCLCB3aGljaCBpcyB0aGUg
bmFtZSBvZiB0aGUgb2ZmaWNpYWwgc3RhbmRhcmQuCj4+Cj4+IG9wUkdCIGlzIHJlYWxseSBpZGVu
dGljYWwgdG8gQWRvYmVSR0IsIGJ1dCBpZiB5b3UgYXJlIGdvaW5nIHRvIG1ha2UgbmV3Cj4+IGRl
ZmluZXMgeW91IG1pZ2h0IGp1c3QgYXMgd2VsbCB1c2UgdGhlIG9mZmljaWFsIG5hbWUuCj4+Cj4+
IEkgc3RpbGwgbmVlZCB0byBtYWtlIHBhdGNoZXMgZm9yIHRoZSBrZXJuZWwgdG8gZG8gYSBzaW1p
bGFyIHN1YnN0aXR1dGlvbi4KPj4KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0JU
MjAyMCAgICA0Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNQo+
Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfUkFXICAgICAgIDYKPj4+ICsKPj4+ICsv
KiBDb2xvciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9YRkVSX0ZVTkNfNzA5ICAgICAgICAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5D
X1NSR0IgICAgICAgMQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19BRE9CRVJHQiAg
IDIKPj4gRGl0dG8uCj4+Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX05PTkUgICAg
ICAgMwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19EQ0lfUDMgICAgIDQKPj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNfU01QVEUyMDg0ICA1Cj4+PiArCj4+PiArLyogQ29s
b3Igc3BhY2UgWeKAmUNiQ3IgZW5jb2RpbmcuICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNC
Q1JfRU5DXzYwMSAgICAgICAgICAgICAgMAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VO
Q183MDkgICAgICAgICAgICAgIDEKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2
MDEgICAgICAgICAgICAyCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hWNzA5ICAg
ICAgICAgICAgMwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjAgICAgICAg
ICAgIDQKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwX0NPTlNUX0xVTSA1
Cj4+PiArCj4+PiArLyogUXVhbnRpemF0aW9uIHJhbmdlLiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1FVQU5USVpBVElPTl9GVUxMX1JBTkdFICAgIDAKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9R
VUFOVElaQVRJT05fTElNX1JBTkdFICAgICAxCj4+PiArCj4+PiArLyoKPj4+ICsgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVO
VCBDT0RFUwo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKi8KPj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAwCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfRVZUX0NPTkZJR19DSEFOR0UgICAgMHgwMQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9D
VFJMX0NIQU5HRSAgICAgIDB4MDIKPj4+ICsKPj4+ICsvKiBSZXNvbHV0aW9uIGhhcyBjaGFuZ2Vk
LiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1JFU09MICAgICgxIDw8IDAp
Cj4+PiArCj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAg
ICAgICAgICBYRU5TVE9SRSBGSUVMRCBBTkQgUEFUSCBOQU1FIFNUUklOR1MsIEhFTFBFUlMKPj4+
ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
RFJJVkVSX05BTUUgICAgICAgICAgInZjYW1lcmEiCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfTElTVF9TRVBBUkFUT1IgICAgICAgIiwiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfUkVTT0xV
VElPTl9TRVBBUkFUT1IgIngiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRlJBQ1RJT05fU0VQQVJB
VE9SICAgIi8iCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfVkVSU0lPTlMg
ICAgInZlcnNpb25zIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZFX1ZFUlNJT04gICAg
ICJ2ZXJzaW9uIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9SSU5HX1JFRiAgICJy
ZXEtcmluZy1yZWYiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX0NIQU5ORUwgICAg
InJlcS1ldmVudC1jaGFubmVsIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9SSU5H
X1JFRiAgICJldnQtcmluZy1yZWYiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRVZUX0NI
QU5ORUwgICAgImV2dC1ldmVudC1jaGFubmVsIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxE
X0NPTlRST0xTICAgICAgICJjb250cm9scyIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9G
T1JNQVRTICAgICAgICAiZm9ybWF0cyIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GUkFN
RV9SQVRFUyAgICAiZnJhbWUtcmF0ZXMiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVf
QUxMT0MgICAgICAgImJlLWFsbG9jIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1VOSVFV
RV9JRCAgICAgICJ1bmlxdWUtaWQiCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9C
UklHSFRORVNTX1NUUiAgImJyaWdodG5lc3MiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9D
T05UUkFTVF9TVFIgICAgImNvbnRyYXN0Igo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FU
VVJBVElPTl9TVFIgICJzYXR1cmF0aW9uIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfSFVF
X1NUUiAgICAgICAgICJodWUiCj4+PiArCj4+PiArLyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVy
IHBsYW5lcyBzdXBwb3J0ZWQuICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX1BMQU5FICAg
ICAgICAgICAgNAo+Pj4gKwo+Pj4gKy8qCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4g
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFUVVMgUkVUVVJOIENPREVTCj4+PiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICogU3RhdHVzIHJldHVybiBjb2RlIGlz
IHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KPj4+ICsgKgo+Pj4gKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFzc3VtcHRpb25zCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICog
LSB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToK
Pj4+ICsgKiAgIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0
byBhIFBWIGRyaXZlciwKPj4+ICsgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMgYWxyZWFk
eSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCj4+PiArICogLSBhbGwgcmVmZXJl
bmNlcyBpbiB0aGlzIGRvY3VtZW50IHRvIHBhZ2Ugc2l6ZXMgbXVzdCBiZSB0cmVhdGVkCj4+PiAr
ICogICBhcyBwYWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3Rl
ZC4KPj4+ICsgKgo+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiAgICAgICBEZXNj
cmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2
ZXIKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICoKPj4+ICsgKiBUaGUgdHdvIGhh
bHZlcyBvZiBhIFBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKPj4+
ICsgKiBlYWNoIG90aGVyIHVzaW5nIHNoYXJlZCBwYWdlcyBhbmQgZXZlbnQgY2hhbm5lbHMuCj4+
PiArICogU2hhcmVkIHBhZ2UgY29udGFpbnMgYSByaW5nIHdpdGggcmVxdWVzdC9yZXNwb25zZSBw
YWNrZXRzLgo+Pj4gKyAqCj4+PiArICogQWxsIHJlc2VydmVkIGZpZWxkcyBpbiB0aGUgc3RydWN0
dXJlcyBiZWxvdyBtdXN0IGJlIDAuCj4+PiArICoKPj4+ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVz
cG9uc2UvZXZlbnQgcGFja2V0czoKPj4+ICsgKiAgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMg
cmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0ZXQgbG9uZwo+Pj4gKyAqICAgICBudW1lcmF0
b3IgYW5kIGRlbm9taW5hdG9yOgo+Pj4gKyAqICAgICAgIC0gZnJhbWVfcmF0ZV9udW1lciAtIHVp
bnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+ICsgKiAgICAgICAtIGZyYW1l
X3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+
ICsgKiAgICAgVGhlIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZSAoSHopIGlzIGNhbGN1bGF0ZWQg
YXM6Cj4+PiArICogICAgICAgZnJhbWVfcmF0ZSA9IGZyYW1lX3JhdGVfbnVtZXIgLyBmcmFtZV9y
YXRlX2Rlbm9tCj4+PiArICogICAtIGJ1ZmZlciBpbmRleCBpcyBhIHplcm8gYmFzZWQgaW5kZXgg
b2YgdGhlIGJ1ZmZlci4gTXVzdCBiZSBsZXNzIHRoYW4KPj4+ICsgKiAgICAgdGhlIHZhbHVlIG9m
IFhFTkNBTUVSQV9PUF9DT05GSUdfU0VULm51bV9idWZzIHJlc3BvbnNlOgo+Pj4gKyAqICAgICAg
IC0gaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyLgo+Pj4gKyAqCj4+PiArICoK
Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVxdWVzdHMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBBbGwgcmVxdWVzdCBw
YWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4gKyAqIEFsbCByZXF1
ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9u
c2UuCj4+PiArICogICBvcGVyYXRpb24gLSB1aW50OF90LCBvcGVyYXRpb24gY29kZSwgWEVOQ0FN
RVJBX09QX1hYWC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCB0byBzZXQgY29uZmln
dXJhdGlvbiAtIHJlcXVlc3QgdG8gc2V0IHRoZSBjb25maWd1cmF0aW9uL21vZGUKPj4+ICsgKiBv
ZiB0aGUgY2FtZXJhOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ09ORklH
X1NFVCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEy
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3JzcGFjZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGZlcl9mdW5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDI4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeWNiY3JfZW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3JhdGlvX251
bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3JhdGlvX2Rlbm9tICAgICAgICAg
ICAgICAgICAgICAgICB8IDQ0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDQ4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUyCj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU2Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBwaXhlbF9m
b3JtYXQgLSB1aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQsIEZPVVJDQyBjb2RlLgo+
Pj4gKyAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KPj4+ICsgKiBoZWlnaHQg
LSB1aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscy4KPj4+ICsgKiBjb2xvcnNwYWNlIC0gdWludDMy
X3QsIHRoaXMgc3VwcGxlbWVudHMgcGl4ZWxfZm9ybWF0IHBhcmFtZXRlciwKPj4+ICsgKiAgIG9u
ZSBvZiB0aGUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgo+Pj4gKyAqIHhmZXJfZnVuYyAtIHVp
bnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+Pj4gKyAqICAg
b25lIG9mIHRoZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1hYWC4KPj4+ICsgKiB5Y2Jjcl9lbmMgLSB1
aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4+ICsgKiAg
IG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YWFguCj4+IFlvdSBkbyBuZWVkIHRvIG1l
bnRpb24gdGhhdCB5Y2Jjcl9lbmMgaXMgb25seSB2YWxpZCBmb3IgWUNiQ3IgcGl4ZWxmb3JtYXRz
IGFuZAo+PiB0aGF0IGl0IHNob3VsZCBiZSBpZ25vcmUgb3RoZXJ3aXNlLiBPciBwZXJoYXBzIGFk
ZCBhIGRlZmluZSBqdXN0IGZvciB0aGF0Ogo+Pgo+PiAjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9F
TkNfSUdOT1JFIDAKPiBJIHdpbGwgYm90aCBkZWZpbmUgYW5kIHB1dCBhIG5vdGU6Cj4gICAqIHlj
YmNyX2VuYyAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVy
LAo+ICAgKiAgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YWFguIFBsZWFzZSBub3Rl
LCB0aGF0IHljYmNyX2VuYyBpcyAKPiBvbmx5Cj4gICAqICAgdmFsaWQgZm9yIFlDYkNyIHBpeGVs
Zm9ybWF0cyBhbmQgc2hvdWxkIGJlIGlnbm9yZWQgb3RoZXJ3aXNlLgo+IAo+Pj4gKyAqIHF1YW50
aXphdGlvbiAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVy
LAo+Pj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4+ICsg
KiBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBkaXNw
bGF5IGFzcGVjdCByYXRpby4KPj4+ICsgKiBkaXNwbF9hc3BfcmF0aW9fZGVub20gLSB1aW50MzJf
dCwgZGVub21pbmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0IHJhdGlvLgo+Pj4gKyAqIGZyYW1l
X3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4g
KyAqIGZyYW1lX3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1l
IHJhdGUuCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVl
c3QuCj4+PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNr
IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4gKyAqICAgIGlm
IHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVz
aXJlZCBvbmVzCj4+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4+ICsgKiAgLSBmcm9u
dGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCByZXF1ZXN0cyBi
ZWZvcmUKPj4+ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVz
dCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+ICsgKiAgICBjb25maWd1cmF0aW9uLgo+Pj4gKyAq
Lwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnIHsKPj4+ICsgICAgdWludDMyX3QgcGl4ZWxf
Zm9ybWF0Owo+Pj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPj4+ICsgICAgdWludDMyX3QgaGVpZ2h0
Owo+Pj4gKyAgICB1aW50MzJfdCBjb2xvcnNwYWNlOwo+Pj4gKyAgICB1aW50MzJfdCB4ZmVyX2Z1
bmM7Cj4+PiArICAgIHVpbnQzMl90IHljYmNyX2VuYzsKPj4+ICsgICAgdWludDMyX3QgcXVhbnRp
emF0aW9uOwo+Pj4gKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fbnVtZXI7Cj4+PiArICAg
IHVpbnQzMl90IGRpc3BsX2FzcF9yYXRpb19kZW5vbTsKPj4+ICsgICAgdWludDMyX3QgZnJhbWVf
cmF0ZV9udW1lcjsKPj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPj4+ICt9Owo+
Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVxdWVzdCBjdXJyZW50IGNvbmZpZ3VyYXRpb24gb2YgdGhl
IGNhbWVyYToKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NPTkZJR19HRVQg
fCAgIHJlc2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqCj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+
Pj4gKyAqCj4+PiArICoKPj4+ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVz
ZWQ6Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICBy
ZXNlcnZlZCAgICAgfCA0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNjQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIG51bV9idWZzIC0g
dWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4gKyAqCj4+
PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4gKyAqCj4+PiAr
ICogTm90ZXM6Cj4+PiArICogIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGlu
ZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKPj4+ICsgKiAgICBpZiB0aGUgdmFsdWVzIHJlcG9y
dGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4gKyAq
ICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+PiArICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVs
dGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+Pj4gKyAqICAg
IHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0
dW5lIHRoZQo+Pj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4+PiArICovCj4+PiArc3RydWN0IHhl
bmNhbWVyYV9idWZfcmVxdWVzdCB7Cj4+PiArICAgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+PiArfTsK
Pj4gV2hhdCBoYXBwZW5zIGlmIG51bV9idWZzIGlzIDA/Cj4gQXMgdGhpcyByZXF1ZXN0J3MgcmVz
cG9uc2UgaGFzIGJ1ZmZlciBsYXlvdXQsIEkgd2FzIHBsYW5uaW5nCj4gdG8gdXNlIG51bV9idWZz
ID09IDAgYXMgYSB3YXkgdG8gcmVxdWVzdCB0aGF0IGxheW91dCB3L28KPiBhbGxvY2F0aW5nIHRo
ZSBidWZmZXJzOgo+ICAgKiAgLSBwYXNzaW5nIHplcm8gbnVtX2J1ZnMgaW4gdGhpcyByZXF1ZXN0
IGlzIG5vdCBhbiBlcnJvciBhbmQgaXMgdXNlZAo+ICAgKiAgICB0byBxdWVyeSBidWZmZXIncyBm
b3JtYXQKPiAKPj4KPj4gU28gQlVGX1JFUVVFU1QgbWFwcyB0byBWSURJT0NfUkVRQlVGUyBhbmQg
b25jZSBjYWxsZWQgaXQgZml4ZXMgdGhlIGZvcm1hdAo+PiBpbiBwbGFjZSwgaS5lLiBhZnRlciB0
aGlzIHlvdSBjYW4gbm8gbG9uZ2VyIGNoYW5nZSB0aGUgZm9ybWF0Lgo+IEknbGwgcHV0IGEgbm90
ZSBvbiB0aGlzLCB0aGFuayB5b3U6Cj4gICAqICAtIGFmdGVyIHRoaXMgcmVxdWVzdCBjYW1lcmEg
Y29uZmlndXJhdGlvbiBjYW5ub3QgYmUgY2hhbmdlZCwgdW5sZXNzCj4gICAqICAgIHN0cmVhbWlu
ZyBpcyBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZAo+IAo+PiAgIENoYW5naW5nIHRoZQo+
PiBmb3JtYXQgdXN1YWxseSBtZWFucyBjaGFuZ2luZyB0aGUgYnVmZmVyIHNpemUsIGJ1dCBvbmNl
IHRoZXkgYXJlIGFsbG9jYXRlZAo+PiB3aXRoIFJFUUJVRlMgdGhhdCBpcyBubyBsb25nZXIgcG9z
c2libGUuCj4+Cj4+IElmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgZm9ybWF0LCB0aGVuIHRoZSBm
aXJzdCB0aGluZyB5b3UgaGF2ZSB0byBkbyBpcwo+PiBzdG9wIHN0cmVhbWluZyBhbmQgcmVsZWFz
aW5nIGFsbCBidWZmZXJzLiBUaGlzIGxhc3Qgc3RlcCBpcyBkb25lIHdpdGgKPj4gVklESU9DX1JF
UUJVRlMgd2l0aCBhIGNvdW50IG9mIDAuCj4gVGhpcyB3aWxsIGJlIHRoZSBmcm9udGVuZCdzIHJl
c3BvbnNpYmlsaXR5IHRvIGRvIHNvOgo+IDEuIHN0b3Agc3RyZWFtaW5nCj4gMi4gZGVzdHJveSBi
dWZmZXJzCj4gCj4gSW4gY2FzZSBvZiBhIFY0TDIgZnJvbnRlbmQgdGhpcyB3aWxsIGJlIHdoaWxl
IHNlcnZpbmcKPiAiVklESU9DX1JFUUJVRlMgd2l0aCBhIGNvdW50IG9mIDAiLgoKU28gd2hhdCBp
ZiB0aGUgZnJvbnRlbmQgY2FsbHMgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIGFuZCBuZXZlcgpY
RU5DQU1FUkFfT1BfQlVGX0NSRUFURT8gTm93IGl0IGNhbid0IGNoYW5nZSB0aGUgZm9ybWF0IGFu
ZCBzaW5jZSBpdApuZXZlciBjcmVhdGVkIGJ1ZmZlcnMgaXQgY2FuJ3QgZGVzdHJveSB0aGVtIGVp
dGhlciB0byB0cmlnZ2VyIHRoZQpWSURJT0NfUkVRQlVGUygwKSBjYWxsLgoKQlRXLCBvbmNlIG9u
ZSBmcm9udGVuZCBzdGFydHMgc3RyZWFtaW5nLCB0aGVuIG90aGVyIGZyb250ZW5kcyBjYW4gb25s
eQpzdHJlYW0gcHJvdmlkZWQgdGhhdCB0aGV5IHVzZSBzYW1lIGNvbmZpZ3VyYXRpb24gKGZvcm1h
dCkuIEkgZG91YnQgeW91CndhbnQgdG8gaW1wbGVtZW50IGNvbnZlcnNpb25zIGJldHdlZSBwaXhl
bGZvcm1hdHMgb3Igc2l6ZXMuCgpTbyBob3cgaXMgdGhhdCBoYW5kbGVkPwoKPj4KPj4gV2hldGhl
ciBvciBub3QgeW91IHdhbnQgdG8gZG8gdGhlIHNhbWUgdGhpbmcgKGkuZS4gaWYgbnVtX2J1ZnMg
PT0gMCwgdGhlbgo+PiBmcmVlIGFsbCBidWZmZXJzKSBpcyB1cCB0byB5b3UsIGJ1dCB5b3UgZG8g
bmVlZCBhIHNpbWlsYXIgbWVjaGFuaXNtIGluIHlvdXIKPj4gQVBJLiBBbmQgeW91IG5lZWQgdG8g
ZG9jdW1lbnQgdGhhdCBvbmNlIGJ1ZmZlcnMgYXJlIGFsbG9jYXRlZCwgeW91IGNhbid0Cj4+IGNo
YW5nZSB0aGUgY29uZmlndXJhdGlvbiBhbnltb3JlLgo+IFBsZWFzZSBzZWUgdGhlIG5vdGUgYWJv
dmUKPj4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlv
bjoKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9DUkVBVEUgfCAgIHJl
c2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2RpcmVj
dG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVs
dGlwbGUgYnVmZmVycyB3aXRoIHRoZSBzYW1lIGluZGV4IGlzIGFuIGVycm9yLgo+Pj4gKyAqIGlu
ZGV4IGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2Ft
ZXJhIGJ1ZmZlci4KPj4+ICsgKgo+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhl
IGJ1ZmZlciB0byBiZSBjcmVhdGVkLgo+Pj4gKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVm
X3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFnZQo+Pj4gKyAqICAgZGVzY3Jp
YmluZyBzaGFyZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMg
ZXF1YWwgdG8KPj4+ICsgKiAgIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSByZXNw
b25zZS4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+Pj4gKyAqICAgc2hhcmVkIGJ1ZmZl
ciBzaXplIGV4Y2VlZHMgd2hhdCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2Us
Cj4+PiArICogICB0aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBzaGFyZWQgcGFnZSBtdXN0IGJl
IHN1cHBsaWVkIChzZWUKPj4+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4+PiAr
ICoKPj4+ICsgKiBJZiBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0MgY29uZmlndXJhdGlvbiBlbnRy
eSBpcyBzZXQsIHRoZW4gYmFja2VuZCB3aWxsCj4+PiArICogYWxsb2NhdGUgdGhlIGJ1ZmZlciB3
aXRoIHRoZSBwYXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQo+Pj4g
KyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6Cj4+PiArICogICBGcm9udGVuZCBv
biByZXF1ZXN0Ogo+Pj4gKyAqICAgICAtIGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRpcmVjdG9y
eSAoZ3JlZl9kaXJlY3RvcnksCj4+PiArICogICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMpCj4+
PiArICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGRpcmVj
dG9yeSB0byB0aGUgYmFja2VuZAo+Pj4gKyAqICAgICAtIHNldHMgZ3JlZl9kaXJfbmV4dF9wYWdl
IGZpZWxkcwo+Pj4gKyAqICAgQmFja2VuZCBvbiByZXNwb25zZToKPj4+ICsgKiAgICAgLSBncmFu
dHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0bwo+
Pj4gKyAqICAgICAgIHRoZSBmcm9udGVuZAo+Pj4gKyAqICAgICAtIGZpbGxzIGluIHBhZ2UgZGly
ZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcwo+Pj4gKyAqICAgICAgIChncmVmW10gaW4gc3Ry
dWN0IHhlbmNhbWVyYV9wYWdlX2RpcmVjdG9yeSkKPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2Ft
ZXJhX2J1Zl9jcmVhdGVfcmVxIHsKPj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+ICsgICAgdWlu
dDhfdCByZXNlcnZlZFszXTsKPj4+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cj4+
PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFNoYXJlZCBwYWdlIGZvciBYRU5DQU1FUkFfT1Bf
QlVGX0NSRUFURSBidWZmZXIgZGVzY3JpcHRvciAoZ3JlZl9kaXJlY3RvcnkgaW4KPj4+ICsgKiB0
aGUgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFnZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2Vz
IG9mIHRoZSBzaGFyZWQKPj4+ICsgKiBkYXRhIGJ1ZmZlcjoKPj4+ICsgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
IGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDQKPj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZlsw
XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBpKjQrOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdy
ZWZbTiAtIDFdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBOKjQrOAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqCj4+PiArICogZ3JlZl9kaXJfbmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3Qs
IHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIGRlc2NyaWJpbmcKPj4+ICsgKiAgIHBhZ2UgZGly
ZWN0b3J5LiBNdXN0IGJlIDAgaWYgdGhlcmUgYXJlIG5vIG1vcmUgcGFnZXMgaW4gdGhlIGxpc3Qu
Cj4+PiArICogZ3JlZltpXSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gYSBzaGFyZWQgcGFn
ZSBvZiB0aGUgYnVmZmVyCj4+PiArICogICBhbGxvY2F0ZWQgYXQgWEVOQ0FNRVJBX09QX0JVRl9D
UkVBVEUuCj4+PiArICoKPj4+ICsgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50cmllcyBpbiB0
aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMgbm90Cj4+PiArICogcGFzc2VkLCBidXQgaW5zdGVh
ZCBjYW4gYmUgY2FsY3VsYXRlZCBhczoKPj4+ICsgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5D
QU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4+PiArICog
ICAgICAgWEVOX1BBR0VfU0laRQo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9k
aXJlY3Rvcnkgewo+Pj4gKyAgICBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4+PiAr
ICAgIGdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLwo+Pj4gK307Cj4+
PiArCj4+PiArLyoKPj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kg
YSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+Pj4gKyAqICAgICAgICAgMCAg
ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAg
b2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAg
ICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZm
ZXIgdG8gYmUgZGVzdHJveWVkLgo+Pj4gKyAqCj4+PiArICoKPj4+ICsgKiBSZXF1ZXN0IHF1ZXVl
aW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tlbmQgdXNlOgo+Pj4gKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAg
ICAgICAgICAgfCBfT1BfQlVGX1FVRVVFICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsgKiAgLSBmcm9udGVuZHMgbXVzdCBub3Qg
YWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0aGlzIHJlcXVlc3QgdW50aWwKPj4+ICsg
KiAgICByZXNwb25zZSB0byBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUUgaGFzIGJlZW4gcmVjZWl2
ZWQuCj4+PiArICogIC0gYnVmZmVycyBtdXN0IGJlIHF1ZXVlZCB0byB0aGUgYmFja2VuZCBiZWZv
cmUgZGVzdHJveWluZyB0aGVtIHdpdGgKPj4+ICsgKiAgICBYRU5DQU1FUkFfT1BfQlVGX0RFU1RS
T1kuCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIg
dG8gYmUgcXVldWVkLgo+Pj4gKyAqCj4+PiArICoKPj4+ICsgKiBSZXF1ZXN0IGRlcXVldWVpbmcg
b2YgdGhlIGJ1ZmZlciBmb3IgZnJvbnRlbmQgdXNlOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfF9PUF9CVUZfREVRVUVVRSB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsgKiAgLSBmcm9udGVuZCBpcyBhbGxvd2VkIHRv
IGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhlIGNvcnJlc3BvbmRpbmcKPj4+ICsg
KiAgICByZXNwb25zZSB0byB0aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVp
bnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgcXVldWVkLgo+Pj4gKyAqCj4+PiArICoK
Pj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIGRldGFpbHM6Cj4+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8IF9PUF9DVFJMX0VOVU0gIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0
IGZvciB0aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4
IG9mIHRoZSBjb250cm9sIHRvIGJlIHF1ZXJpZWQuCj4+PiArICovCj4+PiArc3RydWN0IHhlbmNh
bWVyYV9pbmRleCB7Cj4+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+PiArfTsKPj4+ICsKPj4+ICsv
Kgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgY2hhbmdlOgo+Pj4gKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgX09QX1NFVF9DVFJMICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIwCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiB0eXBlIC0gdWlu
dDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFgu
Cj4+PiArICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+PiAr
ICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIHsKPj4+ICsgICAgdWludDhfdCB0
eXBlOwo+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzddOwo+Pj4gKyAgICBpbnQ2NF90IHZhbHVl
Owo+Pj4gK307Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjb250cm9sIHN0
YXRlOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgX09QX0dFVF9DVFJMICB8ICAg
cmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgdHlw
ZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
fCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsg
KiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+PiArICoKPj4+ICsgKiB0
eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFf
Q1RSTF9YWFguCj4+PiArICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgewo+
Pj4gKyAgICB1aW50OF90IHR5cGU7Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVl
c3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0YXJ0Ogo+Pj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfF9PUF9TVFJFQU1fU1RBUlR8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKgo+Pj4gKyAqIFJlcXVlc3Qg
Y2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0b3A6Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAg
ICB8X09QX1NUUkVBTV9TVE9QIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pj4gKyAqCj4+PiArICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2Ft
ZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+PiArICoKPj4+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0
cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAg
IG9wZXJhdGlvbiAgIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAq
IGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0Lgo+Pj4gKyAqIG9wZXJhdGlv
biAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVxdWVzdC4KPj4+ICsg
KiBzdGF0dXMgLSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQg
LVhFTl9FWFggb24gZmFpbHVyZS4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogU2V0L2dldCBjb25m
aWd1cmF0aW9uIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VU
Cj4+PiArICogYW5kIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUCj4+PiArICogICAgICAgICAwICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBv
Y3RldAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAg
ICAgICAgICAgICB8IF9PUF9DT05GSUdfP0VUIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb2xvcnNwYWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZmVyX2Z1bmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1YW50aXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMzYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9h
c3BfcmF0aW9fZGVub20gICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX251bWVy
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX2Rlbm9tICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKgo+Pj4gKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGluIHRo
aXMgcmVzcG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCj4+PiArICogWEVOQ0FNRVJBX09QX0NPTkZJ
R19TRVQgcmVxdWVzdC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBidWZmZXIgcmVz
cG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUCj4+PiArICogcmVx
dWVzdDoKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfQlVGX1JFUVVFU1QgfCAg
ICByZXNlcnZlZCAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICBudW1fYnVmZmVycyAgfCAgIG51
bV9wbGFuZXMgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAxMgo+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFswXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsxXSAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBsYW5lX29mZnNldFsyXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
OAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBsYW5lX29mZnNldFszXSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXpl
WzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzFdICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA0MAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzJdICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwbGFuZV9zaXplWzNdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0OAo+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMF0gICAg
ICAgICB8ICAgICAgICAgcGxhbmVfc3RyaWRlWzFdICAgICAgICAgfCA1Mgo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICBwbGFuZV9zdHJpZGVbMl0gICAgICAgICB8ICAgICAg
ICAgcGxhbmVfc3RyaWRlWzNdICAgICAgICAgfCA1Ngo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2MAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogbnVtX2J1ZmZlcnMg
LSB1aW50OF90LCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4gKyAqIG51bV9wbGFu
ZXMgLSB1aW50OF90LCBudW1iZXIgb2YgcGxhbmVzIG9mIHRoZSBidWZmZXIuCj4+PiArICogc2l6
ZSAtIHVpbnQzMl90LCBvdmVyYWxsIHNpemUgb2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMg
b2YgdGhlCj4+PiArICogICBpbmRpdmlkdWFsIHBsYW5lcyBhbmQgcGFkZGluZyBpZiBhcHBsaWNh
YmxlLgo+Pj4gKyAqIHBsYW5lX29mZnNldCAtIGFycmF5IG9mIHVpbnQzMl90LCBvZmZzZXQgb2Yg
dGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPj4+ICsgKiAgIGluIG9jdGV0cyBmcm9tIHRoZSBidWZm
ZXIgc3RhcnQuCj4+PiArICogcGxhbmVfc2l6ZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGlu
IG9jdGV0cyBvZiB0aGUgY29ycmVzcG9uZGluZyBwbGFuZQo+Pj4gKyAqICAgaW5jbHVkaW5nIHBh
ZGRpbmcuCj4+PiArICogcGxhbmVfc3RyaWRlIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4g
b2N0ZXRzIG9jY3VwaWVkIGJ5IHRoZQo+PiB1aW50MzJfdCAtPiB1aW50MTZfdCwgYnV0IHNlZSBi
ZWxvdwo+Pgo+Pj4gKyAqICAgY29ycmVzcG9uZGluZyBzaW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRp
bmcgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFf
YnVmX3JlcXVlc3RfcmVzcCB7Cj4+PiArICAgIHVpbnQ4X3QgbnVtX2J1ZmZlcnM7Cj4+PiArICAg
IHVpbnQ4X3QgbnVtX3BsYW5lczsKPj4+ICsgICAgdWludDhfdCByZXNlcnZlZFsyXTsKPj4+ICsg
ICAgdWludDMyX3Qgc2l6ZTsKPj4+ICsgICAgdWludDMyX3QgcGxhbmVfb2Zmc2V0W1hFTkNBTUVS
QV9NQVhfUExBTkVdOwo+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhf
UExBTkVdOwo+Pj4gKyAgICB1aW50MTZfdCBwbGFuZV9zdHJpZGVbWEVOQ0FNRVJBX01BWF9QTEFO
RV07Cj4+IEkgcmVjb21tZW5kIHVzaW5nIHVpbnQzMl90IGZvciB0aGUgc3RyaWRlLiBJdCdzIG1v
cmUgZnV0dXJlIHByb29mIGdpdmVuIHRoZQo+PiBldmVyIGhpZ2hlciByZXNvbHV0aW9ucyBhbmQg
Y29sb3JkZXB0aHMgd2UncmUgc2VlaW5nLgo+IFdpbGwgY2hhbmdlIHRvIHVpbnQzMl90Cj4+PiAr
fTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIENvbnRyb2wgZW51bWVyYXRlIHJlc3BvbnNlIC0gcmVz
cG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU06Cj4+PiArICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAg
ICAgICAgICB8IF9PUF9DVFJMX0VOVU0gIHwgICAgcmVzZXJ2ZWQgICAgfCA0Cj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAgICAgICAgICAgICAgZmxh
Z3MgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICBtaW4gbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4g
aGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXggbG93IDMyLWJpdHMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXggaGlnaCAzMi1iaXRzICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0ZXAgaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBs
b3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZGVmX3ZhbCBoaWdoIDMyLWJpdHMg
ICAgICAgICAgICAgICAgICAgICAgIHwgNDgKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNh
bWVyYSBjb250cm9sIGluIHJlc3BvbnNlLgo+Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9m
IHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4+ICsgKiBmbGFn
cyAtIHVpbnQxNl90LCBmbGFncyBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFf
Q1RSTF9GTEdfWFhYLgo+PiBHbyB3aXRoIGEgdWludDMyX3QgZm9yIHRoZSBmbGFncy4gVjRMMiBp
cyBhbHJlYWR5IHVzaW5nIDExIGZsYWdzLi4uCj4gb2ssIHdpbGwgY2hhbmdlIHRvIHVpbnQzMl90
Cj4+PiArICogbWluIC0gaW50NjRfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+
ICsgKiBtYXggLSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4gKyAq
IHN0ZXAgLSBpbnQ2NF90LCBtaW5pbXVtIHNpemUgaW4gd2hpY2ggY29udHJvbCB2YWx1ZSBjYW4g
YmUgY2hhbmdlZC4KPj4+ICsgKiBkZWZfdmFsIC0gaW50NjRfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0
aGUgY29udHJvbC4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51bV9yZXNw
IHsKPj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+ICsgICAgdWludDhfdCB0eXBlOwo+Pj4gKyAg
ICB1aW50MTZfdCBmbGFnczsKPj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs0XTsKPj4+ICsgICAg
aW50NjRfdCBtaW47Cj4+PiArICAgIGludDY0X3QgbWF4Owo+Pj4gKyAgICBpbnQ2NF90IHN0ZXA7
Cj4+PiArICAgIGludDY0X3QgZGVmX3ZhbDsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICog
R2V0IGNvbnRyb2wgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NUUkxfR0VU
Ogo+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9HRVQgICB8ICAgIHJl
c2VydmVkICAgIHwgNAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjAKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICB2YWx1ZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKPj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIHR5cGUg
LSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJM
X1hYWC4KPj4+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4K
Pj4+ICsgKi8KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsg
Kgo+Pj4gKyAqIEV2ZW50cyBhcmUgc2VudCB2aWEgYSBzaGFyZWQgcGFnZSBhbGxvY2F0ZWQgYnkg
dGhlIGZyb250IGFuZCBwcm9wYWdhdGVkIGJ5Cj4+PiArICogICBldnQtZXZlbnQtY2hhbm5lbC9l
dnQtcmluZy1yZWYgWGVuU3RvcmUgZW50cmllcy4KPj4+ICsgKgo+Pj4gKyAqIEFsbCBldmVudCBw
YWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4gKyAqIEFsbCBldmVu
dCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAg
ICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAq
Cj4+PiArICogaWQgLSB1aW50MTZfdCwgZXZlbnQgaWQsIG1heSBiZSB1c2VkIGJ5IGZyb250Lgo+
Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KPj4+ICsgKgo+Pj4gKyAq
Cj4+PiArICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQg
d2hlbiBhIG5ldyBjYXB0dXJlZAo+Pj4gKyAqIGZyYW1lIGlzIGF2YWlsYWJsZToKPj4+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0ZSQU1FX0FWQUlMfCAgIHJlc2VydmVkICAgICB8
IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VkX3N6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICBzZXFfbnVtIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBzZXFf
bnVtIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogaW5kZXggLSB1aW50OF90
LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1cmVkIGZyYW1lLgo+
Pj4gKyAqIHVzZWRfc3ogLSB1aW50MzJfdCwgbnVtYmVyIG9mIG9jdGV0cyB0aGlzIGZyYW1lIGhh
cy4gVGhpcyBjYW4gYmUgbGVzcwo+Pj4gKyAqIHRoYW4gdGhlIFhFTkNBTUVSQV9PUF9CVUZfUkVR
VUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4KPj4+ICsgKiBzZXFf
bnVtIC0gdWludDY0X3QsIHNlcXVlbnRpYWwgbnVtYmVyIG9mIHRoZSBmcmFtZS4KPj4gTXVzdCBi
ZSBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcsIGFuZCBpZiB0aGVyZSBhcmUgc2tpcHMgaW4gdGhl
IG51bWJlciwgdGhlbgo+PiBpdCBtZWFucyB0aGF0IGZyYW1lcyB3ZXJlIHNraXBwZWQuIE5vdCBh
bGwgZHJpdmVycyBjYW4gZGV0ZWN0IHRoaXMsIHNvCj4+IG5vIHNraXBzIGRvZXMgbm90IG5lY2Vz
c2FyaWx5IG1lYW4gdGhlcmUgd2VyZSBubyBza2lwcy4KPiBJJ2xsIHB1dCBhIG5vdGUgb24gdGhp
czoKPiAgICogc2VxX251bSAtIHVpbnQ2NF90LCBzZXF1ZW50aWFsIG51bWJlciBvZiB0aGUgZnJh
bWUuIE11c3QgYmUKPiAgICogICBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcuIElmIHNraXBzIGFy
ZSBkZXRlY3RlZCBpbiBzZXFfbnVtIHRoZW4gdGhhdAo+ICAgKiAgIG1lYW5zIHRoYXQgdGhlIGZy
YW1lcyBpbi1iZXR3ZWVuIHdlcmUgZHJvcHBlZC4KPiAKPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVu
Y2FtZXJhX2ZyYW1lX2F2YWlsX2V2dCB7Cj4+PiArICAgIHVpbnQ4X3QgaW5kZXg7Cj4+PiArICAg
IHVpbnQ4X3QgcmVzZXJ2ZWQwWzNdOwo+Pj4gKyAgICB1aW50MzJfdCB1c2VkX3N6Owo+Pj4gKyAg
ICB1aW50OF90IHJlc2VydmVkMVs0XTsKPj4+ICsgICAgdWludDY0X3Qgc2VxX251bTsKPj4+ICt9
Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogQ29uZmlndXJhdGlvbiBjaGFuZ2UgLSBldmVudCBmcm9t
IGJhY2sgdG8gZnJvbnQgd2hlbiBjdXJyZW50Cj4+PiArICogY29uZmlndXJhdGlvbiBoYXMgY2hh
bmdlZDoKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX0NPTkZJR19DSEFOR0UgfCAg
IHJlc2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxhZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogZmxhZ3MgLSB1
aW50MzJfdCwgc2V0IG9mIHRoZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfWFhYIGZsYWdzLgo+Pj4g
KyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY2ZnX2NoYW5nZV9ldnQgewo+Pj4gKyAgICB1aW50
MzJfdCBmbGFnczsKPj4+ICt9Owo+PiBUaGlzIG5lZWRzIHNvbWUgbW9yZSB3b3JrOiB3aGF0IHNo
b3VsZCB0aGUgZnJvbnRlbmQgZG8gd2hlbiB0aGlzIGlzIHJlY2VpdmVkPwo+Pgo+PiBJIHdvdWxk
IGV4cGVjdCBpdCBzaG91bGQgc3RvcCBzdHJlYW1pbmcsIGZyZWUgYWxsIGJ1ZmZlcnMsIHJlcmVh
ZCB0aGUgY29uZmlnCj4+IGFuZCBzdGFydCBhZ2Fpbi4KPiBUaGF0IGVmZmVjdGl2ZWx5IG1lYW5z
IGFsbW9zdCB0aGUgc2FtZSBhcyBnb2luZyBpbnRvCj4gQ2xvc2VkIHN0YXRlIGFuZCB0aGVuIGdv
aW5nIGJhY2sgaW50byBDb25uZWN0ZWQgc3RhdGUKPiB3aGljaCBjYW4gYmUgY29udHJvbGxlZCBi
eSB0aGUgYmFja2VuZCB3aXRoIFhlbkJ1cyBzdGF0ZSBtYWNoaW5lLgo+IFNvLCB0aGlzIHBhcnRp
Y3VsYXIgY29uZmlndXJhdGlvbiBjaGFuZ2UgZXZlbnQgY2FuIGJlIG9taXR0ZWQKPiBhdCBhbGwu
IERvZXMgdGhpcyBzb3VuZCByZWFzb25hYmxlPwoKWWVzLgoKPj4KPj4gQnV0IHdoYXQgaWYgdGhl
cmUgaXMgbm8gbmV3IGNvbmZpZyBiZWNhdXNlIHRoZSBzb3VyY2Ugd2FzIGRpc2Nvbm5lY3RlZD8K
PiBUaGlzIGlzIHRoZSBiYWNrZW5kJ3MgcmVzcG9uc2liaWxpdHkgdG8gY29udHJvbCB0aGF0LAo+
IGUuZy4gaWYgdGhlIHNvdXJjZSBoYXMgZGlzY29ubmVjdGVkIHRoZW4gdGhlIGJhY2tlbmQgbXVz
dAo+IGhvbGQgdmlydHVhbCBjYW1lcmEgZGV2aWNlIHZpYSB0aGUgWGVuQnVzIHN0YXRlIG1hY2hp
bmUgaW4KPiBjbG9zZWQgb3IgYW55IG5vbi1vcGVyYXRhYmxlIHN0YXRlIHVudGlsIHRoYXQgc291
cmNlIGNvbWVzIGJhY2suCgpJIHRoaW5rIGEgbG90IG9mIHRoaXMgY2FuIGJlIHJlc29sdmVkIGJ5
IGNob3NpbmcgYXBwcm9wcmlhdGUgc3RhdGVzCmZvciB3aGVuIHNvbWV0aGluZyBnZXRzIGNvbm5l
Y3RlZCBvciBkaXNjb25uZWN0ZWQsIG9yIGlzIHJlY29uZmlndXJlZAp3aGlsZSBjb25uZWN0ZWQu
CgpUaGlzIGlzIGFsbCBhIGJpdCBvZiBicmFpbnN0b3JtaW5nLCB0aGlzIGlzIGFsbCBhIGJpdCBk
aWZmZXJlbnQgZnJvbSB3aGF0CkknbSB1c2VkIHRvLgoKPj4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAq
IENvbnRyb2wgY2hhbmdlIGV2ZW50LSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjYW1l
cmEgY29udHJvbAo+Pj4gKyAqIGhhcyBjaGFuZ2VkOgo+Pj4gKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfF9FVlRfQ1RSTF9DSEFOR0V8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEyCj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUg
aGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC98Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0
Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlw
ZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+PiArICog
dmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+PiArICovCj4+IFNv
IHdpbGwgdGhpcyBoYXBwZW4gZm9yIGFsbCBjb250cm9scyAoZXhjZXB0IHdyaXRlLW9ubHkpPyBX
aGF0IGFib3V0IHZvbGF0aWxlCj4+IGNvbnRyb2xzPyBXaGF0IGlmIHRoZSBmcm9udGVuZCBzZXRz
IGEgY29udHJvbCwgZG9lcyBpdCBhbHNvIGdldCB0aGlzIGV2ZW50Pwo+PiBEb2VzIGl0IGdldCB0
aGlzIGV2ZW50IHdpdGggdGhlIGN1cnJlbnQgdmFsdWUgb2YgYSBjb250cm9sIHdoZW4gaXQgZmly
c3QgY29ubmVjdHM/Cj4+Cj4+IFdoYXQgaGFwcGVucyBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgcXVp
Y2sgY2hhbmdlcyB0byB0aGUgc2FtZSBjb250cm9sPyBDYW4gdGhlIGV2ZW50Cj4+IHF1ZXVlIG92
ZXJmbG93Pwo+Pgo+PiBTb3JyeSwgdGhlc2UgYXJlIGFsbCBxdWVzdGlvbnMgd2UgaGFkIHRvIGFu
c3dlciB3aGVuIHdlIGFkZGVkIGNvbnRyb2wgZXZlbnQKPj4gc3VwcG9ydC4gV2Ugc3BlbmQgYSBs
b3Qgb2YgdGltZSBtYWtpbmcgdGhlIGV2ZW50IGhhbmRsaW5nIHJlbGlhYmxlIHdpdGhvdXQgbG9z
aW5nCj4+IGluZm9ybWF0aW9uIChpbnRlcm1lZGlhdGUgdmFsdWVzIGNhbiBiZSBsb3N0LCBidXQg
bmV2ZXIgdGhlIGN1cnJlbnQgdmFsdWUpLgo+Pgo+PiBTaW5jZSB0aGlzIGlzIHJlbHlpbmcgb24g
YSBYZW4gZXZlbnQgbWVjaGFuaXNtIHlvdSB3aWxsIGhhdmUgdG8gdGhpbmsgYWJvdXQgdGhpcwo+
PiBhcyB3ZWxsLgo+IEknbGwgcHV0IHRoZXNlIG5vdGVzOgo+ICAgKiBOb3RlczoKPiAgICogIC0g
dGhpcyBldmVudCBpcyBub3Qgc2VudCBmb3Igd3JpdGUtb25seSBjb250cm9scwo+ICAgKiAgLSB0
aGlzIGV2ZW50IGlzIGFsc28gc2VudCB0byB0aGUgb3JpZ2luYXRvciBvZiB0aGUgY29udHJvbCBj
aGFuZ2UKCkkgYWN0dWFsbHkgcmVjb21tZW5kIGFnYWluc3QgdGhpcy4gV2UgZG9uJ3QgZG8gdGhp
cywgYW4gYXBwbGljYXRpb24gaGFzCnRvIGV4cGxpY2l0bHkgcmVxdWVzdCB0aGlzLgoKVGhlIHBy
b2JsZW0gaXMgdGhhdCB5b3UgZG9uJ3Qga25vdyBpZiB0aGUgZXZlbnQgeW91IHJlY2VpdmUgaXMg
ZnJvbSB5b3VyCm93biBjaGFuZ2UsIG9yIGlmIGFuIGV4dGVybmFsIGFjdG9yIGNoYW5nZWQgaXQu
CgpTbyBpZiBhIGZyb250ZW5kIHJlY2VpdmVzIHRoaXMgZXZlbnQsIHRoZW4gaXQgaXMgYmVjYXVz
ZSBhbm90aGVyIGZyb250ZW5kCm9yIHRoZSBiYWNrZW5kIGNoYW5nZWQgdGhlIGNvbnRyb2wsIGFu
ZCBub3QgYmVjYXVzZSB5b3UgZGlkIGl0IHlvdXJzZWxmLgoKPiAgICogIC0gdGhpcyBldmVudCBp
cyBub3Qgc2VudCB3aGVuIGZyb250ZW5kIGZpcnN0IGNvbm5lY3RzLCBlLmcuIGluaXRpYWwKPiAg
ICogICAgY29udHJvbCBzdGF0ZSBtdXN0IGJlIGV4cGxpY2l0bHkgcXVlcmllZAo+IAo+Pj4gKwo+
Pj4gKwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfcmVxIHsKPj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+
PiArICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzVdOwo+
Pj4gKyAgICB1bmlvbiB7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyBjb25m
aWc7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0
Owo+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRl
Owo+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9pbmRleCBpbmRleDsKPj4+ICsgICAgICAg
IHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOwo+Pj4gKyAgICAgICAgc3Ry
dWN0IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgZ2V0X2N0cmw7Cj4+PiArICAgICAgICB1aW50OF90
IHJlc2VydmVkWzU2XTsKPj4+ICsgICAgfSByZXE7Cj4+PiArfTsKPj4+ICsKPj4+ICtzdHJ1Y3Qg
eGVuY2FtZXJhX3Jlc3Agewo+Pj4gKyAgICB1aW50MTZfdCBpZDsKPj4+ICsgICAgdWludDhfdCBv
cGVyYXRpb247Cj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7Cj4+PiArICAgIGludDMyX3Qgc3Rh
dHVzOwo+Pj4gKyAgICB1bmlvbiB7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZp
ZyBjb25maWc7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0X3Jlc3Ag
YnVmX3JlcXVlc3Q7Cj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfZW51bV9yZXNw
IGN0cmxfZW51bTsKPj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJs
X3ZhbHVlOwo+Pj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZDFbNTZdOwo+Pj4gKyAgICB9IHJl
c3A7Cj4+PiArfTsKPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4+PiArICAgIHVp
bnQxNl90IGlkOwo+Pj4gKyAgICB1aW50OF90IHR5cGU7Cj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2
ZWRbNV07Cj4+PiArICAgIHVuaW9uIHsKPj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZnJh
bWVfYXZhaWxfZXZ0IGZyYW1lX2F2YWlsOwo+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9j
ZmdfY2hhbmdlX2V2dCBjZmdfY2hhbmdlOwo+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9j
dHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+PiArICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsK
Pj4+ICsgICAgfSBldnQ7Cj4+PiArfTsKPj4+ICsKPj4+ICtERUZJTkVfUklOR19UWVBFUyh4ZW5f
Y2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVxLCBzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3ApOwo+
Pj4gKwo+Pj4gKy8qCj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZlcnkKPj4+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+PiArICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMg
ZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBhIHNoYXJlZCBwYWdlIGlzCj4+PiArICogYWxsb2Nh
dGVkIGJ5IGZyb250IGFuZCBpdHMgZ3JhbnRlZCByZWZlcmVuY2UgcHJvcGFnYXRlZCB0byBiYWNr
IHZpYQo+Pj4gKyAqIFhlblN0b3JlIGVudHJpZXMgKGV2dC1yaW5nLXJlZi9ldnQtZXZlbnQtY2hh
bm5lbCkuCj4+PiArICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3Ro
IGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCj4+PiArICogYWNjZXNzIGFuZCBjb250cm9s
IGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSBwcm9kdWNlciBvZiB0aGUK
Pj4+ICsgKiBldmVudHMgYW5kIGZyb250IGJlaW5nIGEgY29uc3VtZXIuIFRoZSByZXN0IG9mIHRo
ZSBwYWdlIGFmdGVyIHRoZSBoZWFkZXIKPj4+ICsgKiBpcyB1c2VkIGZvciBldmVudCBwYWNrZXRz
Lgo+Pj4gKyAqCj4+PiArICogVXBvbiByZWNlcHRpb24gb2YgYW4gZXZlbnQocykgZnJvbnQgbWF5
IGNvbmZpcm0gaXRzIHJlY2VwdGlvbgo+Pj4gKyAqIGZvciBlaXRoZXIgZWFjaCBldmVudCwgZ3Jv
dXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4+PiArICovCj4+PiArCj4+PiArc3RydWN0IHhlbmNhbWVy
YV9ldmVudF9wYWdlIHsKPj4+ICsgICAgdWludDMyX3QgaW5fY29uczsKPj4+ICsgICAgdWludDMy
X3QgaW5fcHJvZDsKPj4+ICsgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+PiArfTsKPj4+ICsK
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5Ngo+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUyAoc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFn
ZSkpCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19TSVpFIChYRU5DQU1FUkFfRVZFTlRf
UEFHRV9TSVpFIC0gWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykKPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9JTl9SSU5HX0xFTiAoWEVOQ0FNRVJBX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVu
Y2FtZXJhX2V2dCkpCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklORyhwYWdlKSBcCj4+PiAr
ICAgICgoc3RydWN0IHhlbmNhbWVyYV9ldnQgKikoKGNoYXIgKikocGFnZSkgKyBYRU5DQU1FUkFf
SU5fUklOR19PRkZTKSkKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdlLCBp
ZHgpIFwKPj4+ICsgICAgKFhFTkNBTUVSQV9JTl9SSU5HKChwYWdlKSlbKGlkeCkgJSBYRU5DQU1F
UkFfSU5fUklOR19MRU5dKQo+Pj4gKwo+Pj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FN
RVJBSUZfSF9fICovCj4+PiArCj4+PiArLyoKPj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+PiAr
ICogbW9kZTogQwo+Pj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+Pj4gKyAqIHRhYi13aWR0aDogNAo+Pj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAo+Pj4gKyAqIEVuZDoKPj4+ICsgKi8KPj4+Cj4+IFJlZ2FyZHMsCj4+Cj4+IAlIYW5zCj4gVGhh
bmsgeW91LAo+IE9sZWtzYW5kcgo+IAo+IFsxXSBodHRwczovL3d3dy5mb3VyY2Mub3JnLwo+IFsy
XSAKPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC5naXQvdHJlZS9pbmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYyLmgKPiAKClJl
Z2FyZHMsCgoJSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:39:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12:39: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 1g04QS-0004DT-2n; Wed, 12 Sep 2018 12:39: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=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g04QR-0004DO-DZ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:39:19 +0000
X-Inumbo-ID: 9afb0399-b688-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9afb0399-b688-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 14:37:27 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 06:39:16 -0600
Message-Id: <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 06:39:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
In-Reply-To: <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDE0OjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTM6MTUK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTI6MDksIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMTowOAo+PiA+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtldmluIFRpYW4KPj4gPj4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+ID4+
IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhv
ZCB0bwo+PiBpb21tdV9vcHMKPj4gPj4KPj4gPj4gPj4+IE9uIDEyLjA5LjE4IGF0IDExOjMwLCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiAgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0KPj4gPj4gPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTA6MjEKPj4gPj4gPj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4+ID4+IENjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+ID4+
ID4+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnPgo+PiA+PiA+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6
IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8KPj4gPj4gaW9tbXVfb3BzCj4+ID4+ID4+Cj4+ID4+
ID4+ID4+PiBPbiAxMi4wOS4xOCBhdCAxMToxNSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToKPj4gPj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+ID4+ID4+ID4+
IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+ID4+ID4+
IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE4IDEwOjEzCj4+ID4+ID4+ID4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiA+PiA+PiA+PiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+PiA+PiA+PiA+PiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+Cj4+ID4+ID4+ID4+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDog
YWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0bwo+PiA+PiA+PiBpb21tdV9vcHMKPj4gPj4gPj4gPj4K
Pj4gPj4gPj4gPj4gPj4+IE9uIDEyLjA5LjE4IGF0IDExOjA1LCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC
ZXVsaWNoQHN1c2UuY29tXQo+PiA+PiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAx
MDowMwo+PiA+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+PiA+PiBBIEhWTSBndWVzdCB1c2luZyB0aGUg
UFYgSU9NTVUgaXMgcXVpdGUgZmluZSwgYnV0IGl0IHNob3VsZG4ndAo+PiB0YWxrCj4+ID4+IHRv
Cj4+ID4+ID4+ID4+ID4+IGl0IGluIHRlcm1zIG9mIE1GTnMuCj4+ID4+ID4+ID4+ID4+Cj4+ID4+
ID4+ID4+ID4KPj4gPj4gPj4gPj4gPiBXZWxsLCBpdCBoYXMgdG8gdGFsayBNRk5zIGF0IHNvbWUg
bGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBvZiB0aGUKPj4gPj4gPj4gSU9NTVUgaXMKPj4gPj4g
Pj4gPj4gPiBub3Qgc3ViamVjdCB0byBFUFQvTlBULCByaWdodD8KPj4gPj4gPj4gPj4KPj4gPj4g
Pj4gPj4gWWVzIHRvIHRoZSBzZWNvbmQgcXVlc3Rpb24sIGJ1dCBubyB0byB0aGUgZmlyc3Q6IFRo
ZSBHRk4gLT4gTUZOCj4+ID4+ID4+IHRyYW5zbGF0aW9uCj4+ID4+ID4+ID4+IHNob3VsZCBzdGls
bCBiZSBkb25lIGluc2lkZSBYZW4gaW4gdGhlIEhWTSBjYXNlLCBpbW8gKGluIHRoZSBjb3Vyc2UK
Pj4gb2YKPj4gPj4gPj4gPj4gbWFudWZhY3R1cmluZyB0aGUgUFRFKS4KPj4gPj4gPj4gPgo+PiA+
PiA+PiA+IEluZGVlZC4gVGhpcyBmdW5jdGlvbiBpcyB2ZXJ5IG11Y2ggaW50ZXJuYWwgdG8gWGVu
IChpdCdzIHNpbXBseSBhbgo+PiA+PiA+PiA+IGFic3RyYWN0aW9uIG9uIHRvcCBvZiBhIHZlbmRv
ciBpbXBsZW1lbnRhdGlvbiksIHNvIHdoeSBzaG91bGQgaXQgbm90Cj4+ID4+IHdvcmsKPj4gPj4g
Pj4gaW4KPj4gPj4gPj4gPiB0ZXJtcyBvZiBNRk5zPwo+PiA+PiA+Pgo+PiA+PiA+PiBCZWNhdXNl
ICJNRk4iIGlzIGEgY29uY2VwdCBhIEhWTSBndWVzdCBpcyBub3Qga25vd2luZyBhYm91dCwgb3IK
Pj4gPj4gPj4gc3VwcG9zZWQgdG8gYmUga25vd2luZy4gVGhlIG9ubHkgdGltZSB3aGVyZSAocGFy
dCBvZikgaXQgbWlnaHQKPj4gPj4gPj4gbGVnaXRpbWF0ZWx5IChoYXZlIHRvKSBrbm93IGlzIHdo
ZW4gaXQgY29tZXMgdG8gbWFuYWdpbmcgdGhlIGhvc3QKPj4gPj4gPj4gKGluY2x1ZGluZyBhbnkg
Z3Vlc3RzKSwgaS5lLiBpbiB0aGUgdG9vbCBzdGFjayBvZiBhIFBWSCBEb20wLgo+PiA+PiA+Cj4+
ID4+ID4gT2suIFNvIGNvbnNpZGVyIHZhbGlkYXRpbmcgYSBQVi1JT01NVSB1bm1hcCByZXF1ZXN0
IGZyb20gYW4gSFZNCj4+ID4+IGd1ZXN0LiBJdAo+PiA+PiA+IHBhc3NlcyBpbiBhIERGTiBhbmQg
YSBHRk4gIGJlbG9uZ2luZyB0byBpdHNlbGYuIE5vdyBYZW4gbmVlZHMgdG8gZmlndXJlCj4+IG91
dAo+PiA+PiA+IHdoZXRoZXIgdGhhdCBCRk4gYWN0dWFsbHkgbWFwcyB0byB0aGUgR0ZOLiBJdCBj
YW4gbG9vayB1cCB0aGUgTUZOCj4+IGJhY2tpbmcKPj4gPj4gdGhlCj4+ID4+ID4gR0ZOIChmcm9t
IHRoZSBwMm0pLiBIb3cgZG9lcyBYZW4gbm93IHZhbGlkYXRlIGl0IGlmIGl0IGNhbm5vdCBsb29r
dXAKPj4gd2hhdAo+PiA+PiBNRk4KPj4gPj4gPiBpcyBhY3R1YWxseSBwcmVzZW50IGluIHRoZSBQ
VEUgcmVmZXJlbmNlZCBieSB0aGUgREZOPwo+PiA+Pgo+PiA+PiBJJ20gYWZyYWlkIEkgZG9uJ3Qg
dW5kZXJzdGFuZDogVGhlIHBhc3NlZCBpbiBHRk4gZ2V0cyB0cmFuc2xhdGVkCj4+ID4+IHRvIGFu
IE1GTiB1c2luZyBhIHAybSBsb29rdXAuIFRoZSBwYXNzZWQgaW4gREZOICh3aGljaCBhaXVpIG91
Z2h0Cj4+ID4+IHRvIG1hdGNoIHRoZSBHRk4gYW55d2F5IG9uIHg4NikgZ2V0cyB0cmFuc2xhdGVk
IHRvIGFuIE1GTiB1c2luZwo+PiA+PiBhbiBJT01NVSBwYWdlIHRhYmxlIGxvb2t1cC4gVGhlIHJl
c3VsdGluZyB0d28gTUZOcyBoYXZlIHRvCj4+ID4+IG1hdGNoIGZvciB0aGUgcmVxdWVzdCB0byBi
ZSB2YWxpZC4KPj4gPj4KPj4gPgo+PiA+IFF1aXRlLiBTbyBob3cgZG9lcyB0aGF0IHdvcmsgaWYg
aW9tbXVfbG9va3VwX3BhZ2UoKSBpcyBBU1NFUlRpbmcgdGhhdAo+PiB0aGUKPj4gPiBkb21haW4g
aW4gcXVlc3Rpb24gaXMgbm90IEhWTT8KPj4gCj4+IFdlbGwsIGFzIHNvb24gYXMgdGhlIGZ1bmN0
aW9uIGRvZXNuJ3QgaGFuZCBiYWNrIE1GTnMgYW55bW9yZSB0bwo+PiBIVk0gY2FsbGVycywgbm8g
c3VjaCBhc3NlcnRpb24gd291bGQgYmUgbmVlZGVkIGFueW1vcmUgZWl0aGVyLgo+IAo+IFNvIHlv
dSdkIHByZWZlciBJIGFkZCBhbiBBU1NFUlRpb24gdGhhdCBJJ20gZ29pbmcgdG8gcmVtb3ZlIGFz
IHNvb24gYXMgSSBhZGQgCj4gYSBjYWxsZXIgb2YgdGhlIGZ1bmN0aW9uPwoKTm8uIEkgZ3Vlc3Mg
SSdtIGluY3JlYXNpbmdseSBjb25mdXNlZDogVGhlIGZ1bmN0aW9uIGF0IHByZXNlbnQgcmV0dXJu
cwpNRk5zLiBIZW5jZSBpdCBtdXN0IG5vdCBiZSBjYWxsZWQgYnkgYSBIVk0gZ3Vlc3QuIEVpdGhl
ciB5b3UgYXNzZXJ0CnRoYXQgdGhlIGNhbGxpbmcgZG9tYWluIGlzbid0IEhWTSwgb3IgeW91IG1h
a2UgdGhlIGZ1bmN0aW9uIHJldHVybiBHRk5zCmZvciBIVk0gZG9tYWlucyAod2hpY2ggdGhlbiBp
cyBhIG5vLW9wIGR1ZSB0byBnZm4gPT0gZGZuIGhlcmUsIGF0CmxlYXN0IGZvciBub3cpLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:45:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g04WD-0004vW-PJ; Wed, 12 Sep 2018 12:45:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tu0h=l2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g04WC-0004vM-CL
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:45:16 +0000
X-Inumbo-ID: 701fbdb3-b689-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 701fbdb3-b689-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 14:43:24 +0200 (CEST)
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=B1hNdsmthDnz4C5+yRqhP6KtgHbVTp081zIaNvr6XgU=;
 b=dLTMMTG/PzF0M3hEuYQnpDJSwt8IgMCbZJqgQ9X6PqslrsUDmd3k4L5dE+o61ibsROdoNMIegzFDD/5jFt4Vm48+TiCiVHxXj/Ngu+7MgnsrGgKQrG5any641fAHVxnhqjaMF2g6M+MK2jtrjQJ3/P9w3qYcdVH3J6p/cNgMYnk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.54) by
 DB7PR03MB3770.eurprd03.prod.outlook.com (2603:10a6:5:7::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Wed, 12 Sep 2018 12:45:09 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
 <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
Date: Wed, 12 Sep 2018 15:45:00 +0300
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: <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM0PR02CA0011.eurprd02.prod.outlook.com
 (2603:10a6:208:3e::24) To DB7PR03MB3770.eurprd03.prod.outlook.com
 (2603:10a6:5:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8a465c5b-7dae-404c-62f3-08d618ad9319
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3770; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 3:7mErAbv3bZsFmavDh2xImLDCZMfK+z3qBvaPbLC8bq+95JG2i8jFPVQT9RPxF20uRHR2sWOdGZnJKDw8iUgfBn//MWq26ITqsxEziC50cvbD0NTO6xJmmaHXbN1EhsfRn4wACw+16Z6jKUC76JveLZpeNeDV+9EHMmE/sD4TCBe0xC7+lpJhrq34czxKaC0pXCtzDctF2g2AR8mB5S2zMh4ieC4o/swM0ISDRi9yGTosT64Kb0zLvQSWz6nODqR0;
 25:zeYKEf+LnOjMXCy+siAdJ2CIkUjJ8XV61R/Q5VZRKQ0HgZ/3+MLtaRJeHDyb4jcOQWTcxFBGAHKrh8u56SjszaXDbjGpWJBRFHrYo7SqvmFp4vXIxRCjLx6j3sowZP+9o3IZVtfEt1S15LCML81KHsjz8PIS2LB4I3DRYmBqYo5izpEBf9hcJgd29aTMeiRMBXJzR2XH3HYUOr2/jNOUMy3c6ANyiLkr3oSa3MC5vr3ubqxiCydsopChfYSgfdbn89m18VwJLNv4axzjQFjU1SqgpGpxUgqHqQPauOpzdLPtoLf7yy7VlNyxmV7K/adV6xmudYnBhRh4UJWjnFVSpw==;
 31:6fJ5B+bUiAqAmjNE5rgbCVg1w2BM0n1LT5X2vroz+uQfmACFLKL6yLbfpANsauVxINMUs0vWAxNDhHIWuY+E1sQmDX+4O0/L2CBglo/c9Sq0Q8HGdMyEZQi4rkzVhAwtBzGNnhpwk/U9gQAFUHZj5z/KkrrrKMIaJa2lmxQ4EltCOnrSSbzbH8rXi30+YtvW3YJKo24jsKgxBPmZJs0JL58JglMwMUo5vwcesRDsuHk=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3770:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 20:+hbrZENJm32PPhx4/LzaSB7yWODkAtUCAC6TwVcW4FXY8yWayrpZaTR+yu4pH1Irj6dzMX3u44A9ICaGR5Jvm7/ZZ0bbjZruavAjDLVMYemRTqBEVJ9ZkpS1lfVMULMFnpPe82useokKZyVnVtirrl3Bs+Z1LHkNH5X8MUFMtsFu6ZcY4ZaRqIbjUjz2Rf+XZkp6Czrh2zQlSpOjgFz+zylo7Jbk0w0cwabLm+JAxJyUqzjoXd2rVszHs5krKwYDlLHusHwFhu7SgUoDP2v7ehGQhggkWG/bOueFEHH6IoaoUcVLmBxcFl5bZuyDQ+IPHOWLY0JO3yQwXs/CXREp8c644wM830IKDNj6x/5agbuJOm0rPJXH9j1VscEjyaFgJ5TCsJtThK1UWm5cGY1DXX/qL1bjKl6tDa+qK1CoGqfRLpeYD+LAEEs7fYVbcafQHzp2rWdhjYh6dQIpvk/fXuChWWUhp7CrLF6Fk6WD6mpVL5B1aQZpG8+dzMicbrWs;
 4:ZXYcSPWDYGWBQN/OaqGXxZv9zqb8HgOtckD7TlpMwfneDhakI+qTo6nXp27htPfEx1YWyNnJ9HKojYWhpsIvSBkYhiNeidxNMhb9SLY21H8cRmgAGPp1TjA1sM6WvIeDmVf1f932tuuuofemNxgi40dwEz4ytAFhCSVcWRBGXcitWmewsxLeNx5z4e/hIFXk7m9PLGckkwUR3U5o12GtJTuTv6AR2PWP07BsbeP8SkvJrXnIz1JKnqImlNbsdcrBuKGA+x+vmercROacys8L9A==
X-Microsoft-Antispam-PRVS: <DB7PR03MB37705DF95EDBA2ED29000D2DE61B0@DB7PR03MB3770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3770; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3770; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(396003)(39860400002)(366004)(346002)(136003)(189003)(199004)(386003)(6246003)(7736002)(66066001)(65806001)(65956001)(14444005)(47776003)(26005)(93886005)(2486003)(8936002)(77096007)(23676004)(52146003)(106356001)(53546011)(105586002)(64126003)(67846002)(229853002)(76176011)(2870700001)(8676002)(16576012)(316002)(6486002)(58126008)(31686004)(551984002)(31696002)(68736007)(97736004)(6666003)(36756003)(81166006)(81156014)(65826007)(3846002)(25786009)(86362001)(11346002)(5660300001)(80792005)(305945005)(16526019)(52116002)(6116002)(186003)(486006)(478600001)(4326008)(53936002)(2906002)(956004)(2616005)(476003)(72206003)(50466002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3770; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcwOzIzOjBleXIxbjUvTlU1c1JabVRyTmdvdEhmVGRY?=
 =?utf-8?B?WjkyVk9OdFh3a1BNTW1aLzFZZW9oRWVXMnA1YlBEdWZwb1pLMURINmZnTXF4?=
 =?utf-8?B?cXZxVTFMbjNubjJkVzhIUnIwWkM5aWpDMlRSNVZobWlkOHZlZ1FNUVdQd3FE?=
 =?utf-8?B?K0hCRHRkMnIvbHkxb2ROSTdYR3dMQktqVzYzVG1tb0RFQ1FhU1dkeXVKemJn?=
 =?utf-8?B?NmljcGhLbFkvYkY3S3Z6L2d4WXRtRHF5UUxKanRONWVRMHd6a1RTOVA0VEpH?=
 =?utf-8?B?aWVISENkOXZOTmpJQ3JtUjR5ZmVFMmcvWi9mM0h0WTBacW8xT08vYUgzU1Iv?=
 =?utf-8?B?dGZUaC82TXVXaDhUTGVxOTdrSUJhM291Smx0eFhTNUFqZWNsTFVtdEhNSjh6?=
 =?utf-8?B?eUhaVTNwYUFYa2xoTWYzeVVoNVNXQldpWTFrczREb1lGRjBiSUxqclFORUtB?=
 =?utf-8?B?cVRpcDk3cDJNRStlbXJvQlVNMWNZaHVOZ0hmVG1iUlM2VnNTTHJRRWhqeWx6?=
 =?utf-8?B?SVVpSCtTS0Y4ZVZqTnozY0JqMmVocFJMRzAzcEYvbXVIZzBtUnU2ai9RTnFm?=
 =?utf-8?B?amEwamdMWUhwVnppZVB0SnFqNFNxUjFPRHhKd29iVUQ3TVJUQ3FIZk1ob3Vv?=
 =?utf-8?B?QkpWQ3ovY05vSGl4bEhLQmRzOXpMMjFhWkQ5UWpORlRzYlI3dktlUmphL05H?=
 =?utf-8?B?SmwzSklNRXFkbGpqbGJqZzVmbWRqM21wM1lTNkJRNVRGT2hMcjYvblV5TE1L?=
 =?utf-8?B?UXZScjROcWN1RGpQOElGMkk0dU1rcVFpMEw1RTFhd1dHSExlOWI2bXFtQnZi?=
 =?utf-8?B?TmhOSzI4Qld6SnQwdTIzaiswVWRzc3k1dnQ5ZXgxKzdPdFY2U3ZIc0lrRU9v?=
 =?utf-8?B?ZFM5NTBKYnRna2J5NmhWOE1XRk5aNnlQREdIYU5Zd0hiUWh4QW4rVkpkTlRM?=
 =?utf-8?B?QlRQSzk4VUVlQU1aS1c0UWxJWTQ0WEdJNkN1bTl5SXFlREt5akRIZmNWWVkz?=
 =?utf-8?B?NnU3TGJhVzNPR3VxT3VkL0JIckw4RzF4M0xKelN5Wk0wbnJUclY3c0pDVkRL?=
 =?utf-8?B?MjhOWTRSMmNraWg1SHIweWVMSFRmRGhXZUJaOVQwTmExSExqaGdIQUpZZ0lo?=
 =?utf-8?B?SW9rWHc0RU16NUoxVVZtR0w5RmErbTh2bnZINWYrTTNieUs0NXdQMFZ1VDEx?=
 =?utf-8?B?NVEwUHJvdEZ2ZkJwWGdxV3NzOVFWTTdVVk9mWlcrdEQ0MHFCTVJwVnZFOWFm?=
 =?utf-8?B?OTM4RkIwaVh4bmNhRmxNMFo0dG41N0VnNmZtTHJHLzZzQ2RDN1RvbzBSL1hS?=
 =?utf-8?B?ZVB5MTUycEhZaVJMaWRDNUFmOWdBTS9tNXh0c2IvVjRmMys1M1FUNndJa21W?=
 =?utf-8?B?dXpyZ0I0cGt1ajVsdWV6dFFZLy9wVlVqdnVVN1NvaEtiRVZlODlYM05wMytC?=
 =?utf-8?B?TGVVSHpTbDkvUWtERmN4N1hWTkkxMTBrYTZlZzQvbnl1Umt0bzcvNW5FcE42?=
 =?utf-8?B?dHVOdFc0bWpWUkxsSFNZdXJkT1VRQ09SZ29hSXlVVEdqSFRyeG8rYXNyVHU3?=
 =?utf-8?B?OEY2VmRXMWN5STY4aFVzMGVuZmg2MWh1NG0wOS9Xc1V3eHBGaFdLN2tNc1lP?=
 =?utf-8?B?Vkl0QkRqemdSd3Q4aTJwM1Y5a0orN2J6RUNJNXFZeEpaMWpscnA3bm40OEl1?=
 =?utf-8?B?Y3EvTkJpWnpRUG9oWlo1RWYvV2VrbDg3dFNNTmVFZk5NQitaYUFTUGRwK2s2?=
 =?utf-8?B?WHNsTVozVEtMZUVuT3NiUFNOK1V6V0p4dnBmT3g1WWdJWjMvUWJzc3ZVbkNz?=
 =?utf-8?B?S2hlSHk2WUhHTnpzTHpKdytES0RJTDEyOTRvdHRVdGVkdURySlZhcUdpQmto?=
 =?utf-8?B?NjY3cUU1RDJMUjlpQThyVU92YWJ5cldNRXRyd0dRS24yTWZ6Q3RaaWovbTRm?=
 =?utf-8?B?bHE0NURFZlBPbTd0MXpWL1gvZVZaQzJLVUp5NkEyRC9MVHJseHBtRktUZmQv?=
 =?utf-8?B?Zm40YUFwWjFDSWFRbWdpK294ODRDWmJySHNUOEVZcDhweS8rcUJYNWFzb1l3?=
 =?utf-8?Q?ceUQ=3D?=
X-Microsoft-Antispam-Message-Info: SV2rwTz1qGd6eVdiYNCORV5CK1D+f02DFtgczPs/0+nL+4yRJHpsZvda1QIWt17MX32QqhF/7AwAGoBny6DPGpeES+dpe269TVx278lsM7QVTax66CSDPcRr0YHT7JFBorAJ0QCTSj4X0dSz1DM+XPDADE3/51tctghtI75rCsmGAzNjEltQ5EFhyubyj3GtgWJ8o/VqgmH7ZVQdg/XPlGrjDR3UCJr9STY4VEePJFo3tDy2nOzDrjKY8KZaC+hgTppS+V3G8xiO5UQgONOHidZANV9OkALP4OUDPIHCWBOSjN2MTXMTrhmut7LwbsAjx5LZ2uCtg5atVt5VBz32/Fz3QN5I21yJg0oMSESXDtM=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 6:vK/mc51XSNUMVU8+XAjrccMUyHceKb+krZchM1EhD4lROQeCjImNbHxK5KArjxHWSKvKL/qpi187GXS8Bn20OsU5m/lFHW8wKy5Px5yDF3KzU1TX+mIx26rO8I4WhgFMEJg4ukqFPbrHPlFLk5Pz9GmUjJZWZZV9Et7aNNKWrwTRj9JyJg6nngitHmIztGF3q6J2ho2Byq1+/XPuWGxN9g9LM7UAXD/nhB0hB8h1DQ/hivDC3FWx2MX/gK76d41/PYhwY32bbKPO7O8jyqREXuij4mZVto0KQ3sLzl7Ssm3kX55l5SIEj88b+J5G6cjV1zLCnYrH7ceTqpbQH5aMl9U6YPZn/XAnl28mxlihey2rhBC6ffb6cqf2TRxZ0KlK04U1WbBBnvstZwjNVYaB6AAhP5dPpPu48bRAJ2Ll8d6svOKLyXXiuLaSiIQLDhNncpkKh93Z7tGXT2pH+SXY0w==;
 5:1bCGiK3xZo0gQc1g5dOvK/mGAJAqs2u1ERivtV6UCXpa0U3wkc+1JHow8OLljgsrJyPNo96JpfXyZoRIh7r+k/sE5RyuXy70Kctx94To/OFGfZsE/AEjhsYJzmQTAWiHCEQAA+mVQMJ34JB4JW6eIgNiqUS86jxzBq0N05J/yn0=;
 7:UR62Rb7btRp1WbEsk4Jihat23RKLpUC3bSftHIf6ux2bsw7b/HZuUsljMZZFiRalKaCqs55k5l/FpK1kTAfYT3CQXnYtSFw9wcPNzJLidVAPtm9QSuKQpOpcnM+FoWgUrbyghBdHiKacDiEFYyxwYpek4APNBRQZsXRY6FLtXkWn6smYZJ2OZyyDUtWdaVKtWS4a0ydrnxUWEhAMLk1HdYiO8ZCZgSWHh+gZp7A3YGMFZNiy45lfUiHz6/JpwXd/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 12:45:09.1293 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a465c5b-7dae-404c-62f3-08d618ad9319
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3770
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAxMi4wOS4xOCAxNDowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA5
LzExLzIwMTggMDg6MzMgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4s
Cj4gCj4gSGksCj4gCj4+IE9uIDExLjA5LjE4IDE2OjM3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
PiBIaSBWb2xvZHlteXIsCj4+Pgo+Pj4gT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+Pj4+IE9uIDEwLjA5LjE4IDE3OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4+IE9uIDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gWy4uLl0K
Pj4+Pj4KPj4+Pj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4+Pj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+Pj4+ICsKPj4+Pj4+ICvCoMKgwqAgc2ht
X2J1ZiA9IGFsbG9jYXRlX3NobV9idWYoY3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIAo+Pj4+
Pj4gbnVtX3BhZ2VzKTsKPj4+Pj4KPj4+Pj4gSW4gYWxvY2F0ZV9zaG1fYnVmIHlvdSBhcmUgbm93
IGdsb2JhbGx5IGxpbWl0aW5nIHRoZSBudW1iZXIgb2YgCj4+Pj4+IHBhZ2VzICggKDE2Mzg0KSB0
byBwaW4uIEhvd2V2ZXIsIHRoaXMgZG9lcyBub3QgbGltaXQgcGVyIGNhbGwuCj4+Pj4+Cj4+Pj4+
IFdpdGggdGhlIGN1cnJlbnQgbGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2Mzg0
IHRpbWVzIAo+Pj4+PiBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkciguLi4pLiBPbiBBcm0s
IGZvciBwMm0gcmVsYXRlZCAKPj4+Pj4gb3BlcmF0aW9uLCB3ZSBsaW1pdCB0byA1MTIgaXRlcmF0
aW9ucyBpbiBvbmUgZ28gYmVmb3JlIGNoZWNraW5nIHRoZSAKPj4+Pj4gcHJlZW1wdGlvbi4KPj4+
Pj4gU28gSSB0aGluayAxNjM4NCB0aW1lcyBpcyBmYXIgdG9vIG11Y2guCj4+Pj4gU28sIGluIG90
aGVyIHdvcmRzLCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFn
ZXMgCj4+Pj4gYXJlIHVzZWQpLCBpcyBpdCByaWdodD8KPj4+Cj4+PiAyTUIgZm9yIHRoZSB3aG9s
ZSBjb21tYW5kLiBTbyBpZiB5b3UgaGF2ZSA1IGJ1ZmZlciBpbiB0aGUgY29tbWFuZCwgCj4+PiB0
aGVuIHRoZSBzdW0gb2YgdGhlIGJ1ZmZlciBzaG91bGQgbm90IGJlIGJpZ2dlciB0aGFuIDJNQi4K
Pj4gNMKgIGJ1ZmZlcnMsIGJ1dCB5ZXMsIGl0IGNhbiBiZSB1cCB0byA4TUIuIE9rYXksIEknbGwg
YWRkIHBlci1jYWxsIAo+PiBjb3VudGVyIHRvIGxpbWl0IG1lbW9yeSB1c2FnZSBmb3IgYSB3aG9s
ZSBjYWxsLgo+IAo+IFRoYXQgd291bGQgbmVlZCB0byBiZSByZWR1Y2VkIHRvIDJNQiBpbiB0b3Rh
bCBwZXIgY2FsbC4gWW91IHByb2JhYmx5IAo+IHdhbnQgdG8gbG9vayBhdCBtYXhfb3JkZXIoLi4u
KS4KWWVzLCB0aGlzIGlzIHdoYXQgSSB3YXMgc2F5aW5nLiA1MTIgcGFnZXMgcGVyIGNhbGwuCgo+
Pgo+Pj4gSG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3Ug
YWxzbyBuZWVkIHRvIAo+Pj4gYWNjb3VudCB0aGUgU01DIGNhbGwuIERvZXMgYnVmZmVyIGNhbiBi
ZSBwYXNzZWQgZm9yIGZhc3QgY2FsbD8KPj4gTm8sIGFsbCBzdWNoIGNhbGxzIGFyZSB5aWVsZGlu
ZyBjYWxscywgc28geW91IGNhbiBpZ25vcmUgdGltZSB1c2VkIGZvciAKPj4gU01DIGNhbGwgaXRz
ZWxmLgo+IAo+IEhvdyBjb21lIHlvdSBjYW4gaWdub3JlIGl0PyBJdCBoYXMgYSBjb3N0IHRvIHRy
YXAgdG8gRUwzLgpTdHJpY3RseSBzcGVha2luZywgeWVzLiBBbGwgc3RlcHMgaGFzIGNvc3Q6IHRy
YXAgdG8gRUwzLCBkaXNwYXRjaCBpbiBFTDMsCnN3aXRjaCB0byBTLUVMMSwgbmV3IHRocmVhZCBw
cmVwYXJhdGlvbiBpbiBPUC1URUUsIGNvbnRleHQgc3dpdGNoIGluIApPUC1URUUuCkkgd2FudGVk
IHRvIHRlbGwsIHRoYXQgaW4gbXkgb3BpbmlvbiwgdGhpcyBpcyBuZWdsaWdpYmxlIGluIGNvbXBh
cmlzb24gCndpdGggdGhlIGFjdHVhbCBjYWxsIHByb2Nlc3NpbmcuIEJ1dCBtYXliZSwgSSdtIHdy
b25nIHRoZXJlLgoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:45:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g04WE-0004vc-1i; Wed, 12 Sep 2018 12: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=tu0h=l2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g04WC-0004vR-UU
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 12:45:16 +0000
X-Inumbo-ID: 702d96c6-b689-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 702d96c6-b689-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 14:43:24 +0200 (CEST)
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=B1hNdsmthDnz4C5+yRqhP6KtgHbVTp081zIaNvr6XgU=;
 b=dLTMMTG/PzF0M3hEuYQnpDJSwt8IgMCbZJqgQ9X6PqslrsUDmd3k4L5dE+o61ibsROdoNMIegzFDD/5jFt4Vm48+TiCiVHxXj/Ngu+7MgnsrGgKQrG5any641fAHVxnhqjaMF2g6M+MK2jtrjQJ3/P9w3qYcdVH3J6p/cNgMYnk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.54) by
 DB7PR03MB3770.eurprd03.prod.outlook.com (2603:10a6:5:7::11) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.15; Wed, 12 Sep 2018 12:45:09 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
 <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
Date: Wed, 12 Sep 2018 15:45:00 +0300
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: <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM0PR02CA0011.eurprd02.prod.outlook.com
 (2603:10a6:208:3e::24) To DB7PR03MB3770.eurprd03.prod.outlook.com
 (2603:10a6:5:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8a465c5b-7dae-404c-62f3-08d618ad9319
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB3770; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 3:7mErAbv3bZsFmavDh2xImLDCZMfK+z3qBvaPbLC8bq+95JG2i8jFPVQT9RPxF20uRHR2sWOdGZnJKDw8iUgfBn//MWq26ITqsxEziC50cvbD0NTO6xJmmaHXbN1EhsfRn4wACw+16Z6jKUC76JveLZpeNeDV+9EHMmE/sD4TCBe0xC7+lpJhrq34czxKaC0pXCtzDctF2g2AR8mB5S2zMh4ieC4o/swM0ISDRi9yGTosT64Kb0zLvQSWz6nODqR0;
 25:zeYKEf+LnOjMXCy+siAdJ2CIkUjJ8XV61R/Q5VZRKQ0HgZ/3+MLtaRJeHDyb4jcOQWTcxFBGAHKrh8u56SjszaXDbjGpWJBRFHrYo7SqvmFp4vXIxRCjLx6j3sowZP+9o3IZVtfEt1S15LCML81KHsjz8PIS2LB4I3DRYmBqYo5izpEBf9hcJgd29aTMeiRMBXJzR2XH3HYUOr2/jNOUMy3c6ANyiLkr3oSa3MC5vr3ubqxiCydsopChfYSgfdbn89m18VwJLNv4axzjQFjU1SqgpGpxUgqHqQPauOpzdLPtoLf7yy7VlNyxmV7K/adV6xmudYnBhRh4UJWjnFVSpw==;
 31:6fJ5B+bUiAqAmjNE5rgbCVg1w2BM0n1LT5X2vroz+uQfmACFLKL6yLbfpANsauVxINMUs0vWAxNDhHIWuY+E1sQmDX+4O0/L2CBglo/c9Sq0Q8HGdMyEZQi4rkzVhAwtBzGNnhpwk/U9gQAFUHZj5z/KkrrrKMIaJa2lmxQ4EltCOnrSSbzbH8rXi30+YtvW3YJKo24jsKgxBPmZJs0JL58JglMwMUo5vwcesRDsuHk=
X-MS-TrafficTypeDiagnostic: DB7PR03MB3770:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 20:+hbrZENJm32PPhx4/LzaSB7yWODkAtUCAC6TwVcW4FXY8yWayrpZaTR+yu4pH1Irj6dzMX3u44A9ICaGR5Jvm7/ZZ0bbjZruavAjDLVMYemRTqBEVJ9ZkpS1lfVMULMFnpPe82useokKZyVnVtirrl3Bs+Z1LHkNH5X8MUFMtsFu6ZcY4ZaRqIbjUjz2Rf+XZkp6Czrh2zQlSpOjgFz+zylo7Jbk0w0cwabLm+JAxJyUqzjoXd2rVszHs5krKwYDlLHusHwFhu7SgUoDP2v7ehGQhggkWG/bOueFEHH6IoaoUcVLmBxcFl5bZuyDQ+IPHOWLY0JO3yQwXs/CXREp8c644wM830IKDNj6x/5agbuJOm0rPJXH9j1VscEjyaFgJ5TCsJtThK1UWm5cGY1DXX/qL1bjKl6tDa+qK1CoGqfRLpeYD+LAEEs7fYVbcafQHzp2rWdhjYh6dQIpvk/fXuChWWUhp7CrLF6Fk6WD6mpVL5B1aQZpG8+dzMicbrWs;
 4:ZXYcSPWDYGWBQN/OaqGXxZv9zqb8HgOtckD7TlpMwfneDhakI+qTo6nXp27htPfEx1YWyNnJ9HKojYWhpsIvSBkYhiNeidxNMhb9SLY21H8cRmgAGPp1TjA1sM6WvIeDmVf1f932tuuuofemNxgi40dwEz4ytAFhCSVcWRBGXcitWmewsxLeNx5z4e/hIFXk7m9PLGckkwUR3U5o12GtJTuTv6AR2PWP07BsbeP8SkvJrXnIz1JKnqImlNbsdcrBuKGA+x+vmercROacys8L9A==
X-Microsoft-Antispam-PRVS: <DB7PR03MB37705DF95EDBA2ED29000D2DE61B0@DB7PR03MB3770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB7PR03MB3770; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB3770; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(396003)(39860400002)(366004)(346002)(136003)(189003)(199004)(386003)(6246003)(7736002)(66066001)(65806001)(65956001)(14444005)(47776003)(26005)(93886005)(2486003)(8936002)(77096007)(23676004)(52146003)(106356001)(53546011)(105586002)(64126003)(67846002)(229853002)(76176011)(2870700001)(8676002)(16576012)(316002)(6486002)(58126008)(31686004)(551984002)(31696002)(68736007)(97736004)(6666003)(36756003)(81166006)(81156014)(65826007)(3846002)(25786009)(86362001)(11346002)(5660300001)(80792005)(305945005)(16526019)(52116002)(6116002)(186003)(486006)(478600001)(4326008)(53936002)(2906002)(956004)(2616005)(476003)(72206003)(50466002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB3770; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAzTUIzNzcwOzIzOjBleXIxbjUvTlU1c1JabVRyTmdvdEhmVGRY?=
 =?utf-8?B?WjkyVk9OdFh3a1BNTW1aLzFZZW9oRWVXMnA1YlBEdWZwb1pLMURINmZnTXF4?=
 =?utf-8?B?cXZxVTFMbjNubjJkVzhIUnIwWkM5aWpDMlRSNVZobWlkOHZlZ1FNUVdQd3FE?=
 =?utf-8?B?K0hCRHRkMnIvbHkxb2ROSTdYR3dMQktqVzYzVG1tb0RFQ1FhU1dkeXVKemJn?=
 =?utf-8?B?NmljcGhLbFkvYkY3S3Z6L2d4WXRtRHF5UUxKanRONWVRMHd6a1RTOVA0VEpH?=
 =?utf-8?B?aWVISENkOXZOTmpJQ3JtUjR5ZmVFMmcvWi9mM0h0WTBacW8xT08vYUgzU1Iv?=
 =?utf-8?B?dGZUaC82TXVXaDhUTGVxOTdrSUJhM291Smx0eFhTNUFqZWNsTFVtdEhNSjh6?=
 =?utf-8?B?eUhaVTNwYUFYa2xoTWYzeVVoNVNXQldpWTFrczREb1lGRjBiSUxqclFORUtB?=
 =?utf-8?B?cVRpcDk3cDJNRStlbXJvQlVNMWNZaHVOZ0hmVG1iUlM2VnNTTHJRRWhqeWx6?=
 =?utf-8?B?SVVpSCtTS0Y4ZVZqTnozY0JqMmVocFJMRzAzcEYvbXVIZzBtUnU2ai9RTnFm?=
 =?utf-8?B?amEwamdMWUhwVnppZVB0SnFqNFNxUjFPRHhKd29iVUQ3TVJUQ3FIZk1ob3Vv?=
 =?utf-8?B?QkpWQ3ovY05vSGl4bEhLQmRzOXpMMjFhWkQ5UWpORlRzYlI3dktlUmphL05H?=
 =?utf-8?B?SmwzSklNRXFkbGpqbGJqZzVmbWRqM21wM1lTNkJRNVRGT2hMcjYvblV5TE1L?=
 =?utf-8?B?UXZScjROcWN1RGpQOElGMkk0dU1rcVFpMEw1RTFhd1dHSExlOWI2bXFtQnZi?=
 =?utf-8?B?TmhOSzI4Qld6SnQwdTIzaiswVWRzc3k1dnQ5ZXgxKzdPdFY2U3ZIc0lrRU9v?=
 =?utf-8?B?ZFM5NTBKYnRna2J5NmhWOE1XRk5aNnlQREdIYU5Zd0hiUWh4QW4rVkpkTlRM?=
 =?utf-8?B?QlRQSzk4VUVlQU1aS1c0UWxJWTQ0WEdJNkN1bTl5SXFlREt5akRIZmNWWVkz?=
 =?utf-8?B?NnU3TGJhVzNPR3VxT3VkL0JIckw4RzF4M0xKelN5Wk0wbnJUclY3c0pDVkRL?=
 =?utf-8?B?MjhOWTRSMmNraWg1SHIweWVMSFRmRGhXZUJaOVQwTmExSExqaGdIQUpZZ0lo?=
 =?utf-8?B?SW9rWHc0RU16NUoxVVZtR0w5RmErbTh2bnZINWYrTTNieUs0NXdQMFZ1VDEx?=
 =?utf-8?B?NVEwUHJvdEZ2ZkJwWGdxV3NzOVFWTTdVVk9mWlcrdEQ0MHFCTVJwVnZFOWFm?=
 =?utf-8?B?OTM4RkIwaVh4bmNhRmxNMFo0dG41N0VnNmZtTHJHLzZzQ2RDN1RvbzBSL1hS?=
 =?utf-8?B?ZVB5MTUycEhZaVJMaWRDNUFmOWdBTS9tNXh0c2IvVjRmMys1M1FUNndJa21W?=
 =?utf-8?B?dXpyZ0I0cGt1ajVsdWV6dFFZLy9wVlVqdnVVN1NvaEtiRVZlODlYM05wMytC?=
 =?utf-8?B?TGVVSHpTbDkvUWtERmN4N1hWTkkxMTBrYTZlZzQvbnl1Umt0bzcvNW5FcE42?=
 =?utf-8?B?dHVOdFc0bWpWUkxsSFNZdXJkT1VRQ09SZ29hSXlVVEdqSFRyeG8rYXNyVHU3?=
 =?utf-8?B?OEY2VmRXMWN5STY4aFVzMGVuZmg2MWh1NG0wOS9Xc1V3eHBGaFdLN2tNc1lP?=
 =?utf-8?B?Vkl0QkRqemdSd3Q4aTJwM1Y5a0orN2J6RUNJNXFZeEpaMWpscnA3bm40OEl1?=
 =?utf-8?B?Y3EvTkJpWnpRUG9oWlo1RWYvV2VrbDg3dFNNTmVFZk5NQitaYUFTUGRwK2s2?=
 =?utf-8?B?WHNsTVozVEtMZUVuT3NiUFNOK1V6V0p4dnBmT3g1WWdJWjMvUWJzc3ZVbkNz?=
 =?utf-8?B?S2hlSHk2WUhHTnpzTHpKdytES0RJTDEyOTRvdHRVdGVkdURySlZhcUdpQmto?=
 =?utf-8?B?NjY3cUU1RDJMUjlpQThyVU92YWJ5cldNRXRyd0dRS24yTWZ6Q3RaaWovbTRm?=
 =?utf-8?B?bHE0NURFZlBPbTd0MXpWL1gvZVZaQzJLVUp5NkEyRC9MVHJseHBtRktUZmQv?=
 =?utf-8?B?Zm40YUFwWjFDSWFRbWdpK294ODRDWmJySHNUOEVZcDhweS8rcUJYNWFzb1l3?=
 =?utf-8?Q?ceUQ=3D?=
X-Microsoft-Antispam-Message-Info: SV2rwTz1qGd6eVdiYNCORV5CK1D+f02DFtgczPs/0+nL+4yRJHpsZvda1QIWt17MX32QqhF/7AwAGoBny6DPGpeES+dpe269TVx278lsM7QVTax66CSDPcRr0YHT7JFBorAJ0QCTSj4X0dSz1DM+XPDADE3/51tctghtI75rCsmGAzNjEltQ5EFhyubyj3GtgWJ8o/VqgmH7ZVQdg/XPlGrjDR3UCJr9STY4VEePJFo3tDy2nOzDrjKY8KZaC+hgTppS+V3G8xiO5UQgONOHidZANV9OkALP4OUDPIHCWBOSjN2MTXMTrhmut7LwbsAjx5LZ2uCtg5atVt5VBz32/Fz3QN5I21yJg0oMSESXDtM=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR03MB3770;
 6:vK/mc51XSNUMVU8+XAjrccMUyHceKb+krZchM1EhD4lROQeCjImNbHxK5KArjxHWSKvKL/qpi187GXS8Bn20OsU5m/lFHW8wKy5Px5yDF3KzU1TX+mIx26rO8I4WhgFMEJg4ukqFPbrHPlFLk5Pz9GmUjJZWZZV9Et7aNNKWrwTRj9JyJg6nngitHmIztGF3q6J2ho2Byq1+/XPuWGxN9g9LM7UAXD/nhB0hB8h1DQ/hivDC3FWx2MX/gK76d41/PYhwY32bbKPO7O8jyqREXuij4mZVto0KQ3sLzl7Ssm3kX55l5SIEj88b+J5G6cjV1zLCnYrH7ceTqpbQH5aMl9U6YPZn/XAnl28mxlihey2rhBC6ffb6cqf2TRxZ0KlK04U1WbBBnvstZwjNVYaB6AAhP5dPpPu48bRAJ2Ll8d6svOKLyXXiuLaSiIQLDhNncpkKh93Z7tGXT2pH+SXY0w==;
 5:1bCGiK3xZo0gQc1g5dOvK/mGAJAqs2u1ERivtV6UCXpa0U3wkc+1JHow8OLljgsrJyPNo96JpfXyZoRIh7r+k/sE5RyuXy70Kctx94To/OFGfZsE/AEjhsYJzmQTAWiHCEQAA+mVQMJ34JB4JW6eIgNiqUS86jxzBq0N05J/yn0=;
 7:UR62Rb7btRp1WbEsk4Jihat23RKLpUC3bSftHIf6ux2bsw7b/HZuUsljMZZFiRalKaCqs55k5l/FpK1kTAfYT3CQXnYtSFw9wcPNzJLidVAPtm9QSuKQpOpcnM+FoWgUrbyghBdHiKacDiEFYyxwYpek4APNBRQZsXRY6FLtXkWn6smYZJ2OZyyDUtWdaVKtWS4a0ydrnxUWEhAMLk1HdYiO8ZCZgSWHh+gZp7A3YGMFZNiy45lfUiHz6/JpwXd/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 12:45:09.1293 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a465c5b-7dae-404c-62f3-08d618ad9319
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB3770
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

SGksCgpPbiAxMi4wOS4xOCAxNDowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA5
LzExLzIwMTggMDg6MzMgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4s
Cj4gCj4gSGksCj4gCj4+IE9uIDExLjA5LjE4IDE2OjM3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
PiBIaSBWb2xvZHlteXIsCj4+Pgo+Pj4gT24gMTAvMDkvMTggMTk6MDQsIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+Pj4+IE9uIDEwLjA5LjE4IDE3OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Pj4+IE9uIDAzLzA5LzE4IDE3OjU0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gWy4uLl0K
Pj4+Pj4KPj4+Pj4+ICvCoMKgwqAgaWYgKCAhcGFnZXNfZGF0YV94ZW5fc3RhcnQgKQo+Pj4+Pj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+Pj4+ICsKPj4+Pj4+ICvCoMKgwqAgc2ht
X2J1ZiA9IGFsbG9jYXRlX3NobV9idWYoY3R4LCBwYXJhbS0+dS50bWVtLnNobV9yZWYsIAo+Pj4+
Pj4gbnVtX3BhZ2VzKTsKPj4+Pj4KPj4+Pj4gSW4gYWxvY2F0ZV9zaG1fYnVmIHlvdSBhcmUgbm93
IGdsb2JhbGx5IGxpbWl0aW5nIHRoZSBudW1iZXIgb2YgCj4+Pj4+IHBhZ2VzICggKDE2Mzg0KSB0
byBwaW4uIEhvd2V2ZXIsIHRoaXMgZG9lcyBub3QgbGltaXQgcGVyIGNhbGwuCj4+Pj4+Cj4+Pj4+
IFdpdGggdGhlIGN1cnJlbnQgbGltaXQsIHlvdSB3b3VsZCBjb3VsZCBjYWxsIHVwIHRvIDE2Mzg0
IHRpbWVzIAo+Pj4+PiBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkciguLi4pLiBPbiBBcm0s
IGZvciBwMm0gcmVsYXRlZCAKPj4+Pj4gb3BlcmF0aW9uLCB3ZSBsaW1pdCB0byA1MTIgaXRlcmF0
aW9ucyBpbiBvbmUgZ28gYmVmb3JlIGNoZWNraW5nIHRoZSAKPj4+Pj4gcHJlZW1wdGlvbi4KPj4+
Pj4gU28gSSB0aGluayAxNjM4NCB0aW1lcyBpcyBmYXIgdG9vIG11Y2guCj4+Pj4gU28sIGluIG90
aGVyIHdvcmRzLCBJIGNhbiB0cmFuc2xhdGUgb25seSAyTUIgYnVmZmVyIChpZiA0MDk2S0IgcGFn
ZXMgCj4+Pj4gYXJlIHVzZWQpLCBpcyBpdCByaWdodD8KPj4+Cj4+PiAyTUIgZm9yIHRoZSB3aG9s
ZSBjb21tYW5kLiBTbyBpZiB5b3UgaGF2ZSA1IGJ1ZmZlciBpbiB0aGUgY29tbWFuZCwgCj4+PiB0
aGVuIHRoZSBzdW0gb2YgdGhlIGJ1ZmZlciBzaG91bGQgbm90IGJlIGJpZ2dlciB0aGFuIDJNQi4K
Pj4gNMKgIGJ1ZmZlcnMsIGJ1dCB5ZXMsIGl0IGNhbiBiZSB1cCB0byA4TUIuIE9rYXksIEknbGwg
YWRkIHBlci1jYWxsIAo+PiBjb3VudGVyIHRvIGxpbWl0IG1lbW9yeSB1c2FnZSBmb3IgYSB3aG9s
ZSBjYWxsLgo+IAo+IFRoYXQgd291bGQgbmVlZCB0byBiZSByZWR1Y2VkIHRvIDJNQiBpbiB0b3Rh
bCBwZXIgY2FsbC4gWW91IHByb2JhYmx5IAo+IHdhbnQgdG8gbG9vayBhdCBtYXhfb3JkZXIoLi4u
KS4KWWVzLCB0aGlzIGlzIHdoYXQgSSB3YXMgc2F5aW5nLiA1MTIgcGFnZXMgcGVyIGNhbGwuCgo+
Pgo+Pj4gSG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3Ug
YWxzbyBuZWVkIHRvIAo+Pj4gYWNjb3VudCB0aGUgU01DIGNhbGwuIERvZXMgYnVmZmVyIGNhbiBi
ZSBwYXNzZWQgZm9yIGZhc3QgY2FsbD8KPj4gTm8sIGFsbCBzdWNoIGNhbGxzIGFyZSB5aWVsZGlu
ZyBjYWxscywgc28geW91IGNhbiBpZ25vcmUgdGltZSB1c2VkIGZvciAKPj4gU01DIGNhbGwgaXRz
ZWxmLgo+IAo+IEhvdyBjb21lIHlvdSBjYW4gaWdub3JlIGl0PyBJdCBoYXMgYSBjb3N0IHRvIHRy
YXAgdG8gRUwzLgpTdHJpY3RseSBzcGVha2luZywgeWVzLiBBbGwgc3RlcHMgaGFzIGNvc3Q6IHRy
YXAgdG8gRUwzLCBkaXNwYXRjaCBpbiBFTDMsCnN3aXRjaCB0byBTLUVMMSwgbmV3IHRocmVhZCBw
cmVwYXJhdGlvbiBpbiBPUC1URUUsIGNvbnRleHQgc3dpdGNoIGluIApPUC1URUUuCkkgd2FudGVk
IHRvIHRlbGwsIHRoYXQgaW4gbXkgb3BpbmlvbiwgdGhpcyBpcyBuZWdsaWdpYmxlIGluIGNvbXBh
cmlzb24gCndpdGggdGhlIGFjdHVhbCBjYWxsIHByb2Nlc3NpbmcuIEJ1dCBtYXliZSwgSSdtIHdy
b25nIHRoZXJlLgoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 12:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 12: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 1g04eK-0005oY-4F; Wed, 12 Sep 2018 12:53:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g04eI-0005oT-RG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 12:53:38 +0000
X-Inumbo-ID: fdaf1b4d-b68a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdaf1b4d-b68a-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 12:54:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78936117"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucIAAL56A///eWyCAAEVDAP//3U5wAAUrKQD//9uqoA==
Date: Wed, 12 Sep 2018 12:53:35 +0000
Message-ID: <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
 <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
In-Reply-To: <5B9908F002000078001E7D59@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTM6MzkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTQ6MjIsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMzoxNQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTI6MDksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gPj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxMTowOAo+ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsg
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gU3ViamVj
dDogUkU6IFtQQVRDSCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4g
Pj4gaW9tbXVfb3BzCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MzAsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDoyMQo+ID4+
ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+ID4+
ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBU
aWFuCj4gPj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gPj4gPj4gaW9tbXVf
b3BzCj4gPj4gPj4gPj4KPiA+PiA+PiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTE6MTUsIDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPiA+PiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDox
Mwo+ID4+ID4+ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
Pgo+ID4+ID4+ID4+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBLZXZpbiBUaWFuCj4gPj4gPj4gPj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVu
LWRldmVsIDx4ZW4tCj4gPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gPj4gPj4g
Pj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0
aG9kIHRvCj4gPj4gPj4gPj4gaW9tbXVfb3BzCj4gPj4gPj4gPj4gPj4KPiA+PiA+PiA+PiA+PiA+
Pj4gT24gMTIuMDkuMTggYXQgMTE6MDUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPj4gPj4gPj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNl
LmNvbV0KPiA+PiA+PiA+PiA+PiA+PiBTZW50OiAxMiBTZXB0ZW1iZXIgMjAxOCAxMDowMwo+ID4+
ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4gPj4gQSBIVk0gZ3Vlc3QgdXNpbmcgdGhlIFBWIElP
TU1VIGlzIHF1aXRlIGZpbmUsIGJ1dCBpdAo+IHNob3VsZG4ndAo+ID4+IHRhbGsKPiA+PiA+PiB0
bwo+ID4+ID4+ID4+ID4+ID4+IGl0IGluIHRlcm1zIG9mIE1GTnMuCj4gPj4gPj4gPj4gPj4gPj4K
PiA+PiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPj4gPiBXZWxsLCBpdCBoYXMgdG8gdGFsayBNRk5z
IGF0IHNvbWUgbGV2ZWwsIHN1cmVseT8gVGhlIG91dHB1dCBvZgo+IHRoZQo+ID4+ID4+ID4+IElP
TU1VIGlzCj4gPj4gPj4gPj4gPj4gPiBub3Qgc3ViamVjdCB0byBFUFQvTlBULCByaWdodD8KPiA+
PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+IFllcyB0byB0aGUgc2Vjb25kIHF1ZXN0aW9uLCBidXQg
bm8gdG8gdGhlIGZpcnN0OiBUaGUgR0ZOIC0+IE1GTgo+ID4+ID4+ID4+IHRyYW5zbGF0aW9uCj4g
Pj4gPj4gPj4gPj4gc2hvdWxkIHN0aWxsIGJlIGRvbmUgaW5zaWRlIFhlbiBpbiB0aGUgSFZNIGNh
c2UsIGltbyAoaW4gdGhlCj4gY291cnNlCj4gPj4gb2YKPiA+PiA+PiA+PiA+PiBtYW51ZmFjdHVy
aW5nIHRoZSBQVEUpLgo+ID4+ID4+ID4+ID4KPiA+PiA+PiA+PiA+IEluZGVlZC4gVGhpcyBmdW5j
dGlvbiBpcyB2ZXJ5IG11Y2ggaW50ZXJuYWwgdG8gWGVuIChpdCdzIHNpbXBseSBhbgo+ID4+ID4+
ID4+ID4gYWJzdHJhY3Rpb24gb24gdG9wIG9mIGEgdmVuZG9yIGltcGxlbWVudGF0aW9uKSwgc28g
d2h5IHNob3VsZCBpdAo+IG5vdAo+ID4+ID4+IHdvcmsKPiA+PiA+PiA+PiBpbgo+ID4+ID4+ID4+
ID4gdGVybXMgb2YgTUZOcz8KPiA+PiA+PiA+Pgo+ID4+ID4+ID4+IEJlY2F1c2UgIk1GTiIgaXMg
YSBjb25jZXB0IGEgSFZNIGd1ZXN0IGlzIG5vdCBrbm93aW5nIGFib3V0LCBvcgo+ID4+ID4+ID4+
IHN1cHBvc2VkIHRvIGJlIGtub3dpbmcuIFRoZSBvbmx5IHRpbWUgd2hlcmUgKHBhcnQgb2YpIGl0
IG1pZ2h0Cj4gPj4gPj4gPj4gbGVnaXRpbWF0ZWx5IChoYXZlIHRvKSBrbm93IGlzIHdoZW4gaXQg
Y29tZXMgdG8gbWFuYWdpbmcgdGhlIGhvc3QKPiA+PiA+PiA+PiAoaW5jbHVkaW5nIGFueSBndWVz
dHMpLCBpLmUuIGluIHRoZSB0b29sIHN0YWNrIG9mIGEgUFZIIERvbTAuCj4gPj4gPj4gPgo+ID4+
ID4+ID4gT2suIFNvIGNvbnNpZGVyIHZhbGlkYXRpbmcgYSBQVi1JT01NVSB1bm1hcCByZXF1ZXN0
IGZyb20gYW4KPiBIVk0KPiA+PiA+PiBndWVzdC4gSXQKPiA+PiA+PiA+IHBhc3NlcyBpbiBhIERG
TiBhbmQgYSBHRk4gIGJlbG9uZ2luZyB0byBpdHNlbGYuIE5vdyBYZW4gbmVlZHMgdG8KPiBmaWd1
cmUKPiA+PiBvdXQKPiA+PiA+PiA+IHdoZXRoZXIgdGhhdCBCRk4gYWN0dWFsbHkgbWFwcyB0byB0
aGUgR0ZOLiBJdCBjYW4gbG9vayB1cCB0aGUgTUZOCj4gPj4gYmFja2luZwo+ID4+ID4+IHRoZQo+
ID4+ID4+ID4gR0ZOIChmcm9tIHRoZSBwMm0pLiBIb3cgZG9lcyBYZW4gbm93IHZhbGlkYXRlIGl0
IGlmIGl0IGNhbm5vdAo+IGxvb2t1cAo+ID4+IHdoYXQKPiA+PiA+PiBNRk4KPiA+PiA+PiA+IGlz
IGFjdHVhbGx5IHByZXNlbnQgaW4gdGhlIFBURSByZWZlcmVuY2VkIGJ5IHRoZSBERk4/Cj4gPj4g
Pj4KPiA+PiA+PiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZDogVGhlIHBhc3NlZCBpbiBH
Rk4gZ2V0cyB0cmFuc2xhdGVkCj4gPj4gPj4gdG8gYW4gTUZOIHVzaW5nIGEgcDJtIGxvb2t1cC4g
VGhlIHBhc3NlZCBpbiBERk4gKHdoaWNoIGFpdWkgb3VnaHQKPiA+PiA+PiB0byBtYXRjaCB0aGUg
R0ZOIGFueXdheSBvbiB4ODYpIGdldHMgdHJhbnNsYXRlZCB0byBhbiBNRk4gdXNpbmcKPiA+PiA+
PiBhbiBJT01NVSBwYWdlIHRhYmxlIGxvb2t1cC4gVGhlIHJlc3VsdGluZyB0d28gTUZOcyBoYXZl
IHRvCj4gPj4gPj4gbWF0Y2ggZm9yIHRoZSByZXF1ZXN0IHRvIGJlIHZhbGlkLgo+ID4+ID4+Cj4g
Pj4gPgo+ID4+ID4gUXVpdGUuIFNvIGhvdyBkb2VzIHRoYXQgd29yayBpZiBpb21tdV9sb29rdXBf
cGFnZSgpIGlzIEFTU0VSVGluZwo+IHRoYXQKPiA+PiB0aGUKPiA+PiA+IGRvbWFpbiBpbiBxdWVz
dGlvbiBpcyBub3QgSFZNPwo+ID4+Cj4gPj4gV2VsbCwgYXMgc29vbiBhcyB0aGUgZnVuY3Rpb24g
ZG9lc24ndCBoYW5kIGJhY2sgTUZOcyBhbnltb3JlIHRvCj4gPj4gSFZNIGNhbGxlcnMsIG5vIHN1
Y2ggYXNzZXJ0aW9uIHdvdWxkIGJlIG5lZWRlZCBhbnltb3JlIGVpdGhlci4KPiA+Cj4gPiBTbyB5
b3UnZCBwcmVmZXIgSSBhZGQgYW4gQVNTRVJUaW9uIHRoYXQgSSdtIGdvaW5nIHRvIHJlbW92ZSBh
cyBzb29uIGFzIEkKPiBhZGQKPiA+IGEgY2FsbGVyIG9mIHRoZSBmdW5jdGlvbj8KPiAKPiBOby4g
SSBndWVzcyBJJ20gaW5jcmVhc2luZ2x5IGNvbmZ1c2VkOiBUaGUgZnVuY3Rpb24gYXQgcHJlc2Vu
dCByZXR1cm5zCj4gTUZOcy4gSGVuY2UgaXQgbXVzdCBub3QgYmUgY2FsbGVkIGJ5IGEgSFZNIGd1
ZXN0LgoKVGhhdCdzIHRoZSBwYXJ0IEkgZG9uJ3QgZ2V0LiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICdj
YWxsZWQgYnkgYSBIVk0gZ3Vlc3QnPyBJIGNvbXBsZXRlbHkgYWdyZWUgdGhhdCBNRk4gdmFsdWVz
IG11c3Qgbm90IGJlIGV4cG9zZWQgdG8gYW4gSFZNIGd1ZXN0IHNvIHRoZXJlIGlzIG5vIHdheSB0
aGUgb3V0cHV0IG9mIHRoaXMgZnVuY3Rpb24gc2hvdWxkIGV2ZXIgYmUgZXhwb3NlZCB0aHJvdWdo
IGEgaHlwZXJjYWxsIGFuZCBJJ20gbm90IHByb3Bvc2luZyB0aGF0IGV2ZXIgYmUgZG9uZS4KCj4g
RWl0aGVyIHlvdSBhc3NlcnQKPiB0aGF0IHRoZSBjYWxsaW5nIGRvbWFpbiBpc24ndCBIVk0sIG9y
IHlvdSBtYWtlIHRoZSBmdW5jdGlvbiByZXR1cm4gR0ZOcwo+IGZvciBIVk0gZG9tYWlucyAod2hp
Y2ggdGhlbiBpcyBhIG5vLW9wIGR1ZSB0byBnZm4gPT0gZGZuIGhlcmUsIGF0Cj4gbGVhc3QgZm9y
IG5vdykuCj4gCgpUaGUgZnVuY3Rpb24gd2lsbCBuZXZlciByZXR1cm4gaXRzIHJlc3VsdHMgdG8g
YSBndWVzdCwgUFYgb3IgSFZNLCBzbyBJIHJlYWxseSBkb24ndCBzZWUgdGhlIGNvbmNlcm4uIEl0
J3MgYSBsb3cgbGV2ZWwgZnVuY3Rpb24sIGZvciBYZW4ncyBpbnRlcm5hbCB1c2Ugb25seS4gSXQn
cyBlc3NlbnRpYWxseSB0aGUgZXF1aXZhbGVudCBvZiBhIHAybSBsb29rdXAgZnVuY3Rpb24gYW5k
IHRoZXJlJ3Mgbm8gd2F5IHdlJ2QgZXZlciBleHBvc2UgdGhlIHJlc3VsdHMgb2Ygc3VjaCBhIGxv
b2t1cCB0byB0aGUgZ3Vlc3QgZWl0aGVyLgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:03:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:03: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 1g04nO-0006cj-0p; Wed, 12 Sep 2018 13: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=q5rh=l2=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1g04nM-0006bd-89
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:03:00 +0000
X-Inumbo-ID: e7f27aba-b68b-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7f27aba-b68b-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:01:05 +0200 (CEST)
Received: by mail-lj1-x241.google.com with SMTP id f8-v6so1555078ljk.1
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 06:02:55 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=awVBadSDb0Fk3/tqEBQYq1Qo4zMf/dOcGUV03E8l1do=;
 b=dRmjK5Cer/FOkwSxB5Rrifzgb60FtU33/TN6hV+K3qJ+n+CT1VUrJwk5VuK+k4nbhZ
 pBgzg1XyJYkHMZZKYdUVpX8yZyKktGm/V88DPVJKIt8Z2YVYsq4grL11sUZNkrt+EuAU
 QvU8OUhCRm4jPFDNjiLV4Hpdk09urbM6jeXsOB+zW/gpcMocEQSjuyk4Tbgpl54HFYmW
 1ZWnqP14V+LXLZB95Qn98BjBKlFtvrbd6UxMxsb9v5u0bzwla379+MGB8dbPSHVcQoJM
 hla/kaXmjY5kaSCBQYLp6HeLcocTsVXvL5I8TRFYsX3vMdigKkmyls0hLdmGgee6hebX
 Dg4A==
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-transfer-encoding
 :content-language;
 bh=awVBadSDb0Fk3/tqEBQYq1Qo4zMf/dOcGUV03E8l1do=;
 b=nKXxRxo9A7t8wIaRzxMpijcFC4N1237rENzXhKRzcRjjViweJTwU9e9E5pCGs/rarO
 5ljtXhHZmDVN/8xeyp9qqtIYkQYC5/mYAz7S43ZZD2YJ7lWzGYAPYEFv55QoMEpjX8tY
 nACJG0wxbIscFpbe/2GdJwses4WMVfcTfvo6N1dWJYhE2rFTki4Kn2knzcvMEpyFB7Di
 4F/NRkVP+VhuglFx8FkTyZ1wGGrYL7lHfv73BFjjR4GbCF0sIxhZuc3JcM/0eB8JuBRt
 5wIBVsEvR9OQSlfgoFX+fb8JCcQCaPRyPKFsJDCSYTxFskMmf/9+roHkW3oT/bxnaG1M
 J2fw==
X-Gm-Message-State: APzg51CO561JPHQ/oA/EcExixAz7X0m1BVrr8/rWCHXnohoqgeWw5P0r
 LbL6pcXs1i2TPvBzvmgQJTE=
X-Google-Smtp-Source: ANB0VdZ9YeEQePJ3n7GRyvGcxX0L2VS53cSlKZSSaV6xVqTTT6QeIRjx6jUCcKTQPXwjBPEeQuC+Pw==
X-Received: by 2002:a2e:c49:: with SMTP id o9-v6mr1354115ljd.16.1536757373127; 
 Wed, 12 Sep 2018 06:02:53 -0700 (PDT)
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
 x20-v6sm184952lfi.8.2018.09.12.06.02.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 06:02:52 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
 <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
Date: Wed, 12 Sep 2018 16:02:50 +0300
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: <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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-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>

T24gMDkvMTIvMjAxOCAwMzoyNSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEyLzE4
IDEyOjA5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gSGksIEhhbnMhCj4+Cj4+
IFRoYW5rIHlvdSBmb3IgdmFsdWFibGUgY29tbWVudHMgYW5kIHZhbGlkIGNvbmNlcm5zIQo+Pgo+
PiBPbiAwOS8xMi8yMDE4IDEwOjUyIEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBPbiAwOS8x
MS8yMDE4IDEwOjI5IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+Pj4KPj4+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFy
YS12aXJ0dWFsaXplZAo+Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFj
aCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+Pj4gZmFydGhlciBlbmFibGluZyBpdCBm
b3IgdmlkZW8gY29uZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+PiBoaWdo
IGRlZmluaXRpb24gbWFwcyBldGMuCj4+Pj4KPj4+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1
cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+Pj4+IGZpbmFsIGlkZWEg
dG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+
Pj4KPj4+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3Vy
YXRpb246Cj4+Pj4gICAgLSBwaXhlbCBmb3JtYXRzCj4+Pj4gICAgLSByZXNvbHV0aW9ucwo+Pj4+
ICAgIC0gZnJhbWUgcmF0ZXMKPj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoK
Pj4+PiAgICAtIGNvbnRyYXN0Cj4+Pj4gICAgLSBicmlnaHRuZXNzCj4+Pj4gICAgLSBodWUKPj4+
PiAgICAtIHNhdHVyYXRpb24KPj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+Pj4g
NC4gU3VwcG9ydCB6ZXJvLWNvcHlpbmcgdXNlLWNhc2VzCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+Pj4gLS0tCj4+Pj4gICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAx
MjYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+ICAgIDEgZmlsZSBjaGFuZ2Vk
LCAxMjYzIGluc2VydGlvbnMoKykKPj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5o
Cj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjM4Yjli
Mzc0MWU3NQo+Pj4+IC0tLSAvZGV2L251bGwKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaAo+Pj4+IEBAIC0wLDAgKzEsMTI2MyBAQAo+Pj4+ICsvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqIGNhbWVyYWlmLmgKPj4+PiArICoKPj4+PiArICogVW5pZmllZCBj
YW1lcmEgZGV2aWNlIEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4+Pj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwo+Pj4+
ICsgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQo+Pj4+ICsgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2Rp
ZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKPj4+PiAr
ICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUgU29mdHdhcmUgaXMKPj4+PiArICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0
IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPj4+PiArICoKPj4+PiArICogVGhlIGFib3Zl
IGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5j
bHVkZWQgaW4KPj4+PiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0
aGUgU29mdHdhcmUuCj4+Pj4gKyAqCj4+Pj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAi
QVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4+Pj4gKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAo+Pj4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKPj4+PiArICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgo+Pj4+ICsgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENP
TlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwo+Pj4+ICsgKiBGUk9NLCBPVVQgT0Yg
T1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4+
Pj4gKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPj4+PiArICoKPj4+PiArICogQ29weXJp
Z2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4+Pj4gKyAqCj4+Pj4gKyAqIEF1dGhvcjog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pgo+Pj4+ICsgKi8KPj4+PiArCj4+Pj4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlG
X0hfXwo+Pj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPj4+PiArCj4+
Pj4gKyNpbmNsdWRlICJyaW5nLmgiCj4+Pj4gKyNpbmNsdWRlICIuLi9ncmFudF90YWJsZS5oIgo+
Pj4+ICsKPj4+PiArLyoKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KPj4+PiArICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfUFJPVE9DT0xfVkVS
U0lPTiAgICAgIjEiCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgRmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0
aW9uCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICoKPj4+PiArICogRnJvbnQt
PmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVxdWVzdCwgc2VuZGlu
ZyBhCj4+Pj4gKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5j
YW1lcmFfcmVxIChpLmUuLCB0aGUgZ2VuZXJpYwo+Pj4+ICsgKiBob2xkLW9mZiBtZWNoYW5pc20g
cHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKPj4+PiArICog
eGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNL
X0ZPUl9SRVFVRVNUUygpKS4KPj4+PiArICoKPj4+PiArICogQmFjay0+ZnJvbnQgbm90aWZpY2F0
aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRpbmcgYQo+Pj4+ICsgKiBu
b3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwgb24geGVuY2FtZXJhX3Jlc3AgKGku
ZS4sIHRoZSBnZW5lcmljCj4+Pj4gKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0
aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMgbXVzdCBzZXQKPj4+PiArICogeGVuY2FtZXJhX3Jl
c3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9O
U0VTKCkpLgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVh
bCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9kZXMgd2l0aGluCj4+Pj4gKyAqIFhlblN0b3JlIHRv
IGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJh
bWV0ZXJzLgo+Pj4+ICsgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGlj
aCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCj4+Pj4gKyAqIGJhY2tlbmQgcG9y
dGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCj4+Pj4g
KyAqCj4+Pj4gKyAqIEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBO
b2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPj4+PiArICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRl
Y2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2VzIGxpc3RlZCBiZWxvdyBhcmUKPj4+PiArICogZXhw
cmVzc2VkIGFzIGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRo
ZSBjb252ZXJzaW9uCj4+Pj4gKyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVkIG5vZGUgc3RyaW5n
LCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICBFeGFtcGxlIGNvbmZp
Z3VyYXRpb24KPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBU
aGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2VuZCBhbmQgZnJvbnRlbmQgY29uZmlndXJhdGlvbjoK
Pj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2Vu
ZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZC1pZCA9ICIxIgo+Pj4+
ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZCA9ICIvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmNhbWVyYS8xLzAvc3RhdGUgPSAiNCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmNhbWVyYS8xLzAvdmVyc2lvbnMgPSAiMSwyIgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGcm9udGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92Y2FtZXJhLzAvYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEi
Cj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3N0YXRlID0gIjQiCj4+
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKPj4+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmUtYWxsb2MgPSAiMSIKPj4+
PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZp
Z3VyYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9jb250cm9scyA9ICJjb250cmFzdCxodWUiCj4+
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWVVZVi82NDB4
NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMSIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzE5MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8y
Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEv
NjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS8xMjAweDcyMC9mcmFtZS1yYXRlcyA9ICIx
NS8yIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC91bmlxdWUtaWQg
PSAiMCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmct
cmVmID0gIjI4MzIiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3Jl
cS1ldmVudC1jaGFubmVsID0gIjE1Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMC9ldnQtcmluZy1yZWYgPSAiMzg3Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxNiIKPj4+PiArICoKPj4+PiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAxIGNvbmZpZ3VyYXRpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMS9jb250cm9scyA9ICJicmlnaHRuZXNzLHNhdHVyYXRpb24saHVlIgo+Pj4+
ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQweDQ4
MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUtcmF0ZXMgPSAiMTUvMiIK
Pj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvdW5pcXVlLWlkID0gIjEi
Cj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9
ICIyODMzIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9yZXEtZXZl
bnQtY2hhbm5lbCA9ICIxNyIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJh
LzEvZXZ0LXJpbmctcmVmID0gIjM4OCIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFja2Vu
ZCBYZW5CdXMgTm9kZXMKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+
ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIHZlcnNpb25zCj4+Pj4g
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAg
TGlzdCBvZiBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1Igc2VwYXJhdGVkIHByb3RvY29sIHZlcnNp
b25zIHN1cHBvcnRlZAo+Pj4+ICsgKiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAi
MSwyLDMiLgo+Pj4+ICsgKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcwo+Pj4+ICsgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4+PiArICoKPj4+PiArICogZG9tLWlkCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1
aW50MTZfdD4KPj4+PiArICoKPj4+PiArICogICAgICBEb21haW4gaWRlbnRpZmllci4KPj4+PiAr
ICoKPj4+PiArICogZGV2LWlkCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZf
dD4KPj4+PiArICoKPj4+PiArICogICAgICBEZXZpY2UgaWRlbnRpZmllci4KPj4+PiArICoKPj4+
PiArICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+
Ly4uLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3Rv
Y29sIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4g
KyAqIHZlcnNpb24KPj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KPj4+PiAr
ICoKPj4+PiArICogICAgICBQcm90b2NvbCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMg
c3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5kLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIGJlLWFsbG9jCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgICIwIiwgIjEiCj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAgSWYgdmFsdWUgaXMgc2V0IHRv
ICIxIiwgdGhlbiBiYWNrZW5kIHdpbGwgYmUgdGhlIGJ1ZmZlcgo+Pj4+ICsgKiAgICAgIHByb3Zp
ZGVyL2FsbG9jYXRvciBmb3IgdGhpcyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JF
QVRFCj4+Pj4gKyAqICAgICAgb3BlcmF0aW9uLgo+Pj4+ICsgKiAgICAgIElmIHZhbHVlIGlzIG5v
dCAiMSIgb3Igb21pdHRlZCBmcm9udGVuZCBtdXN0IGFsbG9jYXRlIGJ1ZmZlcnMgaXRzZWxmLgo+
Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIHNl
dHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIHVu
aXF1ZS1pZAo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgo+Pj4+ICsgKgo+
Pj4+ICsgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNh
bWVyYSBpcyBhc3NpZ25lZCBhCj4+Pj4gKyAqICAgICAgdW5pcXVlIElELCBzbyBpdCBjYW4gYmUg
aWRlbnRpZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+Pj4+ICsgKiAgICAgIFRoaXMg
Y2FuIGJlIFVVSUQgb3Igc3VjaC4KPj4+PiArICoKPj4+PiArICogY29udHJvbHMKPj4+PiArICog
ICAgICBWYWx1ZXM6ICAgICAgICAgPGxpc3Qgb2Ygc3RyaW5nPgo+Pj4+ICsgKgo+Pj4+ICsgKiAg
ICAgIExpc3Qgb2Ygc3VwcG9ydGVkIGNhbWVyYSBjb250cm9scyBzZXBhcmF0ZWQgYnkgWEVOQ0FN
RVJBX0xJU1RfU0VQQVJBVE9SLgo+Pj4+ICsgKiAgICAgIENhbWVyYSBjb250cm9scyBhcmUgZXhw
cmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcgdmFsdWVzIHcvbyBhbnkKPj4+PiArICogICAgICBv
cmRlcmluZyByZXF1aXJlbWVudC4KPj4+PiArICoKPj4+PiArICogZm9ybWF0cwo+Pj4+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzRdPgo+Pj4+ICsgKgo+Pj4+ICsgKiAg
ICAgIEZvcm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVy
IGVhY2gKPj4+PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUgbmFtZSBvZiB0
aGUgZGlyZWN0b3J5IGlzIHRoZQo+Pj4+ICsgKiAgICAgIGNvcnJlc3BvbmRpbmcgRk9VUkNDIHN0
cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4+PiArICogICAgICB0aGUgZGlyZWN0b3J5
IHVuZGVyIDxmb3JtYXRzPiByZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPj4+IFNv
IGhvdyB3aWxsIHRoaXMgd29yayBmb3IgYSBwaXhlbGZvcm1hdCBsaWtlIFY0TDJfUElYX0ZNVF9B
UkdCNTU1WD8KPj4+Cj4+PiBBcyBtZW50aW9uZWQgYmVmb3JlLCB3ZSBkaXNwbGF5IHN1Y2ggZm9y
bWF0cyBhcyAnWFhYWC1CRScsIGkuZS4gY2hhcls3XS4KPj4gb2ssIHRoZW4gSSdsbCBjaGFuZ2Ug
dGhpcyB0byBjaGFyWzddIGFuZCBwdXQgYSBub3RlIG9uIGJpZy1lbmRpYW46Cj4+Cj4+ICAgICog
ICAgICBJZiBmb3JtYXQgcmVwcmVzZW50cyBhIGJpZy1lbmRpYW4gRk9VUkNDIGNvZGUsIHRoZW4g
Ii1CRSIKPj4gICAgKiAgICAgIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLCBjYXNlIGluc2Vuc2l0aXZl
Lgo+IFNpbmNlIHRoZSBmb3VyY2MgaXMgY2FzZS1zZW5zaXRpdmUsIEknZCBrZWVwIC1CRSBjYXNl
IHNlbnNpdGl2ZSBhcyB3ZWxsLgo+IFlvdXIgZGVjaXNpb24sIHRob3VnaC4KaG0sIEknbSBhIGxp
dHRsZSBiaXQgY29uZnVzZWQgaGVyZS4uLiBPbmUgb2YgdGhlIHByZXZpb3VzIGNvbW1lbnRzIHdh
cy4uLgoKID4+ICsgKsKgwqDCoMKgwqAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9m
IGRpcmVjdG9yaWVzIG9uZSBwZXIgZWFjaAogPj4gKyAqwqDCoMKgwqDCoCBzdXBwb3J0ZWQgcGl4
ZWwgZm9ybWF0LiBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIGFuIAp1cHBlciBjYXNlCiA+
PiArICrCoMKgwqDCoMKgIHN0cmluZyBvZiB0aGUgY29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5n
IGxhYmVsLiBUaGUgbmV4dCAKbGV2ZWwgb2YKID4+ICsgKsKgwqDCoMKgwqAgdGhlIGRpcmVjdG9y
eSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1dGlvbnMuCgogPkxv
d2VyLWNhc2UgY2hhcmFjdGVycyBhcmUgYWxzbyB1c2UgaW4gcGl4ZWxmb3JtYXRzLCBzbyBJJ2Qg
anVzdCBrZWVwIAp0aGlzIGFzLWlzLgogPgogPkluIGFkZGl0aW9uIGl0IGlzIGNvbW1vbiB0byBz
ZXQgYml0IDMxIG9mIHRoZSBmb3VyY2MgdG8gMSBpZiB0aGUgZm9ybWF0IGlzCiA+YmlnLWVuZGlh
biAoc2VlIHY0bDJfZm91cmNjX2JlIG1hY3JvKS4gV2hlbiB2NGwgdXRpbGl0aWVzIHByaW50IHRo
aXMgCmZvcm1hdCB3ZQogPmFkZCBhIC1CRSBzdWZmaXgsIHNvIFY0TDJfUElYX0ZNVF9BUkdCNTU1
WCBiZWNvbWVzICJBUjE1LUJFIi4gWW91IAptaWdodCB3YW50IHRvCiA+a2VlcCB0aGF0IGNvbnZl
bnRpb24uCgpTbywgZmluYWxseSwgSSdsbCBwdXQgdXBwZXIgY2FzZSBjb25zdHJhaW50IGhlcmUg
Zm9yIGZvdXJjYyBhbmQgIi1CRSI/CkRpZCBJIG1pc3Mgc29tZXRoaW5nIGhlcmU/Cgo+Pj4gSSBh
c3N1bWUgdGhlIHBpeGVsZm9ybWF0cyB5b3UgdXNlIGhlcmUgYXJlIGJhc2VkIG9uIHRoZSBWNEwy
X1BJWF9GTVRfIGZvdXJjY3M/Cj4+Pgo+Pj4gTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHJlYWwgc3Rh
bmRhcmQgZm9yIGZvdXJjYyB2YWx1ZXMsIHNvIGlmIHlvdSB3YW50IHRvCj4+PiBzdXBwb3J0IGEg
V2luZG93cyBiYWNrZW5kIGFzIHdlbGwsIHRoZW4geW91J2xsIG5lZWQgbWFwcGluZ3MgZnJvbSB3
aGF0ZXZlcgo+Pj4gV2luZG93cyB1c2VzIHRvIHRoZSBWNEwyIGZvdXJjY3MuCj4+Pgo+Pj4gVGhl
IFY0TDJfUElYX0ZNVF8gZm91cmNjcyBhcmUgZW50aXJlbHkgVjRMMiBzcGVjaWZpYy4KPj4+Cj4+
PiBTbyB5b3UgaGF2ZSB0byBkZWZpbmUgaGVyZSB3aG9zZSBmb3VyY2NzIHlvdSBhcmUgdXNpbmcu
Cj4+IEkgdGhvdWdodCB0aGF0IFsxXSBkZWZpbmVzIGFsbCB0aGVzZSB2YWx1ZXMsIGJ1dCBpZiB0
aGlzIGlzIG5vdCB0aGUgY2FzZSwKPj4gdGhlbiBJIHRoaW5rIHdlIGNhbiB1c2Ugd2hhdCBWNEwy
IHVzZXMuIEluIHRoaXMgY2FzZSwKPj4gd2hhdCB3b3VsZCBiZSB0aGUgYmVzdCByZWZlcmVuY2Ug
aW4gdGhlIHByb3RvY29sIHRvIHRob3NlIGZvdXJjYwo+PiBjb2Rlcz8gRm9yIGV4YW1wbGUsIEkg
Y2FuIHJlZmVyZW5jZSBbMl0gaW4gdGhlIHByb3RvY29sJ3MgYXNzdW1wdGlvbnM6Cj4+Cj4+ICAg
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+PiAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQXNzdW1wdGlvbnMKPj4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IC4uLgo+PiAgICAq
IC0gYWxsIEZPVVJDQyBtYXBwaW5ncyB1c2VkIGZvciBjb25maWd1cmF0aW9uIGFuZCBtZXNzYWdp
bmcgYXJlCj4+ICAgICogICBMaW51eCBWNEwyIG9uZXM6Cj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1
ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAo+IFllYWgsIEknZCBwaWNrIHZpZGVvZGV2Mi5oLiBX
ZSBkb2N1bWVudCB0aGUgZm9ybWF0cyBmYWlybHkgY2FyZWZ1bGx5IGluCj4gb3VyIHNwZWMuCkFn
cmVlZAo+Cj4gWzFdIGlzIHVzZWxlc3M6IHRoZXJlIGFyZSBtYW55LCBtYW55IG1vcmUgZm9ybWF0
cyAob2Z0ZW4gSFcgc3BlY2lmaWMpIGFuZAo+IHZhcmlhbnRzIG9mIGZvcm1hdHMsIGp1c3QgbG9v
ayBpbiBvdXIgc3BlYyBhdCBob3cgbWFueSBCYXllciB2YXJpYW50cyB0aGVyZQo+IGFyZS4KPgo+
Pgo+Pj4+ICsgKgo+Pj4+ICsgKiByZXNvbHV0aW9uCj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAg
ICAgIDx3aWR0aCwgdWludDMyX3Q+eDxoZWlnaHQsIHVpbnQzMl90Pgo+Pj4+ICsgKgo+Pj4+ICsg
KiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMg
b25lIHBlciBlYWNoCj4+Pj4gKyAqICAgICAgc3VwcG9ydGVkIHJlc29sdXRpb24gdW5kZXIgY29y
cmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+Pj4+ICsgKiAgICAgIFRoZSBuYW1lIG9m
IHRoZSBkaXJlY3RvcnkgaXMgdGhlIHN1cHBvcnRlZCB3aWR0aCBhbmQgaGVpZ2h0Cj4+Pj4gKyAq
ICAgICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4KPj4+IFNvIGhvdyB3aWxs
IHRoaXMgd29yayBmb3Igc291cmNlcyBsaWtlIEhETUkgd2hlcmUgdGhlIHJlc29sdXRpb24gZGVw
ZW5kcyBvbgo+Pj4gdGhlIHNpZ25hbD8gV2lsbCB0aGlzIG9ubHkgc2hvdyB0aGUgcmVjZWl2ZWQg
cmVzb2x1dGlvbj8gQW5kIGlmIHNvLCB3aGF0Cj4+PiBoYXBwZW5zIGlmIHRoZXJlIGlzIG5vIHNp
Z25hbD8gT3IgdGhlIHJlc29sdXRpb24gY2hhbmdlcz8KPj4+Cj4+PiBJZiB5b3Ugd2FudCB0byBz
dXBwb3J0IHN1Y2ggZGV2aWNlcywgeW91J2xsIG5lZWQgdG8gZGVmaW5lIHRoZSBiZWhhdmlvci4K
Pj4+Cj4+PiBJdCBtaWdodCBiZSBPSyB0byByZWx5IG9uIHRoZSBYZW5idXNTdGF0ZVJlY29uZmln
dXJpbmcgc3RhdGUsIGJ1dCBJIHRoaW5rCj4+PiB0aGlzIHdvdWxkIGhhdmUgdG8gYmUgZGVzY3Jp
YmVkIHNvbWV3aGVyZS4gSS5lLiBpZiB0aGUgc291cmNlIGlzIGRpc2Nvbm5lY3RlZCwKPj4+IHRo
ZW4geW91IGVudGVyIHN0YXRlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZywgd2hlbiBhIG5ldyBz
b3VyY2UgaXMgY29ubmVjdGVkLAo+Pj4gdGhlbiB5b3Ugc2V0dXAgYSBuZXcgY29uZmlndXJhdGlv
biBiYXNlZCBvbiB0aGUgbmV3bHkgZGV0ZWN0ZWQgdGltaW5ncy4gQnV0Cj4+PiB3aGF0IHRvIGRv
IHdoZW4gdGhlIHRpbWluZ3MgY2hhbmdlPyBSZWNvbmZpZ3VyaW5nIGFnYWluPyBXaGV0aGVyIHRo
aXMgaXMgYW4KPj4+IG9wdGlvbiBkZXBlbmRzIGluIHBhcnQgb24gaG93IGxvbmcgaXQgdGFrZXMg
YmVmb3JlIHRoZSBuZXcgY29uZmlndXJhdGlvbgo+Pj4gYmVjb21lcyBhY3RpdmUuCj4+IFdlbGws
IElNTyB0aGlzIGlzIHNvbWV0aGluZyB3aGljaCBpcyBhIHBhcnQgb2YgdGhlIGJhY2tlbmQncwo+
PiBsb2dpYzogYmFja2VuZCBtYXkgZGVjaWRlIHRvIHRlYXIgZG93biB0aGUgd2hvbGUgdmlydHVh
bCBjYW1lcmEKPj4gZGV2aWNlLCBlLmcuIGdvaW5nIGludG8gY2xvc2VkIHN0YXRlLCBvciBpdCBj
YW4gdHJ5IHJlY29uZmlndXJpbmcgdGhlIGRldmljZQo+PiBvciB3aGF0ZXZlci4KPj4KPj4gT25l
IG5vdGUgb24gc3VjaCBjb21wbGV4IHVzZS1jYXNlczogd2UgYXJlIHRyeWluZyB0byBrZWVwIHRo
ZSBwcm90b2NvbAo+PiBhcyBzaW1wbGUgYXMgcG9zc2libGUgbm90IHRyeWluZyB0byBtaW1pYyBy
ZWFsbHkgY29tcGxleCBIVy4KPj4gSWYgbmVlZCBiZSB0byBzdXBwb3J0IHRoaXMgb25lIGNhbiBw
cm9iYWJseSBqdXN0IHBhc3MgdGhyb3VnaCB0aGF0Cj4+IEhXIGRldmljZSB0byBhIGd1ZXN0LCBz
byBpdCBjYW4gYmVuZWZpdCBmcm9tIGFsbCB0aG9zZSBmZWF0dXJlcy4KPiBUaGlzIGlzIG5vdCBh
IGNvbXBsZXggdXNlLWNhc2UuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhhdCB5b3UgZG9uJ3Qg
aGF2ZSBhbgo+IGludGVncmF0ZWQgc2Vuc29yLCBidXQgaW5zdGVhZCBhIGNvbm5lY3RvciB0aHJv
dWdoIHdoaWNoIHlvdSByZWNlaXZlIGEgdmlkZW8KPiBzaWduYWwuCj4KPiBJZiB5b3Ugd2FudCB5
b3UgY2FuIGNvbnNpZGVyIHRoaXMgYSAncmVtb3RlIGhvdHBsdWdnYWJsZSBzZW5zb3InIHVzZS1j
YXNlLgo+Cj4+IE1vc3QgdXNlLWNhc2VzIHdlIHNlZSBvbmx5IG5lZWQgY2FwdHVyZWQgZnJhbWVz
IGFuZCBtb3N0IG9mIHRoZSB3b3JrCj4+IG9mIGdldHRpbmcgdGhvc2UgaXMgaGFuZGxlZCBieSB0
aGUgYmFja2VuZC4gQW5kIHRoZSBjb25maWd1cmF0aW9uCj4+IG1vc3Qgb2YgdGhlIHRpbWUgc2hv
dWxkIHJlbWFpbiBzdGF0aWMsIGUuZy4gYWxsIHRoZSBwYXJhbWV0ZXJzIGFyZSBkZWZpbmVkCj4+
IGZvciBrbm93biBIVyBhbmQgVk1zIGFyZSBjb25maWd1cmVkIHdpdGggc3BlY2lmaWMgdXNlLWNh
c2VzIGluIG1pbmQuCj4+IFRodXMsIHRoZSBiYWNrZW5kIHNob3VsZCBoaWRlIGFsbCB0aGUgcmVh
bCBjb21wbGV4aXR5IGZyb20gYSB2aXJ0dWFsCj4+IGNhbWVyYSBkZXZpY2UgZHJpdmVyIGFzIG11
Y2ggYXMgaXQgY2FuIChCVFcsIGZyb250ZW5kIG1pZ2h0IG5vdCBiZSBhCj4+IFY0TDIgZGV2aWNl
IGRyaXZlciwgYnV0IGEgdW5pa2VybmVsIGFwcGxpY2F0aW9uIGZvciBpbnN0YW5jZSkKPiBJdCBp
cyBteSBmZWVsaW5nIHRoYXQgeW91IG5lZWQgdG8gdGVzdCB0aGlzIHVzZS1jYXNlIGJlZm9yZSBm
aW5hbGl6aW5nCj4gdGhpcyBzcGVjLiBJdCBkb2VzIG5vdCBoYXZlIHRvIGluY2x1ZGUgdGhpcyBm
dW5jdGlvbmFsaXR5IGZvciB0aGUgZmlyc3QKPiB2ZXJzaW9uLCBidXQgYXQgbGVhc3QgeW91IHNo
b3VsZCBrbm93IHRoYXQgaXQgY2FuIGJlIGFkZGVkIGxhdGVyLgpCZWZvcmUgdmlydHVhbGl6aW5n
IGNhbWVyYSB3ZSBoYXZlIGRvbmUgdGhlIHNhbWUgZm9yIGRpc3BsYXkKYW5kIHNvdW5kLiBBbmQg
dGhhdCB0aW1lIHdlIGZpcnN0IGNyZWF0ZWQgdGhlIGNvcnJlc3BvbmRpbmcKcHJvdG9jb2xzLCBm
cm9udGVuZHMgYW5kIGJhY2tlbmRzIGFuZCB0aGVuIHN0YXJ0ZWQgdXBzdHJlYW1pbmcuClRoYXQg
bGVkIHRvIG51bWJlciBvZiBjb21tZW50cyBmcm9tIHRoZSByZXNwZWN0aXZlIGNvbW11bml0aWVz
LApzbyB3ZSBjaGFuZ2VkIHRoZSBwcm90b2NvbHMvZnJvbnRlbmRzL2JhY2tlbmRzIHRvIGZpdCB0
aG9zZSByZXF1aXJlbWVudHMKKHRoYXQgd2FzIGRvbmUgdGhhdCB3YXkgZm9yIG51bWJlciBvZiBy
ZWFzb25zKS4KVGhpcyB0aW1lIHdlIHN0YXJ0ZWQgd29ya2luZyBvbiB0aGUgcHJvdG9jb2wgYW5k
IGRlY2lkZWQgdG8gc2hvdwppdCB0byB0aGUgY29tbXVuaXR5IGZpcnN0IGluIG9yZGVyIHRvIG1p
bmltaXplIGVmZm9ydHMgbGF0ZXIuCkxvbmcgc3Rvcnkgc2hvcnQ6IGlmIHRoZSBwcm90b2NvbCBp
cyBvayBmb3IgdGhlIGNvbW11bml0eSBhdCB0aGUKZmlyc3Qgcm91bmQgdGhlbiwgZXZlbiBpZiB3
ZSBoYXZlIFItYidzIG9uIGl0LCB3ZSB3b24ndCBhc2sgdG8KYWNjZXB0IGl0LCB1bnRpbCBmcm9u
dGVuZC9iYWNrZW5kIGlzIGltcGxlbWVudGVkIGFuZCB0aGUgcHJvdG9jb2wKcHJvdmVzIHRvIHdv
cmsuIE9ubHkgdGhlbiB3ZSdsbCBhc2sgdGhlIGNvbW11bml0eSB0byBhY2NlcHQKdGhlIHByb3Rv
Y29sLgo+Cj4+Pj4gKyAqCj4+Pj4gKyAqIGZyYW1lLXJhdGVzCj4+Pj4gKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDxudW1lcmF0b3IsIHVpbnQzMl90Pi88ZGVub21pbmF0b3IsIHVpbnQzMl90Pgo+
Pj4+ICsgKgo+Pj4+ICsgKiAgICAgIExpc3Qgb2YgWEVOQ0FNRVJBX0ZSQU1FX1JBVEVfU0VQQVJB
VE9SIHNlcGFyYXRlZCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZXMKPj4+PiArICogICAgICBvZiB0aGUg
Y2FtZXJhIGV4cHJlc3NlZCBhcyBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9yIG9mIHRoZQo+Pj4+
ICsgKiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KPj4+IE5vdGUgdGhhdCB0aGVyZSBh
cmUgZGV2aWNlcyB0aGF0IGFsbG93IGEgcmFuZ2Ugb2YgcmVzb2x1dGlvbnMgYW5kIGZyYW1lcmF0
ZXMKPj4+IGluc3RlYWQgb2YgYSBkaXNjcmV0ZSBzZXQgb2YgcmVzb2x1dGlvbnMvZnJhbWVyYXRl
cy4KPj4+Cj4+PiBXaGV0aGVyIG9yIG5vdCB0aGF0IGlzIHNvbWV0aGluZyB5b3Ugd2FudCB0byBj
YXJlIGFib3V0IGhlcmUgaXMgYW5vdGhlciBtYXR0ZXIuCj4+Pgo+Pj4gQSBkZXZpY2UgdGhhdCBo
YXMgYSByYW5nZSBvZiByZXNvbHV0aW9ucyB0eXBpY2FsbHkgaGFzIGEgc2NhbGVyIG9uIGJvYXJk
Lgo+Pj4gQSByYW5nZSBvZiBmcmFtZXJhdGVzIHR5cGljYWxseSBtZWFucyB0aGF0IGl0IGhhcyBm
aW5lLWdyYWluZWQgY29udHJvbCBvdmVyCj4+PiB0aGUgc2Vuc29yIHBpeGVsY2xvY2sgYW5kIHdo
YXRldmVyIGVsc2UgaXMgcmVsYXRlZCB0byB0aGUgZnJhbWVyYXRlLgo+PiBZZXMsIHRoYXQgd2Fz
IGludGVudGlvbmFsbHkgdGhhdCB3ZSBvbmx5IHN1cHBvcnQgZGlzY3JldGUgdmFsdWVzLAo+PiBw
bGVhc2Ugc2VlIGFib3ZlIC0gbW9zdCBvZiB0aGUgdGltZSB5b3UgZG9uJ3QgbmVlZCBhIGZ1bGx5
IGJsb3duCj4+IHZpcnR1YWwgY2FtZXJhCj4gSSBhY3R1YWxseSB0aGluayBpdCBtYWtlcyBzZW5z
ZSB0byByZXN0cmljdCB5b3Vyc2VsZiBoZXJlIHRvIGEgbGlzdCBvZiBkaXNjcmV0ZQo+IHZhbHVl
cy4KVGhlbiB3ZSBhcmUgYWxpZ25lZCAtIHRoZSBwcm90b2NvbCBvbmx5IHN1cHBvcnRzIGRpc2Ny
ZXRlIG9uZXMuCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVx
dWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoK
Pj4+PiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVl
c3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAo+Pj4+ICsgKiBhbmQgZ2V0IHRoZSBjb3JyZXNw
b25kaW5nIHJlc3BvbnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4+Pj4gKyAqIHNldCB1
cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2aWNlLgo+Pj4+ICsgKgo+Pj4+ICsgKiByZXEtZXZlbnQt
Y2hhbm5lbAo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+Pj4gKyAq
Cj4+Pj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBjb250cm9s
IGV2ZW50IGNoYW5uZWwKPj4+PiArICogICAgICB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eSBpbiB0
aGUgcmluZyBidWZmZXIuCj4+Pj4gKyAqCj4+Pj4gKyAqIHJlcS1yaW5nLXJlZgo+Pj4+ICsgKiAg
ICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+Pj4gKyAqCj4+Pj4gKyAqICAgICAgVGhl
IFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQg
dG8gbWFwCj4+Pj4gKyAqICAgICAgYSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgY29udHJvbCByaW5n
IGJ1ZmZlci4KPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgRXZl
bnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+
Pj4+ICsgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2ZXIgYXN5bmNo
cm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKPj4+PiArICogdG8gZnJvbnRlbmQsIHNldCB1cCBw
ZXIgdmlydHVhbCBjYW1lcmEgZGV2aWNlLgo+Pj4+ICsgKgo+Pj4+ICsgKiBldnQtZXZlbnQtY2hh
bm5lbAo+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4+Pj4gKyAqCj4+
Pj4gKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFu
bmVsCj4+Pj4gKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhlIHJpbmcgYnVm
ZmVyLgo+Pj4+ICsgKgo+Pj4+ICsgKiBldnQtcmluZy1yZWYKPj4+PiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHVpbnQzMl90Pgo+Pj4+ICsgKgo+Pj4+ICsgKiAgICAgIFRoZSBYZW4gZ3JhbnQg
cmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+Pj4+
ICsgKiAgICAgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGV2ZW50IHJpbmcgYnVmZmVyLgo+Pj4+
ICsgKi8KPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKPj4+PiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMg
ZnJvbnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCj4+Pj4gKyAqIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzaW5nLgo+Pj4+ICsgKiBUb29sIHN0YWNrIGNyZWF0ZXMgYW5kIHNl
dHMgdXAgZnJvbnRlbmQgY2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4+PiArICogbm9kZXMgcGVyIGRv
bWFpbi4KPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBO
b3JtYWwgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+
ICsgKiBGcm9udCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjawo+Pj4+ICsgKiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gICAgPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+Pj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAg
ICAgICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKPj4+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGJhY2tlbmQgZGV2aWNlIGlkZW50aWZpY2F0aW9u
Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLgo+
Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQg
dmFsaWRhdGUgYmFja2VuZCBkZXZpY2UuCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBWCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUluaXRXYWl0Cj4+Pj4gKyAqCj4+Pj4gKyAqIG8g
UXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgo+Pj4+ICsgKiBvIEFsbG9jYXRlIGFuZCBpbml0
aWFsaXplCj4+Pj4gKyAqICAgZXZlbnQgY2hhbm5lbHMgcGVyIGNvbmZpZ3VyZWQKPj4+PiArICog
ICBjYW1lcmEuCj4+Pj4gKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+Pj4+ICsg
KiAgIHRoYXQgd2lsbCBiZSBpbiBlZmZlY3QgZHVyaW5nCj4+Pj4gKyAqICAgdGhpcyBjb25uZWN0
aW9uLgo+Pj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4+
ICsgKiAgICAgICAgICAgICAgVgo+Pj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2VkCj4+Pj4g
KyAqCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVy
eSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KPj4+PiArICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvIENvbm5lY3QgdG8gdGhlIGV2ZW50IGNoYW5uZWxzLgo+
Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
Pj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Vgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQKPj4+PiArICoKPj4+PiArICogIG8gQ3JlYXRlIGFuZCBpbml0aWFsaXplIE9T
Cj4+Pj4gKyAqICAgIHZpcnR1YWwgY2FtZXJhIGFzIHBlcgo+Pj4+ICsgKiAgICBjb25maWd1cmF0
aW9uLgo+Pj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4+
ICsgKiAgICAgICAgICAgICAgVgo+Pj4+ICsgKiBYZW5idXNTdGF0ZUNvbm5lY3RlZAo+Pj4+ICsg
Kgo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3Rh
dGVVbmtub3duCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5idXNTdGF0ZUNsb3NlZAo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWGVuYnVzU3RhdGVDbG9zaW5nCj4+Pj4gKyAqIG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJh
IGRldmljZQo+Pj4+ICsgKiBvIFJlbW92ZSBldmVudCBjaGFubmVscwo+Pj4+ICsgKiAgICAgICAg
ICAgICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgfAo+Pj4+ICsgKiAgICAgICAgICAgICAgVgo+
Pj4+ICsgKiBYZW5idXNTdGF0ZUNsb3NlZAo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJs
ZSBlcnJvcnMgYmFja2VuZCBoYW5kbGVzIHRoYXQgYXMKPj4+PiArICogaWYgZnJvbnRlbmQgZ29l
cyBpbnRvIHRoZSBYZW5idXNTdGF0ZUNsb3NlZCBzdGF0ZS4KPj4+PiArICoKPj4+PiArICogSW4g
Y2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGZyb250ZW5kIHRyaWVzIHJlbW92
aW5nCj4+Pj4gKyAqIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUg
YXQgdGhlIG1vbWVudCBvZiBlcnJvciwKPj4+PiArICogdGhlbiBmcm9udGVuZCBnb2VzIGludG8g
dGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBpcyByZWFkeSBmb3IKPj4+PiAr
ICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IGlzIHN0aWxsIGluIHVzZSBhbmQKPj4+PiArICogY2Fubm90IGJlIHJlbW92ZWQsIHRoZW4gZnJv
bnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUKPj4+PiAr
ICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgcmVtb3ZlZCBvciBiYWNr
ZW5kIGluaXRpYXRlcyBhIG5ldwo+Pj4+ICsgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6
ZWQgZGV2aWNlIHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQo+Pj4+ICsgKiBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KPj4+PiArICoKPj4+PiArICogTm90ZSBvbiBYZW5idXNT
dGF0ZVJlY29uZmlndXJpbmcgc3RhdGUgb2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcwo+
Pj4+ICsgKiB1bnJlY292ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJl
cXVlc3RzIHRvIHRoZSBiYWNrZW5kCj4+Pj4gKyAqIGFuZCB0aHVzIGNhbm5vdCBwcm92aWRlIGZ1
bmN0aW9uYWxpdHkgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnltb3JlLgo+Pj4+ICsgKiBB
ZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5
IHN0aWxsIGhvbGQgc29tZQo+Pj4+ICsgKiBzdGF0ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFs
bG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+Pj4+ICsgKiBJ
biBtb3N0IGNhc2VzLCB0aGlzIHdpbGwgcmVxdWlyZSBmcm9udGVuZCB0byBpbXBsZW1lbnQgY29t
cGxleCByZWNvdmVyeQo+Pj4+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdvaW5n
IGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAo+Pj4+ICsgKiBmcm9udGVuZCB3
aWxsIG1ha2Ugc3VyZSBubyBuZXcgY2xpZW50cyBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGFy
ZQo+Pj4+ICsgKiBhY2NlcHRlZCwgYWxsb3cgZXhpc3RpbmcgY2xpZW50KHMpIHRvIGV4aXQgZ3Jh
Y2VmdWxseSBieSBzaWduYWxpbmcgZXJyb3IKPj4+PiArICogc3RhdGUgZXRjLgo+Pj4+ICsgKiBP
bmNlIGFsbCB0aGUgY2xpZW50cyBhcmUgZ29uZSBmcm9udGVuZCBjYW4gcmVpbml0aWFsaXplIHRo
ZSB2aXJ0dWFsaXplZAo+Pj4+ICsgKiBkZXZpY2UgYW5kIGdldCBpbnRvIFhlbmJ1c1N0YXRlSW5p
dGlhbGlzaW5nIHN0YXRlIGFnYWluIHNpZ25hbGluZyB0aGUKPj4+PiArICogYmFja2VuZCB0aGF0
IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1hZGUuCj4+Pj4gKyAqCj4+Pj4gKyAqIFRoZXJlIGFy
ZSBtdWx0aXBsZSBjb25kaXRpb25zIHBvc3NpYmxlIHVuZGVyIHdoaWNoIGZyb250ZW5kIHdpbGwg
Z28gZnJvbQo+Pj4+ICsgKiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0
ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFyZSBPUwo+Pj4+ICsgKiBzcGVjaWZpYy4gRm9y
IGV4YW1wbGU6Cj4+Pj4gKyAqIDEuIFRoZSB1bmRlcmx5aW5nIE9TIGZyYW1ld29yayBtYXkgcHJv
dmlkZSBjYWxsYmFja3MgdG8gc2lnbmFsIHRoYXQgdGhlIGxhc3QKPj4+PiArICogICAgY2xpZW50
IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJl
IHJlbW92ZWQKPj4+PiArICogMi4gRnJvbnRlbmQgY2FuIHNjaGVkdWxlIGEgZGVmZXJyZWQgd29y
ayAodGltZXIvdGFza2xldC93b3JrcXVldWUpCj4+Pj4gKyAqICAgIHRvIHBlcmlvZGljYWxseSBj
aGVjayBpZiB0aGlzIGlzIHRoZSByaWdodCB0aW1lIHRvIHJlLXRyeSByZW1vdmFsIG9mCj4+Pj4g
KyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCj4+Pj4gKyAqIDMuIEJ5IGFueSBvdGhlciBt
ZWFucy4KPj4+PiArICoKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUkVRVUVTVCBDT0RFUwo+Pj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqLwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VU
ICAgICAgICAweDAwCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NPTkZJR19HRVQgICAgICAg
IDB4MDEKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgICAgICAgMHgwMgo+
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFICAgICAgICAweDAzCj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9ERVNUUk9ZICAgICAgIDB4MDQKPj4+PiArI2RlZmluZSBY
RU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwNQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9PUF9CVUZfREVRVUVVRSAgICAgICAweDA2Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NU
UkxfRU5VTSAgICAgICAgIDB4MDcKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQg
ICAgICAgICAgMHgwOAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVCAgICAgICAg
ICAweDA5Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCAgICAgIDB4MGEK
Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AgICAgICAgMHgwYgo+Pj4+ICsK
Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9CUklHSFRORVNTICAgICAgMAo+Pj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfU0FUVVJBVElPTiAgICAgIDIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9I
VUUgICAgICAgICAgICAgMwo+Pj4+ICsKPj4+PiArLyogTnVtYmVyIG9mIHN1cHBvcnRlZCBjb250
cm9scy4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfTUFYX0NUUkwgICAgICAgICAgICAgNAo+
Pj4+ICsKPj4+PiArLyogQ29udHJvbCBpcyByZWFkLW9ubHkuICovCj4+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0NUUkxfRkxHX1JPICAgICAgICAgICgxIDw8IDApCj4+Pj4gKy8qIENvbnRyb2wgaXMg
d3JpdGUtb25seS4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfV08gICAgICAg
ICAgKDEgPDwgMSkKPj4+PiArLyogQ29udHJvbCdzIHZhbHVlIGlzIHZvbGF0aWxlLiAqLwo+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8PCAyKQo+Pj4+ICsK
Pj4+PiArLyogU3VwcG9ydGVkIGNvbG9yIHNwYWNlcy4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfQ09MT1JTUEFDRV9TTVBURTE3ME0gMAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQ
QUNFX1JFQzcwOSAgICAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfU1JHQiAg
ICAgIDIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9BRE9CRVJHQiAgMwo+Pj4g
UmlnaHQsIHRoaXMgaXMgc29tZXRoaW5nIEkgaGF2ZW4ndCBkb25lIHlldDogcmVwbGFjZSBBRE9C
RVJHQiB3aXRoIE9QUkdCLgo+PiBXaWxsIGRvIGhlcmUgYW5kIGJlbG93LCB0aGFuayB5b3UgZm9y
IGNsYXJpZnlpbmcKPj4+IEFkb2JlIGRvZXNuJ3QgbGlrZSBvdGhlcnMgdXNpbmcgaXRzIG5hbWUg
Zm9yIHRoZSBjb2xvcnNwYWNlLCBhbmQgaW4gZmFjdAo+Pj4gYWxsIHJlZmVyZW5jZXMgaW4gdGhl
IENUQS04NjEtRyBzdGFuZGFyZCB0byBBZG9iZSBoYXZlIGJlZW4gcmVwbGFjZWQgd2l0aAo+Pj4g
b3BSR0IsIHdoaWNoIGlzIHRoZSBuYW1lIG9mIHRoZSBvZmZpY2lhbCBzdGFuZGFyZC4KPj4+Cj4+
PiBvcFJHQiBpcyByZWFsbHkgaWRlbnRpY2FsIHRvIEFkb2JlUkdCLCBidXQgaWYgeW91IGFyZSBn
b2luZyB0byBtYWtlIG5ldwo+Pj4gZGVmaW5lcyB5b3UgbWlnaHQganVzdCBhcyB3ZWxsIHVzZSB0
aGUgb2ZmaWNpYWwgbmFtZS4KPj4+Cj4+PiBJIHN0aWxsIG5lZWQgdG8gbWFrZSBwYXRjaGVzIGZv
ciB0aGUga2VybmVsIHRvIGRvIGEgc2ltaWxhciBzdWJzdGl0dXRpb24uCj4+Pgo+Pj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0JUMjAyMCAgICA0Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0NPTE9SU1BBQ0VfRENJX1AzICAgIDUKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JT
UEFDRV9SQVcgICAgICAgNgo+Pj4+ICsKPj4+PiArLyogQ29sb3Igc3BhY2UgdHJhbnNmZXIgZnVu
Y3Rpb24uICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ183MDkgICAgICAgIDAK
Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NSR0IgICAgICAgMQo+Pj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNfQURPQkVSR0IgICAyCj4+PiBEaXR0by4KPj4+Cj4+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19OT05FICAgICAgIDMKPj4+PiArI2RlZmluZSBY
RU5DQU1FUkFfWEZFUl9GVU5DX0RDSV9QMyAgICAgNAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9Y
RkVSX0ZVTkNfU01QVEUyMDg0ICA1Cj4+Pj4gKwo+Pj4+ICsvKiBDb2xvciBzcGFjZSBZ4oCZQ2JD
ciBlbmNvZGluZy4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DXzYwMSAgICAg
ICAgICAgICAgMAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNzA5ICAgICAgICAg
ICAgICAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YVjYwMSAgICAgICAgICAg
IDIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hWNzA5ICAgICAgICAgICAgMwo+
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwICAgICAgICAgICA0Cj4+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIwMjBfQ09OU1RfTFVNIDUKPj4+PiArCj4+
Pj4gKy8qIFF1YW50aXphdGlvbiByYW5nZS4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfUVVB
TlRJWkFUSU9OX0ZVTExfUkFOR0UgICAgMAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9RVUFOVEla
QVRJT05fTElNX1JBTkdFICAgICAxCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQg
Q09ERVMKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAo+Pj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9FVlRfQ09ORklHX0NIQU5HRSAgICAweDAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VW
VF9DVFJMX0NIQU5HRSAgICAgIDB4MDIKPj4+PiArCj4+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNo
YW5nZWQuICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1JFU09MICAgICgx
IDw8IDApCj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4g
KyAqICAgICAgICAgICAgICAgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBI
RUxQRVJTCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICovCj4+Pj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0RSSVZFUl9OQU1FICAgICAgICAgICJ2Y2FtZXJhIgo+Pj4+ICsKPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IgICAgICAgIiwiCj4+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4Igo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9GUkFDVElPTl9TRVBBUkFUT1IgICAiLyIKPj4+PiArCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0ZJRUxEX0JFX1ZFUlNJT05TICAgICJ2ZXJzaW9ucyIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
RklFTERfRkVfVkVSU0lPTiAgICAgInZlcnNpb24iCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX1JFUV9SSU5HX1JFRiAgICJyZXEtcmluZy1yZWYiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0ZJRUxEX1JFUV9DSEFOTkVMICAgICJyZXEtZXZlbnQtY2hhbm5lbCIKPj4+PiArI2RlZmluZSBY
RU5DQU1FUkFfRklFTERfRVZUX1JJTkdfUkVGICAgImV2dC1yaW5nLXJlZiIKPj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfRklFTERfRVZUX0NIQU5ORUwgICAgImV2dC1ldmVudC1jaGFubmVsIgo+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9DT05UUk9MUyAgICAgICAiY29udHJvbHMiCj4+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZPUk1BVFMgICAgICAgICJmb3JtYXRzIgo+Pj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GUkFNRV9SQVRFUyAgICAiZnJhbWUtcmF0ZXMiCj4+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DICAgICAgICJiZS1hbGxvYyIKPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfVU5JUVVFX0lEICAgICAgInVuaXF1ZS1pZCIKPj4+PiAr
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTU19TVFIgICJicmlnaHRuZXNz
Igo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUX1NUUiAgICAiY29udHJhc3Qi
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfU0FUVVJBVElPTl9TVFIgICJzYXR1cmF0aW9u
Igo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0hVRV9TVFIgICAgICAgICAiaHVlIgo+Pj4+
ICsKPj4+PiArLyogTWF4aW11bSBudW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0ZWQuICov
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX01BWF9QTEFORSAgICAgICAgICAgIDQKPj4+PiArCj4+
Pj4gKy8qCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4+PiArICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBTdGF0dXMgcmV0dXJuIGNvZGUgaXMgemVybyBvbiBzdWNj
ZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+Pj4+ICsgKgo+Pj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzdW1wdGlv
bnMKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiAtIHVzYWdl
IG9mIGdyYW50IHJlZmVyZW5jZSAwIGFzIGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgo+Pj4+ICsg
KiAgIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBW
IGRyaXZlciwKPj4+PiArICogICBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4g
dXNlL3Jlc2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+Pj4+ICsgKiAtIGFsbCByZWZlcmVuY2Vz
IGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQKPj4+PiArICog
ICBhcyBwYWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4K
Pj4+PiArICoKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKiAgICAgICBEZXNj
cmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2
ZXIKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGUgdHdv
IGhhbHZlcyBvZiBhIFBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgK
Pj4+PiArICogZWFjaCBvdGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxz
Lgo+Pj4+ICsgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0aCByZXF1ZXN0L3Jlc3Bv
bnNlIHBhY2tldHMuCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhl
IHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgo+Pj4+ICsgKgo+Pj4+ICsgKiBGb3IgYWxsIHJl
cXVlc3QvcmVzcG9uc2UvZXZlbnQgcGFja2V0czoKPj4+PiArICogICAtIGZyYW1lIHJhdGUgcGFy
YW1ldGVyIGlzIHJlcHJlc2VudGVkIGFzIGEgcGFpciBvZiA0IG9jdGV0IGxvbmcKPj4+PiArICog
ICAgIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3I6Cj4+Pj4gKyAqICAgICAgIC0gZnJhbWVfcmF0
ZV9udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUKPj4+PiArICog
ICAgICAgLSBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBm
cmFtZSByYXRlCj4+Pj4gKyAqICAgICBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChIeikg
aXMgY2FsY3VsYXRlZCBhczoKPj4+PiArICogICAgICAgZnJhbWVfcmF0ZSA9IGZyYW1lX3JhdGVf
bnVtZXIgLyBmcmFtZV9yYXRlX2Rlbm9tCj4+Pj4gKyAqICAgLSBidWZmZXIgaW5kZXggaXMgYSB6
ZXJvIGJhc2VkIGluZGV4IG9mIHRoZSBidWZmZXIuIE11c3QgYmUgbGVzcyB0aGFuCj4+Pj4gKyAq
ICAgICB0aGUgdmFsdWUgb2YgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQubnVtX2J1ZnMgcmVzcG9u
c2U6Cj4+Pj4gKyAqICAgICAgIC0gaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVy
Lgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUmVxdWVzdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAq
Cj4+Pj4gKyAqIEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9j
dGV0cykuCj4+Pj4gKyAqIEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+
Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqICAgaWQgLSB1aW50MTZfdCwgcHJpdmF0
ZSBndWVzdCB2YWx1ZSwgZWNob2VkIGluIHJlc3BvbnNlLgo+Pj4+ICsgKiAgIG9wZXJhdGlvbiAt
IHVpbnQ4X3QsIG9wZXJhdGlvbiBjb2RlLCBYRU5DQU1FUkFfT1BfWFhYLgo+Pj4+ICsgKgo+Pj4+
ICsgKgo+Pj4+ICsgKiBSZXF1ZXN0IHRvIHNldCBjb25maWd1cmF0aW9uIC0gcmVxdWVzdCB0byBz
ZXQgdGhlIGNvbmZpZ3VyYXRpb24vbW9kZQo+Pj4+ICsgKiBvZiB0aGUgY2FtZXJhOgo+Pj4+ICsg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ09ORklHX1NFVCB8ICAgcmVzZXJ2ZWQg
ICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGl4ZWwgZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yc3BhY2UgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGZlcl9mdW5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB5Y2Jjcl9lbmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVh
bnRpemF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3JhdGlvX251
bWVyICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0aW9fZGVub20gICAgICAg
ICAgICAgICAgICAgICAgIHwgNDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0OAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAgICAgICAgICAgICAgICAgICB8IDUy
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTYKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+
Pj4+ICsgKiBwaXhlbF9mb3JtYXQgLSB1aW50MzJfdCwgcGl4ZWwgZm9ybWF0IHRvIGJlIHVzZWQs
IEZPVVJDQyBjb2RlLgo+Pj4+ICsgKiB3aWR0aCAtIHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMu
Cj4+Pj4gKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWlnaHQgaW4gcGl4ZWxzLgo+Pj4+ICsgKiBj
b2xvcnNwYWNlIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgcGl4ZWxfZm9ybWF0IHBhcmFt
ZXRlciwKPj4+PiArICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1hYWC4KPj4+
PiArICogeGZlcl9mdW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBw
YXJhbWV0ZXIsCj4+Pj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1hYWC4K
Pj4+PiArICogeWNiY3JfZW5jIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFj
ZSBwYXJhbWV0ZXIsCj4+Pj4gKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX1hY
WC4KPj4+IFlvdSBkbyBuZWVkIHRvIG1lbnRpb24gdGhhdCB5Y2Jjcl9lbmMgaXMgb25seSB2YWxp
ZCBmb3IgWUNiQ3IgcGl4ZWxmb3JtYXRzIGFuZAo+Pj4gdGhhdCBpdCBzaG91bGQgYmUgaWdub3Jl
IG90aGVyd2lzZS4gT3IgcGVyaGFwcyBhZGQgYSBkZWZpbmUganVzdCBmb3IgdGhhdDoKPj4+Cj4+
PiAjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JFIDAKPj4gSSB3aWxsIGJvdGggZGVm
aW5lIGFuZCBwdXQgYSBub3RlOgo+PiAgICAqIHljYmNyX2VuYyAtIHVpbnQzMl90LCB0aGlzIHN1
cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+PiAgICAqICAgb25lIG9mIHRoZSBYRU5D
QU1FUkFfWUNCQ1JfRU5DX1hYWC4gUGxlYXNlIG5vdGUsIHRoYXQgeWNiY3JfZW5jIGlzCj4+IG9u
bHkKPj4gICAgKiAgIHZhbGlkIGZvciBZQ2JDciBwaXhlbGZvcm1hdHMgYW5kIHNob3VsZCBiZSBp
Z25vcmVkIG90aGVyd2lzZS4KPj4KPj4+PiArICogcXVhbnRpemF0aW9uIC0gdWludDMyX3QsIHRo
aXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4+Pj4gKyAqICAgb25lIG9mIHRo
ZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4+PiArICogZGlzcGxfYXNwX3JhdGlvX251
bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZGlzcGxheSBhc3BlY3QgcmF0aW8uCj4+
Pj4gKyAqIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0
aGUgZGlzcGxheSBhc3BlY3QgcmF0aW8uCj4+Pj4gKyAqIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50
MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4+ICsgKiBmcmFtZV9yYXRlX2Rl
bm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+
Pj4gKyAqIE5vdGVzOgo+Pj4+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNw
b25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4+ICsgKiAgICBpZiB0aGUgdmFsdWVz
IHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+
Pj4+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+ICsgKiAgLSBmcm9udGVuZCBtYXkg
c2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCByZXF1ZXN0cyBiZWZvcmUKPj4+
PiArICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBk
YXRlIG9yIHR1bmUgdGhlCj4+Pj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4+Pj4gKyAqLwo+Pj4+
ICtzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZyB7Cj4+Pj4gKyAgICB1aW50MzJfdCBwaXhlbF9mb3Jt
YXQ7Cj4+Pj4gKyAgICB1aW50MzJfdCB3aWR0aDsKPj4+PiArICAgIHVpbnQzMl90IGhlaWdodDsK
Pj4+PiArICAgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4+Pj4gKyAgICB1aW50MzJfdCB4ZmVyX2Z1
bmM7Cj4+Pj4gKyAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7Cj4+Pj4gKyAgICB1aW50MzJfdCBxdWFu
dGl6YXRpb247Cj4+Pj4gKyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fbnVtZXI7Cj4+Pj4g
KyAgICB1aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fZGVub207Cj4+Pj4gKyAgICB1aW50MzJfdCBm
cmFtZV9yYXRlX251bWVyOwo+Pj4+ICsgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPj4+
PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqIFJlcXVlc3QgY3VycmVudCBjb25maWd1cmF0
aW9uIG9mIHRoZSBjYW1lcmE6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9P
UF9DT05GSUdfR0VUIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3Jt
YXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICoKPj4+PiArICogUmVxdWVzdCBu
dW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfCBfT1BfQlVGX1JFUVVFU1R8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHwgICAgbnVtX2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVk
IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+Pj4gKyAqCj4+Pj4gKyAqIFNlZSByZXNw
b25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICogTm90ZXM6Cj4+
Pj4gKyAqICAtIGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9uc2Ug
aW4gb3JkZXIgdG8gc2VlCj4+Pj4gKyAqICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBi
eSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+Pj4gKyAqICAgIGFuZCBj
YW4gYmUgYWNjZXB0ZWQuCj4+Pj4gKyAqICAtIGZyb250ZW5kIG1heSBzZW5kIG11bHRpcGxlIFhF
TkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZvcmUKPj4+PiArICogICAgc2VuZGlu
ZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhl
Cj4+Pj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4+Pj4gKyAqLwo+Pj4+ICtzdHJ1Y3QgeGVuY2Ft
ZXJhX2J1Zl9yZXF1ZXN0IHsKPj4+PiArICAgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+Pj4gK307Cj4+
PiBXaGF0IGhhcHBlbnMgaWYgbnVtX2J1ZnMgaXMgMD8KPj4gQXMgdGhpcyByZXF1ZXN0J3MgcmVz
cG9uc2UgaGFzIGJ1ZmZlciBsYXlvdXQsIEkgd2FzIHBsYW5uaW5nCj4+IHRvIHVzZSBudW1fYnVm
cyA9PSAwIGFzIGEgd2F5IHRvIHJlcXVlc3QgdGhhdCBsYXlvdXQgdy9vCj4+IGFsbG9jYXRpbmcg
dGhlIGJ1ZmZlcnM6Cj4+ICAgICogIC0gcGFzc2luZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVx
dWVzdCBpcyBub3QgYW4gZXJyb3IgYW5kIGlzIHVzZWQKPj4gICAgKiAgICB0byBxdWVyeSBidWZm
ZXIncyBmb3JtYXQKPj4KPj4+IFNvIEJVRl9SRVFVRVNUIG1hcHMgdG8gVklESU9DX1JFUUJVRlMg
YW5kIG9uY2UgY2FsbGVkIGl0IGZpeGVzIHRoZSBmb3JtYXQKPj4+IGluIHBsYWNlLCBpLmUuIGFm
dGVyIHRoaXMgeW91IGNhbiBubyBsb25nZXIgY2hhbmdlIHRoZSBmb3JtYXQuCj4+IEknbGwgcHV0
IGEgbm90ZSBvbiB0aGlzLCB0aGFuayB5b3U6Cj4+ICAgICogIC0gYWZ0ZXIgdGhpcyByZXF1ZXN0
IGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkLCB1bmxlc3MKPj4gICAgKiAg
ICBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQKPj4KPj4+ICAgIENo
YW5naW5nIHRoZQo+Pj4gZm9ybWF0IHVzdWFsbHkgbWVhbnMgY2hhbmdpbmcgdGhlIGJ1ZmZlciBz
aXplLCBidXQgb25jZSB0aGV5IGFyZSBhbGxvY2F0ZWQKPj4+IHdpdGggUkVRQlVGUyB0aGF0IGlz
IG5vIGxvbmdlciBwb3NzaWJsZS4KPj4+Cj4+PiBJZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIGZv
cm1hdCwgdGhlbiB0aGUgZmlyc3QgdGhpbmcgeW91IGhhdmUgdG8gZG8gaXMKPj4+IHN0b3Agc3Ry
ZWFtaW5nIGFuZCByZWxlYXNpbmcgYWxsIGJ1ZmZlcnMuIFRoaXMgbGFzdCBzdGVwIGlzIGRvbmUg
d2l0aAo+Pj4gVklESU9DX1JFUUJVRlMgd2l0aCBhIGNvdW50IG9mIDAuCj4+IFRoaXMgd2lsbCBi
ZSB0aGUgZnJvbnRlbmQncyByZXNwb25zaWJpbGl0eSB0byBkbyBzbzoKPj4gMS4gc3RvcCBzdHJl
YW1pbmcKPj4gMi4gZGVzdHJveSBidWZmZXJzCj4+Cj4+IEluIGNhc2Ugb2YgYSBWNEwyIGZyb250
ZW5kIHRoaXMgd2lsbCBiZSB3aGlsZSBzZXJ2aW5nCj4+ICJWSURJT0NfUkVRQlVGUyB3aXRoIGEg
Y291bnQgb2YgMCIuCj4gU28gd2hhdCBpZiB0aGUgZnJvbnRlbmQgY2FsbHMgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNUIGFuZCBuZXZlcgo+IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFPyBOb3cgaXQg
Y2FuJ3QgY2hhbmdlIHRoZSBmb3JtYXQgYW5kIHNpbmNlIGl0Cj4gbmV2ZXIgY3JlYXRlZCBidWZm
ZXJzIGl0IGNhbid0IGRlc3Ryb3kgdGhlbSBlaXRoZXIgdG8gdHJpZ2dlciB0aGUKPiBWSURJT0Nf
UkVRQlVGUygwKSBjYWxsLgpUaGlzIGRvZXMgbWFrZSBzZW5zZS4gSSdsbCBpbnRyb2R1Y2Ugb25l
IG1vcmUgY29tbWFuZCB0bwpxdWVyeSBidWZmZXIncyBsYXlvdXQ6CgojZGVmaW5lIFhFTkNBTUVS
QV9PUF9CVUZfR0VUX0xBWU9VVMKgwqDCoCAweDAyCgphbmQgd2lsbCB1c2UgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNULm51bV9idWZzID09IDAKZm9yIHdoYXQgeW91IHN1Z2dlc3Q6ICJkZXN0cm95
IHRoZW0gZWl0aGVyIHRvIHRyaWdnZXIgdGhlClZJRElPQ19SRVFCVUZTKDApIGNhbGwuIgo+Cj4g
QlRXLCBvbmNlIG9uZSBmcm9udGVuZCBzdGFydHMgc3RyZWFtaW5nLCB0aGVuIG90aGVyIGZyb250
ZW5kcyBjYW4gb25seQo+IHN0cmVhbSBwcm92aWRlZCB0aGF0IHRoZXkgdXNlIHNhbWUgY29uZmln
dXJhdGlvbiAoZm9ybWF0KS4KWWVzCj4gICBJIGRvdWJ0IHlvdQo+IHdhbnQgdG8gaW1wbGVtZW50
IGNvbnZlcnNpb25zIGJldHdlZSBwaXhlbGZvcm1hdHMgb3Igc2l6ZXMuCldlbGwsIGF0IHRoZSBm
aXJzdCBzdGFnZSB0aGUgYmFja2VuZCB3aWxsIGxpbWl0IGFsbCBmcm9udGVuZHMKdG8gdXNlIHRo
ZSBzYW1lIGZvcm1hdC4gQnV0LCBpdCBpcyBwZXJmZWN0bHkgZG9hYmxlIHRvIHByb3ZpZGUgdGhl
CmNvbnZlcnNpb25zIHlvdSBtZW50aW9uIGxhdGVyLCBmb3IgZXhhbXBsZSwgZG9pbmcgc29tZSBP
cGVuR0wgbWFnaWMgb24gdGhlCmJ1ZmZlcnMgb3Igd2hhdGV2ZXIuIEJ1dCBvZiBjb3Vyc2UsIHRo
aXMgd2lsbCBlYXQgR1BVL0NQVSB3aGljaCBpcwpjcml0aWNhbCBmb3IgZW1iZWRkZWQgc3lzdGVt
cy4KPgo+IFNvIGhvdyBpcyB0aGF0IGhhbmRsZWQ/ClRoaXMgaXMgYmFja2VuZCdzIGltcGxlbWVu
dGF0aW9uIHNwZWNpZmljCj4+PiBXaGV0aGVyIG9yIG5vdCB5b3Ugd2FudCB0byBkbyB0aGUgc2Ft
ZSB0aGluZyAoaS5lLiBpZiBudW1fYnVmcyA9PSAwLCB0aGVuCj4+PiBmcmVlIGFsbCBidWZmZXJz
KSBpcyB1cCB0byB5b3UsIGJ1dCB5b3UgZG8gbmVlZCBhIHNpbWlsYXIgbWVjaGFuaXNtIGluIHlv
dXIKPj4+IEFQSS4gQW5kIHlvdSBuZWVkIHRvIGRvY3VtZW50IHRoYXQgb25jZSBidWZmZXJzIGFy
ZSBhbGxvY2F0ZWQsIHlvdSBjYW4ndAo+Pj4gY2hhbmdlIHRoZSBjb25maWd1cmF0aW9uIGFueW1v
cmUuCj4+IFBsZWFzZSBzZWUgdGhlIG5vdGUgYWJvdmUKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAq
IFJlcXVlc3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoKPj4+PiArICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgX09QX0JVRl9DUkVBVEUgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2RpcmVjdG9yeSAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICoKPj4+PiArICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUgYnVm
ZmVycyB3aXRoIHRoZSBzYW1lIGluZGV4IGlzIGFuIGVycm9yLgo+Pj4+ICsgKiBpbmRleCBjYW4g
YmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nIGNhbWVyYSBidWZm
ZXIuCj4+Pj4gKyAqCj4+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZl
ciB0byBiZSBjcmVhdGVkLgo+Pj4+ICsgKiBncmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBh
IHJlZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKPj4+PiArICogICBkZXNjcmliaW5n
IHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gVGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpcyBlcXVh
bCB0bwo+Pj4+ICsgKiAgIFhFTkNBTUVSQV9PUF9HRVRfQlVGX0RFVEFJTFMuc2l6ZSByZXNwb25z
ZS4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZgo+Pj4+ICsgKiAgIHNoYXJlZCBidWZmZXIg
c2l6ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAo+
Pj4+ICsgKiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11c3QgYmUg
c3VwcGxpZWQgKHNlZQo+Pj4+ICsgKiAgIGdyZWZfZGlyX25leHRfcGFnZSBiZWxvdykuCj4+Pj4g
KyAqCj4+Pj4gKyAqIElmIFhFTkNBTUVSQV9GSUVMRF9CRV9BTExPQyBjb25maWd1cmF0aW9uIGVu
dHJ5IGlzIHNldCwgdGhlbiBiYWNrZW5kIHdpbGwKPj4+PiArICogYWxsb2NhdGUgdGhlIGJ1ZmZl
ciB3aXRoIHRoZSBwYXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVzdCBhbmQgcGFnZQo+
Pj4+ICsgKiBkaXJlY3RvcnkgaXMgaGFuZGxlZCBhcyBmb2xsb3dzOgo+Pj4+ICsgKiAgIEZyb250
ZW5kIG9uIHJlcXVlc3Q6Cj4+Pj4gKyAqICAgICAtIGFsbG9jYXRlcyBwYWdlcyBmb3IgdGhlIGRp
cmVjdG9yeSAoZ3JlZl9kaXJlY3RvcnksCj4+Pj4gKyAqICAgICAgIGdyZWZfZGlyX25leHRfcGFn
ZShzKQo+Pj4+ICsgKiAgICAgLSBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0
aGUgZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4+Pj4gKyAqICAgICAtIHNldHMgZ3JlZl9kaXJf
bmV4dF9wYWdlIGZpZWxkcwo+Pj4+ICsgKiAgIEJhY2tlbmQgb24gcmVzcG9uc2U6Cj4+Pj4gKyAq
ICAgICAtIGdyYW50cyBwZXJtaXNzaW9ucyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIgYWxs
b2NhdGVkIHRvCj4+Pj4gKyAqICAgICAgIHRoZSBmcm9udGVuZAo+Pj4+ICsgKiAgICAgLSBmaWxs
cyBpbiBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKPj4+PiArICogICAgICAg
KGdyZWZbXSBpbiBzdHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5KQo+Pj4+ICsgKi8KPj4+
PiArc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSB7Cj4+Pj4gKyAgICB1aW50OF90IGlu
ZGV4Owo+Pj4+ICsgICAgdWludDhfdCByZXNlcnZlZFszXTsKPj4+PiArICAgIGdyYW50X3JlZl90
IGdyZWZfZGlyZWN0b3J5Owo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogU2hhcmVk
IHBhZ2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGJ1ZmZlciBkZXNjcmlwdG9yIChncmVm
X2RpcmVjdG9yeSBpbgo+Pj4+ICsgKiB0aGUgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFn
ZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2VzIG9mIHRoZSBzaGFyZWQKPj4+PiArICogZGF0YSBidWZm
ZXI6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBncmVmX2Rpcl9uZXh0X3BhZ2UgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZlswXSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z3JlZltpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0KzgKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IE4qNCs4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+
Pj4+ICsgKiBncmVmX2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRo
ZSBuZXh0IHBhZ2UgZGVzY3JpYmluZwo+Pj4+ICsgKiAgIHBhZ2UgZGlyZWN0b3J5LiBNdXN0IGJl
IDAgaWYgdGhlcmUgYXJlIG5vIG1vcmUgcGFnZXMgaW4gdGhlIGxpc3QuCj4+Pj4gKyAqIGdyZWZb
aV0gLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIGEgc2hhcmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZl
cgo+Pj4+ICsgKiAgIGFsbG9jYXRlZCBhdCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KPj4+PiAr
ICoKPj4+PiArICogTnVtYmVyIG9mIGdyYW50X3JlZl90IGVudHJpZXMgaW4gdGhlIHdob2xlIHBh
Z2UgZGlyZWN0b3J5IGlzIG5vdAo+Pj4+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBj
YWxjdWxhdGVkIGFzOgo+Pj4+ICsgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5DQU1FUkFfT1Bf
QlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCj4+Pj4gKyAqICAgICAgIFhF
Tl9QQUdFX1NJWkUKPj4+PiArICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3Rv
cnkgewo+Pj4+ICsgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOwo+Pj4+ICsgICAg
Z3JhbnRfcmVmX3QgZ3JlZlsxXTsgLyogVmFyaWFibGUgbGVuZ3RoICovCj4+Pj4gK307Cj4+Pj4g
Kwo+Pj4+ICsvKgo+Pj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kg
YSBwcmV2aW91c2x5IGFsbG9jYXRlZCBjYW1lcmEgYnVmZmVyOgo+Pj4+ICsgKiAgICAgICAgIDAg
ICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAg
IG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHwgICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50OF90LCBp
bmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGRlc3Ryb3llZC4KPj4+PiArICoKPj4+PiArICoKPj4+
PiArICogUmVxdWVzdCBxdWV1ZWluZyBvZiB0aGUgYnVmZmVyIGZvciBiYWNrZW5kIHVzZToKPj4+
PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9RVUVVRSAgfCAgIHJlc2Vy
dmVkICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIE5v
dGVzOgo+Pj4+ICsgKiAgLSBmcm9udGVuZHMgbXVzdCBub3QgYWNjZXNzIHRoZSBidWZmZXIgY29u
dGVudCBhZnRlciB0aGlzIHJlcXVlc3QgdW50aWwKPj4+PiArICogICAgcmVzcG9uc2UgdG8gWEVO
Q0FNRVJBX09QX0JVRl9ERVFVRVVFIGhhcyBiZWVuIHJlY2VpdmVkLgo+Pj4+ICsgKiAgLSBidWZm
ZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNrZW5kIGJlZm9yZSBkZXN0cm95aW5nIHRoZW0g
d2l0aAo+Pj4+ICsgKiAgICBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kuCj4+Pj4gKyAqCj4+Pj4g
KyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCj4+
Pj4gKyAqCj4+Pj4gKyAqCj4+Pj4gKyAqIFJlcXVlc3QgZGVxdWV1ZWluZyBvZiB0aGUgYnVmZmVy
IGZvciBmcm9udGVuZCB1c2U6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8X09Q
X0JVRl9ERVFVRVVFIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlczoKPj4+PiArICogIC0gZnJvbnRlbmQgaXMgYWxsb3dl
ZCB0byBhY2Nlc3MgdGhlIGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5nCj4+
Pj4gKyAqICAgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICogaW5k
ZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1ZXVlZC4KPj4+PiArICoK
Pj4+PiArICoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBkZXRhaWxzOgo+Pj4+ICsg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ1RSTF9FTlVNICB8ICAgcmVzZXJ2ZWQg
ICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgIGluZGV4ICAgICB8
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+
ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4g
KyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUgcXVlcmllZC4K
Pj4+PiArICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfaW5kZXggewo+Pj4+ICsgICAgdWludDhf
dCBpbmRleDsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqIFJlcXVlc3QgY2FtZXJh
IGNvbnRyb2wgY2hhbmdlOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgX09Q
X1NFVF9DVFJMICB8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhp
Z2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogdHlwZSAtIHVpbnQ4
X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+
Pj4+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+PiAr
ICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY3RybF92YWx1ZSB7Cj4+Pj4gKyAgICB1aW50OF90
IHR5cGU7Cj4+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzddOwo+Pj4+ICsgICAgaW50NjRfdCB2
YWx1ZTsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNv
bnRyb2wgc3RhdGU6Cj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfR0VU
X0NUUkwgIHwgICByZXNlcnZlZCAgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICoKPj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0Lgo+Pj4+ICsgKgo+Pj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJv
bCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+Pj4gKyAqLwo+Pj4+ICtzdHJ1Y3Qg
eGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7Cj4+Pj4gKyAgICB1aW50OF90IHR5cGU7Cj4+Pj4gK307
Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0dXJlIHN0cmVhbSBz
dGFydDoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUQVJU
fCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICoKPj4+PiArICoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVy
ZSBzdHJlYW0gc3RvcDoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RS
RUFNX1NUT1AgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlc3BvbnNlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIHRoZSBz
YW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KPj4+PiArICoKPj4+PiArICogQWxsIHJlc3BvbnNlIHBh
Y2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAg
ICAgfCAgICBvcGVyYXRpb24gICB8ICAgIHJlc2VydmVkICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqCj4+Pj4gKyAqIGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0Lgo+Pj4+
ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBYRU5DQU1FUkFfT1BfKiAtIGNvcGllZCBmcm9tIHJl
cXVlc3QuCj4+Pj4gKyAqIHN0YXR1cyAtIGludDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBv
biBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+
ICsgKiBTZXQvZ2V0IGNvbmZpZ3VyYXRpb24gcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FN
RVJBX09QX0NPTkZJR19TRVQKPj4+PiArICogYW5kIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUCj4+
Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9DT05GSUdfP0VUIHwgICAgcmVz
ZXJ2ZWQgICAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
OAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaXhlbCBmb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdp
ZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3JzcGFjZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZmVyX2Z1bmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWFudGl6YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2Cj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkaXNwbF9hc3BfcmF0
aW9fbnVtZXIgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAg
ICAgICAgICAgICAgICAgICAgICAgfCA0NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9udW1lciAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDQ4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX2Rlbm9tICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Ngo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqCj4+Pj4gKyAqIE1lYW5pbmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGluIHRoaXMg
cmVzcG9uc2UgaXMgdGhlIHNhbWUgYXMgZm9yCj4+Pj4gKyAqIFhFTkNBTUVSQV9PUF9DT05GSUdf
U0VUIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4gKyAqCj4+Pj4gKyAqIFJlcXVlc3QgYnVmZmVyIHJl
c3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+Pj4+ICsgKiBy
ZXF1ZXN0Ogo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9PUF9CVUZfUkVRVUVT
VCB8ICAgIHJlc2VydmVkICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICBudW1fYnVmZmVy
cyAgfCAgIG51bV9wbGFuZXMgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAx
Mgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9v
ZmZzZXRbMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29mZnNldFsxXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzJdICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbM10gICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMzIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwbGFuZV9zaXplWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBsYW5lX3NpemVbMV0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQwCj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc2l6
ZVsyXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzNdICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA0OAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCAgICAgICAgIHBsYW5lX3N0cmlkZVswXSAgICAgICAgIHwgICAgICAgICBwbGFuZV9zdHJpZGVb
MV0gICAgICAgICB8IDUyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAg
cGxhbmVfc3RyaWRlWzJdICAgICAgICAgfCAgICAgICAgIHBsYW5lX3N0cmlkZVszXSAgICAgICAg
IHwgNTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2MAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBudW1fYnVmZmVycyAtIHVpbnQ4X3QsIG51bWJlciBv
ZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+Pj4gKyAqIG51bV9wbGFuZXMgLSB1aW50OF90LCBudW1i
ZXIgb2YgcGxhbmVzIG9mIHRoZSBidWZmZXIuCj4+Pj4gKyAqIHNpemUgLSB1aW50MzJfdCwgb3Zl
cmFsbCBzaXplIG9mIHRoZSBidWZmZXIgaW5jbHVkaW5nIHNpemVzIG9mIHRoZQo+Pj4+ICsgKiAg
IGluZGl2aWR1YWwgcGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFwcGxpY2FibGUuCj4+Pj4gKyAqIHBs
YW5lX29mZnNldCAtIGFycmF5IG9mIHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJlc3BvbmRp
bmcgcGxhbmUKPj4+PiArICogICBpbiBvY3RldHMgZnJvbSB0aGUgYnVmZmVyIHN0YXJ0Lgo+Pj4+
ICsgKiBwbGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIHBsYW5lCj4+Pj4gKyAqICAgaW5jbHVkaW5nIHBhZGRpbmcuCj4+Pj4g
KyAqIHBsYW5lX3N0cmlkZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGluIG9jdGV0cyBvY2N1
cGllZCBieSB0aGUKPj4+IHVpbnQzMl90IC0+IHVpbnQxNl90LCBidXQgc2VlIGJlbG93Cj4+Pgo+
Pj4+ICsgKiAgIGNvcnJlc3BvbmRpbmcgc2luZ2xlIGltYWdlIGxpbmUgaW5jbHVkaW5nIHBhZGRp
bmcgaWYgYXBwbGljYWJsZS4KPj4+PiArICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfYnVmX3Jl
cXVlc3RfcmVzcCB7Cj4+Pj4gKyAgICB1aW50OF90IG51bV9idWZmZXJzOwo+Pj4+ICsgICAgdWlu
dDhfdCBudW1fcGxhbmVzOwo+Pj4+ICsgICAgdWludDhfdCByZXNlcnZlZFsyXTsKPj4+PiArICAg
IHVpbnQzMl90IHNpemU7Cj4+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9vZmZzZXRbWEVOQ0FNRVJB
X01BWF9QTEFORV07Cj4+Pj4gKyAgICB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhf
UExBTkVdOwo+Pj4+ICsgICAgdWludDE2X3QgcGxhbmVfc3RyaWRlW1hFTkNBTUVSQV9NQVhfUExB
TkVdOwo+Pj4gSSByZWNvbW1lbmQgdXNpbmcgdWludDMyX3QgZm9yIHRoZSBzdHJpZGUuIEl0J3Mg
bW9yZSBmdXR1cmUgcHJvb2YgZ2l2ZW4gdGhlCj4+PiBldmVyIGhpZ2hlciByZXNvbHV0aW9ucyBh
bmQgY29sb3JkZXB0aHMgd2UncmUgc2VlaW5nLgo+PiBXaWxsIGNoYW5nZSB0byB1aW50MzJfdAo+
Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogQ29udHJvbCBlbnVtZXJhdGUgcmVzcG9u
c2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NUUkxfRU5VTToKPj4+PiArICogICAgICAg
ICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAg
ICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
IGlkICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfRU5VTSAgfCAgICByZXNlcnZlZCAgICB8IDQK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICBpbmRleCAgICAgIHwgICAgICB0eXBlICAgICAgfCAg
ICAgICAgICAgICAgZmxhZ3MgICAgICAgICAgICAgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW4gaGlnaCAzMi1iaXRzICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1heCBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
IGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXAgbG93IDMyLWJp
dHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgc3RlcCBoaWdoIDMyLWJpdHMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA0MAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAg
ICAgICAgICAgICAgICAgICAgICAgIGRlZl92YWwgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAg
ICAgICAgICB8IDQ0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAg
ICAgICAgICAgICAgZGVmX3ZhbCBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwg
NDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1Mgo+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
Cj4+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNhbWVyYSBjb250cm9sIGlu
IHJlc3BvbnNlLgo+Pj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwg
b25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+Pj4gKyAqIGZsYWdzIC0gdWludDE2X3Qs
IGZsYWdzIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX0ZMR19YWFgu
Cj4+PiBHbyB3aXRoIGEgdWludDMyX3QgZm9yIHRoZSBmbGFncy4gVjRMMiBpcyBhbHJlYWR5IHVz
aW5nIDExIGZsYWdzLi4uCj4+IG9rLCB3aWxsIGNoYW5nZSB0byB1aW50MzJfdAo+Pj4+ICsgKiBt
aW4gLSBpbnQ2NF90LCBtaW5pbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKiBtYXgg
LSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKiBzdGVwIC0g
aW50NjRfdCwgbWluaW11bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5n
ZWQuCj4+Pj4gKyAqIGRlZl92YWwgLSBpbnQ2NF90LCBkZWZhdWx0IHZhbHVlIG9mIHRoZSBjb250
cm9sLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9jdHJsX2VudW1fcmVzcCB7Cj4+
Pj4gKyAgICB1aW50OF90IGluZGV4Owo+Pj4+ICsgICAgdWludDhfdCB0eXBlOwo+Pj4+ICsgICAg
dWludDE2X3QgZmxhZ3M7Cj4+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzRdOwo+Pj4+ICsgICAg
aW50NjRfdCBtaW47Cj4+Pj4gKyAgICBpbnQ2NF90IG1heDsKPj4+PiArICAgIGludDY0X3Qgc3Rl
cDsKPj4+PiArICAgIGludDY0X3QgZGVmX3ZhbDsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+
Pj4gKyAqIEdldCBjb250cm9sIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9D
VFJMX0dFVDoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0NUUkxfR0VU
ICAgfCAgICByZXNlcnZlZCAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgIHR5cGUg
ICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwg
OAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxvdyAzMi1iaXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiAr
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29u
dHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+Pj4gKyAqIHZhbHVlIC0gaW50
NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKi8KPj4+PiArCj4+Pj4gKy8q
Cj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoKPj4+PiArICogRXZlbnRzIGFy
ZSBzZW50IHZpYSBhIHNoYXJlZCBwYWdlIGFsbG9jYXRlZCBieSB0aGUgZnJvbnQgYW5kIHByb3Bh
Z2F0ZWQgYnkKPj4+PiArICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1yZWYgWGVuU3Rv
cmUgZW50cmllcy4KPj4+PiArICoKPj4+PiArICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUg
c2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+Pj4gKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUg
Y29tbW9uIGhlYWRlcjoKPj4+PiArICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgICB0
eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsg
KiBpZCAtIHVpbnQxNl90LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkgZnJvbnQuCj4+Pj4gKyAq
IHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KPj4+PiArICoKPj4+PiArICoKPj4+
PiArICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hl
biBhIG5ldyBjYXB0dXJlZAo+Pj4+ICsgKiBmcmFtZSBpcyBhdmFpbGFibGU6Cj4+Pj4gKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8X0VWVF9GUkFNRV9BVkFJTHwgICByZXNlcnZlZCAgICAg
fCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlZF9zeiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAg
ICAgICAgICAgICAgICAgICAgIHNlcV9udW0gbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAg
ICAgICB8IDI0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgc2VxX251bSBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgIHwgMjgK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+
Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0aGF0IGNvbnRhaW5z
IG5ldyBjYXB0dXJlZCBmcmFtZS4KPj4+PiArICogdXNlZF9zeiAtIHVpbnQzMl90LCBudW1iZXIg
b2Ygb2N0ZXRzIHRoaXMgZnJhbWUgaGFzLiBUaGlzIGNhbiBiZSBsZXNzCj4+Pj4gKyAqIHRoYW4g
dGhlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNz
ZWQgZm9ybWF0cy4KPj4+PiArICogc2VxX251bSAtIHVpbnQ2NF90LCBzZXF1ZW50aWFsIG51bWJl
ciBvZiB0aGUgZnJhbWUuCj4+PiBNdXN0IGJlIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZywgYW5k
IGlmIHRoZXJlIGFyZSBza2lwcyBpbiB0aGUgbnVtYmVyLCB0aGVuCj4+PiBpdCBtZWFucyB0aGF0
IGZyYW1lcyB3ZXJlIHNraXBwZWQuIE5vdCBhbGwgZHJpdmVycyBjYW4gZGV0ZWN0IHRoaXMsIHNv
Cj4+PiBubyBza2lwcyBkb2VzIG5vdCBuZWNlc3NhcmlseSBtZWFuIHRoZXJlIHdlcmUgbm8gc2tp
cHMuCj4+IEknbGwgcHV0IGEgbm90ZSBvbiB0aGlzOgo+PiAgICAqIHNlcV9udW0gLSB1aW50NjRf
dCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhlIGZyYW1lLiBNdXN0IGJlCj4+ICAgICogICBtb25v
dG9uaWNhbGx5IGluY3JlYXNpbmcuIElmIHNraXBzIGFyZSBkZXRlY3RlZCBpbiBzZXFfbnVtIHRo
ZW4gdGhhdAo+PiAgICAqICAgbWVhbnMgdGhhdCB0aGUgZnJhbWVzIGluLWJldHdlZW4gd2VyZSBk
cm9wcGVkLgo+Pgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9l
dnQgewo+Pj4+ICsgICAgdWludDhfdCBpbmRleDsKPj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWQw
WzNdOwo+Pj4+ICsgICAgdWludDMyX3QgdXNlZF9zejsKPj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2
ZWQxWzRdOwo+Pj4+ICsgICAgdWludDY0X3Qgc2VxX251bTsKPj4+PiArfTsKPj4+PiArCj4+Pj4g
Ky8qCj4+Pj4gKyAqIENvbmZpZ3VyYXRpb24gY2hhbmdlIC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZy
b250IHdoZW4gY3VycmVudAo+Pj4+ICsgKiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkOgo+Pj4+
ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAg
ICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfQ09ORklHX0NIQU5HRSB8ICAgcmVzZXJ2
ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmxhZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogZmxh
Z3MgLSB1aW50MzJfdCwgc2V0IG9mIHRoZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfWFhYIGZsYWdz
Lgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9jZmdfY2hhbmdlX2V2dCB7Cj4+Pj4g
KyAgICB1aW50MzJfdCBmbGFnczsKPj4+PiArfTsKPj4+IFRoaXMgbmVlZHMgc29tZSBtb3JlIHdv
cms6IHdoYXQgc2hvdWxkIHRoZSBmcm9udGVuZCBkbyB3aGVuIHRoaXMgaXMgcmVjZWl2ZWQ/Cj4+
Pgo+Pj4gSSB3b3VsZCBleHBlY3QgaXQgc2hvdWxkIHN0b3Agc3RyZWFtaW5nLCBmcmVlIGFsbCBi
dWZmZXJzLCByZXJlYWQgdGhlIGNvbmZpZwo+Pj4gYW5kIHN0YXJ0IGFnYWluLgo+PiBUaGF0IGVm
ZmVjdGl2ZWx5IG1lYW5zIGFsbW9zdCB0aGUgc2FtZSBhcyBnb2luZyBpbnRvCj4+IENsb3NlZCBz
dGF0ZSBhbmQgdGhlbiBnb2luZyBiYWNrIGludG8gQ29ubmVjdGVkIHN0YXRlCj4+IHdoaWNoIGNh
biBiZSBjb250cm9sbGVkIGJ5IHRoZSBiYWNrZW5kIHdpdGggWGVuQnVzIHN0YXRlIG1hY2hpbmUu
Cj4+IFNvLCB0aGlzIHBhcnRpY3VsYXIgY29uZmlndXJhdGlvbiBjaGFuZ2UgZXZlbnQgY2FuIGJl
IG9taXR0ZWQKPj4gYXQgYWxsLiBEb2VzIHRoaXMgc291bmQgcmVhc29uYWJsZT8KPiBZZXMuClNv
LCBJIHdpbGwgcmVtb3ZlIHRoaXMgZXZlbnQgY29tcGxldGVseSAtIGRpZCBJIGdldCB5b3Ugcmln
aHQ/Cj4+PiBCdXQgd2hhdCBpZiB0aGVyZSBpcyBubyBuZXcgY29uZmlnIGJlY2F1c2UgdGhlIHNv
dXJjZSB3YXMgZGlzY29ubmVjdGVkPwo+PiBUaGlzIGlzIHRoZSBiYWNrZW5kJ3MgcmVzcG9uc2li
aWxpdHkgdG8gY29udHJvbCB0aGF0LAo+PiBlLmcuIGlmIHRoZSBzb3VyY2UgaGFzIGRpc2Nvbm5l
Y3RlZCB0aGVuIHRoZSBiYWNrZW5kIG11c3QKPj4gaG9sZCB2aXJ0dWFsIGNhbWVyYSBkZXZpY2Ug
dmlhIHRoZSBYZW5CdXMgc3RhdGUgbWFjaGluZSBpbgo+PiBjbG9zZWQgb3IgYW55IG5vbi1vcGVy
YXRhYmxlIHN0YXRlIHVudGlsIHRoYXQgc291cmNlIGNvbWVzIGJhY2suCj4gSSB0aGluayBhIGxv
dCBvZiB0aGlzIGNhbiBiZSByZXNvbHZlZCBieSBjaG9zaW5nIGFwcHJvcHJpYXRlIHN0YXRlcwo+
IGZvciB3aGVuIHNvbWV0aGluZyBnZXRzIGNvbm5lY3RlZCBvciBkaXNjb25uZWN0ZWQsIG9yIGlz
IHJlY29uZmlndXJlZAo+IHdoaWxlIGNvbm5lY3RlZC4KPgo+IFRoaXMgaXMgYWxsIGEgYml0IG9m
IGJyYWluc3Rvcm1pbmcsIHRoaXMgaXMgYWxsIGEgYml0IGRpZmZlcmVudCBmcm9tIHdoYXQKPiBJ
J20gdXNlZCB0by4KSSdtIGltcGxlbWVudGluZyB2aXJ0dWFsIGNhbWVyYSBmb3IgdGhlIGZpcnN0
IHRpbWUgYXMgd2VsbCA7KQo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogQ29udHJvbCBjaGFuZ2Ug
ZXZlbnQtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGNhbWVyYSBjb250cm9sCj4+Pj4g
KyAqIGhhcyBjaGFuZ2VkOgo+Pj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfF9FVlRf
Q1RSTF9DSEFOR0V8ICAgcmVzZXJ2ZWQgICAgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhp
Z2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogdHlwZSAtIHVpbnQ4
X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+
Pj4+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+PiAr
ICovCj4+PiBTbyB3aWxsIHRoaXMgaGFwcGVuIGZvciBhbGwgY29udHJvbHMgKGV4Y2VwdCB3cml0
ZS1vbmx5KT8gV2hhdCBhYm91dCB2b2xhdGlsZQo+Pj4gY29udHJvbHM/IFdoYXQgaWYgdGhlIGZy
b250ZW5kIHNldHMgYSBjb250cm9sLCBkb2VzIGl0IGFsc28gZ2V0IHRoaXMgZXZlbnQ/Cj4+PiBE
b2VzIGl0IGdldCB0aGlzIGV2ZW50IHdpdGggdGhlIGN1cnJlbnQgdmFsdWUgb2YgYSBjb250cm9s
IHdoZW4gaXQgZmlyc3QgY29ubmVjdHM/Cj4+Pgo+Pj4gV2hhdCBoYXBwZW5zIGlmIHRoZXJlIGFy
ZSBtdWx0aXBsZSBxdWljayBjaGFuZ2VzIHRvIHRoZSBzYW1lIGNvbnRyb2w/IENhbiB0aGUgZXZl
bnQKPj4+IHF1ZXVlIG92ZXJmbG93Pwo+Pj4KPj4+IFNvcnJ5LCB0aGVzZSBhcmUgYWxsIHF1ZXN0
aW9ucyB3ZSBoYWQgdG8gYW5zd2VyIHdoZW4gd2UgYWRkZWQgY29udHJvbCBldmVudAo+Pj4gc3Vw
cG9ydC4gV2Ugc3BlbmQgYSBsb3Qgb2YgdGltZSBtYWtpbmcgdGhlIGV2ZW50IGhhbmRsaW5nIHJl
bGlhYmxlIHdpdGhvdXQgbG9zaW5nCj4+PiBpbmZvcm1hdGlvbiAoaW50ZXJtZWRpYXRlIHZhbHVl
cyBjYW4gYmUgbG9zdCwgYnV0IG5ldmVyIHRoZSBjdXJyZW50IHZhbHVlKS4KPj4+Cj4+PiBTaW5j
ZSB0aGlzIGlzIHJlbHlpbmcgb24gYSBYZW4gZXZlbnQgbWVjaGFuaXNtIHlvdSB3aWxsIGhhdmUg
dG8gdGhpbmsgYWJvdXQgdGhpcwo+Pj4gYXMgd2VsbC4KPj4gSSdsbCBwdXQgdGhlc2Ugbm90ZXM6
Cj4+ICAgICogTm90ZXM6Cj4+ICAgICogIC0gdGhpcyBldmVudCBpcyBub3Qgc2VudCBmb3Igd3Jp
dGUtb25seSBjb250cm9scwo+PiAgICAqICAtIHRoaXMgZXZlbnQgaXMgYWxzbyBzZW50IHRvIHRo
ZSBvcmlnaW5hdG9yIG9mIHRoZSBjb250cm9sIGNoYW5nZQo+IEkgYWN0dWFsbHkgcmVjb21tZW5k
IGFnYWluc3QgdGhpcy4gV2UgZG9uJ3QgZG8gdGhpcywgYW4gYXBwbGljYXRpb24gaGFzCj4gdG8g
ZXhwbGljaXRseSByZXF1ZXN0IHRoaXMuCj4KPiBUaGUgcHJvYmxlbSBpcyB0aGF0IHlvdSBkb24n
dCBrbm93IGlmIHRoZSBldmVudCB5b3UgcmVjZWl2ZSBpcyBmcm9tIHlvdXIKPiBvd24gY2hhbmdl
LCBvciBpZiBhbiBleHRlcm5hbCBhY3RvciBjaGFuZ2VkIGl0Lgo+Cj4gU28gaWYgYSBmcm9udGVu
ZCByZWNlaXZlcyB0aGlzIGV2ZW50LCB0aGVuIGl0IGlzIGJlY2F1c2UgYW5vdGhlciBmcm9udGVu
ZAo+IG9yIHRoZSBiYWNrZW5kIGNoYW5nZWQgdGhlIGNvbnRyb2wsIGFuZCBub3QgYmVjYXVzZSB5
b3UgZGlkIGl0IHlvdXJzZWxmLgpBaCwgaW5kZWVkLiBTbywgSSdsbCB0dXJuIGl0IHZpY2UgdmVy
c2E6CiDCoCAqwqAgLSB0aGlzIGV2ZW50IGlzIE5PVCBzZW50IHRvIHRoZSBvcmlnaW5hdG9yIG9m
IHRoZSBjb250cm9sIGNoYW5nZQo+Cj4+ICAgICogIC0gdGhpcyBldmVudCBpcyBub3Qgc2VudCB3
aGVuIGZyb250ZW5kIGZpcnN0IGNvbm5lY3RzLCBlLmcuIGluaXRpYWwKPj4gICAgKiAgICBjb250
cm9sIHN0YXRlIG11c3QgYmUgZXhwbGljaXRseSBxdWVyaWVkCj4+Cj4+Pj4gKwo+Pj4+ICsKPj4+
PiArc3RydWN0IHhlbmNhbWVyYV9yZXEgewo+Pj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+Pj4gKyAg
ICB1aW50OF90IG9wZXJhdGlvbjsKPj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+Pj4g
KyAgICB1bmlvbiB7Cj4+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWcgY29uZmln
Owo+Pj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7
Cj4+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRl
Owo+Pj4+ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfaW5kZXggaW5kZXg7Cj4+Pj4gKyAgICAg
ICAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+Pj4gKyAgICAgICAg
c3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgZ2V0X2N0cmw7Cj4+Pj4gKyAgICAgICAgdWlu
dDhfdCByZXNlcnZlZFs1Nl07Cj4+Pj4gKyAgICB9IHJlcTsKPj4+PiArfTsKPj4+PiArCj4+Pj4g
K3N0cnVjdCB4ZW5jYW1lcmFfcmVzcCB7Cj4+Pj4gKyAgICB1aW50MTZfdCBpZDsKPj4+PiArICAg
IHVpbnQ4X3Qgb3BlcmF0aW9uOwo+Pj4+ICsgICAgdWludDhfdCByZXNlcnZlZDsKPj4+PiArICAg
IGludDMyX3Qgc3RhdHVzOwo+Pj4+ICsgICAgdW5pb24gewo+Pj4+ICsgICAgICAgIHN0cnVjdCB4
ZW5jYW1lcmFfY29uZmlnIGNvbmZpZzsKPj4+PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1
Zl9yZXF1ZXN0X3Jlc3AgYnVmX3JlcXVlc3Q7Cj4+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVy
YV9jdHJsX2VudW1fcmVzcCBjdHJsX2VudW07Cj4+Pj4gKyAgICAgICAgc3RydWN0IHhlbmNhbWVy
YV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+Pj4gKyAgICAgICAgdWludDhfdCByZXNlcnZlZDFb
NTZdOwo+Pj4+ICsgICAgfSByZXNwOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbmNh
bWVyYV9ldnQgewo+Pj4+ICsgICAgdWludDE2X3QgaWQ7Cj4+Pj4gKyAgICB1aW50OF90IHR5cGU7
Cj4+Pj4gKyAgICB1aW50OF90IHJlc2VydmVkWzVdOwo+Pj4+ICsgICAgdW5pb24gewo+Pj4+ICsg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfYXZhaWxfZXZ0IGZyYW1lX2F2YWlsOwo+Pj4+
ICsgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY2ZnX2NoYW5nZV9ldnQgY2ZnX2NoYW5nZTsKPj4+
PiArICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4+PiAr
ICAgICAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPj4+PiArICAgIH0gZXZ0Owo+Pj4+ICt9Owo+
Pj4+ICsKPj4+PiArREVGSU5FX1JJTkdfVFlQRVMoeGVuX2NhbWVyYWlmLCBzdHJ1Y3QgeGVuY2Ft
ZXJhX3JlcSwgc3RydWN0IHhlbmNhbWVyYV9yZXNwKTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICBCYWNr
IHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
Pj4gKyAqIEluIG9yZGVyIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2sg
dG8gZnJvbnQgYSBzaGFyZWQgcGFnZSBpcwo+Pj4+ICsgKiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5k
IGl0cyBncmFudGVkIHJlZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJhY2sgdmlhCj4+Pj4gKyAqIFhl
blN0b3JlIGVudHJpZXMgKGV2dC1yaW5nLXJlZi9ldnQtZXZlbnQtY2hhbm5lbCkuCj4+Pj4gKyAq
IFRoaXMgcGFnZSBoYXMgYSBjb21tb24gaGVhZGVyIHVzZWQgYnkgYm90aCBmcm9udCBhbmQgYmFj
ayB0byBzeW5jaHJvbml6ZQo+Pj4+ICsgKiBhY2Nlc3MgYW5kIGNvbnRyb2wgZXZlbnQncyByaW5n
IGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHByb2R1Y2VyIG9mIHRoZQo+Pj4+ICsgKiBldmVu
dHMgYW5kIGZyb250IGJlaW5nIGEgY29uc3VtZXIuIFRoZSByZXN0IG9mIHRoZSBwYWdlIGFmdGVy
IHRoZSBoZWFkZXIKPj4+PiArICogaXMgdXNlZCBmb3IgZXZlbnQgcGFja2V0cy4KPj4+PiArICoK
Pj4+PiArICogVXBvbiByZWNlcHRpb24gb2YgYW4gZXZlbnQocykgZnJvbnQgbWF5IGNvbmZpcm0g
aXRzIHJlY2VwdGlvbgo+Pj4+ICsgKiBmb3IgZWl0aGVyIGVhY2ggZXZlbnQsIGdyb3VwIG9mIGV2
ZW50cyBvciBub25lLgo+Pj4+ICsgKi8KPj4+PiArCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfZXZl
bnRfcGFnZSB7Cj4+Pj4gKyAgICB1aW50MzJfdCBpbl9jb25zOwo+Pj4+ICsgICAgdWludDMyX3Qg
aW5fcHJvZDsKPj4+PiArICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+Pj4+ICt9Owo+Pj4+ICsK
Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZFTlRfUEFHRV9TSVpFIDQwOTYKPj4+PiArI2RlZmlu
ZSBYRU5DQU1FUkFfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldmVudF9w
YWdlKSkKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19TSVpFIChYRU5DQU1FUkFfRVZF
TlRfUEFHRV9TSVpFIC0gWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykKPj4+PiArI2RlZmluZSBYRU5D
QU1FUkFfSU5fUklOR19MRU4gKFhFTkNBTUVSQV9JTl9SSU5HX1NJWkUgLyBzaXplb2Yoc3RydWN0
IHhlbmNhbWVyYV9ldnQpKQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwK
Pj4+PiArICAgICgoc3RydWN0IHhlbmNhbWVyYV9ldnQgKikoKGNoYXIgKikocGFnZSkgKyBYRU5D
QU1FUkFfSU5fUklOR19PRkZTKSkKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19SRUYo
cGFnZSwgaWR4KSBcCj4+Pj4gKyAgICAoWEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAl
IFhFTkNBTUVSQV9JTl9SSU5HX0xFTl0pCj4+Pj4gKwo+Pj4+ICsjZW5kaWYgLyogX19YRU5fUFVC
TElDX0lPX0NBTUVSQUlGX0hfXyAqLwo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogTG9jYWwgdmFy
aWFibGVzOgo+Pj4+ICsgKiBtb2RlOiBDCj4+Pj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4+
PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4+PiArICogdGFiLXdpZHRoOiA0Cj4+Pj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+Pj4+ICsgKiBFbmQ6Cj4+Pj4gKyAqLwo+Pj4+Cj4+PiBSZWdh
cmRzLAo+Pj4KPj4+IAlIYW5zCj4+IFRoYW5rIHlvdSwKPj4gT2xla3NhbmRyCj4+Cj4+IFsxXSBo
dHRwczovL3d3dy5mb3VyY2Mub3JnLwo+PiBbMl0KPj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS91
YXBpL2xpbnV4L3ZpZGVvZGV2Mi5oCj4+Cj4gUmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwK
T2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:20:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13: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 1g053f-0007Xg-RO; Wed, 12 Sep 2018 13:19:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g053e-0007Xb-Ot
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:19:50 +0000
X-Inumbo-ID: a73e94f8-b68e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a73e94f8-b68e-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 13:20:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 07:19:48 -0600
Message-Id: <5B99127102000078001E7D89@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 07:19:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
 <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
 <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
In-Reply-To: <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDE0OjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSBmdW5jdGlvbiB3aWxsIG5ldmVyIHJldHVybiBpdHMgcmVzdWx0cyB0byBhIGd1ZXN0
LCBQViBvciBIVk0sIHNvIEkgCj4gcmVhbGx5IGRvbid0IHNlZSB0aGUgY29uY2Vybi4gSXQncyBh
IGxvdyBsZXZlbCBmdW5jdGlvbiwgZm9yIFhlbidzIGludGVybmFsIAo+IHVzZSBvbmx5LiBJdCdz
IGVzc2VudGlhbGx5IHRoZSBlcXVpdmFsZW50IG9mIGEgcDJtIGxvb2t1cCBmdW5jdGlvbiBhbmQg
Cj4gdGhlcmUncyBubyB3YXkgd2UnZCBldmVyIGV4cG9zZSB0aGUgcmVzdWx0cyBvZiBzdWNoIGEg
bG9va3VwIHRvIHRoZSBndWVzdCAKPiBlaXRoZXIuCgpPaCwgdGhhdCB3YXMgdXR0ZXIgY29uZnVz
aW9uIG9uIG15IHBhcnQgdGhlbiwgYW5kIEknbSBzb3JyeSBmb3IgYWxsCnRoZSBub2lzZS4gSSd2
ZSBnb3QgbWlzbGVhZCBieSB0aGUgdGl0bGVzIG9mIHRoaXMgcGF0Y2ggYW5kIHBhdGNoZXMKMTMg
YW5kIDE0LCBhbGwgb2Ygd2hpY2ggaGF2ZSAiaW9tbXVfb3BzIiBhcyBwYXJ0cyBvZiB0aGVtLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:26:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:26: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 1g05AI-0008Gc-Jn; Wed, 12 Sep 2018 13:26:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g05AH-0008GX-Pi
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:26:41 +0000
X-Inumbo-ID: 9be76bf4-b68f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9be76bf4-b68f-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 13:27:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78939483"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucIAAL56A///eWyCAAEVDAP//3U5wAAUrKQD//9uqoP//0FWA//99zIA=
Date: Wed, 12 Sep 2018 13:25:59 +0000
Message-ID: <dd6ddc933dc44bf6a30f07948b90a477@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
 <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
 <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
 <5B99127102000078001E7D89@prv1-mh.provo.novell.com>
In-Reply-To: <5B99127102000078001E7D89@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTQ6MjAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTQ6NTMsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBUaGUgZnVuY3Rpb24gd2lsbCBuZXZlciByZXR1cm4gaXRz
IHJlc3VsdHMgdG8gYSBndWVzdCwgUFYgb3IgSFZNLCBzbyBJCj4gPiByZWFsbHkgZG9uJ3Qgc2Vl
IHRoZSBjb25jZXJuLiBJdCdzIGEgbG93IGxldmVsIGZ1bmN0aW9uLCBmb3IgWGVuJ3MgaW50ZXJu
YWwKPiA+IHVzZSBvbmx5LiBJdCdzIGVzc2VudGlhbGx5IHRoZSBlcXVpdmFsZW50IG9mIGEgcDJt
IGxvb2t1cCBmdW5jdGlvbiBhbmQKPiA+IHRoZXJlJ3Mgbm8gd2F5IHdlJ2QgZXZlciBleHBvc2Ug
dGhlIHJlc3VsdHMgb2Ygc3VjaCBhIGxvb2t1cCB0byB0aGUgZ3Vlc3QKPiA+IGVpdGhlci4KPiAK
PiBPaCwgdGhhdCB3YXMgdXR0ZXIgY29uZnVzaW9uIG9uIG15IHBhcnQgdGhlbiwgYW5kIEknbSBz
b3JyeSBmb3IgYWxsCj4gdGhlIG5vaXNlLiBJJ3ZlIGdvdCBtaXNsZWFkIGJ5IHRoZSB0aXRsZXMg
b2YgdGhpcyBwYXRjaCBhbmQgcGF0Y2hlcwo+IDEzIGFuZCAxNCwgYWxsIG9mIHdoaWNoIGhhdmUg
ImlvbW11X29wcyIgYXMgcGFydHMgb2YgdGhlbS4KPiAKCkkgcmVjZW50bHkgbm90aWNlZCB0aGlz
IG5hbWUgb3ZlcmxvYWRpbmcgc28gc29ycnkgZm9yIGxlYWRpbmcgeW91IGFzdHJheS4gSSB3aWxs
IHNlcmlvdXNseSBjb25zaWRlciByZW5hbWluZyB0aGUgaHlwZXJjYWxsIHdoZW4gSSByZS13b3Jr
IHRoZSBsYXRlciBwYXRjaGVzLgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:39:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:39: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 1g05M5-0000ec-OQ; Wed, 12 Sep 2018 13:38: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=nsal=l2=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1g05M4-0000eX-Nw
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:38:52 +0000
X-Inumbo-ID: eb76e580-b690-11e8-a8a5-bc764e045a96
Received: from lb3-smtp-cloud8.xs4all.net (unknown [194.109.24.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb76e580-b690-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:36:58 +0200 (CEST)
Received: from [IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a]
 ([IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a])
 by smtp-cloud8.xs4all.net with ESMTPA
 id 05LvgXttuxO9B05LzgUBcA; Wed, 12 Sep 2018 15:38:47 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
 <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
 <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <457d93c8-b01e-0824-483d-5bdf6a49e69b@xs4all.nl>
Date: Wed, 12 Sep 2018 15:38:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfHpgWNwjIvBRhtDbYIi7qZoeRiz9nh/mEOXFnVOIIlyMZ4KkQmSLY/U4bdpWKwLbD+lK9HTRBaQKV9942vfViyTJF1DTeuuEY9dFtEdsIOFCkNzp+u1W
 VYgRzmRt6PBC+ke6f5dcmKWPGdjqOCxMaQXMa0cqLyTXEBxhNW+RGoi64txrLlf+oqHKv3gPxsg4AwGhW5MRwDeOcIblw1TsYSmXcZxZZFUC4qmVoBbhR3xI
 /Z118idY6jl8TPwBTBc8e6ywYvOeDJG/TblXEYwlXy7mYBIQEDe/R9r/UV/roWmY1U0p7GU8bEBl6mgZCmhXChfcTp9XaB7QBl7PLUSYqsTKKfCw1ulJ34Cc
 XT/RQkLrtzZ5tXxgILfUr2GTo7YS5v5gQpdOIP/hzpHMF0TyKo0bX3AN4PihHDHa8wczGItjLn4L33PKODMuXlIQg6K7rtgtSR3v1sUI3BfoFLFIOrtyBg0i
 r+CVwZthBkfH7arKY+op2AX347ygdcDk/IGy9q/s2dd68r16axEebyKtjsUIdB8m2Urc3WYKXbfBWW3g5nJ5UXzMM+eJjtYL6t87LjhlbU6qMfylIQj99t4P
 ry3PgYZPYIOC63TZp8UJV1Am
Subject: Re: [Xen-devel] [PATCH v2 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>

T24gMDkvMTIvMTggMTU6MDIsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IE9uIDA5
LzEyLzIwMTggMDM6MjUgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4gKyAqIGZvcm1hdHMK
Pj4+Pj4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDxmb3JtYXQsIGNoYXJbNF0+Cj4+Pj4+ICsg
Kgo+Pj4+PiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0
b3JpZXMgb25lIHBlciBlYWNoCj4+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQu
IFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlCj4+Pj4+ICsgKiAgICAgIGNvcnJlc3Bv
bmRpbmcgRk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4+Pj4gKyAqICAg
ICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVz
b2x1dGlvbnMuCj4+Pj4gU28gaG93IHdpbGwgdGhpcyB3b3JrIGZvciBhIHBpeGVsZm9ybWF0IGxp
a2UgVjRMMl9QSVhfRk1UX0FSR0I1NTVYPwo+Pj4+Cj4+Pj4gQXMgbWVudGlvbmVkIGJlZm9yZSwg
d2UgZGlzcGxheSBzdWNoIGZvcm1hdHMgYXMgJ1hYWFgtQkUnLCBpLmUuIGNoYXJbN10uCj4+PiBv
aywgdGhlbiBJJ2xsIGNoYW5nZSB0aGlzIHRvIGNoYXJbN10gYW5kIHB1dCBhIG5vdGUgb24gYmln
LWVuZGlhbjoKPj4+Cj4+PiAgICAqICAgICAgSWYgZm9ybWF0IHJlcHJlc2VudHMgYSBiaWctZW5k
aWFuIEZPVVJDQyBjb2RlLCB0aGVuICItQkUiCj4+PiAgICAqICAgICAgc3VmZml4IG11c3QgYmUg
YWRkZWQsIGNhc2UgaW5zZW5zaXRpdmUuCj4+IFNpbmNlIHRoZSBmb3VyY2MgaXMgY2FzZS1zZW5z
aXRpdmUsIEknZCBrZWVwIC1CRSBjYXNlIHNlbnNpdGl2ZSBhcyB3ZWxsLgo+PiBZb3VyIGRlY2lz
aW9uLCB0aG91Z2guCj4gaG0sIEknbSBhIGxpdHRsZSBiaXQgY29uZnVzZWQgaGVyZS4uLiBPbmUg
b2YgdGhlIHByZXZpb3VzIGNvbW1lbnRzIHdhcy4uLgo+IAo+ICA+PiArICogICAgICBGb3JtYXRz
IGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCj4gID4+
ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3Rv
cnkgaXMgYW4gCj4gdXBwZXIgY2FzZQo+ICA+PiArICogICAgICBzdHJpbmcgb2YgdGhlIGNvcnJl
c3BvbmRpbmcgRk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQgCj4gbGV2ZWwgb2YKPiAgPj4g
KyAqICAgICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0
ZWQgcmVzb2x1dGlvbnMuCj4gCj4gID5Mb3dlci1jYXNlIGNoYXJhY3RlcnMgYXJlIGFsc28gdXNl
IGluIHBpeGVsZm9ybWF0cywgc28gSSdkIGp1c3Qga2VlcCAKPiB0aGlzIGFzLWlzLgo+ICA+Cj4g
ID5JbiBhZGRpdGlvbiBpdCBpcyBjb21tb24gdG8gc2V0IGJpdCAzMSBvZiB0aGUgZm91cmNjIHRv
IDEgaWYgdGhlIGZvcm1hdCBpcwo+ICA+YmlnLWVuZGlhbiAoc2VlIHY0bDJfZm91cmNjX2JlIG1h
Y3JvKS4gV2hlbiB2NGwgdXRpbGl0aWVzIHByaW50IHRoaXMgCj4gZm9ybWF0IHdlCj4gID5hZGQg
YSAtQkUgc3VmZml4LCBzbyBWNEwyX1BJWF9GTVRfQVJHQjU1NVggYmVjb21lcyAiQVIxNS1CRSIu
IFlvdSAKPiBtaWdodCB3YW50IHRvCj4gID5rZWVwIHRoYXQgY29udmVudGlvbi4KPiAKPiBTbywg
ZmluYWxseSwgSSdsbCBwdXQgdXBwZXIgY2FzZSBjb25zdHJhaW50IGhlcmUgZm9yIGZvdXJjYyBh
bmQgIi1CRSI/Cj4gRGlkIEkgbWlzcyBzb21ldGhpbmcgaGVyZT8KCkVhc2llc3QgaXMgdG8gbG9v
ayBhdCB2aWRlb2RldjIuaC4gTGV0IG1lIHRha2UgdHdvIGV4YW1wbGVzOgoKI2RlZmluZSBWNEwy
X1BJWF9GTVRfQVJHQjU1NSB2NGwyX2ZvdXJjYygnQScsICdSJywgJzEnLCAnNScpIC8qIDE2ICBB
UkdCLTEtNS01LTUgICovCiNkZWZpbmUgVjRMMl9QSVhfRk1UX0FSR0I1NTVYIHY0bDJfZm91cmNj
X2JlKCdBJywgJ1InLCAnMScsICc1JykgLyogMTYgIEFSR0ItNS01LTUgQkUgKi8KClRoZSBmb3Vy
Y2MgbWFjcm9zIGFyZSBkZWZpbmVkIGFzOgoKI2RlZmluZSB2NGwyX2ZvdXJjYyhhLCBiLCBjLCBk
KVwKICAgICAgICAoKF9fdTMyKShhKSB8ICgoX191MzIpKGIpIDw8IDgpIHwgKChfX3UzMikoYykg
PDwgMTYpIHwgKChfX3UzMikoZCkgPDwgMjQpKQojZGVmaW5lIHY0bDJfZm91cmNjX2JlKGEsIGIs
IGMsIGQpICAgICAgKHY0bDJfZm91cmNjKGEsIGIsIGMsIGQpIHwgKDEgPDwgMzEpKQoKVGhlIGNo
YXJhY3RlcnMgY2FuIGJlIGFueSBwcmludGFibGUgY2hhcmFjdGVyLCBidXQgY3VycmVudGx5IHdl
IG9ubHkgdXNlCmEteiwgQS1aLCAwLTkgYW5kIHNwYWNlICgnICcpLgoKRm9yIGJpZy1lbmRpYW4g
Zm9ybWF0cyB3ZSBhbHNvIHNldCBiaXQgMzEgKGkuZS4gYml0IDcgb2YgdGhlIGxhc3QgY2hhcmFj
dGVyKQp0byBpbmRpY2F0ZSB0aGlzLgoKSW4gb3VyIHY0bDIgdXRpbGl0aWVzIHdlIHVzZSB0aGlz
IGZ1bmN0aW9uIHdoZW4gd2Ugd2FudCB0byBwcmludCBhIGZvdXJjYzoKCnN0ZDo6c3RyaW5nIGZj
YzJzKF9fdTMyIHZhbCkKewogICAgICAgIHN0ZDo6c3RyaW5nIHM7CgogICAgICAgIHMgKz0gdmFs
ICYgMHg3ZjsKICAgICAgICBzICs9ICh2YWwgPj4gOCkgJiAweDdmOwogICAgICAgIHMgKz0gKHZh
bCA+PiAxNikgJiAweDdmOwogICAgICAgIHMgKz0gKHZhbCA+PiAyNCkgJiAweDdmOwogICAgICAg
IGlmICh2YWwgJiAoMSA8PCAzMSkpCiAgICAgICAgICAgICAgICBzICs9ICItQkUiOwogICAgICAg
IHJldHVybiBzOwp9CgpTbyB0aGUgZm91ciBjaGFyYWN0ZXJzICh3aXRoIGJpdCA3IG1hc2tlZCBv
dXQpIGFuZCB0aGUgLUJFIHN1ZmZpeAppZiBiaXQgNyB3YXMgc2V0IGZvciB0aGUgZm91cnRoIGNo
YXJhY3Rlci4KClNvIGZvciB5b3VyIHByb3RvY29sLCBpZiB5b3Ugd2FudCB0byBzcGVjaWZ5IHRo
ZSBmb3VyY2MsIHRoZW4gSQphc3N1bWUgZGVhbGluZyB3aXRoIGNoYXJhY3RlcnMgd2l0aCBiaXQg
NyBzZXQgaXMgYSBwYWluIGFzIHdlbGwsCmFuZCBpbiB0aGF0IGNhc2UgeW91IGFyZSBiZXR0ZXIg
b2ZmIHVzaW5nIHRoZSBzYW1lIHNjaGVtZSB0aGF0IHdlCmRvLgoKQW5kIHRvIG1hdGNoIHRoZSBm
b3JtYXRzLCBhcHBsaWNhdGlvbnMgc2hvdWxkIHJlbWVtYmVyIHRoYXQgdGhlCnN0cmluZyBpcyBj
YXNlLXNlbnNpdGl2ZSwgc28gJ2FiY2QnICE9ICdBYmNkJy4KCk5vdGUgdGhhdCB0aGVyZSBjYW4g
YmUgc3BhY2VzOgoKI2RlZmluZSBWNEwyX1BJWF9GTVRfWTE2ICAgICB2NGwyX2ZvdXJjYygnWScs
ICcxJywgJzYnLCAnICcpIC8qIDE2ICBHcmV5c2NhbGUgICAgICovCiNkZWZpbmUgVjRMMl9QSVhf
Rk1UX1kxNl9CRSAgdjRsMl9mb3VyY2NfYmUoJ1knLCAnMScsICc2JywgJyAnKSAvKiAxNiAgR3Jl
eXNjYWxlIEJFICAqLwoKU28gdGhhdCB3b3VsZCBiZToKCi9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2Zvcm1hdHMvWTE2IC8xMjAweDcyMC9mcmFtZS1yYXRlcyA9ICIxNS8yIgoKYW5k
OgoKL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZMTYgLUJFLzEyMDB4
NzIwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCgpOb3Qgc3VyZSBpZiB0aGF0IHdpbGwgZmx5IGZvciB5
b3UuCgpDdXJyZW50bHkgaWYgdGhlcmUgYXJlIHNwYWNlZCwgdGhlbiB0aGV5IGFyZSBhdCB0aGUg
ZW5kLCBidXQgSSBkb24ndCB0aGluawp3ZSBjYW4gZ3VhcmFudGVlIHRoYXQgZm9yIGFsbCB0aW1l
LgoKPiAKPj4+PiBJIGFzc3VtZSB0aGUgcGl4ZWxmb3JtYXRzIHlvdSB1c2UgaGVyZSBhcmUgYmFz
ZWQgb24gdGhlIFY0TDJfUElYX0ZNVF8gZm91cmNjcz8KPj4+Pgo+Pj4+IE5vdGUgdGhhdCB0aGVy
ZSBpcyBubyByZWFsIHN0YW5kYXJkIGZvciBmb3VyY2MgdmFsdWVzLCBzbyBpZiB5b3Ugd2FudCB0
bwo+Pj4+IHN1cHBvcnQgYSBXaW5kb3dzIGJhY2tlbmQgYXMgd2VsbCwgdGhlbiB5b3UnbGwgbmVl
ZCBtYXBwaW5ncyBmcm9tIHdoYXRldmVyCj4+Pj4gV2luZG93cyB1c2VzIHRvIHRoZSBWNEwyIGZv
dXJjY3MuCj4+Pj4KPj4+PiBUaGUgVjRMMl9QSVhfRk1UXyBmb3VyY2NzIGFyZSBlbnRpcmVseSBW
NEwyIHNwZWNpZmljLgo+Pj4+Cj4+Pj4gU28geW91IGhhdmUgdG8gZGVmaW5lIGhlcmUgd2hvc2Ug
Zm91cmNjcyB5b3UgYXJlIHVzaW5nLgo+Pj4gSSB0aG91Z2h0IHRoYXQgWzFdIGRlZmluZXMgYWxs
IHRoZXNlIHZhbHVlcywgYnV0IGlmIHRoaXMgaXMgbm90IHRoZSBjYXNlLAo+Pj4gdGhlbiBJIHRo
aW5rIHdlIGNhbiB1c2Ugd2hhdCBWNEwyIHVzZXMuIEluIHRoaXMgY2FzZSwKPj4+IHdoYXQgd291
bGQgYmUgdGhlIGJlc3QgcmVmZXJlbmNlIGluIHRoZSBwcm90b2NvbCB0byB0aG9zZSBmb3VyY2MK
Pj4+IGNvZGVzPyBGb3IgZXhhbXBsZSwgSSBjYW4gcmVmZXJlbmNlIFsyXSBpbiB0aGUgcHJvdG9j
b2wncyBhc3N1bXB0aW9uczoKPj4+Cj4+PiAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICAg
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+Pj4gICAgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+PiAuLi4KPj4+ICAgICogLSBhbGwgRk9VUkNDIG1hcHBpbmdzIHVz
ZWQgZm9yIGNvbmZpZ3VyYXRpb24gYW5kIG1lc3NhZ2luZyBhcmUKPj4+ICAgICogICBMaW51eCBW
NEwyIG9uZXM6Cj4+PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9pbmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYy
LmgKPj4gWWVhaCwgSSdkIHBpY2sgdmlkZW9kZXYyLmguIFdlIGRvY3VtZW50IHRoZSBmb3JtYXRz
IGZhaXJseSBjYXJlZnVsbHkgaW4KPj4gb3VyIHNwZWMuCj4gQWdyZWVkCj4+Cj4+IFsxXSBpcyB1
c2VsZXNzOiB0aGVyZSBhcmUgbWFueSwgbWFueSBtb3JlIGZvcm1hdHMgKG9mdGVuIEhXIHNwZWNp
ZmljKSBhbmQKPj4gdmFyaWFudHMgb2YgZm9ybWF0cywganVzdCBsb29rIGluIG91ciBzcGVjIGF0
IGhvdyBtYW55IEJheWVyIHZhcmlhbnRzIHRoZXJlCj4+IGFyZS4KPj4KPj4+Cj4+Pj4+ICsgKgo+
Pj4+PiArICogcmVzb2x1dGlvbgo+Pj4+PiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHdpZHRo
LCB1aW50MzJfdD54PGhlaWdodCwgdWludDMyX3Q+Cj4+Pj4+ICsgKgo+Pj4+PiArICogICAgICBS
ZXNvbHV0aW9ucyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9yaWVzIG9uZSBwZXIg
ZWFjaAo+Pj4+PiArICogICAgICBzdXBwb3J0ZWQgcmVzb2x1dGlvbiB1bmRlciBjb3JyZXNwb25k
aW5nIDxmb3JtYXRzPiBkaXJlY3RvcnkuCj4+Pj4+ICsgKiAgICAgIFRoZSBuYW1lIG9mIHRoZSBk
aXJlY3RvcnkgaXMgdGhlIHN1cHBvcnRlZCB3aWR0aCBhbmQgaGVpZ2h0Cj4+Pj4+ICsgKiAgICAg
IG9mIHRoZSBjYW1lcmEgcmVzb2x1dGlvbiBpbiBwaXhlbHMuCj4+Pj4gU28gaG93IHdpbGwgdGhp
cyB3b3JrIGZvciBzb3VyY2VzIGxpa2UgSERNSSB3aGVyZSB0aGUgcmVzb2x1dGlvbiBkZXBlbmRz
IG9uCj4+Pj4gdGhlIHNpZ25hbD8gV2lsbCB0aGlzIG9ubHkgc2hvdyB0aGUgcmVjZWl2ZWQgcmVz
b2x1dGlvbj8gQW5kIGlmIHNvLCB3aGF0Cj4+Pj4gaGFwcGVucyBpZiB0aGVyZSBpcyBubyBzaWdu
YWw/IE9yIHRoZSByZXNvbHV0aW9uIGNoYW5nZXM/Cj4+Pj4KPj4+PiBJZiB5b3Ugd2FudCB0byBz
dXBwb3J0IHN1Y2ggZGV2aWNlcywgeW91J2xsIG5lZWQgdG8gZGVmaW5lIHRoZSBiZWhhdmlvci4K
Pj4+Pgo+Pj4+IEl0IG1pZ2h0IGJlIE9LIHRvIHJlbHkgb24gdGhlIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmluZyBzdGF0ZSwgYnV0IEkgdGhpbmsKPj4+PiB0aGlzIHdvdWxkIGhhdmUgdG8gYmUgZGVz
Y3JpYmVkIHNvbWV3aGVyZS4gSS5lLiBpZiB0aGUgc291cmNlIGlzIGRpc2Nvbm5lY3RlZCwKPj4+
PiB0aGVuIHlvdSBlbnRlciBzdGF0ZSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcsIHdoZW4gYSBu
ZXcgc291cmNlIGlzIGNvbm5lY3RlZCwKPj4+PiB0aGVuIHlvdSBzZXR1cCBhIG5ldyBjb25maWd1
cmF0aW9uIGJhc2VkIG9uIHRoZSBuZXdseSBkZXRlY3RlZCB0aW1pbmdzLiBCdXQKPj4+PiB3aGF0
IHRvIGRvIHdoZW4gdGhlIHRpbWluZ3MgY2hhbmdlPyBSZWNvbmZpZ3VyaW5nIGFnYWluPyBXaGV0
aGVyIHRoaXMgaXMgYW4KPj4+PiBvcHRpb24gZGVwZW5kcyBpbiBwYXJ0IG9uIGhvdyBsb25nIGl0
IHRha2VzIGJlZm9yZSB0aGUgbmV3IGNvbmZpZ3VyYXRpb24KPj4+PiBiZWNvbWVzIGFjdGl2ZS4K
Pj4+IFdlbGwsIElNTyB0aGlzIGlzIHNvbWV0aGluZyB3aGljaCBpcyBhIHBhcnQgb2YgdGhlIGJh
Y2tlbmQncwo+Pj4gbG9naWM6IGJhY2tlbmQgbWF5IGRlY2lkZSB0byB0ZWFyIGRvd24gdGhlIHdo
b2xlIHZpcnR1YWwgY2FtZXJhCj4+PiBkZXZpY2UsIGUuZy4gZ29pbmcgaW50byBjbG9zZWQgc3Rh
dGUsIG9yIGl0IGNhbiB0cnkgcmVjb25maWd1cmluZyB0aGUgZGV2aWNlCj4+PiBvciB3aGF0ZXZl
ci4KPj4+Cj4+PiBPbmUgbm90ZSBvbiBzdWNoIGNvbXBsZXggdXNlLWNhc2VzOiB3ZSBhcmUgdHJ5
aW5nIHRvIGtlZXAgdGhlIHByb3RvY29sCj4+PiBhcyBzaW1wbGUgYXMgcG9zc2libGUgbm90IHRy
eWluZyB0byBtaW1pYyByZWFsbHkgY29tcGxleCBIVy4KPj4+IElmIG5lZWQgYmUgdG8gc3VwcG9y
dCB0aGlzIG9uZSBjYW4gcHJvYmFibHkganVzdCBwYXNzIHRocm91Z2ggdGhhdAo+Pj4gSFcgZGV2
aWNlIHRvIGEgZ3Vlc3QsIHNvIGl0IGNhbiBiZW5lZml0IGZyb20gYWxsIHRob3NlIGZlYXR1cmVz
Lgo+PiBUaGlzIGlzIG5vdCBhIGNvbXBsZXggdXNlLWNhc2UuIFRoZSBvbmx5IGRpZmZlcmVuY2Ug
aXMgdGhhdCB5b3UgZG9uJ3QgaGF2ZSBhbgo+PiBpbnRlZ3JhdGVkIHNlbnNvciwgYnV0IGluc3Rl
YWQgYSBjb25uZWN0b3IgdGhyb3VnaCB3aGljaCB5b3UgcmVjZWl2ZSBhIHZpZGVvCj4+IHNpZ25h
bC4KPj4KPj4gSWYgeW91IHdhbnQgeW91IGNhbiBjb25zaWRlciB0aGlzIGEgJ3JlbW90ZSBob3Rw
bHVnZ2FibGUgc2Vuc29yJyB1c2UtY2FzZS4KPj4KPj4+IE1vc3QgdXNlLWNhc2VzIHdlIHNlZSBv
bmx5IG5lZWQgY2FwdHVyZWQgZnJhbWVzIGFuZCBtb3N0IG9mIHRoZSB3b3JrCj4+PiBvZiBnZXR0
aW5nIHRob3NlIGlzIGhhbmRsZWQgYnkgdGhlIGJhY2tlbmQuIEFuZCB0aGUgY29uZmlndXJhdGlv
bgo+Pj4gbW9zdCBvZiB0aGUgdGltZSBzaG91bGQgcmVtYWluIHN0YXRpYywgZS5nLiBhbGwgdGhl
IHBhcmFtZXRlcnMgYXJlIGRlZmluZWQKPj4+IGZvciBrbm93biBIVyBhbmQgVk1zIGFyZSBjb25m
aWd1cmVkIHdpdGggc3BlY2lmaWMgdXNlLWNhc2VzIGluIG1pbmQuCj4+PiBUaHVzLCB0aGUgYmFj
a2VuZCBzaG91bGQgaGlkZSBhbGwgdGhlIHJlYWwgY29tcGxleGl0eSBmcm9tIGEgdmlydHVhbAo+
Pj4gY2FtZXJhIGRldmljZSBkcml2ZXIgYXMgbXVjaCBhcyBpdCBjYW4gKEJUVywgZnJvbnRlbmQg
bWlnaHQgbm90IGJlIGEKPj4+IFY0TDIgZGV2aWNlIGRyaXZlciwgYnV0IGEgdW5pa2VybmVsIGFw
cGxpY2F0aW9uIGZvciBpbnN0YW5jZSkKPj4gSXQgaXMgbXkgZmVlbGluZyB0aGF0IHlvdSBuZWVk
IHRvIHRlc3QgdGhpcyB1c2UtY2FzZSBiZWZvcmUgZmluYWxpemluZwo+PiB0aGlzIHNwZWMuIEl0
IGRvZXMgbm90IGhhdmUgdG8gaW5jbHVkZSB0aGlzIGZ1bmN0aW9uYWxpdHkgZm9yIHRoZSBmaXJz
dAo+PiB2ZXJzaW9uLCBidXQgYXQgbGVhc3QgeW91IHNob3VsZCBrbm93IHRoYXQgaXQgY2FuIGJl
IGFkZGVkIGxhdGVyLgo+IEJlZm9yZSB2aXJ0dWFsaXppbmcgY2FtZXJhIHdlIGhhdmUgZG9uZSB0
aGUgc2FtZSBmb3IgZGlzcGxheQo+IGFuZCBzb3VuZC4gQW5kIHRoYXQgdGltZSB3ZSBmaXJzdCBj
cmVhdGVkIHRoZSBjb3JyZXNwb25kaW5nCj4gcHJvdG9jb2xzLCBmcm9udGVuZHMgYW5kIGJhY2tl
bmRzIGFuZCB0aGVuIHN0YXJ0ZWQgdXBzdHJlYW1pbmcuCj4gVGhhdCBsZWQgdG8gbnVtYmVyIG9m
IGNvbW1lbnRzIGZyb20gdGhlIHJlc3BlY3RpdmUgY29tbXVuaXRpZXMsCj4gc28gd2UgY2hhbmdl
ZCB0aGUgcHJvdG9jb2xzL2Zyb250ZW5kcy9iYWNrZW5kcyB0byBmaXQgdGhvc2UgcmVxdWlyZW1l
bnRzCj4gKHRoYXQgd2FzIGRvbmUgdGhhdCB3YXkgZm9yIG51bWJlciBvZiByZWFzb25zKS4KPiBU
aGlzIHRpbWUgd2Ugc3RhcnRlZCB3b3JraW5nIG9uIHRoZSBwcm90b2NvbCBhbmQgZGVjaWRlZCB0
byBzaG93Cj4gaXQgdG8gdGhlIGNvbW11bml0eSBmaXJzdCBpbiBvcmRlciB0byBtaW5pbWl6ZSBl
ZmZvcnRzIGxhdGVyLgo+IExvbmcgc3Rvcnkgc2hvcnQ6IGlmIHRoZSBwcm90b2NvbCBpcyBvayBm
b3IgdGhlIGNvbW11bml0eSBhdCB0aGUKPiBmaXJzdCByb3VuZCB0aGVuLCBldmVuIGlmIHdlIGhh
dmUgUi1iJ3Mgb24gaXQsIHdlIHdvbid0IGFzayB0bwo+IGFjY2VwdCBpdCwgdW50aWwgZnJvbnRl
bmQvYmFja2VuZCBpcyBpbXBsZW1lbnRlZCBhbmQgdGhlIHByb3RvY29sCj4gcHJvdmVzIHRvIHdv
cmsuIE9ubHkgdGhlbiB3ZSdsbCBhc2sgdGhlIGNvbW11bml0eSB0byBhY2NlcHQKPiB0aGUgcHJv
dG9jb2wuCgpPSywgdGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gSSdtIGhhcHB5IHdp
dGggdGhhdC4gTXkgam9iIGlzCmp1c3QgdG8gcHJvdmlkZSB5b3Ugd2l0aCBhbGwgdGhlIHBvdGVu
dGlhbCBwaXRmYWxscyA6LSkKCj4+IEJUVywgb25jZSBvbmUgZnJvbnRlbmQgc3RhcnRzIHN0cmVh
bWluZywgdGhlbiBvdGhlciBmcm9udGVuZHMgY2FuIG9ubHkKPj4gc3RyZWFtIHByb3ZpZGVkIHRo
YXQgdGhleSB1c2Ugc2FtZSBjb25maWd1cmF0aW9uIChmb3JtYXQpLgo+IFllcwo+PiAgIEkgZG91
YnQgeW91Cj4+IHdhbnQgdG8gaW1wbGVtZW50IGNvbnZlcnNpb25zIGJldHdlZSBwaXhlbGZvcm1h
dHMgb3Igc2l6ZXMuCgpJIGp1c3Qgd29uZGVyIGhvdyB5b3Ugd2FudCB0byBleHBvc2UgdGhhdC4g
RS5nLiB0aGVyZSBpcyBvbmUgYmFja2VuZCBhbmQKdHdvIGZyb250ZW5kcy4gVGhlIGJhY2tlbmQg
c3VwcG9ydHMgdHdvIHJlc29sdXRpb25zIGFuZCB0aGF0IGlzIGV4cG9zZWQKdG8gYm90aCBiYWNr
ZW5kcy4gQnV0IG9uY2UgdGhlIGZpcnN0IGJhY2tlbmQgc3RhcnRzIHN0cmVhbWluZywgdGhlbiB0
aGUKc2Vjb25kIGJhY2tlbmQgaXMgc3VkZGVubHkgbGltaXRlZCB0byBhIHNpbmdsZSByZXNvbHV0
aW9uLgoKU29tZXRoaW5nIGZvciB5b3UgdG8gdGhpbmsgYWJvdXQuCgo+IFdlbGwsIGF0IHRoZSBm
aXJzdCBzdGFnZSB0aGUgYmFja2VuZCB3aWxsIGxpbWl0IGFsbCBmcm9udGVuZHMKPiB0byB1c2Ug
dGhlIHNhbWUgZm9ybWF0LiBCdXQsIGl0IGlzIHBlcmZlY3RseSBkb2FibGUgdG8gcHJvdmlkZSB0
aGUKPiBjb252ZXJzaW9ucyB5b3UgbWVudGlvbiBsYXRlciwgZm9yIGV4YW1wbGUsIGRvaW5nIHNv
bWUgT3BlbkdMIG1hZ2ljIG9uIHRoZQo+IGJ1ZmZlcnMgb3Igd2hhdGV2ZXIuIEJ1dCBvZiBjb3Vy
c2UsIHRoaXMgd2lsbCBlYXQgR1BVL0NQVSB3aGljaCBpcwo+IGNyaXRpY2FsIGZvciBlbWJlZGRl
ZCBzeXN0ZW1zLgo+Pgo+PiBTbyBob3cgaXMgdGhhdCBoYW5kbGVkPwo+IFRoaXMgaXMgYmFja2Vu
ZCdzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljCgpGYWlyIGVub3VnaC4KCjxzbmlwPgoKPj4+Pj4g
KyAqIGZsYWdzIC0gdWludDMyX3QsIHNldCBvZiB0aGUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1hY
WCBmbGFncy4KPj4+Pj4gKyAqLwo+Pj4+PiArc3RydWN0IHhlbmNhbWVyYV9jZmdfY2hhbmdlX2V2
dCB7Cj4+Pj4+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4+Pj4+ICt9Owo+Pj4+IFRoaXMgbmVlZHMg
c29tZSBtb3JlIHdvcms6IHdoYXQgc2hvdWxkIHRoZSBmcm9udGVuZCBkbyB3aGVuIHRoaXMgaXMg
cmVjZWl2ZWQ/Cj4+Pj4KPj4+PiBJIHdvdWxkIGV4cGVjdCBpdCBzaG91bGQgc3RvcCBzdHJlYW1p
bmcsIGZyZWUgYWxsIGJ1ZmZlcnMsIHJlcmVhZCB0aGUgY29uZmlnCj4+Pj4gYW5kIHN0YXJ0IGFn
YWluLgo+Pj4gVGhhdCBlZmZlY3RpdmVseSBtZWFucyBhbG1vc3QgdGhlIHNhbWUgYXMgZ29pbmcg
aW50bwo+Pj4gQ2xvc2VkIHN0YXRlIGFuZCB0aGVuIGdvaW5nIGJhY2sgaW50byBDb25uZWN0ZWQg
c3RhdGUKPj4+IHdoaWNoIGNhbiBiZSBjb250cm9sbGVkIGJ5IHRoZSBiYWNrZW5kIHdpdGggWGVu
QnVzIHN0YXRlIG1hY2hpbmUuCj4+PiBTbywgdGhpcyBwYXJ0aWN1bGFyIGNvbmZpZ3VyYXRpb24g
Y2hhbmdlIGV2ZW50IGNhbiBiZSBvbWl0dGVkCj4+PiBhdCBhbGwuIERvZXMgdGhpcyBzb3VuZCBy
ZWFzb25hYmxlPwo+PiBZZXMuCj4gU28sIEkgd2lsbCByZW1vdmUgdGhpcyBldmVudCBjb21wbGV0
ZWx5IC0gZGlkIEkgZ2V0IHlvdSByaWdodD8KClllcywganVzdCByZW1vdmUgaXQuCgo+Pj4+IEJ1
dCB3aGF0IGlmIHRoZXJlIGlzIG5vIG5ldyBjb25maWcgYmVjYXVzZSB0aGUgc291cmNlIHdhcyBk
aXNjb25uZWN0ZWQ/Cj4+PiBUaGlzIGlzIHRoZSBiYWNrZW5kJ3MgcmVzcG9uc2liaWxpdHkgdG8g
Y29udHJvbCB0aGF0LAo+Pj4gZS5nLiBpZiB0aGUgc291cmNlIGhhcyBkaXNjb25uZWN0ZWQgdGhl
biB0aGUgYmFja2VuZCBtdXN0Cj4+PiBob2xkIHZpcnR1YWwgY2FtZXJhIGRldmljZSB2aWEgdGhl
IFhlbkJ1cyBzdGF0ZSBtYWNoaW5lIGluCj4+PiBjbG9zZWQgb3IgYW55IG5vbi1vcGVyYXRhYmxl
IHN0YXRlIHVudGlsIHRoYXQgc291cmNlIGNvbWVzIGJhY2suCj4+IEkgdGhpbmsgYSBsb3Qgb2Yg
dGhpcyBjYW4gYmUgcmVzb2x2ZWQgYnkgY2hvc2luZyBhcHByb3ByaWF0ZSBzdGF0ZXMKPj4gZm9y
IHdoZW4gc29tZXRoaW5nIGdldHMgY29ubmVjdGVkIG9yIGRpc2Nvbm5lY3RlZCwgb3IgaXMgcmVj
b25maWd1cmVkCj4+IHdoaWxlIGNvbm5lY3RlZC4KPj4KPj4gVGhpcyBpcyBhbGwgYSBiaXQgb2Yg
YnJhaW5zdG9ybWluZywgdGhpcyBpcyBhbGwgYSBiaXQgZGlmZmVyZW50IGZyb20gd2hhdAo+PiBJ
J20gdXNlZCB0by4KPiBJJ20gaW1wbGVtZW50aW5nIHZpcnR1YWwgY2FtZXJhIGZvciB0aGUgZmly
c3QgdGltZSBhcyB3ZWxsIDspCgpIbW0sIGEgbGVhcm5pbmcgZXhwZXJpZW5jZSBmb3IgdGhlIGJv
dGggb2YgdXMuCgo+Pj4+PiArCj4+Pj4+ICsvKgo+Pj4+PiArICogQ29udHJvbCBjaGFuZ2UgZXZl
bnQtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGNhbWVyYSBjb250cm9sCj4+Pj4+ICsg
KiBoYXMgY2hhbmdlZDoKPj4+Pj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZU
X0NUUkxfQ0hBTkdFfCAgIHJlc2VydmVkICAgICB8IDQKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+PiArICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICB8IDgKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDEyCj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNgo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICB2YWx1ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICB8IDI0Cj4+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAo+Pj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDY0Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqCj4+
Pj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBY
RU5DQU1FUkFfQ1RSTF9YWFguCj4+Pj4+ICsgKiB2YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBv
ZiB0aGUgY29udHJvbC4KPj4+Pj4gKyAqLwo+Pj4+IFNvIHdpbGwgdGhpcyBoYXBwZW4gZm9yIGFs
bCBjb250cm9scyAoZXhjZXB0IHdyaXRlLW9ubHkpPyBXaGF0IGFib3V0IHZvbGF0aWxlCj4+Pj4g
Y29udHJvbHM/IFdoYXQgaWYgdGhlIGZyb250ZW5kIHNldHMgYSBjb250cm9sLCBkb2VzIGl0IGFs
c28gZ2V0IHRoaXMgZXZlbnQ/Cj4+Pj4gRG9lcyBpdCBnZXQgdGhpcyBldmVudCB3aXRoIHRoZSBj
dXJyZW50IHZhbHVlIG9mIGEgY29udHJvbCB3aGVuIGl0IGZpcnN0IGNvbm5lY3RzPwo+Pj4+Cj4+
Pj4gV2hhdCBoYXBwZW5zIGlmIHRoZXJlIGFyZSBtdWx0aXBsZSBxdWljayBjaGFuZ2VzIHRvIHRo
ZSBzYW1lIGNvbnRyb2w/IENhbiB0aGUgZXZlbnQKPj4+PiBxdWV1ZSBvdmVyZmxvdz8KPj4+Pgo+
Pj4+IFNvcnJ5LCB0aGVzZSBhcmUgYWxsIHF1ZXN0aW9ucyB3ZSBoYWQgdG8gYW5zd2VyIHdoZW4g
d2UgYWRkZWQgY29udHJvbCBldmVudAo+Pj4+IHN1cHBvcnQuIFdlIHNwZW5kIGEgbG90IG9mIHRp
bWUgbWFraW5nIHRoZSBldmVudCBoYW5kbGluZyByZWxpYWJsZSB3aXRob3V0IGxvc2luZwo+Pj4+
IGluZm9ybWF0aW9uIChpbnRlcm1lZGlhdGUgdmFsdWVzIGNhbiBiZSBsb3N0LCBidXQgbmV2ZXIg
dGhlIGN1cnJlbnQgdmFsdWUpLgo+Pj4+Cj4+Pj4gU2luY2UgdGhpcyBpcyByZWx5aW5nIG9uIGEg
WGVuIGV2ZW50IG1lY2hhbmlzbSB5b3Ugd2lsbCBoYXZlIHRvIHRoaW5rIGFib3V0IHRoaXMKPj4+
PiBhcyB3ZWxsLgo+Pj4gSSdsbCBwdXQgdGhlc2Ugbm90ZXM6Cj4+PiAgICAqIE5vdGVzOgo+Pj4g
ICAgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IGZvciB3cml0ZS1vbmx5IGNvbnRyb2xzCj4+
PiAgICAqICAtIHRoaXMgZXZlbnQgaXMgYWxzbyBzZW50IHRvIHRoZSBvcmlnaW5hdG9yIG9mIHRo
ZSBjb250cm9sIGNoYW5nZQo+PiBJIGFjdHVhbGx5IHJlY29tbWVuZCBhZ2FpbnN0IHRoaXMuIFdl
IGRvbid0IGRvIHRoaXMsIGFuIGFwcGxpY2F0aW9uIGhhcwo+PiB0byBleHBsaWNpdGx5IHJlcXVl
c3QgdGhpcy4KPj4KPj4gVGhlIHByb2JsZW0gaXMgdGhhdCB5b3UgZG9uJ3Qga25vdyBpZiB0aGUg
ZXZlbnQgeW91IHJlY2VpdmUgaXMgZnJvbSB5b3VyCj4+IG93biBjaGFuZ2UsIG9yIGlmIGFuIGV4
dGVybmFsIGFjdG9yIGNoYW5nZWQgaXQuCj4+Cj4+IFNvIGlmIGEgZnJvbnRlbmQgcmVjZWl2ZXMg
dGhpcyBldmVudCwgdGhlbiBpdCBpcyBiZWNhdXNlIGFub3RoZXIgZnJvbnRlbmQKPj4gb3IgdGhl
IGJhY2tlbmQgY2hhbmdlZCB0aGUgY29udHJvbCwgYW5kIG5vdCBiZWNhdXNlIHlvdSBkaWQgaXQg
eW91cnNlbGYuCj4gQWgsIGluZGVlZC4gU28sIEknbGwgdHVybiBpdCB2aWNlIHZlcnNhOgo+ICAg
ICogIC0gdGhpcyBldmVudCBpcyBOT1Qgc2VudCB0byB0aGUgb3JpZ2luYXRvciBvZiB0aGUgY29u
dHJvbCBjaGFuZ2UKCkkgdGhpbmsgdGhhdCdzIHdpc2UuCgpCVFcsIHdoZW4gSSBzdGFydGVkIGRl
dmVsb3BpbmcgY29udHJvbCBldmVudHMgSSBpbml0aWFsbHkgYWxzbyBzZW50IGl0IHRvCnRoZSBv
cmlnaW5hdG9yLiBCdXQgb25jZSBJIHN0YXJ0ZWQgdXNpbmcgaXQgaW4gYSByZWFsIGFwcGxpY2F0
aW9uIEkgcXVpY2tseQpyZWFsaXplZCB0aGF0IHRoYXQgd2FzIGEgcmVhbGx5IGJhZCBpZGVhIDot
KQoKUmVnYXJkcywKCglIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:39:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13: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 1g05MN-0000gF-1A; Wed, 12 Sep 2018 13:39:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g05ML-0000g5-NH
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:39:09 +0000
X-Inumbo-ID: 59917f5e-b691-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59917f5e-b691-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 13:40:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 07:39:06 -0600
Message-Id: <5B9916F602000078001E7DA4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 07:39:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
 <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
 <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
 <5B99127102000078001E7D89@prv1-mh.provo.novell.com>
 <dd6ddc933dc44bf6a30f07948b90a477@AMSPEX02CL03.citrite.net>
In-Reply-To: <dd6ddc933dc44bf6a30f07948b90a477@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDE1OjI1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTQ6MjAK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuCj4+IDxrZXZp
bi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDA4LzE0XSB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+IAo+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTQ6NTMsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gVGhlIGZ1bmN0aW9uIHdpbGwgbmV2
ZXIgcmV0dXJuIGl0cyByZXN1bHRzIHRvIGEgZ3Vlc3QsIFBWIG9yIEhWTSwgc28gSQo+PiA+IHJl
YWxseSBkb24ndCBzZWUgdGhlIGNvbmNlcm4uIEl0J3MgYSBsb3cgbGV2ZWwgZnVuY3Rpb24sIGZv
ciBYZW4ncyBpbnRlcm5hbAo+PiA+IHVzZSBvbmx5LiBJdCdzIGVzc2VudGlhbGx5IHRoZSBlcXVp
dmFsZW50IG9mIGEgcDJtIGxvb2t1cCBmdW5jdGlvbiBhbmQKPj4gPiB0aGVyZSdzIG5vIHdheSB3
ZSdkIGV2ZXIgZXhwb3NlIHRoZSByZXN1bHRzIG9mIHN1Y2ggYSBsb29rdXAgdG8gdGhlIGd1ZXN0
Cj4+ID4gZWl0aGVyLgo+PiAKPj4gT2gsIHRoYXQgd2FzIHV0dGVyIGNvbmZ1c2lvbiBvbiBteSBw
YXJ0IHRoZW4sIGFuZCBJJ20gc29ycnkgZm9yIGFsbAo+PiB0aGUgbm9pc2UuIEkndmUgZ290IG1p
c2xlYWQgYnkgdGhlIHRpdGxlcyBvZiB0aGlzIHBhdGNoIGFuZCBwYXRjaGVzCj4+IDEzIGFuZCAx
NCwgYWxsIG9mIHdoaWNoIGhhdmUgImlvbW11X29wcyIgYXMgcGFydHMgb2YgdGhlbS4KPj4gCj4g
Cj4gSSByZWNlbnRseSBub3RpY2VkIHRoaXMgbmFtZSBvdmVybG9hZGluZyBzbyBzb3JyeSBmb3Ig
bGVhZGluZyB5b3UgYXN0cmF5LiBJIAo+IHdpbGwgc2VyaW91c2x5IGNvbnNpZGVyIHJlbmFtaW5n
IHRoZSBoeXBlcmNhbGwgd2hlbiBJIHJlLXdvcmsgdGhlIGxhdGVyIAo+IHBhdGNoZXMuCgpUaGUg
aHlwZXJjYWxsIG5hbWUgaXMgZmluZSwgSSB0aGluay4gUGVyaGFwcyB0aGUgZGlzdGluY3Rpb24K
Y291bGQgYWxyZWFkeSBiZSBtYWRlIG1vcmUgY2xlYXIgYnkgdXNpbmcgaW9tbXVfb3BzIGZvciB0
aGUKaW50ZXJuYWwgaW50ZXJmYWNlKHMpIChtYXRjaGluZyB0aGVpciBzdHJ1Y3R1cmUgbmFtZSkg
YW5kCmlvbW11X29wIC8gaW9tbXVfb3AtcyBmb3IgdGhlIGh5cGVyY2FsbCBiYXNlZCBvcGVyYXRp
b25zLApzZWVpbmcgdGhhdCB0aGUgc3RydWN0dXJlIGlzIG5hbWVzIHhlbl9pb21tdV9vcD8KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:40:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13: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 1g05NS-0001LV-Hp; Wed, 12 Sep 2018 13:40: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=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g05NR-0001LF-FZ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:40:17 +0000
X-Inumbo-ID: 2022e249-b691-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2022e249-b691-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:38:26 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g05NN-00013K-W0; Wed, 12 Sep 2018 13:40: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 1g05NN-000303-I4; Wed, 12 Sep 2018 13:40:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g05NN-0006Es-HJ; Wed, 12 Sep 2018 13:40:13 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127532-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=fb9b6e89c258993ee5fbbe0d0fcd444b1b6da413
X-Osstest-Versions-That: freebsd=4e22ee3754200e9ce86c4820d484dfeb94041c56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 13:40:13 +0000
Subject: [Xen-devel] [freebsd-master test] 127532: 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>

ZmxpZ2h0IDEyNzUzMiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTMyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZmI5YjZlODljMjU4OTkzZWU1ZmJi
ZTBkMGZjZDQ0NGIxYjZkYTQxMwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNGUyMmVlMzc1NDIwMGU5Y2U4NmM0ODIwZDQ4NGRmZWI5NDA0MWM1NgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3NDc1ICAyMDE4LTA5LTEwIDA5OjE5OjUxIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzUzMiAgMjAxOC0wOS0xMiAwOToxOToxOCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGJyIDxickBGcmVlQlNELm9yZz4KICBkZXMgPGRlc0BGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVt
YXN0ZUBGcmVlQlNELm9yZz4KICBlcmogPGVyakBGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9A
RnJlZUJTRC5vcmc+CiAgZ29yZG9uIDxnb3Jkb25ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJl
ZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJT
RC5vcmc+CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIHRy
YXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB3b29kc2IwMiA8d29vZHNiMDJARnJlZUJTRC5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNk
LmdpdAogICA0ZTIyZWUzNzU0Mi4uZmI5YjZlODljMjUgIGZiOWI2ZTg5YzI1ODk5M2VlNWZiYmUw
ZDBmY2Q0NDRiMWI2ZGE0MTMgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13: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 1g05R2-0001av-2O; Wed, 12 Sep 2018 13:44:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g05R0-0001aq-GF
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:43:58 +0000
X-Inumbo-ID: 05b27764-b692-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05b27764-b692-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 13:44:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,364,1531785600"; d="scan'208";a="78941309"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUOsZJOZ4GuCa3qUKycVQRJ81936Tkn9YAgAfQEdD//+JngIAAIbZQgAABdaCAAAD6gP//4WcAgAAhroD//+D8AAAEOIJw///gioD//91ucIAAL56A///eWyCAAEVDAP//3U5wAAUrKQD//9uqoP//0FWA//99zID//xkTAP/+ECPQ
Date: Wed, 12 Sep 2018 13:43:53 +0000
Message-ID: <8625f04022a04a07b7202db22b44e3ca@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-9-paul.durrant@citrix.com>
 <5B925CC402000078001E6538@prv1-mh.provo.novell.com>
 <f341403b1c684f6a82ec85905599178e@AMSPEX02CL03.citrite.net>
 <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com>
 <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net>
 <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net>
 <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net>
 <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com>
 <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net>
 <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com>
 <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net>
 <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com>
 <a1a3bec472394b4f9ec2cf6ee4f557d2@AMSPEX02CL03.citrite.net>
 <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com>
 <c7c8d9c024f548f7a93bb38910f44c51@AMSPEX02CL03.citrite.net>
 <5B99035C02000078001E7D33@prv1-mh.provo.novell.com>
 <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net>
 <5B9908F002000078001E7D59@prv1-mh.provo.novell.com>
 <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net>
 <5B99127102000078001E7D89@prv1-mh.provo.novell.com>
 <dd6ddc933dc44bf6a30f07948b90a477@AMSPEX02CL03.citrite.net>
 <5B9916F602000078001E7DA4@prv1-mh.provo.novell.com>
In-Reply-To: <5B9916F602000078001E7DA4@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 v6 08/14] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTQ6MzkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu
dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0
byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTU6MjUsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx
MiBTZXB0ZW1iZXIgMjAxOCAxNDoyMAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD
SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTQ6NTMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gPiBUaGUgZnVuY3Rpb24gd2lsbCBuZXZlciByZXR1cm4gaXRzIHJlc3Vs
dHMgdG8gYSBndWVzdCwgUFYgb3IgSFZNLCBzbyBJCj4gPj4gPiByZWFsbHkgZG9uJ3Qgc2VlIHRo
ZSBjb25jZXJuLiBJdCdzIGEgbG93IGxldmVsIGZ1bmN0aW9uLCBmb3IgWGVuJ3MgaW50ZXJuYWwK
PiA+PiA+IHVzZSBvbmx5LiBJdCdzIGVzc2VudGlhbGx5IHRoZSBlcXVpdmFsZW50IG9mIGEgcDJt
IGxvb2t1cCBmdW5jdGlvbiBhbmQKPiA+PiA+IHRoZXJlJ3Mgbm8gd2F5IHdlJ2QgZXZlciBleHBv
c2UgdGhlIHJlc3VsdHMgb2Ygc3VjaCBhIGxvb2t1cCB0byB0aGUKPiBndWVzdAo+ID4+ID4gZWl0
aGVyLgo+ID4+Cj4gPj4gT2gsIHRoYXQgd2FzIHV0dGVyIGNvbmZ1c2lvbiBvbiBteSBwYXJ0IHRo
ZW4sIGFuZCBJJ20gc29ycnkgZm9yIGFsbAo+ID4+IHRoZSBub2lzZS4gSSd2ZSBnb3QgbWlzbGVh
ZCBieSB0aGUgdGl0bGVzIG9mIHRoaXMgcGF0Y2ggYW5kIHBhdGNoZXMKPiA+PiAxMyBhbmQgMTQs
IGFsbCBvZiB3aGljaCBoYXZlICJpb21tdV9vcHMiIGFzIHBhcnRzIG9mIHRoZW0uCj4gPj4KPiA+
Cj4gPiBJIHJlY2VudGx5IG5vdGljZWQgdGhpcyBuYW1lIG92ZXJsb2FkaW5nIHNvIHNvcnJ5IGZv
ciBsZWFkaW5nIHlvdSBhc3RyYXkuIEkKPiA+IHdpbGwgc2VyaW91c2x5IGNvbnNpZGVyIHJlbmFt
aW5nIHRoZSBoeXBlcmNhbGwgd2hlbiBJIHJlLXdvcmsgdGhlIGxhdGVyCj4gPiBwYXRjaGVzLgo+
IAo+IFRoZSBoeXBlcmNhbGwgbmFtZSBpcyBmaW5lLCBJIHRoaW5rLiBQZXJoYXBzIHRoZSBkaXN0
aW5jdGlvbgo+IGNvdWxkIGFscmVhZHkgYmUgbWFkZSBtb3JlIGNsZWFyIGJ5IHVzaW5nIGlvbW11
X29wcyBmb3IgdGhlCj4gaW50ZXJuYWwgaW50ZXJmYWNlKHMpIChtYXRjaGluZyB0aGVpciBzdHJ1
Y3R1cmUgbmFtZSkgYW5kCj4gaW9tbXVfb3AgLyBpb21tdV9vcC1zIGZvciB0aGUgaHlwZXJjYWxs
IGJhc2VkIG9wZXJhdGlvbnMsCj4gc2VlaW5nIHRoYXQgdGhlIHN0cnVjdHVyZSBpcyBuYW1lcyB4
ZW5faW9tbXVfb3A/Cj4gCgpPay4gSSdsbCBsZWF2ZSB0aGUgZmlsZW5hbWVzIGFzIGlvbW11X29w
LltjaF0gYnV0IEknbGwgdHJ5IHRvIHJlZmVyIGNvbnNpc3RlbnRseSB0byB4ZW5faW9tbXVfb3Ag
aW4gY29tbWVudHMgYW5kIGRlc2NyaXB0aW9ucyByZWxhdGluZyB0byB0aGUgaHlwZXJjYWxscyBh
bmQgaW9tbXVfb3BzIGZvciB0aGUgaW50ZXJuYWwgYWJzdHJhY3Rpb24gbGF5ZXIuCgogIFBhdWwK
Cj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:51: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 1g05YA-0002KY-SY; Wed, 12 Sep 2018 13:51: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=tu0h=l2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g05Y9-0002KO-7t
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:51:21 +0000
X-Inumbo-ID: ab3938f9-b692-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ab3938f9-b692-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:49:29 +0200 (CEST)
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=vZmG3/gfyfy5xDzojrr6BmqUsINa3FVFpoUMQ6EHGo0=;
 b=R+8RFpiscy6+VJZ9pkQJXhfKX8ai2nhhyIvuklVGXnE5qUh+NkezszBfSS72CWaI8UOsmd33cWaXC016rOZZgvmxnnU/S7cF4/74+dA6h0d25xMZUmR7PssVw4aNyqlabN3k9VYIT7qT0kJ9fezE7JMpjXCs3hUZGTLVChRofsE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.54) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Wed, 12 Sep 2018 13:51:12 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
 <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
Date: Wed, 12 Sep 2018 16:51:06 +0300
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: <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: VI1PR08CA0129.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::31) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 70812645-e17b-4c28-a3a7-08d618b6cd5f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:4ILSbWov33NeNXf03YfYwQQqOpXmGHfnRZQeGe+5NLA06izMTvqI9TnxLGIt2LPB2LlUeXGOlh5OewMObphkSIc4LdtyO4EVwuE7uTF7rUth30s7KCpnW0AdayTp+8uY8vuRQ8PdpmkHxxoEpOSmtQureK4F28MgjJUJWGSmGgliUj7tzwzN1q2BBOxUpq8WOGNvzEVyYVJRivkAV6Ni2KIrJF1Xp1r63smO4JQ461bTPKu7dm2qunMT9Z0mS/1k;
 25:kgMwgKDPXRr4Cz00x+HG5NO2aqHoHQOWb/nT5G02g6jkMT7qDsqBZgE0vAMe/Wxb0fMFfwpsd+QlKjjr6pbsjdPsqN0s4f1MHPsD0TfS7EEtsnspSzTxH52fKqvxJufAsfMoCjxWLYtWMEzNLMVR8prysGXk3YOg2hKR4LXjSMeCSFJxPkmlLN6XWeWei6vPPkFaoie5nDEBIiO/pmIosWeuRKyIGdrE1SeZLoLVlEjSRPBQX7GHL4k6bkjsn0REFzGNXEDR8LOxNgAd9BqocRwzoZL73yWv+PxMu5Md6U399rsEofntrbC+heKWvLOv+QU1sIXP8Ya3h7htik5EHQ==;
 31:6r7iRWYhXZV2d0v17ipgo+k67A7MWQAM3qhparlhMeT+dDmj7LAHR39SewmT834lOMHrv4E1tHKsL0UeW0gL/EEyGxvIp1XYmR5HF7pxIeuNeKcz4IL0G2PErkokGIcVTq1RHmT70RDi4Twc0DGuQFPq7RD3iCuFQyoDdoL9vIwhxJPgvmmo72vSb+eeToNPt+vQLpXkdgk3TtslXwq+sCDN3lbNh7rvBRXw0/uE7kQ=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:OfwyMGx8jn38AObbZH8P32tN1QnV3qt/Q9Gux9y0g9VO/l77WnRnu6hqlOIVhllX7+NjYesUr4k7Fz8l14TOFpNIpXj89qJVSEdL4vxVe4TrzobFFy0eM9mMf/iKRmO5fn5Z1hPy6+IVKndHE9bxiiYG/ImBHBHBGxAh7hkNWIha6rViBKPIp4YMve6+2a/JlRFQ43bvMTHj3myeMnhTqSga3wXtV0ouluAIrzyNqR5EUFFTY+Ne+ZdIy7P0lqLBNwT+15dC8ylgEWEMsTx5afFVZVEk5ce/oGw7YaMTZQmOyfw+OavPIXe0/UzzYk0m5V/0R227Hzmy4nN311OWzR/IT96NQRUUVQYy+SjaHmaztzIVe0L/yYDPSXaYApstc21RwunSLialazkjerI6K/UCNXDIfGtO9/qTiZSybNO0r6dekkrSHQtT3AYOGMyXFFjPc1mJmebO9xs312A+MJavtowhAE7bqQm4HOUw1zHG3A4r1oaJi7EdI45GdBHU;
 4:T8htmKbFqdKUYouXFWmUbFajXQc6wuL6CcRBEAmza9w0nhcOrstSnYQni5isw52UifYMqwtQMXFFe0ub01RTqat1fTKjDxVTBnCkXHotpp+KyvRg+HMwKr1eKs/pDCaFEbYb9dZHUk0y6/KUkQNqHGIVDmTGCMR1MM2XjAUVeeawl+/8e4FgICLKCxb4sMO8t+l3aiTaMoQp5qsZ+Ais/h1Ex484xukT8j6sEIZOdpDM5ilt2PP5W/yfGfVKuJjCVf0h7Q0Kpvmy+4Z/AtqtuiG+r8Hb5j6k7qWrFfqosyExl7tmkqnYVbon4ziBEprTPO2D/TYZCYbIiJ187IIS5l+oNCro7ZBZbuokq4xataw=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3763868DD843FBAF95ADBEA1E61B0@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(136003)(396003)(39860400002)(189003)(199004)(65956001)(956004)(446003)(31686004)(65826007)(106356001)(316002)(77096007)(186003)(58126008)(6306002)(97736004)(65806001)(67846002)(53936002)(47776003)(36756003)(8936002)(7736002)(486006)(6246003)(93886005)(14444005)(25786009)(16576012)(4326008)(6486002)(16526019)(68736007)(26005)(105586002)(217873002)(50466002)(52146003)(86362001)(2906002)(2870700001)(31696002)(72206003)(478600001)(2486003)(3846002)(305945005)(6116002)(966005)(80792005)(23676004)(11346002)(52116002)(345774005)(5660300001)(76176011)(229853002)(64126003)(386003)(53546011)(476003)(2616005)(6666003)(66066001)(81166006)(81156014)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzTUIzNzYzOzIzOjFhdGhuNTYvVGVDSWlrTHZ6K0VUZmhFaDZ4?=
 =?utf-8?B?ZngrblVTODUrbEgwZENHOHNXaDJqOGl4OTNWY1NseGdUWVpvVFQzeldmb2U2?=
 =?utf-8?B?Rmg5YWx1MktvQmNmZ2ZjeHU3dWxNYk8vc01OY3dEa25tQU1VWE9xcEVCeWsv?=
 =?utf-8?B?ekRnenRkVDFtWnNqZnVhdjYvcWZFcmt2MUZUcnlZM3RIeExIdzgycjNwSktt?=
 =?utf-8?B?MStkRGZVMGNpeGVSajhadm9Nck4rb2xkTFV4c09NZ2FWaXBnc29DNWlCWUZq?=
 =?utf-8?B?cXd2VWw5ajNrZDRkR2c5cVRuclVrTXdDUGswME9tVTlQRDd6cjNqQ3FERDF0?=
 =?utf-8?B?aGhSbFl3R0o3aHMwY2xXNkZxbDRzd1dpeGVUU2hRdGtIZk9rVldXNUpvY1FF?=
 =?utf-8?B?ZUt3M2cvcjU2U1dmTHVEUENIaERXSmFISGN3WVA4WU9kNWlDUS9yZWlaSGxx?=
 =?utf-8?B?aWFyYjhFenhDTGlvT28rZnFwL0l6ZFNLTjRPNjRYV2Q2QU9SSVRMSGt4ZThn?=
 =?utf-8?B?dlRETlZHZFAvMW5lYVA2b1l2UFhUUGlUVTZkSnNXR2pGcUFSdkZpblBRdUlK?=
 =?utf-8?B?Y1VwZThrMUVMZDk1QWVhM2pxTG1sY29kZ0drSTB6UXd2MVlBMk85RGNHMU1a?=
 =?utf-8?B?RFd6Z1IyZHprOVJGTEU4cC9VYy9yV3U3UVU2R3lxbW9yaTRYM2xFTTFzdGpS?=
 =?utf-8?B?aWxUbUt4ZFhnTlhiazVyV3RkK2srbFVNNjk0c0Z2UkRzWVpRNWZMZlVJKzhD?=
 =?utf-8?B?a1QwQTQxeVFmOEREbkIzaE54OTZQWWpUTW43Y3BMdFJBaWNPaGxmcFZvUkxF?=
 =?utf-8?B?MW5UdmZ3c0FFUkExbUNmNm9BdGFJVnV3Ny9XazJoVmdQYjk0ZitsenRHSVVC?=
 =?utf-8?B?WWdJT2F1MmRaNTluMzE1R2FYT3d2OG5NR25iS2VzVTlYTHhuMjEwRTVvekdu?=
 =?utf-8?B?M2ZXc01oVXlXeThxS2tmQ3RXK3lKVE4wUk1peVJjSW9zcUVpQjc1NmM4OGRW?=
 =?utf-8?B?QmFTM1VNWlJDY1lKVHNWYmc3ZTFPMlV0UTN6VlNYcGc2WVNidE56VjJUTFNx?=
 =?utf-8?B?d09ETmJvbDNoVzBkbnpJYnRWUHhEQW1sQkRiQ0tNb1ZMSGJoNUsya2NzTWcx?=
 =?utf-8?B?SXJ3OEppUXZ1QmJKeklVR3VpVHRHYnF4MmlTdGpCcHhuUmp0UkIvRE80d0dG?=
 =?utf-8?B?cnFoSUoyZmNzeUtndXVJMUF5RFNiWmQ0M29zejZuNFBOSllCY3poWjhKbGZ5?=
 =?utf-8?B?eTk4UjROUWZLWXMrVllyS0toYlcrWExnVnU1QU9vNDc1OEZEckJCR2liUXp3?=
 =?utf-8?B?VmdFeFlqUjJkVU1pRGRhTVo4THpzZ1ZSZWJNTnJnWUN2cU1jeUxaeG9tOTBF?=
 =?utf-8?B?azVjMDA0V01zazZLQ1RMbVBtNExxMzlUR0s3QnFaOWNPbEF0dlhIZVh4SkEy?=
 =?utf-8?B?ZDJUQzNzYUx5SCt4M3l4dmZ6cWtXMHFxV04xekd4SUNRRG8rQVVvWGl3WFJ5?=
 =?utf-8?B?cTEwa3V1VWlWeHFUZVQ2UVpVZlJtWHFIMER0YVViR1ZtajZVSUdrRVg4b1pM?=
 =?utf-8?B?Zk1QV050S2R0cGM5VFV1a3RUMllkaml0V09CS01lODJnNXJxQ1BjTTZkRWI0?=
 =?utf-8?B?TDhNb2hxZFF3SXRISFRsdnN4bVE5MzZpeDkra0hxK3RYZWY0V3QzOHYvQW1B?=
 =?utf-8?B?SWhXRTlxbHppcS9nK2tHOFozcGt2V2lUdTJIU2N2b0VIQWhSUFJLdlNFamhv?=
 =?utf-8?B?YTBLaDJ5YWl2djdYUkE0d0RpQ0l3Rk1NSnhqakprNzdzOVd5TGlFR3ByRmM1?=
 =?utf-8?B?bFRBV2dNV2dLMmlHTVJIYXVDU1lDMkF0SFhZaTNGWEZaZXdPYzB2SjVTMlRO?=
 =?utf-8?B?b2ZuT0VhUHJNMExZN1pBT3BVRU1yVCtMKy9PL1ltVnJVOU1sYVFzbnFjSmhX?=
 =?utf-8?B?R1JMOXptbjRaa3ArNEk3S0I0ZnVGV093MjFMUnltWjRmSHByeEg4VGtMMUh2?=
 =?utf-8?B?UTlXL210aEQxRVdEVXFJRlMwNTVPQkU3Z1NHd0s1c042Rk51NlpHNkR5K0ZJ?=
 =?utf-8?B?UWlRVkRtazlCbDUrZFcxaTg2Z2Z4YkVmaHVmWStjaWR0S0dSZEVZa3B6UUZ3?=
 =?utf-8?Q?rP1Lrl9LmkSd8lCJk9gTOf0=3D?=
X-Microsoft-Antispam-Message-Info: Zapxz3O5ExC0wdJUlZdS9f7Se5A5jf9CYeQRRMXw5bcOPzirTs2InkFWYyeu79kEyO2RS5H9vhdXJf9XEYRa28zfZm0GlHPgeQEnBdaLOXNGxOu3dKIGn9iuZ+8rrLfnTLWEV0n/9EdbaHyfHJzhaCesmPKMHzvRNpF2SUlMbbbsViVSVtKMwcKmSl3cBK9gASpr6mbQ+amlWeNlMgllW1DrYwUkUC9X4SH/7DRijer2Af/Oaz5EIy/iI9ynwWZB0rCJVl2wOhxlCmCJhXu7iNNLB2tkZ5RfoJS89dB0sjFvSQzeFOtM607eK9wIiv4evS1GM4OFdIz4dSKSF15jZFhfbwnH66R8irX07mmkP1A=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:jN0OQubQMUuOtUTUAVp+6OcWC5l3juWSbv/7mzgts/nL/4FOtelG5Tmhp04QnU/aTy1soDQG/qCkqs+WJ4Jq7TIkKfKUNTI3bn26sBK1f5fKgz5J91ez3jNuZUFgcCFHXi2TY7j/+kUcn+1qA3/a8p3/rAvPCOD2T1mlEi8Nl1/gCZ5wastnLO2ZiK7gPUG56m+TdBr+EOibA3KV8TEO5Q5v+Zs8chkaoLG6pbKVLZWcvNB4BsbDvxktCa87SYsZDQVK540GTTrvxVnk0Zp3nUW6lUhsv1+JtmC1t4hk8nsdywm2dfpU9ybH4DGG9i2A0x4AiWm9a7x0LYiSy7T62lGfbHojBm/CNus8jAQLNef4/vvuJWfYy4P46krvu6jwY/DrNJsxVgRpN2DOyN8f6fB9etfEev44c/cT4E2rznwUJpsANTKQRHeZ3+sehbjnQJVsGDMhSG5ygYof+Q2aOw==;
 5:wgM9ZYNvmeQT0NdN47FVbn0QGSii3HIU5ve02xRfg829gFWi+TOYh5lwlfMDqUH4UB+BD+cqUJ3MooAPVGJGz4f6JFxOcp7Cl+O78x1WoMwlSPWpQBDRhYBJaZvzn6EZgbr7yfHyDjq5m1FxcP5Pg5Qi0iZSaQ6/nOTHc+PnmBs=;
 7:Zpuzc0slB49UEL2R681br53VZx0mXv3mEjsmb03+jsqcw8unTfjKm5n2G0WU+zAFzB42mtEJPMWnjMXtiStOEHQBcnv0kYH/b7GZObqRe0HzlVmWI8rKamkqYzCZ8TLHDVHhq2JoZbav4KEiyO65t1Vu7sQnbe4WyAK6neuHW/2lGfht5X3QP6HBXHG6JRcl4mFQmrrKXVNBOsDpTgr8C9JOGpJMz6gEeWlyFs1RZLxGUd70/wgUT+2EmyUxw8yj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 13:51:12.3215 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 70812645-e17b-4c28-a3a7-08d618b6cd5f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGksCgpPbiAxMi4wOS4xOCAxMzo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFZvbG9keW15
ciwKPiAKPiBPbiAwOS8xMS8yMDE4IDA4OjMwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4gT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDEwLzA5LzE4
IDE4OjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBPbiAxMC4wOS4xOCAxNjowMSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Pj4+PiBPUC1URUUgdXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0
aCBjb21tYW5kIGJ1ZmZlcnMgKHNlZQo+Pj4+Pj4gcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBS
UEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4+Pj4+IGl0IGhhcyBubyBi
dWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4+
PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNpYWw6IGl0IHJlcXVlc3RzIE5XIHRvIGFsbG9jYXRl
IHNoYXJlZAo+Pj4+Pj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVzdWFsbHkgdGhp
cyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+Pj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0
aHJlYWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+Pj4+Pj4gdGhlIHRpbWUgdW50aWwg
c2h1dGRvd24uCj4+Pj4+Pgo+Pj4+Pj4gTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVy
KHMpIHRvIG1ha2Ugc3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+Pj4+Pj4gdHJhbnNmZXIgaXQgdG8g
c29tZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPj4+Pj4+IGFk
ZHJlc3Mgc3BhY2UsIGJlY2F1c2UgbWVkaWF0b3IgbmVlZHMgdG8gY2hlY2sgcmVzcG9uc2VzIGZy
b20KPj4+Pj4+IGd1ZXN0cy4KPj4+Pj4KPj4+Pj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3
YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZlciAKPj4+Pj4gbWFwcGVkIGluIFhlbj8g
V2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSBldmVyeSB0aW1lIAo+Pj4+
PiB5b3Ugd2FudCB0byBnZXQgaW5mb3JtYXRpb24gZnJvbSB0aGUgZ3Vlc3Q/Cj4+Pj4gU29ycnks
IEkganVzdCBkaWRuJ3Qga25vdyBhYm91dCB0aGlzIG1lY2hhbmlzbS4gQnV0IGZvciBwZXJmb3Jt
YW5jZSAKPj4+PiByZWFzb25zLAo+Pj4+IEknZCBsaWtlIHRvIGtlZXAgdGhpcyBidWZmZXJzIGFs
d2F5cyBtYXBwZWQuIFlvdSBzZWUsIFJQQyByZXR1cm5zIGFyZQo+Pj4+IHZlcnkgZnJlcXVlbnQg
KGZvciBldmVyeSBJUlEsIGFjdHVhbGx5KS4gU28gSSB0aGluaywgaXQgd2lsbCBiZSBjb3N0bHkK
Pj4+PiB0byBtYXAvdW5tYXAgdGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPj4+Cj4+PiBUaGlzIGlz
IGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJR
IAo+Pj4gZHVyaW5nIGFuIFJQQy4gV2hhdCBhcmUgdGhlIGNoYW5jZXMgZm9yIHRoYXQ/IEZhaXJs
eSBsaW1pdGVkLiBJZiB0aGlzIAo+Pj4gaXMgaGFwcGVuaW5nIHRvbyBvZnRlbiwgdGhlbiB0aGUg
bWFwL3VubWFwIGhlcmUgd2lsbCBiZSB5b3VyIGxlYXN0IAo+Pj4gY29uY2Vybi4KPj4gTm93LCB0
aGlzIGNvcHkgd2lsbCBoYXBwZW4gZm9yIGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9T
LUVMMCAKPj4gbW9kZS4gQ2hhbmNlcyBhcmUgcXVpdGUgaGlnaCwgSSBtdXN0IHNheS4KPj4gTG9v
azogT1AtVEVFIG9yIChUQSkgaXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29t
ZSBidWZmZXIsIAo+PiBmb3IgZXhhbXBsZS4gSVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkg
ZXhlY3V0ZXMgUlBDIHJldHVybiAocmlnaHQgCj4+IGZyb20gaW50ZXJydXB0IGhhbmRsZXIpLCBz
byBOVyBjYW4gaGFuZGxlIGludGVycnVwdC4gVGhlbiBOVyByZXR1cm5zIAo+PiBjb250cm9sIGJh
Y2sgdG8gT1AtVEVFLCBpZiBpdCB3YW50cyB0by4KPiAKPiBJIHVuZGVyc3RhbmQgdGhpcy4uLiBC
dXQgdGhlIG1hcC91bm1hcCBzaG91bGQgYmUgbmVnbGlnaWJsZSBvdmVyIHRoZSAKPiByZXN0IG9m
IHRoZSBjb250ZXh0LgpJIHRob3VnaHQgdGhhdCBtYXAvdW5tYXAgaXMgcXVpdGUgY29zdGx5IG9w
ZXJhdGlvbiwgYnV0IEkgY2FuIGJlIHdyb25nIAp0aGVyZS4KCj4+Cj4+IFRoaXMgaXMgaG93IGxv
bmcgam9iIGluIE9QLVRFRSBjYW4gYmUgcHJlZW1wdGVkIGJ5IGxpbnV4IGtlcm5lbCwgZm9yIAo+
PiBleGFtcGxlLiBUaW1lciBJUlEgZW5zdXJlcyB0aGF0IGNvbnRyb2wgd2lsbCBiZSByZXR1cm5l
ZCB0byBsaW51eCwgCj4+IHNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBvdGhlciB0YXNrIGFuZCBP
UC1URUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIAo+PiBpdHMgY2FsbGVyIGlzIHNjaGVkdWxlZCBi
YWNrLCBzbyBpdCBjYW4gcmVzdW1lIHRoZSB3b3JrLgo+Pgo+Pj4KPj4+IEhvd2V2ZXIsIEkgd291
bGQgbGlrZSB0byBzZWUgYW55IHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gaGVyZSB0byAKPj4+IHdl
aWdodCB3aXRoIHRoZSBtZW1vcnkgaW1wYWN0IGluIFhlbiAoQXJtMzIgaGF2ZSBsaW1pdGVkIGFt
b3VudCBvZiBWQSAKPj4+IGF2YWlsYWJsZSkuCj4+IFdpdGggY3VycmVudCBjb25maWd1cmF0aW9u
LCB0aGlzIGlzIG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0Lgo+PiBBcyBmb3IgcGVyZm9ybWFu
Y2UgY29tcGFyaXNvbi4uLiBUaGlzIGlzIGRvYWJsZSwgYnV0IHdpbGwgdGFrZcKgIHNvbWUgCj4+
IHRpbWUuCj4gCj4gTGV0IG1lIHdyaXRlIGl0IGRpZmZlcmVudGx5LCBJIHdpbGwgYWx3YXlzIGNo
b3NlIHRoZSBzYWZlIHNpZGUgdW50aWwgCj4gdGhpcyBpcyBzdHJpY3RseSBuZWNlc3Nhcnkgb3Ig
cGVyZm9ybWFuY2UgaGFzIGJlZW4gcHJvdmVuLiBJIG1pZ2h0IGJlIAo+IGNvbnZpbmNlZCBmb3Ig
anVzdCAxNiBwYWdlcywgYWx0aG91Z2ggaXQgZmVlbHMgbGlrZSBhIHByZW1hdHVyZSAKPiBvcHRp
bWl6YXRpb24uLi4KCk9rYXksIHRoZW4gSSdsbCBzdGljayB3aXRoIG1lbW9yeSBjb3B5IGhlbHBl
cnMgZm9yIG5vdy4KCj4+Cj4+Pgo+Pj4+PiBJdCBmZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZy
ZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcgCj4+Pj4+IE9QLVRFRS4gSSB0aGlu
ayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4+Pgo+Pj4+IE5vLCBpdCBpcyBP
UC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkLCB3aGVu
IAo+Pj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVl
ZCB0aGUgYnVmZmVyLgo+Pj4KPj4+IEJ1dCB5b3UgZm9yd2FyZCB0aGF0IGNhbGwgdG8gT1AtVEVF
IGFmdGVyLiBTbyB3aGF0IHdvdWxkIE9QLVRFRSBkbyAKPj4+IHdpdGggdGhhdD8KPj4gSGFwcGls
eSByZXN1bWUgaW50ZXJydXB0ZWQgd29yay4gVGhlcmUgaXMgaG93IFJQQyB3b3JrczoKPj4KPj4g
MS4gTlcgY2xpZW50IGlzc3VlcyBTVEQgY2FsbCAob3IgeWllbGRpbmcgY2FsbCBpbiB0ZXJtcyBv
ZiBTTUNDQykKPj4gMi4gT1AtVEVFIHN0YXJ0cyBpdHMgd29yaywgYnV0IGl0IGlzIG5lZWRlZCB0
byBiZSBpbnRlcnJ1cHRlZCBmb3Igc29tZQo+PiDCoMKgwqAgcmVhc29uOiBJUlEgYXJyaXZlZCwg
aXQgd2FudHMgdG8gYmxvY2sgb24gYSBtdXRleCwgaXQgYXNrcyBOVyB0byBkbwo+PiDCoMKgwqAg
c29tZSB3b3JrIChsaWtlIGFsbG9jYXRpbmcgbWVtb3J5IG9yIGxvYWRpbmcgVEEpLiBUaGlzIGlz
IGNhbGxlZCAiUlBDCj4+IMKgwqDCoCByZXR1cm4iLgo+PiAzLiBPUC1URUUgc3VzcGVuZHMgdGhy
ZWFkIGFuZCBkb2VzIHJldHVybiBmcm9tIFNNQyBjYWxsIHdpdGggY29kZQo+PiDCoMKgwqAgT1BU
RUVfU01DX1JQQ19WQUwoU09NRV9DTUQpIGluIGEwLCBhbmQgc29tZSBvcHRpb25hbCBwYXJhbWV0
ZXJzIGluCj4+IMKgwqDCoCBvdGhlciByZWdpc3RlcnMKPj4gNC4gTlcgc2VlcyB0aGF0IHRoaXMg
aXMgYSBSUEMsIGFuZCBub3QgY29tcGxldGVkIFNURCBjYWxsLCBzbyBpdCBkb2VzCj4+IMKgwqDC
oCBTT01FX0NNRCBhbmTCoCBpc3N1ZXMgYW5vdGhlciBTTUMgd2l0aCBjb2RlCj4+IMKgwqDCoCBP
UFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgaW4gYTAKPj4gNS4gT1AtVEVFIHdha2VzIHVw
IHN1c3BlbmRlZCB0aHJlYWQgYW5kIGNvbnRpbnVlcyBleGVjdXRpb24KPj4gNi4gcHRzIDItNSBh
cmUgcmVwZWF0ZWQgdW50aWwgT1AtVEVFIGZpbmlzaGVzIHRoZSB3b3JrCj4+IDcuIEl0IHJldHVy
bnMgZnJvbSBsYXN0IFNNQyBjYWxsIHdpdGggY29kZSBPUFRFRV9TTUNfUkVUVVJOX1NVQ0NFU1Mv
Cj4+IMKgwqDCoCBPUFRFRV9TTUNfUkVUVVJOX3NvbWVfZXJyb3IgaW4gYTAuCj4+IDguIG9wdGVl
IGRyaXZlciBzZWVzIHRoYXQgY2FsbCBmcm9tIHB0LjEgaXMgZmluaXNoZWQgYXQgbGVhc3QgYW5k
Cj4+IMKgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBjbGllbnQKPiAKPiBUaGFuayB5b3Ug
Zm9yIHRoZSBleHBsYW5hdGlvbi4gQXMgSSBtZW50aW9uZWQgaW4gYW5vdGhlciB0aHJlYWQsIGl0
IAo+IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIGtpbmQgb2YgaGlnaGx5IGxldmVsIGV4cGxh
bmF0aW9uIGluIHRoZSB0cmVlIAo+IGFuZCBhbGwgdGhvc2UgaW50ZXJhY3Rpb24uIElmIGl0IGlz
IGFscmVhZHkgZXhpc3RpbmcsIHRoZW4gcG9pbnRlciBpbiAKPiB0aGUgY29kZS4KSGlnaCBsZXZl
bCBpcyBjb3ZlcmVkIGF0IFsxXSwgYW5kICBsb3cgbGV2ZWwgaXMgY292ZXJlZCBpbiBhbHJlYWR5
IAptZW50aW9uZWQgaGVhZGVyIGZpbGVzLgpCdXQgSSBkb24ndCBrbm93IGFib3V0IGFueSBleHBs
YW5hdGlvbiBhdCBkZXRhaWwgbGV2ZWwgSSBnYXZlIHlvdSBhYm92ZS4KCj4+Cj4+Cj4+PiBMb29r
aW5nIGF0IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUgcG90ZW50aWFsIHJhY2UgY29u
ZGl0aW9uIAo+Pj4gaGVyZS4gTm90aGluZyBwcmV2ZW50IGEgZ3Vlc3QgdG8gY2FsbCB0d2ljZSB3
aXRoIHRoZSBzYW1lIAo+Pj4gb3B0ZWVfdGhyZWFkX2lkLgo+PiBPUC1URUUgaGFzIGludGVybmFs
IGNoZWNrIGFnYWluc3QgdGhpcy4KPiAKPiBJIGFtIG5vdCBzdXJlIGhvdyBPUC1URUUgaW50ZXJu
YWwgY2hlY2sgd291bGQgaGVscCBoZXJlLiBUaGUgdXNlciBtYXkgCj4ga25vdyB0aGF0IHRocmVh
ZC1pZCAxIGV4aXN0IGFuZCB3aWxsIGNhbGwgaXQgZnJvbSAyIHZDUFVzIGNvbmN1cnJlbnRseS4K
PiAKPiBTbyBoYW5kbGVfcnBjIHdpbGwgZmluZCBhIGNvbnRleHQgYXNzb2NpYXRlZCB0byBpdCBh
bmQgdXNlIGl0IGZvciAKPiBleGVjdXRlX3N0ZF9jYWxsLiBJZiBPUC1URUUgcmV0dXJuIGFuIGVy
cm9yIChvciBpcyBkb25lIHdpdGggaXQpLCB5b3UgCj4gd2lsbCBlbmQgdXAgdG8gZnJlZSB0d2lj
ZSB0aGUgc2FtZSBjb250ZXh0Lgo+IAo+IERpZCBJIG1pc3MgYW55dGhpbmc/CkFoLCBJIHNlZSB3
aGF0IGRvIHlvdSBtZWFuLiBZZXMsIEkgbmVlZCB0byB0cmFjayBjYWxsIHN0YXRlLiBTb21lCmZs
YWcgdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhcnRpY3VsYXIgY2FsbCBpcyBhbHJlYWR5IGJlaW5n
IHByb2Nlc3NlZC4KCgoKPj4KPj4+IFNvIGl0IHdvdWxkIGJlIHBvc3NpYmxlIGZvciB0d28gdkNQ
VSB0byBjYWxsIGNvbmN1cnJlbnRseSB0aGUgc2FtZSAKPj4+IGNvbW1hbmQgYW5kIGZyZWUgaXQu
Cj4+IE1heWJlIHlvdSBub3RpY2VkIHRoYXQgbWVkaWF0b3IgdXNlcyBzaGFkb3cgYnVmZmVyIHRv
IHJlYWQgY29va2llIGlkLgo+IAo+IEkgYW0gbm90IHNwZWFraW5nIGFib3V0IHRoZSBjb29raWUg
aWQgYnV0IHRoZSB0aHJlYWRfaWQuLi4gSG93ZXZlciB0aGlzIAo+IHN0YXRlbWVudCBpcyB3cm9u
ZyBpbiB0aGUgY29udGV4dCB3ZSBhcmUgZGlzY3Vzc2luZy4gQm90aCB0aHJlYWRfaWQgYW5kIAo+
IGNvb2tpZSBhcmUgcmVhZCBmcm9tIHRoZSBndWVzdCByZWdpc3RlcnMuCnRocmVhZF9pZCBpcyBp
bmRlZWQgcmVhZCBmcm9tIGd1ZXN0IHJlZ2lzdGVycy4gY29va2llIGlkIHNob3VsZCBiZSByZWFk
IApmcm9tIE9QLVRFRSByZWdpc3RlcnMsICBJJ2xsIHJlLWNoZWNrIHRoaXMuCgpbMV0gCmh0dHBz
Oi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvYmxvYi9tYXN0ZXIvZG9jdW1lbnRhdGlvbi9v
cHRlZV9kZXNpZ24ubWQKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:51: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 1g05YB-0002Ke-5A; Wed, 12 Sep 2018 13: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=tu0h=l2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g05Y9-0002KP-7g
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 13:51:21 +0000
X-Inumbo-ID: aa87ee5f-b692-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id aa87ee5f-b692-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:49:28 +0200 (CEST)
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=vZmG3/gfyfy5xDzojrr6BmqUsINa3FVFpoUMQ6EHGo0=;
 b=R+8RFpiscy6+VJZ9pkQJXhfKX8ai2nhhyIvuklVGXnE5qUh+NkezszBfSS72CWaI8UOsmd33cWaXC016rOZZgvmxnnU/S7cF4/74+dA6h0d25xMZUmR7PssVw4aNyqlabN3k9VYIT7qT0kJ9fezE7JMpjXCs3hUZGTLVChRofsE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.54) by
 AM0PR03MB3763.eurprd03.prod.outlook.com (2603:10a6:208:45::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.19; Wed, 12 Sep 2018 13:51:12 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
 <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
Date: Wed, 12 Sep 2018 16:51:06 +0300
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: <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: VI1PR08CA0129.eurprd08.prod.outlook.com
 (2603:10a6:800:d4::31) To AM0PR03MB3763.eurprd03.prod.outlook.com
 (2603:10a6:208:45::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 70812645-e17b-4c28-a3a7-08d618b6cd5f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3763; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 3:4ILSbWov33NeNXf03YfYwQQqOpXmGHfnRZQeGe+5NLA06izMTvqI9TnxLGIt2LPB2LlUeXGOlh5OewMObphkSIc4LdtyO4EVwuE7uTF7rUth30s7KCpnW0AdayTp+8uY8vuRQ8PdpmkHxxoEpOSmtQureK4F28MgjJUJWGSmGgliUj7tzwzN1q2BBOxUpq8WOGNvzEVyYVJRivkAV6Ni2KIrJF1Xp1r63smO4JQ461bTPKu7dm2qunMT9Z0mS/1k;
 25:kgMwgKDPXRr4Cz00x+HG5NO2aqHoHQOWb/nT5G02g6jkMT7qDsqBZgE0vAMe/Wxb0fMFfwpsd+QlKjjr6pbsjdPsqN0s4f1MHPsD0TfS7EEtsnspSzTxH52fKqvxJufAsfMoCjxWLYtWMEzNLMVR8prysGXk3YOg2hKR4LXjSMeCSFJxPkmlLN6XWeWei6vPPkFaoie5nDEBIiO/pmIosWeuRKyIGdrE1SeZLoLVlEjSRPBQX7GHL4k6bkjsn0REFzGNXEDR8LOxNgAd9BqocRwzoZL73yWv+PxMu5Md6U399rsEofntrbC+heKWvLOv+QU1sIXP8Ya3h7htik5EHQ==;
 31:6r7iRWYhXZV2d0v17ipgo+k67A7MWQAM3qhparlhMeT+dDmj7LAHR39SewmT834lOMHrv4E1tHKsL0UeW0gL/EEyGxvIp1XYmR5HF7pxIeuNeKcz4IL0G2PErkokGIcVTq1RHmT70RDi4Twc0DGuQFPq7RD3iCuFQyoDdoL9vIwhxJPgvmmo72vSb+eeToNPt+vQLpXkdgk3TtslXwq+sCDN3lbNh7rvBRXw0/uE7kQ=
X-MS-TrafficTypeDiagnostic: AM0PR03MB3763:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 20:OfwyMGx8jn38AObbZH8P32tN1QnV3qt/Q9Gux9y0g9VO/l77WnRnu6hqlOIVhllX7+NjYesUr4k7Fz8l14TOFpNIpXj89qJVSEdL4vxVe4TrzobFFy0eM9mMf/iKRmO5fn5Z1hPy6+IVKndHE9bxiiYG/ImBHBHBGxAh7hkNWIha6rViBKPIp4YMve6+2a/JlRFQ43bvMTHj3myeMnhTqSga3wXtV0ouluAIrzyNqR5EUFFTY+Ne+ZdIy7P0lqLBNwT+15dC8ylgEWEMsTx5afFVZVEk5ce/oGw7YaMTZQmOyfw+OavPIXe0/UzzYk0m5V/0R227Hzmy4nN311OWzR/IT96NQRUUVQYy+SjaHmaztzIVe0L/yYDPSXaYApstc21RwunSLialazkjerI6K/UCNXDIfGtO9/qTiZSybNO0r6dekkrSHQtT3AYOGMyXFFjPc1mJmebO9xs312A+MJavtowhAE7bqQm4HOUw1zHG3A4r1oaJi7EdI45GdBHU;
 4:T8htmKbFqdKUYouXFWmUbFajXQc6wuL6CcRBEAmza9w0nhcOrstSnYQni5isw52UifYMqwtQMXFFe0ub01RTqat1fTKjDxVTBnCkXHotpp+KyvRg+HMwKr1eKs/pDCaFEbYb9dZHUk0y6/KUkQNqHGIVDmTGCMR1MM2XjAUVeeawl+/8e4FgICLKCxb4sMO8t+l3aiTaMoQp5qsZ+Ais/h1Ex484xukT8j6sEIZOdpDM5ilt2PP5W/yfGfVKuJjCVf0h7Q0Kpvmy+4Z/AtqtuiG+r8Hb5j6k7qWrFfqosyExl7tmkqnYVbon4ziBEprTPO2D/TYZCYbIiJ187IIS5l+oNCro7ZBZbuokq4xataw=
X-Microsoft-Antispam-PRVS: <AM0PR03MB3763868DD843FBAF95ADBEA1E61B0@AM0PR03MB3763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:AM0PR03MB3763; BCL:0; PCL:0; RULEID:; SRVR:AM0PR03MB3763; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(136003)(396003)(39860400002)(189003)(199004)(65956001)(956004)(446003)(31686004)(65826007)(106356001)(316002)(77096007)(186003)(58126008)(6306002)(97736004)(65806001)(67846002)(53936002)(47776003)(36756003)(8936002)(7736002)(486006)(6246003)(93886005)(14444005)(25786009)(16576012)(4326008)(6486002)(16526019)(68736007)(26005)(105586002)(217873002)(50466002)(52146003)(86362001)(2906002)(2870700001)(31696002)(72206003)(478600001)(2486003)(3846002)(305945005)(6116002)(966005)(80792005)(23676004)(11346002)(52116002)(345774005)(5660300001)(76176011)(229853002)(64126003)(386003)(53546011)(476003)(2616005)(6666003)(66066001)(81166006)(81156014)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3763; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAzTUIzNzYzOzIzOjFhdGhuNTYvVGVDSWlrTHZ6K0VUZmhFaDZ4?=
 =?utf-8?B?ZngrblVTODUrbEgwZENHOHNXaDJqOGl4OTNWY1NseGdUWVpvVFQzeldmb2U2?=
 =?utf-8?B?Rmg5YWx1MktvQmNmZ2ZjeHU3dWxNYk8vc01OY3dEa25tQU1VWE9xcEVCeWsv?=
 =?utf-8?B?ekRnenRkVDFtWnNqZnVhdjYvcWZFcmt2MUZUcnlZM3RIeExIdzgycjNwSktt?=
 =?utf-8?B?MStkRGZVMGNpeGVSajhadm9Nck4rb2xkTFV4c09NZ2FWaXBnc29DNWlCWUZq?=
 =?utf-8?B?cXd2VWw5ajNrZDRkR2c5cVRuclVrTXdDUGswME9tVTlQRDd6cjNqQ3FERDF0?=
 =?utf-8?B?aGhSbFl3R0o3aHMwY2xXNkZxbDRzd1dpeGVUU2hRdGtIZk9rVldXNUpvY1FF?=
 =?utf-8?B?ZUt3M2cvcjU2U1dmTHVEUENIaERXSmFISGN3WVA4WU9kNWlDUS9yZWlaSGxx?=
 =?utf-8?B?aWFyYjhFenhDTGlvT28rZnFwL0l6ZFNLTjRPNjRYV2Q2QU9SSVRMSGt4ZThn?=
 =?utf-8?B?dlRETlZHZFAvMW5lYVA2b1l2UFhUUGlUVTZkSnNXR2pGcUFSdkZpblBRdUlK?=
 =?utf-8?B?Y1VwZThrMUVMZDk1QWVhM2pxTG1sY29kZ0drSTB6UXd2MVlBMk85RGNHMU1a?=
 =?utf-8?B?RFd6Z1IyZHprOVJGTEU4cC9VYy9yV3U3UVU2R3lxbW9yaTRYM2xFTTFzdGpS?=
 =?utf-8?B?aWxUbUt4ZFhnTlhiazVyV3RkK2srbFVNNjk0c0Z2UkRzWVpRNWZMZlVJKzhD?=
 =?utf-8?B?a1QwQTQxeVFmOEREbkIzaE54OTZQWWpUTW43Y3BMdFJBaWNPaGxmcFZvUkxF?=
 =?utf-8?B?MW5UdmZ3c0FFUkExbUNmNm9BdGFJVnV3Ny9XazJoVmdQYjk0ZitsenRHSVVC?=
 =?utf-8?B?WWdJT2F1MmRaNTluMzE1R2FYT3d2OG5NR25iS2VzVTlYTHhuMjEwRTVvekdu?=
 =?utf-8?B?M2ZXc01oVXlXeThxS2tmQ3RXK3lKVE4wUk1peVJjSW9zcUVpQjc1NmM4OGRW?=
 =?utf-8?B?QmFTM1VNWlJDY1lKVHNWYmc3ZTFPMlV0UTN6VlNYcGc2WVNidE56VjJUTFNx?=
 =?utf-8?B?d09ETmJvbDNoVzBkbnpJYnRWUHhEQW1sQkRiQ0tNb1ZMSGJoNUsya2NzTWcx?=
 =?utf-8?B?SXJ3OEppUXZ1QmJKeklVR3VpVHRHYnF4MmlTdGpCcHhuUmp0UkIvRE80d0dG?=
 =?utf-8?B?cnFoSUoyZmNzeUtndXVJMUF5RFNiWmQ0M29zejZuNFBOSllCY3poWjhKbGZ5?=
 =?utf-8?B?eTk4UjROUWZLWXMrVllyS0toYlcrWExnVnU1QU9vNDc1OEZEckJCR2liUXp3?=
 =?utf-8?B?VmdFeFlqUjJkVU1pRGRhTVo4THpzZ1ZSZWJNTnJnWUN2cU1jeUxaeG9tOTBF?=
 =?utf-8?B?azVjMDA0V01zazZLQ1RMbVBtNExxMzlUR0s3QnFaOWNPbEF0dlhIZVh4SkEy?=
 =?utf-8?B?ZDJUQzNzYUx5SCt4M3l4dmZ6cWtXMHFxV04xekd4SUNRRG8rQVVvWGl3WFJ5?=
 =?utf-8?B?cTEwa3V1VWlWeHFUZVQ2UVpVZlJtWHFIMER0YVViR1ZtajZVSUdrRVg4b1pM?=
 =?utf-8?B?Zk1QV050S2R0cGM5VFV1a3RUMllkaml0V09CS01lODJnNXJxQ1BjTTZkRWI0?=
 =?utf-8?B?TDhNb2hxZFF3SXRISFRsdnN4bVE5MzZpeDkra0hxK3RYZWY0V3QzOHYvQW1B?=
 =?utf-8?B?SWhXRTlxbHppcS9nK2tHOFozcGt2V2lUdTJIU2N2b0VIQWhSUFJLdlNFamhv?=
 =?utf-8?B?YTBLaDJ5YWl2djdYUkE0d0RpQ0l3Rk1NSnhqakprNzdzOVd5TGlFR3ByRmM1?=
 =?utf-8?B?bFRBV2dNV2dLMmlHTVJIYXVDU1lDMkF0SFhZaTNGWEZaZXdPYzB2SjVTMlRO?=
 =?utf-8?B?b2ZuT0VhUHJNMExZN1pBT3BVRU1yVCtMKy9PL1ltVnJVOU1sYVFzbnFjSmhX?=
 =?utf-8?B?R1JMOXptbjRaa3ArNEk3S0I0ZnVGV093MjFMUnltWjRmSHByeEg4VGtMMUh2?=
 =?utf-8?B?UTlXL210aEQxRVdEVXFJRlMwNTVPQkU3Z1NHd0s1c042Rk51NlpHNkR5K0ZJ?=
 =?utf-8?B?UWlRVkRtazlCbDUrZFcxaTg2Z2Z4YkVmaHVmWStjaWR0S0dSZEVZa3B6UUZ3?=
 =?utf-8?Q?rP1Lrl9LmkSd8lCJk9gTOf0=3D?=
X-Microsoft-Antispam-Message-Info: Zapxz3O5ExC0wdJUlZdS9f7Se5A5jf9CYeQRRMXw5bcOPzirTs2InkFWYyeu79kEyO2RS5H9vhdXJf9XEYRa28zfZm0GlHPgeQEnBdaLOXNGxOu3dKIGn9iuZ+8rrLfnTLWEV0n/9EdbaHyfHJzhaCesmPKMHzvRNpF2SUlMbbbsViVSVtKMwcKmSl3cBK9gASpr6mbQ+amlWeNlMgllW1DrYwUkUC9X4SH/7DRijer2Af/Oaz5EIy/iI9ynwWZB0rCJVl2wOhxlCmCJhXu7iNNLB2tkZ5RfoJS89dB0sjFvSQzeFOtM607eK9wIiv4evS1GM4OFdIz4dSKSF15jZFhfbwnH66R8irX07mmkP1A=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR03MB3763;
 6:jN0OQubQMUuOtUTUAVp+6OcWC5l3juWSbv/7mzgts/nL/4FOtelG5Tmhp04QnU/aTy1soDQG/qCkqs+WJ4Jq7TIkKfKUNTI3bn26sBK1f5fKgz5J91ez3jNuZUFgcCFHXi2TY7j/+kUcn+1qA3/a8p3/rAvPCOD2T1mlEi8Nl1/gCZ5wastnLO2ZiK7gPUG56m+TdBr+EOibA3KV8TEO5Q5v+Zs8chkaoLG6pbKVLZWcvNB4BsbDvxktCa87SYsZDQVK540GTTrvxVnk0Zp3nUW6lUhsv1+JtmC1t4hk8nsdywm2dfpU9ybH4DGG9i2A0x4AiWm9a7x0LYiSy7T62lGfbHojBm/CNus8jAQLNef4/vvuJWfYy4P46krvu6jwY/DrNJsxVgRpN2DOyN8f6fB9etfEev44c/cT4E2rznwUJpsANTKQRHeZ3+sehbjnQJVsGDMhSG5ygYof+Q2aOw==;
 5:wgM9ZYNvmeQT0NdN47FVbn0QGSii3HIU5ve02xRfg829gFWi+TOYh5lwlfMDqUH4UB+BD+cqUJ3MooAPVGJGz4f6JFxOcp7Cl+O78x1WoMwlSPWpQBDRhYBJaZvzn6EZgbr7yfHyDjq5m1FxcP5Pg5Qi0iZSaQ6/nOTHc+PnmBs=;
 7:Zpuzc0slB49UEL2R681br53VZx0mXv3mEjsmb03+jsqcw8unTfjKm5n2G0WU+zAFzB42mtEJPMWnjMXtiStOEHQBcnv0kYH/b7GZObqRe0HzlVmWI8rKamkqYzCZ8TLHDVHhq2JoZbav4KEiyO65t1Vu7sQnbe4WyAK6neuHW/2lGfht5X3QP6HBXHG6JRcl4mFQmrrKXVNBOsDpTgr8C9JOGpJMz6gEeWlyFs1RZLxGUd70/wgUT+2EmyUxw8yj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 13:51:12.3215 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 70812645-e17b-4c28-a3a7-08d618b6cd5f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3763
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

SGksCgpPbiAxMi4wOS4xOCAxMzo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFZvbG9keW15
ciwKPiAKPiBPbiAwOS8xMS8yMDE4IDA4OjMwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4gT24gMTEuMDkuMTggMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDEwLzA5LzE4
IDE4OjQ0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBPbiAxMC4wOS4xOCAxNjowMSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Pj4+PiBPUC1URUUgdXN1YWxseSB1c2VzIHRoZSBzYW1lIGlkZWEgd2l0
aCBjb21tYW5kIGJ1ZmZlcnMgKHNlZQo+Pj4+Pj4gcHJldmlvdXMgY29tbWl0KSB0byBpc3N1ZSBS
UEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4+Pj4+IGl0IGhhcyBubyBi
dWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4+Pj4+
PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNpYWw6IGl0IHJlcXVlc3RzIE5XIHRvIGFsbG9jYXRl
IHNoYXJlZAo+Pj4+Pj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVzdWFsbHkgdGhp
cyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+Pj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRFRSB0
aHJlYWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+Pj4+Pj4gdGhlIHRpbWUgdW50aWwg
c2h1dGRvd24uCj4+Pj4+Pgo+Pj4+Pj4gTWVkaWF0b3IgbmVlZHMgdG8gcGluIHRoaXMgYnVmZmVy
KHMpIHRvIG1ha2Ugc3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+Pj4+Pj4gdHJhbnNmZXIgaXQgdG8g
c29tZW9uZSBlbHNlLiBBbHNvIGl0IHNob3VsZCBiZSBtYXBwZWQgaW50byBYRU4KPj4+Pj4+IGFk
ZHJlc3Mgc3BhY2UsIGJlY2F1c2UgbWVkaWF0b3IgbmVlZHMgdG8gY2hlY2sgcmVzcG9uc2VzIGZy
b20KPj4+Pj4+IGd1ZXN0cy4KPj4+Pj4KPj4+Pj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgYWx3
YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZlciAKPj4+Pj4gbWFwcGVkIGluIFhlbj8g
V2h5IG5vdCB1c2luZyBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSBldmVyeSB0aW1lIAo+Pj4+
PiB5b3Ugd2FudCB0byBnZXQgaW5mb3JtYXRpb24gZnJvbSB0aGUgZ3Vlc3Q/Cj4+Pj4gU29ycnks
IEkganVzdCBkaWRuJ3Qga25vdyBhYm91dCB0aGlzIG1lY2hhbmlzbS4gQnV0IGZvciBwZXJmb3Jt
YW5jZSAKPj4+PiByZWFzb25zLAo+Pj4+IEknZCBsaWtlIHRvIGtlZXAgdGhpcyBidWZmZXJzIGFs
d2F5cyBtYXBwZWQuIFlvdSBzZWUsIFJQQyByZXR1cm5zIGFyZQo+Pj4+IHZlcnkgZnJlcXVlbnQg
KGZvciBldmVyeSBJUlEsIGFjdHVhbGx5KS4gU28gSSB0aGluaywgaXQgd2lsbCBiZSBjb3N0bHkK
Pj4+PiB0byBtYXAvdW5tYXAgdGhpcyBidWZmZXIgZXZlcnkgdGltZS4KPj4+Cj4+PiBUaGlzIGlz
IGEgYml0IG1pc2xlYWRpbmcuLi4gVGhpcyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJR
IAo+Pj4gZHVyaW5nIGFuIFJQQy4gV2hhdCBhcmUgdGhlIGNoYW5jZXMgZm9yIHRoYXQ/IEZhaXJs
eSBsaW1pdGVkLiBJZiB0aGlzIAo+Pj4gaXMgaGFwcGVuaW5nIHRvbyBvZnRlbiwgdGhlbiB0aGUg
bWFwL3VubWFwIGhlcmUgd2lsbCBiZSB5b3VyIGxlYXN0IAo+Pj4gY29uY2Vybi4KPj4gTm93LCB0
aGlzIGNvcHkgd2lsbCBoYXBwZW4gZm9yIGV2ZXJ5IElSUSB3aGVuIENQVSBpcyBpbiBTLUVMMS9T
LUVMMCAKPj4gbW9kZS4gQ2hhbmNlcyBhcmUgcXVpdGUgaGlnaCwgSSBtdXN0IHNheS4KPj4gTG9v
azogT1AtVEVFIG9yIChUQSkgaXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29t
ZSBidWZmZXIsIAo+PiBmb3IgZXhhbXBsZS4gSVJRIGZpcmVzLCBPUC1URUUgaW1tZWRpYXRlbHkg
ZXhlY3V0ZXMgUlBDIHJldHVybiAocmlnaHQgCj4+IGZyb20gaW50ZXJydXB0IGhhbmRsZXIpLCBz
byBOVyBjYW4gaGFuZGxlIGludGVycnVwdC4gVGhlbiBOVyByZXR1cm5zIAo+PiBjb250cm9sIGJh
Y2sgdG8gT1AtVEVFLCBpZiBpdCB3YW50cyB0by4KPiAKPiBJIHVuZGVyc3RhbmQgdGhpcy4uLiBC
dXQgdGhlIG1hcC91bm1hcCBzaG91bGQgYmUgbmVnbGlnaWJsZSBvdmVyIHRoZSAKPiByZXN0IG9m
IHRoZSBjb250ZXh0LgpJIHRob3VnaHQgdGhhdCBtYXAvdW5tYXAgaXMgcXVpdGUgY29zdGx5IG9w
ZXJhdGlvbiwgYnV0IEkgY2FuIGJlIHdyb25nIAp0aGVyZS4KCj4+Cj4+IFRoaXMgaXMgaG93IGxv
bmcgam9iIGluIE9QLVRFRSBjYW4gYmUgcHJlZW1wdGVkIGJ5IGxpbnV4IGtlcm5lbCwgZm9yIAo+
PiBleGFtcGxlLiBUaW1lciBJUlEgZW5zdXJlcyB0aGF0IGNvbnRyb2wgd2lsbCBiZSByZXR1cm5l
ZCB0byBsaW51eCwgCj4+IHNjaGVkdWxlciBzY2hlZHVsZXMgc29tZSBvdGhlciB0YXNrIGFuZCBP
UC1URUUgcGF0aWVudGx5IHdhaXRzIHVudGlsIAo+PiBpdHMgY2FsbGVyIGlzIHNjaGVkdWxlZCBi
YWNrLCBzbyBpdCBjYW4gcmVzdW1lIHRoZSB3b3JrLgo+Pgo+Pj4KPj4+IEhvd2V2ZXIsIEkgd291
bGQgbGlrZSB0byBzZWUgYW55IHBlcmZvcm1hbmNlIGNvbXBhcmlzb24gaGVyZSB0byAKPj4+IHdl
aWdodCB3aXRoIHRoZSBtZW1vcnkgaW1wYWN0IGluIFhlbiAoQXJtMzIgaGF2ZSBsaW1pdGVkIGFt
b3VudCBvZiBWQSAKPj4+IGF2YWlsYWJsZSkuCj4+IFdpdGggY3VycmVudCBjb25maWd1cmF0aW9u
LCB0aGlzIGlzIG1heGltdW0gMTYgcGFnZXMgcGVyIGd1ZXN0Lgo+PiBBcyBmb3IgcGVyZm9ybWFu
Y2UgY29tcGFyaXNvbi4uLiBUaGlzIGlzIGRvYWJsZSwgYnV0IHdpbGwgdGFrZcKgIHNvbWUgCj4+
IHRpbWUuCj4gCj4gTGV0IG1lIHdyaXRlIGl0IGRpZmZlcmVudGx5LCBJIHdpbGwgYWx3YXlzIGNo
b3NlIHRoZSBzYWZlIHNpZGUgdW50aWwgCj4gdGhpcyBpcyBzdHJpY3RseSBuZWNlc3Nhcnkgb3Ig
cGVyZm9ybWFuY2UgaGFzIGJlZW4gcHJvdmVuLiBJIG1pZ2h0IGJlIAo+IGNvbnZpbmNlZCBmb3Ig
anVzdCAxNiBwYWdlcywgYWx0aG91Z2ggaXQgZmVlbHMgbGlrZSBhIHByZW1hdHVyZSAKPiBvcHRp
bWl6YXRpb24uLi4KCk9rYXksIHRoZW4gSSdsbCBzdGljayB3aXRoIG1lbW9yeSBjb3B5IGhlbHBl
cnMgZm9yIG5vdy4KCj4+Cj4+Pgo+Pj4+PiBJdCBmZWVscyBxdWl0ZSBzdXNwaWNpb3VzIHRvIGZy
ZWUgdGhlIG1lbW9yeSBpbiBYZW4gYmVmb3JlIGNhbGxpbmcgCj4+Pj4+IE9QLVRFRS4gSSB0aGlu
ayB0aGlzIG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4+Pgo+Pj4+IE5vLCBpdCBpcyBP
UC1URUUgYXNrZWQgdG8gZnJlZSBidWZmZXIuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkLCB3aGVu
IAo+Pj4+IE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVl
ZCB0aGUgYnVmZmVyLgo+Pj4KPj4+IEJ1dCB5b3UgZm9yd2FyZCB0aGF0IGNhbGwgdG8gT1AtVEVF
IGFmdGVyLiBTbyB3aGF0IHdvdWxkIE9QLVRFRSBkbyAKPj4+IHdpdGggdGhhdD8KPj4gSGFwcGls
eSByZXN1bWUgaW50ZXJydXB0ZWQgd29yay4gVGhlcmUgaXMgaG93IFJQQyB3b3JrczoKPj4KPj4g
MS4gTlcgY2xpZW50IGlzc3VlcyBTVEQgY2FsbCAob3IgeWllbGRpbmcgY2FsbCBpbiB0ZXJtcyBv
ZiBTTUNDQykKPj4gMi4gT1AtVEVFIHN0YXJ0cyBpdHMgd29yaywgYnV0IGl0IGlzIG5lZWRlZCB0
byBiZSBpbnRlcnJ1cHRlZCBmb3Igc29tZQo+PiDCoMKgwqAgcmVhc29uOiBJUlEgYXJyaXZlZCwg
aXQgd2FudHMgdG8gYmxvY2sgb24gYSBtdXRleCwgaXQgYXNrcyBOVyB0byBkbwo+PiDCoMKgwqAg
c29tZSB3b3JrIChsaWtlIGFsbG9jYXRpbmcgbWVtb3J5IG9yIGxvYWRpbmcgVEEpLiBUaGlzIGlz
IGNhbGxlZCAiUlBDCj4+IMKgwqDCoCByZXR1cm4iLgo+PiAzLiBPUC1URUUgc3VzcGVuZHMgdGhy
ZWFkIGFuZCBkb2VzIHJldHVybiBmcm9tIFNNQyBjYWxsIHdpdGggY29kZQo+PiDCoMKgwqAgT1BU
RUVfU01DX1JQQ19WQUwoU09NRV9DTUQpIGluIGEwLCBhbmQgc29tZSBvcHRpb25hbCBwYXJhbWV0
ZXJzIGluCj4+IMKgwqDCoCBvdGhlciByZWdpc3RlcnMKPj4gNC4gTlcgc2VlcyB0aGF0IHRoaXMg
aXMgYSBSUEMsIGFuZCBub3QgY29tcGxldGVkIFNURCBjYWxsLCBzbyBpdCBkb2VzCj4+IMKgwqDC
oCBTT01FX0NNRCBhbmTCoCBpc3N1ZXMgYW5vdGhlciBTTUMgd2l0aCBjb2RlCj4+IMKgwqDCoCBP
UFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgaW4gYTAKPj4gNS4gT1AtVEVFIHdha2VzIHVw
IHN1c3BlbmRlZCB0aHJlYWQgYW5kIGNvbnRpbnVlcyBleGVjdXRpb24KPj4gNi4gcHRzIDItNSBh
cmUgcmVwZWF0ZWQgdW50aWwgT1AtVEVFIGZpbmlzaGVzIHRoZSB3b3JrCj4+IDcuIEl0IHJldHVy
bnMgZnJvbSBsYXN0IFNNQyBjYWxsIHdpdGggY29kZSBPUFRFRV9TTUNfUkVUVVJOX1NVQ0NFU1Mv
Cj4+IMKgwqDCoCBPUFRFRV9TTUNfUkVUVVJOX3NvbWVfZXJyb3IgaW4gYTAuCj4+IDguIG9wdGVl
IGRyaXZlciBzZWVzIHRoYXQgY2FsbCBmcm9tIHB0LjEgaXMgZmluaXNoZWQgYXQgbGVhc3QgYW5k
Cj4+IMKgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBjbGllbnQKPiAKPiBUaGFuayB5b3Ug
Zm9yIHRoZSBleHBsYW5hdGlvbi4gQXMgSSBtZW50aW9uZWQgaW4gYW5vdGhlciB0aHJlYWQsIGl0
IAo+IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIGtpbmQgb2YgaGlnaGx5IGxldmVsIGV4cGxh
bmF0aW9uIGluIHRoZSB0cmVlIAo+IGFuZCBhbGwgdGhvc2UgaW50ZXJhY3Rpb24uIElmIGl0IGlz
IGFscmVhZHkgZXhpc3RpbmcsIHRoZW4gcG9pbnRlciBpbiAKPiB0aGUgY29kZS4KSGlnaCBsZXZl
bCBpcyBjb3ZlcmVkIGF0IFsxXSwgYW5kICBsb3cgbGV2ZWwgaXMgY292ZXJlZCBpbiBhbHJlYWR5
IAptZW50aW9uZWQgaGVhZGVyIGZpbGVzLgpCdXQgSSBkb24ndCBrbm93IGFib3V0IGFueSBleHBs
YW5hdGlvbiBhdCBkZXRhaWwgbGV2ZWwgSSBnYXZlIHlvdSBhYm92ZS4KCj4+Cj4+Cj4+PiBMb29r
aW5nIGF0IHRoYXQgY29kZSwgSSBqdXN0IG5vdGljZWQgdGhlcmUgcG90ZW50aWFsIHJhY2UgY29u
ZGl0aW9uIAo+Pj4gaGVyZS4gTm90aGluZyBwcmV2ZW50IGEgZ3Vlc3QgdG8gY2FsbCB0d2ljZSB3
aXRoIHRoZSBzYW1lIAo+Pj4gb3B0ZWVfdGhyZWFkX2lkLgo+PiBPUC1URUUgaGFzIGludGVybmFs
IGNoZWNrIGFnYWluc3QgdGhpcy4KPiAKPiBJIGFtIG5vdCBzdXJlIGhvdyBPUC1URUUgaW50ZXJu
YWwgY2hlY2sgd291bGQgaGVscCBoZXJlLiBUaGUgdXNlciBtYXkgCj4ga25vdyB0aGF0IHRocmVh
ZC1pZCAxIGV4aXN0IGFuZCB3aWxsIGNhbGwgaXQgZnJvbSAyIHZDUFVzIGNvbmN1cnJlbnRseS4K
PiAKPiBTbyBoYW5kbGVfcnBjIHdpbGwgZmluZCBhIGNvbnRleHQgYXNzb2NpYXRlZCB0byBpdCBh
bmQgdXNlIGl0IGZvciAKPiBleGVjdXRlX3N0ZF9jYWxsLiBJZiBPUC1URUUgcmV0dXJuIGFuIGVy
cm9yIChvciBpcyBkb25lIHdpdGggaXQpLCB5b3UgCj4gd2lsbCBlbmQgdXAgdG8gZnJlZSB0d2lj
ZSB0aGUgc2FtZSBjb250ZXh0Lgo+IAo+IERpZCBJIG1pc3MgYW55dGhpbmc/CkFoLCBJIHNlZSB3
aGF0IGRvIHlvdSBtZWFuLiBZZXMsIEkgbmVlZCB0byB0cmFjayBjYWxsIHN0YXRlLiBTb21lCmZs
YWcgdG8gaW5kaWNhdGUgdGhhdCB0aGlzIHBhcnRpY3VsYXIgY2FsbCBpcyBhbHJlYWR5IGJlaW5n
IHByb2Nlc3NlZC4KCgoKPj4KPj4+IFNvIGl0IHdvdWxkIGJlIHBvc3NpYmxlIGZvciB0d28gdkNQ
VSB0byBjYWxsIGNvbmN1cnJlbnRseSB0aGUgc2FtZSAKPj4+IGNvbW1hbmQgYW5kIGZyZWUgaXQu
Cj4+IE1heWJlIHlvdSBub3RpY2VkIHRoYXQgbWVkaWF0b3IgdXNlcyBzaGFkb3cgYnVmZmVyIHRv
IHJlYWQgY29va2llIGlkLgo+IAo+IEkgYW0gbm90IHNwZWFraW5nIGFib3V0IHRoZSBjb29raWUg
aWQgYnV0IHRoZSB0aHJlYWRfaWQuLi4gSG93ZXZlciB0aGlzIAo+IHN0YXRlbWVudCBpcyB3cm9u
ZyBpbiB0aGUgY29udGV4dCB3ZSBhcmUgZGlzY3Vzc2luZy4gQm90aCB0aHJlYWRfaWQgYW5kIAo+
IGNvb2tpZSBhcmUgcmVhZCBmcm9tIHRoZSBndWVzdCByZWdpc3RlcnMuCnRocmVhZF9pZCBpcyBp
bmRlZWQgcmVhZCBmcm9tIGd1ZXN0IHJlZ2lzdGVycy4gY29va2llIGlkIHNob3VsZCBiZSByZWFk
IApmcm9tIE9QLVRFRSByZWdpc3RlcnMsICBJJ2xsIHJlLWNoZWNrIHRoaXMuCgpbMV0gCmh0dHBz
Oi8vZ2l0aHViLmNvbS9PUC1URUUvb3B0ZWVfb3MvYmxvYi9tYXN0ZXIvZG9jdW1lbnRhdGlvbi9v
cHRlZV9kZXNpZ24ubWQKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 13:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 13:58: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 1g05fA-0002gj-2C; Wed, 12 Sep 2018 13:58: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=w83q=l2=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g05f8-0002ga-RX
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:58:34 +0000
X-Inumbo-ID: adc3fe9c-b693-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adc3fe9c-b693-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 15:56:43 +0200 (CEST)
Received: by mail-ed1-f67.google.com with SMTP id k14-v6so1827065edr.13
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 06:58:33 -0700 (PDT)
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=wr3yIEP8p+52B/tjBTqjsy6xOuEC80o84CXdfr3JbQs=;
 b=G9vVqzwHF6FxTMvUi6l8BwhZkZrFoqwLhra+WzEeZfpaKnq7rcEllWkXh7+J4D4Eyp
 Vl/V6vCG3xNvbjXj5I9RbDbqQYfrAjewhX1TyaJxrg9/beq58ItdkI6RYSmcNNCgCdeG
 aeBWgduDCWu8SiCtdQ1QDdItHSHYWEXf0BjjZYcbb/1D6oPPGgz7Gg9kGhKLZteQjz6g
 DSDpby4vyqKoDf17bYDEI/bIch4hSpp5HMnt+BZhZDZ0jbcI68T5LAcs0IQgaK90W5PG
 hSPdXm0seOKLDE9sHFRjUkDR7JpUfrTLfBXC1A+IZlyqOxsFeh7kMeUtNybg91xi8CLc
 Pk2g==
X-Gm-Message-State: APzg51ByPzct1WW1y7kj/jinhRV0J2wwDp35fYDpKtD+tzUTI5PMMAty
 4Oh06i8RxWpYoKC0eXQrlw8qXIOGmWg=
X-Google-Smtp-Source: ANB0Vda6/YbzNx342ZZVbGDgwek7KnwssgfkBgZQg86CR4oiacSNYDaou61S9QzNXw5AQilPcHQIaw==
X-Received: by 2002:aa7:d78c:: with SMTP id
 s12-v6mr2822350edq.69.1536760711152; 
 Wed, 12 Sep 2018 06:58:31 -0700 (PDT)
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com.
 [209.85.221.51])
 by smtp.gmail.com with ESMTPSA id t44-v6sm647360edd.96.2018.09.12.06.58.30
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 06:58:30 -0700 (PDT)
Received: by mail-wr1-f51.google.com with SMTP id z96-v6so2160732wrb.8
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 06:58:30 -0700 (PDT)
X-Received: by 2002:adf:b609:: with SMTP id f9-v6mr1553187wre.14.1536760709996; 
 Wed, 12 Sep 2018 06:58:29 -0700 (PDT)
MIME-Version: 1.0
References: <20180912075006.31791-1-apop@bitdefender.com>
 <20180912075006.31791-2-apop@bitdefender.com>
In-Reply-To: <20180912075006.31791-2-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 12 Sep 2018 07:57:51 -0600
X-Gmail-Original-Message-ID: <CABfawhnXiFo535swJS50-naL3VjQsSRNLwSo5-KpYgpu4qUaWQ@mail.gmail.com>
Message-ID: <CABfawhnXiFo535swJS50-naL3VjQsSRNLwSo5-KpYgpu4qUaWQ@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v6 1/3] x86/mm: Change default value for
 suppress #VE in set_mem_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: 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>,
 Vlad-Ioan TOPAN <itopan@bitdefender.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTo1MCBBTSBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVu
ZGVyLmNvbT4gd3JvdGU6Cj4KPiBGcm9tOiBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZl
bmRlci5jb20+Cj4KPiBUaGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlICJzdXBwcmVzcyAjVkUiIGJp
dCBzZXQgYnkgc2V0X21lbV9hY2Nlc3MoKQo+IGN1cnJlbnRseSBkZXBlbmRzIG9uIHdoZXRoZXIg
dGhlIGNhbGwgaXMgbWFkZSBmcm9tIHRoZSBzYW1lIGRvbWFpbiAodGhlCj4gYml0IGlzIHNldCB3
aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9tYWluIGFuZCBjbGVhcmVkIGlmIGNhbGxlZCBmcm9t
Cj4gdGhlIHNhbWUgZG9tYWluKS4gVGhpcyBwYXRjaCBjaGFuZ2VzIHRoYXQgYmVoYXZpb3IgdG8g
aW5oZXJpdCB0aGUgb2xkCj4gc3VwcHJlc3MgI1ZFIGJpdCB2YWx1ZSBpZiBpdCBpcyBhbHJlYWR5
IHNldCBhbmQgdG8gc2V0IGl0IHRvIDEKPiBvdGhlcndpc2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBt
b3JlIHJlbGlhYmxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5A
Yml0ZGVmZW5kZXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVm
ZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KCj4gLS0tCj4gQ2hhbmdlcyBpbiB2NjoKPiAtIGFkZCBhIGNvbW1lbnQgaW4gdGhlIGNvZGUg
dG8gZXhwbGFpbiB0aGUgbWVhbmluZyBvZiB0aGUgLTEgbWFnaWMgdmFsdWUKPiAtLS0KPiAgeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDcgKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gaW5k
ZXggYThiM2U5OWVjNC4uYzk4MGYxNzQ0ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IEBAIC0y
ODUsOCArMjg1LDExIEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+
IC0gICAgcmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80
SywgdCwgYSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluICE9
IGQpOwo+ICsgICAgLyoKPiArICAgICAqIEluaGVyaXQgdGhlIG9sZCBzdXBwcmVzcyAjVkUgYml0
IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkgc2V0LCBvciBzZXQgaXQKPiArICAgICAqIHRvIDEgb3Ro
ZXJ3aXNlCj4gKyAgICAgKi8KPiArICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIC0xKTsKPiAgfQo+Cj4gIHN0YXRpYyBpbnQgc2V0
X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAt
LQo+IDIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:12:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g05sr-00048M-D0; Wed, 12 Sep 2018 14:12:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g05sq-00048H-A6
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:12:44 +0000
X-Inumbo-ID: 0ac58510-b696-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ac58510-b696-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 14:13:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 08:12:41 -0600
Message-Id: <5B991ED502000078001E7DE3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 08:12:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-15-paul.durrant@citrix.com>
In-Reply-To: <20180823094711.21376-15-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 14/14] x86: extend the map and unmap
 iommu_ops to support grant references
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtpbnQKPiArYWNxdWlyZV9ncmVmX2Zvcl9pb21tdShzdHJ1Y3QgZG9tYWluICpkLCBncmFu
dF9yZWZfdCBncmVmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIG1m
bl90ICptZm4pCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwo+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+ICsg
ICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7Cj4gKyAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3Q7Cj4gKyAgICB1aW50MTZfdCAqc3RhdHVzOwo+ICsgICAgaW50IHJjOwo+ICsK
PiArICAgIGdyYW50X3JlYWRfbG9jayhndCk7Cj4gKwo+ICsgICAgcmMgPSAtRU5PRU5UOwo+ICsg
ICAgaWYgKCBncmVmID4gbnJfZ3JhbnRfZW50cmllcyhndCkgKQoKPj0gKGFsc28gaW4gdGhlIHJl
bGVhc2UgY291bnRlcnBhcnQpCgo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+ICsKPiArICAgIGFj
dCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKGd0LCBncmVmKTsKPiArICAgIHNoYWggPSBzaGFyZWRf
ZW50cnlfaGVhZGVyKGd0LCBncmVmKTsKPiArICAgIHN0YXR1cyA9ICggZ3QtPmd0X3ZlcnNpb24g
PT0gMiApID8KClN0cmF5IGJsYW5rcy4gRnVydGhlciBkb3duIGluIGEgc2ltaWxhciBjb25zdHJ1
Y3QgeW91IGV2ZW4gb21pdCB0aGUKcGFyZW50aGVzZXMsIHdoaWNoIHlvdSBjb3VsZCBhcyB3ZWxs
IGRvIGhlcmUgdG9vLiBBZ2FpbiBhbHNvIGJlbG93LgoKPiArICAgICAgICAmc3RhdHVzX2VudHJ5
KGd0LCBncmVmKSA6Cj4gKyAgICAgICAgJnNoYWgtPmZsYWdzOwoKVGhlIHdob2xlIHRoaW5nIGRv
ZXMgbm90IGZpdCBvbiBhIGxpbmU/Cgo+ICsgICAgcmMgPSAtRUFDQ0VTOwo+ICsgICAgaWYgKCAo
c2hhaC0+ZmxhZ3MgJiBHVEZfdHlwZV9tYXNrKSAhPSBHVEZfcGVybWl0X2FjY2VzcyB8fAo+ICsg
ICAgICAgICAoc2hhaC0+ZmxhZ3MgJiBHVEZfc3ViX3BhZ2UpICkKPiArICAgICAgICBnb3RvIHJl
bGVhc2U7CgpTbyB0cmFuc2l0aXZlIGdyYW50cyBhcmUgb2theSBkZXNwaXRlIHRoZXJlIGJlaW5n
IG5vIHNwZWNpYWwKaGFuZGxpbmcgYW55d2hlcmUgaW4gdGhlIGZ1bmN0aW9uPwoKPiArICAgIHJj
ID0gLUVSQU5HRTsKPiArICAgIGlmICggYWN0LT5waW4gJiYgKChhY3QtPmRvbWlkICE9IGN1cnJk
LT5kb21haW5faWQpIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAoYWN0LT5waW4gJiAweDgw
ODA4MDgwVSkgIT0gMCkgKQoKWW91IHdhbnQgdG8gY2hlY2sgb25seSB0d28gb2YgdGhlIGZvdXIg
dG9wIGJpdHMsIGFzIHlvdSBvbmx5IGFkZCBpbgpHTlRQSU5fZGV2e3Isd31faW5jIGJlbG93LgoK
PiArICAgICAgICBnb3RvIHJlbGVhc2U7Cj4gKwo+ICsgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAg
aWYgKCAhYWN0LT5waW4gfHwKPiArICAgICAgICAgKCFyZWFkb25seSAmJiAhKGFjdC0+cGluICYg
R05UUElOX2RldndfbWFzaykpICkgewo+ICsgICAgICAgIGlmICggX3NldF9zdGF0dXMoZ3QtPmd0
X3ZlcnNpb24sIGN1cnJkLT5kb21haW5faWQsIHJlYWRvbmx5LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgc2hhaCwgYWN0LCBzdGF0dXMpICE9IEdOVFNUX29rYXkgKQo+ICsgICAgICAg
ICAgICBnb3RvIHJlbGVhc2U7Cj4gKyAgICB9CgpQbGVhc2UgY29tYmluZSB0aGUgdHdvIGlmKCkt
cy4KCj4gKyAgICBpZiAoICFhY3QtPnBpbiApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2ZuX3QgZ2Zu
ID0gZ3QtPmd0X3ZlcnNpb24gPT0gMSA/Cj4gKyAgICAgICAgICAgIF9nZm4oc2hhcmVkX2VudHJ5
X3YxKGd0LCBncmVmKS5mcmFtZSkgOgo+ICsgICAgICAgICAgICBfZ2ZuKHNoYXJlZF9lbnRyeV92
MihndCwgZ3JlZikuZnVsbF9wYWdlLmZyYW1lKTsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+ICsKPiArICAgICAgICByYyA9ICBnZXRfcGFnZWRfZ2ZuKGQsIGdmbiwgcmVhZG9u
bHksIE5VTEwsICZwYWdlKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgZ290
byBjbGVhcjsKPiArCj4gKyAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBnZm4pOwo+ICsgICAgICAg
IGFjdC0+bWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gKyAgICAgICAgYWN0LT5kb21pZCA9IGN1
cnJkLT5kb21haW5faWQ7Cj4gKyAgICAgICAgYWN0LT5zdGFydCA9IDA7Cj4gKyAgICAgICAgYWN0
LT5sZW5ndGggPSBQQUdFX1NJWkU7Cj4gKyAgICAgICAgYWN0LT5pc19zdWJfcGFnZSA9IGZhbHNl
Owo+ICsgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluID0gZDsKPiArICAgICAgICBhY3QtPnRyYW5z
X2dyZWYgPSBncmVmOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIEFT
U0VSVChtZm5fdmFsaWQoYWN0LT5tZm4pKTsKPiArICAgICAgICBpZiAoICFnZXRfcGFnZShtZm5f
dG9fcGFnZShhY3QtPm1mbiksIGQpICkKPiArICAgICAgICAgICAgZ290byBjbGVhcjsKPiArICAg
IH0KCkRvbid0IHlvdSBhbHNvIG5lZWQgdG8gYWxzbyBhY3F1aXJlIGEgd3JpdGUgcmVmIGhlcmUg
aWYgIXJlYWRvbmx5PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14:15: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 1g05vJ-0004HE-T5; Wed, 12 Sep 2018 14:15: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=q5rh=l2=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1g05vI-0004H8-Ev
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:15:16 +0000
X-Inumbo-ID: 01dac4c9-b696-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01dac4c9-b696-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 16:13:23 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id v77-v6so1841102lfa.6
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:15:13 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=ia06bMBZxi8w70WMYM/LZ5CHf2t7W03bNuXbO0tYoIs=;
 b=vBekw7/Hk3yA0q10SM/AHbKJvz6sjZE7wZNPSMJ2n0zHR/vgjpgRduM38GJA+1RP7e
 umG93BJsuDhxsW8Nfav5/qHctCxRfL439Jh2X9nS9i10OvFMCRhIDyLorRyI0FcDYYPw
 WjgXdCWhZnMsfxlAcuPIvWv60hK+5Y2ocHElPT0V0oI0BNptINWalDmNIf26bvyaW/C4
 Pl2i0IPsqZIvmobHmzIcHvKf9h+JzANgI9zP8SERptXn+bDLruJVvhfaJIDJ5B9L+WMe
 2WF3GOWm+F+ZxM6b1FzrqTwiE8suU78n+Ez7h4MW7X0GxHokBdCuGvH9pEiQIlJH2ZsE
 8PiA==
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-transfer-encoding
 :content-language;
 bh=ia06bMBZxi8w70WMYM/LZ5CHf2t7W03bNuXbO0tYoIs=;
 b=Io2+9UEE/CzdqCKIIu8WF3eXUQzxbFOK4XpxWK9EZYg1ycZYmsRNuQIm2KeXuPPDiT
 r5XQPmV6bxIFeWq5JDqJI/QyXqhXHCnC+IlHZtWbtfUajeCG5LSUflsdsM4IcJhazOs7
 ypCQdzoQKIEhT9ffX5LMuMO56i/L3hyOSCRq1g72/fLNBlonDFJOVkVhC10gt3fMT07c
 YfhAOW+pWEQXcnMD04qXoOsuJjsY70MnPYtWazjq0t/wUVb+TgND7iEiWmJ0T4wZyDI9
 b+dq3VYSf+RtH0XOWDVKiUv/iiaqIqzEjhydXCzH8MfGeiSom6zvrhGlmuKs3lftamdk
 ODSg==
X-Gm-Message-State: APzg51Bw7j82KA6RDEofzLIbV3G1EFAinGq6FgYZCxKJLlo6BNqu+iT2
 g+NYMjbq6fR1z1osepSbY1c=
X-Google-Smtp-Source: ANB0VdYUffr3wFwRsNTuOMVVTTfr1Fc22uWZPgzJH6CfSFDh66PladdOnfbIy5VZceogXBNyeaO7GQ==
X-Received: by 2002:a19:2a91:: with SMTP id
 q17-v6mr1747299lfq.74.1536761712046; 
 Wed, 12 Sep 2018 07:15:12 -0700 (PDT)
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
 i2-v6sm205450lfa.78.2018.09.12.07.15.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 07:15:11 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
 <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
 <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
 <457d93c8-b01e-0824-483d-5bdf6a49e69b@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1a8e5f3e-cf57-ccb0-f1d2-650e4c325166@gmail.com>
Date: Wed, 12 Sep 2018 17:15:09 +0300
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: <457d93c8-b01e-0824-483d-5bdf6a49e69b@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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-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>

T24gMDkvMTIvMjAxOCAwNDozOCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEyLzE4
IDE1OjAyLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMDkvMTIvMjAxOCAw
MzoyNSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4gKyAqIGZvcm1hdHMKPj4+Pj4+ICsg
KiAgICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzRdPgo+Pj4+Pj4gKyAqCj4+Pj4+
PiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMg
b25lIHBlciBlYWNoCj4+Pj4+PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUg
bmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQo+Pj4+Pj4gKyAqICAgICAgY29ycmVzcG9uZGlu
ZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+Pj4+Pj4gKyAqICAgICAg
dGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1
dGlvbnMuCj4+Pj4+IFNvIGhvdyB3aWxsIHRoaXMgd29yayBmb3IgYSBwaXhlbGZvcm1hdCBsaWtl
IFY0TDJfUElYX0ZNVF9BUkdCNTU1WD8KPj4+Pj4KPj4+Pj4gQXMgbWVudGlvbmVkIGJlZm9yZSwg
d2UgZGlzcGxheSBzdWNoIGZvcm1hdHMgYXMgJ1hYWFgtQkUnLCBpLmUuIGNoYXJbN10uCj4+Pj4g
b2ssIHRoZW4gSSdsbCBjaGFuZ2UgdGhpcyB0byBjaGFyWzddIGFuZCBwdXQgYSBub3RlIG9uIGJp
Zy1lbmRpYW46Cj4+Pj4KPj4+PiAgICAgKiAgICAgIElmIGZvcm1hdCByZXByZXNlbnRzIGEgYmln
LWVuZGlhbiBGT1VSQ0MgY29kZSwgdGhlbiAiLUJFIgo+Pj4+ICAgICAqICAgICAgc3VmZml4IG11
c3QgYmUgYWRkZWQsIGNhc2UgaW5zZW5zaXRpdmUuCj4+PiBTaW5jZSB0aGUgZm91cmNjIGlzIGNh
c2Utc2Vuc2l0aXZlLCBJJ2Qga2VlcCAtQkUgY2FzZSBzZW5zaXRpdmUgYXMgd2VsbC4KPj4+IFlv
dXIgZGVjaXNpb24sIHRob3VnaC4KPj4gaG0sIEknbSBhIGxpdHRsZSBiaXQgY29uZnVzZWQgaGVy
ZS4uLiBPbmUgb2YgdGhlIHByZXZpb3VzIGNvbW1lbnRzIHdhcy4uLgo+Pgo+PiAgID4+ICsgKiAg
ICAgIEZvcm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVy
IGVhY2gKPj4gICA+PiArICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUgbmFtZSBv
ZiB0aGUgZGlyZWN0b3J5IGlzIGFuCj4+IHVwcGVyIGNhc2UKPj4gICA+PiArICogICAgICBzdHJp
bmcgb2YgdGhlIGNvcnJlc3BvbmRpbmcgRk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQKPj4g
bGV2ZWwgb2YKPj4gICA+PiArICogICAgICB0aGUgZGlyZWN0b3J5IHVuZGVyIDxmb3JtYXRzPiBy
ZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPj4KPj4gICA+TG93ZXItY2FzZSBjaGFy
YWN0ZXJzIGFyZSBhbHNvIHVzZSBpbiBwaXhlbGZvcm1hdHMsIHNvIEknZCBqdXN0IGtlZXAKPj4g
dGhpcyBhcy1pcy4KPj4gICA+Cj4+ICAgPkluIGFkZGl0aW9uIGl0IGlzIGNvbW1vbiB0byBzZXQg
Yml0IDMxIG9mIHRoZSBmb3VyY2MgdG8gMSBpZiB0aGUgZm9ybWF0IGlzCj4+ICAgPmJpZy1lbmRp
YW4gKHNlZSB2NGwyX2ZvdXJjY19iZSBtYWNybykuIFdoZW4gdjRsIHV0aWxpdGllcyBwcmludCB0
aGlzCj4+IGZvcm1hdCB3ZQo+PiAgID5hZGQgYSAtQkUgc3VmZml4LCBzbyBWNEwyX1BJWF9GTVRf
QVJHQjU1NVggYmVjb21lcyAiQVIxNS1CRSIuIFlvdQo+PiBtaWdodCB3YW50IHRvCj4+ICAgPmtl
ZXAgdGhhdCBjb252ZW50aW9uLgo+Pgo+PiBTbywgZmluYWxseSwgSSdsbCBwdXQgdXBwZXIgY2Fz
ZSBjb25zdHJhaW50IGhlcmUgZm9yIGZvdXJjYyBhbmQgIi1CRSI/Cj4+IERpZCBJIG1pc3Mgc29t
ZXRoaW5nIGhlcmU/Cj4gRWFzaWVzdCBpcyB0byBsb29rIGF0IHZpZGVvZGV2Mi5oLiBMZXQgbWUg
dGFrZSB0d28gZXhhbXBsZXM6Cj4KPiAjZGVmaW5lIFY0TDJfUElYX0ZNVF9BUkdCNTU1IHY0bDJf
Zm91cmNjKCdBJywgJ1InLCAnMScsICc1JykgLyogMTYgIEFSR0ItMS01LTUtNSAgKi8KPiAjZGVm
aW5lIFY0TDJfUElYX0ZNVF9BUkdCNTU1WCB2NGwyX2ZvdXJjY19iZSgnQScsICdSJywgJzEnLCAn
NScpIC8qIDE2ICBBUkdCLTUtNS01IEJFICovCj4KPiBUaGUgZm91cmNjIG1hY3JvcyBhcmUgZGVm
aW5lZCBhczoKPgo+ICNkZWZpbmUgdjRsMl9mb3VyY2MoYSwgYiwgYywgZClcCj4gICAgICAgICAg
KChfX3UzMikoYSkgfCAoKF9fdTMyKShiKSA8PCA4KSB8ICgoX191MzIpKGMpIDw8IDE2KSB8ICgo
X191MzIpKGQpIDw8IDI0KSkKPiAjZGVmaW5lIHY0bDJfZm91cmNjX2JlKGEsIGIsIGMsIGQpICAg
ICAgKHY0bDJfZm91cmNjKGEsIGIsIGMsIGQpIHwgKDEgPDwgMzEpKQo+Cj4gVGhlIGNoYXJhY3Rl
cnMgY2FuIGJlIGFueSBwcmludGFibGUgY2hhcmFjdGVyLCBidXQgY3VycmVudGx5IHdlIG9ubHkg
dXNlCj4gYS16LCBBLVosIDAtOSBhbmQgc3BhY2UgKCcgJykuCj4KPiBGb3IgYmlnLWVuZGlhbiBm
b3JtYXRzIHdlIGFsc28gc2V0IGJpdCAzMSAoaS5lLiBiaXQgNyBvZiB0aGUgbGFzdCBjaGFyYWN0
ZXIpCj4gdG8gaW5kaWNhdGUgdGhpcy4KPgo+IEluIG91ciB2NGwyIHV0aWxpdGllcyB3ZSB1c2Ug
dGhpcyBmdW5jdGlvbiB3aGVuIHdlIHdhbnQgdG8gcHJpbnQgYSBmb3VyY2M6Cj4KPiBzdGQ6OnN0
cmluZyBmY2MycyhfX3UzMiB2YWwpCj4gewo+ICAgICAgICAgIHN0ZDo6c3RyaW5nIHM7Cj4KPiAg
ICAgICAgICBzICs9IHZhbCAmIDB4N2Y7Cj4gICAgICAgICAgcyArPSAodmFsID4+IDgpICYgMHg3
ZjsKPiAgICAgICAgICBzICs9ICh2YWwgPj4gMTYpICYgMHg3ZjsKPiAgICAgICAgICBzICs9ICh2
YWwgPj4gMjQpICYgMHg3ZjsKPiAgICAgICAgICBpZiAodmFsICYgKDEgPDwgMzEpKQo+ICAgICAg
ICAgICAgICAgICAgcyArPSAiLUJFIjsKPiAgICAgICAgICByZXR1cm4gczsKPiB9Cj4KPiBTbyB0
aGUgZm91ciBjaGFyYWN0ZXJzICh3aXRoIGJpdCA3IG1hc2tlZCBvdXQpIGFuZCB0aGUgLUJFIHN1
ZmZpeAo+IGlmIGJpdCA3IHdhcyBzZXQgZm9yIHRoZSBmb3VydGggY2hhcmFjdGVyLgo+Cj4gU28g
Zm9yIHlvdXIgcHJvdG9jb2wsIGlmIHlvdSB3YW50IHRvIHNwZWNpZnkgdGhlIGZvdXJjYywgdGhl
biBJCj4gYXNzdW1lIGRlYWxpbmcgd2l0aCBjaGFyYWN0ZXJzIHdpdGggYml0IDcgc2V0IGlzIGEg
cGFpbiBhcyB3ZWxsLAo+IGFuZCBpbiB0aGF0IGNhc2UgeW91IGFyZSBiZXR0ZXIgb2ZmIHVzaW5n
IHRoZSBzYW1lIHNjaGVtZSB0aGF0IHdlCj4gZG8uCj4KPiBBbmQgdG8gbWF0Y2ggdGhlIGZvcm1h
dHMsIGFwcGxpY2F0aW9ucyBzaG91bGQgcmVtZW1iZXIgdGhhdCB0aGUKPiBzdHJpbmcgaXMgY2Fz
ZS1zZW5zaXRpdmUsIHNvICdhYmNkJyAhPSAnQWJjZCcuCkFoLCBnb3QgaXQsIHNvIEknbGwganVz
dCBtYWtlIHN1cmUgdGhhdCAiLUJFIiBwYXJ0CmlzIGNhc2Ugc2Vuc2l0aXZlLCBlLmcuIHJlbW92
ZSAiY2FzZSBpbnNlbnNpdGl2ZSI6CgogwqAqIGZvcm1hdHMKIMKgKsKgwqDCoMKgwqAgVmFsdWVz
OsKgwqDCoMKgwqDCoMKgwqAgPGZvcm1hdCwgY2hhcls3XT4KIMKgKgogwqAqwqDCoMKgwqDCoCBG
b3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNo
CiDCoCrCoMKgwqDCoMKgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBk
aXJlY3RvcnkgaXMgdGhlCiDCoCrCoMKgwqDCoMKgIGNvcnJlc3BvbmRpbmcgRk9VUkNDIHN0cmlu
ZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKIMKgKsKgwqDCoMKgwqAgdGhlIGRpcmVjdG9yeSB1
bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVzb2x1dGlvbnMuCiDCoCrCoMKg
wqDCoMKgIElmIGZvcm1hdCByZXByZXNlbnRzIGEgYmlnLWVuZGlhbiBGT1VSQ0MgY29kZSwgdGhl
biAiLUJFIgogwqAqwqDCoMKgwqDCoCBzdWZmaXggbXVzdCBiZSBhZGRlZC4KCj4KPiBOb3RlIHRo
YXQgdGhlcmUgY2FuIGJlIHNwYWNlczoKPgo+ICNkZWZpbmUgVjRMMl9QSVhfRk1UX1kxNiAgICAg
djRsMl9mb3VyY2MoJ1knLCAnMScsICc2JywgJyAnKSAvKiAxNiAgR3JleXNjYWxlICAgICAqLwo+
ICNkZWZpbmUgVjRMMl9QSVhfRk1UX1kxNl9CRSAgdjRsMl9mb3VyY2NfYmUoJ1knLCAnMScsICc2
JywgJyAnKSAvKiAxNiAgR3JleXNjYWxlIEJFICAqLwo+Cj4gU28gdGhhdCB3b3VsZCBiZToKPgo+
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWTE2IC8xMjAweDcyMC9m
cmFtZS1yYXRlcyA9ICIxNS8yIgo+Cj4gYW5kOgo+Cj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92
Y2FtZXJhLzAvZm9ybWF0cy9ZMTYgLUJFLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4K
PiBOb3Qgc3VyZSBpZiB0aGF0IHdpbGwgZmx5IGZvciB5b3UuCj4KPiBDdXJyZW50bHkgaWYgdGhl
cmUgYXJlIHNwYWNlZCwgdGhlbiB0aGV5IGFyZSBhdCB0aGUgZW5kLCBidXQgSSBkb24ndCB0aGlu
awo+IHdlIGNhbiBndWFyYW50ZWUgdGhhdCBmb3IgYWxsIHRpbWUuClRoaXMgaXMgYSBwcm9ibGVt
IGFzIEkgY2Fubm90IGhhdmUgc3BhY2VzLi4uClNvLCBJIGNhbiBvbmx5IHB1dCBzb21ldGhpbmcg
bGlrZToKCiDCoCrCoMKgwqDCoMKgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFzIHNwYWNlcyB0
aGVuIHRob3NlIGFyZSBvbmx5IGFsbG93ZWQgdG8KIMKgKsKgwqDCoMKgwqAgYmUgYXQgdGhlIGVu
ZCBvZiB0aGUgbGFiZWwgYW5kIG11c3QgYmUgdHJpbW1lZC4KCj4KPj4+Pj4gSSBhc3N1bWUgdGhl
IHBpeGVsZm9ybWF0cyB5b3UgdXNlIGhlcmUgYXJlIGJhc2VkIG9uIHRoZSBWNEwyX1BJWF9GTVRf
IGZvdXJjY3M/Cj4+Pj4+Cj4+Pj4+IE5vdGUgdGhhdCB0aGVyZSBpcyBubyByZWFsIHN0YW5kYXJk
IGZvciBmb3VyY2MgdmFsdWVzLCBzbyBpZiB5b3Ugd2FudCB0bwo+Pj4+PiBzdXBwb3J0IGEgV2lu
ZG93cyBiYWNrZW5kIGFzIHdlbGwsIHRoZW4geW91J2xsIG5lZWQgbWFwcGluZ3MgZnJvbSB3aGF0
ZXZlcgo+Pj4+PiBXaW5kb3dzIHVzZXMgdG8gdGhlIFY0TDIgZm91cmNjcy4KPj4+Pj4KPj4+Pj4g
VGhlIFY0TDJfUElYX0ZNVF8gZm91cmNjcyBhcmUgZW50aXJlbHkgVjRMMiBzcGVjaWZpYy4KPj4+
Pj4KPj4+Pj4gU28geW91IGhhdmUgdG8gZGVmaW5lIGhlcmUgd2hvc2UgZm91cmNjcyB5b3UgYXJl
IHVzaW5nLgo+Pj4+IEkgdGhvdWdodCB0aGF0IFsxXSBkZWZpbmVzIGFsbCB0aGVzZSB2YWx1ZXMs
IGJ1dCBpZiB0aGlzIGlzIG5vdCB0aGUgY2FzZSwKPj4+PiB0aGVuIEkgdGhpbmsgd2UgY2FuIHVz
ZSB3aGF0IFY0TDIgdXNlcy4gSW4gdGhpcyBjYXNlLAo+Pj4+IHdoYXQgd291bGQgYmUgdGhlIGJl
c3QgcmVmZXJlbmNlIGluIHRoZSBwcm90b2NvbCB0byB0aG9zZSBmb3VyY2MKPj4+PiBjb2Rlcz8g
Rm9yIGV4YW1wbGUsIEkgY2FuIHJlZmVyZW5jZSBbMl0gaW4gdGhlIHByb3RvY29sJ3MgYXNzdW1w
dGlvbnM6Cj4+Pj4KPj4+PiAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gICAgICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBc3N1bXB0aW9ucwo+Pj4+ICAgICAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+PiAuLi4KPj4+PiAgICAgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNl
ZCBmb3IgY29uZmlndXJhdGlvbiBhbmQgbWVzc2FnaW5nIGFyZQo+Pj4+ICAgICAqICAgTGludXgg
VjRMMiBvbmVzOgo+Pj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2Rl
djIuaAo+Pj4gWWVhaCwgSSdkIHBpY2sgdmlkZW9kZXYyLmguIFdlIGRvY3VtZW50IHRoZSBmb3Jt
YXRzIGZhaXJseSBjYXJlZnVsbHkgaW4KPj4+IG91ciBzcGVjLgo+PiBBZ3JlZWQKPj4+IFsxXSBp
cyB1c2VsZXNzOiB0aGVyZSBhcmUgbWFueSwgbWFueSBtb3JlIGZvcm1hdHMgKG9mdGVuIEhXIHNw
ZWNpZmljKSBhbmQKPj4+IHZhcmlhbnRzIG9mIGZvcm1hdHMsIGp1c3QgbG9vayBpbiBvdXIgc3Bl
YyBhdCBob3cgbWFueSBCYXllciB2YXJpYW50cyB0aGVyZQo+Pj4gYXJlLgo+Pj4KPj4+Pj4+ICsg
Kgo+Pj4+Pj4gKyAqIHJlc29sdXRpb24KPj4+Pj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8
d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50MzJfdD4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAq
ICAgICAgUmVzb2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBv
bmUgcGVyIGVhY2gKPj4+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9uIHVuZGVyIGNv
cnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KPj4+Pj4+ICsgKiAgICAgIFRoZSBuYW1l
IG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlIHN1cHBvcnRlZCB3aWR0aCBhbmQgaGVpZ2h0Cj4+Pj4+
PiArICogICAgICBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgo+Pj4+PiBTbyBo
b3cgd2lsbCB0aGlzIHdvcmsgZm9yIHNvdXJjZXMgbGlrZSBIRE1JIHdoZXJlIHRoZSByZXNvbHV0
aW9uIGRlcGVuZHMgb24KPj4+Pj4gdGhlIHNpZ25hbD8gV2lsbCB0aGlzIG9ubHkgc2hvdyB0aGUg
cmVjZWl2ZWQgcmVzb2x1dGlvbj8gQW5kIGlmIHNvLCB3aGF0Cj4+Pj4+IGhhcHBlbnMgaWYgdGhl
cmUgaXMgbm8gc2lnbmFsPyBPciB0aGUgcmVzb2x1dGlvbiBjaGFuZ2VzPwo+Pj4+Pgo+Pj4+PiBJ
ZiB5b3Ugd2FudCB0byBzdXBwb3J0IHN1Y2ggZGV2aWNlcywgeW91J2xsIG5lZWQgdG8gZGVmaW5l
IHRoZSBiZWhhdmlvci4KPj4+Pj4KPj4+Pj4gSXQgbWlnaHQgYmUgT0sgdG8gcmVseSBvbiB0aGUg
WGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLCBidXQgSSB0aGluawo+Pj4+PiB0aGlzIHdv
dWxkIGhhdmUgdG8gYmUgZGVzY3JpYmVkIHNvbWV3aGVyZS4gSS5lLiBpZiB0aGUgc291cmNlIGlz
IGRpc2Nvbm5lY3RlZCwKPj4+Pj4gdGhlbiB5b3UgZW50ZXIgc3RhdGUgWGVuYnVzU3RhdGVSZWNv
bmZpZ3VyaW5nLCB3aGVuIGEgbmV3IHNvdXJjZSBpcyBjb25uZWN0ZWQsCj4+Pj4+IHRoZW4geW91
IHNldHVwIGEgbmV3IGNvbmZpZ3VyYXRpb24gYmFzZWQgb24gdGhlIG5ld2x5IGRldGVjdGVkIHRp
bWluZ3MuIEJ1dAo+Pj4+PiB3aGF0IHRvIGRvIHdoZW4gdGhlIHRpbWluZ3MgY2hhbmdlPyBSZWNv
bmZpZ3VyaW5nIGFnYWluPyBXaGV0aGVyIHRoaXMgaXMgYW4KPj4+Pj4gb3B0aW9uIGRlcGVuZHMg
aW4gcGFydCBvbiBob3cgbG9uZyBpdCB0YWtlcyBiZWZvcmUgdGhlIG5ldyBjb25maWd1cmF0aW9u
Cj4+Pj4+IGJlY29tZXMgYWN0aXZlLgo+Pj4+IFdlbGwsIElNTyB0aGlzIGlzIHNvbWV0aGluZyB3
aGljaCBpcyBhIHBhcnQgb2YgdGhlIGJhY2tlbmQncwo+Pj4+IGxvZ2ljOiBiYWNrZW5kIG1heSBk
ZWNpZGUgdG8gdGVhciBkb3duIHRoZSB3aG9sZSB2aXJ0dWFsIGNhbWVyYQo+Pj4+IGRldmljZSwg
ZS5nLiBnb2luZyBpbnRvIGNsb3NlZCBzdGF0ZSwgb3IgaXQgY2FuIHRyeSByZWNvbmZpZ3VyaW5n
IHRoZSBkZXZpY2UKPj4+PiBvciB3aGF0ZXZlci4KPj4+Pgo+Pj4+IE9uZSBub3RlIG9uIHN1Y2gg
Y29tcGxleCB1c2UtY2FzZXM6IHdlIGFyZSB0cnlpbmcgdG8ga2VlcCB0aGUgcHJvdG9jb2wKPj4+
PiBhcyBzaW1wbGUgYXMgcG9zc2libGUgbm90IHRyeWluZyB0byBtaW1pYyByZWFsbHkgY29tcGxl
eCBIVy4KPj4+PiBJZiBuZWVkIGJlIHRvIHN1cHBvcnQgdGhpcyBvbmUgY2FuIHByb2JhYmx5IGp1
c3QgcGFzcyB0aHJvdWdoIHRoYXQKPj4+PiBIVyBkZXZpY2UgdG8gYSBndWVzdCwgc28gaXQgY2Fu
IGJlbmVmaXQgZnJvbSBhbGwgdGhvc2UgZmVhdHVyZXMuCj4+PiBUaGlzIGlzIG5vdCBhIGNvbXBs
ZXggdXNlLWNhc2UuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhhdCB5b3UgZG9uJ3QgaGF2ZSBh
bgo+Pj4gaW50ZWdyYXRlZCBzZW5zb3IsIGJ1dCBpbnN0ZWFkIGEgY29ubmVjdG9yIHRocm91Z2gg
d2hpY2ggeW91IHJlY2VpdmUgYSB2aWRlbwo+Pj4gc2lnbmFsLgo+Pj4KPj4+IElmIHlvdSB3YW50
IHlvdSBjYW4gY29uc2lkZXIgdGhpcyBhICdyZW1vdGUgaG90cGx1Z2dhYmxlIHNlbnNvcicgdXNl
LWNhc2UuCj4+Pgo+Pj4+IE1vc3QgdXNlLWNhc2VzIHdlIHNlZSBvbmx5IG5lZWQgY2FwdHVyZWQg
ZnJhbWVzIGFuZCBtb3N0IG9mIHRoZSB3b3JrCj4+Pj4gb2YgZ2V0dGluZyB0aG9zZSBpcyBoYW5k
bGVkIGJ5IHRoZSBiYWNrZW5kLiBBbmQgdGhlIGNvbmZpZ3VyYXRpb24KPj4+PiBtb3N0IG9mIHRo
ZSB0aW1lIHNob3VsZCByZW1haW4gc3RhdGljLCBlLmcuIGFsbCB0aGUgcGFyYW1ldGVycyBhcmUg
ZGVmaW5lZAo+Pj4+IGZvciBrbm93biBIVyBhbmQgVk1zIGFyZSBjb25maWd1cmVkIHdpdGggc3Bl
Y2lmaWMgdXNlLWNhc2VzIGluIG1pbmQuCj4+Pj4gVGh1cywgdGhlIGJhY2tlbmQgc2hvdWxkIGhp
ZGUgYWxsIHRoZSByZWFsIGNvbXBsZXhpdHkgZnJvbSBhIHZpcnR1YWwKPj4+PiBjYW1lcmEgZGV2
aWNlIGRyaXZlciBhcyBtdWNoIGFzIGl0IGNhbiAoQlRXLCBmcm9udGVuZCBtaWdodCBub3QgYmUg
YQo+Pj4+IFY0TDIgZGV2aWNlIGRyaXZlciwgYnV0IGEgdW5pa2VybmVsIGFwcGxpY2F0aW9uIGZv
ciBpbnN0YW5jZSkKPj4+IEl0IGlzIG15IGZlZWxpbmcgdGhhdCB5b3UgbmVlZCB0byB0ZXN0IHRo
aXMgdXNlLWNhc2UgYmVmb3JlIGZpbmFsaXppbmcKPj4+IHRoaXMgc3BlYy4gSXQgZG9lcyBub3Qg
aGF2ZSB0byBpbmNsdWRlIHRoaXMgZnVuY3Rpb25hbGl0eSBmb3IgdGhlIGZpcnN0Cj4+PiB2ZXJz
aW9uLCBidXQgYXQgbGVhc3QgeW91IHNob3VsZCBrbm93IHRoYXQgaXQgY2FuIGJlIGFkZGVkIGxh
dGVyLgo+PiBCZWZvcmUgdmlydHVhbGl6aW5nIGNhbWVyYSB3ZSBoYXZlIGRvbmUgdGhlIHNhbWUg
Zm9yIGRpc3BsYXkKPj4gYW5kIHNvdW5kLiBBbmQgdGhhdCB0aW1lIHdlIGZpcnN0IGNyZWF0ZWQg
dGhlIGNvcnJlc3BvbmRpbmcKPj4gcHJvdG9jb2xzLCBmcm9udGVuZHMgYW5kIGJhY2tlbmRzIGFu
ZCB0aGVuIHN0YXJ0ZWQgdXBzdHJlYW1pbmcuCj4+IFRoYXQgbGVkIHRvIG51bWJlciBvZiBjb21t
ZW50cyBmcm9tIHRoZSByZXNwZWN0aXZlIGNvbW11bml0aWVzLAo+PiBzbyB3ZSBjaGFuZ2VkIHRo
ZSBwcm90b2NvbHMvZnJvbnRlbmRzL2JhY2tlbmRzIHRvIGZpdCB0aG9zZSByZXF1aXJlbWVudHMK
Pj4gKHRoYXQgd2FzIGRvbmUgdGhhdCB3YXkgZm9yIG51bWJlciBvZiByZWFzb25zKS4KPj4gVGhp
cyB0aW1lIHdlIHN0YXJ0ZWQgd29ya2luZyBvbiB0aGUgcHJvdG9jb2wgYW5kIGRlY2lkZWQgdG8g
c2hvdwo+PiBpdCB0byB0aGUgY29tbXVuaXR5IGZpcnN0IGluIG9yZGVyIHRvIG1pbmltaXplIGVm
Zm9ydHMgbGF0ZXIuCj4+IExvbmcgc3Rvcnkgc2hvcnQ6IGlmIHRoZSBwcm90b2NvbCBpcyBvayBm
b3IgdGhlIGNvbW11bml0eSBhdCB0aGUKPj4gZmlyc3Qgcm91bmQgdGhlbiwgZXZlbiBpZiB3ZSBo
YXZlIFItYidzIG9uIGl0LCB3ZSB3b24ndCBhc2sgdG8KPj4gYWNjZXB0IGl0LCB1bnRpbCBmcm9u
dGVuZC9iYWNrZW5kIGlzIGltcGxlbWVudGVkIGFuZCB0aGUgcHJvdG9jb2wKPj4gcHJvdmVzIHRv
IHdvcmsuIE9ubHkgdGhlbiB3ZSdsbCBhc2sgdGhlIGNvbW11bml0eSB0byBhY2NlcHQKPj4gdGhl
IHByb3RvY29sLgo+IE9LLCB0aGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBJJ20gaGFw
cHkgd2l0aCB0aGF0LiBNeSBqb2IgaXMKPiBqdXN0IHRvIHByb3ZpZGUgeW91IHdpdGggYWxsIHRo
ZSBwb3RlbnRpYWwgcGl0ZmFsbHMgOi0pClRoYW5rIHlvdSBmb3IgeW91ciBoZWxwIQo+Cj4+PiBC
VFcsIG9uY2Ugb25lIGZyb250ZW5kIHN0YXJ0cyBzdHJlYW1pbmcsIHRoZW4gb3RoZXIgZnJvbnRl
bmRzIGNhbiBvbmx5Cj4+PiBzdHJlYW0gcHJvdmlkZWQgdGhhdCB0aGV5IHVzZSBzYW1lIGNvbmZp
Z3VyYXRpb24gKGZvcm1hdCkuCj4+IFllcwo+Pj4gICAgSSBkb3VidCB5b3UKPj4+IHdhbnQgdG8g
aW1wbGVtZW50IGNvbnZlcnNpb25zIGJldHdlZSBwaXhlbGZvcm1hdHMgb3Igc2l6ZXMuCj4gSSBq
dXN0IHdvbmRlciBob3cgeW91IHdhbnQgdG8gZXhwb3NlIHRoYXQuIEUuZy4gdGhlcmUgaXMgb25l
IGJhY2tlbmQgYW5kCj4gdHdvIGZyb250ZW5kcy4gVGhlIGJhY2tlbmQgc3VwcG9ydHMgdHdvIHJl
c29sdXRpb25zIGFuZCB0aGF0IGlzIGV4cG9zZWQKPiB0byBib3RoIGJhY2tlbmRzLiBCdXQgb25j
ZSB0aGUgZmlyc3QgYmFja2VuZCBzdGFydHMgc3RyZWFtaW5nLCB0aGVuIHRoZQo+IHNlY29uZCBi
YWNrZW5kIGlzIHN1ZGRlbmx5IGxpbWl0ZWQgdG8gYSBzaW5nbGUgcmVzb2x1dGlvbi4KPgo+IFNv
bWV0aGluZyBmb3IgeW91IHRvIHRoaW5rIGFib3V0LgpTY2FsaW5nIG9uIGJhY2tlbmQgc2lkZSBm
b3IgdGhlIHNlY29uZCBmcm9udGVuZAo+PiBXZWxsLCBhdCB0aGUgZmlyc3Qgc3RhZ2UgdGhlIGJh
Y2tlbmQgd2lsbCBsaW1pdCBhbGwgZnJvbnRlbmRzCj4+IHRvIHVzZSB0aGUgc2FtZSBmb3JtYXQu
IEJ1dCwgaXQgaXMgcGVyZmVjdGx5IGRvYWJsZSB0byBwcm92aWRlIHRoZQo+PiBjb252ZXJzaW9u
cyB5b3UgbWVudGlvbiBsYXRlciwgZm9yIGV4YW1wbGUsIGRvaW5nIHNvbWUgT3BlbkdMIG1hZ2lj
IG9uIHRoZQo+PiBidWZmZXJzIG9yIHdoYXRldmVyLiBCdXQgb2YgY291cnNlLCB0aGlzIHdpbGwg
ZWF0IEdQVS9DUFUgd2hpY2ggaXMKPj4gY3JpdGljYWwgZm9yIGVtYmVkZGVkIHN5c3RlbXMuCj4+
PiBTbyBob3cgaXMgdGhhdCBoYW5kbGVkPwo+PiBUaGlzIGlzIGJhY2tlbmQncyBpbXBsZW1lbnRh
dGlvbiBzcGVjaWZpYwo+IEZhaXIgZW5vdWdoLgo+Cj4gPHNuaXA+Cj4KPj4+Pj4+ICsgKiBmbGFn
cyAtIHVpbnQzMl90LCBzZXQgb2YgdGhlIFhFTkNBTUVSQV9FVlRfQ0ZHX0ZMR19YWFggZmxhZ3Mu
Cj4+Pj4+PiArICovCj4+Pj4+PiArc3RydWN0IHhlbmNhbWVyYV9jZmdfY2hhbmdlX2V2dCB7Cj4+
Pj4+PiArICAgIHVpbnQzMl90IGZsYWdzOwo+Pj4+Pj4gK307Cj4+Pj4+IFRoaXMgbmVlZHMgc29t
ZSBtb3JlIHdvcms6IHdoYXQgc2hvdWxkIHRoZSBmcm9udGVuZCBkbyB3aGVuIHRoaXMgaXMgcmVj
ZWl2ZWQ/Cj4+Pj4+Cj4+Pj4+IEkgd291bGQgZXhwZWN0IGl0IHNob3VsZCBzdG9wIHN0cmVhbWlu
ZywgZnJlZSBhbGwgYnVmZmVycywgcmVyZWFkIHRoZSBjb25maWcKPj4+Pj4gYW5kIHN0YXJ0IGFn
YWluLgo+Pj4+IFRoYXQgZWZmZWN0aXZlbHkgbWVhbnMgYWxtb3N0IHRoZSBzYW1lIGFzIGdvaW5n
IGludG8KPj4+PiBDbG9zZWQgc3RhdGUgYW5kIHRoZW4gZ29pbmcgYmFjayBpbnRvIENvbm5lY3Rl
ZCBzdGF0ZQo+Pj4+IHdoaWNoIGNhbiBiZSBjb250cm9sbGVkIGJ5IHRoZSBiYWNrZW5kIHdpdGgg
WGVuQnVzIHN0YXRlIG1hY2hpbmUuCj4+Pj4gU28sIHRoaXMgcGFydGljdWxhciBjb25maWd1cmF0
aW9uIGNoYW5nZSBldmVudCBjYW4gYmUgb21pdHRlZAo+Pj4+IGF0IGFsbC4gRG9lcyB0aGlzIHNv
dW5kIHJlYXNvbmFibGU/Cj4+PiBZZXMuCj4+IFNvLCBJIHdpbGwgcmVtb3ZlIHRoaXMgZXZlbnQg
Y29tcGxldGVseSAtIGRpZCBJIGdldCB5b3UgcmlnaHQ/Cj4gWWVzLCBqdXN0IHJlbW92ZSBpdC4K
Pgo+Pj4+PiBCdXQgd2hhdCBpZiB0aGVyZSBpcyBubyBuZXcgY29uZmlnIGJlY2F1c2UgdGhlIHNv
dXJjZSB3YXMgZGlzY29ubmVjdGVkPwo+Pj4+IFRoaXMgaXMgdGhlIGJhY2tlbmQncyByZXNwb25z
aWJpbGl0eSB0byBjb250cm9sIHRoYXQsCj4+Pj4gZS5nLiBpZiB0aGUgc291cmNlIGhhcyBkaXNj
b25uZWN0ZWQgdGhlbiB0aGUgYmFja2VuZCBtdXN0Cj4+Pj4gaG9sZCB2aXJ0dWFsIGNhbWVyYSBk
ZXZpY2UgdmlhIHRoZSBYZW5CdXMgc3RhdGUgbWFjaGluZSBpbgo+Pj4+IGNsb3NlZCBvciBhbnkg
bm9uLW9wZXJhdGFibGUgc3RhdGUgdW50aWwgdGhhdCBzb3VyY2UgY29tZXMgYmFjay4KPj4+IEkg
dGhpbmsgYSBsb3Qgb2YgdGhpcyBjYW4gYmUgcmVzb2x2ZWQgYnkgY2hvc2luZyBhcHByb3ByaWF0
ZSBzdGF0ZXMKPj4+IGZvciB3aGVuIHNvbWV0aGluZyBnZXRzIGNvbm5lY3RlZCBvciBkaXNjb25u
ZWN0ZWQsIG9yIGlzIHJlY29uZmlndXJlZAo+Pj4gd2hpbGUgY29ubmVjdGVkLgo+Pj4KPj4+IFRo
aXMgaXMgYWxsIGEgYml0IG9mIGJyYWluc3Rvcm1pbmcsIHRoaXMgaXMgYWxsIGEgYml0IGRpZmZl
cmVudCBmcm9tIHdoYXQKPj4+IEknbSB1c2VkIHRvLgo+PiBJJ20gaW1wbGVtZW50aW5nIHZpcnR1
YWwgY2FtZXJhIGZvciB0aGUgZmlyc3QgdGltZSBhcyB3ZWxsIDspCj4gSG1tLCBhIGxlYXJuaW5n
IGV4cGVyaWVuY2UgZm9yIHRoZSBib3RoIG9mIHVzLgo+Cj4+Pj4+PiArCj4+Pj4+PiArLyoKPj4+
Pj4+ICsgKiBDb250cm9sIGNoYW5nZSBldmVudC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdo
ZW4gY2FtZXJhIGNvbnRyb2wKPj4+Pj4+ICsgKiBoYXMgY2hhbmdlZDoKPj4+Pj4+ICsgKiAgICAg
ICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMg
ICAgICAgIG9jdGV0Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0NUUkxfQ0hBTkdFfCAgIHJlc2VydmVkICAg
ICB8IDQKPj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+ICsgKiB8ICAgICAgIHR5cGUgICAg
IHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAo+
Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGxv
dyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAo+Pj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzIt
Yml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyOAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4g
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA2NAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqCj4+Pj4+PiArICog
dHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJB
X0NUUkxfWFhYLgo+Pj4+Pj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBj
b250cm9sLgo+Pj4+Pj4gKyAqLwo+Pj4+PiBTbyB3aWxsIHRoaXMgaGFwcGVuIGZvciBhbGwgY29u
dHJvbHMgKGV4Y2VwdCB3cml0ZS1vbmx5KT8gV2hhdCBhYm91dCB2b2xhdGlsZQo+Pj4+PiBjb250
cm9scz8gV2hhdCBpZiB0aGUgZnJvbnRlbmQgc2V0cyBhIGNvbnRyb2wsIGRvZXMgaXQgYWxzbyBn
ZXQgdGhpcyBldmVudD8KPj4+Pj4gRG9lcyBpdCBnZXQgdGhpcyBldmVudCB3aXRoIHRoZSBjdXJy
ZW50IHZhbHVlIG9mIGEgY29udHJvbCB3aGVuIGl0IGZpcnN0IGNvbm5lY3RzPwo+Pj4+Pgo+Pj4+
PiBXaGF0IGhhcHBlbnMgaWYgdGhlcmUgYXJlIG11bHRpcGxlIHF1aWNrIGNoYW5nZXMgdG8gdGhl
IHNhbWUgY29udHJvbD8gQ2FuIHRoZSBldmVudAo+Pj4+PiBxdWV1ZSBvdmVyZmxvdz8KPj4+Pj4K
Pj4+Pj4gU29ycnksIHRoZXNlIGFyZSBhbGwgcXVlc3Rpb25zIHdlIGhhZCB0byBhbnN3ZXIgd2hl
biB3ZSBhZGRlZCBjb250cm9sIGV2ZW50Cj4+Pj4+IHN1cHBvcnQuIFdlIHNwZW5kIGEgbG90IG9m
IHRpbWUgbWFraW5nIHRoZSBldmVudCBoYW5kbGluZyByZWxpYWJsZSB3aXRob3V0IGxvc2luZwo+
Pj4+PiBpbmZvcm1hdGlvbiAoaW50ZXJtZWRpYXRlIHZhbHVlcyBjYW4gYmUgbG9zdCwgYnV0IG5l
dmVyIHRoZSBjdXJyZW50IHZhbHVlKS4KPj4+Pj4KPj4+Pj4gU2luY2UgdGhpcyBpcyByZWx5aW5n
IG9uIGEgWGVuIGV2ZW50IG1lY2hhbmlzbSB5b3Ugd2lsbCBoYXZlIHRvIHRoaW5rIGFib3V0IHRo
aXMKPj4+Pj4gYXMgd2VsbC4KPj4+PiBJJ2xsIHB1dCB0aGVzZSBub3RlczoKPj4+PiAgICAgKiBO
b3RlczoKPj4+PiAgICAgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IGZvciB3cml0ZS1vbmx5
IGNvbnRyb2xzCj4+Pj4gICAgICogIC0gdGhpcyBldmVudCBpcyBhbHNvIHNlbnQgdG8gdGhlIG9y
aWdpbmF0b3Igb2YgdGhlIGNvbnRyb2wgY2hhbmdlCj4+PiBJIGFjdHVhbGx5IHJlY29tbWVuZCBh
Z2FpbnN0IHRoaXMuIFdlIGRvbid0IGRvIHRoaXMsIGFuIGFwcGxpY2F0aW9uIGhhcwo+Pj4gdG8g
ZXhwbGljaXRseSByZXF1ZXN0IHRoaXMuCj4+Pgo+Pj4gVGhlIHByb2JsZW0gaXMgdGhhdCB5b3Ug
ZG9uJ3Qga25vdyBpZiB0aGUgZXZlbnQgeW91IHJlY2VpdmUgaXMgZnJvbSB5b3VyCj4+PiBvd24g
Y2hhbmdlLCBvciBpZiBhbiBleHRlcm5hbCBhY3RvciBjaGFuZ2VkIGl0Lgo+Pj4KPj4+IFNvIGlm
IGEgZnJvbnRlbmQgcmVjZWl2ZXMgdGhpcyBldmVudCwgdGhlbiBpdCBpcyBiZWNhdXNlIGFub3Ro
ZXIgZnJvbnRlbmQKPj4+IG9yIHRoZSBiYWNrZW5kIGNoYW5nZWQgdGhlIGNvbnRyb2wsIGFuZCBu
b3QgYmVjYXVzZSB5b3UgZGlkIGl0IHlvdXJzZWxmLgo+PiBBaCwgaW5kZWVkLiBTbywgSSdsbCB0
dXJuIGl0IHZpY2UgdmVyc2E6Cj4+ICAgICAqICAtIHRoaXMgZXZlbnQgaXMgTk9UIHNlbnQgdG8g
dGhlIG9yaWdpbmF0b3Igb2YgdGhlIGNvbnRyb2wgY2hhbmdlCj4gSSB0aGluayB0aGF0J3Mgd2lz
ZS4KPgo+IEJUVywgd2hlbiBJIHN0YXJ0ZWQgZGV2ZWxvcGluZyBjb250cm9sIGV2ZW50cyBJIGlu
aXRpYWxseSBhbHNvIHNlbnQgaXQgdG8KPiB0aGUgb3JpZ2luYXRvci4gQnV0IG9uY2UgSSBzdGFy
dGVkIHVzaW5nIGl0IGluIGEgcmVhbCBhcHBsaWNhdGlvbiBJIHF1aWNrbHkKPiByZWFsaXplZCB0
aGF0IHRoYXQgd2FzIGEgcmVhbGx5IGJhZCBpZGVhIDotKQpHcmVhdCB0aGF0IHlvdSBjYW4gc2hh
cmUgeW91ciBwcmFjdGljYWwgZXhwZXJpZW5jZSwgdGhhbmsgeW91Cj4gUmVnYXJkcywKPgo+IAlI
YW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14:23: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 1g063E-0005DB-Di; Wed, 12 Sep 2018 14:23:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g063C-0005Cz-NZ
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:23:26 +0000
X-Inumbo-ID: 26a63d83-b697-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26a63d83-b697-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 16:21:34 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0639-0001xT-Ko; Wed, 12 Sep 2018 14:23: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 1g0639-0005Lq-Am; Wed, 12 Sep 2018 14:23:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0639-0000lq-9v; Wed, 12 Sep 2018 14:23:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127520-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:leak-check/check: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-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check: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: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-libvirt:migrate-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 14:23:23 +0000
Subject: [Xen-devel] [xen-unstable test] 127520: 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>

ZmxpZ2h0IDEyNzUyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzUyMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAxMDQgbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NDg5CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI3NDg5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODkKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyNzQ4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0
ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2Rk
MzIwOTJiMzAwYmFjYWZhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NDg5ICAyMDE4LTA5LTEx
IDAxOjUxOjU5IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzUwNCAgMjAxOC0w
OS0xMSAxNDozNjo1NCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyNzUyMCAgMjAxOC0wOS0xMiAwMTo1MjowMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xh
ZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IFNlcCA2
IDE0OjQwOjU2IDIwMTggKzAxMDAKCiAgICB4ZW4vc2NoZWQ6IFJlLXBvc2l0aW9uIHRoZSBkb21h
aW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoKSBjYWxsIGR1cmluZyB2Y3B1IGNvbnN0cnVjdGlvbgog
ICAgCiAgICBhbGxvY192Y3B1KCkncyBjYWxsIHRvIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0
eSgpIGhhcyBleGlzdGVkIGZvciBhIGRlY2FkZSwKICAgIGJ1dCBpdHMgZWZmb3J0IGlzIG1vc3Rs
eSB3YXN0ZWQuCiAgICAKICAgIGFsbG9jX3ZjcHUoKSBpcyBjYWxsZWQgaW4gYSBsb29wIGZvciBl
YWNoIHZjcHUsIGJyaW5naW5nIHRoZW0gaW50byBleGlzdGVuY2UuCiAgICBUaGUgdmFsdWVzIG9m
IHRoZSBhZmZpbml0eSBtYXNrcyBhcmUgc3RpbGwgZGVmYXVsdCwgd2hpY2ggaXMgYWxsY3B1cyBp
bgogICAgZ2VuZXJhbCwgb3IgYSBwcm9jZXNzb3Igc2luZ2xldG9uIGZvciBwaW5uZWQgZG9tYWlu
cy4KICAgIAogICAgRnVydGhlcm1vcmUsIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eSgpIGl0
c2VsZiBsb29wcyBvdmVyIGFsbCB2Y3B1cwogICAgYWNjdW11bGF0aW5nIHRoZSBtYXNrcywgbWFr
aW5nIGl0IHF1YWRyYXRpYyB3aXRoIHRoZSBudW1iZXIgb2YgdmNwdXMuCiAgICAKICAgIE1vdmUg
aXQgdG8gYmUgY2FsbGVkIG9uY2UgYWZ0ZXIgYWxsIHZjcHVzIGFyZSBjb25zdHJ1Y3RlZCwgd2hp
Y2ggaGFzIHRoZSBzYW1lCiAgICBuZXQgZWZmZWN0LCBidXQgd2l0aCBmZXdlciBpbnRlcm1lZGlh
dGUgbWVtb3J5IGFsbG9jYXRpb25zIGFuZCBsZXNzIGNwdW1hc2sKICAgIGFyaXRobWV0aWMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IDhjYTg4ODc5MTEwZWNm
ZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKQXV0aG9yOiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMTg6MzY6MzIgMjAxOCArMDMwMAoK
ICAgIHhlbi9kb21haW46IFJlbW92ZSB0cmFpbGluZyB3aGl0ZXNwYWNlCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBm
NzEwOTE5OTk0ZGU3YjBkYzlhMzM0YTc0NDBmOGM2Y2NlMzBkNWNkCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMTU6MDY6MjMgMjAxOCAr
MDIwMAoKICAgIHg4Ni9IVk06IGRvbid0ICNHUC8jU1Mgb24gd3JhcHBpbmcgdmlydC0+bGluZWFy
IHRyYW5zbGF0aW9ucwogICAgCiAgICBSZWFsIGhhcmR3YXJlIHdyYXBzIHNpbGVudGx5IGluIG1v
c3QgY2FzZXMsIHNvIHdlIHNob3VsZCBiZWhhdmUgdGhlCiAgICBzYW1lLiBBbHNvIHNwbGl0IHJl
YWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywgYXMgdGhlIGxhdHRlciByZWFsbHkKICAgIG91Z2h0
IHRvIGhhdmUgbGltaXQgY2hlY2tzIGFwcGxpZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGNiNWIzNzIwYzAwNWIxYmQ3
Nzg3NmIwMzE2ZjhhMzc1MGRkZmI1YzkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxNTowNTowOSAyMDE4ICswMjAwCgogICAgeDg2L3No
YWRvdzogYSBsaXR0bGUgYml0IG9mIHN0eWxlIGNsZWFudXAKICAgIAogICAgQ29ycmVjdCBpbmRl
bnRhdGlvbiBvZiBhIHBpZWNlIG9mIGNvZGUsIGFkanVzdGluZyBjb21tZW50IHN0eWxlIGF0IHRo
ZQogICAgc2FtZSB0aW1lLiBDb25zdGlmeSBnbDNlIHBvaW50ZXJzIGFuZCBkcm9wIGEgYm9ndXMg
KGFuZCB1c2VsZXNzIG9uY2UKICAgIGNvcnJlY3RlZCkgY2FzdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgoKY29tbWl0IDI1ZWI1ZWVjNzk2ZjVhOTY1ZmRhMzdjMjk2OGIz
YjdkZDczOGViNzIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjkgMTY6Mzk6MTAgMjAxOCArMDAwMAoKICAgIHhlbjogRml4
IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkKICAgIAogICAgQ2FsbGVycyBhcmUgaW5j
b25zaXN0ZW50IHdpdGggd2hldGhlciB0aGV5IHBhc3MgYSBuZXdsaW5lIHRvIHBhbmljKCksCiAg
ICBpbmNsdWRpbmcgYWRqYWNlbnQgY2FsbHMgaW4gdGhlIHNhbWUgZnVuY3Rpb24gdXNpbmcgZGlm
ZmVyZW50IHN0eWxlcy4KICAgIAogICAgcGFpbmMoKSBub3QgZXhwZWN0aW5nIGEgbmV3bGluZSBp
cyBpbmNvbnNpc3RlbnQgd2l0aCBtb3N0IG90aGVyIHByaW50aW5nCiAgICBmdW5jdGlvbnMsIHdo
aWNoIGlzIG1vc3QgbGlrZWx5IHdoeSB3ZSd2ZSBnYWluZWQgc28gbWFueSBpbmNvbnNpc3RlbmNp
ZXMuCiAgICAKICAgIFN3aXRjaCBwYW5pYygpIHRvIGV4cGVjdCBhIG5ld2xpbmUsIGFuZCB1cGRh
dGUgYWxsIGNhbGxlcnMgd2hpY2ggY3VycmVudGx5CiAgICBsYWNrIGEgbmV3bGluZSB0byBpbmNs
dWRlIG9uZS4KICAgIAogICAgVGhpcyBhY3R1YWxseSByZWR1Y2VzIHRoZSBzaXplIG9mIC5yb2Rh
dGEgKDB4MDdlM2U4IGRvd24gdG8gMHgwN2UzYTgpIGJlY2F1c2UKICAgIGEgbnVtYmVyIG9mIHN0
cmluZ3MgYXJlIHBhc3NlZCB0byBib3RoIHBhbmljKCkgYW5kIHByaW50aygpLiAgQXMgdGhleQog
ICAgcHJldmlvdXNseSBkaWZmZXJlZCBieSBcbiBhbG9uZSwgdGhleSBjb3VsZG4ndCBiZSBtZXJn
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21t
aXQgNjZiMjQ1ZDllYWViZmVmNzEwMTQ4ZDQxMGFlOTdhMmVhZWRjMzE3MApBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDExIDExOjA2OjQxIDIw
MTggKzAyMDAKCiAgICBTVk06IGxpbWl0IEdJRj0wIHJlZ2lvbgogICAgCiAgICBVc2UgRUZMQUdT
LklGIGZvciBtb3N0IG9yZGluYXJ5IHB1cnBvc2VzOyB0aGVyZSdzIGluIHBhcnRpY3VsYXIgbm8g
bmVlZAogICAgdG8gdW5kdWx5IGRlZmVyIE5NSS8jTUMuIENsZWFyIEdJRiBvbmx5IGltbWVkaWF0
ZWx5IGJlZm9yZSBWTVJVTiBpdHNlbGYuCiAgICBUaGlzIGhhcyB0aGUgYWRkaXRpb25hbCBhZHZh
bnRhZ2UgdGhhdCBzdm1fc3RnaV9sYWJlbCBub3cgaW5kZWVkIG1hcmtzCiAgICB0aGUgb25seSBw
bGFjZSB3aGVyZSBHSUYgZ2V0cyBzZXQuCiAgICAKICAgIE5vdGUgcmVnYXJkaW5nIHRoZSBtYWlu
IFNUSSBwbGFjZW1lbnQ6IFF1aXRlIGNvdW50ZXJpbnR1aXRpdmVseSB0aGUKICAgIGhvc3QncyBF
RkxBR1MuSUYgY29udGludWVzIHRvIGhhdmUgYSBtZWFuaW5nIHdoaWxlIHRoZSBndWVzdCBydW5z
OyBzZWUKICAgIFBNIFZvbCAyIHNlY3Rpb24gIlBoeXNpY2FsIChJTlRSKSBJbnRlcnJ1cHQgTWFz
a2luZyBpbiBFRkxBR1MiLiBIZW5jZSB3ZQogICAgbmVlZCB0byBzZXQgdGhlIGZsYWcgZm9yIHRo
ZSBkdXJhdGlvbiBvZiB0aW1lIGJlaW5nIGluIGd1ZXN0IGNvbnRleHQuCiAgICBIb3dldmVyLCBT
UEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gd2FudHMgdG8gYmUgY2FycmllZCBvdXQgd2l0aCBFRkxB
R1MuSUYKICAgIGNsZWFyLgogICAgCiAgICBOb3RlIHJlZ2FyZGluZyB0aGUgbWFpbiBTVEdJIHBs
YWNlbWVudDogSXQgY291bGQgYmUgbW92ZWQgZnVydGhlciB1cCwKICAgIGJ1dCBhdCBwcmVzZW50
IFNQRUNfQ1RSTF9FWElUX1RPX0hWTSBpcyBub3QgTk1JLyNNQy1zYWZlLgogICAgCiAgICBTdWdn
ZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1p
dCAzYmRlYzUzMGE1ZjUwYjIxMmFhNWZkMDVkOTdlNzM0OWU4YmRiYTgyCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMTE6MDM6NDYgMjAx
OCArMDIwMAoKICAgIHg4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nl
c3NlcyBpbiBtb3JlIGNhc2VzCiAgICAKICAgIEFzc3VtaW5nIGNvbnNlY3V0aXZlIGxpbmVhciBh
ZGRyZXNzZXMgbWFwIHRvIGFsbCBSQU0gb3IgYWxsIE1NSU8gaXMgbm90CiAgICBjb3JyZWN0LiBO
b3IgaXMgYXNzdW1pbmcgdGhhdCBhIHBhZ2Ugc3RyYWRkbGluZyBNTUlPIGFjY2VzcyB3aWxsIGFj
Y2VzcwogICAgdGhlIHNhbWUgZW11bGF0aW5nIGNvbXBvbmVudCBmb3IgYm90aCBwYXJ0cyBvZiB0
aGUgYWNjZXNzLiBJZiBhIGd1ZXN0CiAgICBSQU0gcmVhZCBmYWlscyB3aXRoIEhWTVRSQU5TX2Jh
ZF9nZm5fdG9fbWZuIGFuZCBpZiB0aGUgYWNjZXNzIHN0cmFkZGxlcwogICAgYSBwYWdlIGJvdW5k
YXJ5LCBpc3N1ZSBhY2Nlc3NlcyBzZXBhcmF0ZWx5IGZvciBib3RoIHBhcnRzLgogICAgCiAgICBU
aGUgZXh0cmEgY2FsbCB0byBrbm93bl9nbGEoKSBmcm9tIGh2bWVtdWxfd3JpdGUoKSBpcyBqdXN0
IHRvIHByZXNlcnZlCiAgICBvcmlnaW5hbCBiZWhhdmlvcjsgZm9yIGNvbnNpc3RlbmN5IHRoZSBj
aGVjayBhbHNvIGdldHMgYWRkZWQgdG8KICAgIGh2bWVtdWxfcm13KCkgKGFsYmVpdCBJIGNvbnRp
bnVlIHRvIGJlIHVuc3VyZSB3aGV0aGVyIHdlIHdvdWxkbid0IGJldHRlcgogICAgZHJvcCBib3Ro
KS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGRlcGVuZHMgb24g
dGhlIE1NSU8gY2FjaGluZyB1c2VkCiAgICBlbHNld2hlcmUgaW4gdGhlIGVtdWxhdGlvbiBjb2Rl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBUZXN0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0IDlmMjMy
NzIxZGVhZWI5ZjU2ZWVmZmI1NTVjNGI3ZWNkNjI3MDg2NjcKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMzoxNCAyMDE4ICswMjAw
CgogICAgeDg2L0hWTTogYWRkIGtub3duX2dsYSgpIGVtdWxhdGlvbiBoZWxwZXIKICAgIAogICAg
Li4uIGFzIGEgY2VudHJhbCBwbGFjZSB0byBkbyByZXNwZWN0aXZlIGNoZWNraW5nIGZvciB3aGV0
aGVyIHRoZQogICAgdHJhbnNsYXRpb24gZm9yIHRoZSBsaW5lYXIgYWRkcmVzcyBpcyBhdmFpbGFi
bGUgYXMgd2VsbCBhcyB1c2FibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0IGQ5MDY3OTg2YzkzYjE0MzcxMDU2YmQyNTUwN2Fj
OTYwNmU4NmM5NjIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxMSAxMTowMjozNyAyMDE4ICswMjAwCgogICAgeDg2L0hWTTogZHJvcCBodm1f
ZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoKQogICAgCiAgICBJdCBjYW4gZWFzaWx5IGJlIGV4cHJl
c3NlZCB0aHJvdWdoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKCksIGFuZCBpbgogICAgdHdv
IGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNhbGxlcnMuCiAgICAKICAgIFN1Z2dlc3RlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmNvbW1pdCAzM2RhZWU5M2RjYzUyYTUzZWRiMDdiYzkw
MjU4Mzk1N2MyZTFmODUzCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMToxMyAyMDE4ICswMjAwCgogICAgeHNtOiBm
aXggY2xhbmcgYnVpbGQKICAgIAogICAgZWJpdG1hcC5jOjI0NDozMjogZXJyb3I6IGludmFsaWQg
Y29udmVyc2lvbiBzcGVjaWZpZXIgJ1onIFstV2Vycm9yLC1XZm9ybWF0LWludmFsaWQtc3BlY2lm
aWVyXQogICAgICAgICAgICAgICAgICAgIm1hdGNoIG15IHNpemUgJVpkIChoaWdoIGJpdCB3YXMg
JWQpXG4iLCBtYXB1bml0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfl4KICAg
IGViaXRtYXAuYzoyNDU6MTY6IGVycm9yOiBmb3JtYXQgc3BlY2lmaWVzIHR5cGUgJ2ludCcgYnV0
IHRoZSBhcmd1bWVudCBoYXMgdHlwZSAndW5zaWduZWQgbG9uZycKICAgICAgICAgIFstV2Vycm9y
LC1XZm9ybWF0XQogICAgICAgICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0
KTsKICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgogICAgZWJpdG1hcC5jOjI0NToz
MzogZXJyb3I6IGRhdGEgYXJndW1lbnQgbm90IHVzZWQgYnkgZm9ybWF0IHN0cmluZyBbLVdlcnJv
ciwtV2Zvcm1hdC1leHRyYS1hcmdzXQogICAgICAgICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4
LCBlLT5oaWdoYml0KTsKICAgIAogICAgVXNlICV6ZCBpbnN0ZWFkIG9mICVaZCwgd2hpY2ggaXMg
Y29tcGxpYW50IHdpdGggQzk5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0
eWNoby5uc2EuZ292PgoKY29tbWl0IDYzZjlhMDhhM2VhZGY5YjE5NjlmY2I1Y2JkNzU5MDE2OGNl
YTYzMTYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVl
IFNlcCAxMSAxMTowMDowMSAyMDE4ICswMjAwCgogICAgeDg2L0hWTTogbWVldCB4ZW50cmFjZSdz
IGV4cGVjdGF0aW9ucyBvbiBlbXVsYXRpb24gZXZlbnQgZGF0YQogICAgCiAgICBBY2NvcmRpbmcg
dG8gdGhlIGxvZ2ljIGluIGh2bV9tbWlvX2Fzc2lzdF9wcm9jZXNzKCksIDY0IGJpdHMgb2YgZGF0
YSBhcmUKICAgIGV4cGVjdGVkIHdpdGggNjQtYml0IGFkZHJlc3NlcywgYW5kIDMyIGJpdHMgb2Yg
ZGF0YSB3aXRoIDMyLWJpdCBvbmVzLiBJCiAgICBkb24ndCB0aGluayB0aGlzIGlzIHZlcnkgcmVh
c29uYWJsZSwgYnV0IEknbSBhbHNvIG5vdCBnb2luZyB0byB0b3VjaCB0aGUKICAgIGNvbnN1bWVy
IHNpZGUsIHRoZSBtb3JlIHRoYXQgaXQgaXMgYW55d2F5IG5vdCB2ZXJ5IGhlbHBmdWwgZm9yIHRo
ZSBjb2RlCiAgICBoZXJlIHRvIG9ubHkgZXZlciBzdXBwbHkgMzIgYml0cyBvZiBkYXRhIChkZXNw
aXRlIHRoZSBmaWVsZCBiZWluZyA2NAogICAgYml0cyB3aWRlLCBhbmQgaGF2aW5nIGJlZW4gZXZl
biBpbiB0aGUgMzItYml0IGRheXMgb2YgWGVuKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZTZhOGZlNDIzZTg3ZGY1NzkzYTQ2
ZTYyNGJkNWVjY2Y5MmUzYWMxMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkRhdGU6ICAgV2VkIFNlcCA1IDE1OjA1OjAxIDIwMTggKzAxMDAKCiAgICBkb2NzOiBkb2N1bWVu
dCB+L2NvbnRyb2wvc3lzcnEKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:38:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14:38: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 1g06I3-0006Ci-8y; Wed, 12 Sep 2018 14:38:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nsal=l2=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1g06I2-0006Cd-2V
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:38:46 +0000
X-Inumbo-ID: ad1d9d1b-b699-11e8-a6a9-d7ebe60f679a
Received: from lb3-smtp-cloud8.xs4all.net (unknown [194.109.24.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad1d9d1b-b699-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 14:39:39 +0000 (UTC)
Received: from [IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a]
 ([IPv6:2001:420:44c1:2579:3d97:e4:bfb7:838a])
 by smtp-cloud8.xs4all.net with ESMTPA
 id 06HugYVTLxO9B06HygUU8G; Wed, 12 Sep 2018 16:38:42 +0200
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
 <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
 <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
 <457d93c8-b01e-0824-483d-5bdf6a49e69b@xs4all.nl>
 <1a8e5f3e-cf57-ccb0-f1d2-650e4c325166@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <007a6af9-e504-dc76-2a61-f3cff1dd61a5@xs4all.nl>
Date: Wed, 12 Sep 2018 16:38:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1a8e5f3e-cf57-ccb0-f1d2-650e4c325166@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfIjwXb9ORzZQfsUvAgXVnWlGDM+fxdVOtPP1gav3w1AG0LetHxIfxSO+V3KptCwMzgS7lzUhetDd1qk/n53B/3U3N7FY1NDheSKs/vGTxADWv9l+AJLO
 yhjgw2+j1+GDUU/uOfnt/RhjlPX/GUWMgjsuagQwUFl/5aHSXwzOAIBfmYS0TXzNXt+LqvSTSIxuzbUaoL28u0qo9Yq0M+hzQFWkJZDYDMiCLsEC6IOJQUGd
 IqVZgGWd6/upZTcfUKRzzihgIvgszqkNN/c+AcJ9FUbdaDhK9jtZoek8gndISsCSUJ0nHvu3mAk8Rza7OOTJkj0P11TFVhQSBdWOoJ9IkCttNbx13U+iV5EB
 f3ssKX5SuY8aMNvG6Ym+tRDD5hwwPMhFow1YbjmEdtUXAtrF35eIApes8JJTqvEZ/zRb2eYoxd5FIf4S0GsZRDpDJ4PYtN4yzWCsousOwh+JudFnowJcmdAe
 FLorCPQjRhRWbr92ncdALDcqaUNQA6S1YaUlo/Ii0etHjtunKdUFYJLZTcwsaloOBfas1I5/ZScPp9k5/RP21PpcjRxTzzNvxlcgeNPw2FHF8MZl1jP5lrtN
 vtPOlL3VKqMpCoEoMZS/9DC3
Subject: Re: [Xen-devel] [PATCH v2 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>

T24gMDkvMTIvMTggMTY6MTUsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IE9uIDA5
LzEyLzIwMTggMDQ6MzggUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4gT24gMDkvMTIvMTggMTU6
MDIsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24gMDkvMTIvMjAxOCAwMzoy
NSBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+ICsgKiBmb3JtYXRzCj4+Pj4+Pj4gKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDxmb3JtYXQsIGNoYXJbNF0+Cj4+Pj4+Pj4gKyAqCj4+Pj4+
Pj4gKyAqICAgICAgRm9ybWF0cyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRpcmVjdG9yaWVz
IG9uZSBwZXIgZWFjaAo+Pj4+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRo
ZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlCj4+Pj4+Pj4gKyAqICAgICAgY29ycmVzcG9u
ZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+Pj4+Pj4+ICsgKiAg
ICAgIHRoZSBkaXJlY3RvcnkgdW5kZXIgPGZvcm1hdHM+IHJlcHJlc2VudHMgc3VwcG9ydGVkIHJl
c29sdXRpb25zLgo+Pj4+Pj4gU28gaG93IHdpbGwgdGhpcyB3b3JrIGZvciBhIHBpeGVsZm9ybWF0
IGxpa2UgVjRMMl9QSVhfRk1UX0FSR0I1NTVYPwo+Pj4+Pj4KPj4+Pj4+IEFzIG1lbnRpb25lZCBi
ZWZvcmUsIHdlIGRpc3BsYXkgc3VjaCBmb3JtYXRzIGFzICdYWFhYLUJFJywgaS5lLiBjaGFyWzdd
Lgo+Pj4+PiBvaywgdGhlbiBJJ2xsIGNoYW5nZSB0aGlzIHRvIGNoYXJbN10gYW5kIHB1dCBhIG5v
dGUgb24gYmlnLWVuZGlhbjoKPj4+Pj4KPj4+Pj4gICAgICogICAgICBJZiBmb3JtYXQgcmVwcmVz
ZW50cyBhIGJpZy1lbmRpYW4gRk9VUkNDIGNvZGUsIHRoZW4gIi1CRSIKPj4+Pj4gICAgICogICAg
ICBzdWZmaXggbXVzdCBiZSBhZGRlZCwgY2FzZSBpbnNlbnNpdGl2ZS4KPj4+PiBTaW5jZSB0aGUg
Zm91cmNjIGlzIGNhc2Utc2Vuc2l0aXZlLCBJJ2Qga2VlcCAtQkUgY2FzZSBzZW5zaXRpdmUgYXMg
d2VsbC4KPj4+PiBZb3VyIGRlY2lzaW9uLCB0aG91Z2guCj4+PiBobSwgSSdtIGEgbGl0dGxlIGJp
dCBjb25mdXNlZCBoZXJlLi4uIE9uZSBvZiB0aGUgcHJldmlvdXMgY29tbWVudHMgd2FzLi4uCj4+
Pgo+Pj4gICA+PiArICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGly
ZWN0b3JpZXMgb25lIHBlciBlYWNoCj4+PiAgID4+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBm
b3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgYW4KPj4+IHVwcGVyIGNhc2UKPj4+
ICAgPj4gKyAqICAgICAgc3RyaW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJpbmcg
bGFiZWwuIFRoZSBuZXh0Cj4+PiBsZXZlbCBvZgo+Pj4gICA+PiArICogICAgICB0aGUgZGlyZWN0
b3J5IHVuZGVyIDxmb3JtYXRzPiByZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPj4+
Cj4+PiAgID5Mb3dlci1jYXNlIGNoYXJhY3RlcnMgYXJlIGFsc28gdXNlIGluIHBpeGVsZm9ybWF0
cywgc28gSSdkIGp1c3Qga2VlcAo+Pj4gdGhpcyBhcy1pcy4KPj4+ICAgPgo+Pj4gICA+SW4gYWRk
aXRpb24gaXQgaXMgY29tbW9uIHRvIHNldCBiaXQgMzEgb2YgdGhlIGZvdXJjYyB0byAxIGlmIHRo
ZSBmb3JtYXQgaXMKPj4+ICAgPmJpZy1lbmRpYW4gKHNlZSB2NGwyX2ZvdXJjY19iZSBtYWNybyku
IFdoZW4gdjRsIHV0aWxpdGllcyBwcmludCB0aGlzCj4+PiBmb3JtYXQgd2UKPj4+ICAgPmFkZCBh
IC1CRSBzdWZmaXgsIHNvIFY0TDJfUElYX0ZNVF9BUkdCNTU1WCBiZWNvbWVzICJBUjE1LUJFIi4g
WW91Cj4+PiBtaWdodCB3YW50IHRvCj4+PiAgID5rZWVwIHRoYXQgY29udmVudGlvbi4KPj4+Cj4+
PiBTbywgZmluYWxseSwgSSdsbCBwdXQgdXBwZXIgY2FzZSBjb25zdHJhaW50IGhlcmUgZm9yIGZv
dXJjYyBhbmQgIi1CRSI/Cj4+PiBEaWQgSSBtaXNzIHNvbWV0aGluZyBoZXJlPwo+PiBFYXNpZXN0
IGlzIHRvIGxvb2sgYXQgdmlkZW9kZXYyLmguIExldCBtZSB0YWtlIHR3byBleGFtcGxlczoKPj4K
Pj4gI2RlZmluZSBWNEwyX1BJWF9GTVRfQVJHQjU1NSB2NGwyX2ZvdXJjYygnQScsICdSJywgJzEn
LCAnNScpIC8qIDE2ICBBUkdCLTEtNS01LTUgICovCj4+ICNkZWZpbmUgVjRMMl9QSVhfRk1UX0FS
R0I1NTVYIHY0bDJfZm91cmNjX2JlKCdBJywgJ1InLCAnMScsICc1JykgLyogMTYgIEFSR0ItNS01
LTUgQkUgKi8KPj4KPj4gVGhlIGZvdXJjYyBtYWNyb3MgYXJlIGRlZmluZWQgYXM6Cj4+Cj4+ICNk
ZWZpbmUgdjRsMl9mb3VyY2MoYSwgYiwgYywgZClcCj4+ICAgICAgICAgICgoX191MzIpKGEpIHwg
KChfX3UzMikoYikgPDwgOCkgfCAoKF9fdTMyKShjKSA8PCAxNikgfCAoKF9fdTMyKShkKSA8PCAy
NCkpCj4+ICNkZWZpbmUgdjRsMl9mb3VyY2NfYmUoYSwgYiwgYywgZCkgICAgICAodjRsMl9mb3Vy
Y2MoYSwgYiwgYywgZCkgfCAoMSA8PCAzMSkpCj4+Cj4+IFRoZSBjaGFyYWN0ZXJzIGNhbiBiZSBh
bnkgcHJpbnRhYmxlIGNoYXJhY3RlciwgYnV0IGN1cnJlbnRseSB3ZSBvbmx5IHVzZQo+PiBhLXos
IEEtWiwgMC05IGFuZCBzcGFjZSAoJyAnKS4KPj4KPj4gRm9yIGJpZy1lbmRpYW4gZm9ybWF0cyB3
ZSBhbHNvIHNldCBiaXQgMzEgKGkuZS4gYml0IDcgb2YgdGhlIGxhc3QgY2hhcmFjdGVyKQo+PiB0
byBpbmRpY2F0ZSB0aGlzLgo+Pgo+PiBJbiBvdXIgdjRsMiB1dGlsaXRpZXMgd2UgdXNlIHRoaXMg
ZnVuY3Rpb24gd2hlbiB3ZSB3YW50IHRvIHByaW50IGEgZm91cmNjOgo+Pgo+PiBzdGQ6OnN0cmlu
ZyBmY2MycyhfX3UzMiB2YWwpCj4+IHsKPj4gICAgICAgICAgc3RkOjpzdHJpbmcgczsKPj4KPj4g
ICAgICAgICAgcyArPSB2YWwgJiAweDdmOwo+PiAgICAgICAgICBzICs9ICh2YWwgPj4gOCkgJiAw
eDdmOwo+PiAgICAgICAgICBzICs9ICh2YWwgPj4gMTYpICYgMHg3ZjsKPj4gICAgICAgICAgcyAr
PSAodmFsID4+IDI0KSAmIDB4N2Y7Cj4+ICAgICAgICAgIGlmICh2YWwgJiAoMSA8PCAzMSkpCj4+
ICAgICAgICAgICAgICAgICAgcyArPSAiLUJFIjsKPj4gICAgICAgICAgcmV0dXJuIHM7Cj4+IH0K
Pj4KPj4gU28gdGhlIGZvdXIgY2hhcmFjdGVycyAod2l0aCBiaXQgNyBtYXNrZWQgb3V0KSBhbmQg
dGhlIC1CRSBzdWZmaXgKPj4gaWYgYml0IDcgd2FzIHNldCBmb3IgdGhlIGZvdXJ0aCBjaGFyYWN0
ZXIuCj4+Cj4+IFNvIGZvciB5b3VyIHByb3RvY29sLCBpZiB5b3Ugd2FudCB0byBzcGVjaWZ5IHRo
ZSBmb3VyY2MsIHRoZW4gSQo+PiBhc3N1bWUgZGVhbGluZyB3aXRoIGNoYXJhY3RlcnMgd2l0aCBi
aXQgNyBzZXQgaXMgYSBwYWluIGFzIHdlbGwsCj4+IGFuZCBpbiB0aGF0IGNhc2UgeW91IGFyZSBi
ZXR0ZXIgb2ZmIHVzaW5nIHRoZSBzYW1lIHNjaGVtZSB0aGF0IHdlCj4+IGRvLgo+Pgo+PiBBbmQg
dG8gbWF0Y2ggdGhlIGZvcm1hdHMsIGFwcGxpY2F0aW9ucyBzaG91bGQgcmVtZW1iZXIgdGhhdCB0
aGUKPj4gc3RyaW5nIGlzIGNhc2Utc2Vuc2l0aXZlLCBzbyAnYWJjZCcgIT0gJ0FiY2QnLgo+IEFo
LCBnb3QgaXQsIHNvIEknbGwganVzdCBtYWtlIHN1cmUgdGhhdCAiLUJFIiBwYXJ0Cj4gaXMgY2Fz
ZSBzZW5zaXRpdmUsIGUuZy4gcmVtb3ZlICJjYXNlIGluc2Vuc2l0aXZlIjoKPiAKPiAgICogZm9y
bWF0cwo+ICAgKiAgICAgIFZhbHVlczogICAgICAgICA8Zm9ybWF0LCBjaGFyWzddPgo+ICAgKgo+
ICAgKiAgICAgIEZvcm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBv
bmUgcGVyIGVhY2gKPiAgICogICAgICBzdXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUgbmFtZSBv
ZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQo+ICAgKiAgICAgIGNvcnJlc3BvbmRpbmcgRk9VUkNDIHN0
cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPiAgICogICAgICB0aGUgZGlyZWN0b3J5IHVu
ZGVyIDxmb3JtYXRzPiByZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPiAgICogICAg
ICBJZiBmb3JtYXQgcmVwcmVzZW50cyBhIGJpZy1lbmRpYW4gRk9VUkNDIGNvZGUsIHRoZW4gIi1C
RSIKPiAgICogICAgICBzdWZmaXggbXVzdCBiZSBhZGRlZC4KCkhtbS4gSG93IGFib3V0OiAiSWYg
dGhlIGZvcm1hdCByZXByZXNlbnRzIGEgYmlnLWVuZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCmVu
ZGlhbiBmb3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBFLmcuICdB
UjE1JyB2cyAnQVIxNS1CRScuIgoKQlRXLCB1c2luZyBiaXQgMzEgZm9yIHRoaXMgaXMgYSBjb21w
bGV0ZSBWNEwyLXNwZWNpZmljIGludmVudGlvbi4KCj4gCj4+Cj4+IE5vdGUgdGhhdCB0aGVyZSBj
YW4gYmUgc3BhY2VzOgo+Pgo+PiAjZGVmaW5lIFY0TDJfUElYX0ZNVF9ZMTYgICAgIHY0bDJfZm91
cmNjKCdZJywgJzEnLCAnNicsICcgJykgLyogMTYgIEdyZXlzY2FsZSAgICAgKi8KPj4gI2RlZmlu
ZSBWNEwyX1BJWF9GTVRfWTE2X0JFICB2NGwyX2ZvdXJjY19iZSgnWScsICcxJywgJzYnLCAnICcp
IC8qIDE2ICBHcmV5c2NhbGUgQkUgICovCj4+Cj4+IFNvIHRoYXQgd291bGQgYmU6Cj4+Cj4+IC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvWTE2IC8xMjAweDcyMC9mcmFt
ZS1yYXRlcyA9ICIxNS8yIgo+Pgo+PiBhbmQ6Cj4+Cj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2Zvcm1hdHMvWTE2IC1CRS8xMjAweDcyMC9mcmFtZS1yYXRlcyA9ICIxNS8yIgo+
Pgo+PiBOb3Qgc3VyZSBpZiB0aGF0IHdpbGwgZmx5IGZvciB5b3UuCj4+Cj4+IEN1cnJlbnRseSBp
ZiB0aGVyZSBhcmUgc3BhY2VkLCB0aGVuIHRoZXkgYXJlIGF0IHRoZSBlbmQsIGJ1dCBJIGRvbid0
IHRoaW5rCj4+IHdlIGNhbiBndWFyYW50ZWUgdGhhdCBmb3IgYWxsIHRpbWUuCj4gVGhpcyBpcyBh
IHByb2JsZW0gYXMgSSBjYW5ub3QgaGF2ZSBzcGFjZXMuLi4KPiBTbywgSSBjYW4gb25seSBwdXQg
c29tZXRoaW5nIGxpa2U6Cj4gCj4gICAqICAgICAgSWYgRk9VUkNDIHN0cmluZyBsYWJlbCBoYXMg
c3BhY2VzIHRoZW4gdGhvc2UgYXJlIG9ubHkgYWxsb3dlZCB0bwo+ICAgKiAgICAgIGJlIGF0IHRo
ZSBlbmQgb2YgdGhlIGxhYmVsIGFuZCBtdXN0IGJlIHRyaW1tZWQuCgpJIHdvdWxkIHJlY29tbWVu
ZCB0aGF0IHlvdSBhZGQgY29tbWVudHMgdG8gdmlkZW9kZXYyLmggYW5kIHRoZSBWNEwyIHNwZWNp
ZmljYXRpb24Kd2hlcmUgeW91IHB1dCBkb3duIHNvbWUgcmVxdWlyZW1lbnRzLiBFLmcuIHNwYWNl
cyBvbmx5IGF0IHRoZSBlbmQsIGNoYXJhY3RlcnMgbXVzdApiZSBpbiB0aGUgcmFuZ2Ugb2YgMHgy
MC0weDdmLCBhbmQgYSBsaXN0IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93ZWQgc3Vj
aAphcyAnLycgYW5kICdcJy4gUGVyaGFwcyBvdGhlcnMgKCc6Jz8pIGFzIHdlbGwuCgo+PiBJIGp1
c3Qgd29uZGVyIGhvdyB5b3Ugd2FudCB0byBleHBvc2UgdGhhdC4gRS5nLiB0aGVyZSBpcyBvbmUg
YmFja2VuZCBhbmQKPj4gdHdvIGZyb250ZW5kcy4gVGhlIGJhY2tlbmQgc3VwcG9ydHMgdHdvIHJl
c29sdXRpb25zIGFuZCB0aGF0IGlzIGV4cG9zZWQKPj4gdG8gYm90aCBiYWNrZW5kcy4gQnV0IG9u
Y2UgdGhlIGZpcnN0IGJhY2tlbmQgc3RhcnRzIHN0cmVhbWluZywgdGhlbiB0aGUKPj4gc2Vjb25k
IGJhY2tlbmQgaXMgc3VkZGVubHkgbGltaXRlZCB0byBhIHNpbmdsZSByZXNvbHV0aW9uLgo+Pgo+
PiBTb21ldGhpbmcgZm9yIHlvdSB0byB0aGluayBhYm91dC4KPiBTY2FsaW5nIG9uIGJhY2tlbmQg
c2lkZSBmb3IgdGhlIHNlY29uZCBmcm9udGVuZAoKVGhhdCdzIGFsbCB2ZXJ5IGV4cGVuc2l2ZS4g
VGhlIGFtb3VudCBvZiBkYXRhIHRoYXQgaXMgYmVpbmcgcHVzaGVkIHRvL2Zyb20KSFcgZ2V0cyB2
ZXJ5IGxhcmdlIHZlcnkgcXVpY2tseSBqdXN0IGluIHRlcm1zIG9mIHB1cmUgbWVtb3J5IGJhbmR3
aWR0aC4KCkVzcGVjaWFsbHkgd2hlbiB5b3Ugc3RhcnQgdGFsa2luZyBhYm91dCAxMDgwcCBvciBo
aWdoZXIgcmVzb2x1dGlvbnMuCgpKdXN0IHNheWluZy4KCkEgdmlkZW8gc3RyZWFtIG9mIDEwODBw
MzAgdXNpbmcgUkdCIDI0LWJpdHMgcGVyIHBpeGVsIHByb2R1Y2VzIGFib3V0IDE3OCBNQi9zCndv
cnRoIG9mIGRhdGEuIEFuZCB0aGF0J3Mgbm90IGV4dHJlbWUgYXQgYWxsLiA0a3A2MCB2aWRlbyBp
cyAxLjQyIEdCL3MuCgpJdCdzIHdoYXQgbWFrZXMgdmlkZW8gZGlmZmVyZW50IGZyb20gb3RoZXIg
ZGF0YSBzdHJlYW1zOiB0aGUgc2hlZXIgYW1vdW50IG9mCmRhdGEuIE1lbW9yeSBiYW5kd2lkdGgg
Y2FuIHF1aWNrbHkgYmVjb21lIGEgYm90dGxlbmVjayBpbiBhIHN5c3RlbS4gSGF2aW5nCnRvIGRv
IGNvbnZlcnNpb25zIHdpbGwgZG91YmxlIG9yIHByb2JhYmx5IHRyaXBsZSB0aGUgYW1vdW50IG9m
IGJhbmR3aWR0aCBuZWVkZWQuCgpSZWdhcmRzLAoKCUhhbnMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:39:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14: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 1g06Iw-0006Hm-Ok; Wed, 12 Sep 2018 14: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=warh=l2=xenproject.org=prvs=786e86e9e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g06Iv-0006HX-Rp
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:39:41 +0000
X-Inumbo-ID: 6c914365-b699-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c914365-b699-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 16:37:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,365,1531785600"; d="scan'208";a="65119305"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=5c9ac43f47865bb9b13608fd7ae1d39ab73ef397
X-Osstest-Versions-That: ovmf=1ad635b283812283e8db457ba4809d5d38433f17
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 12 Sep 2018 15:39:37 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75205: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjA1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA1YzlhYzQzZjQ3ODY1YmI5YjEzNjA4ZmQ3YWUxZDM5YWI3
M2VmMzk3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYWQ2MzViMjgz
ODEyMjgzZThkYjQ1N2JhNDgwOWQ1ZDM4NDMzZjE3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MDAgIDIwMTgtMDktMTEgMTU6NTA6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjA1ICAyMDE4LTA5LTEyIDA4OjIwOjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNWM5YWM0M2Y0Nzg2NWJiOWIxMzYwOGZk
N2FlMWQzOWFiNzNlZjM5NwpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIEFwciAxMSAxMTozNzowOCAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0Nv
blBsYXRmb3JtOiBTdXBwb3J0IHNob3J0LWZvcm0gVVNCIGRldmljZSBwYXRoCiAgICAKICAgIFRv
ZGF5J3MgaW1wbGVtZW50YXRpb24gZG9lcyBhbiBleGFjdCBkZXZpY2UgcGF0aCBtYXRjaCB0byBj
aGVjawogICAgd2hldGhlciB0aGUgZGV2aWNlIHBhdGggb2YgYSBjb25zb2xlIGlzIGluIENvbklu
L0Nvbk91dC9FcnJPdXQuCiAgICBCdXQgdGhhdCBkb2Vzbid0IHdvcmsgZm9yIHRoZSBVU0Iga2V5
Ym9hcmQuCiAgICBCZWNhdXNlIHdoZW4gYSBwbGF0Zm9ybSBoYXZlIG11bHRpcGxlIFVTQiBwb3J0
LCBDb25JbiBuZWVkcyB0bwogICAgY2FycnkgYWxsIGRldmljZSBwYXRocyBjb3JyZXNwb25kaW5n
IHRvIGVhY2ggcG9ydC4KICAgIEV2ZW4gd29yc2UsIHRvZGF5J3MgQkRTIGNvcmUgbG9naWMgcmVt
b3ZlcyB0aGUgZGV2aWNlIHBhdGggZnJvbQogICAgQ29uSW4vQ29uT3V0L0Vyck91dCB3aGVuIHRo
ZSBjb25uZWN0aW9uIHRvIHRoYXQgZGV2aWNlIHBhdGggZmFpbHMuCiAgICBTbyBpZiB1c2VyIHN3
aXRjaGVzIHRoZSBVU0Iga2V5Ym9hcmQgZnJvbSBvbmUgcG9ydCB0byBhbm90aGVyIGFjcm9zcwog
ICAgYm9vdCwgdGhlIFVTQiBrZXlib2FyZCBkb2Vzbid0IHdvcmsgaW4gdGhlIHNlY29uZCBib290
LgogICAgCiAgICBDb25QbGF0Zm9ybSBkcml2ZXIgc29sdmVkIHRoaXMgcHJvYmxlbSBieSBhZGRp
bmcgdGhlCiAgICBJc0hvdFBsdWdEZXZpY2UoKSBmdW5jdGlvbi4gU28gdGhhdCBmb3IgVVNCIGtl
eWJvYXJkLCBDb25QbGF0Zm9ybQogICAgZG9lc24ndCBjYXJlIHdoZXRoZXIgaXRzIGRldmljZSBw
YXRoIGlzIGluIENvbkluIG9yIG5vdC4KICAgIEJ1dCB0aGUgcnVsZSBpcyB0b28gbG9vc2UsIGFu
ZCBub3cgY2F1c2VzIHBsYXRmb3JtIEJEUyBjYW5ub3QgY29udHJvbAogICAgd2hldGhlciB0byBl
bmFibGUgVVNCIGtleWJvYXJkIGFzIGFuIGFjdGl2ZSBjb25zb2xlLgogICAgCiAgICBUaGUgcGF0
Y2ggY2hhbmdlcyBDb25QbGF0Zm9ybSB0byBzdXBwb3J0IFVTQiBzaG9ydC1mb3JtIGRldmljZSBw
YXRoCiAgICB3aGVuIGNoZWNraW5nIHdoZXRoZXIgdGhlIGRldmljZSBwYXRoIG9mIGEgY29uc29s
ZSBpcyBpbgogICAgQ29uSW4vQ29uT3V0L0Vyck91dC4KICAgIAogICAgVGhlIGxvZ2ljIHRvIGFs
d2F5cyBhY2NlcHQgVVNCL1BDQ0FSRCBkZXZpY2UgYXMgYWN0aXZlIGNvbnNvbGUgaXMKICAgIHJl
bW92ZWQuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgICBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENjOiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 14:48:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 14: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 1g06Qt-0007MV-DR; Wed, 12 Sep 2018 14: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=rzjq=l2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1g06Qs-0007MQ-0Z
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 14:47:54 +0000
X-Inumbo-ID: 911b5705-b69a-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 911b5705-b69a-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 16:46:01 +0200 (CEST)
Received: by mail-lj1-x241.google.com with SMTP id m84-v6so1854442lje.10
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 07:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=1d7qzRbdYwZp4H+sOPFsxI5MlHpd1iTj6VT/0RL9RcM=;
 b=nLPyP26ivr9lZywNCGSwKh3C0SkOh32oAM7heIrdfKmWSs6xMHlwnV7aFisVT5vEdJ
 vmr/3xNlHw/swkN2X3KwDW9+KSaK9xpWCwdG1ihThxgruLDpo9q9hLFFm6E8sQ92eSpU
 KUhAodDhJ4XXDVbSYXtsF8T+iD68OuZezTWzzAb9v4axpz9xY1ZsJPBwDT/xKzZCfWkn
 Mo5YpJFPXfUhOFmK0LQfIVeyyp02uBU6d/8JYzKTeZ+aWKZwamKAzqTNhKFgRGC/ebx1
 CZDVrmyM9C/iwxEYEa+1fL23lAsTlMTipygtotxyB56XVWtkMOf0GBHl/q24txYCoRtM
 T2NQ==
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=1d7qzRbdYwZp4H+sOPFsxI5MlHpd1iTj6VT/0RL9RcM=;
 b=J+uLH6o0T7R9uCYJunZlio/987hY+xe1JJlDdbWDzm7sgGa2qBr+Hl4nD6qzlD7Mok
 mhDbRebce3/onqgjSHU5jpYsAjs4YW8mDLNmek6HuTVLJprvIc3LjEf21id0srFz+2Lr
 L4hqLTVL4aCb5nbBekNeLu6YtY+vSCuQUSTwfcsceOicuYfxNTq+z5OUMHWQX2qGyG7G
 apmuGl3jHS31z0SYCrav5/6tk67A8ZLgHx4tcJkRJdiUpgbM73q2Of6c5BN30c8Vtike
 oYFZipNeTXh1AFUnMUzAJReE9XWSPA3KP+QGuRmK1CkpkDigfzzVKpDqF1PC1m2mgpOD
 W2hw==
X-Gm-Message-State: APzg51D38zEUtnMt0pC8XAfpN0bMdoiXsarXAI+KEhHBsxTRrV6k9/Oo
 sAVqhnzhwhDPIDLaWrzfL1LaAZ+IPC0=
X-Google-Smtp-Source: ANB0VdZ9tay+AnVE3YEU+5BA2uLR27usSP4cWI3lqiQf+CP9ORnYElW5Hel61P+jXlAHlJ12EX38Mg==
X-Received: by 2002:a2e:29da:: with SMTP id
 p87-v6mr1598614ljp.12.1536763670369; 
 Wed, 12 Sep 2018 07:47:50 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 131-v6sm210659lfa.93.2018.09.12.07.47.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 12 Sep 2018 07:47:48 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 17:47:47 +0300
Message-Id: <1536763667-26510-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] schedule: move last_run_time to the credit
 scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBzdHJ1Y3R1
cmUgbWVtYmVyIGxhc3RfcnVuX3RpbWUgaXMgdXNlZCBieSBjcmVkaXQgc2NoZWR1bGVyIG9ubHku
ClNvIG1vdmUgaXQgZnJvbSBhIGdlbmVyaWMgdmNwdSBzY3RydWN0dXJlIHRvIHRoZSBjcmVkaXQg
c2NoZWR1bGVyIHByaXZhdGUKdmNwdSBkZWZpbml0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6CiAgICAt
IGxhc3RfcnVuX3RpbWUgdHlwZSBjaGFuZ2VkIHRvIHNfdGltZV90CiAgICAtIHNjdXJyIGNoYW5n
ZWQgdG8gc3ZjCiAgICAtIGRyb3BwZWQgc3RyYXkgYmxhbmtzCiAgICAtIHBvaW50ZXJzIHRvIGNv
bnN0IGFyZSB1c2VkIGFwcHJvcHJpYXRlbHkKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
IHwgMTIgKysrKysrKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgIDEgLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICB8ICAzIC0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggODRlNzQ0Yi4uODhkZTM1
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCkBAIC0xNzUsNiArMTc1LDkgQEAgc3RydWN0IGNzY2hlZF92Y3B1IHsK
ICAgICBhdG9taWNfdCBjcmVkaXQ7CiAgICAgdW5zaWduZWQgaW50IHJlc2lkdWFsOwogCisgICAg
LyogbGFzdCB0aW1lIHdoZW4gdkNQVSBpcyBzY2hlZHVsZWQgb3V0ICovCisgICAgc190aW1lX3Qg
bGFzdF9ydW5fdGltZTsKKwogI2lmZGVmIENTQ0hFRF9TVEFUUwogICAgIHN0cnVjdCB7CiAgICAg
ICAgIGludCBjcmVkaXRfbGFzdDsKQEAgLTcwMSwxMCArNzA0LDExIEBAIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgdmNwdV9taWdyYXRpb25fZGVsYXlfdXM7CiBpbnRlZ2VyX3BhcmFtKCJ2Y3B1X21pZ3Jh
dGlvbl9kZWxheSIsIHZjcHVfbWlncmF0aW9uX2RlbGF5X3VzKTsKIAogc3RhdGljIGlubGluZSBi
b29sCi1fX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCitfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25z
dCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQogewogICAgIGJvb2wgaG90ID0gcHJ2LT52
Y3B1X21pZ3JfZGVsYXkgJiYKLSAgICAgICAgICAgICAgIChOT1coKSAtIHYtPmxhc3RfcnVuX3Rp
bWUpIDwgcHJ2LT52Y3B1X21pZ3JfZGVsYXk7CisgICAgICAgICAgICAgICAoTk9XKCkgLSBzdmMt
Pmxhc3RfcnVuX3RpbWUpIDwgcHJ2LT52Y3B1X21pZ3JfZGVsYXk7CiAKICAgICBpZiAoIGhvdCAp
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9ob3QpOwpAQCAtNzE2LDYgKzcyMCw3IEBA
IHN0YXRpYyBpbmxpbmUgaW50CiBfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKGNvbnN0IHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdmMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY3B1bWFza190ICptYXNrKQogeworICAgIGNv
bnN0IHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIC8qCiAg
ICAgICogRG9uJ3QgcGljayB1cCB3b3JrIHRoYXQncyBob3Qgb24gcGVlciBQQ1BVLCBvciB0aGF0
IGNhbid0IChvcgogICAgICAqIHdvdWxkIHByZWZlciBub3QgdG8pIHJ1biBvbiBjcHUuCkBAIC03
MjUsNyArNzMwLDcgQEAgX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAogICAgICAqLwogICAgIEFTU0VS
VCghdmMtPmlzX3J1bm5pbmcpOwogCi0gICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hl
X2hvdChwcnYsIHZjKSAmJgorICAgIHJldHVybiAhX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3Qo
cHJ2LCBzdmMpICYmCiAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUsIG1hc2sp
OwogfQogCkBAIC0xODY5LDYgKzE4NzQsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgIC8q
IFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVkNQVS4gKi8KICAgICAgICAgYnVybl9jcmVk
aXRzKHNjdXJyLCBub3cpOwogICAgICAgICBzY3Vyci0+c3RhcnRfdGltZSAtPSBub3c7CisgICAg
ICAgIHNjdXJyLT5sYXN0X3J1bl90aW1lID0gbm93OwogICAgIH0KICAgICBlbHNlCiAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IDA1MjgxZDYuLjNjMjk5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE1NTYsNyArMTU1Niw2IEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICgocHJldi0+cGF1c2VfZmxhZ3MgJiBWUEZf
YmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKICAgICAgICAgICh2Y3B1X3J1bm5hYmxlKHBy
ZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCiAgICAgICAgIG5v
dyk7Ci0gICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5vdzsKIAogICAgIEFTU0VSVChuZXh0LT5y
dW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKICAgICB2Y3B1X3J1bnN0YXRlX2No
YW5nZShuZXh0LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwYmE4MGNiLi5i
NmIyYzQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaApAQCAtMTczLDkgKzE3Myw2IEBAIHN0cnVjdCB2Y3B1CiAgICAgfSBy
dW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCiAKLSAgICAvKiBsYXN0
IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KLSAgICB1aW50NjRfdCBsYXN0X3J1
bl90aW1lOwotCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFsaXNlZD8gKi8KICAgICBi
b29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKICAgICAvKiBIYXMgdGhlIEZQVSBiZWVu
IHVzZWQgc2luY2UgaXQgd2FzIGxhc3Qgc2F2ZWQ/ICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 15:00:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 15: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 1g06dN-0000oc-Ok; Wed, 12 Sep 2018 15:00:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mhj0=l2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g06dM-0000oV-Df
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 15:00:48 +0000
X-Inumbo-ID: c1f55aad-b69c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1f55aad-b69c-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 15:01:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 12 Sep 2018 09:00:45 -0600
Message-Id: <5B992A1B02000078001E7E30@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 12 Sep 2018 09:00:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536261934-1236-4-git-send-email-andrew.cooper3@citrix.com>
 <1536684371-1417-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536684371-1417-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/vcpu: Rework sanity checks in
 vcpu_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jason Andryuk <jandryuk@gmail.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+IE9uIDExLjA5LjE4IGF0IDE4OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUG9pc29uaW5nIGlkbGVfdmNwdVswXSB3aXRoIHRoZSBzYW5pdHkgZGVidWcgdmFsdWUg
aXNuJ3QgYWN0dWFsbHkgYSBjbGV2ZXIKPiBpZGVhLCBiZWNhdXNlIGl0IHBhc3NlcyBhIE5VTEwg
cG9pbnRlciBjaGVjayBidXQgaXNuJ3QgYSB1c2FibGUgdmNwdS4gIEl0IGlzCj4gYWxzbyB0aGUg
cmVhc29uIGZvciB0aGUgKCFpc19pZGxlX2RvbWFpbihkKSB8fCB2Y3B1X2lkKSBwYXJ0IG9mIHRo
ZSBleGlzdGluZwo+IHNhbml0eSBCVUdfT04oKS4KCkJ1dCB5b3UgY29tcGxldGVseSBkaXNjb3Vu
dCB0aGUgaW50ZW5kZWQgZWZmZWN0IG9mIHRoaXMgcG9pc29uaW5nOgpEdXJpbmcgZWFybHkgYm9v
dCwgYSBOVUxMIGRlcmVmIGlzIGxpYWJsZSB0byBub3QgZmF1bHQsIHdoaWxlIGEgZGVyZWYKb2Yg
SU5WQUxJRF9WQ1BVIGlzIGFsd2F5cyBnb2luZyB0byAob24geDg2IGF0IGxlYXN0KS4KCj4gLS0t
IGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAt
MTM4LDcgKzEzOCwyMSBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCgpUaGlzIHBhdGNoIGRv
ZXMgbm90IGxvb2sgdG8gYmUgYmFzZWQgb24gY3VycmVudCBzdGFnaW5nLgoKPiAgewo+ICAgICAg
c3RydWN0IHZjcHUgKnY7Cj4gIAo+IC0gICAgQlVHX09OKCghaXNfaWRsZV9kb21haW4oZCkgfHwg
dmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7Cj4gKyAgICAvKgo+ICsgICAgICogU2FuaXR5
IGNoZWNrIHNvbWUgaW5wdXQgZXhwZWN0YXRpb25zOgo+ICsgICAgICogIC0gZC0+bWF4X3ZjcHVz
IGFuZCBkLT52Y3B1W10gc2hvdWxkIGJlIHNldCB1cAo+ICsgICAgICogIC0gdmNwdV9pZCBzaG91
bGQgYmUgYm91bmRlZCBieSBkLT5tYXhfdmNwdXMKPiArICAgICAqICAtIFZjcHVzIHNob3VsZCBi
ZSB0aWdodGx5IHBhY2tlZCBhbmQgYWxsb2NhdGVkIGluIGFzY2VuZGluZyBvcmRlcgo+ICsgICAg
ICogICAgKGV4Y2VwdCBmb3IgdGhlIGlkbGUgZG9tYWluKS4KPiArICAgICAqICAtIE5vIHByZXZp
b3VzIHZjcHUgd2l0aCB0aGlzIGlkIHNob3VsZCBiZSBhbGxvY2F0ZWQKPiArICAgICAqLwo+ICsg
ICAgaWYgKCAhZC0+bWF4X3ZjcHVzIHx8ICFkLT52Y3B1IHx8IHZjcHVfaWQgPj0gZC0+bWF4X3Zj
cHVzIHx8Cj4gKyAgICAgICAgICghaXNfaWRsZV9kb21haW4oZCkgJiYgdmNwdV9pZCAmJiAhZC0+
dmNwdVt2Y3B1X2lkIC0gMV0pIHx8CgpOb3RlIGhvdyB5b3Ugc3RpbGwgcmVxdWlyZSBhbiBpc19p
ZGxlX2RvbWFpbigpIHNwZWNpYWwgY2FzZSBoZXJlCmFueXdheS4KCj4gKyAgICAgICAgIGQtPnZj
cHVbdmNwdV9pZF0gKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+
ICsgICAgICAgIHJldHVybiBOVUxMOwoKSSBhc3N1bWUgeW91IGNvbnNpZGVyIGl0IGFjY2VwdGFi
bGUgZm9yIHJlbGVhc2UgYnVpbGRzIHRvIHJlcG9ydApiYWNrIC1FTk9NRU0gaW4gdGhlIChob3Bl
ZnVsbHkgaW5kZWVkIGltcG9zc2libGUpIGNhc2Ugb2YKZXhlY3V0aW9uIGdvaW5nIHRoaXMgcGF0
aD8KCj4gQEAgLTE3OCwxNiArMTkyLDEwIEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKPiAg
ICAgIGlmICggYXJjaF92Y3B1X2NyZWF0ZSh2KSAhPSAwICkKPiAgICAgICAgICBnb3RvIGZhaWxf
c2NoZWQ7Cj4gIAo+ICsgICAgLyogSW5zZXJ0IHRoZSB2Y3B1IGludG8gdGhlIGRvbWFpbidzIHZj
cHUgbGlzdC4gKi8KPiAgICAgIGQtPnZjcHVbdmNwdV9pZF0gPSB2Owo+IC0gICAgaWYgKCB2Y3B1
X2lkICE9IDAgKQo+IC0gICAgewo+IC0gICAgICAgIGludCBwcmV2X2lkID0gdi0+dmNwdV9pZCAt
IDE7Cj4gLSAgICAgICAgd2hpbGUgKCAocHJldl9pZCA+PSAwKSAmJiAoZC0+dmNwdVtwcmV2X2lk
XSA9PSBOVUxMKSApCj4gLSAgICAgICAgICAgIHByZXZfaWQtLTsKPiAtICAgICAgICBCVUdfT04o
cHJldl9pZCA8IDApOwo+IC0gICAgICAgIHYtPm5leHRfaW5fbGlzdCA9IGQtPnZjcHVbcHJldl9p
ZF0tPm5leHRfaW5fbGlzdDsKPiAtICAgICAgICBkLT52Y3B1W3ByZXZfaWRdLT5uZXh0X2luX2xp
c3QgPSB2Owo+IC0gICAgfQo+ICsgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkgJiYgdmNwdV9p
ZCA+IDAgKQo+ICsgICAgICAgIGQtPnZjcHVbdmNwdV9pZCAtIDFdLT5uZXh0X2luX2xpc3QgPSB2
OwoKV2hpbGUgYmVmb3JlIHRoaXMgY2hhbmdlIGZvcl9lYWNoX3ZjcHUoaWRsZV9kb21haW4pIHdh
cwpicm9rZW4gb25seSBmb3IgdGhlIChjdXJyZW50bHkgaW1wb3NzaWJsZSBvbiB4ODYgYXQgbGVh
c3QpIGNhc2UKb2YgQ1BVMCBub3QgYmVpbmcgb25saW5lIChub3IgcGFya2VkKSwgYWZhaWN0IGl0
IHdpbGwgbm93IGJlCmJyb2tlbiBhbHRvZ2V0aGVyLCBsZWFkaW5nIHRvIE5VTEwgZGVyZWYtcyB3
aGVuIHVzZWQuIElzIHRoYXQKcmVhbGx5IHdoYXQgeW91IHdhbnQgKGlmIHNvLCB0aGUgZGVzY3Jp
cHRpb24gc2hvdWxkIHNheSBzbywgYW5kCndoeSB0aGF0J3Mgb2theSk/CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 15:12:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 15: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 1g06oJ-0001ij-VE; Wed, 12 Sep 2018 15:12: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g06oI-0001ie-Q7
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 15:12:06 +0000
X-Inumbo-ID: f2da03c0-b69d-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2da03c0-b69d-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 17:10:14 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 17:12:03 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 16:11:28 +0100
Message-ID: <9d3beeffa3ed724f751dc190b3de4d34a22f1ea3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Steven Haigh <netwiz@crc.id.au>, Jan Beulich <JBeulich@suse.com>
Date: Wed, 12 Sep 2018 17:11:20 +0200
In-Reply-To: <faf61a4a900b3404de8077357e898159@crc.id.au>
References: <6564259.GaOmOO5kt2@wopr.lan.crc.id.au>
 <29fc38c6-8908-2f6f-e496-a1644f56c59e@suse.com>
 <4e93ef83fb40d6a2a87f902f17bc0bc5@crc.id.au>
 <5B87ABF502000078001E36A3@prv1-mh.provo.novell.com>
 <faf61a4a900b3404de8077357e898159@crc.id.au>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] BUG: sched=credit2 crashes system when using
 cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Juergen Gross <jgross@suse.com>
Content-Type: multipart/mixed; boundary="===============1752591104606074789=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1752591104606074789==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-jWbrt5rPvnh8+z+y3S98"


--=-jWbrt5rPvnh8+z+y3S98
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-08-30 at 18:49 +1000, Steven Haigh wrote:
> On 2018-08-30 18:33, Jan Beulich wrote:
> > > > >=20
> > Anyway - as J=C3=BCrgen says, something for the scheduler
> > maintainers to look into.
>=20
Ok, I'm back.

> Yep - I just want to confirm that we tested this in BOTH NUMA=20
> configurations - and credit2 crashed on both.
>=20
> I switched back to sched=3Dcredit, and it seems to work as expected:
> # xl cpupool-list
> Name               CPUs   Sched     Active   Domain count
> Pool-node0          12    credit       y          3
> Pool-node1          12    credit       y          0
>=20
Wait, in a previous message, you said: "A machine where we could get
this working every time shows". Doesn't that mean creating a separate
pool for node 1 works with both Credit and Credit2, if the node has
memory?

I mean, trying to clarifying, my understanding is that you have to
systems:

system A: node 1 has *no* memory
system B: both node 0 and node 1 have memory

Creating a Credit pool with pcpus from node 1 always work on both
systems.

OTOH, when you try to create a Credit2 pool with pcpus from node 1,
does it always crash on both systems, or does it work on system B and
crashes on system A ?

I do have a NUMA box with RAM in both nodes (so similar to system B).
Last time I checked, what you're trying to do worked there, pretty much
with any scheduler combination, but I'll recheck.

I don't have a box similar to system A. I'll try to remove some of the
RAM from that NUMA box, and check what happens.

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/

--=-jWbrt5rPvnh8+z+y3S98
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+4FAluZLJkACgkQFkJ4iaW4
c+5bRg/+KNcyPcV0qB7RZsm/juqTmcs6KJKOoZHKmtidZ+YTmWf/AuYRkZeP2PSW
b+QhxStK0YYcY31irmIT5H+q58lwUqsXV2+FT7vK/jhnWJoY+pcXj7hBRvxHkfNr
fnAYs+BARC+BGEJSDETS3zLhwVaWasg8p7OhDeNl3Sl5jkkoRFkqyDNyx9czWMKd
F3KRzTUiVq2B2SUVgzKuCd9b7SXdLl9VK2PwdwYZXdrHv+QgQ6MNWYGPqJ+ZImGk
PgbGZUtiEfjSH3TjQbZllGYdMOzmwj1i8YUZ5CFL+3X6Azdv+bCgpOxErW1U6iWz
yLlZ7J9kxG0K9MbtOeAQRz+An83kIeyeBUFRFyLmnQEBjvyRA0IZ7LUL1EZFxvMF
T1AZs05+jQl9blWSNVQZmFR2ArumnQ0b215jztZ7+J2bi3C4auC4Y4sHhdIW69xF
TC7pA1+0a0rRpsSPAig5rYQDImiXneiJp4Wbf13tAAGkxzKnDK98tx4VFJucKmD7
O6w6B4Hg03u1wh40WiOWRXsFZz6Idkko7ydXJCF5suTuWh0BWdVoHP7GNlrsqwji
rMMqNWgvBi7Gb0JaNLXPyRVMxGdvezwGeUFv1tXDHSX6FxLRJoikaTHfmJqh8zm5
Q7jHfY1gi+ALxRwQvVUla+Z4iJTG4whXMpxYUT8Ov+JlxOw6rhE=
=Bvfu
-----END PGP SIGNATURE-----

--=-jWbrt5rPvnh8+z+y3S98--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1752591104606074789==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 15:14:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 15:14: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 1g06qh-0001rH-DN; Wed, 12 Sep 2018 15:14:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g06qg-0001rC-K2
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 15:14:34 +0000
X-Inumbo-ID: ae5da69f-b69e-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae5da69f-b69e-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 15:15:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 17:14:32 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 16:14:06 +0100
Message-ID: <2d2f115d3f45d76ea439a1b36df9953a3b979aca.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Steven Haigh <netwiz@crc.id.au>, Juergen Gross <jgross@suse.com>
Date: Wed, 12 Sep 2018 17:13:59 +0200
In-Reply-To: <4e93ef83fb40d6a2a87f902f17bc0bc5@crc.id.au>
References: <6564259.GaOmOO5kt2@wopr.lan.crc.id.au>
 <29fc38c6-8908-2f6f-e496-a1644f56c59e@suse.com>
 <4e93ef83fb40d6a2a87f902f17bc0bc5@crc.id.au>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] RFE: Detect NUMA misconfigurations and prevent
 machine freezes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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: multipart/mixed; boundary="===============3635623575550961559=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3635623575550961559==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-fMthdTplQN+xcFwLcxg3"


--=-fMthdTplQN+xcFwLcxg3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-08-30 at 14:01 +1000, Steven Haigh wrote:
> On 2018-08-29 15:49, Juergen Gross wrote:
> >=20
> > RAM placement should not matter here. As the name already suggests
> > cpupools do assignment of cpus. RAM allocated will be preferred
> > taken
> > from a local node, but this shouldn't be mandatory for success.
> >=20
> > Would it be possible to use a debug hypervisor (e.g. 4.12-unstable)=20
> > for
> > generating a verbose log (hypervisor boot parameter "loglvl=3Dall")
> > and
> > sending the complete hypervisor log?
>=20
> I don't have a package for 4.11 or 4.12 built at all - but I did this
> on=20
> 4.10.2-pre (built from staging-4.10).
>
> [..]
>
> Add the CPUs:
> (XEN) Adding cpu 12 to runqueue 0
> (XEN)  First cpu on runqueue, activating
> (XEN) Removing cpu 12 from runqueue 0
> (XEN) Adding cpu 13 to runqueue 0
> (XEN) Removing cpu 13 from runqueue 0
> (XEN) Adding cpu 14 to runqueue 0
> (XEN) Removing cpu 14 from runqueue 0
> (XEN) Xen BUG at sched_credit2.c:3452
> (XEN) Adding cpu 15 to runqueue 0
> (XEN) ----[ Xen-4.10.2-pre  x86_64  debug=3Dn   Not tainted ]----
>
That's not a debug build, though.

It would be useful to test one such build (as suggested by Juergen), to
see if any of the existing ASSERTs triggers.

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/

--=-fMthdTplQN+xcFwLcxg3
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+4FAluZLTgACgkQFkJ4iaW4
c+5jVhAAtFHQzwOHpzP9nxw5t6s+Ra1EkTT6XToHdDdW79KIQchmnW8PlOx4/NmS
hJo65UXXWMSdjdn2P54dhA37lmhlNU+MFCth4tFGYjCb+bzbD6stpDuDnK9RGMwg
SWE9KDhGoJWNV1xcAMN637lCdOcFSXHabXdN7NKVzFLzlEnPftuRg21bstRdBNla
OURpbb6JWQ2d46XaXDQgy203xlhpmkvk8orxgDIEVIBOKPOUuDdo+FQLXc6oQnTY
bRni6r6Af5eW5eCbW3g1eVNxoCK5AHj6/+rGeFqTjDKFDicbjwKKLVfOiq+VVIFn
Mkv81iqBsyVmjdclgFKE57HX83rndpKY8SJMLONFQ03WFgsHk7dSCBuzQUIA/138
bvEyJ8f4sZpFiI3hFYcrwlccXzjHMYJXnsJendxVEGAflN42dth3O6ErxwEstdwJ
BQZFbQ671t6mUt80LZBKLrPjOncPteNs9ScWBgqE4AOVxFciwX48wktvDsNeQVWl
vre8F6+FhIbSPdGry7FCpX56NfI2MldLCpDUJbSIvjpc8MGhnwZdRyxMDIJII2VT
MsRJekD/nVz0O5Guz534fXQRatxcNEWJzKg8QS8b2jWUIbcdF6sAWorYicbXxvza
XmTG9k3oYvAU74Z4RCVgsmMGcBDXfoFz2LM35S1T/XPRI870KtA=
=Sugh
-----END PGP SIGNATURE-----

--=-fMthdTplQN+xcFwLcxg3--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3635623575550961559==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 15:28:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 15: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 1g073l-0002lo-Kv; Wed, 12 Sep 2018 15: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=njql=l2=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1g073k-0002lj-Kh
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 15:28:04 +0000
X-Inumbo-ID: 2d21a1f1-b6a0-11e8-a8a5-bc764e045a96
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d21a1f1-b6a0-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 17:26:11 +0200 (CEST)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:7dde:9b4c:5101:58f9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 1F8182006F;
 Thu, 13 Sep 2018 01:27:58 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1536766078; bh=0h8Nf9k4QNBbveFdMOY/8YcIIpDFXvbh3aRDgMi8MUw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=OhW8miBEXBQXOahPUayO5nhrssctUX8h9vMx6OPfgHoIBqOF2yPKc513JJ6cbvxwg
 b/8615VJWswleYs7kRY1Il4LO2pgqXdJDQzyACWJ0WtIOhr0PO5w/7F/j5af1ElMZF
 5BKwHYjYdkH2G+Mxd5/V6JLr1vGPNE8krz7vj7R8=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 01:27:51 +1000
Message-ID: <3025735.xZ65HzDoXl@wopr.lan.crc.id.au>
In-Reply-To: <9d3beeffa3ed724f751dc190b3de4d34a22f1ea3.camel@suse.com>
References: <6564259.GaOmOO5kt2@wopr.lan.crc.id.au>
 <faf61a4a900b3404de8077357e898159@crc.id.au>
 <9d3beeffa3ed724f751dc190b3de4d34a22f1ea3.camel@suse.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] BUG: sched=credit2 crashes system when using
 cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: multipart/mixed; boundary="===============2554103356382315548=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2554103356382315548==
Content-Type: multipart/signed; boundary="nextPart26053431.ib9BRS4ilb"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart26053431.ib9BRS4ilb
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Thursday, 13 September 2018 1:11:20 AM AEST Dario Faggioli wrote:
> On Thu, 2018-08-30 at 18:49 +1000, Steven Haigh wrote:
> > On 2018-08-30 18:33, Jan Beulich wrote:
> > > Anyway - as J=C3=BCrgen says, something for the scheduler
> > > maintainers to look into.
>=20
> Ok, I'm back.
>=20
> > Yep - I just want to confirm that we tested this in BOTH NUMA
> > configurations - and credit2 crashed on both.
> >=20
> > I switched back to sched=3Dcredit, and it seems to work as expected:
> > # xl cpupool-list
> > Name               CPUs   Sched     Active   Domain count
> > Pool-node0          12    credit       y          3
> > Pool-node1          12    credit       y          0

Hi Dario,

I'll try to clarify below.
=20
> Wait, in a previous message, you said: "A machine where we could get
> this working every time shows". Doesn't that mean creating a separate
> pool for node 1 works with both Credit and Credit2, if the node has
> memory?
>=20
> I mean, trying to clarifying, my understanding is that you have to
> systems:
>=20
> system A: node 1 has *no* memory
> system B: both node 0 and node 1 have memory
>=20
> Creating a Credit pool with pcpus from node 1 always work on both
> systems.

Correct. With the credit scheduler, the pool split worked correctly on both=
=20
systems.
=20
> OTOH, when you try to create a Credit2 pool with pcpus from node 1,
> does it always crash on both systems, or does it work on system B and
> crashes on system A ?

Both systems crashed when using credit2. We originally thought this was due=
 to=20
the different memory layout between the two systems. This bit turned out to=
=20
not matter as both systems crashed in the same way.

> I do have a NUMA box with RAM in both nodes (so similar to system B).
> Last time I checked, what you're trying to do worked there, pretty much
> with any scheduler combination, but I'll recheck.
>=20
> I don't have a box similar to system A. I'll try to remove some of the
> RAM from that NUMA box, and check what happens.

In theory, if you reproduce what we did, it should crash anyway. The RAM=20
layout shouldn't matter.

We changed the scheduler in the grub line as 'sched=3Dcredit2'. Then did th=
e=20
split. I didn't try changing the Dom0 to boot with credit, but making the=20
pools credit2.

=2D-=20
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au       =F0=9F=92=BB https://www.crc.id.au
=F0=9F=93=9E +61 (3) 9001 6090    =F0=9F=93=B1 0412 935 897

--nextPart26053431.ib9BRS4ilb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAluZMHcACgkQQa811Xp9
MdxSlA/+LMkOdqPbOUkvxP3KTmPuFa/j76oiOwK/GBlEDDjUhSEeoIPBw+wyJR0r
GeHCLw7/FR1MVZqCr5IEfgATaw+o1QMwNs7QU+f4ugvjlZeEMrcbx2zhwbakQOmh
GMHJAztbaRGspWW0/2ioV45ET83ONftDP2l423sLyl9g2EJZjrkFQE9uWvnXrntj
x2k6AiOapbqZ1i6eljrHA9Mxah1UsyKhpQoRiNiUfRNm+T541OtiXdtgoazpKj+c
3YRQwf7rJkrCu7WvXV6gR4ivVLZ2JajcdBL6jNQioM8H01oWYaDv8F1CBfhwYlml
yoqcn9AaaKImfpk1fMBWLS2n0bxJHw0/22BoNbhcwc+uKUTnXCoAm2KqrTq9f9+Q
ssE7m84sU6Irfd9uzcmWsqcNANoiBCEFuPb45b4o5ckYfJEc9xLgG4yKmgRLHwaW
mdcZQpdvk66Ptz+uHT/E5+bHTEho4igMblEFxpPhpMAnp42qS6CxnXXYaFXn9M+i
z1cOCuBdBSuxevUMhcikDIcpKEqpgowzkxx/pbs+cDW2/oM8578vKDULC4D8uHxg
YrsHGSkcM+WFjdmcLnTa2EVxqpCHB+O2RKVKlULEpWfVhrXvgWvyOU3fUv0/J5Z0
0ifovpuvmmyE9GD98NM5LqBENgsEhRnj+SMExwvz+Yokk0rHNRE=
=aCrx
-----END PGP SIGNATURE-----

--nextPart26053431.ib9BRS4ilb--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2554103356382315548==--





From xen-devel-bounces@lists.xenproject.org Wed Sep 12 15:59:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 15:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g07XO-0004x3-8u; Wed, 12 Sep 2018 15:58: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=rzjq=l2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1g07XM-0004wy-CR
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 15:58:40 +0000
X-Inumbo-ID: 74578875-b6a4-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74578875-b6a4-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 17:56:48 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id q127-v6so2062196ljq.11
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 08:58:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ZZm1qG4F76teEFxZE+b/hZxHbcWkVod8I7Cn3a9mCKo=;
 b=HmyAp8iE4li7tc4H4iWqDLRVA/JhtGKdTCwUjSd5SsNhWM2WZNWpH7Xic2mP8wSUGY
 B3pzB+/a3JYvrzF9SUXNLMB39f+3Ep/U9vx+khNbp8F5pXmg5wKyDUMnseT1Kqu/sdr4
 F5M9MjdfOTcAvOQ1VY+/6ViEtbuUGKBTSBWi/Kqss7qbmQRfqFEdCiQs9B/d4tUIpUaB
 LDm9xIsataYMlSE3pwIgE7hIPcJw9lJQesfkqpo6j29IFLm2ZE76OTqHX5F8+J7R98Px
 /m+miPzgxHk02/vWecjNjIuxu9nChOSD9l4VB0AOXA9Eu5mN36MbYCqj9U+XJIFBml1R
 vxzg==
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=ZZm1qG4F76teEFxZE+b/hZxHbcWkVod8I7Cn3a9mCKo=;
 b=ZI7qPOtiF1uuAbXHOaqETP6dYYiyAMPDt8mrg4AEqoNd6GFMXaZ19AFn9XoErwjXyB
 DGlntj2J4r4O1PHjURCjwi+Lj+a90VHsU1jkGQzRQXc3ZHd2p5stTGk94W3K8G5BeB0c
 NwZsluEpnNxbwOK6ezXqzQHi0+h/ZU6uaSyunCu8KKaQec59LiFKiFDMOmmVeBCHGJ20
 3xl9sxnCCEfckXWgMfVPL21wv5gLhqaj9zwGvJZogivr8K9Yt+0H3FSg2/fh5mgOGw8y
 09ZL4e2fyOfJxJO+G1/4KAki+rSp+YJcfbhPkiexcX7p8SysoU/FMC9BsL+kwm7ADUyq
 tjtg==
X-Gm-Message-State: APzg51Dx8wneICVCP66ui76s5+U/gaPqxyKlfsSykSr1sF3JCt45n3Xc
 TIObzlxbW8SLldrQXzd0AImw7ZIJILA=
X-Google-Smtp-Source: ANB0Vda4BaL08dmaRCufEtyYXp84CVFwol7Gdp+SkmN42S/WxhXZ4yIXlzA9OQeYGkCP2rexTAHxeg==
X-Received: by 2002:a2e:4782:: with SMTP id
 u124-v6mr1946484lja.40.1536767917124; 
 Wed, 12 Sep 2018 08:58:37 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id b22-v6sm225601ljj.93.2018.09.12.08.58.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 12 Sep 2018 08:58:35 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 18:58:34 +0300
Message-Id: <1536767914-22616-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] Change a time printout representation for
 keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvciBkaWZmZXJl
bnQga2V5aGFuZGxlcnMsIHJlcGxhY2UgYSBoZXggd2l0aCBkZWxpbWl0ZXIgcmVwcmVzZW50YXRp
b24Kb2YgdGltZSB0byBQUklfc3RpbWUgd2hpY2ggaXMgZGVjaW1hbCBucyBjdXJyZW50bHkuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0K
CkNoYW5nZXMgaW4gdjI6CiAgICAtIFRpbWUgcmVwcmVzZW50YXRpb24gY2hhbmdlIHByb3BhZ2F0
ZWQgdG8gYWxsIGtleWhhbmRsZXJzIGFzIGFncmVlZCBoZXJlIFsxXQogICAgLSBUaXRsZSBhbmQg
bWVzc2FnZSBhcmUgY2hhbmdlZAoKWzFdIC0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA5L21zZzAwOTk5Lmh0bWwKCi0tLQogeGVuL2Fy
Y2gveDg2L251bWEuYyAgICAgfCA0ICsrLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNCAr
Ky0tCiB4ZW4vY29tbW9uL3BlcmZjLmMgICAgICB8IDYgKystLS0tCiB4ZW4vY29tbW9uL3NwaW5s
b2NrLmMgICB8IDggKysrLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2Fy
Y2gveDg2L251bWEuYwppbmRleCBhODc5ODdkLi5kMTM0MTRhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKQEAgLTM3OCw4ICszNzgsOCBA
QCBzdGF0aWMgdm9pZCBkdW1wX251bWEodW5zaWduZWQgY2hhciBrZXkpCiAgICAgdW5zaWduZWQg
aW50IHBhZ2VfbnVtX25vZGVbTUFYX05VTU5PREVTXTsKICAgICBjb25zdCBzdHJ1Y3Qgdm51bWFf
aW5mbyAqdm51bWE7CiAKLSAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1waW5nIG51bWEg
aW5mbyAobm93LTB4JVg6JTA4WClcbiIsIGtleSwKLSAgICAgICAgICAgKHUzMikobm93Pj4zMiks
ICh1MzIpbm93KTsKKyAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1waW5nIG51bWEgaW5m
byAobm93ID0gJSJQUklfc3RpbWUiKVxuIiwga2V5LAorICAgICAgICAgICBub3cpOwogCiAgICAg
Zm9yX2VhY2hfb25saW5lX25vZGUgKCBpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDAyYWVlZDcuLjE2
ZTFiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCkBAIC0yNDIwLDggKzI0MjAsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX2hl
YXAodW5zaWduZWQgY2hhciBrZXkpCiAgICAgc190aW1lX3QgICAgICBub3cgPSBOT1coKTsKICAg
ICBpbnQgICAgICAgICAgIGksIGo7CiAKLSAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1w
aW5nIGhlYXAgaW5mbyAobm93LTB4JVg6JTA4WClcbiIsIGtleSwKLSAgICAgICAgICAgKHUzMiko
bm93Pj4zMiksICh1MzIpbm93KTsKKyAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1waW5n
IGhlYXAgaW5mbyAobm93ID0gJSJQUklfc3RpbWUiKVxuIiwga2V5LAorICAgICAgICAgICBub3cp
OwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCiAgICAgewpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9wZXJmYy5jIGIveGVuL2NvbW1vbi9wZXJmYy5jCmluZGV4IDA2
NzU2NzcuLjNhYmUzNTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGVyZmMuYworKysgYi94ZW4v
Y29tbW9uL3BlcmZjLmMKQEAgLTMzLDggKzMzLDcgQEAgdm9pZCBwZXJmY19wcmludGFsbCh1bnNp
Z25lZCBjaGFyIGtleSkKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKICAgICBzX3RpbWVfdCBub3cg
PSBOT1coKTsKIAotICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cgIChu
b3cgPSAweCUwOFg6JTA4WClcbiIsCi0gICAgICAgICAgICh1MzIpKG5vdz4+MzIpLCAodTMyKW5v
dyk7CisgICAgcHJpbnRrKCJYZW4gcGVyZm9ybWFuY2UgY291bnRlcnMgU0hPVyAgKG5vdyA9ICUi
UFJJX3N0aW1lIilcbiIsIG5vdyk7CiAKICAgICBmb3IgKCBpID0gaiA9IDA7IGkgPCBOUl9QRVJG
Q1RSUzsgaSsrICkKICAgICB7CkBAIC0xMjIsOCArMTIxLDcgQEAgdm9pZCBwZXJmY19yZXNldCh1
bnNpZ25lZCBjaGFyIGtleSkKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKIAogICAgIGlmICgg
a2V5ICE9ICdcMCcgKQotICAgICAgICBwcmludGsoIlhlbiBwZXJmb3JtYW5jZSBjb3VudGVycyBS
RVNFVCAobm93ID0gMHglMDhYOiUwOFgpXG4iLAotICAgICAgICAgICAgICAgKHUzMikobm93Pj4z
MiksICh1MzIpbm93KTsKKyAgICAgICAgcHJpbnRrKCJYZW4gcGVyZm9ybWFuY2UgY291bnRlcnMg
UkVTRVQgKG5vdyA9ICUiUFJJX3N0aW1lIilcbiIsIG5vdyk7CiAKICAgICAvKiBsZWF2ZSBTVEFU
VVMgY291bnRlcnMgYWxvbmUgLS0gZG9uJ3QgcmVzZXQgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDM2ZTMxYzkuLjZi
YzUyZDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9u
L3NwaW5sb2NrLmMKQEAgLTM1OSw5ICszNTksOCBAQCB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJp
bnRhbGwodW5zaWduZWQgY2hhciBrZXkpCiAgICAgc190aW1lX3QgZGlmZjsKIAogICAgIGRpZmYg
PSBub3cgLSBsb2NrX3Byb2ZpbGVfc3RhcnQ7Ci0gICAgcHJpbnRrKCJYZW4gbG9jayBwcm9maWxl
IGluZm8gU0hPVyAgKG5vdyA9ICUwOFg6JTA4WCwgIgotICAgICAgICAidG90YWwgPSAlMDhYOiUw
OFgpXG4iLCAodTMyKShub3c+PjMyKSwgKHUzMilub3csCi0gICAgICAgICh1MzIpKGRpZmY+PjMy
KSwgKHUzMilkaWZmKTsKKyAgICBwcmludGsoIlhlbiBsb2NrIHByb2ZpbGUgaW5mbyBTSE9XICAo
bm93ID0gJSJQUklfc3RpbWUiIHRvdGFsID0gIgorICAgICAgICAgICAiJSJQUklfc3RpbWUiKVxu
Iiwgbm93LCBkaWZmKTsKICAgICBzcGlubG9ja19wcm9maWxlX2l0ZXJhdGUoc3BpbmxvY2tfcHJv
ZmlsZV9wcmludF9lbGVtLCBOVUxMKTsKIH0KIApAQCAtMzc5LDggKzM3OCw3IEBAIHZvaWQgc3Bp
bmxvY2tfcHJvZmlsZV9yZXNldCh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBzX3RpbWVfdCBub3cg
PSBOT1coKTsKIAogICAgIGlmICgga2V5ICE9ICdcMCcgKQotICAgICAgICBwcmludGsoIlhlbiBs
b2NrIHByb2ZpbGUgaW5mbyBSRVNFVCAobm93ID0gJTA4WDolMDhYKVxuIiwKLSAgICAgICAgICAg
ICh1MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CisgICAgICAgIHByaW50aygiWGVuIGxvY2sgcHJv
ZmlsZSBpbmZvIFJFU0VUIChub3cgPSAlIlBSSV9zdGltZSIpXG4iLCBub3cpOwogICAgIGxvY2tf
cHJvZmlsZV9zdGFydCA9IG5vdzsKICAgICBzcGlubG9ja19wcm9maWxlX2l0ZXJhdGUoc3Bpbmxv
Y2tfcHJvZmlsZV9yZXNldF9lbGVtLCBOVUxMKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 16:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 16: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 1g080g-0007e5-P3; Wed, 12 Sep 2018 16:28: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=ifft=l2=citrix.com=prvs=7869af71c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g080g-0007e0-8K
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 16:28:58 +0000
X-Inumbo-ID: af5a75d1-b6a8-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af5a75d1-b6a8-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 18:27:05 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,365,1531785600"; d="scan'208";a="78957382"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 14/14] x86: extend the map and unmap iommu_ops to
 support grant references
Thread-Index: AQHUOsfgI4nZTrKDCk6j7/Oif0VsMaTsrjmAgABFzyA=
Date: Wed, 12 Sep 2018 16:28:54 +0000
Message-ID: <2517e4e243e148749cf8b1fba2c23fcb@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-15-paul.durrant@citrix.com>
 <5B991ED502000078001E7DE3@prv1-mh.provo.novell.com>
In-Reply-To: <5B991ED502000078001E7DE3@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 v6 14/14] x86: extend the map and unmap
 iommu_ops to support grant references
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTU6MTMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAxNC8xNF0geDg2OiBleHRlbmQg
dGhlIG1hcCBhbmQgdW5tYXAgaW9tbXVfb3BzCj4gdG8gc3VwcG9ydCBncmFudCByZWZlcmVuY2Vz
Cj4gCj4gPj4+IE9uIDIzLjA4LjE4IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gK2ludAo+ID4gK2FjcXVpcmVfZ3JlZl9mb3JfaW9tbXUoc3RydWN0IGRvbWFp
biAqZCwgZ3JhbnRfcmVmX3QgZ3JlZiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cmVhZG9ubHksIG1mbl90ICptZm4pCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQt
PmdyYW50X3RhYmxlOwo+ID4gKyAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaDsKPiA+ICsg
ICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0Owo+ID4gKyAgICB1aW50MTZfdCAqc3Rh
dHVzOwo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAgIGdyYW50X3JlYWRfbG9jayhndCk7
Cj4gPiArCj4gPiArICAgIHJjID0gLUVOT0VOVDsKPiA+ICsgICAgaWYgKCBncmVmID4gbnJfZ3Jh
bnRfZW50cmllcyhndCkgKQo+IAo+ID49IChhbHNvIGluIHRoZSByZWxlYXNlIGNvdW50ZXJwYXJ0
KQo+IAoKWWVzLCBnb29kIHBvaW50LgoKPiA+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+ID4gKwo+
ID4gKyAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShndCwgZ3JlZik7Cj4gPiArICAgIHNo
YWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKGd0LCBncmVmKTsKPiA+ICsgICAgc3RhdHVzID0gKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICkgPwo+IAo+IFN0cmF5IGJsYW5rcy4gRnVydGhlciBkb3duIGlu
IGEgc2ltaWxhciBjb25zdHJ1Y3QgeW91IGV2ZW4gb21pdCB0aGUKPiBwYXJlbnRoZXNlcywgd2hp
Y2ggeW91IGNvdWxkIGFzIHdlbGwgZG8gaGVyZSB0b28uIEFnYWluIGFsc28gYmVsb3cuCgpPay4K
Cj4gCj4gPiArICAgICAgICAmc3RhdHVzX2VudHJ5KGd0LCBncmVmKSA6Cj4gPiArICAgICAgICAm
c2hhaC0+ZmxhZ3M7Cj4gCj4gVGhlIHdob2xlIHRoaW5nIGRvZXMgbm90IGZpdCBvbiBhIGxpbmU/
CgpJJ2xsIGNoZWNrLgoKPiAKPiA+ICsgICAgcmMgPSAtRUFDQ0VTOwo+ID4gKyAgICBpZiAoIChz
aGFoLT5mbGFncyAmIEdURl90eXBlX21hc2spICE9IEdURl9wZXJtaXRfYWNjZXNzIHx8Cj4gPiAr
ICAgICAgICAgKHNoYWgtPmZsYWdzICYgR1RGX3N1Yl9wYWdlKSApCj4gPiArICAgICAgICBnb3Rv
IHJlbGVhc2U7Cj4gCj4gU28gdHJhbnNpdGl2ZSBncmFudHMgYXJlIG9rYXkgZGVzcGl0ZSB0aGVy
ZSBiZWluZyBubyBzcGVjaWFsCj4gaGFuZGxpbmcgYW55d2hlcmUgaW4gdGhlIGZ1bmN0aW9uPwo+
IAoKTm8sIHRoZXkgZG8gbmVlZCB0byBiZSBhdm9pZGVkLgoKPiA+ICsgICAgcmMgPSAtRVJBTkdF
Owo+ID4gKyAgICBpZiAoIGFjdC0+cGluICYmICgoYWN0LT5kb21pZCAhPSBjdXJyZC0+ZG9tYWlu
X2lkKSB8fAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAoYWN0LT5waW4gJiAweDgwODA4MDgw
VSkgIT0gMCkgKQo+IAo+IFlvdSB3YW50IHRvIGNoZWNrIG9ubHkgdHdvIG9mIHRoZSBmb3VyIHRv
cCBiaXRzLCBhcyB5b3Ugb25seSBhZGQgaW4KPiBHTlRQSU5fZGV2e3Isd31faW5jIGJlbG93Lgo+
IAoKVHJ1ZS4KCj4gPiArICAgICAgICBnb3RvIHJlbGVhc2U7Cj4gPiArCj4gPiArICAgIHJjID0g
LUVJTlZBTDsKPiA+ICsgICAgaWYgKCAhYWN0LT5waW4gfHwKPiA+ICsgICAgICAgICAoIXJlYWRv
bmx5ICYmICEoYWN0LT5waW4gJiBHTlRQSU5fZGV2d19tYXNrKSkgKSB7Cj4gPiArICAgICAgICBp
ZiAoIF9zZXRfc3RhdHVzKGd0LT5ndF92ZXJzaW9uLCBjdXJyZC0+ZG9tYWluX2lkLCByZWFkb25s
eSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgMCwgc2hhaCwgYWN0LCBzdGF0dXMpICE9
IEdOVFNUX29rYXkgKQo+ID4gKyAgICAgICAgICAgIGdvdG8gcmVsZWFzZTsKPiA+ICsgICAgfQo+
IAo+IFBsZWFzZSBjb21iaW5lIHRoZSB0d28gaWYoKS1zLgo+IAoKT2suCgo+ID4gKyAgICBpZiAo
ICFhY3QtPnBpbiApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGdmbl90IGdmbiA9IGd0LT5ndF92
ZXJzaW9uID09IDEgPwo+ID4gKyAgICAgICAgICAgIF9nZm4oc2hhcmVkX2VudHJ5X3YxKGd0LCBn
cmVmKS5mcmFtZSkgOgo+ID4gKyAgICAgICAgICAgIF9nZm4oc2hhcmVkX2VudHJ5X3YyKGd0LCBn
cmVmKS5mdWxsX3BhZ2UuZnJhbWUpOwo+ID4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKPiA+ICsKPiA+ICsgICAgICAgIHJjID0gIGdldF9wYWdlZF9nZm4oZCwgZ2ZuLCByZWFkb25s
eSwgTlVMTCwgJnBhZ2UpOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAg
Z290byBjbGVhcjsKPiA+ICsKPiA+ICsgICAgICAgIGFjdF9zZXRfZ2ZuKGFjdCwgZ2ZuKTsKPiA+
ICsgICAgICAgIGFjdC0+bWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gPiArICAgICAgICBhY3Qt
PmRvbWlkID0gY3VycmQtPmRvbWFpbl9pZDsKPiA+ICsgICAgICAgIGFjdC0+c3RhcnQgPSAwOwo+
ID4gKyAgICAgICAgYWN0LT5sZW5ndGggPSBQQUdFX1NJWkU7Cj4gPiArICAgICAgICBhY3QtPmlz
X3N1Yl9wYWdlID0gZmFsc2U7Cj4gPiArICAgICAgICBhY3QtPnRyYW5zX2RvbWFpbiA9IGQ7Cj4g
PiArICAgICAgICBhY3QtPnRyYW5zX2dyZWYgPSBncmVmOwo+ID4gKyAgICB9Cj4gPiArICAgIGVs
c2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZChhY3QtPm1mbikpOwo+
ID4gKyAgICAgICAgaWYgKCAhZ2V0X3BhZ2UobWZuX3RvX3BhZ2UoYWN0LT5tZm4pLCBkKSApCj4g
PiArICAgICAgICAgICAgZ290byBjbGVhcjsKPiA+ICsgICAgfQo+IAo+IERvbid0IHlvdSBhbHNv
IG5lZWQgdG8gYWxzbyBhY3F1aXJlIGEgd3JpdGUgcmVmIGhlcmUgaWYgIXJlYWRvbmx5Pwo+IAoK
WWVzLCBwZXJoYXBzIEkgc2hvdWxkIGRvIGEgZ2V0X3BhZ2VfdHlwZSgpIGluIGlvbW11b3BfbWFw
KCkgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBwYWdlIGNvbWVzIGZyb20gYSBnZm4gb3IgYSBn
cmVmIGxvb2t1cC4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 16:44:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 16:44: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 1g08Fn-0000bR-1H; Wed, 12 Sep 2018 16:44: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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08Fl-0000bM-TD
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 16:44:34 +0000
X-Inumbo-ID: dd02994d-b6aa-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd02994d-b6aa-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 18:42:41 +0200 (CEST)
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=fN0af7veftGpQfkmr+84/n2Ulf/yjIujoFViSJnnLP8=;
 b=hKoUaBeHWkSGJfBzXoxiPD76ksxJpaqHGVFcJf2j48l2w8YosdX5sCbShWUHl+JoJj2Alxsi0RW329PmBOCsLG9yMIw+xATsP392l7nRhbXFzqc2sFdYc18ZycEHU9Az4YpCcl6f27VdUw5kIyF+5HDH5FPEDQl7y53NuexcHH0=
Received: from [10.17.180.73] (85.223.209.52) by
 HE1PR0302MB2683.eurprd03.prod.outlook.com (2603:10a6:3:ee::13) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Wed, 12 Sep 2018 16:44:22 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
 <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
 <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
 <2d70941bee81fbbedd5ffc2194ad40c6bdffd323.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <99c4e9b1-ea9b-83b8-556c-c09d67c962d6@epam.com>
Date: Wed, 12 Sep 2018 19:44:15 +0300
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: <2d70941bee81fbbedd5ffc2194ad40c6bdffd323.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0402CA0002.eurprd04.prod.outlook.com
 (2603:10a6:209::15) To HE1PR0302MB2683.eurprd03.prod.outlook.com
 (2603:10a6:3:ee::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 906f3320-1eff-4ad1-4305-08d618cefe78
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:HE1PR0302MB2683; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 3:HxXeEPpDxfkduoQB3S3pMxsH7vv5OI6pRDCIaWGnIzkWHqSt0w0Mb50NwL6SgIOZut1LrhDuKiwz64WvEm1MHpOboRY0DeC0Lb8khtBa/YeLO2SFPuQFMp6BZhg+66wRMjsU0a8QdhczpbRDKXyea3Eaz9qtlEF0uLdHdnoOL8cm2R4suYvUcRhdXy0T97iy7kCGhF2uXGeGzkOMedP3UDV9QkJSX1wT+XGiDvJCK6DiLE+gJeitgDawswcG74W2;
 25:YgDUbTmToDliFM9cbZ5Z6eKz3tL+VyeEMYtF13qJKJ/wP1mkvLyFY205YPhJxzx083l+XYCc7Rgbivj9jJ0Xo4f8YMlWgLKOPeNLL0vKtoxF2k1uqA2l2p8uGQQyxCbeDK6f9a0qO8yN+3rSDwB9pg4mhw3sYaN/lRpqLl7RhYW3PjY26gX10rXBNsuVdJsI1LUcoF/BfvwRjsj7m/QxEaFs72mmotzy0iZsolE297iezhAK2mR0sbKg9ruXwMvcCXyxv0zv4zyDJzUSjvYAdBF9O9VsOX4+FdN8Rql+H4m4WwSAq8+XMfJvEbeZnRlvX0FK+IeRua3n4KnR0Ms7MA==;
 31:szDcNGnVgkXt3F9u+HA+9+hdDK5tesrF8IE3MNU2O0vLzVZMOcn2MoHMzz/zMr4NlP1kmVQRHb/mwcms9IDJfvGaqOMopgixQqReWmX0gM/A+5f8BAg6XgQgpINNWMGpKylmhK9wPepcRKKU9mzkE4tPO5yh0+oEpZGyq+TECixVaHtIesJ5zHFH/Z3iK7AQ4OnYkhQ4fWl44+1bmEqAs4uTeX8NDvdtblnEoU/Kg5A=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2683:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 20:OvBAZ7uomoFRdVEM9wlqehsWoO//iq7JmyAK4Di9iiPLXQdJOGaZRg4wEgT7QbptgDrqu3RGThJxgYOcMf4xYt8md+AEQsadeNN+hX0cMK6WRq7dUv3WAdjXDqp4R9+5sFcRQ3vDP8C0gURl2VHvppr2leQkNose2eMCANcK4/mPqYPgbdaxhTHHIjlef1BSnjNBjgaSb8JJ4Qr1/CinLdbvE9wyQeIBchXWzQO74ZB4lVu9aUAN3HIJPQcAYPhkkP3Ddo+fPt6sePvNx0m/S9ePjCPmpWBX1cZpBq86P1ZLgufQXDLTAhCAlilwdjc9d/BxkgRcgYy8+kTe+Vj384YTYt84ZSM11GGxiAAq8mHCunEoKOBwsRPmTgVyXK3N4HSD8oqhGSkz8SvLmqU3aq1TwzX0zxzgAn7POe73ONJeLhlcDN4VckaC9aNy9DNRDnz7kVoWPVPiOiIAs+cH73kBRmJ/5Lvum6vEAWIJjTT4u8t9iVxmj+WnutwmrxRG;
 4:/nchr+agUj7VvhOb5Q9CvSfYoJfcHMSIsCz/JG+1d2lfuWwsdDmO32J38JyI6p7SKl+n6X8iWcmMRiKDmG03WINuTn+yom5HiLEejZ+u1+uQJc+xqj1ZIfqF6u8iGHtdi+CcY8G+whTt3/+fuV5bVMDw+8JSml0AM1fFGwhZgZ+niy+N1uEVb4TbMN9GkKYcLCebdjymU2N+jf+6ZstuqIlDClTTDgbsGT8Fm7V5eFZjFnyYfT3RmM4n+5MR/qUhrBP8WLjuq2rVuqm5yrvRsg==
X-Microsoft-Antispam-PRVS: <HE1PR0302MB2683DD410A6A781E92D34146E61B0@HE1PR0302MB2683.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231344)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050)(76991041);
 SRVR:HE1PR0302MB2683; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0302MB2683; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(346002)(366004)(376002)(39860400002)(136003)(199004)(189003)(77096007)(186003)(3846002)(2870700001)(6116002)(105586002)(8936002)(36756003)(31686004)(97736004)(4326008)(16526019)(81156014)(86362001)(26005)(39060400002)(106356001)(80792005)(25786009)(6246003)(486006)(31696002)(68736007)(229853002)(386003)(16576012)(2906002)(110136005)(316002)(76176011)(58126008)(6486002)(7736002)(54906003)(93886005)(11346002)(81166006)(53546011)(66066001)(446003)(64126003)(72206003)(2616005)(956004)(65826007)(476003)(478600001)(65956001)(5660300001)(50466002)(52146003)(6666003)(52116002)(47776003)(23676004)(305945005)(65806001)(53936002)(8676002)(2486003)(67846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2683; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI2ODM7MjM6eGd0QjIvUEhqSzhSTkgzSjA0V3p6Mll3?=
 =?utf-8?B?UG5vU3ViOHZ4NTY2SlY4MU1lNzIyck5XTWs1TjZLZE5YQ1dSNU1FcHpwQXNo?=
 =?utf-8?B?aC9rUld3VzJqU0hDL3M5WWRVWTJNem9STGgyUTdON3BoUXRCQWxGazdVd0JX?=
 =?utf-8?B?MnVqalJuSHZ0Zm9HZUlvMS82ZUxuc05hTnd3UW5PcXM5d2xQY0lyUmJFUmRZ?=
 =?utf-8?B?UnpiWXB2REpTbERwelRnTE9WdzdzZUhSeERXb3RqOXA3ditVajZvdEhvQkV3?=
 =?utf-8?B?K0ZKQ1h2cC8rWjF6UEZuK1NXS0F0Q2RWMTROT0NSbm9FbUtTSVFPMW5FOUZ6?=
 =?utf-8?B?S1FIeloydDc2WjkvUUYyZTVSYlVvTlAvSnlTQzBtT1FHTkpYNGYzOGJnN3pp?=
 =?utf-8?B?bTZLUHZtbFR1eWpwMGpObHdtL2JoMHdWaERKamNIZTdNaTcvZFJxRGRWeFQ3?=
 =?utf-8?B?K3V2K3R0c1JxSzZwbCs3RDJqWUpNV1BWMGg4Uzc5TVJPbUhKUERNRVFFczIx?=
 =?utf-8?B?aFRYc3ZESjl6aFd5M2gxMENpR3RNVVpDQzdTV2JDcXhqa0dpN3JoYkpFUlRh?=
 =?utf-8?B?ZUxKRWhGTmhEVkdrcnNpa2lKVXRmblBDNlR3cTY1eDNZSVM3cmdaNlFHZjlz?=
 =?utf-8?B?eWJOcThZek5nWFpNaElIQ3dDZXEwMC9mSU8vaU15TklJUng1cFhrYys5M0VE?=
 =?utf-8?B?L0xPRU0rYmxCeGc4M045cml3bHJhNHVKUy9YU3VxcEMwYUhnbGtwRTNLQlVY?=
 =?utf-8?B?NUNYR1Vibi92bjVmSktOamc3U2JMQ2l0L3lvMk9sMG13Z0pBM2VLNTBYc25u?=
 =?utf-8?B?dVF2QVM1WkdyMzVhMHdGbE1ZM0xmWkY0dnhQdU1jZExtc3VydXdYaEFFSDFD?=
 =?utf-8?B?R2YxWHJCYm83WlZ5dlJnSUhiT0ZrTWF4dEJubTF4MzkrTHBmSDcyUk9MNi9H?=
 =?utf-8?B?OEZCVUFVcjZOUFVFdklmYTdDczcxaEYwMmI2QzlZdkVhT3E5aGh2WDB2dElB?=
 =?utf-8?B?c2xDbHQ3eldBTkR0bUVCRGdTSWJPTXZ6YzJmVi8vMDAyWDdJY3ZtazBFNzEr?=
 =?utf-8?B?UzR6UUJsVy9YVVdUVWloNmtGdUVWVUlKU2tlbzE3MWs0YW1KRjRzOHIwTGRq?=
 =?utf-8?B?VEdtNHp4dVoxY0dFQ3JWczFDN3d6SkYvcU9Bc3IvNXlKVXN6RXBtOUk4V3ZN?=
 =?utf-8?B?OU85amkzcEdQc1U3WkZNbDhieG1hTndXcStNMmFEY2NiNDBBOHEyMmtEKzcz?=
 =?utf-8?B?K3FPdTM0dHExTFkvTTFQandqMWpTYjB6SmJKZFZwWXNVWXpjU0crMW5PS0xo?=
 =?utf-8?B?TTVpam40UHI4VndSRUM3NHFoRDdzZEI1UVY5LzZVbGovbEphVnd6cWp0QmFG?=
 =?utf-8?B?WERlSzlwQ2g0dDUxTmdHeDEydWdXQXNKTjlSMnA4dmxhVXE4NW0wVCtXTlRG?=
 =?utf-8?B?QTNKYUdJSGlKRDRVbmtIK2huNVlaNmtKQVpYcXZ0TkM3bUdTSVNJUWIwTTgx?=
 =?utf-8?B?TkxMWkdlTVpzeXBJYjhtRzZSUGpzNk9FS3ViL0xtbGdvT2pmTFE4VXpsR2ZM?=
 =?utf-8?B?dGFRUnN2emJHSkV6MTFBcEs5bTVDNVFMK2d2N3A5VE1GbGNzMm5Ja2wwR1N4?=
 =?utf-8?B?UDYvTzhrUU5pL2JGY1V4cmRUTHhxbzdHMzVPM1RLeVZ0S042Z2l3YlhqTmRW?=
 =?utf-8?B?b0tESEFiS0hRWTErNWNOU0ZBR2lBOU5LbkZUVzYxOGFZVXArYVR6RlhrYmhZ?=
 =?utf-8?B?V0JodGQyWjhrM01XbnVUblU0eUJPc3lmL2lLWG9ydXlzSWo1UTVabC96aFJx?=
 =?utf-8?B?dHVScDE0ZmZ3NUZQMmxubHVaNDBCbkttMGlsV1JoRWtseDJBK2cxcnFwOC9K?=
 =?utf-8?B?OVRuRHpJMUVydmw0QTdtZU5UYXlqRFVXVURjS3VvMFBXRmQxK2R4NEtCd0E5?=
 =?utf-8?B?NnhPZHpVUUF6M1kzcWw4d2JBajZZWXJlWnkveXhJSkdlaHlNS2g2VlF4eHRa?=
 =?utf-8?B?akc4VlVpcjN0U2FuOEdUN29RQ2RQdjRFRGxnRFd4Nyt3Q1VyWXc1bkkrNkxR?=
 =?utf-8?B?QVpDWnBGdExxK09ZbENkLzVldTBXU2JFN1MrS0ljMzBvMlM1V1VQUWlRSDJv?=
 =?utf-8?B?OGxKUT09?=
X-Microsoft-Antispam-Message-Info: FzZffLEFkinYoKZYKrzqGnRHWSjQO/Pw6fIhMXBMkxIqM1UahZsiNy+wdfvo5/NXts0lQBReIB84VhXzLPEhvcXdcq86thluEYOiNghpx5AakVD/SFFYr+d4EGESz+l9ttSma3cxamjgbUHtv6n4OhiNgLcCmz9UjXKhVhQ/D3DPW53Bjzu9xUU4ac9M02Ikug+oYPECkRfBn2QsRbOGnUW3DMCBYsFUnPaHz9c6qENCqcM+ni64AYTAoTfp6yT2lGuOS/mz8zKwCGhZ1BamF04xdF3eT+hP4n4/wj6xxAHKlrETKItHlvAH9wI3MyAcHB1zLjW3YhwucPPwQLGe7sxbwZ50ZwuoxDWWdSzu5sk=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2683;
 6:tXapzaagZFD/P95Df9gg2u31jbCi50qNgYo56Aghb3owLo4jQhQOuYsrOVSzOSmnd+LQXhun4B4j7d2XReqY0lvbWrCCrinzndn85OqV/qXWe7vSDIgbOGtUDDMOnwY3qw5aNH2RztXrQFfwyS/rYtATEVRbNa8u9mtJDNMF5pGsQ7BaEa2jVJZ6VKldXgPbwVjXqkMZME/i9c3iLTGKo9CIGNaOThRojfW6G5/jfQADQxYMP/3N8VoRI1PVzJdvpPj66/sElOAC9P8WCUvz7nbEJdzk1qAgSBKegdQiCBD+b59I0LK++wo3UEvvTa38BpOJC0XD+9u10D1sRv4d4H8P/BIk6cdACIxRTSmNbeXDMccH/ESrGkpryq3VkeJL9WDm3oCXXZYeQP+LUkRH4wZBpM4hX2+H93UlkMv9Sz+SVhNoY5FNmVhMzfYY/sT0r8uyGve9kyTAdklUkurCbw==;
 5:qF5Q75oCSoKS5Z2h9d6iN/SdhUpV25vkXlUq66ZLCNYzVcHEvux2qw2wzA77O+g1y2axNX4/LXeQzub12/9ayOsYAFq5HkZmca/EKiP8EbqmBUYmWZkLMAABdTWLRLw2WNBtWHnb/ln7TVOXo9I5sqFrjhqbuDU7gqUj+61Mzyo=;
 7:X3MA1EQ78jEnqqxSI5fvVc3yfYH9yfxZAzFv4kf6HRicgGPUqg9ohNnQhHb2ITNUqafYoCjMrO69DdpRqeMn8tAJpqUONw/WqGSzZcLbSnj+X+4XFNZE6i4LSDjuW9h+0kQUUgwIm+18tq1cbIuSNvtjbGm+NYzanpUd+B97j8newyENhbzCiHobbIBe3Yb0wLq03jN3QMJqAbPxOB2mDAd5gB1geEG81zP8ucAloxnQJR2Fu6QmeKmiXI9sftCi
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 16:44:22.4522 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 906f3320-1eff-4ad1-4305-08d618cefe78
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2683
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
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>

SGVsbG8gRGFyaW8sCgoKT24gMTIuMDkuMTggMTA6NDIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
IFNvcnJ5LCBJJ20gbm90IHN1cmUgSSdtIGdldHRpbmcgdGhpcyBwcm9wZXJseS4gV2hlbiB5b3Ug
c2F5ICJ3aXRoIHRoZQo+IGN1cnJlbnQgZm9ybXVsYSIsIGRvIHlvdSBtZWFuIGJlZm9yZSBvciBh
ZnRlciB0aGlzIHNlcmllcz8KSSBkaWQgbWVhbiB0aGUgZm9ybXVsYSBleGlzdGluZyBiZWZvcmUg
dGhpcyBzZXJpZXMuCgo+IElBQywgY2hhbmdpbmcgdGhlIGRlZmF1bHQgZm9ybWF0IGZpbGUgdGhh
dCB3ZSBzaGlwIHNvIHRoYXQgaXQgcHJpbnRzCj4gdGltZSBpbiB0aGUgZm9ybWF0IHNlY29uZHMu
bmFub3NlY29uZHMgKGlmIENQVSBzcGVlZCBpcyBzcGVjaWZpZWQpLAo+IHdvdWxkIGJlIG5pY2Ug
SU1PLgpPbiB0aGUgc2Vjb25kIHRob3VnaCBJIHJlYWxpemVkIGl0IGlzIHF1aXRlIGluY29udmVu
aWVudC4gRnJvbSB0aGUgCmZvcm1hdHMgZmlsZSB3ZSBjYW4ndCBkaXN0aW5ndWlzaCBpZiB0c2Mg
Y29udGFpbnMgZmxvYXQgc2VjLm5zIG9yIAppbnRlZ2VyIGN5Y2xlcy4gRm9yIGN5Y2xlcyBpdCB3
aWxsIGxvb2sgbGlrZSBmb2xsb3dpbmc6CgogICAgQ1BVMMKgIMKgwqDCoCDCoMKgwqAgMTA5MDY5
OTMwNS4wMDAwMDAwMDAgKCvCoMKgwqDCoCAzMzYpIHJ0ZHM6dGlja2xlwqDCoMKgwqDCoMKgwqAg
WwogICAgY3B1ID0gMCBdCgoKPiBBcyBzYWlkIGFscmVhZHksIHRoZSBvbmUgcmVhc29uIHdoeSBJ
IHRoaW5rCj4gaXQgc3RpbGwgY291bGQgYmUgdXNlZnVsLCBhbmQgd2Ugc2hvdWxkIGtlZXAgaXQs
IGlzIHRoYXQgdGhlIHdheSBhCj4gdHJhY2Ugd2lsbCBsb29rIGxpa2UgY2FuIGJlIGNoYW5nZWQg
b3IgdHdlYWtlZCByYXRoZXIgZWFzaWx5LCBhbmQKPiB3aXRob3V0IGhhdmluZyB0byByZWNvbXBp
bGUgYW55dGhpbmcsIHZpYSB0aGUgZm9ybWF0cyBmaWxlLCB3aGljaCBpcwo+IHJhdGhlciBjb29s
LiA6LSkKKzEKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 16:46:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 16: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 1g08HL-0000jI-Da; Wed, 12 Sep 2018 16: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=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g08HK-0000j1-K4
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 16:46:10 +0000
X-Inumbo-ID: 17717d87-b6ab-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17717d87-b6ab-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 18:44:18 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g08HI-0005GP-DC; Wed, 12 Sep 2018 16:46: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 1g08HH-0003Vv-Ug; Wed, 12 Sep 2018 16:46:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g08HH-0002iw-Ty; Wed, 12 Sep 2018 16:46:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g08HH-0002iw-Ty@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 16:46:07 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWkzODYteGwKdGVzdGlkIGd1ZXN0LXN0YXJ0CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVl
OiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTFkYTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4
Mjk4Njk0ZWRlMDgwNAogIEJ1ZyBub3QgcHJlc2VudDogODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5
Y2YyYTU3YmU5MDA5NTRiMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU0My8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC5ndWVzdC1zdGFydC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLmd1ZXN0LXN0YXJ0IC0tc3VtbWFy
eS1vdXQ9dG1wLzEyNzU0My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5
OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4
Ni14bCBndWVzdC1zdGFydApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI3
NTE2IGZhaWwgW2hvc3Q9YWxiYW5hMF0gLyAxMjU4OTggW2hvc3Q9cGlub3QxXSAxMjU3MDIgW2hv
c3Q9aHV4ZWxyZWJlMV0gMTI1Njc2IFtob3N0PWNoYXJkb25uYXkwXSAxMjU2NTcgW2hvc3Q9YmFy
b3F1ZTFdIDEyNTY0OCBbaG9zdD1qb3ViZXJ0aW4wXSAxMjU2Mzkgb2suCkZhaWx1cmUgLyBiYXNp
cyBwYXNzIGZsaWdodHM6IDEyNzUxNiAvIDEyNTYzOQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9z
KQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRy
ZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdApMYXRlc3QgMTFkYTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCkJhc2lzIHBh
c3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2
NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Izg2NGFmMGQ0MGNk
YzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEtMTFkYTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4
Mjk4Njk0ZWRlMDgwNCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MC05YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0I2UzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2
NzljODEtMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMjAwNiBu
b2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNTE2
NyBbaG9zdD1odXhlbHJlYmUxXQogMTI1Mjc5IFtob3N0PWh1eGVscmViZTFdCiAxMjUyODAgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEyNTI4OSBbaG9zdD1odXhlbHJlYmUxXQogMTI1MjgxIFtob3N0PWh1
eGVscmViZTFdCiAxMjUyNDIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTI5NiBbaG9zdD1odXhlbHJl
YmUxXQogMTI1MjgyIFtob3N0PWh1eGVscmViZTFdCiAxMjUyNjggW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEyNTI5MCBbaG9zdD1odXhlbHJlYmUxXQogMTI1MjgzIFtob3N0PWh1eGVscmViZTFdCiAxMjUy
NzIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTI3NCBbaG9zdD1odXhlbHJlYmUxXQogMTI1Mjg1IFto
b3N0PWh1eGVscmViZTFdCiAxMjUyNzUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTI3OCBbaG9zdD1o
dXhlbHJlYmUxXQogMTI1Mjg0IFtob3N0PWh1eGVscmViZTFdCiAxMjUyOTEgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEyNTI4NiBbaG9zdD1odXhlbHJlYmUxXQogMTI1MzAxIFtob3N0PWh1eGVscmViZTFd
CiAxMjUyOTQgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTI5OCBbaG9zdD1odXhlbHJlYmUxXQogMTI1
MzA1IFtob3N0PWh1eGVscmViZTFdCiAxMjUzMTIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTMxOCBb
aG9zdD1odXhlbHJlYmUxXQogMTI1NDAxIFtob3N0PXJpbWF2YTFdCiAxMjU1MDEgW2hvc3Q9YmFy
b3F1ZTBdCiAxMjU1NTEgW2hvc3Q9ZGViaW5hMF0KIDEyNTUyMCBbaG9zdD1qb3ViZXJ0aW4xXQog
MTI1NTg1IFtob3N0PWFsYmFuYTFdCiAxMjU2NDggW2hvc3Q9am91YmVydGluMF0KIDEyNTYzOSBw
YXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNm
NjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI1NjU3IFtob3N0PWJhcm9x
dWUxXQogMTI1Njc2IFtob3N0PWNoYXJkb25uYXkwXQogMTI1NzAyIFtob3N0PWh1eGVscmViZTFd
CiAxMjU4OTggW2hvc3Q9cGlub3QxXQogMTI1OTIxIGJsb2NrZWQgaXJyZWxldmFudAogMTI2MDY5
IGJsb2NrZWQgaXJyZWxldmFudAogMTI2MjAyIGJsb2NrZWQgaXJyZWxldmFudAogMTI2MzEwIFto
b3N0PWFsYmFuYTFdCiAxMjY0MTIgW2hvc3Q9YWxiYW5hMV0KIDEyNjU1MCBmYWlsIGlycmVsZXZh
bnQKIDEyNjY1NiBbaG9zdD1hbGJhbmExXQogMTI2NjU5IFtob3N0PWFsYmFuYTFdCiAxMjY2ODIg
ZmFpbCBpcnJlbGV2YW50CiAxMjY4ODggZmFpbCBpcnJlbGV2YW50CiAxMjY5NzggW10KIDEyNzAz
OCBmYWlsIGlycmVsZXZhbnQKIDEyNzEwOCBmYWlsIGlycmVsZXZhbnQKIDEyNzE0OCBmYWlsIGly
cmVsZXZhbnQKIDEyNzE5MyBmYWlsIGlycmVsZXZhbnQKIDEyNzIyMSBmYWlsIGlycmVsZXZhbnQK
IDEyNzI1NiBmYWlsIGlycmVsZXZhbnQKIDEyNzI4NCBmYWlsIGlycmVsZXZhbnQKIDEyNzMxNSBm
YWlsIGlycmVsZXZhbnQKIDEyNzM0NCBmYWlsIGlycmVsZXZhbnQKIDEyNzM2NCBmYWlsIGlycmVs
ZXZhbnQKIDEyNzM4OSBmYWlsIGlycmVsZXZhbnQKIDEyNzQwMyBmYWlsIGlycmVsZXZhbnQKIDEy
NzQxNSBmYWlsIGlycmVsZXZhbnQKIDEyNzQ0MyBmYWlsIGlycmVsZXZhbnQKIDEyNzQ3OSBmYWls
IDExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVkZTA4MDQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjll
NDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTI3NDU4IGZhaWwgaXJyZWxldmFu
dAogMTI3NTE4IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBhZmMzZjkxMGQzNDM0YjU0MGU0ZTRmNTFkOWZkMjcyM2FlYTIyZmEyCiAxMjc1MjEg
cGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRj
ZjQxNzkwM2JkMTdhOGUyNmYxYmU3NzFlNGQyMjI4ZjYzYTA2MWMKIDEyNzUzOSBwYXNzIDg2NGFm
MGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2My
ZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTI3NTIzIHBhc3MgODY0YWYwZDQwY2RjODJi
NzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNDJkY2I2NDMwZDc2ZWJkMWNlMjI5
YTAyYmFkODNmODg4MWM5YWM5CiAxMjc1MjUgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzlj
ZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDMwYTk3MDkwNjAzOGE0ZDM2MGUxZjdlZTI5YmE4MGVm
ODMyZGQ3OGIKIDEyNzUxNiBmYWlsIDExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVk
ZTA4MDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAog
MTI3NTI2IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA0OTEzNmMzODk4ZmM3MWM0ZDllOWE4YzkzYmI1OWI0YzYwMWIxZWVjCiAxMjc0OTcgZmFp
bCAxMWRhM2E3Zjg0ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkMDY5
ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKIDEyNzUyNyBwYXNzIDg2NGFmMGQ0
MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTgzMDM3YWNhYjU0OTY2
NDcwMDIxZDkwYTNmYzMwNDE5YzZkOGQ5MQogMTI3NTQzIGZhaWwgMTFkYTNhN2Y4NGYxOWMyNmRh
NmY4NmFmODc4Mjk4Njk0ZWRlMDgwNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQz
MjA5MmIzMDBiYWNhZmFkCiAxMjc1MTUgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJh
NTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2
NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2
NzljODEKIDEyNzUxNyBmYWlsIDExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVkZTA4
MDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTI3
NTI5IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBiODI0NDc4MTAzZDU5MGRjNmI3NTVkMjBmZjhhYWU0ZDNmOGVkM2U0CiAxMjc1MzMgcGFzcyA4
NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDYwNjlkZDY1
ZDY3ZTg0NmIzN2FhMDNjNDhkMjJjZWFmMWFmZDIxMWEKIDEyNzUzNCBwYXNzIDg2NGFmMGQ0MGNk
YzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4
Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZAogMTI3NTM2IGZhaWwgMTFkYTNhN2Y4NGYxOWMyNmRhNmY4
NmFmODc4Mjk4Njk0ZWRlMDgwNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5
MmIzMDBiYWNhZmFkCiAxMjc1MzcgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdi
ZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2Fm
YWQKIDEyNzUzOCBmYWlsIDExZGEzYTdmODRmMTljMjZkYTZmODZhZjg3ODI5ODY5NGVkZTA4MDQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjU2Mzkg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI3NDc5IChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3NTE1IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3NTE2IChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1
N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFj
YWZhZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyNzUzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyNzUzNiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyNzUzNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI3NTM4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI3NTM5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjc1NDMg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICAxMWRhM2E3Zjg0ZjE5YzI2ZGE2Zjg2YWY4NzgyOTg2OTRlZGUwODA0
CiAgQnVnIG5vdCBwcmVzZW50OiA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1
NGIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTI3NTQzLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRl
ZC4pCgpwbm10b3BuZzogMTExIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLmd1
ZXN0LXN0YXJ0Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoxMjc1NDM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyNzU0
MyBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU0My8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 16:47:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 16: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 1g08Il-0000rN-VT; Wed, 12 Sep 2018 16:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g08Ik-0000rG-7j
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 16:47:38 +0000
X-Inumbo-ID: ae89f439-b6ab-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae89f439-b6ab-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 16:48:32 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 18:47:35 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 17:47:14 +0100
Message-ID: <217a0c2f234420e52b0bfbb2699154a3da36f27d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 18:47:06 +0200
In-Reply-To: <1536767914-22616-1-git-send-email-andrii.anisov@gmail.com>
References: <1536767914-22616-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] Change a time printout representation
 for keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8985005955416332026=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8985005955416332026==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-46LqehRnDfj4fHFiDSjw"


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

On Wed, 2018-09-12 at 18:58 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> For different keyhandlers, replace a hex with delimiter
> representation
> of time to PRI_stime which is decimal ns currently.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
> ---
>=20
> Changes in v2:
>     - Time representation change propagated to all keyhandlers as
> agreed here [1]
>     - Title and message are changed
>=20
> [1] -=20
> https://lists.xenproject.org/archives/html/xen-devel/2018-09/msg00999.htm=
l
>
Right. But am I missing something, or you forgot dump_domains() in
xen/common/keyhandler.c ?

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/

--=-46LqehRnDfj4fHFiDSjw
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+4FAluZQwsACgkQFkJ4iaW4
c+7EeRAAxD2sRgx0pu97KuMlX2+QktOqaBlXVMDYi6QKLztzjPBGliyU5B8on6md
m8q0m4w6SeH/Pf2fEzAavwzMfWobMuQnbASNjJknaNIB8FSWueMEZMQZgkO+n868
XqDI2dtD63WeKGtI32o7MVfukC1E3iWP6sLWl/fpMxqtOaVeDQSb1oR1oI/hzA/r
iyCks5yEn4EdUFchYeI1DJZ3G/sJdi2ezwk1tg/ocwXd6GtZJNluB0CxCeEb5vch
elOpGbsh322RTFATCCXpDH0aZLpncB0bscD4DmYffwskpXYivzMowo7jZ61BC+bl
GlUl/jzeXyXKQykhqn0beRZHjXdI29OfcsuNgB4vC+HE8wQ4WydQ6IYw98dC12Ji
7WPJZEc7XHdR/Zqb5wd8h6en/GHHjq0+GdJbmCuNuK7oZ/f0kMSpFuY3UWhM77WB
vJyy1tIewy/ykxabPBtdyHjo8kGOxrtMFr0fYiyaSk6jd+5S2fvKKmcg3j8kAfm9
A+6GPWdNWF6MeM5wzwNLjRRxb5vdbfv+ks5CMIdgmKICzbyWGgg+JU6rl+8YhwiY
bhFLEhb1xRQRT1pp12EsrPFDUzSWFJjxPluoXJ4sg82apcwtZEkY13DPrDVpSWWQ
Gi5V0EBlhfWTLFxOyaYDhYxt2PNm6LCVQHZFE/MsbYLaXX1E1RQ=
=6jCS
-----END PGP SIGNATURE-----

--=-46LqehRnDfj4fHFiDSjw--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8985005955416332026==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 16:54:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 16:54: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 1g08P9-0001cz-MF; Wed, 12 Sep 2018 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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08P9-0001cu-Bv
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 16:54:15 +0000
X-Inumbo-ID: 383a1db9-b6ac-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 383a1db9-b6ac-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 18:52:23 +0200 (CEST)
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=5asdbuidT32OVAmFODP4AfxGZ6JThevo97kGBg2KY2g=;
 b=lYVFfraqkSs3E0LGY9DlJ1eNsbBwhfk7ud3XTjyG2Jk7YzewjhihJxd0eTLc3LAv6xmXxHbTbCl6sjgEEv+rGsNlpk7uonGA7Ushg8mHXYw987IEcWrbjfS/tW+olTkfr+mCxMgrwoasVjYuZh7eU9H9eFxwczrT22YSUrdrgsg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 AM4PR0302MB2674.eurprd03.prod.outlook.com (2603:10a6:200:91::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 16:54:07 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1536767914-22616-1-git-send-email-andrii.anisov@gmail.com>
 <217a0c2f234420e52b0bfbb2699154a3da36f27d.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <a3270834-2c06-14d9-64a2-2d0ee06d5f6c@epam.com>
Date: Wed, 12 Sep 2018 19:54:02 +0300
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: <217a0c2f234420e52b0bfbb2699154a3da36f27d.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR06CA0015.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::28) To AM4PR0302MB2674.eurprd03.prod.outlook.com
 (2603:10a6:200:91::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3cb0d9d6-e5d1-474c-d0c5-08d618d05b0c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR0302MB2674; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2674;
 3:z/d8kWzC8poc8cKSZUBOTk4f0zbDNJ5A7PWgdxetZqgtZuG0tOItJ0kMyJUMozejXwqurWW1R6UFO4I/1h3ozfwiWL7ADkkKTL2Pnw51lX53Z5cwZhZDRbXvgorjtL8M9NJzdEALJ6MHH9oND9Zq6Fd3HgbRE3a6VdT49wHzqjApXFr8TLdB5Q77h+fjGbmL71zoFcJlNpJswjxufpGiuGc9mVUOo/PqeHGDZj4jymg3elaBGq9qwUOz8GCuLi+7;
 25:ZySUZL6omF/jGyUDg5e2RTIkhQR2R+Rx3EI4idh9id9fW8r06JS1REPKlnYhMQCtQ9rgSwtiO3sXZcJ5fnlBulA2sb+g/k8qqayBXGdGI1x8gFvjzAjtA9m7NwR6xnuU+96zbDk+3swIt/VgPVEHmqMCdy+xQh0uochVv5Qmu9HePfCBB5/QeOjwxtLcA92dhGzxRJA1kacpM2ycsGFyF9teAlCQ1ljMtrJWzI7Zd8RZI4I3LhuqeZ1/NO+JEZBuVFzqrMdTMUCJ0zBmyisdykTmhgwKths+CWsRE0WZaYbV1S2SvYweUT8j4Iqx9VctZZ9JAyzHVLzoW6foZTtDTA==;
 31:s579GcflZhrv1ZK5ORF8FBmkxj8gFutf3wu02jEIlCWKVQ4zr00rtlQP24qwan9ASlxD7kS+5VhJWa8ldF2us0Y5V/MMUVzl1WJyhxpNUYVf+zXLifpyxWcTPJyCGP755prkxEfyLfANmIEreubnv+ttYWnVAlkPa05/F80eVlxlOz2XM0y99yacglyi5XC+D6yjTCxXGLHtxq8rm4QVEumcJaAVOH/Yn5IsTsOv38o=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2674:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2674;
 20:GsaAAFtb7bxBZjRM+SazmA7INKuYTC1gQGaDWdaoEAX8Kldo564lJoWTEHKxPi7e5c+TLJEuDETNnjwKpsLtXRM3vmrfNFqc4mpA3TbymjNGgm6CDDP4b+EmCdsjEs5DZ5ZSat9e1P0eknqPvak8WWhc2L2EjHIi6MppPR06rQjG+TO6+U38xPsqt+lU6buB1aIau21fg3GJaHDP9i9Oc2vTX5Bj7Dnmry/Vy8D4oGB1J4sPUpA5AGkBVWrVHqWvo+ndTd5cf+KxtVkto4dqDeJ6gnFJJW8kK6k5snjvoHtXfsR8dlizMPk7tleHuDwvND/v2sAjhXjeriMPZTzxIHi8FpX+ON4/kkK3j4huJsU1mpZQ7cqW6sqcITEYteRqhvvLF0EH52UvtRDoWoVDPe3i5oHNgsAb83eKezOJa7WXvCkRkDf2avxT6f0tJTOse/OQ5dkp7wv17VDjXri2crUiDvjVYW1x1AG+rDh5Irp+iVB8uSK29fZlbSZ3GDpW;
 4:MBG0eZXrpNJuBslnNrXHMghcCTuIABQYqJ6t6syTtEYGKXgXMYUm4GW3L9ke4X0Hb//JJpSk3+IHYCPmD+heWkXJeAuMy9n11eBKWvZ7kwbqLjHuzee8G0BmdDikkcQqvfVuSbq9SuiqY2US9ttsm1xjSWMa0SS/tDKcgZmgQwShfDGKLPJwH5RuRML9PBZXyBNFqqZC87z8uoWdtQl5Q/+HPy7a+p5mqs5p3KgLX9IfGPhCyVsiniuPMEwYVKXK4keefD1MtmtbBFy/t4tQcg==
X-Microsoft-Antispam-PRVS: <AM4PR0302MB26745E09AC4C6E46725413F0E61B0@AM4PR0302MB2674.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699050);
 SRVR:AM4PR0302MB2674; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2674; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(376002)(136003)(396003)(366004)(189003)(199004)(3846002)(230700001)(76176011)(16526019)(11346002)(6246003)(50466002)(229853002)(65826007)(446003)(8676002)(64126003)(8936002)(31686004)(81156014)(67846002)(53936002)(86362001)(7736002)(2616005)(6486002)(4326008)(31696002)(7416002)(81166006)(486006)(476003)(16576012)(105586002)(110136005)(106356001)(956004)(186003)(316002)(39060400002)(36756003)(305945005)(77096007)(2906002)(23676004)(6666003)(52146003)(68736007)(5660300001)(58126008)(54906003)(25786009)(2486003)(26005)(53546011)(386003)(478600001)(97736004)(72206003)(558084003)(52116002)(65956001)(80792005)(47776003)(65806001)(66066001)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2674; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI2NzQ7MjM6c3RIdHRLRWh6cU1wekhtWDVhajc4ZFFh?=
 =?utf-8?B?MlZzeXRLVmJLaGlJTkxoODdQL0Jyck02ajMvazdqQnM2bkpTOG5YWTYxbVcy?=
 =?utf-8?B?VnI0dVVQY0RVbHRGU1R0QS9NMlIyMmk0bE5abHppMlBzOCsyL1pQUVRFN3NS?=
 =?utf-8?B?MFp4VTRwajl0UkoxT3NxZ2o3RjF6VCsyckJvQnVXOXA3UHlRc1Jjdk5OdXpi?=
 =?utf-8?B?cmoraUh1MjY5NnNPTXdjSkRQZ3pvczdpNjlySDVPTlh0RFlLTmR3Z2dicFhC?=
 =?utf-8?B?ZEFaVE1LcTY3azZHbDZiUTYzVk1xU1FOdkxGYXFVK3FsYnpzRVpuVXZZTFZP?=
 =?utf-8?B?bkpzZ2xWalFwQTI3eHFtTWo3M3FtWGZnZWpZeHY3b0o4d1o0V0g4NE5LOGpr?=
 =?utf-8?B?Z1U5SDA3eUI0YnllUW1VZ1hJTU9DZnJ2MTNpdTVhRCtjUkFadHdldE1Wd2dL?=
 =?utf-8?B?TGZRNk91UGZSNTZNY0dkR1ZiUk9QWUFXNjYrM1N1cWZ3N25kZk05V1RlVlJX?=
 =?utf-8?B?V0xIZTlCSktRK2R1dStUNmZQUUFLaDY3alFzNGhqUnF0cTNIaUQrSjRSTHkv?=
 =?utf-8?B?RVF1TGxKTEp0QUhUOTlQWUZ5SVhiUlU5RXhSZVcwaUhkNThWWnBkbS9GYkE3?=
 =?utf-8?B?VytPNkJ5cThPZlZjMGhUUGJyWDdNRVRIbjh2RUFJOGJrUmJnZWdzVE9kUkRI?=
 =?utf-8?B?cXhZOXhVU25nMmJpZjZYOERUaWtzdDZ1a1NCZytyNGVvQkJOdDFQaVYwbEll?=
 =?utf-8?B?eVVXditlTjFSMWI0SzNxN3Vva1EzbXhSMGp1eElRN2pEQ1VCL0tJbGdZbERZ?=
 =?utf-8?B?TS9KV0hxWlVMRWFGME8vQUFkcFVmVVMycUVsUFhlYnNyQUhuc0JnVUVLV1lL?=
 =?utf-8?B?SWpyUkExZHdsRk9sdHQrWDFDc3Ywb3FPd1RIR0RzZjcwYjM3d0EreW9lRWRC?=
 =?utf-8?B?QlRucXZCQ3JGYjlaVHArYmk4ZFpFVFBYQUVKZXhMQnVCMmhnVW8zdkxUMzAr?=
 =?utf-8?B?YW1TMmV0TGlwaWh1ejE4V0lBRWVZVkJBdFk4Ry9ZUWMrd2djQ2RVSEJyaUNn?=
 =?utf-8?B?LzJ4M0YvekQzSjdPdzF2azY1Mjk3SXZhenlEbnFiSkJNODlqWC9SNUw5Zlhi?=
 =?utf-8?B?emNpdWtPRmRqMEdLVHNzTlNCaitROG01OUhWMjBDUHE0V0dvMTQ5RXFJdUlp?=
 =?utf-8?B?VHQ1WDQ1a3hhM3ZwWXBDK1doTnZXYmlMOEJFZnM4THVOdXlJVmkrZEhLcVNq?=
 =?utf-8?B?bndSd0U0N0MzWFgyMUVuMmRKK3F2VWpETmUxOU5OeXJleXBWY2l2bUxTTUo4?=
 =?utf-8?B?SDlXMmZhdE15dW9BQUdTYzNxSStBbkpZNTVMRFhMWHBZcTk1N1Z3ZjV1d0d6?=
 =?utf-8?B?aEovZnpwUlZXTlpsOTRZMjFCUWhkREJoY0VldlVUS1F4OUVmaWhBZUJxall1?=
 =?utf-8?B?TjRvVlpUcG1JRHEramhkeTlKeDZramV2MWlvSTdIK3A3TnovclBsTVFGWlVz?=
 =?utf-8?B?NjAvR00vZjlFbm9ITmxncE1QdVhMYWpwRFBFcU5HcDVYcHpUS25qMkhIQndU?=
 =?utf-8?B?MHkxTS9JVTRReERZdUJIcFNCNk1Hc2VCR21rMGhueCsyQml6eEh2RDB0UUVs?=
 =?utf-8?B?MEprcE1oaGJwSWxNOVZMREpBa0xBeE9VOUt4OE01UnlsTXlZSzA3elI0K29T?=
 =?utf-8?B?eklDNUt3S0ExdmdSTlJadlo5bENnS1pWVHZyeU82Vm9CckU5Njlhb2JodUp2?=
 =?utf-8?B?TG05dXFOZVA5QmZuRHlvSlV2akU4NFIyN09aSk1YK3Y5UzJDcEk0cURGem9J?=
 =?utf-8?B?SUpuVG9CdFNMSVNpVVRDT3FXVkxxRCs3WXFvTlR0U0NVdzZaN0ZNQUM4WS9a?=
 =?utf-8?B?TUYrYUtSNnVUM0s4ZXU2V2ZGTlgzaUozZXZKZ1dTOWdCdXBjVTFQY3lLTVdZ?=
 =?utf-8?B?d2Rocm9uSlJTQkI5YVhIS1lvdFp5RElReHRmcTJ3MWNrZU84UUVxdmoxSjds?=
 =?utf-8?B?dzJqMEtXaGhxNUJ5U3JZSktrdXhpdTd6eWpyNWZvTzA2K1c2NFdGQ2tEMUNa?=
 =?utf-8?B?SzZkSVhUL1ZlOXdqK2tVVmlwTXdEVE5KRG9EWVJIc0JETndQa29kekZPSHdu?=
 =?utf-8?B?bmo3QT09?=
X-Microsoft-Antispam-Message-Info: kCkPuu+Et8xFH8cpNcGGgvX7z8zH3g9/wiIRHJo2uP2obGh05lTQBGnbUoi6pCpWvIZTqZghSMsCXmUcgzBo80vf6r5iSMZ+KQXyMwHUZ/QOcnmUjeT1GM4Sfmvz3CXxcy+BWruW7eB+K5t9R8tUsZAteK/G9k9RWddCA5ZPfWjsUoQRAe3riy+iAv1qKfJXWNp3iaXkORYYUNnneNg8KH54qAqIKF+OaTAyl0Lf+/I9lzsVNDiKVr8APip+q09Dj3Wvdtd/ZVaMUi64Nbeccutk2MshvWQm4rDH0R+lLTNda2tZb4cwyC31hcxLBzkghuYkCNJL5NdcbIs3q+2Mxa7WXERJwPxYToy2/LKcfWo=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2674;
 6:sXx/2EH+kvoy8bU5w3WGYYvwfEyfZ07agQ8knbXZTtA1aCQsFI/f0QqjNu3ZJUa3Bq/nttQhE5aXAsaOl57zUnmhEv0Aze3/nDgDbIyMuuMCJ2PIRnJ+jN5FYyC8SfQz5vjsw1c5mrUQgVJMptdxP8T+uqVR5mwX/kQLfGKGe0LI7Uo5uh/ZqPlpzPBaE5oWZpBtETZ7YZwT6CWOBpp6kAzENkDAv98ytpHqJvH2VszGY8Ig4yRfC28/FDb2PIcqRkI2J1IEC7m6iFqCea3Dpurr3lPaXkRg0YVntIYQhx42ud1reXOl6XLmczEzT5I5xaE1+kXvyL0Vo/3sGdyZd5Xtz7p9Y7t1YZ50ZMbtIoZhY29VamI9SiFHkSbRP7mTaTPPQpF/8AEyhTFaN36VOsE6DLr+bFYriFL/Q0BxX32PP2c6fc+5ViVNXW3W2N9Abu3wRmCW/nWlUJvGh5izng==;
 5:/xH0u1ZuTHh1yn3Gu27cPyx/MC88kYibd2VXJUM79MSP36aoD5nalGLUSfMCWS97OpenXAdI0l4lOXEcliExOlsOLg71d3Tcwh7z/On0VoPV3ly89o/J8SOYZAmyUqGksqazinHP0SWgGE2yvThD8Qn+rAYtGNHFe3ZVxaTATos=;
 7:ssiKWZIH7iTXNOtAbOXtQT2sCbNaMxXDBEKdUwNFA1H6NKKPisjwluv1H5m+27NxETUAVoDQbf09mbKFglzu4+JMIM0pEWphIhylvdI9n/Fdch0j5WEGJQiW55c+EOmKoyC/csEgS8RCRXZ5i7MwSADZrs38NZBCpysppWDo6ahZVHdrGwkN1St3LVFk4ksdR19ZZ9KoDyc63rcuF6ku9YPwVuLowNKZ1FAJxSnmC1vE3faNB7F6oeMUKZCUZhZY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 16:54:07.1548 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3cb0d9d6-e5d1-474c-d0c5-08d618d05b0c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2674
Subject: Re: [Xen-devel] [PATCH v2] Change a time printout representation
 for keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

Ck9uIDEyLjA5LjE4IDE5OjQ3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBSaWdodC4gQnV0IGFt
IEkgbWlzc2luZyBzb21ldGhpbmcsIG9yIHlvdSBmb3Jnb3QgZHVtcF9kb21haW5zKCkgaW4KPiB4
ZW4vY29tbW9uL2tleWhhbmRsZXIuYyA/CllvdSBhcmUgT0suIEkndmUgbWlzc2VkIGl0IDooCgot
LSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:03:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17:03: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 1g08YA-0002RU-Jd; Wed, 12 Sep 2018 17:03: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=rzjq=l2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1g08Y9-0002RP-4K
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:03:33 +0000
X-Inumbo-ID: 84752a78-b6ad-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84752a78-b6ad-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:01:41 +0200 (CEST)
Received: by mail-lj1-x22a.google.com with SMTP id v26-v6so2255577ljj.3
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:03:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=yMSTr6W+bH37QGMkDniMf6GbaA5+a18JAQKjo+c862A=;
 b=mJswQndwpJMj6dj6REaSTHF1/jwiIVL95aBrxnJUOBRtNoumIMxZf5wSXWA7kDSKN+
 9x7kebB41EZGib/CkoNUIn0ycOTvmW6FgMq3vAmw+5NJ3z1LESVmJewgHGzSZdzCb4mV
 GWck6c2hxNKHm2FCn3+Ec3Mm6vE+CrlQa3K/NAr7vB6QyIMiNOiuswqvNfb96UGMqOw8
 tYHYOFcvPv96RlhbMOHKeZqood+lhBW7dlNKqCtheblyi0Kf/JBtCo9I4uF89IjZFbao
 Kwz3fOX767AR1RgvynNqh25ZScyxaMr2AZl1M8IflyqlkJ4QxjmYL9LHL+h582soV5cx
 624w==
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=yMSTr6W+bH37QGMkDniMf6GbaA5+a18JAQKjo+c862A=;
 b=fa0nDUembuUeT7e2ZA9ppVsOS4pftkVH/gFTkUiVgCbmJJpLEhS1+Ru1zFgrp/rQYn
 vW6kSqgOIBVGzXKd96J+RlhNiDt0SvVkkd6wvv4SHE465BXRRRgwyvnNb/kUw3i/nS6S
 xXKlpJgz4LCvJwPLxz11LBH3zp8e8Ux9c8zcuj5wtdEDrXZtsH01jlqi56N1wckZytCF
 Ezj0JzNeFXeuhNaHGKeBwoLnTEAi9nCrQTp8FRZkKau3qyMnefzIN4VsFYIHK6+5ER6D
 W3KD84LyciI1gvBdH8opd4GCNwgnIiGURx8o3NNb6HidqpBFoVdyMesb/90SUy1wnP2I
 SJFA==
X-Gm-Message-State: APzg51DefNPuI2eFQZtsPQLvN0TIQ96aMaAJtvkIpHheSRs4HY655dLc
 hlwG/ajN6/2ikoMDLVzpDzFJ99Dlop8=
X-Google-Smtp-Source: ANB0VdbDhg1K2zspRC2IVT/QFpmGCilBMJMh4Az4d1p52spAZNLu4fs5ddq+pmEhS7ca32/0+AlsBg==
X-Received: by 2002:a2e:360c:: with SMTP id
 d12-v6mr1979270lja.88.1536771809729; 
 Wed, 12 Sep 2018 10:03:29 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 24-v6sm264033ljb.76.2018.09.12.10.03.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 12 Sep 2018 10:03:28 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 20:03:27 +0300
Message-Id: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v3] Change timestamps representation for
 keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvciBkaWZmZXJl
bnQga2V5aGFuZGxlcnMsIHJlcGxhY2UgYSBoZXggd2l0aCBkZWxpbWl0ZXIgcmVwcmVzZW50YXRp
b24Kb2YgdGltZSB0byBQUklfc3RpbWUgd2hpY2ggaXMgZGVjaW1hbCBucyBjdXJyZW50bHkuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0K
Q2hhbmdlcyBpbiB2MzoKICAgIC0gcGF0Y2ggYSBtaXNzZWQgZHVtcF9kb21haW5zKCkga2V5aGFu
ZGxlcgoKQ2hhbmdlcyBpbiB2MjoKICAgIC0gVGltZSByZXByZXNlbnRhdGlvbiBjaGFuZ2UgcHJv
cGFnYXRlZCB0byBhbGwga2V5aGFuZGxlcnMgYXMgYWdyZWVkIGhlcmUgWzFdCiAgICAtIFRpdGxl
IGFuZCBtZXNzYWdlIGFyZSBjaGFuZ2VkCgpbMV0gLSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDkvbXNnMDA5OTkuaHRtbAoKLS0tCiB4
ZW4vYXJjaC94ODYvbnVtYS5jICAgICB8IDQgKystLQogeGVuL2NvbW1vbi9rZXloYW5kbGVyLmMg
fCA0ICsrLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNCArKy0tCiB4ZW4vY29tbW9uL3Bl
cmZjLmMgICAgICB8IDYgKystLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICB8IDggKysrLS0t
LS0KIDUgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEuYyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKaW5k
ZXggYTg3OTg3ZC4uZDEzNDE0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L251bWEuYworKysg
Yi94ZW4vYXJjaC94ODYvbnVtYS5jCkBAIC0zNzgsOCArMzc4LDggQEAgc3RhdGljIHZvaWQgZHVt
cF9udW1hKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHVuc2lnbmVkIGludCBwYWdlX251bV9ub2Rl
W01BWF9OVU1OT0RFU107CiAgICAgY29uc3Qgc3RydWN0IHZudW1hX2luZm8gKnZudW1hOwogCi0g
ICAgcHJpbnRrKCInJWMnIHByZXNzZWQgLT4gZHVtcGluZyBudW1hIGluZm8gKG5vdy0weCVYOiUw
OFgpXG4iLCBrZXksCi0gICAgICAgICAgICh1MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CisgICAg
cHJpbnRrKCInJWMnIHByZXNzZWQgLT4gZHVtcGluZyBudW1hIGluZm8gKG5vdyA9ICUiUFJJX3N0
aW1lIilcbiIsIGtleSwKKyAgICAgICAgICAgbm93KTsKIAogICAgIGZvcl9lYWNoX29ubGluZV9u
b2RlICggaSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMgYi94
ZW4vY29tbW9uL2tleWhhbmRsZXIuYwppbmRleCA3NzdjOGU5Li42MGJiZWViIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYworKysgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpA
QCAtMjg2LDggKzI4Niw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFy
IGtleSkKICAgICBzX3RpbWVfdCAgICAgICBub3cgPSBOT1coKTsKICNkZWZpbmUgdG1wc3RyIGtl
eWhhbmRsZXJfc2NyYXRjaAogCi0gICAgcHJpbnRrKCInJWMnIHByZXNzZWQgLT4gZHVtcGluZyBk
b21haW4gaW5mbyAobm93PTB4JVg6JTA4WClcbiIsIGtleSwKLSAgICAgICAgICAgKHUzMikobm93
Pj4zMiksICh1MzIpbm93KTsKKyAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1waW5nIGRv
bWFpbiBpbmZvIChub3cgPSAlIlBSSV9zdGltZSJcbiIsIGtleSwKKyAgICAgICAgICAgbm93KTsK
IAogICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAw
MmFlZWQ3Li4xNmUxYjBjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysg
Yi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjQyMCw4ICsyNDIwLDggQEAgc3RhdGljIHZv
aWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHNfdGltZV90ICAgICAgbm93ID0g
Tk9XKCk7CiAgICAgaW50ICAgICAgICAgICBpLCBqOwogCi0gICAgcHJpbnRrKCInJWMnIHByZXNz
ZWQgLT4gZHVtcGluZyBoZWFwIGluZm8gKG5vdy0weCVYOiUwOFgpXG4iLCBrZXksCi0gICAgICAg
ICAgICh1MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CisgICAgcHJpbnRrKCInJWMnIHByZXNzZWQg
LT4gZHVtcGluZyBoZWFwIGluZm8gKG5vdyA9ICUiUFJJX3N0aW1lIilcbiIsIGtleSwKKyAgICAg
ICAgICAgbm93KTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05VTU5PREVTOyBpKysgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGVyZmMuYyBiL3hlbi9jb21tb24vcGVyZmMu
YwppbmRleCAwNjc1Njc3Li4zYWJlMzU4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BlcmZjLmMK
KysrIGIveGVuL2NvbW1vbi9wZXJmYy5jCkBAIC0zMyw4ICszMyw3IEBAIHZvaWQgcGVyZmNfcHJp
bnRhbGwodW5zaWduZWQgY2hhciBrZXkpCiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAgICAgc190
aW1lX3Qgbm93ID0gTk9XKCk7CiAKLSAgICBwcmludGsoIlhlbiBwZXJmb3JtYW5jZSBjb3VudGVy
cyBTSE9XICAobm93ID0gMHglMDhYOiUwOFgpXG4iLAotICAgICAgICAgICAodTMyKShub3c+PjMy
KSwgKHUzMilub3cpOworICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNlIGNvdW50ZXJzIFNIT1cg
IChub3cgPSAlIlBSSV9zdGltZSIpXG4iLCBub3cpOwogCiAgICAgZm9yICggaSA9IGogPSAwOyBp
IDwgTlJfUEVSRkNUUlM7IGkrKyApCiAgICAgewpAQCAtMTIyLDggKzEyMSw3IEBAIHZvaWQgcGVy
ZmNfcmVzZXQodW5zaWduZWQgY2hhciBrZXkpCiAgICAgc190aW1lX3Qgbm93ID0gTk9XKCk7CiAK
ICAgICBpZiAoIGtleSAhPSAnXDAnICkKLSAgICAgICAgcHJpbnRrKCJYZW4gcGVyZm9ybWFuY2Ug
Y291bnRlcnMgUkVTRVQgKG5vdyA9IDB4JTA4WDolMDhYKVxuIiwKLSAgICAgICAgICAgICAgICh1
MzIpKG5vdz4+MzIpLCAodTMyKW5vdyk7CisgICAgICAgIHByaW50aygiWGVuIHBlcmZvcm1hbmNl
IGNvdW50ZXJzIFJFU0VUIChub3cgPSAlIlBSSV9zdGltZSIpXG4iLCBub3cpOwogCiAgICAgLyog
bGVhdmUgU1RBVFVTIGNvdW50ZXJzIGFsb25lIC0tIGRvbid0IHJlc2V0ICovCiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCAz
NmUzMWM5Li42YmM1MmQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIv
eGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC0zNTksOSArMzU5LDggQEAgdm9pZCBzcGlubG9ja19w
cm9maWxlX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHNfdGltZV90IGRpZmY7CiAK
ICAgICBkaWZmID0gbm93IC0gbG9ja19wcm9maWxlX3N0YXJ0OwotICAgIHByaW50aygiWGVuIGxv
Y2sgcHJvZmlsZSBpbmZvIFNIT1cgIChub3cgPSAlMDhYOiUwOFgsICIKLSAgICAgICAgInRvdGFs
ID0gJTA4WDolMDhYKVxuIiwgKHUzMikobm93Pj4zMiksICh1MzIpbm93LAotICAgICAgICAodTMy
KShkaWZmPj4zMiksICh1MzIpZGlmZik7CisgICAgcHJpbnRrKCJYZW4gbG9jayBwcm9maWxlIGlu
Zm8gU0hPVyAgKG5vdyA9ICUiUFJJX3N0aW1lIiB0b3RhbCA9ICIKKyAgICAgICAgICAgIiUiUFJJ
X3N0aW1lIilcbiIsIG5vdywgZGlmZik7CiAgICAgc3BpbmxvY2tfcHJvZmlsZV9pdGVyYXRlKHNw
aW5sb2NrX3Byb2ZpbGVfcHJpbnRfZWxlbSwgTlVMTCk7CiB9CiAKQEAgLTM3OSw4ICszNzgsNyBA
QCB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcmVzZXQodW5zaWduZWQgY2hhciBrZXkpCiAgICAgc190
aW1lX3Qgbm93ID0gTk9XKCk7CiAKICAgICBpZiAoIGtleSAhPSAnXDAnICkKLSAgICAgICAgcHJp
bnRrKCJYZW4gbG9jayBwcm9maWxlIGluZm8gUkVTRVQgKG5vdyA9ICUwOFg6JTA4WClcbiIsCi0g
ICAgICAgICAgICAodTMyKShub3c+PjMyKSwgKHUzMilub3cpOworICAgICAgICBwcmludGsoIlhl
biBsb2NrIHByb2ZpbGUgaW5mbyBSRVNFVCAobm93ID0gJSJQUklfc3RpbWUiKVxuIiwgbm93KTsK
ICAgICBsb2NrX3Byb2ZpbGVfc3RhcnQgPSBub3c7CiAgICAgc3BpbmxvY2tfcHJvZmlsZV9pdGVy
YXRlKHNwaW5sb2NrX3Byb2ZpbGVfcmVzZXRfZWxlbSwgTlVMTCk7CiB9Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:10:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17:10: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 1g08em-0003CB-Ea; Wed, 12 Sep 2018 17:10: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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08ek-0003C6-Ru
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:10:22 +0000
X-Inumbo-ID: 790c2ae3-b6ae-11e8-a8a5-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 790c2ae3-b6ae-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:08:31 +0200 (CEST)
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=Guu1PaVAzeRrjv5o8KS9hHK60lsl1eDzHJmqwZy7fAk=;
 b=UQbVfuCBwylO3Uqrqft8qJghNnuTc5SiesjsAClnPiwddhk9nisHS22ubu10zmH/VnsgvzXeUYVZi190yl/gKSKSOplxAQTMMt5KQdi0Utg783cecqm0NusJdVgFjBr5QikSCkHyt5oIuoBSEKEFIfDihPOJPTQNVIY7w7M9IPI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 DB6PR0302MB2679.eurprd03.prod.outlook.com (2603:10a6:4:ad::12) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.17; Wed, 12 Sep 2018 17:10:12 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1536680192-3989-1-git-send-email-andrii.anisov@gmail.com>
 <3fd2a14a-8f0a-3ea4-cd82-05f7ac95d468@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <939670b5-bfca-dd11-5861-10abea194341@epam.com>
Date: Wed, 12 Sep 2018 20:10:08 +0300
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: <3fd2a14a-8f0a-3ea4-cd82-05f7ac95d468@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR0502CA0036.eurprd05.prod.outlook.com
 (2603:10a6:209:1::49) To DB6PR0302MB2679.eurprd03.prod.outlook.com
 (2603:10a6:4:ad::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7e985c77-c304-420a-d6fd-08d618d29a7e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0302MB2679; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 3:tCjFBKCokACCIJUuXxtsVYVN+wsislqYQ1yVLBkcDj9fND6TOkxf6HW4fr4TCoNADmFbXUXmAVUPrOsNHulakw69PTknZExTkLzWl7DN2CXPYRq58AlqxFa638IQ5Nsu2IMzG7PVbNhP5KSMi1xI6JuGvuRNv1ii41UDE3jWrp71JrrgOkswKlUdv8c15HzqIQ+/BSFk0Vgw+xXzjjwdX4GBK3lV7+1+lSyNc3cvAmrs6fxV+b3ehrGG4ySJCNqS;
 25:HtoBWKlY0xZQnCx6fjzH5pxVCwSc6bmti4Dpz/8UHQJi53OsXOyuleDISr2msW8XPCgno5YQFGTpfKCXCMKB24oUlXBW0kF55Dc1A3s8jmXsRMK38HOFSIC3Z+F7XoBi98lkXx+RxBnNUWBQIvo1Ch6eu87SHGwPT0+OYYscZUKTejR73HpHL+sIQ+9AarHL2kHAU9IaMEEngOHFquu/73Ey06r3qKLUj+r6ZlV20U+Fp2nfR+KKS7V2dpCSoIELbrlKTwhoq4b28BlhqQPV+GWU26kAewBKWwx8qjKJiJfQtr99vhLHWTuwFL8T8onkJuNLYTL3zNU9KW2N2H7Flg==;
 31:zNE8B8nUwTffpdaMNZEA1PKRvgPA0NeA+drdxt5TyLE0pZs1EOTyGAcYoAfJCl5gL593Qr9uNZndxQlO0i+DiKHyiYmcopx9rzO2FJYOyTS6twqEkb5rLHJ2YmTHBNwgtyHpsW6V72iXvC9wTLGx11CzA/a5TevSoyQ8aLOcLUkVgJ58kGvrP/VGDHEB4wqcquIiKa385JXogb9Ih6mxtHuvFFZm9YYkwseq+5/hCio=
X-MS-TrafficTypeDiagnostic: DB6PR0302MB2679:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 20:VYs5iB+pLTXxE6n/scYTJsUgOp4A2sN8pRQpU9tUQdQU6L29zCt4qlveqd/LV1jji++VtquRXtsxFpkJe/3FAByMxs/VFrItnbtfpZcBW7NlY0TRZAGMXJbXYioBsdqZahkURoUniClNQhWrmej+oySp+whmwqxl7et/a7CzM3OcnC4GpuWdsxiqZ1eP/tYjyLlnZgwoXKxSB4IzJMcxTz0ehE9dc0u8HabjM6m8Rwv0mEZ01OyNbLK8A2IxVbVuhm/IBNGJE4M9C0Q7uochOsjqik94A8en/D9AUUDEGSbxNMGOVuMkyGWxTuC9IeokowsPfhPxgvgbC1BDaqBGWfA8j9QoXH5jbcTQYM0knZg+AfD1kr4ubms2YY9nDG6PwVydC64loMC1Gy86foBG1cjY52n6gAY1ztwobd/JmmY2/FzOU+pZuv/NVRupAQpYqmME1AGKumG4ccTKQCUiOp3hj0R6IT6Voj90RekYYsjy06AYLQXGuV7G/J40VPvV;
 4:lOfLa6f5evbwfzhY9WQZFOhrvA57qpqql/FjJhMWq8WR4DKtOZtU4VEo00RuXKgsrSx64z3pTCgEEwvkpjyNba7pexic2sB/d1okUmJE8RuOh1W8TpyoWTcH6Q+gtNy2bGuCWmEkc5NStXFRCBrqWPrE+PmAMK28hSaRHVTstUDY7J1DQJn5N5iJmZjcdk0A2tQ2ifU8NfhKJWazb+sOMpLYdl+hDCwOJELCwZc8B/8DYmrMhJKLNV9hPsul1Q8hx41E8VzvZA/e/fWJjYzMVsrTJKK9tTbevB01k2gaTQO84Nj/KTuxKsb6o5+snNzhwtW8ReCDcebiny2kKbxoY2SlRRQjlRBUHhYEDm00OCw=
X-Microsoft-Antispam-PRVS: <DB6PR0302MB2679E9FC82412252C8E5D481E61B0@DB6PR0302MB2679.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:DB6PR0302MB2679; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0302MB2679; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(136003)(376002)(396003)(39860400002)(346002)(189003)(199004)(7736002)(6486002)(47776003)(53936002)(65826007)(39060400002)(77096007)(26005)(4326008)(305945005)(956004)(6246003)(50466002)(72206003)(2616005)(386003)(52116002)(86362001)(53546011)(31696002)(478600001)(5660300001)(64126003)(8936002)(230700001)(186003)(16526019)(7416002)(6666003)(76176011)(229853002)(6116002)(3846002)(486006)(105586002)(2906002)(67846002)(106356001)(23676004)(52146003)(2486003)(66066001)(65956001)(558084003)(476003)(65806001)(31686004)(81156014)(81166006)(446003)(80792005)(8676002)(11346002)(97736004)(36756003)(68736007)(25786009)(54906003)(110136005)(58126008)(16576012)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0302MB2679; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDJNQjI2Nzk7MjM6MHdsNmk0OG9QQ3R4azN5VkdJOFErYWdw?=
 =?utf-8?B?RHprZTd2ajNhaitCd0ZVZ1dEZUJkYnViSW15QW8razd5c0xRUk9FODZGSkpk?=
 =?utf-8?B?cWd2M3JCZkhHR2xMMTFuRWFtUlcxTzBsMHRIL1diWWxROE8zb2VEelg1eEh0?=
 =?utf-8?B?SC9DLy9zRERNUDJGbFNBdk93MTEzM3FUQVI3Q2toY1I0bjdGNEhIcXlxajN1?=
 =?utf-8?B?TGFQNTlVeUZqL0NMeWh2NEZSNWdSZWZkVUJEdDRZRExKYml0UDI2OTNKN2pV?=
 =?utf-8?B?UFBHZXVScU00K0cyOU5iMmprcStTeTBOWi82bFZhR2pmaDFBVWJ6YUtHSVJS?=
 =?utf-8?B?a2h5b3hTZlhFem41ZUJNTDhPQktUMGI4Y0w0T2ZHazVpaTNndFNkVXlJc3lL?=
 =?utf-8?B?a2RlOVF3WDFnbmtNMkluVEx0SmJXQ3Flb21iK1ZKbldOVjZiNHVyei9IRTNZ?=
 =?utf-8?B?cUVCdUdXQWo4WlVhejZOY0k5OVl3ZFI1Q1FpeDJsRXEwMW9PN2E3THVGcklF?=
 =?utf-8?B?cWR4a3IrcWFydmVKRjFrb3JKa1F3Z3I4OWVZR0E4aS85a282NWlBOUp3ZjZm?=
 =?utf-8?B?NzJONXhSUFhpT2pLd25aZDBVOXR3YjdTMG0vb2RUejc1SU5RNHhRaDdMT3hP?=
 =?utf-8?B?V1ZXLzNhODJ4Vk4xRGszamZnekFjbktqR2hMbnoyMDBKdVJRY1FkTUJ0WUVQ?=
 =?utf-8?B?VS92YUpPNVRPY0g1c1QwZUN6Z0dYSUNKdDF5ZHZsK2NCYmNoQ2doWUdKODVp?=
 =?utf-8?B?RUtkUjJiQlVHTkdmQVZ5RVpIdVVZUytGL1J2T3RIQjd0dmtyalc1N1dXZyto?=
 =?utf-8?B?ODZ0OHppY3ZDejQwZWtlT2UxMDZmYzg3Q0pnNUM1SWdVaHl1WVA3VlB5Y1FL?=
 =?utf-8?B?VlJRa0FvSzBiTHdabk9INUdyeW9mQnVUaklNYm5GMlZVVFczQlNTZUJ3TFBE?=
 =?utf-8?B?TVF4dW44SU9RdlJ4cmQ5L0lDUHRtcVlQaEFSSmovWEpJdzBFdWYwUzhGQ1Rl?=
 =?utf-8?B?S2RtQkViN0ZIcFFCTm53VlNpanFvdis0OWt4MFVPMlFNVVdqMW5mbXppcE9j?=
 =?utf-8?B?M08vaDNSRXV3YVB0WFRBWUJrRVZ5c0dUT2liQlF1V3ZsYkdvaU04cVRlbnhI?=
 =?utf-8?B?cFkwYzBpbGR2T25NR3puK0svL05ka2Y5MU1ZWEN0Z3hCZHE5QjF2bFdrVCto?=
 =?utf-8?B?TExvOVI1Z2lTWVp3S2tpQjMxU3REeXNVR3J4dEoyNU5CeGJEaU8vYjZ2Wi9Q?=
 =?utf-8?B?UXZLZVpZMVptN2pIK2t3MVRGRm9wNWdzRlM1ZUtIUy9GdjAwd3FHd2pKZWY0?=
 =?utf-8?B?MDYxeE5PdkdCMmdFbXBob1libHZPSHJjdGNlc3FMTWpxWHZNdWJCOS8xREkw?=
 =?utf-8?B?V2hrSEoxeW9leXFwNFdLci9uMFhCc1NzZks3UEx2bW1TVHVSRzdtYUJTNVYy?=
 =?utf-8?B?TEtyblB2TVpDUXBrbXVNbEoyeTRqWGVMbkZsUWYwT0dnNkxkV2o4bmVmblV1?=
 =?utf-8?B?enFZV3FMbkZQdHBsK2ZUK25WYmtKRmxDdUh5dmMveXlmYTQzaVZvK1pmckJO?=
 =?utf-8?B?b3BNcm5pTWtHQ3FkZWgyRFNKcWE0Tnp5bFFCRkZLeVJxMFdKb3lzT3lVa2VK?=
 =?utf-8?B?QUFDUDVOSFpyNjNzSUxBZ2VScHRSRnRZT2RFcWYrS3VzUytWdFlXTVpDTXg5?=
 =?utf-8?B?Y01abmRnWUc2RFExZmhOTDhoNG5KSUx1eUVBdlhWaFlhRkhwQnRRSHBFSWw5?=
 =?utf-8?B?WEZTZjFNd3BHTDg5bHlQcmVxTVI1cEtyNURRVTBEa2hhOTRhZ2oyWmlxV1dy?=
 =?utf-8?B?aW81azJ3SmVualJ5bW1yMFgxekptWTd5dDB4VFkrazdKL3pBZE50TmpvOXlr?=
 =?utf-8?B?VXJXN1ZRK3hsS0owY3FwaWI3elcxUGo0VHVQVkkyeFBJUEtvUVZCSkE1ck1i?=
 =?utf-8?B?a25ZRmhwY21jTDViTTBBN2x2S0tMZFkrRTFsWVNzdWFYbHFOY3c3ZElSMDZB?=
 =?utf-8?B?bHBaZE1MQURGcVd4ZVdKQUkzcDVJN1dmcnY2RTVhZDZDSk5nKy85bnd4QnNB?=
 =?utf-8?B?L0FmOExtenZ1eS8rL1RZaVNkNmtJNnkvYTFtMGpJMlhna2FiR2FhN0o1cXU4?=
 =?utf-8?B?TFZvdz09?=
X-Microsoft-Antispam-Message-Info: MuJIRI7T11Oriu9LwePOk5t/8nPkFPiUL72QEpvcBeyeQFlLZjmUcQqtAHLFJ7Knk4Uxx51SSd0Upi8R0iJ0fnWQcNIXcWvSwvD0IJmP6aRperrJorBaGVuKhBe51w1e19YT3m219PAKtXaPXikhO/NSO6Ih5VmwUb7FFr2LL++jyAy1AiKQ72J8ifqjagYvAt0O75w2GxXEwF+TEpROqUtjf6QHNgaNBsu5b+POZu7l5v3dcCuzcCIhx70qfvCRzt5bIrgyajfzhkm/NgPCFqc3hMZx9OIeASq/oEFBwW6QQ2YS50YQVaBq/vLAIfy6JAUDu7TG002DFROcsMWbsTGvXjeGmE4tsNIX/r01XSo=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0302MB2679;
 6:UdJ38y3U2NRbwZldS+3iP8KohL0p+gJoaqiMnDMH5sXEgrbUmZuKeNfy2QCKlVYUu8ifZjQy+hlW9cblMImVdb/N21La0LRP3nKtoDaKcC0gwPMh03HKT7rKlm0kj5rU49/dJ64v4QP2RqbrNeO6E4+N6gwkM/P+APhFnndx9bokisuUI7ZTuEtURLqWDKL76Yma0vzSoacsYVVaQYi/Wem+5//vaGdOYj9HqRPtzzegVChkMbseXKCQSBB0brcn6FZJBRlBTDCdYB481wMWPIWSLHSQNkTDTNjC+Zn5eWuNy91YkbEePGtNCEQE59E3vVdYWi2qsCeHWHYfN9m4f77ZbearZXn4ruw7kIoTo5CfU2d8rLFBYJVl43+UVJSOW6ydJS7p3ZYZREaZv3335VPrqlJlPQLHj/69FJODng9uitfTtP2uagCKTOqTzkA97t6zgRsWZ2TguzKFHQAbfg==;
 5:KKEr1eVAXLW8kNtHrtR0K2KX/dHktJPKORlALLu0JmqI7Ie2QFmN0Cg1DNgyLbEQ9C63ywPWeqF2QDHk5PbA3N4iogWAxeutL/wEpMwGLoajsrkV5MmIj9B3zmCWxWxvQ9bE9U74hop/afRMkKrwZV1CN8J/gJ40H2gs60ep3jc=;
 7:qKVj2riw9ml4bXNtu6ozY8+ggXIMRuvxMptb/DRn88jszxHutbCL1KcYYniNowWzpsUFv3NSDoXGj5n1AmrNACC9Cm/gGvz0xoxwwtn7t735VkbJty0dP9wG0K6lMKQimfrHmR8cDXAs8adNMxdjTRspE1x82O7XlkObueWOguERWdGFDJahQwpd9z30Ei7HnFdXq9gPpEYswEjPJ5j0NAlmCvqSkDS1v4NTbsWCPPqgUEVQ4K4cmpudCmmuxSqd
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 17:10:12.5579 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7e985c77-c304-420a-d6fd-08d618d29a7e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0302MB2679
Subject: Re: [Xen-devel] [PATCH v2] xen/domain: Remove trailing whitespace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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-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>

SGVsbG8gQW5kcmV3LAoKCk9uIDExLjA5LjE4IDE4OjM4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpUaGFu
ayB5b3UuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:16:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g08kR-0003RD-Cs; Wed, 12 Sep 2018 17:16: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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08kP-0003R8-KC
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 17:16:13 +0000
X-Inumbo-ID: 49ccb4f1-b6af-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 49ccb4f1-b6af-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:14:21 +0200 (CEST)
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=CCMUwUsAi03Loi0/tJgOy7XcvDvsVR/1tpI51WxSU3E=;
 b=LFFWqUY4fgISUk6fdlkKjaGF3OK15THf+uVary4Ps2KWmJN3Ef76Jz/wWPtjhkWpPRitZef8KOLSjybwxiv34SAp4JcLCy+HmYROnBPEeZ0p3IyZlv4W0O/4kEg9//dEPjZPI5HYstHLhoj0P9Y5dSH2f+GT7ckh8sk9Y2Y+5Y0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 AM4PR0302MB2676.eurprd03.prod.outlook.com (2603:10a6:200:91::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 17:16:03 +0000
To: George Dunlap <george.dunlap@citrix.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-2-git-send-email-andrii.anisov@gmail.com>
 <3e079a5d-6437-90a4-f313-e87b57f9b2bd@citrix.com>
 <732445b5-59cf-5416-455d-f994ee2aa47c@epam.com>
 <2fa12bbc-ace0-c75e-96bd-431cb4d49158@citrix.com>
 <c7b5a2df-0b25-845b-0f45-ae9060e2acd3@epam.com>
 <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <b9677cdd-ad59-3df9-38e4-f383af5c3f88@epam.com>
Date: Wed, 12 Sep 2018 20:16:00 +0300
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: <40a3fe50-187a-75de-3c38-1fdff0922d89@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0201CA0014.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::24) To AM4PR0302MB2676.eurprd03.prod.outlook.com
 (2603:10a6:200:91::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9a420fa0-bfe5-46fa-ea6e-08d618d36b88
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR0302MB2676; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 3:8vZ/f6dc4dhKPYu8ublTCWphtMHsFuWja79MCxxwHIA124lImXDTRKQz1lD53Dzf8uBvIycQ29+DXtnM5iuzk9E9uBL9X4AnWdWM87IAYBq8WGypuuwxE662Y5DJ4cON2lO+lzy1IgQehtpeXGKe8zPi19EdAUxJmll1B3zSWOk6qbP97VhobxjnRHzl0qPNo3IRwRi7nydH6u2hkEknRoAmHUqZw3pnJxEk9AGDVFURC+F1TemvuNFi4Asf/4iV;
 25:109EUA14d4SYIm/Hs5j673tEEfa1SkYLnKGrK7IFc4H18eULLJ5rXDv/wuBlTTLlZaanGon3YARlYHKo9xJQtT0DZ2wRTtXAAXBXZLU205/2yrBIagCxVwffyIysj9Ib+44UC5UxK3wFmNurxj6u3n8gYGsGJos+d6bTbPsg8VLH4tJG09YGfRadbIU/wDn8gotka+YGoZ49lAX+Wv1eHhBYQfwkP/Ue8fRLAemHtSN+IToRcmST0OeiN1+2kpPN6VrQptoKjg+bl7KHG0SPqTSRAufcvKN1Ws7+LmYcljRUxd7/vWezdZY5MCDbgRp8bZRTy7nEKjW7fnDhMWYEgw==;
 31:tyu8mYeP/jfz2YLl5q0UNVxK7AAK+c+oWrFltkmiOcPNEe7x9sNuTWKpQx0FKACLKKPWWDYBe/qdYJ91U6cL0IwbfnEH2rHGDvtlIo6tCOmdCxehHRhCUlWkwTY8yEwLdVvnXv62J9FB1i/lXe4Pau1u1cvo/uUsJDGJSkJ7mdd1rgnvbvR2CwoD4CZzesBdlD4N0J9lOtI7WMJKYcp5o+jQNOtl54lD5z1IlybaFrs=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2676:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 20:xopq8JEqNsrtEsn6RFVtBpPW2zxwTRHQ9kIOXdCLIzF3ukaqLqQB4H4EdJ8Vj1DM0NgIhTqzarJsg53Z7iEJwvsIAxavOWsU9fXp0keSekOlX8pv60dqIAkqJdeXU3c2so6c72cF37BLrW2q0r//TtxYrvQ37YVZ746vZ0OkAdGdfdgnt2czHZVEn85GIEhZiDPtxkPIgOT6ylmLsPg3KZ4LUzpavtxxoFg3VPtOGK/mRcIHjRTEsHLDEAumSL95MUAIt+QoaevwXJHGae8ueaU1M2yrNRdrG8+SgEcecEre2deqY57kjUd8WWYAtalBAVKyfVB2xJ93KT2UFN6+vYSIRDVMRbIcbnEn3Yu55wHqgZZrorUXzEaFeOUQzKHKMDmqjYqooX/YbWxgJnmRVIZVxjeP9daNkYsqJlDh+ASw2KLCsULhwo2TGPHLui4Raf062eCdrdJTZWxzvpa3JqLSJs+k27dH4o7PIKQg/FuFGN37Ivne9CV007Nu1nfb;
 4:fWK0cuUI6ESUFCtDjzgEnpLbf3pVB/EEiCxEmxjQ6YNzwNPXb84hRCnbe5OiBUUqZJY80jyAcF13bO7jjbqw1HmV9pvrGymmrr5e7Vh7cGHLjq7noE/p/z+IRsIuqHObXSLPtpWaOeFmCHn3TZ1dgsVUTU6BH5vrR/XH0lvRPMc9w/qyiz6PGvkqayK/8vUrp4PlgObDj0f3P+oZgwc0bTw8RrSrVunmDXcI36GYvYRn3ie4GKhkO99kaJGBbbXy1WtnrXUwI+Lftj1T43s7VA==
X-Microsoft-Antispam-PRVS: <AM4PR0302MB26761D8C677D1F780357BB4AE61B0@AM4PR0302MB2676.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:AM4PR0302MB2676; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2676; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(396003)(366004)(136003)(346002)(69234005)(52314003)(189003)(199004)(81166006)(53936002)(3846002)(6116002)(25786009)(106356001)(31686004)(58126008)(446003)(956004)(345774005)(6246003)(36756003)(11346002)(476003)(50466002)(7736002)(77096007)(26005)(39060400002)(81156014)(8676002)(486006)(53546011)(386003)(105586002)(229853002)(2616005)(305945005)(55236004)(2906002)(16526019)(6486002)(86362001)(8936002)(31696002)(68736007)(65826007)(186003)(4326008)(97736004)(5660300001)(47776003)(478600001)(72206003)(93886005)(16576012)(110136005)(54906003)(316002)(80792005)(52146003)(65956001)(65806001)(66066001)(52116002)(67846002)(23676004)(2486003)(64126003)(76176011)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2676; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI2NzY7MjM6QlFzTXRGaDR1U0ZON1ljWGhXTUs1d05R?=
 =?utf-8?B?aVA4cUkreGpLdEtzck9CK0lxckdNZkEyM1E3T2ZxN0VIWk1LSVUvTXlhY2Zz?=
 =?utf-8?B?YTZaYkNTclkzcnllaUhyZjdveUdCVnVQaGE4aDhobERoM0lldHZlRncrSFZz?=
 =?utf-8?B?dEZJRDlMWElvZFZDRDBlR25LcDVlR3JGckFTK0drb0VXN0xtRm1Nbk1yVnpi?=
 =?utf-8?B?VlduZlVQYkpnMU0vRjhhYlJPdjFjbElUSWJlR1dzcEVEZlBORlVieHcrYmFD?=
 =?utf-8?B?OVhBWWF5a1NuN2ZibEN6QzUvZDRZODJ0Ullzb01EOHlYZUdUVVJCNFVBUURi?=
 =?utf-8?B?bDNTbDVuRkFtMTcvMjJxMXh5RGhqV0ZMYzBRcTh4OGc2ZSszZXA1SVErcXR6?=
 =?utf-8?B?Q2xRb1NVUGl1dWZSdVpkTHJSQ2N6SGxEYXJaaWVKZDRJcGUrRy9hZ3BkMEpv?=
 =?utf-8?B?SVpjVEUvMHpueFQvaVMrZDVHQWZPdFpYZHdydXMvQlJ5NXA1Y29jdy9DVlhI?=
 =?utf-8?B?Q0FyQmM2Z0ttZHBWTDdKRVdCWnJCaFhLUnhHRW9jYWZtcDZkSDVZVnFQaXhI?=
 =?utf-8?B?Q2tyeW0xZFRDcUxYY28yQUhqME9CTFFLbEk5TXh6V2EyNkRvY0FTRlpub1BR?=
 =?utf-8?B?R3pLTmxlN2tsVkZFQ3JMamRaUnJEK1ZoSmt4aS91MU1xQmdMQUwxd3VPWmdP?=
 =?utf-8?B?M2NvZWtzK1hFanNzSXp4VzFzTlVIYVhXeXUwa3A3T2hyT1FmeE5MQkNFbXVF?=
 =?utf-8?B?OTNLZGdmcVVPcjJoWVRpNm5WTU1uV2FDb0dWWHFKQTU1Q3RpSjBEWXBWd1JM?=
 =?utf-8?B?RWRpdFdDU0w3ODN1VDIyaTZqaS82aHVvUlVNU3BEYkJ6VVlPU1lENXRCYnR1?=
 =?utf-8?B?WjluRkJCTTVVdWdVZFlkV2VlRXhyOUdmbEpoWmZKd3BGaWZsSnM1eE5lc2Ey?=
 =?utf-8?B?V20ySDg3SmFBajhnK2lUQnhSMUlvZlJNUENua2I4cjE2bWpaQXA4MzVIRTFO?=
 =?utf-8?B?cjQxRFZIMEExWDNKV1QyNGlUaEpnTkFUVW9BUDhCWE41U29ISmtlTEx3bXpV?=
 =?utf-8?B?eFVKOHR2Mi91MU5yVnBubHRxbUtSZWF6ZTZKRmNaU0dCdGxQdVNNWXEwd1ov?=
 =?utf-8?B?TWEvTEVmblBOVHZKTDYrVUw5WHdtN2dSK1N3THpaUDcrYkEyTGtFS1Y4eE5M?=
 =?utf-8?B?ajExWEdXNVNnQXVhR2IrWGpCY1FNOXZBaENQbmJNWVZKbVVrdFVqd1lQRGJ6?=
 =?utf-8?B?czJHRnBNZXRKQ2IrSEdhQm1jMUZNUHV4QnpMc1M4QUxpTGR1YThsTThDRngz?=
 =?utf-8?B?a3ZXajlYcXdIc3lBY1lCZlZLRWRhZ1RxZTZFRkt1WUdSVTZSOVZoQ0l1b1pq?=
 =?utf-8?B?U3grNVJLckJ3bTFDb0ltdnNDY3Ayb2I0MS9aTnAxdTZ6c0pFWm9DQ25DMk1p?=
 =?utf-8?B?OWVlaEppT0dOQzBLY09pd0RsaXVGRkNkZktQNWJObitlTFl2U0MzR0ZwSzls?=
 =?utf-8?B?QlV4akRwT0lVbklNRHpFM1ZxWGhFL2hjSmJKZ1gxSXpYeG9Fam1mcHcvaita?=
 =?utf-8?B?N0dNVmtBa2dmcEtldFduZ0FkN2xPUWJsckNsQXB5SmNjeGpzbjlSSzhEa0ky?=
 =?utf-8?B?WkFrbUl6TDBnM09BVVBhZXI4Qy9seUk3T3p3SVhzNWFkeG8xbnNvWk5ITlFO?=
 =?utf-8?B?VnNTdVRmT3hxaUJsYzdWVzZGNzBmNGJrb1l5bkM2TWM0WW52N1dUdkd1ZDRS?=
 =?utf-8?B?NHNRTk50YUJXcFFJbFhUakhSQ2ZqRElSdDBhMXlQdmoxNGw4RkRNaWhmMTEx?=
 =?utf-8?B?allGYVJFZ1BsSHJPNXhoNENSQ004eCtMdTRzQ2pnL1dsWFZ3amoxaERkUlc0?=
 =?utf-8?B?QzZWWmx2RU1uL2tqSGNSSDBYV0RDdVFYSkJpZWsvY3dUSHg1Ulo0RmcvQk5o?=
 =?utf-8?B?MitUM1I0cWVidE5hMEpXdXFUeXp0dE5jZHpOWSsvTTNnUEdSczdKSXFLYUIx?=
 =?utf-8?B?ckFRVllpMDVVTG4zbjZQTEhyTGZuMnhrczFWOHBYdGlkUFQzQkxzMEtOYitj?=
 =?utf-8?B?c3QvVFNscU0zT3ppc1QrZS9SbExFVzFtREJwK1dqWEJjVUlqWFY2NlZxcWVp?=
 =?utf-8?B?SUJ4NUtPeWlnZTNQNnVObUI4SW1RT1p2WDNYQkovbEZRUndYcGsyZEhxeXZT?=
 =?utf-8?B?RFhQNjNxUGlCVVl3ME5ZbWNBb2RJblE9PQ==?=
X-Microsoft-Antispam-Message-Info: UxP4tcql2ddkBb1HMG9PSIhyfockL7zW11jG5HeypU2h1JHAK6QBGbZQC1m3LhTfZySLHRgbc5hDIOpsbXYDQszGqZlnSwAW27cdM6ADWmyfX8QL9mWJ/iT0OLjqLpT+PeaM/5Z+IEfNJNZWxDtPPR+gTqeARL0E7qrBjbjQt3ZMAQrTHNB5GYqDrMRqfZWk3JdrNQTfx+ygVlx84PxHtzy9+iTo3DdQwSApEqfDvbR+HHhG72OVATlZ5Vglsm17tyHor1rEsmU1eLmFiN8wyh309Dghr3bOs6UWz5aC7Gb31Z6XainVL4umgr/2ano4Q80jbOqiYCgaHDo9kq28TKKZN5zrDFIOSF6tVBn3ntE=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2676;
 6:aDdhNiZPkCLLYNISBGD1JiZU42yXbjzRYyr3+vEPVTgioFtSQM7XbJLSk1L26eYULIVDcTeNESwUFdwvuH3j0+p7X70Q6turke73hdFSvGBIoYryDGPKZ4qQxi/a5yyqnQBpKk0QlPVx9mNYFzh4+aW8Dox76UA2IuXZ4HhhGq21cProdUdF8HNsJnfeZUp+y7znTqjewynCsHUri14a2sdLcX/UVzUgfoPpfWc7pHq5XDVHQe/+O3WXs7Tk0V69RwMC0ZKI+LLRQtDOm5ZUtaR5aifwzazhbkxmU5nWDgYPHwELu32Ll9vrgF1ZV5yb0xUi6iztd6A7+yQILYnr2YvFjWgBl8asqA7AA+8Fx0YA6/haQrsR88W7j5N5V/lRGVkazDsp3gFrAeoF7/WDgX9bbb03AO4Ca/laxa1w5kVc2YfjwDOotNyTvgdeebQfsYqZl0vBnTjeUWKjij+/FQ==;
 5:aUlfoAdz45AlaOP4qosOF+Koa50QNsIqZiRHuSEWCQQRjiqa8FiGulydcoOVdHa6TKHP0DIZgvZIJscqqxn2/yj6i2BYtAWwoU2UE3obxqDLQ+3RIcIzzqNpsck4fiIyloVxaa8r+CJVdBtYH+fKCLAwfDO7fBKqUHVdLdoIDtA=;
 7:sGmYfXBAvsoh23cMxCvrdnFG3pxwMG13Gp7MkxFHQi4b27UqpuBNBoXTz8j7ZCbXN5V2BO30R9f0UfnhtNowPycI0hF9Y8L98yW5BL7djcx3kUtWjkUCUl5hARZ8a9sMv9RtrNxwZ0/zdBAF0k5yHDX56xpUpCvzbzju1T/CDLziH7/yqR0uSNP0fM1NKL6Dq9vENxHRmqZS0rPgpx//f8y9ryNSgN8vgu3C5p1TNgJ+4rQSBIcdc0y2DOEvCBzy
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 17:16:03.6801 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a420fa0-bfe5-46fa-ea6e-08d618d36b88
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2676
Subject: Re: [Xen-devel] [PATCH 1/5] xentrace_format: print timestamps in
 nanoseconds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@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>

SGVsbG8gR2VvcmdlLAoKT24gMTEuMDkuMTggMTg6NTQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4g
RllJLCBJIG5ldmVyIHVzZSB4ZW50cmFjZV9mb3JtYXQ7IGFzIGZhciBhcyBJJ20gY29uY2VybmVk
IGl0J3MgYmVlbiBtYWRlCj4gb2Jzb2xldGUgYnkgeGVuYWx5emUsIGFuZCBpZiBpdCB3ZXJlIHVw
IHRvIG1lIEknZCByZW1vdmUgaXQgZnJvbSB0aGUKPiB0cmVlLiAgTG90cyBvZiBwZW9wbGUgc2Vl
bSB0byBmaW5kIGl0IHVzZWZ1bCwgc28gSSByZXZpZXcgcGF0Y2hlcy4gIEJ1dAo+IEkgcmVhbGx5
IGNhcmUgdmVyeSBsaXR0bGUgYWJvdXQgd2hhdCBpdHMgZnVuY3Rpb25hbGl0eSBlbmRzIHVwIGJl
aW5nLgpBbnl3YXksIHRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuCgotLSAKCipBbmRyaWkgQW5p
c292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:28:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g08vz-0004Gt-8O; Wed, 12 Sep 2018 17:28:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g08vx-0004Go-5i
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:28:09 +0000
X-Inumbo-ID: 56fb8de7-b6b1-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56fb8de7-b6b1-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 17:29:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 19:28:05 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 18:27:30 +0100
Message-ID: <290084ac9a2824db8daa7d6ea96d5508c08d1e54.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 19:27:15 +0200
In-Reply-To: <1536763667-26510-1-git-send-email-andrii.anisov@gmail.com>
References: <1536763667-26510-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] schedule: move last_run_time to the
 credit scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6849971218366678861=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6849971218366678861==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-WZ+OiqFW+afWzqVxgIbO"


--=-WZ+OiqFW+afWzqVxgIbO
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-09-12 at 17:47 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> The structure member last_run_time is used by credit scheduler only.
> So move it from a generic vcpu sctructure to the credit scheduler
> private
> vcpu definition.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
> ---
> Changes in v2:
>     - last_run_time type changed to s_time_t
>     - scurr changed to svc
>     - dropped stray blanks
>     - pointers to const are used appropriately
>
Well, the fact that the type is changing, and that you're also
fixing/improving const-ness, should IMO at least be quickly mentioned
in the changelog.

Something like:
"While there, also turn it into s_time_t, which is more appropriate.
Also, properly const-ify one of the argument of
__csched_vcpu_is_cache_hot()"

And I was right about to write that I would also like the changelog
itself to contain the usual sentence:
"No functional change intended"

but then I saw this (sorry for not noticing it in v1):

> @@ -1869,6 +1874,7 @@ csched_schedule(
>          /* Update credits of a non-idle VCPU. */
>          burn_credits(scurr, now);
>          scurr->start_time -=3D now;
> +        scurr->last_run_time =3D now;
>      }
>      else
>      {
> diff --git a/xen/common/schedule.c b/xen/common/schedule.c
> index 05281d6..3c299ca 100644
> @@ -1556,7 +1556,6 @@ static void schedule(void)
>          ((prev->pause_flags & VPF_blocked) ? RUNSTATE_blocked :
>           (vcpu_runnable(prev) ? RUNSTATE_runnable :
> RUNSTATE_offline)),
>          now);
> -    prev->last_run_time =3D now;
> =20
>      ASSERT(next->runstate.state !=3D RUNSTATE_running);
>      vcpu_runstate_change(next, RUNSTATE_running, now);
>
Basically, right now last_run_time is updated only when, in
csched_schedule() we chose a different vcpu than the one which was
running, and it also was updated for the idle vcpu.

With the patch, it looks to me that it is updated even when we continue
to run the same vcpu, and is never updated for the idle vcpu.

Now, considering how the info it contains is used currently, I'd say
that not updating the field for the idle vcpu is not a problem.

The fact that we _always_ update it for non-idle vcpus means we're
changing what the field contains for running vcpus. Which again does
not look to matter much right now.

Do you agree with this analysis?

If yes, well, I think this is bearable. Or, at least, that the benefit
of having the logic self-contained in Credit code, overweight this
slight loss of coherency between the name of the field and its content
(things remains well within Credit's standards wrt to time accounting!
:-/).

But I'd add a few words about all this either in the changelog, and
probably also in a comment (even a very short one, like "last_run_time
is only meaningful for non running tasks" close to where you update it,
or something like that).

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/

--=-WZ+OiqFW+afWzqVxgIbO
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+4FAluZTHcACgkQFkJ4iaW4
c+6V/Q/+OnxQLuQtb3FRdYPBqzCcTBs2j1EdaIPRsosA+Aajp3rFseOxV71jRPSL
42l04tg7MKNhZFGzrm6K6uyQ2WjzgeS2CbwQXhwORCZH3k+9lY78LWlVs03ShO0S
PquCAewNSkQtvVABcMYRnmVSpDIQSNXOJSLPLAQxmnaUc1kAXlcxdxO2la+Ce+LP
4eJ+ZWYNeMIQcmYsu5Vj/O+qbd0xkblyD6+1RRyucfuJGgGCFOwwpZuDgOvmcWPF
nrjTbI9tu/bjhttysoQ0Tx/XWT82nG/8/EzuUKG1ni7e9zBz1svpeIF0wBsCTKzi
V4OQHV1jr6DPXzWfv3nTRehfOV8kV5nWmPAtt6ixcMrNZHfLpjkewqJV91BaiN8y
j5h+8/K0TABmOia0Ljln/GTS6PDGyQ2JzYbHd2aFHVVcg2cr8FbwgaUnsRHcrsR9
+9KK6gsAtwsEgwKDm9bBuhAvNtndyMVbgwAxpFpqLh75TDeFAKKcdf+V4OrF9Ped
2bFsl5qnEgL3sYeZo85UtNXG14b3wCNRGScsLrQsg1ysYoNrGkbsoXhzE4Cpbquk
6K0jsyNdnwVfSm2xyIUQbU+UbxJiTNFaWuU5cTArHWudEIUXwKgYvUXioDizeehN
BqYB5q870Cml8rA7uNpQKCdslvDFr+xNOtECxVCLMLEcMjUJS3A=
=7z3k
-----END PGP SIGNATURE-----

--=-WZ+OiqFW+afWzqVxgIbO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6849971218366678861==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:28:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g08wB-0004HX-IM; Wed, 12 Sep 2018 17:28:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08wA-0004HL-BG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:28:22 +0000
X-Inumbo-ID: fca2e717-b6b0-11e8-a8a5-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fca2e717-b6b0-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:26:30 +0200 (CEST)
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=dyP57LMJBxhsKAH0L/aZcA6Wiw/zuvVkBCEho7VhROA=;
 b=PfR8fJ6Z8YhEuiCTWYhmqH+t3e3DSN0sz/sUF8tQtgW35PdZowjQeG6UB7yCTXqO727DEW9Ay3gY3UBoWGGv2L8lKJAmTTQE9spQz3MgAT0fk/Ik8P7+j+csdzHPUOZlfLn8IcRETppQNE6Yxws0YqklaYbnYUvBxKoZAR8k0fE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 17:28:14 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
 <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
Date: Wed, 12 Sep 2018 20:28:10 +0300
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: <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0601CA0043.eurprd06.prod.outlook.com
 (2603:10a6:203:68::29) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 220c4a4b-fcdb-4245-e1c7-08d618d51f4f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:Lf9Z3i6yejBVGwYjR3Aw5t7Kh8ZtznZhU8DqHeUcic2IQ3EtGcoPrbj8BAAvSmiJ4u6KYHVdKiZE+rdDbh4+hOq2RcQi0L2Wzsvcb3BZ/or97UPoHPSnYfytj4nzhzKFwIzKLCz22UVZQgJAXxm8bFTqNodN7XYI5DUdzPWM70aZzEC9+VZ3ixh+d1RuwITVMVNz3UxMaAaRNNNqezF4ML2yppzcDQFbAM1ZTrGeIuizytmdolhJynRKif/zNBoq;
 25:bAwhSE0ZiSp9xMjIyEEXpYp25l1hQNKwC0Z1PGoScGYFsutZSeLCrMc6w1cBCEthLe9jSdqDzmPV+uWRxfLdz3Ypnt3Wc9SUepS2++2N9Nf6yhd6vz3IPusRza1bGugWj8N3kgtj/Ur6yo53lbBQ8hFu7Nc69WfvitmaIIvfnAn6kYWtNgmqo/R2e7osIOTIbZvvog1f+Jpc3w6DuSsu+2QVRy469NCV4TJaEB0S1vfLiJ6MQnNS8+zkRU6VactvYqoCaR45tF80efPqpCRUtcGpQSrTklIbuV3GOo1tK/5Za98kr4dDad3yHJ2RMBz4itE60Cy1EP8cHlLPHoA4JA==;
 31:ot1rWySxY1gHVe7lpaQOtZBWOWSrYM7tXS77rf1cKvmYy97H9ZxhmPyMiWNQSfrE/SS1Ae6jSew4+HLbhw6ohtZQGSr93JjdEwfM2flbg89QSkazywtQpG8UVwULBdqqvOAk77ltxIuv7MUdEaNJNZ4TzExCNFyvYhsmOwerDpY0xiYQyT4c2ew67fRGZlvzdOzV+Q6syuCkbwSjU273TSnRhSYMd7ud3oiWXKguw28=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:5onmOWJHLgO2Giix4+tr71k30xclwM2ROvgg9rV4014i/NnuvJIzj/jCXLOQiRbyXKRkJggMhSQxLYj8gVgX1pzkfPlnNJh73TWsuIXqgKTFoO2tB1S7mDnusZCu2/txh8vU+nEGQGlwrIC8YaD8gTLEGJeD4Plih7Gm1gxbEgBXvavsY7UN73QC98gAYh8GGdWj8GaFyTfCWEgtrNn0B8zTJfY73nmQjnorfCNreV5YrwS+JFYo5khpOL/FTSqxrHdgQWMDrWsX4KaOfI7ORQGOcg4kexWYDFjRrH5fB8gT+YHFezPK6M6J2aL8P1uFoSz3HF0qveQk/TVBVU26EacQLgpdSgvEHeoJbaxvgLKBh06JRZeZZcm2UtIkMX68ec5X2vBMH2dBNaM9pxKXq7UNCGmR/pReQ6OqVOkeTYbj4iKbFJbgkzw1+xSBN1eUGDgd3xKf6HmLqH9q0VhhK9eTS54TXWTQVmiirgpm2uZsJRnfeVglrGxHWrZcG0tq;
 4:t0mtVA6fuRJ1ajN8GLg1v88hgRtUViL2BrXE8LwrPF2rSNpKSC38TvbcSvaVBx74xwry02yMnF1Z22vq+LGdtkXwVPJvD0A2+YWTQSkabSrosx5xNAxa97n+usR2WM4uvsfPvP0qfErAeM4P12e3GA+v7qcPIURbA5TdPeiAySEoIbwTTevYIIRmnGBNvh2i3vBg75lj4NMKCrHfhyiW4ay98EudnUM2DFEmpI3hIEXThKp9PCX16sEfbzwsGqd/RfEas8UbBPIhUb2olQAJCkDOj3nt4KSbFIR3MzsLfcD3pQXoL599ek+H5r1HNA/y
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2686BB49046815B235B22761E61B0@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(346002)(366004)(136003)(376002)(189003)(199004)(52146003)(478600001)(5660300001)(65826007)(67846002)(80792005)(81156014)(81166006)(25786009)(47776003)(72206003)(39060400002)(68736007)(8936002)(97736004)(4326008)(6116002)(64126003)(36756003)(86362001)(93886005)(31696002)(2906002)(2870700001)(6246003)(3846002)(50466002)(6486002)(54906003)(7736002)(305945005)(186003)(8676002)(106356001)(58126008)(16576012)(110136005)(229853002)(316002)(11346002)(446003)(77096007)(53546011)(16526019)(26005)(2486003)(105586002)(31686004)(65806001)(476003)(486006)(76176011)(23676004)(6666003)(386003)(53936002)(66066001)(65956001)(52116002)(956004)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6VHhROTRtZzRsSjdOZGc0S2oyYXpFTGJI?=
 =?utf-8?B?b1FBWlFhUkQweGFpSjZEYzhxVS9CcnJhazcwczNpRG04TWNwaDcyYXNsT3Zy?=
 =?utf-8?B?YW9KZnpYd0ZPRVlPcTNiOFlMSXpGWmNOcXFIRTlMSDRnT3psR2ZXc1lCb3h3?=
 =?utf-8?B?amJYSGd1UEQ5dmNYVytvZm5vSGNtWnlBa1Y2WDMxSVY5VTBSTXVzU2VzdHBo?=
 =?utf-8?B?NkREcnVGSmRVbVRzMVhZNHdoNWdxa3NDV05HMFFKWkYreFlLcGF3OU1QOXdp?=
 =?utf-8?B?cXdRQmhpMEN6RGlsVGhLQmJoSEFGKzgwY3BpOENXM3BXWjJrY2N3aitDMmpX?=
 =?utf-8?B?ak9FcnhkR2RiVmRmUTJtWndueGVldVhWa2lIK2s5RTRpZXlUZ3FrenRocFpF?=
 =?utf-8?B?RlJRbDVtaXh1WTF6dGhJenhsZ2x1MU5RWmpsZldEVlVjR2xkOVBGRTU3QlRJ?=
 =?utf-8?B?SVhON3JMWFNHNEw4cnFsUGhUQklYM0VlM2ZBSUZ4WVIwWEZETWVVV3ZpTEtE?=
 =?utf-8?B?WmVSeUZvNkxTcHZrdFk0U2c5Y2tSUk5Hb09QN0pnSTByM3REVUgrRzNyYkdM?=
 =?utf-8?B?b2tvbUFpeW54dFdTRkJKTWFIRXNhMDJ3a0JiM1lHV28rdFFOTW9VTjQyODVr?=
 =?utf-8?B?Q3V1eDB5aTdjd2IwOUJFYmtqNXRaTHNXV1F1ang0WHNaRGx3UHBBQWx1MWJV?=
 =?utf-8?B?RHd5STMreHlyTzJMQmk4MVBUczlyUWVDUU1Tczh2NS9nQ0JsS2VsSUlTVWxZ?=
 =?utf-8?B?SjdRbFVhYjNHRjVwMTlOUTNxNjNPc3NERTl6NzlLd0hRbE16U2ZHS1RhWWZ0?=
 =?utf-8?B?bW1LVWxsY01CSkZTV3llYklLU3ZTc1BIUmIyVUEzY01JdWVEYTVsSnlWWHQ0?=
 =?utf-8?B?dWdJOEdhdUFQckJlbkJIV0hOQXRxNHUxWS9LUFIxUHRVSkV2VWFHc3piaWJo?=
 =?utf-8?B?QlJMTFNCdmQ1QmQxV3M2K2pzOUNBTFBwQWNXRXdsOEFJWFRrdi9ESnNHZUNO?=
 =?utf-8?B?SmJRYlRndktCNWlKeEdxU2RVcE44S21xVHFUeTRueFRCTmI3eGIwcVRUcTFr?=
 =?utf-8?B?ME5BWnJTTW52M1ZQMEROUDd0SkNoTzN3SWwxWkZlcm53V3RYa3BKWC9pZktr?=
 =?utf-8?B?YWc0N2hkK2xWd2dtK1Nkb2JoWmtXckEyUHlYYlc3NSs4WE5kREtrcmhXMjBZ?=
 =?utf-8?B?L0JkT3IxMlJmcGVKR2V6SksxUzVyeTFkMHZDOWVFOGlTYmZwVWhGeDBIR1NH?=
 =?utf-8?B?eWtzMzhaMW9Jcit6MDRrOVFQZVVBM29tRUVqVzhXZW94SVhyaDdnZGhOSlVG?=
 =?utf-8?B?OFNhVGdwd1NsbEhPRjhYSnJ6bkh4ZEtPMlovbzlqN1RTamV3TUdpOW04eFov?=
 =?utf-8?B?VDJtUmJ0d0k3dDN6bHZOa0RJenFWeG9peGhNazZOZ0RrK0diWE5zWFZnbmVn?=
 =?utf-8?B?RmNhZkppRUYvdzlTb2hWZFlTcCtiTnY5a1FHVWRQSmphdC9USS9XK3NlV2Nt?=
 =?utf-8?B?QzlMcmVBbWkzR242STBPcEc1QWd5T0t2Y04yZ2x3UWNlZkRMRlhvdGFaY1BW?=
 =?utf-8?B?VlNIYkRiSjFUVXhUM2hhQnFrNnk1ekozTUVHNmtqa0JSZzJLejc2VjZJUEJD?=
 =?utf-8?B?dVc1eGJzNFZMVGhmL1cyOTljbUJnQzQ4QjliTU5IZUhDWWlZc1ZNMEpWM0Vr?=
 =?utf-8?B?am5KVUQraDNkNytkQWoxN0xuK0lsdXAwVTVOakNMOS9IektFUFI2b3EySGoy?=
 =?utf-8?B?OVpNK21rR1d2VjQ2MmNXNndEc2E4dWFHRmd4WmhGaVNDWDY1TTVVcVpaZ3FT?=
 =?utf-8?B?SmdNZWpUMWxJMms4WU5oeEFNTE1iNGN4d2JYODlJTytJc2VPTk5hMGxFQUNu?=
 =?utf-8?B?SGMxbzU3VEROMFdGSUJMTEErblJDbm9TRVo1UWNqMkFhZG1zNFVCOWtsdURx?=
 =?utf-8?B?L01YRFIvWjhsV21GR1Q0clNzVWVLQkRBaDlZYytXd3g1L2IvYnJwa2gwSUgz?=
 =?utf-8?B?dlBVcHNXbGNLT0pNNFFTZmZ2K2w5a1RaZUNhMGtZRUw4VjU2dmZrZzQ1dmhX?=
 =?utf-8?B?MERnMjRPTGhlanlISzQ2Z3FUbmZFcHZla2wyd2FzL2ludXhHa1E5M2JtOS8v?=
 =?utf-8?B?NHJ5dz09?=
X-Microsoft-Antispam-Message-Info: xcDwseuVE0Oj0E6jI/OycJ2NlOOFqsnLMp9l2jUnSFVWs3QlFHYhP0ROewf/H66VRxtuJN4CSTkR1sEC7rl2AcugX5ZAoBC6uG1tuLRW468k2Vr5n3vh7Vont9TfKrsKrZ6fClGY/OiAfLIjrE44gt0lMhc1z1CIDeifIMAHZLomNk6GMmmi22rKUCUSsKJiqovgBEHNDSDdc+wxhTjMX1tj5bsUDXAEfXzOQ/GYNbHEht0oRLbB4ctr3YRXGu+uTmlDHG25iAP+JWosBke1aWsnDDQYtQrFr1LEqzDXPz9EoTsHx/wk7DkRKtvZm9gOVe6xjN+CwcXqLyfUxnN7uMFDHZVVxdR4aRGJ3pf36oQ=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:3JwH8i3FxkOqOjrSUEsrYrMGubYFTYn0I7uULo2C+rJLQCmJ0GqpqVflodhyckf0jFyVpexFB56xmWh/qa+2LjG1HLhqTAOWEQnRY/GrB5rEpdfz4MpRl2rI8cRSS5CnBQM321x+BFlcN/Bx9B1mK00vgwPmlXayfXDJbzUPNr7+6SVmiDVtDQMQ+qx1rhaa55pGICd7sFM0izq6NDmVUoxRSGuYbfybCW0z37Dq7epEn2vIVlh0d3L+RqesM0qGatgbJiATKun6yTzCsPV7hH4SZ3qPrdWgShu6bDtsCxh/QUFS4sXIWFpnjNZZzPTBb+lsnzq2DzHaw9d0IzK/mC+Fu3aUezheiXMGYpx2QeU/8NKpoOS30SIXtfUdnTAlIUuewd4rb+BRVoN6a11CMgHRerwkSlGuyE8Jy8dUplthDo9h4rAQCb/rL9j6LWRczLmViU/0ONMX0zZQ2nqCsw==;
 5:JTT5C1bNEhWX0dXz8b1yLx7gxcNp7s0YKvwD1XO5YaL5wekKqabCgIcIeM7P5+s+e9NUPQSKnYoxx7lhN8ZfOhDYtS9kTCKnXqAALH1JiSRFmjStE0MPGxEUbvN13P08FwpCjsiXduHbMeC1SAU4yGyPOADUUHEH2ZFDLmmGocI=;
 7:lsgsx4+gBmPV1BJE1QlfVbU5WTUVb8ttoYKS4uQSlvalXe2OO0NT4LTz/CoOIeXNoYJ5Mem6VZeSqprMU0SrzHSqGbG31C4TlNXKegkf9FZV6doNsg8MiCXqmEZDhNVIKj3N55N1JBU6+7tpBUUTsV/dehbeHHiGwXmqXeK+BsIScHXUta5fLsIL30S0/TERQXCkFppTmqJDZNGHQmc+LVgROu0c6HFOrw8tUcUKtL0V4gYNJBOYud6emyjr5dCc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 17:28:14.5768 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 220c4a4b-fcdb-4245-e1c7-08d618d51f4f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, 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>

Ck9uIDEyLjA5LjE4IDEwOjU0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBSZXZpZXdlZC1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KVGhhbmsgeW91LgoKPiBBbmRyaWks
IGlmIHlvdSBkZWNpZGUgdG8gbWFrZSB0aGUgcGF0Y2ggdGhhdCB0dXJucyB0aW1lc3RhbXBzIGlu
dG8KPiBzZWNzLm5zZWNzLCBjYW4gd2UgYWxzbyBjb252ZXJ0IHRoZXNlIHRvIHN1Y2ggZm9ybWF0
IChhZ2FpbiwgaW4gY2FzZSB3ZQo+IGhhdmUgTUh6KT8KSSBwbGFuIHRvIGRvIHRoZSBwYXRjaC4g
SSdsbCBrZWVwIHRoaXMgbWluZC4KCj4gT3IsIGluIGdlbmVyYWwsIHdoYXQgSSB0aGluayB3b3Vs
ZCBiZSB1c2VmdWwsIGlzIHRvIGhhdmUgdGhlIHRpbWVzdGFtcHMKPiBhbmQgdGhlIHNjaGVkdWxp
bmcgcGFyYW1ldGVycyBpbiB0aGUgc2FtZSBkb21haW4gKHdoZW4gcG9zc2libGUpLgpBcyBJIHVu
ZGVyc3RhbmQsIG5vdyB3ZSBkbyBoYXZlIGFtb25nIHNjaGVkdWxpbmcgcGFyYW1ldGVyczoKIMKg
wqDCoCAtIGNyZWRpdCdzIHRzY2xpY2UgaW4gbXMsIHJsaW1pdCBpbiB1cywgbWlncmF0aW9uIGRl
bGF5IGluIHVzCiDCoMKgwqAgLSBydGRzJ2VzIHBlcmlvZCBhbmQgYnVkZ2V0IGluIHVzLgoKSSBk
byBub3QgdGhpbmsgaXQgd29ydGggdG8gYWRkIG1vcmUgemVyb3MgdG8gdGhvc2UgcGFyYW1ldGVy
cyBmb3IgCmNvbnZlcnRpbmcgdGhlbSB0byBucy4KCklNSE8gdHJpbW1pbmcgdGltZXN0YW1wcyBm
cm9tIG5zIHdvdWxkIG5vdCBiZSBhY2NlcHRlZCwgYXMgd2VsbC4KCi0tIAoKKkFuZHJpaSBBbmlz
b3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g08wD-0004IL-1D; Wed, 12 Sep 2018 17: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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g08wB-0004HW-Iu
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 17:28:23 +0000
X-Inumbo-ID: fd19ca49-b6b0-11e8-a8a5-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fd19ca49-b6b0-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:26:31 +0200 (CEST)
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=dyP57LMJBxhsKAH0L/aZcA6Wiw/zuvVkBCEho7VhROA=;
 b=PfR8fJ6Z8YhEuiCTWYhmqH+t3e3DSN0sz/sUF8tQtgW35PdZowjQeG6UB7yCTXqO727DEW9Ay3gY3UBoWGGv2L8lKJAmTTQE9spQz3MgAT0fk/Ik8P7+j+csdzHPUOZlfLn8IcRETppQNE6Yxws0YqklaYbnYUvBxKoZAR8k0fE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2686.eurprd03.prod.outlook.com (2603:10a6:800:e1::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Wed, 12 Sep
 2018 17:28:14 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
 <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
Date: Wed, 12 Sep 2018 20:28:10 +0300
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: <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM5PR0601CA0043.eurprd06.prod.outlook.com
 (2603:10a6:203:68::29) To VI1PR0302MB2686.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 220c4a4b-fcdb-4245-e1c7-08d618d51f4f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2686; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 3:Lf9Z3i6yejBVGwYjR3Aw5t7Kh8ZtznZhU8DqHeUcic2IQ3EtGcoPrbj8BAAvSmiJ4u6KYHVdKiZE+rdDbh4+hOq2RcQi0L2Wzsvcb3BZ/or97UPoHPSnYfytj4nzhzKFwIzKLCz22UVZQgJAXxm8bFTqNodN7XYI5DUdzPWM70aZzEC9+VZ3ixh+d1RuwITVMVNz3UxMaAaRNNNqezF4ML2yppzcDQFbAM1ZTrGeIuizytmdolhJynRKif/zNBoq;
 25:bAwhSE0ZiSp9xMjIyEEXpYp25l1hQNKwC0Z1PGoScGYFsutZSeLCrMc6w1cBCEthLe9jSdqDzmPV+uWRxfLdz3Ypnt3Wc9SUepS2++2N9Nf6yhd6vz3IPusRza1bGugWj8N3kgtj/Ur6yo53lbBQ8hFu7Nc69WfvitmaIIvfnAn6kYWtNgmqo/R2e7osIOTIbZvvog1f+Jpc3w6DuSsu+2QVRy469NCV4TJaEB0S1vfLiJ6MQnNS8+zkRU6VactvYqoCaR45tF80efPqpCRUtcGpQSrTklIbuV3GOo1tK/5Za98kr4dDad3yHJ2RMBz4itE60Cy1EP8cHlLPHoA4JA==;
 31:ot1rWySxY1gHVe7lpaQOtZBWOWSrYM7tXS77rf1cKvmYy97H9ZxhmPyMiWNQSfrE/SS1Ae6jSew4+HLbhw6ohtZQGSr93JjdEwfM2flbg89QSkazywtQpG8UVwULBdqqvOAk77ltxIuv7MUdEaNJNZ4TzExCNFyvYhsmOwerDpY0xiYQyT4c2ew67fRGZlvzdOzV+Q6syuCkbwSjU273TSnRhSYMd7ud3oiWXKguw28=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2686:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 20:5onmOWJHLgO2Giix4+tr71k30xclwM2ROvgg9rV4014i/NnuvJIzj/jCXLOQiRbyXKRkJggMhSQxLYj8gVgX1pzkfPlnNJh73TWsuIXqgKTFoO2tB1S7mDnusZCu2/txh8vU+nEGQGlwrIC8YaD8gTLEGJeD4Plih7Gm1gxbEgBXvavsY7UN73QC98gAYh8GGdWj8GaFyTfCWEgtrNn0B8zTJfY73nmQjnorfCNreV5YrwS+JFYo5khpOL/FTSqxrHdgQWMDrWsX4KaOfI7ORQGOcg4kexWYDFjRrH5fB8gT+YHFezPK6M6J2aL8P1uFoSz3HF0qveQk/TVBVU26EacQLgpdSgvEHeoJbaxvgLKBh06JRZeZZcm2UtIkMX68ec5X2vBMH2dBNaM9pxKXq7UNCGmR/pReQ6OqVOkeTYbj4iKbFJbgkzw1+xSBN1eUGDgd3xKf6HmLqH9q0VhhK9eTS54TXWTQVmiirgpm2uZsJRnfeVglrGxHWrZcG0tq;
 4:t0mtVA6fuRJ1ajN8GLg1v88hgRtUViL2BrXE8LwrPF2rSNpKSC38TvbcSvaVBx74xwry02yMnF1Z22vq+LGdtkXwVPJvD0A2+YWTQSkabSrosx5xNAxa97n+usR2WM4uvsfPvP0qfErAeM4P12e3GA+v7qcPIURbA5TdPeiAySEoIbwTTevYIIRmnGBNvh2i3vBg75lj4NMKCrHfhyiW4ay98EudnUM2DFEmpI3hIEXThKp9PCX16sEfbzwsGqd/RfEas8UbBPIhUb2olQAJCkDOj3nt4KSbFIR3MzsLfcD3pQXoL599ek+H5r1HNA/y
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2686BB49046815B235B22761E61B0@VI1PR0302MB2686.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2686; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(346002)(366004)(136003)(376002)(189003)(199004)(52146003)(478600001)(5660300001)(65826007)(67846002)(80792005)(81156014)(81166006)(25786009)(47776003)(72206003)(39060400002)(68736007)(8936002)(97736004)(4326008)(6116002)(64126003)(36756003)(86362001)(93886005)(31696002)(2906002)(2870700001)(6246003)(3846002)(50466002)(6486002)(54906003)(7736002)(305945005)(186003)(8676002)(106356001)(58126008)(16576012)(110136005)(229853002)(316002)(11346002)(446003)(77096007)(53546011)(16526019)(26005)(2486003)(105586002)(31686004)(65806001)(476003)(486006)(76176011)(23676004)(6666003)(386003)(53936002)(66066001)(65956001)(52116002)(956004)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2686; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODY7MjM6VHhROTRtZzRsSjdOZGc0S2oyYXpFTGJI?=
 =?utf-8?B?b1FBWlFhUkQweGFpSjZEYzhxVS9CcnJhazcwczNpRG04TWNwaDcyYXNsT3Zy?=
 =?utf-8?B?YW9KZnpYd0ZPRVlPcTNiOFlMSXpGWmNOcXFIRTlMSDRnT3psR2ZXc1lCb3h3?=
 =?utf-8?B?amJYSGd1UEQ5dmNYVytvZm5vSGNtWnlBa1Y2WDMxSVY5VTBSTXVzU2VzdHBo?=
 =?utf-8?B?NkREcnVGSmRVbVRzMVhZNHdoNWdxa3NDV05HMFFKWkYreFlLcGF3OU1QOXdp?=
 =?utf-8?B?cXdRQmhpMEN6RGlsVGhLQmJoSEFGKzgwY3BpOENXM3BXWjJrY2N3aitDMmpX?=
 =?utf-8?B?ak9FcnhkR2RiVmRmUTJtWndueGVldVhWa2lIK2s5RTRpZXlUZ3FrenRocFpF?=
 =?utf-8?B?RlJRbDVtaXh1WTF6dGhJenhsZ2x1MU5RWmpsZldEVlVjR2xkOVBGRTU3QlRJ?=
 =?utf-8?B?SVhON3JMWFNHNEw4cnFsUGhUQklYM0VlM2ZBSUZ4WVIwWEZETWVVV3ZpTEtE?=
 =?utf-8?B?WmVSeUZvNkxTcHZrdFk0U2c5Y2tSUk5Hb09QN0pnSTByM3REVUgrRzNyYkdM?=
 =?utf-8?B?b2tvbUFpeW54dFdTRkJKTWFIRXNhMDJ3a0JiM1lHV28rdFFOTW9VTjQyODVr?=
 =?utf-8?B?Q3V1eDB5aTdjd2IwOUJFYmtqNXRaTHNXV1F1ang0WHNaRGx3UHBBQWx1MWJV?=
 =?utf-8?B?RHd5STMreHlyTzJMQmk4MVBUczlyUWVDUU1Tczh2NS9nQ0JsS2VsSUlTVWxZ?=
 =?utf-8?B?SjdRbFVhYjNHRjVwMTlOUTNxNjNPc3NERTl6NzlLd0hRbE16U2ZHS1RhWWZ0?=
 =?utf-8?B?bW1LVWxsY01CSkZTV3llYklLU3ZTc1BIUmIyVUEzY01JdWVEYTVsSnlWWHQ0?=
 =?utf-8?B?dWdJOEdhdUFQckJlbkJIV0hOQXRxNHUxWS9LUFIxUHRVSkV2VWFHc3piaWJo?=
 =?utf-8?B?QlJMTFNCdmQ1QmQxV3M2K2pzOUNBTFBwQWNXRXdsOEFJWFRrdi9ESnNHZUNO?=
 =?utf-8?B?SmJRYlRndktCNWlKeEdxU2RVcE44S21xVHFUeTRueFRCTmI3eGIwcVRUcTFr?=
 =?utf-8?B?ME5BWnJTTW52M1ZQMEROUDd0SkNoTzN3SWwxWkZlcm53V3RYa3BKWC9pZktr?=
 =?utf-8?B?YWc0N2hkK2xWd2dtK1Nkb2JoWmtXckEyUHlYYlc3NSs4WE5kREtrcmhXMjBZ?=
 =?utf-8?B?L0JkT3IxMlJmcGVKR2V6SksxUzVyeTFkMHZDOWVFOGlTYmZwVWhGeDBIR1NH?=
 =?utf-8?B?eWtzMzhaMW9Jcit6MDRrOVFQZVVBM29tRUVqVzhXZW94SVhyaDdnZGhOSlVG?=
 =?utf-8?B?OFNhVGdwd1NsbEhPRjhYSnJ6bkh4ZEtPMlovbzlqN1RTamV3TUdpOW04eFov?=
 =?utf-8?B?VDJtUmJ0d0k3dDN6bHZOa0RJenFWeG9peGhNazZOZ0RrK0diWE5zWFZnbmVn?=
 =?utf-8?B?RmNhZkppRUYvdzlTb2hWZFlTcCtiTnY5a1FHVWRQSmphdC9USS9XK3NlV2Nt?=
 =?utf-8?B?QzlMcmVBbWkzR242STBPcEc1QWd5T0t2Y04yZ2x3UWNlZkRMRlhvdGFaY1BW?=
 =?utf-8?B?VlNIYkRiSjFUVXhUM2hhQnFrNnk1ekozTUVHNmtqa0JSZzJLejc2VjZJUEJD?=
 =?utf-8?B?dVc1eGJzNFZMVGhmL1cyOTljbUJnQzQ4QjliTU5IZUhDWWlZc1ZNMEpWM0Vr?=
 =?utf-8?B?am5KVUQraDNkNytkQWoxN0xuK0lsdXAwVTVOakNMOS9IektFUFI2b3EySGoy?=
 =?utf-8?B?OVpNK21rR1d2VjQ2MmNXNndEc2E4dWFHRmd4WmhGaVNDWDY1TTVVcVpaZ3FT?=
 =?utf-8?B?SmdNZWpUMWxJMms4WU5oeEFNTE1iNGN4d2JYODlJTytJc2VPTk5hMGxFQUNu?=
 =?utf-8?B?SGMxbzU3VEROMFdGSUJMTEErblJDbm9TRVo1UWNqMkFhZG1zNFVCOWtsdURx?=
 =?utf-8?B?L01YRFIvWjhsV21GR1Q0clNzVWVLQkRBaDlZYytXd3g1L2IvYnJwa2gwSUgz?=
 =?utf-8?B?dlBVcHNXbGNLT0pNNFFTZmZ2K2w5a1RaZUNhMGtZRUw4VjU2dmZrZzQ1dmhX?=
 =?utf-8?B?MERnMjRPTGhlanlISzQ2Z3FUbmZFcHZla2wyd2FzL2ludXhHa1E5M2JtOS8v?=
 =?utf-8?B?NHJ5dz09?=
X-Microsoft-Antispam-Message-Info: xcDwseuVE0Oj0E6jI/OycJ2NlOOFqsnLMp9l2jUnSFVWs3QlFHYhP0ROewf/H66VRxtuJN4CSTkR1sEC7rl2AcugX5ZAoBC6uG1tuLRW468k2Vr5n3vh7Vont9TfKrsKrZ6fClGY/OiAfLIjrE44gt0lMhc1z1CIDeifIMAHZLomNk6GMmmi22rKUCUSsKJiqovgBEHNDSDdc+wxhTjMX1tj5bsUDXAEfXzOQ/GYNbHEht0oRLbB4ctr3YRXGu+uTmlDHG25iAP+JWosBke1aWsnDDQYtQrFr1LEqzDXPz9EoTsHx/wk7DkRKtvZm9gOVe6xjN+CwcXqLyfUxnN7uMFDHZVVxdR4aRGJ3pf36oQ=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2686;
 6:3JwH8i3FxkOqOjrSUEsrYrMGubYFTYn0I7uULo2C+rJLQCmJ0GqpqVflodhyckf0jFyVpexFB56xmWh/qa+2LjG1HLhqTAOWEQnRY/GrB5rEpdfz4MpRl2rI8cRSS5CnBQM321x+BFlcN/Bx9B1mK00vgwPmlXayfXDJbzUPNr7+6SVmiDVtDQMQ+qx1rhaa55pGICd7sFM0izq6NDmVUoxRSGuYbfybCW0z37Dq7epEn2vIVlh0d3L+RqesM0qGatgbJiATKun6yTzCsPV7hH4SZ3qPrdWgShu6bDtsCxh/QUFS4sXIWFpnjNZZzPTBb+lsnzq2DzHaw9d0IzK/mC+Fu3aUezheiXMGYpx2QeU/8NKpoOS30SIXtfUdnTAlIUuewd4rb+BRVoN6a11CMgHRerwkSlGuyE8Jy8dUplthDo9h4rAQCb/rL9j6LWRczLmViU/0ONMX0zZQ2nqCsw==;
 5:JTT5C1bNEhWX0dXz8b1yLx7gxcNp7s0YKvwD1XO5YaL5wekKqabCgIcIeM7P5+s+e9NUPQSKnYoxx7lhN8ZfOhDYtS9kTCKnXqAALH1JiSRFmjStE0MPGxEUbvN13P08FwpCjsiXduHbMeC1SAU4yGyPOADUUHEH2ZFDLmmGocI=;
 7:lsgsx4+gBmPV1BJE1QlfVbU5WTUVb8ttoYKS4uQSlvalXe2OO0NT4LTz/CoOIeXNoYJ5Mem6VZeSqprMU0SrzHSqGbG31C4TlNXKegkf9FZV6doNsg8MiCXqmEZDhNVIKj3N55N1JBU6+7tpBUUTsV/dehbeHHiGwXmqXeK+BsIScHXUta5fLsIL30S0/TERQXCkFppTmqJDZNGHQmc+LVgROu0c6HFOrw8tUcUKtL0V4gYNJBOYud6emyjr5dCc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 17:28:14.5768 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 220c4a4b-fcdb-4245-e1c7-08d618d51f4f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2686
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, 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>

Ck9uIDEyLjA5LjE4IDEwOjU0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBSZXZpZXdlZC1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KVGhhbmsgeW91LgoKPiBBbmRyaWks
IGlmIHlvdSBkZWNpZGUgdG8gbWFrZSB0aGUgcGF0Y2ggdGhhdCB0dXJucyB0aW1lc3RhbXBzIGlu
dG8KPiBzZWNzLm5zZWNzLCBjYW4gd2UgYWxzbyBjb252ZXJ0IHRoZXNlIHRvIHN1Y2ggZm9ybWF0
IChhZ2FpbiwgaW4gY2FzZSB3ZQo+IGhhdmUgTUh6KT8KSSBwbGFuIHRvIGRvIHRoZSBwYXRjaC4g
SSdsbCBrZWVwIHRoaXMgbWluZC4KCj4gT3IsIGluIGdlbmVyYWwsIHdoYXQgSSB0aGluayB3b3Vs
ZCBiZSB1c2VmdWwsIGlzIHRvIGhhdmUgdGhlIHRpbWVzdGFtcHMKPiBhbmQgdGhlIHNjaGVkdWxp
bmcgcGFyYW1ldGVycyBpbiB0aGUgc2FtZSBkb21haW4gKHdoZW4gcG9zc2libGUpLgpBcyBJIHVu
ZGVyc3RhbmQsIG5vdyB3ZSBkbyBoYXZlIGFtb25nIHNjaGVkdWxpbmcgcGFyYW1ldGVyczoKIMKg
wqDCoCAtIGNyZWRpdCdzIHRzY2xpY2UgaW4gbXMsIHJsaW1pdCBpbiB1cywgbWlncmF0aW9uIGRl
bGF5IGluIHVzCiDCoMKgwqAgLSBydGRzJ2VzIHBlcmlvZCBhbmQgYnVkZ2V0IGluIHVzLgoKSSBk
byBub3QgdGhpbmsgaXQgd29ydGggdG8gYWRkIG1vcmUgemVyb3MgdG8gdGhvc2UgcGFyYW1ldGVy
cyBmb3IgCmNvbnZlcnRpbmcgdGhlbSB0byBucy4KCklNSE8gdHJpbW1pbmcgdGltZXN0YW1wcyBm
cm9tIG5zIHdvdWxkIG5vdCBiZSBhY2NlcHRlZCwgYXMgd2VsbC4KCi0tIAoKKkFuZHJpaSBBbmlz
b3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:33:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g091J-0005CR-NC; Wed, 12 Sep 2018 17:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g091I-0005CG-8r
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:33:40 +0000
X-Inumbo-ID: 1d38ba55-b6b2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d38ba55-b6b2-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 17:34: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 1g091G-0006BU-AE; Wed, 12 Sep 2018 17:33: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 1g091F-0006Jh-Np; Wed, 12 Sep 2018 17:33:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g091F-0004ye-NG; Wed, 12 Sep 2018 17:33:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127542-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=efaf9122b8d66cef9c67a9ca85e1ca9f7622e478
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 17:33:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127542: 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>

ZmxpZ2h0IDEyNzU0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlZmFmOTEyMmI4ZDY2Y2VmOWM2N2E5Y2E4NWUxY2E5Zjc2MjJlNDc4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZk
OTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1MDggIDIwMTgt
MDktMTEgMTg6MDA6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTQyICAy
MDE4LTA5LTEyIDE1OjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRk
ZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJp
dGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDFkZmI4ZTZlMDkuLmVmYWY5MTIyYjggIGVm
YWY5MTIyYjhkNjZjZWY5YzY3YTljYTg1ZTFjYTlmNzYyMmU0NzggLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:41:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g098r-0005xk-H9; Wed, 12 Sep 2018 17:41: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=jbun=l2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g098q-0005xf-Er
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:41:28 +0000
X-Inumbo-ID: d071d132-b6b2-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d071d132-b6b2-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:39:36 +0200 (CEST)
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 DAEE6ABA2;
 Wed, 12 Sep 2018 17:41:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Wed, 12 Sep 2018 19:41:22 +0200
Message-Id: <20180912174122.24282-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] x86/xen: disable cpu0 hotplug 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>, boris.ostrovsky@oracle.com,
 mingo@redhat.com, tglx@linutronix.de, 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>

WGVuIHB2IGd1ZXN0cyBkb24ndCBhbGxvdyBjcHUwIGhvdHBsdWcsIHNvIGRpc2FibGUgaXQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94
ODYva2VybmVsL3RvcG9sb2d5LmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvdG9wb2xv
Z3kuYyBiL2FyY2gveDg2L2tlcm5lbC90b3BvbG9neS5jCmluZGV4IDEyY2JlMmI4OGMwZi4uNzM4
YmY0MmIwMjE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvdG9wb2xvZ3kuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvdG9wb2xvZ3kuYwpAQCAtMTExLDggKzExMSwxMCBAQCBpbnQgYXJjaF9y
ZWdpc3Rlcl9jcHUoaW50IG51bSkKIAkvKgogCSAqIEN1cnJlbnRseSBDUFUwIGlzIG9ubHkgaG90
cGx1Z2dhYmxlIG9uIEludGVsIHBsYXRmb3Jtcy4gT3RoZXIKIAkgKiB2ZW5kb3JzIGNhbiBhZGQg
aG90cGx1ZyBzdXBwb3J0IGxhdGVyLgorCSAqIFhlbiBQViBndWVzdHMgZG9uJ3Qgc3VwcG9ydCBD
UFUwIGhvdHBsdWcgYXQgYWxsLgogCSAqLwotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfSU5URUwpCisJaWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorCSAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOUFYpKQogCQljcHUwX2hvdHBsdWdnYWJsZSA9
IDA7CiAKIAkvKgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g09BL-00066d-0d; Wed, 12 Sep 2018 17: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=og7b=l2=gmail.com=jperrett256@srs-us1.protection.inumbo.net>)
 id 1g09BK-00066Y-0G
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:44:02 +0000
X-Inumbo-ID: 2c5c9e61-b6b3-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c5c9e61-b6b3-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:42:10 +0200 (CEST)
Received: by mail-ed1-x542.google.com with SMTP id d8-v6so2480348edv.0
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:44:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=inxYxF/GTQDBFMSFyLugYxv3YhUWtTLy19TyCZ2Y+3g=;
 b=FgvK8Fnv1kKw/FHaGfyvEzRZ5hxq4GBXm0JKS/j3YwEWyFzl8Wl9kpDNt33Arc8Sn1
 ei19VZj8NDixq6YCyQr++wUpKHbl3w1ycWt3UzDs6bwlGqQlTMjra4a139NJ0RTBb7qS
 LK1QQqHMunumFHyo2WKRxABHQmRep2lnVBXNpUzNfdgeLJAyqzwfCKnckExMLpBjcwQ9
 wV6m3bw6h0H0KyFWIR5V5OS5TQkxgjTaRhCnTlXb2oP23tcw4aDNYelYtZY0+8bopmsO
 NIhnmT54DJl0HHVxfLSEnCXdcpXQ2ePReimK0XSnvLSNGy0/O3SwI6YASoITAUsppaKV
 diyw==
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=inxYxF/GTQDBFMSFyLugYxv3YhUWtTLy19TyCZ2Y+3g=;
 b=H3FtyM42/VM8R7KHFY+Pb4VQZVoSySO29JTm1fRsfjYilGV0RCo+I8JRxGYiZ6wTMC
 rrL8wJbMuvxfFExxdynVnCFH1CgfpHWg/TYx0MYEdzDONP/kOL9Eb9LU4I3zx8Pn0Mkk
 9zLN92xShhUZznwGLxeWVcdlqLWnloXjm5L7mIN/F/X17yqm2VBkS+T0S8w3qU5LGGAd
 5DXS8KcM1HFjqocL0UoTCpJlFEYPy1FVC3Ay9CEtEwC3SDbCf9GwiwLjAtkROMNBlb+M
 Kq9RynW+tz9S7Yoc0ChiBinKjSp2bMllkjB5AMx3a1FINdXZD8K25ruAGqjVPm29x/+2
 YsJQ==
X-Gm-Message-State: APzg51APehjCzz1uOds7R5Iam82Gc85ByzzoruiEXOEjBjs/+Bb2D6Jh
 gYLGsQj4V6dyHxuPbQWXlooX816H
X-Google-Smtp-Source: ANB0VdbbRy9oblIEuerld0VVxDS6lo2gVpAkf4f9qzoQRQrzHM5XGH8B+Z8O2LHZ4lvr538hF55OBg==
X-Received: by 2002:aa7:dcc1:: with SMTP id
 w1-v6mr4039600edu.164.1536774239410; 
 Wed, 12 Sep 2018 10:43:59 -0700 (PDT)
Received: from perfuk-01-01.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id r2-v6sm883324eda.89.2018.09.12.10.43.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 10:43:58 -0700 (PDT)
From: Joshua Perrett <jperrett256@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 17:40:35 +0000
Message-Id: <cover.1536772417.git.jperrett256@gmail.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v4 0/2] libxl: deterministic mac 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: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Joshua Perrett <jperrett256@gmail.com>,
 Marcus Granado <marcus.granado@citrix.com>,
 George Dunlap <george.dunlap@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>

VGhlIHBhdGNoIGhhcyBub3cgYmVlbiBzcGxpdCBpbnRvIHR3byBwYXJ0cy4gT25lIGFkZHMgdGhl
IE1ENSBmaWxlcyB0bwphIHNoYXJlZCBkaXJlY3RvcnkgaW4gdG9vbHMsIHNvIHRoYXQgaXQgY2Fu
IHBvdGVudGlhbGx5IGJlIHJldXNlZC4gVGhlCnNlY29uZCBwYXRjaCBtYWtlcyBtYWMgYWRkcmVz
c2VzIGRldGVybWluaXN0aWMuIEl0IHN0aWxsIHVzZXMgYSBob3N0IAptYWMgYWRkcmVzcywgc2Vl
aW5nIGFzIGdldGhvc3RpZCgpIHdvbid0IHdvcmsgKGFzIEdlb3JnZSBleHBsYWluZWQpLiAKVGhl
IGNvZGUgc2hvdWxkIG5vdyB3b3JrIHRoZSBzYW1lIG9uIGJvdGggbGl0dGxlIGVuZGlhbiBhbmQg
YmlnIGVuZGlhbiAKbWFjaGluZXMuCgpKb3NodWEgUGVycmV0dCAoMik6CiAgQ3JlYXRlZCB0b29s
cy9zaGFyZWQgZGlyZWN0b3J5IGNvbnRhaW5pbmcgTUQ1IGZpbGVzCiAgbGlieGw6IG1hZGUgdm0g
bWFjIGFkZHJlc3MgYXNzaWdubWVudCBkZXRlcm1pbmlzdGljCgogdG9vbHMvTWFrZWZpbGUgICAg
ICAgICAgICAgICB8ICAgMSArCiB0b29scy9SdWxlcy5tayAgICAgICAgICAgICAgIHwgICAxICsK
IHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2ZyZWVic2QuYyAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgNSAr
CiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jICAgIHwgIDMxICsrKystCiB0b29scy9saWJ4bC9s
aWJ4bF9uZXRic2QuYyAgIHwgICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgfCAg
MzEgKysrKy0KIHRvb2xzL3NoYXJlZC9NYWtlZmlsZSAgICAgICAgfCAgMjEgKysrKwogdG9vbHMv
c2hhcmVkL21kNS5jICAgICAgICAgICB8IDI2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB0b29scy9zaGFyZWQvbWQ1LmggICAgICAgICAgIHwgIDI2ICsrKysr
CiAxMSBmaWxlcyBjaGFuZ2VkLCAzODYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9zaGFyZWQvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9zaGFyZWQvbWQ1LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9zaGFyZWQvbWQ1
LmgKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:44:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g09BS-00067u-A6; Wed, 12 Sep 2018 17: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=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g09BR-00067f-Am
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:44:09 +0000
X-Inumbo-ID: 305a1ae8-b6b3-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 305a1ae8-b6b3-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:42:17 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 19:44:06 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 18:43:31 +0100
Message-ID: <24ef5f32130e512a8cba4f9abdcd8455cb4ec43d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 19:43:21 +0200
In-Reply-To: <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
 <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
 <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============7823144302434236569=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7823144302434236569==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-zcTo+WeNeKs1RYIZXCDC"


--=-zcTo+WeNeKs1RYIZXCDC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-09-12 at 20:28 +0300, Andrii Anisov wrote:
> On 12.09.18 10:54, Dario Faggioli wrote:
> >=20
> > Or, in general, what I think would be useful, is to have the
> > timestamps
> > and the scheduling parameters in the same domain (when possible).
>=20
> As I understand, now we do have among scheduling parameters:
>      - credit's tsclice in ms, rlimit in us, migration delay in us
>      - rtds'es period and budget in us.
>=20
> I do not think it worth to add more zeros to those parameters for=20
> converting them to ns.
>=20
We're still speaking only about printing right? IAC, you're right, me
saying "scheduling parameters" was a bit too generic.

What I care is to be able to, when looking at a trace, compare/relate
the time at which a particular event occurred (i.e., the timestamps)
with budget and absolute deadlines --as far as RTDS is concern-- and
with credits --as far as Credit 1 and 2 are concerned (and also with
remaining cap budget, for Credit2).

In fact, that is what you need to fiddle with, in order to understand
whether events are occurring when they are supposed to.

Those other global and (almost) never changing parameters you're
mentioning, are less of a concern, and we can print it in whatever time
unit we want (as far as it's possible to tell which one).

> IMHO trimming timestamps from ns would not be accepted, as well.
>=20
No, let's _not_ do that! :-D

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/

--=-zcTo+WeNeKs1RYIZXCDC
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+4FAluZUDkACgkQFkJ4iaW4
c+62yxAA5wz17foh1BHaCaaGfpczztUEE5ZtEgdsRGoFOK/UHADVuYxIdcf2Spul
QmxOJzJZqXwoG1dI4AbMalFBtgdbkq2xbz7V9YgAibOUwQW/0TAZaLWq0+uTB7Ge
aQ529IGf/brt+cCIQfmn0lRJMNQBgHaDmrVO+6dc/qNGHbB6yIK2Dj9HvN5OCjo2
N/oZJ4Z4lyXPEMeb9I7wb3E3FxmsX84ah3kukDFC2gTN3P4dBDODT0F2gcpe+15g
0RKDuVcyPqIRPOqWpLPjtwYS52HllRO8M/pg0XqV8aU9tmqDx41/Y0j6bMuTShNj
eCMpWEU9G0Q/1yhZJtq0ppIA0Vx6kxsWIgI/Oy7N1p5FrdufrECeBCyiT1vcrB9C
HtI4j8SFM4JUL8IS9KziMt2RgMbYGFlvmyM/FVgaBqcFPAu8fziXce9aTuUvZmAe
9vBweGGtKuEP4RD1FMHyt3SDYyZuzh/9/zfsIKP3RnKxszBlsATfKK8OP8dU7veS
DZoIpfkwXJWwkCBZkmfTYZVnk/cW1FRprsXlRwj5YrcUtLa3+P4L38HhqWPINkTZ
dwA2ZpaBrtfA4enBF0befsqy0VehOLB19IQnpftyW44bCQOTDQPmyNl39CsnBgFK
ZrV10wjaIO+NE2OUcYgAuFxzZKa2VLaqHnGJva+DWLnnVkJMc6k=
=cu26
-----END PGP SIGNATURE-----

--=-zcTo+WeNeKs1RYIZXCDC--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7823144302434236569==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:44:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g09BT-00068N-Jx; Wed, 12 Sep 2018 17:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kpmf=l2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g09BR-00067l-Md
 for xen-devel@lists.xen.org; Wed, 12 Sep 2018 17:44:09 +0000
X-Inumbo-ID: 93336a33-b6b3-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93336a33-b6b3-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 17:45:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 19:44:06 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 12 Sep 2018 18:43:31 +0100
Message-ID: <24ef5f32130e512a8cba4f9abdcd8455cb4ec43d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Date: Wed, 12 Sep 2018 19:43:21 +0200
In-Reply-To: <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
References: <1536597679-8303-1-git-send-email-andrii.anisov@gmail.com>
 <1536597679-8303-6-git-send-email-andrii.anisov@gmail.com>
 <34420b79-4e2a-6ae4-7838-039e6dd7ee94@citrix.com>
 <6d9633125b46460c8200c848c81212cba34b9a04.camel@suse.com>
 <48397450-7b3e-35fd-2314-76a4f59bfe6d@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] formats: print time values as decimals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8460494422157981645=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8460494422157981645==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-zcTo+WeNeKs1RYIZXCDC"


--=-zcTo+WeNeKs1RYIZXCDC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-09-12 at 20:28 +0300, Andrii Anisov wrote:
> On 12.09.18 10:54, Dario Faggioli wrote:
> >=20
> > Or, in general, what I think would be useful, is to have the
> > timestamps
> > and the scheduling parameters in the same domain (when possible).
>=20
> As I understand, now we do have among scheduling parameters:
>      - credit's tsclice in ms, rlimit in us, migration delay in us
>      - rtds'es period and budget in us.
>=20
> I do not think it worth to add more zeros to those parameters for=20
> converting them to ns.
>=20
We're still speaking only about printing right? IAC, you're right, me
saying "scheduling parameters" was a bit too generic.

What I care is to be able to, when looking at a trace, compare/relate
the time at which a particular event occurred (i.e., the timestamps)
with budget and absolute deadlines --as far as RTDS is concern-- and
with credits --as far as Credit 1 and 2 are concerned (and also with
remaining cap budget, for Credit2).

In fact, that is what you need to fiddle with, in order to understand
whether events are occurring when they are supposed to.

Those other global and (almost) never changing parameters you're
mentioning, are less of a concern, and we can print it in whatever time
unit we want (as far as it's possible to tell which one).

> IMHO trimming timestamps from ns would not be accepted, as well.
>=20
No, let's _not_ do that! :-D

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/

--=-zcTo+WeNeKs1RYIZXCDC
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+4FAluZUDkACgkQFkJ4iaW4
c+62yxAA5wz17foh1BHaCaaGfpczztUEE5ZtEgdsRGoFOK/UHADVuYxIdcf2Spul
QmxOJzJZqXwoG1dI4AbMalFBtgdbkq2xbz7V9YgAibOUwQW/0TAZaLWq0+uTB7Ge
aQ529IGf/brt+cCIQfmn0lRJMNQBgHaDmrVO+6dc/qNGHbB6yIK2Dj9HvN5OCjo2
N/oZJ4Z4lyXPEMeb9I7wb3E3FxmsX84ah3kukDFC2gTN3P4dBDODT0F2gcpe+15g
0RKDuVcyPqIRPOqWpLPjtwYS52HllRO8M/pg0XqV8aU9tmqDx41/Y0j6bMuTShNj
eCMpWEU9G0Q/1yhZJtq0ppIA0Vx6kxsWIgI/Oy7N1p5FrdufrECeBCyiT1vcrB9C
HtI4j8SFM4JUL8IS9KziMt2RgMbYGFlvmyM/FVgaBqcFPAu8fziXce9aTuUvZmAe
9vBweGGtKuEP4RD1FMHyt3SDYyZuzh/9/zfsIKP3RnKxszBlsATfKK8OP8dU7veS
DZoIpfkwXJWwkCBZkmfTYZVnk/cW1FRprsXlRwj5YrcUtLa3+P4L38HhqWPINkTZ
dwA2ZpaBrtfA4enBF0befsqy0VehOLB19IQnpftyW44bCQOTDQPmyNl39CsnBgFK
ZrV10wjaIO+NE2OUcYgAuFxzZKa2VLaqHnGJva+DWLnnVkJMc6k=
=cu26
-----END PGP SIGNATURE-----

--=-zcTo+WeNeKs1RYIZXCDC--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8460494422157981645==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:44:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17: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 1g09BX-0006A3-2I; Wed, 12 Sep 2018 17:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=og7b=l2=gmail.com=jperrett256@srs-us1.protection.inumbo.net>)
 id 1g09BV-00069V-JB
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:44:13 +0000
X-Inumbo-ID: 32febfa4-b6b3-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32febfa4-b6b3-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:42:21 +0200 (CEST)
Received: by mail-ed1-x544.google.com with SMTP id h33-v6so2459228edb.5
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:44:11 -0700 (PDT)
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
 :in-reply-to:references;
 bh=jIzla8kPh9iTd7GFKq+MHJAQLvh1zC9zxsNMLUYWTn4=;
 b=SFnfPeP66fiSxSfQSKK7N6/u45GqyTt9wT10czco+bpPRRagcd//puyfqkgDdKfhSD
 1wNcNKIRf+YEE1w/blki9q1ZyWyB1vuOjCtxIytnQ/fVOoq2pRqfrRX5urkbx33LRAfl
 D1kalFU0HKD5P+G0fAUY9f2jOVpRs/mTdSPJU5VSDsNsK/bam54AXWKpDA0n0O1BpW1A
 Dk4OLoDQnerj4WdWWEkYRa55jnnHEUMf4C9VahSYgMg2RBH3N2hazB908C39pA5Bi3dw
 s9TGSTnPeaSOxbBs6/o4W25AKfSVvb85i05a4m4AXT7M6eZjGQqwSKwn+z0yNYqItSx/
 plsw==
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:in-reply-to:references;
 bh=jIzla8kPh9iTd7GFKq+MHJAQLvh1zC9zxsNMLUYWTn4=;
 b=nAYPt49taVZ5/80iEohcSv9YWt5mnvdtw8aEv0U7C44OlEdTPxRA1rWVFGZ3WmngWL
 0tnEIlFbxzHYtYWvVUUESisrrexOeTkAKnPHWSx3pvhIRgMxoABCmVC869VY/cM0YQVW
 QU8jrMM+tV5UIeego8WGkbmpJMlbahrUpoG17/jNBKACZLuJ2ZrMtIjZ1286tMIf4a99
 UZd9nqNLsH+SA9xzBeA/JHi9h00UJgANPrAMwynCfX4PAp+JsEmMQfhRXbwGisBBN8xi
 xG0rlCsoBSLd2eU/lbvj0c3f/vnGkJqNqNMXH+Ji5bjVmvjrwdFNdlbrQrTQmRPiWH4B
 Sprw==
X-Gm-Message-State: APzg51AEN1lK3ZcplPvNqWu+vXih5NUwDebqmkz47K+yfzGD5kut9HrC
 veky05592GhbmSSHIjFr3/6Wuf50
X-Google-Smtp-Source: ANB0VdbLxLQ2da9Egi5kz50xQkYIW6GnE0y0fM8qxBhL7IAVrjYEDyaAMIhVpnIKKg7q+Y4sUMXa3w==
X-Received: by 2002:a50:9f28:: with SMTP id
 b37-v6mr4151680edf.218.1536774250204; 
 Wed, 12 Sep 2018 10:44:10 -0700 (PDT)
Received: from perfuk-01-01.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id r2-v6sm883324eda.89.2018.09.12.10.44.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 10:44:09 -0700 (PDT)
From: Joshua Perrett <jperrett256@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 17:40:36 +0000
Message-Id: <e19a2a2db8eeaa53ee1926a34cf32f3c8a8500d4.1536772417.git.jperrett256@gmail.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1536772417.git.jperrett256@gmail.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
In-Reply-To: <cover.1536772417.git.jperrett256@gmail.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
Subject: [Xen-devel] [PATCH v4 1/2] Created tools/shared directory
 containing MD5 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: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Joshua Perrett <jperrett256@gmail.com>,
 Marcus Granado <marcus.granado@citrix.com>,
 George Dunlap <george.dunlap@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>

TUQ1IGNvZGUgaXMgb3JpZ2luYWxseSBmcm9tIHRoZSBwdWJsaWMgZG9tYWluICh3cml0dGVuIGJ5
IENvbGluIFBsdW1iIGluCjE5OTMpLCBmaWxlcyB0YWtlbiBmcm9tIHhlbi90b29scy9ibGt0YXAy
L2RyaXZlcnMvLiBUaGV5IGhhdmUgYmVlbgptb2RpZmllZCBzbGlnaHRseSAodXNlZnVsIGZ1bmN0
aW9ucyBtYWRlIHB1YmxpYykuCgpTaWduZWQtb2ZmLWJ5OiBKb3NodWEgcGVycmV0dCA8anBlcnJl
dHQyNTZAZ21haWwuY29tPgotLS0KIHRvb2xzL01ha2VmaWxlICAgICAgICB8ICAgMSArCiB0b29s
cy9SdWxlcy5tayAgICAgICAgfCAgIDEgKwogdG9vbHMvc2hhcmVkL01ha2VmaWxlIHwgIDIxICsr
KysKIHRvb2xzL3NoYXJlZC9tZDUuYyAgICB8IDI2NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvc2hhcmVkL21kNS5oICAgIHwgIDI2ICsr
KysrCiA1IGZpbGVzIGNoYW5nZWQsIDMxNSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgdG9vbHMvc2hhcmVkL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvc2hhcmVk
L21kNS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvc2hhcmVkL21kNS5oCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA2Nzk3N2FkODUwLi4zNGVj
NDE3OTBkIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpA
QCAtMjQsNiArMjQsNyBAQCBTVUJESVJTLSQoQ09ORklHX0JMS1RBUDIpICs9IGJsa3RhcDIKIFNV
QkRJUlMtJChDT05GSUdfTmV0QlNEKSArPSB4ZW5iYWNrZW5kZAogU1VCRElSUy15ICs9IGxpYmZz
aW1hZ2UKIFNVQkRJUlMtJChDT05GSUdfTGludXgpICs9IGxpYnZjaGFuCitTVUJESVJTLXkgKz0g
c2hhcmVkCiAKICMgZG8gbm90IHJlY3Vyc2UgaW4gdG8gYSBkaXIgd2UgYXJlIGFib3V0IHRvIGRl
bGV0ZQogaWZuZXEgIiQoTUFLRUNNREdPQUxTKSIgImRpc3RjbGVhbiIKZGlmZiAtLWdpdCBhL3Rv
b2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMjk2YjcyMjM3Mi4uNDAwNDBjNzk0
NyAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTI1
LDYgKzI1LDcgQEAgWEVOX1hFTlNUT1JFICAgICAgID0gJChYRU5fUk9PVCkvdG9vbHMveGVuc3Rv
cmUKIFhFTl9MSUJYRU5TVEFUICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMKIFhFTl9CTEtUQVAyICAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2Jsa3RhcDIK
IFhFTl9MSUJWQ0hBTiAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnZjaGFuCitYRU5fU0hB
UkVEICAgICAgICAgPSAkKFhFTl9ST09UKS90b29scy9zaGFyZWQKIAogQ0ZMQUdTX3hlbmluY2x1
ZGUgPSAtSSQoWEVOX0lOQ0xVREUpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3NoYXJlZC9NYWtlZmls
ZSBiL3Rvb2xzL3NoYXJlZC9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi44YWEyNjg2M2I5Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvc2hhcmVkL01ha2Vm
aWxlCkBAIC0wLDAgKzEsMjEgQEAKK1hFTl9ST09UPSQoQ1VSRElSKS8uLi8uLgoraW5jbHVkZSAk
KFhFTl9ST09UKS90b29scy9SdWxlcy5taworCitUQVJHRVRTPW1kNS5vCisKKy5QSE9OWTogYWxs
CithbGw6IGJ1aWxkCisKKy5QSE9OWTogYnVpbGQKK2J1aWxkOiAkKFRBUkdFVFMpCisKKy5QSE9O
WTogY2xlYW4KK2NsZWFuOgorCSQoUk0pICoubyAkKFRBUkdFVFMpICp+ICQoREVQU19STSkKKwor
LlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjogY2xlYW4KKworaW5zdGFsbCB1bmluc3RhbGw6
CisKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvc2hhcmVkL21k
NS5jIGIvdG9vbHMvc2hhcmVkL21kNS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLjg4ZWExMzkzOGEKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9zaGFyZWQvbWQ1LmMK
QEAgLTAsMCArMSwyNjYgQEAKKy8qIHN0YXJ0IC0gcHVibGljIGRvbWFpbiBNRDUgaW1wbGVtZW50
YXRpb24gKi8KKy8qCisgKiBUaGlzIGNvZGUgaW1wbGVtZW50cyB0aGUgTUQ1IG1lc3NhZ2UtZGln
ZXN0IGFsZ29yaXRobS4KKyAqIFRoZSBhbGdvcml0aG0gaXMgZHVlIHRvIFJvbiBSaXZlc3QuICBU
aGlzIGNvZGUgd2FzCisgKiB3cml0dGVuIGJ5IENvbGluIFBsdW1iIGluIDE5OTMsIG5vIGNvcHly
aWdodCBpcyBjbGFpbWVkLgorICogVGhpcyBjb2RlIGlzIGluIHRoZSBwdWJsaWMgZG9tYWluOyBk
byB3aXRoIGl0IHdoYXQgeW91IHdpc2guCisgKgorICogRXF1aXZhbGVudCBjb2RlIGlzIGF2YWls
YWJsZSBmcm9tIFJTQSBEYXRhIFNlY3VyaXR5LCBJbmMuCisgKiBUaGlzIGNvZGUgaGFzIGJlZW4g
dGVzdGVkIGFnYWluc3QgdGhhdCwgYW5kIGlzIGVxdWl2YWxlbnQsCisgKiBleGNlcHQgdGhhdCB5
b3UgZG9uJ3QgbmVlZCB0byBpbmNsdWRlIHR3byBwYWdlcyBvZiBsZWdhbGVzZQorICogd2l0aCBl
dmVyeSBjb3B5LgorICoKKyAqIFRvIGNvbXB1dGUgdGhlIG1lc3NhZ2UgZGlnZXN0IG9mIGEgY2h1
bmsgb2YgYnl0ZXMsIGRlY2xhcmUgYW4KKyAqIE1ENUNvbnRleHQgc3RydWN0dXJlLCBwYXNzIGl0
IHRvIE1ENUluaXQsIGNhbGwgTUQ1VXBkYXRlIGFzCisgKiBuZWVkZWQgb24gYnVmZmVycyBmdWxs
IG9mIGJ5dGVzLCBhbmQgdGhlbiBjYWxsIE1ENUZpbmFsLCB3aGljaAorICogd2lsbCBmaWxsIGEg
c3VwcGxpZWQgMTYtYnl0ZSBhcnJheSB3aXRoIHRoZSBkaWdlc3QuCisgKi8KKworI2luY2x1ZGUg
PHN0cmluZy5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgIm1kNS5oIgorCitzdGF0
aWMgdm9pZCBNRDVUcmFuc2Zvcm0odWludDMyX3QgYnVmWzRdLCB1aW50MzJfdCBjb25zdCBpblsx
Nl0pOworCisKKy8qKgorICogbWQ1X3N1bSAtIE1ENSBoYXNoIGZvciBhIGRhdGEgYmxvY2sKKyAq
IEBhZGRyOiBQb2ludGVycyB0byB0aGUgZGF0YSBhcmVhCisgKiBAbGVuOiBMZW5ndGhzIG9mIHRo
ZSBkYXRhIGJsb2NrCisgKiBAbWFjOiBCdWZmZXIgZm9yIHRoZSBoYXNoCisgKi8KK3ZvaWQgbWQ1
X3N1bShjb25zdCB1aW50OF90ICphZGRyLCBjb25zdCBzaXplX3QgbGVuLCB1aW50OF90ICptYWMp
Cit7CisgICAgICAgIE1ENV9DVFggY3R4OworCisgICAgICAgIE1ENUluaXQoJmN0eCk7CisgICAg
ICAgIE1ENVVwZGF0ZSgmY3R4LCBhZGRyLCBsZW4pOworICAgICAgICBNRDVGaW5hbChtYWMsICZj
dHgpOworfQorCisKKyNpZm5kZWYgV09SRFNfQklHRU5ESUFOCisjZGVmaW5lIGJ5dGVSZXZlcnNl
KGJ1ZiwgbGVuKSAgIC8qIE5vdGhpbmcgKi8KKyNlbHNlCisvKgorICogTm90ZTogdGhpcyBjb2Rl
IGlzIGhhcm1sZXNzIG9uIGxpdHRsZS1lbmRpYW4gbWFjaGluZXMuCisgKi8KK3N0YXRpYyB2b2lk
IGJ5dGVSZXZlcnNlKHVuc2lnbmVkIGNoYXIgKmJ1ZiwgdW5zaWduZWQgbG9uZ3MpCit7CisgICAg
dWludDMyX3QgdDsKKyAgICBkbyB7CisgICAgICAgIHQgPSAodWludDMyX3QpICgodW5zaWduZWQp
IGJ1ZlszXSA8PCA4IHwgYnVmWzJdKSA8PCAxNiB8CisgICAgICAgICAgICAoKHVuc2lnbmVkKSBi
dWZbMV0gPDwgOCB8IGJ1ZlswXSk7CisgICAgICAgICoodWludDMyX3QgKikgYnVmID0gdDsKKyAg
ICAgICAgYnVmICs9IDQ7CisgICAgfSB3aGlsZSAoLS1sb25ncyk7Cit9CisjZW5kaWYKKworLyoK
KyAqIFN0YXJ0IE1ENSBhY2N1bXVsYXRpb24uICBTZXQgYml0IGNvdW50IHRvIDAgYW5kIGJ1ZmZl
ciB0byBteXN0ZXJpb3VzCisgKiBpbml0aWFsaXphdGlvbiBjb25zdGFudHMuCisgKi8KK3ZvaWQg
TUQ1SW5pdChzdHJ1Y3QgTUQ1Q29udGV4dCAqY3R4KQoreworICAgIGN0eC0+YnVmWzBdID0gMHg2
NzQ1MjMwMTsKKyAgICBjdHgtPmJ1ZlsxXSA9IDB4ZWZjZGFiODk7CisgICAgY3R4LT5idWZbMl0g
PSAweDk4YmFkY2ZlOworICAgIGN0eC0+YnVmWzNdID0gMHgxMDMyNTQ3NjsKKworICAgIGN0eC0+
Yml0c1swXSA9IDA7CisgICAgY3R4LT5iaXRzWzFdID0gMDsKK30KKworLyoKKyAqIFVwZGF0ZSBj
b250ZXh0IHRvIHJlZmxlY3QgdGhlIGNvbmNhdGVuYXRpb24gb2YgYW5vdGhlciBidWZmZXIgZnVs
bAorICogb2YgYnl0ZXMuCisgKi8KK3ZvaWQgTUQ1VXBkYXRlKHN0cnVjdCBNRDVDb250ZXh0ICpj
dHgsIHVuc2lnbmVkIGNoYXIgY29uc3QgKmJ1ZiwgdW5zaWduZWQgbGVuKQoreworICAgIHVpbnQz
Ml90IHQ7CisKKyAgICAvKiBVcGRhdGUgYml0Y291bnQgKi8KKworICAgIHQgPSBjdHgtPmJpdHNb
MF07CisgICAgaWYgKChjdHgtPmJpdHNbMF0gPSB0ICsgKCh1aW50MzJfdCkgbGVuIDw8IDMpKSA8
IHQpCisgICAgICAgIGN0eC0+Yml0c1sxXSsrOyAgICAgICAgIC8qIENhcnJ5IGZyb20gbG93IHRv
IGhpZ2ggKi8KKyAgICBjdHgtPmJpdHNbMV0gKz0gbGVuID4+IDI5OworCisgICAgdCA9ICh0ID4+
IDMpICYgMHgzZjsgICAgICAgIC8qIEJ5dGVzIGFscmVhZHkgaW4gc2hzSW5mby0+ZGF0YSAqLwor
CisgICAgLyogSGFuZGxlIGFueSBsZWFkaW5nIG9kZC1zaXplZCBjaHVua3MgKi8KKworICAgIGlm
ICh0KSB7CisgICAgICAgIHVuc2lnbmVkIGNoYXIgKnAgPSAodW5zaWduZWQgY2hhciAqKSBjdHgt
PmluICsgdDsKKworICAgICAgICB0ID0gNjQgLSB0OworICAgICAgICBpZiAobGVuIDwgdCkgewor
ICAgICAgICAgICAgbWVtY3B5KHAsIGJ1ZiwgbGVuKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgfQorICAgICAgICBtZW1jcHkocCwgYnVmLCB0KTsKKyAgICAgICAgYnl0ZVJldmVyc2Uo
Y3R4LT5pbiwgMTYpOworICAgICAgICBNRDVUcmFuc2Zvcm0oY3R4LT5idWYsICh1aW50MzJfdCAq
KSBjdHgtPmluKTsKKyAgICAgICAgYnVmICs9IHQ7CisgICAgICAgIGxlbiAtPSB0OworICAgIH0K
KyAgICAvKiBQcm9jZXNzIGRhdGEgaW4gNjQtYnl0ZSBjaHVua3MgKi8KKworICAgIHdoaWxlIChs
ZW4gPj0gNjQpIHsKKyAgICAgICAgbWVtY3B5KGN0eC0+aW4sIGJ1ZiwgNjQpOworICAgICAgICBi
eXRlUmV2ZXJzZShjdHgtPmluLCAxNik7CisgICAgICAgIE1ENVRyYW5zZm9ybShjdHgtPmJ1Ziwg
KHVpbnQzMl90ICopIGN0eC0+aW4pOworICAgICAgICBidWYgKz0gNjQ7CisgICAgICAgIGxlbiAt
PSA2NDsKKyAgICB9CisKKyAgICAvKiBIYW5kbGUgYW55IHJlbWFpbmluZyBieXRlcyBvZiBkYXRh
LiAqLworCisgICAgbWVtY3B5KGN0eC0+aW4sIGJ1ZiwgbGVuKTsKK30KKworLyoKKyAqIEZpbmFs
IHdyYXB1cCAtIHBhZCB0byA2NC1ieXRlIGJvdW5kYXJ5IHdpdGggdGhlIGJpdCBwYXR0ZXJuCisg
KiAxIDAqICg2NC1iaXQgY291bnQgb2YgYml0cyBwcm9jZXNzZWQsIE1TQi1maXJzdCkKKyAqLwor
dm9pZCBNRDVGaW5hbCh1bnNpZ25lZCBjaGFyIGRpZ2VzdFsxNl0sIHN0cnVjdCBNRDVDb250ZXh0
ICpjdHgpCit7CisgICAgdW5zaWduZWQgY291bnQ7CisgICAgdW5zaWduZWQgY2hhciAqcDsKKwor
ICAgIC8qIENvbXB1dGUgbnVtYmVyIG9mIGJ5dGVzIG1vZCA2NCAqLworICAgIGNvdW50ID0gKGN0
eC0+Yml0c1swXSA+PiAzKSAmIDB4M0Y7CisKKyAgICAvKiBTZXQgdGhlIGZpcnN0IGNoYXIgb2Yg
cGFkZGluZyB0byAweDgwLiAgVGhpcyBpcyBzYWZlIHNpbmNlIHRoZXJlIGlzCisgICAgICAgYWx3
YXlzIGF0IGxlYXN0IG9uZSBieXRlIGZyZWUgKi8KKyAgICBwID0gY3R4LT5pbiArIGNvdW50Owor
ICAgICpwKysgPSAweDgwOworCisgICAgLyogQnl0ZXMgb2YgcGFkZGluZyBuZWVkZWQgdG8gbWFr
ZSA2NCBieXRlcyAqLworICAgIGNvdW50ID0gNjQgLSAxIC0gY291bnQ7CisKKyAgICAvKiBQYWQg
b3V0IHRvIDU2IG1vZCA2NCAqLworICAgIGlmIChjb3VudCA8IDgpIHsKKyAgICAgICAgLyogVHdv
IGxvdHMgb2YgcGFkZGluZzogIFBhZCB0aGUgZmlyc3QgYmxvY2sgdG8gNjQgYnl0ZXMgKi8KKyAg
ICAgICAgbWVtc2V0KHAsIDAsIGNvdW50KTsKKyAgICAgICAgYnl0ZVJldmVyc2UoY3R4LT5pbiwg
MTYpOworICAgICAgICBNRDVUcmFuc2Zvcm0oY3R4LT5idWYsICh1aW50MzJfdCAqKSBjdHgtPmlu
KTsKKworICAgICAgICAvKiBOb3cgZmlsbCB0aGUgbmV4dCBibG9jayB3aXRoIDU2IGJ5dGVzICov
CisgICAgICAgIG1lbXNldChjdHgtPmluLCAwLCA1Nik7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
LyogUGFkIGJsb2NrIHRvIDU2IGJ5dGVzICovCisgICAgICAgIG1lbXNldChwLCAwLCBjb3VudCAt
IDgpOworICAgIH0KKyAgICBieXRlUmV2ZXJzZShjdHgtPmluLCAxNCk7CisKKyAgICAvKiBBcHBl
bmQgbGVuZ3RoIGluIGJpdHMgYW5kIHRyYW5zZm9ybSAqLworICAgICgodWludDMyX3QgKikgY3R4
LT5pbilbMTRdID0gY3R4LT5iaXRzWzBdOworICAgICgodWludDMyX3QgKikgY3R4LT5pbilbMTVd
ID0gY3R4LT5iaXRzWzFdOworCisgICAgTUQ1VHJhbnNmb3JtKGN0eC0+YnVmLCAodWludDMyX3Qg
KikgY3R4LT5pbik7CisgICAgYnl0ZVJldmVyc2UoKHVuc2lnbmVkIGNoYXIgKikgY3R4LT5idWYs
IDQpOworICAgIG1lbWNweShkaWdlc3QsIGN0eC0+YnVmLCAxNik7CisgICAgbWVtc2V0KGN0eCwg
MCwgc2l6ZW9mKCpjdHgpKTsgICAgIC8qIEluIGNhc2UgaXQncyBzZW5zaXRpdmUgKi8KK30KKwor
LyogVGhlIGZvdXIgY29yZSBmdW5jdGlvbnMgLSBGMSBpcyBvcHRpbWl6ZWQgc29tZXdoYXQgKi8K
KworLyogI2RlZmluZSBGMSh4LCB5LCB6KSAoeCAmIHkgfCB+eCAmIHopICovCisjZGVmaW5lIEYx
KHgsIHksIHopICh6IF4gKHggJiAoeSBeIHopKSkKKyNkZWZpbmUgRjIoeCwgeSwgeikgRjEoeiwg
eCwgeSkKKyNkZWZpbmUgRjMoeCwgeSwgeikgKHggXiB5IF4geikKKyNkZWZpbmUgRjQoeCwgeSwg
eikgKHkgXiAoeCB8IH56KSkKKworLyogVGhpcyBpcyB0aGUgY2VudHJhbCBzdGVwIGluIHRoZSBN
RDUgYWxnb3JpdGhtLiAqLworI2RlZmluZSBNRDVTVEVQKGYsIHcsIHgsIHksIHosIGRhdGEsIHMp
IFwKKyAgICAgICAgKCB3ICs9IGYoeCwgeSwgeikgKyBkYXRhLCAgdyA9IHc8PHMgfCB3Pj4oMzIt
cyksICB3ICs9IHggKQorCisvKgorICogVGhlIGNvcmUgb2YgdGhlIE1ENSBhbGdvcml0aG0sIHRo
aXMgYWx0ZXJzIGFuIGV4aXN0aW5nIE1ENSBoYXNoIHRvCisgKiByZWZsZWN0IHRoZSBhZGRpdGlv
biBvZiAxNiBsb25nd29yZHMgb2YgbmV3IGRhdGEuICBNRDVVcGRhdGUgYmxvY2tzCisgKiB0aGUg
ZGF0YSBhbmQgY29udmVydHMgYnl0ZXMgaW50byBsb25nd29yZHMgZm9yIHRoaXMgcm91dGluZS4K
KyAqLworc3RhdGljIHZvaWQgTUQ1VHJhbnNmb3JtKHVpbnQzMl90IGJ1Zls0XSwgdWludDMyX3Qg
Y29uc3QgaW5bMTZdKQoreworICAgIHJlZ2lzdGVyIHVpbnQzMl90IGEsIGIsIGMsIGQ7CisKKyAg
ICBhID0gYnVmWzBdOworICAgIGIgPSBidWZbMV07CisgICAgYyA9IGJ1ZlsyXTsKKyAgICBkID0g
YnVmWzNdOworCisgICAgTUQ1U1RFUChGMSwgYSwgYiwgYywgZCwgaW5bMF0gKyAweGQ3NmFhNDc4
LCA3KTsKKyAgICBNRDVTVEVQKEYxLCBkLCBhLCBiLCBjLCBpblsxXSArIDB4ZThjN2I3NTYsIDEy
KTsKKyAgICBNRDVTVEVQKEYxLCBjLCBkLCBhLCBiLCBpblsyXSArIDB4MjQyMDcwZGIsIDE3KTsK
KyAgICBNRDVTVEVQKEYxLCBiLCBjLCBkLCBhLCBpblszXSArIDB4YzFiZGNlZWUsIDIyKTsKKyAg
ICBNRDVTVEVQKEYxLCBhLCBiLCBjLCBkLCBpbls0XSArIDB4ZjU3YzBmYWYsIDcpOworICAgIE1E
NVNURVAoRjEsIGQsIGEsIGIsIGMsIGluWzVdICsgMHg0Nzg3YzYyYSwgMTIpOworICAgIE1ENVNU
RVAoRjEsIGMsIGQsIGEsIGIsIGluWzZdICsgMHhhODMwNDYxMywgMTcpOworICAgIE1ENVNURVAo
RjEsIGIsIGMsIGQsIGEsIGluWzddICsgMHhmZDQ2OTUwMSwgMjIpOworICAgIE1ENVNURVAoRjEs
IGEsIGIsIGMsIGQsIGluWzhdICsgMHg2OTgwOThkOCwgNyk7CisgICAgTUQ1U1RFUChGMSwgZCwg
YSwgYiwgYywgaW5bOV0gKyAweDhiNDRmN2FmLCAxMik7CisgICAgTUQ1U1RFUChGMSwgYywgZCwg
YSwgYiwgaW5bMTBdICsgMHhmZmZmNWJiMSwgMTcpOworICAgIE1ENVNURVAoRjEsIGIsIGMsIGQs
IGEsIGluWzExXSArIDB4ODk1Y2Q3YmUsIDIyKTsKKyAgICBNRDVTVEVQKEYxLCBhLCBiLCBjLCBk
LCBpblsxMl0gKyAweDZiOTAxMTIyLCA3KTsKKyAgICBNRDVTVEVQKEYxLCBkLCBhLCBiLCBjLCBp
blsxM10gKyAweGZkOTg3MTkzLCAxMik7CisgICAgTUQ1U1RFUChGMSwgYywgZCwgYSwgYiwgaW5b
MTRdICsgMHhhNjc5NDM4ZSwgMTcpOworICAgIE1ENVNURVAoRjEsIGIsIGMsIGQsIGEsIGluWzE1
XSArIDB4NDliNDA4MjEsIDIyKTsKKworICAgIE1ENVNURVAoRjIsIGEsIGIsIGMsIGQsIGluWzFd
ICsgMHhmNjFlMjU2MiwgNSk7CisgICAgTUQ1U1RFUChGMiwgZCwgYSwgYiwgYywgaW5bNl0gKyAw
eGMwNDBiMzQwLCA5KTsKKyAgICBNRDVTVEVQKEYyLCBjLCBkLCBhLCBiLCBpblsxMV0gKyAweDI2
NWU1YTUxLCAxNCk7CisgICAgTUQ1U1RFUChGMiwgYiwgYywgZCwgYSwgaW5bMF0gKyAweGU5YjZj
N2FhLCAyMCk7CisgICAgTUQ1U1RFUChGMiwgYSwgYiwgYywgZCwgaW5bNV0gKyAweGQ2MmYxMDVk
LCA1KTsKKyAgICBNRDVTVEVQKEYyLCBkLCBhLCBiLCBjLCBpblsxMF0gKyAweDAyNDQxNDUzLCA5
KTsKKyAgICBNRDVTVEVQKEYyLCBjLCBkLCBhLCBiLCBpblsxNV0gKyAweGQ4YTFlNjgxLCAxNCk7
CisgICAgTUQ1U1RFUChGMiwgYiwgYywgZCwgYSwgaW5bNF0gKyAweGU3ZDNmYmM4LCAyMCk7Cisg
ICAgTUQ1U1RFUChGMiwgYSwgYiwgYywgZCwgaW5bOV0gKyAweDIxZTFjZGU2LCA1KTsKKyAgICBN
RDVTVEVQKEYyLCBkLCBhLCBiLCBjLCBpblsxNF0gKyAweGMzMzcwN2Q2LCA5KTsKKyAgICBNRDVT
VEVQKEYyLCBjLCBkLCBhLCBiLCBpblszXSArIDB4ZjRkNTBkODcsIDE0KTsKKyAgICBNRDVTVEVQ
KEYyLCBiLCBjLCBkLCBhLCBpbls4XSArIDB4NDU1YTE0ZWQsIDIwKTsKKyAgICBNRDVTVEVQKEYy
LCBhLCBiLCBjLCBkLCBpblsxM10gKyAweGE5ZTNlOTA1LCA1KTsKKyAgICBNRDVTVEVQKEYyLCBk
LCBhLCBiLCBjLCBpblsyXSArIDB4ZmNlZmEzZjgsIDkpOworICAgIE1ENVNURVAoRjIsIGMsIGQs
IGEsIGIsIGluWzddICsgMHg2NzZmMDJkOSwgMTQpOworICAgIE1ENVNURVAoRjIsIGIsIGMsIGQs
IGEsIGluWzEyXSArIDB4OGQyYTRjOGEsIDIwKTsKKworICAgIE1ENVNURVAoRjMsIGEsIGIsIGMs
IGQsIGluWzVdICsgMHhmZmZhMzk0MiwgNCk7CisgICAgTUQ1U1RFUChGMywgZCwgYSwgYiwgYywg
aW5bOF0gKyAweDg3NzFmNjgxLCAxMSk7CisgICAgTUQ1U1RFUChGMywgYywgZCwgYSwgYiwgaW5b
MTFdICsgMHg2ZDlkNjEyMiwgMTYpOworICAgIE1ENVNURVAoRjMsIGIsIGMsIGQsIGEsIGluWzE0
XSArIDB4ZmRlNTM4MGMsIDIzKTsKKyAgICBNRDVTVEVQKEYzLCBhLCBiLCBjLCBkLCBpblsxXSAr
IDB4YTRiZWVhNDQsIDQpOworICAgIE1ENVNURVAoRjMsIGQsIGEsIGIsIGMsIGluWzRdICsgMHg0
YmRlY2ZhOSwgMTEpOworICAgIE1ENVNURVAoRjMsIGMsIGQsIGEsIGIsIGluWzddICsgMHhmNmJi
NGI2MCwgMTYpOworICAgIE1ENVNURVAoRjMsIGIsIGMsIGQsIGEsIGluWzEwXSArIDB4YmViZmJj
NzAsIDIzKTsKKyAgICBNRDVTVEVQKEYzLCBhLCBiLCBjLCBkLCBpblsxM10gKyAweDI4OWI3ZWM2
LCA0KTsKKyAgICBNRDVTVEVQKEYzLCBkLCBhLCBiLCBjLCBpblswXSArIDB4ZWFhMTI3ZmEsIDEx
KTsKKyAgICBNRDVTVEVQKEYzLCBjLCBkLCBhLCBiLCBpblszXSArIDB4ZDRlZjMwODUsIDE2KTsK
KyAgICBNRDVTVEVQKEYzLCBiLCBjLCBkLCBhLCBpbls2XSArIDB4MDQ4ODFkMDUsIDIzKTsKKyAg
ICBNRDVTVEVQKEYzLCBhLCBiLCBjLCBkLCBpbls5XSArIDB4ZDlkNGQwMzksIDQpOworICAgIE1E
NVNURVAoRjMsIGQsIGEsIGIsIGMsIGluWzEyXSArIDB4ZTZkYjk5ZTUsIDExKTsKKyAgICBNRDVT
VEVQKEYzLCBjLCBkLCBhLCBiLCBpblsxNV0gKyAweDFmYTI3Y2Y4LCAxNik7CisgICAgTUQ1U1RF
UChGMywgYiwgYywgZCwgYSwgaW5bMl0gKyAweGM0YWM1NjY1LCAyMyk7CisKKyAgICBNRDVTVEVQ
KEY0LCBhLCBiLCBjLCBkLCBpblswXSArIDB4ZjQyOTIyNDQsIDYpOworICAgIE1ENVNURVAoRjQs
IGQsIGEsIGIsIGMsIGluWzddICsgMHg0MzJhZmY5NywgMTApOworICAgIE1ENVNURVAoRjQsIGMs
IGQsIGEsIGIsIGluWzE0XSArIDB4YWI5NDIzYTcsIDE1KTsKKyAgICBNRDVTVEVQKEY0LCBiLCBj
LCBkLCBhLCBpbls1XSArIDB4ZmM5M2EwMzksIDIxKTsKKyAgICBNRDVTVEVQKEY0LCBhLCBiLCBj
LCBkLCBpblsxMl0gKyAweDY1NWI1OWMzLCA2KTsKKyAgICBNRDVTVEVQKEY0LCBkLCBhLCBiLCBj
LCBpblszXSArIDB4OGYwY2NjOTIsIDEwKTsKKyAgICBNRDVTVEVQKEY0LCBjLCBkLCBhLCBiLCBp
blsxMF0gKyAweGZmZWZmNDdkLCAxNSk7CisgICAgTUQ1U1RFUChGNCwgYiwgYywgZCwgYSwgaW5b
MV0gKyAweDg1ODQ1ZGQxLCAyMSk7CisgICAgTUQ1U1RFUChGNCwgYSwgYiwgYywgZCwgaW5bOF0g
KyAweDZmYTg3ZTRmLCA2KTsKKyAgICBNRDVTVEVQKEY0LCBkLCBhLCBiLCBjLCBpblsxNV0gKyAw
eGZlMmNlNmUwLCAxMCk7CisgICAgTUQ1U1RFUChGNCwgYywgZCwgYSwgYiwgaW5bNl0gKyAweGEz
MDE0MzE0LCAxNSk7CisgICAgTUQ1U1RFUChGNCwgYiwgYywgZCwgYSwgaW5bMTNdICsgMHg0ZTA4
MTFhMSwgMjEpOworICAgIE1ENVNURVAoRjQsIGEsIGIsIGMsIGQsIGluWzRdICsgMHhmNzUzN2U4
MiwgNik7CisgICAgTUQ1U1RFUChGNCwgZCwgYSwgYiwgYywgaW5bMTFdICsgMHhiZDNhZjIzNSwg
MTApOworICAgIE1ENVNURVAoRjQsIGMsIGQsIGEsIGIsIGluWzJdICsgMHgyYWQ3ZDJiYiwgMTUp
OworICAgIE1ENVNURVAoRjQsIGIsIGMsIGQsIGEsIGluWzldICsgMHhlYjg2ZDM5MSwgMjEpOwor
CisgICAgYnVmWzBdICs9IGE7CisgICAgYnVmWzFdICs9IGI7CisgICAgYnVmWzJdICs9IGM7Cisg
ICAgYnVmWzNdICs9IGQ7Cit9CmRpZmYgLS1naXQgYS90b29scy9zaGFyZWQvbWQ1LmggYi90b29s
cy9zaGFyZWQvbWQ1LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDlj
MjdlMjk2OAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3NoYXJlZC9tZDUuaApAQCAtMCwwICsx
LDI2IEBACisjaWZuZGVmIE1ENV9ICisjZGVmaW5lIE1ENV9ICisKKyNpbmNsdWRlIDxzdGRpbnQu
aD4KKyNpbmNsdWRlIDxzdGRkZWYuaD4KKworLyoqCisgKiBtZDVfc3VtIC0gTUQ1IGhhc2ggZm9y
IGEgZGF0YSBibG9jaworICogQGFkZHI6IFBvaW50ZXJzIHRvIHRoZSBkYXRhIGFyZWEKKyAqIEBs
ZW46IExlbmd0aHMgb2YgdGhlIGRhdGEgYmxvY2sKKyAqIEBtYWM6IEJ1ZmZlciBmb3IgdGhlIGhh
c2gKKyAqLwordm9pZCBtZDVfc3VtKGNvbnN0IHVpbnQ4X3QgKmFkZHIsIGNvbnN0IHNpemVfdCBs
ZW4sIHVpbnQ4X3QgKm1hYyk7CisKKworc3RydWN0IE1ENUNvbnRleHQgeworICAgICAgICB1aW50
MzJfdCBidWZbNF07CisgICAgICAgIHVpbnQzMl90IGJpdHNbMl07CisgICAgICAgIHVpbnQ4X3Qg
aW5bNjRdOworfTsKK3R5cGVkZWYgc3RydWN0IE1ENUNvbnRleHQgTUQ1X0NUWDsKK3ZvaWQgTUQ1
SW5pdChzdHJ1Y3QgTUQ1Q29udGV4dCAqY29udGV4dCk7Cit2b2lkIE1ENVVwZGF0ZShzdHJ1Y3Qg
TUQ1Q29udGV4dCAqY29udGV4dCwgdW5zaWduZWQgY2hhciBjb25zdCAqYnVmLCB1bnNpZ25lZCBs
ZW4pOwordm9pZCBNRDVGaW5hbCh1bnNpZ25lZCBjaGFyIGRpZ2VzdFsxNl0sIHN0cnVjdCBNRDVD
b250ZXh0ICpjb250ZXh0KTsKKworI2VuZGlmCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g09Bj-0006Fb-By; Wed, 12 Sep 2018 17: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=og7b=l2=gmail.com=jperrett256@srs-us1.protection.inumbo.net>)
 id 1g09Bi-0006F2-73
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:44:26 +0000
X-Inumbo-ID: 3ab98bef-b6b3-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ab98bef-b6b3-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:42:34 +0200 (CEST)
Received: by mail-ed1-x543.google.com with SMTP id f4-v6so2474156edq.3
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:44:24 -0700 (PDT)
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
 :in-reply-to:references;
 bh=6bNuwdiwxjXP3ZK21aYNb31aZT44A5Q5wsFgIkZA0ow=;
 b=gT172VqxQDrx8pxIGe49MQk1xZDlMz8CmuSpomIvO+eXQiZfnHUEFpHvGap1m3Dman
 0dRFEYyy8zYyipbN3XchCFV+occSjGYDXXGaLWlbz2RxvfhudXwSfJT3rWgFQ3p5HUYn
 Nuc4ydi6aMLKr9G8nCqUKfN/xyyjWjj/dGhP8Cri0lGqzYgVumrvfJZ42gcip+LVvQvH
 wUgXziAEfZKCWLiF5XjAIwMVqupqdVN3KsdXNrWtjjp8kyeWvcaEPPqHCtsZXUwHF6f8
 vI5Y2rfDhQlJLIkCtHHll/T6D+tLWKejR4yMtW2FKWZe2zrWTZKq7G/T+mje2FmT0N8R
 N9nA==
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:in-reply-to:references;
 bh=6bNuwdiwxjXP3ZK21aYNb31aZT44A5Q5wsFgIkZA0ow=;
 b=f9eqNUOhz6TeBVC4jVUB0QA0RCV9DQzmNf4SAQK07o0Xs29B2FU/eDjKmu7NkI6QQc
 o6XIKV/GFBSEsSFgN/Y1xSoh9uQBDSNUWvSOdpgp1U4we+8XelMgoktfnBkChTHfLCN1
 mnaMU9XmH/sox0vJ+ytTcE/Gg62/jSgVS88p7gYCjyWN4y9mv0AuG4nSbM2LxSE4qcaQ
 tOtEVju++UyUQHwix3MbTiGg+H4xecoNskC4nSPGMs3pcRynh7XjJ0wldW5mzSpRmd9S
 DrwHH6SCbzUu2vjapjA9WunQRq09oOpJel15YDU3TdPl50r/I58M/Emlczth/6LKc6yu
 ymTg==
X-Gm-Message-State: APzg51AVJx5rTqvVJsDQfJx4C6iCujC6Uq6rPWjIY1ozuXbmFHEYNOrM
 4x5pjvdVioO4wMtyFHxIVG8/tLSh
X-Google-Smtp-Source: ANB0Vdb0gqlHLbGmrzMl81ubG19ZsSQIQGEArKCDe8Yu+/UF7RYv4r0mn3qGS+eMCKeu5a7BlQXIsQ==
X-Received: by 2002:a50:a7e2:: with SMTP id
 i89-v6mr3892527edc.176.1536774263419; 
 Wed, 12 Sep 2018 10:44:23 -0700 (PDT)
Received: from perfuk-01-01.xenrtcloud ([185.25.67.249])
 by smtp.gmail.com with ESMTPSA id r2-v6sm883324eda.89.2018.09.12.10.44.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 10:44:22 -0700 (PDT)
From: Joshua Perrett <jperrett256@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 12 Sep 2018 17:40:37 +0000
Message-Id: <c882b1df231654462a8e5e335dd6bfa91b4f0178.1536772417.git.jperrett256@gmail.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1536772417.git.jperrett256@gmail.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
In-Reply-To: <cover.1536772417.git.jperrett256@gmail.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
Subject: [Xen-devel] [PATCH v4 2/2] libxl: made vm mac address assignment
 deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Joshua Perrett <jperrett256@gmail.com>,
 Marcus Granado <marcus.granado@citrix.com>,
 George Dunlap <george.dunlap@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>

VXNlcyBNRDUgb24gYSBob3N0IG1hYyBhZGRyZXNzLCB0aGUgdm0gbmFtZSBhbmQgdmlmIGluZGV4
IHRvIGdlbmVyYXRlIHRoZQpsYXN0IHRocmVlIGJ5dGVzIG9mIHRoZSB2bSBtYWMgYWRkcmVzcyAo
Zm9yIGVhY2ggdm0pLiBJdCB1c2VzIHRoZSB2aWYKaW5kZXggdG8gYWNjb3VudCBmb3IgbXVsdGlw
bGUgdmlmcy4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc2h1YSBQZXJyZXR0IDxqcGVycmV0dDI1NkBnbWFpbC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICB8ICAyICstCiB0b29scy9saWJ4
bC9saWJ4bF9mcmVlYnNkLmMgIHwgIDUgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfbGludXguYyAgICB8IDMxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jICAgfCAg
NSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICB8IDMxICsrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xp
YnhsL01ha2VmaWxlCmluZGV4IDZkYTM0MmVkNjEuLjIxYTY3YmMyZmMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0xNDIsNyAr
MTQyLDcgQEAgTElCWExfT0JKUyA9IGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8g
bGlieGxfZG0ubyBsaWJ4bF9wY2kubyBcCiAJCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8g
bGlieGxfdmRpc3BsLm8gXAogCQkJbGlieGxfcHZjYWxscy5vIGxpYnhsX3ZzbmQubyBsaWJ4bF92
a2IubyAkKExJQlhMX09CSlMteSkKIExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwotTElCWExf
T0JKUyArPSBfbGlieGxfdHlwZXMubyBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5h
bC5vCitMSUJYTF9PQkpTICs9IF9saWJ4bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5
cGVzX2ludGVybmFsLm8gJChYRU5fU0hBUkVEKS9tZDUubwogCiBMSUJYTF9URVNUUyArPSB0aW1l
ZGVyZWcKIExJQlhMX1RFU1RTX1BST0dTID0gJChMSUJYTF9URVNUUykgZmRkZXJlZ3JhY2UKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ZyZWVic2QuYwppbmRleCA2NDQyY2NlYzcyLi4yM2Q4MTU1Yzc1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5j
CkBAIC0yNDUsMyArMjQ1LDggQEAgaW50IGxpYnhsX19wY2lfdG9wb2xvZ3lfaW5pdChsaWJ4bF9f
Z2MgKmdjLAogewogICAgIHJldHVybiBFUlJPUl9OSTsKIH0KKworaW50IGxpYnhsX19nZXRfaG9z
dF9tYWMobGlieGxfX2djICpnYywgdW5zaWduZWQgY2hhciAqYnVmKQoreworICAgIHJldHVybiBF
UlJPUl9OSTsKK30KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgwMjM4MmM3MDQuLjRhNTE1NDYwMGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNTAsNiArNTAsOSBAQAogI2luY2x1ZGUgPHN5cy91bi5o
PgogI2luY2x1ZGUgPHN5cy9maWxlLmg+CiAjaW5jbHVkZSA8c3lzL2lvY3RsLmg+CisjaW5jbHVk
ZSA8aWZhZGRycy5oPgorI2luY2x1ZGUgPGxpbnV4L2lmX3BhY2tldC5oPgorI2luY2x1ZGUgPG5l
dC9ldGhlcm5ldC5oPgogCiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuc3Rv
cmUuaD4KQEAgLTE0MTMsNiArMTQxNiw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19wY2lfdG9wb2xv
Z3lfaW5pdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBoeXNkZXZfcGNpX2RldmljZV90ICpkZXZzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBudW1fZGV2cyk7CiAKK19oaWRkZW4gaW50IGxpYnhsX19nZXRfaG9z
dF9tYWMobGlieGxfX2djICpnYywgdW5zaWduZWQgY2hhciAqYnVmKTsKKwogLyogZnJvbSBsaWJ4
bF9wY2kgKi8KIAogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsIGludCBzdGFydGlu
Zyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9saW51eC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfbGludXguYwppbmRleCA2ZWYwYWJjNjkzLi5lNTI4ZjdjMDg1IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMK
QEAgLTE2LDcgKzE2LDcgQEAKICNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBjb21l
IGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwogCiAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwu
aCIKLSAKKwogaW50IGxpYnhsX190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0X21vZGUpCiB7CiAg
ICAgaWYgKFNfSVNCTEsoc3RfbW9kZSkgfHwgU19JU1JFRyhzdF9tb2RlKSkgewpAQCAtMzA3LDYg
KzMwNywzNSBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgcmV0dXJuIGVycjsKIH0KIAoraW50IGxpYnhsX19nZXRfaG9zdF9tYWMobGlieGxfX2djICpn
YywgdW5zaWduZWQgY2hhciAqYnVmKQoreworICAgIGludCByYyA9IEVSUk9SX0ZBSUw7CisKKyAg
ICBzdHJ1Y3QgaWZhZGRycyAqaWZhY2VfbGlzdDsKKyAgICB1aW50OF90IGxhcmdlc3RbNl0gPSB7
MH07CisKKyAgICBpZiAoZ2V0aWZhZGRycygmaWZhY2VfbGlzdCkgPT0gMCkgeworICAgICAgICBm
b3IgKHN0cnVjdCBpZmFkZHJzICppZmFjZSA9IGlmYWNlX2xpc3Q7CisgICAgICAgICAgICBpZmFj
ZSAhPSBOVUxMOyBpZmFjZSA9IGlmYWNlLT5pZmFfbmV4dCkgeworICAgICAgICAgICAgaWYgKGlm
YWNlLT5pZmFfYWRkciAmJiBpZmFjZS0+aWZhX2FkZHItPnNhX2ZhbWlseSA9PSBBRl9QQUNLRVQp
IHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3Qgc29ja2FkZHJfbGwgKnMgPSAoc3RydWN0IHNvY2th
ZGRyX2xsICopaWZhY2UtPmlmYV9hZGRyOworICAgICAgICAgICAgICAgIGlmIChzLT5zbGxfaGFs
ZW4gPT0gNikgeworICAgICAgICAgICAgICAgICAgICBpZiAobWVtY21wKHMtPnNsbF9hZGRyLCBs
YXJnZXN0LCBzLT5zbGxfaGFsZW4pID4gMCkgeworICAgICAgICAgICAgICAgICAgICAgICAgbWVt
Y3B5KGJ1Ziwgcy0+c2xsX2FkZHIsIHMtPnNsbF9oYWxlbik7CisgICAgICAgICAgICAgICAgICAg
ICAgICBtZW1jcHkobGFyZ2VzdCwgcy0+c2xsX2FkZHIsIHMtPnNsbF9oYWxlbik7CisgICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZnJlZWlmYWRkcnMo
aWZhY2VfbGlzdCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgTE9HRShXQVJOLCAiZ2V0aWZhZGRy
cyBmYWlsZWQiKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uZXRi
c2QuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jCmluZGV4IDJlZGZiMDA2NDEuLjdiMDAx
ZWMyYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX25ldGJzZC5jCkBAIC0xMjQsMyArMTI0LDggQEAgaW50IGxpYnhsX19wY2lf
dG9wb2xvZ3lfaW5pdChsaWJ4bF9fZ2MgKmdjLAogewogICAgIHJldHVybiBFUlJPUl9OSTsKIH0K
KworaW50IGxpYnhsX19nZXRfaG9zdF9tYWMobGlieGxfX2djICpnYywgdW5zaWduZWQgY2hhciAq
YnVmKQoreworICAgIHJldHVybiBFUlJPUl9OSTsKK30KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5kZXggMDFiNzExYjg0ZS4u
MTAxMDYyN2Y1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTE3LDYgKzE3LDEyIEBACiAKICNpbmNsdWRlICJsaWJ4
bF9pbnRlcm5hbC5oIgogCisjaW5jbHVkZSA8c3RyaW5nLmg+CisKKyNpbmNsdWRlIDxhcnBhL2lu
ZXQuaD4KKworI2luY2x1ZGUgIi4uL3NoYXJlZC9tZDUuaCIKKwogaW50IGxpYnhsX21hY190b19k
ZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICptYWMsIGxpYnhsX2RldmljZV9uaWMgKm5pYykKIHsK
QEAgLTU0LDcgKzYwLDggQEAgaW50IGxpYnhsX21hY190b19kZXZpY2VfbmljKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKIH0KIAogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25pY19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3Rw
bHVnKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9uaWMgKm5pYywgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBpbnQgbmljX2luZGV4LCBib29sIGhvdHBsdWcpCiB7CiAgICAg
aW50IHJjOwogCkBAIC02NSwxMSArNzIsMjMgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25p
Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBpZiAo
IW5pYy0+bW9kZWwpIHJldHVybiBFUlJPUl9OT01FTTsKICAgICB9CiAgICAgaWYgKGxpYnhsX19t
YWNfaXNfZGVmYXVsdCgmbmljLT5tYWMpKSB7Ci0gICAgICAgIGNvbnN0IHVpbnQ4X3QgKnI7Ci0g
ICAgICAgIGxpYnhsX3V1aWQgdXVpZDsKKyAgICAgICAgdWludDhfdCByWzE2XTsKKworICAgICAg
ICBNRDVfQ1RYIGN0eDsKKyAgICAgICAgTUQ1SW5pdCgmY3R4KTsKKworICAgICAgICB1aW50OF90
IGhvc3RtYWNbNl07CisKKyAgICAgICAgaWYgKGxpYnhsX19nZXRfaG9zdF9tYWMoZ2MsIGhvc3Rt
YWMpID09IDApIHsKKyAgICAgICAgICAgIE1ENVVwZGF0ZSgmY3R4LCBob3N0bWFjLCBzaXplb2Yo
aG9zdG1hYykpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgTE9HRChJTkZPLCBkb21p
ZCwgImZhaWxlZCB0byBnZXQgaG9zdCBtYWMgYWRkcmVzcywgd2lsbCBnZW5lcmF0ZSB2bSBtYWMg
YWRkcmVzcyB3aXRob3V0Iik7CisgICAgICAgIH0KIAotICAgICAgICBsaWJ4bF91dWlkX2dlbmVy
YXRlKCZ1dWlkKTsKLSAgICAgICAgciA9IGxpYnhsX3V1aWRfYnl0ZWFycmF5KCZ1dWlkKTsKKyAg
ICAgICAgTUQ1VXBkYXRlKCZjdHgsICh1aW50OF90ICopIG5hbWUsIHN0cmxlbihuYW1lKSk7Cisg
ICAgICAgIHVpbnQzMl90IGluZGV4ID0gaHRvbmwobmljX2luZGV4KTsKKyAgICAgICAgTUQ1VXBk
YXRlKCZjdHgsICh1aW50OF90ICopICZpbmRleCwgc2l6ZW9mKG5pY19pbmRleCkpOworICAgICAg
ICBNRDVGaW5hbChyLCAmY3R4KTsKIAogICAgICAgICBuaWMtPm1hY1swXSA9IDB4MDA7CiAgICAg
ICAgIG5pYy0+bWFjWzFdID0gMHgxNjsKQEAgLTQ3OCw3ICs0OTcsNyBAQCBpbnQgbGlieGxfX2Rl
dmljZV9uaWNfc2V0X2RldmlkcyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKICAgICAgICAgICogYnV0IHFlbXUgbmVlZHMgdGhlIG5pYyBpbmZvcm1hdGlvbiB0
byBiZSBjb21wbGV0ZS4KICAgICAgICAgICovCiAgICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2Vf
bmljX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPm5pY3NbaV0sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5jX2luZm8ubmFtZSwgaSwgZmFs
c2UpOwogICAgICAgICBpZiAocmV0KSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IlVuYWJsZSB0byBzZXQgbmljIGRlZmF1bHRzIGZvciBuaWMgJWQiLCBpKTsKICAgICAgICAgICAg
IGdvdG8gb3V0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 17:54:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 17:54: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 1g09Lf-0007Mm-Bo; Wed, 12 Sep 2018 17:54: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=w83q=l2=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g09Ld-0007Mh-PG
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 17:54:41 +0000
X-Inumbo-ID: a998a30b-b6b4-11e8-a8a5-bc764e045a96
Received: from mail-wm0-x233.google.com (unknown [2a00:1450:400c:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a998a30b-b6b4-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 19:52:49 +0200 (CEST)
Received: by mail-wm0-x233.google.com with SMTP id j192-v6so3407404wmj.1
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 10:54:40 -0700 (PDT)
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=EuIPJIgWxCra1YLgDB8nLYwiW82vKpg+BMS5CMpEdrM=;
 b=ISeJZfo7CYq/rwzz6RYicAtizV7kbZRwQ0thscipgImAbIkYy4n4oLM5pSi/972X03
 rzjDryw5Iq9T9jW8zuDSZDQ6yZ4QBwLlLhS8MKgjrYoWMVyKzTu6dQ0ry7yOT9s4b5CS
 MQKMOVyJI3IV9IxQ1Gn7+KJEYPoOc/Ml7yI0/o2xduzSsOH30Z8bhCaoB5ViX+qYAeG+
 oXq/2VaQKiK+e7eb0rbZurzvELTinqUYtPJym4n+L/JZsABbxFjbyTDEH/OtGCf4YoM0
 SsuSqJ2+DzhiDD3621zi1WJA+w7D/qA15JXczgGkDcOSVIcp4E+HQoFeua84RoRmUkXB
 8+lA==
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=EuIPJIgWxCra1YLgDB8nLYwiW82vKpg+BMS5CMpEdrM=;
 b=fSjEb5vset9XpEQxQhyx4tVL/pBHxZRBeXqgYNYOJdclB/oQyrA2reostQ7ljNa8lv
 ZAyYjtcz9N49sNHnacod3CC0GTJTWmZfVtRnYtUv39ywadaexUUa4f3G/M0ngxsJXWrv
 EhNUmuqQctbQP0aCbEIhA+mAhNqRJGMkDf5Cvqkfxkbc4SKsw+Arph+v+IKEnqFfknyQ
 +BDOnIDyBe/PEMLyIzm/Ire7JPnZ/iv9LsG7QN9mxC0HFByIgIheutEoqPj3dTeVyps9
 CjvI886Ncra7iKpvY/l/tj1E5ekZa9FVt3o7edtiWXcYJbFUBIUq5Y0BAfi1ogZYAexO
 1BFA==
X-Gm-Message-State: APzg51CBcI+mCxLMBHYZqdPgegyyUt9rmOrqMpgpDCV81GuC9xbuoR+h
 TrtDauI1IsZVllcZd445OmJTEJ2niamalnd+fFxbxg==
X-Google-Smtp-Source: ANB0VdbFOuQy9ZSBgtQAtW/2W2sJubp/Suhfna1DUxVTp8JDpQVT6Uy5yN05acsFvg3hOQqe7xhSSk9gLQBJgUD5RjQ=
X-Received: by 2002:a1c:64c:: with SMTP id 73-v6mr2318343wmg.7.1536774878645; 
 Wed, 12 Sep 2018 10:54:38 -0700 (PDT)
MIME-Version: 1.0
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 12 Sep 2018 11:54:02 -0600
Message-ID: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SEkgYWxsLApJJ20gZXhwZXJpbWVudGluZyB3aXRoIE9WTUYgYW5kIEkgY2hlY2tlZCB0byBzZWUg
aWYgT1ZNRiBjYW4gZG8gUFhFCmJvb3Qgb3V0LW9mLXRoZSBib3ggd2l0aCBhIGUxMDAwIGVtdWxh
dGVkIG5ldHdvcmsgaW50ZXJmYWNlIGFuZCB3YXMKc3VycHJpc2VkIHRvIGZpbmQgdGhhdCBpdCBk
b2VzIG5vdC4gQWZ0ZXIgcmVhZGluZyBzb21lIG9mIHRoZSBwcmlvcgpkaXNjdXNzaW9ucyBvbiB0
aGUgdG9waWMgKGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC8zODI0MzIgYW5kCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNlcnMvMjAxNS0wOS9t
c2cwMDA1OS5odG1sKQpJIHdhcyBhYmxlIHRvIGdldCB0aGUgbWVudSBvcHRpb25zIHRvIHNob3cg
dXAgYnkgY29weWluZyBlZmktZTEwMDAucm9tCnRoYXQgZ2V0cyBpbnN0YWxsZWQgYnkgWGVuJ3Mg
UUVNVSBidWlsZCBpbnRvIHRoZSBkaXNrIG9mIHRoZSBWTSBhbmQKdGhlbiBsb2FkaW5nIHdpdGgg
bG9hZHBjaXJvbSBtYW51YWxseSBpbiB0aGUgRUZJIHNoZWxsLiBGcm9tIHRoZSBwcmlvcgpkaXNj
dXNzaW9ucyBpdCBzb3VuZHMgdG8gbWUgbGlrZSB0aGlzIG9wdGlvbiByb20gc2hvdWxkIGhhdmUg
YmVlbgphdXRvbWF0aWNhbGx5IHNlcnZlZCBieSBRRU1VIHRvIE9WTUYgd2hlbiB0aGUgVk0gc3Rh
cnRlZCBhcyBhbgpPcHRpb25ST00uIFNvIGlzIHRoaXMgYSBidWcgb3Igd2hhdCdzIG1pc3Npbmc/
CgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 18:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 18: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 1g09VH-0008Es-BR; Wed, 12 Sep 2018 18:04: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=67tb=l2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1g09VG-0008En-FE
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 18:04:38 +0000
X-Inumbo-ID: 0ccaceab-b6b6-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0ccaceab-b6b6-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 20:02:45 +0200 (CEST)
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=z/fiCbcIluvmHK7fzX9Vy+23zv1SgmG9D/nPTCQJZmg=;
 b=N7o3ztV7nayNvN7jbDqBEk17sGA9sOBDRk2a7UpWboCxHlHRpiSkiCx8q6CXA/8Xm6hJr6P29yiPS6kc7QIG8Q1M7KY/YUO6Y2ONyk3xFKhXW9Wlw69jn33tgPvZLaz1c8ALAHjND0jkbVHJ3lnO0xVSF1Yio6iUjlx8SJ5s2O8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.73] (85.223.209.52) by
 VI1PR0302MB2688.eurprd03.prod.outlook.com (2603:10a6:800:e1::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.19; Wed, 12 Sep
 2018 18:04:27 +0000
To: Dario Faggioli <dfaggioli@suse.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1536763667-26510-1-git-send-email-andrii.anisov@gmail.com>
 <290084ac9a2824db8daa7d6ea96d5508c08d1e54.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <242c2d15-1760-2f64-583d-a8e4781fa563@epam.com>
Date: Wed, 12 Sep 2018 21:04:24 +0300
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: <290084ac9a2824db8daa7d6ea96d5508c08d1e54.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM6PR06CA0013.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::26) To VI1PR0302MB2688.eurprd03.prod.outlook.com
 (2603:10a6:800:e1::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 79b87460-3317-4130-99bc-08d618da2f5c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2688; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 3:FJyEZMVPRxBHAIaJ2sHf+XLrLNn9lS0rYvOIj4C9n8Q3FFp2mxk3eb69gKu+tVNCOBM0vXTN7zKdFXQGQz2wOXPOCPkdvYWQaPEmKy/5u4KfUHm6YiV/AsV7GE9QnTdghKUhYNS3WYZ/+fVbBEaNZLmb4qFalKHhSC67qxuVUhVK6pP1N2+i5GXipiaaJ0BHpnODC98IeD+539j5zjqYaE7VGiHt02qGFZCHkGqAq1BzC4NhBsL7a3hUyasNOh/I;
 25:g4GDVn2Yx7JEeORWqcuZZ1bY4hRM5/ceU2/cuJcDf26wjqLE2XzTV/Vl/Uk1OiBz7knuWJes5I0lIDJyGf6cY7bqAfEWZcp00k6EOIAfIg/OFMuHvaH9SBD1h/7PctGmfTnk+m+87Pb3jHy1XRZ6bFcgsvJqAOPrQ77dGARCQBPZyVHFVSturp47lnOUfIumctKWy/96v0N8wGcmiVbCC5EpS1GxZTD4BATcXi+zPAjJENFrxQVulfbW9xRW5gD1y4zqG1UyDALYvA379W4MygRdkdorWzmDnARYbvYIl6uWZdUIeYJiepKBzARCPlC/eU8zzsRM38dIQkLM6eEjJA==;
 31:OCUlW7M4VxIUjOD7pRKPfCdFKK8XVbRRXTNr19LtCnUJKU3nk9JhYe6p24Yiuge+rBIljSJRIoffLw6mvrgaVuoLPBKSFyRAPsSb1H75aUP6p2nFZlBc/jH6vuDplo0ibxFBN2s3Yy1f5SE7hDarTUL64CEZU0gi5noAZcAlzcPabN6Aw4GHDnlADXelDwbnw9Z2fa+OKOWbgBJDwg+8G5zeNtisJzzJRJy/vdDmeQE=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2688:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 20:olLQyuMKf4Gt52uZxDJFkWc58zD5lPikMMl0zZrPb5Ijbxp59fZ3RsQNeuSLFld0tWHZOtTEIhCOajSwJesdr0lV3wXIPtjXc8HmbFfl+utFBKd4E34OY8siPSLxK1X90QR2kdv4KUkBSa/E0N7eDp3kwmqqOlDgQIEP6yPl6WpjqlneR5OJTxOXStCzIlR7/zAPLP5kFoVs+NMaF3q6ByRgeRYNT1FaXzhODnu16qRxvyKRFymFO1o5orV7hGesZa85pX4TCuuzjPWu9wx7jG862bYzPDTaE7MZQ75n82eGw0LZkpXJxzCphyBUOHodU4l7kZHvE4XQ0U0F9lA35drqfs60fvmS5TjvRYIFEPueSzdv5PuxgOkUixW3BzxJSPnFTywbTbgsIrC4T5+isVAJtQbPO93S07iGiS/fWX0IjEGP2CvOc/4c5K7yqHXt8cC2yPJh5mj/LCxxUUqY1iNm+KysBZDrKwtv7daV5Nf8cOdosm9xbaNX9ZyRdqlX;
 4:2jOpA8LCpEb9kOh2Z0BefDlFoTgIVXSmwajRHhjFmPgRy1fC4Ru1DzecoYJfbiyy18+pZD7HKzgJuD6MksPCa9/Bysu6nDQIjGFKOwB27nnLPnX9+aXBdqIkFOwPEBaUCwLr/HeXNufAqM4iuZHaIgiRnlEoEkt7FyUhdvonWbEl0R8UCLgniddK6p1OAt2reaD/m6inITprXXTE3tesV1dhkVzQ6381vhyvcvnFWsP/AitMCUiqh/rhKKBwHbygXnzYTfvkY9rDsuucCxT3eaanCZxtl1w3ll1BhPagge9JSn8yQDh50yAfFKb4k63t
X-Microsoft-Antispam-PRVS: <VI1PR0302MB268847D822D6D44CF2F98527E61B0@VI1PR0302MB2688.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699050);
 SRVR:VI1PR0302MB2688; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2688; 
X-Forefront-PRVS: 07935ACF08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(376002)(366004)(396003)(39860400002)(346002)(54534003)(199004)(189003)(54906003)(230700001)(106356001)(6666003)(446003)(53546011)(31696002)(68736007)(2616005)(7736002)(77096007)(14444005)(8936002)(67846002)(81166006)(58126008)(956004)(81156014)(31686004)(50466002)(5660300001)(16526019)(6246003)(80792005)(305945005)(8676002)(39060400002)(486006)(55236004)(97736004)(110136005)(53936002)(386003)(65826007)(26005)(186003)(6116002)(7416002)(2906002)(2486003)(23676004)(52146003)(3846002)(64126003)(72206003)(476003)(86362001)(47776003)(478600001)(316002)(105586002)(52116002)(25786009)(11346002)(36756003)(16576012)(66066001)(4326008)(229853002)(6486002)(65956001)(65806001)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2688; H:[10.17.180.73]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI2ODg7MjM6dEpnTnlibWZuQkJnZTVLWnVSL1BJVnN3?=
 =?utf-8?B?WktjMXM3d2JrU1VWUUhpVzE1VG1ucEN3ck5OYUNEMTlqU1d5R3p2VVJwS0RB?=
 =?utf-8?B?VlI1SExWZ09kbFlDTXZtb0pFTmdIOUtlWmJxekk4Z2s1aWZtM0ZEeDRxcjlQ?=
 =?utf-8?B?aUZ4L0RqbXVJV0w2enVsSUVlZ2puMUpYbWZpK1VnOWQyL2xvOC9QcjM5RDh6?=
 =?utf-8?B?ako0SjFETytNL0NVY0UwdzJwK1l2TmN6Y09rMlhEV1YrLy9jSzdPN0VyWHJ2?=
 =?utf-8?B?QldoeklIdlZTK05hS0lGaFo3NmU0aVV0eFUzSk1NdGpXNDhYMWVDV3YwcWlO?=
 =?utf-8?B?cnhlMHo2ZjBYcVo1dFkvcjRCbEtrMXRDU2hQNmhTaVBHWjE5WGp6aE94Vzd4?=
 =?utf-8?B?T05ucXFRaU9WcXRvVUJkSUorS0RNVmZWRjg4K1pnM1dJOEkvOUZ0cm83N09V?=
 =?utf-8?B?Y1EvcHlzV3VHMGhtRWpmUHovU2xHL3NoMXVVdW1SejFpY1F1c2lFbmJTdmhl?=
 =?utf-8?B?WVRtTHBtMlhsWm8wNTFTNjljbVFEc0p6WEdIdXNkVnZYZ2EzTnpqN3FXM3Fn?=
 =?utf-8?B?QytKOVJVeHhjWnBxdVVtWmo5cVlocTFoVmNvYzl1RTlKbnNhWUZjODYyNmlB?=
 =?utf-8?B?ZGdMbi8zait4cjZkaXZmTDZYMEIraHpoZTI2YzBValVndWJKd1dldUowRVNn?=
 =?utf-8?B?REprVkh3d0IwbjNRUDRIM05wczd1YXlpSkpIRzB4UGxxamIrVkpZR0Y2eHVM?=
 =?utf-8?B?L0dsSW81TGlWblB3NEhsVGEyMEc1NWdpbnN6ZzA1L21ZUEdGYXRDdGhxSXlY?=
 =?utf-8?B?aHR0WTE0Q2wyM1BlRjhZTHgvM3psTGNmMnpkTUpSZ0N6VlB2dkNEelFoY252?=
 =?utf-8?B?c3JxbEE4NzNiOHhaQXBJbHV6MlVEdStxcVBPenpDZzIwVDIxTjJHR2s5aW1V?=
 =?utf-8?B?ZzQvZU42eHY0OTcxRVJvYkZ6cjFlZTdzT1VOUkhNSnFJRUFkTko5RmtuRjF2?=
 =?utf-8?B?Z2NFdVNmVUFhMmI0dFlkVm03UVNGZmJvZUVFM2Z6ajdBOHk5bVVMTGdJUEtY?=
 =?utf-8?B?dDF1OTlFRGtaMmtZUnRtYW1KV21YV0ZnbXQ4S296a3VyTU5vcjJ5NWJIN0FE?=
 =?utf-8?B?cm9wZU9OYVRkSEQ5dlpORm03SGMzeW8xWTBkdnhVeFg2d3RCNVJyRncvcXl5?=
 =?utf-8?B?c1BQUHF5dHZGcGdSTXRJUG9NRmo1VlE5ZnpsOHNZazE2RmZpanFPSHJpZzFy?=
 =?utf-8?B?cmdqN3dWTFJvWXB0RnRndnpGTDZONlp1RzhTcUZWNklkV053dlFVK0NIZUJ5?=
 =?utf-8?B?RU96QzlBUTEvZUFKZUFydi9nY2IrclRLMXdBaU8rdlh0WHgvSnVWVXErOHhK?=
 =?utf-8?B?MDRKMWoxazFVVVEzZTRJTHVxUTdKMkJJdkFsSkVhY3VmSXQ5bUVIaHpmektK?=
 =?utf-8?B?ZU00ZDVCREhNZHdLY0FxdDZ6eEJJZGdmQVllWHNPOEtiNXY5cWZhbUh5ZWFl?=
 =?utf-8?B?VFJ1ejFwMlQxaEMxdCtZSmRyRzVydVJhZ2RnTXk3M01JelhFbGZTWlQ0R0NB?=
 =?utf-8?B?UksxOXFpY204UjRocmNiL1dlSkM3RlYvWnJ2NFNsYVBLb3h1VWlFVHNGVW5w?=
 =?utf-8?B?Sjg5OWxBamUxbVcyQlB4eDArbk1qYUNySThzVkFiTCtEbmF5WXJXK2MxOEQr?=
 =?utf-8?B?UzlFM0xNTGM3akFKdjM0VzdUWWJIS3M0UTRXT1JxQ1VLQmgzY0dZdmZuZ0U4?=
 =?utf-8?B?ckRDdm5wY3VpL1M0bExubDV2Wld3VG1DTjhSZWVmOUxtbGlUZDBkMmNYYWN3?=
 =?utf-8?B?NVkxakxQSlNPcGtQUERkTk1HcDU3aFU5YTgwNUJ4SVp2QU5iNlpsYlBXSHJ0?=
 =?utf-8?B?VGt4eE8yVGZIYzlPcFJ2ZGltcEJXSXdKVjF2RlU5a0R3alRrMWhSQUpPeTlw?=
 =?utf-8?B?S3h6RjMyMnJRaUxsNGQ1TVVKbGJ6ZXFxN1g4ZGZpeDJHR1piVHNRWlpzMUYy?=
 =?utf-8?B?M2lQdlFvRGY0ZHlvTW9RcDNjald0SVpTTWl2Yjlpc05OVGpMTzZpdWhFRGZm?=
 =?utf-8?B?N2llUkFFRDE5NnIzdVEwTTNFMmNrenRmamNRNHhncERpQjRZcjdkUC9CUUNR?=
 =?utf-8?Q?82OZM7NVT7hS2QnN++J2KmlaQJbHlUFYxhyKHARM3qB/LZ?=
X-Microsoft-Antispam-Message-Info: bCL4VbBPbILp6lcFRw1VTGWPQD3nJMQ+gVpSMnFsPm105pBknNGGeC/wBkbA/c90r990Y+F6zBMLFouFKkxAYrsLbf8Eb070oIq0hyjm1uZeE8/97tasn2CnGcn3WbFW812Y0UWzrFG3kKVOQI92HtnUdNmebMdrurUSlKY4xCjPx8Yg2Y2NiVZd60vsqNbybAWTWy6tXcu10dnJ5dLJ1f6GRkmgyduhrRa1dkOCCSYGXUT7V2OHsj26jcQu5+lAaSDZWVHYHklWsLChwKuAGD9+R3PgQB89RCyvNEoz0Fc2dwnvr0s4VImzO7hmchU6kyi0ss0205mjJcqgoc/t2i+lh6wiVTIfMuaRf4EpDsQ=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2688;
 6:Pqi1zQV1PMl04LciOXBb2I5v2SotWFcsa3wiyfFzh6ukasuIB2PKaZThrXx4RwSCYuFcGUN9x8qy4a5QPQbUzRrhLUvVe6WFejT+aYHl5fgnbEQxB4JwJUAVHY0iJqIs3y8ECOF6D5AfBglmTKStE/XICHcOCDrsPcOus0fAkfxDOxP0LoylBmyDARcrNO1LdX6QpT0Vz2zj40PQ9VJEYnPV50NetA5Jy/F5dSDKhFgCFdyI6zfeb8MDwSkD1hhm2KPvIK5xO23xySW3eBthLsUcp1udJqo6qXkcUZoRQ5Y32h4iWlJKZsKPlfuShoYoKFM0yV29KjseGzTQbd6Wmqri9vkAnI7GdrbMiQ/qpBXa8Ph5hZaicpiUduSOYKG4whbTPb6qMh4qvRWahHIZ7boiIeyZkzkhXLcd3rRzL3PfBuyhw9Bguetm5JuQlrGIYE0w/VDor1DMkVO0inwMgQ==;
 5:JFk37Vs3/eM8w6NIuuBIrDWyzKNSvj/kxpPmCKEC8L6NExK1GjYLiA5fT96trDqxkLVcvauuO0fXdIKUYLH5yjAnCBWaygGyRjBFWDs2aRe+0v8VP8QLwXBtW2KEsMKhKMB0F1i/zvk62aWyNa8AmLZyKE5Y/PyWhtr2sFYuAUY=;
 7:nYeH1d05/FiUx9sDS3iBek+93Gwzj1AsgsdhBI3SNvaV+9BSfET3HUl5/7jXuBpYtbQLbddWGmIRHxvZgTwMIJusflZ27674M9bmoSFSS3A26rtVRugQKMe+R68R3ZDXPFu+N1psLK2yVXZHF64fGT0cjtfI3DBFxX7MRvVvkMrhHDBoBr0CxeNvCisRe8ymicWd4zB0fBXPFuAMPznl7AmLeUyVnhbHlz+Qb1XygvGAPqOHuA27Xj/L1CjMT0yM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2018 18:04:27.8614 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 79b87460-3317-4130-99bc-08d618da2f5c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2688
Subject: Re: [Xen-devel] [PATCH v2] schedule: move last_run_time to the
 credit scheduler privates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

Ck9uIDEyLjA5LjE4IDIwOjI3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBXZWQsIDIwMTgt
MDktMTIgYXQgMTc6NDcgKzAzMDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4+IFRoZSBzdHJ1Y3R1cmUgbWVt
YmVyIGxhc3RfcnVuX3RpbWUgaXMgdXNlZCBieSBjcmVkaXQgc2NoZWR1bGVyIG9ubHkuCj4+IFNv
IG1vdmUgaXQgZnJvbSBhIGdlbmVyaWMgdmNwdSBzY3RydWN0dXJlIHRvIHRoZSBjcmVkaXQgc2No
ZWR1bGVyCj4+IHByaXZhdGUKPj4gdmNwdSBkZWZpbml0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+PiAtLS0KPj4gQ2hhbmdl
cyBpbiB2MjoKPj4gICAgICAtIGxhc3RfcnVuX3RpbWUgdHlwZSBjaGFuZ2VkIHRvIHNfdGltZV90
Cj4+ICAgICAgLSBzY3VyciBjaGFuZ2VkIHRvIHN2Ywo+PiAgICAgIC0gZHJvcHBlZCBzdHJheSBi
bGFua3MKPj4gICAgICAtIHBvaW50ZXJzIHRvIGNvbnN0IGFyZSB1c2VkIGFwcHJvcHJpYXRlbHkK
Pj4KPiBXZWxsLCB0aGUgZmFjdCB0aGF0IHRoZSB0eXBlIGlzIGNoYW5naW5nLCBhbmQgdGhhdCB5
b3UncmUgYWxzbwo+IGZpeGluZy9pbXByb3ZpbmcgY29uc3QtbmVzcywgc2hvdWxkIElNTyBhdCBs
ZWFzdCBiZSBxdWlja2x5IG1lbnRpb25lZAo+IGluIHRoZSBjaGFuZ2Vsb2cuCj4KPiBTb21ldGhp
bmcgbGlrZToKPiAiV2hpbGUgdGhlcmUsIGFsc28gdHVybiBpdCBpbnRvIHNfdGltZV90LCB3aGlj
aCBpcyBtb3JlIGFwcHJvcHJpYXRlLgo+IEFsc28sIHByb3Blcmx5IGNvbnN0LWlmeSBvbmUgb2Yg
dGhlIGFyZ3VtZW50IG9mCj4gX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoKSIKT0suCgo+IEFu
ZCBJIHdhcyByaWdodCBhYm91dCB0byB3cml0ZSB0aGF0IEkgd291bGQgYWxzbyBsaWtlIHRoZSBj
aGFuZ2Vsb2cKPiBpdHNlbGYgdG8gY29udGFpbiB0aGUgdXN1YWwgc2VudGVuY2U6Cj4gIk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkIgo+Cj4gYnV0IHRoZW4gSSBzYXcgdGhpcyAoc29ycnkg
Zm9yIG5vdCBub3RpY2luZyBpdCBpbiB2MSk6Cj4KPj4gQEAgLTE4NjksNiArMTg3NCw3IEBAIGNz
Y2hlZF9zY2hlZHVsZSgKPj4gICAgICAgICAgIC8qIFVwZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlk
bGUgVkNQVS4gKi8KPj4gICAgICAgICAgIGJ1cm5fY3JlZGl0cyhzY3Vyciwgbm93KTsKPj4gICAg
ICAgICAgIHNjdXJyLT5zdGFydF90aW1lIC09IG5vdzsKCkluIHRoZSBmaXJzdCAoaW50ZXJuYWwp
IHZlcnNpb24gb2YgdGhlIHBhdGNoIHRoaXMgbGluZSB3YXMgY29tbWVudGVkIGFzIAoiTm8gbWF0
dGVyIHdoYXQgaGFwcGVucyBuZXh0IHdpdGggdGhlIGN1cnJlbnQgVkNQVSwgd2UgYXJlIHNhZmUg
dG8gc2V0IAppdHMgbGFzdCBydW4gdGltZSBoZXJlIgoKPj4gKyAgICAgICAgc2N1cnItPmxhc3Rf
cnVuX3RpbWUgPSBub3c7Cj4+ICAgICAgIH0KPj4gICAgICAgZWxzZQo+PiAgICAgICB7Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
Pj4gaW5kZXggMDUyODFkNi4uM2MyOTljYSAxMDA2NDQKPj4gQEAgLTE1NTYsNyArMTU1Niw2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4+ICAgICAgICAgICAoKHByZXYtPnBhdXNlX2Zs
YWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6Cj4+ICAgICAgICAgICAgKHZj
cHVfcnVubmFibGUocHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6Cj4+IFJVTlNUQVRFX29mZmxp
bmUpKSwKPj4gICAgICAgICAgIG5vdyk7Cj4+IC0gICAgcHJldi0+bGFzdF9ydW5fdGltZSA9IG5v
dzsKPj4gICAKPj4gICAgICAgQVNTRVJUKG5leHQtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRF
X3J1bm5pbmcpOwo+PiAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZShuZXh0LCBSVU5TVEFURV9y
dW5uaW5nLCBub3cpOwo+Pgo+IEJhc2ljYWxseSwgcmlnaHQgbm93IGxhc3RfcnVuX3RpbWUgaXMg
dXBkYXRlZCBvbmx5IHdoZW4sIGluCj4gY3NjaGVkX3NjaGVkdWxlKCkgd2UgY2hvc2UgYSBkaWZm
ZXJlbnQgdmNwdSB0aGFuIHRoZSBvbmUgd2hpY2ggd2FzCj4gcnVubmluZywgYW5kIGl0IGFsc28g
d2FzIHVwZGF0ZWQgZm9yIHRoZSBpZGxlIHZjcHUuCj4gV2l0aCB0aGUgcGF0Y2gsIGl0IGxvb2tz
IHRvIG1lIHRoYXQgaXQgaXMgdXBkYXRlZCBldmVuIHdoZW4gd2UgY29udGludWUKPiB0byBydW4g
dGhlIHNhbWUgdmNwdSwKUmlnaHQgeW91IGFyZS4gQnV0IHdoaWxlIGl0IGlzIHVzZWQgZm9yIHZj
cHUgY2FjaGUgInRlbXBlcmF0dXJlIiAKbWVhc3VyZW1lbnQgb25seSwgaXQgaXMgc3RpbGwgT0su
IFNjaGVkdWxpbmcgcGFyYW1ldGVycyBhbmQgc3RhdGlzdGljcyAKYXJlIHRyYWNrZWQgYnkgb3Ro
ZXIgZW50aXRpZXMuCgo+ICAgYW5kIGlzIG5ldmVyIHVwZGF0ZWQgZm9yIHRoZSBpZGxlIHZjcHUu
ClllcCwgYnV0IGl0IGhhcyBubyBtZWFuaW5nIGZvciB0aGUgaWRsZSB2Y3B1LiBJdCBuZXZlciBt
aWdyYXRlcy4KCj4gTm93LCBjb25zaWRlcmluZyBob3cgdGhlIGluZm8gaXQgY29udGFpbnMgaXMg
dXNlZCBjdXJyZW50bHksIEknZCBzYXkKPiB0aGF0IG5vdCB1cGRhdGluZyB0aGUgZmllbGQgZm9y
IHRoZSBpZGxlIHZjcHUgaXMgbm90IGEgcHJvYmxlbS4KPgo+IFRoZSBmYWN0IHRoYXQgd2UgX2Fs
d2F5c18gdXBkYXRlIGl0IGZvciBub24taWRsZSB2Y3B1cyBtZWFucyB3ZSdyZQo+IGNoYW5naW5n
IHdoYXQgdGhlIGZpZWxkIGNvbnRhaW5zIGZvciBydW5uaW5nIHZjcHVzLiBXaGljaCBhZ2FpbiBk
b2VzCj4gbm90IGxvb2sgdG8gbWF0dGVyIG11Y2ggcmlnaHQgbm93Lgo+Cj4gRG8geW91IGFncmVl
IHdpdGggdGhpcyBhbmFseXNpcz8KU3VyZSA6KQoKPiBJZiB5ZXMsIHdlbGwsIEkgdGhpbmsgdGhp
cyBpcyBiZWFyYWJsZS4gT3IsIGF0IGxlYXN0LCB0aGF0IHRoZSBiZW5lZml0Cj4gb2YgaGF2aW5n
IHRoZSBsb2dpYyBzZWxmLWNvbnRhaW5lZCBpbiBDcmVkaXQgY29kZSwgb3ZlcndlaWdodCB0aGlz
Cj4gc2xpZ2h0IGxvc3Mgb2YgY29oZXJlbmN5IGJldHdlZW4gdGhlIG5hbWUgb2YgdGhlIGZpZWxk
IGFuZCBpdHMgY29udGVudAo+ICh0aGluZ3MgcmVtYWlucyB3ZWxsIHdpdGhpbiBDcmVkaXQncyBz
dGFuZGFyZHMgd3J0IHRvIHRpbWUgYWNjb3VudGluZyEKPiA6LS8pLgo+Cj4gQnV0IEknZCBhZGQg
YSBmZXcgd29yZHMgYWJvdXQgYWxsIHRoaXMgZWl0aGVyIGluIHRoZSBjaGFuZ2Vsb2csIGFuZAo+
IHByb2JhYmx5IGFsc28gaW4gYSBjb21tZW50IChldmVuIGEgdmVyeSBzaG9ydCBvbmUsIGxpa2Ug
Imxhc3RfcnVuX3RpbWUKPiBpcyBvbmx5IG1lYW5pbmdmdWwgZm9yIG5vbiBydW5uaW5nIHRhc2tz
IiBjbG9zZSB0byB3aGVyZSB5b3UgdXBkYXRlIGl0LAo+IG9yIHNvbWV0aGluZyBsaWtlIHRoYXQp
LgpPSy4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 19:51:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 19: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 1g0BAH-0007hf-Sl; Wed, 12 Sep 2018 19: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=warh=l2=xenproject.org=prvs=786e86e9e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0BAF-0007hW-Ql
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 19:51:03 +0000
X-Inumbo-ID: eaf0668c-b6c4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaf0668c-b6c4-11e8-a8a5-bc764e045a96;
 Wed, 12 Sep 2018 21:49:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,366,1531785600"; d="scan'208";a="65160513"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75207-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=4423f0bc613b5451feaa546c3f330ad625d65638
X-Osstest-Versions-That: ovmf=5c9ac43f47865bb9b13608fd7ae1d39ab73ef397
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 12 Sep 2018 20:50:58 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75207: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjA3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA0NDIzZjBiYzYxM2I1NDUxZmVhYTU0NmMzZjMzMGFkNjI1
ZDY1NjM4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YzlhYzQzZjQ3
ODY1YmI5YjEzNjA4ZmQ3YWUxZDM5YWI3M2VmMzk3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MDUgIDIwMTgtMDktMTIgMDg6MjA6MjIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjA3ICAyMDE4LTA5LTEyIDE0OjUwOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIERvbmdhbyBHdW8gPGRvbmdhby5ndW9AaW50ZWwuY29tPgog
IERvbmdhbyBHdW88ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBZb25naG9u
ZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFu
Z3guemhhb0BpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6
aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5n
eC56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNDQyM2YwYmM2MTNiNTQ1MWZlYWE1NDZj
M2YzMzBhZDYyNWQ2NTYzOApBdXRob3I6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KRGF0ZTogICBXZWQgU2VwIDUgMTE6MjY6MTUgMjAxOCArMDgwMAoKICAgIEJhc2VUb29s
czogRml4IHRoZSBSYWlzZUVycm9yIHZhcmlhYmxlIGlzc3VlIGNhdXNlZCBieSA4NTU2OThmYjY5
ZgogICAgCiAgICBUaGUgYnVnIGlzIHRoYXQgaXQgY2F1c2UgdGhlIFJhaXNlRXJyb3IgYWx3YXlz
IGJlIHNldCB0byBUUlVFIGV2ZW4gd2UKICAgIGNhbGwgdGhlIGZ1bmN0aW9uIHdpdGggRkFMU0Ug
cGFyYW1ldGVyLgogICAgCiAgICBDYzogSGVzcyBDaGVuIDxoZXNoZW5nLmNoZW5AaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEhlc3MgQ2hlbiA8aGVzaGVuZy5jaGVuQGludGVsLmNvbT4KCmNvbW1pdCA0YzBkMTll
NWJmNTBjMGVkYzMzOTE0YTFkM2U4YjY5OTQzZDU0NzNmCkF1dGhvcjogRG9uZ2FvIEd1byA8ZG9u
Z2FvLmd1b0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAyMzoyNjo1NiAyMDE4ICswODAw
CgogICAgQmFzZVRvb2xzOiBTdXBwb3J0IG11bHRpIHRocmVhZCBidWlsZCBCYXNldG9vbCBvbiBX
aW5kb3dzCiAgICAKICAgIEFkZCBObWFrZVN1YmRpcnMucHkgdG8gcmVwbGFjZSBObWFrZVN1YmRp
cnMuYmF0IGluIFZTIE1ha2VmaWxlLiBUaGlzIHNjcmlwdCB3aWxsCiAgICBpbnZva2Ugbm1ha2Ug
aW4gbXVsdGkgdGhyZWFkIG1vZGUuIEl0IGNhbiBzYXZlIG1vcmUgdGhhbiBoYWxmIHRpbWUgb2Yg
QmFzZVRvb2xzCiAgICBDIGNsZWFuIGJ1aWxkLgogICAgR0NDIG1ha2Ugc3VwcG9ydHMgbXVsdGlw
bGUgdGhyZWFkIGluIG1ha2UgcGhhc2UuIFNvLCBHTlVtYWtlZmlsZSBkb2Vzbid0IG5lZWQgYXBw
bHkKICAgIHRoaXMgc2NyaXB0LgogICAgCiAgICBzaW5nbGUgdGFzayBvciBqb2I9MToKICAgICAg
ICBqdXN0IHNpbmdsZSB0aHJlYWQgYW5kIGludm9rZSBzdWJwcm9jZXNzLHN1YnByb2Nlc3Mgd2ls
bCB1c2UKICAgICAgICBzeXN0ZW0uc3Rkb3V0IHRvIHByaW50IG91dHB1dC4KICAgIG11bHRpIHRh
c2s6CiAgICAgICAgdGhyZWFkIG51bWJlciBpcyBsb2dpYyBjcHUgY291bnQuQWxsIHN1YnByb2Nl
c3Mgb3V0cHV0IHdpbGwgcGFzcyB0bwogICAgICAgIHB5dGhvbiBzY3JpcHQgYnkgUElQRSBhbmQg
dGhlbiBzY3JpcHQgcHJpbnQgaXQgdG8gc3lzdGVtLnN0ZG91dC4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRG9uZ2FvIEd1bzxkb25nYW8uZ3VvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFRlc3QtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDczZGJkNmFmYWIzNTY2NjNjODZlZDQx
MmEwNDQwYTk2ZTgwNjRkZDcKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CkRhdGU6ICAgV2VkIFNlcCA1IDA4OjU0OjU0IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cg
WGhjaUR4ZTogU2V0IEhTRUUgQml0IGlmIFNFUlIjIEVuYWJsZSBCaXQgaXMgc2V0CiAgICAKICAg
IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY3
CiAgICAKICAgIFdoZW4gdGhlIEhTRUUgaW4gdGhlIFVTQkNNRCBiaXQgaXMgYSDigJgx4oCZIGFu
ZCB0aGUgSFNFIGJpdCBpbiB0aGUKICAgIFVTQlNUUyByZWdpc3RlciBpcyBhIOKAmDHigJksIHRo
ZSB4SEMgc2hhbGwgYXNzZXJ0IG91dC1vZi1iYW5kIGVycm9yCiAgICBzaWduYWxpbmcgdG8gdGhl
IGhvc3QgYW5kIGFzc2VydCB0aGUgU0VSUiMgcGluLgogICAgVG8gcHJldmVudCBtYXNraW5nIGFu
eSBwb3RlbnRpYWwgaXNzdWVzIHdpdGggU0VSUiwgdGhpcyBwYXRjaCBpcwogICAgdG8gc2V0IFVT
QkNNRCBIb3N0IFN5c3RlbSBFcnJvciBFbmFibGUoSFNFRSkgQml0IGlmIFBDSUNNRCBTRVJSIwog
ICAgRW5hYmxlIEJpdCBpcyBzZXQuCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgogICAgQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBD
YzogRmVpMSBXYW5nIDxmZWkxLndhbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgODRhNTJkNGQwMzAxODVhNDRmMmQ4NzM2MTQy
YzZmMGIxOWM2ZTliMQpBdXRob3I6IFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50
ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNCAxNTo1MTowNSAyMDE4ICswODAwCgogICAgQmFzZVRv
b2xzOiBTS1UgaW5oZXJpdGFuY2UuCiAgICAKICAgIElmIHRoZSBTa3VCJ3MgcGFyZW50IFNrdUEg
aXMgbm90IGluIFNLVUlEX0lERU5USUZJRVIsIHRoZW4KICAgIG1ha2UgU2t1QiBpbmhlcml0IGZy
b20gU2t1QSBhcyBpZiB0aGUgU0tVSURfSU5ERU5USUZJRVIKICAgIGlzIEFMTC4KICAgIAogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQog
ICAgU2lnbmVkLW9mZi1ieTogWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNv
bT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgoKY29tbWl0IDRjNmZkYTMzYzhhYWZkNzZjYWQ3NjMxZTVkYTk1NWI5MTYzMTM0
MzYKQXV0aG9yOiBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDUgMTg6NDI6MjMgMjAxOCArMDgwMAoKICAgIEJhc2VUb29sczogQ29ycmVj
dCBEWEVfUENEX0RBVEFCQVNFX0lOSVQuCiAgICAKICAgIEFkZCB0aGUgaGFuZGxlIG9mIFBDRF9E
QVRBQkFTRV9JTklUIGFuZCBQQ0RfREFUQUJBU0VfVU5JTklUCiAgICBmb3IgQm9vbGVhbiB0eXBl
IHBjZC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5n
eC56aGFvQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDYzog
Qm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGNlZDg2ODU4MzhiZDVhOWIwOTFmZGM1
MzdjNDk0ZTM2NDUwYjA1ZjUKQXV0aG9yOiBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFv
QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDQgMTQ6NTk6MzkgMjAxOCArMDgwMAoKICAgIEJh
c2VUb29sczogQ2hlY2sgUGNkTnZTdG9yZURlZmF1bHRWYWx1ZUJ1ZmZlci4KICAgIAogICAgQnVp
bGQgdG9vbCBzaG91bGQgcmVwb3J0IHdhcm5pbmcgaWYgYSBwbGF0Zm9ybQogICAgZGVmaW5lcyBb
RGVmYXVsdFN0b3Jlc10gYnV0IGZvcmdldHMgdG8gZGVmaW5lZAogICAgUGNkTnZTdG9yZURlZmF1
bHRWYWx1ZUJ1ZmZlciBhcyBQY2RzRHluYW1pY0V4VnBkIGluIGRzYyBmaWxlLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdo
b25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMu
ZmVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgY2ZlZDhhMzdlYzNjZjk3NGU0ZWFhYTI5OGRhNjcwNDEzM2IwMDAx
OQpBdXRob3I6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KRGF0ZTogICBNb24g
U2VwIDMgMDk6MDU6NTMgMjAxOCArMDgwMAoKICAgIEJhc2VUb29sczogSW52b2x2ZSBEZWMgZGVm
YXVsdCB2YWx1ZSB0byBjYWxjdWxhdGUgTWF4c2l6ZQogICAgCiAgICBJbnZvbHZlIERlYyBkZWZh
dWx0IHZhbHVlIHRvIGNhbGN1bGF0ZSBNYXhzaXplIGZvciBzdHJ1Y3R1cmUgUENECiAgICAKICAg
IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDYzogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5j
YXJzZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KCmNvbW1pdCA3MTEyN2NlODgzOTJkMmEwMzkyY2IwY2I5MGVhYTAyNDVkYTE0ZjA1CkF1
dGhvcjogRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAg
NCAxNDoxMzoxOCAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiBTdHJ1Y3R1cmUgUGNkIHZhbHVl
IG92ZXJyaWRlIGluY29ycmVjdC4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBnb2luZyB0byBmaXgg
dGhlIGlzc3VlIHRoYXQKICAgIFRoZSBQY2QgZmllbGQgdmFsdWUgaXMgb3ZlcnJpZGUgaW5jb3Jy
ZWN0bHkgd2hlbiB0aGVyZQogICAgaXMgbm8gUGNkIG92ZXJhbGwgdmFsdWUgYXNzaWdubWVudCBp
biBEc2MgZmlsZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0
IGI2MmNiZmI3ODdlMWFjNTk0ZmNlNjE4YTFhOWM4NmNhYmM2M2Q1NGIKQXV0aG9yOiB6aGlqdWZh
biA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMDo0OTozNCAyMDE4
ICswODAwCgogICAgQmFzZVRvb2xzOiBSZXBvcnQgZXJyb3IgZm9yIGluY29ycmVjdCBoZXggdmFs
dWUgZm9ybWF0CiAgICAKICAgIFRoZSBjYXNlIGlzIHVzZXIgdXNlIDB4MX0gYXMgYSBoZXggdmFs
dWUgZm9yIFBjZCwgaXQgZGlyZWN0bHkgY2F1c2UKICAgIHRvb2wgcmVwb3J0IHRyYWNlYmFjayBp
bmZvLiBUaGlzIHBhdGNoIGFkZCBtb3JlIGVycm9yIGluZm8uCiAgICAKICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25n
LnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1
QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 20:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 20:31: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 1g0Bmk-0002Cd-Ah; Wed, 12 Sep 2018 20:30:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0Bmi-0002CT-Sg
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 20:30:48 +0000
X-Inumbo-ID: dbaa7cf7-b6ca-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbaa7cf7-b6ca-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 20:31: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 1g0Bmd-0001JJ-7n; Wed, 12 Sep 2018 20:30: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 1g0Bmd-0001VJ-0n; Wed, 12 Sep 2018 20:30:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0Bmd-0000m9-0A; Wed, 12 Sep 2018 20:30:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127531-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7c1b097f27bf1809369ef3a9ec7ec748fc178cbe
X-Osstest-Versions-That: linux=11da3a7f84f19c26da6f86af878298694ede0804
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 20:30:42 +0000
Subject: [Xen-devel] [linux-next test] 127531: 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>

ZmxpZ2h0IDEyNzUzMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzUx
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
MTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
MTYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUx
NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
MTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1MTYK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NTE2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUx
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
MTYKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTE2CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzUxNgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTE2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxMjc1MTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzUxNgogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjc1MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzUxNgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3NTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc1MTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzUxNgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTE2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1MTYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNzUxNgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2MxYjA5N2YyN2Jm
MTgwOTM2OWVmM2E5ZWM3ZWM3NDhmYzE3OGNiZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMTFkYTNhN2Y4NGYxOWMyNmRhNmY4NmFmODc4Mjk4Njk0ZWRlMDgwNAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1MzEgIDIwMTgtMDktMTIgMDk6MTk6MTIgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 12 23:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 23: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 1g0EAN-0004m0-DX; Wed, 12 Sep 2018 23:03:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zmt=l2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g0EAM-0004lv-83
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 23:03:22 +0000
X-Inumbo-ID: 2c221f99-b6e0-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c221f99-b6e0-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 23:04:16 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25EAE20839;
 Wed, 12 Sep 2018 23:03:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536793400;
 bh=ZQvNTUfk8e/Z6/GW6mZJpwNGMllDbu69W8uilsg2+Xk=;
 h=Date:From:To:cc:Subject:From;
 b=Dq0iDmJrFVqhNNlurpUahkBJwlBwKUMH9q42MxUxhaLc8m47p8x5A43Vz2dU/GXHp
 VCriOEAVxOriSxe5oo6MHuUzgGhqnEIDGxcVgFVN6pmah/ksS5J4zS+4dYVXfbH0qy
 5oS9tZYVVjBpOt7IuBdQ9wfwE5tow6JOgM6AIkUs=
Date: Wed, 12 Sep 2018 16:03:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: dfaggioli@suse.com
Message-ID: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-27116412-1536793175=:4255"
Content-ID: <alpine.DEB.2.10.1809121559400.4255@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 milanboberic94@gmail.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-27116412-1536793175=:4255
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1809121559401.4255@sstabellini-ThinkPad-X260>

Hi Dario,

Milan has just found a bug in the null scheduler: apparently it is not
possible to start a VM again after it has been destroyed.

My initial suspicion was that the VM wasn't properly destroyed, but I
asked Milan to double check with xl list, and the VM doesn't show in the
list anymore.

Any ideas?

Cheers,

Stefano

On Wed, 12 Sep 2018, Milan Boberic wrote:
> I double checked it, when I remove sched=null and vwfi=native I can create and destroy bare-metal application as many times as I
> want.Â 
> When I include sched=null and vwfi=native I can create it once and when I destroy it I can't create it again, again the same
> error.
>
> root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
> Parsing config from bm1.cfg
> (XEN) IRQ 48 is already used by domain 1
> libxl: error: libxl_create.c:1278:domcreate_launch_dm: Domain 2:failed give domain access to irq 48: Device or resource busy
> libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain 2:Non-existant domain
> libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 2:Unable to destroy guest
> libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 2:Destruction of domain failed
--8323329-27116412-1536793175=:4255
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-27116412-1536793175=:4255--


From xen-devel-bounces@lists.xenproject.org Wed Sep 12 23:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Sep 2018 23:08: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 1g0EF5-0004yZ-1L; Wed, 12 Sep 2018 23:08:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ooee=l2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0EF2-0004yP-Vj
 for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 23:08:13 +0000
X-Inumbo-ID: d93f800e-b6e0-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d93f800e-b6e0-11e8-a6a9-d7ebe60f679a;
 Wed, 12 Sep 2018 23:09: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 1g0EEz-0004IA-Rz; Wed, 12 Sep 2018 23: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 1g0EEz-0000iY-KI; Wed, 12 Sep 2018 23:08:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0EEz-0000jj-JS; Wed, 12 Sep 2018 23:08:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127535-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=5e335542de83558e46d28de1008a1c37d5d6679a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 12 Sep 2018 23:08:09 +0000
Subject: [Xen-devel] [linux-linus test] 127535: 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>

ZmxpZ2h0IDEyNzUzNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTM1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0
LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZTMzNTU0MmRl
ODM1NThlNDZkMjhkZTEwMDhhMWMzN2Q1ZDY2NzlhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDMwIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
OCBkYXlzICAgMjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTM1ICAyMDE4LTA5
LTEyIDEwOjQ1OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTcwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODU5MSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 03:43:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 03:43: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 1g0IX3-00076x-Ti; Thu, 13 Sep 2018 03:43:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0IX2-00076n-GZ
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 03:43:04 +0000
X-Inumbo-ID: 3ebbb53e-b707-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ebbb53e-b707-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 03:43: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 1g0IWz-0002hI-4P; Thu, 13 Sep 2018 03:43: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 1g0IWy-0003WX-Sv; Thu, 13 Sep 2018 03:43:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0IWy-0001zw-SJ; Thu, 13 Sep 2018 03:43:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127541-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:xen-install: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-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-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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: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-libvirt:migrate-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-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-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 03:43:00 +0000
Subject: [Xen-devel] [xen-unstable test] 127541: 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>

ZmxpZ2h0IDEyNzU0MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU0MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAxMDQgbGVhay1jaGVj
ay9jaGVjayBmYWlsIGluIDEyNzUyMCBwYXNzIGluIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBm
YWlsIHBhc3MgaW4gMTI3NTIwCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1p
bnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc1MjAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3NTIwIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMjc1MjAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjc0ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
NDg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3NDg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
NzQ4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
ZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBi
YWNhZmFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0ODkgIDIwMTgtMDktMTEgMDE6NTE6NTkg
WiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTA0ICAyMDE4LTA5LTExIDE0OjM2
OjU0IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTIw
ICAyMDE4LTA5LTEyIDAxOjUyOjAxIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
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
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxZDA2OWU0NWY3Li4xZGZiOGU2ZTA5
ICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxIC0+IG1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 04:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 04:09: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 1g0IwF-0000jM-TR; Thu, 13 Sep 2018 04:09:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0IwE-0000jC-8E
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 04:09:06 +0000
X-Inumbo-ID: e2803d62-b70a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2803d62-b70a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 04:10: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 1g0IwB-0003Hl-Au; Thu, 13 Sep 2018 04:09: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 1g0IwA-0004a5-S2; Thu, 13 Sep 2018 04:09:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0IwA-0000Uk-RO; Thu, 13 Sep 2018 04:09:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127554-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7c41b8135de692ea45334747b73936ea6804622f
X-Osstest-Versions-That: ovmf=4423f0bc613b5451feaa546c3f330ad625d65638
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 04:09:02 +0000
Subject: [Xen-devel] [ovmf test] 127554: 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>

ZmxpZ2h0IDEyNzU1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1NTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3YzQxYjgxMzVkZTY5MmVhNDUzMzQ3NDdiNzM5MzZl
YTY4MDQ2MjJmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NDIzZjBi
YzYxM2I1NDUxZmVhYTU0NmMzZjMzMGFkNjI1ZDY1NjM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1MjggIDIwMTgtMDktMTIgMDg6MTA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTU0ICAyMDE4LTA5LTEzIDAxOjQwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNl
eUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIFN0ZXBoZW4g
QmVuamFtaW4gPHN0ZXBoZW5AcmVkaGF0LmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKICAgNDQyM2YwYmM2MS4uN2M0MWI4MTM1ZCAgN2M0MWI4MTM1ZGU2OTJlYTQ1
MzM0NzQ3YjczOTM2ZWE2ODA0NjIyZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 05:04:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 05: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 1g0Jn9-0005B8-UG; Thu, 13 Sep 2018 05:03: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=ouki=l3=gmail.com=j.abraham1776@srs-us1.protection.inumbo.net>)
 id 1g0GCm-0004aL-SX
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 01:14:01 +0000
X-Inumbo-ID: 08510404-b6f2-11e8-a8a5-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08510404-b6f2-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 03:12:07 +0200 (CEST)
Received: by mail-pl1-x644.google.com with SMTP id g2-v6so1811802plo.2
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 18:13:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:date:to:cc:subject:message-id:mime-version:content-disposition
 :content-transfer-encoding:user-agent;
 bh=aJ9AQtKLGkwTUkHy8D91QUtCJepMIhmeG7CbI7IIaG4=;
 b=AiRKGllzq07MwbpT+mogc89yMZWpHvwAY60uc1a21TyUfz6C30Dpnju/Ei5WhlW8JU
 MSttF6YRB2Q+sdliZKBeApOqNR7CTwOgJ++nvi5bpOQMIvryKFeSwQkREvKP54RhdxtD
 tHCzvVJKfzke0wi9kTJ9tlZ7bY7kVLDm6CADV7w2UYAhRy05bMjudveDCw57InjviJ4A
 MXA93JhjXpbqc2RsP2uP0GcFF7gaeBqrA139edXtmmegaeMc1viPFW78ftkjX7q+hEZD
 9ttQQAZWmf0vpeU2flPgF49NwWmDDFt6kWq2tZR89mhTCv4F6cT1fiFw7pCEJJc36hXM
 udow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:date:to:cc:subject:message-id:mime-version
 :content-disposition:content-transfer-encoding:user-agent;
 bh=aJ9AQtKLGkwTUkHy8D91QUtCJepMIhmeG7CbI7IIaG4=;
 b=duWYIxGoRnndmbkH5wd9Neq+bH9d+g3CATCe5GrTI0+O94YllK4NZSSxkfnyZ3djbg
 2CAbMLBNFyS6ZODvpB3oq1UFD1ryQc/7NHX6SoxZ5uG+hYvDcGTL2ZM3PqzRk0jT270u
 /IZo+w0/9JhrT/lf9pNOT/EGubfv+oEGgnw/8hO1oQxJJXXToBfyfMvszTy9Mu/4xc9I
 W8uJpf+rIUkos2yojo8hS0/pK4YZs2UokKI0IIjZXZ5AW4u3ecFCeNu2sM9Y7nKZEfmP
 dedSS3735n/gG8Zqtos4aILBY1XbeD/oAMMIW9eSpnwkC1GTRB9TKmfS+Rl3hp/Xnewq
 FBHA==
X-Gm-Message-State: APzg51DaMdLrNQhF2X41mCWWlco4hfAfuXBCET/N079z6elG19ziHWqc
 TqHc11+SSlTJQmpr2/HdAkI=
X-Google-Smtp-Source: ANB0VdZeRCkAUYw9y/sVp1tveQp+ij8W6YRcwmL2HA5paYa4xE+b3jPq/7Tw04QqRxOcItChUBY/QQ==
X-Received: by 2002:a17:902:9696:: with SMTP id
 n22-v6mr4913841plp.212.1536801237880; 
 Wed, 12 Sep 2018 18:13:57 -0700 (PDT)
Received: from josh-ThinkPad-T460s (cpe-75-80-215-168.hawaii.res.rr.com.
 [75.80.215.168])
 by smtp.gmail.com with ESMTPSA id v2-v6sm2646972pgf.58.2018.09.12.18.13.56
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 12 Sep 2018 18:13:57 -0700 (PDT)
From: Josh Abraham <j.abraham1776@gmail.com>
X-Google-Original-From: Josh Abraham <sinisterpatrician@gmail.com>
Date: Wed, 12 Sep 2018 15:13:54 -1000
To: boris.ostrovsky@oracle.com
Message-ID: <20180913011354.GA19226@josh-ThinkPad-T460s>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Mailman-Approved-At: Thu, 13 Sep 2018 05:03:46 +0000
Subject: [Xen-devel] [PATCH] xen: fix GCC warning and remove duplicate
 EVTCHN_ROW/EVTCHN_COL 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: jgross@suse.com, j.abraham1776@gmail.com, kernel-janitors@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, aams@amazon.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>

VGhpcyBwYXRjaCByZW1vdmVzIGR1cGxpY2F0ZSBtYWNybyB1c2VhZ2UgaW4gZXZlbnRzX2Jhc2Uu
Yy4KCkl0IGFsc28gZml4ZXMgZ2NjIHdhcm5pbmc6CnZhcmlhYmxlIOKAmGNvbOKAmSBzZXQgYnV0
IG5vdCB1c2VkIFstV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlXQoKU2lnbmVkLW9mZi1ieTogSm9z
aHVhIEFicmFoYW0gPGouYWJyYWhhbTE3NzZAZ21haWwuY29tPgotLS0KIGRyaXZlcnMveGVuL2V2
ZW50cy9ldmVudHNfYmFzZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19i
YXNlLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwppbmRleCAwOGU0YWYwNGQ2
ZjIuLmU2YzE5MzQ3MzRiNyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19i
YXNlLmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKQEAgLTEzOCw3ICsx
MzgsNyBAQCBzdGF0aWMgaW50IHNldF9ldnRjaG5fdG9faXJxKHVuc2lnbmVkIGV2dGNobiwgdW5z
aWduZWQgaXJxKQogCQljbGVhcl9ldnRjaG5fdG9faXJxX3Jvdyhyb3cpOwogCX0KIAotCWV2dGNo
bl90b19pcnFbRVZUQ0hOX1JPVyhldnRjaG4pXVtFVlRDSE5fQ09MKGV2dGNobildID0gaXJxOwor
CWV2dGNobl90b19pcnFbcm93XVtjb2xdID0gaXJxOwogCXJldHVybiAwOwogfQogCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 05:13:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 05: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 1g0Jwv-0005yT-VT; Thu, 13 Sep 2018 05:13: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=bifp=l3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0Jwv-0005yO-4S
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 05:13:53 +0000
X-Inumbo-ID: 8a8d1ac4-b713-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a8d1ac4-b713-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 07:11:59 +0200 (CEST)
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 09A2FAD05;
 Thu, 13 Sep 2018 05:13:48 +0000 (UTC)
To: Josh Abraham <j.abraham1776@gmail.com>, boris.ostrovsky@oracle.com
References: <20180913011354.GA19226@josh-ThinkPad-T460s>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <37107f15-119b-118e-cbd3-1bb87356e442@suse.com>
Date: Thu, 13 Sep 2018 07:13:46 +0200
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: <20180913011354.GA19226@josh-ThinkPad-T460s>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: fix GCC warning and remove duplicate
 EVTCHN_ROW/EVTCHN_COL 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: xen-devel@lists.xenproject.org, kernel-janitors@vger.kernel.org,
 aams@amazon.com, linux-kernel@vger.kernel.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>

T24gMTMvMDkvMTggMDM6MTMsIEpvc2ggQWJyYWhhbSB3cm90ZToKPiBUaGlzIHBhdGNoIHJlbW92
ZXMgZHVwbGljYXRlIG1hY3JvIHVzZWFnZSBpbiBldmVudHNfYmFzZS5jLgo+IAo+IEl0IGFsc28g
Zml4ZXMgZ2NjIHdhcm5pbmc6Cj4gdmFyaWFibGUg4oCYY29s4oCZIHNldCBidXQgbm90IHVzZWQg
Wy1XdW51c2VkLWJ1dC1zZXQtdmFyaWFibGVdCj4gCj4gU2lnbmVkLW9mZi1ieTogSm9zaHVhIEFi
cmFoYW0gPGouYWJyYWhhbTE3NzZAZ21haWwuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 05:35:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 05:35: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 1g0KHO-0007UL-RY; Thu, 13 Sep 2018 05:35: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=ixep=l3=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1g0KHM-0007UG-PQ
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 05:35:00 +0000
X-Inumbo-ID: 7dbd813b-b716-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x230.google.com (unknown [2a00:1450:4864:20::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dbd813b-b716-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 07:33:07 +0200 (CEST)
Received: by mail-lj1-x230.google.com with SMTP id v26-v6so3562791ljj.3
 for <xen-devel@lists.xenproject.org>; Wed, 12 Sep 2018 22:34:58 -0700 (PDT)
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-transfer-encoding:content-language;
 bh=3GuN9Neu1cXhYtgHfvruQZh8h1LIVfRQdM/JWMNl48U=;
 b=ehJlmE4HNj6k4Zuxf/q5OSm5fBinv1MNIi5Lteh7Ht7zttSdoSrJm0XXodz8Mk85K2
 gJ47/O3dIXjmIooDOVw7u5PMl4xZGvmspRJYZFJs7Ii6coPAlQmPh2UfQPaNFU1t4Au7
 y5s8lWSwfOTZNGYYF8sZ11DNp9bS8xH8XDYfQS0Pf3OWq9T4fBu/ALd+nZ4cbiMdeKGI
 NJb3E6qp5WugBVl1iXd7b66SwroHBrYdm3RXSpT6jgnBQD2HO/W4/GKQy3xHn/+30oPd
 echG2DFgAo1DmL9HOLlmDWONs38HnQ6a5duDMzYMESth91rsj7Y6CVzCj/O5DJVDPnA6
 HO1A==
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-transfer-encoding
 :content-language;
 bh=3GuN9Neu1cXhYtgHfvruQZh8h1LIVfRQdM/JWMNl48U=;
 b=lZfJHZdiVWIOKjw/VpU41Y46hN5u9jje5FWVlz3xN7X+ZyiEIUxAxTAGqKLpco11/w
 b/+cDwJ6Vpn66n/L6unedn8Q4/ynFb8d+VFNqNzSxJTSQrGajdphiP39Qt7vzObOJUKE
 Qf9cZWJMkSMkQCUzeIR6mDk2TJG6zPdedg6ImXtkI9DQreJEScbP2aSgLV/CqKPqW+BD
 qAJnIxiU+8pmUcqzEv72oUe+3QcFXjtAZf/iv4R608cmcOrX+GIuAjR29loAyXgtB67o
 XxuCPl1m8W/4aKvV5XxYOd+PGya9OqTAx8yRnBIsqW+ETlE59bSsqb7cSaYUa6Goe7IZ
 /yqw==
X-Gm-Message-State: APzg51CrCamK7udyqqhl3g3zxhdaNfJpS8n2WV1KIKb8GoiACAq0aNbJ
 R/ZHvVHftg6YVqBtUzZcjJA=
X-Google-Smtp-Source: ANB0VdamMRTJbUV/zCmO36HInPnSDJbQdy9rISTuhkdrs1dNI1EgjQqWlA8HqnzID7n2LFVlsiyqsA==
X-Received: by 2002:a2e:8905:: with SMTP id d5-v6mr3480029lji.97.1536816896444; 
 Wed, 12 Sep 2018 22:34:56 -0700 (PDT)
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
 m71-v6sm508452lje.84.2018.09.12.22.34.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 12 Sep 2018 22:34:55 -0700 (PDT)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.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: <20180911082952.23322-1-andr2000@gmail.com>
 <20180911082952.23322-2-andr2000@gmail.com>
 <7291d10d-3fe2-2cba-e5f7-cd30b91a7cf1@xs4all.nl>
 <1e6eca59-c002-42b7-d8b6-f8a525898291@gmail.com>
 <bffe0f61-c2b6-33c9-1fbc-d81bbf52f013@xs4all.nl>
 <8a7b3f0d-4385-201a-d50a-69d81470f2fb@gmail.com>
 <457d93c8-b01e-0824-483d-5bdf6a49e69b@xs4all.nl>
 <1a8e5f3e-cf57-ccb0-f1d2-650e4c325166@gmail.com>
 <007a6af9-e504-dc76-2a61-f3cff1dd61a5@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <88d2a7c6-4cbb-0ed6-778b-97abef05bf9e@gmail.com>
Date: Thu, 13 Sep 2018 08:34:54 +0300
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: <007a6af9-e504-dc76-2a61-f3cff1dd61a5@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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-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>

T24gMDkvMTIvMjAxOCAwNTozOCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+IE9uIDA5LzEyLzE4
IDE2OjE1LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMDkvMTIvMjAxOCAw
NDozOCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4gT24gMDkvMTIvMTggMTU6MDIsIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+IE9uIDA5LzEyLzIwMTggMDM6MjUgUE0sIEhh
bnMgVmVya3VpbCB3cm90ZToKPj4+Pj4+Pj4gKyAqIGZvcm1hdHMKPj4+Pj4+Pj4gKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDxmb3JtYXQsIGNoYXJbNF0+Cj4+Pj4+Pj4+ICsgKgo+Pj4+Pj4+PiAr
ICogICAgICBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25l
IHBlciBlYWNoCj4+Pj4+Pj4+ICsgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBu
YW1lIG9mIHRoZSBkaXJlY3RvcnkgaXMgdGhlCj4+Pj4+Pj4+ICsgKiAgICAgIGNvcnJlc3BvbmRp
bmcgRk9VUkNDIHN0cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4+Pj4+Pj4gKyAqICAg
ICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgcmVz
b2x1dGlvbnMuCj4+Pj4+Pj4gU28gaG93IHdpbGwgdGhpcyB3b3JrIGZvciBhIHBpeGVsZm9ybWF0
IGxpa2UgVjRMMl9QSVhfRk1UX0FSR0I1NTVYPwo+Pj4+Pj4+Cj4+Pj4+Pj4gQXMgbWVudGlvbmVk
IGJlZm9yZSwgd2UgZGlzcGxheSBzdWNoIGZvcm1hdHMgYXMgJ1hYWFgtQkUnLCBpLmUuIGNoYXJb
N10uCj4+Pj4+PiBvaywgdGhlbiBJJ2xsIGNoYW5nZSB0aGlzIHRvIGNoYXJbN10gYW5kIHB1dCBh
IG5vdGUgb24gYmlnLWVuZGlhbjoKPj4+Pj4+Cj4+Pj4+PiAgICAgICogICAgICBJZiBmb3JtYXQg
cmVwcmVzZW50cyBhIGJpZy1lbmRpYW4gRk9VUkNDIGNvZGUsIHRoZW4gIi1CRSIKPj4+Pj4+ICAg
ICAgKiAgICAgIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLCBjYXNlIGluc2Vuc2l0aXZlLgo+Pj4+PiBT
aW5jZSB0aGUgZm91cmNjIGlzIGNhc2Utc2Vuc2l0aXZlLCBJJ2Qga2VlcCAtQkUgY2FzZSBzZW5z
aXRpdmUgYXMgd2VsbC4KPj4+Pj4gWW91ciBkZWNpc2lvbiwgdGhvdWdoLgo+Pj4+IGhtLCBJJ20g
YSBsaXR0bGUgYml0IGNvbmZ1c2VkIGhlcmUuLi4gT25lIG9mIHRoZSBwcmV2aW91cyBjb21tZW50
cyB3YXMuLi4KPj4+Pgo+Pj4+ICAgID4+ICsgKiAgICAgIEZvcm1hdHMgYXJlIG9yZ2FuaXplZCBh
cyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gKPj4+PiAgICA+PiArICogICAgICBz
dXBwb3J0ZWQgcGl4ZWwgZm9ybWF0LiBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIGFuCj4+
Pj4gdXBwZXIgY2FzZQo+Pj4+ICAgID4+ICsgKiAgICAgIHN0cmluZyBvZiB0aGUgY29ycmVzcG9u
ZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dAo+Pj4+IGxldmVsIG9mCj4+Pj4gICAg
Pj4gKyAqICAgICAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBw
b3J0ZWQgcmVzb2x1dGlvbnMuCj4+Pj4KPj4+PiAgICA+TG93ZXItY2FzZSBjaGFyYWN0ZXJzIGFy
ZSBhbHNvIHVzZSBpbiBwaXhlbGZvcm1hdHMsIHNvIEknZCBqdXN0IGtlZXAKPj4+PiB0aGlzIGFz
LWlzLgo+Pj4+ICAgID4KPj4+PiAgICA+SW4gYWRkaXRpb24gaXQgaXMgY29tbW9uIHRvIHNldCBi
aXQgMzEgb2YgdGhlIGZvdXJjYyB0byAxIGlmIHRoZSBmb3JtYXQgaXMKPj4+PiAgICA+YmlnLWVu
ZGlhbiAoc2VlIHY0bDJfZm91cmNjX2JlIG1hY3JvKS4gV2hlbiB2NGwgdXRpbGl0aWVzIHByaW50
IHRoaXMKPj4+PiBmb3JtYXQgd2UKPj4+PiAgICA+YWRkIGEgLUJFIHN1ZmZpeCwgc28gVjRMMl9Q
SVhfRk1UX0FSR0I1NTVYIGJlY29tZXMgIkFSMTUtQkUiLiBZb3UKPj4+PiBtaWdodCB3YW50IHRv
Cj4+Pj4gICAgPmtlZXAgdGhhdCBjb252ZW50aW9uLgo+Pj4+Cj4+Pj4gU28sIGZpbmFsbHksIEkn
bGwgcHV0IHVwcGVyIGNhc2UgY29uc3RyYWludCBoZXJlIGZvciBmb3VyY2MgYW5kICItQkUiPwo+
Pj4+IERpZCBJIG1pc3Mgc29tZXRoaW5nIGhlcmU/Cj4+PiBFYXNpZXN0IGlzIHRvIGxvb2sgYXQg
dmlkZW9kZXYyLmguIExldCBtZSB0YWtlIHR3byBleGFtcGxlczoKPj4+Cj4+PiAjZGVmaW5lIFY0
TDJfUElYX0ZNVF9BUkdCNTU1IHY0bDJfZm91cmNjKCdBJywgJ1InLCAnMScsICc1JykgLyogMTYg
IEFSR0ItMS01LTUtNSAgKi8KPj4+ICNkZWZpbmUgVjRMMl9QSVhfRk1UX0FSR0I1NTVYIHY0bDJf
Zm91cmNjX2JlKCdBJywgJ1InLCAnMScsICc1JykgLyogMTYgIEFSR0ItNS01LTUgQkUgKi8KPj4+
Cj4+PiBUaGUgZm91cmNjIG1hY3JvcyBhcmUgZGVmaW5lZCBhczoKPj4+Cj4+PiAjZGVmaW5lIHY0
bDJfZm91cmNjKGEsIGIsIGMsIGQpXAo+Pj4gICAgICAgICAgICgoX191MzIpKGEpIHwgKChfX3Uz
MikoYikgPDwgOCkgfCAoKF9fdTMyKShjKSA8PCAxNikgfCAoKF9fdTMyKShkKSA8PCAyNCkpCj4+
PiAjZGVmaW5lIHY0bDJfZm91cmNjX2JlKGEsIGIsIGMsIGQpICAgICAgKHY0bDJfZm91cmNjKGEs
IGIsIGMsIGQpIHwgKDEgPDwgMzEpKQo+Pj4KPj4+IFRoZSBjaGFyYWN0ZXJzIGNhbiBiZSBhbnkg
cHJpbnRhYmxlIGNoYXJhY3RlciwgYnV0IGN1cnJlbnRseSB3ZSBvbmx5IHVzZQo+Pj4gYS16LCBB
LVosIDAtOSBhbmQgc3BhY2UgKCcgJykuCj4+Pgo+Pj4gRm9yIGJpZy1lbmRpYW4gZm9ybWF0cyB3
ZSBhbHNvIHNldCBiaXQgMzEgKGkuZS4gYml0IDcgb2YgdGhlIGxhc3QgY2hhcmFjdGVyKQo+Pj4g
dG8gaW5kaWNhdGUgdGhpcy4KPj4+Cj4+PiBJbiBvdXIgdjRsMiB1dGlsaXRpZXMgd2UgdXNlIHRo
aXMgZnVuY3Rpb24gd2hlbiB3ZSB3YW50IHRvIHByaW50IGEgZm91cmNjOgo+Pj4KPj4+IHN0ZDo6
c3RyaW5nIGZjYzJzKF9fdTMyIHZhbCkKPj4+IHsKPj4+ICAgICAgICAgICBzdGQ6OnN0cmluZyBz
Owo+Pj4KPj4+ICAgICAgICAgICBzICs9IHZhbCAmIDB4N2Y7Cj4+PiAgICAgICAgICAgcyArPSAo
dmFsID4+IDgpICYgMHg3ZjsKPj4+ICAgICAgICAgICBzICs9ICh2YWwgPj4gMTYpICYgMHg3ZjsK
Pj4+ICAgICAgICAgICBzICs9ICh2YWwgPj4gMjQpICYgMHg3ZjsKPj4+ICAgICAgICAgICBpZiAo
dmFsICYgKDEgPDwgMzEpKQo+Pj4gICAgICAgICAgICAgICAgICAgcyArPSAiLUJFIjsKPj4+ICAg
ICAgICAgICByZXR1cm4gczsKPj4+IH0KPj4+Cj4+PiBTbyB0aGUgZm91ciBjaGFyYWN0ZXJzICh3
aXRoIGJpdCA3IG1hc2tlZCBvdXQpIGFuZCB0aGUgLUJFIHN1ZmZpeAo+Pj4gaWYgYml0IDcgd2Fz
IHNldCBmb3IgdGhlIGZvdXJ0aCBjaGFyYWN0ZXIuCj4+Pgo+Pj4gU28gZm9yIHlvdXIgcHJvdG9j
b2wsIGlmIHlvdSB3YW50IHRvIHNwZWNpZnkgdGhlIGZvdXJjYywgdGhlbiBJCj4+PiBhc3N1bWUg
ZGVhbGluZyB3aXRoIGNoYXJhY3RlcnMgd2l0aCBiaXQgNyBzZXQgaXMgYSBwYWluIGFzIHdlbGws
Cj4+PiBhbmQgaW4gdGhhdCBjYXNlIHlvdSBhcmUgYmV0dGVyIG9mZiB1c2luZyB0aGUgc2FtZSBz
Y2hlbWUgdGhhdCB3ZQo+Pj4gZG8uCj4+Pgo+Pj4gQW5kIHRvIG1hdGNoIHRoZSBmb3JtYXRzLCBh
cHBsaWNhdGlvbnMgc2hvdWxkIHJlbWVtYmVyIHRoYXQgdGhlCj4+PiBzdHJpbmcgaXMgY2FzZS1z
ZW5zaXRpdmUsIHNvICdhYmNkJyAhPSAnQWJjZCcuCj4+IEFoLCBnb3QgaXQsIHNvIEknbGwganVz
dCBtYWtlIHN1cmUgdGhhdCAiLUJFIiBwYXJ0Cj4+IGlzIGNhc2Ugc2Vuc2l0aXZlLCBlLmcuIHJl
bW92ZSAiY2FzZSBpbnNlbnNpdGl2ZSI6Cj4+Cj4+ICAgICogZm9ybWF0cwo+PiAgICAqICAgICAg
VmFsdWVzOiAgICAgICAgIDxmb3JtYXQsIGNoYXJbN10+Cj4+ICAgICoKPj4gICAgKiAgICAgIEZv
cm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gK
Pj4gICAgKiAgICAgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRoZSBkaXJl
Y3RvcnkgaXMgdGhlCj4+ICAgICogICAgICBjb3JyZXNwb25kaW5nIEZPVVJDQyBzdHJpbmcgbGFi
ZWwuIFRoZSBuZXh0IGxldmVsIG9mCj4+ICAgICogICAgICB0aGUgZGlyZWN0b3J5IHVuZGVyIDxm
b3JtYXRzPiByZXByZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KPj4gICAgKiAgICAgIElm
IGZvcm1hdCByZXByZXNlbnRzIGEgYmlnLWVuZGlhbiBGT1VSQ0MgY29kZSwgdGhlbiAiLUJFIgo+
PiAgICAqICAgICAgc3VmZml4IG11c3QgYmUgYWRkZWQuCj4gSG1tLiBIb3cgYWJvdXQ6ICJJZiB0
aGUgZm9ybWF0IHJlcHJlc2VudHMgYSBiaWctZW5kaWFuIHZhcmlhbnQgb2YgYSBsaXR0bGUKPiBl
bmRpYW4gZm9ybWF0LCB0aGVuIHRoZSAiLUJFIiBzdWZmaXggbXVzdCBiZSBhZGRlZC4gRS5nLiAn
QVIxNScgdnMgJ0FSMTUtQkUnLiIKU291bmRzIGdvb2QsIHdpbGwgdXNlIHRoaXMsIHRoYW5rIHlv
dQo+IEJUVywgdXNpbmcgYml0IDMxIGZvciB0aGlzIGlzIGEgY29tcGxldGUgVjRMMi1zcGVjaWZp
YyBpbnZlbnRpb24uCj4KPj4+IE5vdGUgdGhhdCB0aGVyZSBjYW4gYmUgc3BhY2VzOgo+Pj4KPj4+
ICNkZWZpbmUgVjRMMl9QSVhfRk1UX1kxNiAgICAgdjRsMl9mb3VyY2MoJ1knLCAnMScsICc2Jywg
JyAnKSAvKiAxNiAgR3JleXNjYWxlICAgICAqLwo+Pj4gI2RlZmluZSBWNEwyX1BJWF9GTVRfWTE2
X0JFICB2NGwyX2ZvdXJjY19iZSgnWScsICcxJywgJzYnLCAnICcpIC8qIDE2ICBHcmV5c2NhbGUg
QkUgICovCj4+Pgo+Pj4gU28gdGhhdCB3b3VsZCBiZToKPj4+Cj4+PiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1kxNiAvMTIwMHg3MjAvZnJhbWUtcmF0ZXMgPSAiMTUv
MiIKPj4+Cj4+PiBhbmQ6Cj4+Pgo+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
Zm9ybWF0cy9ZMTYgLUJFLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0gIjE1LzIiCj4+Pgo+Pj4gTm90
IHN1cmUgaWYgdGhhdCB3aWxsIGZseSBmb3IgeW91Lgo+Pj4KPj4+IEN1cnJlbnRseSBpZiB0aGVy
ZSBhcmUgc3BhY2VkLCB0aGVuIHRoZXkgYXJlIGF0IHRoZSBlbmQsIGJ1dCBJIGRvbid0IHRoaW5r
Cj4+PiB3ZSBjYW4gZ3VhcmFudGVlIHRoYXQgZm9yIGFsbCB0aW1lLgo+PiBUaGlzIGlzIGEgcHJv
YmxlbSBhcyBJIGNhbm5vdCBoYXZlIHNwYWNlcy4uLgo+PiBTbywgSSBjYW4gb25seSBwdXQgc29t
ZXRoaW5nIGxpa2U6Cj4+Cj4+ICAgICogICAgICBJZiBGT1VSQ0Mgc3RyaW5nIGxhYmVsIGhhcyBz
cGFjZXMgdGhlbiB0aG9zZSBhcmUgb25seSBhbGxvd2VkIHRvCj4+ICAgICogICAgICBiZSBhdCB0
aGUgZW5kIG9mIHRoZSBsYWJlbCBhbmQgbXVzdCBiZSB0cmltbWVkLgo+IEkgd291bGQgcmVjb21t
ZW5kIHRoYXQgeW91IGFkZCBjb21tZW50cyB0byB2aWRlb2RldjIuaCBhbmQgdGhlIFY0TDIgc3Bl
Y2lmaWNhdGlvbgo+IHdoZXJlIHlvdSBwdXQgZG93biBzb21lIHJlcXVpcmVtZW50cy4gRS5nLiBz
cGFjZXMgb25seSBhdCB0aGUgZW5kLCBjaGFyYWN0ZXJzIG11c3QKPiBiZSBpbiB0aGUgcmFuZ2Ug
b2YgMHgyMC0weDdmLCBhbmQgYSBsaXN0IG9mIGNoYXJhY3RlcnMgdGhhdCBhcmUgbm90IGFsbG93
ZWQgc3VjaAo+IGFzICcvJyBhbmQgJ1wnLiBQZXJoYXBzIG90aGVycyAoJzonPykgYXMgd2VsbC4K
V2lsbCBwdXQ6CiDCoCogLSBhbGwgRk9VUkNDIG1hcHBpbmdzIHVzZWQgZm9yIGNvbmZpZ3VyYXRp
b24gYW5kIG1lc3NhZ2luZyBhcmUKIMKgKsKgwqAgTGludXggVjRMMiBvbmVzOiAKaHR0cHM6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0
L3RyZWUvaW5jbHVkZS91YXBpL2xpbnV4L3ZpZGVvZGV2Mi5oCiDCoCrCoMKgIHdpdGggdGhlIGZv
bGxvd2luZyBleGNlcHRpb25zOgogwqAqwqDCoMKgwqAgLSBjaGFyYWN0ZXJzIGFyZSBhbGxvd2Vk
IGluIFsweDIwOyAweDdmXSByYW5nZQogwqAqwqDCoMKgwqAgLSB3aGVuIHVzZWQgZm9yIFhlblN0
b3JlIGNvbmZpZ3VyYXRpb24gZW50cmllcyB0aGUgZm9sbG93aW5nCiDCoCrCoMKgwqDCoMKgwqAg
YXJlIG5vdCBhbGxvd2VkOgogwqAqwqDCoMKgwqDCoMKgIC0gJy8nLCAnXCcsICcgJyAoc3BhY2Up
LCAnPCcsICc+JywgJzonLCAnIicsICd8JywgJz8nLCAnKicKIMKgKsKgwqDCoMKgwqDCoCAtIGlm
IHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9VUkNDIGNvZGUgdGhlbiB0aG9zZSAK
bXVzdCBiZQogwqAqwqDCoMKgwqDCoMKgwqDCoCB0cmltbWVkCgo+Pj4gSSBqdXN0IHdvbmRlciBo
b3cgeW91IHdhbnQgdG8gZXhwb3NlIHRoYXQuIEUuZy4gdGhlcmUgaXMgb25lIGJhY2tlbmQgYW5k
Cj4+PiB0d28gZnJvbnRlbmRzLiBUaGUgYmFja2VuZCBzdXBwb3J0cyB0d28gcmVzb2x1dGlvbnMg
YW5kIHRoYXQgaXMgZXhwb3NlZAo+Pj4gdG8gYm90aCBiYWNrZW5kcy4gQnV0IG9uY2UgdGhlIGZp
cnN0IGJhY2tlbmQgc3RhcnRzIHN0cmVhbWluZywgdGhlbiB0aGUKPj4+IHNlY29uZCBiYWNrZW5k
IGlzIHN1ZGRlbmx5IGxpbWl0ZWQgdG8gYSBzaW5nbGUgcmVzb2x1dGlvbi4KPj4+Cj4+PiBTb21l
dGhpbmcgZm9yIHlvdSB0byB0aGluayBhYm91dC4KPj4gU2NhbGluZyBvbiBiYWNrZW5kIHNpZGUg
Zm9yIHRoZSBzZWNvbmQgZnJvbnRlbmQKPiBUaGF0J3MgYWxsIHZlcnkgZXhwZW5zaXZlLiBUaGUg
YW1vdW50IG9mIGRhdGEgdGhhdCBpcyBiZWluZyBwdXNoZWQgdG8vZnJvbQo+IEhXIGdldHMgdmVy
eSBsYXJnZSB2ZXJ5IHF1aWNrbHkganVzdCBpbiB0ZXJtcyBvZiBwdXJlIG1lbW9yeSBiYW5kd2lk
dGguCj4KPiBFc3BlY2lhbGx5IHdoZW4geW91IHN0YXJ0IHRhbGtpbmcgYWJvdXQgMTA4MHAgb3Ig
aGlnaGVyIHJlc29sdXRpb25zLgo+Cj4gSnVzdCBzYXlpbmcuCj4KPiBBIHZpZGVvIHN0cmVhbSBv
ZiAxMDgwcDMwIHVzaW5nIFJHQiAyNC1iaXRzIHBlciBwaXhlbCBwcm9kdWNlcyBhYm91dCAxNzgg
TUIvcwo+IHdvcnRoIG9mIGRhdGEuIEFuZCB0aGF0J3Mgbm90IGV4dHJlbWUgYXQgYWxsLiA0a3A2
MCB2aWRlbyBpcyAxLjQyIEdCL3MuCj4KPiBJdCdzIHdoYXQgbWFrZXMgdmlkZW8gZGlmZmVyZW50
IGZyb20gb3RoZXIgZGF0YSBzdHJlYW1zOiB0aGUgc2hlZXIgYW1vdW50IG9mCj4gZGF0YS4gTWVt
b3J5IGJhbmR3aWR0aCBjYW4gcXVpY2tseSBiZWNvbWUgYSBib3R0bGVuZWNrIGluIGEgc3lzdGVt
LiBIYXZpbmcKPiB0byBkbyBjb252ZXJzaW9ucyB3aWxsIGRvdWJsZSBvciBwcm9iYWJseSB0cmlw
bGUgdGhlIGFtb3VudCBvZiBiYW5kd2lkdGggbmVlZGVkLgpZZXMsIEkgZG8gdW5kZXJzdGFuZCB0
aGUgY29zdHMuClRoaXMgaXMgd2h5IEkgYW0gaGFwcHkgdGhhdCBtb3N0IG9mIHRoZSBlbWJlZGRl
ZCB1c2UtY2FzZXMgYXJlCnN0YXRpY2FsbHkgY29uZmlndXJlZCwgc28geW91IGNhbiBjaG9vc2Ug
dGhlIGJlc3QgZml0IGNvbmZpZ3VyYXRpb24KZm9yIHlvdXIgcGFydGljdWxhciB1c2UtY2FzZXMs
IHNvIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGNvbXBsZXggdHJhbnNmb3JtcwpvbiB0aGUgaW1hZ2Vz
IHJlcXVpcmVkLgo+Cj4gUmVnYXJkcywKPgo+IAlIYW5zClRoYW5rIHlvdSwKT2xla3NhbmRyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 05:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 05: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 1g0KdH-0000c6-OU; Thu, 13 Sep 2018 05:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0KdH-0000c1-2C
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 05:57:39 +0000
X-Inumbo-ID: a79d25d4-b719-11e8-a8a5-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a79d25d4-b719-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 07:55:45 +0200 (CEST)
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;
 12 Sep 2018 22:57:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="256848364"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga005.jf.intel.com with ESMTP; 12 Sep 2018 22:57:35 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 22:57:35 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.240]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 13:56:11 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] pass-through: adjust pIRQ migration
Thread-Index: AQHUSQ6H+Jw5AQBmFEaLXKNK1k88DKTtudpw
Date: Thu, 13 Sep 2018 05:56:10 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301933@SHSMSX101.ccr.corp.intel.com>
References: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
In-Reply-To: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWFiOTIxYTctNDNlMy00MmNmLWE3YTgtYzA0NTA5YmNhNzZlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZ1lzNkxiQVBwVjVrZXFcL2lZMzJ1WWFxdFVaMCtNRkZCcDRYNmtlSXpcL3F1d0tpTVwvUjJScG1sU0dwZnJNSDAzTyJ9
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] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDEwLCAyMDE4IDk6NTkgUE0KPiAKPiBGb3Igb25lIGl0IGlzIHF1aXRl
IHBvaW50bGVzcyB0byBpdGVyYXRlIG92ZXIgYWxsIHBJUlEtcyB0aGUgZG9tYWluIGhhcwo+IHdo
ZW4ganVzdCBvbmUgaXMgYmVpbmcgYWRqdXN0ZWQuIEludHJvZHVjZSBodm1fbWlncmF0ZV9waXJx
KCkuCgppdCdzIG1pZ3JhdGVfcGlycSBiZWluZyBpbnRyb2R1Y2VkIGhlcmUuCgo+IAo+IEFkZGl0
aW9uYWxseSBpdCBpcyBib2d1cyB0byBtaWdyYXRlIHRoZSBwSVJRIHRvIGEgdkNQVSBkaWZmZXJl
bnQgZnJvbQo+IHRoZSBvbmUgdGhlIGV2ZW50IGlzIHN1cHBvc2VkIHRvIGJlIHBvc3RlZCB0byAt
IGlmIGFueXRoaW5nLCBpdCBtaWdodCBiZQo+IHdvcnRoIGNvbnNpZGVyaW5nIG5vdCB0byBtaWdy
YXRlIHRoZSBwSVJRIGF0IGFsbCBpbiB0aGUgcG9zdGluZyBjYXNlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:12:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06: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 1g0KrA-00023n-2J; Thu, 13 Sep 2018 06:12:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0Kr8-00023i-Vs
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:11:59 +0000
X-Inumbo-ID: 0c76189f-b71c-11e8-a6a9-d7ebe60f679a
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c76189f-b71c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 06:12:53 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2018 23:11:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="263072485"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga006.fm.intel.com with ESMTP; 12 Sep 2018 23:11:56 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:11:56 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.16]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:11:55 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v6 07/14] x86: add iommu_op to query
 reserved ranges
Thread-Index: AQHUOsaUkKIknktKfE2SyBB2IP/+tqTkOJiAgAmjC6A=
Date: Thu, 13 Sep 2018 06:11:54 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1913019FE@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-8-paul.durrant@citrix.com>
 <5B925A8902000078001E6525@prv1-mh.provo.novell.com>
In-Reply-To: <5B925A8902000078001E6525@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDVjMDdiYTAtMThhYy00MzEyLWJhNTAtZWQxMTA1NWEwOGM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRWJaY25xU0hBUkdRN1NKUzkwTU80aEU4SUF2dmc4aVJjV3lmbkFoT1F5TUlsVWFNRmdlVEordVhTZWU0MURERSJ9
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 v6 07/14] x86: add iommu_op to query
 reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

PiBGcm9tOiBKYW4gQmV1bGljaA0KPiBTZW50OiBGcmlkYXksIFNlcHRlbWJlciA3LCAyMDE4IDc6
MDEgUE0NCj4gDQo+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGFkZHMgYW4gaW9tbXVfb3AgdG8gYWxsb3cg
dGhlIGRvbWFpbiBJT01NVSByZXNlcnZlZA0KPiByYW5nZXMgdG8gYmUNCj4gPiBxdWVyaWVkIGJ5
IHRoZSBndWVzdC4NCj4gPg0KPiA+IE5PVEU6IFRoZSBudW1iZXIgb2YgcmVzZXJ2ZWQgcmFuZ2Vz
IGlzIGRldGVybWluZWQgYnkgc3lzdGVtIGZpcm13YXJlLA0KPiBpbg0KPiA+ICAgICAgIGNvbmp1
bmN0aW9uIHdpdGggWGVuIGNvbW1hbmQgbGluZSBvcHRpb25zLCBhbmQgaXMgZXhwZWN0ZWQgdG8g
YmUNCj4gPiAgICAgICBzbWFsbC4gVGh1cywgdG8gYXZvaWQgb3Zlci1jb21wbGljYXRpbmcgdGhl
IGNvZGUsIHRoZXJlIGlzIG5vDQo+ID4gICAgICAgcHJlLWVtcHRpb24gY2hlY2sgd2l0aGluIHRo
ZSBvcGVyYXRpb24uDQo+IA0KPiBIbW0sIFJNUlJzIHJlcG9ydGVkbHkgY2FuIGNvdmVyIGEgZmFp
ciBwYXJ0IG9mICh0aGUgZW50aXJlPykgZnJhbWUNCj4gYnVmZmVyIG9mIGEgZ3JhcGhpY3MgZGV2
aWNlLg0KPiANCg0KYnV0IGl0IGlzIHN0aWxsIGp1c3Qgb25lIHJhbmdlDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:23:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0L2T-0002uu-A7; Thu, 13 Sep 2018 06:23: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=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0L2R-0002up-N3
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:23:39 +0000
X-Inumbo-ID: 493f5aaa-b71d-11e8-a8a5-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 493f5aaa-b71d-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 08:21:45 +0200 (CEST)
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;
 12 Sep 2018 23:23:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="256855575"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga005.jf.intel.com with ESMTP; 12 Sep 2018 23:23:35 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:23:35 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:23:34 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:23:31 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH v6 09/14] mm / iommu: include need_iommu() test in
 iommu_use_hap_pt()
Thread-Index: AQHUSbOk34HN24JSTUm5gQJqy8VSP6TqT2UAgANw96A=
Date: Thu, 13 Sep 2018 06:23:30 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301A51@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-10-paul.durrant@citrix.com>
 <5B925EF202000078001E655B@prv1-mh.provo.novell.com>
 <1ed1d6509b3043e89ccfe352a9b64ad4@AMSPEX02CL03.citrite.net>
 <5B978F3202000078001E722A@prv1-mh.provo.novell.com>
In-Reply-To: <5B978F3202000078001E722A@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGUyYjc1M2EtZTc0ZS00ZTdlLTg1ZDMtMTM0Y2MxNDdlNTVkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiajJrY3ExNldnVnJUVDRFVXBLT04rMkl2VWNNVEhCR3RIeHMyMEpMbHJlU3FESGVnK2J0bG15OXM1RHI2XC9EMzQifQ==
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 v6 09/14] mm / iommu: include need_iommu()
 test in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, "Nakajima, Jun" <jun.nakajima@intel.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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOCA1OjQ4IFBNCj4gCj4gPj4+IE9uIDExLjA5LjE4IGF0
IDExOjM5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hA
c3VzZS5jb21dCj4gPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MjAKPiA+PiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+PiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA+PiA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXgu
Y29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsKPiA+PiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY2
IDA5LzE0XSBtbSAvIGlvbW11OiBpbmNsdWRlIG5lZWRfaW9tbXUoKSB0ZXN0Cj4gaW4KPiA+PiBp
b21tdV91c2VfaGFwX3B0KCkKPiA+Pgo+ID4+ID4+PiBPbiAyMy4wOC4xOCBhdCAxMTo0NywgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IFRoZSBuYW1lICdpb21tdV91c2Vf
aGFwX3B0JyBzdWdnZXN0cyB0aGF0IHRoYXQgUDJNIHRhYmxlIGlzIGluIHVzZQo+IGFzCj4gPj4g
dGhlCj4gPj4gPiBkb21haW4ncyBJT01NVSBwYWdldGFibGUgd2hpY2gsIHByaW9yIHRvIHRoaXMg
cGF0Y2gsIGlzIG5vdCBzdHJpY3RseQo+IHRydWUKPiA+PiA+IHNpbmNlIHRoZSBtYWNybyBkaWQg
bm90IHRlc3Qgd2hldGhlciB0aGUgZG9tYWluIGFjdHVhbGx5IGhhcyBJT01NVQo+ID4+ID4gbWFw
cGluZ3MuCj4gPj4KPiA+PiBIbW0sIEkgd291bGQgbmV2ZXIgaGF2ZSBpbXBsaWVkICJoYXMgSU9N
TVUgbWFwcGluZ3MiIGZyb20gdGhpcwo+ID4+IHZhcmlhYmxlIG5hbWUuIFRvIG1lIGl0IGhhcyBh
bHdheXMgYmVlbiAidXNlIEhBUCBwYWdlIHRhYmxlcyBmb3IKPiA+PiBJT01NVSBpZiBhbiBJT01N
VSBpcyBpbiB1c2UiLiBUaGUgY29kZSBjaGFuZ2UgbG9va3Mgc2FuZSwgYnV0Cj4gPj4gSSdtIG5v
dCBzdXJlIGl0IGlzIGEgY2xlYXIgaW1wcm92ZW1lbnQuIEhlbmNlIEkgd29uZGVyIHdoZXRoZXIg
eW91Cj4gPj4gaGF2ZSBhIG5lZWQgZm9yIHRoaXMgY2hhbmdlIGluIHN1YnNlcXVlbnQgcGF0Y2hl
cyB3aGljaCBnb2VzCj4gPj4gYmV5b25kIHdoYXQgeW91IHNheSBhYm92ZS4KPiA+Pgo+ID4KPiA+
IEkgY291bGQgdGFrZSBpdCBvdXQgYnV0IGl0IHdvdWxkIG1lYW4gYSBub24tdHJpdmlhbCByZWJh
c2UsIGFuZCB0byBtZSAtIGlmCj4gPiB0cnVlIC0gdGhlIG5hbWUgc2lsbCBpbXBsaWVzIHRoZSBJ
T01NVSBpcyBpbiB1c2UgZm9yIHRoZSBkb21haW4gc28gSSdkIGxpa2UKPiB0bwo+ID4ga2VlcCB0
aGUgY2hhbmdlLgo+IAo+IExldCdzIGJyb2FkZW4gdGhlIENjIGxpc3QgYSBsaXR0bGUgLSBwZXJo
YXBzIHdlIGNhbiBnZXQgZnVydGhlciBvcGluaW9ucyB0aGlzCj4gd2F5Lgo+IAoKdGhlIHByZXZp
b3VzIGRlZmluaXRpb24gY2hlY2tzIGhhcF9lbmFibGVkOgoKLSNkZWZpbmUgaW9tbXVfdXNlX2hh
cF9wdChkKSAoaGFwX2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQoKaWYgZm9sbG93
aW5nIEphbidzIHdheSBpdCBzaG91bGQgYmUgInVzZSBIQVAgcGFnZSB0YWJsZXMgZm9yIElPTU1V
IGlmIGFuIApJT01NVSBpcyBpbiB1c2UgYW5kIEhBUCBpcyBlbmFibGVkIiwgdGhlbiBoYXBfZW5h
YmxlZCBzaG91bGQgYmUgbW92ZWQKb3V0IHRvby4KCmluY2x1ZGluZyBpb21tdSBjaGVjayBpbiB0
aGUgbWFjcm8gbG9va3MgbW9yZSBjb25zaXN0ZW50LgoKVGhhbmtzCktldmluCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:31:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06: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 1g0L9T-0003f0-4c; Thu, 13 Sep 2018 06:30:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0L9S-0003ev-Qc
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:30:54 +0000
X-Inumbo-ID: afb63676-b71e-11e8-a6a9-d7ebe60f679a
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id afb63676-b71e-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 06:31:46 +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 fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2018 23:30:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="85578903"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga002.fm.intel.com with ESMTP; 12 Sep 2018 23:30:44 -0700
Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:30:44 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:30:44 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:30:40 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 4/4] x86/HVM: prefill cache with PDPTEs when possible
Thread-Index: AQHUSdGdKyWjHfn180uTDvYPzBvC8qTtwn7A
Date: Thu, 13 Sep 2018 06:30:39 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301A70@SHSMSX101.ccr.corp.intel.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97C01202000078001E7413@prv1-mh.provo.novell.com>
In-Reply-To: <5B97C01202000078001E7413@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjM5YzYyMzQtOTQ4ZS00ZWJjLWEyMDItODg3NTk2MmIyNjhkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNm5iWEo2aXltbTJFZTBNTk1sazQ0TFwvRjhyeHE2OUpBNHJkclFycGZ2ZHpadHJSZ3lsM3pacDZoSHUzSlV5cysifQ==
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 v2 4/4] x86/HVM: prefill cache with PDPTEs
 when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIFNlcHRlbWJlciAxMSwgMjAxOCA5OjE2IFBNCj4gCj4gU2luY2Ugc3RyaWN0bHkgc3Bl
YWtpbmcgaXQgaXMgaW5jb3JyZWN0IGZvciBndWVzdF93YWxrX3RhYmxlcygpIHRvIHJlYWQKPiBM
MyBlbnRyaWVzIGR1cmluZyBQQUUgcGFnZSB3YWxrcywgdHJ5IHRvIG92ZXJjb21lIHRoaXMgd2hl
cmUgcG9zc2libGUgYnkKCmNhbiB5b3UgZWxhYm9yYXRlPyB3aHkgaXQncyBpbmNvcnJlY3QgdG8g
cmVhZCBMMyBlbnRyaWVzPwoKPiBwcmUtbG9hZGluZyB0aGUgdmFsdWVzIGZyb20gaGFyZHdhcmUg
aW50byB0aGUgY2FjaGUuIFNhZGx5IHRoZQo+IGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBpbiB0
aGUgRVBUIGNhc2Ugb25seS4gT24gdGhlIHBvc2l0aXZlIHNpZGUgZm9yCj4gTlBUIHRoZSBzcGVj
IHNwZWxscyBvdXQgdGhhdCBMMyBlbnRyaWVzIGFyZSBhY3R1YWxseSByZWFkIG9uIHdhbGtzLCBz
bwo+IHVzIHJlYWRpbmcgdGhlbSBpcyBjb25zaXN0ZW50IHdpdGggaGFyZHdhcmUgYmVoYXZpb3Ig
aW4gdGhhdCBjYXNlLgoKSSdtIGEgbGl0dGxlIGJpdCBjb25mdXNlZCBhYm91dCB0aGUgZGVzY3Jp
cHRpb24gaGVyZS4geW91IGNoYW5nZQpWTVggY29kZSBidXQgdXNpbmcgTlBUIHNwZWMgYXMgdGhl
IHJlZmVyZW5jZT8KCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IC0tLQo+IHYyOiBSZS1iYXNlLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMjM4NSw2
ICsyMzg1LDIzIEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2UKPiAK
PiAgICAgIHZpby0+bW1pb19yZXRyeSA9IDA7Cj4gCj4gKyAgICBpZiAoICFjdXJyLT5hcmNoLmh2
bS5kYXRhX2NhY2hlLT5udW1fZW50cyAmJgo+ICsgICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5t
b2RlLT5ndWVzdF9sZXZlbHMgPT0gMyApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50
IGk7Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IHBkcHRlOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBo
dm1fcmVhZF9wZHB0ZShjdXJyLCBpLCAmcGRwdGUpICkKPiArICAgICAgICAgICAgICAgIGh2bWVt
dWxfd3JpdGVfY2FjaGUoY3Vyci0+YXJjaC5odm0uZGF0YV9jYWNoZSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzNdICYKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQQUREUl9NQVNLICYgfjB4MWYp
KSArIGkgKiBzaXplb2YocGRwdGUpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzLCAmcGRwdGUsIHNpemVvZihwZHB0ZSkpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gICAgICByYyA9IHg4Nl9lbXVsYXRlKCZodm1lbXVsX2N0eHQtPmN0eHQsIG9wcyk7Cj4gICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0cnkgKQo+ICAgICAgICAg
IHJjID0gWDg2RU1VTF9SRVRSWTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTEzNjgsNiArMTM2OCwyNSBA
QCBzdGF0aWMgdm9pZCB2bXhfc2V0X2ludGVycnVwdF9zaGFkb3coc3RyCj4gICAgICBfX3Ztd3Jp
dGUoR1VFU1RfSU5URVJSVVBUSUJJTElUWV9JTkZPLCBpbnRyX3NoYWRvdyk7Cj4gIH0KPiAKPiAr
c3RhdGljIGJvb2wgcmVhZF9wZHB0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlkeCwg
dWludDY0X3QgKnBkcHRlKQo+ICt7Cj4gKyAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9t
YWluKSB8fCAhaHZtX3BhZV9lbmFibGVkKHYpIHx8Cj4gKyAgICAgICAgICh2LT5hcmNoLmh2bS5n
dWVzdF9lZmVyICYgRUZFUl9MTUEpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsg
ICAgaWYgKCBpZHggPj0gNCApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICsKPiArICAgIHZteF92bWNz
X2VudGVyKHYpOwo+ICsgICAgX192bXJlYWQoR1VFU1RfUERQVEUoaWR4KSwgcGRwdGUpOwo+ICsg
ICAgdm14X3ZtY3NfZXhpdCh2KTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAg
c3RhdGljIHZvaWQgdm14X2xvYWRfcGRwdHJzKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICB1
bnNpZ25lZCBsb25nIGNyMyA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwo+IEBAIC0yNDY2LDYg
KzI0ODUsOCBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0Cj4gICAg
ICAgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHRfMWdiICkKPiAgICAgICAgICAgICAgdm14X2Z1bmN0
aW9uX3RhYmxlLmhhcF9jYXBhYmlsaXRpZXMgfD0KPiBIVk1fSEFQX1NVUEVSUEFHRV8xR0I7Cj4g
Cj4gKyAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnJlYWRfcGRwdGUgPSByZWFkX3BkcHRlOwo+
ICsKPiAgICAgICAgICBzZXR1cF9lcHRfZHVtcCgpOwo+ICAgICAgfQo+IAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmgKPiBAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewo+
IAo+ICAgICAgdm9pZCAoKmZwdV9sZWF2ZSkoc3RydWN0IHZjcHUgKnYpOwo+IAo+ICsgICAgYm9v
bCAoKnJlYWRfcGRwdGUpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5kZXgsIHVpbnQ2
NF90ICpwZHB0ZSk7Cj4gKwo+ICAgICAgaW50ICAoKmdldF9ndWVzdF9wYXQpKHN0cnVjdCB2Y3B1
ICp2LCB1NjQgKik7Cj4gICAgICBpbnQgICgqc2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYs
IHU2NCk7Cj4gCj4gQEAgLTQ0MCw2ICs0NDIsMTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGh2bV9nZXRfc2hhZAo+ICAgICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfc2hhZG93X2dzX2Jh
c2Uodik7Cj4gIH0KPiAKPiArc3RhdGljIGlubGluZSBib29sIGh2bV9yZWFkX3BkcHRlKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5kZXgsCj4gdWludDY0X3QgKnBkcHRlKQo+ICt7Cj4g
KyAgICByZXR1cm4gaHZtX2Z1bmNzLnJlYWRfcGRwdGUgJiYKPiArICAgICAgICAgICBhbHRlcm5h
dGl2ZV9jYWxsKGh2bV9mdW5jcy5yZWFkX3BkcHRlLCB2LCBpbmRleCwgcGRwdGUpOwo+ICt9Cj4g
Kwo+ICBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1
ICp2LCB1NjQgKnZhbCkKPiAgewo+ICAgICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5k
Y2ZncyAmJgo+IAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:42:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06:42: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 1g0LKK-0004To-A5; Thu, 13 Sep 2018 06: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=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0LKJ-0004Tj-Ag
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:42:07 +0000
X-Inumbo-ID: de159419-b71f-11e8-a8a5-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de159419-b71f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 08:40:13 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2018 23:42:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="83119693"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga003.jf.intel.com with ESMTP; 12 Sep 2018 23:41:28 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:41:27 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.143]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:41:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 13/14] x86: add iommu_ops to modify and flush IOMMU
 mappings
Thread-Index: AQHUSm9mY9qHNhZKNkOSFyp9qYariKTtw1Pg
Date: Thu, 13 Sep 2018 06:41:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301AF0@SHSMSX101.ccr.corp.intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
 <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
 <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
In-Reply-To: <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODFjNTkxMzQtN2RmMi00MGFjLThiODMtOGNiNWNjOWRjZmI2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUG9ZYXhORjJMSEJNRlpvMzRIeXBXcFBsOXZvZ1djQ0lsOFVyV2FmeFB6YlYyT2JlWkJqY1dcL1FLXC9tUEFNUWl4In0=
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 v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@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>

PiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMTIsIDIw
MTggNDowMiBQTQ0KPiANCj4gDQo+ID4gSW4gb3JkZXIgdG8gYXZvaWQgc2hvb3RpbmcgZG93biBh
bGwgcHJlLWV4aXN0aW5nIFJBTSBtYXBwaW5ncyAtIGlzDQo+ID4gdGhlcmUgbm8gd2F5IHRoZSBw
YWdlIHRhYmxlIGVudHJpZXMgY291bGQgYmUgbWFya2VkIHRvIGlkZW50aWZ5DQo+ID4gdGhlaXIg
b3JpZ2luPw0KPiA+DQo+IA0KPiBJIGRvbid0IGtub3cgd2hldGhlciB0aGF0IGlzIHBvc3NpYmxl
OyBJJ2xsIGhhdmUgdG8gZmluZCBzcGVjcyBmb3IgSW50ZWwgYW5kDQo+IEFNRCBJT01NVXMgYW5k
IHNlZSBpZiB0aGV5IGhhdmUgUFRFIGJpdHMgYXZhaWxhYmxlIGZvciBzdWNoIGEgdXNlLg0KDQp0
aGVyZSBhcmUgaWdub3JlZCBiaXRzDQoNCj4gDQo+ID4gSSBhbHNvIGhhdmUgYW5vdGhlciBtb3Jl
IGdlbmVyYWwgY29uY2VybjogQWxsb3dpbmcgdGhlIGd1ZXN0IHRvDQo+ID4gbWFuaXB1bGF0ZSBp
dHMgSU9NTVUgcGFnZSB0YWJsZXMgbWVhbnMgdGhhdCBpdCBjYW4gZGVsaWJlcmF0ZWx5DQo+ID4g
c2hhdHRlciBsYXJnZSBwYWdlcywgZ3Jvd2luZyB0aGUgb3ZlcmFsbCBtZW1vcnkgZm9vdHByaW50
IG9mIHRoZQ0KPiA+IGRvbWFpbi4gSSdtIGhlc2l0YW50IHRvIHNheSB0aGlzLCBidXQgSSdtIGFm
cmFpZCB0aGF0IHJlc291cmNlDQo+ID4gdHJhY2tpbmcgb2Ygc3VjaCAiYmVoaW5kIHRoZSBzY2Vu
ZXMiIGFsbG9jYXRpb25zIG1pZ2h0IGJlIGENCj4gPiBuZWNlc3NhcnkgcHJlcmVxIGZvciB0aGUg
UFYgSU9NTVUgd29yay4NCj4gPg0KPiANCj4gUmVtZW1iZXIgdGhhdCBQVi1JT01NVSBpcyBvbmx5
IGF2YWlsYWJsZSBmb3IgZG9tMCBhcyBpdCBzdGFuZHMgKGFuZCB0aGF0DQo+IGlzIHRoZSBvbmx5
IHVzZS1jYXNlIHRoYXQgWGVuU2VydmVyIGN1cnJlbnRseSBoYXMpIHNvIEkgdGhpbmsgdGhhdCwg
d2hpbHN0IHRoZQ0KPiBjb25jZXJuIGlzIHZhbGlkLCB0aGVyZSBpcyBubyBuZWVkIGRhbmdlciBp
biBwdXR0aW5nIHRoZSBjb2RlIHdpdGhvdXQgc3VjaA0KPiB0cmFja2luZy4gU3VjaCB3b3JrIGNh
biBiZSBkZWZlcnJlZCB0byBtYWtpbmcgUFYtSU9NTVUgZm9yIGRlLXByaXZpbGVnZWQNCj4gZ3Vl
c3RzLi4uIGlmIHRoYXQgZmFjaWxpdHkgaXMgbmVlZGVkLg0KPiANCg0KSSBkaWRuJ3QgZ2V0IHdo
eSB0aGlzIGlzIFBWLUlPTU1VIHNwZWNpZmljLiBHdWVzdCBjYW4gYWx3YXlzIG1hbmlwdWxhdGUN
Cmd1ZXN0IENQVSBwYWdlIHRhYmxlIHRvIHNoYXR0ZXIgbGFyZ2UgcGFnZXMgdG9vLi4uDQoNClRo
YW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:49:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06:49: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 1g0LQv-0004ja-2c; Thu, 13 Sep 2018 06:48:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0LQt-0004jV-Uj
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:48:55 +0000
X-Inumbo-ID: 34f31fa5-b721-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34f31fa5-b721-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 06:49:49 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2018 23:48:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="90055546"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga001.jf.intel.com with ESMTP; 12 Sep 2018 23:48:49 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:48:48 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:48:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.16]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:48:01 +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 v7 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_page()
Thread-Index: AQHUSowRYfQNAQxxvUWBvmbApIPQxqTtxjXw
Date: Thu, 13 Sep 2018 06:48:00 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301B87@SHSMSX101.ccr.corp.intel.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-5-paul.durrant@citrix.com>
In-Reply-To: <20180912113028.19610-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDE2ZmExZDgtMGM0OS00ZTIwLThmZDQtMDMwM2Q5ODE2ODA0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibHFWbTV5bTNEVHdzZkFkVU5kdFJzaGs2SmJIc1JteENcL3Fha1dVTlhSeU45SVVpczRUdTh0dG9XNzdFMTVKaUoifQ==
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 v7 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>, "Nakajima, Jun" <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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMiwgMjAxOCA3OjMwIFBNCj4gCj4gVGhpcyBwYXRj
aCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11X21hcCgpLAo+
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSBhbmQgdHVybnMgdGhlbSBpbnRv
Cj4gc3RyYWlnaHRmb3J3YXJkCj4gd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNlIG9m
IHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAo+IHRocm91Z2ggdG8gaXQuIFRoaXMgbWFr
ZXMgdGhlbSB1c2FibGUgYnkgUFYgSU9NTVUgY29kZSB0byBiZSBkZWxpdmVyZWQKPiBpbgo+IGZ1
dHVyZSBwYXRjaGVzLgo+IFRoaXMgcGF0Y2ggYWRkcyBhIGhlbHBlciBtYWNybywgZG9tdV9jcmFz
aCgpLCB0aGF0IHdpbGwgb25seSBpbnZva2UKPiBkb21haW5fY3Jhc2goKSBpZiB0aGUgZG9tYWlu
IGlzIG5vdCB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBtb2RpZmllcwo+IGNhbGxlcnMgb2YgaW9t
bXVfbWFwKCksIHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UKPiB0
aGlzCj4gc2hvdWxkIGFuIG9wZXJhdGlvbiBmYWlsLgo+IAo+IE5PVEU6IFRoaXMgcGF0Y2ggaW5j
bHVkZXMgb25lIGJpdCBvZiBjbGVhbi11cCBpbiBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KCkKPiAg
ICAgICByZXBsYWNpbmcgdXNlIG9mIHAybS0+ZG9tYWluIHdpdGggdGhlIGRvbWFpbiBwb2ludGVy
IHBhc3NlZCBpbnRvIHRoZQo+ICAgICAgIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 06:53:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 06: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 1g0LVU-0005QZ-Mr; Thu, 13 Sep 2018 06:53:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0io5=l3=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0LVT-0005QU-F3
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 06:53:39 +0000
X-Inumbo-ID: de13b363-b721-11e8-a6a9-d7ebe60f679a
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de13b363-b721-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 06:54:33 +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 orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2018 23:53:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,368,1531810800"; d="scan'208";a="85585773"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 12 Sep 2018 23:53:21 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 12 Sep 2018 23:53:21 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002;
 Thu, 13 Sep 2018 14:53:18 +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 v7 6/6] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUSowUl2XkVT+5vEukSferFno+SqTtxv6A
Date: Thu, 13 Sep 2018 06:53:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191301BC5@SHSMSX101.ccr.corp.intel.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-7-paul.durrant@citrix.com>
In-Reply-To: <20180912113028.19610-7-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGFhZGU4NjYtMmRlYS00ZWZkLTk1ODYtNzQ5NDM3YTcwNjRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaWNQSHB4bzBWVEM1a2V0RElDSlUzM3pGb2tjZmdTWnBCdVU3Wnk0SGRrRkpaK3NTTkhTaUNnNTdaREMyWlFXViJ9
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 v7 6/6] 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>, 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMiwgMjAxOCA3OjMwIFBNCj4gCj4gVGhpcyBwYXRj
aCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbiB0byBm
aW5kCj4gdGhlCj4gTUZOIGN1cnJlbnRseSBtYXBwZWQgYnkgdGhlIHNwZWNpZmllZCBERk4gYWxv
bmcgd2l0aCBhIHdyYXBwZXIgZnVuY3Rpb24KPiBpbiBnZW5lcmljIElPTU1VIGNvZGUgdG8gY2Fs
bCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgo+IAo+IFRoaXMgcGF0Y2ggYWxzbyBj
bGVhbnMgdXAgdGhlIGluaXRpYWxpemVycyBpbiBpbnRlbF9pb21tdV9tYXBfcGFnZSgpIGFuZAo+
IHVzZXMgYXJyYXktc3R5bGUgZGVyZWZlcmVuY2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBt
aXNzaW5nIGNoZWNrIGZvcgo+IHNoYXJlZCBFUFQgaXMgYWxzbyBhZGRlZCB0byBpbnRlbF9pb21t
dV91bm1hcF9wYWdlKCkuCgp0aGVuIHBsZWFzZSBzcGxpdCBpbnRvIHR3byBwYXRjaGVzLgoKPiAK
PiBOT1RFOiBUaGlzIHBhdGNoIG9ubHkgYWRkcyBhIFhlbi1pbnRlcm5hbCBpbnRlcmZhY2UuIFRo
aXMgd2lsbCBiZSB1c2VkIGJ5Cj4gICAgICAgYSBzdWJzZXF1ZW50IHBhdGNoLgo+ICAgICAgIEFu
b3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9y
IEFNRAo+ICAgICAgIElPTU1Vcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gdjc6Cj4gIC0gUmUtYmFzZSBhbmQgcmUtbmFtZSBCRk4g
LT4gREZOLgo+ICAtIEFkZCBtaXNzaW5nIGNoZWNrcyBmb3Igc2hhcmVkIEVQVCBhbmQgaW9tbXVf
cGFzc3Rocm91Z2guCj4gIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGluaXRpYWxpemVycyBhbmQgdXNl
IGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlLgo+ICAtIERyb3AgV2VpJ3MgUi1iIGJlY2F1c2Ugb2Yg
Y29kZSBjaHVybi4KPiAKPiB2MzoKPiAgLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2Uu
Cj4gCj4gdjI6Cj4gIC0gQWRkcmVzc2VkIHNvbWUgY29tbWVudHMgZnJvbSBKYW4uCj4gLS0tCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTEgKysrKysrKysKPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA1Mgo+ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmggfCAgMyArKysKPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgNCAr
KysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggYTE2ZjFhMGM2Ni4uNTJlM2Y1MDBj
NyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0yOTYsNiArMjk2LDE3IEBAIGlu
dCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90Cj4gZGZuKQo+ICAgICAg
cmV0dXJuIHJjOwo+ICB9Cj4gCj4gK2ludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmZsYWdzKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKPiArCj4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+
cGxhdGZvcm1fb3BzICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAg
cmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7
Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBs
b25nIHVudXNlZCkKPiAgewo+ICAgICAgZG8gewo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKPiBpbmRleCAwMTYzYmI5NDliLi42NjIyYzJkZDRjIDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtMTc3MCw3ICsxNzcwLDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sKPiBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+
IC0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBuZXcg
PSB7IDAgfTsKPiArICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCAqcHRlLCBvbGQsIG5ldyA9IHt9
Owo+ICAgICAgdTY0IHBnX21hZGRyOwo+ICAgICAgaW50IHJjID0gMDsKPiAKPiBAQCAtMTc5MCw5
ICsxNzkwLDExIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFw
cGluZ19sb2NrKTsKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIH0KPiArCj4gICAg
ICBwYWdlID0gKHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7
Cj4gLSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKPiArICAgIHB0
ZSA9ICZwYWdlW2Rmbl94KGRmbikgJiBMRVZFTF9NQVNLXTsKPiAgICAgIG9sZCA9ICpwdGU7Cj4g
Kwo+ICAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIG1mbl90b19tYWRkcihtZm4pKTsKPiAgICAg
IGRtYV9zZXRfcHRlX3Byb3QobmV3LAo+ICAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYg
SU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8Cj4gQEAgLTE4MDgsNiArMTgx
MCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7Cj4g
ICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gKwo+ICAgICAgKnB0ZSA9IG5ldzsKPiAKPiAg
ICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7
Cj4gQEAgLTE4MjMsNiArMTgyNiwxMCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjawo+IGludGVs
X2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gIHN0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5fdCBkZm4pCj4gIHsKPiAr
ICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KPiArICAg
IGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICAg
ICAgLyogRG8gbm90aGluZyBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBh
c3MgdGhydS4gKi8KPiAgICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKPiAgICAgICAgICByZXR1cm4gMDsKPiBAQCAtMTgzMCw2ICsxODM3LDQ2IEBA
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRk
cihkZm4pKTsKPiAgfQo+IAo+ICtzdGF0aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPiAqbWZuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCj4gK3sKPiArICAgIHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+ICsgICAgc3RydWN0IGRtYV9w
dGUgKnBhZ2UsIHZhbDsKPiArICAgIHU2NCBwZ19tYWRkcjsKPiArCj4gKyAgICAvKiBGYWlsIGlm
IFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCj4gKyAgICBpZiAoIGlvbW11X3VzZV9oYXBf
cHQoZCkgKQo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAgIC8qIEZhaWwgaWYg
aGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCj4gKyAgICBp
ZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7Cgp3aHkgZmFpbCBpbnN0ZWFkIG9mIHJldHVybmluZyBkZm4gYXMg
bWZuPyBwYXNzdGhyb3VnaCBpcyBqdXN0IG9uZQpzcGVjaWFsIHRyYW5zbGF0aW9uIG1vZGUgaW4g
SU9NTVUsIHdoaWNoIGRvZXNuJ3QgbWVhbiBsb29rdXAKaXMgbm90IHBvc3NpYmxlLgoKPiArCj4g
KyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gKwo+ICsgICAgcGdfbWFk
ZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGRmbl90b19kYWRkcihkZm4pLCAwKTsKPiAr
ICAgIGlmICggcGdfbWFkZHIgPT0gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwo+ICsg
ICAgdmFsID0gcGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107Cj4gKwo+ICsgICAgdW5tYXBf
dnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7Cj4gKwo+ICsgICAgaWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQo+ICsgICAg
ICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0
ZV9hZGRyKHZhbCkpOwo+ICsgICAgKmZsYWdzID0gZG1hX3B0ZV9yZWFkKHZhbCkgPyBJT01NVUZf
cmVhZGFibGUgOiAwOwo+ICsgICAgKmZsYWdzIHw9IGRtYV9wdGVfd3JpdGUodmFsKSA/IElPTU1V
Rl93cml0YWJsZSA6IDA7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIGludCBpb21t
dV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZGZuLCB1aW50NjRfdCAqcHRl
LAo+ICAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCj4gIHsKPiBA
QCAtMjY1NSw2ICsyNzAyLDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBpbnRlbF9pb21tdV9v
cHMgPSB7Cj4gICAgICAudGVhcmRvd24gPSBpb21tdV9kb21haW5fdGVhcmRvd24sCj4gICAgICAu
bWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKPiAgICAgIC51bm1hcF9wYWdlID0gaW50
ZWxfaW9tbXVfdW5tYXBfcGFnZSwKPiArICAgIC5sb29rdXBfcGFnZSA9IGludGVsX2lvbW11X2xv
b2t1cF9wYWdlLAo+ICAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFnZV90YWJs
ZSwKPiAgICAgIC5yZWFzc2lnbl9kZXZpY2UgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwLAo+
ICAgICAgLmdldF9kZXZpY2VfZ3JvdXBfaWQgPSBpbnRlbF9pb21tdV9ncm91cF9pZCwKPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXggNzJjMWEyZTNjZC4uNDdiZGZjYjVl
YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTI3Miw2ICsyNzIs
OSBAQCBzdHJ1Y3QgZG1hX3B0ZSB7Cj4gICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90
KSBkbyB7IFwKPiAgICAgICAgICAocCkudmFsID0gKChwKS52YWwgJiB+RE1BX1BURV9QUk9UKSB8
ICgocHJvdCkgJiBETUFfUFRFX1BST1QpOyBcCj4gICAgICB9IHdoaWxlICgwKQo+ICsjZGVmaW5l
IGRtYV9wdGVfcHJvdChwKSAoKHApLnZhbCAmIERNQV9QVEVfUFJPVCkKPiArI2RlZmluZSBkbWFf
cHRlX3JlYWQocCkgKGRtYV9wdGVfcHJvdChwKSAmIERNQV9QVEVfUkVBRCkKPiArI2RlZmluZSBk
bWFfcHRlX3dyaXRlKHApIChkbWFfcHRlX3Byb3QocCkgJiBETUFfUFRFX1dSSVRFKQo+ICAjZGVm
aW5lIGRtYV9wdGVfYWRkcihwKSAoKHApLnZhbCAmIFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEsp
Cj4gICNkZWZpbmUgZG1hX3NldF9wdGVfYWRkcihwLCBhZGRyKSBkbyB7XAo+ICAgICAgICAgICAg
ICAocCkudmFsIHw9ICgoYWRkcikgJiBQQUdFX01BU0tfNEspOyB9IHdoaWxlICgwKQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
Cj4gaW5kZXggOWUwYjRlODYzOC4uYmViZGRjMmRiNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gQEAgLTEwMCw2
ICsxMDAsOCBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwo+ICBpbnQg
X19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGlu
dCBmbGFncyk7Cj4gIGludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4pOwo+ICtpbnQgX19tdXN0X2NoZWNrIGlvbW11X2xvb2t1cF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKPiBtZm5fdCAqbWZuLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwo+IAo+ICBlbnVt
IGlvbW11X2ZlYXR1cmUKPiAgewo+IEBAIC0xOTAsNiArMTkyLDggQEAgc3RydWN0IGlvbW11X29w
cyB7Cj4gICAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbiwgbWZuX3QgbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3Bh
Z2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7Cj4gKyAgICBpbnQgX19tdXN0X2NoZWNr
ICgqbG9va3VwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPiAqbWZu
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
YWdzKTsKPiAgICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFibGUpKHN0cnVjdCBwYWdlX2luZm8gKik7
Cj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMp
KHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLAo+IHVuc2lnbmVkIGludCB2YWx1
ZSk7Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 07:05:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 07: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 1g0Lgh-0006LJ-Qh; Thu, 13 Sep 2018 07:05:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0Lgg-0006LE-Bv
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 07:05:14 +0000
X-Inumbo-ID: 7c838179-b723-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c838179-b723-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 07:06:08 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 09:05:10 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 08:04:58 +0100
Message-ID: <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 13 Sep 2018 09:04:51 +0200
In-Reply-To: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, milanboberic94@gmail.com
Content-Type: multipart/mixed; boundary="===============5817879500308225806=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5817879500308225806==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-wmr2crqEB+1PXR/kQF69"


--=-wmr2crqEB+1PXR/kQF69
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-09-12 at 16:03 -0700, Stefano Stabellini wrote:
> Hi Dario,
>=20
> Milan has just found a bug in the null scheduler: apparently it is
> not
> possible to start a VM again after it has been destroyed.
>=20
> My initial suspicion was that the VM wasn't properly destroyed, but I
> asked Milan to double check with xl list, and the VM doesn't show in
> the
> list anymore.
>=20
Ok. With what version of Xen? Is PCI passthrough/device assignment
involved? I'm asking because this highly reminds me of this:

https://lists.xen.org/archives/html/xen-devel/2017-07/msg00501.html

Which then led to this:

https://www.mail-archive.com/xen-devel@lists.xen.org/msg105388.html

And to the following changes (related to RCU, which is how complete
destruction of a domain occurs):

2b936ea7b "xen: RCU: avoid busy waiting until the end of grace period."
38ad8151f "xen: RCU: don't let a CPU with a callback go idle."
...

Are these commit there?

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/

--=-wmr2crqEB+1PXR/kQF69
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+4FAluaDBMACgkQFkJ4iaW4
c+5mphAA41OYs3Lt2oxYHYxY3JSZf8XBkFVu9RN5IayNQcQCFsnPCzFwEtRvwOwH
0/+ZN2E2QZ5mrVVfW/8e94mqZR1AQsTRgGxklO8o0659hw1NU/i+MGXHMeKoqibI
8j2vo96T3sj5eC0h+92KTZhCw/Soyrn+tiC9NN1oPmYzQ0/gmLZYv2Wvxyr4NUUA
eD/AvRzpK0hHvTQTnnmh4+cKaYYwmau4Q8sjaTiTDG1hcPQ/06VgAApCco5mJuPN
neUh839rA9rysIf7quhGKr9WHBF0XBl/hPavPDoOPnkrR5MU7sph4FnWvwENtbwA
VegdYCUa3gno2yRNLSXCoiqrrdCV0PoSdvVXdZ4yIAFg3eIlUV2zo8m7E8CZwHvp
Xx+QYYkejmxjx72jYC3uEvS5hAPvAGGYcuP2Od0h9+2zvwcEU0JSiFazsj2ls80E
NTf4MYFNRnRwtgKdBUjdqvQOuTonsbKOD7pOQxpLLtJYW+v4ufE9fYABeVM49+Nx
66q6WPchqfDAoG/6VK3+CTqxtTDSnDxEWfnMMO/9GCaebR7nf2J4tZQg5I+vcw6s
aVxBL/7uiROpTpWlmQkFAdLn8eEIbvb/++HBj2a9YB4UqrDDpFwngWRh0gxkoKjz
UZkfxu0a6ZBDy1bk0i49rO01VTu/F5QCvm/mi2WwsgHUgubnSAs=
=aHgB
-----END PGP SIGNATURE-----

--=-wmr2crqEB+1PXR/kQF69--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5817879500308225806==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 07:40:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 07: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 1g0MEA-0000Dw-Me; Thu, 13 Sep 2018 07: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=yf1k=l3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1g0ME9-0000Dp-5k
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 07:39:49 +0000
X-Inumbo-ID: edbac19a-b727-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edbac19a-b727-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 09:37:56 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536824386;
 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=zvq/QRaPmTc+oWU+uq0Cu1h89hKWGGBB+YMB65JAUlY=;
 b=MjCkl9/bPUHfyZQjgYHi3uOaxF02Fzbb8KbCRPt140f0KAP6VuBtBc4/7iQhDJK0zJ
 gBRnwQ5r1k3jUFX3jMLSGvQK1LCPZTVbqS4rBze7XNWV4cjlAdXM/apdZ4cRo+Ti3f+q
 PJPXq4QK6c36h7WqhLrBUmNTZ4j1ky8bRM6VQhLbtN+9qPy/J894SW7ddcH6xJGyawfO
 khnzSpAFzGuQRYj68/wH3n8fYnzwW/ERB6dZTywQV6uvuKAvex+O1WWpUpmzL1yQwZY+
 yf9VQi+F9fL5jp+jtd5MMXBHHymeGJpURlXgZVOkwaVacCiG1v7C9SGBc5JmwroLrYtu
 OtOQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivIFRoeSV8ZanCUTzXkL91T4E0V3TMz5ObAI+PLPmQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.0 AUTH)
 with ESMTPSA id L0862bu8D7dKY88
 (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);
 Thu, 13 Sep 2018 09:39:20 +0200 (CEST)
Date: Thu, 13 Sep 2018 09:39:13 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>, Lars
 Kurth <lars.kurth@citrix.com>
Message-ID: <20180913093913.328a523a.olaf@aepfle.de>
In-Reply-To: <20180801181747.170405d8.olaf@aepfle.de>
References: <20180607130829.18811-1-olaf@aepfle.de>
 <20180626191113.2d8e6876.olaf@aepfle.de>
 <20180801181747.170405d8.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9] new config option vtsc_tolerance_khz to
 avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Marek =?UTF-8?B?TWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============3281782390074541580=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3281782390074541580==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/f/tgnFqHw2aabL/jRYZO1wt"; protocol="application/pgp-signature"

--Sig_/f/tgnFqHw2aabL/jRYZO1wt
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Andrew, Lars,

this patch was not applied yet, even after a few "pings".

I think it needs an approval from Andrew before it can go in, unless the
bug has to be fixed in some other way.

Please take some time to review that change.

Thanks,
Olaf

Am Wed, 1 Aug 2018 18:17:47 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> Am Tue, 26 Jun 2018 19:11:13 +0200
> schrieb Olaf Hering <olaf@aepfle.de>:
> > Am Thu,  7 Jun 2018 15:08:29 +0200
> > schrieb Olaf Hering <olaf@aepfle.de>: =20
> > > Add an option to control when vTSC emulation will be activated for a
> > > domU with tsc_mode=3Ddefault. Without such option each TSC access from
> > > domU will be emulated, which causes a significant perfomance drop for
> > > workloads that make use of rdtsc.   =20
> > Andrew,
> > do you have any comments on this patch/approach? =20
> Andrew,
> any comments on this patch?
> https://lists.xen.org/archives/html/xen-devel/2018-06/msg00398.html

--Sig_/f/tgnFqHw2aabL/jRYZO1wt
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5oUIQAKCRBdQqD6ppg2
fiTzAKCYvYZBTuVwXEdjUzXl0vF4GV3TGwCZAQD5KQ2LEtV+N4bTur5iW69Ucu4=
=neim
-----END PGP SIGNATURE-----

--Sig_/f/tgnFqHw2aabL/jRYZO1wt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3281782390074541580==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 13 07:54:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 07:54: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 1g0MSW-0001bu-29; Thu, 13 Sep 2018 07:54:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8838=l3=citrix.com=prvs=787a7402b=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1g0MST-0001bp-Ux
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 07:54:37 +0000
X-Inumbo-ID: 62add8c1-b72a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62add8c1-b72a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 07:55:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78990014"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 1/3] x86/msr: Dispatch Xen and Viridian MSRs from
 guest_{wr,rd}msr()
Thread-Index: AQHUSpA/ay0bZ6bpskKKcTZVJ8a13qTtt1yA
Date: Thu, 13 Sep 2018 07:54:33 +0000
Message-ID: <b62572b4314a595041715979b0b231897e50630e.camel@citrix.com>
References: <1536692177-15675-2-git-send-email-andrew.cooper3@citrix.com>
 <1536753647-17165-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536753647-17165-1-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-mailer: Evolution 3.28.1-2 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <01E1CA4E694322439059C36E5A7192E8@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/3] x86/msr: Dispatch Xen and Viridian
 MSRs from guest_{wr, rd}msr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, "JBeulich@suse.com" <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>

T24gV2VkLCAyMDE4LTA5LTEyIGF0IDEzOjAwICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBEZXNwaXRlIHRoZSBjb21wbGljYXRlZCBkaWZmIGluIHtzdm0sdm14fV9tc3Jfd3JpdGVfaW50
ZXJjZXB0KCksIGl0IGlzIGp1c3QNCj4gdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvDQo+IHdybXNyX2h5cGVy
dmlzb3JfcmVncygpLg0KPiANCj4gVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1tc3Io
KSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kNCj4gd2l0aCB0aGUgQ1BV
SUQgc2lkZSBvZiB0aGluZ3MsIGJ1dCBtYWlubHkgYmVjYXVzZSB0aGlzIGlzIGNsZWFyZXIgY29k
ZSB0bw0KPiBmb2xsb3cuICBJbiBwYXJ0aWN1bGFyLCB0aGUgWGVuIGJsb2NrIG1heSBvdmVybGFw
IHdpdGggdGhlIFZpcmlkaWFuIGJsb2NrIGlmDQo+IFZpcmlkaWFuIGlzIG5vdCBlbmFibGVkIGZv
ciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVkDQo+IGxp
dGVyYWxzIGNhdXNlZCBtb3JlIGNvbmZ1c2lvbiB0aGF0IGl0IHNvbHZlZC4NCj4gDQo+IEZ1dHVy
ZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5jbHVkaW5nIGFs
bG93aW5nIHRoZXNlDQo+IE1TUnMgdG8gYmUgdXNhYmxlIGZvciB2Y3B1cyBvdGhlciB0aGFuIGN1
cnJlbnQgKG5vIGNhbGxlcnMgZXhpc3Qgd2l0aCB2ICE9DQo+IGN1cnJlbnQpLg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4g
UmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
DQo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCj4gUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IC0tLQ0K
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPg0KPiBDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0K
PiANCj4gdjM6DQo+ICAqIFNwbGl0IG91dCBvZiBwcmV2aW91cyBzZXJpZXMuICBSZXRhaW4gYXBw
cm9wcmlhdGUgUi1ieSdzDQo+IHY0Og0KPiAgKiBSZXRhaW4gc3dpdGNoKCkgZm9yIGludGVycHJl
dGluZyB0aGUgcmVzdWx0IG9mIHdybXNyX2h5cGVydmlzb3JfcmVncygpDQo+IC0tLQ0KPiAgeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgIHwgMjcgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDI4ICsrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgIHwgNDMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tDQo+ICB4ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgfCAgNiAtLS0tLS0NCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDYgaW5z
ZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pDQoNClJldmlld2VkLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQoNCi0tIA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 07:57:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 07:57: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 1g0MVK-0001mH-H1; Thu, 13 Sep 2018 07:57:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8838=l3=citrix.com=prvs=787a7402b=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1g0MVK-0001mC-7x
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 07:57:34 +0000
X-Inumbo-ID: cc63bd6b-b72a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc63bd6b-b72a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 07:58:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78990141"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 3/3] x86: Clean up the Xen MSR infrastructure
Thread-Index: AQHUSgEiTf5rHAeJUEyek7p0Repp3aTsMAyAgAALyQCAAAmZgIAACmYAgAFpeoA=
Date: Thu, 13 Sep 2018 07:57:31 +0000
Message-ID: <39dcaaacb5aacfa4f6c4d954fe796e895ad0df21.camel@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <ea9eb527a924f2b42f7d84e607be8ac41fc988ac.camel@citrix.com>
 <02f8a4a1-6948-be01-8721-ab1573da63e1@citrix.com>
In-Reply-To: <02f8a4a1-6948-be01-8721-ab1573da63e1@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.1-2 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <AE29DDA3B9FA154AA21AB1CD3F1D64F1@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Wei Liu <wei.liu2@citrix.com>, "JBeulich@suse.com" <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>

T24gV2VkLCAyMDE4LTA5LTEyIGF0IDExOjIzICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMi8wOS8xOCAxMDo0NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBPbiBXZWQsIDIw
MTgtMDktMTIgYXQgMTA6MTIgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4gPiBPbiAx
Mi8wOS8xOCAwOToyOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiA+ID4gT24gVHVlLCAyMDE4
LTA5LTExIGF0IDE5OjU2ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiA+ID4gPiA+IFJl
bmFtZSB0aGVtIHRvIGd1ZXN0X3tyZCx3cn1tc3JfeGVuKCkgZm9yIGNvbnNpc3RlbmN5LCBhbmQg
YmVjYXVzZSB0aGUgX3JlZ3MNCj4gPiA+ID4gPiBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0
ZS4NCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBVcGRhdGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2lu
dGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkgYWN0IG9uDQo+ID4gPiA+ID4gY3Vy
cmVudCwgYW5kIHN3aXRjaCB0byB1c2luZyBYODZFTVVMXyogcmV0dXJuIHZhbHVlcy4NCj4gPiA+
ID4gPiANCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+IENDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+DQo+ID4gPiA+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+DQo+ID4gPiA+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPg0KPiA+ID4gPiA+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+DQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gdjM6DQo+ID4gPiA+ID4gICogQ2xlYW4gdXAg
YWZ0ZXIgc3BsaXR0aW5nIHRoZSBzZXJpZXMuDQo+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gIHhl
bi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCAgNiArKy0tLS0NCj4gPiA+ID4gPiAgeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tDQo+ID4gPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgNCAr
Ky0tDQo+ID4gPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjIgZGVs
ZXRpb25zKC0pDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYw0KPiA+ID4gPiA+IGluZGV4IGNmMGRjMjcuLjhm
MDJhODkgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jDQo+ID4gPiA+
ID4gKysrIGIveGVuL2FyY2gveDg2L21zci5jDQo+ID4gPiA+ID4gQEAgLTE1Niw4ICsxNTYsNyBA
QCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWlu
dDY0X3QgKnZhbCkNCj4gPiA+ID4gPiAgDQo+ID4gPiA+ID4gICAgICAgICAgLyogRmFsbHRocm91
Z2guICovDQo+ID4gPiA+ID4gICAgICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6DQo+
ID4gPiA+ID4gLSAgICAgICAgcmV0ID0gKHJkbXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIHZhbCkN
Cj4gPiA+ID4gPiAtICAgICAgICAgICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX0VYQ0VQ
VElPTik7DQo+ID4gPiA+ID4gKyAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1zciwg
dmFsKTsNCj4gPiA+ID4gPiAgICAgICAgICBicmVhazsNCj4gPiA+ID4gPiAgDQo+ID4gPiA+ID4g
ICAgICBkZWZhdWx0Og0KPiA+ID4gPiA+IEBAIC0yNzcsOCArMjc2LDcgQEAgaW50IGd1ZXN0X3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkNCj4gPiA+ID4g
PiAgDQo+ID4gPiA+ID4gICAgICAgICAgLyogRmFsbHRocm91Z2guICovDQo+ID4gPiA+ID4gICAg
ICBjYXNlIDB4NDAwMDAyMDAgLi4uIDB4NDAwMDAyZmY6DQo+ID4gPiA+ID4gLSAgICAgICAgcmV0
ID0gKHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIHZhbCkgPT0gMQ0KPiA+ID4gPiA+IC0gICAg
ICAgICAgICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfRVhDRVBUSU9OKTsNCj4gPiA+ID4g
PiArICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4odiwgbXNyLCB2YWwpOw0KPiA+ID4gPiA+
ICAgICAgICAgIGJyZWFrOw0KPiA+ID4gPiA+ICANCj4gPiA+ID4gPiAgICAgIGRlZmF1bHQ6DQo+
ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMNCj4gPiA+ID4gPiBpbmRleCA3YzE3ODA2Li4zOTg4NzUzIDEwMDY0NA0KPiA+ID4g
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jDQo+ID4gPiA+ID4gKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMNCj4gPiA+ID4gPiBAQCAtNzY4LDI5ICs3NjgsMjUgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiA+ID4gPiAgICAgICAgICAg
IHRyYXBuciwgdHJhcHN0cih0cmFwbnIpLCByZWdzLT5lcnJvcl9jb2RlKTsNCj4gPiA+ID4gPiAg
fQ0KPiA+ID4gPiA+ICANCj4gPiA+ID4gPiAtLyogUmV0dXJucyAwIGlmIG5vdCBoYW5kbGVkLCBh
bmQgbm9uLTAgZm9yIHN1Y2Nlc3MuICovDQo+ID4gPiA+ID4gLWludCByZG1zcl9oeXBlcnZpc29y
X3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQ0KPiA+ID4gPiA+ICtpbnQgZ3Vlc3Rf
cmRtc3JfeGVuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpDQo+ID4gPiA+ID4gIHsNCj4gPiA+ID4gPiAtICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47DQo+ID4gPiA+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOw0KPiA+ID4gPiA+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdh
eSBvZiBWaXJpZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovDQo+ID4gPiA+ID4gICAgICB1aW50
MzJfdCBiYXNlID0gaXNfdmlyaWRpYW5fZG9tYWluKGQpID8gMHg0MDAwMDIwMCA6IDB4NDAwMDAw
MDA7DQo+ID4gPiA+ID4gIA0KPiA+ID4gPiA+ICAgICAgc3dpdGNoICggaWR4IC0gYmFzZSApDQo+
ID4gPiA+ID4gICAgICB7DQo+ID4gPiA+ID4gICAgICBjYXNlIDA6IC8qIFdyaXRlIGh5cGVyY2Fs
bCBwYWdlIE1TUi4gIFJlYWQgYXMgemVyby4gKi8NCj4gPiA+ID4gPiAtICAgIHsNCj4gPiA+ID4g
PiAgICAgICAgICAqdmFsID0gMDsNCj4gPiA+ID4gPiAtICAgICAgICByZXR1cm4gMTsNCj4gPiA+
ID4gPiAtICAgIH0NCj4gPiA+ID4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiA+
ID4gPiA+ICAgICAgfQ0KPiA+ID4gPiA+ICANCj4gPiA+ID4gPiAtICAgIHJldHVybiAwOw0KPiA+
ID4gPiA+ICsgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiA+ID4gPiA+ICB9DQo+ID4g
PiA+ID4gIA0KPiA+ID4gPiA+IC0vKiBSZXR1cm5zIDEgaWYgaGFuZGxlZCwgMCBpZiBub3QgYW5k
IC1FeHggZm9yIGVycm9yLiAqLw0KPiA+ID4gPiA+IC1pbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdz
KHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiA+ID4gPiA+ICtpbnQgZ3Vlc3Rfd3Jtc3Jf
eGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkNCj4gPiA+ID4g
PiAgew0KPiA+ID4gPiA+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsN
Cj4gPiA+ID4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+ID4gPiA+ID4g
ICAgICAvKiBPcHRpb25hbGx5IHNoaWZ0IG91dCBvZiB0aGUgd2F5IG9mIFZpcmlkaWFuIGFyY2hp
dGVjdHVyYWwgTVNScy4gKi8NCj4gPiA+ID4gPiAgICAgIHVpbnQzMl90IGJhc2UgPSBpc192aXJp
ZGlhbl9kb21haW4oZCkgPyAweDQwMDAwMjAwIDogMHg0MDAwMDAwMDsNCj4gPiA+ID4gPiAgDQo+
ID4gPiA+ID4gQEAgLTgwOSw3ICs4MDUsNyBAQCBpbnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiA+ID4gPiA+ICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIndybXNy
IGh5cGVyY2FsbCBwYWdlIGluZGV4ICUjeCB1bnN1cHBvcnRlZFxuIiwNCj4gPiA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZV9pbmRleCk7DQo+ID4gPiA+ID4gLSAgICAgICAgICAgIHJl
dHVybiAwOw0KPiA+ID4gPiA+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
DQo+ID4gPiA+ID4gICAgICAgICAgfQ0KPiA+ID4gPiA+ICANCj4gPiA+ID4gPiAgICAgICAgICBw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgJnQsIFAyTV9BTExPQyk7DQo+ID4gPiA+
ID4gQEAgLTgyMiwxMyArODE4LDEzIEBAIGludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ID4gPiA+ID4gICAgICAgICAgICAgIGlmICggcDJtX2lz
X3BhZ2luZyh0KSApDQo+ID4gPiA+ID4gICAgICAgICAgICAgIHsNCj4gPiA+ID4gPiAgICAgICAg
ICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdtZm4pOw0KPiA+ID4gPiA+IC0g
ICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsNCj4gPiA+ID4gPiArICAgICAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPiA+ID4gPiANCj4gPiA+ID4gUHJldmlvdXNseSAt
RVJFU1RBUlQgd291bGQndmUgYmVlbiBjb252ZXJ0ZWQgdG8gWDg2RU1VTF9FWENFUFRJT04uIEJ1
dA0KPiA+ID4gPiB3aXRoIHRoaXMgcGF0Y2gsIFg4NkVNVUxfUkVUUlkgd2lsbCBhY3R1YWxseSBi
ZSByZXR1cm5lZC4gSSBkb24ndCB0aGluaw0KPiA+ID4gPiB0aGF0IGNhbGxlcnMgY2FuIGhhbmRs
ZSB0aGlzIHNpdHVhdGlvbi4NCj4gPiA+ID4gDQo+ID4gPiA+IEUuZy4gdGhlIGNvZGUgZnJvbSB2
bXhfdm1leGl0X2hhbmRsZXIoKToNCj4gPiA+ID4gDQo+ID4gPiA+ICAgICBjYXNlIEVYSVRfUkVB
U09OX01TUl9XUklURToNCj4gPiA+ID4gICAgICAgICBzd2l0Y2ggKCBodm1fbXNyX3dyaXRlX2lu
dGVyY2VwdChyZWdzLT5lY3gsIG1zcl9mb2xkKHJlZ3MpLCAxKSApDQo+ID4gPiA+ICAgICAgICAg
ew0KPiA+ID4gPiAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOg0KPiA+ID4gPiAgICAgICAgICAg
ICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFdSTVNSICovDQo+ID4gPiA+ICAgICAgICAg
ICAgIGJyZWFrOw0KPiA+ID4gPiANCj4gPiA+ID4gICAgICAgICBjYXNlIFg4NkVNVUxfRVhDRVBU
SU9OOg0KPiA+ID4gPiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCAwKTsNCj4gPiA+ID4gICAgICAgICAgICAgYnJlYWs7DQo+ID4gPiA+ICAgICAgICAg
fQ0KPiA+ID4gPiAgICAgICAgIGJyZWFrOw0KPiA+ID4gDQo+ID4gPiBIbW0gbG92ZWx5LCBzbyBp
dCB3YXMgYnJva2VuIGJlZm9yZSwgYnV0IHNob3VsZCBiZSBjb3JyZWN0IG5vdy4NCj4gPiA+IA0K
PiA+ID4gUkVUUlkgaGFzIGNhdXNlZCBhbiBlbnRyeSB0byBnbyBvbnRvIHRoZSBwYWdpbmcgcmlu
Zywgd2hpY2ggd2lsbCBwYXVzZQ0KPiA+ID4gdGhlIHZjcHUgdW50aWwgYSByZXBseSBvY2N1cnMs
IGFmdGVyIHdoaWNoIHdlIHdpbGwgcmUtZW50ZXIgdGhlIGd1ZXN0DQo+ID4gPiB3aXRob3V0IGhh
dmluZyBtb3ZlZCBSSVAgZm9yd2FyZHMsIHJlLWV4ZWN1dGUgdGhlIHdybXNyIGluc3RydWN0aW9u
LCBhbmQNCj4gPiA+IHRoaXMgdGltZSBzdWNjZWVkIGJlY2F1c2UgdGhlIGZyYW1lIGhhcyBiZWVu
IHBhZ2VkIGluLg0KPiA+IA0KPiA+IEFjdHVhbGx5LCB0aGUgY3VycmVudCBWTVgvU1ZNIChidXQg
bm90IFBWKSBjb2RlIGRvZXM6DQo+ID4gDQo+ID4gICAgICAgICBzd2l0Y2ggKCB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MobXNyLCBtc3JfY29udGVudCkgKQ0KPiA+ICAgICAgICAgew0KPiA+ICAgICAg
ICAgY2FzZSAtRVJFU1RBUlQ6DQo+ID4gICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
DQo+ID4gDQo+ID4gVGhpcyBjb2RlIGlzIHJlbW92ZWQgaW4gMS8zIHBhdGNoIGJ1dCBJIHdhc24n
dCBDQ2VkLg0KPiANCj4gQWggcmlnaHQsIGluIHdoaWNoIGNhc2UgSSBuZWVkIHRvIHRlbXBvcmFy
aWx5IHRyYW5zcGxhbnQgdGhpcyBzd2l0Y2gNCj4gaW50byBwYXRjaCAxLiAgR2l2ZW4gaXRzIG9u
bHkgdGhlIFBWIHNpZGUgd2hpY2ggaXMgdGhlbiBicm9rZW4sIEkgY2FuDQo+IHByb2JhYmx5IHNl
ZSBhYm91dCBkb2luZyBhIGJ1Z2ZpeCBmb3IgdGhhdC4NCg0KV2l0aCB0aGlzIGJlaW5nIHJlYmFz
ZWQgb24gdG9wIG9mIHY0IDEvMzoNCg0KUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4NCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:10:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0MhR-0003cA-Ud; Thu, 13 Sep 2018 08:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0MhQ-0003Mr-98
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:10:04 +0000
X-Inumbo-ID: 8b5b591a-b72c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b5b591a-b72c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:10:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78990677"
Date: Thu, 13 Sep 2018 10:09:44 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180913080944.l5dvayao32nhzwgv@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-3-paul.durrant@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 v7 2/6] iommu: make use of type-safe DFN and
 MFN in exported 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: 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>, Jun Nakajima <jun.nakajima@intel.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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIGRlY2xhcmF0aW9uIG9mIHRoZSBlbnRyeSBw
b2ludHMgdG8gdGhlIElPTU1VCj4gc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGlu
IHBsYWNlIG9mIHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudAo+IHBhdGNoIHdpbGwgc2ltaWxh
cmx5IG1vZGlmeSB0aGUgbWV0aG9kcyBpbiB0aGUgaW9tbXVfb3BzIHN0cnVjdHVyZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:12:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0Mji-0003lO-Bv; Thu, 13 Sep 2018 08:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0Mjh-0003lI-0C
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:12:25 +0000
X-Inumbo-ID: dfc1106b-b72c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dfc1106b-b72c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:13:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78990790"
Date: Thu, 13 Sep 2018 10:12:16 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180913081216.tqtfcgieo553htqk@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-4-paul.durrant@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 v7 3/6] iommu: push use of type-safe DFN and
 MFN into 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: xen-devel@lists.xenproject.org, George Dunlap <george.dunlap@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggbW9kaWZpZXMgdGhlIG1ldGhvZHMgaW4gc3RydWN0IGlvbW11X29w
cyB0byB1c2UgdHlwZS1zYWZlIERGTgo+IGFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRo
ZSBwcmlvciBwYXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKPiBleHBvcnRlZCBpbiB4
ZW4vaW9tbXUuaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0MtO-0004bo-K3; Thu, 13 Sep 2018 08:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0MtN-0004bj-J2
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:22:25 +0000
X-Inumbo-ID: 45c7e326-b72e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45c7e326-b72e-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:23:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991185"
Date: Thu, 13 Sep 2018 10:22:17 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180913082217.xk6zd3v2ir4po3xa@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-5-paul.durrant@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 v7 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgaW1wbGljaXQgZG9tYWluX2NyYXNoKCkgZnJv
bSBpb21tdV9tYXAoKSwKPiB1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5k
IHR1cm5zIHRoZW0gaW50byBzdHJhaWdodGZvcndhcmQKPiB3cmFwcGVycyB0aGF0IGNoZWNrIHRo
ZSBleGlzdGVuY2Ugb2YgdGhlIHJlbGV2YW50IGlvbW11X29wIGFuZCBjYWxsCj4gdGhyb3VnaCB0
byBpdC4gVGhpcyBtYWtlcyB0aGVtIHVzYWJsZSBieSBQViBJT01NVSBjb2RlIHRvIGJlIGRlbGl2
ZXJlZCBpbgo+IGZ1dHVyZSBwYXRjaGVzLgo+IFRoaXMgcGF0Y2ggYWRkcyBhIGhlbHBlciBtYWNy
bywgZG9tdV9jcmFzaCgpLCB0aGF0IHdpbGwgb25seSBpbnZva2UKPiBkb21haW5fY3Jhc2goKSBp
ZiB0aGUgZG9tYWluIGlzIG5vdCB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBtb2RpZmllcwo+IGNh
bGxlcnMgb2YgaW9tbXVfbWFwKCksIHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2go
KSB0byB1c2UgdGhpcwo+IHNob3VsZCBhbiBvcGVyYXRpb24gZmFpbC4KCkkgYXNzdW1lIHRoaXMg
aXMgYmVjYXVzZSBmdXR1cmUgdXNhZ2VzIG9mIGlvbW11X21hcCwgdW5tYXAgYW5kIGZsdXNoCndp
bGwgdG9sZXJhdGUgZmFpbHVyZSwgYW5kIHdpbGwgYmUgaGFuZGxlZCBkaWZmZXJlbnRseSB0aGFu
IGNyYXNoaW5nCnRoZSBkb21haW4uCgo+IE5PVEU6IFRoaXMgcGF0Y2ggaW5jbHVkZXMgb25lIGJp
dCBvZiBjbGVhbi11cCBpbiBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KCkKPiAgICAgICByZXBsYWNp
bmcgdXNlIG9mIHAybS0+ZG9tYWluIHdpdGggdGhlIGRvbWFpbiBwb2ludGVyIHBhc3NlZCBpbnRv
IHRoZQo+ICAgICAgIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKPiBAQCAtNjE2LDYgKzYxNiwxMSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVj
dCBkb21haW4gKmQpOwo+ICAgICAgX19kb21haW5fY3Jhc2goZCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSB3aGlsZSAoMCkKPiAgCj4g
KyNkZWZpbmUgZG9tdV9jcmFzaChkKSBkbyB7ICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSApICAgICAgICAgXAo+ICsgICAgICAgIGRvbWFpbl9jcmFz
aChkKTsgICAgICAgICAgICAgICAgICBcCj4gK30gd2hpbGUgKGZhbHNlKQogICAgICAgICAgICBe
IG1pc3Npbmcgc3BhY2VzCj4gKwo+ICAvKgo+ICAgKiBDYWxsZWQgZnJvbSBhc3NlbWJseSBjb2Rl
LCB3aXRoIGFuIG9wdGlvbmFsIGFkZHJlc3MgdG8gaGVscCBpbmRpY2F0ZSB3aHkKPiAgICogdGhl
IGNyYXNoIG9jY3VyZWQuICBJZiBhZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3Qg
ZXh0YWJsZQo+IC0tIAo+IDIuMTEuMAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:24:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0Mve-0004jq-1K; Thu, 13 Sep 2018 08: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=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0Mvc-0004jf-RB
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:24:44 +0000
X-Inumbo-ID: 3432f5d3-b72e-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3432f5d3-b72e-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 10:22:51 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 10:24:41 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 09:24:13 +0100
Message-ID: <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 13 Sep 2018 10:24:03 +0200
In-Reply-To: <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Stefano Stabellini <stefano@stabellini.net>
Content-Type: multipart/mixed; boundary="===============2567243330769129966=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2567243330769129966==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-NAcX/6qYEXe8jIuuSmY/"


--=-NAcX/6qYEXe8jIuuSmY/
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

So, first of all:
1. use plaintext, not HTML
2. don't drop the xen-devel list (and other Cc-s) when replying.

:-)

That being said...

On Thu, 2018-09-13 at 09:38 +0200, Milan Boberic wrote:
> Hi Dario,=20
> yes passtrhough is involved.=20
>
Ok.

> This is everything I did so far:=20
>=20
> I implemented Xen Hypervisor 4.9.2 on UltraZed-EG board with carrier
> card following these steps:
> 1.) installed petalinux 2018.2 on Ubuntu 16.04
> 2.) dowloaded  UltraZed-EG IO Carrier Card - PetaLinux 2018.2
> Standard BSP
> 3.) created project:   petalinux-create -t project =E2=80=93s  <path_to_B=
SP>
> 4.) copied xen-overlay.dtsi from ZCU102 project (also made with BSP)
> to my project
> 5.) built xen hypervisor following this guide link  (booting with SD
> card)
> 6.) made baremetal application that blinks PS LED with Vivado
> 7.) measured signals jitted when application is on board with and
> with out Xen
>=20
I am not familiar with building an SD-Card image for an ARM system with
Xen on it. What I can tell, though, is that Xen 4.9.2 does not look to
me to include the RCU subsystem fixes that I mentioned in my reply.

I don't recall why we did not backport them. It may be that they're not
entirely trivial, and they fix a behavior which manifests only in not
fully supported cases. Or that we (well, I :-/) forgot.

I can have a look, at how challenging it is to apply the patches to
4.9.x (but no hard feelings if anyone beats me at it, I promise
:-D).

In the meantime, if you have the chance of trying Xen 4.10 or 4.10.1,
which has those fixes, that would be great. In fact, in case everything
would work with such version, that would be another clue that the RCU
issue is the actual culprit.

> I menaged to decrease jitter adding sched=3Dnull vwfi=3Dnative in xen-
> overlay.dtsi file in xen-bootargs.
>=20
> The problem is when I add sched=3Dnull vwfi=3Dnative, I can create my
> bare-metal application with xl create and destroy it with xl destroy
> (it disappears from xl list) but when I want to start it again (xl
> create) this error pops:
>=20
> root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
> Parsing config from bm1.cfg
> (XEN) IRQ 48 is already used by domain 1
> libxl: error: libxl_create.c:1278:domcreate_launch_dm: Domain
> 2:failed give domain access to irq 48: Device or resource busy
> libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain 2:Non-
> existant domain
> libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain
> 2:Unable to destroy guest
> libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain
> 2:Destruction of domain failed
>=20
> When I remove  sched=3Dnull vwfi=3Dnative and build project again
> everything works fine, I can create and destroy bm app as many times
> as I want.
>=20
Yes. If you look at the email (and to the full thread) I put links to,
you'll see that the behavior is exactly the same. It mentions the
Credit2 scheduler not working, rather than null, but the problem is the
same, i.e., that there is no periodic timer tick neither in Credit2 nor
in null.

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/

--=-NAcX/6qYEXe8jIuuSmY/
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+4FAluaHqYACgkQFkJ4iaW4
c+5jRRAAjcXqMaDdtOsUnIFkI+gv91Tc0HvSU2fKeIQLhq1RXGWcHYcYp2ZC4Vjk
GhmgdRPY1wg8XlzSYdgDC0kSEjRpy7R3ELcJthG8zksMh8LU7Vk8FmqpWnteeG4R
xjjtMTFR+5z4EbObwEOMLslO1CTMOqLvjxldss65fPwN/+Dpp/qUHGirJnwd5QKq
eqDgCopkTmwH8NXM1xRF1jJLxiLbJ7htjcCFr8UIw1/uvPoI4swUa5JnQYf/wQcw
4GnI8iuZxGpXLMvYJVkxJ7MxtslKnD92k/OiOUFoYA77fpZ6+009gPrJJ4MtR7PG
IFLoREshbARPFQZd0liu52pDa5DZCrZqZys9LwV9KeuX9ajquWnch5JaIl/TquMK
v97gGSHWx8u3CakK8Ov9U+OrRkOyfteZnO7dvmacGhvt4k1bjMp6FA+xzBccNes2
/DthxJsEIEGx9RoA8n1FXfe2evza4chivhJc2ebHBh8/153SdxbAr/SReZQ1Winr
G4tnS4t4Id92yskIS2Mpi87vcAEsRd1maSSV7gwOUA4uYfSBLsQI+TVIZnSra+gO
RpM6kXiSRdC6qf9Kl0jd/Q8yCQGLf3JE+0SI/+YIN9PqtIXDDc8K3mu7UC8tECBi
VRh5sJmEYjP/jM7DYLI+U5EsDICmdTZ2Vl2p5RtuGKgVOLHdbzA=
=0rT0
-----END PGP SIGNATURE-----

--=-NAcX/6qYEXe8jIuuSmY/--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2567243330769129966==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:27:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0Myg-0004uk-Gw; Thu, 13 Sep 2018 08:27:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Myf-0004ue-8Y
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:27:53 +0000
X-Inumbo-ID: 0883f22c-b72f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0883f22c-b72f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:28:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991395"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_page()
Thread-Index: AQHUSowGEwj8IJdT5UST1gqll4vDX6TtvySAgAAitgA=
Date: Thu, 13 Sep 2018 08:27:50 +0000
Message-ID: <ce1a7f9a5d9642269593f7ec7e23c10f@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-5-paul.durrant@citrix.com>
 <20180913082217.xk6zd3v2ir4po3xa@mac.bytemobile.com>
In-Reply-To: <20180913082217.xk6zd3v2ir4po3xa@mac.bytemobile.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 4/6] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <Ian.Jackson@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+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDEzIFNlcHRlbWJlciAyMDE4IDA5OjIyCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Owo+IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5s
YXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
OyBUaW0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47IEp1biBOYWthamltYQo+IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgNC82XSBpb21tdTogZG9uJ3QgZG9tYWlu
X2NyYXNoKCkgaW5zaWRlCj4gaW9tbXVfbWFwL3VubWFwX3BhZ2UoKQo+IAo+IE9uIFdlZCwgU2Vw
IDEyLCAyMDE4IGF0IDEyOjMwOjI2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IFRo
aXMgcGF0Y2ggcmVtb3ZlcyB0aGUgaW1wbGljaXQgZG9tYWluX2NyYXNoKCkgZnJvbSBpb21tdV9t
YXAoKSwKPiA+IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSBhbmQgdHVybnMg
dGhlbSBpbnRvCj4gc3RyYWlnaHRmb3J3YXJkCj4gPiB3cmFwcGVycyB0aGF0IGNoZWNrIHRoZSBl
eGlzdGVuY2Ugb2YgdGhlIHJlbGV2YW50IGlvbW11X29wIGFuZCBjYWxsCj4gPiB0aHJvdWdoIHRv
IGl0LiBUaGlzIG1ha2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZl
cmVkCj4gaW4KPiA+IGZ1dHVyZSBwYXRjaGVzLgo+ID4gVGhpcyBwYXRjaCBhZGRzIGEgaGVscGVy
IG1hY3JvLCBkb211X2NyYXNoKCksIHRoYXQgd2lsbCBvbmx5IGludm9rZQo+ID4gZG9tYWluX2Ny
YXNoKCkgaWYgdGhlIGRvbWFpbiBpcyBub3QgdGhlIGhhcmR3YXJlIGRvbWFpbiBhbmQgbW9kaWZp
ZXMKPiA+IGNhbGxlcnMgb2YgaW9tbXVfbWFwKCksIHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90
bGJfZmx1c2goKSB0byB1c2UKPiB0aGlzCj4gPiBzaG91bGQgYW4gb3BlcmF0aW9uIGZhaWwuCj4g
Cj4gSSBhc3N1bWUgdGhpcyBpcyBiZWNhdXNlIGZ1dHVyZSB1c2FnZXMgb2YgaW9tbXVfbWFwLCB1
bm1hcCBhbmQgZmx1c2gKPiB3aWxsIHRvbGVyYXRlIGZhaWx1cmUsIGFuZCB3aWxsIGJlIGhhbmRs
ZWQgZGlmZmVyZW50bHkgdGhhbiBjcmFzaGluZwo+IHRoZSBkb21haW4uCj4gCgpDb3JyZWN0LiBJ
ZiB0aGV5IGZvcm0gcGFydCBvZiB0aGUgaW1wbGVtZW50YXRpb24gb2YgUFYtSU9NTVUgdGhlbiB0
aGVyZSdzIG5vIHdheSB3ZSBjYW4gYWxsb3cgZ3Vlc3Qgc3VwcGxpZWQgYXJndW1lbnRzIHRvIGRp
cmVjdGx5IGNhdXNlIGEgZG9tYWluIGNyYXNoLgoKPiA+IE5PVEU6IFRoaXMgcGF0Y2ggaW5jbHVk
ZXMgb25lIGJpdCBvZiBjbGVhbi11cCBpbiBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KCkKPiA+ICAg
ICAgIHJlcGxhY2luZyB1c2Ugb2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIg
cGFzc2VkIGludG8gdGhlCj4gPiAgICAgICBmdW5jdGlvbi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCgpUaGFua3MsCgogIFBhdWwKCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+ID4gaW5kZXggMGJhODBjYjFhOC4uZjJjNTk0ZDE5NyAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAo+ID4gQEAgLTYxNiw2ICs2MTYsMTEgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1Y3QgZG9t
YWluICpkKTsKPiA+ICAgICAgX19kb21haW5fY3Jhc2goZCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICB9IHdoaWxlICgwKQo+ID4KPiA+
ICsjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAgICAgICAgICBcCj4gPiArICAgIGlm
ICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApICAgICAgICAgXAo+ID4gKyAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgIFwKPiA+ICt9IHdoaWxlIChmYWxzZSkKPiAgICAg
ICAgICAgICBeIG1pc3Npbmcgc3BhY2VzCj4gPiArCj4gPiAgLyoKPiA+ICAgKiBDYWxsZWQgZnJv
bSBhc3NlbWJseSBjb2RlLCB3aXRoIGFuIG9wdGlvbmFsIGFkZHJlc3MgdG8gaGVscCBpbmRpY2F0
ZQo+IHdoeQo+ID4gICAqIHRoZSBjcmFzaCBvY2N1cmVkLiAgSWYgYWRkciBpcyAwLCBsb29rIHVw
IGFkZHJlc3MgZnJvbSBsYXN0IGV4dGFibGUKPiA+IC0tCj4gPiAyLjExLjAKPiA+Cj4gPgo+ID4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:30:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:30: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 1g0N0z-0005b3-25; Thu, 13 Sep 2018 08:30:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0N0w-0005ax-Vy
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:30:15 +0000
X-Inumbo-ID: 5dadbf27-b72f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5dadbf27-b72f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:31:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991482"
Date: Thu, 13 Sep 2018 10:30:06 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180913083005.tnflpvdnynwpu6ha@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-6-paul.durrant@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 v7 5/6] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmZvciBzb21lIHVzZXMgb2YgZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiAKPiBUaGVy
ZSBhcmUgbWFueSBvY2N1cmVuY2VzIG9mIHRoZSBmb2xsb3dpbmcgcGF0dGVybiBpbiB0aGUgY29k
ZToKPiAKPiAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNI
QVJFOwo+ICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCAmcDJtdCwgcSk7Cj4g
Cj4gICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCj4gICAgIHsKPiAgICAgICAgIGlmICgg
cGFnZSApCj4gICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gCj4gICAgICAgICBwMm1fbWVt
X3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwo+ICAgICAgICAgcmV0dXJuIDwtRUFHQUlOIG9yIGVx
dWl2YWxlbnQ+Owo+ICAgICB9Cj4gCj4gICAgIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJt
X2lzX3NoYXJlZChwMm10KSApCj4gICAgIHsKPiAgICAgICAgIGlmICggcGFnZSApCj4gICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gCj4gICAgICAgICByZXR1cm4gPC1FQUdBSU4gb3IgZXF1
aXZhbGVudD47Cj4gICAgIH0KPiAKPiAgICAgaWYgKCAhcGFnZSApCj4gICAgICAgICByZXR1cm4g
PC1FSU5WQUwgb3IgZXF1aXZhbGVudD47Cj4gCj4gICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkg
fHwKPiAgICAgICAgICAoITxyZWFkb25seSBsb29rLXVwPiAmJiBwMm1faXNfcmVhZG9ubHkocDJt
dCkpICkKPiAgICAgewo+ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gICAgICAgICByZXR1cm4g
PC1FSU5WQUwgb3IgZXF1aXZhbGVudD47Cj4gICAgIH0KPiAKPiBUaGVyZSBhcmUgc29tZSBzbWFs
bCBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSBleGFjdCB3YXkgdGhlIG9jY3VyZW5jZXMKPiBhcmUg
Y29kZWQgYnV0IHRoZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgo+IAo+IFRoaXMgcGF0
Y2ggaW50cm9kdWNlcyBhIG5ldyBjb21tb24gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBjb2RlIGlu
Cj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91
cyBvcGVuLWNvZGVkIHBhdHRlcm5zCj4gaW50byBjYWxscyB0byB0aGlzIG5ldyBmdW5jdGlvbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
SnVzdCB0d28gbml0cyBiZWxvdy4KCj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IHY3Ogo+ICAtIEZpeCBBUk0gYnVpbGQgYnkgaW50
cm9kdWNpbmcgcDJtX2lzX3JlYWRvbmx5KCkgcHJlZGljYXRlLgo+ICAtIFJlLW5hbWUgZ2V0X3Bh
Z2VkX2ZyYW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiAgLSBBZGp1c3QgZGVm
YXVsdCBjYXNlcyBvZiBjYWxsZXJzIHN3aXRjaC1pbmcgb24gcmV0dXJuIHZhbHVlLgo+IAo+IHYz
Ogo+ICAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KPiAKPiB2MjoKPiAgLSBOZXcg
aW4gdjIuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgMzQgKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICB8IDE2ICsr
LS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgfCAzOSArKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICB8IDU2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCAgfCAgOCArKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggIHwgIDIgKysKPiAgNiBmaWxlcyBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspLCA3NiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IGluZGV4IGE1Nzc2ODVkYzYuLjAxMzUyNzJi
ZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0zNTMsMzMgKzM1MywxNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW9fYnVmZmVyKAo+ICAKPiAgc3RhdGljIGludCBodm1lbXVsX2FjcXVpcmVf
cGFnZSh1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlKQo+ICB7Cj4g
LSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gLSAgICBwMm1f
dHlwZV90IHAybXQ7Cj4gLQo+IC0gICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyX2Qs
IGdtZm4sICZwMm10LCBQMk1fVU5TSEFSRSk7Cj4gLQo+IC0gICAgaWYgKCAqcGFnZSA9PSBOVUxM
ICkKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLQo+IC0gICAgaWYg
KCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiAtICAgIHsKPiAtICAgICAgICBwdXRfcGFnZSgqcGFn
ZSk7Cj4gLSAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3Vycl9kLCBnbWZuKTsKPiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAtICAgIH0KPiAtCj4gLSAgICBpZiAoIHAy
bV9pc19zaGFyZWQocDJtdCkgKQo+ICsgICAgc3dpdGNoICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9n
Zm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGdtZm4pLCBmYWxzZSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIHBhZ2UpICkKPiAgICAgIHsKPiAtICAgICAgICBw
dXRfcGFnZSgqcGFnZSk7Cj4gKyAgICBjYXNlIDA6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBj
YXNlIC1FQUdBSU46Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CgpJIHdvdWxkIGFk
ZCBhIG5ld2xpbmUgYmV0d2VlbiBjYXNlcy4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gaW5kZXggZDRiM2NmY2I2
ZS4uMDM4OTdiNDljMyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBAIC00OTIsNiArNDkyLDggQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIHJl
dHVybiBtZm5fdmFsaWQoX21mbihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBO
VUxMOwo+ICB9Cj4gIAo+ICtpbnQgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHJlYWRvbmx5LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCAqcDJtdF9wLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZV9wKTsKCkdp
dmVuIHRoZSB1c2FnZSBhYm92ZSwgSSB3b3VsZCBhZGQgdGhlIG11c3RfY2hlY2sgYXR0cmlidXRl
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:30:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:30: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 1g0N1P-0005eO-C2; Thu, 13 Sep 2018 08:30:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0N1O-0005eG-Rv
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:30:42 +0000
X-Inumbo-ID: 6dc2877b-b72f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6dc2877b-b72f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:31:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991507"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 6/6] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUSowH6m8ssOBcBE6Yl4Cg7UsoOaTtpkaAgAA8XQA=
Date: Thu, 13 Sep 2018 08:30:40 +0000
Message-ID: <246918f763064c0baa38d99036766caf@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-7-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301BC5@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301BC5@SHSMSX101.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 v7 6/6] 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>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86
a2V2aW4udGlhbkBpbnRlbC5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMDc6NTMKPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgR2VvcmdlCj4gRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NyA2LzZdIHZ0ZDogYWRkIGxv
b2t1cF9wYWdlIG1ldGhvZCB0byBpb21tdV9vcHMKPiAKPiA+IEZyb206IFBhdWwgRHVycmFudCBb
bWFpbHRvOnBhdWwuZHVycmFudEBjaXRyaXguY29tXQo+ID4gU2VudDogV2VkbmVzZGF5LCBTZXB0
ZW1iZXIgMTIsIDIwMTggNzozMCBQTQo+ID4KPiA+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRo
b2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRpb24gdG8gZmluZAo+ID4gdGhlCj4gPiBN
Rk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERGTiBhbG9uZyB3aXRoIGEgd3Jh
cHBlciBmdW5jdGlvbgo+ID4gaW4gZ2VuZXJpYyBJT01NVSBjb2RlIHRvIGNhbGwgdGhlIGltcGxl
bWVudGF0aW9uIGlmIGl0IGV4aXN0cy4KPiA+Cj4gPiBUaGlzIHBhdGNoIGFsc28gY2xlYW5zIHVw
IHRoZSBpbml0aWFsaXplcnMgaW4gaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSBhbmQKPiA+IHVzZXMg
YXJyYXktc3R5bGUgZGVyZWZlcmVuY2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBtaXNzaW5n
IGNoZWNrIGZvcgo+ID4gc2hhcmVkIEVQVCBpcyBhbHNvIGFkZGVkIHRvIGludGVsX2lvbW11X3Vu
bWFwX3BhZ2UoKS4KPiAKPiB0aGVuIHBsZWFzZSBzcGxpdCBpbnRvIHR3byBwYXRjaGVzLgo+IAoK
T2suCgo+ID4KPiA+IE5PVEU6IFRoaXMgcGF0Y2ggb25seSBhZGRzIGEgWGVuLWludGVybmFsIGlu
dGVyZmFjZS4gVGhpcyB3aWxsIGJlIHVzZWQgYnkKPiA+ICAgICAgIGEgc3Vic2VxdWVudCBwYXRj
aC4KPiA+ICAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1
bmN0aW9uYWxpdHkgZm9yIEFNRAo+ID4gICAgICAgSU9NTVVzLgo+ID4KPiA+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiA+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gPgo+ID4g
djc6Cj4gPiAgLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCj4gPiAgLSBBZGQgbWlz
c2luZyBjaGVja3MgZm9yIHNoYXJlZCBFUFQgYW5kIGlvbW11X3Bhc3N0aHJvdWdoLgo+ID4gIC0g
UmVtb3ZlIHVubmVjZXNzYXJ5IGluaXRpYWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVm
ZXJlbmNlLgo+ID4gIC0gRHJvcCBXZWkncyBSLWIgYmVjYXVzZSBvZiBjb2RlIGNodXJuLgo+ID4K
PiA+IHYzOgo+ID4gIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20gR2VvcmdlLgo+ID4KPiA+IHYy
Ogo+ID4gIC0gQWRkcmVzc2VkIHNvbWUgY29tbWVudHMgZnJvbSBKYW4uCj4gPiAtLS0KPiA+ICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8IDExICsrKysrKysrCj4gPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA1Mgo+ID4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQo+ID4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oIHwgIDMgKysrCj4gPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAg
fCAgNCArKysKPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKPiA+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gaW5kZXggYTE2ZjFh
MGM2Ni4uNTJlM2Y1MDBjNyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+IEBA
IC0yOTYsNiArMjk2LDE3IEBAIGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90Cj4gPiBkZm4pCj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPgo+ID4gK2ludCBp
b21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4s
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCj4gPiArewo+
ID4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiA+
ICsKPiA+ICsgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCj4g
PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiArCj4gPiArICAgIHJldHVybiBoZC0+
cGxhdGZvcm1fb3BzLT5sb29rdXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwo+ID4gK30KPiA+
ICsKPiA+ICBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1
bnVzZWQpCj4gPiAgewo+ID4gICAgICBkbyB7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiA+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMKPiA+IGluZGV4IDAxNjNiYjk0OWIuLjY2MjJjMmRkNGMgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiA+IEBAIC0xNzcwLDcgKzE3NzAsNyBAQCBzdGF0
aWMgaW50IF9fbXVzdF9jaGVjawo+ID4gaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKPiA+IC0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAq
cHRlID0gTlVMTCwgb2xkLCBuZXcgPSB7IDAgfTsKPiA+ICsgICAgc3RydWN0IGRtYV9wdGUgKnBh
Z2UsICpwdGUsIG9sZCwgbmV3ID0ge307Cj4gPiAgICAgIHU2NCBwZ19tYWRkcjsKPiA+ICAgICAg
aW50IHJjID0gMDsKPiA+Cj4gPiBAQCAtMTc5MCw5ICsxNzkwLDExIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrCj4gPiBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4g
ICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiA+ICAgICAgfQo+ID4gKwo+ID4gICAgICBwYWdlID0gKHN0cnVj
dCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Cj4gPiAtICAgIHB0ZSA9
IHBhZ2UgKyAoZGZuX3goZGZuKSAmIExFVkVMX01BU0spOwo+ID4gKyAgICBwdGUgPSAmcGFnZVtk
Zm5feChkZm4pICYgTEVWRUxfTUFTS107Cj4gPiAgICAgIG9sZCA9ICpwdGU7Cj4gPiArCj4gPiAg
ICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7Cj4gPiAgICAgIGRt
YV9zZXRfcHRlX3Byb3QobmV3LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICgoZmxhZ3MgJiBJ
T01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9SRUFEICA6IDApIHwKPiA+IEBAIC0xODA4LDYgKzE4
MTAsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjawo+ID4gaW50ZWxfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdl
KTsKPiA+ICAgICAgICAgIHJldHVybiAwOwo+ID4gICAgICB9Cj4gPiArCj4gPiAgICAgICpwdGUg
PSBuZXc7Cj4gPgo+ID4gICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihz
dHJ1Y3QgZG1hX3B0ZSkpOwo+ID4gQEAgLTE4MjMsNiArMTgyNiwxMCBAQCBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjawo+ID4gaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+
ICBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZm5fdCBkZm4pCj4gPiAgewo+ID4gKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hh
cmVzIEVQVCBwYWdlIHRhYmxlICovCj4gPiArICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSAp
Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsKPiA+ICAgICAgLyogRG8gbm90aGluZyBpZiBo
YXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBhc3MgdGhydS4gKi8KPiA+ICAgICAg
aWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gICAg
ICAgICAgcmV0dXJuIDA7Cj4gPiBAQCAtMTgzMCw2ICsxODM3LDQ2IEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrCj4gPiBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4g
PiAgICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSk7Cj4g
PiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPiA+ICptZm4sCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4gK3sKPiA+ICsgICAg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gPiArICAgIHN0cnVjdCBk
bWFfcHRlICpwYWdlLCB2YWw7Cj4gPiArICAgIHU2NCBwZ19tYWRkcjsKPiA+ICsKPiA+ICsgICAg
LyogRmFpbCBpZiBWVC1kIHNoYXJlcyBFUFQgcGFnZSB0YWJsZSAqLwo+ID4gKyAgICBpZiAoIGlv
bW11X3VzZV9oYXBfcHQoZCkgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiArCj4g
PiArICAgIC8qIEZhaWwgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCj4gPiArICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+IAo+IHdoeSBmYWlsIGlu
c3RlYWQgb2YgcmV0dXJuaW5nIGRmbiBhcyBtZm4/IHBhc3N0aHJvdWdoIGlzIGp1c3Qgb25lCj4g
c3BlY2lhbCB0cmFuc2xhdGlvbiBtb2RlIGluIElPTU1VLCB3aGljaCBkb2Vzbid0IG1lYW4gbG9v
a3VwCj4gaXMgbm90IHBvc3NpYmxlLgo+IAoKSG1tLiBHaXZlbiB0aGF0IG1hcCBhbmQgdW5tYXAg
ZG9uJ3QgcmV0dXJuIGVycm9ycyB0aGVuIG1heWJlIHRoYXQgaXMgYmVzdC4gV2lsbCBkby4KCiAg
UGF1bAoKPiA+ICsKPiA+ICsgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+
ID4gKwo+ID4gKyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3Rv
X2RhZGRyKGRmbiksIDApOwo+ID4gKyAgICBpZiAoIHBnX21hZGRyID09IDAgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiA+ICsg
ICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHBhZ2UgPSBt
YXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPiA+ICsgICAgdmFsID0gcGFnZVtkZm5feChk
Zm4pICYgTEVWRUxfTUFTS107Cj4gPiArCj4gPiArICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShw
YWdlKTsKPiA+ICsgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiAr
Cj4gPiArICAgIGlmICggIWRtYV9wdGVfcHJlc2VudCh2YWwpICkKPiA+ICsgICAgICAgIHJldHVy
biAtRU5PRU5UOwo+ID4gKwo+ID4gKyAgICAqbWZuID0gbWFkZHJfdG9fbWZuKGRtYV9wdGVfYWRk
cih2YWwpKTsKPiA+ICsgICAgKmZsYWdzID0gZG1hX3B0ZV9yZWFkKHZhbCkgPyBJT01NVUZfcmVh
ZGFibGUgOiAwOwo+ID4gKyAgICAqZmxhZ3MgfD0gZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVG
X3dyaXRhYmxlIDogMDsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4g
IGludCBpb21tdV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZGZuLCB1aW50
NjRfdCAqcHRlLAo+ID4gICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBpbnQgcHJlc2Vu
dCkKPiA+ICB7Cj4gPiBAQCAtMjY1NSw2ICsyNzAyLDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29w
cyBpbnRlbF9pb21tdV9vcHMgPSB7Cj4gPiAgICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90
ZWFyZG93biwKPiA+ICAgICAgLm1hcF9wYWdlID0gaW50ZWxfaW9tbXVfbWFwX3BhZ2UsCj4gPiAg
ICAgIC51bm1hcF9wYWdlID0gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSwKPiA+ICsgICAgLmxvb2t1
cF9wYWdlID0gaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2UsCj4gPiAgICAgIC5mcmVlX3BhZ2VfdGFi
bGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFibGUsCj4gPiAgICAgIC5yZWFzc2lnbl9kZXZpY2UgPSBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwLAo+ID4gICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9
IGludGVsX2lvbW11X2dyb3VwX2lkLAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5oCj4gPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5oCj4gPiBpbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEwMDY0NAo+ID4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gPiBAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVjdCBkbWFf
cHRlIHsKPiA+ICAjZGVmaW5lIGRtYV9zZXRfcHRlX3Byb3QocCwgcHJvdCkgZG8geyBcCj4gPiAg
ICAgICAgICAocCkudmFsID0gKChwKS52YWwgJiB+RE1BX1BURV9QUk9UKSB8ICgocHJvdCkgJiBE
TUFfUFRFX1BST1QpOyBcCj4gPiAgICAgIH0gd2hpbGUgKDApCj4gPiArI2RlZmluZSBkbWFfcHRl
X3Byb3QocCkgKChwKS52YWwgJiBETUFfUFRFX1BST1QpCj4gPiArI2RlZmluZSBkbWFfcHRlX3Jl
YWQocCkgKGRtYV9wdGVfcHJvdChwKSAmIERNQV9QVEVfUkVBRCkKPiA+ICsjZGVmaW5lIGRtYV9w
dGVfd3JpdGUocCkgKGRtYV9wdGVfcHJvdChwKSAmIERNQV9QVEVfV1JJVEUpCj4gPiAgI2RlZmlu
ZSBkbWFfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQQUREUl9NQVNLICYgUEFHRV9NQVNLXzRLKQo+
ID4gICNkZWZpbmUgZG1hX3NldF9wdGVfYWRkcihwLCBhZGRyKSBkbyB7XAo+ID4gICAgICAgICAg
ICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0VfTUFTS180Syk7IH0gd2hpbGUgKDApCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAo+ID4gaW5kZXggOWUwYjRlODYzOC4uYmViZGRjMmRiNCAxMDA2NDQKPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+
ID4gQEAgLTEwMCw2ICsxMDAsOCBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4g
KmQpOwo+ID4gIGludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qg
bWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ID4gIGludCBfX211c3RfY2hlY2sgaW9tbXVfdW5t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOwo+ID4gK2ludCBfX211c3RfY2hl
Y2sgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAo+ID4gbWZu
X3QgKm1mbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZmxhZ3MpOwo+ID4KPiA+ICBlbnVtIGlvbW11X2ZlYXR1cmUKPiA+ICB7Cj4gPiBAQCAt
MTkwLDYgKzE5Miw4IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ID4gICAgICBpbnQgX19tdXN0X2No
ZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPiBtZm4s
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdz
KTsKPiA+ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbik7Cj4gPiArICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSko
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdAo+ID4gKm1mbiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKPiA+ICAg
ICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSkoc3RydWN0IHBhZ2VfaW5mbyAqKTsKPiA+ICAjaWZk
ZWYgQ09ORklHX1g4Ngo+ID4gICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2ln
bmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4gdW5zaWduZWQgaW50IHZhbHVlKTsK
PiA+IC0tCj4gPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:33:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0N3c-0005sU-Uj; Thu, 13 Sep 2018 08:33:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0N3b-0005rZ-Rd
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:32:59 +0000
X-Inumbo-ID: bfd10108-b72f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bfd10108-b72f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:33:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991598"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v6 13/14] x86: add iommu_ops to modify and flush IOMMU
 mappings
Thread-Index: AQHUOsfeeoUUqrtyhU+T9RQJmOfTmKTsNnWAgAAvbtCAAVybgIAAQDgQ
Date: Thu, 13 Sep 2018 08:32:57 +0000
Message-ID: <4dc9ac0af8754f5b890dfc4c2cd59250@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
 <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
 <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301AF0@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301AF0@SHSMSX101.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 v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOCAwNzo0MQ0K
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGlj
aCcNCj4gPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpDQo+IDx0aW1A
eGVuLm9yZz47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1bGll
biBHcmFsbA0KPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz47IElhbg0KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY2IDEzLzE0XSB4ODY6IGFkZCBpb21tdV9vcHMg
dG8gbW9kaWZ5IGFuZCBmbHVzaA0KPiBJT01NVSBtYXBwaW5ncw0KPiANCj4gPiBGcm9tOiBQYXVs
IER1cnJhbnQNCj4gPiBTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAxMiwgMjAxOCA0OjAyIFBN
DQo+ID4NCj4gPg0KPiA+ID4gSW4gb3JkZXIgdG8gYXZvaWQgc2hvb3RpbmcgZG93biBhbGwgcHJl
LWV4aXN0aW5nIFJBTSBtYXBwaW5ncyAtIGlzDQo+ID4gPiB0aGVyZSBubyB3YXkgdGhlIHBhZ2Ug
dGFibGUgZW50cmllcyBjb3VsZCBiZSBtYXJrZWQgdG8gaWRlbnRpZnkNCj4gPiA+IHRoZWlyIG9y
aWdpbj8NCj4gPiA+DQo+ID4NCj4gPiBJIGRvbid0IGtub3cgd2hldGhlciB0aGF0IGlzIHBvc3Np
YmxlOyBJJ2xsIGhhdmUgdG8gZmluZCBzcGVjcyBmb3IgSW50ZWwgYW5kDQo+ID4gQU1EIElPTU1V
cyBhbmQgc2VlIGlmIHRoZXkgaGF2ZSBQVEUgYml0cyBhdmFpbGFibGUgZm9yIHN1Y2ggYSB1c2Uu
DQo+IA0KPiB0aGVyZSBhcmUgaWdub3JlZCBiaXRzDQo+IA0KPiA+DQo+ID4gPiBJIGFsc28gaGF2
ZSBhbm90aGVyIG1vcmUgZ2VuZXJhbCBjb25jZXJuOiBBbGxvd2luZyB0aGUgZ3Vlc3QgdG8NCj4g
PiA+IG1hbmlwdWxhdGUgaXRzIElPTU1VIHBhZ2UgdGFibGVzIG1lYW5zIHRoYXQgaXQgY2FuIGRl
bGliZXJhdGVseQ0KPiA+ID4gc2hhdHRlciBsYXJnZSBwYWdlcywgZ3Jvd2luZyB0aGUgb3ZlcmFs
bCBtZW1vcnkgZm9vdHByaW50IG9mIHRoZQ0KPiA+ID4gZG9tYWluLiBJJ20gaGVzaXRhbnQgdG8g
c2F5IHRoaXMsIGJ1dCBJJ20gYWZyYWlkIHRoYXQgcmVzb3VyY2UNCj4gPiA+IHRyYWNraW5nIG9m
IHN1Y2ggImJlaGluZCB0aGUgc2NlbmVzIiBhbGxvY2F0aW9ucyBtaWdodCBiZSBhDQo+ID4gPiBu
ZWNlc3NhcnkgcHJlcmVxIGZvciB0aGUgUFYgSU9NTVUgd29yay4NCj4gPiA+DQo+ID4NCj4gPiBS
ZW1lbWJlciB0aGF0IFBWLUlPTU1VIGlzIG9ubHkgYXZhaWxhYmxlIGZvciBkb20wIGFzIGl0IHN0
YW5kcyAoYW5kIHRoYXQNCj4gPiBpcyB0aGUgb25seSB1c2UtY2FzZSB0aGF0IFhlblNlcnZlciBj
dXJyZW50bHkgaGFzKSBzbyBJIHRoaW5rIHRoYXQsIHdoaWxzdCB0aGUNCj4gPiBjb25jZXJuIGlz
IHZhbGlkLCB0aGVyZSBpcyBubyBuZWVkIGRhbmdlciBpbiBwdXR0aW5nIHRoZSBjb2RlIHdpdGhv
dXQgc3VjaA0KPiA+IHRyYWNraW5nLiBTdWNoIHdvcmsgY2FuIGJlIGRlZmVycmVkIHRvIG1ha2lu
ZyBQVi1JT01NVSBmb3IgZGUtDQo+IHByaXZpbGVnZWQNCj4gPiBndWVzdHMuLi4gaWYgdGhhdCBm
YWNpbGl0eSBpcyBuZWVkZWQuDQo+ID4NCj4gDQo+IEkgZGlkbid0IGdldCB3aHkgdGhpcyBpcyBQ
Vi1JT01NVSBzcGVjaWZpYy4gR3Vlc3QgY2FuIGFsd2F5cyBtYW5pcHVsYXRlDQo+IGd1ZXN0IENQ
VSBwYWdlIHRhYmxlIHRvIHNoYXR0ZXIgbGFyZ2UgcGFnZXMgdG9vLi4uDQo+IA0KDQpBdCB0aGUg
bW9tZW50IHRoYXQgaXMgdHJ1ZS4gSSBndWVzcyBKYW4gZG9lc24ndCB3YW50IHRvIGludHJvZHVj
ZSBhbm90aGVyIHdheSBmb3IgYSBndWVzdCB0byBjYXVzZSBYZW4gdG8gY29uc3VtZSBsYXJnZSBh
bW91bnRzIG9mIG1lbW9yeS4NCg0KICBQYXVsDQoNCj4gVGhhbmtzDQo+IEtldmluDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:34:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:34: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 1g0N5K-00061H-CD; Thu, 13 Sep 2018 08:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0N5J-00061C-AL
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:34:45 +0000
X-Inumbo-ID: fe7b6631-b72f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe7b6631-b72f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:35:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991653"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v6 09/14] mm / iommu: include need_iommu() test in
 iommu_use_hap_pt()
Thread-Index: AQHUOsZITXi9dNbNkUGB3qBQP61FuKTkom8AgAZNvbD//+GpAIAC66sAgABF4HA=
Date: Thu, 13 Sep 2018 08:34:08 +0000
Message-ID: <5062cbcfbb4840fda05640eeeeb226f7@AMSPEX02CL03.citrite.net>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-10-paul.durrant@citrix.com>
 <5B925EF202000078001E655B@prv1-mh.provo.novell.com>
 <1ed1d6509b3043e89ccfe352a9b64ad4@AMSPEX02CL03.citrite.net>
 <5B978F3202000078001E722A@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301A51@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301A51@SHSMSX101.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 v6 09/14] mm / iommu: include need_iommu()
 test in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George
 Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "Nakajima, Jun" <jun.nakajima@intel.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86
a2V2aW4udGlhbkBpbnRlbC5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMDc6MjQKPiBU
bzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgSnVsaWVuIEdyYWxsCj4gPGp1bGllbi5ncmFsbEBhcm0u
Y29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47Cj4gR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgTmFrYWppbWEsIEp1bgo+IDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4g
U3ViamVjdDogUkU6IFtQQVRDSCB2NiAwOS8xNF0gbW0gLyBpb21tdTogaW5jbHVkZSBuZWVkX2lv
bW11KCkgdGVzdCBpbgo+IGlvbW11X3VzZV9oYXBfcHQoKQo+IAo+ID4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciAxMSwgMjAxOCA1OjQ4IFBNCj4gPgo+ID4gPj4+IE9uIDExLjA5LjE4IGF0IDExOjM5LCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4gPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+ID4gPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTggMTI6MjAKPiA+ID4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPiA+PiA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+ID4+IDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBKdW4gTmFrYWppbWEKPiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47Cj4gPiA+PiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhl
bi0KPiA+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4gPj4gU3ViamVjdDogUmU6
IFtQQVRDSCB2NiAwOS8xNF0gbW0gLyBpb21tdTogaW5jbHVkZSBuZWVkX2lvbW11KCkgdGVzdAo+
ID4gaW4KPiA+ID4+IGlvbW11X3VzZV9oYXBfcHQoKQo+ID4gPj4KPiA+ID4+ID4+PiBPbiAyMy4w
OC4xOCBhdCAxMTo0NywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4g
VGhlIG5hbWUgJ2lvbW11X3VzZV9oYXBfcHQnIHN1Z2dlc3RzIHRoYXQgdGhhdCBQMk0gdGFibGUg
aXMgaW4gdXNlCj4gPiBhcwo+ID4gPj4gdGhlCj4gPiA+PiA+IGRvbWFpbidzIElPTU1VIHBhZ2V0
YWJsZSB3aGljaCwgcHJpb3IgdG8gdGhpcyBwYXRjaCwgaXMgbm90IHN0cmljdGx5Cj4gPiB0cnVl
Cj4gPiA+PiA+IHNpbmNlIHRoZSBtYWNybyBkaWQgbm90IHRlc3Qgd2hldGhlciB0aGUgZG9tYWlu
IGFjdHVhbGx5IGhhcyBJT01NVQo+ID4gPj4gPiBtYXBwaW5ncy4KPiA+ID4+Cj4gPiA+PiBIbW0s
IEkgd291bGQgbmV2ZXIgaGF2ZSBpbXBsaWVkICJoYXMgSU9NTVUgbWFwcGluZ3MiIGZyb20gdGhp
cwo+ID4gPj4gdmFyaWFibGUgbmFtZS4gVG8gbWUgaXQgaGFzIGFsd2F5cyBiZWVuICJ1c2UgSEFQ
IHBhZ2UgdGFibGVzIGZvcgo+ID4gPj4gSU9NTVUgaWYgYW4gSU9NTVUgaXMgaW4gdXNlIi4gVGhl
IGNvZGUgY2hhbmdlIGxvb2tzIHNhbmUsIGJ1dAo+ID4gPj4gSSdtIG5vdCBzdXJlIGl0IGlzIGEg
Y2xlYXIgaW1wcm92ZW1lbnQuIEhlbmNlIEkgd29uZGVyIHdoZXRoZXIgeW91Cj4gPiA+PiBoYXZl
IGEgbmVlZCBmb3IgdGhpcyBjaGFuZ2UgaW4gc3Vic2VxdWVudCBwYXRjaGVzIHdoaWNoIGdvZXMK
PiA+ID4+IGJleW9uZCB3aGF0IHlvdSBzYXkgYWJvdmUuCj4gPiA+Pgo+ID4gPgo+ID4gPiBJIGNv
dWxkIHRha2UgaXQgb3V0IGJ1dCBpdCB3b3VsZCBtZWFuIGEgbm9uLXRyaXZpYWwgcmViYXNlLCBh
bmQgdG8gbWUgLSBpZgo+ID4gPiB0cnVlIC0gdGhlIG5hbWUgc2lsbCBpbXBsaWVzIHRoZSBJT01N
VSBpcyBpbiB1c2UgZm9yIHRoZSBkb21haW4gc28gSSdkIGxpa2UKPiA+IHRvCj4gPiA+IGtlZXAg
dGhlIGNoYW5nZS4KPiA+Cj4gPiBMZXQncyBicm9hZGVuIHRoZSBDYyBsaXN0IGEgbGl0dGxlIC0g
cGVyaGFwcyB3ZSBjYW4gZ2V0IGZ1cnRoZXIgb3BpbmlvbnMgdGhpcwo+ID4gd2F5Lgo+ID4KPiAK
PiB0aGUgcHJldmlvdXMgZGVmaW5pdGlvbiBjaGVja3MgaGFwX2VuYWJsZWQ6Cj4gCj4gLSNkZWZp
bmUgaW9tbXVfdXNlX2hhcF9wdChkKSAoaGFwX2VuYWJsZWQoZCkgJiYKPiBpb21tdV9oYXBfcHRf
c2hhcmUpCj4gCj4gaWYgZm9sbG93aW5nIEphbidzIHdheSBpdCBzaG91bGQgYmUgInVzZSBIQVAg
cGFnZSB0YWJsZXMgZm9yIElPTU1VIGlmIGFuCj4gSU9NTVUgaXMgaW4gdXNlIGFuZCBIQVAgaXMg
ZW5hYmxlZCIsIHRoZW4gaGFwX2VuYWJsZWQgc2hvdWxkIGJlIG1vdmVkCj4gb3V0IHRvby4KPiAK
PiBpbmNsdWRpbmcgaW9tbXUgY2hlY2sgaW4gdGhlIG1hY3JvIGxvb2tzIG1vcmUgY29uc2lzdGVu
dC4KPiAKClRoYW5rcy4gSSdsbCBrZWVwIHRoaXMgcGF0Y2guCgogIFBhdWwKCj4gVGhhbmtzCj4g
S2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:36:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:36: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 1g0N6W-00069U-NI; Thu, 13 Sep 2018 08:36:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0N6V-00069O-QO
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:35:59 +0000
X-Inumbo-ID: 2aca28ec-b730-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2aca28ec-b730-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:36:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78991722"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7 5/6] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUSowG+bCsoh5sY0OgX4g+DaYda6TtwVMAgAAixsA=
Date: Thu, 13 Sep 2018 08:35:44 +0000
Message-ID: <293e129fb80847acaad0132d8d8475f5@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-6-paul.durrant@citrix.com>
 <20180913083005.tnflpvdnynwpu6ha@mac.bytemobile.com>
In-Reply-To: <20180913083005.tnflpvdnynwpu6ha@mac.bytemobile.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 5/6] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; 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
bnQ6IDEzIFNlcHRlbWJlciAyMDE4IDA5OjMwCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlawo+IFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFu
ZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBKYW4gQmV1bGljaAo+IDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY3IDUvNl0gbWVt
b3J5OiBhZGQKPiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgo+IAo+
IE9uIFdlZCwgU2VwIDEyLCAyMDE4IGF0IDEyOjMwOjI3UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3
cm90ZToKPiA+IC4uLmZvciBzb21lIHVzZXMgb2YgZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiA+Cj4g
PiBUaGVyZSBhcmUgbWFueSBvY2N1cmVuY2VzIG9mIHRoZSBmb2xsb3dpbmcgcGF0dGVybiBpbiB0
aGUgY29kZToKPiA+Cj4gPiAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6
IFAyTV9VTlNIQVJFOwo+ID4gICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZw
Mm10LCBxKTsKPiA+Cj4gPiAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiA+ICAgICB7
Cj4gPiAgICAgICAgIGlmICggcGFnZSApCj4gPiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
PiA+Cj4gPiAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdmbik7Cj4gPiAgICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKPiA+ICAgICB9Cj4gPgo+ID4gICAg
IGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSApCj4gPiAgICAg
ewo+ID4gICAgICAgICBpZiAoIHBhZ2UgKQo+ID4gICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
Cj4gPgo+ID4gICAgICAgICByZXR1cm4gPC1FQUdBSU4gb3IgZXF1aXZhbGVudD47Cj4gPiAgICAg
fQo+ID4KPiA+ICAgICBpZiAoICFwYWdlICkKPiA+ICAgICAgICAgcmV0dXJuIDwtRUlOVkFMIG9y
IGVxdWl2YWxlbnQ+Owo+ID4KPiA+ICAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpIHx8Cj4gPiAg
ICAgICAgICAoITxyZWFkb25seSBsb29rLXVwPiAmJiBwMm1faXNfcmVhZG9ubHkocDJtdCkpICkK
PiA+ICAgICB7Cj4gPiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ID4gICAgICAgICByZXR1cm4g
PC1FSU5WQUwgb3IgZXF1aXZhbGVudD47Cj4gPiAgICAgfQo+ID4KPiA+IFRoZXJlIGFyZSBzb21l
IHNtYWxsIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIGV4YWN0IHdheSB0aGUgb2NjdXJlbmNlcwo+
ID4gYXJlIGNvZGVkIGJ1dCB0aGUgZGVzaXJlZCBzZW1hbnRpYyBpcyB0aGUgc2FtZS4KPiA+Cj4g
PiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgY29tbW9uIGltcGxlbWVudGF0aW9uIG9mIHRo
aXMgY29kZSBpbgo+ID4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0
cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkCj4gcGF0dGVybnMKPiA+IGludG8gY2FsbHMgdG8gdGhp
cyBuZXcgZnVuY3Rpb24uCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCgpUaGFua3MuCgo+IEp1c3QgdHdvIG5pdHMgYmVsb3cu
Cj4gCj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPgo+ID4gdjc6Cj4gPiAgLSBGaXggQVJNIGJ1aWxk
IGJ5IGludHJvZHVjaW5nIHAybV9pc19yZWFkb25seSgpIHByZWRpY2F0ZS4KPiA+ICAtIFJlLW5h
bWUgZ2V0X3BhZ2VkX2ZyYW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiA+ICAt
IEFkanVzdCBkZWZhdWx0IGNhc2VzIG9mIGNhbGxlcnMgc3dpdGNoLWluZyBvbiByZXR1cm4gdmFs
dWUuCj4gPgo+ID4gdjM6Cj4gPiAgLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCj4g
Pgo+ID4gdjI6Cj4gPiAgLSBOZXcgaW4gdjIuCj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYyB8IDM0ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICAgICB8IDE2ICsrLS0tLS0tLS0tLS0KPiA+ICB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgICB8IDM5ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAg
eGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgfCA1Ngo+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICB8
ICA4ICsrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICB8ICAyICsrCj4gPiAg
NiBmaWxlcyBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspLCA3NiBkZWxldGlvbnMoLSkKPiA+Cj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+ID4gaW5kZXggYTU3NzY4NWRjNi4uMDEzNTI3MmJmNCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+ID4gQEAgLTM1MywzMyArMzUzLDE3IEBAIHN0YXRpYyBpbnQgaHZtZW11
bF9kb19pb19idWZmZXIoCj4gPgo+ID4gIHN0YXRpYyBpbnQgaHZtZW11bF9hY3F1aXJlX3BhZ2Uo
dW5zaWduZWQgbG9uZyBnbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvCj4gKipwYWdlKQo+ID4gIHsKPiA+
IC0gICAgc3RydWN0IGRvbWFpbiAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOwo+ID4gLSAgICBw
Mm1fdHlwZV90IHAybXQ7Cj4gPiAtCj4gPiAtICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
Y3Vycl9kLCBnbWZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwo+ID4gLQo+ID4gLSAgICBpZiAoICpw
YWdlID09IE5VTEwgKQo+ID4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
ID4gLQo+ID4gLSAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQo+ID4gLSAgICB7Cj4gPiAt
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Cj4gPiAtICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1
bGF0ZShjdXJyX2QsIGdtZm4pOwo+ID4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4g
PiAtICAgIH0KPiA+IC0KPiA+IC0gICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPiA+ICsg
ICAgc3dpdGNoICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBfZ2Zu
KGdtZm4pLAo+IGZhbHNlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMLCBwYWdlKSApCj4gPiAgICAgIHsKPiA+IC0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsK
PiA+ICsgICAgY2FzZSAwOgo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGNhc2UgLUVBR0FJ
TjoKPiA+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IAo+IEkgd291bGQgYWRkIGEg
bmV3bGluZSBiZXR3ZWVuIGNhc2VzLgoKT2suCgo+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gPiBpbmRleCBk
NGIzY2ZjYjZlLi4wMzg5N2I0OWMzIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4gQEAgLTQ5Miw2
ICs0OTIsOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21f
Z2ZuKAo+ID4gICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKPiA+ICB9Cj4gPgo+ID4gK2ludCBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wKPiByZWFkb25seSwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdF9wLCBzdHJ1Y3Qg
cGFnZV9pbmZvICoqcGFnZV9wKTsKPiAKPiBHaXZlbiB0aGUgdXNhZ2UgYWJvdmUsIEkgd291bGQg
YWRkIHRoZSBtdXN0X2NoZWNrIGF0dHJpYnV0ZS4KPiAKClllcywgdGhhdCBzb3VuZHMgbGlrZSBh
IGdvb2QgdGhpbmcgdG8gZG8uCgogIFBhdWwKCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:43:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:43: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 1g0NDB-0006w2-Ft; Thu, 13 Sep 2018 08:42: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=zidk=l3=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g0MmW-0003xH-KH
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:15:20 +0000
X-Inumbo-ID: e2e9841c-b72c-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x12a.google.com (unknown [2a00:1450:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2e9841c-b72c-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 10:13:25 +0200 (CEST)
Received: by mail-lf1-x12a.google.com with SMTP id q13-v6so4037834lfc.2
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 01:15:17 -0700 (PDT)
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=ttWiQqlt1LT/CHDaOz9YhU11xL1q8URavVlonEppgaA=;
 b=jBebeu4m6Vldkpa8+Rpf9I9bKAXa4w0TzAbCFC465EKHr+eYW4mlomLwTBJ6NtK9jb
 ppr/+aMPZAcEFY5mkC5RsXb6g9rPEj7BresSzpIELfFOJbupBrjnqYnmGfhLHn7Autl8
 8v8FgDz4bmTe6GpidsR2BBfyHPa53zNIjXjB0rI2EpJgb1g2jgKF85uUwfqBeW97mba7
 h5ZiW47R76MswG6ETTfZbn+cyrcZ/6/kE0cygu3EuDZEiCBRokxPHeh+S8SQ9Gn44XVB
 uoi0SRWsC83QxR34G5Ju46368VGZh48VTjARoXmsfzagcalcKrqrGXPzVbx3l2VqXJRh
 xkTA==
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=ttWiQqlt1LT/CHDaOz9YhU11xL1q8URavVlonEppgaA=;
 b=lutvftUekTT3Vb8NFgJ0p8HA4KiKpBs9+3+bHnLxdtR9OyQptbNI6qaUm5ghdNu0du
 JbcepfcXbZvXV9Fers+U2DhCCcWfwtLthZN0ZUG4CtnodAEJuBh6Zfz1PINNe6Z3Y0PJ
 xTcTCm3S+hDTcM1ODO77AQMavqpgaMjmVEb9qGp1qN+OrKNWZr8s2r5TMgFECQkcxmfN
 E8tur1BUZsyjdChpfzCaU3bUtXv86LZBy2kRuF2ern6jQO3Gp4R0IoiUY2Iql1tlyG+y
 n1JWzaOB8wUSPsTz3MxyetVHxikllvNwwszvAkEQGdcS/rxJoIpDHHmZCUpqYD6VzZN2
 1ftg==
X-Gm-Message-State: APzg51A98TDe6tBW1c6nW3h18L4u66ZErCDfwpgsieoz5Z7m9lMouXAS
 bCY9D+RHWJCa7OEpKIBBPSrnPywXjEAxX0tOFeTIEku4E2Y=
X-Google-Smtp-Source: ANB0VdYYjVQztxsqLbBMEvGjUSImp6EKY78njUS8WJZwqYVqKzPl0tonFdARQGUu6MlFSWQ0APE/HNIHHmLRFg32ZGA=
X-Received: by 2002:a19:9f06:: with SMTP id
 i6-v6mr3944567lfe.149.1536826515414; 
 Thu, 13 Sep 2018 01:15:15 -0700 (PDT)
MIME-Version: 1.0
From: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 13 Sep 2018 10:15:05 +0200
Message-ID: <CADJ6SV1F2V32SrTFe-EkDoGRvFwMzCPEg-kOTi8gaAQJF0JpdA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="00000000000088d4a00575bc4ee4"
X-Mailman-Approved-At: Thu, 13 Sep 2018 08:42:52 +0000
Subject: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

--00000000000088d4a00575bc4ee4
Content-Type: multipart/alternative; boundary="00000000000088d49e0575bc4ee2"

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

Hi,
I implemented Xen Hypervisor 4.9.2 on UltraZed-EG board with carrier card
following these steps:
1.) installed petalinux on Ubuntu 16.04
2.) dowloaded  UltraZed-EG IO Carrier Card - PetaLinux 2018.2 Standard BSP
3.) created project:   petalinux-create -t project =E2=80=93s  <path_to_BSP=
>
4.) copied xen-overlay.dtsi from ZCU102 project (also made with BSP) to my
project
5.) built xen hypervisor following this guide link
<http://www.wiki.xilinx.com/Building%20Xen%20Hypervisor%20with%20Petalinux%=
202018.1>
 (booting
with SD card)
6.) made baremetal application that blinks PS LED with Vivado
7.) measured signals jitted when application is on board with and with out
Xen

I menaged to decrease jitter adding following in xen-overlay.dtsi file in
xen-bootargs: sched=3Dnull vwfi=3Dnative.

The problem is when I add sched=3Dnull vwfi=3Dnative I can create my bare-m=
etal
application with xl create and destroy it with xl destroy (disapears from
xl list) but when I want to start it again (xl create) this error pops:

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
(XEN) IRQ 48 is already used by domain 1
libxl: error: libxl_create.c:1278:domcreate_launch_dm: Domain 2:failed give
domain access to irq 48: Device or resource busy
libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain
2:Non-existant domain
libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 2:Unable
to destroy guest
libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 2:Destruction of
domain failed

When I remove  sched=3Dnull vwfi=3Dnative and build project again everythin=
g
works fine, I can create and destroy bm app as many times as i want.
Added in attachment bare-metal application's configuration file, xl dmesg,
dmesg and xl -v create message, xen-overlay.dtsi file and system-user.dtsi
file.
Thank you in adance, best regards, Milan Boberic.

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

<div dir=3D"ltr">Hi,<br>I implemented Xen Hypervisor 4.9.2 on UltraZed-EG b=
oard with carrier card following these steps:<br>1.) installed petalinux on=
 Ubuntu 16.04<br>2.) dowloaded =C2=A0UltraZed-EG IO Carrier Card - PetaLinu=
x 2018.2 Standard BSP<br>3.) created project: =C2=A0 petalinux-create -t pr=
oject =E2=80=93s =C2=A0&lt;path_to_BSP&gt;<br>4.) copied xen-overlay.dtsi f=
rom ZCU102 project (also made with BSP) to my project<br>5.) built xen hype=
rvisor following this guide=C2=A0<a href=3D"http://www.wiki.xilinx.com/Buil=
ding%20Xen%20Hypervisor%20with%20Petalinux%202018.1" target=3D"_blank">link=
</a>=C2=A0=C2=A0(booting with SD card)<div>6.)=C2=A0<span style=3D"font-fam=
ily:Calibri,sans-serif;font-size:16px">made baremetal application that blin=
ks PS LED with Vivado</span></div><div><span style=3D"font-family:Calibri,s=
ans-serif;font-size:16px">7.)=C2=A0</span><span style=3D"font-family:Calibr=
i,sans-serif;font-size:16px">measured signals jitted when application is on=
 board with and with out Xen</span></div><div><br></div><div><font face=3D"=
Calibri, sans-serif"><span style=3D"font-size:16px">I menaged to decrease j=
itter adding following in xen-overlay.dtsi file in xen-bootargs: sched=3Dnu=
ll vwfi=3Dnative.</span></font></div><div><br></div><div><font face=3D"Cali=
bri, sans-serif"><span style=3D"font-size:16px">The problem is when I add=
=C2=A0</span></font><span style=3D"font-family:Calibri,sans-serif;font-size=
:16px">sched=3Dnull vwfi=3Dnative I can create my bare-metal application wi=
th xl create and destroy it with xl destroy (disapears from xl list) but wh=
en I want to start it again (xl create) this error pops:</span></div><div><=
span style=3D"font-family:Calibri,sans-serif;font-size:16px"><br></span></d=
iv><div><div dir=3D"ltr"><font color=3D"#000000">root@uz3eg-iocc-2018-2:~# =
xl create bm1.cfg</font></div><div dir=3D"ltr"><font color=3D"#000000">Pars=
ing config from bm1.cfg</font></div><div dir=3D"ltr"><font color=3D"#000000=
">(XEN) IRQ 48 is already used by domain 1</font></div><div dir=3D"ltr"><fo=
nt color=3D"#000000">libxl: error: libxl_create.c:1278:domcreate_launch_dm:=
 Domain 2:failed give domain access to irq 48: Device or resource busy</fon=
t></div><div dir=3D"ltr"><font color=3D"#000000">libxl: error: libxl_domain=
.c:1003:libxl__destroy_domid: Domain 2:Non-existant domain</font></div><div=
 dir=3D"ltr"><font color=3D"#000000">libxl: error: libxl_domain.c:962:domai=
n_destroy_callback: Domain 2:Unable to destroy guest</font></div><div dir=
=3D"ltr"><font color=3D"#000000">libxl: error: libxl_domain.c:889:domain_de=
stroy_cb: Domain 2:Destruction of domain failed</font></div></div><div dir=
=3D"ltr"><font color=3D"#000000"><br></font></div><div><font color=3D"#0000=
00">When I remove=C2=A0</font><span style=3D"font-family:Calibri,sans-serif=
;font-size:16px">=C2=A0</span><span style=3D"font-family:Calibri,sans-serif=
;font-size:16px">sched=3Dnull vwfi=3Dnative and build project again everyth=
ing works fine, I can create and destroy bm app as many times as i want.</s=
pan></div><div><font color=3D"#000000">Added in attachment bare-metal appli=
cation&#39;s configuration file, xl dmesg, dmesg and xl -v create message, =
xen-overlay.dtsi file and system-user.dtsi file.</font></div><div><font col=
or=3D"#000000">Thank you in adance, best regards, Milan Boberic.</font></di=
v></div>

--00000000000088d49e0575bc4ee2--

--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="US-ASCII"; 
	name="bare-metal application's configuration file.txt"
Content-Disposition: attachment; 
	filename="bare-metal application's configuration file.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7u90>
X-Attachment-Id: f_jm0at7u90

bmFtZSA9ICJibTEiDQprZXJuZWwgPSAidWx0cmFsZWQuYmluIg0KbWVtb3J5ID0gOA0KdmNwdXMg
PSAxDQpjcHVzID0gWzJdDQppcnFzID0gWyA0OCBdDQppb21lbSA9IFsgIjB4ZmYwYTAsMSIgXQ0K
aGFwPTA=
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="ISO-8859-1"; name="dmesg.txt"
Content-Disposition: attachment; filename="dmesg.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7um1>
X-Attachment-Id: f_jm0at7um1

WyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgwDQpbICAgIDAu
MDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTQuMC14aWxpbngtdjIwMTguMiAob2UtdXNlckBvZS1o
b3N0KSAoZ2NjIHZlcnNpb24gNy4yLjAgKEdDQykpICMxIFNNUCBXZWQgU2VwIDEyIDEzOjMyOjM1
IENFU1QgMjAxOA0KWyAgICAwLjAwMDAwMF0gQm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0
MTBmZDAzNF0NClsgICAgMC4wMDAwMDBdIE1hY2hpbmUgbW9kZWw6IHhsbngsenlucW1wDQpbICAg
IDAuMDAwMDAwXSBYZW4gNC45IHN1cHBvcnQgZm91bmQNClsgICAgMC4wMDAwMDBdIGVmaTogR2V0
dGluZyBFRkkgcGFyYW1ldGVycyBmcm9tIEZEVDoNClsgICAgMC4wMDAwMDBdIGVmaTogVUVGSSBu
b3QgZm91bmQuDQpbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDI1NiBNaUIgYXQgMHgwMDAw
MDAwMDYwMDAwMDAwDQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogMTk2NjA4
DQpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyNjg4IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0K
WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZA0KWyAgICAwLjAwMDAw
MF0gICBETUEgem9uZTogMTk2NjA4IHBhZ2VzLCBMSUZPIGJhdGNoOjMxDQpbICAgIDAuMDAwMDAw
XSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBmcm9tIERULg0KWyAgICAwLjAwMDAw
MF0gcHNjaTogUFNDSXYwLjIgZGV0ZWN0ZWQgaW4gZmlybXdhcmUuDQpbICAgIDAuMDAwMDAwXSBw
c2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rpb24gSURzDQpbICAgIDAuMDAwMDAw
XSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVxdWlyZWQNClsgICAgMC4wMDAwMDBd
IHJhbmRvbTogZmFzdCBpbml0IGRvbmUNClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQg
MjEgcGFnZXMvY3B1IEBmZmZmZmZjMDNmZmI3MDAwIHM0NjQ4OCByODE5MiBkMzEzMzYgdTg2MDE2
DQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzNDY0ODggcjgxOTIgZDMxMzM2IHU4NjAxNiBh
bGxvYz0yMSo0MDk2DQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMA0KWyAgICAwLjAw
MDAwMF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTANClsgICAgMC4wMDAwMDBdIENQVSBm
ZWF0dXJlczogZW5hYmxpbmcgd29ya2Fyb3VuZCBmb3IgQVJNIGVycmF0dW0gODQ1NzE5DQpbICAg
IDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3Rh
bCBwYWdlczogMTkzOTIwDQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBjb25z
b2xlPWh2YzAgZWFybHljb249eGVuIGVhcmx5cHJpbnRrPXhlbiBtYXhjcHVzPTEgY2xrX2lnbm9y
ZV91bnVzZWQNClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9y
ZGVyOiAzLCAzMjc2OCBieXRlcykNClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDEzMTA3MiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpDQpbICAgIDAuMDAw
MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0
Mjg4IGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gTWVtb3J5OiA0MjMyNzZLLzc4NjQzMksgYXZhaWxh
YmxlICg5OTgwSyBrZXJuZWwgY29kZSwgNjQ0SyByd2RhdGEsIDMxMzJLIHJvZGF0YSwgNTEySyBp
bml0LCAyMTY4SyBic3MsIDEwMTAxMksgcmVzZXJ2ZWQsIDI2MjE0NEsgY21hLXJlc2VydmVkKQ0K
WyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoNClsgICAgMC4wMDAw
MDBdICAgICBtb2R1bGVzIDogMHhmZmZmZmY4MDAwMDAwMDAwIC0gMHhmZmZmZmY4MDA4MDAwMDAw
ICAgKCAgIDEyOCBNQikNClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhmZmZmZmY4MDA4
MDAwMDAwIC0gMHhmZmZmZmZiZWJmZmYwMDAwICAgKCAgIDI1MCBHQikNClsgICAgMC4wMDAwMDBd
ICAgICAgIC50ZXh0IDogMHhmZmZmZmY4MDA4MDgwMDAwIC0gMHhmZmZmZmY4MDA4YTQwMDAwICAg
KCAgOTk4NCBLQikNClsgICAgMC4wMDAwMDBdICAgICAucm9kYXRhIDogMHhmZmZmZmY4MDA4YTQw
MDAwIC0gMHhmZmZmZmY4MDA4ZDYwMDAwICAgKCAgMzIwMCBLQikNClsgICAgMC4wMDAwMDBdICAg
ICAgIC5pbml0IDogMHhmZmZmZmY4MDA4ZDYwMDAwIC0gMHhmZmZmZmY4MDA4ZGUwMDAwICAgKCAg
IDUxMiBLQikNClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRhIDogMHhmZmZmZmY4MDA4ZGUwMDAw
IC0gMHhmZmZmZmY4MDA4ZTgxMjAwICAgKCAgIDY0NSBLQikNClsgICAgMC4wMDAwMDBdICAgICAg
ICAuYnNzIDogMHhmZmZmZmY4MDA4ZTgxMjAwIC0gMHhmZmZmZmY4MDA5MDlmMmIwICAgKCAgMjE2
OSBLQikNClsgICAgMC4wMDAwMDBdICAgICBmaXhlZCAgIDogMHhmZmZmZmZiZWZlN2ZkMDAwIC0g
MHhmZmZmZmZiZWZlYzAwMDAwICAgKCAgNDEwOCBLQikNClsgICAgMC4wMDAwMDBdICAgICBQQ0kg
SS9PIDogMHhmZmZmZmZiZWZlZTAwMDAwIC0gMHhmZmZmZmZiZWZmZTAwMDAwICAgKCAgICAxNiBN
QikNClsgICAgMC4wMDAwMDBdICAgICB2bWVtbWFwIDogMHhmZmZmZmZiZjAwMDAwMDAwIC0gMHhm
ZmZmZmZjMDAwMDAwMDAwICAgKCAgICAgNCBHQiBtYXhpbXVtKQ0KWyAgICAwLjAwMDAwMF0gICAg
ICAgICAgICAgICAweGZmZmZmZmJmMDA3MDAwMDAgLSAweGZmZmZmZmJmMDE4ODAwMDAgICAoICAg
IDE3IE1CIGFjdHVhbCkNClsgICAgMC4wMDAwMDBdICAgICBtZW1vcnkgIDogMHhmZmZmZmZjMDIw
MDAwMDAwIC0gMHhmZmZmZmZjMDcwMDAwMDAwICAgKCAgMTI4MCBNQikNClsgICAgMC4wMDAwMDBd
IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uDQpbICAgIDAuMDAwMDAwXSAgUkNVIGV2
ZW50IHRyYWNpbmcgaXMgZW5hYmxlZC4NClsgICAgMC4wMDAwMDBdICBSQ1UgcmVzdHJpY3Rpbmcg
Q1BVcyBmcm9tIE5SX0NQVVM9OCB0byBucl9jcHVfaWRzPTEuDQpbICAgIDAuMDAwMDAwXSBSQ1U6
IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTEN
ClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6IDY0LCBucl9pcnFzOiA2NCwgcHJlYWxsb2NhdGVkIGly
cXM6IDANClsgICAgMC4wMDAwMDBdIGFyY2hfdGltZXI6IGNwMTUgdGltZXIocykgcnVubmluZyBh
dCA5OS45OU1IeiAodmlydCkuDQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNf
Y291bnRlcjogbWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDE3MTAxNWM5MGYs
IG1heF9pZGxlX25zOiA0NDA3OTUyMDMwODAgbnMNClsgICAgMC4wMDAwMDNdIHNjaGVkX2Nsb2Nr
OiA1NiBiaXRzIGF0IDk5TUh6LCByZXNvbHV0aW9uIDEwbnMsIHdyYXBzIGV2ZXJ5IDQzOTgwNDY1
MTExMDFucw0KWyAgICAwLjAwMDI4OF0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgy
NQ0KWyAgICAwLjI4MzA0NV0gY29uc29sZSBbaHZjMF0gZW5hYmxlZA0KWyAgICAwLjI4NjUxN10g
Q2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcg
dGltZXIgZnJlcXVlbmN5Li4gMTk5Ljk5IEJvZ29NSVBTIChscGo9Mzk5OTk2KQ0KWyAgICAwLjI5
Njk3M10gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxDQpbICAgIDAuMzAxNzM0
XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBi
eXRlcykNClsgICAgMC4zMDgzOTddIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpDQpbICAgIDAuMzE2MzIyXSBBU0lEIGFsbG9j
YXRvciBpbml0aWFsaXNlZCB3aXRoIDY1NTM2IGVudHJpZXMNClsgICAgMC4zMjEzMzVdIHhlbjpn
cmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQNClsgICAgMC4z
MjcwOTZdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkDQpbICAgIDAuMzMwNjQwXSB4ZW46ZXZlbnRz
OiBVc2luZyBGSUZPLWJhc2VkIEFCSQ0KWyAgICAwLjMzNDk2Nl0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MA0KWyAgICAwLjMzODQ3Ml0gSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uDQpb
ICAgIDAuMzQzMTM1XSBFRkkgc2VydmljZXMgd2lsbCBub3QgYmUgYXZhaWxhYmxlLg0KWyAgICAw
LjM0NzQyNl0genlucW1wX3BsYXRfaW5pdCBQbGF0Zm9ybSBNYW5hZ2VtZW50IEFQSSB2MS4wDQpb
ICAgIDAuMzUyODU2XSB6eW5xbXBfcGxhdF9pbml0IFRydXN0em9uZSB2ZXJzaW9uIHYxLjANClsg
ICAgMC4zNTc4MzBdIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMgLi4uDQpbICAgIDAu
MzYyMzcwXSBzbXA6IEJyb3VnaHQgdXAgMSBub2RlLCAxIENQVQ0KWyAgICAwLjM2NjQzNF0gU01Q
OiBUb3RhbCBvZiAxIHByb2Nlc3NvcnMgYWN0aXZhdGVkLg0KWyAgICAwLjM3MTE5NF0gQ1BVIGZl
YXR1cmVzOiBkZXRlY3RlZCBmZWF0dXJlOiAzMi1iaXQgRUwwIFN1cHBvcnQNClsgICAgMC4zNzcw
NzhdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQ0KWyAgICAwLjM4MTIzNV0gYWx0ZXJu
YXRpdmVzOiBwYXRjaGluZyBrZXJuZWwgY29kZQ0KWyAgICAwLjM4NjEzOV0gZGV2dG1wZnM6IGlu
aXRpYWxpemVkDQpbICAgIDAuMzkyNzY5XSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhm
ZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEw
MDAwMCBucw0KWyAgICAwLjM5ODg3OV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9y
ZGVyOiAzLCAzMjc2OCBieXRlcykNClsgICAgMC40MTA5NTFdIHhvcjogbWVhc3VyaW5nIHNvZnR3
YXJlIGNoZWNrc3VtIHNwZWVkDQpbICAgIDAuNDQ5MTkwXSAgICA4cmVncyAgICAgOiAgMjExMS4w
MDAgTUIvc2VjDQpbICAgIDAuNDg5MjQ3XSAgICA4cmVnc19wcmVmZXRjaDogIDE4ODIuMDAwIE1C
L3NlYw0KWyAgICAwLjUyOTMwMV0gICAgMzJyZWdzICAgIDogIDI1OTQuMDAwIE1CL3NlYw0KWyAg
ICAwLjU2OTM2MF0gICAgMzJyZWdzX3ByZWZldGNoOiAgMjE4MS4wMDAgTUIvc2VjDQpbICAgIDAu
NTY5Mzk4XSB4b3I6IHVzaW5nIGZ1bmN0aW9uOiAzMnJlZ3MgKDI1OTQuMDAwIE1CL3NlYykNClsg
ICAgMC41NzM5NjFdIHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0N
ClsgICAgMC41ODA0NDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYNClsgICAg
MC41ODUwMjRdIHZkc286IDIgcGFnZXMgKDEgY29kZSBAIGZmZmZmZjgwMDhhNDYwMDAsIDEgZGF0
YSBAIGZmZmZmZjgwMDhkZTQwMDApDQpbICAgIDAuNTkxMTA3XSBody1icmVha3BvaW50OiBmb3Vu
ZCA2IGJyZWFrcG9pbnQgYW5kIDQgd2F0Y2hwb2ludCByZWdpc3RlcnMuDQpbICAgIDAuNTk4OTc5
XSBETUE6IHByZWFsbG9jYXRlZCAyNTYgS2lCIHBvb2wgZm9yIGF0b21pYyBhbGxvY2F0aW9ucw0K
WyAgICAwLjYwNDEzNF0geGVuOnN3aW90bGJfeGVuOiBXYXJuaW5nOiBvbmx5IGFibGUgdG8gYWxs
b2NhdGUgNCBNQiBmb3Igc29mdHdhcmUgSU8gVExCDQpbICAgIDAuNjEyOTg2XSBzb2Z0d2FyZSBJ
TyBUTEIgW21lbSAweDNkNDAwMDAwLTB4M2Q4MDAwMDBdICg0TUIpIG1hcHBlZCBhdCBbZmZmZmZm
YzAzZDQwMDAwMC1mZmZmZmZjMDNkN2ZmZmZmXQ0KWyAgICAwLjY1NDU5OV0gcmVzZXRfenlucW1w
IHJlc2V0LWNvbnRyb2xsZXI6IFhpbGlueCB6eW5xbXAgcmVzZXQgZHJpdmVyIHByb2JlZA0KWyAg
ICAwLjY1NjU4NV0gQVJNIENDSV80MDBfcjEgUE1VIGRyaXZlciBwcm9iZWQNClsgICAgMC42NjE4
NTRdIHp5bnFtcC1waW5jdHJsIGZmMTgwMDAwLnBpbmN0cmw6IHp5bnFtcCBwaW5jdHJsIGluaXRp
YWxpemVkDQpbICAgIDAuNjk3ODczXSBIdWdlVExCIHJlZ2lzdGVyZWQgMi4wMCBNaUIgcGFnZSBz
aXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMNClsgICAgMC43NjM3NjJdIHJhaWQ2OiBpbnQ2NHgx
ICBnZW4oKSAgIDM2OSBNQi9zDQpbICAgIDAuODMxNzg2XSByYWlkNjogaW50NjR4MSAgeG9yKCkg
ICA0MDggTUIvcw0KWyAgICAwLjg5OTkzNF0gcmFpZDY6IGludDY0eDIgIGdlbigpICAgNjMxIE1C
L3MNClsgICAgMC45Njc5NzZdIHJhaWQ2OiBpbnQ2NHgyICB4b3IoKSAgIDU1MiBNQi9zDQpbICAg
IDEuMDM2MTMyXSByYWlkNjogaW50NjR4NCAgZ2VuKCkgICA5NTcgTUIvcw0KWyAgICAxLjEwNDE4
MV0gcmFpZDY6IGludDY0eDQgIHhvcigpICAgNjc5IE1CL3MNClsgICAgMS4xNzIzMjRdIHJhaWQ2
OiBpbnQ2NHg4ICBnZW4oKSAgIDg5OCBNQi9zDQpbICAgIDEuMjQwNDI2XSByYWlkNjogaW50NjR4
OCAgeG9yKCkgICA2ODMgTUIvcw0KWyAgICAxLjMwODU5Ml0gcmFpZDY6IG5lb254MSAgIGdlbigp
ICAgNjY2IE1CL3MNClsgICAgMS4zNzY2NDVdIHJhaWQ2OiBuZW9ueDEgICB4b3IoKSAgIDc4MiBN
Qi9zDQpbICAgIDEuNDQ0NzUwXSByYWlkNjogbmVvbngyICAgZ2VuKCkgIDEwNzEgTUIvcw0KWyAg
ICAxLjUxMjg4NF0gcmFpZDY6IG5lb254MiAgIHhvcigpICAxMTAyIE1CL3MNClsgICAgMS41ODA5
NzVdIHJhaWQ2OiBuZW9ueDQgICBnZW4oKSAgMTM3NyBNQi9zDQpbICAgIDEuNjQ5MDk0XSByYWlk
NjogbmVvbng0ICAgeG9yKCkgIDEzMTcgTUIvcw0KWyAgICAxLjcxNzIwNF0gcmFpZDY6IG5lb254
OCAgIGdlbigpICAxNTEwIE1CL3MNClsgICAgMS43ODUzMThdIHJhaWQ2OiBuZW9ueDggICB4b3Io
KSAgMTM5OCBNQi9zDQpbICAgIDEuNzg1MzU0XSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIG5lb254
OCBnZW4oKSAxNTEwIE1CL3MNClsgICAgMS43ODk0ODZdIHJhaWQ2OiAuLi4uIHhvcigpIDEzOTgg
TUIvcywgcm13IGVuYWJsZWQNClsgICAgMS43OTQ1MDJdIHJhaWQ2OiB1c2luZyBuZW9uIHJlY292
ZXJ5IGFsZ29yaXRobQ0KWyAgICAxLjgwMDQzMV0gWEdwaW86IC9hbWJhX3BsQDAvZ3Bpb0A4MDAw
MDAwMDogcmVnaXN0ZXJlZCwgYmFzZSBpcyA1MDQNClsgICAgMS44MDYzOThdIFhHcGlvOiAvYW1i
YV9wbEAwL2dwaW9AODAwMDEwMDA6IHJlZ2lzdGVyZWQsIGJhc2UgaXMgNDk2DQpbICAgIDEuODEy
MzUyXSBYR3BpbzogL2FtYmFfcGxAMC9ncGlvQDgwMDAyMDAwOiByZWdpc3RlcmVkLCBiYXNlIGlz
IDQ5Mw0KWyAgICAxLjgxODc4MF0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRy
aXZlcg0KWyAgICAxLjgyMzgxNV0gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQNClsgICAgMS44
MjcyMjldIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLg0KWyAgICAxLjgyNzM1N10gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jmcw0KWyAgICAxLjgzMjc2Nl0g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWINClsgICAgMS44Mzgx
MjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiDQpbICAgIDEuODQz
MjY0XSBtZWRpYTogTGludXggbWVkaWEgaW50ZXJmYWNlOiB2MC4xMA0KWyAgICAxLjg0NzgwNl0g
TGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAwDQpbICAgIDEuODUyNDg5XSBwcHNf
Y29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkDQpbICAgIDEuODU3NDc1XSBwcHNf
Y29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBH
aW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+DQpbICAgIDEuODY2NjU1XSBQVFAgY2xvY2sgc3Vw
cG9ydCByZWdpc3RlcmVkDQpbICAgIDEuODcwNjM2XSBFREFDIE1DOiBWZXI6IDMuMC4wDQpbICAg
IDEuODc2MjA5XSB6eW5xbXAtaXBpIGZmOTkwNWMwLm1haWxib3g6IFByb2JlZCBaeW5xTVAgSVBJ
IE1haWxib3ggZHJpdmVyLg0KWyAgICAxLjg4MDkxNV0gRlBHQSBtYW5hZ2VyIGZyYW1ld29yaw0K
WyAgICAxLjg4NDMwMV0gZnBnYS1yZWdpb24gZnBnYS1mdWxsOiBGUEdBIFJlZ2lvbiBwcm9iZWQN
ClsgICAgMS44ODkzOTNdIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIg
SW5pdGlhbGl6ZWQuDQpbICAgIDEuODk1NzEzXSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMjINClsg
ICAgMS44OTkwOTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzENClsgICAgMS45
MDM1ODFdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRp
YWxpemVkDQpbICAgIDEuOTA5OTg0XSBCbHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlh
bGl6ZWQNClsgICAgMS45MTQ5MTNdIEJsdWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRp
YWxpemVkDQpbICAgIDEuOTIwMDI2XSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlh
bGl6ZWQNClsgICAgMS45MjY3ODNdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJj
ZSBhcmNoX3N5c19jb3VudGVyDQpbICAgIDEuOTMxMTg4XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90
XzYuNi4wDQpbICAgIDEuOTM1MTEzXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAxLjk0OTY0M10gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAyDQpbICAgIDEuOTUwMDIyXSBUQ1AgZXN0YWJsaXNoZWQgaGFz
aCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpDQpbICAgIDEuOTU1
NjI3XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA1LCAxMzEwNzIg
Ynl0ZXMpDQpbICAgIDEuOTYyMjY0XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFi
bGlzaGVkIDgxOTIgYmluZCA4MTkyKQ0KWyAgICAxLjk2ODYxMF0gVURQIGhhc2ggdGFibGUgZW50
cmllczogNTEyIChvcmRlcjogMiwgMTYzODQgYnl0ZXMpDQpbICAgIDEuOTc0NTI1XSBVRFAtTGl0
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQ0KWyAgICAx
Ljk4MDk5OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxDQpbICAgIDEuOTg2MjE4
XSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4NClsg
ICAgMS45OTEyOTFdIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4NClsgICAg
MS45OTYwNDJdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4NClsgICAgMi4w
MDA3OThdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQg
bW9kdWxlLg0KWyAgICAyLjAwNzI5MV0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCAxMjgNClsg
ICAgMi4wMDc0MDJdIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4u
Lg0KWyAgICA0LjM0Mjg3Nl0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiA1MzkxNksNClsgICAgNC4z
NDM4MjddIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQ0KWyAg
ICA0LjM0NzY5Nl0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCg0LjExMjoxKTogc3RhdGU9aW5pdGlh
bGl6ZWQgYXVkaXRfZW5hYmxlZD0wIHJlcz0xDQpbICAgIDQuMzU0ODM5XSB3b3JraW5nc2V0OiB0
aW1lc3RhbXBfYml0cz02MiBtYXhfb3JkZXI9MTggYnVja2V0X29yZGVyPTANClsgICAgNC4zNjE4
NjBdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlDQpbICAgIDQuMzY2
MjA1XSBLZXkgdHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDQuMzcwNDIzXSBLZXkg
dHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZA0KWyAgICA0LjM3NDQ5M10gbmZzNGZpbGVsYXlvdXRf
aW5pdDogTkZTdjQgRmlsZSBMYXlvdXQgRHJpdmVyIFJlZ2lzdGVyaW5nLi4uDQpbICAgIDQuMzgx
MjQ5XSBqZmZzMjogdmVyc2lvbiAyLjIuIChOQU5EKSAoU1VNTUFSWSkgIKkgMjAwMS0yMDA2IFJl
ZCBIYXQsIEluYy4NClsgICAgNC40MTc0NzBdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNn
KSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNDYpDQpbICAgIDQuNDE5MzI1XSBp
byBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkDQpbICAgIDQuNDIzMzAyXSBpbyBzY2hlZHVsZXIg
ZGVhZGxpbmUgcmVnaXN0ZXJlZA0KWyAgICA0LjQyNzY0Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdp
c3RlcmVkIChkZWZhdWx0KQ0KWyAgICA0LjQzMjM4Ml0gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5l
IHJlZ2lzdGVyZWQNClsgICAgNC40MzY5NjZdIGlvIHNjaGVkdWxlciBreWJlciByZWdpc3RlcmVk
DQpbICAgIDQuNDQxOTk2XSBPRjogL2FtYmEvZG1hQGZkNTAwMDAwOiBjb3VsZCBub3QgZmluZCBw
aGFuZGxlDQpbICAgIDQuNDQ2ODk0XSB4aWxpbngtenlucW1wLWRtYSBmZDUwMDAwMC5kbWE6IFp5
bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC40NTM2MTRdIE9GOiAvYW1iYS9k
bWFAZmQ1MTAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgNC40NTkyMzZdIHhpbGlu
eC16eW5xbXAtZG1hIGZkNTEwMDAwLmRtYTogWnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vz
cw0KWyAgICA0LjQ2NjE1MF0gT0Y6IC9hbWJhL2RtYUBmZDUyMDAwMDogY291bGQgbm90IGZpbmQg
cGhhbmRsZQ0KWyAgICA0LjQ3MTc2OF0geGlsaW54LXp5bnFtcC1kbWEgZmQ1MjAwMDAuZG1hOiBa
eW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNDc4Njk2XSBPRjogL2FtYmEv
ZG1hQGZkNTMwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDQuNDg0MzEyXSB4aWxp
bngtenlucW1wLWRtYSBmZDUzMDAwMC5kbWE6IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nl
c3MNClsgICAgNC40OTEyMzVdIE9GOiAvYW1iYS9kbWFAZmQ1NDAwMDA6IGNvdWxkIG5vdCBmaW5k
IHBoYW5kbGUNClsgICAgNC40OTY4NTldIHhpbGlueC16eW5xbXAtZG1hIGZkNTQwMDAwLmRtYTog
WnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjUwMzc3N10gT0Y6IC9hbWJh
L2RtYUBmZDU1MDAwMDogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICA0LjUwOTQwNV0geGls
aW54LXp5bnFtcC1kbWEgZmQ1NTAwMDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNj
ZXNzDQpbICAgIDQuNTE2MzE5XSBPRjogL2FtYmEvZG1hQGZkNTYwMDAwOiBjb3VsZCBub3QgZmlu
ZCBwaGFuZGxlDQpbICAgIDQuNTIxOTQwXSB4aWxpbngtenlucW1wLWRtYSBmZDU2MDAwMC5kbWE6
IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC41Mjg4NjNdIE9GOiAvYW1i
YS9kbWFAZmQ1NzAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgNC41MzQ0ODJdIHhp
bGlueC16eW5xbXAtZG1hIGZkNTcwMDAwLmRtYTogWnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3Vj
Y2Vzcw0KWyAgICA0LjU0MTU5OF0geGlsaW54LXp5bnFtcC1kbWEgZmZhODAwMDAuZG1hOiBaeW5x
TVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNTQ4NTI1XSB4aWxpbngtenlucW1w
LWRtYSBmZmE5MDAwMC5kbWE6IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nlc3MNClsgICAg
NC41NTU1MzddIHhpbGlueC16eW5xbXAtZG1hIGZmYWEwMDAwLmRtYTogWnlucU1QIERNQSBkcml2
ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjU2MjU0MF0geGlsaW54LXp5bnFtcC1kbWEgZmZhYjAw
MDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNTY5NTQ4XSB4
aWxpbngtenlucW1wLWRtYSBmZmFjMDAwMC5kbWE6IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1
Y2Nlc3MNClsgICAgNC41NzY1NTFdIHhpbGlueC16eW5xbXAtZG1hIGZmYWQwMDAwLmRtYTogWnlu
cU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjU4MzU1OV0geGlsaW54LXp5bnFt
cC1kbWEgZmZhZTAwMDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAg
IDQuNTkwNTY3XSB4aWxpbngtenlucW1wLWRtYSBmZmFmMDAwMC5kbWE6IFp5bnFNUCBETUEgZHJp
dmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC42MDA1ODZdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1j
aGFubmVsIGRldmljZSBpbnN0YWxsZWQNClsgICAgNC42NTQ4MjVdIFNlcmlhbDogODI1MC8xNjU1
MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkDQpbICAgIDQuNjU5ODc1XSBj
YWNoZWluZm86IFVuYWJsZSB0byBkZXRlY3QgY2FjaGUgaGllcmFyY2h5IGZvciBDUFUgMA0KWyAg
ICA0LjY2ODMwMl0gYnJkOiBtb2R1bGUgbG9hZGVkDQpbICAgIDQuNjcyNzgwXSBsb29wOiBtb2R1
bGUgbG9hZGVkDQpbICAgIDQuNjcyODI0XSBJbnZhbGlkIG1heF9xdWV1ZXMgKDQpLCB3aWxsIHVz
ZSBkZWZhdWx0IG1heDogMS4NClsgICAgNC42NzY4MzhdIE9GOiAvYW1iYS9haGNpQGZkMGMwMDAw
OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDQuNjgyMDIzXSBhaGNpLWNldmEgZmQwYzAw
MDAuYWhjaTogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgMiBwb3J0cyA2IEdicHMgMHgzIGltcGwg
cGxhdGZvcm0gbW9kZQ0KWyAgICA0LjY5MDcyNF0gYWhjaS1jZXZhIGZkMGMwMDAwLmFoY2k6IGZs
YWdzOiA2NGJpdCBuY3Egc250ZiBwbSBjbG8gb25seSBwbXAgZmJzIHBpbyBzbHVtIHBhcnQgY2Nj
IHNkcyBhcHN0DQpbICAgIDQuNzAyNTU1XSBzY3NpIGhvc3QwOiBhaGNpLWNldmENClsgICAgNC43
MDQwOTBdIHNjc2kgaG9zdDE6IGFoY2ktY2V2YQ0KWyAgICA0LjcwNzI3Ml0gYXRhMTogU0FUQSBt
YXggVURNQS8xMzMgbW1pbyBbbWVtIDB4ZmQwYzAwMDAtMHhmZDBjMWZmZl0gcG9ydCAweDEwMCBp
cnEgMzINClsgICAgNC43MTUxMTNdIGF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIG1taW8gW21lbSAw
eGZkMGMwMDAwLTB4ZmQwYzFmZmZdIHBvcnQgMHgxODAgaXJxIDMyDQpbICAgIDQuNzIzMjE4XSBt
dGRvb3BzOiBtdGQgZGV2aWNlIChtdGRkZXY9bmFtZS9udW1iZXIpIG11c3QgYmUgc3VwcGxpZWQN
ClsgICAgNC43Mjk4NzVdIE9GOiAvYW1iYS9zcGlAZmYwZjAwMDA6IGNvdWxkIG5vdCBmaW5kIHBo
YW5kbGUNClsgICAgNC43MzYzNzddIG0yNXA4MCBzcGkwLjA6IGZvdW5kIG4yNXEyNTZhLCBleHBl
Y3RlZCBtMjVwODANClsgICAgNC43NDA5NzRdIG0yNXA4MCBzcGkwLjA6IG4yNXEyNTZhICg2NTUz
NiBLYnl0ZXMpDQpbICAgIDQuNzQ1NDk2XSAzIG9mcGFydCBwYXJ0aXRpb25zIGZvdW5kIG9uIE1U
RCBkZXZpY2Ugc3BpMC4wDQpbICAgIDQuNzUxMDA4XSBDcmVhdGluZyAzIE1URCBwYXJ0aXRpb25z
IG9uICJzcGkwLjAiOg0KWyAgICA0Ljc1NTg1Nl0gMHgwMDAwMDAwMDAwMDAtMHgwMDAwMDEzNjAw
MDAgOiAiYm9vdCINClsgICAgNC43NjEyNDBdIDB4MDAwMDAxMzYwMDAwLTB4MDAwMDAxM2EwMDAw
IDogImJvb3RlbnYiDQpbICAgIDQuNzY2Mzc4XSAweDAwMDAwMTNhMDAwMC0weDAwMDAwMmFhMDAw
MCA6ICJrZXJuZWwiDQpbICAgIDQuNzcyMjgxXSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9i
ZWQNClsgICAgNC43NzYwMzZdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwg
MS42DQpbICAgIDQuNzg2NjE0XSBDQU4gZGV2aWNlIGRyaXZlciBpbnRlcmZhY2UNClsgICAgNC43
ODcxMjBdIE9GOiAvYW1iYS9ldGhlcm5ldEBmZjBlMDAwMDogY291bGQgbm90IGZpbmQgcGhhbmRs
ZQ0KWyAgICA0Ljc5MTIyMV0gbWFjYiBmZjBlMDAwMC5ldGhlcm5ldDogTm90IGVuYWJsaW5nIHBh
cnRpYWwgc3RvcmUgYW5kIGZvcndhcmQNClsgICAgNC43OTgzMTJdIGxpYnBoeTogTUFDQl9taWlf
YnVzOiBwcm9iZWQNClsgICAgNC44MDYzMTFdIG1hY2IgZmYwZTAwMDAuZXRoZXJuZXQgZXRoMDog
Q2FkZW5jZSBHRU0gcmV2IDB4NTAwNzAxMDYgYXQgMHhmZjBlMDAwMCBpcnEgMjUgKDAwOjBhOjM1
OjAwOjIyOjAxKQ0KWyAgICA0LjgxMTY3N10gVEkgRFA4Mzg2NyBmZjBlMDAwMC5ldGhlcm5ldC1m
ZmZmZmZmZjowOTogYXR0YWNoZWQgUEhZIGRyaXZlciBbVEkgRFA4Mzg2N10gKG1paV9idXM6cGh5
X2FkZHI9ZmYwZTAwMDAuZXRoZXJuZXQtZmZmZmZmZmY6MDksIGlycT1QT0xMKQ0KWyAgICA0Ljgy
NTI3MF0geGVuX25ldGZyb250OiBJbml0aWFsaXNpbmcgWGVuIHZpcnR1YWwgZXRoZXJuZXQgZHJp
dmVyDQpbICAgIDQuODMxMDE1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGFzaXgNClsgICAgNC44MzY0MjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj
ZSBkcml2ZXIgYXg4ODE3OV8xNzhhDQpbICAgIDQuODQyNTU3XSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19ldGhlcg0KWyAgICA0Ljg0ODQ0MF0gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwDQpbICAgIDQuODU0MTQ4XSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19zdWJzZXQNClsgICAg
NC44NjAxMTZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgemF1cnVz
DQpbICAgIDQuODY1NzQ4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IGNkY19uY20NClsgICAgNC44NzI3NDhdIHhpbGlueC1heGlwbW9uIGZmYTAwMDAwLnBlcmYtbW9u
aXRvcjogUHJvYmVkIFhpbGlueCBBUE0NClsgICAgNC44NzgxMjRdIGVoY2lfaGNkOiBVU0IgMi4w
ICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXINClsgICAgNC44ODQzMTZd
IGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXINClsgICAgNC44ODkwODFdIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2FjbQ0KWyAgICA0Ljg5NDUy
MV0gY2RjX2FjbTogVVNCIEFic3RyYWN0IENvbnRyb2wgTW9kZWwgZHJpdmVyIGZvciBVU0IgbW9k
ZW1zIGFuZCBJU0ROIGFkYXB0ZXJzDQpbICAgIDQuOTAyNTkwXSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVhcw0KWyAgICA0LjkwNzk1OV0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQ0KWyAgICA0LjkxNTMwMF0gcnRj
X3p5bnFtcCBmZmE2MDAwMC5ydGM6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIGZmYTYwMDAwLnJ0YyBh
cyBydGMwDQpbICAgIDQuOTIxMzA2XSBpMmMgL2RldiBlbnRyaWVzIGRyaXZlcg0KWyAgICA0Ljky
NTU0OV0gY2Rucy1pMmMgZmYwMzAwMDAuaTJjOiA0MDAga0h6IG1taW8gZmYwMzAwMDAgaXJxIDI2
DQpbICAgIDQuOTU5NDAzXSBpMmMgaTJjLTA6IEFkZGVkIG11bHRpcGxleGVkIGkyYyBidXMgMQ0K
WyAgICA0Ljk1OTY1NF0gaTJjIGkyYy0wOiBBZGRlZCBtdWx0aXBsZXhlZCBpMmMgYnVzIDINClsg
ICAgNC45NjM0OTldIHBjYTk1NHggMC0wMDcwOiByZWdpc3RlcmVkIDIgbXVsdGlwbGV4ZWQgYnVz
c2VzIGZvciBJMkMgbXV4IHBjYTk1NDINClsgICAgNC45NzA5MjldIElSIE5FQyBwcm90b2NvbCBo
YW5kbGVyIGluaXRpYWxpemVkDQpbICAgIDQuOTc1NDI2XSBJUiBSQzUoeC9zeikgcHJvdG9jb2wg
aGFuZGxlciBpbml0aWFsaXplZA0KWyAgICA0Ljk4MDUyOF0gSVIgUkM2IHByb3RvY29sIGhhbmRs
ZXIgaW5pdGlhbGl6ZWQNClsgICAgNC45ODUxMTJdIElSIEpWQyBwcm90b2NvbCBoYW5kbGVyIGlu
aXRpYWxpemVkDQpbICAgIDQuOTg5Njk3XSBJUiBTb255IHByb3RvY29sIGhhbmRsZXIgaW5pdGlh
bGl6ZWQNClsgICAgNC45OTQzNjhdIElSIFNBTllPIHByb3RvY29sIGhhbmRsZXIgaW5pdGlhbGl6
ZWQNClsgICAgNC45OTkxMjVdIElSIFNoYXJwIHByb3RvY29sIGhhbmRsZXIgaW5pdGlhbGl6ZWQN
ClsgICAgNS4wMDM4ODNdIElSIE1DRSBLZXlib2FyZC9tb3VzZSBwcm90b2NvbCBoYW5kbGVyIGlu
aXRpYWxpemVkDQpbICAgIDUuMDA5NzY1XSBJUiBYTVAgcHJvdG9jb2wgaGFuZGxlciBpbml0aWFs
aXplZA0KWyAgICA1LjAxNTM1MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciB1dmN2aWRlbw0KWyAgICA1LjAyMDE0N10gVVNCIFZpZGVvIENsYXNzIGRyaXZlciAoMS4x
LjEpDQpbICAgIDUuMDI2MzEzXSBjZG5zLXdkdCBmZDRkMDAwMC53YXRjaGRvZzogWGlsaW54IFdh
dGNoZG9nIFRpbWVyIGF0IGZmZmZmZjgwMDkxNWQwMDAgd2l0aCB0aW1lb3V0IDEwcw0KWyAgICA1
LjAzMzcyMV0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2ZXIgdmVyIDIuMw0KWyAgICA1LjAzNzgw
MF0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCBINCByZWdpc3RlcmVkDQpbICAgIDUuMDQy
OTg4XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJDU1AgcmVnaXN0ZXJlZA0KWyAgICA1
LjA0ODM2Nl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCBMTCByZWdpc3RlcmVkDQpbICAg
IDUuMDUzNTM3XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEFUSDNLIHJlZ2lzdGVyZWQN
ClsgICAgNS4wNTg5ODVdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgVGhyZWUtd2lyZSAo
SDUpIHJlZ2lzdGVyZWQNClsgICAgNS4wNjUzMzZdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9j
b2wgSW50ZWwgcmVnaXN0ZXJlZA0KWyAgICA1LjA3MDc1OF0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBw
cm90b2NvbCBRQ0EgcmVnaXN0ZXJlZA0KWyAgICA1LjA3NjA1OV0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBiY20yMDN4DQpbICAgIDUuMDgxNzY0XSB1c2Jjb3JlOiBy
ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGJwYTEweA0KWyAgICA1LjA4NzM4NV0gdXNi
Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBiZnVzYg0KWyAgICA1LjA5Mjky
MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBidHVzYg0KWyAgICA1
LjA5ODQzMF0gQmx1ZXRvb3RoOiBHZW5lcmljIEJsdWV0b290aCBTRElPIGRyaXZlciB2ZXIgMC4x
DQpbICAgIDUuMTA0MTg1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IGF0aDNrDQpbICAgIDUuMTA5ODA0XSBFREFDIE1DOiBFQ0Mgbm90IGVuYWJsZWQNClsgICAgNS4x
MTM0NjJdIEVEQUMgREVWSUNFMDogR2l2aW5nIG91dCBkZXZpY2UgdG8gbW9kdWxlIHp5bnFtcC1v
Y20tZWRhYyBjb250cm9sbGVyIHp5bnFtcF9vY206IERFViBmZjk2MDAwMC5tZW1vcnktY29udHJv
bGxlciAoSU5URVJSVVBUKQ0KWyAgICA1LjEyNTc2OV0gY3B1IGNwdTA6IGZhaWxlZCB0byBnZXQg
Y2xvY2s6IC0yDQpbICAgIDUuMTI5OTIzXSBjcHVmcmVxLWR0OiBwcm9iZSBvZiBjcHVmcmVxLWR0
IGZhaWxlZCB3aXRoIGVycm9yIC0yDQpbICAgIDUuMTM2MTExXSBzZGhjaTogU2VjdXJlIERpZ2l0
YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXINClsgICAgNS4xNDIyMDBdIHNkaGNp
OiBDb3B5cmlnaHQoYykgUGllcnJlIE9zc21hbg0KWyAgICA1LjE0NjYxMF0gc2RoY2ktcGx0Zm06
IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2ZXIgaGVscGVyDQpbICAgIDUuMTUyNDI0XSBPRjog
L2FtYmEvc2RoY2lAZmYxNjAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgNS4xNTg4
MjldIGF0YTI6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzMwKQ0KWyAgICA1
LjE2MzUxNF0gYXRhMTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMzApDQpb
ICAgIDUuMjE0NzY5XSBtbWMwOiBTREhDSSBjb250cm9sbGVyIG9uIGZmMTYwMDAwLnNkaGNpIFtm
ZjE2MDAwMC5zZGhjaV0gdXNpbmcgQURNQSA2NC1iaXQNClsgICAgNS4yMTcyNTldIFBMTDogc2h1
dGRvd24NClsgICAgNS4yMTk5ODldIFBMTDogZW5hYmxlDQpbICAgIDUuMjI4MTM3XSBPRjogL2Ft
YmEvc2RoY2lAZmYxNzAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgNS4yNzA3NjZd
IG1tYzE6IFNESENJIGNvbnRyb2xsZXIgb24gZmYxNzAwMDAuc2RoY2kgW2ZmMTcwMDAwLnNkaGNp
XSB1c2luZyBBRE1BIDY0LWJpdA0KWyAgICA1LjI3OTE2NV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVy
ZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcw0KWyAgICA1LjI3OTc5NF0gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQNClsgICAgNS4yODUyMzhdIHVz
YmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcg0KWyAgICA1LjI5Nzk0Ml0gZnBnYV9tYW5hZ2VyIGZw
Z2EwOiBYaWxpbnggWnlucU1QIEZQR0EgTWFuYWdlciByZWdpc3RlcmVkDQpbICAgIDUuMzAwMzA0
XSBwa3RnZW46IFBhY2tldCBHZW5lcmF0b3IgZm9yIHBhY2tldCBwZXJmb3JtYW5jZSB0ZXN0aW5n
LiBWZXJzaW9uOiAyLjc1DQpbICAgIDUuMzA3MTIwXSBOZXRmaWx0ZXIgbWVzc2FnZXMgdmlhIE5F
VExJTksgdjAuMzAuDQpbICAgIDUuMzExMzI4XSBpcF90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0
ZmlsdGVyIENvcmUgVGVhbQ0KWyAgICA1LjMxNjU5N10gSW5pdGlhbGl6aW5nIFhGUk0gbmV0bGlu
ayBzb2NrZXQNClsgICAgNS4zMjA5NDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg
MTANClsgICAgNS4zMjU5OTddIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNClsgICAgNS4zMjkx
NTJdIGlwNl90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVhbQ0KWyAgICA1
LjMzNDU4MV0gc2l0OiBJUHY2LCBJUHY0IGFuZCBNUExTIG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJp
dmVyDQpbICAgIDUuMzQwODQwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3DQpb
ICAgIDUuMzQ1MDI3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE1DQpbICAgIDUu
MzQ5NTI3XSBicmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBpcyBubyBsb25n
ZXIgYXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9hZCBicl9u
ZXRmaWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4NClsgICAgNS4zNjI0OTFdIEVidGFibGVzIHYyLjAg
cmVnaXN0ZXJlZA0KWyAgICA1LjM3MTY0MF0gY2FuOiBjb250cm9sbGVyIGFyZWEgbmV0d29yayBj
b3JlIChyZXYgMjAxNzA0MjUgYWJpIDkpDQpbICAgIDUuMzcyMzg3XSBORVQ6IFJlZ2lzdGVyZWQg
cHJvdG9jb2wgZmFtaWx5IDI5DQpbICAgIDUuMzc2ODYwXSBjYW46IHJhdyBwcm90b2NvbCAocmV2
IDIwMTcwNDI1KQ0KWyAgICA1LjM4MTE3NV0gY2FuOiBicm9hZGNhc3QgbWFuYWdlciBwcm90b2Nv
bCAocmV2IDIwMTcwNDI1IHQpDQpbICAgIDUuMzg2ODg2XSBjYW46IG5ldGxpbmsgZ2F0ZXdheSAo
cmV2IDIwMTcwNDI1KSBtYXhfaG9wcz0xDQpbICAgIDUuMzkyNTA4XSBCbHVldG9vdGg6IFJGQ09N
TSBUVFkgbGF5ZXIgaW5pdGlhbGl6ZWQNClsgICAgNS4zOTczNjJdIEJsdWV0b290aDogUkZDT01N
IHNvY2tldCBsYXllciBpbml0aWFsaXplZA0KWyAgICA1LjQwMjU0N10gQmx1ZXRvb3RoOiBSRkNP
TU0gdmVyIDEuMTENClsgICAgNS40MDYzNTBdIEJsdWV0b290aDogQk5FUCAoRXRoZXJuZXQgRW11
bGF0aW9uKSB2ZXIgMS4zDQpbICAgIDUuNDExNzA5XSBCbHVldG9vdGg6IEJORVAgZmlsdGVyczog
cHJvdG9jb2wgbXVsdGljYXN0DQpbICAgIDUuNDE2OTg4XSBCbHVldG9vdGg6IEJORVAgc29ja2V0
IGxheWVyIGluaXRpYWxpemVkDQpbICAgIDUuNDIyMDAzXSBCbHVldG9vdGg6IEhJRFAgKEh1bWFu
IEludGVyZmFjZSBFbXVsYXRpb24pIHZlciAxLjINClsgICAgNS40Mjc5NzRdIEJsdWV0b290aDog
SElEUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQNClsgICAgNS40MzMxMDVdIDlwbmV0OiBJbnN0
YWxsaW5nIDlQMjAwMCBzdXBwb3J0DQpbICAgIDUuNDM3MzI5XSBLZXkgdHlwZSBkbnNfcmVzb2x2
ZXIgcmVnaXN0ZXJlZA0KWyAgICA1LjQ0MTkxN10gbW1jMDogbmV3IEhTMjAwIE1NQyBjYXJkIGF0
IGFkZHJlc3MgMDAwMQ0KWyAgICA1LjQ0NzAyNF0gbW1jYmxrMDogbW1jMDowMDAxIFEySjU1TCA3
LjA5IEdpQg0KWyAgICA1LjQ1MTMxOV0gbW1jYmxrMGJvb3QwOiBtbWMwOjAwMDEgUTJKNTVMIHBh
cnRpdGlvbiAxIDE2LjAgTWlCDQpbICAgIDUuNDU3Mjk2XSBtbWNibGswYm9vdDE6IG1tYzA6MDAw
MSBRMko1NUwgcGFydGl0aW9uIDIgMTYuMCBNaUINClsgICAgNS40NjMyNzhdIG1tY2JsazBycG1i
OiBtbWMwOjAwMDEgUTJKNTVMIHBhcnRpdGlvbiAzIDQuMDAgTWlCDQpbICAgIDUuNDY5NzQ3XSBy
ZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDENClsgICAgNS40NzM2MzVdICBtbWNibGswOiBw
MQ0KWyAgICA1LjQ3NzM2MV0gQnRyZnMgbG9hZGVkLCBjcmMzMmM9Y3JjMzJjLWdlbmVyaWMNClsg
ICAgNS40ODcyMzRdIGR3YzMtb2Ytc2ltcGxlIGZmOWQwMDAwLnVzYjA6IGR3YzNfc2ltcGxlX3Nl
dF9waHlkYXRhOiBDYW4ndCBmaW5kIHVzYjMtcGh5DQpbICAgIDUuNDkwMDEzXSBPRjogL2FtYmEv
dXNiMEBmZjlkMDAwMC9kd2MzQGZlMjAwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAg
IDUuNDk3Mzg1XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IHhIQ0kgSG9zdCBDb250cm9sbGVy
DQpbICAgIDUuNTAyMDAxXSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IG5ldyBVU0IgYnVzIHJl
Z2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQ0KWyAgICA1LjUxMDA2MF0geGhjaS1oY2Qg
eGhjaS1oY2QuMC5hdXRvOiBoY2MgcGFyYW1zIDB4MDIzOGY2MjUgaGNpIHZlcnNpb24gMHgxMDAg
cXVpcmtzIDB4MjIwMTAwMTANClsgICAgNS41MTg0NzddIHhoY2ktaGNkIHhoY2ktaGNkLjAuYXV0
bzogaXJxIDU3LCBpbyBtZW0gMHhmZTIwMDAwMA0KWyAgICA1LjUyNDUyNV0gdXNiIHVzYjE6IE5l
dyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMg0KWyAgICA1
LjUzMTIyN10gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0
PTIsIFNlcmlhbE51bWJlcj0xDQpbICAgIDUuNTM4NDc5XSB1c2IgdXNiMTogUHJvZHVjdDogeEhD
SSBIb3N0IENvbnRyb2xsZXINClsgICAgNS41NDM0MDhdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6
IExpbnV4IDQuMTQuMC14aWxpbngtdjIwMTguMiB4aGNpLWhjZA0KWyAgICA1LjU1MDE1NV0gdXNi
IHVzYjE6IFNlcmlhbE51bWJlcjogeGhjaS1oY2QuMC5hdXRvDQpbICAgIDUuNTU2MDY5XSBtbWMx
OiBuZXcgaGlnaCBzcGVlZCBTREhDIGNhcmQgYXQgYWRkcmVzcyAxMjM0DQpbICAgIDUuNTYwOTUx
XSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgICA1LjU2NDU2MV0gbW1jYmxrMTogbW1j
MToxMjM0IFNBMDhHIDcuMjEgR2lCIChybykNClsgICAgNS41Njk0NDhdIGh1YiAxLTA6MS4wOiAx
IHBvcnQgZGV0ZWN0ZWQNClsgICAgNS41NzM2MzBdIHhoY2ktaGNkIHhoY2ktaGNkLjAuYXV0bzog
eEhDSSBIb3N0IENvbnRyb2xsZXINClsgICAgNS41Nzg4MDhdIHhoY2ktaGNkIHhoY2ktaGNkLjAu
YXV0bzogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyDQpbICAg
IDUuNTg2NjAyXSAgbW1jYmxrMTogcDENClsgICAgNS41ODk1NjddIHVzYiB1c2IyOiBXZSBkb24n
dCBrbm93IHRoZSBhbGdvcml0aG1zIGZvciBMUE0gZm9yIHRoaXMgaG9zdCwgZGlzYWJsaW5nIExQ
TS4NClsgICAgNS41OTczMTBdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5k
b3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMNClsgICAgNS42MDQwNTJdIHVzYiB1c2IyOiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQ0KWyAgICA1
LjYxMTMxNF0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgIDUu
NjE2MjQzXSB1c2IgdXNiMjogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE0LjAteGlsaW54LXYyMDE4
LjIgeGhjaS1oY2QNClsgICAgNS42MjI5OTBdIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IHhoY2kt
aGNkLjAuYXV0bw0KWyAgICA1LjYyODE5MF0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQNClsg
ICAgNS42MzE4MzJdIGh1YiAyLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgNS42MzY4Mjdd
IHJ0Y196eW5xbXAgZmZhNjAwMDAucnRjOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAxOTcwLTAx
LTAxIDAwOjAxOjA1IFVUQyAoNjUpDQpbICAgIDUuNjQ0MDMzXSBjbGs6IE5vdCBkaXNhYmxpbmcg
dW51c2VkIGNsb2Nrcw0KWyAgICA1LjY0ODI5MV0gQUxTQSBkZXZpY2UgbGlzdDoNClsgICAgNS42
NTEyNzRdICAgTm8gc291bmRjYXJkcyBmb3VuZC4NClsgICAgNS42NTU0OThdIEZyZWVpbmcgdW51
c2VkIGtlcm5lbCBtZW1vcnk6IDUxMksNClsgICAgNS43MzQ5MjVdIHVkZXZkWzE3MTZdOiBzdGFy
dGluZyB2ZXJzaW9uIDMuMi4yDQpbICAgIDUuNzQyNDkyXSB1ZGV2ZFsxNzE3XTogc3RhcnRpbmcg
ZXVkZXYtMy4yLjINClsgICAgNi43NzEwNzRdIGV4cG9ydF9zdG9yZTogaW52YWxpZCBHUElPIDM1
MA0KWyAgICA2Ljc3MTI5MV0gYmxpbmt5WzE5ODBdOiB1bmhhbmRsZWQgbGV2ZWwgMiB0cmFuc2xh
dGlvbiBmYXVsdCAoMTEpIGF0IDB4MDAwMDAwMDAsIGVzciAweDkyMDAwMDA2LCBpbiBsaWJjLTIu
MjYuc29bN2Y5OTJlMjAwMCsxMzgwMDBdDQpbICAgIDYuNzgzMTk0XSBDUFU6IDAgUElEOiAxOTgw
IENvbW06IGJsaW5reSBOb3QgdGFpbnRlZCA0LjE0LjAteGlsaW54LXYyMDE4LjIgIzENClsgICAg
Ni43OTA0MzhdIEhhcmR3YXJlIG5hbWU6IHhsbngsenlucW1wIChEVCkNClsgICAgNi43OTQ2Nzdd
IHRhc2s6IGZmZmZmZmMwM2M5ZTgwODAgdGFzay5zdGFjazogZmZmZmZmODAwYjJkMDAwMA0KWyAg
ICA2LjgwMDY0Nl0gUEMgaXMgYXQgMHg3Zjk5MzQzYWJjDQpbICAgIDYuODA0MDE4XSBMUiBpcyBh
dCAweDQwMGRmYw0KWyAgICA2LjgwNzA0Nl0gcGMgOiBbPDAwMDAwMDdmOTkzNDNhYmM+XSBsciA6
IFs8MDAwMDAwMDAwMDQwMGRmYz5dIHBzdGF0ZTogNjAwMDAwMDANClsgICAgNi44MTQ0ODRdIHNw
IDogMDAwMDAwN2ZjNDA2OGY5MA0KWyAgICA2LjgxNzg1N10geDI5OiAwMDAwMDA3ZmM0MDY4Zjkw
IHgyODogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICA2LjgyMzIyMF0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwN2ZjNDA2OWVkZg0KWyAgICA2LjgyODU4NF0geDI1OiAwMDAwMDA3ZmM0
MDY5MGE0IHgyNDogMDAwMDAwMDAwMDQwMTE0MA0KWyAgICA2LjgzMzk0N10geDIzOiAwMDAwMDAw
MDAwNDEyMDAwIHgyMjogMDAwMDAwMDAwMDAwMDAwMw0KWyAgICA2LjgzOTMwOV0geDIxOiAwMDAw
MDAwMDAwMDAwMDAxIHgyMDogMDAwMDAwN2ZjNDA2OGZmOA0KWyAgICA2Ljg0NDY3M10geDE5OiAw
MDAwMDAwMDAwMDAwMDAwIHgxODogMDAwMDAwN2ZjNDA2OGQzZA0KWyAgICA2Ljg1MDAzNl0geDE3
OiAwMDAwMDA3Zjk5MzQzYWEwIHgxNjogMDAwMDAwMDAwMDQxMjA1OA0KWyAgICA2Ljg1NTM5OV0g
eDE1OiAwMDAwMDAwMDAwMDAwMDBhIHgxNDogMDAwMDAwMDAwMDAwMDE1ZQ0KWyAgICA2Ljg2MDc2
Ml0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICA2Ljg2
NjEyNV0geDExOiAwMDAwMDAwMDAwMDAwMDIwIHgxMDogMDAwMDAwN2ZjNDA2OGQ0MA0KWyAgICA2
Ljg3MTQ4OF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogMDAwMDAwMDAwMDAwMDAzOA0KWyAg
ICA2Ljg3Njg1MV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDQwMTEyNg0K
WyAgICA2Ljg4MjIxNF0geDUgOiAwMDAwMDAwMDAwMDAwMDAwIHg0IDogMDAwMDAwMDAwZDUxODI2
MA0KWyAgICA2Ljg4NzU3N10geDMgOiAwMDAwMDAwMDAwMDAwMDAwIHgyIDogMDAwMDAwMDAwMDAw
MDAwMQ0KWyAgICA2Ljg5Mjk0MF0geDEgOiAwMDAwMDAwMDAwMDAwMDAxIHgwIDogMDAwMDAwN2Zj
NDA2OGZmOA0KWyAgICA3LjA5MzM0M10gcHBzIHBwczA6IG5ldyBQUFMgc291cmNlIHB0cDANClsg
ICAgNy4wOTM0MDBdIG1hY2IgZmYwZTAwMDAuZXRoZXJuZXQ6IGdlbS1wdHAtdGltZXIgcHRwIGNs
b2NrIHJlZ2lzdGVyZWQuDQpbICAgIDcuMDk4NTcyXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBldGgwOiBsaW5rIGlzIG5vdCByZWFkeQ0KWyAgICA5LjEzMTA0M10gbWFjYiBmZjBlMDAwMC5l
dGhlcm5ldCBldGgwOiBsaW5rIHVwICgxMDAwL0Z1bGwpDQpbICAgIDkuMTMxMTcwXSBJUHY2OiBB
RERSQ09ORihORVRERVZfQ0hBTkdFKTogZXRoMDogbGluayBiZWNvbWVzIHJlYWR5DQpbICAyMjku
NjA5ODU4XSByYW5kb206IGNybmcgaW5pdCBkb25lDQo=
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="US-ASCII"; name="system-user.dtsi.txt"
Content-Disposition: attachment; filename="system-user.dtsi.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7uu2>
X-Attachment-Id: f_jm0at7uu2

L2luY2x1ZGUvICJzeXN0ZW0tY29uZi5kdHNpIg0KL2luY2x1ZGUvICJ4ZW4tb3ZlcmxheS5kdHNp
Ig0KLyB7DQp9Ow0KDQomZ2VtMyB7DQoJc3RhdHVzID0gIm9rYXkiOw0KCWxvY2FsLW1hYy1hZGRy
ZXNzID0gWzAwIDBhIDM1IDAwIDAyIDkwXTsNCglwaHktbW9kZSA9ICJyZ21paS1pZCI7DQoJcGh5
LWhhbmRsZSA9IDwmcGh5MD47DQoJcGh5MDogcGh5QDkgew0KCQlyZWcgPSA8MHg5PjsNCgkJdGks
cngtaW50ZXJuYWwtZGVsYXkgPSA8MHg1PjsNCgkJdGksdHgtaW50ZXJuYWwtZGVsYXkgPSA8MHg1
PjsNCgkJdGksZmlmby1kZXB0aCA9IDwweDE+Ow0KCX07DQp9Ow0KDQomaTJjMSB7DQoJc3RhdHVz
ID0gIm9rYXkiOw0KCWNsb2NrLWZyZXF1ZW5jeSA9IDw0MDAwMDA+Ow0KDQoJaTJjc3dpdGNoQDcw
IHsgLyogVTcgb24gVVozRUcgU09NICovDQoJCWNvbXBhdGlibGUgPSAibnhwLHBjYTk1NDIiOw0K
CQkjYWRkcmVzcy1jZWxscyA9IDwxPjsNCgkJI3NpemUtY2VsbHMgPSA8MD47DQoJCXJlZyA9IDww
eDcwPjsNCgkJaTJjQDAgeyAvKiBpMmMgbXcgNzAgMCAxICovDQoJCQkjYWRkcmVzcy1jZWxscyA9
IDwxPjsNCgkJCSNzaXplLWNlbGxzID0gPDA+Ow0KCQkJcmVnID0gPDA+Ow0KCQkJLyogSUlDX0VF
UFJPTSAqLw0KCQkJZWVwcm9tQDUxIHsgLyogVTUgb24gVVozRUcgSU9DQyBhbmQgVTcgb24gdGhl
IFVaN0VWIEVWQ0MqLw0KCQkJCWNvbXBhdGlibGUgPSAiYXQsMjRjMDgiOw0KCQkJCXJlZyA9IDww
eDUxPjsNCgkJCX07DQoJCX07DQoJfTsNCn07DQoNCiZxc3BpIHsNCgkjYWRkcmVzcy1jZWxscyA9
IDwxPjsNCgkjc2l6ZS1jZWxscyA9IDwwPjsNCglzdGF0dXMgPSAib2theSI7DQoJaXMtZHVhbCA9
IDwxPjsgLyogU2V0IGZvciBkdWFsLXBhcmFsbGVsIFFTUEkgY29uZmlnICovDQoJbnVtLWNzID0g
PDI+Ow0KCXhsbngsZmItY2xrID0gPDB4MT47DQoJZmxhc2gwOiBmbGFzaEAwIHsNCiAgICAgICAg
LyogVGhlIEZsYXNoIGRlc2NyaWJlZCBiZWxvdyBkb2Vzbid0IG1hdGNoIG91ciBib2FyZCAoIm1p
Y3JvbixuMjVxdTI1NmEiKSwgYnV0IGlzIG5lZWRlZCAqLw0KICAgICAgICAvKiBzbyB0aGUgRmxh
c2ggTVREIHBhcnRpdGlvbnMgYXJlIGNvcnJlY3RseSBpZGVudGlmaWVkIGluIC9wcm9jL210ZCAq
Lw0KCQljb21wYXRpYmxlID0gIm1pY3JvbixtMjVwODAiOyAvKiAzMk1CICovDQoJCSNhZGRyZXNz
LWNlbGxzID0gPDE+Ow0KCQkjc2l6ZS1jZWxscyA9IDwxPjsNCgkJcmVnID0gPDB4MD47DQoJCXNw
aS10eC1idXMtd2lkdGggPSA8MT47DQoJCXNwaS1yeC1idXMtd2lkdGggPSA8ND47IC8qIEZJWE1F
IGFsc28gRFVBTCBjb25maWd1cmF0aW9uIHBvc3NpYmxlICovDQoJCXNwaS1tYXgtZnJlcXVlbmN5
ID0gPDEwODAwMDAwMD47IC8qIFNldCB0byAxMDgwMDAwMDAgQmFzZWQgb24gREMxIHNwZWMgKi8N
Cgl9Ow0KfTsNCg0KLyogU0QwIGVNTUMsIDgtYml0IHdpZGUgZGF0YSBidXMgKi8NCiZzZGhjaTAg
ew0KCXN0YXR1cyA9ICJva2F5IjsNCglidXMtd2lkdGggPSA8OD47DQoJbWF4LWZyZXF1ZW5jeSA9
IDw1MDAwMDAwMD47DQp9Ow0KDQovKiBTRDEgd2l0aCBsZXZlbCBzaGlmdGVyICovDQomc2RoY2kx
IHsNCglzdGF0dXMgPSAib2theSI7DQoJbWF4LWZyZXF1ZW5jeSA9IDw1MDAwMDAwMD47DQoJbm8t
MS04LXY7CS8qIGZvciAxLjAgc2lsaWNvbiAqLw0KfTsNCg0KLyogVUxQSSBTTVNDIFVTQjMzMjAg
Ki8NCiZ1c2IwIHsNCglzdGF0dXMgPSAib2theSI7DQp9Ow0KDQomZHdjM18wIHsNCglzdGF0dXMg
PSAib2theSI7DQoJZHJfbW9kZSA9ICJob3N0IjsNCglwaHktbmFtZXMgPSAidXNiMy1waHkiOw0K
fTsNCg==
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="US-ASCII"; name="xen-overlay.dtsi.txt"
Content-Disposition: attachment; filename="xen-overlay.dtsi.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7v43>
X-Attachment-Id: f_jm0at7v43

LyB7DQoJY2hvc2VuIHsNCgkJI2FkZHJlc3MtY2VsbHMgPSA8Mj47DQoJCSNzaXplLWNlbGxzID0g
PDE+Ow0KDQoJCXhlbix4ZW4tYm9vdGFyZ3MgPSAiY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlh
bDAgZG9tMF9tZW09NzY4TSBib290c2NydWI9MCBtYXhjcHVzPTEgZG9tMF9tYXhfdmNwdXM9MSBk
b20wX3ZjcHVzX3Bpbj10cnVlIHRpbWVyX3Nsb3A9MCBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2Ug
Y3B1ZnJlcT14ZW46cGVyZm9ybWFuY2Ugc2NoZWQ9bnVsbCB2d2ZpPW5hdGl2ZSI7DQoJCXhlbixk
b20wLWJvb3RhcmdzID0gImNvbnNvbGU9aHZjMCBlYXJseWNvbj14ZW4gZWFybHlwcmludGs9eGVu
IG1heGNwdXM9MSBjbGtfaWdub3JlX3VudXNlZCI7DQoNCgkJZG9tMCB7DQoJCQljb21wYXRpYmxl
ID0gInhlbixsaW51eC16aW1hZ2UiLCAieGVuLG11bHRpYm9vdC1tb2R1bGUiOw0KCQkJcmVnID0g
PDB4MCAweDgwMDAwIDB4MzEwMDAwMD47DQoJCX07DQoJfTsNCg0KfTsNCg0KJnNtbXUgew0KCXN0
YXR1cyA9ICJva2F5IjsNCgltbXUtbWFzdGVycyA9IDwgJmdlbTAgMHg4NzQNCgkJCSZnZW0xIDB4
ODc1DQoJCQkmZ2VtMiAweDg3Ng0KCQkJJmdlbTMgMHg4NzcNCgkJCSZkd2MzXzAgMHg4NjANCgkJ
CSZkd2MzXzEgMHg4NjENCgkJCSZxc3BpIDB4ODczDQoJCQkmbHBkX2RtYV9jaGFuMSAweDg2OA0K
CQkJJmxwZF9kbWFfY2hhbjIgMHg4NjkNCgkJCSZscGRfZG1hX2NoYW4zIDB4ODZhDQoJCQkmbHBk
X2RtYV9jaGFuNCAweDg2Yg0KCQkJJmxwZF9kbWFfY2hhbjUgMHg4NmMNCgkJCSZscGRfZG1hX2No
YW42IDB4ODZkDQoJCQkmbHBkX2RtYV9jaGFuNyAweDg2ZQ0KCQkJJmxwZF9kbWFfY2hhbjggMHg4
NmYNCgkJCSZmcGRfZG1hX2NoYW4xIDB4MTRlOA0KCQkJJmZwZF9kbWFfY2hhbjIgMHgxNGU5DQoJ
CQkmZnBkX2RtYV9jaGFuMyAweDE0ZWENCgkJCSZmcGRfZG1hX2NoYW40IDB4MTRlYg0KCQkJJmZw
ZF9kbWFfY2hhbjUgMHgxNGVjDQoJCQkmZnBkX2RtYV9jaGFuNiAweDE0ZWQNCgkJCSZmcGRfZG1h
X2NoYW43IDB4MTRlZQ0KCQkJJmZwZF9kbWFfY2hhbjggMHgxNGVmDQoJCQkmc2RoY2kwIDB4ODcw
DQoJCQkmc2RoY2kxIDB4ODcxDQoJCQkmbmFuZDAgMHg4NzI+Ow0KfTsNCg0KJnVhcnQxIHsNCiAg
IHhlbixwYXNzdGhyb3VnaCA9IDwweDE+Ow0KfTsNCg0KJmdwaW8gew0KICAgeGVuLHBhc3N0aHJv
dWdoID0gPDB4MT47DQp9Ow==
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="US-ASCII"; 
	name="xl dmesg after trying to create bm app again.txt"
Content-Disposition: attachment; 
	filename="xl dmesg after trying to create bm app again.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7vg4>
X-Attachment-Id: f_jm0at7vg4

KFhFTikgQ2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuDQooWEVOKSBJbml0cmQgMDAwMDAw
MDAwMmI1ODAwMC0wMDAwMDAwMDA1ZmZmZmM5DQooWEVOKSBSQU06IDAwMDAwMDAwMDAwMDAwMDAg
LSAwMDAwMDAwMDdmZWZmZmZmDQooWEVOKQ0KKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDA3ZmY0
MDAwIC0gMDAwMDAwMDAwN2ZmYzA4MCBEZXZpY2UgVHJlZQ0KKFhFTikgTU9EVUxFWzFdOiAwMDAw
MDAwMDAyYjU4MDAwIC0gMDAwMDAwMDAwNWZmZmZjOSBSYW1kaXNrDQooWEVOKSBNT0RVTEVbMl06
IDAwMDAwMDAwMDAwODAwMDAgLSAwMDAwMDAwMDAzMTgwMDAwIEtlcm5lbA0KKFhFTikgIFJFU1ZE
WzBdOiAwMDAwMDAwMDA3ZmY0MDAwIC0gMDAwMDAwMDAwN2ZmYzAwMA0KKFhFTikgIFJFU1ZEWzFd
OiAwMDAwMDAwMDAyYjU4MDAwIC0gMDAwMDAwMDAwNWZmZmZjOQ0KKFhFTikNCihYRU4pIENvbW1h
bmQgbGluZTogY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09NzY4TSBib290
c2NydWI9MCBtYXhjcHVzPTEgZG9tMF9tYXhfdmNwdXM9MSBkb20wX3ZjcHVzX3Bpbj10cnVlIHRp
bWVyX3Nsb3A9MCBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2UgY3B1ZnJlcT14ZW46cGVyZm9ybWFu
Y2Ugc2NoZWQ9bnVsbCB2d2ZpPW5hdGl2ZQ0KKFhFTikgUGxhY2luZyBYZW4gYXQgMHgwMDAwMDAw
MDdmYzAwMDAwLTB4MDAwMDAwMDA3ZmUwMDAwMA0KKFhFTikgVXBkYXRlIEJPT1RNT0RfWEVOIGZy
b20gMDAwMDAwMDAwNjAwMDAwMC0wMDAwMDAwMDA2MTAwZDgxID0+IDAwMDAwMDAwN2ZjMDAwMDAt
MDAwMDAwMDA3ZmQwMGQ4MQ0KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQNCihYRU4pIEJv
b3RpbmcgdXNpbmcgRGV2aWNlIFRyZWUNCihYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBhdCAic2Vy
aWFsMCIsIG9wdGlvbnMgIiINCiBYZW4gNC45LjItcHJlDQooWEVOKSBYZW4gdmVyc2lvbiA0Ljku
Mi1wcmUgKEApIChhYXJjaDY0LXhpbGlueC1saW51eC1nY2MgKEdDQykgNy4yLjApIGRlYnVnPW4g
IE1vbiBKdW4gMTEgMTg6NTY6NTEgRURUIDIwMTgNCihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFRo
dSBNYXIgMjIgMjI6MDI6MTggMjAxOCArMDEwMCBnaXQ6YzIyN2ZlNi1kaXJ0eQ0KKFhFTikgUHJv
Y2Vzc29yOiA0MTBmZDAzNDogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgwLCBwYXJ0IDB4ZDAz
LCByZXYgMHg0DQooWEVOKSA2NC1iaXQgRXhlY3V0aW9uOg0KKFhFTikgICBQcm9jZXNzb3IgRmVh
dHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgIEV4Y2Vw
dGlvbiBMZXZlbHM6IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMg0KKFhF
TikgICAgIEV4dGVuc2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1EDQooWEVOKSAgIERl
YnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAg
QXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCihY
RU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTIyIDAwMDAwMDAwMDAw
MDAwMDANCihYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAw
MDAwMDAwDQooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOg0KKFhFTikgICBQcm9jZXNzb3IgRmVhdHVy
ZXM6IDAwMDAwMTMxOjAwMDExMDExDQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gz
MiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlDQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJp
Y1RpbWVyIFNlY3VyaXR5DQooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2Ng0KKFhFTikg
ICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwDQooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0
dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTENCihYRU4pICBJU0EgRmVh
dHVyZXM6IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDEx
MTIxDQooWEVOKSBHZW5lcmljIFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVx
OiA5OTk5OSBLSHoNCihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOg0KKFhFTikgICAgICAgICBn
aWNfZGlzdF9hZGRyPTAwMDAwMDAwZjkwMTAwMDANCihYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRy
PTAwMDAwMDAwZjkwMjAwMDANCihYRU4pICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjkw
NDAwMDANCihYRU4pICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMGY5MDYwMDAwDQooWEVO
KSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUNCihYRU4pIEdJQ3YyOiBBZGp1c3Rpbmcg
Q1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjkwMmYwMDANCihYRU4pIEdJQ3YyOiAxOTIgbGluZXMs
IDQgY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0M2IpLg0KKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBu
dWxsIFNjaGVkdWxlciAobnVsbCkNCihYRU4pIEluaXRpYWxpemluZyBudWxsIHNjaGVkdWxlcg0K
KFhFTikgV0FSTklORzogVGhpcyBpcyBleHBlcmltZW50YWwgc29mdHdhcmUgaW4gZGV2ZWxvcG1l
bnQuDQooWEVOKSBVc2UgYXQgeW91ciBvd24gcmlzay4NCihYRU4pIEFsbG9jYXRlZCBjb25zb2xl
IHJpbmcgb2YgMTYgS2lCLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQ0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMw0KKFhFTikgQnJvdWdodCB1cCA0IENQVXMN
CihYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRA0KKFhF
TikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4DQooWEVO
KSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZA0KKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVk
DQooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQNCihYRU4pICoqKiBMT0FESU5HIERP
TUFJTiAwICoqKg0KKFhFTikgTG9hZGluZyBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAw
MDAwMDAwODAwMDANCihYRU4pIExvYWRpbmcgcmFtZGlzayBmcm9tIGJvb3QgbW9kdWxlIEAgMDAw
MDAwMDAwMmI1ODAwMA0KKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDc2
OE1CIGZvciBkb20wOg0KKFhFTikgQkFOS1swXSAweDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwNDAw
MDAwMDAgKDUxMk1CKQ0KKFhFTikgQkFOS1sxXSAweDAwMDAwMDYwMDAwMDAwLTB4MDAwMDAwNzAw
MDAwMDAgKDI1Nk1CKQ0KKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwN2ZjMDAwMDAt
MHgwMDAwMDA3ZmM1YjAwMA0KKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDAwMDgw
MDAwIHRvIDAwMDAwMDAwMjAwODAwMDAtMDAwMDAwMDAyMzE4MDAwMA0KKFhFTikgTG9hZGluZyBk
b20wIGluaXRyZCBmcm9tIDAwMDAwMDAwMDJiNTgwMDAgdG8gMHgwMDAwMDAwMDI4MjAwMDAwLTB4
MDAwMDAwMDAyYjZhN2ZjOQ0KKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5u
ZWwgaW50ZXJydXB0DQooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDAyODAwMDAw
MC0weDAwMDAwMDAwMjgwMDZlNjYNCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEVycm9ycyBhbmQgd2Fy
bmluZ3MNCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVycm9y
cyBhbmQgd2FybmluZ3MpDQooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NU
UkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikNCihYRU4pIEZyZWVkIDI4
MGtCIGluaXQgbWVtb3J5Lg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTINCihYRU4pIGQwdjA6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjE2DQoo
WEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FD
VElWRVIyMA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4g
MQ0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gMQ0K
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="US-ASCII"; name="xl -v create.txt"
Content-Disposition: attachment; filename="xl -v create.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm0at7vn5>
X-Attachment-Id: f_jm0at7vn5

ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9IihudWxsKSIs
IGZlYXR1cmVzPSIobnVsbCkiDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9rZXJuZWxf
ZmlsZTogZmlsZW5hbWU9InVsdHJhbGVkLmJpbiINCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjksIGNhcHMgeGVuLTMuMC1hYXJjaDY0IHhlbi0zLjAt
YXJtdjdsDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9yYW1iYXNlX2luaXQ6IFJBTSBz
dGFydHMgYXQgNDAwMDANCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3BhcnNlX2ltYWdl
OiBjYWxsZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlp
bmcgbXVsdGlib290LWJpbmFyeSBsb2FkZXIgLi4uDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxv
YWRlciBwcm9iZSBmYWlsZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9h
ZGVyOiB0cnlpbmcgTGludXggekltYWdlIChBUk02NCkgbG9hZGVyIC4uLg0KZG9tYWluYnVpbGRl
cjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgT0sNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X3BhcnNlX3ppbWFnZTY0X2tlcm5lbDogY2FsbGVkDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhj
X2RvbV9wYXJzZV96aW1hZ2U2NF9rZXJuZWw6IHhlbi0zLjAtYWFyY2g2NDogMHg0MDAwMDAwMCAt
PiAweDQwMDBiMDgwDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9kZXZpY2V0cmVlX21l
bTogY2FsbGVkDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDgg
TUIsIHBhZ2VzIDB4ODAwIHBhZ2VzLCA0ayBlYWNoDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhj
X2RvbV9tZW1faW5pdDogMHg4MDAgcGFnZXMNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X2Jvb3RfbWVtX2luaXQ6IGNhbGxlZA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBzZXRfbW9kZTog
Z3Vlc3QgeGVuLTMuMC1hYXJjaDY0LCBhZGRyZXNzIHNpemUgNjQNCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogcG9wdWxhdGVfZ3Vlc3RfbWVtb3J5OiBwb3B1bGF0aW5nIFJBTSBAIDAwMDAwMDAwNDAw
MDAwMDAtMDAwMDAwMDA0MDgwMDAwMCAoOE1CKQ0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBwb3B1
bGF0ZV9vbmVfc2l6ZTogcG9wdWxhdGVkIDB4NC8weDQgZW50cmllcyB3aXRoIHNoaWZ0IDkNCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogbWVtaW5pdDogcGxhY2luZyBib290IG1vZHVsZXMgYXQgMHg0
MDdmZjAwMA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBtZW1pbml0OiBkZXZpY2V0cmVlOiAweDQw
N2ZmMDAwIC0+IDB4NDA4MDAwMDANCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxk
X2ltYWdlOiBjYWxsZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJf
cmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuIDB4NDAwMDArMHhjIGF0IDB4N2Y5MWI4ZDAwMA0K
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBrZXJuZWwgICAg
ICAgOiAweDQwMDAwMDAwIC0+IDB4NDAwMGMwMDAgIChwZm4gMHg0MDAwMCArIDB4YyBwYWdlcykN
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2xvYWRfemltYWdlX2tlcm5lbDogY2FsbGVk
DQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9sb2FkX3ppbWFnZV9rZXJuZWw6IGtlcm5l
bCBzZWcgMHg0MDAwMDAwMC0weDQwMDBjMDAwDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9sb2FkX3ppbWFnZV9rZXJuZWw6IGNvcHkgNDUxODQgYnl0ZXMgZnJvbSBibG9iIDB4N2Y5MWI5
OTAwMCB0byBkc3QgMHg3ZjkxYjhkMDAwDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9w
Zm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDQwN2ZmKzB4MSBhdCAweDdm
OTIxODYwMDANCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAg
ZGV2aWNldHJlZSAgIDogMHg0MDdmZjAwMCAtPiAweDQwODAwMDAwICAocGZuIDB4NDA3ZmYgKyAw
eDEgcGFnZXMpDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGFsbG9jX21hZ2ljX3BhZ2VzOiBjYWxs
ZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogYWxsb2NfcGd0YWJsZXNfYXJtOiBjYWxsZWQNCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfYWxsb2NfZW5k
IDogMHg0MDgwMDAwMA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2Ug
IDogdmlydF9wZ3RhYl9lbmQgOiAweDANCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jv
b3RfaW1hZ2U6IGNhbGxlZA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBib290ZWFybHk6IGRvaW5n
IG5vdGhpbmcNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3Vw
cG9ydGVkIGd1ZXN0IHR5cGU6IHhlbi0zLjAtYWFyY2g2NCA8PSBtYXRjaGVzDQpkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4
ZW4tMy4wLWFybXY3bA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBzZXR1cF9wZ3RhYmxlc19hcm06
IGNhbGxlZA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHgzOTAwMCwg
bWZuIDB4MzkwMDANCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY2xlYXJfcGFnZTogcGZuIDB4Mzkw
MDEsIG1mbiAweDM5MDAxDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHN0YXJ0X2luZm9fYXJtOiBj
YWxsZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogZG9tYWluIGJ1aWxkZXIgbWVtb3J5IGZvb3Rw
cmludA0KZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICBhbGxvY2F0ZWQNCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMTk0NDggYnl0ZXMNCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogICAgICAgYW5vbiBtbWFwICAgICAgICAgIDogMCBieXRlcw0KZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiAgICBtYXBwZWQNCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAg
ZmlsZSBtbWFwICAgICAgICAgIDogNDQga0INCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAg
ZG9tVSBtbWFwICAgICAgICAgIDogNTIga0INCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogdmNwdV9h
cm02NDogY2FsbGVkDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IERUQiA0MDdmZjAwMA0KZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiBJbml0aWFsIHN0YXRlIENQU1IgMHgxYzUgUEMgMHg0MDAwMDAwMA0K
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZ250dGFiX2h2bV9zZWVkOiBjYWxsZWQsIHBm
bj0weDM4MDAwDQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9yZWxlYXNlOiBjYWxsZWQN
CihYRU4pIElSUSA0OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluIDENCmxpYnhsOiBlcnJvcjog
bGlieGxfY3JlYXRlLmM6MTI3ODpkb21jcmVhdGVfbGF1bmNoX2RtOiBEb21haW4gNDpmYWlsZWQg
Z2l2ZSBkb21haW4gYWNjZXNzIHRvIGlycSA0ODogRGV2aWNlIG9yIHJlc291cmNlIGJ1c3kNCmxp
YnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAwMzpsaWJ4bF9fZGVzdHJveV9kb21pZDogRG9t
YWluIDQ6Tm9uLWV4aXN0YW50IGRvbWFpbg0KbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5
NjI6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IERvbWFpbiA0OlVuYWJsZSB0byBkZXN0cm95IGd1
ZXN0DQpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4OTpkb21haW5fZGVzdHJveV9jYjog
RG9tYWluIDQ6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZA0K
--00000000000088d4a00575bc4ee4
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000088d4a00575bc4ee4--


From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:49:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:49: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 1g0NJc-0007Ec-Fs; Thu, 13 Sep 2018 08:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0NJa-0007EX-T9
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:49:30 +0000
X-Inumbo-ID: 0dfcc416-b732-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0dfcc416-b732-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:50:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 02:49:28 -0600
Message-Id: <5B9A249402000078001E812A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 02:49:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180823094711.21376-1-paul.durrant@citrix.com>
 <20180823094711.21376-14-paul.durrant@citrix.com>
 <5B98BA5D02000078001E7923@prv1-mh.provo.novell.com>
 <e67cdfb0ab264efba6a63e17cc9b80e5@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301AF0@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301AF0@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 13/14] x86: add iommu_ops to modify and
 flush IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.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+IE9uIDEzLjA5LjE4IGF0IDA4OjQxLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogUGF1bCBEdXJyYW50Cj4+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDEyLCAy
MDE4IDQ6MDIgUE0KPj4gCj4+ID4gSSBhbHNvIGhhdmUgYW5vdGhlciBtb3JlIGdlbmVyYWwgY29u
Y2VybjogQWxsb3dpbmcgdGhlIGd1ZXN0IHRvCj4+ID4gbWFuaXB1bGF0ZSBpdHMgSU9NTVUgcGFn
ZSB0YWJsZXMgbWVhbnMgdGhhdCBpdCBjYW4gZGVsaWJlcmF0ZWx5Cj4+ID4gc2hhdHRlciBsYXJn
ZSBwYWdlcywgZ3Jvd2luZyB0aGUgb3ZlcmFsbCBtZW1vcnkgZm9vdHByaW50IG9mIHRoZQo+PiA+
IGRvbWFpbi4gSSdtIGhlc2l0YW50IHRvIHNheSB0aGlzLCBidXQgSSdtIGFmcmFpZCB0aGF0IHJl
c291cmNlCj4+ID4gdHJhY2tpbmcgb2Ygc3VjaCAiYmVoaW5kIHRoZSBzY2VuZXMiIGFsbG9jYXRp
b25zIG1pZ2h0IGJlIGEKPj4gPiBuZWNlc3NhcnkgcHJlcmVxIGZvciB0aGUgUFYgSU9NTVUgd29y
ay4KPj4gPgo+PiAKPj4gUmVtZW1iZXIgdGhhdCBQVi1JT01NVSBpcyBvbmx5IGF2YWlsYWJsZSBm
b3IgZG9tMCBhcyBpdCBzdGFuZHMgKGFuZCB0aGF0Cj4+IGlzIHRoZSBvbmx5IHVzZS1jYXNlIHRo
YXQgWGVuU2VydmVyIGN1cnJlbnRseSBoYXMpIHNvIEkgdGhpbmsgdGhhdCwgd2hpbHN0IHRoZQo+
PiBjb25jZXJuIGlzIHZhbGlkLCB0aGVyZSBpcyBubyBuZWVkIGRhbmdlciBpbiBwdXR0aW5nIHRo
ZSBjb2RlIHdpdGhvdXQgc3VjaAo+PiB0cmFja2luZy4gU3VjaCB3b3JrIGNhbiBiZSBkZWZlcnJl
ZCB0byBtYWtpbmcgUFYtSU9NTVUgZm9yIGRlLXByaXZpbGVnZWQKPj4gZ3Vlc3RzLi4uIGlmIHRo
YXQgZmFjaWxpdHkgaXMgbmVlZGVkLgo+IAo+IEkgZGlkbid0IGdldCB3aHkgdGhpcyBpcyBQVi1J
T01NVSBzcGVjaWZpYy4gR3Vlc3QgY2FuIGFsd2F5cyBtYW5pcHVsYXRlCj4gZ3Vlc3QgQ1BVIHBh
Z2UgdGFibGUgdG8gc2hhdHRlciBsYXJnZSBwYWdlcyB0b28uLi4KCkhtbSwgZ29vZCBwb2ludC4g
SSBrZWVwIGZvcmdldHRpbmcgdGhhdCB3ZSBhbGxvdyBndWVzdHMgdG8gZmlkZGxlIHdpdGgKdGhl
aXIgb3duIHAybS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:50:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0NKI-0007nC-Pr; Thu, 13 Sep 2018 08:50:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0NKH-0007n0-9h
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:50:13 +0000
X-Inumbo-ID: 2788fb98-b732-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2788fb98-b732-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:51:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78992280"
Date: Thu, 13 Sep 2018 10:50:04 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180913085004.adffhfwjdujexbv2@mac.bytemobile.com>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912113028.19610-7-paul.durrant@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 v7 6/6] 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: xen-devel@lists.xenproject.org, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjhQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1w
bGVtZW50YXRpb24gdG8gZmluZCB0aGUKPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3Bl
Y2lmaWVkIERGTiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+IGluIGdlbmVyaWMgSU9N
TVUgY29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4gCj4gVGhp
cyBwYXRjaCBhbHNvIGNsZWFucyB1cCB0aGUgaW5pdGlhbGl6ZXJzIGluIGludGVsX2lvbW11X21h
cF9wYWdlKCkgYW5kCj4gdXNlcyBhcnJheS1zdHlsZSBkZXJlZmVyZW5jZSB0aGVyZSwgZm9yIGNv
bnNpc3RlbmN5LiBBIG1pc3NpbmcgY2hlY2sgZm9yCj4gc2hhcmVkIEVQVCBpcyBhbHNvIGFkZGVk
IHRvIGludGVsX2lvbW11X3VubWFwX3BhZ2UoKS4KPiAKPiBOT1RFOiBUaGlzIHBhdGNoIG9ubHkg
YWRkcyBhIFhlbi1pbnRlcm5hbCBpbnRlcmZhY2UuIFRoaXMgd2lsbCBiZSB1c2VkIGJ5Cj4gICAg
ICAgYSBzdWJzZXF1ZW50IHBhdGNoLgo+ICAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAo+ICAgICAgIElPTU1Vcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+
IC0tLQo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4g
djc6Cj4gIC0gUmUtYmFzZSBhbmQgcmUtbmFtZSBCRk4gLT4gREZOLgo+ICAtIEFkZCBtaXNzaW5n
IGNoZWNrcyBmb3Igc2hhcmVkIEVQVCBhbmQgaW9tbXVfcGFzc3Rocm91Z2guCj4gIC0gUmVtb3Zl
IHVubmVjZXNzYXJ5IGluaXRpYWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNl
Lgo+ICAtIERyb3AgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgY29kZSBjaHVybi4KPiAKPiB2MzoKPiAg
LSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCj4gCj4gdjI6Cj4gIC0gQWRkcmVzc2Vk
IHNvbWUgY29tbWVudHMgZnJvbSBKYW4uCj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMgICAgIHwgMTEgKysrKysrKysKPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDMgKysrCj4gIHhlbi9pbmNsdWRl
L3hlbi9pb21tdS5oICAgICAgICAgICAgIHwgIDQgKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgNjgg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
PiBpbmRleCBhMTZmMWEwYzY2Li41MmUzZjUwMGM3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCj4gQEAgLTI5Niw2ICsyOTYsMTcgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgZGZuX3QgZGZuKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtpbnQgaW9t
bXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncykKPiArewo+ICsgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gKwo+ICsgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCj4gKyAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwo+ICsKPiArICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5sb29r
dXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBpb21t
dV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVzZWQpCj4gIHsKPiAgICAgIGRvIHsK
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IGluZGV4IDAxNjNiYjk0OWIuLjY2MjJj
MmRkNGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IEBAIC0xNzcwLDcg
KzE3NzAsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOwo+IC0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxM
LCAqcHRlID0gTlVMTCwgb2xkLCBuZXcgPSB7IDAgfTsKPiArICAgIHN0cnVjdCBkbWFfcHRlICpw
YWdlLCAqcHRlLCBvbGQsIG5ldyA9IHt9Owo+ICAgICAgdTY0IHBnX21hZGRyOwo+ICAgICAgaW50
IHJjID0gMDsKPiAgCj4gQEAgLTE3OTAsOSArMTc5MCwxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICAgICAgICAgIHJldHVybiAtRU5P
TUVNOwo+ICAgICAgfQo+ICsKPiAgICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRk
X2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPiAtICAgIHB0ZSA9IHBhZ2UgKyAoZGZuX3goZGZuKSAm
IExFVkVMX01BU0spOwo+ICsgICAgcHRlID0gJnBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0td
Owo+ICAgICAgb2xkID0gKnB0ZTsKPiArCj4gICAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgbWZu
X3RvX21hZGRyKG1mbikpOwo+ICAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCj4gICAgICAgICAg
ICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9SRUFEICA6
IDApIHwKPiBAQCAtMTgwOCw2ICsxODEwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50
ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gKwo+ICAg
ICAgKnB0ZSA9IG5ldzsKPiAgCj4gICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNp
emVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwo+IEBAIC0xODIzLDYgKzE4MjYsMTAgQEAgc3RhdGljIGlu
dCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAg
c3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRmbl90IGRmbikKPiAgewo+ICsgICAgLyogRG8gbm90aGluZyBpZiBWVC1kIHNoYXJlcyBFUFQg
cGFnZSB0YWJsZSAqLwo+ICsgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKPiArICAgICAg
ICByZXR1cm4gMDsKPiArCj4gICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBh
bmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwo+ICAgICAgaWYgKCBpb21tdV9wYXNzdGhy
b3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICAgICAgICAgIHJldHVybiAwOwo+IEBA
IC0xODMwLDYgKzE4MzcsNDYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJf
b25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKPiAgfQo+ICAKPiArc3RhdGljIGludCBpbnRlbF9p
b21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFn
cykKCldvdWxkIGJlIG5pY2UgdG8gY29uc3RpZnkgZG9tYWluIGhlcmUsIGJ1dCBJIHNlZSB0aGF0
J3Mgbm90IHBvc3NpYmxlCmJlY2F1c2Ugb2YgdGhlIGxvY2suCgo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiArICAgIHN0cnVjdCBkbWFfcHRlICpw
YWdlLCB2YWw7Cj4gKyAgICB1NjQgcGdfbWFkZHI7CgpVc2UgdWludDY0X3QuCgo+ICsKPiArICAg
IC8qIEZhaWwgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KPiArICAgIGlmICggaW9t
bXVfdXNlX2hhcF9wdChkKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAg
LyogRmFpbCBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBhc3MgdGhydS4g
Ki8KPiArICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKCkkgd291bGQgam9pbiB0aGUgdHdvIGlmIGNv
bmRpdGlvbnMgYWJvdmUsIGFuZCBjb25zaWRlciByZXR1cm5pbmcKc29tZXRoaW5nIGRpZmZlcmVu
dCBmcm9tIEVOT0VOVCwgc2luY2UgdGhhdCdzIGFsc28gdXNlZCB0byBzaWduYWwgdGhhdAppb21t
dSBwYWdlIHRhYmxlcyBhcmUgcHJlc2VudCBidXQgdGhlIGVudHJ5IGlzIG5vdCBwcmVzZW50LiBN
YXliZQpFT1BOT1RTVVBQIG9yIEVOT1NZUz8KCkkgYWxzbyBkaXNsaWtlIHRoYXQgb3RoZXIgaW9t
bXUgZnVuY3Rpb25zIHNpbXBseSByZXR1cm4gMCB3aXRob3V0CmRvaW5nIGFueXRoaW5nIHdoZW4g
dGhlIHBhZ2UgdGFibGVzIGFyZSBzaGFyZWQuCgo+ICsKPiArICAgIHNwaW5fbG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKPiArCj4gKyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDApOwo+ICsgICAgaWYgKCBwZ19tYWRkciA9PSAw
ICkKCkl0J3MgbW9yZSBjb21tb24gdG8gdXNlICFwZ19tYWRkci4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:52:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0NMO-0007xO-7l; Thu, 13 Sep 2018 08:52:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0NMN-0007xC-0Z
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:52:23 +0000
X-Inumbo-ID: 74f86edb-b732-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74f86edb-b732-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:53:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 02:52:20 -0600
Message-Id: <5B9A254102000078001E814B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 02:52:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301933@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301933@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDEzLjA5LjE4IGF0IDA3OjU2LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
TW9uZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTggOTo1OSBQTQo+PiAKPj4gRm9yIG9uZSBpdCBpcyBx
dWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBwSVJRLXMgdGhlIGRvbWFpbiBoYXMK
Pj4gd2hlbiBqdXN0IG9uZSBpcyBiZWluZyBhZGp1c3RlZC4gSW50cm9kdWNlIGh2bV9taWdyYXRl
X3BpcnEoKS4KPiAKPiBpdCdzIG1pZ3JhdGVfcGlycSBiZWluZyBpbnRyb2R1Y2VkIGhlcmUuCgpX
ZWxsLCB5ZXMgYW5kIG5vOiBBcyBhIHN0YXRpYyBmdW5jdGlvbiwgaXQgc2hvdWxkIGhhdmUgYmVl
biBuYW1lZAptaWdyYXRlX3BpcnEoKSBhbHJlYWR5IGJlZm9yZS4gVGhlIHN0YXRlbWVudCBhYm92
ZSBpcyBhYm91dCB0aGlzCmJlY29taW5nIGFuIGV4dGVybmFsbHkgYWNjZXNzaWJsZSBmdW5jdGlv
bi4gSSdsbCBhZGQgImV4dGVybmFsbHkKYWNjZXNzaWJsZSIgdG8gdGhlIGRlc2NyaXB0aW9uLgoK
Pj4gQWRkaXRpb25hbGx5IGl0IGlzIGJvZ3VzIHRvIG1pZ3JhdGUgdGhlIHBJUlEgdG8gYSB2Q1BV
IGRpZmZlcmVudCBmcm9tCj4+IHRoZSBvbmUgdGhlIGV2ZW50IGlzIHN1cHBvc2VkIHRvIGJlIHBv
c3RlZCB0byAtIGlmIGFueXRoaW5nLCBpdCBtaWdodCBiZQo+PiB3b3J0aCBjb25zaWRlcmluZyBu
b3QgdG8gbWlncmF0ZSB0aGUgcElSUSBhdCBhbGwgaW4gdGhlIHBvc3RpbmcgY2FzZS4KPj4gCj4+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZp
ZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpUaGFua3MuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:55:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0NP9-00088f-Nr; Thu, 13 Sep 2018 08:55:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0NP8-00088a-80
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:55:14 +0000
X-Inumbo-ID: db378c91-b732-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db378c91-b732-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:56:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 02:55:12 -0600
Message-Id: <5B9A25EE02000078001E814E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 02:55:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97C01202000078001E7413@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301A70@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191301A70@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/HVM: prefill cache with PDPTEs
 when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.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+IE9uIDEzLjA5LjE4IGF0IDA4OjMwLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
VHVlc2RheSwgU2VwdGVtYmVyIDExLCAyMDE4IDk6MTYgUE0KPj4gCj4+IFNpbmNlIHN0cmljdGx5
IHNwZWFraW5nIGl0IGlzIGluY29ycmVjdCBmb3IgZ3Vlc3Rfd2Fsa190YWJsZXMoKSB0byByZWFk
Cj4+IEwzIGVudHJpZXMgZHVyaW5nIFBBRSBwYWdlIHdhbGtzLCB0cnkgdG8gb3ZlcmNvbWUgdGhp
cyB3aGVyZSBwb3NzaWJsZSBieQo+IAo+IGNhbiB5b3UgZWxhYm9yYXRlPyB3aHkgaXQncyBpbmNv
cnJlY3QgdG8gcmVhZCBMMyBlbnRyaWVzPwoKQXJjaGl0ZWN0dXJhbCBiZWhhdmlvcjogSW4gUEFF
IG1vZGUgdGhleSBnZXQgcmVhZCB1cG9uIENSMyBsb2FkcywKbm90IGR1cmluZyBwYWdlIHdhbGtz
LgoKPj4gcHJlLWxvYWRpbmcgdGhlIHZhbHVlcyBmcm9tIGhhcmR3YXJlIGludG8gdGhlIGNhY2hl
LiBTYWRseSB0aGUKPj4gaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGluIHRoZSBFUFQgY2FzZSBv
bmx5LiBPbiB0aGUgcG9zaXRpdmUgc2lkZSBmb3IKPj4gTlBUIHRoZSBzcGVjIHNwZWxscyBvdXQg
dGhhdCBMMyBlbnRyaWVzIGFyZSBhY3R1YWxseSByZWFkIG9uIHdhbGtzLCBzbwo+PiB1cyByZWFk
aW5nIHRoZW0gaXMgY29uc2lzdGVudCB3aXRoIGhhcmR3YXJlIGJlaGF2aW9yIGluIHRoYXQgY2Fz
ZS4KPiAKPiBJJ20gYSBsaXR0bGUgYml0IGNvbmZ1c2VkIGFib3V0IHRoZSBkZXNjcmlwdGlvbiBo
ZXJlLiB5b3UgY2hhbmdlCj4gVk1YIGNvZGUgYnV0IHVzaW5nIE5QVCBzcGVjIGFzIHRoZSByZWZl
cmVuY2U/CgpJJ20gdHJ5aW5nIHRvIGV4cGxhaW4gd2h5IHRoZXJlIG5vdCBiZWluZyBhIHdheSB0
byBkbyB0aGUgc2FtZSBvbgpOUFQgaXMgbm90IG9ubHkgbm90IGEgcHJvYmxlbSwgYnV0IGluIGxp
bmUgd2l0aCBoYXJkd2FyZSBiZWhhdmlvci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:57:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0NR0-0008Ha-3f; Thu, 13 Sep 2018 08:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0NQy-0008HL-Id
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:57:08 +0000
X-Inumbo-ID: 1f90cd58-b733-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f90cd58-b733-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 08:58: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 1g0NQt-0001J4-FQ; Thu, 13 Sep 2018 08:57: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 1g0NQt-0008FQ-5u; Thu, 13 Sep 2018 08:57:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0NQt-0005Dw-5E; Thu, 13 Sep 2018 08:57:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127561-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=52664c525223a36e5cb9b141b11dec413908b1dd
X-Osstest-Versions-That: ovmf=7c41b8135de692ea45334747b73936ea6804622f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 08:57:03 +0000
Subject: [Xen-devel] [ovmf test] 127561: 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>

ZmxpZ2h0IDEyNzU2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1NjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1MjY2NGM1MjUyMjNhMzZlNWNiOWIxNDFiMTFkZWM0
MTM5MDhiMWRkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YzQxYjgx
MzVkZTY5MmVhNDUzMzQ3NDdiNzM5MzZlYTY4MDQ2MjJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1NTQgIDIwMTgtMDktMTMgMDE6NDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTYxICAyMDE4LTA5LTEzIDA1OjQwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA3YzQxYjgxMzVkLi41MjY2NGM1MjUyICA1MjY2NGM1MjUy
MjNhMzZlNWNiOWIxNDFiMTFkZWM0MTM5MDhiMWRkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 08:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 08: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 1g0NSu-0008Qc-I7; Thu, 13 Sep 2018 08:59:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0NSt-0008QQ-7Z
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 08:59:07 +0000
X-Inumbo-ID: 65f6d8b4-b733-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65f6d8b4-b733-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 09:00:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78992659"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7 6/6] vtd: add lookup_page method to
 iommu_ops
Thread-Index: AQHUSowH6m8ssOBcBE6Yl4Cg7UsoOaTtxucAgAAjXrA=
Date: Thu, 13 Sep 2018 08:59:04 +0000
Message-ID: <f1c50acaaacd47159b7e8217468569a8@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-7-paul.durrant@citrix.com>
 <20180913085004.adffhfwjdujexbv2@mac.bytemobile.com>
In-Reply-To: <20180913085004.adffhfwjdujexbv2@mac.bytemobile.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 6/6] 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Kevin
 Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDEzIFNlcHRlbWJlciAyMDE4IDA5OjUwCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBXZWkKPiBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4KPiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIIHY3IDYvNl0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g
Cj4gT24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTI6MzA6MjhQTSArMDEwMCwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01N
VSBpbXBsZW1lbnRhdGlvbiB0byBmaW5kCj4gdGhlCj4gPiBNRk4gY3VycmVudGx5IG1hcHBlZCBi
eSB0aGUgc3BlY2lmaWVkIERGTiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+ID4gaW4g
Z2VuZXJpYyBJT01NVSBjb2RlIHRvIGNhbGwgdGhlIGltcGxlbWVudGF0aW9uIGlmIGl0IGV4aXN0
cy4KPiA+Cj4gPiBUaGlzIHBhdGNoIGFsc28gY2xlYW5zIHVwIHRoZSBpbml0aWFsaXplcnMgaW4g
aW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSBhbmQKPiA+IHVzZXMgYXJyYXktc3R5bGUgZGVyZWZlcmVu
Y2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBtaXNzaW5nIGNoZWNrIGZvcgo+ID4gc2hhcmVk
IEVQVCBpcyBhbHNvIGFkZGVkIHRvIGludGVsX2lvbW11X3VubWFwX3BhZ2UoKS4KPiA+Cj4gPiBO
T1RFOiBUaGlzIHBhdGNoIG9ubHkgYWRkcyBhIFhlbi1pbnRlcm5hbCBpbnRlcmZhY2UuIFRoaXMg
d2lsbCBiZSB1c2VkIGJ5Cj4gPiAgICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCj4gPiAgICAgICBB
bm90aGVyIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgc2ltaWxhciBmdW5jdGlvbmFsaXR5IGZv
ciBBTUQKPiA+ICAgICAgIElPTU1Vcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiA+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ID4KPiA+IHY3Ogo+ID4gIC0gUmUt
YmFzZSBhbmQgcmUtbmFtZSBCRk4gLT4gREZOLgo+ID4gIC0gQWRkIG1pc3NpbmcgY2hlY2tzIGZv
ciBzaGFyZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KPiA+ICAtIFJlbW92ZSB1bm5lY2Vz
c2FyeSBpbml0aWFsaXplcnMgYW5kIHVzZSBhcnJheS1zdHlsZSBkZXJlZmVyZW5jZS4KPiA+ICAt
IERyb3AgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgY29kZSBjaHVybi4KPiA+Cj4gPiB2MzoKPiA+ICAt
IEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KPiA+Cj4gPiB2MjoKPiA+ICAtIEFkZHJl
c3NlZCBzb21lIGNvbW1lbnRzIGZyb20gSmFuLgo+ID4gLS0tCj4gPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgfCAxMSArKysrKysrKwo+ID4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIHwgNTIKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMyArKysK
PiA+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8ICA0ICsrKwo+ID4gIDQg
ZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gaW5kZXggYTE2ZjFhMGM2Ni4uNTJlM2Y1MDBjNyAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+IEBAIC0yOTYsNiArMjk2LDE3IEBA
IGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90Cj4gZGZuKQo+ID4g
ICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+ICtpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4gK3sKPiA+ICsgICAgY29uc3Qgc3RydWN0
IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gPiArCj4gPiArICAgIGlmICggIWlv
bW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3Vw
X3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIHZvaWQg
aW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQo+ID4gIHsKPiA+ICAg
ICAgZG8gewo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4gaW5kZXggMDE2
M2JiOTQ5Yi4uNjYyMmMyZGQ0YyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYwo+ID4gQEAgLTE3NzAsNyArMTc3MCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4g
aW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gPiAg
ewo+ID4gICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiA+IC0g
ICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBuZXcgPSB7
IDAgfTsKPiA+ICsgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307
Cj4gPiAgICAgIHU2NCBwZ19tYWRkcjsKPiA+ICAgICAgaW50IHJjID0gMDsKPiA+Cj4gPiBAQCAt
MTc5MCw5ICsxNzkwLDExIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVf
bWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwo+ID4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiAgICAg
IH0KPiA+ICsKPiA+ICAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWlu
X3BhZ2UocGdfbWFkZHIpOwo+ID4gLSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZF
TF9NQVNLKTsKPiA+ICsgICAgcHRlID0gJnBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOwo+
ID4gICAgICBvbGQgPSAqcHRlOwo+ID4gKwo+ID4gICAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywg
bWZuX3RvX21hZGRyKG1mbikpOwo+ID4gICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVf
UkVBRCAgOiAwKSB8Cj4gPiBAQCAtMTgwOCw2ICsxODEwLDcgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sKPiBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAg
ICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ID4gICAgICAgICAgcmV0dXJuIDA7Cj4g
PiAgICAgIH0KPiA+ICsKPiA+ICAgICAgKnB0ZSA9IG5ldzsKPiA+Cj4gPiAgICAgIGlvbW11X2Zs
dXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7Cj4gPiBAQCAtMTgy
Myw2ICsxODI2LDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5fdCBkZm4pCj4gPiAgewo+ID4gKyAg
ICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCj4gPiArICAg
IGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsK
PiA+ICAgICAgLyogRG8gbm90aGluZyBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBv
cnRzIHBhc3MgdGhydS4gKi8KPiA+ICAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19o
YXJkd2FyZV9kb21haW4oZCkgKQo+ID4gICAgICAgICAgcmV0dXJuIDA7Cj4gPiBAQCAtMTgzMCw2
ICsxODM3LDQ2IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4gaW50ZWxfaW9tbXVfdW5tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUo
ZCwgZGZuX3RvX2RhZGRyKGRmbikpOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIGludCBpbnRlbF9p
b21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90Cj4gKm1m
biwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
ZmxhZ3MpCj4gCj4gV291bGQgYmUgbmljZSB0byBjb25zdGlmeSBkb21haW4gaGVyZSwgYnV0IEkg
c2VlIHRoYXQncyBub3QgcG9zc2libGUKPiBiZWNhdXNlIG9mIHRoZSBsb2NrLgo+IAo+ID4gK3sK
PiA+ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gPiArICAg
IHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2YWw7Cj4gPiArICAgIHU2NCBwZ19tYWRkcjsKPiAKPiBV
c2UgdWludDY0X3QuCj4gCj4gPiArCj4gPiArICAgIC8qIEZhaWwgaWYgVlQtZCBzaGFyZXMgRVBU
IHBhZ2UgdGFibGUgKi8KPiA+ICsgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKPiA+ICsg
ICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4gKwo+ID4gKyAgICAvKiBGYWlsIGlmIGhhcmR3YXJl
IGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwo+ID4gKyAgICBpZiAoIGlv
bW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gPiArICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKPiAKPiBJIHdvdWxkIGpvaW4gdGhlIHR3byBpZiBjb25kaXRpb25zIGFi
b3ZlLCBhbmQgY29uc2lkZXIgcmV0dXJuaW5nCj4gc29tZXRoaW5nIGRpZmZlcmVudCBmcm9tIEVO
T0VOVCwgc2luY2UgdGhhdCdzIGFsc28gdXNlZCB0byBzaWduYWwgdGhhdAo+IGlvbW11IHBhZ2Ug
dGFibGVzIGFyZSBwcmVzZW50IGJ1dCB0aGUgZW50cnkgaXMgbm90IHByZXNlbnQuIE1heWJlCj4g
RU9QTk9UU1VQUCBvciBFTk9TWVM/Cj4gCj4gSSBhbHNvIGRpc2xpa2UgdGhhdCBvdGhlciBpb21t
dSBmdW5jdGlvbnMgc2ltcGx5IHJldHVybiAwIHdpdGhvdXQKPiBkb2luZyBhbnl0aGluZyB3aGVu
IHRoZSBwYWdlIHRhYmxlcyBhcmUgc2hhcmVkLgo+IAoKVGhhdCdzIEtldmluJ3MgcHJlZmVyZW5j
ZSB0aG91Z2ggYW5kIGhlIGlzIHN1YnN5c3RlbSBtYWludGFpbmVyLgoKPiA+ICsKPiA+ICsgICAg
c3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ID4gKwo+ID4gKyAgICBwZ19tYWRk
ciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDApOwo+ID4g
KyAgICBpZiAoIHBnX21hZGRyID09IDAgKQo+IAo+IEl0J3MgbW9yZSBjb21tb24gdG8gdXNlICFw
Z19tYWRkci4KPiAKCk9rLiBJJ2xsIG1ha2Ugc29tZSBzdHlsZSBhZGp1c3RtZW50cyBidXQgSSBn
ZW5lcmFsbHkgdHJ5IHRvIGZvbGxvdyB0aGUgcHJldmFpbGluZyBzdHlsZSBvZiB0aGUgc291cmNl
IG1vZHVsZS4KCiAgUGF1bAoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 09:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 09: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 1g0O3M-0002uo-Od; Thu, 13 Sep 2018 09:36:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0O3L-0002uj-8k
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 09:36:47 +0000
X-Inumbo-ID: a8aace4e-b738-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8aace4e-b738-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 09:37:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78994244"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7 1/6] iommu: introduce the concept of DFN...
Thread-Index: AQHUSowEeDtJ7Ls7H0Gkqn2XWWPQ9aTsbb0AgAGFjxA=
Date: Thu, 13 Sep 2018 09:36:44 +0000
Message-ID: <8cfd12a4b4fe4bbf844091514cad6635@AMSPEX02CL03.citrite.net>
References: <20180912113028.19610-1-paul.durrant@citrix.com>
 <20180912113028.19610-2-paul.durrant@citrix.com>
 <20180912121440.iy7q3czgwbilbufp@mac.bytemobile.com>
In-Reply-To: <20180912121440.iy7q3czgwbilbufp@mac.bytemobile.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 1/6] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDEyIFNlcHRlbWJlciAyMDE4IDEzOjE1Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Owo+IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxp
ZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAxLzZdIGlvbW11
OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQgb2YKPiBERk4uLi4KPiAKPiBPbiBXZWQsIFNlcCAxMiwg
MjAxOCBhdCAxMjozMDoyM1BNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+
ID4gaW5kZXggZTM1ZDk0MWYzYy4uMTlkNWQ1NWQ3OSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+ID4gQEAg
LTIzLDExICsyMywzNyBAQAo+ID4gICNpbmNsdWRlIDx4ZW4vcGFnZS1kZWZzLmg+Cj4gPiAgI2lu
Y2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4gPiArI2lu
Y2x1ZGUgPHhlbi90eXBlc2FmZS5oPgo+ID4gICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+
Cj4gPiAgI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2Rldmlj
ZS5oPgo+ID4gICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KPiA+Cj4gPiArVFlQRV9TQUZFKHVpbnQ2
NF90LCBkZm4pOwo+IAo+IFNob3VsZG4ndCB0aGlzIGJlIHVuc2lnbmVkIGxvbmcgaW5zdGVhZCBv
ZiB1aW50NjRfdD8gKGxpa2UgZ2ZuIG9yIG1mbikKPiAKCkFsc28sIHRoZXJlIGlzIG5vIHJlYXNv
biB3aHkgYSAzMi1iaXQgZG9tYWluIGNhbid0IHVzZSBoL3cgY2FwYWJsZSBvZiA2NC1iaXQgRE1B
LgoKPiA+ICsjZGVmaW5lIFBSSV9kZm4gICAgIFBSSXg2NAo+ID4gKyNkZWZpbmUgSU5WQUxJRF9E
Rk4gX2Rmbih+MFVMKQo+IAo+IE9yIGlmIHRoZXJlJ3MgYSByZWFzb24gZm9yIHRoZSBhYm92ZSB0
byBiZSB1aW50NjRfdCwgdGhlbiBJTlZBTElEX0RGTgo+IHNob3VsZCB1c2UgVUxMLgo+IAoKWWVz
LCBJIG1pc3NlZCB0aGF0LgoKPiA+ICsKPiA+ICsjaWZuZGVmIGRmbl90Cj4gPiArI2RlZmluZSBk
Zm5fdCAvKiBHcmVwIGZvZGRlcjogZGZuX3QsIF9kZm4oKSBhbmQgZGZuX3goKSBhcmUgZGVmaW5l
ZAo+IGFib3ZlICovCj4gPiArI2RlZmluZSBfZGZuCj4gPiArI2RlZmluZSBkZm5feAo+ID4gKyN1
bmRlZiBkZm5fdAo+ID4gKyN1bmRlZiBfZGZuCj4gPiArI3VuZGVmIGRmbl94Cj4gPiArI2VuZGlm
Cj4gPiArCj4gPiArI2RlZmluZSBJT01NVV9QQUdFX1NISUZUIDEyCj4gPiArI2RlZmluZSBJT01N
VV9QQUdFX1NJWkUgIChfQUMoMSxMKSA8PCBJT01NVV9QQUdFX1NISUZUKQo+IAo+IFRoZXJlJ3Mg
bm8gbmVlZCB0byB1c2UgX0FDPwo+IAoKSW5kZWVkLgoKPiA+ICsjZGVmaW5lIElPTU1VX1BBR0Vf
TUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCj4gPiArCj4gPiArdHlwZWRlZiB1aW50NjRf
dCBkYWRkcl90Owo+IAo+IFVzZSBwYWRkcl90IGluc3RlYWQgb2YgdWludDY0X3QgZGlyZWN0bHk/
Cj4gCgpObywgSSBkb24ndCB0aGluayBwYWRkcl90IGlzIHRoZSBjb3JyZWN0IHRoaW5nIHRvIHVz
ZS4KCj4gPiArCj4gPiArI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgoZGFkZHJfdCkoZGZu
KSA8PCBJT01NVV9QQUdFX1NISUZUKQo+ID4gKyNkZWZpbmUgX19kYWRkcl90b19kZm4oZGFkZHIp
ICgodWludDY0X3QpKGRhZGRyID4+Cj4gSU9NTVVfUEFHRV9TSElGVCkpCj4gPiArCj4gPiArI2Rl
ZmluZSBkZm5fdG9fZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQo+ID4gKyNk
ZWZpbmUgZGFkZHJfdG9fZGZuKGRhZGRyKSBfZGZuKF9fZGFkZHJfdG9fZGZuKGRhZGRyKSkKPiA+
ICsKPiA+ICBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKPiA+ICBl
eHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV9kb20wX3N0cmljdCwgaW9tbXVfdmVyYm9z
ZTsKPiA+ICBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91bmRfYmlvc19idWcsIGlvbW11X2ln
ZngsCj4gaW9tbXVfcGFzc3Rocm91Z2g7Cj4gPiBAQCAtNjAsOSArODYsOSBAQCB2b2lkIGlvbW11
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwo+ID4gICNkZWZpbmUgSU9NTVVGX3JlYWRhYmxl
ICAoMXU8PF9JT01NVUZfcmVhZGFibGUpCj4gPiAgI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEK
PiA+ICAjZGVmaW5lIElPTU1VRl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQo+ID4g
LWludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZwo+IGdmbiwKPiA+ICtpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcKPiBkZm4sCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKPiA+
IC1pbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZwo+IGdmbik7Cj4gPiAraW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcKPiBkZm4pOwo+ID4KPiA+ICBlbnVtIGlv
bW11X2ZlYXR1cmUKPiA+ICB7Cj4gPiBAQCAtMTUwLDkgKzE3Niw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewo+ID4gICNlbmRpZiAvKiBIQVNfUENJICovCj4gPgo+ID4gICAgICB2b2lkICgqdGVhcmRv
d24pKHN0cnVjdCBkb21haW4gKmQpOwo+ID4gLSAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3Bh
Z2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ID4gKyAgICBpbnQgX19t
dXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZu
LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ID4gLSAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBf
cGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZwo+IGdmbik7Cj4gPiArICAgIGlu
dCBfX211c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nCj4gZGZuKTsKPiA+ICAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSkoc3RydWN0IHBhZ2Vf
aW5mbyAqKTsKPiA+ICAjaWZkZWYgQ09ORklHX1g4Ngo+ID4gICAgICB2b2lkICgqdXBkYXRlX2ly
ZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLAo+IHVuc2ln
bmVkIGludCB2YWx1ZSk7Cj4gPiBAQCAtMTYzLDcgKzE4OSw3IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewo+ID4gICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKPiA+ICAgICAgdm9pZCAoKnNoYXJlX3Ay
bSkoc3RydWN0IGRvbWFpbiAqZCk7Cj4gPiAgICAgIHZvaWQgKCpjcmFzaF9zaHV0ZG93bikodm9p
ZCk7Cj4gPiAtICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4gPiArICAgIGludCBfX211c3RfY2hlY2sgKCppb3Rs
Yl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpOwo+
ID4gICAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiA+ICAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dy
ZG1fdCAqLCB2b2lkICopOwo+ID4gQEAgLTE4NSw3ICsyMTEsNyBAQCBpbnQgaW9tbXVfZG9fcGNp
X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqLAo+IHN0cnVjdCBkb21haW4gKmQsCj4gPiAgaW50
IGlvbW11X2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqLCBzdHJ1Y3QgZG9tYWluICpkLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3Rs
X3QpKTsKPiA+Cj4gPiAtaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nCj4gZ2ZuLAo+ID4gK2ludCBfX211c3RfY2hlY2sgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZwo+IGRmbiwKPiAK
PiBXaGlsZSBkb2luZyB0aGlzIHdob2xlc2FsZSBnZm4gdG8gZGZuIHJlcGxhY2VtZW50LCBpdCBt
aWdodCBiZSBhIGdvb2QKPiBpZGVhIHRvIGFsc28gY2hhbmdlIHVuc2lnbmVkIGxvbmcgZm9yIGRm
biBhdCB0aGUgc2FtZSB0aW1lPwo+IAoKTm90IGEgbG90IG9mIHBvaW50LiBJJ20gZ29pbmcgdG8g
cmVwbGFjZSB0aGVzZSBvY2N1cnJlbmNlcyB3aXRoIHR5cGUtc2FmZSBkZm5fdCBpbiBhIGxhdGVy
IHBhdGNoLgoKICBQYXVsCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 09:59:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 09: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 1g0OOt-0004Qz-Gy; Thu, 13 Sep 2018 09:59: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=ukhy=l3=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g0OOs-0004Qu-1O
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 09:59:02 +0000
X-Inumbo-ID: 60d71884-b73b-11e8-a8a5-bc764e045a96
Received: from mail-qt0-x231.google.com (unknown [2607:f8b0:400d:c0d::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60d71884-b73b-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 11:57:09 +0200 (CEST)
Received: by mail-qt0-x231.google.com with SMTP id r37-v6so4791078qtc.0
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 02:59:00 -0700 (PDT)
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;
 bh=BSiBpxKvqAFBKV/gEHV4RrnrcAOh/6CGm1kG761xuvc=;
 b=hVLDnUBNWXPooNJ/dFukE8qcJIcxVvrXl8XCK5GIzgEPnb3dE6wDcKta++3mswAchF
 RDwh7It294ah/Bpgu1uVTsPBgquWW/kQpnEhuc3Yny9MdCjHM8tUETFCyHpPhhTws2gV
 rsB9yr1Ve6w+e3fwwrMjrjKqxLztW+hqcxHApafuLvQBO4k/GoJsLSvGMgmJr7zoyPFI
 XniPx4vh/4M5mtWPYvl3LL1TDAQsX40fWhi2OkSF0e39HiyqlEyyzU8pz8lvt80pbU+J
 g577+ZYo+jR4H6fyyLP1vgE64eo/pWOiju51/EC7WPtabHuyBi3Kudn6kmnQQyDfl65t
 yYFg==
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=BSiBpxKvqAFBKV/gEHV4RrnrcAOh/6CGm1kG761xuvc=;
 b=Q09FjyUmE+uBMaBHW2i4m+kW3jtrrbXXimweS/SFXWyVMgJIjCM9tg+0Svf6vhQziA
 7XBsR1YKx9ZuFGofeWTBX+3t/W66N09hex5WMHBGmG4Go9mU1nuRTSkwJyfGPCJxDbSQ
 i2Mgfs08wOfJ9zidCRGCa5SW4AE9zJ1QIScJMTY9O9WqyvfglIiPW74gz7ryILOQgGIl
 KDfIKvZHrMJPwsQ4UlRqbr8Gex2lgoXK6jPUGxIkZaJv9o90z4FE/X7t8OR/J3SIL6HV
 IA1Vp+jBMAyqq/Kt58iUbbCbX2cW7qF1YMF7fMY70hqKUhAPceWbe4Teob54oexAitD5
 NUIw==
X-Gm-Message-State: APzg51BwZBuIoLFQyMtc9bqZP78BfyiZBRgoJOr8L/OA+PpY1y5xxJLK
 PFu2yh7tIS46E8wMgqiTbW0dOYtyVI68ZVue8bQ=
X-Google-Smtp-Source: ANB0VdbLfPpA3VYqZKzM6yn1Z1lwwFh85WYW/XlUuvOqKgB5brSi8DpEdbRHZzwNQhWmm/y7DEOmFZqGXCoZqhsoseg=
X-Received: by 2002:aed:2ba6:: with SMTP id
 e35-v6mr3900468qtd.149.1536832740448; 
 Thu, 13 Sep 2018 02:59:00 -0700 (PDT)
MIME-Version: 1.0
References: <2049090.WGtHRRLPAi@dag.newtech.fi>
In-Reply-To: <2049090.WGtHRRLPAi@dag.newtech.fi>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 13 Sep 2018 10:58:49 +0100
Message-ID: <CAFLBxZbT4neQ1dzv7ydo7Vxs+z+2Hm7bhZ+0AAB0UcB5_7SZ2g@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Fwd: [CentOS-virt] We need a patch in the kernel for tpm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiAvIEJvcmlzIC0tIGdvdCB0aGlzICJwaW5nIiBmcm9tIHNvbWVvbmUgdXNpbmcgQ2Vu
dE9TLiAgTG9va3MKbGlrZSB0aGUgb3JpZ2luYWwgc3VibWl0dGVyIGFiYW5kb25lZCBpdCAtLSBk
byB5b3UgZ3V5cyB3YW50IHRvIHBpY2sKaXQgdXA/CgogLUdlb3JnZQoKLS0tLS0tLS0tLSBGb3J3
YXJkZWQgbWVzc2FnZSAtLS0tLS0tLS0KRnJvbTogRGFnIE55Z3JlbiA8ZGFnQG5ld3RlY2guZmk+
CkRhdGU6IFRodSwgU2VwIDEzLCAyMDE4IGF0IDEwOjQxIEFNClN1YmplY3Q6IFtDZW50T1Mtdmly
dF0gV2UgbmVlZCBhIHBhdGNoIGluIHRoZSBrZXJuZWwgZm9yIHRwbQpUbzogPGNlbnRvcy12aXJ0
QGNlbnRvcy5vcmc+CgoKSGkhCgpUaGluayBJIGZvdW5kIGEgcmVmZXJlbmNlIHRvIHRoZSBwcm9i
bGVtKHMpIEkgYW0gc2VlaW5nIHdpdGgKeGVuLXRwbWZyb250IGluIG15IHNldHVwIG9uIHRoZSBu
ZXQ6CgpodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk0ODU2MzcvCgpUaGlzIHBh
dGNoIGhhcyBub3QgYmVlbiBvZmZpY2lhbGx5IGVudGVyZWQgYW5kIGl0IGlzIG5vdAppbmNsdWRl
ZCBpbiB0aGUga2VybmVsIHByb3ZpZGVkIGluIFNJRyB2aXJ0IGVpdGhlcgoKQ2FuIHdlIHBsZWFz
ZSBnZXQgaXQgaW4gPwoKQmVzdApEYWcKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KQ2VudE9TLXZpcnQgbWFpbGluZyBsaXN0CkNlbnRPUy12aXJ0QGNl
bnRvcy5vcmcKaHR0cHM6Ly9saXN0cy5jZW50b3Mub3JnL21haWxtYW4vbGlzdGluZm8vY2VudG9z
LXZpcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:12:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:12: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 1g0Oc7-0005wh-QR; Thu, 13 Sep 2018 10:12:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0Oc6-0005wc-0U
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:12:42 +0000
X-Inumbo-ID: ad1dff2e-b73d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad1dff2e-b73d-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 10:13:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 04:12:39 -0600
Message-Id: <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 04:12:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86/HVM: correct hvmemul_map_linear_addr()
 for multi-page 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: Andrew Cooper <andrew.cooper3@citrix.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>

VGhlIGZ1bmN0aW9uIGRvZXMgdHdvIHRyYW5zbGF0aW9ucyBpbiBvbmUgZ28gZm9yIGEgc2luZ2xl
IGd1ZXN0IGFjY2Vzcy4KQW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAg
KGd1ZXN0IGxpbmVhciAtPiBndWVzdApwaHlzaWNhbCksIHJlc3VsdGluZyBpbiAjUEYsIG91Z2h0
IHRvIHRha2UgcHJlY2VkZW5jZSBvdmVyIGFueSBmYWlsdXJlCm9mIHRoZSBzZWNvbmQgc3RlcCAo
Z3Vlc3QgcGh5c2ljYWwgLT4gaG9zdCBwaHlzaWNhbCkuIEJhaWwgb3V0IG9mIHRoZQpsb29wIGVh
cmx5IHNvbGVseSB3aGVuIHRyYW5zbGF0aW9uIHByb2R1Y2VzIEhWTVRSQU5TX2JhZF9saW5lYXJf
dG9fZ2ZuLAphbmQgcmVjb3JkIHRoZSBtb3N0IHJlbGV2YW50IG9mIHBlcmhhcHMgbXVsdGlwbGUg
ZGlmZmVyZW50IGVycm9ycwpvdGhlcndpc2UuIChUaGUgY2hvaWNlIG9mIFpFUk9fQkxPQ0tfUFRS
IGFzIHNlbnRpbmVsIGlzIGFyYml0cmFyeS4pCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogQWRkIGNvbW1lbnQgKG1hcHBpbmcgdGFibGUpIGFu
ZCBhZGp1c3QgdXBkYXRlX21hcF9lcnIoKQogICAgYWNjb3JkaW5nbHkuCgotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAt
NTMyLDYgKzUzMiwzNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QK
IH0KIAogLyoKKyAqIEludGVuZGVkIG1hcHBpbmcsIGltcGxlbWVudGVkIHdpdGhvdXQgdGFibGUg
bG9va3VwOgorICoKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKiB8IFwgbmV3IHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfAorICogfCAgIFwg
ICB8IE9LQVkgIHwgTlVMTCAgfCBSRVRSWSB8IFVOSE5EIHwKKyAqIHwgZXJyIFwgfCAgICAgICB8
ICAgICAgIHwgICAgICAgfCAgICAgICB8CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICogfCBPS0FZICB8IE9LQVkgIHwgTlVMTCAgfCBSRVRSWSB8IFVOSE5E
IHwKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKiB8IE5V
TEwgIHwgTlVMTCAgfCBOVUxMICB8IFJFVFJZIHwgVU5ITkQgfAorICogLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqIHwgUkVUUlkgfCBSRVRSWSB8IFJFVFJZIHwg
UkVUUlkgfCBVTkhORCB8CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorICogfCBVTkhORCB8IFVOSE5EIHwgVU5ITkQgfCBVTkhORCB8IFVOSE5EIHwKKyAqIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKi8KK3N0YXRpYyB2b2lk
ICp1cGRhdGVfbWFwX2Vycih2b2lkICplcnIsIHZvaWQgKm5ldykKK3sKKyAgICBpZiAoIGVyciA9
PSBaRVJPX0JMT0NLX1BUUiB8fCBlcnIgPT0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKSB8fAorICAg
ICAgICAgbmV3ID09IEVSUl9QVFIoflg4NkVNVUxfVU5IQU5ETEVBQkxFKSApCisgICAgICAgIHJl
dHVybiBuZXc7CisKKyAgICBpZiAoIG5ldyA9PSBFUlJfUFRSKH5YODZFTVVMX09LQVkpIHx8Cisg
ICAgICAgICBlcnIgPT0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpICkKKyAgICAgICAg
cmV0dXJuIGVycjsKKworICAgIHJldHVybiBlcnIgPzogbmV3OworfQorCisvKgogICogTWFwIHRo
ZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3cml0
ZWFibGUKICAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+
WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCiAgKiBpbmNsdWRpbmcgRVJSX1BUUih+WDg2RU1V
TF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4KQEAgLTU0NCw3ICs1NzQsNyBAQCBz
dGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAgICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Ci0gICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKKyAgICB2b2lkICplcnIgPSBaRVJPX0JMT0NL
X1BUUiwgKm1hcHBpbmc7CiAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsg
Ynl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCiAgICAgICAgIChsaW5lYXIgPj4gUEFH
RV9TSElGVCkgKyAxOwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjAwLDI3ICs2MzAsMjggQEAg
c3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICAgICAgZ290byBv
dXQ7CiAKICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKLSAgICAgICAgICAg
IGVyciA9IE5VTEw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIGVyciA9IHVw
ZGF0ZV9tYXBfZXJyKGVyciwgTlVMTCk7CisgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3NoYXJlZDoKLSAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOwotICAg
ICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIs
IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKyAgICAgICAgICAg
IGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUp
KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgKm1mbisrID0g
cGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShw
Mm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tB
WSk7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQorICAgICAgICAgICAgZXJyID0g
dXBkYXRlX21hcF9lcnIoZXJyLCBFUlJfUFRSKH5YODZFTVVMX09LQVkpKTsKICAgICB9CiAKKyAg
ICBpZiAoIGVyciAhPSBaRVJPX0JMT0NLX1BUUiApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAg
LyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCiAgICAgaWYgKCBucl9m
cmFtZXMgPT0gMSApCiAgICAgICAgIG1hcHBpbmcgPSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9j
dHh0LT5tZm5bMF0pOwpAQCAtNjM5LDYgKzY3MCw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21h
cF9saW5lYXJfYWRkcigKICAgICByZXR1cm4gbWFwcGluZyArIChsaW5lYXIgJiB+UEFHRV9NQVNL
KTsKIAogIHVuaGFuZGxlYWJsZToKKyAgICBBU1NFUlQoZXJyID09IFpFUk9fQkxPQ0tfUFRSKTsK
ICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX1VOSEFORExFQUJMRSk7CiAKICBvdXQ6CgoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:29:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:29: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 1g0OsO-0006vx-EV; Thu, 13 Sep 2018 10:29: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=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0OsN-0006vs-8w
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 10:29:31 +0000
X-Inumbo-ID: a1a278cd-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1a278cd-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:27:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78996378"
Date: Thu, 13 Sep 2018 12:29:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180913102919.jlfv72enx5ydgzdq@mac.bytemobile.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536261934-1236-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 1/3] xen/vcpu: Rename the common interfaces
 for consistency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDg6MjU6MzJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdmNwdSBmdW5jdGlvbnMgYXJlIGZhciBsZXNzIGNvbnNpc3RlbnQgdGhhbiB0
aGUgZG9tYWluIHNpZGUgb2YgdGhpbmdzLCBhbmQKPiBpbiBwYXJ0aWN1bGFyLCBoYXMgdmNwdV9k
ZXN0cm95KCkgZm9yIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5Lgo+IAo+IFBl
cmZvcm0gdGhlIGZvbGxvd2luZyByZW5hbWVzOgo+IAo+ICAgKiBhbGxvY192Y3B1ICAgICAgPT4g
dmNwdV9jcmVhdGUKPiAgICogdmNwdV9pbml0aWFsaXNlID0+IGFyY2hfdmNwdV9jcmVhdGUKPiAg
ICogdmNwdV9kZXN0cm95ICAgID0+IGFyY2hfdmNwdV9kZXN0cm95Cj4gCj4gd2hpY2ggbWFrZXMg
dGhlIHZjcHUgaGllcmFyY2h5IGNvbnNpc3RlbnQgd2l0aCB0aGUgZG9tYWluIGhpZXJhcmNoeS4K
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gaW5kZXggNTU5MzQ5NS4u
NmRmNmE1OCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiBAQCAtMTMsNyArMTMsNyBAQCB0eXBlZGVmIHVuaW9u
IHsKPiAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ndWVzdF9jb250ZXh0ICpjbXA7Cj4gIH0gdmNw
dV9ndWVzdF9jb250ZXh0X3UgX19hdHRyaWJ1dGVfXygoX190cmFuc3BhcmVudF91bmlvbl9fKSk7
Cj4gIAo+IC1zdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdSgKPiArc3RydWN0IHZjcHUgKnZjcHVfY3Jl
YXRlKAo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQsIHVuc2ln
bmVkIGludCBjcHVfaWQpOwo+ICAKPiAgdW5zaWduZWQgaW50IGRvbTBfbWF4X3ZjcHVzKHZvaWQp
Owo+IEBAIC00NywxMyArNDcsMTMgQEAgdm9pZCBmcmVlX3BpcnFfc3RydWN0KHZvaWQgKik7Cj4g
IAo+ICAvKgo+ICAgKiBJbml0aWFsaXNlL2Rlc3Ryb3kgYXJjaC1zcGVjaWZpYyBkZXRhaWxzIG9m
IGEgVkNQVS4KPiAtICogIC0gdmNwdV9pbml0aWFsaXNlKCkgaXMgY2FsbGVkIGFmdGVyIHRoZSBi
YXNpYyBnZW5lcmljIGZpZWxkcyBvZiB0aGUKPiArICogIC0gYXJjaF92Y3B1X2NyZWF0ZSgpIGlz
IGNhbGxlZCBhZnRlciB0aGUgYmFzaWMgZ2VuZXJpYyBmaWVsZHMgb2YgdGhlCj4gICAqICAgIFZD
UFUgc3RydWN0dXJlIGFyZSBpbml0aWFsaXNlZC4gTWFueSBvcGVyYXRpb25zIGNhbiBiZSBhcHBs
aWVkIHRvIHRoZQo+ICAgKiAgICBWQ1BVIGF0IHRoaXMgcG9pbnQgKGUuZy4sIHZjcHVfcGF1c2Uo
KSkuCj4gLSAqICAtIHZjcHVfZGVzdHJveSgpIGlzIGNhbGxlZCBvbmx5IGlmIHZjcHVfaW5pdGlh
bGlzZSgpIHByZXZpb3VzbHkgc3VjY2VlZGVkLgo+ICsgKiAgLSBhcmNoX3ZjcHVfZGVzdHJveSgp
IGlzIGNhbGxlZCBvbmx5IGlmIGFyY2hfdmNwdV9jcmVhdGUoKSBwcmV2aW91c2x5IHN1Y2NlZWRl
ZC4KCkxpbmUgaXMgdG9vIGxvbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:30:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10: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 1g0Ot8-0007Ua-Pb; Thu, 13 Sep 2018 10:30:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kjfk=l3=xenproject.org=prvs=7877c7e90=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0Ot7-0007UN-OQ
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:30:17 +0000
X-Inumbo-ID: 225e6789-b740-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 225e6789-b740-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 10:31:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65201938"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75212-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-wheezy:build-i386:<job status>:broken:regression
 distros-debian-wheezy:build-amd64-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:<job status>:broken:regression
 distros-debian-wheezy:build-amd64:<job status>:broken:regression
 distros-debian-wheezy:build-i386-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:host-install(4):broken:regression
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-i386:host-install(4):broken:regression
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-amd64:host-install(4):broken:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75142
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 13 Sep 2018 11:30:08 +0100
Subject: [Xen-devel] [distros-debian-wheezy test] 75212: 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>

ZmxpZ2h0IDc1MjEyIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTIxMi8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTQyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNDIKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTE0MgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTQyCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUxNDIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1u
ZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC13aGVlenktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1MTQyCgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVl
enktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10: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 1g0Oum-0007er-VN; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oul-0007eE-HX
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:31:59 +0000
X-Inumbo-ID: fba32ef4-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba32ef4-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:07 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202077"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:51 +0100
Message-ID: <20180913103153.33377-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 6/6] 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: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKVGhpcyBwYXRjaCBhbHNvIGNs
ZWFucyB1cCB0aGUgaW5pdGlhbGl6ZXJzIGluIGludGVsX2lvbW11X21hcF9wYWdlKCkgYW5kCnVz
ZXMgYXJyYXktc3R5bGUgZGVyZWZlcmVuY2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBtaXNz
aW5nIGNoZWNrIGZvcgpzaGFyZWQgRVBUIGlzIGFsc28gYWRkZWQgdG8gaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZSgpLgoKTk9URTogVGhpcyBwYXRjaCBvbmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50
ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQogICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAg
ICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxp
dHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFkZCBt
aXNzaW5nIGNoZWNrcyBmb3Igc2hhcmVkIEVQVCBhbmQgaW9tbXVfcGFzc3Rocm91Z2guCiAtIFJl
bW92ZSB1bm5lY2Vzc2FyeSBpbml0aWFsaXplcnMgYW5kIHVzZSBhcnJheS1zdHlsZSBkZXJlZmVy
ZW5jZS4KIC0gRHJvcCBXZWkncyBSLWIgYmVjYXVzZSBvZiBjb2RlIGNodXJuLgoKdjM6CiAtIEFk
ZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KCnYyOgogLSBBZGRyZXNzZWQgc29tZSBjb21t
ZW50cyBmcm9tIEphbi4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8
IDExICsrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDUyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAg
ICAgICB8ICA0ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGExNmYxYTBjNjYuLjUyZTNmNTAw
YzcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjk2LDYgKzI5NiwxNyBAQCBpbnQgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJj
OwogfQogCitpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3Mp
Cit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisK
KyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1
cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cit9CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVf
cGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDAxNjNiYjk0OWIuLjY2MjJjMmRkNGMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xNzcwLDcgKzE3NzAsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAg
IHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAw
IH07CisgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAg
dTY0IHBnX21hZGRyOwogICAgIGludCByYyA9IDA7CiAKQEAgLTE3OTAsOSArMTc5MCwxMSBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAq
KW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2UgKyAoZGZuX3go
ZGZuKSAmIExFVkVMX01BU0spOworICAgIHB0ZSA9ICZwYWdlW2Rmbl94KGRmbikgJiBMRVZFTF9N
QVNLXTsKICAgICBvbGQgPSAqcHRlOworCiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIG1mbl90
b19tYWRkcihtZm4pKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKICAgICAgICAgICAgICAg
ICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9SRUFEICA6IDApIHwK
QEAgLTE4MDgsNiArMTgxMCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFn
ZShwYWdlKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQorCiAgICAgKnB0ZSA9IG5ldzsKIAog
ICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7
CkBAIC0xODIzLDYgKzE4MjYsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlu
dGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuKQogeworICAgIC8qIERvIG5v
dGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KKyAgICBpZiAoIGlvbW11X3Vz
ZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIC8qIERvIG5vdGhpbmcgaWYg
aGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCiAgICAgaWYg
KCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBy
ZXR1cm4gMDsKQEAgLTE4MzAsNiArMTgzNyw0NiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGRtYV9w
dGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0KIAorc3RhdGljIGludCBpbnRl
bF9pb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICpt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxh
Z3MpCit7CisgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAg
c3RydWN0IGRtYV9wdGUgKnBhZ2UsIHZhbDsKKyAgICB1NjQgcGdfbWFkZHI7CisKKyAgICAvKiBG
YWlsIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCisgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAvKiBGYWlsIGlmIGhh
cmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLworICAgIGlmICgg
aW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisK
KyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRm
biksIDApOworICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAgeworICAgICAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgfQorCisgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOworICAgIHZh
bCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOworCisgICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKHBhZ2UpOworICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwor
CisgICAgaWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0ZV9hZGRyKHZhbCkpOworICAgICpm
bGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKKyAgICAqZmxh
Z3MgfD0gZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRhYmxlIDogMDsKKworICAgIHJl
dHVybiAwOworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2
NF90IGRmbiwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBp
bnQgcHJlc2VudCkKIHsKQEAgLTI2NTUsNiArMjcwMiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgaW50ZWxfaW9tbXVfb3BzID0gewogICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90ZWFy
ZG93biwKICAgICAubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBf
cGFnZSA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9wYWdlID0gaW50ZWxf
aW9tbXVfbG9va3VwX3BhZ2UsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFn
ZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hp
cCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVj
dCBkbWFfcHRlIHsKICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAg
ICAgICAgKHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1B
X1BURV9QUk9UKTsgXAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9wdGVfcHJvdChwKSAo
KHApLnZhbCAmIERNQV9QVEVfUFJPVCkKKyNkZWZpbmUgZG1hX3B0ZV9yZWFkKHApIChkbWFfcHRl
X3Byb3QocCkgJiBETUFfUFRFX1JFQUQpCisjZGVmaW5lIGRtYV9wdGVfd3JpdGUocCkgKGRtYV9w
dGVfcHJvdChwKSAmIERNQV9QVEVfV1JJVEUpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHAp
LnZhbCAmIFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2Fk
ZHIocCwgYWRkcikgZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0Vf
TUFTS180Syk7IH0gd2hpbGUgKDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDllMGI0ZTg2MzguLmJlYmRkYzJkYjQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oCkBAIC0xMDAsNiArMTAwLDggQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIGludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVf
bG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAog
ZW51bSBpb21tdV9mZWF0dXJlCiB7CkBAIC0xOTAsNiArMTkyLDggQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKmxvb2t1
cF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKICAgICB2
b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJ
R19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10: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 1g0Oum-0007eN-6L; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oul-0007e8-2W
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:31:59 +0000
X-Inumbo-ID: faf0f5ff-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faf0f5ff-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:06 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202075"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:45 +0100
Message-ID: <20180913103153.33377-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/6] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KClBhdWwgRHVycmFudCAoNyk6CiAgaW9tbXU6IGludHJvZHVjZSB0
aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBh
bmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBlLXNh
ZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNo
KCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1vcnk6IGFkZCBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sg
Zm9yIHNoYXJlZCBFUFQuLi4KICB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVf
b3BzCgogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KystCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgfCAzMSAr
KystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgICB8
IDE2ICstLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxMyArKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICAgICAg
fCAxMyArKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICAgICAgICAgICAg
fCA0OCArKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMzIgKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
ICAgICAgICAgICAgICAgIHwgIDUgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAg
ICAgICAgICAgICAgICB8IDU0ICsrKysrKystLS0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDYzICsrKysrKysrKysrKysrKy0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgICB8IDE4ICsrKy0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgODggKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMgICB8ICA0ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICAg
ICAgICAgfCAyMCArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAg
ICAgICAgICB8IDUzICsrKysrKysrLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jICAgICAgICAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgICAgICAgIHwgIDMgKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyAgICAgICAgIHwgIDMgKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICA2ICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDMgKwogeGVuL2luY2x1ZGUveGVu
L2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKwogMjUgZmls
ZXMgY2hhbmdlZCwgNDE2IGluc2VydGlvbnMoKyksIDIzOSBkZWxldGlvbnMoLSkKLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBTdXJhdmVlIFN1
dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10: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 1g0Oum-0007ef-Lz; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oul-0007eD-EN
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:31:59 +0000
X-Inumbo-ID: fb9d9732-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb9d9732-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:06 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202076"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:52 +0100
Message-ID: <20180913103153.33377-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 6/7] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoKIC0gTmV3
IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFzIHJlcXVl
c3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDAxNjNi
Yjk0OWIuLjRhNjIyMmZlMWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0x
NzcwLDcgKzE3NzAsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwg
KnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2Us
ICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCByYyA9IDA7
CiAKQEAgLTE3ODUsMTQgKzE3ODUsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIo
ZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAg
aWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1h
cHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAgIHBhZ2Ug
PSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKLSAgICBw
dGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAmcGFnZVtk
Zm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRf
cHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChu
ZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERN
QV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODA4LDYgKzE4MTAsNyBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1
bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwog
ICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVv
ZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyMyw2ICsxODI2LDEwIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRm
bikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICov
CisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAg
ICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFz
cyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9t
YWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32: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 1g0Ouo-0007g7-AH; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oum-0007ei-R2
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:00 +0000
X-Inumbo-ID: fbf532e8-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbf532e8-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:07 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202078"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:49 +0100
Message-ID: <20180913103153.33377-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 4/7] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBlNTAzZGVkZWJlLi41Nzc2NGU4NGZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc2NSw2ICsyNzY1LDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCAxNWFlNjZhMDZjLi5hMTZmMWEwYzY2IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTI3MSw5ICsyNzEsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTI5NCw5ICsyOTEsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzM0LDkgKzMyOCw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM1Nyw5ICszNDgsNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAyMWU2Njc4ZjE2Li42MjBiZGMxNGMzIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA0LDcgKzEwNCwxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32: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 1g0Ouo-0007gX-JA; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oum-0007ek-Sh
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:00 +0000
X-Inumbo-ID: fc417de5-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc417de5-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:07 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202080"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:48 +0100
Message-ID: <20180913103153.33377-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 3/7] iommu: push use of type-safe DFN and MFN
 into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY3Ogog
LSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFkZGVkIEphbidzIEEtYiBzaW5j
ZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6CiAtIFJlLWJhc2UuCgp2MzoK
IC0gUmVtb3ZlIHNvbWUgdXNlIG9mIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlcy4KCnYy
OgogLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4uCiAtIEV4dGVuZCB1c2Ugb2YgaW50ZXJt
ZWRpYXRlICdmcmFtZScgdmFyaWFibGUgdG8gYXZvaWQgZGlyZWN0bHkKICAgZW5jYXBzdWxhdGlu
ZyBnZm4gdmFsdWVzIGFzIGJmbnMgKG5vdyBkZm5zKSBvciB2aWNlIHZlcnNhLgotLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDQ2ICsrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9t
bXUuYyAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAg
ICAgICB8IDE2ICsrKysrLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgICAgICAgICB8ICA5ICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICAgIHwgMjYgKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvaW9tbXUuYyAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDggKystLS0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5o
ICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysrLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDY3
IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwppbmRleCA2MWFkZTcxODUwLi5jODljNTRmZGI2IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC02MzEsNyArNjMxLDcgQEAgc3RhdGljIGlu
dCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAoraW50IGFtZF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGJvb2xfdCBuZWVk
X2ZsdXNoID0gMDsKQEAgLTY1MSw3ICs2NTEsOCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAg
ICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5n
X2xvY2spOwotICAgICAgICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVk
LCBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJs
ZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICUiUFJJX2RmbiJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICBkZm5feChkZm4pKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1
cm4gcmM7CiAgICAgfQpAQCAtNjYwLDI1ICs2NjEsMjcgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4s
CiAgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciB3aWRlciBkZm4g
bm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIGlmICgg
dXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbikgKQorICAgICAgICBpZiAoIHVwZGF0ZV9wYWdpbmdf
bW9kZShkLCBkZm5feChkZm4pKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJV
cGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICUiUFJJX2RmbiJc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3goZGZuKSk7CiAgICAgICAgICAg
ICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAg
fQogICAgIH0KIAotICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbiwgcHRfbWZuKSB8
fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2RmbihkLCBkZm5f
eChkZm4pLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICUiUFJJ
X2RmbiJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKICAgICAgICAg
ZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAv
KiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3QgKi8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11
X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuLCBtZm4sCisgICAgbmVlZF9mbHVzaCA9IHNldF9p
b21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbiksIG1mbl94KG1mbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9ERV9MRVZF
TF8xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJ
T01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKQEAgLTY5MCw3ICs2OTMsNyBAQCBpbnQgYW1k
X2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNp
Z25lZCBsb25nIG1mbiwKICAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMgbmV2ZXIgY2hh
bmdlcywgCiAgICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0cnVzdCBub24tcHJlc2VudCBi
aXRzICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2Zs
dXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBk
Zm5feChkZm4pLCAwKTsKIAogICAgIGZvciAoIG1lcmdlX2xldmVsID0gSU9NTVVfUEFHSU5HX01P
REVfTEVWRUxfMjsKICAgICAgICAgICBtZXJnZV9sZXZlbCA8PSBoZC0+YXJjaC5wYWdpbmdfbW9k
ZTsgbWVyZ2VfbGV2ZWwrKyApCkBAIC02OTgsMTUgKzcwMSwxNiBAQCBpbnQgYW1kX2lvbW11X21h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25n
IG1mbiwKICAgICAgICAgaWYgKCBwdF9tZm5bbWVyZ2VfbGV2ZWxdID09IDAgKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIGlmICggIWlvbW11X3VwZGF0ZV9wZGVfY291bnQoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm4s
IG1mbiwgbWVyZ2VfbGV2ZWwpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkZm5feChkZm4pLCBtZm5feChtZm4pLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICAgICAgYnJl
YWs7CiAKLSAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2
ZWxdLCBkZm4sCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZuW21lcmdl
X2xldmVsXSwgZGZuX3goZGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFn
cywgbWVyZ2VfbGV2ZWwpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIk1lcmdl
IGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImRmbiA9ICVseCBtZm4gPSAlbHhcbiIsIG1lcmdlX2xldmVsLCBkZm4sIG1mbik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImRmbiA9ICUiUFJJX2RmbiIgbWZuID0gJSJQUklf
bWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXJnZV9sZXZlbCwgZGZuX3go
ZGZuKSwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgfQpAQCAtNzIwLDcgKzcyNCw3IEBAIG91dDoK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQoraW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsK
ICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTc0MiwzMSAr
NzQ2LDMzIEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbikKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUg
Zm9yIGxhZ2VyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsK
LSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbik7CisgICAgICAgIGlu
dCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm5feChkZm4pKTsKIAogICAgICAgICBpZiAo
IHJjICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUg
ZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gLUVB
RERSTk9UQVZBSUwgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHJldHVybiByYzsKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggaW9tbXVfcGRlX2Zy
b21fZGZuKGQsIGRmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlv
bW11X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZu
ID0gJWx4XG4iLCBkZm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFn
ZXRhYmxlIGVudHJ5IGRmbiA9ICUiUFJJX2RmbiJcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICBkZm5feChkZm4pKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4g
LUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KLSAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbik7CisgICAgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKICAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdl
cyhkLCBkZm4sIDApOworICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAw
KTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNzg3LDcgKzc5Myw5IEBAIGludCBhbWRfaW9tbXVf
cmVzZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICBnZm4g
PSBwaHlzX2FkZHIgPj4gUEFHRV9TSElGVDsKICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlczsg
aSsrICkKICAgICB7Ci0gICAgICAgIHJ0ID0gYW1kX2lvbW11X21hcF9wYWdlKGRvbWFpbiwgZ2Zu
ICtpLCBnZm4gK2ksIGZsYWdzKTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGdmbiAr
IGk7CisKKyAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZG9tYWluLCBfZGZuKGZyYW1l
KSwgX21mbihmcmFtZSksIGZsYWdzKTsKICAgICAgICAgaWYgKCBydCAhPSAwICkKICAgICAgICAg
ICAgIHJldHVybiBydDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwppbmRleCA1Njk5YWRjMGY2Li5lN2Y5YzQxNjAzIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTI3MSw3ICsyNzEsNyBAQCBzdGF0
aWMgdm9pZCBfX2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBtZm5fdmFsaWQoX21mbihwZm4p
KSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGFtZF9pb21tdV9t
YXBfcGFnZShkLCBwZm4sIHBmbiwKKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0gYW1kX2lvbW11
X21hcF9wYWdlKGQsIF9kZm4ocGZuKSwgX21mbihwZm4pLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
CiAKICAgICAgICAgICAgICAgICBpZiAoICFyYyApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YwppbmRleCAwNjYyMzk4Y2NjLi5mMzFiMDc1YmM1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKQEAgLTI1NTAsOCArMjU1MCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9z
bW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKQogCXJldHVybiAwOwogfQogCi1z
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWlu
ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVz
aChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKIAkvKiBBUk0g
U01NVSB2MSBkb2Vzbid0IGhhdmUgZmx1c2ggYnkgVk1BIGFuZCBWTUlEICovCkBAIC0yNzM3LDgg
KzI3MzYsOCBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9kb21haW5fdGVhcmRvd24oc3Ry
dWN0IGRvbWFpbiAqZCkKIAl4ZnJlZSh4ZW5fZG9tYWluKTsKIH0KIAotc3RhdGljIGludCBfX211
c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCi0JCQl1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQorc3RhdGlj
IGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZu
X3QgZGZuLAorCQkJCQkgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90
eXBlX3QgdDsKIApAQCAtMjc1MSw3ICsyNzUwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
YXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJ
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkp
OwotCUJVR19PTihtZm4gIT0gZGZuKTsKKwlCVUdfT04obWZuX3gobWZuKSAhPSBkZm5feChkZm4p
KTsKIAogCS8qIFdlIG9ubHkgc3VwcG9ydCByZWFkYWJsZSBhbmQgd3JpdGFibGUgZmxhZ3MgKi8K
IAlpZiAoIShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSkKQEAg
LTI3NjMsMTAgKzI3NjIsMTEgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJICogVGhlIGZ1bmN0
aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcK
IAkgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgogCSAqLwotCXJldHVybiBndWVzdF9waHlz
bWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CisJcmV0dXJuIGd1
ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuX3goZGZuKSksIF9tZm4oZGZuX3goZGZu
KSksCisJCQkJICAgICAgIDAsIHQpOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1f
c21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQorc3Rh
dGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4pCiB7CiAJLyoKIAkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVz
ZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCkBAIC0yNzc1LDcgKzI3NzUsNyBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogCWlmICggIWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQp
ICkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCk7CisJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihkZm5feChkZm4pKSwgX21mbihkZm5feChkZm4pKSwgMCk7CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9IHsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDBjNmU1OTA0ZGEuLjE1YWU2NmEwNmMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYwpAQCAtMTkzLDcgKzE5Myw4IEBAIHZvaWQgX19od2RvbV9pbml0IGlv
bW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgID09IFBH
VF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3Jp
dGFibGU7CiAKLSAgICAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQs
IGRmbiwgbWZuLCBtYXBwaW5nKTsKKyAgICAgICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMt
Pm1hcF9wYWdlKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZyk7CiAgICAgICAgICAgICBpZiAoICFyYyAp
CiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAKQEAgLTI2Myw3ICsyNjQsNyBAQCBpbnQgaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVy
biAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4p
LCBtZm5feChtZm4pLCBmbGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFn
ZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAg
ICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkK
QEAgLTI4Niw3ICsyODcsNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29w
cyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51bm1h
cF9wYWdlKGQsIGRmbl94KGRmbikpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBf
cGFnZShkLCBkZm4pOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlm
ICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKQEAgLTMyNiw3
ICszMjcsNyBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuLCB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaCApCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVz
aChkLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYgKCB1bmxpa2VseShyYykg
KQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0
ZWxpbWl0KCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBhYzBhNzhkOTE3
Li4wMTYzYmI5NDliIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtNTg0LDgg
KzU4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2FsbCh2b2lkKQog
ICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hf
aW90bGIoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGRtYV9vbGRfcHRlX3ByZXNlbnQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCkKIHsKQEAgLTYxMiwxMiArNjExLDEyIEBAIHN0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGlvbW11X2ZsdXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGlmICggaW9t
bXVfZG9taWQgPT0gLTEgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBw
YWdlX2NvdW50ICE9IDEgfHwgZGZuID09IGRmbl94KElOVkFMSURfREZOKSApCisgICAgICAgIGlm
ICggcGFnZV9jb3VudCAhPSAxIHx8IGRmbl9lcShkZm4sIElOVkFMSURfREZOKSApCiAgICAgICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX2RzaShpb21tdSwgaW9tbXVfZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBmbHVzaF9kZXZfaW90bGIpOwog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BzaShpb21t
dSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X2Rmbl90b19kYWRkcihkZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIWRtYV9vbGRfcHRlX3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbHVzaF9kZXZfaW90bGIpOwpAQCAtNjMzLDcgKzYzMiw3IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogICAgIHJldHVybiBpb21t
dV9mbHVzaF9pb3RsYihkLCBkZm4sIDEsIHBhZ2VfY291bnQpOwpAQCAtNjQxLDcgKzY0MCw3IEBA
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsCiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2Fs
bChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihkLCBk
Zm5feChJTlZBTElEX0RGTiksIDAsIDApOworICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihk
LCBJTlZBTElEX0RGTiwgMCwgMCk7CiB9CiAKIC8qIGNsZWFyIG9uZSBwYWdlJ3MgcGFnZSB0YWJs
ZSAqLwpAQCAtNjc2LDcgKzY3NSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGRtYV9wdGVf
Y2xlYXJfb25lKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTY0IGFkZHIpCiAgICAgaW9tbXVfZmx1
c2hfY2FjaGVfZW50cnkocHRlLCBzaXplb2Yoc3RydWN0IGRtYV9wdGUpKTsKIAogICAgIGlmICgg
IXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpICkKLSAgICAgICAgcmMgPSBpb21tdV9m
bHVzaF9pb3RsYl9wYWdlcyhkb21haW4sIGFkZHIgPj4gUEFHRV9TSElGVF80SywgMSk7CisgICAg
ICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoZG9tYWluLCBkYWRkcl90b19kZm4oYWRk
ciksIDEpOwogCiAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwogCkBAIC0xNzY3LDgg
KzE3NjYsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9kb21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFp
biAqZCkKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTE3ODYsMTYg
KzE3ODQsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2Nr
KTsKIAotICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCBfX2Rmbl90b19k
YWRkcihkZm4pLCAxKTsKKyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwg
ZGZuX3RvX2RhZGRyKGRmbiksIDEpOwogICAgIGlmICggcGdfbWFkZHIgPT0gMCApCiAgICAgewog
ICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgfQogICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRk
X2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKLSAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01B
U0spOworICAgIHB0ZSA9IHBhZ2UgKyAoZGZuX3goZGZuKSAmIExFVkVMX01BU0spOwogICAgIG9s
ZCA9ICpwdGU7Ci0gICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQQUdF
X1NISUZUXzRLKTsKKyAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgbWZuX3RvX21hZGRyKG1mbikp
OwogICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LAogICAgICAgICAgICAgICAgICAgICAgKChmbGFn
cyAmIElPTU1VRl9yZWFkYWJsZSkgPyBETUFfUFRFX1JFQUQgIDogMCkgfAogICAgICAgICAgICAg
ICAgICAgICAgKChmbGFncyAmIElPTU1VRl93cml0YWJsZSkgPyBETUFfUFRFX1dSSVRFIDogMCkp
OwpAQCAtMTgyMywxMyArMTgyMSwxMyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9p
b21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5fdCBkZm4p
CiB7CiAgICAgLyogRG8gbm90aGluZyBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBv
cnRzIHBhc3MgdGhydS4gKi8KICAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmV0dXJuIGRtYV9wdGVf
Y2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOworICAgIHJldHVybiBkbWFfcHRlX2Ns
ZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKIGludCBpb21tdV9wdGVfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZGZuLCB1aW50NjRfdCAqcHRlLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA2ODE4MmFmZDkxLi4yMWU2Njc4ZjE2IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtNjUsNyArNjUsNyBAQCBpbnQgYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lE
VEgpKTsKICAgICAgICAgICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAg
ICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLAorICAg
ICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihnZm4p
LCBfbWZuKG1mbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA5OWJjMjFjN2Iz
Li4zMDgzZDYyNWJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCkBAIC01Miw5ICs1Miw5IEBAIGludCBhbWRfaW9tbXVfaW5pdCh2b2lkKTsKIGlu
dCBhbWRfaW9tbXVfdXBkYXRlX2l2cnNfbWFwcGluZ19hY3BpKHZvaWQpOwogCiAvKiBtYXBwaW5n
IGZ1bmN0aW9ucyAqLwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKLWludCBf
X211c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pOworaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBhbWRf
aW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOwogdTY0IGFtZF9p
b21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSh1MzIgKmVudHJ5KTsKIGludCBfX211c3RfY2hl
Y2sgYW1kX2lvbW11X2FsbG9jX3Jvb3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOwogaW50IGFt
ZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLApA
QCAtNzcsNyArNzcsNyBAQCB2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHUzMiAqZHRlLCB1
MTYgZG9tX2lkLCB1NjQgZ2NyMywKIAogLyogc2VuZCBjbWQgdG8gaW9tbXUgKi8KIHZvaWQgYW1k
X2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAordm9pZCBh
bWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwogdm9pZCBh
bWRfaW9tbXVfZmx1c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGlu
dCBvcmRlcik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCmluZGV4IDViYmZlYjhiYmQuLjY0YWFjMTM4NmEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBA
IC00OCw2ICs0OCwxMSBAQCBzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1
bnNpZ25lZCBsb25nIGkpCiAgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOwogfQogCitz
dGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fZXEoZGZuX3QgeCwgZGZuX3QgeSkKK3sKKyAgICByZXR1
cm4gZGZuX3goeCkgPT0gZGZuX3goeSk7Cit9CisKICNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAx
MgogI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQpCiAjZGVm
aW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCkBAIC0xODIsOSAr
MTg3LDkgQEAgc3RydWN0IGlvbW11X29wcyB7CiAjZW5kaWYgLyogSEFTX1BDSSAqLwogCiAgICAg
dm9pZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKLSAgICBpbnQgX19tdXN0X2NoZWNr
ICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGlu
dCBmbGFncyk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3Bh
Z2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKKyAgICBpbnQgX19tdXN0
X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKICAgICB2
b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJ
R19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwpAQCAtMTk1LDcgKzIwMCw3
IEBAIHN0cnVjdCBpb21tdV9vcHMgewogICAgIHZvaWQgKCpyZXN1bWUpKHZvaWQpOwogICAgIHZv
aWQgKCpzaGFyZV9wMm0pKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQgKCpjcmFzaF9zaHV0
ZG93bikodm9pZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90
bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KTsKICAgICBpbnQgX19t
dXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpkKTsKICAgICBpbnQg
KCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9tbXVfZ3JkbV90ICosIHZvaWQgKik7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32: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 1g0Ouo-0007gz-TS; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Oun-0007ev-3Y
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:01 +0000
X-Inumbo-ID: fc883fd0-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc883fd0-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202082"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:50 +0100
Message-ID: <20180913103153.33377-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 5/7] memory: add check_get_page_from_gfn() as
 a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgfHwK
ICAgICAgICAgKCE8cmVhZG9ubHkgbG9vay11cD4gJiYgcDJtX2lzX3JlYWRvbmx5KHAybXQpKSAp
CiAgICB7CiAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgcmV0dXJuIDwtRUlOVkFMIG9y
IGVxdWl2YWxlbnQ+OwogICAgfQoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5jZXMgYmV0
d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRoZSBkZXNp
cmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNv
bW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2VfZnJvbV9n
Zm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRlcm5zCmlu
dG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKdjc6CiAtIEZpeCBBUk0gYnVpbGQgYnkgaW50cm9kdWNpbmcgcDJtX2lzX3JlYWRvbmx5
KCkgcHJlZGljYXRlLgogLSBSZS1uYW1lIGdldF9wYWdlZF9mcmFtZSgpIC0+IGNoZWNrX2dldF9w
YWdlX2Zyb21fZ2ZuKCkuCiAtIEFkanVzdCBkZWZhdWx0IGNhc2VzIG9mIGNhbGxlcnMgc3dpdGNo
LWluZyBvbiByZXR1cm4gdmFsdWUuCgp2MzoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20gR2Vv
cmdlLgoKdjI6CiAtIE5ldyBpbiB2Mi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8
IDMxICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
IHwgMTYgKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgfCAzOCArKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICB8
IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggIHwgIDkgKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggIHwgIDMgKysrCiA2IGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMoKyksIDcxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggYTU3NzY4NWRjNi4uNWFiM2I4MTEwYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKQEAgLTM1MywzMyArMzUzLDIwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19p
b19idWZmZXIoCiAKIHN0YXRpYyBpbnQgaHZtZW11bF9hY3F1aXJlX3BhZ2UodW5zaWduZWQgbG9u
ZyBnbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpj
dXJyX2QgPSBjdXJyZW50LT5kb21haW47Ci0gICAgcDJtX3R5cGVfdCBwMm10OwotCi0gICAgKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyX2QsIGdtZm4sICZwMm10LCBQMk1fVU5TSEFSRSk7
Ci0KLSAgICBpZiAoICpwYWdlID09IE5VTEwgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Ci0KLSAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQorICAgIHN3aXRjaCAo
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKGN1cnJlbnQtPmRvbWFpbiwgX2dmbihnbWZuKSwgZmFs
c2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgcGFnZSkgKQog
ICAgIHsKLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwotICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShjdXJyX2QsIGdtZm4pOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAg
ICB9CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsKIAotICAgIGlmICggcDJtX2lzX3NoYXJl
ZChwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgY2FzZSAtRUFH
QUlOOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICB9CiAKLSAgICAvKiBUaGlz
IGNvZGUgc2hvdWxkIG5vdCBiZSByZWFjaGVkIGlmIHRoZSBnbWZuIGlzIG5vdCBSQU0gKi8KLSAg
ICBpZiAoIHAybV9pc19tbWlvKHAybXQpICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaChj
dXJyX2QpOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICAvKiBGYWxsdGhyb3VnaCAqLwogCi0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKKyAgICBj
YXNlIC1FSU5WQUw6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IDA2Mjg3MmNiNzEuLjY5NWQyMzUxNmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjU1NSwyNCAr
MjU1NSwxMiBAQCBzdGF0aWMgdm9pZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQgbG9u
ZyBnZm4sIGJvb2xfdCBwZXJtYW5lbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90ICp3cml0YWJsZSkKIHsKICAgICB2b2lkICptYXA7Ci0gICAgcDJtX3R5cGVfdCBw
Mm10OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBwMm1fdHlwZV90IHAybXQ7CiAKLSAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgd3JpdGFibGUgPyBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQyk7Ci0gICAgaWYgKCAocDJtX2lz
X3NoYXJlZChwMm10KSAmJiB3cml0YWJsZSkgfHwgIXBhZ2UgKQotICAgIHsKLSAgICAgICAgaWYg
KCBwYWdlICkKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gTlVM
TDsKLSAgICB9Ci0gICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKLSAgICB7Ci0gICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4p
OworICAgIGlmICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgX2dmbihnZm4pLCAhd3JpdGFi
bGUsICZwMm10LCAmcGFnZSkgKQogICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9CiAKICAgICBp
ZiAoIHdyaXRhYmxlICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMGYwYjdiMWE0OS4uYzhmZDM3M2I0
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtMzc0LDM5ICszNzQsMjcgQEAgc3RhdGljIGludCBnZXRfcGFnZWRf
ZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIG1mbl90ICptZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwgYm9vbCByZWFkb25seSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnJkKQogewotICAgIGludCByYyA9IEdO
VFNUX29rYXk7Ci0gICAgcDJtX3R5cGVfdCBwMm10OworICAgIGludCByYzsKIAotICAgICptZm4g
PSBJTlZBTElEX01GTjsKLSAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHJkLCBnZm4sICZw
Mm10LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHkgPyBQMk1fQUxMT0Mg
OiBQMk1fVU5TSEFSRSk7Ci0gICAgaWYgKCAhKnBhZ2UgKQorICAgIHJjID0gY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4ocmQsIF9nZm4oZ2ZuKSwgcmVhZG9ubHksIE5VTEwsIHBhZ2UpOworICAgIHN3
aXRjaCAoIHJjICkKICAgICB7Ci0jaWZkZWYgUDJNX1NIQVJFRF9UWVBFUwotICAgICAgICBpZiAo
IHAybV9pc19zaGFyZWQocDJtdCkgKQotICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsK
LSNlbmRpZgotI2lmZGVmIFAyTV9QQUdFU19UWVBFUwotICAgICAgICBpZiAoIHAybV9pc19wYWdp
bmcocDJtdCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0
ZShyZCwgZ2ZuKTsKLSAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47Ci0gICAgICAgIH0K
LSNlbmRpZgotICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7Ci0gICAgfQorICAgIGNhc2Ug
MDoKKyAgICAgICAgYnJlYWs7CiAKLSAgICBpZiAoIHAybV9pc19mb3JlaWduKHAybXQpICkKLSAg
ICB7Ci0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgKnBhZ2UgPSBOVUxMOworICAg
IGNhc2UgLUVBR0FJTjoKKyAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxsdGhyb3Vn
aCAqLwogCisgICAgY2FzZSAtRUlOVkFMOgogICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7
CiAgICAgfQogCiAgICAgKm1mbiA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKLQotICAgIHJldHVybiBy
YzsKKyAgICByZXR1cm4gR05UU1Rfb2theTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA4
NTYxMWRkYWU0Li5lMjg5YzQxNGY4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTE2MjUsMzcgKzE2MjUsNzMgQEAgdm9pZCBkZXN0
cm95X3JpbmdfZm9yX2hlbHBlcigKICAgICB9CiB9CiAKLWludCBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBw
YWdlX2luZm8gKipfcGFnZSwKLSAgICB2b2lkICoqX3ZhKQorLyoKKyAqIEFjcXVpcmUgYSBwb2lu
dGVyIHRvIHN0cnVjdCBwYWdlX2luZm8gZm9yIGEgc3BlY2lmaWVkIGRvbWFuIGFuZCBHRk4sCisg
KiBjaGVja2luZyB3aGV0aGVyIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3IgbmVlZHMg
dW5zaGFyaW5nLgorICogSWYgdGhlIGZ1bmN0aW9uIHN1Y2NlZWRzIHRoZW4gemVybyBpcyByZXR1
cm5lZCBhbmQgcGFnZV9wIGlzIHdyaXR0ZW4KKyAqIHdpdGggYSBwb2ludGVyIHRvIHRoZSBzdHJ1
Y3QgcGFnZV9pbmZvIHdpdGggYSByZWZlcmVuY2UgdGFrZW4uIFRoZQorICogY2FsbGVyIGlzIHJl
c3BvbnNpYmxlIGZvciBkcm9wcGluZyB0aGUgcmVmZXJlbmNlLiBJZiBwMm10X3AgaXMgbm9uLU5V
TEwKKyAqIHRoZW4gaXQgaXMgYWxzbyB3cml0dGVuIHdpdGggdGhlIFAyTSB0eXBlIG9mIHRoZSBw
YWdlLgorICogSWYgdGhlIGZ1bmN0aW9uIGZhaWxzIHRoZW4gYW4gYXBwcm9wcmlhdGUgZXJybm8g
aXMgcmV0dXJuZWQgYW5kIHRoZQorICogdmFsdWVzIHJlZmVyZW5jZWQgYnkgcGFnZV9wIGFuZCBw
Mm10X3AgYXJlIHVuZGVmaW5lZC4KKyAqLworaW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCByZWFkb25seSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fdHlwZV90ICpwMm10X3AsIHN0cnVjdCBwYWdlX2luZm8gKipwYWdl
X3ApCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fcXVlcnlfdCBxID0g
cmVhZG9ubHkgPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgICBwMm1fdHlwZV90IHAybXQ7
Ci0gICAgdm9pZCAqdmE7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOworICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5feChnZm4pLCAmcDJtdCwgcSk7CiAKICNpZmRl
ZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQog
ICAgIHsKICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwot
ICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJu
IC1FTk9FTlQ7CisKKyAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuX3goZ2Zu
KSk7CisgICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KICNlbmRpZgogI2lmZGVmIENPTkZJ
R19IQVNfTUVNX1NIQVJJTkcKLSAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQorICAgIGlm
ICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewogICAg
ICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJl
dHVybiAtRU5PRU5UOworCisgICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KICNlbmRpZgog
CiAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYgKCAh
cDJtX2lzX3JhbShwMm10KSB8fCAoIXJlYWRvbmx5ICYmIHAybV9pc19yZWFkb25seShwMm10KSkg
KQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgIH0KKworICAgIGlmICggcDJtdF9wICkKKyAgICAgICAgKnAybXRfcCA9IHAybXQ7CisK
KyAgICAqcGFnZV9wID0gcGFnZTsKKyAgICByZXR1cm4gMDsKK30KKworaW50IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwg
c3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLAorICAgIHZvaWQgKipfdmEpCit7CisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICB2b2lkICp2YTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ21mbiksIGZhbHNlLCBOVUxMLCAmcGFn
ZSk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiAocmMgPT0gLUVBR0FJTikgPyAtRU5P
RU5UIDogcmM7CisKICAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9w
YWdlKSApCiAgICAgewogICAgICAgICBwdXRfcGFnZShwYWdlKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IDg4
MjM3MDdjMTcuLjc2M2ZlNTQ1MGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMTM3LDEyICsxMzcsMTcgQEAg
dHlwZWRlZiBlbnVtIHsKICNkZWZpbmUgUDJNX0dSQU5UX1RZUEVTIChwMm1fdG9fbWFzayhwMm1f
Z3JhbnRfbWFwX3J3KSB8ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2so
cDJtX2dyYW50X21hcF9ybykpCiAKKy8qIFJlYWQtb25seSB0eXBlcyAqLworI2RlZmluZSBQMk1f
Uk9fVFlQRVMgKHAybV90b19tYXNrKHAybV9yYW1fcm8pIHwgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX2dyYW50X21hcF9ybykpCisKIC8qIFVzZWZ1bCBw
cmVkaWNhdGVzICovCiAjZGVmaW5lIHAybV9pc19yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkgJiBQ
Mk1fUkFNX1RZUEVTKQogI2RlZmluZSBwMm1faXNfZm9yZWlnbihfdCkgKHAybV90b19tYXNrKF90
KSAmIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbikpCiAjZGVmaW5lIHAybV9pc19hbnlfcmFt
KF90KSAocDJtX3RvX21hc2soX3QpICYgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChQMk1fUkFNX1RZUEVTIHwgUDJNX0dSQU5UX1RZUEVTIHwgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduKSkp
CisjZGVmaW5lIHAybV9pc19yZWFkb25seShfdCkgKHAybV90b19tYXNrKF90KSAmIFAyTV9ST19U
WVBFUykKIAogc3RhdGljIGlubGluZQogdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MTZfdCBpZHgpCkBAIC0zMDMsNiArMzA4LDEwIEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgcmV0dXJuIHBhZ2U7CiB9CiAK
K2ludCBfX211c3RfY2hlY2sgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlYWRvbmx5LCBwMm1fdHlwZV90ICpwMm10X3AsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApOworCiBpbnQgZ2V0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpOwog
Ym9vbCBpc19pb21lbV9wYWdlKG1mbl90IG1mbik7CiBzdGF0aWMgaW5saW5lIGludCBnZXRfcGFn
ZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggZDRiM2Nm
Y2I2ZS4uODYxM2RmNDJjZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00OTIsNiArNDkyLDkgQEAgc3RhdGlj
IGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICByZXR1cm4g
bWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsK
IH0KIAoraW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QgKnAybXRfcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7CiAKIC8q
IEdlbmVyYWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBnZm4gKi8KIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1m
bikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32: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 1g0Oup-0007hp-ED; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Ouo-0007g5-Ax
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:02 +0000
X-Inumbo-ID: fd0199d9-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd0199d9-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:09 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202083"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:53 +0100
Message-ID: <20180913103153.33377-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 7/7] 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: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY4OgogLSBSZW1vdmUgY2xlYW4t
dXAgYXMgdGhpcyBpcyBub3cgZG9uZSBieSBhIHByaW9yIHBhdGNoLgogLSBNYWtlIGludGVsX2lv
bW11X2xvb2t1cF9wYWdlKCkgcmV0dXJuIGRmbiB2YWx1ZSBpZiB1c2luZyBzaGFyZWQgRVBUCiAg
IG9yIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMgcmVxdWVzdGVkIGJ5IEtldmluLgoKdjc6
CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkIG1pc3NpbmcgY2hlY2tz
IGZvciBzaGFyZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KIC0gUmVtb3ZlIHVubmVjZXNz
YXJ5IGluaXRpYWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlLgogLSBEcm9w
IFdlaSdzIFItYiBiZWNhdXNlIG9mIGNvZGUgY2h1cm4uCgp2MzoKIC0gQWRkcmVzc2VkIGNvbW1l
bnRzIGZyb20gR2VvcmdlLgoKdjI6CiAtIEFkZHJlc3NlZCBzb21lIGNvbW1lbnRzIGZyb20gSmFu
LgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTEgKysrKysrKysr
KwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgNCAr
KysrCiA0IGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwppbmRleCBhMTZmMWEwYzY2Li41MmUzZjUwMGM3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKQEAgLTI5Niw2ICsyOTYsMTcgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuKQogICAgIHJldHVybiByYzsKIH0KIAoraW50IGlvbW11X2xvb2t1cF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworCisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAg
IHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5sb29rdXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3Mp
OworfQorCiBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1
bnVzZWQpCiB7CiAgICAgZG8gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA0
YTYyMjJmZTFjLi5jZDI4ZjllNjNhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpA
QCAtMTgzNyw2ICsxODM3LDQ5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9v
bmUoZCwgZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCitzdGF0aWMgaW50IGludGVsX2lvbW11X2xv
b2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncykKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBzdHJ1Y3QgZG1h
X3B0ZSAqcGFnZSwgdmFsOworICAgIHU2NCBwZ19tYWRkcjsKKworICAgIC8qCisgICAgICogSWYg
VlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgb3IgaWYgdGhlIGRvbWFpbiBpcyB0aGUgaGFyZHdh
cmUKKyAgICAgKiBkb21haW4gYW5kIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCB0aGVuIHBhc3Mg
YmFjayB0aGUgZGZuLgorICAgICAqLworICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSB8fAor
ICAgICAgICAgKGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSkgKQor
ICAgIHsKKyAgICAgICAgKm1mbiA9IF9tZm4oZGZuX3goZGZuKSk7CisgICAgICAgIHJldHVybiAw
OworICAgIH0KKworICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAg
IHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwg
MCk7CisgICAgaWYgKCAhcGdfbWFkZHIgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwor
ICAgIHBhZ2UgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKKyAgICB2YWwgPSBwYWdl
W2Rmbl94KGRmbikgJiBMRVZFTF9NQVNLXTsKKworICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShw
YWdlKTsKKyAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIGlm
ICggIWRtYV9wdGVfcHJlc2VudCh2YWwpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAg
ICAqbWZuID0gbWFkZHJfdG9fbWZuKGRtYV9wdGVfYWRkcih2YWwpKTsKKyAgICAqZmxhZ3MgPSBk
bWFfcHRlX3JlYWQodmFsKSA/IElPTU1VRl9yZWFkYWJsZSA6IDA7CisgICAgKmZsYWdzIHw9IGRt
YV9wdGVfd3JpdGUodmFsKSA/IElPTU1VRl93cml0YWJsZSA6IDA7CisKKyAgICByZXR1cm4gMDsK
K30KKwogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4s
IHVpbnQ2NF90ICpwdGUsCiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNl
bnQpCiB7CkBAIC0yNjYyLDYgKzI3MDUsNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVs
X2lvbW11X29wcyA9IHsKICAgICAudGVhcmRvd24gPSBpb21tdV9kb21haW5fdGVhcmRvd24sCiAg
ICAgLm1hcF9wYWdlID0gaW50ZWxfaW9tbXVfbWFwX3BhZ2UsCiAgICAgLnVubWFwX3BhZ2UgPSBp
bnRlbF9pb21tdV91bm1hcF9wYWdlLAorICAgIC5sb29rdXBfcGFnZSA9IGludGVsX2lvbW11X2xv
b2t1cF9wYWdlLAogICAgIC5mcmVlX3BhZ2VfdGFibGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFibGUs
CiAgICAgLnJlYXNzaWduX2RldmljZSA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAsCiAgICAg
LmdldF9kZXZpY2VfZ3JvdXBfaWQgPSBpbnRlbF9pb21tdV9ncm91cF9pZCwKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKaW5kZXggNzJjMWEyZTNjZC4uNDdiZGZjYjVlYSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTI3Miw2ICsyNzIsOSBAQCBzdHJ1Y3QgZG1hX3B0
ZSB7CiAjZGVmaW5lIGRtYV9zZXRfcHRlX3Byb3QocCwgcHJvdCkgZG8geyBcCiAgICAgICAgIChw
KS52YWwgPSAoKHApLnZhbCAmIH5ETUFfUFRFX1BST1QpIHwgKChwcm90KSAmIERNQV9QVEVfUFJP
VCk7IFwKICAgICB9IHdoaWxlICgwKQorI2RlZmluZSBkbWFfcHRlX3Byb3QocCkgKChwKS52YWwg
JiBETUFfUFRFX1BST1QpCisjZGVmaW5lIGRtYV9wdGVfcmVhZChwKSAoZG1hX3B0ZV9wcm90KHAp
ICYgRE1BX1BURV9SRUFEKQorI2RlZmluZSBkbWFfcHRlX3dyaXRlKHApIChkbWFfcHRlX3Byb3Qo
cCkgJiBETUFfUFRFX1dSSVRFKQogI2RlZmluZSBkbWFfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQ
QUREUl9NQVNLICYgUEFHRV9NQVNLXzRLKQogI2RlZmluZSBkbWFfc2V0X3B0ZV9hZGRyKHAsIGFk
ZHIpIGRvIHtcCiAgICAgICAgICAgICAocCkudmFsIHw9ICgoYWRkcikgJiBQQUdFX01BU0tfNEsp
OyB9IHdoaWxlICgwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCA2NGFhYzEzODZhLi43MWI4ZTRhNTU2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aApAQCAtMTAwLDYgKzEwMCw4IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2xvb2t1cF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMTkwLDYgKzE5Miw4IEBAIHN0cnVjdCBpb21tdV9vcHMgewogICAg
IGludCBfX211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogICAgIGludCBfX211c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4pOworICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSko
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAgICAgdm9pZCAoKmZy
ZWVfcGFnZV90YWJsZSkoc3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAg
ICAgdm9pZCAoKnVwZGF0ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVlKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32: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 1g0Our-0007kd-T1; Thu, 13 Sep 2018 10: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Ouq-0007jZ-VG
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:05 +0000
X-Inumbo-ID: fe3f1490-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe3f1490-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202086"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:46 +0100
Message-ID: <20180913103153.33377-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 1/7] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCnY4OgogLSBDb3JyZWN0IGRlZmluaXRpb24g
b2YgSU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJT01NVV9Q
QUdFX1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBieSBKYW4u
CiAtIERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoKIC0gRHJv
cHBlZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2VzdGVkIGJ5
IEtldmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFyaWFibGVz
IGFnYWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21t
dS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAg
fCAxNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAg
fCAyOCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAg
ICAgICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAg
ICAgICAgICAgIHwgMzggKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNSArKwogOCBmaWxlcyBjaGFuZ2VkLCAxMjMgaW5zZXJ0aW9u
cygrKSwgOTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2Nt
ZC5jCmluZGV4IDA4MjQ3ZmEzNTQuLmQ0ZDA3MWU1M2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfY21kLmMKQEAgLTI4NCw3ICsyODQsNyBAQCB2b2lkIGludmFsaWRhdGVfaW9t
bXVfYWxsKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVz
aF9pb3RsYih1OCBkZXZmbiwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVy
KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9t
bXU7CkBAIC0zMTUsMTIgKzMxNSwxMiBAQCB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBk
ZXZmbiwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAKICAgICAvKiBzZW5kIElOVkFMSURB
VEVfSU9UTEJfUEFHRVMgY29tbWFuZCAqLwogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+
bG9jaywgZmxhZ3MpOwotICAgIGludmFsaWRhdGVfaW90bGJfcGFnZXMoaW9tbXUsIG1heHBlbmQs
IDAsIHF1ZXVlaWQsIGdhZGRyLCByZXFfaWQsIG9yZGVyKTsKKyAgICBpbnZhbGlkYXRlX2lvdGxi
X3BhZ2VzKGlvbW11LCBtYXhwZW5kLCAwLCBxdWV1ZWlkLCBkYWRkciwgcmVxX2lkLCBvcmRlcik7
CiAgICAgZmx1c2hfY29tbWFuZF9idWZmZXIoaW9tbXUpOwogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIGFtZF9pb21tdV9m
bHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAorc3RhdGlj
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFpbiAqZCwgZGFkZHJf
dCBkYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlcikKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKQEAgLTMzMyw3ICszMzMs
NyBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCBnYWRkciwKICAgICAgICAgdTggZGV2Zm4gPSBwZGV2LT5kZXZmbjsKIAog
ICAgICAgICBkbyB7Ci0gICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfaW90bGIoZGV2Zm4sIHBk
ZXYsIGdhZGRyLCBvcmRlcik7CisgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfaW90bGIoZGV2
Zm4sIHBkZXYsIGRhZGRyLCBvcmRlcik7CiAgICAgICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFu
dG9tX3N0cmlkZTsKICAgICAgICAgfSB3aGlsZSAoIGRldmZuICE9IHBkZXYtPmRldmZuICYmCiAg
ICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZmbikgPT0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
ICk7CkBAIC0zNDIsNyArMzQyLDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9p
b3RsYnMoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZ2FkZHIsCiAKIC8qIEZsdXNoIGlvbW11
IGNhY2hlIGFmdGVyIHAybSBjaGFuZ2VzLiAqLwogc3RhdGljIHZvaWQgX2FtZF9pb21tdV9mbHVz
aF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkYWRkcl90IGRhZGRyLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsK
QEAgLTM1MiwxMyArMzUyLDEzIEBAIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1c2hfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKICAgICBmb3JfZWFjaF9hbWRfaW9tbXUgKCBpb21tdSApCiAgICAg
ewogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICAg
ICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZ2FkZHIsIGRvbV9pZCwgb3JkZXIpOwor
ICAgICAgICBpbnZhbGlkYXRlX2lvbW11X3BhZ2VzKGlvbW11LCBkYWRkciwgZG9tX2lkLCBvcmRl
cik7CiAgICAgICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKICAgICB9CiAKICAgICBpZiAo
IGF0c19lbmFibGVkICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoZCwgZ2Fk
ZHIsIG9yZGVyKTsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoZCwgZGFkZHIs
IG9yZGVyKTsKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpCkBAIC0zNjcsOSArMzY3LDkgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgaW50IG9yZGVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGludCBvcmRlcikKIHsKLSAgICBfYW1kX2lvbW11X2ZsdXNo
X3BhZ2VzKGQsICh1aW50NjRfdCkgZ2ZuIDw8IFBBR0VfU0hJRlQsIG9yZGVyKTsKKyAgICBfYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIG9yZGVyKTsKIH0KIAog
dm9pZCBhbWRfaW9tbXVfZmx1c2hfZGV2aWNlKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1aW50
MTZfdCBiZGYpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNzBi
NDM0NWIzNy4uNjFhZGU3MTg1MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYwpAQCAtMzUsMTIgKzM1LDEyIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3BkZV9p
ZHgodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGludCBsZXZlbCkKICAgICByZXR1cm4gaWR4
OwogfQogCi12b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZu
LCB1bnNpZ25lZCBsb25nIGdmbikKK3ZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWdu
ZWQgbG9uZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuKQogewogICAgIHU2NCAqdGFibGUsICpw
dGU7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwxX21mbikpOwotICAgIHB0
ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8x
KTsKKyAgICBwdGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgSU9NTVVfUEFHSU5HX01P
REVfTEVWRUxfMSk7CiAgICAgKnB0ZSA9IDA7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUp
OwogfQpAQCAtMTA0LDcgKzEwNCw3IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIHJldHVybiBuZWVkX2Zs
dXNoOwogfQogCi1zdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBs
b25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBnZm4sIAorc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVf
cHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwg
aW50IHBkZV9sZXZlbCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgaXcsIGJvb2xfdCBpcikKIHsKQEAgLTExNCw3ICsxMTQsNyBAQCBzdGF0aWMgYm9vbF90IHNl
dF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBn
Zm4sCiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikpOwogCi0gICAg
cGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBwZGVfbGV2ZWwpKTsKKyAg
ICBwZGUgPSAodTMyKikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCkpOwog
CiAgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfbWZuLCAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzAsIGl3LCBpcik7CkBAIC0zMzEsNyArMzMxLDcgQEAgc3RhdGljIHZvaWQgc2V0X3Bk
ZV9jb3VudCh1NjQgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQogICogb3RoZXJ3aXNlIGluY3Jl
YXNlIHBkZSBjb3VudCBpZiBtZm4gaXMgY29udGlnb3VzIHdpdGggbWZuIC0gMQogICovCiBzdGF0
aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCiB7CiAgICAg
dW5zaWduZWQgaW50IHBkZV9jb3VudCwgbmV4dF9sZXZlbDsKQEAgLTM0Nyw3ICszNDcsNyBAQCBz
dGF0aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBwdF9tZm4sCiAKICAgICAvKiBnZXQgcGRlIGF0IG1lcmdlIGxldmVsICovCiAgICAg
dGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGdmbiwgbWVyZ2VfbGV2ZWwpOworICAgIHBkZSA9IHRhYmxlICsgcGZu
X3RvX3BkZV9pZHgoZGZuLCBtZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgcGFnZSB0YWJsZSBv
ZiBuZXh0IGxldmVsICovCiAgICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9uZXh0X3Rh
YmxlX2Zyb21fcHRlKCh1MzIqKXBkZSk7CkBAIC0zNjIsNyArMzYyLDcgQEAgc3RhdGljIGludCBp
b21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRf
bWZuLAogICAgIG1hc2sgPSAoMVVMTDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZl
bCkpIC0gMTsKIAogICAgIGlmICggKChmaXJzdF9tZm4gJiBtYXNrKSA9PSAwKSAmJgotICAgICAg
ICAgKCgoZ2ZuICYgbWFzaykgfCBmaXJzdF9tZm4pID09IG1mbikgKQorICAgICAgICAgKCgoZGZu
ICYgbWFzaykgfCBmaXJzdF9tZm4pID09IG1mbikgKQogICAgIHsKICAgICAgICAgcGRlX2NvdW50
ID0gZ2V0X3BkZV9jb3VudCgqcGRlKTsKIApAQCAtMzg3LDcgKzM4Nyw3IEBAIG91dDoKIH0KIAog
c3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHB0X21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAgIHU2NCAqdGFibGUsICpw
ZGUsICpudGFibGU7CkBAIC0zOTgsNyArMzk4LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9w
YWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICBBU1NFUlQo
IHNwaW5faXNfbG9ja2VkKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spICYmIHB0X21mbiApOwogCiAg
ICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJs
ZSArIHBmbl90b19wZGVfaWR4KGdmbiwgbWVyZ2VfbGV2ZWwpOworICAgIHBkZSA9IHRhYmxlICsg
cGZuX3RvX3BkZV9pZHgoZGZuLCBtZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgZmlyc3QgbWZu
ICovCiAgICAgbnRhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgo
dTMyKilwZGUpID4+IFBBR0VfU0hJRlQ7CkBAIC00MzYsNyArNDM2LDcgQEAgc3RhdGljIGludCBp
b21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwK
ICAqIHtSZSwgdW59bWFwcGluZyBzdXBlciBwYWdlIGZyYW1lcyBjYXVzZXMgcmUtYWxsb2NhdGlv
biBvZiBpbwogICogcGFnZSB0YWJsZXMuCiAgKi8KLXN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21f
Z2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLCAKK3N0YXRpYyBpbnQgaW9t
bXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKIHsKICAg
ICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CkBAIC00NjUsNyArNDY1LDcgQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgICAgIHB0X21mbltsZXZlbF0gPSBuZXh0X3RhYmxlX21mbjsKIAogICAgICAgICBu
ZXh0X3RhYmxlX3ZhZGRyID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obmV4dF90YWJsZV9tZm4pKTsK
LSAgICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KHBmbiwgbGV2
ZWwpOworICAgICAgICBwZGUgPSBuZXh0X3RhYmxlX3ZhZGRyICsgcGZuX3RvX3BkZV9pZHgoZGZu
LCBsZXZlbCk7CiAKICAgICAgICAgLyogSGVyZSBtaWdodCBiZSBhIHN1cGVyIHBhZ2UgZnJhbWUg
Ki8KICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJv
bV9wdGUoKHVpbnQzMl90KilwZGUpIApAQCAtNDc3LDExICs0NzcsMTEgQEAgc3RhdGljIGludCBp
b21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGludCBpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIGdmbjsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuLCBwZm47CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9z
ejsKIAogICAgICAgICAgICAgcGFnZV9zeiA9IDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiAo
bmV4dF9sZXZlbCAtIDEpKTsKLSAgICAgICAgICAgIGdmbiA9ICBwZm4gJiB+KCgxIDw8IChQVEVf
UEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMSk7CisgICAgICAgICAgICBwZm4gPSAg
ZGZuICYgfigoMSA8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOwog
ICAgICAgICAgICAgbWZuID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAgICAgIC8qIGFsbG9j
YXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8KQEAgLTQ5OSwxMCArNDk5LDEwIEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IFBURV9QRVJfVEFCTEVfU0laRTsg
aSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzZXRfaW9tbXVfcHRlX3ByZXNl
bnQobmV4dF90YWJsZV9tZm4sIGdmbiwgbWZuLCBuZXh0X2xldmVsLAorICAgICAgICAgICAgICAg
IHNldF9pb21tdV9wdGVfcHJlc2VudChuZXh0X3RhYmxlX21mbiwgcGZuLCBtZm4sIG5leHRfbGV2
ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRh
YmxlLCAhIUlPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgICAgICAgICAgbWZuICs9IHBhZ2Vfc3o7
Ci0gICAgICAgICAgICAgICAgZ2ZuICs9IHBhZ2Vfc3o7CisgICAgICAgICAgICAgICAgcGZuICs9
IHBhZ2Vfc3o7CiAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hf
YWxsX3BhZ2VzKGQpOwpAQCAtNTQwLDcgKzU0MCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zy
b21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogICAgIHUxNiBiZGY7CiAgICAgdm9pZCAq
ZGV2aWNlX2VudHJ5OwpAQCAtNTU0LDEzICs1NTQsMTMgQEAgc3RhdGljIGludCB1cGRhdGVfcGFn
aW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgdW5zaWdu
ZWQgbG9uZyBvbGRfcm9vdF9tZm47CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21f
aW9tbXUoZCk7CiAKLSAgICBpZiAoIGdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlm
ICggZGZuID09IGRmbl94KElOVkFMSURfREZOKSApCiAgICAgICAgIHJldHVybiAtRUFERFJOT1RB
VkFJTDsKLSAgICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkp
OworICAgIEFTU0VSVCghKGRmbiA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7CiAK
ICAgICBsZXZlbCA9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOwogICAgIG9sZF9yb290ID0gaGQtPmFy
Y2gucm9vdF90YWJsZTsKLSAgICBvZmZzZXQgPSBnZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQg
KiAobGV2ZWwgLSAxKSk7CisgICAgb2Zmc2V0ID0gZGZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZU
ICogKGxldmVsIC0gMSkpOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spICYmIGlzX2h2bV9kb21haW4oZCkpOwogCkBAIC02MzEsNyArNjMxLDcgQEAg
c3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4pCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAoraW50
IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBib29sX3QgbmVlZF9mbHVzaCA9IDA7CkBAIC02NTEsMzQgKzY1MSwzNCBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURfSU9NTVVfREVC
VUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBnZm4gPSAlbHhcbiIsIGdmbik7CisgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwg
ZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAg
fQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwg
SU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUg
Zm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2Ug
dGFibGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgIHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKSApCisgICAgICAg
IGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbikgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOwor
ICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4g
PSAlbHhcbiIsIGRmbik7CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZ2ZuKGQsIGdmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAo
IGlvbW11X3BkZV9mcm9tX2RmbihkLCBkZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSAp
CiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAg
ICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBnZm4gPSAl
bHhcbiIsIGdmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFi
bGUgZW50cnkgZGZuID0gJWx4XG4iLCBkZm4pOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGlu
ZyBmaXJzdCAqLwotICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZu
WzFdLCBnZm4sIG1mbiwgCisgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wdGVfcHJlc2VudChw
dF9tZm5bMV0sIGRmbiwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7CkBA
IC02OTAsNyArNjkwLDcgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgLyogNEsgbWFwcGlu
ZyBmb3IgUFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMsIAogICAgICAqIG5vIG5lZWQgdG8gZmx1c2gg
aWYgd2UgdHJ1c3Qgbm9uLXByZXNlbnQgYml0cyAqLwogICAgIGlmICggaXNfaHZtX2RvbWFpbihk
KSApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOworICAgICAgICBh
bWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKIAogICAgIGZvciAoIG1lcmdlX2xldmVs
ID0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMjsKICAgICAgICAgICBtZXJnZV9sZXZlbCA8PSBo
ZC0+YXJjaC5wYWdpbmdfbW9kZTsgbWVyZ2VfbGV2ZWwrKyApCkBAIC02OTgsMTUgKzY5OCwxNSBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgaWYgKCBwdF9tZm5bbWVyZ2VfbGV2ZWxd
ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggIWlvbW11X3VwZGF0ZV9w
ZGVfY291bnQoZCwgcHRfbWZuW21lcmdlX2xldmVsXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm4sIG1mbiwgbWVyZ2VfbGV2ZWwpICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm4sIG1mbiwgbWVyZ2VfbGV2ZWwpICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZuW21lcmdl
X2xldmVsXSwgZ2ZuLCAKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdlcyhkLCBwdF9tZm5b
bWVyZ2VfbGV2ZWxdLCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3Ms
IG1lcmdlX2xldmVsKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJNZXJnZSBp
b21tdSBwYWdlIGZhaWxlZCBhdCBsZXZlbCAlZCwgIgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJnZm4gPSAlbHggbWZuID0gJWx4XG4iLCBtZXJnZV9sZXZlbCwgZ2ZuLCBtZm4pOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJkZm4gPSAlbHggbWZuID0gJWx4XG4iLCBtZXJnZV9s
ZXZlbCwgZGZuLCBtZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KQEAgLTcyMCw3ICs3MjAsNyBAQCBvdXQ6CiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK2ludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1bnNpZ25lZCBsb25nIHB0X21m
bls3XTsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTcz
OSwzNCArNzM5LDM0IEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB9CiAKICAgICAvKiBTaW5jZSBIVk0gZG9tYWluIGlz
IGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRhYmxlLAotICAgICAqIHdlIG1pZ2h0
IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLworICAgICAqIHdl
IG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAg
IGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVf
cGFnaW5nX21vZGUoZCwgZ2ZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2Rl
KGQsIGRmbik7CiAKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7CisgICAg
ICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVs
eFxuIiwgZGZuKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gLUVBRERSTk9UQVZBSUwgKQogICAg
ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiByYzsKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZ2ZuKGQsIGdmbiwgcHRf
bWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2Rmbihk
LCBkZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBnZm4gPSAlbHhcbiIsIGdmbik7CisgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJWx4XG4i
LCBkZm4pOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwotICAg
IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZ2ZuKTsKKyAgICBjbGVhcl9pb21t
dV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbik7CiAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAKLSAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsK
KyAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKIAogICAgIHJldHVybiAwOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMTJk
MjY5NWI4OS4uNTY5OWFkYzBmNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jCkBAIC01NzgsNyArNTc4LDcgQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJt
X3RhYmxlX2xldmVsKHN0cnVjdCBwYWdlX2luZm8qIHBnLCBpbnQgbGV2ZWwsCiAgICAgICAgICAg
ICAgICAgbWFkZHJfdG9fcGFnZShuZXh0X3RhYmxlX21hZGRyKSwgbmV4dF9sZXZlbCwKICAgICAg
ICAgICAgICAgICBhZGRyZXNzLCBpbmRlbnQgKyAxKTsKICAgICAgICAgZWxzZQotICAgICAgICAg
ICAgcHJpbnRrKCIlKnNnZm46ICUwOGx4ICBtZm46ICUwOGx4XG4iLAorICAgICAgICAgICAgcHJp
bnRrKCIlKnNkZm46ICUwOGx4ICBtZm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGlu
ZGVudCwgIiIsCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpUEZOX0RPV04oYWRk
cmVzcyksCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpUEZOX0RPV04obmV4dF90
YWJsZV9tYWRkcikpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggNzRjMDliMDk5
MS4uMDY2MjM5OGNjYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNTUxLDcg
KzI1NTEsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9j
b3VudCkKIHsKIAkvKiBBUk0gU01NVSB2MSBkb2Vzbid0IGhhdmUgZmx1c2ggYnkgVk1BIGFuZCBW
TUlEICovCkBAIC0yNzM3LDcgKzI3MzcsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9k
b21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIAl4ZnJlZSh4ZW5fZG9tYWluKTsKIH0K
IAotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKIAkJCXVuc2ln
bmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwpAQCAt
Mjc0OCwxMCArMjc0OCwxMCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIAkgKiBwcm90ZWN0ZWQg
YnkgYW4gSU9NTVUsIFhlbiBuZWVkcyB0byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWlu
CiAJICogcDJtIHRvIGFsbG93IERNQSByZXF1ZXN0IHRvIHdvcmsuCiAJICogVGhpcyBpcyBvbmx5
IHZhbGlkIHdoZW4gdGhlIGRvbWFpbiBpcyBkaXJlY3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKLQkg
KiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09
IG1mbi4KKwkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdp
dGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5fZGlyZWN0X21h
cHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBnZm4pOworCUJVR19PTihtZm4gIT0gZGZuKTsKIAog
CS8qIFdlIG9ubHkgc3VwcG9ydCByZWFkYWJsZSBhbmQgd3JpdGFibGUgZmxhZ3MgKi8KIAlpZiAo
IShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSkKQEAgLTI3NjMs
MTkgKzI3NjMsMTkgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogVGhlIGZ1bmN0aW9uIGd1
ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcKIAkgKiBp
ZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgogCSAqLwotCXJldHVybiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCwgdCk7CisJcmV0dXJuIGd1ZXN0X3Bo
eXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwLCB0KTsKIH0KIAotc3Rh
dGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3Vu
bWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAJLyoKIAkg
KiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0
aGUgZG9tYWluCi0JICogaXMgZGlyZWN0IG1hcHBlZAorCSAqIGlzIGRpcmVjdCBtYXBwZWQgKGku
ZS4gZ2ZuID09IG1mbiA9PSBkZm4pLgogCSAqLwogCWlmICggIWlzX2RvbWFpbl9kaXJlY3RfbWFw
cGVkKGQpICkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7CisJcmV0dXJuIGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihkZm4pLCBfbWZuKGRmbiksIDApOwogfQogCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwppbmRleCBlOTE3OTAxOTc2Li4xMGQxMjUyNTU0IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKQEAgLTE4NCw3ICsxODQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBh
Z2UsICZkLT5wYWdlX2xpc3QgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXBw
aW5nID0gSU9NTVVGX3JlYWRhYmxlOwogICAgICAgICAgICAgaW50IHJldDsKIApAQCAtMTkzLDcg
KzE5Myw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgICAg
ICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7CiAKLSAgICAgICAgICAgIHJldCA9
IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBtYXBwaW5nKTsKKyAgICAg
ICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBtYXBw
aW5nKTsKICAgICAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsK
IApAQCAtMjU0LDcgKzI1NCw3IEBAIHZvaWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRv
bWFpbiAqZCkKICAgICBhcmNoX2lvbW11X2RvbWFpbl9kZXN0cm95KGQpOwogfQogCi1pbnQgaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVk
IGxvbmcgbWZuLAoraW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21f
aW9tbXUoZCk7CkBAIC0yNjMsMTMgKzI2MywxMyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sIGZs
YWdzKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBm
bGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+
aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGdm
biAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IG1hcHBpbmcgZGZuICUjbHggdG8gbWZuICUjbHggZmFpbGVkOiAlZFxuIiwKKyAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGRmbiwgbWZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTI3
OCw3ICsyNzgsNyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIHJldHVybiByYzsKIH0KIAotaW50
IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
IHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICBpbnQgcmM7CkBAIC0yODYsMTMgKzI4NiwxMyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVk
IHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZ2ZuKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAg
ewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQo
KSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJk
JWQ6IElPTU1VIHVubWFwcGluZyBnZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCByYyk7CisgICAgICAgICAgICAgICAgICAgImQlZDog
SU9NTVUgdW5tYXBwaW5nIGRmbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9k
b21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzE4LDcgKzMxOCw3
IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNl
ZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2N5Y2xlKHNtcF9wcm9jZXNz
b3JfaWQoKSwgJmNwdV9vbmxpbmVfbWFwKSk7CiB9CiAKLWludCBpb21tdV9pb3RsYl9mbHVzaChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBpb21tdV9pb3RsYl9mbHVz
aChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTMyNywxMyArMzI3LDEzIEBAIGludCBpb21t
dV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8ICFoZC0+cGxhdGZvcm1f
b3BzLT5pb3RsYl9mbHVzaCApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBnZm4sIHBhZ2VfY291bnQpOworICAgIHJjID0gaGQt
PnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBpZiAo
IHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3du
ICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgot
ICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGdm
biAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMsIGdmbiwgcGFnZV9jb3VudCk7CisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUg
SU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUjbHgsIHBhZ2UgY291bnQgJXVcbiIsCisgICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByYywgZGZuLCBwYWdlX2NvdW50KTsKIAogICAg
ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA4ZDc2OGE0NjkzLi5h
YzBhNzhkOTE3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtNTg1LDcgKzU4
NSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2FsbCh2b2lkKQogfQog
CiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWlu
ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCBkbWFfb2xkX3B0ZV9wcmVzZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CkBAIC02MTIsMTIgKzYx
MiwxMiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICBpZiAoIGlvbW11X2RvbWlkID09IC0xICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggcGFnZV9jb3VudCAhPSAxIHx8IGdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0g
ZGZuX3goSU5WQUxJRF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJf
ZHNpKGlvbW11LCBpb21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIGZsdXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJj
ID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19kZm5fdG9fZGFkZHIo
ZGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJf
NEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVf
cHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rl
dl9pb3RsYik7CkBAIC02MzMsMTUgKzYzMywxNSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
b21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewotICAgIHJldHVybiBpb21tdV9mbHVz
aF9pb3RsYihkLCBnZm4sIDEsIHBhZ2VfY291bnQpOworICAgIHJldHVybiBpb21tdV9mbHVzaF9p
b3RsYihkLCBkZm4sIDEsIHBhZ2VfY291bnQpOwogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVj
ayBpb21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4g
aW9tbXVfZmx1c2hfaW90bGIoZCwgZ2ZuX3goSU5WQUxJRF9HRk4pLCAwLCAwKTsKKyAgICByZXR1
cm4gaW9tbXVfZmx1c2hfaW90bGIoZCwgZGZuX3goSU5WQUxJRF9ERk4pLCAwLCAwKTsKIH0KIAog
LyogY2xlYXIgb25lIHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC0xNzY3LDcgKzE3NjcsNyBAQCBz
dGF0aWMgdm9pZCBpb21tdV9kb21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIH0KIAog
c3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAgLTE3ODYsMTQgKzE3
ODYsMTQgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsK
IAotICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4g
PDwgUEFHRV9TSElGVF80SywgMSk7CisgICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOwogICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUg
KiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKLSAgICBwdGUgPSBwYWdlICsgKGdmbiAm
IExFVkVMX01BU0spOworICAgIHB0ZSA9IHBhZ2UgKyAoZGZuICYgTEVWRUxfTUFTSyk7CiAgICAg
b2xkID0gKnB0ZTsKICAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBhZGRyX3QpbWZuIDw8IFBB
R0VfU0hJRlRfNEspOwogICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LApAQCAtMTgxNywyMiArMTgx
NywyMiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKIAogICAgIGlm
ICggIXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpICkKLSAgICAgICAgcmMgPSBpb21t
dV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9wdGVfcHJlc2VudChvbGQpLCAxKTsKKyAgICAgICAg
cmMgPSBpb21tdV9mbHVzaF9pb3RsYihkLCBkZm4sIGRtYV9wdGVfcHJlc2VudChvbGQpLCAxKTsK
IAogICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAg
ICAgLyogRG8gbm90aGluZyBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBh
c3MgdGhydS4gKi8KICAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2Rv
bWFpbihkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJf
b25lKGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLKTsKKyAgICByZXR1cm4gZG1hX3B0
ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKLWludCBpb21tdV9wdGVf
Zmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdTY0IGdmbiwgdTY0ICpwdGUsCitpbnQgaW9tbXVfcHRl
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGRmbiwgdWludDY0X3QgKnB0ZSwKICAg
ICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBpbnQgcHJlc2VudCkKIHsKICAgICBzdHJ1Y3Qg
YWNwaV9kcmhkX3VuaXQgKmRyaGQ7CkBAIC0xODU2LDcgKzE4NTYsNyBAQCBpbnQgaW9tbXVfcHRl
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAogICAgICAgICAgICAg
Y29udGludWU7CiAKICAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wc2koaW9tbXUsIGlv
bW11X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCln
Zm4gPDwgUEFHRV9TSElGVF80SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19kZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b3JkZXIsICFwcmVzZW50LCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBpZiAoIHJjID4gMCAp
CiAgICAgICAgIHsKQEAgLTI2MjYsNyArMjYyNiw3IEBAIHN0YXRpYyB2b2lkIHZ0ZF9kdW1wX3Ay
bV90YWJsZV9sZXZlbChwYWRkcl90IHB0X21hZGRyLCBpbnQgbGV2ZWwsIHBhZGRyX3QgZ3BhLAog
ICAgICAgICAgICAgdnRkX2R1bXBfcDJtX3RhYmxlX2xldmVsKGRtYV9wdGVfYWRkcigqcHRlKSwg
bmV4dF9sZXZlbCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVz
cywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHByaW50aygiJSpzZ2Zu
OiAlMDhseCBtZm46ICUwOGx4XG4iLAorICAgICAgICAgICAgcHJpbnRrKCIlKnNkZm46ICUwOGx4
IG1mbjogJTA4bHhcbiIsCiAgICAgICAgICAgICAgICAgICAgaW5kZW50LCAiIiwKICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZykoYWRkcmVzcyA+PiBQQUdFX1NISUZUXzRLKSwKICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykoZG1hX3B0ZV9hZGRyKCpwdGUpID4+IFBB
R0VfU0hJRlRfNEspKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZTM1ZDk0MWYzYy4uYWE1NDRiNTIyNSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKQEAgLTIzLDExICsyMywzNyBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMuaD4KICNpbmNs
dWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5jbHVkZSA8eGVu
L3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPHB1
YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2lv
bW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJX2RmbiAgICAg
UFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5kZWYgZGZuX3QK
KyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5kIGRmbl94KCkg
YXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5feAorI3VuZGVm
IGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKworI2RlZmluZSBJT01N
VV9QQUdFX1NISUZUIDEyCisjZGVmaW5lIElPTU1VX1BBR0VfU0laRSAgKDEgPDwgSU9NTVVfUEFH
RV9TSElGVCkKKyNkZWZpbmUgSU9NTVVfUEFHRV9NQVNLICAofihJT01NVV9QQUdFX1NJWkUgLSAx
KSkKKwordHlwZWRlZiB1aW50NjRfdCBkYWRkcl90OworCisjZGVmaW5lIF9fZGZuX3RvX2RhZGRy
KGRmbikgKChkYWRkcl90KShkZm4pIDw8IElPTU1VX1BBR0VfU0hJRlQpCisjZGVmaW5lIF9fZGFk
ZHJfdG9fZGZuKGRhZGRyKSAoKHVpbnQ2NF90KShkYWRkciA+PiBJT01NVV9QQUdFX1NISUZUKSkK
KworI2RlZmluZSBkZm5fdG9fZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQor
I2RlZmluZSBkYWRkcl90b19kZm4oZGFkZHIpIF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQor
CiBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29s
X3QgZm9yY2VfaW9tbXUsIGlvbW11X2RvbTBfc3RyaWN0LCBpb21tdV92ZXJib3NlOwogZXh0ZXJu
IGJvb2xfdCBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnLCBpb21tdV9pZ2Z4LCBpb21tdV9wYXNz
dGhyb3VnaDsKQEAgLTYwLDkgKzg2LDkgQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKTsKICNkZWZpbmUgSU9NTVVGX3JlYWRhYmxlICAoMXU8PF9JT01NVUZfcmVhZGFibGUp
CiAjZGVmaW5lIF9JT01NVUZfd3JpdGFibGUgMQogI2RlZmluZSBJT01NVUZfd3JpdGFibGUgICgx
dTw8X0lPTU1VRl93cml0YWJsZSkKLWludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZs
YWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogCiBlbnVtIGlvbW11X2ZlYXR1
cmUKIHsKQEAgLTE1MCw5ICsxNzYsOSBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICNlbmRpZiAvKiBI
QVNfUENJICovCiAKICAgICB2b2lkICgqdGVhcmRvd24pKHN0cnVjdCBkb21haW4gKmQpOwotICAg
IGludCBfX211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211c3Rf
Y2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7
CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZGZuKTsKICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFn
ZV9pbmZvICopOwogI2lmZGVmIENPTkZJR19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9t
X2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
dmFsdWUpOwpAQCAtMTYzLDcgKzE4OSw3IEBAIHN0cnVjdCBpb21tdV9vcHMgewogICAgIHZvaWQg
KCpyZXN1bWUpKHZvaWQpOwogICAgIHZvaWQgKCpzaGFyZV9wMm0pKHN0cnVjdCBkb21haW4gKmQp
OwogICAgIHZvaWQgKCpjcmFzaF9zaHV0ZG93bikodm9pZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVj
ayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAg
ICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaF9h
bGwpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmdldF9yZXNlcnZlZF9kZXZpY2VfbWVt
b3J5KShpb21tdV9ncmRtX3QgKiwgdm9pZCAqKTsKQEAgLTE4NSw3ICsyMTEsNyBAQCBpbnQgaW9t
bXVfZG9fcGNpX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqLCBzdHJ1Y3QgZG9tYWluICpkLAog
aW50IGlvbW11X2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqLCBzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkpOwogCi1pbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAoraW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVz
aChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9j
aGVjayBpb21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggMjQ2
NTRlOGUyMi4uMjg4ZGM3N2I4NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTI2LDYgKzI2LDExIEBACiAgKiAgIEEgbGluZWFy
IGlkZWEgb2YgYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLiBGb3IgYW4gYXV0by10cmFu
c2xhdGVkCiAgKiAgIGd1ZXN0LCBwZm4gPT0gZ2ZuIHdoaWxlIGZvciBhIG5vbi10cmFuc2xhdGVk
IGd1ZXN0LCBwZm4gIT0gZ2ZuLgogICoKKyAqIGRmbjogRGV2aWNlIERNQSBGcmFtZSBOdW1iZXIg
KGRlZmluaXRpb25zIGluIGluY2x1ZGUveGVuL2lvbW11LmgpCisgKiAgIFRoZSBsaW5lYXIgZnJh
bWUgbnVtYmVycyBvZiBJT01NVSBhZGRyZXNzIHNwYWNlLiBBbGwgaW5pdGlhdG9ycyBmb3IgKGku
ZS4KKyAqICAgYWxsIGRldmljZXMgYXNzaWduZWQgdG8pIGEgZ3Vlc3Qgc2hhcmUgYSBzaW5nbGUg
SU9NTVUgYWRkcmVzcyBzcGFjZSBhbmQsCisgKiAgIGJ5IGRlZmF1bHQsIFhlbiB3aWxsIGVuc3Vy
ZSBkZm4gPT0gcGZuLgorICoKICAqIFdBUk5JTkc6IFNvbWUgb2YgdGhlc2UgdGVybXMgaGF2ZSBj
aGFuZ2VkIG92ZXIgdGltZSB3aGlsZSBvdGhlcnMgaGF2ZSBiZWVuCiAgKiB1c2VkIGluY29uc2lz
dGVudGx5LCBtZWFuaW5nIHRoYXQgYSBsb3Qgb2YgZXhpc3RpbmcgY29kZSBkb2VzIG5vdCBtYXRj
aCB0aGUKICAqIGRlZmluaXRpb25zIGFib3ZlLiAgTmV3IGNvZGUgc2hvdWxkIHVzZSB0aGVzZSB0
ZXJtcyBhcyBkZXNjcmliZWQgaGVyZSwgYW5kCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0Out-0007mY-Bw; Thu, 13 Sep 2018 10:32: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Ous-0007ky-9k
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 10:32:06 +0000
X-Inumbo-ID: ff5ba32d-b73f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff5ba32d-b73f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:30:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65202087"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 11:31:47 +0100
Message-ID: <20180913103153.33377-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913103153.33377-1-paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 2/7] iommu: make use of type-safe DFN and MFN
 in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2NzoK
IC0gUmUtYmFzZSBhbmQgcmUtbmFtZSBCRk4gLT4gREZOLgogLSBBZGRlZCBKYW4ncyBBLWIgc2lu
Y2UgcmUtbmFtaW5nIHdhcyBwdXJlbHkgbWVjaGFuaWNhbC4KCnY2OgogLSBSZS1iYXNlLgoKdjM6
CiAtIFJlbW92ZWQgbW9zdCBvZiB0aGUgdXNlcyBvZiBhbiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2
YXJpYWJsZS4KCnYyOgogLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBKYW4uCiAtIFVzZSBpbnRl
cm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3RseSBlbmNhcHN1bGF0aW5n
CiAgIG1mbiBvciBnZm4gdmFsdWVzIGFzIGRmbnMuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICB8IDEwICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
ICAgIHwgMTAgKysrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAg
fCA0NSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21t
L3AybS5jICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYyAgICAgICAgICAgICAgfCAgNSArKy0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgICAgIHwgMTIgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
ICAgICAgfCAyNSArKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQveDg2L3Z0ZC5jIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAg
ICAgIHwgMTQgKysrKysrKy0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyks
IDYyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9h
cmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcsNyArOTU3
LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwK
IAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChscGFlX2lz
X3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAgICAgcmMg
PSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8PCBwYWdl
X29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgX2Rm
bihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IHBh
Z2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGJhZWEyZjVlNjMuLmU1MDNk
ZWRlYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0yNzU3LDE0ICsyNzU3LDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAmJiBpc19w
dl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAK
ICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFn
ZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShkLCBnZm5f
eChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9wYWdlKGQs
IF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gUEdUX3dy
aXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdl
KGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworICAgICAg
ICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3gobWZuKSks
IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZf
cmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDFmZjRm
MTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkgQEAgb3V0
OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2VudHJ5LT5l
cHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAgICB7Cisg
ICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlmICggaW9t
bXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIp
OyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21t
dV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3MpOworICAg
ICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1mbiwgaSks
IGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGkt
LSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlz
ZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9t
bXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4sIGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkr
KyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBpb21tdV91
bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBpb21tdV91
bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC02
ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xkX2ZsYWdz
ICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21haW4sIGdm
biwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11X3B0ZV9m
bGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7
IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAgICAgIGlm
ICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBk
Zm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRlX2ZsYWdz
ICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGkt
LSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBf
X211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFw
X3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShwMm0t
PmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2Fk
ZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBw
YWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0
ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIp
OyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50IHJldCA9
IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAgICAgICAg
ICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAgICAgICAg
fQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgICAg
ICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAKICAgICAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3MTUsMTEg
QEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21tdShwMm0t
PmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKG1mbik7
CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3Bh
Z2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQgPSBpb21t
dV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAgLTc3NCwx
NiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYm
IHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRmbiA9IF9k
Zm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFn
ZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21t
dV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZChtZm4sIGkp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElP
TU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2su
ICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZu
X3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21t
dV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKQEAgLTEx
NTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVkX2lvbW11
KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVfbWFwX3Bh
Z2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKyAg
ICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93
cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAtMTI0OCw3
ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9pb21tdShk
KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3VubWFwX3Bh
Z2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBfZGZuKGdm
bl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4
IDYwNjUwOGM4NzEuLjA0OGJkYTg1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MjksMTMgKzE0MjksMTQg
QEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4s
IHVuc2lnbmVkIGludCBweG0pCiAgICAgaWYgKCBpb21tdV9lbmFibGVkICYmICFpb21tdV9wYXNz
dGhyb3VnaCAmJiAhbmVlZF9pb21tdShoYXJkd2FyZV9kb21haW4pICkKICAgICB7CiAgICAgICAg
IGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkKLSAgICAgICAgICAgIGlmICggaW9tbXVf
bWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dy
aXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFp
biwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAgICAgewogICAgICAgICAgICAgd2hpbGUg
KGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlz
ZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFn
ZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFw
X3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSApCiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDcz
ZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTExNDMsMTMgKzExNDMsMTMgQEAg
bWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9sZF9waW4gJiAoR05UUElOX2hzdHdfbWFz
a3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICEoa2lu
ZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKyAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9s
ZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFraW5kICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKKyAg
ICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChtZm4pKSwg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJs
ZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIgKQpAQCAtMTM5OCwxMCArMTM5OCwxMCBA
QCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9IG1hcGtpbmQobGd0LCByZCwgb3AtPm1m
bik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAgICAgICAgZXJyID0gaW9tbXVfdW5tYXBf
cGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAgICAgICAgZXJyID0gaW9tbXVfdW5tYXBf
cGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwogICAgICAgICBlbHNlIGlmICggIShraW5k
ICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQs
IG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3go
b3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBf
cGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9wLT5tZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUpOwogCiAgICAgICAgIGRvdWJsZV9ndF91
bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAzLi44OWIyMTFkNmFhIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTgzNCwx
MSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKIAogICAgICAgICB0aGlzX2NwdShpb21t
dV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAgICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1
c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxi
X2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSksIGRvbmUpOwogICAgICAgICBpZiAoIHVu
bGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAgICAgICByYyA9IHJldDsKIAotICAgICAg
ICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRwLT5ncGZuIC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUp
LCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICYmIHJjID49IDAgKQogICAgICAg
ICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMTBkMTI1
MjU1NC4uMGM2ZTU5MDRkYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yNTQsNyArMjU0
LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFy
Y2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAKLWludCBpb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCitpbnQg
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGNvbnN0IHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMjYzLDEzICsyNjMsMTMgQEAg
aW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZv
cm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
Pm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feChtZm4pLCBmbGFncyk7CiAgICAgaWYgKCB1
bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAm
JiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAg
ICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4
IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1m
biwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKIAogICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwpAQCAtMjc4LDcgKzI3OCw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgcmV0dXJuIHJjOwog
fQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikK
IHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICBpbnQgcmM7CkBAIC0yODYsMTMgKzI4NiwxMyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVk
IHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CiAgICAgaWYgKCB1bmxpa2VseShyYykg
KQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0
ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAg
ICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwgcmMpOworICAgICAgICAgICAgICAgICAg
ICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZuX3goZGZuKSwgcmMpOwogCiAgICAgICAg
IGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CkBAIC0zMTgsOCArMzE4LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVz
KHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9tYXApKTsKIH0KIAotaW50
IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAot
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQoraW50IGlvbW11
X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgdW5zaWduZWQgaW50IHBh
Z2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzI3LDEzICszMjYsMTMgQEAgaW50IGlvbW11X2lvdGxi
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgIGlmICggIWlv
bW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlv
dGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9v
cHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsKICAgICBpZiAo
IHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3du
ICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgot
ICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGRm
biAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUg
SU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJX2RmbiIsIHBhZ2UgY291bnQgJXVcbiIs
CisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByYywgZGZuX3goZGZuKSwgcGFnZV9j
b3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCmlu
ZGV4IGFjNjUzZWVhMGUuLjllNGU4MGRlZWQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4
Ni92dGQuYwpAQCAtMTA3LDcgKzEwNyw4IEBAIHZvaWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfaHdk
b21fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgIHBhZ2VfaXNfcmFtX3R5
cGUocGZuLCBSQU1fVFlQRV9DT05WRU5USU9OQUwpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJs
ZXxJT01NVUZfd3JpdGFibGUpOworICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4o
cGZuKSwgX21mbihwZm4pLAorCQkJICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJs
ZSk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
IFZURFBSRUZJWCAiIGQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCBhYTU0NGI1MjI1Li41YmJm
ZWI4YmJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaApAQCAtMjQsNiArMjQsNyBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9j
ay5oPgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXNhZmUuaD4KKyNp
bmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVk
ZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTQyLDYgKzQz
LDExIEBAIFRZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKICN1bmRlZiBkZm5feAogI2VuZGlmCiAK
K3N0YXRpYyBpbmxpbmUgZGZuX3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkK
K3sKKyAgICByZXR1cm4gX2RmbihkZm5feChkZm4pICsgaSk7Cit9CisKICNkZWZpbmUgSU9NTVVf
UEFHRV9TSElGVCAxMgogI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0Vf
U0hJRlQpCiAjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkp
CkBAIC04Niw5ICs5Miw5IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCk7
CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxfSU9NTVVGX3JlYWRhYmxlKQogI2RlZmlu
ZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9NTVVGX3dyaXRhYmxlICAoMXU8PF9JT01N
VUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKLWludCBfX211c3RfY2hl
Y2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7
CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMjExLDcg
KzIxNyw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0
cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICos
IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCitpbnQgX19tdXN0X2NoZWNr
IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpOwogaW50
IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCk7CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 10:32:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 10: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 1g0Ovf-0008HR-OA; Thu, 13 Sep 2018 10:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0Ove-0008H6-Fi
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 10:32:54 +0000
X-Inumbo-ID: 7f6ae8cc-b740-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f6ae8cc-b740-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 10:33:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78996526"
Date: Thu, 13 Sep 2018 12:32:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180913103242.5xb2evcfx2hhv4ea@mac.bytemobile.com>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1536261934-1236-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 2/3] xen/vcpu: Introduce vcpu_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: 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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDg6MjU6MzNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBMaWtlIF9kb21haW5fZGVzdHJveSgpLCB0aGlzIHdpbGwgZXZlbnR1YWxseSBpZGVt
cG90ZW50bHkgZnJlZSBhbGwgcGFydHMgb2YgYQo+IHN0cnVjdCB2Y3B1Lgo+IAo+IFdoaWxlIGJy
ZWFraW5nIGFwYXJ0IHRoZSBmYWlsdXJlIHBhdGggb2YgdmNwdV9jcmVhdGUoKSwgcmV3b3JrIHRo
ZSBjb2RlZmxvdyB0bwo+IGJlIGluIGEgbGluZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbiBm
b3IgY2xhcml0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:01:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11: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 1g0PNC-0002TL-2p; Thu, 13 Sep 2018 11:01: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=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0PNB-0002T9-6p
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:01:21 +0000
X-Inumbo-ID: 14e3e36f-b744-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14e3e36f-b744-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 12:59:27 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0PN4-0003lf-9t; Thu, 13 Sep 2018 11:01: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 1g0PN3-0006rq-U4; Thu, 13 Sep 2018 11:01:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0PN3-0003fY-S1; Thu, 13 Sep 2018 11:01:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127559-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=51c02bd4f9b8751d35bbdb5a0d152acf7d514907
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 11:01:13 +0000
Subject: [Xen-devel] [libvirt test] 127559: 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>

ZmxpZ2h0IDEyNzU1OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDUxYzAyYmQ0ZjliODc1MWQzNWJiZGI1YTBk
MTUyYWNmN2Q1MTQ5MDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDAgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgIDk5IGRheXMgICA4MSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1NTkgIDIwMTgtMDktMTMgMDQ6MTk6MzAgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRy
YWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBs
aW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXphIDxtYXJjb3Muc291emEu
b3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdvb2dsZW1haWwuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3pu
w61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9r
b3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlubyBUb3NjYW5vIDxwdG9z
Y2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3RveWFub3YxQGdtYWlsLmNv
bT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgcmFteWVsa2VzdCA8cmFt
eWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNv
bT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwuY29tPgogIFJvbWFuIEJv
bHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Ns
b3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214LmNvbT4KICBTaGljaGFu
Z2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBs
aW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0
bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRnb2xlbWJpQHJlZGhhdC5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICB3MDAyNTE1NzQg
PHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1YXFpYW5nLndhbmdAaW50
ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIHhpbmh1YS5DYW8g
PGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NDcwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:06:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11:06: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 1g0PSI-0002iC-SG; Thu, 13 Sep 2018 11:06:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0PSH-0002i7-Rl
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:06:37 +0000
X-Inumbo-ID: 357d17a5-b745-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 357d17a5-b745-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 11:07:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78997881"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/HVM: correct hvmemul_map_linear_addr() for
 multi-page case
Thread-Index: AQHUS0pQD3sbe0coM0yBqw7HFbZe96TuCyXA
Date: Thu, 13 Sep 2018 11:06:26 +0000
Message-ID: <66b6083a08794460b351043133f34bd3@AMSPEX02CL03.citrite.net>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A381302000078001E81DC@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] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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>

Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDExOjEzCj4gVG86
IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2Ml0geDg2L0hWTTogY29ycmVj
dCBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIGZvciBtdWx0aS0KPiBwYWdlIGNhc2UKPiAKPiBU
aGUgZnVuY3Rpb24gZG9lcyB0d28gdHJhbnNsYXRpb25zIGluIG9uZSBnbyBmb3IgYSBzaW5nbGUg
Z3Vlc3QgYWNjZXNzLgo+IEFueSBmYWlsdXJlIG9mIHRoZSBmaXJzdCB0cmFuc2xhdGlvbiBzdGVw
IChndWVzdCBsaW5lYXIgLT4gZ3Vlc3QKPiBwaHlzaWNhbCksIHJlc3VsdGluZyBpbiAjUEYsIG91
Z2h0IHRvIHRha2UgcHJlY2VkZW5jZSBvdmVyIGFueSBmYWlsdXJlCj4gb2YgdGhlIHNlY29uZCBz
dGVwIChndWVzdCBwaHlzaWNhbCAtPiBob3N0IHBoeXNpY2FsKS4gQmFpbCBvdXQgb2YgdGhlCj4g
bG9vcCBlYXJseSBzb2xlbHkgd2hlbiB0cmFuc2xhdGlvbiBwcm9kdWNlcyBIVk1UUkFOU19iYWRf
bGluZWFyX3RvX2dmbiwKPiBhbmQgcmVjb3JkIHRoZSBtb3N0IHJlbGV2YW50IG9mIHBlcmhhcHMg
bXVsdGlwbGUgZGlmZmVyZW50IGVycm9ycwo+IG90aGVyd2lzZS4gKFRoZSBjaG9pY2Ugb2YgWkVS
T19CTE9DS19QVFIgYXMgc2VudGluZWwgaXMgYXJiaXRyYXJ5LikKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjI6IEFkZCBjb21tZW50
IChtYXBwaW5nIHRhYmxlKSBhbmQgYWRqdXN0IHVwZGF0ZV9tYXBfZXJyKCkKPiAgICAgYWNjb3Jk
aW5nbHkuCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC01MzIsNiArNTMyLDM2IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdAo+ICB9Cj4gCj4gIC8qCj4gKyAqIEludGVuZGVk
IG1hcHBpbmcsIGltcGxlbWVudGVkIHdpdGhvdXQgdGFibGUgbG9va3VwOgo+ICsgKgo+ICsgKiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKiB8IFwgbmV3IHwg
ICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfAo+ICsgKiB8ICAgXCAgIHwgT0tBWSAgfCBO
VUxMICB8IFJFVFJZIHwgVU5ITkQgfAo+ICsgKiB8IGVyciBcIHwgICAgICAgfCAgICAgICB8ICAg
ICAgIHwgICAgICAgfAo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICsgKiB8IE9LQVkgIHwgT0tBWSAgfCBOVUxMICB8IFJFVFJZIHwgVU5ITkQgfAo+ICsg
KiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKiB8IE5VTEwg
IHwgTlVMTCAgfCBOVUxMICB8IFJFVFJZIHwgVU5ITkQgfAo+ICsgKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKiB8IFJFVFJZIHwgUkVUUlkgfCBSRVRSWSB8
IFJFVFJZIHwgVU5ITkQgfAo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgKiB8IFVOSE5EIHwgVU5ITkQgfCBVTkhORCB8IFVOSE5EIHwgVU5ITkQgfAo+
ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKi8KPiAr
c3RhdGljIHZvaWQgKnVwZGF0ZV9tYXBfZXJyKHZvaWQgKmVyciwgdm9pZCAqbmV3KQo+ICt7Cj4g
KyAgICBpZiAoIGVyciA9PSBaRVJPX0JMT0NLX1BUUiB8fCBlcnIgPT0gRVJSX1BUUih+WDg2RU1V
TF9PS0FZKSB8fAo+ICsgICAgICAgICBuZXcgPT0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFC
TEUpICkKPiArICAgICAgICByZXR1cm4gbmV3Owo+ICsKPiArICAgIGlmICggbmV3ID09IEVSUl9Q
VFIoflg4NkVNVUxfT0tBWSkgfHwKPiArICAgICAgICAgZXJyID09IEVSUl9QVFIoflg4NkVNVUxf
VU5IQU5ETEVBQkxFKSApCj4gKyAgICAgICAgcmV0dXJuIGVycjsKPiArCj4gKyAgICByZXR1cm4g
ZXJyID86IG5ldzsKClRvb2sgYSB3aGlsZSB0byBjaGVjayBidXQgdGhhdCBsb2dpYyBkb2VzIG1h
dGNoIHRoZSB0YWJsZSA6LSkKCj4gK30KPiArCj4gKy8qCj4gICAqIE1hcCB0aGUgZnJhbWUocykg
Y292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCj4gICAq
IGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8q
KSBmb3Igb3RoZXIKPiBlcnJvcnMKPiAgICogaW5jbHVkaW5nIEVSUl9QVFIoflg4NkVNVUxfT0tB
WSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCj4gQEAgLTU0NCw3ICs1NzQsNyBAQCBzdGF0
aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7Cj4gLSAgICB2b2lkICplcnIsICptYXBwaW5nOwo+ICsgICAgdm9pZCAqZXJyID0gWkVS
T19CTE9DS19QVFIsICptYXBwaW5nOwoKR2l2ZW4gdGhlIHJldmlzZWQgbG9naWMsIGNhbid0IHlv
dSBqdXN0IHN0YXJ0ICplcnIgd2l0aCB0aGUgdmFsdWUgRVJSX1BUUih+WDg2RU1VTF9PS0FZKSBu
b3c/IFlvdSBjYW4gdGhlbiBsb3NlIHRoZSBleHRyYSB0ZXN0IGluIHRoZSBmaXJzdCBpZiBvZiB1
cGRhdGVfbWFwX2VycigpLgoKICBQYXVsCgo+ICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9
ICgobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCj4gICAgICAgICAg
KGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiBAQCAt
NjAwLDI3ICs2MzAsMjggQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+
ICAgICAgICAgICAgICBnb3RvIG91dDsKPiAKPiAgICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOgo+IC0gICAgICAgICAgICBlcnIgPSBOVUxMOwo+IC0gICAgICAgICAgICBnb3Rv
IG91dDsKPiArICAgICAgICAgICAgZXJyID0gdXBkYXRlX21hcF9lcnIoZXJyLCBOVUxMKTsKPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gCj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFn
ZWRfb3V0Ogo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAtICAgICAgICAg
ICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gLSAgICAgICAgICAgIGdvdG8gb3V0
Owo+ICsgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9QVFIoflg4NkVN
VUxfUkVUUlkpKTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gCj4gICAgICAgICAgZGVmYXVs
dDoKPiAtICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICAgICAgICAgIGVyciA9
IHVwZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpKTsKPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgICptZm4rKyA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+IAo+ICAgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3Jp
dGUocDJtdCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2
RU1VTF9PS0FZKTsKPiAtICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICAgICAgfQo+ICsgICAg
ICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9QVFIoflg4NkVNVUxfT0tBWSkp
Owo+ICAgICAgfQo+IAo+ICsgICAgaWYgKCBlcnIgIT0gWkVST19CTE9DS19QVFIgKQo+ICsgICAg
ICAgIGdvdG8gb3V0Owo+ICsKPiAgICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xl
IGZyYW1lPyAqLwo+ICAgICAgaWYgKCBucl9mcmFtZXMgPT0gMSApCj4gICAgICAgICAgbWFwcGlu
ZyA9IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7Cj4gQEAgLTYzOSw2ICs2
NzAsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gICAgICByZXR1
cm4gbWFwcGluZyArIChsaW5lYXIgJiB+UEFHRV9NQVNLKTsKPiAKPiAgIHVuaGFuZGxlYWJsZToK
PiArICAgIEFTU0VSVChlcnIgPT0gWkVST19CTE9DS19QVFIpOwo+ICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpOwo+IAo+ICAgb3V0Ogo+IAo+IAo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:39:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11:39: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 1g0Py3-0004vw-Fe; Thu, 13 Sep 2018 11:39:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0Py1-0004vr-MH
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:39:25 +0000
X-Inumbo-ID: cb10ae5d-b749-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb10ae5d-b749-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 11:40:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 05:39:23 -0600
Message-Id: <5B9A4C6902000078001E8280@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 05:39:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <66b6083a08794460b351043133f34bd3@AMSPEX02CL03.citrite.net>
In-Reply-To: <66b6083a08794460b351043133f34bd3@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: Andrew Cooper <andrew.cooper3@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+IE9uIDEzLjA5LjE4IGF0IDEzOjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMyBTZXB0ZW1iZXIgMjAxOCAxMToxMwo+PiAKPj4gQEAgLTU0NCw3ICs1NzQsNyBAQCBzdGF0
aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4+ICAgICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7Cj4+IC0gICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPj4gKyAgICB2b2lkICplcnIg
PSBaRVJPX0JMT0NLX1BUUiwgKm1hcHBpbmc7Cj4gCj4gR2l2ZW4gdGhlIHJldmlzZWQgbG9naWMs
IGNhbid0IHlvdSBqdXN0IHN0YXJ0ICplcnIgd2l0aCB0aGUgdmFsdWUgCj4gRVJSX1BUUih+WDg2
RU1VTF9PS0FZKSBub3c/IFlvdSBjYW4gdGhlbiBsb3NlIHRoZSBleHRyYSB0ZXN0IGluIHRoZSBm
aXJzdCBpZiAKPiBvZiB1cGRhdGVfbWFwX2VycigpLgoKTm8sIEkgZG9uJ3QgdGhpbmsgSSBjYW4s
IGJlY2F1c2Ugb2YgLi4uCgo+PiAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSAoKGxpbmVh
ciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVCkgLQo+PiAgICAgICAgICAobGluZWFy
ID4+IFBBR0VfU0hJRlQpICsgMTsKPj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gQEAgLTYwMCwy
NyArNjMwLDI4IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPj4gICAg
ICAgICAgICAgIGdvdG8gb3V0Owo+PiAKPj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKPj4gLSAgICAgICAgICAgIGVyciA9IE5VTEw7Cj4+IC0gICAgICAgICAgICBnb3Rv
IG91dDsKPj4gKyAgICAgICAgICAgIGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVyciwgTlVMTCk7Cj4+
ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gCj4+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKPj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+PiAtICAg
ICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4+IC0gICAgICAgICAgICBn
b3RvIG91dDsKPj4gKyAgICAgICAgICAgIGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BU
Uih+WDg2RU1VTF9SRVRSWSkpOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+IAo+PiAgICAg
ICAgICBkZWZhdWx0Ogo+PiAtICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4+ICsgICAg
ICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9QVFIoflg4NkVNVUxfVU5IQU5E
TEVBQkxFKSk7Cj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgfQo+PiAKPj4g
ICAgICAgICAgKm1mbisrID0gcGFnZV90b19tZm4ocGFnZSk7Cj4+IAo+PiAgICAgICAgICBpZiAo
IHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAg
ICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKPj4gLSAgICAgICAgICAgIGdvdG8gb3V0
Owo+PiAtICAgICAgICB9Cj4+ICsgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIs
IEVSUl9QVFIoflg4NkVNVUxfT0tBWSkpOwoKLi4uIHRoaXMgYW5kIC4uLgoKPj4gICAgICB9Cj4+
IAo+PiArICAgIGlmICggZXJyICE9IFpFUk9fQkxPQ0tfUFRSICkKPj4gKyAgICAgICAgZ290byBv
dXQ7CgouLi4gdGhpcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:41:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11: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 1g0Pzk-0005Xo-SC; Thu, 13 Sep 2018 11:41:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Pzj-0005Xg-Lq
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:41:11 +0000
X-Inumbo-ID: 09b4542b-b74a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09b4542b-b74a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 11:42:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="78999586"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2] x86/HVM: correct hvmemul_map_linear_addr() for
 multi-page case
Thread-Index: AQHUS0pQD3sbe0coM0yBqw7HFbZe96TuCyXA///pkoCAACGvsA==
Date: Thu, 13 Sep 2018 11:41:08 +0000
Message-ID: <a6d92a1e05454a13a9abc6fa55bfcd9b@AMSPEX02CL03.citrite.net>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <66b6083a08794460b351043133f34bd3@AMSPEX02CL03.citrite.net>
 <5B9A4C6902000078001E8280@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A4C6902000078001E8280@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] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: Andrew Cooper <Andrew.Cooper3@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTI6MzkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjJdIHg4Ni9IVk06IGNv
cnJlY3QgaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSBmb3IKPiBtdWx0aS1wYWdlIGNhc2UKPiAK
PiA+Pj4gT24gMTMuMDkuMTggYXQgMTM6MDYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+
PiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOCAxMToxMwo+ID4+Cj4gPj4gQEAgLTU0NCw3ICs1NzQs
NyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gPj4gICAgICBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ID4+ICB7Cj4gPj4gICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gPj4gLSAgICB2b2lkICplcnIsICptYXBwaW5nOwo+
ID4+ICsgICAgdm9pZCAqZXJyID0gWkVST19CTE9DS19QVFIsICptYXBwaW5nOwo+ID4KPiA+IEdp
dmVuIHRoZSByZXZpc2VkIGxvZ2ljLCBjYW4ndCB5b3UganVzdCBzdGFydCAqZXJyIHdpdGggdGhl
IHZhbHVlCj4gPiBFUlJfUFRSKH5YODZFTVVMX09LQVkpIG5vdz8gWW91IGNhbiB0aGVuIGxvc2Ug
dGhlIGV4dHJhIHRlc3QgaW4gdGhlCj4gZmlyc3QgaWYKPiA+IG9mIHVwZGF0ZV9tYXBfZXJyKCku
Cj4gCj4gTm8sIEkgZG9uJ3QgdGhpbmsgSSBjYW4sIGJlY2F1c2Ugb2YgLi4uCj4gCj4gPj4gICAg
ICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+
Cj4gUEFHRV9TSElGVCkgLQo+ID4+ICAgICAgICAgIChsaW5lYXIgPj4gUEFHRV9TSElGVCkgKyAx
Owo+ID4+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPj4gQEAgLTYwMCwyNyArNjMwLDI4IEBAIHN0
YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiA+PiAgICAgICAgICAgICAgZ290
byBvdXQ7Cj4gPj4KPiA+PiAgICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+
ID4+IC0gICAgICAgICAgICBlcnIgPSBOVUxMOwo+ID4+IC0gICAgICAgICAgICBnb3RvIG91dDsK
PiA+PiArICAgICAgICAgICAgZXJyID0gdXBkYXRlX21hcF9lcnIoZXJyLCBOVUxMKTsKPiA+PiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gPj4KPiA+PiAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dm
bl9wYWdlZF9vdXQ6Cj4gPj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+ID4+
IC0gICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX1JFVFJZKTsKPiA+PiAtICAgICAg
ICAgICAgZ290byBvdXQ7Cj4gPj4gKyAgICAgICAgICAgIGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVy
ciwgRVJSX1BUUih+WDg2RU1VTF9SRVRSWSkpOwo+ID4+ICsgICAgICAgICAgICBjb250aW51ZTsK
PiA+Pgo+ID4+ICAgICAgICAgIGRlZmF1bHQ6Cj4gPj4gLSAgICAgICAgICAgIGdvdG8gdW5oYW5k
bGVhYmxlOwo+ID4+ICsgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbWFwX2VycihlcnIsIEVSUl9Q
VFIoflg4NkVNVUxfVU5IQU5ETEVBQkxFKSk7Cj4gPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+
ID4+ICAgICAgICAgIH0KPiA+Pgo+ID4+ICAgICAgICAgICptZm4rKyA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwo+ID4+Cj4gPj4gICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSAp
Cj4gPj4gLSAgICAgICAgewo+ID4+IC0gICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVM
X09LQVkpOwo+ID4+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiA+PiAtICAgICAgICB9Cj4gPj4g
KyAgICAgICAgICAgIGVyciA9IHVwZGF0ZV9tYXBfZXJyKGVyciwgRVJSX1BUUih+WDg2RU1VTF9P
S0FZKSk7Cj4gCj4gLi4uIHRoaXMgYW5kIC4uLgo+IAo+ID4+ICAgICAgfQo+ID4+Cj4gPj4gKyAg
ICBpZiAoIGVyciAhPSBaRVJPX0JMT0NLX1BUUiApCj4gPj4gKyAgICAgICAgZ290byBvdXQ7Cj4g
Cj4gLi4uIHRoaXMuCgpBaCB5ZXMuIEluIHdoaWNoIGNhc2UuLi4KClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAKPiBKYW4KPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:45:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11: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 1g0Q41-0005km-FF; Thu, 13 Sep 2018 11:45:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yl3a=l3=citrix.com=prvs=787e22e97=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g0Q40-0005kh-FL
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:45:36 +0000
X-Inumbo-ID: a8075b62-b74a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8075b62-b74a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 11:46:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,368,1531785600"; d="scan'208";a="65205801"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180830075214.11807-1-jgross@suse.com>
 <5B87AA5202000078001E3677@suse.com>
 <222d0135-0c6f-2327-2539-3479e938ec6c@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <7d33185a-0738-1f78-1fdd-534fb05cd96c@citrix.com>
Date: Thu, 13 Sep 2018 12:45:30 +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: <222d0135-0c6f-2327-2539-3479e938ec6c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xentrace: handle sparse cpu ids correctly
 in xen trace buffer 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.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>

T24gMDgvMzAvMjAxOCAxMDoyOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAzMC8wOC8x
OCAxMDoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMwLjA4LjE4IGF0IDA5OjUyLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIGlu
dCBhbGxvY190cmFjZV9idWZzKHVuc2lnbmVkIGludCBwYWdlcykKPj4+ICAgICAgICogQWxsb2Nh
dGUgYnVmZmVycyBmb3IgYWxsIG9mIHRoZSBjcHVzLgo+Pj4gICAgICAgKiBJZiBhbnkgZmFpbHMs
IGRlYWxsb2NhdGUgd2hhdCB5b3UgaGF2ZSBzbyBmYXIgYW5kIGV4aXQuCj4+PiAgICAgICAqLwo+
Pj4gLSAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKPj4+ICsgICAgZm9yX2VhY2hfcHJlc2Vu
dF9jcHUoY3B1KQo+Pj4gICAgICB7Cj4+PiAgICAgICAgICBvZmZzZXQgPSB0X2luZm9fZmlyc3Rf
b2Zmc2V0ICsgKGNwdSAqIHBhZ2VzKTsKPj4+ICAgICAgICAgIHRfaW5mby0+bWZuX29mZnNldFtj
cHVdID0gb2Zmc2V0Owo+Pgo+PiBEb2Vzbid0IHRoaXMgZ28gYSBsaXR0bGUgdG9vIGZhcj8gV2h5
IHdvdWxkIHlvdSBhbGxvY2F0ZSBidWZmZXJzIGZvciBDUFVzCj4+IHdoaWNoIGNhbiBuZXZlciBi
ZSBicm91Z2h0IG9ubGluZT8gVGhlcmUgb3VnaHQgdG8gYmUgYSBtaWRkbGUgZ3JvdW5kLAo+PiB3
aGVyZSBvbmxpbmUtYWJsZSBDUFVzIGhhdmUgYnVmZmVycyBhbGxvY2F0ZWQsIGJ1dCBub24tb25s
aW5lLWFibGUgb25lcwo+PiB3b24ndC4gT24gbGFyZ2VyIHN5c3RlbXMgSSBndWVzcyB0aGUgZGlm
ZmVyZW5jZSBtYXkgYmUgcXVpdGUgbm90aWNhYmxlLgo+IAo+IEFjY29yZGluZyB0byB0aGUgY29t
bWVudHMgaW4gaW5jbHVkZS94ZW4vY3B1bWFzay5oIGNwdV9wcmVzZW50X21hcAo+IHJlcHJlc2Vu
dHMgdGhlIHBvcHVsYXRlZCBjcHVzLgo+IAo+IEkga25vdyB0aGF0IGN1cnJlbnRseSB0aGVyZSBp
cyBubyBzdXBwb3J0IGZvciBvbmxpbmluZyBhIHBhcmtlZCBjcHUKPiBhZ2FpbiwgYnV0IEkgdGhp
bmsgaGF2aW5nIHRvIHRoaW5rIGFib3V0IFhlbnRyYWNlIGJ1ZmZlciBhbGxvY2F0aW9uIGluCj4g
Y2FzZSBvbmxpbmluZyBvZiBwYXJrZWQgY3B1cyBpcyBhZGRlZCB3b3VsZCBiZSBhIG5lYXJseSAx
MDAlIGNoYW5jZSB0bwo+IGludHJvZHVjZSBhIGJ1Zy4KPiAKPiBYZW50cmFjZSBpcyB1c2VkIGZv
ciB0ZXN0aW5nIHB1cnBvc2VzIG9ubHkuIFNvIElNSE8gYWxsb2NhdGluZyBzb21lIG1vcmUKPiBt
ZW1vcnkgaXMgYWNjZXB0YWJsZS4KCk9uIHRoZSBvdGhlciBoYW5kLCBzaXplIG9mIGJ1ZmZlcnMg
Y2FuIGJlIGEgc2lnbmlmaWNhbnQgZmFjdG9yIGluCndoZXRoZXIgeW91IGNhbiBtYW5hZ2UgdG8g
Y2F0Y2ggdGhlIGJlaGF2aW9yIHlvdSB3YW50IG9yIHdoZXRoZXIgdGhlcmUKd2lsbCBiZSBnYXBz
IGR1ZSB0byBkcm9wcGVkIHJlY29yZHM7IGFueXRoaW5nIHRoYXQgY2FuIG1ha2UgdGhvc2UKYWxs
b2NhdGlvbnMgZ28gZmFydGhlciB3aWxsIGJlIGhlbHBmdWwuCgpBbnlvbmUgYnJpbmdpbmcgYSBw
YXJrZWQgY3B1IGJhY2sgdXAgc2hvdWxkIGhhdmUgdG8gZ28gdGhyb3VnaCBhbGwKaW5zdGFuY2Vz
IG9mIHBlcl9jcHUoKSBhbmQgZmlndXJlIG91dCBpZiB0aGV5IG5lZWQgdG8gZG8gc29tZXRoaW5n
OyB0aGF0CnNob3VsZCBjYXRjaCB0aGlzIGlzc3VlLCBpZiBpdCBoYXBwZW5zLgoKU28gYWx0aG91
Z2ggaXQncyBhIGJpdCBvZiBhIHRvdWdoIGRlY2lzaW9uLCBJJ2QgbGVhdmUgdGhpcwpmb3JfZWFj
aF9vbmxpbmVfY3B1KCksIGFzIEphbiBzdWdnZXN0cy4KClRoYW5rcywKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:49:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0Q84-0005wz-1u; Thu, 13 Sep 2018 11:49:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0Q82-0005wu-MF
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:49:46 +0000
X-Inumbo-ID: 3ce8634c-b74b-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ce8634c-b74b-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 11:50:41 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 13:49:44 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 12:49:29 +0100
Message-ID: <26834ac4f406f240b8b0c46994535e6a33f0e440.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Steven Haigh <netwiz@crc.id.au>, Juergen Gross <jgross@suse.com>
Date: Thu, 13 Sep 2018 13:49:15 +0200
In-Reply-To: <2d2f115d3f45d76ea439a1b36df9953a3b979aca.camel@suse.com>
References: <6564259.GaOmOO5kt2@wopr.lan.crc.id.au>
 <29fc38c6-8908-2f6f-e496-a1644f56c59e@suse.com>
 <4e93ef83fb40d6a2a87f902f17bc0bc5@crc.id.au>
 <2d2f115d3f45d76ea439a1b36df9953a3b979aca.camel@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] RFE: Detect NUMA misconfigurations and prevent
 machine freezes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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: multipart/mixed; boundary="===============7204716364333322960=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7204716364333322960==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-fgndkkfd5fOnNtFIZZWP"


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

On Wed, 2018-09-12 at 17:13 +0200, Dario Faggioli wrote:
> On Thu, 2018-08-30 at 14:01 +1000, Steven Haigh wrote:
> >=20
> > Add the CPUs:
> > (XEN) Adding cpu 12 to runqueue 0
> > (XEN)  First cpu on runqueue, activating
> > (XEN) Removing cpu 12 from runqueue 0
> > (XEN) Adding cpu 13 to runqueue 0
> > (XEN) Removing cpu 13 from runqueue 0
> > (XEN) Adding cpu 14 to runqueue 0
> > (XEN) Removing cpu 14 from runqueue 0
> > (XEN) Xen BUG at sched_credit2.c:3452
> > (XEN) Adding cpu 15 to runqueue 0
> > (XEN) ----[ Xen-4.10.2-pre  x86_64  debug=3Dn   Not tainted ]----
> >=20
> That's not a debug build, though.
>=20
> It would be useful to test one such build (as suggested by Juergen),
> to
> see if any of the existing ASSERTs triggers.
>=20
Ok, ignore this.

I have identified the problem, and I'm in the process of sending a
patch (to which I'll Cc you).

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/

--=-fgndkkfd5fOnNtFIZZWP
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+4FAluaTrwACgkQFkJ4iaW4
c+6cqA//b6LEq2KLiWPKCpcBmVdWzawUzcCzwMnJu7yIco2vJzieKEMxRP2ywEla
/J+08vERxk1YcCsl/o1wcXOrIhvzsjVf+SXJeOXBRZTBAmd6BjWh8KxEV/sr3j10
qkwQHGnRDphx1fa8I6DhtWzoGa8Nyd+hVDmnil02K4YumZr2lKBbM5Oc+0s1MUK+
mojS0wxTLGuQyWCaThBx0SGVnBrrUkztUtCPWEUKSXkzQZeNYGAdE36Yp3wxz3gr
C0OI/nWj3K7vRcwUpQBVvGCVCWCtMG8KYiUtKQAAbKIBQ5Kkl7XHuWnTga0ym8UQ
MjfH3eNY9J9c7fGePq8IcCROU96HWaQeNwRTxdQc/9rpBWYRSKopvNwpFeWTAYUM
XkUH2GN5MJL0jHeOYw2zxSEojEiIHtETJ5So/70W9TbTLMaq1xT3p2cAZv4xyFuj
OCJ4c9UlIUGhS1EQl+QysWxJNSgNiaaWMywR6oQoGRHt+pkhDXPEENyofl50NKx6
C1dY33i3eJP18f2Af3133OyHAu5JO+CRDXp57kuHm9P7zRR3T4C/N2Y4rsFXF4LL
bA5+/+/CTvo6rA5g5ljaRfDzhgyAjrzjfqsoT72ONp9U6+K2ZvkSOTbVCseXEMap
1xYwns/aFpBOTWCxCPkQ2dTyPrRlrVkjfxmzG+5A8ZdaOhCFjQE=
=Dnm9
-----END PGP SIGNATURE-----

--=-fgndkkfd5fOnNtFIZZWP--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7204716364333322960==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 11:54:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 11:54: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 1g0QCE-0006dz-LX; Thu, 13 Sep 2018 11:54: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=uczw=l3=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1g0QCD-0006du-8s
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 11:54:05 +0000
X-Inumbo-ID: 72ee2603-b74b-11e8-a8a5-bc764e045a96
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72ee2603-b74b-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 13:52:12 +0200 (CEST)
Received: by mail-wm0-f68.google.com with SMTP id r1-v6so1483762wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 04:54:03 -0700 (PDT)
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:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=fAmQBq4VIVBwLo06zejn/6u8+KcF4Yrvdcdl4owX/A4=;
 b=RkzfJn8oNo4eifZutTji8qi3vEbFAcHAoVcauWP00ffQwlZ3m2xHTfejPMmnESHqHk
 bvBAyCIxGzm97v0vEgCSBf3SLyDw6XMa2MBxZsRMUmmDZ6xZuvxDkhxql+ltDtsZNkE7
 76uyJcsubfShpK83yy+tYb40ocRs6V+dYelY3KBWmy3BW3JGAFz8nmoFn6Z8MkYu0MSU
 oT+U0HQQqnEu9vMDmS9uHigrB/8Op7uYeW8ldLeRlbiVUQA/VZOhEamOyURRmd7udL7+
 NPdaO010L9653pzWWqHBQskbXfJVgstCRz+2PbGcrlckNAO3/IYbgGnRU0N+5EJ4y76i
 bmpw==
X-Gm-Message-State: APzg51DghgPt8W5DthnLWPSM9ZB3SpRzMr0RI//PCrv0y4sZioJvQbfW
 QlOtmWzAPal6psz8cclzxV4=
X-Google-Smtp-Source: ANB0VdYA0r50skKX2W/Pe8OEVyNXy66r9w2x+yn6LAtypldonFF7mGSovCn0NdaBRhp4PZMIUdthpA==
X-Received: by 2002:a1c:b49:: with SMTP id 70-v6mr4809633wml.149.1536839642441; 
 Thu, 13 Sep 2018 04:54:02 -0700 (PDT)
Received: from Palanthas.fritz.box ([80.66.223.31])
 by smtp.gmail.com with ESMTPSA id u1-v6sm3499613wrt.59.2018.09.13.04.54.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 13 Sep 2018 04:54:01 -0700 (PDT)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 13:53:49 +0200
Message-ID: <153683962932.12063.15985092124725980082.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: sched/Credit2: fix bug when moving CPUs
 between two Credit2 cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Steven Haigh <netwiz@crc.id.au>,
 George Dunlap <george.dunlap@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>

V2hldGhlciBvciBub3QgYSBDUFUgaXMgYXNzaWduZWQgdG8gYSBydW5xdWV1ZSAoYW5kLCBpZiB5
ZXMsIHRvIHdoaWNoCm9uZSkgd2l0aGluIGEgQ3JlZGl0MiBzY2hlZHVsZXIgaW5zdGFuY2UgbXVz
dCBiZSBib3RoIGEgcGVyLWNwdSBhbmQKcGVyLXNjaGVkdWxlciBpbnN0YW5jZSBvbmUuCgpJbiBm
YWN0LCB3aGVuIHdlIG1vdmUgYSBDUFUgYmV0d2VlbiBjcHVwb29scywgd2UgZmlyc3Qgc2V0dXAg
aXRzIHBlci1jcHUKZGF0YSBpbiB0aGUgbmV3IHBvb2wsIGFuZCB0aGVuIGNsZWFudXAgaXRzIHBl
ci1jcHUgZGF0YSBmcm9tIHRoZSBvbGQKcG9vbC4gSW4gQ3JlZGl0Miwgd2hlbiB0aGVyZSBjdXJy
ZW50bHkgaXMgbm8gcGVyLXNjaGVkdWxlciwgcGVyLWNwdQpkYXRhIChhcyB0aGUgY3B1LXRvLXJ1
bnF1ZXVlIG1hcCBpcyBzdG9yZWQgb24gYSBwZXItY3B1IGJhc2lzIG9ubHkpLAp0aGlzIG1lYW5z
IHRoYXQgdGhlIGNsZWFudXAgb2YgdGhlIG9sZCBwZXItY3B1IGRhdGEgY2FuIG1lc3Mgd2l0aCB0
aGUKbmV3IHBlci1jcHUgZGF0YSwgbGVhZGluZyB0byBjcmFzaGVzIGxpa2UgdGhpczoKCmh0dHBz
Oi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnL21z
ZzIzMzA2Lmh0bWwKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcvbXNnMjMzNTAuaHRtbAoKQmFzaWNhbGx5LCB3aGVuIGNzY2hlZDJfZGVp
bml0X3BkYXRhKCkgaXMgY2FsbGVkIGZvciBDUFUgMTMsIGZvciBmdWxseQpyZW1vdmluZyB0aGUg
Q1BVIGZyb20gUG9vbC0wLCBwZXJfY3B1KDEzLHJ1bnFfbWFwKSBhbHJlYWR5IGNvbnRhaW4gdGhl
CmlkIG9mIHRoZSBydW5xdWV1ZSB0byB3aGljaCB0aGUgQ1BVIGhhcyBiZWVuIGFzc2lnbmVkIGlu
IHRoZSBzY2hlZHVsZXIKb2YgUG9vbC0xLCB3aGljaCBtZWFucyB3cm9uZyBydW5xdWV1ZSBtYW5p
cHVsYXRpb25zIGhhcHBlbiBpbiBQb29sLTAncwpzY2hlZHVsZXIuIEZ1cnRoZXJtb3JlLCBhdCB0
aGUgZW5kIG9mIHN1Y2ggY2FsbCwgdGhhdCBzYW1lIHJ1bnFfbWFwIGlzCnVwZGF0ZWQgd2l0aCAt
MSwgd2hpY2ggaXMgd2hhdCBjYXVzZXMgdGhlIEJVR19PTiBpbiBjc2NoZWQyX3NjaGVkdWxlKCks
Cm9uIENQVSAxMywgdG8gdHJpZ2dlci4KClNvLCBpbnN0ZWFkIG9mIHJldmVydGluZyBhMmM0ZTVh
YjU5ZCAieGVuOiBjcmVkaXQyOiBtYWtlIHRoZSBjcHUgdG8KcnVucXVldWUgbWFwIHBlci1jcHUi
IChhcyB3ZSBkb24ndCB3YW50IHRvIGdvIGJhY2sgdG8gaGF2aW5nIHRoZSBodWdlCmFycmF5IGlu
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUpIGFkZCBhIHBlci1jcHUgc2NoZWR1bGVyIHNwZWNpZmlj
IGRhdGEKc3RydWN0dXJlLCBsaWtlLCBmb3IgaW5zdGFuY2UsIENyZWRpdDEgaGFzIGFscmVhZHku
IFRoYXQgKGZvciBub3cpIG9ubHkKY29udGFpbnMgb25lIGZpZWxkOiB0aGUgaWQgb2YgdGhlIHJ1
bnF1ZXVlIHRoZSBDUFUgaXMgYXNzaWduZWQgdG8uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KQ2M6IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4KQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KLS0tClRoaXMgaXMgYSBidWdmaXgsIHNvIGl0IHdhbnRzIHRvIGJlIGNvbnNp
ZGVyZWQgZm9yIGJhY2twb3J0aW5nIHRvIHN0YWJsZQpyZWxlYXNlcyB0aGF0IGhhdmUgY29tbWl0
IGEyYzRlNWFiNTlkIGluIHRoZW0uIEluIGNhc2UgaXQgdHVybnMgb3V0IHRvIGJlCm5vdCB0cml2
aWFsLCBJIGNhbiBoZWxwIHdpdGggdGhhdC4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyB8ICAxMDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCmluZGV4IDc0Mzg0ODEyMWYuLjJiMTZiY2VhMjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC01MDgs
MTEgKzUwOCwxMCBAQCBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlIHsKIAogLyoKICAqIFBoeXNpY2Fs
IENQVQotICoKLSAqIFRoZSBvbmx5IHBlci1wQ1BVIGluZm9ybWF0aW9uIHdlIG5lZWQgdG8gbWFp
bnRhaW4gaXMgb2Ygd2hpY2ggcnVucXVldWUKLSAqIGVhY2ggQ1BVIGlzIHBhcnQgb2YuCiAgKi8K
LXN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIHJ1bnFfbWFwKTsKK3N0cnVjdCBjc2NoZWQyX3Bj
cHUgeworICAgIGludCBydW5xX2lkOworfTsKIAogLyoKICAqIFZpcnR1YWwgQ1BVCkBAIC01NzEs
NiArNTcwLDExIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqY3NjaGVk
Ml9wcml2KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICByZXR1cm4gb3BzLT5zY2hl
ZF9kYXRhOwogfQogCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJf
cGNwdSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIGNwdSkuc2NoZWRfcHJpdjsKK30KKwogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpjc2NoZWQyX3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuIHYt
PnNjaGVkX3ByaXY7CkBAIC01ODQsNyArNTg4LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3Nj
aGVkMl9kb20gKmNzY2hlZDJfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAvKiBDUFUgdG8g
cnVucV9pZCBtYWNybyAqLwogc3RhdGljIGlubGluZSBpbnQgYzJyKHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0gICAgcmV0dXJuIHBlcl9jcHUocnVucV9tYXAsIGNwdSk7CisgICAgcmV0dXJuIGNzY2hl
ZDJfcGNwdShjcHUpLT5ydW5xX2lkOwogfQogCiAvKiBDUFUgdG8gcnVucXVldWUgc3RydWN0IG1h
Y3JvICovCkBAIC0zNzc4LDMxICszNzgyLDQ1IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAjdW5kZWYgY3B1c3RyCiB9CiAKK3N0YXRpYyB2b2lkICoKK2NzY2hl
ZDJfYWxsb2NfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQorewor
ICAgIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYzsKKworICAgIHNwYyA9IHh6YWxsb2Moc3RydWN0
IGNzY2hlZDJfcGNwdSk7CisgICAgaWYgKCBzcGMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOworCisgICAgLyogTm90IGluIGFueSBydW5xdWV1ZSB5ZXQgKi8KKyAg
ICBzcGMtPnJ1bnFfaWQgPSAtMTsKKworICAgIHJldHVybiBzcGM7Cit9CisKIC8qIFJldHVybnMg
dGhlIElEIG9mIHRoZSBydW5xdWV1ZSB0aGUgY3B1IGlzIGFzc2lnbmVkIHRvLiAqLwogc3RhdGlj
IHVuc2lnbmVkCi1pbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgdW5zaWdu
ZWQgaW50IGNwdSkKK2luaXRfcGRhdGEoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1
Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCisgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0g
ICAgdW5zaWduZWQgcnFpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsK
IAogICAgIEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoJnBydi0+bG9jaykpOwogICAgIEFTU0VS
VCghY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7CisgICAgLyogQ1BV
IGRhdGEgbmVlZHMgdG8gYmUgYWxsb2NhdGVkLCBidXQgc3RpbGwgdW5pbml0aWFsaXplZC4gKi8K
KyAgICBBU1NFUlQoc3BjICYmIHNwYy0+cnVucV9pZCA9PSAtMSk7CiAKICAgICAvKiBGaWd1cmUg
b3V0IHdoaWNoIHJ1bnF1ZXVlIHRvIHB1dCBpdCBpbiAqLwotICAgIHJxaSA9IGNwdV90b19ydW5x
dWV1ZShwcnYsIGNwdSk7CisgICAgc3BjLT5ydW5xX2lkID0gY3B1X3RvX3J1bnF1ZXVlKHBydiwg
Y3B1KTsKIAotICAgIHJxZCA9IHBydi0+cnFkICsgcnFpOworICAgIHJxZCA9IHBydi0+cnFkICsg
c3BjLT5ydW5xX2lkOwogCi0gICAgcHJpbnRrKFhFTkxPR19JTkZPICJBZGRpbmcgY3B1ICVkIHRv
IHJ1bnF1ZXVlICVkXG4iLCBjcHUsIHJxaSk7Ci0gICAgaWYgKCAhIGNwdW1hc2tfdGVzdF9jcHUo
cnFpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKSApCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJBZGRp
bmcgY3B1ICVkIHRvIHJ1bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CisgICAgaWYg
KCAhIGNwdW1hc2tfdGVzdF9jcHUoc3BjLT5ydW5xX2lkLCAmcHJ2LT5hY3RpdmVfcXVldWVzKSAp
CiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBGaXJzdCBjcHUgb24gcnVucXVl
dWUsIGFjdGl2YXRpbmdcbiIpOwotICAgICAgICBhY3RpdmF0ZV9ydW5xdWV1ZShwcnYsIHJxaSk7
CisgICAgICAgIGFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsKICAgICB9CiAg
ICAgCi0gICAgLyogU2V0IHRoZSBydW5xdWV1ZSBtYXAgKi8KLSAgICBwZXJfY3B1KHJ1bnFfbWFw
LCBjcHUpID0gcnFpOwotICAgIAogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRs
ZSk7CiAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1
bWFza19zZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwpAQCAtMzgxMSw3ICszODI5LDcg
QEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBj
cHUpCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID09IDEgKQogICAgICAg
ICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIAotICAgIHJldHVybiBycWk7CisgICAgcmV0dXJuIHNw
Yy0+cnVucV9pZDsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTM4MjIsMTYgKzM4NDAsMTAgQEAgY3Nj
aGVkMl9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEs
IGludCBjcHUpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBycWk7CiAK
LSAgICAvKgotICAgICAqIHBkYXRhIGNvbnRhaW5zIHdoYXQgYWxsb2NfcGRhdGEgcmV0dXJuZWQu
IEJ1dCBzaW5jZSB3ZSBkb24ndCAobmVlZCB0bykKLSAgICAgKiBpbXBsZW1lbnQgYWxsb2NfcGRh
dGEsIGVpdGhlciB0aGF0J3MgTlVMTCwgb3Igc29tZXRoaW5nIGlzIHZlcnkgd3JvbmchCi0gICAg
ICovCi0gICAgQVNTRVJUKCFwZGF0YSk7Ci0KICAgICB3cml0ZV9sb2NrX2lycXNhdmUoJnBydi0+
bG9jaywgZmxhZ3MpOwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrKGNwdSk7CiAK
LSAgICBycWkgPSBpbml0X3BkYXRhKHBydiwgY3B1KTsKKyAgICBycWkgPSBpbml0X3BkYXRhKHBy
diwgcGRhdGEsIGNwdSk7CiAgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gdGhlIG5l
dyBydW5xIGxvY2suICovCiAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxl
X2xvY2sgPSAmcHJ2LT5ycWRbcnFpXS5sb2NrOwogCkBAIC0zODQ5LDcgKzM4NjEsNyBAQCBjc2No
ZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQg
Y3B1LAogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHZkYXRhOwogICAgIHVuc2lnbmVk
IHJxaTsKIAotICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZj
cHUpKTsKKyAgICBBU1NFUlQocGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUp
KTsKIAogICAgIC8qCiAgICAgICogV2Ugb3duIG9uZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGZy
b20gc2NoZWR1bGVfY3B1X3N3aXRjaCgpKS4gVGhpcwpAQCAtMzg2NCw3ICszODc2LDcgQEAgY3Nj
aGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50
IGNwdSwKIAogICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CiAKLSAgICBy
cWkgPSBpbml0X3BkYXRhKHBydiwgY3B1KTsKKyAgICBycWkgPSBpbml0X3BkYXRhKHBydiwgcGRh
dGEsIGNwdSk7CiAKICAgICAvKgogICAgICAqIE5vdyB0aGF0IHdlIGtub3cgd2hhdCBydW5xdWV1
ZSB3ZSdsbCBnbyBpbiwgZG91YmxlIGNoZWNrIHdoYXQncyBzYWlkCkBAIC0zODc1LDcgKzM4ODcs
NyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNp
Z25lZCBpbnQgY3B1LAogICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jayAhPSAmcHJ2LT5ycWRbcnFpXS5sb2NrKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpID0gbmV3X29wczsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWRfcHJpdiA9IE5VTEw7IC8qIG5vIHBkYXRhICovCisgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRh
LCBjcHUpLnNjaGVkX3ByaXYgPSBwZGF0YTsKIAogICAgIC8qCiAgICAgICogKFJlPylyb3V0ZSB0
aGUgbG9jayB0byB0aGUgcGVyIHBDUFUgbG9jayBhcyAvbGFzdC8gdGhpbmcuIEluIGZhY3QsCkBA
IC0zODk0LDcgKzM5MDYsNyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsK
ICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Ci0gICAgaW50IHJxaTsKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFz
YXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIApAQCAtMzkwMiwxNyArMzkxNCwyNCBAQCBjc2NoZWQy
X2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGlu
dCBjcHUpCiAgICAgICogYWxsb2NfcGRhdGEgaXMgbm90IGltcGxlbWVudGVkLCBzbyBwY3B1IG11
c3QgYmUgTlVMTC4gT24gdGhlIG90aGVyCiAgICAgICogaGFuZCwgaW5pdF9wZGF0YSBtdXN0IGhh
dmUgYmVlbiBjYWxsZWQgZm9yIHRoaXMgcENQVS4KICAgICAgKi8KLSAgICBBU1NFUlQoIXBjcHUg
JiYgY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7CisgICAgLyoKKyAg
ICAgKiBTY2hlZHVsZXIgc3BlY2lmaWMgZGF0YSBmb3IgdGhpcyBwQ1BVIG11c3Qgc3RpbGwgYmUg
dGhlcmUgYW5kIGFuZCBiZQorICAgICAqIHZhbGlkLiBJbiBmYWN0LCBpZiB3ZSBhcmUgaGVyZToK
KyAgICAgKiAgMS4gYWxsb2NfcGRhdGEgbXVzdCBoYXZlIGJlZW4gY2FsbGVkIGZvciB0aGlzIGNw
dSwgYW5kIGZyZWVfcGRhdGEKKyAgICAgKiAgICAgbXVzdCBub3QgaGF2ZSBiZWVuIGNhbGxlZCBv
biBpdCBiZWZvcmUgdXMsCisgICAgICogIDIuIGluaXRfcGRhdGEgbXVzdCBoYXZlIGJlZW4gY2Fs
bGVkIG9uIHRoaXMgY3B1LCBhbmQgZGVpbml0X3BkYXRhCisgICAgICogICAgICh1cyEpIG11c3Qg
bm90IGhhdmUgYmVlbiBjYWxsZWQgb24gaXQgYWxyZWFkeS4KKyAgICAgKi8KKyAgICBBU1NFUlQo
c3BjICYmIHNwYy0+cnVucV9pZCAhPSAtMSk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCAmcHJ2LT5pbml0aWFsaXplZCkpOwogICAgIAogICAgIC8qIEZpbmQgdGhlIG9sZCBydW5x
dWV1ZSBhbmQgcmVtb3ZlIHRoaXMgY3B1IGZyb20gaXQgKi8KLSAgICBycWkgPSBwZXJfY3B1KHJ1
bnFfbWFwLCBjcHUpOwotCi0gICAgcnFkID0gcHJ2LT5ycWQgKyBycWk7CisgICAgcnFkID0gcHJ2
LT5ycWQgKyBzcGMtPnJ1bnFfaWQ7CiAKICAgICAvKiBObyBuZWVkIHRvIHNhdmUgSVJRcyBoZXJl
LCB0aGV5J3JlIGFscmVhZHkgZGlzYWJsZWQgKi8KICAgICBzcGluX2xvY2soJnJxZC0+bG9jayk7
CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gIlJlbW92aW5nIGNwdSAlZCBmcm9tIHJ1bnF1ZXVl
ICVkXG4iLCBjcHUsIHJxaSk7CisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJSZW1vdmluZyBjcHUg
JWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMtPnJ1bnFfaWQpOwogCiAgICAgX19jcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUpOwogICAgIF9fY3B1bWFza19jbGVhcl9jcHUo
Y3B1LCAmcnFkLT5zbXRfaWRsZSk7CkBAIC0zOTIxLDEyICszOTQwLDEyIEBAIGNzY2hlZDJfZGVp
bml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNw
dSkKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJnJxZC0+YWN0aXZlKSApCiAgICAgewogICAgICAg
ICBwcmludGsoWEVOTE9HX0lORk8gIiBObyBjcHVzIGxlZnQgb24gcnVucXVldWUsIGRpc2FibGlu
Z1xuIik7Ci0gICAgICAgIGRlYWN0aXZhdGVfcnVucXVldWUocHJ2LCBycWkpOworICAgICAgICBk
ZWFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsKICAgICB9CiAgICAgZWxzZSBp
ZiAoIHJxZC0+cGlja19iaWFzID09IGNwdSApCiAgICAgICAgIHJxZC0+cGlja19iaWFzID0gY3B1
bWFza19maXJzdCgmcnFkLT5hY3RpdmUpOwogCi0gICAgcGVyX2NwdShydW5xX21hcCwgY3B1KSA9
IC0xOworICAgIHNwYy0+cnVucV9pZCA9IC0xOwogCiAgICAgc3Bpbl91bmxvY2soJnJxZC0+bG9j
ayk7CiAKQEAgLTM5MzcsNiArMzk1NiwyNCBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAgcmV0dXJuOwog
fQogCitzdGF0aWMgdm9pZAorY3NjaGVkMl9mcmVlX3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1
ICpzcGMgPSBwY3B1OworCisgICAgLyoKKyAgICAgKiBwY3B1IGVpdGhlciBwb2ludHMgdG8gYSB2
YWxpZCBzdHJ1Y3QgY3NjaGVkMl9wY3B1LCBvciBpcyBOVUxMIChpZgorICAgICAqIENQVSBicmlu
Z3VwIGZhaWxlZCwgYW5kIHdlJ3JlIGJlZWluZyBjYWxsZWQgZnJvbSBDUFVfVVBfQ0FOQ0VMTEVE
KS4KKyAgICAgKiB4ZnJlZSgpIGRvZXMgbm90IHJlYWxseSBtaW5kLCBidXQgd2Ugd2FudCB0byBi
ZSBzdXJlIHRoYXQgZWl0aGVyCisgICAgICogaW5pdF9wZGF0YSBoYXMgbmV2ZXIgYmVlbiBjYWxs
ZWQsIG9yIGRlaW5pdF9wZGF0YSBoYXMgYmVlbiBjYWxsZWQKKyAgICAgKiBhbHJlYWR5LgorICAg
ICAqLworICAgIEFTU0VSVCghcGNwdSB8fCBzcGMtPnJ1bnFfaWQgPT0gLTEpOworICAgIEFTU0VS
VCghY3B1bWFza190ZXN0X2NwdShjcHUsICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQp
KTsKKworICAgIHhmcmVlKHBjcHUpOworfQorCiBzdGF0aWMgaW50IF9faW5pdAogY3NjaGVkMl9n
bG9iYWxfaW5pdCh2b2lkKQogewpAQCAtNDA2MSw4ICs0MDk4LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdDJfZGVmID0gewogICAgIC5kZWluaXQgICAgICAg
ICA9IGNzY2hlZDJfZGVpbml0LAogICAgIC5hbGxvY192ZGF0YSAgICA9IGNzY2hlZDJfYWxsb2Nf
dmRhdGEsCiAgICAgLmZyZWVfdmRhdGEgICAgID0gY3NjaGVkMl9mcmVlX3ZkYXRhLAorICAgIC5h
bGxvY19wZGF0YSAgICA9IGNzY2hlZDJfYWxsb2NfcGRhdGEsCiAgICAgLmluaXRfcGRhdGEgICAg
ID0gY3NjaGVkMl9pbml0X3BkYXRhLAogICAgIC5kZWluaXRfcGRhdGEgICA9IGNzY2hlZDJfZGVp
bml0X3BkYXRhLAorICAgIC5mcmVlX3BkYXRhICAgICA9IGNzY2hlZDJfZnJlZV9wZGF0YSwKICAg
ICAuc3dpdGNoX3NjaGVkICAgPSBjc2NoZWQyX3N3aXRjaF9zY2hlZCwKICAgICAuYWxsb2NfZG9t
ZGF0YSAgPSBjc2NoZWQyX2FsbG9jX2RvbWRhdGEsCiAgICAgLmZyZWVfZG9tZGF0YSAgID0gY3Nj
aGVkMl9mcmVlX2RvbWRhdGEsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:07:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0QOn-0007az-Rn; Thu, 13 Sep 2018 12: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=cad6=l3=citrix.com=prvs=78791051d=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1g0QOR-0007a5-89
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 12:06:45 +0000
X-Inumbo-ID: 3529b70c-b74d-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3529b70c-b74d-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 14:04:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; 
 d="pdf'?scan'208,217";a="79000760"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: x86 Community Call - Wed Sept 12, 14:00 - 15:00 UTC - Agenda
Thread-Index: AQHUSffNtYhHDJoaiUuCj+FIxhDr9aTscvwAgAGccgA=
Date: Thu, 13 Sep 2018 12:05:33 +0000
Message-ID: <45FC5B9A-DBB6-43D7-986B-0138231B3C5E@citrix.com>
References: <16E9543F-9AD1-4A92-A62F-F2F525871EEF@citrix.com>
 <165cdc1da0e.10250cd38187254.5882774228350328411@apertussolutions.com-0>
In-Reply-To: <165cdc1da0e.10250cd38187254.5882774228350328411@apertussolutions.com-0>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.2.180910
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_005_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_"
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 13 Sep 2018 12:07:04 +0000
Subject: Re: [Xen-devel] x86 Community Call - Wed Sept 12,
 14:00 - 15:00 UTC - Agenda
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

--_005_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_
Content-Type: multipart/alternative;
	boundary="_000_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_"

--_000_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhpcyBlbWFpbCBzZWVtcyB0byBub3QgaGF2ZSBnb25lIHRocm91Z2ggdG8geGVuLWRldmVsQCDi
gKYgcmVzZW5kaW5nIGFuZCByZW1vdmluZyB0aGUgQ0MgbGlzdCBzdWNoIHRoYXQgSSBjYW4gbGlu
ayB0byB0aGUgc2xpZGVzDQoNCkZyb206IERhbmllbCBTbWl0aCA8ZHBzbWl0aEBhcGVydHVzc29s
dXRpb25zLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgMTIgU2VwdGVtYmVyIDIwMTggYXQgMTM6MzAN
ClRvOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+DQpDYzogeGVuLWRldmVsIDx4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+LCAiY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9y
ZyIgPGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmc+LCBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmsu
bGVuZ3llbEBnbWFpbC5jb20+LCAiaW50ZWwteGVuQGludGVsLmNvbSIgPGludGVsLXhlbkBpbnRl
bC5jb20+LCAiZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20iIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4sIFJvZ2VyIE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4sIENocmlzdG9waGVyIENsYXJr
IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4sIFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBn
bWFpbC5jb20+LCBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4sIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+LCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+LCBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiwgIkppLCBKb2huIiA8am9obi5qaUBpbnRlbC5j
b20+LCAiTmF0YXJhamFuLCBKYW5ha2FyYWphbiIgPGpuYXRhcmFqQGFtZC5jb20+LCAiZWRnYXIu
aWdsZXNpYXNAeGlsaW54LmNvbSIgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+LCAiZGF2b3Jp
bi5taXN0YUBhZ2dpb3MuY29tIiA8ZGF2b3Jpbi5taXN0YUBhZ2dpb3MuY29tPiwgInJvYmluLnJh
bmRoYXdhQGFybS5jb20iIDxyb2Jpbi5yYW5kaGF3YUBhcm0uY29tPiwgQXJ0ZW0gTXlnYWlldiA8
QXJ0ZW1fTXlnYWlldkBlcGFtLmNvbT4sIE1hdHQgU3BlbmNlciA8TWF0dC5TcGVuY2VyQGFybS5j
b20+LCAiYW5hc3Rhc3Npb3MubmFub3NAb25hcHAuY29tIiA8YW5hc3Rhc3Npb3MubmFub3NAb25h
cHAuY29tPiwgU3Rld2FydCBIaWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29y
a3MuY29tPiwgInZmYWNoaW5AZGUuYWRpdC1qdi5jb20iIDx2ZmFjaGluQGRlLmFkaXQtanYuY29t
PiwgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPiwgIm1pcmVs
YS5zaW1vbm92aWNAYWdnaW9zLmNvbSIgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4sIEph
cnZpcyBSb2FjaCA8SmFydmlzLlJvYWNoQGRvcm5lcndvcmtzLmNvbT4NClN1YmplY3Q6IFJlOiB4
ODYgQ29tbXVuaXR5IENhbGwgLSBXZWQgU2VwdCAxMiwgMTQ6MDAgLSAxNTowMCBVVEMgLSBBZ2Vu
ZGENCg0KQWxsLA0KDQpJIGhhdmUgYXR0YWNoZWQgc2xpZGVzIGZvciB0b2RheSdzIHRhbGsgKFhl
biBtZWFzdXJlZCBib290LnBkZikgYXMgd2VsbCBhcyB0aGUgc2xpZGVzIGZyb20gbXkgUGxhdGZv
cm0gU2VjdXJpdHkgU3VtbWl0IHRhbGsgKFBTRUMgc2xpZGVzLnBkZikuDQoNClYvciwNCkRhbmll
bCBQLiBTbWl0aA0KQXBlcnR1cyBTb2x1dGlvbnMsIExMQw0KDQoNCg0KDQoNCg==

--_000_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <4B1E65CDF5E4914A85336327C637696A@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlZlcmRhbmE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9DQpzcGFuLmhpZ2hsaWdodA0KCXttc28tc3R5bGUtbmFtZTpoaWdobGlnaHQ7fQ0K
c3Bhbi5jb2xvdXINCgl7bXNvLXN0eWxlLW5hbWU6Y29sb3VyO30NCnNwYW4uZm9udA0KCXttc28t
c3R5bGUtbmFtZTpmb250O30NCnNwYW4uc2l6ZQ0KCXttc28tc3R5bGUtbmFtZTpzaXplO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIg
bGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgZW1haWwgc2VlbXMgdG8gbm90IGhhdmUgZ29u
ZSB0aHJvdWdoIHRvIHhlbi1kZXZlbEAg4oCmIHJlc2VuZGluZyBhbmQgcmVtb3ZpbmcgdGhlIEND
IGxpc3Qgc3VjaCB0aGF0IEkgY2FuIGxpbmsgdG8gdGhlIHNsaWRlczxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RGFuaWVsIFNtaXRoICZsdDtkcHNtaXRoQGFwZXJ0
dXNzb2x1dGlvbnMuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIDEyIFNlcHRl
bWJlciAyMDE4IGF0IDEzOjMwPGJyPg0KPGI+VG86IDwvYj5MYXJzIEt1cnRoICZsdDtsYXJzLmt1
cnRoQGNpdHJpeC5jb20mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj54ZW4tZGV2ZWwgJmx0O3hlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyZndDssICZxdW90O2NvbW1pdHRlcnNAeGVucHJvamVjdC5v
cmcmcXVvdDsgJmx0O2NvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcmZ3Q7LCBUYW1hcyBLIExlbmd5
ZWwgJmx0O3RhbWFzLmsubGVuZ3llbEBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtpbnRlbC14ZW5AaW50
ZWwuY29tJnF1b3Q7ICZsdDtpbnRlbC14ZW5AaW50ZWwuY29tJmd0OywgJnF1b3Q7ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20mcXVvdDsgJmx0O2RhbmllbC5raXBlckBvcmFjbGUuY29tJmd0OywgUm9n
ZXINCiBNb25uZSAmbHQ7cm9nZXIucGF1QGNpdHJpeC5jb20mZ3Q7LCBDaHJpc3RvcGhlciBDbGFy
ayAmbHQ7Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20mZ3Q7LCBSaWNoIFBlcnNhdWQgJmx0
O3BlcnNhdXJAZ21haWwuY29tJmd0OywgQnJpYW4gV29vZHMgJmx0O2JyaWFuLndvb2RzQGFtZC5j
b20mZ3Q7LCBTdGVmYW5vIFN0YWJlbGxpbmkgJmx0O3NzdGFiZWxsaW5pQGtlcm5lbC5vcmcmZ3Q7
LCBKdWxpZW4gR3JhbGwgJmx0O2p1bGllbi5ncmFsbEBhcm0uY29tJmd0OywgSnVlcmdlbiBHcm9z
cyAmbHQ7amdyb3NzQHN1c2UuY29tJmd0OywNCiBQYXVsIER1cnJhbnQgJmx0O1BhdWwuRHVycmFu
dEBjaXRyaXguY29tJmd0OywgJnF1b3Q7SmksIEpvaG4mcXVvdDsgJmx0O2pvaG4uamlAaW50ZWwu
Y29tJmd0OywgJnF1b3Q7TmF0YXJhamFuLCBKYW5ha2FyYWphbiZxdW90OyAmbHQ7am5hdGFyYWpA
YW1kLmNvbSZndDssICZxdW90O2VkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20mcXVvdDsgJmx0O2Vk
Z2FyLmlnbGVzaWFzQHhpbGlueC5jb20mZ3Q7LCAmcXVvdDtkYXZvcmluLm1pc3RhQGFnZ2lvcy5j
b20mcXVvdDsgJmx0O2Rhdm9yaW4ubWlzdGFAYWdnaW9zLmNvbSZndDssICZxdW90O3JvYmluLnJh
bmRoYXdhQGFybS5jb20mcXVvdDsgJmx0O3JvYmluLnJhbmRoYXdhQGFybS5jb20mZ3Q7LA0KIEFy
dGVtIE15Z2FpZXYgJmx0O0FydGVtX015Z2FpZXZAZXBhbS5jb20mZ3Q7LCBNYXR0IFNwZW5jZXIg
Jmx0O01hdHQuU3BlbmNlckBhcm0uY29tJmd0OywgJnF1b3Q7YW5hc3Rhc3Npb3MubmFub3NAb25h
cHAuY29tJnF1b3Q7ICZsdDthbmFzdGFzc2lvcy5uYW5vc0BvbmFwcC5jb20mZ3Q7LCBTdGV3YXJ0
IEhpbGRlYnJhbmQgJmx0O1N0ZXdhcnQuSGlsZGVicmFuZEBkb3JuZXJ3b3Jrcy5jb20mZ3Q7LCAm
cXVvdDt2ZmFjaGluQGRlLmFkaXQtanYuY29tJnF1b3Q7ICZsdDt2ZmFjaGluQGRlLmFkaXQtanYu
Y29tJmd0OywgVm9sb2R5bXlyDQogQmFiY2h1ayAmbHQ7dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20mZ3Q7LCAmcXVvdDttaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20mcXVvdDsgJmx0O21pcmVs
YS5zaW1vbm92aWNAYWdnaW9zLmNvbSZndDssIEphcnZpcyBSb2FjaCAmbHQ7SmFydmlzLlJvYWNo
QGRvcm5lcndvcmtzLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IHg4NiBDb21tdW5p
dHkgQ2FsbCAtIFdlZCBTZXB0IDEyLCAxNDowMCAtIDE1OjAwIFVUQyAtIEFnZW5kYTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+QWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gY2xhc3M9InNpemUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIyMjIyMjtiYWNrZ3JvdW5kOndo
aXRlIj5JIGhhdmUgYXR0YWNoZWQgc2xpZGVzIGZvciB0b2RheSdzIHRhbGsgKFhlbiBtZWFzdXJl
ZCBib290LnBkZikgYXMgd2VsbCBhcyB0aGUgc2xpZGVzIGZyb20gbXkgUGxhdGZvcm0gU2VjdXJp
dHkgU3VtbWl0IHRhbGsNCiAoUFNFQyBzbGlkZXMucGRmKS48L3NwYW4+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXYgaWQ9IlptLV9JZF8tU2duIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlYvciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkRhbmllbCBQLiBT
bWl0aDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+QXBlcnR1cyBTb2x1dGlvbnMsIExMQzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2IGlkPSJabS1fSWRfLVNnbjEiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_--

--_005_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_
Content-Type: application/pdf; name="PSEC slides.pdf"
Content-Description: PSEC slides.pdf
Content-Disposition: attachment; filename="PSEC slides.pdf"; size=1415686;
	creation-date="Thu, 13 Sep 2018 12:05:33 GMT";
	modification-date="Thu, 13 Sep 2018 12:05:33 GMT"
Content-ID: <712173F684A7C643A2299A7BE2C9FD25@citrix.com>
Content-Transfer-Encoding: base64

JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+DQpzdHJlYW0NCnicrVRNa9wwEL37V8w5YHtmNJJsMIJsdze0UGioYQ+l9NDmg9Jt6ebQ
v98ZyY63IRuS0DVoZc3Me28+ZGwI/lS/AaHGxkHsXSMgEnR/uKp2Z/CzIrDncFOhGWBf3TvBjylA
Y0VfcNkU6211fVZh0wX9wcP/1yNewiOC5V7wE4QWZ49uV2PliZoIbMv4Ddqt5ikwXg9Iafxebcbq
MlPFLpoibjzEhpWs092zyCiTUUbwhhDg6z6fzUDqeAU7xWk/CNzdQmGsRSUVwl60Q+b9IsIZYOFT
HJ5wJj6/8L22mO3m4mMHN3fQjocI61+n4NzLe+N6Fe/YaQ1yb6xc2ptP1pw+DsiJeECXaEBBn9yA
AWOq9axL89Knz+O70sd/wUkbH4DFN/2MzhP6uQWuUFKtyG/sxeE6cRhwk4+2qeOBsLwR5ZVT9jVz
bxHhFG9OiiJrQR7Qbi2DteGsMga51FsWlpDBF46Z1Jkqb8eCD8jJJ86ePKsTWgBmvyf1Ob8UfdJH
IZfFwP0sIyYZqDtd4q6x++QVccIiZ+W2bFWLG+h0exzp4Dyq4/yYfJVqXXNOtF7AbASdJ5AOuI/g
XFAlzxpAc8fyrdH7oxgaWGsioteoat/u+/8748R2ucVu5lyirqS5sRZvUk40WKJuybPOJqeZbxnz
gKY6lCnRzqpjnl0mM2UI0jkimy4dpmLMftMwZJvou0ac6AdLD8xHjSwqmXVGy+KSjkVMJANL8lwO
2GfFmKJlcNQearDA500gB0L5S9Ve7L7s3qNW+S8yFGatDQplbmRzdHJlYW0NCmVuZG9iag0KMyAw
IG9iago1ODcNCmVuZG9iag0KOSAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9X
aWR0aCA0MjYgL0hlaWdodCA2NDAgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZS9EZXZp
Y2VSR0IvRmlsdGVyL0RDVERlY29kZS9MZW5ndGggMzc3MjY+Pg0Kc3RyZWFtDQr/2P/bAEMAAwIC
AwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQY
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
CCCW6ODABBCCDBCBABCADDBDCCBDDBBGSChCADACGABACDAABDCBBADDCDBGBBDDBDRCCBAABBCC
DDAADABDBCWBBCCABBCBDAABABBCCCDDBDDCByCCCBDACCBDADBCADCCCCDDDCCD+OCCDACDDBIB
CDBBBADADDDDCBB+CCCvDBBDBCDDBCBCBBDADCDDAAy6CS2ACCACDDDDCBDDDCADCBACDCCCChBD
DAADBDDADBBDDDDAAACCqCODCCAAAABBABBDDBBTDDCBBCCQCeCBCBDDBBAADDDBBBDDBCADCDWC
iDDABCBAACCBDDCBBBBBBBCDCAKaBADABABCBBCBAABADCBBBABAGCDADADABABACBBBABBBCBDA
CCCGCCCBBABCACAACCCCADCBBADBAADCCBCCBBDDBDBDCAAADCADDCBADDDCCBCBBBCDBCDACADD
BACAADBCCDDDDDBDBDDDACBADDCDBCADDCCCDDDDDDDDDCDDCCDDDDDDDCDDCCTDCCDCDDDDDDCC
BDCDABDBDCDCDCDDDCCDDCDCDCCDCDDDBDCDDCDCCCDDCCCCCCDDCCDDCCADCDBCDCDHDDDDDDCC
CCDCCDCDDDCDDDDDCCCCCDDDCDDDDCCCDCDDDCDDDDDDCCCCCCBBDCDDDDACCCCCCCDDDDDCCCCC
CCCCCDDCCCCCCDCCCCDCHDCC/8QAFREBAQAAAAAAAAAAAAAAAAAAgJD/2gAIAQMBAT8QjoBFAAQA
ACqABGARAAQAAAwEAAEBAAGABB4CgIgEAAwAgAAoUECECABABCAIEAAEAAABAIABAARAAAhAIDJA
IAWghCGBgSAAACRQTEIQACCAAAAAAIgIxkABmAACRASRAEgAAAEwhAAYwAAJJCAIDEBgEIAEIIBi
ASAGAEQQCwACIEAQAABAIgR4AAEEYwYAMBBCaSYxGACAwBiAg2ACgMUAQCYgMMIAAAYIIAGAGAEA
QSAAgEJbCYIIwAGAgAIkAAEIAIACIogEgACACAIEAVkIAAAABAAQAABAB//EABgRAQADAQAAAAAA
AAAAAAAAAAFAUIBw/9oACAECAQE/ELUABAIAQIAKAORAtCQAASs9BAQAAACAAIABAQGQiWSwA3aA
lgAAczG3joBC2BJongACAQAcoAAIAxAAAAUBBEgKAQAAABFESDCEAFIokABBAEAAIAKBQgABQEBA
YAABIAiQgBBgAABAAyBgCABEQAAEgBgIQIAAQAjBiEAAAwAAsQAAgDCAAJDANCIgQEhAAgMRQiAA
gQQAAAYsYAiADJoEQAQAkSBMMEABBEBAAABkUxgEEEMgAIBIBIBACDABgkyBEiCUkRCAAWAQAAAA
AAAASP/EACIQAAAFAwUBAQAAAAAAAAAAADFAUGCBICEwEBFBYXEAAf/aAAgBAQABPxBwqAIABgBu
MjChRAIGIghEAIMFQpCgGSDREzQqABKADABQCAIIEkS2lQQhFiICSZBAqEcRiURIIpQQINgEZYIU
qAREggQ0ThY0kYCYzVTiIUkhAEgECQCJIuCiJCQMBg2SwlBIgEDEESgGBCAjhugGQAiEhQI1IJDE
xEYlRQCpNUFSrXAsFWIAQgSCW0wSjkRRqgSMooRpBEoAKNAOQIhY2sAj4wsmCeasqAkrAEYMoVIK
aotJFCSgQgD7nQkA+hgVacsKQJRho9AFoElkiGUpjKo2yQwWFKCAQIkEgpqiIIoVUMihGAAqiI0q
EwAklFIMxQirUABsMABgFEASIQEpQWRqqBkehcYQIlhiikLCzChYAJCEDqyAxgohokx0gQDqG4Ql
AwmEKIAoQzgCQIARhYmTQ1ODWDJKCQIMxkmAEsCSCRYEwIRgCCKgAlqyAJIIA4SBKBQBEKEplaAh
h4xBlVD9rlkSgCAABIoICCigAIhAEFACpqrCJlMiPURLBUATKIFApFQBMIAAQAAACg8AgRGohjXK
FBBohZQ0AYCAgEBChEiUCACAAEAAQCIAoAAETswpVEDipBKBAKUEKFCUUAEIQEEAAAAQJ1CWRFBA
JAAiIFHgitUlCUJoFQBAQQCgACgALApACgAKgIQQOo04RCAAQAgAAFBKiqwbCwABQJQABkCCAJAR
AoAAiCEBLq4AhVaiLKQBSlhAQUFAAJQAACCCQAAAAEBRBFSCGcPIHRXqkiBAglCAICAQUSAJYxcS
sUQIIAooExRAPosqpECICQESQAggEABRYQQEZsgiECgASQQAAJhmtcSSbwglEFAIAhRgAoWUCAEA
IAAQAoEAiABgCx2BCCGAgICIoCIEAkAWAAIAhgAAQQBDIKRCBgUIZEEc4IFIIgIlBSQUAAhVAIAQ
EVCAQIAgQoEAQRASgAgkEkCBEwxxga12EQQACgAgkCgIyFIIFIoAIAEWBEEAQAoAKAIAhEAApAQI
ESoIkKZjSEKEQgBDFAIEigEEDoJSIIABQIEBBEACECAgCAAQCggABAkycWgiXAZSGAiCkr1CYEGQ
QACgqBJAAFIKJAAIQQUUAAACJAwBAACAEoCFAAEUAgBJFFEASUAMBKKqYYXVprMBRCgkUAAKhAAA
iABAMAAEMgCABRYAAAgIIAgBICSGUBAiDACIAIoECACRAIAAAkgUGAECCUWKAAUIhNgHSABAIgEQ
wICDQAgYAAiQBCAAQgAyMkUQgGahCARUQAEIsEBAyAAQAADAAQBABIAUUIAQgEJSQggCAIEEFIEA
AEAACBQFEgABAFCAIWAMAAAAAACBMQJFKIFBEFACAABiZBQCAAAAAMACKBQIgIoQsQYAIEABACGo
YCEBCgASEkYQWCiICkjAggAoBSQihgAICiCgAQJQBQAIoABCBBP39sVRFkBIEAIoGQChgQACQBSQ
IAEQBAAQAABAQoMBQAgggGQKCGAIEACCAgIACwICAAgAAKICgUISAAAgCQBRCUUWiAogCGePoaEG
wEKARYABSQABAMASgwQIMAgCKLAAKAgCghAIQIQABEBggAUCBAQSEAAjBQgESICgCChBAQQYEFII
jIEExAACdCEAAAQAAAAABBABEQCCzAQQAiFCEEgAAAQQBSzABECCEEAEAFIQQABFAwAgLEAACACE
IAICQRQDCFGyQYJKpRSAUJSQAAwAFIABAEABQAQgAWAAgkMpVAAABAwAUABUEAARIAGKAAAQACgA
ACBCAQAFAQUSEggAA4gAADGQppSQQgKEoIQF0AAAAAQogIIBABAAACIBCAFKAAgMAQUMIWEAEWCA
AIJAgAwAAJdDEAAACAQAAgIAACJCAAgMkJShABJ4oEkgAACAAAAEJAAFICgAFEAkAAkAgAIEEQCh
AAAAAUQEAFIAAAKAAEBRAMAogAJABEEIgCAAAHZlVcAARAQkAAqCKCwgAAAAASAQCABACqFABChA
gQAKKGAKWAESAQAIAKGAAABQYQCgAAJQFBCAAQEQEAAAAFFRCigggAiQgIEQAAhigpQBNJgAAUAA
AIBBCiAKACAKAQQBEACAAoCoIBAAAgEAABQAIAICKIARISCUFAACigwAgIQgJAQACgUJsgIiAKAE
FKVAQEAAFIKIQgIABAoAAACACigAKAiyAIYAKKBgAUAACAgACgAAEDAAEQAQQAKABZRQBRIQAEs5
EIRgKIAIiIiABEKAEEkjSACEAABAAAQCBAKQBSgAAgAUQAFEgAAECggAUABQAAIsAAAEGAAAAogA
FFAIIBgACGAAgIAQIACAIAokAAABAYggYECkKEERAACM0CuBgBBAAQAAEAFIIAggCABAgBghBYAB
gEQEIIBAoAAAJAARIAAoICAAAQMAACQAAMCAAAIgAAQUFQBAGBQACIQjMCAAApIAQEAQCBCQY6AI
EAAhAAEBAAhQAABARwCCACAABQEEBBAighgUQAAUGCBAiAABAEFggABAYQAIQABBABRYIAAAgkAA
CAAAUAAAKAAABADAKAJAoViSBCgQUVKJDYCiAAAgBACABAAAAAAKIAEAQQAECAVkQQAgCAAWgQQA
iwQCAIgAAARYQgMAAACAAQICAAACAAKCAEEAgAEEAYAAEAQAAIJAQAEKEUUUFBAsKABAgyIAc1oM
AADBAIIABSgACQAoBCAQAgAKAIQIIJEBQQAo5AIIKJAAAAQBAYAAAIGAAAIAhAAASQwAQEAChAIB
BIEAIEAAFAAQAALAEAKCAAFBAEKooEBQAQgAAUUiiDJSIFhfNRYAIACDAAKSMAIIIKgCAAEBQKgQ
EoCAEEBFAgAAgIAAEEACLBCABBAAAgAIIACiwMACiAAACBBAAAAAQYMAAosoAUAAAAQgAIAAAAgA
ogQkBBAAogICACCAChCgwKAAgMQAAYhIEDWU3TAiEFAUEBAAsAgAIACBRwAIQgAkCCwAUMBAAgAg
ABRAoAgyEQMAACECkgBEAgIsAAAFAQABBwACIAAAAIkBACggSABiQgARIABRYAIAAIEMEQAgggAA
ABKAJYIAGAEAAMIEBABADFhCJAAECXQWJAgACEEAICAiBAUSAAJIAAJAFJACIAAEgAAIIgKYIAIM
AACAIAQEQAiBQAAmAFFgCiAEAgoDEAAAAEFBABACiAgAAhkBRYwIEEABYYAEAAGKACJAKJBFAAQI
gCAAAEAgAogxQIIQKFgABfCBAIBCBIACIKASgBlBAgkEAoIQAgoIQAABQEoABAAAigwAKKQJICiI
AAEAAAAAAggEAABhAAIIAQFBggAAAIAAgAAAIAFAAAEABAQBQQAAYsCAEIABQACAAgEBAQYALAKg
CREAIBCAFACYBQACAgACARAAKKAlKUAAAAAAAAIAEYAAFABAAACBBgAAAAKIAIBDARKEFAAFgAIA
ACiiAIEAIACAEMDACIAgAAIIAAEABRAFEAhBYACgAAUEQIIAAKCBAYEAEICAQEEMIBAAAAAAAEoM
BSUCCAAGCAEEgQKkIAAgAEIICoQgBQIIAARAAAAAALAAEAQACAAEAhAAgQgQYCgwgAggEAAUCAAA
AQEEEFAAQWBAABEAQICAAIQAiAgUABBSAARQBKIpICMCCQgEACACAMAogACgABAwqRAAgAAJYQCg
iAIMCAArIJAAQgAAMAChgASAEAAUABAAEAAAggIEEAEBRIIICigEBDACQYAKUDAAAGAAEEgABAAC
BRYAFBAAABEAAKAEEAIAICiAABAAAQAEAAIIAAKACLCBRAgQQMAACAAFAAKAAAAgAAoQIQAAAIAo
gAAsAAiwAAgQIAlqJAAAoACAwYCgAAAGCAwAQEQDMAggABAAIIAAYFFgEQAEFgEAUEIABAIIABTA
JAAIIAQAQMAFLGABDCAAQAESACAAgAoAADBACEACgAAICBgAESABAgAALBAAgBhQAUUCAAAIAAQC
bLoglQEFFgICWIAiAAAHAAEEAAAiwAAokAAAESAAgAAMEBDCAEkAABOAAACCABFABAQAQEBAAAAA
EEAEACBAUQAUgBAgKhAAABIAggECAEABCAEAMAAAQCAAQAACAAAkCJAACAAQFBAUIUSABAIgBAEM
CBARTIILABAAkCAIDQAABBAAoEAAEWBACCgMACjgQBRQIAEgECGBBBAAAEGBAIAIIABAAUCAAAAB
QQACCAAgKIIKEACgEAMUEAAACAEAIAAFEEQCiAAAGAgUQEAECgIAMBAEICgwQACgAQAIBCAoEBEA
AApIAoABQQAFAFtAAAlggQZoEAAwQEGEARYBAgAAJAABACAiAwAUGEABQQIAAigABBAAUEAAAEgA
AgAIgABAgAAgCAAIJAogoQAFGAEUAACAAAQBQBEBAFAEFhBQYQBRQCAQCIAQAAAAAEQAUECEAEIA
EAkKKAIhACAAUEEAACkC0CAQQAgABIEBRkBCAUsQojARYEAAIACCgYGgECAAIAAgAIKEFIAKIYDA
BEAAIAARBBAAUAAAIACEAAA0YAoIBRAAQBgAMwEABAAAAYgCIwBQAEAAAAAIJBAICkAFWCMVCKAA
QQKSIKAAmUGQRYAQYDABggASCALIEkDSAQAAKwgUIgoAACAACCQgEEIAIQIAUCGFFAEWBAgAAgEK
AUUAAgARAAAIEAAoEAFFgAAEDIFEiAAAAQIQKBACIAAIQgEAIoIwAJBgBAICApQQABRIEAUgIQAI
BQAoAGhFhBgEJBAQIkEKUAIwIBAUBAAgGBRAQgQIkAJBAUEEBACgAABiUUIAkoIEQAABUgUAAAIF
BAgAAFAAokAoQAFAQAEAoQCWABAIADGQQACEiAIAgABAYACAIIBYBQEABBYUUAEQQAAQCAIQAIEA
ggogAQACAYAAIACEAEAAEABQAAUAKGAQAEICCASiC8KQAEiCAAACCBAQgILBTAAgAHCUSIAGAUIg
CIAoIgARIAkEIAwiAAAFgFAFIEoIBUAgBQQKAACEQIAGAFAAAAASyABAgQAIgAkBUSgA0IAAIAII
EACIIABAEJAQAAgABAQDAAgFAAEBAgAAAAUEAAEiQEIIFAIwUJADAKIBSAAEEAEEFIAiBChQAEAA
kCoAEAEMBBAASAIEAAAAAKBCwIABQCggGIAIAoAFECACECABABIEGAAgClkpAABQBABAhAhAAAIC
iAAAABQAEABEBRQCBgBAgAIgACAAQEABACAABFACgwBCACiwApJAAUKihAAhFCP0rChAgAFAAAAk
CCkMAEAAUIEIEASgChQAGAUACAVJBFACOAywFAAAQFGACCBAAAgAAIAIBAAFgCCAEKACgIAAhIAE
QAAgEgQBASAiAQMQIABAABSACEKECAEgAQAQEAAQEQJBBBAAiwCBEABEgAgAEICEAolDAKgKJCAC
ggIkUCAERRACAAACAEIBgBRAQoAQCIChAQARIECQBEAQCQEgEwAIABAABFFEAAAEAUBUCIgEIFEU
gAABkAAAAAKAAQYBQCjAAiAEFAgISCIBAGFoNQEEECkAAAAQgEEEAAACAAARQAUBRASAEWAAAEAA
AoACIFAAAQEBMBAKARACQAARQAQpQQBAIAABBgQAAgIAoJASBAECECMMAKFCCAkCkIAokEgUAQAA
KCFoBQRBJBEJEACAgAACAFCCIAhAgUAyAAoBgAAEJQc8AKCkmhRBQQUBEUABEQEBQgEIBFQQqEoK
AQAAogoQBABAUBABJAAAgAWAIYIABAAgAUKkIAAkBCBRAgBAAFAIjAUBRAAAQBAoRSAhUASAQFIl
RACCBRDAAEMCFUECBAhAQAAoAEEIAAiAQCAAgICAFABAAIIiEgpVAAASAHcKIEKCiAgsWBIACCCK
AgMAoQCXITMEAAgICQCCAQICEJAAIQkAKIJIAUQIFAAIQIDAAoEESAMBAUAgQQAEJSgAsVKBFAAI
wgQgEAwxAAGBCWUACwEAIUUYMAGACgFAFAAjCgQAAACgBJCQWFBCQAEKAEEIBBCIAhJsRpgIEFFJ
AhQIUFIAIYEEgIJQKCoBKISCgEAAlJJCAEJUAggChAAAFGECAIoDQSIBCKGBQIQhAfcqgSmQ0pCg
gAgkIIgAFIpARehxUFSSCJIoBRAUJAoAkAAQQRLsNsgFARiUlII0AqQkAqEqwGkIIJQhQkCBQIEC
DAAUFJEECyIIiIgEiklIVgKkACEAoJVRCoINIAEAACgYpIKip//ZDQplbmRzdHJlYW0NCmVuZG9i
ag0KNiAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA1NTAgL0hlaWdo
dCAxMzkgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZS9EZXZpY2VSR0IvRmlsdGVyL0RD
VERlY29kZS9MZW5ndGggMTIzODAgL1NNYXNrIDEwIDAgUiA+Pg0Kc3RyZWFtDQr/2P/bAEMAAwIC
AwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQY
EhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFP/CABEIAIsCJgMBIgACEQEDEQH/xAAcAAEAAgIDAQAAAAAAAAAAAAAA
AwQFBwIGCAH/xAAcAQEAAgMBAQEAAAAAAAAAAAAABAUCAwYHAQj/2gAMAwEAAhADEAAAAfKgAAAA
AAAAAAAAAAAAAAAJPQnnf2Nf1PQdf7+05PiacHI9CAAAAAAAAAAAAekuXbc75relB5relB5relMX
hl5/d36Ry9yZL0BaQ/Nr0ot4Hmt6UHmt6UHmtv3W9ZM6UbXrZeqHpR0tR5relB5relB5rej+t6Nu
lGSxvKXRy2hNj6teh7vR1Pmt6UZfPNb0pisMtAerfKXpT4zepdhw9NT+bXpRztt5rekfN1JYm/8A
K3EDzW3ZpOgswq5pd9CX1Z5uelOizo2pTKcvc4tvDP8AWUnnB6Ubtfmt6UHmt6C1/Xytejmbjf0+
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
Ab0NGFqQbqg2BREaT3IEB7N4TuCWJLe7DZbJWkHCse1VGy2StJQ6DTAbAoiNJ7k7gnYERlKfdZ//
2Q0KZW5kc3RyZWFtDQplbmRvYmoNCjEwIDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0lt
YWdlL1dpZHRoIDU1MC9IZWlnaHQgMTM5L0JpdHNQZXJDb21wb25lbnQgOC9MZW5ndGggMTEgMCBS
Ci9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9EZXZpY2VHcmF5Ci9EZWNvZGUgWyAxIDAg
XQo+PgpzdHJlYW0KeJztnQl8Ddcex+cmEUIE2RdLiFhqp9WKnXh21Yrai6a2WqJUq7xXS+1CEiSI
FyGJNSiRKC1ib+xVe2unFEFEthtJ5s3MTebOnTN3zplz58p9yfl9Pu/1g/n/z//8z/eemTlzFpom
IiIiIrIQFSD/JVEp1uF1G0Vad7i4YyKyNHWiAPkXd0xElqY+ICV9izsmIksToYQILkIJEVyEEiK4
CCVEcBFKiOAilBDBRSghgotQQgQXoYQILkIJEVyEEiK4CCVEcBFKiOAilBDBRSghgotQQgQXoYQI
rpJNSSaeMrLk3WozM7DcZrw1g9PMPIVJyUEsJ0PLm0hQ0stocjO0+un1edniwjKy5JJQqHyJXMhX
MwupUtINEICnfgFDxszaeN5oXNHD++L5/ezzycEJ9yV9vl017BO8WAcMnxK6/zE89TSdezFmzpjB
/fuhOf44ijeUoMRzoDHD3hEPecMLM3uJ/rXP+CR4oHcGiRLcr9/Qc0auzTwROSNwYABSpZgGCFq6
+57IA1g5ZFVo2H9+0j/SgY21xvfr3mZc5NlM0GfOABOC9eo4aeOlXEjqn+xf8FnDigq8juJNQUqs
ZOwGX+YNE5oA/+q6BBInTReclfC6S/LSu7v/09vXVkGlKFe/0eEnXwt9KLEWSqPh/lP3x7MZUqF9
7Yjrl/t/m56xj4A1T9oRlUyKtdyAXU/lMp91cX5dYRAImsQbS/QlMvryGm+4rzXwrz5hsoSwKrhg
B5hV3Ctx4evT06oqqpPuOk27yFuCG4Wiyokdsh4bRWarSUmR33J9r4l/+diU6Jwy/6sQeDvfaOLT
t9SlFADCyeIpeRbpqrhSOgNN+9/0T11K7Q18caU7fv4ajM5kSqgy3ntz1KaEsm56yBgmDyfbWVEl
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
KrNvWcCuQSw8lsOVCy/fCqfk7zESn+ovwCeVnWqkN/NJgF6OSknaBHE4GsrxN2iqcCl5OA6svdNP
UDNsTQQ3s/TnO/yX84GtJbucgPss+K2j2MxpKfxnTr8ILjybcDPCO8ihzuIy3BYjbAeoDfHmDaoj
zELyZK7biDAL6Wh3cTgus+HhaNkuyPWunpIwpu1rRULt3l5oJy7OfjH0douvH+o5uxvKfpD+Wfn2
om5N69UtUr0Gfl+ivYIkBLZqwJvVrd+8+1Kke+bLeT2bMcXV2IdASfbBYQZlNOu5DAFEmn6yplfz
+pyJb9dk6NUxnWvVqZWAMKNRe2S4XwNBqpp2X4owxTB3ZENf7w5/89VN39Sktnf3nXBDeu+XfoLa
12vWYx70IcgE7Zv3/UxDfbNReLbaja1rIlYXaf2h14huXx2K4q0i1m6X3ZVUqMvb10asXokwSZZR
5v71fBmrI+P/Qi3jQXykLq7N8DfiP+JWRaz6E2l2dPb+aH04a7ciLVfJ37s2YmXsG/7P2ivrwldu
QZpLnpYcxTdMxJrtl1FsiIhY/Q+LZ37kCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMSAwIG9iago1NjU1
DQplbmRvYmoNCjcgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDYz
NS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0Iv
SyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDPQszAD
AgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5kc3RyZWFt
DQplbmRvYmoNCjggMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoxMyAw
IG9iago8PC9MZW5ndGggMTQgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicnVXb
attAEH3XV+xzQPLM7E0LYiF25ECh0FCBH0rpQ5sLpWlp8tDf78xebDkXEccGaa2dyzlzzsrQofrX
/FWgWui08kF3RhnjeP1w3ezO1O8GlXwfbhuQDXXf7IPUr5LAuYZ/wGGRd++am7MGut7xRz29v7/i
lXoBsNkDXmgoefLl5XpqLGLnFcll+qFWW+Zp1HQzAMbpZzNOzVVq5XsviKizynfEzXpevakZpmaY
Klip4NT3+/SsFuLAa7XjOqtPRj3eqdyxNQwpNwyGFZLokxrWAod+XIdKndLPHvq9d5ir8fIzOnX7
qFbTA1p18ee1gvp0dchrxq/5arM8MjGW58tALuIABgJQRDtAjwEN2KgHCLGlATbQR76Z+HX6kHU8
Ls2AvNIkEFNlrVCGfSz9cYoXH2oO8xUM9TxNgQPnqek6tlp6ynWTrjq2jPMikhlghG30YUCAUfYQ
mQJSbJ2gDSnQvQbX9wyU+gNY6MIi2NCzaci7yo/BiiEELG4JZHoaCHhqPDPC1L3CknUfE25GyEOO
JvGh8thIRM0hHynF83YqlrcxE+Ie0dmBOI9TSLZd2tgkBLG1A+o8nUhW6CB4SbMlzhQ00lzgJAQU
Ur5AsCL4ksZkdBXsrRqTdjy8Zxpvs5Z7lRelAtedKBaGwGZ/Khady+R4UqzSukyNNpFI/LQusrEA
PMV+tlXU4TmyflTEEx3RRtKSa6Ofy5l/84GIMlFOX2KHPCZ7IjunJewpO1e6p3Psqo1CFC8VSHtn
BL5yFMmzirk11VA+7n3SxyVXZAbadP2JDKifuaIygG3FJF7cj72yGkUAcT0l0xzDD5maaFakSFF0
kV5pI0+gHiXKJ0k2U/BaBmQXGYZwGr1A7Pxn+qRXQjZFIliQj7RlUgxQF8b5QM79VN05fxuMmUpy
IydSUXD2DirlNgcxZ+fsSmEHGXhaONTKYPqDW13uvu0+Av/9/AdWY99XDQplbmRzdHJlYW0NCmVu
ZG9iag0KMTQgMCBvYmoKNzMxDQplbmRvYmoNCjE1IDAgb2JqCjw8L1R5cGUvWE9iamVjdAovU3Vi
dHlwZS9Gb3JtCi9CQm94WyA2MzUuOCAxNCA3NzcuNyA1MC4xIF0KL0dyb3VwPDwvUy9UcmFuc3Bh
cmVuY3kvQ1MvRGV2aWNlUkdCL0sgdHJ1ZT4+Ci9MZW5ndGggNTQKL0ZpbHRlci9GbGF0ZURlY29k
ZQo+PgpzdHJlYW0KeJwz0LMwAwIFAzS6KJ2rUMHQxFDPQsEACI3NFMyMTYEcQxOF5Fwufc9cMwWX
fIVALgCm1Q1QCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNiAwIG9iago8PC9DQSAwLjUxCiAgIC9jYSAw
LjUxCj4+DQplbmRvYmoNCjE4IDAgb2JqCjw8L0xlbmd0aCAxOSAwIFIvRmlsdGVyL0ZsYXRlRGVj
b2RlPj4NCnN0cmVhbQ0KeJydkU1Lw0AQhu/7K+Zc6GZm9iNZCDmotSgIFhdyEPGg/UCsYnvw7zu7
aVIVFdssZCfZ2eedmRc1wbt6A4QxagNlMNqCtV7izVy1I3hRBGltlgrTAazVkATPuwty18oH7oPu
dKUWI4W68vLA9/144gx+KNgOBf8hmO6lJeFJVI5Il8DpFR+hOJc+LcRFjdTEJzWJapalyqpMFbF2
UGoWsUqif4lRFqNMcIng4WGd//UgSZxDK5zi2sJ2BZ3i2EpJnWCw4lDKPkiwB+z1hMM7zk7P7fWO
HWYxmd4wwXILRdwwwtnrb0BzuDsmSPmGjUwhu5MGJu7c1kRoGqrRkUVOwSmGZsw1ueYuXna+fUWR
GO2BPfdODyxmrBqu0aJrQp25jBiYPqOMt9JAwnFJ0pBxTkBVpYOMVxUXa+a+ddLYCefAkwFL2YRi
2t63V2lEHy7cuOYNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxOSAwIG9iagozMzgNCmVuZG9iag0KMjIg
MCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggNTAwIC9IZWlnaHQgMzc1
IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UvRGV2aWNlUkdCL0ZpbHRlci9EQ1REZWNv
ZGUvTGVuZ3RoIDY2OTk5Pj4NCnN0cmVhbQ0K/9j/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoH
BwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkU
DQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgAR
CAF3AfQDASIAAhEBAxEB/8QAHAAAAgIDAQEAAAAAAAAAAAAABQYEBwACAwEI/8QAGwEAAQUBAQAA
AAAAAAAAAAAAAwECBAUGAAf/2gAMAwEAAhADEAAAAXUwEcdfnLF989x+jzMxezMzuCV89Jd7Qj+v
Xa2q2N3SXbMajOfRAiSWfhU6IRn0tUFebOW6NKvKTa+2Xqsm2LJYMTJkWSziOu/dIR3hQI1Sjlud
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
OH0STXjHxsyNuCJIAeMbGBBqTHI1pOY7HDbQX6MkN5CigifqMA8wBdx1hTxKdSSGRQwogc2AJoI7
rnEqguYJ5wZaIgu4iTE8WHOEE7YhbDbAp87xGhAJgil9JwFVV5KxW1t/GEuNV0v4z//ZDQplbmRz
dHJlYW0NCmVuZG9iag0KMjAgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JC
b3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZp
Y2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4
nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5k
c3RyZWFtDQplbmRvYmoNCjIxIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9i
ag0KMjQgMCBvYmoKPDwvTGVuZ3RoIDI1IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFt
DQp4nJ1V32vcMAx+z1/h50JylmQ7CRhDr70WBoOVHdxDKXvY+oOxbqx92L8/SXaSu2tS2t5Botiy
Pvn7ZNk2YP5Vf401tW3ItD01zjgX2H66rXYn5ncFRv5P95WVCfNYjU7mV1nAax1/2MnIsw/V3Ull
my7wzxy/Px7xyswk7MaEXwGUdfJnc72tPEDTGpTH9odZXfA+ndneRQtp+7PabKsrhWq7VjLCxpu2
QQbr2HoTGCgYaAQvEYL5/qhjQyB2vDU7jrP64szzg8mIteOUMmDvWCHxfhfgEGDC4zhY4hQ8P+F9
lMzV5vIrtub+2ay2TxjM+Z+lgPR+dci5pjfUEtOg8ghjLM+16NP7aDFBBIfAL9unm+2nLNlhFMZu
DSFxBhqEDDDikcqHSxgxGILA6AUXC+5pqjFaSi6StS6xfZZqRR/NTl10biMDBIlshCADpCnnR/Ze
g3wgJWBPNnt2IkLIEcXf95Hc0uY6lPrV8nzr5sB6Lijs4GBvkfySPx+J0duNTACnhjE/SLfiErDt
dfthKWG0gbl9gc5UzaMj4Ey218phl5Ww53t0ZuJ9CjK3lEPfKWsvYm5eCiiCqBRB5xQvuw0bRUFV
Rdc8prUwerJ6PsJpWbEmKmmWjLE4g0/Usl+qNfpC2r6VTjgjhWrQJpKkO0mMPzvb56HTpXAhzLMw
pjFxgVLBy4mVivKi1BGjmQumgc9p+QjjyeDoIQKpkDrAZa+AeiYyg3ti0GxOtZ9btifZWSlOjNjT
Yl1ql0C+CcL7ugSC55Z6xCBMwPl42zSIPhUQlJo5qq6D4bO9SltzAAwDdaX8eczve3uhR7f7WsOA
zg833psbBrT90EEnebkN09SGcxacX5sVRYpwIdsH5CYynJH9A+qWKoEphKGt8jpXnLOKWp+FtkPA
CJmDXE1d8lM4GWAChWWWw8dDgge5+C6pVQOhb7hLIQSmqBDwWK0u/B4BNdNjg1gj41cGGpsZVCMA
GQd6E68ud992ny3fk/8B8yUE+Q0KZW5kc3RyZWFtDQplbmRvYmoNCjI1IDAgb2JqCjc1OA0KZW5k
b2JqDQoyNiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgNjM1Ljgg
MTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRy
dWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9CzMAMCBQM0
uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJlYW0NCmVu
ZG9iag0KMjcgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoyOSAwIG9i
ago8PC9MZW5ndGggMzAgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicnVhbi9tG
FH73r5jngL1z5qKRQAysZTtQKDTUsA+h9KHNJpSmoZuH/v2e20gztmw2m4BW1sy5f+c7I9kdmP82
/xprtnbnTRr8LpgQOrx/+bR5emf+2YCh/y+fN5YWzNfNvMn8rQIoG/CHXW5k9cvm+d3G7voO/5nL
v2/X+MGsOBxmh+8YJDn6j7f78yYC7JJxdDn/aR5OGGcw5+fRQj7/tTmeNx/YVOoTeeR20aSdQ2M9
3r3KGLAxYA2RNHTmj6/8rCjCjZ/ME+p5+CWY71+MWNwGdEkMDgErRLt/yGBRsNhDPU71qL242Htr
Mh+O73/1znz+bh7OLx7M4dsthf7HqwOx3w3GJ49p4PJQxrg8x7k8FxJdj2FfS3wcAXI32sG6DHG0
Pm9htCHD6AZ82Nmj7XMYwWcYUDt0eetoF26KuLqnm2AnB3gDLv92/mnNOkaJ7rquGPeGytvCqZXo
aD9gbtRZGAiJz6OPNwQSJXJNhCOkoKoQI4WIgbghbwOtSFhH/tXnSPE6S/G6vO2KSORNuDWNGPjW
qxKOHgV1ryhxLM9yqGsoKpxsxU3kyYC26OlRlZJlN2VItMHxvSuSB47hkF1P+8U8m3LgbN7iU08O
oujkLe8Vd3lvP9Ier1fNQy8rS1huCZhXIGZXAvJccnHleKvMWDQ39NiUlxUQQZ8uPB00QYOqbXLC
eZI4aw8n690+p9kXO/HfYU4slxDdRUHfL06LDqn3VGnQ2lnaKZEOmrdHlhPpodRP8zMtGFIfVbN6
H1RHX4Ck7q1iUGVvYfBetlPY9dd4XwWt06reAC0UoEoAjvCnzvg1oGhABdZ7LU7kxKpgt+Snxb0A
u4CfZfiHeKMorTNZ5Uuy1ZaN8gSVdy02qjIJ1GoAOc1+Y6H4WUWhddNUDPfLEoHo7bIJZs5Il5Bv
vK5bUNt+0twrvCBISm+7yZoUmIUmCsmItGgufki/zP29tF4NcSQfT6QAo3+cialoqPGgBdwr2Sza
hpnMRJNPXEKbRt9RuH6fgy1YoaAdrkw3Mw3E9i5GHKQl2bCTqYaaAE0gzuCOBp5LyMl4ff1cctCV
U9Fr59KayMcKsgudFZ64HCKv5ArCDoAy7GuGVfndFP1qhGHB/DhDf7rsoXZMVv2uUKs1VZy4Bv4F
RP6QoZvpSOM+ejyt2LGiDMT1kD0WOdxtSRiqk89Sgapd3ImOMOLwVC/cHk9QBlg14etpUEW4sOI9
di70cFWlqoKzOzLJtHpa3b60e8ObQsqyVQW0N5UhSz+6tfOLclAdmOal4Z+SF5KrQVrKXpeswvjd
oiWLp/Kros0AslMzMMRPvwyS67GBlS2NdKzGSMhyXkpzZ9VDKVTto/HLQUA6Tc5XMGN9QRQs5HaL
gDzRA6RVAqN5le5TIBMYBFvGzasIDHxcOSX7IycGmsHepm5fpXmGDHAhSjWVHGBliJSTaGOhBmUp
mvbAsMJvP3xQXhy76mgtGM4z1ziz3rbq6IGNescHj5KXuNazV43QMsMd1INbO0Kv9NSbDnroFqZL
ThNNrmgFahKb5pU6H8IM9TmkfX0SDdOKv3qmVAKbyjPbRlDqdX0OnRoCbDi6yNawW155eh1gU7X1
4tSumKunk6SDAKiW4jzxsK9v1G9LtQvel2M5GOjv9mO02MF40Yp3Blw5HOBUo/hD/VaOFyLpwlV4
myhTiV7HMRgcQ4856NY95kOhaQ+y+UgXXjzpITON88sY7cDIpGzdqPpi7hJ/JKAMWBqSBJue1AfW
Mdg9gsuPssaSB3xUXpz2KCUeBh2w7DRvZl/ZDB0GVQO6TZ8ZfIkCOVB6HqUTtWtSLdDnQKMKybiT
oDkk4KICHVFBSHRiC4cs2ME1LO6g+yHp8gmXHb85I2+TsHP0FcRn3xXV5II8DbQO5BduYDuRLBKH
RNVN3vIGl9n4No6N2hsAYjz47hoNSLeuo2mAaJg94jMLBeYSfaWZ2H326LREy34tqQD1BlX4wB9H
htH1TP5yLXGBvB8gPYqJIN4PCwgB0pwQmsPCq4c58/L4OunukT4niaOyeJozsyc+lpqID8JWFSTI
TQBxRS20xa4iJGMHd8TkuBP/oY8jlbbbiClKLryHUdBcWceJ5hfRggLfa54kw3hwLT6LXklnXHDw
wcDOChT4pgNvAvBnyof3T78//WzN4dv/nYDREA0KZW5kc3RyZWFtDQplbmRvYmoNCjMwIDAgb2Jq
CjE2MzINCmVuZG9iag0KMzEgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JC
b3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZp
Y2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4
nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5k
c3RyZWFtDQplbmRvYmoNCjMyIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9i
ag0KMzQgMCBvYmoKPDwvTGVuZ3RoIDM1IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFt
DQp4nJ1WTWvcMBC9+1foHLBXo5EsG4wgm3gDhUJDF3IopYc2H5Smpcmhf78zI8mWdzebbBJYf0kz
b957M7ZuQP2r/iqtat2g8j02Vlnb0vnTbXVzpn5XoPj/6b7S/EA9VtMi9SttoL2WLvR8Ep8+VHdn
lW66lv7U7vH9Ea/VAcB2AnwkIe/jfzpdbysH0Hhl+Gf7Q602VKdV27tBQ9j+rMZtdS2pfOcZkWmc
8o2hZB2dvSkZSDKQCI4jtOr7o9zLgWjhrbqhOKtPVj0/qJixtgQpJuwtKcSrT0qYA8z5KI5JcVI+
N+d7L5mr8eozenX/rFbbJ2zV5Z+XAuLp6pgWCT96pM0iDzNG8nwZzHmwg+50x4dej6GGQS4Ag6HT
MRhkEXs3aBNgAGuADrL06/ZDVHaZjCB6hcZSRsmFqm+6HS8sd7QsD0KXdxhlDCMlfLAJpiUYYEJN
R9ROt6EmMGu5toL3ItRmIFz0S+tegCVJTIf0+0ZYviMQxvu8o4Clz0NNvCDqAgZCH2qicYzgIiA9
omPC1vGCsRsdjLApVPNOF3raHjekOs5pLXgmeq7Zyu8FhTObUHsSI6KQxfwoRjPB6JyKxQKXoER4
GHBIdFIKw0p3B7YmxE5StIlniNvNWu7KtYAyfSwvyTKm6lJJCedloEc9tscVcpo66ySFrM07SoVA
iojEMea5KkLhiFdBH8uOxGYOcTL/tLqdmH+9/iwzc+AWHPjMAS0UFZNDktAJKzkGZe16tsPO8l3R
QNAbWERJUc2sQGmDyTMcGTSZSEtNe2BeUityD34eKTP3RVY/pIFRtkYiPPOayzjmC+j1Sa4A6vT+
ra6g4JgkTKLl6hd2SB3FqlwG4HEUWzl5yRUqzQ1WsLkuunBfLsYhtHHHF11XMrZI0A644RXZF0ea
LmntFmNT7rHX8HWhwfk9Mss8MQz1BWgOFuvoeSSWNhNSImcRSFo3OXvqssUtAJ6Pfa5varmJzHau
Z08wiA/fyOmxdxqYjp13wjsNiKt93qicSPllVlscxOeLcZQoKHpk0pSHfz8NisMjY+Z+OeQMLGmL
Xh8TyfIgNcFitmWrTi3Bzh4h+9ctPH6A2eV7YcOFpJkogqeU+RV6dBb0LuuwHDrdbIOpk7CcPJEb
v3Bu8mCJO76OU7/33EBd4RpRDSFYGQYOBrRCCuszfTQd5rh4HcdX+8uOoy9OUBYxV0of1LuGu1bQ
6LhHTlpAZUG+U1dXN99uPmr6ivwPa3Osgw0KZW5kc3RyZWFtDQplbmRvYmoNCjM1IDAgb2JqCjkz
NQ0KZW5kb2JqDQozNiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsg
NjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH
Qi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9Cz
MAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJl
YW0NCmVuZG9iag0KMzcgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoz
OSAwIG9iago8PC9MZW5ndGggNDAgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnic
1VdLaxsxEL7vr9A54LVmJO1KYARZ2wkUCg01+FBKD20elKalyaF/v6MZybvrR+IN9NAYYml3nt83
M5J1DepP9VtpNdO1UW0wtVXWNrR+uq22F+pnBSp9nu4rnV6ox2onpH5kBdK1tNH9Qt4+VHcXla59
Q39q//vtFm/UkYDtLuAXHCa99KFlt6kcQN0qTP8239T8ivK0anO30BA336v1prphV61vU0RYO9XW
SM48rc5yBuwM2IJLFhr19ZGfFUMkeKu2ZGf+warnByUeZ5ZCEofBEkNJepLDYqD3R3Yw28n+XO/v
rWDO19cfLar7ZzXfPFlQq1+nDJrp7CA2lLppDSkzPQkxoufTAi+jXWivffoKeqktBr2O4NOu0SbC
grZoEpGhXWikB2ARdIifN++E2LEvirBVBh0Bxq6MCvV+KYw1GiB2DGoKMQdH68DhGYwz8t3EGS4o
mLRGDk7W6zij+JYIOUwSCnHWjBVYCDDvXDFIyXTaslwyQE9JJhsERB1n5GYlWiBhMBqWVQMLystg
9YtgoE9VPgUM9OYACgvssiMAAvnEZaQ8uzhz+5CYhTEcfCdpcdgQJDdDULmS/5JIx0PAkPlm8WxB
siU3IxBQHhcDTi+MPQWEpOV2HL8ORJsqHa0t0A2gkMBhUALdRJb3K6XLu4ReESzFQL6E/1QT9HiV
QRVb4k88iI1cFKmhsoX8WnYlKEaTeYTdVqi6ZLn1oMK0sASaA0Spxqtk1OIwVHE0Jg1sQcSXZ0vp
+VfIAp/gnkIWDObLmKzcNS4CJM84rKVhZLYvQ8liRIWw2o3g9Hm3ikg8kYO27wEznhODNslmvahh
l0IctQlvemt5HJQy2ZUX9qCXAsoc4zmtKg3pdgNmmS2LlKcdKfrI5ZS0TbSBmow0TzDHPADNm8NR
ynay5ZRSdtkJNVIlYHLgrlRQk98QZT2PufHXhbJWwKM8Ue9BUJLeK3XG4KWZCVSD0w4QcM1BzsAH
AwNo+g7NfAxrsJDOiKSY5UjJrTwanSu2J7mwbg9p33jNmOlhhYQMj3WvjUsw6cI2pQMBbe3/83E5
br3+DPLRM4vl8N2vpmTlyOTcHXE8PMmoobBsmot4Zj0yFyHQfW8KFXRdO6zHfzsLJ448P6zvzPDu
fMoTSJp/dEdgEK3hxi43jCOTcMgFntWG/V3NpmHCE5di64Z3LRJ27RGes4w7xSHd30FZY0p30M8T
f/DzBGotOrxowCgLfOufX2+/bN9rupP/Bcaf88kNCmVuZHN0cmVhbQ0KZW5kb2JqDQo0MCAwIG9i
ago5NDMNCmVuZG9iag0KNDEgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JC
b3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZp
Y2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4
nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5k
c3RyZWFtDQplbmRvYmoNCjQyIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9i
ag0KNDQgMCBvYmoKPDwvTGVuZ3RoIDQ1IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFt
DQp4nNVZS4vcRhC+z6/Q2TCzXdXdagkGwc7OrCEQiMnAHkzIIfGDEMdkfcjfT71a6p4ZzWMdTOwF
rbbVVfVV1VdVLdmtoPln8XfjmqVb+Sb1fhWaEFq6f363eHrV/LWAhn+ePywcP2g+LcZNzZ8mQLKB
/nDTjT79uHj/auFWXUv/msPfL9f4pjkBOIyAzxhkOf6h281+EQFWqUG+7H9v7h7Jz9Ds368dDPs/
Frv94o2YSl1iRLiKTVohGevo7ipjIMZANETW0Da/fZK1rIg2vmueSM/dT6H58rFRi8tAkNRgHyhD
vPsmg1nBZI/0oOkxe3Gy99Jg3u1e/xxS8+FLc7d/pvxsP88p9LdnB2MiMZ88hUHSwxGj9Lxd4/0Q
1q5zHf/qEQZYu92wpCuvgB+g5wWMnMmerkg7IOjGfvhl/4Mmt7ZHKFPjsaN4izmCz8So6FBLtEDQ
PHqCaQAhUcgLiMMy8rUls4zQ0x8ED1HgBYHXMbwl4+PnhHGJuhs6cQWyGhywZTnaSo449mQpYRBx
txmWaY39kNbOD36t5jywGgLD+0FFPS2HuSC0nHvvQi4J37QXgpC6VUcSjh23IMSV5okxoSFxcQCJ
Ba0AouM1djmJH4T/QbwJBJ2cWLZZzA+RV0nKlh84ibJAz5YwqWdxMajK9d57MbFlLeX2jiPCqciR
AhTtiriw0efg4gSx3jLCRdnX5R3FgvoeacFcRrluCgvi5y5TINhGRQVoepQocUJ94AdZwY1QRlVv
M7GSea+6FVpHoS4jcOy1ivSG9kGr5wABKAv5IQWire30lc0ZygmBsMM5+ggiM7OT2lF07SEHzJAC
eCzdNq80DedpULpz4Evg2xknMHF/xW5sVd2qFyf8hsPcDdit/cPZqsPWs8wNVYexz3VahM3oj9Y6
yEHihFYYZP9qMozVYnE8UlDywSqNw6ELY2omIVXvLMSaGVYzUUiWlVgVn+uU42V0voQyYssVVWE7
zW8rKi/rG+NJNxYkM6a3Xo410SpHYlnCJ5krTabqEBtrH21N462QXODHwVdtB/tLdRRgdVxJVXMr
+k1R2IprO6ccfMf8DiFPx4rhNJgwDgHPUFymK/V9wnjLdEVov/FsbW3sWILAxFQF0y7aUw5qyDuD
MFs08MxFmbmtzdyWjyIXZi70fMi8pfqhLw8e3/vMJdYvT3D9oG7Lnl+0mqqqt5z9salgvXE7dsID
rFM/EJly1E8FY+HAInjcG6p5qD756dhQzvMSCzWDI/DzA6aNXNjQt1N5H44YSJdGDKQ4nW6vI1ly
eSh97YgZIxOt25wMTKwjWGZgN56fyklf9ldvTfNgntj4KaUsh/1Eh25q2SXqlw5D6kNFTMaqPHd8
oY4hbYsRaBc6O0yqdl5w1GbtaUzj0Brh4EM5ltsbcd7PTiNMRB4/kecF4wKiy+9+V44LCDEPmG81
MFS51yY4PpWcUGCDjgbMKYDjVzK6vfxKBphy4V9bufh9D4fr2jbW3Xfm/GkHHSmJ8xOGk+yq02k+
shXC8jQUoSxrZGslh2NPmmbRTFFJHXVWUjA/AiBIXtuvGAD0Zn/bOwbQm/3/7B2jmAxkdcxK8UYQ
8vnsaI6ES031P3tJuOqsfxSvEmg+YIzUn4vokRe2x17KOQqHnyR0xy0Tca7PO+7R4PzqFC2v6PSR
Dxj01mLiLRFcexVw1XhnL0PiA/fcyDSHJNdgvinYxKwig/y1D+URbCg/Hrkn24IECe75JLGRLFGQ
+zVsB/W05TLyZgpA4i2fE1Uc+0mQdZSm5G+w3Tj0ps9t5VAiK/RQWxcqMhXf8LcBekcIWaLjVdOM
rJjgT2ihRItb1IS3vNN0WJScE+zKGIqNdnrRJmho4iyjRg+SxeFx0G7NQpVhNkmTy+coyVATXxWT
2XBns4wpj/Myy8Hx4T/AmGXVz96BWvchxxp2kj8OHkFa5hBmpsJxPpn/+TsAxz+Z3/ydDKt1NSCf
K+RvU/UwpCLZAsU0i9WCApL9mh/U+XsDluM4xvxRgEn0fOSaVLfEQ9GqZkbnU0WdMSSj87y35aOE
4xOJQlH3kgHytCOJpTYfTKxHPWoJSefFOFtSo3NaRjvzjhPmtJ/4OKaIaTlfdDDFgoGzbd9LsuVK
eQjc073ytfgu8aaBlVNqyU0LntqH/EfH3eunX59+dM3287+m/bu6DQplbmRzdHJlYW0NCmVuZG9i
ag0KNDUgMCBvYmoKMTYzMw0KZW5kb2JqDQo0NiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5
cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yF
QC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KNDcgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41
MQo+Pg0KZW5kb2JqDQo0OSAwIG9iago8PC9MZW5ndGggNTAgMCBSL0ZpbHRlci9GbGF0ZURlY29k
ZT4+DQpzdHJlYW0NCnicvVjbaiNHEH3XV/TzwshdVT3T0yAGrIsXAoGYCPwQQh6SvRCyWeJ9yO/n
VHX3zMjWyJZDsgZpLtV1OafqdGv9mtzfq7+cd41fi4tJ1sGF0OH68cPq4Z37c0VO/x4/rby+cF9W
o5H7oyzA2oAbP13kt59XH9+t/Lrv8M89/X67x3t3JuEwJnwhoK7TP1xuj6uWaB0d68fxN3dzhzqD
O37ceBqOv68Ox9W9hYp91Ix43bq4ZgTrcfWqYGTByDy06qFzv36xZ9URDD+4B/i5+SG4b59djtgE
pJQDpgCG1PqqgNXBFA9+uPgp8dop3lvBvDm8/7Fl9+mbuzk+tuT2X5ccyvXscBuxTKIABqNHEQM9
P234dggb3/tevxLTQBt/GBp86hOSgZI+4FaZTPhkWFDIhmn4+fhdJvc0HrKMTrgDRhZOXHrSDKf2
nQBeYeRf08M1n0lwKSD5btGD1hPGejhYPd7q6bQevKSAclCT1p3wmlor3QKzGRsEIQwB1zI0XBb6
nfihgZvWb+0++R3WBLM4CFCKWoF6In0WgoSlGroEjjgl0FxAi1rNBdh65ZNTqEPHjqJeK2xe8WKN
j8plw9sB5O0oDT0KYFJQkOK28M1PFiTFWg3Et1iNG70m+8orZUDVAU4ZJatvvYb5Qc3NrT6Yr5is
sjfPinExbg0jKdSYQZ9BVOCRPXlbYl5sHbUDd8V3LmvHSWvYjSEyJftBxiLJ3iJly2ObmxjrQ6n8
FBkm3OY0DIVdXmQ8V0B6db3AaOZnPnUTP+ZrSrUz4Cyc5PrsOcy0cEu0ZtgrVGg77UHiMxZzbgsJ
fSWhLb2bDUcAThZZ2cBaGU4TdRkIo5wsW5FiPnWGzM3mZHa1O2bhmYD7Xoct10qLk8Eqvxy7abqp
TrdsB0FGaIa4kd1FQeLWYwN4vSBxmE3WgiD5g+//jarAjLs8GIpMyuKCBtVOb3TytM9TMX0uKFiM
2C+JCgs+rxIV6s817atE5alVbbDzQgJ82tpmfemOrkwZ5tnGnm6XVUSh0gW7PMhVFGRKg0ZBK2kY
0MPztp6HOatgS2p5sUbVjVPZQ7rog0Zelj5ThIqNzAf8kuJQipXuGXnPS4LQ8PT0FPJJx6sanIVs
eWY56qmFvZ9tTm+YWYrhiomlbta208QeytbcGQGlycb5U1TbkzNQQ3U087WUHS9Xnamxzb/e+X2d
VpO5oQFLXHcKk4ESRC7OKYU4nZheNac4idXjwnxOb3Ug+9I3tfUPYx9NgmXHOvKanx7qqiGwUaWS
aSS5zx0T2Fqfyv463z5E5UmtSXllm7zQKtMvyBMaDNxdVTZ16/R/lo2qp6a3vbeI3myydxmPvbXM
uLPPFOmN8KTrsEl0Zvj/Q2jkkBWEnlnQJG4qeXyClsUGInAcWEFVNxwH29Lwo2MZFOziyYWxZTD1
5ZwPZ2LkTMdThb5V0aRon8EO6zaQvU4pmrkzLjZsr0h3NMHu3dYHyXZy3RnwDiNOGPS0of2QtQAW
pswWikwu2H405eWcpoXqYx7K7qlYs5KSs9uLqLLqE7wESCY8lllevlXsqVO1yit6fVo8szpG+lO2
NM+W96qGYueG0UdByXvLPZ9ZgI3xmL1ZNqCkaTN6FAsOd4Nthlo2nQTWkKBXKkp2FrJac04lhr/I
Mscq53OW8RuM90OgkeXsX6ujHF1CxZpMqQ08pNRUCOsw03M+QVnTFt4V/1jq1t8gfPI8B7CDkN0X
V7shzsi2VIpnizprAWP/tD/yYc8SqziOmN9ZYoae4BTTl7LyTsV5CuF1LD6etM4IyVi82naDgCI9
0uZUcnmxJCSwiBapdIr9XMO9v8sjZBPO7eJIjcXlMTqU6pQwnzdYaUeKtC2Xh44mLDRxjS3JyLZP
8BB0L5fcr/upr+4drX1uLbvoSCAf9t85N+8ffnn43rv9138AvOw67w0KZW5kc3RyZWFtDQplbmRv
YmoNCjUwIDAgb2JqCjE0NTINCmVuZG9iag0KNTEgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0
eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFy
ZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8
hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoNCjUyIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAu
NTEKPj4NCmVuZG9iag0KNTQgMCBvYmoKPDwvTGVuZ3RoIDU1IDAgUi9GaWx0ZXIvRmxhdGVEZWNv
ZGU+Pg0Kc3RyZWFtDQp4nLVWTYvbSBC961f0OWC5q/obhCCTOEMCgZ0dwxyWkEO+hjBOyOSQv59X
1S1bNrKzCbtjRuqySvWq6r3qtu3J/Oi+GWtWtncmFdd7433E+vFDd/fEfOnIyOfxU2flgdl1eyfz
0F7Aux6GPSzq0/vu45PO9jniz5ze/zzijVlI2O8TvgAo78kHy6ttF4j6ZFgu2/dm/QJ1erP9OFga
t5+7zba7UaiUk2TEfTCpZ4BlrP4VGCkYaYQgEaJ5t9PvpkBw/GDuEGf9lzff701FXHmkVAGLB0Pi
/VuAU4ADHuJwi9PwwgHvT5u53lzfhmQ+fTfr7WOI5vnXcwHd77NDnvtiXHJog9IjHQM9/wz8dPSD
zTbLrdjNuKJBDXIjY7kZ2QmJJQyWRxoQiXATV46y8Fg6fUse2yu5BHz3DEE9DLi/2b6qCgD/3Ne+
6iKEiLTYBaT1btetX+5CroWfiCvFPhtHAbW39ClP6RNLfm7w/jyQswSIXwM5ytKnS0ColOIxUsMx
XBLeK2mCKMsQCVKibHE9WwtdaloMuJasghScaBd7lj1KoVTOo2A5QznSCzoFYtCNfPI6MoMSSpNJ
ZT0PUMCZSCUiWSoyLSeBosgmimKCiIQhrUlGPFRJEYsqq5tHwsB1R4JCW/pgqcT9/e/rrpGdIzB3
HQcGKdV6MNUiX3rZATlLKyfrdiEciqisVieEQ1uDoeDQGQmglhe9PJi557RhG9lzMZeaWCyzSN55
PJq8qzWlGbxsOpN1OwuDhNrUtPrElQBd9/ZmZYLHg5l7toSO2fFeZLjEM7SRGguNbR3vZ5UQP/DV
yBdo90FassS7x67hagwKJ/vDMp3O1anatSV5p7VG8EynFlkl5gyX1UlnZwcjCAE4uLRzRXo1WTPH
5cYFC4KKW9on0jBTNpWzLbJFDqX9ifnfTkZFQvsE9Af+X+Eo+9wxk9bs0SV0QNWrBkoWI6Q6Jup2
ZExu991tK+Vc1F/7H6B23Ry2+nLWGSU5shANA4JOS6/aJNQOci6IT1SH0ip3Qbnj7FQHmvve6zCQ
i305oEgB8qsERh2+/7faY1FkNnk+jPWQtiICG8eVcq5KyG21EXnwuGKRS5SRYpZvV2FwTgQS9j6h
Huwio3BhdJNUkvg0haLoNYcraI5rXIQUbF93gwlNDpmsp6WXE2PVnNmqx5SADj9N72mI2bTcGOpt
TUwXkZzxpL/C1td3b+9ey7H3E33fY2kNCmVuZHN0cmVhbQ0KZW5kb2JqDQo1NSAwIG9iago5MjEN
CmVuZG9iag0KNjAgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMzAw
IC9IZWlnaHQgMzAwIC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UvRGV2aWNlUkdCL0Zp
bHRlci9EQ1REZWNvZGUvTGVuZ3RoIDI3NzE3IC9TTWFzayA2MSAwIFIgPj4NCnN0cmVhbQ0K/9j/
2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUV
DA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAEsASwDASIAAhEBAxEB/8QAHAAAAQQDAQAAAAAA
AAAAAAAAAAEEBgcDBQgC/8QAHAEBAAIDAQEBAAAAAAAAAAAAAAUGAgMEAQcI/9oADAMBAAIQAxAA
AAHmvybTxjae/Jgf5Wx5bZXxhRW5idZg8scrgwufbIxe87k8MffswP8AIxPOPM+MWPPMpDgjz7aE
rG6ldqZ4R/VTXxydVeOd5q4eW8scmfVsw5s+hN438KD0bBiHoYRuDsAaDgMwyDKOQYnsHgxFQfAY
JvJR6hgl4pdBpHkLL7B3oG2rbNXkJkUlH7SOyJOvlg2fPq61YR3gyY5MdpixhhHwYRuDsAaDgMwx
FyjkGJ7B4MQB8DQxku2TZzaK5gg2wxwkuYxtxdg6PQNDMTB1HJHZK/qI1MovGSJothmju/HjxbMM
I3B2ANBwGYZBlHIMk9g8GIA+BoYwfDYm2Xx7ttXijLY6WrWQdHrXsGZnDOMRzOIjLpuH8wKfQLVs
HGXSRMpsxMAOwBoOAzDIMo5BivoHgyEB8DQxg+GwYtpvuzkd+0WwwUJSYsoaWjrSY5MM4g4kIRDJ
McRppSxfSPB5iEx1OGcXNwwhJfXbDDm17BoOAzDITMOQZJ7B4MQB8DQxg+Gwe28n36dyG9n4DRFy
JUJunC5ApsuNSmy5UKbLkUpouNSmy5a4k+TQwecRGU0tW2KexMpG8kpJOOhL6UHvkYYzUIpmkoQv
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
QLD+avmL1owzK0lxlG0wKXka7Yqn01mRKVkxqwNZDtVWDAhQacgF9AgwWSjBwP8HW/6zRAplbmRz
dHJlYW0NCmVuZG9iag0KNjIgMCBvYmoKOTMyMA0KZW5kb2JqDQo1OSAwIG9iago8PC9UeXBlL1hP
YmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAzMDAgL0hlaWdodCAzMDAgL0JpdHNQZXJDb21wb25l
bnQgOCAvQ29sb3JTcGFjZS9EZXZpY2VSR0IvRmlsdGVyL0RDVERlY29kZS9MZW5ndGggMjg3MDIg
L1NNYXNrIDYzIDAgUiA+Pg0Kc3RyZWFtDQr/2P/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcH
BggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQN
Cw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/CABEI
ASwBLAMBIgACEQEDEQH/xAAcAAABBAMBAAAAAAAAAAAAAAAAAQMEBwIFCAb/xAAbAQEAAgMBAQAA
AAAAAAAAAAAAAQIDBQYHBP/aAAwDAQACEAMQAAAB5rxNpBuJniMT3YxjGdnDKLHGpTwYwXZAzJzg
jee49Jht5CDYPo/ny01PuBnFamW75IUrGuOPaKdnWfoc1PFRfRQPpxsKsa8NSXsjGC4+MvP6E3kf
BQmkYGiaDJHCWARPZdKaj6+dPeX+vNbKu/YbRNV9YofNkEFmQEgKAILIFxgsaSTHjfI3An24OWa4
7u1m5+PiJ+56O6jV4S2HPrxQdo02DJOBkjhLAPYeE6Z1n021mL5z0YCRIqoCCgqICgLiLIUxgKKC
CCqgCCoKeuGP9WPh/RbB71Dl222tmDJHCWARCQF30teWn+24tp4t7ht/65dNssJ9BaAESKAILIUx
gKKCCSFVICBMKa/U3b7zUJzNPIMh3SeoclsxGAlgEQkA8Qg6c5otbU/V0hpar8/zG1uTGq5uSbQm
eK9Nr/p3ErzBht65zxi1n2y+JWHtDxbcPc4eHxmfbM+PSXqImiWzYwXJBr3NxLpfWznEw24iEles
cbrtgy8EQkA8QhHjZEaDb92Wjj70XZONo4h1fceuRx36W16hwZL5sPiS1+U21/t7LPl9rpTdhoIv
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
w3982BL37FvQXe2EOAFvvlF9rd0F8IHZB2/t3g202lFzB6CD0HooW6IULCnGwfLfDY/PA/X8tlEy
IFKuDxpTwXwz1wZdHoIPQe2jrNtyB0fo3l0U/lzdWV8ovtbG2klriwJa3bG9YOwgrAl1wcPBrLfC
tF2eyBRyOjeW2dCmL2E88u2A0VPZLZjBQ3kt0Ly12URcgUfkHGXQpFdxuzvt+1+myQblOIgmeF9F
shGDLYPLhx/6gLCnKkaIfMHldtOJXmt4HKLv8IKTTqV+T3y+i8o9RmHAJvWIPQXewJ7FV1mMxN73
W70aDI2Ubf8Ad4LSr32LwoymjU6sF4KDygGFmEaNw4ut5aeJyaRr+zltAz2WJri4OYm0mcHT8HRs
ABFqxB6D3IWdREg4O+D26KWam7sz5Rf4S0h61JjFW8RL4DRQcCQWThwnH5YNhDZZyhRzOj22zEEE
yA1g7bt6KbS5YCmOaPnkilgTYGgoo7ykRWZTe5PbmbUM0wRZS9rXef8A2nS6thhBbi2OKiI+mjAb
pvD/AKy3ozGoQe6D+Y1XatYFveoejYgBC8pMH/aYAMkjCdMT5zNquXLdLFc9pejlRXCDExzFvxFF
Fk6SDCWoj95vUMVU8gEnYn5qK8VkGMWOWLtMMaYvYMOrKdahvRkW8uFAU3E0HDIULgKJIUa8Cfaf
i2KdQ07hfdN4rDlYFtINFGPDnZFZNgxL/lqhFFBVEkxa9s1ixNCBYg4AwVA2zqLb3Te9+27NIYoK
QoTBJdn+vSO9JbhA+LfFHPAhQsJleJf+3oIsg8Bj3PdpmpV2EnKy90lltgBYU2xbrVQFEpAg6RE+
fVJsMjMxXO5S/NGtYOEMTHMB+oKX14UmyYlqPrOb0TYGvgRE8l5ij7SoSHOjl20hAGJglu66r//Z
DQplbmRzdHJlYW0NCmVuZG9iag0KNjMgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1h
Z2UvV2lkdGggMzAwL0hlaWdodCAzMDAvQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCA2NCAwIFIK
L0ZpbHRlci9GbGF0ZURlY29kZS9Db2xvclNwYWNlL0RldmljZUdyYXkKL0RlY29kZSBbIDEgMCBd
Cj4+CnN0cmVhbQp4nOV9CbgkVZFuVtXtQVYFnj5wHWUE9SHMuAuyKlvTi6g80BFmRMZdcWNklAHl
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
/wHfFfXmCmVuZHN0cmVhbQ0KZW5kb2JqDQo2NCAwIG9iagoxMjgyMA0KZW5kb2JqDQo1OCAwIG9i
ago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAzMDAgL0hlaWdodCAzMDAgL0Jp
dHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZS9EZXZpY2VSR0IvRmlsdGVyL0RDVERlY29kZS9M
ZW5ndGggMjI5MjQgL1NNYXNrIDY1IDAgUiA+Pg0Kc3RyZWFtDQr/2P/bAEMAAwICAwICAwMDAwQD
AwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMB
AwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFP/CABEIASwBLAMBIgACEQEDEQH/xAAcAAACAwEBAQEAAAAAAAAAAAAABwUGCAEEAwL/
xAAaAQACAwEBAAAAAAAAAAAAAAAABQMEBgEC/9oADAMBAAIQAxAAAAHKgAAAAAAAfTS2etU5PU1L
O2ts0+fT4hrr+c7oMpaXQukn6GgJXUGf5PD2pLKikD7OGk0hoBupVa2f6ls1nUsG7WETtI6JTztv
0UyqNCZ70CEAdJwAAAAAAAAAAAAAJXVOWtSY3XdzTpXPMUuhfz+vzndBm/SWfdBaLP8AlQGgEb0f
kVKxaB4k9AI14uk8EpW4sJY3XWLNXEjlbO1POBivo+e9D560CD8gaBEAAAAAAAAAABYA8N0mf3z1
1oK79KmjKW/5/Jxp+RdcWsfoz1T9L9FgUbzckja8NRPytY+xlqf6XKl1q8cTwNmtU/5rmEsxFL9J
4bXSfuMV9RqDdjrlNXHp83eAAAAAAAASTOg57noA4HZu6JXK++zV9almnxwHOJ7rgAT44AE+OABP
db/QT44AE+OABPeR1xfRP9v9JfJfKAyXQ62cK87yAA7wAD6+7QNpymoyr+9UcgmUvGmsHaf5zcIz
opZdt/m0o7PDo0R8OgcDocOgcOgcDoHOgc7zoc+X2AWSz0woUunz58rZU9hniFvN8WMcqmqxdfyl
Ha+Xlut67tkyWjk06Zikq1h+rb9fJ8j9raVTfRuXr3nb2ZAAAA53nQAAAA53nQADnO86dAAKraq/
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
ctv5P4j/AEgTyONUky9iKKCC2kcPeCBIucAtfYGKYJ5Nyt4Ku2VanUxC5pU6JV+CETW62+iRNCpZ
Kv8Aar7oe8sZ2HjT3Qe8WCFdO1dWsvcD3hWbv7qQ97QbH9wVwObSyI75uu0M8Y3Yo/K9pxLOIGKK
jjlBK7Muwnd/wjPszb+xSiqcsuD2F/07+zacgVUYGrrVYyOYiBw5KFeaLdLqxg6V3Qcxa6QYuhaz
bmUK8ChmFjflALrNmI7ZViUjzC7pXABjJTyQL3zFwOKLGLWQlgBnLdFA5ykCbETRHeK8lfelVdW3
oDtGwRJBeilbNgUZulplPxSytgeRl8IGbRqxaC71RwEf0pq1qlbAoaBbi1YdRS9C803MSrccdXkF
a+0prrSRM2rgavQNAtuiYRrp0RHCIojhFIHXwQtbCr9Y+Lv2gt2qvFq6AFf4v//ZDQplbmRzdHJl
YW0NCmVuZG9iag0KNjUgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGgg
MzAwL0hlaWdodCAzMDAvQml0c1BlckNvbXBvbmVudCA4L0xlbmd0aCA2NiAwIFIKL0ZpbHRlci9G
bGF0ZURlY29kZS9Db2xvclNwYWNlL0RldmljZUdyYXkKL0RlY29kZSBbIDEgMCBdCj4+CnN0cmVh
bQp4nO1dCYAUxbmu7p492AWUUxbUhxrFg6iID4+HV0SJJoi3Pgw+73hg1CgSJHneCqjxqSCgeKAQ
fajEA2/xQBFPVAgIURQkoigRgwuz03X8qb+qZ3a6p2end2bZObq/mZ2Zra2tqfr6/6qqq+qvEgIA
nwL0A5+QCpM/6rMKdIIAnBAhRFo0wYEvuOa4Mx9eA0CBJ9MEBrD20XOPHTffVgH6XzgICrDolhNH
TFkhowsudDIco//w9Kjhl7/QiP/KMWH8G5fRl0069eTbP5HReSoZwTjEXx0z/PzHv8NvdbIn/yiT
WTl95PE3vSdTwayllc0pYDKmAP0dyTdIUZCKq7PglLRgrjiSM2sAQWx17lfJ0ktQWHdxVxXef7qK
h/8iKWDw4iEmBtce97GM7nyRDN50dR8VfceJtoznkCWpevfoagyOHf66LL1KBqkCMamfit5z9AbJ
rS4cl9+6fES9Cj/gSWBciDbiqk3AWeJMmTPTMCUBvV/F4qhvZvD+TjJYhhuEnNTIddm5LPvVKrph
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
g75caQ26YGoN+nKFwcu8Y8hXlc64KLdhlJerVbKITKzPosHJXg2+kdSgZwzZV4OWvwYJaYjLNFhm
3T62dDQor5p3HqfTN3ieDPzU03OFz9YavM+74O1d9GHnYj+PXf2XYKi1l92RTfKY1uApniv0Hzag
GX5W6/nWa/BbS0ODYIu7PLXsTrZeBba3R4PXKw3Cy57JqrqvcD0+FSe6Cm+REaq9g+Xe2dG30a5s
MdoV3SQH4aWXV6iXh9oZOY6RCF7SwttBBp+Y7tyh1lCb3nrsTTyFwNs+msZ+ajbYhikeu5quVyna
exhp4YaxbaMMlFJ+3nMlxkn+0NPKU49Vf65Osi4NDXImDk/Pnklex0VznMEiwxU8UB00I0vjmk+0
yL24GZ4s0LquaYvCDaPHevUlNtzqjj5WbQjHeXzXdG7N6uW4eb9Mfa47+nA8x7pENIhtz3tWcylj
5L/1RlLS4C4gqc6OpG2eWqMis/519+ZSxsi+TdqDlsKdafVejExR0WVWf9q9Odwi237Pue7WPZW2
Yq6KXKkbCFlj/bo5uklqlohC5+aTKFyDgHY/legztQ3TIgN/4FyZLmebD3FW0aCBjVer6bD+hZdq
SMxU0WOk9wo8+QKNHPeQMlLRzwVNobSWxd2dlXEyev1bmhM8L+NPzvpCXAlzVIJylR/Gv+0vo6tw
ydlDzreWhgbxLgxmpHY0Gr5OFYbjtm2wcUQyuOMkLR0dfd6OyfADVqB0MBmZGxiTNBTrKnAEgtwu
HpCMvtsCtShWZYnCbak27+xNKW8tBmuHJoN7zk6uDC0RDXI0iS8v/1mn6g7dj5wNTlHwesjsP3V0
jw7VHXcYtULV605uKPxw055b19R2PXBaAlh6Sm+d2quuuq5hxELgyUKh3W6eNKhLbc3WA27dmFpr
hhUlLDlv+47VHXoc8zxemGQaDGDmL7rV1nTuN/brApamefBvwV4kcwplbmRzdHJlYW0NCmVuZG9i
ag0KNjYgMCBvYmoKNjU5Mw0KZW5kb2JqDQo1NiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5
cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yF
QC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KNTcgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41
MQo+Pg0KZW5kb2JqDQo2OCAwIG9iago8PC9MZW5ndGggNjkgMCBSL0ZpbHRlci9GbGF0ZURlY29k
ZT4+DQpzdHJlYW0NCnicnVdNi+Q2EL37V+i8YLdKkmUbjCE93bMQCGRIwxxCyCHZD0I2IbOH/P28
qpJl2d3tzOw0tNX6qHr16lXJYxsy/1b/GGtq23jTDb4JJoSI8cuH6vmd+asiw5+XT5XlBfOlypvM
n+kAzgb8sMtAVz9XH99Vtukj/sz2+e0Wn8wNwCED3nHI5/iD4fFStURNZxx/XX43h0fEGczl42hp
uvxRnS/Vk7jq+o4RuaY1XePgrMfoVc5InJFYaNlCNL99kbnZEDZ+MM+wc/gxmK+fjXqsAyCpwyEg
Q7z7TQ5nA4s/2HHJTvLXLv6+lczD+f1PHZlPX83h8tJZc/r7nkH/9uz0AWd958GCZIcJQ3Z+Hila
P9Foj47woGDdRO0oczTY81TT6L6bwmj7yaUvTMuA/ORw8jw5z1keutE6ClhwZIdJVnCaaIojtWla
Dbvpl8v3qok1TATXGe/aWUTeDIh2raL1icip8M4isSkwjHsJDbgBiShOdSdgADnyt/W2tdEepxrA
g32QIGnyO8CQDzf0sxNvZLgDC3xHnPAAl2BRz2OGFZM/RiIUAUnLQPTHA1MXwCADneo4ukHmHQNF
IniB+RzS6WQJEXGaPGLQEGdrOIM50G9l4rRsYeM2TGKTqfAkTpHQdnQP2R0vie0EFk/P/hxQYA12
B0UFVcBuhstRJadRo2qTiahrTDnG8GdZTAw0IPJWjal7UVzYS0tHi1pel5YYWSGbtIhOU7SoAWIK
Q4pF8MQiPzl70EzibuYQh+tWGU8hCMNC9swvzHiP2ZxGJVxpSYbUWatTJ9uCmhO4T16Uu/NEIaNL
GXdO0iq8IY4453ku5T6Xcr92xRPIAnUJEEgkK2RwPCGFvESAWvKz8aOWT5iZyyIM2cWdDGpGQmiG
q4x4mgLU7xQ0MV9wCeruykHah9MG8Ib2ASHztjvtgzh+poTrtAaSQJk2N+/CQ0nWHtPd6zH1XveD
mmlpGa9UM/X9An7TZDQN14W/ai+3i74QvCgwScI+pja6E8JSXq8NIdKN9Bdpp/Vtsq1SbMmFWqeW
4lP1zYXCZ68qNfGROq6nohyu6rOI3Y/+cWMbHGdERWV5aWar3pqqWg8cvU+MnxSFbtYpX9hH5XOY
JcK5fco5LcOTOlkC2Ss6VOtyaWbW7Wlpuy0n/pgxUWrwSjjtSYD4ZexNEiA/d/GbEuD6chsNuCyB
fJGtZbDcWTekkC/AYnhXEMi43xHD1WXu1Z7YOW3ubQGFG6+4MlWvetkLSPVbWDqVIWwDK6MprvNF
UOXrwg0lzTUkUSxN/H/0M9CNW9Qe8QaYWY1Lq1EO2nugVpdPFrdi7ItMZ9jcrY6sjiNUH0ruCmKU
jZltbQ1+Wz1Sarl0Ntc0iNdSKK/m1ZvJuhSeDDVWqZJBJG8CyX8Oh/fPvz7/wO/1/wGQFgVADQpl
bmRzdHJlYW0NCmVuZG9iag0KNjkgMCBvYmoKMTA2Nw0KZW5kb2JqDQo3MCAwIG9iago8PC9UeXBl
L1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91
cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0
ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2B
HEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KNzEgMCBvYmoKPDwvQ0Eg
MC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQo3MyAwIG9iago8PC9MZW5ndGggNzQgMCBSL0Zp
bHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicxVjbauRGEH3XV/TzguSuvguEwPbIC4FATAb8
sIQ8JHshZLPE+5DfT126Wz3jGe2MSVgbxhqpuupUnarTLesB1D/d30qrXg9WxdEOTjkX8Pr5fff0
Rv3VgaLf54+dpgfqc1eN1J95Aa51+EWvF/L0U/fhTaeHFPBHHf99vcdHdQKwq4A3AtI6+sXLu33n
AYaoDH3sf1c3D5inU/sPk4Z5/0e37LtHDhVTJERm8CoOBoMlvLooGHAwYA+ePAT122e+Vxyh4Xv1
hH5ufnLq6yclEXuHkCTg6JAhsr4qYHGwxkM/JvvJ8fwa77XFvFne/hyD+vhV3eyfo1e7L+cc2uvZ
AR0xCRstloHpoYohPe8m52YbJm1nmLTR91bPPchXGPVibmc36aQT/cHv/JC+AFqME94wnige8dPQ
GmeAPGVTwCcT+HKPvZr5l/0P0hCHGDEzhGhG5IghYspHDXRoH6ibrXFITE4JqDaUFMJmWH3k/AwB
7RFJmHtPyfV4x9NTHfjzju84vr6fezsh4j5sYA1eWU2dnJEGbIYtrDEMtMI2WF3BGmaO5xkkgwEg
MLDewHo7ZgBNETIRJAZ8gxFjPkFM25tp7h35StmXxPHoA+9YzM+Qq0Ws+avRekfry0PyuoayMM6R
adeTuc9BVlQLAyC6kWiPodhJCcN2fJ0Ro73HGwiRjY0m32zFuM1IwXkBu9USpEm3yUloGyvcWgmp
nMFGxGTO02lSKNJ1IZ0mmWE8TedhJedQS7BW8iVTppBeW9AfZJholiyZ0TJzX/nGwaMJBp7VhT2t
diXoomMeXuoI8iVubjnWwowx9FuehUWwizV3JMqBJUmYwZL7Mdc0VYLLE0MlRx+CmrPPy5xlCLlH
fGkaC7PBlQ+ChVCkyTqOvGQEhiz0gnqCgR4YMoE9cosoi1+a8+oY22r1PZlE3WsjTdXOxdlEirbR
GSGsknRZZwRDZkedwWJYhoAZY2akZ9sZOqZfZs4WOteRks5heutgor21ef5MaCWEPfJHGQnh1mUX
nmpJakAVwWA9I0ptq8rc380hC4O4YBi4cQQa6W8pUKNTjcTx81R7drGi0QimAMavkheGh1yHvoSS
JtvcWIyzq1xfsLEYm5rpPrGxIJ29bCy22VgSbyzALQg85vbajcWsh6hL+w3ikP4PJcp0g61KU/nW
VpgR0ckF4eE8PZunRt4RFrtQ7UzEDsB1xuXRL2pmjcUnLDgHskKa0jSX4QNM3tik0noTAQ8KzFaf
FJ42OngK3+c9uA2fx1gmuJnaOqgBE0vUKO7SwpzrC+FZ6xMHiDy4XAsgTc7D06jDt4ZS6BB0zWZP
ae2IknO7h/PCSbMPwYj6GszLqp5veEi2tO+FDQ9xPLH1fi+BlbNQsyD7kdOQCF4W11WDs2q2VO1W
gsYZNAXYUjQIcNVRGXzYPioTYXFT0V55VAY7XnlUBuvXN5X/XNGODq6p3SXFBNElGVksxEZikK6U
asBkXkr1d+xcze9mOVNsyIfsnYtx1J7Yk7Vy1COtG+7YrA9LbvSVjexo7fBW8/Lbx3j8srGSVCLV
7kt8pixlWo8IpXzzwcknP1vpPvP2dCK3euom3W6SKsdSOXk3L0V39Xizqy8fttS0YWVb6cdY+qoV
+vb1b2kqmDdkkWubT+qV83KSN9vHM/RXET0qGLSA4osAVjngf4DcvH369elHrXZf/gU8bBC2DQpl
bmRzdHJlYW0NCmVuZG9iag0KNzQgMCBvYmoKMTI4MA0KZW5kb2JqDQo3NSAwIG9iago8PC9UeXBl
L1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91
cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0
ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2B
HEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KNzYgMCBvYmoKPDwvQ0Eg
MC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQo3OCAwIG9iago8PC9MZW5ndGggNzkgMCBSL0Zp
bHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicnVdLiyM3EL73r9B5wR5VSd1qgWmI256FQCBD
DHNYQg7JPgjZhMwe8vdTL7XUtseMdwxtjbqeXz3tt+D+6/513m38NriUwza6GAc6v3zsnt+5vztw
/Hn53Hl+4b52C5H7yxiIN9I/vh707Zfu07vOb8eB/tz59/dLfHJXDI6LwTcUMh9/6Lg/dT3ANjnk
x+kP9/BIfkZ3+rTzMJ3+7I6n7klUpTGxRbjtXdoiKRvp9CZlIMpAJPQsYXC/f5W7IogIP7pnkvPw
c3TfvjjVuIlkkirMkSLE1HcpLAKqPpKDJsf09VXf94L5cHz/ywju8zf3cHoZvTv885rAcH90MCIx
hxQIBgkPI0bh+cDxyf3O4wQ7v+dHROCv2Wc/436id4H/P04YhDgRMcQJdwg+T7+eftTgrvWRlckF
jASaqAsub/NZOqw5hp5MCzBWA5FNZhNxIEWbgWzw87QBUjxtIlvEz72eAadNYlM3uPO9UA/qEr+O
04aMb5iNXESYOHrbyz3a2R+Y3iTghMj0MO7YGDqP8lQJP0zLxchac30nFxCEkTBMgmFUDEmJKX8V
yASEG1LCjQXIkSvsBpBUHoPDMRfo0YGcOdaP4hHFOrBdglQW0AIbIo+NxBrEplC9RPJyP0UjJhFM
NzPO5BvuoJ+AJB3RFw2j8dpNyyaC53pdtDLUsAtBTIOodEeJpbzxkWiEIyQxK5sMKJKjER4EaGEN
MMVRvTMjxGfxPkKWm70ZTU9yJOZd4Pw21SI+mq7ZHFBKjEak4gtWC3iDSW4cmduLV2KuERwu48fZ
WcBo1YdQI2M1Qhb3lsREWxxlX+x45IDhXNIdFpONXZiFyFwfSh9Y3BNrKI1jiWD1Uy0SQCiQrB7P
Yb6Z8NSu8n0JH9K1hAcxW3HRpGwyTkwngIZVhMYpSU4LD7vMyZaMRGUVOA0qzJeBDwXke8Hi4/W8
lALTmtN8U3sbt7jNhFVBoF3wyzw1RvLLsSb53lpjWFNcjTkDt/LB90umi3Vcp7dzm1eD81Bp9aAB
vxKppX8RnVtWgb+ZYJD9nQkGY38lweCRp8TSwhpEhzWmtYkdAXio5qZRWlZZHhXojytnYZCKtBa2
oBPrVIPSH9ZVe9GChmvRru2L+q8FnYmbZmk+ir6mnyw5Jre39gHoc9kO37gPQB8KR7MPxDiFUGY9
qkHByxzVyb+3fWG2oDBdtIJUqlTqrVkb2L/cNNDKoFuBDmyKdyoDXqFXzYcyzyQDstSiVrUsTKKn
LC48k1Id/VbFy/oimjkZYlE0WI7RJKPRdDOxg78vrTFWhGsxJhujTZerc+MNLS2OF+VZErZNo3aq
lvUC1i2olnZYFOjkCrVt6fpQ9xjjtX1Cu/xqA9QCWzfss3YZ6pZUM/xsiqveVuoRc7sLctrc3u3A
Q12S3xSyzL8ALhpRaQ+wQkXnSesWNutYPI+Y7jsDx4KllVLHymAL4xqJtsnRnOqL/wr6obaKvlnZ
Sj6VvJD1O9cG2telr7Ykjvy1NXRpAGXUtaIv98hleap5NjcNNNSIPTnYeg2BHAYILoL8FHx4//zb
80/8Q+1/WRNnig0KZW5kc3RyZWFtDQplbmRvYmoNCjc5IDAgb2JqCjExNzkNCmVuZG9iag0KODAg
MCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3Ny43
IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xl
bmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQwdDE
UM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoNCjgx
IDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9iag0KODMgMCBvYmoKPDwvTGVu
Z3RoIDg0IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFtDQp4nJ1X24rkNhB991foeaE9
qpJky2AMY3f3QiCQIQ3zEEIekr0QsgmZfcjvpy6SLPeNmZkGX3SpOnVOVcljWzD/Nf8aa3a2daYf
XOuN9x09v3xqnj+Yvxsw/Hv50lieMN+assj8lTbQXk8vdn3Q2a/N5w+NbWNHf+b8/n6LT+YKYF8A
33HI+/hHj/OpCQBtb5Avpz/Mw5Hi9Ob0ebQwnf5sDqfmSVz1sWdE2AbTt0jOIj29yhmIMxALgS10
5vdvMpYN0cJP5pnsPPzkzfevRj3uPEFSh4MnhXj1mxxmA6s/soPJTvIXVn/vJfPh8PHn2Jkv383D
6SUGs//nlkH3dnUwujYa1zuiQeRhxkieX0Y4TuBGO9DPTTAi0IWeZ70t047uccLR+unX0w8q5NY2
IeqNI+W9mnaGUiGeab/d0g0khANPoSQ02BG/tMWFG1v62A5Xt0gIA4EVqHp1085xKDvMI3O6LxTM
TqLZxdEeOMolLaSXLi/vpp1PZmicZ2d5DjwfeM9MpmQthAliXhWBSBzSG6DsmXGve9ipH1E9JKvp
HuS6T16WtLNGFBPGFYtYo5EbsgjHGPEKYQTJsiG9WpxctklcpKhxQtj4c04xgPrNUdzhrJgHn/Cn
keShSFLLdYVHYWn1Myd8HVNZrFWsOkdztSwICprcQ8awn1AWMeZzZe4yGuw1Rh1xiFk9zRGXVQLW
t6IG7YhUWF2mbKG06ko+Kg/gNxKp+omxm/k6JyaUiMDputcUzCkFxIAdRtfdipHbuKcgwxokhFZb
haOmAKMn+3Z0y912gBDzQfDadkAiMZmXtb3LmuV84nASB7PquKmiuVSG5sJ5JYcpCqFdEkflSmkd
6g6ShDxUElSms8zSCjYCV4pVVRTdXpxuNldpo8BckukeuxAtEfYmdqG/TFp3uJWxfqzAvItcqTAe
3qfpUDXjQu62w9jzzsiFMk99KfncKkrjrcitG0YqZMxok7bUXsVG3n2XYg/5qHw1xc7nI/AygUH7
0EXrK3noS69KxSwz4O2+zkJqwhXbif/UlvVMg8vGHNe0w0c+KkG63eN9Aixy0G8hYAi55i/iL8kQ
tfNRlISQULu1GKlWwlhUL3klp9PibOqj59mynBXmZdi3Tqg1uxK6BbLJewf7LXPrOFLzrr896vpJ
jVqOnFst2NKXTigV3hlAPWNgQuoWR6HJiWU/yYUTpQciduCDBUlm5IOEjkGKomMqeSHIQpkC+a6j
BdTPHQgTMtylBgDp/VE//Nj+IIV0IGN4yKsiHwnI3YrzyfHjPFErle8d1H08gCIebeZlSBmIRbOO
sfQj9lLLipAM9QnAUVozrxAsMqjBKJ5HmS9TalfeNwsElfBD2JAjAOsFfJ+c2iMb5UndojAlJImm
mJMYuX0JhZtJSqkh87KsLFMq9MUUni++xsAKhkb9qhYyIRehnYHRpIhZQ5UBIcvDq4WvkNFSwrpB
vsBEWOxUdOCvhMivtF8XUC1GqVPirufTrE8L2aBUKIGIVK8uilmsPqWeDLRW01weOnDGg/xP9fDx
+bfnHy39x/M/HtVBdQ0KZW5kc3RyZWFtDQplbmRvYmoNCjg0IDAgb2JqCjExNjkNCmVuZG9iag0K
ODUgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3
Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4K
L0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQ
wdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoN
Cjg2IDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9iag0KODggMCBvYmoKPDwv
TGVuZ3RoIDg5IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFtDQp4nJ1WW6vjNhB+96/Q
80IczYx8ERhBnDgLhUIPDZyHUvqwV0q3pWcf+vc7F0m2056zlwQcWdbMfPPNN+P4Ftw/zd/Ou4Nv
yQ2R2uBC6Hn99K55fOX+bMDJ9+lD4+WB+9TUQ+6PbMC2gW/8urCnH5v3rxrfjj1/3P3v93t8cP8D
OFTALwQUO/nycr41HUA7OJTL7a07XjnP4G7vJw/p9nuz3JoHDTWMgyDCtnNDixxs5NVXBQMNBuqh
Ew+9e/NJ94ojPvjOPbKf40/Bff7oLOIhMCQLGANXSE5/U8DiYI3HfjD7yfG6Nd73knlcXv8cwX34
7I63p+jd5a/nHNK3VwfJM34aiGnQ8ghjXJ5fJn9NB5z8JfFl9hEogZ/8KLcImGDySzilA//OfAPB
B9/5Pv16+8GKuo/D6AZHSIxRw5ADxnSng70JY2Jk0LexIENDBteEPYfX4BdBMkt4QdYp5l6W9vgs
VwS+gzjhmR/JLqUwmYGdmu0XfaoefeTHnHSUnMWppJzzzj5jttVNOV7isFm2GLP11vAKIZEi6wwJ
m3VKLhmmWIEhpEPIG4bIoC9qO4ubIOfAoCzPsa9U4iidsKeSM75DilHuQkEm8RnfemMZGhYjZqmU
0pCgsKuV4LLoQa2CJocxO5GMdLkpQy1LzUeumOUl1pSGaePSaCU4bRyAtxjg98VVVUBnNSb1iqLc
KpFS5lVb+50Xue09d/2e2//mNyYojGuquCqtUiRYYq1+EMQbEWiCSgi7IeVxkA4q+VW/YVVK0ego
aa/Vw7PIp5Sw7CpBBaDqWZQ2pl5EjfjFrluFAqfnGBtRXggYihrJxfb+lbC34AbhAY2wTgKwSQAJ
SIALQbO1oSzPiUF3MqDqcNJ9HlBhztLCMc+DoI0nO+Kq7iySidf0L1mt0ptlJPRCM5eAq8EnFkR/
DegX5mLMfKEnZoKmLYfBF/2HyqoUZsllk4lgRmQnVdqSUc6gGq5IzRT9Cxo1/iDSZgAYg6hUiTAt
PNgcKxxVcnthBFGQcZ6lh0nsZXIJy8WKT54FnTYZKjleIeezVBKFPOhCBrDLUAGpdc5zvsM4JupL
TGOSgy65YqMMIsutoshTie1t2nZc16J0dvmSWKGvb6GvFSv0UN51lWx/0qHY5Uxne6N0Ut29WA2n
ipUq0cpoWKnfK2DZa7W0wk6uEm4jVaGnFs0UxG9o5USZC2svbdpqXv8WnOlkFc2V3MtAThd5b718
SaV0r9HMxkoXS1EVIu2kS5tOtM3DUKgmMn0mymK3as0S6ri1gxF3yRmSV6lEJbfaROlFecVQniL7
DtlwW4p1jynpNK8kPDhovfGgix7IBdA/lcfXj789/ih/+f4FZGmdiw0KZW5kc3RyZWFtDQplbmRv
YmoNCjg5IDAgb2JqCjEwMjINCmVuZG9iag0KOTAgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0
eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFy
ZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2Rl
Cj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8
hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoNCjkxIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAu
NTEKPj4NCmVuZG9iag0KOTMgMCBvYmoKPDwvTGVuZ3RoIDk0IDAgUi9GaWx0ZXIvRmxhdGVEZWNv
ZGU+Pg0Kc3RyZWFtDQp4nK1Y247bNhB991fwOYC9HF5FQBDgXWsDBCjQNAb2YVH0oc0FwW6DJg/5
/Z4hKYnWknIaNEZsjsQZnjlz0WjlgcT33T9Cir08aOGDPhhhjMP66/vdwyvx944Ef75+3Em+IZ53
8ybxlBWgayDIZZHuftp9eLWTh87hn1j//rzFt6IC2MyANw5kPf5geXveWaKDF4q/zn+Jm3v4acT5
Qy9pOH/ejefd23iU7zwjUgcr/EHhsA6rHzqM4mEULVi24MSfz/HaZAgb34sH2Ln51Yhvn0Q6cW8A
KR0YDCLEu//TgZOB5TzYUdlOPs8u5/0smTfj63fBiY/fxM35a7Di9KVlsJJOOoToIJA+77RLqyeB
FXkNBaSCU4ewkqZdi/LTLibFKrQBvmto2hRaZjuGdpxDe6ngApC+VHjspR/2qpfdMH0FOSo3UC8N
lnrYU68Ci0reyUB2UIZPUZrTiAg/mu9a6aThRSdPsksad6wcbytieWRZU9SNp6ZzcE8a3mJ1r83w
+/lNzQGQ7IVWakpmJahDuNkFNml6uuPvtgFH8H1tQCfStmhzVaXH3tCwhyO3kT41UNdTGPa2V3eD
KS5PBIEy19M93OQ9xOQo/g2ZJNgiUD+FA5+wSYUKnIEVKnxPflBhiwmNRFvrX2PCKxRqTekRYUTo
mYswB1yeGMLKHU4cY8lk3nTmh644aj3g1h3tBr0Zcn3oXuhfdZSYnYrSY0xV3auI2tjZu7tUOzGu
264ou9Rf6Yr1vbKDtVu+cHNbG8iwxkhtS9Nb7KtrGsWo9Rhz0SMiCOVItITRDnvQbIZVLv9QlpKq
FNzsMurFoEtshc9o3SrYRuyM9sjSer2qkRuRHPYme5HykN0NPdlUmClLUzWqgQs0Xh0jOalmJV/H
TWyZSl0v7GyS0axZ43qDou2ukNGo2U0y6iUbm65k2PAoxvel/4Grtdihr3nXKlTVmzsQfsW3eplu
+1atUnUccvqmhmziwyc15NyEFKe8X1I+O+8GlYOM+G772qpkI3s6Deaqt5VyvOptvfiPsXiPg+Og
ArmLjo7Mu9tqzXxbxmeYOeHXd73qBoun2H02cUyGUjswx3V6bkxOaXohxQNNnH3S8urwM28r9PP4
k+j47XVk5jv+v8GU9fl/P+ld5n45oeNeMk1xtpjQbGGUVDRzIeV9i35pv4htgE7npjzG8NiluKoB
GakxhRF34ZidCJjHg+YirxakyhDP0gnqBYZLeNry4HwpZYCFCX4XeYlWSY3dNbhIMIbHoI/yFrPi
Cb9jC6tRZjqVaV04EkmY0JngCqxJylgLE3WsGkOyeom1l/eNMtOY9kjgTcLMCvx2xu4RnhuhX3Nf
qHrfCCMRpdkAdYcBUOHhiamZl0aeME47fpweWzxZjF1q4ql0f8WMMx6jzqWUeSpM1Hmy0sLtlzyh
DdR5smTrLCFF0SrgVIMlqxzysMoSM8RMgROVOAFLTBEzhVGLrzVZ8tLGt7HIEjs/Z1MSrr9wlSbq
LDnbKFRM27rrY7IDo6MOTx1gPkaPTAp0s2Y9pyhpLqpnRIojGoUnkQRnU0eRksN7KaWNpYkGcn48
kdHFnwFSfG/lPV6ayhgvwHh/mJFxg9TzIVma0Dh+LK2kjK20UgeHexVsYPWWuN8BX6vbOTmz9bxT
ejkmrjMc1XHyr6RpX2Gh3puV4XxowDttw5N6Ya8jFMjMXpImSLGLraQMabHR4C7wO1kD3rgJTxO/
j8zsBe4AMy9JypC07opgZykDLK00ejDKqsYgI2wnH94Ri9iaLhT0ZSnjsToUhZGljK600up8fK+K
TskmOh2W0GpfhjZLGY2hMrSmRFPYaPDWtUOLYXUrtMbquQJBnqaiArM0QfJloLOUAZZW6hCN4UG4
AVGtIL4VdJBJOy4caTAS/3x38/rhj4dfpDh9+ReEapELDQplbmRzdHJlYW0NCmVuZG9iag0KOTQg
MCBvYmoKMTQ0NA0KZW5kb2JqDQo5NSAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9y
bQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NT
L0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yFQC4AptUN
UAplbmRzdHJlYW0NCmVuZG9iag0KOTYgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0K
ZW5kb2JqDQo5OCAwIG9iago8PC9MZW5ndGggOTkgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpz
dHJlYW0NCnicnVFNS8QwEL3nV8x5oelMkjYtlBzEdVEQXAz0IOJB9wOxynYP/n1n0u0WRMXdBpJp
MvPem3moCT7VDhAy1BZ8bbUD50qO+5VqZ/CuCGT1G4XyAJ06JsHboYBrHf/gFAyvW7WeKdRVyR98
P89HXMIPgt1R8B+EUieLw4uoCiLtwcgWXyC/4j4dxHWDFOKrmke1TFS+8qLI6AK8NkxWcfQvMkpk
lBAKQSjhuUt3IxAnrqBlnPzOwX4LA2PmWNJAWDt2SLJPIhwBJj7GMQecA18x8Z07zHy+uCck2Owh
jz0hwuXHb5D2dH9szQ1YY3kOyR8ZGfvzIAbVvkETyDRoAzXosAi2wRJ9yPiuCuNWh8d4M3i5A0el
rhOB8Z4jUxHrcp6npPLrjtCMDZDGQUkKSrJSK8PMF+1TeyuNfgHwwKzQDQplbmRzdHJlYW0NCmVu
ZG9iag0KOTkgMCBvYmoKMzIwDQplbmRvYmoNCjEwMiAwIG9iago8PC9UeXBlL1hPYmplY3QvU3Vi
dHlwZS9JbWFnZS9XaWR0aCAxNzM4IC9IZWlnaHQgMTE1OCAvQml0c1BlckNvbXBvbmVudCA4IC9D
b2xvclNwYWNlL0RldmljZVJHQi9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCA1MTAyNzY+Pg0Kc3Ry
ZWFtDQr/2P/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQ
FhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/CABEIBIYGygMBIgACEQEDEQH/xAAcAAAC
AwEBAQEAAAAAAAAAAAACAwEEBQAGBwj/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/2gAMAwEA
AhADEAAAAfvw9xEdxwEIMTBCmwK4gOAwBGRAgoAGYF9MAl3QZhOdEBhqZPo/OejhrFHLkeV9T5UU
JrAElgA4DomM7EGLSeLpeOCzozBqv+F/dfhiRATWTQ0s3txyAauxibCiBbAMkS7Hn9zJyTJKpkyy
Wbld0vaNO1nTR5mNlIzL3dMsgxed530P539H9Pl9RWt1Lj0lDRx+fbkXOxuqVllUH8jKwgCsqtq3
VKLSrkXVkSsWrQXNo+hhKQa2YjVLTqXQrMRadQopWjVUREwuu1dqHOsJnONFj0Lqy2YszYkbSR5V
plYFU1lVtlzRY1cFCIV/D1g2OFJS9atS7hZsQljPsWloxcqj4XKl0tuQdEQ9djPstwIraRHE3Ktu
WeGLGMR1ltarNkVX2ZaNi5Xsl4Ig2Z7x0m6rUTXQSCFqczTKhWKhafUaiNipaHZOnWPPu9jy+f3q
qjXbRNLvU30VHRcUtCTE2qtQ161a0Z1+44p2HML3R2ndwkiUAiYgraAHcJy2KJHlnLMAQITh7goH
oaajlYh1cz/Q+e9FKyYMxfKep8vYqCiUBmJoVOCAggUksA5im51zFlNG4GJY+Ffdfhs0kyXZlZun
n9eOPMDrBjIrIkNgNgpdnC3sOUIkdSXrPNc9Ds6tMruzprRbnUdMzUdx5sBMLnfQ/nf0b0eb1CH1
Lj0da7R59kVnDjaZvkZtuUpY7OdVqF0odGi4xl6mVV21kVY2aWc6W3j6tyzPb1e5vJRy3aXW7nOb
eWMOnSNUM+8KiLllNrq5xVGSysuueTb5Ucwc1y0rV6jPWA5krwguHKYVLAzlAiMUUBTpqNTr1NlQ
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
uC0PKeg2kqq3CeS3OVYLrKcFuzksW7XDrmwVRksqtHVK2RpYrPkpKvtKT5cZ3XQSqrWWtZp8LBsW
AbDBcKSzCHI413Ko9cWjuhhDkAtnss00Vm8+sDPaAJiB0wQBiCJAQBgCJQADAFCxRETEDPdRTMDp
iZcnSzdWL/RJHj/Y+LM0CAADWCL1TSSkTulWaQ9yxPdnRSBywqwoqfJPr3yKximJqlg7vnuvFMx1
nMWw5hfcuPf5e/6xY83o+H1P1N+e/Z48FdiNZTR3KJnjalOElKyamlmsOSlXYkpQ41lD6h8u+pdM
euFqpl1kNDHXMZet53nZe1VrJrejiSuYvrwHh/sPyeb816Hzm5c3PpHzL6R5+/6B08rW9filbE1+
cvF+rw2fb0mlcV+0wsodpUprlyIthAinOISiyM1me28V9BX6owCmuclp8FxtyjLUB1aHpYFGKWSg
fLClClaMchRwBEISsUsyzFRtSl0SorXyhKro2VectRKbMqE3gKkX2GdGgus5l5Vyo56VoUtcWpyg
2UrdWioPZb1eKvqGuC5SFuMosk161FilYrtoNHMYzdrJaGQsoU2lS0rMMsVKnDH57hvNSMTZEC0D
WesVWKvimhcBxY6muz7tE9pAFAHFAIksiJEhbFkDwEKZAsTWBxiRPDBlEje7jK1crWmrpQUB4r2n
jNTNW5KQtyM6JL0yrFig4IM66AmWYkVk56OHuWj8k+t/JNYepqlysLe8315cPHZBRJ9M97UZ8z6q
blGxz36rMyvofr8f54P615/1eTwY+izjMXqLM2LwnlU7Pna9Yo2yrW7s7rrsVUzfqPzD6drPr1vS
xdGdXPWuipGdDV1ijzjvRyvjLd7UPD+C+sfJm8W7VXvlu/TflP1Xzej71tYmh6vJo0JCz85ed9J5
tPYqlmsOn5lnn1yp8rxE+4L+U459ob8j+ic+ty7hZGde9q+ITXvvbeO9FmfZu+Ren1r2x4Zp8gxN
miUj0l2UV6CjPm6EtB9iVpDcEoOepOr3DmkreCdIqViZOAJDVamDs4OICVkS6ly385gnNryWq7yR
AiSg9oIL65LYqWVotpcBD20seYizBtiimVkobEDb4WNysLiEWNfnmX2DnFquGtZTZN2K/dVac6uV
xZJMtGNe+kXKFgFlG2kjWE0RQqtCrZsH2aO7UGOg4DAgDAiJ4BZiCtiyAmARkYCYioiYhhLYO4Cl
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
RKYGpcYHWrdtgy8d841NLXJNaRt5f1hDVx10kBTql+8RMWtqto/2xAUgWClQmnXTvEMVAjF4NyPe
VqUaBODZu/jBQRBaUaHbMoFgFCp4XxhhMaF0/T/5iW8qK/weMgCHYqOtGstSAIIw1zQM0q0XHDOA
njIASgZJ/eayyit2OS+/eO7MD0vnWHWoIKJy7mLthYQXAEZgnga5cLly3B+HOTHUVs9f8wgIrYW4
jnARK3VmAyEENB9slEgNNvgOJghpkWg9PGTbRmoZzZkGQ9G9YMzNg/u4K52kTeDS9Uqfz7y+S0rl
tGY+TKOaC7wIpHoveMpInp+8LaBtdtZv2hZEwE8VqzACjwjjWUYrgTAkTdAOJpSqB4wddkoeN4+Y
0tS8TAhom1bfnFfvnLKRsuAoAKs7zgYmVf0F3gmtWYv0rTrJ1+sYqajSzCKYUBt94+yLaBXAZvve
8pCNmh67woB5UAMYXDn/AMwFEZvYcXWjykmPEXdq8sQmA536xZyWWzz5xCF2ecHKhZxcOQe6x84U
XyCu8CRx4M8FTU1lthu+8Ibbyc4KNAJWjeGDwWw3cBtO0whoXmsUTxkAnfNyeQXllxsYC+RjpLdN
cY1TPnII7po1jf3IZuzXg1jDqFBhgwKTnHDtvGItLd4yaB6wnBfQxqIENXFqkFo8YBJC4pacT4wm
q0eshA7uq5VMFG7yGv45/9kNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMDAgMCBvYmoKPDwvVHlwZS9Y
T2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVy
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxD
E4XkXC59z1wzBZd8hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoNCjEwMSAwIG9iago8PC9DQSAw
LjUxCiAgIC9jYSAwLjUxCj4+DQplbmRvYmoNCjEwNCAwIG9iago8PC9MZW5ndGggMTA1IDAgUi9G
aWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFtDQp4nJ1T3YvbMAx/z1+h54MmkuzYDoRA0uQOBoOV
Bfowxh62+2DsNtZ72L8/2XKa9liP3TVQK7b0+5BiLAn+FL8BYYOlAd+Y0oK1TuLDbbG/gp8FQXwO
9wXGA3gsjknwIxdIrZUXXAM9fSjurgosg5MfPF/fjriDfwi2R8EvEMa6+Eg4zEVNVHrg+Dd/g+pa
fFqY71qkbv5eTHOxS1Q++KiIyxp8yUIWJPovMkpklBDqiODg62PaW4Ak8Rb2glN9sPD0AMq4sSJJ
CRsrE4rZryJcAFY+weGMk/nqle+tzaymm4+EHu6foJoPhA7GX5cgzevnQ8gimI1fB2RYBvSpZdPV
Ns6JW7bdhlvsKa1c4xRXChiQ2OkuBfZpxZSrGXWKI4QmodONfDBxQM/NWoC9pKLXNOJjNY4aKkVG
8exW4B6HKLSX9M/zO/2wzp3aOGtqGunSuVEKp+4I1QEP6lokjhgWlypwiLaFcpRowm0qW495q2Ix
5E2SJJWcbPCYcSdphHJo3pJFK3N6DxHUnRm9bNORGCSHZfN8nmPunuew9F9M41Fsk2dApzLRdyYq
8dKD6dTTMmftXobuFYJDLFrQZJyatDhQe6cNzT4XAdRjTb4jMvlz4utLdg1aMN7IaJPbeOPV7WSM
CWi6DbVYY4NbHjrfysYRaAdUomKlwJEBS+k6Vzf7L/v3KFftL/HQNYANCmVuZHN0cmVhbQ0KZW5k
b2JqDQoxMDUgMCBvYmoKNTI1DQplbmRvYmoNCjEwNiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1
YnR5cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNw
YXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNv
ZGUKPj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMF
l3yFQC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KMTA3IDAgb2JqCjw8L0NBIDAuNTEKICAgL2Nh
IDAuNTEKPj4NCmVuZG9iag0KMTA5IDAgb2JqCjw8L0xlbmd0aCAxMTAgMCBSL0ZpbHRlci9GbGF0
ZURlY29kZT4+DQpzdHJlYW0NCnicnVbbihs5EH3vr9BzwG1VSeoLGEHG9gQWFnZYwzyEsA+bG2Gz
IZOH/f2tm9Ryjz2ZyQy0ZXWpqs6pUyX7Htx/3Xfn3cb3wY1z6KOLcaD1w4fu/pX7twPH/w+fOs8v
3NeuGrl/7ACdjfTFLwt9+7n7+Krz/TTQn1t//rrHO3ch4VgTfiIgn+N/Wt6cugTQjw75cXrvtreE
M7rTx52HfPrSHU/dnYQap5Ezwj65sUcKNtHqWcFAgoF4SOxhcH9/lb3iiAw/uHvys/0juh+fnUbc
REpJA86RKsTWLwpYHCzxyA+aH4uXlni/Sub2+OZPAHSffrjt6QEA3OHbNZfh5fXBiQkKYyAipEDM
GRXo7Q6HDDsfEegDvd/nDX1F3rvhx2w7U0ayyu9Ov2k1z91TUqMLVP5JvQdHekgrAZwfGSYyDhCL
YtDhQJxqShRpM+z8kUPDyGu4yZuwgz2v4ywpyVvKe0OZzfzWiw0lz0/dCXkTdzCLzTEj2e8JCu15
xEOezYltRTPjnb2EI1cTsWJuAdky7FDjiIlmirPli1AiD7IT1F1IQN9Hy0fz1MxBg6rz82yvcC3E
4RQe0RZfs+OxuNRnkjQGdh/oWUjlfdypveGTpEKQfYV2sE8BBEnANey0RcKjQPIKUt/Eg1jBNSAj
J44p9aGKxlOHPiUaar3BYZzZzNAHlcyYUarDgok5SXKJuKT0QOpIz8SUR6GZMBwyqSpkEBEIIwDm
QQ8j+HnVDRU3mBcLwCbVcT00qVyCb7b1ubcIc1ZK0baqwVQULkUaynJY2Me52TlkHKVCvoIZNDhE
LgqyyVnOV2qiBCMsY6IQrNSxS3IlwqVUaxdU2krWAXJKBc2wEFaZEokT+bjPhtFCyHEE8i8gtCxB
e72arGohZwiXuDXsogQCX7A39sJ7uDrNRJhAVMSXCRNoyOKKNzphDKSKeoO2VI2SBn1hUNlpMBeB
tWhnoxOLCHCxmFXpGdPC76jqbck7qOa0MUh7cytpGi6BWwhNmK1yGxm9rmgKy6pWsQ1rXFwgXPCr
JNhYEc6L8kORUCiEPSVWGDw9V6RbfynWpqXPK8CDecwl52QoQ5WgZWSICud2fGJaL8qbKV/aFOzF
sa1RWImfi2N+V2Oolk0vJJN4M27KiIs2Ug6GlPOzRH4i9FB/FDxb6Dj24XlCJ1yTCUdvuzoULg2O
q3qt8+zyaK4D1GJf1ZT92lm1Ec9PsaApyjgS313IyzJQg6CLUXK+zaGUYOIpR5PkcicMpR9XLW4X
kgKkPlLwT6l8npvfSUa4tbqGVDaTCXYoOTy6GNpmqC/LrGjzVEGZvlp+j0ub17LJ/U8sHQXQwJfe
bTvOm3Gn6m+axaugJcTZBX1cuvJQbmA1KM1SzmolJFm5Ns4b+dH4L7fJwvidg94r6bIYILgI8pN/
++b+r/vfPf0c/x/quPRiDQplbmRzdHJlYW0NCmVuZG9iag0KMTEwIDAgb2JqCjEwNzkNCmVuZG9i
ag0KMTExIDAgb2JqCjw8L1R5cGUvWE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94WyA2MzUuOCAx
NCA3NzcuNyA1MC4xIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sgdHJ1
ZT4+Ci9MZW5ndGggNTQKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwz0LMwAwIFAzS6
KJ2rUMHQxFDPQsEACI3NFMyMTYEcQxOF5Fwufc9cMwWXfIVALgCm1Q1QCmVuZHN0cmVhbQ0KZW5k
b2JqDQoxMTIgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoxMTQgMCBv
YmoKPDwvTGVuZ3RoIDExNSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4NCnN0cmVhbQ0KeJylV9uK
IzcQffdX6HnBHpWkllrQNEyP7YVAIEMM87CEPGRvLNmEzD7k91M3qdUee2xPdmD7JtXlnKOqst2A
+Xf1j7FmbTfepOw3wYQQ8f750+rpnflrBYb+nr+sLH0w31d1kflTN+DegA92vpGvX1ef363spo/4
zxxf327x0ZwIONSAX3FI++gPb6fDqgPYJOPov8NHc7fHPIM5fB4sjIdvq91h9ciuUp8oIrfpTNo4
dNbj3VXOgJ0BW+jIQjR/fOd3xRAu/GSe0M7dL8H8+GrE4zpgSOIwB2SIVt/ksBiY/aEdp3bUXzf7
eyuYd7v3vwIk8+WHuTs8A0Sz/fucSX87P847TN4nj0AwQYQZEvRhCPe2H91gg8t2NzpPlAHgxY8w
WAeOLrvQ0aW3E122DsbfDj8JrUs/GF0y3kWEi914Q8QshbDcET0FhsoJJTDIFCSGBvvRJXQ+rjE+
DAD/78d1NwBFhVeMJ4zrfpC4wY/rgBFThNNIq3gNvo2DexizbuYFbsvWdiPg7kzpx3GNOU/ygPYG
7+kNBH7/QG+3ZDQ7kICcJXf4HdQkP4sPXMNu2RBkiYlsuGnEhLwVq2KnrO3oabYnPjMH0Y1Ojela
3o+E8Rox5s9REokBb205mqgkxvc8Jb1DibkcUeKFkoQkESV2T8ER9JgIZrPWQCEL2JRTIBxLhkwG
hkxwUrIcfpYkvX6j1EHfckY93TUWyBnS6wSzgGaAiUfMG+CLTbbjNSLen5iUiPyRuC1oHH4/QlST
mpaXL2SeGQcr9s4rnuF1Kd4Gbmr1fjO4nFQnkgY9DlG2NbAp2F4A2SlKDZLNEmZAQBUQVX0wi49d
v6SrZ80Hclz4hfvF8tmRwLqQQo2uElkgoPuuJQVPygPTwp4y34qf5CITmxpirXJ/mtfuOlo7KGfg
WmK5AL6BWClEqRQiX5Frj4/WoRPk1O2C21IgDJi3jGHWKkPWFJojVwthuD1JQteXusWG/eJoQir7
5moGs58a+zLoy+f/EkHYabrbCMJOk18QhE3QoyaQmkCZScCTAta3GDkpQCLVUowR3R045YhfQi7c
QhaRylc9Yk0/KRWNHrrjGunBVXJBcSkBwHBOVC2lrQgQT8wtN3HMNViD36LL+6OKuDyWoKpVbrvq
d7ZwnHAVLnXP1/m0cGObgpxOtCm43CDmWuqCEi9inMufVyISS9YOJxUvCdbzoqVUxaOn4cK8BCnM
Kr5qXoKYMffX5iV03StNIpRYRqh5MrE9tQJ9cFmnI1fHrFBlA2U25HmE5xP5Ks/xVVKBh/ObSA00
qr+oovcspV5kXfsVHpFSmErnF3IBpMynZaVrugevj+fnDIilNZb5sFqQcU6aipPdcwWRZXy+5ZxN
85FuCxxa6EdPE6HHESXrqd7W8ensNikKpEJXha3Uh0WvPXEAauIVqOP5KF0qu1jrShG9llFoBVsY
dY7R4cC4J28r3lcOgyKF1JQnzPkB64w2fClYpQ3lOlG002Ehtejc21JOJ+21+Hpqi/K8efmlraSL
AnBGXqRcXddMJypW+jpHxjq+QEvO5dRcyQr+ko3/bwqtv4KQx9IAiEhmTpjcjq4/MUWiZZrRBD2d
ayYy0auJF3NJloKTym86aEA/r5c6Z7Lym3yKFGZIHw1srIDENxG8CcA//O/eP/3+9LPFH+X/AWyU
00oNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMTUgMCBvYmoKMTI2Mg0KZW5kb2JqDQoxMTYgMCBvYmoK
PDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDYzNS44IDE0IDc3Ny43IDUwLjEg
XQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1
NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDPQszADAgUDNLoonatQwdDEUM9CwQAI
jc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAKZW5kc3RyZWFtDQplbmRvYmoNCjExNyAwIG9i
ago8PC9DQSAwLjUxCiAgIC9jYSAwLjUxCj4+DQplbmRvYmoNCjExOSAwIG9iago8PC9MZW5ndGgg
MTIwIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0Kc3RyZWFtDQp4nN1aS28bNxC+61fwHMAyh4/l
EhAEyLEboECBpjGQQ1H0oD6Cwm7Q9NC/33lxl+slVUvIpYoRa8ZLzpDfzJAfubJbMP9s/jLW3Nit
Nyn7bTAhDCh/+XXz8Y35cwOGfr78vrH0wDxvpkbmSTtg34CKnQV5+mnz25uN3Y4D/jMvPy+3+N40
BhymAZ9wSP3oB8W7x00E2Cbj6NfjL+b2G5xnMI+/7SzsH//YPDxu3rOrNCYakdtGk7YOnY0ovcoZ
sDNgC5EsDOb4zH8rhrDhr+Yj2rn9Ppi/PxnxeBNwSOIwB4wQtT7LYTEw+0M7Tu2ovzj7uxTM24d3
H8A58/vf5vbxCzgw9597Jn1l0lmfHZryebAJP4fgwZsf3v1X6P7B/9/i9P4wPxrYRuvCOH3+hM9+
2YQMhmF93rgBDYvyZETxA1CGYcTDQtZGU+enzafNB4z+Ml0CJETV+4xxKfkyYr78uAPYx519gNEl
e7CJlHF/E3fuwYK3dgC3H3Y22cE+oAB3YOHt/qfHbyXHll4gUz765IsXShT2EuIedtbTryAfzt7R
x/3eJXS/d3EH31i3B/Qf7UCP3u5v8HeW5tFmCPrcz/4RmTxab15+4ni8H0wEjB3BmbaqEJykeB8F
NxsI0IWmDScDBCkvBm1fGPtFgL+y53UwPaatByquOpQ7ONgIaSr/ZR+XM/px2a0SgOAGJ9G1drQJ
cR5qhLPHf+blJ5p1o9+Oxo3jNtNUEy0UorkEWK5upCpWOVEZHYvmIrZ6Khrw2KQ/eO7Jllk+bjza
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
L0JCb3hbIDYzNS44IDE0IDc3Ny43IDUwLjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9E
ZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA1NAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVh
bQp4nDPQszADAgUDNLoonatQwdDEUM9CwQAIjc0UzIxNgRxDE4XkXC59z1wzBZd8hUAuAKbVDVAK
ZW5kc3RyZWFtDQplbmRvYmoNCjEyMiAwIG9iago8PC9DQSAwLjUxCiAgIC9jYSAwLjUxCj4+DQpl
bmRvYmoNCjEyNCAwIG9iago8PC9MZW5ndGggMTI1IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+Pg0K
c3RyZWFtDQp4nJ2RTUsDMRCG7/kVcy40OzP52F1YcpDWoiBYDOxBxEPtB+Iqtgf/vpNst8Wiot1A
MptMnncyL2qCD/UOCGPUBsraaAvWeom3S9WO4FURpLFdK0wH0KlDErzsL8hdKz94DPrTjVqNFOrK
ywen6/nEOXxTsD0U/ItgupeGhBdROSJdAqcpPkFxKe+0EFcNUojPahrVPEuVVZkqYu2g1CxilUR/
EqMsRpngEsHDost7A0gSl9AKp7i1sNtArzi2UlIvWFtxKGX/S3AAHPWEw3vOXs8d9c5tZjGd3RGX
sN5BEbfEHiZvPyHN//0xtTzAsJE+ZH9Sy8Sf+4aZbOAGGTmQa9CEMTVog0x1eIjXvXdfYSRme2DP
g9sHmpmaSagbrBLthGC9VJcpXLM4wc5ID52TzUWniquOuBoeTRp7wRx4MmApG1DM2sf2BiXvE18M
uDgNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMjUgMCBvYmoKMzM2DQplbmRvYmoNCjEyOCAwIG9iago8
PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxOTIwIC9IZWlnaHQgMTIxNyAvQml0
c1BlckNvbXBvbmVudCA4IC9Db2xvclNwYWNlL0RldmljZVJHQi9GaWx0ZXIvRENURGVjb2RlL0xl
bmd0aCAyOTM0ODQ+Pg0Kc3RyZWFtDQr/2P/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggM
CgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0U
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
vtleUbH6J3R8Sdr695z5vfTued6b4X6Xleo1fonp8vleb6VwHo8lWl6PD8nvzOR9YxvufB879Y8Z
9i3i/qukwdeff7jkeh8tz+e31ffjyHL+sRXzNg/VPIHiFfQ+aYz32R5r0PHy9fl6XYY8t5TPPBAo
t38Pfo1+Jutb6ri4ews615tu8/lNejt8jUZrt6NneZ+h9cbrT9zsOnPyjqvQNWnmef5d2Wemn0ty
3jW02XO9H5uFeywK+PLImxRb11ei3XX0+fc57l4X0656zdSZpm5mJREuvrf+sVR6PLqvDe81jrzv
pFndc3Rzi8T154ceS+l8++8567YzPOqdhr5sJVVMxUgtW/50nXbPWcdxx9R+FfQfznvObNuvj5ri
mZe07bw3v+vpzOF3Wz24u7RTw8/Wdp5D0GfX3Xb+W7np0o4/2Xi/Q5jg9va4zju15ZnWw2+syuO+
p2FnE562VeHlbzIpMIJgiq5kL6Pu+H7jvwDpkAAAALQQFBAAUEAACXUwjclAIkghZRESglflHqfO
1yNeNhTe8QZ8z89958BTMtW8pqwQVRAiYEokTTJdz9XJh892dtOS2O/xFwLU1FGTOQlN5W1CYSVd
wsxkQY1OTBh6fpblch0edai/jRSTNqpL9C2TqNrg7mvvU5HbOyyMLE8+87R632BfOfefS9FLu4ye
ax07jWeN43j+n2fBXtX5Pftd9xO8s7HA3uF9H4dXD2Mv5v3PQcrxvvPd8vWW9Va830+U67G03bft
250eZ6/zt7Izcr4vqt3aavseGUa/tnYuQsx3EUxl5x4p9ZT0fFfVexfPaeh7HyntfN5unq1Ow4eO
6vW5MXX7iN7uepeb73v9PafLf0T4v0vPdJx+91ndbnT5l10OqxZ3nFxtneXXWt5lxy9XfZMvA5/o
WVnPFUbHVc+FHU+nWOXo8a7Li6N+bsL+dib9XgW+7jzHo3i3DNVKTb/Q3zDm6z9D6Hjq+uPPp6eM
dM+vp9amjwey1Fc5byeqjzjrdLbzcnrNNrNT0vnedu1yVF+3z3RMTEImyvq+Sz8u953eaTh56kZE
5484ey1zo2mpuZ7dfnaW519HT+W7u3rlqqKnLl0XfeYXce30fpvM8bW9zzmbex1jIpxOV2Gjx9dN
1cpl6C3qu+8t3cx382b1yTFhIiuiV7/r/MvTO/GR1ylJSkkJVCqIhJYSSEwCagKCibIAAEuoiY1k
BAQiAgTEGpxMqU8lt7bEjKqwc1Xh3uPDJ5Tl4d9ba9ZITAVCAQkRIEhdsjKtWpLs2hdmyL9eLBkU
W4LlMASRFyggDW7fWJ6NjcbjVrfcPAfRt3i8rU7iTAvWI7YjU2vojj02foV3G56w8vnPPfL9HOVa
H5n29jqaev78LXV7/qvofC5a1XxuueBz+RV8n9Fi137nLvi5du1NZXO7WK2nM7hjpHrvjf0L9n81
jZWj2/PzLd2n1cVdtuclOw0Rldlw/XxkU1c7Wfq+F6o8e8z+3fDduH6DyfquWPRMvl915fFnWq8T
n5qtXXk5+hga/oJd/ONL65y3pz6rTv8AG9O9na1OlzO16XyjR3PqG18duMeo6ngrGb6dp+DrmOny
eauSd5gcvTjVmtReG76bzfo9duk8i9Ryunq8Ny9dnblUzBMTKeiV+c9DrHS41vZ6nN53J+iVVhaj
dVmbTnObOlxuR38vo/lO03VnCdH1GBm+dY1dGNwmIEJUgbboOL32c5U5Nvz+a9nXfUM+ry7S+0eQ
deeHk4uY4d9o8qenrweZ7PGvLkca5axwjb8P0PL3eg02Mrh69dhbPVLg6vK0RhY2Le6Z3l23fy6D
t/J+pzOxmlpVAgK6fmIuPb6vPvQfRxDcABQQANAAUFACREqhIhJdKEQgRMEEUpmFQglTCaLh/T/L
CNtrNjNV4mVCfPFvruQTPwsqwtqqLhQispTBMJCQpAmCJgSUkqRVNm2ZTEky2LdLqBXEqpTMTi5M
nPa7s1cLteilNLeytVuVaDY6s9U+juM7m1xvWeCeL3UbzQPnfc2mt7rqOnn8v2nrtHo8fj2y3XKc
vTYnEz/B9PFyMHV9Oe5tb3tff8vjt72mu9Pg0GTdt65X9npLdz2+VxdWXUYWDz3THfcxsJzeY6TW
amz0Hi+zpOV6LT4ldm4Dv44zY7Ph63XScTOXAeH/AHP8i9GRtfP+v5Ttcjker8fjxbmTV54wLuGl
eNmxn12cHH2f1OGLTd12uexvayWcu/552T1bK/p4zrf177U8/NbZlnNsUUZ21z0Hh+xe2/5f6tp+
erWHzHZ+jnieJe78zvfDtbsdZSCaZQQevPK87WfV+Z82W+sbHxaZMy/rU12ut5yTfW9LAghTIJgR
M2piY6ueW7Hnzv7LnrfDG513om6nXx6Oz4XfmnsuMq3z9fyect5+hg8p6Z5v283C4vQseTo6bdL1
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
ifW+xx87hMTT5/m3WdZ899hwXTw7vqOSxvNO6yuEx9eviOX2PS9uXn3rOLa8fq9hy/Ifc/n/AFdR
w3uFXr8vzftt1rPT4eI730/N59OF5PVec9r6Lqaszy98rufP5k9RjUbWSKoVKSxEwTAK6VZvqfkG
w1z9gYOd6eQboAAAAAGhFzTEwtMVQtFNdJRTXTVFFygot3KFopqpKYmDQcN3nEmv6DEwV6NFUnJc
B6t4ZM5Wz1O6XmbWTcuNfN9NWarklqq7TVKpLCqUpVSUqy0VTWWlYtUX6Czh7DHrH1ucNRt7/RF3
X10RCYKbdyhKKai0VTMs1RJVVFViugY2Htpq/wC0+I4/R9mT8j+ob16vZ1ndSc7PTarlNfTkMzHl
bL026yqIkqmm4UzersxWwzjR0dTny8Jf6zz3q6fWeD+W7ex+PVZmc6TNnA527h41nKi52Pb8eep6
Jo+Pi3u1n13t6PKOO978b1nR9JyfpWNcF3GbDrxXoPP7+74DtNPXx9nZ8z6xyzPmGr7jX+7x+geX
etedY6YXP+5ed13vjPv/AITz17J5H9C/NW+ffa/mfcfP6POOP9G5nj1ueeZPIe3x9RiZ1812bVel
2WRwPf8An8GszrljWPTvLMirfbqMbJ2Lp57d2eiebP11WP0xbt1NZpyMeM62FGDfxVObTZiVXsne
cG3uLc1r7ubmy6xl1Jz3rHmnps3k8VidBvr7BcxMHh7Nb532/nPTj9CWeayOfXH5u55/244/VcPR
vw97wu3x+O9Todzx/bV7pMP0PPv9T+cPoHwGdML6w+OvtnzL929ou08i0nQ6/Hk2fIa+rnNBous5
7WsvZdTnz1cnY3mvz3d9wm+5uri1fpBQEIFUBM0rdr6l4ztt8vW2NlejnCW0JgJEJgJEJGhiqNSm
KoKaaoloprirdNygporpKLdyhbdNdJRTVBp+Z6rkl02Lfupva8PMiPFva+JZ8tz9ddly7WfgJi28
zFKUwpISkiKgiQkEoKqZgRN0xqdjBi52PBdtUhMUlcWqEvRj0l9YplyZs3paiamU2SispXrJFdFR
XkY1RnX9XG7t7GDPSZuy51l3248mjE9+yvnWuvoS/wCAYdfReH8/0ye9WPDNxp6ln+dVXXXaOnI1
eLo7nGywmDquSvmqMyZ5un0jdcuXKercT6uaTk/SeF3nrLlqNa5L0fzrcXXT+YeoZLHj+7ta7lj2
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
iKoIioUqoITApqVSqRTFarcXIKIrFuLkLRFyClUKVQpVihWWiapSlXMUKxRFyUtLgtUZExhWNos0
tjoRy9vrJOQr6yTmcjfDVX88Y125MUTUIkUBJQAABMxTMgBIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUCgAAESISIAiRCRCRESISISKUilIi
KhTFaqFYoVIpVCmaoITJCZKZkQkQkQkQkEiJAAkAAEiEiJAASQlESkAEgAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAoAAAABEgBEwEiAAAQ
kUpEJFKZKVQpTJSkQkEiJAAkQkQkQkQkRICSJAAAASRJBIiQAEkSAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBNQAkQAAAAAAAABEiEiAI
kQkIkQkQkQkAAACSEiEiEiJAASQkQmYhIhIiQAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCVBEghMCKoESqEiEwAAEwAAAIkQkQk
QkQkQkQkQkAAAEiACQTEJESAAAAAAACYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEJEJEJCJEJERIhKoTAAJISISISImUQS
QmAkQSRMSQkRIAAAAAAAACSJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAIkAAAAAAAAAAAAAAAAAAASAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACAESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiSEiJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAEiJABEwAAATAA
AAAAAAAAAAEwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAEiEiJAAAAACAACSAAAAAAAAACSEiJiQAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
CAAAAAAEiJCJAAAAAAABEwAJgAAAAAAACSJgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAQSiSEiEiJAAAAAAAAAAAC
EiJBEgiSEiJCEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAAAAAAAAAAAAAAAABEwSAQSAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAD//xAA5EAABBAEDAwIEBgICAQQDAQEDAAECBAUGERIQExQgIRUiMDEHFiMy
QFAkQTNwYBclNEI1Q4A2wP/aAAgBAQABBQL/ALeb/vFv+73Tf94t/wD3A6b/APuB/wDwXb/+nH/7
xf8A7wf/ALxf/vH/AH/3e7Jv+8H9v+8HZN/3g/t/1pxdcV9lt/cu3/VOzrivZk5hRT267L4iHd8m
nvnU8oVk+YJFvjBCKOSIVGyXBPmgdu5qu3TPhMwHP4zi64qRBjUJxND+0kyb/pri62dbsycw4rvD
39TRd1qPVlXT4cNravkWHl6Z3axCaYm5nvxjF8qPtZXU9uARaitit/n69F31dnLS8nVF1PitQ2Yv
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
Vn9svv6vunbbq0XXHZeyecE9gUU98TJ8pCKll0+XknyU3XmkdeQR1zLJQYm/GbqIpJhuuKdMuC2W
y+3XZbe/B0wnXZXaZduK4RWzdN0z+8nXJbrdOifuj9mTx/Sw4+3j08WdduK4stukpNFPZbm1xtxl
cqFY5ynYeNjf1SfaGpSc7/fYq/2Lq6d06f0O6d1v1q0jXp4jRrQcNWIYtBNBcFxXFcFwXBcF2VOp
GayGmQ22yOjyBRqJK0oey3RE/pZRUFFM3TZbLbrstl7L2TDlJDoWSIWAvFQ9IXZoWhiuhaHAyFpG
kNDwNQahQCNMKEVt/wCGv9LNA4EMscbiTPh+QF9pMEkXVl92k3vxXFcVxXbXBO8IIl8UU+Uiylll
LKydSyE3XlEddwjrgSSauR01GTpse6hjFHGso4+LKNSDJgRZcGWzLbrsmg64Ou267a7bLiy2bpyT
zXJc1ut1ut1v6/8AU292UVCPMlWPAHqaX+T7eVEDlavGQxjA8EYHdUG2j6bUuNfME52w+0d0L7dH
Tp+m6d1unTrZArkszxWipFVPFhpwaC4LimiuK4riuK4rZbLZbLZOJpNbwVa21/QkJK3pa7WR6hQp
xrguC2dMmimioRUIrbbqw3dQoHIh4K4RC0ndIhaIM6FoUSDo6mND05TGoYyuNNXhFcWW3/j2Xq96
vY+VCn2zWWazSsClWsUWYqs/pN5uz+aNPfgylkU+Rd1K5J055unlOUZV5u8aMnTY102MTY1k1KDJ
qsVEDMzCZcdk3o2XFcVwXFlsy9lut1uua5Lkt1ut1uo+7y9G/wBFkZtpRUPvjh93Ij9o+p4M67bL
i3TlFOWMZMeDy5bvE0ZTgflPplJ8KV2XIn/1ZCb2fp7bPJS6Onfo6BXLanjNFFMqGGr0RtBcVxXF
bLbpstlxWy2Wy2Wy2Wy2WyeDSRsVWOrOjKVhH/Dwbov4fWIqehr0VLR2Qim0lkFDSV9D0dedC0RZ
dB0KzIWi6sULTFIahiaw1GsOK4My2/8AJpx5wzlPxyyVI7SDcBGRB1+MbzTTikuxJ14knTU01FNV
ZkwIsmEzLtsuC26e7phuuC4Jop2XFl7L2ZbrkuS5Ldclut1ut1v039W63+g3pb2Uvd2UP3acH3c3
H7dJEaLqBWm/ejzfdRs7EL/xFMRWPuDnK7aA/dj7RmB2sOF2N01EXt0Dy3T/ALYe7x9mfpundSdO
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
k0opI2LX2qvVvyL2S9rX2WvtTG74+1V3vyV90r19/sdWUUV2rvf3i+1+jf2Jf3l/Y37iiu1FFf0Z
bmn7Nfauyfmvy17Zfa12+B+9v0K8uxf37n1ENC9rZZqRZqLZub/YaK9S/sP+/YaKKXay/YX7uyzc
3/ou/aikbes2b+g/TZfa/tyHs/sddl6m/pWWX3svtub9q+43Q/ZX7Oiv6nSZpK95uUUUbeS35L7V
/S69/fn2LRf9RrtfvLRZZublFf1fcv2l99+1f2m+199yu9f2yv8A26//xAA0EQACAgEDAwMEAgIC
AQMFAAAAAQIRIQMSMQQQQRMgUQUiMEBQYTJxFGCBIzOgBhVCQ1L/2gAIAQIBAT8B/wDhH3T7X/2a
/Zf4XNJ0byMrKXakf44/af8A0LW19LQV6jo0ep0uozpOznun3r28lFjZfZySHNm5jlZt8ibIytd2
ky/H/S9f6r02hPZJ5NHWhrx3abx36zq49Jp+ozpPrfrT2aiq+1+7jtruUdOThydVra+tNvXZ9K1Z
R6mKjixDK91+5i7anz3oySXwJkZX3aTFjD/nNTX09L/N0Q1IaiuL/HlulyfVNDX6PpnqpZJak3K5
LJ/9PdRJqWjLv9b6XU1Y7/B03Q6+rOKoh9M26MVHk1dGei6mvb/onqNmlPFM5R1P0t6km3Cz6f8A
QnB+q48Di44fZfi8G9ibLZmsksOhUhUSVM8FeRq+COCMr7uNn9P9l/wLdKz6h1L1td7mfSNfVhq7
fDF+HT03qS2I6fodPQqf/wCR9Vhqz6atM1/oGpOK1JrB0nRaXSRqCz20tN6s1BGp0OhLR2aqwdL0
HQ6S9TTzRGenqr7WT046kWpnUaS0Z0u+tNxwQm4u2Trdgs0tatNpLJ0f3aEXNZOv+raPR/ZzI9ae
t98+X7b+S0bkbkPUo9ZM3sc2Jm43IUiSTEuyKcRrz2f9ClRF9mNWJ+P5iK3OiPRKvvfJ9S+ix0tZ
zSwzovpb0o+r+L6Zof8A7GOVKzU6iKVaqqzrPqHTP/0YdrR03rdPH1FC0a/XvVioxVHS62jNekmr
E9P/ABjX/gl9NU5uU5ujVjCE3GLLRaNWKnk4G+3TRcpJIjH04KBq/T9DU1Fq6ito6ulquhsU2Kcm
OchsRk2tnpt8i0UememOCHps2qhxxgUKP6GhMVSwy9rGrz2ZGVEXfdov9ivzUV+SvZCLeY8o63X1
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
889455xAJBBNEtdw95t8c99/X915xpMBlswRARwACRxQgBApNMENNNJEOPIA3koooyy29+48c7yS
t/en220d/wDrvNJDnlsovLPpsmqHn9//AH9SCABRzwwwz3j33XGHAEUQAxh00xzz333z3FlVFjAE
EQk0mmSkUmkE0mnX0wjw0303ww32wzy6ijgIq1KLy77v/wD+vdwYU8Ai30W+vte8Oi6g+68egWe+
/fq6ENc8w989994x9BFJUNMEw8Fd99989800xBBBBBJsN9dNd9t99t9999dR1x197x88s9xl9ce8
/wDvzfHvJPrCgxCU8FMONPrDvDDCCM08lLHlDDksuisovmvguvXfffPfdfWYDGPedSeTDffffPdf
fQQEDTafJPfbdbcbfffffbXXfdXXfbXfTfffffffPPv/AD/3z33yz84zrDnO/wCq5PDDE8+8/uyg
mkKYM8++OKdO66Q2/wD+hjfPfPfacAQAdPPLXLRPfPPbfKYQQUdTefffVNVfTbfPTffeXfffffff
ff8A33z3zz3z333zz3vznzn+1fL3/wC8+fsepuFOgxyrV++8fcBGa4n+x8PeuiWkiqTP5xcAhtBN
tN9kU899t18g45BBEMB999111tt899998089998899N999999998999989N9sBRBABCLPHDJQjmb
xl++989/90MPLazQy6s8+uPOFIWwz2+o+PffIhNc899kNd9999985sRAwxR9d45ld99999999599
99899989599p99t9959999999199pFAACWSsd+NtpHHLEUWI3x/98/eZxs/khy+y+++f2w0wXrqI
ANf/AAQXXfXdPffPedYMEIQQBTXfafSffffffffffffffdfdPffWeZffbdffedTfffXfffWeeaXQ
yV1/2UdbqYutiezfVICv80OvVfnvmzy/4MPnt/vn1xvvGjKIsufebfPfPdfCQcQQTBUffefZffff
ffffffffffffZXffdSUbJWTfPPfeffbecPfHKlDircpHCTvAK0BT10CoJVGewaXxajTMwk//AL+/
5L4s45YIMMZYY86qwBp33z331nwAEEUHV20X33zz333X333nX33n33333333n332oj7L1YTL/f8A
BFhTcUScUuutTt0NgMuB9FWc5q+ul/Zr7AVtFl9ISE//APfvby83i/l/4mysioeUv/fOPcaYQQTQ
WeTfffbYfffffffffffffLM/+/8APfvP6UYl0ZjxzH756Vpi24R/2CAtA3LsY0Ykw0IxXuCLqWBE
mdguvAwJq28EENbPH7//AO/u/wDvt88sOtvBuPcYVSQTVdfPbXYRXabXffffffdM9++8gkqml+3w
wGPcy5uZ1EJaxN/Phfm2+KISBYixU8d+5PI7KYgylnFQrTgpTmgVi3jVvRPzwwwj30987ywsyjzj
DnlQmNRQQQQUTPPOeORGo+SzRPQSQf6fst7TcxCXHZaKRJIZFFkDy+PpS0mRW9JuML8e8rrbzkev
t+3yYM0jxo/1+uJIG4z+tbhTlvf8vaQwQxrg00nuj9/svruJJgQQVTXeeX091DEMOWINMAKNF702
2qzgGSscEvxtYLNBn5dSQJ8ngN8RISMHEMJIT3sS9DIyML999LObNKeDt48gVanKGLIA77uff/7z
XT8/fT//AH//AP8APfPJEAYRWfefL/KPEHaFobeYbZlGTlM47Lcx4cb4nYHMfECLhxQ8ZVPBOHOj
EX+pXDPpQBxjjS4lxvEfyVcuN6a7NgijxVRPkWx78m/L3/z7z3/ff9yyMQww1ffOZQQVddceHcAp
JqTqHKbfEWNHK4a9ANL3VWdNcnw2v9J5PYuEHEKlje/p/tvh3K8enpJZUs9oAdO14wcQk7lyNIi8
UmqIEfpgWsX9/wDvn3/vfvMsEOU848EgMTEk0EElGWQD9AbwRsbwk0UyRjEwigRyyAyoRAp7senK
kKqmbyR0AIqDnuhGGFMmF37MAi0JDu7hbuFDjaAhadBtS3jU+WEiAzwi2Msc8k8c8+9/n/3kz/Xw
/wBY99p5JRgk3JAcbQ/qqVQsI8kjmg08c8iICG7vcueBs+neWJ27nLzGLrKqUDSjpWO2sW6iKcCN
jXN57tIwpcHY2Q6cKK5pMRax19DtX/zz7P8A3ff/AP8A/wDPvPPfHefffTTSIdwtuMfYHcJDMPGJ
EBHVELPDDEMJFGefVW8EMQ6QAG/hOZxMStPJeSPuq1qEhQxD/WmEetalID5Mzcfj12IaUk40COo8
r9jf/wD/AP8A0+800c88Ufv/AH3H6772EBxlV1nRZ+0DAxhyT8HOupjAwBx+waxAQ1yy6GvXMDHN
irvp0G0Y5P8A8Md7DojGwINDHmCuXOyv+2ogvfAdYlZqZIpuRBwahe9DTTDLPLPLLBDCADDiJTKX
b/M8t0AKH+AYoMD8BOEG+zEew0IuQtsssWPYCaGt/HXYIFdKE+tT3jkIKgTrugvFuRXFW0PolnKC
b63yhKULxhZpWbkqtQRV0JyPX73/AD7/ANn3z3/zylOwMyFgK31KHCqXqggCnLkeMHe4CxrCwWLU
QFTxlq1o5xGk0/hHd2I64SXGHwWTA8z4x1Sd6f5ebEhKKR8HolGaIIJwlWVqIySt0GZf2jrfPh5P
/wD/APv9/e9+80jbX9X6OC7QKnBFKONVPsvYCSTU9sOLRGPqTiCINxFf99pFdJ7y41aQKI3NOTIN
eqJGwFC2s+6E20Wpi9QNArB6sO0Jw1SaVsS4mwXxTHf/AP8A/wD/AH/7/wB9/wDffzz+95u2aCTz
JEIGMHC4FNaEKBODCuB518vtWzVVvOXiegVIc/EtrvjYOSIWLrgxFVJt3hW2o8WCx+BH2pa6xndb
wH3bxoLu5PeQVB94ysPuv/8Af7/fv3znz35f/u/tLFEAqKgQjCwgDzSziTRDjjQOOyepp5wmmZ3L
fXLx2ZNq4oGdA9DDy/of/wDNmPcO1BYQ+SEXxRStD/ojzTwHzhxvxFqQ/wBP3+wEghoQwwwwwQQQ
AAAYcPrsv0mp/UPF+KOAPCAEPAMoOvJHBODP7vKHTiwl3JCmiV3G0o8oKtIluBZVuvBuAb5FiIo7
ufvH/wA87tk4Ok+dTZR5358W1eBBLYexwkq4c/v97+U1AwwQwwzZ5bLo5roQm1STeFhnpEqyiLAC
YiTjSPo2B6nRd/WTd9U9CT2JrBW6IkM09QDAucTxSPx9WN07KVeJWGmEPsM2tl6S1LVLZdEGQDnF
xaAhoHIzrX//AN9se988e+KCCTOfuyMa6I6ALHKtvqhVVm2IECY5iiUyNJUWEJrzJL59O0iEuzuT
Mht7fyDkV4TGI52I/dy7481eXlesBK9NBdpyV/5AbZlPzbbs06KXsQ9+/M988/t4SuqCXDDzbdOU
/a0Vgr25NGAnQyqAEyboyn9IYeoGzyrGrJnA401MJaQbKscMpONfESjvjx5q110TRPwhGRsuwh6k
zxFZmzFQG6izBPLEiGCnK0V+++888889f2mGGHV3vtahJaAisHihfyTQWUuAAAHCRKzIxoNDyVfo
QYwYoFUgIA+MrYjkRpXbT6E7SkgCPwJpHbFg0eYez948Jqd7BzeoH0ywuxIO0SKsyyzfyQQw4808
G2mWaOXJK8rZto/cp3uOkMIcIfGUIUrpIANKl4EtiCQAgYp1IRpuzDZzElJEOLePp24YqBIum0D7
HvGio3VJb6lXwkN55r1yJWVCtaGuYIF7fei6JAAAAAAAvLqS2ST/ABxFXusLcPLHvfVJCFBArKNN
XBTsDozzgMLej3U4aYuaCRTf3uDlf40dJLHs/SH2XKQU5RjgHUaWimqEz0RHFcCjMeK3cYTz35x9
HeL05NUsBABKAMTSuNmjry3EykhupaFIFmAFPAHhgNAT9+VlCRLAhgXd6HHycuSJ5JKc9zhwJ/d1
DZn8loitFxWis7VnAtyYEqe07JsgmaHEfhgy1iY/7sz1ii80zaYFvPLPPCVh/kDr4w9h5nd5vWAG
C1ZGILEJ6MIZ1P5UrEPHKHrB+ODGUPZbCZeN+xhXAQ5TuUc7leAKueNPuvTKa0rxbQgUe1+bgnud
ossPtk/SX8uakapU8MB41DPPPBjJiMItVw8m8T8FEMEdXJeEMOE6U1+uX1h9D5YIEFMMoHFR8hFP
ZyUkZlEKa1NqQduizOtdCOZqcKSZ79Lq0pZ8SP8AbdCsWJ15mKewkFCCWUxORqBTcHDTzzxO6wJ7
Jd3XCP8AEOMMcoQK+8AgEo2raKE4I4JrneIgYEg0IfFWat+JWtSQeHtVQOvpFXZsRt1CcfULMK2/
tcpHAX/bHeQr5WHPtJlETKaQD+imAvnXEmN2w8w8JPOMCuys8FRWxKussLygZHCAa6CT3vPyrg7L
meUQEa6Y8gZXSARv6uvJSDYGfHLk6MLRB9v5tyCL26iyPO0ORwbUTf8AWhsnokxxdTKxywS/c9NM
CCglyMAEABQt4zootbcZua3+uqLcRsZCkEVqOtugXBBJJI3GeEAALozBW680bitsztSjmrbquIa9
igtZM2gK13K6TYJIQqW/M8x7UZUifUVipx+MbzatyYbR9DzbwAAAEAa649igsWraN8sdygHQzyJj
3aRxnlRXMTMKYRICEMMDGnxc304dnsTW4R8X0ZaWENgfr+XThKDEJVQT1BQFr9fvtnMG+S2/0Tae
tm5wu/b0QRBS+r3ghGLPCK0m/vqjlKNRItf+0KAuLIdiucRsckaKmmBNGnnLcLFHIjkRftWJLez+
uTQGoDmmCSwP+cly1HZT3RYdLNIx9s1ywAaf5tw6ixadKs4mv0s3U9+fZeUCPPPPLB1xxzovOhpy
c9Jx3Mp02xWyQ48c3rQd04OMJJCJHLNEBJMnNMA8C4FKRigbkXKrdGhrmWu4MBh0+4x/qup66/y1
y3R27948V1cw7srz0w/0kjs+48x6fJLKPH2qoypqvjqfRRUFZdtx/wBQDHCVMZUF1sz1/wBx5Ig4
k8QBs+ha1tR3JMkxYPgY62QgZ4YcwUM4rnFVTzXCvzfGn7/f3jLz5xlXdiY1+/PlnLv/ALiwl1RK
fDLOHB/ywmqq/o5IWxqCWcONi7KEKLbElvovZw2//tAgLJMEfP5Yj6xkKclAFbBZVKPECFbUSwiH
Ry4xCwyz3H4rmQr7i+iu/c0WmZw4BwRwL6PShc77T6xWrNLPPO49x5j42MKadYStKsPLqBrbPMoN
HS3chEKeP0Aisb9flRZswuyIGPOREcIAPCCWN2CcJSgaDqrg2u89au+v4+pkq65Hhi+NX6X4SeXe
/wA0Ajm0LrWoHTyjzzx/eN5b4S6CV0URAVaYvStBuDlOjObC/tfwrlV2wQPZpjyAh8EAhnLoFwIS
Rijw5gpXAAI1lGaB8SFJbdnYv9nWr5Vs6Grdk8AK2eZdffHYhOborzygRzhzzCBO8v8AdG2OwUc5
13l9KuMmwoRmWkOgOySvq2OqWC6gMYe2iyvZU0kAUUII02WYkka0awAIXt+9vdxFX+vHU89DJlVL
bJlZptV4kRsA7qeAxfbTnKU0IY4cwwkAj37rXOyO8MsBJ9BunwMKAe+myIQ5ieQSGWiMIWo+SOA4
CWOk0MgCWSECKGGkM2KkkEhR3Lcn77QF/BgBLRxPUwOJN48dN5XxzzHzbjTRvHZD7H22EcQgIcc8
bf3qy+d00coh9YLyDoOgU+IKkeJH6glO76O6aE88KyqyOpCWCCKOS+KuOaQuHsQwF8ai30Lj7YWq
jNroj7r/AO+g00yk+zIU2lg20593xQVjbi+WadNDPPPPPM203ngfSvkgPRWdaNcFfHlluliPshwt
2GWqlgupDyMnAklplthky/5lB81L3jcb/GZoGvgwwcLGRb1ihAEKO/qMqoz/AD6Z7NPfK+ftvPvw
VUkAxViBzzzzzzxP/f3+tA5jixlM+Ds5QPmI7pKoJCV+5P4iZJIrrTuwJbO69P8AJpaWXixy0gMS
eAia72nh0lBUtT71Yxd91Qd7FBxzAuV7XT2mi7KPptKhzGMtMIEs888888887b7BSO2Muw84N3oB
QY8OW66uKaaqRkD/AAtkqq1o3scelyPh1mal+o8tKkX+1Bhno8sqw1MegshQ1i4aeQO6vzzCv1Z3
yvhouVQI880IxrPPLPPPPPPPPPPPPH997x9GYePLLOx7845mmLlthjujruiPrlkvukAOJtNwJrlo
FdsNdbebT/NTQMnu031bV61iuvKwwfxTZaLAXxt7RBCNVGmsNnjDPLHPPPPPPPPPPPPPPPPPPJ+w
93yZNnCuOE+3yQ4YoKjElHvuAhNEe/msBkLsguuilogkADKglxgRJYgqvggcx0AsNr6UUdJBFQi9
fFYdmLDcLPDLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFq935VxpsPEMJdGz0ahW3htAgDIODP5MClu
F7vBoIsJALukqCkZbNmSzAtuy97VWcUP4XKIRBfGLEFOe1YLPHPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPImysS8+rtKIBEid+zE3KyKUqGHoAhidPfO8ldbkimtpqgproqSjeUxblrp/4UVvvoUE
aFCFDCBOOEAABPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPL1Tnk714OCgvGGYa0aEWk3O
u3vLBtspKBv8mrJiLqlk6jngIbB+JD3MNmzylmoWEMNLPHHKAEJCHPLHPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPDrsPnquouqihOHcb0RQdcqUW+84FsnjkuAFkLmrmgvlvlhAnJcxiYKe
IkdMhPDDCAAAEBLDDDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPDsutJlhjlth
ltzWNzGSffT/ACT+hI7A4gSEZK92JIrFZ5RhJS4yLzwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz56op7zrr5ppa6Zacs89oMsscBac9e7CmIeR6jSIZa
2igQRzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzw5774oJZLYZzpDBnnMMcFThIJuFrG3zhQCd846D77zLATzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz77657774454oJr7/0E+8d5qaYJLYI
YY577b777rKoQxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzz777775557L766rLLrLr75KY6YIIJK7qY777y7KAAjzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzr7D7777774577444Z
4II45477bbq77rDhDCAAASxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzQwAbZjDTzzT77577777775757DzgoIAAAAAAARzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwAAAAA
ADDDBDJ7zTzzTzyJqYJorCAAAAAAAABijzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzwAgAAAAAAAAAAAgQgAAAwQgAAAAAAAAAAABTzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwAAAAAAAAAAAQCQwwAAABAAAAA
AAAAAQCRzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzwAAAAAAAQRSxzzzywgAwAAAAAAAAQwySzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwAAAAARCTzzzzz
zzwwwQAQQQSgBgxzxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwQwCgBTzzzzzzzzzyzzwhCASgwzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
yzzzzzzzzzzzzzzzzzTyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzjzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyDzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/xAAoEQADAAIDAAMAAgID
AAMAAAAAAREQISAxQTBRYUBxgZFQYKGgscH/2gAIAQMBAT8QFxeEP+A8LEILDFh8XxeVl7FwYh/A
viQxfGyfxXxYvloxLNzSkLRaLhiEsspcU7zIUbE8QRRkxaQTOykG8JjIMh0d5ReV4XNKWiXKl/it
ELhiWLzpRbKUWG4XNOyYohiKS4pSnZMUbonm0hMUtITCwkMagnMzhSlG6IeEhiLinZMwSxSUglxp
2JQYv40KUTo3ODcFmEOsyFLcXhTvEGWYXG/BBiHmlxcUpbmlwkQghqYRCDLRDENC5zi3BYhMTg2L
+HM9k4tlE8vFykTCITDKXNKIayhrisMQ+NSy18FKXgsUWyYmKLiyl4PCwxPm9Ca9yxfPCcGLgh4X
JZWX8Cw/gQ/4yw+C4oeFwYsoeFxfFiwxfw6d4THxQyEwilGLRS5Q8LKGJ5Q+DfFv5ky84QgtDWKP
CzcMRBvCGsNiQxDFl7JiEF8N5MSx3hHZOEwnlnRSUmOyQmUPC+GTlJ/CmEN3ExS4ZcTEgijwnDss
xCHWZhiYxPDVFwZBcLMXE+BiZMLRSXEHsmaUbuEUYtDdE+DdEqWfC3eK0N0S4JUfyXinwuITHQ3R
YeU5ilExq5uGqQgsUWL8DVFomWJ3jTvFGsJFmE8N5a4UhcJDxBrFy1814X+RSlKJZvNcVYmNlxaQ
6ETDKXFGUWbjoWLiHRLyghiHwWJlD5r50P8Al2YjnvwV9yg0khD2xIEPEht0RDwTPQeuDFh4eJRK
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
2QSMOqGwVUd/oHzjsIGMyYwW2Xm0Pxqz692X3XuQPwF/ARCFM8wNCmVuZHN0cmVhbQ0KZW5kb2Jq
DQoxMzEgMCBvYmoKODY3DQplbmRvYmoNCjEzMiAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5
cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yF
QC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KMTMzIDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAu
NTEKPj4NCmVuZG9iag0KMTM1IDAgb2JqCjw8L0xlbmd0aCAxMzYgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+DQpzdHJlYW0NCnictVbbitw4EH33V+g50G5VlSRbYAzT057AwkKGNMxDCHnIJhOWnQ2Z
POzvb12ktj2XznRIpmGslupy6tRRuX0L7r/mm/Nu41tyXaY2uBASr+8/NTev3L8NOPnc3zZeDtxd
czRy/xQH9g38xc8LO/3SfH7V+LZP/OcePn8+4rV7AnA4Aj6RUPzkw8vdoYkAbedQ/h3+ctsrrjO4
w+fBw3j4u5kOzbWm6vpOEGEbXdciJ+t59aJkoMlAI0SJkNzHO92rgdjwk7vhONs3wX3/4izjJjAk
S5gDd0isz0pYA8z5OA6WOCVfnPP9LJnb6fVboN7dfnfbwz1Q5/ZfnwtJ5/enJ/aijpgH7Y9Qxv15
N8DViGHwU5jGDQyeRhjwckTkrRFJjwf0cobe4wh80PvdyC7RJ7aBfvCZtyYAdpYQEQL7iG0cypbF
7tisF888vj/8YaJYo+TaOkdIhpEc+DY/UNHaIYmcCISSUhZKu6Qw9slRYGxoYMAMALLguhw3KBCC
LBlVr9+DItyJwV439iOmAeJzSLvAiTF7VkHBmoXaE1CzXpBe/CpUYFEJ1BDG4JWrIIBJQcJAXvDF
gowE9AbLGcMmRZ2U3Z70yTUmKcEiiQ8CdwO0Gx3vg9Fh59omizmHwCw9T3IA9VTNEQwCFDbXaDiY
MFUvDXq52KXau2Z7FedqpSWpy0kWJ9mN+TxuI/H9fsgtTqboWHs8s2wVJd29NIWPYDTaSutUKzNV
V1DpiBHJZWGJ4PI7C6eGs4SQ+TDKwzLvx1gZzXqdnmDTenuSHOzqqH0pPUxJfkSPv7AOG2xiSN0a
ESl+GELSoUBSCpfsVSthKQjTljFH0mTloarUIqtEs5UZrmxcsAlrVGS515FRFWnRZa18FFequMrF
OD1LQGfmWdME+lSZXUwTSFU8cdYFMvAyE8mGyyR1AJitTMJ67CfflVqg/Cs6wijyNLJktwhyCtEj
BNYUlbDhwuaTcFA2xlC5D0XdsboTlPFNFTtb54FOywqSF2GcISuIoe0fyWo9huotWo0ivUtoYrE5
lu32LSYRD0aKSzUtpiKduDnlndMHfRL9YKRt8PkBu5pqRFxfqfiJqRaT/+FUA8yzIl/GMC7e2r9/
rs3XziJYu/rjLUUVelHZop8Wulqz6HE3VjItzaMWLaYkPnuPlbXc19H+QtIyLn4S/JJhB0e1FvrW
L9aMXFhaSarnQ4QjvfoaePjOKETuKtVofbDG7hYNoJmfawett4p1kYBcAP19un198+HmT8+/Hf8H
MUutAw0KZW5kc3RyZWFtDQplbmRvYmoNCjEzNiAwIG9iago5NTcNCmVuZG9iag0KMTM3IDAgb2Jq
Cjw8L1R5cGUvWE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94WyA2MzUuOCAxNCA3NzcuNyA1MC4x
IF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sgdHJ1ZT4+Ci9MZW5ndGgg
NTQKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwz0LMwAwIFAzS6KJ2rUMHQxFDPQsEA
CI3NFMyMTYEcQxOF5Fwufc9cMwWXfIVALgCm1Q1QCmVuZHN0cmVhbQ0KZW5kb2JqDQoxMzggMCBv
YmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoxNDAgMCBvYmoKPDwvTGVuZ3Ro
IDE0MSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4NCnN0cmVhbQ0KeJydVtuK20gQfddX9HNAcld1
dUsC0WCPPGEXFjLEMA8h5CFXQmaXnTzs729dWhfbM544MyDJfak6dU5VdfsG3H/Vv8672jfBtX1o
yBEl/n78XN2/cn9X4OT/8WvlZcI9VPMi96Ns4L3EP/zyYbPfqi+vKt90if/c6fv3Ld65JwDTDPiC
Q9kn//y5O1QRoGkdyuPwyW1uOU5yhy+Dh3z4Xu0P1Z26artWEGETXdsgO+v465ecgToDtRDFQnIf
H3RsMsQLP7t7trN5Q+7nN2cea2JI5rAnVkhWX+VwMrD4YztY7BR/cfH3u2Ru9q/fAgX39afbHB6B
0I3/PGcyXK8PpMjBhzYwESqQcMYCvRvgNuMAKdc4+K3f5xoGAEqY5Iv29mYZMQ02yyM8QAjy6j3y
C8hH/rzxnaf8/vCnCX6MgHG3LmCaAAQnkh2nyPGOJPEGzimYIEPfdAYack2DoKSCSRBGQcigbmSS
8QVFzM+drtnlqJ9JVvCy0cZDyHWUX4GJKBs6pYPMnIzb5qDDKE+IGXpZ/ky4Ch57SZNT8OiFNJy8
xNwXH6Aw9VnmMKNiAsbc60gy0OWX4LMNQBIFejbeLShtWTG5Fw1Zbg5Q9GaTW51l336gy8IhZ057
lXCYOn6exk6oZBPTLRrgOAVvxHNuEc+KfgwdJ8ZH2GYLAJ4IwFQabS2EfMROiGIMoFiKxlMRIJRl
FzUkWmpmiWMrQI1pFQTM5SpDQioZwnCD1g/X1TYjDcECVNi7lebLgF+tUJOhzd1iXbBHI9B2ToEI
PyGnp9NHskfNFr4vRo1eRD6JWl2CRsd5NjGOq8jJTzyo+0spBVwccFVKQQ8C5BQUcFGEWfDSGpRo
I59Aazo8KxbOdb+itHSSX4x3Kkos3WfVQS7RDKlt+vMGYY3ATzmrMIJXhPEyp5ysdB2n4dy/9dQS
gvKwKhe8lQIqZXRzMnnGzUvda07MWUEpbj5/tIVLNxAwqTQGkE71EqUQnzgwSg6sqy3N/eQ4hgJx
rlsoxa4prXWJ/dJbuaQilIrmLlWHdSp5ORdH42qdc+f1PvoxY1+Guqx9zE7cS7FyPZwfLzPVS1vV
xgPFPFoLVnWPCmHdfqBfyyFn33Ge11gijLaNI2+PqmC3Bi6nByp4jB2nKfFFp0PO/I8P1eaPB85a
u+2c3Ck9ryCY+lBygFYeW+VzVwTiU2NfTg1usZ2c+mTdVkvdTndRMGzlkB1z3cmKQLqi1/OvHVC3
i7KTadDlcr3hOVRx+YAFXs5M8ng/ufRs20bhRi8UiknYFxZJT6xo9ywzJ1NhLw0KWQXQdj8hLVvG
ch9op4G9pocFhpli8cXjdteRlbMHA8Y1w35G+8F6M+qYzeccjoRh+OZgaiqUvBhN4WmUAV42C37n
oPGmpH4kCKyjXqA3r+8/3P/lWe7/ASOB0CENCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNDEgMCBvYmoK
MTA3MA0KZW5kb2JqDQoxNDQgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lk
dGggNjYwIC9IZWlnaHQgNjI1IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UvRGV2aWNl
R3JheS9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAyOTA5MD4+DQpzdHJlYW0NCv/Y/9sAQwADAgID
AgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgS
FBUU/8IACwgCcQKUAQERAP/EABwAAQEAAwEBAQEAAAAAAAAAAAAGBAUHAwgCAf/aAAgBAQAAAAH6
pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/NRq/Td5oAB/NPo8LOpNgAAAAAAAA
Bgy81ijeWG5ADCmJnEDfWO2AAAAAAAAHPpsA29jvQfmfl9IALOyAAAAAAAAOX6oANlUbr967RTvg
ACut2L8u9CyNjzD81XPegVnMNtqex3QAAAAA5fqgAAAAZEjndQ1+g/Wz0NDqfbPzJH23O+qgAAAA
By/VAAAAAptT79OAAAAASvKasABQS26AAAABLbgAh7gNr0AAAH5+G/uYAA5V1UAAAAHKuqgHw79j
bwAAANR8t/XP6AAcq6qAAAADlXVQD527LSAAAAlaoAA5V1UAAAAHKuqgErVAAAAStUAAcq6qAAAA
DlXVQCVqgAAAJWqAAOVdVAAAAByrqoBK1QAAAErVAAHKuqgAAAA5V1UAlaoAAACVqgADlXVQAAAA
cq6qAStUAAABK1QAByrqoAAAAOVdVAJWqAAAAlaoAA5V1UAR3ObPonzxvdvu5DqW1AHKuqhIZVLz
S22uk23qAAAJWqAAOVdVAE7I/nosDrpi/wAGtpQByrqocO0vdfmXe+uN5+1n2IAABK1QAByrqoAA
AAOVdVB890Ppv4S30+X1EAAAlaoAA5V1UAAAAHKuqg5fk/jeY/l+MXpAAABK1QAByrqoAAAAOVdV
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
jATTRyBYKIjS++uXfiZMjNlhboJkElALd4V+Xf3v8Qq1dKLJLlcuDCQUTXVWOP8AmNkK/wDBNAtW
KiiiwEE41TELsQlnjT3hPdUwzNt018RMMzbdNfUighWwJzqa7hMNR/Xuy7NHPTQ3Aku0SB8zsCRV
paKU1fLAR/SFZj8HBKUtLikKVotpYwjlEC3XQ0ZHkKxzIlsiYHKVOlEwboltrKtzkIWtKiJYQSNo
ZMYyZClE2GRvoHnh29URwaSrZIga4B1wCaoeuGglaCqs3mh3QogcoCYgifINafOCJuqsngyuHAKJ
3gNQsFCHLeoCwlyhl0gDeOqGT0a/+qHbVsnhVlLNCVAK64B34BRBg1QUD5yaJSjEywMvM/RdraYT
OmoUtkwgACU1oeKJHbKU+l03OHOUbimUEBoHrhtLsD8cJgqp2g3lQEb8mSHi+lxO0dJJhhwMGsEt
q4Qy78HTfIAYwOnVlYtxyfGFMgwddtWYMgvtphryecv+QhWZNRbYIywIKguUbVgKCNgQ374Ks4Ks
KQjQTIpGUscY03owzJym5SyWkzVoPBqks8ae8J7qmGZtumviJhmbbpr6hzgC218EbBl4TUuiXNlw
oukgQqgVrrqX91gDc5E1dKOKGUJbL4aG9UP1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1
jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7H
mR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1jZ7HmR+1igvmNMyP2sYFo4ly
CdbVCsT3j/xY2ex5kftY2ex5kftY2ex5kftY2ex5kftY2ex5kftY2ex5kftYUw6hFDabc3pks/74
9d8d+v8A3f3BKkmVMBETCBQpf3DWCFJaGprIZRjSj8pXzY9TJvUigSx9U5erUpZ4094T3VMMzbdN
fETDM23TX1Dl6kmCqpLIEIbIIiYCh+uol2aOemhijqqmAiZAtGMOQAhK0R0giqIFTcLNzFTNXJfB
mACOmCpAsIUuAtadx02TERUbCUFLrqiFYcMyCIrNwKZS64LWTUKmRERKmqZIREPnFy4w+duveFNS
wYpJ6Zduj/JgNLCfzjjxBqUs8ae8J7qmGZtumviJhmbbpr6hJN7grKqpSEKqFbR8oem7US7NHPTQ
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
F7v/ADB47iF+/wCsaU9Huyb9Ifu5xUM7CH7txrQMi7L/ALyDd0mvbzhgAUBo+SgESR2OSCOu3/1i
wr4fiBWC3IP3C+2Rnsd9s18cI3RweHIpcAb1fpX0+6EVbaVqB5/H87+E1sWUkf1vF48M/wAcHxoj
a5A/7wVv2Ufl/wBYH+Rfd/wM/wD/2gAIAQEAAAAQ/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDx/wD/ANP/AP8A/wD/AP8A
/wD6H/8A0N//AP8A/wD/AP8A/wCAL7gB/wD/AP8A/wD/AP8AwANoADgh3/8A/wD/APgAAAAGzAP/
AP8A/wD/AAAAAAB//wD/AP8A3/8Az/8A/wD/AN//AP8A/wD/AP8A/wD/AP8A/wD/AP8Af/8A/wCf
/wD/AP8A/wD/AP8A3/8A/wD3/wD/AP8A/wD/AP8A+/8A/wD+/wD/AP8A/wD/AP8A/wB//wD/AN//
AP8A/wD/AP8A/wDv/wD/APv/AP8A/wD/AP8A/wD9/wD/AP8Af/8A/wD/AP8A/wD/AL//AP8A7/8A
/wD/AP8A/wD/APf/AP8A/f8A/wD/AP7f/wDkn/8A/wC//wD/APnb/wD+mP8A/wD3/wD/AP8A/wD/
AP8Ax7//AP7/AP8A/wD/AP8A/wD+P/8A/wDf/wD/AP8A/wD/AP8A7/8A/wD7/wD/AP8A/wD/AP8A
/f8A/wD/AH//AP8A/wD/AP8A/wC//wD/AO//AP8A/wD/AP8A/wD3/wD/AP3/AP8A/wD/AP8A/wD+
/wD/AP8Av/8A/wD/AP8A/wD/AN//AP8A9/8A/wD/AP8A/wD/APv/AP8A/v8A/wD/AP8A/wD/AP8A
v/8A/wDf/wD/AP8A/wD/AP8A5/8A/wD7/wD8AAAAB/33/wD/AH//AIAAAAH/AJ//AP8A79fwAAAA
P/8A/wD/AP39/gAAAAf+/wD/AP8Av7/AAAAA/wDf/wD/AP8A9/ioABZf+/8A/wD8vv8AP0AD9f8A
f/8A/off/wDwFf8A/wDv/wD/AP8A+/8Az/v1f/3/AP8A/wB/f4Bf/gX/AL//AP8A7+/wAP8AAD/3
/wD/AP39/gA3AAf+/wD/AP8Av7/AAAAA/wDf/wD/APf3+AHYAB/7/wD/AP7+/wAAD2AD+3//AP8A
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
lmeP81A8uHqnrjH3iwej92zsQWfLT4nX0Di5w3KD+XqY+GA+eGAeAHyTbGgKJ4OWEW3me3/Z2M6N
Qnk8R4Tua+IUCjACrjQLcgjO3P3nnlWT3IQ9uJ6174AACBwHx6+IkJ5Js/phEZZgr7mmmHqB1fuh
PBv1inFMvOvzmfLQDa8RNj3MKzPd4nYJv1DzxL3RA/nisPWL+MXSPCc8wX8MCHnWB7W/ZgLVoop6
q+nH/gz/AP/ZDQplbmRzdHJlYW0NCmVuZG9iag0KMTQyIDAgb2JqCjw8L1R5cGUvWE9iamVjdAov
U3VidHlwZS9Gb3JtCi9CQm94WyA2MzUuOCAxNCA3NzcuNyA1MC4xIF0KL0dyb3VwPDwvUy9UcmFu
c3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sgdHJ1ZT4+Ci9MZW5ndGggNTQKL0ZpbHRlci9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeJwz0LMwAwIFAzS6KJ2rUMHQxFDPQsEACI3NFMyMTYEcQxOF5Fwufc9c
MwWXfIVALgCm1Q1QCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNDMgMCBvYmoKPDwvQ0EgMC41MQogICAv
Y2EgMC41MQo+Pg0KZW5kb2JqDQoxNDYgMCBvYmoKPDwvTGVuZ3RoIDE0NyAwIFIvRmlsdGVyL0Zs
YXRlRGVjb2RlPj4NCnN0cmVhbQ0KeJydV9tuGzcQfd+v4HMArTnD2xIQCFi2bCBAgaYR4Iei6EOb
CwKnRZ2H/H7nQu5F0kpxIkTe2R3OnDlzOFzZHsz37j9jzcb2zqTsem+8j3T98qF7emP+6cDw5+VT
Z/mB+dqNTua5LqC1ngw7XejTz93HN53th0j/zPHfn4/4zpwB7EfAFxLyOv7Q5e7QBYA+GeSvw9/m
5oHq9ObwcWuhHL50+0P3TlKlITEi7INJPVKyga5+KBlIMpAIgSNE89dXudcCkeMH80Rxbn715ttn
oxk3niBpwuypQ+z9qoQtwJSP4mCNU/OFKd/Pknmzf3wPPptP38zN4QX8YO7/XQt5RlBhcExD6FkD
Pjj6K8azUcOFQM9JEoD9cGSp4zxEFceyxYiJMrvkiEvpMdNOPf59C7FscGtdga3d0RcCfYG3WKDd
3hcYtjbb2MwNud0WcKQQ78sfh7cqkmVKqjUZB5kgSUZnBPBSV8slCagIR2ocGkjM1HaGSfkiLySs
jDgQDPrsrC+buIVcNo6BubkfXdIzuUuVsQMKZicF79dwCwhMse2GGYgaYJD8A3OhiSViA2HvJL7X
LDYKiB0tZZx493ooHhqFcz7uJIzm0szayD0Aw/MRxfZ7tugamBVICz6W5GES4gjtA1F8qatoE8N4
TVchZxLgha6SkFhlV3qqxbEi0xZcCa0ZWNBdIxIi7/1jCJQXQyPknqWtpNb8ej9XojWZH3XliFJi
976A170CoaC9CkSTH3NhZ8IYBEhmgVDCMElticOHrSM0vnb1TnoNV9JnfyrsUIZldblWPoo5XpQ5
It/loWCriOYSUgi/PQqa7/T/LQ2+L13wuc8mDKQfmntxaAbNPTGc10kXnT2x1HEegufe+1rxcY4h
UqEthxgtB5CU0xh1aanjPMQ8x+z8RGRaR20BKqkP3ETwrBNXVF0ojGYmPNZJ6mNBUY9n9Swad1yG
wmt1NLBqIQ7yhqDQl1b1XERZK0UipzSNnFoN7Ty39bfF5XYCYFGhyl4VeayoLjje+xBdf0wRPBRV
HHCMteVoedP4YToWJkwgO0MmbG6bF5heHaz04Hb+dHeZYKWtEdxIrBZ5hIngpaWeiygrBNvAA9T5
Ey5oRpMCUI8LzLwhXd3aUdnX2jArYa0mERiPjeGkBSflCeixvFrC9c1WPRdR1vTDb3iYcXrPWNPP
onllM+ieoFm6VoJlFY3TYjYrxs3J+OLSqE6zxc/dOeA+W4IcT3VPkKFuT+Wd+FctxVWk2TacDCKN
IMSo8JhZtzSaW1t+HmmIgdacQeroCOehoychI6Vjcuvu+QSFqqX1TRaQ9yjY6bVnrXGaRzUo3cN6
8DUHwgChjoa6Hz375TXCopTL24bfgImMev1sTge6+tJXqq5yqZ4xWFqFEPShWIkFzI/HaqsXKTWz
l7zm8xppRPCs8NGaPOtrtd5q6cWbDlWZBBKoGZNbXUgcx8A/PMCdERnI6ze1aRKVgd4qZrmI4IwH
+SFz8/j059Mvln5k/A/SsRkKDQplbmRzdHJlYW0NCmVuZG9iag0KMTQ3IDAgb2JqCjExMzcNCmVu
ZG9iag0KMTQ4IDAgb2JqCjw8L1R5cGUvWE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94WyA2MzUu
OCAxNCA3NzcuNyA1MC4xIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sg
dHJ1ZT4+Ci9MZW5ndGggNTQKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwz0LMwAwIF
AzS6KJ2rUMHQxFDPQsEACI3NFMyMTYEcQxOF5Fwufc9cMwWXfIVALgCm1Q1QCmVuZHN0cmVhbQ0K
ZW5kb2JqDQoxNDkgMCBvYmoKPDwvQ0EgMC41MQogICAvY2EgMC41MQo+Pg0KZW5kb2JqDQoxNTEg
MCBvYmoKPDwvTGVuZ3RoIDE1MiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4NCnN0cmVhbQ0KeJyd
V0trJDcQvs+v0HlhelR6tQSNwDMeLwQCMRnwIYQckn0Q4oR4D/n7qSqVWpLHHnt2F8b9KNXzq6+q
9QTqv82/Squtnqyak52cci7g9dOnzcMH9fcGFP1/+rLR9EI9blYh9ZccwLMOb3S7KG+/bj5/2Ogp
Bvynnv/9fo336gWH3erwBYN0jv7j5f608QDTrAz9nP5QuzuM06nT50VDPv25OZ4292xqjjN5ZCav
5smgsYhX7zIGbAxYgycNQf3+yM+qIhT8pB5Qz+4np759VcXi1qFLxWByWCGSvspgVdDsoR4jesSe
b/a+N5m748efwTv15ZvanZ7AW3X7z2sq7fX1Aa8xBXa2+MsFopxhgX5Z9Jy3ZtE2w6Id/7E6b/Em
GaBnRx2zWcBmQzcZIr7Rocgfs7EL3OF7w2fKrzYZ/KKj3pOM1yH/evqhYGB0CkOZlTURy8I+YYyE
nwE144kAFIWxmAKJAmasDMXhjnnrKA6KZi9+mMA+L/pADwAdQx8xoK1fMDqULL/42i0Wj9pF3/Jv
UcPhYuiAavjQqhJljOHfG34LdA0hm5ajcoBFRbXNtp5ls+DkZVzMPptq1ZT0szik15IXCFpWu9px
VoU3kjfHKeIJTQmT5PmpgIBimSlGS0naBq6k5TyyQwDsXCk5Pkl8HSVJJi7OZRurTFF2ECihiM+m
6ionD1wrMqedKNlGN7MySiNlruja1yo5Ttc8eAM3ubpkDoizAmSB4Oiys70qkeVa9LLylt3D1K/q
XOf7sZbdcdkTx16fi+LVFGiJKVV0gmS4i16spi55Y7KA8NECus0G3fPUfA1fc31rs2e9iV4SeCqT
Gew3UwHwuNnd+QoAsnoBMyaac8R0JbF2cE/wK85QwK+CmBnABGggfhcDGB+mdMYAgHylqXFMTkQ/
3F0m5bU2MQfCicswtJpwQCg84YghuIdRlG51EsQQ4kvLyiNiloE1WJzUQ1ppgE3gsZVrLne0sbGS
2zs72lhXCbSrj74RwHnCTsU0diL41hfCRK62e3nO3cri2L6W7kuwDDTRw7gVUB9y7RDDYXuKce2x
0l2x8t1MQrX7iEpKUu6oJSCIT7rry0hFNfvWCdJVbLUwkBMOb25cTjGE6xKMu008TzChTXOnRvLV
k9lQc1ipwkhDC3cV9yxzR2tuIQRu3ILUkvJ9F93Y536oXqPKSEj0re1K4XrGrpRRROxcZ7cWtb6j
InqwKtnawU829iIv+yb3jDpR/FJdABec6yoDMbV9pq9MnCsNdTkUb20uwcqGUIMrwJaEHrvpJ6EP
lNyRG8UdG8OgbtqV7KijtF3XfJjzgd9X4G6DwMa1aWZQIjVH3jMYxwpYMVXnZQkX73U3lXRX6NTm
cz8Xy8niWSxk25hkmLlnI+rZsB+zK7hm6J7zSw/gyqbEI3VqXpotENKV2yUE98J2+eZs2Uuque28
bIG4dPCcsXNZQDFO83zDJD2YLV3WQ0pZ6trN9ZrLJVqd5bhIWME4vDVcwPkr10Vw8MK6iNmwtQq6
Y+zY769nuDlfpZhJTFMjR/tOXFc4ylJpH9+AZZrNtQnXWeaHx+sGBtCPE2zKODBqtYJiaOZiNg19
kF2VTUjT+SrlTMfzt8+nwiGfLVPSFD3lygIWhW3a9Ogopg7LS/2SYh1172yX1C8f67eYz3aAZf9h
sxeCKGtTTxMrwjWuYN1G5VsfrOuWGTqoOycfn/wJsWdaGb5A7xVMukTBFwGscsAf97uPD789/Kjx
w/t/OYrJQg0KZW5kc3RyZWFtDQplbmRvYmoNCjE1MiAwIG9iagoxMzIxDQplbmRvYmoNCjE1MyAw
IG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgNjM1LjggMTQgNzc3Ljcg
NTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVu
Z3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9CzMAMCBQM0uiidq1DB0MRQ
z0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJlYW0NCmVuZG9iag0KMTU0
IDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9iag0KMTU2IDAgb2JqCjw8L0xl
bmd0aCAxNTcgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicnZFNS8NAEIbv+yvm
XOhmZj+SDYQe1FoUBIsLOYh4qP1AjNL04N93ZpM0ICq2WZidzc68z+wMaoJPtQeEKWoLRWm1A+dy
9tu1qifwrghktVuFcgGNOgbBW5/AuY4PODrd7U5tJgp1yPmD7/v5ikv4oWB3LPgPoOTJYvciKk+k
CzBi4gtk1/xOB3FTIc3iq5pHtUyoIhRSkdEeCm0YFtj7F4wSjJKCF4UcVk36Nwhx4Bpq1snuHRx2
0BGnjkvqgKXjCUn0ScBBYOSxjul1ep4feec2M5svHsiXsD1AFlvyAa4+fpO0p8/HlvwAayz3Ic1H
Wsbzeaw8kkM7o8oQGyzxEgM6PjzF225ue3DkmSxiJhgZc+ml54HNqlHZTUM5DuWSxo6bnJwsZ6fW
ZYv6ub6TuC/1w6jzDQplbmRzdHJlYW0NCmVuZG9iag0KMTU3IDAgb2JqCjMxMQ0KZW5kb2JqDQox
NjAgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggMTczMSAvSGVpZ2h0
IDExMDcgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZS9EZXZpY2VHcmF5L0ZpbHRlci9E
Q1REZWNvZGUvTGVuZ3RoIDIzOTU4Mz4+DQpzdHJlYW0NCv/Y/9sAQwADAgIDAgIDAwMDBAMDBAUI
BQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/8IACwgEUwbD
AQERAP/EAB0AAAEFAQEBAQAAAAAAAAAAAAMAAQIEBQYHCAn/2gAIAQEAAAAB9ZTyTuzu0k7p6w63
MefRavT3uxOj0uTrwyw6d611XT7FibpJknZJJ3i7M0R895Twc7BIoS0fT+61Zu7tFpkajlWNi1f0
Ds6arynmWDet2jWL+vc1dbRJDE4bzquGrC9q3bmjcNoaO7rWKvOcdj1a8dfqOi1Lx2rsec08YEgH
Co5upsZ/C3Osu4lmpUVrobxufpXJlxfJ+i9HPs2nHn+QeBYmdndx9F92P518gzTVK9nq9/6Zk0nT
pO6dPJVxVeW4B5Bo7/U24lochWFky1TrsO02LEnkztFpJJ3Z4p4xYfP+UcDOxNmGtD1Hu9WbpKKk
R6OSfYtaGgZ0yqcr5fyCPfvW7mnp6uvq2i5vJ8lUqZudVGfS07lrV193XvNj81mVKdQAr/R9NrvN
RLYtSAC0gVOea1ercpX6+dEt6NKr1ugDmNOYb2N5VodwbptBIPnXy9g5mf13uXfl8J8izT1a1nq+
h+l3Sd3ZpSTu6VcdXlfO5qNXd66xAtLmAVscGlaP2PXbFh5JJM0kmdnSTMyFgeUcC5yvED6HqPea
s3SUFIr0ssuxZ0L5kkqvLea8o0QsfR0b+ht7OjcFm5wamTjZ9SsIdnS09DZ6DUPUza4alSrVrVy7
2xalXo9PqW6VEt4NfNzSNGhidVuWZvYqUunt5mBq6vOCXmvP9gvRelJKv5n8xY2Znen+7blPwPzj
NsU61jreh+lkk7vFpTdJ3YAavMcCyr0N/s7ES0eYAHJrX7Nzr+u2SyIyZ2d2i7s6dRTIXP8AlXn0
jmUQNoepd5rTTpoqRVUyi69nQvnSdVed4bnhCpUhT09fX0CzvWIzsxp5+bn0aNMBNTa27kpqJJRG
CtToVBVIaWZjdx6NZ5/EsXXOXLy+bzLuzY77oJ48Kub1G7ncB0XY89xIZQxi+i9YZVPHvnjIzc73
P6cqcd4V5rmHp1bXW9H9JJ07u0JTkzPJgVKfP8G7V83c7WwxKHMVq+cO9atdf1uwUknimU0zJJnS
TOwcDyrz6Vgrxrx0fUe91ppO0WmR6mWTXs39A0mTBx+ezq1TJwoae3c1b9mtTo07F+0Zxgp43NQ2
dzS27g87FzbV+wSUa+fQBl8xkCDb9fu41Lo52tXSr8pxWHz3T9z3/WLlsatm9B0FjltnqqPi1fqO
vyua9G3ptX8x+asLMz/oL6dpeeeFecZxqdWz1/Q/SDqbKTs6kzp1Uo08fg2nWzNns7jEp8vRBndD
1W/rdDtWiSkowgIYQVgMou7JM0Of8q8+c5navG/6j32tNSTQUiSo45dq3oXzukwMvHEgY/N5u5v6
Gpp269LF5nELe071qw+XzWbudFp7mk+VynG07mjpXTKoGFfnefxsmO50VnY7e9paFzN5PPyuG4fo
vbfQT8xzgp7+oXMzuzbzPxD0P2OPIdX08h5vmvzXkZtD2j6oq+ZeF8bmnp1bHX9D9Hu7xRJJJ5Mm
VKjXxuBM1XN3O1tQKO91PU7+VxucXW1rU3dMneRCEsCq1qtSo0Uh8/5X569grsCN31Hv9YidNFpk
Wfgn37uhfsJnetlZAyPmc3mbO9f0tO8hYfEedq9cuaOpeBi1dff0tnSNT5Hy7lr+ne0NO7GdixRy
8PnudjY0us7Td19aeXzVhcL5Yu+9f1cQJg6VgeThdB0vDeNdR7WPjep6FVOZ8V8myc6h3v2Vt8Z8
9eVZhKlaz1/RfRsnTMVJRlKUIQoVo8/wrvVzd/s7vSdv0kocB4757eu3+w6zXMQiSSd2hGdm1at2
6ufmVR4HlfnkjlUQxvepd9rzTOzNIj5fPWOjv39A7M7gycURy53O5+xu3dHSuyjj8T5tj1y6Ondu
24E0tjS29Q9TlfOuVp1D6updu29HRejkYGDhnsaOt0nWb1ilj6s+b8453T9i6s5a9RpviY+3ocv5
D0fu0eM2ukHW4vxjzPMz8/0P7S1c/wCfPn/KJUrWev6L6Ok7wRWTM7vCuGko4/nsJ083d9Q9b3FH
zvyXBtb/AFHQ7O1fPNJJJJJlAIa9aoI+gXL4jynggnK7CVz0/v8AWm6Sg0irOwT9Bdv6Bop5BycN
rJc7ns7Y27t/Rvu2XynFY2VQqq3qaFs97Y1dvWuNg8hkZ2LkVVo7F21rW8qm2PWuwayi73QytaGl
k8VgUu49D2JRzQyu5/O29unxNj0MmSezVoZvmfiWTn0fcPq23W+ffnjJNUqWev6T6NlKAnsPFOyQ
s+lAhcrkKI6dH2j26a5jy9u67K26SSSdkkkkkkkkmq5mTXB43wHoHmRkoNa9P9A1pp1GKkVZ2Cbo
bmhoFExJhycZ7c83ns/X2rt+/dmqGBz+fn5uXnhHA9/Qv6G7u6Rq1GtTxcjMys9tHWJEIJis7CnA
cbVqx2ujeByXMyF6J1Rq2RTt68KmnTrBJsyjJQqZvMcz4tyGN779NWAeA/OeRYp1LHYdH9EEetVL
oPNMlAGNRtK7XzqlWn6j6c+Z51f7q87OkkzpJJM6STOkmTs6VHifD/O+49r+dKcXex6b32tNOmi0
iPnYJugvX9AtaJzAycYtx83nqGrt3Lt+9JVMzMr1KdGlVp0M0R9na1rpTSNZanUoYfNAsnFThXrV
NHe2SWa4bN3Q6/cmTA4ZqG53Wtn4efa3drOJoJOkkkkmwvlvS7X3UoPCfmvJPTp2Ox6T6BJOpQtX
5okoRQcvJk+nYiIfo/TR4vF9A0HSSSSSSSSSSSSSSSSSS5D5b5n2T3H5f5SUrHpnfa007KDTKs7B
L0F7QurOjcuwysYluebz2fr7Ny9evSenmUWjAFauDKwK2hs6e1djn4+ffv2rA8bl8o9nMxg1agJ3
NnpLUB2Ddf0e6SVXjONlmd3uDxc+3360TJJJJJJJKPyX7125B+HfMeSenTsdj0f0DIgqJrkpEUGa
eZh1L9+SselbGPwXV9TJJJJJJJJJJJJJJJJJJJJqfy9519HetfOfkk7Xpvfa8k6aLTnLOwDb962q
GQPV2LdLHVkufz1DY2bl67dkqubRTRZSjk85l6e9pbuisvleMq27+ro1cHIVLFynGAMrR7N29oWZ
991+k0p4fActz5Opv2j9k3XSSSSSSSSSWb4F9Fzh4l8vZB6tKz2HR/QrvCmTQi7xU5rHwA3r8rXp
uhw/NelazpJJJJJJJJJJJJJJJJJJJIfyxwP1x1/yNw1j1D0LWk6Sg0yPn4BOhvvm8Vxb9n2+4PJF
YsUOfo6+zdvXbknqZVFSeTyfO5zK09zR2tIlPkvKuVv6d+9Yo51anT6HSk2RzlISld09Ofc9toQl
ZbkvPPOKet0uzo+iaXQOkkkkkkkkl5H6ocXgnzdkWKlOx2HR/RTMGuW9GLSsNFszEFf17/oA/PQ+
mXUkkkkkkkkkkkkkkkkkkkkkqXx7H7F+fPGLXp/oOxKSZotIks/nydBflheb81q9R2vRPk17Fijz
9DY2rd29cmquTSOzWCPHN53L0tu/raRq/NcDyGUCGhplzKtbU7DYtqpgctigRCH6Lses1aNMhszi
vOOe67p9IF3v+g6B0kkkkkkklytDr8/wPwDKtU6VnsOk+iXiGmXQYKnZjGGbnlsdF3uJw930aykk
6Z2Ts6Z2dM7JOySTs7JJJ0mTtwfyT7R0fzjZ9P8AQdeTuyg0yLO56fSXy5HE8/o9L1e6LIrHsUue
oa+3au3rjvVzBFIO0VhZvOZmhs39TSKLB4jk8cLyANpnr9X0hdCGXznO0Jamjf1up6G7Rw6eFlYf
B43WdufMzOl77a7KTJ2Tsk6Z2So+adSPxzwDMtU6Nnsei+iXYNRtFwwnMkgZtO70HoXHcXd9WspJ
JJJJJJJJJJJJJJJJJJJJJJvlnzv6k+ULPp3oWuRJNFpEjkcwTqtY2VxPPXuk6/chk1Tno89Q19q3
cvXHetmBtqF2xEOXzuXobFzU0TAw+T5bNe3Zp4dPQvUrO9YrXj0MnPFp6+jb6DpNEGTUw+P5HlOV
s9fu2MzP9J9OF18+ezL0yip6uzJJJN5L2Gb494Rl2qVM/ZdH9EvEdMegw4sKyQNAez6pyHDg9g0k
kkkkkkkkkkkkkkkkkkkkkkklwvyN9OfL1v030LYm6TQaZA4fBWe727WPwfJXup7joVl1Dno87n6+
3buXbkmrZlEhLGhajXy+czdDWuaegevzvEYM9PStZvO5t+3DQ16XMi0pRlCzeuG3Om0x0w4nNc3x
XN4t7q9UWJ03sV7mLfQFzsKtdvdJV6xJJLy/p8zx/wAHy7FOja7DpfopRDSHpqDCEdIFY/oV3yr0
TqUkkkkkkk6Z2Tskkkkkkkkkkkkkm+M/R/Iqfp/oWxJOlBpTFgcBZ7zfs5HAcXo9Z3fRSy6pzUee
ztfauWr111Uy6Mi3NG3Gplc9n3tW5oaJg83xOPoa+nZzeco2bc9fVxvOOW1dW5aIrtg291Wu8KeL
yfK59XB5Pa6U3OG9UbzurodFvVus2qz3uwdJJeYdRj+P+FZdinTP2XR/RUh1KJ9J2eMYigOkW16d
zPO+n3kkkkkkkkkkkkkkkmdJM6SSSSSS8D8yu8X6f6FsTdk0WkSOJxTdvvWMrhuWudP2nQvl1LB6
PPZ2ts3Ld67JqmVRlYuaVlqWPz1M0wGsVdHJxXsG2508qrfu2961geW+f2rtq5dUtGzr9l0doOdz
PH8wfqef8+xbe7n870lqm1zozdJ6Tt59E/ZOkk3mvSYXkfhWVYrUj9l0vvxI1qlu8zlkg13pZh7p
/VOCo+i6SSSSSSSSSSSSSSSZ0kzpJJJJJLiPkD0vzn0/0LZmklBnLHG4gXdbdvM4nndDouu3mzap
z0uezdXZu27t11Uy6MrNzRtQzubwavKDbF7AFOmKJGr65NkI9Dc6PWwPL/JDbem8WLpisendpo18
zk+L4bS7oHnHHvXLnB6i9NtJei+q70YGtOkkHzbpsLyHw7Ks1aRuz6T3AxYtK3GZpKAo0MOxsFv+
h+ag9G1kkkkkkkkkkkkkkkkkkkkkkkkhfC3U8n6d6HrkSSgzlbG4sfabtjM4zmtXpes2p0a8y0ud
zNTZuW7t12rZlORrl0+HT4Lli4mnCju4vP5XW28alK2a1ob1SF+/u8d5KbRO5ZyjPru47HUelzvF
+dv2pfPuf6nUxuaz71tCoepemdNrFvOkklzmHexfKfC8uxVpWOw6X2uzbjWfSi5JISLnc+XcnHd7
LzmXc7LpJJJJJJJJJJJJJJJJJJJJJJN8g4eT6b6Hrzkzxi0iLG4wnYbBcviuf0+p6rdKGEWz+dy9
PXu27l2UK1Ci6zbHA83Z5XTNhi2BH563zPUFwYaGFq62ZtXyVZaOrLB4+24wGsy7DvehtqvQ5Hi8
fvrfE8x650YeJ4Onel2fY8B3fsNxJJJJeR9Znj8n8Gy7FSlY7LpPe0UNImsneURqxR58XRMUPT9V
wjdR0bp0zsnZ0zs6Z2SdkknZ2SSTpMnZJfNXkcfTvQ9mbOyizkWPxa7DVWNw+Ho9X2XQXXcQc3nc
nR2Ltu3clEOfnUObbn6FSvCiSpKzVrcpu64x8/p0rp6FanrX6eZ1tzR2qmfWBnLpt7X63RHQyOe5
7m4dhtcrwvqvo8OG8tpdN9B4nR9mnZOkzsh/Gv1Rij8o8GyrFWjY7Hpvfxlhnvfss84wc1Lm6nTH
sVYdn0PD1tvsppJJJJJJJJJJJJJJJJJJJJJLw753L632+uR2doRmRsjiM/t9mtz3nmHo9f6V0uhK
UA5fO5Ghr3Lls8ggo4XIcxpBLltRjRW7nZOOLWraOG9unotktba9UV+1dsR1d2tnE6Te1+k0s/lu
G88wq1/b6bE5Xe9Vn515fe9s6r1wiSSSSSXz95z9HCh5R4Hl2KlI3ZdN7hAqpAu6DvJRMTO42t2u
s1djdT0XA52n31tJJJJM6SSTOkkzpJk7OkkzpJLyr5aN7d0WyRMlBpEWPw2F32xS5Xh8fR9I9C6K
1KUBZfO5F/YuWj3cXz2NfCwTztVIa9fPwNG7T5DQIOkIGkfB34Y9bR12BzfSa9Fpi6TsLENrU2Oh
Lh8lxXM0cSq2jOqT0Wz5rwXSeqfUhUkkkklneOfMPqnqPWS8n8CyrNSkfsel9VjJ62bd0SzLM1o2
dxb91rCrqR9nruByrvd67pJDz6VUMBQOVRTzs2r9t0mTs6STOkkuB+RTfQtjZIzpoNIrZHDYfoWq
DG5rlNH0ztdocCyhmc9j39exdK/mHEj1c/FFbet1GMJsLfjgVrdrM57oae3g5tlVdMtuWPndS9cE
w39v0bZtn0dh+Y855vprGHxdTKhYLuavGYXZ/TXpzpJJJNleCeUZ3D9X9GdqvKvBcqzUpG7Lpu5H
RRYuW0YxDXT1+dsdxdjVqStNb7/E5ufVdLJZ3PZT6N+7ZslevUq06VSDtb6fTSSSSSSSSXKfGcvq
bH2iJJQaRGyOHwu+1LJB589veuZ+fOwWhh5l7VtsfJ8kx9C1YxrpcCn2nO4d7n9wdU1NUp36JeZJ
oQkUJbFPne4zy18xaGl2vo2pKzchi8LxXX7fPYNfKoNF4g9ExPsLUTsnZQ5qNMXhHiFDY+hO9P5b
4ZlWa1E3ZdL6LUza9ow5lOKM7R63P63cX3qUyX5AP1+zzlC/1mBX1dO66r5tClUG6ii2zlxm7LSS
SSSSSSSwviGx9fcXuTSUYtMiyOGwe0293aIBFuNh8sDQtAzatq3W5q+HjZvS3QZ+9x89/mLNbkd+
TyyTJr1alh9Kw8rez6xMyfQZ2eW7nWw9X13oWxZHcr4/F4exi3LOfiAWdRj7BzX1xNOydl42fu+K
+dONo0bPq/sV/wAv8Yy7VSjY7HpfR6VF1Kmc+oykw6WNY6a8SY9m04yls7McxdBs6D0cbKpundJk
p7PQWcnkb3bpJJJJJJJZ3wlu/WvAbpYpQHKZWyOH5np+v6XesJJ6/O8DzFi3aRDBwMZtYYhC1BUN
/ibPRYufTyM7op2OX6N+d6HKzy9ANsC4qZampCnR9S7o3lPFWem6T0Xr757VLGo4/Kg1o89nTLnc
56rS+pXSSSXiHfee4XjGFSoXfQ/Z9bzPxnLs1aB+w6n0fOMWefnVdfQLE5Z1cTI0LLn1tuzYKRyz
eSZyGqukzp07spKWr0FDl/QDJJJJJJJKh8Jdl9T+bbpEzBhMpFk8Nw/Xd11ezYSdgc55/wAcNEvX
S5NTF0N7l2fA7hrq4Xpdfn6OVlZnRlNzfZUsbUo5myrpOYV3MiXSp87t+vdLpx+bg9LqdB6n2unM
dWrhcDy/U2OeztHq8rhOhb6kSdknbxDGp5Pl2RQoaHpftGn5z4VmWK1E3Y9N6LRlrToZsLrHtWJS
DiZ+qs+lqaOhp6xSTK6kmZowhGMYpKTzmQk304dPpJJJJJJJKl8K+k/SPkO8ec3rDNYmsrhvOev9
C7LVsOk4cPksGnTcTc/ezuf6m3jy6nKNYtVPP/RTchGiDkNrWjjd3l81r1s7Xck+dq6mXft3eprc
f6H1Fy15jwetbvereo604RqYvnHG9pe5iex1dLzvj6Hb2Ld8+d0vZV+L57p+c8cxKVDS9M9a0vNf
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
o4JUGOIBdcVC0auMwBSv1AMipiYjxFsGmKXHKZjRRpVmA3HMzNLhDxFvfM0HmNRbzMZgwlI6WGkk
G7HUBAGmHf8AAKmIC9Qk0wsFDAriLbmKlmyz/HYcRtm8x5JtqAS2cwKY5goV1OZnMMHBphOQDqYy
cBVeo4MxO+YtRIvEzF5hqbe0Vlpn9zQOKggXNItRtnmZJceXxNsa8poRWzMdjcoylEwVdRXJtTAV
MhecytQUpCQZyzjbJnfmplNJpBUlA01M08y5e1hziWWZO4l7jpWItfE4YBmULHg07joZ4jVviEYW
VpjhKxibkBfuGcrsQCABTGf0KpziX6OEGHuAdIAT3KZxGWBuJXCZDW4/4iXssTVpxHWLSNxNH1OY
ylwaYrZzKqhhuCiC1uMGniZfGEvHERTjiXZBhQyY8PqDUTKCrxr/ACCQKtz/2Q0KZW5kc3RyZWFt
DQplbmRvYmoNCjE1OCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsg
NjM1LjggMTQgNzc3LjcgNTAuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH
Qi9LIHRydWU+PgovTGVuZ3RoIDU0Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicM9Cz
MAMCBQM0uiidq1DB0MRQz0LBAAiNzRTMjE2BHEMTheRcLn3PXDMFl3yFQC4AptUNUAplbmRzdHJl
YW0NCmVuZG9iag0KMTU5IDAgb2JqCjw8L0NBIDAuNTEKICAgL2NhIDAuNTEKPj4NCmVuZG9iag0K
MTYyIDAgb2JqCjw8L0Z1bmN0aW9uVHlwZSAwCi9Eb21haW5bIDAgMV0KL1NpemVbIDIgXQovQml0
c1BlclNhbXBsZSA4Ci9SYW5nZVsgMCAxIDAgMSAwIDEgXQovT3JkZXIgMwovTGVuZ3RoIDE2MyAw
IFIKL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNu1d1toeDAADOsDLQplbmRzdHJlYW0N
CmVuZG9iag0KMTYzIDAgb2JqCjE0DQplbmRvYmoNCjUgMCBvYmoKPDwvU2hhZGluZ1R5cGUgMgov
Q29sb3JTcGFjZS9EZXZpY2VSR0IKL0FudGlBbGlhcyB0cnVlCi9Eb21haW5bIDAgMSBdCi9Db29y
ZHNbIDI5NiAxNzkgNDk4IC0xNzEgXQovRXh0ZW5kIFt0cnVlIHRydWVdCi9GdW5jdGlvbiAxNjIg
MCBSCj4+DQplbmRvYmoNCjE2NCAwIG9iago8PC9GdW5jdGlvblR5cGUgMAovRG9tYWluWyAwIDFd
Ci9TaXplWyAyIF0KL0JpdHNQZXJTYW1wbGUgOAovUmFuZ2VbIDAgMSAwIDEgMCAxIF0KL09yZGVy
IDMKL0xlbmd0aCAxNjUgMCBSCi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJzbtXdbaHgw
AAzrAy0KZW5kc3RyZWFtDQplbmRvYmoNCjE2NSAwIG9iagoxNA0KZW5kb2JqDQo0IDAgb2JqCjw8
L1NoYWRpbmdUeXBlIDIKL0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9BbnRpQWxpYXMgdHJ1ZQovRG9t
YWluWyAwIDEgXQovQ29vcmRzWyAtOTUgMzk2IDEwMyA1NCBdCi9FeHRlbmQgW3RydWUgdHJ1ZV0K
L0Z1bmN0aW9uIDE2NCAwIFIKPj4NCmVuZG9iag0KMTY2IDAgb2JqCjw8L0xlbmd0aCAxNjcgMCBS
L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDI0Njg+PgpzdHJlYW0KeJztVVtvG0UUPmN77TRt
EudCSXGBWbZXvM6tKFApbU1ip3HSJMZ2yi5YohtnkzjyTbYTNUhVWsQlWGqlSlC1olLjFoS4FI0N
Qn3oA6jwRpBAVZCqIvpQiQcoEkg8gEjLmfU2CVV+Aruene98c+7rmc1np3XYBMfBCt5YUss0EQJ4
fQNAGmIzeRrdfEpAfAu54HhmInl9V/lnAEsbDn0iMTv+9umpGwC2s7h+ZVLXxk6+6WwHEIIod04i
8cry8w6U51HeNpnMH5VIXxXKH6NclUjHNBmiCIXP8GFPakczjdatmIBwFWWa0pL6mW9P/ILyTQDr
0Uw6l2+CqXsAGyJ8PZPVM83uPy6jnEe5BQcBI32sCIjdkP+/3oLT8CZchgBcBBVa4SmQoQOOwHMg
gQ+6QYQv4Wv4Dq7Bu/A6nIET8A4sAIP3wQtz8Co5D1usS8IB4QN4UahnIDNoHGBPBhXWP6MykA40
M7tb2aca3DGVXmeksaXZw4hMb7BNbg+zyAMhxS+poodZ5XgzZd6gIjKv6mE2mZuKkviy8qNrUXWh
nrLsuqO6JJEJboX1zqjGgqqiP0Guib7gYXa59ASZx+h0Php1MUA3Drm0zaC8K1SV3FBP97Z62AaZ
HuNBvkI3lFm3ByTKbDv6GQSVgl7QKAfPuERRdRUMKVSReMDqSnZOl1NEjxtl+r1RziaZtjKHO6pQ
elDq1aaoQsdGKy64Xg2PjKFpgR4s9GpSgRYkI5zEnTMvamJ9nGBenQtoU2tE2rfULIouulTANqBR
ALMZMXMTDbU6WaJLZnCJKgNhl8iIqhSwoIBUkGghUJA0blAx4ZOHOflraMC863kBHDQ8UECBT5I2
dWRtJdy0UcYiCm/wtvWPSQUHo0Gly/UFrjTJn4KXeLu7ycAVJ8TAeHLlEYU/Q4o0itlL3S6ciNSN
nfeGlDJQ6Il1lwklODEaY1v0rfdjPSQzZLEv+PDwf60F/5tgGRNG8GRyQEuJQGtX2WGru9NRsgs3
u8pWC0IoWTktcLrssO/8p6tMOL+nXqzfLtaLPgu9u42cvTspjPz9kc+2CPxE+AnPkznbAtTAdigj
42aOxfszYbWtzLbENi7ir1RH3NDWLtKdO5xPd4r04c1Oh93qufv7hYWFC6SO1Fy6ePFSccHy2EKx
WFy+XSwCVE6c8XPnnr3V+OFLdV1/wuNVxiZc/Ou94tpNKcxhZXgGYp2VC+0ch5fn1qg8eHZZLL+C
zx7l+UPl2CRGn2pNHxaULbCZ09b7trXwyYqf8opPAtUoEdPKAVdNbEX+moltiBdNLGCvfjCxHfnb
qElsG9DRGPxmYgJNlpCJMSfLuImtyOdNbEM8b2IBHrGcN7Ed+c93xXbTjra2vTQ8naKD8Vg2nZvN
5fVkjgZSsZbqSJ8/5Ke+YX+YDg1HqF8JhCO0YtPeTvunE3E9RYe0UT1fHQz5e/w+VOzy7F+1CI/0
9Pj9vlWb4UR8Jq5naZ+WSKS5VWDQb5hEQoHgIT+tEKb6Hjqo5SfjWg7Vczk9kdRSqeGMngrPJkfT
iZA+MZ3QsqvEKjqsZ3PxdIq2t3W0dK7SsAu3zW7cER3QhvdeRGGYhhTOgxDHtSykIQezOPKgQxJn
iid4Clda8A1EoA/8EMJBcZ8M4xxGNIQogrMfFNQNG3htnHa8KfRjnATG0I1oQ6DBKOI8eg0aHntw
+EyPXeCB/evGCMMIanJdrr1enGEjyowRKYtyH0ZK4J1eiRXAWv1rokQMLgiHDHatxn+97zG6pKGf
SfSuGb3pM+YcxkpgtzSsLYUZZIwqw9jHJFaZxrUQMhNGBzTMaj2N9bjDRg05jJY2utaOeXTgm+hc
V9ta2XD3JqBpvQ/yFXLvNUZOwgCrCiolQk6ppV7+pWFO/Ig2hRAcVx/FL0JUUVmTG+Bfp17njwpl
bmRzdHJlYW0NCmVuZG9iag0KMTY3IDAgb2JqCjE0MzgNCmVuZG9iag0KMTY4IDAgb2JqCjw8L1R5
cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvREFBQUFBK09wZW5TeW1ib2wKL0ZsYWdzIDQKL0Zv
bnRCQm94Wy0xNzkgLTMxMiAxMDgyIDkxNl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDc5OQovRGVz
Y2VudCAtMjAwCi9DYXBIZWlnaHQgOTE2Ci9TdGVtViA4MAovRm9udEZpbGUyIDE2NiAwIFIKPj4N
CmVuZG9iag0KMTY5IDAgb2JqCjw8L0xlbmd0aCAyMjIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3Ry
ZWFtCnicXZBBa4QwEIXv+RVz3D0sUaE3EYplwUO7pbY/ICajDdRJGOPBf98xa1voIYGX977kTXTb
PXXkk37lYHtMMHpyjEtY2SIMOHlSZQXO23SovNvZRKWF7bcl4dzRGOpa6TfxlsQbnB5dGPCs9I0d
sqcJTh9tL7pfY/zCGSlBoZoGHI5yz7OJL2ZGnalL58T2absI8hd43yJClXV5r2KDwyUai2xoQlUX
RQP19dooJPfPO4hhtJ+GJVlKsnpo79njdKf2sX7agF2ZpUmePVfYH/eEv98TQ9ypvL4BivRtowpl
bmRzdHJlYW0NCmVuZG9iag0KMTcwIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBl
L0Jhc2VGb250L0RBQUFBQStPcGVuU3ltYm9sCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMQovV2lk
dGhzWzM2NSA3OTQgXQovRm9udERlc2NyaXB0b3IgMTY4IDAgUgovVG9Vbmljb2RlIDE2OSAwIFIK
Pj4NCmVuZG9iag0KMTcxIDAgb2JqCjw8L0xlbmd0aCAxNzIgMCBSL0ZpbHRlci9GbGF0ZURlY29k
ZS9MZW5ndGgxIDE4NzA4Pj4Kc3RyZWFtCnic7TwNeFtXdVc6erJ9HSeyY6ctbdIbB9OEKnbqNE7z
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
GvgYIn1sAj76kbnSR5fCR+bCn0zCh+86Jn3YgLv2b5fuOgZ33eLa/6Emaf922N/u+lATfNCAOz/Q
LN1pwAea4Q5U8w4f3P7+aun2enh/NdyGC7fF4H1oqfc1wb5aeK8Bt76nVrrVgPfUwrsNuMWAvQa0
n37Xnj3SuwzYswf+OAY3Rxqkm5vgnQaMG7B7LozNgVEKOQP0SdAmITsJ75iEjAGqAWkDkothlwE7
azuknWFIGDCyB4ZxEjdAMSBmQNSAIQPktbBjEm6aA9sNeJsBNxqwbSuVtk3CVgpbFlwmbWmFzQYM
IufBDog0QNjhkcKXQqgebtg4X7rBgIFqCBrQ3+eR+g3o80CvAZtwZ5MBGwMeaeN8CCyskQIe2FAD
PQZ0T4B/AroM6HQulzonoeMY+DZBuwFvNeAt19dJb6mH69fPk66vg/XraqT17afnwboaWGvAGgOu
W10vXTcJq9s80up6aFtVLbV5YFU1XLsIVtZA6zXVUqsB11TDipZqaUUNtFRD8/IqqdkDy6vA2wpX
v7lJujoGb15WJ725CZbVwdKrmqSlPriqCd7UVC29aR40VcMbDVhiQOM8WIx6Lq4DFoMrJ2ERqrAo
Bgtr4Aq04BUGXD4Jb+iAy3BymQGXxuAStNQlBixApAWXQYMB9QbMN6AOAeoMqEVdazvAswfmxWCu
ATVzFkg1BsxB6DkLoNoA6oEqAyoRrNKAinpwx8CFmy6MgAbAVTDAiXPncnB4gBjgOOqI7fug4+o/
hB/yWgsw68/C/wXUzDgNCmVuZHN0cmVhbQ0KZW5kb2JqDQoxNzIgMCBvYmoKNjA4OA0KZW5kb2Jq
DQoxNzMgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9GQUFBQUErRGVqYVZ1
U2FucwovRmxhZ3MgNAovRm9udEJCb3hbLTEwMjAgLTQxNSAxNjc5IDExNjZdL0l0YWxpY0FuZ2xl
IDAKL0FzY2VudCA5MjgKL0Rlc2NlbnQgLTIzNQovQ2FwSGVpZ2h0IDExNjYKL1N0ZW1WIDgwCi9G
b250RmlsZTIgMTcxIDAgUgo+Pg0KZW5kb2JqDQoxNzQgMCBvYmoKPDwvTGVuZ3RoIDIzMC9GaWx0
ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkE1qxDAMhfc+hZbTxeDYu0IIlBkGsugPTXsAx1Yy
hsY2irPI7St7pi10YaOH3ieeJE/9uQ8+yzeKdsAMkw+OcI0bWYQRZx+E0uC8zXdVf7uYJCSzw75m
XPowxbYV8p17a6YdDk8ujvgg5Cs5JB9mOHyeBtbDltIXLhgyNKLrwOHEc55NejELykode8dtn/cj
I3+Gjz0h6KrVLYqNDtdkLJIJM4q2aTpoL5dOYHD/evpGjJO9GmKnYqfW6txxrUutHnXl7o4yoaz4
kwzsRsSp6h1qnBLEB/w9VYqpUPV9Aydfb9sKZW5kc3RyZWFtDQplbmRvYmoNCjE3NSAwIG9iago8
PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9GQUFBQUErRGVqYVZ1U2Fucwov
Rmlyc3RDaGFyIDAKL0xhc3RDaGFyIDIKL1dpZHRoc1s2MDAgNzE0IDgzNyBdCi9Gb250RGVzY3Jp
cHRvciAxNzMgMCBSCi9Ub1VuaWNvZGUgMTc0IDAgUgo+Pg0KZW5kb2JqDQoxNzYgMCBvYmoKPDwv
TGVuZ3RoIDE3NyAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMTcyOS9MZW5ndGgyIDEx
NDU3L0xlbmd0aDMgNTMyPj4Kc3RyZWFtCnic7ZRFWCXbsqBxp4DCfePu7k7hFG6Fu7u7FO7uroW7
OxTu7u4U7vo49717uKd70IOe9de5J/uPXCvyj8jIRUIgam3loOhqY8hAw0BLzwkQcbFmpKWXNzR2
tNC1A9DTfwTpmWAYGAAGpvoOAD1DY1MrGLp/7wF8hA2NYOi+65r+T4D+vwN/LZDRtTQE0P0z379u
KlmZ2joaigsDmBnoPy6Gzy3Sug52pi4ADXrav8L0f/3+/U/TzlDXwNrKwvVztaCgtQvAnYaBjRlA
w8jGAmBgZGAHcDCxeP7vS8WtjKwBjP9dg4Gjzf/UAaATdbSw+Jcn+T88KQD/SPGxTtfS1ML1/7zS
0MrgnwE6ESt9awNTK2MAIwsrQNfOTtcVhv6jbYwsLAB3BoCplYGhC8DQRd8EQEdrZe3wsQVg4+jg
CTCytoP5S5QBQKf4V+RfwAigs/sbmAB0hn8DM4DO6m9gAdDp/w2sADqTv4ENQCf4N7AD6Kz/Bg4A
ncPfwEAPoBP+pA8H3U/6kDD9pA8Li0/60LC30dX/9GL4cPn+SR8yNoZ2ptYGn6EPJYVP+nCy/KQP
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
JFU6QHTV++svtHfqsmavvAjOY8aHYAMCuDONPyNWQNmIuA2cJphH8VTbzWEmcRWD/Wnzli3T589A
Q67rOU7Ysl2/wND/X17/P8H/Gwn0LQx17RysLXXtzP8LWvX9YgplbmRzdHJlYW0NCmVuZG9iag0K
MTc3IDAgb2JqCjEyMzgxDQplbmRvYmoNCjE3OCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9y
L0ZvbnROYW1lL0NBQUFBQStFeG8yIzJFMFJlZ3VsYXIKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xNzQg
LTI3NSAxMjE4IDkzNl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDkzNQovRGVzY2VudCAtMjc1Ci9D
YXBIZWlnaHQgOTM1Ci9TdGVtViA4MAovRm9udEZpbGUgMTc2IDAgUgo+Pg0KZW5kb2JqDQoxNzkg
MCBvYmoKPDwvTGVuZ3RoIDU3OC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdlM2u2jAQ
hfd5iixvF1eJfxKDhJC4cJFY9Efl9gFCYmikkkQhLHj75syZlqoL0LEzM/6Ox3a2PewOXTtl38a+
PsYpPbddM8Zbfx/rmJ7ipe0SY9OmrScdyX99rYYkm3OPj9sUr4fu3K9WSfZ9/nabxkf6smn6U/yU
ZF/HJo5td0lffmyP8/h4H4Zf8Rq7Kc2T9Tpt4nmu87kavlTXmEnW66GZP7fT43VOeQZ8PIaYWhkb
otR9E29DVcex6i4xWeX5Ol3t9+skds1/3xY5U07n+mc1zqFmDs3zwq9nbUUHC+1ElwW0p36HLqgd
dEm9gA6iveQuOL+HXrKm1N8wRvQbYwz0lnoJvaPeQr+Ltjn0npzQJuc8eIzyg8eQv9xBK38JTf4A
L4b8AWsZ8nuJJ78DvyG/k5rkL8FsyG/BZsjvhIf8Dl4M+R32xJB/I2uR3yPGkj8g15I/YC1Lfi+a
/BZslvwF6ljyO/BY5Zd53X/4teS32H+r/AGa/AU8WvIHiSd/kBjd/zdo8nupQ/4Afpfr3mrPHD1Y
eHb0UKCW0x5gPUcPVuLhweYG++hKavh09BCkjp6hDfRSYixYHT0EmaeHAqyOHgqps3vySY76QP8d
fVjwefpw8OfpwWNtrx4Q792zFni99gJ1PXvhpZb2Aixez5LELOgPPfXshZO6ehekpp4lePJ6lqQm
fRTCpB5w5v3+H3/ag4JeCiOXXm83rj/epz/PSlrfx3F+UuQRk7cEr0jbxb/v3NAPyJLfb9ADKwQK
ZW5kc3RyZWFtDQplbmRvYmoNCjE4MCAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UeXBlMS9C
YXNlRm9udC9DQUFBQUErRXhvMiMyRTBSZWd1bGFyCi9GaXJzdENoYXIgMAovTGFzdENoYXIgODAK
L1dpZHRoc1s2MDAgNTgxIDQwMSA1MzcgNTgxIDQ4OSA1ODEgNjIwIDU2OCAzODEgNjY0IDU0OSAy
NDggMjk3IDIyMyA1OTAKMjI5IDU2MSA4NzYgMzgwIDU3MCA1MjkgODc3IDU2MiA1NTYgNTczIDIy
OCA2MDMgMzk4IDYwNyA4MzYgNjIyCjU4MCA1MDggNTcwIDQ0OSA1NjkgNjE1IDI2MiA1MzkgNTE3
IDU1OCA2MTggNTMwIDgyNCA1MDkgNjY4IDU3MAo2MDcgMzU5IDk0OCA1NzAgMzU5IDM2OSAzNjcg
NTI4IDI1MCA4NDUgNTEwIDMyOSAzMjkgNzExIDU2MCAyMDkKNTA1IDY2OCA2NjYgNjY5IDYwOSA2
MjggNTkxIDU3MiA1OTIgNTM2IDUxNCAyMzYgNTEyIDYxMSA3MDUgOTI5CjY2OSBdCi9Gb250RGVz
Y3JpcHRvciAxNzggMCBSCi9Ub1VuaWNvZGUgMTc5IDAgUgo+Pg0KZW5kb2JqDQoxODEgMCBvYmoK
PDwvTGVuZ3RoIDE4MiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgNTc4L0xlbmd0aDIg
MjUxOS9MZW5ndGgzIDUzMj4+CnN0cmVhbQp4nO2QeTzU+xrHkSxjyZIacvKzZItmse/Zt+zKIXSG
GcxgMAYjRAxKyVYne2pskRj7vi9prEUoWUqSfd/myHU69zj3vO4f94/7333d5/vP9/35fp7n+zzP
BUE9LyzeOtAbBZOGXYIqA7oEL/glqJaXBxKAQo8UqAwIBgOQaGc84IRyRWNBkD8TgCMZ5QKCmCPQ
/xSgfwi/G0wRnigA8i/FfrxcxaJ9/FCGOoAsDHoU8L/8Jgg8Dk0ArkOPfoQdFTo6f94ccCgE0gvr
EfiXW0vLiwAEScMU5ABpuBIcgMHlFQElWaWQf7caYl28APgfAyD9vP85BADR8/Pw+NGk+F9NSgB/
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
ZW5kb2JqDQoxODMgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9FQUFBQUEr
RXhvMiMyRTBCb2xkCi9GbGFncyA0Ci9Gb250QkJveFstMTc1IC0yOTIgMTI2OCA5NTBdL0l0YWxp
Y0FuZ2xlIDAKL0FzY2VudCA5NDkKL0Rlc2NlbnQgLTI5MgovQ2FwSGVpZ2h0IDk0OQovU3RlbVYg
ODAKL0ZvbnRGaWxlIDE4MSAwIFIKPj4NCmVuZG9iag0KMTg0IDAgb2JqCjw8L0xlbmd0aCAyNjcv
RmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZHLasQgFIb3PoXL6WLQZDKXQggM0w5k0QtN
+wBGT1KhUTFmkbevHqctdKF85/LLf47s0j60Rgf26q3sINBBG+VhtouXQHsYtSFFSZWW4RbhLSfh
CIvabp0DTK0ZbF0T9hZrc/Ar3ZyV7eGOsBevwGsz0s3HpYtxtzj3BROYQDlpGqpgiO88CfcsJmCo
2rYqlnVYt1Hy1/C+OqAlxkW2Iq2C2QkJXpgRSM15Q+vrtSFg1L9awbOkH+Sn8LG1iK2cV0UTuUQ+
7hLvMu8TV5nLxHvkA+YPmavEx9yDfMr5x8T3mY+Jz5lPaOzmIFlMO/wZncrF+zg2LhrnTZNqA79/
4axLKjzfkLyCiAplbmRzdHJlYW0NCmVuZG9iag0KMTg1IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0
eXBlL1R5cGUxL0Jhc2VGb250L0VBQUFBQStFeG8yIzJFMEJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0
Q2hhciAxMAovV2lkdGhzWzYwMCA2NTAgNTI3IDU5MCA0MjUgNTYwIDU5NCA0MTEgNTk5IDU3OSA1
OTkgXQovRm9udERlc2NyaXB0b3IgMTgzIDAgUgovVG9Vbmljb2RlIDE4NCAwIFIKPj4NCmVuZG9i
ag0KMTg2IDAgb2JqCjw8L0xlbmd0aCAxODcgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgx
IDE0MTAvTGVuZ3RoMiA4NTgxL0xlbmd0aDMgNTMyPj4Kc3RyZWFtCnic7ZhVWFzb1mBxgrtb4e4u
wTW4e9DCKbRwCcEluLu7B3dLcAvB3YJbkAAJ0HXu/e/h3K8f+qHf+utdLzXmnmuusfRh01LKOoHc
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
JMdtIH1mHFePCJqL6AT+2vUYcowASJe4WELpuQuXdX0ZPdg3jboQkFTT8/GwpLXJ3j2Tfrc29Plz
nq8JMfLLAG4au9+wjx46WvA6XKwXage/RaO5kVH3k7QrAO+BMMXXCAqqrpwuZLTNUE2HqYJa+tSp
bbv423IXHKAIdtiLopy6jZjfK3MS8+g7Msf/5fP/C/y/UcDCAWjm6u7kaOZq/78AdoiaiQplbmRz
dHJlYW0NCmVuZG9iag0KMTg3IDAgb2JqCjkzNjANCmVuZG9iag0KMTg4IDAgb2JqCjw8L1R5cGUv
Rm9udERlc2NyaXB0b3IvRm9udE5hbWUvR0FBQUFBK0V4bzIjMkUwTGlnaHQKL0ZsYWdzIDQKL0Zv
bnRCQm94Wy0xNzQgLTI3MCAxMjA0IDkzMF0vSXRhbGljQW5nbGUgMAovQXNjZW50IDkyOQovRGVz
Y2VudCAtMjcwCi9DYXBIZWlnaHQgOTI5Ci9TdGVtViA4MAovRm9udEZpbGUgMTg2IDAgUgo+Pg0K
ZW5kb2JqDQoxODkgMCBvYmoKPDwvTGVuZ3RoIDQ5Ni9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJl
YW0KeJxdk8tu2zAQRff6Ci7TRSBxKFMJYAhw7Bjwog/U6QfIEu0KqCVBlhf++/LOZVugixhH1Mz4
XDqTbw+7w9Av+bd5bI9hMed+6OZwG+9zG8wpXPohs2K6vl3Sk36212bK8th7fNyWcD0M53G9zvLv
8d1tmR/madONp/Apy7/OXZj74WKefmyP8fl4n6Zf4RqGxRRZXZsunOOcz830pbmGXLueD1183S+P
59jyr+DjMQUj+myp0o5duE1NG+ZmuIRsXRS1We/3dRaG7r93XthyOrc/mzmW2lhaFKu3OrIoOwt2
PN+BS2UpwCuel2BPFnBFXoFfyA78qlzq+YasvW/kd/CW9RV4x/M9+J2sbnvya2RbsB4+lv4lnC39
Vx5M/xL+lv4l5lv6l1sw/UWZ/iWcLf1Fe+nvdT79K/hb+nv1ob+Hs6W/Ry5Lf6/z6e8xU+hfwV/o
X+F+hP5emf4V7lbo7+Em9K/wvUJ/pzX098gu9K+0Pvm/gNP9aw39K9yJJH/cs9DfIaPQX5BF6O/g
5ujvMN/R32OOS/4+3YtLGfB9LmXAXMcMHt4u/Qbwc8wg2ssMTs+ZweG+HDM4nckMonOYodyAUwZl
ZJAi/oxYhvRfj7XA3v5ZN9Pe5zmumi637hi2qx/C3/2fxgld+vcbJpT9RgplbmRzdHJlYW0NCmVu
ZG9iag0KMTkwIDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUxL0Jhc2VGb250L0dBQUFB
QStFeG8yIzJFMExpZ2h0Ci9GaXJzdENoYXIgMAovTGFzdENoYXIgNjIKL1dpZHRoc1s2MDAgMzIz
IDM5MSAzMjMgMjI2IDU3NSA2MTQgNjY3IDU1OSA1NTcgNjYyIDY5OSA5NDEgNjY2IDU4MSAyNTEK
NTg3IDYxNSA2MDMgODY5IDYyNiA1MTEgMjIxIDU2NyA0NjEgNTQ1IDM2OSAyMzggNTY1IDU3NyAy
ODcgODc3CjU3MyA1NjcgNTM0IDM5NCA0ODUgNTIxIDU2MCAzNzEgNTA1IDU3NyA1MzYgODIwIDQ5
NyA2MDggMjIxIDUzMwo1NTUgNTUzIDU4NiA1MjIgNTY5IDU2NiAzNTggMzU4IDYwOSA1OTYgNTY5
IDM0NCAzMzQgMjI1IDIwNyBdCi9Gb250RGVzY3JpcHRvciAxODggMCBSCi9Ub1VuaWNvZGUgMTg5
IDAgUgo+Pg0KZW5kb2JqDQoxOTEgMCBvYmoKPDwvTGVuZ3RoIDE5MiAwIFIvRmlsdGVyL0ZsYXRl
RGVjb2RlL0xlbmd0aDEgMjQwNDA+PgpzdHJlYW0KeJzdvAt4U8e1KDxrZm9JW7KsLVmSLduyJMtv
yZKxbOOX7I2xhRzzEGCDbWJsgx/YgG38gABpMAkQMCQ4CYUQaKAtSfNGEJKQJiluT07SR9LQJm1P
TnoOnDbNf9OEws1N8zcP2//Mlswraf77/ff/vvt9V7a057FmzZo1a9astWak4cGRThSDRhFB0ur1
7QOvP/r2zxBCbyAEhtUbh+2X5z2UStMXEcLmroHu9Vm+9/6GEPkHQkq+e93mrj0Hx15BSEOb1Px8
TWd7xzM9/5mHUOjntKBoDS3YO3WnEqHFNIvS1qwfvu3DhF/+iebTaP7Kuv7V7Zs+Wf85QkuMNL9l
ffttAzWKOkLz4zRv72tf31n43+F9mg8jpJIG+oeGD6KcaYSar7D6gcHOgaKVP69AaIVI6fsdLQP6
x14xNKlgeUw4XqFUCWpNjDZWJ+oNcUaTOT7BkpiUbE2x2R2pzrT0jMys7ByXO9fjzZuV7ysoLJpd
XFJahv6PePFv8G+g7/DbkQltlj9veHGlyIg2ITT9Mctd+5xa/v8vFarI4wx6BZ1Ex2+o2o3uoJ9P
3VB2Dv0LelJOHUH3fAvaF9ET0dQBdBjd/U/hetFdFM8J2v+1Vxst3YwepD2fRT+igpIKPtrr2mjt
e+gX34wK/gt+ge5Hj1HI+9EL9PMIlbyt+BN0P16C+vAfyHZ0J9pDx3gMetB+Ct+GTsAKtJKWRl4r
USfqvwnpGBpHj6AtdBVeffHbp/8H0n71I0r5HornIOpBG65r8Rh8zh7ERml/Bj0nl22fqVQGSS9+
HuPJB2jmPtRN3+3wLqXzHjIHVfN6eBwhqaapsaF+6ZLFoUULF8yvu6U2OC9QUz23ao5UWeEvLyst
KZ5dVDgrz+vJdWdlZqSnOVMdtgSjXtTFajVqQaVU8BzBgNw1zkCbPZzRFuYynMFgLss722lB+3UF
bWE7LQrcCBO2t8lg9hshJQrZdROkFIGUrkKCaC9H5blue43THn6z2mk/C82LG2n6nmpnkz18SU4v
kNNchpzR0ozDQVvYaxLWVNvD0GavCQc2rhmraaum+E5p1HOdczvVuW50Sq2hSQ1NhbOcA6cgqwLk
BM6qKT2FkUrLug2T9Jr2jnBocWNNdZLD0ZTrrg3HOqvlKjRXRhlWzA0rZZT2HkY62ms/5Z4Y23dW
RKvaXDEdzo72WxvDpJ22HSM1Y2N3h/WucLazOpy95f0EOvLOsNtZXRN2Max1S672U3etSwjz6aLT
PvZ3RIfjvPTxjSXt0RJFuvh3xJIByt6xsYDTHhhrG2s/Oz26ymkXnWOnYmLGBmooh1GokbY6O/3j
vUnhwL6msNi2Bkqjgw0sqQvHLV7RGMbpAfuadlpC/yudjuIkh75pBib0z6oRZQRlB+Wpw8EGvves
hFbRTHh0cWMkb0erkk4jyetqCuM2VjMxU2NqYDWjMzVXm7c56WzWLW0cC3PptR3OGsrjve3h0VVU
nnrZVDjFcOxnSQ7nmEFvL/E2ybB2SlVtR489zGdQttBW1zegksKajIlyJvazyONSEu0gQ2+wlzgp
GoanxlnTFv3fuCaBIrDnusNBV2Tq6xvDUjVNSO3ROao5leelLdrb6BT1VMvTF/Y6B8JGZ9XV+WRk
1fQsbZSbRJuFjXPDqG11tFXYW1PNerbXjLVVR0hguJyLG19EvumLpwrsSc/6UAFqqmbA5rlUrjJq
xho7usK2tqQOutK67I1JjrDURCe4ydnY2cQEjXIo+yLtziH3GMZz6xvrljrrFjc3FkcJiVQwdFx6
zU1onI1JETRU5MKqdJW9ESeRJgoo0gJ7gCacVeX0M6xMV9G3SBkulzJRrSq3N0ISmoGmZISz7TWd
1VE4lr8BKc/EaW5wBpuCZSmeucEkR5Mj8sp1Y1ptj3ZMW6gYU4MzVSSdagJahikauYjxMoHJvL3R
2elscq6xh6VQIxsbY4/M5SgzZJ5H56r+htx1zKJsQg5aPZNhzAwHXEnXMzc8T85fzQZvqq6dqbaP
qZx1S8cYcmcUIaKU14YRE2GpWJ8kr362np2BdrqI6YqW1/PYKUlia3kNW7ZjztqOMefSxnIZmmqQ
7yRtYX0ZUB3U1VfluqkyqzrlhN2LT0mwe2lz44siNal21zeexoDntlU1nUqjdY0v2uleIZdiVsoK
WcbOMgzTEppRyfBJL0oIjcq1nFwg51efBSSXqWbKAK0+iyNl4kwZpmVcpEySy9iLzlLCGspjqr9r
7B1sfm5vWjPW1sRkHJkpR+g/hMFZQbnjrDgFWBETVjs7q8IaZxUrr2TllZFyBStXUskAM+S6t4yJ
Nc6/J+SyzRKjavrRwTdQC1iJPKcAectPKznVpfxTCv6P5acJpkl0irBinhWfViqEr8pPAyv36R36
dIfeUY3tU2nw4NQavuGLJ6u5N5mhgNZMf8xv5g+iTPS0tGhz7J5YPKLdqcVb0/em494MuD1tXxru
TYPeZGhQQjOBHGuvFe+Kh5z43njMq0wqzGMTxvyKUGJbIj6ZeC4R2xNBlwiJqeLZ6QkpR6kNimK2
PRsWOcHpRK02DulEHc7TSboB3ahuQndep9Dp1K2mOFR5yedt2SB/Qove53XRREvLhkuz8lrYC7XQ
4pknpMZikzEF+/Ir8Oz4WOJMTcvAhQWGojRfPhev9BCScNuL35Fqtr80suTu9cscRzMGDp3b+OTU
9NPLVpwEdOK/wDPvOWN11x7ui9CB89u2vf1gvWvh2jkLF+3uKFn/LxBz7BFQv9QZfro8f0Ugh/L/
MWqH/pXaprEoHo1ISx/H8EA8HBGfFLGaJJIcQvgYU0x6DEHNks4yKlmA/huVzUglqiQVUSlabUav
cZGx1bjNyOuMbxmnjURplAR90GhUxrUKRGlAlZWXDCVe10o6YvC2XMpv2ZAo/jGRjh7JwwdjLHY6
9E69Iz8FKwsyaNqRX8T91b/5+c1Tq87hxd/58e0VEydOTO2Eux45Qt699dhI9eR7/HZ///fad+2d
fOd+eb4fpvOdTcdhQbslf1N8TzxuIj0EN+EejGtEqFGDqVmSDCHDcQPJM4wbrhjIfsMxw0kDMSSN
SkkgJU0knU+6mMQlsdlNi9UHVc2L+Fa+nyf7+WM8fosHxIu8xBMlH6cg2lbE5rXSB96VdCoHL7nk
UdHUtYHxqR5cqPfpo7MpJ2Mxfm/4/PduPVfStXfpkvv7Kn/ScvwPxoq7fjFGtn+1f+13V7rcbUf6
ScdX993z1u4qOi7q38HtdFwEbZECpFmHgHlXfhHZ0XlE2tAAnUMkIgmFUBjxSnSS0XmcD/MkQm5I
zkzwV3iVnR+nD8LTAT5b7A/Kz9w8+fm8VgwCQWyuwOWiYxlsoePaMLiyZWULHY+Pkv7KOX77F9tk
Xu+mtu/fuIUoHa1/EaVOX5TSlJpgekAKITiGpilBmaMocyLzfObFTG4iE3SZMJoJmYyv9rj4oCUm
MKEFpBW1edqL2itaXqW1KEI2MU6npR5SZT4Vl3zG1Q2X8ikhlKGMrYyrLoe+wIOdbIFQaaHJTF8K
MfkqiI8KjklPSuILGiql7tqsM4AxPEG9T0wSK5b0BprvrM/EzyzqnZOU2/CdxZP3kKWpdXPzlLy7
pMzonV9odd96X8ekN6KP9jDuUq+N6aMhSUuUAbpARC6PIypOXvemhCDHqYRpAS4KcEGAsDAh4GMC
DAijArYJgAS4IlcIDFyfmh5cJAAt53WcCS2lDjKVmkpo2eCiQ4u+9JHl4buUPysvrtBnIpTde86c
OcPbn3rqi4tc6Zevyc4Psk1fwTm8G5nRVml5Viz0xDLFRrK00KPdrN2jJXs54OyCNriOu507yj3F
cTQXE+w3bzNjc4zWTMSAoNofEWQ7lQ1OyY8mgE4RiqlUg1rQxYWImZH3JiMFZAnw+S7F53tbqEi7
WsBFJb1lQ3osOFML9c5C32yfyWdy6o1mX37RbJyT3VD8b9/ZUXjbz3/uq0ycZVVptH/Hv73rk0/u
mmxYWKlSRMbA9M19VJ4F1PMiwkzyEoIYK1SMWaXKmKBKpQG+GSlEhaQgSkWeBrjWywA6qIR+2AbH
4CS8BRdApQIpPiUIwKNWJeFvVDKM8kv5TNGyoll5oHeYZAVjgm5i+Opv58iH3F8mP3148l/57Ucj
8ox3U3m2oQopSzTlmbDJ5IixBSZYPENEeegiuoJ4FbJkxZmp+BpEpY5JamWl701XVFJpZy1sndwg
leZ4kwci8npvRCQJAS7OVRoqMWdpDHkpFctnJ5KK1HlVpfHxZRUlxooVZVYleYTni1fvWTz5RnSt
KZyUtjL8sxdRzvTFZ1WaoP0sXXPTNJFaRqVT6wm86/3ci5/3Qra3ybvHSxReeNT7vPf33g+83B4v
bPRCkxcUXrM34CVKL11/r2lBoTVri7QfaD9j6+9LP/zC/67/Qz95yQ+H/bDXDz3+zX68wg+1fnD5
y/z4cz985Id3/fArP7xyDQgoSLa/xI+T/CD44Zcf+b/04x7/Hv9h/4v+X/h5Wr3gGkQECesKX+3o
O36gPdT5V/jX+jmbHzjWxUd+fNJ/zo9p/Tb/DdUaPzw0zdBI03DBDxTNSYbmiB9vY8Ss9eNFfijz
Q5oMSnu7CnSE4drvxx1+qPNDJUMLOr/NjyNAW/17/U/6X/Jz/XL7SFe9L/kZMUTuA+QegOKnQ/mS
NbrMxvErRit0+A+wITJSCR3Cp6zBk/73/IQ2WuuHArmRzg8lL9HCL/3kuB+GWZPI2EikO9YXrTvB
gFnxVj9HEZ33A27zj/uP+yf8HO09zw9ePyApzg+q1MJQlhhVn96I/pQVKNOhK+VdqJUu2hlVEymR
CzZcLby59Lqam6tbb6ieqbixcWQ9eFdeLWXr8lIJ0yDfosDN8Vf1uPMaEEFUP88uuXWO89lrKj2h
uK5d2ro/mSSUhzqkJZvmp52egfo2Jb9q7TVVH4Fz1d+xdPIeBNOTLFLHlaIcckpK+0s8lGbfko23
ZI9lP5RNCsUaEY+IO8XviqTIGrDiIitYz05fkcxafbAkuTYZlyRDskgzRShA9w9WJWhoThvQYi3L
+WiuBGoBg8hSsbWxmMSK1EKK1ZqtyUpAziwnNDrBrHQ6lWaiy84Rc5g2rPXmB2tzoCAHMnLg8xx4
LeeDHHwiBw7mwOYcKMoJ5HTlEEsOfJoDz7OqHTkHcnBXzsYcXCI3MeaAIgdUOaKOUTEt6Jp0PbrN
Ok6te839gfszNznhhoNu2OyGLjfUu6HIHXBjixs+dcMHbnjVDc+74bAbdrlhWAYpcYPRnebGCjf8
8nPW9Hk3Q8T1RJsKbosb05YvumGZu8u9y01oCxdrBLTJ+274/QzWH7jhgIx40A0dDBoK3NVunDoD
e/gzN/zM/Vs3PuOGR92www0bGYUdblzFQMHsznBjzg1/cn/ixu+44TU30LHcL0N2uTe68cxo0hgs
cGxM0u+iozotAzP6DrpJtbvejYtm+u35jOGEd2YGR4bdO1h1gA6HpDEQsxt/yobwgRsfcJ9wYzqG
HnkA1ay2yI2vDvNRigHvkYcIbYyGNNoVKT7hftX9jvtTNzcqs7XODXlRtn4pNzsus2ZrhCMdbpLk
hisy837FWLXDfcB9xs1VugEjt+jGKiXbCbKosVqlhAIlpCpBmZxNdDpnVow+mEtlSn6aAcxOEkuV
Q7yvxdXiYo+WFhdVEK1fVwcrW6KlLTcrg5XfsNpv1BU3aIQb8a78ejlTFcU+78qvg7uKfYb4Er/X
690wqPf5Iv/UAGylVpP818L+2d8Gh5N4IDMjU6GMBSVxgi8uBeLN8UWzK2B23I0Z7uBvnlbpVWpB
UKviVKfPT/3m9AvKWKVSpRJUouLVn76iFGlapVLqlOfC+MdJoQy3N9edscQ2eQtXOumIn2tPz8xI
s0km/H9NWhKrrKlOmpubiC8wu3H59MfcEN2n89Ec9H0pfzPdAvHmmD0xGGdRg0zNJ/LYlUAXPZ9s
Ssbp6SkBySP0F28r3l9MiueOGueZ2JI3mpKDJlPlPBsBkjd3Yi4+PhfmynZzijPoWJxlLlksCIm+
ViN4jfuN2GjUhRJFjy+EmNmWH3EzmTF5qfISNdY2UGeL2kCXmAGdn59IlTJ1OOn0I+aaZBQWVOBK
KIzqWmWmrIVNUWPOxGw8qp+dsSSTui5+UMYSk9EMD//wxOK7Hlv+P5JLl5cV1FdkKF5WF3cf6Xvj
1zllupTY1LkZvlpPAlFYa24dcS7b3pDzr1WbmgtbjU8dXLtnYQrmyuauLE3SZc716aW1C10vnZry
hBZzZEClSpq9uKigvsx+d+Wq4cImDvT5zbWNbTN8TaB8TabexlrJ0+zsdeLmlN4U3EA6CVbVCkLS
PMlmhXGqljNH09E8mx70ebL3QWSXI46yTqXiUSg9nbeHzCIfipWNXHlb0pd4wcX4lB/1MvK9zCtn
nrjstRVFXHCsp8xiu5MVMiMWnRKMztrB0Mg9lof1/q7D6658OX9HuGP3C/3eH+vG785dXV/Kwf/d
sL+7ZGUwN3dFrRdSIPHBt3eUNR757ZaEsSe/Z71l2yrZHj5K7WEdtYfVaKVktzMfQhBUfXicWvJe
2E83DeAUBGERYyXmmSJPFM3Bar6e76CeHEdEmuOIQqGCYZQgC4HP5/LSVc7s0ngqD94W8ZJswPsK
HXq+MN1HreCj0D31M1jwKCw/zJX/+Ym/fJlwWKalZPpj8jxXh2ajV6SGYc8OD+43bTPtN5G1Zkgv
gpwkMBWAHBbRpCSl4LRapxMFqU+XF4fH447HheNIXMmoplYtWVKCarU7uMjaasV2OjFtJRMleLQE
SmQPKjMnWFkCYgnEufnskB2lwXjalTSclmYXY0N8m2ZAg0c1oNHwdJ6YRIuXog9DSQlQvcUEe8NV
yb46aXTWQA6iRCIKTHxnp4DseTNTw0MKC4qYoaH00BlVsBhLfApPni8b+GHPykODCwzH4sdHS9sD
mZ4lI4E5o93S27989u3kHwh51Q2eLcOuBevmuJob6ood4Jq/abHLKvXMty1fLGbOyZtVmWOL0+fU
dC04cOSOvcacEqfuljp3SaZV1Fic3qrGiN/TQuX4H/xBVIn+JPUdrIDqCni0DHYVwY5ZcCgLHneA
xpHkcDmOOLgm6+NWvFcPe5VwEAOHjRjvKIW2IugxwUY95DRnZ6NmKRwHcXNGhWaVJMZRAS9oRjbR
JtmI0hYnUjfltrjdcQ/GkbI4KGBS46VFmwruLjhUQEoLIK6A97b250BTDtTJVkJOGhfb2ibAEgGq
qefKx1HOU0Zekj9bGOMZ3yNSdZXzUcbLwQ64QfHLE2BPo/wn1/jPF0YXUWQGImEuOgXcP2rG3zs4
9fnUv2e9GFu6+v6uhnu7SioHH24r27S+LZC1ePzVwbt+PLog/uXYwmVbl67audhZue7e0JztG7vn
u2Bn08H1/rPPpM9unpNmLW+tqllWnGHW2lyli9cGOvbfmpO9ZHPI4QsVJTvLF3srFxelGXS0sn5Q
9vWXTS0nl6m8z0I16F0puGXW2Cy8UblLiTsroCGmMwY3l/aW4gxSRHCGAbIdIMRb4jfH74nnFFaz
daN1l5UTvAEpPzUvFrbFXojFsfNGFQEWT5EWxycHeb58ni4R1In2edI8/NY8QPPs88bnhedxoQvz
YGIeLJoHo/OOz8O6ed55+Py8KywFqmxd6mxqz+vmhExmIVSogAwFKFAStezZhMimfSWz7eWdkj2v
n5MNTNHTObluu4XrVoIfnEyfeXBkLqjVTZ+zfVS5642KuBm7Oxqwwmkt411S7HOGrR3+jkAGNpY1
DAS7H2hxudqP9A897sGEcPhJZphfcM8KdRfVrJ5js0mrqou6l+RPLc+Yt6o8sW5xat1ty57Jrit1
1oy9efed5+9b0NNuqZidRQRXeW3mV//657+Q1zZ8vysvr/v7AyPHVuV4Oh6+FifwUr3Io2Lqk3N5
HGZhGDsncW3cKHecu8KpONIcCX0RJaKedSsLX12qlEWUKohI1Mpheuwc/jm//cuko5H4zjK6Dq10
P4lFqWhYKtts32PHw8k7kvFG8y4z3mzYY8AHYx6NwVyMMQZrhCQBa/gkHsurUInmSeM60KWN5qVB
mrxh083lQhpY5tlUoDKG1GJKNIQiRzpbXBsi62RW3rX5AFHWTYViJNx5I8s56xd/23B66xz4yx0v
jBS/klm3rrqmf2G2e0FPRc3AwhycMvX+1F+r9729H+cF9v123x0nVmVmrz6x9Y5HVmVlrno0Oj5y
mX8D2ZCPRYkaUjtTcXN+bz6WXZAidUCNBc7Cbeb2cJxCaVYyeefiAlIO2m+4bMCGwlH7PBsVuIHC
8UJsK4TpQpgovFiILSYD0nhDKhGlR4Yoy2ElMDmkQ52xMWZiny1ylAjr6SiZkHmgIBoJjXdSRQwz
IdHo8Elh/iNb3vwp3Lv1RD7d8eT43VNUvPDkvydXtNXMW1+bkXHL2kBVm2R7Zk0zGCEBFzWvUru8
OQL88Mu4zGC5S1Cn5xUmwsDA8e48T/ejtw0dW+XydP1QlqVuKksxVPdmUctswQgHI4k7E/EWcUzE
nemwLJ2u7CZHj4P0OCHZCRYTjCTtTMKKJMi09kkqKSMnKKlgP53gnFFDX9xwxo4MHJfBArDM25uQ
bCkZQaTKuNcAtxrWGW43ELUhkTJSO5SghIzIrlxCTTPKE0MJeF0tPl+LN7JWXYks4hfZs2b2Ll9h
BX+jUUZ9YmOsQukwdfse+MGx0UVp1a2lRa23eJVnharhH67tObGh3NcwsOX29csS8IVtI8/ed/vt
u5eVr6iwpZQ3lenn7+oszV81vnLe6PC67s6unpLDkfXloTw5Q9eXEt6hvqEAvxDeFT4XyEsC1ApN
wmZhj8CV0Z1AsAj4MwEOC78Q8N5IvlboEbjX3xU+FPCvBHhegGzaoIc2OCzwSQIoBLAI2TKOw8Lj
FKvyQ4oYvyfA4wIcFKCEwuJcAUAjwKG1wlZhr/Ck8JLwkfCloKwXaKlLKGN0fCngEwKUCXUUhKQJ
sFc4QsF+Rcv5bQLgRUKrgPME0AnQ/ZZwQcBhlmal+wXuigDHhJMCK+cGBGgVQJJjsDahkgL0C8do
xWVBiQSYfVmAUalFGBfOC6RfgJAAXjmGe16AkwKMC9AvbBOwKNgFSQgJXCTse44hbKONjgtcpQB2
mQwltcdioRlLWBk7oDyuDCuJXTmqxEomJDq6HyjtmPptXCtPQI5X5lMd8QZzZSAxQVww+X5+6w2R
mKsu1VW3aOXVcE4kN+OnXed8RUBZyNOpdxQ6TPj8T6aSuV3cX75M4v5y9Ghk7qlNTX5JdWAmGpEW
bxZhczysTofVBOwBm00VOM7mOZta0tTCcIYSbfZt9v32C3bObk8U7aoB1ajqvOoitahVoqpNzk7Q
Auo5Mcvalg0tM+ddPmZ7Mj2o933HuyGBFkZPvG6wreW9iIvaBbJtDXFJUs+Ctu2654Xy7gPt2073
56fNaeweLF1xb7ekfTF2sGdBt5SEU1uObqhYsy5m7u0rS5YdevO29T/6ToMvPn/5xurY5l5fd3Ss
97KzCqoPHeysQsWOdpSaoCYghWLgWMx0DI5xjiLnhPO886KTm3CCzgmjTnDOnFUkJwQmLIAsoiXP
ctFyxcKrLInIojEhQ4gXI+Z25TefVcA3hLOckRMgJfhTAvUdFWt2LrA+p89rDMhnFmcwwUC2z16Q
H1/cua+eBalq1tQ4PfW31U3eyb8xdYejqjhTya4dXT2zM9NRedARad2RhCcT8AN22GmHB3JhJHdn
Lt6SNpb2UBrhNSZNuoYosBlnYPKkAY4ZYK1hq2GvgRiStc3xklYfjI9n9qQt1ZuKT6ZCat5ocva1
ALwhq3VbMiQnZye1Kkl2q8Iw4zttuFQib7UznhMLtVN/ik7vVZV29WzPEVFiWJlCIHrAV4FlcyOS
5P5af+/LayZfxWjk7Ohcx9zOuQ13NXqm/nb0wNQ5mFM/HLQvnnXr9tDUURiq3dqUD/esPdTq5rdn
1m9vLlvT4NepS5s34arBVVNVDv+yyZ/MXVmePMUllHfQ+d821YgfpvNvRlVS7t1auFuARiM0YtAn
xFJvnH2IClFUjCqwQvMJsyfslMNiEo/YWRgV3jdaiqmSdrnYcOJmrKWZjWxbTvO+9mdW7ml0uRr3
rHymfV9zDjbunfrrH3t6/uOjqb17pz6mqT/+dXKfLIsxlBaXTEtQ0u7Wwm4BlhthOaXl7PR/e5aR
Q59nZIqYzS7aFPspVeiT/dQbEhGfFKFo8nqKGIOVzgpSOBNNxa5vIEncN8lI+uPHjKSP/oORNLU3
Yg95qSzNlv1Pdv4bekgHhxWwWwEs4Ik3ipBgBmYZHTQTMy/FmIL8CvVa9VY1UaugP15hwzCAL2LM
HNQ8HKJJXkVV3JDKbAaNQgF086v0UcnwRY/0Bn00ld/idfmYgcYGQJ02WVUBtdZMEEuU7O0gG56Y
XIN3vvLa1DgWjSbV1CE+zmhUwCdQOfVTqNxHnv9q/r1kE29NS4+Z/FiVmJRITUC0kNp2FrrPl6F/
k767hYwRPIJ3YjxSurMUj/h2+vCId6c3cg9gS/pYOl6hX6vHidlgUsFGzy4PpvqnNhMy+ooss1ot
/Racacm0qOPsfbNmoT7JFueNOxZHxqlS9I9q+i6rgR2aFVmGExPFezLg1ox1GbdnEHVGYgbOcA65
leLQdg0s1azWDGmIUQM8nUPegqIO1Yw94GWLiGqPa46snvpaXm8LfVzacNW3unZD4DrXluqXIjbt
LiiM2FIZ1K29zmTASlMK4SyVm58duuvZ4VLhxyrXLetu2X2kpnuzr2uVr29F2c67Nj0Q85wmtPXh
po1PrPOlBvsXNtyxJBt2tj/YM3vO2j21+uJbq9J27VjYWmg4apq9snbDXVv6Y1vGVuSWde5eULFu
WYXICWWNA0y2lzC7msqRGz0nJS/Tdml3aUkD7sS4mfQS3ODqdOGGnM4cnHF2+t+kJirjlOkKNVjS
DqfhPWnvpmFS7QCF005rnBrGbhN4TcdMeNwEJs9omi29z2G3a/rOR9ieOJSVJaYNOxTi0JDmLg3u
1oD5OgZHozsQiRMwkZs5m9eXuGbltW5o3TDIogXsUFMOG9zM2GumqdIZ5zA5SAUwrnJW6Y6XtvY/
Mjg39nlNVk1nMDC42J2zcEMwd/6cwviwlzgm70rKG1/d89hGCX7VG94WKFixJWDKqitzuuq3LJqz
fpFbTE434s8OT81JL5RGfiBfI0VNlHeJVG6zkR8tRuekHSNZO7PwiGOnA49Yd1rxSPLOZDySsDMB
b4kfi8db4sbi8JYY2KIaU+EtyjElvibrDTWdNbihrrMON8/pnYML+kw5fTZdmm0RZaPNZFNTzuoq
bBXYVuGtOFZBxiugYulokLFVnaabO1JSssA7kqhcMMI4GeViCRXRqITKDKTiuYEKqXhJvDSzhK+7
v3It+sJczNmFLOwScftnRJLc5PPc7HZyiSUjz99++3ObSryLOovKWiodJQOPrh96vL/IUdni96+Z
7/7PpIqO2nmrKpPNpV2hhu7Zemdy9dCyRf01djudkCUD1VbY03yor6Ji/aGmBbctLxS42IrlvWW3
3LW6pHT1jltKe5f7Yzh14fLb8PzCxkqns7KxMKcx6PEEGyd/6Gutzc29pb1gztoFOTkL1ss6ck1U
r6ShYnRSyttngi3mMTNuUvYoZfHeQkg97sC43tnhHHaS+tSO1OFUUphSk4J35kM+0+W5am1wRyKk
JxYm1iSOJHLmRDD1G410Orzpx9LxeDqkl456rX2i2q7GamZ+JFC3Qm3NGbHbCxKGLKbDJmzSKQuG
IhPja5GnJp/5EzfFLlmgBl11J2ZmA9gdoogQz5hZpkj2ay6opWzoif6tZ7f4a+58aWPwju6F8U8l
b118y231ubNOD7Ud7fe/kBbsDczqWOzLquutmtMdzIA3e09tm7fyFMCJlyH5J20pc/tCthWLA3t/
u29Fa8XIjwZqNy7Ntc7pnb/w7o7S3IYtTF/0yD4Zu3dULeVu0YxpcA9Vkn0KBaKWmRhjp5aZppWd
v9upg9+GRhHdkGOGtQo+YcZ03sCMTMYFNmiqS7DJWZCIZ1Orl4vpPT067+XQ7jOdkxryQ+7yD6Z+
N/WbqZ+eeRxqoAQ8DxyO7H0cQvwS5gMhIxikX3fhjXgXJl1xG+N2xZEe2Ax7gPQYNxv3GMmQ4i4F
7lTA7fw+HvfysAWNIVyCmug4yAjZSXARWUa6CGnmIMixK2XzlBCHCRiRSZGuKFQQuhl+oPhMgRP5
HL6UJwIPH/Kf81jBa7VcIspBpYgICD5En1O6RKVdmce8B1AqzSaSTgoJURD4gHxGMDnJneMwFzKH
zTjP3GYeN0+Yr5h5rxkAtxrj4jZqQcsTjsVCqHHaEtl6WZCohW65G9g1hQ0sYSjxe30sIadL6H/0
Mtp1LwdxsAMVATwkk27KxMHt//7kHT94DVe+i4smnxGtZh3g2Hir7gzWwdGpDnY/iMNZS+bm8ryn
eknW1Cw6lh1TyzkrtwBl0BEekMSe4s3FuCdncw7elXYwDaex86s4pTpYa2uy4VplkxLvIgfpKFl5
JS1H86TjmZBZPjorWRdAoijmiVdETiWGy6GyHAbKx8uxrRymy2Gi/GI5TnaHUkWzTpekKgrxkSCF
LCyRYJlsrebPRGRc8kqZWSAZmU5qPH39WtHXAzRZLYcHhp/x8ADRQMUzQAjdZ6UlnZUDh1uyXkko
W3VLee8iT0btukDd6rIEnLr1/MGGxg5szyuzTjXxisxgWQ51aX2liQW1XlPovje3dxxdV5za9vjd
LGhR2neMyub0r6eWR+8hxYNPOqRMiBGDyiyVJki4gCkmBiGTaLKbJBOnNJkSLOMWqIz4Kfg9i/Tb
3wXPU3cF72e39UIWrLPYLMygmbbw45bjsiPDLWLgcLzSctJyzvKWhbtsgbBlwnLeQiotiyg0sVtg
v1xFKFw/rT7P+thvwf304xhtRrFZmKKqX7QkeMECDHPYQrwW1p618VukwuLggGWUUhe2cIwIPG0B
i+TMCFJ6KQE0x6pZrxctvM0CZp0YEpJmbkldYtElOnMuOncu2bt1bbjmEcv+rnxYyBLs1Gtli8/n
FVlIBblc7B6VPjq1hdFjAL1vzxlTUUswdU6yNk2bMStZHbli1VzRuzCX4/dizuia6+EeYfrJSieh
nP8lSkLflzREHaf2qeeqOa2aCWavKiaYqBMhVrSIEOARBgO2Wb1Wdt6xzbrfesyq1FkrafKk9Zz1
gvWyVVnWSlM4Ukes0rKOoFXKdAft1jxrm5WclIGIZAUdxYLjQnR6Scii0AG7ZeRjoTaZEy4XGzWL
9zKThj3YUFfKFrSz0DcT041eOrICNah7zjz4oLmsa7G9JlGfa8jyWTVvkxe+qiUv3LWlrLPOpVDs
Ibw5uzyz/S465p3TH5OPuFKUjjZLNQcJJDpyHKUOYokNSF7Nfg0+p4H9mmOaaQ3RZI5C4ELa5TSM
0sS0vLQraZwqLRw5dQtnXsnE05kwEL3zp2V3/hQhmznOFIN0Mxf82F2yQdlznrEsfLK5Czdcl4y6
WTNBaz2UftsdP650csnMBRA89NXTN9/yG+/Ev2FzO0Y/KuS11S8VEHbN6/zMTa8riFOhi/wVHl/g
gd2bxMd4GOBHeazjbTy+wgMtlyP8SexmHw/TkeoJ/jx/kacgQBGxWYtM2EwUR/Z9ohcpx87wb3xR
wOig3jz5nPJbxCuk2XJ89jCAfI1kFzqIcKnuFh2mDhm7tbFHRzeBGoK/S4B0k03kbkJi2aUTjhkX
FTQBSBCwThRd4lYRc6Ix8lEt1os7xAPiq+I7ouo9Ea7l+SQROBFUIsHy9RANXoFxDtYYkgzyR51h
hWGv4YjhV4b3DKppA7xqeMeAjxtgh+GAAbcZoNpQb8B2A3AGowG/fvEaACtglQxQMZNglYokVgnv
MVA4wjDBCoYHIuWHvtZr5EEo3M39Xfw6PTPdct3XE8CgVP+sx0h5pFtpdaRjxezrSVBUGuBb+ryB
ppsrccgAXgMgg2jASh3WCWwx+yp9EI3i3Xi/YuX1+ZXX34cYvP5+xA03KeT1M3OBglYV+yK7uhwb
aG3Z0BK5IuGQL0WQ+AoyO86HO383tWnib8o4o16hiKOe9Wfn6KqRzJXVlSZTZVWlGf8sEjc7O/UF
bEfvoRi08EXETV98QaMPqg+hg3I00yzog8rRmPEYLMWEYsIxZDzmODXYWFVsRnYwRtKKwRjlY+iI
Bnkn36dGKrtR7HNNsm033RQJWUChsxC2C0arcWvurMb3HitcXldln7NjznuR/lfAebwID9A1akVh
5A3Dm/Qfwpw3jP4YJm+GiRjmf4/yZsUVOkwr4FM4f/w4iq5tjtC1rUFfSvW3Y+okwUYlLBO6hF3C
QYHbi44gzKy2zYgMq3eoD6hJtRpArdbkqICoBHGYBT+RRqzXDGsOaAj7OKN5R/O+5lMNu4yKNWyQ
PdQy0ShJIHIz+ArHqTibtlKL2UerdlrL6bSR5DYtX6KVli4LtmlHtce1E9rzWv4Cu/wcyXORW9BS
tJLdhhaUGJRqTqXjEWeK3DKtjC+hQkMnn91ujVgxXheLAxfT/Y4KQOugvkTvu/plAubNOkApRxuZ
9Ubypu7fceYMvPf2VC38Gv62fmob/8ZX7Vg75Z08JNvBO2TfPXJmdL8k9MzaPAtvdoKN7XUJdKi7
Ug6m4NqkpiRcyzVxeBccBAzXW2h2sBeO5vBxASbteYYrBk5lCBdCZSF87RgpPWQVDSjGxHtD+H/C
QmMmGogOZp/NRLrYvqBQKpQ+5r8YbvYmOevU4NYf+jC1yahlRveIM8xQ4+TzpVeuHiZR04wdJuHU
yV82rU4szkvlBFd5MJO7NNWUMttkMa9pnvp46k/yWVLXo7cNP7z66lkSP7WcfEV1tg2/JZU9QOAB
DIdFOIjgHvF7Ir4HfQ/hLdYx60NW0mOF76VAikjXwv1xsCsOBuNgWVxXHL7fAMTAlG4arRJRgor+
6VNs4mEb7LJBkw0CNrDYQGEDlc2glwH1CgcoHBmOIkfA0eXY6NjleNTxvOM1xweOzxwxr7NP7GCC
Of3uh8FXHcAq8Y4bmyj+aXuFw0yrAo5ltIpVRIo1hz51wEUH/MzxWwc+44DjDrjTcb8DDzugzQFV
jiUOXOAAuwOww+DA7zs+dWAZ9ITjjAPLkB2OYQeWAdMcBQ787XDLGE6QAc0MJ3TLoL9nBIAMe5AR
AN8MPAMrPUqhKalhNvwDDtzmGHDgake9A9sdeQ7MOYwOfNFxxYFfdbzjwN8ON5sOPgoGUSCIgkAU
0dfqMXIwBCEHF3KMOsYdEw7O6wDkEB1YSWca2VP0upgQi+RSH16+1iZvB9GLtV+7RhfZAVr/yYXc
lq9f0YtUy1mXbCpeu1/Hdge6PSR4o1fpWqKr62r4xsGMrKixXFQJ128at2YsWnXbwtRSe1yeftFu
n35q6cT7apstAZN4a4r6nZ+s+l5/GaekNsnG7S6ucPKJpObmoKCZE1qSgnvpmnmJLpw76F5CkEey
k4MIjSMc+cKKfLF+HB2nSojtGQiOIMTidq6ouUSN+Jf+5b33ovcBpqivrkELnlNSZxTJQZJ0pSao
Vmt54dpNALsWVK3bqJHGC1wrECF6LSByZHHDVwNKvF5mkbHvBkTej3G5X91P8r/6NTnEbz86Vf7Q
lOlo9C6CArPYJnZLMQ9mwyEbxIiGhCDd8K48S20v+ZpvEi3Ios43s8py7I50+mFIph90q0yhuvJZ
WiI/aWGKfH+fVmhj0tKS3LfmpKEChN9BIO9OHAIV8uz1wLAHyjzwKw+c8YDGA2896YECD9g9YPQA
8sCnHjjvgVc9EGagOzwnPKTNA/UekGQ40QOcBw5dYc1f9bzvIccZ2AEPDnmg2gN5rDrNgymWiwzk
HQ8e98AODwyw1tWeDg+J9BTpJtLBqx6ujVXXe3AEfTfDGMHPhyIYqz3E6Ilg2OFheD/1qFjLTz1k
L4NgrYc93Gxp6fvy4FiLCBaeDpKB45c8wBrjOkYA1e9feuBEZAyjHsCSJ+QZ8JBKxgS7B6ck3YqS
pWSsTFaY5EuUooHy3mQldWl0n00jyQb52iu7F6f3RU6sogbYjcbXN12E/6Z7rXJF1FwT/ygn8i9d
M7zkVwt7tzj0BUWzi2bLN1PByaIoGZnm+BSQDwIhsrjAp+eXYYxJLDUZdFMHdk3tV2h1OqVepHsX
fuJL2KQ0GnSEiCajCgb+Tp7y9bp9eb58V3vmVxKZ0GXleuMLS4pne7szv6rnt3/lNVZWlYlieVWF
kfxG/rpW5Kyfd7G1gzdJ07dyUMtBGQcZGqhDKxDORiUIV+N6jDNwEcYCsZBsQhar2XfmfGpQqM1q
3KKC+SpwqcpUWFBZVHiJAuYqgGQoihRYqYhX4Jj3tPCqFp7UwrgWdmihTQv1WsjTQhqzduBTLZyX
AY5r4YAWBrTQoQVJCwVaELXAaeGNi1p4RwthLZzQwqgWhrUQ0kK1FuhyNjIs9dod2jPa97U8py3Q
dmgPaF/VfqpVHL2W5jVaSNLWabdqn9S+p+X3al/SfqQlnNZI4au1XG89hdyhPSAdpWhepYg+1arK
ZPI0MnlX6afkbZXJ+58nvuQm4o20w2EtuY7oepnMT7UcbYYRNfmwQqVWAscJPP0j1N6c0FzRRIxL
MTEleFID4xrYpgGkAVb4nEYX1LCo2BUpWyR2gi+SKwTbyElyjrxFODLIrn9XK+uVhFOqgVPxhEQj
gPElVL17ZWPRGzWo5J3A6zXEl+T75PsE/0TIr18fG67uK98GLN9zar05jsj2FgGcAjNG6T/XONU0
FXobJ0zp34bd8J23p1KwBq+ZfBD/ET8y+QecPblq0irLLZr+GJfIfrpPStyM9iAMCVS7ZmPAIjtx
tONRzMlfuTjDoOPk89HiN1uK5XvOJvABHHl4qsfIX/zCzvAJdB0soOtARB9Jz90S2xzbG0tquAau
kyP7dFCqa9b16rbouLsIFBJ2vXiEcMNoB8ICgn0AWwEUAImQA6V0WwH4ED4HbELpqBARBYIP0GeU
PuaFJ+pydKV0zap08N90/6CuXwH1urGdrmhRhDyxTRwXJ8QrIi9+LbSLz9FFbzeEDDjP0GYYN0xQ
U5qnTqQOk83UL2HXRpgmuxbP9cqmg499Xh/RvSGWy/w/uHYPHnwk9rXJn/4CdulSYmK1MbExVj3s
+AXVHfbcJmd2Znq2szGPXIzue3ylvOc+JHU/CfA9gDHVQyo8Bg+x77J1YbhL+YASdyjhe+hphNei
rWgvIk0IlqnhiBrSmGPVq/pChVVqdlUGy44Vk2iNVolJM/OeJI4omchijgkt4gyyj0xFM6Kp5e/V
FftKvC0lvg36aIQo4ubMHHFc7+pwSybfPHvuHP7Rf00+hunfvsn3+e2TFfhnk0e/+nNEF8YjRP5K
7XcN/r0UPIBhF4Z7VN9T4c0quFNxvwJvVIBsxG9GMFu9SY2T1bCFgzgOSALcRsX1QeDilXcrDykJ
XcGgpCtYEOV72WUzKzlbU6LBnMZIe9B8oPlMQ17VwEHNo5rnNWSHBhSaDE1A06XZpWFlr1EIQSWv
8ATbzArXCAQEUkKwmlDLYlQavvBhcKOsdJbJKrFIVkxmWfWwL/Dh32phQgunmeI9oD2hJf8M+PXP
tPC+Fn4vK7PnZW2l0Aa0y7S7tAe1j2pf0/5e+4FWOEgT7JtLE9JLL0wEdzBEXdqNWkKRZWiLtJgi
OsQSrPBR7fMUmhEhfCDr/Y2sU6btyPUdf73fjXKfpCPyRcQMmQq++xo1EVpUh7XvavE3juX3cq/k
VYaAURPQcrO7ZHrk7zTK9Bf5q4IlWkjVgvx1Y/wp49N56maTM0xPj1OnmwzP7FURhU63G7lpKrXm
jsu6WtSGtANaBq2gfjmnBIJVCh3CphlJpZLHrmK5rtOZrRHz++shna8Xub5J/V6DctFlMMhU98ro
ta+o8i4ultV3ZEHcoHGvV7XEMfUfU+/9DLZP3fc6xELML6bug13w8lQ1duPYqRXwyOSnk7+NnIW1
T3/M/4E/SJVoJlon3bIiHRLTQUiHJQ4w0SXmgPokMCXBiniwxEOXHtbEAFoh6YxgzB61Z49m45QV
J9Xn1NiuBp3apsZqS6uOc7bycTO3YVtaLrVQz16+HXU9vWDECu6GXzkwG24+deH/0Hpm6qtHnpn6
4pnGW08D//hjwJ+69V/mbHt56x0/2VY5Z9srW3ec21qGX39k6pOJNdd+5qDr5anPfrjt/IFQ5KcQ
DjcsO/xOVK/ZZb3WLVk1zZJqPzqGTqILiEPaUYmJQkRMOFkU0mP1QeV12gq3hpQQVl5UYp0SVEql
cO24rUT+MYBLEd0V/UUA+VIs9S5kJeWgb659UkF11Bfn8D2TQ1Q9PYXro9+r76ZzcJzOQS56Ubpz
lwt6XVCVviQd8wmmhIYEsiwelsUBbzAZGgxkS8xYDG6K6YnBvQR6MdSmN6XjQiu1XfZqsaQGtTrt
VpvkcKBttv02bPOO2r1t3lEvMa04ic4hbEegoz06Wq+kQmoqn9iaHSe28nkaSYPHNRepJaLhuavf
vmBfk2m5NodvtNB8YvRrJVFFfPUVF5nEG2/5yz9mUegodOijP2jR3XQKFE/f+ep4h/P5xNo1expH
X7ndX3XnT7ct3bdhmXVqBW7wbnv45bWnpz471URnlc2lZ9nWBUUFDeWOmblMzp2dPHV8KjFveVUG
m/KIHLO5XUPnVo9S0G+lise1MGZ8yPiEkRywgnyZ4hlEdyu4He1D+BbUjHoRIccBBuFOuJ8u7dUA
EjDDIR2AiGenB6Tl+toBcZTu2aRe7BBxFd3GnaJPxCCKFkOzRoOQPk8v6dv04/rjeoVeso/bj9up
DX1NYETc6pXP3/ZbOIsFJbReFRjmlLZErkZRr4Ru6SVeWiTH8tiajjjprVGTSj7Od8DML2XIYVQg
112i2zd1/1TtOXzothfvqMqsv3MFjP/DXX/b/KkyeHPJbQvSce3kC/z22WsOrpx757qF4uT3ycfS
ykrb5D+yg6tujrk6JCN10fEAJhihl47BW4C9QLWoV5ZuNu83x13pW//RxCd/q23Vlf8d2SK/OffG
i+IPZn4XjZ1oKpzUmmM/SIejhbSdsmJqIZp79bfVAN34Kscfo2pcQmf1dbSGX4Yeo8+Haf4Vbgjt
htfRHpq2cX9Gj+En0G4FffOvT0/SuuXR91EOoRLaroWml9H3Y9Ene3fTdh5az+DuZbgpjm30HUPz
XvpeSN9L6LuJvtfQdw+F4ehzB7w+/Wvar5Wmd1IaxigOJc2fpW1X0PQYg2GXC2jZSwwvpesx+vTI
41iGBFZG6+MVJaidjucx+uxmT9aejtlN/yYgDcbh33EQH8T/IFVknK9SdqhE1ajqNWFYXaGJ0RRr
HovJj3lZ++PYvNiHdHm6jboJMUN8X3+nYYnhq7iKuCvGfab5ptfMpeY74t9IiEnISviZpTHxkyRj
0pLk0ymxKUUpv7YV2191lDp2pWalvpb6fpT75WgJlYDIahKRl64RRB7mJ2gZm7VkWHZ1jtquzhcg
Hc1BtJUS9UfTBCWijdE0R2HGo2kexVKVG0kraPrpaFqJtqCXomkVMkJhNC2gWKiNpjWUhuVXf2nS
A0PRtBb1w/ej6VhUQV0EgoCjNj+awAujaUApJDaaxiiWuKNpggpIaTTNUZi+aJpHyWRfNK2g6cei
aSX6lLwaTatQFnc2mhZQMncxmtagYu6raDoG3coXRNNa9J/8eDQdi25X9M3tH9g82NO9ZtietTrb
np+XN9u+pLPDHmwfdttr+1Z77HPWrbPLAEP2wc6hzsGNnR0e+/zaqpolc+prFy209wzZ2+3Dg+0d
nevbB9fa+7tubD+/Z1XnYPtwT3+ffWl739CSzu6Rde2Dc4ZWd/Z1dA7ac+03AdyUXdY5OMTSszx5
sz351ypvAv1/IYJS3t0zNNw5SAt7+uwNnqUee6h9uLNv2N7e12Gvv9pwUVdXz+pOuXB15+BwOwXu
H15D6ewdGewZ6uhZzXob8lwlf27/4EB/lKLhzo2d9gXtw8OdQ/19a4aHB0q93k2bNnnao8CrKaxn
df9677fVDW8e6OzoHOrp7qMD96wZXr9uPiWob4gSPiL3SKm5nmWB/j46MesiMG77UGennaEfovi7
OjsoaQOD/b2dq4c9/YPd3k09a3u8EXw9fd3ea2gYlmg//2utqS7tRwNoMxpEPagbrUHDyI6y0GqU
TZ/5KI/+zaapJagTddBnELVTCDdN1aI+CuWhqTloHf2zX4dhSM510mcnfW6U2zLI+bRVFaqh2Oag
eppehBbS0h4Zvp2+hyl0O4XtROvpcxCtpWX9qOtb+59P26+S+2E1PRS+j9Yupbk+ipe160YjlD6G
bw4tWU1L+uQ+BilcrkzVt2H49tplcs3Q1fJZlCLGMQ/l3Te1/Has/2uciPC8W8YyLOOOQPbIuBso
xFIZKiS3ZFwYlnvrk6Hqv6HHRbTHLtqe8ewa5GoZ9zDNRzD30/SaKD97Ka8HZQo65HYzYxuiPX+d
+0z2Bqn09d/EI0bdRrnPBXL5sCxLrG6NnBtApXSn8aJN8p+HwtyIeXUUr0dOraeQ/1/bDdOVMSDz
sVOe5W4KG5lxj4xzPZWs+VEO9cnyzjg0ct0YI7z5Z1IWkJ+RFbPuBjxsZtmTtZ2hfihKf5fcT4Rr
A/Szn/K9U+a2Ry7tlsfYQ+ewh6aup4/NWHe07GZqZmi5cTz/O/smUVswEx1E3/A6JUg/AXaT3yZ/
HgNOuhcmJuHkJKBJUC/6Euxfwt9DWbZPAlm2/x7IsV0JuGytl7ddxrrLiy63Xt5/+eRlXvOX91Ns
f/5TwKb7E0h/Cpht/3UxYHvr4oWLly8S6aKvKHAxkGD7D/+Fhv/0k4YLQBr+SKZtut/ZfoflD+mX
CUmBt34Gr0yU234ayrC9/JMs2/SLEDo7cHb0LJEPWc8a8gO2FypfWPRC/wvbXjj2wskXlAOnj58O
nya60zD+HISfA91zoNI9W/ns5WfJaHg8jMPhifD5MPGerDyJjz8dfhpPPH3+aex9qvIpfOxJmHji
/BN40eP7H8fex/sfP/f49OPc0SNpttAR6D8I5w7CwYDV9t0D8bZtB/YfmD5A8u6T7sOj98HA/tH9
eHw/TOw/vx8v2te6r38f2RWYth3bCTvummUbHqq0DdER9PeV2/oChbZESGiw+BIalD7SoKBjbqN1
rfR9a2CWbUVz0NZMn3H5hgae8oTLJw39BHSkkuDLi6cXY2lxYXFAWpyeFXhLqg9BbcBuC1Kc8+j7
ZAAuBC4H8GgAzPmmBj3oGsR8XQMG1AAIbDZdpa5Vt03H6XRe3SJdv26/7oJuWqespGWXdYSaiqNm
4OEsjJ+qX+py1Z1VTi+pCytDK8KwO5y+lH1Ki5vDit1h1NC8ovEUwL1NO++5B1VZ68L5SxvDbdam
unAHTUgsMUoTovWUGVU1DQ8Nj8jHMRBJoGGXa2iIpdhv3KHIUQ3IKXAN0WoKNjQ8RDPDI2jINTQM
Q0N0IQ/T8iFYSdNDQ6x4CGgL+h5yRdBTDBTxSoqAfgxHUA8NUfgh2n4oYSWV6/8H0V7oSgplbmRz
dHJlYW0NCmVuZG9iag0KMTkyIDAgb2JqCjE2MjEwDQplbmRvYmoNCjE5MyAwIG9iago8PC9UeXBl
L0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0JBQUFBQStMaWJlcmF0aW9uU2FucwovRmxhZ3MgNAov
Rm9udEJCb3hbLTIwMyAtMzAzIDEwNDkgOTEwXS9JdGFsaWNBbmdsZSAwCi9Bc2NlbnQgOTA1Ci9E
ZXNjZW50IC0yMTEKL0NhcEhlaWdodCA5MTAKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMTkxIDAgUgo+
Pg0KZW5kb2JqDQoxOTQgMCBvYmoKPDwvTGVuZ3RoIDQ4Ni9GaWx0ZXIvRmxhdGVEZWNvZGU+Pgpz
dHJlYW0KeJxdk8uO2zAMRff+Ci2ni4Etyo8JEBjIJBMgiz7QTD/AsZWMgYltKM4if19fXrUFukhw
RZHUIU2m28PuMPRz+iOM7dHP5twPXfC38R5ab07+0g+JFdP17RxP+t9emylJl9jj4zb762E4j+t1
kv5c7m5zeJinTTee/Jck/R46H/rhYp5+bY/L+Xifpk9/9cNssqSuTefPS56vzfStufpUo54P3XLd
z4/nJeSfw/tj8kb0bInSjp2/TU3rQzNcfLLOstqs9/s68UP3312xYsjp3H40YXG1i2uWSVYvWlTn
DtqpLtSeUxfQBX1W0KXq8g26olb7i+oqh17Rv4Te0C7Qr/TfQW9pr6B3tFvoN2p9d6/awW4z+oPT
kr9QTf4SeSz58y00+cs9NPlLsFnyO/BY8hdqJ3+pOclfvkCTP1d/8ovayS+o3ZLfaR7yO80T+VGL
kN8hVsjv0B8hvwO/RH7UK+Sv8C0k8m+gY/81lvyV5o/8qF3IX6kP+UXt4JfMan7yl6/Qsf+oUchf
oS4hv+BbO/LneMuRP8d3dOQvUJcjv6DnLs4PGFycH7zlyF+pP/lz9Sd/rvY4P+iJI38BNhf7v9Mh
j9OMccc+/lkj095DWFZIl1Z3B1vTD/7vXk/jhCj9/QZl//VECmVuZHN0cmVhbQ0KZW5kb2JqDQox
OTUgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQkFBQUFBK0xp
YmVyYXRpb25TYW5zCi9GaXJzdENoYXIgMAovTGFzdENoYXIgNTkKL1dpZHRoc1szNjUgMjc3IDcy
MiA2NjYgNzIyIDI3NyA1NTYgMjIyIDI3NyA2MTAgMzMzIDgzMyA3MjIgNTU2IDU1NiA1NTYKNTAw
IDY2NiA1NTYgNTU2IDU1NiA1NTYgNTU2IDYxMCA1MDAgNTU2IDY2NiAzMzMgMzMzIDU1NiA1NTYg
NTU2CjU1NiA1NTYgNTU2IDY2NiA1NTYgMjIyIDI3NyA1NTYgMjIyIDUwMCAyNzcgMzMzIDUwMCA1
NTYgNTAwIDI3Nwo2NjYgODMzIDY2NiAyNzcgNjY2IDY2NiA1MDAgNzc3IDcyMiA3NzcgNzIyIDMz
MyBdCi9Gb250RGVzY3JpcHRvciAxOTMgMCBSCi9Ub1VuaWNvZGUgMTk0IDAgUgo+Pg0KZW5kb2Jq
DQoxOTYgMCBvYmoKPDwvRjEgMTk1IDAgUi9GMiAxODAgMCBSL0YzIDE3MCAwIFIvRjQgMTg1IDAg
Ui9GNSAxNzUgMCBSL0Y2IDE5MCAwIFIKPj4NCmVuZG9iag0KMTk3IDAgb2JqCjw8L0ZvbnQgMTk2
IDAgUgovWE9iamVjdDw8L0dXX1dNMCAyMjkgMCBSL0ltMTAyIDEwMiAwIFIvSW0xMjggMTI4IDAg
Ui9JbTE0NCAxNDQgMCBSL0ltMTYwIDE2MCAwIFIvSW0yMiAyMiAwIFIvSW01OCA1OCAwIFIvSW01
OSA1OSAwIFIvSW02IDYgMCBSCi9JbTYwIDYwIDAgUi9JbTkgOSAwIFIvVHIxMDAgMTAwIDAgUi9U
cjEwNiAxMDYgMCBSL1RyMTExIDExMSAwIFIvVHIxMTYgMTE2IDAgUi9UcjEyMSAxMjEgMCBSL1Ry
MTI2IDEyNiAwIFIKL1RyMTMyIDEzMiAwIFIvVHIxMzcgMTM3IDAgUi9UcjE0MiAxNDIgMCBSL1Ry
MTQ4IDE0OCAwIFIvVHIxNSAxNSAwIFIvVHIxNTMgMTUzIDAgUi9UcjE1OCAxNTggMCBSL1RyMjAg
MjAgMCBSCi9UcjI2IDI2IDAgUi9UcjMxIDMxIDAgUi9UcjM2IDM2IDAgUi9UcjQxIDQxIDAgUi9U
cjQ2IDQ2IDAgUi9UcjUxIDUxIDAgUi9UcjU2IDU2IDAgUi9UcjcgNyAwIFIKL1RyNzAgNzAgMCBS
L1RyNzUgNzUgMCBSL1RyODAgODAgMCBSL1RyODUgODUgMCBSL1RyOTAgOTAgMCBSL1RyOTUgOTUg
MCBSPj4KL0V4dEdTdGF0ZTw8L0VHUzEwMSAxMDEgMCBSL0VHUzEwNyAxMDcgMCBSL0VHUzExMiAx
MTIgMCBSL0VHUzExNyAxMTcgMCBSL0VHUzEyMiAxMjIgMCBSL0VHUzEyNyAxMjcgMCBSL0VHUzEz
MyAxMzMgMCBSL0VHUzEzOCAxMzggMCBSCi9FR1MxNDMgMTQzIDAgUi9FR1MxNDkgMTQ5IDAgUi9F
R1MxNTQgMTU0IDAgUi9FR1MxNTkgMTU5IDAgUi9FR1MxNiAxNiAwIFIvRUdTMjEgMjEgMCBSL0VH
UzI3IDI3IDAgUi9FR1MzMiAzMiAwIFIKL0VHUzM3IDM3IDAgUi9FR1M0MiA0MiAwIFIvRUdTNDcg
NDcgMCBSL0VHUzUyIDUyIDAgUi9FR1M1NyA1NyAwIFIvRUdTNzEgNzEgMCBSL0VHUzc2IDc2IDAg
Ui9FR1M4IDggMCBSCi9FR1M4MSA4MSAwIFIvRUdTODYgODYgMCBSL0VHUzkxIDkxIDAgUi9FR1M5
NiA5NiAwIFI+PgovU2hhZGluZzw8L1A0IDQgMCBSL1A1IDUgMCBSPj4KL1Byb2NTZXRbL1BERi9U
ZXh0L0ltYWdlQy9JbWFnZUkvSW1hZ2VCXQo+Pg0KZW5kb2JqDQoxIDAgb2JqCjw8L1R5cGUvUGFn
ZS9QYXJlbnQgMTYxIDAgUi9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0v
R3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMiAw
IFI+Pg0KZW5kb2JqDQoxMiAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3Vy
Y2VzIDE5NyAwIFIvTWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kv
Q1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDEzIDAgUj4+DQplbmRvYmoNCjE3IDAgb2Jq
Cjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAgUi9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFsw
IDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4v
Q29udGVudHMgMTggMCBSPj4NCmVuZG9iag0KMjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAx
NjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2XS9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyNCAwIFI+Pg0KZW5k
b2JqDQoyOCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAw
IFIvTWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNl
UkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDI5IDAgUj4+DQplbmRvYmoNCjMzIDAgb2JqCjw8L1R5cGUv
UGFnZS9QYXJlbnQgMTYxIDAgUi9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0
Nl0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMg
MzQgMCBSPj4NCmVuZG9iag0KMzggMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxNjEgMCBSL1Jl
c291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzOSAwIFI+Pg0KZW5kb2JqDQo0MyAw
IG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVkaWFC
b3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1
ZT4+L0NvbnRlbnRzIDQ0IDAgUj4+DQplbmRvYmoNCjQ4IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJl
bnQgMTYxIDAgUi9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgNDkgMCBSPj4N
CmVuZG9iag0KNTMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAx
OTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rl
dmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1NCAwIFI+Pg0KZW5kb2JqDQo2NyAwIG9iago8PC9U
eXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVkaWFCb3hbMCAwIDc5
MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRl
bnRzIDY4IDAgUj4+DQplbmRvYmoNCjcyIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAg
Ui9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5z
cGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgNzMgMCBSPj4NCmVuZG9iag0K
NzcgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01l
ZGlhQm94WzAgMCA3OTMgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9J
IHRydWU+Pi9Db250ZW50cyA3OCAwIFI+Pg0KZW5kb2JqDQo4MiAwIG9iago8PC9UeXBlL1BhZ2Uv
UGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dy
b3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDgzIDAg
Uj4+DQplbmRvYmoNCjg3IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAgUi9SZXNvdXJj
ZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9D
Uy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgODggMCBSPj4NCmVuZG9iag0KOTIgMCBvYmoK
PDwvVHlwZS9QYWdlL1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAg
MCA3OTMgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9D
b250ZW50cyA5MyAwIFI+Pg0KZW5kb2JqDQo5NyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2
MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9U
cmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDk4IDAgUj4+DQplbmRv
YmoNCjEwMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAw
IFIvTWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNl
UkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDEwNCAwIFI+Pg0KZW5kb2JqDQoxMDggMCBvYmoKPDwvVHlw
ZS9QYWdlL1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMg
NDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50
cyAxMDkgMCBSPj4NCmVuZG9iag0KMTEzIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAg
Ui9SZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5z
cGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMTE0IDAgUj4+DQplbmRvYmoN
CjExOCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIv
TWVkaWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdC
L0kgdHJ1ZT4+L0NvbnRlbnRzIDExOSAwIFI+Pg0KZW5kb2JqDQoxMjMgMCBvYmoKPDwvVHlwZS9Q
YWdlL1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2
XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAx
MjQgMCBSPj4NCmVuZG9iag0KMTI5IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAgUi9S
ZXNvdXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5zcGFy
ZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMTMwIDAgUj4+DQplbmRvYmoNCjEz
NCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVk
aWFCb3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kg
dHJ1ZT4+L0NvbnRlbnRzIDEzNSAwIFI+Pg0KZW5kb2JqDQoxMzkgMCBvYmoKPDwvVHlwZS9QYWdl
L1BhcmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2XS9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNDAg
MCBSPj4NCmVuZG9iag0KMTQ1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTYxIDAgUi9SZXNv
dXJjZXMgMTk3IDAgUi9NZWRpYUJveFswIDAgNzkzIDQ0Nl0vR3JvdXA8PC9TL1RyYW5zcGFyZW5j
eS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMTQ2IDAgUj4+DQplbmRvYmoNCjE1MCAw
IG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDE2MSAwIFIvUmVzb3VyY2VzIDE5NyAwIFIvTWVkaWFC
b3hbMCAwIDc5MyA0NDZdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1
ZT4+L0NvbnRlbnRzIDE1MSAwIFI+Pg0KZW5kb2JqDQoxNTUgMCBvYmoKPDwvVHlwZS9QYWdlL1Bh
cmVudCAxNjEgMCBSL1Jlc291cmNlcyAxOTcgMCBSL01lZGlhQm94WzAgMCA3OTMgNDQ2XS9Hcm91
cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNTYgMCBS
Pj4NCmVuZG9iag0KMTk4IDAgb2JqCjw8L0NvdW50IDI4L0ZpcnN0IDE5OSAwIFIvTGFzdCAyMDAg
MCBSCj4+DQplbmRvYmoNCjE5OSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAw
NjkwMDY0MDA2NTAwMjAwMDMxPgovRGVzdFsxIDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDE5OCAw
IFIvTmV4dCAyMDAgMCBSPj4NCmVuZG9iag0KMjAwIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVG
RjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzI+Ci9EZXN0WzEyIDAgUi9YWVogMCA0NDYgMF0v
UGFyZW50IDE5OCAwIFIvUHJldiAxOTkgMCBSL05leHQgMjAxIDAgUj4+DQplbmRvYmoNCjIwMSAw
IG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMzPgov
RGVzdFsxNyAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCAxOTggMCBSL1ByZXYgMjAwIDAgUi9OZXh0
IDIwMiAwIFI+Pg0KZW5kb2JqDQoyMDIgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAw
NkMwMDY5MDA2NDAwNjUwMDIwMDAzND4KL0Rlc3RbMjMgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQg
MTk4IDAgUi9QcmV2IDIwMSAwIFIvTmV4dCAyMDMgMCBSPj4NCmVuZG9iag0KMjAzIDAgb2JqCjw8
L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzU+Ci9EZXN0WzI4
IDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDE5OCAwIFIvUHJldiAyMDIgMCBSL05leHQgMjA0IDAg
Uj4+DQplbmRvYmoNCjIwNCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkw
MDY0MDA2NTAwMjAwMDM2PgovRGVzdFszMyAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCAxOTggMCBS
L1ByZXYgMjAzIDAgUi9OZXh0IDIwNSAwIFI+Pg0KZW5kb2JqDQoyMDUgMCBvYmoKPDwvQ291bnQg
MC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzNz4KL0Rlc3RbMzggMCBSL1hZ
WiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIwNCAwIFIvTmV4dCAyMDYgMCBSPj4NCmVu
ZG9iag0KMjA2IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1
MDAyMDAwMzg+Ci9EZXN0WzQzIDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDE5OCAwIFIvUHJldiAy
MDUgMCBSL05leHQgMjA3IDAgUj4+DQplbmRvYmoNCjIwNyAwIG9iago8PC9Db3VudCAwL1RpdGxl
PEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDM5PgovRGVzdFs0OCAwIFIvWFlaIDAgNDQ2
IDBdL1BhcmVudCAxOTggMCBSL1ByZXYgMjA2IDAgUi9OZXh0IDIwOCAwIFI+Pg0KZW5kb2JqDQoy
MDggMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAz
MTAwMzA+Ci9EZXN0WzUzIDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDE5OCAwIFIvUHJldiAyMDcg
MCBSL05leHQgMjA5IDAgUj4+DQplbmRvYmoNCjIwOSAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZF
RkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxMDAzMT4KL0Rlc3RbNjcgMCBSL1hZWiAwIDQ0
NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIwOCAwIFIvTmV4dCAyMTAgMCBSPj4NCmVuZG9iag0K
MjEwIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAw
MzEwMDMyPgovRGVzdFs3MiAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCAxOTggMCBSL1ByZXYgMjA5
IDAgUi9OZXh0IDIxMSAwIFI+Pg0KZW5kb2JqDQoyMTEgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxG
RUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzMTAwMzM+Ci9EZXN0Wzc3IDAgUi9YWVogMCA0
NDYgMF0vUGFyZW50IDE5OCAwIFIvUHJldiAyMTAgMCBSL05leHQgMjEyIDAgUj4+DQplbmRvYmoN
CjIxMiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAw
MDMxMDAzND4KL0Rlc3RbODIgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIx
MSAwIFIvTmV4dCAyMTMgMCBSPj4NCmVuZG9iag0KMjEzIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8
RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzEwMDM1PgovRGVzdFs4NyAwIFIvWFlaIDAg
NDQ2IDBdL1BhcmVudCAxOTggMCBSL1ByZXYgMjEyIDAgUi9OZXh0IDIxNCAwIFI+Pg0KZW5kb2Jq
DQoyMTQgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIw
MDAzMTAwMzY+Ci9EZXN0WzkyIDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDE5OCAwIFIvUHJldiAy
MTMgMCBSL05leHQgMjE1IDAgUj4+DQplbmRvYmoNCjIxNSAwIG9iago8PC9Db3VudCAwL1RpdGxl
PEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxMDAzNz4KL0Rlc3RbOTcgMCBSL1hZWiAw
IDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIxNCAwIFIvTmV4dCAyMTYgMCBSPj4NCmVuZG9i
ag0KMjE2IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAy
MDAwMzEwMDM4PgovRGVzdFsxMDMgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2
IDIxNSAwIFIvTmV4dCAyMTcgMCBSPj4NCmVuZG9iag0KMjE3IDAgb2JqCjw8L0NvdW50IDAvVGl0
bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzEwMDM5PgovRGVzdFsxMDggMCBSL1hZ
WiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIxNiAwIFIvTmV4dCAyMTggMCBSPj4NCmVu
ZG9iag0KMjE4IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1
MDAyMDAwMzIwMDMwPgovRGVzdFsxMTMgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9Q
cmV2IDIxNyAwIFIvTmV4dCAyMTkgMCBSPj4NCmVuZG9iag0KMjE5IDAgb2JqCjw8L0NvdW50IDAv
VGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzIwMDMxPgovRGVzdFsxMTggMCBS
L1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIxOCAwIFIvTmV4dCAyMjAgMCBSPj4N
CmVuZG9iag0KMjIwIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQw
MDY1MDAyMDAwMzIwMDMyPgovRGVzdFsxMjMgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAg
Ui9QcmV2IDIxOSAwIFIvTmV4dCAyMjEgMCBSPj4NCmVuZG9iag0KMjIxIDAgb2JqCjw8L0NvdW50
IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzIwMDMzPgovRGVzdFsxMjkg
MCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIyMCAwIFIvTmV4dCAyMjIgMCBS
Pj4NCmVuZG9iag0KMjIyIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAw
NjQwMDY1MDAyMDAwMzIwMDM0PgovRGVzdFsxMzQgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4
IDAgUi9QcmV2IDIyMSAwIFIvTmV4dCAyMjMgMCBSPj4NCmVuZG9iag0KMjIzIDAgb2JqCjw8L0Nv
dW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzIwMDM1PgovRGVzdFsx
MzkgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIyMiAwIFIvTmV4dCAyMjQg
MCBSPj4NCmVuZG9iag0KMjI0IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2
OTAwNjQwMDY1MDAyMDAwMzIwMDM2PgovRGVzdFsxNDUgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQg
MTk4IDAgUi9QcmV2IDIyMyAwIFIvTmV4dCAyMjUgMCBSPj4NCmVuZG9iag0KMjI1IDAgb2JqCjw8
L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzIwMDM3PgovRGVz
dFsxNTAgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgMTk4IDAgUi9QcmV2IDIyNCAwIFIvTmV4dCAy
MjYgMCBSPj4NCmVuZG9iag0KMjI2IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZD
MDA2OTAwNjQwMDY1MDAyMDAwMzIwMDM4PgovRGVzdFsxNTUgMCBSL1hZWiAwIDQ0NiAwXS9QYXJl
bnQgMTk4IDAgUi9QcmV2IDIyNSAwIFI+Pg0KZW5kb2JqDQoxNjEgMCBvYmoKPDwvVHlwZS9QYWdl
cwovUmVzb3VyY2VzIDE5NyAwIFIKL01lZGlhQm94WyAwIDAgNzkzIDQ0NiBdCi9LaWRzWyAxIDAg
UiAxMiAwIFIgMTcgMCBSIDIzIDAgUiAyOCAwIFIgMzMgMCBSIDM4IDAgUiA0MyAwIFIgNDggMCBS
IDUzIDAgUiA2NyAwIFIgNzIgMCBSIDc3IDAgUiA4MiAwIFIgODcgMCBSIDkyIDAgUgo5NyAwIFIg
MTAzIDAgUiAxMDggMCBSIDExMyAwIFIgMTE4IDAgUiAxMjMgMCBSIDEyOSAwIFIgMTM0IDAgUiAx
MzkgMCBSIDE0NSAwIFIgMTUwIDAgUiAxNTUgMCBSIF0KL0NvdW50IDI4Pj4NCmVuZG9iag0KMjI3
IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAxNjEgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9Y
WVogbnVsbCBudWxsIDBdCi9PdXRsaW5lcyAxOTggMCBSCj4+DQplbmRvYmoNCjIyOCAwIG9iago8
PC9BdXRob3I8RkVGRjAwNDQwMDYxMDA2RTAwNjkwMDY1MDA2QzAwMjAwMDUzMDA2RDAwNjkwMDc0
MDA2OD4KL0NyZWF0b3I8RkVGRjAwNDkwMDZEMDA3MDAwNzIwMDY1MDA3MzAwNzM+Ci9Qcm9kdWNl
cjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAz
NDAwMkUwMDMzPgovQ3JlYXRpb25EYXRlKEQ6MjAxODA5MTIwNzE5MDMtMDQnMDAnKT4+DQplbmRv
YmoNCjIyOSAwIG9iaiA8PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvRm9ybSAvR3JvdXAgPDwg
L1MgL1RyYW5zcGFyZW5jeSA+PiAvRm9ybVR5cGUgMSAvQkJveCBbMCAwIDE3MCAgMjAgXSAvTWF0
cml4IFsgMSAwIDAgMSAwIDAgXSAvUmVzb3VyY2VzIDw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBd
IC9Gb250IDw8IC9HV19XTV9GMSA8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTEgL05hbWUg
L0dXX1dNX0YxIC9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGlu
ZyA+PiA+PiA+PiAvTGVuZ3RoICAgNTYgPj4gc3RyZWFtCiBCVCAwIFRyIDcgVHMgMCBUYyAwIFR3
IDAuNTAgZyAvR1dfV01fRjEgMTYgVGYgKCkgVGogRVQgDQplbmRzdHJlYW0NCmVuZG9iag0KeHJl
ZgowIDIzMAowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDE0MDE2NjggMDAwMDAgbg0KMDAwMDAwMDAx
OSAwMDAwMCBuDQowMDAwMDAwNjgxIDAwMDAwIG4NCjAwMDEzNDU0NzUgMDAwMDAgbg0KMDAwMTM0
NTExNyAwMDAwMCBuDQowMDAwMDM4NTkyIDAwMDAwIG4NCjAwMDAwNTcwMTAgMDAwMDAgbg0KMDAw
MDA1NzIzOCAwMDAwMCBuDQowMDAwMDAwNzAyIDAwMDAwIG4NCjAwMDAwNTExNTEgMDAwMDAgbg0K
MDAwMDA1Njk4NyAwMDAwMCBuDQowMDAxNDAxODE1IDAwMDAwIG4NCjAwMDAwNTcyODEgMDAwMDAg
bg0KMDAwMDA1ODA4OSAwMDAwMCBuDQowMDAwMDU4MTExIDAwMDAwIG4NCjAwMDAwNTgzNDAgMDAw
MDAgbg0KMDAwMTQwMTk2NCAwMDAwMCBuDQowMDAwMDU4Mzg0IDAwMDAwIG4NCjAwMDAwNTg3OTkg
MDAwMDAgbg0KMDAwMDEyNTk4NSAwMDAwMCBuDQowMDAwMTI2MjE0IDAwMDAwIG4NCjAwMDAwNTg4
MjEgMDAwMDAgbg0KMDAwMTQwMjExMyAwMDAwMCBuDQowMDAwMTI2MjU4IDAwMDAwIG4NCjAwMDAx
MjcwOTMgMDAwMDAgbg0KMDAwMDEyNzExNSAwMDAwMCBuDQowMDAwMTI3MzQ0IDAwMDAwIG4NCjAw
MDE0MDIyNjIgMDAwMDAgbg0KMDAwMDEyNzM4OCAwMDAwMCBuDQowMDAwMTI5MDk3IDAwMDAwIG4N
CjAwMDAxMjkxMjAgMDAwMDAgbg0KMDAwMDEyOTM0OSAwMDAwMCBuDQowMDAxNDAyNDExIDAwMDAw
IG4NCjAwMDAxMjkzOTMgMDAwMDAgbg0KMDAwMDEzMDQwNSAwMDAwMCBuDQowMDAwMTMwNDI3IDAw
MDAwIG4NCjAwMDAxMzA2NTYgMDAwMDAgbg0KMDAwMTQwMjU2MCAwMDAwMCBuDQowMDAwMTMwNzAw
IDAwMDAwIG4NCjAwMDAxMzE3MjAgMDAwMDAgbg0KMDAwMDEzMTc0MiAwMDAwMCBuDQowMDAwMTMx
OTcxIDAwMDAwIG4NCjAwMDE0MDI3MDkgMDAwMDAgbg0KMDAwMDEzMjAxNSAwMDAwMCBuDQowMDAw
MTMzNzI1IDAwMDAwIG4NCjAwMDAxMzM3NDggMDAwMDAgbg0KMDAwMDEzMzk3NyAwMDAwMCBuDQow
MDAxNDAyODU4IDAwMDAwIG4NCjAwMDAxMzQwMjEgMDAwMDAgbg0KMDAwMDEzNTU1MCAwMDAwMCBu
DQowMDAwMTM1NTczIDAwMDAwIG4NCjAwMDAxMzU4MDIgMDAwMDAgbg0KMDAwMTQwMzAwNyAwMDAw
MCBuDQowMDAwMTM1ODQ2IDAwMDAwIG4NCjAwMDAxMzY4NDQgMDAwMDAgbg0KMDAwMDI0NjA5NSAw
MDAwMCBuDQowMDAwMjQ2MzI0IDAwMDAwIG4NCjAwMDAyMTYxOTQgMDAwMDAgbg0KMDAwMDE3NDI4
NyAwMDAwMCBuDQowMDAwMTM2ODY2IDAwMDAwIG4NCjAwMDAxNjQ3NjMgMDAwMDAgbg0KMDAwMDE3
NDI2NCAwMDAwMCBuDQowMDAwMjAzMTY5IDAwMDAwIG4NCjAwMDAyMTYxNzAgMDAwMDAgbg0KMDAw
MDIzOTI5OCAwMDAwMCBuDQowMDAwMjQ2MDcyIDAwMDAwIG4NCjAwMDE0MDMxNTYgMDAwMDAgbg0K
MDAwMDI0NjM2OCAwMDAwMCBuDQowMDAwMjQ3NTEyIDAwMDAwIG4NCjAwMDAyNDc1MzUgMDAwMDAg
bg0KMDAwMDI0Nzc2NCAwMDAwMCBuDQowMDAxNDAzMzA1IDAwMDAwIG4NCjAwMDAyNDc4MDggMDAw
MDAgbg0KMDAwMDI0OTE2NSAwMDAwMCBuDQowMDAwMjQ5MTg4IDAwMDAwIG4NCjAwMDAyNDk0MTcg
MDAwMDAgbg0KMDAwMTQwMzQ1NCAwMDAwMCBuDQowMDAwMjQ5NDYxIDAwMDAwIG4NCjAwMDAyNTA3
MTcgMDAwMDAgbg0KMDAwMDI1MDc0MCAwMDAwMCBuDQowMDAwMjUwOTY5IDAwMDAwIG4NCjAwMDE0
MDM2MDMgMDAwMDAgbg0KMDAwMDI1MTAxMyAwMDAwMCBuDQowMDAwMjUyMjU5IDAwMDAwIG4NCjAw
MDAyNTIyODIgMDAwMDAgbg0KMDAwMDI1MjUxMSAwMDAwMCBuDQowMDAxNDAzNzUyIDAwMDAwIG4N
CjAwMDAyNTI1NTUgMDAwMDAgbg0KMDAwMDI1MzY1NCAwMDAwMCBuDQowMDAwMjUzNjc3IDAwMDAw
IG4NCjAwMDAyNTM5MDYgMDAwMDAgbg0KMDAwMTQwMzkwMSAwMDAwMCBuDQowMDAwMjUzOTUwIDAw
MDAwIG4NCjAwMDAyNTU0NzEgMDAwMDAgbg0KMDAwMDI1NTQ5NCAwMDAwMCBuDQowMDAwMjU1NzIz
IDAwMDAwIG4NCjAwMDE0MDQwNTAgMDAwMDAgbg0KMDAwMDI1NTc2NyAwMDAwMCBuDQowMDAwMjU2
MTY0IDAwMDAwIG4NCjAwMDA3NjY2MzEgMDAwMDAgbg0KMDAwMDc2Njg2MSAwMDAwMCBuDQowMDAw
MjU2MTg2IDAwMDAwIG4NCjAwMDE0MDQxOTkgMDAwMDAgbg0KMDAwMDc2NjkwNiAwMDAwMCBuDQow
MDAwNzY3NTEwIDAwMDAwIG4NCjAwMDA3Njc1MzMgMDAwMDAgbg0KMDAwMDc2Nzc2MyAwMDAwMCBu
DQowMDAxNDA0MzUwIDAwMDAwIG4NCjAwMDA3Njc4MDggMDAwMDAgbg0KMDAwMDc2ODk2NiAwMDAw
MCBuDQowMDAwNzY4OTkwIDAwMDAwIG4NCjAwMDA3NjkyMjAgMDAwMDAgbg0KMDAwMTQwNDUwMSAw
MDAwMCBuDQowMDAwNzY5MjY1IDAwMDAwIG4NCjAwMDA3NzA2MDYgMDAwMDAgbg0KMDAwMDc3MDYz
MCAwMDAwMCBuDQowMDAwNzcwODYwIDAwMDAwIG4NCjAwMDE0MDQ2NTIgMDAwMDAgbg0KMDAwMDc3
MDkwNSAwMDAwMCBuDQowMDAwNzczMzEyIDAwMDAwIG4NCjAwMDA3NzMzMzYgMDAwMDAgbg0KMDAw
MDc3MzU2NiAwMDAwMCBuDQowMDAxNDA0ODAzIDAwMDAwIG4NCjAwMDA3NzM2MTEgMDAwMDAgbg0K
MDAwMDc3NDAyNiAwMDAwMCBuDQowMDAxMDY3NzAyIDAwMDAwIG4NCjAwMDEwNjc5MzIgMDAwMDAg
bg0KMDAwMDc3NDA0OSAwMDAwMCBuDQowMDAxNDA0OTU0IDAwMDAwIG4NCjAwMDEwNjc5NzcgMDAw
MDAgbg0KMDAwMTA2ODkyMyAwMDAwMCBuDQowMDAxMDY4OTQ2IDAwMDAwIG4NCjAwMDEwNjkxNzYg
MDAwMDAgbg0KMDAwMTQwNTEwNSAwMDAwMCBuDQowMDAxMDY5MjIxIDAwMDAwIG4NCjAwMDEwNzAy
NTcgMDAwMDAgbg0KMDAwMTA3MDI4MCAwMDAwMCBuDQowMDAxMDcwNTEwIDAwMDAwIG4NCjAwMDE0
MDUyNTYgMDAwMDAgbg0KMDAwMTA3MDU1NSAwMDAwMCBuDQowMDAxMDcxNzA0IDAwMDAwIG4NCjAw
MDExMDA5ODUgMDAwMDAgbg0KMDAwMTEwMTIxNSAwMDAwMCBuDQowMDAxMDcxNzI4IDAwMDAwIG4N
CjAwMDE0MDU0MDcgMDAwMDAgbg0KMDAwMTEwMTI2MCAwMDAwMCBuDQowMDAxMTAyNDc2IDAwMDAw
IG4NCjAwMDExMDI1MDAgMDAwMDAgbg0KMDAwMTEwMjczMCAwMDAwMCBuDQowMDAxNDA1NTU4IDAw
MDAwIG4NCjAwMDExMDI3NzUgMDAwMDAgbg0KMDAwMTEwNDE3NSAwMDAwMCBuDQowMDAxMTA0MTk5
IDAwMDAwIG4NCjAwMDExMDQ0MjkgMDAwMDAgbg0KMDAwMTQwNTcwOSAwMDAwMCBuDQowMDAxMTA0
NDc0IDAwMDAwIG4NCjAwMDExMDQ4NjQgMDAwMDAgbg0KMDAwMTM0NDY0MCAwMDAwMCBuDQowMDAx
MzQ0ODcwIDAwMDAwIG4NCjAwMDExMDQ4ODcgMDAwMDAgbg0KMDAwMTQwOTg3MyAwMDAwMCBuDQow
MDAxMzQ0OTE1IDAwMDAwIG4NCjAwMDEzNDUwOTUgMDAwMDAgbg0KMDAwMTM0NTI3MyAwMDAwMCBu
DQowMDAxMzQ1NDUzIDAwMDAwIG4NCjAwMDEzNDU2MjkgMDAwMDAgbg0KMDAwMTM0NzE1NiAwMDAw
MCBuDQowMDAxMzQ3MTgwIDAwMDAwIG4NCjAwMDEzNDczNzUgMDAwMDAgbg0KMDAwMTM0NzY2OSAw
MDAwMCBuDQowMDAxMzQ3ODM0IDAwMDAwIG4NCjAwMDEzNTQwMTMgMDAwMDAgbg0KMDAwMTM1NDAz
NyAwMDAwMCBuDQowMDAxMzU0MjM1IDAwMDAwIG4NCjAwMDEzNTQ1MzcgMDAwMDAgbg0KMDAwMTM1
NDcwNiAwMDAwMCBuDQowMDAxMzY3MjAyIDAwMDAwIG4NCjAwMDEzNjcyMjcgMDAwMDAgbg0KMDAw
MTM2NzQyNiAwMDAwMCBuDQowMDAxMzY4MDc2IDAwMDAwIG4NCjAwMDEzNjg1NjAgMDAwMDAgbg0K
MDAwMTM3MTYzMiAwMDAwMCBuDQowMDAxMzcxNjU2IDAwMDAwIG4NCjAwMDEzNzE4NTIgMDAwMDAg
bg0KMDAwMTM3MjE5MSAwMDAwMCBuDQowMDAxMzcyMzkyIDAwMDAwIG4NCjAwMDEzODE4NjYgMDAw
MDAgbg0KMDAwMTM4MTg5MCAwMDAwMCBuDQowMDAxMzgyMDg3IDAwMDAwIG4NCjAwMDEzODI2NTUg
MDAwMDAgbg0KMDAwMTM4MzA2NSAwMDAwMCBuDQowMDAxMzk5MzY1IDAwMDAwIG4NCjAwMDEzOTkz
OTAgMDAwMDAgbg0KMDAwMTM5OTU4OSAwMDAwMCBuDQowMDAxNDAwMTQ3IDAwMDAwIG4NCjAwMDE0
MDA1NDkgMDAwMDAgbg0KMDAwMTQwMDY0MCAwMDAwMCBuDQowMDAxNDA1ODYwIDAwMDAwIG4NCjAw
MDE0MDU5MjEgMDAwMDAgbg0KMDAwMTQwNjA0NiAwMDAwMCBuDQowMDAxNDA2MTg1IDAwMDAwIG4N
CjAwMDE0MDYzMjQgMDAwMDAgbg0KMDAwMTQwNjQ2MyAwMDAwMCBuDQowMDAxNDA2NjAyIDAwMDAw
IG4NCjAwMDE0MDY3NDEgMDAwMDAgbg0KMDAwMTQwNjg4MCAwMDAwMCBuDQowMDAxNDA3MDE5IDAw
MDAwIG4NCjAwMDE0MDcxNTggMDAwMDAgbg0KMDAwMTQwNzMwMSAwMDAwMCBuDQowMDAxNDA3NDQ0
IDAwMDAwIG4NCjAwMDE0MDc1ODcgMDAwMDAgbg0KMDAwMTQwNzczMCAwMDAwMCBuDQowMDAxNDA3
ODczIDAwMDAwIG4NCjAwMDE0MDgwMTYgMDAwMDAgbg0KMDAwMTQwODE1OSAwMDAwMCBuDQowMDAx
NDA4MzAyIDAwMDAwIG4NCjAwMDE0MDg0NDYgMDAwMDAgbg0KMDAwMTQwODU5MCAwMDAwMCBuDQow
MDAxNDA4NzM0IDAwMDAwIG4NCjAwMDE0MDg4NzggMDAwMDAgbg0KMDAwMTQwOTAyMiAwMDAwMCBu
DQowMDAxNDA5MTY2IDAwMDAwIG4NCjAwMDE0MDkzMTAgMDAwMDAgbg0KMDAwMTQwOTQ1NCAwMDAw
MCBuDQowMDAxNDA5NTk4IDAwMDAwIG4NCjAwMDE0MDk3NDIgMDAwMDAgbg0KMDAwMTQxMDE3NyAw
MDAwMCBuDQowMDAxNDEwMjgzIDAwMDAwIG4NCjAwMDE0MTA1MjYgMDAwMDAgbg0KdHJhaWxlcg0K
PDwvU2l6ZSAyMzAvUm9vdCAyMjcgMCBSCi9JbmZvIDIyOCAwIFIKL0lEIFsgPEEzMUE1MEYwRTQ3
MzA5MkJEQkY0OTA3REY2QUE1RDM3Pgo8QTMxQTUwRjBFNDczMDkyQkRCRjQ5MDdERjZBQTVEMzc+
IF0KPj4NCnN0YXJ0eHJlZg0KMTQxMDkxOA0KJSVFT0YNCg==

--_005_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_
Content-Type: application/pdf; name="Xen measured boot.pdf"
Content-Description: Xen measured boot.pdf
Content-Disposition: attachment; filename="Xen measured boot.pdf";
	size=133960; creation-date="Thu, 13 Sep 2018 12:05:33 GMT";
	modification-date="Thu, 13 Sep 2018 12:05:33 GMT"
Content-ID: <6740F0E46B6AD14F98C69762A281624F@citrix.com>
Content-Transfer-Encoding: base64

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
DQplbmRvYmoNCjYgMCBvYmoKOTg2DQplbmRvYmoNCjggMCBvYmoKPDwvTGVuZ3RoIDkgMCBSL0Zp
bHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicrVZLa9wwEL7rV+gcWEejpw1GkOwjNNBDWsMe
SumhbVpCtqW55O93HrKtfSTtQnZZryzNzPfNNyPZpgH9rP5ooxem8Tp1rona+4jjp+9qe6F/KdD0
ffqhDC3onSKjxONHLWP2fRyD0EBWf6r7C3Wn98Kng/BG0xfDuy42ndjtVB3KhcZOUPt3xahyfVQM
isOIH22a4PCD/1F/uOFEn/F3ixk9vCHiR3WHkNBZCAjlTNeOfyWxMQzhjAFNpaHfHxeL2nNK7BTK
ydTeBpNSw9gn9MTUrgeVsJpW29A4PXzTlxtsFq+H+976PDyo9YDuBx1w2GCvpfQirG0dwrqUsAwF
F9eH+089mAwm9CaapdnkBfRmBV22vaELj2zIqTeO1yDbKC5oEbPrTTArNP083Ar510i4DqVykDCZ
wsF64XDNwTcECxnJtHQPK551GQiKhktEogW8OjJykw8ueiRVPGV2TZeA85yMhCK/tbgsMD2f2x5i
tqHEWFKCk3mUACtakZl2nE99bQlAloXdPpuR4orxujoYD5kH2qUe2mxH79lPKJfJGhxRr7KdZ6Er
UsEZxbBte1yMK8HlJIh0SW6TpwTEhFOSehWRRn1Lp9hZNjcJzIaV9XxfJbmZKJyXObQkoycc5s5N
PBElfCy5H10DUa9qdlj9yaYqmpA+X+jQzTt+FJqpcEAkDe50RsQ5oCEE6ZJ16X4uRzruwuJ3lMd+
ElBLdlgl8DN6hcY7iblgtPUcqKr3xI4PD5ATZDFv0yOu0tz/teV6G+ttc4b2zhxp/2qNiwatHG/l
LOHzh2bYZ//QqExAFBmTE7lkmMh7KS15aqfYA1U49NyjsjjLMSld0zm956q9UO/CfzX95DSCBixC
qpV3+GQK/EYCwdJzzQBqjw/DqL/u1OW7HRi9+q3pmQaNkXcXHkR86nkgK315s/2yfU92fwGNI/bP
DQplbmRzdHJlYW0NCmVuZG9iag0KOSAwIG9iago3MTMNCmVuZG9iag0KMTAgMCBvYmoKPDwvVHlw
ZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggNDYyL0hlaWdodCAyMDMvQml0c1BlckNvbXBv
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
BD9pKyoqpEaV2TcBpIUgqC6SjSoZqnBDQe6kklTFR9XiyZXwklbJunUhLbdxftKyZbi8ZdoEaSEI
qotkSSuR4ZvcyJOd5+LPlbx6TCtbVyjSMi1zvwEhy16pN4GpDtJCEFQXySUtO+nPLUa04Zm34smV
mmmSPQD+lgWPadlihFwGobRTdr0BW5hypUhb42FAEATJlVzSyqZze9NsgMciS5lcein3exDK1BU2
pq3khOLcmLbyZcmG1szAgiDfm4MgqFFJEWmfPHnCpLMT8YQ77vcLpOjHk8swVu5eaqwrLGm5icxR
ccuwQxlc2DK1CMUspUFaCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg
CIIgCIIgCIIgCIIgCIIgCBJE/w+52mG7CmVuZHN0cmVhbQ0KZW5kb2JqDQoxMSAwIG9iagoxMDI1
NQ0KZW5kb2JqDQoxMiAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA0
NjIvSGVpZ2h0IDIwMy9CaXRzUGVyQ29tcG9uZW50IDgvTGVuZ3RoIDEzIDAgUgovRmlsdGVyL0Zs
YXRlRGVjb2RlL0NvbG9yU3BhY2UvRGV2aWNlR3JheQovRGVjb2RlIFsgMSAwIF0KPj4Kc3RyZWFt
Cnic7d1vaFV1HMfx30zn5koFZ/TPFNSRD2QPCisJV2SGoFgP9EngLEEfSAgZgS38aRIkJWY9mDBo
0h+MpgxUUDMaGahRcjEfhP2bYv9o0iBIJ/45nXt3f+fc3Oa92zne3/zs/Xpw/O14vfsd3m73e+82
DQIAAAAAAACgBPcaCdbWpnnc2OeY7v33OVLTGeN7A8lZajoVvjeQHDWV1FJTCTWVUNMRmIKoGRGo
aanpMNMq1RTATCuFmkqo6QhMQdSMCNS01HSYaZVqCmCmlUJNJdR0BKYgakYEalpqOsy0SjUFMNNK
oaYSajoCUxA1IwI1LTUdZlqlmgKYaaVQUwk1HYEpiJoRgZqWmg4zrVJNAcy0UqiphJqOwBREzYhA
TUtNh5lWqaYAZlop1FRCTUdgCqJmRKCmpabDTKtUUwAzrRRqKqGmIzAFUTMiUNNS02GmVaopgJlW
CjWVUNMRmIKoGRGoaanpMNMq1RTATCuFmkqo6QhMQdSMCNS01HQEZtqN1BTCTCuFmkqo6QhMQdSM
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
XynTVaZq27da8o1VIXR527fmpDK7pVKEsydZ3rX8VlbmK3TomO5mYqDj1ubuebyviqkhQKsxdUFt
N3IFpg723qU6vatNWAHLdFAOXarAzS+w9V91DxcdUeTL7pGZ3/OqcfX0vrGQ/bbvktoSWE85M4hU
9BW7XN3oQbJIdYenZywFA0DXC6wYd1PFZMCri8M7Sa4h4PsJhiB4YJ9nTSkzRhyURHRrI98DGpmb
XAmbdA+OXZE9Kkv8JZ+h8TkW7ZXOYSUi2w8rSB2iKvc6JCh/H9dwJB+1H5+QE0jYKnAslGNNUyKO
RsVBl49aRl5bgJxEoeBLeoDwcy4GAXm+NgVI8uPajho5tvgL8rBA0X4lPkHt6/l90F7iuRyJzH3I
GBPy1cWb6Shssgmfl2wSCxzNjkZ0lrlaSq2OUsnVF/7ghG1tONT4cDzwEjqV5EyVsF7PSd/2de55
aKplep2OQ+MMqVyFjgGIAKcRXRDwepTU9J70oOQD8fbKhhzxnfN/VDZkV87SPheVm6D8LsEWbjq+
Gvsai1Kar1dBLBqVZxDW3rfK6vvIV0rX2+uVtObGldTV27vjHs7whPuxVX7X3xqj3G6Bjp65wnUN
1gXavl9w+fIatzphCldWXHW/EpRxVZ99aFr/ERwrzCvISkcJkcRc4u/1ZcapjXXpdUScPBGF/rsA
+DY7mUxE8oDXsV+eh7vvnn02h78MvZjCxsq/IXgw4SssHmAoZe7ePvz88L1FuX8AsE6fBQ0KZW5k
c3RyZWFtDQplbmRvYmoNCjM3IDAgb2JqCjEyMzUNCmVuZG9iag0KMzggMCBvYmoKPDwvVHlwZS9Y
T2JqZWN0L1N1YnR5cGUvSW1hZ2UvV2lkdGggODQ0L0hlaWdodCAxODEvQml0c1BlckNvbXBvbmVu
dCA4L0xlbmd0aCAzOSAwIFIKL0ZpbHRlci9GbGF0ZURlY29kZS9Db2xvclNwYWNlL0RldmljZVJH
QgovU01hc2sgNDAgMCBSCj4+CnN0cmVhbQp4nO2dBXgUV/f/F4mQhABBi5dgwYJbsSI1tLRQoEUL
xSEBghR3KYUQpBQoTpACLSRIgOCuxUpwDUHaUmR/7//XV/h/2fPjvtO1uZvd2dmw5/OcJ0925o7c
O+fO+c7MmTsGA8MwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMw
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
DU4F14KDpcItORmPYSThZDyG0R1P+EytLRCFL21ryw9t2VxocCc4VeoEnpE/U8sw0vBnahlGd2QG
L9Kxv/yefPLavv7JJ8fzm7ZsThpcCI4Ed0rdI1pCtb9wcGEYgkfGYxjd8cBkPDNevHiafHHFpe2f
J5+awMMjs6XC4DZwnlcudHEF3MkZb+RkPIaRhJPxGEZfPDYZz5JnT1JSktZfPzg4KaH9rcNDU85M
eXQh+vGFWWxsVg3uASeBq8Bh4DYpSRscHQfPEk7GYxhJ+DO1DKM7HvKZWod49se93+4efnBl8/1f
Y9nY7BicBK7i6Ldo7cCfqWUYSXRMxouKiuJ8CYYxyuVLcH9hGEK1v3BnYRiCk/EYRnc8PxmPYTwH
TsZjGEk4GY9h9CUNJeMxjO5wMh7DSMLJeAyjO4mJiVFRUdxfGEYG1f7CnYVhCJngohGcL8EwBCfj
MYw8nIzHMJJwMh7D6A4n4zGMPJyMxzCS6JiMFxERoXftGUZ/JJPxuL8wjFEuGY87C8MY9U7GGz58
+EaG8XpmzZolk4zH/YVhNkr0F+4sDEPIBBeGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiG
YRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiG0ZT/D8IR3+UKZW5kc3Ry
ZWFtDQplbmRvYmoNCjM5IDAgb2JqCjE5ODAzDQplbmRvYmoNCjQwIDAgb2JqCjw8L1R5cGUvWE9i
amVjdC9TdWJ0eXBlL0ltYWdlL1dpZHRoIDg0NC9IZWlnaHQgMTgxL0JpdHNQZXJDb21wb25lbnQg
OC9MZW5ndGggNDEgMCBSCi9GaWx0ZXIvRmxhdGVEZWNvZGUvQ29sb3JTcGFjZS9EZXZpY2VHcmF5
Ci9EZWNvZGUgWyAxIDAgXQo+PgpzdHJlYW0KeJzt3dFtG0kahdF+tGVaEulwNgJRoiQHsLHs5MFM
nImimRUwL3V7y0T9uwtUDXDO6wDjwgXb7k8im3/+CQAAAAAAAADwt/fPf/X88an7H/4Lv/kf/fGX
/9ef8r/4ZY/wyxytX/9x0fRdv26c7RHO5midO9dNz8dh9kkXcLJHOJmjdepcN12n2SddwOHDHq1m
D3Pky+Om8+yTLuB0tUer2cMc+fK46epvngwme0QwmUMwlQimJJiCYCoQTEkwBcFUIJiSYArjwXSc
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
ibBNdOfBDSF0cQQBDwzGiwEGGKqN6MIA/Xro163XgBXFlqk/JBibRooCtQmvTzSlSYpSMk7uVqLA
EoCnCEl+Q+dSbmRCFKA7xeJhGqENLeDQTWE2sVtLT6EVJJutcGXevFHCwW5X6dGZuQo4DMXAQP5T
SscIM+DgCaRKOGRBwCB/I9zzVnS2aEQVQK37MlevEy9JV0f/AIl//9kNCmVuZHN0cmVhbQ0KZW5k
b2JqDQo0NiAwIG9iago8PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCA1MTMvSGVp
Z2h0IDI5My9CaXRzUGVyQ29tcG9uZW50IDgvTGVuZ3RoIDQ3IDAgUgovRmlsdGVyL0ZsYXRlRGVj
b2RlL0NvbG9yU3BhY2UvRGV2aWNlR3JheQovRGVjb2RlIFsgMSAwIF0KPj4Kc3RyZWFtCnic7cEx
AQAAAMKg9U9tDQ+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODUAEtDAAEKZW5kc3Ry
ZWFtDQplbmRvYmoNCjQ3IDAgb2JqCjE2OQ0KZW5kb2JqDQo0OSAwIG9iago8PC9MZW5ndGggNTAg
MCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+DQpzdHJlYW0NCnicrVdLbxs3EL7vr9hzAG04w9cSWCyg
Z4AAPaQV4ENR9JA0LQK7RXPJ3++8uKIsxZUdy7BEkfP85pvhyg3Qf+v+7V2/ckPoc/FD6kNItP76
R3f3pv+7g57/vv7ZOT7oHzoWyrK+73UtuvfVCC/09K/u85vuQ39mPj8y73r+I/O+pKGo3EPXmvJx
wMXV+TcTalTvO3FKy0Sv3g3R04s+U//zO0n0G/2/p4y+vKLHX7oP5BIKQiRX3pWxflhi1Qz7qQZd
g2E4X5tEq7kkds3L1dRexyenRrav4EmpbY5dDo7kMQ6+P37q3x6ILKE/fv518ut5BROG+bfj+25/
JDOPmPCYaE+l9l33iCO59zlTOcw/nbN/l53nCNxhpjdZIvCyzDi5nQP+GOcwwThDmfh7msDN4Gg/
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
TjRNGGqYoNQdJX6UFLUiqZEve/3zFcUtsJtrBs1qhxMc2BcCg+9tkZvOxk7pmOCGMQQtEBH0gNRZ
Q2p0WHCd5CRxQ0vY9ax6IMURIwBFx8g1gW3W4i/5LJlcrwBmT634PxRAaqN0oQDeMH+S9x68VrLl
PEjHuPZwbpxlrgJ7EcKBV09mqUnEVbM6ICtFNbF7DqeKiMziB6GTiUTdsTWAWkGNXdWZwXROEuFm
QWtTDT2TrOgb6gMLI3qrY2+H0jwEaO0vyTe31RImf2xpb6u/SjElnHS7JNzZJV1pwRYgaNorgRJ6
eTIvzYq1TBA15bLktnYz3rb64hriSEtLaNC2vaqAjNxyEHoB1HIyvucUrmk52miJAcClfpD6wdZS
ZPFmziVwbbK0QMpLq455aRXVv5uocAd2dcuSt8GlBnrWCuqNcL7s1GXP3ARmr0BSgZV9MifOuDvL
0oXaITgh2EisikVUjKWYzf6zPJWA/rb2JvLbkqilRatZtiG0Ej9Vd1HE9YJBhs0u/RuCQcp9k3kO
ybhkKmvTq+LN+vGC9M1l7udWl+Wc0lW+PkfSpNrxlu3EK5JOtbZQLQ7NfwO7p0UhQl7TQEte8/Zw
eErBDSF6zVcrSK8aJIDrR30wvHiIfyt7IF4JUn4Aoke+r7vQzzF6QFt0pHx1K5d9SXckuQa+RM9r
jeeC0BxlMq1gtA6EF56kxcH1RnCKfbS6G6G9qS0szLwz0X6kM2wPtk9zGA12ZJxZUBRT8uMVQg0l
5zSiXFukLI3RapLwLUn07Q7VRmm4Vbt2CLfsfVNs80YHo9U3eBlEevfzEM3HR/Py1d2Huz+sOfzz
H/wUnNsNCmVuZHN0cmVhbQ0KZW5kb2JqDQo1NiAwIG9iago5ODENCmVuZG9iag0KNjAgMCBvYmoK
PDwvTGVuZ3RoIDYxIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAxODg0ND4+CnN0cmVh
bQp4nO08C3hbZ3W/dHRl+/dLdpy0pa8/LqYJVezUaRPyKLNsK44S23IlOY+yrLnWvbKVSLpC99qO
26UtdKG0PFIGGGhN10FXIGWQldAGUtigtIw12QZN+XiMlUI7li2DjkG3ud3Nzv/fe/WwZTevpuXb
fGPpf5z3Of/5zz1Ja+RGVVJDbiNAOuJpOdvkcrkJIUcIcTXGxwy25sKRb+L4p/hrJrLD6fHxdoUQ
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
qwkdJ2/Zs0e6xYQ9e+APFbg5tlC6uQVuMmHChN11MF4DYxRGTTCmQZ+G3DS8cxqyJmgmZExILYZd
Juxs6JR2RiFpwsgeGMZJwgTVBMWEuAlDJshrYMc0/EENbDfhHSbcYMK2rVTaNg1bKWxZdJG0pR02
mzCInAc7IbYQoi6fFL0QIk1w/cYF0vUmDFRD2IT+Pp/Ub0KfD3pN2IQ7m0zYGPJJGxdA6NJaKeSD
DbXQY8L6SQhOQrcJXe5lUtc0dB6GwCboMOH3THj7dY3S25vgunX10nWNsG5trbSu42Q9rK2FNSas
NuFtq5qkt03DqpU+aVUTrLy2Wlrpg2ur4ZrLYEUttF9dLbWbcHU1LG+rlpbXQls1tC6rklp9sKwK
/O1w1VtbpKsUeOvSRumtLbC0EZZc2SItCcCVLfCWlmrpLfXQUg1vNuEKE5rrYTHqubgRmAKXT8Nl
qMJlClxaC5egBS8x4eJpeFMnXISTi0y4UIEL0FIXmLAIkRZdBAtNaDJhgQmNCNBoQgPq2tAJvj1Q
r0CdCbU1i6RaE2oQumYRVJtAfVBlQiWCVZpQ0QReBTy46cEIWAi4Cia4ce5eBi4fEBNch1zK3g+4
rvpd+CGvtwDz/lz6v5NCTvsKZW5kc3RyZWFtDQplbmRvYmoNCjYxIDAgb2JqCjYxMTQNCmVuZG9i
ag0KNjIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9FQUFBQUErRGVqYVZ1
U2FucwovRmxhZ3MgNAovRm9udEJCb3hbLTEwMjAgLTQxNSAxNjc5IDExNjZdL0l0YWxpY0FuZ2xl
IDAKL0FzY2VudCA5MjgKL0Rlc2NlbnQgLTIzNQovQ2FwSGVpZ2h0IDExNjYKL1N0ZW1WIDgwCi9G
b250RmlsZTIgNjAgMCBSCj4+DQplbmRvYmoNCjYzIDAgb2JqCjw8L0xlbmd0aCAyMjkvRmlsdGVy
L0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZDBasMwDIbvfgod20NxYnYZBMNoKeTQbSzbAzi2khkW
2yjOIW8/xek22MFGP/o/8Uvy3F7a4LN8pWg7zDD44AjnuJBF6HH0QdQKnLf5rspvJ5OEZLZb54xT
G4bYNEK+cW/OtMLhycUej0K+kEPyYYTDx7lj3S0pfeGEIUMltAaHA8+5mfRsJpSFOrWO2z6vJ0b+
DO9rQlBF13sUGx3OyVgkE0YUTVVpaK5XLTC4fz21E/1gPw2xs2anqh+V5lrt9UPh7o5twrbiTzKw
CxGnKncocbYgPuDvqVJMG1XeNyQ+b9IKZW5kc3RyZWFtDQplbmRvYmoNCjY0IDAgb2JqCjw8L1R5
cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VGb250L0VBQUFBQStEZWphVnVTYW5zCi9GaXJz
dENoYXIgMAovTGFzdENoYXIgMgovV2lkdGhzWzYwMCA4MzcgODM3IF0KL0ZvbnREZXNjcmlwdG9y
IDYyIDAgUgovVG9Vbmljb2RlIDYzIDAgUgo+Pg0KZW5kb2JqDQo2NSAwIG9iago8PC9MZW5ndGgg
NjYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDI1MTY+PgpzdHJlYW0KeJzlVetvFFUU
P3dmH6X03YrFBb3j8LSzfaFVkoKbdrd0W9ouuy3O6AaZbqftkn1ld9tQIwEiKm4CidEQiARawBhj
0LurMcT4QYN+wppoSDVGgx+a+EEw0cQPKqWeO50+JP0P3Nk793fOPef8zjkz9042PWZACRwDETyR
uJ6qIUQAgK8ASFVkPEvD607bEf+MusBwaiR+c1vhFwChEYcxEpsYvnjhg7MANhwwO2roQ6dypbhm
fxHlllFUvDT3jBPlj1DeNBrPHqbwSQnK36NcEktG9AsQRmifxVtRXD+cqhY3EpRvo0wTetw48/Xx
XwEc6CMeTiUz2Ro4NA+w5gRfT6WNVG3dH1dRvoJyPQ6CF/+hPXFwWYD//e9NeB1eg6vgh0ugQQM8
Dgo0w0HYBzJ4oQ0k+By+hG/gOlyBV+AMHIe3YBIYvAMeOAonyHlYL87Yn7a/C8/ZKxkoDKq72WMB
lXWNawzkp2uZo07dpZm6Ixq9yUh1fa2bEYX+wErq3ExQuoOqT9YkNxOVaC1lnoAqMY/mZjaFu0qy
9IL6k2tac6GdOue6o7lkidnrVNYxrpkLmobx7Epp+Fk3cyj5R8lJZKcnw2EXAwzjVPKbTJVnSVWk
VFXSnQ1utkahRzjJFxiGMnGzX6bMtqWLQUDNGTmdcvCUS5I0V86UggsSJyxeyK7CVSFhxLUK/dYs
p0ShDcxZF1Yp3SN36IeoSocGF0Jwu1LOjNQ0R/fkOnQ5R3OySSfz4MyDllgfVzCPwQX0KTOZds3U
SpKLzuSwDejkx2wGrNwk06xckemMRS5TtTvkkhjR1BwW5JdzMs35c7LOHRZc+ORmFfwxVGHelbwA
DqruKyDHJ1k/dHBlJdy1WsEicq/ytnUNyTknowG11fUZrtQoH4KHeNraSPe1CoiAeefGAyq/B1V5
ELOX21w4EbkNO+8JqgWg0B5pKxBKcGI0wtYbGxa5HlAYarEveHPzt1bAdxOEIfsAnkxOqM8TaGgt
OG3ld5rzDvuPrQVRQAh5kavtXF1wOrbebS0Qrt9RKVVuliolr0DvbSJn743aB/5+z2ubBn5C3MLz
5ahtEkphMxRQU8ec04szYWUNzDbD1k7jP19O6qCxSaJbt1Q82SLRB9dVOB2i+97vFycnL5JyUnr5
0qXLU5PCw5NTU1Nzs1NTPG8yf5fcsCWFA5h3Fe6iBiZiVFtD3m4GE6UnJJst888pcuMN86waPnfu
wIZ98efLW/+ER4rMDTv919tTi5t3/i7PFruA5yMsHmbo59w/d3TFHif37XlRuA1eRxhu2dI8Au74
MKRNKxHKrDgCygKs487ion8ZvL8Uq7AUl0AxSsTycsKnFhZRf93CNsTTFrZjb7+zsAP1s2hJbGsw
0BD8ZmECNULQwgKUCcMWFlGftbAN8UkL2+Eh4byFHaj/eFtkO21ubNxJQ2MJ2hONpJOZiUzWiGeo
PxGpL+7v9AV91NvnC9Hevn7qU/2hfrrg09REu8ZiUSNBe/VBI1scCPrafV40bHXvXvYIDbS3+3ze
ZZ++WHQ8aqRppx6LJbmXv8dnuvQH/YG9PrqgsMx30B49OxrVM2ieyRixuJ5I9KWMRGgiPpiMBY2R
sZieXlYso/1GOhNNJmhTY3N9y7IatuE22447qBka8dqJKARjkMC5B6K4loYkZGACRxYMiONM8cRP
4Eo9PoF+6AQfBHFQ3Fd9OIcQ9SLqx9kHKtqGTLySpwkvCl3IE0MOw2TrBR0GEWcxasCM2I7Da0Vs
BTfsXpUjBANoyW259Wo8fSbLuMmURrkTmWJ4JZe4/FirbwVLv6kLwF5Tu9Liv9F3mF3SMc4oRtfN
3nSacwa5YtgtHWtLYAYps8oQ9jGOVSZxLYiaEbMDOma1msVquv1mDRlkS5pda8I8mvFJtKxqLVp7
fQRqVvuAXyPzLzNyCrpZUUDNE3Jay3fwLxOrwI9uTRDBMW0jfkHCqsZq6gD+BXw++YMKZW5kc3Ry
ZWFtDQplbmRvYmoNCjY2IDAgb2JqCjE0ODQNCmVuZG9iag0KNjcgMCBvYmoKPDwvVHlwZS9Gb250
RGVzY3JpcHRvci9Gb250TmFtZS9EQUFBQUErT3BlblN5bWJvbAovRmxhZ3MgNAovRm9udEJCb3hb
LTE3OSAtMzEyIDEwODIgOTE2XS9JdGFsaWNBbmdsZSAwCi9Bc2NlbnQgNzk5Ci9EZXNjZW50IC0y
MDAKL0NhcEhlaWdodCA5MTYKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNjUgMCBSCj4+DQplbmRvYmoN
CjY4IDAgb2JqCjw8L0xlbmd0aCAyMzAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZBB
a8QgEIXv/gqPu4dFY+lNAiXLQg7blqb9AUYnqdCoTMwh/76ju22hB8XHe9/wHNH15z74LF4x2gEy
n3xwCGvc0AIfYfaBNYo7b/Nd1dsuJjFB7LCvGZY+TFFrJt7IWzPu/PDk4ghHJl7QAfow88NHN5Ae
tpS+YIGQuWRtyx1MNOdq0rNZQFTq1Duyfd5PhPwF3vcEXFXd3KrY6GBNxgKaMAPTUrZcXy4tg+D+
eepGjJP9NEjJhpLqsaOslqq8ZfNQuXuiTChf/GnG7YZIreoeap1SxAf4XVWKqVD1fAMs5m/qCmVu
ZHN0cmVhbQ0KZW5kb2JqDQo2OSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9C
YXNlRm9udC9EQUFBQUErT3BlblN5bWJvbAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDIKL1dpZHRo
c1szNjUgNzk0IDU1NSBdCi9Gb250RGVzY3JpcHRvciA2NyAwIFIKL1RvVW5pY29kZSA2OCAwIFIK
Pj4NCmVuZG9iag0KNzAgMCBvYmoKPDwvTGVuZ3RoIDcxIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUv
TGVuZ3RoMSAxNjc4ND4+CnN0cmVhbQp4nN17C3RT15Xo2efeK+lalnUl/z+y7rX8l7CMhY1/sgS2
ZRnzEWCDbWJs4z8f29gyBEiDkwAJzgcnpaQUWmiTpvk1CEIS0jTFbTP9pKRh2nRm8jJT3DbNvE5C
YDpp3jQE++1zJfNLmvfWm7fWW+tdW/fus88++5yzzz77c64UHBnrIdFknHDE27Wlc/jZF579FiHk
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
TVqPev0/AVG98AkKZW5kc3RyZWFtDQplbmRvYmoNCjcxIDAgb2JqCjExMTAzDQplbmRvYmoNCjcy
IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvRkFBQUFBK0xpYmVyYXRpb25T
YW5zCi9GbGFncyA0Ci9Gb250QkJveFstMjAzIC0zMDMgMTA0OSA5MTBdL0l0YWxpY0FuZ2xlIDAK
L0FzY2VudCA5MDUKL0Rlc2NlbnQgLTIxMQovQ2FwSGVpZ2h0IDkxMAovU3RlbVYgODAKL0ZvbnRG
aWxlMiA3MCAwIFIKPj4NCmVuZG9iag0KNzMgMCBvYmoKPDwvTGVuZ3RoIDM4Mi9GaWx0ZXIvRmxh
dGVEZWNvZGU+PgpzdHJlYW0KeJxdkstugzAQRfd8hZfpIgKbVyMhpIQEiUUfKu0HEDykSMUgQxb8
fT0ztJW6AB3bM1cHPH5RnSvTL/6rHdsaFtH1RluYx7ttQVzh1htPKqH7dtlW9G6HZvJ811uv8wJD
Zboxyzz/zZ3Ni13F7qjHKzx4/ovVYHtzE7uPonbr+j5NXzCAWUTg5bnQ0Lmcp2Z6bgbwqWtfaXfc
L+vetfwVvK8TCEVrySrtqGGemhZsY27gZUGQi6wscw+M/ncWJtxy7drPxrpS6UqDQB1zx4o5QA6J
k0fkiDiNkGNmqkmYQ+SUOKScR84pkQ+ckyIfmQ/IJ+6NkQveV8hn7r0gX3if8ktmzJQB8xmZ/WN0
k+yfYo7c/DFfsn+CmZL9I6ph/6RAZv9EIrN/QpnsH1EN+8fkwP4RMfunCTL7p/i9cvOnffZP8dsV
+4fooNg/xP+p2D9EB8X+If5/tfmf6EK3m8Orxdn7GRnR3q1140IDSnOCE9Ib+J3haZywi55v/0i/
lwplbmRzdHJlYW0NCmVuZG9iag0KNzQgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5
cGUvQmFzZUZvbnQvRkFBQUFBK0xpYmVyYXRpb25TYW5zCi9GaXJzdENoYXIgMAovTGFzdENoYXIg
MzYKL1dpZHRoc1szNjUgMzg5IDI3NyA1NTYgMjc3IDU1NiA1MDAgMjc3IDI3NyA1NTYgMjIyIDU1
NiA1NTYgMjc3IDUwMCA1NTYKODMzIDYxMCAzMzMgNTU2IDU1NiA2NjYgMjIyIDU1NiA1NTYgNTU2
IDU1NiA3NzcgNTAwIDcyMiAyNzcgNTAwCjU1NiA1NTYgNTU2IDU1NiA1MDAgXQovRm9udERlc2Ny
aXB0b3IgNzIgMCBSCi9Ub1VuaWNvZGUgNzMgMCBSCj4+DQplbmRvYmoNCjc1IDAgb2JqCjw8L0xl
bmd0aCA3NiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMTAyMi9MZW5ndGgyIDU2NDcv
TGVuZ3RoMyA1MzI+PgpzdHJlYW0KeJztklVYXMv6p5EECO7BaTQEbdzd3YI7TQONdEPj7hIswd01
BHeX4G7BgoQkkASS4K7T+5z/2Zz9zMVczN08s9bNen/rq6r3qyomOgUY1P2VjwuYm4ObEygCkPeG
8XACdcB2Hk5WcAAQiAiBvJjc3AAbCMgdYA22g0Axuf4zBoCIwbaYXFpWkP8JgP8O/irQsHIGA7j+
Od+/fupBIa4eYGU5AB83EPFwPw5Rt3KHQ7wBJkDOv2LgX+9/vszgYCsbGNTJ57FaRgbmDfDj4Bbk
A3DwCPIDuHm4hQDCvPwB/3upMtQWBuD5dw82Hi7/0weAS8HDyelfniz/8HwJ+McUiDorZ4iTz/+5
Egy1+WfAJQ8FwWwgUDsAD78AwAoOt/LBBCK2jYefH+DHDYBAbcDeALA3yB7AxQmFuSOGAFw83AMA
tjA45l+i3AAu6b+SfwEPgAv6N/ACuNxcrEDgvwM+AJfy38AP4HL/GwQAXPC/QRDABfsbhABcNn+D
MIDL42/gBgK4QI+E8IA8EkLE9pEQJvaPhNB4dOJGeBg+EkJE9pEQJs6PhFDxeSSEi9xj3wgXq0dC
uDg9EsJF65EQLi5gOAT22BUPQkj3kRBCLo+EEHJ7JIQQCObs/F9LIaTUHgkhZf24/wgpGPSxVV6E
lrvX49byIsR8wfD/ChBuYIid/eO58PL9taCLD/yfKULR3sfFHvxfZ43wlHkkhKfRIyEcbWEe/z7g
f9w9kAccDoa6/+vSIy7mf9gW4gQGgMHeYBBmYpj0s2HGD2Im4A65bHhdmMVcKfg3NEqpIycp/EyF
75l9OP9hBPumhHZ+uLvLy1ENBzlQjlDgSmyo/Iu4zUsCIMGronwTLFWO3JsO0TLNJJLr5xgA+g+Q
b21QZTKFlIdfG1QrRRRzuT3b2LfO5UJ0bhKmE6UTzxmclcmGMthPvEqK4u4k55q1zzvqg9DmY7q8
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
eJ7Upv6afr5jf2fZv5n+niSwaSrls1RGw8PqU0pzyC66/jujXQY1pAAGGu/gp7oRn4wvMYH/l8//
n+D/jQlATmAruDvM2Qru+L8AjC+Q+QplbmRzdHJlYW0NCmVuZG9iag0KNzYgMCBvYmoKNjI3MQ0K
ZW5kb2JqDQo3NyAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0NBQUFBQStF
eG8yIzJFMFJlZ3VsYXIKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xNzQgLTI3NSAxMjE4IDkzNl0vSXRh
bGljQW5nbGUgMAovQXNjZW50IDkzNQovRGVzY2VudCAtMjc1Ci9DYXBIZWlnaHQgOTM1Ci9TdGVt
ViA4MAovRm9udEZpbGUgNzUgMCBSCj4+DQplbmRvYmoNCjc4IDAgb2JqCjw8L0xlbmd0aCAzOTIv
RmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZLNboMwDIDvPEWO3aGCJPy0EkLqaJE47Edj
ewAKpkMaAQV64O0X22yTdmj1JbHN58R+Xp5L0y/+qx2bChbR9aa1MI9324C4wq03nlSi7ZtlW9F/
M9ST57vcap0XGErTjWnq+W/ubF7sKnandrzCg+e/2BZsb25i95FXbl3dp+kLBjCLCLwsEy10rs5T
PT3XA/iUtS9bd9wv696l/AW8rxMIRWvJKs3YwjzVDdja3MBLgyATaVFkHpj235k+cMq1az5r60Kl
Cw2CUGaOFXF8QdbEKkAOOeaIHBEnIXLMrJATzi2QD8wUc+SYCPnE+xr5kZlq5swx8pn5gHxhptyC
OMJ9GbAP1pHsH5+R2T/BmpL9Q3SQ7B9jj5L94xyZ/SPsUbK/wt4l+0dUf/OnGPZPaJ/9FdVh/5B4
88c7keyv6bvsr3Ffsb/Gmor9Nfal2P+E/mq7f+xLbfdPuewfUQz765AeentRfHKcyZ9REs3dWjdG
NLg0Pzg5vYHf2Z7GCbPo9w3QNsP8CmVuZHN0cmVhbQ0KZW5kb2JqDQo3OSAwIG9iago8PC9UeXBl
L0ZvbnQvU3VidHlwZS9UeXBlMS9CYXNlRm9udC9DQUFBQUErRXhvMiMyRTBSZWd1bGFyCi9GaXJz
dENoYXIgMAovTGFzdENoYXIgMzgKL1dpZHRoc1s2MDAgNjIyIDU4MSAyMjMgMjYyIDM4MSA0MDEg
NTY4IDU3MyA1NzAgNDg5IDI0OCAzODAgNTgxIDUzNyA2MTEKNTcwIDg3NiA1MjkgNjY0IDU0OSAy
OTcgNTkwIDIyOSA1NjEgNTgwIDUwOCAyMjggNTE0IDU3MCAzOTggNTYyCjYwMyA2MDcgODM2IDQ0
OSA2MjAgNTY5IDYxNSBdCi9Gb250RGVzY3JpcHRvciA3NyAwIFIKL1RvVW5pY29kZSA3OCAwIFIK
Pj4NCmVuZG9iag0KODAgMCBvYmoKPDwvTGVuZ3RoIDgxIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUv
TGVuZ3RoMSAxNzQyL0xlbmd0aDIgMTA4MzkvTGVuZ3RoMyA1MzI+PgpzdHJlYW0KeJztl0V0XMuy
YMXMzCoxM6PFYDFbzMyMFljMzGhZzCxZaDGzZIuZmRl+3fffv7qve9CDnvXqqkntOHEid2ZG5lpF
QSJhb+ei6ulgysLAwsjMCxD3sGdlZJa1NLdwATAzA0PMbHAsLAATS2MXgJGpuaUdHNP/vAEAhk3N
4JgUDS3/HWD+78BfCfKGtqYApn9W+9cjNTtLR1dTaTEAOwsz8MP68YKcoYuTpQdAmxk4JAuwEvD7
P790nUwNTeztbDw/skVE7D0A3gwsXOwABlYuZgALKzM7gIeV5+v/niptZ2YPYP3vGZi4Ovx7FgAm
CVcbm39ZUv/DkgbwHwWAWYa2ljae/6c8UzuT/wwwidsZ25tY2pkDWDk4AYZOToaecEBLIHEAvFkA
lnYmph4AUw9jCwATo529C/AVgIOry1eAmb0T3F+SLAAmZwdDY9O/ov8KsAKYVP4GNgDTxxN2AJPx
38ABYHL9GzgBTE5/AxeASeRv4AYw2f8NPAAml7+BhRlYzt7W1vAjAnSR+yCgyD+eAU2cPwioYvJB
QBe7DwLKqH4Q0Mbig4A6Lu4fQixAI/WPmQONjD4IaGPzQUAbzw8C2ph/ENDG7IOANpYfBLSx/SCg
jfAHAW2UPwjo4vCx8EAX9w8Cush+ENDF44OALmYfA7IBZcQ+CChjpv8hxwbUcbFwMv3YVDagktsH
AZUcXe1dTJ2BHWXzj6y/5EydLO0/Vp0daGhm7/qx7+xASbUPAkqKfxBQUuKDgI7SHwR0BLa1ofPH
PrEDNa0/CKj45YOAiqIfBBRz/GhK5n/rmxjZ2JiafTQbB8vHg4/gXx3m7AKclvPHYBxsf7Wljf1H
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
2Bzh9KnfrpBo22mxmULdRZrbXJVEUYzd49rUmV+TeVmG6YgNtk0vNKgKlSJpJcV0BgU80sMewk6i
GzmN5NLDeWpgRvd2otMtzdPR7p+nq171zDmk+svK8eQcyaPmyoQihQ5pDCl6OjxJ02egyUk3wEbF
65nD6zbiW+N8t9xYcTdMQ7FW0fxXjK8aky+/RlaTEDJ3GT70bha4OlnNwzH/X37+f4H/NwoY25ga
OrnY2xo6Wf8XLjeWAwplbmRzdHJlYW0NCmVuZG9iag0KODEgMCBvYmoKMTE3NjQNCmVuZG9iag0K
ODIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErRXhvMiMyRTBM
aWdodAovRmxhZ3MgNAovRm9udEJCb3hbLTE3NCAtMjcwIDEyMDQgOTMwXS9JdGFsaWNBbmdsZSAw
Ci9Bc2NlbnQgOTI5Ci9EZXNjZW50IC0yNzAKL0NhcEhlaWdodCA5MjkKL1N0ZW1WIDgwCi9Gb250
RmlsZSA4MCAwIFIKPj4NCmVuZG9iag0KODMgMCBvYmoKPDwvTGVuZ3RoIDU3Ny9GaWx0ZXIvRmxh
dGVEZWNvZGU+PgpzdHJlYW0KeJxdlM2Om0AQhO88BcfNYQVMD7ArWZZ27bXkQ34UJw+AYewgxYAw
PvjtM9XViaUcbBUz3dNfdcNkm/12P/RL9m0e20NY0lM/dHO4jre5DekxnPshKVza9e1iT/rfXpop
yWLu4X5dwmU/nMbVKsm+x73rMt/Tp7duPIZPSfZ17sLcD+f06efmEJ8Pt2n6HS5hWNI8Wa/TLpzi
OZ+b6UtzCZlmPe+7uN0v9+eY8gj4cZ9C6vS5IEo7duE6NW2Ym+EcklWer9PVbrdOwtD9t/diKcdT
+6uZY2gRQ/Pc5euonepSoEV1VUJ7al0vVde6XlE76Fq1V/3C+B30K2M89BtrbaDfGb+F3jC+gN4y
Xmt9cF1zd9QfURc5ObFekL96gSa/gKEgf1lBG7+uk78CQ2H8r9Dkr2po49dc8lcaQ/4KzIXxg7kg
f6nnGz/6WZC/1jPJ71HXkb8GszP+ymo4evDw5uSxBxZHH4LeOJuDrtOHQx1HHw59cvQhehZ9lJib
ow+v2nzoOfThlQM+XF5oLZvDOzR9lGAX+vCIEfqo0Q9xzIVXoQeH3gj5Y/moyS+qjR/vixg/eizG
r7WMX2PIL1qL/AJ+Ib/Al3AOgp4I+QW+hPyC+XjyO5zv7TtAjLcZINfbe6Sa/KXmlo/ZwKenB69n
0UOJfnl68JiHNw/w5m0GGkMPFXrh7V1SbTPQeHrw8O9tBmAt7V1CfEkPwg/fvnBcAbij/l4taXub
53it6EWm9wlukn4I/+66aZyQpb8/Bt8rzAplbmRzdHJlYW0NCmVuZG9iag0KODQgMCBvYmoKPDwv
VHlwZS9Gb250L1N1YnR5cGUvVHlwZTEvQmFzZUZvbnQvQkFBQUFBK0V4bzIjMkUwTGlnaHQKL0Zp
cnN0Q2hhciAwCi9MYXN0Q2hhciA4MQovV2lkdGhzWzYwMCAyMjYgNTU5IDUzNCA0ODUgNTY3IDM5
NCA2MTcgNTY1IDM2OSAyMjEgODY5IDU0NSA1MDUgNTY5IDU3Nwo1NzUgNTc3IDU2MCA2MDMgNTY2
IDI4NyA1MjEgNTUzIDM3MSAyMzggODc3IDYxNSA2MTQgNTczIDgyMCA1MTEKNTIwIDU4NiA2NjIg
NjkyIDU1NSA1MjIgMjA2IDIyMSA2MDggNjY3IDU1NyA1MzYgMjUxIDYwMyA0OTcgNjA1CjU2NyA1
NjYgMzQ5IDM0NCA0NTEgMjI1IDUwOSA0NjEgNjA5IDU4MiAzOTEgNTY5IDUzMyA1MTAgNTcwIDU5
NgozNTggMzU4IDYyNiA5NDEgNTg3IDY1MCA2NjQgMzIzIDY5OSAzMjMgNTgxIDIzOSA1NjMgMzQ2
IDY2NiA1NTkKNTA2IDUwNiBdCi9Gb250RGVzY3JpcHRvciA4MiAwIFIKL1RvVW5pY29kZSA4MyAw
IFIKPj4NCmVuZG9iag0KODUgMCBvYmoKPDwvTGVuZ3RoIDg2IDAgUi9GaWx0ZXIvRmxhdGVEZWNv
ZGUvTGVuZ3RoMSAxMTY3L0xlbmd0aDIgNjcwNi9MZW5ndGgzIDUzMj4+CnN0cmVhbQp4nO2XVVRc
zba2SXB36KCNBm80OIGkseDuBGscGncI7u4Ed3drnOCeQHALGiRIIFggwOlvn7M/9h775h/jvzvj
rL7p561Zcz1Va9XFYqCRgtq7qHs6QLjYuTg4hYCSHlBuDk55KwtLF1kXY1srUyAnJ3yAkweDiwto
ZmXqAjSBWFjZY4D+OQ8IjyHmGCBlY6v/CTj/O/irQNHYDgIE/WfPfxRo2Fs5ukJkwUBeLk74xfM0
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
K0V4bzIjMkUwTGlnaHRJdGFsaWMKL0ZsYWdzIDY4Ci9Gb250QkJveFstMjE1IC0yNzAgMTIxMSA5
MzFdL0l0YWxpY0FuZ2xlIC0zMAovQXNjZW50IDkzMAovRGVzY2VudCAtMjcwCi9DYXBIZWlnaHQg
OTMwCi9TdGVtViA4MAovRm9udEZpbGUgODUgMCBSCj4+DQplbmRvYmoNCjg4IDAgb2JqCjw8L0xl
bmd0aCA0MzIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZNNj5swEIbv/Aoft4cV2Bic
lSKkbLKRcuiHmu0PIOBkkTYGOeSQf1+/89JW6iHo8Xhm/OAM+fawO4Rhzn/EsTv6WZ2H0Ed/G++x
8+rkL0PItFH90M3LSp7dtZ2yPNUeH7fZXw/hPK7XWf4z7d3m+FBPm348+S9Z/j32Pg7hop5+bY9p
fbxP06e/+jCrImsa1ftz6vO1nb61V59L1fOhT9vD/HhOJf8S3h+TV0bWmird2Pvb1HY+tuHis3VR
NGq93zeZD/1/e9ax5HTuPtqYUnVKLQqzaRIbcgEuhe0ObIXrElwxLlwLuwrsmPMGXpEl/sKeW/CG
tXLWK3P24C1Zg3fsacFvjK/Ae/ZBf10wjp568Tdg+tsaTP/6Bbz4v4Lp7ySf/iV8NP0tHDT9Hc7V
9K+lJ/0d3l3Tv4Knpr+VnvSvcW+a/k76079CraG/hZuhv3XgxR93Yuhf4b8w9HfC9K8lf7l/6UP/
Cg5m8Yezob+TfPpXEqd/CX9D/1Jq6W9xz4b+pZxL/3IlQ7VMD8YL8/9nbFV3jzGNrHwkMquY0iH4
v9/RNE6okt9vi5zZawplbmRzdHJlYW0NCmVuZG9iag0KODkgMCBvYmoKPDwvVHlwZS9Gb250L1N1
YnR5cGUvVHlwZTEvQmFzZUZvbnQvR0FBQUFBK0V4bzIjMkUwTGlnaHRJdGFsaWMKL0ZpcnN0Q2hh
ciAwCi9MYXN0Q2hhciA0NwovV2lkdGhzWzYwMCA0NDkgMjI2IDg2OSA0ODEgNTYzIDU2MyA1NzQg
NTMzIDIxOSAzMzMgNTYyIDU3MCAzNjUgNTc0IDIxOAoyODMgMzQwIDUzNSAyMzYgNTA5IDM5MyAy
MjQgNjEyIDUxNyAzNjggNTAzIDU2OCA2MTUgODc0IDQ5NyA1NTgKMjUwIDYyMiA2NjQgNTg1IDU3
MSA1NzMgNTI5IDYxNCA1MjEgODM3IDU5OSA2MDMgNTU0IDY5OCA1OTQgNjA4Cl0KL0ZvbnREZXNj
cmlwdG9yIDg3IDAgUgovVG9Vbmljb2RlIDg4IDAgUgo+Pg0KZW5kb2JqDQo5MCAwIG9iago8PC9G
MSA4NCAwIFIvRjIgNzkgMCBSL0YzIDY5IDAgUi9GNCA2NCAwIFIvRjUgNzQgMCBSL0Y2IDg5IDAg
Ugo+Pg0KZW5kb2JqDQo5MSAwIG9iago8PC9Gb250IDkwIDAgUgovWE9iamVjdDw8L0dXX1dNMCAx
MTAgMCBSL0ltMTAgMTAgMCBSL0ltMzggMzggMCBSL0ltNDUgNDUgMCBSPj4KL1Byb2NTZXRbL1BE
Ri9UZXh0L0ltYWdlQy9JbWFnZUkvSW1hZ2VCXQo+Pg0KZW5kb2JqDQoxIDAgb2JqCjw8L1R5cGUv
UGFnZS9QYXJlbnQgNTkgMCBSL1Jlc291cmNlcyA5MSAwIFIvTWVkaWFCb3hbMCAwIDc5NCA0NDZd
L0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIg
MCBSPj4NCmVuZG9iag0KNCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJj
ZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NT
L0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1IDAgUj4+DQplbmRvYmoNCjcgMCBvYmoKPDwv
VHlwZS9QYWdlL1BhcmVudCA1OSAwIFIvUmVzb3VyY2VzIDkxIDAgUi9NZWRpYUJveFswIDAgNzk0
IDQ0Nl0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVu
dHMgOCAwIFI+Pg0KZW5kb2JqDQoxNCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9S
ZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAxNSAwIFI+Pg0KZW5kb2JqDQoxNyAw
IG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94
WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+
Pi9Db250ZW50cyAxOCAwIFI+Pg0KZW5kb2JqDQoyMCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50
IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyMSAwIFI+Pg0KZW5k
b2JqDQoyMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBS
L01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH
Qi9JIHRydWU+Pi9Db250ZW50cyAyNCAwIFI+Pg0KZW5kb2JqDQoyNiAwIG9iago8PC9UeXBlL1Bh
Z2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9B
bm5vdHNbCjU3IDAgUiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRy
dWU+Pi9Db250ZW50cyAyNyAwIFI+Pg0KZW5kb2JqDQoyOSAwIG9iago8PC9UeXBlL1BhZ2UvUGFy
ZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8
L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzMCAwIFI+Pg0K
ZW5kb2JqDQozMiAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEg
MCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rldmlj
ZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzMyAwIFI+Pg0KZW5kb2JqDQozNSAwIG9iago8PC9UeXBl
L1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2
XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAz
NiAwIFI+Pg0KZW5kb2JqDQo0MiAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNv
dXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5
L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0MyAwIFI+Pg0KZW5kb2JqDQo0OCAwIG9i
ago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAg
MCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9D
b250ZW50cyA0OSAwIFI+Pg0KZW5kb2JqDQo1MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5
IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01lZGlhQm94WzAgMCA3OTQgNDQ2XS9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1MiAwIFI+Pg0KZW5kb2Jq
DQo1NCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDU5IDAgUi9SZXNvdXJjZXMgOTEgMCBSL01l
ZGlhQm94WzAgMCA3OTQgNDQ2XS9Bbm5vdHNbCjU4IDAgUiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJl
bmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1NSAwIFI+Pg0KZW5kb2JqDQo5MiAw
IG9iago8PC9Db3VudCAxNS9GaXJzdCA5MyAwIFIvTGFzdCA5NCAwIFIKPj4NCmVuZG9iag0KOTMg
MCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzMT4K
L0Rlc3RbMSAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCA5MiAwIFIvTmV4dCA5NCAwIFI+Pg0KZW5k
b2JqDQo5NCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAw
MjAwMDMyPgovRGVzdFs0IDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDkyIDAgUi9QcmV2IDkzIDAg
Ui9OZXh0IDk1IDAgUj4+DQplbmRvYmoNCjk1IDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAw
NTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzM+Ci9EZXN0WzcgMCBSL1hZWiAwIDQ0NiAwXS9QYXJl
bnQgOTIgMCBSL1ByZXYgOTQgMCBSL05leHQgOTYgMCBSPj4NCmVuZG9iag0KOTYgMCBvYmoKPDwv
Q291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzND4KL0Rlc3RbMTQg
MCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgOTIgMCBSL1ByZXYgOTUgMCBSL05leHQgOTcgMCBSPj4N
CmVuZG9iag0KOTcgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAw
NjUwMDIwMDAzNT4KL0Rlc3RbMTcgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgOTIgMCBSL1ByZXYg
OTYgMCBSL05leHQgOTggMCBSPj4NCmVuZG9iag0KOTggMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxG
RUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzNj4KL0Rlc3RbMjAgMCBSL1hZWiAwIDQ0NiAw
XS9QYXJlbnQgOTIgMCBSL1ByZXYgOTcgMCBSL05leHQgOTkgMCBSPj4NCmVuZG9iag0KOTkgMCBv
YmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzNz4KL0Rl
c3RbMjMgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgOTIgMCBSL1ByZXYgOTggMCBSL05leHQgMTAw
IDAgUj4+DQplbmRvYmoNCjEwMCAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAw
NjkwMDY0MDA2NTAwMjAwMDM4PgovRGVzdFsyNiAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCA5MiAw
IFIvUHJldiA5OSAwIFIvTmV4dCAxMDEgMCBSPj4NCmVuZG9iag0KMTAxIDAgb2JqCjw8L0NvdW50
IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzk+Ci9EZXN0WzI5IDAgUi9Y
WVogMCA0NDYgMF0vUGFyZW50IDkyIDAgUi9QcmV2IDEwMCAwIFIvTmV4dCAxMDIgMCBSPj4NCmVu
ZG9iag0KMTAyIDAgb2JqCjw8L0NvdW50IDAvVGl0bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1
MDAyMDAwMzEwMDMwPgovRGVzdFszMiAwIFIvWFlaIDAgNDQ2IDBdL1BhcmVudCA5MiAwIFIvUHJl
diAxMDEgMCBSL05leHQgMTAzIDAgUj4+DQplbmRvYmoNCjEwMyAwIG9iago8PC9Db3VudCAwL1Rp
dGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAwMjAwMDMxMDAzMT4KL0Rlc3RbMzUgMCBSL1hZ
WiAwIDQ0NiAwXS9QYXJlbnQgOTIgMCBSL1ByZXYgMTAyIDAgUi9OZXh0IDEwNCAwIFI+Pg0KZW5k
b2JqDQoxMDQgMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUw
MDIwMDAzMTAwMzI+Ci9EZXN0WzQyIDAgUi9YWVogMCA0NDYgMF0vUGFyZW50IDkyIDAgUi9QcmV2
IDEwMyAwIFIvTmV4dCAxMDUgMCBSPj4NCmVuZG9iag0KMTA1IDAgb2JqCjw8L0NvdW50IDAvVGl0
bGU8RkVGRjAwNTMwMDZDMDA2OTAwNjQwMDY1MDAyMDAwMzEwMDMzPgovRGVzdFs0OCAwIFIvWFla
IDAgNDQ2IDBdL1BhcmVudCA5MiAwIFIvUHJldiAxMDQgMCBSL05leHQgMTA2IDAgUj4+DQplbmRv
YmoNCjEwNiAwIG9iago8PC9Db3VudCAwL1RpdGxlPEZFRkYwMDUzMDA2QzAwNjkwMDY0MDA2NTAw
MjAwMDMxMDAzND4KL0Rlc3RbNTEgMCBSL1hZWiAwIDQ0NiAwXS9QYXJlbnQgOTIgMCBSL1ByZXYg
MTA1IDAgUi9OZXh0IDEwNyAwIFI+Pg0KZW5kb2JqDQoxMDcgMCBvYmoKPDwvQ291bnQgMC9UaXRs
ZTxGRUZGMDA1MzAwNkMwMDY5MDA2NDAwNjUwMDIwMDAzMTAwMzU+Ci9EZXN0WzU0IDAgUi9YWVog
MCA0NDYgMF0vUGFyZW50IDkyIDAgUi9QcmV2IDEwNiAwIFI+Pg0KZW5kb2JqDQo1OSAwIG9iago8
PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgOTEgMCBSCi9NZWRpYUJveFsgMCAwIDc5NCA0NDYgXQov
S2lkc1sgMSAwIFIgNCAwIFIgNyAwIFIgMTQgMCBSIDE3IDAgUiAyMCAwIFIgMjMgMCBSIDI2IDAg
UiAyOSAwIFIgMzIgMCBSIDM1IDAgUiA0MiAwIFIgNDggMCBSIDUxIDAgUiA1NCAwIFIgXQovQ291
bnQgMTU+Pg0KZW5kb2JqDQo1NyAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3Jk
ZXJbMCAwIDBdL1JlY3RbNDkuNyAxMS40IDU2NS43IDIyLjZdCj4+DQplbmRvYmoNCjU4IDAgb2Jq
Cjw8L1R5cGUvQW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAgMF0vUmVjdFs0OS43IDExLjQg
Mzg2LjMgMjIuNl0KPj4NCmVuZG9iag0KMTA4IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA1
OSAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL091dGxpbmVzIDkyIDAg
Ugo+Pg0KZW5kb2JqDQoxMDkgMCBvYmoKPDwvQ3JlYXRvcjxGRUZGMDA0OTAwNkQwMDcwMDA3MjAw
NjUwMDczMDA3Mz4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2
NjAwNjkwMDYzMDA2NTAwMjAwMDM0MDAyRTAwMzM+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDkxMjA3
MjMxNC0wNCcwMCcpPj4NCmVuZG9iag0KMTEwIDAgb2JqIDw8IC9UeXBlIC9YT2JqZWN0IC9TdWJ0
eXBlIC9Gb3JtIC9Hcm91cCA8PCAvUyAvVHJhbnNwYXJlbmN5ID4+IC9Gb3JtVHlwZSAxIC9CQm94
IFswIDAgMTcwICAyMCBdIC9NYXRyaXggWyAxIDAgMCAxIDAgMCBdIC9SZXNvdXJjZXMgPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IF0gL0ZvbnQgPDwgL0dXX1dNX0YxIDw8IC9UeXBlIC9Gb250IC9T
dWJ0eXBlIC9UeXBlMSAvTmFtZSAvR1dfV01fRjEgL0Jhc2VGb250IC9IZWx2ZXRpY2EgL0VuY29k
aW5nIC9NYWNSb21hbkVuY29kaW5nID4+ID4+ID4+IC9MZW5ndGggICA1NiA+PiBzdHJlYW0KIEJU
IDAgVHIgNyBUcyAwIFRjIDAgVHcgMC41MCBnIC9HV19XTV9GMSAxNiBUZiAoKSBUaiBFVCANCmVu
ZHN0cmVhbQ0KZW5kb2JqDQp4cmVmCjAgMTExCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDEyNjE4
MiAwMDAwMCBuDQowMDAwMDAwMDE5IDAwMDAwIG4NCjAwMDAwMDA3NTIgMDAwMDAgbg0KMDAwMDEy
NjMyNyAwMDAwMCBuDQowMDAwMDAwNzczIDAwMDAwIG4NCjAwMDAwMDE4MzQgMDAwMDAgbg0KMDAw
MDEyNjQ3MiAwMDAwMCBuDQowMDAwMDAxODU1IDAwMDAwIG4NCjAwMDAwMDI2NDMgMDAwMDAgbg0K
MDAwMDAwMjY2NCAwMDAwMCBuDQowMDAwMDEzMDk3IDAwMDAwIG4NCjAwMDAwMTMxMjEgMDAwMDAg
bg0KMDAwMDAxNDg4OCAwMDAwMCBuDQowMDAwMTI2NjE3IDAwMDAwIG4NCjAwMDAwMTQ5MTEgMDAw
MDAgbg0KMDAwMDAxNjc5OCAwMDAwMCBuDQowMDAwMTI2NzY0IDAwMDAwIG4NCjAwMDAwMTY4MjEg
MDAwMDAgbg0KMDAwMDAxNzg2NSAwMDAwMCBuDQowMDAwMTI2OTExIDAwMDAwIG4NCjAwMDAwMTc4
ODcgMDAwMDAgbg0KMDAwMDAxOTA4MiAwMDAwMCBuDQowMDAwMTI3MDU4IDAwMDAwIG4NCjAwMDAw
MTkxMDUgMDAwMDAgbg0KMDAwMDAyMDczMCAwMDAwMCBuDQowMDAwMTI3MjA1IDAwMDAwIG4NCjAw
MDAwMjA3NTMgMDAwMDAgbg0KMDAwMDAyMjMzMCAwMDAwMCBuDQowMDAwMTI3MzcwIDAwMDAwIG4N
CjAwMDAwMjIzNTMgMDAwMDAgbg0KMDAwMDAyMzU1NyAwMDAwMCBuDQowMDAwMTI3NTE3IDAwMDAw
IG4NCjAwMDAwMjM1ODAgMDAwMDAgbg0KMDAwMDAyNDc4NyAwMDAwMCBuDQowMDAwMTI3NjY0IDAw
MDAwIG4NCjAwMDAwMjQ4MTAgMDAwMDAgbg0KMDAwMDAyNjEyMiAwMDAwMCBuDQowMDAwMDI2MTQ1
IDAwMDAwIG4NCjAwMDAwNDYxMjYgMDAwMDAgbg0KMDAwMDA0NjE1MCAwMDAwMCBuDQowMDAwMDQ4
MTI5IDAwMDAwIG4NCjAwMDAxMjc4MTEgMDAwMDAgbg0KMDAwMDA0ODE1MiAwMDAwMCBuDQowMDAw
MDQ5MTcwIDAwMDAwIG4NCjAwMDAwNDkxOTIgMDAwMDAgbg0KMDAwMDA3MTMxMiAwMDAwMCBuDQow
MDAwMDcxNjYyIDAwMDAwIG4NCjAwMDAxMjc5NTggMDAwMDAgbg0KMDAwMDA3MTY4NCAwMDAwMCBu
DQowMDAwMDcyOTA4IDAwMDAwIG4NCjAwMDAxMjgxMDUgMDAwMDAgbg0KMDAwMDA3MjkzMSAwMDAw
MCBuDQowMDAwMDc0MzU2IDAwMDAwIG4NCjAwMDAxMjgyNTIgMDAwMDAgbg0KMDAwMDA3NDM3OSAw
MDAwMCBuDQowMDAwMDc1NDM3IDAwMDAwIG4NCjAwMDAxMzA3MTggMDAwMDAgbg0KMDAwMDEzMDgw
NyAwMDAwMCBuDQowMDAwMTMwNTIwIDAwMDAwIG4NCjAwMDAwNzU0NTkgMDAwMDAgbg0KMDAwMDA4
MTY2MSAwMDAwMCBuDQowMDAwMDgxNjg0IDAwMDAwIG4NCjAwMDAwODE4ODAgMDAwMDAgbg0KMDAw
MDA4MjE4MCAwMDAwMCBuDQowMDAwMDgyMzQ2IDAwMDAwIG4NCjAwMDAwODM5MTcgMDAwMDAgbg0K
MDAwMDA4Mzk0MCAwMDAwMCBuDQowMDAwMDg0MTMzIDAwMDAwIG4NCjAwMDAwODQ0MzQgMDAwMDAg
bg0KMDAwMDA4NDYwMCAwMDAwMCBuDQowMDAwMDk1NzkxIDAwMDAwIG4NCjAwMDAwOTU4MTUgMDAw
MDAgbg0KMDAwMDA5NjAxMiAwMDAwMCBuDQowMDAwMDk2NDY1IDAwMDAwIG4NCjAwMDAwOTY3NzIg
MDAwMDAgbg0KMDAwMDEwMzE1NSAwMDAwMCBuDQowMDAwMTAzMTc4IDAwMDAwIG4NCjAwMDAxMDMz
NzUgMDAwMDAgbg0KMDAwMDEwMzgzOCAwMDAwMCBuDQowMDAwMTA0MTUxIDAwMDAwIG4NCjAwMDAx
MTYwMjggMDAwMDAgbg0KMDAwMDExNjA1MiAwMDAwMCBuDQowMDAwMTE2MjQ3IDAwMDAwIG4NCjAw
MDAxMTY4OTUgMDAwMDAgbg0KMDAwMDExNzM3OCAwMDAwMCBuDQowMDAwMTI0ODc0IDAwMDAwIG4N
CjAwMDAxMjQ4OTcgMDAwMDAgbg0KMDAwMDEyNTEwMSAwMDAwMCBuDQowMDAwMTI1NjA0IDAwMDAw
IG4NCjAwMDAxMjU5NTcgMDAwMDAgbg0KMDAwMDEyNjA0MSAwMDAwMCBuDQowMDAwMTI4NDE3IDAw
MDAwIG4NCjAwMDAxMjg0NzUgMDAwMDAgbg0KMDAwMDEyODU5NyAwMDAwMCBuDQowMDAwMTI4NzMx
IDAwMDAwIG4NCjAwMDAxMjg4NjUgMDAwMDAgbg0KMDAwMDEyOTAwMCAwMDAwMCBuDQowMDAwMTI5
MTM1IDAwMDAwIG4NCjAwMDAxMjkyNzAgMDAwMDAgbg0KMDAwMDEyOTQwNiAwMDAwMCBuDQowMDAw
MTI5NTQzIDAwMDAwIG4NCjAwMDAxMjk2ODEgMDAwMDAgbg0KMDAwMDEyOTgyMyAwMDAwMCBuDQow
MDAwMTI5OTY1IDAwMDAwIG4NCjAwMDAxMzAxMDcgMDAwMDAgbg0KMDAwMDEzMDI0OSAwMDAwMCBu
DQowMDAwMTMwMzkxIDAwMDAwIG4NCjAwMDAxMzA4OTYgMDAwMDAgbg0KMDAwMDEzMTAwMCAwMDAw
MCBuDQowMDAwMTMxMTgxIDAwMDAwIG4NCnRyYWlsZXINCjw8L1NpemUgMTExL1Jvb3QgMTA4IDAg
UgovSW5mbyAxMDkgMCBSCi9JRCBbIDxBRUNGREM0RENBRTFENjdBNUQxODg3MDdGRUZDOEMzRT4K
PEFFQ0ZEQzREQ0FFMUQ2N0E1RDE4ODcwN0ZFRkM4QzNFPiBdCj4+DQpzdGFydHhyZWYNCjEzMTU3
Mw0KJSVFT0YNCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_005_45FC5B9ADBB643D7986B0138231B3C5Ecitrixcom_--


From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:22:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12:22: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 1g0QdB-0000bu-2w; Thu, 13 Sep 2018 12:21:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0Qd9-0000bi-Fv
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 12:21:55 +0000
X-Inumbo-ID: ba963ad7-b74f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba963ad7-b74f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 12:22: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 1g0Qd6-0005HW-Gf; Thu, 13 Sep 2018 12:21: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 1g0Qd6-0003Cu-7o; Thu, 13 Sep 2018 12:21:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0Qd6-0002FD-6Q; Thu, 13 Sep 2018 12:21:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127551-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=96eddb810b146e4d364e35f38dc11d16680c66eb
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 12:21:52 +0000
Subject: [Xen-devel] [linux-linus test] 127551: 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>

ZmxpZ2h0IDEyNzU1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTUxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0
LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMSBn
dWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5NmVkZGI4MTBi
MTQ2ZTRkMzY0ZTM1ZjM4ZGMxMWQxNjY4MGM2NmViCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDMwIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
OCBkYXlzICAgMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTUxICAyMDE4LTA5
LTEyIDIzOjA5OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTcyIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2ODc2NiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:25:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12: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 1g0Qh1-0000nR-JY; Thu, 13 Sep 2018 12:25:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0Qh0-0000nM-DG
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 12:25:54 +0000
X-Inumbo-ID: 491c9422-b750-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 491c9422-b750-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 12:26:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 06:25:52 -0600
Message-Id: <5B9A574C02000078001E8317@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 06:25:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536692177-15675-2-git-send-email-andrew.cooper3@citrix.com>
 <1536753647-17165-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536753647-17165-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/3] x86/msr: Dispatch Xen and Viridian
 MSRs from guest_{wr, rd}msr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDEyLjA5LjE4IGF0IDE0OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRGVzcGl0ZSB0aGUgY29tcGxpY2F0ZWQgZGlmZiBpbiB7c3ZtLHZteH1fbXNyX3dyaXRl
X2ludGVyY2VwdCgpLCBpdCBpcyBqdXN0Cj4gdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9m
IGluZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCj4gd3Jtc3JfaHlw
ZXJ2aXNvcl9yZWdzKCkuCj4gCj4gVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1tc3Io
KSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKPiB3aXRoIHRoZSBDUFVJ
RCBzaWRlIG9mIHRoaW5ncywgYnV0IG1haW5seSBiZWNhdXNlIHRoaXMgaXMgY2xlYXJlciBjb2Rl
IHRvCj4gZm9sbG93LiAgSW4gcGFydGljdWxhciwgdGhlIFhlbiBibG9jayBtYXkgb3ZlcmxhcCB3
aXRoIHRoZSBWaXJpZGlhbiBibG9jayBpZgo+IFZpcmlkaWFuIGlzIG5vdCBlbmFibGVkIGZvciB0
aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVkCj4gbGl0ZXJh
bHMgY2F1c2VkIG1vcmUgY29uZnVzaW9uIHRoYXQgaXQgc29sdmVkLgoKV2VsbCwgaW1vIGl0J3Mg
bm90IG11Y2ggYmV0dGVyIHRoaXMgd2F5LCBidXQgYWxzbyBub3QgbXVjaCB3b3JzZS4KCj4gLS0t
IGEveGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4gQEAgLTEx
NCw5ICsxMTQsMTEgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2KQo+
ICAKPiAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3Is
IHVpbnQ2NF90ICp2YWwpCj4gIHsKPiAtICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNw
ID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwo+IC0gICAgY29uc3Qgc3RydWN0IG1zcl9wb2xpY3kg
Km1wID0gdi0+ZG9tYWluLT5hcmNoLm1zcjsKPiArICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47Cj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFy
Y2guY3B1aWQ7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgbXNyX3BvbGljeSAqbXAgPSBkLT5hcmNoLm1z
cjsKPiAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1X21zcnMgKm1zcnMgPSB2LT5hcmNoLm1zcnM7Cj4g
KyAgICBpbnQgcmV0ID0gWDg2RU1VTF9PS0FZOwo+ICAKPiAgICAgIHN3aXRjaCAoIG1zciApCj4g
ICAgICB7Cj4gQEAgLTE0NSwxMSArMTQ3LDI1IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+ICAgICAgICAgICp2YWwg
PSBtc3JzLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMucmF3Owo+ICAgICAgICAgIGJyZWFrOwo+ICAK
PiArICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKPiArICAgICAgICBpZiAoIGlz
X3ZpcmlkaWFuX2RvbWFpbihkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZXQgPSAo
cmRtc3JfdmlyaWRpYW5fcmVncyhtc3IsIHZhbCkKPiArICAgICAgICAgICAgICAgICAgID8gWDg2
RU1VTF9PS0FZIDogWDg2RU1VTF9FWENFUFRJT04pOwo+ICsgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLwo+ICsgICAgY2FzZSAw
eDQwMDAwMjAwIC4uLiAweDQwMDAwMmZmOgo+ICsgICAgICAgIHJldCA9IChyZG1zcl9oeXBlcnZp
c29yX3JlZ3MobXNyLCB2YWwpCj4gKyAgICAgICAgICAgICAgID8gWDg2RU1VTF9PS0FZIDogWDg2
RU1VTF9FWENFUFRJT04pOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4g
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwoKQ29uc2lkZXJpbmcgdGhlICJy
ZXR1cm4iIGhlcmUsIGNvdWxkIEkgdGFsayB5b3UgaW50byB1c2luZyAicmV0dXJuIgpmb3IgeW91
ciBhZGRpdGlvbnMgYXMgd2VsbCwgcmF0aGVyIHRoYW4gaW50cm9kdWNpbmcgYSBsb2NhbCB2YXJp
YWJsZT8KU2FtZSBmb3IgdGhlIHdybXNyIHNpZGUgdGhlbi4gSW4gYW55IGV2ZW50ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:28:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12: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 1g0QjQ-0000vU-1y; Thu, 13 Sep 2018 12:28:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0QjP-0000vO-GI
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 12:28:23 +0000
X-Inumbo-ID: a205e1c1-b750-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a205e1c1-b750-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 12:29:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 06:28:21 -0600
Message-Id: <5B9A57E202000078001E8329@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 06:28:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1536692177-15675-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/viridan: Clean up Viridian MSR
 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: 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+IE9uIDExLjA5LjE4IGF0IDIwOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVuYW1lIHRoZSBmdW5jdGlvbnMgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl92aXJpZGlhbigp
IGZvciBjb25zaXN0ZW5jeSwgYW5kCj4gYmVjYXVzZSB0aGUgX3JlZ3MoKSBzdWZmaXggaXNuJ3Qg
dmVyeSBhcHByb3ByaWF0ZS4KPiAKPiBVcGRhdGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2ludGVy
IHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkgYWN0IG9uCj4gY3VycmVudCwgd2hpY2gg
aXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJhdGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIg
cmV0dXJuCj4gQUJJIHRvIHVzZSBYODZFTVVMXyouCj4gCj4gVGhlIGRlZmF1bHQgY2FzZXMgbm8g
bG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1TUnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwK
PiBidXQgZHJvcCB0aGUgcHJpbnRrcyB0byBkZWJ1ZyBidWlsZHMgb25seSBhbmQgaWRlbnRpZnkg
dGhlIHZhbHVlIGF0dGVtcHRpbmcgdG8KPiBiZSB3cml0dGVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:30:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12:30: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 1g0Qli-0001c1-Ja; Thu, 13 Sep 2018 12: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=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0Qlh-0001bt-7R
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 12:30:45 +0000
X-Inumbo-ID: 929877f9-b750-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 929877f9-b750-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 14:28:52 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 06:30:43 -0600
Message-Id: <5B9A587102000078001E832C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 06:30:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536692177-15675-1-git-send-email-andrew.cooper3@citrix.com>
 <1536692177-15675-4-git-send-email-andrew.cooper3@citrix.com>
 <db45ee88f12d7d12c5e13ea6b22625408c2803f4.camel@citrix.com>
 <bdd460f3-0487-0ab7-cff6-db1c313571ee@citrix.com>
 <ea9eb527a924f2b42f7d84e607be8ac41fc988ac.camel@citrix.com>
 <02f8a4a1-6948-be01-8721-ab1573da63e1@citrix.com>
 <39dcaaacb5aacfa4f6c4d954fe796e895ad0df21.camel@citrix.com>
In-Reply-To: <39dcaaacb5aacfa4f6c4d954fe796e895ad0df21.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86: Clean up the Xen MSR
 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: Sergey Dyasli <sergey.dyasli@citrix.com>, 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+IE9uIDEzLjA5LjE4IGF0IDA5OjU3LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBXaXRoIHRoaXMgYmVpbmcgcmViYXNlZCBvbiB0b3Agb2YgdjQgMS8zOgo+IAo+IFJldmll
d2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:43:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12:43: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 1g0QyJ-0002Tt-Rt; Thu, 13 Sep 2018 12:43:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0QyI-0002Th-8n
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 12:43:46 +0000
X-Inumbo-ID: c88b4ca0-b752-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c88b4ca0-b752-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 12:44: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 1g0QyF-0005hS-Qm; Thu, 13 Sep 2018 12:43: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 1g0QyF-000402-Hn; Thu, 13 Sep 2018 12:43:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0QyF-0002bL-H8; Thu, 13 Sep 2018 12:43:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127565-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=bcd82420a32d1fe597a88e601959e9d5fe4c70df
X-Osstest-Versions-That: seabios=e4db8c6db9356358d6a34caa19166ae72337e0cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 12:43:43 +0000
Subject: [Xen-devel] [seabios test] 127565: 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>

ZmxpZ2h0IDEyNzU2NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1NjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzIyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MjI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjcyMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzIyNgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgYmNkODI0MjBhMzJkMWZlNTk3YTg4ZTYwMTk1OWU5ZDVmZTRjNzBkZgpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZTRkYjhjNmRiOTM1NjM1OGQ2YTM0Y2FhMTkx
NjZhZTcyMzM3ZTBjYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3MjI2ICAyMDE4LTA5LTAzIDIx
OjQwOjQ1IFogICAgOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzU2NSAgMjAxOC0wOS0x
MyAwOToxMDo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CiAgIGU0ZGI4YzYuLmJjZDgyNDIgIGJjZDgyNDIwYTMyZDFmZTU5N2E4OGU2MDE5NTll
OWQ1ZmU0YzcwZGYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 12:45:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 12:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0R09-0002c8-9O; Thu, 13 Sep 2018 12:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0R08-0002c3-Sb
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 12:45:40 +0000
X-Inumbo-ID: 0c4bd92d-b753-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c4bd92d-b753-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 12:46:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 06:45:38 -0600
Message-Id: <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 06:45:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
In-Reply-To: <20180913103153.33377-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDEzLjA5LjE4IGF0IDEyOjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLm1lYW5pbmcgJ2RldmljZSBETUEgZnJhbWUgbnVtYmVyJyBpLmUuIGEgZnJhbWUgbnVt
YmVyIG1hcHBlZCBpbiB0aGUgSU9NTVUKPiAocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNl
IHVzZWQgZm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgo+IAo+IFRoaXMgcGF0Y2ggaXMgYSBs
YXJnZWx5IGNvc21ldGljIGNoYW5nZSB0aGF0IHN1YnN0aXR1dGVzIHRoZSB0ZXJtcyAnZ2ZuJwo+
IGFuZCAnZ2FkZHInIGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVy
ZSB0aGUgZnJhbWUgbnVtYmVyCj4gb3IgYWRkcmVzcyByZWxhdGUgdG8gYSBkZXZpY2UgcmF0aGVy
IHRoYW4gdGhlIENQVS4KPiAKPiBUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRp
YyBhcmU6Cj4gCj4gIC0gdGhlIGludHJvZHVjdGlvbiBvZiBhIHR5cGUtc2FmZSBkZWNsYXJhdGlv
biBvZiBkZm5fdCBhbmQgZGVmaW5pdGlvbiBvZgo+ICAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhl
IHN1YnN0aXR1dGlvbiBvZiBnZm5feChJTlZBTElEX0dGTikgbWVjaGFuaWNhbC4KPiAgLSB0aGUg
aW50cm9kdWN0aW9uIG9mIF9fZGZuX3RvX2RhZGRyIGFuZCBfX2RhZGRyX3RvX2RmbiAoYW5kIHR5
cGUtc2FmZQo+ICAgIHZhcmlhbnRzIHdpdGhvdXQgdGhlIGxlYWRpbmcgX18pIHdpdGggc29tZSB1
c2Ugb2YgdGhlIGZvcm1lci4KClRoZSBsYXR0ZXIgaXMgcmF0aGVyIHVuZm9ydHVuYXRlLCBidXQg
cHJlc3VtYWJseSB1bmF2b2lkYWJsZSwKYm90aCBiZWNhdXNlIG9mIHRoZSBuYW1lIHNwYWNlIGlz
c3VlIGFuZCB0aGUgZmFjdCB0aGF0IHRoZSBvdGhlcgpub24tdHlwZS1zYWZlIHZhcmlhbnRzIGFy
ZSBpbnRlbmRlZCB0byBnbyBhd2F5IGFzIHdlbGwpLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gQEAgLTIzLDExICsyMywz
NyBAQAo+ICAjaW5jbHVkZSA8eGVuL3BhZ2UtZGVmcy5oPgo+ICAjaW5jbHVkZSA8eGVuL3NwaW5s
b2NrLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXNhZmUu
aD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9k
b21jdGwuaD4KPiAgI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPiAgI2luY2x1ZGUgPGFzbS9pb21t
dS5oPgo+ICAKPiArVFlQRV9TQUZFKHVpbnQ2NF90LCBkZm4pOwo+ICsjZGVmaW5lIFBSSV9kZm4g
ICAgIFBSSXg2NAo+ICsjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCj4gKwo+ICsjaWZu
ZGVmIGRmbl90Cj4gKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkg
YW5kIGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KPiArI2RlZmluZSBfZGZuCj4gKyNkZWZp
bmUgZGZuX3gKPiArI3VuZGVmIGRmbl90Cj4gKyN1bmRlZiBfZGZuCj4gKyN1bmRlZiBkZm5feAo+
ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAxMgoKSXMgdGhpcyBjb3Jy
ZWN0IGZvciBBUk0gaW4gYWxsIGNhc2VzPwoKPiArI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgx
IDw8IElPTU1VX1BBR0VfU0hJRlQpCj4gKyNkZWZpbmUgSU9NTVVfUEFHRV9NQVNLICAofihJT01N
VV9QQUdFX1NJWkUgLSAxKSkKPiArCj4gK3R5cGVkZWYgdWludDY0X3QgZGFkZHJfdDsKPiArCj4g
KyNkZWZpbmUgX19kZm5fdG9fZGFkZHIoZGZuKSAoKGRhZGRyX3QpKGRmbikgPDwgSU9NTVVfUEFH
RV9TSElGVCkKPiArI2RlZmluZSBfX2RhZGRyX3RvX2RmbihkYWRkcikgKCh1aW50NjRfdCkoZGFk
ZHIgPj4gSU9NTVVfUEFHRV9TSElGVCkpCgpQbGVhc2UgY291bGQgYXQgbGVhc3QgdGhlIGxhdHRl
ciBvZiB0aGUgdHdvIGNhc3RzIGJlIG9taXR0ZWQ/IEFsc28KZGFkZHIgbmVlZGVkIHBhcmVudGhl
c2l6aW5nLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCj4gQEAgLTI2LDYgKzI2LDExIEBACj4gICAqICAgQSBsaW5lYXIgaWRlYSBvZiBh
IGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZvciBhbiBhdXRvLXRyYW5zbGF0ZWQKPiAg
ICogICBndWVzdCwgcGZuID09IGdmbiB3aGlsZSBmb3IgYSBub24tdHJhbnNsYXRlZCBndWVzdCwg
cGZuICE9IGdmbi4KPiAgICoKPiArICogZGZuOiBEZXZpY2UgRE1BIEZyYW1lIE51bWJlciAoZGVm
aW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKPiArICogICBUaGUgbGluZWFyIGZyYW1l
IG51bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRvcnMgZm9yIChpLmUu
Cj4gKyAqICAgYWxsIGRldmljZXMgYXNzaWduZWQgdG8pIGEgZ3Vlc3Qgc2hhcmUgYSBzaW5nbGUg
SU9NTVUgYWRkcmVzcyBzcGFjZSBhbmQsCj4gKyAqICAgYnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5z
dXJlIGRmbiA9PSBwZm4uCgpXaGlsZSB0aGUgbmFtZXMgaGF2ZSBiZWVuIGNoYW5nZWQsIHRoZSB0
ZXN0IHN0aWxsIHRhbGtzIGFib3V0ICJJT01NVQphZGRyZXNzIHNwYWNlIi4gSW4gcGFydGljdWxh
ciBmb3IgdGhlIElPTU1VIHRoZXJlIHZlcnkgY2xlYXIgYXJlIHR3bwphZGRyZXNzIHNwYWNlcyAo
aW5jb21pbmcgYW5kIG91dGdvaW5nKSwgc28gdGhpcyBuZWVkcyBkaXNhbWJpZ3VhdGlvbi4KCldp
dGggdGhlc2UgbWlub3IgaXNzdWVzIHRha2VuIGNhcmUgb2YKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:09:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:09: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 1g0RNF-0004G4-94; Thu, 13 Sep 2018 13:09:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0RNE-0004Fz-04
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:09:32 +0000
X-Inumbo-ID: 60a71e84-b756-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60a71e84-b756-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:10:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79004363"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 1/7] iommu: introduce the concept of DFN...
Thread-Index: AQHUS00DteRQOI/ZQkWBpDTXpkEa96TuBzOAgAAnkjA=
Date: Thu, 13 Sep 2018 13:09:28 +0000
Message-ID: <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
 <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A5BEF02000078001E8378@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 v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTM6NDYKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFsbAo+
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBL
ZXZpbiBUaWFuCj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCAxLzddIGlvbW11OiBpbnRyb2R1
Y2UgdGhlIGNvbmNlcHQgb2YgREZOLi4uCj4gCj4gPj4+IE9uIDEzLjA5LjE4IGF0IDEyOjMxLCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLi4ubWVhbmluZyAnZGV2aWNlIERN
QSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIgbWFwcGVkIGluIHRoZQo+IElPTU1V
Cj4gPiAocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQgZm9yIERNQSBhZGRyZXNz
IHRyYW5zbGF0aW9uLgo+ID4KPiA+IFRoaXMgcGF0Y2ggaXMgYSBsYXJnZWx5IGNvc21ldGljIGNo
YW5nZSB0aGF0IHN1YnN0aXR1dGVzIHRoZSB0ZXJtcyAnZ2ZuJwo+ID4gYW5kICdnYWRkcicgZm9y
ICdkZm4nIGFuZCAnZGFkZHInIGluIGFsbCB0aGUgcGxhY2VzIHdoZXJlIHRoZSBmcmFtZQo+IG51
bWJlcgo+ID4gb3IgYWRkcmVzcyByZWxhdGUgdG8gYSBkZXZpY2UgcmF0aGVyIHRoYW4gdGhlIENQ
VS4KPiA+Cj4gPiBUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6Cj4g
Pgo+ID4gIC0gdGhlIGludHJvZHVjdGlvbiBvZiBhIHR5cGUtc2FmZSBkZWNsYXJhdGlvbiBvZiBk
Zm5fdCBhbmQgZGVmaW5pdGlvbgo+IG9mCj4gPiAgICBJTlZBTElEX0RGTiB0byBtYWtlIHRoZSBz
dWJzdGl0dXRpb24gb2YgZ2ZuX3goSU5WQUxJRF9HRk4pCj4gbWVjaGFuaWNhbC4KPiA+ICAtIHRo
ZSBpbnRyb2R1Y3Rpb24gb2YgX19kZm5fdG9fZGFkZHIgYW5kIF9fZGFkZHJfdG9fZGZuIChhbmQg
dHlwZS1zYWZlCj4gPiAgICB2YXJpYW50cyB3aXRob3V0IHRoZSBsZWFkaW5nIF9fKSB3aXRoIHNv
bWUgdXNlIG9mIHRoZSBmb3JtZXIuCj4gCj4gVGhlIGxhdHRlciBpcyByYXRoZXIgdW5mb3J0dW5h
dGUsIGJ1dCBwcmVzdW1hYmx5IHVuYXZvaWRhYmxlLAo+IGJvdGggYmVjYXVzZSBvZiB0aGUgbmFt
ZSBzcGFjZSBpc3N1ZSBhbmQgdGhlIGZhY3QgdGhhdCB0aGUgb3RoZXIKPiBub24tdHlwZS1zYWZl
IHZhcmlhbnRzIGFyZSBpbnRlbmRlZCB0byBnbyBhd2F5IGFzIHdlbGwpLgo+IAo+ID4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
Cj4gPiBAQCAtMjMsMTEgKzIzLDM3IEBACj4gPiAgI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMuaD4K
PiA+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi9wY2kuaD4K
PiA+ICsjaW5jbHVkZSA8eGVuL3R5cGVzYWZlLmg+Cj4gPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0v
aW9yZXEuaD4KPiA+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+ID4gICNpbmNsdWRlIDxh
c20vZGV2aWNlLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9pb21tdS5oPgo+ID4KPiA+ICtUWVBFX1NB
RkUodWludDY0X3QsIGRmbik7Cj4gPiArI2RlZmluZSBQUklfZGZuICAgICBQUkl4NjQKPiA+ICsj
ZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCj4gPiArCj4gPiArI2lmbmRlZiBkZm5fdAo+
ID4gKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5kIGRmbl94
KCkgYXJlIGRlZmluZWQKPiBhYm92ZSAqLwo+ID4gKyNkZWZpbmUgX2Rmbgo+ID4gKyNkZWZpbmUg
ZGZuX3gKPiA+ICsjdW5kZWYgZGZuX3QKPiA+ICsjdW5kZWYgX2Rmbgo+ID4gKyN1bmRlZiBkZm5f
eAo+ID4gKyNlbmRpZgo+ID4gKwo+ID4gKyNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAxMgo+IAo+
IElzIHRoaXMgY29ycmVjdCBmb3IgQVJNIGluIGFsbCBjYXNlcz8KCkxvb2tzIGxpa2UgdGhlcmUn
cyBubyBmaXhlZCBwYWdlIHNpemUgc28gdGhlc2UgbWF5IGFjdHVhbGx5IGJlIGJldHRlciBvZmYg
aW4gYW4geDg2IGhlYWRlci4gVGhleSBqdXN0IGdvdCBwdWxsZWQgaGVyZSB3aGVuIEkgbWFkZSB0
aGUgY29kZSBjb21tb24uCgo+IAo+ID4gKyNkZWZpbmUgSU9NTVVfUEFHRV9TSVpFICAoMSA8PCBJ
T01NVV9QQUdFX1NISUZUKQo+ID4gKyNkZWZpbmUgSU9NTVVfUEFHRV9NQVNLICAofihJT01NVV9Q
QUdFX1NJWkUgLSAxKSkKPiA+ICsKPiA+ICt0eXBlZGVmIHVpbnQ2NF90IGRhZGRyX3Q7Cj4gPiAr
Cj4gPiArI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgoZGFkZHJfdCkoZGZuKSA8PCBJT01N
VV9QQUdFX1NISUZUKQo+ID4gKyNkZWZpbmUgX19kYWRkcl90b19kZm4oZGFkZHIpICgodWludDY0
X3QpKGRhZGRyID4+IElPTU1VX1BBR0VfU0hJRlQpKQo+IAo+IFBsZWFzZSBjb3VsZCBhdCBsZWFz
dCB0aGUgbGF0dGVyIG9mIHRoZSB0d28gY2FzdHMgYmUgb21pdHRlZD8gQWxzbwo+IGRhZGRyIG5l
ZWRlZCBwYXJlbnRoZXNpemluZy4KPiAKCk9rLgoKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9t
bS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+ID4gQEAgLTI2LDYgKzI2LDExIEBA
Cj4gPiAgICogICBBIGxpbmVhciBpZGVhIG9mIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFj
ZS4gRm9yIGFuIGF1dG8tCj4gdHJhbnNsYXRlZAo+ID4gICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4g
d2hpbGUgZm9yIGEgbm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCj4gPiAgICoKPiA+
ICsgKiBkZm46IERldmljZSBETUEgRnJhbWUgTnVtYmVyIChkZWZpbml0aW9ucyBpbiBpbmNsdWRl
L3hlbi9pb21tdS5oKQo+ID4gKyAqICAgVGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIElPTU1V
IGFkZHJlc3Mgc3BhY2UuIEFsbCBpbml0aWF0b3JzCj4gZm9yIChpLmUuCj4gPiArICogICBhbGwg
ZGV2aWNlcyBhc3NpZ25lZCB0bykgYSBndWVzdCBzaGFyZSBhIHNpbmdsZSBJT01NVSBhZGRyZXNz
Cj4gc3BhY2UgYW5kLAo+ID4gKyAqICAgYnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9
PSBwZm4uCj4gCj4gV2hpbGUgdGhlIG5hbWVzIGhhdmUgYmVlbiBjaGFuZ2VkLCB0aGUgdGVzdCBz
dGlsbCB0YWxrcyBhYm91dCAiSU9NTVUKPiBhZGRyZXNzIHNwYWNlIi4gSW4gcGFydGljdWxhciBm
b3IgdGhlIElPTU1VIHRoZXJlIHZlcnkgY2xlYXIgYXJlIHR3bwo+IGFkZHJlc3Mgc3BhY2VzIChp
bmNvbWluZyBhbmQgb3V0Z29pbmcpLCBzbyB0aGlzIG5lZWRzIGRpc2FtYmlndWF0aW9uLgo+IAo+
IFdpdGggdGhlc2UgbWlub3IgaXNzdWVzIHRha2VuIGNhcmUgb2YKPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAoKVGhhbmtzLiBEbyB5b3Ugd2FudCBtZSB0byBt
b3ZlIHRoZSBwYWdlIHNpemUgZGVmaW5pdGlvbnMgYW5kIHJlLXN1Ym1pdCB3aXRoIHRoZSBvdGhl
ciB0aGluZ3MgZml4ZWQgdXA/CgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:21: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 1g0RYz-0005bX-ER; Thu, 13 Sep 2018 13:21:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0RYx-0005bS-WE
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:21:40 +0000
X-Inumbo-ID: 133062ca-b758-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 133062ca-b758-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:22:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79005437"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 1/7] iommu: introduce the concept of DFN...
Thread-Index: AQHUS00DteRQOI/ZQkWBpDTXpkEa96TuBzOAgAAnkjCAAAPDgA==
Date: Thu, 13 Sep 2018 13:21:37 +0000
Message-ID: <96f560a562ef4d00a484daa0751a14cd@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
 <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
 <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
In-Reply-To: <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@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 v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOCAxNDowOQ0KPiBUbzogJ0phbiBC
ZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxLzddIGlvbW11
OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQgb2YNCj4gREZOLi4uDQo+IA0KPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBz
dXNlLmNvbV0NCj4gPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOCAxMzo0Ng0KPiA+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+IENjOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgSnVsaWVuIEdyYWxsDQo+
ID4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IEtldmluIFRpYW4NCj4gPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ow0KPiB4ZW4tDQo+ID4gZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDEvN10g
aW9tbXU6IGludHJvZHVjZSB0aGUgY29uY2VwdCBvZiBERk4uLi4NCj4gPg0KPiA+ID4+PiBPbiAx
My4wOS4xOCBhdCAxMjozMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+
IC4uLm1lYW5pbmcgJ2RldmljZSBETUEgZnJhbWUgbnVtYmVyJyBpLmUuIGEgZnJhbWUgbnVtYmVy
IG1hcHBlZCBpbiB0aGUNCj4gPiBJT01NVQ0KPiA+ID4gKHJhdGhlciB0aGFuIHRoZSBNTVUpIGFu
ZCBoZW5jZSB1c2VkIGZvciBETUEgYWRkcmVzcyB0cmFuc2xhdGlvbi4NCj4gPiA+DQo+ID4gPiBU
aGlzIHBhdGNoIGlzIGEgbGFyZ2VseSBjb3NtZXRpYyBjaGFuZ2UgdGhhdCBzdWJzdGl0dXRlcyB0
aGUgdGVybXMNCj4gJ2dmbicNCj4gPiA+IGFuZCAnZ2FkZHInIGZvciAnZGZuJyBhbmQgJ2RhZGRy
JyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUNCj4gPiBudW1iZXINCj4gPiA+IG9y
IGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUuDQo+ID4gPg0K
PiA+ID4gVGhlIHBhcnRzIHRoYXQgYXJlIG5vdCBwdXJlbHkgY29zbWV0aWMgYXJlOg0KPiA+ID4N
Cj4gPiA+ICAtIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYSB0eXBlLXNhZmUgZGVjbGFyYXRpb24gb2Yg
ZGZuX3QgYW5kIGRlZmluaXRpb24NCj4gPiBvZg0KPiA+ID4gICAgSU5WQUxJRF9ERk4gdG8gbWFr
ZSB0aGUgc3Vic3RpdHV0aW9uIG9mIGdmbl94KElOVkFMSURfR0ZOKQ0KPiA+IG1lY2hhbmljYWwu
DQo+ID4gPiAgLSB0aGUgaW50cm9kdWN0aW9uIG9mIF9fZGZuX3RvX2RhZGRyIGFuZCBfX2RhZGRy
X3RvX2RmbiAoYW5kIHR5cGUtDQo+IHNhZmUNCj4gPiA+ICAgIHZhcmlhbnRzIHdpdGhvdXQgdGhl
IGxlYWRpbmcgX18pIHdpdGggc29tZSB1c2Ugb2YgdGhlIGZvcm1lci4NCj4gPg0KPiA+IFRoZSBs
YXR0ZXIgaXMgcmF0aGVyIHVuZm9ydHVuYXRlLCBidXQgcHJlc3VtYWJseSB1bmF2b2lkYWJsZSwN
Cj4gPiBib3RoIGJlY2F1c2Ugb2YgdGhlIG5hbWUgc3BhY2UgaXNzdWUgYW5kIHRoZSBmYWN0IHRo
YXQgdGhlIG90aGVyDQo+ID4gbm9uLXR5cGUtc2FmZSB2YXJpYW50cyBhcmUgaW50ZW5kZWQgdG8g
Z28gYXdheSBhcyB3ZWxsKS4NCj4gPg0KPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgNCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gPiBAQCAtMjMsMTEg
KzIzLDM3IEBADQo+ID4gPiAgI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMuaD4NCj4gPiA+ICAjaW5j
bHVkZSA8eGVuL3NwaW5sb2NrLmg+DQo+ID4gPiAgI2luY2x1ZGUgPHhlbi9wY2kuaD4NCj4gPiA+
ICsjaW5jbHVkZSA8eGVuL3R5cGVzYWZlLmg+DQo+ID4gPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0v
aW9yZXEuaD4NCj4gPiA+ICAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPg0KPiA+ID4gICNpbmNs
dWRlIDxhc20vZGV2aWNlLmg+DQo+ID4gPiAgI2luY2x1ZGUgPGFzbS9pb21tdS5oPg0KPiA+ID4N
Cj4gPiA+ICtUWVBFX1NBRkUodWludDY0X3QsIGRmbik7DQo+ID4gPiArI2RlZmluZSBQUklfZGZu
ICAgICBQUkl4NjQNCj4gPiA+ICsjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpDQo+ID4g
PiArDQo+ID4gPiArI2lmbmRlZiBkZm5fdA0KPiA+ID4gKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBm
b2RkZXI6IGRmbl90LCBfZGZuKCkgYW5kIGRmbl94KCkgYXJlIGRlZmluZWQNCj4gPiBhYm92ZSAq
Lw0KPiA+ID4gKyNkZWZpbmUgX2Rmbg0KPiA+ID4gKyNkZWZpbmUgZGZuX3gNCj4gPiA+ICsjdW5k
ZWYgZGZuX3QNCj4gPiA+ICsjdW5kZWYgX2Rmbg0KPiA+ID4gKyN1bmRlZiBkZm5feA0KPiA+ID4g
KyNlbmRpZg0KPiA+ID4gKw0KPiA+ID4gKyNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAxMg0KPiA+
DQo+ID4gSXMgdGhpcyBjb3JyZWN0IGZvciBBUk0gaW4gYWxsIGNhc2VzPw0KPiANCj4gTG9va3Mg
bGlrZSB0aGVyZSdzIG5vIGZpeGVkIHBhZ2Ugc2l6ZSBzbyB0aGVzZSBtYXkgYWN0dWFsbHkgYmUg
YmV0dGVyIG9mZg0KPiBpbiBhbiB4ODYgaGVhZGVyLiBUaGV5IGp1c3QgZ290IHB1bGxlZCBoZXJl
IHdoZW4gSSBtYWRlIHRoZSBjb2RlIGNvbW1vbi4NCj4gDQo+ID4NCj4gPiA+ICsjZGVmaW5lIElP
TU1VX1BBR0VfU0laRSAgKDEgPDwgSU9NTVVfUEFHRV9TSElGVCkNCj4gPiA+ICsjZGVmaW5lIElP
TU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpDQo+ID4gPiArDQo+ID4gPiAr
dHlwZWRlZiB1aW50NjRfdCBkYWRkcl90Ow0KPiA+ID4gKw0KPiA+ID4gKyNkZWZpbmUgX19kZm5f
dG9fZGFkZHIoZGZuKSAoKGRhZGRyX3QpKGRmbikgPDwgSU9NTVVfUEFHRV9TSElGVCkNCj4gPiA+
ICsjZGVmaW5lIF9fZGFkZHJfdG9fZGZuKGRhZGRyKSAoKHVpbnQ2NF90KShkYWRkciA+PiBJT01N
VV9QQUdFX1NISUZUKSkNCj4gPg0KPiA+IFBsZWFzZSBjb3VsZCBhdCBsZWFzdCB0aGUgbGF0dGVy
IG9mIHRoZSB0d28gY2FzdHMgYmUgb21pdHRlZD8gQWxzbw0KPiA+IGRhZGRyIG5lZWRlZCBwYXJl
bnRoZXNpemluZy4NCj4gPg0KPiANCj4gT2suDQo+IA0KPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL21tLmgNCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oDQo+ID4gPiBAQCAtMjYs
NiArMjYsMTEgQEANCj4gPiA+ICAgKiAgIEEgbGluZWFyIGlkZWEgb2YgYSBndWVzdCBwaHlzaWNh
bCBhZGRyZXNzIHNwYWNlLiBGb3IgYW4gYXV0by0NCj4gPiB0cmFuc2xhdGVkDQo+ID4gPiAgICog
ICBndWVzdCwgcGZuID09IGdmbiB3aGlsZSBmb3IgYSBub24tdHJhbnNsYXRlZCBndWVzdCwgcGZu
ICE9IGdmbi4NCj4gPiA+ICAgKg0KPiA+ID4gKyAqIGRmbjogRGV2aWNlIERNQSBGcmFtZSBOdW1i
ZXIgKGRlZmluaXRpb25zIGluIGluY2x1ZGUveGVuL2lvbW11LmgpDQo+ID4gPiArICogICBUaGUg
bGluZWFyIGZyYW1lIG51bWJlcnMgb2YgSU9NTVUgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRv
cnMNCj4gPiBmb3IgKGkuZS4NCj4gPiA+ICsgKiAgIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBh
IGd1ZXN0IHNoYXJlIGEgc2luZ2xlIElPTU1VIGFkZHJlc3MNCj4gPiBzcGFjZSBhbmQsDQo+ID4g
PiArICogICBieSBkZWZhdWx0LCBYZW4gd2lsbCBlbnN1cmUgZGZuID09IHBmbi4NCj4gPg0KPiA+
IFdoaWxlIHRoZSBuYW1lcyBoYXZlIGJlZW4gY2hhbmdlZCwgdGhlIHRlc3Qgc3RpbGwgdGFsa3Mg
YWJvdXQgIklPTU1VDQo+ID4gYWRkcmVzcyBzcGFjZSIuIEluIHBhcnRpY3VsYXIgZm9yIHRoZSBJ
T01NVSB0aGVyZSB2ZXJ5IGNsZWFyIGFyZSB0d28NCj4gPiBhZGRyZXNzIHNwYWNlcyAoaW5jb21p
bmcgYW5kIG91dGdvaW5nKSwgc28gdGhpcyBuZWVkcyBkaXNhbWJpZ3VhdGlvbi4NCj4gPg0KPiA+
IFdpdGggdGhlc2UgbWlub3IgaXNzdWVzIHRha2VuIGNhcmUgb2YNCj4gPiBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+DQo+IA0KPiBUaGFua3MuIERvIHlvdSB3
YW50IG1lIHRvIG1vdmUgdGhlIHBhZ2Ugc2l6ZSBkZWZpbml0aW9ucyBhbmQgcmUtc3VibWl0DQo+
IHdpdGggdGhlIG90aGVyIHRoaW5ncyBmaXhlZCB1cD8NCj4gDQoNCkFjdHVhbGx5IEkganVzdCBw
dWxsZWQgc3RhZ2luZyBhbmQgdGhlIHNlcmllcyBuZWVkcyBhIHJlLWJhc2UgKGFnYWluKSBhbnl3
YXksIHNvIEknbGwgc3VibWl0IHY5Lg0KDQogIFBhdWwNCg0KPiA+IEphbg0KPiA+DQo+IA0KPiAN
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13: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 1g0Ra5-0005gE-Sl; Thu, 13 Sep 2018 13:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0Ra5-0005g9-11
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:22:49 +0000
X-Inumbo-ID: 3c2847e1-b758-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c2847e1-b758-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:23:43 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 15:22:46 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 14:22:18 +0100
Message-ID: <9b24c480bd1c2437798ff1619f5ef695dc938aa0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 15:22:11 +0200
In-Reply-To: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
References: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] Change timestamps representation for
 keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============6083149373211198047=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6083149373211198047==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-e+X3D6S2mT76SjKn5qQP"


--=-e+X3D6S2mT76SjKn5qQP
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-09-12 at 20:03 +0300, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@epam.com>
>=20
> For different keyhandlers, replace a hex with delimiter
> representation
> of time to PRI_stime which is decimal ns currently.
>=20
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-e+X3D6S2mT76SjKn5qQP
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+4FAluaZIMACgkQFkJ4iaW4
c+7VgQ/8DWohotd+4qYddPNHqUGYKcxVq+Qi+DHo5GL1AW2Qjxbqb54PVbreGOiw
potnq+Zcdy15rLmlQ570rEpBbdOXJTSddG3/QKnr8Wdrnw6a5wZ2cvvtL676+Sus
G7QHnw+fThFsJm+mzjwSeoYowAHBm5DkCNSMSmbKiels38AdFRS2zFdeIOdK9gQt
aWXtIgR/O3GT1MycOhMPpen99eEcwg1Wt/qXlDcuUZCj33B7lvyWpKukhsZGFvU5
rW51ezLEHPNXXLAjC75+YbjvSn9BQliAEJrLHvMMoNdSnZpVDmOe1V70QpmM4h0o
0cGR5LtK2AgEfwJsK5ZDwTDM6zyEHJ/x4moW3m5Mfe6Lq3+0JUcxxVU6bDFfL1VG
7PtboBNJ0XzsBwtz/l2dGFlOAbbr1Y/0Etu87oAbwDu70tXS2eswz8udclcB3O+w
l5NWW2QHKCUUb+tc3GoC/GqjQo7SwpdW8R8WtGNjXp+XoVjOsGiTdi+1MYrHsCK/
9VnHguHW5a6Xi7wQsPag3/tMwXOYLFn3rSrLA4wTcuMqlhJ1mrMjUWXLO47600CP
R763kpaZqANy59C40gjS6tKVDTUTME8wIiEcJbc0nl8uNUNy5PmT2tz9TdqEcmyr
Rm/zrThkQIflq03juec5pq9b/i0G3U+4c9r1uWW0G8Y/hxfoOZM=
=cD4O
-----END PGP SIGNATURE-----

--=-e+X3D6S2mT76SjKn5qQP--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6083149373211198047==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:23: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 1g0RaK-0005jh-AZ; Thu, 13 Sep 2018 13:23: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=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0RaI-0005jM-Sq
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:23:02 +0000
X-Inumbo-ID: e0adb030-b757-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0adb030-b757-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 15:21:09 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 07:23:00 -0600
Message-Id: <5B9A64B102000078001E83C8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 07:22:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-6-paul.durrant@citrix.com>
In-Reply-To: <20180913103153.33377-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDEzLjA5LjE4IGF0IDEyOjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPiBAQCAtMzUzLDMzICszNTMsMjAgQEAgc3RhdGljIGludCBodm1lbXVs
X2RvX2lvX2J1ZmZlcigKPiAgCj4gIHN0YXRpYyBpbnQgaHZtZW11bF9hY3F1aXJlX3BhZ2UodW5z
aWduZWQgbG9uZyBnbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSkKPiAgewo+IC0gICAgc3Ry
dWN0IGRvbWFpbiAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOwo+IC0gICAgcDJtX3R5cGVfdCBw
Mm10Owo+IC0KPiAtICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3Vycl9kLCBnbWZuLCAm
cDJtdCwgUDJNX1VOU0hBUkUpOwo+IC0KPiAtICAgIGlmICggKnBhZ2UgPT0gTlVMTCApCj4gLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0KPiAtICAgIGlmICggcDJtX2lz
X3BhZ2luZyhwMm10KSApCj4gKyAgICBzd2l0Y2ggKCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihj
dXJyZW50LT5kb21haW4sIF9nZm4oZ21mbiksIGZhbHNlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgcGFnZSkgKQo+ICAgICAgewo+IC0gICAgICAgIHB1dF9w
YWdlKCpwYWdlKTsKPiAtICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyX2QsIGdt
Zm4pOwo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IC0gICAgfQo+ICsgICAgY2Fz
ZSAwOgo+ICsgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10
KSApCj4gLSAgICB7Cj4gLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwo+ICsgICAgY2FzZSAtRUFH
QUlOOgo+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IC0gICAgfQo+ICAKPiAtICAg
IC8qIFRoaXMgY29kZSBzaG91bGQgbm90IGJlIHJlYWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJB
TSAqLwo+IC0gICAgaWYgKCBwMm1faXNfbW1pbyhwMm10KSApCgpUaGlzIGdldHMgcmVwbGFjZWQg
YnkgCgogICAgaWYgKCAhcDJtX2lzX3JhbShwMm10KSB8fCAoIXJlYWRvbmx5ICYmIHAybV9pc19y
ZWFkb25seShwMm10KSkgKQoKaW4gdGhlIGZ1bmN0aW9uLCB3aGljaCBJJ20gYWZyYWlkIGRvZXMg
bm90IGZ1bGZpbGwgdGhlIGNsYWltIG9mCiJ0aGUgZGVzaXJlZCBzZW1hbnRpYyBpcyB0aGUgc2Ft
ZSIsIHNpbmNlIHRoZXJlIGFyZSAob3IgYXQgdGhlCnZlcnkgbGVhc3QgY291bGQgYmUsIHlldCB5
b3UgYWxzbyBkb24ndCB3YW50IHRvIGludHJvZHVjZQpsYXRlbnQgYnVncykgdHlwZXMgd2hpY2gg
ZmFsbCBpbnRvIG5laXRoZXIgY2F0ZWdvcnkuIFdvdWxkIGl0CnBlcmhhcHMgbWFrZSBzZW5zZSB0
byBkZWZlciBwMm10IGNoZWNrcyBiZXlvbmQKcGFnaW5nL3NoYXJlZCB0byB0aGUgY2FsbGVyIHdo
ZW4gcGFzc2luZyBhIHJlc3BlY3RpdmUKbm9uLU5VTEwgcG9pbnRlciBpbnRvIHRoZSBmdW5jdGlv
bj8gVGhpcyBpcyB0aGUgbW9yZSB0aGF0LCBhcwppcyBsb29rcywgdGhpcyAib25seSBhbG1vc3Qg
dGhlIHNhbWUiIGFwcGxpZXMgdG8gYWxsIG9mIHRoZQppbnN0YW5jZXMgeW91IHJlcGxhY2UsIHdo
aWNoIG1ha2VzIG1lIGV2ZW4gd29uZGVyIHdoZXRoZXIKdGhlIHAybXQgcG9pbnRlciBtaWdodCBu
ZWVkIHRvIGJlIG1hbmRhdG9yeSB0byBiZSBwYXNzZWQgaW4uCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:29:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13: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 1g0RgR-00065e-2Q; Thu, 13 Sep 2018 13:29:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0RgP-00065X-Kw
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:29:21 +0000
X-Inumbo-ID: 26e2f630-b759-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26e2f630-b759-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:30:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 07:29:20 -0600
Message-Id: <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 07:29:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
In-Reply-To: <20180913103153.33377-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDEyOjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVt
ZW50YXRpb24gdG8gZmluZCB0aGUKPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lm
aWVkIERGTiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+IGluIGdlbmVyaWMgSU9NTVUg
Y29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCgpXb3VsZCB5b3Ug
bWluZCBjbGFyaWZ5aW5nIHdoYXQgdGhlIHVzZSBvZiB0aGlzIGlzIHdoZW4gLi4uCgo+ICtzdGF0
aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwgbWZuX3QgKm1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmZsYWdzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRv
bV9pb21tdShkKTsKPiArICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2YWw7Cj4gKyAgICB1NjQg
cGdfbWFkZHI7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIElmIFZULWQgc2hhcmVzIEVQVCBwYWdl
IHRhYmxlIG9yIGlmIHRoZSBkb21haW4gaXMgdGhlIGhhcmR3YXJlCj4gKyAgICAgKiBkb21haW4g
YW5kIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCB0aGVuIHBhc3MgYmFjayB0aGUgZGZuLgo+ICsg
ICAgICovCj4gKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgfHwKPiArICAgICAgICAgKGlv
bW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSkgKQo+ICsgICAgewo+ICsg
ICAgICAgICptZm4gPSBfbWZuKGRmbl94KGRmbikpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsg
ICAgfQo+ICsKPiArICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiArCj4g
KyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRm
biksIDApOwo+ICsgICAgaWYgKCAhcGdfbWFkZHIgKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5f
dW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ICsgICAgfQo+ICsKPiArICAgIHBhZ2UgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRy
KTsKPiArICAgIHZhbCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOwo+ICsKPiArICAg
IHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPiArICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwo+ICsKPiArICAgIGlmICggIWRtYV9wdGVfcHJlc2VudCh2YWwpICkK
PiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICAqbWZuID0gbWFkZHJfdG9fbWZu
KGRtYV9wdGVfYWRkcih2YWwpKTsKPiArICAgICpmbGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8g
SU9NTVVGX3JlYWRhYmxlIDogMDsKPiArICAgICpmbGFncyB8PSBkbWFfcHRlX3dyaXRlKHZhbCkg
PyBJT01NVUZfd3JpdGFibGUgOiAwOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9CgouLi4gdGhl
IGxvY2tpbmcgdXNlZCBoZXJlIHN1Z2dlc3RzIHRoYXQgdGhlIHJlc3VsdCBpcyBzdGFsZSBieSB0
aGUKdGltZSB0aGUgY2FsbGVyIGdldHMgdG8gbG9vayBhdCBpdD8gSWYgdGhpcyByZWxpZXMgb24g
bG9ja2luZyBpbiB0aGUKY2FsbGVycywgdGhlbiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIHNwZWxs
ZWQgb3V0IGluIGNvbW1lbnRzIG5leHQKdG8gdGhlIGZ1bmN0aW9uIGRlZmluaXRpb25zIGFuZC9v
ciBkZWNsYXJhdGlvbnMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:34:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:34: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 1g0Rl2-0006nF-Ln; Thu, 13 Sep 2018 13:34:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Rl2-0006nA-7m
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:34:08 +0000
X-Inumbo-ID: d109bf85-b759-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d109bf85-b759-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:35:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79006270"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdA=
Date: Thu, 13 Sep 2018 13:34:05 +0000
Message-ID: <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A662D02000078001E83F4@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6MjkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxMjozMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IFRo
aXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRp
b24gdG8gZmluZAo+IHRoZQo+ID4gTUZOIGN1cnJlbnRseSBtYXBwZWQgYnkgdGhlIHNwZWNpZmll
ZCBERk4gYWxvbmcgd2l0aCBhIHdyYXBwZXIgZnVuY3Rpb24KPiA+IGluIGdlbmVyaWMgSU9NTVUg
Y29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4gCj4gV291bGQg
eW91IG1pbmQgY2xhcmlmeWluZyB3aGF0IHRoZSB1c2Ugb2YgdGhpcyBpcyB3aGVuIC4uLgo+IAo+
ID4gK3N0YXRpYyBpbnQgaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdAo+ICptZm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gPiArICAgIHN0cnVjdCBkbWFfcHRlICpwYWdl
LCB2YWw7Cj4gPiArICAgIHU2NCBwZ19tYWRkcjsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAg
ICogSWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgb3IgaWYgdGhlIGRvbWFpbiBpcyB0aGUg
aGFyZHdhcmUKPiA+ICsgICAgICogZG9tYWluIGFuZCBpb21tdV9wYXNzdGhyb3VnaCBpcyBzZXQg
dGhlbiBwYXNzIGJhY2sgdGhlIGRmbi4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICggaW9tbXVf
dXNlX2hhcF9wdChkKSB8fAo+ID4gKyAgICAgICAgIChpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19o
YXJkd2FyZV9kb21haW4oZCkpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgKm1mbiA9IF9tZm4o
ZGZuX3goZGZuKSk7Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4g
KyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiArCj4gPiArICAgIHBn
X21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMCk7
Cj4gPiArICAgIGlmICggIXBnX21hZGRyICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3Bpbl91
bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPiArICAgICAgICByZXR1cm4gLUVOT01F
TTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBwYWdlID0gbWFwX3Z0ZF9kb21haW5fcGFnZShw
Z19tYWRkcik7Cj4gPiArICAgIHZhbCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOwo+
ID4gKwo+ID4gKyAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7Cj4gPiArICAgIHNwaW5f
dW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoICFkbWFf
cHRlX3ByZXNlbnQodmFsKSApCj4gPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiA+ICsKPiA+
ICsgICAgKm1mbiA9IG1hZGRyX3RvX21mbihkbWFfcHRlX2FkZHIodmFsKSk7Cj4gPiArICAgICpm
bGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKPiA+ICsgICAg
KmZsYWdzIHw9IGRtYV9wdGVfd3JpdGUodmFsKSA/IElPTU1VRl93cml0YWJsZSA6IDA7Cj4gPiAr
Cj4gPiArICAgIHJldHVybiAwOwo+ID4gK30KPiAKPiAuLi4gdGhlIGxvY2tpbmcgdXNlZCBoZXJl
IHN1Z2dlc3RzIHRoYXQgdGhlIHJlc3VsdCBpcyBzdGFsZSBieSB0aGUKPiB0aW1lIHRoZSBjYWxs
ZXIgZ2V0cyB0byBsb29rIGF0IGl0PyBJZiB0aGlzIHJlbGllcyBvbiBsb2NraW5nIGluIHRoZQo+
IGNhbGxlcnMsIHRoZW4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBzcGVsbGVkIG91dCBpbiBjb21t
ZW50cyBuZXh0Cj4gdG8gdGhlIGZ1bmN0aW9uIGRlZmluaXRpb25zIGFuZC9vciBkZWNsYXJhdGlv
bnMuCgpXaHkgd291bGQgdGhpcyBiZSBhbnkgZGlmZmVyZW50IHRvIGxvY2tpbmcgbWFwIGFuZCB1
bm1hcCBhZ2FpbnN0IGVhY2ggb3RoZXI/IENsZWFybHkgdGhhdCBuZWVkcyB0byBiZSBkb25lIGZv
ciBzZW5zaWJsZSByZXN1bHRzLiBJIGNhbiBhZGQgYSBjb21tZW50IGJ1dCBJJ2QgdGFrZSBpdCB0
byBiZSBzZWxmIGV2aWRlbnQgdGhhdCBtYW5pcHVsYXRpb24gb2YgbWFwcGluZ3MgbmVlZHMgdG8g
YmUgbG9ja2VkIGFnYWluc3QgcXVlcnlpbmcgdGhlbS4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:40:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 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 1g0RrR-0007Y2-D5; Thu, 13 Sep 2018 13:40:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0RrQ-0007Xx-Ct
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:40:44 +0000
X-Inumbo-ID: bd95a87b-b75a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd95a87b-b75a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:41:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 07:40:42 -0600
Message-Id: <5B9A68D602000078001E8443@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 07:40:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
 <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
 <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
In-Reply-To: <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDEzLjA5LjE4IGF0IDE1OjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IERvIHlvdSB3YW50IG1lIHRvIG1vdmUgdGhlIHBhZ2Ugc2l6ZSBkZWZpbml0aW9ucyBhbmQg
cmUtc3VibWl0IHdpdGggCj4gdGhlIG90aGVyIHRoaW5ncyBmaXhlZCB1cD8KCklycmVzcGVjdGl2
ZSBvZiB5b3VyIHN1YnNlcXVlbnQgcmVwbHksIHJlLXN1Ym1pc3Npb24gcGVyaGFwcyB3YW50cyB0
bwp3YWl0IHVudGlsIHlvdSd2ZSBjbGFyaWZpZWQgd2l0aCBBUk0gZm9sa3Mgd2hpY2ggb2YgdGhl
ICNkZWZpbmUtcyBuZWVkCnRvIG1vdmUsIGFuZCB3aGljaCBvbmVzIG1heSByZW1haW4gY29tbW9u
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:43:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13: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 1g0Ru7-0007gK-Pw; Thu, 13 Sep 2018 13:43:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0Ru6-0007gF-Jw
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:43:30 +0000
X-Inumbo-ID: 205dc1ca-b75b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 205dc1ca-b75b-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:44:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79006765"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 5/7] memory: add check_get_page_from_gfn() as a
 wrapper...
Thread-Index: AQHUS00Cop2z+xBw9UStk0EQ29biPaTuEaOAgAAi4nA=
Date: Thu, 13 Sep 2018 13:43:27 +0000
Message-ID: <f3c9184e2fc2452788848bad5e0cb937@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-6-paul.durrant@citrix.com>
 <5B9A64B102000078001E83C8@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A64B102000078001E83C8@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 v8 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6MjMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFw
Cj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCA1LzddIG1lbW9yeTogYWRkIGNo
ZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkgYXMgYQo+IHdyYXBwZXIuLi4KPiAKPiA+Pj4gT24gMTMu
MDkuMTggYXQgMTI6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiA+IEBAIC0zNTMsMzMgKzM1MywyMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9f
aW9fYnVmZmVyKAo+ID4KPiA+ICBzdGF0aWMgaW50IGh2bWVtdWxfYWNxdWlyZV9wYWdlKHVuc2ln
bmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbwo+ICoqcGFnZSkKPiA+ICB7Cj4gPiAtICAg
IHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+IC0gICAgcDJtX3R5
cGVfdCBwMm10Owo+ID4gLQo+ID4gLSAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJf
ZCwgZ21mbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKPiA+IC0KPiA+IC0gICAgaWYgKCAqcGFnZSA9
PSBOVUxMICkKPiA+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiA+IC0K
PiA+IC0gICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiA+ICsgICAgc3dpdGNoICggY2hl
Y2tfZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGdtZm4pLAo+IGZhbHNl
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBwYWdlKSAp
Cj4gPiAgICAgIHsKPiA+IC0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKPiA+IC0gICAgICAgIHAy
bV9tZW1fcGFnaW5nX3BvcHVsYXRlKGN1cnJfZCwgZ21mbik7Cj4gPiAtICAgICAgICByZXR1cm4g
WDg2RU1VTF9SRVRSWTsKPiA+IC0gICAgfQo+ID4gKyAgICBjYXNlIDA6Cj4gPiArICAgICAgICBi
cmVhazsKPiA+Cj4gPiAtICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCj4gPiAtICAgIHsK
PiA+IC0gICAgICAgIHB1dF9wYWdlKCpwYWdlKTsKPiA+ICsgICAgY2FzZSAtRUFHQUlOOgo+ID4g
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gPiAtICAgIH0KPiA+Cj4gPiAtICAgIC8q
IFRoaXMgY29kZSBzaG91bGQgbm90IGJlIHJlYWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJBTSAq
Lwo+ID4gLSAgICBpZiAoIHAybV9pc19tbWlvKHAybXQpICkKPiAKPiBUaGlzIGdldHMgcmVwbGFj
ZWQgYnkKPiAKPiAgICAgaWYgKCAhcDJtX2lzX3JhbShwMm10KSB8fCAoIXJlYWRvbmx5ICYmIHAy
bV9pc19yZWFkb25seShwMm10KSkgKQo+Cj4gaW4gdGhlIGZ1bmN0aW9uLCB3aGljaCBJJ20gYWZy
YWlkIGRvZXMgbm90IGZ1bGZpbGwgdGhlIGNsYWltIG9mCj4gInRoZSBkZXNpcmVkIHNlbWFudGlj
IGlzIHRoZSBzYW1lIiwKClllcywgYnV0IHRoZSB0ZXN0IEkgcmVwbGFjZSBkb2VzIG5vdCBtYXRj
aCB0aGUgY29tbWVudCBhbnl3YXkgc28gSSBzdGlsbCB0aGluayB0aGUgbmV3IHNlbWFudGljIGlz
IHdoYXQgd2FzIGRlc2lyZWQuCgo+IHNpbmNlIHRoZXJlIGFyZSAob3IgYXQgdGhlCj4gdmVyeSBs
ZWFzdCBjb3VsZCBiZSwgeWV0IHlvdSBhbHNvIGRvbid0IHdhbnQgdG8gaW50cm9kdWNlCj4gbGF0
ZW50IGJ1Z3MpIHR5cGVzIHdoaWNoIGZhbGwgaW50byBuZWl0aGVyIGNhdGVnb3J5LiBXb3VsZCBp
dAo+IHBlcmhhcHMgbWFrZSBzZW5zZSB0byBkZWZlciBwMm10IGNoZWNrcyBiZXlvbmQKPiBwYWdp
bmcvc2hhcmVkIHRvIHRoZSBjYWxsZXIgd2hlbiBwYXNzaW5nIGEgcmVzcGVjdGl2ZQo+IG5vbi1O
VUxMIHBvaW50ZXIgaW50byB0aGUgZnVuY3Rpb24/IFRoaXMgaXMgdGhlIG1vcmUgdGhhdCwgYXMK
PiBpcyBsb29rcywgdGhpcyAib25seSBhbG1vc3QgdGhlIHNhbWUiIGFwcGxpZXMgdG8gYWxsIG9m
IHRoZQo+IGluc3RhbmNlcyB5b3UgcmVwbGFjZSwgd2hpY2ggbWFrZXMgbWUgZXZlbiB3b25kZXIg
d2hldGhlcgo+IHRoZSBwMm10IHBvaW50ZXIgbWlnaHQgbmVlZCB0byBiZSBtYW5kYXRvcnkgdG8g
YmUgcGFzc2VkIGluLgo+IAoKT2suIEknbGwgcDJtdF9wIG1hbmRhdG9yeSBhbmQgZGVmZXIgY2hl
Y2tzIGJleW9uZCBwMm1faXNfc2hhcmVkKCkgdG8gdGhlIGNhbGxlci4KCiAgUGF1bAoKPiBKYW4K
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:44:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 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 1g0RvQ-0007n2-56; Thu, 13 Sep 2018 13: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=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0RvP-0007mt-6M
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:44:51 +0000
X-Inumbo-ID: ec66dd0d-b75a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec66dd0d-b75a-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 15:42:57 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 07:44:49 -0600
Message-Id: <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 07:44:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
In-Reply-To: <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE1OjM0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMyBTZXB0ZW1iZXIgMjAxOCAxNDoyOQo+PiAKPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDEyOjMx
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFRoaXMgcGF0Y2ggYWRkcyBh
IG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRpb24gdG8gZmluZAo+PiB0
aGUKPj4gPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERGTiBhbG9uZyB3
aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+PiA+IGluIGdlbmVyaWMgSU9NTVUgY29kZSB0byBjYWxs
IHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4+IAo+PiBXb3VsZCB5b3UgbWluZCBj
bGFyaWZ5aW5nIHdoYXQgdGhlIHVzZSBvZiB0aGlzIGlzIHdoZW4gLi4uCj4+IAo+PiA+ICtzdGF0
aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwgbWZuX3QKPj4gKm1mbiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gPiArICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2
YWw7Cj4+ID4gKyAgICB1NjQgcGdfbWFkZHI7Cj4+ID4gKwo+PiA+ICsgICAgLyoKPj4gPiArICAg
ICAqIElmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlIG9yIGlmIHRoZSBkb21haW4gaXMgdGhl
IGhhcmR3YXJlCj4+ID4gKyAgICAgKiBkb21haW4gYW5kIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNl
dCB0aGVuIHBhc3MgYmFjayB0aGUgZGZuLgo+PiA+ICsgICAgICovCj4+ID4gKyAgICBpZiAoIGlv
bW11X3VzZV9oYXBfcHQoZCkgfHwKPj4gPiArICAgICAgICAgKGlvbW11X3Bhc3N0aHJvdWdoICYm
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSkgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgICptZm4g
PSBfbWZuKGRmbl94KGRmbikpOwo+PiA+ICsgICAgICAgIHJldHVybiAwOwo+PiA+ICsgICAgfQo+
PiA+ICsKPj4gPiArICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gPiAr
Cj4+ID4gKyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2Rh
ZGRyKGRmbiksIDApOwo+PiA+ICsgICAgaWYgKCAhcGdfbWFkZHIgKQo+PiA+ICsgICAgewo+PiA+
ICsgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiA+ICsgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiArICAgIHBhZ2UgPSBt
YXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPj4gPiArICAgIHZhbCA9IHBhZ2VbZGZuX3go
ZGZuKSAmIExFVkVMX01BU0tdOwo+PiA+ICsKPj4gPiArICAgIHVubWFwX3Z0ZF9kb21haW5fcGFn
ZShwYWdlKTsKPj4gPiArICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+
PiA+ICsKPj4gPiArICAgIGlmICggIWRtYV9wdGVfcHJlc2VudCh2YWwpICkKPj4gPiArICAgICAg
ICByZXR1cm4gLUVOT0VOVDsKPj4gPiArCj4+ID4gKyAgICAqbWZuID0gbWFkZHJfdG9fbWZuKGRt
YV9wdGVfYWRkcih2YWwpKTsKPj4gPiArICAgICpmbGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8g
SU9NTVVGX3JlYWRhYmxlIDogMDsKPj4gPiArICAgICpmbGFncyB8PSBkbWFfcHRlX3dyaXRlKHZh
bCkgPyBJT01NVUZfd3JpdGFibGUgOiAwOwo+PiA+ICsKPj4gPiArICAgIHJldHVybiAwOwo+PiA+
ICt9Cj4+IAo+PiAuLi4gdGhlIGxvY2tpbmcgdXNlZCBoZXJlIHN1Z2dlc3RzIHRoYXQgdGhlIHJl
c3VsdCBpcyBzdGFsZSBieSB0aGUKPj4gdGltZSB0aGUgY2FsbGVyIGdldHMgdG8gbG9vayBhdCBp
dD8gSWYgdGhpcyByZWxpZXMgb24gbG9ja2luZyBpbiB0aGUKPj4gY2FsbGVycywgdGhlbiBJIHRo
aW5rIHRoaXMgc2hvdWxkIGJlIHNwZWxsZWQgb3V0IGluIGNvbW1lbnRzIG5leHQKPj4gdG8gdGhl
IGZ1bmN0aW9uIGRlZmluaXRpb25zIGFuZC9vciBkZWNsYXJhdGlvbnMuCj4gCj4gV2h5IHdvdWxk
IHRoaXMgYmUgYW55IGRpZmZlcmVudCB0byBsb2NraW5nIG1hcCBhbmQgdW5tYXAgYWdhaW5zdCBl
YWNoIG90aGVyPyAKPiBDbGVhcmx5IHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBmb3Igc2Vuc2libGUg
cmVzdWx0cy4gSSBjYW4gYWRkIGEgY29tbWVudCBidXQgCj4gSSdkIHRha2UgaXQgdG8gYmUgc2Vs
ZiBldmlkZW50IHRoYXQgbWFuaXB1bGF0aW9uIG9mIG1hcHBpbmdzIG5lZWRzIHRvIGJlIAo+IGxv
Y2tlZCBhZ2FpbnN0IHF1ZXJ5aW5nIHRoZW0uCgpCdXQgeW91IHJlYWxpemUgdGhhdCB0aGUgaW1w
bGllZCBxdWVzdGlvbiBoZXJlIHdhczogSWYgdGhlcmUgaXMgY2FsbGVyCnNpZGUgbG9ja2luZyBy
ZXF1aXJlZCwgd2hhdCdzIHRoZSBwb2ludCBvZiB0aGUgbG9ja2luZyB0aGUgZnVuY3Rpb24gZG9l
cz8KCkZ1cnRoZXJtb3JlLCByYWN5IG1hcHMgYW5kIHVubWFwcyB3b3VsZCBzb2xlbHkgcmVzdWx0
IGluIElPTU1VCmZhdWx0cyBpZiB0aGluZ3MgZ28gd3JvbmcsIHdoaWNoIGltcGFjdHMgdGhlIGd1
ZXN0IChpdCdsbCBsaWtlbHkgZ2V0CmtpbGxlZCkgb25seS4gSGFuZGluZyBiYWNrIHN0YWxlIGRh
dGEgdG8gY2FsbGVycyBpbnNpZGUgdGhlIGh5cGVydmlzb3IsCndobyB0aGVuIGJhc2UgZnVydGhl
ciBkZWNpc2lvbiB1cG9uIHRoYXQgc3RhbGUgZGF0YSwgbWF5IGhhdmUKbW9yZSBzZXZlcmUgaW1w
YWN0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:47:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:47: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 1g0RxP-0007y0-IH; Thu, 13 Sep 2018 13:46:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0RxN-0007xu-Rt
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:46:53 +0000
X-Inumbo-ID: 99c3cd70-b75b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99c3cd70-b75b-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:47:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79006970"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v8 1/7] iommu: introduce the concept of DFN...
Thread-Index: AQHUS00DteRQOI/ZQkWBpDTXpkEa96TuBzOAgAAnkjD//+fPAIAAInSg
Date: Thu, 13 Sep 2018 13:46:39 +0000
Message-ID: <768bc5c5bcce4b96a7d72e660e0e7a06@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
 <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
 <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
 <5B9A68D602000078001E8443@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A68D602000078001E8443@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 v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6NDEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1bGllbiBHcmFsbAo+
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBL
ZXZpbiBUaWFuCj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUkU6IFtQQVRDSCB2OCAxLzddIGlvbW11OiBpbnRyb2R1
Y2UgdGhlIGNvbmNlcHQgb2YgREZOLi4uCj4gCj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE1OjA5LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gRG8geW91IHdhbnQgbWUgdG8gbW92
ZSB0aGUgcGFnZSBzaXplIGRlZmluaXRpb25zIGFuZCByZS1zdWJtaXQgd2l0aAo+ID4gdGhlIG90
aGVyIHRoaW5ncyBmaXhlZCB1cD8KPiAKPiBJcnJlc3BlY3RpdmUgb2YgeW91ciBzdWJzZXF1ZW50
IHJlcGx5LCByZS1zdWJtaXNzaW9uIHBlcmhhcHMgd2FudHMgdG8KPiB3YWl0IHVudGlsIHlvdSd2
ZSBjbGFyaWZpZWQgd2l0aCBBUk0gZm9sa3Mgd2hpY2ggb2YgdGhlICNkZWZpbmUtcyBuZWVkCj4g
dG8gbW92ZSwgYW5kIHdoaWNoIG9uZXMgbWF5IHJlbWFpbiBjb21tb24uCj4gCgpPay4KCkp1bGll
biwgCiAgSXMgdGhlcmUgYSBjb25jZXB0IG9mIGRlZmF1bHQgSU9NTVUgcGFnZSBzaXplIGZvciBB
Uk0sIG9yIGlzIGl0IGFsd2F5cyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYz8KCiAgUGF1bAoKPiBK
YW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:50:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:50: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 1g0S0U-0000AP-1a; Thu, 13 Sep 2018 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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0S0T-00007F-C3
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:50:05 +0000
X-Inumbo-ID: a70d35ac-b75b-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a70d35ac-b75b-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 15:48:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79007146"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdD//+IEgIAAIiWg
Date: Thu, 13 Sep 2018 13:50:01 +0000
Message-ID: <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A69CF02000078001E8448@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6NDUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNTozNCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBG
cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDEz
IFNlcHRlbWJlciAyMDE4IDE0OjI5Cj4gPj4KPiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTI6MzEs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBUaGlzIHBhdGNoIGFkZHMg
YSBuZXcgbWV0aG9kIHRvIHRoZSBWVC1kIElPTU1VIGltcGxlbWVudGF0aW9uIHRvIGZpbmQKPiA+
PiB0aGUKPiA+PiA+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgREZOIGFs
b25nIHdpdGggYSB3cmFwcGVyCj4gZnVuY3Rpb24KPiA+PiA+IGluIGdlbmVyaWMgSU9NTVUgY29k
ZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4gPj4KPiA+PiBXb3Vs
ZCB5b3UgbWluZCBjbGFyaWZ5aW5nIHdoYXQgdGhlIHVzZSBvZiB0aGlzIGlzIHdoZW4gLi4uCj4g
Pj4KPiA+PiA+ICtzdGF0aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwKPiBtZm5fdAo+ID4+ICptZm4sCj4gPj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ID4+ID4gK3sKPiA+
PiA+ICsgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gPj4gPiAr
ICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2YWw7Cj4gPj4gPiArICAgIHU2NCBwZ19tYWRkcjsK
PiA+PiA+ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAgICogSWYgVlQtZCBzaGFyZXMgRVBU
IHBhZ2UgdGFibGUgb3IgaWYgdGhlIGRvbWFpbiBpcyB0aGUKPiBoYXJkd2FyZQo+ID4+ID4gKyAg
ICAgKiBkb21haW4gYW5kIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCB0aGVuIHBhc3MgYmFjayB0
aGUgZGZuLgo+ID4+ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0
KGQpIHx8Cj4gPj4gPiArICAgICAgICAgKGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJl
X2RvbWFpbihkKSkgKQo+ID4+ID4gKyAgICB7Cj4gPj4gPiArICAgICAgICAqbWZuID0gX21mbihk
Zm5feChkZm4pKTsKPiA+PiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4+ID4gKyAgICB9Cj4gPj4g
PiArCj4gPj4gPiArICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiA+PiA+
ICsKPiA+PiA+ICsgICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGRmbl90
b19kYWRkcihkZm4pLCAwKTsKPiA+PiA+ICsgICAgaWYgKCAhcGdfbWFkZHIgKQo+ID4+ID4gKyAg
ICB7Cj4gPj4gPiArICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsK
PiA+PiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4+ID4gKyAgICB9Cj4gPj4gPiArCj4g
Pj4gPiArICAgIHBhZ2UgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPiA+PiA+ICsg
ICAgdmFsID0gcGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107Cj4gPj4gPiArCj4gPj4gPiAr
ICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPiA+PiA+ICsgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICggIWRtYV9w
dGVfcHJlc2VudCh2YWwpICkKPiA+PiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4+ID4g
Kwo+ID4+ID4gKyAgICAqbWZuID0gbWFkZHJfdG9fbWZuKGRtYV9wdGVfYWRkcih2YWwpKTsKPiA+
PiA+ICsgICAgKmZsYWdzID0gZG1hX3B0ZV9yZWFkKHZhbCkgPyBJT01NVUZfcmVhZGFibGUgOiAw
Owo+ID4+ID4gKyAgICAqZmxhZ3MgfD0gZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRh
YmxlIDogMDsKPiA+PiA+ICsKPiA+PiA+ICsgICAgcmV0dXJuIDA7Cj4gPj4gPiArfQo+ID4+Cj4g
Pj4gLi4uIHRoZSBsb2NraW5nIHVzZWQgaGVyZSBzdWdnZXN0cyB0aGF0IHRoZSByZXN1bHQgaXMg
c3RhbGUgYnkgdGhlCj4gPj4gdGltZSB0aGUgY2FsbGVyIGdldHMgdG8gbG9vayBhdCBpdD8gSWYg
dGhpcyByZWxpZXMgb24gbG9ja2luZyBpbiB0aGUKPiA+PiBjYWxsZXJzLCB0aGVuIEkgdGhpbmsg
dGhpcyBzaG91bGQgYmUgc3BlbGxlZCBvdXQgaW4gY29tbWVudHMgbmV4dAo+ID4+IHRvIHRoZSBm
dW5jdGlvbiBkZWZpbml0aW9ucyBhbmQvb3IgZGVjbGFyYXRpb25zLgo+ID4KPiA+IFdoeSB3b3Vs
ZCB0aGlzIGJlIGFueSBkaWZmZXJlbnQgdG8gbG9ja2luZyBtYXAgYW5kIHVubWFwIGFnYWluc3Qg
ZWFjaAo+IG90aGVyPwo+ID4gQ2xlYXJseSB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgZm9yIHNlbnNp
YmxlIHJlc3VsdHMuIEkgY2FuIGFkZCBhIGNvbW1lbnQKPiBidXQKPiA+IEknZCB0YWtlIGl0IHRv
IGJlIHNlbGYgZXZpZGVudCB0aGF0IG1hbmlwdWxhdGlvbiBvZiBtYXBwaW5ncyBuZWVkcyB0byBi
ZQo+ID4gbG9ja2VkIGFnYWluc3QgcXVlcnlpbmcgdGhlbS4KPiAKPiBCdXQgeW91IHJlYWxpemUg
dGhhdCB0aGUgaW1wbGllZCBxdWVzdGlvbiBoZXJlIHdhczogSWYgdGhlcmUgaXMgY2FsbGVyCj4g
c2lkZSBsb2NraW5nIHJlcXVpcmVkLCB3aGF0J3MgdGhlIHBvaW50IG9mIHRoZSBsb2NraW5nIHRo
ZSBmdW5jdGlvbiBkb2VzPwoKV2VsbCB5b3UgY291bGQgc2F5IHRoZSBzYW1lIGFib3V0IG1hcCBh
bmQgdW5tYXAuIEl0J3MgaW1wbGVtZW50YXRpb24gbG9ja2luZyBzbyBJIGFzc3VtZSB0aGUgb3Jp
Z2luYWwgaW1wbGVtZW50b3Igb2YgbWFwIGFuZCB1bm1hcCBoYWQgYSByZWFzb24gdG8gbWFrZSBp
dCBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyByYXRoZXIgdGhhbiBnZW5lcmljLiBJIGNvdWxkLCBv
ZiBjb3Vyc2UsIGludHJvZHVjZSBnZW5lcmljIGxvY2tpbmcgYXMgd2VsbC4KCj4gCj4gRnVydGhl
cm1vcmUsIHJhY3kgbWFwcyBhbmQgdW5tYXBzIHdvdWxkIHNvbGVseSByZXN1bHQgaW4gSU9NTVUK
PiBmYXVsdHMgaWYgdGhpbmdzIGdvIHdyb25nLCB3aGljaCBpbXBhY3RzIHRoZSBndWVzdCAoaXQn
bGwgbGlrZWx5IGdldAo+IGtpbGxlZCkgb25seS4gSGFuZGluZyBiYWNrIHN0YWxlIGRhdGEgdG8g
Y2FsbGVycyBpbnNpZGUgdGhlIGh5cGVydmlzb3IsCj4gd2hvIHRoZW4gYmFzZSBmdXJ0aGVyIGRl
Y2lzaW9uIHVwb24gdGhhdCBzdGFsZSBkYXRhLCBtYXkgaGF2ZQo+IG1vcmUgc2V2ZXJlIGltcGFj
dC4KPiAKCk9rLiBJJ2xsIHNwZWxsIGl0IG91dCBpbiB0aGUgaGVhZGVyIGlmIHlvdSB0aGluayBp
dCBpcyBub24tb2J2aW91cy4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 13:56:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 13:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0S6x-0000TR-UM; Thu, 13 Sep 2018 13:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0S6w-0000TM-8i
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 13:56:46 +0000
X-Inumbo-ID: faf60e43-b75c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id faf60e43-b75c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 13:57:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 07:56:44 -0600
Message-Id: <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 07:56:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
In-Reply-To: <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE1OjUwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IE9rLiBJJ2xsIHNwZWxsIGl0IG91dCBpbiB0aGUgaGVhZGVyIGlmIHlvdSB0aGluayBpdCBp
cyBub24tb2J2aW91cy4KCk9idmlvdXMgb3Igbm90IC0gZG8gd2UgX2hhdmVfIGFueSBzdWNoIG91
dGVyIGxvY2tpbmcgaW4gcGxhY2UgcmlnaHQgbm93PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 14:06: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 1g0SGM-0001LV-Tm; Thu, 13 Sep 2018 14:06:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0SGL-0001LQ-Ft
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 14:06:29 +0000
X-Inumbo-ID: 56479627-b75e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56479627-b75e-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 14:07:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79008139"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdD//+IEgIAAIiWg///hLwCAACNcUA==
Date: Thu, 13 Sep 2018 14:04:50 +0000
Message-ID: <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A6C9A02000078001E849B@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6NTcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNTo1MCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9r
LiBJJ2xsIHNwZWxsIGl0IG91dCBpbiB0aGUgaGVhZGVyIGlmIHlvdSB0aGluayBpdCBpcyBub24t
b2J2aW91cy4KPiAKPiBPYnZpb3VzIG9yIG5vdCAtIGRvIHdlIF9oYXZlXyBhbnkgc3VjaCBvdXRl
ciBsb2NraW5nIGluIHBsYWNlIHJpZ2h0IG5vdz8KPiAKClllcy4gVGhlIGxvY2tpbmcgaXMgZWl0
aGVyIHZpYSB0aGUgUDJNIG9yIGdyYW50IHRhYmxlIGxvY2tzIGZvciBhbGwgY3VycmVudCB1c2Vz
IG9yIG1hcCBhbmQgdW5tYXAgdGhhdCBJIGNhbiBzZWUuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:15:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 14:15: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 1g0SP4-000261-Qy; Thu, 13 Sep 2018 14:15:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0SP4-00025w-7v
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 14:15:30 +0000
X-Inumbo-ID: 98470660-b75f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98470660-b75f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 14:16:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79009018"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>, 
 Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v8 1/7] iommu: introduce the concept of DFN...
Thread-Index: AQHUS00DteRQOI/ZQkWBpDTXpkEa96TuBzOAgAAnkjD//+fPAIAAInSggAAH6nA=
Date: Thu, 13 Sep 2018 14:14:04 +0000
Message-ID: <626689de23084b8ea7d6204a0476cdd3@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-2-paul.durrant@citrix.com>
 <5B9A5BEF02000078001E8378@prv1-mh.provo.novell.com>
 <7dc3f0b19c7a42e9b871b7aeb7cf3dc8@AMSPEX02CL03.citrite.net>
 <5B9A68D602000078001E8443@prv1-mh.provo.novell.com>
 <768bc5c5bcce4b96a7d72e660e0e7a06@AMSPEX02CL03.citrite.net>
In-Reply-To: <768bc5c5bcce4b96a7d72e660e0e7a06@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 v8 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOCAxNDo0Nw0KPiBUbzogJ0phbiBC
ZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPg0KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyBLZXZpbiBUaWFuDQo+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaQ0KPiBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQNCj4gPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY4IDEvN10gaW9tbXU6IGlu
dHJvZHVjZSB0aGUgY29uY2VwdCBvZg0KPiBERk4uLi4NCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tXQ0KPiA+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDE0OjQxDQo+ID4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPiA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS2V2
aW4gVGlhbg0KPiA+IDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47DQo+IHhlbi0NCj4gPiBkZXZlbCA8eGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPg0KPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjggMS83XSBpb21t
dTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9mIERGTi4uLg0KPiA+DQo+ID4gPj4+IE9uIDEzLjA5
LjE4IGF0IDE1OjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4gRG8g
eW91IHdhbnQgbWUgdG8gbW92ZSB0aGUgcGFnZSBzaXplIGRlZmluaXRpb25zIGFuZCByZS1zdWJt
aXQgd2l0aA0KPiA+ID4gdGhlIG90aGVyIHRoaW5ncyBmaXhlZCB1cD8NCj4gPg0KPiA+IElycmVz
cGVjdGl2ZSBvZiB5b3VyIHN1YnNlcXVlbnQgcmVwbHksIHJlLXN1Ym1pc3Npb24gcGVyaGFwcyB3
YW50cyB0bw0KPiA+IHdhaXQgdW50aWwgeW91J3ZlIGNsYXJpZmllZCB3aXRoIEFSTSBmb2xrcyB3
aGljaCBvZiB0aGUgI2RlZmluZS1zIG5lZWQNCj4gPiB0byBtb3ZlLCBhbmQgd2hpY2ggb25lcyBt
YXkgcmVtYWluIGNvbW1vbi4NCj4gPg0KPiANCj4gT2suDQo+IA0KPiBKdWxpZW4sDQo+ICAgSXMg
dGhlcmUgYSBjb25jZXB0IG9mIGRlZmF1bHQgSU9NTVUgcGFnZSBzaXplIGZvciBBUk0sIG9yIGlz
IGl0IGFsd2F5cw0KPiBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYz8NCg0KQWN0dWFsbHksIHNpbmNl
IHNtbXUgc2VlbXMgdG8gYmUgb25seSBpbXBsZW1lbnRhdGlvbiBhbmQgdGhlcmUgYXJlIG5vIGNh
bGxzIHRvIGRmbl90b19kYWRkciBvciBkYWRkcl90b19kZm4gaW4gdGhlcmUgdGhlbiBJJ20gZ29p
bmcgdG8gbW92ZSB0aGVzZSBkZWZpbml0aW9ucyBpbnRvIGFuIHg4NiBoZWFkZXIgdW5sZXNzIEkg
aGVhciBvdGhlcndpc2UuDQoNCiAgUGF1bA0KDQo+IA0KPiAgIFBhdWwNCj4gDQo+ID4gSmFuDQo+
ID4NCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 14:17: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 1g0SQc-0002Cy-6X; Thu, 13 Sep 2018 14:17: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=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0SQb-0002Cq-7n
 for xen-devel@lists.xen.org; Thu, 13 Sep 2018 14:17:05 +0000
X-Inumbo-ID: 6cc0c887-b75f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cc0c887-b75f-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 16:15:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 08:17:02 -0600
Message-Id: <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 08:17:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
In-Reply-To: <20180912094701.2205-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@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>

Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoZSBvcmlnaW5hbCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBlbXVsYXRlZCB0aGUgY3VycmVu
dCBpbnN0cnVjdGlvbgo+ICh3aGljaCwgYXMgYSBzaWRlLWVmZmVjdCwgZW11bGF0ZWQgdGhlIHBh
Z2Utd2FsayBhcyB3ZWxsKSwgaG93ZXZlciB3ZQo+IG5lZWQgZmluZXItZ3JhaW5lZCBjb250cm9s
LiBXZSB3YW50IHRvIGVtdWxhdGUgdGhlIHBhZ2Utd2FsaywgYnV0IHN0aWxsCj4gZ2V0IGFuIEVQ
VCB2aW9sYXRpb24gZXZlbnQgaWYgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gd291bGQgdHJpZ2dl
ciBvbmUuCj4gVGhpcyBwYXRjaCBwZXJmb3JtcyBqdXN0IHRoZSBwYWdlLXdhbGsgZW11bGF0aW9u
LgoKUmF0aGVyIHRoYW4gbWFraW5nIHRoaXMgYmFzaWNhbGx5IGEgcmV2aXNpb24gbG9nLCBjb3Vs
ZCB5b3UgcGxlYXNlIGZvY3VzCm9uIHdoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZT8K
CkFzIHRvIHRoZSB0aXRsZTogIlN1cHByZXNzIC4uLiIgcGxlYXNlLgoKPiBAQCAtMTQ5LDYgKzE1
MSwxMCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21h
aW4gKnAybSwKPiAgICAgIGFyX2FuZCAmPSBnZmxhZ3M7Cj4gICAgICBhcl9vciAgfD0gZ2ZsYWdz
Owo+ICAKPiArICAgIGlmICggc2V0X2FkICYmIHNldF9hZF9iaXRzKCZsNHBbZ3Vlc3RfbDRfdGFi
bGVfb2Zmc2V0KHZhKV0ubDQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZ3ct
Pmw0ZS5sNCwgZmFsc2UpICkKPiArICAgICAgICBhY2Nlc3NlZCA9IHRydWU7CgpJdCBpcyBpbiBw
YXJ0aWN1bGFyIHRoaXMgc2VlbWluZ2x5IG9kZCAoYW5kIHJlZHVuZGFudCB3aXRoIHdoYXQncyBk
b25lCmxhdGVyIGluIHRoZSBmdW5jdGlvbikgd2hpY2ggbmVlZHMgdGhvcm91Z2ggZXhwbGFuYXRp
b24uCgo+IEBAIC0zNjIsNiArMzc2LDEzIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICovCj4gICAgICBhciA9IChhcl9h
bmQgJiBBUl9BQ0NVTV9BTkQpIHwgKGFyX29yICYgQVJfQUNDVU1fT1IpOwo+ICAKPiArICAgIGlm
ICggc2V0X2FkICkKPiArICAgIHsKPiArICAgICAgICBzZXRfYWRfYml0cygmbDFwW2d1ZXN0X2wx
X3RhYmxlX29mZnNldCh2YSldLmwxLCAmZ3ctPmwxZS5sMSwKPiArICAgICAgICAgICAgICAgICAg
ICAoYXIgJiBfUEFHRV9SVykgJiYgIWFjY2Vzc2VkICYmICFndWVzdF93cF9lbmFibGVkKHYpKTsK
PiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KCldoeSBkb2VzIEEgYml0cyBiZWluZyBzZXQg
KG9yIG5vdCkgaW4gbm9uLWxlYWYgKHBvc3NpYmx5LCBidXQgZXZlbiB0aGF0J3MKaW5jb25zaXN0
ZW50IGluIHlvdXIgaGFuZGxpbmcpIHRhYmxlcyBoYXZlIGFueSBtZWFuaW5nIGZvciB3aGV0aGVy
IHRoZQpEIGJpdCB3YW50cyBzZXR0aW5nIGluIHRoZSBsZWFmIHBhZ2UgdGFibGU/IFNpbWlsYXJs
eSwgd2h5IGRvZXMgaXQgbWF0dGVyCndoZXRoZXIgdGhlIGFjY3VtdWxhdGVkIHBlcm1pc3Npb25z
IGFsbG93IHdyaXRpbmcsIGlycmVzcGVjdGl2ZSBvZgp3aGV0aGVyIHRoZSBvcGVyYXRpb24gd2Fz
IGFjdHVhbGx5IGEgd3JpdGU/IFNhbWUgZm9yIENSMC5XUC4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBAQCAtNzY4
LDcgKzc2OCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgaGFwX3BhZ2luZ19y
ZWFsX21vZGUgPSB7Cj4gICAgICAudXBkYXRlX2NyMyAgICAgICAgICAgICA9IGhhcF91cGRhdGVf
Y3IzLAo+ICAgICAgLnVwZGF0ZV9wYWdpbmdfbW9kZXMgICAgPSBoYXBfdXBkYXRlX3BhZ2luZ19t
b2RlcywKPiAgICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgID0gaGFwX3dyaXRlX3AybV9lbnRy
eSwKPiAtICAgIC5ndWVzdF9sZXZlbHMgICAgICAgICAgID0gMQo+ICsgICAgLmd1ZXN0X2xldmVs
cyAgICAgICAgICAgPSAxLAo+ICsgICAgLnBhZ2Vfd2Fsa19zZXRfYWRfYml0cyAgPSBoYXBfcGFn
ZV93YWxrX3NldF9hZF9iaXRzXzJfbGV2ZWxzCj4gIH07CgpIZXJlIGFuZCBlbHNld2hlcmUsIHBs
ZWFzZSBhZGQgbmV3IGhvb2tzIG5leHQgdG8gb3RoZXIgaG9va3MsCm5vdCBhdCB0aGUgZW5kLgoK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwo+IEBAIC0yMTQsNyArMjE0LDEwIEBAIGJvb2wgcDJtX21lbV9hY2Nl
c3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgICAgICBkLT5h
cmNoLm1vbml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKPiAgICAgICAgICAgbnBm
ZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVu
dCAqLwo+ICAgICAgewo+IC0gICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJ
TkRfTk9STUFMLCBUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Cj4gKyAgICAgICAg
c3RydWN0IGh2bV9od19jcHUgY3R4dDsKPiArCj4gKyAgICAgICAgaHZtX2Z1bmNzLnNhdmVfY3B1
X2N0eHQodiwgJmN0eHQpOwoKUHJldHR5IGV4cGVuc2l2ZSBhbiBvcGVyYXRpb24gd2hlbiBhbGwg
eW91J3JlIGFmdGVyIGlzCnYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:50:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 14: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 1g0SxC-00051p-UJ; Thu, 13 Sep 2018 14:50:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kjfk=l3=xenproject.org=prvs=7877c7e90=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0SxB-00051f-Ua
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 14:50:45 +0000
X-Inumbo-ID: 855d3d7c-b764-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 855d3d7c-b764-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 14:51:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65225308"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75211-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=7c41b8135de692ea45334747b73936ea6804622f
X-Osstest-Versions-That: ovmf=4423f0bc613b5451feaa546c3f330ad625d65638
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 13 Sep 2018 15:50:21 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75211: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjExLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA3YzQxYjgxMzVkZTY5MmVhNDUzMzQ3NDdiNzM5MzZlYTY4
MDQ2MjJmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NDIzZjBiYzYx
M2I1NDUxZmVhYTU0NmMzZjMzMGFkNjI1ZDY1NjM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MDcgIDIwMTgtMDktMTIgMTQ6NTA6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjExICAyMDE4LTA5LTEzIDA0OjE5OjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBp
bnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIFN0ZXBoZW4gQmVu
amFtaW4gPHN0ZXBoZW5AcmVkaGF0LmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5j
b20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20v
b3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1
c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDdjNDFiODEzNWRlNjkyZWE0NTMzNDc0N2I3
MzkzNmVhNjgwNDYyMmYKQXV0aG9yOiB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IFNlcCA2IDEzOjUzOjE4IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IEFsaWdu
IHRoZSBib29sZWFuIHR5cGUgUENEIHZhbHVlJ3MgZGlzcGxheSBpbiB0aGUgcmVwb3J0CiAgICAK
ICAgIFRoaXMgcGF0Y2ggYWxpZ24gdGhlIGJvb2xlYW4gdHlwZSBQQ0QgdmFsdWUncyBkaXNwbGF5
IGluIHRoZSBidWlsZAogICAgcmVwb3J0LiBPcmlnaW5hbCBpdCBtYXkgZGlzcGxheSAweDAsIGFs
c28gbWF5IHVzZSAwIGZvciB0aGUgc2FtZSBQQ0QuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KCmNvbW1pdCBlYjJhZmUwOGNlYzM0Y2YxZTJhOWU2ZjM5YzZhZGM5YzY2YjI0OThhCkF1
dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KRGF0ZTogICBUdWUg
U2VwIDExIDA2OjE2OjI1IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHNcR2VuRmRzOiByZW1vdmUg
ZXh0cmEgY29udGVudAogICAgCiAgICByZW1vdmUgdW5jYWxsZWQgZnVuY3Rpb25zCiAgICByZW1v
dmUgZXh0cmEgYmxhbmsgbGluZXMKICAgIHJlbW92ZSBjb21tZW50ZWQgb3V0IGNvZGUKICAgIAog
ICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEphYmVu
IENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9u
ZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgZTlkMjEzNDBjNmRmYzFlOGI4
ZTM4MjcxNTFhY2E0NjQyMmJhYTU1ZQpBdXRob3I6IEppYXhpbiBXdSA8SmlheGluLnd1QGludGVs
LmNvbT4KRGF0ZTogICBUaHUgQXVnIDMwIDE1OjU3OjUyIDIwMTggKzA4MDAKCiAgICBNZGVNb2R1
bGVQa2cvTGlicmFyeS9EeGVIdHRwTGliOiBIYW5kbGUgdGhlIGJsYW5rIHZhbHVlIGluIEhUVFAg
aGVhZGVyLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIHJlc29sdmUgdGhlIGxvY2stdXAgaXNz
dWUgaWYgdGhlIHZhbHVlIG9mIEhUVFAgaGVhZGVyCiAgICBpcyBibGFuay4gIFRoZSBpc3N1ZSBp
cyByZWNvcmRlZCBACiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTExMDIuCiAgICAKICAgIENjOiBTdGVwaGVuIEJlbmphbWluIDxzdGVwaGVuQHJlZGhh
dC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBZ
ZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgICBUZXN0ZWQtYnk6IFN0ZXBoZW4gQmVuamFtaW4gPHN0ZXBoZW5AcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpjb21t
aXQgZWNiZDA1NWQ0ZThkODNiNzE1NzhlOGVjNWUzMmIwOWU0ZTlkM2E4MQpBdXRob3I6IEppYXhp
biBXdSA8SmlheGluLnd1QGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDI5IDExOjA0OjQ1IDIw
MTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvSXA0RHhlOiBTeW5jIHRoZSBkaXJlY3Qgcm91dGUg
ZW50cnkgc2V0dGluZy4KICAgIAogICAgdjI6IHVzZSAiSVAgJiBOZXRtYXNrIiBkaXJlY3RseSBp
bnN0ZWFkIG9mIGRlZmluaW5nIGFuIGFkZGl0aW9uYWwgdmFyaWFibGUuCiAgICAKICAgIFRoaXMg
cGF0Y2ggaXMgdG8gc3luYyB0aGUgZGlyZWN0IHJvdXRlIGVudHJ5IHNldHRpbmcgaW4gYm90aCB0
aGUgZGVmYXVsdAogICAgYW5kIEluc3RhbmNlIHJvdXRlIHRhYmxlIHtTdWJuZXQsIE1hc2ssIE5l
eHRIb3BlfSAoCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTExNDMpLgogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBD
YzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:50:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 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 1g0SxO-00052P-82; Thu, 13 Sep 2018 14:50:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jl0+=l3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0SxN-00052H-2d
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 14:50:57 +0000
X-Inumbo-ID: 8c7ca350-b764-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c7ca350-b764-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 14:51:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 13 Sep 2018 08:50:54 -0600
Message-Id: <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 13 Sep 2018 08:50:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
In-Reply-To: <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE2OjA0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6NTcK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4+IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2
ZWwgPHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJFOiBb
UEFUQ0ggdjggNy83XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+
IAo+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTU6NTAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT2suIEknbGwgc3BlbGwgaXQgb3V0IGluIHRoZSBoZWFkZXIgaWYgeW91IHRo
aW5rIGl0IGlzIG5vbi1vYnZpb3VzLgo+PiAKPj4gT2J2aW91cyBvciBub3QgLSBkbyB3ZSBfaGF2
ZV8gYW55IHN1Y2ggb3V0ZXIgbG9ja2luZyBpbiBwbGFjZSByaWdodCBub3c/Cj4+IAo+IAo+IFll
cy4gVGhlIGxvY2tpbmcgaXMgZWl0aGVyIHZpYSB0aGUgUDJNIG9yIGdyYW50IHRhYmxlIGxvY2tz
IGZvciBhbGwgY3VycmVudCAKPiB1c2VzIG9yIG1hcCBhbmQgdW5tYXAgdGhhdCBJIGNhbiBzZWUu
CgpCdXQgdHdvIGRpZmZlcmVudCBsb2NrcyBzdGlsbCBtZWFucyBubyBndWFyYW50ZWVzIGF0IGFs
bC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 14:53:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 14: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 1g0SzU-0005EM-M6; Thu, 13 Sep 2018 14:53:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0SzT-0005EG-Cr
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 14:53:07 +0000
X-Inumbo-ID: da3d402a-b764-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da3d402a-b764-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 14:54:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79012066"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdD//+IEgIAAIiWg///hLwCAACNcUP//68cAAAQ3BOA=
Date: Thu, 13 Sep 2018 14:53:02 +0000
Message-ID: <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
 <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A794C02000078001E84E8@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTU6NTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNjowNCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDE0OjU3Cj4g
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+PiA8d2Vp
LmxpdTJAY2l0cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVu
LWRldmVsCj4gPHhlbi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiBTdWJq
ZWN0OiBSRTogW1BBVENIIHY4IDcvN10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlv
bW11X29wcwo+ID4+Cj4gPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE1OjUwLCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT2suIEknbGwgc3BlbGwgaXQgb3V0IGluIHRoZSBo
ZWFkZXIgaWYgeW91IHRoaW5rIGl0IGlzIG5vbi1vYnZpb3VzLgo+ID4+Cj4gPj4gT2J2aW91cyBv
ciBub3QgLSBkbyB3ZSBfaGF2ZV8gYW55IHN1Y2ggb3V0ZXIgbG9ja2luZyBpbiBwbGFjZSByaWdo
dAo+IG5vdz8KPiA+Pgo+ID4KPiA+IFllcy4gVGhlIGxvY2tpbmcgaXMgZWl0aGVyIHZpYSB0aGUg
UDJNIG9yIGdyYW50IHRhYmxlIGxvY2tzIGZvciBhbGwKPiBjdXJyZW50Cj4gPiB1c2VzIG9yIG1h
cCBhbmQgdW5tYXAgdGhhdCBJIGNhbiBzZWUuCj4gCj4gQnV0IHR3byBkaWZmZXJlbnQgbG9ja3Mg
c3RpbGwgbWVhbnMgbm8gZ3VhcmFudGVlcyBhdCBhbGwuCj4gCgpTbywgYXJlIHlvdSBzYXlpbmcg
dGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMgbm90IGZpdCBmb3IgcHVycG9zZT8gRG8geW91
IHdhbnQgbWUgdG8gYWRkIGxvY2tpbmcgYXQgdGhlIHdyYXBwZXIgbGV2ZWw/CgogIFBhdWwKCj4g
SmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0T8B-00066J-Oi; Thu, 13 Sep 2018 15:02:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wyui=l3=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0T8A-000669-Tr
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:02:06 +0000
X-Inumbo-ID: 1b8c905f-b766-11e8-a6a9-d7ebe60f679a
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b8c905f-b766-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:03:02 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=dFrHROg5Sde0A2O6q/RTRkGmkXP2oBgRaG2XtApbuh6gDRzJakOoHmyH3Rre0/XJY8QmKAz0fL9KWzOLQ96Lrcgp4dkPFfnmPmhwoxhZXUq/VV/Kh/MhrB5ljdwJ6t/LGNgTKLTUBd8SIKOxgwtTSHY1tA1r9W/G84FqYz2T1MymhUGD73lUlgbOaRw69V3T+OcOK0ZsWL8PT29Ggi7rgJL64trXw25pjuQZEImNAA9v0lJqWYTLZe0hzPzp2aYiZ3OA4PHe9G2msBWC3WU27GUG/HfE9HWGrJM8Nk4en6FdRh4AbSU8qeJF7CcIO6tlCkFKsWSyePRBn0JrxCE2lQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references:in-reply-to
 :references; s=default; bh=ckU9yyPKRQuIigkrOxvji0oP9VA=; b=LmdMC
 +/iG9H1jtLhyTbAsa/rSHnBhnH3MhSM9Kqq6Qz8KbqNobPHNIBwyLill/p1xzwue
 yC45PhBGwwqZZcCseigGRigYlSQFTxeLgwY2sNeOHKmCy5lCOK6dr8M+ToThCPVG
 A9RSHcculeXcQ3k/Rklx9+lJcKEBDqNpXlK3BII/cise5dhsuyl9MKLjb3SX8v/4
 ze83XilOPF+atshFzzfNUxa83YNBxWCt93ThvJgLHNP/FviwypY9oYD3G7wzUdNx
 RLmc5A08AD4e+yNkep2oRQqV0QgKkmOVMjDyICu4yJkCR1ESRLB4ulbBfO661HOf
 evBFbir5gBiywOi5A==
Received: (qmail 9091 invoked from network); 13 Sep 2018 18:02:04 +0300
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2018 18:02:04 +0300
Received: (qmail 13653 invoked from network); 13 Sep 2018 18:02:03 +0300
Received: from unknown (HELO ankh-morpork.npunix.bitdefender.biz)
 (10.17.12.182)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Sep 2018 18:02:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:01:57 +0300
Message-Id: <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 1/4] x86_emulator: Add PHONY uninstall target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.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>

VGhlIG1pc3NpbmcgdW5pbnN0YWxsIHRhcmdldCBicmVha3MgdGhlIHRvcCAndG9vbHMnIHVuaW5z
dGFsbCB0YXJnZXQuCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVA
Yml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8
IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCmluZGV4IGU4YTNlOTAuLjg2OTZhNjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKQEAgLTEyNiw2ICsxMjYsOSBAQCBkaXN0Y2xlYW46IGNsZWFuCiAuUEhPTlk6IGluc3Rh
bGwgdW5pbnN0YWxsCiBpbnN0YWxsIHVuaW5zdGFsbDoKIAorLlBIT05ZOiB1bmluc3RhbGwKK3Vu
aW5zdGFsbDoKKwogeDg2X2VtdWxhdGU6CiAJWyAtTCAkQCBdIHx8IGxuIC1zZiAkKFhFTl9ST09U
KS94ZW4vYXJjaC94ODYvJEAKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0T8D-00066P-1H; Thu, 13 Sep 2018 15:02:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wyui=l3=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0T8B-00066B-3k
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:02:07 +0000
X-Inumbo-ID: 1b8ccc9e-b766-11e8-a6a9-d7ebe60f679a
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b8ccc9e-b766-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:03:02 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=wTi7bFVJcClHOQHK4YE9U4fTe88uc0KNM4Q8AnxxMi1CuryOi6dyhjkd4mhcO/pFHtEo8qKm9e5g7v6JC73pwhvuoy337OXoodXSaWBGNni4jh1Qs7zmoVNCM7Sn0HZBmGLyQsBAPFNlDOu3lRyyl/GXIotqC7pLeogjcA2RvS0bCel3pcZhGIXPnYsm79AZFAXDhoeiUJzY1UlNAJXAAxRgeK26ReDHyQKfilmGaAkEAjgUsLLDA05Xn2pQ5wREKm7fw8sgsyDMDUD3DbYWQCpkB5vUxJ8PDYNIvyZ/4pk0pE1UuTAZpHWy8b9kqYpUvcE+OGqoU572IEUjKdSaFA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=U24/01nA3x/pSkMvsh2YZ
 Eye9YU=; b=AJrOvquWd4i9uCVucXjnaJjyqF+dPfNo/MmSVk/C+X+paENvqvcfJ
 tSuwd0dU1Un7TU6j3Z0DSWQL+mJycfGdMmJjfI6tNjUHsd2cZ0jObxV1jhxyUK0J
 EHv7PE/bSZdkDYuqjdsGvBpr3bYF/pbxdI1ld2OgW3sNYRDzp71VPo6gus8AxrTL
 0dy04S2/k4s5qiHONicMau++mIJiHlz7FgL1F/zuzLQXOBSU3Quu5wOiGhsoVWY5
 unVJZnAqAQODsgpQvXCFYHiqXW1XcYoOBsdLj/k/Ax/SLNTeItk6KBWelKlNxxna
 DrI8fDfR0pIDqIvLlcUBK30esV6XW1Sdg==
Received: (qmail 8969 invoked from network); 13 Sep 2018 18:02:04 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2018 18:02:03 +0300
Received: (qmail 13649 invoked from network); 13 Sep 2018 18:02:03 +0300
Received: from unknown (HELO ankh-morpork.npunix.bitdefender.biz)
 (10.17.12.182)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Sep 2018 18:02:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:01:56 +0300
Message-Id: <cover.1536850239.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 0/4] Add support for multi-page vm_event ring
 buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 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>
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>

VGhpcyBzZXJpZXMgZW5hYmxlcyB0aGUgdm1fZXZlbnQgcmluZyB0byB1c2UgYnVmZmVycyBsYXJn
ZXIgdGhhbiA0Sy4KCgpQZXRyZSBQaXJjYWxhYnUgKDQpOgogIHg4Nl9lbXVsYXRvcjogQWRkIFBI
T05ZIHVuaW5zdGFsbCB0YXJnZXQKICB0b29scy9saWJ4YzogRGVmaW5lIFZNX0VWRU5UIHR5cGUK
ICB4ODY6IEFkZCBtYXBfZG9tYWluX3BhZ2VzX2dsb2JhbAogIHZtX2V2ZW50OiBBZGQgc3VwcG9y
dCBmb3IgbXVsdGktcGFnZSByaW5nIGJ1ZmZlcgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICAgIHwg
ICA5ICstCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICAgICAgICB8ICAgOSArLQogdG9v
bHMvbGlieGMveGNfdm1fZXZlbnQuYyAgICAgICAgICAgfCAxMzkgKysrKysrKysrKysrKystLS0t
LQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlICAgfCAgIDMgKwogdG9vbHMvdGVz
dHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgfCAgMzMgKysrLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jICAgICAgICAgIHwgIDIxICsrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAg
ICAgICAgICAgfCAgMTQgKysKIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAgICAgICAgIHwg
MjU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oICAgICAgICAgfCAgMjIgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5
LmggICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCAgICAgICB8
ICAgOSArKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgfCAgIDUgKy0KIHhl
bi9pbmNsdWRlL3hlbi92bV9ldmVudC5oICAgICAgICAgIHwgICA0ICsKIDE0IGZpbGVzIGNoYW5n
ZWQsIDQxNCBpbnNlcnRpb25zKCspLCAxMTUgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:02:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:02: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 1g0T8J-00067S-9Z; Thu, 13 Sep 2018 15:02:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wyui=l3=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0T8H-00066n-6I
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:02:13 +0000
X-Inumbo-ID: 1f519638-b766-11e8-a6a9-d7ebe60f679a
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f519638-b766-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:03:08 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Rdzzr+AmYyLWSvjtAQtMEahW2WUkIV088zrU9Im/hi6T4tEdTZZ4WWe6V2/LxGl/xUS1X8l4RjPF8SOf/sFis+Y9053TprW9faBFxhTM9qdFeewj16FzP/MRydKa98HSVTQzGl8VMGeE0TrjcantgCxbDILpVphUfRpX0Q3RG0MZOJ2ZAozB/pioFt67T9uB74JidOz6t1j9RfgdKgfd1enrYpavRKfE6+ZaFyxIwZVuTMg1rZcSaLux4AJQcKtJRPil8JCUcxI1WZ9BGobyVHPMqGH0wZQMZgBFULZAfKKIpErtP74Sppkb1nxEUwa4PpDdlbMgleRlo5GDusgoEA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references:in-reply-to
 :references; s=default; bh=89H8oWk0X4i5toh58mZIvNdltLQ=; b=Ct0zo
 Mk+dsbcuXHJb/gIZLucrvv0D/iWdvOJHn8oPZmska9MXczY6+V4bEiRXUrs8jaUS
 f7S9hkeF6SXDeZjYacZ1qsRTmy+IAXdfU8R0fiziB+vZnTJuNLBIf9CbN3Qu03Gg
 5mnwWezEmYeVo3yiITVln0Ui3QUATUHnaGMxY+w4xG6iFLNUIq0p2Vod/UczTSNg
 9FAvtXjKz5uX9JSJrZ3ZbDYLaqizQhJcGEzm2FcIfewgBze6riOX3tNRNe6uu71N
 YiiB9R1zMlo/sxtiPm9XzfLOXQxeoCINyIB7vNGkKrEHPAlYgIYpesVxt9DZ7rut
 j5qh/p04S/GkFa5tg==
Received: (qmail 9411 invoked from network); 13 Sep 2018 18:02:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2018 18:02:10 +0300
Received: (qmail 13665 invoked from network); 13 Sep 2018 18:02:03 +0300
Received: from unknown (HELO ankh-morpork.npunix.bitdefender.biz)
 (10.17.12.182)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Sep 2018 18:02:03 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:01:58 +0300
Message-Id: <b584340df8b881c0a939d3a068cdf0db1f03b0fc.1536850239.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 2/4] 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: Petre Pircalabu <ppircalabu@bitdefender.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>

RGVmaW5lIHRoZSB0eXBlIGZvciBlYWNoIG9mIHRoZSBzdXBwb3J0ZWQgdm1fZXZlbnQgcmluZ3Mg
KHBhZ2luZywKbW9uaXRvciBhbmQgc2hhcmluZykgYW5kIHJlcGxhY2UgdGhlIHJpbmcgcGFyYW0g
ZmllbGQgd2l0aCB0aGlzIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBw
aXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAg
ICB8ICAyICstCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgfCAgNiArLS0KIHRvb2xzL2xp
YnhjL3hjX3ZtX2V2ZW50LmMgICB8IDkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMjEgKysrKysrKy0t
LS0KIDQgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCmluZGV4IDRhYzgyM2UuLjE1ZTZhMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTI0LDcgKzI0LDcg
QEAKIAogdm9pZCAqeGNfbW9uaXRvcl9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWFpbl9pZCwgdWludDMyX3QgKnBvcnQpCiB7Ci0gICAgcmV0dXJuIHhjX3ZtX2V2ZW50X2Vu
YWJsZSh4Y2gsIGRvbWFpbl9pZCwgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4sCisgICAgcmV0
dXJuIHhjX3ZtX2V2ZW50X2VuYWJsZSh4Y2gsIGRvbWFpbl9pZCwgWEVOX1ZNX0VWRU5UX1RZUEVf
TU9OSVRPUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQpOwogfQogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19wcml2YXRl
LmgKaW5kZXggNzA1ZWFhOS4uYmUyMjk4NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNDMwLDEwICs0MzAsMTAg
QEAgaW50IHhjX2ZmczY0KHVpbnQ2NF90IHgpOwogaW50IHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50IG9wLAogICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1vZGUsIHVpbnQzMl90ICpwb3J0KTsK
IC8qCi0gKiBFbmFibGVzIHZtX2V2ZW50IGFuZCByZXR1cm5zIHRoZSBtYXBwZWQgcmluZyBwYWdl
IGluZGljYXRlZCBieSBwYXJhbS4KLSAqIHBhcmFtIGNhbiBiZSBIVk1fUEFSQU1fUEFHSU5HL0FD
Q0VTUy9TSEFSSU5HX1JJTkdfUEZOCisgKiBFbmFibGVzIHZtX2V2ZW50IGFuZCByZXR1cm5zIHRo
ZSBtYXBwZWQgcmluZyBwYWdlIGluZGljYXRlZCBieSB0eXBlLgorICogdHlwZSBjYW4gYmUgWEVO
X1ZNX0VWRU5UX1RZUEVfKFBBR0lORy9NT05JVE9SL1NIQVJJTkcpCiAgKi8KLXZvaWQgKnhjX3Zt
X2V2ZW50X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQg
cGFyYW0sCit2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWFpbl9pZCwgaW50IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKnBvcnQpOwogCiBpbnQgZG9fZG1fb3AoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLCB1bnNpZ25lZCBpbnQgbnJfYnVmcywgLi4uKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3ZtX2V2ZW50LmMgYi90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCmluZGV4IDg2NzQ2MDcu
LmRkMzRjZWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKKysrIGIvdG9v
bHMvbGlieGMveGNfdm1fZXZlbnQuYwpAQCAtMzksMTYgKzM5LDcxIEBAIGludCB4Y192bV9ldmVu
dF9jb250cm9sKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVuc2lnbmVk
IGludCBvcCwKICAgICByZXR1cm4gcmM7CiB9CiAKLXZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCitzdGF0aWMg
aW50IHhjX3ZtX2V2ZW50X3JpbmdfcGZuX3BhcmFtKGludCB0eXBlLCBpbnQgKnBhcmFtKQorewor
ICAgIGlmICggIXBhcmFtICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzd2l0Y2gg
KCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkc6CisgICAg
ICAgICpwYXJhbSA9IEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk47CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBYRU5fVk1fRVZFTlRfVFlQRV9NT05JVE9SOgorICAgICAgICAqcGFyYW0gPSBI
Vk1fUEFSQU1fTU9OSVRPUl9SSU5HX1BGTjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhF
Tl9WTV9FVkVOVF9UWVBFX1NIQVJJTkc6CisgICAgICAgICpwYXJhbSA9IEhWTV9QQVJBTV9TSEFS
SU5HX1JJTkdfUEZOOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHhj
X3ZtX2V2ZW50X2RvbWN0bChpbnQgdHlwZSwgdW5zaWduZWQgaW50ICpwYXJhbSkKK3sKKyAgICBp
ZiAoICFwYXJhbSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3dpdGNoICggdHlw
ZSApCisgICAgeworICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1RZUEVfUEFHSU5HOgorICAgICAgICAq
cGFyYW0gPSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORzsKKwlicmVhazsKKworICAgIGNh
c2UgWEVOX1ZNX0VWRU5UX1RZUEVfTU9OSVRPUjoKKyAgICAgICAgKnBhcmFtID0gWEVOX0RPTUNU
TF9WTV9FVkVOVF9PUF9NT05JVE9SOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX1ZN
X0VWRU5UX1RZUEVfU0hBUklORzoKKyAgICAgICAgKnBhcmFtID0gWEVOX0RPTUNUTF9WTV9FVkVO
VF9PUF9TSEFSSU5HOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCit2b2lkICp4Y192bV9l
dmVudF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHR5
cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvcnQpCiB7CiAgICAgdm9p
ZCAqcmluZ19wYWdlID0gTlVMTDsKICAgICB1aW50NjRfdCBwZm47CiAgICAgeGVuX3Bmbl90IHJp
bmdfcGZuLCBtbWFwX3BmbjsKLSAgICB1bnNpZ25lZCBpbnQgb3AsIG1vZGU7CisgICAgdW5zaWdu
ZWQgaW50IG1vZGU7CiAgICAgaW50IHJjMSwgcmMyLCBzYXZlZF9lcnJubzsKKyAgICBpbnQgcGFy
YW07CiAKLSAgICBpZiAoICFwb3J0ICkKKyAgICBpZiAoICFwb3J0IHx8CisgICAgICAgICB4Y192
bV9ldmVudF9yaW5nX3Bmbl9wYXJhbSh0eXBlLCAmcGFyYW0pICE9IDAgfHwKKyAgICAgICAgIHhj
X3ZtX2V2ZW50X2RvbWN0bCh0eXBlLCAmbW9kZSkgKQogICAgIHsKICAgICAgICAgZXJybm8gPSBF
SU5WQUw7CiAgICAgICAgIHJldHVybiBOVUxMOwpAQCAtOTQsMzQgKzE0OSw3IEBAIHZvaWQgKnhj
X3ZtX2V2ZW50X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBp
bnQgcGFyYW0sCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHN3aXRjaCAoIHBhcmFt
ICkKLSAgICB7Ci0gICAgY2FzZSBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOOgotICAgICAgICBv
cCA9IFhFTl9WTV9FVkVOVF9FTkFCTEU7Ci0gICAgICAgIG1vZGUgPSBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QX1BBR0lORzsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIEhWTV9QQVJBTV9NT05J
VE9SX1JJTkdfUEZOOgotICAgICAgICBvcCA9IFhFTl9WTV9FVkVOVF9FTkFCTEU7Ci0gICAgICAg
IG1vZGUgPSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1I7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgY2FzZSBIVk1fUEFSQU1fU0hBUklOR19SSU5HX1BGTjoKLSAgICAgICAgb3AgPSBYRU5f
Vk1fRVZFTlRfRU5BQkxFOwotICAgICAgICBtb2RlID0gWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9T
SEFSSU5HOwotICAgICAgICBicmVhazsKLQotICAgIC8qCi0gICAgICogVGhpcyBpcyBmb3IgdGhl
IG91dHNpZGUgY2hhbmNlIHRoYXQgdGhlIEhWTV9QQVJBTSBpcyB2YWxpZCBidXQgaXMgaW52YWxp
ZAotICAgICAqIGFzIGZhciBhcyB2bV9ldmVudCBnb2VzLgotICAgICAqLwotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICByYzEgPSAtMTsKLSAgICAgICAgZ290
byBvdXQ7Ci0gICAgfQotCi0gICAgcmMxID0geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFp
bl9pZCwgb3AsIG1vZGUsIHBvcnQpOworICAgIHJjMSA9IHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNo
LCBkb21haW5faWQsIFhFTl9WTV9FVkVOVF9FTkFCTEUsIG1vZGUsIHBvcnQpOwogICAgIGlmICgg
cmMxICE9IDAgKQogICAgIHsKICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gZW5hYmxlIHZtX2V2
ZW50XG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA4MmI2OTY3Li5hYzRjZWQyIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC03NTcsMTAgKzc1NywxNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21z
dGF0dXMgewogCiAvKgogICogVGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSByaW5ncyBhdmFpbGFi
bGUgZm9yIFZNIGV2ZW50czoKLSAqIHNoYXJpbmcsIG1vbml0b3IgYW5kIHBhZ2luZy4gVGhpcyBo
eXBlcmNhbGwgYWxsb3dzIG9uZSB0bwotICogY29udHJvbCB0aGVzZSByaW5ncyAoZW5hYmxlL2Rp
c2FibGUpLCBhcyB3ZWxsIGFzIHRvIHNpZ25hbAotICogdG8gdGhlIGh5cGVydmlzb3IgdG8gcHVs
bCByZXNwb25zZXMgKHJlc3VtZSkgZnJvbSB0aGUgZ2l2ZW4KLSAqIHJpbmcuCisgKiBzaGFyaW5n
LCBtb25pdG9yIGFuZCBwYWdpbmcKKyAqLworCisjZGVmaW5lIFhFTl9WTV9FVkVOVF9UWVBFX1BB
R0lORyAxCisjZGVmaW5lIFhFTl9WTV9FVkVOVF9UWVBFX01PTklUT1IgMgorI2RlZmluZSBYRU5f
Vk1fRVZFTlRfVFlQRV9TSEFSSU5HIDMKKworLyoKKyAqIFRoaXMgaHlwZXJjYWxsIGFsbG93cyBv
bmUgdG8gY29udHJvbCB0aGUgdm1fZXZlbnQgcmluZ3MgKGVuYWJsZS9kaXNhYmxlKSwKKyAqIGFz
IHdlbGwgYXMgdG8gc2lnbmFsIHRvIHRoZSBoeXBlcnZpc29yIHRvIHB1bGwgcmVzcG9uc2VzIChy
ZXN1bWUpIGZyb20KKyAqIHRoZSBnaXZlbiByaW5nLgogICovCiAjZGVmaW5lIFhFTl9WTV9FVkVO
VF9FTkFCTEUgICAgICAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAg
ICAgICAgICAgICAxCkBAIC03ODAsNyArNzg3LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hf
ZG9tc3RhdHVzIHsKICAqIEVYREVWICAtIGd1ZXN0IGhhcyBQb0QgZW5hYmxlZAogICogRUJVU1kg
IC0gZ3Vlc3QgaGFzIG9yIGhhZCBwYWdpbmcgZW5hYmxlZCwgcmluZyBidWZmZXIgc3RpbGwgYWN0
aXZlCiAgKi8KLSNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkcgICAgICAgICAg
ICAxCisjZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfUEFHSU5HIFhFTl9WTV9FVkVOVF9U
WVBFX1BBR0lORwogCiAvKgogICogTW9uaXRvciBoZWxwZXIuCkBAIC04MDQsNyArODExLDcgQEAg
c3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKICAqIEVCVVNZICAtIGd1ZXN0IGhh
cyBvciBoYWQgYWNjZXNzIGVuYWJsZWQsIHJpbmcgYnVmZmVyIHN0aWxsIGFjdGl2ZQogICoKICAq
LwotI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1IgICAgICAgICAgIDIKKyNk
ZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SIFhFTl9WTV9FVkVOVF9UWVBFX01P
TklUT1IKIAogLyoKICAqIFNoYXJpbmcgRU5PTUVNIGhlbHBlci4KQEAgLTgxOSw3ICs4MjYsNyBA
QCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewogICogTm90ZSB0aGF0IHNocmlu
ZyBjYW4gYmUgdHVybmVkIG9uIChhcyBwZXIgdGhlIGRvbWN0bCBiZWxvdykKICAqICp3aXRob3V0
KiB0aGlzIHJpbmcgYmVpbmcgc2V0dXAuCiAgKi8KLSNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVO
VF9PUF9TSEFSSU5HICAgICAgICAgICAzCisjZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1Bf
U0hBUklORyBYRU5fVk1fRVZFTlRfVFlQRV9TSEFSSU5HCiAKIC8qIFVzZSBmb3IgdGVhcmRvd24v
c2V0dXAgb2YgaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UgZm9yIHBhZ2luZywgCiAgKiBh
Y2Nlc3MgYW5kIHNoYXJpbmcuKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:02:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:02: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 1g0T8J-00067j-K0; Thu, 13 Sep 2018 15:02: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=wyui=l3=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0T8I-00066v-5O
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:02:14 +0000
X-Inumbo-ID: bab3bbdf-b765-11e8-a8a5-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bab3bbdf-b765-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:00:19 +0200 (CEST)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=iloop29EECV1Toz4/PmIw5N5FfMSYboduxrs4ET+sWvKrBeRLsGSEEN+sQFSutMCDa5ybU/q7OBsZiqszlYCLVv/1p0Mh78z8116C0Pl1/MreXQQhPyOzRvn/1TKdBBsqomEzVm9h9l9bb4gSy9zcsqhfMVqLuJAMwEYyx9zYQ9TP9iIb075R2If0irHRK+R191Ice3NBCVzqNyjSJXeTSVLSqsC5yFOqDh2jHWg7v9vGIFXEE57MpjQqxDv9sbTcIp3MGPTs6jMujPtdSGwI/KUkoItrHqUBFSosf91p0pz+WOtxsH/I9tC1oBI1FhPIoTYkSD9I49hSr1CNyghsw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references:in-reply-to
 :references; s=default; bh=kHw9yUhoH47fu2ZwJSrE3a0kQHE=; b=sa5Om
 sbpVLBynrRIdFSxIdSTtGHhuVRnZSe9/b0+V1Qm2Gz7MQSjBXo3RpCZKAJUt/nnO
 QEIlsAu91vOeiErzkmdtFvYMBomrj555zqG0dl3cr6pZbmPytg+jO/V7+j7cYT3O
 dNEOe/rE+FXAlZlIf2/pxmw36D1ORwKJ5wiDo3d81mJWG0W4milq2jPmTFQbfZXb
 UuuSvkhxIeTKdyJdQCQzfnS1UATOE5JoKNlcslLf4p9i2gGnqDFR60ScK0ImFwsy
 5vEP3ZvI98eth44mWYqEoeb7AA8RSycoA2qMpSfhlYxW4TPPxPE7QoGL+cNC+t8G
 H0XLmaJMB7jQTH5vA==
Received: (qmail 9273 invoked from network); 13 Sep 2018 18:02:10 +0300
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2018 18:02:10 +0300
Received: (qmail 13675 invoked from network); 13 Sep 2018 18:02:04 +0300
Received: from unknown (HELO ankh-morpork.npunix.bitdefender.biz)
 (10.17.12.182)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Sep 2018 18:02:04 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:01:59 +0300
Message-Id: <0843cadf468ac7d3fabda7fe290619c07fc3c274.1536850239.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 3/4] x86: Add map_domain_pages_global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.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>

Q3JlYXRlIGEgc2luZ2xlIG1hcHBpbmcgZm9yIG11bHRpcGxlIGRvbWFpbiBwYWdlcy4KClNpZ25l
ZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0t
LQogdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94
ZW4vZG9tYWluX3BhZ2UuaCB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdm1f
ZXZlbnQuYyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKaW5kZXggZGQzNGNlYy4uZGUzN2Nh
NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYworKysgYi90b29scy9saWJ4
Yy94Y192bV9ldmVudC5jCkBAIC03NCw3ICs3NCw3IEBAIHN0YXRpYyBpbnQgeGNfdm1fZXZlbnRf
ZG9tY3RsKGludCB0eXBlLCB1bnNpZ25lZCBpbnQgKnBhcmFtKQogICAgIHsKICAgICBjYXNlIFhF
Tl9WTV9FVkVOVF9UWVBFX1BBR0lORzoKICAgICAgICAgKnBhcmFtID0gWEVOX0RPTUNUTF9WTV9F
VkVOVF9PUF9QQUdJTkc7Ci0JYnJlYWs7CisgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYRU5f
Vk1fRVZFTlRfVFlQRV9NT05JVE9SOgogICAgICAgICAqcGFyYW0gPSBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QX01PTklUT1I7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBi
L3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDRhMDdjZmIuLjBkMjNlNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jCkBAIC0zMTcsNiArMzE3LDI4IEBAIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9i
YWwobWZuX3QgbWZuKQogICAgIHJldHVybiB2bWFwKCZtZm4sIDEpOwogfQogCit2b2lkICptYXBf
ZG9tYWluX3BhZ2VzX2dsb2JhbChjb25zdCBtZm5fdCAqbWZuLCB1bnNpZ25lZCBpbnQgbnIpCit7
CisgICAgQVNTRVJUKCFpbl9pcnEoKSAmJgorICAgICAgICAgICAoKHN5c3RlbV9zdGF0ZSA+PSBT
WVNfU1RBVEVfYm9vdCAmJgorICAgICAgICAgICAgIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9h
Y3RpdmUpIHx8CisgICAgICAgICAgICBsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKSk7CisKKyAgICBy
ZXR1cm4gdm1hcChtZm4sIG5yKTsKK30KKwordm9pZCAqX19tYXBfZG9tYWluX3BhZ2VzX2dsb2Jh
bChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5yKQoreworICAgIG1m
bl90IG1mbltucl07CisgICAgaW50IGk7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3VyX3BnID0g
KHN0cnVjdCBwYWdlX2luZm8gKikmcGdbMF07CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkr
KykKKyAgICAgICAgbWZuW2ldID0gcGFnZV90b19tZm4oY3VyX3BnKyspOworCisgICAgcmV0dXJu
IG1hcF9kb21haW5fcGFnZXNfZ2xvYmFsKG1mbiwgbnIpOworfQorCiB2b2lkIHVubWFwX2RvbWFp
bl9wYWdlX2dsb2JhbChjb25zdCB2b2lkICpwdHIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2YSA9
ICh1bnNpZ25lZCBsb25nKXB0cjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW5f
cGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKaW5kZXggMzI2NjlhMy4uNzY0
MjJmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKQEAgLTQyLDYgKzQyLDcgQEAgbWZuX3QgZG9tYWlu
X3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICp2YSk7CiAgKiBtYXBwaW5ncyBjYW4gYWxzbyBi
ZSB1bm1hcHBlZCBmcm9tIGFueSBjb250ZXh0LgogICovCiB2b2lkICptYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKG1mbl90IG1mbik7Cit2b2lkICptYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChjb25zdCBt
Zm5fdCAqbWZuLCB1bnNpZ25lZCBpbnQgbnIpOwogdm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwoY29uc3Qgdm9pZCAqdmEpOwogCiAjZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKSAgICAg
ICAgbWFwX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSkKQEAgLTUxLDYgKzUyLDggQEAgc3Rh
dGljIGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCiAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZV90b19t
Zm4ocGcpKTsKIH0KIAordm9pZCAqX19tYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChjb25zdCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5yKTsKKwogI2Vsc2UgLyogIUNPTkZJR19E
T01BSU5fUEFHRSAqLwogCiAjZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4pICAgICAgICAgICAg
ICAgIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKQEAgLTY4LDYgKzcxLDEyIEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCAqX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2lu
Zm8gKnBnKQogICAgIHJldHVybiBwYWdlX3RvX3ZpcnQocGcpOwogfQogCitzdGF0aWMgaW5saW5l
IHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdlc19nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG5yKQoreworICAgIHJldHVybiBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGcpOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHZv
aWQgKnZhKSB7fTsKIAogI2VuZGlmIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:02:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0T8L-000693-Te; Thu, 13 Sep 2018 15:02:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wyui=l3=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0T8K-00068N-Je
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:02:16 +0000
X-Inumbo-ID: 20b46b2b-b766-11e8-a6a9-d7ebe60f679a
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20b46b2b-b766-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:03:11 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=IrZDCoyS0AiwSVI6Wy9lx5mb48Qp9mNCcCEWdeonIGUYZaTVBkPVlR1jgiO/Q0pTWfRFnH0/dNyCp1Ok4DSzQCXSWNHcpRxbKVIY4g27UoeqK+lb7Bg2yO2HS98zkUjmLXXu7sstr++Ew9zSrcT4x7WUf8UpvqlUA1JBrKJOs3vJL462fn6H+9ApjUnMirMuZ6YJU8UWzD8TDx2eiPm4sY8JFG/eCs8qMB1povZ5Ll5RsZEmO2Qpq65e5M64Nsdn709QQ1q8Mi9p61PHjXaTWdDQb5pst62toqdeMxK4dxhtfY3+QvappnbDNLEXIuSjbLI0kM59yUPoFfLU9MKMIw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references:in-reply-to
 :references; s=default; bh=DGVQhJwk/Yu3e/KeiuBvDjYzHfI=; b=OtU4c
 3NXURq/yBJ1EHtq0JTRjx+xOJbEIge6/USDEXrK/rfAVUESck8NK+kJlNgjOdLkA
 UFTWuJXR7bcTqM5QenfZJFX4BKtuyyu2qbR28BKECHU0E1FLAR8N36M8QWf58oUK
 e2IO9hM+NDxtLRqyfqLOxI82TJYWo9JGkgzbOxvquno7shV5QiWK4MZkAKXaKh5i
 lEJVMi03L/c4ZgH42C38myb+qRNDKVG90kceU3yaf4p6ztwV3ziIoEWPLb3Gd5nE
 rmIHxOocdZ6AfOMPEGzTNpNY/hvgItkb2WaKPNp/dMpHKr5DHTlWWFUsWateb6cx
 6RVjp+vLxaZE9lryA==
Received: (qmail 9667 invoked from network); 13 Sep 2018 18:02:13 +0300
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2018 18:02:13 +0300
Received: (qmail 13683 invoked from network); 13 Sep 2018 18:02:04 +0300
Received: from unknown (HELO ankh-morpork.npunix.bitdefender.biz)
 (10.17.12.182)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 13 Sep 2018 18:02:04 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:02:00 +0300
Message-Id: <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1536850239.git.ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page ring
 buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 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>
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>

SW4gaGlnaCB0aHJvdWdocHV0IGludHJvc3BlY3Rpb24gc2NlbmFyaW9zIHdoZXJlIGxvdHMgb2Yg
bW9uaXRvcgp2bV9ldmVudHMgYXJlIGdlbmVyYXRlZCwgdGhlIHJpbmcgYnVmZmVyIGNhbiBmaWxs
IHVwIGJlZm9yZSB0aGUgbW9uaXRvcgphcHBsaWNhdGlvbiBnZXRzIGEgY2hhbmNlIHRvIGhhbmRs
ZSBhbGwgdGhlIHJlcXVlc3RzIHRodXMgYmxvY2tpbmcKb3RoZXIgdmNwdXMgd2hpY2ggd2lsbCBo
YXZlIHRvIHdhaXQgZm9yIGEgc2xvdCB0byBiZWNvbWUgYXZhaWxhYmxlLgoKVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGV4dGVuZGluZyB0aGUgcmluZyBidWZmZXIgYnkgYWxsb2NhdGluZyBh
Cm51bWJlciBvZiBwYWdlcyBmcm9tIGRvbWhlYXAgYW5kIG1hcHBpbmcgdGhlbSB0byB0aGUgbW9u
aXRvcgphcHBsaWNhdGlvbidzIGRvbWFpbiB1c2luZyB0aGUgZm9yZWlnbm1lbW9yeV9tYXBfcmVz
b3VyY2UgaW50ZXJmYWNlLgpVbmxpa2UgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIHRoZSBy
aW5nIGJ1ZmZlciBwYWdlcyBhcmUgbm90IHBhcnQgb2YKdGhlIGludHJvc3BlY3RlZCBEb21VLCBz
byB0aGV5IHdpbGwgbm90IGJlIHJlY2xhaW1lZCB3aGVuIHRoZSBtb25pdG9yIGlzCmRpc2FibGVk
LgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAgMiArCiB0
b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4Yy94
Y19wcml2YXRlLmggICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4Yy94Y192bV9ldmVudC5j
ICAgICAgICAgICB8ICA0OSArKysrKysrCiB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuYyB8ICAzMyArKystLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgfCAg
IDMgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDE0ICsrCiB4ZW4v
Y29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgICAgICB8IDI1OCArKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgICAxICsKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS94ZW4v
dm1fZXZlbnQuaCAgICAgICAgICB8ICAgNCArCiAxMiBmaWxlcyBjaGFuZ2VkLCAzMDUgaW5zZXJ0
aW9ucygrKSwgNzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBiYjc1YmNj
Li40ZjkxZWU5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjAwNSw2ICsyMDA1LDggQEAgaW50
IHhjX2dldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQs
CiAgKiBDYWxsZXIgaGFzIHRvIHVubWFwIHRoaXMgcGFnZSB3aGVuIGRvbmUuCiAgKi8KIHZvaWQg
KnhjX21vbml0b3JfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQs
IHVpbnQzMl90ICpwb3J0KTsKK3ZvaWQgKnhjX21vbml0b3JfZW5hYmxlX2V4KHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgb3JkZXIsIHVpbnQzMl90ICpwb3J0KTsKIGludCB4Y19tb25pdG9yX2Rpc2FibGUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCk7CiBpbnQgeGNfbW9uaXRvcl9yZXN1bWUo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCk7CiAvKgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCmluZGV4
IDE1ZTZhMGUuLjUxODg4MzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwor
KysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTI4LDYgKzI4LDEzIEBAIHZvaWQgKnhj
X21vbml0b3JfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVp
bnQzMl90ICpwb3J0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CiB9CiAK
K3ZvaWQgKnhjX21vbml0b3JfZW5hYmxlX2V4KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21haW5faWQsIGludCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwb3J0KQoreworICAgIHJldHVybiB4Y192bV9ldmVudF9lbmFibGVfZXgoeGNoLCBkb21haW5f
aWQsIFhFTl9WTV9FVkVOVF9UWVBFX01PTklUT1IsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvcmRlciwgcG9ydCk7Cit9CisKIGludCB4Y19tb25pdG9yX2Rpc2FibGUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCkKIHsKICAgICByZXR1cm4geGNfdm1fZXZl
bnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3By
aXZhdGUuaCBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAppbmRleCBiZTIyOTg2Li4wM2Q5NDYw
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKKysrIGIvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5oCkBAIC00MzYsNiArNDM2LDkgQEAgaW50IHhjX3ZtX2V2ZW50X2NvbnRyb2wo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50IG9wLAog
dm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21h
aW5faWQsIGludCB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwb3J0
KTsKIAordm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlX2V4KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21haW5faWQsIGludCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBvcmRlciwgdWludDMyX3QgKnBvcnQpOworCiBpbnQgZG9fZG1fb3AoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbnJfYnVmcywgLi4uKTsKIAogI2VuZGlm
IC8qIF9fWENfUFJJVkFURV9IX18gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2
ZW50LmMgYi90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCmluZGV4IGRlMzdjYTUuLjIxNmJiZTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfdm1fZXZlbnQuYwpAQCAtMjEsNiArMjEsNyBAQAogICovCiAKICNpbmNsdWRlICJ4Y19wcml2
YXRlLmgiCisjaW5jbHVkZSAieGVuZm9yZWlnbm1lbW9yeS5oIgogCiBpbnQgeGNfdm1fZXZlbnRf
Y29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBp
bnQgb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbW9kZSwgdWludDMy
X3QgKnBvcnQpCkBAIC0xODQsNiArMTg1LDU0IEBAIHZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgdHlwZSwKICAgICByZXR1
cm4gcmluZ19wYWdlOwogfQogCit2b2lkICp4Y192bV9ldmVudF9lbmFibGVfZXgoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHR5cGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IG9yZGVyLCB1aW50MzJfdCAqcG9ydCkKK3sKKyAgICB4ZW5mb3JlaWdu
bWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyA9IE5VTEw7CisgICAgaW50IHNhdmVkX2Vycm5v
OworICAgIHZvaWQgKnJpbmdfYnVmZmVyID0gTlVMTDsKKworICAgIGlmICggIXBvcnQgKQorICAg
IHsKKyAgICAgICAgZXJybm8gPSBFSU5WQUw7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0K
KworICAgIC8qIFBhdXNlIHRoZSBkb21haW4gZm9yIHJpbmcgcGFnZSBzZXR1cCAqLworICAgIGlm
ICggeGNfZG9tYWluX3BhdXNlKHhjaCwgZG9tYWluX2lkKSApCisgICAgeworICAgICAgICBQRVJS
T1IoIlVuYWJsZSB0byBwYXVzZSBkb21haW5cbiIpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICB9CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoeGNoLT5mbWVt
LCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tk1FTV9yZXNvdXJjZV92bV9ldmVudCwgdHlwZSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3JkZXIsICZyaW5nX2J1ZmZlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCk7CisgICAg
aWYgKCAhZnJlcyApCisgICAgeworICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBtYXAgdm1fZXZl
bnQgcmluZyBwYWdlcyByZXNvdXJjZVxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGlmICggeGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwgWEVOX1ZNX0VWRU5U
X0dFVF9QT1JULCB0eXBlLCBwb3J0KSApCisgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIGdldCB2
bV9ldmVudCBjaGFubmVsIHBvcnRcbiIpOworCitvdXQ6CisgICAgc2F2ZWRfZXJybm8gPSBlcnJu
bzsKKyAgICBpZiAoIHhjX2RvbWFpbl91bnBhdXNlKHhjaCwgZG9tYWluX2lkKSAhPSAwICkKKyAg
ICB7CisgICAgICAgIGlmIChmcmVzKQorICAgICAgICAgICAgc2F2ZWRfZXJybm8gPSBlcnJubzsK
KyAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gdW5wYXVzZSBkb21haW4iKTsKKyAgICB9CisKKyAg
ICBmcmVlKGZyZXMpOworICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisgICAgcmV0dXJuIHJpbmdf
YnVmZmVyOworfQorCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBiL3Rvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDZhYWVlMTYuLmY0YzRlZGEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisrKyBiL3Rvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC02OCw3ICs2OCw4IEBAIHR5cGVkZWYgc3RydWN0
IHZtX2V2ZW50IHsKICAgICBpbnQgcG9ydDsKICAgICB2bV9ldmVudF9iYWNrX3JpbmdfdCBiYWNr
X3Jpbmc7CiAgICAgdWludDMyX3QgZXZ0Y2huX3BvcnQ7Ci0gICAgdm9pZCAqcmluZ19wYWdlOwor
ICAgIHZvaWQgKnJpbmdfYnVmZmVyOworICAgIHVuc2lnbmVkIGludCByaW5nX3BhZ2VfY291bnQ7
CiB9IHZtX2V2ZW50X3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbmFjY2VzcyB7CkBAIC0xMzYsOCAr
MTM3LDkgQEAgaW50IHhlbmFjY2Vzc190ZWFyZG93bih4Y19pbnRlcmZhY2UgKnhjaCwgeGVuYWNj
ZXNzX3QgKnhlbmFjY2VzcykKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAvKiBUZWFyIGRvd24g
ZG9tYWluIHhlbmFjY2VzcyBpbiBYZW4gKi8KLSAgICBpZiAoIHhlbmFjY2Vzcy0+dm1fZXZlbnQu
cmluZ19wYWdlICkKLSAgICAgICAgbXVubWFwKHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdl
LCBYQ19QQUdFX1NJWkUpOworICAgIGlmICggeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX2J1ZmZl
ciApCisgICAgICAgIG11bm1hcCh4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmdfYnVmZmVyLAorICAg
ICAgICAgICAgICAgeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX3BhZ2VfY291bnQgKiBYQ19QQUdF
X1NJWkUgKTsKIAogICAgIGlmICggbWVtX2FjY2Vzc19lbmFibGUgKQogICAgIHsKQEAgLTIxMCwx
MiArMjEyLDI1IEBAIHhlbmFjY2Vzc190ICp4ZW5hY2Nlc3NfaW5pdCh4Y19pbnRlcmZhY2UgKip4
Y2hfciwgZG9taWRfdCBkb21haW5faWQpCiAgICAgLyogU2V0IGRvbWFpbiBpZCAqLwogICAgIHhl
bmFjY2Vzcy0+dm1fZXZlbnQuZG9tYWluX2lkID0gZG9tYWluX2lkOwogCi0gICAgLyogRW5hYmxl
IG1lbV9hY2Nlc3MgKi8KLSAgICB4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmdfcGFnZSA9CisgICAg
LyogUmluZyBidWZmZXIgcGFnZSBjb3VudCAqLworICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucmlu
Z19wYWdlX2NvdW50ID0gMjsKKworICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19idWZmZXIg
PSB4Y19tb25pdG9yX2VuYWJsZV9leCgKKyAgICAgICAgeGVuYWNjZXNzLT54Y19oYW5kbGUsCisg
ICAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQuZG9tYWluX2lkLAorICAgICAgICB4ZW5hY2Nlc3Mt
PnZtX2V2ZW50LnJpbmdfcGFnZV9jb3VudCwKKyAgICAgICAgJnhlbmFjY2Vzcy0+dm1fZXZlbnQu
ZXZ0Y2huX3BvcnQpOworCisgICAgaWYgKHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19idWZmZXIg
PT0gTlVMTCAmJiBlcnJubyA9PSBFT1BOT1RTVVBQKQorICAgIHsKKyAgICAgICAgeGVuYWNjZXNz
LT52bV9ldmVudC5yaW5nX3BhZ2VfY291bnQgPSAxOworICAgICAgICB4ZW5hY2Nlc3MtPnZtX2V2
ZW50LnJpbmdfYnVmZmVyID0KICAgICAgICAgICAgIHhjX21vbml0b3JfZW5hYmxlKHhlbmFjY2Vz
cy0+eGNfaGFuZGxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLT52
bV9ldmVudC5kb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuYWNj
ZXNzLT52bV9ldmVudC5ldnRjaG5fcG9ydCk7Ci0gICAgaWYgKCB4ZW5hY2Nlc3MtPnZtX2V2ZW50
LnJpbmdfcGFnZSA9PSBOVUxMICkKKyAgICB9CisKKyAgICBpZiAoIHhlbmFjY2Vzcy0+dm1fZXZl
bnQucmluZ19idWZmZXIgPT0gTlVMTCApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBlcnJubyAp
IHsKICAgICAgICAgICAgIGNhc2UgRUJVU1k6CkBAIC0yNTQsMTAgKzI2OSwxMCBAQCB4ZW5hY2Nl
c3NfdCAqeGVuYWNjZXNzX2luaXQoeGNfaW50ZXJmYWNlICoqeGNoX3IsIGRvbWlkX3QgZG9tYWlu
X2lkKQogICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucG9ydCA9IHJjOwogCiAgICAgLyogSW5pdGlh
bGlzZSByaW5nICovCi0gICAgU0hBUkVEX1JJTkdfSU5JVCgodm1fZXZlbnRfc3JpbmdfdCAqKXhl
bmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlKTsKKyAgICBTSEFSRURfUklOR19JTklUKCh2bV9l
dmVudF9zcmluZ190ICopeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX2J1ZmZlcik7CiAgICAgQkFD
S19SSU5HX0lOSVQoJnhlbmFjY2Vzcy0+dm1fZXZlbnQuYmFja19yaW5nLAotICAgICAgICAgICAg
ICAgICAgICh2bV9ldmVudF9zcmluZ190ICopeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX3BhZ2Us
Ci0gICAgICAgICAgICAgICAgICAgWENfUEFHRV9TSVpFKTsKKyAgICAgICAgICAgICAgICAgICAo
dm1fZXZlbnRfc3JpbmdfdCAqKXhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19idWZmZXIsCisgICAg
ICAgICAgICAgICAgICAgWENfUEFHRV9TSVpFICogeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX3Bh
Z2VfY291bnQgKTsKIAogICAgIC8qIEdldCBtYXhfZ3BmbiAqLwogICAgIHJjID0geGNfZG9tYWlu
X21heGltdW1fZ3Bmbih4ZW5hY2Nlc3MtPnhjX2hhbmRsZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggMGQy
M2U1Mi4uMmE5Y2JmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTMzMSwxMCArMzMxLDkgQEAgdm9pZCAq
X19tYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5z
aWduZWQgaW50IG5yKQogewogICAgIG1mbl90IG1mbltucl07CiAgICAgaW50IGk7Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqY3VyX3BnID0gKHN0cnVjdCBwYWdlX2luZm8gKikmcGdbMF07CiAKICAg
ICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykKLSAgICAgICAgbWZuW2ldID0gcGFnZV90b19tZm4o
Y3VyX3BnKyspOworICAgICAgICBtZm5baV0gPSBwYWdlX3RvX21mbihwZysrKTsKIAogICAgIHJl
dHVybiBtYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChtZm4sIG5yKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmFlYTJmNS4uYmVjMDlk
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTEwMyw2ICsxMDMsNyBAQAogI2luY2x1ZGUgPHhlbi9lZmkuaD4KICNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS9zaGFk
b3cuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtNDQxNSw2ICs0NDE2LDE5IEBAIGludCBh
cmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUs
CiAgICAgfQogI2VuZGlmCiAKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV92bV9ldmVudDoKKyAg
ICB7CisgICAgICAgIHJjID0gdm1fZXZlbnRfZ2V0X3JpbmdfZnJhbWVzKGQsIGlkLCBmcmFtZSwg
bnJfZnJhbWVzLCBtZm5fbGlzdCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBmcmFtZXMgd2lsbCBoYXZlIGJlZW4gYXNz
aWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0IGNyZWF0ZWQKKyAgICAgICAgICogdGhlIGlvcmVxIHNl
cnZlci4KKyAgICAgICAgICovCisgICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAg
ICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA0NzkzYWFjLi5mYWVj
ZTNjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92
bV9ldmVudC5jCkBAIC0zOSwxNiArMzksNjYgQEAKICNkZWZpbmUgdm1fZXZlbnRfcmluZ19sb2Nr
KF92ZWQpICAgICAgIHNwaW5fbG9jaygmKF92ZWQpLT5yaW5nX2xvY2spCiAjZGVmaW5lIHZtX2V2
ZW50X3JpbmdfdW5sb2NrKF92ZWQpICAgICBzcGluX3VubG9jaygmKF92ZWQpLT5yaW5nX2xvY2sp
CiAKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0FMTE9DX0ZST01fRE9NSEVBUCAweEZGRkZGRkZGCisK
K3N0YXRpYyBpbnQgdm1fZXZlbnRfYWxsb2NfcmluZyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAg
ICB2b2lkICp2YSA9IE5VTEw7CisgICAgaW50IGksIHJjID0gLUVOT01FTTsKKworICAgIHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIHZlZC0+cmluZ19vcmRlciwgTUVNRl9ub19yZWZjb3Vu
dCk7CisgICAgaWYgKCAhcGFnZSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCAoMSA8PCB2ZWQtPnJpbmdfb3JkZXIpOyBpKysgKQorICAgICAgICBpZiAo
ICFnZXRfcGFnZV90eXBlKCZwYWdlW2ldLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICB7
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIH0KKworICAgIHZhID0gX19tYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChwYWdlLCAoMSA8PCB2
ZWQtPnJpbmdfb3JkZXIpKTsKKyAgICBpZiAoICF2YSApCisgICAgICAgIGdvdG8gZmFpbDsKKwor
ICAgIG1lbXNldCh2YSwgMCwgUEFHRV9TSVpFIDw8IHZlZC0+cmluZ19vcmRlcik7CisKKyAgICB2
ZWQtPnJpbmdfYnVmZmVyID0gdmE7CisgICAgdmVkLT5yaW5nX3BnX3N0cnVjdCA9IHBhZ2U7Cisg
ICAgcmV0dXJuIDA7CisKK2ZhaWw6CisgICAgaS0tOworICAgIGZvciAoIDsgaSA+PSAwOyBpLS0g
KQorICAgICAgICBwdXRfcGFnZV90eXBlKCZwYWdlW2ldKTsKKyAgICBmcmVlX2RvbWhlYXBfcGFn
ZXMocGFnZSwgdmVkLT5yaW5nX29yZGVyKTsKKworICAgIHJldHVybiByYzsKKyB9CisKK3N0YXRp
YyB2b2lkIHZtX2V2ZW50X2Rlc3Ryb3lfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQp
Cit7CisgICAgaWYgKCB2ZWQtPnJpbmdfYnVmZmVyICkKKyAgICB7CisgICAgICAgIGludCBpOwor
CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2ZWQtPnJpbmdfYnVmZmVyKTsKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCB2ZWQtPnJpbmdfb3JkZXIpOyBpKysgKQorICAg
ICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoJih2ZWQtPnJpbmdfcGdfc3RydWN0W2ldKSk7Cisg
ICAgICAgIHZlZC0+cmluZ19idWZmZXIgPSBOVUxMOworICAgIH0KK30KKwogc3RhdGljIGludCB2
bV9ldmVudF9lbmFibGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwKLSAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKip2ZWQs
CisgICAgdW5zaWduZWQgbG9uZyBwYXJhbSwKKyAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzLAog
ICAgIGludCBwYXVzZV9mbGFnLAotICAgIGludCBwYXJhbSwKICAgICB4ZW5fZXZlbnRfY2hhbm5l
bF9ub3RpZmljYXRpb25fdCBub3RpZmljYXRpb25fZm4pCiB7CiAgICAgaW50IHJjOwotICAgIHVu
c2lnbmVkIGxvbmcgcmluZ19nZm4gPSBkLT5hcmNoLmh2bS5wYXJhbXNbcGFyYW1dOwogCiAgICAg
aWYgKCAhKnZlZCApCiAgICAgICAgICp2ZWQgPSB4emFsbG9jKHN0cnVjdCB2bV9ldmVudF9kb21h
aW4pOwpAQCAtNTgsMjYgKzEwOCwzOSBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKICAg
ICAvKiBPbmx5IG9uZSBoZWxwZXIgYXQgYSB0aW1lLiBJZiB0aGUgaGVscGVyIGNyYXNoZWQsCiAg
ICAgICogdGhlIHJpbmcgaXMgaW4gYW4gdW5kZWZpbmVkIHN0YXRlIGFuZCBzbyBpcyB0aGUgZ3Vl
c3QuCiAgICAgICovCi0gICAgaWYgKCAoKnZlZCktPnJpbmdfcGFnZSApCi0gICAgICAgIHJldHVy
biAtRUJVU1k7OwotCi0gICAgLyogVGhlIHBhcmFtZXRlciBkZWZhdWx0cyB0byB6ZXJvLCBhbmQg
aXQgc2hvdWxkIGJlCi0gICAgICogc2V0IHRvIHNvbWV0aGluZyAqLwotICAgIGlmICggcmluZ19n
Zm4gPT0gMCApCi0gICAgICAgIHJldHVybiAtRU5PU1lTOworICAgIGlmICggKCp2ZWQpLT5yaW5n
X2J1ZmZlciApCisgICAgICAgIHJldHVybiAtRUJVU1k7CiAKICAgICB2bV9ldmVudF9yaW5nX2xv
Y2tfaW5pdCgqdmVkKTsKICAgICB2bV9ldmVudF9yaW5nX2xvY2soKnZlZCk7CiAKICAgICByYyA9
IHZtX2V2ZW50X2luaXRfZG9tYWluKGQpOwotCiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBn
b3RvIGVycjsKIAotICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgcmluZ19nZm4s
ICYoKnZlZCktPnJpbmdfcGdfc3RydWN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJigqdmVkKS0+cmluZ19wYWdlKTsKLSAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8g
ZXJyOworICAgICgqdmVkKS0+cmluZ19vcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG5yX2Zy
YW1lcyk7CisKKyAgICBpZiAoIHBhcmFtID09IFhFTl9WTV9FVkVOVF9BTExPQ19GUk9NX0RPTUhF
QVAgKQorICAgIHsKKyAgICAgICAgcmMgPSB2bV9ldmVudF9hbGxvY19yaW5nKGN1cnJlbnQtPmRv
bWFpbiwgKnZlZCk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGdvdG8gZXJy
OworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBwYXJhbSBwb2ludHMgdG8gYSBz
cGVjaWZpYyBnZm4gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyByaW5nX2dmbiA9IGQtPmFyY2gu
aHZtLnBhcmFtc1twYXJhbV07CisKKyAgICAgICAgLyogVGhlIHBhcmFtZXRlciBkZWZhdWx0cyB0
byB6ZXJvLCBhbmQgaXQgc2hvdWxkIGJlCisgICAgICAgICAgICAqIHNldCB0byBzb21ldGhpbmcg
Ki8KKyAgICAgICAgaWYgKCByaW5nX2dmbiA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiAtRU5P
U1lTOworCisgICAgICAgIHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgcmluZ19nZm4s
ICYoKnZlZCktPnJpbmdfcGdfc3RydWN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJigqdmVkKS0+cmluZ19idWZmZXIpOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAg
ICAgICAgICBnb3RvIGVycjsKKyAgICB9CiAKICAgICAvKiBTZXQgdGhlIG51bWJlciBvZiBjdXJy
ZW50bHkgYmxvY2tlZCB2Q1BVcyB0byAwLiAqLwogICAgICgqdmVkKS0+YmxvY2tlZCA9IDA7CkBA
IC04OCwxMiArMTUxLDEyIEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIGlmICgg
cmMgPCAwICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICAoKnZlZCktPnhlbl9wb3J0ID0gdmVj
LT5wb3J0ID0gcmM7CisgICAgKCp2ZWQpLT54ZW5fcG9ydCA9ICByYzsKIAogICAgIC8qIFByZXBh
cmUgcmluZyBidWZmZXIgKi8KICAgICBGUk9OVF9SSU5HX0lOSVQoJigqdmVkKS0+ZnJvbnRfcmlu
ZywKLSAgICAgICAgICAgICAgICAgICAgKHZtX2V2ZW50X3NyaW5nX3QgKikoKnZlZCktPnJpbmdf
cGFnZSwKLSAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsKKyAgICAgICAgICAgICAgICAg
ICAgKHZtX2V2ZW50X3NyaW5nX3QgKikoKnZlZCktPnJpbmdfYnVmZmVyLAorICAgICAgICAgICAg
ICAgICAgICBQQUdFX1NJWkUgKiBucl9mcmFtZXMpOwogCiAgICAgLyogU2F2ZSB0aGUgcGF1c2Ug
ZmxhZyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHJpbmcuICovCiAgICAgKCp2ZWQpLT5wYXVzZV9mbGFn
ID0gcGF1c2VfZmxhZzsKQEAgLTEwNSw4ICsxNjgsOCBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2Vu
YWJsZSgKICAgICByZXR1cm4gMDsKIAogIGVycjoKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBl
cigmKCp2ZWQpLT5yaW5nX3BhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKCp2ZWQp
LT5yaW5nX3BnX3N0cnVjdCk7CisgICAgdm1fZXZlbnRfZGVzdHJveV9yaW5nKCp2ZWQpOworICAg
IHZtX2V2ZW50X2NsZWFudXBfZG9tYWluKGQpOwogICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2
ZWQpOwogICAgIHhmcmVlKCp2ZWQpOwogICAgICp2ZWQgPSBOVUxMOwpAQCAtMjIxLDkgKzI4NCw3
IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICoqdmVkKQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAg
ICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJigqdmVkKS0+cmluZ19wYWdlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKnZlZCktPnJpbmdfcGdfc3RydWN0KTsKLQorICAgICAg
ICB2bV9ldmVudF9kZXN0cm95X3JpbmcoKnZlZCk7CiAgICAgICAgIHZtX2V2ZW50X2NsZWFudXBf
ZG9tYWluKGQpOwogCiAgICAgICAgIHZtX2V2ZW50X3JpbmdfdW5sb2NrKCp2ZWQpOwpAQCAtNDU5
LDcgKzUyMCw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZ3JhYl9zbG90KHN0cnVjdCB2bV9ldmVu
dF9kb21haW4gKnZlZCwgaW50IGZvcmVpZ24pCiB7CiAgICAgdW5zaWduZWQgaW50IGF2YWlsX3Jl
cTsKIAotICAgIGlmICggIXZlZC0+cmluZ19wYWdlICkKKyAgICBpZiAoICF2ZWQtPnJpbmdfYnVm
ZmVyICkKICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CiAKICAgICB2bV9ldmVudF9yaW5nX2xvY2so
dmVkKTsKQEAgLTQ5OCw3ICs1NTksNyBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X3dhaXRfc2xvdChz
dHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAKIGJvb2xfdCB2bV9ldmVudF9jaGVja19yaW5n
KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKLSAgICByZXR1cm4gKHZlZCAmJiB2ZWQt
PnJpbmdfcGFnZSk7CisgICAgcmV0dXJuICh2ZWQgJiYgdmVkLT5yaW5nX2J1ZmZlcik7CiB9CiAK
IC8qCkBAIC01ODcsNiArNjQ4LDQ2IEBAIHZvaWQgdm1fZXZlbnRfY2xlYW51cChzdHJ1Y3QgZG9t
YWluICpkKQogI2VuZGlmCiB9CiAKKyNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKK3N0YXRp
YyBpbnQgdm1fZXZlbnRfb3BfcGFnaW5nX2lzX3N1cHBvcnRlZChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAg
ICAvKiBodm0gZml4bWU6IHAybV9pc19mb3JlaWduIHR5cGVzIG5lZWQgYWRkcmVzc2luZyAqLwor
ICAgIGlmICggaXNfaHZtX2RvbWFpbihoYXJkd2FyZV9kb21haW4pICkKKyAgICAgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOworCisgICAgLyogT25seSBIQVAgaXMgc3VwcG9ydGVkICovCisgICAgaWYg
KCAhaGFwX2VuYWJsZWQoZCkgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgIC8qIE5v
IHBhZ2luZyBpZiBpb21tdSBpcyB1c2VkICovCisgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11
KGQpKSApCisgICAgICAgIHJldHVybiAtRU1MSU5LOworCisgICAgLyogRGlzYWxsb3cgcGFnaW5n
IGluIGEgUG9EIGd1ZXN0ICovCisgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCApCisgICAg
ICAgIHJldHVybiAtRVhERVY7CisKKyAgICByZXR1cm4gMDsKK30KKyNlbmRpZiAvKiBDT05GSUdf
SEFTX01FTV9QQUdJTkcgKi8KKworI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKK3N0YXRp
YyBpbnQgdm1fZXZlbnRfb3Bfc2hhcmluZ19pc19zdXBwb3J0ZWQoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICAvKiBodm0gZml4bWU6IHAybV9pc19mb3JlaWduIHR5cGVzIG5lZWQgYWRkcmVzc2lu
ZyAqLworICAgIGlmICggaXNfaHZtX2RvbWFpbihoYXJkd2FyZV9kb21haW4pICkKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgLyogT25seSBIQVAgaXMgc3VwcG9ydGVkICovCisg
ICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAg
IHJldHVybiAwOworfQorI2VuZGlmIC8qIENPTkZJR19IQVNfTUVNX1NIQVJJTkcgKi8KKwogaW50
IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9l
dmVudF9vcCAqdmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIHVfZG9tY3RsKQogewpAQCAtNjI5LDM1ICs3MzAsMTkgQEAgaW50IHZtX2V2ZW50X2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVj
LAogICAgICAgICBzd2l0Y2goIHZlYy0+b3AgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWEVO
X1ZNX0VWRU5UX0VOQUJMRToKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKLQotICAgICAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKLSAgICAgICAgICAgIC8qIGh2bSBmaXhtZTogcDJtX2lzX2ZvcmVpZ24gdHlwZXMgbmVl
ZCBhZGRyZXNzaW5nICovCi0gICAgICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oaGFyZHdhcmVf
ZG9tYWluKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIHJjID0gLUVO
T0RFVjsKLSAgICAgICAgICAgIC8qIE9ubHkgSEFQIGlzIHN1cHBvcnRlZCAqLwotICAgICAgICAg
ICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICAgICAvKiBObyBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwotICAgICAgICAgICAgcmMg
PSAtRU1MSU5LOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCi0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIHJjID0gLUVYREVWOwotICAgICAg
ICAgICAgLyogRGlzYWxsb3cgcGFnaW5nIGluIGEgUG9EIGd1ZXN0ICovCi0gICAgICAgICAgICBp
ZiAoIHAybS0+cG9kLmVudHJ5X2NvdW50ICkKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfb3Bf
cGFnaW5nX2lzX3N1cHBvcnRlZChkKTsKKyAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVxdWly
ZWQgaGVyZSwgc2VlIFhTQS05OSAqLwotICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUo
ZCwgdmVjLCAmZC0+dm1fZXZlbnRfcGFnaW5nLCBfVlBGX21lbV9wYWdpbmcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOLAorICAgICAg
ICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgJmQtPnZtX2V2ZW50X3BhZ2luZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4sIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfVlBGX21lbV9wYWdpbmcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1fcGFnaW5nX25vdGlmaWNhdGlvbik7Ci0g
ICAgICAgIH0KLSAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAg
ICAgICAgICAgdmVjLT5wb3J0ID0gZC0+dm1fZXZlbnRfcGFnaW5nLT54ZW5fcG9ydDsKKworICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKICAg
ICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpICkK
QEAgLTY5NCw5ICs3NzksMTQgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgcmMgPSBh
cmNoX21vbml0b3JfaW5pdF9kb21haW4oZCk7CiAgICAgICAgICAgICBpZiAoIHJjICkKICAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsIHZl
YywgJmQtPnZtX2V2ZW50X21vbml0b3IsIF9WUEZfbWVtX2FjY2VzcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLAorCisgICAgICAg
ICAgICByYyA9IHZtX2V2ZW50X2VuYWJsZShkLCAmZC0+dm1fZXZlbnRfbW9uaXRvciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9NT05JVE9SX1JJTkdfUEZOLCAx
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9WUEZfbWVtX2FjY2VzcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3Jfbm90aWZpY2F0aW9uKTsKKyAg
ICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICB2ZWMtPnBvcnQgPSBkLT52bV9l
dmVudF9tb25pdG9yLT54ZW5fcG9ydDsKKwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fVk1fRVZFTlRfRElTQUJMRToKQEAgLTcxNiw2ICs4MDYsMTUgQEAgaW50IHZtX2V2
ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9v
cCAqdmVjLAogICAgICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKICAgICAgICAgICAgIGJyZWFr
OwogCisgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX0dFVF9QT1JUOgorICAgICAgICAgICAgcmMg
PSAtRU5PREVWOworICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2
ZW50X21vbml0b3IpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2ZWMtPnBvcnQg
PSBkLT52bV9ldmVudF9tb25pdG9yLT54ZW5fcG9ydDsKKyAgICAgICAgICAgICAgICByYyA9IDA7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0Ogog
ICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICAgICAgYnJlYWs7CkBAIC03MzEsMjAg
KzgzMCwxOCBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgIHN3aXRjaCggdmVjLT5vcCApCiAg
ICAgICAgIHsKICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRU5BQkxFOgotICAgICAgICAgICAg
cmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAgIC8qIGh2bSBmaXhtZTogcDJtX2lzX2ZvcmVp
Z24gdHlwZXMgbmVlZCBhZGRyZXNzaW5nICovCi0gICAgICAgICAgICBpZiAoIGlzX2h2bV9kb21h
aW4oaGFyZHdhcmVfZG9tYWluKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKLSAgICAgICAgICAgIC8qIE9ubHkgSEFQIGlzIHN1cHBvcnRlZCAq
LwotICAgICAgICAgICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQorICAgICAgICAgICAgcmMgPSB2
bV9ldmVudF9vcF9zaGFyaW5nX2lzX3N1cHBvcnRlZChkKTsKKyAgICAgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2Uo
KSBub3QgcmVxdWlyZWQgaGVyZSwgc2VlIFhTQS05OSAqLwotICAgICAgICAgICAgcmMgPSB2bV9l
dmVudF9lbmFibGUoZCwgdmVjLCAmZC0+dm1fZXZlbnRfc2hhcmUsIF9WUEZfbWVtX3NoYXJpbmcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fU0hBUklOR19SSU5H
X1BGTiwKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfZW5hYmxlKGQsICZkLT52bV9ldmVudF9z
aGFyZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9TSEFSSU5H
X1JJTkdfUEZOLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1ZQRl9tZW1f
c2hhcmluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbV9zaGFyaW5nX25v
dGlmaWNhdGlvbik7CisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgdmVj
LT5wb3J0ID0gZC0+dm1fZXZlbnRfc2hhcmUtPnhlbl9wb3J0OworCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9ESVNBQkxFOgpAQCAtNzc4LDYgKzg3NSw0
MyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9t
Y3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgdm1fZXZlbnRf
Z2V0X3JpbmdfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgaW50
IG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG1mbl9s
aXN0W10pCit7CisgICAgaW50IHJjLCBpOworICAgIGludCBwYXVzZV9mbGFnOworICAgIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKip2ZWQ7CisgICAgeGVuX2V2ZW50X2NoYW5uZWxfbm90aWZpY2F0
aW9uX3Qgbm90aWZpY2F0aW9uX2ZuOworCisgICAgc3dpdGNoKGlkKQorICAgIHsKKyAgICBjYXNl
IFhFTl9WTV9FVkVOVF9UWVBFX01PTklUT1I6CisgICAgICAgIHZlZCA9ICZkLT52bV9ldmVudF9t
b25pdG9yOworICAgICAgICBwYXVzZV9mbGFnID0gX1ZQRl9tZW1fYWNjZXNzOworICAgICAgICBu
b3RpZmljYXRpb25fZm4gPSBtb25pdG9yX25vdGlmaWNhdGlvbjsKKworICAgICAgICByYyA9IGFy
Y2hfbW9uaXRvcl9pbml0X2RvbWFpbihkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICByZXR1cm4gcmM7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0
dXJuIC1FTk9TWVM7CisgICAgfQorCisgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwgdmVkLCBY
RU5fVk1fRVZFTlRfQUxMT0NfRlJPTV9ET01IRUFQLAorICAgICAgICAgICAgICAgICAgICAgICAg
IG5yX2ZyYW1lcywgcGF1c2VfZmxhZywKKyAgICAgICAgICAgICAgICAgICAgICAgICBub3RpZmlj
YXRpb25fZm4pOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgbWZuX2xpc3RbaV0gPSBtZm5f
eChwYWdlX3RvX21mbigmKCp2ZWQpLT5yaW5nX3BnX3N0cnVjdFtpXSkpOworCisgICAgcmV0dXJu
IDA7Cit9CisKIHZvaWQgdm1fZXZlbnRfdmNwdV9wYXVzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBBU1NFUlQodiA9PSBjdXJyZW50KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBhYzRjZWQyLi4wNjZk
NGRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC03NzIsNiArNzcyLDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfZ2Ric3hfZG9tc3RhdHVzIHsKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX0VOQUJMRSAgICAgICAg
ICAgICAgIDAKICNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FCTEUgICAgICAgICAgICAgIDEKICNk
ZWZpbmUgWEVOX1ZNX0VWRU5UX1JFU1VNRSAgICAgICAgICAgICAgIDIKKyNkZWZpbmUgWEVOX1ZN
X0VWRU5UX0dFVF9QT1JUICAgICAgICAgICAgIDMKIAogLyoKICAqIERvbWFpbiBtZW1vcnkgcGFn
aW5nCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggOGZjMjdjZS4uMDk0MDBmNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnku
aApAQCAtNjEyLDYgKzYxMiw3IEBAIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugewog
CiAjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMAogI2RlZmluZSBYRU5NRU1f
cmVzb3VyY2VfZ3JhbnRfdGFibGUgMQorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2Vfdm1fZXZlbnQg
MgogCiAgICAgLyoKICAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlm
aWVyLCB3aGljaCBtdXN0IGJlIHplcm8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMGJhODBjYi4uYmUwMWY5MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKQEAgLTI4Niw5ICsyODYsMTAgQEAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbgogICAgIC8q
IFRoZSByaW5nIGhhcyA2NCBlbnRyaWVzICovCiAgICAgdW5zaWduZWQgY2hhciBmb3JlaWduX3By
b2R1Y2VyczsKICAgICB1bnNpZ25lZCBjaGFyIHRhcmdldF9wcm9kdWNlcnM7Ci0gICAgLyogc2hh
cmVkIHJpbmcgcGFnZSAqLwotICAgIHZvaWQgKnJpbmdfcGFnZTsKKyAgICAvKiBzaGFyZWQgcmlu
ZyBwYWdlcyAqLworICAgIHZvaWQgKnJpbmdfYnVmZmVyOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnJpbmdfcGdfc3RydWN0OworICAgIHVuc2lnbmVkIGludCByaW5nX29yZGVyOwogICAgIC8qIGZy
b250LWVuZCByaW5nICovCiAgICAgdm1fZXZlbnRfZnJvbnRfcmluZ190IGZyb250X3Jpbmc7CiAg
ICAgLyogZXZlbnQgY2hhbm5lbCBwb3J0ICh2Y3B1MCBvbmx5KSAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAppbmRl
eCAyZmY2ZTFjLi5kOWM1ZTkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaApAQCAtODAsNiArODAsMTAgQEAgdm9p
ZCB2bV9ldmVudF9zZXRfcmVnaXN0ZXJzKHN0cnVjdCB2Y3B1ICp2LCB2bV9ldmVudF9yZXNwb25z
ZV90ICpyc3ApOwogCiB2b2lkIHZtX2V2ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQoc3RydWN0
IHZjcHUgKnYpOwogCitpbnQgdm1fZXZlbnRfZ2V0X3JpbmdfZnJhbWVzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgaW50IG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IG1mbl9saXN0W10pOworCiAjZW5kaWYgLyogX19WTV9FVkVO
VF9IX18gKi8KIAogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 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 1g0TD6-0006lI-P7; Thu, 13 Sep 2018 15:07:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0TD5-0006l9-AL
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:07:11 +0000
X-Inumbo-ID: d131661d-b766-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d131661d-b766-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:08:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65227789"
Date: Thu, 13 Sep 2018 16:07:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180913150707.qgrts6bbma7gdb5h@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
 <5B92237E02000078001E627E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B92237E02000078001E627E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MDY6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMTQ5LDYgKzE0OSw3IEBAIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9ob3N0
cDJtKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgICAgIH0KPiA+ICB9Cj4gPiAgCj4gPiArI2lmZGVm
IENPTkZJR19IVk0KPiA+ICBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKHN0cnVj
dCBkb21haW4gKmQpCj4gPiAgewo+ID4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+IEBAIC0xODYs
NiArMTg3LDcgQEAgc3RhdGljIGludCBwMm1faW5pdF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAq
ZCkKPiA+ICAKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gKyNlbmRpZgo+IAo+IFdpdGgg
dGhlIGdvYWwgb2YgbGltaXRlZCBjb2RlIGNodXJuIEkgdGhpbmsgdGhlc2Ugd291bGQgYmV0dGVy
IGJlIHB1dAo+IGFyb3VuZCB0aGUgZW50aXJlIGJvZHkgb2YgdGhlIGZ1bmN0aW9uLiBUaGF0IHdh
eSB0aGUgb25lcyBiZWxvdwo+IGVuY2xvc2luZyB0aGUgZnVuY3Rpb24gY2FsbHMgY2FuIGdvIGF3
YXkuCgpMYXRlciB0aGUgaWZkZWZzIGhlcmUgYW5kIHNvbWUgb3RoZXIgcGxhY2VzIHdpbGwgYmUg
ZXhwYW5kIHRvIGNvdmVyCmFsdHAybSBhcyB3ZWxsLiBJZiB3ZSBlbmNsb3NlIG9ubHkgdGhlIGJv
ZHkgaGVyZSwgd2Ugd2lsbCBuZWVkIHRvIGRvIHRoZQpzYW1lIHRoaW5ncyBmb3IgYWx0cDJtIGZ1
bmN0aW9ucy4KClRoZSBlbmQgcmVzdWx0IGlzIHdlIHdpbGwgYWN0dWFsbHkgaGF2ZSBtb3JlIG9y
IGxlc3MgdGhlCnNhbWUgYW1vdW50IHdoZXRoZXIgd2UgY2hhbmdlIHRvIHRoYXQgbWV0aG9kIG9y
IG5vdC4gQnV0IHdpdGggdGhpcwptZXRob2Qgd2Ugd2lsbCBoYXZlIGxlc3MgY29kZSBjaHVybiB3
aGVuIG1vdmluZyB0aG9zZSBmdW5jdGlvbnMgb3V0IHRvCmFub3RoZXIgZmlsZS4KCj4gCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCj4gPiBAQCAtMzMzLDkgKzMzMywxMSBAQCBzdHJ1Y3QgYXJjaF9kb21h
aW4KPiA+ICAgICAgICAgIHZvaWQgKCp0YWlsKShzdHJ1Y3QgdmNwdSAqKTsKPiA+ICAgICAgfSAq
Y3R4dF9zd2l0Y2g7Cj4gPiAgCj4gPiArI2lmZGVmIENPTkZJR19IVk0KPiA+ICAgICAgLyogbmVz
dGVkaHZtOiB0cmFuc2xhdGUgbDIgZ3Vlc3QgcGh5c2ljYWwgdG8gaG9zdCBwaHlzaWNhbCAqLwo+
ID4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqbmVzdGVkX3AybVtNQVhfTkVTVEVEUDJNXTsKPiA+
ICAgICAgbW1fbG9ja190IG5lc3RlZF9wMm1fbG9jazsKPiA+ICsjZW5kaWYKPiAKPiBOb3Qgc29t
ZXRoaW5nIHRvIGJlIGRvbmUgaGVyZSwganVzdCBhIGdlbmVyYWwgcmVtYXJrIC8gcXVlc3Rpb24g
KHBlcmhhcHMKPiBhbHNvIG1vcmUgdG8gR2VvcmdlIHRoYW4geW91KTogV2h5IGRvIHdlIGhhdmUg
cGFydCBvZiB0aGluZ3MgaGVyZSAuLi4KPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiA+IEBAIC0yMDQsNiAr
MjA0LDcgQEAgc3RydWN0IHAybV9kb21haW4gewo+ID4gIAo+ID4gICAgICBwMm1fY2xhc3NfdCAg
ICAgICBwMm1fY2xhc3M7IC8qIGhvc3QvbmVzdGVkL2FsdGVybmF0ZSAqLwo+ID4gIAo+ID4gKyNp
ZmRlZiBDT05GSUdfSFZNCj4gPiAgICAgIC8qIE5lc3RlZCBwMm1zIG9ubHk6IG5lc3RlZCBwMm0g
YmFzZSB2YWx1ZSB0aGF0IHRoaXMgcDJtIHNoYWRvd3MuCj4gPiAgICAgICAqIFRoaXMgY2FuIGJl
IGNsZWFyZWQgdG8gUDJNX0JBU0VfRUFERFIgdW5kZXIgdGhlIHBlci1wMm0gbG9jayBidXQKPiA+
ICAgICAgICogbmVlZHMgYm90aCB0aGUgcGVyLXAybSBsb2NrIGFuZCB0aGUgcGVyLWRvbWFpbiBu
ZXN0ZWRwMm0gbG9jawo+ID4gQEAgLTIxNiw2ICsyMTcsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7
Cj4gPiAgICAgICAqIFRoZSBob3N0IHAybSBoYXNvbGRzIHRoZSBoZWFkIG9mIHRoZSBsaXN0IGFu
ZCB0aGUgbnAybXMgYXJlIAo+ID4gICAgICAgKiB0aHJlYWRlZCBvbiBpbiBMUlUgb3JkZXIuICov
Cj4gPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgICBucDJtX2xpc3Q7Cj4gPiArI2VuZGlmCj4gCj4g
Li4uIGFuZCBhbm90aGVyIHBhcnQgaGVyZT8KCkkgYWxzbyBmb3VuZCB0aGVtIGEgYml0IHN0cmFu
Z2UgdG8gYmUgcGxhY2VkIGluIHR3byBkaWZmZXJlbnQKc3RydWN0dXJlcy4gSSB3aWxsIGxlYXZl
IHRoaXMgcXVlc3Rpb24gdG8gR2VvcmdlLgoKV2VpLgoKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TFC-0006t6-6D; Thu, 13 Sep 2018 15:09: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=m7pv=l3=citrix.com=prvs=787f1cd73=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0TFA-0006sy-Rv
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:09:20 +0000
X-Inumbo-ID: b980ce64-b766-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b980ce64-b766-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:07:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79013252"
Date: Thu, 13 Sep 2018 17:08:00 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180913150800.haswzd7t2xccbgvl@mac.bytemobile.com>
References: <20180907120337.GB11834@soda.linbit>
 <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
 <20180910132252.GE26705@gavran.carpriv.carnet.hr>
 <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
 <20180910161831.GG26705@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180910161831.GG26705@gavran.carpriv.carnet.hr>
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] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDY6MTg6MzFQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDU6MDA6NThQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IEkgY2FuIHRyeSB0byB0YWtlIGEgbG9vayBhdCB0aGlzIGFu
ZCBhdHRlbXB0IHRvIG1ha2Ugc3VyZSB0aGUgc3RhdGUgaXMKPiA+IG9ubHkgY2hhbmdlZCB0byBj
bG9zZWQgaW4gYmxrYmFjayBfYWZ0ZXJfIHRoZSBkZXZpY2UgaGFzIGJlZW4KPiA+IHJlbGVhc2Vk
LCBidXQgaXQgbWlnaHQgdGFrZSBtZSBhIGNvdXBsZSBvZiBkYXlzIHRvIGdldCB5b3UgYSBwYXRj
aC4KPiAKPiBUaGFua3MsIEkgaGF2ZSB0d28gdGVzdCBub2RlcyBub3cgd2hlcmUgSSBjYW4gdHJ5
IGRpZmZlcmVudCBhcHByb2FjaGVzLgo+IAo+ID4gSSdtIGFmcmFpZCB0aGF0IG90aGVyIGhvdHBs
dWcgc2NyaXB0cyB3aWxsIGFsc28gaGF2ZSBpc3N1ZXMgd2l0aCBzdWNoCj4gPiBiZWhhdmlvciwg
YW5kIHdlIHNob3VsZG4ndCBmb3JjZSBhbGwgdXNlcnMgb2YgaG90cGx1ZyBzY3JpcHRzIHRvIGFk
ZAo+ID4gc3VjaCB3b3JrYXJvdW5kcy4KPiAKPiBUcnVlLCBpU0NTSSBhbmQgb3RoZXIgIm5ldHdv
cmsiIGRpc2tzIG1pZ2h0IGhhdmUgc2ltaWxhciBwcm9ibGVtcy4KClNvIEkgaGF2ZSB0aGUgZm9s
bG93aW5nIHBhdGNoIHdoaWNoIEkgdGhpbmsgbWlnaHQgc29sdmUgeW91ciBpc3N1ZXMKd2hpbGUg
a2VlcGluZyB0aGUgcmVzZXQgbG9naWMgd29ya2luZy4gV291bGQgeW91IG1pbmQgZ2l2aW5nIGl0
IGEgdHJ5CndpdGggeW91ciB1c2UgY2FzZSBhbmQgcHZncnViPwoKVGhhbmtzLCBSb2dlci4KLS0t
ODwtLS0KRnJvbSBjNmE3NmE2MjY1ZjI5NDQwYzg4NmI0MjJjOWQxYjg1NDlmZmQ2ZWQ4IE1vbiBT
ZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpEYXRlOiBUaHUsIDEzIFNlcCAyMDE4IDExOjI3OjU3ICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0geGVuLWJsa2JhY2s6IG9ubHkgc2V0IENsb3NlZCBzdGF0ZSB3aGVuIHJlc291cmNlcyBo
YXZlIGJlZW4KIHJlbGVhc2VkCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9w
bGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpEb24n
dCBzZXQgdGhlIGJhY2tlbmQgdG8gQ2xvc2VkIHN0YXRlIHVudGlsIGFsbCB0aGUgcmVzb3VyY2Vz
IGhhdmUKYmVlbiByZWxlYXNlZCBhbmQgdGhlIGJsa2JhY2sgaW5zdGFuY2UgaXMgZ29uZS4gU2V0
dGluZyB0aGUgYmFja2VuZApzdGF0ZSB0byBDbG9zZWQgd2lsbCBiZSBkb25lIGJ5IHhlbmJ1c19k
ZXZfcmVtb3ZlIGFmdGVyIHJlbW92aW5nIHRoZQpkZXZpY2UgaW5zdGFuY2UuCgpOb3RlIHRoYXQg
dGhpcyByZXF1aXJlcyBkaXNjb25uZWN0aW5nIGFuZCBhbGxvd2luZyByZWNvbm5lY3Rpb24gd2l0
aApzdGF0ZSBDbG9zaW5nLCBzaW5jZSB0aGUgQ2xvc2VkIHN0YXRlIHdpbGwgb25seSBiZSByZWFj
aGVkIHdoZW4KZGV0YWNoaW5nIHRoZSBkZXZpY2UuCgpSZXBvcnRlZC1ieTogVmFsZW50aW4gVmlk
aWMgPFZhbGVudGluLlZpZGljQGNhcm5ldC5ocj4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5kZXggYTRiYzc0ZTcy
YzM5Li5iMDYyOWYxYjA1MTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtNzcw
LDcgKzc3MCw4IEBAIHN0YXRpYyB2b2lkIGZyb250ZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAogCXN3aXRjaCAoZnJvbnRlbmRfc3RhdGUpIHsKIAljYXNlIFhlbmJ1c1N0
YXRlSW5pdGlhbGlzaW5nOgotCQlpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkg
eworCQlpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fAorCQkgICAgZGV2LT5z
dGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcpIHsKIAkJCXByX2luZm8oIiVzOiBwcmVwYXJlIGZv
ciByZWNvbm5lY3RcbiIsIGRldi0+bm9kZW5hbWUpOwogCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShk
ZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwogCQl9CkBAIC04MDksMTIgKzgxMCwxMiBAQCBzdGF0
aWMgdm9pZCBmcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCWJy
ZWFrOwogCiAJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCXhlbl9ibGtpZl9kaXNjb25uZWN0
KGJlLT5ibGtpZik7CiAJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3Np
bmcpOwogCQlicmVhazsKIAogCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CiAJCXhlbl9ibGtpZl9k
aXNjb25uZWN0KGJlLT5ibGtpZik7Ci0JCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUNsb3NlZCk7CiAJCWlmICh4ZW5idXNfZGV2X2lzX29ubGluZShkZXYpKQogCQkJYnJlYWs7
CiAJCS8qIGZhbGwgdGhyb3VnaCAqLwotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:18: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 1g0TNN-0007gU-2P; Thu, 13 Sep 2018 15:17:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0TNL-0007gK-EB
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:17:47 +0000
X-Inumbo-ID: 4bdd7d99-b768-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4bdd7d99-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:18: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 1g0TNG-0000Os-6E; Thu, 13 Sep 2018 15:17: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 1g0TNF-0001Bm-Td; Thu, 13 Sep 2018 15:17:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0TNF-0007vW-T4; Thu, 13 Sep 2018 15:17:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127557-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10: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-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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: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-libvirt:migrate-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=efaf9122b8d66cef9c67a9ca85e1ca9f7622e478
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 15:17:41 +0000
Subject: [Xen-devel] [xen-unstable test] 127557: 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>

ZmxpZ2h0IDEyNzU1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU1Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8am9i
IHN0YXR1cz4gICBicm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdS
LiB2cy4gMTI3NTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEy
NzU0MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlZmFm
OTEyMmI4ZDY2Y2VmOWM2N2E5Y2E4NWUxY2E5Zjc2MjJlNDc4CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0
ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIgMTQ6Mzc6MjIgWiAg
ICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTU3ICAyMDE4LTA5LTEzIDAzOjQzOjM4
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgogIFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVuZGVyLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
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
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZWZhZjkxMjJi
OGQ2NmNlZjljNjdhOWNhODVlMWNhOWY3NjIyZTQ3OApBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBTZXAgMTAgMTY6Mjc6MDAgMjAx
OCArMDIwMAoKICAgIHg4Ni9kb21jdGw6IGRvbid0IHBhdXNlIHRoZSB3aG9sZSBkb21haW4gaWYg
b25seSBnZXR0aW5nIHZjcHUgc3RhdGUKICAgIAogICAgVGhpcyBwYXRjaCBpcyBmb2N1c2VkIG9u
IG1vdmluZyBjaGFuZ2luZyBodm1fc2F2ZV9vbmUoKSB0byBzYXZlIG9uZQogICAgdHlwZWNvZGUg
ZnJvbSBvbmUgdmNwdSBhbmQgbm93IHRoYXQgdGhlIHNhdmUgZnVuY3Rpb25zIGdldCBkYXRhIGZy
b20gYQogICAgc2luZ2xlIHZjcHUgd2UgY2FuIHBhdXNlIHRoZSBzcGVjaWZpYyB2Y3B1IGluc3Rl
YWQgb2YgdGhlIGRvbWFpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQwZDg5ODAxMzhjNDViZGRiYjg0NmU4MGU4MGVk
Y2EyYWQzM2ZmNzUKQXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KRGF0ZTogICBNb24gU2VwIDEwIDE2OjI3OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZt
OiByZW1vdmUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zCiAgICAKICAgIFRoaXMgcGF0Y2ggcmVt
b3ZlcyB0aGUgcmVkdW5kYW50IHNhdmUgZnVuY3Rpb25zIGFuZCByZW5hbWVzIHRoZQogICAgc2F2
ZV9vbmUqIHRvIHNhdmUuIEl0IHRoZW4gY2hhbmdlcyB0aGUgZG9tYWluIHBhcmFtIHRvIHZjcHUg
aW4gdGhlCiAgICBzYXZlIGZ1bmNzIGFuZCBhZGFwdHMgcHJpbnQgbWVzc2FnZXMgaW4gb3JkZXIg
dG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiB0aGUKICAgIG90aGVyIHNhdmUgcmVsYXRlZCBtZXNzYWdl
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGFhYjBjZTYyY2UwMWZiODJkZjkzMzcyYWIxNmJjZWYzMGFhMWYyYjYKQXV0
aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBN
b24gU2VwIDEwIDE2OjI3OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvZG9tY3RsOiB1c2UgaHZtX3Nh
dmVfdmNwdV9oYW5kbGVyCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYWltZWQgb24gdXNpbmcgdGhl
IG5ldyBzYXZlX29uZSBmdWN0aW9ucyBpbiB0aGUgaHZtX3NhdmUKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGIzOTYwNWZh
M2YyYjc0ODZlNThlODk0NjZmZWYyMGZlNmE0YTJjNTUKQXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gU2VwIDEwIDE2OjI3OjAwIDIw
MTggKzAyMDAKCiAgICB4ODYvaHZtOiBhZGQgaGFuZGxlciBmb3Igc2F2ZV9vbmUgZnVuY3MKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
Y29tbWl0IDI2MTYyM2Q4YTU3YWZlNmQzNDBmNGYwYWMxZmIwZWQzNjg0NTFmYmEKQXV0aG9yOiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gU2Vw
IDEwIDE2OjI2OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1Y2UgbGFwaWNfc2F2
ZV9yZWdzX29uZSgpCiAgICAKICAgIFRoaXMgaXMgdXNlZCB0byBzYXZlIGRhdGEgZnJvbSBhIHNp
bmdsZSBpbnN0YW5jZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDBkZmY0MmRkYzkwM2ZkMjViZjA4NDI4ZTY2NmFkNzYw
NDY1MzJlNzQKQXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KRGF0ZTogICBNb24gU2VwIDEwIDE2OjI2OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBp
bnRyb2R1Y2UgbGFwaWNfc2F2ZV9oaWRkZW5fb25lKCkKICAgIAogICAgVGhpcyBpcyB1c2VkIHRv
IHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODI0ODAwYTA2MmIw
NjkwZTk1NTRlZWRjNzNiZGI4MWE2N2Y4NTgwOApBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBTZXAgMTAgMTY6MjY6MDAgMjAxOCAr
MDIwMAoKICAgIHg4Ni9odm06IGludHJvZHVjZSB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUo
KQogICAgCiAgICBUaGlzIGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZyb20gYSBzaW5nbGUgaW5zdGFu
Y2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgMzQzZWI1NzAyM2M3ZjFmNjc2NDIyYWFiNWM0MWZhZGJhYjFm
ZjhkYwpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpE
YXRlOiAgIE1vbiBTZXAgMTAgMTY6MjY6MDAgMjAxOCArMDIwMAoKICAgIHg4Ni9odm06IGludHJv
ZHVjZSBodm1fc2F2ZV9tdHJyX21zcl9vbmUoKQogICAgCiAgICBUaGlzIGlzIHVzZWQgdG8gc2F2
ZSBkYXRhIGZyb20gYSBzaW5nbGUgaW5zdGFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPmkKICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgYzdlMDI3NjEzMDk3Nzk5
ODFhOGZiNWU0YzZhMDk1NWNlODVhZWY5OQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBTZXAgMTAgMTY6MjY6MDAgMjAxOCArMDIw
MAoKICAgIHg4Ni9odm06IGludHJvZHVjZSBodm1fc2F2ZV9jcHVfbXNyc19vbmUoKQogICAgCiAg
ICBUaGlzIGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZyb20gYSBzaW5nbGUgaW5zdGFuY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDY1M2FiYmI4MTQ0YmZiZmY2OWI4YmJjMzgzZjIwZDdkZmFmMDNmY2IKQXV0aG9yOiBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gU2VwIDEw
IDE2OjI2OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1Y2UgaHZtX3NhdmVfY3B1
X3hzYXZlX3N0YXRlc19vbmUoKQogICAgCiAgICBUaGlzIGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZy
b20gYSBzaW5nbGUgaW5zdGFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJ
c2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA5YTVjZTgzZDA4ZGFkMmE1NGRhOTJkZmNl
NDcwNTU1MmIxOGI2YzVkCkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNjowMCAyMDE4ICswMjAwCgogICAgeDg2
L2h2bTogaW50cm9kdWNlIGh2bV9zYXZlX2NwdV9jdHh0X29uZSgpCiAgICAKICAgIFRoaXMgaXMg
dXNlZCB0byBzYXZlIGRhdGEgZnJvbSBhIHNpbmdsZSBpbnN0YW5jZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGEwYTE3
M2VmNTljZjNjMjYyMWNjZjY5OTFjOGM0NWY2MjQ0ZjcwMGMKQXV0aG9yOiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gU2VwIDEwIDE2OjI2OjAw
IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1Y2UgaHZtX3NhdmVfdHNjX2FkanVzdF9v
bmUoKQogICAgCiAgICBUaGlzIGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZyb20gYSBzaW5nbGUgaW5z
dGFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCAzZjhlYTBjYTY1ODM5YmI3OWYxMjhjYzgyYmRhYmNlYTQ5N2Y3ZDhj
CkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6
ICAgTW9uIFNlcCAxMCAxNjoyNjowMCAyMDE4ICswMjAwCgogICAgeDg2L2NwdTogaW50cm9kdWNl
IHZtY2Vfc2F2ZV92Y3B1X2N0eHRfb25lKCkKICAgIAogICAgVGhpcyBpcyB1c2VkIHRvIHNhdmUg
ZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZWVhNGVjMmI2NmRhZDg3ZWM3
NDU3NzhhYjlmMDBlMTJlZjBmMjc2MApBdXRob3I6IFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJp
dGRlZmVuZGVyLmNvbT4KRGF0ZTogICBXZWQgU2VwIDEyIDA5OjUwOjAwIDIwMTggKzAyMDAKCiAg
ICB4ODYvbW06IGNoYW5nZSBkZWZhdWx0IHZhbHVlIGZvciBzdXBwcmVzcyAjVkUgaW4gc2V0X21l
bV9hY2Nlc3MoKQogICAgCiAgICBUaGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlICJzdXBwcmVzcyAj
VkUiIGJpdCBzZXQgYnkgc2V0X21lbV9hY2Nlc3MoKQogICAgY3VycmVudGx5IGRlcGVuZHMgb24g
d2hldGhlciB0aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhlIHNhbWUgZG9tYWluICh0aGUKICAgIGJp
dCBpcyBzZXQgd2hlbiBjYWxsZWQgZnJvbSBhbm90aGVyIGRvbWFpbiBhbmQgY2xlYXJlZCBpZiBj
YWxsZWQgZnJvbQogICAgdGhlIHNhbWUgZG9tYWluKS4gVGhpcyBwYXRjaCBjaGFuZ2VzIHRoYXQg
YmVoYXZpb3IgdG8gaW5oZXJpdCB0aGUgb2xkCiAgICBzdXBwcmVzcyAjVkUgYml0IHZhbHVlIGlm
IGl0IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMQogICAgb3RoZXJ3aXNlLCB3aGlj
aCBpcyBzYWZlciBhbmQgbW9yZSByZWxpYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmxh
ZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IDA0MjY3ODc2Mjk0MTdkY2MzMzhm
MDNjMTY4MmIzNGQzNTQwY2I2NzQKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDcgMTE6MDg6MDAgMjAxOCArMDIwMAoKICAgIHg4
Ni9pb21tdTogYWRkIG1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiB0byBtYXAgcmVzZXJ2
ZWQgbWVtb3J5IHJhbmdlcwogICAgCiAgICBTZXZlcmFsIHBlb3BsZSBoYXZlIHJlcG9ydGVkIGhh
cmR3YXJlIGlzc3VlcyAobWFsZnVuY3Rpb25pbmcgVVNCCiAgICBjb250cm9sbGVycykgZHVlIHRv
IGlvbW11IHBhZ2UgZmF1bHRzIG9uIEludGVsIGhhcmR3YXJlLiBUaG9zZSBmYXVsdHMKICAgIGFy
ZSBjYXVzZWQgYnkgbWlzc2luZyBSTVJSIChWVGQpIGVudHJpZXMgaW4gdGhlIEFDUEkgdGFibGVz
LiBUaG9zZSBjYW4KICAgIGJlIHdvcmtlZCBhcm91bmQgb24gVlRkIGhhcmR3YXJlIGJ5IG1hbnVh
bGx5IGFkZGluZyBSTVJSIGVudHJpZXMgb24KICAgIHRoZSBjb21tYW5kIGxpbmUsIHRoaXMgaXMg
aG93ZXZlciBsaW1pdGVkIHRvIEludGVsIGhhcmR3YXJlIGFuZCBxdWl0ZQogICAgY3VtYmVyc29t
ZSB0byBkby4KICAgIAogICAgSW4gb3JkZXIgdG8gc29sdmUgdGhvc2UgaXNzdWVzIGFkZCBhIG5l
dyBkb20wLWlvbW11PW1hcC1yZXNlcnZlZAogICAgb3B0aW9uIHRoYXQgaWRlbnRpdHkgbWFwcyBh
bGwgcmVnaW9ucyBtYXJrZWQgYXMgcmVzZXJ2ZWQgaW4gdGhlIG1lbW9yeQogICAgbWFwLiBOb3Rl
IHRoYXQgcmVnaW9ucyB1c2VkIGJ5IGRldmljZXMgZW11bGF0ZWQgYnkgWGVuIChMQVBJQywgSU8t
QVBJQwogICAgb3IgUENJZSBNQ0ZHIHJlZ2lvbnMpIGFyZSBzcGVjaWZpY2FsbHkgYXZvaWRlZC4g
Tm90ZSB0aGF0IHRoaXMgb3B0aW9uCiAgICBpcyBhdmFpbGFibGUgdG8gYWxsIERvbTAgbW9kZXMg
KGFzIG9wcG9zZWQgdG8gdGhlIGluY2x1c2l2ZSBvcHRpb24KICAgIHdoaWNoIG9ubHkgd29ya3Mg
Zm9yIFBWIERvbTApLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KCmNv
bW1pdCA2YmYwYmU1YWY4NTJmMjMxN2I3NWFiOTRmMWQyYmIwNDVlYmVmNDUyCkF1dGhvcjogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCA3IDEx
OjA4OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaW9tbXU6IHN3aXRjaCB0aGUgaHdkb20gbWFwcGlu
ZyBmdW5jdGlvbiB0byB1c2UgcGFnZV9nZXRfdHlwZQogICAgCiAgICBUaGlzIGF2b2lkcyByZXBl
YXRlZCBjYWxscyB0byBwYWdlX2lzX3JhbV90eXBlIHdoaWNoIGltcHJvdmVzCiAgICBwZXJmb3Jt
YW5jZSBhbmQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIHJlYWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDdmODU1YjUxNDE0NjQ3OGRmZGQx
Zjc5NmVkNTU3OGExMzgxNjRkMTEKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDcgMTE6MDg6MDAgMjAxOCArMDIwMAoKICAgIG1t
OiBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZ2V0IHRoZSBtZW1vcnkgdHlwZSBvZiBhIHBhZ2UKICAg
IAogICAgUmV0dXJucyBhbGwgdGhlIG1lbW9yeSB0eXBlcyBhcHBsaWNhYmxlIHRvIGEgcGFnZS4K
ICAgIAogICAgVGhpcyBmdW5jdGlvbiBpcyB1bmltcGxlbWVudGVkIGZvciBBUk0uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA2
NmE5Mjc0Y2MzNDM1MTE3NzgzY2QzZjA3YjIzODMwOWQ3ZjljNmRlCkF1dGhvcjogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCA3IDExOjA4OjAw
IDIwMTggKzAyMDAKCiAgICBpb21tdTogbWFrZSBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyBhIHN1
Ym9wdGlvbiBvZiBkb20wLWlvbW11CiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBkb20wLWlvbW11
PW1hcC1pbmNsdXNpdmUgZ2VuZXJpYyBvcHRpb24gdGhhdAogICAgc3VwZXJzZWRlcyBpb21tdV9p
bmNsdXNpdmVfbWFwcGluZy4gVGhlIHByZXZpb3VzIGJlaGF2aW9yIGlzIHByZXNlcnZlZAogICAg
YW5kIHRoZSBvcHRpb24gc2hvdWxkIG9ubHkgYmUgZW5hYmxlZCBieSBkZWZhdWx0IG9uIEludGVs
IGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
QWNrZWQtYnk6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+Cgpjb21taXQgMzkxMjY2ZjAxMjBjOTJjZThlYjViZGI0YTQxYmQzMTRkYWFmNjA3MApB
dXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBTZXAgNyAxMTowODowMCAyMDE4ICswMjAwCgogICAgaW9tbXU6IGludHJvZHVjZSBkb20wLWlv
bW11IG9wdGlvbgogICAgCiAgICBUbyBzZWxlY3QgdGhlIGlvbW11IGNvbmZpZ3VyYXRpb24gdXNl
ZCBieSBEb20wLiBUaGlzIG9wdGlvbiBzdXBlcnNlZGVzCiAgICBpb21tdT1kb20wLXN0cmljdHxk
b20wLXBhc3N0aHJvdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmNvbW1pdCBjZjQ0YmE5ODEwZWJlOThhODYxMjA5ODc4M2IyOWM0ZmUzMjNjMzYzCkF1
dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IFNlcCA3IDExOjA3OjAwIDIwMTggKzAyMDAKCiAgICBpb21tdTogcmVuYW1lIGlvbW11X2RvbTBf
c3RyaWN0IGFuZCBpb21tdV9wYXNzdGhyb3VnaAogICAgCiAgICBUbyBpb21tdV9od2RvbV9zdHJp
Y3QgYW5kIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoIHdoaWNoIGlzIG1vcmUKICAgIGRlc2NyaXB0
aXZlIG9mIHRoZWlyIHVzYWdlLiBBbHNvIGNoYW5nZSB0aGVpciB0eXBlIGZyb20gYm9vbF90IHRv
CiAgICBib29sLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:18:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:18: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 1g0TO8-0007lJ-KK; Thu, 13 Sep 2018 15:18: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=zidk=l3=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g0TO6-0007l3-SM
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:18:34 +0000
X-Inumbo-ID: 03ccbd8b-b768-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03ccbd8b-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:16:41 +0200 (CEST)
Received: by mail-lf1-x144.google.com with SMTP id g6-v6so5123354lfb.11
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 08:18:33 -0700 (PDT)
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=Gyztl67Rq5ItMpa+oLq28KcSckovlsiOgxviYGXd2aU=;
 b=UaXlBoB1YKl327iyoQwXC6owrrg4GRvP1sl8ljO3Yi8dPosuv9cYkQFomQbDntmJwr
 0z/Jx0p33yhOo99NGPyM83YR4pKfI8aIxH5Zpc4KJoArLZB5HhDeXXtPvsFlUipJCx9l
 lwydx50mdoUp9aRcs9yU6E2hQk4PwHLyugQoJ7enhqeFWjDqXT6tes7YVjkrXZ8VvRUr
 5uX9Up1hs98XsmPEIqRN4j3kWzHRHMOae7SDgxui2SoAZ1b6GCWXiSMynKG8kukYLWVC
 AS/bii539ce9DAPkUspah3jLHszVwclmiIIZdOzic+pSYh7Db0WDD2pdxwsTzOo6Xdbq
 RT5g==
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=Gyztl67Rq5ItMpa+oLq28KcSckovlsiOgxviYGXd2aU=;
 b=G+VPnfUZqqjUPxi/9clrH2PaSNR+HJAFjC7OgfzjrRULZDDHaszaGHOl9BMI+ptKxW
 1wFDcYiSZlqoWnlnHAIROi/3549z0/HUHVj1KX25fJntDYnJxi9o0jEpv/sIfkhQmO5J
 diF4K0OhpG6JzZi3lUPAC3CPGaQzavT6KkXnjjBvUp1zYpGq2sHTj34/lfT6ilQ/tFob
 zNCGegiCIJsE9CYu0/yMrGqkd1vdcQrezCggS3RbU55r69GsCEnx4dRxxHiTPj55r1oR
 4uPrUAfWHZIlAnSWePNE5+U59yPTFq4MH7Bq7x/RTtiarRx9ci1fFsMM5Wqz1GmluBiz
 A8lg==
X-Gm-Message-State: APzg51DB43ESwNGZXm9ioMm0/1/9Mos31Xm6iPAJGwf06lN2fEDE03/j
 Yo2X7OHwsxIC7myv8pw3vI4hk6ivp8GP6lHRIzU=
X-Google-Smtp-Source: ANB0VdYD0nzwbCq8f5XJKBUf7hVE7rRD3DLM0nH8Tt/jS4NBGUfZNxSE2QM0DFh0IYwO/fjFxBt9Tqn0cDmtIcwOsIg=
X-Received: by 2002:a19:6308:: with SMTP id
 x8-v6mr5139285lfb.140.1536851911479; 
 Thu, 13 Sep 2018 08:18:31 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
In-Reply-To: <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 13 Sep 2018 17:18:21 +0200
Message-ID: <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

SSdtIHNvcnJ5IGZvciBodG1sIGFuZCBkcm9wcGluZyB4ZW4tZGV2ZWwgYW5kIGRyb3BwaW5nIG90
aGVyIENDcywKbWlzc2VkIHRvIHJlYWQgdGhlIHJ1bGVzLgpJIHRyaWVkIDQuMTAgdmVyc2lvbiBh
bmQgY2hlY2tlZCBmb3IgY29tbWl0cyB5b3UgYXNrZWQgaW4gZWFybGllciByZXBseS4KCjJiOTM2
ZWE3YiAieGVuOiBSQ1U6IGF2b2lkIGJ1c3kgd2FpdGluZyB1bnRpbCB0aGUgZW5kIG9mIGdyYWNl
IHBlcmlvZC4iCjM4YWQ4MTUxZiAieGVuOiBSQ1U6IGRvbid0IGxldCBhIENQVSB3aXRoIGEgY2Fs
bGJhY2sgZ28gaWRsZS4iCgpDb21taXRzIGFyZSB0aGVyZSBhbmQgSSB3aWxsIGRlZmluaXRlbHkg
Y29udGludWUgd2l0aCA0LjEwIHZlcnNpb24uCkJ1dCBpdCBkaWRuJ3Qgc29sdmUgbXkgcHJvYmxl
bSBlbnRpcmVseS4KCkkgY3JlYXRlIG15IGJhcmUtbWV0YWwgYXBwbGljYXRpb24gKHdpdGggeGwg
Y3JlYXRlKSBhbmQgZGVzdHJveSBpdAp3aXRoIHhsIGRlc3Ryb3kgKGl0IGRpc2FwcGVhcnMgZnJv
bSB4bCBsaXN0KSBhbmQgd2hlbiBJIHRyeSB0byBjcmVhdGUKaXQgYWdhaW4gc2FtZSBlcnJvciBw
b3BzIGJ1dCBpZiBJIGltbWVkaWF0ZWx5IHJ1biB4bCBjcmVhdGUgY29tbWFuZAphZ2FpbiBpdCBj
cmVhdGVzIGl0IHdpdGhvdXQgZXJyb3IuCklmIEkgcnVuIHhsIGNyZWF0ZSB0d2ljZSBmYXN0IHNv
bWV0aW1lcyBiYXJlLW1ldGFsIGFwcGxpY2F0aW9uIGlzbid0CmluIGFueSBzdGF0ZSAoaXQgc2hv
dWxkIGJlIGluICJydW5uaW5nIiBzdGF0ZSkuCklmIEkgd2FpdCBzb21lIHRpbWUgKGFwcHJveGlt
YXRlbHkgYmV0d2VlbiAzMCBhbmQgOTAgc2Vjb25kcykgYWZ0ZXIKZGVzdHJ1Y3Rpb24gb2YgdGhh
dCBibSBhcHAgYW5kIHRoZW4gcnVuIHhsIGNyZWF0ZSBpdCB3aWxsIGNyZWF0ZSBpdAp3aXRob3V0
IGVycm9yLgoKVGhpcyBpcyBnaXRodWIgcmVwb3NpdG9yeSBvZiBYZW4gSSB1c2U6Cmh0dHBzOi8v
Z2l0aHViLmNvbS9YaWxpbngveGVuL3RyZWUveGlsaW54L3N0YWJsZS00LjEwCgpJcyB0aGVyZSBh
bnl0aGluZyBlbHNlIEkgY2FuIHNlbmQgdGhhdCB3b3VsZCBiZSBoZWxwZnVsPwoKVGhhbmtzIGlu
IGFkdmFuY2UsIGJlc3QgcmVnYXJkcywgTWlsYW4gQm9iZXJpYy4KCk9uIFRodSwgU2VwIDEzLCAy
MDE4IGF0IDEwOjI0IEFNIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3Rl
Ogo+Cj4gSGksCj4KPiBTbywgZmlyc3Qgb2YgYWxsOgo+IDEuIHVzZSBwbGFpbnRleHQsIG5vdCBI
VE1MCj4gMi4gZG9uJ3QgZHJvcCB0aGUgeGVuLWRldmVsIGxpc3QgKGFuZCBvdGhlciBDYy1zKSB3
aGVuIHJlcGx5aW5nLgo+Cj4gOi0pCj4KPiBUaGF0IGJlaW5nIHNhaWQuLi4KPgo+IE9uIFRodSwg
MjAxOC0wOS0xMyBhdCAwOTozOCArMDIwMCwgTWlsYW4gQm9iZXJpYyB3cm90ZToKPiA+IEhpIERh
cmlvLAo+ID4geWVzIHBhc3N0cmhvdWdoIGlzIGludm9sdmVkLgo+ID4KPiBPay4KPgo+ID4gVGhp
cyBpcyBldmVyeXRoaW5nIEkgZGlkIHNvIGZhcjoKPiA+Cj4gPiBJIGltcGxlbWVudGVkIFhlbiBI
eXBlcnZpc29yIDQuOS4yIG9uIFVsdHJhWmVkLUVHIGJvYXJkIHdpdGggY2Fycmllcgo+ID4gY2Fy
ZCBmb2xsb3dpbmcgdGhlc2Ugc3RlcHM6Cj4gPiAxLikgaW5zdGFsbGVkIHBldGFsaW51eCAyMDE4
LjIgb24gVWJ1bnR1IDE2LjA0Cj4gPiAyLikgZG93bG9hZGVkICBVbHRyYVplZC1FRyBJTyBDYXJy
aWVyIENhcmQgLSBQZXRhTGludXggMjAxOC4yCj4gPiBTdGFuZGFyZCBCU1AKPiA+IDMuKSBjcmVh
dGVkIHByb2plY3Q6ICAgcGV0YWxpbnV4LWNyZWF0ZSAtdCBwcm9qZWN0IOKAk3MgIDxwYXRoX3Rv
X0JTUD4KPiA+IDQuKSBjb3BpZWQgeGVuLW92ZXJsYXkuZHRzaSBmcm9tIFpDVTEwMiBwcm9qZWN0
IChhbHNvIG1hZGUgd2l0aCBCU1ApCj4gPiB0byBteSBwcm9qZWN0Cj4gPiA1LikgYnVpbHQgeGVu
IGh5cGVydmlzb3IgZm9sbG93aW5nIHRoaXMgZ3VpZGUgbGluayAgKGJvb3Rpbmcgd2l0aCBTRAo+
ID4gY2FyZCkKPiA+IDYuKSBtYWRlIGJhcmVtZXRhbCBhcHBsaWNhdGlvbiB0aGF0IGJsaW5rcyBQ
UyBMRUQgd2l0aCBWaXZhZG8KPiA+IDcuKSBtZWFzdXJlZCBzaWduYWxzIGppdHRlZCB3aGVuIGFw
cGxpY2F0aW9uIGlzIG9uIGJvYXJkIHdpdGggYW5kCj4gPiB3aXRoIG91dCBYZW4KPiA+Cj4gSSBh
bSBub3QgZmFtaWxpYXIgd2l0aCBidWlsZGluZyBhbiBTRC1DYXJkIGltYWdlIGZvciBhbiBBUk0g
c3lzdGVtIHdpdGgKPiBYZW4gb24gaXQuIFdoYXQgSSBjYW4gdGVsbCwgdGhvdWdoLCBpcyB0aGF0
IFhlbiA0LjkuMiBkb2VzIG5vdCBsb29rIHRvCj4gbWUgdG8gaW5jbHVkZSB0aGUgUkNVIHN1YnN5
c3RlbSBmaXhlcyB0aGF0IEkgbWVudGlvbmVkIGluIG15IHJlcGx5Lgo+Cj4gSSBkb24ndCByZWNh
bGwgd2h5IHdlIGRpZCBub3QgYmFja3BvcnQgdGhlbS4gSXQgbWF5IGJlIHRoYXQgdGhleSdyZSBu
b3QKPiBlbnRpcmVseSB0cml2aWFsLCBhbmQgdGhleSBmaXggYSBiZWhhdmlvciB3aGljaCBtYW5p
ZmVzdHMgb25seSBpbiBub3QKPiBmdWxseSBzdXBwb3J0ZWQgY2FzZXMuIE9yIHRoYXQgd2UgKHdl
bGwsIEkgOi0vKSBmb3Jnb3QuCj4KPiBJIGNhbiBoYXZlIGEgbG9vaywgYXQgaG93IGNoYWxsZW5n
aW5nIGl0IGlzIHRvIGFwcGx5IHRoZSBwYXRjaGVzIHRvCj4gNC45LnggKGJ1dCBubyBoYXJkIGZl
ZWxpbmdzIGlmIGFueW9uZSBiZWF0cyBtZSBhdCBpdCwgSSBwcm9taXNlCj4gOi1EKS4KPgo+IElu
IHRoZSBtZWFudGltZSwgaWYgeW91IGhhdmUgdGhlIGNoYW5jZSBvZiB0cnlpbmcgWGVuIDQuMTAg
b3IgNC4xMC4xLAo+IHdoaWNoIGhhcyB0aG9zZSBmaXhlcywgdGhhdCB3b3VsZCBiZSBncmVhdC4g
SW4gZmFjdCwgaW4gY2FzZSBldmVyeXRoaW5nCj4gd291bGQgd29yayB3aXRoIHN1Y2ggdmVyc2lv
biwgdGhhdCB3b3VsZCBiZSBhbm90aGVyIGNsdWUgdGhhdCB0aGUgUkNVCj4gaXNzdWUgaXMgdGhl
IGFjdHVhbCBjdWxwcml0Lgo+Cj4gPiBJIG1lbmFnZWQgdG8gZGVjcmVhc2Ugaml0dGVyIGFkZGlu
ZyBzY2hlZD1udWxsIHZ3Zmk9bmF0aXZlIGluIHhlbi0KPiA+IG92ZXJsYXkuZHRzaSBmaWxlIGlu
IHhlbi1ib290YXJncy4KPiA+Cj4gPiBUaGUgcHJvYmxlbSBpcyB3aGVuIEkgYWRkIHNjaGVkPW51
bGwgdndmaT1uYXRpdmUsIEkgY2FuIGNyZWF0ZSBteQo+ID4gYmFyZS1tZXRhbCBhcHBsaWNhdGlv
biB3aXRoIHhsIGNyZWF0ZSBhbmQgZGVzdHJveSBpdCB3aXRoIHhsIGRlc3Ryb3kKPiA+IChpdCBk
aXNhcHBlYXJzIGZyb20geGwgbGlzdCkgYnV0IHdoZW4gSSB3YW50IHRvIHN0YXJ0IGl0IGFnYWlu
ICh4bAo+ID4gY3JlYXRlKSB0aGlzIGVycm9yIHBvcHM6Cj4gPgo+ID4gcm9vdEB1ejNlZy1pb2Nj
LTIwMTgtMjp+IyB4bCBjcmVhdGUgYm0xLmNmZwo+ID4gUGFyc2luZyBjb25maWcgZnJvbSBibTEu
Y2ZnCj4gPiAoWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAxCj4gPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjEyNzg6ZG9tY3JlYXRlX2xhdW5jaF9kbTogRG9tYWlu
Cj4gPiAyOmZhaWxlZCBnaXZlIGRvbWFpbiBhY2Nlc3MgdG8gaXJxIDQ4OiBEZXZpY2Ugb3IgcmVz
b3VyY2UgYnVzeQo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDAzOmxpYnhsX19k
ZXN0cm95X2RvbWlkOiBEb21haW4gMjpOb24tCj4gPiBleGlzdGFudCBkb21haW4KPiA+IGxpYnhs
OiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTYyOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21h
aW4KPiA+IDI6VW5hYmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKPiA+IGxpYnhsOiBlcnJvcjogbGlieGxf
ZG9tYWluLmM6ODg5OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4KPiA+IDI6RGVzdHJ1Y3Rpb24g
b2YgZG9tYWluIGZhaWxlZAo+ID4KPiA+IFdoZW4gSSByZW1vdmUgIHNjaGVkPW51bGwgdndmaT1u
YXRpdmUgYW5kIGJ1aWxkIHByb2plY3QgYWdhaW4KPiA+IGV2ZXJ5dGhpbmcgd29ya3MgZmluZSwg
SSBjYW4gY3JlYXRlIGFuZCBkZXN0cm95IGJtIGFwcCBhcyBtYW55IHRpbWVzCj4gPiBhcyBJIHdh
bnQuCj4gPgo+IFllcy4gSWYgeW91IGxvb2sgYXQgdGhlIGVtYWlsIChhbmQgdG8gdGhlIGZ1bGwg
dGhyZWFkKSBJIHB1dCBsaW5rcyB0bywKPiB5b3UnbGwgc2VlIHRoYXQgdGhlIGJlaGF2aW9yIGlz
IGV4YWN0bHkgdGhlIHNhbWUuIEl0IG1lbnRpb25zIHRoZQo+IENyZWRpdDIgc2NoZWR1bGVyIG5v
dCB3b3JraW5nLCByYXRoZXIgdGhhbiBudWxsLCBidXQgdGhlIHByb2JsZW0gaXMgdGhlCj4gc2Ft
ZSwgaS5lLiwgdGhhdCB0aGVyZSBpcyBubyBwZXJpb2RpYyB0aW1lciB0aWNrIG5laXRoZXIgaW4g
Q3JlZGl0MiBub3IKPiBpbiBudWxsLgo+Cj4gUmVnYXJkcywKPiBEYXJpbwo+IC0tCj4gPDxUaGlz
IGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVy
ZSkKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFy
aW8uZmFnZ2lvbGkKPiBTb2Z0d2FyZSBFbmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5j
b20vCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TR1-0008Ti-3T; Thu, 13 Sep 2018 15:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TQz-0008Ta-RH
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:33 +0000
X-Inumbo-ID: d36d6dc8-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d36d6dc8-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229695"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:20 +0100
Message-ID: <20180913152128.6114-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 0/6] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KClBhdWwgRHVycmFudCAoNyk6CiAgaW9tbXU6IGludHJvZHVjZSB0
aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBh
bmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBlLXNh
ZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNo
KCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1vcnk6IGFkZCBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sg
Zm9yIHNoYXJlZCBFUFQuLi4KICB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVf
b3BzCgogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KystCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgfCAyNSAr
KysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTQgKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgICB8
IDQ4ICsrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAzMiArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNDggKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDU2ICsrKysrKysrKysrKystLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgICAgfCAxOCArKystLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDg4ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
ICAgfCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICAg
IHwgMjAgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAg
ICAgfCA1MyArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICAgICAgICAgICB8ICAzICsKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICAxIC0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICA5ICsrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDMgKwogeGVuL2luY2x1ZGUveGVuL2lvbW11
LmggICAgICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDI2IGZpbGVzIGNoYW5n
ZWQsIDQxNCBpbnNlcnRpb25zKCspLCAyMjIgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1h
QGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TR2-0008U7-CA; Thu, 13 Sep 2018 15:21:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR1-0008Th-1Y
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:35 +0000
X-Inumbo-ID: d40a4701-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d40a4701-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229698"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:21 +0100
Message-ID: <20180913152128.6114-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 1/7] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVl
LnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCnY5OgogLSBSZS13b3JkIGNvbW1l
bnQgaW4gbW0uaC4KIC0gTW92ZSBkZWZpbml0aW9ucyByZWxhdGluZyB0byBkYWRkciBpbnRvIGFz
bS14ODYvaW9tbXUuaCBzaW5jZSB0aGVzZSBhcmUKICAgbm90IHVzZWQgYnkgYW55IEFSTSBJT01N
VSBpbXBsZW1lbnRhdGlvbi4KIC0gRml4IF9fZGFkZHJfdG9fZGZuKCkgdG8gcHJvcGVybHkgcGFy
ZW50aGVzaXplIGFuZCByZW1vdmUgY2FzdC4KCnY4OgogLSBDb3JyZWN0IGRlZmluaXRpb24gb2Yg
SU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJT01NVV9QQUdF
X1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBieSBKYW4uCiAt
IERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoKIC0gRHJvcHBl
ZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2VzdGVkIGJ5IEtl
dmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFyaWFibGVzIGFn
YWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
IHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAgfCAx
NiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgfCAy
OCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAg
ICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAg
ICAgICAgIHwgMTIgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAg
ICAgICAgfCAyNiArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDUgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlvbnMoKyksIDky
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwppbmRl
eCAwODI0N2ZhMzU0Li5kNGQwNzFlNTNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2NtZC5jCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2lvbW11X2FsbChz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIo
dTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwpAQCAt
MzE1LDEyICszMTUsMTIgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTggZGV2Zm4sIGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElEQVRFX0lPVExC
X1BBR0VTIGNvbW1hbmQgKi8KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZs
YWdzKTsKLSAgICBpbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5kLCAwLCBxdWV1
ZWlkLCBnYWRkciwgcmVxX2lkLCBvcmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3RsYl9wYWdlcyhp
b21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZGFkZHIsIHJlcV9pZCwgb3JkZXIpOwogICAgIGZs
dXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
b21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxs
X2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRpYyB2b2lkIGFt
ZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIGRhZGRyX3QgZGFkZHIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3Jk
ZXIpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC0zMzMsNyArMzMzLDcgQEAgc3Rh
dGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDY0X3QgZ2FkZHIsCiAgICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CiAKICAgICAgICAg
ZG8gewotICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBwZGV2LCBnYWRk
ciwgb3JkZXIpOworICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBwZGV2
LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJp
ZGU7CiAgICAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgogICAgICAgICAg
ICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOwpAQCAt
MzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0
cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogCiAvKiBGbHVzaCBpb21tdSBjYWNoZSBh
ZnRlciBwMm0gY2hhbmdlcy4gKi8KIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1c2hfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7CkBAIC0zNTIs
MTMgKzM1MiwxMyBAQCBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAgIHsKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgIGludmFs
aWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUsIGdhZGRyLCBkb21faWQsIG9yZGVyKTsKKyAgICAgICAg
aW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZGFkZHIsIGRvbV9pZCwgb3JkZXIpOwogICAg
ICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgfQogCiAgICAgaWYgKCBhdHNfZW5h
YmxlZCApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGdhZGRyLCBvcmRl
cik7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGRhZGRyLCBvcmRlcik7
CiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQpA
QCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgX2FtZF9pb21tdV9mbHVzaF9wYWdlcyhk
LCAodWludDY0X3QpIGdmbiA8PCBQQUdFX1NISUZULCBvcmRlcik7CisgICAgX2FtZF9pb21tdV9m
bHVzaF9wYWdlcyhkLCBfX2Rmbl90b19kYWRkcihkZm4pLCBvcmRlcik7CiB9CiAKIHZvaWQgYW1k
X2lvbW11X2ZsdXNoX2RldmljZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdWludDE2X3QgYmRm
KQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDcwYjQzNDViMzcu
LjYxYWRlNzE4NTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAg
LTM1LDEyICszNSwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4KHVuc2ln
bmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiAgICAgcmV0dXJuIGlkeDsKIH0KIAot
dm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwgdW5zaWdu
ZWQgbG9uZyBnZm4pCit2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcg
bDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1NjQgKnRhYmxlLCAqcHRlOwogCiAg
ICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKLSAgICBwdGUgPSB0YWJs
ZSArIHBmbl90b19wZGVfaWR4KGdmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSk7CisgICAg
cHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIElPTU1VX1BBR0lOR19NT0RFX0xFVkVM
XzEpOwogICAgICpwdGUgPSAwOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIH0KQEAg
LTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIg
KnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICByZXR1cm4gbmVlZF9mbHVzaDsKIH0K
IAotc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9t
Zm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBib29sX3Qgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sIGludCBwZGVf
bGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBi
b29sX3QgaXIpCiB7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVf
cHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAg
ICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAotICAgIHBkZSA9ICh1
MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgcGRlX2xldmVsKSk7CisgICAgcGRlID0g
KHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsKIAogICAgIG5l
ZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8w
LCBpdywgaXIpOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9wZGVfY291bnQo
dTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKICAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUg
Y291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwogc3RhdGljIGludCBp
b21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRf
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAgIHVuc2lnbmVk
IGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CkBAIC0zNDcsNyArMzQ3LDcgQEAgc3RhdGljIGlu
dCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cHRfbWZuLAogCiAgICAgLyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwogICAgIHRhYmxlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUgKyBwZm5fdG9f
cGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVf
aWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IHBhZ2UgdGFibGUgb2YgbmV4dCBs
ZXZlbCAqLwogICAgIG50YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9t
X3B0ZSgodTMyKilwZGUpOwpAQCAtMzYyLDcgKzM2Miw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfdXBk
YXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAg
ICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDE7
CiAKICAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAgICAgICgoKGdm
biAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKKyAgICAgICAgICgoKGRmbiAmIG1hc2sp
IHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKICAgICB7CiAgICAgICAgIHBkZV9jb3VudCA9IGdldF9w
ZGVfY291bnQoKnBkZSk7CiAKQEAgLTM4Nyw3ICszODcsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyBp
bnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9t
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZGZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1NjQgKnRhYmxlLCAqcGRlLCAqbnRh
YmxlOwpAQCAtMzk4LDcgKzM5OCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgQVNTRVJUKCBzcGluX2lz
X2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIAogICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUgKyBwZm5f
dG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBmbl90b19w
ZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1mbiAqLwogICAg
IG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiopcGRl
KSA+PiBQQUdFX1NISUZUOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVy
Z2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgKiB7UmUs
IHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8K
ICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAgICAgdTY0ICpw
ZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRpYyBpbnQgaW9t
bXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAgbmV4dF90YWJs
ZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5leHRfdGFibGVfbWZuKSk7Ci0gICAgICAg
IHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxldmVsKTsKKyAg
ICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRmbiwgbGV2ZWwp
OwogCiAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1lICovCiAgICAg
ICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1
aW50MzJfdCopcGRlKSAKQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRl
X2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAg
ICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnQgaTsK
LSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgcGZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfc3o7CiAKICAg
ICAgICAgICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogKG5leHRfbGV2
ZWwgLSAxKSk7Ci0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRFX1BFUl9UQUJM
RV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOworICAgICAgICAgICAgcGZuID0gIGRmbiAmIH4o
KDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsKICAgICAgICAg
ICAgIG1mbiA9IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgICAgICAvKiBhbGxvY2F0ZSBsb3dl
ciBsZXZlbCBwYWdlIHRhYmxlICovCkBAIC00OTksMTAgKzQ5OSwxMCBAQCBzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKIAog
ICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVzZW50KG5leHRf
dGFibGVfbWZuLCBnZm4sIG1mbiwgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAgICBzZXRfaW9t
bXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLCBuZXh0X2xldmVsLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJ
T01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAgICAgIG1mbiArPSBwYWdlX3N6OwotICAgICAg
ICAgICAgICAgIGdmbiArPSBwYWdlX3N6OworICAgICAgICAgICAgICAgIHBmbiArPSBwYWdlX3N6
OwogICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdl
cyhkKTsKQEAgLTU0MCw3ICs1NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4pCitzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1MTYgYmRmOwogICAgIHZvaWQgKmRldmljZV9l
bnRyeTsKQEAgLTU1NCwxMyArNTU0LDEzIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2Rl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2lnbmVkIGxvbmcg
b2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwogCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBpZiAoIGRmbiA9
PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9UQVZBSUw7Ci0g
ICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgpKTsKKyAgICBB
U1NFUlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogCiAgICAgbGV2
ZWwgPSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKICAgICBvbGRfcm9vdCA9IGhkLT5hcmNoLnJvb3Rf
dGFibGU7Ci0gICAgb2Zmc2V0ID0gZ2ZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZUICogKGxldmVs
IC0gMSkpOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIChsZXZl
bCAtIDEpKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19s
b2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKIApAQCAtNjMxLDcgKzYzMSw3IEBAIHN0YXRpYyBp
bnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK2ludCBhbWRfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVk
IGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDM0ICs2NTEsMzQgQEAgaW50IGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5z
aWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJSb290
IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9N
TVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBkZm4gPSAlbHhcbiIsIGRmbik7CiAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAg
IC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVsIElPIHBhZ2Ug
dGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciBsYWdl
ciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZv
ciB3aWRlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0g
ICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAgICBpZiAoIHVw
ZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4pICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91
bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVC
VUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4i
LCBkZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dm
bihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9w
ZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsK
ICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFN
RF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBn
Zm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5
IGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3Qg
Ki8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZ2Zu
LCBtZm4sIAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFd
LCBkZm4sIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5MCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gu
cGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNjk4LDE1ICs2OTgsMTUgQEAgaW50IGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5z
aWduZWQgbG9uZyBtZm4sCiAgICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xldmVsXSA9PSAwICkK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpb21tdV91cGRhdGVfcGRlX2NvdW50
KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ZuLCBtZm4sIG1lcmdlX2xldmVsKSApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGZuLCBtZm4sIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJnZV9sZXZlbF0s
IGdmbiwgCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZuW21lcmdlX2xl
dmVsXSwgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9s
ZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFw
cGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFn
ZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2Zu
ID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGdmbiwgbWZuKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGRm
biwgbWZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzIwLDcgQEAgb3V0OgogICAgIHJldHVy
biAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN107CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC03MzksMzQgKzcz
OSwzNCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFs
aXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEg
ZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3ZSBtaWdodCBu
ZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KICAgICBpZiAoIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19t
b2RlKGQsIGdmbik7CisgICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4p
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlbHhcbiIsIGRm
bik7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKICAgICAgICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0K
ICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwg
KHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBw
dF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxp
ZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9N
TVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICVseFxuIiwgZGZuKTsK
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9
CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAgICBjbGVhcl9p
b21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgY2xlYXJfaW9tbXVfcHRlX3By
ZXNlbnQocHRfbWZuWzFdLCBkZm4pOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5n
X2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDMzMGY5Y2UzODYu
LmJjYzQ3ZWI5NmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lf
YW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9t
bXUuYwpAQCAtNTg1LDcgKzU4NSw3IEBAIHN0YXRpYyB2b2lkIGFtZF9kdW1wX3AybV90YWJsZV9s
ZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxldmVsLAogICAgICAgICAgICAgICAgIG1h
ZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCiAgICAgICAgICAgICAg
ICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHByaW50
aygiJSpzZ2ZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpz
ZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBpbmRlbnQsICIi
LAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFkZHJlc3MpLAog
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRfdGFibGVfbWFk
ZHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDQzZWNlNDJhNTAuLjFmZjA5
YmJiMDIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MSw3ICsyNTUxLDcg
QEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVj
dCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxi
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAJLyogQVJNIFNNTVUgdjEgZG9lc24ndCBoYXZlIGZsdXNoIGJ5IFZNQSBhbmQgVk1JRCAqLwpA
QCAtMjc0Niw3ICsyNzQ2LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX3Rl
YXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9CiAKLXN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJCQl1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90eXBlX3QgdDsKQEAgLTI3NTcsMTAg
KzI3NTcsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogcHJvdGVjdGVkIGJ5IGFuIElP
TU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFpbgogCSAqIHAy
bSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgogCSAqIFRoaXMgaXMgb25seSB2YWxpZCB3
aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCi0JICogZnVuY3Rp
b24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9PSBtZm4uCisJ
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkp
OwotCUJVR19PTihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGRmbik7CiAKIAkvKiBXZSBv
bmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYgKCEoZmxhZ3Mg
JiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzcyLDE5ICsyNzcy
LDE5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBndWVzdF9waHlz
bWFwX2FkZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICogaWYgdGhlcmUg
aXMgYWxyZWFkeSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnko
ZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogCS8qCiAJICogVGhpcyBm
dW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4gdGhlIGRvbWFp
bgotCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKiBpcyBkaXJlY3QgbWFwcGVkIChpLmUuIGdmbiA9
PSBtZm4gPT0gZGZuKS4KIAkgKi8KIAlpZiAoICFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAp
CiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
ZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKaW5kZXggZWUzZjUyM2ZkZi4uY2E4MjYyYmU3YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CkBAIC0yMTUsNyArMjE1LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+
cGFnZV9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9
IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiA9IG1m
bl90b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElP
TU1VRl9yZWFkYWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIyNCw3ICsyMjQsNyBA
QCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAgICAgICAg
IG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQgPSBoZC0+cGxh
dGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFwcGluZyk7CisgICAgICAgICAgICBy
ZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgbWFwcGluZyk7CiAg
ICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAKQEAgLTI5
NSw3ICsyOTUsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1m
biwKK2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwog
ICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0
aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBnZm4gJSNseCB0
byBtZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuLCBtZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5n
IGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zMTksNyArMzE5
LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBpb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQoraW50IGlvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJj
OwpAQCAtMzI3LDEzICszMjcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQt
PnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT51
bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAg
ICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01N
VSB1bm1hcHBpbmcgZ2ZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQsIGdmbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVu
bWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgZGZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTM1OSw3ICszNTksNyBAQCBzdGF0
aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVzZWQpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShzbXBfcHJvY2Vzc29yX2lkKCks
ICZjcHVfb25saW5lX21hcCkpOwogfQogCi1pbnQgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CkBAIC0zNjgsMTMgKzM2OCwxMyBAQCBpbnQgaW9tbXVfaW90bGJf
Zmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCAhaW9t
bXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90
bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29w
cy0+aW90bGJfZmx1c2goZCwgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAg
ICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBnZm4gJSNseCwg
cGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBn
Zm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExCIGZs
dXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAorICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYWRjNzBmMjA1YS4uODg3MjBkNDQw
NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1ODUsNyBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0KIAogc3RhdGlj
IGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
ZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTIsMTIgQEAg
c3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBnZm4gPT0gZ2ZuX3goSU5WQUxJ
RF9HRk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuID09IGRmbl94KElO
VkFMSURfREZOKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX2RzaShpb21t
dSwgaW9tbXVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
LCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGlvbW11
X2ZsdXNoX2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80SywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWRtYV9vbGRfcHRlX3ByZXNlbnQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9kZXZfaW90bGIp
OwpAQCAtNjMzLDE1ICs2MzMsMTUgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1
c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1c2hfaW90bGIo
ZCwgZ2ZuLCAxLCBwYWdlX2NvdW50KTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hfaW90bGIoZCwg
ZGZuLCAxLCBwYWdlX2NvdW50KTsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11X2Zs
dXNoX2lvdGxiKGQsIGdmbl94KElOVkFMSURfR0ZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CiB9CiAKIC8qIGNsZWFy
IG9uZSBwYWdlJ3MgcGFnZSB0YWJsZSAqLwpAQCAtMTc2OCw3ICsxNzY4LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC0xNzg3LDE0ICsxNzg3LDE0IEBA
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKLSAgICBw
Z19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0Vf
U0hJRlRfNEssIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCBf
X2Rmbl90b19kYWRkcihkZm4pLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAgKQogICAgIHsK
ICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0
ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4gJiBMRVZFTF9N
QVNLKTsKKyAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01BU0spOwogICAgIG9sZCA9ICpw
dGU7CiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZU
XzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MTgsMjIgKzE4MTgsMjIgQEAg
c3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBpZiAoICF0aGlz
X2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9tbXVfZmx1c2hf
aW90bGIoZCwgZ2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAgIHJjID0gaW9t
bXVfZmx1c2hfaW90bGIoZCwgZGZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CiAKICAgICBy
ZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQogewogICAgIC8qIERv
IG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUu
ICovCiAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29u
ZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJuIGRtYV9wdGVf
Y2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCi1pbnQgaW9tbXVfcHRlX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAoraW50IGlvbW11X3B0ZV9m
bHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpwdGUsCiAgICAg
ICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAgc3RydWN0IGFj
cGlfZHJoZF91bml0ICpkcmhkOwpAQCAtMTg1Nyw3ICsxODU3LDcgQEAgaW50IGlvbW11X3B0ZV9m
bHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAgICAgICAgIGNv
bnRpbnVlOwogCiAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlvbW11LCBpb21t
dV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9y
ZGVyLCAhcHJlc2VudCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgaWYgKCByYyA+IDAgKQog
ICAgICAgICB7CkBAIC0yNjI3LDcgKzI2MjcsNyBAQCBzdGF0aWMgdm9pZCB2dGRfZHVtcF9wMm1f
dGFibGVfbGV2ZWwocGFkZHJfdCBwdF9tYWRkciwgaW50IGxldmVsLCBwYWRkcl90IGdwYSwKICAg
ICAgICAgICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChkbWFfcHRlX2FkZHIoKnB0ZSksIG5l
eHRfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3Ms
IGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGsoIiUqc2dmbjog
JTA4bHggbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpzZGZuOiAlMDhseCBt
Zm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGluZGVudCwgIiIsCiAgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGFkZHJlc3MgPj4gUEFHRV9TSElGVF80SyksCiAgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGRtYV9wdGVfYWRkcigqcHRlKSA+PiBQQUdF
X1NISUZUXzRLKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggMTRhZDA0ODlhNi4uMGVkNGE5ZTg2ZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtMzAsNiArMzAsMTggQEAgc3RydWN0IGcybV9pb3BvcnQgewog
ICAgIHVuc2lnbmVkIGludCBucDsKIH07CiAKKyNkZWZpbmUgSU9NTVVfUEFHRV9TSElGVCAxMgor
I2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQpCisjZGVmaW5l
IElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCisKK3R5cGVkZWYgdWlu
dDY0X3QgZGFkZHJfdDsKKworI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgoZGFkZHJfdCko
ZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBfX2RhZGRyX3RvX2RmbihkYWRkcikg
KChkYWRkcikgPj4gSU9NTVVfUEFHRV9TSElGVCkKKworI2RlZmluZSBkZm5fdG9fZGFkZHIoZGZu
KSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQorI2RlZmluZSBkYWRkcl90b19kZm4oZGFkZHIp
IF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQorCiBzdHJ1Y3QgYXJjaF9pb21tdQogewogICAg
IHU2NCBwZ2RfbWFkZHI7ICAgICAgICAgICAgICAgICAvKiBpbyBwYWdlIGRpcmVjdG9yeSBtYWNo
aW5lIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNTdjNGU4MWVjNi4uMjkwZTBhYWRhNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKQEAgLTIzLDExICsyMywyNSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMuaD4KICNpbmNs
dWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5jbHVkZSA8eGVu
L3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPHB1
YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2lv
bW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJX2RmbiAgICAg
UFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5kZWYgZGZuX3QK
KyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5kIGRmbl94KCkg
YXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5feAorI3VuZGVm
IGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKwogZXh0ZXJuIGJvb2xf
dCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11
LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVn
LCBpb21tdV9pZ2Z4OwpAQCAtNjQsOSArNzgsOSBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVj
dCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lPTU1VRl9yZWFk
YWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1VRl93cml0YWJs
ZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211c3RfY2hlY2sg
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CiAKIGVudW0gaW9tbXVf
ZmVhdHVyZQogewpAQCAtMTU0LDkgKzE2OCw5IEBAIHN0cnVjdCBpb21tdV9vcHMgewogI2VuZGlm
IC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRvbWFpbiAqZCk7
Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0gICAgaW50IF9f
bXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFibGUpKHN0cnVj
dCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1cGRhdGVfaXJl
X2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCB2YWx1ZSk7CkBAIC0xNjcsNyArMTgxLDcgQEAgc3RydWN0IGlvbW11X29wcyB7CiAgICAg
dm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3RydWN0IGRvbWFp
biAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBpbnQgX19tdXN0
X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2Zs
dXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2Rldmlj
ZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg5LDcgKzIwMyw3IEBAIGlu
dCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4g
KmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rv
bWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxi
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiBpbnQgX19t
dXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRl
eCBiM2Q0NmFiNTZiLi43MjBhYTQ5YjA1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYsNiArMjYsMTEgQEAKICAqICAgQSBs
aW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZvciBhbiBhdXRv
LXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEgbm9uLXRyYW5z
bGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZuOiBEZXZpY2UgRE1BIEZyYW1lIE51
bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKKyAqICAgVGhlIGxpbmVh
ciBmcmFtZSBudW1iZXJzIG9mIGRldmljZSBETUEgYWRkcmVzcyBzcGFjZS4gQWxsIGluaXRpYXRv
cnMgZm9yCisgKiAgIChpLmUuIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1ZXN0IHNoYXJl
IGEgc2luZ2xlIERNQSBhZGRyZXNzIHNwYWNlCisgKiAgIGFuZCwgYnkgZGVmYXVsdCwgWGVuIHdp
bGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzogU29tZSBvZiB0aGVzZSB0ZXJt
cyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBoYXZlIGJlZW4KICAqIHVzZWQg
aW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBleGlzdGluZyBjb2RlIGRvZXMg
bm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBOZXcgY29kZSBzaG91bGQgdXNl
IHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:21: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 1g0TR3-0008VL-SS; Thu, 13 Sep 2018 15:21: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR2-0008Tt-3u
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:36 +0000
X-Inumbo-ID: 704f6967-b768-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 704f6967-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:19:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229701"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:24 +0100
Message-ID: <20180913152128.6114-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 4/7] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBmMzA4Yzk3ZWM5Li5jMmYyMDk5MWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgwNyw2ICsyODA3LDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBhYzMyYTcwMjJiLi4yNGYyYTJhNDYwIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMxMiw5ICszMTIsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTMzNSw5ICszMzIsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzc1LDkgKzM2OSw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM5OCw5ICszODksNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA3MGU3OWMyMGY3Li4xYjQ3YmNiYTNmIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA3LDcgKzEwNywxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:21: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 1g0TR4-0008Vh-5h; Thu, 13 Sep 2018 15:21:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR2-0008Tv-89
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:36 +0000
X-Inumbo-ID: d52c91e5-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d52c91e5-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229704"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:25 +0100
Message-ID: <20180913152128.6114-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn() as
 a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRo
ZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRl
cm5zCmludG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKdjk6CiAtIERlZmVyIFAyTSB0eXBlIGNoZWNrcyAoYmV5b25kIHNoYXJlZCBv
ciBwYWdpbmcpIHRvIHRoZSBjYWxsZXIuCgp2NzoKIC0gRml4IEFSTSBidWlsZCBieSBpbnRyb2R1
Y2luZyBwMm1faXNfcmVhZG9ubHkoKSBwcmVkaWNhdGUuCiAtIFJlLW5hbWUgZ2V0X3BhZ2VkX2Zy
YW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KIC0gQWRqdXN0IGRlZmF1bHQgY2Fz
ZXMgb2YgY2FsbGVycyBzd2l0Y2gtaW5nIG9uIHJldHVybiB2YWx1ZS4KCnYzOgogLSBBZGRyZXNz
ZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCgp2MjoKIC0gTmV3IGluIHYyLgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jIHwgMjUgKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgIHwgMTQgKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jICAgfCAzMiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24v
bWVtb3J5LmMgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgfCAgNCArKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICB8ICAzICsrKwogNiBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRp
b25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGE1Nzc2ODVkYzYuLjQ4
MDg0MGIyMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0zNTYsMjIgKzM1NiwyMSBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfYWNxdWlyZV9wYWdlKHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5m
byAqKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKIAotICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3Vy
cl9kLCBnbWZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwotCi0gICAgaWYgKCAqcGFnZSA9PSBOVUxM
ICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHAybXQpICkKKyAgICBzd2l0Y2ggKCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihj
dXJyX2QsIF9nZm4oZ21mbiksIGZhbHNlLCAmcDJtdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWdlKSApCiAgICAgewotICAgICAgICBwdXRfcGFnZSgqcGFnZSk7Ci0g
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGN1cnJfZCwgZ21mbik7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX1JFVFJZOwotICAgIH0KKyAgICBjYXNlIDA6CisgICAgICAgIGJyZWFrOwog
Ci0gICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdl
KCpwYWdlKTsKKyAgICBjYXNlIC1FQUdBSU46CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IC8qIEZhbGx0aHJvdWdoICovCisKKyAgICBjYXNlIC1FSU5WQUw6CisgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAKICAgICAvKiBUaGlzIGNvZGUgc2hvdWxkIG5v
dCBiZSByZWFjaGVkIGlmIHRoZSBnbWZuIGlzIG5vdCBSQU0gKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGZlNmM5YzU5
MmYuLjZiYjFkYTA3ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjUzNiwyMCArMjUzNiw4IEBAIHN0YXRpYyB2b2lk
ICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVu
dCwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBj
dXJyZW50LT5kb21haW47CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCAm
cDJtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGFibGUgPyBQMk1fVU5TSEFS
RSA6IFAyTV9BTExPQyk7Ci0gICAgaWYgKCAocDJtX2lzX3NoYXJlZChwMm10KSAmJiB3cml0YWJs
ZSkgfHwgIXBhZ2UgKQotICAgIHsKLSAgICAgICAgaWYgKCBwYWdlICkKLSAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9Ci0gICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHAybXQpICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAg
ICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOworICAgIGlmICggY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgX2dmbihnZm4pLCAhd3JpdGFibGUsICZwMm10LCAmcGFnZSkgKQogICAg
ICAgICByZXR1cm4gTlVMTDsKLSAgICB9CiAKICAgICBpZiAoIHdyaXRhYmxlICkKICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggMGYwYjdiMWE0OS4uMzYwNGE4ODEyYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzc0LDI1
ICszNzQsMjMgQEAgc3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90ICptZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICoqcGFnZSwgYm9vbCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKnJkKQogewotICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAgcDJtX3R5cGVf
dCBwMm10OworICAgIGludCByYzsKIAotICAgICptZm4gPSBJTlZBTElEX01GTjsKLSAgICAqcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHJkLCBnZm4sICZwMm10LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVhZG9ubHkgPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRSk7Ci0gICAgaWYg
KCAhKnBhZ2UgKQorICAgIHJjID0gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIF9nZm4oZ2Zu
KSwgcmVhZG9ubHksICZwMm10LCBwYWdlKTsKKyAgICBzd2l0Y2ggKCByYyApCiAgICAgewotI2lm
ZGVmIFAyTV9TSEFSRURfVFlQRVMKLSAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkK
LSAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47Ci0jZW5kaWYKLSNpZmRlZiBQMk1fUEFH
RVNfVFlQRVMKLSAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocmQsIGdmbik7Ci0gICAgICAgICAg
ICByZXR1cm4gR05UU1RfZWFnYWluOwotICAgICAgICB9Ci0jZW5kaWYKKyAgICBjYXNlIDA6Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSAtRUFHQUlOOgorICAgICAgICByZXR1cm4gR05UU1Rf
ZWFnYWluOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cisg
ICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisKKyAgICBjYXNlIC1FSU5WQUw6CiAgICAgICAgIHJl
dHVybiBHTlRTVF9iYWRfcGFnZTsKICAgICB9CiAKQEAgLTQwNiw3ICs0MDQsNyBAQCBzdGF0aWMg
aW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgKm1mbiwKIAogICAg
ICptZm4gPSBwYWdlX3RvX21mbigqcGFnZSk7CiAKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJu
IEdOVFNUX29rYXk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggODU2MTFkZGFlNC4uOWI1
OTJkNGY2NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0xNjI1LDM3ICsxNjI1LDY2IEBAIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoCiAgICAgfQogfQogCi1pbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoCi0gICAgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICoqX3Bh
Z2UsCi0gICAgdm9pZCAqKl92YSkKKy8qCisgKiBBY3F1aXJlIGEgcG9pbnRlciB0byBzdHJ1Y3Qg
cGFnZV9pbmZvIGZvciBhIHNwZWNpZmllZCBkb21hbiBhbmQgR0ZOLAorICogY2hlY2tpbmcgd2hl
dGhlciB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBvdXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KKyAq
IElmIHRoZSBmdW5jdGlvbiBzdWNjZWVkcyB0aGVuIHplcm8gaXMgcmV0dXJuZWQsIHBhZ2VfcCBp
cyB3cml0dGVuCisgKiB3aXRoIGEgcG9pbnRlciB0byB0aGUgc3RydWN0IHBhZ2VfaW5mbyB3aXRo
IGEgcmVmZXJlbmNlIHRha2VuLCBhbmQKKyAqIHAybXRfcCBpdCBpcyB3cml0dGVuIHdpdGggdGhl
IFAyTSB0eXBlIG9mIHRoZSBwYWdlLiBUaGUgY2FsbGVyIGlzCisgKiByZXNwb25zaWJsZSBmb3Ig
ZHJvcHBpbmcgdGhlIHJlZmVyZW5jZS4KKyAqIElmIHRoZSBmdW5jdGlvbiBmYWlscyB0aGVuIGFu
IGFwcHJvcHJpYXRlIGVycm5vIGlzIHJldHVybmVkIGFuZCB0aGUKKyAqIHZhbHVlcyByZWZlcmVu
Y2VkIGJ5IHBhZ2VfcCBhbmQgcDJtdF9wIGFyZSB1bmRlZmluZWQuCisgKi8KK2ludCBjaGVja19n
ZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgcmVhZG9u
bHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdF9wLCBzdHJ1
Y3QgcGFnZV9pbmZvICoqcGFnZV9wKQogewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cisg
ICAgcDJtX3F1ZXJ5X3QgcSA9IHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkU7CiAg
ICAgcDJtX3R5cGVfdCBwMm10OwotICAgIHZvaWQgKnZhOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgJnAybXQsIFAy
TV9VTlNIQVJFKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuX3goZ2ZuKSwg
JnAybXQsIHEpOwogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCiAgICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHAybXQpICkKICAgICB7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ21m
bik7Ci0gICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgIHAybV9tZW1fcGFnaW5nX3Bv
cHVsYXRlKGQsIGdmbl94KGdmbikpOworICAgICAgICByZXR1cm4gLUVBR0FJTjsKICAgICB9CiAj
ZW5kaWYKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCi0gICAgaWYgKCBwMm1faXNfc2hh
cmVkKHAybXQpICkKKyAgICBpZiAoIChxICYgUDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQo
cDJtdCkgKQogICAgIHsKICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgICAgICByZXR1cm4gLUVBR0FJ
TjsKICAgICB9CiAjZW5kaWYKIAogICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAorICAgICpwMm10X3AgPSBwMm10OworICAgICpwYWdlX3AgPSBwYWdlOworICAgIHJl
dHVybiAwOworfQorCitpbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoCisgICAgc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICoqX3BhZ2UsCisg
ICAgdm9pZCAqKl92YSkKK3sKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKKyAgICB2b2lkICp2YTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGNoZWNr
X2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ21mbiksIGZhbHNlLCAmcDJtdCwgJnBhZ2UpOwor
ICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gKHJjID09IC1FQUdBSU4pID8gLUVOT0VOVCA6
IHJjOworCiAgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA4ODIzNzA3
YzE3Li4zNzdiNTkxYmM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTMwMyw2ICszMDMsMTAgQEAgc3RhdGlj
IGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICByZXR1cm4g
cGFnZTsKIH0KIAoraW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QgKnAybXRfcCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7
CisKIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSk7CiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIHN0YXRpYyBpbmxpbmUg
aW50IGdldF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApp
bmRleCBkNGIzY2ZjYjZlLi44NjEzZGY0MmNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTQ5Miw2ICs0OTIs
OSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAog
ICAgIHJldHVybiBtZm5fdmFsaWQoX21mbihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBh
Z2UgOiBOVUxMOwogfQogCitpbnQgX19tdXN0X2NoZWNrIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2Zu
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCByZWFkb25seSwgcDJtX3R5cGVfdCAqcDJtdF9wLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFn
ZV9wKTsKIAogLyogR2VuZXJhbCBjb252ZXJzaW9uIGZ1bmN0aW9uIGZyb20gbWZuIHRvIGdmbiAq
Lwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgbWZuKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:21: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 1g0TR4-0008W5-F3; Thu, 13 Sep 2018 15:21:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR2-0008Tw-8W
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:36 +0000
X-Inumbo-ID: d4f51bb5-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4f51bb5-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229703"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:27 +0100
Message-ID: <20180913152128.6114-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 6/7] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoKIC0gTmV3
IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFzIHJlcXVl
c3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDYzZWFi
YjNjMWIuLjBlYWM3NTVmZjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0x
NzcxLDcgKzE3NzEsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwg
KnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2Us
ICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCByYyA9IDA7
CiAKQEAgLTE3ODYsMTQgKzE3ODYsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIo
ZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAg
aWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1h
cHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAgIHBhZ2Ug
PSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKLSAgICBw
dGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAmcGFnZVtk
Zm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRf
cHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChu
ZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERN
QV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODA5LDYgKzE4MTEsNyBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1
bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwog
ICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVv
ZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyNCw2ICsxODI3LDEwIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRm
bikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICov
CisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAg
ICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFz
cyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:21: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 1g0TR4-00005Y-Pf; Thu, 13 Sep 2018 15:21:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR2-0008Tx-9E
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:36 +0000
X-Inumbo-ID: d4039735-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4039735-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229700"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:23 +0100
Message-ID: <20180913152128.6114-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 3/7] iommu: push use of type-safe DFN and MFN
 into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5Ogog
LSBSZS1iYXNlLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRk
ZWQgSmFuJ3MgQS1iIHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoK
IC0gUmUtYmFzZS4KCnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFt
ZScgdmFyaWFibGVzLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0
ZW5kIHVzZSBvZiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3Rs
eQogICBlbmNhcHN1bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2Ug
dmVyc2EuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZk
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlm
ICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZu
KTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQg
ZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChk
Zm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhc
biIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUg
ZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94
KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRf
Zmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBu
ZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwg
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwg
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0g
PT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3Bk
ZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSAp
CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQs
IHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdl
cyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2
ZWwsIGRmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAs
NyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBk
ZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikg
fHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBh
Z2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdw
YWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRm
bikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkg
QEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gZ2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShk
b21haW4sIF9kZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0
ICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGJjYzQ3ZWI5NmMuLjJmMzg3NTJlYmUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjc4
LDcgKzI3OCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1m
bl92YWxpZChfbWZuKHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8
SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDFmZjA5YmJiMDIuLmQ2NjYwMWI2MmUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJ
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZN
SUQgKi8KQEAgLTI3NDYsOCArMjc0NSw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQog
Ci1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwogCkBAIC0yNzYwLDcgKzI3NTksNyBAQCBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRh
YiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feCht
Zm4pICE9IGRmbl94KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkpKQpAQCAtMjc3MiwxMCArMjc3MSwxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhl
IGN1cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0J
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAw
LCB0KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4p
KSwgX21mbihkZm5feChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3
ODQsNyArMjc4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94
KGRmbikpLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVf
aW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggOTM5MGIxMzY2Zi4uYWMz
MmE3MDIyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMjQsNyArMjI0LDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBw
aW5nIHw9IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMzA0LDcg
KzMwNSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9w
YWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQpAQCAtMzI3LDcgKzMyOCw3IEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpAQCAtMzY3LDcgKzM2OCw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDg4NzIwZDQ0MDYuLjYzZWFiYjNjMWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1h
X29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9E
Rk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBp
b21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZs
dXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1
c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMy
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRv
bWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBA
IC02NDEsNyArNjQwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlv
bW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25l
IHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRk
cikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NI
SUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4s
IGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFn
ZSk7CiAKQEAgLTE3NjgsOCArMTc2Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtMTc4NywxNiArMTc4NSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19k
bWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRk
ciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3Qg
ZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2Ug
KyAoZGZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVW
RUxfTUFTSyk7CiAgICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBt
Zm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAg
ICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAw
KSB8CiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERN
QV9QVEVfV1JJVEUgOiAwKSk7CkBAIC0xODI0LDEzICsxODIyLDEzIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl90IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFp
biBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7
CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0K
IAogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVp
bnQ2NF90ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGQ2Y2JlYWU1
YzkuLjcwZTc5YzIwZjcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02OCw3
ICs2OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oCmluZGV4IDk5YmMyMWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFt
ZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2Fj
cGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAq
ZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNt
ZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZjlkODZmYzgxNi4u
NzMxMzk1N2M4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZu
X3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2Rmbihk
Zm5feChkZm4pICsgaSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQoreworICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtMTc0LDkgKzE3OSw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0
IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSko
c3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0
ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHZhbHVlKTsKQEAgLTE4Nyw3ICsxOTIsNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsK
ICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNo
X2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9t
ZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TR5-000066-3C; Thu, 13 Sep 2018 15:21:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR2-0008U3-Du
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:36 +0000
X-Inumbo-ID: d55c8651-b768-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d55c8651-b768-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:22:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229707"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:26 +0100
Message-ID: <20180913152128.6114-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 6/6] 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: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKVGhpcyBwYXRjaCBhbHNvIGNs
ZWFucyB1cCB0aGUgaW5pdGlhbGl6ZXJzIGluIGludGVsX2lvbW11X21hcF9wYWdlKCkgYW5kCnVz
ZXMgYXJyYXktc3R5bGUgZGVyZWZlcmVuY2UgdGhlcmUsIGZvciBjb25zaXN0ZW5jeS4gQSBtaXNz
aW5nIGNoZWNrIGZvcgpzaGFyZWQgRVBUIGlzIGFsc28gYWRkZWQgdG8gaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZSgpLgoKTk9URTogVGhpcyBwYXRjaCBvbmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50
ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQogICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAg
ICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxp
dHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFkZCBt
aXNzaW5nIGNoZWNrcyBmb3Igc2hhcmVkIEVQVCBhbmQgaW9tbXVfcGFzc3Rocm91Z2guCiAtIFJl
bW92ZSB1bm5lY2Vzc2FyeSBpbml0aWFsaXplcnMgYW5kIHVzZSBhcnJheS1zdHlsZSBkZXJlZmVy
ZW5jZS4KIC0gRHJvcCBXZWkncyBSLWIgYmVjYXVzZSBvZiBjb2RlIGNodXJuLgoKdjM6CiAtIEFk
ZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KCnYyOgogLSBBZGRyZXNzZWQgc29tZSBjb21t
ZW50cyBmcm9tIEphbi4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8
IDExICsrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDUyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAg
ICAgICB8ICA0ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGExNmYxYTBjNjYuLjUyZTNmNTAw
YzcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjk2LDYgKzI5NiwxNyBAQCBpbnQgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJj
OwogfQogCitpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3Mp
Cit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisK
KyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1
cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cit9CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVf
cGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDAxNjNiYjk0OWIuLjY2MjJjMmRkNGMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xNzcwLDcgKzE3NzAsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAg
IHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAw
IH07CisgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAg
dTY0IHBnX21hZGRyOwogICAgIGludCByYyA9IDA7CiAKQEAgLTE3OTAsOSArMTc5MCwxMSBAQCBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAq
KW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2UgKyAoZGZuX3go
ZGZuKSAmIExFVkVMX01BU0spOworICAgIHB0ZSA9ICZwYWdlW2Rmbl94KGRmbikgJiBMRVZFTF9N
QVNLXTsKICAgICBvbGQgPSAqcHRlOworCiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIG1mbl90
b19tYWRkcihtZm4pKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKICAgICAgICAgICAgICAg
ICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9SRUFEICA6IDApIHwK
QEAgLTE4MDgsNiArMTgxMCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFn
ZShwYWdlKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQorCiAgICAgKnB0ZSA9IG5ldzsKIAog
ICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7
CkBAIC0xODIzLDYgKzE4MjYsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9t
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlu
dGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuKQogeworICAgIC8qIERvIG5v
dGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KKyAgICBpZiAoIGlvbW11X3Vz
ZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIC8qIERvIG5vdGhpbmcgaWYg
aGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCiAgICAgaWYg
KCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBy
ZXR1cm4gMDsKQEAgLTE4MzAsNiArMTgzNyw0NiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGRtYV9w
dGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0KIAorc3RhdGljIGludCBpbnRl
bF9pb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICpt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxh
Z3MpCit7CisgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAg
c3RydWN0IGRtYV9wdGUgKnBhZ2UsIHZhbDsKKyAgICB1NjQgcGdfbWFkZHI7CisKKyAgICAvKiBG
YWlsIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlICovCisgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAvKiBGYWlsIGlmIGhh
cmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLworICAgIGlmICgg
aW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisK
KyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRm
biksIDApOworICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAgeworICAgICAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgfQorCisgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOworICAgIHZh
bCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOworCisgICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKHBhZ2UpOworICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwor
CisgICAgaWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0ZV9hZGRyKHZhbCkpOworICAgICpm
bGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKKyAgICAqZmxh
Z3MgfD0gZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRhYmxlIDogMDsKKworICAgIHJl
dHVybiAwOworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2
NF90IGRmbiwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBp
bnQgcHJlc2VudCkKIHsKQEAgLTI2NTUsNiArMjcwMiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgaW50ZWxfaW9tbXVfb3BzID0gewogICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90ZWFy
ZG93biwKICAgICAubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBf
cGFnZSA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9wYWdlID0gaW50ZWxf
aW9tbXVfbG9va3VwX3BhZ2UsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFn
ZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hp
cCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVj
dCBkbWFfcHRlIHsKICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAg
ICAgICAgKHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1B
X1BURV9QUk9UKTsgXAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9wdGVfcHJvdChwKSAo
KHApLnZhbCAmIERNQV9QVEVfUFJPVCkKKyNkZWZpbmUgZG1hX3B0ZV9yZWFkKHApIChkbWFfcHRl
X3Byb3QocCkgJiBETUFfUFRFX1JFQUQpCisjZGVmaW5lIGRtYV9wdGVfd3JpdGUocCkgKGRtYV9w
dGVfcHJvdChwKSAmIERNQV9QVEVfV1JJVEUpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHAp
LnZhbCAmIFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2Fk
ZHIocCwgYWRkcikgZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0Vf
TUFTS180Syk7IH0gd2hpbGUgKDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDllMGI0ZTg2MzguLmJlYmRkYzJkYjQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oCkBAIC0xMDAsNiArMTAwLDggQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIGludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVf
bG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAog
ZW51bSBpb21tdV9mZWF0dXJlCiB7CkBAIC0xOTAsNiArMTkyLDggQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKmxvb2t1
cF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKICAgICB2
b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJ
R19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGlj
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TR5-00007A-Ka; Thu, 13 Sep 2018 15:21: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR3-0008V6-AU
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:37 +0000
X-Inumbo-ID: 711a8aa3-b768-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 711a8aa3-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:19:43 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229708"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:28 +0100
Message-ID: <20180913152128.6114-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 7/7] 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: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5OgogLSBBZGQgY29tbWVudCBh
Ym91dCBsb2NraW5nIGluIHhlbi9pb21tdS5oLgoKdjg6CiAtIFJlbW92ZSBjbGVhbi11cCBhcyB0
aGlzIGlzIG5vdyBkb25lIGJ5IGEgcHJpb3IgcGF0Y2guCiAtIE1ha2UgaW50ZWxfaW9tbXVfbG9v
a3VwX3BhZ2UoKSByZXR1cm4gZGZuIHZhbHVlIGlmIHVzaW5nIHNoYXJlZCBFUFQKICAgb3IgaW9t
bXVfcGFzc3Rocm91Z2ggaXMgc2V0LCBhcyByZXF1ZXN0ZWQgYnkgS2V2aW4uCgp2NzoKIC0gUmUt
YmFzZSBhbmQgcmUtbmFtZSBCRk4gLT4gREZOLgogLSBBZGQgbWlzc2luZyBjaGVja3MgZm9yIHNo
YXJlZCBFUFQgYW5kIGlvbW11X3Bhc3N0aHJvdWdoLgogLSBSZW1vdmUgdW5uZWNlc3NhcnkgaW5p
dGlhbGl6ZXJzIGFuZCB1c2UgYXJyYXktc3R5bGUgZGVyZWZlcmVuY2UuCiAtIERyb3AgV2VpJ3Mg
Ui1iIGJlY2F1c2Ugb2YgY29kZSBjaHVybi4KCnYzOgogLSBBZGRyZXNzZWQgY29tbWVudHMgZnJv
bSBHZW9yZ2UuCgp2MjoKIC0gQWRkcmVzc2VkIHNvbWUgY29tbWVudHMgZnJvbSBKYW4uCi0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAxMSArKysrKysrKysrCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwg
IDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8IDEwICsrKysrKysr
KwogNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKaW5kZXggMjRmMmEyYTQ2MC4uODUzYTE0NDM4ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CkBAIC0zMzcsNiArMzM3LDE3IEBAIGludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbikKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBpb21tdV9sb29rdXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncykKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKworICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBy
ZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsK
K30KKwogc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51
c2VkKQogewogICAgIGRvIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMGVh
Yzc1NWZmMy4uZGUwNTdkMjI4YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAg
LTE4MzgsNiArMTgzOCw0OSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25l
KGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0KIAorc3RhdGljIGludCBpbnRlbF9pb21tdV9sb29r
dXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAgc3RydWN0IGRtYV9w
dGUgKnBhZ2UsIHZhbDsKKyAgICB1NjQgcGdfbWFkZHI7CisKKyAgICAvKgorICAgICAqIElmIFZU
LWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlIG9yIGlmIHRoZSBkb21haW4gaXMgdGhlIGhhcmR3YXJl
CisgICAgICogZG9tYWluIGFuZCBpb21tdV9wYXNzdGhyb3VnaCBpcyBzZXQgdGhlbiBwYXNzIGJh
Y2sgdGhlIGRmbi4KKyAgICAgKi8KKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgfHwKKyAg
ICAgICAgIChpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkp
ICkKKyAgICB7CisgICAgICAgICptZm4gPSBfbWZuKGRmbl94KGRmbikpOworICAgICAgICByZXR1
cm4gMDsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisK
KyAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRm
biksIDApOworICAgIGlmICggIXBnX21hZGRyICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9
CisKKyAgICBwYWdlID0gbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7CisgICAgdmFsID0g
cGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107CisKKyAgICB1bm1hcF92dGRfZG9tYWluX3Bh
Z2UocGFnZSk7CisgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisKKyAg
ICBpZiAoICFkbWFfcHRlX3ByZXNlbnQodmFsKSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
CisgICAgKm1mbiA9IG1hZGRyX3RvX21mbihkbWFfcHRlX2FkZHIodmFsKSk7CisgICAgKmZsYWdz
ID0gZG1hX3B0ZV9yZWFkKHZhbCkgPyBJT01NVUZfcmVhZGFibGUgOiAwOworICAgICpmbGFncyB8
PSBkbWFfcHRlX3dyaXRlKHZhbCkgPyBJT01NVUZfd3JpdGFibGUgOiAwOworCisgICAgcmV0dXJu
IDA7Cit9CisKIGludCBpb21tdV9wdGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3Qg
ZGZuLCB1aW50NjRfdCAqcHRlLAogICAgICAgICAgICAgICAgICAgICBpbnQgb3JkZXIsIGludCBw
cmVzZW50KQogewpAQCAtMjY2Myw2ICsyNzA2LDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBp
bnRlbF9pb21tdV9vcHMgPSB7CiAgICAgLnRlYXJkb3duID0gaW9tbXVfZG9tYWluX3RlYXJkb3du
LAogICAgIC5tYXBfcGFnZSA9IGludGVsX2lvbW11X21hcF9wYWdlLAogICAgIC51bm1hcF9wYWdl
ID0gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSwKKyAgICAubG9va3VwX3BhZ2UgPSBpbnRlbF9pb21t
dV9sb29rdXBfcGFnZSwKICAgICAuZnJlZV9wYWdlX3RhYmxlID0gaW9tbXVfZnJlZV9wYWdlX3Rh
YmxlLAogICAgIC5yZWFzc2lnbl9kZXZpY2UgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwLAog
ICAgIC5nZXRfZGV2aWNlX2dyb3VwX2lkID0gaW50ZWxfaW9tbXVfZ3JvdXBfaWQsCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IDcyYzFhMmUzY2QuLjQ3YmRmY2I1ZWEgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0yNzIsNiArMjcyLDkgQEAgc3RydWN0IGRt
YV9wdGUgewogI2RlZmluZSBkbWFfc2V0X3B0ZV9wcm90KHAsIHByb3QpIGRvIHsgXAogICAgICAg
ICAocCkudmFsID0gKChwKS52YWwgJiB+RE1BX1BURV9QUk9UKSB8ICgocHJvdCkgJiBETUFfUFRF
X1BST1QpOyBcCiAgICAgfSB3aGlsZSAoMCkKKyNkZWZpbmUgZG1hX3B0ZV9wcm90KHApICgocCku
dmFsICYgRE1BX1BURV9QUk9UKQorI2RlZmluZSBkbWFfcHRlX3JlYWQocCkgKGRtYV9wdGVfcHJv
dChwKSAmIERNQV9QVEVfUkVBRCkKKyNkZWZpbmUgZG1hX3B0ZV93cml0ZShwKSAoZG1hX3B0ZV9w
cm90KHApICYgRE1BX1BURV9XUklURSkKICNkZWZpbmUgZG1hX3B0ZV9hZGRyKHApICgocCkudmFs
ICYgUEFERFJfTUFTSyAmIFBBR0VfTUFTS180SykKICNkZWZpbmUgZG1hX3NldF9wdGVfYWRkcihw
LCBhZGRyKSBkbyB7XAogICAgICAgICAgICAgKHApLnZhbCB8PSAoKGFkZHIpICYgUEFHRV9NQVNL
XzRLKTsgfSB3aGlsZSAoMCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNzMxMzk1N2M4MS4uZjk0YjYwNmY2YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lv
bW11LmgKQEAgLTkyLDYgKzkyLDggQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWlu
ICpkKTsKIGludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVu
c2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfbG9va3Vw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAogZW51bSBp
b21tdV9mZWF0dXJlCiB7CkBAIC0xNzksOSArMTgxLDE3IEBAIHN0cnVjdCBpb21tdV9vcHMgewog
I2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRvbWFp
biAqZCk7CisKKyAgICAvKgorICAgICAqIFRoaXMgYmxvY2sgb2Ygb3BlcmF0aW9ucyBtdXN0IGJl
IGFwcHJvcHJpYXRlbHkgbG9ja2VkIGFnYWluc3QgZWFjaAorICAgICAqIG90aGVyIHRvIGhhdmUg
bWVhbmluZ2Z1bCByZXN1bHRzLgorICAgICAqLwogICAgIGludCBfX211c3RfY2hlY2sgKCptYXBf
cGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOworICAg
IGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpmbGFncyk7CisKICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3Qg
cGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJR19YODYKICAgICB2b2lkICgqdXBkYXRlX2lyZV9m
cm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBp
bnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15:21: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 1g0TR7-00008k-02; Thu, 13 Sep 2018 15: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TR5-00006q-Kp
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:21:39 +0000
X-Inumbo-ID: 7256bb13-b768-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7256bb13-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:19:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65229711"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 16:21:22 +0100
Message-ID: <20180913152128.6114-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180913152128.6114-1-paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 2/7] iommu: make use of type-safe DFN and MFN
 in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2OToK
IC0gUmUtYmFzZS4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFk
ZGVkIEphbidzIEEtYiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6
CiAtIFJlLWJhc2UuCgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVy
bWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9t
IEphbi4KIC0gVXNlIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVj
dGx5IGVuY2Fwc3VsYXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcs
NyArOTU3LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAg
ICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFp
biwgX2RmbihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQzN2VlYTUzZDEu
LmYzMDhjOTdlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzk5LDE0ICsyNzk5LDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAm
JiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9w
YWdlKGQsIF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21h
cF9wYWdlKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwor
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3go
bWZuKSksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IDFmZjRmMTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkg
QEAgb3V0OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2Vu
dHJ5LT5lcHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAg
ICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlm
ICggaW9tbXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3Mp
OworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZu
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1m
biwgaSksIGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRv
IHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4s
IGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC02ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xk
X2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21h
aW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRl
X2ZsYWdzICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0
aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11
X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGZuX2FkZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vf
b3JkZXIpOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50
IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3
MTUsMTEgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZu
KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3Vu
bWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQg
PSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAg
LTc3NCwxNiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRm
biA9IF9kZm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsK
QEAgLTExNTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVk
X2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVf
bWFwX3BhZ2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdm
bl9sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAt
MTI0OCw3ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9p
b21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBf
ZGZuKGdmbl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDkwYTY0OGM5NTYuLmQxZmNlNTc0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MzAsMTMgKzE0
MzAsMTQgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25n
IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkK
LSAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11
X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAg
ICAgewogICAgICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAg
ICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDczZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTExNDMsMTMgKzExNDMsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9s
ZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZu
X3gobWZuKSwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIg
KQpAQCAtMTM5OCwxMCArMTM5OCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9
IG1hcGtpbmQobGd0LCByZCwgb3AtPm1mbik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwog
ICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gob3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAg
ICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9w
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUp
OwogCiAgICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAz
Li44OWIyMTFkNmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTgzNCwxMSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IAogICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSks
IGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAg
ICAgICByYyA9IHJldDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRw
LT5ncGZuIC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQs
IF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShy
ZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggY2E4MjYyYmU3Yy4uOTM5MGIxMzY2ZiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yOTUsNyArMjk1LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAK
LWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feCht
Zm4pLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYg
KCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBw
aW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJX2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94
KG1mbiksIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzE5LDcgKzMxOSw3IEBAIGludCBpb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMjcsMTMgKzMyNywxMyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1
dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUj
bHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwg
cmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklf
ZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZu
X3goZGZuKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zNTksOCArMzU5LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1
X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50KQoraW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzY4LDEzICsz
NjcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4p
LCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBp
ZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElP
VExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAg
ICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJ
X2RmbiIsIHBhZ2UgY291bnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByYywgZGZuX3goZGZuKSwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IDQ4ZTE2Zjk1NmIuLmZmNDU2ZTFlNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtNjAsNCArNjAsMyBAQCB2b2lkIGZs
dXNoX2FsbF9jYWNoZSgpCiB7CiAgICAgd2JpbnZkKCk7CiB9Ci0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKaW5kZXggNDdhMDc4MjcyYS4uZDZjYmVhZTVjOSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKQEAgLTIyNyw3ICsyMjcsOCBAQCB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJt
X2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKHBm
biksIF9tZm4ocGZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjkw
ZTBhYWRhNi4uZjlkODZmYzgxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzYWZlLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CkBAIC00Miw2ICs0MywxMSBAQCBUWVBFX1NBRkUodWludDY0X3QsIGRmbik7CiAjdW5kZWYgZGZu
X3gKICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1bnNp
Z25lZCBsb25nIGkpCit7CisgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOworfQorCiBl
eHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3Qg
Zm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcsIGlvbW11X2lnZng7CkBAIC03OCw5ICs4NCw5IEBAIHZvaWQgaW9tbXVfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxf
SU9NTVVGX3JlYWRhYmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9N
TVVGX3dyaXRhYmxlICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMjAzLDcgKzIwOSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9t
Y3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TS8-0000hw-IF; Thu, 13 Sep 2018 15:22: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TS6-0000hT-W1
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:22:43 +0000
X-Inumbo-ID: 97c333b3-b768-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97c333b3-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:20:49 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79014426"
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 v7 6/6] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS3V2wiWPTiTg70OezpEbHOKjZqTuVBSA
Date: Thu, 13 Sep 2018 15:22:34 +0000
Message-ID: <d70aea9ede27451381c1dc4391e4ad19@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-7-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-7-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 6/6] 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@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>

VGhpcyBwYXRjaCBpcyBzdGFsZS4gU29ycnkgZm9yIHRoZSBub2lzZS4KCiAgUGF1bAoKPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRvOnBhdWwu
ZHVycmFudEBjaXRyaXguY29tXQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDE2OjIxCj4gVG86
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+OyBHZW9yZ2UKPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjcgNi82XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVf
b3BzCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBp
bXBsZW1lbnRhdGlvbiB0byBmaW5kIHRoZQo+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBz
cGVjaWZpZWQgREZOIGFsb25nIHdpdGggYSB3cmFwcGVyIGZ1bmN0aW9uCj4gaW4gZ2VuZXJpYyBJ
T01NVSBjb2RlIHRvIGNhbGwgdGhlIGltcGxlbWVudGF0aW9uIGlmIGl0IGV4aXN0cy4KPiAKPiBU
aGlzIHBhdGNoIGFsc28gY2xlYW5zIHVwIHRoZSBpbml0aWFsaXplcnMgaW4gaW50ZWxfaW9tbXVf
bWFwX3BhZ2UoKSBhbmQKPiB1c2VzIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlIHRoZXJlLCBmb3Ig
Y29uc2lzdGVuY3kuIEEgbWlzc2luZyBjaGVjayBmb3IKPiBzaGFyZWQgRVBUIGlzIGFsc28gYWRk
ZWQgdG8gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgo+IAo+IE5PVEU6IFRoaXMgcGF0Y2ggb25s
eSBhZGRzIGEgWGVuLWludGVybmFsIGludGVyZmFjZS4gVGhpcyB3aWxsIGJlIHVzZWQgYnkKPiAg
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCj4gICAgICAgQW5vdGhlciBzdWJzZXF1ZW50IHBhdGNo
IHdpbGwgYWRkIHNpbWlsYXIgZnVuY3Rpb25hbGl0eSBmb3IgQU1ECj4gICAgICAgSU9NTVVzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAK
PiB2NzoKPiAgLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCj4gIC0gQWRkIG1pc3Np
bmcgY2hlY2tzIGZvciBzaGFyZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KPiAgLSBSZW1v
dmUgdW5uZWNlc3NhcnkgaW5pdGlhbGl6ZXJzIGFuZCB1c2UgYXJyYXktc3R5bGUgZGVyZWZlcmVu
Y2UuCj4gIC0gRHJvcCBXZWkncyBSLWIgYmVjYXVzZSBvZiBjb2RlIGNodXJuLgo+IAo+IHYzOgo+
ICAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KPiAKPiB2MjoKPiAgLSBBZGRyZXNz
ZWQgc29tZSBjb21tZW50cyBmcm9tIEphbi4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyAgICAgfCAxMSArKysrKysrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuYyB8IDUyCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAzICsrKwo+ICB4ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8ICA0ICsrKwo+ICA0IGZpbGVzIGNoYW5nZWQs
IDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKPiBpbmRleCBhMTZmMWEwYzY2Li41MmUzZjUwMGM3IDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCj4gQEAgLTI5Niw2ICsyOTYsMTcgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gCj4gK2lu
dCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICpt
Zm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQo+ICt7Cj4g
KyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPiArCj4g
KyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKPiArICAgICAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMt
Pmxvb2t1cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lk
IGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKPiAgewo+ICAgICAg
ZG8gewo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBpbmRleCAwMTYzYmI5NDli
Li42NjIyYzJkZDRjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBAQCAt
MTc3MCw3ICsxNzcwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFw
X3BhZ2Uoc3RydWN0Cj4gZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIHsKPiAgICAgIHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+IC0gICAgc3RydWN0IGRtYV9wdGUgKnBh
Z2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBuZXcgPSB7IDAgfTsKPiArICAgIHN0cnVjdCBk
bWFfcHRlICpwYWdlLCAqcHRlLCBvbGQsIG5ldyA9IHt9Owo+ICAgICAgdTY0IHBnX21hZGRyOwo+
ICAgICAgaW50IHJjID0gMDsKPiAKPiBAQCAtMTc5MCw5ICsxNzkwLDExIEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdAo+IGRvbWFpbiAqZCwKPiAg
ICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiAgICAgIH0KPiArCj4gICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRl
ICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Cj4gLSAgICBwdGUgPSBwYWdlICsgKGRm
bl94KGRmbikgJiBMRVZFTF9NQVNLKTsKPiArICAgIHB0ZSA9ICZwYWdlW2Rmbl94KGRmbikgJiBM
RVZFTF9NQVNLXTsKPiAgICAgIG9sZCA9ICpwdGU7Cj4gKwo+ICAgICAgZG1hX3NldF9wdGVfYWRk
cihuZXcsIG1mbl90b19tYWRkcihtZm4pKTsKPiAgICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LAo+
ICAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9Q
VEVfUkVBRCAgOiAwKSB8Cj4gQEAgLTE4MDgsNiArMTgxMCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdAo+IGRvbWFpbiAqZCwKPiAgICAgICAg
ICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAg
ICB9Cj4gKwo+ICAgICAgKnB0ZSA9IG5ldzsKPiAKPiAgICAgIGlvbW11X2ZsdXNoX2NhY2hlX2Vu
dHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7Cj4gQEAgLTE4MjMsNiArMTgyNiwxMCBA
QCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QKPiBk
b21haW4gKmQsCj4gIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkZm5fdCBkZm4pCj4gIHsKPiArICAgIC8qIERvIG5vdGhpbmcgaWYgVlQt
ZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KPiArICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChk
KSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICAgICAgLyogRG8gbm90aGluZyBpZiBoYXJk
d2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBhc3MgdGhydS4gKi8KPiAgICAgIGlmICgg
aW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAgICAgICAgICBy
ZXR1cm4gMDsKPiBAQCAtMTgzMCw2ICsxODM3LDQ2IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
Cj4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJu
IGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKPiAgfQo+IAo+ICtzdGF0
aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwgbWZuX3QKPiAqbWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqZmxhZ3MpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwo+ICsgICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UsIHZhbDsKPiArICAgIHU2
NCBwZ19tYWRkcjsKPiArCj4gKyAgICAvKiBGYWlsIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRh
YmxlICovCj4gKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQo+ICsgICAgICAgIHJldHVy
biAtRU5PRU5UOwo+ICsKPiArICAgIC8qIEZhaWwgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21t
dSBzdXBwb3J0cyBwYXNzIHRocnUuICovCj4gKyAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYm
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gKwo+
ICsgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsKPiArICAgIHBnX21h
ZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMCk7Cj4g
KyAgICBpZiAoIHBnX21hZGRyID09IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsg
ICAgfQo+ICsKPiArICAgIHBhZ2UgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPiAr
ICAgIHZhbCA9IHBhZ2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOwo+ICsKPiArICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPiArICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBw
aW5nX2xvY2spOwo+ICsKPiArICAgIGlmICggIWRtYV9wdGVfcHJlc2VudCh2YWwpICkKPiArICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAgICAqbWZuID0gbWFkZHJfdG9fbWZuKGRtYV9w
dGVfYWRkcih2YWwpKTsKPiArICAgICpmbGFncyA9IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVG
X3JlYWRhYmxlIDogMDsKPiArICAgICpmbGFncyB8PSBkbWFfcHRlX3dyaXRlKHZhbCkgPyBJT01N
VUZfd3JpdGFibGUgOiAwOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgaW9t
bXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGRmbiwgdWludDY0X3QgKnB0
ZSwKPiAgICAgICAgICAgICAgICAgICAgICBpbnQgb3JkZXIsIGludCBwcmVzZW50KQo+ICB7Cj4g
QEAgLTI2NTUsNiArMjcwMiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaW50ZWxfaW9tbXVf
b3BzID0gewo+ICAgICAgLnRlYXJkb3duID0gaW9tbXVfZG9tYWluX3RlYXJkb3duLAo+ICAgICAg
Lm1hcF9wYWdlID0gaW50ZWxfaW9tbXVfbWFwX3BhZ2UsCj4gICAgICAudW5tYXBfcGFnZSA9IGlu
dGVsX2lvbW11X3VubWFwX3BhZ2UsCj4gKyAgICAubG9va3VwX3BhZ2UgPSBpbnRlbF9pb21tdV9s
b29rdXBfcGFnZSwKPiAgICAgIC5mcmVlX3BhZ2VfdGFibGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFi
bGUsCj4gICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCwK
PiAgICAgIC5nZXRfZGV2aWNlX2dyb3VwX2lkID0gaW50ZWxfaW9tbXVfZ3JvdXBfaWQsCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4IDcyYzFhMmUzY2QuLjQ3YmRmY2I1
ZWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IEBAIC0yNzIsNiArMjcy
LDkgQEAgc3RydWN0IGRtYV9wdGUgewo+ICAjZGVmaW5lIGRtYV9zZXRfcHRlX3Byb3QocCwgcHJv
dCkgZG8geyBcCj4gICAgICAgICAgKHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkg
fCAoKHByb3QpICYgRE1BX1BURV9QUk9UKTsgXAo+ICAgICAgfSB3aGlsZSAoMCkKPiArI2RlZmlu
ZSBkbWFfcHRlX3Byb3QocCkgKChwKS52YWwgJiBETUFfUFRFX1BST1QpCj4gKyNkZWZpbmUgZG1h
X3B0ZV9yZWFkKHApIChkbWFfcHRlX3Byb3QocCkgJiBETUFfUFRFX1JFQUQpCj4gKyNkZWZpbmUg
ZG1hX3B0ZV93cml0ZShwKSAoZG1hX3B0ZV9wcm90KHApICYgRE1BX1BURV9XUklURSkKPiAgI2Rl
ZmluZSBkbWFfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQQUREUl9NQVNLICYgUEFHRV9NQVNLXzRL
KQo+ICAjZGVmaW5lIGRtYV9zZXRfcHRlX2FkZHIocCwgYWRkcikgZG8ge1wKPiAgICAgICAgICAg
ICAgKHApLnZhbCB8PSAoKGFkZHIpICYgUEFHRV9NQVNLXzRLKTsgfSB3aGlsZSAoMCkKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aAo+IGluZGV4IDllMGI0ZTg2MzguLmJlYmRkYzJkYjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL2lvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IEBAIC0xMDAs
NiArMTAwLDggQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwo+ICBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgZGZuX3QgZGZuKTsKPiAraW50IF9fbXVzdF9jaGVjayBpb21tdV9sb29rdXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90Cj4gKm1mbiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKPiAKPiAgZW51
bSBpb21tdV9mZWF0dXJlCj4gIHsKPiBAQCAtMTkwLDYgKzE5Miw4IEBAIHN0cnVjdCBpb21tdV9v
cHMgewo+ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzKTsKPiAgICAgIGludCBfX211c3RfY2hlY2sgKCp1bm1hcF9w
YWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOwo+ICsgICAgaW50IF9fbXVzdF9jaGVj
ayAoKmxvb2t1cF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90Cj4gKm1m
biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bGFncyk7Cj4gICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICop
Owo+ICAjaWZkZWYgQ09ORklHX1g4Ngo+ICAgICAgdm9pZCAoKnVwZGF0ZV9pcmVfZnJvbV9hcGlj
KSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywKPiB1bnNpZ25lZCBpbnQgdmFs
dWUpOwo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TSA-0000ik-Qf; Thu, 13 Sep 2018 15: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=jngy=l3=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1g0TSA-0000iV-8D
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:22:46 +0000
X-Inumbo-ID: 9a77d692-b768-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a77d692-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:20:53 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 2422013FCB146;
 Thu, 13 Sep 2018 08:22:44 -0700 (PDT)
Date: Thu, 13 Sep 2018 08:22:43 -0700 (PDT)
Message-Id: <20180913.082243.1622516360155710681.davem@davemloft.net>
To: jgross@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180911070448.3958-1-jgross@suse.com>
References: <20180911070448.3958-1-jgross@suse.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Thu, 13 Sep 2018 08:22:44 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] xen/netfront: don't bug in case of too many
 frags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: netdev@vger.kernel.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, stable@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>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBUdWUsIDExIFNlcCAy
MDE4IDA5OjA0OjQ4ICswMjAwCgo+IENvbW1pdCA1N2YyMzBhYjA0ZDI5MSAoInhlbi9uZXRmcm9u
dDogcmFpc2UgbWF4IG51bWJlciBvZiBzbG90cyBpbgo+IHhlbm5ldF9nZXRfcmVzcG9uc2VzKCki
KSByYWlzZWQgdGhlIG1heCBudW1iZXIgb2YgYWxsb3dlZCBzbG90cyBieSBvbmUuCj4gVGhpcyBz
ZWVtcyB0byBiZSBwcm9ibGVtYXRpYyBpbiBzb21lIGNvbmZpZ3VyYXRpb25zIHdpdGggbmV0YmFj
ayB1c2luZwo+IGEgbGFyZ2VyIE1BWF9TS0JfRlJBR1MgdmFsdWUgKGUuZy4gb2xkIExpbnV4IGtl
cm5lbCB3aXRoIE1BWF9TS0JfRlJBR1MKPiBkZWZpbmVkIGFzIDE4IGluc3RlYWQgb2Ygbm93YWRh
eXMgMTcpLgo+IAo+IEluc3RlYWQgb2YgQlVHX09OKCkgaW4gdGhpcyBjYXNlIGp1c3QgZmFsbCBi
YWNrIHRvIHJldHJhbnNtaXNzaW9uLgo+IAo+IEZpeGVzOiA1N2YyMzBhYjA0ZDI5MSAoInhlbi9u
ZXRmcm9udDogcmFpc2UgbWF4IG51bWJlciBvZiBzbG90cyBpbiB4ZW5uZXRfZ2V0X3Jlc3BvbnNl
cygpIikKPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFwcGxpZWQuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:24:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TTc-0001Df-8E; Thu, 13 Sep 2018 15: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=o9xv=l3=citrix.com=prvs=787a2ff47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0TTb-0001DM-5v
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:24:15 +0000
X-Inumbo-ID: cea37959-b768-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cea37959-b768-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:22:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="79014676"
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 v9 0/6] paravirtual IOMMU pre-requisites and clean-up
Thread-Index: AQHUS3VzKkRdbzDfnk6s1GU2v325YKTuVIaA
Date: Thu, 13 Sep 2018 15:24:05 +0000
Message-ID: <302fe44232f84613b3db8bacd3716d1b@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-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 v9 0/6] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>,
 Jun Nakajima <jun.nakajima@intel.com>, Ian Jackson <Ian.Jackson@citrix.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>

VGhpcyBzaG91bGQgY2xlYXJseSBzYXkgMC83IHJhdGhlciB0aGVuIDAvNi4gQXBvbG9naWVzLgoK
ICBQYXVsCgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUGF1bCBEdXJyYW50
IFttYWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIw
MTggMTY6MjEKPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuCj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4KPiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsKPiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHY5IDAvNl0gcGFyYXZpcnR1YWwgSU9NTVUgcHJl
LXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwCj4gCj4gVGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJl
cXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBmb3IgcGFyYXZpcnR1YWwKPiBJT01NVSBzdXBw
b3J0Lgo+IAo+IEkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0Y2hlcyB0byBhdm9pZCBmdXJ0aGVy
IGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCj4gd2hpbHN0IEkgcmUtd29yayB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgcGFyYXZpcnR1YWwgSU9NTVUgYWZ0ZXIgcmV2aWV3IG9mCj4gdjYgb2YgdGhl
IHNlcmllcy4gU2V2ZXJhbCBvZiB0aGVtIGFscmVhZHkgaGF2ZSBhbGwgbmVjZXNzYXJ5IGFja3Mu
Cj4gCj4gUGF1bCBEdXJyYW50ICg3KToKPiAgIGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQg
b2YgREZOLi4uCj4gICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBhbmQgTUZOIGlu
IGV4cG9ydGVkIGZ1bmN0aW9ucwo+ICAgaW9tbXU6IHB1c2ggdXNlIG9mIHR5cGUtc2FmZSBERk4g
YW5kIE1GTiBpbnRvIGlvbW11X29wcwo+ICAgaW9tbXU6IGRvbid0IGRvbWFpbl9jcmFzaCgpIGlu
c2lkZSBpb21tdV9tYXAvdW5tYXBfcGFnZSgpCj4gICBtZW1vcnk6IGFkZCBjaGVja19nZXRfcGFn
ZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgo+ICAgdnRkOiBhZGQgbWlzc2luZyBjaGVjayBm
b3Igc2hhcmVkIEVQVC4uLgo+ICAgdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11
X29wcwo+IAo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNyArKy0KPiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgICAgICAg
IHwgMjUgKysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTQgKy0tLS0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTMgKystLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
ICAgICAgICAgICAgfCAxMyArKystCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAg
ICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyICsrKysrKystLS0KPiAgeGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0KPiAgeGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgNDggKysrKysrKy0tLS0tLS0KPiAg
eGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTYgKysrKysr
KysrKysrKy0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jICAg
ICAgIHwgMTggKysrLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAu
YyAgICAgICB8IDg4ICsrKysrKysrKysrKysrLS0tLS0tLS0KPiAtLS0tCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICA0ICstCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAgICB8IDIwICsrKy0tLQo+ICB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgICAgfCA1MyArKysrKysrKy0tLS0t
LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDkx
ICsrKysrKysrKysrKysrKysrKysrLS0KPiAtLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCAgICAgICAgICAgfCAgMyArCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICAxIC0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgICAgICAgICAgIHwgIDkgKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmggICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggICAgICAgICAgICAgICAgICAgfCAxMiArKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggICAgICAgICAgICAgICAgICAgICB8ICAzICsKPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11
LmggICAgICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrLS0tCj4gIHhlbi9pbmNs
dWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCj4gIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCj4gIDI2IGZpbGVz
IGNoYW5nZWQsIDQxNCBpbnNlcnRpb25zKCspLCAyMjIgZGVsZXRpb25zKC0pCj4gLS0tCj4gQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:32:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0Tb3-00026v-S4; Thu, 13 Sep 2018 15:31:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0Tb2-00026p-4O
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:31:56 +0000
X-Inumbo-ID: 45e7def1-b76a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45e7def1-b76a-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:32:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65231169"
Date: Thu, 13 Sep 2018 16:31:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180913153134.pw4cimbqknuznawv@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-10-wei.liu2@citrix.com>
 <5B92226A02000078001E6270@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B92226A02000078001E6270@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 09/16] x86: provide stubs,
 declarations and macros in hvm.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: 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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MDI6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNjc1LDYgKzY3OCwxMDAgQEAgc3RhdGljIGlubGluZSBib29sIGFsdHAybV92
Y3B1X2VtdWxhdGVfdmUoc3RydWN0IHZjcHUgKnYpCj4gPiAgICAgICAgICBkXy0+YXJjaC5odm0u
cGlfb3BzLnZjcHVfYmxvY2sodl8pOyAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICB9KQo+ID4g
IAo+ID4gKyNlbHNlICAvKiBDT05GSUdfSFZNICovCj4gPiArCj4gPiArI2RlZmluZSBodm1fZW5h
YmxlZCBmYWxzZQo+ID4gKwo+ID4gKy8qCj4gPiArICogTGlzdCBvZiBpbmxpbmUgZnVuY3Rpb25z
IGFib3ZlLCBvZiB3aGljaCBvbmx5IGRlY2xhcmF0aW9ucyBhcmUKPiA+ICsgKiBuZWVkZWQgYmVj
YXVzZSBEQ0Ugd2lsbCBraWNrIGluLgo+ID4gKyAqLwo+IAo+IFdpdGggdGhpcyBjb21tZW50IEkg
dGhpbmsgLi4uCj4gCj4gPiAraW50IGh2bV9ndWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdik7
Cj4gPiArdW5zaWduZWQgbG9uZyBodm1fZ2V0X3NoYWRvd19nc19iYXNlKHN0cnVjdCB2Y3B1ICp2
KTsKPiA+ICt2b2lkIGh2bV9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqdik7Cj4gPiArdm9p
ZCBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpOwo+ID4gK3ZvaWQgaHZt
X3NldF90c2Nfb2Zmc2V0KHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90
IGF0X3RzYyk7Cj4gPiArCj4gPiArc3RhdGljIGlubGluZSBib29sIGh2bV9pc19zaW5nbGVzdGVw
X3N1cHBvcnRlZCh2b2lkKQo+IAo+IC4uLiB0aGVyZSBzaG91bGQgYmUgYW5vdGhlciBjb21tZW50
IGFib3ZlIGhlcmUgdG8gc29ydCBvZgo+IHRlcm1pbmF0ZSB0aGF0IGZpcnN0IGNvbW1lbnQncyBl
ZmZlY3QuCgpPSy4KCj4gCj4gPiArc3RhdGljIGlubGluZSBpbnQgaHZtX2NwdV91cCh2b2lkKQo+
ID4gK3sKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbmxpbmUg
dm9pZCBodm1fY3B1X2Rvd24odm9pZCkge30KPiA+ICsKPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQg
aHZtX2ZsdXNoX2d1ZXN0X3RsYnModm9pZCkge30KPiA+ICsKPiA+ICtzdGF0aWMgaW5saW5lIHZv
aWQgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1Y3QgdmNwdSAqdikKPiA+ICt7Cj4gPiArICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gK30KPiAKPiBIZXJlIGFuZCBiZWxvdyAtIHdoeSBBU1NF
UlRfVU5SRUFDSEFCTEUoKSBpbnN0ZWFkIG9mIHRoZSBkZWNsYXJhdGlvbgo+IG9ubHkgYXBwcm9h
Y2ggYWJvdmU/IChJZiBpdCByZWFsbHkgbmVlZHMgdG8gYmUgdGhpcyB3YXksIEkgdGhpbmsgaXQg
d291bGQKPiBoZWxwIGlmIHRoZSBwYXRjaCBkZXNjcmlwdGlvbiBzYWlkIHdoeS4pCj4gCgpTaGFk
b3cgY29kZSBoYXMgc29tZSBjb2RlIHBhdGhzIHdoaWNoIGFyZSBIVk0gb25seSBidXQgaGF2ZW4n
dCBiZWVuCmNsZWFuZWQgdXAuIEkgd2lsbCBhZGQgYSBjb21tZW50IHRvIHRoYXQgZWZmZWN0LgoK
Cj4gPiArc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
Cj4gPiArewo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gCj4gV291bGQgdGhlcmUgYmUgYW4g
aXNzdWUgaWYgeW91IG1hZGUgdGhpcyByZXR1cm4gYm9vbCBhbmQgdGFrZSBwb2ludGVyCj4gdG8g
Y29uc3QgcmlnaHQgYXdheSwgZXZlbiB3aXRob3V0IHRvdWNoaW5nIHRoZSAiZnVsbCIgZnVuY3Rp
b24/IFBlcmhhcHMKPiB0aGUgY29uc3QgcGFydCB3b3VsZCBhcHBseSB0byBvdGhlciBzdHVicyBo
ZXJlIGFzIHdlbGwuCgpJIHdhbnRlZCB0byBrZWVwIG1ha2UgdGhlbSBoYXZlIHRoZSBzYW1lIHBy
b3RvdHlwZS4gSSdtIGhhcHB5IHRvIG1ha2UKdGhlIGNoYW5nZXMgaGVyZS4KCj4gCj4gPiArI2Rl
ZmluZSBpc192aXJpZGlhbl9kb21haW4oZCkgKHsodm9pZCkoZCk7IGZhbHNlO30pCj4gPiArI2Rl
ZmluZSBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKHsodm9pZCkoZCk7IGZhbHNlO30p
Cj4gPiArI2RlZmluZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoeyh2b2lkKSh2KTsgZmFsc2U7
fSkKPiA+ICsjZGVmaW5lIGh2bV9wYWVfZW5hYmxlZCh2KSAoeyh2b2lkKSh2KTsgZmFsc2U7fSkK
PiA+ICsjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdGltZSh2KSAoeyh2b2lkKSh2KTsgMDt9KQo+IAo+
IFBlcmhhcHMgc2ltcGx5IHdpdGhvdXQgdGhlIG5lZWQgdG8gdXNlIGEgZ2NjIGV4dGVuc2lvbgo+
IAo+ICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpICgodm9pZCkoZCksIGZhbHNlKQoKRG9u
ZSAoZm9yIHRoaXMgYW5kIG90aGVycykuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:44:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0Tmg-0002xD-RW; Thu, 13 Sep 2018 15:43: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=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0Tmf-0002x8-6y
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:43:57 +0000
X-Inumbo-ID: 8fa1fd8a-b76b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fa1fd8a-b76b-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 17:42:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65232726"
Date: Thu, 13 Sep 2018 16:43:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20180913154348.u473tkh5mzy3podd@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-12-wei.liu2@citrix.com>
 <CABfawh=aBbV8P=iA3u17p1D3v=LspGUTyd-gjVsSEPuQn+y8=g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=aBbV8P=iA3u17p1D3v=LspGUTyd-gjVsSEPuQn+y8=g@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDM6Mjc6MzdQTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDQsIDIwMTgsIDEwOjI5IEFNIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+ID4gR29pbmcgdGhyb3VnaCB0aGUgY29kZSwgSEFQLCBF
UFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBvbiBIVk0gY29kZS4KPiA+IFB1dCB0aGVzZSBjb21w
b25lbnRzIHVuZGVyIENPTkZJR19IVk0uIFRoaXMgZnVydGhlciByZXF1aXJlcyBwdXR0aW5nCj4g
PiBvbmUgb2YgdGhlIHZtIGV2ZW50IHVuZGVyIENPTkZJR19IVk0uCj4gPgo+ID4gQWx0cDJtIHJl
cXVpcmVzIGEgYml0IG1vcmUgYXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQg
aW4KPiA+IGdlbmVyaWMgeDg2IHAybSBjb2RlLgo+ID4KPiA+IEFsc28gbWFrZSBoYXBfZW5hYmxl
ZCBldmFsdWF0ZSB0byBmYWxzZSB3aGVuICFDT05GSUdfSFZNLiBNYWtlIHN1cmUgaXQKPiA+IGV2
YWx1YXRlIGl0cyBwYXJhbWV0ZXIgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzIGlu
IGl0cyB1c2Vycy4KPiA+Cj4gPiBBbHNvIHNvcnQgaXRlbXMgaW4gTWFrZWZpbGUgd2hpbGUgYXQg
aXQuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgIHwgMTEgKysrKysr
LS0tLS0KPiA+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICB8IDE4ICsrKysrKysr
KysrKysrKysrLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgIHwgIDIgKysK
PiA+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8IDIzICsrKysrKysrKysrKy0t
LS0tLS0tLS0tCj4gPiAgeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgfCAgMiArKwo+
ID4KPiAKPiBBcyBiZWZvcmUsIHBsZWFzZSBvbmx5IGFwcGx5IENPTkZJR19IVk0gaWZkZWZzIHRv
IHg4NiBzcGVjaWZpYyBwYXJ0cy4gV2UKPiBoYXZlIGFuIGFsdHAybSBpbXBsZW1lbnRhdGlvbiBm
b3IgQVJNIHRoYXQgaXMgcGxhbm5lZCB0byBiZSBwb3N0ZWQgYWdhaW4gdG8KPiB0aGUgbWFpbGlu
Z2xpc3QgaW4gdGhlIG5lYXIgZnV0dXJlLgoKSSB0YWtlIHRoYXQgeW91IGFyZSBzcGVjaWZpY2Fs
bHkgdGFsa2luZyBhYm91dCBjb21tb24vdm1fZXZlbnQuYyBiZWNhdXNlCnRoYXQncyB0aGUgb25s
eSBjb21tb24gY29kZSBoZXJlIGluIHRoZSBsaXN0IG9mIGZpbGUuCgpJIGhhdmUgc3dpdGNoZWQg
dG8gcHJvdmlkZSBhIHN0dWIgZm9yIHAybV9hbHRwMm1fY2hlY2sgaW4geDg2IGhlYWRlcgppbnN0
ZWFkLgoKV2VpLgoKPiAKPiBUaGFua3MsCj4gVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:46:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TpY-00037b-AK; Thu, 13 Sep 2018 15:46:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0TpW-00037W-VE
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:46:54 +0000
X-Inumbo-ID: 5e0bd2b9-b76c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e0bd2b9-b76c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:47:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65233105"
Date: Thu, 13 Sep 2018 16:46:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180913154651.ahgjginhpzkwnuh3@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
 <11bbf9bd-a9c2-6041-a046-4eac15165458@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <11bbf9bd-a9c2-6041-a046-4eac15165458@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

T24gVGh1LCBTZXAgMDYsIDIwMTggYXQgMDU6MjA6NTNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8wNC8yMDE4IDA1OjE1IFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gVGhlc2Ug
ZnVuY3Rpb25zIGFyZSBvbmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNuJ3QgZW5h
YmxlZAo+ID4gd2hlbiBDT05GSUdfSFZNIGlzIGZhbHNlLgo+ID4gCj4gPiBFbmNsb3NlIHJlbGV2
YW50IGNvZGUgYW5kIGZpZWxkcyBpbiBDT05GSUdfSFZNLiBHdWFyZCBucDJtX3NjaGVkdWxlCj4g
PiB3aXRoIG5lc3RlZGh2bV9lbmFibGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8ICA2ICsrKystLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgfCAx
OCArKysrKysrKysrKysrKy0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwg
IDIgKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgIHwgIDIgKysKPiA+ICA0IGZp
bGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
PiA+IGluZGV4IDMxM2ViYjMyMjEuLjdjOTQ1YTI0MjggMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ID4gQEAgLTE2
OTEsNyArMTY5MSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0
cnVjdCB2Y3B1ICpuZXh0KQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBfdXBkYXRlX3J1bnN0YXRl
X2FyZWEocHJldik7Cj4gPiAgICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOwo+ID4gLSAg
ICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfT1VUKTsKPiA+ICsgICAgICAgIGlmICgg
bmVzdGVkaHZtX2VuYWJsZWQocHJldmQpICkKPiA+ICsgICAgICAgICAgICBucDJtX3NjaGVkdWxl
KE5QMk1fU0NIRURMRV9PVVQpOwo+ID4gICAgICB9Cj4gPiAgCj4gPiAgICAgIGlmICggaXNfaHZt
X2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZtLnRtX2xpc3QpICkK
PiA+IEBAIC0xNzU4LDcgKzE3NTksOCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1
ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKPiA+ICAKPiA+ICAgICAgICAgIC8qIE11c3QgYmUg
ZG9uZSB3aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLwo+ID4gICAgICAgICAgdnBtdV9zd2l0Y2hf
dG8obmV4dCk7Cj4gPiAtICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9JTik7Cj4g
PiArICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKG5leHRkKSApCj4gPiArICAgICAgICAg
ICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfSU4pOwo+IAo+IFRoZXJlJ3MgYWxyZWFkeSBh
IG5lc3RlZGh2bV9lbmFibGVkKCkgY2hlY2sgZmlyc3QgdGhpbmcgaW4KPiBucDJtX3NjaGVkdWxl
KCkuICBIb3cgZG9lcyBhZGRpbmcgdGhpcyBjaGVjayBoZWxwIHRoZSBDT05GSUdfSFZNIGNhdXNl
PwoKbnAybV9zY2hlZHVsZSB3aWxsIGJlIGdvbmUgZW50aXJlbHkgd2hlbiAhSFZNLiAgQWRkIG5l
c3RlZGh2bV9lbmFibGVkCmNoZWNrIGhlcmUsIHdoaWNoIGFsd2F5cyBldmFsdWF0ZXMgdG8gZmFs
c2Ugd2hlbiAhSFZNLCBtYWtlcyBjb21waWxlcgphYmxlIHRvIGVsaW1pbmF0ZSB0aGUgY2FsbCB0
byBucDJtX3NjaGVkdWxlIHdoZW4gbGlua2luZy4KCj4gCj4gQW5kIHdoeSBub3QgI2lmZGVmIG91
dCB0aGlzIGNhbGwsIGFzIHdlbGwgYXMgdGhlIG5wMm1fc2NoZWR1bGUoKQo+IGZ1bmN0aW9ucyBl
bnRpcmVseT8KClRoZSBlbmQgcmVzdWx0IGlzIHRoZSBzYW1lLiBJJ20gaGFwcHkgdG8gdXNlIGVp
dGhlci4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 15:52:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 15: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 1g0TvF-0003qX-48; Thu, 13 Sep 2018 15:52:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i2cq=l3=citrix.com=prvs=787a2bb9e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g0TvE-0003qS-Dh
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 15:52:48 +0000
X-Inumbo-ID: 30be5158-b76d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30be5158-b76d-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 15:53:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65233826"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23450.34763.858887.27606@mariner.uk.xensource.com>
Date: Thu, 13 Sep 2018 16:52:43 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180904161533.11575-17-wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-17-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 16/16] xen: decouple HVM and IOMMU
 capabilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjMgMTYvMTZdIHhlbjogZGVjb3VwbGUgSFZNIGFuZCBJ
T01NVSBjYXBhYmlsaXRpZXMiKToKPiBIVk0gYW5kIElPTU1VIGFyZSB0d28gZGlzdGluY3QgaGFy
ZHdhcmUgZmVhdHVyZXMsIHlldCB0aGV5IHdlcmUKPiBidW5kbGVkIHRvZ2V0aGVyIGluIHN5c2N0
bCBhbmQgeGwncyBvdXRwdXQuCj4gCj4gRGVjb3VwbGUgdGhlbSBvbiBzeXNjdGwgbGV2ZWwuIE9u
IHRvb2xzdGFjayBsZXZlbCB3ZSBzdGlsbCBuZWVkIHRvCj4gbWFpbnRhaW4gYSBzZW5zaWJsZSBz
ZW1hbnRpY3MgZm9yIGB4bCBpbmZvYC4gTWFzc2FnZSB0aGUgaW5mb3JtYXRpb24KPiBhY2NvcmRp
bmcgdG8gdGhlIGZvbGxvd2luZyB0YWJsZToKPiAKPiBwdiAgICAgIGh2bSAgICAgaW9tbXUgICAg
ICAgICAgIGZsYWdzIGluIHhsIGluZm8KPiAwICAgICAgIDAgICAgICAgMCAgICAgICAgICAgICAg
IG4vYQo+IDAgICAgICAgMCAgICAgICAxICAgICAgICAgICAgICAgbi9hCj4gMCAgICAgICAxICAg
ICAgIDAgICAgICAgICAgICAgICBodm0KPiAwICAgICAgIDEgICAgICAgMSAgICAgICAgICAgICAg
IGh2bSBodm1fZGlyZWN0aW8KPiAxICAgICAgIDAgICAgICAgMCAgICAgICAgICAgICAgIE5JTAo+
IDEgICAgICAgMCAgICAgICAxICAgICAgICAgICAgICAgZGlyZWN0aW8KPiAxICAgICAgIDEgICAg
ICAgMCAgICAgICAgICAgICAgIGh2bQo+IDEgICAgICAgMSAgICAgICAxICAgICAgICAgICAgICAg
aHZtIGh2bV9kaXJlY3RpbyBkaXJlY3RpbwoKTEdUTS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:01:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0U3Z-00058z-0Z; Thu, 13 Sep 2018 16:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0U3X-00058u-FR
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:01:23 +0000
X-Inumbo-ID: 63775517-b76e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63775517-b76e-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:02:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65234791"
Date: Thu, 13 Sep 2018 17:01:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180913160118.yyffhgco5eg7m3jw@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-15-wei.liu2@citrix.com>
 <5B92257902000078001E629F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B92257902000078001E629F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 14/16] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MTU6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE4IGF0IDE4OjE1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
LS0tCj4gPiB2MzogbG9uZ2VyIHRleHQKPiA+IHYyOiB1c2UgdGFiIHRvIGluZGVudAo+ID4gCj4g
PiBIYXZlbid0IGFkZGVkIGEgZGVwZW5kZW5jeSBvbiBQVl9TSElNX0VYQ0xVU0lWRSBiZWNhdXNl
IGFncmVlbWVudCBpcwo+ID4gbm90IHlldCByZWFjaGVkLgo+IAo+IEhtbSwgYnV0IHRoZW4gSSB3
b3VsZCBoYXZlIGV4cGVjdGVkIHlvdSB0byBhdCBsZWFzdCBkbyB0aGUgbWluaW1hbAo+IGFncmVl
ZCB1cG9uIGNoYW5nZSAobW9kaWZ5aW5nIHRoYXQgb3RoZXIgb3B0aW9uJ3MgZGVmYXVsdCkuIEJl
eW9uZAo+IHRoYXQgSSdtIGFmcmFpZCB3ZSdyZSBtb3ZpbmcgdG93YXJkcyBhIGRlYWQgZW5kIGhl
cmUuCj4gCgpJIGV4dGVuZGVkIHRoZSBoZWxwIHRleHQgdG8gYWRkcmVzcyBBbmRyZXcncyBjb21t
ZW50LiBPdGhlciB0aGFuIHRoYXQsIEkKZGlkbid0IHNlZSBhbiBhZ3JlZW1lbnQgb24gIm90aGVy
IG9wdGlvbidzIGRlZmF1bHQiLiBXaGF0IGRpZCBJIG1pc3M/CgpXZWkuCgo+IEphbgo+IAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:01:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:01: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 1g0U42-0005BL-9x; Thu, 13 Sep 2018 16:01:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yl3a=l3=citrix.com=prvs=787e22e97=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g0U40-0005BE-Sz
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:01:52 +0000
X-Inumbo-ID: 74fe0d56-b76e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74fe0d56-b76e-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:02:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65234857"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
 <11bbf9bd-a9c2-6041-a046-4eac15165458@citrix.com>
 <20180913154651.ahgjginhpzkwnuh3@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <28da7a6d-7f9e-2137-6865-c70cfe4078f4@citrix.com>
Date: Thu, 13 Sep 2018 17:01:47 +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: <20180913154651.ahgjginhpzkwnuh3@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

T24gMDkvMTMvMjAxOCAwNDo0NiBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAwNiwg
MjAxOCBhdCAwNToyMDo1M1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8w
NC8yMDE4IDA1OjE1IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gVGhlc2UgZnVuY3Rpb25zIGFyZSBv
bmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNuJ3QgZW5hYmxlZAo+Pj4gd2hlbiBD
T05GSUdfSFZNIGlzIGZhbHNlLgo+Pj4KPj4+IEVuY2xvc2UgcmVsZXZhbnQgY29kZSBhbmQgZmll
bGRzIGluIENPTkZJR19IVk0uIEd1YXJkIG5wMm1fc2NoZWR1bGUKPj4+IHdpdGggbmVzdGVkaHZt
X2VuYWJsZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgNiArKysr
LS0KPj4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgIHwgMTggKysrKysrKysrKysrKyst
LS0tCj4+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICAyICsrCj4+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8ICAyICsrCj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCAyMiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+IGluZGV4IDMxM2ViYjMy
MjEuLjdjOTQ1YTI0MjggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4gQEAgLTE2OTEsNyArMTY5MSw4IEBAIHZv
aWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQo+
Pj4gICAgICB7Cj4+PiAgICAgICAgICBfdXBkYXRlX3J1bnN0YXRlX2FyZWEocHJldik7Cj4+PiAg
ICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOwo+Pj4gLSAgICAgICAgbnAybV9zY2hlZHVs
ZShOUDJNX1NDSEVETEVfT1VUKTsKPj4+ICsgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQo
cHJldmQpICkKPj4+ICsgICAgICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQp
Owo+Pj4gICAgICB9Cj4+PiAgCj4+PiAgICAgIGlmICggaXNfaHZtX2RvbWFpbihwcmV2ZCkgJiYg
IWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZtLnRtX2xpc3QpICkKPj4+IEBAIC0xNzU4LDcgKzE3
NTksOCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNw
dSAqbmV4dCkKPj4+ICAKPj4+ICAgICAgICAgIC8qIE11c3QgYmUgZG9uZSB3aXRoIGludGVycnVw
dHMgZW5hYmxlZCAqLwo+Pj4gICAgICAgICAgdnBtdV9zd2l0Y2hfdG8obmV4dCk7Cj4+PiAtICAg
ICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9JTik7Cj4+PiArICAgICAgICBpZiAoIG5l
c3RlZGh2bV9lbmFibGVkKG5leHRkKSApCj4+PiArICAgICAgICAgICAgbnAybV9zY2hlZHVsZShO
UDJNX1NDSEVETEVfSU4pOwo+Pgo+PiBUaGVyZSdzIGFscmVhZHkgYSBuZXN0ZWRodm1fZW5hYmxl
ZCgpIGNoZWNrIGZpcnN0IHRoaW5nIGluCj4+IG5wMm1fc2NoZWR1bGUoKS4gIEhvdyBkb2VzIGFk
ZGluZyB0aGlzIGNoZWNrIGhlbHAgdGhlIENPTkZJR19IVk0gY2F1c2U/Cj4gCj4gbnAybV9zY2hl
ZHVsZSB3aWxsIGJlIGdvbmUgZW50aXJlbHkgd2hlbiAhSFZNLiAgQWRkIG5lc3RlZGh2bV9lbmFi
bGVkCj4gY2hlY2sgaGVyZSwgd2hpY2ggYWx3YXlzIGV2YWx1YXRlcyB0byBmYWxzZSB3aGVuICFI
Vk0sIG1ha2VzIGNvbXBpbGVyCj4gYWJsZSB0byBlbGltaW5hdGUgdGhlIGNhbGwgdG8gbnAybV9z
Y2hlZHVsZSB3aGVuIGxpbmtpbmcuCj4gCj4+Cj4+IEFuZCB3aHkgbm90ICNpZmRlZiBvdXQgdGhp
cyBjYWxsLCBhcyB3ZWxsIGFzIHRoZSBucDJtX3NjaGVkdWxlKCkKPj4gZnVuY3Rpb25zIGVudGly
ZWx5Pwo+IAo+IFRoZSBlbmQgcmVzdWx0IGlzIHRoZSBzYW1lLiBJJ20gaGFwcHkgdG8gdXNlIGVp
dGhlci4KClRoZSBlbmQgcmVzdWx0IG1heSB1c3VhbGx5IGJlIHRoZSBzYW1lIGluIHRoZSBjYXNl
IG9mICFDT05GSUdfSFZNLCBidXQKaW4gdGhlIGNhc2Ugb2YgQ09ORklHX0hWTSwgeW91J2xsIGhh
dmUgYWRkZWQgYSBjb21wbGV0ZWx5IHJlZHVuZGFudApjb25kaXRpb25hbC4gIE1vcmUgaW1wb3J0
YW50bHksICBpZiB5b3UgdXNlICNpZmRlZiwgdGhlbiBpdCB3aWxsIGJlCmltbWVkaWF0ZWx5IG9i
dmlvdXMgdG8gYW55b25lIHJlYWRpbmcgdGhlIGNvZGUgdGhhdCBucDJtX3NjaGVkdWxlIGlzbid0
CmNhbGxlZCBpZiAhQ09ORklHX0hWTS4KClVubGVzcyB0aGVyZSBhcmUgYmV0dGVyIHJlYXNvbnMg
SSdtIG5vdCBhd2FyZSBvZiwgSSdkIHByZWZlciAjaWZkZWYgaGVyZS4KClRoYW5rcywKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0UDD-00065E-6u; Thu, 13 Sep 2018 16:11:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yl3a=l3=citrix.com=prvs=787e22e97=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g0UDB-000659-KX
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:11:21 +0000
X-Inumbo-ID: c7eb6f28-b76f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7eb6f28-b76f-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:12:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65236047"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-2-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <64ff0c98-6e97-6519-c0b3-ac8f270675e9@citrix.com>
Date: Thu, 13 Sep 2018 17:11:16 +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: <20180904161533.11575-2-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/16] x86: change name of parameter for
 various invlpg 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: Kevin Tian <kevin.tian@intel.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>,
 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>

T24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBUaGV5IGFsbCBpbmNvcnJl
Y3RseSBuYW1lZCBhIHBhcmFtZXRlciB2aXJ0dWFsIGFkZHJlc3Mgd2hpbGUgaXQgc2hvdWxkCj4g
aGF2ZSBiZWVuIGxpbmVhciBhZGRyZXNzLgo+IAo+IFJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
IEFja2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
QWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:15:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UH3-0006FO-PM; Thu, 13 Sep 2018 16:15:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kjfk=l3=xenproject.org=prvs=7877c7e90=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0UH3-0006FE-2G
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:15:21 +0000
X-Inumbo-ID: 5650d340-b770-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5650d340-b770-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:16:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65236439"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75210-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-armhf:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
X-Osstest-Versions-That: xen=1d069e45f7c2f6b2982797dd32092b300bacafad
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 13 Sep 2018 17:15:13 +0100
Subject: [Xen-devel] [xen-unstable baseline-only test] 75210: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIxMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzUyMTAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFkZmI4
ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2Fm
YWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTE4MyAgMjAxOC0wOS0wOCAyMToxODozNCBaICAg
IDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyMTAgIDIwMTgtMDktMTMgMDM6NDg6MTcg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJt
aGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZl
ZDkwMzQ1MjdjNWM3NGYzMQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgVGh1IFNlcCA2IDE0OjQwOjU2IDIwMTggKzAxMDAKCiAgICB4ZW4v
c2NoZWQ6IFJlLXBvc2l0aW9uIHRoZSBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoKSBjYWxs
IGR1cmluZyB2Y3B1IGNvbnN0cnVjdGlvbgogICAgCiAgICBhbGxvY192Y3B1KCkncyBjYWxsIHRv
IGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eSgpIGhhcyBleGlzdGVkIGZvciBhIGRlY2FkZSwK
ICAgIGJ1dCBpdHMgZWZmb3J0IGlzIG1vc3RseSB3YXN0ZWQuCiAgICAKICAgIGFsbG9jX3ZjcHUo
KSBpcyBjYWxsZWQgaW4gYSBsb29wIGZvciBlYWNoIHZjcHUsIGJyaW5naW5nIHRoZW0gaW50byBl
eGlzdGVuY2UuCiAgICBUaGUgdmFsdWVzIG9mIHRoZSBhZmZpbml0eSBtYXNrcyBhcmUgc3RpbGwg
ZGVmYXVsdCwgd2hpY2ggaXMgYWxsY3B1cyBpbgogICAgZ2VuZXJhbCwgb3IgYSBwcm9jZXNzb3Ig
c2luZ2xldG9uIGZvciBwaW5uZWQgZG9tYWlucy4KICAgIAogICAgRnVydGhlcm1vcmUsIGRvbWFp
bl91cGRhdGVfbm9kZV9hZmZpbml0eSgpIGl0c2VsZiBsb29wcyBvdmVyIGFsbCB2Y3B1cwogICAg
YWNjdW11bGF0aW5nIHRoZSBtYXNrcywgbWFraW5nIGl0IHF1YWRyYXRpYyB3aXRoIHRoZSBudW1i
ZXIgb2YgdmNwdXMuCiAgICAKICAgIE1vdmUgaXQgdG8gYmUgY2FsbGVkIG9uY2UgYWZ0ZXIgYWxs
IHZjcHVzIGFyZSBjb25zdHJ1Y3RlZCwgd2hpY2ggaGFzIHRoZSBzYW1lCiAgICBuZXQgZWZmZWN0
LCBidXQgd2l0aCBmZXdlciBpbnRlcm1lZGlhdGUgbWVtb3J5IGFsbG9jYXRpb25zIGFuZCBsZXNz
IGNwdW1hc2sKICAgIGFyaXRobWV0aWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2Uu
Y29tPgoKY29tbWl0IDhjYTg4ODc5MTEwZWNmZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKQXV0
aG9yOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBT
ZXAgMTEgMTg6MzY6MzIgMjAxOCArMDMwMAoKICAgIHhlbi9kb21haW46IFJlbW92ZSB0cmFpbGlu
ZyB3aGl0ZXNwYWNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBmNzEwOTE5OTk0ZGU3YjBkYzlhMzM0YTc0NDBmOGM2
Y2NlMzBkNWNkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFR1ZSBTZXAgMTEgMTU6MDY6MjMgMjAxOCArMDIwMAoKICAgIHg4Ni9IVk06IGRvbid0ICNHUC8j
U1Mgb24gd3JhcHBpbmcgdmlydC0+bGluZWFyIHRyYW5zbGF0aW9ucwogICAgCiAgICBSZWFsIGhh
cmR3YXJlIHdyYXBzIHNpbGVudGx5IGluIG1vc3QgY2FzZXMsIHNvIHdlIHNob3VsZCBiZWhhdmUg
dGhlCiAgICBzYW1lLiBBbHNvIHNwbGl0IHJlYWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywgYXMg
dGhlIGxhdHRlciByZWFsbHkKICAgIG91Z2h0IHRvIGhhdmUgbGltaXQgY2hlY2tzIGFwcGxpZWQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKY29tbWl0IGNiNWIzNzIwYzAwNWIxYmQ3Nzg3NmIwMzE2ZjhhMzc1MGRkZmI1YzkKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxNTow
NTowOSAyMDE4ICswMjAwCgogICAgeDg2L3NoYWRvdzogYSBsaXR0bGUgYml0IG9mIHN0eWxlIGNs
ZWFudXAKICAgIAogICAgQ29ycmVjdCBpbmRlbnRhdGlvbiBvZiBhIHBpZWNlIG9mIGNvZGUsIGFk
anVzdGluZyBjb21tZW50IHN0eWxlIGF0IHRoZQogICAgc2FtZSB0aW1lLiBDb25zdGlmeSBnbDNl
IHBvaW50ZXJzIGFuZCBkcm9wIGEgYm9ndXMgKGFuZCB1c2VsZXNzIG9uY2UKICAgIGNvcnJlY3Rl
ZCkgY2FzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKY29tbWl0IDI1
ZWI1ZWVjNzk2ZjVhOTY1ZmRhMzdjMjk2OGIzYjdkZDczOGViNzIKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBBdWcgMjkgMTY6Mzk6
MTAgMjAxOCArMDAwMAoKICAgIHhlbjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmlj
KCkKICAgIAogICAgQ2FsbGVycyBhcmUgaW5jb25zaXN0ZW50IHdpdGggd2hldGhlciB0aGV5IHBh
c3MgYSBuZXdsaW5lIHRvIHBhbmljKCksCiAgICBpbmNsdWRpbmcgYWRqYWNlbnQgY2FsbHMgaW4g
dGhlIHNhbWUgZnVuY3Rpb24gdXNpbmcgZGlmZmVyZW50IHN0eWxlcy4KICAgIAogICAgcGFpbmMo
KSBub3QgZXhwZWN0aW5nIGEgbmV3bGluZSBpcyBpbmNvbnNpc3RlbnQgd2l0aCBtb3N0IG90aGVy
IHByaW50aW5nCiAgICBmdW5jdGlvbnMsIHdoaWNoIGlzIG1vc3QgbGlrZWx5IHdoeSB3ZSd2ZSBn
YWluZWQgc28gbWFueSBpbmNvbnNpc3RlbmNpZXMuCiAgICAKICAgIFN3aXRjaCBwYW5pYygpIHRv
IGV4cGVjdCBhIG5ld2xpbmUsIGFuZCB1cGRhdGUgYWxsIGNhbGxlcnMgd2hpY2ggY3VycmVudGx5
CiAgICBsYWNrIGEgbmV3bGluZSB0byBpbmNsdWRlIG9uZS4KICAgIAogICAgVGhpcyBhY3R1YWxs
eSByZWR1Y2VzIHRoZSBzaXplIG9mIC5yb2RhdGEgKDB4MDdlM2U4IGRvd24gdG8gMHgwN2UzYTgp
IGJlY2F1c2UKICAgIGEgbnVtYmVyIG9mIHN0cmluZ3MgYXJlIHBhc3NlZCB0byBib3RoIHBhbmlj
KCkgYW5kIHByaW50aygpLiAgQXMgdGhleQogICAgcHJldmlvdXNseSBkaWZmZXJlZCBieSBcbiBh
bG9uZSwgdGhleSBjb3VsZG4ndCBiZSBtZXJnZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgNjZiMjQ1ZDllYWViZmVmNzEwMTQ4ZDQxMGFl
OTdhMmVhZWRjMzE3MApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDExIDExOjA2OjQxIDIwMTggKzAyMDAKCiAgICBTVk06IGxpbWl0IEdJRj0w
IHJlZ2lvbgogICAgCiAgICBVc2UgRUZMQUdTLklGIGZvciBtb3N0IG9yZGluYXJ5IHB1cnBvc2Vz
OyB0aGVyZSdzIGluIHBhcnRpY3VsYXIgbm8gbmVlZAogICAgdG8gdW5kdWx5IGRlZmVyIE5NSS8j
TUMuIENsZWFyIEdJRiBvbmx5IGltbWVkaWF0ZWx5IGJlZm9yZSBWTVJVTiBpdHNlbGYuCiAgICBU
aGlzIGhhcyB0aGUgYWRkaXRpb25hbCBhZHZhbnRhZ2UgdGhhdCBzdm1fc3RnaV9sYWJlbCBub3cg
aW5kZWVkIG1hcmtzCiAgICB0aGUgb25seSBwbGFjZSB3aGVyZSBHSUYgZ2V0cyBzZXQuCiAgICAK
ICAgIE5vdGUgcmVnYXJkaW5nIHRoZSBtYWluIFNUSSBwbGFjZW1lbnQ6IFF1aXRlIGNvdW50ZXJp
bnR1aXRpdmVseSB0aGUKICAgIGhvc3QncyBFRkxBR1MuSUYgY29udGludWVzIHRvIGhhdmUgYSBt
ZWFuaW5nIHdoaWxlIHRoZSBndWVzdCBydW5zOyBzZWUKICAgIFBNIFZvbCAyIHNlY3Rpb24gIlBo
eXNpY2FsIChJTlRSKSBJbnRlcnJ1cHQgTWFza2luZyBpbiBFRkxBR1MiLiBIZW5jZSB3ZQogICAg
bmVlZCB0byBzZXQgdGhlIGZsYWcgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aW1lIGJlaW5nIGluIGd1
ZXN0IGNvbnRleHQuCiAgICBIb3dldmVyLCBTUEVDX0NUUkxfRU5UUllfRlJPTV9IVk0gd2FudHMg
dG8gYmUgY2FycmllZCBvdXQgd2l0aCBFRkxBR1MuSUYKICAgIGNsZWFyLgogICAgCiAgICBOb3Rl
IHJlZ2FyZGluZyB0aGUgbWFpbiBTVEdJIHBsYWNlbWVudDogSXQgY291bGQgYmUgbW92ZWQgZnVy
dGhlciB1cCwKICAgIGJ1dCBhdCBwcmVzZW50IFNQRUNfQ1RSTF9FWElUX1RPX0hWTSBpcyBub3Qg
Tk1JLyNNQy1zYWZlLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCAzYmRlYzUzMGE1ZjUwYjIxMmFhNWZkMDVkOTdl
NzM0OWU4YmRiYTgyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBTZXAgMTEgMTE6MDM6NDYgMjAxOCArMDIwMAoKICAgIHg4Ni9IVk06IHNwbGl0IHBh
Z2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3NlcyBpbiBtb3JlIGNhc2VzCiAgICAKICAgIEFz
c3VtaW5nIGNvbnNlY3V0aXZlIGxpbmVhciBhZGRyZXNzZXMgbWFwIHRvIGFsbCBSQU0gb3IgYWxs
IE1NSU8gaXMgbm90CiAgICBjb3JyZWN0LiBOb3IgaXMgYXNzdW1pbmcgdGhhdCBhIHBhZ2Ugc3Ry
YWRkbGluZyBNTUlPIGFjY2VzcyB3aWxsIGFjY2VzcwogICAgdGhlIHNhbWUgZW11bGF0aW5nIGNv
bXBvbmVudCBmb3IgYm90aCBwYXJ0cyBvZiB0aGUgYWNjZXNzLiBJZiBhIGd1ZXN0CiAgICBSQU0g
cmVhZCBmYWlscyB3aXRoIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuIGFuZCBpZiB0aGUgYWNjZXNz
IHN0cmFkZGxlcwogICAgYSBwYWdlIGJvdW5kYXJ5LCBpc3N1ZSBhY2Nlc3NlcyBzZXBhcmF0ZWx5
IGZvciBib3RoIHBhcnRzLgogICAgCiAgICBUaGUgZXh0cmEgY2FsbCB0byBrbm93bl9nbGEoKSBm
cm9tIGh2bWVtdWxfd3JpdGUoKSBpcyBqdXN0IHRvIHByZXNlcnZlCiAgICBvcmlnaW5hbCBiZWhh
dmlvcjsgZm9yIGNvbnNpc3RlbmN5IHRoZSBjaGVjayBhbHNvIGdldHMgYWRkZWQgdG8KICAgIGh2
bWVtdWxfcm13KCkgKGFsYmVpdCBJIGNvbnRpbnVlIHRvIGJlIHVuc3VyZSB3aGV0aGVyIHdlIHdv
dWxkbid0IGJldHRlcgogICAgZHJvcCBib3RoKS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBjb3Jy
ZWN0bmVzcyBvZiB0aGlzIGRlcGVuZHMgb24gdGhlIE1NSU8gY2FjaGluZyB1c2VkCiAgICBlbHNl
d2hlcmUgaW4gdGhlIGVtdWxhdGlvbiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sYWYgSGVyaW5nIDxv
bGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgoKY29tbWl0IDlmMjMyNzIxZGVhZWI5ZjU2ZWVmZmI1NTVjNGI3ZWNkNjI3
MDg2NjcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVl
IFNlcCAxMSAxMTowMzoxNCAyMDE4ICswMjAwCgogICAgeDg2L0hWTTogYWRkIGtub3duX2dsYSgp
IGVtdWxhdGlvbiBoZWxwZXIKICAgIAogICAgLi4uIGFzIGEgY2VudHJhbCBwbGFjZSB0byBkbyBy
ZXNwZWN0aXZlIGNoZWNraW5nIGZvciB3aGV0aGVyIHRoZQogICAgdHJhbnNsYXRpb24gZm9yIHRo
ZSBsaW5lYXIgYWRkcmVzcyBpcyBhdmFpbGFibGUgYXMgd2VsbCBhcyB1c2FibGUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0IGQ5
MDY3OTg2YzkzYjE0MzcxMDU2YmQyNTUwN2FjOTYwNmU4NmM5NjIKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMjozNyAyMDE4ICsw
MjAwCgogICAgeDg2L0hWTTogZHJvcCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoKQogICAg
CiAgICBJdCBjYW4gZWFzaWx5IGJlIGV4cHJlc3NlZCB0aHJvdWdoIGh2bV9jb3B5X2Zyb21fZ3Vl
c3RfbGluZWFyKCksIGFuZCBpbgogICAgdHdvIGNhc2VzIHRoaXMgZXZlbiBzaW1wbGlmaWVzIGNh
bGxlcnMuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgVGVzdGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmNvbW1p
dCAzM2RhZWU5M2RjYzUyYTUzZWRiMDdiYzkwMjU4Mzk1N2MyZTFmODUzCkF1dGhvcjogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTow
MToxMyAyMDE4ICswMjAwCgogICAgeHNtOiBmaXggY2xhbmcgYnVpbGQKICAgIAogICAgZWJpdG1h
cC5jOjI0NDozMjogZXJyb3I6IGludmFsaWQgY29udmVyc2lvbiBzcGVjaWZpZXIgJ1onIFstV2Vy
cm9yLC1XZm9ybWF0LWludmFsaWQtc3BlY2lmaWVyXQogICAgICAgICAgICAgICAgICAgIm1hdGNo
IG15IHNpemUgJVpkIChoaWdoIGJpdCB3YXMgJWQpXG4iLCBtYXB1bml0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfl4KICAgIGViaXRtYXAuYzoyNDU6MTY6IGVycm9yOiBmb3Jt
YXQgc3BlY2lmaWVzIHR5cGUgJ2ludCcgYnV0IHRoZSBhcmd1bWVudCBoYXMgdHlwZSAndW5zaWdu
ZWQgbG9uZycKICAgICAgICAgIFstV2Vycm9yLC1XZm9ybWF0XQogICAgICAgICAgICAgICAgICAg
c2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0KTsKICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+
fn5+fn5+fgogICAgZWJpdG1hcC5jOjI0NTozMzogZXJyb3I6IGRhdGEgYXJndW1lbnQgbm90IHVz
ZWQgYnkgZm9ybWF0IHN0cmluZyBbLVdlcnJvciwtV2Zvcm1hdC1leHRyYS1hcmdzXQogICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKHU2NCkgKiA4LCBlLT5oaWdoYml0KTsKICAgIAogICAgVXNlICV6
ZCBpbnN0ZWFkIG9mICVaZCwgd2hpY2ggaXMgY29tcGxpYW50IHdpdGggQzk5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKY29tbWl0IDYzZjlhMDhh
M2VhZGY5YjE5NjlmY2I1Y2JkNzU5MDE2OGNlYTYzMTYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAxMTowMDowMSAyMDE4ICswMjAwCgog
ICAgeDg2L0hWTTogbWVldCB4ZW50cmFjZSdzIGV4cGVjdGF0aW9ucyBvbiBlbXVsYXRpb24gZXZl
bnQgZGF0YQogICAgCiAgICBBY2NvcmRpbmcgdG8gdGhlIGxvZ2ljIGluIGh2bV9tbWlvX2Fzc2lz
dF9wcm9jZXNzKCksIDY0IGJpdHMgb2YgZGF0YSBhcmUKICAgIGV4cGVjdGVkIHdpdGggNjQtYml0
IGFkZHJlc3NlcywgYW5kIDMyIGJpdHMgb2YgZGF0YSB3aXRoIDMyLWJpdCBvbmVzLiBJCiAgICBk
b24ndCB0aGluayB0aGlzIGlzIHZlcnkgcmVhc29uYWJsZSwgYnV0IEknbSBhbHNvIG5vdCBnb2lu
ZyB0byB0b3VjaCB0aGUKICAgIGNvbnN1bWVyIHNpZGUsIHRoZSBtb3JlIHRoYXQgaXQgaXMgYW55
d2F5IG5vdCB2ZXJ5IGhlbHBmdWwgZm9yIHRoZSBjb2RlCiAgICBoZXJlIHRvIG9ubHkgZXZlciBz
dXBwbHkgMzIgYml0cyBvZiBkYXRhIChkZXNwaXRlIHRoZSBmaWVsZCBiZWluZyA2NAogICAgYml0
cyB3aWRlLCBhbmQgaGF2aW5nIGJlZW4gZXZlbiBpbiB0aGUgMzItYml0IGRheXMgb2YgWGVuKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpj
b21taXQgZTZhOGZlNDIzZTg3ZGY1NzkzYTQ2ZTYyNGJkNWVjY2Y5MmUzYWMxMwpBdXRob3I6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCA1IDE1OjA1OjAxIDIw
MTggKzAxMDAKCiAgICBkb2NzOiBkb2N1bWVudCB+L2NvbnRyb2wvc3lzcnEKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:18:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:18: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 1g0UKC-0006SN-Fm; Thu, 13 Sep 2018 16:18: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=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UKB-0006SD-F6
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:18:35 +0000
X-Inumbo-ID: 6673fc2b-b770-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6673fc2b-b770-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 18:16:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65236784"
Date: Thu, 13 Sep 2018 17:18:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180913161831.x6rqpneg62pt5w4s@zion.uk.xensource.com>
References: <5B88E81202000078001E3BEC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B88E81202000078001E3BEC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/tests: allow depriv-fd-checker to
 build with really old Linux headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gRnJpLCBBdWcgMzEsIDIwMTggYXQgMDE6MDI6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXNzdW1pbmcgaXQgd2FzIGludGVudGlvbmFsIGZvciB0aGlzIHRlc3QgdXRpbGl0eSwg
b3RoZXIgdGhhbiBtb3N0IG90aGVyCj4gb25lcywgdG8gYWx3YXlzIGJlIGJ1aWx0LCBJIHRoaW5r
IGl0IHdvdWxkIGJlIG5pY2UgaWYgaXQgZGlkbid0IGZhaWwgdG8KPiBidWlsZCBvbiByZWFsbHkg
b2xkIGRpc3Ryb3MganVzdCBiZWNhdXNlIG9mIHRoZSBsYWNrIG9mIGEgVFVOR0VUSUZGCj4gZGVm
aW5pdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:20: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 1g0UME-00075Q-RA; Thu, 13 Sep 2018 16:20: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=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UMD-00075G-LW
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:20:41 +0000
X-Inumbo-ID: b20b493c-b770-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b20b493c-b770-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 18:18:48 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65237028"
Date: Thu, 13 Sep 2018 17:20:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180913162010.ek2tp2ejruployy7@zion.uk.xensource.com>
References: <20180907091654.14700-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180907091654.14700-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: correct tools/tests/depriv/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@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>

T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMTE6MTY6NTRBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiB0b29scy90ZXN0cy9kZXByaXYvTWFrZWZpbGUgZGlyZWN0bHkgYnVpbGRzIHRoZSB0
YXJnZXQgcHJvZ3JhbSBmcm9tCj4gaXRzIEMtc291cmNlLiBUaGlzIGlzIHByb2JsZW1hdGljIHdo
ZW4gYW4gaW5jcmVtZW50YWwgYnVpbGQgaXMgbmVlZGVkCj4gYWZ0ZXIgYSBoZWFkZXIgdGhlIHBy
b2dyYW0gaXMgZGVwZW5kaW5nIG9uIGhhcyBiZWVuIG1vZGlmaWVkOiBpbiB0aGlzCj4gY2FzZSBh
bGwgaGVhZGVycyBhcmUgYWRkZWQgaW50byB0aGUgZ2NjIGNhbGwgYW5kIHRoZSBidWlsZCB3aWxs
IGZhaWwuCj4gCj4gQ29ycmVjdCB0aGF0IGJ5IGFkZGluZyBhIHJ1bGUgZm9yIGJ1aWxkaW5nIHRo
ZSBwcm9ncmFtIGZyb20gaXRzIC5vCj4gZmlsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:32:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:32: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 1g0UXU-0007yw-32; Thu, 13 Sep 2018 16:32:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ekk3=l3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g0UXT-0007yr-IL
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:32:19 +0000
X-Inumbo-ID: b5e39288-b772-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5e39288-b772-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:33:14 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id a20-v6so5146526edd.4
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:32:18 -0700 (PDT)
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=huzoincEldCbWRQcMTik4xU+vXif69buMAbET4pnCTk=;
 b=ASwTMPYYlVsGNcDu9AeYETaH9b2IhepBFYncNG6L+bnPNjkzLx+QkGxHYHc9oV7FOB
 NRPjhjXhNrzmrHsVL+JV4S2Pe4o4ZXEiBeamLicdQjl6byiDlHxmGBZBBCVpym7YA6z6
 +KLndj4r8npgUihLS++kTnBL2l16F2+mfkWXo0G8BTNIFFM3MTDE8UR9DH91GkCJAFXz
 nMvgt4v26J4ytJ7WWbYQBwfWi4uI4jV4sIKq7IYlTuY35Phaf1lKGFUg5mZYSTIuwxFh
 WNSvGNb0i/eu0WWKXeSigU454PlIPAtg2f8Gi82ixbQRYNpgbXYzZIZKKb9/Kc+tvsv5
 Xb1Q==
X-Gm-Message-State: APzg51AMlKxnE0h9Wljyk8I104scX7ZuMU1tEa6WbKbrdfMxMm7c7VFY
 Ii4vNZJDSGLODsNcqiy8E17MwbBI
X-Google-Smtp-Source: ANB0VdZXz52RSflRDAGVRUIvWhA7E31hz/utHyGGeeflDYcCht8/OhLnIHjLDa7zUrjCl8WEsMP6MA==
X-Received: by 2002:a50:cc0a:: with SMTP id
 m10-v6mr12659828edi.81.1536856336731; 
 Thu, 13 Sep 2018 09:32:16 -0700 (PDT)
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com.
 [209.85.221.51])
 by smtp.gmail.com with ESMTPSA id c28-v6sm2471484edc.52.2018.09.13.09.32.12
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 13 Sep 2018 09:32:15 -0700 (PDT)
Received: by mail-wr1-f51.google.com with SMTP id v17-v6so6777879wrr.9
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:32:12 -0700 (PDT)
X-Received: by 2002:a1c:760a:: with SMTP id
 r10-v6mr6396087wmc.86.1536856332353; 
 Thu, 13 Sep 2018 09:32:12 -0700 (PDT)
MIME-Version: 1.0
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-12-wei.liu2@citrix.com>
 <CABfawh=aBbV8P=iA3u17p1D3v=LspGUTyd-gjVsSEPuQn+y8=g@mail.gmail.com>
 <20180913154348.u473tkh5mzy3podd@zion.uk.xensource.com>
In-Reply-To: <20180913154348.u473tkh5mzy3podd@zion.uk.xensource.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 13 Sep 2018 10:31:33 -0600
X-Gmail-Original-Message-ID: <CABfawh=j5hCuuXD0PBe1TvH0dwSsNyZMh19ZE515Bj_75X0m2w@mail.gmail.com>
Message-ID: <CABfawh=j5hCuuXD0PBe1TvH0dwSsNyZMh19ZE515Bj_75X0m2w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/16] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgOTo0MyBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIEZyaSwgU2VwIDA3LCAyMDE4IGF0IDAzOjI3OjM3UE0gLTA2MDAs
IFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDQsIDIwMTgsIDEwOjI5IEFN
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+ID4gR29pbmcgdGhy
b3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBvbiBIVk0gY29k
ZS4KPiA+ID4gUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklHX0hWTS4gVGhpcyBmdXJ0
aGVyIHJlcXVpcmVzIHB1dHRpbmcKPiA+ID4gb25lIG9mIHRoZSB2bSBldmVudCB1bmRlciBDT05G
SUdfSFZNLgo+ID4gPgo+ID4gPiBBbHRwMm0gcmVxdWlyZXMgYSBiaXQgbW9yZSBhdHRlbnRpb24g
YmVjYXVzZSBpdHMgY29kZSBpcyBlbWJlZGRlZCBpbgo+ID4gPiBnZW5lcmljIHg4NiBwMm0gY29k
ZS4KPiA+ID4KPiA+ID4gQWxzbyBtYWtlIGhhcF9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHdo
ZW4gIUNPTkZJR19IVk0uIE1ha2Ugc3VyZSBpdAo+ID4gPiBldmFsdWF0ZSBpdHMgcGFyYW1ldGVy
IHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCj4gPiA+Cj4g
PiA+IEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KPiA+ID4KPiA+ID4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4g
PiA+ICB4ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUgICAgICAgICB8IDExICsrKysrKy0tLS0tCj4g
PiA+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICB8IDE4ICsrKysrKysrKysrKysr
KysrLQo+ID4gPiAgeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgfCAgMiArKwo+ID4g
PiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAyMyArKysrKysrKysrKystLS0t
LS0tLS0tLQo+ID4gPiAgeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgfCAgMiArKwo+
ID4gPgo+ID4KPiA+IEFzIGJlZm9yZSwgcGxlYXNlIG9ubHkgYXBwbHkgQ09ORklHX0hWTSBpZmRl
ZnMgdG8geDg2IHNwZWNpZmljIHBhcnRzLiBXZQo+ID4gaGF2ZSBhbiBhbHRwMm0gaW1wbGVtZW50
YXRpb24gZm9yIEFSTSB0aGF0IGlzIHBsYW5uZWQgdG8gYmUgcG9zdGVkIGFnYWluIHRvCj4gPiB0
aGUgbWFpbGluZ2xpc3QgaW4gdGhlIG5lYXIgZnV0dXJlLgo+Cj4gSSB0YWtlIHRoYXQgeW91IGFy
ZSBzcGVjaWZpY2FsbHkgdGFsa2luZyBhYm91dCBjb21tb24vdm1fZXZlbnQuYyBiZWNhdXNlCj4g
dGhhdCdzIHRoZSBvbmx5IGNvbW1vbiBjb2RlIGhlcmUgaW4gdGhlIGxpc3Qgb2YgZmlsZS4KClll
cywgZXhhY3RseS4KCj4gSSBoYXZlIHN3aXRjaGVkIHRvIHByb3ZpZGUgYSBzdHViIGZvciBwMm1f
YWx0cDJtX2NoZWNrIGluIHg4NiBoZWFkZXIKPiBpbnN0ZWFkLgoKVGhhbmtzIQpUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdF-0008Ct-AI; Thu, 13 Sep 2018 16:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdD-0008CT-9V
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:15 +0000
X-Inumbo-ID: 8a2a384a-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a2a384a-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238949"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:06 +0100
Message-ID: <72552d1b145e82b94e2b7560b126d82803879d18.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/7] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R29pbmcgdGhyb3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBv
biBIVk0gY29kZS4KUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklHX0hWTS4gVGhpcyBm
dXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKb25lIG9mIHRoZSB2bSBldmVudCB1bmRlciBDT05GSUdf
SFZNLgoKQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUgYXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNv
ZGUgaXMgZW1iZWRkZWQgaW4KZ2VuZXJpYyB4ODYgcDJtIGNvZGUuCgpBbHNvIG1ha2UgaGFwX2Vu
YWJsZWQgZXZhbHVhdGUgdG8gZmFsc2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CmV2
YWx1YXRlIGl0cyBwYXJhbWV0ZXIgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzIGlu
IGl0cyB1c2Vycy4KCkFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogcHJvdmlkZSBzdHViIGZvciBwMm1f
YWx0cDJtX2NoZWNrCgpSYXp2YW4ncyBhY2sgaXMgZHJvcHBlZCBiZWNhdXNlIG9mIHRoZSBjaGFu
Z2UuIEFuIGFjayBmcm9tIGFsdHAybQptYWludGFpbmVycyBpcyByZXF1aXJlZC4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0vTWFrZWZpbGUgICAgICAgICB8IDExICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jICAgICB8IDE4ICsrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAg
ICAgICAgICAgfCAyMyArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRwMm0uaCAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICA0
ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgIDggKysrKysrKy0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL01ha2VmaWxlIGIveGVuL2FyY2gveDg2L21tL01ha2VmaWxl
CmluZGV4IDMwMTcxMTkuLjE3MWNjNzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKQEAgLTEsMTUgKzEsMTYgQEAKIHN1
YmRpci15ICs9IHNoYWRvdwotc3ViZGlyLXkgKz0gaGFwCitzdWJkaXItJChDT05GSUdfSFZNKSAr
PSBoYXAKIAotb2JqLXkgKz0gcGFnaW5nLm8KLW9iai15ICs9IHAybS5vIHAybS1wdC5vIHAybS1l
cHQubyBwMm0tcG9kLm8KLW9iai15ICs9IGFsdHAybS5vCitvYmotJChDT05GSUdfSFZNKSArPSBh
bHRwMm0ubwogb2JqLXkgKz0gZ3Vlc3Rfd2Fsa18yLm8KIG9iai15ICs9IGd1ZXN0X3dhbGtfMy5v
CiBvYmoteSArPSBndWVzdF93YWxrXzQubworb2JqLSQoQ09ORklHX01FTV9BQ0NFU1MpICs9IG1l
bV9hY2Nlc3Mubwogb2JqLXkgKz0gbWVtX3BhZ2luZy5vCiBvYmoteSArPSBtZW1fc2hhcmluZy5v
Ci1vYmoteSArPSBtZW1fYWNjZXNzLm8KK29iai15ICs9IHAybS5vIHAybS1wdC5vCitvYmotJChD
T05GSUdfSFZNKSArPSBwMm0tZXB0Lm8gcDJtLXBvZC5vCitvYmoteSArPSBwYWdpbmcubwogCiBn
dWVzdF93YWxrXyUubzogZ3Vlc3Rfd2Fsay5jIE1ha2VmaWxlCiAJJChDQykgJChDRkxBR1MpIC1E
R1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAtbyAkQApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXgg
Yzk4MGYxNy4uNjgwMTg0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC0yNDYsNyArMjQ2LDYgQEAg
Ym9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEs
CiAgICAgLyogUmV0dXJuIHdoZXRoZXIgdkNQVSBwYXVzZSBpcyByZXF1aXJlZCAoYWthLiBzeW5j
IGV2ZW50KSAqLwogICAgIHJldHVybiAocDJtYSAhPSBwMm1fYWNjZXNzX24ycnd4KTsKIH0KLSNl
bmRpZgogCiBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwMm1fZG9tYWluICphcDJtLCBwMm1fYWNjZXNzX3QgYSwKQEAgLTI5MSw2ICsyOTAsNyBA
QCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqaHAybSwKICAgICAgKi8KICAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFw
Mm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7CiB9CisjZW5kaWYKIAogc3Rh
dGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAy
bSwgcDJtX2FjY2Vzc190IGEsCkBAIC0yOTgsNiArMjk4LDcgQEAgc3RhdGljIGludCBzZXRfbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogewogICAg
IGludCByYyA9IDA7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgaWYgKCBhcDJtICkKICAgICB7
CiAgICAgICAgIHJjID0gcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhkLCBwMm0sIGFwMm0sIGEs
IGdmbik7CkBAIC0zMDYsNiArMzA3LDkgQEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgcmMgPSAw
OwogICAgIH0KICAgICBlbHNlCisjZWxzZQorICAgIEFTU0VSVCghYXAybSk7CisjZW5kaWYKICAg
ICB7CiAgICAgICAgIG1mbl90IG1mbjsKICAgICAgICAgcDJtX2FjY2Vzc190IF9hOwpAQCAtMzY3
LDYgKzM3MSw3IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgdWludDMyX3QgbnIsCiAgICAgbG9uZyByYyA9IDA7CiAKICAgICAvKiBhbHRwMm0g
dmlldyAwIGlzIHRyZWF0ZWQgYXMgdGhlIGhvc3RwMm0gKi8KKyNpZmRlZiBDT05GSUdfSFZNCiAg
ICAgaWYgKCBhbHRwMm1faWR4ICkKICAgICB7CiAgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBN
QVhfQUxUUDJNIHx8CkBAIC0zNzUsNiArMzgwLDkgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKIAogICAgICAgICBhcDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwogICAgIH0KKyNlbHNlCisgICAgQVNT
RVJUKCFhbHRwMm1faWR4KTsKKyNlbmRpZgogCiAgICAgaWYgKCAheGVubWVtX2FjY2Vzc190b19w
Mm1fYWNjZXNzKHAybSwgYWNjZXNzLCAmYSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAg
LTQyMiw2ICs0MzAsNyBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9t
YWluICpkLAogICAgIGxvbmcgcmMgPSAwOwogCiAgICAgLyogYWx0cDJtIHZpZXcgMCBpcyB0cmVh
dGVkIGFzIHRoZSBob3N0cDJtICovCisjaWZkZWYgQ09ORklHX0hWTQogICAgIGlmICggYWx0cDJt
X2lkeCApCiAgICAgewogICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fApA
QCAtNDMwLDYgKzQzOSw5IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBk
b21haW4gKmQsCiAKICAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4
XTsKICAgICB9CisjZWxzZQorICAgIEFTU0VSVCghYWx0cDJtX2lkeCk7CisjZW5kaWYKIAogICAg
IHAybV9sb2NrKHAybSk7CiAgICAgaWYgKCBhcDJtICkKQEAgLTQ4MywxMiArNDk1LDE1IEBAIGlu
dCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1f
YWNjZXNzX3QgKmFjY2VzcykKIAogdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQogeworI2lmZGVmIENPTkZJR19I
Vk0KICAgICB1bnNpZ25lZCBpbnQgaTsKKyNlbmRpZgogCiAgICAgQVNTRVJUKGF0b21pY19yZWFk
KCZkLT5wYXVzZV9jb3VudCkpOwogCiAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5hY2Nlc3NfcmVx
dWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgaWYgKCAh
YWx0cDJtX2FjdGl2ZShkKSApCiAgICAgICAgIHJldHVybjsKIApAQCAtNDk5LDYgKzUxNCw3IEBA
IHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29s
IGFjY2Vzc19yZXF1aXJlZCkKICAgICAgICAgaWYgKCBwMm0gKQogICAgICAgICAgICAgcDJtLT5h
Y2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7CiAgICAgfQorI2VuZGlmCiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGQwNGY5YzcuLjM0OWU2ZmQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jCkBAIC04MDIsNiArODAyLDcgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICBpZiAoICFwMm1faXNfc2hhcmFibGUocDJtdCkg
KQogICAgICAgICBnb3RvIG91dDsKIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBDaGVjayBp
ZiB0aGVyZSBhcmUgbWVtX2FjY2Vzcy9yZW1hcHBlZCBhbHRwMm0gZW50cmllcyBmb3IgdGhpcyBw
YWdlICovCiAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKICAgICB7CkBAIC04MjksNiArODMw
LDcgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwKIAogICAgICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiAgICAgfQorI2VuZGlmCiAKICAg
ICAvKiBUcnkgdG8gY29udmVydCB0aGUgbWZuIHRvIHRoZSBzaGFyYWJsZSB0eXBlICovCiAgICAg
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNDE2OTA4NC4uOTYzZmRlOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTk2LDcgKzE5Niw2IEBAIHN0YXRpYyBpbnQgcDJtX2luaXRfbmVzdGVkcDJtKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICByZXR1cm4gMDsKIH0KLSNlbmRpZgogCiBzdGF0aWMgdm9pZCBwMm1f
dGVhcmRvd25fYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC0yMzUsNiArMjM0LDcgQEAg
c3RhdGljIGludCBwMm1faW5pdF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHJldHVy
biAwOwogfQorI2VuZGlmCiAKIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAt
MjU0LDE2ICsyNTQsMTQgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
IHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQotI2Vu
ZGlmCiAKICAgICByYyA9IHAybV9pbml0X2FsdHAybShkKTsKICAgICBpZiAoIHJjICkKICAgICB7
CiAgICAgICAgIHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwotI2lmZGVmIENPTkZJR19IVk0KICAg
ICAgICAgcDJtX3RlYXJkb3duX25lc3RlZHAybShkKTsKLSNlbmRpZgogICAgIH0KKyNlbmRpZgog
CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNzA5LDEyICs3MDcsMTIgQEAgdm9pZCBwMm1fdGVhcmRv
d24oc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogdm9pZCBwMm1fZmluYWxfdGVhcmRvd24oc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgLyoKICAgICAgKiBXZSBt
dXN0IHRlYXJkb3duIGJvdGggb2YgdGhlbSB1bmNvbmRpdGlvbmFsbHkgYmVjYXVzZQogICAgICAq
IHdlIGluaXRpYWxpc2UgdGhlbSB1bmNvbmRpdGlvbmFsbHkuCiAgICAgICovCiAgICAgcDJtX3Rl
YXJkb3duX2FsdHAybShkKTsKLSNpZmRlZiBDT05GSUdfSFZNCiAgICAgcDJtX3RlYXJkb3duX25l
c3RlZHAybShkKTsKICNlbmRpZgogCkBAIC0xNzM2LDEyICsxNzM0LDYgQEAgdm9pZCBwMm1fbWVt
X3BhZ2luZ19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNw
KQogICAgIH0KIH0KIAotdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MTZfdCBpZHgpCi17Ci0gICAgaWYgKCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikgKQotICAgICAg
ICBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHYsIGlkeCk7Ci19Ci0KICNpZmRlZiBDT05G
SUdfSFZNCiBzdGF0aWMgc3RydWN0IHAybV9kb21haW4gKgogcDJtX2dldGxydV9uZXN0ZWRwMm0o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKQEAgLTIxOTEsNiArMjE4
MywxNCBAQCBpbnQgdW5tYXBfbW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0
dXJuIGkgPT0gbnIgPyAwIDogaSA/OiByZXQ7CiB9CiAKKyNpZmRlZiBDT05GSUdfSFZNCisKK3Zv
aWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQoreworICAg
IGlmICggYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICkKKyAgICAgICAgcDJtX3N3aXRjaF92Y3B1
X2FsdHAybV9ieV9pZCh2LCBpZHgpOworfQorCiBib29sX3QgcDJtX3N3aXRjaF92Y3B1X2FsdHAy
bV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlkeCkKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMjU2OCw2ICsyNTY4LDcgQEAgaW50IHAybV9hbHRw
Mm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAKICAgICBy
ZXR1cm4gcmV0OwogfQorI2VuZGlmIC8qIENPTkZJR19IVk0gKi8KIAogLyoqKiBBdWRpdCAqKiov
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdHAybS5oCmluZGV4IDY0Yzc2MTguLjQxZmRkODIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRw
Mm0uaApAQCAtMTgsMTIgKzE4LDE0IEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9BTFRQMk1fSAogI2Rl
ZmluZSBfX0FTTV9YODZfQUxUUDJNX0gKIAorI2lmZGVmIENPTkZJR19IVk0KKwogI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPiAgICAgICAgIC8qIGZvciBzdHJ1
Y3QgdmNwdSwgc3RydWN0IGRvbWFpbiAqLwogI2luY2x1ZGUgPGFzbS9odm0vdmNwdS5oPiAgICAg
IC8qIGZvciB2Y3B1X2FsdHAybSAqLwogCiAvKiBBbHRlcm5hdGUgcDJtIEhWTSBvbi9vZmYgcGVy
IGRvbWFpbiAqLwotc3RhdGljIGlubGluZSBib29sX3QgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBib29sIGFsdHAybV9hY3RpdmUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gZC0+YXJjaC5hbHRwMm1fYWN0aXZlOwogfQpA
QCAtMzcsNSArMzksMTQgQEAgc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuIHZjcHVfYWx0cDJtKHYpLnAybWlk
eDsKIH0KKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCit1aW50MTZfdCBhbHRw
Mm1fdmNwdV9pZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworI2VuZGlmCiAKICNlbmRpZiAvKiBf
X0FTTV9YODZfQUxUUDJNX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGI0NmNmYjAuLmNiMDcy
MWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzM3LDEzICszMzcsMTMgQEAgc3RydWN0IGFyY2hf
ZG9tYWluCiAgICAgLyogbmVzdGVkaHZtOiB0cmFuc2xhdGUgbDIgZ3Vlc3QgcGh5c2ljYWwgdG8g
aG9zdCBwaHlzaWNhbCAqLwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpuZXN0ZWRfcDJtW01BWF9O
RVNURURQMk1dOwogICAgIG1tX2xvY2tfdCBuZXN0ZWRfcDJtX2xvY2s7Ci0jZW5kaWYKIAogICAg
IC8qIGFsdHAybTogYWxsb3cgbXVsdGlwbGUgY29waWVzIG9mIGhvc3QgcDJtICovCiAgICAgYm9v
bF90IGFsdHAybV9hY3RpdmU7CiAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybV9wMm1bTUFY
X0FMVFAyTV07CiAgICAgbW1fbG9ja190IGFsdHAybV9saXN0X2xvY2s7CiAgICAgdWludDY0X3Qg
KmFsdHAybV9lcHRwOworI2VuZGlmCiAKICAgICAvKiBOQi4gcHJvdGVjdGVkIGJ5IGQtPmV2ZW50
X2xvY2sgYW5kIGJ5IGlycV9kZXNjW2lycV0ubG9jayAqLwogICAgIHN0cnVjdCByYWRpeF90cmVl
X3Jvb3QgaXJxX3BpcnE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IGZhN2ViYjkuLjE3
MmQyN2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0xOTQsNyArMTk0LDExIEBAIHN0
cnVjdCBodm1fZG9tYWluIHsKICAgICB9OwogfTsKIAorI2lmZGVmIENPTkZJR19IVk0KICNkZWZp
bmUgaGFwX2VuYWJsZWQoZCkgICgoZCktPmFyY2guaHZtLmhhcF9lbmFibGVkKQorI2Vsc2UKKyNk
ZWZpbmUgaGFwX2VuYWJsZWQoZCkgICh7KHZvaWQpKGQpOyBmYWxzZTt9KQorI2VuZGlmCiAKICNl
bmRpZiAvKiBfX0FTTV9YODZfSFZNX0RPTUFJTl9IX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMjBj
ZjNmMS4uMWRiNjAzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMzEsOCArMjMxLDEwIEBAIHN0cnVjdCBw
Mm1fZG9tYWluIHsKICAgICAgKiBob3N0IHAybSdzIGxvY2suICovCiAgICAgaW50ICAgICAgICAg
ICAgICAgIGRlZmVyX25lc3RlZF9mbHVzaDsKIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBB
bHRlcm5hdGUgcDJtOiBjb3VudCBvZiB2Y3B1J3MgY3VycmVudGx5IHVzaW5nIHRoaXMgcDJtLiAq
LwogICAgIGF0b21pY190ICAgICAgICAgICBhY3RpdmVfdmNwdXM7CisjZW5kaWYKIAogICAgIC8q
IFBhZ2VzIHVzZWQgdG8gY29uc3RydWN0IHRoZSBwMm0gKi8KICAgICBzdHJ1Y3QgcGFnZV9saXN0
X2hlYWQgcGFnZXM7CkBAIC04MjMsNyArODI1LDcgQEAgdm9pZCBuZXN0ZWRwMm1fd3JpdGVfcDJt
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogLyoKICAq
IEFsdGVybmF0ZSBwMm06IHNoYWRvdyBwMm0gdGFibGVzIHVzZWQgZm9yIGFsdGVybmF0ZSBtZW1v
cnkgdmlld3MKICAqLwotCisjaWZkZWYgQ09ORklHX0hWTQogLyogZ2V0IGN1cnJlbnQgYWx0ZXJu
YXRlIHAybSB0YWJsZSAqLwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dl
dF9hbHRwMm0oc3RydWN0IHZjcHUgKnYpCiB7CkBAIC04NzAsNiArODcyLDEwIEBAIGludCBwMm1f
Y2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKIGlu
dCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGlu
dCBwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKTsKKyNlbHNlCitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
X2dldF9hbHRwMm0oc3RydWN0IHZjcHUgKnYpOworc3RhdGljIGlubGluZSB2b2lkIHAybV9hbHRw
Mm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCkge30KKyNlbmRpZgogCiAvKgog
ICogcDJtIHR5cGUgdG8gSU9NTVUgZmxhZ3MKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdI-0008Dz-H1; Thu, 13 Sep 2018 16:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdG-0008DS-T7
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:18 +0000
X-Inumbo-ID: 8ca58c39-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ca58c39-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238961"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:03 +0100
Message-ID: <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/7] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5LgoKUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJz
IGZvciBjb21tb24gcDJtIGNvZGUgYW5kIGd1YXJkIG9uZSBpbnZvY2F0aW9uCm9mIGd1ZXN0X3Bo
eXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgoKUHV0IHJl
bGV2YW50IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2Ug
ZmllbGRzCnVuZGVyIENPTkZJR19IVk0uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjQ6CjEuIEZhY3RvciBvdXQgcDJtX3BvZF9pbml0LgoyLiBQdXQg
YXVkaXRfcDJtIHVuZGVyIENPTkZJR19IVk0uCjMuIEdldCByaWQgb2Ygb25lIGxvY2FsIHZhcmlh
YmxlIHRvIHNpbXBsaWZ5IGNvZGUuCgp2MzogUHV0IHBvZCByZWxhdGVkIGZpZWxkcyBhbmQgY29k
ZSB1bmRlciBDT05GSUdfSFZNLgotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LXB0LmMgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDI5ICsrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgIHwgIDMgKyst
CiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4
IDIyODQxMjguLjExNWRkZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyMjEsNyArMTIyMSw3IEBAIGxvbmcgYXJjaF9k
b19kb21jdGwoCiAgICAgICAgIHJldCA9IG1lbV9zaGFyaW5nX2RvbWN0bChkLCAmZG9tY3RsLT51
Lm1lbV9zaGFyaW5nX29wKTsKICAgICAgICAgYnJlYWs7CiAKLSNpZiBQMk1fQVVESVQKKyNpZiBQ
Mk1fQVVESVQgJiYgZGVmaW5lZChDT05GSUdfSFZNKQogICAgIGNhc2UgWEVOX0RPTUNUTF9hdWRp
dF9wMm06CiAgICAgICAgIGlmICggZCA9PSBjdXJyZCApCiAgICAgICAgICAgICByZXQgPSAtRVBF
Uk07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGQzN2VlYTUuLmJiYjdmZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NjMwLDYgKzQ2MzAsNyBAQCBsb25nIGFyY2hfbWVtb3J5
X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIGNhc2Ug
WEVOTUVNX3NldF9wb2RfdGFyZ2V0OgogICAgIGNhc2UgWEVOTUVNX2dldF9wb2RfdGFyZ2V0Ogog
ICAgIHsKQEAgLTQ2ODYsNiArNDY4Nyw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQg
bG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KKyNlbmRpZgogCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwppbmRleCBiOGM1ZDJlLi43NDg4NGVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC05NzQsNyArOTc0
LDkgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAg
dW5zaWduZWQgbG9uZyBtZm4sIGdmbiwgbTJwZm47CiAKICAgICBBU1NFUlQocDJtX2xvY2tlZF9i
eV9tZShwMm0pKTsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgQVNTRVJUKHBvZF9sb2NrZWRfYnlf
bWUocDJtKSk7CisjZW5kaWYKIAogICAgIC8qIEF1ZGl0IHBhcnQgb25lOiB3YWxrIHRoZSBkb21h
aW4ncyBwMm0gdGFibGUsIGNoZWNraW5nIHRoZSBlbnRyaWVzLiAqLwogICAgIGlmICggcGFnZXRh
YmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFibGUocDJtKSkgIT0gMCApCkBAIC0xMTA1LDYgKzEx
MDcsNyBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRlKTsKICAgICB9CiAKKyNpZmRlZiBDT05GSUdfSFZN
CiAgICAgaWYgKCBlbnRyeV9jb3VudCAhPSBwMm0tPnBvZC5lbnRyeV9jb3VudCApCiAgICAgewog
ICAgICAgICBwcmludGsoIiVzOiByZWZjb3VudGVkIGVudHJ5IGNvdW50ICVsZCwgYXVkaXQgY291
bnQgJWx1IVxuIiwKQEAgLTExMTMsNiArMTExNiw3IEBAIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAgICAgICAgZW50cnlfY291bnQpOwogICAg
ICAgICBCVUcoKTsKICAgICB9CisjZW5kaWYKIAogICAgIHJldHVybiBwbWJhZDsKIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCA2MDIwNTUzLi44MGI3MjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00OSwxOCArNDksMjggQEAgYm9vbGVhbl9wYXJh
bSgiaGFwXzJtYiIsIG9wdF9oYXBfMm1iKTsKIAogREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFM
KHAybV9wZXJjcHVfcndsb2NrKTsKIAorc3RhdGljIHZvaWQgcDJtX3BvZF9pbml0KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCit7CisjaWZkZWYgQ09ORklHX0hWTQorICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgbW1fbG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsKKyAgICBJTklUX1BBR0VfTElT
VF9IRUFEKCZwMm0tPnBvZC5zdXBlcik7CisgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5w
b2Quc2luZ2xlKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5t
cnAubGlzdCk7ICsraSApCisgICAgICAgIHAybS0+cG9kLm1ycC5saXN0W2ldID0gZ2ZuX3goSU5W
QUxJRF9HRk4pOworI2VuZGlmCit9CisKIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZvciBs
YXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCiBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7Ci0gICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJldCA9IDA7CiAKICAgICBtbV9yd2xvY2tfaW5pdCgmcDJtLT5sb2Nr
KTsKLSAgICBtbV9sb2NrX2luaXQoJnAybS0+cG9kLmxvY2spOwogICAgIElOSVRfTElTVF9IRUFE
KCZwMm0tPm5wMm1fbGlzdCk7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdlcyk7
Ci0gICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wb2Quc3VwZXIpOwotICAgIElOSVRfUEFH
RV9MSVNUX0hFQUQoJnAybS0+cG9kLnNpbmdsZSk7CiAKICAgICBwMm0tPmRvbWFpbiA9IGQ7CiAg
ICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9IHAybV9hY2Nlc3Nfcnd4OwpAQCAtNjksOCArNzksNyBA
QCBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKICAgICBw
Mm0tPm5wMm1fZ2VuZXJhdGlvbiA9IDA7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUocDJtLT5wb2QubXJwLmxpc3QpOyArK2kgKQotICAgICAgICBwMm0tPnBvZC5tcnAubGlzdFtp
XSA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBwMm1fcG9kX2luaXQocDJtKTsKIAogICAgIGlm
ICggaGFwX2VuYWJsZWQoZCkgJiYgY3B1X2hhc192bXggKQogICAgICAgICByZXQgPSBlcHRfcDJt
X2luaXQocDJtKTsKQEAgLTkxNyw2ICs5MjYsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAg
Z2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSk7CiAgICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0s
IGdmbiwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisjaWZkZWYgQ09ORklHX0hWTQog
ICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBwb2RfbG9jayhw
Mm0pOwpAQCAtOTI0LDYgKzkzNCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgQlVHX09OKHAybS0+
cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgICAgICBwb2RfdW5sb2NrKHAybSk7CiAgICAg
ICAgIH0KKyNlbmRpZgogICAgIH0KIAogb3V0OgpAQCAtMTExNCw2ICsxMTI1LDcgQEAgc3RhdGlj
IGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuX2wsCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm1f
c2V0X2VudHJ5OiAlI2x4OiV1IC0+ICVkICgweCUiUFJJX21mbiIpXG4iLAogICAgICAgICAgICAg
ICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5feChtZm4pKTsKKyNpZmRlZiBDT05GSUdfSFZNCiAg
ICAgZWxzZSBpZiAoIHAybV9pc19wb2Qob3QpICkKICAgICB7CiAgICAgICAgIHBvZF9sb2NrKHAy
bSk7CkBAIC0xMTIxLDYgKzExMzMsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgQlVHX09OKHAy
bS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgIHBvZF91bmxvY2socDJtKTsKICAgICB9
CisjZW5kaWYKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBvcmRlcik7CiAKICAgICByZXR1cm4g
cmM7CkBAIC0xNzQzLDkgKzE3NTYsMTEgQEAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQogICAgICAqIHdoZW4gZGlzY2FyZGluZyB0aGVtLgogICAgICAqLwog
ICAgIEFTU0VSVCghcDJtX2lzX2hvc3RwMm0ocDJtKSk7CisjaWZkZWYgQ09ORklHX0hWTQogICAg
IC8qIE5lc3RlZCBwMm0ncyBkbyBub3QgZG8gcG9kLCBoZW5jZSB0aGUgYXNzZXJ0cyAoYW5kIG5v
IHBvZCBsb2NrKSovCiAgICAgQVNTRVJUKHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3VwZXIp
KTsKICAgICBBU1NFUlQocGFnZV9saXN0X2VtcHR5KCZwMm0tPnBvZC5zaW5nbGUpKTsKKyNlbmRp
ZgogCiAgICAgLyogTm8gbmVlZCB0byBmbHVzaCBpZiBpdCdzIGFscmVhZHkgZW1wdHkgKi8KICAg
ICBpZiAoIHAybV9pc19uZXN0ZWRwMm0ocDJtKSAmJiBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFT
RV9FQUREUiApCkBAIC0yNTM5LDcgKzI1NTQsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVf
Y2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKIAogLyoqKiBBdWRpdCAqKiovCiAK
LSNpZiBQMk1fQVVESVQKKyNpZiBQMk1fQVVESVQgJiYgZGVmaW5lZChDT05GSUdfSFZNKQogdm9p
ZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpv
cnBoYW5zLAogICAgICAgICAgICAgICAgIHVpbnQ2NF90ICptMnBfYmFkLApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOTk2Zjk0Yi4u
NWM3MWNlMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yMTAsNyArMjEwLDggQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21h
cChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2QgKQog
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNt
YXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoZCwgZ3BmbiwKKyAgICAgICAgICAgIGlmICggaXNf
aHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9w
dWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29yZGVyKSA8IDAgKQogICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggNDc5M2FhYy4uNTBkNWViYyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQu
YwpAQCAtNjMwLDggKzYzMCw2IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICAgICAgewogICAgICAg
ICBjYXNlIFhFTl9WTV9FVkVOVF9FTkFCTEU6CiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Ci0KICAgICAgICAgICAgIHJj
ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICAvKiBodm0gZml4bWU6IHAybV9pc19mb3JlaWdu
IHR5cGVzIG5lZWQgYWRkcmVzc2luZyAqLwogICAgICAgICAgICAgaWYgKCBpc19odm1fZG9tYWlu
KGhhcmR3YXJlX2RvbWFpbikgKQpAQCAtNjQ3LDEwICs2NDUsMTIgQEAgaW50IHZtX2V2ZW50X2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVj
LAogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgICAgICByYyA9IC1FWERF
VjsKICAgICAgICAgICAgIC8qIERpc2FsbG93IHBhZ2luZyBpbiBhIFBvRCBndWVzdCAqLwotICAg
ICAgICAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCApCisgICAgICAgICAgICBpZiAoIHAy
bV9nZXRfaG9zdHAybShkKS0+cG9kLmVudHJ5X2NvdW50ICkKICAgICAgICAgICAgICAgICBicmVh
azsKKyNlbmRpZgogCiAgICAgICAgICAgICAvKiBkb21haW5fcGF1c2UoKSBub3QgcmVxdWlyZWQg
aGVyZSwgc2VlIFhTQS05OSAqLwogICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9lbmFibGUoZCwg
dmVjLCAmZC0+dm1fZXZlbnRfcGFnaW5nLCBfVlBGX21lbV9wYWdpbmcsCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRl
eCBkNGIzY2ZjLi4zNzg1NTk4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTMwNiw2ICszMDYsNyBAQCBzdHJ1
Y3QgcDJtX2RvbWFpbiB7CiAgICAgICogdG8gcmVzdW1lIHRoZSBzZWFyY2ggKi8KICAgICB1bnNp
Z25lZCBsb25nIG5leHRfc2hhcmVkX2dmbl90b19yZWxpbnF1aXNoOwogCisjaWZkZWYgQ09ORklH
X0hWTQogICAgIC8qIFBvcHVsYXRlLW9uLWRlbWFuZCB2YXJpYWJsZXMKICAgICAgKiBBbGwgdmFy
aWFibGVzIGFyZSBwcm90ZWN0ZWQgd2l0aCB0aGUgcG9kIGxvY2suIFdlIGNhbm5vdCByZWx5IG9u
CiAgICAgICogdGhlIHAybSBsb2NrIGlmIGl0J3MgdHVybmVkIGludG8gYSBmaW5lLWdyYWluZWQg
bG9jay4KQEAgLTMzNyw2ICszMzgsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgIG1t
X2xvY2tfdCAgICAgICAgbG9jazsgICAgICAgICAvKiBMb2NraW5nIG9mIHByaXZhdGUgcG9kIHN0
cnVjdHMsICAgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbm90
IHJlbHlpbmcgb24gdGhlIHAybSBsb2NrLiAgICAgICovCiAgICAgfSBwb2Q7CisjZW5kaWYKKwog
ICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IGVwdF9kYXRhIGVwdDsKICAgICAgICAgLyogTlBU
LWVxdWl2YWxlbnQgc3RydWN0dXJlIGNvdWxkIGJlIGFkZGVkIGhlcmUuICovCkBAIC02NDYsNiAr
NjQ5LDEyIEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWdu
ZWQgbG9uZyBmZ2ZuLAogLyogRHVtcCBQb0QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGRvbWFpbiAq
Lwogdm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKTsKIAorI2lmZGVmIENP
TkZJR19IVk0KKworLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcg
YSBQb0QgcGFnZSAqLworYm9vbAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOworCiAvKiBNb3ZlIGFs
bCBwYWdlcyBmcm9tIHRoZSBwb3B1bGF0ZS1vbi1kZW1hbmQgY2FjaGUgdG8gdGhlIGRvbWFpbiBw
YWdlX2xpc3QKICAqICh1c3VhbGx5IGluIHByZXBhcmF0aW9uIGZvciBkb21haW4gZGVzdHJ1Y3Rp
b24pICovCiBpbnQgcDJtX3BvZF9lbXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTY2
Miw2ICs2NzEsMzEgQEAgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9oaXQoc3RydWN0IHBhZ2Vf
aW5mbyAqcCk7CiB2b2lkCiBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0
IHBhZ2VfaW5mbyAqcCk7CiAKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbAorcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGlu
dCBwMm1fcG9kX2VtcHR5X2NhY2hlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0
cnVjdCBwYWdlX2luZm8gKnApCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworI2VuZGlmCisKIAogLyoKICAq
IFBhZ2luZyB0byBkaXNrIGFuZCBwYWdlLXNoYXJpbmcKQEAgLTczMCwxMCArNzY0LDYgQEAgZXh0
ZXJuIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAjZGVmaW5lIFAyTV9ERUJVRyhm
LCBhLi4uKSBkbyB7ICh2b2lkKShmKTsgfSB3aGlsZSgwKQogI2VuZGlmCiAKLS8qIENhbGxlZCBi
eSBwMm0gY29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KLWJvb2wKLXAy
bV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwg
dW5zaWduZWQgaW50IG9yZGVyKTsKLQogLyoKICAqIEZ1bmN0aW9ucyBzcGVjaWZpYyB0byB0aGUg
cDJtLXB0IGltcGxlbWVudGF0aW9uCiAgKi8KLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdI-0008Dc-0W; Thu, 13 Sep 2018 16:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdG-0008DF-Gh
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:18 +0000
X-Inumbo-ID: 8c516567-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c516567-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238960"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:04 +0100
Message-ID: <27e242f5ffdb8a522d6f57b01d90f3f766ccb147.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/7] x86: provide stubs,
 declarations and macros in hvm.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: 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>

TWFrZSBzdXJlIGh2bV9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHRoZW4gcHJvdmlkZSBuZWNl
c3NhcnkgdGhpbmdzCnRvIG1ha2UgeGVuIGJ1aWxkIHdoZW4gIUNPTkZJR19IVk0uCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjQ6CjEuIEFkZCBtb3Jl
IGNvbW1lbnRzLgoyLiBSZXNodWZmbGUgc2VjdGlvbnMgYSBiaXQuCjMuIERvbid0IHVzZSBnY2Mg
ZXh0ZW5zaW9uLCB1c2UgY29tbWEgZXhwcmVzc2lvbiBpbnN0ZWFkLgo0LiBBZGp1c3RtZW50IHRv
IGZ1bmN0aW9ucyBwcm90b3R5cGVzLgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
IHwgMTA0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDEwNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAwYzMyMTQwLi5i
ZjhlNzZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzQwLDYgKzM0MCw5IEBAIGNvbnN0IGNo
YXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsKIHVuc2lnbmVk
IGxvbmcgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJv
b2wgcmVzdG9yZSk7CiAKKworI2lmZGVmIENPTkZJR19IVk0KKwogI2RlZmluZSBodm1fZ2V0X2d1
ZXN0X3RzYyh2KSBodm1fZ2V0X2d1ZXN0X3RzY19maXhlZCh2LCAwKQogCiAjZGVmaW5lIGh2bV90
c2Nfc2NhbGluZ19zdXBwb3J0ZWQgXApAQCAtNjc1LDYgKzY3OCwxMDcgQEAgc3RhdGljIGlubGlu
ZSBib29sIGFsdHAybV92Y3B1X2VtdWxhdGVfdmUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGRf
LT5hcmNoLmh2bS5waV9vcHMudmNwdV9ibG9jayh2Xyk7ICAgICAgICAgICAgICAgICAgICAgXAog
fSkKIAorI2Vsc2UgIC8qIENPTkZJR19IVk0gKi8KKworI2RlZmluZSBodm1fZW5hYmxlZCBmYWxz
ZQorCisvKgorICogTGlzdCBvZiBpbmxpbmUgZnVuY3Rpb25zIGFib3ZlLCBvZiB3aGljaCBvbmx5
IGRlY2xhcmF0aW9ucyBhcmUKKyAqIG5lZWRlZCBiZWNhdXNlIERDRSB3aWxsIGtpY2sgaW4uCisg
Ki8KK2ludCBodm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYpOwordW5zaWduZWQgbG9u
ZyBodm1fZ2V0X3NoYWRvd19nc19iYXNlKHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgaHZtX3NldF9p
bmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2Vk
KHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgaHZtX3NldF90c2Nfb2Zmc2V0KHN0cnVjdCB2Y3B1ICp2
LCB1aW50NjRfdCBvZmZzZXQsIHVpbnQ2NF90IGF0X3RzYyk7CisKKy8qIEVuZCBvZiBwcm90b3R5
cGUgbGlzdCAqLworCisvKiBDYWxsZWQgYnkgY29kZSBpbiBvdGhlciBoZWFkZXIgICovCitzdGF0
aWMgaW5saW5lIGJvb2wgaHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKHZvaWQpCit7CisgICAg
cmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2hhcF9zdXBwb3J0ZWQo
dm9pZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBuaHZt
X3ZtY3hfaGFwX2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIGZhbHNlOworfQorCisKKy8qIENhbGxlZCBieSBjb21t
b24gY29kZSAqLworc3RhdGljIGlubGluZSBpbnQgaHZtX2NwdV91cCh2b2lkKQoreworICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdV9kb3duKHZvaWQpIHt9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fZmx1c2hfZ3Vlc3RfdGxicyh2b2lkKSB7fQorCitzdGF0
aWMgaW5saW5lIHZvaWQgaHZtX2ludmxwZyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKKy8qCisgKiBT
aGFkb3cgY29kZSBmdXJ0aGVyIGNsZWFudXAgdG8gZWxpbWluYXRlIHNvbWUgSFZNLW9ubHkgcGF0
aHMuICBGb3IKKyAqIG5vdyBwcm92aWRlIHRoZSBzdHVicyBoZXJlIGJ1dCBhc3NlcnQgdGhleSB3
aWxsIG5ldmVyIGJlIHJlYWNoZWQuCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRl
X2hvc3RfY3IzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9jcjMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGJvb2wgbm9mbHVzaCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgaHZtX2dldF9jcGwoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIC0x
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2V2ZW50X3BlbmRpbmcoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
aHZtX2luamVjdF9od19leGNlcHRpb24odW5zaWduZWQgaW50IHZlY3RvciwgaW50IGVycmNvZGUp
Cit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKKyNkZWZpbmUgaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICgodm9pZCkoZCksIGZhbHNlKQorI2RlZmluZSBoYXNfdmlyaWRpYW5fdGltZV9y
ZWZfY291bnQoZCkgKCh2b2lkKShkKSwgZmFsc2UpCisjZGVmaW5lIGh2bV9sb25nX21vZGVfYWN0
aXZlKHYpICgodm9pZCkodiksIGZhbHNlKQorI2RlZmluZSBodm1fZ2V0X2d1ZXN0X3RpbWUodikg
KCh2b2lkKSh2KSwgMCkKKworI2RlZmluZSBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVkIGZhbHNl
CisjZGVmaW5lIGhhcF9oYXNfMWdiIGZhbHNlCisjZGVmaW5lIGhhcF9oYXNfMm1iIGZhbHNlCisK
KyNkZWZpbmUgaHZtX3BhZ2luZ19lbmFibGVkKHYpICgodm9pZCkodiksIGZhbHNlKQorI2RlZmlu
ZSBodm1fd3BfZW5hYmxlZCh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKKyNkZWZpbmUgaHZtX3BjaWRf
ZW5hYmxlZCh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKKyNkZWZpbmUgaHZtX3BhZV9lbmFibGVkKHYp
ICgodm9pZCkodiksIGZhbHNlKQorI2RlZmluZSBodm1fc21lcF9lbmFibGVkKHYpICgodm9pZCko
diksIGZhbHNlKQorI2RlZmluZSBodm1fc21hcF9lbmFibGVkKHYpICgodm9pZCkodiksIGZhbHNl
KQorI2RlZmluZSBodm1fbnhfZW5hYmxlZCh2KSAoKHZvaWQpKHYpLCBmYWxzZSkKKyNkZWZpbmUg
aHZtX3BrdV9lbmFibGVkKHYpICgodm9pZCkodiksIGZhbHNlKQorCisjZGVmaW5lIGFyY2hfdmNw
dV9ibG9jayh2KSAoKHZvaWQpKHYpKQorCisjZW5kaWYgIC8qIENPTkZJR19IVk0gKi8KKwogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9IVk1fSFZNX0hfXyAqLwogCiAvKgotLSAKZ2l0LXNlcmllcyAwLjku
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdF-0008Cn-0E; Thu, 13 Sep 2018 16:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdD-0008CS-8j
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:15 +0000
X-Inumbo-ID: 8aa4ff4e-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8aa4ff4e-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238953"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:09 +0100
Message-ID: <180534f4d2c9349dc789a815d865db414d33e829.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 7/7] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnY0OiByZW1v
dmUgYSBibGFuayBsaW5lCnYzOiBsb25nZXIgdGV4dAp2MjogdXNlIHRhYiB0byBpbmRlbnQKCkhh
dmVuJ3QgYWRkZWQgYSBkZXBlbmRlbmN5IG9uIFBWX1NISU1fRVhDTFVTSVZFIGJlY2F1c2UgYWdy
ZWVtZW50IGlzCm5vdCB5ZXQgcmVhY2hlZC4KCkNDIG1vcmUgcGVvcGxlIGZvciBvcGluaW9ucy4K
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkkg
ZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGhlcmUsIHRoYXQncyB3aHkgSSBkaWRuJ3QgcmVwbHkgdG8g
cHJldmlvdXMKdGhyZWFkcy4KCk1heWJlCgogIGRlZl9ib29sIHkgaWYgIVBWX1NISU1fRVhDTFVT
SVZFCgppcyBhIGdvb2QgY29tcHJvbWlzZT8KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8IDEw
ICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCBhZTFi
NzA3Li5kN2E1MTYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4v
YXJjaC94ODYvS2NvbmZpZwpAQCAtNjAsNiArNjAsMTYgQEAgY29uZmlnIFBWX0xJTkVBUl9QVAog
CiBjb25maWcgSFZNCiAJZGVmX2Jvb2wgeQorCXByb21wdCAiSFZNIHN1cHBvcnQiCisJLS0taGVs
cC0tLQorCSAgSW50ZXJmYWNlcyB0byBzdXBwb3J0IEhWTSBndWVzdHMgd2hpY2ggcmVxdWlyZSBo
YXJkd2FyZQorCSAgc3VwcG9ydCBsaWtlIEludGVsJ3MgVlQteCBvciBBTUQncyBTVk0uIE5vdGUg
dGhlIGh5cGVydmlzb3IKKwkgIGRvZXNuJ3QgZGlzdGluZ3Vpc2ggSFZNIG9yIFBWSCBndWVzdCB0
eXBlcy4gUFZIIGd1ZXN0IHR5cGUKKwkgIGlzIG9ubHkgYSBjb25jZXB0IGZvciBlbmQgdXNlcnMu
CisKKwkgIFRoaXMgb3B0aW9uIGlzIG5lZWRlZCBpZiB5b3Ugd2FudCB0byBydW4gSFZNIG9yIFBW
SCBndWVzdHMuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCiAKIGNvbmZpZyBTSEFET1dfUEFHSU5H
CiAgICAgICAgIGJvb2wgIlNoYWRvdyBQYWdpbmciCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdI-0008Di-8e; Thu, 13 Sep 2018 16:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdG-0008DG-Gh
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:18 +0000
X-Inumbo-ID: 8bd3e7c3-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8bd3e7c3-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238959"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:02 +0100
Message-ID: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/7] Make CONFIG_HVM 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: 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>

VGhpcyBzZXJpZXMgZ29lcyB0aHJvdWdoIHg4NiBjb2RlIHRvIG1ha2UgQ09ORklHX0hWTSB3b3Jr
LgoKV2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gYnVpbGQgWGVuIHdpdGggUFYg
c3VwcG9ydCBvbmx5LgoKU2VlIGNvdmVyIGxldHRlcnMgZnJvbSBwcmV2aW91cyB2ZXJzaW9ucyBm
b3IgbW9yZSBkZXRhaWxzLgoKV2VpLgoKV2VpIExpdSAoNyk6CiAgeDg2L3AybS9wb2Q6IG1ha2Ug
aXQgYnVpbGQgd2l0aCAhQ09ORklHX0hWTQogIHg4NjogcHJvdmlkZSBzdHVicywgZGVjbGFyYXRp
b25zIGFuZCBtYWNyb3MgaW4gaHZtLmgKICB4ODYvbW06IHB1dCBuZXN0ZWQgcDJtIGNvZGUgdW5k
ZXIgQ09ORklHX0hWTQogIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hW
TQogIHg4Ni9tbTogcHV0IHBhZ2luZ191cGRhdGVfbmVzdGVkbW9kZSB1bmRlciBDT05GSUdfSFZN
CiAgeGVuOiBjb25uZWN0IGd1ZXN0IGNyZWF0aW9uIHdpdGggQ09ORklHX0hWTQogIHg4NjogZXhw
b3NlIENPTkZJR19IVk0KCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICB8ICAxMCAr
KystCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gv
eDg2L2RvbWN0bC5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUgICAgICAgICB8ICAx
MSArLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgIHwgIDE4ICsrKysrLQogeGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYyAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAg
ICB8ICA2NyArKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAg
ICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICB8ICAgNyAr
Ky0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9u
L3ZtX2V2ZW50LmMgICAgICAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRw
Mm0uaCAgICAgfCAgMTMgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgfCAg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgICA0ICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCAgICB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgIDQ4ICsrKysrKysr
KysrKystLQogMTggZmlsZXMgY2hhbmdlZCwgMjc1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9u
cygtKQoKYmFzZS1jb21taXQ6IDFjMjEzOTA3MzY1MjRlMWZkZjdmOTk4MTZhYzU0YWU4NWFhOTY3
M2MKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdF-0008Cz-JA; Thu, 13 Sep 2018 16:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdD-0008CU-9o
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:15 +0000
X-Inumbo-ID: 8a7f1134-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a7f1134-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238951"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:08 +0100
Message-ID: <52a6b8e0990de78a66f59b65b55e187c5c7a9657.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 6/7] xen: connect guest creation with
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnY0OiBkcm9w
IFBWIHBhcnQgdG8gYXZvaWQgYnJlYWtpbmcgQXJtCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8
IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGEwNDM4MTIu
LjZkZmNlYTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1v
bi9kb21haW4uYwpAQCAtMzE1LDcgKzMxNSwxNCBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3Jl
YXRlKGRvbWlkX3QgZG9taWQsCiAKICAgICAvKiBTb3J0IG91dCBvdXIgaWRlYSBvZiBpc197cHYs
aHZtfV9kb21haW4oKS4gKi8KICAgICBpZiAoIGNvbmZpZyAmJiAoY29uZmlnLT5mbGFncyAmIFhF
Tl9ET01DVExfQ0RGX2h2bV9ndWVzdCkgKQorICAgIHsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAg
ICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX2h2bTsKKyNlbHNlCisgICAgICAgIGVyciA9
IC1FSU5WQUw7CisgICAgICAgIGdvdG8gZmFpbDsKKyNlbmRpZgorICAgIH0KICAgICBlbHNlCiAg
ICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX3B2OwogCi0tIApnaXQtc2VyaWVzIDAu
OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UdD-0008Ch-NA; Thu, 13 Sep 2018 16:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UdC-0008CN-33
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:14 +0000
X-Inumbo-ID: 89481b2e-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89481b2e-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238946"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:07 +0100
Message-ID: <6bbaf4bcfa9a6b5bd0a76dcf6f75df8fdda8cd4c.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 5/7] x86/mm: put paging_update_nestedmode
 under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmVzdGVkIEhWTSBpcyBub3QgZW5hYmxlZCB3aGVuICFDT05GSUdfSFZNLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmlu
ZGV4IGRjZWU0OTYuLjdmNDYwYmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTkxOSw2ICs5MTksNyBAQCBjb25z
dCBzdHJ1Y3QgcGFnaW5nX21vZGUgKnBhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICByZXR1cm4gcGFnaW5nX2dldF9uZXN0ZWRtb2RlKHYpOwogfQogCisjaWZkZWYgQ09ORklHX0hW
TQogdm9pZCBwYWdpbmdfdXBkYXRlX25lc3RlZG1vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
QVNTRVJUKG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikpOwpAQCAtOTMwLDYgKzkzMSw3IEBA
IHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2
LT5hcmNoLnBhZ2luZy5uZXN0ZWRtb2RlID0gTlVMTDsKICAgICBodm1fYXNpZF9mbHVzaF92Y3B1
KHYpOwogfQorI2VuZGlmCiAKIHZvaWQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0tIApnaXQtc2VyaWVzIDAu
OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:38:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0Udt-00005j-S5; Thu, 13 Sep 2018 16:38: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=yl3a=l3=citrix.com=prvs=787e22e97=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g0Udt-00005V-5X
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:38:57 +0000
X-Inumbo-ID: 3e5f6eb4-b773-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e5f6eb4-b773-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 18:37:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65239039"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:48 +0100
Message-ID: <20180913163848.32216-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.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>

Q3JlZGl0MiB3YXMgZGVjbGFyZWQgInN1cHBvcnRlZCIgaW4gNC44LCBhbmQgYXMgb2YgNC4xMCBo
YWQgdHdvIG90aGVyCmNyaXRpY2FsIGZlYXR1cmVzIGltcGxlbWVudGVkIChzb2Z0IGFmZmluaXR5
IC8gTlVNQSBhbmQgY2FwcykuCgpXaHkgY2hhbmdlIHRoZSBkZWZhdWx0PwoKVGhlIGNvZGUgaXMg
YmV0dGVyOiBtb3JlIHByZWRpY3RhYmxlLCBsZXNzIGppdHRlciwgZWFzaWVyIHRvIGRldGVybWlu
ZQpob3cgbW9kaWZpY2F0aW9ucyB3aWxsIGFmZmVjdCBvdmVyYWxsIGJlaGF2aW9yLCBlYXNpZXIg
aW4gdGhlIGZ1dHVyZQp0byBtYWtlIGxvYWQtYmFsYW5jaW5nIGJlaGF2aW9yIG1vcmUgc3VidGxl
IChlLmcuLCB0YWtpbmcgaW50byBhY2NvdW50CnRoZSBjb3N0IG9mIHBvd2VyaW5nIHVwIGV4dHJh
IGNvcmVzLCAmYykuCgpPdmVyYWxsIHBlcmZvcm1hbmNlIGNvbXBhcmVkIHRvIENyZWRpdDEgaXMg
c29tZXdoYXQgb2YgYSBtaXhlZCBiYWcuClVuZm9ydHVuYXRlbHkgbW9zdCBvZiB3aGF0IEkgaGF2
ZSBhcmUgdGVzdHMgdXNpbmcgWGVuU2VydmVyJ3MgaW50ZXJuYWwKcGVyZiB0ZXN0aW5nIHN5c3Rl
bSwgc28gSSBjYW4ndCBzaGFyZSB0aGUgcmF3IGRhdGEgKHZpYSBsaW5rcyBhbnl3YXkpLgoKSGVy
ZSBpcyBhIHN1bW1hcnkgb2YgZGF0YSBmcm9tIGFuIGludGVybmFsIGUtbWFpbCBEYXJpbyBzZW50
IGluIHRoZQpwYXN0OgoKKiBEVkRiZW5jaDogT24gdW5kZXJsb2FkZWQgc3lzdGVtcywgY3JlZGl0
MiBvdXRwZXJmb3JtZWQgY3JlZGl0MSBieQphYm91dCA0JS4gIE9uIG92ZXJsb2FkZWQgc3lzdGVt
cywgY3JlZGl0MiB1bmRlcnBlcmZvcm1lZCBieSBhYm91dCAzJS4KCiogT24gYSByYW5nZSBvZiB0
ZXN0cyAodW5peGJlbmNoLCBsbWJlbmNoLCAmYyksIGNyZWRpdCBhbmQgY3JlZGl0MgpwZXJmb3Jt
IHdpdGhpbiA1JSBvZiBlYWNoIG90aGVyICh1cCBhbmQgZG93bikuCgoqIENyZWRpdDIgZmFpcmx5
IGNvbnNpc3RlbnRseSBiZWF0cyBjcmVkaXQgZm9yIFRDUC1zdHlsZSB3b3JrbG9hZHMuCgoqIENy
ZWRpdDIgaXMgc29tZXRpbWVzIGVxdWFsIHRvLCBzb21ldGltZXMgNS0xNSUgd29yc2UgdGhhbiwg
Y3JlZGl0IGZvcgpzeW50aGV0aWMgQ1BVIHdvcmtsb2FkcyAoZS5nLiwgRGhyeXN0b25lKS4KCiog
T24gTG9naW5WU0ksIGNyZWRpdDIgZmFpcmx5IGNvbnNpc3RlbnRseSBvdXRwZXJmb3JtcyBjcmVk
aXQgYnkgYWJvdXQgMTAlLgoKQ3JlZGl0MiwgbGlrZSBjcmVkaXQsIGhhcyBhIG51bWJlciBvZiB3
b3JrbG9hZHMgLyBzZXR1cHMgZm9yIHdoaWNoCnBlcmZvcm1hbmNlIGNvdWxkIGJlIGltcHJvdmVk
LiAgUGVyc29uYWxseSBJIHRoaW5rIG5ldHdvcmtpbmcgYW5kCnBhcnRpYWxseS1sb2FkZWQgc3lz
dGVtcyBpcyBnb2luZyB0byBiZSBtb3JlIHJlcHJlc2VudGF0aXZlIG9mIHdoYXQKWGVuIGlzIGFj
dHVhbGx5IHVzZWQgZm9yOyBzbyBJIHRoaW5rIGNyZWRpdDIgaXMgb24gdGhlIHdob2xlIHRoZQpi
ZXR0ZXIgc2NoZWR1bGVyIHRvIHVzZSBieSBkZWZhdWx0LiAgQW5kIGluIGFueSBjYXNlLCBtYWtp
bmcgdGhvc2UKaW1wcm92ZW1lbnRzIG9uIGNyZWRpdDIgd2lsbCBiZSBlYXNpZXIgdGhhbiBvbiBj
cmVkaXQuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CkNDOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24v
S2NvbmZpZyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tj
b25maWcKaW5kZXggMWE2ZDYyODFjMS4uM2ExYzU4NWQyNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjE1LDcgKzIxNSw3IEBAIGNv
bmZpZyBTQ0hFRF9OVUxMCiAKIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBTY2hlZHVsZXI/Igot
CWRlZmF1bHQgU0NIRURfQ1JFRElUX0RFRkFVTFQKKwlkZWZhdWx0IFNDSEVEX0NSRURJVDJfREVG
QVVMVAogCiAJY29uZmlnIFNDSEVEX0NSRURJVF9ERUZBVUxUCiAJCWJvb2wgIkNyZWRpdCBTY2hl
ZHVsZXIiIGlmIFNDSEVEX0NSRURJVApAQCAtMjM2LDcgKzIzNiw3IEBAIGNvbmZpZyBTQ0hFRF9E
RUZBVUxUCiAJZGVmYXVsdCAicnRkcyIgaWYgU0NIRURfUlREU19ERUZBVUxUCiAJZGVmYXVsdCAi
YXJpbmM2NTMiIGlmIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKIAlkZWZhdWx0ICJudWxsIiBpZiBT
Q0hFRF9OVUxMX0RFRkFVTFQKLQlkZWZhdWx0ICJjcmVkaXQiCisJZGVmYXVsdCAiY3JlZGl0MiIK
IAogZW5kbWVudQogCi0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:39:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UeZ-0000J9-73; Thu, 13 Sep 2018 16:39:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UeY-0000Ij-2y
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:39:38 +0000
X-Inumbo-ID: 89dd6057-b773-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89dd6057-b773-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65238948"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:38:05 +0100
Message-ID: <d79f13cbcfb73aad9f6d33a158bfa9c7e08f1997.1536856592.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/7] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBvbmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNu
J3QgZW5hYmxlZAp3aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCgpFbmNsb3NlIHJlbGV2YW50IGNv
ZGUgYW5kIGZpZWxkcyBpbiBDT05GSUdfSFZNLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCnY0OgoxLiBJbnRyb2R1Y2UgcDJtX25lc3RlZHAybV9pbml0
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
ICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCAzMTNlYmIzLi4zZGE1ZGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjkxLDcgKzE2OTEsOSBA
QCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4
dCkKICAgICB7CiAgICAgICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKICAgICAgICAg
dnBtdV9zd2l0Y2hfZnJvbShwcmV2KTsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgIG5wMm1f
c2NoZWR1bGUoTlAyTV9TQ0hFRExFX09VVCk7CisjZW5kaWYKICAgICB9CiAKICAgICBpZiAoIGlz
X2h2bV9kb21haW4ocHJldmQpICYmICFsaXN0X2VtcHR5KCZwcmV2LT5hcmNoLmh2bS50bV9saXN0
KSApCkBAIC0xNzU4LDcgKzE3NjAsOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1
ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKIAogICAgICAgICAvKiBNdXN0IGJlIGRvbmUgd2l0
aCBpbnRlcnJ1cHRzIGVuYWJsZWQgKi8KICAgICAgICAgdnBtdV9zd2l0Y2hfdG8obmV4dCk7Cisj
aWZkZWYgQ09ORklHX0hWTQogICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9JTik7
CisjZW5kaWYKICAgICB9CiAKICAgICAvKiBFbnN1cmUgdGhhdCB0aGUgdmNwdSBoYXMgYW4gdXAt
dG8tZGF0ZSB0aW1lIGJhc2UuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggODBiNzI5My4uNDE2OTA4NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
NjMsMjMgKzYzLDMwIEBAIHN0YXRpYyB2b2lkIHAybV9wb2RfaW5pdChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQogI2VuZGlmCiB9CiAKK3N0YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQoreworI2lmZGVmIENPTkZJR19IVk0KKyAgICBJTklUX0xJU1Rf
SEVBRCgmcDJtLT5ucDJtX2xpc3QpOworCisgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9F
QUREUjsKKyAgICBwMm0tPm5wMm1fZ2VuZXJhdGlvbiA9IDA7CisjZW5kaWYKK30KKwogLyogSW5p
dCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUgKi8KIHN0
YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21h
aW4gKnAybSkKIHsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIG1tX3J3bG9ja19pbml0KCZwMm0t
PmxvY2spOwotICAgIElOSVRfTElTVF9IRUFEKCZwMm0tPm5wMm1fbGlzdCk7CiAgICAgSU5JVF9Q
QUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdlcyk7CiAKICAgICBwMm0tPmRvbWFpbiA9IGQ7CiAgICAg
cDJtLT5kZWZhdWx0X2FjY2VzcyA9IHAybV9hY2Nlc3Nfcnd4OwogICAgIHAybS0+cDJtX2NsYXNz
ID0gcDJtX2hvc3Q7CiAKLSAgICBwMm0tPm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOwotICAg
IHAybS0+bnAybV9nZW5lcmF0aW9uID0gMDsKLQogICAgIHAybV9wb2RfaW5pdChwMm0pOworICAg
IHAybV9uZXN0ZWRwMm1faW5pdChwMm0pOwogCiAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSAmJiBj
cHVfaGFzX3ZteCApCiAgICAgICAgIHJldCA9IGVwdF9wMm1faW5pdChwMm0pOwpAQCAtMTUxLDYg
KzE1OCw3IEBAIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgfQogfQogCisjaWZkZWYgQ09ORklHX0hWTQogc3RhdGljIHZvaWQgcDJtX3RlYXJk
b3duX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMTg4LDYgKzE5Niw3IEBAIHN0YXRpYyBpbnQgcDJtX2luaXRfbmVzdGVkcDJtKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICByZXR1cm4gMDsKIH0KKyNlbmRpZgogCiBzdGF0aWMgdm9pZCBwMm1f
dGVhcmRvd25fYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC0yMzUsNiArMjQ0LDcgQEAg
aW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBNdXN0IGluaXRpYWxpc2UgbmVz
dGVkcDJtIHVuY29uZGl0aW9uYWxseQogICAgICAqIHNpbmNlIG5lc3RlZGh2bV9lbmFibGVkKGQp
IHJldHVybnMgZmFsc2UgaGVyZS4KICAgICAgKiAocDJtX2luaXQgcnVucyB0b28gZWFybHkgZm9y
IEhWTV9QQVJBTV8qIG9wdGlvbnMpICovCkBAIC0yNDQsMTIgKzI1NCwxNSBAQCBpbnQgcDJtX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7CiAg
ICAgICAgIHJldHVybiByYzsKICAgICB9CisjZW5kaWYKIAogICAgIHJjID0gcDJtX2luaXRfYWx0
cDJtKGQpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3Rw
Mm0oZCk7CisjaWZkZWYgQ09ORklHX0hWTQogICAgICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJt
KGQpOworI2VuZGlmCiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpAQCAtNzAxLDcgKzcxNCw5IEBA
IHZvaWQgcDJtX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogd2UgaW5p
dGlhbGlzZSB0aGVtIHVuY29uZGl0aW9uYWxseS4KICAgICAgKi8KICAgICBwMm1fdGVhcmRvd25f
YWx0cDJtKGQpOworI2lmZGVmIENPTkZJR19IVk0KICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJt
KGQpOworI2VuZGlmCiAKICAgICAvKiBJdGVyYXRlIG92ZXIgYWxsIHAybSB0YWJsZXMgcGVyIGRv
bWFpbiAqLwogICAgIHAybV90ZWFyZG93bl9ob3N0cDJtKGQpOwpAQCAtMTcyNyw2ICsxNzQyLDcg
QEAgdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCiAg
ICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQodiwgaWR4KTsKIH0KIAorI2lmZGVm
IENPTkZJR19IVk0KIHN0YXRpYyBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0bHJ1X25lc3Rl
ZHAybShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewpAQCAtMTk4
NCw2ICsyMDAwLDcgQEAgdm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpCiAgICAgICAgIHAybV91
bmxvY2socDJtKTsKICAgICB9CiB9CisjZW5kaWYKIAogdW5zaWduZWQgbG9uZyBwYWdpbmdfZ3Zh
X3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2YSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDRkYTQzNTMuLmI0NmNmYjAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzMzLDkgKzMzMywxMSBAQCBzdHJ1Y3QgYXJjaF9kb21h
aW4KICAgICAgICAgdm9pZCAoKnRhaWwpKHN0cnVjdCB2Y3B1ICopOwogICAgIH0gKmN0eHRfc3dp
dGNoOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8qIG5lc3RlZGh2bTogdHJhbnNsYXRlIGwy
IGd1ZXN0IHBoeXNpY2FsIHRvIGhvc3QgcGh5c2ljYWwgKi8KICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqbmVzdGVkX3AybVtNQVhfTkVTVEVEUDJNXTsKICAgICBtbV9sb2NrX3QgbmVzdGVkX3AybV9s
b2NrOworI2VuZGlmCiAKICAgICAvKiBhbHRwMm06IGFsbG93IG11bHRpcGxlIGNvcGllcyBvZiBo
b3N0IHAybSAqLwogICAgIGJvb2xfdCBhbHRwMm1fYWN0aXZlOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMzc4
NTU5OC4uMjBjZjNmMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMDQsNiArMjA0LDcgQEAgc3RydWN0IHAy
bV9kb21haW4gewogCiAgICAgcDJtX2NsYXNzX3QgICAgICAgcDJtX2NsYXNzOyAvKiBob3N0L25l
c3RlZC9hbHRlcm5hdGUgKi8KIAorI2lmZGVmIENPTkZJR19IVk0KICAgICAvKiBOZXN0ZWQgcDJt
cyBvbmx5OiBuZXN0ZWQgcDJtIGJhc2UgdmFsdWUgdGhhdCB0aGlzIHAybSBzaGFkb3dzLgogICAg
ICAqIFRoaXMgY2FuIGJlIGNsZWFyZWQgdG8gUDJNX0JBU0VfRUFERFIgdW5kZXIgdGhlIHBlci1w
Mm0gbG9jayBidXQKICAgICAgKiBuZWVkcyBib3RoIHRoZSBwZXItcDJtIGxvY2sgYW5kIHRoZSBw
ZXItZG9tYWluIG5lc3RlZHAybSBsb2NrCkBAIC0yMTYsNiArMjE3LDcgQEAgc3RydWN0IHAybV9k
b21haW4gewogICAgICAqIFRoZSBob3N0IHAybSBoYXNvbGRzIHRoZSBoZWFkIG9mIHRoZSBsaXN0
IGFuZCB0aGUgbnAybXMgYXJlIAogICAgICAqIHRocmVhZGVkIG9uIGluIExSVSBvcmRlci4gKi8K
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgbnAybV9saXN0OworI2VuZGlmCiAKICAgICAvKiBIb3N0
IHAybTogTG9nLWRpcnR5IHJhbmdlcyByZWdpc3RlcmVkIGZvciB0aGUgZG9tYWluLiAqLwogICAg
IHN0cnVjdCByYW5nZXNldCAgICpsb2dkaXJ0eV9yYW5nZXM7Ci0tIApnaXQtc2VyaWVzIDAuOS4x
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:39:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0Uem-0000Qi-N3; Thu, 13 Sep 2018 16:39: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=yl3a=l3=citrix.com=prvs=787e22e97=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g0Uek-0000Pr-Vp
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:39:51 +0000
X-Inumbo-ID: 5f33b4e4-b773-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f33b4e4-b773-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 18:37:58 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65239147"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-13-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <6603f57e-1b53-72c4-48ea-702ef6579a75@citrix.com>
Date: Thu, 13 Sep 2018 17:39:47 +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: <20180904161533.11575-13-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 12/16] x86/mm: put
 paging_update_nestedmode under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMDQvMjAxOCAwNToxNSBQTSwgV2VpIExpdSB3cm90ZToKPiBOZXN0ZWQgSFZNIGlzIG5v
dCBlbmFibGVkIHdoZW4gIUNPTkZJR19IVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:43:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:43: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 1g0Ui6-0001Sw-95; Thu, 13 Sep 2018 16: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=ekk3=l3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g0Ui5-0001Sr-H2
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:43:17 +0000
X-Inumbo-ID: d9848373-b773-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9848373-b773-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 18:41:24 +0200 (CEST)
Received: by mail-ed1-f66.google.com with SMTP id s10-v6so5147186edb.11
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:43:16 -0700 (PDT)
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=CnJ+6QD3W/+f6hFO1JAfDD1g52xS72v+IKMMkr4voQg=;
 b=Mn6tO5lrjQiY+F/H0Tsfmme1Oj56J5vKf3I6H68TJqRfcnxP7dPwb+YBOdPdZMyNX6
 jlEy9gTPMLWi8HgRY9MZhNgsNOFZmCveFVi6qARjVuKdSWGNyYvGeIpeTQPjOsgrPAm7
 KgRsvGTvL9oJChhp2hbCrsN9LaXs0PksD91Gp9WH8nCojlCH/CBTzRmBoo4peGKMETKG
 R+BE009OQAIYhsF3YxDe8cAv3d+OJ51hL4IfpxgFScg6x2fbCUwPyDLsHPAu/339aSo2
 6WiBcXOusZ6cQE6zteA+9qfsK/8/t7uxl6FtPnXZIRlAyK16jrlBpnbrrEn/ftBvVw+m
 OIhg==
X-Gm-Message-State: APzg51DsU8+kC04nqgoUZ5JV7hxSAzPnqQH6tFLC/iz+G5IEEeaq4rIn
 pRyVNIgTJNLM04NKYbUUNQTUcy9+
X-Google-Smtp-Source: ANB0VdYwL/Y8UtS17rQdoNvng8lSp1PsRgcuKrvjzT2nwsfk0EELmnt7dSvHTAxazbwF4DFPPagjRQ==
X-Received: by 2002:aa7:c990:: with SMTP id
 c16-v6mr12040634edt.165.1536856994734; 
 Thu, 13 Sep 2018 09:43:14 -0700 (PDT)
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com.
 [209.85.221.52])
 by smtp.gmail.com with ESMTPSA id m42-v6sm1893027edd.46.2018.09.13.09.43.13
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 13 Sep 2018 09:43:14 -0700 (PDT)
Received: by mail-wr1-f52.google.com with SMTP id v90-v6so6876300wrc.0
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:43:13 -0700 (PDT)
X-Received: by 2002:a1c:760a:: with SMTP id
 r10-v6mr6438001wmc.86.1536856993196; 
 Thu, 13 Sep 2018 09:43:13 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 13 Sep 2018 10:42:36 -0600
X-Gmail-Original-Message-ID: <CABfawhm6fytc9K8U+9kgFP_pGbXCh04eRnqyi_50L_w+wJ2pFw@mail.gmail.com>
Message-ID: <CABfawhm6fytc9K8U+9kgFP_pGbXCh04eRnqyi_50L_w+wJ2pFw@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgOTowMiBBTSBQZXRyZSBQaXJjYWxhYnUKPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IEluIGhpZ2ggdGhyb3VnaHB1dCBpbnRyb3Nw
ZWN0aW9uIHNjZW5hcmlvcyB3aGVyZSBsb3RzIG9mIG1vbml0b3IKPiB2bV9ldmVudHMgYXJlIGdl
bmVyYXRlZCwgdGhlIHJpbmcgYnVmZmVyIGNhbiBmaWxsIHVwIGJlZm9yZSB0aGUgbW9uaXRvcgo+
IGFwcGxpY2F0aW9uIGdldHMgYSBjaGFuY2UgdG8gaGFuZGxlIGFsbCB0aGUgcmVxdWVzdHMgdGh1
cyBibG9ja2luZwo+IG90aGVyIHZjcHVzIHdoaWNoIHdpbGwgaGF2ZSB0byB3YWl0IGZvciBhIHNs
b3QgdG8gYmVjb21lIGF2YWlsYWJsZS4KPgo+IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBl
eHRlbmRpbmcgdGhlIHJpbmcgYnVmZmVyIGJ5IGFsbG9jYXRpbmcgYQo+IG51bWJlciBvZiBwYWdl
cyBmcm9tIGRvbWhlYXAgYW5kIG1hcHBpbmcgdGhlbSB0byB0aGUgbW9uaXRvcgo+IGFwcGxpY2F0
aW9uJ3MgZG9tYWluIHVzaW5nIHRoZSBmb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSBpbnRlcmZh
Y2UuCj4gVW5saWtlIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCB0aGUgcmluZyBidWZmZXIg
cGFnZXMgYXJlIG5vdCBwYXJ0IG9mCj4gdGhlIGludHJvc3BlY3RlZCBEb21VLCBzbyB0aGV5IHdp
bGwgbm90IGJlIHJlY2xhaW1lZCB3aGVuIHRoZSBtb25pdG9yIGlzCj4gZGlzYWJsZWQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
PgoKVGhhbmtzIGZvciB0aGlzIGFkZGl0aW9uLCBpdCBoYXMgYmVlbiBvbiB0aGUgVE9ETyBmb3Ig
YSBsb25nIHdoaWxlCm5vdy4gQ291bGQgeW91IGFsc28gcGxlYXNlIHB1c2ggdGhlIHBhdGNoZXMg
YXMgYSBnaXQgYnJhbmNoIHNvbWV3aGVyZT8KCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oICAgICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAg
ICAgICAgfCAgIDcgKwo+ICB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICAgICAgICB8ICAg
MyArCj4gIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgICAgICAgICAgIHwgIDQ5ICsrKysrKysK
PiAgdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgfCAgMzMgKysrLS0KPiAgeGVu
L2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgfCAgIDMgKy0KPiAgeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgICAgICAgfCAgMTQgKysKPiAgeGVuL2NvbW1vbi92bV9ldmVudC5j
ICAgICAgICAgICAgICAgfCAyNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
Cj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgICAxICsKPiAgeGVuL2lu
Y2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgICAgICAgICAgICB8ICAgNSArLQo+ICB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQu
aCAgICAgICAgICB8ICAgNCArCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDMwNSBpbnNlcnRpb25zKCsp
LCA3NSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggYmI3NWJjYy4u
NGY5MWVlOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTIwMDUsNiArMjAwNSw4IEBA
IGludCB4Y19nZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLAo+ICAgKiBDYWxsZXIgaGFzIHRvIHVubWFwIHRoaXMgcGFnZSB3aGVuIGRvbmUuCj4gICAq
Lwo+ICB2b2lkICp4Y19tb25pdG9yX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9tYWluX2lkLCB1aW50MzJfdCAqcG9ydCk7Cj4gK3ZvaWQgKnhjX21vbml0b3JfZW5hYmxlX2V4
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBvcmRlciwgdWludDMyX3QgKnBvcnQpOwoKSSBkb24ndCB0aGluayB0
aGVyZSBpcyB2YWx1ZSBpbiBrZWVwaW5nIGJvdGggdmVyc2lvbiBvZiB0aGUgQVBJCmFyb3VuZC4g
QXMgbGlieGMgaXMgbm90IGNvbnNpZGVyZWQgdG8gYmUgYSBzdGFibGUgQVBJIGV4dGVuZGluZyB0
aGUKZXhpc3RpbmcgQVBJIHdvdWxkIGJlIHRoZSByb3V0ZSBJIHdvdWxkIHByZWZlci4gQWxzbywg
cGVyaGFwcyBpbnN0ZWFkCm9mICJvcmRlciIgbmFtZSB0aGUgaW5wdXQgdmFyaWFibGUgInBhZ2Vf
Y291bnQiIHRvIG1ha2UgaXQgbW9yZSBjbGVhcgp3aGF0IGl0J3MgYWJvdXQuCgo+ICBpbnQgeGNf
bW9uaXRvcl9kaXNhYmxlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQpOwo+
ICBpbnQgeGNfbW9uaXRvcl9yZXN1bWUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFp
bl9pZCk7Cj4gIC8qCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYwo+IGluZGV4IDE1ZTZhMGUuLjUxODg4MzUgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCj4gQEAgLTI4LDYgKzI4LDEzIEBAIHZvaWQgKnhjX21vbml0b3JfZW5hYmxlKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVpbnQzMl90ICpwb3J0KQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0KTsKPiAgfQo+Cj4gK3ZvaWQgKnhjX21vbml0
b3JfZW5hYmxlX2V4KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCBv
cmRlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvcnQpCj4gK3sK
PiArICAgIHJldHVybiB4Y192bV9ldmVudF9lbmFibGVfZXgoeGNoLCBkb21haW5faWQsIFhFTl9W
TV9FVkVOVF9UWVBFX01PTklUT1IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9yZGVyLCBwb3J0KTsKPiArfQo+ICsKPiAgaW50IHhjX21vbml0b3JfZGlzYWJsZSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkKQo+ICB7Cj4gICAgICByZXR1cm4geGNfdm1f
ZXZlbnRfY29udHJvbCh4Y2gsIGRvbWFpbl9pZCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCj4gaW5kZXggYmUyMjk4Ni4u
MDNkOTQ2MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKPiArKysgYi90
b29scy9saWJ4Yy94Y19wcml2YXRlLmgKPiBAQCAtNDM2LDYgKzQzNiw5IEBAIGludCB4Y192bV9l
dmVudF9jb250cm9sKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVuc2ln
bmVkIGludCBvcCwKPiAgdm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21haW5faWQsIGludCB0eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKnBvcnQpOwo+Cj4gK3ZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZV9leCh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgdHlwZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgdWludDMyX3QgKnBvcnQpOwo+ICsKPiAgaW50
IGRvX2RtX29wKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50
IG5yX2J1ZnMsIC4uLik7Cj4KPiAgI2VuZGlmIC8qIF9fWENfUFJJVkFURV9IX18gKi8KPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYyBiL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2
ZW50LmMKPiBpbmRleCBkZTM3Y2E1Li4yMTZiYmUyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3ZtX2V2ZW50LmMKPiArKysgYi90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCj4gQEAgLTIx
LDYgKzIxLDcgQEAKPiAgICovCj4KPiAgI2luY2x1ZGUgInhjX3ByaXZhdGUuaCIKPiArI2luY2x1
ZGUgInhlbmZvcmVpZ25tZW1vcnkuaCIKPgo+ICBpbnQgeGNfdm1fZXZlbnRfY29udHJvbCh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1bnNpZ25lZCBpbnQgb3AsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtb2RlLCB1aW50MzJfdCAqcG9ydCkK
PiBAQCAtMTg0LDYgKzE4NSw1NCBAQCB2b2lkICp4Y192bV9ldmVudF9lbmFibGUoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgaW50IHR5cGUsCj4gICAgICByZXR1cm4gcmlu
Z19wYWdlOwo+ICB9Cj4KPiArdm9pZCAqeGNfdm1fZXZlbnRfZW5hYmxlX2V4KHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGludCB0eXBlLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IG9yZGVyLCB1aW50MzJfdCAqcG9ydCkKPiArewo+ICsgICAgeGVuZm9y
ZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMgPSBOVUxMOwo+ICsgICAgaW50IHNhdmVk
X2Vycm5vOwo+ICsgICAgdm9pZCAqcmluZ19idWZmZXIgPSBOVUxMOwo+ICsKPiArICAgIGlmICgg
IXBvcnQgKQo+ICsgICAgewo+ICsgICAgICAgIGVycm5vID0gRUlOVkFMOwo+ICsgICAgICAgIHJl
dHVybiBOVUxMOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFBhdXNlIHRoZSBkb21haW4gZm9yIHJp
bmcgcGFnZSBzZXR1cCAqLwo+ICsgICAgaWYgKCB4Y19kb21haW5fcGF1c2UoeGNoLCBkb21haW5f
aWQpICkKPiArICAgIHsKPiArICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBwYXVzZSBkb21haW5c
biIpOwo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgfQo+ICsKPiArICAgIGZyZXMgPSB4
ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSh4Y2gtPmZtZW0sIGRvbWFpbl9pZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1fcmVzb3VyY2Vfdm1f
ZXZlbnQsIHR5cGUsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3JkZXIsICZyaW5nX2J1ZmZlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAwKTsKPiArICAgIGlmICggIWZyZXMg
KQo+ICsgICAgewo+ICsgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIG1hcCB2bV9ldmVudCByaW5n
IHBhZ2VzIHJlc291cmNlXG4iKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4g
KyAgICBpZiAoIHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNoLCBkb21haW5faWQsIFhFTl9WTV9FVkVO
VF9HRVRfUE9SVCwgdHlwZSwgcG9ydCkgKQo+ICsgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIGdl
dCB2bV9ldmVudCBjaGFubmVsIHBvcnRcbiIpOwo+ICsKPiArb3V0Ogo+ICsgICAgc2F2ZWRfZXJy
bm8gPSBlcnJubzsKPiArICAgIGlmICggeGNfZG9tYWluX3VucGF1c2UoeGNoLCBkb21haW5faWQp
ICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGlmIChmcmVzKQo+ICsgICAgICAgICAgICBzYXZl
ZF9lcnJubyA9IGVycm5vOwo+ICsgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIHVucGF1c2UgZG9t
YWluIik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZnJlZShmcmVzKTsKPiArICAgIGVycm5vID0gc2F2
ZWRfZXJybm87Cj4gKyAgICByZXR1cm4gcmluZ19idWZmZXI7Cj4gK30KPiArCj4gKwo+ICAvKgo+
ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hl
bi1hY2Nlc3MuYwo+IGluZGV4IDZhYWVlMTYuLmY0YzRlZGEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
dGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMKPiArKysgYi90b29scy90ZXN0cy94ZW4tYWNj
ZXNzL3hlbi1hY2Nlc3MuYwo+IEBAIC02OCw3ICs2OCw4IEBAIHR5cGVkZWYgc3RydWN0IHZtX2V2
ZW50IHsKPiAgICAgIGludCBwb3J0Owo+ICAgICAgdm1fZXZlbnRfYmFja19yaW5nX3QgYmFja19y
aW5nOwo+ICAgICAgdWludDMyX3QgZXZ0Y2huX3BvcnQ7Cj4gLSAgICB2b2lkICpyaW5nX3BhZ2U7
Cj4gKyAgICB2b2lkICpyaW5nX2J1ZmZlcjsKPiArICAgIHVuc2lnbmVkIGludCByaW5nX3BhZ2Vf
Y291bnQ7Cj4gIH0gdm1fZXZlbnRfdDsKPgo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5hY2Nlc3Mgewo+
IEBAIC0xMzYsOCArMTM3LDkgQEAgaW50IHhlbmFjY2Vzc190ZWFyZG93bih4Y19pbnRlcmZhY2Ug
KnhjaCwgeGVuYWNjZXNzX3QgKnhlbmFjY2VzcykKPiAgICAgICAgICByZXR1cm4gMDsKPgo+ICAg
ICAgLyogVGVhciBkb3duIGRvbWFpbiB4ZW5hY2Nlc3MgaW4gWGVuICovCj4gLSAgICBpZiAoIHhl
bmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlICkKPiAtICAgICAgICBtdW5tYXAoeGVuYWNjZXNz
LT52bV9ldmVudC5yaW5nX3BhZ2UsIFhDX1BBR0VfU0laRSk7Cj4gKyAgICBpZiAoIHhlbmFjY2Vz
cy0+dm1fZXZlbnQucmluZ19idWZmZXIgKQo+ICsgICAgICAgIG11bm1hcCh4ZW5hY2Nlc3MtPnZt
X2V2ZW50LnJpbmdfYnVmZmVyLAo+ICsgICAgICAgICAgICAgICB4ZW5hY2Nlc3MtPnZtX2V2ZW50
LnJpbmdfcGFnZV9jb3VudCAqIFhDX1BBR0VfU0laRSApOwo+Cj4gICAgICBpZiAoIG1lbV9hY2Nl
c3NfZW5hYmxlICkKPiAgICAgIHsKPiBAQCAtMjEwLDEyICsyMTIsMjUgQEAgeGVuYWNjZXNzX3Qg
KnhlbmFjY2Vzc19pbml0KHhjX2ludGVyZmFjZSAqKnhjaF9yLCBkb21pZF90IGRvbWFpbl9pZCkK
PiAgICAgIC8qIFNldCBkb21haW4gaWQgKi8KPiAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQuZG9t
YWluX2lkID0gZG9tYWluX2lkOwo+Cj4gLSAgICAvKiBFbmFibGUgbWVtX2FjY2VzcyAqLwo+IC0g
ICAgeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX3BhZ2UgPQo+ICsgICAgLyogUmluZyBidWZmZXIg
cGFnZSBjb3VudCAqLwo+ICsgICAgeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX3BhZ2VfY291bnQg
PSAyOwo+ICsKPiArICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19idWZmZXIgPSB4Y19tb25p
dG9yX2VuYWJsZV9leCgKPiArICAgICAgICB4ZW5hY2Nlc3MtPnhjX2hhbmRsZSwKPiArICAgICAg
ICB4ZW5hY2Nlc3MtPnZtX2V2ZW50LmRvbWFpbl9pZCwKPiArICAgICAgICB4ZW5hY2Nlc3MtPnZt
X2V2ZW50LnJpbmdfcGFnZV9jb3VudCwKPiArICAgICAgICAmeGVuYWNjZXNzLT52bV9ldmVudC5l
dnRjaG5fcG9ydCk7Cj4gKwo+ICsgICAgaWYgKHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19idWZm
ZXIgPT0gTlVMTCAmJiBlcnJubyA9PSBFT1BOT1RTVVBQKQoKSG93IHdvdWxkIHRoaXMgc2l0dWF0
aW9uIGV2ZXIgYXJpc2U/IElmIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgeW91CmNhbid0IHNldHVw
IG11bHRpLXBhZ2UgcmluZ3MsIHBlcmhhcHMgYWRkaW5nIGEgaHlwZXJjYWxsIHRoYXQgd291bGQK
dGVsbCB0aGUgdXNlciBob3cgbWFueSBwYWdlcyBhcmUgbWF4IGF2YWlsYWJsZSBmb3IgdGhlIHJp
bmcgaXMgdGhlCmJldHRlciByb3V0ZS4gVGhpcyBqdXN0IHNlZW1zIGxpa2UgZ3Vlc3Npbmcgcmln
aHQgbm93LgoKPiArICAgIHsKPiArICAgICAgICB4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmdfcGFn
ZV9jb3VudCA9IDE7Cj4gKyAgICAgICAgeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX2J1ZmZlciA9
Cj4gICAgICAgICAgICAgIHhjX21vbml0b3JfZW5hYmxlKHhlbmFjY2Vzcy0+eGNfaGFuZGxlLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5hY2Nlc3MtPnZtX2V2ZW50LmRvbWFp
bl9pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmFjY2Vzcy0+dm1fZXZl
bnQuZXZ0Y2huX3BvcnQpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:44:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UjB-0001XQ-Kk; Thu, 13 Sep 2018 16:44:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p4g3=l3=citrix.com=prvs=78776abe6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0UjA-0001XJ-Gg
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:44:24 +0000
X-Inumbo-ID: 6603052b-b774-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6603052b-b774-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:45:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65239605"
Date: Thu, 13 Sep 2018 17:44:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180913164419.jv7hfq2dcjenncwk@zion.uk.xensource.com>
References: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDc6NTk6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRm9yIG9uZSBpdCBpcyBxdWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBw
SVJRLXMgdGhlIGRvbWFpbiBoYXMKPiB3aGVuIGp1c3Qgb25lIGlzIGJlaW5nIGFkanVzdGVkLiBJ
bnRyb2R1Y2UgaHZtX21pZ3JhdGVfcGlycSgpLgo+IAo+IEFkZGl0aW9uYWxseSBpdCBpcyBib2d1
cyB0byBtaWdyYXRlIHRoZSBwSVJRIHRvIGEgdkNQVSBkaWZmZXJlbnQgZnJvbQo+IHRoZSBvbmUg
dGhlIGV2ZW50IGlzIHN1cHBvc2VkIHRvIGJlIHBvc3RlZCB0byAtIGlmIGFueXRoaW5nLCBpdCBt
aWdodCBiZQo+IHdvcnRoIGNvbnNpZGVyaW5nIG5vdCB0byBtaWdyYXRlIHRoZSBwSVJRIGF0IGFs
bCBpbiB0aGUgcG9zdGluZyBjYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16:51: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 1g0Upz-0002MC-D5; Thu, 13 Sep 2018 16:51:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ekk3=l3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g0Upy-0002M7-2H
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:51:26 +0000
X-Inumbo-ID: 6179bd89-b775-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6179bd89-b775-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:52:21 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id h33-v6so5190566edb.5
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:51:25 -0700 (PDT)
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=NCbvb+X2nLJH/wGHT4IIeoG0BfXydDL4Je6VCWOhlcc=;
 b=YIeTdGFFmdlq9jCzoIvPa5YBNdHJ8UXUfDVE/gVZlpLkkuA4wLVj7jHvjRE0h/lsIG
 yWDh38I9nxumt6pCZrtpO5kPTtsaRIpVjykh4M0ZYsbLCTu/HBaiQg3DOePRf3NEcDgV
 bklQi1cunwHz3AMqHPG8IMJTd62vulSxPzOUwY0F5mTl+2stv2XPaie/tCW7TsA0YltJ
 AhPwTTqViELaqyBDvmc7JxlpojvL/2nfHo8wi+QBmccblETJdsGgPoJSNo2wY4x8hvD0
 ATil19+AW7eAHn7sYOkcbFHDfDovluMBTqFY1EPMuHVYb8FjPfHSWOLhYVEVXvhrIYUw
 c6dA==
X-Gm-Message-State: APzg51CmssW/J64ROy8OBdFoFgSOdahBzmlNzWH2rFDTE+S6+PyrINZN
 wFJLINdJIjjQDeTy0dXDBEs4cdN5
X-Google-Smtp-Source: ANB0VdZLw5NNgKLjn2/9HA+/+pA6DLXv79UT2PhKlYAf56wSEIN9hne/wx4KTF5vwdpDjUX9nhoYsw==
X-Received: by 2002:a50:d307:: with SMTP id
 g7-v6mr12745019edh.221.1536857483951; 
 Thu, 13 Sep 2018 09:51:23 -0700 (PDT)
Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com.
 [209.85.221.42])
 by smtp.gmail.com with ESMTPSA id e30-v6sm1963968ede.91.2018.09.13.09.51.23
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 13 Sep 2018 09:51:23 -0700 (PDT)
Received: by mail-wr1-f42.google.com with SMTP id u12-v6so6899595wrr.4
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:51:23 -0700 (PDT)
X-Received: by 2002:adf:b609:: with SMTP id f9-v6mr6005010wre.14.1536857483085; 
 Thu, 13 Sep 2018 09:51:23 -0700 (PDT)
MIME-Version: 1.0
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <72552d1b145e82b94e2b7560b126d82803879d18.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <72552d1b145e82b94e2b7560b126d82803879d18.1536856592.git-series.wei.liu2@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 13 Sep 2018 10:50:45 -0600
X-Gmail-Original-Message-ID: <CABfawh=XbVdQDdnqmRT1Xi1igb+ApAnm6jMS2GubucmjuJpdFw@mail.gmail.com>
Message-ID: <CABfawh=XbVdQDdnqmRT1Xi1igb+ApAnm6jMS2GubucmjuJpdFw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 4/7] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMTA6MzggQU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFu
ZCBBTFRQMk0gZGVwZW5kIG9uIEhWTSBjb2RlLgo+IFB1dCB0aGVzZSBjb21wb25lbnRzIHVuZGVy
IENPTkZJR19IVk0uIFRoaXMgZnVydGhlciByZXF1aXJlcyBwdXR0aW5nCj4gb25lIG9mIHRoZSB2
bSBldmVudCB1bmRlciBDT05GSUdfSFZNLgo+Cj4gQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KPiBnZW5lcmljIHg4NiBw
Mm0gY29kZS4KPgo+IEFsc28gbWFrZSBoYXBfZW5hYmxlZCBldmFsdWF0ZSB0byBmYWxzZSB3aGVu
ICFDT05GSUdfSFZNLiBNYWtlIHN1cmUgaXQKPiBldmFsdWF0ZSBpdHMgcGFyYW1ldGVyIHRvIGF2
b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCj4KPiBBbHNvIHNvcnQg
aXRlbXMgaW4gTWFrZWZpbGUgd2hpbGUgYXQgaXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gLS0tCj4gdjQ6IHByb3ZpZGUgc3R1YiBmb3IgcDJtX2FsdHAybV9jaGVjawo+
Cj4gUmF6dmFuJ3MgYWNrIGlzIGRyb3BwZWQgYmVjYXVzZSBvZiB0aGUgY2hhbmdlLiBBbiBhY2sg
ZnJvbSBhbHRwMm0KPiBtYWludGFpbmVycyBpcyByZXF1aXJlZC4KPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L21tL01ha2VmaWxlICAgICAgICAgfCAxMSArKysrKystLS0tLQo+ICB4ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jICAgICB8IDE4ICsrKysrKysrKysrKysrKysrLQo+ICB4ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYyAgICB8ICAyICsrCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAg
ICAgICAgICAgIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRwMm0uaCAgICAgfCAxMyArKysrKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmggfCAgNCArKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgIDggKysr
KysrKy0KPiAgOCBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvbW0vTWFrZWZpbGUKPiBpbmRleCAzMDE3MTE5Li4xNzFjYzc0IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQo+
IEBAIC0xLDE1ICsxLDE2IEBACj4gIHN1YmRpci15ICs9IHNoYWRvdwo+IC1zdWJkaXIteSArPSBo
YXAKPiArc3ViZGlyLSQoQ09ORklHX0hWTSkgKz0gaGFwCj4KPiAtb2JqLXkgKz0gcGFnaW5nLm8K
PiAtb2JqLXkgKz0gcDJtLm8gcDJtLXB0Lm8gcDJtLWVwdC5vIHAybS1wb2Qubwo+IC1vYmoteSAr
PSBhbHRwMm0ubwo+ICtvYmotJChDT05GSUdfSFZNKSArPSBhbHRwMm0ubwo+ICBvYmoteSArPSBn
dWVzdF93YWxrXzIubwo+ICBvYmoteSArPSBndWVzdF93YWxrXzMubwo+ICBvYmoteSArPSBndWVz
dF93YWxrXzQubwo+ICtvYmotJChDT05GSUdfTUVNX0FDQ0VTUykgKz0gbWVtX2FjY2Vzcy5vCj4g
IG9iai15ICs9IG1lbV9wYWdpbmcubwo+ICBvYmoteSArPSBtZW1fc2hhcmluZy5vCj4gLW9iai15
ICs9IG1lbV9hY2Nlc3Mubwo+ICtvYmoteSArPSBwMm0ubyBwMm0tcHQubwo+ICtvYmotJChDT05G
SUdfSFZNKSArPSBwMm0tZXB0Lm8gcDJtLXBvZC5vCj4gK29iai15ICs9IHBhZ2luZy5vCj4KPiAg
Z3Vlc3Rfd2Fsa18lLm86IGd1ZXN0X3dhbGsuYyBNYWtlZmlsZQo+ICAgICAgICAgJChDQykgJChD
RkxBR1MpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAtbyAkQAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwo+IGluZGV4IGM5ODBmMTcuLjY4MDE4NDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBA
QCAtMjQ2LDcgKzI0Niw2IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEs
IHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgLyogUmV0dXJuIHdoZXRoZXIgdkNQVSBwYXVzZSBp
cyByZXF1aXJlZCAoYWthLiBzeW5jIGV2ZW50KSAqLwo+ICAgICAgcmV0dXJuIChwMm1hICE9IHAy
bV9hY2Nlc3NfbjJyd3gpOwo+ICB9Cj4gLSNlbmRpZgo+Cj4gIGludCBwMm1fc2V0X2FsdHAybV9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgcDJt
X2FjY2Vzc190IGEsCj4gQEAgLTI5MSw2ICsyOTAsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKPiAgICAg
ICAqLwo+ICAgICAgcmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1mbiwgUEFHRV9P
UkRFUl80SywgdCwgYSwgLTEpOwo+ICB9Cj4gKyNlbmRpZgo+Cj4gIHN0YXRpYyBpbnQgc2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgcDJtX2FjY2Vz
c190IGEsCj4gQEAgLTI5OCw2ICsyOTgsNyBAQCBzdGF0aWMgaW50IHNldF9tZW1fYWNjZXNzKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gIHsKPiAgICAgIGludCBy
YyA9IDA7Cj4KPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIGlmICggYXAybSApCj4gICAgICB7
Cj4gICAgICAgICAgcmMgPSBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKGQsIHAybSwgYXAybSwg
YSwgZ2ZuKTsKPiBAQCAtMzA2LDYgKzMwNyw5IEBAIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgICAgICAgICAg
cmMgPSAwOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICsjZWxzZQo+ICsgICAgQVNTRVJUKCFhcDJt
KTsKPiArI2VuZGlmCj4gICAgICB7Cj4gICAgICAgICAgbWZuX3QgbWZuOwo+ICAgICAgICAgIHAy
bV9hY2Nlc3NfdCBfYTsKPiBAQCAtMzY3LDYgKzM3MSw3IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNj
ZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCj4gICAgICBsb25n
IHJjID0gMDsKPgo+ICAgICAgLyogYWx0cDJtIHZpZXcgMCBpcyB0cmVhdGVkIGFzIHRoZSBob3N0
cDJtICovCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAgICBpZiAoIGFsdHAybV9pZHggKQo+ICAg
ICAgewo+ICAgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8Cj4gQEAgLTM3
NSw2ICszODAsOSBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIHVpbnQzMl90IG5yLAo+Cj4gICAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJt
X3AybVthbHRwMm1faWR4XTsKPiAgICAgIH0KPiArI2Vsc2UKPiArICAgIEFTU0VSVCghYWx0cDJt
X2lkeCk7Cj4gKyNlbmRpZgo+Cj4gICAgICBpZiAoICF4ZW5tZW1fYWNjZXNzX3RvX3AybV9hY2Nl
c3MocDJtLCBhY2Nlc3MsICZhKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gQEAgLTQy
Miw2ICs0MzAsNyBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgbG9uZyByYyA9IDA7Cj4KPiAgICAgIC8qIGFsdHAybSB2aWV3IDAgaXMgdHJl
YXRlZCBhcyB0aGUgaG9zdHAybSAqLwo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgaWYgKCBh
bHRwMm1faWR4ICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FM
VFAyTSB8fAo+IEBAIC00MzAsNiArNDM5LDkgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGkoc3RydWN0IGRvbWFpbiAqZCwKPgo+ICAgICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9w
Mm1bYWx0cDJtX2lkeF07Cj4gICAgICB9Cj4gKyNlbHNlCj4gKyAgICBBU1NFUlQoIWFsdHAybV9p
ZHgpOwo+ICsjZW5kaWYKPgo+ICAgICAgcDJtX2xvY2socDJtKTsKPiAgICAgIGlmICggYXAybSAp
Cj4gQEAgLTQ4MywxMiArNDk1LDE1IEBAIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKPgo+ICB2b2lkIGFy
Y2hfcDJtX3NldF9hY2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3Nf
cmVxdWlyZWQpCj4gIHsKPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIHVuc2lnbmVkIGludCBp
Owo+ICsjZW5kaWYKClBlcmhhcHMgdGhpcyB3b3VsZCBsb29rIGEgbGl0dGxlIG5pY2VyIHdpdGgg
YSBtaW5vciByZXN0cnVjdHVyZSBzbwp0aGF0IHRoZXJlIGFyZSBubyB0d28gaWZkZWZzIHdpdGhp
biB0aGlzIGZ1bmN0aW9uLi4KCj4KPiAgICAgIEFTU0VSVChhdG9taWNfcmVhZCgmZC0+cGF1c2Vf
Y291bnQpKTsKPgo+ICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5hY2Nlc3NfcmVxdWlyZWQgPSBh
Y2Nlc3NfcmVxdWlyZWQ7Cj4KPiArI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIGlmICggIWFsdHAy
bV9hY3RpdmUoZCkgKQoKLi4gYnkgY2hhbmdpbmcgdGhpcyBpcyBpbnRvIGlmICggYWx0cDJtX2Fj
dGl2ZShkKSApIGFuZCBtb3ZpbmcgdGhlCnVuc2lnbmVkIGludCBpIGRlY2xhcmF0aW9uIGFmdGVy
d2FyZHMuIEkgdW5kZXJzdGFuZCBob3dldmVyIGlmIHlvdQp3YW50IHRvIGtlZXAgdGhpcyBwYXRj
aCBtZWNoYW5pY2FsLgoKPiAgICAgICAgICByZXR1cm47Cj4KPiBAQCAtNDk5LDYgKzUxNCw3IEBA
IHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29s
IGFjY2Vzc19yZXF1aXJlZCkKPiAgICAgICAgICBpZiAoIHAybSApCj4gICAgICAgICAgICAgIHAy
bS0+YWNjZXNzX3JlcXVpcmVkID0gYWNjZXNzX3JlcXVpcmVkOwo+ICAgICAgfQo+ICsjZW5kaWYK
PiAgfQoKU28gd2l0aCBvciB3aXRob3V0IHRoYXQgY2hhbmdlOgpBY2tlZC1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:51:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0UqO-0002Of-Mj; Thu, 13 Sep 2018 16:51:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0UqN-0002OX-Hx
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:51:51 +0000
X-Inumbo-ID: 700eeaf4-b775-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 700eeaf4-b775-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:52:46 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 18:51:48 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 17:51:26 +0100
Message-ID: <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Thu, 13 Sep 2018 18:51:19 +0200
In-Reply-To: <20180913163848.32216-1-george.dunlap@citrix.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============6718293843228149948=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6718293843228149948==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-RgkdKa55KUECZrNu17Wy"


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

On Thu, 2018-09-13 at 17:38 +0100, George Dunlap wrote:
> Credit2 was declared "supported" in 4.8, and as of 4.10 had two other
> critical features implemented (soft affinity / NUMA and caps).
>=20
> [..]
>
> Credit2, like credit, has a number of workloads / setups for which
> performance could be improved.  Personally I think networking and
> partially-loaded systems is going to be more representative of what
> Xen is actually used for; so I think credit2 is on the whole the
> better scheduler to use by default.  And in any case, making those
> improvements on credit2 will be easier than on credit.
>=20
> Signed-off-by: George Dunlap <george.dunlap@citrix.com>
>
After all the effort we've spent on this, I'm really, really happy to
see this (trying to) happen. Thanks for sending the patch. :-)

I fully agree with and second George's reasoning, and feel 100% like
providing my:

Acked-by: Dario Faggioli <dfaggioli@suse.com>

Of course, although we thing the scheduler is ready, the more
testing/profiling/benchmarking/... we get, the better.

So, everyone, don't be shy at throwing any kind of things against it,
and report what happens, so we can fix the problem (or revert to
Credit!) for 4.12

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/

--=-RgkdKa55KUECZrNu17Wy
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+4FAlualYgACgkQFkJ4iaW4
c+43ohAAxijiuYecrvQNEd4ZTywvfwDIFI3X4gXy2+sbR3xG9Lcv0f7siNgnqao3
s39bAft4SBBLDLsH4a6Ev7sDvOT60yfqbr85CksRJ5GQ7uUZUOwFpOm6uOSSSfGa
/P93fEVC2t+JPv/9AlElnLg7U2l8897n5Dg025PuediVDm51B7edF3jy4GcA+/m/
ta3PhRcZxqFujjavE0EIDjeOWfwHDs2diXCBLKVEvRN45qhKEJfO2CNKcFvF6KJu
9Xxj29NNsRpyGckisRHuQVuG/W7l8z1GldP6WFGn0ThPA4jBXJ9UtaLmD2l+YkU+
Em6Uo8DcUiODX3A/OI/7FB7lDo0pgkv5zk4TaU3/MHkKv3GJbdy8EbFegh/zp9ri
TLvjFDH9k9+Bhvp1oD+tMqjq3Pgypz4Gel9Bg3qrjtSEMmCgShPi/6mPDVYqOzON
GtrE5W37hVLarxUwDCRzZGPamz0HYyvAa9ZiIUT7UbioX2JmuZkF3xxW1A3Czcty
fMKAVrcysZbwJat+nj4FsEgFruUh9E1GFKAIXEJ78eW7f17VPnCPmMhxU584aABr
mT5nxsT1HpcEGtwq4mIVi9DFl6t7JQwJ/vc8f1eeUl+84GoPRxP/viCDV2o5nD6j
xjCIxinP04ndTi7faKDeiBWTBZYBTveXSpzUQwYJ8vYHLMlx/6o=
=RM6y
-----END PGP SIGNATURE-----

--=-RgkdKa55KUECZrNu17Wy--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6718293843228149948==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0Uv7-0002hq-NW; Thu, 13 Sep 2018 16:56:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i2cq=l3=citrix.com=prvs=787a2bb9e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g0Uv6-0002he-FT
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:56:44 +0000
X-Inumbo-ID: 1f0bace0-b776-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f0bace0-b776-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:57:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,369,1531785600"; d="scan'208";a="65240675"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 13 Sep 2018 17:56:38 +0100
Message-ID: <20180913165638.5476-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] README.dev: Document things that are
 now handled by ansible in Mass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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
LQogUkVBRE1FLmRldiB8IDEwICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FLmRldiBiL1JFQURNRS5k
ZXYKaW5kZXggYThiZmJiNTMuLmVmZjgyMzUwIDEwMDY0NAotLS0gYS9SRUFETUUuZGV2CisrKyBi
L1JFQURNRS5kZXYKQEAgLTkyLDE0ICs5MiwxNCBAQCBTZXQgdXAgYW55IG5lY2Vzc2FyeSBob3N0
IHByb3BlcnRpZXM6CiAKIEZvciBleGFtcGxlLCBvbmUgbWlnaHQgbmVlZCBzb21ldGhpbmcgbGlr
ZSB0aGlzOgogCi0gJCAuL21nLWhvc3RzIHNldHByb3BzIG1hcmlsaXRoLW40IC0tIGRoY3Atd2F0
Y2gtbWV0aG9kICdsZWFzZXMgZGhjcDMgZG5zLWNhbTEudWsueGVuc291cmNlLmNvbTo1NTU2Jwot
Ci0oTWFueSBvZiB0aGVzZSB0aGluZ3MgYXJlIG5vdCBuZWVkZWQgaW4gTWFzc2FjaHVzZXR0cyBh
cyB0aGUgYW5zaWJsZQotcGxheWJvb2sgd2lsbCBwcm92aWRlIGl0IHZpYSBhbiBhdXRvZ2VuZXJh
dGVkIGNvbmZpZyBmaWxlIC0gc2VlIGFib3ZlLikKKyAkIC4vbWctaG9zdHMgc2V0cHJvcHMgbWFy
aWxpdGgtbjQgLS0gZGhjcC13YXRjaC1tZXRob2QgJ2xlYXNlcyBkaGNwMyBkbnMtY2FtMS51ay54
ZW5zb3VyY2UuY29tOjU1NTYnICAjIG5vdCBuZWVkZWQgaW4gTWFzcwogCiBTZXQgdGhlIGZpcm13
YXJlLCBpZiBpdCdzIFVFRkk6CiAKLSAkIC4vbWctaG9zdHMgc2V0cHJvcHMgYWxiYW5hezAsMX0g
LS0gRmlybXdhcmUgdWVmaQorICQgLi9tZy1ob3N0cyBzZXRwcm9wcyBhbGJhbmF7MCwxfSAtLSBG
aXJtd2FyZSB1ZWZpICAjIG5vdCBuZWVkZWQgaW4gTWFzcworCisoTWFueSBvZiB0aGVzZSB0aGlu
Z3MgYXJlIG5vdCBuZWVkZWQgaW4gTWFzc2FjaHVzZXR0cyBhcyB0aGUgYW5zaWJsZQorcGxheWJv
b2sgd2lsbCBwcm92aWRlIGl0IHZpYSBhbiBhdXRvZ2VuZXJhdGVkIGNvbmZpZyBmaWxlIC0gc2Vl
IGFib3ZlLikKIAogQ3JlYXRlIHRoZSB0ZnRwIGRpcmVjdG9yeSAobXVzdCBiZSBkb25lIGFmdGVy
IGZpcm13YXJlIGlzIHNldCk6CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 16:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 16: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 1g0Uv6-0002hf-F9; Thu, 13 Sep 2018 16:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ekk3=l3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g0Uv5-0002hZ-9g
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 16:56:43 +0000
X-Inumbo-ID: 1e8b457d-b776-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e8b457d-b776-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 16:57:38 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id d8-v6so5226884edv.0
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:56:42 -0700 (PDT)
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=RVXGHi43bbodh0bmixdm1W0GKMhNBah6eD+dVOpDk0c=;
 b=R+1fwJUrS2rSvgzPpDeN0lEOJGvFjVS+ME4ErBEQ+IZteeLU2zOQngnWw7nYgOtZxU
 oYcNb1UNrd85A7ns5ht8iFvQkhPPeifSZ1PB1FfpNcEWA1VSs14RFaMvDHQDG1wOfz4n
 6jUe7kNldMFQQKr0kQ3AmxpCYcwBYuKoBSzLk0pIWHv5bjPxQCfUtABKWyKhFEK4zQy3
 aUZPElO21cDUzYKvTPvUHXrlcQiRz2rZVhAl+WivOyqt8y+m3XcFhkwQ3VO9k6Mx4DXY
 fdb/9WJ/RNLmRmzr7QyxSh9DYCfX1ZssaV4Amjdbpw9uDL64ogzz6dBWoPAWHmk7Im+2
 kwkA==
X-Gm-Message-State: APzg51BZOkT/MxTe2V1u1ytnvYpTYE6KeK6C4V8QkC/hapFmvq07b9Ab
 EMxCQRaWN7tPONxzfJsR/0PijE1r
X-Google-Smtp-Source: ANB0Vda7JTELSn/a7XIN3/Lt+EACvQ1BLpTbTqVJIqxLUbE3Ci0JuqDfXn4RuAvq2XTX/mTpGgJpIQ==
X-Received: by 2002:aa7:d141:: with SMTP id
 r1-v6mr12710022edo.83.1536857801193; 
 Thu, 13 Sep 2018 09:56:41 -0700 (PDT)
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com.
 [209.85.221.52])
 by smtp.gmail.com with ESMTPSA id f19-v6sm1899031eda.49.2018.09.13.09.56.39
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 13 Sep 2018 09:56:40 -0700 (PDT)
Received: by mail-wr1-f52.google.com with SMTP id v16-v6so6920773wro.11
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 09:56:39 -0700 (PDT)
X-Received: by 2002:a1c:64c:: with SMTP id 73-v6mr6024214wmg.7.1536857799660; 
 Thu, 13 Sep 2018 09:56:39 -0700 (PDT)
MIME-Version: 1.0
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 13 Sep 2018 10:56:02 -0600
X-Gmail-Original-Message-ID: <CABfawhm6fZ_RW+g5H3pB8CXZg_at+jD1uc2jmCpqjk_ins0zBQ@mail.gmail.com>
Message-ID: <CABfawhm6fZ_RW+g5H3pB8CXZg_at+jD1uc2jmCpqjk_ins0zBQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVu
dC5jCj4gaW5kZXggNDc5M2FhYy4uNTBkNWViYyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKPiArKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiBAQCAtNjMwLDggKzYzMCw2
IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21j
dGxfdm1fZXZlbnRfb3AgKnZlYywKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSBYRU5fVk1f
RVZFTlRfRU5BQkxFOgo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiAtCj4gICAgICAgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7Cj4gICAgICAgICAgICAgIC8qIGh2bSBmaXhtZTogcDJtX2lzX2ZvcmVpZ24gdHlw
ZXMgbmVlZCBhZGRyZXNzaW5nICovCj4gICAgICAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbiho
YXJkd2FyZV9kb21haW4pICkKPiBAQCAtNjQ3LDEwICs2NDUsMTIgQEAgaW50IHZtX2V2ZW50X2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVj
LAo+ICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KG5lZWRfaW9tbXUoZCkpICkKPiAgICAgICAg
ICAgICAgICAgIGJyZWFrOwo+Cj4gKyNpZmRlZiBDT05GSUdfSFZNCgpBZ2FpbiwgcGxlYXNlIGRv
bid0IHB1dCBDT05GSUdfSFZNIGluIGNvbW1vbiBjb2RlLiBJZiBwMm0tPnBvZCBpcyBub3cKY29u
ZGl0aW9uYWxseSBhdmFpbGFibGUgd2Ugd2lsbCBuZWVkIGEgcDJtIHdyYXBwZXIgZnVuY3Rpb24g
dGhhdCBpcwphcmNoLWF3YXJlLgoKPiAgICAgICAgICAgICAgcmMgPSAtRVhERVY7Cj4gICAgICAg
ICAgICAgIC8qIERpc2FsbG93IHBhZ2luZyBpbiBhIFBvRCBndWVzdCAqLwo+IC0gICAgICAgICAg
ICBpZiAoIHAybS0+cG9kLmVudHJ5X2NvdW50ICkKPiArICAgICAgICAgICAgaWYgKCBwMm1fZ2V0
X2hvc3RwMm0oZCktPnBvZC5lbnRyeV9jb3VudCApCj4gICAgICAgICAgICAgICAgICBicmVhazsK
PiArI2VuZGlmCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 17:29:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 17: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 1g0VQi-00056C-Du; Thu, 13 Sep 2018 17:29: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=v4xr=l3=gmail.com=sxmichaels@srs-us1.protection.inumbo.net>)
 id 1g0VQg-000567-PW
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 17:29:22 +0000
X-Inumbo-ID: 49cbc070-b77a-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x429.google.com (unknown [2a00:1450:4864:20::429])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49cbc070-b77a-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 19:27:29 +0200 (CEST)
Received: by mail-wr1-x429.google.com with SMTP id v90-v6so7140729wrc.0
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 10:29:21 -0700 (PDT)
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=v73tidaNvB7slRULNj49frxTBwseJwiEfdE6SybDbFk=;
 b=o7KS2cjFEDxyoq6CX01QShsuyPVLCTVyjOckQ0SFF9uR/zG1sjeaNftkzPl4bonxAP
 1dZRxylNoC15aYVsXCxvpKjRn6OCadXdpyotFN3Am3PWlUWdzGQYC3TQ9x/+RWlxwJVh
 evZRMIuK51ZhHlzqtoRVuEulMnZBxCTG+80ssjuyS6SvjGTStccoustHwJlKQlVMmu7K
 4t7zdKSvhSCuDK+hBWXyiFEPgQksNYPz8Q1dJRc3L+wDbjxySiiptCEFRmRwJUldm/a0
 J0ggkqQwFPxgZ6APK343XhZC+Xy55F/JvXyLvM1ok2V1rluMPNRLjeSJHYyIpKnrKMHO
 EOMA==
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=v73tidaNvB7slRULNj49frxTBwseJwiEfdE6SybDbFk=;
 b=CYRjf0owAlzasHdW1p1jQ+XCVSn3uu2dRkg2yf5j2N0MvTHO3Bk/N9FJ9Cz6yEGyJg
 Y5DshlIIyLSgquTS6nMQ9ATADZTC9YEAj6AhT/H8fix5tf9fX4V4mgyHQs5k21/7QF0z
 EH2DlJtaO4R84Hy10y1GIaKyDabPpvnWpG82dDZmvFt/jEc9MjH+gTcC9bjVK7g0FUu0
 /o0OUwS9eq1HmWEfFQx9XnutIPAbOplorCrmwsZd/9U18DHdfn0ZOTjONJt2OK0BrLFI
 viss07uOq+3xP4ThepmbvN3qqwjYc042Ok1rVmUF+63wTBwK7oiJ2BUnRXIP0xCYSIgP
 ICsg==
X-Gm-Message-State: APzg51BEQMcnz3xGBj/krDaNbMhmqF+1Em/B6Ge+9h2yPgspIqyy2R25
 /9KlDd9bePFZEvIgwZKUo13i0Tv2xlCvjH2UB+gQ
X-Google-Smtp-Source: ANB0VdYhcyxBr6KWuuRbmiv5bT7WOTqFo26kelM8wOfhrbZj0nUYQmp0QU8UNwE9oYb0zEUek4Iwy9D+GYbYMXcqNsI=
X-Received: by 2002:a1c:e382:: with SMTP id
 a124-v6mr6242095wmh.121.1536859759696; 
 Thu, 13 Sep 2018 10:29:19 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Michaels <sxmichaels@gmail.com>
Date: Thu, 13 Sep 2018 13:29:08 -0400
Message-ID: <CAMf-k8GVDLxt4hS9TngxxEb9Sn+jRM7Ecjfk__wL6xwbdKZKJw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Reading guest page flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7562789581105841611=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7562789581105841611==
Content-Type: multipart/alternative; boundary="0000000000000be3280575c40c5c"

--0000000000000be3280575c40c5c
Content-Type: text/plain; charset="UTF-8"

Hello,

I'm writing an application that can read/write guest memory, and as part of
that I need to check whether the page being manipulated is
readable/writable by the guest itself. Does Xen have an API that would
allow me to read the flags of an arbitrary page on a guest, given either
its address or its PFN? I've only been able to find functions that update
the existing memory mappings, but none to read them.

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

<div dir=3D"auto">Hello,<div dir=3D"auto"><br></div><div dir=3D"auto">I&#39=
;m writing an application that can read/write guest memory, and as part of =
that I need to check whether the page being manipulated is readable/writabl=
e by the guest itself. Does Xen have an API that would allow me to read the=
 flags of an arbitrary page on a guest, given either its address or its PFN=
? I&#39;ve only been able to find functions that update the existing memory=
 mappings, but none to read them.</div></div>

--0000000000000be3280575c40c5c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7562789581105841611==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 13 17:39:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 17: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 1g0Vaq-0005tm-Fc; Thu, 13 Sep 2018 17:39:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvlc=l3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0Vaq-0005th-3U
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 17:39:52 +0000
X-Inumbo-ID: 254c4f39-b77c-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 254c4f39-b77c-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 17:40:47 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 19:39:49 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 13 Sep 2018 18:39:12 +0100
Message-ID: <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 13 Sep 2018 19:39:02 +0200
In-Reply-To: <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net
Content-Type: multipart/mixed; boundary="===============3126528977055576863=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3126528977055576863==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-rKHz6FqnCA+Iqx6GHKpF"


--=-rKHz6FqnCA+Iqx6GHKpF
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-09-13 at 17:18 +0200, Milan Boberic wrote:
> Commits are there and I will definitely continue with 4.10 version.
> But it didn't solve my problem entirely.
>=20
> I create my bare-metal application (with xl create) and destroy it
> with xl destroy (it disappears from xl list) and when I try to create
> it again same error pops but if I immediately run xl create command
> again it creates it without error.
> If I run xl create twice fast sometimes bare-metal application isn't
> in any state (it should be in "running" state).
> If I wait some time (approximately between 30 and 90 seconds) after
> destruction of that bm app and then run xl create it will create it
> without error.
>=20
Ok, thanks for trying and reporting back.

If possible, help me understand things a bit better.

So, can you confirm that the situation _actually_improves_ with Xen
4.10 ?=20

Basically, as far as I've understood things, with Xen 4.9, you destroy
a guest, and you can _never_ re-create it, not even after 30 seconds,
90 seconds, 2 minutes, 1 hour, ecc. Is that correct?

With Xen 4.10, it may still fail, if you try to re-create it within ~30
to 90 seconds, but after that, it works. Is that also correct?

I need to know this, because I want to understand if the issue is, at
least partially, cured by the RCU fixes, although having to wait 30
seconds is definitely not what I was expecting (i.e., there might be
something else).

Another question, in case I manage to produce a debug patch, are you ok
to put it in your source tree, build with it, and tell us what you see?

Thanks again and 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/

--=-rKHz6FqnCA+Iqx6GHKpF
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+4FAluaoLkACgkQFkJ4iaW4
c+6GThAAulS35XGpMjc3umirR/Zc6lM5S61GLjGE4mOIklNndUQIjaOnlqLcJ6Ut
pI3xnobOHh0HeQaQlks9MD4jUhx72vcdOaIfb0dVahnDqQwX0DPQdZhYvF90nzWg
wxb5drnLgI8MaiugHni7HQAUvSE8KGp31vv0d7ShekThDhqZUK27SlNZeJWOY9gV
KUPWrpgPFCGq7iC00Ge8VMN64smZSLxHKnKowNwtjvF58RukYjTtJMXTxdktouwg
Drqj55YR1o7AyslaN+odUAnPVnI7BZxTki5RBeaeZe0V8WanYoTBMPWxbyK76FUG
1heTlCsKComR2obFrQ1dSFnTbd27quzZfkV3WqWVdu/m/Qou1KqfzZbpPU5IQzuD
de7B2iT6hz7nkWjWGrU5tyGhw5kROb7bzEp56Gd3iGekK232JcfYqi9IYd+W3xgf
037PUoz8ACgX6IaUy4P9rcmgusLkPe9PTCc9v8+WG7tY4S2fLpx+w4Vyjt2kTbh+
7hzl/GZ05JQPLDKHqz30pvDyLFhwTGJiXEpHw3pP8nPyXImtbq0Sl83tQ+1Res9m
CfkFjFX3ArSmcCJ7qUC0YoMg8ykkkfRzdfnIWtyFd8BOuu50f61lyzyzn6GdX1od
MzRHtKeDZV2jNSSQgk2oPIrMH35mXZtL2Dn7LvkAotpNpiKMmu0=
=fW+v
-----END PGP SIGNATURE-----

--=-rKHz6FqnCA+Iqx6GHKpF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3126528977055576863==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 13 17:47:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 17:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0Vhx-0006hN-BY; Thu, 13 Sep 2018 17:47: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=kcrh=l3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g0Vhw-0006hI-7K
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 17:47:12 +0000
X-Inumbo-ID: c77484d3-b77c-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c77484d3-b77c-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 19:45:18 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 4BB50301AB46
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 20:47:10 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 325817FBE3
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 20:47:10 +0300 (EEST)
Received: (qmail 7944 invoked from network); 13 Sep 2018 20:47:10 +0300
Received: from 84-232-220-187.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@84.232.220.187)
 by smtp01.buh.bitdefender.com with SMTP; 13 Sep 2018 20:47:09 +0300
To: Spencer Michaels <sxmichaels@gmail.com>, xen-devel@lists.xenproject.org
References: <CAMf-k8GVDLxt4hS9TngxxEb9Sn+jRM7Ecjfk__wL6xwbdKZKJw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <daf65b86-e750-5544-9c5b-fd7ecb977738@bitdefender.com>
Date: Thu, 13 Sep 2018 20:47:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAMf-k8GVDLxt4hS9TngxxEb9Sn+jRM7Ecjfk__wL6xwbdKZKJw@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77395
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 495832,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.002747)], BW: [Enabled, t:
 (0.000018,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004091), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.049412,0.000060)],
 URL: [Enabled, t: (0.000009,0.000001)], RTDA: [Enabled, t: (0.192013),
 Hit: No, Details: v2.7.15; Id: 15.1i60sn1.1cna0meb6.2cjt7], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Reading guest page flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMy8xOCA4OjI5IFBNLCBTcGVuY2VyIE1pY2hhZWxzIHdyb3RlOgo+IEknbSB3cml0aW5n
IGFuIGFwcGxpY2F0aW9uIHRoYXQgY2FuIHJlYWQvd3JpdGUgZ3Vlc3QgbWVtb3J5LCBhbmQgYXMg
cGFydAo+IG9mIHRoYXQgSSBuZWVkIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHBhZ2UgYmVpbmcgbWFu
aXB1bGF0ZWQgaXMKPiByZWFkYWJsZS93cml0YWJsZSBieSB0aGUgZ3Vlc3QgaXRzZWxmLiBEb2Vz
IFhlbiBoYXZlIGFuIEFQSSB0aGF0IHdvdWxkCj4gYWxsb3cgbWUgdG8gcmVhZCB0aGUgZmxhZ3Mg
b2YgYW4gYXJiaXRyYXJ5IHBhZ2Ugb24gYSBndWVzdCwgZ2l2ZW4gZWl0aGVyCj4gaXRzIGFkZHJl
c3Mgb3IgaXRzIFBGTj8gSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byBmaW5kIGZ1bmN0aW9ucyB0aGF0
Cj4gdXBkYXRlIHRoZSBleGlzdGluZyBtZW1vcnkgbWFwcGluZ3MsIGJ1dCBub25lIHRvIHJlYWQg
dGhlbS4KCklmIHlvdSBtZWFuIEVQVCwgeWVzOiBsb29rIGF0IHhjX2dldF9tZW1fYWNjZXNzKCkg
aW4geGVuY3RybC5oIC8gbGlieGMuCklmIHlvdSBtZWFuICJyZWd1bGFyIiBQVEVzLCBubyAtIHlv
dSdkIGhhdmUgdG8gd3JpdGUgeW91ciBvd24gY29kZSB0bwpyZXRyaWV2ZSB0aGF0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 18:46:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 18: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 1g0Wcc-0002jf-NF; Thu, 13 Sep 2018 18: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=ekk3=l3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g0Wcb-0002ja-O2
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 18:45:45 +0000
X-Inumbo-ID: f5a82236-b784-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5a82236-b784-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 20:43:52 +0200 (CEST)
Received: by mail-wr1-x443.google.com with SMTP id j26-v6so7528215wre.2
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 11:45:44 -0700 (PDT)
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=bDt9fJPwqaRrNZnDEFQ1CfE/nJKCiQeVdHtueV692aw=;
 b=B74WEUqtGrxz7TRIFLpKpkLpwce51qVbziyBIlj00NzOhLbyuimvrkBwmEGemRPvYa
 /3PrO84Th4siXpeIF6/1voWo++WTJv0TAMYJEh1mI7YpRpRr8YzkDHEY//dShfdoNLwW
 znwkFXaoHS2dujB6Gm54gMZ+vrllyCRt4StH15QhT5wwg1E6lSyG5DArDrk1FCAyzrfE
 ZL7BInWoEMB9NE2t+2ZkkmWfg+uSlzYONF0ARmMOS2QVyevcEKLGsYfm6hvh72TKf8U+
 viUHhbtvw7O/5RHB3I1xrhKlko6jX9YkeTJwET5DtZsR+RvZG0xyL1m9stVo0kf0qJeK
 aSiw==
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=bDt9fJPwqaRrNZnDEFQ1CfE/nJKCiQeVdHtueV692aw=;
 b=CHB8bNEHEeVCCUtSK0NB8h2ipbQ5v07swNAtrJykY80Vb/whWbJM0mHp6oPCSx4tub
 V0rwOCqHDqdKyo54PoGUqGV0fl0C03elQ2KmNSTEuBOxO7dNE/W7YX3bGvvaNxQ3aZni
 6UN4Ki5zL1FVFTg157cNPZtYua8eGC4dOUmDye1jg/8e/8ZslnkplCyH3MIm9E2GNwWb
 8+GmV6A1h2zvfrFmJRafFF3BU597/FgQhBM6C6Iaqk60fgKGUU0J1n4eyjqRX/njqL9r
 9Sf2Tf70TBWaGItJF5JzkMxzFnVwkygB5FI/zUIPrI3AEVEskbizkFONyjmzS09Y/Ytx
 2DXw==
X-Gm-Message-State: APzg51D0HNlH4lqhP/5y5Y/GthtYYXeERW3/RrysooonGFhs2JfQgh+1
 t/iGC0DBcUmb/5vePejyDdP60DNUBdpkrclSR7U=
X-Google-Smtp-Source: ANB0VdZC30vSnqZmIEtChJfc1IvbIpXFWiN2ljtMPIZqXmpxsIkVARhZgIpl/QjB4Uw44N3jm52uDZwa0cjar9HF3yo=
X-Received: by 2002:adf:ac6a:: with SMTP id v97-v6mr6241653wrc.7.1536864343586; 
 Thu, 13 Sep 2018 11:45:43 -0700 (PDT)
MIME-Version: 1.0
References: <CAMf-k8GVDLxt4hS9TngxxEb9Sn+jRM7Ecjfk__wL6xwbdKZKJw@mail.gmail.com>
 <daf65b86-e750-5544-9c5b-fd7ecb977738@bitdefender.com>
In-Reply-To: <daf65b86-e750-5544-9c5b-fd7ecb977738@bitdefender.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 13 Sep 2018 12:45:06 -0600
Message-ID: <CABfawhna4vrTa+3fLiQPD5trG-arFXdtamGzF2oN0j7DODQDgw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] Reading guest page flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sxmichaels@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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMTE6NDggQU0gUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IE9uIDkvMTMvMTggODoyOSBQTSwgU3BlbmNl
ciBNaWNoYWVscyB3cm90ZToKPiA+IEknbSB3cml0aW5nIGFuIGFwcGxpY2F0aW9uIHRoYXQgY2Fu
IHJlYWQvd3JpdGUgZ3Vlc3QgbWVtb3J5LCBhbmQgYXMgcGFydAo+ID4gb2YgdGhhdCBJIG5lZWQg
dG8gY2hlY2sgd2hldGhlciB0aGUgcGFnZSBiZWluZyBtYW5pcHVsYXRlZCBpcwo+ID4gcmVhZGFi
bGUvd3JpdGFibGUgYnkgdGhlIGd1ZXN0IGl0c2VsZi4gRG9lcyBYZW4gaGF2ZSBhbiBBUEkgdGhh
dCB3b3VsZAo+ID4gYWxsb3cgbWUgdG8gcmVhZCB0aGUgZmxhZ3Mgb2YgYW4gYXJiaXRyYXJ5IHBh
Z2Ugb24gYSBndWVzdCwgZ2l2ZW4gZWl0aGVyCj4gPiBpdHMgYWRkcmVzcyBvciBpdHMgUEZOPyBJ
J3ZlIG9ubHkgYmVlbiBhYmxlIHRvIGZpbmQgZnVuY3Rpb25zIHRoYXQKPiA+IHVwZGF0ZSB0aGUg
ZXhpc3RpbmcgbWVtb3J5IG1hcHBpbmdzLCBidXQgbm9uZSB0byByZWFkIHRoZW0uCj4KPiBJZiB5
b3UgbWVhbiBFUFQsIHllczogbG9vayBhdCB4Y19nZXRfbWVtX2FjY2VzcygpIGluIHhlbmN0cmwu
aCAvIGxpYnhjLgo+IElmIHlvdSBtZWFuICJyZWd1bGFyIiBQVEVzLCBubyAtIHlvdSdkIGhhdmUg
dG8gd3JpdGUgeW91ciBvd24gY29kZSB0bwo+IHJldHJpZXZlIHRoYXQuCgpMaWJWTUkgZG9lcyB0
aGF0IGZvciBndWVzdCBQVEVzOgpodHRwczovL2dpdGh1Yi5jb20vbGlidm1pL2xpYnZtaS9ibG9i
L21hc3Rlci9saWJ2bWkvbGlidm1pLmgjTDkzNgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 19:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 19:02: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 1g0WsC-0004A5-6I; Thu, 13 Sep 2018 19:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0WsA-00049t-Ih
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 19:01:50 +0000
X-Inumbo-ID: 995aa2e5-b787-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 995aa2e5-b787-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 19:02: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 1g0Ws8-0005QN-Iq; Thu, 13 Sep 2018 19:01: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 1g0Ws8-000074-Ao; Thu, 13 Sep 2018 19:01:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0Ws8-0005UO-A9; Thu, 13 Sep 2018 19:01:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127575-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=1c21390736524e1fdf7f99816ac54ae85aa9673c
X-Osstest-Versions-That: xen=efaf9122b8d66cef9c67a9ca85e1ca9f7622e478
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 19:01:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127575: 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>

ZmxpZ2h0IDEyNzU3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU3NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYzIxMzkwNzM2NTI0ZTFmZGY3Zjk5ODE2YWM1NGFlODVhYTk2NzNjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZmFmOTEyMmI4ZDY2Y2VmOWM2
N2E5Y2E4NWUxY2E5Zjc2MjJlNDc4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDIgIDIwMTgt
MDktMTIgMTU6MDA6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTc1ICAy
MDE4LTA5LTEzIDE3OjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgZWZhZjkxMjJiOC4uMWMyMTM5MDczNiAgMWMyMTM5MDczNjUy
NGUxZmRmN2Y5OTgxNmFjNTRhZTg1YWE5NjczYyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 19:47:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 19:47: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 1g0Xa9-0007Ah-MR; Thu, 13 Sep 2018 19:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5dhn=l3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g0Xa7-0007AA-Ea
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 19:47:15 +0000
X-Inumbo-ID: f16dd166-b78d-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f16dd166-b78d-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 19:48: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 w8DJj1wO149912;
 Thu, 13 Sep 2018 19:47:04 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=70fa2E8iswN91twTHTxYOaYccSHx5csIR91ZiuFFFnA=;
 b=PeEVto0cIYB47/DNruFg9dH7sZtK5Hf7bl1PqA/NfvjSKzb8Rx4sciBIGp9EKGXstcxf
 3lTDZDYJbCAfvgFl+sPRFIOkIvDtDMAp9oDtBtvhBtJI6m2ATYTUPIS0BwuXmUDhJf6g
 CMI6LZpySLv0HPm1DEq2DzINWjrZIJP9DQKPLie1KCHb04jAzvjj4CdIc6skzs4Q+FpH
 qO/6KItDJ5a0VymEgS0tPKaMV6l1/8jMnGnvPw4grGVa/ZxXyTIWHtzQ2IJXcmt0p2Ub
 ebFHgfRyiS+mIhvpLp9re3QaiiT47R8sk+O3gbhwlXWs73mXXGX7nmyfATPq8OBiMgH/ 9Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2mc72r3cgr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 19:47:04 +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 w8DJl3hX007068
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 19:47:03 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 w8DJl1Ug026172;
 Thu, 13 Sep 2018 19:47:02 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 13 Sep 2018 12:47:01 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: peterhuewe@gmx.de, jarkko.sakkinen@linux.intel.com, jgg@ziepe.ca
Date: Thu, 13 Sep 2018 15:47:49 -0400
Message-Id: <20180913194749.32178-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809130198
Subject: [Xen-devel] [PATCH RESEND] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 "Dr. Greg Wettstein" <greg@wind.enjellic.com>, xen-devel@lists.xenproject.org,
 linux-integrity@vger.kernel.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>

RnJvbTogIkRyLiBHcmVnIFdldHRzdGVpbiIgPGdyZWdAd2luZC5lbmplbGxpYy5jb20+CgpGdW5j
dGlvbmFsaXR5IG9mIHRoZSB4ZW4tdHBtZnJvbnQgZHJpdmVyIHdhcyBsb3N0IHNlY29uZGFyeSB0
bwp0aGUgaW50cm9kdWN0aW9uIG9mIHhlbmJ1cyBtdWx0aS1wYWdlIHN1cHBvcnQgaW4gY29tbWl0
IGNjYzlkOTBhOWE4YgooInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBpbnRlcmZhY2UgdG8gc3VwcG9y
dCBtdWx0aS1wYWdlIHJpbmciKS4KCkluIHRoaXMgY29tbWl0IGEgcG9pbnRlciB0byB0aGUgc2hh
cmVkIHBhZ2UgYWRkcmVzcyB3YXMgYmVpbmcKcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmlu
ZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQphZGRyZXNzIG9mIHRoZSBzaGFyZWQgcGFnZSBp
dHNlbGYuICBUaGlzIHJlc3VsdGVkIGluIGEgc2l0dWF0aW9uCndoZXJlIHRoZSBkcml2ZXIgd291
bGQgYXR0YWNoIHRvIHRoZSB2dHBtLXN0dWJkb20gYnV0IGFueSBhdHRlbXB0CnRvIHNlbmQgYSBj
b21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3b3VsZCB0aW1lb3V0LgoKQSBkaWFnbm9zdGljIGZp
bmRpbmcgZm9yIHRoaXMgcmVncmVzc2lvbiBpcyB0aGUgZm9sbG93aW5nIGVycm9yCm1lc3NhZ2Ug
YmVpbmcgZ2VuZXJhdGVkIHdoZW4gdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgcHJvYmVzIGZvciBh
CmRldmljZToKCjwzPnZ0cG0gdnRwbS0wOiB0cG1fdHJhbnNtaXQ6IHRwbV9zZW5kOiBlcnJvciAt
NjIKCjwzPnZ0cG0gdnRwbS0wOiBBIFRQTSBlcnJvciAoLTYyKSBvY2N1cnJlZCBhdHRlbXB0aW5n
IHRvIGRldGVybWluZQp0aGUgdGltZW91dHMKClRoaXMgZml4IGlzIHJlbGV2YW50IHRvIGFsbCBr
ZXJuZWxzIGZyb20gNC4xIGZvcndhcmQgd2hpY2ggaXMgdGhlCnJlbGVhc2UgaW4gd2hpY2ggbXVs
dGktcGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMgaW50cm9kdWNlZC4KCkRhbmllbCBEZSBHcmFhZiBm
b3JtdWxhdGVkIHRoZSBmaXggYnkgY29kZSBpbnNwZWN0aW9uIGFmdGVyIHRoZQpyZWdyZXNzaW9u
IHBvaW50IHdhcyBsb2NhdGVkLgoKU2lnbmVkLW9mZi1ieTogRHIuIEdyZWcgV2V0dHN0ZWluIDxn
cmVnQGVuamVsbGljLmNvbT4KCltib3JpczogZml4ZWQgY29tbWl0IG1lc3NhZ2UgZm9ybWF0dGlu
Z10KU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC4xKwotLS0KV2UndmUgbG9zdCB0
aGlzIHBhdGNoIGEgY291cGxlIG9mIHllYXJzIGFnbywgcmUtc3VibWl0dGluZy4KCgogZHJpdmVy
cy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci90cG0veGVu
LXRwbWZyb250LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9udC5jCmluZGV4IDkxMTQ3
NWQzNjgwMC4uYjE1MGY4N2YzOGY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2NoYXIvdHBtL3hlbi10
cG1mcm9udC5jCisrKyBiL2RyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMKQEAgLTI2NCw3
ICsyNjQsNyBAQCBzdGF0aWMgaW50IHNldHVwX3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwgc3RydWN0IHRwbV9wcml2YXRlICpwcml2KQogCQlyZXR1cm4gLUVOT01FTTsKIAl9CiAKLQly
diA9IHhlbmJ1c19ncmFudF9yaW5nKGRldiwgJnByaXYtPnNociwgMSwgJmdyZWYpOworCXJ2ID0g
eGVuYnVzX2dyYW50X3JpbmcoZGV2LCBwcml2LT5zaHIsIDEsICZncmVmKTsKIAlpZiAocnYgPCAw
KQogCQlyZXR1cm4gcnY7CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 20:43:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 20: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 1g0YSC-0003Gp-IJ; Thu, 13 Sep 2018 20: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=kjfk=l3=xenproject.org=prvs=7877c7e90=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0YSB-0003Gd-90
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 20:43:07 +0000
X-Inumbo-ID: 5a6de4e4-b795-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a6de4e4-b795-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 22:41:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,370,1531785600"; d="scan'208";a="65264951"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75214-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:build-amd64-xsm:<job status>:broken:regression
 seabios:build-amd64-pvops:<job status>:broken:regression
 seabios:build-amd64:<job status>:broken:regression
 seabios:build-i386-pvops:<job status>:broken:regression
 seabios:build-i386:<job status>:broken:regression
 seabios:build-i386-xsm:<job status>:broken:regression
 seabios:build-i386:host-install(4):broken:regression
 seabios:build-amd64:host-install(4):broken:regression
 seabios:build-amd64-pvops:host-install(4):broken:regression
 seabios:build-i386-xsm:host-install(4):broken:regression
 seabios:build-i386-pvops:host-install(4):broken:regression
 seabios:build-amd64-xsm:host-install(4):broken:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:build-amd64-libvirt:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: seabios=bcd82420a32d1fe597a88e601959e9d5fe4c70df
X-Osstest-Versions-That: seabios=e4db8c6db9356358d6a34caa19166ae72337e0cc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 13 Sep 2018 21:43:02 +0100
Subject: [Xen-devel] [seabios baseline-only test] 75214: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIxNCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1MjE0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUxNjIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2MgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTYyCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxNjIKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE2MgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTYyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGJjZDgyNDIw
YTMyZDFmZTU5N2E4OGU2MDE5NTllOWQ1ZmU0YzcwZGYKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJp
b3MgICAgICAgICAgICAgIGU0ZGI4YzZkYjkzNTYzNThkNmEzNGNhYTE5MTY2YWU3MjMzN2UwY2MK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTE2MiAgMjAxOC0wOS0wNCAwMjoyNDoxOCBaICAgIDkg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyMTQgIDIwMTgtMDktMTMgMTI6NDk6NDMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBKaW5nIExp
dSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYmNkODI0MjBhMzJkMWZlNTk3YTg4ZTYwMTk1OWU5ZDVmZTRjNzBkZgpBdXRo
b3I6IEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcg
MjQgMTY6NTM6MDEgMjAxOCArMDgwMAoKICAgIHBjaTogcmVjb2duaXplIFJIIFBDSSBsZWdhY3kg
YnJpZGdlIHJlc291cmNlIHJlc2VydmF0aW9uIGNhcGFiaWxpdHkKICAgIAogICAgRW5hYmxlIHRo
ZSBmaXJtd2FyZSByZWNvZ25pemluZyBSZWRIYXQgbGVnYWN5IFBDSSBicmlkZ2UgZGV2aWNlIElE
LAogICAgc28gUUVNVSBjYW4gcmVzZXJ2ZSBhZGRpdGlvbmFsIFBDSSBicmlkZ2UgcmVzb3VyY2Ug
Y2FwYWJpbGl0eS4KICAgIENoYW5nZSB0aGUgZGVidWcgbGV2ZWwgbG93ZXIgdG8gMyB3aGVuIGl0
IGlzIG5vbi1RRU1VIGJyaWRnZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmluZyBMaXUgPGpp
bmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNYXJjZWwgQXBmZWxiYXVtPG1hcmNl
bC5hcGZlbGJhdW1AZ21haWwuY29tPgogICAgTWVzc2FnZS1pZDogMTUzNTEwMDc4MS0zOTEwLTQt
Z2l0LXNlbmQtZW1haWwtamluZzIubGl1QGxpbnV4LmludGVsLmNvbQogICAgU2lnbmVkLW9mZi1i
eTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgNDc4YmMzZTk5Mzk0
NjAxZjI4YTljYmI5ZjYxY2I0MTYyODk2MmFjNwpBdXRob3I6IEppbmcgTGl1IDxqaW5nMi5saXVA
bGludXguaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMjQgMTY6NTM6MDAgMjAxOCArMDgwMAoK
ICAgIHBjaTogY2xlYW4gdXAgdGhlIGRlYnVnIG1lc3NhZ2UgZm9yIHBjaSBjYXBhYmlsaXR5IGZv
dW5kCiAgICAKICAgIEltcHJvdmUgdGhlIGRlYnVnIG1lc3NhZ2Ugd2hlbiBRRU1VIHJlc291cmNl
IHJlc2VydmUgY2FwCiAgICBpcyBub3QgZm91bmQgYW5kIHdoZW4gdGhlIHZlbmRvci1pZCBvciBk
ZXZpY2UtaWQgZG9lcyd0IG1hdGNoCiAgICBSRURIQVQgc3BlY2lhbCBvbmVzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICAgIE1l
c3NhZ2UtaWQ6IDE1MzUxMDA3ODEtMzkxMC0zLWdpdC1zZW5kLWVtYWlsLWppbmcyLmxpdUBsaW51
eC5pbnRlbC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgoKY29tbWl0IDJjNDU1Y2NjMGNkNjc0MTI5ODNiNmFlNTc1MTkwZDUwMzYyNTY4MTcK
QXV0aG9yOiBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KRGF0ZTogICBGcmkg
QXVnIDI0IDE2OjUyOjU5IDIwMTggKzA4MDAKCiAgICBwY2k6IGZpeCB0aGUgcmV0dXJuIHZhbHVl
IGZvciB0cnVuY2F0ZWQgY2FwYWJpbGl0eQogICAgCiAgICBSZXR1cm4gemVybyB3aGVuIGZpbmRp
bmcgdHJ1bmNhdGVkIGNhcGFiaWxpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEppbmcgTGl1
IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogICAgTWVzc2FnZS1pZDogMTUzNTEwMDc4MS0z
OTEwLTItZ2l0LXNlbmQtZW1haWwtamluZzIubGl1QGxpbnV4LmludGVsLmNvbQogICAgU2lnbmVk
LW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 21:25:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 21:25: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 1g0Z7B-0006Ec-Pe; Thu, 13 Sep 2018 21:25:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5dhn=l3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g0Z7A-0006EX-RH
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 21:25:28 +0000
X-Inumbo-ID: aa335a5f-b79b-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa335a5f-b79b-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 21:26:24 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8DLJ1Yf094749;
 Thu, 13 Sep 2018 21:25:17 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=n/Q7pouo9UZUjCtXlRGxKqQGOvgKqLLKkPyB9BHK3/w=;
 b=3W0NyYIbLXeSs9DWRapNCs44r0uBk28HPRQ6QKxk+f5HOaHXOnDURbm+lCCFtA+6fErK
 lyMmXxjFnACkUxx3M/wChdflAIJK3toCLjFWVoRaxxW2UHLxtr02WgXIfdRQSaYhli0x
 JcngIx+CPOSkaN7AxyauOyF2/UTnLdrAk6wc1UIA21TJ2lbMI+UU0upVcKos6lS23enx
 tFumdO1zlcWxJ3sb3lJIqKWhjxVeEZpjsGH8ADMmivqSipp+YOw9ivYJTGU4R5QgWsgJ
 ogPDo+B9BaIaT2G+NUn+dz91guQ6aZHYRlfrJXGkeGUvOTq/0as6MetW+wiMJN+ONRyr Hg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mc6cq3tsn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 21:25:17 +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 w8DLPH3d023247
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 21:25:17 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8DLPGmb001472;
 Thu, 13 Sep 2018 21:25:16 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 13 Sep 2018 14:25:15 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: peterhuewe@gmx.de, jarkko.sakkinen@linux.intel.com, jgg@ziepe.ca
Date: Thu, 13 Sep 2018 17:25:51 -0400
Message-Id: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809130211
Subject: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 "Dr. Greg Wettstein" <greg@wind.enjellic.com>, xen-devel@lists.xenproject.org,
 linux-integrity@vger.kernel.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>

RnJvbTogIkRyLiBHcmVnIFdldHRzdGVpbiIgPGdyZWdAd2luZC5lbmplbGxpYy5jb20+CgpGdW5j
dGlvbmFsaXR5IG9mIHRoZSB4ZW4tdHBtZnJvbnQgZHJpdmVyIHdhcyBsb3N0IHNlY29uZGFyeSB0
bwp0aGUgaW50cm9kdWN0aW9uIG9mIHhlbmJ1cyBtdWx0aS1wYWdlIHN1cHBvcnQgaW4gY29tbWl0
IGNjYzlkOTBhOWE4YgooInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBpbnRlcmZhY2UgdG8gc3VwcG9y
dCBtdWx0aS1wYWdlIHJpbmciKS4KCkluIHRoaXMgY29tbWl0IGEgcG9pbnRlciB0byB0aGUgc2hh
cmVkIHBhZ2UgYWRkcmVzcyB3YXMgYmVpbmcKcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmlu
ZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQphZGRyZXNzIG9mIHRoZSBzaGFyZWQgcGFnZSBp
dHNlbGYuICBUaGlzIHJlc3VsdGVkIGluIGEgc2l0dWF0aW9uCndoZXJlIHRoZSBkcml2ZXIgd291
bGQgYXR0YWNoIHRvIHRoZSB2dHBtLXN0dWJkb20gYnV0IGFueSBhdHRlbXB0CnRvIHNlbmQgYSBj
b21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3b3VsZCB0aW1lb3V0LgoKQSBkaWFnbm9zdGljIGZp
bmRpbmcgZm9yIHRoaXMgcmVncmVzc2lvbiBpcyB0aGUgZm9sbG93aW5nIGVycm9yCm1lc3NhZ2Ug
YmVpbmcgZ2VuZXJhdGVkIHdoZW4gdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgcHJvYmVzIGZvciBh
CmRldmljZToKCjwzPnZ0cG0gdnRwbS0wOiB0cG1fdHJhbnNtaXQ6IHRwbV9zZW5kOiBlcnJvciAt
NjIKCjwzPnZ0cG0gdnRwbS0wOiBBIFRQTSBlcnJvciAoLTYyKSBvY2N1cnJlZCBhdHRlbXB0aW5n
IHRvIGRldGVybWluZQp0aGUgdGltZW91dHMKClRoaXMgZml4IGlzIHJlbGV2YW50IHRvIGFsbCBr
ZXJuZWxzIGZyb20gNC4xIGZvcndhcmQgd2hpY2ggaXMgdGhlCnJlbGVhc2UgaW4gd2hpY2ggbXVs
dGktcGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMgaW50cm9kdWNlZC4KCkRhbmllbCBEZSBHcmFhZiBm
b3JtdWxhdGVkIHRoZSBmaXggYnkgY29kZSBpbnNwZWN0aW9uIGFmdGVyIHRoZQpyZWdyZXNzaW9u
IHBvaW50IHdhcyBsb2NhdGVkLgoKRml4ZXM6IGNjYzlkOTBhOWE4YiAoInhlbmJ1c19jbGllbnQ6
IEV4dGVuZCBpbnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKQpTaWduZWQtb2Zm
LWJ5OiBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAZW5qZWxsaWMuY29tPgoKW2JvcmlzOiBmaXhl
ZCBjb21taXQgbWVzc2FnZSBmb3JtYXR0aW5nLCBhZGRlZCBGaXhlcyB0YWddClNpZ25lZC1vZmYt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBzdGFi
bGVAdmdlci5rZXJuZWwub3JnICMgdjQuMSsKLS0tCiBkcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1m
cm9udC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYyBiL2RyaXZl
cnMvY2hhci90cG0veGVuLXRwbWZyb250LmMKaW5kZXggOTExNDc1ZDM2ODAwLi5iMTUwZjg3ZjM4
ZjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMKKysrIGIvZHJp
dmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYwpAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyBp
bnQgc2V0dXBfcmluZyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCBzdHJ1Y3QgdHBtX3ByaXZh
dGUgKnByaXYpCiAJCXJldHVybiAtRU5PTUVNOwogCX0KIAotCXJ2ID0geGVuYnVzX2dyYW50X3Jp
bmcoZGV2LCAmcHJpdi0+c2hyLCAxLCAmZ3JlZik7CisJcnYgPSB4ZW5idXNfZ3JhbnRfcmluZyhk
ZXYsIHByaXYtPnNociwgMSwgJmdyZWYpOwogCWlmIChydiA8IDApCiAJCXJldHVybiBydjsKIAot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 22:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 22:21: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 1g0ZzE-00024P-5W; Thu, 13 Sep 2018 22:21:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0ZzC-00024F-SS
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 22:21:18 +0000
X-Inumbo-ID: 766b80ee-b7a3-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 766b80ee-b7a3-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 22:22: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 1g0Zz7-0000v1-N4; Thu, 13 Sep 2018 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 1g0Zz7-0005yb-D5; Thu, 13 Sep 2018 22:21:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0Zz7-0005UW-C6; Thu, 13 Sep 2018 22:21:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127581-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:xen-boot:fail:regression
 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-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=d7c60727a3f26b7fda49c8de188dd1cec021d23a
X-Osstest-Versions-That: xen=1c21390736524e1fdf7f99816ac54ae85aa9673c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 22:21:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127581: 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>

ZmxpZ2h0IDEyNzU4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU4MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTc1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDdjNjA3MjdhM2YyNmI3ZmRhNDljOGRlMTg4ZGQx
Y2VjMDIxZDIzYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWMyMTM5
MDczNjUyNGUxZmRmN2Y5OTgxNmFjNTRhZTg1YWE5NjczYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI3NTc1ICAyMDE4LTA5LTEzIDE3OjAwOjQ2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyNzU4MSAgMjAxOC0wOS0xMyAyMDowMDo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZDdjNjA3MjdhM2YyNmI3
ZmRhNDljOGRlMTg4ZGQxY2VjMDIxZDIzYQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAxNyAxMToyMzoyOCAyMDE4ICswMTAwCgogICAgeDg2L21t
OiBwdXQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlIHVuZGVyIENPTkZJR19IVk0KICAgIAogICAg
TmVzdGVkIEhWTSBpcyBub3QgZW5hYmxlZCB3aGVuICFDT05GSUdfSFZNLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 22:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 22:58: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 1g0aZB-0004P3-9I; Thu, 13 Sep 2018 22:58:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5dhn=l3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g0aZA-0004Oy-2W
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 22:58:28 +0000
X-Inumbo-ID: a806bb10-b7a8-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a806bb10-b7a8-11e8-a6a9-d7ebe60f679a;
 Thu, 13 Sep 2018 22:59:23 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8DMsBlx163539;
 Thu, 13 Sep 2018 22:58:23 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=XxvNdzvdDzndsq5+anW3uuUHH8YrlvwP6DxB+57Kq3o=;
 b=sR0+DvCJam7xdmYHU4Qp/HDcF1vW9oXP6woGrc7+cXqfmSG5eINe5ZsYqsNMKzLse48m
 exkQu/Rav6OFBHA3UaXu7AXlcL8tL3aX9LS6A59BijDKNR7V2NXSutN+JE4ciFplRyg/
 GXgUjZX2BodPxI+F+mcUyWkGjeciGNCRCg4lmy7Ly/GY5sQ7NPrTzXEmu5FuJjTzfeOV
 bWjcfjux1D4OGNfZAQKa7kfG+sd0b2mC0HcX4ec5FY78eL+Zj58r933G5EnHsXhcI/L2
 855eJD7qcUEEilqwubR744O/6vCND6GjUZ6HTwsPMxyEmof+8vYZf0HGLYuikFaDfmk7 Fg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mc6cq43fq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 22:58: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 w8DMwMmS006533
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Sep 2018 22:58:22 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 w8DMwL7F017766;
 Thu, 13 Sep 2018 22:58:21 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, 13 Sep 2018 15:58:21 -0700
To: Juergen Gross <jgross@suse.com>, Josh Abraham <j.abraham1776@gmail.com>
References: <20180913011354.GA19226@josh-ThinkPad-T460s>
 <37107f15-119b-118e-cbd3-1bb87356e442@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <7e11300b-e590-4beb-28e7-bfc8bff73334@oracle.com>
Date: Thu, 13 Sep 2018 18:59:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <37107f15-119b-118e-cbd3-1bb87356e442@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809130227
Subject: Re: [Xen-devel] [PATCH] xen: fix GCC warning and remove duplicate
 EVTCHN_ROW/EVTCHN_COL 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: xen-devel@lists.xenproject.org, roger.pau@citrix.com,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, aams@amazon.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMy8xOCAxOjEzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDEzLzA5LzE4IDAz
OjEzLCBKb3NoIEFicmFoYW0gd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggcmVtb3ZlcyBkdXBsaWNhdGUg
bWFjcm8gdXNlYWdlIGluIGV2ZW50c19iYXNlLmMuCj4+Cj4+IEl0IGFsc28gZml4ZXMgZ2NjIHdh
cm5pbmc6Cj4+IHZhcmlhYmxlIOKAmGNvbOKAmSBzZXQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1i
dXQtc2V0LXZhcmlhYmxlXQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKb3NodWEgQWJyYWhhbSA8ai5h
YnJhaGFtMTc3NkBnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCkFwcGxpZWQgdG8gZm9yLWxpbnV4LTQuMTliLgoKLWJvcmlzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 13 23:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 13 Sep 2018 23:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0bRv-0000Cz-St; Thu, 13 Sep 2018 23:55: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=iqht=l3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0bRt-0000Cj-Vq
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 23:55:02 +0000
X-Inumbo-ID: 291b8b55-b7b0-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 291b8b55-b7b0-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 01:53:07 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0bRq-0002fW-7E; Thu, 13 Sep 2018 23:54: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 1g0bRp-00049t-Se; Thu, 13 Sep 2018 23:54:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0bRp-00047O-S1; Thu, 13 Sep 2018 23:54:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127569-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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
X-Osstest-Versions-This: linux=54eda9df17f3215b9ed16629ee71ea07413efdaf
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 13 Sep 2018 23:54:57 +0000
Subject: [Xen-devel] [linux-linus test] 127569: 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>

ZmxpZ2h0IDEyNzU2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTY5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0
LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMSBn
dWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1NGVkYTlkZjE3
ZjMyMTViOWVkMTY2MjllZTcxZWEwNzQxM2VmZGFmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDMxIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAy
OSBkYXlzICAgMzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTY5ICAyMDE4LTA5
LTEzIDEyOjIyOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTkwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3MTQyNSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 01:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 01:08: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 1g0caW-0004Qg-H0; Fri, 14 Sep 2018 01:08:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swvh=l4=xenproject.org=prvs=78800d6cf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0caV-0004QW-IJ
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 01:07:59 +0000
X-Inumbo-ID: bf809504-b7ba-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf809504-b7ba-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 01:08:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,371,1531785600"; d="scan'208";a="65278871"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75215-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=52664c525223a36e5cb9b141b11dec413908b1dd
X-Osstest-Versions-That: ovmf=7c41b8135de692ea45334747b73936ea6804622f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 14 Sep 2018 02:07:54 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75215: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjE1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA1MjY2NGM1MjUyMjNhMzZlNWNiOWIxNDFiMTFkZWM0MTM5
MDhiMWRkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YzQxYjgxMzVk
ZTY5MmVhNDUzMzQ3NDdiNzM5MzZlYTY4MDQ2MjJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MTEgIDIwMTgtMDktMTMgMDQ6MTk6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjE1ICAyMDE4LTA5LTEzIDE1OjE5OjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENoZW4g
PGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNTI2NjRjNTI1MjIzYTM2ZTVj
YjliMTQxYjExZGVjNDEzOTA4YjFkZApBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIEp1biAyOSAxMTozNDo1MSAyMDE4ICswODAwCgogICAgU2ln
bmVkQ2Fwc3VsZVBrZzogUmVtb3ZpbmcgaXBmIHdoaWNoIGlzIG5vIGxvbmdlciBzdXBwb3J0ZWQg
ZnJvbSBlZGsyLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgSXBmIHNvdXJjZXMgZmlsZToK
ICAgICogUmVtb3ZlIHRoZSBzb3VyY2UgZmlsZSB3aGljaCBwYXRoIHdpdGggImlwZiIgYW5kIGFs
c28gbGlzdGVkIGluCiAgICAgIFtTb3VyY2VzLklQRl0gc2VjdGlvbiBvZiBJTkYgZmlsZS4KICAg
ICogUmVtb3ZlIHRoZSBzb3VyY2UgZmlsZSB3aGljaCBsaXN0ZWQgaW4gW0NvbXBvbmVudHMuSVBG
XSBzZWN0aW9uCiAgICAgIG9mIERTQyBmaWxlIGFuZCBub3QgbGlzdGVkIGluIGFueSBvdGhlciBb
Q29tcG9uZW50c10gc2VjdGlvbi4KICAgICogUmVtb3ZlIHRoZSBlbWJlZGRlZCBJcGYgY29kZSBm
b3IgTURFX0NQVV9JUEYuCiAgICAKICAgIFJlbW92aW5nIHJ1bGVzIGZvciBJbmYgZmlsZToKICAg
ICogUmVtb3ZlIElQRiBmcm9tIFZBTElEX0FSQ0hJVEVDVFVSRVMgY29tbWVudHMuCiAgICAqIFJl
bW92ZSBEWEVfU0FMX0RSSVZFUiBmcm9tIExJQlJBUllfQ0xBU1MgaW4gW0RlZmluZXNdIHNlY3Rp
b24uCiAgICAqIFJlbW92ZSB0aGUgSU5GIHdoaWNoIG9ubHkgbGlzdGVkIGluIFtDb21wb25lbnRz
LklQRl0gc2VjdGlvbiBpbiBEU0MuCiAgICAqIFJlbW92ZSBzdGF0ZW1lbnRzIGZyb20gW0J1aWxk
T3B0aW9uc10gdGhhdCBwcm92aWRlIElQRiBzcGVjaWZpYyBmbGFncy4KICAgICogUmVtb3ZlIGFu
eSBJUEYgc2VwY2lmaWMgc2VjdGlvbnMuCiAgICAKICAgIFJlbW92aW5nIHJ1bGVzIGZvciBEZWMg
ZmlsZToKICAgICogUmVtb3ZlIFtJbmNsdWRlcy5JUEZdIHNlY3Rpb24gZnJvbSBEZWMuCiAgICAK
ICAgIFJlbW92aW5nIHJ1bGVzIGZvciBEc2MgZmlsZToKICAgICogUmVtb3ZlIElQRiBmcm9tIFNV
UFBPUlRFRF9BUkNISVRFQ1RVUkVTIGluIFtEZWZpbmVzXSBzZWN0aW9uIG9mIERTQy4KICAgICog
UmVtb3ZlIGFueSBJUEYgc3BlY2lmaWMgc2VjdGlvbnMuCiAgICAqIFJlbW92ZSBzdGF0ZW1lbnRz
IGZyb20gW0J1aWxkT3B0aW9uc10gdGhhdCBwcm92aWRlIElQRiBzcGVjaWZpYyBmbGFncy4KICAg
IAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hh
ZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiA8Smlld2VuLnlhb0BpbnRlbC5jb20+Cgpjb21taXQgMjljYzkzZjc3MzM0MmNmMjhmN2YyYWY1
YmMzNGFiOGM4YmE3MjhmOApBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5j
b20+CkRhdGU6ICAgRnJpIEp1biAyOSAxMTozMDo1NiAyMDE4ICswODAwCgogICAgUGNBdENoaXBz
ZXRQa2c6IFJlbW92aW5nIGlwZiB3aGljaCBpcyBubyBsb25nZXIgc3VwcG9ydGVkIGZyb20gZWRr
Mi4KICAgIAogICAgUmVtb3ZpbmcgcnVsZXMgZm9yIElwZiBzb3VyY2VzIGZpbGU6CiAgICAqIFJl
bW92ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggcGF0aCB3aXRoICJpcGYiIGFuZCBhbHNvIGxpc3Rl
ZCBpbgogICAgICBbU291cmNlcy5JUEZdIHNlY3Rpb24gb2YgSU5GIGZpbGUuCiAgICAqIFJlbW92
ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggbGlzdGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlv
bgogICAgICBvZiBEU0MgZmlsZSBhbmQgbm90IGxpc3RlZCBpbiBhbnkgb3RoZXIgW0NvbXBvbmVu
dHNdIHNlY3Rpb24uCiAgICAqIFJlbW92ZSB0aGUgZW1iZWRkZWQgSXBmIGNvZGUgZm9yIE1ERV9D
UFVfSVBGLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgSW5mIGZpbGU6CiAgICAqIFJlbW92
ZSBJUEYgZnJvbSBWQUxJRF9BUkNISVRFQ1RVUkVTIGNvbW1lbnRzLgogICAgKiBSZW1vdmUgRFhF
X1NBTF9EUklWRVIgZnJvbSBMSUJSQVJZX0NMQVNTIGluIFtEZWZpbmVzXSBzZWN0aW9uLgogICAg
KiBSZW1vdmUgdGhlIElORiB3aGljaCBvbmx5IGxpc3RlZCBpbiBbQ29tcG9uZW50cy5JUEZdIHNl
Y3Rpb24gaW4gRFNDLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNd
IHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNl
cGNpZmljIHNlY3Rpb25zLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgRGVjIGZpbGU6CiAg
ICAqIFJlbW92ZSBbSW5jbHVkZXMuSVBGXSBzZWN0aW9uIGZyb20gRGVjLgogICAgCiAgICBSZW1v
dmluZyBydWxlcyBmb3IgRHNjIGZpbGU6CiAgICAqIFJlbW92ZSBJUEYgZnJvbSBTVVBQT1JURURf
QVJDSElURUNUVVJFUyBpbiBbRGVmaW5lc10gc2VjdGlvbiBvZiBEU0MuCiAgICAqIFJlbW92ZSBh
bnkgSVBGIHNwZWNpZmljIHNlY3Rpb25zLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtC
dWlsZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAKICAgIENj
OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQ2hlbiBB
IENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDY4NjFiMGZlNzI3NWY4ZmY3M2ExOWEzNDA2NGRi
ZTM2YzhlMWI3MmYKQXV0aG9yOiBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBKdW4gMjkgMTE6MjU6MzAgMjAxOCArMDgwMAoKICAgIEludGVsU2lsaWNvblBr
ZzogUmVtb3ZpbmcgaXBmIHdoaWNoIGlzIG5vIGxvbmdlciBzdXBwb3J0ZWQgZnJvbSBlZGsyLgog
ICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgSXBmIHNvdXJjZXMgZmlsZToKICAgICogUmVtb3Zl
IHRoZSBzb3VyY2UgZmlsZSB3aGljaCBwYXRoIHdpdGggImlwZiIgYW5kIGFsc28gbGlzdGVkIGlu
CiAgICAgIFtTb3VyY2VzLklQRl0gc2VjdGlvbiBvZiBJTkYgZmlsZS4KICAgICogUmVtb3ZlIHRo
ZSBzb3VyY2UgZmlsZSB3aGljaCBsaXN0ZWQgaW4gW0NvbXBvbmVudHMuSVBGXSBzZWN0aW9uCiAg
ICAgIG9mIERTQyBmaWxlIGFuZCBub3QgbGlzdGVkIGluIGFueSBvdGhlciBbQ29tcG9uZW50c10g
c2VjdGlvbi4KICAgICogUmVtb3ZlIHRoZSBlbWJlZGRlZCBJcGYgY29kZSBmb3IgTURFX0NQVV9J
UEYuCiAgICAKICAgIFJlbW92aW5nIHJ1bGVzIGZvciBJbmYgZmlsZToKICAgICogUmVtb3ZlIElQ
RiBmcm9tIFZBTElEX0FSQ0hJVEVDVFVSRVMgY29tbWVudHMuCiAgICAqIFJlbW92ZSBEWEVfU0FM
X0RSSVZFUiBmcm9tIExJQlJBUllfQ0xBU1MgaW4gW0RlZmluZXNdIHNlY3Rpb24uCiAgICAqIFJl
bW92ZSB0aGUgSU5GIHdoaWNoIG9ubHkgbGlzdGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlv
biBpbiBEU0MuCiAgICAqIFJlbW92ZSBzdGF0ZW1lbnRzIGZyb20gW0J1aWxkT3B0aW9uc10gdGhh
dCBwcm92aWRlIElQRiBzcGVjaWZpYyBmbGFncy4KICAgICogUmVtb3ZlIGFueSBJUEYgc2VwY2lm
aWMgc2VjdGlvbnMuCiAgICAKICAgIFJlbW92aW5nIHJ1bGVzIGZvciBEZWMgZmlsZToKICAgICog
UmVtb3ZlIFtJbmNsdWRlcy5JUEZdIHNlY3Rpb24gZnJvbSBEZWMuCiAgICAKICAgIFJlbW92aW5n
IHJ1bGVzIGZvciBEc2MgZmlsZToKICAgICogUmVtb3ZlIElQRiBmcm9tIFNVUFBPUlRFRF9BUkNI
SVRFQ1RVUkVTIGluIFtEZWZpbmVzXSBzZWN0aW9uIG9mIERTQy4KICAgICogUmVtb3ZlIGFueSBJ
UEYgc3BlY2lmaWMgc2VjdGlvbnMuCiAgICAqIFJlbW92ZSBzdGF0ZW1lbnRzIGZyb20gW0J1aWxk
T3B0aW9uc10gdGhhdCBwcm92aWRlIElQRiBzcGVjaWZpYyBmbGFncy4KICAgIAogICAgQ2M6IEpp
ZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFJhbmdhc2FpIFYgQ2hhZ2Fu
dHkgPHJhbmdhc2FpLnYuY2hhZ2FudHlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5u
ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQ2hl
biBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiA8Smlld2Vu
Lnlhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 01:18:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 01: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 1g0ckH-0005GT-Lp; Fri, 14 Sep 2018 01:18:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0ckG-0005GG-Dp
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 01:18:04 +0000
X-Inumbo-ID: 2849c779-b7bc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2849c779-b7bc-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 01:18: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 1g0ckE-0005bM-5D; Fri, 14 Sep 2018 01:18: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 1g0ckD-0000fv-UY; Fri, 14 Sep 2018 01:18:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0ckD-00063b-SM; Fri, 14 Sep 2018 01:18:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127585-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-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-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=d7c60727a3f26b7fda49c8de188dd1cec021d23a
X-Osstest-Versions-That: xen=1c21390736524e1fdf7f99816ac54ae85aa9673c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 01:18:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127585: 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>

ZmxpZ2h0IDEyNzU4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU4NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkN2M2MDcyN2EzZjI2YjdmZGE0OWM4ZGUxODhkZDFjZWMwMjFkMjNhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzIxMzkwNzM2NTI0ZTFmZGY3
Zjk5ODE2YWM1NGFlODVhYTk2NzNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NzUgIDIwMTgt
MDktMTMgMTc6MDA6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTgxICAy
MDE4LTA5LTEzIDIwOjAwOjUyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICAxYzIxMzkwNzM2Li5kN2M2MDcyN2EzICBkN2M2MDcyN2EzZjI2YjdmZGE0OWM4
ZGUxODhkZDFjZWMwMjFkMjNhIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 02:18:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 02: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 1g0dgT-0001V3-8U; Fri, 14 Sep 2018 02:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gyat=l4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0dgS-0001Uy-DY
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 02:18:12 +0000
X-Inumbo-ID: 8dfe5f07-b7c4-11e8-a6a9-d7ebe60f679a
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8dfe5f07-b7c4-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 02:19:06 +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;
 13 Sep 2018 19:18:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,371,1531810800"; d="scan'208";a="89910632"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 13 Sep 2018 19:18:06 -0700
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:18:06 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:18:06 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.150]) with mapi id 14.03.0319.002;
 Fri, 14 Sep 2018 10:18:03 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v2 4/4] x86/HVM: prefill cache with PDPTEs when possible
Thread-Index: AQHUSdGdKyWjHfn180uTDvYPzBvC8qTtwn7A//+itgCAAajMEA==
Date: Fri, 14 Sep 2018 02:18:02 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19130315F@SHSMSX101.ccr.corp.intel.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97C01202000078001E7413@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301A70@SHSMSX101.ccr.corp.intel.com>
 <5B9A25EE02000078001E814E@prv1-mh.provo.novell.com>
In-Reply-To: <5B9A25EE02000078001E814E@prv1-mh.provo.novell.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODQ4ZmVkZWQtYWEzNi00NmEyLTg1NjMtMjUwYjdlZWMyMmEyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZzJTeEsyRGxRUjNTMitBQWlJQ2RWR2dMODRmUE5MZFJZcEhrbnhvZWh5VkcxZ25YUTBuK3FkdXlIc0NYaWoxZyJ9
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 v2 4/4] x86/HVM: prefill cache with PDPTEs
 when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTggNDo1NSBQTQo+IAo+ID4+PiBPbiAxMy4wOS4xOCBh
dCAwODozMCwgPGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+PiAgRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiBUdWVzZGF5LCBTZXB0
ZW1iZXIgMTEsIDIwMTggOToxNiBQTQo+ID4+Cj4gPj4gU2luY2Ugc3RyaWN0bHkgc3BlYWtpbmcg
aXQgaXMgaW5jb3JyZWN0IGZvciBndWVzdF93YWxrX3RhYmxlcygpIHRvIHJlYWQKPiA+PiBMMyBl
bnRyaWVzIGR1cmluZyBQQUUgcGFnZSB3YWxrcywgdHJ5IHRvIG92ZXJjb21lIHRoaXMgd2hlcmUg
cG9zc2libGUgYnkKPiA+Cj4gPiBjYW4geW91IGVsYWJvcmF0ZT8gd2h5IGl0J3MgaW5jb3JyZWN0
IHRvIHJlYWQgTDMgZW50cmllcz8KPiAKPiBBcmNoaXRlY3R1cmFsIGJlaGF2aW9yOiBJbiBQQUUg
bW9kZSB0aGV5IGdldCByZWFkIHVwb24gQ1IzIGxvYWRzLAo+IG5vdCBkdXJpbmcgcGFnZSB3YWxr
cy4KCmFoIHllcy4gY2FuIHlvdSBhZGQgIkNSMyBsb2FkIiBpbiBkZXNjcmlwdGlvbiB3aGljaCBy
ZW1pbmRzCnBlb3BsZSBlYXNpbHk/Cgo+IAo+ID4+IHByZS1sb2FkaW5nIHRoZSB2YWx1ZXMgZnJv
bSBoYXJkd2FyZSBpbnRvIHRoZSBjYWNoZS4gU2FkbHkgdGhlCj4gPj4gaW5mb3JtYXRpb24gaXMg
YXZhaWxhYmxlIGluIHRoZSBFUFQgY2FzZSBvbmx5LiBPbiB0aGUgcG9zaXRpdmUgc2lkZSBmb3IK
PiA+PiBOUFQgdGhlIHNwZWMgc3BlbGxzIG91dCB0aGF0IEwzIGVudHJpZXMgYXJlIGFjdHVhbGx5
IHJlYWQgb24gd2Fsa3MsIHNvCj4gPj4gdXMgcmVhZGluZyB0aGVtIGlzIGNvbnNpc3RlbnQgd2l0
aCBoYXJkd2FyZSBiZWhhdmlvciBpbiB0aGF0IGNhc2UuCj4gPgo+ID4gSSdtIGEgbGl0dGxlIGJp
dCBjb25mdXNlZCBhYm91dCB0aGUgZGVzY3JpcHRpb24gaGVyZS4geW91IGNoYW5nZQo+ID4gVk1Y
IGNvZGUgYnV0IHVzaW5nIE5QVCBzcGVjIGFzIHRoZSByZWZlcmVuY2U/Cj4gCj4gSSdtIHRyeWlu
ZyB0byBleHBsYWluIHdoeSB0aGVyZSBub3QgYmVpbmcgYSB3YXkgdG8gZG8gdGhlIHNhbWUgb24K
PiBOUFQgaXMgbm90IG9ubHkgbm90IGEgcHJvYmxlbSwgYnV0IGluIGxpbmUgd2l0aCBoYXJkd2Fy
ZSBiZWhhdmlvci4KPiAKClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 02:27:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 02:27: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 1g0dpp-0002GS-7A; Fri, 14 Sep 2018 02: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=gyat=l4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0dpo-0002GN-E7
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 02:27:52 +0000
X-Inumbo-ID: 82f2c965-b7c5-11e8-a8a5-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82f2c965-b7c5-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 04:25:57 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
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;
 13 Sep 2018 19:27:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,371,1531810800"; d="scan'208";a="73098776"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga008.jf.intel.com with ESMTP; 13 Sep 2018 19:27:48 -0700
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:27:48 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:27:48 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002;
 Fri, 14 Sep 2018 10:27:46 +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 v9 1/7] iommu: introduce the concept of DFN...
Thread-Index: AQHUS3V66NFJC84Y8EiZiHh/ZS6FhqTvDe/A
Date: Fri, 14 Sep 2018 02:27:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191303224@SHSMSX101.ccr.corp.intel.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-2-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjkxN2JjMWMtZjA2MS00ODUxLWI3MWEtOWU3MjViZDA5N2Y3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoib1wvUFczN0dwb1hIOXpFdWpTazBqazJFZHFuSUhYRDV1MlpsNFhIUDBySjVhaXlXWjlxbTdWK01sSlU3ZTRYNVcifQ==
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 v9 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEzLCAyMDE4IDExOjIxIFBNCj4gCj4gLi4ubWVhbmlu
ZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIgbWFwcGVkIGlu
IHRoZQo+IElPTU1VCj4gKHJhdGhlciB0aGFuIHRoZSBNTVUpIGFuZCBoZW5jZSB1c2VkIGZvciBE
TUEgYWRkcmVzcyB0cmFuc2xhdGlvbi4KPiAKPiBUaGlzIHBhdGNoIGlzIGEgbGFyZ2VseSBjb3Nt
ZXRpYyBjaGFuZ2UgdGhhdCBzdWJzdGl0dXRlcyB0aGUgdGVybXMgJ2dmbicKPiBhbmQgJ2dhZGRy
JyBmb3IgJ2RmbicgYW5kICdkYWRkcicgaW4gYWxsIHRoZSBwbGFjZXMgd2hlcmUgdGhlIGZyYW1l
IG51bWJlcgo+IG9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBD
UFUuCj4gCj4gVGhlIHBhcnRzIHRoYXQgYXJlIG5vdCBwdXJlbHkgY29zbWV0aWMgYXJlOgo+IAo+
ICAtIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYSB0eXBlLXNhZmUgZGVjbGFyYXRpb24gb2YgZGZuX3Qg
YW5kIGRlZmluaXRpb24gb2YKPiAgICBJTlZBTElEX0RGTiB0byBtYWtlIHRoZSBzdWJzdGl0dXRp
b24gb2YgZ2ZuX3goSU5WQUxJRF9HRk4pCj4gbWVjaGFuaWNhbC4KPiAgLSB0aGUgaW50cm9kdWN0
aW9uIG9mIF9fZGZuX3RvX2RhZGRyIGFuZCBfX2RhZGRyX3RvX2RmbiAoYW5kIHR5cGUtc2FmZQo+
ICAgIHZhcmlhbnRzIHdpdGhvdXQgdGhlIGxlYWRpbmcgX18pIHdpdGggc29tZSB1c2Ugb2YgdGhl
IGZvcm1lci4KPiAKPiBTdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBjb252ZXJ0IGNvZGUgdG8gbWFr
ZSB1c2Ugb2YgdHlwZS1zYWZlIERGTnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 02:29:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 02: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 1g0dr7-0002Md-JM; Fri, 14 Sep 2018 02:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gyat=l4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0dr6-0002MV-6K
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 02:29:12 +0000
X-Inumbo-ID: 1858a79c-b7c6-11e8-a6a9-d7ebe60f679a
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1858a79c-b7c6-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 02:30:08 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2018 19:29:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,371,1531810800"; d="scan'208";a="72852597"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga007.jf.intel.com with ESMTP; 13 Sep 2018 19:29:04 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:29:04 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:29:04 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.240]) with mapi id 14.03.0319.002;
 Fri, 14 Sep 2018 10:29:02 +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 v9 6/7] vtd: add missing check for shared EPT...
Thread-Index: AQHUS3V6eNtoIIlkp0q2pXLC+8XmaqTvDk8w
Date: Fri, 14 Sep 2018 02:29:01 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191303243@SHSMSX101.ccr.corp.intel.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-8-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-8-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzZlNDhlZTUtODhmZS00NmMyLTg5M2ItODQ5NTE3YTI2ODMxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQW1GM1ZNQlNsXC8wY21OeHg4UXFyMjlIQ0o0eFhmZWhscEtCZXhSVExTVUo4VHVDSGkyT2RvejhrRXFwcUtNUVwvIn0=
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 v9 6/7] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEzLCAyMDE4IDExOjIxIFBNCj4gCj4gLi4uaW4gaW50
ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgo+IAo+IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBzb21l
IG5vbi1mdW5jdGlvbmFsIG1vZGlmaWNhdGlvbnMgaW4KPiBpbnRlbF9pb21tdV9tYXBfcGFnZSgp
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 02:30:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 02:30: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 1g0dsA-0002yo-UW; Fri, 14 Sep 2018 02:30:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gyat=l4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g0ds9-0002yh-RV
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 02:30:17 +0000
X-Inumbo-ID: 3f789718-b7c6-11e8-a6a9-d7ebe60f679a
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f789718-b7c6-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 02:31:13 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2018 19:30:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,371,1531810800"; d="scan'208";a="263367399"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga006.fm.intel.com with ESMTP; 13 Sep 2018 19:30:16 -0700
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:30:16 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 13 Sep 2018 19:30:15 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.16]) with mapi id 14.03.0319.002;
 Fri, 14 Sep 2018 10:30:15 +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 v9 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS3V6hGZ+B82Ul0aRaN2lohpw2qTvDoFQ
Date: Fri, 14 Sep 2018 02:30:15 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191303261@SHSMSX101.ccr.corp.intel.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-9-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-9-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTU2MWZmNTgtMzg3ZC00M2Y0LTkyZjMtNGVhMjI0OGFlYTY4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidVAxMXNyd3l6aVlXT1FpNG1kMUxON29MYkhOZHkxTVJcLzV2ZjBFVXptaFBQQzl1WEFySnVOa0lzRHFReURNM3AifQ==
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 v9 7/7] 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>, 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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDEzLCAyMDE4IDExOjIxIFBNCj4gCj4gVGhpcyBwYXRj
aCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbiB0byBm
aW5kCj4gdGhlCj4gTUZOIGN1cnJlbnRseSBtYXBwZWQgYnkgdGhlIHNwZWNpZmllZCBERk4gYWxv
bmcgd2l0aCBhIHdyYXBwZXIgZnVuY3Rpb24KPiBpbiBnZW5lcmljIElPTU1VIGNvZGUgdG8gY2Fs
bCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgo+IAo+IE5PVEU6IFRoaXMgcGF0Y2gg
b25seSBhZGRzIGEgWGVuLWludGVybmFsIGludGVyZmFjZS4gVGhpcyB3aWxsIGJlIHVzZWQgYnkK
PiAgICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCj4gICAgICAgQW5vdGhlciBzdWJzZXF1ZW50IHBh
dGNoIHdpbGwgYWRkIHNpbWlsYXIgZnVuY3Rpb25hbGl0eSBmb3IgQU1ECj4gICAgICAgSU9NTVVz
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 04:21:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 04:21: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 1g0fbg-0002UQ-1i; Fri, 14 Sep 2018 04: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=ynd/=l3=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1g0Y6D-0001bU-GB
 for xen-devel@lists.xenproject.org; Thu, 13 Sep 2018 20:20:25 +0000
X-Inumbo-ID: 2ed11f1a-b792-11e8-a8a5-bc764e045a96
Received: from mail-pl1-x642.google.com (unknown [2607:f8b0:4864:20::642])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ed11f1a-b792-11e8-a8a5-bc764e045a96;
 Thu, 13 Sep 2018 22:18:31 +0200 (CEST)
Received: by mail-pl1-x642.google.com with SMTP id w14-v6so3096223plp.6
 for <xen-devel@lists.xenproject.org>; Thu, 13 Sep 2018 13:20:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=CDDSUKz9NtNvHaoyexLzc+koabhzRYXuUDJ1jOIoVyQ=;
 b=aecOU2/HD16ahGO5kxNviohY2SmqTveCvEFppZ+3uPPgjUnp4DRqIiAYtI9zYKUOSZ
 Im+feYEmJg9kvZvCMJP2NzuXwCBfamd6G1ai7u5AlSxhiP6F7x+JCBCesG9AkZqiruNd
 GqlTEmIDtcb2DWxWO/bHMf+wfveeAn/IFxl4s6F6q+TBpjTLgJr/Rf0lSp7NFCFnfMW1
 RxcB+nStLXKdvxjFuyugDO9wCFZdSlGeTj++tt8joBcuLJ5pxupR34vCCHbgmC447jhO
 yXV+JQiCPaIz9zkvsB8y5K/06V/NyogyMVun9phUuslGB1kDweHcyVN4C2O7e7YOSWLk
 DAsw==
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=CDDSUKz9NtNvHaoyexLzc+koabhzRYXuUDJ1jOIoVyQ=;
 b=ua6A8i6wvAThI2Y+Nx4Vr1K1MnkBzeAX3jQpTG8dI8jShi8DTxjBOmVvRzE+vvRVzW
 lkHmD97FXn1uV1B0X2+Cqs6SnQS5CQ/SphvvGLWQjThTwcYV6bZ8j354N2yGMk2a7ARX
 cLMDrr2iCyUWwUlP+i8kH+/ILcig9w5Cqy6we8rjxHwzUZQNlIWOGoQ2djhmIRrLkmcs
 6PswtnPzl1+GOzjJi0yqohqtHXu1A3HvEV51AUBDRXAGgwC+RIVe664kReTyIAluy7Cf
 iFW+RwgU9Q4hOH20dCwKr9NYZAa2/iakLzOCunB+M1GOTZNqSypJiM7Xf32wEV/x4eeL
 C0+A==
X-Gm-Message-State: APzg51BP/jWlcglDCtmxMh/wz1w+bHylHiBokV/3vrkAz/IRQ7y6aZg1
 NqP6ZLJJFmEGNSDE5ArWAxp1Eg==
X-Google-Smtp-Source: ANB0VdbWTaFvVKF4bG8GllZsGevdSVgETCrsj1RyIGUwYreJkd70L0GQ/d8rKsMxBBMdjMGMRkfE9w==
X-Received: by 2002:a17:902:292b:: with SMTP id
 g40-v6mr8677271plb.223.1536870023016; 
 Thu, 13 Sep 2018 13:20:23 -0700 (PDT)
Received: from ziepe.ca (S010614cc2056d97f.ed.shawcable.net. [174.3.196.123])
 by smtp.gmail.com with ESMTPSA id
 v22-v6sm8301533pfi.60.2018.09.13.13.20.21
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 13 Sep 2018 13:20:22 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1g0Y69-00040f-74; Thu, 13 Sep 2018 14:20:21 -0600
Date: Thu, 13 Sep 2018 14:20:21 -0600
From: Jason Gunthorpe <jgg@ziepe.ca>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180913202021.GD31953@ziepe.ca>
References: <20180913194749.32178-1-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180913194749.32178-1-boris.ostrovsky@oracle.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Mailman-Approved-At: Fri, 14 Sep 2018 04:21:23 +0000
Subject: Re: [Xen-devel] [PATCH RESEND] tpm: Restore functionality to xen
 vtpm driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org,
 jarkko.sakkinen@linux.intel.com, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDM6NDc6NDlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEZyb206ICJEci4gR3JlZyBXZXR0c3RlaW4iIDxncmVnQHdpbmQuZW5qZWxsaWMu
Y29tPgo+IAo+IEZ1bmN0aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxv
c3Qgc2Vjb25kYXJ5IHRvCj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBz
dXBwb3J0IGluIGNvbW1pdCBjY2M5ZDkwYTlhOGIKPiAoInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBp
bnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKS4KClRoaXMgc2hvdWxkIGJlIGlu
IGEgRml4ZXM6IGxpbmUuLgoKPiBJbiB0aGlzIGNvbW1pdCBhIHBvaW50ZXIgdG8gdGhlIHNoYXJl
ZCBwYWdlIGFkZHJlc3Mgd2FzIGJlaW5nCj4gcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmlu
ZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+IGFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdl
IGl0c2VsZi4gIFRoaXMgcmVzdWx0ZWQgaW4gYSBzaXR1YXRpb24KPiB3aGVyZSB0aGUgZHJpdmVy
IHdvdWxkIGF0dGFjaCB0byB0aGUgdnRwbS1zdHViZG9tIGJ1dCBhbnkgYXR0ZW1wdAo+IHRvIHNl
bmQgYSBjb21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3b3VsZCB0aW1lb3V0Lgo+IAo+IEEgZGlh
Z25vc3RpYyBmaW5kaW5nIGZvciB0aGlzIHJlZ3Jlc3Npb24gaXMgdGhlIGZvbGxvd2luZyBlcnJv
cgo+IG1lc3NhZ2UgYmVpbmcgZ2VuZXJhdGVkIHdoZW4gdGhlIHhlbi10cG1mcm9udCBkcml2ZXIg
cHJvYmVzIGZvciBhCj4gZGV2aWNlOgo+IAo+IDwzPnZ0cG0gdnRwbS0wOiB0cG1fdHJhbnNtaXQ6
IHRwbV9zZW5kOiBlcnJvciAtNjIKPiAKPiA8Mz52dHBtIHZ0cG0tMDogQSBUUE0gZXJyb3IgKC02
Mikgb2NjdXJyZWQgYXR0ZW1wdGluZyB0byBkZXRlcm1pbmUKPiB0aGUgdGltZW91dHMKPiAKPiBU
aGlzIGZpeCBpcyByZWxldmFudCB0byBhbGwga2VybmVscyBmcm9tIDQuMSBmb3J3YXJkIHdoaWNo
IGlzIHRoZQo+IHJlbGVhc2UgaW4gd2hpY2ggbXVsdGktcGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMg
aW50cm9kdWNlZC4KPiAKPiBEYW5pZWwgRGUgR3JhYWYgZm9ybXVsYXRlZCB0aGUgZml4IGJ5IGNv
ZGUgaW5zcGVjdGlvbiBhZnRlciB0aGUKPiByZWdyZXNzaW9uIHBvaW50IHdhcyBsb2NhdGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0BlbmplbGxpYy5jb20+
Cj4gCj4gW2JvcmlzOiBmaXhlZCBjb21taXQgbWVzc2FnZSBmb3JtYXR0aW5nXQo+IFNpZ25lZC1v
ZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC4xKwo+IFdlJ3ZlIGxvc3QgdGhpcyBwYXRjaCBh
IGNvdXBsZSBvZiB5ZWFycyBhZ28sIHJlLXN1Ym1pdHRpbmcuCj4gCj4gCj4gIGRyaXZlcnMvY2hh
ci90cG0veGVuLXRwbWZyb250LmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3hl
bi10cG1mcm9udC5jIGIvZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYwo+IGluZGV4IDkx
MTQ3NWQzNjgwMC4uYjE1MGY4N2YzOGY1IDEwMDY0NAo+ICsrKyBiL2RyaXZlcnMvY2hhci90cG0v
eGVuLXRwbWZyb250LmMKPiBAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfcmlu
ZyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCBzdHJ1Y3QgdHBtX3ByaXZhdGUgKnByaXYpCj4g
IAkJcmV0dXJuIC1FTk9NRU07Cj4gIAl9Cj4gIAo+IC0JcnYgPSB4ZW5idXNfZ3JhbnRfcmluZyhk
ZXYsICZwcml2LT5zaHIsIDEsICZncmVmKTsKPiArCXJ2ID0geGVuYnVzX2dyYW50X3JpbmcoZGV2
LCBwcml2LT5zaHIsIDEsICZncmVmKTsKPiAgCWlmIChydiA8IDApCj4gIAkJcmV0dXJuIHJ2Owo+
ICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 04:55:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 04: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 1g0g8z-0004sz-Qg; Fri, 14 Sep 2018 04:55:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0g8y-0004sq-CG
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 04:55:48 +0000
X-Inumbo-ID: 2e3f0b2a-b7da-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e3f0b2a-b7da-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 06:53:54 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0g8u-0001jw-9e; Fri, 14 Sep 2018 04: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 1g0g8t-0001qB-UZ; Fri, 14 Sep 2018 04:55:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0g8t-0002M6-Tt; Fri, 14 Sep 2018 04:55:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127590-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f316a26013f2a8cfb1041d9f74a5c6d5bb9df9c9
X-Osstest-Versions-That: ovmf=52664c525223a36e5cb9b141b11dec413908b1dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 04:55:43 +0000
Subject: [Xen-devel] [ovmf test] 127590: 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>

ZmxpZ2h0IDEyNzU5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1OTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmMzE2YTI2MDEzZjJhOGNmYjEwNDFkOWY3NGE1YzZk
NWJiOWRmOWM5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MjY2NGM1
MjUyMjNhMzZlNWNiOWIxNDFiMTFkZWM0MTM5MDhiMWRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1NjEgIDIwMTgtMDktMTMgMDU6NDA6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTkwICAyMDE4LTA5LTE0IDAyOjQxOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDUyNjY0YzUyNTIuLmYzMTZhMjYwMTMgIGYzMTZhMjYwMTNmMmE4
Y2ZiMTA0MWQ5Zjc0YTVjNmQ1YmI5ZGY5YzkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 06:21:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 06:21: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 1g0hTB-00037Z-Ti; Fri, 14 Sep 2018 06:20:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0hT9-00037P-W8
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 06:20:44 +0000
X-Inumbo-ID: 700e70f0-b7e6-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 700e70f0-b7e6-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 06:21: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 1g0hT7-0003nh-7Z; Fri, 14 Sep 2018 06:20: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 1g0hT6-0002Jm-FD; Fri, 14 Sep 2018 06:20:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0hT6-0004ux-EN; Fri, 14 Sep 2018 06:20:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 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-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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: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-libvirt:migrate-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=efaf9122b8d66cef9c67a9ca85e1ca9f7622e478
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 06:20:40 +0000
Subject: [Xen-devel] [xen-unstable test] 127573: 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>

ZmxpZ2h0IDEyNzU3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU3My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgPGpvYiBzdGF0dXM+ICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEyNzU1
NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTI3NTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NDEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NTQxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI3
NTU3IFJFR1IuIHZzLiAxMjc1NDEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTI3NTU3IHBhc3MgaW4gMTI3NTczCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTI3NTU3IHBhc3MgaW4gMTI3NTczCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgICBicm9rZW4gcGFzcyBpbiAxMjc1NTcK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUp
IGJyb2tlbiBwYXNzIGluIDEyNzU1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEyNzU1Nwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTI3NTU3CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc1NTcKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEyNzU1NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NTQxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI3NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBlZmFmOTEyMmI4ZDY2Y2VmOWM2N2E5Y2E4NWUxY2E5Zjc2MjJlNDc4CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUy
N2M1Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIgMTQ6Mzc6
MjIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NTU3ICAyMDE4LTA5LTEzIDAz
OjQzOjM4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+
CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPgogIFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVuZGVyLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGVmYWY5MTIyYjhkNjZjZWY5YzY3YTljYTg1ZTFjYTlmNzYy
MmU0NzgKQXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
RGF0ZTogICBNb24gU2VwIDEwIDE2OjI3OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvZG9tY3RsOiBk
b24ndCBwYXVzZSB0aGUgd2hvbGUgZG9tYWluIGlmIG9ubHkgZ2V0dGluZyB2Y3B1IHN0YXRlCiAg
ICAKICAgIFRoaXMgcGF0Y2ggaXMgZm9jdXNlZCBvbiBtb3ZpbmcgY2hhbmdpbmcgaHZtX3NhdmVf
b25lKCkgdG8gc2F2ZSBvbmUKICAgIHR5cGVjb2RlIGZyb20gb25lIHZjcHUgYW5kIG5vdyB0aGF0
IHRoZSBzYXZlIGZ1bmN0aW9ucyBnZXQgZGF0YSBmcm9tIGEKICAgIHNpbmdsZSB2Y3B1IHdlIGNh
biBwYXVzZSB0aGUgc3BlY2lmaWMgdmNwdSBpbnN0ZWFkIG9mIHRoZSBkb21haW4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBkMGQ4OTgwMTM4YzQ1YmRkYmI4NDZlODBlODBlZGNhMmFkMzNmZjc1CkF1dGhvcjogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAx
NjoyNzowMCAyMDE4ICswMjAwCgogICAgeDg2L2h2bTogcmVtb3ZlIHJlZHVuZGFudCBzYXZlIGZ1
bmN0aW9ucwogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMgdGhlIHJlZHVuZGFudCBzYXZlIGZ1
bmN0aW9ucyBhbmQgcmVuYW1lcyB0aGUKICAgIHNhdmVfb25lKiB0byBzYXZlLiBJdCB0aGVuIGNo
YW5nZXMgdGhlIGRvbWFpbiBwYXJhbSB0byB2Y3B1IGluIHRoZQogICAgc2F2ZSBmdW5jcyBhbmQg
YWRhcHRzIHByaW50IG1lc3NhZ2VzIGluIG9yZGVyIHRvIG1hdGNoIHRoZSBmb3JtYXQgb2YgdGhl
CiAgICBvdGhlciBzYXZlIHJlbGF0ZWQgbWVzc2FnZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBhYWIwY2U2MmNlMDFm
YjgyZGY5MzM3MmFiMTZiY2VmMzBhYTFmMmI2CkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNzowMCAyMDE4ICsw
MjAwCgogICAgeDg2L2RvbWN0bDogdXNlIGh2bV9zYXZlX3ZjcHVfaGFuZGxlcgogICAgCiAgICBU
aGlzIHBhdGNoIGlzIGFpbWVkIG9uIHVzaW5nIHRoZSBuZXcgc2F2ZV9vbmUgZnVjdGlvbnMgaW4g
dGhlIGh2bV9zYXZlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBiMzk2MDVmYTNmMmI3NDg2ZTU4ZTg5NDY2ZmVmMjBmZTZh
NGEyYzU1CkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNzowMCAyMDE4ICswMjAwCgogICAgeDg2L2h2bTogYWRk
IGhhbmRsZXIgZm9yIHNhdmVfb25lIGZ1bmNzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAyNjE2MjNkOGE1N2FmZTZkMzQw
ZjRmMGFjMWZiMGVkMzY4NDUxZmJhCkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNjowMCAyMDE4ICswMjAwCgog
ICAgeDg2L2h2bTogaW50cm9kdWNlIGxhcGljX3NhdmVfcmVnc19vbmUoKQogICAgCiAgICBUaGlz
IGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZyb20gYSBzaW5nbGUgaW5zdGFuY2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAw
ZGZmNDJkZGM5MDNmZDI1YmYwODQyOGU2NjZhZDc2MDQ2NTMyZTc0CkF1dGhvcjogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoy
NjowMCAyMDE4ICswMjAwCgogICAgeDg2L2h2bTogaW50cm9kdWNlIGxhcGljX3NhdmVfaGlkZGVu
X29uZSgpCiAgICAKICAgIFRoaXMgaXMgdXNlZCB0byBzYXZlIGRhdGEgZnJvbSBhIHNpbmdsZSBp
bnN0YW5jZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKY29tbWl0IDgyNDgwMGEwNjJiMDY5MGU5NTU0ZWVkYzczYmRiODFhNjdmODU4
MDgKQXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0
ZTogICBNb24gU2VwIDEwIDE2OjI2OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1
Y2UgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHRfb25lKCkKICAgIAogICAgVGhpcyBpcyB1c2VkIHRv
IHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKY29tbWl0IDM0M2Vi
NTcwMjNjN2YxZjY3NjQyMmFhYjVjNDFmYWRiYWIxZmY4ZGMKQXV0aG9yOiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBNb24gU2VwIDEwIDE2OjI2OjAw
IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1Y2UgaHZtX3NhdmVfbXRycl9tc3Jfb25l
KCkKICAgIAogICAgVGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3Rh
bmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT5pCiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IGM3ZTAyNzYxMzA5Nzc5OTgxYThmYjVlNGM2YTA5NTVjZTg1YWVmOTkK
QXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDEwIDE2OjI2OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaHZtOiBpbnRyb2R1Y2Ug
aHZtX3NhdmVfY3B1X21zcnNfb25lKCkKICAgIAogICAgVGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0
YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA2NTNhYmJiODE0NGJmYmZmNjliOGJi
YzM4M2YyMGQ3ZGZhZjAzZmNiCkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNjowMCAyMDE4ICswMjAwCgogICAg
eDg2L2h2bTogaW50cm9kdWNlIGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0ZXNfb25lKCkKICAgIAog
ICAgVGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpj
b21taXQgOWE1Y2U4M2QwOGRhZDJhNTRkYTkyZGZjZTQ3MDU1NTJiMThiNmM1ZApBdXRob3I6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBTZXAg
MTAgMTY6MjY6MDAgMjAxOCArMDIwMAoKICAgIHg4Ni9odm06IGludHJvZHVjZSBodm1fc2F2ZV9j
cHVfY3R4dF9vbmUoKQogICAgCiAgICBUaGlzIGlzIHVzZWQgdG8gc2F2ZSBkYXRhIGZyb20gYSBz
aW5nbGUgaW5zdGFuY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBhMGExNzNlZjU5Y2YzYzI2MjFjY2Y2OTkxYzhjNDVm
NjI0NGY3MDBjCkF1dGhvcjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CkRhdGU6ICAgTW9uIFNlcCAxMCAxNjoyNjowMCAyMDE4ICswMjAwCgogICAgeDg2L2h2bTog
aW50cm9kdWNlIGh2bV9zYXZlX3RzY19hZGp1c3Rfb25lKCkKICAgIAogICAgVGhpcyBpcyB1c2Vk
IHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgM2Y4ZWEwY2E2
NTgzOWJiNzlmMTI4Y2M4MmJkYWJjZWE0OTdmN2Q4YwpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBTZXAgMTAgMTY6MjY6MDAgMjAx
OCArMDIwMAoKICAgIHg4Ni9jcHU6IGludHJvZHVjZSB2bWNlX3NhdmVfdmNwdV9jdHh0X29uZSgp
CiAgICAKICAgIFRoaXMgaXMgdXNlZCB0byBzYXZlIGRhdGEgZnJvbSBhIHNpbmdsZSBpbnN0YW5j
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGVlYTRlYzJiNjZkYWQ4N2VjNzQ1Nzc4YWI5ZjAwZTEyZWYwZjI3NjAKQXV0
aG9yOiBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgV2Vk
IFNlcCAxMiAwOTo1MDowMCAyMDE4ICswMjAwCgogICAgeDg2L21tOiBjaGFuZ2UgZGVmYXVsdCB2
YWx1ZSBmb3Igc3VwcHJlc3MgI1ZFIGluIHNldF9tZW1fYWNjZXNzKCkKICAgIAogICAgVGhlIGRl
ZmF1bHQgdmFsdWUgZm9yIHRoZSAic3VwcHJlc3MgI1ZFIiBiaXQgc2V0IGJ5IHNldF9tZW1fYWNj
ZXNzKCkKICAgIGN1cnJlbnRseSBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlIGNhbGwgaXMgbWFkZSBm
cm9tIHRoZSBzYW1lIGRvbWFpbiAodGhlCiAgICBiaXQgaXMgc2V0IHdoZW4gY2FsbGVkIGZyb20g
YW5vdGhlciBkb21haW4gYW5kIGNsZWFyZWQgaWYgY2FsbGVkIGZyb20KICAgIHRoZSBzYW1lIGRv
bWFpbikuIFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGF0IGJlaGF2aW9yIHRvIGluaGVyaXQgdGhlIG9s
ZAogICAgc3VwcHJlc3MgI1ZFIGJpdCB2YWx1ZSBpZiBpdCBpcyBhbHJlYWR5IHNldCBhbmQgdG8g
c2V0IGl0IHRvIDEKICAgIG90aGVyd2lzZSwgd2hpY2ggaXMgc2FmZXIgYW5kIG1vcmUgcmVsaWFi
bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRl
ZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KCmNvbW1pdCAwNDI2Nzg3NjI5NDE3ZGNjMzM4ZjAzYzE2ODJiMzRkMzU0MGNiNjc0CkF1dGhv
cjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCA3IDExOjA4OjAwIDIwMTggKzAyMDAKCiAgICB4ODYvaW9tbXU6IGFkZCBtYXAtcmVzZXJ2ZWQg
ZG9tMC1pb21tdSBvcHRpb24gdG8gbWFwIHJlc2VydmVkIG1lbW9yeSByYW5nZXMKICAgIAogICAg
U2V2ZXJhbCBwZW9wbGUgaGF2ZSByZXBvcnRlZCBoYXJkd2FyZSBpc3N1ZXMgKG1hbGZ1bmN0aW9u
aW5nIFVTQgogICAgY29udHJvbGxlcnMpIGR1ZSB0byBpb21tdSBwYWdlIGZhdWx0cyBvbiBJbnRl
bCBoYXJkd2FyZS4gVGhvc2UgZmF1bHRzCiAgICBhcmUgY2F1c2VkIGJ5IG1pc3NpbmcgUk1SUiAo
VlRkKSBlbnRyaWVzIGluIHRoZSBBQ1BJIHRhYmxlcy4gVGhvc2UgY2FuCiAgICBiZSB3b3JrZWQg
YXJvdW5kIG9uIFZUZCBoYXJkd2FyZSBieSBtYW51YWxseSBhZGRpbmcgUk1SUiBlbnRyaWVzIG9u
CiAgICB0aGUgY29tbWFuZCBsaW5lLCB0aGlzIGlzIGhvd2V2ZXIgbGltaXRlZCB0byBJbnRlbCBo
YXJkd2FyZSBhbmQgcXVpdGUKICAgIGN1bWJlcnNvbWUgdG8gZG8uCiAgICAKICAgIEluIG9yZGVy
IHRvIHNvbHZlIHRob3NlIGlzc3VlcyBhZGQgYSBuZXcgZG9tMC1pb21tdT1tYXAtcmVzZXJ2ZWQK
ICAgIG9wdGlvbiB0aGF0IGlkZW50aXR5IG1hcHMgYWxsIHJlZ2lvbnMgbWFya2VkIGFzIHJlc2Vy
dmVkIGluIHRoZSBtZW1vcnkKICAgIG1hcC4gTm90ZSB0aGF0IHJlZ2lvbnMgdXNlZCBieSBkZXZp
Y2VzIGVtdWxhdGVkIGJ5IFhlbiAoTEFQSUMsIElPLUFQSUMKICAgIG9yIFBDSWUgTUNGRyByZWdp
b25zKSBhcmUgc3BlY2lmaWNhbGx5IGF2b2lkZWQuIE5vdGUgdGhhdCB0aGlzIG9wdGlvbgogICAg
aXMgYXZhaWxhYmxlIHRvIGFsbCBEb20wIG1vZGVzIChhcyBvcHBvc2VkIHRvIHRoZSBpbmNsdXNp
dmUgb3B0aW9uCiAgICB3aGljaCBvbmx5IHdvcmtzIGZvciBQViBEb20wKS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cgpjb21taXQgNmJmMGJlNWFmODUyZjIzMTdiNzVh
Yjk0ZjFkMmJiMDQ1ZWJlZjQ1MgpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAxMTowODowMCAyMDE4ICswMjAwCgogICAgeDg2
L2lvbW11OiBzd2l0Y2ggdGhlIGh3ZG9tIG1hcHBpbmcgZnVuY3Rpb24gdG8gdXNlIHBhZ2VfZ2V0
X3R5cGUKICAgIAogICAgVGhpcyBhdm9pZHMgcmVwZWF0ZWQgY2FsbHMgdG8gcGFnZV9pc19yYW1f
dHlwZSB3aGljaCBpbXByb3ZlcwogICAgcGVyZm9ybWFuY2UgYW5kIG1ha2VzIHRoZSBjb2RlIGVh
c2llciB0byByZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmNvbW1pdCA3Zjg1NWI1MTQxNDY0NzhkZmRkMWY3OTZlZDU1NzhhMTM4MTY0ZDExCkF1dGhv
cjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCA3IDExOjA4OjAwIDIwMTggKzAyMDAKCiAgICBtbTogaW50cm9kdWNlIGEgaGVscGVyIHRvIGdl
dCB0aGUgbWVtb3J5IHR5cGUgb2YgYSBwYWdlCiAgICAKICAgIFJldHVybnMgYWxsIHRoZSBtZW1v
cnkgdHlwZXMgYXBwbGljYWJsZSB0byBhIHBhZ2UuCiAgICAKICAgIFRoaXMgZnVuY3Rpb24gaXMg
dW5pbXBsZW1lbnRlZCBmb3IgQVJNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjZhOTI3NGNjMzQzNTExNzc4M2NkM2YwN2Iy
MzgzMDlkN2Y5YzZkZQpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpEYXRlOiAgIEZyaSBTZXAgNyAxMTowODowMCAyMDE4ICswMjAwCgogICAgaW9tbXU6IG1h
a2UgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgYSBzdWJvcHRpb24gb2YgZG9tMC1pb21tdQogICAg
CiAgICBJbnRyb2R1Y2UgYSBuZXcgZG9tMC1pb21tdT1tYXAtaW5jbHVzaXZlIGdlbmVyaWMgb3B0
aW9uIHRoYXQKICAgIHN1cGVyc2VkZXMgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcuIFRoZSBwcmV2
aW91cyBiZWhhdmlvciBpcyBwcmVzZXJ2ZWQKICAgIGFuZCB0aGUgb3B0aW9uIHNob3VsZCBvbmx5
IGJlIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbCBoYXJkd2FyZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdXJhdmVlIFN1dGhpa3Vs
cGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgoKY29tbWl0IDM5MTI2NmYwMTIw
YzkyY2U4ZWI1YmRiNGE0MWJkMzE0ZGFhZjYwNzAKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDcgMTE6MDg6MDAgMjAxOCArMDIw
MAoKICAgIGlvbW11OiBpbnRyb2R1Y2UgZG9tMC1pb21tdSBvcHRpb24KICAgIAogICAgVG8gc2Vs
ZWN0IHRoZSBpb21tdSBjb25maWd1cmF0aW9uIHVzZWQgYnkgRG9tMC4gVGhpcyBvcHRpb24gc3Vw
ZXJzZWRlcwogICAgaW9tbXU9ZG9tMC1zdHJpY3R8ZG9tMC1wYXNzdGhyb3VnaC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgY2Y0NGJhOTgxMGVi
ZTk4YTg2MTIwOTg3ODNiMjljNGZlMzIzYzM2MwpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAxMTowNzowMCAyMDE4ICswMjAw
CgogICAgaW9tbXU6IHJlbmFtZSBpb21tdV9kb20wX3N0cmljdCBhbmQgaW9tbXVfcGFzc3Rocm91
Z2gKICAgIAogICAgVG8gaW9tbXVfaHdkb21fc3RyaWN0IGFuZCBpb21tdV9od2RvbV9wYXNzdGhy
b3VnaCB3aGljaCBpcyBtb3JlCiAgICBkZXNjcmlwdGl2ZSBvZiB0aGVpciB1c2FnZS4gQWxzbyBj
aGFuZ2UgdGhlaXIgdHlwZSBmcm9tIGJvb2xfdCB0bwogICAgYm9vbC4KICAgIAogICAgTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:13:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07:13: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 1g0iHe-0006pH-IU; Fri, 14 Sep 2018 07:12:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0iHc-0006pC-JP
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:12:52 +0000
X-Inumbo-ID: b886c84c-b7ed-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b886c84c-b7ed-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:13:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79044792"
Date: Fri, 14 Sep 2018 09:12:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180914071242.xq6zkvc5ucpp6etw@mac.bytemobile.com>
References: <osstest-127573-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-127573-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] [xen-unstable test] 127573: 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>
Cc: 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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDY6MjA6NDBBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMjc1NzMgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU3My8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4gICBicm9rZW4KPiAgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
PGpvYiBzdGF0dXM+ICAgICAgICBicm9rZW4KPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMjc1NDEKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMjc1NTcKPiAgdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTI3NTU3Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQo+ICB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NDEKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCj4gIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQo+ICB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc1NDEKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCj4gIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU0MQo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKPiAgdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NTQxCj4gIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDEyNzU1NyBSRUdSLiB2cy4gMTI3NTQxCgpUaG9zZSB4ZW4tYm9vdCBmYWlsdXJlcyBhcmUg
Y2F1c2VkIGJ5IG15IGlvbW11IHNlcmllcywgd2hpY2ggY2hhbmdlcwp0aGUgb3JkZXIgb2YgaW9t
bXUgc2V0dXAgYW5kIG5vdyB0aGUgaW9tbXUgaXMgZW5hYmxlZCBiZWZvcmUgdGhlCmluY2x1c2l2
ZSBtYXBwaW5ncyBhcmUgc2V0dXAuIFRoaXMgc2hvdWxkIGxlYWQgdG8gaW9tbXUgZmF1bHRzLCBi
dXQgb24Kc29tZSBoYXJkd2FyZSB0aGlzIGxlYWRzIHRvIGZyZWV6ZXM6CgpTZXAgMTMgMjI6MzE6
MTguMzM0NTczIChYRU4pICoqKiBCdWlsZGluZyBhIFBWIERvbTAgKioqClNlcCAxMyAyMjozMTox
OC4zMzQ2MzUgKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9MHgxMGJjMDAw
ClNlcCAxMyAyMjozMToxOC41ODY2MjUgKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDIyMDAwMDAg
bWVtc3o9MHg1MmEwMDAKU2VwIDEzIDIyOjMxOjE4LjU4NjcxMSAoWEVOKSBFTEY6IHBoZHI6IHBh
ZGRyPTB4MjcyYTAwMCBtZW1zej0weDIzMDE4ClNlcCAxMyAyMjozMToxOC41OTg1ODcgKFhFTikg
RUxGOiBwaGRyOiBwYWRkcj0weDI3NGUwMDAgbWVtc3o9MHgyMDUwMDAKU2VwIDEzIDIyOjMxOjE4
LjU5ODY2NyAoWEVOKSBFTEY6IG1lbW9yeTogMHgxMDAwMDAwIC0+IDB4Mjk1MzAwMApTZXAgMTMg
MjI6MzE6MTguNTk4Njk1IChYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAibGludXgiClNlcCAx
MyAyMjozMToxOC42MTA1NzkgKFhFTikgRUxGOiBub3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIK
U2VwIDEzIDIyOjMxOjE4LjYxMDYzOSAoWEVOKSBFTEY6IG5vdGU6IFhFTl9WRVJTSU9OID0gInhl
bi0zLjAiClNlcCAxMyAyMjozMToxOC42MTA2NjYgKFhFTikgRUxGOiBub3RlOiBWSVJUX0JBU0Ug
PSAweGZmZmZmZmZmODAwMDAwMDAKU2VwIDEzIDIyOjMxOjE4LjYyMjU4NCAoWEVOKSBFTEY6IG5v
dGU6IElOSVRfUDJNID0gMHg4MDAwMDAwMDAwClNlcCAxMyAyMjozMToxOC42MjI2MTUgKFhFTikg
RUxGOiBub3RlOiBFTlRSWSA9IDB4ZmZmZmZmZmY4Mjc0ZTE4MApTZXAgMTMgMjI6MzE6MTguNjIy
NjQyIChYRU4pIEVMRjogbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDAK
U2VwIDEzIDIyOjMxOjE4LjYzNDU1NSAoWEVOKSBFTEY6IG5vdGU6IEZFQVRVUkVTID0gIiF3cml0
YWJsZV9wYWdlX3RhYmxlc3xwYWVfcGdkaXJfYWJvdmVfNGdiIgpTZXAgMTMgMjI6MzE6MTguNjM0
NTg5IChYRU4pIEVMRjogbm90ZTogU1VQUE9SVEVEX0ZFQVRVUkVTID0gMHg4MDEKU2VwIDEzIDIy
OjMxOjE4LjY0NjU2NyAoWEVOKSBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyIKU2VwIDEzIDIy
OjMxOjE4LjY0NjYyMyAoWEVOKSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmljIgpTZXAgMTMg
MjI6MzE6MTguNjQ2NjcyIChYRU4pIEVMRjogbm90ZTogdW5rbm93biAoMHhkKQpTZXAgMTMgMjI6
MzE6MTguNjU4NTc4IChYRU4pIEVMRjogbm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDEKU2VwIDEz
IDIyOjMxOjE4LjY1ODYxNCAoWEVOKSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9QRk4gPSAweDEKU2Vw
IDEzIDIyOjMxOjE4LjY1ODY0MSAoWEVOKSBFTEY6IG5vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZmZm
ZjgwMDAwMDAwMDAwMApTZXAgMTMgMjI6MzE6MTguNjcwNTg5IChYRU4pIEVMRjogbm90ZTogUEFE
RFJfT0ZGU0VUID0gMApTZXAgMTMgMjI6MzE6MTguNjcwNjQ1IChYRU4pIEVMRjogbm90ZTogUEhZ
UzMyX0VOVFJZID0gMHgxMDAwMzYwClNlcCAxMyAyMjozMToxOC42NzA2OTUgKFhFTikgRUxGOiBG
b3VuZCBQVkggaW1hZ2UKU2VwIDEzIDIyOjMxOjE4LjY4MjYwMiAoWEVOKSBFTEY6IGFkZHJlc3Nl
czoKU2VwIDEzIDIyOjMxOjE4LjY4MjY1NSAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4
ZmZmZmZmZmY4MDAwMDAwMApTZXAgMTMgMjI6MzE6MTguNjgyNzA3IChYRU4pICAgICBlbGZfcGFk
ZHJfb2Zmc2V0ID0gMHgwClNlcCAxMyAyMjozMToxOC42ODI3NTYgKFhFTikgICAgIHZpcnRfb2Zm
c2V0ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKU2VwIDEzIDIyOjMxOjE4LjY5NDYwOSAoWEVO
KSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMApTZXAgMTMgMjI6MzE6
MTguNjk0NjczIChYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgyOTUzMDAw
ClNlcCAxMyAyMjozMToxOC43MDY2MDUgKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZm
ZmZmZmZmODI3NGUxODAKU2VwIDEzIDIyOjMxOjE4LjcwNjY3MCAoWEVOKSAgICAgcDJtX2Jhc2Ug
ICAgICAgICA9IDB4ODAwMDAwMDAwMApTZXAgMTMgMjI6MzE6MTguNzA2NzIwIChYRU4pICBYZW4g
IGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyClNlcCAxMyAyMjozMToxOC43MTg1NTAgKFhF
TikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgy
OTUzMDAKCkRhcmlvIGFscmVhZHkgcmVwb3J0ZWQgdGhpcyBpc3N1ZSB0byBtZSB5ZXN0ZXJkYXkg
YW5kIEknbSBjdXJyZW50bHkKd29ya2luZyBvbiBhIGZpeCB0byByZXN0b3JlIHRoZSBwcmV2aW91
cyBiZWhhdmlvciBhbmQgb25seSBlbmFibGUgdGhlCmlvbW11IG9uY2UgaW5jbHVzaXZlIG1hcHBp
bmdzIGFyZSBzZXR1cC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0ic0-0008LV-BH; Fri, 14 Sep 2018 07:33:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ibz-0008LM-HF
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:33:55 +0000
X-Inumbo-ID: a9bb25cf-b7f0-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9bb25cf-b7f0-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:34:50 +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 w8E7TFEr077176;
 Fri, 14 Sep 2018 07:33:49 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=ZnerUsFJiwj5E1pHLXUuYIDlLF6LkzVIpT9kIMBiIAU=;
 b=kWlPb4dDLeVkTXv7z/EyGAU6f1Ub/M/hS7pyKC/3XfK4J+i3PdXkULHGjQsOok+N9Yq7
 MDvYJKxv3fTfWr700ESSwcX2GCe8OkVbnFrcipb42gjN0bnoWy4Yr+fcQX1P5Rk4BcG9
 LMUDWKp81Vjri6/R/y4J6XIDoRNmh1hoGwJ1xNrW3a7leXDQgEWxUOKRoKc5foXXJBby
 3jJXRas7MEV4ARsAFWp/96AOvq6Fx29cMuO1Y+V3I7aNgwKOBOGsypeLophKKEiXVOEW
 FLrAUdhV++Poq2d45szXUk5W7BEK2zLFWClnQ7zugnMsbx66t/LdBR1NDiApuvsDdNMH 2A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2mc72r5bq0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:49 +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 w8E7XmZS019380
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:48 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8E7XlP7019412;
 Fri, 14 Sep 2018 07:33:47 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:46 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:10 +0800
Message-Id: <1536910456-13337-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=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] Introduce xenwatch multithreading (mtwatch)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

SGksCgpUaGlzIHBhdGNoIHNldCBpbnRyb2R1Y2VzIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nICht
dHdhdGNoKSBiYXNlZCBvbiB0aGUKYmVsb3cgeGVuIHN1bW1pdCAyMDE4IGRlc2lnbiBzZXNzaW9u
IG5vdGVzOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE4LTA3L21zZzAwMDE3Lmh0bWwKCgp4ZW53YXRjaF90aHJlYWQgaXMgYSBzaW5nbGUg
a2VybmVsIHRocmVhZCBwcm9jZXNzaW5nIHRoZSBjYWxsYmFjayBmdW5jdGlvbgpmb3Igc3Vic2Ny
aWJlZCB4ZW53YXRjaCBldmVudHMgc3VjY2Vzc2l2ZWx5LiBUaGUgeGVud2F0Y2ggaXMgc3RhbGxl
ZCBpbiAnRCcKc3RhdGUgaWYgYW55IG9mIGNhbGxiYWNrIGZ1bmN0aW9uIGlzIHN0YWxsZWQgYW5k
IHVuaW50ZXJydXB0aWJsZS4KClRoZSBkb21VIGNyZWF0ZS9kZXN0cm95IGlzIGZhaWxlZCBpZiB4
ZW53YXRjaCBpcyBzdGFsbGVkIGluICdEJyBzdGF0ZSBhcwp0aGUgcGFyYXZpcnR1YWwgZHJpdmVy
IGluaXQvdW5pbml0IGNhbm5vdCBjb21wbGV0ZS4gVXN1YWxseSwgdGhlIG9ubHkKb3B0aW9uIGlz
IHRvIHJlYm9vdCBkb20wIHNlcnZlciB1bmxlc3MgdGhlcmUgaXMgc29sdXRpb24vd29ya2Fyb3Vu
ZCB0bwptb3ZlIGZvcndhcmQgYW5kIGNvbXBsZXRlIHRoZSBzdGFsbGVkIHhlbndhdGNoIGV2ZW50
IGNhbGxiYWNrIGZ1bmN0aW9uLgpCZWxvdyBpcyB0aGUgb3V0cHV0IG9mICd4bCBjcmVhdGUnIHdo
ZW4geGVud2F0Y2ggaXMgc3RhbGxlZCAodGhlIGlzc3VlIGlzCnJlcHJvZHVjZWQgb24gcHVycG9z
ZSBieSBob29raW5nIG5ldGlmX3JlY2VpdmVfc2tiKCkgdG8gaW50ZXJjZXB0IGFuCnNrX2J1ZmYg
c2VudCBvdXQgZnJvbSB2aWZYLlkgb24gZG9tMCB3aXRoIHBhdGNoIGF0Cmh0dHBzOi8vZ2l0aHVi
LmNvbS9maW5hbGx5anVzdGljZS9wYXRjaHNldC9ibG9iL21hc3Rlci94ZW53YXRjaC1zdGFsbC1i
eS12aWYucGF0Y2gpOgoKIyB4bCBjcmVhdGUgcHYuY2ZnIApQYXJzaW5nIGNvbmZpZyBmcm9tIHB2
LmNmZwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEwODA6ZGV2aWNlX2JhY2tlbmRfY2Fs
bGJhY2s6IERvbWFpbiAyOnVuYWJsZSB0byBhZGQgZGV2aWNlIHdpdGggcGF0aCAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvMi81MTcxMgpsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjEy
Nzg6ZG9tY3JlYXRlX2xhdW5jaF9kbTogRG9tYWluIDI6dW5hYmxlIHRvIGFkZCBkaXNrIGRldmlj
ZXMKbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMDgwOmRldmljZV9iYWNrZW5kX2NhbGxi
YWNrOiBEb21haW4gMjp1bmFibGUgdG8gcmVtb3ZlIGRldmljZSB3aXRoIHBhdGggL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzIvNTE3MTIKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzox
MDczOmRldmljZXNfZGVzdHJveV9jYjogRG9tYWluIDI6bGlieGxfX2RldmljZXNfZGVzdHJveSBm
YWlsZWQKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDAwOmxpYnhsX19kZXN0cm95X2Rv
bWlkOiBEb21haW4gMjpOb24tZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjogbGlieGxfZG9t
YWluLmM6OTU5OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMjpVbmFibGUgdG8gZGVz
dHJveSBndWVzdApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4Njpkb21haW5fZGVzdHJv
eV9jYjogRG9tYWluIDI6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZAoKClRoZSBpZGVhIG9m
IHRoaXMgcGF0Y2ggc2V0IGlzIHRvIGNyZWF0ZSBhIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBm
b3IgZWFjaApkb21pZC4gVGhlIHBlci1kb21pZCB0aHJlYWQgaXMgY3JlYXRlZCB3aGVuIHRoZSAx
c3QgcHYgYmFja2VuZCBkZXZpY2UgKGZvcgp0aGlzIGRvbWlkIGFuZCB3aXRoIHhlbndhdGNoIG11
bHRpdGhyZWFkaW5nIGVuYWJsZWQpIGlzIGNyZWF0ZWQsIHdoaWxlIHRoaXMKdGhyZWFkIGlzIGRl
c3Ryb3llZCB3aGVuIHRoZSBsYXN0IHB2IGJhY2tlbmQgZGV2aWNlIChmb3IgdGhpcyBkb21pZCBh
bmQKd2l0aCB4ZW53YXRjaCBtdWx0aXRocmVhZGluZyBlbmFibGVkKSBpcyByZW1vdmVkLiBQZXIt
ZG9taWQgeHNfd2F0Y2hfZXZlbnQKaXMgbmV2ZXIgcHV0IG9uIHRoZSBkZWZhdWx0IGV2ZW50IGxp
c3QsIGJ1dCBpcyBwdXQgb24gdGhlIHBlci1kb21pZCBldmVudApsaXN0IGRpcmVjdGx5LgoKCkZv
ciBtb3JlIGRldGFpbHMsIHBsZWFzZSByZWZlciB0byB0aGUgeGVuIHN1bW1pdCAyMDE4IGRlc2ln
biBzZXNzaW9uIG5vdGVzCmFuZCBwcmVzZW50YXRpb24gc2xpZGVzOgoKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA3L21zZzAwMDE3Lmh0
bWwKaHR0cDovL3d3dy5kb25nbGl6aGFuZy5vcmcveGVud2F0Y2hfbXVsdGl0aHJlYWRpbmcucGRm
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCgpEb25nbGkgWmhhbmcgKDYpOgogICAgeGVuYnVzOiBwcmVwYXJlIGRhdGEgc3Ry
dWN0dXJlcyBhbmQgcGFyYW1ldGVyIGZvciB4ZW53YXRjaCBtdWx0aXRocmVhZGluZwogICAgeGVu
YnVzOiBpbXBsZW1lbnQgdGhlIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGZyYW1ld29yawogICAg
eGVuYnVzOiBkaXNwYXRjaCBwZXItZG9tVSB3YXRjaCBldmVudCB0byBwZXItZG9tVSB4ZW53YXRj
aCB0aHJlYWQKICAgIHhlbmJ1czogcHJvY2VzcyBvdGhlcmVuZF93YXRjaCBldmVudCBhdCAnc3Rh
dGUnIGVudHJ5IGluIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nCiAgICB4ZW5idXM6IHByb2Nlc3Mg
YmVfd2F0Y2ggZXZlbnRzIGluIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nCiAgICBkcml2ZXJzOiBl
bmFibGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZm9yIHhlbi1uZXRiYWNrIGFuZCB4ZW4tYmxr
YmFjayBkcml2ZXIKCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJz
LnR4dCB8ICAgMyArCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICAgICAgICAg
ICAgICB8ICAgMyArLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgICAgICAgICAg
ICAgICAgfCAgIDEgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAg
ICAgICAgfCAgMjQgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5j
ICAgICAgIHwgIDMyICsrKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAg
ICAgICAgICAgfCAzNTcgKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL3hlbi94ZW5i
dXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3MCArKysrKwogNyBmaWxlcyBjaGFu
Z2VkLCA0ODQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKClRoYW5rIHlvdSB2ZXJ5IG11
Y2ghCgpEb25nbGkgWmhhbmcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0ic7-0008MV-A3; Fri, 14 Sep 2018 07:34: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=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ic6-0008MI-GS
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:34:02 +0000
X-Inumbo-ID: 4907b145-b7f0-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4907b145-b7f0-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 09:32:08 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8E7Snnq121834;
 Fri, 14 Sep 2018 07:34:00 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=xD9RNf55VjXYotdtUrrcvp7g4O4DR4H4y52f6YyPCkY=;
 b=1UQE8StHBuMKOw+O00/73pSQVVuktlmKPigcsvtrDwcsSZr5eabEgFirV5OgTLeeeBcr
 ifyzE1QojF1zCHq9r16Vvz6RlROuoppoltP86gtXUWYcUygq7DRsAQWc/dtLivPOaMvP
 8RPGbGhyiEA9OfEZdk55rZxFwpTTyrEgeo6WXF5QraxrutcW3R9+czXyw75f2RW+wyzl
 iMxrlxzjZmDKNxcM5KaODGT26rC5rkB4LHpzw45GMxBwduQzztt9IIBtDXGDZAKSid37
 uW4UIOVEajeWdE5ttKuaHgrJNLiISu/+0zHcLXAn4ja1uaDiW/mblfxAC/n4UIMt0oDK Bw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mc6cq5dk2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:59 +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 w8E7XxIt005137
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:59 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 w8E7Xwif023930;
 Fri, 14 Sep 2018 07:33:58 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:58 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:14 +0800
Message-Id: <1536910456-13337-5-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 4/6] xenbus: process otherend_watch event at
 'state' entry in xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgNHRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KCldpdGggdGhp
cyBwYXRjaCwgd2F0Y2ggZXZlbnQgaW4gYWJzb2x1dGUgcGF0aCBwYXR0ZXJuCicvbG9jYWwvZG9t
YWluLzxkb21pZD4vZGV2aWNlLzxwdmRldj4vPGhhbmRsZT4vc3RhdGUnIGNhbiBiZSBwcm9jZXNz
ZWQgaW4KcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkLgoKU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpo
YW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMgfCAxNiArKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUu
YyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwppbmRleCA1NzU1NTk2Li5iYTA2
NDRjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKKysrIGIv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCkBAIC0xMjksMTEgKzEyOSwyNyBAQCBz
dGF0aWMgaW50IHRhbGtfdG9fb3RoZXJlbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIH0K
IAogCitzdGF0aWMgZG9taWRfdCBvdGhlcmVuZF9nZXRfZG9taWQoc3RydWN0IHhlbmJ1c193YXRj
aCAqd2F0Y2gsCisJCQkJICBjb25zdCBjaGFyICpwYXRoLAorCQkJCSAgY29uc3QgY2hhciAqdG9r
ZW4pCit7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhlbmRldiA9CisJCWNvbnRhaW5lcl9vZih3
YXRjaCwgc3RydWN0IHhlbmJ1c19kZXZpY2UsIG90aGVyZW5kX3dhdGNoKTsKKworCXJldHVybiB4
ZW5kZXYtPm90aGVyZW5kX2lkOworfQorCiAKIHN0YXRpYyBpbnQgd2F0Y2hfb3RoZXJlbmQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgeGVuX2J1c190eXBlICpidXMgPQog
CQljb250YWluZXJfb2YoZGV2LT5kZXYuYnVzLCBzdHJ1Y3QgeGVuX2J1c190eXBlLCBidXMpOwor
CXN0cnVjdCB4ZW5idXNfZHJpdmVyICpkcnYgPSB0b194ZW5idXNfZHJpdmVyKGRldi0+ZGV2LmRy
aXZlcik7CisKKwlpZiAoeGVuX210d2F0Y2ggJiYgZHJ2LT51c2VfbXR3YXRjaCkgeworCQlkZXYt
Pm90aGVyZW5kX3dhdGNoLmdldF9kb21pZCA9IG90aGVyZW5kX2dldF9kb21pZDsKKwkJZGV2LT5v
dGhlcmVuZF93YXRjaC5vd25lcl9pZCA9IGRldi0+b3RoZXJlbmRfaWQ7CisJfQogCiAJcmV0dXJu
IHhlbmJ1c193YXRjaF9wYXRoZm10KGRldiwgJmRldi0+b3RoZXJlbmRfd2F0Y2gsCiAJCQkJICAg
IGJ1cy0+b3RoZXJlbmRfY2hhbmdlZCwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0ic3-0008Lm-TH; Fri, 14 Sep 2018 07:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ic1-0008Lh-QE
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:33:57 +0000
X-Inumbo-ID: ab406058-b7f0-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab406058-b7f0-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:34:53 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8E7TB9b122024;
 Fri, 14 Sep 2018 07:33:54 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=AE7ZxJCbwvPhrlsbkh2r4LsSOvufZ2jNATVQWz1tC8g=;
 b=DUhfJSBjtLxOEwVmrSSA4soh4ympY5HafdN0EKVVxzMtp/pBVu7YjN2fkQ90zZGo8/pz
 V3XhFr9uh3NtJvs5dCyHenQErmt7Lsext9kmaX2HdFoX4akMuc3ZJ/NRjYuE2LdjlHhK
 Rp7fNTxIvOWBECXh5/QjIgJ4Lhu7IGtNgsPOS64UioiVYhQ5LV5V6Tc4kXEN3cRu6olw
 pjoJPEjAnfvdbKzkYISCs+legcY6I8nx/BLG5xox40grZ6RJLAmcUD/dW3m3W2dk5vgG
 RFscK9YgRLru7TAr9H0nX6gF7rLG8tXipuS6UHU3YSvA1yUXi/y9MSIbICcdGssappOl 8A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mc6cq5djn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:54 +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 w8E7Xrh3005376
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:53 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 w8E7Xr4w001260;
 Fri, 14 Sep 2018 07:33:53 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:52 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:12 +0800
Message-Id: <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: jgross@suse.com, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgMm5kIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KClRoaXMgcGF0
Y2ggaW1wbGVtZW50cyB0aGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrIHRvIGNy
ZWF0ZSBvcgpkZXN0cm95IHRoZSBwZXItZG9tVSB4ZW53YXRjaCB0aHJlYWQuIFRoZSB4ZW53YXRj
aCB0aHJlYWQgaXMgY3JlYXRlZCBvcgpkZXN0cm95ZWQgZHVyaW5nIHhlbmJ1cyBkZXZpY2UgcHJv
YmluZyBvciByZW1vdmluZyAodGhhdCBpcywKeGVuYnVzX2Rldl9wcm9iZSgpIG9yIHhlbmJ1c19k
ZXZfcmVtb3ZlKCkpIGlmIHRoZSBjb3JyZXNwb25kaW5nIHB2IGRyaXZlcgpoYXMgeGVud2F0Y2gg
bXVsdGl0aHJlYWRpbmcgZmVhdHVyZSBlbmFibGVkLiBBcyB0aGVyZSBpcyBvbmx5IG9uZSBzaW5n
bGUKcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkIGZvciBlYWNoIGRvbWlkLCBwcm9iaW5nIHRoZSB4
ZW5idXMgZGV2aWNlIGZvciB0aGUKc2FtZSBkb21pZCBhZ2FpbiB3b3VsZCBub3QgY3JlYXRlIHRo
ZSB0aHJlYWQgZm9yIHRoZSBzYW1lIGRvbWlkIGFnYWluLCBidXQKb25seSBpbmNyZW1lbnQgdGhl
IHJlZmVyZW5jZSBjb3VudCBvZiB0aGUgdGhyZWFkJ3MgbXR3YXRjaCBkb21haW4uIFdoZW4gYQp4
ZW5idXMgZGV2aWNlIGlzIHJlbW92ZWQsIHRoZSByZWZlcmVuY2UgY291bnQgaXMgZGVjcmVtZW50
ZWQuIFRoZSBwZXItZG9tVQp4ZW53YXRjaCB0aHJlYWQgaXMgZGVzdHJveWVkIHdoZW4gdGhlIHJl
ZmVyZW5jZSBjb3VudCBvZiBpdHMgbXR3YXRjaCBkb21haW4KaXMgemVybywgdGhhdCBpcywgYWwg
eGVuYnVzIGRldmljZXMgKHdob3NlIG10d2F0Y2ggZmVhdHVyZSBpcyBlbmFibGVkKSBvZgpzdWNo
IG10d2F0Y2ggZG9tYWluIGFyZSByZW1vdmVkLgoKVGhlcmVmb3JlLCBhIGRvbWlkIGhhcyBpdHMg
b3duIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBvbmx5IHdoZW4gaXQgaXMKYXR0YWNoZWQgd2l0
aCBkb20wIGJhY2tlbmQgeGVuYnVzIGRldmljZSB3aG9zZSBwdiBkcml2ZXIgaGFzIHRoZSBmZWF0
dXJlCmVuYWJsZWQuIFRoZSBkb21pZCB3b3VsZCBub3QgaGF2ZSBpdHMgb3duIHhlbndhdGNoIHRo
cmVhZCB3aGVuIGl0IGlzIG5vdApydW5uaW5nIGFueSBtdHdhdGNoLWVuYWJsZWQgeGVuYnVzIGRl
dmljZS4KCldoZW4gYSB3YXRjaCAod2l0aCB4ZW53YXRjaCBtdWx0aXRocmVhZGluZyBlbmFibGVk
KSBpcyB1bnJlZ2lzdGVyZWQsIHdlCndpbGwgZ2VuZXJhbGx5IHRyYXZlcnNlIGFsbCBtdHdhdGNo
IGRvbWFpbnMgdG8gcmVtb3ZlIGFsbCBpbmZsaWdodCBwZW5kaW5nCmV2ZW50cyBmaXJlZCBieSBz
dWNoIHdhdGNoLiBIb3dldmVyLCBvbmUgb3B0aW1pemF0aW9uIGluIHRoaXMgcGF0Y2ggaXMgd2UK
b25seSBuZWVkIHRvIHJlbW92ZSBwZW5kaW5nIGV2ZW50cyBmcm9tIGEgc3BlY2lmaWMgbXR3YXRj
aCBkb21haW4gd2hlbiB0aGUKd2F0Y2ggaXMgcmVnaXN0ZXJlZCBmb3IgYSBzcGVjaWZpYyBkb21p
ZCwgdGhhdCBpcywgd2hlbiBpdHMgb3duZXJfaWQgZmllbGQKaXMgbm9uLXplcm8uCgpTaWduZWQt
b2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgotLS0KIGRyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyB8ICAgNiArCiBkcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3hzLmMgICAgfCAyNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICB8ICAgMyArCiAzIGZpbGVzIGNo
YW5nZWQsIDI4MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCmluZGV4
IDViNDcxODguLjU3NTU1OTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
cHJvYmUuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKQEAgLTIzNiw2
ICsyMzYsOSBAQCBpbnQgeGVuYnVzX2Rldl9wcm9iZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQogCWlm
IChlcnIpCiAJCWdvdG8gZmFpbDsKIAorCWlmICh4ZW5fbXR3YXRjaCAmJiBkcnYtPnVzZV9tdHdh
dGNoKQorCQltdHdhdGNoX2NyZWF0ZV9kb21haW4oZGV2LT5vdGhlcmVuZF9pZCk7CisKIAllcnIg
PSB3YXRjaF9vdGhlcmVuZChkZXYpOwogCWlmIChlcnIpIHsKIAkJZGV2X3dhcm4oJmRldi0+ZGV2
LCAid2F0Y2hfb3RoZXJlbmQgb24gJXMgZmFpbGVkLlxuIiwKQEAgLTI2Myw2ICsyNjYsOSBAQCBp
bnQgeGVuYnVzX2Rldl9yZW1vdmUoc3RydWN0IGRldmljZSAqX2RldikKIAlpZiAoZHJ2LT5yZW1v
dmUpCiAJCWRydi0+cmVtb3ZlKGRldik7CiAKKwlpZiAoeGVuX210d2F0Y2ggJiYgZHJ2LT51c2Vf
bXR3YXRjaCkKKwkJbXR3YXRjaF9wdXRfZG9tYWluKGRldi0+b3RoZXJlbmRfaWQpOworCiAJZnJl
ZV9vdGhlcmVuZF9kZXRhaWxzKGRldik7CiAKIAl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVu
YnVzU3RhdGVDbG9zZWQpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194
cy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCmluZGV4IDNmMTM3ZDIuLjc0MWRj
NTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYworKysgYi9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKQEAgLTEwOCw2ICsxMDgsMjAxIEBAIHN0YXRpYyBf
X2luaXQgaW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykKIH0KIGVhcmx5X3BhcmFtKCJ4
ZW5fbXR3YXRjaCIsIHhlbl9wYXJzZV9tdHdhdGNoKTsKIAorc3RydWN0IG10d2F0Y2hfZG9tYWlu
ICptdHdhdGNoX2ZpbmRfZG9tYWluKGRvbWlkX3QgZG9taWQpCit7CisJc3RydWN0IG10d2F0Y2hf
ZG9tYWluICpkb21haW47CisJaW50IGhhc2ggPSBNVFdBVENIX0hBU0goZG9taWQpOworCXN0cnVj
dCBobGlzdF9oZWFkICpoYXNoX2hlYWQgPSAmbXR3YXRjaF9pbmZvLT5kb21haW5faGFzaFtoYXNo
XTsKKworCWhsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShkb21haW4sIGhhc2hfaGVhZCwgaGFzaF9u
b2RlKSB7CisJCWlmIChkb21haW4tPmRvbWlkID09IGRvbWlkKQorCQkJcmV0dXJuIGRvbWFpbjsK
Kwl9CisKKwlyZXR1cm4gTlVMTDsKK30KKworLyogcGVyLWRvbVUgdGhyZWFkIGZvciB4ZW53YXRj
aCBtdWx0aXRocmVhZGluZy4gKi8KK3N0YXRpYyBpbnQgbXR3YXRjaF90aHJlYWQodm9pZCAqYXJn
KQoreworCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluID0gKHN0cnVjdCBtdHdhdGNoX2Rv
bWFpbiAqKSBhcmc7CisJc3RydWN0IGxpc3RfaGVhZCAqZW50OworCXN0cnVjdCB4c193YXRjaF9l
dmVudCAqZXZlbnQ7CisKKwlkb21haW4tPnBpZCA9IGN1cnJlbnQtPnBpZDsKKworCWZvciAoOzsp
IHsKKwkJd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGRvbWFpbi0+ZXZlbnRzX3dxLAorCQkJCQkg
IWxpc3RfZW1wdHkoJmRvbWFpbi0+ZXZlbnRzKSB8fAorCQkJCQkgZG9tYWluLT5zdGF0ZSA9PSBN
VFdBVENIX0RPTUFJTl9ET1dOKTsKKworCQlpZiAoZG9tYWluLT5zdGF0ZSA9PSBNVFdBVENIX0RP
TUFJTl9ET1dOICYmCisJCSAgICBsaXN0X2VtcHR5KCZkb21haW4tPmV2ZW50cykpCisJCQlicmVh
azsKKworCQltdXRleF9sb2NrKCZkb21haW4tPmRvbWFpbl9tdXRleCk7CisKKwkJc3Bpbl9sb2Nr
KCZkb21haW4tPmV2ZW50c19sb2NrKTsKKwkJZW50ID0gZG9tYWluLT5ldmVudHMubmV4dDsKKwkJ
aWYgKGVudCAhPSAmZG9tYWluLT5ldmVudHMpCisJCQlsaXN0X2RlbChlbnQpOworCQlzcGluX3Vu
bG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7CisKKwkJaWYgKGVudCAhPSAmZG9tYWluLT5ldmVu
dHMpIHsKKwkJCWV2ZW50ID0gbGlzdF9lbnRyeShlbnQsIHN0cnVjdCB4c193YXRjaF9ldmVudCwg
bGlzdCk7CisJCQlldmVudC0+aGFuZGxlLT5jYWxsYmFjayhldmVudC0+aGFuZGxlLCBldmVudC0+
cGF0aCwKKwkJCQkJCWV2ZW50LT50b2tlbik7CisJCQlrZnJlZShldmVudCk7CisJCX0KKworCQlt
dXRleF91bmxvY2soJmRvbWFpbi0+ZG9tYWluX211dGV4KTsKKwl9CisKKwkvKgorCSAqIGRvbWFp
bi0+c3RhdGUgaXMgYWxyZWFkeSBzZXQgdG8gTVRXQVRDSF9ET01BSU5fRE9XTiAodG8gYXZvaWQK
KwkgKiBuZXcgZXZlbnQgdG8gZG9tYWluLT5ldmVudHMpIHdoZW4gYWJvdmUgZm9yIGxvb3AgYnJl
YWtzLCBzbworCSAqIHRoYXQgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdG8gY2xlYW51cCBkb21h
aW4tPmV2ZW50cyBhZ2Fpbi4KKwkgKi8KKworCXNwaW5fbG9jaygmbXR3YXRjaF9pbmZvLT5kb21h
aW5fbG9jayk7CisJbGlzdF9kZWxfcmN1KCZkb21haW4tPmxpc3Rfbm9kZSk7CisJc3Bpbl91bmxv
Y2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOworCisJc3Bpbl9sb2NrKCZtdHdhdGNoX2lu
Zm8tPnB1cmdlX2xvY2spOworCWxpc3RfYWRkKCZkb21haW4tPnB1cmdlX25vZGUsICZtdHdhdGNo
X2luZm8tPnB1cmdlX2xpc3QpOworCXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPnB1cmdlX2xv
Y2spOworCisJc2NoZWR1bGVfd29yaygmbXR3YXRjaF9pbmZvLT5wdXJnZV93b3JrKTsKKworCXJl
dHVybiAwOworfQorCitzdGF0aWMgdm9pZCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBy
Y3VfaGVhZCAqaGVhZCkKK3sKKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKKworCWRv
bWFpbiA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgbXR3YXRjaF9kb21haW4sIHJjdSk7CisJ
a2ZyZWUoZG9tYWluKTsKK30KKworc3RhdGljIHZvaWQgeGVuX210d2F0Y2hfcHVyZ2VfZG9tYWlu
KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRv
bWFpbjsKKwlzdHJ1Y3QgbGlzdF9oZWFkICpub2RlOworCisJd2hpbGUgKCFsaXN0X2VtcHR5KCZt
dHdhdGNoX2luZm8tPnB1cmdlX2xpc3QpKSB7CisKKwkJc3Bpbl9sb2NrKCZtdHdhdGNoX2luZm8t
PnB1cmdlX2xvY2spOworCQlub2RlID0gbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0Lm5leHQ7CisJ
CWlmIChub2RlICE9ICZtdHdhdGNoX2luZm8tPnB1cmdlX2xpc3QpCisJCQlsaXN0X2RlbChub2Rl
KTsKKwkJc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+cHVyZ2VfbG9jayk7CisKKwkJaWYgKG5v
ZGUgIT0gJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCkgeworCQkJZG9tYWluID0gbGlzdF9lbnRy
eShub2RlLCBzdHJ1Y3QgbXR3YXRjaF9kb21haW4sCisJCQkJCSAgICBwdXJnZV9ub2RlKTsKKwkJ
CWt0aHJlYWRfc3RvcChkb21haW4tPnRhc2spOworCisJCQljYWxsX3JjdSgmZG9tYWluLT5yY3Us
IGRlbGF5ZWRfZGVzdHJveV9kb21haW4pOworCQl9CisJfQorfQorCisvKiBSdW5uaW5nIGluIHRo
ZSBjb250ZXh0IG9mIGRlZmF1bHQgeGVud2F0Y2gga3RocmVhZC4gKi8KK3ZvaWQgbXR3YXRjaF9j
cmVhdGVfZG9tYWluKGRvbWlkX3QgZG9taWQpCit7CisJc3RydWN0IG10d2F0Y2hfZG9tYWluICpk
b21haW47CisKKwlpZiAoIWRvbWlkKSB7CisJCXByX2VycigiRGVmYXVsdCB4ZW53YXRjaCB0aHJl
YWQgaXMgZm9yIGRvbTBcbiIpOworCQlyZXR1cm47CisJfQorCisJc3Bpbl9sb2NrKCZtdHdhdGNo
X2luZm8tPmRvbWFpbl9sb2NrKTsKKworCWRvbWFpbiA9IG10d2F0Y2hfZmluZF9kb21haW4oZG9t
aWQpOworCWlmIChkb21haW4pIHsKKwkJYXRvbWljX2luYygmZG9tYWluLT5yZWZjbnQpOworCQlz
cGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7CisJCXJldHVybjsKKwl9CisK
Kwlkb21haW4gPSBremFsbG9jKHNpemVvZigqZG9tYWluKSwgR0ZQX0FUT01JQyk7CisJaWYgKCFk
b21haW4pIHsKKwkJc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOworCQlw
cl9lcnIoIkZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIG10d2F0Y2ggdGhyZWFkICVkXG4i
LAorCQkgICAgICAgZG9taWQpOworCQlyZXR1cm47CisJfQorCisJZG9tYWluLT5kb21pZCA9IGRv
bWlkOworCWF0b21pY19zZXQoJmRvbWFpbi0+cmVmY250LCAxKTsKKwltdXRleF9pbml0KCZkb21h
aW4tPmRvbWFpbl9tdXRleCk7CisJSU5JVF9MSVNUX0hFQUQoJmRvbWFpbi0+cHVyZ2Vfbm9kZSk7
CisKKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZkb21haW4tPmV2ZW50c193cSk7CisJc3Bpbl9sb2Nr
X2luaXQoJmRvbWFpbi0+ZXZlbnRzX2xvY2spOworCUlOSVRfTElTVF9IRUFEKCZkb21haW4tPmV2
ZW50cyk7CisKKwlsaXN0X2FkZF90YWlsX3JjdSgmZG9tYWluLT5saXN0X25vZGUsICZtdHdhdGNo
X2luZm8tPmRvbWFpbl9saXN0KTsKKworCWhsaXN0X2FkZF9oZWFkX3JjdSgmZG9tYWluLT5oYXNo
X25vZGUsCisJCQkgICAmbXR3YXRjaF9pbmZvLT5kb21haW5faGFzaFtNVFdBVENIX0hBU0goZG9t
aWQpXSk7CisKKwlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7CisKKwlk
b21haW4tPnRhc2sgPSBrdGhyZWFkX3J1bihtdHdhdGNoX3RocmVhZCwgZG9tYWluLAorCQkJCSAg
ICJ4ZW4tbXR3YXRjaC0lZCIsIGRvbWlkKTsKKworCWlmICghZG9tYWluLT50YXNrKSB7CisJCXBy
X2VycigibXR3YXRjaCBrdGhyZWFkIGNyZWF0aW9uIGlzIGZhaWxlZFxuIik7CisJCWRvbWFpbi0+
c3RhdGUgPSBNVFdBVENIX0RPTUFJTl9ET1dOOworCisJCXJldHVybjsKKwl9CisKKwlkb21haW4t
PnN0YXRlID0gTVRXQVRDSF9ET01BSU5fVVA7Cit9CisKKy8qIFJ1bm5pbmcgaW4gdGhlIGNvbnRl
eHQgb2YgZGVmYXVsdCB4ZW53YXRjaCBrdGhyZWFkLiAqLwordm9pZCBtdHdhdGNoX3B1dF9kb21h
aW4oZG9taWRfdCBkb21pZCkKK3sKKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKKwor
CXNwaW5fbG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7CisKKwlkb21haW4gPSBtdHdh
dGNoX2ZpbmRfZG9tYWluKGRvbWlkKTsKKwlpZiAoIWRvbWFpbikgeworCQlzcGluX3VubG9jaygm
bXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7CisJCXByX2VycigibXR3YXRjaCBrdGhyZWFkIGZv
ciBkb21pZD0lZCBkb2VzIG5vdCBleGlzdFxuIiwKKwkJICAgICAgIGRvbWlkKTsKKwkJcmV0dXJu
OworCX0KKworCWlmIChhdG9taWNfZGVjX2FuZF90ZXN0KCZkb21haW4tPnJlZmNudCkpIHsKKwor
CQlobGlzdF9kZWxfcmN1KCZkb21haW4tPmhhc2hfbm9kZSk7CisKKwkJaWYgKCFkb21haW4tPnRh
c2spIHsKKwkJCS8qCisJCQkgKiBBcyB0aGUgdGFzayBpcyBmYWlsZWQgdG8gaW5pdGlhbGl6ZSBk
dXJpbmcKKwkJCSAqIG10d2F0Y2hfY3JlYXRlX2RvbWFpbigpLCB3ZSBkbyBub3QgbmVlZCB0byB3
YWl0CisJCQkgKiBmb3IgdGhlIGtlcm5lbCB0aHJlYWQgdG8gY29tcGxldGUuCisJCQkgKi8KKwkJ
CWxpc3RfZGVsX3JjdSgmZG9tYWluLT5saXN0X25vZGUpOworCQkJY2FsbF9yY3UoJmRvbWFpbi0+
cmN1LCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWluKTsKKwkJfSBlbHNlIHsKKwkJCXNwaW5fbG9jaygm
ZG9tYWluLT5ldmVudHNfbG9jayk7CisJCQlkb21haW4tPnN0YXRlID0gTVRXQVRDSF9ET01BSU5f
RE9XTjsKKwkJCXNwaW5fdW5sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKKworCQkJd2FrZV91
cCgmZG9tYWluLT5ldmVudHNfd3EpOworCQl9CisJfQorCisJc3Bpbl91bmxvY2soJm10d2F0Y2hf
aW5mby0+ZG9tYWluX2xvY2spOworfQorCiBzdGF0aWMgdm9pZCB4c19zdXNwZW5kX2VudGVyKHZv
aWQpCiB7CiAJc3Bpbl9sb2NrKCZ4c19zdGF0ZV9sb2NrKTsKQEAgLTc5Myw2ICs5ODgsODAgQEAg
aW50IHJlZ2lzdGVyX3hlbmJ1c193YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCkKIH0K
IEVYUE9SVF9TWU1CT0xfR1BMKHJlZ2lzdGVyX3hlbmJ1c193YXRjaCk7CiAKK3N0YXRpYyB2b2lk
IF9fdW5yZWdpc3Rlcl9zaW5nbGVfbXR3YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwK
KwkJCQkJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW4pCit7CisJc3RydWN0IHhzX3dhdGNo
X2V2ZW50ICpldmVudCwgKnRtcDsKKworCWlmIChjdXJyZW50LT5waWQgIT0gZG9tYWluLT5waWQp
CisJCW11dGV4X2xvY2soJmRvbWFpbi0+ZG9tYWluX211dGV4KTsKKworCXNwaW5fbG9jaygmZG9t
YWluLT5ldmVudHNfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGV2ZW50LCB0bXAs
CisJCQkJICZkb21haW4tPmV2ZW50cywgbGlzdCkgeworCQlpZiAoZXZlbnQtPmhhbmRsZSAhPSB3
YXRjaCkKKwkJCWNvbnRpbnVlOworCQlsaXN0X2RlbCgmZXZlbnQtPmxpc3QpOworCQlrZnJlZShl
dmVudCk7CisJfQorCXNwaW5fdW5sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKKworCWlmIChj
dXJyZW50LT5waWQgIT0gZG9tYWluLT5waWQpCisJCW11dGV4X3VubG9jaygmZG9tYWluLT5kb21h
aW5fbXV0ZXgpOworfQorCitzdGF0aWMgdm9pZCB1bnJlZ2lzdGVyX3NpbmdsZV9tdHdhdGNoKHN0
cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAorCQkJCSAgICAgIGRvbWlkX3QgZG9taWQpCit7CisJ
c3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47CisJYm9vbCBmb3VuZCA9IGZhbHNlOworCisJ
cmN1X3JlYWRfbG9jaygpOworCisJbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZG9tYWluLCAmbXR3
YXRjaF9pbmZvLT5kb21haW5fbGlzdCwKKwkJCQlsaXN0X25vZGUpIHsKKwkJaWYgKGRvbWFpbi0+
ZG9taWQgPT0gZG9taWQpIHsKKwkJCWZvdW5kID0gdHJ1ZTsKKwkJCV9fdW5yZWdpc3Rlcl9zaW5n
bGVfbXR3YXRjaCh3YXRjaCwgZG9tYWluKTsKKwkJfQorCX0KKworCVdBUk5fT05fT05DRSh1bmxp
a2VseSghZm91bmQpKTsKKworCXJjdV9yZWFkX3VubG9jaygpOworfQorCitzdGF0aWMgdm9pZCB1
bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKQoreworCXN0
cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluOworCisJcmN1X3JlYWRfbG9jaygpOworCisJbGlz
dF9mb3JfZWFjaF9lbnRyeV9yY3UoZG9tYWluLCAmbXR3YXRjaF9pbmZvLT5kb21haW5fbGlzdCwK
KwkJCQlsaXN0X25vZGUpIHsKKwkJX191bnJlZ2lzdGVyX3NpbmdsZV9tdHdhdGNoKHdhdGNoLCBk
b21haW4pOworCX0KKworCXJjdV9yZWFkX3VubG9jaygpOworfQorCitzdGF0aWMgdm9pZCB1bnJl
Z2lzdGVyX210d2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpCit7CisJLyoKKwkgKiBH
ZW5lcmFsbHksIHRvIHVucmVnaXN0ZXIgYSB3YXRjaC4gd2UgbmVlZCB0byB0cmF2ZXJzZSBhbGwK
KwkgKiBtdHdhdGNoIGRvbWFpbnMgdG8gcmVtb3ZlIGFsbCBpbmZsaWdodCBwZW5kaW5nIHdhdGNo
IGV2ZW50cyBmb3IKKwkgKiBzdWNoIHdhdGNoLgorCSAqCisJICogT25lIGV4Y2VwdGlvbiBpcyB3
ZSBvbmx5IG5lZWQgdG8gcmVtb3ZlIHBlbmRpbmcgd2F0Y2ggZXZlbnRzCisJICogZnJvbSBhIHNp
bmdsZSBtdHdhdGNoIGRvbWFpbiB3aGVuIHRoZSB3YXRjaCBpcyByZWdpc3RlcmVkIGZvciBhCisJ
ICogc3BlY2lmaWMgZG9taWQuCisJICovCisJaWYgKHdhdGNoLT5vd25lcl9pZCkKKwkJdW5yZWdp
c3Rlcl9zaW5nbGVfbXR3YXRjaCh3YXRjaCwgd2F0Y2gtPm93bmVyX2lkKTsKKwllbHNlCisJCXVu
cmVnaXN0ZXJfYWxsX210d2F0Y2god2F0Y2gpOworfQorCiB2b2lkIHVucmVnaXN0ZXJfeGVuYnVz
X3dhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKQogewogCXN0cnVjdCB4c193YXRjaF9l
dmVudCAqZXZlbnQsICp0bXA7CkBAIC04MzEsNiArMTEwMCw5IEBAIHZvaWQgdW5yZWdpc3Rlcl94
ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpCiAKIAlpZiAoY3VycmVudC0+
cGlkICE9IHhlbndhdGNoX3BpZCkKIAkJbXV0ZXhfdW5sb2NrKCZ4ZW53YXRjaF9tdXRleCk7CisK
KwlpZiAoeGVuX210d2F0Y2ggJiYgd2F0Y2gtPmdldF9kb21pZCkKKwkJdW5yZWdpc3Rlcl9tdHdh
dGNoKHdhdGNoKTsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNo
KTsKIApAQCAtOTU0LDYgKzEyMjYsNyBAQCBpbnQgeHNfaW5pdCh2b2lkKQogCiAJCXNwaW5fbG9j
a19pbml0KCZtdHdhdGNoX2luZm8tPnB1cmdlX2xvY2spOwogCQlJTklUX0xJU1RfSEVBRCgmbXR3
YXRjaF9pbmZvLT5wdXJnZV9saXN0KTsKKwkJSU5JVF9XT1JLKCZtdHdhdGNoX2luZm8tPnB1cmdl
X3dvcmssIHhlbl9tdHdhdGNoX3B1cmdlX2RvbWFpbik7CiAKIAkJeGVuX210d2F0Y2ggPSB0cnVl
OwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW5idXMuaCBiL2luY2x1ZGUveGVuL3hlbmJ1
cy5oCmluZGV4IGU4MDcxMTQuLjRhYzJjZWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbmJ1
cy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbmJ1cy5oCkBAIC0yNDEsNiArMjQxLDkgQEAgZXh0ZXJu
IGNvbnN0IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgeGVuX3hlbmJ1c19mb3BzOwogZXh0ZXJuIHN0
cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICp4ZW5fc3RvcmVfaW50ZXJmYWNlOwogZXh0
ZXJuIGludCB4ZW5fc3RvcmVfZXZ0Y2huOwogCit2b2lkIG10d2F0Y2hfY3JlYXRlX2RvbWFpbihk
b21pZF90IGRvbWlkKTsKK3ZvaWQgbXR3YXRjaF9wdXRfZG9tYWluKGRvbWlkX3QgZG9taWQpOwor
CiBleHRlcm4gYm9vbCB4ZW5fbXR3YXRjaDsKIAogI2RlZmluZSBNVFdBVENIX0hBU0hfU0laRSAy
NTYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0ic0-0008Lb-K6; Fri, 14 Sep 2018 07:33:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ibz-0008LL-HE
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:33:55 +0000
X-Inumbo-ID: a98a1501-b7f0-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a98a1501-b7f0-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:34: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 w8E7TNxl102249;
 Fri, 14 Sep 2018 07:33:51 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=1A4s/nLeeyzhFEWxXzqKNCTTzc7ZjPhZU+G2dnvbbcM=;
 b=cYMBUaRpOgG6LGo0qO7QFFgUF+2vQsYrXZa4kdLm5jhFGWliiRx7PuGuF/vSqmsAi8PF
 9w5TkMpnx0Zl4VjMZx6i6LV/cVtbunaZ2/C/0AdOqPXx6vQEbmGOBMAsvIC1aI+L05Rp
 TXFAM06McLtCbLrpadL6qbI2q9nj7LFd1ZSlDeWqzoEGD9NL3I0VBsOJachcLowna9Wu
 aJ6B4zILrlSLISrxvXVd5MRsHMUrFYHxL4sDke9uYf9VbtdIDRm+P4nsQYR1y5RUK/sN
 2yWL+PPQNdfS/OJL36Eg6grJs1/+QkVk35TClbetX1md0VcDqPXVCfEFcTK+PIA0TQvd SQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2mc5utwdy7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:51 +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 w8E7XodZ004933
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:50 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8E7XoX4010161;
 Fri, 14 Sep 2018 07:33:50 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:49 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:11 +0800
Message-Id: <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgMXN0IHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KClRoaXMgcGF0
Y2ggc2V0IG9mIHNpeCBwYXRjaGVzIGludHJvZHVjZXMgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcg
KG9yCm11bHRpdGhyZWFkZWQgeGVud2F0Y2gsIGFiYnJldmlhdGVkIGFzICdtdHdhdGNoJykgdG8g
ZG9tMCBrZXJuZWwuIEluCmFkZGl0aW9uIHRvIHRoZSBleGlzdGluZyBzaW5nbGUgeGVud2F0Y2gg
dGhyZWFkLCBlYWNoIGRvbVUgaGFzIGl0cyBvd24Ka2VybmVsIHRocmVhZCAoW3hlbi1tdHdhdGNo
LTxkb21pZD5dKSB0byBwcm9jZXNzIGl0cyB4ZW53YXRjaCBldmVudC4KCkEga2VybmVsIHBhcmFt
ZXRlciAneGVuX210d2F0Y2gnIGlzIGludHJvZHVjZWQgdG8gY29udHJvbCB3aGV0aGVyIHRoZQpm
ZWF0dXJlIGlzIGVuYWJsZWQgb3Igbm90IGR1cmluZyBkb20wIGtlcm5lbCBib290LiBUaGUgZmVh
dHVyZSBpcyBkaXNhYmxlZApieSBkZWZhdWx0IGlmICd4ZW5fbXR3YXRjaCcgaXMgbm90IHNldCBp
biBncnViLiBJbiBhZGRpdGlvbiwgdGhpcyBwYXRjaAphbHNvIGludHJvZHVjZXMgdGhlIGRhdGEg
c3RydWN0dXJlcyB0byBtYWludGFpbiB0aGUgc3RhdHVzIG9mIGVhY2ggcGVyLWRvbVUKeGVud2F0
Y2ggdGhyZWFkLiBUaGUgc3RhdHVzIG9mIGVhY2ggeGVud2F0Y2ggdGhyZWFkIChleGNlcHQgdGhl
IGRlZmF1bHQKb25lKSBpcyBtYWludGFpbmVkIGJ5IGEgbXR3YXRjaCBkb21haW4uCgpUaGUgZmVh
dHVyZSBpcyBhdmFpbGFibGUgb25seSBvbiBkb20wLgoKU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpo
YW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCB8ICAzICsrCiBkcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3hzLmMgICAgICAgICAgICAgICAgICB8IDMxICsrKysrKysrKysrKwogaW5jbHVkZS94ZW4v
eGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NSArKysrKysrKysrKysrKysr
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCBiL0RvY3Vt
ZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CmluZGV4IDY0YTNiZjUu
LmZjMjk1ZWYgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBh
cmFtZXRlcnMudHh0CisrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFt
ZXRlcnMudHh0CkBAIC00OTkyLDYgKzQ5OTIsOSBAQAogCQkJCXRoZSB1bnBsdWcgcHJvdG9jb2wK
IAkJCW5ldmVyIC0tIGRvIG5vdCB1bnBsdWcgZXZlbiBpZiB2ZXJzaW9uIGNoZWNrIHN1Y2NlZWRz
CiAKKwl4ZW5fbXR3YXRjaCAgICAgW0tOTCxYRU5dCisJCQlFbmFibGVzIHRoZSBtdWx0aXRocmVh
ZGVkIHhlbndhdGNoIChtdHdhdGNoKS4KKwogCXhlbl9ub3B2c3BpbglbWDg2LFhFTl0KIAkJCURp
c2FibGVzIHRoZSB0aWNrZXRsb2NrIHNsb3dwYXRoIHVzaW5nIFhlbiBQVgogCQkJb3B0aW1pemF0
aW9ucy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyBiL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwppbmRleCA0OWEzODc0Li4zZjEzN2QyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKKysrIGIvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c194cy5jCkBAIC05NSw2ICs5NSwxOSBAQCBzdGF0aWMgcGlkX3QgeGVud2F0Y2hf
cGlkOwogc3RhdGljIERFRklORV9NVVRFWCh4ZW53YXRjaF9tdXRleCk7CiBzdGF0aWMgREVDTEFS
RV9XQUlUX1FVRVVFX0hFQUQod2F0Y2hfZXZlbnRzX3dhaXRxKTsKIAorYm9vbCB4ZW5fbXR3YXRj
aDsKK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9tdHdhdGNoKTsKKworc3RydWN0IG10d2F0Y2hfaW5m
byAqbXR3YXRjaF9pbmZvOworCitzdGF0aWMgYm9vbCBwYXJhbV94ZW5fbXR3YXRjaDsKK3N0YXRp
YyBfX2luaXQgaW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykKK3sKKwlwYXJhbV94ZW5f
bXR3YXRjaCA9IHRydWU7CisJcmV0dXJuIDA7Cit9CitlYXJseV9wYXJhbSgieGVuX210d2F0Y2gi
LCB4ZW5fcGFyc2VfbXR3YXRjaCk7CisKIHN0YXRpYyB2b2lkIHhzX3N1c3BlbmRfZW50ZXIodm9p
ZCkKIHsKIAlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwpAQCAtOTI5LDYgKzk0MiwyNCBAQCBp
bnQgeHNfaW5pdCh2b2lkKQogCWlmIChlcnIpCiAJCXJldHVybiBlcnI7CiAKKwlpZiAoeGVuX2lu
aXRpYWxfZG9tYWluKCkgJiYgcGFyYW1feGVuX210d2F0Y2gpIHsKKwkJaW50IGk7CisKKwkJbXR3
YXRjaF9pbmZvID0ga21hbGxvYyhzaXplb2YoKm10d2F0Y2hfaW5mbyksIEdGUF9LRVJORUwpOwor
CisJCWZvciAoaSA9IDA7IGkgPCBNVFdBVENIX0hBU0hfU0laRTsgaSsrKQorCQkJSU5JVF9ITElT
VF9IRUFEKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9oYXNoW2ldKTsKKwkJc3Bpbl9sb2NrX2luaXQo
Jm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOworCQlJTklUX0xJU1RfSEVBRCgmbXR3YXRjaF9p
bmZvLT5kb21haW5fbGlzdCk7CisKKwkJc3Bpbl9sb2NrX2luaXQoJm10d2F0Y2hfaW5mby0+cHVy
Z2VfbG9jayk7CisJCUlOSVRfTElTVF9IRUFEKCZtdHdhdGNoX2luZm8tPnB1cmdlX2xpc3QpOwor
CisJCXhlbl9tdHdhdGNoID0gdHJ1ZTsKKworCQlwcl9pbmZvKCJ4ZW53YXRjaCBtdWx0aXRocmVh
ZGluZyBpcyBlbmFibGVkXG4iKTsKKwl9CisKIAl0YXNrID0ga3RocmVhZF9ydW4oeGVud2F0Y2hf
dGhyZWFkLCBOVUxMLCAieGVud2F0Y2giKTsKIAlpZiAoSVNfRVJSKHRhc2spKQogCQlyZXR1cm4g
UFRSX0VSUih0YXNrKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbmJ1cy5oIGIvaW5jbHVk
ZS94ZW4veGVuYnVzLmgKaW5kZXggODY5YzgxNi4uZTgwNzExNCAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS94ZW4veGVuYnVzLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuYnVzLmgKQEAgLTYyLDYgKzYyLDEz
IEBAIHN0cnVjdCB4ZW5idXNfd2F0Y2gKIAkvKiBDYWxsYmFjayAoZXhlY3V0ZWQgaW4gYSBwcm9j
ZXNzIGNvbnRleHQgd2l0aCBubyBsb2NrcyBoZWxkKS4gKi8KIAl2b2lkICgqY2FsbGJhY2spKHN0
cnVjdCB4ZW5idXNfd2F0Y2ggKiwKIAkJCSBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0
b2tlbik7CisKKwkvKiBDYWxsYmFjayB0byBoZWxwIGNhbGN1bGF0ZSB0aGUgZG9taWQgdGhlIHBh
dGggYmVsb25ncyB0byAqLworCWRvbWlkX3QgKCpnZXRfZG9taWQpKHN0cnVjdCB4ZW5idXNfd2F0
Y2ggKndhdGNoLAorCQkJICAgICBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbik7
CisKKwkvKiBUaGUgb3duZXIncyBkb21pZCBpZiB0aGUgd2F0Y2ggaXMgZm9yIGEgc3BlY2lmaWMg
ZG9tYWluICovCisJZG9taWRfdCBvd25lcl9pZDsKIH07CiAKIApAQCAtOTMsNiArMTAwLDcgQEAg
c3RydWN0IHhlbmJ1c19kZXZpY2VfaWQKIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHsKIAljb25zdCBj
aGFyICpuYW1lOyAgICAgICAvKiBkZWZhdWx0cyB0byBpZHNbMF0uZGV2aWNldHlwZSAqLwogCWNv
bnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZHM7CisJYm9vbCB1c2VfbXR3YXRjaDsKIAlp
bnQgKCpwcm9iZSkoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJICAgICBjb25zdCBzdHJ1
Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpOwogCXZvaWQgKCpvdGhlcmVuZF9jaGFuZ2VkKShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LApAQCAtMjMzLDQgKzI0MSw2MSBAQCBleHRlcm4gY29uc3Qg
c3RydWN0IGZpbGVfb3BlcmF0aW9ucyB4ZW5feGVuYnVzX2ZvcHM7CiBleHRlcm4gc3RydWN0IHhl
bnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKnhlbl9zdG9yZV9pbnRlcmZhY2U7CiBleHRlcm4gaW50
IHhlbl9zdG9yZV9ldnRjaG47CiAKK2V4dGVybiBib29sIHhlbl9tdHdhdGNoOworCisjZGVmaW5l
IE1UV0FUQ0hfSEFTSF9TSVpFIDI1NgorI2RlZmluZSBNVFdBVENIX0hBU0goX2lkKSAoKGludCko
X2lkKSYoTVRXQVRDSF9IQVNIX1NJWkUtMSkpCisKK3N0cnVjdCBtdHdhdGNoX2luZm8geworCS8q
CisJICogVGhlIG10d2F0Y2hfZG9tYWluIGlzIHB1dCBvbiBib3RoIGEgaGFzaCB0YWJsZSBhbmQg
YSBsaXN0LgorCSAqIGRvbWFpbl9saXN0IGlzIHVzZWQgdG8gb3B0aW1pemUgeGVuYnVzX3dhdGNo
IHVuLXJlZ2lzdHJhdGlvbi4KKwkgKgorCSAqIFRoZSBtdHdhdGNoX2RvbWFpbiBpcyByZW1vdmVk
IGZyb20gZG9tYWluX2hhc2ggKHdpdGggc3RhdGUgc2V0CisJICogdG8gTVRXQVRDSF9ET01BSU5f
RE9XTikgd2hlbiBpdHMgcmVmY250IGlzIHplcm8uIEhvd2V2ZXIsIGl0IGlzCisJICogbGVmdCBv
biBkb21haW5fbGlzdCB1bnRpbCBhbGwgZXZlbnRzIGJlbG9uZyB0byBzdWNoCisJICogbXR3YXRj
aF9kb21haW4gYXJlIHByb2Nlc3NlZCBpbiBtdHdhdGNoX3RocmVhZCgpLgorCSAqCisJICogV2hp
bGUgdGhlcmUgbWF5IGV4aXN0IHR3byBtdHdhdGNoX2RvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlk
IG9uCisJICogZG9tYWluX2xpc3Qgc2ltdWx0YW5lb3VzbHksIGFsbCBtdHdhdGNoX2RvbWFpbiBv
biBoYXNoX2hhc2gKKwkgKiBzaG91bGQgaGF2ZSB1bmlxdWUgZG9taWQuCisJICovCisJc3Bpbmxv
Y2tfdCBkb21haW5fbG9jazsKKwlzdHJ1Y3QgaGxpc3RfaGVhZCBkb21haW5faGFzaFtNVFdBVENI
X0hBU0hfU0laRV07CisJc3RydWN0IGxpc3RfaGVhZCBkb21haW5fbGlzdDsKKworCS8qCisJICog
V2hlbiBhIHBlci1kb21VIGt0aHJlYWQgaXMgZ29pbmcgdG8gYmUgZGVzdHJveWVkLCBpdCBpcyBw
dXQKKwkgKiBvbiB0aGUgcHVyZ2VfbGlzdCwgYW5kIHdpbGwgYmUgZmx1c2hlZCBieSBwdXJnZV93
b3JrIGxhdGVyLgorCSAqLworCXN0cnVjdCB3b3JrX3N0cnVjdCBwdXJnZV93b3JrOworCXNwaW5s
b2NrX3QgcHVyZ2VfbG9jazsKKwlzdHJ1Y3QgbGlzdF9oZWFkIHB1cmdlX2xpc3Q7Cit9OworCitl
bnVtIG10d2F0Y2hfZG9tYWluX3N0YXRlIHsKKwlNVFdBVENIX0RPTUFJTl9VUCA9IDEsCisJTVRX
QVRDSF9ET01BSU5fRE9XTiA9IDIsCit9OworCitzdHJ1Y3QgbXR3YXRjaF9kb21haW4geworCWRv
bWlkX3QgZG9taWQ7CisJc3RydWN0IHRhc2tfc3RydWN0ICp0YXNrOworCWF0b21pY190IHJlZmNu
dDsKKworCXBpZF90IHBpZDsKKwlzdHJ1Y3QgbXV0ZXggZG9tYWluX211dGV4OworCXN0cnVjdCBy
Y3VfaGVhZCByY3U7CisKKwlzdHJ1Y3QgaGxpc3Rfbm9kZSBoYXNoX25vZGU7CisJc3RydWN0IGxp
c3RfaGVhZCBsaXN0X25vZGU7CisJc3RydWN0IGxpc3RfaGVhZCBwdXJnZV9ub2RlOworCisJd2Fp
dF9xdWV1ZV9oZWFkX3QgZXZlbnRzX3dxOworCisJc3BpbmxvY2tfdCBldmVudHNfbG9jazsKKwlz
dHJ1Y3QgbGlzdF9oZWFkIGV2ZW50czsKKwllbnVtIG10d2F0Y2hfZG9tYWluX3N0YXRlIHN0YXRl
OworfTsKKwogI2VuZGlmIC8qIF9YRU5fWEVOQlVTX0ggKi8KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0icB-0008Nk-TR; Fri, 14 Sep 2018 07:34: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=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0icA-0008NY-48
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:34:06 +0000
X-Inumbo-ID: 4b774fb3-b7f0-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b774fb3-b7f0-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 09:32:12 +0200 (CEST)
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 w8E7SdhD101657;
 Fri, 14 Sep 2018 07:34: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=rmlSwTgRO73T2BE2nhVwhf7PmjgUIM0FjLaj95+Aheo=;
 b=INrYQ7WCENDUlr/oPIPhAEzUbUxQhFHdrTpUItWP/m89/MbdGasltBVVrfp+Jd3eCgBK
 X+Ud1yTWIhNefII+Tp3YI9WZDLSS25CBEBgVkvihhZoTK/hhCkUvhu95z/3MYCyPSXw8
 8ur8MgdpOxxr0Cr/8Gc9JF0AGvnWBgeFh70H7i9EHlUVZkH7m4oTxfynaE14Sa11XpdI
 y0qVdwA11AA90HIp7FFdiPFW974I6QKq2zGb9O1tCCxvwlQx04WdImU/hnMV1bmley1X
 R7m6CqcAM8j5P2Aojy/3Wjm2lOXlHoMxtro5KsAU7sS9V/ubgTow40ifJBJjjWA37DYU 2w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mc5utwe01-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:34:02 +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 w8E7Y1kx014926
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:34:01 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 w8E7Y1Nm001301;
 Fri, 14 Sep 2018 07:34:01 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:34:01 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:15 +0800
Message-Id: <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in xenwatch
 multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgNXRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KCldpdGggdGhp
cyBwYXRjaCwgd2F0Y2ggZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCidiYWNrZW5kLzxw
dmRldj4vPGRvbWlkPmkvLi4uJyBjYW4gYmUgcHJvY2Vzc2VkIGluIHBlci1kb21VIHhlbndhdGNo
CnRocmVhZC4KClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNs
ZS5jb20+Ci0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgfCAg
MiArLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAg
ICAgICAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3By
b2JlLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKaW5kZXggYmEwNjQ0Yy4u
YWExYjE1YSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCisr
KyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwpAQCAtNTUyLDcgKzU1Miw3IEBA
IGludCB4ZW5idXNfcHJvYmVfZGV2aWNlcyhzdHJ1Y3QgeGVuX2J1c190eXBlICpidXMpCiB9CiBF
WFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmVfZGV2aWNlcyk7CiAKLXN0YXRpYyB1bnNpZ25l
ZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykKK3Vuc2lnbmVkIGludCBj
aGFyX2NvdW50KGNvbnN0IGNoYXIgKnN0ciwgY2hhciBjKQogewogCXVuc2lnbmVkIGludCBpLCBy
ZXQgPSAwOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Jh
Y2tlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCmluZGV4
IGIwYmVkNGYuLjUwZGY4NmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
cHJvYmVfYmFja2VuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFj
a2VuZC5jCkBAIC0yMTEsOSArMjExLDQxIEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKIAl4ZW5idXNfZGV2X2NoYW5nZWQocGF0aCwgJnhl
bmJ1c19iYWNrZW5kKTsKIH0KIAorc3RhdGljIGRvbWlkX3QgcGF0aF90b19kb21pZChjb25zdCBj
aGFyICpwYXRoKQoreworCWNvbnN0IGNoYXIgKnAgPSBwYXRoOworCWRvbWlkX3QgZG9taWQgPSAw
OworCisJd2hpbGUgKCpwKSB7CisJCWlmICgqcCA8ICcwJyB8fCAqcCA+ICc5JykKKwkJCWJyZWFr
OworCQlkb21pZCA9IChkb21pZCA8PCAzKSArIChkb21pZCA8PCAxKSArICgqcCAtICcwJyk7CisJ
CXArKzsKKwl9CisKKwlyZXR1cm4gZG9taWQ7Cit9CisKKy8qIHBhdGg6IGJhY2tlbmQvPHB2ZGV2
Pi88ZG9taWQ+Ly4uLiAqLworc3RhdGljIGRvbWlkX3QgYmVfZ2V0X2RvbWlkKHN0cnVjdCB4ZW5i
dXNfd2F0Y2ggKndhdGNoLAorCQkJICAgIGNvbnN0IGNoYXIgKnBhdGgsCisJCQkgICAgY29uc3Qg
Y2hhciAqdG9rZW4pCit7CisJY29uc3QgY2hhciAqcCA9IHBhdGg7CisKKwlpZiAoY2hhcl9jb3Vu
dChwYXRoLCAnLycpIDwgMikKKwkJcmV0dXJuIDA7CisKKwlwID0gc3RyY2hyKHAsICcvJykgKyAx
OworCXAgPSBzdHJjaHIocCwgJy8nKSArIDE7CisKKwlyZXR1cm4gcGF0aF90b19kb21pZChwKTsK
K30KKwogc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0Y2ggYmVfd2F0Y2ggPSB7CiAJLm5vZGUgPSAi
YmFja2VuZCIsCiAJLmNhbGxiYWNrID0gYmFja2VuZF9jaGFuZ2VkLAorCS5nZXRfZG9taWQgPSBi
ZV9nZXRfZG9taWQsCiB9OwogCiBzdGF0aWMgaW50IHJlYWRfZnJvbnRlbmRfZGV0YWlscyhzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqeGVuZGV2KQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuYnVz
LmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAppbmRleCA0YWMyY2VlLi43OWQ3ODRlIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5idXMuaApAQCAt
MjQxLDYgKzI0MSw4IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHhlbl94
ZW5idXNfZm9wczsKIGV4dGVybiBzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqeGVu
X3N0b3JlX2ludGVyZmFjZTsKIGV4dGVybiBpbnQgeGVuX3N0b3JlX2V2dGNobjsKIAordW5zaWdu
ZWQgaW50IGNoYXJfY291bnQoY29uc3QgY2hhciAqc3RyLCBjaGFyIGMpOworCiB2b2lkIG10d2F0
Y2hfY3JlYXRlX2RvbWFpbihkb21pZF90IGRvbWlkKTsKIHZvaWQgbXR3YXRjaF9wdXRfZG9tYWlu
KGRvbWlkX3QgZG9taWQpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0ic9-0008NS-Ix; Fri, 14 Sep 2018 07:34:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ic8-0008Mg-2S
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:34:04 +0000
X-Inumbo-ID: af1aa53d-b7f0-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af1aa53d-b7f0-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:34:59 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8E7Sc4w121529;
 Fri, 14 Sep 2018 07:34:01 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=4GW0XAsEXLHCLW95OjpQtKQbSk369oM3/1gNP6/Abao=;
 b=kDaUcT9wENSVpftt5Ws0etiNESWMkDBo1tnGrOLDeEohdRJPcH1pzyqPWJw1llHgG53f
 5DH5rZ+jIC6WiVEXT47J8e7hjrnpDQbi1ZRsyr2P/dQkmKzR5H6N3L3CPiJkDrlE+YNs
 /SkwcokdHvtJyvfXhcyzGSwihop6wGwzLhP7YZBeO9Vh8iSvE+2htQDwcykDNaFHc0mY
 BcBrlbhtrAOJg/fA/8YNbw2hZyGUJhh7uDSniQ5pvqKGXaaSBbvF/5VKR1/5tVIZKgo7
 WTU8sktsAeF8Sj5qUudbu3unxfraAZaRaLoRUTvCLEl9JZS1ytMWrrBYPtj01WtkUOWI gQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mc6cq5dk6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:34:01 +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 w8E7Xu7g019572
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:33:56 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 w8E7Xtuj001271;
 Fri, 14 Sep 2018 07:33:55 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:55 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:13 +0800
Message-Id: <1536910456-13337-4-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 3/6] xenbus: dispatch per-domU watch event to
 per-domU xenwatch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgM3JkIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KClRoaXMgcGF0
Y2ggZGlzcGF0Y2hlcyB0aGUgd2F0Y2ggZXZlbnQgdG8gcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFk
IHdoZW4gdGhlCmV2ZW50IG1lZXRzIGFsbCBvZiBiZWxvdyBjb25kaXRpb25zOgoKMS4gVGhlIHdh
dGNoIGlzIHJlZ2lzdGVyZWQgdG8gdXNlIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGZlYXR1cmUg
YW5kIHRoZQogICBnZXRfZG9taWQoKSBtZXRob2QgcmV0dXJucyB2YWxpZCBkb21pZC4KMi4gVGhl
cmUgaXMgeGVud2F0Y2ggdGhyZWFkIChtdHdhdGNoIGRvbWFpbikgYXZhaWxhYmxlIGZvciB0aGUg
ZG9taWQKICAgb2J0YWluZWQgZnJvbSBnZXRfZG9taWQoKSBtZXRob2QuCjMuIFRoZSB4ZW53YXRj
aCB0aHJlYWQgaXMgZm9ya2VkIHN1Y2Nlc3NmdWxseSBieSBrdGhyZWFkX3J1bigpIGR1cmluZwog
ICBpbml0aWFsaXphdGlvbiBhbmQgdGhlcmVmb3JlIGl0cyBzdGF0ZSBzaG91bGQgYmUgTVRXQVRD
SF9ET01BSU5fVVAuCgpTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ5
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCmluZGV4
IDc0MWRjNTQuLjczMzVlMTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
eHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKQEAgLTg5Niw2ICs4OTYs
MzIgQEAgc3RhdGljIHN0cnVjdCB4ZW5idXNfd2F0Y2ggKmZpbmRfd2F0Y2goY29uc3QgY2hhciAq
dG9rZW4pCiAJcmV0dXJuIE5VTEw7CiB9CiAKK3N0YXRpYyBpbnQgeHNfd2F0Y2hfaW5zZXJ0X2V2
ZW50KHN0cnVjdCB4c193YXRjaF9ldmVudCAqZXZlbnQsIGRvbWlkX3QgZG9taWQpCit7CisJc3Ry
dWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47CisJaW50IHJldCA9IC0xOworCisJcmN1X3JlYWRf
bG9jaygpOworCisJZG9tYWluID0gbXR3YXRjaF9maW5kX2RvbWFpbihkb21pZCk7CisJaWYgKCFk
b21haW4pIHsKKwkJcmN1X3JlYWRfdW5sb2NrKCk7CisJCXJldHVybiByZXQ7CisJfQorCisJc3Bp
bl9sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKKwlpZiAoZG9tYWluLT5zdGF0ZSA9PSBNVFdB
VENIX0RPTUFJTl9VUCkgeworCQlsaXN0X2FkZF90YWlsKCZldmVudC0+bGlzdCwgJmRvbWFpbi0+
ZXZlbnRzKTsKKwkJd2FrZV91cCgmZG9tYWluLT5ldmVudHNfd3EpOworCQlyZXQgPSAwOworCX0K
KwlzcGluX3VubG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7CisKKwlyY3VfcmVhZF91bmxvY2so
KTsKKworCXJldHVybiByZXQ7Cit9CisKIGludCB4c193YXRjaF9tc2coc3RydWN0IHhzX3dhdGNo
X2V2ZW50ICpldmVudCkKIHsKIAlpZiAoY291bnRfc3RyaW5ncyhldmVudC0+Ym9keSwgZXZlbnQt
PmxlbikgIT0gMikgewpAQCAtOTA4LDEwICs5MzQsMjkgQEAgaW50IHhzX3dhdGNoX21zZyhzdHJ1
Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50KQogCXNwaW5fbG9jaygmd2F0Y2hlc19sb2NrKTsKIAll
dmVudC0+aGFuZGxlID0gZmluZF93YXRjaChldmVudC0+dG9rZW4pOwogCWlmIChldmVudC0+aGFu
ZGxlICE9IE5VTEwpIHsKLQkJc3Bpbl9sb2NrKCZ3YXRjaF9ldmVudHNfbG9jayk7Ci0JCWxpc3Rf
YWRkX3RhaWwoJmV2ZW50LT5saXN0LCAmd2F0Y2hfZXZlbnRzKTsKLQkJd2FrZV91cCgmd2F0Y2hf
ZXZlbnRzX3dhaXRxKTsKLQkJc3Bpbl91bmxvY2soJndhdGNoX2V2ZW50c19sb2NrKTsKKwkJZG9t
aWRfdCBkb21pZCA9IDA7CisKKwkJaWYgKHhlbl9tdHdhdGNoICYmIGV2ZW50LT5oYW5kbGUtPmdl
dF9kb21pZCkKKwkJCWRvbWlkID0gZXZlbnQtPmhhbmRsZS0+Z2V0X2RvbWlkKGV2ZW50LT5oYW5k
bGUsCisJCQkJCQkJIGV2ZW50LT5wYXRoLAorCQkJCQkJCSBldmVudC0+dG9rZW4pOworCisJCS8q
CisJCSAqIFRoZSBldmVudCBpcyBwcm9jZXNzZWQgYnkgZGVmYXVsdCB4ZW53YXRjaCB0aHJlYWQg
aWY6CisJCSAqCisJCSAqIDEuIFRoZSB3YXRjaCBkb2VzIG5vdCB1c2UgeGVud2F0Y2ggbXVsdGl0
aHJlYWRpbmcuCisJCSAqIDIuIFRoZXJlIGlzIG5vIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCAo
b3IgbXR3YXRjaAorCQkgKiAgICBkb21haW4pIGF2YWlsYWJsZSBmb3IgdGhpcyBkb21pZC4KKwkJ
ICogMy4gVGhlIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBpcyBub3QgY3JlYXRlZAorCQkgKiAg
ICBzdWNjZXNzZnVsbHkgYnkga3RocmVhZF9ydW4oKSBkdXJpbmcgaW5pdGlhbGl6YXRpb24uCisJ
CSAqLworCQlpZiAoIShkb21pZCAmJgorCQkgICAgICB4c193YXRjaF9pbnNlcnRfZXZlbnQoZXZl
bnQsIGRvbWlkKSA9PSAwKSkgeworCQkJc3Bpbl9sb2NrKCZ3YXRjaF9ldmVudHNfbG9jayk7CisJ
CQlsaXN0X2FkZF90YWlsKCZldmVudC0+bGlzdCwgJndhdGNoX2V2ZW50cyk7CisJCQl3YWtlX3Vw
KCZ3YXRjaF9ldmVudHNfd2FpdHEpOworCQkJc3Bpbl91bmxvY2soJndhdGNoX2V2ZW50c19sb2Nr
KTsKKwkJfQogCX0gZWxzZQogCQlrZnJlZShldmVudCk7CiAJc3Bpbl91bmxvY2soJndhdGNoZXNf
bG9jayk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:34:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07: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 1g0icH-0008QI-6d; Fri, 14 Sep 2018 07:34:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0icF-0008Oh-Fh
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:34:11 +0000
X-Inumbo-ID: b3636316-b7f0-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3636316-b7f0-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:35:07 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8E7SdX0121544;
 Fri, 14 Sep 2018 07:34:04 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=MUDPqtifER8okcJayyW0ud/NML7PMRpW9j5Cod2Xej8=;
 b=Nitj/2r+5An3X9eIALOa0h3Dzowy68C9/5BONgYPPrTnq6CEvlDZe8hZ+Desv+QILZZs
 T01PZzIz8+8FSbnAhWuDTaqemciekkX3qTgQ76EDAfEfzlwInF63Pb5FeYhJ5PF8rg5X
 /nreumYsTbP75hIV6TBSnCtx4w/+sl8skJPmnB3AsMjGdp2OcCR+SocgPZAEjE8hLH+f
 rVWp+l/WIOQABcy2S/vkTQ0ANzOm2ImzSz198B8foM0KjQBFLnCYjHK2KkQNy5c+SD1G
 l2Rp+xLAZF0+7tytBPUme0527J4d5jLbA/UdDfIFMx3rtGy5aMFRE8TmhnK4CBK6fvLH bQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mc6cq5dkd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:34: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 w8E7Y4UH015383
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 07:34:04 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8E7Y4lb010334;
 Fri, 14 Sep 2018 07:34:04 GMT
Received: from linux.cn.oracle.com (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:34:03 +0000
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri, 14 Sep 2018 15:34:16 +0800
Message-Id: <1536910456-13337-7-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=785
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809140080
Subject: [Xen-devel] [PATCH 6/6] drivers: enable xenwatch multithreading for
 xen-netback and xen-blkback driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com, boris.ostrovsky@oracle.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>

VGhpcyBpcyB0aGUgNnRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KCkFzIHRoZSAn
dXNlX210d2F0Y2gnIGZvciB4ZW4tbmV0YmFjayBhbmQgeGVuLWJsa2JhY2sgYXJlIHNldCB0byB0
cnVlLApwcm9iaW5nIGFueSB4ZW5idXMgZGV2aWNlcyBvZiB0aG9zZSB0d28gZHJpdmVycyB3b3Vs
ZCBjcmVhdGUgdGhlIHBlci1kb21VCnhlbndhdGNoIHRocmVhZCBmb3IgdGhlIGRvbWlkIHRoZSBu
ZXcgZGV2aWNlcyBiZWxvbmcgdG8sIG9yIGluY3JlbWVudCB0aGUKcmVmZXJlbmNlIGNvdW50ICBv
ZiBleGlzdGluZyB0aHJlYWQuCgpYZW53YXRjaCBtdWx0aXRocmVhZGluZyBtaWdodCBiZSBlbmFi
bGVkIGZvciBtb3JlIHhlbiBiYWNrZW5kIHB2IGRyaXZlcnMgaW4KdGhlIGZ1dHVyZS4KClNpZ25l
ZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQogZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyB8IDMgKystCiBkcml2ZXJzL25ldC94ZW4t
bmV0YmFjay94ZW5idXMuYyAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4IGE0YmM3
NGUuLmRlYmJiZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtMTEwOCw3ICsx
MTA4LDggQEAgc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHhlbl9ibGtia19kcml2ZXIgPSB7
CiAJLmlkcyAgPSB4ZW5fYmxrYmtfaWRzLAogCS5wcm9iZSA9IHhlbl9ibGtia19wcm9iZSwKIAku
cmVtb3ZlID0geGVuX2Jsa2JrX3JlbW92ZSwKLQkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5k
X2NoYW5nZWQKKwkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQsCisJLnVzZV9t
dHdhdGNoID0gdHJ1ZSwKIH07CiAKIGludCB4ZW5fYmxraWZfeGVuYnVzX2luaXQodm9pZCkKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2sveGVuYnVzLmMKaW5kZXggY2Q1MTQ5Mi4uNjNkNDZhNyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2sveGVuYnVzLmMKQEAgLTEyMDMsNiArMTIwMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeGVuYnVz
X2RyaXZlciBuZXRiYWNrX2RyaXZlciA9IHsKIAkucmVtb3ZlID0gbmV0YmFja19yZW1vdmUsCiAJ
LnVldmVudCA9IG5ldGJhY2tfdWV2ZW50LAogCS5vdGhlcmVuZF9jaGFuZ2VkID0gZnJvbnRlbmRf
Y2hhbmdlZCwKKwkudXNlX210d2F0Y2ggPSB0cnVlLAogfTsKIAogaW50IHhlbnZpZl94ZW5idXNf
aW5pdCh2b2lkKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 07:58:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 07:58: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 1g0j07-0002ad-9A; Fri, 14 Sep 2018 07:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0j06-0002aN-IQ
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 07:58:50 +0000
X-Inumbo-ID: 2532cbdc-b7f4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2532cbdc-b7f4-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 07:59:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 01:58:48 -0600
Message-Id: <5B9B6A3702000078001E87F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 01:58:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
 <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
 <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
In-Reply-To: <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE2OjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxMyBTZXB0ZW1iZXIgMjAxOCAxNTo1MQo+PiAKPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE2OjA0
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiBGcm9tOiBKYW4gQmV1bGlj
aCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAx
OCAxNDo1Nwo+PiA+Pgo+PiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTU6NTAsIDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gT2suIEknbGwgc3BlbGwgaXQgb3V0IGluIHRo
ZSBoZWFkZXIgaWYgeW91IHRoaW5rIGl0IGlzIG5vbi1vYnZpb3VzLgo+PiA+Pgo+PiA+PiBPYnZp
b3VzIG9yIG5vdCAtIGRvIHdlIF9oYXZlXyBhbnkgc3VjaCBvdXRlciBsb2NraW5nIGluIHBsYWNl
IHJpZ2h0Cj4+IG5vdz8KPj4gPj4KPj4gPgo+PiA+IFllcy4gVGhlIGxvY2tpbmcgaXMgZWl0aGVy
IHZpYSB0aGUgUDJNIG9yIGdyYW50IHRhYmxlIGxvY2tzIGZvciBhbGwKPj4gY3VycmVudAo+PiA+
IHVzZXMgb3IgbWFwIGFuZCB1bm1hcCB0aGF0IEkgY2FuIHNlZS4KPj4gCj4+IEJ1dCB0d28gZGlm
ZmVyZW50IGxvY2tzIHN0aWxsIG1lYW5zIG5vIGd1YXJhbnRlZXMgYXQgYWxsLgo+PiAKPiAKPiBT
bywgYXJlIHlvdSBzYXlpbmcgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMgbm90IGZpdCBm
b3IgcHVycG9zZT8gRG8geW91IAo+IHdhbnQgbWUgdG8gYWRkIGxvY2tpbmcgYXQgdGhlIHdyYXBw
ZXIgbGV2ZWw/CgpXZWxsLCBJIGhhdmVuJ3QgbG9va2VkIGNsb3NlbHkgZW5vdWdoIHRvIGJlIGNl
cnRhaW4sIGJ1dCBJJ20gYWZyYWlkIHRoZXJlCm1pZ2h0IGJlIGFuIGlzc3VlLCBhbmQgaWYgc28g
SSBjZXJ0YWlubHkgdGhpbmsgaXQgbmVlZHMgdGFraW5nIGNhcmUgb2YgYmVmb3JlCndpZGVuaW5n
IHRoZSBwcm9ibGVtIGJ5IGV4cG9zaW5nIChtb3JlIG9mIGl0KSB0byBndWVzdHMuIE9mIGNvdXJz
ZSBpdAptYXkgd2VsbCBiZSB0aGF0IGFkZGl0aW9uIG9mIGFub3RoZXIgbG9ja2luZyBsYXllciBt
YXkgaGF2ZSBhZHZlcnNlCmVmZmVjdHMsIHRvIGV4aXN0aW5nIGNvZGUgYW5kL29yIHlvdXIgYWRk
aXRpb25zLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:01:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:01: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 1g0j2Z-0003uJ-NP; Fri, 14 Sep 2018 08:01:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0j2Y-0003uB-14
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:01:22 +0000
X-Inumbo-ID: 7fb6306c-b7f4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fb6306c-b7f4-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:02:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 02:01:20 -0600
Message-Id: <5B9B6ACF02000078001E8803@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 02:01:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-11-wei.liu2@citrix.com>
 <5B92237E02000078001E627E@prv1-mh.provo.novell.com>
 <20180913150707.qgrts6bbma7gdb5h@zion.uk.xensource.com>
In-Reply-To: <20180913150707.qgrts6bbma7gdb5h@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 10/16] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE3OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MDY6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wOS4xOCBhdCAxODoxNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEBAIC0xNDksNiArMTQ5LDcgQEAgc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hv
c3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKPj4gPiAgICAgIH0KPj4gPiAgfQo+PiA+ICAKPj4gPiAr
I2lmZGVmIENPTkZJR19IVk0KPj4gPiAgc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX25lc3RlZHAy
bShzdHJ1Y3QgZG9tYWluICpkKQo+PiA+ICB7Cj4+ID4gICAgICB1bnNpZ25lZCBpbnQgaTsKPj4g
PiBAQCAtMTg2LDYgKzE4Nyw3IEBAIHN0YXRpYyBpbnQgcDJtX2luaXRfbmVzdGVkcDJtKHN0cnVj
dCBkb21haW4gKmQpCj4+ID4gIAo+PiA+ICAgICAgcmV0dXJuIDA7Cj4+ID4gIH0KPj4gPiArI2Vu
ZGlmCj4+IAo+PiBXaXRoIHRoZSBnb2FsIG9mIGxpbWl0ZWQgY29kZSBjaHVybiBJIHRoaW5rIHRo
ZXNlIHdvdWxkIGJldHRlciBiZSBwdXQKPj4gYXJvdW5kIHRoZSBlbnRpcmUgYm9keSBvZiB0aGUg
ZnVuY3Rpb24uIFRoYXQgd2F5IHRoZSBvbmVzIGJlbG93Cj4+IGVuY2xvc2luZyB0aGUgZnVuY3Rp
b24gY2FsbHMgY2FuIGdvIGF3YXkuCj4gCj4gTGF0ZXIgdGhlIGlmZGVmcyBoZXJlIGFuZCBzb21l
IG90aGVyIHBsYWNlcyB3aWxsIGJlIGV4cGFuZCB0byBjb3Zlcgo+IGFsdHAybSBhcyB3ZWxsLiBJ
ZiB3ZSBlbmNsb3NlIG9ubHkgdGhlIGJvZHkgaGVyZSwgd2Ugd2lsbCBuZWVkIHRvIGRvIHRoZQo+
IHNhbWUgdGhpbmdzIGZvciBhbHRwMm0gZnVuY3Rpb25zLgo+IAo+IFRoZSBlbmQgcmVzdWx0IGlz
IHdlIHdpbGwgYWN0dWFsbHkgaGF2ZSBtb3JlIG9yIGxlc3MgdGhlCj4gc2FtZSBhbW91bnQgd2hl
dGhlciB3ZSBjaGFuZ2UgdG8gdGhhdCBtZXRob2Qgb3Igbm90LgoKQnV0ICh0byBtZSBhdCBsZWFz
dCkgaXQncyBhIGRpZmZlcmVuY2Ugd2hldGhlciB0aGVyZSBhcmUgbWFueSBzbWFsbApjb3BlIChj
b3ZlcmluZyBhIHNpbmdsZSBsaW5lLCBpLmUuIGEgY2FsbCBzaXRlIGhlcmUpICNpZmRlZi1zLCBv
ciB0aGUKc2FtZSBhbW91bnQgb2Ygb25lcyBjb3ZlcmluZyB3aGlsZSBmdW5jdGlvbiBib2RpZXMu
IFRoZSBsYXR0ZXIKaW1vIGlzIGJldHRlciByZWFkYWJsZSBvdmVyYWxsLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:01: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 1g0j30-0003wr-0y; Fri, 14 Sep 2018 08:01: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=awal=l4=gmail.com=sxmichaels@srs-us1.protection.inumbo.net>)
 id 1g0j2y-0003wi-Pz
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:01:48 +0000
X-Inumbo-ID: 29cf2ef3-b7f4-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x435.google.com (unknown [2a00:1450:4864:20::435])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29cf2ef3-b7f4-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 09:59:54 +0200 (CEST)
Received: by mail-wr1-x435.google.com with SMTP id 20-v6so9350239wrb.12
 for <xen-devel@lists.xenproject.org>; Fri, 14 Sep 2018 01:01:47 -0700 (PDT)
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=j9I3c06ay8BQ3GsWY5HyjR+Dnxrh4xaJV80JrPgoYxo=;
 b=m3aE6TQs1xCwWOqiTVQ3iBk6326gLPGK02MUlaVp8EBEZqaWmFuHE797C4KikqZe3W
 5aZgN8Yy+n4RDEThlGTxa6aeCC1yFQMlri0XZoJ/YYWPx1gAMDD8SPxuKTiOUUezpqFy
 IYw8lDvrIl9MOYowsjPZR5+ygf3798yP+fW5VfWH4hkPnLztvvoYZldLQcUBUgaSTCGL
 0fHE445Iwl0ysg8tbBPMF3cnA9F65Pw+bjou3t0ekhVsA+Ew4/7juvYs3zEonxPV5vop
 STe/sG22brrSRm43Ik4y6cJkv2lQjUG9G+fGiRL1GwIO/QgodbCWOkwgseNtrb7d6e13
 2akg==
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=j9I3c06ay8BQ3GsWY5HyjR+Dnxrh4xaJV80JrPgoYxo=;
 b=PsugV2ANeQMbTGAQydZZlALy6X541wKxevjQ+j5yJYmNGsg29fFQv6lIdO3cfzNG5q
 m75dBoVWk7AGxnPSlGbrizprAk/EEkUA22Kmp0qjHaDxNWDLS2PMbKg5doq5GxjVcWIW
 gq99oceOYVXlk2JyWfPeMnsyf+PO6tkQKex+UjKHimMqeUGrwOywrXbL+e3NrFCup4kx
 FqK0GKMR6SivtPEC2cM2FqFQY4InuruU6iXQuWqhXOgcw1fxiMXoJ66+SuWNHklMknXY
 ohewqAsm1l9nmA3LAJ57NSxd88GAww79GS8zgtjGLa35pVuw2y/OVh/ktMfuJPQ+H3In
 LSrA==
X-Gm-Message-State: APzg51CO/dWcHS3uw41z2uL5WvWKMQrNnMO/SLdXV4RCgCPqW0hNnaBf
 j2KVLtoG8K/bB0RLbwwG1rmFPdbwj6qG6rPqiw==
X-Google-Smtp-Source: ANB0Vdb+Af0OtjvEX7pdNkNADC9wXYZl3Qw3KQMQXYGuiSs6yppHXJ8zD9geLRE4n/c+U7r2FJSAf/O37gmpkq2LlI4=
X-Received: by 2002:a1c:3a92:: with SMTP id
 h140-v6mr1324026wma.41.1536912106107; 
 Fri, 14 Sep 2018 01:01:46 -0700 (PDT)
MIME-Version: 1.0
References: <CAMf-k8GVDLxt4hS9TngxxEb9Sn+jRM7Ecjfk__wL6xwbdKZKJw@mail.gmail.com>
 <daf65b86-e750-5544-9c5b-fd7ecb977738@bitdefender.com>
In-Reply-To: <daf65b86-e750-5544-9c5b-fd7ecb977738@bitdefender.com>
From: Spencer Michaels <sxmichaels@gmail.com>
Date: Fri, 14 Sep 2018 01:01:33 -0700
Message-ID: <CAMf-k8F6NFiPsm_ezQObZFQoVovW1Ot4_Q+G=ugoxz4zPYESSQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] Reading guest page flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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: multipart/mixed; boundary="===============5930791900962056223=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5930791900962056223==
Content-Type: multipart/alternative; boundary="00000000000022b6810575d03c01"

--00000000000022b6810575d03c01
Content-Type: text/plain; charset="UTF-8"

Thanks! Sorry, I should have been more specific - I do indeed mean the
regular guest PTEs (and I'm using PV guests which as I understand don't use
EPT anyway). So, it seems I'll have to write my own code for this. I'll
take a look at libvmi's implementation; if anyone knows any other libraries
/ programs that read guest PTEs, that would be helpful to know as well.

On Thu, Sep 13, 2018, 10:47 AM Razvan Cojocaru <rcojocaru@bitdefender.com>
wrote:

> On 9/13/18 8:29 PM, Spencer Michaels wrote:
> > I'm writing an application that can read/write guest memory, and as part
> > of that I need to check whether the page being manipulated is
> > readable/writable by the guest itself. Does Xen have an API that would
> > allow me to read the flags of an arbitrary page on a guest, given either
> > its address or its PFN? I've only been able to find functions that
> > update the existing memory mappings, but none to read them.
>
> If you mean EPT, yes: look at xc_get_mem_access() in xenctrl.h / libxc.
> If you mean "regular" PTEs, no - you'd have to write your own code to
> retrieve that.
>

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

<div dir=3D"auto"><div>Thanks! Sorry, I should have been more specific - I =
do indeed mean the regular guest PTEs (and I&#39;m using PV guests which as=
 I understand don&#39;t use EPT anyway). So, it seems I&#39;ll have to writ=
e my own code for this. I&#39;ll take a look at libvmi&#39;s implementation=
; if anyone knows any other libraries / programs that read guest PTEs, that=
 would be helpful to know as well.<br><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr">On Thu, Sep 13, 2018, 10:47 AM Razvan Cojocaru &lt;<a href=3D"ma=
ilto:rcojocaru@bitdefender.com" target=3D"_blank" rel=3D"noreferrer">rcojoc=
aru@bitdefender.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
On 9/13/18 8:29 PM, Spencer Michaels wrote:<br>
&gt; I&#39;m writing an application that can read/write guest memory, and a=
s part<br>
&gt; of that I need to check whether the page being manipulated is<br>
&gt; readable/writable by the guest itself. Does Xen have an API that would=
<br>
&gt; allow me to read the flags of an arbitrary page on a guest, given eith=
er<br>
&gt; its address or its PFN? I&#39;ve only been able to find functions that=
<br>
&gt; update the existing memory mappings, but none to read them.<br>
<br>
If you mean EPT, yes: look at xc_get_mem_access() in xenctrl.h / libxc.<br>
If you mean &quot;regular&quot; PTEs, no - you&#39;d have to write your own=
 code to<br>
retrieve that.<br>
</blockquote></div></div></div>

--00000000000022b6810575d03c01--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5930791900962056223==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:02:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08: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 1g0j40-00045S-HJ; Fri, 14 Sep 2018 08:02: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=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0j3z-00045H-Bf
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:02:51 +0000
X-Inumbo-ID: 4edcd889-b7f4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4edcd889-b7f4-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:00:56 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="65294033"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 14 Sep 2018 10:02:43 +0200
Message-ID: <20180914080243.20961-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] intel/iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>, Dario Faggioli <dfaggioli@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>

T3IgZWxzZSBpdCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhlIGlvbW11IG9u
IGNlcnRhaW4KSW50ZWwgaGFyZHdhcmU6CgpbLi4uXQooWEVOKSBFTEY6IGFkZHJlc3NlczoKKFhF
TikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgICAgIGVs
Zl9wYWRkcl9vZmZzZXQgPSAweDAKKFhFTikgICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZm
ZmZmODAwMDAwMDAKKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAw
MDAKKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODI5NTMwMDAKKFhFTikg
ICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3NGUxODAKKFhFTikgICAgIHAybV9i
YXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAw
eDEwMDAwMDAgLT4gMHgyOTUzMDAKClRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yIGJlZm9yZSBj
b21taXQgNjZhOTI3NGNjMzQzNSB0aGF0IGNoYW5nZWQKdGhlIG9yZGVyIGFuZCBlbmFibGVkIHRo
ZSBpb21tdSB3aXRob3V0IGhhdmluZyB0aGUgaW5jbHVzaXZlIG1hcHBpbmdzCnNldHVwLgoKTm90
ZSB0aGF0IGluIG9yZGVyIHRvIHJlc3RvcmUgcHJldmlvdXMgYmVoYXZpb3IgYSBuZXcgZW5hYmxl
IGhvb2sgaXMKYWRkZWQgdG8gdGhlIGlvbW11X29wcyBzdHJ1Y3QgdGhhdCdzIG9ubHkgdXNlZCBi
eSBWVC1kLgoKUmVwb3J0ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgpDYzogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8ICAzICsrKwogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCAxMCArKysrKysrKy0tCiB4ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRl
eCBlZTNmNTIzZmRmLi4xZTI5MWFhNjczIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTI0
OCw2ICsyNDgsOSBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgfQogCiAgICAgYXJjaF9pb21tdV9od2RvbV9pbml0KGQpOworCisgICAg
aWYgKCBoZC0+cGxhdGZvcm1fb3BzLT5lbmFibGUgKQorICAgICAgICBoZC0+cGxhdGZvcm1fb3Bz
LT5lbmFibGUoKTsKIH0KIAogdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBhZGM3MGYyMDVhLi5hYzMwNjIzNjk3
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTMxOSwxMiArMTMxOSwxNyBA
QCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgaW50ZWxfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICAgICAgICAgIiBJT01NVSBmbHVzaCBhbGwgZmFpbGVkIGZvciBo
YXJkd2FyZSBkb21haW5cbiIpOwogCiAgICAgZm9yX2VhY2hfZHJoZF91bml0ICggZHJoZCApCi0g
ICAgewogICAgICAgICBpZiAoIGlvbWVtX2RlbnlfYWNjZXNzKGQsIFBGTl9ET1dOKGRyaGQtPmFk
ZHJlc3MpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGRyaGQtPmFk
ZHJlc3MpKSApCiAgICAgICAgICAgICBCVUcoKTsKK30KKworc3RhdGljIHZvaWQgX19od2RvbV9p
bml0IGludGVsX2lvbW11X2VuYWJsZSh2b2lkKQoreworICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5p
dCAqZHJoZDsKKworICAgIGZvcl9lYWNoX2RyaGRfdW5pdCAoIGRyaGQgKQogICAgICAgICBpb21t
dV9lbmFibGVfdHJhbnNsYXRpb24oZHJoZCk7Ci0gICAgfQogfQogCiBpbnQgZG9tYWluX2NvbnRl
eHRfbWFwcGluZ19vbmUoCkBAIC0yNjUwLDYgKzI2NTUsNyBAQCBzdGF0aWMgdm9pZCB2dGRfZHVt
cF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIAogY29uc3Qgc3RydWN0IGlvbW11X29wcyBp
bnRlbF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBpbnRlbF9pb21tdV9kb21haW5faW5pdCwK
KyAgICAuZW5hYmxlID0gaW50ZWxfaW9tbXVfZW5hYmxlLAogICAgIC5od2RvbV9pbml0ID0gaW50
ZWxfaW9tbXVfaHdkb21faW5pdCwKICAgICAuYWRkX2RldmljZSA9IGludGVsX2lvbW11X2FkZF9k
ZXZpY2UsCiAgICAgLmVuYWJsZV9kZXZpY2UgPSBpbnRlbF9pb21tdV9lbmFibGVfZGV2aWNlLApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAppbmRleCA1N2M0ZTgxZWM2Li45NmI0ZmY2ZTFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMTQwLDYgKzE0
MCw3IEBAIHR5cGVkZWYgaW50IGlvbW11X2dyZG1fdCh4ZW5fcGZuX3Qgc3RhcnQsIHhlbl91bG9u
Z190IG5yLCB1MzIgaWQsIHZvaWQgKmN0eHQpOwogCiBzdHJ1Y3QgaW9tbXVfb3BzIHsKICAgICBp
bnQgKCppbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKKyAgICB2b2lkICgqZW5hYmxlKSh2b2lkKTsK
ICAgICB2b2lkICgqaHdkb21faW5pdCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqYWRk
X2RldmljZSkodTggZGV2Zm4sIGRldmljZV90ICpkZXYpOwogICAgIGludCAoKmVuYWJsZV9kZXZp
Y2UpKGRldmljZV90ICpkZXYpOwotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:07:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 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 1g0j8l-0004Ne-4I; Fri, 14 Sep 2018 08:07:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0j8j-0004NY-OC
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:07:45 +0000
X-Inumbo-ID: 646071a7-b7f5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 646071a7-b7f5-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:08:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 02:07:44 -0600
Message-Id: <5B9B6C4E02000078001E8820@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 02:07:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-15-wei.liu2@citrix.com>
 <5B92257902000078001E629F@prv1-mh.provo.novell.com>
 <20180913160118.yyffhgco5eg7m3jw@zion.uk.xensource.com>
In-Reply-To: <20180913160118.yyffhgco5eg7m3jw@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 14/16] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE4OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMDcsIDIwMTggYXQgMDE6MTU6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wOS4xOCBhdCAxODoxNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+
ID4gLS0tCj4+ID4gdjM6IGxvbmdlciB0ZXh0Cj4+ID4gdjI6IHVzZSB0YWIgdG8gaW5kZW50Cj4+
ID4gCj4+ID4gSGF2ZW4ndCBhZGRlZCBhIGRlcGVuZGVuY3kgb24gUFZfU0hJTV9FWENMVVNJVkUg
YmVjYXVzZSBhZ3JlZW1lbnQgaXMKPj4gPiBub3QgeWV0IHJlYWNoZWQuCj4+IAo+PiBIbW0sIGJ1
dCB0aGVuIEkgd291bGQgaGF2ZSBleHBlY3RlZCB5b3UgdG8gYXQgbGVhc3QgZG8gdGhlIG1pbmlt
YWwKPj4gYWdyZWVkIHVwb24gY2hhbmdlIChtb2RpZnlpbmcgdGhhdCBvdGhlciBvcHRpb24ncyBk
ZWZhdWx0KS4gQmV5b25kCj4+IHRoYXQgSSdtIGFmcmFpZCB3ZSdyZSBtb3ZpbmcgdG93YXJkcyBh
IGRlYWQgZW5kIGhlcmUuCj4+IAo+IAo+IEkgZXh0ZW5kZWQgdGhlIGhlbHAgdGV4dCB0byBhZGRy
ZXNzIEFuZHJldydzIGNvbW1lbnQuIE90aGVyIHRoYW4gdGhhdCwgSQo+IGRpZG4ndCBzZWUgYW4g
YWdyZWVtZW50IG9uICJvdGhlciBvcHRpb24ncyBkZWZhdWx0Ii4gV2hhdCBkaWQgSSBtaXNzPwoK
SSBkb24ndCB0aGluayB0aGVyZSB3YXMgZGlzYWdyZWVtZW50IG9uIHRoaXMgbWluaW1hbCBjaGFu
Z2UgKGluIGZhY3QKaWlyYyBBbmRyZXcgZXhwbGljaXRseSBhZ3JlZWQgdG8gaXQgWzFdKS4gV2hh
dCB3ZSBjYW4ndCBzZWVtIHRvIGFncmVlCm9uIGlzIHdoZXRoZXIgdG8gYWRkIGEgImRlcGVuZHMg
b24gIVBWX1NISU1fRVhDTFVTSVZFIiB0byBIVk0uCgpKYW4KClsxXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDgvbXNnMDI0MDguaHRt
bAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:11:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0jC0-00053Y-KH; Fri, 14 Sep 2018 08:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k+rn=l4=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0jBz-00053T-1n
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:11:07 +0000
X-Inumbo-ID: 769c3be5-b7f5-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::715])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 769c3be5-b7f5-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:09:12 +0200 (CEST)
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=eEDjNjL1UqJomMZWix3CzS5zGlwQ/mrFMpE/AI1HpfU=;
 b=QQKffToVN9pQf9Lj36bGq7wHXzMQZjNM3/qjFFlEHEMNc43AyH5WBq183sqkPMR1Accgmx8QoZwDPPg/eR/1rUDLy584t/2Trh3JpGfkvl4P4/wBSh2e1QUsni+qwd43ZFxgai+5Gaxs90QvGy1DUSIQXIfSsE0eMVNDQMYIwog=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
Received: from [10.10.194.223] (91.199.104.6) by
 DB7PR02MB4364.eurprd02.prod.outlook.com (2603:10a6:10:48::30) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.13; Fri, 14 Sep 2018 08:10:58 +0000
Message-ID: <1536912631.23465.7.camel@bitdefender.com>
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 14 Sep 2018 11:10:31 +0300
In-Reply-To: <CABfawhm6fytc9K8U+9kgFP_pGbXCh04eRnqyi_50L_w+wJ2pFw@mail.gmail.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
 <CABfawhm6fytc9K8U+9kgFP_pGbXCh04eRnqyi_50L_w+wJ2pFw@mail.gmail.com>
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM5PR0201CA0003.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::13) To DB7PR02MB4364.eurprd02.prod.outlook.com
 (2603:10a6:10:48::30)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4f75ee7e-b272-4c00-170d-08d61a199ab1
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4364; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4364;
 3:Yw47ptmhlNmPygZzGGanQfJv+tjvfR3gAMFTQ/k7p1DspwcAAF5b9CGSCoxLb8Iy8aImaTyhefOQgdvQbL2FyGcARrgLQF91JWIrR615irnf0j/9eX5X0O3bMJmqTpek0wrT/nsl8AJnN4N7GfrWn6Ab3Ux3tnal3CItAF+eaRjYqczEzla9AajT29eUR9rricpKk/xrVK7qxiIrZcOO+eh5B1+Tj+8nH5M6cdfm2+oNUJ9UV4gWlmPawArrmjn0;
 25:6IulN8aO0gFWPWVmHRfVPVOIJ1vEl5iS6cvpx7Dm9hL4LeDoSi4pHd/vTDangrNfEBBJsou1587pBWBQrs6GX3AoBQhnc+SCg3EeE576AObnoVI7qInWzkAYKY1S9GqKvhkNWDK/+7+rin2x5TDTA60Sw1L+absTHMF1uLZ011p2GUZhQQcSzQKsV1GnThN4JfHTsqxj7keXwUlWjqwsOSSDVC6BaU0WPOa9rj0LqiawFcLDV97+lBv8vz9eVMsECluObT6rBiJe8QmJDpYCJJ6phdgEAKrdKw6oI2NESFcti1fuZh+0nItJ8TQQbWr6WlW/1q6r8innKNb3GVedKw==;
 31:HxYi4aTMcfMqQykXCLWsGqUBhODQAGi6cSPAKSTcZ5Ghc7y+GzZ7SJ2p0oQcGN/FpgHayO/tytFzkmmA2X3UY3PIiNotbgEG9gUmzcck//6HCW+lig2cABGH8xZrmQ3le2nRx4YAqpfp+xZGulQCZai2xLyWvgz+ZXCtghs0RD+S98YcP0BexIWSpz3QRrIWIR50SIctchvDVh2SHiNTeC/Kbr/5PitklDcosFdx9+w=
X-MS-TrafficTypeDiagnostic: DB7PR02MB4364:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4364;
 20:+EtKZZhPdaZ109mgcLXzWTsUbFv9whh33lBV51KGmcuXONLobL5MVtHY0mQ2gJ6Cjms2nJomu6gsZyJpkx7R1oOCuiX1yEIlbGKjBOTFOqXVy6oowG+Lgo8zgrFJQhHZpEfypMgEMwMJsEuMJm7PWcKnzV0eyRAXlMm1yCS49nVX+8OOYbBeuRnN7a5nWy++ASYzvlNRSlVRTUuYpHXPt/a1Qr7N7uBcspy+WBrRnp73dAzouV2dy0/dyv0N88dP0senBMRC4Xn5jXzlsNO0Ur3bfeT95ZC+Y09S6/egbACyHAc5Orxr5PsEXnyFkaUrjJ3m+CTButESi/Ks5eZMjg==;
 4:Tx5uXhQXniy1cr376+KPUvmW6jIMalJa9SwlLl/uqoEPUx7MYCq/uoKOXcLClHI8WGnTx19RttRnJO1Jj9rVzNwl5MdJXowDnCZmzlzCNG3CyUe82ZtSDlKpS+/ik9lLyt7YBndncCSWf3/i6gMrCLUDVS0rTsdIOdMOgHtgBufNACHE2NgQSoRg8i7FNUowe/Y7Jr6Qz2Do5RSi673YI596kjp6JgloDNHBrDdRWWBuNh2CMG8mf4tdaWfqVQhWR6nnaSmCtDFg4Tcg3VRxuoUG9q79r+R4ZE2VByFL+8fHro47UNj9y3axHmtWT454qGWwlHD3IrFwJ80D8aL+J4jr0kVJlM2Ce3hGvPax/fg=
X-Microsoft-Antispam-PRVS: <DB7PR02MB4364A913B1DF7688D26A5F8FD6190@DB7PR02MB4364.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231311)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699050);
 SRVR:DB7PR02MB4364; BCL:0; PCL:0; RULEID:; SRVR:DB7PR02MB4364; 
X-Forefront-PRVS: 07954CC105
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(979002)(6049001)(366004)(136003)(39850400004)(396003)(346002)(376002)(189003)(199004)(4326008)(386003)(446003)(6246003)(2870700001)(229853002)(106356001)(47776003)(305945005)(7736002)(53546011)(11346002)(105586002)(8676002)(66066001)(86362001)(53936002)(16526019)(26005)(68736007)(6486002)(77096007)(25786009)(2906002)(8936002)(81156014)(486006)(956004)(2616005)(107886003)(476003)(81166006)(186003)(50226002)(6666003)(6916009)(5820100001)(23676004)(52116002)(16576012)(316002)(7416002)(6306002)(50466002)(54906003)(5660300001)(36756003)(97736004)(478600001)(3846002)(14444005)(6116002)(76176011)(103116003)(966005)(99106002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4364; H:[10.10.194.223]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAyTUI0MzY0OzIzOjFiUmlWM3Z2SVpZSldoNC9nNnBwc09UZkd5?=
 =?utf-8?B?ZUpDKzBkdUpiS3ZBUEQweVYrRU1rUHBqZGg2anRHN3JRWXhsTmdGT2lzaGY4?=
 =?utf-8?B?VWpDbnZOYldsbmRmS28zMUhJdUp1a082TkUxZXZPYTJiNWdrZDhZVFh6UG1Q?=
 =?utf-8?B?a2haQy9MdDJPMmZCNG00ZFpvNFVzUmgvVWFaeCs4RDljYzBua3NzNzBCWFM2?=
 =?utf-8?B?UkM1SkRZMnAydmNPOWpoZGZWOFNKUEQwTTBLQkZSaWRnY01QZ0NLcy9odnB6?=
 =?utf-8?B?RXRNdzNGQW5aVTQwcnVNamRlV3pZbm1IRnUxYW1rQ08yWjQxalAwZlhmQ2Rk?=
 =?utf-8?B?YkxuVU9EQlVKZyt5d1BndXZOekJweUNlelBzYVVDMUZsS0docS9NVkpOcXAx?=
 =?utf-8?B?S2JFRyt0eEtwd0VUY2gzOHh3QlpTSS9UWElrYUM2ZzFTSFEvRGVrY1AvSEp4?=
 =?utf-8?B?dEZjdVIrcERVRERGWm9UQnlZR0JwOHpNTFVkTlpBb3k1NUh4SUtvMlBkZ2Yw?=
 =?utf-8?B?eHA1bFBKQXUzc2cvZUNXc3ZPWTRPY3kzY0ZYUkVYVWJwaXp4SGVlQktMQy9l?=
 =?utf-8?B?OW92QXgyUFdtRzFHQnZiNklQUm9lNjAzTDZEK1MxKyt6ZlplZkRpcms2bTV3?=
 =?utf-8?B?RHBOc3FPamxWczB3M1Z0MnFsZUl3WS8xQ2tHSFVjcER4eitkMGx4L0x0L1p5?=
 =?utf-8?B?T2Q4K1F2cUxhVGlLQmZyTlF1V2s3dk1wUjMxMmJ4aUV5dUR4SC9vMWdkelZJ?=
 =?utf-8?B?UmJYclJQQmNWVkNSWGxuNFpiSVBlaTgwT3FBdWpSVUExTG5lZDJBZVVsWFpv?=
 =?utf-8?B?TnNqQlVaU1M4V1VCeFI5OWNKWVk3SWtyRzZzT1lScVFDU3E5MWhmRURHTTJK?=
 =?utf-8?B?TEtRZjhPL0NQNlpkY29jb0EveGJkUk5ucS9vQUpnSUhRSStzeGtXVmRleTRX?=
 =?utf-8?B?K1NCZUdFRVVGSjlOQ1RBcUNyRlhhNmR3a3JBMnVIQjE2VHNNSGZ0UVVYWXpV?=
 =?utf-8?B?OU5IYWFmK2Zyc1ZFc3JOV2FnWHNyQjJVeGJ5SCtQTncySzdBOWprK0szUzBY?=
 =?utf-8?B?MFkzbkgvSjZTaUM4TjhLUHBLVzBBQkMzSndUditZeDR3Wmh5TzliSnFoc1hJ?=
 =?utf-8?B?QXZqM1dsZVdGNkJseWU4ZGtBeG5tQjBMRzAxQ0dtK2lodjdMVjJzemZhcTFi?=
 =?utf-8?B?VUlobHMvS1VlTVVkZHF3WS8rb2szRHVvTjJkNVFJcWNBZlQzZHpubHdwVndn?=
 =?utf-8?B?U0tMR0IwLzlMOWZLa1NlbElLbDkvbjBqMzRHRW51c2djK0t4M0g0aW82YWdx?=
 =?utf-8?B?YVZOV01ibytFYm9HRFhWOUdEVkRzdXhRQ0ZzTlFuNTZEeE0zMlFOQUpVRlpi?=
 =?utf-8?B?SmdmTmpDbWRnbVVRQmd2bHQveUs1c0xKaWVCYVh3MEo1RGdiWVd1a056R2JG?=
 =?utf-8?B?S0Q5a0NsZUVVUlJOc2RwWWZLNmdRSm0wVS9RRFZsREN0SWRYMG9FaTNnNk9T?=
 =?utf-8?B?Qmg1clpuanlIMWNjSm9ENk4yWXV2NlIrNjhuU1prdUNxcFQwNWFZcFk4MzVo?=
 =?utf-8?B?dnJaR0RidHZUNjZtdno1cXB5OExWWXNyVWk5L0dFdThGT0w0cUZBYnFNdEN3?=
 =?utf-8?B?RDJUaXpsTm4vNGhrcS9aRlVwRmZDQ1BZL0Nma1M2VUI1Z3lXT0JaUjh2Lzly?=
 =?utf-8?B?Wk9FeFNSWWY1UGIrZWV2WW01V2w1MTVsQjVPc3Z6VUpkdGhOVHFXOGVzRERB?=
 =?utf-8?B?Mkw3RzV2VHZUNnZYUVU0VG9CTE1uY3BHcWVoQlZEalBhRVU4ZGk0a3JpUFhn?=
 =?utf-8?B?Q0pNdXBnY1BDRFV1S3dlalZZZWVRZ2RRdml4UG4wVCtOckgyRFFzWEdHZWxX?=
 =?utf-8?B?dXlhV1JTSmtMM2dBNjJ3Q1FxdjFvN0N3bVFvaHBWcjg3RGoxZjNTYktBM0Ru?=
 =?utf-8?B?bm9aOURIVnNHVHNLMWR4c3FWMHpXYnVjOHBnSHJDZkhmTkJIaHFseWo1NWkz?=
 =?utf-8?B?OS9jM0JUNVVHVEZ0ZVFmTDFhUXp1M3FrendOUkpkb1M1WUxiZWlKempobGp0?=
 =?utf-8?Q?6fAM=3D?=
X-Microsoft-Antispam-Message-Info: VhlqVUWO22dPnWDUU4xCDsuxUH10IsZMkYIECpoE2Ay5q5BQ8T/6mRV00fhKRhqULa5yy1cKyGruuNgT4ZkY0nYVnsnxicAHtcdLuFuJhb+AdOed+2n8WJQNtd/NAWur5xYul+PJ+px0GcWifJpycpXIAlYEOrHwkVw5Q1+A5SC5g58KLguEzTudv2X7kJ7w0kx4BeUZYCUqnI+tYLZhaN0N3LrWAnsf7XDDYvx5SbNu5oyIq1yq/u8UUoA8Dq4IvIdsbaW78Fb+E1kCUjexUFCX3pti87/NOTpoNAKUmUhDnSsuG42kOhI1wde8q9ZmABer1LzevugAUvogtdZ/PkzvBtrrI6ifmWQGHhQAYAM=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4364;
 6:uaCu7OnIxe23aoR2hfdiWJmY5kPeiAbRCAjxwG3GBhlTsa7VIxXd4HJ3T6YnGgWF/8KTdu/1RmselXhgkYdQSadgIn3YzX0TcLRohAfRerYrKkwFIKtH3PLxKh5zrBabelslctZvffMSJLAijA3qMocTIqv3Lyqqduj9/jFY5UoDKHt2M5+Ja9/hO3bb6YklLOa4KlVEYGcK61752bw1cAEYfa4cRALY2sOl0pgqN0JMea5RolEbsX++yujs/I8huPVoNpK32V8gzMgURGqpctO4n3e8H9aJpEaJxFw/HnlM2PazVmQwK3NNbPfZjx1YzWU+Hm877bkNbLXVeZydz8h+rtmrWcseQGYiCQTQ3tRUAtnhrZ5EVLJwe85dn29saFSIrPPDlAfdQMKLGewI54JvwrRwd5N1Vg18y8plK8cHV3xUlwWDv34Rl8N7KDG77SoIPBv8ot6ggF7nQbpgJQ==;
 5:tKzWobqYO5Kso4FcGXp3NsC7aR+8/v8xeyIUMmKpDVPm1yBhGaN8x2QcUVEEu9zet5sMBfAGD45Lm0nRgVVTM7gMx3aSrBRy1YDuZ6JYlpnUEMroXe5TbFHkvf8uvjktr9FohwzOeHlZ2aS5O8FQf1CNsp3tnKAwHcyaISK4eFY=;
 7:a/NPDtzf//iOtW3EhhT7hB6iB2HEkGHFAu1mGNoqBsk7Ac2b/TDIB1y7qH255UZNXFXohXtSd718UoxdYSjKimS4hzc7KB4+VVSinhlk9vee8TCJLDEpR3tDwTnQ3tZbCVeMMQS/X1o6QAuGjY3RiGXKtp22WZexHCKwGkmch0icdP9QD97CBFC33njAatCPXT4FwX9B0KVoNAOgYQHdYw/D7ysCbEaB/Zw+z+L2arc7PnaKUnBWqeo2cNPnHIUE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2018 08:10:58.1538 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f75ee7e-b272-4c00-170d-08d61a199ab1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4364
Subject: Re: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gSm8sIDIwMTgtMDktMTMgYXQgMTA6NDIgLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToK
PiBPbiBUaHUsIFNlcCAxMywgMjAxOCBhdCA5OjAyIEFNIFBldHJlIFBpcmNhbGFidQo+IDxwcGly
Y2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPiAKPiA+IAo+ID4gSW4gaGlnaCB0aHJv
dWdocHV0IGludHJvc3BlY3Rpb24gc2NlbmFyaW9zIHdoZXJlIGxvdHMgb2YgbW9uaXRvcgo+ID4g
dm1fZXZlbnRzIGFyZSBnZW5lcmF0ZWQsIHRoZSByaW5nIGJ1ZmZlciBjYW4gZmlsbCB1cCBiZWZv
cmUgdGhlCj4gPiBtb25pdG9yCj4gPiBhcHBsaWNhdGlvbiBnZXRzIGEgY2hhbmNlIHRvIGhhbmRs
ZSBhbGwgdGhlIHJlcXVlc3RzIHRodXMgYmxvY2tpbmcKPiA+IG90aGVyIHZjcHVzIHdoaWNoIHdp
bGwgaGF2ZSB0byB3YWl0IGZvciBhIHNsb3QgdG8gYmVjb21lIGF2YWlsYWJsZS4KPiA+IAo+ID4g
VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGV4dGVuZGluZyB0aGUgcmluZyBidWZmZXIgYnkg
YWxsb2NhdGluZwo+ID4gYQo+ID4gbnVtYmVyIG9mIHBhZ2VzIGZyb20gZG9taGVhcCBhbmQgbWFw
cGluZyB0aGVtIHRvIHRoZSBtb25pdG9yCj4gPiBhcHBsaWNhdGlvbidzIGRvbWFpbiB1c2luZyB0
aGUgZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UKPiA+IGludGVyZmFjZS4KPiA+IFVubGlrZSB0
aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgdGhlIHJpbmcgYnVmZmVyIHBhZ2VzIGFyZSBub3QK
PiA+IHBhcnQgb2YKPiA+IHRoZSBpbnRyb3NwZWN0ZWQgRG9tVSwgc28gdGhleSB3aWxsIG5vdCBi
ZSByZWNsYWltZWQgd2hlbiB0aGUKPiA+IG1vbml0b3IgaXMKPiA+IGRpc2FibGVkLgo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPgo+IFRoYW5rcyBmb3IgdGhpcyBhZGRpdGlvbiwgaXQgaGFzIGJlZW4gb24gdGhlIFRPRE8g
Zm9yIGEgbG9uZyB3aGlsZQo+IG5vdy4gQ291bGQgeW91IGFsc28gcGxlYXNlIHB1c2ggdGhlIHBh
dGNoZXMgYXMgYSBnaXQgYnJhbmNoCj4gc29tZXdoZXJlPwpJJ3ZlIHB1c2hlZCBpdCB0byBteSBn
aXRodWIgcmVwb3NpdG9yeSAoYnJhbmNoIDoKbXVsdGlfcGFnZV9yaW5nX2J1ZmZlci9kZXZlbF9u
ZXcpCmh0dHBzOi8vZ2l0aHViLmNvbS9wZXRyZXBpcmNhbGFidS94ZW4vdHJlZS9tdWx0aV9wYWdl
X3JpbmdfYnVmZmVyL2RldmVsCl9uZXcKPiAKPiA+IAo+ID4gLS0tCj4gPiDCoHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5owqDCoMKgwqDCoMKgwqB8wqDCoMKgMiArCj4gPiDCoHRvb2xzL2xp
YnhjL3hjX21vbml0b3IuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHzCoMKgwqA3ICsKPiA+IMKg
dG9vbHMvbGlieGMveGNfcHJpdmF0ZS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfMKgwqDCoDMg
Kwo+ID4gwqB0b29scy9saWJ4Yy94Y192bV9ldmVudC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHzC
oMKgNDkgKysrKysrKwo+ID7CoAo+ID4gK8KgwqDCoMKgwqDCoMKgwqB4ZW5hY2Nlc3MtPnZtX2V2
ZW50LmRvbWFpbl9pZCwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgeGVuYWNjZXNzLT52bV9ldmVudC5y
aW5nX3BhZ2VfY291bnQsCj4gPiArwqDCoMKgwqDCoMKgwqDCoCZ4ZW5hY2Nlc3MtPnZtX2V2ZW50
LmV2dGNobl9wb3J0KTsKPiA+ICsKPiA+ICvCoMKgwqDCoGlmICh4ZW5hY2Nlc3MtPnZtX2V2ZW50
LnJpbmdfYnVmZmVyID09IE5VTEwgJiYgZXJybm8gPT0KPiA+IEVPUE5PVFNVUFApCj4gSG93IHdv
dWxkIHRoaXMgc2l0dWF0aW9uIGV2ZXIgYXJpc2U/IElmIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQg
eW91Cj4gY2FuJ3Qgc2V0dXAgbXVsdGktcGFnZSByaW5ncywgcGVyaGFwcyBhZGRpbmcgYSBoeXBl
cmNhbGwgdGhhdCB3b3VsZAo+IHRlbGwgdGhlIHVzZXIgaG93IG1hbnkgcGFnZXMgYXJlIG1heCBh
dmFpbGFibGUgZm9yIHRoZSByaW5nIGlzIHRoZQo+IGJldHRlciByb3V0ZS4gVGhpcyBqdXN0IHNl
ZW1zIGxpa2UgZ3Vlc3NpbmcgcmlnaHQgbm93Lgo+IApUaGUgbXVsdGkgcGFnZSByaW5nIGJ1ZmZl
ciBpcyBtYXBwZWQgdXNpbmcKeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2Ugd2hpY2ggdXNl
c8KgSU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFLgpUaGlzIGlvY3RsIHdhcyBhZGRlZCBpbiBr
ZXJuZWwgNC4xOC4xLCB3aGljaCBpcyBhIHJlbGF0aXZlbHkgbmV3Cmtlcm5lbC4gSWYgdGhlIG1v
bml0b3IgZG9tYWluIGRvZXNudCd0IHJlY29nbml6ZSB0aGlzIGh5cGVyY2FsbCBpdCBzZXRzCmVy
cm5vIHRvwqBFT1BOT1RTVVBQLgo+ID4gCj4gPiArwqDCoMKgwqB7Cj4gPiArwqDCoMKgwqDCoMKg
wqDCoHhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZ19wYWdlX2NvdW50ID0gMTsKPiA+ICvCoMKgwqDC
oMKgwqDCoMKgeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nX2J1ZmZlciA9Cj4gPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoHhjX21vbml0b3JfZW5hYmxlKHhlbmFjY2Vzcy0+eGNfaGFuZGxlLAo+
ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB4ZW5hY2Nlc3MtPnZtX2V2ZW50LmRvbWFpbl9pZCwKPiA+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJnhlbmFjY2Vz
cy0+dm1fZXZlbnQuZXZ0Y2huX3BvcnQpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:11:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:11: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 1g0jCX-000561-UJ; Fri, 14 Sep 2018 08: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=co9p=l4=citrix.com=prvs=78880d898=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0jCW-00055t-0t
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:11:40 +0000
X-Inumbo-ID: 8a0d7d2f-b7f5-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a0d7d2f-b7f5-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:09:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79046928"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdD//+IEgIAAIiWg///hLwCAACNcUP//68cAAAQ3BOAAH69PgAAEOaGA
Date: Fri, 14 Sep 2018 08:11:05 +0000
Message-ID: <49ac1db732994cd9a001704bec2e1f75@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
 <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
 <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
 <5B9B6A3702000078001E87F4@prv1-mh.provo.novell.com>
In-Reply-To: <5B9B6A3702000078001E87F4@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTggMDg6NTkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNjo1MywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBG
cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDEz
IFNlcHRlbWJlciAyMDE4IDE1OjUxCj4gPj4KPiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTY6MDQs
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiAxMyBTZXB0ZW1iZXIg
MjAxOCAxNDo1Nwo+ID4+ID4+Cj4gPj4gPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE1OjUwLCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT2suIEknbGwgc3BlbGwgaXQg
b3V0IGluIHRoZSBoZWFkZXIgaWYgeW91IHRoaW5rIGl0IGlzIG5vbi0KPiBvYnZpb3VzLgo+ID4+
ID4+Cj4gPj4gPj4gT2J2aW91cyBvciBub3QgLSBkbyB3ZSBfaGF2ZV8gYW55IHN1Y2ggb3V0ZXIg
bG9ja2luZyBpbiBwbGFjZSByaWdodAo+ID4+IG5vdz8KPiA+PiA+Pgo+ID4+ID4KPiA+PiA+IFll
cy4gVGhlIGxvY2tpbmcgaXMgZWl0aGVyIHZpYSB0aGUgUDJNIG9yIGdyYW50IHRhYmxlIGxvY2tz
IGZvciBhbGwKPiA+PiBjdXJyZW50Cj4gPj4gPiB1c2VzIG9yIG1hcCBhbmQgdW5tYXAgdGhhdCBJ
IGNhbiBzZWUuCj4gPj4KPiA+PiBCdXQgdHdvIGRpZmZlcmVudCBsb2NrcyBzdGlsbCBtZWFucyBu
byBndWFyYW50ZWVzIGF0IGFsbC4KPiA+Pgo+ID4KPiA+IFNvLCBhcmUgeW91IHNheWluZyB0aGUg
Y3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyBub3QgZml0IGZvciBwdXJwb3NlPyBEbwo+IHlvdQo+
ID4gd2FudCBtZSB0byBhZGQgbG9ja2luZyBhdCB0aGUgd3JhcHBlciBsZXZlbD8KPiAKPiBXZWxs
LCBJIGhhdmVuJ3QgbG9va2VkIGNsb3NlbHkgZW5vdWdoIHRvIGJlIGNlcnRhaW4sIGJ1dCBJJ20g
YWZyYWlkIHRoZXJlCj4gbWlnaHQgYmUgYW4gaXNzdWUsIGFuZCBpZiBzbyBJIGNlcnRhaW5seSB0
aGluayBpdCBuZWVkcyB0YWtpbmcgY2FyZSBvZgo+IGJlZm9yZQo+IHdpZGVuaW5nIHRoZSBwcm9i
bGVtIGJ5IGV4cG9zaW5nIChtb3JlIG9mIGl0KSB0byBndWVzdHMuIE9mIGNvdXJzZSBpdAo+IG1h
eSB3ZWxsIGJlIHRoYXQgYWRkaXRpb24gb2YgYW5vdGhlciBsb2NraW5nIGxheWVyIG1heSBoYXZl
IGFkdmVyc2UKPiBlZmZlY3RzLCB0byBleGlzdGluZyBjb2RlIGFuZC9vciB5b3VyIGFkZGl0aW9u
cy4KPiAKCkdpdmVuIHRoYXQgYWxsIHVzZXMgb2YgbWFwIGFuZCB1bm1hcCBhcmUgdW5kZXIgdGhl
IGdyYW50IG9yIHAybSBsb2NrcyB0aGVuIHRoZXJlIHNob3VsZCBvbmx5IGJlIGFuIGlzc3VlIGlm
IGEgcmFjZSBvY2N1cnMgYmV0d2VlbiBhIGdyYW50IHRhYmxlIG9wIGFuZCBzb21ldGhpbmcgbW9k
aWZ5aW5nIHRoZSBwMm0sIGFuZCBJIGRvdWJ0IHN1Y2ggYW4gaXNzdWUgd291bGQgYmUgbGltaXRl
ZCB0byBsZWF2aW5nIGp1c3QgdGhlIElPTU1VIGluIGFuIGluY29ycmVjdCBzdGF0ZS4gVGhpcyBw
YXRjaCBkb2VzIG5vdGhpbmcgdG8gcnVsZSBvdXQgc3VjaCBhIHJhY2UsIGJ1dCBub3IgZG9lcyBp
dCBtYWtlIHRoaW5ncyBhbnkgd29yc2U7IGl0IGlzIGNvbXBsZXRlbHkgb3J0aG9nb25hbCBhcyBp
dCBpbnRyb2R1Y2VzIGEgYnJhbmQgbmV3IGZ1bmN0aW9uIHdpdGggKGFzIHlldCkgbm8gY2FsbGVy
cy4KClRoaXMgbmV3IGxvb2t1cCBmdW5jdGlvbiBpcyBub3QgaW50ZW5kZWQgZm9yIHVzZSBieSBh
bnkgb2YgdGhlIGV4aXN0aW5nIGNvZGUgZXhlY3V0ZWQgdW5kZXIgZ3JhbnQgdGFibGUgb3IgcDJt
IGxvY2sgdGhvdWdoLiBPbmNlIFBWLUlPTU1VIGJlY29tZXMgb3BlcmF0aW9uYWwgdGhlbiBhbGwg
b2YgdGhhdCBhdXRvbWF0aWMgbWFwL3VubWFwIGNvZGUgd2lsbCBjZWFzZSB0byBiZSBvcGVyYXRp
b25hbC4gQXMgeW91IHBvaW50ZWQgb3V0IGluIHJldmlldyBvZiBhbm90aGVyIHBhdGNoLCBJIGhh
dmUgY29tcGxldGVseSBuZWdsZWN0ZWQgdG8gYWRkIHN1aXRhYmxlIGxvY2tpbmcgaW50byB0aGUg
UFYtSU9NTVUgY29kZSBidXQgb25jZSBJIGFkZCB0aGF0IHRoZW4gbWFwLCB1bm1hcCBhbmQgbG9v
a3VwIG9wZXJhdGlvbnMgY29taW5nIHZpYSBoeXBlcmNhbGwgd2lsbCBiZSBwcm90ZWN0ZWQgZnJv
bSBlYWNoIG90aGVyLgoKIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:12:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0jD0-0005AN-9Q; Fri, 14 Sep 2018 08: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=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0jCz-0005AE-0J
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:12:09 +0000
X-Inumbo-ID: 9bc206ce-b7f5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bc206ce-b7f5-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:10:14 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 02:12:07 -0600
Message-Id: <5B9B6D5402000078001E885C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 02:12:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97C01202000078001E7413@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191301A70@SHSMSX101.ccr.corp.intel.com>
 <5B9A25EE02000078001E814E@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19130315F@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19130315F@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/HVM: prefill cache with PDPTEs
 when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.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+IE9uIDE0LjA5LjE4IGF0IDA0OjE4LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
VGh1cnNkYXksIFNlcHRlbWJlciAxMywgMjAxOCA0OjU1IFBNCj4+IAo+PiA+Pj4gT24gMTMuMDku
MTggYXQgMDg6MzAsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4+ID4+ICBGcm9tOiBK
YW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBTZW50OiBUdWVzZGF5
LCBTZXB0ZW1iZXIgMTEsIDIwMTggOToxNiBQTQo+PiA+Pgo+PiA+PiBTaW5jZSBzdHJpY3RseSBz
cGVha2luZyBpdCBpcyBpbmNvcnJlY3QgZm9yIGd1ZXN0X3dhbGtfdGFibGVzKCkgdG8gcmVhZAo+
PiA+PiBMMyBlbnRyaWVzIGR1cmluZyBQQUUgcGFnZSB3YWxrcywgdHJ5IHRvIG92ZXJjb21lIHRo
aXMgd2hlcmUgcG9zc2libGUgYnkKPj4gPgo+PiA+IGNhbiB5b3UgZWxhYm9yYXRlPyB3aHkgaXQn
cyBpbmNvcnJlY3QgdG8gcmVhZCBMMyBlbnRyaWVzPwo+PiAKPj4gQXJjaGl0ZWN0dXJhbCBiZWhh
dmlvcjogSW4gUEFFIG1vZGUgdGhleSBnZXQgcmVhZCB1cG9uIENSMyBsb2FkcywKPj4gbm90IGR1
cmluZyBwYWdlIHdhbGtzLgo+IAo+IGFoIHllcy4gY2FuIHlvdSBhZGQgIkNSMyBsb2FkIiBpbiBk
ZXNjcmlwdGlvbiB3aGljaCByZW1pbmRzCj4gcGVvcGxlIGVhc2lseT8KCkV4dGVuZGVkIHRleHQ6
CgpTaW5jZSBzdHJpY3RseSBzcGVha2luZyBpdCBpcyBpbmNvcnJlY3QgZm9yIGd1ZXN0X3dhbGtf
dGFibGVzKCkgdG8gcmVhZApMMyBlbnRyaWVzIGR1cmluZyBQQUUgcGFnZSB3YWxrcyAodGhleSBn
ZXQgbG9hZGVkIGZyb20gbWVtb3J5IG9ubHkgdXBvbgpDUjMgbG9hZHMgYW5kIGNlcnRhaW4gVExC
IGZsdXNoZXMpLCB0cnkgdG8gb3ZlcmNvbWUgdGhpcyB3aGVyZSBwb3NzaWJsZQpieSBwcmUtbG9h
ZGluZyB0aGUgdmFsdWVzIGZyb20gaGFyZHdhcmUgaW50byB0aGUgY2FjaGUuIFNhZGx5IHRoZQpp
bmZvcm1hdGlvbiBpcyBhdmFpbGFibGUgaW4gdGhlIEVQVCBjYXNlIG9ubHkuIE9uIHRoZSBwb3Np
dGl2ZSBzaWRlIGZvcgpOUFQgdGhlIHNwZWMgc3BlbGxzIG91dCB0aGF0IEwzIGVudHJpZXMgYXJl
IGFjdHVhbGx5IHJlYWQgb24gd2Fsa3MsIHNvCnVzIHJlYWRpbmcgdGhlbSBpcyBjb25zaXN0ZW50
IHdpdGggaGFyZHdhcmUgYmVoYXZpb3IgaW4gdGhhdCBjYXNlLgoKPj4gPj4gcHJlLWxvYWRpbmcg
dGhlIHZhbHVlcyBmcm9tIGhhcmR3YXJlIGludG8gdGhlIGNhY2hlLiBTYWRseSB0aGUKPj4gPj4g
aW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGluIHRoZSBFUFQgY2FzZSBvbmx5LiBPbiB0aGUgcG9z
aXRpdmUgc2lkZSBmb3IKPj4gPj4gTlBUIHRoZSBzcGVjIHNwZWxscyBvdXQgdGhhdCBMMyBlbnRy
aWVzIGFyZSBhY3R1YWxseSByZWFkIG9uIHdhbGtzLCBzbwo+PiA+PiB1cyByZWFkaW5nIHRoZW0g
aXMgY29uc2lzdGVudCB3aXRoIGhhcmR3YXJlIGJlaGF2aW9yIGluIHRoYXQgY2FzZS4KPj4gPgo+
PiA+IEknbSBhIGxpdHRsZSBiaXQgY29uZnVzZWQgYWJvdXQgdGhlIGRlc2NyaXB0aW9uIGhlcmUu
IHlvdSBjaGFuZ2UKPj4gPiBWTVggY29kZSBidXQgdXNpbmcgTlBUIHNwZWMgYXMgdGhlIHJlZmVy
ZW5jZT8KPj4gCj4+IEknbSB0cnlpbmcgdG8gZXhwbGFpbiB3aHkgdGhlcmUgbm90IGJlaW5nIGEg
d2F5IHRvIGRvIHRoZSBzYW1lIG9uCj4+IE5QVCBpcyBub3Qgb25seSBub3QgYSBwcm9ibGVtLCBi
dXQgaW4gbGluZSB3aXRoIGhhcmR3YXJlIGJlaGF2aW9yLgo+PiAKPiAKPiBSZXZpZXdlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpUaGFua3MuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:12:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08: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 1g0jD5-0005C5-Na; Fri, 14 Sep 2018 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=co9p=l4=citrix.com=prvs=78880d898=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0jD4-0005Bg-Aa
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:12:14 +0000
X-Inumbo-ID: 9e7d24d7-b7f5-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e7d24d7-b7f5-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:10:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79046966"
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-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH 1/6] xenbus: prepare data structures and parameter for
 xenwatch multithreading
Thread-Index: AQHUS/1KIp73h3xTd02qYMZ3GAH4yqTvZ8iA
Date: Fri, 14 Sep 2018 08:11:59 +0000
Message-ID: <15e757cf57c241768d188470420b447c@AMSPEX02CL03.citrite.net>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1536910456-13337-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 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "srinivas.eeda@oracle.com" <srinivas.eeda@oracle.com>,
 "boris.ostrovsky@oracle.com" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRv
OmRvbmdsaS56aGFuZ0BvcmFjbGUuY29tXQo+IFNlbnQ6IDE0IFNlcHRlbWJlciAyMDE4IDA4OjM0
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZwo+IENjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgamdyb3NzQHN1c2Uu
Y29tOyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsKPiBrb25yYWQud2lsa0BvcmFjbGUuY29tOyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBzcmluaXZhcy5lZWRhQG9yYWNsZS5jb20K
PiBTdWJqZWN0OiBbUEFUQ0ggMS82XSB4ZW5idXM6IHByZXBhcmUgZGF0YSBzdHJ1Y3R1cmVzIGFu
ZCBwYXJhbWV0ZXIgZm9yCj4geGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcKPiAKPiBUaGlzIGlzIHRo
ZSAxc3QgcGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFRoaXMgcGF0Y2ggc2V0
IG9mIHNpeCBwYXRjaGVzIGludHJvZHVjZXMgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgKG9yCj4g
bXVsdGl0aHJlYWRlZCB4ZW53YXRjaCwgYWJicmV2aWF0ZWQgYXMgJ210d2F0Y2gnKSB0byBkb20w
IGtlcm5lbC4gSW4KPiBhZGRpdGlvbiB0byB0aGUgZXhpc3Rpbmcgc2luZ2xlIHhlbndhdGNoIHRo
cmVhZCwgZWFjaCBkb21VIGhhcyBpdHMgb3duCj4ga2VybmVsIHRocmVhZCAoW3hlbi1tdHdhdGNo
LTxkb21pZD5dKSB0byBwcm9jZXNzIGl0cyB4ZW53YXRjaCBldmVudC4KPiAKCl4gWW91IG5lZWQg
dG8gcHV0IGNvbW1lbnRzIGxpa2UgdGhpcyBpbiBhIGNvdmVyIGxldHRlci4gRWFjaCBwYXRjaCBu
ZWVkcyB0byBzdGFuZCBvbiBpdHMgb3duIG1lcml0IGFuZCB0aGUgY29tbWVudHMgc2hvdWxkIG9u
bHkgcmVsYXRlIHRvIHRoZSBjb250ZXh0IG9mIHRoYXQgcGF0Y2ggb3IgYSAnc3Vic2VxdWVudCBw
YXRjaCcuCgo+IEEga2VybmVsIHBhcmFtZXRlciAneGVuX210d2F0Y2gnIGlzIGludHJvZHVjZWQg
dG8gY29udHJvbCB3aGV0aGVyIHRoZQo+IGZlYXR1cmUgaXMgZW5hYmxlZCBvciBub3QgZHVyaW5n
IGRvbTAga2VybmVsIGJvb3QuIFRoZSBmZWF0dXJlIGlzIGRpc2FibGVkCj4gYnkgZGVmYXVsdCBp
ZiAneGVuX210d2F0Y2gnIGlzIG5vdCBzZXQgaW4gZ3J1Yi4gCgpXaHkgaXMgaXQgZGlzYWJsZWQg
YnkgZGVmYXVsdD8gQ29uY2VybnMgYWJvdXQgcmVzb3VyY2UgY29uc3VtcHRpb24/Cgo+IEluIGFk
ZGl0aW9uLCB0aGlzIHBhdGNoCj4gYWxzbyBpbnRyb2R1Y2VzIHRoZSBkYXRhIHN0cnVjdHVyZXMg
dG8gbWFpbnRhaW4gdGhlIHN0YXR1cyBvZiBlYWNoIHBlci0KPiBkb21VCj4geGVud2F0Y2ggdGhy
ZWFkLiBUaGUgc3RhdHVzIG9mIGVhY2ggeGVud2F0Y2ggdGhyZWFkIChleGNlcHQgdGhlIGRlZmF1
bHQKPiBvbmUpIGlzIG1haW50YWluZWQgYnkgYSBtdHdhdGNoIGRvbWFpbi4KPiAKPiBUaGUgZmVh
dHVyZSBpcyBhdmFpbGFibGUgb25seSBvbiBkb20wLgoKV2hpbHN0IEkgY2FuIHNlZSBpdCBpcyBp
bnRlbmRlZCBmb3IgYSBiYWNrZW5kIGRvbWFpbiwgd2h5IGxpbWl0IGl0IHRvIGRvbTA/IFdoYXQg
YWJvdXQgZHJpdmVyIGRvbWFpbnM/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gIERvY3VtZW50YXRpb24vYWRtaW4tZ3Vp
ZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IHwgIDMgKysKPiAgZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c194cy5jICAgICAgICAgICAgICAgICAgfCAzMSArKysrKysrKysrKysKPiAgaW5jbHVkZS94
ZW4veGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NQo+ICsrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMu
dHh0Cj4gYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+
IGluZGV4IDY0YTNiZjUuLmZjMjk1ZWYgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1p
bi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWlu
LWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+IEBAIC00OTkyLDYgKzQ5OTIsOSBAQAo+ICAJ
CQkJdGhlIHVucGx1ZyBwcm90b2NvbAo+ICAJCQluZXZlciAtLSBkbyBub3QgdW5wbHVnIGV2ZW4g
aWYgdmVyc2lvbiBjaGVjayBzdWNjZWVkcwo+IAo+ICsJeGVuX210d2F0Y2ggICAgIFtLTkwsWEVO
XQo+ICsJCQlFbmFibGVzIHRoZSBtdWx0aXRocmVhZGVkIHhlbndhdGNoIChtdHdhdGNoKS4KPiAr
Cj4gIAl4ZW5fbm9wdnNwaW4JW1g4NixYRU5dCj4gIAkJCURpc2FibGVzIHRoZSB0aWNrZXRsb2Nr
IHNsb3dwYXRoIHVzaW5nIFhlbiBQVgo+ICAJCQlvcHRpbWl6YXRpb25zLgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiBiL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfeHMuYwo+IGluZGV4IDQ5YTM4NzQuLjNmMTM3ZDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c194cy5jCj4gQEAgLTk1LDYgKzk1LDE5IEBAIHN0YXRpYyBwaWRfdCB4ZW53YXRjaF9waWQ7Cj4g
IHN0YXRpYyBERUZJTkVfTVVURVgoeGVud2F0Y2hfbXV0ZXgpOwo+ICBzdGF0aWMgREVDTEFSRV9X
QUlUX1FVRVVFX0hFQUQod2F0Y2hfZXZlbnRzX3dhaXRxKTsKPiAKPiArYm9vbCB4ZW5fbXR3YXRj
aDsKPiArRVhQT1JUX1NZTUJPTF9HUEwoeGVuX210d2F0Y2gpOwo+ICsKPiArc3RydWN0IG10d2F0
Y2hfaW5mbyAqbXR3YXRjaF9pbmZvOwo+ICsKPiArc3RhdGljIGJvb2wgcGFyYW1feGVuX210d2F0
Y2g7Cj4gK3N0YXRpYyBfX2luaXQgaW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykKPiAr
ewo+ICsJcGFyYW1feGVuX210d2F0Y2ggPSB0cnVlOwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArZWFy
bHlfcGFyYW0oInhlbl9tdHdhdGNoIiwgeGVuX3BhcnNlX210d2F0Y2gpOwo+ICsKPiAgc3RhdGlj
IHZvaWQgeHNfc3VzcGVuZF9lbnRlcih2b2lkKQo+ICB7Cj4gIAlzcGluX2xvY2soJnhzX3N0YXRl
X2xvY2spOwo+IEBAIC05MjksNiArOTQyLDI0IEBAIGludCB4c19pbml0KHZvaWQpCj4gIAlpZiAo
ZXJyKQo+ICAJCXJldHVybiBlcnI7Cj4gCj4gKwlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkgJiYg
cGFyYW1feGVuX210d2F0Y2gpIHsKPiArCQlpbnQgaTsKPiArCj4gKwkJbXR3YXRjaF9pbmZvID0g
a21hbGxvYyhzaXplb2YoKm10d2F0Y2hfaW5mbyksIEdGUF9LRVJORUwpOwo+ICsKPiArCQlmb3Ig
KGkgPSAwOyBpIDwgTVRXQVRDSF9IQVNIX1NJWkU7IGkrKykKPiArCQkJSU5JVF9ITElTVF9IRUFE
KCZtdHdhdGNoX2luZm8tPmRvbWFpbl9oYXNoW2ldKTsKPiArCQlzcGluX2xvY2tfaW5pdCgmbXR3
YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwkJSU5JVF9MSVNUX0hFQUQoJm10d2F0Y2hfaW5m
by0+ZG9tYWluX2xpc3QpOwo+ICsKPiArCQlzcGluX2xvY2tfaW5pdCgmbXR3YXRjaF9pbmZvLT5w
dXJnZV9sb2NrKTsKPiArCQlJTklUX0xJU1RfSEVBRCgmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0
KTsKPiArCj4gKwkJeGVuX210d2F0Y2ggPSB0cnVlOwo+ICsKPiArCQlwcl9pbmZvKCJ4ZW53YXRj
aCBtdWx0aXRocmVhZGluZyBpcyBlbmFibGVkXG4iKTsKPiArCX0KPiArCj4gIAl0YXNrID0ga3Ro
cmVhZF9ydW4oeGVud2F0Y2hfdGhyZWFkLCBOVUxMLCAieGVud2F0Y2giKTsKPiAgCWlmIChJU19F
UlIodGFzaykpCj4gIAkJcmV0dXJuIFBUUl9FUlIodGFzayk7Cj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL3hlbmJ1cy5oIGIvaW5jbHVkZS94ZW4veGVuYnVzLmgKPiBpbmRleCA4NjljODE2Li5l
ODA3MTE0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUveGVuL3hlbmJ1cy5oCj4gKysrIGIvaW5jbHVk
ZS94ZW4veGVuYnVzLmgKPiBAQCAtNjIsNiArNjIsMTMgQEAgc3RydWN0IHhlbmJ1c193YXRjaAo+
ICAJLyogQ2FsbGJhY2sgKGV4ZWN1dGVkIGluIGEgcHJvY2VzcyBjb250ZXh0IHdpdGggbm8gbG9j
a3MgaGVsZCkuICovCj4gIAl2b2lkICgqY2FsbGJhY2spKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKiwK
PiAgCQkJIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnRva2VuKTsKPiArCj4gKwkvKiBD
YWxsYmFjayB0byBoZWxwIGNhbGN1bGF0ZSB0aGUgZG9taWQgdGhlIHBhdGggYmVsb25ncyB0byAq
Lwo+ICsJZG9taWRfdCAoKmdldF9kb21pZCkoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4g
KwkJCSAgICAgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pOwo+ICsKPiArCS8q
IFRoZSBvd25lcidzIGRvbWlkIGlmIHRoZSB3YXRjaCBpcyBmb3IgYSBzcGVjaWZpYyBkb21haW4g
Ki8KPiArCWRvbWlkX3Qgb3duZXJfaWQ7Cj4gIH07Cj4gCj4gCj4gQEAgLTkzLDYgKzEwMCw3IEBA
IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkCj4gIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHsKPiAgCWNv
bnN0IGNoYXIgKm5hbWU7ICAgICAgIC8qIGRlZmF1bHRzIHRvIGlkc1swXS5kZXZpY2V0eXBlICov
Cj4gIAljb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWRzOwo+ICsJYm9vbCB1c2VfbXR3
YXRjaDsKPiAgCWludCAoKnByb2JlKShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJCSAg
ICAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKTsKPiAgCXZvaWQgKCpvdGhlcmVu
ZF9jaGFuZ2VkKShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+IEBAIC0yMzMsNCArMjQxLDYx
IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHhlbl94ZW5idXNfZm9wczsK
PiAgZXh0ZXJuIHN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICp4ZW5fc3RvcmVfaW50
ZXJmYWNlOwo+ICBleHRlcm4gaW50IHhlbl9zdG9yZV9ldnRjaG47Cj4gCj4gK2V4dGVybiBib29s
IHhlbl9tdHdhdGNoOwo+ICsKPiArI2RlZmluZSBNVFdBVENIX0hBU0hfU0laRSAyNTYKPiArI2Rl
ZmluZSBNVFdBVENIX0hBU0goX2lkKSAoKGludCkoX2lkKSYoTVRXQVRDSF9IQVNIX1NJWkUtMSkp
Cj4gKwo+ICtzdHJ1Y3QgbXR3YXRjaF9pbmZvIHsKPiArCS8qCj4gKwkgKiBUaGUgbXR3YXRjaF9k
b21haW4gaXMgcHV0IG9uIGJvdGggYSBoYXNoIHRhYmxlIGFuZCBhIGxpc3QuCj4gKwkgKiBkb21h
aW5fbGlzdCBpcyB1c2VkIHRvIG9wdGltaXplIHhlbmJ1c193YXRjaCB1bi1yZWdpc3RyYXRpb24u
Cj4gKwkgKgo+ICsJICogVGhlIG10d2F0Y2hfZG9tYWluIGlzIHJlbW92ZWQgZnJvbSBkb21haW5f
aGFzaCAod2l0aCBzdGF0ZSBzZXQKPiArCSAqIHRvIE1UV0FUQ0hfRE9NQUlOX0RPV04pIHdoZW4g
aXRzIHJlZmNudCBpcyB6ZXJvLiBIb3dldmVyLCBpdCBpcwo+ICsJICogbGVmdCBvbiBkb21haW5f
bGlzdCB1bnRpbCBhbGwgZXZlbnRzIGJlbG9uZyB0byBzdWNoCj4gKwkgKiBtdHdhdGNoX2RvbWFp
biBhcmUgcHJvY2Vzc2VkIGluIG10d2F0Y2hfdGhyZWFkKCkuCj4gKwkgKgo+ICsJICogV2hpbGUg
dGhlcmUgbWF5IGV4aXN0IHR3byBtdHdhdGNoX2RvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlkIG9u
Cj4gKwkgKiBkb21haW5fbGlzdCBzaW11bHRhbmVvdXNseSwgYWxsIG10d2F0Y2hfZG9tYWluIG9u
IGhhc2hfaGFzaAo+ICsJICogc2hvdWxkIGhhdmUgdW5pcXVlIGRvbWlkLgo+ICsJICovCj4gKwlz
cGlubG9ja190IGRvbWFpbl9sb2NrOwo+ICsJc3RydWN0IGhsaXN0X2hlYWQgZG9tYWluX2hhc2hb
TVRXQVRDSF9IQVNIX1NJWkVdOwo+ICsJc3RydWN0IGxpc3RfaGVhZCBkb21haW5fbGlzdDsKPiAr
Cj4gKwkvKgo+ICsJICogV2hlbiBhIHBlci1kb21VIAoKJ3Blci1mcm9udGVuZC1kb21haW4nIHRv
IGJlIG1vcmUgZGVzY3JpcHRpdmU/CgogIFBhdWwKCj4ga3RocmVhZCBpcyBnb2luZyB0byBiZSBk
ZXN0cm95ZWQsIGl0IGlzIHB1dAo+ICsJICogb24gdGhlIHB1cmdlX2xpc3QsIGFuZCB3aWxsIGJl
IGZsdXNoZWQgYnkgcHVyZ2Vfd29yayBsYXRlci4KPiArCSAqLwo+ICsJc3RydWN0IHdvcmtfc3Ry
dWN0IHB1cmdlX3dvcms7Cj4gKwlzcGlubG9ja190IHB1cmdlX2xvY2s7Cj4gKwlzdHJ1Y3QgbGlz
dF9oZWFkIHB1cmdlX2xpc3Q7Cj4gK307Cj4gKwo+ICtlbnVtIG10d2F0Y2hfZG9tYWluX3N0YXRl
IHsKPiArCU1UV0FUQ0hfRE9NQUlOX1VQID0gMSwKPiArCU1UV0FUQ0hfRE9NQUlOX0RPV04gPSAy
LAo+ICt9Owo+ICsKPiArc3RydWN0IG10d2F0Y2hfZG9tYWluIHsKPiArCWRvbWlkX3QgZG9taWQ7
Cj4gKwlzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRhc2s7Cj4gKwlhdG9taWNfdCByZWZjbnQ7Cj4gKwo+
ICsJcGlkX3QgcGlkOwo+ICsJc3RydWN0IG11dGV4IGRvbWFpbl9tdXRleDsKPiArCXN0cnVjdCBy
Y3VfaGVhZCByY3U7Cj4gKwo+ICsJc3RydWN0IGhsaXN0X25vZGUgaGFzaF9ub2RlOwo+ICsJc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0X25vZGU7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHB1cmdlX25vZGU7
Cj4gKwo+ICsJd2FpdF9xdWV1ZV9oZWFkX3QgZXZlbnRzX3dxOwo+ICsKPiArCXNwaW5sb2NrX3Qg
ZXZlbnRzX2xvY2s7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIGV2ZW50czsKPiArCWVudW0gbXR3YXRj
aF9kb21haW5fc3RhdGUgc3RhdGU7Cj4gK307Cj4gKwo+ICAjZW5kaWYgLyogX1hFTl9YRU5CVVNf
SCAqLwo+IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08: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 1g0jHk-0005c5-CJ; Fri, 14 Sep 2018 08:17:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=co9p=l4=citrix.com=prvs=78880d898=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0jHi-0005c0-Ut
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:17:02 +0000
X-Inumbo-ID: af9a5403-b7f6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af9a5403-b7f6-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:17:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79047226"
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-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: Introduce xenwatch multithreading (mtwatch)
Thread-Index: AQHUS/1LGTQJb+yi6UGo2svnt8VKvqTvbVDw
Date: Fri, 14 Sep 2018 08:16:59 +0000
Message-ID: <d22e093ccb8c441ba81c68ebcbb6bbef@AMSPEX02CL03.citrite.net>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1536910456-13337-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] Introduce xenwatch multithreading (mtwatch)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "srinivas.eeda@oracle.com" <srinivas.eeda@oracle.com>,
 "boris.ostrovsky@oracle.com" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRv
OmRvbmdsaS56aGFuZ0BvcmFjbGUuY29tXQo+IFNlbnQ6IDE0IFNlcHRlbWJlciAyMDE4IDA4OjM0
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZwo+IENjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgamdyb3NzQHN1c2Uu
Y29tOyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsKPiBrb25yYWQud2lsa0BvcmFjbGUuY29tOyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBzcmluaXZhcy5lZWRhQG9yYWNsZS5jb20K
PiBTdWJqZWN0OiBJbnRyb2R1Y2UgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgKG10d2F0Y2gpCj4g
Cj4gSGksCj4gCj4gVGhpcyBwYXRjaCBzZXQgaW50cm9kdWNlcyB4ZW53YXRjaCBtdWx0aXRocmVh
ZGluZyAobXR3YXRjaCkgYmFzZWQgb24gdGhlCj4gYmVsb3cgeGVuIHN1bW1pdCAyMDE4IGRlc2ln
biBzZXNzaW9uIG5vdGVzOgoKQWgsIGhlcmUgaXMgdGhlIGNvdmVyIGxldHRlci4uLiBqdXN0IG5v
dCBsYWJlbGxlZCAwLzYuCgo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNy9tc2cwMDAxNy5odG1sCj4gCj4gCj4geGVud2F0Y2hf
dGhyZWFkIGlzIGEgc2luZ2xlIGtlcm5lbCB0aHJlYWQgcHJvY2Vzc2luZyB0aGUgY2FsbGJhY2sg
ZnVuY3Rpb24KPiBmb3Igc3Vic2NyaWJlZCB4ZW53YXRjaCBldmVudHMgc3VjY2Vzc2l2ZWx5LiBU
aGUgeGVud2F0Y2ggaXMgc3RhbGxlZCBpbgo+ICdEJwo+IHN0YXRlIGlmIGFueSBvZiBjYWxsYmFj
ayBmdW5jdGlvbiBpcyBzdGFsbGVkIGFuZCB1bmludGVycnVwdGlibGUuCj4gCj4gVGhlIGRvbVUg
CgpJIHRoaW5rIHlvdSBzaG91bGQgdXNlICdmcm9udGVuZCcuIEl0IGlzIHBlcmZlY3RseSBwb3Nz
aWJsZSB0aGF0IGEgZnJvbnRlbmQgY291bGQgcnVuIGluIGRvbTBtIGlmLCBzYXksIHRoZSBzeXN0
ZW0gd2VyZSB1c2luZyBhIGRyaXZlciBkb21haW4uCgo+IGNyZWF0ZS9kZXN0cm95IGlzIGZhaWxl
ZCBpZiB4ZW53YXRjaCBpcyBzdGFsbGVkIGluICdEJyBzdGF0ZSBhcwo+IHRoZSBwYXJhdmlydHVh
bCBkcml2ZXIgaW5pdC91bmluaXQgY2Fubm90IGNvbXBsZXRlLiBVc3VhbGx5LCB0aGUgb25seQo+
IG9wdGlvbiBpcyB0byByZWJvb3QgZG9tMCBzZXJ2ZXIgdW5sZXNzIHRoZXJlIGlzIHNvbHV0aW9u
L3dvcmthcm91bmQgdG8KClNpbWlsYXJseSAnYmFja2VuZCcgaW5zdGVhZCBvZiAnZG9tMCcsIHBv
aW50aW5nIG91dCB0aGF0IHRoaXMgaXMgYmFkIGJlY2F1c2UgaXQgaXMgbm9ybWFsIGZvciBhIHNp
bmdsZSBiYWNrZW5kIGRvbWFpbiB0byBzZXJ2ZSBtdWx0aXBsZSBmcm9udGVuZCBkb21haW5zLCBh
bmQgdGhlIFBWIHByb3RvY29sIGlzIG5vdCAoeWV0KSByZS1zdGFydGFibGUgaWYgYSBiYWNrZW5k
IGdvZXMgYXdheS4KCiAgUGF1bAoKPiBtb3ZlIGZvcndhcmQgYW5kIGNvbXBsZXRlIHRoZSBzdGFs
bGVkIHhlbndhdGNoIGV2ZW50IGNhbGxiYWNrIGZ1bmN0aW9uLgo+IEJlbG93IGlzIHRoZSBvdXRw
dXQgb2YgJ3hsIGNyZWF0ZScgd2hlbiB4ZW53YXRjaCBpcyBzdGFsbGVkICh0aGUgaXNzdWUgaXMK
PiByZXByb2R1Y2VkIG9uIHB1cnBvc2UgYnkgaG9va2luZyBuZXRpZl9yZWNlaXZlX3NrYigpIHRv
IGludGVyY2VwdCBhbgo+IHNrX2J1ZmYgc2VudCBvdXQgZnJvbSB2aWZYLlkgb24gZG9tMCB3aXRo
IHBhdGNoIGF0Cj4gaHR0cHM6Ly9naXRodWIuY29tL2ZpbmFsbHlqdXN0aWNlL3BhdGNoc2V0L2Js
b2IvbWFzdGVyL3hlbndhdGNoLXN0YWxsLWJ5LQo+IHZpZi5wYXRjaCk6Cj4gCj4gIyB4bCBjcmVh
dGUgcHYuY2ZnCj4gUGFyc2luZyBjb25maWcgZnJvbSBwdi5jZmcKPiBsaWJ4bDogZXJyb3I6IGxp
YnhsX2RldmljZS5jOjEwODA6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAyOnVuYWJs
ZQo+IHRvIGFkZCBkZXZpY2Ugd2l0aCBwYXRoIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8y
LzUxNzEyCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxMjc4OmRvbWNyZWF0ZV9sYXVu
Y2hfZG06IERvbWFpbiAyOnVuYWJsZSB0bwo+IGFkZCBkaXNrIGRldmljZXMKPiBsaWJ4bDogZXJy
b3I6IGxpYnhsX2RldmljZS5jOjEwODA6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAy
OnVuYWJsZQo+IHRvIHJlbW92ZSBkZXZpY2Ugd2l0aCBwYXRoIC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC8yLzUxNzEyCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDczOmRldmlj
ZXNfZGVzdHJveV9jYjogRG9tYWluCj4gMjpsaWJ4bF9fZGV2aWNlc19kZXN0cm95IGZhaWxlZAo+
IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAwMDpsaWJ4bF9fZGVzdHJveV9kb21pZDog
RG9tYWluIDI6Tm9uLQo+IGV4aXN0YW50IGRvbWFpbgo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9t
YWluLmM6OTU5OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMjpVbmFibGUKPiB0byBk
ZXN0cm95IGd1ZXN0Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo4ODY6ZG9tYWluX2Rl
c3Ryb3lfY2I6IERvbWFpbiAyOkRlc3RydWN0aW9uCj4gb2YgZG9tYWluIGZhaWxlZAo+IAo+IAo+
IFRoZSBpZGVhIG9mIHRoaXMgcGF0Y2ggc2V0IGlzIHRvIGNyZWF0ZSBhIHBlci1kb21VIHhlbndh
dGNoIHRocmVhZCBmb3IKPiBlYWNoCj4gZG9taWQuIFRoZSBwZXItZG9taWQgdGhyZWFkIGlzIGNy
ZWF0ZWQgd2hlbiB0aGUgMXN0IHB2IGJhY2tlbmQgZGV2aWNlIChmb3IKPiB0aGlzIGRvbWlkIGFu
ZCB3aXRoIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGVuYWJsZWQpIGlzIGNyZWF0ZWQsIHdoaWxl
Cj4gdGhpcwo+IHRocmVhZCBpcyBkZXN0cm95ZWQgd2hlbiB0aGUgbGFzdCBwdiBiYWNrZW5kIGRl
dmljZSAoZm9yIHRoaXMgZG9taWQgYW5kCj4gd2l0aCB4ZW53YXRjaCBtdWx0aXRocmVhZGluZyBl
bmFibGVkKSBpcyByZW1vdmVkLiBQZXItZG9taWQgeHNfd2F0Y2hfZXZlbnQKPiBpcyBuZXZlciBw
dXQgb24gdGhlIGRlZmF1bHQgZXZlbnQgbGlzdCwgYnV0IGlzIHB1dCBvbiB0aGUgcGVyLWRvbWlk
IGV2ZW50Cj4gbGlzdCBkaXJlY3RseS4KPiAKPiAKPiBGb3IgbW9yZSBkZXRhaWxzLCBwbGVhc2Ug
cmVmZXIgdG8gdGhlIHhlbiBzdW1taXQgMjAxOCBkZXNpZ24gc2Vzc2lvbiBub3Rlcwo+IGFuZCBw
cmVzZW50YXRpb24gc2xpZGVzOgo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNy9tc2cwMDAxNy5odG1sCj4gaHR0cDovL3d3dy5k
b25nbGl6aGFuZy5vcmcveGVud2F0Y2hfbXVsdGl0aHJlYWRpbmcucGRmCj4gCj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
IAo+IERvbmdsaSBaaGFuZyAoNik6Cj4gICAgIHhlbmJ1czogcHJlcGFyZSBkYXRhIHN0cnVjdHVy
ZXMgYW5kIHBhcmFtZXRlciBmb3IgeGVud2F0Y2gKPiBtdWx0aXRocmVhZGluZwo+ICAgICB4ZW5i
dXM6IGltcGxlbWVudCB0aGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrCj4gICAg
IHhlbmJ1czogZGlzcGF0Y2ggcGVyLWRvbVUgd2F0Y2ggZXZlbnQgdG8gcGVyLWRvbVUgeGVud2F0
Y2ggdGhyZWFkCj4gICAgIHhlbmJ1czogcHJvY2VzcyBvdGhlcmVuZF93YXRjaCBldmVudCBhdCAn
c3RhdGUnIGVudHJ5IGluIHhlbndhdGNoCj4gbXVsdGl0aHJlYWRpbmcKPiAgICAgeGVuYnVzOiBw
cm9jZXNzIGJlX3dhdGNoIGV2ZW50cyBpbiB4ZW53YXRjaCBtdWx0aXRocmVhZGluZwo+ICAgICBk
cml2ZXJzOiBlbmFibGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZm9yIHhlbi1uZXRiYWNrIGFu
ZCB4ZW4tCj4gYmxrYmFjayBkcml2ZXIKPiAKPiAgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9r
ZXJuZWwtcGFyYW1ldGVycy50eHQgfCAgIDMgKwo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jICAgICAgICAgICAgICB8ICAgMyArLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay94ZW5idXMuYyAgICAgICAgICAgICAgICB8ICAgMSArCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfcHJvYmUuYyAgICAgICAgICAgICAgIHwgIDI0ICstCj4gIGRyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jICAgICAgIHwgIDMyICsrKwo+ICBkcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX3hzLmMgICAgICAgICAgICAgICAgICB8IDM1Nwo+ICsrKysrKysrKysrKysr
KysrKysrKysrLQo+ICBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA3MCArKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDQ4NCBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQo+IAo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ghCj4gCj4gRG9uZ2xpIFpoYW5n
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:29: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 1g0jTE-0006Sx-Gx; Fri, 14 Sep 2018 08:28:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0jTD-0006Ss-OY
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:28:55 +0000
X-Inumbo-ID: 58824b64-b7f8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58824b64-b7f8-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:29:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 02:28:52 -0600
Message-Id: <5B9B714202000078001E8898@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 02:28:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
 <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
 <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
 <5B9B6A3702000078001E87F4@prv1-mh.provo.novell.com>
 <49ac1db732994cd9a001704bec2e1f75@AMSPEX02CL03.citrite.net>
In-Reply-To: <49ac1db732994cd9a001704bec2e1f75@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDE0LjA5LjE4IGF0IDEwOjExLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTggMDg6NTkK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4+IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2
ZWwgPHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJFOiBb
UEFUQ0ggdjggNy83XSB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVfb3BzCj4+
IAo+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTY6NTMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21d
Cj4+ID4+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDE1OjUxCj4+ID4+Cj4+ID4+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNjowNCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4g
Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gPj4g
U2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTQ6NTcKPj4gPj4gPj4KPj4gPj4gPj4gPj4+IE9uIDEz
LjA5LjE4IGF0IDE1OjUwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+
PiA+IE9rLiBJJ2xsIHNwZWxsIGl0IG91dCBpbiB0aGUgaGVhZGVyIGlmIHlvdSB0aGluayBpdCBp
cyBub24tCj4+IG9idmlvdXMuCj4+ID4+ID4+Cj4+ID4+ID4+IE9idmlvdXMgb3Igbm90IC0gZG8g
d2UgX2hhdmVfIGFueSBzdWNoIG91dGVyIGxvY2tpbmcgaW4gcGxhY2UgcmlnaHQKPj4gPj4gbm93
Pwo+PiA+PiA+Pgo+PiA+PiA+Cj4+ID4+ID4gWWVzLiBUaGUgbG9ja2luZyBpcyBlaXRoZXIgdmlh
IHRoZSBQMk0gb3IgZ3JhbnQgdGFibGUgbG9ja3MgZm9yIGFsbAo+PiA+PiBjdXJyZW50Cj4+ID4+
ID4gdXNlcyBvciBtYXAgYW5kIHVubWFwIHRoYXQgSSBjYW4gc2VlLgo+PiA+Pgo+PiA+PiBCdXQg
dHdvIGRpZmZlcmVudCBsb2NrcyBzdGlsbCBtZWFucyBubyBndWFyYW50ZWVzIGF0IGFsbC4KPj4g
Pj4KPj4gPgo+PiA+IFNvLCBhcmUgeW91IHNheWluZyB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlv
biBpcyBub3QgZml0IGZvciBwdXJwb3NlPyBEbwo+PiB5b3UKPj4gPiB3YW50IG1lIHRvIGFkZCBs
b2NraW5nIGF0IHRoZSB3cmFwcGVyIGxldmVsPwo+PiAKPj4gV2VsbCwgSSBoYXZlbid0IGxvb2tl
ZCBjbG9zZWx5IGVub3VnaCB0byBiZSBjZXJ0YWluLCBidXQgSSdtIGFmcmFpZCB0aGVyZQo+PiBt
aWdodCBiZSBhbiBpc3N1ZSwgYW5kIGlmIHNvIEkgY2VydGFpbmx5IHRoaW5rIGl0IG5lZWRzIHRh
a2luZyBjYXJlIG9mCj4+IGJlZm9yZQo+PiB3aWRlbmluZyB0aGUgcHJvYmxlbSBieSBleHBvc2lu
ZyAobW9yZSBvZiBpdCkgdG8gZ3Vlc3RzLiBPZiBjb3Vyc2UgaXQKPj4gbWF5IHdlbGwgYmUgdGhh
dCBhZGRpdGlvbiBvZiBhbm90aGVyIGxvY2tpbmcgbGF5ZXIgbWF5IGhhdmUgYWR2ZXJzZQo+PiBl
ZmZlY3RzLCB0byBleGlzdGluZyBjb2RlIGFuZC9vciB5b3VyIGFkZGl0aW9ucy4KPj4gCj4gCj4g
R2l2ZW4gdGhhdCBhbGwgdXNlcyBvZiBtYXAgYW5kIHVubWFwIGFyZSB1bmRlciB0aGUgZ3JhbnQg
b3IgcDJtIGxvY2tzIHRoZW4gCj4gdGhlcmUgc2hvdWxkIG9ubHkgYmUgYW4gaXNzdWUgaWYgYSBy
YWNlIG9jY3VycyBiZXR3ZWVuIGEgZ3JhbnQgdGFibGUgb3AgYW5kIAo+IHNvbWV0aGluZyBtb2Rp
ZnlpbmcgdGhlIHAybSwgYW5kIEkgZG91YnQgc3VjaCBhbiBpc3N1ZSB3b3VsZCBiZSBsaW1pdGVk
IHRvIAo+IGxlYXZpbmcganVzdCB0aGUgSU9NTVUgaW4gYW4gaW5jb3JyZWN0IHN0YXRlLiBUaGlz
IHBhdGNoIGRvZXMgbm90aGluZyB0byBydWxlIAo+IG91dCBzdWNoIGEgcmFjZSwgYnV0IG5vciBk
b2VzIGl0IG1ha2UgdGhpbmdzIGFueSB3b3JzZTsgaXQgaXMgY29tcGxldGVseSAKPiBvcnRob2dv
bmFsIGFzIGl0IGludHJvZHVjZXMgYSBicmFuZCBuZXcgZnVuY3Rpb24gd2l0aCAoYXMgeWV0KSBu
byBjYWxsZXJzLgo+IAo+IFRoaXMgbmV3IGxvb2t1cCBmdW5jdGlvbiBpcyBub3QgaW50ZW5kZWQg
Zm9yIHVzZSBieSBhbnkgb2YgdGhlIGV4aXN0aW5nIGNvZGUgCj4gZXhlY3V0ZWQgdW5kZXIgZ3Jh
bnQgdGFibGUgb3IgcDJtIGxvY2sgdGhvdWdoLiBPbmNlIFBWLUlPTU1VIGJlY29tZXMgCj4gb3Bl
cmF0aW9uYWwgdGhlbiBhbGwgb2YgdGhhdCBhdXRvbWF0aWMgbWFwL3VubWFwIGNvZGUgd2lsbCBj
ZWFzZSB0byBiZSAKPiBvcGVyYXRpb25hbC4gQXMgeW91IHBvaW50ZWQgb3V0IGluIHJldmlldyBv
ZiBhbm90aGVyIHBhdGNoLCBJIGhhdmUgY29tcGxldGVseSAKPiBuZWdsZWN0ZWQgdG8gYWRkIHN1
aXRhYmxlIGxvY2tpbmcgaW50byB0aGUgUFYtSU9NTVUgY29kZSBidXQgb25jZSBJIGFkZCB0aGF0
IAo+IHRoZW4gbWFwLCB1bm1hcCBhbmQgbG9va3VwIG9wZXJhdGlvbnMgY29taW5nIHZpYSBoeXBl
cmNhbGwgd2lsbCBiZSBwcm90ZWN0ZWQgCj4gZnJvbSBlYWNoIG90aGVyLgoKV2VsbCwgb2theSAt
IEkgYWdyZWUgKGZvbGxvd2luZyB0aGUgc2Vjb25kIHBhcmFncmFwaCkgdGhhdCB0aGUgc2l0dWF0
aW9uIGluZGVlZApkb2Vzbid0IGJlY29tZSB3b3JzZSB3aXRoIHlvdXIgYWRkaXRpb25zLiBIZW5j
ZSBJIGZ1cnRoZXIgYWdyZWUgdGhhdCBpdCdzCnBlcmhhcHMgbm90IHJlYWxseSBhcHByb3ByaWF0
ZSB0byBtYWtlIGZpeGluZyB0aGUgb3JpZ2luYWwgaXNzdWUgYSBwcmVyZXEuIEJ1dAp0aGF0IGxl
YXZlcyB1cyBpbiBhIHNpdHVhdGlvbiB3aGVyZSB3ZSB3aWxsIGNvbnRpbnVlIHRvIGxpdmUgd2l0
aCBhbiB1bmZpeGVkCihzdXNwZWN0ZWQpIGJ1ZyAoSSBkb24ndCBhbnRpY2lwYXRlIHRvIGhhdmUg
dGhlIHRpbWUgdG8gbG9vayBpbnRvIGFkZHJlc3NpbmcKdGhpcyBhbnkgdGltZSBzb29uKS4gTXkg
cGVyc29uYWwgYXBwcm9hY2ggdG8gYSBzaXR1YXRpb24gbGlrZSB0aGlzIGlzIHRoYXQgSSB0cnkK
dG8gZml4IGlzc3VlcyBmb3VuZCBvbiB0aGUgcm9hZCBvZiBtYWtpbmcgYSAobGFyZ2VyKSBjaGFu
Z2UgaW4gYSBjZXJ0YWluIGFyZWEKKGEgZ29vZCByZWNlbnQgZXhhbXBsZSBpcyAieDg2L0hWTTog
Y29ycmVjdCBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpCmZvciBtdWx0aS1wYWdlIGNhc2UiLCB3
aGljaCBJJ3ZlIG5vdGljZWQgdG8gYmUgYW4gaXNzdWUgd2hpbGUgcHV0dGluZyB0b2dldGhlcgoi
eDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluIG1vcmUg
Y2FzZXMiKS4KCkJvdHRvbSBsaW5lIC0gSSdtIG5vdCBnb2luZyB0byBpbnNpc3Qgb24geW91IHRh
a2luZyBjYXJlIG9mIHRoaXMgdW5yZWxhdGVkCnByb2JsZW0sIHRoZSBtb3JlIHRoYXQgdGhpcyB3
b3VsZCBsaWtlbHkgYmUgYSBsYXJnZXIgKGFuZCBwb3NzaWJseSBpbnRydXNpdmUpCnBpZWNlIG9m
IHdvcmsuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:29:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:29: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 1g0jTZ-0006V5-Qt; Fri, 14 Sep 2018 08: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=rwbv=l4=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1g0jTY-0006Uq-0c
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:29:16 +0000
X-Inumbo-ID: fef82b21-b7f7-11e8-a8a5-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 fef82b21-b7f7-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:27:20 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1536913752;
 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=ADssVy2n61AcW+nSETZ8EF39GHXb8DL+AUSNBxwDjUo=;
 b=mxdtSgGYJvq/j4XOAX/HFV7d8aQrKiVFoUVTZHeRSrygSxX2UxtkSiRHT/fkJb0U08
 6CEiA8hqY9JrEfXcuPo0izpR4PlK++Nqz49KBtzIc8jk5VbMsg512gNYEjp/xxb96qsz
 tIGxwYzXHquetpYLbRd4Dl2B414o3BH/vQg6jO/Yb95r6xp1HucDCO0iiQDAVoD1+Arq
 FQZWjA86MFim15R8nHhykyZUomxHTLtE9tqt1m0qYM7lbKYUFEeZ7ljyQMO/FKTeJWTo
 1a+mm3NTUkduYiE+ju34iamf4aQLIIGzVgeRQZKAgNgetkw4A7aSdMNFnmlNm44x6CIA
 m0ew==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivIFRoeSV8ZanCUTzXkL91T4E0V3TMz5ObAI+PLPmQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.1 AUTH)
 with ESMTPSA id j00953u8E8TC2xt
 (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, 14 Sep 2018 10:29:12 +0200 (CEST)
Date: Fri, 14 Sep 2018 10:29:07 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180914102907.1337e33b.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] stale hypervisor info in HVM after migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6712307743307869991=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6712307743307869991==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/fHM4NwEOJbdj2IbQOXvkZgQ"; protocol="application/pgp-signature"

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

During boot of a HVM domU, the running hypervisor ist recorded in DMI and d=
mesg:

crash> dmesg | grep -m1 Xen
[    0.000000] DMI: Xen HVM domU, BIOS 4.7.2_02-36.1.1284 08/28/2017

But after migration to another host, that info is not updated.
Is there a chance to update that info in the kernels "resume" path?
It would probably be ok to just do a printk in case DMI is a static string.


Olaf

--Sig_/fHM4NwEOJbdj2IbQOXvkZgQ
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW5txUwAKCRBdQqD6ppg2
fjf9AKCr+M/d5tQdp7i4ybghXxPXAWBZxgCgx7rrNUrtDo2j0gmdBUfMJiLzsjQ=
=1Y8v
-----END PGP SIGNATURE-----

--Sig_/fHM4NwEOJbdj2IbQOXvkZgQ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6712307743307869991==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:32:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:32: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 1g0jWp-0007ED-BH; Fri, 14 Sep 2018 08:32:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0jWo-0007E7-99
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:32:38 +0000
X-Inumbo-ID: ddb36235-b7f8-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ddb36235-b7f8-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:33:34 +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 E2EEAAFA1;
 Fri, 14 Sep 2018 08:32:35 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <23dc17b9-dc76-776b-74ef-d11f4b77552d@suse.com>
Date: Fri, 14 Sep 2018 10:32:35 +0200
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: <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSAxc3Qg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFRoaXMgcGF0Y2ggc2V0IG9mIHNp
eCBwYXRjaGVzIGludHJvZHVjZXMgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgKG9yCj4gbXVsdGl0
aHJlYWRlZCB4ZW53YXRjaCwgYWJicmV2aWF0ZWQgYXMgJ210d2F0Y2gnKSB0byBkb20wIGtlcm5l
bC4gSW4KPiBhZGRpdGlvbiB0byB0aGUgZXhpc3Rpbmcgc2luZ2xlIHhlbndhdGNoIHRocmVhZCwg
ZWFjaCBkb21VIGhhcyBpdHMgb3duCj4ga2VybmVsIHRocmVhZCAoW3hlbi1tdHdhdGNoLTxkb21p
ZD5dKSB0byBwcm9jZXNzIGl0cyB4ZW53YXRjaCBldmVudC4KPiAKPiBBIGtlcm5lbCBwYXJhbWV0
ZXIgJ3hlbl9tdHdhdGNoJyBpcyBpbnRyb2R1Y2VkIHRvIGNvbnRyb2wgd2hldGhlciB0aGUKPiBm
ZWF0dXJlIGlzIGVuYWJsZWQgb3Igbm90IGR1cmluZyBkb20wIGtlcm5lbCBib290LiBUaGUgZmVh
dHVyZSBpcyBkaXNhYmxlZAo+IGJ5IGRlZmF1bHQgaWYgJ3hlbl9tdHdhdGNoJyBpcyBub3Qgc2V0
IGluIGdydWIuIEluIGFkZGl0aW9uLCB0aGlzIHBhdGNoCj4gYWxzbyBpbnRyb2R1Y2VzIHRoZSBk
YXRhIHN0cnVjdHVyZXMgdG8gbWFpbnRhaW4gdGhlIHN0YXR1cyBvZiBlYWNoIHBlci1kb21VCj4g
eGVud2F0Y2ggdGhyZWFkLiBUaGUgc3RhdHVzIG9mIGVhY2ggeGVud2F0Y2ggdGhyZWFkIChleGNl
cHQgdGhlIGRlZmF1bHQKPiBvbmUpIGlzIG1haW50YWluZWQgYnkgYSBtdHdhdGNoIGRvbWFpbi4K
PiAKPiBUaGUgZmVhdHVyZSBpcyBhdmFpbGFibGUgb25seSBvbiBkb20wLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gIERv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IHwgIDMgKysKPiAg
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICAgICAgICAgfCAzMSArKysr
KysrKysrKysKPiAgaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTkg
aW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVs
LXBhcmFtZXRlcnMudHh0Cj4gaW5kZXggNjRhM2JmNS4uZmMyOTVlZiAxMDA2NDQKPiAtLS0gYS9E
b2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+ICsrKyBiL0Rv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4gQEAgLTQ5OTIs
NiArNDk5Miw5IEBACj4gIAkJCQl0aGUgdW5wbHVnIHByb3RvY29sCj4gIAkJCW5ldmVyIC0tIGRv
IG5vdCB1bnBsdWcgZXZlbiBpZiB2ZXJzaW9uIGNoZWNrIHN1Y2NlZWRzCj4gIAo+ICsJeGVuX210
d2F0Y2ggICAgIFtLTkwsWEVOXQo+ICsJCQlFbmFibGVzIHRoZSBtdWx0aXRocmVhZGVkIHhlbndh
dGNoIChtdHdhdGNoKS4KPiArCj4gIAl4ZW5fbm9wdnNwaW4JW1g4NixYRU5dCj4gIAkJCURpc2Fi
bGVzIHRoZSB0aWNrZXRsb2NrIHNsb3dwYXRoIHVzaW5nIFhlbiBQVgo+ICAJCQlvcHRpbWl6YXRp
b25zLgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgYi9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiBpbmRleCA0OWEzODc0Li4zZjEzN2QyIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+ICsrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+IEBAIC05NSw2ICs5NSwxOSBAQCBzdGF0aWMgcGlkX3Qg
eGVud2F0Y2hfcGlkOwo+ICBzdGF0aWMgREVGSU5FX01VVEVYKHhlbndhdGNoX211dGV4KTsKPiAg
c3RhdGljIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKHdhdGNoX2V2ZW50c193YWl0cSk7Cj4gIAo+
ICtib29sIHhlbl9tdHdhdGNoOwo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fbXR3YXRjaCk7Cj4g
Kwo+ICtzdHJ1Y3QgbXR3YXRjaF9pbmZvICptdHdhdGNoX2luZm87Cj4gKwo+ICtzdGF0aWMgYm9v
bCBwYXJhbV94ZW5fbXR3YXRjaDsKPiArc3RhdGljIF9faW5pdCBpbnQgeGVuX3BhcnNlX210d2F0
Y2goY2hhciAqYXJnKQo+ICt7Cj4gKwlwYXJhbV94ZW5fbXR3YXRjaCA9IHRydWU7Cj4gKwlyZXR1
cm4gMDsKPiArfQo+ICtlYXJseV9wYXJhbSgieGVuX210d2F0Y2giLCB4ZW5fcGFyc2VfbXR3YXRj
aCk7CgpBZGQgYSBLY29uZmlnIGl0ZW0gdG8gc2V0IHRoZSBkZWZhdWx0IHdoZW4gYnVpbGRpbmcg
dGhlIGtlcm5lbD8gV2UgY2FuCnN0YXJ0IHdpdGggZGVmYXVsdCAib2ZmIiwgYnV0IGxhdGVyIHdl
IG1pZ2h0IHdhbnQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZQphcyB0aGUgZGVmYXVsdC4KCj4gKwo+
ICBzdGF0aWMgdm9pZCB4c19zdXNwZW5kX2VudGVyKHZvaWQpCj4gIHsKPiAgCXNwaW5fbG9jaygm
eHNfc3RhdGVfbG9jayk7Cj4gQEAgLTkyOSw2ICs5NDIsMjQgQEAgaW50IHhzX2luaXQodm9pZCkK
PiAgCWlmIChlcnIpCj4gIAkJcmV0dXJuIGVycjsKPiAgCj4gKwlpZiAoeGVuX2luaXRpYWxfZG9t
YWluKCkgJiYgcGFyYW1feGVuX210d2F0Y2gpIHsKCldvdWxkbid0IGl0IGJlIGJldHRlciB0byBk
cm9wIHRoZSB0ZXN0IGZvciB4ZW5faW5pdGlhbF9kb21haW4oKSBhbmQgZG8KdGhpcyBpbml0aWFs
aXphdGlvbiBvbmx5IHdoZW4gYSBjYWxsZXIgKGJhY2tlbmQpIGlzIHJlcXVlc3RpbmcgdGhlCm11
bHRpdGhyZWFkIG1vZGU/IFRoaXMgd291bGQgYXZvaWQgd2FzdGluZyBtZW1vcnkgaW4gY2FzZSBp
dCBpc24ndCBnb2luZwp0b3AgYmUgdXNlZCBhbmQgLSBtb3JlIGltcG9ydGFudCAtIHdvdWxkIHN1
cHBvcnQgZHJpdmVyIGRvbWFpbnMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:45:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0jit-00086X-LB; Fri, 14 Sep 2018 08:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=co9p=l4=citrix.com=prvs=78880d898=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0jis-000860-AY
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:45:06 +0000
X-Inumbo-ID: 9afb01aa-b7fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9afb01aa-b7fa-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:46:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79048430"
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-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH 2/6] xenbus: implement the xenwatch multithreading
 framework
Thread-Index: AQHUS/1MyUCkUcvcI0KRhr1VM7NglKTvdJww
Date: Fri, 14 Sep 2018 08:45:02 +0000
Message-ID: <b91c5619ab594a5c977a4f8e7f03096e@AMSPEX02CL03.citrite.net>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1536910456-13337-3-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 2/6] xenbus: implement the xenwatch
 multithreading 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: "jgross@suse.com" <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "srinivas.eeda@oracle.com" <srinivas.eeda@oracle.com>,
 "boris.ostrovsky@oracle.com" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRv
OmRvbmdsaS56aGFuZ0BvcmFjbGUuY29tXQo+IFNlbnQ6IDE0IFNlcHRlbWJlciAyMDE4IDA4OjM0
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZwo+IENjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgamdyb3NzQHN1c2Uu
Y29tOyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsKPiBrb25yYWQud2lsa0BvcmFjbGUuY29tOyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBzcmluaXZhcy5lZWRhQG9yYWNsZS5jb20K
PiBTdWJqZWN0OiBbUEFUQ0ggMi82XSB4ZW5idXM6IGltcGxlbWVudCB0aGUgeGVud2F0Y2ggbXVs
dGl0aHJlYWRpbmcKPiBmcmFtZXdvcmsKPiAKPiBUaGlzIGlzIHRoZSAybmQgcGF0Y2ggb2YgYSAo
Ni1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgeGVud2F0
Y2ggbXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrIHRvIGNyZWF0ZSBvcgo+IGRlc3Ryb3kgdGhlIHBl
ci1kb21VIHhlbndhdGNoIHRocmVhZC4gVGhlIHhlbndhdGNoIHRocmVhZCBpcyBjcmVhdGVkIG9y
Cj4gZGVzdHJveWVkIGR1cmluZyB4ZW5idXMgZGV2aWNlIHByb2Jpbmcgb3IgcmVtb3ZpbmcgKHRo
YXQgaXMsCj4geGVuYnVzX2Rldl9wcm9iZSgpIG9yIHhlbmJ1c19kZXZfcmVtb3ZlKCkpIGlmIHRo
ZSBjb3JyZXNwb25kaW5nIHB2IGRyaXZlcgo+IGhhcyB4ZW53YXRjaCBtdWx0aXRocmVhZGluZyBm
ZWF0dXJlIGVuYWJsZWQuIEFzIHRoZXJlIGlzIG9ubHkgb25lIHNpbmdsZQo+IHBlci1kb21VIHhl
bndhdGNoIHRocmVhZCBmb3IgZWFjaCBkb21pZCwgcHJvYmluZyB0aGUgeGVuYnVzIGRldmljZSBm
b3IgdGhlCj4gc2FtZSBkb21pZCBhZ2FpbiB3b3VsZCBub3QgY3JlYXRlIHRoZSB0aHJlYWQgZm9y
IHRoZSBzYW1lIGRvbWlkIGFnYWluLCBidXQKPiBvbmx5IGluY3JlbWVudCB0aGUgcmVmZXJlbmNl
IGNvdW50IG9mIHRoZSB0aHJlYWQncyBtdHdhdGNoIGRvbWFpbi4gV2hlbiBhCj4geGVuYnVzIGRl
dmljZSBpcyByZW1vdmVkLCB0aGUgcmVmZXJlbmNlIGNvdW50IGlzIGRlY3JlbWVudGVkLiBUaGUg
cGVyLWRvbVUKPiB4ZW53YXRjaCB0aHJlYWQgaXMgZGVzdHJveWVkIHdoZW4gdGhlIHJlZmVyZW5j
ZSBjb3VudCBvZiBpdHMgbXR3YXRjaAo+IGRvbWFpbgo+IGlzIHplcm8sIHRoYXQgaXMsIGFsIHhl
bmJ1cyBkZXZpY2VzICh3aG9zZSBtdHdhdGNoIGZlYXR1cmUgaXMgZW5hYmxlZCkgb2YKPiBzdWNo
IG10d2F0Y2ggZG9tYWluIGFyZSByZW1vdmVkLgo+IAo+IFRoZXJlZm9yZSwgYSBkb21pZCBoYXMg
aXRzIG93biBwZXItZG9tVSB4ZW53YXRjaCB0aHJlYWQgb25seSB3aGVuIGl0IGlzCj4gYXR0YWNo
ZWQgd2l0aCBkb20wIGJhY2tlbmQgeGVuYnVzIGRldmljZSB3aG9zZSBwdiBkcml2ZXIgaGFzIHRo
ZSBmZWF0dXJlCj4gZW5hYmxlZC4gVGhlIGRvbWlkIHdvdWxkIG5vdCBoYXZlIGl0cyBvd24geGVu
d2F0Y2ggdGhyZWFkIHdoZW4gaXQgaXMgbm90Cj4gcnVubmluZyBhbnkgbXR3YXRjaC1lbmFibGVk
IHhlbmJ1cyBkZXZpY2UuCj4gCj4gV2hlbiBhIHdhdGNoICh3aXRoIHhlbndhdGNoIG11bHRpdGhy
ZWFkaW5nIGVuYWJsZWQpIGlzIHVucmVnaXN0ZXJlZCwgd2UKPiB3aWxsIGdlbmVyYWxseSB0cmF2
ZXJzZSBhbGwgbXR3YXRjaCBkb21haW5zIHRvIHJlbW92ZSBhbGwgaW5mbGlnaHQgcGVuZGluZwo+
IGV2ZW50cyBmaXJlZCBieSBzdWNoIHdhdGNoLiBIb3dldmVyLCBvbmUgb3B0aW1pemF0aW9uIGlu
IHRoaXMgcGF0Y2ggaXMgd2UKPiBvbmx5IG5lZWQgdG8gcmVtb3ZlIHBlbmRpbmcgZXZlbnRzIGZy
b20gYSBzcGVjaWZpYyBtdHdhdGNoIGRvbWFpbiB3aGVuIHRoZQo+IHdhdGNoIGlzIHJlZ2lzdGVy
ZWQgZm9yIGEgc3BlY2lmaWMgZG9taWQsIHRoYXQgaXMsIHdoZW4gaXRzIG93bmVyX2lkIGZpZWxk
Cj4gaXMgbm9uLXplcm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9i
ZS5jIHwgICA2ICsKPiAgZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgIHwgMjczCj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ZW4veGVu
YnVzLmggICAgICAgICAgICAgIHwgICAzICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCAyODIgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
LmMKPiBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+IGluZGV4IDViNDcxODgu
LjU3NTU1OTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5j
Cj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4gQEAgLTIzNiw2ICsy
MzYsOSBAQCBpbnQgeGVuYnVzX2Rldl9wcm9iZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQo+ICAJaWYg
KGVycikKPiAgCQlnb3RvIGZhaWw7Cj4gCj4gKwlpZiAoeGVuX210d2F0Y2ggJiYgZHJ2LT51c2Vf
bXR3YXRjaCkKPiArCQltdHdhdGNoX2NyZWF0ZV9kb21haW4oZGV2LT5vdGhlcmVuZF9pZCk7Cgpt
dHdhdGNoX2dldF9kb21haW4oKT8gKFNpbmNlIHlvdSBoYXZlIG10d2F0Y2hfcHV0X2RvbWFpbigp
IGJlbG93KS4KCj4gKwo+ICAJZXJyID0gd2F0Y2hfb3RoZXJlbmQoZGV2KTsKPiAgCWlmIChlcnIp
IHsKPiAgCQlkZXZfd2FybigmZGV2LT5kZXYsICJ3YXRjaF9vdGhlcmVuZCBvbiAlcyBmYWlsZWQu
XG4iLAo+IEBAIC0yNjMsNiArMjY2LDkgQEAgaW50IHhlbmJ1c19kZXZfcmVtb3ZlKHN0cnVjdCBk
ZXZpY2UgKl9kZXYpCj4gIAlpZiAoZHJ2LT5yZW1vdmUpCj4gIAkJZHJ2LT5yZW1vdmUoZGV2KTsK
PiAKPiArCWlmICh4ZW5fbXR3YXRjaCAmJiBkcnYtPnVzZV9tdHdhdGNoKQo+ICsJCW10d2F0Y2hf
cHV0X2RvbWFpbihkZXYtPm90aGVyZW5kX2lkKTsKPiArCj4gIAlmcmVlX290aGVyZW5kX2RldGFp
bHMoZGV2KTsKPiAKPiAgCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3Nl
ZCk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+IGIvZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gaW5kZXggM2YxMzdkMi4uNzQxZGM1NCAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiArKysgYi9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiBAQCAtMTA4LDYgKzEwOCwyMDEgQEAgc3RhdGljIF9f
aW5pdCBpbnQgeGVuX3BhcnNlX210d2F0Y2goY2hhciAqYXJnKQo+ICB9Cj4gIGVhcmx5X3BhcmFt
KCJ4ZW5fbXR3YXRjaCIsIHhlbl9wYXJzZV9tdHdhdGNoKTsKPiAKPiArc3RydWN0IG10d2F0Y2hf
ZG9tYWluICptdHdhdGNoX2ZpbmRfZG9tYWluKGRvbWlkX3QgZG9taWQpCj4gK3sKPiArCXN0cnVj
dCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluOwo+ICsJaW50IGhhc2ggPSBNVFdBVENIX0hBU0goZG9t
aWQpOwo+ICsJc3RydWN0IGhsaXN0X2hlYWQgKmhhc2hfaGVhZCA9ICZtdHdhdGNoX2luZm8tPmRv
bWFpbl9oYXNoW2hhc2hdOwo+ICsKPiArCWhsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShkb21haW4s
IGhhc2hfaGVhZCwgaGFzaF9ub2RlKSB7Cj4gKwkJaWYgKGRvbWFpbi0+ZG9taWQgPT0gZG9taWQp
Cj4gKwkJCXJldHVybiBkb21haW47Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIE5VTEw7Cj4gK30KPiAr
Cj4gKy8qIHBlci1kb21VIHRocmVhZCBmb3IgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcuICovCj4g
K3N0YXRpYyBpbnQgbXR3YXRjaF90aHJlYWQodm9pZCAqYXJnKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3
YXRjaF9kb21haW4gKmRvbWFpbiA9IChzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKikgYXJnOwo+ICsJ
c3RydWN0IGxpc3RfaGVhZCAqZW50Owo+ICsJc3RydWN0IHhzX3dhdGNoX2V2ZW50ICpldmVudDsK
PiArCj4gKwlkb21haW4tPnBpZCA9IGN1cnJlbnQtPnBpZDsKPiArCj4gKwlmb3IgKDs7KSB7Cj4g
KwkJd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGRvbWFpbi0+ZXZlbnRzX3dxLAo+ICsJCQkJCSAh
bGlzdF9lbXB0eSgmZG9tYWluLT5ldmVudHMpIHx8Cj4gKwkJCQkJIGRvbWFpbi0+c3RhdGUgPT0g
TVRXQVRDSF9ET01BSU5fRE9XTik7Cj4gKwo+ICsJCWlmIChkb21haW4tPnN0YXRlID09IE1UV0FU
Q0hfRE9NQUlOX0RPV04gJiYKPiArCQkgICAgbGlzdF9lbXB0eSgmZG9tYWluLT5ldmVudHMpKQo+
ICsJCQlicmVhazsKPiArCj4gKwkJbXV0ZXhfbG9jaygmZG9tYWluLT5kb21haW5fbXV0ZXgpOwo+
ICsKPiArCQlzcGluX2xvY2soJmRvbWFpbi0+ZXZlbnRzX2xvY2spOwo+ICsJCWVudCA9IGRvbWFp
bi0+ZXZlbnRzLm5leHQ7Cj4gKwkJaWYgKGVudCAhPSAmZG9tYWluLT5ldmVudHMpCj4gKwkJCWxp
c3RfZGVsKGVudCk7Cj4gKwkJc3Bpbl91bmxvY2soJmRvbWFpbi0+ZXZlbnRzX2xvY2spOwo+ICsK
PiArCQlpZiAoZW50ICE9ICZkb21haW4tPmV2ZW50cykgewo+ICsJCQlldmVudCA9IGxpc3RfZW50
cnkoZW50LCBzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQsIGxpc3QpOwo+ICsJCQlldmVudC0+aGFuZGxl
LT5jYWxsYmFjayhldmVudC0+aGFuZGxlLCBldmVudC0+cGF0aCwKPiArCQkJCQkJZXZlbnQtPnRv
a2VuKTsKPiArCQkJa2ZyZWUoZXZlbnQpOwo+ICsJCX0KPiArCj4gKwkJbXV0ZXhfdW5sb2NrKCZk
b21haW4tPmRvbWFpbl9tdXRleCk7Cj4gKwl9Cj4gKwo+ICsJLyoKPiArCSAqIGRvbWFpbi0+c3Rh
dGUgaXMgYWxyZWFkeSBzZXQgdG8gTVRXQVRDSF9ET01BSU5fRE9XTiAodG8gYXZvaWQKPiArCSAq
IG5ldyBldmVudCB0byBkb21haW4tPmV2ZW50cykgd2hlbiBhYm92ZSBmb3IgbG9vcCBicmVha3Ms
IHNvCj4gKwkgKiB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGNsZWFudXAgZG9tYWlu
LT5ldmVudHMgYWdhaW4uCj4gKwkgKi8KPiArCj4gKwlzcGluX2xvY2soJm10d2F0Y2hfaW5mby0+
ZG9tYWluX2xvY2spOwo+ICsJbGlzdF9kZWxfcmN1KCZkb21haW4tPmxpc3Rfbm9kZSk7Cj4gKwlz
cGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwo+ICsJc3Bpbl9sb2Nr
KCZtdHdhdGNoX2luZm8tPnB1cmdlX2xvY2spOwo+ICsJbGlzdF9hZGQoJmRvbWFpbi0+cHVyZ2Vf
bm9kZSwgJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCk7Cj4gKwlzcGluX3VubG9jaygmbXR3YXRj
aF9pbmZvLT5wdXJnZV9sb2NrKTsKPiArCj4gKwlzY2hlZHVsZV93b3JrKCZtdHdhdGNoX2luZm8t
PnB1cmdlX3dvcmspOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBk
ZWxheWVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiArewo+ICsJc3Ry
dWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4gKwo+ICsJZG9tYWluID0gY29udGFpbmVyX29m
KGhlYWQsIHN0cnVjdCBtdHdhdGNoX2RvbWFpbiwgcmN1KTsKPiArCWtmcmVlKGRvbWFpbik7Cj4g
K30KPiArCj4gK3N0YXRpYyB2b2lkIHhlbl9tdHdhdGNoX3B1cmdlX2RvbWFpbihzdHJ1Y3Qgd29y
a19zdHJ1Y3QgKndvcmspCj4gK3sKPiArCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluOwo+
ICsJc3RydWN0IGxpc3RfaGVhZCAqbm9kZTsKPiArCj4gKwl3aGlsZSAoIWxpc3RfZW1wdHkoJm10
d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCkpIHsKPiArCj4gKwkJc3Bpbl9sb2NrKCZtdHdhdGNoX2lu
Zm8tPnB1cmdlX2xvY2spOwo+ICsJCW5vZGUgPSBtdHdhdGNoX2luZm8tPnB1cmdlX2xpc3QubmV4
dDsKPiArCQlpZiAobm9kZSAhPSAmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0KQo+ICsJCQlsaXN0
X2RlbChub2RlKTsKPiArCQlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsK
PiArCj4gKwkJaWYgKG5vZGUgIT0gJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCkgewo+ICsJCQlk
b21haW4gPSBsaXN0X2VudHJ5KG5vZGUsIHN0cnVjdCBtdHdhdGNoX2RvbWFpbiwKPiArCQkJCQkg
ICAgcHVyZ2Vfbm9kZSk7Cj4gKwkJCWt0aHJlYWRfc3RvcChkb21haW4tPnRhc2spOwo+ICsKPiAr
CQkJY2FsbF9yY3UoJmRvbWFpbi0+cmN1LCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWluKTsKPiArCQl9
Cj4gKwl9Cj4gK30KPiArCj4gKy8qIFJ1bm5pbmcgaW4gdGhlIGNvbnRleHQgb2YgZGVmYXVsdCB4
ZW53YXRjaCBrdGhyZWFkLiAqLwo+ICt2b2lkIG10d2F0Y2hfY3JlYXRlX2RvbWFpbihkb21pZF90
IGRvbWlkKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPiArCj4gKwlp
ZiAoIWRvbWlkKSB7Cj4gKwkJcHJfZXJyKCJEZWZhdWx0IHhlbndhdGNoIHRocmVhZCBpcyBmb3Ig
ZG9tMFxuIik7Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiArCXNwaW5fbG9jaygmbXR3YXRjaF9p
bmZvLT5kb21haW5fbG9jayk7Cj4gKwo+ICsJZG9tYWluID0gbXR3YXRjaF9maW5kX2RvbWFpbihk
b21pZCk7Cj4gKwlpZiAoZG9tYWluKSB7Cj4gKwkJYXRvbWljX2luYygmZG9tYWluLT5yZWZjbnQp
Owo+ICsJCXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPiArCQlyZXR1
cm47Cj4gKwl9Cj4gKwo+ICsJZG9tYWluID0ga3phbGxvYyhzaXplb2YoKmRvbWFpbiksIEdGUF9B
VE9NSUMpOwo+ICsJaWYgKCFkb21haW4pIHsKPiArCQlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZv
LT5kb21haW5fbG9jayk7Cj4gKwkJcHJfZXJyKCJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZv
ciBtdHdhdGNoIHRocmVhZCAlZFxuIiwKPiArCQkgICAgICAgZG9taWQpOwo+ICsJCXJldHVybjsK
PiArCX0KPiArCj4gKwlkb21haW4tPmRvbWlkID0gZG9taWQ7Cj4gKwlhdG9taWNfc2V0KCZkb21h
aW4tPnJlZmNudCwgMSk7Cj4gKwltdXRleF9pbml0KCZkb21haW4tPmRvbWFpbl9tdXRleCk7Cj4g
KwlJTklUX0xJU1RfSEVBRCgmZG9tYWluLT5wdXJnZV9ub2RlKTsKPiArCj4gKwlpbml0X3dhaXRx
dWV1ZV9oZWFkKCZkb21haW4tPmV2ZW50c193cSk7Cj4gKwlzcGluX2xvY2tfaW5pdCgmZG9tYWlu
LT5ldmVudHNfbG9jayk7Cj4gKwlJTklUX0xJU1RfSEVBRCgmZG9tYWluLT5ldmVudHMpOwo+ICsK
PiArCWxpc3RfYWRkX3RhaWxfcmN1KCZkb21haW4tPmxpc3Rfbm9kZSwgJm10d2F0Y2hfaW5mby0+
ZG9tYWluX2xpc3QpOwo+ICsKPiArCWhsaXN0X2FkZF9oZWFkX3JjdSgmZG9tYWluLT5oYXNoX25v
ZGUsCj4gKwkJCSAgICZtdHdhdGNoX2luZm8tPmRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSChkb21p
ZCldKTsKPiArCj4gKwlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4g
Kwo+ICsJZG9tYWluLT50YXNrID0ga3RocmVhZF9ydW4obXR3YXRjaF90aHJlYWQsIGRvbWFpbiwK
PiArCQkJCSAgICJ4ZW4tbXR3YXRjaC0lZCIsIGRvbWlkKTsKPiArCj4gKwlpZiAoIWRvbWFpbi0+
dGFzaykgewo+ICsJCXByX2VycigibXR3YXRjaCBrdGhyZWFkIGNyZWF0aW9uIGlzIGZhaWxlZFxu
Iik7Cj4gKwkJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9NQUlOX0RPV047Cj4gKwo+ICsJCXJl
dHVybjsKPiArCX0KPiArCj4gKwlkb21haW4tPnN0YXRlID0gTVRXQVRDSF9ET01BSU5fVVA7Cj4g
K30KPiArCj4gKy8qIFJ1bm5pbmcgaW4gdGhlIGNvbnRleHQgb2YgZGVmYXVsdCB4ZW53YXRjaCBr
dGhyZWFkLiAqLwo+ICt2b2lkIG10d2F0Y2hfcHV0X2RvbWFpbihkb21pZF90IGRvbWlkKQo+ICt7
Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPiArCj4gKwlzcGluX2xvY2soJm10
d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+ICsKPiArCWRvbWFpbiA9IG10d2F0Y2hfZmluZF9k
b21haW4oZG9taWQpOwo+ICsJaWYgKCFkb21haW4pIHsKPiArCQlzcGluX3VubG9jaygmbXR3YXRj
aF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwkJcHJfZXJyKCJtdHdhdGNoIGt0aHJlYWQgZm9yIGRv
bWlkPSVkIGRvZXMgbm90IGV4aXN0XG4iLAo+ICsJCSAgICAgICBkb21pZCk7Cj4gKwkJcmV0dXJu
Owo+ICsJfQo+ICsKPiArCWlmIChhdG9taWNfZGVjX2FuZF90ZXN0KCZkb21haW4tPnJlZmNudCkp
IHsKPiArCj4gKwkJaGxpc3RfZGVsX3JjdSgmZG9tYWluLT5oYXNoX25vZGUpOwo+ICsKPiArCQlp
ZiAoIWRvbWFpbi0+dGFzaykgewo+ICsJCQkvKgo+ICsJCQkgKiBBcyB0aGUgdGFzayBpcyBmYWls
ZWQgdG8gaW5pdGlhbGl6ZSBkdXJpbmcKPiArCQkJICogbXR3YXRjaF9jcmVhdGVfZG9tYWluKCks
IHdlIGRvIG5vdCBuZWVkIHRvIHdhaXQKPiArCQkJICogZm9yIHRoZSBrZXJuZWwgdGhyZWFkIHRv
IGNvbXBsZXRlLgo+ICsJCQkgKi8KPiArCQkJbGlzdF9kZWxfcmN1KCZkb21haW4tPmxpc3Rfbm9k
ZSk7Cj4gKwkJCWNhbGxfcmN1KCZkb21haW4tPnJjdSwgZGVsYXllZF9kZXN0cm95X2RvbWFpbik7
Cj4gKwkJfSBlbHNlIHsKPiArCQkJc3Bpbl9sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiAr
CQkJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9NQUlOX0RPV047Cj4gKwkJCXNwaW5fdW5sb2Nr
KCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCj4gKwkJCXdha2VfdXAoJmRvbWFpbi0+ZXZlbnRz
X3dxKTsKPiArCQl9Cj4gKwl9Cj4gKwo+ICsJc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9t
YWluX2xvY2spOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCB4c19zdXNwZW5kX2VudGVyKHZvaWQp
Cj4gIHsKPiAgCXNwaW5fbG9jaygmeHNfc3RhdGVfbG9jayk7Cj4gQEAgLTc5Myw2ICs5ODgsODAg
QEAgaW50IHJlZ2lzdGVyX3hlbmJ1c193YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCkK
PiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTChyZWdpc3Rlcl94ZW5idXNfd2F0Y2gpOwo+IAo+ICtz
dGF0aWMgdm9pZCBfX3VucmVnaXN0ZXJfc2luZ2xlX210d2F0Y2goc3RydWN0IHhlbmJ1c193YXRj
aCAqd2F0Y2gsCj4gKwkJCQkJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW4pCj4gK3sKPiAr
CXN0cnVjdCB4c193YXRjaF9ldmVudCAqZXZlbnQsICp0bXA7Cj4gKwo+ICsJaWYgKGN1cnJlbnQt
PnBpZCAhPSBkb21haW4tPnBpZCkKPiArCQltdXRleF9sb2NrKCZkb21haW4tPmRvbWFpbl9tdXRl
eCk7CgpTaW5jZSB5b3UgYXZvaWQgdGhlIGxvY2sgaGVyZSwgd2hhdCdzIHRvIHN0b3AgYW5vdGhl
ciB0aHJlYWQgd2l0aCBhIGRpZmZlcmVudCBwaWQgbm93IHJhY2luZyB3aXRoIHRoaXM/CgogIFBh
dWwKCj4gKwo+ICsJc3Bpbl9sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCWxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZShldmVudCwgdG1wLAo+ICsJCQkJICZkb21haW4tPmV2ZW50cywgbGlz
dCkgewo+ICsJCWlmIChldmVudC0+aGFuZGxlICE9IHdhdGNoKQo+ICsJCQljb250aW51ZTsKPiAr
CQlsaXN0X2RlbCgmZXZlbnQtPmxpc3QpOwo+ICsJCWtmcmVlKGV2ZW50KTsKPiArCX0KPiArCXNw
aW5fdW5sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCj4gKwlpZiAoY3VycmVudC0+cGlk
ICE9IGRvbWFpbi0+cGlkKQo+ICsJCW11dGV4X3VubG9jaygmZG9tYWluLT5kb21haW5fbXV0ZXgp
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB1bnJlZ2lzdGVyX3NpbmdsZV9tdHdhdGNoKHN0cnVj
dCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+ICsJCQkJICAgICAgZG9taWRfdCBkb21pZCkKPiArewo+
ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4gKwlib29sIGZvdW5kID0gZmFsc2U7
Cj4gKwo+ICsJcmN1X3JlYWRfbG9jaygpOwo+ICsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1
KGRvbWFpbiwgJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xpc3QsCj4gKwkJCQlsaXN0X25vZGUpIHsK
PiArCQlpZiAoZG9tYWluLT5kb21pZCA9PSBkb21pZCkgewo+ICsJCQlmb3VuZCA9IHRydWU7Cj4g
KwkJCV9fdW5yZWdpc3Rlcl9zaW5nbGVfbXR3YXRjaCh3YXRjaCwgZG9tYWluKTsKPiArCQl9Cj4g
Kwl9Cj4gKwo+ICsJV0FSTl9PTl9PTkNFKHVubGlrZWx5KCFmb3VuZCkpOwo+ICsKPiArCXJjdV9y
ZWFkX3VubG9jaygpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB1bnJlZ2lzdGVyX2FsbF9tdHdh
dGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9k
b21haW4gKmRvbWFpbjsKPiArCj4gKwlyY3VfcmVhZF9sb2NrKCk7Cj4gKwo+ICsJbGlzdF9mb3Jf
ZWFjaF9lbnRyeV9yY3UoZG9tYWluLCAmbXR3YXRjaF9pbmZvLT5kb21haW5fbGlzdCwKPiArCQkJ
CWxpc3Rfbm9kZSkgewo+ICsJCV9fdW5yZWdpc3Rlcl9zaW5nbGVfbXR3YXRjaCh3YXRjaCwgZG9t
YWluKTsKPiArCX0KPiArCj4gKwlyY3VfcmVhZF91bmxvY2soKTsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQgdW5yZWdpc3Rlcl9tdHdhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoKQo+ICt7
Cj4gKwkvKgo+ICsJICogR2VuZXJhbGx5LCB0byB1bnJlZ2lzdGVyIGEgd2F0Y2guIHdlIG5lZWQg
dG8gdHJhdmVyc2UgYWxsCj4gKwkgKiBtdHdhdGNoIGRvbWFpbnMgdG8gcmVtb3ZlIGFsbCBpbmZs
aWdodCBwZW5kaW5nIHdhdGNoIGV2ZW50cyBmb3IKPiArCSAqIHN1Y2ggd2F0Y2guCj4gKwkgKgo+
ICsJICogT25lIGV4Y2VwdGlvbiBpcyB3ZSBvbmx5IG5lZWQgdG8gcmVtb3ZlIHBlbmRpbmcgd2F0
Y2ggZXZlbnRzCj4gKwkgKiBmcm9tIGEgc2luZ2xlIG10d2F0Y2ggZG9tYWluIHdoZW4gdGhlIHdh
dGNoIGlzIHJlZ2lzdGVyZWQgZm9yIGEKPiArCSAqIHNwZWNpZmljIGRvbWlkLgo+ICsJICovCj4g
KwlpZiAod2F0Y2gtPm93bmVyX2lkKQo+ICsJCXVucmVnaXN0ZXJfc2luZ2xlX210d2F0Y2god2F0
Y2gsIHdhdGNoLT5vd25lcl9pZCk7Cj4gKwllbHNlCj4gKwkJdW5yZWdpc3Rlcl9hbGxfbXR3YXRj
aCh3YXRjaCk7Cj4gK30KPiArCj4gIHZvaWQgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0
IHhlbmJ1c193YXRjaCAqd2F0Y2gpCj4gIHsKPiAgCXN0cnVjdCB4c193YXRjaF9ldmVudCAqZXZl
bnQsICp0bXA7Cj4gQEAgLTgzMSw2ICsxMTAwLDkgQEAgdm9pZCB1bnJlZ2lzdGVyX3hlbmJ1c193
YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoCj4gKndhdGNoKQo+IAo+ICAJaWYgKGN1cnJlbnQtPnBp
ZCAhPSB4ZW53YXRjaF9waWQpCj4gIAkJbXV0ZXhfdW5sb2NrKCZ4ZW53YXRjaF9tdXRleCk7Cj4g
Kwo+ICsJaWYgKHhlbl9tdHdhdGNoICYmIHdhdGNoLT5nZXRfZG9taWQpCj4gKwkJdW5yZWdpc3Rl
cl9tdHdhdGNoKHdhdGNoKTsKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTCh1bnJlZ2lzdGVyX3hl
bmJ1c193YXRjaCk7Cj4gCj4gQEAgLTk1NCw2ICsxMjI2LDcgQEAgaW50IHhzX2luaXQodm9pZCkK
PiAKPiAgCQlzcGluX2xvY2tfaW5pdCgmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsKPiAgCQlJ
TklUX0xJU1RfSEVBRCgmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0KTsKPiArCQlJTklUX1dPUkso
Jm10d2F0Y2hfaW5mby0+cHVyZ2Vfd29yaywKPiB4ZW5fbXR3YXRjaF9wdXJnZV9kb21haW4pOwo+
IAo+ICAJCXhlbl9tdHdhdGNoID0gdHJ1ZTsKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
eGVuYnVzLmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAo+IGluZGV4IGU4MDcxMTQuLjRhYzJjZWUg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4veGVuYnVzLmgKPiArKysgYi9pbmNsdWRlL3hlbi94
ZW5idXMuaAo+IEBAIC0yNDEsNiArMjQxLDkgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBmaWxlX29w
ZXJhdGlvbnMgeGVuX3hlbmJ1c19mb3BzOwo+ICBleHRlcm4gc3RydWN0IHhlbnN0b3JlX2RvbWFp
bl9pbnRlcmZhY2UgKnhlbl9zdG9yZV9pbnRlcmZhY2U7Cj4gIGV4dGVybiBpbnQgeGVuX3N0b3Jl
X2V2dGNobjsKPiAKPiArdm9pZCBtdHdhdGNoX2NyZWF0ZV9kb21haW4oZG9taWRfdCBkb21pZCk7
Cj4gK3ZvaWQgbXR3YXRjaF9wdXRfZG9tYWluKGRvbWlkX3QgZG9taWQpOwo+ICsKPiAgZXh0ZXJu
IGJvb2wgeGVuX210d2F0Y2g7Cj4gCj4gICNkZWZpbmUgTVRXQVRDSF9IQVNIX1NJWkUgMjU2Cj4g
LS0KPiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0jjP-00087z-VL; Fri, 14 Sep 2018 08:45:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0jjO-00087s-Ss
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:45:38 +0000
X-Inumbo-ID: af4a4bf1-b7fa-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af4a4bf1-b7fa-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:46:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 02:45:37 -0600
Message-Id: <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 02:45:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>,"Dario Faggioli" <dfaggioli@suse.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
In-Reply-To: <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@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+IE9uIDEzLjA5LjE4IGF0IDE4OjUxLCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiBP
biBUaHUsIDIwMTgtMDktMTMgYXQgMTc6MzggKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+
IENyZWRpdDIgd2FzIGRlY2xhcmVkICJzdXBwb3J0ZWQiIGluIDQuOCwgYW5kIGFzIG9mIDQuMTAg
aGFkIHR3byBvdGhlcgo+PiBjcml0aWNhbCBmZWF0dXJlcyBpbXBsZW1lbnRlZCAoc29mdCBhZmZp
bml0eSAvIE5VTUEgYW5kIGNhcHMpLgo+PiAKPj4gWy4uXQo+Pgo+PiBDcmVkaXQyLCBsaWtlIGNy
ZWRpdCwgaGFzIGEgbnVtYmVyIG9mIHdvcmtsb2FkcyAvIHNldHVwcyBmb3Igd2hpY2gKPj4gcGVy
Zm9ybWFuY2UgY291bGQgYmUgaW1wcm92ZWQuICBQZXJzb25hbGx5IEkgdGhpbmsgbmV0d29ya2lu
ZyBhbmQKPj4gcGFydGlhbGx5LWxvYWRlZCBzeXN0ZW1zIGlzIGdvaW5nIHRvIGJlIG1vcmUgcmVw
cmVzZW50YXRpdmUgb2Ygd2hhdAo+PiBYZW4gaXMgYWN0dWFsbHkgdXNlZCBmb3I7IHNvIEkgdGhp
bmsgY3JlZGl0MiBpcyBvbiB0aGUgd2hvbGUgdGhlCj4+IGJldHRlciBzY2hlZHVsZXIgdG8gdXNl
IGJ5IGRlZmF1bHQuICBBbmQgaW4gYW55IGNhc2UsIG1ha2luZyB0aG9zZQo+PiBpbXByb3ZlbWVu
dHMgb24gY3JlZGl0MiB3aWxsIGJlIGVhc2llciB0aGFuIG9uIGNyZWRpdC4KPj4gCj4+IFNpZ25l
ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4KPiBB
ZnRlciBhbGwgdGhlIGVmZm9ydCB3ZSd2ZSBzcGVudCBvbiB0aGlzLCBJJ20gcmVhbGx5LCByZWFs
bHkgaGFwcHkgdG8KPiBzZWUgdGhpcyAodHJ5aW5nIHRvKSBoYXBwZW4uIFRoYW5rcyBmb3Igc2Vu
ZGluZyB0aGUgcGF0Y2guIDotKQo+IAo+IEkgZnVsbHkgYWdyZWUgd2l0aCBhbmQgc2Vjb25kIEdl
b3JnZSdzIHJlYXNvbmluZywgYW5kIGZlZWwgMTAwJSBsaWtlCj4gcHJvdmlkaW5nIG15Ogo+IAo+
IEFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKQW5kIHRoYXQn
cyBkZXNwaXRlICJzY2hlZD1jcmVkaXQyIGNyYXNoZXMgc3lzdGVtIHdoZW4gdXNpbmcKY3B1cG9v
bHMiPyBXaGlsZSBJIGFncmVlIHRoYXQgd2Ugc2hvdWxkbid0IGRlbGF5IHRoZSBzd2l0Y2ggZm9y
Cm11Y2ggbG9uZ2VyLCBpbiBwYXJ0aWN1bGFyIHdpdGggdGhlcmUgYWxyZWFkeSBiZWluZyBhIGZp
eCBhdmFpbGFibGUKZnJvbSB5b3UgSSB0aGluayB0aGF0IG9uZSBzaG91bGQgZ28gaW4gYmVmb3Jl
IHRoZSBvbmUgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:48:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0jm8-0008Oi-FS; Fri, 14 Sep 2018 08:48:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=co9p=l4=citrix.com=prvs=78880d898=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g0jm7-0008Oc-5H
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:48:27 +0000
X-Inumbo-ID: 1336e9cb-b7fb-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1336e9cb-b7fb-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:49:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79048590"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v8 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS00CefiYyWBXnEe+kIw2rsuaaKTuE2iAgAAiUdD//+IEgIAAIiWg///hLwCAACNcUP//68cAAAQ3BOAAH69PgAAEOaGA///mmAD//9nB8A==
Date: Fri, 14 Sep 2018 08:48:24 +0000
Message-ID: <b4a030ccadbb4553bdabdb4d744351fd@AMSPEX02CL03.citrite.net>
References: <20180913103153.33377-1-paul.durrant@citrix.com>
 <20180913103153.33377-9-paul.durrant@citrix.com>
 <5B9A662D02000078001E83F4@prv1-mh.provo.novell.com>
 <f69c1a46c5764297b7dfdb8f55e7b1f8@AMSPEX02CL03.citrite.net>
 <5B9A69CF02000078001E8448@prv1-mh.provo.novell.com>
 <0bc9e5bbc5aa4b7ab07d023ffeef570f@AMSPEX02CL03.citrite.net>
 <5B9A6C9A02000078001E849B@prv1-mh.provo.novell.com>
 <33c6c87a30cd471ab3499e297da768ca@AMSPEX02CL03.citrite.net>
 <5B9A794C02000078001E84E8@prv1-mh.provo.novell.com>
 <cb30f0c244a447eca09e639eeb0da13a@AMSPEX02CL03.citrite.net>
 <5B9B6A3702000078001E87F4@prv1-mh.provo.novell.com>
 <49ac1db732994cd9a001704bec2e1f75@AMSPEX02CL03.citrite.net>
 <5B9B714202000078001E8898@prv1-mh.provo.novell.com>
In-Reply-To: <5B9B714202000078001E8898@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 v8 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTggMDk6MjkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
NC4wOS4xOCBhdCAxMDoxMSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDE0IFNlcHRlbWJlciAyMDE4IDA4OjU5Cj4g
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+PiA8d2Vp
LmxpdTJAY2l0cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVu
LWRldmVsCj4gPHhlbi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+PiBTdWJq
ZWN0OiBSRTogW1BBVENIIHY4IDcvN10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlv
bW11X29wcwo+ID4+Cj4gPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE2OjUzLCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJl
dWxpY2hAc3VzZS5jb21dCj4gPj4gPj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTggMTU6NTEKPiA+
PiA+Pgo+ID4+ID4+ID4+PiBPbiAxMy4wOS4xOCBhdCAxNjowNCwgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVs
aWNoQHN1c2UuY29tXQo+ID4+ID4+ID4+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE4IDE0OjU3Cj4g
Pj4gPj4gPj4KPiA+PiA+PiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTU6NTAsIDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gPiBPay4gSSdsbCBzcGVsbCBpdCBvdXQg
aW4gdGhlIGhlYWRlciBpZiB5b3UgdGhpbmsgaXQgaXMgbm9uLQo+ID4+IG9idmlvdXMuCj4gPj4g
Pj4gPj4KPiA+PiA+PiA+PiBPYnZpb3VzIG9yIG5vdCAtIGRvIHdlIF9oYXZlXyBhbnkgc3VjaCBv
dXRlciBsb2NraW5nIGluIHBsYWNlCj4gcmlnaHQKPiA+PiA+PiBub3c/Cj4gPj4gPj4gPj4KPiA+
PiA+PiA+Cj4gPj4gPj4gPiBZZXMuIFRoZSBsb2NraW5nIGlzIGVpdGhlciB2aWEgdGhlIFAyTSBv
ciBncmFudCB0YWJsZSBsb2NrcyBmb3IKPiBhbGwKPiA+PiA+PiBjdXJyZW50Cj4gPj4gPj4gPiB1
c2VzIG9yIG1hcCBhbmQgdW5tYXAgdGhhdCBJIGNhbiBzZWUuCj4gPj4gPj4KPiA+PiA+PiBCdXQg
dHdvIGRpZmZlcmVudCBsb2NrcyBzdGlsbCBtZWFucyBubyBndWFyYW50ZWVzIGF0IGFsbC4KPiA+
PiA+Pgo+ID4+ID4KPiA+PiA+IFNvLCBhcmUgeW91IHNheWluZyB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBpcyBub3QgZml0IGZvciBwdXJwb3NlPwo+IERvCj4gPj4geW91Cj4gPj4gPiB3YW50
IG1lIHRvIGFkZCBsb2NraW5nIGF0IHRoZSB3cmFwcGVyIGxldmVsPwo+ID4+Cj4gPj4gV2VsbCwg
SSBoYXZlbid0IGxvb2tlZCBjbG9zZWx5IGVub3VnaCB0byBiZSBjZXJ0YWluLCBidXQgSSdtIGFm
cmFpZAo+IHRoZXJlCj4gPj4gbWlnaHQgYmUgYW4gaXNzdWUsIGFuZCBpZiBzbyBJIGNlcnRhaW5s
eSB0aGluayBpdCBuZWVkcyB0YWtpbmcgY2FyZSBvZgo+ID4+IGJlZm9yZQo+ID4+IHdpZGVuaW5n
IHRoZSBwcm9ibGVtIGJ5IGV4cG9zaW5nIChtb3JlIG9mIGl0KSB0byBndWVzdHMuIE9mIGNvdXJz
ZSBpdAo+ID4+IG1heSB3ZWxsIGJlIHRoYXQgYWRkaXRpb24gb2YgYW5vdGhlciBsb2NraW5nIGxh
eWVyIG1heSBoYXZlIGFkdmVyc2UKPiA+PiBlZmZlY3RzLCB0byBleGlzdGluZyBjb2RlIGFuZC9v
ciB5b3VyIGFkZGl0aW9ucy4KPiA+Pgo+ID4KPiA+IEdpdmVuIHRoYXQgYWxsIHVzZXMgb2YgbWFw
IGFuZCB1bm1hcCBhcmUgdW5kZXIgdGhlIGdyYW50IG9yIHAybSBsb2Nrcwo+IHRoZW4KPiA+IHRo
ZXJlIHNob3VsZCBvbmx5IGJlIGFuIGlzc3VlIGlmIGEgcmFjZSBvY2N1cnMgYmV0d2VlbiBhIGdy
YW50IHRhYmxlIG9wCj4gYW5kCj4gPiBzb21ldGhpbmcgbW9kaWZ5aW5nIHRoZSBwMm0sIGFuZCBJ
IGRvdWJ0IHN1Y2ggYW4gaXNzdWUgd291bGQgYmUgbGltaXRlZAo+IHRvCj4gPiBsZWF2aW5nIGp1
c3QgdGhlIElPTU1VIGluIGFuIGluY29ycmVjdCBzdGF0ZS4gVGhpcyBwYXRjaCBkb2VzIG5vdGhp
bmcgdG8KPiBydWxlCj4gPiBvdXQgc3VjaCBhIHJhY2UsIGJ1dCBub3IgZG9lcyBpdCBtYWtlIHRo
aW5ncyBhbnkgd29yc2U7IGl0IGlzIGNvbXBsZXRlbHkKPiA+IG9ydGhvZ29uYWwgYXMgaXQgaW50
cm9kdWNlcyBhIGJyYW5kIG5ldyBmdW5jdGlvbiB3aXRoIChhcyB5ZXQpIG5vCj4gY2FsbGVycy4K
PiA+Cj4gPiBUaGlzIG5ldyBsb29rdXAgZnVuY3Rpb24gaXMgbm90IGludGVuZGVkIGZvciB1c2Ug
YnkgYW55IG9mIHRoZSBleGlzdGluZwo+IGNvZGUKPiA+IGV4ZWN1dGVkIHVuZGVyIGdyYW50IHRh
YmxlIG9yIHAybSBsb2NrIHRob3VnaC4gT25jZSBQVi1JT01NVSBiZWNvbWVzCj4gPiBvcGVyYXRp
b25hbCB0aGVuIGFsbCBvZiB0aGF0IGF1dG9tYXRpYyBtYXAvdW5tYXAgY29kZSB3aWxsIGNlYXNl
IHRvIGJlCj4gPiBvcGVyYXRpb25hbC4gQXMgeW91IHBvaW50ZWQgb3V0IGluIHJldmlldyBvZiBh
bm90aGVyIHBhdGNoLCBJIGhhdmUKPiBjb21wbGV0ZWx5Cj4gPiBuZWdsZWN0ZWQgdG8gYWRkIHN1
aXRhYmxlIGxvY2tpbmcgaW50byB0aGUgUFYtSU9NTVUgY29kZSBidXQgb25jZSBJIGFkZAo+IHRo
YXQKPiA+IHRoZW4gbWFwLCB1bm1hcCBhbmQgbG9va3VwIG9wZXJhdGlvbnMgY29taW5nIHZpYSBo
eXBlcmNhbGwgd2lsbCBiZQo+IHByb3RlY3RlZAo+ID4gZnJvbSBlYWNoIG90aGVyLgo+IAo+IFdl
bGwsIG9rYXkgLSBJIGFncmVlIChmb2xsb3dpbmcgdGhlIHNlY29uZCBwYXJhZ3JhcGgpIHRoYXQg
dGhlIHNpdHVhdGlvbgo+IGluZGVlZAo+IGRvZXNuJ3QgYmVjb21lIHdvcnNlIHdpdGggeW91ciBh
ZGRpdGlvbnMuIEhlbmNlIEkgZnVydGhlciBhZ3JlZSB0aGF0IGl0J3MKPiBwZXJoYXBzIG5vdCBy
ZWFsbHkgYXBwcm9wcmlhdGUgdG8gbWFrZSBmaXhpbmcgdGhlIG9yaWdpbmFsIGlzc3VlIGEgcHJl
cmVxLgo+IEJ1dAo+IHRoYXQgbGVhdmVzIHVzIGluIGEgc2l0dWF0aW9uIHdoZXJlIHdlIHdpbGwg
Y29udGludWUgdG8gbGl2ZSB3aXRoIGFuCj4gdW5maXhlZAo+IChzdXNwZWN0ZWQpIGJ1ZyAoSSBk
b24ndCBhbnRpY2lwYXRlIHRvIGhhdmUgdGhlIHRpbWUgdG8gbG9vayBpbnRvCj4gYWRkcmVzc2lu
Zwo+IHRoaXMgYW55IHRpbWUgc29vbikuIE15IHBlcnNvbmFsIGFwcHJvYWNoIHRvIGEgc2l0dWF0
aW9uIGxpa2UgdGhpcyBpcyB0aGF0Cj4gSSB0cnkKPiB0byBmaXggaXNzdWVzIGZvdW5kIG9uIHRo
ZSByb2FkIG9mIG1ha2luZyBhIChsYXJnZXIpIGNoYW5nZSBpbiBhIGNlcnRhaW4KPiBhcmVhCj4g
KGEgZ29vZCByZWNlbnQgZXhhbXBsZSBpcyAieDg2L0hWTTogY29ycmVjdCBodm1lbXVsX21hcF9s
aW5lYXJfYWRkcigpCj4gZm9yIG11bHRpLXBhZ2UgY2FzZSIsIHdoaWNoIEkndmUgbm90aWNlZCB0
byBiZSBhbiBpc3N1ZSB3aGlsZSBwdXR0aW5nCj4gdG9nZXRoZXIKPiAieDg2L0hWTTogc3BsaXQg
cGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMiKS4KPiAKPiBC
b3R0b20gbGluZSAtIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9uIHlvdSB0YWtpbmcgY2FyZSBv
ZiB0aGlzIHVucmVsYXRlZAo+IHByb2JsZW0sIHRoZSBtb3JlIHRoYXQgdGhpcyB3b3VsZCBsaWtl
bHkgYmUgYSBsYXJnZXIgKGFuZCBwb3NzaWJseQo+IGludHJ1c2l2ZSkKPiBwaWVjZSBvZiB3b3Jr
LgoKQWdyZWVkLiBJIHN1c3BlY3QgYSAncXVpY2sgZml4JyBtYXkganVzdCBiZSBpbnNpc3QgYWxs
ICdhdXRvbWF0aWMnIChpLmUgbm9uIFBWLUlPTU1VKSBpb21tdSBtYW5pcHVsYXRpb24gaXMgZG9u
ZSB1bmRlciB0aGUgcDJtIGxvY2suIEknbGwgdGFrZSBhIGxvb2suCgogIFBhdWwKCj4gCj4gSmFu
Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 08:56:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 08:56: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 1g0jts-0000kK-CZ; Fri, 14 Sep 2018 08:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0jtq-0000kF-N0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 08:56:26 +0000
X-Inumbo-ID: 30bda43d-b7fc-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30bda43d-b7fc-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 08:57: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 F0185AF75;
 Fri, 14 Sep 2018 08:56:23 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2084a3de-29bc-f255-5134-879f1aeb1329@suse.com>
Date: Fri, 14 Sep 2018 10:56:23 +0200
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: <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: wei.liu2@citrix.com, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSAybmQg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50
cyB0aGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrIHRvIGNyZWF0ZSBvcgo+IGRl
c3Ryb3kgdGhlIHBlci1kb21VIHhlbndhdGNoIHRocmVhZC4gVGhlIHhlbndhdGNoIHRocmVhZCBp
cyBjcmVhdGVkIG9yCj4gZGVzdHJveWVkIGR1cmluZyB4ZW5idXMgZGV2aWNlIHByb2Jpbmcgb3Ig
cmVtb3ZpbmcgKHRoYXQgaXMsCj4geGVuYnVzX2Rldl9wcm9iZSgpIG9yIHhlbmJ1c19kZXZfcmVt
b3ZlKCkpIGlmIHRoZSBjb3JyZXNwb25kaW5nIHB2IGRyaXZlcgo+IGhhcyB4ZW53YXRjaCBtdWx0
aXRocmVhZGluZyBmZWF0dXJlIGVuYWJsZWQuIEFzIHRoZXJlIGlzIG9ubHkgb25lIHNpbmdsZQo+
IHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBmb3IgZWFjaCBkb21pZCwgcHJvYmluZyB0aGUgeGVu
YnVzIGRldmljZSBmb3IgdGhlCj4gc2FtZSBkb21pZCBhZ2FpbiB3b3VsZCBub3QgY3JlYXRlIHRo
ZSB0aHJlYWQgZm9yIHRoZSBzYW1lIGRvbWlkIGFnYWluLCBidXQKPiBvbmx5IGluY3JlbWVudCB0
aGUgcmVmZXJlbmNlIGNvdW50IG9mIHRoZSB0aHJlYWQncyBtdHdhdGNoIGRvbWFpbi4gV2hlbiBh
Cj4geGVuYnVzIGRldmljZSBpcyByZW1vdmVkLCB0aGUgcmVmZXJlbmNlIGNvdW50IGlzIGRlY3Jl
bWVudGVkLiBUaGUgcGVyLWRvbVUKPiB4ZW53YXRjaCB0aHJlYWQgaXMgZGVzdHJveWVkIHdoZW4g
dGhlIHJlZmVyZW5jZSBjb3VudCBvZiBpdHMgbXR3YXRjaCBkb21haW4KPiBpcyB6ZXJvLCB0aGF0
IGlzLCBhbCB4ZW5idXMgZGV2aWNlcyAod2hvc2UgbXR3YXRjaCBmZWF0dXJlIGlzIGVuYWJsZWQp
IG9mCj4gc3VjaCBtdHdhdGNoIGRvbWFpbiBhcmUgcmVtb3ZlZC4KPiAKPiBUaGVyZWZvcmUsIGEg
ZG9taWQgaGFzIGl0cyBvd24gcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkIG9ubHkgd2hlbiBpdCBp
cwo+IGF0dGFjaGVkIHdpdGggZG9tMCBiYWNrZW5kIHhlbmJ1cyBkZXZpY2Ugd2hvc2UgcHYgZHJp
dmVyIGhhcyB0aGUgZmVhdHVyZQo+IGVuYWJsZWQuIFRoZSBkb21pZCB3b3VsZCBub3QgaGF2ZSBp
dHMgb3duIHhlbndhdGNoIHRocmVhZCB3aGVuIGl0IGlzIG5vdAo+IHJ1bm5pbmcgYW55IG10d2F0
Y2gtZW5hYmxlZCB4ZW5idXMgZGV2aWNlLgo+IAo+IFdoZW4gYSB3YXRjaCAod2l0aCB4ZW53YXRj
aCBtdWx0aXRocmVhZGluZyBlbmFibGVkKSBpcyB1bnJlZ2lzdGVyZWQsIHdlCj4gd2lsbCBnZW5l
cmFsbHkgdHJhdmVyc2UgYWxsIG10d2F0Y2ggZG9tYWlucyB0byByZW1vdmUgYWxsIGluZmxpZ2h0
IHBlbmRpbmcKPiBldmVudHMgZmlyZWQgYnkgc3VjaCB3YXRjaC4gSG93ZXZlciwgb25lIG9wdGlt
aXphdGlvbiBpbiB0aGlzIHBhdGNoIGlzIHdlCj4gb25seSBuZWVkIHRvIHJlbW92ZSBwZW5kaW5n
IGV2ZW50cyBmcm9tIGEgc3BlY2lmaWMgbXR3YXRjaCBkb21haW4gd2hlbiB0aGUKPiB3YXRjaCBp
cyByZWdpc3RlcmVkIGZvciBhIHNwZWNpZmljIGRvbWlkLCB0aGF0IGlzLCB3aGVuIGl0cyBvd25l
cl9pZCBmaWVsZAo+IGlzIG5vbi16ZXJvLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFu
ZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfcHJvYmUuYyB8ICAgNiArCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAg
ICB8IDI3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRl
L3hlbi94ZW5idXMuaCAgICAgICAgICAgICAgfCAgIDMgKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDI4
MiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+IGluZGV4IDVi
NDcxODguLjU3NTU1OTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19w
cm9iZS5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4gQEAgLTIz
Niw2ICsyMzYsOSBAQCBpbnQgeGVuYnVzX2Rldl9wcm9iZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQo+
ICAJaWYgKGVycikKPiAgCQlnb3RvIGZhaWw7Cj4gIAo+ICsJaWYgKHhlbl9tdHdhdGNoICYmIGRy
di0+dXNlX210d2F0Y2gpCj4gKwkJbXR3YXRjaF9jcmVhdGVfZG9tYWluKGRldi0+b3RoZXJlbmRf
aWQpOwo+ICsKPiAgCWVyciA9IHdhdGNoX290aGVyZW5kKGRldik7Cj4gIAlpZiAoZXJyKSB7Cj4g
IAkJZGV2X3dhcm4oJmRldi0+ZGV2LCAid2F0Y2hfb3RoZXJlbmQgb24gJXMgZmFpbGVkLlxuIiwK
PiBAQCAtMjYzLDYgKzI2Niw5IEBAIGludCB4ZW5idXNfZGV2X3JlbW92ZShzdHJ1Y3QgZGV2aWNl
ICpfZGV2KQo+ICAJaWYgKGRydi0+cmVtb3ZlKQo+ICAJCWRydi0+cmVtb3ZlKGRldik7Cj4gIAo+
ICsJaWYgKHhlbl9tdHdhdGNoICYmIGRydi0+dXNlX210d2F0Y2gpCj4gKwkJbXR3YXRjaF9wdXRf
ZG9tYWluKGRldi0+b3RoZXJlbmRfaWQpOwo+ICsKPiAgCWZyZWVfb3RoZXJlbmRfZGV0YWlscyhk
ZXYpOwo+ICAKPiAgCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+IGluZGV4IDNmMTM3ZDIuLjc0MWRjNTQgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gKysrIGIvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c194cy5jCj4gQEAgLTEwOCw2ICsxMDgsMjAxIEBAIHN0YXRpYyBfX2luaXQg
aW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykKPiAgfQo+ICBlYXJseV9wYXJhbSgieGVu
X210d2F0Y2giLCB4ZW5fcGFyc2VfbXR3YXRjaCk7Cj4gIAo+ICtzdHJ1Y3QgbXR3YXRjaF9kb21h
aW4gKm10d2F0Y2hfZmluZF9kb21haW4oZG9taWRfdCBkb21pZCkKPiArewo+ICsJc3RydWN0IG10
d2F0Y2hfZG9tYWluICpkb21haW47Cj4gKwlpbnQgaGFzaCA9IE1UV0FUQ0hfSEFTSChkb21pZCk7
Cj4gKwlzdHJ1Y3QgaGxpc3RfaGVhZCAqaGFzaF9oZWFkID0gJm10d2F0Y2hfaW5mby0+ZG9tYWlu
X2hhc2hbaGFzaF07Cj4gKwo+ICsJaGxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KGRvbWFpbiwgaGFz
aF9oZWFkLCBoYXNoX25vZGUpIHsKPiArCQlpZiAoZG9tYWluLT5kb21pZCA9PSBkb21pZCkKPiAr
CQkJcmV0dXJuIGRvbWFpbjsKPiArCX0KPiArCj4gKwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiAr
LyogcGVyLWRvbVUgdGhyZWFkIGZvciB4ZW53YXRjaCBtdWx0aXRocmVhZGluZy4gKi8KPiArc3Rh
dGljIGludCBtdHdhdGNoX3RocmVhZCh2b2lkICphcmcpCj4gK3sKPiArCXN0cnVjdCBtdHdhdGNo
X2RvbWFpbiAqZG9tYWluID0gKHN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqKSBhcmc7Cj4gKwlzdHJ1
Y3QgbGlzdF9oZWFkICplbnQ7Cj4gKwlzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50Owo+ICsK
PiArCWRvbWFpbi0+cGlkID0gY3VycmVudC0+cGlkOwo+ICsKPiArCWZvciAoOzspIHsKPiArCQl3
YWl0X2V2ZW50X2ludGVycnVwdGlibGUoZG9tYWluLT5ldmVudHNfd3EsCj4gKwkJCQkJICFsaXN0
X2VtcHR5KCZkb21haW4tPmV2ZW50cykgfHwKPiArCQkJCQkgZG9tYWluLT5zdGF0ZSA9PSBNVFdB
VENIX0RPTUFJTl9ET1dOKTsKPiArCj4gKwkJaWYgKGRvbWFpbi0+c3RhdGUgPT0gTVRXQVRDSF9E
T01BSU5fRE9XTiAmJgo+ICsJCSAgICBsaXN0X2VtcHR5KCZkb21haW4tPmV2ZW50cykpCj4gKwkJ
CWJyZWFrOwo+ICsKPiArCQltdXRleF9sb2NrKCZkb21haW4tPmRvbWFpbl9tdXRleCk7Cj4gKwo+
ICsJCXNwaW5fbG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4gKwkJZW50ID0gZG9tYWluLT5l
dmVudHMubmV4dDsKPiArCQlpZiAoZW50ICE9ICZkb21haW4tPmV2ZW50cykKPiArCQkJbGlzdF9k
ZWwoZW50KTsKPiArCQlzcGluX3VubG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4gKwo+ICsJ
CWlmIChlbnQgIT0gJmRvbWFpbi0+ZXZlbnRzKSB7Cj4gKwkJCWV2ZW50ID0gbGlzdF9lbnRyeShl
bnQsIHN0cnVjdCB4c193YXRjaF9ldmVudCwgbGlzdCk7Cj4gKwkJCWV2ZW50LT5oYW5kbGUtPmNh
bGxiYWNrKGV2ZW50LT5oYW5kbGUsIGV2ZW50LT5wYXRoLAo+ICsJCQkJCQlldmVudC0+dG9rZW4p
Owo+ICsJCQlrZnJlZShldmVudCk7Cj4gKwkJfQo+ICsKPiArCQltdXRleF91bmxvY2soJmRvbWFp
bi0+ZG9tYWluX211dGV4KTsKPiArCX0KClRoaXMgaXMgbmVhcmx5IHRoZSBzYW1lIGNvZGluZyBh
cyB4ZW53YXRjaF90aHJlYWQoKS4gV2h5IGRvbid0IHlvdQpkZWZpbmUgYSBuZXcgKHN1Yi0pc3Ry
dWN0dXJlIGNvbnRhaW5pbmcgdGhlIG5lZWRlZCBlbGVtZW50cyBhbmQgbW92ZQp4ZW53YXRjaF9w
aWQsIHdhdGNoX2V2ZW50c193YWl0cSwgd2F0Y2hfZXZlbnRzLCB4ZW53YXRjaF9tdXRleCwKd2F0
Y2hfZXZlbnRzX2xvY2sgaW50byBzdWNoIGEgc3RydWN0dXJlPyBUaGVuIHlvdSBjb3VsZCBhIGNv
bW1vbgpmdW5jdGlvbiBmb3IgYm90aCBwdXJwb3NlcyAoeW91J2QgbmVlZCB0byBzZXQgc3RhdGUg
Zm9yCnhlbndhdGNoX3RocmVhZCgpIHRvIERPTUFJTl9VUCBhbmQgYWRkIGEgY2FsbGJhY2sgZm9y
IHRlc3RpbmcgdGhlCnRocmVhZCBlbmQgY29uZGl0aW9uKS4KCj4gKwo+ICsJLyoKPiArCSAqIGRv
bWFpbi0+c3RhdGUgaXMgYWxyZWFkeSBzZXQgdG8gTVRXQVRDSF9ET01BSU5fRE9XTiAodG8gYXZv
aWQKPiArCSAqIG5ldyBldmVudCB0byBkb21haW4tPmV2ZW50cykgd2hlbiBhYm92ZSBmb3IgbG9v
cCBicmVha3MsIHNvCj4gKwkgKiB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGNsZWFu
dXAgZG9tYWluLT5ldmVudHMgYWdhaW4uCj4gKwkgKi8KPiArCj4gKwlzcGluX2xvY2soJm10d2F0
Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+ICsJbGlzdF9kZWxfcmN1KCZkb21haW4tPmxpc3Rfbm9k
ZSk7Cj4gKwlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwo+ICsJ
c3Bpbl9sb2NrKCZtdHdhdGNoX2luZm8tPnB1cmdlX2xvY2spOwo+ICsJbGlzdF9hZGQoJmRvbWFp
bi0+cHVyZ2Vfbm9kZSwgJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCk7Cj4gKwlzcGluX3VubG9j
aygmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsKPiArCj4gKwlzY2hlZHVsZV93b3JrKCZtdHdh
dGNoX2luZm8tPnB1cmdlX3dvcmspOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiAr
ewo+ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4gKwo+ICsJZG9tYWluID0gY29u
dGFpbmVyX29mKGhlYWQsIHN0cnVjdCBtdHdhdGNoX2RvbWFpbiwgcmN1KTsKPiArCWtmcmVlKGRv
bWFpbik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHhlbl9tdHdhdGNoX3B1cmdlX2RvbWFpbihz
dHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gK3sKPiArCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAq
ZG9tYWluOwo+ICsJc3RydWN0IGxpc3RfaGVhZCAqbm9kZTsKPiArCj4gKwl3aGlsZSAoIWxpc3Rf
ZW1wdHkoJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCkpIHsKPiArCj4gKwkJc3Bpbl9sb2NrKCZt
dHdhdGNoX2luZm8tPnB1cmdlX2xvY2spOwo+ICsJCW5vZGUgPSBtdHdhdGNoX2luZm8tPnB1cmdl
X2xpc3QubmV4dDsKPiArCQlpZiAobm9kZSAhPSAmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0KQo+
ICsJCQlsaXN0X2RlbChub2RlKTsKPiArCQlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5wdXJn
ZV9sb2NrKTsKPiArCj4gKwkJaWYgKG5vZGUgIT0gJm10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdCkg
ewo+ICsJCQlkb21haW4gPSBsaXN0X2VudHJ5KG5vZGUsIHN0cnVjdCBtdHdhdGNoX2RvbWFpbiwK
PiArCQkJCQkgICAgcHVyZ2Vfbm9kZSk7Cj4gKwkJCWt0aHJlYWRfc3RvcChkb21haW4tPnRhc2sp
Owo+ICsKPiArCQkJY2FsbF9yY3UoJmRvbWFpbi0+cmN1LCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWlu
KTsKPiArCQl9Cj4gKwl9Cj4gK30KPiArCj4gKy8qIFJ1bm5pbmcgaW4gdGhlIGNvbnRleHQgb2Yg
ZGVmYXVsdCB4ZW53YXRjaCBrdGhyZWFkLiAqLwo+ICt2b2lkIG10d2F0Y2hfY3JlYXRlX2RvbWFp
bihkb21pZF90IGRvbWlkKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsK
PiArCj4gKwlpZiAoIWRvbWlkKSB7Cj4gKwkJcHJfZXJyKCJEZWZhdWx0IHhlbndhdGNoIHRocmVh
ZCBpcyBmb3IgZG9tMFxuIik7CgpTaG91bGQgd2UgcmVhbGx5IGV4Y2x1ZGUgZG9tMD8gV2hhdCBp
ZiBhIGRyaXZlciBkb21haW4gd2FudHMgdG8gc3VwcG9ydAphIGRvbTAgYmFzZWQgZnJvbnRlbmQ/
Cgo+ICsJCXJldHVybjsKPiArCX0KPiArCj4gKwlzcGluX2xvY2soJm10d2F0Y2hfaW5mby0+ZG9t
YWluX2xvY2spOwo+ICsKPiArCWRvbWFpbiA9IG10d2F0Y2hfZmluZF9kb21haW4oZG9taWQpOwo+
ICsJaWYgKGRvbWFpbikgewo+ICsJCWF0b21pY19pbmMoJmRvbWFpbi0+cmVmY250KTsKPiArCQlz
cGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwkJcmV0dXJuOwo+ICsJ
fQo+ICsKPiArCWRvbWFpbiA9IGt6YWxsb2Moc2l6ZW9mKCpkb21haW4pLCBHRlBfQVRPTUlDKTsK
PiArCWlmICghZG9tYWluKSB7Cj4gKwkJc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWlu
X2xvY2spOwo+ICsJCXByX2VycigiRmFpbGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgbXR3YXRj
aCB0aHJlYWQgJWRcbiIsCj4gKwkJICAgICAgIGRvbWlkKTsKCk5vIGFsbG9jIGVycm9yIG1lc3Nh
Z2VzLCBwbGVhc2UhCgo+ICsJCXJldHVybjsKPiArCX0KPiArCj4gKwlkb21haW4tPmRvbWlkID0g
ZG9taWQ7Cj4gKwlhdG9taWNfc2V0KCZkb21haW4tPnJlZmNudCwgMSk7Cj4gKwltdXRleF9pbml0
KCZkb21haW4tPmRvbWFpbl9tdXRleCk7Cj4gKwlJTklUX0xJU1RfSEVBRCgmZG9tYWluLT5wdXJn
ZV9ub2RlKTsKPiArCj4gKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZkb21haW4tPmV2ZW50c193cSk7
Cj4gKwlzcGluX2xvY2tfaW5pdCgmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4gKwlJTklUX0xJU1Rf
SEVBRCgmZG9tYWluLT5ldmVudHMpOwo+ICsKPiArCWxpc3RfYWRkX3RhaWxfcmN1KCZkb21haW4t
Pmxpc3Rfbm9kZSwgJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xpc3QpOwo+ICsKPiArCWhsaXN0X2Fk
ZF9oZWFkX3JjdSgmZG9tYWluLT5oYXNoX25vZGUsCj4gKwkJCSAgICZtdHdhdGNoX2luZm8tPmRv
bWFpbl9oYXNoW01UV0FUQ0hfSEFTSChkb21pZCldKTsKPiArCj4gKwlzcGluX3VubG9jaygmbXR3
YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwo+ICsJZG9tYWluLT50YXNrID0ga3RocmVhZF9y
dW4obXR3YXRjaF90aHJlYWQsIGRvbWFpbiwKPiArCQkJCSAgICJ4ZW4tbXR3YXRjaC0lZCIsIGRv
bWlkKTsKPiArCj4gKwlpZiAoIWRvbWFpbi0+dGFzaykgewo+ICsJCXByX2VycigibXR3YXRjaCBr
dGhyZWFkIGNyZWF0aW9uIGlzIGZhaWxlZFxuIik7Cj4gKwkJZG9tYWluLT5zdGF0ZSA9IE1UV0FU
Q0hfRE9NQUlOX0RPV047Cj4gKwo+ICsJCXJldHVybjsKPiArCX0KPiArCj4gKwlkb21haW4tPnN0
YXRlID0gTVRXQVRDSF9ET01BSU5fVVA7Cj4gK30KPiArCj4gKy8qIFJ1bm5pbmcgaW4gdGhlIGNv
bnRleHQgb2YgZGVmYXVsdCB4ZW53YXRjaCBrdGhyZWFkLiAqLwo+ICt2b2lkIG10d2F0Y2hfcHV0
X2RvbWFpbihkb21pZF90IGRvbWlkKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRv
bWFpbjsKPiArCj4gKwlzcGluX2xvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+ICsK
PiArCWRvbWFpbiA9IG10d2F0Y2hfZmluZF9kb21haW4oZG9taWQpOwo+ICsJaWYgKCFkb21haW4p
IHsKPiArCQlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwkJcHJf
ZXJyKCJtdHdhdGNoIGt0aHJlYWQgZm9yIGRvbWlkPSVkIGRvZXMgbm90IGV4aXN0XG4iLAo+ICsJ
CSAgICAgICBkb21pZCk7Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiArCWlmIChhdG9taWNfZGVj
X2FuZF90ZXN0KCZkb21haW4tPnJlZmNudCkpIHsKPiArCj4gKwkJaGxpc3RfZGVsX3JjdSgmZG9t
YWluLT5oYXNoX25vZGUpOwo+ICsKPiArCQlpZiAoIWRvbWFpbi0+dGFzaykgewo+ICsJCQkvKgo+
ICsJCQkgKiBBcyB0aGUgdGFzayBpcyBmYWlsZWQgdG8gaW5pdGlhbGl6ZSBkdXJpbmcKPiArCQkJ
ICogbXR3YXRjaF9jcmVhdGVfZG9tYWluKCksIHdlIGRvIG5vdCBuZWVkIHRvIHdhaXQKPiArCQkJ
ICogZm9yIHRoZSBrZXJuZWwgdGhyZWFkIHRvIGNvbXBsZXRlLgo+ICsJCQkgKi8KPiArCQkJbGlz
dF9kZWxfcmN1KCZkb21haW4tPmxpc3Rfbm9kZSk7Cj4gKwkJCWNhbGxfcmN1KCZkb21haW4tPnJj
dSwgZGVsYXllZF9kZXN0cm95X2RvbWFpbik7Cj4gKwkJfSBlbHNlIHsKPiArCQkJc3Bpbl9sb2Nr
KCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCQkJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9N
QUlOX0RPV047Cj4gKwkJCXNwaW5fdW5sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCj4g
KwkJCXdha2VfdXAoJmRvbWFpbi0+ZXZlbnRzX3dxKTsKPiArCQl9Cj4gKwl9Cj4gKwo+ICsJc3Bp
bl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCB4c19zdXNwZW5kX2VudGVyKHZvaWQpCj4gIHsKPiAgCXNwaW5fbG9jaygmeHNfc3RhdGVf
bG9jayk7Cj4gQEAgLTc5Myw2ICs5ODgsODAgQEAgaW50IHJlZ2lzdGVyX3hlbmJ1c193YXRjaChz
dHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCkKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTChyZWdp
c3Rlcl94ZW5idXNfd2F0Y2gpOwo+ICAKPiArc3RhdGljIHZvaWQgX191bnJlZ2lzdGVyX3Npbmds
ZV9tdHdhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+ICsJCQkJCXN0cnVjdCBtdHdh
dGNoX2RvbWFpbiAqZG9tYWluKQo+ICt7Cj4gKwlzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50
LCAqdG1wOwo+ICsKPiArCWlmIChjdXJyZW50LT5waWQgIT0gZG9tYWluLT5waWQpCj4gKwkJbXV0
ZXhfbG9jaygmZG9tYWluLT5kb21haW5fbXV0ZXgpOwo+ICsKPiArCXNwaW5fbG9jaygmZG9tYWlu
LT5ldmVudHNfbG9jayk7Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZXZlbnQsIHRtcCwK
PiArCQkJCSAmZG9tYWluLT5ldmVudHMsIGxpc3QpIHsKPiArCQlpZiAoZXZlbnQtPmhhbmRsZSAh
PSB3YXRjaCkKPiArCQkJY29udGludWU7Cj4gKwkJbGlzdF9kZWwoJmV2ZW50LT5saXN0KTsKPiAr
CQlrZnJlZShldmVudCk7Cj4gKwl9Cj4gKwlzcGluX3VubG9jaygmZG9tYWluLT5ldmVudHNfbG9j
ayk7Cj4gKwo+ICsJaWYgKGN1cnJlbnQtPnBpZCAhPSBkb21haW4tPnBpZCkKPiArCQltdXRleF91
bmxvY2soJmRvbWFpbi0+ZG9tYWluX211dGV4KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdW5y
ZWdpc3Rlcl9zaW5nbGVfbXR3YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKPiArCQkJ
CSAgICAgIGRvbWlkX3QgZG9taWQpCj4gK3sKPiArCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9t
YWluOwo+ICsJYm9vbCBmb3VuZCA9IGZhbHNlOwo+ICsKPiArCXJjdV9yZWFkX2xvY2soKTsKPiAr
Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShkb21haW4sICZtdHdhdGNoX2luZm8tPmRvbWFp
bl9saXN0LAo+ICsJCQkJbGlzdF9ub2RlKSB7Cj4gKwkJaWYgKGRvbWFpbi0+ZG9taWQgPT0gZG9t
aWQpIHsKPiArCQkJZm91bmQgPSB0cnVlOwo+ICsJCQlfX3VucmVnaXN0ZXJfc2luZ2xlX210d2F0
Y2god2F0Y2gsIGRvbWFpbik7Cj4gKwkJfQo+ICsJfQo+ICsKPiArCVdBUk5fT05fT05DRSh1bmxp
a2VseSghZm91bmQpKTsKPiArCj4gKwlyY3VfcmVhZF91bmxvY2soKTsKPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgdW5yZWdpc3Rlcl9hbGxfbXR3YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRj
aCkKPiArewo+ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4gKwo+ICsJcmN1X3Jl
YWRfbG9jaygpOwo+ICsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KGRvbWFpbiwgJm10d2F0
Y2hfaW5mby0+ZG9tYWluX2xpc3QsCj4gKwkJCQlsaXN0X25vZGUpIHsKPiArCQlfX3VucmVnaXN0
ZXJfc2luZ2xlX210d2F0Y2god2F0Y2gsIGRvbWFpbik7Cj4gKwl9Cj4gKwo+ICsJcmN1X3JlYWRf
dW5sb2NrKCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHVucmVnaXN0ZXJfbXR3YXRjaChzdHJ1
Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCkKPiArewo+ICsJLyoKPiArCSAqIEdlbmVyYWxseSwgdG8g
dW5yZWdpc3RlciBhIHdhdGNoLiB3ZSBuZWVkIHRvIHRyYXZlcnNlIGFsbAo+ICsJICogbXR3YXRj
aCBkb21haW5zIHRvIHJlbW92ZSBhbGwgaW5mbGlnaHQgcGVuZGluZyB3YXRjaCBldmVudHMgZm9y
Cj4gKwkgKiBzdWNoIHdhdGNoLgo+ICsJICoKPiArCSAqIE9uZSBleGNlcHRpb24gaXMgd2Ugb25s
eSBuZWVkIHRvIHJlbW92ZSBwZW5kaW5nIHdhdGNoIGV2ZW50cwo+ICsJICogZnJvbSBhIHNpbmds
ZSBtdHdhdGNoIGRvbWFpbiB3aGVuIHRoZSB3YXRjaCBpcyByZWdpc3RlcmVkIGZvciBhCj4gKwkg
KiBzcGVjaWZpYyBkb21pZC4KPiArCSAqLwo+ICsJaWYgKHdhdGNoLT5vd25lcl9pZCkKCkFnYWlu
OiAwIGFzIGEgc3BlY2lhbCB2YWx1ZSBpc24ndCBhIGdvb2QgaWRlYS4gTWF5YmUgdXNlIG9uZSBv
ZiB0aGUKcmVzZXJ2ZWQgRE9NSURzLCBsaWtlIERPTUlEX1NFTEY/CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:01:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0jyY-0001V7-7I; Fri, 14 Sep 2018 09:01: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=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0jyX-0001V2-Bt
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:01:17 +0000
X-Inumbo-ID: 78e04ba0-b7fc-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78e04ba0-b7fc-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 10:59:23 +0200 (CEST)
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 06A21AF75;
 Fri, 14 Sep 2018 09:01:15 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-4-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <361921e4-0f73-3dce-302a-dfe76a9b0d77@suse.com>
Date: Fri, 14 Sep 2018 11:01:14 +0200
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: <1536910456-13337-4-git-send-email-dongli.zhang@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/6] xenbus: dispatch per-domU watch event
 to per-domU xenwatch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSAzcmQg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFRoaXMgcGF0Y2ggZGlzcGF0Y2hl
cyB0aGUgd2F0Y2ggZXZlbnQgdG8gcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkIHdoZW4gdGhlCj4g
ZXZlbnQgbWVldHMgYWxsIG9mIGJlbG93IGNvbmRpdGlvbnM6Cj4gCj4gMS4gVGhlIHdhdGNoIGlz
IHJlZ2lzdGVyZWQgdG8gdXNlIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGZlYXR1cmUgYW5kIHRo
ZQo+ICAgIGdldF9kb21pZCgpIG1ldGhvZCByZXR1cm5zIHZhbGlkIGRvbWlkLgo+IDIuIFRoZXJl
IGlzIHhlbndhdGNoIHRocmVhZCAobXR3YXRjaCBkb21haW4pIGF2YWlsYWJsZSBmb3IgdGhlIGRv
bWlkCj4gICAgb2J0YWluZWQgZnJvbSBnZXRfZG9taWQoKSBtZXRob2QuCj4gMy4gVGhlIHhlbndh
dGNoIHRocmVhZCBpcyBmb3JrZWQgc3VjY2Vzc2Z1bGx5IGJ5IGt0aHJlYWRfcnVuKCkgZHVyaW5n
Cj4gICAgaW5pdGlhbGl6YXRpb24gYW5kIHRoZXJlZm9yZSBpdHMgc3RhdGUgc2hvdWxkIGJlIE1U
V0FUQ0hfRE9NQUlOX1VQLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xp
LnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMu
YyB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c194cy5jCj4gaW5kZXggNzQxZGM1NC4uNzMzNWUxOSAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3hzLmMKPiBAQCAtODk2LDYgKzg5NiwzMiBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1c193YXRj
aCAqZmluZF93YXRjaChjb25zdCBjaGFyICp0b2tlbikKPiAgCXJldHVybiBOVUxMOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW50IHhzX3dhdGNoX2luc2VydF9ldmVudChzdHJ1Y3QgeHNfd2F0Y2hfZXZl
bnQgKmV2ZW50LCBkb21pZF90IGRvbWlkKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4g
KmRvbWFpbjsKPiArCWludCByZXQgPSAtMTsKPiArCj4gKwlyY3VfcmVhZF9sb2NrKCk7Cj4gKwo+
ICsJZG9tYWluID0gbXR3YXRjaF9maW5kX2RvbWFpbihkb21pZCk7Cj4gKwlpZiAoIWRvbWFpbikg
ewo+ICsJCXJjdV9yZWFkX3VubG9jaygpOwo+ICsJCXJldHVybiByZXQ7Cj4gKwl9Cj4gKwo+ICsJ
c3Bpbl9sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCWlmIChkb21haW4tPnN0YXRlID09
IE1UV0FUQ0hfRE9NQUlOX1VQKSB7Cj4gKwkJbGlzdF9hZGRfdGFpbCgmZXZlbnQtPmxpc3QsICZk
b21haW4tPmV2ZW50cyk7Cj4gKwkJd2FrZV91cCgmZG9tYWluLT5ldmVudHNfd3EpOwo+ICsJCXJl
dCA9IDA7Cj4gKwl9Cj4gKwlzcGluX3VubG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4gKwo+
ICsJcmN1X3JlYWRfdW5sb2NrKCk7Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiAgaW50
IHhzX3dhdGNoX21zZyhzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50KQo+ICB7Cj4gIAlpZiAo
Y291bnRfc3RyaW5ncyhldmVudC0+Ym9keSwgZXZlbnQtPmxlbikgIT0gMikgewo+IEBAIC05MDgs
MTAgKzkzNCwyOSBAQCBpbnQgeHNfd2F0Y2hfbXNnKHN0cnVjdCB4c193YXRjaF9ldmVudCAqZXZl
bnQpCj4gIAlzcGluX2xvY2soJndhdGNoZXNfbG9jayk7Cj4gIAlldmVudC0+aGFuZGxlID0gZmlu
ZF93YXRjaChldmVudC0+dG9rZW4pOwo+ICAJaWYgKGV2ZW50LT5oYW5kbGUgIT0gTlVMTCkgewo+
IC0JCXNwaW5fbG9jaygmd2F0Y2hfZXZlbnRzX2xvY2spOwo+IC0JCWxpc3RfYWRkX3RhaWwoJmV2
ZW50LT5saXN0LCAmd2F0Y2hfZXZlbnRzKTsKPiAtCQl3YWtlX3VwKCZ3YXRjaF9ldmVudHNfd2Fp
dHEpOwo+IC0JCXNwaW5fdW5sb2NrKCZ3YXRjaF9ldmVudHNfbG9jayk7Cj4gKwkJZG9taWRfdCBk
b21pZCA9IDA7CgpJIHdvbid0IHJlcGVhdCBpdCBhZ2FpbiAoaW5jbHVkaW5nIGZvbGxvd2luZyBw
YXRjaGVzKTogdXNlIGFub3RoZXIKc3BlY2lhbCB2YWx1ZSBsaWtlIERPTUlEX1NFTEYuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0jzc-0001ZT-Iv; Fri, 14 Sep 2018 09:02: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=bn9z=l4=citrix.com=prvs=7887e1b83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0jzb-0001ZN-P0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:02:23 +0000
X-Inumbo-ID: a0c79d14-b7fc-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0c79d14-b7fc-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 11:00:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="65297584"
Date: Fri, 14 Sep 2018 10:02:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180914090213.i7qamzxai2cudczo@zion.uk.xensource.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
 <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Dario Faggioli <dfaggioli@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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDI6NDU6MzVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE4OjUxLCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90
ZToKPiA+IE9uIFRodSwgMjAxOC0wOS0xMyBhdCAxNzozOCArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiA+PiBDcmVkaXQyIHdhcyBkZWNsYXJlZCAic3VwcG9ydGVkIiBpbiA0LjgsIGFuZCBh
cyBvZiA0LjEwIGhhZCB0d28gb3RoZXIKPiA+PiBjcml0aWNhbCBmZWF0dXJlcyBpbXBsZW1lbnRl
ZCAoc29mdCBhZmZpbml0eSAvIE5VTUEgYW5kIGNhcHMpLgo+ID4+IAo+ID4+IFsuLl0KPiA+Pgo+
ID4+IENyZWRpdDIsIGxpa2UgY3JlZGl0LCBoYXMgYSBudW1iZXIgb2Ygd29ya2xvYWRzIC8gc2V0
dXBzIGZvciB3aGljaAo+ID4+IHBlcmZvcm1hbmNlIGNvdWxkIGJlIGltcHJvdmVkLiAgUGVyc29u
YWxseSBJIHRoaW5rIG5ldHdvcmtpbmcgYW5kCj4gPj4gcGFydGlhbGx5LWxvYWRlZCBzeXN0ZW1z
IGlzIGdvaW5nIHRvIGJlIG1vcmUgcmVwcmVzZW50YXRpdmUgb2Ygd2hhdAo+ID4+IFhlbiBpcyBh
Y3R1YWxseSB1c2VkIGZvcjsgc28gSSB0aGluayBjcmVkaXQyIGlzIG9uIHRoZSB3aG9sZSB0aGUK
PiA+PiBiZXR0ZXIgc2NoZWR1bGVyIHRvIHVzZSBieSBkZWZhdWx0LiAgQW5kIGluIGFueSBjYXNl
LCBtYWtpbmcgdGhvc2UKPiA+PiBpbXByb3ZlbWVudHMgb24gY3JlZGl0MiB3aWxsIGJlIGVhc2ll
ciB0aGFuIG9uIGNyZWRpdC4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gPj4KPiA+IEFmdGVyIGFsbCB0aGUgZWZmb3J0
IHdlJ3ZlIHNwZW50IG9uIHRoaXMsIEknbSByZWFsbHksIHJlYWxseSBoYXBweSB0bwo+ID4gc2Vl
IHRoaXMgKHRyeWluZyB0bykgaGFwcGVuLiBUaGFua3MgZm9yIHNlbmRpbmcgdGhlIHBhdGNoLiA6
LSkKPiA+IAo+ID4gSSBmdWxseSBhZ3JlZSB3aXRoIGFuZCBzZWNvbmQgR2VvcmdlJ3MgcmVhc29u
aW5nLCBhbmQgZmVlbCAxMDAlIGxpa2UKPiA+IHByb3ZpZGluZyBteToKPiA+IAo+ID4gQWNrZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gCj4gQW5kIHRoYXQncyBk
ZXNwaXRlICJzY2hlZD1jcmVkaXQyIGNyYXNoZXMgc3lzdGVtIHdoZW4gdXNpbmcKPiBjcHVwb29s
cyI/IFdoaWxlIEkgYWdyZWUgdGhhdCB3ZSBzaG91bGRuJ3QgZGVsYXkgdGhlIHN3aXRjaCBmb3IK
ClVyZ2gsIHRoaXMgaXMgYSByZWFsbHkgbmFzdHkgYnVnLgoKPiBtdWNoIGxvbmdlciwgaW4gcGFy
dGljdWxhciB3aXRoIHRoZXJlIGFscmVhZHkgYmVpbmcgYSBmaXggYXZhaWxhYmxlCj4gZnJvbSB5
b3UgSSB0aGluayB0aGF0IG9uZSBzaG91bGQgZ28gaW4gYmVmb3JlIHRoZSBvbmUgaGVyZS4KCisx
LgoKV2VpLgoKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:04:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:04: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 1g0k1R-0001k2-Bj; Fri, 14 Sep 2018 09:04:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bn9z=l4=citrix.com=prvs=7887e1b83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0k1Q-0001jp-UE
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:04:16 +0000
X-Inumbo-ID: 499a9554-b7fd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 499a9554-b7fd-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:05:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="65297712"
Date: Fri, 14 Sep 2018 10:04:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20180914090408.m63aidos5iupcm7z@zion.uk.xensource.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/4] x86_emulator: Add PHONY uninstall target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

SSB0aGluayB0aGUgcGF0Y2ggc3ViamVjdCBwcmVmaXggc2hvdWxkIGJlIGNoYW5nZWQgdG8gdG9v
bHMvdGVzdHMuCgpPbiBUaHUsIFNlcCAxMywgMjAxOCBhdCAwNjowMTo1N1BNICswMzAwLCBQZXRy
ZSBQaXJjYWxhYnUgd3JvdGU6Cj4gVGhlIG1pc3NpbmcgdW5pbnN0YWxsIHRhcmdldCBicmVha3Mg
dGhlIHRvcCAndG9vbHMnIHVuaW5zdGFsbCB0YXJnZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0
cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:04:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:04: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 1g0k1R-0001jv-2x; Fri, 14 Sep 2018 09:04:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0k1P-0001jh-OJ
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:04:15 +0000
X-Inumbo-ID: 48865171-b7fd-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48865171-b7fd-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:05:11 +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 EC8B0AFC8;
 Fri, 14 Sep 2018 09:04:12 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-5-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1c316a90-0115-3994-8469-b5017f20afc2@suse.com>
Date: Fri, 14 Sep 2018 11:04:12 +0200
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: <1536910456-13337-5-git-send-email-dongli.zhang@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 4/6] xenbus: process otherend_watch event at
 'state' entry in xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSA0dGgg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFdpdGggdGhpcyBwYXRjaCwgd2F0
Y2ggZXZlbnQgaW4gYWJzb2x1dGUgcGF0aCBwYXR0ZXJuCj4gJy9sb2NhbC9kb21haW4vPGRvbWlk
Pi9kZXZpY2UvPHB2ZGV2Pi88aGFuZGxlPi9zdGF0ZScgY2FuIGJlIHByb2Nlc3NlZCBpbgo+IHBl
ci1kb21VIHhlbndhdGNoIHRocmVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:06:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0k3D-000202-On; Fri, 14 Sep 2018 09:06: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=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0k3C-0001zI-MA
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:06:06 +0000
X-Inumbo-ID: 258e5f29-b7fd-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 258e5f29-b7fd-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 11:04:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 03:06:04 -0600
Message-Id: <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 03:06:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
In-Reply-To: <20180914080243.20961-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDE0LjA5LjE4IGF0IDEwOjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9yIGVsc2UgaXQgY2FuIGxlYWQgdG8gZnJlZXplcyB3aGVuIGVuYWJsaW5nIHRoZSBpb21tdSBv
biBjZXJ0YWluCj4gSW50ZWwgaGFyZHdhcmU6Cj4gCj4gWy4uLl0KPiAoWEVOKSBFTEY6IGFkZHJl
c3NlczoKPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAo+
IChYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCj4gKFhFTikgICAgIHZpcnRfb2Zmc2V0
ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKPiAoWEVOKSAgICAgdmlydF9rc3RhcnQgICAgICA9
IDB4ZmZmZmZmZmY4MTAwMDAwMAo+IChYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZm
ZmZmZjgyOTUzMDAwCj4gKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3
NGUxODAKPiAoWEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMAo+IChYRU4p
ICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4gKFhFTikgIERvbTAga2VybmVs
OiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyOTUzMDAKCkkgdGhpbmsg
eW91IG1lYW4gdG8gdGVsbCB1cyB0aGF0IG91dHB1dCBzdG9wcyBhZnRlciB0aGVzZSBsaW5lcywg
YnV0CnRoYXQncyBpbiBubyB3YXkgbWFkZSBleHBsaWNpdC4KCj4gVGhpcyByZXN0b3JlcyB0aGUg
YmVoYXZpb3IgYmVmb3JlIGNvbW1pdCA2NmE5Mjc0Y2MzNDM1IHRoYXQgY2hhbmdlZAo+IHRoZSBv
cmRlciBhbmQgZW5hYmxlZCB0aGUgaW9tbXUgd2l0aG91dCBoYXZpbmcgdGhlIGluY2x1c2l2ZSBt
YXBwaW5ncwo+IHNldHVwLgo+IAo+IE5vdGUgdGhhdCBpbiBvcmRlciB0byByZXN0b3JlIHByZXZp
b3VzIGJlaGF2aW9yIGEgbmV3IGVuYWJsZSBob29rIGlzCj4gYWRkZWQgdG8gdGhlIGlvbW11X29w
cyBzdHJ1Y3QgdGhhdCdzIG9ubHkgdXNlZCBieSBWVC1kLgoKQnV0IHlvdXIgZWFybGllciBzZXJp
ZXMgYWxzbyBleHRlbmRzIGluY2x1c2l2ZSBtYXBwaW5nIHN1cHBvcnQgdG8gQU1EIC0Kd2h5IGlz
IHRoZXJlIG5vIHNpbWlsYXIgY2hhbmdlIG5lZWRlZCB0aGVyZSBpbiBjYXNlIHNvbWVvbmUgb3Zl
cnJpZGVzCnRoZSBkZWZhdWx0IG9mIG9mZiBpbiB0aGF0IGNhc2U/Cgo+IC0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCj4gQEAgLTI0OCw2ICsyNDgsOSBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICB9Cj4gIAo+ICAgICAgYXJjaF9pb21tdV9o
d2RvbV9pbml0KGQpOwo+ICsKPiArICAgIGlmICggaGQtPnBsYXRmb3JtX29wcy0+ZW5hYmxlICkK
PiArICAgICAgICBoZC0+cGxhdGZvcm1fb3BzLT5lbmFibGUoKTsKPiAgfQoKSSByZWFsaXplIHRo
aXMgaXMgbm90aGluZyB5b3UgY2hhbmdlLCBidXQgdGhpcyBpcyBhIF9faHdkb21faW5pdApmdW5j
dGlvbiwgeWV0IGRvaW5nIHRoZSBlbmFibGUgb25seSB3aGVuIGNvbnN0cnVjdGluZyB0aGUgImxh
dGUgaHdkb20iCmlzIGltbyB0b28gbGF0ZSAodGhlIHNhbWUgaW1vIGFwcGxpZXMgdG8gdGhlIGtl
eSBoYW5kbGVyIHJlZ2lzdHJhdGlvbiwKYnR3KS4gSSB3b25kZXIgd2hhdCB0aGUgb3JpZ2luYWwg
YXV0aG9ycycgdGhvdWdodHMgaGVyZSB3ZXJlLi4uCgpXaGlsZSBsb29raW5nIGF0IHRoaXMgSSBh
bHNvIG5vdGljZSB0aGF0IGRvbTBfY29uc3RydWN0X3B2aCgpJ3MgY2FsbCB0bwppb21tdV9od2Rv
bV9pbml0KCkgaXMgdW5jb25kaXRpb25hbCwgd2hpbGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSdzIGlz
CmNvbmRpdGlvbmFsLiBJcyB0aGlzIHJlYWxseSBpbnRlbnRpb25hbD8KCkZ1cnRoZXJtb3JlLCBh
biBvcHRpb24gd2l0aG91dCBuZXcgaG9vayB3b3VsZCBsb29rIHRvIGJlIHRvIGNhbGwKYXJjaF9p
b21tdV9od2RvbV9pbml0KCkgb3V0IG9mIGludGVsX2lvbW11X2h3ZG9tX2luaXQoKS4gVGhpcwp3
b3VsZCBwcm9iYWJseSByZXF1aXJlIHRoZSBmdW5jdGlvbiB0byBiYWlsIHdoZW4gaW52b2tlZCBh
IHNlY29uZAp0aW1lOyBJJ20gc3VyZSB0aGVyZSBpcyBhIHdheSB0byByZWNvZ25pemUgdGhpcyBm
YWN0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:09:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 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 1g0k6e-0002Bt-CM; Fri, 14 Sep 2018 09:09:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0k6c-0002Bl-Qu
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:09:38 +0000
X-Inumbo-ID: 0927122a-b7fe-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0927122a-b7fe-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:10:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 03:09:36 -0600
Message-Id: <5B9B7ACE02000078001E88F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 03:09:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com><cover.1536850239.git.ppircalabu@bitdefender.com>
 <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86_emulator: Add PHONY uninstall target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE3OjAxLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IFRoZSBtaXNzaW5nIHVuaW5zdGFsbCB0YXJnZXQgYnJlYWtzIHRoZSB0b3AgJ3Rvb2xz
JyB1bmluc3RhbGwgdGFyZ2V0LgoKTWlzc2luZz8KCj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxl
Cj4gQEAgLTEyNiw2ICsxMjYsOSBAQCBkaXN0Y2xlYW46IGNsZWFuCj4gIC5QSE9OWTogaW5zdGFs
bCB1bmluc3RhbGwKPiAgaW5zdGFsbCB1bmluc3RhbGw6Cj4gIAo+ICsuUEhPTlk6IHVuaW5zdGFs
bAo+ICt1bmluc3RhbGw6CgpQbGVhc2UgbG9vayBhdCB0aGUgcGF0Y2ggY29udGV4dCBhYm92ZSB5
b3VyIGNoYW5nZS4gSXQgd2FzIGFkZGVkCmEgY291cGxlIG9mIHdlZWtzIGFnbyAoMDk2MTNkM2I1
ZiksIGFuZCB5b3UgcmVhbGx5IHNob3VsZCBoYXZlCm5vdGljZWQgdGhpcyB0aGUgbGF0ZXN0IHdo
ZW4gcmUtYmFzaW5nIG9uIHRvcCBvZiB0aGF0IGNoYW5nZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:12:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0k9C-0002rU-Qp; Fri, 14 Sep 2018 09:12:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0k9A-0002rP-Sp
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:12:16 +0000
X-Inumbo-ID: 6700992e-b7fe-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6700992e-b7fe-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09: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 10774AD65;
 Fri, 14 Sep 2018 09:12:14 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
Date: Fri, 14 Sep 2018 11:12:13 +0200
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: <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSA1dGgg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IFdpdGggdGhpcyBwYXRjaCwgd2F0
Y2ggZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCj4gJ2JhY2tlbmQvPHB2ZGV2Pi88ZG9t
aWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gKCnN1cGVyZmx1
b3VzICJpIiAtLS0tLS0tLS0tXgoKPiB0aHJlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xp
IFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3Byb2JlX2JhY2tlbmQuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwo+
ICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4gaW5kZXggYmEwNjQ0Yy4uYWExYjE1YSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPiArKysgYi9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPiBAQCAtNTUyLDcgKzU1Miw3IEBAIGludCB4ZW5i
dXNfcHJvYmVfZGV2aWNlcyhzdHJ1Y3QgeGVuX2J1c190eXBlICpidXMpCj4gIH0KPiAgRVhQT1JU
X1NZTUJPTF9HUEwoeGVuYnVzX3Byb2JlX2RldmljZXMpOwo+ICAKPiAtc3RhdGljIHVuc2lnbmVk
IGludCBjaGFyX2NvdW50KGNvbnN0IGNoYXIgKnN0ciwgY2hhciBjKQo+ICt1bnNpZ25lZCBpbnQg
Y2hhcl9jb3VudChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykKClBsZWFzZSBjaGFuZ2UgdGhlIG5h
bWUgb2YgdGhlIGZ1bmN0aW9uIHdoZW4gbWFraW5nIGl0IGdsb2JhbGx5CnZpc2libGUsIGUuZy4g
YnkgcHJlZml4aW5nICJ4ZW5idXNfIi4KCkdlbmVyYWxseSBJIHRoaW5rIHlvdSBkb24ndCBuZWVk
IHRvIHVzZSBpdCBiZWxvdy4KCj4gIHsKPiAgCXVuc2lnbmVkIGludCBpLCByZXQgPSAwOwo+ICAK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMg
Yi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYwo+IGluZGV4IGIwYmVk
NGYuLjUwZGY4NmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9i
ZV9iYWNrZW5kLmMKPiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tl
bmQuYwo+IEBAIC0yMTEsOSArMjExLDQxIEBAIHN0YXRpYyB2b2lkIGJhY2tlbmRfY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKPiAgCXhlbmJ1c19kZXZfY2hhbmdlZChwYXRoLCAm
eGVuYnVzX2JhY2tlbmQpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlk
KGNvbnN0IGNoYXIgKnBhdGgpCj4gK3sKPiArCWNvbnN0IGNoYXIgKnAgPSBwYXRoOwo+ICsJZG9t
aWRfdCBkb21pZCA9IDA7Cj4gKwo+ICsJd2hpbGUgKCpwKSB7Cj4gKwkJaWYgKCpwIDwgJzAnIHx8
ICpwID4gJzknKQo+ICsJCQlicmVhazsKPiArCQlkb21pZCA9IChkb21pZCA8PCAzKSArIChkb21p
ZCA8PCAxKSArICgqcCAtICcwJyk7CgpyZWludmVudGluZyBhdG9pKCk/CgpQbGVhc2UgZG9uJ3Qg
ZG8gdGhhdC4ga3N0cnRvdTE2KCkgc2VlbXMgdG8gYmUgYSBwZXJmZWN0IGZpdC4KCj4gKwkJcCsr
Owo+ICsJfQo+ICsKPiArCXJldHVybiBkb21pZDsKPiArfQo+ICsKPiArLyogcGF0aDogYmFja2Vu
ZC88cHZkZXY+Lzxkb21pZD4vLi4uICovCj4gK3N0YXRpYyBkb21pZF90IGJlX2dldF9kb21pZChz
dHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKPiArCQkJICAgIGNvbnN0IGNoYXIgKnBhdGgsCj4g
KwkJCSAgICBjb25zdCBjaGFyICp0b2tlbikKPiArewo+ICsJY29uc3QgY2hhciAqcCA9IHBhdGg7
Cj4gKwo+ICsJaWYgKGNoYXJfY291bnQocGF0aCwgJy8nKSA8IDIpCj4gKwkJcmV0dXJuIDA7Cj4g
Kwo+ICsJcCA9IHN0cmNocihwLCAnLycpICsgMTsKPiArCXAgPSBzdHJjaHIocCwgJy8nKSArIDE7
CgpEcm9wIHRoZSBjYWxsIG9mIGNoYXJfY291bnQoKSBhYm92ZSBhbmQgdGVzdCBwIGZvciBiZWlu
ZyBub24tTlVMTAphZnRlciBlYWNoIGNhbGwgb2Ygc3RyY2hyPwoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:14:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:14: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 1g0kBb-00031R-DD; Fri, 14 Sep 2018 09:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0kBa-00031M-Sq
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:14:46 +0000
X-Inumbo-ID: c12de4c8-b7fe-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c12de4c8-b7fe-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:15:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 03:14:45 -0600
Message-Id: <5B9B7C0302000078001E890A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 03:14:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com><cover.1536850239.git.ppircalabu@bitdefender.com>
 <b584340df8b881c0a939d3a068cdf0db1f03b0fc.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <b584340df8b881c0a939d3a068cdf0db1f03b0fc.1536850239.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] 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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE3OjAxLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC03NTcsMTAgKzc1NywxNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9nZGJzeF9kb21zdGF0dXMgewo+ICAKPiAgLyoKPiAgICogVGhlcmUgYXJlIGN1cnJlbnRs
eSB0aHJlZSByaW5ncyBhdmFpbGFibGUgZm9yIFZNIGV2ZW50czoKPiAtICogc2hhcmluZywgbW9u
aXRvciBhbmQgcGFnaW5nLiBUaGlzIGh5cGVyY2FsbCBhbGxvd3Mgb25lIHRvCj4gLSAqIGNvbnRy
b2wgdGhlc2UgcmluZ3MgKGVuYWJsZS9kaXNhYmxlKSwgYXMgd2VsbCBhcyB0byBzaWduYWwKPiAt
ICogdG8gdGhlIGh5cGVydmlzb3IgdG8gcHVsbCByZXNwb25zZXMgKHJlc3VtZSkgZnJvbSB0aGUg
Z2l2ZW4KPiAtICogcmluZy4KPiArICogc2hhcmluZywgbW9uaXRvciBhbmQgcGFnaW5nCj4gKyAq
Lwo+ICsKPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkcgMQo+ICsjZGVmaW5lIFhF
Tl9WTV9FVkVOVF9UWVBFX01PTklUT1IgMgo+ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9UWVBFX1NI
QVJJTkcgMwo+ICsKPiArLyoKPiArICogVGhpcyBoeXBlcmNhbGwgYWxsb3dzIG9uZSB0byBjb250
cm9sIHRoZSB2bV9ldmVudCByaW5ncyAoZW5hYmxlL2Rpc2FibGUpLAo+ICsgKiBhcyB3ZWxsIGFz
IHRvIHNpZ25hbCB0byB0aGUgaHlwZXJ2aXNvciB0byBwdWxsIHJlc3BvbnNlcyAocmVzdW1lKSBm
cm9tCj4gKyAqIHRoZSBnaXZlbiByaW5nLgo+ICAgKi8KCldoYXQncyB0aGUgcmVhc29uIHRvIG1v
ZGlmeSB0aGUgY29tbWVudCwgdGhlIG1vcmUgd2l0aCBhIHN0eWxlCnZpb2xhdGlvbiAobWFsZm9y
bWVkIHNpbmdsZSBsaW5lIGNvbW1lbnQpIGFzIHRoZSByZXN1bHQ/Cgo+IEBAIC03ODAsNyArNzg3
LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPiAgICogRVhERVYgIC0g
Z3Vlc3QgaGFzIFBvRCBlbmFibGVkCj4gICAqIEVCVVNZICAtIGd1ZXN0IGhhcyBvciBoYWQgcGFn
aW5nIGVuYWJsZWQsIHJpbmcgYnVmZmVyIHN0aWxsIGFjdGl2ZQo+ICAgKi8KPiAtI2RlZmluZSBY
RU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyAgICAgICAgICAgIDEKPiArI2RlZmluZSBYRU5f
RE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkcKPiAgCj4g
IC8qCj4gICAqIE1vbml0b3IgaGVscGVyLgo+IEBAIC04MDQsNyArODExLDcgQEAgc3RydWN0IHhl
bl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPiAgICogRUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhh
ZCBhY2Nlc3MgZW5hYmxlZCwgcmluZyBidWZmZXIgc3RpbGwgYWN0aXZlCj4gICAqCj4gICAqLwo+
IC0jZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiAgICAgICAgICAgMgo+ICsj
ZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUiBYRU5fVk1fRVZFTlRfVFlQRV9N
T05JVE9SCj4gIAo+ICAvKgo+ICAgKiBTaGFyaW5nIEVOT01FTSBoZWxwZXIuCj4gQEAgLTgxOSw3
ICs4MjYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewo+ICAgKiBOb3Rl
IHRoYXQgc2hyaW5nIGNhbiBiZSB0dXJuZWQgb24gKGFzIHBlciB0aGUgZG9tY3RsIGJlbG93KQo+
ICAgKiAqd2l0aG91dCogdGhpcyByaW5nIGJlaW5nIHNldHVwLgo+ICAgKi8KPiAtI2RlZmluZSBY
RU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1NIQVJJTkcgICAgICAgICAgIDMKPiArI2RlZmluZSBYRU5f
RE9NQ1RMX1ZNX0VWRU5UX09QX1NIQVJJTkcgWEVOX1ZNX0VWRU5UX1RZUEVfU0hBUklORwoKQW5k
IHdoYXQncyB0aGUgcmVhc29uIHRvIHJldGFpbiB0aGVzZSAobm93IHJlZHVuZGFudCkKWEVOX0RP
TUNUTF9WTV9FVkVOVF9PUF8qIGRlZmluaXRpb25zPyBFaXRoZXIgdGhleSdyZSBpbmRlcGVuZGVu
dAooaW4gd2hpY2ggY2FzZSB0aGV5IHNob3VsZG4ndCByZXNvbHZlIHRvIFhFTl9WTV9FVkVOVF9U
WVBFXyopIG9yCnRoZXkncmUgdHJ1ZSBhbGlhc2VzICh0b2xlcmF0aW5nIGFyYml0cmFyeSBmdXR1
cmUgY2hhbmdlcyB0bwpYRU5fVk1fRVZFTlRfVFlQRV8qIHdpdGhvdXQgZnVydGhlciBhZGp1c3Rt
ZW50IGhlcmUpLCBhbmQgdGhlbgp1bm5lY2Vzc2FyeSB0byByZXRhaW4uCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:16:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0kDJ-0003B9-Ps; Fri, 14 Sep 2018 09:16:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0kDI-0003B4-L2
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:16:32 +0000
X-Inumbo-ID: ffe941ba-b7fe-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffe941ba-b7fe-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:17: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 9F2F3ADEF;
 Fri, 14 Sep 2018 09:16:30 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-7-git-send-email-dongli.zhang@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <518d3ec9-0d2d-7f77-e750-3e1329f7e97b@suse.com>
Date: Fri, 14 Sep 2018 11:16:30 +0200
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: <1536910456-13337-7-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/6] drivers: enable xenwatch multithreading
 for xen-netback and xen-blkback driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBUaGlzIGlzIHRoZSA2dGgg
cGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+IAo+IEFzIHRoZSAndXNlX210d2F0Y2gn
IGZvciB4ZW4tbmV0YmFjayBhbmQgeGVuLWJsa2JhY2sgYXJlIHNldCB0byB0cnVlLAo+IHByb2Jp
bmcgYW55IHhlbmJ1cyBkZXZpY2VzIG9mIHRob3NlIHR3byBkcml2ZXJzIHdvdWxkIGNyZWF0ZSB0
aGUgcGVyLWRvbVUKPiB4ZW53YXRjaCB0aHJlYWQgZm9yIHRoZSBkb21pZCB0aGUgbmV3IGRldmlj
ZXMgYmVsb25nIHRvLCBvciBpbmNyZW1lbnQgdGhlCj4gcmVmZXJlbmNlIGNvdW50ICBvZiBleGlz
dGluZyB0aHJlYWQuCj4gCj4gWGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgbWlnaHQgYmUgZW5hYmxl
ZCBmb3IgbW9yZSB4ZW4gYmFja2VuZCBwdiBkcml2ZXJzIGluCj4gdGhlIGZ1dHVyZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+IC0t
LQo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgMyArKy0KPiAgZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgICB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYwo+IGluZGV4IGE0YmM3NGUuLmRlYmJiZDAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKPiBAQCAtMTEwOCw3ICsxMTA4LDggQEAgc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJp
dmVyIHhlbl9ibGtia19kcml2ZXIgPSB7Cj4gIAkuaWRzICA9IHhlbl9ibGtia19pZHMsCj4gIAku
cHJvYmUgPSB4ZW5fYmxrYmtfcHJvYmUsCj4gIAkucmVtb3ZlID0geGVuX2Jsa2JrX3JlbW92ZSwK
PiAtCS5vdGhlcmVuZF9jaGFuZ2VkID0gZnJvbnRlbmRfY2hhbmdlZAo+ICsJLm90aGVyZW5kX2No
YW5nZWQgPSBmcm9udGVuZF9jaGFuZ2VkLAo+ICsJLnVzZV9tdHdhdGNoID0gdHJ1ZSwKPiAgfTsK
PiAgCj4gIGludCB4ZW5fYmxraWZfeGVuYnVzX2luaXQodm9pZCkKPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94
ZW5idXMuYwo+IGluZGV4IGNkNTE0OTIuLjYzZDQ2YTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94
ZW5idXMuYwo+IEBAIC0xMjAzLDYgKzEyMDMsNyBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2
ZXIgbmV0YmFja19kcml2ZXIgPSB7Cj4gIAkucmVtb3ZlID0gbmV0YmFja19yZW1vdmUsCj4gIAku
dWV2ZW50ID0gbmV0YmFja191ZXZlbnQsCj4gIAkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5k
X2NoYW5nZWQsCj4gKwkudXNlX210d2F0Y2ggPSB0cnVlLAoKSXMgdGhlcmUgYSBzcGVjaWFsIHJl
YXNvbiB3aHkga2VybmVsIGJhc2VkIGJhY2tlbmRzIHNob3VsZG4ndCBhbGwgdXNlCnRoZSBtdWx0
aXRocmVhZCBtb2RlbD8gVGhpcyB3b3VsZCBhdm9pZCB0aGUgbmVlZCBmb3IgdGhlIHVzZV9tdHdh
dGNoCnN0cnVjdCBtZW1iZXIuCgpUaGlzIGlzIG1lYW50IGFzIGFuIGhvbmVzdCBxdWVzdGlvbi4g
SSdtIHJlYWxseSBub3Qgc3VyZSB3ZSBzaG91bGQKc3dpdGNoIGFsbCBiYWNrZW5kcyBhdCBvbmNl
LiBPVE9IIEkgY2FuJ3Qgc2VlIGFueSByZWFsIGRvd25zaWRlcy4KClRob3VnaHRzPwoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:18:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0kFL-0003L9-6m; Fri, 14 Sep 2018 09:18:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0kFJ-0003L0-Ih
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:18:37 +0000
X-Inumbo-ID: 4aa066a3-b7ff-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4aa066a3-b7ff-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:19: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 E3873ADEF;
 Fri, 14 Sep 2018 09:18:35 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@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: <145a7689-0b1c-3973-13c2-bb5749eb972b@suse.com>
Date: Fri, 14 Sep 2018 11:18:35 +0200
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: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Introduce xenwatch multithreading (mtwatch)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSwKPiAKPiBUaGlzIHBh
dGNoIHNldCBpbnRyb2R1Y2VzIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIChtdHdhdGNoKSBiYXNl
ZCBvbiB0aGUKPiBiZWxvdyB4ZW4gc3VtbWl0IDIwMTggZGVzaWduIHNlc3Npb24gbm90ZXM6Cj4g
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE4LTA3L21zZzAwMDE3Lmh0bWwKPiAKPiAKPiB4ZW53YXRjaF90aHJlYWQgaXMgYSBzaW5nbGUg
a2VybmVsIHRocmVhZCBwcm9jZXNzaW5nIHRoZSBjYWxsYmFjayBmdW5jdGlvbgo+IGZvciBzdWJz
Y3JpYmVkIHhlbndhdGNoIGV2ZW50cyBzdWNjZXNzaXZlbHkuIFRoZSB4ZW53YXRjaCBpcyBzdGFs
bGVkIGluICdEJwo+IHN0YXRlIGlmIGFueSBvZiBjYWxsYmFjayBmdW5jdGlvbiBpcyBzdGFsbGVk
IGFuZCB1bmludGVycnVwdGlibGUuCj4gCj4gVGhlIGRvbVUgY3JlYXRlL2Rlc3Ryb3kgaXMgZmFp
bGVkIGlmIHhlbndhdGNoIGlzIHN0YWxsZWQgaW4gJ0QnIHN0YXRlIGFzCj4gdGhlIHBhcmF2aXJ0
dWFsIGRyaXZlciBpbml0L3VuaW5pdCBjYW5ub3QgY29tcGxldGUuIFVzdWFsbHksIHRoZSBvbmx5
Cj4gb3B0aW9uIGlzIHRvIHJlYm9vdCBkb20wIHNlcnZlciB1bmxlc3MgdGhlcmUgaXMgc29sdXRp
b24vd29ya2Fyb3VuZCB0bwo+IG1vdmUgZm9yd2FyZCBhbmQgY29tcGxldGUgdGhlIHN0YWxsZWQg
eGVud2F0Y2ggZXZlbnQgY2FsbGJhY2sgZnVuY3Rpb24uCj4gQmVsb3cgaXMgdGhlIG91dHB1dCBv
ZiAneGwgY3JlYXRlJyB3aGVuIHhlbndhdGNoIGlzIHN0YWxsZWQgKHRoZSBpc3N1ZSBpcwo+IHJl
cHJvZHVjZWQgb24gcHVycG9zZSBieSBob29raW5nIG5ldGlmX3JlY2VpdmVfc2tiKCkgdG8gaW50
ZXJjZXB0IGFuCj4gc2tfYnVmZiBzZW50IG91dCBmcm9tIHZpZlguWSBvbiBkb20wIHdpdGggcGF0
Y2ggYXQKPiBodHRwczovL2dpdGh1Yi5jb20vZmluYWxseWp1c3RpY2UvcGF0Y2hzZXQvYmxvYi9t
YXN0ZXIveGVud2F0Y2gtc3RhbGwtYnktdmlmLnBhdGNoKToKPiAKPiAjIHhsIGNyZWF0ZSBwdi5j
ZmcgCj4gUGFyc2luZyBjb25maWcgZnJvbSBwdi5jZmcKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2Rl
dmljZS5jOjEwODA6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiAyOnVuYWJsZSB0byBh
ZGQgZGV2aWNlIHdpdGggcGF0aCAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcxMgo+
IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTI3ODpkb21jcmVhdGVfbGF1bmNoX2RtOiBE
b21haW4gMjp1bmFibGUgdG8gYWRkIGRpc2sgZGV2aWNlcwo+IGxpYnhsOiBlcnJvcjogbGlieGxf
ZGV2aWNlLmM6MTA4MDpkZXZpY2VfYmFja2VuZF9jYWxsYmFjazogRG9tYWluIDI6dW5hYmxlIHRv
IHJlbW92ZSBkZXZpY2Ugd2l0aCBwYXRoIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8yLzUx
NzEyCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDczOmRldmljZXNfZGVzdHJveV9j
YjogRG9tYWluIDI6bGlieGxfX2RldmljZXNfZGVzdHJveSBmYWlsZWQKPiBsaWJ4bDogZXJyb3I6
IGxpYnhsX2RvbWFpbi5jOjEwMDA6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbiAyOk5vbi1l
eGlzdGFudCBkb21haW4KPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjk1OTpkb21haW5f
ZGVzdHJveV9jYWxsYmFjazogRG9tYWluIDI6VW5hYmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4Njpkb21haW5fZGVzdHJveV9jYjogRG9tYWluIDI6
RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZAo+IAo+IAo+IFRoZSBpZGVhIG9mIHRoaXMgcGF0
Y2ggc2V0IGlzIHRvIGNyZWF0ZSBhIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBmb3IgZWFjaAo+
IGRvbWlkLiBUaGUgcGVyLWRvbWlkIHRocmVhZCBpcyBjcmVhdGVkIHdoZW4gdGhlIDFzdCBwdiBi
YWNrZW5kIGRldmljZSAoZm9yCj4gdGhpcyBkb21pZCBhbmQgd2l0aCB4ZW53YXRjaCBtdWx0aXRo
cmVhZGluZyBlbmFibGVkKSBpcyBjcmVhdGVkLCB3aGlsZSB0aGlzCj4gdGhyZWFkIGlzIGRlc3Ry
b3llZCB3aGVuIHRoZSBsYXN0IHB2IGJhY2tlbmQgZGV2aWNlIChmb3IgdGhpcyBkb21pZCBhbmQK
PiB3aXRoIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGVuYWJsZWQpIGlzIHJlbW92ZWQuIFBlci1k
b21pZCB4c193YXRjaF9ldmVudAo+IGlzIG5ldmVyIHB1dCBvbiB0aGUgZGVmYXVsdCBldmVudCBs
aXN0LCBidXQgaXMgcHV0IG9uIHRoZSBwZXItZG9taWQgZXZlbnQKPiBsaXN0IGRpcmVjdGx5Lgo+
IAo+IAo+IEZvciBtb3JlIGRldGFpbHMsIHBsZWFzZSByZWZlciB0byB0aGUgeGVuIHN1bW1pdCAy
MDE4IGRlc2lnbiBzZXNzaW9uIG5vdGVzCj4gYW5kIHByZXNlbnRhdGlvbiBzbGlkZXM6Cj4gCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4
LTA3L21zZzAwMDE3Lmh0bWwKPiBodHRwOi8vd3d3LmRvbmdsaXpoYW5nLm9yZy94ZW53YXRjaF9t
dWx0aXRocmVhZGluZy5wZGYKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gRG9uZ2xpIFpoYW5nICg2KToKPiAg
ICAgeGVuYnVzOiBwcmVwYXJlIGRhdGEgc3RydWN0dXJlcyBhbmQgcGFyYW1ldGVyIGZvciB4ZW53
YXRjaCBtdWx0aXRocmVhZGluZwo+ICAgICB4ZW5idXM6IGltcGxlbWVudCB0aGUgeGVud2F0Y2gg
bXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrCj4gICAgIHhlbmJ1czogZGlzcGF0Y2ggcGVyLWRvbVUg
d2F0Y2ggZXZlbnQgdG8gcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkCj4gICAgIHhlbmJ1czogcHJv
Y2VzcyBvdGhlcmVuZF93YXRjaCBldmVudCBhdCAnc3RhdGUnIGVudHJ5IGluIHhlbndhdGNoIG11
bHRpdGhyZWFkaW5nCj4gICAgIHhlbmJ1czogcHJvY2VzcyBiZV93YXRjaCBldmVudHMgaW4geGVu
d2F0Y2ggbXVsdGl0aHJlYWRpbmcKPiAgICAgZHJpdmVyczogZW5hYmxlIHhlbndhdGNoIG11bHRp
dGhyZWFkaW5nIGZvciB4ZW4tbmV0YmFjayBhbmQgeGVuLWJsa2JhY2sgZHJpdmVyCj4gCj4gIERv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IHwgICAzICsKPiAg
ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyAgICAgICAgICAgICAgfCAgIDMgKy0K
PiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgICAgICAgICAgICAgICAgfCAgIDEg
Kwo+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgICAgICAgICAgICAgICB8ICAy
NCArLQo+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyAgICAgICB8
ICAzMiArKysKPiAgZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICAgICAg
ICAgfCAzNTcgKysrKysrKysrKysrKysrKysrKysrKystCj4gIGluY2x1ZGUveGVuL3hlbmJ1cy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcwICsrKysrCj4gIDcgZmlsZXMgY2hhbmdl
ZCwgNDg0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gVGhhbmsgeW91IHZlcnkg
bXVjaCEKCk9uZSBnZW5lcmFsIHJlbWFyayByZWdhcmRpbmcgeW91ciBjb21taXQgbWVzc2FnZXM6
IFBsZWFzZSBkcm9wIHRoZQpwYXRjaCBudW1iZXIgZnJvbSB0aGUgdGV4dCBpdHNlbGYsIGl0cyBl
bm91Z2ggdG8gaGF2ZSBpdCBpbiB0aGUgbWFpbApzdWJqZWN0IGxpbmUuIExhdGVyIGl0IGlzIGNv
bXBsZXRlbHkgaXJyZWxldmFudCBpbiBnaXQgaGlzdG9yeS4KCgpKdWVyZ2VuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:21: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 1g0kHy-0003zv-My; Fri, 14 Sep 2018 09:21: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=rsur=l4=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g0kHw-0003zo-V0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:21:21 +0000
X-Inumbo-ID: 45421a7e-b7ff-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45421a7e-b7ff-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 11:19:25 +0200 (CEST)
Received: by mail-lj1-x244.google.com with SMTP id s12-v6so6955068ljj.0
 for <xen-devel@lists.xenproject.org>; Fri, 14 Sep 2018 02:21:18 -0700 (PDT)
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=73owMqbPErffKLt/gh4rqskZmumQJy2CH4WVoYDNfh0=;
 b=CPPX71OCb+EQw6LZ15WS0lRQnLNgyEL8ug9JSSZgQl/OiXrv6sBiz9F3sHA3yE5OjO
 rSiO6kpZTiZj9zW4aSDML3npbftWhRJtmJtHzwTYHbmafIXKyX9lkoJCQDAn4yVLKHT3
 vmNMm3qWASuqaMeXgEzqAgWZWMc4DX1R5O7kalaPnWFkf1jNpxzFkne8EL0IyERG+IJQ
 TDuNLlZ0A9PfXQJold0H/h1tC1Qp8GCU8JNax/400C5TMNg+GLXafeLxfQJVVjAP75tG
 wyA101DxcxyuxrWdjibD+l0lEXVu+V6sz9Zr45CueWa/YawoGnj09+IaIXA7rHkdFJc9
 h4+w==
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=73owMqbPErffKLt/gh4rqskZmumQJy2CH4WVoYDNfh0=;
 b=c3VMX4xthhFZOn+/+30WtO6eO1yPzZqBCP0DAXCgq6WBQeBywMUR0TPmTPFlp/K+U2
 tNyc0DYPkzw01TtuFmo0dHvb9qOCKnj5CvZZHkidwteZ3MycUgMy2pxqIgVWAOZRfzOR
 W3/5NWnY5Kbxw/gjbZImRuWFsRIJAFJ/+fpjJjAMIHKCzoW7LWD9cC+k5KyDTTRGIZj+
 QtClBtmA0LUnk/e/p4OpttAJ/RBPf+ZUH58nwjT0NsN6++lmgxaMhFfV5yS57rxBFjOe
 G5PwjDwVBtUm7o61KqEWTk8QonWYO0iFtdeLhwfrfVFeHOYrMC9oNbBCGIPrOctupWC1
 rXUg==
X-Gm-Message-State: APzg51DC7eNaRn4K4Ep9MML//oA9gX7K8EuJwxiaavOJP2zYG/cJ1CBj
 04OWozzfeA3LcRVFpQ6n9D4SBAia14xm0E8T9Rg=
X-Google-Smtp-Source: ANB0VdaCcAxxLRmBahOgWi4yddsuRXi0dLIZQBnofvl8CdRe/UFwQc0jokePQ8Pc4Ofad3aAiRurp56Sww2f1DpITv4=
X-Received: by 2002:a2e:5b4a:: with SMTP id
 p71-v6mr6894858ljb.91.1536916876476; 
 Fri, 14 Sep 2018 02:21:16 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
In-Reply-To: <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Fri, 14 Sep 2018 11:21:06 +0200
Message-ID: <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
To: dfaggioli@suse.com
Content-Type: multipart/mixed; boundary="00000000000078e6aa0575d1581f"
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--00000000000078e6aa0575d1581f
Content-Type: text/plain; charset="UTF-8"

Thank you for taking your time to deal with this problem.
I did more testing just to be sure and I also measured time (using
stopwatch on my phone which isn't precise at all, just wanted You to
get the feeling of what time intervals are we talking about).
Yes, I can confirm that that situation actually improves with Xen
4.10, which is why I'm going to continue to use it.

With Xen 4.9.2 after I create a guest and destroy it (note that it is
a guest with pass through which blinks GPIO PS LED) I can't re-create
it again. Never. Not even after 30 seconds, 2 minutes, 5 minutes,
etc...

These are testing results with Xen 4.10:

1.) I created a guest, destroyed it and immediately after that tried
to create it again (manualy, over keyboard, for that I need maybe half
a second or a second to hit twice "arrow up" and "enter" buttons on
keyboard) and this shows:

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
root@uz3eg-iocc-2018-2:~# xl destroy bm1
root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
(XEN) IRQ 48 is already used by domain 27
libxl: error: libxl_create.c:1325:domcreate_launch_dm: Domain
28:failed give domain access to irq 48: Device or resource busy
libxl: error: libxl_domain.c:1000:libxl__destroy_domid: Domain
28:Non-existant domain
libxl: error: libxl_domain.c:959:domain_destroy_callback: Domain
28:Unable to destroy guest
libxl: error: libxl_domain.c:886:domain_destroy_cb: Domain
28:Destruction of domain failed

2.) Here I createed a guest, destroyed it and then immediately ran xl
create twice, fast. For that I also need like half a second or second.
Note that guest isn't in any state, is should be in "running" state
because I need that PS LED to blink.

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
root@uz3eg-iocc-2018-2:~# xl destroy bm1
root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
(XEN) IRQ 48 is already used by domain 32
libxl: error: libxl_create.c:1325:domcreate_launch_dm: Domain
33:failed give domain access to irq 48: Device or resource busy
libxl: error: libxl_domain.c:1000:libxl__destroy_domid: Domain
33:Non-existant domain
libxl: error: libxl_domain.c:959:domain_destroy_callback: Domain
33:Unable to destroy guest
libxl: error: libxl_domain.c:886:domain_destroy_cb: Domain
33:Destruction of domain failed
root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
root@uz3eg-iocc-2018-2:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                    0     768     1
r-----    1936.2
bm1                                           34     8         1
     ------          0.0

3.) Here I did same thing like in 2.) except I waited 6-7 seconds
after error pops and then ran xl create and guest worked fine (it is
in "running state"), so:

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
root@uz3eg-iocc-2018-2:~# xl destroy bm1
root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
(XEN) IRQ 48 is already used by domain 57
libxl: error: libxl_create.c:1325:domcreate_launch_dm: Domain
58:failed give domain access to irq 48: Device or resource busy
libxl: error: libxl_domain.c:1000:libxl__destroy_domid: Domain
58:Non-existant domain
libxl: error: libxl_domain.c:959:domain_destroy_callback: Domain
58:Unable to destroy guest
libxl: error: libxl_domain.c:886:domain_destroy_cb: Domain
58:Destruction of domain failed

/* waited for approximately 6-7 seconds and then ran command bellow */

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
root@uz3eg-iocc-2018-2:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   768     1     r-----    3071.5
bm1                                            59       8     1
r-----          8.2

4.) Here I createed a guest, destroyed it and then waited for
approximately 7 seconds and then ran xl create and everything worked
fine:

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
root@uz3eg-iocc-2018-2:~# xl destroy bm1

/* waited for approximately 7 seconds and then ran command bellow */

root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
Parsing config from bm1.cfg
root@uz3eg-iocc-2018-2:~# xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   768     1     r-----    3641.1
bm1                                            70       8     1
r-----          7.1

It looks like guest needs approximately 7 seconds to be fully
destroyed and to fully release IRQ.
And yes, if you menage to produce patch I will put it in my source
tree, build with it, test it and send you back the results.
In attachment I included dmesg, xl dmesg from xen 4.10.

On Thu, Sep 13, 2018 at 7:39 PM Dario Faggioli <dfaggioli@suse.com> wrote:
>
> On Thu, 2018-09-13 at 17:18 +0200, Milan Boberic wrote:
> > Commits are there and I will definitely continue with 4.10 version.
> > But it didn't solve my problem entirely.
> >
> > I create my bare-metal application (with xl create) and destroy it
> > with xl destroy (it disappears from xl list) and when I try to create
> > it again same error pops but if I immediately run xl create command
> > again it creates it without error.
> > If I run xl create twice fast sometimes bare-metal application isn't
> > in any state (it should be in "running" state).
> > If I wait some time (approximately between 30 and 90 seconds) after
> > destruction of that bm app and then run xl create it will create it
> > without error.
> >
> Ok, thanks for trying and reporting back.
>
> If possible, help me understand things a bit better.
>
> So, can you confirm that the situation _actually_improves_ with Xen
> 4.10 ?
>
> Basically, as far as I've understood things, with Xen 4.9, you destroy
> a guest, and you can _never_ re-create it, not even after 30 seconds,
> 90 seconds, 2 minutes, 1 hour, ecc. Is that correct?
>
> With Xen 4.10, it may still fail, if you try to re-create it within ~30
> to 90 seconds, but after that, it works. Is that also correct?
>
> I need to know this, because I want to understand if the issue is, at
> least partially, cured by the RCU fixes, although having to wait 30
> seconds is definitely not what I was expecting (i.e., there might be
> something else).
>
> Another question, in case I manage to produce a debug patch, are you ok
> to put it in your source tree, build with it, and tell us what you see?
>
> Thanks again and Regards,
> Dario
> --
> <<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/

--00000000000078e6aa0575d1581f
Content-Type: text/plain; charset="ISO-8859-1"; name="dmesg XEN 4.10.txt"
Content-Disposition: attachment; filename="dmesg XEN 4.10.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm1sf66j0>
X-Attachment-Id: f_jm1sf66j0

WyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlzaWNhbCBDUFUgMHgwDQpbICAgIDAu
MDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTQuMC14aWxpbngtdjIwMTguMiAob2UtdXNlckBvZS1o
b3N0KSAoZ2NjIHZlcnNpb24gNy4yLjAgKEdDQykpICMxIFNNUCBUaHUgU2VwIDEzIDE1OjAxOjU0
IENFU1QgMjAxOA0KWyAgICAwLjAwMDAwMF0gQm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0
MTBmZDAzNF0NClsgICAgMC4wMDAwMDBdIE1hY2hpbmUgbW9kZWw6IHhsbngsenlucW1wDQpbICAg
IDAuMDAwMDAwXSBYZW4gNC4xMCBzdXBwb3J0IGZvdW5kDQpbICAgIDAuMDAwMDAwXSBlZmk6IEdl
dHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6DQpbICAgIDAuMDAwMDAwXSBlZmk6IFVFRkkg
bm90IGZvdW5kLg0KWyAgICAwLjAwMDAwMF0gY21hOiBSZXNlcnZlZCAyNTYgTWlCIGF0IDB4MDAw
MDAwMDA2MDAwMDAwMA0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDE5NjYw
OA0KWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjY4OCBwYWdlcyB1c2VkIGZvciBtZW1tYXAN
ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQNClsgICAgMC4wMDAw
MDBdICAgRE1BIHpvbmU6IDE5NjYwOCBwYWdlcywgTElGTyBiYXRjaDozMQ0KWyAgICAwLjAwMDAw
MF0gcHNjaTogcHJvYmluZyBmb3IgY29uZHVpdCBtZXRob2QgZnJvbSBEVC4NClsgICAgMC4wMDAw
MDBdIHBzY2k6IFBTQ0l2MS4xIGRldGVjdGVkIGluIGZpcm13YXJlLg0KWyAgICAwLjAwMDAwMF0g
cHNjaTogVXNpbmcgc3RhbmRhcmQgUFNDSSB2MC4yIGZ1bmN0aW9uIElEcw0KWyAgICAwLjAwMDAw
MF0gcHNjaTogVHJ1c3RlZCBPUyBtaWdyYXRpb24gbm90IHJlcXVpcmVkDQpbICAgIDAuMDAwMDAw
XSByYW5kb206IGZhc3QgaW5pdCBkb25lDQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVk
IDIxIHBhZ2VzL2NwdSBAZmZmZmZmYzAzZmZiNzAwMCBzNDY0ODggcjgxOTIgZDMxMzM2IHU4NjAx
Ng0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczQ2NDg4IHI4MTkyIGQzMTMzNiB1ODYwMTYg
YWxsb2M9MjEqNDA5Ng0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDANClsgICAgMC4w
MDAwMDBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUwDQpbICAgIDAuMDAwMDAwXSBDUFUg
ZmVhdHVyZXM6IGVuYWJsaW5nIHdvcmthcm91bmQgZm9yIEFSTSBlcnJhdHVtIDg0NTcxOQ0KWyAg
ICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90
YWwgcGFnZXM6IDE5MzkyMA0KWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29u
c29sZT1odmMwIGVhcmx5Y29uPXhlbiBlYXJseXByaW50az14ZW4gbWF4Y3B1cz0xIGNsa19pZ25v
cmVfdW51c2VkDQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChv
cmRlcjogMywgMzI3NjggYnl0ZXMpDQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQ0KWyAgICAwLjAw
MDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUy
NDI4OCBieXRlcykNClsgICAgMC4wMDAwMDBdIE1lbW9yeTogNDIzNzg4Sy83ODY0MzJLIGF2YWls
YWJsZSAoOTk4MEsga2VybmVsIGNvZGUsIDY0NEsgcndkYXRhLCAzMTMySyByb2RhdGEsIDUxMksg
aW5pdCwgMjE2OEsgYnNzLCAxMDA1MDBLIHJlc2VydmVkLCAyNjIxNDRLIGNtYS1yZXNlcnZlZCkN
ClsgICAgMC4wMDAwMDBdIFZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6DQpbICAgIDAuMDAw
MDAwXSAgICAgbW9kdWxlcyA6IDB4ZmZmZmZmODAwMDAwMDAwMCAtIDB4ZmZmZmZmODAwODAwMDAw
MCAgICggICAxMjggTUIpDQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZmZmZmZmODAw
ODAwMDAwMCAtIDB4ZmZmZmZmYmViZmZmMDAwMCAgICggICAyNTAgR0IpDQpbICAgIDAuMDAwMDAw
XSAgICAgICAudGV4dCA6IDB4ZmZmZmZmODAwODA4MDAwMCAtIDB4ZmZmZmZmODAwOGE0MDAwMCAg
ICggIDk5ODQgS0IpDQpbICAgIDAuMDAwMDAwXSAgICAgLnJvZGF0YSA6IDB4ZmZmZmZmODAwOGE0
MDAwMCAtIDB4ZmZmZmZmODAwOGQ2MDAwMCAgICggIDMyMDAgS0IpDQpbICAgIDAuMDAwMDAwXSAg
ICAgICAuaW5pdCA6IDB4ZmZmZmZmODAwOGQ2MDAwMCAtIDB4ZmZmZmZmODAwOGRlMDAwMCAgICgg
ICA1MTIgS0IpDQpbICAgIDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4ZmZmZmZmODAwOGRlMDAw
MCAtIDB4ZmZmZmZmODAwOGU4MTIwMCAgICggICA2NDUgS0IpDQpbICAgIDAuMDAwMDAwXSAgICAg
ICAgLmJzcyA6IDB4ZmZmZmZmODAwOGU4MTIwMCAtIDB4ZmZmZmZmODAwOTA5ZjJiMCAgICggIDIx
NjkgS0IpDQpbICAgIDAuMDAwMDAwXSAgICAgZml4ZWQgICA6IDB4ZmZmZmZmYmVmZTdmZDAwMCAt
IDB4ZmZmZmZmYmVmZWMwMDAwMCAgICggIDQxMDggS0IpDQpbICAgIDAuMDAwMDAwXSAgICAgUENJ
IEkvTyA6IDB4ZmZmZmZmYmVmZWUwMDAwMCAtIDB4ZmZmZmZmYmVmZmUwMDAwMCAgICggICAgMTYg
TUIpDQpbICAgIDAuMDAwMDAwXSAgICAgdm1lbW1hcCA6IDB4ZmZmZmZmYmYwMDAwMDAwMCAtIDB4
ZmZmZmZmYzAwMDAwMDAwMCAgICggICAgIDQgR0IgbWF4aW11bSkNClsgICAgMC4wMDAwMDBdICAg
ICAgICAgICAgICAgMHhmZmZmZmZiZjAwNzAwMDAwIC0gMHhmZmZmZmZiZjAxODgwMDAwICAgKCAg
ICAxNyBNQiBhY3R1YWwpDQpbICAgIDAuMDAwMDAwXSAgICAgbWVtb3J5ICA6IDB4ZmZmZmZmYzAy
MDAwMDAwMCAtIDB4ZmZmZmZmYzA3MDAwMDAwMCAgICggIDEyODAgTUIpDQpbICAgIDAuMDAwMDAw
XSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgICAwLjAwMDAwMF0gIFJDVSBl
dmVudCB0cmFjaW5nIGlzIGVuYWJsZWQuDQpbICAgIDAuMDAwMDAwXSAgUkNVIHJlc3RyaWN0aW5n
IENQVXMgZnJvbSBOUl9DUFVTPTggdG8gbnJfY3B1X2lkcz0xLg0KWyAgICAwLjAwMDAwMF0gUkNV
OiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0x
DQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOiA2NCwgbnJfaXJxczogNjQsIHByZWFsbG9jYXRlZCBp
cnFzOiAwDQpbICAgIDAuMDAwMDAwXSBhcmNoX3RpbWVyOiBjcDE1IHRpbWVyKHMpIHJ1bm5pbmcg
YXQgOTkuOTlNSHogKHZpcnQpLg0KWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IGFyY2hfc3lz
X2NvdW50ZXI6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxNzEwMTVjOTBm
LCBtYXhfaWRsZV9uczogNDQwNzk1MjAzMDgwIG5zDQpbICAgIDAuMDAwMDAzXSBzY2hlZF9jbG9j
azogNTYgYml0cyBhdCA5OU1IeiwgcmVzb2x1dGlvbiAxMG5zLCB3cmFwcyBldmVyeSA0Mzk4MDQ2
NTExMTAxbnMNClsgICAgMC4wMDAyOTFdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4
MjUNClsgICAgMC4yODMxMzBdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQNClsgICAgMC4yODY2MDFd
IENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5n
IHRpbWVyIGZyZXF1ZW5jeS4uIDE5OS45OSBCb2dvTUlQUyAobHBqPTM5OTk5NikNClsgICAgMC4y
OTcwNTddIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQ0KWyAgICAwLjMwMTgx
N10gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQg
Ynl0ZXMpDQpbICAgIDAuMzA4NDgyXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQ0KWyAgICAwLjMxNjQwN10gQVNJRCBhbGxv
Y2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2NTUzNiBlbnRyaWVzDQpbICAgIDAuMzIxNTkwXSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0DQpbICAgIDAu
MzI3MTgyXSBHcmFudCB0YWJsZSBpbml0aWFsaXplZA0KWyAgICAwLjMzMDcyN10geGVuOmV2ZW50
czogVXNpbmcgRklGTy1iYXNlZCBBQkkNClsgICAgMC4zMzUwNTFdIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTANClsgICAgMC4zMzg1NThdIEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLg0K
WyAgICAwLjM0MzIxOF0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4NClsgICAg
MC4zNDc1MTJdIHp5bnFtcF9wbGF0X2luaXQgUGxhdGZvcm0gTWFuYWdlbWVudCBBUEkgdjEuMA0K
WyAgICAwLjM1Mjk0MV0genlucW1wX3BsYXRfaW5pdCBUcnVzdHpvbmUgdmVyc2lvbiB2MS4wDQpb
ICAgIDAuMzU3OTE2XSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLg0KWyAgICAw
LjM2MjQ1NF0gc21wOiBCcm91Z2h0IHVwIDEgbm9kZSwgMSBDUFUNClsgICAgMC4zNjY1MTldIFNN
UDogVG90YWwgb2YgMSBwcm9jZXNzb3JzIGFjdGl2YXRlZC4NClsgICAgMC4zNzEyNzhdIENQVSBm
ZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVyZTogMzItYml0IEVMMCBTdXBwb3J0DQpbICAgIDAuMzc3
MTYxXSBDUFU6IEFsbCBDUFUocykgc3RhcnRlZCBhdCBFTDENClsgICAgMC4zODEzMTldIGFsdGVy
bmF0aXZlczogcGF0Y2hpbmcga2VybmVsIGNvZGUNClsgICAgMC4zODYyMjJdIGRldnRtcGZzOiBp
bml0aWFsaXplZA0KWyAgICAwLjM5Mjg2Nl0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4
ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUx
MDAwMDAgbnMNClsgICAgMC4zOTg5NjRdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChv
cmRlcjogMywgMzI3NjggYnl0ZXMpDQpbICAgIDAuNDExMDUyXSB4b3I6IG1lYXN1cmluZyBzb2Z0
d2FyZSBjaGVja3N1bSBzcGVlZA0KWyAgICAwLjQ0OTI4MV0gICAgOHJlZ3MgICAgIDogIDIxMTEu
MDAwIE1CL3NlYw0KWyAgICAwLjQ4OTMzOF0gICAgOHJlZ3NfcHJlZmV0Y2g6ICAxODgyLjAwMCBN
Qi9zZWMNClsgICAgMC41MjkzOTNdICAgIDMycmVncyAgICA6ICAyNTk0LjAwMCBNQi9zZWMNClsg
ICAgMC41Njk0NTFdICAgIDMycmVnc19wcmVmZXRjaDogIDIxODAuMDAwIE1CL3NlYw0KWyAgICAw
LjU2OTQ4OV0geG9yOiB1c2luZyBmdW5jdGlvbjogMzJyZWdzICgyNTk0LjAwMCBNQi9zZWMpDQpb
ICAgIDAuNTc0MDQ2XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVt
DQpbICAgIDAuNTgwNTE5XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2DQpbICAg
IDAuNTg1MTI2XSB2ZHNvOiAyIHBhZ2VzICgxIGNvZGUgQCBmZmZmZmY4MDA4YTQ2MDAwLCAxIGRh
dGEgQCBmZmZmZmY4MDA4ZGU0MDAwKQ0KWyAgICAwLjU5MTE5NF0gaHctYnJlYWtwb2ludDogZm91
bmQgNiBicmVha3BvaW50IGFuZCA0IHdhdGNocG9pbnQgcmVnaXN0ZXJzLg0KWyAgICAwLjU5OTA2
Ml0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMgYWxsb2NhdGlvbnMN
ClsgICAgMC42MDQyMjBdIHhlbjpzd2lvdGxiX3hlbjogV2FybmluZzogb25seSBhYmxlIHRvIGFs
bG9jYXRlIDQgTUIgZm9yIHNvZnR3YXJlIElPIFRMQg0KWyAgICAwLjYxMzA3MV0gc29mdHdhcmUg
SU8gVExCIFttZW0gMHgzZDQwMDAwMC0weDNkODAwMDAwXSAoNE1CKSBtYXBwZWQgYXQgW2ZmZmZm
ZmMwM2Q0MDAwMDAtZmZmZmZmYzAzZDdmZmZmZl0NClsgICAgMC42NTQ4ODhdIHJlc2V0X3p5bnFt
cCByZXNldC1jb250cm9sbGVyOiBYaWxpbnggenlucW1wIHJlc2V0IGRyaXZlciBwcm9iZWQNClsg
ICAgMC42NTY4NzZdIEFSTSBDQ0lfNDAwX3IxIFBNVSBkcml2ZXIgcHJvYmVkDQpbICAgIDAuNjYy
MjA5XSB6eW5xbXAtcGluY3RybCBmZjE4MDAwMC5waW5jdHJsOiB6eW5xbXAgcGluY3RybCBpbml0
aWFsaXplZA0KWyAgICAwLjY5ODI0OV0gSHVnZVRMQiByZWdpc3RlcmVkIDIuMDAgTWlCIHBhZ2Ug
c2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzDQpbICAgIDAuNzY0MDc5XSByYWlkNjogaW50NjR4
MSAgZ2VuKCkgICAzNjkgTUIvcw0KWyAgICAwLjgzMjA5Nl0gcmFpZDY6IGludDY0eDEgIHhvcigp
ICAgNDA4IE1CL3MNClsgICAgMC45MDAyMDVdIHJhaWQ2OiBpbnQ2NHgyICBnZW4oKSAgIDYzMCBN
Qi9zDQpbICAgIDAuOTY4MzYzXSByYWlkNjogaW50NjR4MiAgeG9yKCkgICA1NTMgTUIvcw0KWyAg
ICAxLjAzNjQzNF0gcmFpZDY6IGludDY0eDQgIGdlbigpICAgOTU2IE1CL3MNClsgICAgMS4xMDQ1
NTZdIHJhaWQ2OiBpbnQ2NHg0ICB4b3IoKSAgIDY4MCBNQi9zDQpbICAgIDEuMTcyNjg4XSByYWlk
NjogaW50NjR4OCAgZ2VuKCkgICA4OTggTUIvcw0KWyAgICAxLjI0MDc4N10gcmFpZDY6IGludDY0
eDggIHhvcigpICAgNjgzIE1CL3MNClsgICAgMS4zMDg5NzFdIHJhaWQ2OiBuZW9ueDEgICBnZW4o
KSAgIDY2NiBNQi9zDQpbICAgIDEuMzc3MDQwXSByYWlkNjogbmVvbngxICAgeG9yKCkgICA3ODIg
TUIvcw0KWyAgICAxLjQ0NTE3MF0gcmFpZDY6IG5lb254MiAgIGdlbigpICAxMDcyIE1CL3MNClsg
ICAgMS41MTMyNDBdIHJhaWQ2OiBuZW9ueDIgICB4b3IoKSAgMTEwMSBNQi9zDQpbICAgIDEuNTgx
Mzc1XSByYWlkNjogbmVvbng0ICAgZ2VuKCkgIDEzNzcgTUIvcw0KWyAgICAxLjY0OTQ2OF0gcmFp
ZDY6IG5lb254NCAgIHhvcigpICAxMzE3IE1CL3MNClsgICAgMS43MTc1NzBdIHJhaWQ2OiBuZW9u
eDggICBnZW4oKSAgMTUxMCBNQi9zDQpbICAgIDEuNzg1Njg4XSByYWlkNjogbmVvbng4ICAgeG9y
KCkgIDEzOTggTUIvcw0KWyAgICAxLjc4NTcyNF0gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBuZW9u
eDggZ2VuKCkgMTUxMCBNQi9zDQpbICAgIDEuNzg5ODU2XSByYWlkNjogLi4uLiB4b3IoKSAxMzk4
IE1CL3MsIHJtdyBlbmFibGVkDQpbICAgIDEuNzk0ODcxXSByYWlkNjogdXNpbmcgbmVvbiByZWNv
dmVyeSBhbGdvcml0aG0NClsgICAgMS44MDA4MTJdIFhHcGlvOiAvYW1iYV9wbEAwL2dwaW9AODAw
MDAwMDA6IHJlZ2lzdGVyZWQsIGJhc2UgaXMgNTA0DQpbICAgIDEuODA2NzYzXSBYR3BpbzogL2Ft
YmFfcGxAMC9ncGlvQDgwMDAxMDAwOiByZWdpc3RlcmVkLCBiYXNlIGlzIDQ5Ng0KWyAgICAxLjgx
MjcyNV0gWEdwaW86IC9hbWJhX3BsQDAvZ3Bpb0A4MDAwMjAwMDogcmVnaXN0ZXJlZCwgYmFzZSBp
cyA0OTMNClsgICAgMS44MTkxNDhdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBk
cml2ZXINClsgICAgMS44MjQxNzldIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkDQpbICAgIDEu
ODI3NTk4XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4NClsgICAgMS44Mjc3MjZdIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMNClsgICAgMS44MzMxMzdd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQpbICAgIDEuODM4
NDk2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYg0KWyAgICAxLjg0
MzYzMl0gbWVkaWE6IExpbnV4IG1lZGlhIGludGVyZmFjZTogdjAuMTANClsgICAgMS44NDgxNzZd
IExpbnV4IHZpZGVvIGNhcHR1cmUgaW50ZXJmYWNlOiB2Mi4wMA0KWyAgICAxLjg1Mjg2MV0gcHBz
X2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZA0KWyAgICAxLjg1Nzg0NV0gcHBz
X2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8g
R2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0Pg0KWyAgICAxLjg2NzAyM10gUFRQIGNsb2NrIHN1
cHBvcnQgcmVnaXN0ZXJlZA0KWyAgICAxLjg3MTAwN10gRURBQyBNQzogVmVyOiAzLjAuMA0KWyAg
ICAxLjg3NjU5Nl0genlucW1wLWlwaSBmZjk5MDVjMC5tYWlsYm94OiBQcm9iZWQgWnlucU1QIElQ
SSBNYWlsYm94IGRyaXZlci4NClsgICAgMS44ODEyODldIEZQR0EgbWFuYWdlciBmcmFtZXdvcmsN
ClsgICAgMS44ODQ2NzJdIGZwZ2EtcmVnaW9uIGZwZ2EtZnVsbDogRlBHQSBSZWdpb24gcHJvYmVk
DQpbICAgIDEuODg5NzYzXSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVy
IEluaXRpYWxpemVkLg0KWyAgICAxLjg5NjA4M10gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIyDQpb
ICAgIDEuODk5NDc1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMxDQpbICAgIDEu
OTAzOTUxXSBCbHVldG9vdGg6IEhDSSBkZXZpY2UgYW5kIGNvbm5lY3Rpb24gbWFuYWdlciBpbml0
aWFsaXplZA0KWyAgICAxLjkxMDM1NF0gQmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRp
YWxpemVkDQpbICAgIDEuOTE1MjgzXSBCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0
aWFsaXplZA0KWyAgICAxLjkyMDM5N10gQmx1ZXRvb3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRp
YWxpemVkDQpbICAgIDEuOTI3MTY4XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3Vy
Y2UgYXJjaF9zeXNfY291bnRlcg0KWyAgICAxLjkzMTU1NV0gVkZTOiBEaXNrIHF1b3RhcyBkcXVv
dF82LjYuMA0KWyAgICAxLjkzNTQ4Ml0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykNClsgICAgMS45NTAwMDddIE5FVDogUmVnaXN0
ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0KWyAgICAxLjk1MDM5OV0gVENQIGVzdGFibGlzaGVkIGhh
c2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQ0KWyAgICAxLjk1
NTk4OF0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNSwgMTMxMDcy
IGJ5dGVzKQ0KWyAgICAxLjk2MjYyNF0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3Rh
Ymxpc2hlZCA4MTkyIGJpbmQgODE5MikNClsgICAgMS45Njg5NzNdIFVEUCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDUxMiAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQ0KWyAgICAxLjk3NDg4Nl0gVURQLUxp
dGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykNClsgICAg
MS45ODEzNjJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQ0KWyAgICAxLjk4NjU4
Ml0gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuDQpb
ICAgIDEuOTkxNjUzXSBSUEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuDQpbICAg
IDEuOTk2NDA0XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuDQpbICAgIDIu
MDAxMTYwXSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0
IG1vZHVsZS4NClsgICAgMi4wMDc2NTJdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgMTI4DQpb
ICAgIDIuMDA3NzY0XSBUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFnZSBhcyBpbml0cmFtZnMu
Li4NClsgICAgNC4zMjQyNTddIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogNTM0MDRLDQpbICAgIDQu
MzI1MjM5XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc3Vic3lzIChkaXNhYmxlZCkNClsg
ICAgNC4zMjkwNjVdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoNC4wOTI6MSk6IHN0YXRlPWluaXRp
YWxpemVkIGF1ZGl0X2VuYWJsZWQ9MCByZXM9MQ0KWyAgICA0LjMzNjEzN10gd29ya2luZ3NldDog
dGltZXN0YW1wX2JpdHM9NjIgbWF4X29yZGVyPTE4IGJ1Y2tldF9vcmRlcj0wDQpbICAgIDQuMzQz
Mjg2XSBORlM6IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQ0KWyAgICA0LjM0
NzU5MV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZA0KWyAgICA0LjM1MTgwOF0gS2V5
IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQNClsgICAgNC4zNTU4NzddIG5mczRmaWxlbGF5b3V0
X2luaXQ6IE5GU3Y0IEZpbGUgTGF5b3V0IERyaXZlciBSZWdpc3RlcmluZy4uLg0KWyAgICA0LjM2
MjYzMV0gamZmczI6IHZlcnNpb24gMi4yLiAoTkFORCkgKFNVTU1BUlkpICCpIDIwMDEtMjAwNiBS
ZWQgSGF0LCBJbmMuDQpbICAgIDQuMzk4Nzg1XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJz
ZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ2KQ0KWyAgICA0LjQwMDYzOF0g
aW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZA0KWyAgICA0LjQwNDYxNF0gaW8gc2NoZWR1bGVy
IGRlYWRsaW5lIHJlZ2lzdGVyZWQNClsgICAgNC40MDg5NTVdIGlvIHNjaGVkdWxlciBjZnEgcmVn
aXN0ZXJlZCAoZGVmYXVsdCkNClsgICAgNC40MTM2OTZdIGlvIHNjaGVkdWxlciBtcS1kZWFkbGlu
ZSByZWdpc3RlcmVkDQpbICAgIDQuNDE4MjgwXSBpbyBzY2hlZHVsZXIga3liZXIgcmVnaXN0ZXJl
ZA0KWyAgICA0LjQyMzMzOV0gT0Y6IC9hbWJhL2RtYUBmZDUwMDAwMDogY291bGQgbm90IGZpbmQg
cGhhbmRsZQ0KWyAgICA0LjQyODE5N10geGlsaW54LXp5bnFtcC1kbWEgZmQ1MDAwMDAuZG1hOiBa
eW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNDM0OTI5XSBPRjogL2FtYmEv
ZG1hQGZkNTEwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDQuNDQwNTQ2XSB4aWxp
bngtenlucW1wLWRtYSBmZDUxMDAwMC5kbWE6IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nl
c3MNClsgICAgNC40NDc0NjRdIE9GOiAvYW1iYS9kbWFAZmQ1MjAwMDA6IGNvdWxkIG5vdCBmaW5k
IHBoYW5kbGUNClsgICAgNC40NTMwODBdIHhpbGlueC16eW5xbXAtZG1hIGZkNTIwMDAwLmRtYTog
WnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjQ2MDAwOV0gT0Y6IC9hbWJh
L2RtYUBmZDUzMDAwMDogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICA0LjQ2NTYyNl0geGls
aW54LXp5bnFtcC1kbWEgZmQ1MzAwMDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNj
ZXNzDQpbICAgIDQuNDcyNTQ5XSBPRjogL2FtYmEvZG1hQGZkNTQwMDAwOiBjb3VsZCBub3QgZmlu
ZCBwaGFuZGxlDQpbICAgIDQuNDc4MTc1XSB4aWxpbngtenlucW1wLWRtYSBmZDU0MDAwMC5kbWE6
IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC40ODUwOTFdIE9GOiAvYW1i
YS9kbWFAZmQ1NTAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgNC40OTA3MTVdIHhp
bGlueC16eW5xbXAtZG1hIGZkNTUwMDAwLmRtYTogWnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3Vj
Y2Vzcw0KWyAgICA0LjQ5NzYzM10gT0Y6IC9hbWJhL2RtYUBmZDU2MDAwMDogY291bGQgbm90IGZp
bmQgcGhhbmRsZQ0KWyAgICA0LjUwMzI1Nl0geGlsaW54LXp5bnFtcC1kbWEgZmQ1NjAwMDAuZG1h
OiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNTEwMTc3XSBPRjogL2Ft
YmEvZG1hQGZkNTcwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDQuNTE1Nzk2XSB4
aWxpbngtenlucW1wLWRtYSBmZDU3MDAwMC5kbWE6IFp5bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1
Y2Nlc3MNClsgICAgNC41MjI5MTFdIHhpbGlueC16eW5xbXAtZG1hIGZmYTgwMDAwLmRtYTogWnlu
cU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjUyOTg0N10geGlsaW54LXp5bnFt
cC1kbWEgZmZhOTAwMDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBzdWNjZXNzDQpbICAg
IDQuNTM2ODQ1XSB4aWxpbngtenlucW1wLWRtYSBmZmFhMDAwMC5kbWE6IFp5bnFNUCBETUEgZHJp
dmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC41NDM4NTJdIHhpbGlueC16eW5xbXAtZG1hIGZmYWIw
MDAwLmRtYTogWnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAgICA0LjU1MDg2M10g
eGlsaW54LXp5bnFtcC1kbWEgZmZhYzAwMDAuZG1hOiBaeW5xTVAgRE1BIGRyaXZlciBQcm9iZSBz
dWNjZXNzDQpbICAgIDQuNTU3ODY3XSB4aWxpbngtenlucW1wLWRtYSBmZmFkMDAwMC5kbWE6IFp5
bnFNUCBETUEgZHJpdmVyIFByb2JlIHN1Y2Nlc3MNClsgICAgNC41NjQ4NzRdIHhpbGlueC16eW5x
bXAtZG1hIGZmYWUwMDAwLmRtYTogWnlucU1QIERNQSBkcml2ZXIgUHJvYmUgc3VjY2Vzcw0KWyAg
ICA0LjU3MTg4MV0geGlsaW54LXp5bnFtcC1kbWEgZmZhZjAwMDAuZG1hOiBaeW5xTVAgRE1BIGRy
aXZlciBQcm9iZSBzdWNjZXNzDQpbICAgIDQuNTgxODczXSB4ZW46eGVuX2V2dGNobjogRXZlbnQt
Y2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkDQpbICAgIDQuNjM2MzYxXSBTZXJpYWw6IDgyNTAvMTY1
NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZA0KWyAgICA0LjY0MTIyM10g
Y2FjaGVpbmZvOiBVbmFibGUgdG8gZGV0ZWN0IGNhY2hlIGhpZXJhcmNoeSBmb3IgQ1BVIDANClsg
ICAgNC42NDk4ODBdIGJyZDogbW9kdWxlIGxvYWRlZA0KWyAgICA0LjY1NDUwNV0gbG9vcDogbW9k
dWxlIGxvYWRlZA0KWyAgICA0LjY1NDU1Ml0gSW52YWxpZCBtYXhfcXVldWVzICg0KSwgd2lsbCB1
c2UgZGVmYXVsdCBtYXg6IDEuDQpbICAgIDQuNjU4NTczXSBPRjogL2FtYmEvYWhjaUBmZDBjMDAw
MDogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICA0LjY2Mzc1Nl0gYWhjaS1jZXZhIGZkMGMw
MDAwLmFoY2k6IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDIgcG9ydHMgNiBHYnBzIDB4MyBpbXBs
IHBsYXRmb3JtIG1vZGUNClsgICAgNC42NzI0NTNdIGFoY2ktY2V2YSBmZDBjMDAwMC5haGNpOiBm
bGFnczogNjRiaXQgbmNxIHNudGYgcG0gY2xvIG9ubHkgcG1wIGZicyBwaW8gc2x1bSBwYXJ0IGNj
YyBzZHMgYXBzdA0KWyAgICA0LjY4NDMzNl0gc2NzaSBob3N0MDogYWhjaS1jZXZhDQpbICAgIDQu
Njg1NzYyXSBzY3NpIGhvc3QxOiBhaGNpLWNldmENClsgICAgNC42ODg5OThdIGF0YTE6IFNBVEEg
bWF4IFVETUEvMTMzIG1taW8gW21lbSAweGZkMGMwMDAwLTB4ZmQwYzFmZmZdIHBvcnQgMHgxMDAg
aXJxIDMyDQpbICAgIDQuNjk2ODQyXSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBtbWlvIFttZW0g
MHhmZDBjMDAwMC0weGZkMGMxZmZmXSBwb3J0IDB4MTgwIGlycSAzMg0KWyAgICA0LjcwNDk0N10g
bXRkb29wczogbXRkIGRldmljZSAobXRkZGV2PW5hbWUvbnVtYmVyKSBtdXN0IGJlIHN1cHBsaWVk
DQpbICAgIDQuNzExNjA4XSBPRjogL2FtYmEvc3BpQGZmMGYwMDAwOiBjb3VsZCBub3QgZmluZCBw
aGFuZGxlDQpbICAgIDQuNzE4MDg5XSBtMjVwODAgc3BpMC4wOiBmb3VuZCBuMjVxMjU2YSwgZXhw
ZWN0ZWQgbTI1cDgwDQpbICAgIDQuNzIyNzIwXSBtMjVwODAgc3BpMC4wOiBuMjVxMjU2YSAoNjU1
MzYgS2J5dGVzKQ0KWyAgICA0LjcyNzIyN10gMyBvZnBhcnQgcGFydGl0aW9ucyBmb3VuZCBvbiBN
VEQgZGV2aWNlIHNwaTAuMA0KWyAgICA0LjczMjczN10gQ3JlYXRpbmcgMyBNVEQgcGFydGl0aW9u
cyBvbiAic3BpMC4wIjoNClsgICAgNC43Mzc1ODVdIDB4MDAwMDAwMDAwMDAwLTB4MDAwMDAxMzYw
MDAwIDogImJvb3QiDQpbICAgIDQuNzQyOTY3XSAweDAwMDAwMTM2MDAwMC0weDAwMDAwMTNhMDAw
MCA6ICJib290ZW52Ig0KWyAgICA0Ljc0ODEwOF0gMHgwMDAwMDEzYTAwMDAtMHgwMDAwMDJhYTAw
MDAgOiAia2VybmVsIg0KWyAgICA0Ljc1NDAwOF0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJv
YmVkDQpbICAgIDQuNzU3NzYwXSB0dW46IFVuaXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIs
IDEuNg0KWyAgICA0Ljc2ODM2M10gQ0FOIGRldmljZSBkcml2ZXIgaW50ZXJmYWNlDQpbICAgIDQu
NzY4ODAzXSBPRjogL2FtYmEvZXRoZXJuZXRAZmYwZTAwMDA6IGNvdWxkIG5vdCBmaW5kIHBoYW5k
bGUNClsgICAgNC43NzI5OTBdIG1hY2IgZmYwZTAwMDAuZXRoZXJuZXQ6IE5vdCBlbmFibGluZyBw
YXJ0aWFsIHN0b3JlIGFuZCBmb3J3YXJkDQpbICAgIDQuNzgwMDYyXSBsaWJwaHk6IE1BQ0JfbWlp
X2J1czogcHJvYmVkDQpbICAgIDQuNzg3ODEwXSBtYWNiIGZmMGUwMDAwLmV0aGVybmV0IGV0aDA6
IENhZGVuY2UgR0VNIHJldiAweDUwMDcwMTA2IGF0IDB4ZmYwZTAwMDAgaXJxIDI1ICgwMDowYToz
NTowMDoyMjowMSkNClsgICAgNC43OTM0MDVdIFRJIERQODM4NjcgZmYwZTAwMDAuZXRoZXJuZXQt
ZmZmZmZmZmY6MDk6IGF0dGFjaGVkIFBIWSBkcml2ZXIgW1RJIERQODM4NjddIChtaWlfYnVzOnBo
eV9hZGRyPWZmMGUwMDAwLmV0aGVybmV0LWZmZmZmZmZmOjA5LCBpcnE9UE9MTCkNClsgICAgNC44
MDcwMThdIHhlbl9uZXRmcm9udDogSW5pdGlhbGlzaW5nIFhlbiB2aXJ0dWFsIGV0aGVybmV0IGRy
aXZlcg0KWyAgICA0LjgxMjc2MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciBhc2l4DQpbICAgIDQuODE4MTcwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIGF4ODgxNzlfMTc4YQ0KWyAgICA0LjgyNDMwM10gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfZXRoZXINClsgICAgNC44MzAxODddIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbmV0MTA4MA0KWyAgICA0LjgzNTg5NF0g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfc3Vic2V0DQpbICAg
IDQuODQxODYyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHphdXJ1
cw0KWyAgICA0Ljg0NzQ5NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciBjZGNfbmNtDQpbICAgIDQuODU0NjU5XSB4aWxpbngtYXhpcG1vbiBmZmEwMDAwMC5wZXJmLW1v
bml0b3I6IFByb2JlZCBYaWxpbnggQVBNDQpbICAgIDQuODU5ODg1XSBlaGNpX2hjZDogVVNCIDIu
MCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyDQpbICAgIDQuODY2MDYy
XSBlaGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyDQpbICAgIDQuODcwODI2XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19hY20NClsgICAgNC44NzYy
NjhdIGNkY19hY206IFVTQiBBYnN0cmFjdCBDb250cm9sIE1vZGVsIGRyaXZlciBmb3IgVVNCIG1v
ZGVtcyBhbmQgSVNETiBhZGFwdGVycw0KWyAgICA0Ljg4NDMzOF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1YXMNClsgICAgNC44ODk3MDZdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UNClsgICAgNC44OTcwMzJdIHJ0
Y196eW5xbXAgZmZhNjAwMDAucnRjOiBydGMgY29yZTogcmVnaXN0ZXJlZCBmZmE2MDAwMC5ydGMg
YXMgcnRjMA0KWyAgICA0LjkwMzA1Ml0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXINClsgICAgNC45
MDc1MDVdIGNkbnMtaTJjIGZmMDMwMDAwLmkyYzogNDAwIGtIeiBtbWlvIGZmMDMwMDAwIGlycSAy
Ng0KWyAgICA0LjkzOTc3Nl0gaTJjIGkyYy0wOiBBZGRlZCBtdWx0aXBsZXhlZCBpMmMgYnVzIDEN
ClsgICAgNC45NDAwMjJdIGkyYyBpMmMtMDogQWRkZWQgbXVsdGlwbGV4ZWQgaTJjIGJ1cyAyDQpb
ICAgIDQuOTQzODY5XSBwY2E5NTR4IDAtMDA3MDogcmVnaXN0ZXJlZCAyIG11bHRpcGxleGVkIGJ1
c3NlcyBmb3IgSTJDIG11eCBwY2E5NTQyDQpbICAgIDQuOTUxMjk5XSBJUiBORUMgcHJvdG9jb2wg
aGFuZGxlciBpbml0aWFsaXplZA0KWyAgICA0Ljk1NTc5OF0gSVIgUkM1KHgvc3opIHByb3RvY29s
IGhhbmRsZXIgaW5pdGlhbGl6ZWQNClsgICAgNC45NjA5MDBdIElSIFJDNiBwcm90b2NvbCBoYW5k
bGVyIGluaXRpYWxpemVkDQpbICAgIDQuOTY1NDg0XSBJUiBKVkMgcHJvdG9jb2wgaGFuZGxlciBp
bml0aWFsaXplZA0KWyAgICA0Ljk3MDA2OF0gSVIgU29ueSBwcm90b2NvbCBoYW5kbGVyIGluaXRp
YWxpemVkDQpbICAgIDQuOTc0NzM5XSBJUiBTQU5ZTyBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxp
emVkDQpbICAgIDQuOTc5NDk3XSBJUiBTaGFycCBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVk
DQpbICAgIDQuOTg0MjU0XSBJUiBNQ0UgS2V5Ym9hcmQvbW91c2UgcHJvdG9jb2wgaGFuZGxlciBp
bml0aWFsaXplZA0KWyAgICA0Ljk5MDEzNl0gSVIgWE1QIHByb3RvY29sIGhhbmRsZXIgaW5pdGlh
bGl6ZWQNClsgICAgNC45OTU3MjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk
cml2ZXIgdXZjdmlkZW8NClsgICAgNS4wMDA1MThdIFVTQiBWaWRlbyBDbGFzcyBkcml2ZXIgKDEu
MS4xKQ0KWyAgICA1LjAwNjY3N10gY2Rucy13ZHQgZmQ0ZDAwMDAud2F0Y2hkb2c6IFhpbGlueCBX
YXRjaGRvZyBUaW1lciBhdCBmZmZmZmY4MDA5MTdkMDAwIHdpdGggdGltZW91dCAxMHMNClsgICAg
NS4wMTQwODFdIEJsdWV0b290aDogSENJIFVBUlQgZHJpdmVyIHZlciAyLjMNClsgICAgNS4wMTgx
NzFdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSDQgcmVnaXN0ZXJlZA0KWyAgICA1LjAy
MzM1OV0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCBCQ1NQIHJlZ2lzdGVyZWQNClsgICAg
NS4wMjg3MzZdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgTEwgcmVnaXN0ZXJlZA0KWyAg
ICA1LjAzMzkwN10gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCBBVEgzSyByZWdpc3RlcmVk
DQpbICAgIDUuMDM5MzU2XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIFRocmVlLXdpcmUg
KEg1KSByZWdpc3RlcmVkDQpbICAgIDUuMDQ1NzA4XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3Rv
Y29sIEludGVsIHJlZ2lzdGVyZWQNClsgICAgNS4wNTExMjFdIEJsdWV0b290aDogSENJIFVBUlQg
cHJvdG9jb2wgUUNBIHJlZ2lzdGVyZWQNClsgICAgNS4wNTY0MzBdIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYmNtMjAzeA0KWyAgICA1LjA2MjEzNl0gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBicGExMHgNClsgICAgNS4wNjc3NjFdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYmZ1c2INClsgICAgNS4wNzMy
OTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYnR1c2INClsgICAg
NS4wNzg4MDFdIEJsdWV0b290aDogR2VuZXJpYyBCbHVldG9vdGggU0RJTyBkcml2ZXIgdmVyIDAu
MQ0KWyAgICA1LjA4NDU1NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciBhdGgzaw0KWyAgICA1LjA5MDE3MV0gRURBQyBNQzogRUNDIG5vdCBlbmFibGVkDQpbICAgIDUu
MDkzODMyXSBFREFDIERFVklDRTA6IEdpdmluZyBvdXQgZGV2aWNlIHRvIG1vZHVsZSB6eW5xbXAt
b2NtLWVkYWMgY29udHJvbGxlciB6eW5xbXBfb2NtOiBERVYgZmY5NjAwMDAubWVtb3J5LWNvbnRy
b2xsZXIgKElOVEVSUlVQVCkNClsgICAgNS4xMDYxNDNdIGNwdSBjcHUwOiBmYWlsZWQgdG8gZ2V0
IGNsb2NrOiAtMg0KWyAgICA1LjExMDI5NF0gY3B1ZnJlcS1kdDogcHJvYmUgb2YgY3B1ZnJlcS1k
dCBmYWlsZWQgd2l0aCBlcnJvciAtMg0KWyAgICA1LjExNjQ4Ml0gc2RoY2k6IFNlY3VyZSBEaWdp
dGFsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyDQpbICAgIDUuMTIyNTcxXSBzZGhj
aTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4NClsgICAgNS4xMjY5ODFdIHNkaGNpLXBsdGZt
OiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhlbHBlcg0KWyAgICA1LjEzMjc5Nl0gT0Y6
IC9hbWJhL3NkaGNpQGZmMTYwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDUuMTM5
MjEyXSBhdGEyOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMzMCkNClsgICAg
NS4xNDM4ODVdIGF0YTE6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzMwKQ0K
WyAgICA1LjE5NTE1M10gbW1jMDogU0RIQ0kgY29udHJvbGxlciBvbiBmZjE2MDAwMC5zZGhjaSBb
ZmYxNjAwMDAuc2RoY2ldIHVzaW5nIEFETUEgNjQtYml0DQpbICAgIDUuMTk3NjQyXSBQTEw6IHNo
dXRkb3duDQpbICAgIDUuMjAwMzcyXSBQTEw6IGVuYWJsZQ0KWyAgICA1LjIwODUxNF0gT0Y6IC9h
bWJhL3NkaGNpQGZmMTcwMDAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDUuMjUxMTUw
XSBtbWMxOiBTREhDSSBjb250cm9sbGVyIG9uIGZmMTcwMDAwLnNkaGNpIFtmZjE3MDAwMC5zZGhj
aV0gdXNpbmcgQURNQSA2NC1iaXQNClsgICAgNS4yNTk1NDhdIGxlZHRyaWctY3B1OiByZWdpc3Rl
cmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMNClsgICAgNS4yNjAxODhdIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkDQpbICAgIDUuMjY1NjI3XSB1
c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXINClsgICAgNS4yNzgzNTNdIGZwZ2FfbWFuYWdlciBm
cGdhMDogWGlsaW54IFp5bnFNUCBGUEdBIE1hbmFnZXIgcmVnaXN0ZXJlZA0KWyAgICA1LjI4MDcx
Nl0gcGt0Z2VuOiBQYWNrZXQgR2VuZXJhdG9yIGZvciBwYWNrZXQgcGVyZm9ybWFuY2UgdGVzdGlu
Zy4gVmVyc2lvbjogMi43NQ0KWyAgICA1LjI4NzUzNV0gTmV0ZmlsdGVyIG1lc3NhZ2VzIHZpYSBO
RVRMSU5LIHYwLjMwLg0KWyAgICA1LjI5MTc0NF0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5l
dGZpbHRlciBDb3JlIFRlYW0NClsgICAgNS4yOTcwMTJdIEluaXRpYWxpemluZyBYRlJNIG5ldGxp
bmsgc29ja2V0DQpbICAgIDUuMzAxMzU4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDEwDQpbICAgIDUuMzA2MzA1XSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2DQpbICAgIDUuMzA5
NTY1XSBpcDZfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0NClsgICAg
NS4zMTQ5OTVdIHNpdDogSVB2NiwgSVB2NCBhbmQgTVBMUyBvdmVyIElQdjQgdHVubmVsaW5nIGRy
aXZlcg0KWyAgICA1LjMyMTI0OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNw0K
WyAgICA1LjMyNTQ0MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNQ0KWyAgICA1
LjMyOTk0MV0gYnJpZGdlOiBmaWx0ZXJpbmcgdmlhIGFycC9pcC9pcDZ0YWJsZXMgaXMgbm8gbG9u
Z2VyIGF2YWlsYWJsZSBieSBkZWZhdWx0LiBVcGRhdGUgeW91ciBzY3JpcHRzIHRvIGxvYWQgYnJf
bmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMuDQpbICAgIDUuMzQyOTA1XSBFYnRhYmxlcyB2Mi4w
IHJlZ2lzdGVyZWQNClsgICAgNS4zNTIxOTFdIGNhbjogY29udHJvbGxlciBhcmVhIG5ldHdvcmsg
Y29yZSAocmV2IDIwMTcwNDI1IGFiaSA5KQ0KWyAgICA1LjM1Mjg1OV0gTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAyOQ0KWyAgICA1LjM1NzMxOF0gY2FuOiByYXcgcHJvdG9jb2wgKHJl
diAyMDE3MDQyNSkNClsgICAgNS4zNjE2NDFdIGNhbjogYnJvYWRjYXN0IG1hbmFnZXIgcHJvdG9j
b2wgKHJldiAyMDE3MDQyNSB0KQ0KWyAgICA1LjM2NzM1M10gY2FuOiBuZXRsaW5rIGdhdGV3YXkg
KHJldiAyMDE3MDQyNSkgbWF4X2hvcHM9MQ0KWyAgICA1LjM3Mjk4OV0gQmx1ZXRvb3RoOiBSRkNP
TU0gVFRZIGxheWVyIGluaXRpYWxpemVkDQpbICAgIDUuMzc3ODMzXSBCbHVldG9vdGg6IFJGQ09N
TSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQNClsgICAgNS4zODMwMTRdIEJsdWV0b290aDogUkZD
T01NIHZlciAxLjExDQpbICAgIDUuMzg2ODE2XSBCbHVldG9vdGg6IEJORVAgKEV0aGVybmV0IEVt
dWxhdGlvbikgdmVyIDEuMw0KWyAgICA1LjM5MjE3NV0gQmx1ZXRvb3RoOiBCTkVQIGZpbHRlcnM6
IHByb3RvY29sIG11bHRpY2FzdA0KWyAgICA1LjM5NzQ1NV0gQmx1ZXRvb3RoOiBCTkVQIHNvY2tl
dCBsYXllciBpbml0aWFsaXplZA0KWyAgICA1LjQwMjQ2OV0gQmx1ZXRvb3RoOiBISURQIChIdW1h
biBJbnRlcmZhY2UgRW11bGF0aW9uKSB2ZXIgMS4yDQpbICAgIDUuNDA4NDQwXSBCbHVldG9vdGg6
IEhJRFAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkDQpbICAgIDUuNDEzNTY4XSA5cG5ldDogSW5z
dGFsbGluZyA5UDIwMDAgc3VwcG9ydA0KWyAgICA1LjQxNzc5NF0gS2V5IHR5cGUgZG5zX3Jlc29s
dmVyIHJlZ2lzdGVyZWQNClsgICAgNS40MjIzOTldIG1tYzA6IG5ldyBIUzIwMCBNTUMgY2FyZCBh
dCBhZGRyZXNzIDAwMDENClsgICAgNS40Mjc0NzRdIG1tY2JsazA6IG1tYzA6MDAwMSBRMko1NUwg
Ny4wOSBHaUINClsgICAgNS40MzE3ODldIG1tY2JsazBib290MDogbW1jMDowMDAxIFEySjU1TCBw
YXJ0aXRpb24gMSAxNi4wIE1pQg0KWyAgICA1LjQzNzc2MV0gbW1jYmxrMGJvb3QxOiBtbWMwOjAw
MDEgUTJKNTVMIHBhcnRpdGlvbiAyIDE2LjAgTWlCDQpbICAgIDUuNDQzNzUxXSBtbWNibGswcnBt
YjogbW1jMDowMDAxIFEySjU1TCBwYXJ0aXRpb24gMyA0LjAwIE1pQg0KWyAgICA1LjQ1MDIzMl0g
cmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxDQpbICAgIDUuNDU0MTAxXSAgbW1jYmxrMDog
cDENClsgICAgNS40NTc4NDFdIEJ0cmZzIGxvYWRlZCwgY3JjMzJjPWNyYzMyYy1nZW5lcmljDQpb
ICAgIDUuNDY3NjY1XSBkd2MzLW9mLXNpbXBsZSBmZjlkMDAwMC51c2IwOiBkd2MzX3NpbXBsZV9z
ZXRfcGh5ZGF0YTogQ2FuJ3QgZmluZCB1c2IzLXBoeQ0KWyAgICA1LjQ3MDQ1Ml0gT0Y6IC9hbWJh
L3VzYjBAZmY5ZDAwMDAvZHdjM0BmZTIwMDAwMDogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAg
ICA1LjQ3NzgwN10geGhjaS1oY2QgeGhjaS1oY2QuMC5hdXRvOiB4SENJIEhvc3QgQ29udHJvbGxl
cg0KWyAgICA1LjQ4MjQzNF0geGhjaS1oY2QgeGhjaS1oY2QuMC5hdXRvOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDENClsgICAgNS40OTA0OTNdIHhoY2ktaGNk
IHhoY2ktaGNkLjAuYXV0bzogaGNjIHBhcmFtcyAweDAyMzhmNjI1IGhjaSB2ZXJzaW9uIDB4MTAw
IHF1aXJrcyAweDIyMDEwMDEwDQpbICAgIDUuNDk4OTA4XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1
dG86IGlycSA1NywgaW8gbWVtIDB4ZmUyMDAwMDANClsgICAgNS41MDQ5NjJdIHVzYiB1c2IxOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDINClsgICAg
NS41MTE2NTldIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVj
dD0yLCBTZXJpYWxOdW1iZXI9MQ0KWyAgICA1LjUxODkxMF0gdXNiIHVzYjE6IFByb2R1Y3Q6IHhI
Q0kgSG9zdCBDb250cm9sbGVyDQpbICAgIDUuNTIzODQwXSB1c2IgdXNiMTogTWFudWZhY3R1cmVy
OiBMaW51eCA0LjE0LjAteGlsaW54LXYyMDE4LjIgeGhjaS1oY2QNClsgICAgNS41MzA1ODddIHVz
YiB1c2IxOiBTZXJpYWxOdW1iZXI6IHhoY2ktaGNkLjAuYXV0bw0KWyAgICA1LjUzNjUwMV0gbW1j
MTogbmV3IGhpZ2ggc3BlZWQgU0RIQyBjYXJkIGF0IGFkZHJlc3MgMTIzNA0KWyAgICA1LjU0MTM4
Ml0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQNClsgICAgNS41NDQ5OTJdIG1tY2JsazE6IG1t
YzE6MTIzNCBTQTA4RyA3LjIxIEdpQiAocm8pDQpbICAgIDUuNTQ5ODgxXSBodWIgMS0wOjEuMDog
MSBwb3J0IGRldGVjdGVkDQpbICAgIDUuNTU0MDU2XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86
IHhIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgIDUuNTU5MjM5XSB4aGNpLWhjZCB4aGNpLWhjZC4w
LmF1dG86IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMg0KWyAg
ICA1LjU2NzAzNF0gIG1tY2JsazE6IHAxDQpbICAgIDUuNTcwMDAwXSB1c2IgdXNiMjogV2UgZG9u
J3Qga25vdyB0aGUgYWxnb3JpdGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3QsIGRpc2FibGluZyBM
UE0uDQpbICAgIDUuNTc3NzQwXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVu
ZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzDQpbICAgIDUuNTg0NDg0XSB1c2IgdXNiMjogTmV3IFVT
QiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTENClsgICAg
NS41OTE3NDVdIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcg0KWyAgICA1
LjU5NjY3NV0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xNC4wLXhpbGlueC12MjAx
OC4yIHhoY2ktaGNkDQpbICAgIDUuNjAzNDIxXSB1c2IgdXNiMjogU2VyaWFsTnVtYmVyOiB4aGNp
LWhjZC4wLmF1dG8NClsgICAgNS42MDg2MjBdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kDQpb
ICAgIDUuNjEyMjYzXSBodWIgMi0wOjEuMDogMSBwb3J0IGRldGVjdGVkDQpbICAgIDUuNjE3MjUw
XSBydGNfenlucW1wIGZmYTYwMDAwLnJ0Yzogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMTk3MC0w
MS0wMSAwMDowMDoxNiBVVEMgKDE2KQ0KWyAgICA1LjYyNDQ2M10gY2xrOiBOb3QgZGlzYWJsaW5n
IHVudXNlZCBjbG9ja3MNClsgICAgNS42Mjg3MjZdIEFMU0EgZGV2aWNlIGxpc3Q6DQpbICAgIDUu
NjMxNzA1XSAgIE5vIHNvdW5kY2FyZHMgZm91bmQuDQpbICAgIDUuNjM1OTI3XSBGcmVlaW5nIHVu
dXNlZCBrZXJuZWwgbWVtb3J5OiA1MTJLDQpbICAgIDUuNzE1MzkyXSB1ZGV2ZFsxNzE3XTogc3Rh
cnRpbmcgdmVyc2lvbiAzLjIuMg0KWyAgICA1LjcyMjk4MV0gdWRldmRbMTcxOF06IHN0YXJ0aW5n
IGV1ZGV2LTMuMi4yDQpbICAgIDYuNzUxMDUyXSBleHBvcnRfc3RvcmU6IGludmFsaWQgR1BJTyAz
NTANClsgICAgNi43NTE0MDRdIGJsaW5reVsxOTgxXTogdW5oYW5kbGVkIGxldmVsIDIgdHJhbnNs
YXRpb24gZmF1bHQgKDExKSBhdCAweDAwMDAwMDAwLCBlc3IgMHg5MjAwMDAwNiwgaW4gbGliYy0y
LjI2LnNvWzdmOGY1OGUwMDArMTM4MDAwXQ0KWyAgICA2Ljc2MzI0Ml0gQ1BVOiAwIFBJRDogMTk4
MSBDb21tOiBibGlua3kgTm90IHRhaW50ZWQgNC4xNC4wLXhpbGlueC12MjAxOC4yICMxDQpbICAg
IDYuNzcwNDg5XSBIYXJkd2FyZSBuYW1lOiB4bG54LHp5bnFtcCAoRFQpDQpbICAgIDYuNzc0NzI4
XSB0YXNrOiBmZmZmZmZjMDNjYWQ5MjAwIHRhc2suc3RhY2s6IGZmZmZmZjgwMGIzMTgwMDANClsg
ICAgNi43ODA2OTddIFBDIGlzIGF0IDB4N2Y4ZjVlZmFiYw0KWyAgICA2Ljc4NDA2OV0gTFIgaXMg
YXQgMHg0MDBkZmMNClsgICAgNi43ODcwOTFdIHBjIDogWzwwMDAwMDA3ZjhmNWVmYWJjPl0gbHIg
OiBbPDAwMDAwMDAwMDA0MDBkZmM+XSBwc3RhdGU6IDYwMDAwMDAwDQpbICAgIDYuNzk0NTM1XSBz
cCA6IDAwMDAwMDdmYzg3YThmMDANClsgICAgNi43OTc5MDhdIHgyOTogMDAwMDAwN2ZjODdhOGYw
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgNi44MDMyNzJdIHgyNzogMDAwMDAwMDAwMDAw
MDAwMCB4MjY6IDAwMDAwMDdmYzg3YTllZGYNClsgICAgNi44MDg2MzVdIHgyNTogMDAwMDAwN2Zj
ODdhOTAxNCB4MjQ6IDAwMDAwMDAwMDA0MDExNDANClsgICAgNi44MTM5OThdIHgyMzogMDAwMDAw
MDAwMDQxMjAwMCB4MjI6IDAwMDAwMDAwMDAwMDAwMDMNClsgICAgNi44MTkzNjFdIHgyMTogMDAw
MDAwMDAwMDAwMDAwMSB4MjA6IDAwMDAwMDdmYzg3YThmNjgNClsgICAgNi44MjQ3MjRdIHgxOTog
MDAwMDAwMDAwMDAwMDAwMCB4MTg6IDAwMDAwMDdmYzg3YThjYWQNClsgICAgNi44MzAwODddIHgx
NzogMDAwMDAwN2Y4ZjVlZmFhMCB4MTY6IDAwMDAwMDAwMDA0MTIwNTgNClsgICAgNi44MzU0NTBd
IHgxNTogMDAwMDAwMDAwMDAwMDAwYSB4MTQ6IDAwMDAwMDAwMDAwMDAxNWUNClsgICAgNi44NDA4
MTNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgNi44
NDYxNzZdIHgxMTogMDAwMDAwMDAwMDAwMDAyMCB4MTA6IDAwMDAwMDdmYzg3YThjYjANClsgICAg
Ni44NTE1MzldIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IDAwMDAwMDAwMDAwMDAwMzgNClsg
ICAgNi44NTY5MDJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDA0MDExMjYN
ClsgICAgNi44NjIyNjVdIHg1IDogMDAwMDAwMDAwMDAwMDAwMCB4NCA6IDAwMDAwMDAwMmQzYjQy
NjANClsgICAgNi44Njc2MjhdIHgzIDogMDAwMDAwMDAwMDAwMDAwMCB4MiA6IDAwMDAwMDAwMDAw
MDAwMDENClsgICAgNi44NzI5OTFdIHgxIDogMDAwMDAwMDAwMDAwMDAwMSB4MCA6IDAwMDAwMDdm
Yzg3YThmNjgNClsgICAgNy4wNzU2NjNdIHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwDQpb
ICAgIDcuMDc1NzIyXSBtYWNiIGZmMGUwMDAwLmV0aGVybmV0OiBnZW0tcHRwLXRpbWVyIHB0cCBj
bG9jayByZWdpc3RlcmVkLg0KWyAgICA3LjA4MDg2M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZXRoMDogbGluayBpcyBub3QgcmVhZHkNClsgICAgOS4wOTk0MzJdIG1hY2IgZmYwZTAwMDAu
ZXRoZXJuZXQgZXRoMDogbGluayB1cCAoMTAwMC9GdWxsKQ0KWyAgICA5LjA5OTU1Ml0gSVB2Njog
QUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxpbmsgYmVjb21lcyByZWFkeQ0KWyAgMjIy
LjAzNTM5NF0gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQ==
--00000000000078e6aa0575d1581f
Content-Type: text/plain; charset="US-ASCII"; name="xl dmesg XEN 4.10.txt"
Content-Disposition: attachment; filename="xl dmesg XEN 4.10.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jm1sf6701>
X-Attachment-Id: f_jm1sf6701

KFhFTikgQ2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuDQooWEVOKSBJbml0cmQgMDAwMDAw
MDAwMmJkODAwMC0wMDAwMDAwMDA1ZmZmZWFmDQooWEVOKSBSQU06IDAwMDAwMDAwMDAwMDAwMDAg
LSAwMDAwMDAwMDdmZWZmZmZmDQooWEVOKQ0KKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDA3ZmY0
MDAwIC0gMDAwMDAwMDAwN2ZmYzA4MCBEZXZpY2UgVHJlZQ0KKFhFTikgTU9EVUxFWzFdOiAwMDAw
MDAwMDAyYmQ4MDAwIC0gMDAwMDAwMDAwNWZmZmVhZiBSYW1kaXNrDQooWEVOKSBNT0RVTEVbMl06
IDAwMDAwMDAwMDAwODAwMDAgLSAwMDAwMDAwMDAzMTgwMDAwIEtlcm5lbA0KKFhFTikgIFJFU1ZE
WzBdOiAwMDAwMDAwMDA3ZmY0MDAwIC0gMDAwMDAwMDAwN2ZmYzAwMA0KKFhFTikgIFJFU1ZEWzFd
OiAwMDAwMDAwMDAyYmQ4MDAwIC0gMDAwMDAwMDAwNWZmZmVhZg0KKFhFTikNCihYRU4pIENvbW1h
bmQgbGluZTogY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09NzY4TSBib290
c2NydWI9MCBtYXhjcHVzPTEgZG9tMF9tYXhfdmNwdXM9MSBkb20wX3ZjcHVzX3Bpbj10cnVlIHRp
bWVyX3Nsb3A9MCBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2UgY3B1ZnJlcT14ZW46cGVyZm9ybWFu
Y2Ugc2NoZWQ9bnVsbCB2d2ZpPW5hdGl2ZQ0KKFhFTikgcGFyYW1ldGVyICJtYXhjcHVzIiB1bmtu
b3duIQ0KKFhFTikgcGFyYW1ldGVyICJjb3JlX3BhcmtpbmciIHVua25vd24hDQooWEVOKSBwYXJh
bWV0ZXIgImNwdWZyZXEiIHVua25vd24hDQooWEVOKSBQbGFjaW5nIFhlbiBhdCAweDAwMDAwMDAw
N2ZjMDAwMDAtMHgwMDAwMDAwMDdmZTAwMDAwDQooWEVOKSBVcGRhdGUgQk9PVE1PRF9YRU4gZnJv
bSAwMDAwMDAwMDA2MDAwMDAwLTAwMDAwMDAwMDYxMDhkODEgPT4gMDAwMDAwMDA3ZmMwMDAwMC0w
MDAwMDAwMDdmZDA4ZDgxDQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZA0KKFhFTikgQm9v
dGluZyB1c2luZyBEZXZpY2UgVHJlZQ0KKFhFTikgTG9va2luZyBmb3IgZHR1YXJ0IGF0ICJzZXJp
YWwwIiwgb3B0aW9ucyAiIg0KIFhlbiA0LjEwLjEtcHJlDQooWEVOKSBYZW4gdmVyc2lvbiA0LjEw
LjEtcHJlIChtaWxhbkApIChhYXJjaDY0LXhpbGlueC1saW51eC1nY2MgKEdDQykgNy4yLjApIGRl
YnVnPW4gIFRodSBTZXAgMTMgMTQ6NDY6NTYgQ0VTVCAyMDE4DQooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUaHUgTWFyIDIyIDIyOjAyOjE4IDIwMTggKzAxMDAgZ2l0OjNiYzgzYjhmNTctZGlydHkN
CihYRU4pIFByb2Nlc3NvcjogNDEwZmQwMzQ6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwg
cGFydCAweGQwMywgcmV2IDB4NA0KKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoNCihYRU4pICAgUHJv
Y2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDANCihYRU4p
ICAgICBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6
NjQrMzINCihYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRA0K
KFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAw
DQooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwDQooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAwMTEyMiAw
MDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgIElTQSBGZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAg
MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgMzItYml0IEV4ZWN1dGlvbjoNCihYRU4pICAgUHJvY2Vz
c29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQ0KKFhFTikgICAgIEluc3RydWN0aW9uIFNl
dHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6ZWxsZQ0KKFhFTikgICAgIEV4dGVuc2lv
bnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQ0KKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAw
NjYNCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMA0KKFhFTikgICBNZW1vcnkg
TW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYwMDAwIDAyMTAyMjExDQooWEVO
KSAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAx
MTE0MiAwMDAxMTEyMQ0KKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZp
cnQ9MjcgRnJlcTogOTk5OTkgS0h6DQooWEVOKSBHSUN2MiBpbml0aWFsaXphdGlvbjoNCihYRU4p
ICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMGY5MDEwMDAwDQooWEVOKSAgICAgICAgIGdp
Y19jcHVfYWRkcj0wMDAwMDAwMGY5MDIwMDAwDQooWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0w
MDAwMDAwMGY5MDQwMDAwDQooWEVOKSAgICAgICAgIGdpY192Y3B1X2FkZHI9MDAwMDAwMDBmOTA2
MDAwMA0KKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1DQooWEVOKSBHSUN2Mjog
QWRqdXN0aW5nIENQVSBpbnRlcmZhY2UgYmFzZSB0byAweGY5MDJmMDAwDQooWEVOKSBHSUN2Mjog
MTkyIGxpbmVzLCA0IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS4NCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogbnVsbCBTY2hlZHVsZXIgKG51bGwpDQooWEVOKSBJbml0aWFsaXppbmcgbnVsbCBz
Y2hlZHVsZXINCihYRU4pIFdBUk5JTkc6IFRoaXMgaXMgZXhwZXJpbWVudGFsIHNvZnR3YXJlIGlu
IGRldmVsb3BtZW50Lg0KKFhFTikgVXNlIGF0IHlvdXIgb3duIHJpc2suDQooWEVOKSBBbGxvY2F0
ZWQgY29uc29sZSByaW5nIG9mIDE2IEtpQi4NCihYRU4pIEJyaW5naW5nIHVwIENQVTENCihYRU4p
IEJyaW5naW5nIHVwIENQVTINCihYRU4pIEJyaW5naW5nIHVwIENQVTMNCihYRU4pIEJyb3VnaHQg
dXAgNCBDUFVzDQooWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0
IFZNSUQNCihYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAy
MzU1OA0KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQNCihYRU4pICAtIERvbTAgbW9k
ZTogUmVsYXhlZA0KKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkDQooWEVOKSAqKiog
TE9BRElORyBET01BSU4gMCAqKioNCihYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1
bGUgQCAwMDAwMDAwMDAwMDgwMDAwDQooWEVOKSBMb2FkaW5nIHJhbWRpc2sgZnJvbSBib290IG1v
ZHVsZSBAIDAwMDAwMDAwMDJiZDgwMDANCihYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRv
dGFsbGluZyA3NjhNQiBmb3IgZG9tMDoNCihYRU4pIEJBTktbMF0gMHgwMDAwMDAyMDAwMDAwMC0w
eDAwMDAwMDQwMDAwMDAwICg1MTJNQikNCihYRU4pIEJBTktbMV0gMHgwMDAwMDA2MDAwMDAwMC0w
eDAwMDAwMDcwMDAwMDAwICgyNTZNQikNCihYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAw
MDdmYzAwMDAwLTB4MDAwMDAwN2ZjNDAwMDANCihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAw
MDAwMDAwMDA4MDAwMCB0byAwMDAwMDAwMDIwMDgwMDAwLTAwMDAwMDAwMjMxODAwMDANCihYRU4p
IExvYWRpbmcgZG9tMCBpbml0cmQgZnJvbSAwMDAwMDAwMDAyYmQ4MDAwIHRvIDB4MDAwMDAwMDAy
ODIwMDAwMC0weDAwMDAwMDAwMmI2MjdlYWYNCihYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBl
dmVudCBjaGFubmVsIGludGVycnVwdA0KKFhFTikgTG9hZGluZyBkb20wIERUQiB0byAweDAwMDAw
MDAwMjgwMDAwMDAtMHgwMDAwMDAwMDI4MDA2ZTc2DQooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkg
dmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4NCihYRU4pIFN0ZC4gTG9nbGV2ZWw6
IEVycm9ycyBhbmQgd2FybmluZ3MNCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRl
LWxpbWl0ZWQ6IEVycm9ycyBhbmQgd2FybmluZ3MpDQooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikN
CihYRU4pIEZyZWVkIDI3NmtCIGluaXQgbWVtb3J5Lg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNA0KKFhFTikgZDB2MDogdkdJ
Q0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOA0KKFhFTikg
ZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MTINCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRv
IElDQUNUSVZFUjE2DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhm
ZmZmZmZmZiB0byBJQ0FDVElWRVIyMA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkg
dXNlZCBieSBkb21haW4gMg0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4g
NA0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gNg0KKFhFTikgSVJRIDQ4
IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gOA0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNl
ZCBieSBkb21haW4gMTENCihYRU4pIElSUSA0OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluIDEz
DQooWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAxNg0KKFhFTikgSVJRIDQ4
IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gMjENCihYRU4pIElSUSA0OCBpcyBhbHJlYWR5IHVz
ZWQgYnkgZG9tYWluIDI1DQooWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAy
Nw0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gMzANCihYRU4pIElSUSA0
OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluIDM0DQooWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1
c2VkIGJ5IGRvbWFpbiAzNg0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4g
MzgNCihYRU4pIElSUSA0OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluIDQxDQooWEVOKSBJUlEg
NDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiA0Mw0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkg
dXNlZCBieSBkb21haW4gNDUNCihYRU4pIElSUSA0OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWlu
IDQ3DQooWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiA0OQ0KKFhFTikgSVJR
IDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gNTENCihYRU4pIElSUSA0OCBpcyBhbHJlYWR5
IHVzZWQgYnkgZG9tYWluIDUzDQooWEVOKSBJUlEgNDggaXMgYWxyZWFkeSB1c2VkIGJ5IGRvbWFp
biA1NQ0KKFhFTikgSVJRIDQ4IGlzIGFscmVhZHkgdXNlZCBieSBkb21haW4gNTcNCihYRU4pIElS
USA0OCBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluIDYxDQooWEVOKSBJUlEgNDggaXMgYWxyZWFk
eSB1c2VkIGJ5IGRvbWFpbiA2Ng0K
--00000000000078e6aa0575d1581f
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000078e6aa0575d1581f--


From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:21: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 1g0kIK-00042Q-4b; Fri, 14 Sep 2018 09:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0kIJ-00042A-C0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:21:43 +0000
X-Inumbo-ID: b9ab97ca-b7ff-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9ab97ca-b7ff-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:22: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 1g0kIG-0007rD-9u; Fri, 14 Sep 2018 09:21: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 1g0kIF-0001YG-T6; Fri, 14 Sep 2018 09:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0kIF-0002pA-S7; Fri, 14 Sep 2018 09:21:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127593-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=b907fd75fa826a8285dc33fcf6117c7833e2853b
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 09:21:39 +0000
Subject: [Xen-devel] [libvirt test] 127593: 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>

ZmxpZ2h0IDEyNzU5MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGI5MDdmZDc1ZmE4MjZhODI4NWRjMzNmY2Y2
MTE3Yzc4MzNlMjg1M2IKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTAwIGRheXMgICA4MiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1OTMgIDIwMTgtMDktMTQgMDQ6MTg6NDYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRy
YWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0ByZWRoYXQuY29tPgogIE1hcmMgSGFydG1h
eWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBs
aW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxvIGRlIFNvdXphIDxtYXJjb3Muc291emEu
b3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFzLmJvbHRlQGdvb2dsZW1haWwuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3pu
w61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9r
b3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGlubyBUb3NjYW5vIDxwdG9z
Y2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lhbm92IDxyc3RveWFub3YxQGdtYWlsLmNv
bT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgcmFteWVsa2VzdCA8cmFt
eWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNv
bT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwuY29tPgogIFJvbWFuIEJv
bHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Ns
b3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3NjbG91ZHNAZ214LmNvbT4KICBTaGljaGFu
Z2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBs
aW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRhIDxza29ieWRhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0
bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRnb2xlbWJpQHJlZGhhdC5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICB3MDAyNTE1NzQg
PHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1YXFpYW5nLndhbmdAaW50
ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIHhpbmh1YS5DYW8g
PGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NTE3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:39:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0kZ6-000586-N2; Fri, 14 Sep 2018 09:39:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bn9z=l4=citrix.com=prvs=7887e1b83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0kZ5-000581-SK
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:39:03 +0000
X-Inumbo-ID: 24d302cc-b802-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24d302cc-b802-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:39:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="65299678"
Date: Fri, 14 Sep 2018 10:38:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180914093858.fwu6aqwwjbsdbbt4@zion.uk.xensource.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-7-git-send-email-dongli.zhang@oracle.com>
 <518d3ec9-0d2d-7f77-e750-3e1329f7e97b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <518d3ec9-0d2d-7f77-e750-3e1329f7e97b@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 6/6] drivers: enable xenwatch multithreading
 for xen-netback and xen-blkback driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com,
 Dongli Zhang <dongli.zhang@oracle.com>, linux-kernel@vger.kernel.org,
 srinivas.eeda@oracle.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMTE6MTY6MzBBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNC8wOS8xOCAwOTozNCwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+ID4gVGhpcyBp
cyB0aGUgNnRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPiA+IAo+ID4gQXMgdGhl
ICd1c2VfbXR3YXRjaCcgZm9yIHhlbi1uZXRiYWNrIGFuZCB4ZW4tYmxrYmFjayBhcmUgc2V0IHRv
IHRydWUsCj4gPiBwcm9iaW5nIGFueSB4ZW5idXMgZGV2aWNlcyBvZiB0aG9zZSB0d28gZHJpdmVy
cyB3b3VsZCBjcmVhdGUgdGhlIHBlci1kb21VCj4gPiB4ZW53YXRjaCB0aHJlYWQgZm9yIHRoZSBk
b21pZCB0aGUgbmV3IGRldmljZXMgYmVsb25nIHRvLCBvciBpbmNyZW1lbnQgdGhlCj4gPiByZWZl
cmVuY2UgY291bnQgIG9mIGV4aXN0aW5nIHRocmVhZC4KPiA+IAo+ID4gWGVud2F0Y2ggbXVsdGl0
aHJlYWRpbmcgbWlnaHQgYmUgZW5hYmxlZCBmb3IgbW9yZSB4ZW4gYmFja2VuZCBwdiBkcml2ZXJz
IGluCj4gPiB0aGUgZnV0dXJlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYyB8IDMgKystCj4gPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVu
YnVzLmMgICB8IDEgKwo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gaW5kZXgg
YTRiYzc0ZS4uZGViYmJkMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2sveGVuYnVzLmMKPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMK
PiA+IEBAIC0xMTA4LDcgKzExMDgsOCBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgeGVu
X2Jsa2JrX2RyaXZlciA9IHsKPiA+ICAJLmlkcyAgPSB4ZW5fYmxrYmtfaWRzLAo+ID4gIAkucHJv
YmUgPSB4ZW5fYmxrYmtfcHJvYmUsCj4gPiAgCS5yZW1vdmUgPSB4ZW5fYmxrYmtfcmVtb3ZlLAo+
ID4gLQkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQKPiA+ICsJLm90aGVyZW5k
X2NoYW5nZWQgPSBmcm9udGVuZF9jaGFuZ2VkLAo+ID4gKwkudXNlX210d2F0Y2ggPSB0cnVlLAo+
ID4gIH07Cj4gPiAgCj4gPiAgaW50IHhlbl9ibGtpZl94ZW5idXNfaW5pdCh2b2lkKQo+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2sveGVuYnVzLmMKPiA+IGluZGV4IGNkNTE0OTIuLjYzZDQ2YTcgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYwo+ID4gKysrIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKPiA+IEBAIC0xMjAzLDYgKzEyMDMsNyBAQCBzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgbmV0YmFja19kcml2ZXIgPSB7Cj4gPiAgCS5yZW1vdmUg
PSBuZXRiYWNrX3JlbW92ZSwKPiA+ICAJLnVldmVudCA9IG5ldGJhY2tfdWV2ZW50LAo+ID4gIAku
b3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQsCj4gPiArCS51c2VfbXR3YXRjaCA9
IHRydWUsCj4gCj4gSXMgdGhlcmUgYSBzcGVjaWFsIHJlYXNvbiB3aHkga2VybmVsIGJhc2VkIGJh
Y2tlbmRzIHNob3VsZG4ndCBhbGwgdXNlCj4gdGhlIG11bHRpdGhyZWFkIG1vZGVsPyBUaGlzIHdv
dWxkIGF2b2lkIHRoZSBuZWVkIGZvciB0aGUgdXNlX210d2F0Y2gKPiBzdHJ1Y3QgbWVtYmVyLgo+
IAo+IFRoaXMgaXMgbWVhbnQgYXMgYW4gaG9uZXN0IHF1ZXN0aW9uLiBJJ20gcmVhbGx5IG5vdCBz
dXJlIHdlIHNob3VsZAo+IHN3aXRjaCBhbGwgYmFja2VuZHMgYXQgb25jZS4gT1RPSCBJIGNhbid0
IHNlZSBhbnkgcmVhbCBkb3duc2lkZXMuCj4gCj4gVGhvdWdodHM/CgpJIGRvbid0IHNlZSBhbnkg
ZG93bnNpZGUuCgpXZWkuCgo+IAo+IAo+IEp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:54:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09:54: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 1g0ko3-0006aU-6C; Fri, 14 Sep 2018 09:54:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0ko1-0006aP-BR
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:54:29 +0000
X-Inumbo-ID: 4cb65813-b804-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4cb65813-b804-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:55:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79051617"
Date: Fri, 14 Sep 2018 11:54:20 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
 <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9B79FB02000078001E88D1@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] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDM6MDY6MDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEwOjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT3IgZWxzZSBpdCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhl
IGlvbW11IG9uIGNlcnRhaW4KPiA+IEludGVsIGhhcmR3YXJlOgo+ID4gCj4gPiBbLi4uXQo+ID4g
KFhFTikgRUxGOiBhZGRyZXNzZXM6Cj4gPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4
ZmZmZmZmZmY4MDAwMDAwMAo+ID4gKFhFTikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDAKPiA+
IChYRU4pICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCj4gPiAoWEVO
KSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAo+ID4gKFhFTikgICAg
IHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODI5NTMwMDAKPiA+IChYRU4pICAgICB2aXJ0
X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgyNzRlMTgwCj4gPiAoWEVOKSAgICAgcDJtX2Jhc2Ug
ICAgICAgICA9IDB4ODAwMDAwMDAwMAo+ID4gKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIKPiA+IChYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFk
ZHIgMHgxMDAwMDAwIC0+IDB4Mjk1MzAwCj4gCj4gSSB0aGluayB5b3UgbWVhbiB0byB0ZWxsIHVz
IHRoYXQgb3V0cHV0IHN0b3BzIGFmdGVyIHRoZXNlIGxpbmVzLCBidXQKPiB0aGF0J3MgaW4gbm8g
d2F5IG1hZGUgZXhwbGljaXQuCgpSaWdodCwgSSBtZWFudCB0byBpbXBseSB0aGF0IGZyb20gdGhl
ICcuLi5sZWFkIHRvIGZyZWV6ZXMuLi4nIGluIHRoZQpzZW50ZW5jZSBhYm92ZSwgYnV0IEkgd2ls
bCBtYWtlIGl0IGV4cGxpY2l0IGJ5IGFkZGluZyBhIDxmcmVlemVzPiB0YWcKYXQgdGhlIGVuZCBv
ZiB0aGUgbG9nLgoKPiA+IFRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yIGJlZm9yZSBjb21taXQg
NjZhOTI3NGNjMzQzNSB0aGF0IGNoYW5nZWQKPiA+IHRoZSBvcmRlciBhbmQgZW5hYmxlZCB0aGUg
aW9tbXUgd2l0aG91dCBoYXZpbmcgdGhlIGluY2x1c2l2ZSBtYXBwaW5ncwo+ID4gc2V0dXAuCj4g
PiAKPiA+IE5vdGUgdGhhdCBpbiBvcmRlciB0byByZXN0b3JlIHByZXZpb3VzIGJlaGF2aW9yIGEg
bmV3IGVuYWJsZSBob29rIGlzCj4gPiBhZGRlZCB0byB0aGUgaW9tbXVfb3BzIHN0cnVjdCB0aGF0
J3Mgb25seSB1c2VkIGJ5IFZULWQuCj4gCj4gQnV0IHlvdXIgZWFybGllciBzZXJpZXMgYWxzbyBl
eHRlbmRzIGluY2x1c2l2ZSBtYXBwaW5nIHN1cHBvcnQgdG8gQU1EIC0KPiB3aHkgaXMgdGhlcmUg
bm8gc2ltaWxhciBjaGFuZ2UgbmVlZGVkIHRoZXJlIGluIGNhc2Ugc29tZW9uZSBvdmVycmlkZXMK
PiB0aGUgZGVmYXVsdCBvZiBvZmYgaW4gdGhhdCBjYXNlPwoKSSBkb24ndCBzZWUgYW55IGlvbW11
IGVuYWJsZSByZWxhdGVkIGNvZGUgaW4gYW1kX2lvbW11X2h3ZG9tX2luaXQsIGJ1dAptYXliZSBJ
J20gbWlzc2luZyBzb21ldGhpbmcgKHNhbWUgYXBwbGllcyB0byBBUk0gU01NVSkuIEFGQUlDVCBm
b3IgQU1ECnRoZSBpb21tdSBpcyBpbml0aWFsaXplZCBpbiBpb21tdV9zZXR1cCB3aGljaCBoYXBw
ZW5zIGJlZm9yZSBEb20wCmNyZWF0aW9uLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+
IEBAIC0yNDgsNiArMjQ4LDkgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICB9Cj4gPiAgCj4gPiAgICAgIGFyY2hfaW9tbXVfaHdk
b21faW5pdChkKTsKPiA+ICsKPiA+ICsgICAgaWYgKCBoZC0+cGxhdGZvcm1fb3BzLT5lbmFibGUg
KQo+ID4gKyAgICAgICAgaGQtPnBsYXRmb3JtX29wcy0+ZW5hYmxlKCk7Cj4gPiAgfQo+IAo+IEkg
cmVhbGl6ZSB0aGlzIGlzIG5vdGhpbmcgeW91IGNoYW5nZSwgYnV0IHRoaXMgaXMgYSBfX2h3ZG9t
X2luaXQKPiBmdW5jdGlvbiwgeWV0IGRvaW5nIHRoZSBlbmFibGUgb25seSB3aGVuIGNvbnN0cnVj
dGluZyB0aGUgImxhdGUgaHdkb20iCj4gaXMgaW1vIHRvbyBsYXRlICh0aGUgc2FtZSBpbW8gYXBw
bGllcyB0byB0aGUga2V5IGhhbmRsZXIgcmVnaXN0cmF0aW9uLAo+IGJ0dykuIEkgd29uZGVyIHdo
YXQgdGhlIG9yaWdpbmFsIGF1dGhvcnMnIHRob3VnaHRzIGhlcmUgd2VyZS4uLgoKWWVzLCBJIGFn
cmVlIHRoaXMgaXMgbm90IGlkZWFsLCBidXQgSSBkaWRuJ3Qgd2FudCB0byBjaGFuZ2UgdGhlCmJl
aGF2aW9yIGhlcmUsIHNpbmNlIHRoaXMgaXMgYSBidWdmaXggdG8gcmVzdG9yZSB0aGUgcHJldmlv
dXMKZnVuY3Rpb25hbGl0eS4KCj4gV2hpbGUgbG9va2luZyBhdCB0aGlzIEkgYWxzbyBub3RpY2Ug
dGhhdCBkb20wX2NvbnN0cnVjdF9wdmgoKSdzIGNhbGwgdG8KPiBpb21tdV9od2RvbV9pbml0KCkg
aXMgdW5jb25kaXRpb25hbCwgd2hpbGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSdzIGlzCj4gY29uZGl0
aW9uYWwuIElzIHRoaXMgcmVhbGx5IGludGVudGlvbmFsPwoKTm8sIEkgZG9uJ3QgdGhpbmsgc28u
IEFGQUlDVCBpdCBzaG91bGQgaGF2ZSB0aGUgc2FtZSBjaGVjayBhbHNvCnByZXNlbnQgb24gdGhl
IFBWIERvbTAgYnVpbGRlci4KCkJ1dCB0aGVuIG90aGVyIGxvZ2ljIGluIHRoZSBQVkggRG9tMCBi
dWlsZGVyIHNob3VsZCBhbHNvIGJlIG1vdmVkCnVuZGVyIHN1Y2ggY2hlY2suIEZvciBleGFtcGxl
IGEgUFZIIERvbTAgdGhhdCdzIG5vdCB0aGUgaGFyZHdhcmUKZG9tYWluIHNob3VsZG4ndCBnZXQg
YSB2SU9BUElDLCBhY2Nlc3MgdG8gdGhlIG5hdGl2ZSBBQ1BJIHRhYmxlcyBvcgp0aGUgbG93IDFN
QiBhbmQgaXQgY291bGQgZXZlbiBoYXZlIGEgZmxhdCBwaHlzbWFwLCBhcyBhIFBWSCBEb21VIHdv
dWxkCmdldC4KCk5vdGUgdGhhdCBzdWNoIGNoZWNrIGFsc28gc2VlbXMgdG8gYmUgbWlzc2luZyBv
biB0aGUgQVJNIERvbTAgYnVpbGRlci4KCj4gRnVydGhlcm1vcmUsIGFuIG9wdGlvbiB3aXRob3V0
IG5ldyBob29rIHdvdWxkIGxvb2sgdG8gYmUgdG8gY2FsbAo+IGFyY2hfaW9tbXVfaHdkb21faW5p
dCgpIG91dCBvZiBpbnRlbF9pb21tdV9od2RvbV9pbml0KCkuIFRoaXMKPiB3b3VsZCBwcm9iYWJs
eSByZXF1aXJlIHRoZSBmdW5jdGlvbiB0byBiYWlsIHdoZW4gaW52b2tlZCBhIHNlY29uZAo+IHRp
bWU7IEknbSBzdXJlIHRoZXJlIGlzIGEgd2F5IHRvIHJlY29nbml6ZSB0aGlzIGZhY3QuCgpUaGlz
IHdhcyBteSBmaXJzdCBhcHByb2FjaCwgYnV0IEkgZGlkbid0IGxpa2UgaXQgYmVjYXVzZSB0aGVu
IEkgd291bGQKZWl0aGVyIGhhdmUgdG8gbW92ZSB0aGUgY2FsbCB0byBhcmNoX2lvbW11X2h3ZG9t
X2luaXQgaW50byB0aGUKZGlmZmVyZW50IGh3ZG9tX2luaXQgaG9va3MsIG9yIGFzIHlvdSBzYXkg
YWxsb3cgaXQgdG8gYmUgY2FsbGVkCm11bHRpcGxlIHRpbWVzIChvbiBJbnRlbCBodyBpdCB3b3Vs
ZCBiZSBjYWxsZWQgdHdpY2UsIHdoaWxlIG9uIG90aGVyCmh3IG9ubHkgb25jZSkuIEkgdGhpbmsg
YWRkaW5nIHRoaXMgbmV3IGhvb2sgaXMgdGhlIGNsZWFuZXIgb3B0aW9uIElNTy4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:54:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0koR-0006bS-HE; Fri, 14 Sep 2018 09:54:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swvh=l4=xenproject.org=prvs=78800d6cf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0koR-0006b8-11
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:54:55 +0000
X-Inumbo-ID: 5c1a642e-b804-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c1a642e-b804-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:55:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="65300472"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75219-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=f316a26013f2a8cfb1041d9f74a5c6d5bb9df9c9
X-Osstest-Versions-That: ovmf=52664c525223a36e5cb9b141b11dec413908b1dd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 14 Sep 2018 10:54:45 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75219: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjE5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBmMzE2YTI2MDEzZjJhOGNmYjEwNDFkOWY3NGE1YzZkNWJi
OWRmOWM5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MjY2NGM1MjUy
MjNhMzZlNWNiOWIxNDFiMTFkZWM0MTM5MDhiMWRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MTUgIDIwMTgtMDktMTMgMTU6MTk6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjE5ICAyMDE4LTA5LTE0IDA1OjIwOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMzE2YTI2MDEzZjJhOGNmYjEwNDFk
OWY3NGE1YzZkNWJiOWRmOWM5CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFN1biBTZXAgOSAyMjozNDo1NyAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtn
OiBBdm9pZCBrZXkgbm90aWZpY2F0aW9uIGNhbGxlZCBtb3JlIHRoYW4gb25jZQogICAgCiAgICBS
RUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk2CiAg
ICAKICAgIElzc3VlOgogICAgSW4gY3VycmVudCBjb2RlIGxvZ2ljLCB3aGVuIGEga2V5IGlzIHBy
ZXNzZWQsIGl0IHdpbGwgc2VhcmNoCiAgICB0aGUgd2hvbGUgTm90aWZ5TGlzdCB0byBmaW5kIHdo
ZXRoZXIgYSBub3RpZmljYXRpb24gaGFzIGJlZW4KICAgIHJlZ2lzdGVyZWQgd2l0aCB0aGUga2V5
c3Ryb2tlLiBpZiB5ZXMsIGl0IHdpbGwgZW4tcXVldWUgdGhlCiAgICBrZXkgZm9yIG5vdGlmaWNh
dGlvbiBleGVjdXRpb24gbGF0ZXIuIEFuZCBub3cgaWYgZGlmZmVyZW50CiAgICBub3RpZmljYXRp
b24gZnVuY3Rpb25zIGhhdmUgYmVlbiByZWdpc3RlcmVkIHdpdGggdGhlIHNhbWUga2V5LAogICAg
dGhlbiB0aGUga2V5IHdpbGwgYmUgZW4tcXVldWVkIG1vcmUgdGhhbiBvbmNlLiBUaGVuIGl0IHdp
bGwKICAgIGNhdXNlIHRoZSBub3RpZmljYXRpb24gZXhlY3V0ZWQgbW9yZSB0aGFuIG9uY2UuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZW5oYW5jZSB0aGUgY29kZSBsb2dpYyB0byBmaXggdGhp
cyBpc3N1ZS4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBD
YzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
RGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgoKY29tbWl0IGY5MmI4ZWUzYjdhNjIxZDBkYjg3MDhlYzA1ZWUxMzYzOTQz
NmI0YTkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgU3Vu
IFNlcCA5IDIyOjI5OjU2IDIwMTggKzA4MDAKCiAgICBJbnRlbEZyYW1ld29ya01vZHVsZVBrZzog
QXZvaWQga2V5IG5vdGlmaWNhdGlvbiBjYWxsZWQgbW9yZSB0aGFuIG9uY2UKICAgIAogICAgUkVG
OiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTk5NgogICAg
CiAgICBJc3N1ZToKICAgIEluIGN1cnJlbnQgY29kZSBsb2dpYywgd2hlbiBhIGtleSBpcyBwcmVz
c2VkLCBpdCB3aWxsIHNlYXJjaAogICAgdGhlIHdob2xlIE5vdGlmeUxpc3QgdG8gZmluZCB3aGV0
aGVyIGEgbm90aWZpY2F0aW9uIGhhcyBiZWVuCiAgICByZWdpc3RlcmVkIHdpdGggdGhlIGtleXN0
cm9rZS4gaWYgeWVzLCBpdCB3aWxsIGVuLXF1ZXVlIHRoZQogICAga2V5IGZvciBub3RpZmljYXRp
b24gZXhlY3V0aW9uIGxhdGVyLiBBbmQgbm93IGlmIGRpZmZlcmVudAogICAgbm90aWZpY2F0aW9u
IGZ1bmN0aW9ucyBoYXZlIGJlZW4gcmVnaXN0ZXJlZCB3aXRoIHRoZSBzYW1lIGtleSwKICAgIHRo
ZW4gdGhlIGtleSB3aWxsIGJlIGVuLXF1ZXVlZCBtb3JlIHRoYW4gb25jZS4gVGhlbiBpdCB3aWxs
CiAgICBjYXVzZSB0aGUgbm90aWZpY2F0aW9uIGV4ZWN1dGVkIG1vcmUgdGhhbiBvbmNlLgogICAg
CiAgICBUaGlzIHBhdGNoIGlzIHRvIGVuaGFuY2UgdGhlIGNvZGUgbG9naWMgdG8gZml4IHRoaXMg
aXNzdWUuCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
RGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgOWM4ZTllNzZiZDA2MDE0ZTQzMGVjZmE2Yzhm
OGUyMTM3NDAwNWEyOQpBdXRob3I6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KRGF0
ZTogICBTdW4gU2VwIDkgMjI6MjY6MDcgMjAxOCArMDgwMAoKICAgIEVtYmVkZGVkUGtnL1ZpcnR1
YWxLZXlib2FyZDogQXZvaWQgbm90aWZpY2F0aW9uIGNhbGxlZCBtb3JlIHRoYW4gb25jZQogICAg
CiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTk2CiAgICAKICAgIElzc3VlOgogICAgSW4gY3VycmVudCBjb2RlIGxvZ2ljLCB3aGVuIGEga2V5
IGlzIHByZXNzZWQsIGl0IHdpbGwgc2VhcmNoCiAgICB0aGUgd2hvbGUgTm90aWZ5TGlzdCB0byBm
aW5kIHdoZXRoZXIgYSBub3RpZmljYXRpb24gaGFzIGJlZW4KICAgIHJlZ2lzdGVyZWQgd2l0aCB0
aGUga2V5c3Ryb2tlLiBpZiB5ZXMsIGl0IHdpbGwgZW4tcXVldWUgdGhlCiAgICBrZXkgZm9yIG5v
dGlmaWNhdGlvbiBleGVjdXRpb24gbGF0ZXIuIEFuZCBub3cgaWYgZGlmZmVyZW50CiAgICBub3Rp
ZmljYXRpb24gZnVuY3Rpb25zIGhhdmUgYmVlbiByZWdpc3RlcmVkIHdpdGggdGhlIHNhbWUga2V5
LAogICAgdGhlbiB0aGUga2V5IHdpbGwgYmUgZW4tcXVldWVkIG1vcmUgdGhhbiBvbmNlLiBUaGVu
IGl0IHdpbGwKICAgIGNhdXNlIHRoZSBub3RpZmljYXRpb24gZXhlY3V0ZWQgbW9yZSB0aGFuIG9u
Y2UuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZW5oYW5jZSB0aGUgY29kZSBsb2dpYyB0byBm
aXggdGhpcyBpc3N1ZS4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBD
YzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 09:57:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 09: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 1g0kqg-0006rp-4u; Fri, 14 Sep 2018 09:57:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0kqe-0006re-P1
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 09:57:12 +0000
X-Inumbo-ID: ae33f90d-b804-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae33f90d-b804-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 09:58:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79051706"
Date: Fri, 14 Sep 2018 11:56:55 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180914095655.2ni3xooopouegy6t@mac.bytemobile.com>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-7-git-send-email-dongli.zhang@oracle.com>
 <518d3ec9-0d2d-7f77-e750-3e1329f7e97b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <518d3ec9-0d2d-7f77-e750-3e1329f7e97b@suse.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 6/6] drivers: enable xenwatch multithreading
 for xen-netback and xen-blkback driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com,
 Dongli Zhang <dongli.zhang@oracle.com>, linux-kernel@vger.kernel.org,
 srinivas.eeda@oracle.com, paul.durrant@citrix.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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMTE6MTY6MzBBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNC8wOS8xOCAwOTozNCwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+ID4gVGhpcyBp
cyB0aGUgNnRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPiA+IAo+ID4gQXMgdGhl
ICd1c2VfbXR3YXRjaCcgZm9yIHhlbi1uZXRiYWNrIGFuZCB4ZW4tYmxrYmFjayBhcmUgc2V0IHRv
IHRydWUsCj4gPiBwcm9iaW5nIGFueSB4ZW5idXMgZGV2aWNlcyBvZiB0aG9zZSB0d28gZHJpdmVy
cyB3b3VsZCBjcmVhdGUgdGhlIHBlci1kb21VCj4gPiB4ZW53YXRjaCB0aHJlYWQgZm9yIHRoZSBk
b21pZCB0aGUgbmV3IGRldmljZXMgYmVsb25nIHRvLCBvciBpbmNyZW1lbnQgdGhlCj4gPiByZWZl
cmVuY2UgY291bnQgIG9mIGV4aXN0aW5nIHRocmVhZC4KPiA+IAo+ID4gWGVud2F0Y2ggbXVsdGl0
aHJlYWRpbmcgbWlnaHQgYmUgZW5hYmxlZCBmb3IgbW9yZSB4ZW4gYmFja2VuZCBwdiBkcml2ZXJz
IGluCj4gPiB0aGUgZnV0dXJlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYyB8IDMgKystCj4gPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVu
YnVzLmMgICB8IDEgKwo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4gaW5kZXgg
YTRiYzc0ZS4uZGViYmJkMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2sveGVuYnVzLmMKPiA+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMK
PiA+IEBAIC0xMTA4LDcgKzExMDgsOCBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgeGVu
X2Jsa2JrX2RyaXZlciA9IHsKPiA+ICAJLmlkcyAgPSB4ZW5fYmxrYmtfaWRzLAo+ID4gIAkucHJv
YmUgPSB4ZW5fYmxrYmtfcHJvYmUsCj4gPiAgCS5yZW1vdmUgPSB4ZW5fYmxrYmtfcmVtb3ZlLAo+
ID4gLQkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQKPiA+ICsJLm90aGVyZW5k
X2NoYW5nZWQgPSBmcm9udGVuZF9jaGFuZ2VkLAo+ID4gKwkudXNlX210d2F0Y2ggPSB0cnVlLAo+
ID4gIH07Cj4gPiAgCj4gPiAgaW50IHhlbl9ibGtpZl94ZW5idXNfaW5pdCh2b2lkKQo+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2sveGVuYnVzLmMKPiA+IGluZGV4IGNkNTE0OTIuLjYzZDQ2YTcgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYwo+ID4gKysrIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKPiA+IEBAIC0xMjAzLDYgKzEyMDMsNyBAQCBzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgbmV0YmFja19kcml2ZXIgPSB7Cj4gPiAgCS5yZW1vdmUg
PSBuZXRiYWNrX3JlbW92ZSwKPiA+ICAJLnVldmVudCA9IG5ldGJhY2tfdWV2ZW50LAo+ID4gIAku
b3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQsCj4gPiArCS51c2VfbXR3YXRjaCA9
IHRydWUsCj4gCj4gSXMgdGhlcmUgYSBzcGVjaWFsIHJlYXNvbiB3aHkga2VybmVsIGJhc2VkIGJh
Y2tlbmRzIHNob3VsZG4ndCBhbGwgdXNlCj4gdGhlIG11bHRpdGhyZWFkIG1vZGVsPyBUaGlzIHdv
dWxkIGF2b2lkIHRoZSBuZWVkIGZvciB0aGUgdXNlX210d2F0Y2gKPiBzdHJ1Y3QgbWVtYmVyLgo+
IAo+IFRoaXMgaXMgbWVhbnQgYXMgYW4gaG9uZXN0IHF1ZXN0aW9uLiBJJ20gcmVhbGx5IG5vdCBz
dXJlIHdlIHNob3VsZAo+IHN3aXRjaCBhbGwgYmFja2VuZHMgYXQgb25jZS4gT1RPSCBJIGNhbid0
IHNlZSBhbnkgcmVhbCBkb3duc2lkZXMuCj4gCj4gVGhvdWdodHM/CgpGcm9tIGEgYmxrYmFjayBQ
b1YsIEkgdGhpbmsgaXQncyBzYWZlIHRvIHN3aXRjaCBhcyBsb25nIGFzIHRoZXJlIGFyZQpubyBj
b25jdXJyZW50IHdhdGNoZXMgZmlyaW5nIGluIHBhcmFsbGVsIGZvciB0aGUgc2FtZSBkb21haW4s
IHdoaWNoCmZyb20gbXkgcmVhZGluZyBvZiB0aGUgc2VyaWVzIGlzIGluZGVlZCBub3QgcG9zc2li
bGUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 10:19:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 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 1g0lBx-000050-0P; Fri, 14 Sep 2018 10:19:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0lBv-00004u-IB
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 10:19:11 +0000
X-Inumbo-ID: c08a5562-b807-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c08a5562-b807-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 10:20:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,372,1531785600"; d="scan'208";a="79052777"
Date: Fri, 14 Sep 2018 12:19:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180914101902.rvtibuv3wogrhcyf@mac.bytemobile.com>
References: <20180914102907.1337e33b.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180914102907.1337e33b.olaf@aepfle.de>
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] stale hypervisor info in HVM after migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMTA6Mjk6MDdBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRHVyaW5nIGJvb3Qgb2YgYSBIVk0gZG9tVSwgdGhlIHJ1bm5pbmcgaHlwZXJ2aXNvciBp
c3QgcmVjb3JkZWQgaW4gRE1JIGFuZCBkbWVzZzoKPiAKPiBjcmFzaD4gZG1lc2cgfCBncmVwIC1t
MSBYZW4KPiBbICAgIDAuMDAwMDAwXSBETUk6IFhlbiBIVk0gZG9tVSwgQklPUyA0LjcuMl8wMi0z
Ni4xLjEyODQgMDgvMjgvMjAxNwo+IAo+IEJ1dCBhZnRlciBtaWdyYXRpb24gdG8gYW5vdGhlciBo
b3N0LCB0aGF0IGluZm8gaXMgbm90IHVwZGF0ZWQuCj4gSXMgdGhlcmUgYSBjaGFuY2UgdG8gdXBk
YXRlIHRoYXQgaW5mbyBpbiB0aGUga2VybmVscyAicmVzdW1lIiBwYXRoPwo+IEl0IHdvdWxkIHBy
b2JhYmx5IGJlIG9rIHRvIGp1c3QgZG8gYSBwcmludGsgaW4gY2FzZSBETUkgaXMgYSBzdGF0aWMg
c3RyaW5nLgoKVGhlcmUncyBubyB3YXkgdG8gY2hhbmdlIHdoYXQncyBwcmludGVkIGluIGRtZXNn
LCBhbmQgcHJpbnRpbmcgaXQKYWdhaW4gb24gcmVzdW1lIGZyb20gbWlncmF0aW9uIHNlZW1zIHVu
aGVscGZ1bCB0byBtZS4gSW5zdGVhZCBvZgpncmVwcGluZyBkbWVzZyB0byBnZXQgdGhlIERNSSBp
bmZvcm1hdGlvbiB5b3Ugc2hvdWxkIHVzZSBkbWlkZWNvZGUgWzBdCndoaWNoIEkgZXhwZWN0IHdp
bGwgcHJpbnQgdGhlIHVwZGF0ZWQgaW5mb3JtYXRpb24gYWZ0ZXIgbWlncmF0aW9uLgoKUm9nZXIu
CgpbMF0gaHR0cHM6Ly93d3cubm9uZ251Lm9yZy9kbWlkZWNvZGUvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 10:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 10:34: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 1g0lR4-0001V1-Bh; Fri, 14 Sep 2018 10:34:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0lR3-0001Un-3n
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 10:34:49 +0000
X-Inumbo-ID: 89a29554-b809-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89a29554-b809-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 12:32:54 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0lQw-0000t5-VE; Fri, 14 Sep 2018 10:34: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 1g0lQw-0005HZ-Mt; Fri, 14 Sep 2018 10:34:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0lQw-0008Dk-MH; Fri, 14 Sep 2018 10:34:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=85e5d3cf6b32127977d0d4ef293f4b07daa23747
X-Osstest-Versions-That: ovmf=f316a26013f2a8cfb1041d9f74a5c6d5bb9df9c9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 10:34:42 +0000
Subject: [Xen-devel] [ovmf test] 127594: 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>

ZmxpZ2h0IDEyNzU5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1OTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4NWU1ZDNjZjZiMzIxMjc5NzdkMGQ0ZWYyOTNmNGIw
N2RhYTIzNzQ3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmMzE2YTI2
MDEzZjJhOGNmYjEwNDFkOWY3NGE1YzZkNWJiOWRmOWM5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1OTAgIDIwMTgtMDktMTQgMDI6NDE6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NTk0ICAyMDE4LTA5LTE0IDA2OjExOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmVuZywgWXVu
aHVhWCA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5n
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAogICBmMzE2YTI2MDEzLi44NWU1ZDNjZjZiICA4NWU1ZDNjZjZiMzIxMjc5NzdkMGQ0ZWYy
OTNmNGIwN2RhYTIzNzQ3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 10:36:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 10:36: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 1g0lSY-0001d0-OK; Fri, 14 Sep 2018 10:36:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bn9z=l4=citrix.com=prvs=7887e1b83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g0lSX-0001cv-Fn
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 10:36:21 +0000
X-Inumbo-ID: 266e8234-b80a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 266e8234-b80a-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 10:37:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65302592"
Date: Fri, 14 Sep 2018 11:36:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180914103612.zfuueqmryjiawlgp@zion.uk.xensource.com>
References: <20180904161533.11575-1-wei.liu2@citrix.com>
 <20180904161533.11575-15-wei.liu2@citrix.com>
 <5B92257902000078001E629F@prv1-mh.provo.novell.com>
 <20180913160118.yyffhgco5eg7m3jw@zion.uk.xensource.com>
 <5B9B6C4E02000078001E8820@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9B6C4E02000078001E8820@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 14/16] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDI6MDc6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE4OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIFNlcCAwNywgMjAxOCBhdCAwMToxNTowNUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDQuMDkuMTggYXQgMTg6MTUsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPj4gPiAtLS0KPiA+PiA+IHYzOiBsb25nZXIgdGV4dAo+ID4+ID4gdjI6IHVz
ZSB0YWIgdG8gaW5kZW50Cj4gPj4gPiAKPiA+PiA+IEhhdmVuJ3QgYWRkZWQgYSBkZXBlbmRlbmN5
IG9uIFBWX1NISU1fRVhDTFVTSVZFIGJlY2F1c2UgYWdyZWVtZW50IGlzCj4gPj4gPiBub3QgeWV0
IHJlYWNoZWQuCj4gPj4gCj4gPj4gSG1tLCBidXQgdGhlbiBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQg
eW91IHRvIGF0IGxlYXN0IGRvIHRoZSBtaW5pbWFsCj4gPj4gYWdyZWVkIHVwb24gY2hhbmdlICht
b2RpZnlpbmcgdGhhdCBvdGhlciBvcHRpb24ncyBkZWZhdWx0KS4gQmV5b25kCj4gPj4gdGhhdCBJ
J20gYWZyYWlkIHdlJ3JlIG1vdmluZyB0b3dhcmRzIGEgZGVhZCBlbmQgaGVyZS4KPiA+PiAKPiA+
IAo+ID4gSSBleHRlbmRlZCB0aGUgaGVscCB0ZXh0IHRvIGFkZHJlc3MgQW5kcmV3J3MgY29tbWVu
dC4gT3RoZXIgdGhhbiB0aGF0LCBJCj4gPiBkaWRuJ3Qgc2VlIGFuIGFncmVlbWVudCBvbiAib3Ro
ZXIgb3B0aW9uJ3MgZGVmYXVsdCIuIFdoYXQgZGlkIEkgbWlzcz8KPiAKPiBJIGRvbid0IHRoaW5r
IHRoZXJlIHdhcyBkaXNhZ3JlZW1lbnQgb24gdGhpcyBtaW5pbWFsIGNoYW5nZSAoaW4gZmFjdAo+
IGlpcmMgQW5kcmV3IGV4cGxpY2l0bHkgYWdyZWVkIHRvIGl0IFsxXSkuIFdoYXQgd2UgY2FuJ3Qg
c2VlbSB0byBhZ3JlZQo+IG9uIGlzIHdoZXRoZXIgdG8gYWRkIGEgImRlcGVuZHMgb24gIVBWX1NI
SU1fRVhDTFVTSVZFIiB0byBIVk0uCj4gCj4gSmFuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMjQwOC5odG1s
Cj4gCgpPaCwgdGhlbiB0aGF0J3MgbW9yZSBvciBsZXNzIHdoYXQgSSBzYWlkIGluIHY0IHBhdGNo
LiBJIHByb3Bvc2VkCgogICBkZWZfYm9vbCB5IGlmICFQVl9TSElNX0VYQ0xVU0lWRQoKaW4gdGhl
IHRoYXQgcGF0Y2ggYXMgYSBjb21wcm9taXNlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 10:50:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 10:50: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 1g0lfg-0002WB-WD; Fri, 14 Sep 2018 10:49:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0lff-0002W6-US
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 10:49:55 +0000
X-Inumbo-ID: 0ad491d0-b80c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ad491d0-b80c-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 10:50:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 04:49:52 -0600
Message-Id: <5B9B924D02000078001E8977@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 04:49:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
 <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
 <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
In-Reply-To: <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDE0LjA5LjE4IGF0IDExOjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDE0LCAyMDE4IGF0IDAzOjA2OjAzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDkuMTggYXQgMTA6MDIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhpcyByZXN0b3JlcyB0aGUgYmVoYXZpb3IgYmVmb3JlIGNvbW1pdCA2NmE5
Mjc0Y2MzNDM1IHRoYXQgY2hhbmdlZAo+PiA+IHRoZSBvcmRlciBhbmQgZW5hYmxlZCB0aGUgaW9t
bXUgd2l0aG91dCBoYXZpbmcgdGhlIGluY2x1c2l2ZSBtYXBwaW5ncwo+PiA+IHNldHVwLgo+PiA+
IAo+PiA+IE5vdGUgdGhhdCBpbiBvcmRlciB0byByZXN0b3JlIHByZXZpb3VzIGJlaGF2aW9yIGEg
bmV3IGVuYWJsZSBob29rIGlzCj4+ID4gYWRkZWQgdG8gdGhlIGlvbW11X29wcyBzdHJ1Y3QgdGhh
dCdzIG9ubHkgdXNlZCBieSBWVC1kLgo+PiAKPj4gQnV0IHlvdXIgZWFybGllciBzZXJpZXMgYWxz
byBleHRlbmRzIGluY2x1c2l2ZSBtYXBwaW5nIHN1cHBvcnQgdG8gQU1EIC0KPj4gd2h5IGlzIHRo
ZXJlIG5vIHNpbWlsYXIgY2hhbmdlIG5lZWRlZCB0aGVyZSBpbiBjYXNlIHNvbWVvbmUgb3ZlcnJp
ZGVzCj4+IHRoZSBkZWZhdWx0IG9mIG9mZiBpbiB0aGF0IGNhc2U/Cj4gCj4gSSBkb24ndCBzZWUg
YW55IGlvbW11IGVuYWJsZSByZWxhdGVkIGNvZGUgaW4gYW1kX2lvbW11X2h3ZG9tX2luaXQsIGJ1
dAo+IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0aGluZyAoc2FtZSBhcHBsaWVzIHRvIEFSTSBTTU1V
KS4gQUZBSUNUIGZvciBBTUQKPiB0aGUgaW9tbXUgaXMgaW5pdGlhbGl6ZWQgaW4gaW9tbXVfc2V0
dXAgd2hpY2ggaGFwcGVucyBiZWZvcmUgRG9tMAo+IGNyZWF0aW9uLgoKQnV0IGlzbid0IHRoZSBw
cm9ibGVtIGhlcmUgdGhhdCB0aGUgSU9NTVUgZ2V0cyBlbmFibGVkIHRvbyBlYXJseT8KV2hvIG9y
IHdoYXQgdGVsbHMgdXMgdGhpcyBpc24ndCBhIHByb2JsZW0gb24gQU1EIGFzIHdlbGwgKHdoaWNo
IHRoZW4Kd291bGQgYmUgYW5vdGhlciByZWdyZXNzaW9uIG9mIHlvdXIgZWFybGllciBzZXJpZXMs
IG5vdCB0aGUgcGF0Y2gKaGVyZSwgYnV0IHdvdWxkIHByZXN1bWFibHkgYWxzbyB3YW50IGZpeGlu
ZyBoZXJlKT8KCj4+IFdoaWxlIGxvb2tpbmcgYXQgdGhpcyBJIGFsc28gbm90aWNlIHRoYXQgZG9t
MF9jb25zdHJ1Y3RfcHZoKCkncyBjYWxsIHRvCj4+IGlvbW11X2h3ZG9tX2luaXQoKSBpcyB1bmNv
bmRpdGlvbmFsLCB3aGlsZSBkb20wX2NvbnN0cnVjdF9wdigpJ3MgaXMKPj4gY29uZGl0aW9uYWwu
IElzIHRoaXMgcmVhbGx5IGludGVudGlvbmFsPwo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHNvLiBB
RkFJQ1QgaXQgc2hvdWxkIGhhdmUgdGhlIHNhbWUgY2hlY2sgYWxzbwo+IHByZXNlbnQgb24gdGhl
IFBWIERvbTAgYnVpbGRlci4KPiAKPiBCdXQgdGhlbiBvdGhlciBsb2dpYyBpbiB0aGUgUFZIIERv
bTAgYnVpbGRlciBzaG91bGQgYWxzbyBiZSBtb3ZlZAo+IHVuZGVyIHN1Y2ggY2hlY2suIEZvciBl
eGFtcGxlIGEgUFZIIERvbTAgdGhhdCdzIG5vdCB0aGUgaGFyZHdhcmUKPiBkb21haW4gc2hvdWxk
bid0IGdldCBhIHZJT0FQSUMsIGFjY2VzcyB0byB0aGUgbmF0aXZlIEFDUEkgdGFibGVzIG9yCj4g
dGhlIGxvdyAxTUIgYW5kIGl0IGNvdWxkIGV2ZW4gaGF2ZSBhIGZsYXQgcGh5c21hcCwgYXMgYSBQ
VkggRG9tVSB3b3VsZAo+IGdldC4KCkNhbiBJIHRha2UgaXQgdGhhdCB5b3UnbGwgYmUgbG9va2lu
ZyBpbnRvIHRoaXMsIGEgcGFydCBvZiB5b3VyIFBWSCBEb20wCndvcms/CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:06:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:06: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 1g0lw4-00046w-4F; Fri, 14 Sep 2018 11:06:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0lw2-00046o-Kz
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:06:50 +0000
X-Inumbo-ID: 6842f66e-b80e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6842f66e-b80e-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 11:07:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="79054796"
Date: Fri, 14 Sep 2018 13:06:28 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180914110628.nlp2pys5jcgo5ce2@mac.bytemobile.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
 <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
 <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
 <5B9B924D02000078001E8977@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9B924D02000078001E8977@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] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDQ6NDk6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE4IGF0IDExOjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDM6MDY6MDNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEwOjAyLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gVGhpcyByZXN0b3JlcyB0aGUgYmVoYXZpb3IgYmVmb3Jl
IGNvbW1pdCA2NmE5Mjc0Y2MzNDM1IHRoYXQgY2hhbmdlZAo+ID4+ID4gdGhlIG9yZGVyIGFuZCBl
bmFibGVkIHRoZSBpb21tdSB3aXRob3V0IGhhdmluZyB0aGUgaW5jbHVzaXZlIG1hcHBpbmdzCj4g
Pj4gPiBzZXR1cC4KPiA+PiA+IAo+ID4+ID4gTm90ZSB0aGF0IGluIG9yZGVyIHRvIHJlc3RvcmUg
cHJldmlvdXMgYmVoYXZpb3IgYSBuZXcgZW5hYmxlIGhvb2sgaXMKPiA+PiA+IGFkZGVkIHRvIHRo
ZSBpb21tdV9vcHMgc3RydWN0IHRoYXQncyBvbmx5IHVzZWQgYnkgVlQtZC4KPiA+PiAKPiA+PiBC
dXQgeW91ciBlYXJsaWVyIHNlcmllcyBhbHNvIGV4dGVuZHMgaW5jbHVzaXZlIG1hcHBpbmcgc3Vw
cG9ydCB0byBBTUQgLQo+ID4+IHdoeSBpcyB0aGVyZSBubyBzaW1pbGFyIGNoYW5nZSBuZWVkZWQg
dGhlcmUgaW4gY2FzZSBzb21lb25lIG92ZXJyaWRlcwo+ID4+IHRoZSBkZWZhdWx0IG9mIG9mZiBp
biB0aGF0IGNhc2U/Cj4gPiAKPiA+IEkgZG9uJ3Qgc2VlIGFueSBpb21tdSBlbmFibGUgcmVsYXRl
ZCBjb2RlIGluIGFtZF9pb21tdV9od2RvbV9pbml0LCBidXQKPiA+IG1heWJlIEknbSBtaXNzaW5n
IHNvbWV0aGluZyAoc2FtZSBhcHBsaWVzIHRvIEFSTSBTTU1VKS4gQUZBSUNUIGZvciBBTUQKPiA+
IHRoZSBpb21tdSBpcyBpbml0aWFsaXplZCBpbiBpb21tdV9zZXR1cCB3aGljaCBoYXBwZW5zIGJl
Zm9yZSBEb20wCj4gPiBjcmVhdGlvbi4KPiAKPiBCdXQgaXNuJ3QgdGhlIHByb2JsZW0gaGVyZSB0
aGF0IHRoZSBJT01NVSBnZXRzIGVuYWJsZWQgdG9vIGVhcmx5PwoKRm9yIEludGVsIHllcywgbXkg
ZWFybGllciBzZXJpZXMgY2hhbmdlZCB0aGUgb3JkZXIgZm9yIEludGVsIGFuZCB0aGUKSU9NTVUg
Z290IGluaXRpYWxpemVkIGJlZm9yZSBzZXR0aW5nIHRoZSBpbmNsdXNpdmUgbWFwcGluZ3MuCgo+
IFdobyBvciB3aGF0IHRlbGxzIHVzIHRoaXMgaXNuJ3QgYSBwcm9ibGVtIG9uIEFNRCBhcyB3ZWxs
ICh3aGljaCB0aGVuCj4gd291bGQgYmUgYW5vdGhlciByZWdyZXNzaW9uIG9mIHlvdXIgZWFybGll
ciBzZXJpZXMsIG5vdCB0aGUgcGF0Y2gKPiBoZXJlLCBidXQgd291bGQgcHJlc3VtYWJseSBhbHNv
IHdhbnQgZml4aW5nIGhlcmUpPwoKTXkgZWFybGllciBzZXJpZXMgb25seSBjaGFuZ2VkIHRoZSBp
bml0aWFsaXphdGlvbiBvcmRlciBvZiB0aGUgSW50ZWwKSU9NTVUsIEFNRCBJT01NVSBoYXMgYWx3
YXlzIGJlZW4gaW5pdGlhbGl6ZWQgZWFybGllciBpbiBpb21tdV9zZXR1cCwKYW5kIHRoYXQncyBu
b3QgY2hhbmdlZC4KCj4gPj4gV2hpbGUgbG9va2luZyBhdCB0aGlzIEkgYWxzbyBub3RpY2UgdGhh
dCBkb20wX2NvbnN0cnVjdF9wdmgoKSdzIGNhbGwgdG8KPiA+PiBpb21tdV9od2RvbV9pbml0KCkg
aXMgdW5jb25kaXRpb25hbCwgd2hpbGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSdzIGlzCj4gPj4gY29u
ZGl0aW9uYWwuIElzIHRoaXMgcmVhbGx5IGludGVudGlvbmFsPwo+ID4gCj4gPiBObywgSSBkb24n
dCB0aGluayBzby4gQUZBSUNUIGl0IHNob3VsZCBoYXZlIHRoZSBzYW1lIGNoZWNrIGFsc28KPiA+
IHByZXNlbnQgb24gdGhlIFBWIERvbTAgYnVpbGRlci4KPiA+IAo+ID4gQnV0IHRoZW4gb3RoZXIg
bG9naWMgaW4gdGhlIFBWSCBEb20wIGJ1aWxkZXIgc2hvdWxkIGFsc28gYmUgbW92ZWQKPiA+IHVu
ZGVyIHN1Y2ggY2hlY2suIEZvciBleGFtcGxlIGEgUFZIIERvbTAgdGhhdCdzIG5vdCB0aGUgaGFy
ZHdhcmUKPiA+IGRvbWFpbiBzaG91bGRuJ3QgZ2V0IGEgdklPQVBJQywgYWNjZXNzIHRvIHRoZSBu
YXRpdmUgQUNQSSB0YWJsZXMgb3IKPiA+IHRoZSBsb3cgMU1CIGFuZCBpdCBjb3VsZCBldmVuIGhh
dmUgYSBmbGF0IHBoeXNtYXAsIGFzIGEgUFZIIERvbVUgd291bGQKPiA+IGdldC4KPiAKPiBDYW4g
SSB0YWtlIGl0IHRoYXQgeW91J2xsIGJlIGxvb2tpbmcgaW50byB0aGlzLCBhIHBhcnQgb2YgeW91
ciBQVkggRG9tMAo+IHdvcms/CgpTdXJlLCB0aGVyZSdzIHNvbWUgd29yayB0byBiZSBkb25lIHRo
ZXJlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:11:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11: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 1g0m0c-0004ys-2f; Fri, 14 Sep 2018 11:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k+rn=l4=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0m0a-0004ye-3a
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:11:32 +0000
X-Inumbo-ID: 0fec7a72-b80f-11e8-a6a9-d7ebe60f679a
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.97]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0fec7a72-b80f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 11:12: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=lA/m/qNXHDtdyNwp/CmZQqUWL57TAiAQcrDJTOJ9L4k=;
 b=pIg8WgQ+uWEM8oUQgTV7roOVmd6YrrpbQsSHUe3V482GMkROfQEbQjq1X5G3e3/FLDpNEfPjxbYKhMytG31b9unF1fWAOYJVNdQBEFP+4ajvxvUWe2G/lkCDmqrHlL7KbDeNloKZx4+yDr0BMEtFiJ3AZv99OBfalFvaXNTFn50=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
Received: from [10.10.194.223] (91.199.104.6) by
 VI1PR02MB4365.eurprd02.prod.outlook.com (2603:10a6:803:83::28) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Fri, 14 Sep 2018 11:11:23 +0000
Message-ID: <1536923479.23465.31.camel@bitdefender.com>
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 14 Sep 2018 14:11:19 +0300
In-Reply-To: <5B9B7C0302000078001E890A@prv1-mh.provo.novell.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <cover.1536850239.git.ppircalabu@bitdefender.com>
 <b584340df8b881c0a939d3a068cdf0db1f03b0fc.1536850239.git.ppircalabu@bitdefender.com>
 <5B9B7C0302000078001E890A@prv1-mh.provo.novell.com>
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM5PR0202CA0013.eurprd02.prod.outlook.com
 (2603:10a6:203:69::23) To VI1PR02MB4365.eurprd02.prod.outlook.com
 (2603:10a6:803:83::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c5e6c444-3986-4b37-5c8b-08d61a32cecc
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4365; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4365;
 3:NLOEC/B5ZY9hKoEVxvOB3ZZ6E/IaI96Xva/eza3X/J2LukN6zXi0/J5zLemDBKC4Qa1cuuzKKM+MFOlsIF74JRb7K7ZjiQVyWCb6KmYHyfUdHcuczxNWE9YVWR95DjRxV0PnS2JoAlwknhU1TweIenfNqDNF02Ji5RHHgpC1NCd/TxNg6STeT7mUji80V7+aGZjOMZ6mcKsiwZdJHaC30NVoWBMKMw2DZcWysH/Ij1ddkCthRWsJs9H9xTxCV7a8;
 25:UZSVmnerjioqtG4NxU6EcTBBhWVk6kZhY2R6w3G9g507GupKOpqwcY8RIUWvv+/6JV38G+GZajrRzMiSQgS30N01JgI6Au0ipzP4db7W59T5HNYU6dzM/N38nCXDzUlr7PAN294LYYtEYYWDWqQetBXoTIi/kVz+JBldFmcEiy43lVt9xpzs2DeZuHnnrmzJHhIy8zRqwEMS48DPTVfd6gZeYWuuddq5ouGtsp5bhkLTluUMkI7jEqgkYbzztpqtuUJTKcjegIfsJwBB/GfiV3DQjaEeFPUlKWjAKep60Z3AYJciotqLv8o8ntTf7IcpHzSKKIRF263K1PTCW+nV1g==;
 31:DUlvPxugtztenxakyeL1m0nq4qm5FRIR35SRrK/yV6PxlJXMy33/gKJ10F6u/ejyoZov4NQuSrEwXomB/qWnbq6NjweQHenlsxRWcHdSGZMlItVQAzsjukuYv6IPPWn8+9Ui65h5b63Se6RddXjrsOmNPeR0DotV7/xEGo7DqA7Tnp6gBWJafmsYwUWMAUCz4/RC/OqchCG9xA4pe4em8ddIr7DXsZZG/zkoQrljubM=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4365:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4365;
 20:dtVscdewXIeW+/yoYXr38ygDhloe5hPog1Wnbum2f50Ww3dxdn37cw+BB+rvuoHmygbXHEcD9WszpDJx+TJnNCbqkgVvKaDRxG7+2e2g+pjaBTdV2Su3sSzcgHuK0Bu01QoJHIJFIiUz2Nozh3mPwfTKpa9wu9ELWIMvoJEq6/T+k4XDnjCe3vpT70xILgR+TG5l1IcE2IzkmcUOKHgkaZH61m9bAtvMq7D0ogpqgNohdLmTnoifi3jgUeB3++b5mkHsk91e/rxFtx8EZ0d3FCMFEv361ucbSv5VDhAWYg/au+B6Jx/Z12DGtc2VTOl/+E1yiba/BaDvpBlu+qrXYg==;
 4:T0jqr98JsM/eLHpelNR+eOCTEmX4mVng7lJhCcVPR4zWORQWegKI3Q8CpWkGXWbifxh0qJQZZD5CspZCGNQ7FNWd96ULSOt+hr6e7fiE7tYEzEHo8xgtbymHDQq4uNul9K7aEVe8ECFNcHlAEu9fmCxEZN/072Ei9yjfGdsYHdSYcUL0oIlXUQOxKLHkUlJoPGwuLj4NuuC1SUiUb0b7+cw8z5oh6ddmihKf1c4zk6i7xMtICSF9n4ZWWscvsUTtg0FxVwJpEI9NGONrcvpOzAdaoC3F1HNfkhgL5DhdPPy7uxOxP0abH+XO/ly46WQ8
X-Microsoft-Antispam-PRVS: <VI1PR02MB4365C753DA024BA8BAC004ABD6190@VI1PR02MB4365.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699050);
 SRVR:VI1PR02MB4365; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4365; 
X-Forefront-PRVS: 07954CC105
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(6049001)(136003)(39850400004)(366004)(376002)(346002)(396003)(189003)(199004)(5820100001)(8936002)(50466002)(25786009)(36756003)(81166006)(229853002)(6246003)(50226002)(6486002)(93886005)(7416002)(66066001)(6666003)(47776003)(86362001)(2906002)(14444005)(4326008)(8676002)(81156014)(6916009)(97736004)(68736007)(386003)(54906003)(11346002)(53546011)(105586002)(476003)(446003)(2616005)(956004)(316002)(486006)(106356001)(16576012)(103116003)(186003)(16526019)(26005)(6116002)(3846002)(2870700001)(77096007)(305945005)(5660300001)(52116002)(23676004)(478600001)(53936002)(7736002)(76176011)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4365; H:[10.10.194.223]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MzY1OzIzOkZFekZBd0l4Qjd5WjM2TjdVd1FNMkt1aGIy?=
 =?utf-8?B?RnZqejRobHMwN3BoRFZ1WFRCK0hMS1pXMDdFRi93R1BMemxpNUVSeC9wRDZW?=
 =?utf-8?B?VzljNnRacHRBTWhiS3hzdmhNM2RieGNCd1pXclVtczRnemtMYVA4blFPUzZp?=
 =?utf-8?B?LzBwTnRvM1pUdEFBRnRRZDJtcGdPdER2TVVUcksxVW02Mko3bXRNMURQUVpx?=
 =?utf-8?B?V0o4aldjb2pHbVl2U1pvNHdjRHB2Ynh2NkNMSWtEbmRIRkd2VjlBTVlHWk9q?=
 =?utf-8?B?T0R0RHltMklOcnkxS1RGNjJpR0tTQmFHNXFUZU5BbEh5bkhTMWJOYlNVcmxC?=
 =?utf-8?B?blV6bmovVC9RbHE0M0JGUzZzK01HVzFQZTB3R2RHZ2xjRjg4Y3RNNEowN2p4?=
 =?utf-8?B?VXVzbzNxR1hPT2VWWWg5c1h2cGNTcGJZMGE4aUlUMXhkMlJnQTdNdGhCeHBO?=
 =?utf-8?B?cURLMFlWaGxqayt2b3FhRWJKZ3hqbjFlRXFTOHllNTlzdU1pY2xmdGhVMkZz?=
 =?utf-8?B?d0xUQjVUY1lmODh1eXFocjZpdFg5RERaRXRTU0dTUE5GOXpUTTJJTEJkYTRB?=
 =?utf-8?B?eG1rODFkc3M4N2ROcUkraWNZWmJ0bktMWmNkcGQyTk1jeHRJN1VHcXl0RGZr?=
 =?utf-8?B?dFB1SjcvdHNBTFI2N1phWGw2bE5IUzNRZVQ1MjZqUkJvNktqMzE4UkpUdnox?=
 =?utf-8?B?TzhBa2FwcDlxMzVJMloyMElZY2hwTWRmdlg1Z0pOaWJOdlFLVUpXbHdsUm5C?=
 =?utf-8?B?R01YTDBYNkQ5VnFtdFlnck1YUDN4dTZySTlKVGZnWVZtMFZURGlzam81T2Fw?=
 =?utf-8?B?cmVIYWlYSVFRTXpmVVlSYjk3ZEZreEhRUmhIM2d5MFVtdW5VZ1hXWlBaOVJS?=
 =?utf-8?B?QlUyYUYvS0dYZDVqb2dmendOVUR2eWhjQkc4NmZCTFNtazMzSmZURHVGbWVz?=
 =?utf-8?B?K1hkeTBIWm91aFhmRlAySmxqdXhnZ0g4TCtPTWpuQ2haZWpZcEFsMzVMOVBM?=
 =?utf-8?B?ODF2V1E5Y1Z1Y3BHNmd4ditMOVJwS0JaQzN1dU5PeHMyYjFlbnhXREpxR1A2?=
 =?utf-8?B?VWM4d3BLWkJRSU5MNlNGV2dFempYNTIxdFJUdnFFaHY4amFNaDI2Y1puMWJE?=
 =?utf-8?B?bHF4RlhEYjQ5UmxaekgraFA5TGNRL1NkNjhEdU8xTlU5eiszaDZZQUVEQTJa?=
 =?utf-8?B?NktnYWVyVUtWVzJUZk5rVnRoYU9LbVpYRUJValN0OXJWbWwySkx2VHp2K1cr?=
 =?utf-8?B?Vk1mcTh6NjUxNlVldFBsby9CMHVLcDFma2xyNGtHWTF2VUd2aHBKTGxlZHVn?=
 =?utf-8?B?TjVqcGJNRTBmNnVLQ0wwb3dBLzdEY0IrRUpXSkdWRzRYb29SRGo1bGFobVRI?=
 =?utf-8?B?UjdMdjlMWTRuV0R3N3NOdEh1cFNkRS9pUWlpNkxqQ1U0bkNBMTFQOGhMeHMv?=
 =?utf-8?B?WjJhY1l1WXF3cnQyZTd0aGFGL1lkc21ac25kVFFRaGZtOWJORGRhMzlLd1M2?=
 =?utf-8?B?cjJ0UzRmMFRXTnM4QnRuZE5yYTNiN001eEJLOU5wTG9UVjVWS3ZlVEsvVEVL?=
 =?utf-8?B?dkdTRUtqdnpkSS9pWjZYNzJ6U1ErVjNkZ0xPYVpDNzA1akhyRVc2ZUUzRXVF?=
 =?utf-8?B?OXlBZ0tBM2RwalQ3QUJpZVFWbTRFOWcwWDFPa3VLQi96VG9NbGJhR000VlRL?=
 =?utf-8?B?VC9qVTNmaSs4bWtUVEgyeUI4WE14NjVKMjRFNGw1Mzk3TjFlS0FCRDRWRlZT?=
 =?utf-8?B?RStOTUk2MG1tQnFsMnJnZ2dkdFZ1dFV2R2lWdzVpajNwdk1aN1FkZk5RczEr?=
 =?utf-8?B?RWJVSUE5Q0NFdlMrRThYa2dSTzNsK1F3SmtNaHRKK1VTcjQzYVJOTWEzT1NV?=
 =?utf-8?Q?FiADcOUFRuk=3D?=
X-Microsoft-Antispam-Message-Info: 3rckdtvWRPohIn8fj6aS6pDYAUnrtyYCt4NM6l70ojD0FXfPTP7i6+wv48vD9OrjhNeNr04O3J6ouNHTD/zas0ange8rf7Mbo7jQYQ7XPGQSy1dM8QtGQurqm9IAcUtDTm1PQ3FFp/Zd6gXxoOri6QHTRrhSw8udD52wyUnOSIoz9m0wjOUJeTgp1rqP7tevI4vvK7HFVEjchiAbDhtfzRm1V5XEY0GTjQFMQ31nxzjz2IYZnaelRdpSpUjOO5i6Xhj4HJMIN+PJxELtM8mZmWinxW/E643pjOWpIUzsHD/2aWlOKcSgn/fIph4ESHY+0pz0Phw2lgAE6YpNlCyGKHUsaIMHERTuBW9S9bZTQxU=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4365;
 6:LAsF6loLidUW+u+4N1Botzk2HBz9/65MC8cRnCe8XktvFk23/cbMgs0Z0EoJWD8L1wI/qUMpGO0g5GwwX39YaGDBXGSeTz2oXvfr8qeXSmhXfIq+xsMdcM1yubItVrvsAMOVlpk9AI5hFlbL4P/Tf3jgwOSCSy0WcVcKCrcc7JEXbxlPhhP5TnzVY57OViwrPw2k2lgx87kn/U22K6Et7BuGjGgnWgSdLTiziMaPBz3Z498r5KATr1VsyCjTZ1RLNDq/eqOihLGhhpQ/HIztC+vJ38ZORx6jXoukLOCtNTsvCr+e4h1P9nUBl2g5QgfOodVU0ywL1k3GGKfSLutKdQyGYa2qbQV6oHu9vE8rCae8StvnJDAkqArahpu19Dd64S9cL9eZRQE9CeIAoyxEt4f2QiiGQ2VBmARxMUAmFoHPN5SUzlc+HvFHga2P822TWBdjs33nyhjbixY5bOQRLQ==;
 5:6ymaa5rLpBN5LvLXO5YmuNHNRD+ybe97oOZC960OVHnwqm8smJpsagK7oO9CQBt2Pwi6nmSxpYwKbUoEvHin6o31szspyL8nLqJJ/IAqEkxWb4+oadKnjYQtMmYptxYtsE/eXUyV0Mpc8wWrswrWncU7Cz3oT4ZYfD0mhDxwDX4=;
 7:+G4EnR5uZ9oG9Q9rVCG8pnj0NVEQlWx8KXbymMjUqm78qTjOjxSWdYoPDHDVcIs3byqcLJMgbNnBzOPQ4CEj6cVXTZ/M4VUYbPhNVt1gDCg5Pi8un8ezXVrrPbWuQsr2o8a99s6rL2L5lH20F65L7sktSYNmVap4b33xGt8++9J1CwZiEpXGh8GN9ATjYxErR+d4ArLNfCES7hvQReXp7bKgFJSfDY9n1AQTwDvxL5/rohlc3IF+M9hl6L6cLo2W
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2018 11:11:23.1409 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c5e6c444-3986-4b37-5c8b-08d61a32cecc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4365
Subject: Re: [Xen-devel] [PATCH 2/4] 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>,
 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>

T24gVmksIDIwMTgtMDktMTQgYXQgMDM6MTQgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Cj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IE9uIDEzLjA5LjE4IGF0IDE3OjAxLCA8cHBpcmNhbGFi
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+IEBAIC03NTcs
MTAgKzc1NywxNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewo+ID4gwqAK
PiA+IMKgLyoKPiA+IMKgICogVGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSByaW5ncyBhdmFpbGFi
bGUgZm9yIFZNIGV2ZW50czoKPiA+IC0gKiBzaGFyaW5nLCBtb25pdG9yIGFuZCBwYWdpbmcuIFRo
aXMgaHlwZXJjYWxsIGFsbG93cyBvbmUgdG8KPiA+IC0gKiBjb250cm9sIHRoZXNlIHJpbmdzIChl
bmFibGUvZGlzYWJsZSksIGFzIHdlbGwgYXMgdG8gc2lnbmFsCj4gPiAtICogdG8gdGhlIGh5cGVy
dmlzb3IgdG8gcHVsbCByZXNwb25zZXMgKHJlc3VtZSkgZnJvbSB0aGUgZ2l2ZW4KPiA+IC0gKiBy
aW5nLgo+ID4gKyAqIHNoYXJpbmcsIG1vbml0b3IgYW5kIHBhZ2luZwo+ID4gKyAqLwo+ID4gKwo+
ID4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX1RZUEVfUEFHSU5HIDEKPiA+ICsjZGVmaW5lIFhFTl9W
TV9FVkVOVF9UWVBFX01PTklUT1IgMgo+ID4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX1RZUEVfU0hB
UklORyAzCj4gPiArCj4gPiArLyoKPiA+ICsgKiBUaGlzIGh5cGVyY2FsbCBhbGxvd3Mgb25lIHRv
IGNvbnRyb2wgdGhlIHZtX2V2ZW50IHJpbmdzCj4gPiAoZW5hYmxlL2Rpc2FibGUpLAo+ID4gKyAq
IGFzIHdlbGwgYXMgdG8gc2lnbmFsIHRvIHRoZSBoeXBlcnZpc29yIHRvIHB1bGwgcmVzcG9uc2Vz
Cj4gPiAocmVzdW1lKSBmcm9tCj4gPiArICogdGhlIGdpdmVuIHJpbmcuCj4gPiDCoCAqLwo+IFdo
YXQncyB0aGUgcmVhc29uIHRvIG1vZGlmeSB0aGUgY29tbWVudCwgdGhlIG1vcmUgd2l0aCBhIHN0
eWxlCj4gdmlvbGF0aW9uIChtYWxmb3JtZWQgc2luZ2xlIGxpbmUgY29tbWVudCkgYXMgdGhlIHJl
c3VsdD8KPiAKSSBoYXZlIHNwbGl0IHRoZSBjb21tZW50IGluIDIgcGFydHMuIFRoZSBmaXJzdCAo
IlRoZXJlIGFyZSAuLi4gc2hhcmluZywKbW9uaXRvciBhbmQgcGFnaW5nICIpIGRlc2NyaWJlcyB0
aGUgM8KgWEVOX1ZNX0VWRU5UX1RZUEVfKiByaW5ncywgYW5kCnRoZSBzZWNvbmQgZGVzY3JpYmVz
IHRoZSB2bV9ldmVudCBoeXBlcmNhbGxzICggWEVOX1ZNX0VWRU5UX0VOQUJMRSAuLi4uCikuIE90
aGVyIHRoYW4gdGhlIG1pc3NpbmcgcGVyaW9kIGF0IHRoZSBlbmQgb2YgInBhZ2luZyIgKHdoaWNo
IEkgd2lsbApmaXggaW4gdGhlIG5leHQgaXRlcmF0aW9uKSBJIGNhbm5vdCBpZGVudGlmeSBvdGhl
ciBjb2Rpbmcgc3R5bGUKdmlvbGF0aW9ucy4KCj4gPiAKPiA+IEBAIC03ODAsNyArNzg3LDcgQEAg
c3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPiA+IMKgICogRVhERVbCoMKgLSBn
dWVzdCBoYXMgUG9EIGVuYWJsZWQKPiA+IMKgICogRUJVU1nCoMKgLSBndWVzdCBoYXMgb3IgaGFk
IHBhZ2luZyBlbmFibGVkLCByaW5nIGJ1ZmZlciBzdGlsbAo+ID4gYWN0aXZlCj4gPiDCoCAqLwo+
ID4gLSNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkfCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAxCj4gPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyBYRU5f
Vk1fRVZFTlRfVFlQRV9QQUdJTkcKPiA+IMKgCj4gPiDCoC8qCj4gPiDCoCAqIE1vbml0b3IgaGVs
cGVyLgo+ID4gQEAgLTgwNCw3ICs4MTEsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21z
dGF0dXMgewo+ID4gwqAgKiBFQlVTWcKgwqAtIGd1ZXN0IGhhcyBvciBoYWQgYWNjZXNzIGVuYWJs
ZWQsIHJpbmcgYnVmZmVyIHN0aWxsCj4gPiBhY3RpdmUKPiA+IMKgICoKPiA+IMKgICovCj4gPiAt
I2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX01PTklUT1LCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgMgo+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SIFhFTl9WTV9F
VkVOVF9UWVBFX01PTklUT1IKPiA+IMKgCj4gPiDCoC8qCj4gPiDCoCAqIFNoYXJpbmcgRU5PTUVN
IGhlbHBlci4KPiA+IEBAIC04MTksNyArODI2LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hf
ZG9tc3RhdHVzIHsKPiA+IMKgICogTm90ZSB0aGF0IHNocmluZyBjYW4gYmUgdHVybmVkIG9uIChh
cyBwZXIgdGhlIGRvbWN0bCBiZWxvdykKPiA+IMKgICogKndpdGhvdXQqIHRoaXMgcmluZyBiZWlu
ZyBzZXR1cC4KPiA+IMKgICovCj4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1NI
QVJJTkfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgMwo+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WTV9F
VkVOVF9PUF9TSEFSSU5HIFhFTl9WTV9FVkVOVF9UWVBFX1NIQVJJTkcKPiBBbmQgd2hhdCdzIHRo
ZSByZWFzb24gdG8gcmV0YWluIHRoZXNlIChub3cgcmVkdW5kYW50KQo+IFhFTl9ET01DVExfVk1f
RVZFTlRfT1BfKiBkZWZpbml0aW9ucz8gRWl0aGVyIHRoZXkncmUgaW5kZXBlbmRlbnQKPiAoaW4g
d2hpY2ggY2FzZSB0aGV5IHNob3VsZG4ndCByZXNvbHZlIHRvIFhFTl9WTV9FVkVOVF9UWVBFXyop
IG9yCj4gdGhleSdyZSB0cnVlIGFsaWFzZXMgKHRvbGVyYXRpbmcgYXJiaXRyYXJ5IGZ1dHVyZSBj
aGFuZ2VzIHRvCj4gWEVOX1ZNX0VWRU5UX1RZUEVfKiB3aXRob3V0IGZ1cnRoZXIgYWRqdXN0bWVu
dCBoZXJlKSwgYW5kIHRoZW4KPiB1bm5lY2Vzc2FyeSB0byByZXRhaW4uCj4gCj4gSmFuCj4gCj4g
Ckkga2VwdCB0aGVtIGRlc3BpdGUgdGhlIHJlZHVuZGFuY3kgYmVjYXVzZSB0aGUgZG9tY3RsLmgg
aGVhZGVyIGlzCnB1YmxpYyBhbmQgSSBkaWRuJ3Qgd2FudGVkIHRvIGJyZWFrIGFueSBleGlzdGVu
dCAoZXh0ZXJuYWwpIGNsaWVudHMgb2YKdGhpcyBpbnRlcmZhY2UuwqAKSG93ZXZlciwgaWYgeW91
IHRoaW5rIHJlbW92aW5nIHRoZW0gYWx0b2dldGhlciBpdCdzIGJlc3QsIEkgd2lsbApyZXBsYWNl
IHRoZW0gd2l0aCB0aGUgWEVOX1ZNX0VWRU5UX1RZUEVfKiBhbmQgaW5jcmVtZW50ClhFTl9ET01D
VExfSU5URVJGQUNFX1ZFUlNJT04uCgovL1BldHJlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:13:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11: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 1g0m2q-0005FV-UZ; Fri, 14 Sep 2018 11:13:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0m2q-0005FP-2G
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:13:52 +0000
X-Inumbo-ID: 63f8a05d-b80f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63f8a05d-b80f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 11:14:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 05:13:50 -0600
Message-Id: <5B9B97EC02000078001E89DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 05:13:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
 <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
 <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
 <5B9B924D02000078001E8977@prv1-mh.provo.novell.com>
 <20180914110628.nlp2pys5jcgo5ce2@mac.bytemobile.com>
In-Reply-To: <20180914110628.nlp2pys5jcgo5ce2@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

Pj4+IE9uIDE0LjA5LjE4IGF0IDEzOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDE0LCAyMDE4IGF0IDA0OjQ5OjQ5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDkuMTggYXQgMTE6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDM6MDY6MDNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOS4xOCBhdCAxMDowMiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBUaGlzIHJlc3RvcmVzIHRoZSBiZWhhdmlvciBi
ZWZvcmUgY29tbWl0IDY2YTkyNzRjYzM0MzUgdGhhdCBjaGFuZ2VkCj4+ID4+ID4gdGhlIG9yZGVy
IGFuZCBlbmFibGVkIHRoZSBpb21tdSB3aXRob3V0IGhhdmluZyB0aGUgaW5jbHVzaXZlIG1hcHBp
bmdzCj4+ID4+ID4gc2V0dXAuCj4+ID4+ID4gCj4+ID4+ID4gTm90ZSB0aGF0IGluIG9yZGVyIHRv
IHJlc3RvcmUgcHJldmlvdXMgYmVoYXZpb3IgYSBuZXcgZW5hYmxlIGhvb2sgaXMKPj4gPj4gPiBh
ZGRlZCB0byB0aGUgaW9tbXVfb3BzIHN0cnVjdCB0aGF0J3Mgb25seSB1c2VkIGJ5IFZULWQuCj4+
ID4+IAo+PiA+PiBCdXQgeW91ciBlYXJsaWVyIHNlcmllcyBhbHNvIGV4dGVuZHMgaW5jbHVzaXZl
IG1hcHBpbmcgc3VwcG9ydCB0byBBTUQgLQo+PiA+PiB3aHkgaXMgdGhlcmUgbm8gc2ltaWxhciBj
aGFuZ2UgbmVlZGVkIHRoZXJlIGluIGNhc2Ugc29tZW9uZSBvdmVycmlkZXMKPj4gPj4gdGhlIGRl
ZmF1bHQgb2Ygb2ZmIGluIHRoYXQgY2FzZT8KPj4gPiAKPj4gPiBJIGRvbid0IHNlZSBhbnkgaW9t
bXUgZW5hYmxlIHJlbGF0ZWQgY29kZSBpbiBhbWRfaW9tbXVfaHdkb21faW5pdCwgYnV0Cj4+ID4g
bWF5YmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nIChzYW1lIGFwcGxpZXMgdG8gQVJNIFNNTVUpLiBB
RkFJQ1QgZm9yIEFNRAo+PiA+IHRoZSBpb21tdSBpcyBpbml0aWFsaXplZCBpbiBpb21tdV9zZXR1
cCB3aGljaCBoYXBwZW5zIGJlZm9yZSBEb20wCj4+ID4gY3JlYXRpb24uCj4+IAo+PiBCdXQgaXNu
J3QgdGhlIHByb2JsZW0gaGVyZSB0aGF0IHRoZSBJT01NVSBnZXRzIGVuYWJsZWQgdG9vIGVhcmx5
Pwo+IAo+IEZvciBJbnRlbCB5ZXMsIG15IGVhcmxpZXIgc2VyaWVzIGNoYW5nZWQgdGhlIG9yZGVy
IGZvciBJbnRlbCBhbmQgdGhlCj4gSU9NTVUgZ290IGluaXRpYWxpemVkIGJlZm9yZSBzZXR0aW5n
IHRoZSBpbmNsdXNpdmUgbWFwcGluZ3MuCj4gCj4+IFdobyBvciB3aGF0IHRlbGxzIHVzIHRoaXMg
aXNuJ3QgYSBwcm9ibGVtIG9uIEFNRCBhcyB3ZWxsICh3aGljaCB0aGVuCj4+IHdvdWxkIGJlIGFu
b3RoZXIgcmVncmVzc2lvbiBvZiB5b3VyIGVhcmxpZXIgc2VyaWVzLCBub3QgdGhlIHBhdGNoCj4+
IGhlcmUsIGJ1dCB3b3VsZCBwcmVzdW1hYmx5IGFsc28gd2FudCBmaXhpbmcgaGVyZSk/Cj4gCj4g
TXkgZWFybGllciBzZXJpZXMgb25seSBjaGFuZ2VkIHRoZSBpbml0aWFsaXphdGlvbiBvcmRlciBv
ZiB0aGUgSW50ZWwKPiBJT01NVSwgQU1EIElPTU1VIGhhcyBhbHdheXMgYmVlbiBpbml0aWFsaXpl
ZCBlYXJsaWVyIGluIGlvbW11X3NldHVwLAo+IGFuZCB0aGF0J3Mgbm90IGNoYW5nZWQuCgpCdXQg
cHJpb3IgdG8gdGhhdCBzZXJpZXMsIHRoZSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIHdhcyBwcml2
YXRlIHRvCnhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMuIFlvdSd2ZSBpbnNp
c3RlZCBvbiBtYWtpbmcKdGhlIG9wdGlvbiBhdmFpbGFibGUgb24gQU1ELCBidXQgaWYgaXQgaXMg
dG8gYmUgb2YgYW55IHVzZSwgb3JkZXJpbmcKdGhlcmUgbGlrZWx5IG5lZWRzIHRvIG1hdGNoIHRo
YXQgZm9yIFZULWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:16:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11: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 1g0m5F-0005Sw-D6; Fri, 14 Sep 2018 11:16:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0m5E-0005Sp-3E
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:16:20 +0000
X-Inumbo-ID: bbd99259-b80f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bbd99259-b80f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 11:17:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65304607"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 14 Sep 2018 13:16:11 +0200
Message-ID: <20180914111611.23008-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0 physmap
 instead of mapping 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: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.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>

SWRlbnRpdHkgbWFwcGluZyBSQU0gcmVnaW9ucyBvbiB0aGUgbG93IDFNQiBmb3IgRG9tMCBpcyBu
b3QgaWRlYWwsCnNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxkIGJlIHVzZWQgYnkg
WGVuIGR1cmluZyBydW50aW1lCihsaWtlIHRoZSBBUCB0cmFtcG9saW5lKSwgc28gaW5zdGVhZCBv
ZiBpZGVudGl0eSBtYXBwaW5nIHRoZSBsb3cgMU1CCmludG8gdGhlIERvbTAgcGh5c21hcCBwb3B1
bGF0ZSB0aG9zZSBSQU0gcmVnaW9ucyBhbmQgY29weSB0aGUgZGF0YS4KCk5vdGUgdGhhdCB0aGlz
IGFsbG93cyB0byByZW1vdmUgdW5zaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0IHNpbmNlIHRoZQpv
bmx5IGNhbGxlciB3YXMgdGhlIFBWSCBEb20wIGJ1aWxkZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dld3IucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDUx
ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICB8IDE2IC0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAg
ICB8ICAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA1NzI0ODgzZDhjLi5hZDRhMDc0MzkxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2RvbTBfYnVpbGQuYwpAQCAtMjc4LDMzICsyNzgsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBw
dmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1
cm4gMDsKIH0KIAotLyogQXNzaWduIHRoZSBsb3cgMU1CIHRvIERvbTAuICovCi1zdGF0aWMgdm9p
ZCBfX2luaXQgcHZoX3N0ZWFsX2xvd19yYW0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzKQotewotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotCi0gICAgQVNTRVJUKHN0
YXJ0ICsgbnJfcGFnZXMgPD0gUEZOX0RPV04oTUIoMSkpKTsKLQotICAgIGZvciAoIG1mbiA9IHN0
YXJ0OyBtZm4gPCBzdGFydCArIG5yX3BhZ2VzOyBtZm4rKyApCi0gICAgewotICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZyA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Ci0gICAgICAgIGludCBy
YzsKLQotICAgICAgICByYyA9IHVuc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZG9tX2lv
KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50aygiVW5h
YmxlIHRvIHVuc2hhcmUgWGVuIG1mbiAlI2x4OiAlZFxuIiwgbWZuLCByYyk7Ci0gICAgICAgICAg
ICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vl
c3QocGcsIGQsIFNIQVJFX3J3KTsKLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRy
eShkLCBfZ2ZuKG1mbiksIF9tZm4obWZuKSwgMCwgcDJtX3JhbV9ydyk7Ci0gICAgICAgIGlmICgg
cmMgKQotICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gYWRkIG1mbiAlI2x4IHRvIHAybTog
JWRcbiIsIG1mbiwgcmMpOwotICAgIH0KLX0KLQogc3RhdGljIF9faW5pdCB2b2lkIHB2aF9zZXR1
cF9lODIwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiB7CiAgICAg
c3RydWN0IGU4MjBlbnRyeSAqZW50cnksICplbnRyeV9ndWVzdDsKQEAgLTQyMCwxNiArMzkzLDI0
IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgYWRkciA9IFBGTl9ET1dOKGQtPmFyY2guZTgyMFtpXS5hZGRyKTsKICAgICAgICAgc2l6
ZSA9IFBGTl9ET1dOKGQtPmFyY2guZTgyMFtpXS5zaXplKTsKIAotICAgICAgICBpZiAoIGFkZHIg
Pj0gTUIxX1BBR0VTICkKLSAgICAgICAgICAgIHJjID0gcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5n
ZShkLCBhZGRyLCBzaXplKTsKLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoYWRkciArIHNpemUgPCBNQjFfUEFHRVMpOwotICAgICAgICAgICAgcHZoX3N0ZWFsX2xv
d19yYW0oZCwgYWRkciwgc2l6ZSk7Ci0gICAgICAgIH0KLQorICAgICAgICByYyA9IHB2aF9wb3B1
bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7CiAgICAgICAgIGlmICggcmMgKQogICAg
ICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIGlmICggYWRkciA8IE1CMV9QQUdFUyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzID0K
KyAgICAgICAgICAgICAgICAgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhtZm5fdG9fbWFkZHIoX21m
bihhZGRyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Rv
X3ZpcnQoYWRkciksIHNpemUgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2KTsKKworICAgICAgICAgICAgaWYgKCByZXMgIT0gSFZNVFJBTlNf
b2theSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8g
Y29weSBbJSNseCwgJSNseCk6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBh
ZGRyICsgc2l6ZSwgcmVzKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggY3B1X2hhc192bXggJiYgcGFn
aW5nX21vZGVfaGFwKGQpICYmICF2bXhfdW5yZXN0cmljdGVkX2d1ZXN0KHYpICkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDM3ZWVhNTNk
MS4uOTU1ZmYwYmQ3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTUxMSwyMiArNTExLDYgQEAgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLWludCBfX2luaXQgdW5zaGFyZV94
ZW5fcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGlmICgg
cGFnZV9nZXRfb3duZXIocGFnZSkgIT0gZCB8fCAhaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCi0g
ICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BH
Q19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwotCi0gICAgLyogUmVtb3ZlIHRoZSBvd25lciBhbmQgY2xlYXIgdGhlIGZsYWdzLiAqLwotICAg
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLSAgICBwYWdlX3NldF9vd25lcihwYWdlLCBO
VUxMKTsKLQotICAgIHJldHVybiAwOwotfQotCiB2b2lkIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFn
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0
KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBiM2Q0NmFiNTZiLi45
NTk1NTM5YWVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vbW0uaApAQCAtNjQ1LDcgKzY0NSw2IEBAIGVudW0gWEVOU0hBUkVfZmxhZ3Mgewog
fTsKIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0g
WEVOU0hBUkVfZmxhZ3MgZmxhZ3MpOwotaW50IHVuc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGlu
ZSB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9ndWVzdHMoCiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgZW51bSBYRU5TSEFSRV9mbGFncyBmbGFncykKLS0gCjIuMTguMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:17:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:17: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 1g0m5x-0005WJ-Nw; Fri, 14 Sep 2018 11:17:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0m5v-0005WC-JM
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:17:03 +0000
X-Inumbo-ID: d5c80f6c-b80f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5c80f6c-b80f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 11:17:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 05:17:01 -0600
Message-Id: <5B9B98AA02000078001E89E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 05:16:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <cover.1536850239.git.ppircalabu@bitdefender.com>
 <b584340df8b881c0a939d3a068cdf0db1f03b0fc.1536850239.git.ppircalabu@bitdefender.com>
 <5B9B7C0302000078001E890A@prv1-mh.provo.novell.com>
 <1536923479.23465.31.camel@bitdefender.com>
In-Reply-To: <1536923479.23465.31.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] 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>,
 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+IE9uIDE0LjA5LjE4IGF0IDEzOjExLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFZpLCAyMDE4LTA5LTE0IGF0IDAzOjE0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTMuMDkuMTggYXQgMTc6MDEsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ID4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ID4gQEAgLTc1NywxMCArNzU3LDE3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0YXR1cyB7Cj4+ID4gIAo+PiA+ICAvKgo+
PiA+ICAgKiBUaGVyZSBhcmUgY3VycmVudGx5IHRocmVlIHJpbmdzIGF2YWlsYWJsZSBmb3IgVk0g
ZXZlbnRzOgo+PiA+IC0gKiBzaGFyaW5nLCBtb25pdG9yIGFuZCBwYWdpbmcuIFRoaXMgaHlwZXJj
YWxsIGFsbG93cyBvbmUgdG8KPj4gPiAtICogY29udHJvbCB0aGVzZSByaW5ncyAoZW5hYmxlL2Rp
c2FibGUpLCBhcyB3ZWxsIGFzIHRvIHNpZ25hbAo+PiA+IC0gKiB0byB0aGUgaHlwZXJ2aXNvciB0
byBwdWxsIHJlc3BvbnNlcyAocmVzdW1lKSBmcm9tIHRoZSBnaXZlbgo+PiA+IC0gKiByaW5nLgo+
PiA+ICsgKiBzaGFyaW5nLCBtb25pdG9yIGFuZCBwYWdpbmcKPj4gPiArICovCj4+ID4gKwo+PiA+
ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9UWVBFX1BBR0lORyAxCj4+ID4gKyNkZWZpbmUgWEVOX1ZN
X0VWRU5UX1RZUEVfTU9OSVRPUiAyCj4+ID4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX1RZUEVfU0hB
UklORyAzCj4+ID4gKwo+PiA+ICsvKgo+PiA+ICsgKiBUaGlzIGh5cGVyY2FsbCBhbGxvd3Mgb25l
IHRvIGNvbnRyb2wgdGhlIHZtX2V2ZW50IHJpbmdzCj4+ID4gKGVuYWJsZS9kaXNhYmxlKSwKPj4g
PiArICogYXMgd2VsbCBhcyB0byBzaWduYWwgdG8gdGhlIGh5cGVydmlzb3IgdG8gcHVsbCByZXNw
b25zZXMKPj4gPiAocmVzdW1lKSBmcm9tCj4+ID4gKyAqIHRoZSBnaXZlbiByaW5nLgo+PiA+ICAg
Ki8KPj4gV2hhdCdzIHRoZSByZWFzb24gdG8gbW9kaWZ5IHRoZSBjb21tZW50LCB0aGUgbW9yZSB3
aXRoIGEgc3R5bGUKPj4gdmlvbGF0aW9uIChtYWxmb3JtZWQgc2luZ2xlIGxpbmUgY29tbWVudCkg
YXMgdGhlIHJlc3VsdD8KPj4gCj4gSSBoYXZlIHNwbGl0IHRoZSBjb21tZW50IGluIDIgcGFydHMu
CgpJIHJlYWxpemUgeW91IGRpZCB0aGlzLCBidXQgeW91IHN0aWxsIGRvbid0IHJlYWxseSBjbGFy
aWZ5IHdoeS4KCj4gVGhlIGZpcnN0ICgiVGhlcmUgYXJlIC4uLiBzaGFyaW5nLAo+IG1vbml0b3Ig
YW5kIHBhZ2luZyAiKSBkZXNjcmliZXMgdGhlIDMgWEVOX1ZNX0VWRU5UX1RZUEVfKiByaW5ncywg
YW5kCj4gdGhlIHNlY29uZCBkZXNjcmliZXMgdGhlIHZtX2V2ZW50IGh5cGVyY2FsbHMgKCBYRU5f
Vk1fRVZFTlRfRU5BQkxFIC4uLi4KPiApLiBPdGhlciB0aGFuIHRoZSBtaXNzaW5nIHBlcmlvZCBh
dCB0aGUgZW5kIG9mICJwYWdpbmciICh3aGljaCBJIHdpbGwKPiBmaXggaW4gdGhlIG5leHQgaXRl
cmF0aW9uKSBJIGNhbm5vdCBpZGVudGlmeSBvdGhlciBjb2Rpbmcgc3R5bGUKPiB2aW9sYXRpb25z
LgoKV2VsbCwgSSd2ZSBhbHJlYWR5IHRvbGQgeW91OiBUaGUgZmlyc3Qgb2YgdGhlIHR3byByZXN1
bHRpbmcgY29tbWVudHMKaXMgbm93IHN1cHBvc2VkIHRvIGJlIGFsbCBvbiBhIHNpbmdsZSBsaW5l
LgoKPj4gPiBAQCAtNzgwLDcgKzc4Nyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0
YXR1cyB7Cj4+ID4gICAqIEVYREVWICAtIGd1ZXN0IGhhcyBQb0QgZW5hYmxlZAo+PiA+ICAgKiBF
QlVTWSAgLSBndWVzdCBoYXMgb3IgaGFkIHBhZ2luZyBlbmFibGVkLCByaW5nIGJ1ZmZlciBzdGls
bAo+PiA+IGFjdGl2ZQo+PiA+ICAgKi8KPj4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X09QX1BBR0lORyAgICAgICAgICAgIDEKPj4gPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X09QX1BBR0lORyBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkcKPj4gPiAgCj4+ID4gIC8qCj4+ID4g
ICAqIE1vbml0b3IgaGVscGVyLgo+PiA+IEBAIC04MDQsNyArODExLDcgQEAgc3RydWN0IHhlbl9k
b21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKPj4gPiAgICogRUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhh
ZCBhY2Nlc3MgZW5hYmxlZCwgcmluZyBidWZmZXIgc3RpbGwKPj4gPiBhY3RpdmUKPj4gPiAgICoK
Pj4gPiAgICovCj4+ID4gLSNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SICAg
ICAgICAgICAyCj4+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SIFhF
Tl9WTV9FVkVOVF9UWVBFX01PTklUT1IKPj4gPiAgCj4+ID4gIC8qCj4+ID4gICAqIFNoYXJpbmcg
RU5PTUVNIGhlbHBlci4KPj4gPiBAQCAtODE5LDcgKzgyNiw3IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2dkYnN4X2RvbXN0YXR1cyB7Cj4+ID4gICAqIE5vdGUgdGhhdCBzaHJpbmcgY2FuIGJlIHR1cm5l
ZCBvbiAoYXMgcGVyIHRoZSBkb21jdGwgYmVsb3cpCj4+ID4gICAqICp3aXRob3V0KiB0aGlzIHJp
bmcgYmVpbmcgc2V0dXAuCj4+ID4gICAqLwo+PiA+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1fRVZF
TlRfT1BfU0hBUklORyAgICAgICAgICAgMwo+PiA+ICsjZGVmaW5lIFhFTl9ET01DVExfVk1fRVZF
TlRfT1BfU0hBUklORyBYRU5fVk1fRVZFTlRfVFlQRV9TSEFSSU5HCj4+IEFuZCB3aGF0J3MgdGhl
IHJlYXNvbiB0byByZXRhaW4gdGhlc2UgKG5vdyByZWR1bmRhbnQpCj4+IFhFTl9ET01DVExfVk1f
RVZFTlRfT1BfKiBkZWZpbml0aW9ucz8gRWl0aGVyIHRoZXkncmUgaW5kZXBlbmRlbnQKPj4gKGlu
IHdoaWNoIGNhc2UgdGhleSBzaG91bGRuJ3QgcmVzb2x2ZSB0byBYRU5fVk1fRVZFTlRfVFlQRV8q
KSBvcgo+PiB0aGV5J3JlIHRydWUgYWxpYXNlcyAodG9sZXJhdGluZyBhcmJpdHJhcnkgZnV0dXJl
IGNoYW5nZXMgdG8KPj4gWEVOX1ZNX0VWRU5UX1RZUEVfKiB3aXRob3V0IGZ1cnRoZXIgYWRqdXN0
bWVudCBoZXJlKSwgYW5kIHRoZW4KPj4gdW5uZWNlc3NhcnkgdG8gcmV0YWluLgo+PiAKPiBJIGtl
cHQgdGhlbSBkZXNwaXRlIHRoZSByZWR1bmRhbmN5IGJlY2F1c2UgdGhlIGRvbWN0bC5oIGhlYWRl
ciBpcwo+IHB1YmxpYyBhbmQgSSBkaWRuJ3Qgd2FudGVkIHRvIGJyZWFrIGFueSBleGlzdGVudCAo
ZXh0ZXJuYWwpIGNsaWVudHMgb2YKPiB0aGlzIGludGVyZmFjZS4gCj4gSG93ZXZlciwgaWYgeW91
IHRoaW5rIHJlbW92aW5nIHRoZW0gYWx0b2dldGhlciBpdCdzIGJlc3QsIEkgd2lsbAo+IHJlcGxh
Y2UgdGhlbSB3aXRoIHRoZSBYRU5fVk1fRVZFTlRfVFlQRV8qIGFuZCBpbmNyZW1lbnQKPiBYRU5f
RE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OLgoKWWVzLCB0aGF0J3Mgd2hhdCBJIHRoaW5rIHNob3Vs
ZCBiZSBoYXBwZW5pbmcsIHVubGVzcyB0aGVyZSB3ZXJlIG90aGVyCnJlYXNvbnMuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:18:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:18: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 1g0m7P-0005fJ-Ce; Fri, 14 Sep 2018 11:18: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=p0oy=l4=citrix.com=prvs=7883262b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g0m7O-0005f4-Dg
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:18:34 +0000
X-Inumbo-ID: a72a2fdd-b80f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a72a2fdd-b80f-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:16:40 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65304780"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 14 Sep 2018 12:18:30 +0100
Message-ID: <20180914111830.28466-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180914111830.28466-1-anthony.perard@citrix.com>
References: <20180914111830.28466-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] 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>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@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>

eGVuZCBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgbGlieGVubGlnaHQgKGxpYnhsKSBmb3IgbWFueSBY
ZW4gcmVsZWFzZXMKbm93LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyB8IDIgKy0K
IGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgfCAyICstCiBxZW11LW9wdGlvbnMuaHggICAgICAg
ICAgIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYv
eGVuX21hY2hpbmVfcHYuYwppbmRleCA0ZDAzYWE1OWNiLi5kZTg5YjBlZTFkIDEwMDY0NAotLS0g
YS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2
LmMKQEAgLTQyLDcgKzQyLDcgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRl
ICptYWNoaW5lKQogCiAgICAgc3dpdGNoICh4ZW5fbW9kZSkgewogICAgIGNhc2UgWEVOX0FUVEFD
SDoKLSAgICAgICAgLyogbm90aGluZyB0byBkbywgeGVuZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8K
KyAgICAgICAgLyogbm90aGluZyB0byBkbywgbGlieGwgaGFuZGxlcyBldmVyeXRoaW5nICovCiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOX0VNVUxBVEU6CiAgICAgICAgIGVycm9yX3JlcG9y
dCgieGVuIGVtdWxhdGlvbiBub3QgaW1wbGVtZW50ZWQgKHlldCkiKTsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKaW5kZXggOTc4YWFhMzFm
Yi4uYmEwMzljMTQ2ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLmgKKysrIGIvaW5j
bHVkZS9ody94ZW4veGVuLmgKQEAgLTE1LDcgKzE1LDcgQEAKIC8qIHhlbi1tYWNoaW5lLmMgKi8K
IGVudW0geGVuX21vZGUgewogICAgIFhFTl9FTVVMQVRFID0gMCwgIC8vIHhlbiBlbXVsYXRpb24s
IHVzaW5nIHhlbm5lciAoZGVmYXVsdCkKLSAgICBYRU5fQVRUQUNIICAgICAgICAvLyBhdHRhY2gg
dG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IHhlbmQKKyAgICBYRU5fQVRUQUNIICAgICAgICAvLyBh
dHRhY2ggdG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IGxpYnhsCiB9OwogCiBleHRlcm4gdWludDMy
X3QgeGVuX2RvbWlkOwpkaWZmIC0tZ2l0IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRpb25z
Lmh4CmluZGV4IGQxNGE1MDgwNWEuLjMyN2JjOGM4OTcgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9u
cy5oeAorKysgYi9xZW11LW9wdGlvbnMuaHgKQEAgLTM0MDAsNyArMzQwMCw3IEBAIERFRigieGVu
LWRvbWlkIiwgSEFTX0FSRywgUUVNVV9PUFRJT05feGVuX2RvbWlkLAogICAgICIteGVuLWRvbWlk
IGlkICAgc3BlY2lmeSB4ZW4gZ3Vlc3QgZG9tYWluIGlkXG4iLCBRRU1VX0FSQ0hfQUxMKQogREVG
KCJ4ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0dGFjaCwKICAgICAiLXhlbi1hdHRh
Y2ggICAgIGF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluXG4iCi0gICAgIiAgICAgICAgICAg
ICAgICB4ZW5kIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VXG4iLAorICAgICIgICAg
ICAgICAgICAgICAgbGlieGwgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVVcbiIsCiAg
ICAgUUVNVV9BUkNIX0FMTCkKIERFRigieGVuLWRvbWlkLXJlc3RyaWN0IiwgMCwgUUVNVV9PUFRJ
T05feGVuX2RvbWlkX3Jlc3RyaWN0LAogICAgICIteGVuLWRvbWlkLXJlc3RyaWN0ICAgICByZXN0
cmljdCBzZXQgb2YgYXZhaWxhYmxlIHhlbiBvcGVyYXRpb25zXG4iCkBAIC0zNDE0LDcgKzM0MTQs
NyBAQCBTcGVjaWZ5IHhlbiBndWVzdCBkb21haW4gQHZhcntpZH0gKFhFTiBvbmx5KS4KIEBpdGVt
IC14ZW4tYXR0YWNoCiBAZmluZGV4IC14ZW4tYXR0YWNoCiBBdHRhY2ggdG8gZXhpc3RpbmcgeGVu
IGRvbWFpbi4KLXhlbmQgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVUgKFhFTiBvbmx5
KS4KK2xpYnhsIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VIChYRU4gb25seSkuCiBA
ZmluZGV4IC14ZW4tZG9taWQtcmVzdHJpY3QKIFJlc3RyaWN0IHNldCBvZiBhdmFpbGFibGUgeGVu
IG9wZXJhdGlvbnMgdG8gc3BlY2lmaWVkIGRvbWFpbiBpZCAoWEVOIG9ubHkpLgogRVRFWEkKLS0g
CkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:18:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:18: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 1g0m7Q-0005fl-LB; Fri, 14 Sep 2018 11:18: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=p0oy=l4=citrix.com=prvs=7883262b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g0m7P-0005fN-Jr
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:18:35 +0000
X-Inumbo-ID: a75a4484-b80f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a75a4484-b80f-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:16:40 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65304782"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 14 Sep 2018 12:18:29 +0100
Message-ID: <20180914111830.28466-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180914111830.28466-1-anthony.perard@citrix.com>
References: <20180914111830.28466-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] 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>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@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>

SXQgaXMgYnJva2VuIHNpbmNlIFhlbiA0LjkgWzFdIGFuZCBpdCB3aWxsIG5vdCBidWlsZCBpbiBY
ZW4gNC4xMi4gQWxzbywKaXQgaXMgbm90IGJ1aWx0IGJ5IGRlZmF1bHQgc2luY2UgUUVNVSAyLjYu
CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE4LTA5L21zZzAwMzEzLmh0bWwKClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAg
ICB8ICAxNyAtLQogaHcveGVucHYvTWFrZWZpbGUub2JqcyAgICAgIHwgICAyIC0KIGh3L3hlbnB2
L3hlbl9kb21haW5idWlsZC5jICB8IDI5OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oICB8ICAxMyAtLQogaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYyAgIHwgIDE0IC0tCiBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgICAgICAgfCAg
IDEgLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgIDE4IC0tLQogcWVtdS1vcHRpb25z
Lmh4ICAgICAgICAgICAgIHwgICA4IC0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NyAtCiA5IGZpbGVzIGNoYW5nZWQsIDM3OSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGh3L3hlbnB2
L3hlbl9kb21haW5idWlsZC5oCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmlu
ZGV4IDU4ODYyZDJhZTguLmM4NDRiNzJlMzYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9j
b25maWd1cmUKQEAgLTM1Niw3ICszNTYsNiBAQCB2bmNfcG5nPSIiCiB4a2Jjb21tb249IiIKIHhl
bj0iIgogeGVuX2N0cmxfdmVyc2lvbj0iIgoteGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCiB4ZW5f
cGNpX3Bhc3N0aHJvdWdoPSIiCiBsaW51eF9haW89IiIKIGNhcF9uZz0iIgpAQCAtMTEwNywxMCAr
MTEwNiw2IEBAIGZvciBvcHQgZG8KICAgOzsKICAgLS1lbmFibGUteGVuLXBjaS1wYXNzdGhyb3Vn
aCkgeGVuX3BjaV9wYXNzdGhyb3VnaD0ieWVzIgogICA7OwotICAtLWRpc2FibGUteGVuLXB2LWRv
bWFpbi1idWlsZCkgeGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCi0gIDs7Ci0gIC0tZW5hYmxlLXhl
bi1wdi1kb21haW4tYnVpbGQpIHhlbl9wdl9kb21haW5fYnVpbGQ9InllcyIKLSAgOzsKICAgLS1k
aXNhYmxlLWJybGFwaSkgYnJsYXBpPSJubyIKICAgOzsKICAgLS1lbmFibGUtYnJsYXBpKSBicmxh
cGk9InllcyIKQEAgLTE2MzEsOCArMTYyNiw2IEBAIEFkdmFuY2VkIG9wdGlvbnMgKGV4cGVydHMg
b25seSk6CiAgIC0tdGxzLXByaW9yaXR5ICAgICAgICAgICBkZWZhdWx0IFRMUyBwcm90b2NvbC9j
aXBoZXIgcHJpb3JpdHkgc3RyaW5nCiAgIC0tZW5hYmxlLWdwcm9mICAgICAgICAgICBRRU1VIHBy
b2ZpbGluZyB3aXRoIGdwcm9mCiAgIC0tZW5hYmxlLXByb2ZpbGVyICAgICAgICBwcm9maWxlciBz
dXBwb3J0Ci0gIC0tZW5hYmxlLXhlbi1wdi1kb21haW4tYnVpbGQKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbiBwdiBkb21haW4gYnVpbGRlcgogICAtLWVuYWJsZS1kZWJ1Zy1zdGFjay11
c2FnZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2sgdGhlIG1heGltdW0gc3RhY2sg
dXNhZ2Ugb2Ygc3RhY2tzIGNyZWF0ZWQgYnkgcWVtdV9hbGxvY19zdGFjawogCkBAIC0yNjAxLDEy
ICsyNTk0LDYgQEAgaWYgdGVzdCAiJHhlbl9wY2lfcGFzc3Rocm91Z2giICE9ICJubyI7IHRoZW4K
ICAgZmkKIGZpCiAKLWlmIHRlc3QgIiR4ZW5fcHZfZG9tYWluX2J1aWxkIiA9ICJ5ZXMiICYmCi0g
ICB0ZXN0ICIkeGVuIiAhPSAieWVzIjsgdGhlbgotICAgIGVycm9yX2V4aXQgIlVzZXIgcmVxdWVz
dGVkIFhlbiBQViBkb21haW4gYnVpbGRlciBzdXBwb3J0IiBcCi0JICAgICAgICJ3aGljaCByZXF1
aXJlcyBYZW4gc3VwcG9ydC4iCi1maQotCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMKICMgV2luZG93cyBIeXBlcnZpc29yIFBsYXRmb3JtIGFjY2VsZXJhdG9yIChX
SFBYKSBjaGVjawogaWYgdGVzdCAiJHdocHgiICE9ICJubyIgOyB0aGVuCkBAIC02MDE4LDcgKzYw
MDUsNiBAQCBmaQogZWNobyAieGVuIHN1cHBvcnQgICAgICAgJHhlbiIKIGlmIHRlc3QgIiR4ZW4i
ID0gInllcyIgOyB0aGVuCiAgIGVjaG8gInhlbiBjdHJsIHZlcnNpb24gICR4ZW5fY3RybF92ZXJz
aW9uIgotICBlY2hvICJwdiBkb20gYnVpbGQgICAgICAkeGVuX3B2X2RvbWFpbl9idWlsZCIKIGZp
CiBlY2hvICJicmxhcGkgc3VwcG9ydCAgICAkYnJsYXBpIgogZWNobyAiYmx1ZXogIHN1cHBvcnQg
ICAgJGJsdWV6IgpAQCAtNjQ5MCw5ICs2NDc2LDYgQEAgZmkKIGlmIHRlc3QgIiR4ZW4iID0gInll
cyIgOyB0aGVuCiAgIGVjaG8gIkNPTkZJR19YRU5fQkFDS0VORD15IiA+PiAkY29uZmlnX2hvc3Rf
bWFrCiAgIGVjaG8gIkNPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTj0keGVuX2N0cmxf
dmVyc2lvbiIgPj4gJGNvbmZpZ19ob3N0X21hawotICBpZiB0ZXN0ICIkeGVuX3B2X2RvbWFpbl9i
dWlsZCIgPSAieWVzIiA7IHRoZW4KLSAgICBlY2hvICJDT05GSUdfWEVOX1BWX0RPTUFJTl9CVUlM
RD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCi0gIGZpCiBmaQogaWYgdGVzdCAiJGxpbnV4X2FpbyIg
PSAieWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJTlVYX0FJTz15IiA+PiAkY29uZmlnX2hv
c3RfbWFrCmRpZmYgLS1naXQgYS9ody94ZW5wdi9NYWtlZmlsZS5vYmpzIGIvaHcveGVucHYvTWFr
ZWZpbGUub2JqcwppbmRleCBiYmY1ODczZmQxLi44YmZhNDU4NmFiIDEwMDY0NAotLS0gYS9ody94
ZW5wdi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbnB2L01ha2VmaWxlLm9ianMKQEAgLTEsNCAr
MSwyIEBACiAjIFhlbiBQViBtYWNoaW5lIHN1cHBvcnQKIG9iai0kKENPTkZJR19YRU4pICs9IHhl
bl9tYWNoaW5lX3B2Lm8KLSMgWGVuIFBWIG1hY2hpbmUgYnVpbGRlciBzdXBwb3J0Ci1vYmotJChD
T05GSUdfWEVOX1BWX0RPTUFJTl9CVUlMRCkgKz0geGVuX2RvbWFpbmJ1aWxkLm8KZGlmZiAtLWdp
dCBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxk
LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDE4OGFjYWNhMTYuLjAwMDAwMDAwMDAK
LS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKKysrIC9kZXYvbnVsbApAQCAtMSwyOTkg
KzAsMCBAQAotI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgi
Ci0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCi0jaW5jbHVkZSAieGVuX2RvbWFpbmJ1
aWxkLmgiCi0jaW5jbHVkZSAicWVtdS90aW1lci5oIgotI2luY2x1ZGUgInFlbXUvbG9nLmgiCi0K
LSNpbmNsdWRlIDx4ZW5ndWVzdC5oPgotCi1zdGF0aWMgaW50IHhlbnN0b3JlX2RvbWFpbl9ta2Rp
cihjaGFyICpwYXRoKQotewotICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc19yb1tdID0g
e3sKLSAgICAgICAgICAgIC5pZCAgICA9IDAsIC8qIHNldCBvd25lcjogZG9tMCAqLwotICAgICAg
ICB9LHsKLSAgICAgICAgICAgIC5pZCAgICA9IHhlbl9kb21pZCwKLSAgICAgICAgICAgIC5wZXJt
cyA9IFhTX1BFUk1fUkVBRCwKLSAgICAgICAgfX07Ci0gICAgc3RydWN0IHhzX3Blcm1pc3Npb25z
IHBlcm1zX3J3W10gPSB7ewotICAgICAgICAgICAgLmlkICAgID0gMCwgLyogc2V0IG93bmVyOiBk
b20wICovCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmlkICAgID0geGVuX2RvbWlkLAotICAg
ICAgICAgICAgLnBlcm1zID0gWFNfUEVSTV9SRUFEIHwgWFNfUEVSTV9XUklURSwKLSAgICAgICAg
fX07Ci0gICAgY29uc3QgY2hhciAqd3JpdGFibGVbXSA9IHsgImRldmljZSIsICJjb250cm9sIiwg
ImVycm9yIiwgTlVMTCB9OwotICAgIGNoYXIgc3VicGF0aFsyNTZdOwotICAgIGludCBpOwotCi0g
ICAgaWYgKCF4c19ta2Rpcih4ZW5zdG9yZSwgMCwgcGF0aCkpIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogeHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5jX18sIHBhdGgpOwotCXJl
dHVybiAtMTsKLSAgICB9Ci0gICAgaWYgKCF4c19zZXRfcGVybWlzc2lvbnMoeGVuc3RvcmUsIDAs
IHBhdGgsIHBlcm1zX3JvLCAyKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19z
ZXRfcGVybWlzc2lvbnMgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JcmV0dXJuIC0xOwotICAgIH0K
LQotICAgIGZvciAoaSA9IDA7IHdyaXRhYmxlW2ldOyBpKyspIHsKLSAgICAgICAgc25wcmludGYo
c3VicGF0aCwgc2l6ZW9mKHN1YnBhdGgpLCAiJXMvJXMiLCBwYXRoLCB3cml0YWJsZVtpXSk7Ci0g
ICAgICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHN1YnBhdGgpKSB7Ci0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczogZmFpbGVkXG4iLCBfX2Z1bmNfXywg
c3VicGF0aCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIH0KLSAgICAgICAgaWYg
KCF4c19zZXRfcGVybWlzc2lvbnMoeGVuc3RvcmUsIDAsIHN1YnBhdGgsIHBlcm1zX3J3LCAyKSkg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeHNfc2V0X3Blcm1pc3Npb25zIGZh
aWxlZFxuIiwgX19mdW5jX18pOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgfQotICAgIHJldHVybiAwOwotfQotCi1pbnQgeGVuc3RvcmVfZG9tYWluX2luaXQxKGNvbnN0
IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqY21kbGluZSkKLXsKLSAgICBjaGFyICpkb20sIHV1aWRfc3RyaW5n
WzQyXSwgdm1bMjU2XSwgcGF0aFsyNTZdOwotICAgIGludCBpOwotCi0gICAgcWVtdV91dWlkX3Vu
cGFyc2UoJnFlbXVfdXVpZCwgdXVpZF9zdHJpbmcpOwotICAgIGRvbSA9IHhzX2dldF9kb21haW5f
cGF0aCh4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKLSAgICBzbnByaW50Zih2bSwgIHNpemVvZih2bSks
ICAiL3ZtLyVzIiwgdXVpZF9zdHJpbmcpOwotCi0gICAgeGVuc3RvcmVfZG9tYWluX21rZGlyKGRv
bSk7Ci0KLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIodm0sICJpbWFnZS9vc3R5cGUiLCAgImxpbnV4
Iik7Ci0gICAgaWYgKGtlcm5lbCkKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAiaW1h
Z2Uva2VybmVsIiwgIGtlcm5lbCk7Ci0gICAgaWYgKHJhbWRpc2spCi0gICAgICAgIHhlbnN0b3Jl
X3dyaXRlX3N0cih2bSwgImltYWdlL3JhbWRpc2siLCByYW1kaXNrKTsKLSAgICBpZiAoY21kbGlu
ZSkKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAiaW1hZ2UvY21kbGluZSIsIGNtZGxp
bmUpOwotCi0gICAgLyogbmFtZSArIGlkICovCi0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAg
Im5hbWUiLCAgIHFlbXVfbmFtZSA/IHFlbXVfbmFtZSA6ICJuby1uYW1lIik7Ci0gICAgeGVuc3Rv
cmVfd3JpdGVfc3RyKHZtLCAgInV1aWQiLCAgIHV1aWRfc3RyaW5nKTsKLSAgICB4ZW5zdG9yZV93
cml0ZV9zdHIoZG9tLCAibmFtZSIsICAgcWVtdV9uYW1lID8gcWVtdV9uYW1lIDogIm5vLW5hbWUi
KTsKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQoZG9tLCAiZG9taWQiLCAgeGVuX2RvbWlkKTsKLSAg
ICB4ZW5zdG9yZV93cml0ZV9zdHIoZG9tLCAidm0iLCAgICAgdm0pOwotCi0gICAgLyogbWVtb3J5
ICovCi0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgIm1lbW9yeS90YXJnZXQiLCByYW1fc2l6
ZSAvIEtpQik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAibWVtb3J5IiwgICAgICAgICBy
YW1fc2l6ZSAvIE1pQik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAibWF4bWVtIiwgICAg
ICAgICByYW1fc2l6ZSAvIE1pQik7Ci0KLSAgICAvKiBjcHVzICovCi0gICAgZm9yIChpID0gMDsg
aSA8IHNtcF9jcHVzOyBpKyspIHsKLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICJjcHUv
JWQvYXZhaWxhYmlsaXR5IixpKTsKLQl4ZW5zdG9yZV93cml0ZV9zdHIoZG9tLCBwYXRoLCAib25s
aW5lIik7Ci0gICAgfQotICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwgInZjcHVfYXZhaWwiLCAg
c21wX2NwdXMpOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwgInZjcHVzIiwgICAgICAgc21w
X2NwdXMpOwotCi0gICAgLyogdm5jIHBhc3N3b3JkICovCi0gICAgeGVuc3RvcmVfd3JpdGVfc3Ry
KHZtLCAidm5jcGFzc3dvcmQiLCAiIiAvKiBGSVhNRSAqLyk7Ci0KLSAgICBmcmVlKGRvbSk7Ci0g
ICAgcmV0dXJuIDA7Ci19Ci0KLWludCB4ZW5zdG9yZV9kb21haW5faW5pdDIoaW50IHhlbnN0b3Jl
X3BvcnQsIGludCB4ZW5zdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGludCBj
b25zb2xlX3BvcnQsIGludCBjb25zb2xlX21mbikKLXsKLSAgICBjaGFyICpkb207Ci0KLSAgICBk
b20gPSB4c19nZXRfZG9tYWluX3BhdGgoeGVuc3RvcmUsIHhlbl9kb21pZCk7Ci0KLSAgICAvKiBz
aWduYWwgbmV3IGRvbWFpbiAqLwotICAgIHhzX2ludHJvZHVjZV9kb21haW4oeGVuc3RvcmUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5zdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9wb3J0KTsK
LQotICAgIC8qIHhlbnN0b3JlICovCi0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgInN0b3Jl
L3JpbmctcmVmIiwgICB4ZW5zdG9yZV9tZm4pOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20s
ICJzdG9yZS9wb3J0IiwgICAgICAgeGVuc3RvcmVfcG9ydCk7Ci0KLSAgICAvKiBjb25zb2xlICov
Ci0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKGRvbSwgImNvbnNvbGUvdHlwZSIsICAgICAiaW9lbXUi
KTsKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQoZG9tLCAiY29uc29sZS9saW1pdCIsICAgIDEyOCAq
IEtpQik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgImNvbnNvbGUvcmluZy1yZWYiLCBj
b25zb2xlX21mbik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgImNvbnNvbGUvcG9ydCIs
ICAgICBjb25zb2xlX3BvcnQpOwotICAgIHhlbl9jb25maWdfZGV2X2NvbnNvbGUoMCk7Ci0KLSAg
ICBmcmVlKGRvbSk7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotc3RhdGljIFFF
TVVUaW1lciAqeGVuX3BvbGw7Ci0KLS8qIGNoZWNrIGRvbWFpbiBzdGF0ZSBvbmNlIHBlciBzZWNv
bmQgKi8KLXN0YXRpYyB2b2lkIHhlbl9kb21haW5fcG9sbCh2b2lkICpvcGFxdWUpCi17Ci0gICAg
c3RydWN0IHhjX2RvbWluZm8gaW5mbzsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IHhjX2RvbWFp
bl9nZXRpbmZvKHhlbl94YywgeGVuX2RvbWlkLCAxLCAmaW5mbyk7Ci0gICAgaWYgKChyYyAhPSAx
KSB8fCAoaW5mby5kb21pZCAhPSB4ZW5fZG9taWQpKSB7Ci0gICAgICAgIHFlbXVfbG9nKCJ4ZW46
IGRvbWFpbiAlZCBpcyBnb25lXG4iLCB4ZW5fZG9taWQpOwotICAgICAgICBnb3RvIHF1aXQ7Ci0g
ICAgfQotICAgIGlmIChpbmZvLmR5aW5nKSB7Ci0gICAgICAgIHFlbXVfbG9nKCJ4ZW46IGRvbWFp
biAlZCBpcyBkeWluZyAoJXMlcylcbiIsIHhlbl9kb21pZCwKLSAgICAgICAgICAgICAgICAgaW5m
by5jcmFzaGVkICA/ICJjcmFzaGVkIiAgOiAiIiwKLSAgICAgICAgICAgICAgICAgaW5mby5zaHV0
ZG93biA/ICJzaHV0ZG93biIgOiAiIik7Ci0gICAgICAgIGdvdG8gcXVpdDsKLSAgICB9Ci0KLSAg
ICB0aW1lcl9tb2QoeGVuX3BvbGwsIHFlbXVfY2xvY2tfZ2V0X21zKFFFTVVfQ0xPQ0tfUkVBTFRJ
TUUpICsgMTAwMCk7Ci0gICAgcmV0dXJuOwotCi1xdWl0OgotICAgIHFlbXVfc3lzdGVtX3NodXRk
b3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VFU1RfU0hVVERPV04pOwotfQotCi1zdGF0aWMg
aW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQotewotICAgIGludCBxZW11X3J1bm5pbmcgPSAx
OwotICAgIGludCBmZFsyXSwgaSwgbiwgcmM7Ci0gICAgY2hhciBieXRlOwotCi0gICAgaWYgKHBp
cGUoZmQpICE9IDApIHsKLSAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IHBpcGUgZXJyb3I6ICVz
XG4iLCBfX2Z1bmNfXywgc3RyZXJyb3IoZXJybm8pKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAg
IH0KLSAgICBpZiAoZm9yaygpICE9IDApCi0gICAgICAgIHJldHVybiAwOyAvKiBub3QgY2hpbGQg
Ki8KLQotICAgIC8qIGNsb3NlIGFsbCBmaWxlIGhhbmRsZXMsIGV4Y2VwdCBzdGRpby9vdXQvZXJy
LAotICAgICAqIG91ciB3YXRjaCBwaXBlIGFuZCB0aGUgeGVuIGludGVyZmFjZSBoYW5kbGUgKi8K
LSAgICBuID0gZ2V0ZHRhYmxlc2l6ZSgpOwotICAgIGZvciAoaSA9IDM7IGkgPCBuOyBpKyspIHsK
LSAgICAgICAgaWYgKGkgPT0gZmRbMF0pCi0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
Y2xvc2UoaSk7Ci0gICAgfQotCi0gICAgLyoKLSAgICAgKiBSZW9wZW4geGMgaW50ZXJmYWNlLCBz
aW5jZSB0aGUgb3JpZ2luYWwgaXMgdW5zYWZlIGFmdGVyIGZvcmsKLSAgICAgKiBhbmQgd2FzIGNs
b3NlZCBhYm92ZS4KLSAgICAgKi8KLSAgICB4ZW5feGMgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAw
LCAwKTsKLQotICAgIC8qIGlnbm9yZSB0ZXJtIHNpZ25hbHMgKi8KLSAgICBzaWduYWwoU0lHSU5U
LCAgU0lHX0lHTik7Ci0gICAgc2lnbmFsKFNJR1RFUk0sIFNJR19JR04pOwotCi0gICAgLyogd2Fp
dCBmb3IgcWVtdSBleGl0aW5nICovCi0gICAgd2hpbGUgKHFlbXVfcnVubmluZykgewotICAgICAg
ICByYyA9IHJlYWQoZmRbMF0sICZieXRlLCAxKTsKLSAgICAgICAgc3dpdGNoIChyYykgewotICAg
ICAgICBjYXNlIC0xOgotICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQotICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IHJlYWQgZXJy
b3I6ICVzXG4iLCBfX2Z1bmNfXywgc3RyZXJyb3IoZXJybm8pKTsKLSAgICAgICAgICAgIHFlbXVf
cnVubmluZyA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAwOgotICAgICAg
ICAgICAgLyogRU9GIC0+IHFlbXUgZXhpdGVkICovCi0gICAgICAgICAgICBxZW11X3J1bm5pbmcg
PSAwOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBx
ZW11X2xvZygiJXM6IEh1aD8gZGF0YSBvbiB0aGUgd2F0Y2ggcGlwZT9cbiIsIF9fZnVuY19fKTsK
LSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgLyogY2xlYW51cCAq
LwotICAgIHFlbXVfbG9nKCIlczogZGVzdHJveSBkb21haW4gJWRcbiIsIF9fZnVuY19fLCB4ZW5f
ZG9taWQpOwotICAgIHhjX2RvbWFpbl9kZXN0cm95KHhlbl94YywgeGVuX2RvbWlkKTsKLSAgICBf
ZXhpdCgwKTsKLX0KLQotLyogbm9ybWFsIGNsZWFudXAgKi8KLXN0YXRpYyB2b2lkIHhlbl9kb21h
aW5fY2xlYW51cCh2b2lkKQotewotICAgIGNoYXIgKmRvbTsKLQotICAgIGRvbSA9IHhzX2dldF9k
b21haW5fcGF0aCh4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKLSAgICBpZiAoZG9tKSB7Ci0gICAgICAg
IHhzX3JtKHhlbnN0b3JlLCAwLCBkb20pOwotICAgICAgICBmcmVlKGRvbSk7Ci0gICAgfQotICAg
IHhzX3JlbGVhc2VfZG9tYWluKHhlbnN0b3JlLCB4ZW5fZG9taWQpOwotfQotCi1pbnQgeGVuX2Rv
bWFpbl9idWlsZF9wdihjb25zdCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCi0g
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5lKQotewotICAgIHVpbnQz
Ml90IHNzaWRyZWYgPSAwOwotICAgIHVpbnQzMl90IGZsYWdzID0gMDsKLSAgICB4ZW5fZG9tYWlu
X2hhbmRsZV90IHV1aWQ7Ci0gICAgdW5zaWduZWQgaW50IHhlbnN0b3JlX3BvcnQgPSAwLCBjb25z
b2xlX3BvcnQgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgeGVuc3RvcmVfbWZuID0gMCwgY29uc29s
ZV9tZm4gPSAwOwotICAgIGludCByYzsKLQotICAgIG1lbWNweSh1dWlkLCAmcWVtdV91dWlkLCBz
aXplb2YodXVpZCkpOwotICAgIHJjID0geGVuX2RvbWFpbl9jcmVhdGUoeGVuX3hjLCBzc2lkcmVm
LCB1dWlkLCBmbGFncywgJnhlbl9kb21pZCk7Ci0gICAgaWYgKHJjIDwgMCkgewotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInhlbjogeGNfZG9tYWluX2NyZWF0ZSgpIGZhaWxlZFxuIik7Ci0gICAg
ICAgIGdvdG8gZXJyOwotICAgIH0KLSAgICBxZW11X2xvZygieGVuOiBjcmVhdGVkIGRvbWFpbiAl
ZFxuIiwgeGVuX2RvbWlkKTsKLSAgICBhdGV4aXQoeGVuX2RvbWFpbl9jbGVhbnVwKTsKLSAgICBp
ZiAoeGVuX2RvbWFpbl93YXRjaGVyKCkgPT0gLTEpIHsKLSAgICAgICAgZ290byBlcnI7Ci0gICAg
fQotCi0gICAgeGVuc3RvcmVfZG9tYWluX2luaXQxKGtlcm5lbCwgcmFtZGlzaywgY21kbGluZSk7
Ci0KLSAgICByYyA9IHhjX2RvbWFpbl9tYXhfdmNwdXMoeGVuX3hjLCB4ZW5fZG9taWQsIHNtcF9j
cHVzKTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuOiB4
Y19kb21haW5fbWF4X3ZjcHVzKCkgZmFpbGVkXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAg
fQotCi0jaWYgMAotICAgIHJjID0geGNfZG9tYWluX3NldGNwdXdlaWdodCh4ZW5feGMsIHhlbl9k
b21pZCwgMjU2KTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAi
eGVuOiB4Y19kb21haW5fc2V0Y3B1d2VpZ2h0KCkgZmFpbGVkXG4iKTsKLSAgICAgICAgZ290byBl
cnI7Ci0gICAgfQotI2VuZGlmCi0KLSAgICByYyA9IHhjX2RvbWFpbl9zZXRtYXhtZW0oeGVuX3hj
LCB4ZW5fZG9taWQsIHJhbV9zaXplIC8gS2lCKTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19kb21haW5fc2V0bWF4bWVtKCkgZmFpbGVkXG4iKTsK
LSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgeGVuc3RvcmVfcG9ydCA9IHhjX2V2dGNo
bl9hbGxvY191bmJvdW5kKHhlbl94YywgeGVuX2RvbWlkLCAwKTsKLSAgICBjb25zb2xlX3BvcnQg
PSB4Y19ldnRjaG5fYWxsb2NfdW5ib3VuZCh4ZW5feGMsIHhlbl9kb21pZCwgMCk7Ci0KLSAgICBy
YyA9IHhjX2xpbnV4X2J1aWxkKHhlbl94YywgeGVuX2RvbWlkLCByYW1fc2l6ZSAvIE1pQiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGtlcm5lbCwgcmFtZGlzaywgY21kbGluZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIDAsIGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuc3Rv
cmVfcG9ydCwgJnhlbnN0b3JlX21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVf
cG9ydCwgJmNvbnNvbGVfbWZuKTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAieGVuOiB4Y19saW51eF9idWlsZCgpIGZhaWxlZFxuIik7Ci0gICAgICAgIGdvdG8g
ZXJyOwotICAgIH0KLQotICAgIHhlbnN0b3JlX2RvbWFpbl9pbml0Mih4ZW5zdG9yZV9wb3J0LCB4
ZW5zdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfcG9ydCwgY29u
c29sZV9tZm4pOwotCi0gICAgcWVtdV9sb2coInhlbjogdW5wYXVzaW5nIGRvbWFpbiAlZFxuIiwg
eGVuX2RvbWlkKTsKLSAgICByYyA9IHhjX2RvbWFpbl91bnBhdXNlKHhlbl94YywgeGVuX2RvbWlk
KTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19k
b21haW5fdW5wYXVzZSgpIGZhaWxlZFxuIik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLQot
ICAgIHhlbl9wb2xsID0gdGltZXJfbmV3X21zKFFFTVVfQ0xPQ0tfUkVBTFRJTUUsIHhlbl9kb21h
aW5fcG9sbCwgTlVMTCk7Ci0gICAgdGltZXJfbW9kKHhlbl9wb2xsLCBxZW11X2Nsb2NrX2dldF9t
cyhRRU1VX0NMT0NLX1JFQUxUSU1FKSArIDEwMDApOwotICAgIHJldHVybiAwOwotCi1lcnI6Ci0g
ICAgcmV0dXJuIC0xOwotfQpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmgg
Yi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggNjUyZDliNDEwZi4uMDAwMDAwMDAwMAotLS0gYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQu
aAorKysgL2Rldi9udWxsCkBAIC0xLDEzICswLDAgQEAKLSNpZm5kZWYgUUVNVV9IV19YRU5fRE9N
QUlOQlVJTERfSAotI2RlZmluZSBRRU1VX0hXX1hFTl9ET01BSU5CVUlMRF9ICi0KLSNpbmNsdWRl
ICJody94ZW4veGVuX2NvbW1vbi5oIgotCi1pbnQgeGVuc3RvcmVfZG9tYWluX2luaXQxKGNvbnN0
IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqY21kbGluZSk7Ci1pbnQgeGVuc3RvcmVfZG9tYWluX2luaXQyKGlu
dCB4ZW5zdG9yZV9wb3J0LCBpbnQgeGVuc3RvcmVfbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uc29sZV9wb3J0LCBpbnQgY29uc29sZV9tZm4pOwotaW50IHhlbl9kb21haW5f
YnVpbGRfcHYoY29uc3QgY2hhciAqa2VybmVsLCBjb25zdCBjaGFyICpyYW1kaXNrLAotICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kbGluZSk7Ci0KLSNlbmRpZiAvKiBRRU1V
X0hXX1hFTl9ET01BSU5CVUlMRF9IICovCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGlu
ZV9wdi5jIGIvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYwppbmRleCA0NGQ2N2I4N2M0Li40ZDAz
YWE1OWNiIDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hl
bnB2L3hlbl9tYWNoaW5lX3B2LmMKQEAgLTI3LDcgKzI3LDYgQEAKICNpbmNsdWRlICJody9ody5o
IgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5o
IgotI2luY2x1ZGUgInhlbl9kb21haW5idWlsZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1i
YWNrZW5kLmgiCiAKIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSkKQEAgLTQ1LDE5ICs0NCw2IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0
ZSAqbWFjaGluZSkKICAgICBjYXNlIFhFTl9BVFRBQ0g6CiAgICAgICAgIC8qIG5vdGhpbmcgdG8g
ZG8sIHhlbmQgaGFuZGxlcyBldmVyeXRoaW5nICovCiAgICAgICAgIGJyZWFrOwotI2lmZGVmIENP
TkZJR19YRU5fUFZfRE9NQUlOX0JVSUxECi0gICAgY2FzZSBYRU5fQ1JFQVRFOiB7Ci0gICAgICAg
IGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSA9IG1hY2hpbmUtPmtlcm5lbF9maWxlbmFtZTsK
LSAgICAgICAgY29uc3QgY2hhciAqa2VybmVsX2NtZGxpbmUgPSBtYWNoaW5lLT5rZXJuZWxfY21k
bGluZTsKLSAgICAgICAgY29uc3QgY2hhciAqaW5pdHJkX2ZpbGVuYW1lID0gbWFjaGluZS0+aW5p
dHJkX2ZpbGVuYW1lOwotICAgICAgICBpZiAoeGVuX2RvbWFpbl9idWlsZF9wdihrZXJuZWxfZmls
ZW5hbWUsIGluaXRyZF9maWxlbmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
a2VybmVsX2NtZGxpbmUpIDwgMCkgewotICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gcHYg
ZG9tYWluIGNyZWF0aW9uIGZhaWxlZCIpOwotICAgICAgICAgICAgZXhpdCgxKTsKLSAgICAgICAg
fQotICAgICAgICBicmVhazsKLSAgICB9Ci0jZW5kaWYKICAgICBjYXNlIFhFTl9FTVVMQVRFOgog
ICAgICAgICBlcnJvcl9yZXBvcnQoInhlbiBlbXVsYXRpb24gbm90IGltcGxlbWVudGVkICh5ZXQp
Iik7CiAgICAgICAgIGV4aXQoMSk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBi
L2luY2x1ZGUvaHcveGVuL3hlbi5oCmluZGV4IDdlZmNkYWE4ZmUuLjk3OGFhYTMxZmIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCkBA
IC0xNSw3ICsxNSw2IEBACiAvKiB4ZW4tbWFjaGluZS5jICovCiBlbnVtIHhlbl9tb2RlIHsKICAg
ICBYRU5fRU1VTEFURSA9IDAsICAvLyB4ZW4gZW11bGF0aW9uLCB1c2luZyB4ZW5uZXIgKGRlZmF1
bHQpCi0gICAgWEVOX0NSRUFURSwgICAgICAgLy8gY3JlYXRlIHhlbiBkb21haW4KICAgICBYRU5f
QVRUQUNIICAgICAgICAvLyBhdHRhY2ggdG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IHhlbmQKIH07
CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcv
eGVuL3hlbl9jb21tb24uaAppbmRleCA5M2Y2MzFlNWJmLi4yYjkxZDE5OWExIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2Nv
bW1vbi5oCkBAIC02NjEsMjQgKzY2MSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9zZXRfaW9y
ZXFfc2VydmVyX3N0YXRlKGRvbWlkX3QgZG9tLAogCiAjZW5kaWYKIAotI2lmZGVmIENPTkZJR19Y
RU5fUFZfRE9NQUlOX0JVSUxECi0jaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9O
IDwgNDA3MDAKLXN0YXRpYyBpbmxpbmUgaW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVyZmFj
ZSAqeGMsIHVpbnQzMl90IHNzaWRyZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwgdWludDMyX3QgZmxhZ3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGRvbWlkKQotewotICAgIHJl
dHVybiB4Y19kb21haW5fY3JlYXRlKHhjLCBzc2lkcmVmLCBoYW5kbGUsIGZsYWdzLCBwZG9taWQp
OwotfQotI2Vsc2UKLXN0YXRpYyBpbmxpbmUgaW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVy
ZmFjZSAqeGMsIHVpbnQzMl90IHNzaWRyZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwgdWludDMyX3QgZmxhZ3MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGRvbWlkKQotewotICAg
IHJldHVybiB4Y19kb21haW5fY3JlYXRlKHhjLCBzc2lkcmVmLCBoYW5kbGUsIGZsYWdzLCBwZG9t
aWQsIE5VTEwpOwotfQotI2VuZGlmCi0jZW5kaWYKLQogLyogWGVuIGJlZm9yZSA0LjggKi8KIAog
I2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQwODAwCmRpZmYgLS1naXQg
YS9xZW11LW9wdGlvbnMuaHggYi9xZW11LW9wdGlvbnMuaHgKaW5kZXggNjU0ZWY0ODRkOS4uZDE0
YTUwODA1YSAxMDA2NDQKLS0tIGEvcWVtdS1vcHRpb25zLmh4CisrKyBiL3FlbXUtb3B0aW9ucy5o
eApAQCAtMzM5OCwxMCArMzM5OCw2IEBAIEVURVhJCiAKIERFRigieGVuLWRvbWlkIiwgSEFTX0FS
RywgUUVNVV9PUFRJT05feGVuX2RvbWlkLAogICAgICIteGVuLWRvbWlkIGlkICAgc3BlY2lmeSB4
ZW4gZ3Vlc3QgZG9tYWluIGlkXG4iLCBRRU1VX0FSQ0hfQUxMKQotREVGKCJ4ZW4tY3JlYXRlIiwg
MCwgUUVNVV9PUFRJT05feGVuX2NyZWF0ZSwKLSAgICAiLXhlbi1jcmVhdGUgICAgIGNyZWF0ZSBk
b21haW4gdXNpbmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2luZyB4ZW5kXG4iCi0gICAgIiAgICAg
ICAgICAgICAgICB3YXJuaW5nOiBzaG91bGQgbm90IGJlIHVzZWQgd2hlbiB4ZW5kIGlzIGluIHVz
ZVxuIiwKLSAgICBRRU1VX0FSQ0hfQUxMKQogREVGKCJ4ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJ
T05feGVuX2F0dGFjaCwKICAgICAiLXhlbi1hdHRhY2ggICAgIGF0dGFjaCB0byBleGlzdGluZyB4
ZW4gZG9tYWluXG4iCiAgICAgIiAgICAgICAgICAgICAgICB4ZW5kIHdpbGwgdXNlIHRoaXMgd2hl
biBzdGFydGluZyBRRU1VXG4iLApAQCAtMzQxNSwxMCArMzQxMSw2IEBAIFNURVhJCiBAaXRlbSAt
eGVuLWRvbWlkIEB2YXJ7aWR9CiBAZmluZGV4IC14ZW4tZG9taWQKIFNwZWNpZnkgeGVuIGd1ZXN0
IGRvbWFpbiBAdmFye2lkfSAoWEVOIG9ubHkpLgotQGl0ZW0gLXhlbi1jcmVhdGUKLUBmaW5kZXgg
LXhlbi1jcmVhdGUKLUNyZWF0ZSBkb21haW4gdXNpbmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2lu
ZyB4ZW5kLgotV2FybmluZzogc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4geGVuZCBpcyBpbiB1c2Ug
KFhFTiBvbmx5KS4KIEBpdGVtIC14ZW4tYXR0YWNoCiBAZmluZGV4IC14ZW4tYXR0YWNoCiBBdHRh
Y2ggdG8gZXhpc3RpbmcgeGVuIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4
IDViYTA2YWRmNzguLmFjZDM0ZjdmOTQgMTAwNjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAt
MzgxNCwxMyArMzgxNCw2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndiwgY2hhciAq
KmVudnApCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHhlbl9kb21pZCA9IGF0
b2kob3B0YXJnKTsKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgUUVN
VV9PUFRJT05feGVuX2NyZWF0ZToKLSAgICAgICAgICAgICAgICBpZiAoISh4ZW5fYXZhaWxhYmxl
KCkpKSB7Ci0gICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBzdXBw
b3J0ZWQgZm9yIHRoaXMgdGFyZ2V0Iik7Ci0gICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7Ci0g
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHhlbl9tb2RlID0gWEVOX0NSRUFURTsK
LSAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgUUVNVV9PUFRJT05feGVu
X2F0dGFjaDoKICAgICAgICAgICAgICAgICBpZiAoISh4ZW5fYXZhaWxhYmxlKCkpKSB7CiAgICAg
ICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBzdXBwb3J0ZWQgZm9yIHRo
aXMgdGFyZ2V0Iik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:18:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:18: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 1g0m7P-0005fC-4H; Fri, 14 Sep 2018 11:18: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=p0oy=l4=citrix.com=prvs=7883262b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g0m7O-0005ez-7W
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:18:34 +0000
X-Inumbo-ID: a687c18e-b80f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a687c18e-b80f-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:16:39 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65304779"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 14 Sep 2018 12:18:28 +0100
Message-ID: <20180914111830.28466-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Remove Xen PV domain creation in 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>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@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>

U2VlIGZpcnN0IHBhdGNoIGRlc2NyaXB0aW9uLgoKQW50aG9ueSBQRVJBUkQgKDIpOgogIFJlbW92
ZSBicm9rZW4gWGVuIFBWIGRvbWFpbiBidWlsZGVyCiAgeGVuOiBSZXBsYWNlIGZldyBtZW50aW9u
cyBvZiB4ZW5kIGJ5IGxpYnhsCgogY29uZmlndXJlICAgICAgICAgICAgICAgICAgIHwgIDE3IC0t
CiBody94ZW5wdi9NYWtlZmlsZS5vYmpzICAgICAgfCAgIDIgLQogaHcveGVucHYveGVuX2RvbWFp
bmJ1aWxkLmMgIHwgMjk5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
eGVucHYveGVuX2RvbWFpbmJ1aWxkLmggIHwgIDEzIC0tCiBody94ZW5wdi94ZW5fbWFjaGluZV9w
di5jICAgfCAgMTYgKy0KIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgICB8ICAgMyArLQogaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgIDE4IC0tLQogcWVtdS1vcHRpb25zLmh4ICAgICAg
ICAgICAgIHwgIDEyICstCiB2bC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgLQogOSBm
aWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDM4MyBkZWxldGlvbnMoLSkKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0
IGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oCgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:19:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:19: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 1g0m8i-0005wN-6J; Fri, 14 Sep 2018 11: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=k+rn=l4=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g0m8h-0005w8-9V
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:19:55 +0000
X-Inumbo-ID: d6c8f83b-b80f-11e8-a8a5-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::713])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d6c8f83b-b80f-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:18:00 +0200 (CEST)
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=1aPP1nciem7tLLFOhrF0MgPcBlTD30GhwfZID1cH26I=;
 b=LPhXuzdtc8D4JDzGvmgXVQQfZRqtoRhBkEkL3YChZ53Y2XpLkoeIuwdGdDQhbWlsOuvy5U0Vj+WH0BXR15UICd82biqlNahc0wrRo7nrzEWnj2Fq3FJpMmbwSfjcl2+eEX57iBNnbN6qpDUKW+GPWruWCfkkBhV7SmqtqgVFBy0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
Received: from [10.10.194.223] (91.199.104.6) by
 DB7PR02MB4361.eurprd02.prod.outlook.com (2603:10a6:10:48::27) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.14; Fri, 14 Sep 2018 11:19:48 +0000
Message-ID: <1536923982.23465.34.camel@bitdefender.com>
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 14 Sep 2018 14:19:42 +0300
In-Reply-To: <5B9B7ACE02000078001E88F4@prv1-mh.provo.novell.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <cover.1536850239.git.ppircalabu@bitdefender.com>
 <ae62f13a325e930d702b34d31b002a6242173801.1536850239.git.ppircalabu@bitdefender.com>
 <5B9B7ACE02000078001E88F4@prv1-mh.provo.novell.com>
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM6PR0102CA0024.eurprd01.prod.exchangelabs.com
 (2603:10a6:209:14::37) To DB7PR02MB4361.eurprd02.prod.outlook.com
 (2603:10a6:10:48::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 01c9996d-ddae-43ce-02f3-08d61a33fb84
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4361; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4361;
 3:dVYtZrmyuuHndMg8RFBqxS06/kZKlhus+oV+XUdvWmlKh876O8H4ujeQus6Hz4gJoGI9dAC/j4Dx4lqEwLFxgRHytnY0kdXisnp83cz2zmekM0wGMLS270CGyMjCjoKAKbUselLvcvVuMxT5rnY5MtkLLnT2HdHS+Y3iAZv4HYczO/t74x1KmnBr4ss5/Td5Wo1wKmYuDBBte625g5/7byNc2PayG7hVv5W4xp2GPMyej+tNRirbLivdaNfDNzUH;
 25:DJ6hs2jGSsFayUdUgl+XebrYAPKKryqls4eSTctXwgJgn7+Rae4gOuJgU+p/sP8RfCvorb94mA5BrmOxb2SSJBPsjqUCDYqTg4Eryi6VliXdc5QDtZoBOLTBF+ASlXY2Vkfuy+Byd+LamyXTcj8o8Qa9bD7sLpuL862PGBzs2pURVDWtgeOuw8FKFnzso8LBv7r0c/03iO5u30SlwYQTFyO6kM9E4Z5rk3h9r0qyZblulmgBM+tsIMrh5sqpBZ+bHmnygg7disi7GOGDwGp/QvnjhygQlsXFeW4qhuk4R65qlDZoiIlZA09nmuRLM4DY038E7nw1VtN8WJLMEN15DQ==;
 31:HxbNIXeQQYP1hcA9ufVZ+Rmi7omqMZP+fKI2KMvVRYdEcR0cPOSq9Gp56gU5yJhFMo9e25BNsfaOlaCvhUJVAvlPvGBCJCf4S6nCEzrGGNqsrOFQy7VP7m3u/axQGTX6J9rBxekthsVJNKaC6uaggHr0b/R+BKRylt2fHUG/X5rCbZl57h2QM1INGXiUlEtPRe4rJNaAWBXU3aiPBiMEvh1zQhAB0rzhW0O71u9oPVk=
X-MS-TrafficTypeDiagnostic: DB7PR02MB4361:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4361;
 20:7hH0sikMuoASWpXi50+A0KwoH+QC+JRP1UwnAtwa5zlhW1PkF9OEzFAQC6OE4Dlxdg37jyYqsO2ieD/rwJ0GVhKvSwG9auMq22uIZ9RfTGw5yo2kvooXqbE81VQPMR0CkrqfByXEo+Iu/Zk4BkYY91qrFU+FjOs6CrJZyY5IDjNzESJRz41iwSeOXnhYAtLOgnoJGRkDFCoKq34uTxIJWHNRLvWiOTjOWKIBSD+BmuvDLbBu8dWg+FY35MQnu0IiTXCo/zT8bWzdoq4bkcUc1gMPRhO7mhwHJcA8h93WY6fM9xnjhsU/QCcnQkrs7CEyDJuw9qiWhJHW7LsaXBNojg==;
 4:LvHVsKJJb6P7Z8Cqk+PehO3E0ZV7DzKxUk5eDqTBfdHEotbfB4HzP8Rld1qPAi+SELbQAHXfBhzKvYn4WIYY39WzkNM3r7GeGSOeaRG1YjX1DG87NUCopd0ZJRvzJ2iXs+uDyzhPF1H47NB9iT1ZxBRta+q3iC9f0rBHGEED11A1eZD0XsU9Q2O+p1Zff5Me/trHw35934pr6FgiQuSIL7t5MVHms3m6zsiyCf6wgxDacFZCjfbq/tMC0/i2wrJqulrFSITNIS5RGN7wgktTvw==
X-Microsoft-Antispam-PRVS: <DB7PR02MB43617F9526D1BABE730263F2D6190@DB7PR02MB4361.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699050);
 SRVR:DB7PR02MB4361; BCL:0; PCL:0; RULEID:; SRVR:DB7PR02MB4361; 
X-Forefront-PRVS: 07954CC105
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(6049001)(366004)(39850400004)(396003)(346002)(376002)(136003)(189003)(199004)(16526019)(50226002)(2906002)(6116002)(956004)(486006)(476003)(2616005)(11346002)(23676004)(76176011)(103116003)(5660300001)(478600001)(2870700001)(52116002)(3846002)(26005)(93886005)(446003)(97736004)(77096007)(25786009)(86362001)(8676002)(16576012)(386003)(81166006)(68736007)(8936002)(81156014)(316002)(186003)(53546011)(36756003)(47776003)(305945005)(54906003)(4326008)(50466002)(6246003)(229853002)(106356001)(105586002)(5820100001)(6916009)(6666003)(53936002)(66066001)(7736002)(6486002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4361; H:[10.10.194.223]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAyTUI0MzYxOzIzOmZzQTNoNmpoeUZZS004MTlMQkdpYldCQmh2?=
 =?utf-8?B?S0hjREVKRi9ZZGJaTHlPbjN6VWEvRlIrSkpvRVpzM3lXOWhpSmhZZXNNOGcx?=
 =?utf-8?B?cW8wSnNJb2V5V2U3QzRlUUJ2RnRWVElsNHVzUVo1ajU5T1lqc1ZjRVp2MWNm?=
 =?utf-8?B?QzRMV0NPSktnTzFyM1k3d3gxRFg3c0pKeXhPSS9WREFIYk95bzRCbEhLVFRH?=
 =?utf-8?B?a0dieDQreElZcmhaaW9FcXVCekthL0diWUNsZDhhMVRUcDBYdWd6UEVkVTFT?=
 =?utf-8?B?SlcwVHdVeCtCaVgzY3loU1hqeXo5YUlsa0lpZThpQnM1cnZiaFFZRjUySE0z?=
 =?utf-8?B?d3V5Z0VtQk51UlVpb3gxYWZZS3IzR2xJZEhCaFRJYURwSWcwalZBZUpkV3Ex?=
 =?utf-8?B?Tk83Zy9SSHNweU1nUEloVEdJekl0WlhMN0pBYjlsUUUzTFNaVUF0TnpvWGI3?=
 =?utf-8?B?REphSmFPYk8yRTE5VFpjblY4Nmd0MkZjSU9FdS9OQjhqWlVsd0FEdzlEeUps?=
 =?utf-8?B?MHR2VmtNbGtrT0JhdGx6LzEyNTJhM1pOMzg5MkV6VkNZTkdzVmp0UFlsbDJS?=
 =?utf-8?B?Yy8wK3BKOHozT1l1ajByYlBWUWV6cmZ0c0ptclYyU05VNmdBeTVza3cySUVN?=
 =?utf-8?B?aVRqOE85TWg5MHNWNlNvcjFsL0dWVW9HbGltOC9KRm9wTWFBWG40NjI5YnBM?=
 =?utf-8?B?UGR0TUUrdHlVbzUzMlE4cUFocWNNU3h5OWovM3FwU29JeU42dXZVZmpONE5z?=
 =?utf-8?B?RUFrTkc4UDNCZnZrZ0JKeEVKWDZVSkk4Z29KSHY3dE9yT0E4eCtNaXRML3Nq?=
 =?utf-8?B?NGorOWJ2VTAvaGxFM1creU02Q2cwa0xKTzZ3eVlkS1dSMjIzWHdLV0lSZHVv?=
 =?utf-8?B?OG1GRzFvV1N2UWZJTldibUh5T3RkQmowYWpJclp3emxtMU82SWNWV0IrT2dv?=
 =?utf-8?B?T29takRNbG5XZng3b0orUk5mU2k4UDI4cmgzZVF6ZzZQTGNwd2FjTDNpdnZI?=
 =?utf-8?B?UFF5RzFLRUQxbmRKOWhjSUpkbUx6Yko0d2NFcnk4ZVRYNUJoNzJmVFgvclZG?=
 =?utf-8?B?b0svSCsrYTZZMHZHcVRNMTBuakJrUGdjVER2TzlEOE0vMXVHdFJNYkRaU2ow?=
 =?utf-8?B?bEZ0YUhzakFXQ2Vrb3YrTVZNbHJhUkFrV0NxYlZMQ1BQTTAzZm5xNDRJeENr?=
 =?utf-8?B?SDdRMlZpaHM3YTFmNTZZRFR5WkpGcWEvN3Z0WWJZbFJLaEt3ZFk3NXBoVHZv?=
 =?utf-8?B?ZEgvRkYyYTRodkZqc2duNmZhei9HNTgyc1hxRCtCQkhBcW9qRVJ5RXFqRjU1?=
 =?utf-8?B?R2M1VDJpNU80N3hDMm54ajl2a2h6UGdTZkFrT1pGOEZMclk1MlF0ZThjbWtm?=
 =?utf-8?B?ZVhCRzZERnN3L01HeHh0Z2dnelUxZkxYOVZkMGJhWFJLYzUzRit0b1dscGZ5?=
 =?utf-8?B?ZWdOcS9rc21XakFkdVZDRWZXOGpBVGMzYW83M1I1aWh6T0NNRGF2d0JYQXVv?=
 =?utf-8?B?VUJWSVdGazJTN3RVTGZtcTNiS1hVZUVPN1VlS1dSLzZkcGUrdVM1anVBNytV?=
 =?utf-8?B?QjgyamVjbVQvdC9yNFU1WXpaK3lZanM4SmJXWGlaRkxsRnV3Vnk5dXhuWTZF?=
 =?utf-8?B?b2VKWnNPQTJvUnQ0bVFObzg0RjZzek5JTVUvVlVaOVBtTGt4Q2tYMmZqdlU3?=
 =?utf-8?B?NStzcUxJNmdLcW1lbWpOMU42aDZDUytONStiSUN3RGZlWjNRSndJbEFBVkxq?=
 =?utf-8?B?eWNrMUdRN2ExWmdqTGFMa3pSMVFYK0ZaSEhUZG56dERIYkhCdVNpQVpZMWpa?=
 =?utf-8?B?ZkdTWjNTOWcvaC9LUW03M0J5bXlEVW56bjY1eVhpbG1BY2c9PQ==?=
X-Microsoft-Antispam-Message-Info: 5PiGroWYIvAzNIlHxrhU7m7TsRSbqbi3OLPtpVxYGWxNSDslGoKMqPh0ymr5w2vTa6+FC3snG3EU0v9JNgDOAFsM5Q/H34QulwRGZQ2K05+6S7wvWUe/EYj2BRhFF74VUYgIU6aGz+hHjLlkeMMg0HkQ+PQJa1L0J5f4QfWHidEDAolgDen0oDxovr/+pJJQZbpxgCimaET6MVX1TQjeg35EPegHtfX1p+g5PXQaqSAHL0pCUj2D2WnNW5tixSlu++1kaUW3gwcptY0FDNzfr1yP9emKRSC0Qp0RKXYGEXnaESL8WwpWSJhnt/rqRegzfE3XaZGM8hzn0UpiFPwaBlwDRZT5G/sdW6s69iUl7Sg=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4361;
 6:+KuQGmaIqakV9la1rEdE+5qUheSYP7B9q6v2c6ZlYTv7ic6RyToOPN3nhgVM6xmownG5LlAVk/azWxCzYOBmCY1mIwVj+8pQ05/bblFWLREUORwKsrRsLG6lMUkk7U2Yhek8X25L9npDmy2n5qG18b4fGtyprXjgBzhAtIrI5rgqtiV4d2QLV6KZZOrvAJhD7xidfM5UqCdotkUise67NeyrHMIg/vu4yBzH/yEKWI7Krkdl3I8lsiOB6FQsffYUT/3w5n3KS37cIK1lKzbKOgsgtzEgNpGwsfsIzzuuf/jJJSF2vQyRFrj1vRjByNIZ2GbKQNNMAtks/+eICIPyLBZBgDig145O5oIxiFjKWTP66Mm7HhJ+qgzYbD+Gcm17QTlOfY3VhItpn9MsOsUOiF1YQsDXqxCzjp3cJLbrLK7f2Z5AAv8Z1Cv2avcnwYjYY8Ho9GvUvrZjfJdXng/4Vg==;
 5:sqwjvvLIGadg2uKn8naXGQo7naHoyBFeDx73Zt2uHOrPK+pQtmUM53LfSjSENWei1YFJZQXdhsiGhyRGzTk0oODj6oil7nXp9jB/pi8BafXnT9XFtLHybq1Aa/KWChWMd9KfckGNNJfY2dCmJqUKW8whQ8mMnXc3VURGqz2Nk4c=;
 7:X1WRXHKQ04OLxvtf83GFie+7hA4U2SaWqPbXUlj07W3RDZNRKYP6XCxNLY5UN4Gv2RrZ3YOELKZZQp1e2wejT9h9WmstBp7MGGOcovtTcPQpMM/D/hXOSIHABpVzCGQqD72Do8ZSRnLFqjXot1mcMNrzScodFG6gy5g0QqrVGeFeIrYlgERaSXFBDUbAYwr7kfD8ULPDDP3PGyVPP/kZiCtzlvCS2pJXOEanJdWBiHN4HZjjGTXELGlJ8s0OSlrf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2018 11:19:48.0515 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 01c9996d-ddae-43ce-02f3-08d61a33fb84
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4361
Subject: Re: [Xen-devel] [PATCH 1/4] x86_emulator: Add PHONY uninstall target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gVmksIDIwMTgtMDktMTQgYXQgMDM6MDkgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Cj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IE9uIDEzLjA5LjE4IGF0IDE3OjAxLCA8cHBpcmNhbGFi
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4gVGhlIG1pc3NpbmcgdW5pbnN0YWxsIHRhcmdl
dCBicmVha3MgdGhlIHRvcCAndG9vbHMnIHVuaW5zdGFsbAo+ID4gdGFyZ2V0Lgo+IE1pc3Npbmc/
Cj4gCj4gPiAKPiA+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQo+ID4g
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gPiBAQCAtMTI2LDYgKzEy
Niw5IEBAIGRpc3RjbGVhbjogY2xlYW4KPiA+IMKgLlBIT05ZOiBpbnN0YWxsIHVuaW5zdGFsbAo+
ID4gwqBpbnN0YWxsIHVuaW5zdGFsbDoKPiA+IMKgCj4gPiArLlBIT05ZOiB1bmluc3RhbGwKPiA+
ICt1bmluc3RhbGw6Cj4gUGxlYXNlIGxvb2sgYXQgdGhlIHBhdGNoIGNvbnRleHQgYWJvdmUgeW91
ciBjaGFuZ2UuIEl0IHdhcyBhZGRlZAo+IGEgY291cGxlIG9mIHdlZWtzIGFnbyAoMDk2MTNkM2I1
ZiksIGFuZCB5b3UgcmVhbGx5IHNob3VsZCBoYXZlCj4gbm90aWNlZCB0aGlzIHRoZSBsYXRlc3Qg
d2hlbiByZS1iYXNpbmcgb24gdG9wIG9mIHRoYXQgY2hhbmdlLgo+IAo+IEphbgo+IApUaGFuay15
b3UgdmVyeSBtdWNoIGZvciBwb2ludGluZyBpdCBvdXQuIEkgaGF2ZSBtaXNzZWQgaXQgY29tcGxl
dGVseS4KSSB3aWxsIGNvbXBsZXRlbHkgcmVtb3ZlIHRoaXMgcGF0Y2ggaW4gdGhlIG5leHQgcGF0
Y2hzZXQgaXRlcmF0aW9uLgoKLy9QZXRyZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0mLN-0007cL-QP; Fri, 14 Sep 2018 11:33: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=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0mLM-0007c0-Uw
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:33:00 +0000
X-Inumbo-ID: aabfefdd-b811-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aabfefdd-b811-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:31:06 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="79055839"
Date: Fri, 14 Sep 2018 13:32:39 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180914113239.nr22z2igygxa2yqp@mac.bytemobile.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
 <5B9B79FB02000078001E88D1@prv1-mh.provo.novell.com>
 <20180914095420.n333mb62bcc6spwu@mac.bytemobile.com>
 <5B9B924D02000078001E8977@prv1-mh.provo.novell.com>
 <20180914110628.nlp2pys5jcgo5ce2@mac.bytemobile.com>
 <5B9B97EC02000078001E89DC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9B97EC02000078001E89DC@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] intel/iommu: setup inclusive mappings
 before enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDU6MTM6NDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEzOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDQ6NDk6NDlBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA5LjE4IGF0IDExOjU0LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDM6MDY6MDNB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEw
OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gVGhpcyByZXN0b3Jl
cyB0aGUgYmVoYXZpb3IgYmVmb3JlIGNvbW1pdCA2NmE5Mjc0Y2MzNDM1IHRoYXQgY2hhbmdlZAo+
ID4+ID4+ID4gdGhlIG9yZGVyIGFuZCBlbmFibGVkIHRoZSBpb21tdSB3aXRob3V0IGhhdmluZyB0
aGUgaW5jbHVzaXZlIG1hcHBpbmdzCj4gPj4gPj4gPiBzZXR1cC4KPiA+PiA+PiA+IAo+ID4+ID4+
ID4gTm90ZSB0aGF0IGluIG9yZGVyIHRvIHJlc3RvcmUgcHJldmlvdXMgYmVoYXZpb3IgYSBuZXcg
ZW5hYmxlIGhvb2sgaXMKPiA+PiA+PiA+IGFkZGVkIHRvIHRoZSBpb21tdV9vcHMgc3RydWN0IHRo
YXQncyBvbmx5IHVzZWQgYnkgVlQtZC4KPiA+PiA+PiAKPiA+PiA+PiBCdXQgeW91ciBlYXJsaWVy
IHNlcmllcyBhbHNvIGV4dGVuZHMgaW5jbHVzaXZlIG1hcHBpbmcgc3VwcG9ydCB0byBBTUQgLQo+
ID4+ID4+IHdoeSBpcyB0aGVyZSBubyBzaW1pbGFyIGNoYW5nZSBuZWVkZWQgdGhlcmUgaW4gY2Fz
ZSBzb21lb25lIG92ZXJyaWRlcwo+ID4+ID4+IHRoZSBkZWZhdWx0IG9mIG9mZiBpbiB0aGF0IGNh
c2U/Cj4gPj4gPiAKPiA+PiA+IEkgZG9uJ3Qgc2VlIGFueSBpb21tdSBlbmFibGUgcmVsYXRlZCBj
b2RlIGluIGFtZF9pb21tdV9od2RvbV9pbml0LCBidXQKPiA+PiA+IG1heWJlIEknbSBtaXNzaW5n
IHNvbWV0aGluZyAoc2FtZSBhcHBsaWVzIHRvIEFSTSBTTU1VKS4gQUZBSUNUIGZvciBBTUQKPiA+
PiA+IHRoZSBpb21tdSBpcyBpbml0aWFsaXplZCBpbiBpb21tdV9zZXR1cCB3aGljaCBoYXBwZW5z
IGJlZm9yZSBEb20wCj4gPj4gPiBjcmVhdGlvbi4KPiA+PiAKPiA+PiBCdXQgaXNuJ3QgdGhlIHBy
b2JsZW0gaGVyZSB0aGF0IHRoZSBJT01NVSBnZXRzIGVuYWJsZWQgdG9vIGVhcmx5Pwo+ID4gCj4g
PiBGb3IgSW50ZWwgeWVzLCBteSBlYXJsaWVyIHNlcmllcyBjaGFuZ2VkIHRoZSBvcmRlciBmb3Ig
SW50ZWwgYW5kIHRoZQo+ID4gSU9NTVUgZ290IGluaXRpYWxpemVkIGJlZm9yZSBzZXR0aW5nIHRo
ZSBpbmNsdXNpdmUgbWFwcGluZ3MuCj4gPiAKPiA+PiBXaG8gb3Igd2hhdCB0ZWxscyB1cyB0aGlz
IGlzbid0IGEgcHJvYmxlbSBvbiBBTUQgYXMgd2VsbCAod2hpY2ggdGhlbgo+ID4+IHdvdWxkIGJl
IGFub3RoZXIgcmVncmVzc2lvbiBvZiB5b3VyIGVhcmxpZXIgc2VyaWVzLCBub3QgdGhlIHBhdGNo
Cj4gPj4gaGVyZSwgYnV0IHdvdWxkIHByZXN1bWFibHkgYWxzbyB3YW50IGZpeGluZyBoZXJlKT8K
PiA+IAo+ID4gTXkgZWFybGllciBzZXJpZXMgb25seSBjaGFuZ2VkIHRoZSBpbml0aWFsaXphdGlv
biBvcmRlciBvZiB0aGUgSW50ZWwKPiA+IElPTU1VLCBBTUQgSU9NTVUgaGFzIGFsd2F5cyBiZWVu
IGluaXRpYWxpemVkIGVhcmxpZXIgaW4gaW9tbXVfc2V0dXAsCj4gPiBhbmQgdGhhdCdzIG5vdCBj
aGFuZ2VkLgo+IAo+IEJ1dCBwcmlvciB0byB0aGF0IHNlcmllcywgdGhlIGNvbW1hbmQgbGluZSBw
YXJhbWV0ZXIgd2FzIHByaXZhdGUgdG8KPiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2
L3Z0ZC5jLiBZb3UndmUgaW5zaXN0ZWQgb24gbWFraW5nCj4gdGhlIG9wdGlvbiBhdmFpbGFibGUg
b24gQU1ELCBidXQgaWYgaXQgaXMgdG8gYmUgb2YgYW55IHVzZSwgb3JkZXJpbmcKPiB0aGVyZSBs
aWtlbHkgbmVlZHMgdG8gbWF0Y2ggdGhhdCBmb3IgVlQtZC4KCk9LLCBJIHRoaW5rIHRoZSByZXF1
aXJlbWVudCBoZXJlIHdvdWxkIGJlIHRoYXQgaW5jbHVzaXZlIG1hcHBpbmdzIGFyZQphbHdheXMg
c2V0dXAgYmVmb3JlIGVpdGhlciB0aGUgSU9NTVUgaXMgZW5hYmxlZCAob24gdGhlIEludGVsIGNh
c2UpIG9yCmRldmljZXMgYXJlIGFkZGVkIChvbiB0aGUgQU1EIGNhc2UsIHNpbmNlIHRoZSBJT01N
VSBpcyBlbmFibGVkIHZlcnkKZWFybHkpLgoKU28gSSB0aGluayB0aGUgYmVzdCB3YXkgdG8gc29s
dmUgdGhpcyBpcyB0byBtb3ZlIHRoZSBjYWxsIHRvCmFyY2hfaW9tbXVfaHdkb21faW5pdCBpbnNp
ZGUgb2YgdGhlIGh3ZG9tX2luaXQgaGFuZGxlcnMgZm9yIGVhY2gKaW1wbGVtZW50YXRpb24uCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 11:50:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 11: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 1g0mbp-0000fQ-LA; Fri, 14 Sep 2018 11:50: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=oal1=l4=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1g0mbn-0000d7-Uj
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 11:49:59 +0000
X-Inumbo-ID: 0973076d-b814-11e8-a8a5-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0973076d-b814-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 13:48:03 +0200 (CEST)
Received: from [2001:b68:ff:12::131] (port=58872 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1g0mbf-0008Mx-C4; Fri, 14 Sep 2018 13:49:52 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id 3AD92204FE; Fri, 14 Sep 2018 13:49:51 +0200 (CEST)
Date: Fri, 14 Sep 2018 13:49:51 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180914114951.GH2153@gavran.carpriv.carnet.hr>
References: <20180907121348.GM26705@gavran.carpriv.carnet.hr>
 <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
 <20180910132252.GE26705@gavran.carpriv.carnet.hr>
 <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
 <20180910161831.GG26705@gavran.carpriv.carnet.hr>
 <20180913150800.haswzd7t2xccbgvl@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180913150800.haswzd7t2xccbgvl@mac.bytemobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDU6MDg6MDBQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBTbyBJIGhhdmUgdGhlIGZvbGxvd2luZyBwYXRjaCB3aGljaCBJIHRoaW5rIG1p
Z2h0IHNvbHZlIHlvdXIgaXNzdWVzCj4gd2hpbGUga2VlcGluZyB0aGUgcmVzZXQgbG9naWMgd29y
a2luZy4gV291bGQgeW91IG1pbmQgZ2l2aW5nIGl0IGEgdHJ5Cj4gd2l0aCB5b3VyIHVzZSBjYXNl
IGFuZCBwdmdydWI/CgpUaGFua3MgZm9yIHRoZSBwYXRjaC4gIEl0IHNlZW1zIHRvIGJlIGhhdmlu
ZyBzb21lIHByb2JsZW1zIHdpdGggcHZncnViOgptYWNoaW5lcyBkb24ndCBib290IHBhc3QgcHZn
cnViIGFuZCB0aGV5IGFyZSB1c2luZyAxMDAlIENQVS4gIEFsc28gaW4KZG9tMCB4ZW5zdG9yZWQg
aXMgdXNpbmQgMTAwJSBDUFUgLSBzdHJhY2UgcmVwb3J0cyBpdCBpcyBsb29waW5nIGluIHRoaXM6
CgpyZWFkKDI2LCAiXFxcMjQwXDBcMCIsIDQpICAgICAgICAgICAgICAgPSA0CnJlYWQoMjYsICJc
MFwwXDBcMExcMFwwXDApXDBcMFwwXDM1XDBcMFwwK1xcXDIzMmBcMjMxXDMxXDEmIiwgMjQpID0g
MjQKcmVhZCgyNiwgIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC8xLzUxNzEyL3N0YXRlIiwg
NDEpID0gNDEKcmVhZCgyNiwgIlwyXDBcMFwwXDFcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww
XDBcMVwwXDBcMFwxXDBcMFwwMDA0IiwgMjkpID0gMjkKcmVhZCgyNiwgIlwwXDMzMFwwXDAiLCA0
KSAgICAgICAgICAgICAgID0gNApyZWFkKDI2LCAiXDBcMFwwXDBMXDBcMFwwKVwwXDBcMFwzNVww
XDBcMCtcXEpHXDIzMVwzMVwxJiIsIDI0KSA9IDI0CnJlYWQoMjYsICIvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92YmQvMi81MTcxMi9zdGF0ZSIsIDQxKSA9IDQxCnJlYWQoMjYsICJcMlwwXDBcMFwx
XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDJcMFwwXDBcMVwwXDBcMDAwNCIsIDI5KSA9
IDI5CnJlYWQoMjYsICJcMFwyMDBcMVwwIiwgNCkgICAgICAgICAgICAgICA9IDQKcmVhZCgyNiwg
IlwwXDBcMFwwTFwwXDBcMClcMFwwXDBcMzVcMFwwXDArXFxaXDM3M1wyMzFcMzFcMSYiLCAyNCkg
PSAyNApyZWFkKDI2LCAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzUvNTE3MTIvc3RhdGUi
LCA0MSkgPSA0MQpyZWFkKDI2LCAiXDJcMFwwXDBcMVwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww
XDBcMFw1XDBcMFwwXDFcMFwwXDAwMDQiLCAyOSkgPSAyOQpyZWFkKDEyLCAiXDMyMVwxXDBcMCIs
IDQpICAgICAgICAgICAgICAgPSA0CndyaXRlKDEyLCAiXDMyMVwxXDBcMCIsIDQpICAgICAgICAg
ICAgICA9IDQKCi0tIApWYWxlbnRpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:30:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12:30: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 1g0nEZ-0003z6-Fp; Fri, 14 Sep 2018 12:30:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fooi=l4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0nEX-0003pr-QU
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:30:01 +0000
X-Inumbo-ID: 0715aa62-b81a-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0715aa62-b81a-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:30:57 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 14:29:58 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 13:29:24 +0100
Message-ID: <448fbac9df715f26058701653faa2a7f4d7d04f9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Date: Fri, 14 Sep 2018 14:29:11 +0200
In-Reply-To: <5B9B752F02000078001E88AD@suse.com>
References: <20180913163848.32216„1„george.dunlap@citrix.com>
	 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
	 <5B9B752F02000078001E88AD@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 "Ian Jackson <ian.jackson@citrix.com>" <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0738892517640507951=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0738892517640507951==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-NafU10tOB6iH3gpc4zQE"


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

On Fri, 2018-09-14 at 09:45 +0100, Jan Beulich wrote:
> > > > On 13.09.18 at 18:51, <dfaggioli@suse.com> wrote:
> > I fully agree with and second George's reasoning, and feel 100%
> > like
> > providing my:
> >=20
> > Acked-by: Dario Faggioli <dfaggioli@suse.com>
>=20
> And that's despite "sched=3Dcredit2 crashes system when using
> cpupools"?=20
>
Well, considering that, as you say, there's a fix on the mailing list
already, yes.

And I'm guessing George must feel kind of the same, as he sent this
patch, before reviewing/committing the other.

In fact, the sooner we switch, the earlier OSSTest will start use
Credit2 for everything, and show us whether or not there are other
issues. And, speaking about that specific bug, OSSTest does not [sic!]
test cpupools, so it's not even like it'll block pushes.

That being said...

> While I agree that we shouldn't delay the switch for
> much longer, in particular with there already being a fix available
> from you I think that one should go in before the one here.
>=20
... I'm fine if maintainers/committers feels like waiting for the other
patch to go in. The order in which they're committed, is something I
have no control on. I don't think it's strictly necessary for this
patch and the fix to hit the repo in a particular order. But if others
do, no problem.

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/

--=-NafU10tOB6iH3gpc4zQE
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+4FAlubqZ0ACgkQFkJ4iaW4
c+5GnxAA0GFdBrnvQkmDru8xJ3DOZxJYOUoehCHYGa2WyW5nL4+by5CNL0s1O3Rq
MoUvqoB4reyb4ZCXkDnNS8/YMEQn38Qugra61w0bZ5lQGIZIQAAPx4gm1cBt5G3x
n0DIaq7+xTyTwY2Q+/kIDKAdr1EQplfSctMOsOgbyLl/Ym+35v1TPOxt7RanuF1J
Axal9obj9PwA4bt1NQ3kNPrluPWBOB9sGig/q6ugLFcLEdlDE3C+Rlos9gppjIUR
XkFd4xKDnCox+i75vR1gYc1bVsalsCOrQcCTKQfMHiC9JUtJXGWHXh4gbW7lPXZY
N5ckfJfuQbjLsSI/Qy4MWR45lFiQQPAM/k7kmdwBSmqQSGjV46p9gXa3LBvPmYsz
yVw3+Drtsj1LX1lO0491LA56/gG3CPIt5aU6wIrORTcZ/e+HYr4kLPnl1bOF+E3C
6P7H75FHytAwQHHk7cfg5tzZl9x4rRInPA+zVoFMAzEncAL8YZ3Mnkr+lnozobJi
Ow1FXc2otIkg3ElRw/OwwqZ6T33/9NXmbiiM6fO/dllIFgk9giYr9UhbvalZtgYu
WHAaYw+XsC+3z/ohKhbD/aj7CIJychWD6H54LxlKjvY19p43WwRoZqAzfK8kEcz1
zLJ3qwl2YrAEhEg0WVPtrXORF9l8GUd0Qi49S0CpnX3H1dUb/14=
=2dWE
-----END PGP SIGNATURE-----

--=-NafU10tOB6iH3gpc4zQE--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0738892517640507951==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:41:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12: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 1g0nPx-00059k-OT; Fri, 14 Sep 2018 12:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0nPw-00059f-I0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:41:48 +0000
X-Inumbo-ID: ac153b6b-b81b-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac153b6b-b81b-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:42: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 B98C8AE17;
 Fri, 14 Sep 2018 12:41:44 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <153683962932.12063.15985092124725980082.stgit@Palanthas.fritz.box>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <79a05586-7059-e432-604c-a99cdc6c1e20@suse.com>
Date: Fri, 14 Sep 2018 14:41:42 +0200
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: <153683962932.12063.15985092124725980082.stgit@Palanthas.fritz.box>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: sched/Credit2: fix bug when moving
 CPUs between two Credit2 cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Steven Haigh <netwiz@crc.id.au>, George Dunlap <george.dunlap@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>

T24gMTMvMDkvMTggMTM6NTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFdoZXRoZXIgb3Igbm90
IGEgQ1BVIGlzIGFzc2lnbmVkIHRvIGEgcnVucXVldWUgKGFuZCwgaWYgeWVzLCB0byB3aGljaAo+
IG9uZSkgd2l0aGluIGEgQ3JlZGl0MiBzY2hlZHVsZXIgaW5zdGFuY2UgbXVzdCBiZSBib3RoIGEg
cGVyLWNwdSBhbmQKPiBwZXItc2NoZWR1bGVyIGluc3RhbmNlIG9uZS4KPiAKPiBJbiBmYWN0LCB3
aGVuIHdlIG1vdmUgYSBDUFUgYmV0d2VlbiBjcHVwb29scywgd2UgZmlyc3Qgc2V0dXAgaXRzIHBl
ci1jcHUKPiBkYXRhIGluIHRoZSBuZXcgcG9vbCwgYW5kIHRoZW4gY2xlYW51cCBpdHMgcGVyLWNw
dSBkYXRhIGZyb20gdGhlIG9sZAo+IHBvb2wuIEluIENyZWRpdDIsIHdoZW4gdGhlcmUgY3VycmVu
dGx5IGlzIG5vIHBlci1zY2hlZHVsZXIsIHBlci1jcHUKPiBkYXRhIChhcyB0aGUgY3B1LXRvLXJ1
bnF1ZXVlIG1hcCBpcyBzdG9yZWQgb24gYSBwZXItY3B1IGJhc2lzIG9ubHkpLAo+IHRoaXMgbWVh
bnMgdGhhdCB0aGUgY2xlYW51cCBvZiB0aGUgb2xkIHBlci1jcHUgZGF0YSBjYW4gbWVzcyB3aXRo
IHRoZQo+IG5ldyBwZXItY3B1IGRhdGEsIGxlYWRpbmcgdG8gY3Jhc2hlcyBsaWtlIHRoaXM6Cj4g
Cj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcvbXNnMjMzMDYuaHRtbAo+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnL21zZzIzMzUwLmh0bWwKPiAKPiBCYXNpY2FsbHksIHdo
ZW4gY3NjaGVkMl9kZWluaXRfcGRhdGEoKSBpcyBjYWxsZWQgZm9yIENQVSAxMywgZm9yIGZ1bGx5
Cj4gcmVtb3ZpbmcgdGhlIENQVSBmcm9tIFBvb2wtMCwgcGVyX2NwdSgxMyxydW5xX21hcCkgYWxy
ZWFkeSBjb250YWluIHRoZQo+IGlkIG9mIHRoZSBydW5xdWV1ZSB0byB3aGljaCB0aGUgQ1BVIGhh
cyBiZWVuIGFzc2lnbmVkIGluIHRoZSBzY2hlZHVsZXIKPiBvZiBQb29sLTEsIHdoaWNoIG1lYW5z
IHdyb25nIHJ1bnF1ZXVlIG1hbmlwdWxhdGlvbnMgaGFwcGVuIGluIFBvb2wtMCdzCj4gc2NoZWR1
bGVyLiBGdXJ0aGVybW9yZSwgYXQgdGhlIGVuZCBvZiBzdWNoIGNhbGwsIHRoYXQgc2FtZSBydW5x
X21hcCBpcwo+IHVwZGF0ZWQgd2l0aCAtMSwgd2hpY2ggaXMgd2hhdCBjYXVzZXMgdGhlIEJVR19P
TiBpbiBjc2NoZWQyX3NjaGVkdWxlKCksCj4gb24gQ1BVIDEzLCB0byB0cmlnZ2VyLgo+IAo+IFNv
LCBpbnN0ZWFkIG9mIHJldmVydGluZyBhMmM0ZTVhYjU5ZCAieGVuOiBjcmVkaXQyOiBtYWtlIHRo
ZSBjcHUgdG8KPiBydW5xdWV1ZSBtYXAgcGVyLWNwdSIgKGFzIHdlIGRvbid0IHdhbnQgdG8gZ28g
YmFjayB0byBoYXZpbmcgdGhlIGh1Z2UKPiBhcnJheSBpbiBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRl
KSBhZGQgYSBwZXItY3B1IHNjaGVkdWxlciBzcGVjaWZpYyBkYXRhCj4gc3RydWN0dXJlLCBsaWtl
LCBmb3IgaW5zdGFuY2UsIENyZWRpdDEgaGFzIGFscmVhZHkuIFRoYXQgKGZvciBub3cpIG9ubHkK
PiBjb250YWlucyBvbmUgZmllbGQ6IHRoZSBpZCBvZiB0aGUgcnVucXVldWUgdGhlIENQVSBpcyBh
c3NpZ25lZCB0by4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:41:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12: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 1g0nQ2-00059y-0s; Fri, 14 Sep 2018 12:41:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0nQ0-00059s-Qe
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:41:52 +0000
X-Inumbo-ID: af9ae6b7-b81b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af9ae6b7-b81b-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:42:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 06:41:50 -0600
Message-Id: <5B9BAC8D02000078001E8A9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 06:41:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCj4gQEAgLTk3NCw3ICs5NzQsOSBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0
IHAybV9kb21haW4gKnAybSkKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm4sIG0ycGZuOwo+
ICAKPiAgICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOwo+ICsjaWZkZWYgQ09ORklH
X0hWTQo+ICAgICAgQVNTRVJUKHBvZF9sb2NrZWRfYnlfbWUocDJtKSk7Cj4gKyNlbmRpZgo+ICAK
PiAgICAgIC8qIEF1ZGl0IHBhcnQgb25lOiB3YWxrIHRoZSBkb21haW4ncyBwMm0gdGFibGUsIGNo
ZWNraW5nIHRoZSBlbnRyaWVzLiAqLwo+ICAgICAgaWYgKCBwYWdldGFibGVfZ2V0X3BmbihwMm1f
Z2V0X3BhZ2V0YWJsZShwMm0pKSAhPSAwICkKPiBAQCAtMTEwNSw2ICsxMTA3LDcgQEAgbG9uZyBw
Mm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDRlKTsKPiAgICAgIH0KPiAgCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAg
ICBpZiAoIGVudHJ5X2NvdW50ICE9IHAybS0+cG9kLmVudHJ5X2NvdW50ICkKPiAgICAgIHsKPiAg
ICAgICAgICBwcmludGsoIiVzOiByZWZjb3VudGVkIGVudHJ5IGNvdW50ICVsZCwgYXVkaXQgY291
bnQgJWx1IVxuIiwKPiBAQCAtMTExMyw2ICsxMTE2LDcgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJt
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgIGVudHJ5X2NvdW50KTsK
PiAgICAgICAgICBCVUcoKTsKPiAgICAgIH0KPiArI2VuZGlmCj4gIAo+ICAgICAgcmV0dXJuIHBt
YmFkOwo+ICB9CgpBIHNpbmdsZSAjaWZkZWYgYXJvdW5kIHRoZSBlbnRpcmUgZnVuY3Rpb24gcGxl
YXNlLCB3aXRoCgojZWxzZQojIGRlZmluZSBwMm1fcHRfYXVkaXRfcDJtIE5VTEwKI2VuZGlmCgpv
ciBzb21lIHN1Y2ggKGxpa2UgbWFraW5nIHRoZSBhdWRpdF9wMm0gc3RydWN0dXJlIG1lbWJlciBn
byBhd2F5CmFsdG9nZXRoZXIpLCBhcyB5b3VyIGNoYW5nZSB0byB0aGUgY29uZGl0aW9uYWwgYXJv
dW5kIGF1ZGl0X3AybSgpCnN1cHByZXNzZXMgdGhlIG9ubHkgY2FsbGVyLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtNDks
MTggKzQ5LDI4IEBAIGJvb2xlYW5fcGFyYW0oImhhcF8ybWIiLCBvcHRfaGFwXzJtYik7Cj4gIAo+
ICBERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwocDJtX3BlcmNwdV9yd2xvY2spOwo+ICAKPiAr
c3RhdGljIHZvaWQgcDJtX3BvZF9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gK3sKPiAr
I2lmZGVmIENPTkZJR19IVk0KPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIG1tX2xv
Y2tfaW5pdCgmcDJtLT5wb2QubG9jayk7Cj4gKyAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0t
PnBvZC5zdXBlcik7Cj4gKyAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5zaW5nbGUp
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5tcnAubGlz
dCk7ICsraSApCj4gKyAgICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBnZm5feChJTlZBTElE
X0dGTik7Cj4gKyNlbmRpZgo+ICt9CgpJIHRoaW5rIHRoaXMgcmVhbGx5IGJlbG9uZ3MgaW50byBw
Mm0tcG9kLmMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12:44: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 1g0nSa-0005Oh-G3; Fri, 14 Sep 2018 12: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=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0nSZ-0005Oa-31
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:44:31 +0000
X-Inumbo-ID: a827e554-b81b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a827e554-b81b-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 14:42:36 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 06:44:29 -0600
Message-Id: <5B9BAD2B02000078001E8AB6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 06:44:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <27e242f5ffdb8a522d6f57b01d90f3f766ccb147.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <27e242f5ffdb8a522d6f57b01d90f3f766ccb147.1536856592.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86: provide stubs,
 declarations and macros in hvm.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: Andrew Cooper <andrew.cooper3@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+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TWFrZSBzdXJlIGh2bV9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHRoZW4gcHJvdmlkZSBuZWNl
c3NhcnkgdGhpbmdzCj4gdG8gbWFrZSB4ZW4gYnVpbGQgd2hlbiAhQ09ORklHX0hWTS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:50:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12:50: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 1g0nY3-0006Cb-8S; Fri, 14 Sep 2018 12:50:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0nY2-0006CW-Sk
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:50:10 +0000
X-Inumbo-ID: d87be033-b81c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d87be033-b81c-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:51:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 06:50:09 -0600
Message-Id: <5B9BAE7E02000078001E8ADC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 06:50:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <d79f13cbcfb73aad9f6d33a158bfa9c7e08f1997.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <d79f13cbcfb73aad9f6d33a158bfa9c7e08f1997.1536856592.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
Cj4gQEAgLTE2OTEsNyArMTY5MSw5IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQo+ICAgICAgewo+ICAgICAgICAgIF91cGRhdGVfcnVu
c3RhdGVfYXJlYShwcmV2KTsKPiAgICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOwo+ICsj
aWZkZWYgQ09ORklHX0hWTQo+ICAgICAgICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX09V
VCk7Cj4gKyNlbmRpZgo+ICAgICAgfQo+ICAKPiAgICAgIGlmICggaXNfaHZtX2RvbWFpbihwcmV2
ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZtLnRtX2xpc3QpICkKPiBAQCAtMTc1OCw3
ICsxNzYwLDkgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0
IHZjcHUgKm5leHQpCj4gIAo+ICAgICAgICAgIC8qIE11c3QgYmUgZG9uZSB3aXRoIGludGVycnVw
dHMgZW5hYmxlZCAqLwo+ICAgICAgICAgIHZwbXVfc3dpdGNoX3RvKG5leHQpOwo+ICsjaWZkZWYg
Q09ORklHX0hWTQo+ICAgICAgICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX0lOKTsKPiAr
I2VuZGlmCj4gICAgICB9CgpJbnN0ZWFkIG9mIHRoZXNlIHR3byAjaWZkZWYtcyBhIHNpbmdsZSBz
dHViIHdvdWxkIGhhdmUgYmVlbiBuZWF0ZXIgaW1vLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtNjMsMjMgKzYzLDMwIEBA
IHN0YXRpYyB2b2lkIHAybV9wb2RfaW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAjZW5k
aWYKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgcDJtX25lc3RlZHAybV9pbml0KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCj4gK3sKPiArI2lmZGVmIENPTkZJR19IVk0KPiArICAgIElOSVRfTElTVF9I
RUFEKCZwMm0tPm5wMm1fbGlzdCk7Cj4gKwo+ICsgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFT
RV9FQUREUjsKPiArICAgIHAybS0+bnAybV9nZW5lcmF0aW9uID0gMDsKPiArI2VuZGlmCj4gK30K
CldoeSBkb24ndCB5b3UgZm9sbG93IHRoaXMgcGxhY2VtZW50IG1vZGVsIC4uLgoKPiBAQCAtMTUx
LDYgKzE1OCw3IEBAIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21h
aW4gKmQpCj4gICAgICB9Cj4gIH0KPiAgCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gIHN0YXRpYyB2
b2lkIHAybV90ZWFyZG93bl9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAg
dW5zaWduZWQgaW50IGk7Cj4gQEAgLTE4OCw2ICsxOTYsNyBAQCBzdGF0aWMgaW50IHAybV9pbml0
X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4g
KyNlbmRpZgoKLi4uIGhlcmUgYXZvaWRpbmcgLi4uCgo+IEBAIC0yNDQsMTIgKzI1NCwxNSBAQCBp
bnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBwMm1fdGVhcmRvd25faG9z
dHAybShkKTsKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICB9Cj4gKyNlbmRpZgo+ICAKPiAg
ICAgIHJjID0gcDJtX2luaXRfYWx0cDJtKGQpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICB7Cj4g
ICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7Cj4gKyNpZmRlZiBDT05GSUdfSFZNCj4g
ICAgICAgICAgcDJtX3RlYXJkb3duX25lc3RlZHAybShkKTsKPiArI2VuZGlmCj4gICAgICB9Cj4g
IAo+ICAgICAgcmV0dXJuIHJjOwo+IEBAIC03MDEsNyArNzE0LDkgQEAgdm9pZCBwMm1fZmluYWxf
dGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAqIHdlIGluaXRpYWxpc2UgdGhlbSB1
bmNvbmRpdGlvbmFsbHkuCj4gICAgICAgKi8KPiAgICAgIHAybV90ZWFyZG93bl9hbHRwMm0oZCk7
Cj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKGQpOwo+
ICsjZW5kaWYKPiAgCj4gICAgICAvKiBJdGVyYXRlIG92ZXIgYWxsIHAybSB0YWJsZXMgcGVyIGRv
bWFpbiAqLwo+ICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7CgouLi4gdHdvIG90aGVyICNp
ZmRlZi1zPwoKQW55d2F5LCBpbiB0aGUgaW50ZXJlc3Qgb2YgZm9yd2FyZCBwcm9ncmVzcywgcHJl
ZmVyYWJseSB3aXRoIHRoZQphZGp1c3RtZW50cyBtYWRlCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:51:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12: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 1g0nYv-0006GW-Iv; Fri, 14 Sep 2018 12:51:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0nYu-0006GN-9f
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:51:04 +0000
X-Inumbo-ID: f84c6ffc-b81c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f84c6ffc-b81c-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:52:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 06:51:02 -0600
Message-Id: <5B9BAEB502000078001E8ADF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 06:51:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <52a6b8e0990de78a66f59b65b55e187c5c7a9657.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <52a6b8e0990de78a66f59b65b55e187c5c7a9657.1536856592.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 6/7] xen: connect guest creation with
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:55:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g0nd4-0006Ub-4t; Fri, 14 Sep 2018 12:55: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=ck89=l4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g0nd3-0006UW-7t
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:55:21 +0000
X-Inumbo-ID: 2bd00583-b81d-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bd00583-b81d-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 14:53:26 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 14 Sep 2018 06:55:19 -0600
Message-Id: <5B9BAFB502000078001E8AFC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 14 Sep 2018 06:55:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <180534f4d2c9349dc789a815d865db414d33e829.1536856592.git-series.wei.liu2@citrix.com>
In-Reply-To: <180534f4d2c9349dc789a815d865db414d33e829.1536856592.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 7/7] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiB2NDog
cmVtb3ZlIGEgYmxhbmsgbGluZQo+IHYzOiBsb25nZXIgdGV4dAo+IHYyOiB1c2UgdGFiIHRvIGlu
ZGVudAo+IAo+IEhhdmVuJ3QgYWRkZWQgYSBkZXBlbmRlbmN5IG9uIFBWX1NISU1fRVhDTFVTSVZF
IGJlY2F1c2UgYWdyZWVtZW50IGlzCj4gbm90IHlldCByZWFjaGVkLgo+IAo+IENDIG1vcmUgcGVv
cGxlIGZvciBvcGluaW9ucy4KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBJIGRvbid0IGhhdmUgYW4gb3Bp
bmlvbiBoZXJlLCB0aGF0J3Mgd2h5IEkgZGlkbid0IHJlcGx5IHRvIHByZXZpb3VzCj4gdGhyZWFk
cy4KPiAKPiBNYXliZQo+IAo+ICAgZGVmX2Jvb2wgeSBpZiAhUFZfU0hJTV9FWENMVVNJVkUKPiAK
PiBpcyBhIGdvb2QgY29tcHJvbWlzZT8KCldlbGwsIHRoYXQncyB0aGUgbWluaW11bSBJIGNhbiBs
aXZlIHdpdGgsIGJ1dCBJIHdvbid0IGFjayBhIHBhdGNoIHdpdGhvdXQKdGhlIGVhcmxpZXIgc3Vn
Z2VzdGVkICJkZXBlbmRzIG9uIi4gSG93ZXZlciwgbm90IG5lZWQgZm9yICJpZiAuLi4iIGhlcmUs
Cmp1c3QgdXNpbmcgImRlZl9ib29sICFQVl9TSElNX0VYQ0xVU0lWRSIgc2hvdWxkIGJlIHF1aXRl
IGZpbmUgYXMgbG9uZwphcyB0aGVyZSdzIGFuIGFsd2F5cyB2aXNpYmxlIHByb21wdC4KCk5vdGUg
YWxzbyB0aGF0IG9yZGVyaW5nIHdpdGhpbiB0aGUgdmFyaW91cyBLY29uZmlnKiBmaWxlcyBtYXkg
bWF0dGVyCndpdGggdGhpcyBhcHByb2FjaCwgYXQgbGVhc3Qgd2hlbiBwcm9jZXNzaW5nIHRoaW5n
cyBzZXF1ZW50aWFsbHkgKGxpa2UKaXMgaGFwcGVuaW5nIGZvciB0aGUgIm9sZGNvbmZpZyIgdGFy
Z2V0LCBmb3IgZXhhbXBsZSk6IFRoZSB3cm9uZwpkZWZhdWx0IHdvdWxkIHByb2JhYmx5IGJlIHN1
Z2dlc3RlZCBpZiBQVl9TSElNX0VYQ0xVU0lWRSBoYXMgbm90CmJlZW4gZ2l2ZW4gYSB2YWx1ZSB5
ZXQgYnkgdGhlIHRpbWUgSFZNIGlzIGdldHRpbmcgcHJvbXB0ZWQgZm9yLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:57:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12:57: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 1g0nfB-0006fu-I4; Fri, 14 Sep 2018 12:57:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swvh=l4=xenproject.org=prvs=78800d6cf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0nfA-0006fg-DP
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:57:32 +0000
X-Inumbo-ID: df097de9-b81d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df097de9-b81d-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 12:58:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65311022"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75220-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:host-install(4):broken:regression
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-jessie:build-i386:host-install(4):broken:regression
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:regression
 distros-debian-jessie:build-amd64:host-install(4):broken:regression
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-That: flight=75147
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 14 Sep 2018 13:56:51 +0100
Subject: [Xen-devel] [distros-debian-jessie test] 75220: 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>

ZmxpZ2h0IDc1MjIwIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTIyMC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTQ3CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNDcKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTE0NwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTQ3CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUxNDcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHln
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgNzUxNDcKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 12:59:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 12: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 1g0nhG-0006pq-6F; Fri, 14 Sep 2018 12: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=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0nhF-0006pd-Iy
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 12:59:41 +0000
X-Inumbo-ID: c6f18be9-b81d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6f18be9-b81d-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 14:57:46 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0nhC-0003kj-J4; Fri, 14 Sep 2018 12:59: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 1g0nhC-0004qP-Al; Fri, 14 Sep 2018 12:59:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0nhC-0008GY-A4; Fri, 14 Sep 2018 12:59:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g0nhC-0008GY-A4@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 12:59:38 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-credit2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWFtZDY0LXhsLWNyZWRpdDIKdGVzdGlkIGd1ZXN0LXN0YXJ0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNTRlZGE5ZGYxN2YzMjE1Yjll
ZDE2NjI5ZWU3MWVhMDc0MTNlZmRhZgogIEJ1ZyBub3QgcHJlc2VudDogODY0YWYwZDQwY2RjODJi
NzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYwOS8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi5n
dWVzdC1zdGFydC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyLmd1ZXN0LXN0YXJ0IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzYwOS5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBndWVzdC1zdGFydApTZWFy
Y2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI3NTY5IGZhaWwgW2hvc3Q9Z29kZWxs
bzBdIC8gMTI2MzEwIFtob3N0PWVsYmxpbmcxXSAxMjYyMDIgW2hvc3Q9YWxiYW5hMV0gMTI2MDY5
IFtob3N0PWpvdWJlcnRpbjFdIDEyNTkyMSBbaG9zdD1iYXJvcXVlMV0gMTI1ODk4IFtob3N0PXJp
bWF2YTFdIDEyNTcwMiBbaG9zdD1maWFubzFdIDEyNTY3NiBbaG9zdD1kZWJpbmExXSAxMjU2NTcg
W2hvc3Q9YmFyb3F1ZTFdIDEyNTY0OCBbaG9zdD1waW5vdDBdIDEyNTYzOSBvay4KRmFpbHVyZSAv
IGJhc2lzIHBhc3MgZmxpZ2h0czogMTI3NTY5IC8gMTI1NjM5Cih0cmVlIHdpdGggbm8gdXJsOiBt
aW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlv
cykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CkxhdGVzdCA1NGVkYTlkZjE3ZjMyMTViOWVkMTY2MjllZTcxZWEwNzQxM2Vm
ZGFmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKQmFz
aXMgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNh
IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGluZyByZXZp
c2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjODY0YWYw
ZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMS01NGVkYTlkZjE3ZjMyMTViOWVkMTY2
MjllZTcxZWEwNzQxM2VmZGFmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwLTljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQz
YTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRj
ZDk1MjY3OWM4MS0xZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCmFkaG9j
LXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAy
MDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgog
MTI1MTY3IFtob3N0PWh1eGVscmViZTFdCiAxMjUyNDIgW2hvc3Q9aXRhbGlhMF0KIDEyNTI4NSBb
aG9zdD1lbGJsaW5nMF0KIDEyNTQwMSBbaG9zdD1hbGJhbmEwXQogMTI1NTAxIFtob3N0PWpvdWJl
cnRpbjBdCiAxMjU1NTEgW2hvc3Q9cmltYXZhMV0KIDEyNTUyMCBbaG9zdD1nb2RlbGxvMV0KIDEy
NTU4NSBbaG9zdD1hbGJhbmExXQogMTI1NjQ4IFtob3N0PXBpbm90MF0KIDEyNTYzOSBwYXNzIDg2
NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1
ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI1NjU3IFtob3N0PWJhcm9xdWUxXQog
MTI1Njc2IFtob3N0PWRlYmluYTFdCiAxMjU3MDIgW2hvc3Q9Zmlhbm8xXQogMTI1ODk4IFtob3N0
PXJpbWF2YTFdCiAxMjU5MjEgW2hvc3Q9YmFyb3F1ZTFdCiAxMjYwNjkgW2hvc3Q9am91YmVydGlu
MV0KIDEyNjIwMiBbaG9zdD1hbGJhbmExXQogMTI2MzEwIFtob3N0PWVsYmxpbmcxXQogMTI2NDEy
IGZhaWwgaXJyZWxldmFudAogMTI2NTUwIGZhaWwgaXJyZWxldmFudAogMTI2NjgyIGZhaWwgaXJy
ZWxldmFudAogMTI2ODg4IGZhaWwgaXJyZWxldmFudAogMTI2OTc4IGZhaWwgaXJyZWxldmFudAog
MTI3MDM4IGZhaWwgaXJyZWxldmFudAogMTI3MTA4IGZhaWwgaXJyZWxldmFudAogMTI3MTQ4IGZh
aWwgaXJyZWxldmFudAogMTI3MTkzIGZhaWwgaXJyZWxldmFudAogMTI3MjIxIGZhaWwgaXJyZWxl
dmFudAogMTI3MjU2IGZhaWwgaXJyZWxldmFudAogMTI3Mjg0IGZhaWwgaXJyZWxldmFudAogMTI3
MzE1IGZhaWwgaXJyZWxldmFudAogMTI3MzQ0IGZhaWwgaXJyZWxldmFudAogMTI3MzY0IGZhaWwg
aXJyZWxldmFudAogMTI3Mzg5IGZhaWwgaXJyZWxldmFudAogMTI3NDAzIGZhaWwgaXJyZWxldmFu
dAogMTI3NDE1IGZhaWwgaXJyZWxldmFudAogMTI3NDQzIGZhaWwgaXJyZWxldmFudAogMTI3NDc5
IGZhaWwgaXJyZWxldmFudAogMTI3NDU4IGZhaWwgaXJyZWxldmFudAogMTI3NTE2IGZhaWwgaXJy
ZWxldmFudAogMTI3NDk3IGZhaWwgaXJyZWxldmFudAogMTI3NTM1IGZhaWwgaXJyZWxldmFudAog
MTI3NTcyIHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRiMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3
NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMjc1NzkgcGFz
cyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM0MmRj
YjY0MzBkNzZlYmQxY2UyMjlhMDJiYWQ4M2Y4ODgxYzlhYzkKIDEyNzU1MSBmYWlsIGlycmVsZXZh
bnQKIDEyNzU3NCBmYWlsIGlycmVsZXZhbnQKIDEyNzU2OSBmYWlsIDU0ZWRhOWRmMTdmMzIxNWI5
ZWQxNjYyOWVlNzFlYTA3NDEzZWZkYWYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZl
ZDkwMzQ1MjdjNWM3NGYzMQogMTI3NTc3IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2Yy
YTU3YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRm
NjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBhZmMzZjkxMGQzNDM0YjU0MGU0ZTRmNTFkOWZkMjcyM2Fl
YTIyZmEyCiAxMjc1NzggcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1
NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGRjZjQxNzkwM2JkMTdhOGUyNmYxYmU3NzFlNGQyMjI4ZjYzYTA2MWMKIDEy
NzU4MCBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMzBhOTcwOTA2MDM4YTRkMzYwZTFmN2VlMjliYTgwZWY4MzJkZDc4YgogMTI3NTgyIGZhaWwg
NTRlZGE5ZGYxN2YzMjE1YjllZDE2NjI5ZWU3MWVhMDc0MTNlZmRhZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZGZiOGU2
ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc1ODYgcGFzcyA4NjRhZjBkNDBj
ZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlmMjMyNzIxZGVhZWI5ZjU2
ZWVmZmI1NTVjNGI3ZWNkNjI3MDg2NjcKIDEyNzU4OSBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUz
Y2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2I1YjM3MjBjMDA1YjFiZDc3ODc2YjAzMTZm
OGEzNzUwZGRmYjVjOQogMTI3NTgzIHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3
YmU5MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlMzlhOTE0OGVkNzdiMTBhYmQzODM0OThkZjkzODZlMGI5MzQ1
NGIzCiAxMjc1OTEgcGFzcyA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDhjYTg4ODc5MTEwZWNmZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKIDEyNzU5
NiBwYXNzIDg2NGFmMGQ0MGNkYzgyYjcwNWUzY2E3OWNmMmE1N2JlOTAwOTU0YjEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3NTk3IGZhaWwgNTRl
ZGE5ZGYxN2YzMjE1YjllZDE2NjI5ZWU3MWVhMDc0MTNlZmRhZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZGZiOGU2ZTA5
NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc2MDIgcGFzcyA4NjRhZjBkNDBjZGM4
MmI3MDVlM2NhNzljZjJhNTdiZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5
NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKIDEyNzYwMyBmYWlsIDU0ZWRhOWRmMTdmMzIxNWI5ZWQxNjYy
OWVlNzFlYTA3NDEzZWZkYWYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1
MjdjNWM3NGYzMQogMTI3NjA1IHBhc3MgODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5
MDA5NTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMx
CiAxMjc2MDkgZmFpbCA1NGVkYTlkZjE3ZjMyMTViOWVkMTY2MjllZTcxZWEwNzQxM2VmZGFmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKU2VhcmNoaW5n
IGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI1NjM5IChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzU2OSAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzU3MiAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzU4MiAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA4NjRhZjBkNDBjZGM4MmI3MDVlM2NhNzljZjJhNTdi
ZTkwMDk1NGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRm
MzEKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMjc1OTYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjc1OTcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMjc2MDIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEyNzYwMyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEy
NzYwNSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3NjA5IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1
ZyBpbnRyb2R1Y2VkOiAgNTRlZGE5ZGYxN2YzMjE1YjllZDE2NjI5ZWU3MWVhMDc0MTNlZmRhZgog
IEJ1ZyBub3QgcHJlc2VudDogODY0YWYwZDQwY2RjODJiNzA1ZTNjYTc5Y2YyYTU3YmU5MDA5NTRi
MQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEyNzYwOS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQu
KQoKcG5tdG9wbmc6IDEyMiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0Mi5ndWVzdC1zdGFydC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI3NjA5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdo
dCAxMjc2MDkgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MDkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpv
YnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 13:08:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 13: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 1g0npM-0007h7-2p; Fri, 14 Sep 2018 13:08:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fooi=l4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0npK-0007h2-Vp
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 13:08:03 +0000
X-Inumbo-ID: 56c02e1b-b81f-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56c02e1b-b81f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 13:08:58 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 15:07:59 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 14:07:36 +0100
Message-ID: <5c8132cb4ece4623608323408d22f75d5c325f63.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
Date: Fri, 14 Sep 2018 15:07:29 +0200
In-Reply-To: <20180914080243.20961-1-roger.pau@citrix.com>
References: <20180914080243.20961-1-roger.pau@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] intel/iommu: setup inclusive mappings
 before enabling 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: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============8396344233888906344=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8396344233888906344==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-VU5T7k3VYCymEy4urjjo"


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

On Fri, 2018-09-14 at 10:02 +0200, Roger Pau Monne wrote:
> Or else it can lead to freezes when enabling the iommu on certain
> Intel hardware:
>=20
> [...]
> (XEN) ELF: addresses:
> (XEN)     virt_base        =3D 0xffffffff80000000
> (XEN)     elf_paddr_offset =3D 0x0
> (XEN)     virt_offset      =3D 0xffffffff80000000
> (XEN)     virt_kstart      =3D 0xffffffff81000000
> (XEN)     virt_kend        =3D 0xffffffff82953000
> (XEN)     virt_entry       =3D 0xffffffff8274e180
> (XEN)     p2m_base         =3D 0x8000000000
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x295300
>=20
> This restores the behavior before commit 66a9274cc3435 that changed
> the order and enabled the iommu without having the inclusive mappings
> setup.
>=20
> Note that in order to restore previous behavior a new enable hook is
> added to the iommu_ops struct that's only used by VT-d.
>=20
> Reported-by: Dario Faggioli <dfaggioli@suse.com>
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
>
My box (the one that was freezing with current staging) boots fine if I
apply this patch.

Tested-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/

--=-VU5T7k3VYCymEy4urjjo
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+4FAlubspIACgkQFkJ4iaW4
c+7YvxAAmbeIA14q+tdwRr6UocSDXvleoUcfDIj9ReYKdd35vWGjFjMUXzx8C1OH
ZM13IKvJyAoWWjhheceHhjyY88lLvXBN4mNfcMCEqBzMiWl9ZT16eZIk4f1KXlxd
2TaOsTbtEkk4I1YX37W3OvVN6lNJQLZ9YPGpbqPX/XejzSebEbym92R0A2vfLPuQ
NuOjl+XI1GxBVDtz0PyFHQU73R+dP4eBWINiHiaPaNNYvGbbs+r/hEwrq6vD8XFO
AaSkkexlFm1k67M2JORsncc+ROBPVRtupJvB9qJ7X64i6jp2NSoMcwoxrdQrz+XZ
SZsLh9bixnkIUa0OdcFq86mEZmTWFgvgkSp9STEngdbrNejMnk7/6waS4z15f/Q0
fjZ/nhdIkutJ5GnX/mE/tPL9+qXmaX/2K57jThrKTRsj04ZHsElF+10o2fvFEvQc
m94q/svLN3qMTQts3YZcMHjJq97sU1c3YaBEM2uJYNPgl1wA0vwVJu+PF/h/yztD
xDZS1p0a3G7ItcxDxhpr0+r43crOJyEBG9IcDzPS58bJSwfaBHMvS6NZkSTPvvhv
RPym47WFNGQVLx8H9+MzQvdoer/09hXwIXQa3Anxu9TpaGyjx1aJ+eJjUseuFjny
NiBHFoAQTn9wUF+WJYNfoGN0jm2H5j/TKfQgajCnUe4umEuKoPs=
=gHZ3
-----END PGP SIGNATURE-----

--=-VU5T7k3VYCymEy4urjjo--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8396344233888906344==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 14 13:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 13:41: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 1g0oLQ-00026T-MU; Fri, 14 Sep 2018 13:41: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=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0oLP-00026O-6y
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 13:41:11 +0000
X-Inumbo-ID: 9297c519-b823-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9297c519-b823-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 15:39:15 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8EDXetl037202;
 Fri, 14 Sep 2018 13:41:06 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=CFzuxzL20mbWxVKIu8ke+e7vEv/yk2wcHhy0ytIrbng=;
 b=FY0CX2Jesvwsq+f7kpGL+Pe+/HYXgo18K8oR8d1Jf3/GVpwr/MSyNlfNdMXZM1MZqyjj
 Tt9BKhqyN6eLsRrbN8yaJIbhI1v6PzUr6JMpT20DyA9WteiBh5P24oxO9VgMr7R12WZO
 UhEA/F0CNYebSF0rQvpmIqwWvkd8whpgTGhCodS/nXHDVMwRUv7ZlD67BvhBAAtfWxjM
 5VzVI5WfEE9KGf1pFod216mgvC61SzvcaSXvSJHd2OvcFFJAwZ5ZzAvvjoBAUwZ4kiQo
 UDbWyZDp/89DG8/JKXuApQVUhBAag3S01FV/9vT/pL1DGbnSZIDAxsR+azrOXsdU84Fi zg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mc6cq765u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 13:41: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 w8EDf5Ig005018
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 13:41:05 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8EDf4SC024722;
 Fri, 14 Sep 2018 13:41:04 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 06:41:03 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <15e757cf57c241768d188470420b447c@AMSPEX02CL03.citrite.net>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <0753354e-6c8c-d822-3a9d-fd7e4ce932e6@oracle.com>
Date: Fri, 14 Sep 2018 21:40:55 +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: <15e757cf57c241768d188470420b447c@AMSPEX02CL03.citrite.net>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140142
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "srinivas.eeda@oracle.com" <srinivas.eeda@oracle.com>,
 "boris.ostrovsky@oracle.com" <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>

SGkgUGF1bCwKCk9uIDA5LzE0LzIwMTggMDQ6MTEgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogRG9uZ2xpIFpoYW5nIFttYWlsdG86
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb21dCj4+IFNlbnQ6IDE0IFNlcHRlbWJlciAyMDE4IDA4OjM0
Cj4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2Vy
Lmtlcm5lbC5vcmcKPj4gQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOyBqZ3Jvc3NAc3Vz
ZS5jb207IFBhdWwgRHVycmFudAo+PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjsKPj4ga29ucmFkLndpbGtAb3JhY2xlLmNvbTsgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47Cj4+IHNyaW5pdmFzLmVlZGFAb3JhY2xl
LmNvbQo+PiBTdWJqZWN0OiBbUEFUQ0ggMS82XSB4ZW5idXM6IHByZXBhcmUgZGF0YSBzdHJ1Y3R1
cmVzIGFuZCBwYXJhbWV0ZXIgZm9yCj4+IHhlbndhdGNoIG11bHRpdGhyZWFkaW5nCj4+Cj4+IFRo
aXMgaXMgdGhlIDFzdCBwYXRjaCBvZiBhICg2LXBhdGNoKSBwYXRjaCBzZXQuCj4+Cj4+IFRoaXMg
cGF0Y2ggc2V0IG9mIHNpeCBwYXRjaGVzIGludHJvZHVjZXMgeGVud2F0Y2ggbXVsdGl0aHJlYWRp
bmcgKG9yCj4+IG11bHRpdGhyZWFkZWQgeGVud2F0Y2gsIGFiYnJldmlhdGVkIGFzICdtdHdhdGNo
JykgdG8gZG9tMCBrZXJuZWwuIEluCj4+IGFkZGl0aW9uIHRvIHRoZSBleGlzdGluZyBzaW5nbGUg
eGVud2F0Y2ggdGhyZWFkLCBlYWNoIGRvbVUgaGFzIGl0cyBvd24KPj4ga2VybmVsIHRocmVhZCAo
W3hlbi1tdHdhdGNoLTxkb21pZD5dKSB0byBwcm9jZXNzIGl0cyB4ZW53YXRjaCBldmVudC4KPj4K
PiAKPiBeIFlvdSBuZWVkIHRvIHB1dCBjb21tZW50cyBsaWtlIHRoaXMgaW4gYSBjb3ZlciBsZXR0
ZXIuIEVhY2ggcGF0Y2ggbmVlZHMgdG8gc3RhbmQgb24gaXRzIG93biBtZXJpdCBhbmQgdGhlIGNv
bW1lbnRzIHNob3VsZCBvbmx5IHJlbGF0ZSB0byB0aGUgY29udGV4dCBvZiB0aGF0IHBhdGNoIG9y
IGEgJ3N1YnNlcXVlbnQgcGF0Y2gnLgo+IAo+PiBBIGtlcm5lbCBwYXJhbWV0ZXIgJ3hlbl9tdHdh
dGNoJyBpcyBpbnRyb2R1Y2VkIHRvIGNvbnRyb2wgd2hldGhlciB0aGUKPj4gZmVhdHVyZSBpcyBl
bmFibGVkIG9yIG5vdCBkdXJpbmcgZG9tMCBrZXJuZWwgYm9vdC4gVGhlIGZlYXR1cmUgaXMgZGlz
YWJsZWQKPj4gYnkgZGVmYXVsdCBpZiAneGVuX210d2F0Y2gnIGlzIG5vdCBzZXQgaW4gZ3J1Yi4g
Cj4gCj4gV2h5IGlzIGl0IGRpc2FibGVkIGJ5IGRlZmF1bHQ/IENvbmNlcm5zIGFib3V0IHJlc291
cmNlIGNvbnN1bXB0aW9uPwoKSSB3b3VsZCBwcmVmZXIgdG8gbGVhdmUgdGhpcyBmZWF0dXJlIGRp
c2FibGVkIHVudGlsIGl0IGlzIHN0YWJsZSwgdXNlZCBhbmQKdGVzdGVkIGJ5IG1vcmUgcGVvcGxl
LCBvciB3aGVuIG1haW50YWluZXJzIHRoaW5rIGl0IGlzIHRpbWUgdG8gZW5hYmxlIGl0IGJ5IGRl
ZmF1bHQuCgo+IAo+PiBJbiBhZGRpdGlvbiwgdGhpcyBwYXRjaAo+PiBhbHNvIGludHJvZHVjZXMg
dGhlIGRhdGEgc3RydWN0dXJlcyB0byBtYWludGFpbiB0aGUgc3RhdHVzIG9mIGVhY2ggcGVyLQo+
PiBkb21VCj4+IHhlbndhdGNoIHRocmVhZC4gVGhlIHN0YXR1cyBvZiBlYWNoIHhlbndhdGNoIHRo
cmVhZCAoZXhjZXB0IHRoZSBkZWZhdWx0Cj4+IG9uZSkgaXMgbWFpbnRhaW5lZCBieSBhIG10d2F0
Y2ggZG9tYWluLgo+Pgo+PiBUaGUgZmVhdHVyZSBpcyBhdmFpbGFibGUgb25seSBvbiBkb20wLgo+
IAo+IFdoaWxzdCBJIGNhbiBzZWUgaXQgaXMgaW50ZW5kZWQgZm9yIGEgYmFja2VuZCBkb21haW4s
IHdoeSBsaW1pdCBpdCB0byBkb20wPyBXaGF0IGFib3V0IGRyaXZlciBkb21haW5zPwoKQXMgbW9y
ZSBwZW9wbGUgc3VnZ2VzdCwgSSB3b3VsZCBlbmFibGUgdGhpcyBvbiBhbGwgZG9tYWlucyB1c2Vk
IGFzIHB2IGJhY2tlbmQuCgpJIHdpbGwgdXNlIHRlcm1zIGxpa2UgJ3Blci1mcm9udGVuZC1kb21h
aW4nIG9yICdmcm9udGVuZC1pZCcuIFNlZW1zIHRoaXMgZG9lcwpub3QgY2hhbmdlIHRoZSBleGlz
dGluZyBjb2RlIGEgbG90LgoKRG9uZ2xpIFpoYW5nCgoKCj4gCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4+IC0tLQo+PiAgRG9jdW1l
bnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgfCAgMyArKwo+PiAgZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgICAgICAgICAgICAgICAgfCAzMSArKysrKysr
KysrKysKPj4gIGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgNjUKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCA5
OSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+PiBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
a2VybmVsLXBhcmFtZXRlcnMudHh0Cj4+IGluZGV4IDY0YTNiZjUuLmZjMjk1ZWYgMTAwNjQ0Cj4+
IC0tLSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4+
ICsrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0Cj4+
IEBAIC00OTkyLDYgKzQ5OTIsOSBAQAo+PiAgCQkJCXRoZSB1bnBsdWcgcHJvdG9jb2wKPj4gIAkJ
CW5ldmVyIC0tIGRvIG5vdCB1bnBsdWcgZXZlbiBpZiB2ZXJzaW9uIGNoZWNrIHN1Y2NlZWRzCj4+
Cj4+ICsJeGVuX210d2F0Y2ggICAgIFtLTkwsWEVOXQo+PiArCQkJRW5hYmxlcyB0aGUgbXVsdGl0
aHJlYWRlZCB4ZW53YXRjaCAobXR3YXRjaCkuCj4+ICsKPj4gIAl4ZW5fbm9wdnNwaW4JW1g4NixY
RU5dCj4+ICAJCQlEaXNhYmxlcyB0aGUgdGlja2V0bG9jayBzbG93cGF0aCB1c2luZyBYZW4gUFYK
Pj4gIAkJCW9wdGltaXphdGlvbnMuCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3hzLmMKPj4gYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPj4gaW5kZXgg
NDlhMzg3NC4uM2YxMzdkMiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c194cy5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+PiBAQCAtOTUs
NiArOTUsMTkgQEAgc3RhdGljIHBpZF90IHhlbndhdGNoX3BpZDsKPj4gIHN0YXRpYyBERUZJTkVf
TVVURVgoeGVud2F0Y2hfbXV0ZXgpOwo+PiAgc3RhdGljIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFE
KHdhdGNoX2V2ZW50c193YWl0cSk7Cj4+Cj4+ICtib29sIHhlbl9tdHdhdGNoOwo+PiArRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX210d2F0Y2gpOwo+PiArCj4+ICtzdHJ1Y3QgbXR3YXRjaF9pbmZvICpt
dHdhdGNoX2luZm87Cj4+ICsKPj4gK3N0YXRpYyBib29sIHBhcmFtX3hlbl9tdHdhdGNoOwo+PiAr
c3RhdGljIF9faW5pdCBpbnQgeGVuX3BhcnNlX210d2F0Y2goY2hhciAqYXJnKQo+PiArewo+PiAr
CXBhcmFtX3hlbl9tdHdhdGNoID0gdHJ1ZTsKPj4gKwlyZXR1cm4gMDsKPj4gK30KPj4gK2Vhcmx5
X3BhcmFtKCJ4ZW5fbXR3YXRjaCIsIHhlbl9wYXJzZV9tdHdhdGNoKTsKPj4gKwo+PiAgc3RhdGlj
IHZvaWQgeHNfc3VzcGVuZF9lbnRlcih2b2lkKQo+PiAgewo+PiAgCXNwaW5fbG9jaygmeHNfc3Rh
dGVfbG9jayk7Cj4+IEBAIC05MjksNiArOTQyLDI0IEBAIGludCB4c19pbml0KHZvaWQpCj4+ICAJ
aWYgKGVycikKPj4gIAkJcmV0dXJuIGVycjsKPj4KPj4gKwlpZiAoeGVuX2luaXRpYWxfZG9tYWlu
KCkgJiYgcGFyYW1feGVuX210d2F0Y2gpIHsKPj4gKwkJaW50IGk7Cj4+ICsKPj4gKwkJbXR3YXRj
aF9pbmZvID0ga21hbGxvYyhzaXplb2YoKm10d2F0Y2hfaW5mbyksIEdGUF9LRVJORUwpOwo+PiAr
Cj4+ICsJCWZvciAoaSA9IDA7IGkgPCBNVFdBVENIX0hBU0hfU0laRTsgaSsrKQo+PiArCQkJSU5J
VF9ITElTVF9IRUFEKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9oYXNoW2ldKTsKPj4gKwkJc3Bpbl9s
b2NrX2luaXQoJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCQlJTklUX0xJU1RfSEVB
RCgmbXR3YXRjaF9pbmZvLT5kb21haW5fbGlzdCk7Cj4+ICsKPj4gKwkJc3Bpbl9sb2NrX2luaXQo
Jm10d2F0Y2hfaW5mby0+cHVyZ2VfbG9jayk7Cj4+ICsJCUlOSVRfTElTVF9IRUFEKCZtdHdhdGNo
X2luZm8tPnB1cmdlX2xpc3QpOwo+PiArCj4+ICsJCXhlbl9tdHdhdGNoID0gdHJ1ZTsKPj4gKwo+
PiArCQlwcl9pbmZvKCJ4ZW53YXRjaCBtdWx0aXRocmVhZGluZyBpcyBlbmFibGVkXG4iKTsKPj4g
Kwl9Cj4+ICsKPj4gIAl0YXNrID0ga3RocmVhZF9ydW4oeGVud2F0Y2hfdGhyZWFkLCBOVUxMLCAi
eGVud2F0Y2giKTsKPj4gIAlpZiAoSVNfRVJSKHRhc2spKQo+PiAgCQlyZXR1cm4gUFRSX0VSUih0
YXNrKTsKPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbmJ1cy5oIGIvaW5jbHVkZS94ZW4v
eGVuYnVzLmgKPj4gaW5kZXggODY5YzgxNi4uZTgwNzExNCAxMDA2NDQKPj4gLS0tIGEvaW5jbHVk
ZS94ZW4veGVuYnVzLmgKPj4gKysrIGIvaW5jbHVkZS94ZW4veGVuYnVzLmgKPj4gQEAgLTYyLDYg
KzYyLDEzIEBAIHN0cnVjdCB4ZW5idXNfd2F0Y2gKPj4gIAkvKiBDYWxsYmFjayAoZXhlY3V0ZWQg
aW4gYSBwcm9jZXNzIGNvbnRleHQgd2l0aCBubyBsb2NrcyBoZWxkKS4gKi8KPj4gIAl2b2lkICgq
Y2FsbGJhY2spKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKiwKPj4gIAkJCSBjb25zdCBjaGFyICpwYXRo
LCBjb25zdCBjaGFyICp0b2tlbik7Cj4+ICsKPj4gKwkvKiBDYWxsYmFjayB0byBoZWxwIGNhbGN1
bGF0ZSB0aGUgZG9taWQgdGhlIHBhdGggYmVsb25ncyB0byAqLwo+PiArCWRvbWlkX3QgKCpnZXRf
ZG9taWQpKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+PiArCQkJICAgICBjb25zdCBjaGFy
ICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbik7Cj4+ICsKPj4gKwkvKiBUaGUgb3duZXIncyBkb21p
ZCBpZiB0aGUgd2F0Y2ggaXMgZm9yIGEgc3BlY2lmaWMgZG9tYWluICovCj4+ICsJZG9taWRfdCBv
d25lcl9pZDsKPj4gIH07Cj4+Cj4+Cj4+IEBAIC05Myw2ICsxMDAsNyBAQCBzdHJ1Y3QgeGVuYnVz
X2RldmljZV9pZAo+PiAgc3RydWN0IHhlbmJ1c19kcml2ZXIgewo+PiAgCWNvbnN0IGNoYXIgKm5h
bWU7ICAgICAgIC8qIGRlZmF1bHRzIHRvIGlkc1swXS5kZXZpY2V0eXBlICovCj4+ICAJY29uc3Qg
c3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkczsKPj4gKwlib29sIHVzZV9tdHdhdGNoOwo+PiAg
CWludCAoKnByb2JlKShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiAgCQkgICAgIGNvbnN0
IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCk7Cj4+ICAJdm9pZCAoKm90aGVyZW5kX2NoYW5n
ZWQpKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+IEBAIC0yMzMsNCArMjQxLDYxIEBAIGV4
dGVybiBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHhlbl94ZW5idXNfZm9wczsKPj4gIGV4
dGVybiBzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqeGVuX3N0b3JlX2ludGVyZmFj
ZTsKPj4gIGV4dGVybiBpbnQgeGVuX3N0b3JlX2V2dGNobjsKPj4KPj4gK2V4dGVybiBib29sIHhl
bl9tdHdhdGNoOwo+PiArCj4+ICsjZGVmaW5lIE1UV0FUQ0hfSEFTSF9TSVpFIDI1Ngo+PiArI2Rl
ZmluZSBNVFdBVENIX0hBU0goX2lkKSAoKGludCkoX2lkKSYoTVRXQVRDSF9IQVNIX1NJWkUtMSkp
Cj4+ICsKPj4gK3N0cnVjdCBtdHdhdGNoX2luZm8gewo+PiArCS8qCj4+ICsJICogVGhlIG10d2F0
Y2hfZG9tYWluIGlzIHB1dCBvbiBib3RoIGEgaGFzaCB0YWJsZSBhbmQgYSBsaXN0Lgo+PiArCSAq
IGRvbWFpbl9saXN0IGlzIHVzZWQgdG8gb3B0aW1pemUgeGVuYnVzX3dhdGNoIHVuLXJlZ2lzdHJh
dGlvbi4KPj4gKwkgKgo+PiArCSAqIFRoZSBtdHdhdGNoX2RvbWFpbiBpcyByZW1vdmVkIGZyb20g
ZG9tYWluX2hhc2ggKHdpdGggc3RhdGUgc2V0Cj4+ICsJICogdG8gTVRXQVRDSF9ET01BSU5fRE9X
Tikgd2hlbiBpdHMgcmVmY250IGlzIHplcm8uIEhvd2V2ZXIsIGl0IGlzCj4+ICsJICogbGVmdCBv
biBkb21haW5fbGlzdCB1bnRpbCBhbGwgZXZlbnRzIGJlbG9uZyB0byBzdWNoCj4+ICsJICogbXR3
YXRjaF9kb21haW4gYXJlIHByb2Nlc3NlZCBpbiBtdHdhdGNoX3RocmVhZCgpLgo+PiArCSAqCj4+
ICsJICogV2hpbGUgdGhlcmUgbWF5IGV4aXN0IHR3byBtdHdhdGNoX2RvbWFpbiB3aXRoIHRoZSBz
YW1lIGRvbWlkIG9uCj4+ICsJICogZG9tYWluX2xpc3Qgc2ltdWx0YW5lb3VzbHksIGFsbCBtdHdh
dGNoX2RvbWFpbiBvbiBoYXNoX2hhc2gKPj4gKwkgKiBzaG91bGQgaGF2ZSB1bmlxdWUgZG9taWQu
Cj4+ICsJICovCj4+ICsJc3BpbmxvY2tfdCBkb21haW5fbG9jazsKPj4gKwlzdHJ1Y3QgaGxpc3Rf
aGVhZCBkb21haW5faGFzaFtNVFdBVENIX0hBU0hfU0laRV07Cj4+ICsJc3RydWN0IGxpc3RfaGVh
ZCBkb21haW5fbGlzdDsKPj4gKwo+PiArCS8qCj4+ICsJICogV2hlbiBhIHBlci1kb21VIAo+IAo+
ICdwZXItZnJvbnRlbmQtZG9tYWluJyB0byBiZSBtb3JlIGRlc2NyaXB0aXZlPwo+IAo+ICAgUGF1
bAo+IAo+PiBrdGhyZWFkIGlzIGdvaW5nIHRvIGJlIGRlc3Ryb3llZCwgaXQgaXMgcHV0Cj4+ICsJ
ICogb24gdGhlIHB1cmdlX2xpc3QsIGFuZCB3aWxsIGJlIGZsdXNoZWQgYnkgcHVyZ2Vfd29yayBs
YXRlci4KPj4gKwkgKi8KPj4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcHVyZ2Vfd29yazsKPj4gKwlz
cGlubG9ja190IHB1cmdlX2xvY2s7Cj4+ICsJc3RydWN0IGxpc3RfaGVhZCBwdXJnZV9saXN0Owo+
PiArfTsKPj4gKwo+PiArZW51bSBtdHdhdGNoX2RvbWFpbl9zdGF0ZSB7Cj4+ICsJTVRXQVRDSF9E
T01BSU5fVVAgPSAxLAo+PiArCU1UV0FUQ0hfRE9NQUlOX0RPV04gPSAyLAo+PiArfTsKPj4gKwo+
PiArc3RydWN0IG10d2F0Y2hfZG9tYWluIHsKPj4gKwlkb21pZF90IGRvbWlkOwo+PiArCXN0cnVj
dCB0YXNrX3N0cnVjdCAqdGFzazsKPj4gKwlhdG9taWNfdCByZWZjbnQ7Cj4+ICsKPj4gKwlwaWRf
dCBwaWQ7Cj4+ICsJc3RydWN0IG11dGV4IGRvbWFpbl9tdXRleDsKPj4gKwlzdHJ1Y3QgcmN1X2hl
YWQgcmN1Owo+PiArCj4+ICsJc3RydWN0IGhsaXN0X25vZGUgaGFzaF9ub2RlOwo+PiArCXN0cnVj
dCBsaXN0X2hlYWQgbGlzdF9ub2RlOwo+PiArCXN0cnVjdCBsaXN0X2hlYWQgcHVyZ2Vfbm9kZTsK
Pj4gKwo+PiArCXdhaXRfcXVldWVfaGVhZF90IGV2ZW50c193cTsKPj4gKwo+PiArCXNwaW5sb2Nr
X3QgZXZlbnRzX2xvY2s7Cj4+ICsJc3RydWN0IGxpc3RfaGVhZCBldmVudHM7Cj4+ICsJZW51bSBt
dHdhdGNoX2RvbWFpbl9zdGF0ZSBzdGF0ZTsKPj4gK307Cj4+ICsKPj4gICNlbmRpZiAvKiBfWEVO
X1hFTkJVU19IICovCj4+IC0tCj4+IDIuNy40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 13:58:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 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 1g0obp-00038M-7S; Fri, 14 Sep 2018 13:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0obo-00038H-En
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 13:58:08 +0000
X-Inumbo-ID: 56e7d1e0-b826-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56e7d1e0-b826-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 13:59:04 +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 w8EDsF9H039959;
 Fri, 14 Sep 2018 13:58:05 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=RHbh0utafHFR9jplXtqKSgr2av9j2/vL8i5VDDDWlZI=;
 b=QCbqR+CBNIzLxpJD1iIpUs4Wk9viwX3P9xA8wesT+ZFLMjKvNoHmY6Kj7clyDp1253xV
 pNMQMX1oXYpl/n2QYRWPXcm4UkMbeFbEnANiOAV2lVrzywLwchxN7SjcEwepWPU6J960
 9bN9xs+ynj7Xiqw05E0opK693m6SuankbS+4FD+CmBcf8dFc0UXGQ4OJir3HhlICJTlP
 6lySDs7mGDYvoXRMo6hnTpzlWd46K9h4q0QuxG1kGLGzjWDdNRyFt6JcY7b57hv7rggT
 sTm3z/PXqYCp8Rqkp1NluyOquhYVNvd15qzzXYfFPYOjZFHKjJjs0zcXZR6EtclK0jJF jw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mc5uty9da-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 13:58:05 +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 w8EDw4bM007452
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 13:58:04 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8EDw3Gn029029;
 Fri, 14 Sep 2018 13:58:03 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 06:58:02 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <23dc17b9-dc76-776b-74ef-d11f4b77552d@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <45609402-c392-565b-042d-71179d982d61@oracle.com>
Date: Fri, 14 Sep 2018 21:57:55 +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: <23dc17b9-dc76-776b-74ef-d11f4b77552d@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140145
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, srinivas.eeda@oracle.com, wei.liu2@citrix.com,
 roger.pau@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>

SGkgSnVlcmdlbiBhbmQgUGF1bCwKCk9uIDA5LzE0LzIwMTggMDQ6MzIgUE0sIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4gT24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gVGhp
cyBpcyB0aGUgMXN0IHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4KPj4gVGhpcyBw
YXRjaCBzZXQgb2Ygc2l4IHBhdGNoZXMgaW50cm9kdWNlcyB4ZW53YXRjaCBtdWx0aXRocmVhZGlu
ZyAob3IKPj4gbXVsdGl0aHJlYWRlZCB4ZW53YXRjaCwgYWJicmV2aWF0ZWQgYXMgJ210d2F0Y2gn
KSB0byBkb20wIGtlcm5lbC4gSW4KPj4gYWRkaXRpb24gdG8gdGhlIGV4aXN0aW5nIHNpbmdsZSB4
ZW53YXRjaCB0aHJlYWQsIGVhY2ggZG9tVSBoYXMgaXRzIG93bgo+PiBrZXJuZWwgdGhyZWFkIChb
eGVuLW10d2F0Y2gtPGRvbWlkPl0pIHRvIHByb2Nlc3MgaXRzIHhlbndhdGNoIGV2ZW50Lgo+Pgo+
PiBBIGtlcm5lbCBwYXJhbWV0ZXIgJ3hlbl9tdHdhdGNoJyBpcyBpbnRyb2R1Y2VkIHRvIGNvbnRy
b2wgd2hldGhlciB0aGUKPj4gZmVhdHVyZSBpcyBlbmFibGVkIG9yIG5vdCBkdXJpbmcgZG9tMCBr
ZXJuZWwgYm9vdC4gVGhlIGZlYXR1cmUgaXMgZGlzYWJsZWQKPj4gYnkgZGVmYXVsdCBpZiAneGVu
X210d2F0Y2gnIGlzIG5vdCBzZXQgaW4gZ3J1Yi4gSW4gYWRkaXRpb24sIHRoaXMgcGF0Y2gKPj4g
YWxzbyBpbnRyb2R1Y2VzIHRoZSBkYXRhIHN0cnVjdHVyZXMgdG8gbWFpbnRhaW4gdGhlIHN0YXR1
cyBvZiBlYWNoIHBlci1kb21VCj4+IHhlbndhdGNoIHRocmVhZC4gVGhlIHN0YXR1cyBvZiBlYWNo
IHhlbndhdGNoIHRocmVhZCAoZXhjZXB0IHRoZSBkZWZhdWx0Cj4+IG9uZSkgaXMgbWFpbnRhaW5l
ZCBieSBhIG10d2F0Y2ggZG9tYWluLgo+Pgo+PiBUaGUgZmVhdHVyZSBpcyBhdmFpbGFibGUgb25s
eSBvbiBkb20wLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFu
Z0BvcmFjbGUuY29tPgo+PiAtLS0KPj4gIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVs
LXBhcmFtZXRlcnMudHh0IHwgIDMgKysKPj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMu
YyAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrCj4+ICBpbmNsdWRlL3hlbi94ZW5i
dXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysKPj4gIDMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgYi9E
b2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+PiBpbmRleCA2
NGEzYmY1Li5mYzI5NWVmIDEwMDY0NAo+PiAtLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRl
L2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+PiBAQCAtNDk5Miw2ICs0OTkyLDkgQEAKPj4gIAkJCQl0
aGUgdW5wbHVnIHByb3RvY29sCj4+ICAJCQluZXZlciAtLSBkbyBub3QgdW5wbHVnIGV2ZW4gaWYg
dmVyc2lvbiBjaGVjayBzdWNjZWVkcwo+PiAgCj4+ICsJeGVuX210d2F0Y2ggICAgIFtLTkwsWEVO
XQo+PiArCQkJRW5hYmxlcyB0aGUgbXVsdGl0aHJlYWRlZCB4ZW53YXRjaCAobXR3YXRjaCkuCj4+
ICsKPj4gIAl4ZW5fbm9wdnNwaW4JW1g4NixYRU5dCj4+ICAJCQlEaXNhYmxlcyB0aGUgdGlja2V0
bG9jayBzbG93cGF0aCB1c2luZyBYZW4gUFYKPj4gIAkJCW9wdGltaXphdGlvbnMuCj4+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3hzLmMKPj4gaW5kZXggNDlhMzg3NC4uM2YxMzdkMiAxMDA2NDQKPj4gLS0tIGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfeHMuYwo+PiBAQCAtOTUsNiArOTUsMTkgQEAgc3RhdGljIHBpZF90IHhlbndhdGNo
X3BpZDsKPj4gIHN0YXRpYyBERUZJTkVfTVVURVgoeGVud2F0Y2hfbXV0ZXgpOwo+PiAgc3RhdGlj
IERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKHdhdGNoX2V2ZW50c193YWl0cSk7Cj4+ICAKPj4gK2Jv
b2wgeGVuX210d2F0Y2g7Cj4+ICtFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fbXR3YXRjaCk7Cj4+ICsK
Pj4gK3N0cnVjdCBtdHdhdGNoX2luZm8gKm10d2F0Y2hfaW5mbzsKPj4gKwo+PiArc3RhdGljIGJv
b2wgcGFyYW1feGVuX210d2F0Y2g7Cj4+ICtzdGF0aWMgX19pbml0IGludCB4ZW5fcGFyc2VfbXR3
YXRjaChjaGFyICphcmcpCj4+ICt7Cj4+ICsJcGFyYW1feGVuX210d2F0Y2ggPSB0cnVlOwo+PiAr
CXJldHVybiAwOwo+PiArfQo+PiArZWFybHlfcGFyYW0oInhlbl9tdHdhdGNoIiwgeGVuX3BhcnNl
X210d2F0Y2gpOwo+IAo+IEFkZCBhIEtjb25maWcgaXRlbSB0byBzZXQgdGhlIGRlZmF1bHQgd2hl
biBidWlsZGluZyB0aGUga2VybmVsPyBXZSBjYW4KPiBzdGFydCB3aXRoIGRlZmF1bHQgIm9mZiIs
IGJ1dCBsYXRlciB3ZSBtaWdodCB3YW50IHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUKPiBhcyB0aGUg
ZGVmYXVsdC4KCklzIHRoZXJlIGFueSB3ZWFrbmVzcy9kb3duc2lkZSBjb25maWd1cmluZyB0aGUg
cGFyYW0gdmlhIGVhcmx5X3BhcmFtPyBPciBpcwp0aGVyZSBhbnkgc3RyZW5ndGggdmlhIEtjb25m
aWc/CgpJIHdvdWxkIHByZWZlciB0byBub3QgZml4IHRoZSBjb25maWd1cmF0aW9uIHdoZW4gYnVp
bGRpbmcgdGhlIGtlcm5lbC4gVGhlCmFkbWluaXN0cmF0b3IvdXNlciB3aWxsIG5vdCBiZSBhYmxl
IHRvIGNob29zZSB0aGUgcHJlZmVycmVkIG9wdGlvbi4KCkkgd291bGQgcHJlZmVyIHRvIGNvbmZp
Z3VyZSB0aGUgb3B0aW9uIHZpYSBrZXJuZWwgcGFyYW0gYW5kIHNldCBkZWZhdWx0IGFzICdvZmYn
CihmYWxzZSkuIEluIGEgY29tbW9uIGNsb3VkIGVudmlyb25tZW50LCB0aGUgYWRtaW5pc3RyYXRv
ciBpcyBvbmx5IHJlcXVpcmVkIHRvCmVuYWJsZSB0aGUgcGFyYW0gaW4gZG9tMC9kcml2ZXIgZG9t
YWluIGtlcm5lbC4KCkZvciBjb21tb24gZG9tVSAobm90IHVzaW5nIGFzIGJhY2tlbmQpLCB0aGlz
IGZlYXR1cmUgaXMgdXNlbGVzcy4gSSBhc3N1bWUgdGhlcmUKYXJlIGFsd2F5cyBtb3JlIGRvbVVz
IHRoYW4gZG9tMCAoYW5kIGRyaXZlciBkb21haW4pLCBlc3BlY2lhbGx5IGluIGNsb3VkCmVudmly
b25tZW50LgoKPiAKPj4gKwo+PiAgc3RhdGljIHZvaWQgeHNfc3VzcGVuZF9lbnRlcih2b2lkKQo+
PiAgewo+PiAgCXNwaW5fbG9jaygmeHNfc3RhdGVfbG9jayk7Cj4+IEBAIC05MjksNiArOTQyLDI0
IEBAIGludCB4c19pbml0KHZvaWQpCj4+ICAJaWYgKGVycikKPj4gIAkJcmV0dXJuIGVycjsKPj4g
IAo+PiArCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSAmJiBwYXJhbV94ZW5fbXR3YXRjaCkgewo+
IAo+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byBkcm9wIHRoZSB0ZXN0IGZvciB4ZW5faW5pdGlh
bF9kb21haW4oKSBhbmQgZG8KPiB0aGlzIGluaXRpYWxpemF0aW9uIG9ubHkgd2hlbiBhIGNhbGxl
ciAoYmFja2VuZCkgaXMgcmVxdWVzdGluZyB0aGUKPiBtdWx0aXRocmVhZCBtb2RlPyBUaGlzIHdv
dWxkIGF2b2lkIHdhc3RpbmcgbWVtb3J5IGluIGNhc2UgaXQgaXNuJ3QgZ29pbmcKPiB0b3AgYmUg
dXNlZCBhbmQgLSBtb3JlIGltcG9ydGFudCAtIHdvdWxkIHN1cHBvcnQgZHJpdmVyIGRvbWFpbnMu
CgpUaGlzIHdvdWxkIHNhdmUgdXMgPDRLQi4KClN1cHBvc2UgdGhlIGRlZmF1bHQgJ3BhcmFtX3hl
bl9tdHdhdGNoJyBpcyAnb2ZmJy4gVGhlIGFkbWluaXN0cmF0b3Iga25vd3MgdGhlCmRvbWFpbiBp
cyB1c2VkIGFzIHB2IGJhY2tlbmQgd2hlbiBoZS9zaGUgZW5hYmxlcyB0aGUgb3B0aW9uIG1hbnVh
bGx5LgoKSW4gc3VjaCBzY2VuYXJpbywgaXMgdGhlcmUgYW55IGJlbmVmaXQgdG8gbWFrZSBpdCBv
bi1kZW1hbmQgdG8gc2F2ZSA8NEtCIG1lbW9yeT8KClRoYW5rIHlvdSB2ZXJ5IG11Y2ghCgpEb25n
bGkgWmhhbmcKCj4gCj4gCj4gSnVlcmdlbgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 13:58:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 13: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 1g0oca-0003Co-Ks; Fri, 14 Sep 2018 13: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=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0ocZ-0003Ce-8t
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 13:58:55 +0000
X-Inumbo-ID: 0cd7ae75-b826-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cd7ae75-b826-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 15:57:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="65318012"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 14 Sep 2018 15:58:43 +0200
Message-ID: <20180914135843.24899-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.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>

T3IgZWxzZSBpdCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhlIGlvbW11IG9u
IGNlcnRhaW4KSW50ZWwgaGFyZHdhcmU6CgpbLi4uXQooWEVOKSBFTEY6IGFkZHJlc3NlczoKKFhF
TikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgICAgIGVs
Zl9wYWRkcl9vZmZzZXQgPSAweDAKKFhFTikgICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZm
ZmZmODAwMDAwMDAKKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAw
MDAKKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODI5NTMwMDAKKFhFTikg
ICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3NGUxODAKKFhFTikgICAgIHAybV9i
YXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAw
eDEwMDAwMDAgLT4gMHgyOTUzMDAKPGZyZWV6ZT4KClRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9y
IGJlZm9yZSBjb21taXQgNjZhOTI3NGNjMzQzNSB0aGF0IGNoYW5nZWQKdGhlIG9yZGVyIGFuZCBl
bmFibGVkIHRoZSBpb21tdSB3aXRob3V0IGhhdmluZyB0aGUgaW5jbHVzaXZlIG1hcHBpbmdzCnNl
dHVwLgoKTm90ZSB0aGF0IG9uIEFNRCBoYXJkd2FyZSB0aGUgb3JkZXIgaXMgYWxzbyBjaGFuZ2Vk
IHRvIGFkZCBpbmNsdXNpdmUKbWFwcGluZ3MgYmVmb3JlIGFkZGluZyBhbnkgZGV2aWNlcy4KClJl
cG9ydGVkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJh
dmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2Uu
Y29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAg
MiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICB8ICAyICsr
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgIHwgMTAgLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8ICAyICsr
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgIHwgIDggKysrKysr
KysKIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMzMwZjlj
ZTM4Ni4uNGE2MzNjYTk0MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCkBAIC0zMDAsNiArMzAwLDggQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFt
ZF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfTU1JT19SRUdJT05fTEVOR1RIIC0gMSkpICkKICAg
ICAgICAgICAgIEJVRygpOwogCisgICAgLyogTWFrZSBzdXJlIHdvcmthcm91bmRzIGFyZSBhcHBs
aWVkIChpZiBuZWVkZWQpIGJlZm9yZSBhZGRpbmcgZGV2aWNlcy4gKi8KKyAgICBhcmNoX2lvbW11
X2h3ZG9tX2luaXQoZCk7CiAgICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoZCwgYW1kX2lvbW11
X2FkZF9kZXZpY2UpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCA0M2Vj
ZTQyYTUwLi44ZjkxODA3YjFiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTI3
MzYsNiArMjczNiw4IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhcm1fc21tdV9pb21tdV9o
d2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAJCXByaW50ayhYRU5MT0dfV0FSTklORwogCQki
bWFwLXJlc2VydmVkIGRvbTAtaW9tbXUgb3B0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gQVJNXG4i
KTsKIAlpb21tdV9od2RvbV9yZXNlcnZlZCA9IDA7CisKKwlhcmNoX2lvbW11X2h3ZG9tX2luaXQo
ZCk7CiB9CiAKIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1
Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggZWUzZjUyM2ZkZi4uYWU2
Y2YyZjBmZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMzgsMTYgKzIzOCw2IEBAIHZv
aWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9
CiAKICAgICBoZC0+cGxhdGZvcm1fb3BzLT5od2RvbV9pbml0KGQpOwotCi0gICAgQVNTRVJUKGlv
bW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSAmJiBpb21tdV9od2RvbV9pbmNsdXNpdmUgIT0gLTEp
OwotICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlICYmICFpc19wdl9kb21haW4oZCkgKQot
ICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAgICAiSU9N
TVUgaW5jbHVzaXZlIG1hcHBpbmdzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBQViBEb20wXG4iKTsK
LSAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gMDsKLSAgICB9Ci0KLSAgICBhcmNoX2lv
bW11X2h3ZG9tX2luaXQoZCk7CiB9CiAKIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFp
biAqZCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYWRjNzBmMjA1YS4uYmI0
MjJlYzU4YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMTMsNiArMTMx
Myw4IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBpbnRlbF9pb21tdV9od2RvbV9pbml0KHN0
cnVjdCBkb21haW4gKmQpCiAKICAgICBzZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhkLCBzZXR1cF9o
d2RvbV9kZXZpY2UpOwogICAgIHNldHVwX2h3ZG9tX3JtcnIoZCk7CisgICAgLyogTWFrZSBzdXJl
IHdvcmthcm91bmRzIGFyZSBhcHBsaWVkIGJlZm9yZSBlbmFibGluZyB0aGUgSU9NTVUocykuICov
CisgICAgYXJjaF9pb21tdV9od2RvbV9pbml0KGQpOwogCiAgICAgaWYgKCBpb21tdV9mbHVzaF9h
bGwoKSApCiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggNDdhMDc4MjcyYS4uYjdjOGI1YmU0MSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIxMCw2ICsyMTAsMTQgQEAgdm9pZCBfX2h3
ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBC
VUdfT04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CiAKKyAgICBBU1NFUlQoaW9tbXVfaHdkb21f
aW5jbHVzaXZlICE9IC0xICYmIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSk7CisgICAgaWYg
KCBpb21tdV9od2RvbV9pbmNsdXNpdmUgJiYgIWlzX3B2X2RvbWFpbihkKSApCisgICAgeworICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICJJT01NVSBpbmNsdXNp
dmUgbWFwcGluZ3MgYXJlIG9ubHkgc3VwcG9ydGVkIG9uIFBWIERvbTBcbiIpOworICAgICAgICBp
b21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOworICAgIH0KKwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggKQogICAgICAgICByZXR1cm47CiAKLS0gCjIuMTguMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:09:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:09: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 1g0omE-0004GF-Uz; Fri, 14 Sep 2018 14:08: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=/4ij=l4=newtech.fi=dag@srs-us1.protection.inumbo.net>)
 id 1g0omD-0004GA-N5
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:08:53 +0000
X-Inumbo-ID: 706e9507-b827-11e8-a8a5-bc764e045a96
Received: from mail.newtech.fi (unknown [83.150.94.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 706e9507-b827-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 16:06:57 +0200 (CEST)
Received: from dag.newtech.fi (dag.newtech.fi [194.110.87.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.newtech.fi (Postfix) with ESMTPSA id D943E6677F
 for <xen-devel@lists.xenproject.org>; Fri, 14 Sep 2018 17:08:48 +0300 (EEST)
From: Dag Nygren <dag@newtech.fi>
To: xen-devel@lists.xenproject.org
Date: Fri, 14 Sep 2018 17:08:48 +0300
Message-ID: <2974572.ElWd7KNxK2@dag.newtech.fi>
Organization: Oy Espoon Newtech Ab
MIME-Version: 1.0
Subject: [Xen-devel] virsh 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkhCgpDYW4gc29tZW9uZSBpbmZvcm0gbWUgb24gWEVOIHZ0cG0gc3VwcG9ydCBpbgpsaWJ2aXJ0
PyBGcm9tIHdoaWNoIHZlcnNpb24gaWYgc28/CgpBc2tpbmcgYmVjYXVzZSBJIHRyaWVkIHRvIGRv
IGEgInZpcmggZHVtcHhtbCIgb24gYSBYRU4gbWFjaGluZQp3aXRoIHZ0cG0gYXR0YWNoZWQgYW5k
ICJ4bCBsaXN0IC1sIiBsaXN0cyBpdCBmaW5lCmJ1dCB0aGVyZSBpcyBub3RoaW5nIGluIHRoZSBk
dW1weG1sIHJlc3VsdD8/IAoKV291bGQgbmVlZCB0aGlzIGZvciBjb250cm9sbGluZyB0aGUgRG9t
VSB0aHJvdWdoIHBhY2VtYWtlci4KCkJlc3QKRGFnCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14: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 1g0onW-0004qc-B4; Fri, 14 Sep 2018 14: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=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0onV-0004qX-6G
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:10:13 +0000
X-Inumbo-ID: a1244773-b827-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1244773-b827-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 16:08:18 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8EE8vuJ076666;
 Fri, 14 Sep 2018 14:10:09 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=bV3gYQ+1KbT569/eYbLTP+lOdrk4DX5LwqDaXJ6HnpQ=;
 b=gK34HtwZE7tLNAlE72hWZGpOZP7LUPzxsElrTjsWsHCwIAApWGXg0pIo/9GOjVBHpR3s
 Hwkbb23iKYMmUgJnaMOgHnG4UKTYDytY+HJa4LrRBigB59iYoVL0BME+NvhGmVG6EvcM
 nyPVyuUc4MocYbEQxJ35VlAHg6blNDKXAlsRtLSe5u0NIRTCEBGnAGMITm9VC8ivA76X
 ScVk5xEyOegBqjhHNtTOjtVVi0MWC8qRagOqxl3A3Vj0OP3reO0QRylmKImJ3BGc87EJ
 q/ICswiuYC02aKcUxayFRXC0RlOJOJr7vhJNdYa/gPF/IJZKzXZKlc9JqZd2DqdfBanE 3w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mc6cq7b6k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:10: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 w8EEA875022331
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:10:08 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8EEA893018985;
 Fri, 14 Sep 2018 14:10:08 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:10:07 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
 <b91c5619ab594a5c977a4f8e7f03096e@AMSPEX02CL03.citrite.net>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <5a795263-f9a1-015b-685d-bda61c6bcdc5@oracle.com>
Date: Fri, 14 Sep 2018 22:09:59 +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: <b91c5619ab594a5c977a4f8e7f03096e@AMSPEX02CL03.citrite.net>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140148
Subject: Re: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: "jgross@suse.com" <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "srinivas.eeda@oracle.com" <srinivas.eeda@oracle.com>,
 "boris.ostrovsky@oracle.com" <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>

CgpPbiAwOS8xNC8yMDE4IDA0OjQ1IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRvOmRvbmdsaS56
aGFuZ0BvcmFjbGUuY29tXQo+PiBTZW50OiAxNCBTZXB0ZW1iZXIgMjAxOCAwODozNAo+PiBUbzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwu
b3JnCj4+IENjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgamdyb3NzQHN1c2UuY29tOyBQ
YXVsIER1cnJhbnQKPj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT47Cj4+IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Owo+PiBzcmluaXZhcy5lZWRhQG9yYWNsZS5jb20KPj4g
U3ViamVjdDogW1BBVENIIDIvNl0geGVuYnVzOiBpbXBsZW1lbnQgdGhlIHhlbndhdGNoIG11bHRp
dGhyZWFkaW5nCj4+IGZyYW1ld29yawo+Pgo+PiBUaGlzIGlzIHRoZSAybmQgcGF0Y2ggb2YgYSAo
Ni1wYXRjaCkgcGF0Y2ggc2V0Lgo+Pgo+PiBUaGlzIHBhdGNoIGltcGxlbWVudHMgdGhlIHhlbndh
dGNoIG11bHRpdGhyZWFkaW5nIGZyYW1ld29yayB0byBjcmVhdGUgb3IKPj4gZGVzdHJveSB0aGUg
cGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkLiBUaGUgeGVud2F0Y2ggdGhyZWFkIGlzIGNyZWF0ZWQg
b3IKPj4gZGVzdHJveWVkIGR1cmluZyB4ZW5idXMgZGV2aWNlIHByb2Jpbmcgb3IgcmVtb3Zpbmcg
KHRoYXQgaXMsCj4+IHhlbmJ1c19kZXZfcHJvYmUoKSBvciB4ZW5idXNfZGV2X3JlbW92ZSgpKSBp
ZiB0aGUgY29ycmVzcG9uZGluZyBwdiBkcml2ZXIKPj4gaGFzIHhlbndhdGNoIG11bHRpdGhyZWFk
aW5nIGZlYXR1cmUgZW5hYmxlZC4gQXMgdGhlcmUgaXMgb25seSBvbmUgc2luZ2xlCj4+IHBlci1k
b21VIHhlbndhdGNoIHRocmVhZCBmb3IgZWFjaCBkb21pZCwgcHJvYmluZyB0aGUgeGVuYnVzIGRl
dmljZSBmb3IgdGhlCj4+IHNhbWUgZG9taWQgYWdhaW4gd291bGQgbm90IGNyZWF0ZSB0aGUgdGhy
ZWFkIGZvciB0aGUgc2FtZSBkb21pZCBhZ2FpbiwgYnV0Cj4+IG9ubHkgaW5jcmVtZW50IHRoZSBy
ZWZlcmVuY2UgY291bnQgb2YgdGhlIHRocmVhZCdzIG10d2F0Y2ggZG9tYWluLiBXaGVuIGEKPj4g
eGVuYnVzIGRldmljZSBpcyByZW1vdmVkLCB0aGUgcmVmZXJlbmNlIGNvdW50IGlzIGRlY3JlbWVu
dGVkLiBUaGUgcGVyLWRvbVUKPj4geGVud2F0Y2ggdGhyZWFkIGlzIGRlc3Ryb3llZCB3aGVuIHRo
ZSByZWZlcmVuY2UgY291bnQgb2YgaXRzIG10d2F0Y2gKPj4gZG9tYWluCj4+IGlzIHplcm8sIHRo
YXQgaXMsIGFsIHhlbmJ1cyBkZXZpY2VzICh3aG9zZSBtdHdhdGNoIGZlYXR1cmUgaXMgZW5hYmxl
ZCkgb2YKPj4gc3VjaCBtdHdhdGNoIGRvbWFpbiBhcmUgcmVtb3ZlZC4KPj4KPj4gVGhlcmVmb3Jl
LCBhIGRvbWlkIGhhcyBpdHMgb3duIHBlci1kb21VIHhlbndhdGNoIHRocmVhZCBvbmx5IHdoZW4g
aXQgaXMKPj4gYXR0YWNoZWQgd2l0aCBkb20wIGJhY2tlbmQgeGVuYnVzIGRldmljZSB3aG9zZSBw
diBkcml2ZXIgaGFzIHRoZSBmZWF0dXJlCj4+IGVuYWJsZWQuIFRoZSBkb21pZCB3b3VsZCBub3Qg
aGF2ZSBpdHMgb3duIHhlbndhdGNoIHRocmVhZCB3aGVuIGl0IGlzIG5vdAo+PiBydW5uaW5nIGFu
eSBtdHdhdGNoLWVuYWJsZWQgeGVuYnVzIGRldmljZS4KPj4KPj4gV2hlbiBhIHdhdGNoICh3aXRo
IHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGVuYWJsZWQpIGlzIHVucmVnaXN0ZXJlZCwgd2UKPj4g
d2lsbCBnZW5lcmFsbHkgdHJhdmVyc2UgYWxsIG10d2F0Y2ggZG9tYWlucyB0byByZW1vdmUgYWxs
IGluZmxpZ2h0IHBlbmRpbmcKPj4gZXZlbnRzIGZpcmVkIGJ5IHN1Y2ggd2F0Y2guIEhvd2V2ZXIs
IG9uZSBvcHRpbWl6YXRpb24gaW4gdGhpcyBwYXRjaCBpcyB3ZQo+PiBvbmx5IG5lZWQgdG8gcmVt
b3ZlIHBlbmRpbmcgZXZlbnRzIGZyb20gYSBzcGVjaWZpYyBtdHdhdGNoIGRvbWFpbiB3aGVuIHRo
ZQo+PiB3YXRjaCBpcyByZWdpc3RlcmVkIGZvciBhIHNwZWNpZmljIGRvbWlkLCB0aGF0IGlzLCB3
aGVuIGl0cyBvd25lcl9pZCBmaWVsZAo+PiBpcyBub24temVyby4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KPj4gLS0tCj4+ICBkcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgfCAgIDYgKwo+PiAgZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c194cy5jICAgIHwgMjczCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAgICAgICAgfCAgIDMgKwo+
PiAgMyBmaWxlcyBjaGFuZ2VkLCAyODIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+IGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19wcm9iZS5jCj4+IGluZGV4IDViNDcxODguLjU3NTU1OTYgMTAwNjQ0Cj4+IC0tLSBh
L2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+PiArKysgYi9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4gQEAgLTIzNiw2ICsyMzYsOSBAQCBpbnQgeGVuYnVzX2Rl
dl9wcm9iZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQo+PiAgCWlmIChlcnIpCj4+ICAJCWdvdG8gZmFp
bDsKPj4KPj4gKwlpZiAoeGVuX210d2F0Y2ggJiYgZHJ2LT51c2VfbXR3YXRjaCkKPj4gKwkJbXR3
YXRjaF9jcmVhdGVfZG9tYWluKGRldi0+b3RoZXJlbmRfaWQpOwo+IAo+IG10d2F0Y2hfZ2V0X2Rv
bWFpbigpPyAoU2luY2UgeW91IGhhdmUgbXR3YXRjaF9wdXRfZG9tYWluKCkgYmVsb3cpLgo+IAo+
PiArCj4+ICAJZXJyID0gd2F0Y2hfb3RoZXJlbmQoZGV2KTsKPj4gIAlpZiAoZXJyKSB7Cj4+ICAJ
CWRldl93YXJuKCZkZXYtPmRldiwgIndhdGNoX290aGVyZW5kIG9uICVzIGZhaWxlZC5cbiIsCj4+
IEBAIC0yNjMsNiArMjY2LDkgQEAgaW50IHhlbmJ1c19kZXZfcmVtb3ZlKHN0cnVjdCBkZXZpY2Ug
Kl9kZXYpCj4+ICAJaWYgKGRydi0+cmVtb3ZlKQo+PiAgCQlkcnYtPnJlbW92ZShkZXYpOwo+Pgo+
PiArCWlmICh4ZW5fbXR3YXRjaCAmJiBkcnYtPnVzZV9tdHdhdGNoKQo+PiArCQltdHdhdGNoX3B1
dF9kb21haW4oZGV2LT5vdGhlcmVuZF9pZCk7Cj4+ICsKPj4gIAlmcmVlX290aGVyZW5kX2RldGFp
bHMoZGV2KTsKPj4KPj4gIAl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4+IGIv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4+IGluZGV4IDNmMTM3ZDIuLjc0MWRjNTQg
MTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+PiArKysgYi9k
cml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPj4gQEAgLTEwOCw2ICsxMDgsMjAxIEBAIHN0
YXRpYyBfX2luaXQgaW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykKPj4gIH0KPj4gIGVh
cmx5X3BhcmFtKCJ4ZW5fbXR3YXRjaCIsIHhlbl9wYXJzZV9tdHdhdGNoKTsKPj4KPj4gK3N0cnVj
dCBtdHdhdGNoX2RvbWFpbiAqbXR3YXRjaF9maW5kX2RvbWFpbihkb21pZF90IGRvbWlkKQo+PiAr
ewo+PiArCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluOwo+PiArCWludCBoYXNoID0gTVRX
QVRDSF9IQVNIKGRvbWlkKTsKPj4gKwlzdHJ1Y3QgaGxpc3RfaGVhZCAqaGFzaF9oZWFkID0gJm10
d2F0Y2hfaW5mby0+ZG9tYWluX2hhc2hbaGFzaF07Cj4+ICsKPj4gKwlobGlzdF9mb3JfZWFjaF9l
bnRyeV9yY3UoZG9tYWluLCBoYXNoX2hlYWQsIGhhc2hfbm9kZSkgewo+PiArCQlpZiAoZG9tYWlu
LT5kb21pZCA9PSBkb21pZCkKPj4gKwkJCXJldHVybiBkb21haW47Cj4+ICsJfQo+PiArCj4+ICsJ
cmV0dXJuIE5VTEw7Cj4+ICt9Cj4+ICsKPj4gKy8qIHBlci1kb21VIHRocmVhZCBmb3IgeGVud2F0
Y2ggbXVsdGl0aHJlYWRpbmcuICovCj4+ICtzdGF0aWMgaW50IG10d2F0Y2hfdGhyZWFkKHZvaWQg
KmFyZykKPj4gK3sKPj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbiA9IChzdHJ1Y3Qg
bXR3YXRjaF9kb21haW4gKikgYXJnOwo+PiArCXN0cnVjdCBsaXN0X2hlYWQgKmVudDsKPj4gKwlz
dHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50Owo+PiArCj4+ICsJZG9tYWluLT5waWQgPSBjdXJy
ZW50LT5waWQ7Cj4+ICsKPj4gKwlmb3IgKDs7KSB7Cj4+ICsJCXdhaXRfZXZlbnRfaW50ZXJydXB0
aWJsZShkb21haW4tPmV2ZW50c193cSwKPj4gKwkJCQkJICFsaXN0X2VtcHR5KCZkb21haW4tPmV2
ZW50cykgfHwKPj4gKwkJCQkJIGRvbWFpbi0+c3RhdGUgPT0gTVRXQVRDSF9ET01BSU5fRE9XTik7
Cj4+ICsKPj4gKwkJaWYgKGRvbWFpbi0+c3RhdGUgPT0gTVRXQVRDSF9ET01BSU5fRE9XTiAmJgo+
PiArCQkgICAgbGlzdF9lbXB0eSgmZG9tYWluLT5ldmVudHMpKQo+PiArCQkJYnJlYWs7Cj4+ICsK
Pj4gKwkJbXV0ZXhfbG9jaygmZG9tYWluLT5kb21haW5fbXV0ZXgpOwo+PiArCj4+ICsJCXNwaW5f
bG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4+ICsJCWVudCA9IGRvbWFpbi0+ZXZlbnRzLm5l
eHQ7Cj4+ICsJCWlmIChlbnQgIT0gJmRvbWFpbi0+ZXZlbnRzKQo+PiArCQkJbGlzdF9kZWwoZW50
KTsKPj4gKwkJc3Bpbl91bmxvY2soJmRvbWFpbi0+ZXZlbnRzX2xvY2spOwo+PiArCj4+ICsJCWlm
IChlbnQgIT0gJmRvbWFpbi0+ZXZlbnRzKSB7Cj4+ICsJCQlldmVudCA9IGxpc3RfZW50cnkoZW50
LCBzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQsIGxpc3QpOwo+PiArCQkJZXZlbnQtPmhhbmRsZS0+Y2Fs
bGJhY2soZXZlbnQtPmhhbmRsZSwgZXZlbnQtPnBhdGgsCj4+ICsJCQkJCQlldmVudC0+dG9rZW4p
Owo+PiArCQkJa2ZyZWUoZXZlbnQpOwo+PiArCQl9Cj4+ICsKPj4gKwkJbXV0ZXhfdW5sb2NrKCZk
b21haW4tPmRvbWFpbl9tdXRleCk7Cj4+ICsJfQo+PiArCj4+ICsJLyoKPj4gKwkgKiBkb21haW4t
PnN0YXRlIGlzIGFscmVhZHkgc2V0IHRvIE1UV0FUQ0hfRE9NQUlOX0RPV04gKHRvIGF2b2lkCj4+
ICsJICogbmV3IGV2ZW50IHRvIGRvbWFpbi0+ZXZlbnRzKSB3aGVuIGFib3ZlIGZvciBsb29wIGJy
ZWFrcywgc28KPj4gKwkgKiB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGNsZWFudXAg
ZG9tYWluLT5ldmVudHMgYWdhaW4uCj4+ICsJICovCj4+ICsKPj4gKwlzcGluX2xvY2soJm10d2F0
Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCWxpc3RfZGVsX3JjdSgmZG9tYWluLT5saXN0X25v
ZGUpOwo+PiArCXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4gKwo+
PiArCXNwaW5fbG9jaygmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsKPj4gKwlsaXN0X2FkZCgm
ZG9tYWluLT5wdXJnZV9ub2RlLCAmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0KTsKPj4gKwlzcGlu
X3VubG9jaygmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsKPj4gKwo+PiArCXNjaGVkdWxlX3dv
cmsoJm10d2F0Y2hfaW5mby0+cHVyZ2Vfd29yayk7Cj4+ICsKPj4gKwlyZXR1cm4gMDsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIHZvaWQgZGVsYXllZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgcmN1X2hl
YWQgKmhlYWQpCj4+ICt7Cj4+ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4+ICsK
Pj4gKwlkb21haW4gPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IG10d2F0Y2hfZG9tYWluLCBy
Y3UpOwo+PiArCWtmcmVlKGRvbWFpbik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHhlbl9t
dHdhdGNoX3B1cmdlX2RvbWFpbihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4+ICt7Cj4+ICsJ
c3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4+ICsJc3RydWN0IGxpc3RfaGVhZCAqbm9k
ZTsKPj4gKwo+PiArCXdoaWxlICghbGlzdF9lbXB0eSgmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0
KSkgewo+PiArCj4+ICsJCXNwaW5fbG9jaygmbXR3YXRjaF9pbmZvLT5wdXJnZV9sb2NrKTsKPj4g
KwkJbm9kZSA9IG10d2F0Y2hfaW5mby0+cHVyZ2VfbGlzdC5uZXh0Owo+PiArCQlpZiAobm9kZSAh
PSAmbXR3YXRjaF9pbmZvLT5wdXJnZV9saXN0KQo+PiArCQkJbGlzdF9kZWwobm9kZSk7Cj4+ICsJ
CXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPnB1cmdlX2xvY2spOwo+PiArCj4+ICsJCWlmIChu
b2RlICE9ICZtdHdhdGNoX2luZm8tPnB1cmdlX2xpc3QpIHsKPj4gKwkJCWRvbWFpbiA9IGxpc3Rf
ZW50cnkobm9kZSwgc3RydWN0IG10d2F0Y2hfZG9tYWluLAo+PiArCQkJCQkgICAgcHVyZ2Vfbm9k
ZSk7Cj4+ICsJCQlrdGhyZWFkX3N0b3AoZG9tYWluLT50YXNrKTsKPj4gKwo+PiArCQkJY2FsbF9y
Y3UoJmRvbWFpbi0+cmN1LCBkZWxheWVkX2Rlc3Ryb3lfZG9tYWluKTsKPj4gKwkJfQo+PiArCX0K
Pj4gK30KPj4gKwo+PiArLyogUnVubmluZyBpbiB0aGUgY29udGV4dCBvZiBkZWZhdWx0IHhlbndh
dGNoIGt0aHJlYWQuICovCj4+ICt2b2lkIG10d2F0Y2hfY3JlYXRlX2RvbWFpbihkb21pZF90IGRv
bWlkKQo+PiArewo+PiArCXN0cnVjdCBtdHdhdGNoX2RvbWFpbiAqZG9tYWluOwo+PiArCj4+ICsJ
aWYgKCFkb21pZCkgewo+PiArCQlwcl9lcnIoIkRlZmF1bHQgeGVud2F0Y2ggdGhyZWFkIGlzIGZv
ciBkb20wXG4iKTsKPj4gKwkJcmV0dXJuOwo+PiArCX0KPj4gKwo+PiArCXNwaW5fbG9jaygmbXR3
YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4+ICsKPj4gKwlkb21haW4gPSBtdHdhdGNoX2ZpbmRf
ZG9tYWluKGRvbWlkKTsKPj4gKwlpZiAoZG9tYWluKSB7Cj4+ICsJCWF0b21pY19pbmMoJmRvbWFp
bi0+cmVmY250KTsKPj4gKwkJc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2sp
Owo+PiArCQlyZXR1cm47Cj4+ICsJfQo+PiArCj4+ICsJZG9tYWluID0ga3phbGxvYyhzaXplb2Yo
KmRvbWFpbiksIEdGUF9BVE9NSUMpOwo+PiArCWlmICghZG9tYWluKSB7Cj4+ICsJCXNwaW5fdW5s
b2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4gKwkJcHJfZXJyKCJGYWlsZWQgdG8g
YWxsb2NhdGUgbWVtb3J5IGZvciBtdHdhdGNoIHRocmVhZCAlZFxuIiwKPj4gKwkJICAgICAgIGRv
bWlkKTsKPj4gKwkJcmV0dXJuOwo+PiArCX0KPj4gKwo+PiArCWRvbWFpbi0+ZG9taWQgPSBkb21p
ZDsKPj4gKwlhdG9taWNfc2V0KCZkb21haW4tPnJlZmNudCwgMSk7Cj4+ICsJbXV0ZXhfaW5pdCgm
ZG9tYWluLT5kb21haW5fbXV0ZXgpOwo+PiArCUlOSVRfTElTVF9IRUFEKCZkb21haW4tPnB1cmdl
X25vZGUpOwo+PiArCj4+ICsJaW5pdF93YWl0cXVldWVfaGVhZCgmZG9tYWluLT5ldmVudHNfd3Ep
Owo+PiArCXNwaW5fbG9ja19pbml0KCZkb21haW4tPmV2ZW50c19sb2NrKTsKPj4gKwlJTklUX0xJ
U1RfSEVBRCgmZG9tYWluLT5ldmVudHMpOwo+PiArCj4+ICsJbGlzdF9hZGRfdGFpbF9yY3UoJmRv
bWFpbi0+bGlzdF9ub2RlLCAmbXR3YXRjaF9pbmZvLT5kb21haW5fbGlzdCk7Cj4+ICsKPj4gKwlo
bGlzdF9hZGRfaGVhZF9yY3UoJmRvbWFpbi0+aGFzaF9ub2RlLAo+PiArCQkJICAgJm10d2F0Y2hf
aW5mby0+ZG9tYWluX2hhc2hbTVRXQVRDSF9IQVNIKGRvbWlkKV0pOwo+PiArCj4+ICsJc3Bpbl91
bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCj4+ICsJZG9tYWluLT50YXNr
ID0ga3RocmVhZF9ydW4obXR3YXRjaF90aHJlYWQsIGRvbWFpbiwKPj4gKwkJCQkgICAieGVuLW10
d2F0Y2gtJWQiLCBkb21pZCk7Cj4+ICsKPj4gKwlpZiAoIWRvbWFpbi0+dGFzaykgewo+PiArCQlw
cl9lcnIoIm10d2F0Y2gga3RocmVhZCBjcmVhdGlvbiBpcyBmYWlsZWRcbiIpOwo+PiArCQlkb21h
aW4tPnN0YXRlID0gTVRXQVRDSF9ET01BSU5fRE9XTjsKPj4gKwo+PiArCQlyZXR1cm47Cj4+ICsJ
fQo+PiArCj4+ICsJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9NQUlOX1VQOwo+PiArfQo+PiAr
Cj4+ICsvKiBSdW5uaW5nIGluIHRoZSBjb250ZXh0IG9mIGRlZmF1bHQgeGVud2F0Y2gga3RocmVh
ZC4gKi8KPj4gK3ZvaWQgbXR3YXRjaF9wdXRfZG9tYWluKGRvbWlkX3QgZG9taWQpCj4+ICt7Cj4+
ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4+ICsKPj4gKwlzcGluX2xvY2soJm10
d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCj4+ICsJZG9tYWluID0gbXR3YXRjaF9maW5k
X2RvbWFpbihkb21pZCk7Cj4+ICsJaWYgKCFkb21haW4pIHsKPj4gKwkJc3Bpbl91bmxvY2soJm10
d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCQlwcl9lcnIoIm10d2F0Y2gga3RocmVhZCBm
b3IgZG9taWQ9JWQgZG9lcyBub3QgZXhpc3RcbiIsCj4+ICsJCSAgICAgICBkb21pZCk7Cj4+ICsJ
CXJldHVybjsKPj4gKwl9Cj4+ICsKPj4gKwlpZiAoYXRvbWljX2RlY19hbmRfdGVzdCgmZG9tYWlu
LT5yZWZjbnQpKSB7Cj4+ICsKPj4gKwkJaGxpc3RfZGVsX3JjdSgmZG9tYWluLT5oYXNoX25vZGUp
Owo+PiArCj4+ICsJCWlmICghZG9tYWluLT50YXNrKSB7Cj4+ICsJCQkvKgo+PiArCQkJICogQXMg
dGhlIHRhc2sgaXMgZmFpbGVkIHRvIGluaXRpYWxpemUgZHVyaW5nCj4+ICsJCQkgKiBtdHdhdGNo
X2NyZWF0ZV9kb21haW4oKSwgd2UgZG8gbm90IG5lZWQgdG8gd2FpdAo+PiArCQkJICogZm9yIHRo
ZSBrZXJuZWwgdGhyZWFkIHRvIGNvbXBsZXRlLgo+PiArCQkJICovCj4+ICsJCQlsaXN0X2RlbF9y
Y3UoJmRvbWFpbi0+bGlzdF9ub2RlKTsKPj4gKwkJCWNhbGxfcmN1KCZkb21haW4tPnJjdSwgZGVs
YXllZF9kZXN0cm95X2RvbWFpbik7Cj4+ICsJCX0gZWxzZSB7Cj4+ICsJCQlzcGluX2xvY2soJmRv
bWFpbi0+ZXZlbnRzX2xvY2spOwo+PiArCQkJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9NQUlO
X0RPV047Cj4+ICsJCQlzcGluX3VubG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4+ICsKPj4g
KwkJCXdha2VfdXAoJmRvbWFpbi0+ZXZlbnRzX3dxKTsKPj4gKwkJfQo+PiArCX0KPj4gKwo+PiAr
CXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4gK30KPj4gKwo+PiAg
c3RhdGljIHZvaWQgeHNfc3VzcGVuZF9lbnRlcih2b2lkKQo+PiAgewo+PiAgCXNwaW5fbG9jaygm
eHNfc3RhdGVfbG9jayk7Cj4+IEBAIC03OTMsNiArOTg4LDgwIEBAIGludCByZWdpc3Rlcl94ZW5i
dXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpCj4+ICB9Cj4+ICBFWFBPUlRfU1lN
Qk9MX0dQTChyZWdpc3Rlcl94ZW5idXNfd2F0Y2gpOwo+Pgo+PiArc3RhdGljIHZvaWQgX191bnJl
Z2lzdGVyX3NpbmdsZV9tdHdhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+PiArCQkJ
CQlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbikKPj4gK3sKPj4gKwlzdHJ1Y3QgeHNfd2F0
Y2hfZXZlbnQgKmV2ZW50LCAqdG1wOwo+PiArCj4+ICsJaWYgKGN1cnJlbnQtPnBpZCAhPSBkb21h
aW4tPnBpZCkKPj4gKwkJbXV0ZXhfbG9jaygmZG9tYWluLT5kb21haW5fbXV0ZXgpOwo+IAo+IFNp
bmNlIHlvdSBhdm9pZCB0aGUgbG9jayBoZXJlLCB3aGF0J3MgdG8gc3RvcCBhbm90aGVyIHRocmVh
ZCB3aXRoIGEgZGlmZmVyZW50IHBpZCBub3cgcmFjaW5nIHdpdGggdGhpcz8KPiAKPiAgIFBhdWwK
CgpIZXJlICBJIGNvcHkgdGhlIGNvZGUgZnJvbSB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgpLiBJ
IHRoaW5rIHdlIGNhbiBhc3N1bWUgdGhlCmNhbGxlciB3b3VsZCBub3QgdW5yZWdpc3RlciB0aGUg
c2FtZSB4ZW5idXNfd2F0Y2ggdHdpY2UgKG90aGVyd2lzZSwgdGhlIGRlZmF1bHQKdW5yZWdpc3Rl
cl94ZW5idXNfd2F0Y2goKSB3b3VsZCBoaXQgdGhpcyBpc3N1ZSBhcyB3ZWxsKT8KCldoZW4gYSB3
YXRjaCBpcyB1bnJlZ2lzdGVyZWQsIGl0IGlzIHByb2Nlc3NlZCBlaXRoZXIgaW4gdGhlIGNvbnRl
eHQgb2YgYQp4ZW53YXRjaCB0aHJlYWQgb3IgYW55IG90aGVyIHRocmVhZC9jb250ZXh0LgoKV2hl
biB3ZSBhdm9pZCB0aGUgbG9jayBoZXJlLCBpdCBpbmRpY2F0ZXcgdGhlIHdhdGNoIHVuLXJlZ2lz
dHJhdGlvbiBpcyBwcm9jZXNzZWQKYnkgYSBzcGVjaWZpYyB4ZW53YXRjaCB0aHJlYWQgYW5kIG5v
IG9uZSB3b3VsZCByYWNlIHdpdGggaXQuCgpEb25nbGkgWmhhbmcKCgo+IAo+PiArCj4+ICsJc3Bp
bl9sb2NrKCZkb21haW4tPmV2ZW50c19sb2NrKTsKPj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUoZXZlbnQsIHRtcCwKPj4gKwkJCQkgJmRvbWFpbi0+ZXZlbnRzLCBsaXN0KSB7Cj4+ICsJCWlm
IChldmVudC0+aGFuZGxlICE9IHdhdGNoKQo+PiArCQkJY29udGludWU7Cj4+ICsJCWxpc3RfZGVs
KCZldmVudC0+bGlzdCk7Cj4+ICsJCWtmcmVlKGV2ZW50KTsKPj4gKwl9Cj4+ICsJc3Bpbl91bmxv
Y2soJmRvbWFpbi0+ZXZlbnRzX2xvY2spOwo+PiArCj4+ICsJaWYgKGN1cnJlbnQtPnBpZCAhPSBk
b21haW4tPnBpZCkKPj4gKwkJbXV0ZXhfdW5sb2NrKCZkb21haW4tPmRvbWFpbl9tdXRleCk7Cj4+
ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHVucmVnaXN0ZXJfc2luZ2xlX210d2F0Y2goc3RydWN0
IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4+ICsJCQkJICAgICAgZG9taWRfdCBkb21pZCkKPj4gK3sK
Pj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPj4gKwlib29sIGZvdW5kID0gZmFs
c2U7Cj4+ICsKPj4gKwlyY3VfcmVhZF9sb2NrKCk7Cj4+ICsKPj4gKwlsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3JjdShkb21haW4sICZtdHdhdGNoX2luZm8tPmRvbWFpbl9saXN0LAo+PiArCQkJCWxpc3Rf
bm9kZSkgewo+PiArCQlpZiAoZG9tYWluLT5kb21pZCA9PSBkb21pZCkgewo+PiArCQkJZm91bmQg
PSB0cnVlOwo+PiArCQkJX191bnJlZ2lzdGVyX3NpbmdsZV9tdHdhdGNoKHdhdGNoLCBkb21haW4p
Owo+PiArCQl9Cj4+ICsJfQo+PiArCj4+ICsJV0FSTl9PTl9PTkNFKHVubGlrZWx5KCFmb3VuZCkp
Owo+PiArCj4+ICsJcmN1X3JlYWRfdW5sb2NrKCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lk
IHVucmVnaXN0ZXJfYWxsX210d2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpCj4+ICt7
Cj4+ICsJc3RydWN0IG10d2F0Y2hfZG9tYWluICpkb21haW47Cj4+ICsKPj4gKwlyY3VfcmVhZF9s
b2NrKCk7Cj4+ICsKPj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShkb21haW4sICZtdHdhdGNo
X2luZm8tPmRvbWFpbl9saXN0LAo+PiArCQkJCWxpc3Rfbm9kZSkgewo+PiArCQlfX3VucmVnaXN0
ZXJfc2luZ2xlX210d2F0Y2god2F0Y2gsIGRvbWFpbik7Cj4+ICsJfQo+PiArCj4+ICsJcmN1X3Jl
YWRfdW5sb2NrKCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHVucmVnaXN0ZXJfbXR3YXRj
aChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCkKPj4gK3sKPj4gKwkvKgo+PiArCSAqIEdlbmVy
YWxseSwgdG8gdW5yZWdpc3RlciBhIHdhdGNoLiB3ZSBuZWVkIHRvIHRyYXZlcnNlIGFsbAo+PiAr
CSAqIG10d2F0Y2ggZG9tYWlucyB0byByZW1vdmUgYWxsIGluZmxpZ2h0IHBlbmRpbmcgd2F0Y2gg
ZXZlbnRzIGZvcgo+PiArCSAqIHN1Y2ggd2F0Y2guCj4+ICsJICoKPj4gKwkgKiBPbmUgZXhjZXB0
aW9uIGlzIHdlIG9ubHkgbmVlZCB0byByZW1vdmUgcGVuZGluZyB3YXRjaCBldmVudHMKPj4gKwkg
KiBmcm9tIGEgc2luZ2xlIG10d2F0Y2ggZG9tYWluIHdoZW4gdGhlIHdhdGNoIGlzIHJlZ2lzdGVy
ZWQgZm9yIGEKPj4gKwkgKiBzcGVjaWZpYyBkb21pZC4KPj4gKwkgKi8KPj4gKwlpZiAod2F0Y2gt
Pm93bmVyX2lkKQo+PiArCQl1bnJlZ2lzdGVyX3NpbmdsZV9tdHdhdGNoKHdhdGNoLCB3YXRjaC0+
b3duZXJfaWQpOwo+PiArCWVsc2UKPj4gKwkJdW5yZWdpc3Rlcl9hbGxfbXR3YXRjaCh3YXRjaCk7
Cj4+ICt9Cj4+ICsKPj4gIHZvaWQgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1
c193YXRjaCAqd2F0Y2gpCj4+ICB7Cj4+ICAJc3RydWN0IHhzX3dhdGNoX2V2ZW50ICpldmVudCwg
KnRtcDsKPj4gQEAgLTgzMSw2ICsxMTAwLDkgQEAgdm9pZCB1bnJlZ2lzdGVyX3hlbmJ1c193YXRj
aChzdHJ1Y3QgeGVuYnVzX3dhdGNoCj4+ICp3YXRjaCkKPj4KPj4gIAlpZiAoY3VycmVudC0+cGlk
ICE9IHhlbndhdGNoX3BpZCkKPj4gIAkJbXV0ZXhfdW5sb2NrKCZ4ZW53YXRjaF9tdXRleCk7Cj4+
ICsKPj4gKwlpZiAoeGVuX210d2F0Y2ggJiYgd2F0Y2gtPmdldF9kb21pZCkKPj4gKwkJdW5yZWdp
c3Rlcl9tdHdhdGNoKHdhdGNoKTsKPj4gIH0KPj4gIEVYUE9SVF9TWU1CT0xfR1BMKHVucmVnaXN0
ZXJfeGVuYnVzX3dhdGNoKTsKPj4KPj4gQEAgLTk1NCw2ICsxMjI2LDcgQEAgaW50IHhzX2luaXQo
dm9pZCkKPj4KPj4gIAkJc3Bpbl9sb2NrX2luaXQoJm10d2F0Y2hfaW5mby0+cHVyZ2VfbG9jayk7
Cj4+ICAJCUlOSVRfTElTVF9IRUFEKCZtdHdhdGNoX2luZm8tPnB1cmdlX2xpc3QpOwo+PiArCQlJ
TklUX1dPUksoJm10d2F0Y2hfaW5mby0+cHVyZ2Vfd29yaywKPj4geGVuX210d2F0Y2hfcHVyZ2Vf
ZG9tYWluKTsKPj4KPj4gIAkJeGVuX210d2F0Y2ggPSB0cnVlOwo+Pgo+PiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4veGVuYnVzLmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAo+PiBpbmRleCBlODA3
MTE0Li40YWMyY2VlIDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL3hlbi94ZW5idXMuaAo+PiArKysg
Yi9pbmNsdWRlL3hlbi94ZW5idXMuaAo+PiBAQCAtMjQxLDYgKzI0MSw5IEBAIGV4dGVybiBjb25z
dCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIHhlbl94ZW5idXNfZm9wczsKPj4gIGV4dGVybiBzdHJ1
Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqeGVuX3N0b3JlX2ludGVyZmFjZTsKPj4gIGV4
dGVybiBpbnQgeGVuX3N0b3JlX2V2dGNobjsKPj4KPj4gK3ZvaWQgbXR3YXRjaF9jcmVhdGVfZG9t
YWluKGRvbWlkX3QgZG9taWQpOwo+PiArdm9pZCBtdHdhdGNoX3B1dF9kb21haW4oZG9taWRfdCBk
b21pZCk7Cj4+ICsKPj4gIGV4dGVybiBib29sIHhlbl9tdHdhdGNoOwo+Pgo+PiAgI2RlZmluZSBN
VFdBVENIX0hBU0hfU0laRSAyNTYKPj4gLS0KPj4gMi43LjQKPiAKPiAKPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:10: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 1g0oo1-0004vA-LF; Fri, 14 Sep 2018 14:10:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0oo0-0004uv-55
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:10:44 +0000
X-Inumbo-ID: 18f2fc6a-b828-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18f2fc6a-b828-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:11: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 DA7A5ACD2;
 Fri, 14 Sep 2018 14:10:40 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <23dc17b9-dc76-776b-74ef-d11f4b77552d@suse.com>
 <45609402-c392-565b-042d-71179d982d61@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <c5f10394-5eba-ef0a-2904-1338c5ceb7d0@suse.com>
Date: Fri, 14 Sep 2018 16:10:38 +0200
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: <45609402-c392-565b-042d-71179d982d61@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, srinivas.eeda@oracle.com, wei.liu2@citrix.com,
 roger.pau@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>

T24gMTQvMDkvMTggMTU6NTcsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuIGFuZCBQ
YXVsLAo+IAo+IE9uIDA5LzE0LzIwMTggMDQ6MzIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
IE9uIDE0LzA5LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBUaGlzIGlzIHRoZSAx
c3QgcGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+Pj4KPj4+IFRoaXMgcGF0Y2ggc2V0
IG9mIHNpeCBwYXRjaGVzIGludHJvZHVjZXMgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgKG9yCj4+
PiBtdWx0aXRocmVhZGVkIHhlbndhdGNoLCBhYmJyZXZpYXRlZCBhcyAnbXR3YXRjaCcpIHRvIGRv
bTAga2VybmVsLiBJbgo+Pj4gYWRkaXRpb24gdG8gdGhlIGV4aXN0aW5nIHNpbmdsZSB4ZW53YXRj
aCB0aHJlYWQsIGVhY2ggZG9tVSBoYXMgaXRzIG93bgo+Pj4ga2VybmVsIHRocmVhZCAoW3hlbi1t
dHdhdGNoLTxkb21pZD5dKSB0byBwcm9jZXNzIGl0cyB4ZW53YXRjaCBldmVudC4KPj4+Cj4+PiBB
IGtlcm5lbCBwYXJhbWV0ZXIgJ3hlbl9tdHdhdGNoJyBpcyBpbnRyb2R1Y2VkIHRvIGNvbnRyb2wg
d2hldGhlciB0aGUKPj4+IGZlYXR1cmUgaXMgZW5hYmxlZCBvciBub3QgZHVyaW5nIGRvbTAga2Vy
bmVsIGJvb3QuIFRoZSBmZWF0dXJlIGlzIGRpc2FibGVkCj4+PiBieSBkZWZhdWx0IGlmICd4ZW5f
bXR3YXRjaCcgaXMgbm90IHNldCBpbiBncnViLiBJbiBhZGRpdGlvbiwgdGhpcyBwYXRjaAo+Pj4g
YWxzbyBpbnRyb2R1Y2VzIHRoZSBkYXRhIHN0cnVjdHVyZXMgdG8gbWFpbnRhaW4gdGhlIHN0YXR1
cyBvZiBlYWNoIHBlci1kb21VCj4+PiB4ZW53YXRjaCB0aHJlYWQuIFRoZSBzdGF0dXMgb2YgZWFj
aCB4ZW53YXRjaCB0aHJlYWQgKGV4Y2VwdCB0aGUgZGVmYXVsdAo+Pj4gb25lKSBpcyBtYWludGFp
bmVkIGJ5IGEgbXR3YXRjaCBkb21haW4uCj4+Pgo+Pj4gVGhlIGZlYXR1cmUgaXMgYXZhaWxhYmxl
IG9ubHkgb24gZG9tMC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmds
aS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4gLS0tCj4+PiAgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlk
ZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgfCAgMyArKwo+Pj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfeHMuYyAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrCj4+PiAgaW5jbHVk
ZS94ZW4veGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NSArKysrKysrKysr
KysrKysrKysrKysrKysrCj4+PiAgMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCj4+
Pgo+Pj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFt
ZXRlcnMudHh0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50
eHQKPj4+IGluZGV4IDY0YTNiZjUuLmZjMjk1ZWYgMTAwNjQ0Cj4+PiAtLS0gYS9Eb2N1bWVudGF0
aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAo+Pj4gKysrIGIvRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQKPj4+IEBAIC00OTkyLDYgKzQ5
OTIsOSBAQAo+Pj4gIAkJCQl0aGUgdW5wbHVnIHByb3RvY29sCj4+PiAgCQkJbmV2ZXIgLS0gZG8g
bm90IHVucGx1ZyBldmVuIGlmIHZlcnNpb24gY2hlY2sgc3VjY2VlZHMKPj4+ICAKPj4+ICsJeGVu
X210d2F0Y2ggICAgIFtLTkwsWEVOXQo+Pj4gKwkJCUVuYWJsZXMgdGhlIG11bHRpdGhyZWFkZWQg
eGVud2F0Y2ggKG10d2F0Y2gpLgo+Pj4gKwo+Pj4gIAl4ZW5fbm9wdnNwaW4JW1g4NixYRU5dCj4+
PiAgCQkJRGlzYWJsZXMgdGhlIHRpY2tldGxvY2sgc2xvd3BhdGggdXNpbmcgWGVuIFBWCj4+PiAg
CQkJb3B0aW1pemF0aW9ucy4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKPj4+IGluZGV4IDQ5YTM4
NzQuLjNmMTM3ZDIgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hz
LmMKPj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+Pj4gQEAgLTk1LDYg
Kzk1LDE5IEBAIHN0YXRpYyBwaWRfdCB4ZW53YXRjaF9waWQ7Cj4+PiAgc3RhdGljIERFRklORV9N
VVRFWCh4ZW53YXRjaF9tdXRleCk7Cj4+PiAgc3RhdGljIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFE
KHdhdGNoX2V2ZW50c193YWl0cSk7Cj4+PiAgCj4+PiArYm9vbCB4ZW5fbXR3YXRjaDsKPj4+ICtF
WFBPUlRfU1lNQk9MX0dQTCh4ZW5fbXR3YXRjaCk7Cj4+PiArCj4+PiArc3RydWN0IG10d2F0Y2hf
aW5mbyAqbXR3YXRjaF9pbmZvOwo+Pj4gKwo+Pj4gK3N0YXRpYyBib29sIHBhcmFtX3hlbl9tdHdh
dGNoOwo+Pj4gK3N0YXRpYyBfX2luaXQgaW50IHhlbl9wYXJzZV9tdHdhdGNoKGNoYXIgKmFyZykK
Pj4+ICt7Cj4+PiArCXBhcmFtX3hlbl9tdHdhdGNoID0gdHJ1ZTsKPj4+ICsJcmV0dXJuIDA7Cj4+
PiArfQo+Pj4gK2Vhcmx5X3BhcmFtKCJ4ZW5fbXR3YXRjaCIsIHhlbl9wYXJzZV9tdHdhdGNoKTsK
Pj4KPj4gQWRkIGEgS2NvbmZpZyBpdGVtIHRvIHNldCB0aGUgZGVmYXVsdCB3aGVuIGJ1aWxkaW5n
IHRoZSBrZXJuZWw/IFdlIGNhbgo+PiBzdGFydCB3aXRoIGRlZmF1bHQgIm9mZiIsIGJ1dCBsYXRl
ciB3ZSBtaWdodCB3YW50IHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUKPj4gYXMgdGhlIGRlZmF1bHQu
Cj4gCj4gSXMgdGhlcmUgYW55IHdlYWtuZXNzL2Rvd25zaWRlIGNvbmZpZ3VyaW5nIHRoZSBwYXJh
bSB2aWEgZWFybHlfcGFyYW0/IE9yIGlzCj4gdGhlcmUgYW55IHN0cmVuZ3RoIHZpYSBLY29uZmln
Pwo+IAo+IEkgd291bGQgcHJlZmVyIHRvIG5vdCBmaXggdGhlIGNvbmZpZ3VyYXRpb24gd2hlbiBi
dWlsZGluZyB0aGUga2VybmVsLiBUaGUKPiBhZG1pbmlzdHJhdG9yL3VzZXIgd2lsbCBub3QgYmUg
YWJsZSB0byBjaG9vc2UgdGhlIHByZWZlcnJlZCBvcHRpb24uCgpJIHdvdWxkbid0IHJlbW92ZSB0
aGUga2VybmVsIHBhcmFtLCBidXQgbGV0IHRoZSBjb25maWcgY2hvb3NlIHRoZQpkZWZhdWx0IHRv
IHVzZS4gVGhlIHVzZXIgd291bGQgc3RpbGwgYmUgYWJsZSB0byBzZXQgdGhlIHZhbHVlIGVpdGhl
cgp3YXkgdmlhIGJvb3QgcGFyYW1ldGVyLgoKPiAKPiBJIHdvdWxkIHByZWZlciB0byBjb25maWd1
cmUgdGhlIG9wdGlvbiB2aWEga2VybmVsIHBhcmFtIGFuZCBzZXQgZGVmYXVsdCBhcyAnb2ZmJwo+
IChmYWxzZSkuIEluIGEgY29tbW9uIGNsb3VkIGVudmlyb25tZW50LCB0aGUgYWRtaW5pc3RyYXRv
ciBpcyBvbmx5IHJlcXVpcmVkIHRvCj4gZW5hYmxlIHRoZSBwYXJhbSBpbiBkb20wL2RyaXZlciBk
b21haW4ga2VybmVsLgo+IAo+IEZvciBjb21tb24gZG9tVSAobm90IHVzaW5nIGFzIGJhY2tlbmQp
LCB0aGlzIGZlYXR1cmUgaXMgdXNlbGVzcy4gSSBhc3N1bWUgdGhlcmUKPiBhcmUgYWx3YXlzIG1v
cmUgZG9tVXMgdGhhbiBkb20wIChhbmQgZHJpdmVyIGRvbWFpbiksIGVzcGVjaWFsbHkgaW4gY2xv
dWQKPiBlbnZpcm9ubWVudC4KPiAKPj4KPj4+ICsKPj4+ICBzdGF0aWMgdm9pZCB4c19zdXNwZW5k
X2VudGVyKHZvaWQpCj4+PiAgewo+Pj4gIAlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwo+Pj4g
QEAgLTkyOSw2ICs5NDIsMjQgQEAgaW50IHhzX2luaXQodm9pZCkKPj4+ICAJaWYgKGVycikKPj4+
ICAJCXJldHVybiBlcnI7Cj4+PiAgCj4+PiArCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSAmJiBw
YXJhbV94ZW5fbXR3YXRjaCkgewo+Pgo+PiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gZHJvcCB0
aGUgdGVzdCBmb3IgeGVuX2luaXRpYWxfZG9tYWluKCkgYW5kIGRvCj4+IHRoaXMgaW5pdGlhbGl6
YXRpb24gb25seSB3aGVuIGEgY2FsbGVyIChiYWNrZW5kKSBpcyByZXF1ZXN0aW5nIHRoZQo+PiBt
dWx0aXRocmVhZCBtb2RlPyBUaGlzIHdvdWxkIGF2b2lkIHdhc3RpbmcgbWVtb3J5IGluIGNhc2Ug
aXQgaXNuJ3QgZ29pbmcKPj4gdG9wIGJlIHVzZWQgYW5kIC0gbW9yZSBpbXBvcnRhbnQgLSB3b3Vs
ZCBzdXBwb3J0IGRyaXZlciBkb21haW5zLgo+IAo+IFRoaXMgd291bGQgc2F2ZSB1cyA8NEtCLgo+
IAo+IFN1cHBvc2UgdGhlIGRlZmF1bHQgJ3BhcmFtX3hlbl9tdHdhdGNoJyBpcyAnb2ZmJy4gVGhl
IGFkbWluaXN0cmF0b3Iga25vd3MgdGhlCj4gZG9tYWluIGlzIHVzZWQgYXMgcHYgYmFja2VuZCB3
aGVuIGhlL3NoZSBlbmFibGVzIHRoZSBvcHRpb24gbWFudWFsbHkuCj4gCj4gSW4gc3VjaCBzY2Vu
YXJpbywgaXMgdGhlcmUgYW55IGJlbmVmaXQgdG8gbWFrZSBpdCBvbi1kZW1hbmQgdG8gc2F2ZSA8
NEtCIG1lbW9yeT8KCkl0IGlzIGEgYmVuZWZpdCBpbiBjYXNlIGEgZGlzdHJvIHNoaXBzIHRoZSBr
ZXJuZWwgd2l0aCBkZWZhdWx0IG9uIGluCm9yZGVyIHRvIGF2b2lkIHRoZSBuZWVkIHRvIGFkZCBr
ZXJuZWwgcGFyYW1ldGVycyBmb3IgZG9tMCBvciBhIGRyaXZlcgpkb21haW4uIEluIGEgbm9ybWFs
IGRvbVUgdGhlcmUgaXMgbm8gYmFja2VuZCBydW5uaW5nIHNvIHRoZSBiZWhhdmlvcgp3b3VsZCBi
ZSBhcyB0b2RheS4KCklmIHRoZSBmZWF0dXJlIGlzIHN0YWJsZSBhbmQgd2Uga25vdyBpdCBpcyBi
ZXR0ZXIgdG8gc3dpdGNoIGl0IG9uIGZvcgpkcml2ZXIgZG9tYWlucyAoYW5kIGRvbTAsIG9mIGNv
dXJzZSksIHdlIHNob3VsZG4ndCByZXF1aXJlIHRoZSB1c2VyIHRvCmRvIHNvLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:18:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14: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 1g0ovS-0005KD-Ie; Fri, 14 Sep 2018 14:18:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0ovQ-0005K8-OD
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:18:24 +0000
X-Inumbo-ID: 2bc234bf-b829-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2bc234bf-b829-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:19:20 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8EE8wLc076692;
 Fri, 14 Sep 2018 14:18:20 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=6R/rBg73nf51QSYmiAmCneWvjISehRTPGqq+Rhoy1lc=;
 b=A2w9+MdfFuZUeoxXncUmw/I+oN4oRSNOkSiecUjk0XkkdaOrYyphbs58yDPN0hxBqPvK
 YMUWS3NQsBp8t3+nkMi/TrCOW/renJ5L+wRxyBHt9WGy39rq1u88WVu9WgBOiIxNKZS8
 +tJGwISnx3K5vcMiM+0yZz1dK5kb8228CWIF94hgdtuVGR+Ae8mWWqz1/zCQJsVF6y2+
 RhAWwf2tbwtxBgO29poLFQLO8vRunsl3lb5+WHcY4kG6XN0wBVD3vdWKGalzPOgV7zAT
 fKu0Em4gvfynBcTWiKvkHXYWyvpA5A0HKJfZ44sHY/3BcXNYNiFqlqpguCnnG5xi1peb mg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mc6cq7cnt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:18:20 +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 w8EEIJGG020083
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:18:19 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8EEIJnw024017;
 Fri, 14 Sep 2018 14:18:19 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:18:18 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
Date: Fri, 14 Sep 2018 22:18:10 +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: <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140148
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

SGkgSnVlcmdlbiwKCk9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gVGhpcyBpcyB0aGUg
NXRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4KPj4gV2l0aCB0aGlzIHBhdGNo
LCB3YXRjaCBldmVudCBpbiByZWxhdGl2ZSBwYXRoIHBhdHRlcm4KPj4gJ2JhY2tlbmQvPHB2ZGV2
Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gKPiAK
PiBzdXBlcmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPiAKPj4gdGhyZWFkLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+PiAtLS0KPj4g
IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyAgICAgICAgIHwgIDIgKy0KPj4gIGRy
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIHwgMzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X3Byb2JlLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4gaW5kZXggYmEw
NjQ0Yy4uYWExYjE1YSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19w
cm9iZS5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+PiBAQCAt
NTUyLDcgKzU1Miw3IEBAIGludCB4ZW5idXNfcHJvYmVfZGV2aWNlcyhzdHJ1Y3QgeGVuX2J1c190
eXBlICpidXMpCj4+ICB9Cj4+ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmVfZGV2aWNl
cyk7Cj4+ICAKPj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpz
dHIsIGNoYXIgYykKPj4gK3Vuc2lnbmVkIGludCBjaGFyX2NvdW50KGNvbnN0IGNoYXIgKnN0ciwg
Y2hhciBjKQo+IAo+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHdoZW4g
bWFraW5nIGl0IGdsb2JhbGx5Cj4gdmlzaWJsZSwgZS5nLiBieSBwcmVmaXhpbmcgInhlbmJ1c18i
Lgo+IAo+IEdlbmVyYWxseSBJIHRoaW5rIHlvdSBkb24ndCBuZWVkIHRvIHVzZSBpdCBiZWxvdy4K
PiAKPj4gIHsKPj4gIAl1bnNpZ25lZCBpbnQgaSwgcmV0ID0gMDsKPj4gIAo+PiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMgYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYwo+PiBpbmRleCBiMGJlZDRmLi41MGRmODZh
IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQu
Ywo+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYwo+PiBA
QCAtMjExLDkgKzIxMSw0MSBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhl
bmJ1c193YXRjaCAqd2F0Y2gsCj4+ICAJeGVuYnVzX2Rldl9jaGFuZ2VkKHBhdGgsICZ4ZW5idXNf
YmFja2VuZCk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBkb21pZF90IHBhdGhfdG9fZG9taWQoY29u
c3QgY2hhciAqcGF0aCkKPj4gK3sKPj4gKwljb25zdCBjaGFyICpwID0gcGF0aDsKPj4gKwlkb21p
ZF90IGRvbWlkID0gMDsKPj4gKwo+PiArCXdoaWxlICgqcCkgewo+PiArCQlpZiAoKnAgPCAnMCcg
fHwgKnAgPiAnOScpCj4+ICsJCQlicmVhazsKPj4gKwkJZG9taWQgPSAoZG9taWQgPDwgMykgKyAo
ZG9taWQgPDwgMSkgKyAoKnAgLSAnMCcpOwo+IAo+IHJlaW52ZW50aW5nIGF0b2koKT8KPiAKPiBQ
bGVhc2UgZG9uJ3QgZG8gdGhhdC4ga3N0cnRvdTE2KCkgc2VlbXMgdG8gYmUgYSBwZXJmZWN0IGZp
dC4KCkkgZGlkIHVzZSBrc3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUgYW5kIHJlYWxp
emVkIGtzdHJ0b3UxNigpIHJldHVybnMgMAppZiB0aGUgaW5wdXQgc3RyaW5nIGNvbnRhaW5zIG5v
bi1udW1lcmljYWwgY2hhcmFjdGVycy4KCkUuZy4sIHRoZSBleGFtcGxlIG9mIGlucHV0IGNhbiBi
ZSAiMS8wL3N0YXRlIiwgd2hlcmUgMSBpcyBmb3RoZXJlbmRfaWQKKGZyb250ZW5kX2lkKSBhbmQg
MCBpcyBoYW5kbGUuCgpXaGVuICIxLzAvc3RhdGUiIGlzIHVzZWQgYXQgaW5wdXQsIGtzdHJ0b3Ux
NigpIHJldHVybnMgMCAocmV0dXJuZWQgaW50ZWdlcikgYW5kCi0yMiAoZXJyb3IpLgoKRG9uZ2xp
IFpoYW5nCgoKCgo+IAo+PiArCQlwKys7Cj4+ICsJfQo+PiArCj4+ICsJcmV0dXJuIGRvbWlkOwo+
PiArfQo+PiArCj4+ICsvKiBwYXRoOiBiYWNrZW5kLzxwdmRldj4vPGRvbWlkPi8uLi4gKi8KPj4g
K3N0YXRpYyBkb21pZF90IGJlX2dldF9kb21pZChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwK
Pj4gKwkJCSAgICBjb25zdCBjaGFyICpwYXRoLAo+PiArCQkJICAgIGNvbnN0IGNoYXIgKnRva2Vu
KQo+PiArewo+PiArCWNvbnN0IGNoYXIgKnAgPSBwYXRoOwo+PiArCj4+ICsJaWYgKGNoYXJfY291
bnQocGF0aCwgJy8nKSA8IDIpCj4+ICsJCXJldHVybiAwOwo+PiArCj4+ICsJcCA9IHN0cmNocihw
LCAnLycpICsgMTsKPj4gKwlwID0gc3RyY2hyKHAsICcvJykgKyAxOwo+IAo+IERyb3AgdGhlIGNh
bGwgb2YgY2hhcl9jb3VudCgpIGFib3ZlIGFuZCB0ZXN0IHAgZm9yIGJlaW5nIG5vbi1OVUxMCj4g
YWZ0ZXIgZWFjaCBjYWxsIG9mIHN0cmNocj8KPiAKPiAKPiBKdWVyZ2VuCj4gCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:21: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 1g0oyO-0005yb-1P; Fri, 14 Sep 2018 14:21:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=3mub=l4=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1g0oyM-0005yU-C4
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:21:27 +0000
X-Inumbo-ID: 970592db-b829-11e8-a6a9-d7ebe60f679a
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 970592db-b829-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:22:21 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:cca5:d692:c22c:a84a])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 4ED26200E8;
 Sat, 15 Sep 2018 00:21:20 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1536934880; bh=DSDORxq9Fe5r4exTsQ6wQ9tGYLlwl3gCNAm/Lgvrkh8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=rHFwdBzLvDiL8AjqtSekYpEFqlBdHg6a9z8SWT2Vtv0Yo6cZuP3ROOMAs4F2wACKY
 Iw3IJKb8hNjprraRfJZAknhVUY0seRJjoTqOTD1WTUllHJlBhUw2EECiSWTrsGaxWZ
 211ZCeW8c3CzrTXrCwKSbqJ/RnueQ9E66RGQFrhM=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xenproject.org
Date: Sat, 15 Sep 2018 00:21:11 +1000
Message-ID: <4148872.qM0LCJrPQa@wopr.lan.crc.id.au>
In-Reply-To: <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
 <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============7482317529163592806=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7482317529163592806==
Content-Type: multipart/signed; boundary="nextPart5719703.KXq8LZaN82"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart5719703.KXq8LZaN82
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Friday, 14 September 2018 6:45:35 PM AEST Jan Beulich wrote:
> >>> On 13.09.18 at 18:51, <dfaggioli@suse.com> wrote:
> > On Thu, 2018-09-13 at 17:38 +0100, George Dunlap wrote:
> >> Credit2 was declared "supported" in 4.8, and as of 4.10 had two other
> >> critical features implemented (soft affinity / NUMA and caps).
> >>=20
> >> [..]
> >>=20
> >> Credit2, like credit, has a number of workloads / setups for which
> >> performance could be improved.  Personally I think networking and
> >> partially-loaded systems is going to be more representative of what
> >> Xen is actually used for; so I think credit2 is on the whole the
> >> better scheduler to use by default.  And in any case, making those
> >> improvements on credit2 will be easier than on credit.
> >>=20
> >> Signed-off-by: George Dunlap <george.dunlap@citrix.com>
> >=20
> > After all the effort we've spent on this, I'm really, really happy to
> > see this (trying to) happen. Thanks for sending the patch. :-)
> >=20
> > I fully agree with and second George's reasoning, and feel 100% like
> > providing my:
> >=20
> > Acked-by: Dario Faggioli <dfaggioli@suse.com>
>=20
> And that's despite "sched=3Dcredit2 crashes system when using
> cpupools"? While I agree that we shouldn't delay the switch for
> much longer, in particular with there already being a fix available
> from you I think that one should go in before the one here.

Even though my opinion probably isn't very heavy on this matter, I've used=
=20
credit2 exclusively for a considerable time. If you're talking the issue I=
=20
think you're talking about, then I discovered it when doing stuff that most=
=20
people probably wouldn't bother with - evidenced that I hadn't done it befo=
re=20
either.

I take peoples word on the performance +/- of a few percent here and there =
=2D=20
so if its easier to maintain and better code, then yeah - it makes sense to=
=20
move on with it. I certainly haven't found any normal use cases that would=
=20
lead me to object to this.

=2D-=20
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au       =F0=9F=92=BB https://www.crc.id.au
=F0=9F=93=9E +61 (3) 9001 6090    =F0=9F=93=B1 0412 935 897

--nextPart5719703.KXq8LZaN82
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlubw9cACgkQQa811Xp9
Mdz0+RAAsXe+6kQc22xvOhEN/AGD6m2n7QHz2cDVhzlVKhd6MBEl0kSyOmDdjm0P
8H1rcuMOxeOe5dsPdJsVpgY4xvRsnwGfhex6YTnNo32q0QHc3TxIPbgPSTE19zsO
47jQgC+3nwKbx9pZEdMIqr8rCR8y3HEBkFaF8Ae4DLZMcrKOpNKj2n+neLRfXAF1
zs3/cbB6taF4QWenc0n14HPVR7NT2/MVSLC3WoIpSBqhnbkiujx9frRgKFoFC3FL
z/s/7w976KB00iLeATF0cEDr32j5VjU8txoBIfL5RcPveaQJpJDzQ17KTS6KC/ms
rpO/lM3ssX1Y9DNamxBIhn812wAnBYAG/z9Fhp0N6+gu2xgidVPwSg+x1eoy7oAS
9FLrbi2251x2YkgQSLxwEL/S2obPWkSYoGspztBIx1j0e/Vw3/bVooS91FqXbTMY
dl4kT4hKAIF0RBC5CpugKTt/HuKfWjJy3+yPzvgEGszG+8r6UHnUviz9+5WHIFW1
gTgS1T/H03nK0FO9jYCoV3gx8+T2R1qgOgKbQoBOgvGZ2Dh9BF8Uw1sqw3UVwOzY
p+GE9Ukztl0ST3SzRhtrYV+xC6Nld50D8dVv5Ap9prqDs81SfR5Fq57352RNuDuf
h2RKqMxnV5kgu3F3BU+WHtuK2CohNbxxEejIBl5RAT2tAhMXHAU=
=AUMt
-----END PGP SIGNATURE-----

--nextPart5719703.KXq8LZaN82--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7482317529163592806==--





From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:26:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:26: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 1g0p3T-0006FP-MM; Fri, 14 Sep 2018 14:26: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=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0p3S-0006FK-8f
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:26:42 +0000
X-Inumbo-ID: ee53cc05-b829-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee53cc05-b829-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 16:24:47 +0200 (CEST)
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 9F656AD81;
 Fri, 14 Sep 2018 14:26:39 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
Date: Fri, 14 Sep 2018 16:26:37 +0200
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: <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMTY6MTgsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzA5
LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBUaGlzIGlzIHRoZSA1dGggcGF0Y2gg
b2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+Pj4KPj4+IFdpdGggdGhpcyBwYXRjaCwgd2F0Y2gg
ZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCj4+PiAnYmFja2VuZC88cHZkZXY+Lzxkb21p
ZD5pLy4uLicgY2FuIGJlIHByb2Nlc3NlZCBpbiBwZXItZG9tVSB4ZW53YXRjaAo+Pgo+PiBzdXBl
cmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPj4KPj4+IHRocmVhZC4KPj4+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4gLS0tCj4+PiAg
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgfCAgMiArLQo+Pj4gIGRy
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIHwgMzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+Pj4gIGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKysKPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+PiBpbmRl
eCBiYTA2NDRjLi5hYTFiMTVhIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19wcm9iZS5jCj4+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMK
Pj4+IEBAIC01NTIsNyArNTUyLDcgQEAgaW50IHhlbmJ1c19wcm9iZV9kZXZpY2VzKHN0cnVjdCB4
ZW5fYnVzX3R5cGUgKmJ1cykKPj4+ICB9Cj4+PiAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3By
b2JlX2RldmljZXMpOwo+Pj4gIAo+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChj
b25zdCBjaGFyICpzdHIsIGNoYXIgYykKPj4+ICt1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25z
dCBjaGFyICpzdHIsIGNoYXIgYykKPj4KPj4gUGxlYXNlIGNoYW5nZSB0aGUgbmFtZSBvZiB0aGUg
ZnVuY3Rpb24gd2hlbiBtYWtpbmcgaXQgZ2xvYmFsbHkKPj4gdmlzaWJsZSwgZS5nLiBieSBwcmVm
aXhpbmcgInhlbmJ1c18iLgo+Pgo+PiBHZW5lcmFsbHkgSSB0aGluayB5b3UgZG9uJ3QgbmVlZCB0
byB1c2UgaXQgYmVsb3cuCj4+Cj4+PiAgewo+Pj4gIAl1bnNpZ25lZCBpbnQgaSwgcmV0ID0gMDsK
Pj4+ICAKPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Jh
Y2tlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+PiBp
bmRleCBiMGJlZDRmLi41MGRmODZhIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmVfYmFja2VuZC5jCj4+PiBAQCAtMjExLDkgKzIxMSw0MSBAQCBzdGF0aWMgdm9pZCBi
YWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4+PiAgCXhlbmJ1c19k
ZXZfY2hhbmdlZChwYXRoLCAmeGVuYnVzX2JhY2tlbmQpOwo+Pj4gIH0KPj4+ICAKPj4+ICtzdGF0
aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlkKGNvbnN0IGNoYXIgKnBhdGgpCj4+PiArewo+Pj4gKwlj
b25zdCBjaGFyICpwID0gcGF0aDsKPj4+ICsJZG9taWRfdCBkb21pZCA9IDA7Cj4+PiArCj4+PiAr
CXdoaWxlICgqcCkgewo+Pj4gKwkJaWYgKCpwIDwgJzAnIHx8ICpwID4gJzknKQo+Pj4gKwkJCWJy
ZWFrOwo+Pj4gKwkJZG9taWQgPSAoZG9taWQgPDwgMykgKyAoZG9taWQgPDwgMSkgKyAoKnAgLSAn
MCcpOwo+Pgo+PiByZWludmVudGluZyBhdG9pKCk/Cj4+Cj4+IFBsZWFzZSBkb24ndCBkbyB0aGF0
LiBrc3RydG91MTYoKSBzZWVtcyB0byBiZSBhIHBlcmZlY3QgZml0Lgo+IAo+IEkgZGlkIHVzZSBr
c3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUgYW5kIHJlYWxpemVkIGtzdHJ0b3UxNigp
IHJldHVybnMgMAo+IGlmIHRoZSBpbnB1dCBzdHJpbmcgY29udGFpbnMgbm9uLW51bWVyaWNhbCBj
aGFyYWN0ZXJzLgo+IAo+IEUuZy4sIHRoZSBleGFtcGxlIG9mIGlucHV0IGNhbiBiZSAiMS8wL3N0
YXRlIiwgd2hlcmUgMSBpcyBmb3RoZXJlbmRfaWQKPiAoZnJvbnRlbmRfaWQpIGFuZCAwIGlzIGhh
bmRsZS4KPiAKPiBXaGVuICIxLzAvc3RhdGUiIGlzIHVzZWQgYXQgaW5wdXQsIGtzdHJ0b3UxNigp
IHJldHVybnMgMCAocmV0dXJuZWQgaW50ZWdlcikgYW5kCj4gLTIyIChlcnJvcikuCgpBYWgsIG9r
YXkuIFRoZW4gc2ltcGxlX3N0cnRvdWwoKT8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:30:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14: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 1g0p6y-0006um-6p; Fri, 14 Sep 2018 14:30:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0p6w-0006uh-VQ
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:30:18 +0000
X-Inumbo-ID: d54df778-b82a-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d54df778-b82a-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:31:14 +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 w8EESr6T078921;
 Fri, 14 Sep 2018 14:30:14 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=dgIhLD1bEWyN0FGIH0tfiTd5A9jNgGa4X0x8xDLkBII=;
 b=IiZTsxnY4v0FtnOmFr+fsdJ7A6XPTXkAd7iBy79XLJhzLsGMHwhgi4Q7KIyCZ2NM+Hmr
 f3xiNosEyIZN9h+IlSQk5aFf6BGUUcUxrbj1f7DUJMQN6R9mMDWbfa/g84v0wtQj8gOA
 xAT9qD63w0/oHpr+ePZAaSk0B0rJXzqJXMw8hG09+6ukxmVwiWEbFoANWbDsYFMLWhW1
 svv91eemjtXgW6T1brW+5sQa9XkJAs+gayMkRMna6C3bpOnH4inOvtjw+bZ1E4A8QiCa
 NzmLrnplk4007RoJbrIdH1GAPOgDAfQnST6XhJbBx0qOgHqdk3vLiPQOxxknUl109fzh oA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mc5utyf23-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:30: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 w8EEU8XW028517
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:30: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 w8EEU8Vq031260;
 Fri, 14 Sep 2018 14:30:08 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:30:08 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
Date: Fri, 14 Sep 2018 22:29:58 +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: <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140150
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

SGkgSnVlcmdlbiwKCk9uIDA5LzE0LzIwMTggMTA6MjYgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTQvMDkvMTggMTY6MTgsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gSGkgSnVlcmdlbiwK
Pj4KPj4gT24gMDkvMTQvMjAxOCAwNToxMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9u
IDE0LzA5LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4gVGhpcyBpcyB0aGUgNXRo
IHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4+Pgo+Pj4+IFdpdGggdGhpcyBwYXRj
aCwgd2F0Y2ggZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCj4+Pj4gJ2JhY2tlbmQvPHB2
ZGV2Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gK
Pj4+Cj4+PiBzdXBlcmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPj4+Cj4+Pj4gdGhyZWFkLgo+Pj4+
Cj4+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNv
bT4KPj4+PiAtLS0KPj4+PiAgZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAg
ICAgfCAgMiArLQo+Pj4+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQu
YyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+PiAgaW5jbHVkZS94ZW4v
eGVuYnVzLmggICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwo+Pj4+ICAzIGZpbGVzIGNoYW5n
ZWQsIDM1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3Byb2JlLmMKPj4+PiBpbmRleCBiYTA2NDRjLi5hYTFiMTVhIDEwMDY0NAo+Pj4+IC0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4+ICsrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4+IEBAIC01NTIsNyArNTUyLDcgQEAgaW50IHhl
bmJ1c19wcm9iZV9kZXZpY2VzKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cykKPj4+PiAgfQo+Pj4+
ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmVfZGV2aWNlcyk7Cj4+Pj4gIAo+Pj4+IC1z
dGF0aWMgdW5zaWduZWQgaW50IGNoYXJfY291bnQoY29uc3QgY2hhciAqc3RyLCBjaGFyIGMpCj4+
Pj4gK3Vuc2lnbmVkIGludCBjaGFyX2NvdW50KGNvbnN0IGNoYXIgKnN0ciwgY2hhciBjKQo+Pj4K
Pj4+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHdoZW4gbWFraW5nIGl0
IGdsb2JhbGx5Cj4+PiB2aXNpYmxlLCBlLmcuIGJ5IHByZWZpeGluZyAieGVuYnVzXyIuCj4+Pgo+
Pj4gR2VuZXJhbGx5IEkgdGhpbmsgeW91IGRvbid0IG5lZWQgdG8gdXNlIGl0IGJlbG93Lgo+Pj4K
Pj4+PiAgewo+Pj4+ICAJdW5zaWduZWQgaW50IGksIHJldCA9IDA7Cj4+Pj4gIAo+Pj4+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyBiL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+Pj4gaW5kZXggYjBiZWQ0Zi4u
NTBkZjg2YSAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
X2JhY2tlbmQuYwo+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFj
a2VuZC5jCj4+Pj4gQEAgLTIxMSw5ICsyMTEsNDEgQEAgc3RhdGljIHZvaWQgYmFja2VuZF9jaGFu
Z2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+Pj4+ICAJeGVuYnVzX2Rldl9jaGFuZ2Vk
KHBhdGgsICZ4ZW5idXNfYmFja2VuZCk7Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4gK3N0YXRpYyBkb21p
ZF90IHBhdGhfdG9fZG9taWQoY29uc3QgY2hhciAqcGF0aCkKPj4+PiArewo+Pj4+ICsJY29uc3Qg
Y2hhciAqcCA9IHBhdGg7Cj4+Pj4gKwlkb21pZF90IGRvbWlkID0gMDsKPj4+PiArCj4+Pj4gKwl3
aGlsZSAoKnApIHsKPj4+PiArCQlpZiAoKnAgPCAnMCcgfHwgKnAgPiAnOScpCj4+Pj4gKwkJCWJy
ZWFrOwo+Pj4+ICsJCWRvbWlkID0gKGRvbWlkIDw8IDMpICsgKGRvbWlkIDw8IDEpICsgKCpwIC0g
JzAnKTsKPj4+Cj4+PiByZWludmVudGluZyBhdG9pKCk/Cj4+Pgo+Pj4gUGxlYXNlIGRvbid0IGRv
IHRoYXQuIGtzdHJ0b3UxNigpIHNlZW1zIHRvIGJlIGEgcGVyZmVjdCBmaXQuCj4+Cj4+IEkgZGlk
IHVzZSBrc3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUgYW5kIHJlYWxpemVkIGtzdHJ0
b3UxNigpIHJldHVybnMgMAo+PiBpZiB0aGUgaW5wdXQgc3RyaW5nIGNvbnRhaW5zIG5vbi1udW1l
cmljYWwgY2hhcmFjdGVycy4KPj4KPj4gRS5nLiwgdGhlIGV4YW1wbGUgb2YgaW5wdXQgY2FuIGJl
ICIxLzAvc3RhdGUiLCB3aGVyZSAxIGlzIGZvdGhlcmVuZF9pZAo+PiAoZnJvbnRlbmRfaWQpIGFu
ZCAwIGlzIGhhbmRsZS4KPj4KPj4gV2hlbiAiMS8wL3N0YXRlIiBpcyB1c2VkIGF0IGlucHV0LCBr
c3RydG91MTYoKSByZXR1cm5zIDAgKHJldHVybmVkIGludGVnZXIpIGFuZAo+PiAtMjIgKGVycm9y
KS4KPiAKPiBBYWgsIG9rYXkuIFRoZW4gc2ltcGxlX3N0cnRvdWwoKT8KCkkgZGlkIGNvbnNpZGVy
IHNpbXBsZV9zdHJ0b3VsKCkgaW5pdGlhbGx5LiBVbmZvcnR1bmF0ZWx5LCBpdCBpcyBvYnNvbGV0
ZSAoYmVsb3cKbGluZSA4MSkuIEFGQUlSLCB0aGUgcGF0Y2ggd291bGQgbm90IGJlIGFibGUgdG8g
cGFzcyB0aGUgY2hlY2tfcGF0Y2ggc2NyaXB0IHdoZW4KdGhpcyBmdW5jdGlvbiBpcyB1c2VkLgoK
ICA3NSAvKioKICA3NiAgKiBzaW1wbGVfc3RydG91bCAtIGNvbnZlcnQgYSBzdHJpbmcgdG8gYW4g
dW5zaWduZWQgbG9uZwogIDc3ICAqIEBjcDogVGhlIHN0YXJ0IG9mIHRoZSBzdHJpbmcKICA3OCAg
KiBAZW5kcDogQSBwb2ludGVyIHRvIHRoZSBlbmQgb2YgdGhlIHBhcnNlZCBzdHJpbmcgd2lsbCBi
ZSBwbGFjZWQgaGVyZQogIDc5ICAqIEBiYXNlOiBUaGUgbnVtYmVyIGJhc2UgdG8gdXNlCiAgODAg
ICoKICA4MSAgKiBUaGlzIGZ1bmN0aW9uIGlzIG9ic29sZXRlLiBQbGVhc2UgdXNlIGtzdHJ0b3Vs
IGluc3RlYWQuCiAgODIgICovCiAgODMgdW5zaWduZWQgbG9uZyBzaW1wbGVfc3RydG91bChjb25z
dCBjaGFyICpjcCwgY2hhciAqKmVuZHAsIHVuc2lnbmVkIGludCBiYXNlKQogIDg0IHsKICA4NSAg
ICAgICAgIHJldHVybiBzaW1wbGVfc3RydG91bGwoY3AsIGVuZHAsIGJhc2UpOwogIDg2IH0KCkRv
bmdsaSBaaGFuZwoKPiAKPiAKPiBKdWVyZ2VuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:34: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 1g0pAS-000755-Oj; Fri, 14 Sep 2018 14:33:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=u+3y=l4=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g0pAR-000750-5L
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:33:55 +0000
X-Inumbo-ID: 5680ce5c-b82b-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5680ce5c-b82b-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:34:51 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8EEXYjB104798;
 Fri, 14 Sep 2018 14:33:51 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=np+CwPrccdU2WJ65XzX5VDQajFTxPT0dUAiahoGxGx0=;
 b=uW56jEf6TKCFf3UvXxIU+/C4JIYOandppo0JPFRrlO9HYT3QA7WUzqW0nmOjxHQfirHr
 Sj19fmRR34NwLb0JwIx9JjdFwC9D6qaS10QTlZ1SN/WwZ5VxhvwELqG0gyHvYJd9HW05
 +XGeJ+nbaNIwIlpfVlVo5YXyERvDzEXL1FJOqmWarC5wMxunFvkDvdUfloI2b0uU9lIq
 iRMI2S7BhmrMjVJEfzDQ2eUAYmL/8uNBrfjFJZA2q6i7UgkPJQjyeGv7SAaC7T2qR1f2
 SB4DuDE0c9sQnyZNgnzIKtISnf8dhK/gcfpOvPv1XP1Oa9Fz7KdK8tA/vPC6U7NJ+oqD Qw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mc6cq7fk4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:33:51 +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 w8EEXj6x009497
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 14 Sep 2018 14:33:46 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8EEXjnU008053;
 Fri, 14 Sep 2018 14:33:45 GMT
Received: from [10.191.8.88] (/10.191.8.88)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 14 Sep 2018 07:33:44 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <4ff0a18e-1971-0758-d59c-bc5096c6961a@oracle.com>
Date: Fri, 14 Sep 2018 22:33: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: <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9015
 signatures=668708
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-1807170000 definitions=main-1809140151
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

SGkgSnVlcmdlbiwKCk9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gVGhpcyBpcyB0aGUg
NXRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4KPj4gV2l0aCB0aGlzIHBhdGNo
LCB3YXRjaCBldmVudCBpbiByZWxhdGl2ZSBwYXRoIHBhdHRlcm4KPj4gJ2JhY2tlbmQvPHB2ZGV2
Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gKPiAK
PiBzdXBlcmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPiAKPj4gdGhyZWFkLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+PiAtLS0KPj4g
IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyAgICAgICAgIHwgIDIgKy0KPj4gIGRy
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIHwgMzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+PiAgaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X3Byb2JlLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4gaW5kZXggYmEw
NjQ0Yy4uYWExYjE1YSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19w
cm9iZS5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+PiBAQCAt
NTUyLDcgKzU1Miw3IEBAIGludCB4ZW5idXNfcHJvYmVfZGV2aWNlcyhzdHJ1Y3QgeGVuX2J1c190
eXBlICpidXMpCj4+ICB9Cj4+ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmVfZGV2aWNl
cyk7Cj4+ICAKPj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpz
dHIsIGNoYXIgYykKPj4gK3Vuc2lnbmVkIGludCBjaGFyX2NvdW50KGNvbnN0IGNoYXIgKnN0ciwg
Y2hhciBjKQo+IAo+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHdoZW4g
bWFraW5nIGl0IGdsb2JhbGx5Cj4gdmlzaWJsZSwgZS5nLiBieSBwcmVmaXhpbmcgInhlbmJ1c18i
Lgo+IAo+IEdlbmVyYWxseSBJIHRoaW5rIHlvdSBkb24ndCBuZWVkIHRvIHVzZSBpdCBiZWxvdy4K
PiAKPj4gIHsKPj4gIAl1bnNpZ25lZCBpbnQgaSwgcmV0ID0gMDsKPj4gIAo+PiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMgYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYwo+PiBpbmRleCBiMGJlZDRmLi41MGRmODZh
IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQu
Ywo+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYwo+PiBA
QCAtMjExLDkgKzIxMSw0MSBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhl
bmJ1c193YXRjaCAqd2F0Y2gsCj4+ICAJeGVuYnVzX2Rldl9jaGFuZ2VkKHBhdGgsICZ4ZW5idXNf
YmFja2VuZCk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBkb21pZF90IHBhdGhfdG9fZG9taWQoY29u
c3QgY2hhciAqcGF0aCkKPj4gK3sKPj4gKwljb25zdCBjaGFyICpwID0gcGF0aDsKPj4gKwlkb21p
ZF90IGRvbWlkID0gMDsKPj4gKwo+PiArCXdoaWxlICgqcCkgewo+PiArCQlpZiAoKnAgPCAnMCcg
fHwgKnAgPiAnOScpCj4+ICsJCQlicmVhazsKPj4gKwkJZG9taWQgPSAoZG9taWQgPDwgMykgKyAo
ZG9taWQgPDwgMSkgKyAoKnAgLSAnMCcpOwo+IAo+IHJlaW52ZW50aW5nIGF0b2koKT8KPiAKPiBQ
bGVhc2UgZG9uJ3QgZG8gdGhhdC4ga3N0cnRvdTE2KCkgc2VlbXMgdG8gYmUgYSBwZXJmZWN0IGZp
dC4KPiAKPj4gKwkJcCsrOwo+PiArCX0KPj4gKwo+PiArCXJldHVybiBkb21pZDsKPj4gK30KPj4g
Kwo+PiArLyogcGF0aDogYmFja2VuZC88cHZkZXY+Lzxkb21pZD4vLi4uICovCj4+ICtzdGF0aWMg
ZG9taWRfdCBiZV9nZXRfZG9taWQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4+ICsJCQkg
ICAgY29uc3QgY2hhciAqcGF0aCwKPj4gKwkJCSAgICBjb25zdCBjaGFyICp0b2tlbikKPj4gK3sK
Pj4gKwljb25zdCBjaGFyICpwID0gcGF0aDsKPj4gKwo+PiArCWlmIChjaGFyX2NvdW50KHBhdGgs
ICcvJykgPCAyKQo+PiArCQlyZXR1cm4gMDsKPj4gKwo+PiArCXAgPSBzdHJjaHIocCwgJy8nKSAr
IDE7Cj4+ICsJcCA9IHN0cmNocihwLCAnLycpICsgMTsKPiAKPiBEcm9wIHRoZSBjYWxsIG9mIGNo
YXJfY291bnQoKSBhYm92ZSBhbmQgdGVzdCBwIGZvciBiZWluZyBub24tTlVMTAo+IGFmdGVyIGVh
Y2ggY2FsbCBvZiBzdHJjaHI/CgpUaGUgdXNhZ2Ugb2YgY2hhcl9jb3VudCgpIGlzIGNvcGllZCBm
cm9tIHhlbmJ1c19kZXZfY2hhbmdlZCgpIHdoaWNoIGlzIHVzZWQgdG8KcHJvY2VzcyBwYXR0ZXJu
ICdiYWNrZW5kLzx0eXBlPi8uLi4nLgoKSSB1c2UgY2hhcl9jb3VudCgpIGp1c3QgYmVjYXVzZSBJ
IHdvdWxkIHByZWZlciB3ZSBhbHdheXMgdXNlIHRoZSBzYW1lCmVxdWF0aW9uL2FsZ29yaXRobSB0
byBwcm9jZXNzIHhlbnN0b3JlIHBhdGggaW4gbGludXgga2VybmVsLgoKSSBjYW4gZHJvcCBpdCBp
ZiBpdCBpcyBiZXR0ZXIgdG8gbm90IGNoYW5nZSBjaGFyX2NvdW50KCkgZnJvbSBzdGF0aWMgdG8g
Z2xvYmFsCmZ1bmN0aW9uLgoKNTU2IHZvaWQgeGVuYnVzX2Rldl9jaGFuZ2VkKGNvbnN0IGNoYXIg
Km5vZGUsIHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cykKNTU3IHsKNTU4ICAgICAgICAgaW50IGV4
aXN0cywgcm9vdGxlbjsKNTU5ICAgICAgICAgc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldjsKNTYw
ICAgICAgICAgY2hhciB0eXBlW1hFTl9CVVNfSURfU0laRV07CjU2MSAgICAgICAgIGNvbnN0IGNo
YXIgKnAsICpyb290Owo1NjIKNTYzICAgICAgICAgaWYgKGNoYXJfY291bnQobm9kZSwgJy8nKSA8
IDIpCjU2NCAgICAgICAgICAgICAgICAgcmV0dXJuOwo1NjUKNTY2ICAgICAgICAgZXhpc3RzID0g
eGVuYnVzX2V4aXN0cyhYQlRfTklMLCBub2RlLCAiIik7CjU2NyAgICAgICAgIGlmICghZXhpc3Rz
KSB7CjU2OCAgICAgICAgICAgICAgICAgeGVuYnVzX2NsZWFudXBfZGV2aWNlcyhub2RlLCAmYnVz
LT5idXMpOwo1NjkgICAgICAgICAgICAgICAgIHJldHVybjsKNTcwICAgICAgICAgfQo1NzEKNTcy
ICAgICAgICAgLyogYmFja2VuZC88dHlwZT4vLi4uIG9yIGRldmljZS88dHlwZT4vLi4uICovCjU3
MyAgICAgICAgIHAgPSBzdHJjaHIobm9kZSwgJy8nKSArIDE7CjU3NCAgICAgICAgIHNucHJpbnRm
KHR5cGUsIFhFTl9CVVNfSURfU0laRSwgIiUuKnMiLCAoaW50KXN0cmNzcG4ocCwgIi8iKSwgcCk7
CjU3NSAgICAgICAgIHR5cGVbWEVOX0JVU19JRF9TSVpFLTFdID0gJ1wwJzsKCkRvbmdsaSBaaGFu
ZwoKPiAKPiAKPiBKdWVyZ2VuCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 14:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 14:44: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 1g0pKP-0007wT-TS; Fri, 14 Sep 2018 14:44:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0pKO-0007wO-N0
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 14:44:12 +0000
X-Inumbo-ID: c5fdb4c2-b82c-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5fdb4c2-b82c-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 14:45: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 EB982ACA8;
 Fri, 14 Sep 2018 14:44:09 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
 <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
Date: Fri, 14 Sep 2018 16:44:09 +0200
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: <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTQvMDkvMTggMTY6MjksIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDA5LzE0LzIwMTggMTA6MjYgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzA5
LzE4IDE2OjE4LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuLAo+Pj4KPj4+IE9u
IDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMTQvMDkv
MTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+Pj4gVGhpcyBpcyB0aGUgNXRoIHBhdGNo
IG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4+Pj4KPj4+Pj4gV2l0aCB0aGlzIHBhdGNoLCB3
YXRjaCBldmVudCBpbiByZWxhdGl2ZSBwYXRoIHBhdHRlcm4KPj4+Pj4gJ2JhY2tlbmQvPHB2ZGV2
Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gKPj4+
Pgo+Pj4+IHN1cGVyZmx1b3VzICJpIiAtLS0tLS0tLS0tXgo+Pj4+Cj4+Pj4+IHRocmVhZC4KPj4+
Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xl
LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMg
ICAgICAgICB8ICAyICstCj4+Pj4+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2Jh
Y2tlbmQuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4gIGluY2x1
ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKPj4+Pj4gIDMgZmls
ZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4+Pgo+Pj4+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+Pj4+IGluZGV4IGJhMDY0NGMuLmFhMWIxNWEgMTAw
NjQ0Cj4+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4+PiAr
KysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4+Pj4gQEAgLTU1Miw3ICs1
NTIsNyBAQCBpbnQgeGVuYnVzX3Byb2JlX2RldmljZXMoc3RydWN0IHhlbl9idXNfdHlwZSAqYnVz
KQo+Pj4+PiAgfQo+Pj4+PiAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3Byb2JlX2RldmljZXMp
Owo+Pj4+PiAgCj4+Pj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IGNoYXJfY291bnQoY29uc3QgY2hh
ciAqc3RyLCBjaGFyIGMpCj4+Pj4+ICt1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFy
ICpzdHIsIGNoYXIgYykKPj4+Pgo+Pj4+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZ1
bmN0aW9uIHdoZW4gbWFraW5nIGl0IGdsb2JhbGx5Cj4+Pj4gdmlzaWJsZSwgZS5nLiBieSBwcmVm
aXhpbmcgInhlbmJ1c18iLgo+Pj4+Cj4+Pj4gR2VuZXJhbGx5IEkgdGhpbmsgeW91IGRvbid0IG5l
ZWQgdG8gdXNlIGl0IGJlbG93Lgo+Pj4+Cj4+Pj4+ICB7Cj4+Pj4+ICAJdW5zaWduZWQgaW50IGks
IHJldCA9IDA7Cj4+Pj4+ICAKPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfcHJvYmVfYmFja2VuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9i
YWNrZW5kLmMKPj4+Pj4gaW5kZXggYjBiZWQ0Zi4uNTBkZjg2YSAxMDA2NDQKPj4+Pj4gLS0tIGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+Pj4gKysrIGIvZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+Pj4gQEAgLTIxMSw5ICsy
MTEsNDEgQEAgc3RhdGljIHZvaWQgYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2gg
KndhdGNoLAo+Pj4+PiAgCXhlbmJ1c19kZXZfY2hhbmdlZChwYXRoLCAmeGVuYnVzX2JhY2tlbmQp
Owo+Pj4+PiAgfQo+Pj4+PiAgCj4+Pj4+ICtzdGF0aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlkKGNv
bnN0IGNoYXIgKnBhdGgpCj4+Pj4+ICt7Cj4+Pj4+ICsJY29uc3QgY2hhciAqcCA9IHBhdGg7Cj4+
Pj4+ICsJZG9taWRfdCBkb21pZCA9IDA7Cj4+Pj4+ICsKPj4+Pj4gKwl3aGlsZSAoKnApIHsKPj4+
Pj4gKwkJaWYgKCpwIDwgJzAnIHx8ICpwID4gJzknKQo+Pj4+PiArCQkJYnJlYWs7Cj4+Pj4+ICsJ
CWRvbWlkID0gKGRvbWlkIDw8IDMpICsgKGRvbWlkIDw8IDEpICsgKCpwIC0gJzAnKTsKPj4+Pgo+
Pj4+IHJlaW52ZW50aW5nIGF0b2koKT8KPj4+Pgo+Pj4+IFBsZWFzZSBkb24ndCBkbyB0aGF0LiBr
c3RydG91MTYoKSBzZWVtcyB0byBiZSBhIHBlcmZlY3QgZml0Lgo+Pj4KPj4+IEkgZGlkIHVzZSBr
c3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUgYW5kIHJlYWxpemVkIGtzdHJ0b3UxNigp
IHJldHVybnMgMAo+Pj4gaWYgdGhlIGlucHV0IHN0cmluZyBjb250YWlucyBub24tbnVtZXJpY2Fs
IGNoYXJhY3RlcnMuCj4+Pgo+Pj4gRS5nLiwgdGhlIGV4YW1wbGUgb2YgaW5wdXQgY2FuIGJlICIx
LzAvc3RhdGUiLCB3aGVyZSAxIGlzIGZvdGhlcmVuZF9pZAo+Pj4gKGZyb250ZW5kX2lkKSBhbmQg
MCBpcyBoYW5kbGUuCj4+Pgo+Pj4gV2hlbiAiMS8wL3N0YXRlIiBpcyB1c2VkIGF0IGlucHV0LCBr
c3RydG91MTYoKSByZXR1cm5zIDAgKHJldHVybmVkIGludGVnZXIpIGFuZAo+Pj4gLTIyIChlcnJv
cikuCj4+Cj4+IEFhaCwgb2theS4gVGhlbiBzaW1wbGVfc3RydG91bCgpPwo+IAo+IEkgZGlkIGNv
bnNpZGVyIHNpbXBsZV9zdHJ0b3VsKCkgaW5pdGlhbGx5LiBVbmZvcnR1bmF0ZWx5LCBpdCBpcyBv
YnNvbGV0ZSAoYmVsb3cKPiBsaW5lIDgxKS4gQUZBSVIsIHRoZSBwYXRjaCB3b3VsZCBub3QgYmUg
YWJsZSB0byBwYXNzIHRoZSBjaGVja19wYXRjaCBzY3JpcHQgd2hlbgo+IHRoaXMgZnVuY3Rpb24g
aXMgdXNlZC4KCkJldHRlciB1c2UgdGhhdCB0aGFuIG9wZW4gY29kaW5nIGEgbmV3IGluc3RhbmNl
IG9mIGl0LgoKQW5vdGhlciB2YXJpYW50IHdvdWxkIGJlIHRvIHVzZSBzc2NhbmYoKSBvciBzaW1p
bGFyLiBUaGVuIHlvdSBjb3VsZCBldmVuCmRyb3AgdXNpbmcgc3RyY2hyKCkgYnkgYWRkaW5nIHRo
YXQgaW4gdGhlIGZvcm1hdCBzdHJpbmc6CgpyZXR1cm4gKHNzY2FuZihwYXRoLCAiJSp1LyV1LyIs
ICZkb21pZCkgPT0gMSkgPyBkb21pZCA6IERPTUlEX1NFTEY7CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 15:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 15: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 1g0q9M-0003TU-58; Fri, 14 Sep 2018 15:36: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=khdl=l4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g0q9L-0003TP-0c
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 15:36:51 +0000
X-Inumbo-ID: bbc384d2-b833-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbc384d2-b833-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 17:34:57 +0200 (CEST)
Received: from [10.0.0.125] (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 EA90C2083A;
 Fri, 14 Sep 2018 15:36:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536939410;
 bh=Gg+5UqxdJ8vXtNIUwVClxQShBvjcwE/L0HH8yDTNAz0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=p1yG0Q91Na4wGsgjikKHa5cPDxDDZJAeDWWUeAenBOahp1sOgNZXz9TWxlW/tU575
 zafVHQai2oDIdyFcGRBdxw5SqLOam9J4ZHNv1tKf1HzzYo8UMjAPxJEB4f+WsLfmru
 fiGqhY/ltttTLphHMPjAsofmFP4yTxSbIbN/9/NA=
Date: Fri, 14 Sep 2018 08:36:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20180914111830.28466-3-anthony.perard@citrix.com>
Message-ID: <alpine.DEB.2.10.1809140836420.4255@sstabellini-ThinkPad-X260>
References: <20180914111830.28466-1-anthony.perard@citrix.com>
 <20180914111830.28466-3-anthony.perard@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] 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: Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.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>

T24gRnJpLCAxNCBTZXAgMjAxOCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4geGVuZCBoYXZlIGJl
ZW4gcmVwbGFjZWQgYnkgbGlieGVubGlnaHQgKGxpYnhsKSBmb3IgbWFueSBYZW4gcmVsZWFzZXMK
PiBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKCj4gLS0tCj4gIGh3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgfCAyICstCj4g
IGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgfCAyICstCj4gIHFlbXUtb3B0aW9ucy5oeCAgICAg
ICAgICAgfCA0ICsrLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgYi9o
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCj4gaW5kZXggNGQwM2FhNTljYi4uZGU4OWIwZWUxZCAx
MDA2NDQKPiAtLS0gYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCj4gKysrIGIvaHcveGVucHYv
eGVuX21hY2hpbmVfcHYuYwo+IEBAIC00Miw3ICs0Miw3IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0
X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgCj4gICAgICBzd2l0Y2ggKHhlbl9tb2RlKSB7
Cj4gICAgICBjYXNlIFhFTl9BVFRBQ0g6Cj4gLSAgICAgICAgLyogbm90aGluZyB0byBkbywgeGVu
ZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KPiArICAgICAgICAvKiBub3RoaW5nIHRvIGRvLCBsaWJ4
bCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KPiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgWEVO
X0VNVUxBVEU6Cj4gICAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gZW11bGF0aW9uIG5vdCBpbXBs
ZW1lbnRlZCAoeWV0KSIpOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBiL2lu
Y2x1ZGUvaHcveGVuL3hlbi5oCj4gaW5kZXggOTc4YWFhMzFmYi4uYmEwMzljMTQ2ZCAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4uaAo+ICsrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5o
Cj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgLyogeGVuLW1hY2hpbmUuYyAqLwo+ICBlbnVtIHhlbl9t
b2RlIHsKPiAgICAgIFhFTl9FTVVMQVRFID0gMCwgIC8vIHhlbiBlbXVsYXRpb24sIHVzaW5nIHhl
bm5lciAoZGVmYXVsdCkKPiAtICAgIFhFTl9BVFRBQ0ggICAgICAgIC8vIGF0dGFjaCB0byB4ZW4g
ZG9tYWluIGNyZWF0ZWQgYnkgeGVuZAo+ICsgICAgWEVOX0FUVEFDSCAgICAgICAgLy8gYXR0YWNo
IHRvIHhlbiBkb21haW4gY3JlYXRlZCBieSBsaWJ4bAo+ICB9Owo+ICAKPiAgZXh0ZXJuIHVpbnQz
Ml90IHhlbl9kb21pZDsKPiBkaWZmIC0tZ2l0IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRp
b25zLmh4Cj4gaW5kZXggZDE0YTUwODA1YS4uMzI3YmM4Yzg5NyAxMDA2NDQKPiAtLS0gYS9xZW11
LW9wdGlvbnMuaHgKPiArKysgYi9xZW11LW9wdGlvbnMuaHgKPiBAQCAtMzQwMCw3ICszNDAwLDcg
QEAgREVGKCJ4ZW4tZG9taWQiLCBIQVNfQVJHLCBRRU1VX09QVElPTl94ZW5fZG9taWQsCj4gICAg
ICAiLXhlbi1kb21pZCBpZCAgIHNwZWNpZnkgeGVuIGd1ZXN0IGRvbWFpbiBpZFxuIiwgUUVNVV9B
UkNIX0FMTCkKPiAgREVGKCJ4ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0dGFjaCwK
PiAgICAgICIteGVuLWF0dGFjaCAgICAgYXR0YWNoIHRvIGV4aXN0aW5nIHhlbiBkb21haW5cbiIK
PiAtICAgICIgICAgICAgICAgICAgICAgeGVuZCB3aWxsIHVzZSB0aGlzIHdoZW4gc3RhcnRpbmcg
UUVNVVxuIiwKPiArICAgICIgICAgICAgICAgICAgICAgbGlieGwgd2lsbCB1c2UgdGhpcyB3aGVu
IHN0YXJ0aW5nIFFFTVVcbiIsCj4gICAgICBRRU1VX0FSQ0hfQUxMKQo+ICBERUYoInhlbi1kb21p
ZC1yZXN0cmljdCIsIDAsIFFFTVVfT1BUSU9OX3hlbl9kb21pZF9yZXN0cmljdCwKPiAgICAgICIt
eGVuLWRvbWlkLXJlc3RyaWN0ICAgICByZXN0cmljdCBzZXQgb2YgYXZhaWxhYmxlIHhlbiBvcGVy
YXRpb25zXG4iCj4gQEAgLTM0MTQsNyArMzQxNCw3IEBAIFNwZWNpZnkgeGVuIGd1ZXN0IGRvbWFp
biBAdmFye2lkfSAoWEVOIG9ubHkpLgo+ICBAaXRlbSAteGVuLWF0dGFjaAo+ICBAZmluZGV4IC14
ZW4tYXR0YWNoCj4gIEF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluLgo+IC14ZW5kIHdpbGwg
dXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VIChYRU4gb25seSkuCj4gK2xpYnhsIHdpbGwgdXNl
IHRoaXMgd2hlbiBzdGFydGluZyBRRU1VIChYRU4gb25seSkuCj4gIEBmaW5kZXggLXhlbi1kb21p
ZC1yZXN0cmljdAo+ICBSZXN0cmljdCBzZXQgb2YgYXZhaWxhYmxlIHhlbiBvcGVyYXRpb25zIHRv
IHNwZWNpZmllZCBkb21haW4gaWQgKFhFTiBvbmx5KS4KPiAgRVRFWEkKPiAtLSAKPiBBbnRob255
IFBFUkFSRAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 15:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 15: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 1g0q9D-0003TJ-SQ; Fri, 14 Sep 2018 15: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=khdl=l4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g0q9C-0003TE-Sf
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 15:36:42 +0000
X-Inumbo-ID: b6246eff-b833-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6246eff-b833-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 17:34:47 +0200 (CEST)
Received: from [10.0.0.125] (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 45DE62083A;
 Fri, 14 Sep 2018 15:36:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1536939400;
 bh=0uMDoHjAZlhOUZi+da4/qLOazmkNTKz/uJeRquLWH70=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jWca2wCe9b6AaGDLVbNfkomK52dkOQLUZEYmnIGycXfUy7U3oZC+xFlFsSCPmHmQe
 Oh44cMl+PBaA1v8XjBo62zITU6GHDbdnYJD9qXnZnerjzbdzLBZd5JZ9eHqGlmSWPn
 Y6EITR1Vjaxy+K9qfcNYlLbfR8rz3krtXW9DUxp4=
Date: Fri, 14 Sep 2018 08:36:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20180914111830.28466-2-anthony.perard@citrix.com>
Message-ID: <alpine.DEB.2.10.1809140836310.4255@sstabellini-ThinkPad-X260>
References: <20180914111830.28466-1-anthony.perard@citrix.com>
 <20180914111830.28466-2-anthony.perard@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] 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: Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.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>

T24gRnJpLCAxNCBTZXAgMjAxOCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSXQgaXMgYnJva2Vu
IHNpbmNlIFhlbiA0LjkgWzFdIGFuZCBpdCB3aWxsIG5vdCBidWlsZCBpbiBYZW4gNC4xMi4gQWxz
bywKPiBpdCBpcyBub3QgYnVpbHQgYnkgZGVmYXVsdCBzaW5jZSBRRU1VIDIuNi4KPiAKPiBbMV0g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4
LTA5L21zZzAwMzEzLmh0bWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgY29uZmlndXJlICAgICAgICAgICAgICAg
ICAgIHwgIDE3IC0tCj4gIGh3L3hlbnB2L01ha2VmaWxlLm9ianMgICAgICB8ICAgMiAtCj4gIGh3
L3hlbnB2L3hlbl9kb21haW5idWlsZC5jICB8IDI5OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmggIHwgIDEzIC0tCj4gIGh3
L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgICB8ICAxNCAtLQo+ICBpbmNsdWRlL2h3L3hlbi94ZW4u
aCAgICAgICAgfCAgIDEgLQo+ICBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAgMTggLS0t
Cj4gIHFlbXUtb3B0aW9ucy5oeCAgICAgICAgICAgICB8ICAgOCAtCj4gIHZsLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNyAtCj4gIDkgZmlsZXMgY2hhbmdlZCwgMzc5IGRlbGV0aW9ucygt
KQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKPiAgZGVs
ZXRlIG1vZGUgMTAwNjQ0IGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oCj4gCj4gZGlmZiAtLWdp
dCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+IGluZGV4IDU4ODYyZDJhZTguLmM4NDRiNzJlMzYg
MTAwNzU1Cj4gLS0tIGEvY29uZmlndXJlCj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTM1Niw3ICsz
NTYsNiBAQCB2bmNfcG5nPSIiCj4gIHhrYmNvbW1vbj0iIgo+ICB4ZW49IiIKPiAgeGVuX2N0cmxf
dmVyc2lvbj0iIgo+IC14ZW5fcHZfZG9tYWluX2J1aWxkPSJubyIKPiAgeGVuX3BjaV9wYXNzdGhy
b3VnaD0iIgo+ICBsaW51eF9haW89IiIKPiAgY2FwX25nPSIiCj4gQEAgLTExMDcsMTAgKzExMDYs
NiBAQCBmb3Igb3B0IGRvCj4gICAgOzsKPiAgICAtLWVuYWJsZS14ZW4tcGNpLXBhc3N0aHJvdWdo
KSB4ZW5fcGNpX3Bhc3N0aHJvdWdoPSJ5ZXMiCj4gICAgOzsKPiAtICAtLWRpc2FibGUteGVuLXB2
LWRvbWFpbi1idWlsZCkgeGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCj4gLSAgOzsKPiAtICAtLWVu
YWJsZS14ZW4tcHYtZG9tYWluLWJ1aWxkKSB4ZW5fcHZfZG9tYWluX2J1aWxkPSJ5ZXMiCj4gLSAg
OzsKPiAgICAtLWRpc2FibGUtYnJsYXBpKSBicmxhcGk9Im5vIgo+ICAgIDs7Cj4gICAgLS1lbmFi
bGUtYnJsYXBpKSBicmxhcGk9InllcyIKPiBAQCAtMTYzMSw4ICsxNjI2LDYgQEAgQWR2YW5jZWQg
b3B0aW9ucyAoZXhwZXJ0cyBvbmx5KToKPiAgICAtLXRscy1wcmlvcml0eSAgICAgICAgICAgZGVm
YXVsdCBUTFMgcHJvdG9jb2wvY2lwaGVyIHByaW9yaXR5IHN0cmluZwo+ICAgIC0tZW5hYmxlLWdw
cm9mICAgICAgICAgICBRRU1VIHByb2ZpbGluZyB3aXRoIGdwcm9mCj4gICAgLS1lbmFibGUtcHJv
ZmlsZXIgICAgICAgIHByb2ZpbGVyIHN1cHBvcnQKPiAtICAtLWVuYWJsZS14ZW4tcHYtZG9tYWlu
LWJ1aWxkCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbiBwdiBkb21haW4gYnVpbGRl
cgo+ICAgIC0tZW5hYmxlLWRlYnVnLXN0YWNrLXVzYWdlCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYWNrIHRoZSBtYXhpbXVtIHN0YWNrIHVzYWdlIG9mIHN0YWNrcyBjcmVhdGVkIGJ5
IHFlbXVfYWxsb2Nfc3RhY2sKPiAgCj4gQEAgLTI2MDEsMTIgKzI1OTQsNiBAQCBpZiB0ZXN0ICIk
eGVuX3BjaV9wYXNzdGhyb3VnaCIgIT0gIm5vIjsgdGhlbgo+ICAgIGZpCj4gIGZpCj4gIAo+IC1p
ZiB0ZXN0ICIkeGVuX3B2X2RvbWFpbl9idWlsZCIgPSAieWVzIiAmJgo+IC0gICB0ZXN0ICIkeGVu
IiAhPSAieWVzIjsgdGhlbgo+IC0gICAgZXJyb3JfZXhpdCAiVXNlciByZXF1ZXN0ZWQgWGVuIFBW
IGRvbWFpbiBidWlsZGVyIHN1cHBvcnQiIFwKPiAtCSAgICAgICAid2hpY2ggcmVxdWlyZXMgWGVu
IHN1cHBvcnQuIgo+IC1maQo+IC0KPiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCj4gICMgV2luZG93cyBIeXBlcnZpc29yIFBsYXRmb3JtIGFjY2VsZXJhdG9yIChX
SFBYKSBjaGVjawo+ICBpZiB0ZXN0ICIkd2hweCIgIT0gIm5vIiA7IHRoZW4KPiBAQCAtNjAxOCw3
ICs2MDA1LDYgQEAgZmkKPiAgZWNobyAieGVuIHN1cHBvcnQgICAgICAgJHhlbiIKPiAgaWYgdGVz
dCAiJHhlbiIgPSAieWVzIiA7IHRoZW4KPiAgICBlY2hvICJ4ZW4gY3RybCB2ZXJzaW9uICAkeGVu
X2N0cmxfdmVyc2lvbiIKPiAtICBlY2hvICJwdiBkb20gYnVpbGQgICAgICAkeGVuX3B2X2RvbWFp
bl9idWlsZCIKPiAgZmkKPiAgZWNobyAiYnJsYXBpIHN1cHBvcnQgICAgJGJybGFwaSIKPiAgZWNo
byAiYmx1ZXogIHN1cHBvcnQgICAgJGJsdWV6Igo+IEBAIC02NDkwLDkgKzY0NzYsNiBAQCBmaQo+
ICBpZiB0ZXN0ICIkeGVuIiA9ICJ5ZXMiIDsgdGhlbgo+ICAgIGVjaG8gIkNPTkZJR19YRU5fQkFD
S0VORD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCj4gICAgZWNobyAiQ09ORklHX1hFTl9DVFJMX0lO
VEVSRkFDRV9WRVJTSU9OPSR4ZW5fY3RybF92ZXJzaW9uIiA+PiAkY29uZmlnX2hvc3RfbWFrCj4g
LSAgaWYgdGVzdCAiJHhlbl9wdl9kb21haW5fYnVpbGQiID0gInllcyIgOyB0aGVuCj4gLSAgICBl
Y2hvICJDT05GSUdfWEVOX1BWX0RPTUFJTl9CVUlMRD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCj4g
LSAgZmkKPiAgZmkKPiAgaWYgdGVzdCAiJGxpbnV4X2FpbyIgPSAieWVzIiA7IHRoZW4KPiAgICBl
Y2hvICJDT05GSUdfTElOVVhfQUlPPXkiID4+ICRjb25maWdfaG9zdF9tYWsKPiBkaWZmIC0tZ2l0
IGEvaHcveGVucHYvTWFrZWZpbGUub2JqcyBiL2h3L3hlbnB2L01ha2VmaWxlLm9ianMKPiBpbmRl
eCBiYmY1ODczZmQxLi44YmZhNDU4NmFiIDEwMDY0NAo+IC0tLSBhL2h3L3hlbnB2L01ha2VmaWxl
Lm9ianMKPiArKysgYi9ody94ZW5wdi9NYWtlZmlsZS5vYmpzCj4gQEAgLTEsNCArMSwyIEBACj4g
ICMgWGVuIFBWIG1hY2hpbmUgc3VwcG9ydAo+ICBvYmotJChDT05GSUdfWEVOKSArPSB4ZW5fbWFj
aGluZV9wdi5vCj4gLSMgWGVuIFBWIG1hY2hpbmUgYnVpbGRlciBzdXBwb3J0Cj4gLW9iai0kKENP
TkZJR19YRU5fUFZfRE9NQUlOX0JVSUxEKSArPSB4ZW5fZG9tYWluYnVpbGQubwo+IGRpZmYgLS1n
aXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyBiL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5jCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMTg4YWNhY2ExNi4uMDAwMDAw
MDAwMAo+IC0tLSBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCj4gKysrIC9kZXYvbnVsbAo+
IEBAIC0xLDI5OSArMCwwIEBACj4gLSNpbmNsdWRlICJxZW11L29zZGVwLmgiCj4gLSNpbmNsdWRl
ICJxZW11L3VuaXRzLmgiCj4gLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKPiAtI2lu
Y2x1ZGUgInhlbl9kb21haW5idWlsZC5oIgo+IC0jaW5jbHVkZSAicWVtdS90aW1lci5oIgo+IC0j
aW5jbHVkZSAicWVtdS9sb2cuaCIKPiAtCj4gLSNpbmNsdWRlIDx4ZW5ndWVzdC5oPgo+IC0KPiAt
c3RhdGljIGludCB4ZW5zdG9yZV9kb21haW5fbWtkaXIoY2hhciAqcGF0aCkKPiAtewo+IC0gICAg
c3RydWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zX3JvW10gPSB7ewo+IC0gICAgICAgICAgICAuaWQg
ICAgPSAwLCAvKiBzZXQgb3duZXI6IGRvbTAgKi8KPiAtICAgICAgICB9LHsKPiAtICAgICAgICAg
ICAgLmlkICAgID0geGVuX2RvbWlkLAo+IC0gICAgICAgICAgICAucGVybXMgPSBYU19QRVJNX1JF
QUQsCj4gLSAgICAgICAgfX07Cj4gLSAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNfcndb
XSA9IHt7Cj4gLSAgICAgICAgICAgIC5pZCAgICA9IDAsIC8qIHNldCBvd25lcjogZG9tMCAqLwo+
IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuaWQgICAgPSB4ZW5fZG9taWQsCj4gLSAgICAg
ICAgICAgIC5wZXJtcyA9IFhTX1BFUk1fUkVBRCB8IFhTX1BFUk1fV1JJVEUsCj4gLSAgICAgICAg
fX07Cj4gLSAgICBjb25zdCBjaGFyICp3cml0YWJsZVtdID0geyAiZGV2aWNlIiwgImNvbnRyb2wi
LCAiZXJyb3IiLCBOVUxMIH07Cj4gLSAgICBjaGFyIHN1YnBhdGhbMjU2XTsKPiAtICAgIGludCBp
Owo+IC0KPiAtICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHBhdGgpKSB7Cj4gLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogeHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5jX18s
IHBhdGgpOwo+IC0JcmV0dXJuIC0xOwo+IC0gICAgfQo+IC0gICAgaWYgKCF4c19zZXRfcGVybWlz
c2lvbnMoeGVuc3RvcmUsIDAsIHBhdGgsIHBlcm1zX3JvLCAyKSkgewo+IC0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19fKTsK
PiAtCXJldHVybiAtMTsKPiAtICAgIH0KPiAtCj4gLSAgICBmb3IgKGkgPSAwOyB3cml0YWJsZVtp
XTsgaSsrKSB7Cj4gLSAgICAgICAgc25wcmludGYoc3VicGF0aCwgc2l6ZW9mKHN1YnBhdGgpLCAi
JXMvJXMiLCBwYXRoLCB3cml0YWJsZVtpXSk7Cj4gLSAgICAgICAgaWYgKCF4c19ta2Rpcih4ZW5z
dG9yZSwgMCwgc3VicGF0aCkpIHsKPiAtICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
eHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5jX18sIHN1YnBhdGgpOwo+IC0gICAgICAgICAg
ICByZXR1cm4gLTE7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGlmICgheHNfc2V0X3Blcm1pc3Np
b25zKHhlbnN0b3JlLCAwLCBzdWJwYXRoLCBwZXJtc19ydywgMikpIHsKPiAtICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogeHNfc2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19mdW5j
X18pOwo+IC0gICAgICAgICAgICByZXR1cm4gLTE7Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0g
ICAgcmV0dXJuIDA7Cj4gLX0KPiAtCj4gLWludCB4ZW5zdG9yZV9kb21haW5faW5pdDEoY29uc3Qg
Y2hhciAqa2VybmVsLCBjb25zdCBjaGFyICpyYW1kaXNrLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpCj4gLXsKPiAtICAgIGNoYXIgKmRvbSwgdXVpZF9z
dHJpbmdbNDJdLCB2bVsyNTZdLCBwYXRoWzI1Nl07Cj4gLSAgICBpbnQgaTsKPiAtCj4gLSAgICBx
ZW11X3V1aWRfdW5wYXJzZSgmcWVtdV91dWlkLCB1dWlkX3N0cmluZyk7Cj4gLSAgICBkb20gPSB4
c19nZXRfZG9tYWluX3BhdGgoeGVuc3RvcmUsIHhlbl9kb21pZCk7Cj4gLSAgICBzbnByaW50Zih2
bSwgIHNpemVvZih2bSksICAiL3ZtLyVzIiwgdXVpZF9zdHJpbmcpOwo+IC0KPiAtICAgIHhlbnN0
b3JlX2RvbWFpbl9ta2Rpcihkb20pOwo+IC0KPiAtICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2bSwg
ImltYWdlL29zdHlwZSIsICAibGludXgiKTsKPiAtICAgIGlmIChrZXJuZWwpCj4gLSAgICAgICAg
eGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAiaW1hZ2Uva2VybmVsIiwgIGtlcm5lbCk7Cj4gLSAgICBp
ZiAocmFtZGlzaykKPiAtICAgICAgICB4ZW5zdG9yZV93cml0ZV9zdHIodm0sICJpbWFnZS9yYW1k
aXNrIiwgcmFtZGlzayk7Cj4gLSAgICBpZiAoY21kbGluZSkKPiAtICAgICAgICB4ZW5zdG9yZV93
cml0ZV9zdHIodm0sICJpbWFnZS9jbWRsaW5lIiwgY21kbGluZSk7Cj4gLQo+IC0gICAgLyogbmFt
ZSArIGlkICovCj4gLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIodm0sICAibmFtZSIsICAgcWVtdV9u
YW1lID8gcWVtdV9uYW1lIDogIm5vLW5hbWUiKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2
bSwgICJ1dWlkIiwgICB1dWlkX3N0cmluZyk7Cj4gLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIoZG9t
LCAibmFtZSIsICAgcWVtdV9uYW1lID8gcWVtdV9uYW1lIDogIm5vLW5hbWUiKTsKPiAtICAgIHhl
bnN0b3JlX3dyaXRlX2ludChkb20sICJkb21pZCIsICB4ZW5fZG9taWQpOwo+IC0gICAgeGVuc3Rv
cmVfd3JpdGVfc3RyKGRvbSwgInZtIiwgICAgIHZtKTsKPiAtCj4gLSAgICAvKiBtZW1vcnkgKi8K
PiAtICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJtZW1vcnkvdGFyZ2V0IiwgcmFtX3NpemUg
LyBLaUIpOwo+IC0gICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAibWVtb3J5IiwgICAgICAgICBy
YW1fc2l6ZSAvIE1pQik7Cj4gLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJtYXhtZW0iLCAg
ICAgICAgIHJhbV9zaXplIC8gTWlCKTsKPiAtCj4gLSAgICAvKiBjcHVzICovCj4gLSAgICBmb3Ig
KGkgPSAwOyBpIDwgc21wX2NwdXM7IGkrKykgewo+IC0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBh
dGgpLCAiY3B1LyVkL2F2YWlsYWJpbGl0eSIsaSk7Cj4gLQl4ZW5zdG9yZV93cml0ZV9zdHIoZG9t
LCBwYXRoLCAib25saW5lIik7Cj4gLSAgICB9Cj4gLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0s
ICJ2Y3B1X2F2YWlsIiwgIHNtcF9jcHVzKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwg
InZjcHVzIiwgICAgICAgc21wX2NwdXMpOwo+IC0KPiAtICAgIC8qIHZuYyBwYXNzd29yZCAqLwo+
IC0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAidm5jcGFzc3dvcmQiLCAiIiAvKiBGSVhNRSAq
Lyk7Cj4gLQo+IC0gICAgZnJlZShkb20pOwo+IC0gICAgcmV0dXJuIDA7Cj4gLX0KPiAtCj4gLWlu
dCB4ZW5zdG9yZV9kb21haW5faW5pdDIoaW50IHhlbnN0b3JlX3BvcnQsIGludCB4ZW5zdG9yZV9t
Zm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbnNvbGVfcG9ydCwgaW50IGNv
bnNvbGVfbWZuKQo+IC17Cj4gLSAgICBjaGFyICpkb207Cj4gLQo+IC0gICAgZG9tID0geHNfZ2V0
X2RvbWFpbl9wYXRoKHhlbnN0b3JlLCB4ZW5fZG9taWQpOwo+IC0KPiAtICAgIC8qIHNpZ25hbCBu
ZXcgZG9tYWluICovCj4gLSAgICB4c19pbnRyb2R1Y2VfZG9tYWluKHhlbnN0b3JlLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fZG9taWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
IHhlbnN0b3JlX21mbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgeGVuc3RvcmVfcG9ydCk7
Cj4gLQo+IC0gICAgLyogeGVuc3RvcmUgKi8KPiAtICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20s
ICJzdG9yZS9yaW5nLXJlZiIsICAgeGVuc3RvcmVfbWZuKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRl
X2ludChkb20sICJzdG9yZS9wb3J0IiwgICAgICAgeGVuc3RvcmVfcG9ydCk7Cj4gLQo+IC0gICAg
LyogY29uc29sZSAqLwo+IC0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKGRvbSwgImNvbnNvbGUvdHlw
ZSIsICAgICAiaW9lbXUiKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJjb25zb2xl
L2xpbWl0IiwgICAgMTI4ICogS2lCKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJj
b25zb2xlL3JpbmctcmVmIiwgY29uc29sZV9tZm4pOwo+IC0gICAgeGVuc3RvcmVfd3JpdGVfaW50
KGRvbSwgImNvbnNvbGUvcG9ydCIsICAgICBjb25zb2xlX3BvcnQpOwo+IC0gICAgeGVuX2NvbmZp
Z19kZXZfY29uc29sZSgwKTsKPiAtCj4gLSAgICBmcmVlKGRvbSk7Cj4gLSAgICByZXR1cm4gMDsK
PiAtfQo+IC0KPiAtLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAqLwo+IC0KPiAtc3RhdGljIFFFTVVUaW1lciAqeGVuX3BvbGw7
Cj4gLQo+IC0vKiBjaGVjayBkb21haW4gc3RhdGUgb25jZSBwZXIgc2Vjb25kICovCj4gLXN0YXRp
YyB2b2lkIHhlbl9kb21haW5fcG9sbCh2b2lkICpvcGFxdWUpCj4gLXsKPiAtICAgIHN0cnVjdCB4
Y19kb21pbmZvIGluZm87Cj4gLSAgICBpbnQgcmM7Cj4gLQo+IC0gICAgcmMgPSB4Y19kb21haW5f
Z2V0aW5mbyh4ZW5feGMsIHhlbl9kb21pZCwgMSwgJmluZm8pOwo+IC0gICAgaWYgKChyYyAhPSAx
KSB8fCAoaW5mby5kb21pZCAhPSB4ZW5fZG9taWQpKSB7Cj4gLSAgICAgICAgcWVtdV9sb2coInhl
bjogZG9tYWluICVkIGlzIGdvbmVcbiIsIHhlbl9kb21pZCk7Cj4gLSAgICAgICAgZ290byBxdWl0
Owo+IC0gICAgfQo+IC0gICAgaWYgKGluZm8uZHlpbmcpIHsKPiAtICAgICAgICBxZW11X2xvZygi
eGVuOiBkb21haW4gJWQgaXMgZHlpbmcgKCVzJXMpXG4iLCB4ZW5fZG9taWQsCj4gLSAgICAgICAg
ICAgICAgICAgaW5mby5jcmFzaGVkICA/ICJjcmFzaGVkIiAgOiAiIiwKPiAtICAgICAgICAgICAg
ICAgICBpbmZvLnNodXRkb3duID8gInNodXRkb3duIiA6ICIiKTsKPiAtICAgICAgICBnb3RvIHF1
aXQ7Cj4gLSAgICB9Cj4gLQo+IC0gICAgdGltZXJfbW9kKHhlbl9wb2xsLCBxZW11X2Nsb2NrX2dl
dF9tcyhRRU1VX0NMT0NLX1JFQUxUSU1FKSArIDEwMDApOwo+IC0gICAgcmV0dXJuOwo+IC0KPiAt
cXVpdDoKPiAtICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfU0hVVERPV04pOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hl
cih2b2lkKQo+IC17Cj4gLSAgICBpbnQgcWVtdV9ydW5uaW5nID0gMTsKPiAtICAgIGludCBmZFsy
XSwgaSwgbiwgcmM7Cj4gLSAgICBjaGFyIGJ5dGU7Cj4gLQo+IC0gICAgaWYgKHBpcGUoZmQpICE9
IDApIHsKPiAtICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gcGlwZSBlcnJvcjogJXNcbiIsIF9f
ZnVuY19fLCBzdHJlcnJvcihlcnJubykpOwo+IC0gICAgICAgIHJldHVybiAtMTsKPiAtICAgIH0K
PiAtICAgIGlmIChmb3JrKCkgIT0gMCkKPiAtICAgICAgICByZXR1cm4gMDsgLyogbm90IGNoaWxk
ICovCj4gLQo+IC0gICAgLyogY2xvc2UgYWxsIGZpbGUgaGFuZGxlcywgZXhjZXB0IHN0ZGlvL291
dC9lcnIsCj4gLSAgICAgKiBvdXIgd2F0Y2ggcGlwZSBhbmQgdGhlIHhlbiBpbnRlcmZhY2UgaGFu
ZGxlICovCj4gLSAgICBuID0gZ2V0ZHRhYmxlc2l6ZSgpOwo+IC0gICAgZm9yIChpID0gMzsgaSA8
IG47IGkrKykgewo+IC0gICAgICAgIGlmIChpID09IGZkWzBdKQo+IC0gICAgICAgICAgICBjb250
aW51ZTsKPiAtICAgICAgICBjbG9zZShpKTsKPiAtICAgIH0KPiAtCj4gLSAgICAvKgo+IC0gICAg
ICogUmVvcGVuIHhjIGludGVyZmFjZSwgc2luY2UgdGhlIG9yaWdpbmFsIGlzIHVuc2FmZSBhZnRl
ciBmb3JrCj4gLSAgICAgKiBhbmQgd2FzIGNsb3NlZCBhYm92ZS4KPiAtICAgICAqLwo+IC0gICAg
eGVuX3hjID0geGNfaW50ZXJmYWNlX29wZW4oMCwgMCwgMCk7Cj4gLQo+IC0gICAgLyogaWdub3Jl
IHRlcm0gc2lnbmFscyAqLwo+IC0gICAgc2lnbmFsKFNJR0lOVCwgIFNJR19JR04pOwo+IC0gICAg
c2lnbmFsKFNJR1RFUk0sIFNJR19JR04pOwo+IC0KPiAtICAgIC8qIHdhaXQgZm9yIHFlbXUgZXhp
dGluZyAqLwo+IC0gICAgd2hpbGUgKHFlbXVfcnVubmluZykgewo+IC0gICAgICAgIHJjID0gcmVh
ZChmZFswXSwgJmJ5dGUsIDEpOwo+IC0gICAgICAgIHN3aXRjaCAocmMpIHsKPiAtICAgICAgICBj
YXNlIC0xOgo+IC0gICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCj4gLSAgICAgICAgICAg
ICAgICBjb250aW51ZTsKPiAtICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IHJlYWQgZXJy
b3I6ICVzXG4iLCBfX2Z1bmNfXywgc3RyZXJyb3IoZXJybm8pKTsKPiAtICAgICAgICAgICAgcWVt
dV9ydW5uaW5nID0gMDsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgY2FzZSAwOgo+
IC0gICAgICAgICAgICAvKiBFT0YgLT4gcWVtdSBleGl0ZWQgKi8KPiAtICAgICAgICAgICAgcWVt
dV9ydW5uaW5nID0gMDsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgZGVmYXVsdDoK
PiAtICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNoIHBpcGU/
XG4iLCBfX2Z1bmNfXyk7Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIH0KPiAtICAg
IH0KPiAtCj4gLSAgICAvKiBjbGVhbnVwICovCj4gLSAgICBxZW11X2xvZygiJXM6IGRlc3Ryb3kg
ZG9tYWluICVkXG4iLCBfX2Z1bmNfXywgeGVuX2RvbWlkKTsKPiAtICAgIHhjX2RvbWFpbl9kZXN0
cm95KHhlbl94YywgeGVuX2RvbWlkKTsKPiAtICAgIF9leGl0KDApOwo+IC19Cj4gLQo+IC0vKiBu
b3JtYWwgY2xlYW51cCAqLwo+IC1zdGF0aWMgdm9pZCB4ZW5fZG9tYWluX2NsZWFudXAodm9pZCkK
PiAtewo+IC0gICAgY2hhciAqZG9tOwo+IC0KPiAtICAgIGRvbSA9IHhzX2dldF9kb21haW5fcGF0
aCh4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKPiAtICAgIGlmIChkb20pIHsKPiAtICAgICAgICB4c19y
bSh4ZW5zdG9yZSwgMCwgZG9tKTsKPiAtICAgICAgICBmcmVlKGRvbSk7Cj4gLSAgICB9Cj4gLSAg
ICB4c19yZWxlYXNlX2RvbWFpbih4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKPiAtfQo+IC0KPiAtaW50
IHhlbl9kb21haW5fYnVpbGRfcHYoY29uc3QgY2hhciAqa2VybmVsLCBjb25zdCBjaGFyICpyYW1k
aXNrLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5lKQo+IC17
Cj4gLSAgICB1aW50MzJfdCBzc2lkcmVmID0gMDsKPiAtICAgIHVpbnQzMl90IGZsYWdzID0gMDsK
PiAtICAgIHhlbl9kb21haW5faGFuZGxlX3QgdXVpZDsKPiAtICAgIHVuc2lnbmVkIGludCB4ZW5z
dG9yZV9wb3J0ID0gMCwgY29uc29sZV9wb3J0ID0gMDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgeGVu
c3RvcmVfbWZuID0gMCwgY29uc29sZV9tZm4gPSAwOwo+IC0gICAgaW50IHJjOwo+IC0KPiAtICAg
IG1lbWNweSh1dWlkLCAmcWVtdV91dWlkLCBzaXplb2YodXVpZCkpOwo+IC0gICAgcmMgPSB4ZW5f
ZG9tYWluX2NyZWF0ZSh4ZW5feGMsIHNzaWRyZWYsIHV1aWQsIGZsYWdzLCAmeGVuX2RvbWlkKTsK
PiAtICAgIGlmIChyYyA8IDApIHsKPiAtICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInhlbjogeGNf
ZG9tYWluX2NyZWF0ZSgpIGZhaWxlZFxuIik7Cj4gLSAgICAgICAgZ290byBlcnI7Cj4gLSAgICB9
Cj4gLSAgICBxZW11X2xvZygieGVuOiBjcmVhdGVkIGRvbWFpbiAlZFxuIiwgeGVuX2RvbWlkKTsK
PiAtICAgIGF0ZXhpdCh4ZW5fZG9tYWluX2NsZWFudXApOwo+IC0gICAgaWYgKHhlbl9kb21haW5f
d2F0Y2hlcigpID09IC0xKSB7Cj4gLSAgICAgICAgZ290byBlcnI7Cj4gLSAgICB9Cj4gLQo+IC0g
ICAgeGVuc3RvcmVfZG9tYWluX2luaXQxKGtlcm5lbCwgcmFtZGlzaywgY21kbGluZSk7Cj4gLQo+
IC0gICAgcmMgPSB4Y19kb21haW5fbWF4X3ZjcHVzKHhlbl94YywgeGVuX2RvbWlkLCBzbXBfY3B1
cyk7Cj4gLSAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46
IHhjX2RvbWFpbl9tYXhfdmNwdXMoKSBmYWlsZWRcbiIpOwo+IC0gICAgICAgIGdvdG8gZXJyOwo+
IC0gICAgfQo+IC0KPiAtI2lmIDAKPiAtICAgIHJjID0geGNfZG9tYWluX3NldGNwdXdlaWdodCh4
ZW5feGMsIHhlbl9kb21pZCwgMjU2KTsKPiAtICAgIGlmIChyYyA8IDApIHsKPiAtICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInhlbjogeGNfZG9tYWluX3NldGNwdXdlaWdodCgpIGZhaWxlZFxuIik7
Cj4gLSAgICAgICAgZ290byBlcnI7Cj4gLSAgICB9Cj4gLSNlbmRpZgo+IC0KPiAtICAgIHJjID0g
eGNfZG9tYWluX3NldG1heG1lbSh4ZW5feGMsIHhlbl9kb21pZCwgcmFtX3NpemUgLyBLaUIpOwo+
IC0gICAgaWYgKHJjIDwgMCkgewo+IC0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19k
b21haW5fc2V0bWF4bWVtKCkgZmFpbGVkXG4iKTsKPiAtICAgICAgICBnb3RvIGVycjsKPiAtICAg
IH0KPiAtCj4gLSAgICB4ZW5zdG9yZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoeGVu
X3hjLCB4ZW5fZG9taWQsIDApOwo+IC0gICAgY29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9j
X3VuYm91bmQoeGVuX3hjLCB4ZW5fZG9taWQsIDApOwo+IC0KPiAtICAgIHJjID0geGNfbGludXhf
YnVpbGQoeGVuX3hjLCB4ZW5fZG9taWQsIHJhbV9zaXplIC8gTWlCLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICBrZXJuZWwsIHJhbWRpc2ssIGNtZGxpbmUsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIGZsYWdzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9wb3J0
LCAmeGVuc3RvcmVfbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX3BvcnQs
ICZjb25zb2xlX21mbik7Cj4gLSAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJ4ZW46IHhjX2xpbnV4X2J1aWxkKCkgZmFpbGVkXG4iKTsKPiAtICAgICAgICBnb3Rv
IGVycjsKPiAtICAgIH0KPiAtCj4gLSAgICB4ZW5zdG9yZV9kb21haW5faW5pdDIoeGVuc3RvcmVf
cG9ydCwgeGVuc3RvcmVfbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVf
cG9ydCwgY29uc29sZV9tZm4pOwo+IC0KPiAtICAgIHFlbXVfbG9nKCJ4ZW46IHVucGF1c2luZyBk
b21haW4gJWRcbiIsIHhlbl9kb21pZCk7Cj4gLSAgICByYyA9IHhjX2RvbWFpbl91bnBhdXNlKHhl
bl94YywgeGVuX2RvbWlkKTsKPiAtICAgIGlmIChyYyA8IDApIHsKPiAtICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInhlbjogeGNfZG9tYWluX3VucGF1c2UoKSBmYWlsZWRcbiIpOwo+IC0gICAgICAg
IGdvdG8gZXJyOwo+IC0gICAgfQo+IC0KPiAtICAgIHhlbl9wb2xsID0gdGltZXJfbmV3X21zKFFF
TVVfQ0xPQ0tfUkVBTFRJTUUsIHhlbl9kb21haW5fcG9sbCwgTlVMTCk7Cj4gLSAgICB0aW1lcl9t
b2QoeGVuX3BvbGwsIHFlbXVfY2xvY2tfZ2V0X21zKFFFTVVfQ0xPQ0tfUkVBTFRJTUUpICsgMTAw
MCk7Cj4gLSAgICByZXR1cm4gMDsKPiAtCj4gLWVycjoKPiAtICAgIHJldHVybiAtMTsKPiAtfQo+
IGRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaCBiL2h3L3hlbnB2L3hlbl9k
b21haW5idWlsZC5oCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggNjUyZDliNDEw
Zi4uMDAwMDAwMDAwMAo+IC0tLSBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oCj4gKysrIC9k
ZXYvbnVsbAo+IEBAIC0xLDEzICswLDAgQEAKPiAtI2lmbmRlZiBRRU1VX0hXX1hFTl9ET01BSU5C
VUlMRF9ICj4gLSNkZWZpbmUgUUVNVV9IV19YRU5fRE9NQUlOQlVJTERfSAo+IC0KPiAtI2luY2x1
ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCj4gLQo+IC1pbnQgeGVuc3RvcmVfZG9tYWluX2luaXQx
KGNvbnN0IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5lKTsKPiAtaW50IHhlbnN0b3JlX2RvbWFp
bl9pbml0MihpbnQgeGVuc3RvcmVfcG9ydCwgaW50IHhlbnN0b3JlX21mbiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgY29uc29sZV9wb3J0LCBpbnQgY29uc29sZV9tZm4pOwo+IC1p
bnQgeGVuX2RvbWFpbl9idWlsZF9wdihjb25zdCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJh
bWRpc2ssCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpOwo+
IC0KPiAtI2VuZGlmIC8qIFFFTVVfSFdfWEVOX0RPTUFJTkJVSUxEX0ggKi8KPiBkaWZmIC0tZ2l0
IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
PiBpbmRleCA0NGQ2N2I4N2M0Li40ZDAzYWE1OWNiIDEwMDY0NAo+IC0tLSBhL2h3L3hlbnB2L3hl
bl9tYWNoaW5lX3B2LmMKPiArKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCj4gQEAgLTI3
LDcgKzI3LDYgQEAKPiAgI2luY2x1ZGUgImh3L2h3LmgiCj4gICNpbmNsdWRlICJody9ib2FyZHMu
aCIKPiAgI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgo+IC0jaW5jbHVkZSAieGVuX2Rv
bWFpbmJ1aWxkLmgiCj4gICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgo+ICAKPiAg
c3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+IEBAIC00NSwx
OSArNDQsNiBAQCBzdGF0aWMgdm9pZCB4ZW5faW5pdF9wdihNYWNoaW5lU3RhdGUgKm1hY2hpbmUp
Cj4gICAgICBjYXNlIFhFTl9BVFRBQ0g6Cj4gICAgICAgICAgLyogbm90aGluZyB0byBkbywgeGVu
ZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KPiAgICAgICAgICBicmVhazsKPiAtI2lmZGVmIENPTkZJ
R19YRU5fUFZfRE9NQUlOX0JVSUxECj4gLSAgICBjYXNlIFhFTl9DUkVBVEU6IHsKPiAtICAgICAg
ICBjb25zdCBjaGFyICprZXJuZWxfZmlsZW5hbWUgPSBtYWNoaW5lLT5rZXJuZWxfZmlsZW5hbWU7
Cj4gLSAgICAgICAgY29uc3QgY2hhciAqa2VybmVsX2NtZGxpbmUgPSBtYWNoaW5lLT5rZXJuZWxf
Y21kbGluZTsKPiAtICAgICAgICBjb25zdCBjaGFyICppbml0cmRfZmlsZW5hbWUgPSBtYWNoaW5l
LT5pbml0cmRfZmlsZW5hbWU7Cj4gLSAgICAgICAgaWYgKHhlbl9kb21haW5fYnVpbGRfcHYoa2Vy
bmVsX2ZpbGVuYW1lLCBpbml0cmRfZmlsZW5hbWUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAga2VybmVsX2NtZGxpbmUpIDwgMCkgewo+IC0gICAgICAgICAgICBlcnJvcl9yZXBv
cnQoInhlbiBwdiBkb21haW4gY3JlYXRpb24gZmFpbGVkIik7Cj4gLSAgICAgICAgICAgIGV4aXQo
MSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgfQo+IC0jZW5kaWYKPiAg
ICAgIGNhc2UgWEVOX0VNVUxBVEU6Cj4gICAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gZW11bGF0
aW9uIG5vdCBpbXBsZW1lbnRlZCAoeWV0KSIpOwo+ICAgICAgICAgIGV4aXQoMSk7Cj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKPiBpbmRl
eCA3ZWZjZGFhOGZlLi45NzhhYWEzMWZiIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcveGVuL3hl
bi5oCj4gKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKPiBAQCAtMTUsNyArMTUsNiBAQAo+ICAv
KiB4ZW4tbWFjaGluZS5jICovCj4gIGVudW0geGVuX21vZGUgewo+ICAgICAgWEVOX0VNVUxBVEUg
PSAwLCAgLy8geGVuIGVtdWxhdGlvbiwgdXNpbmcgeGVubmVyIChkZWZhdWx0KQo+IC0gICAgWEVO
X0NSRUFURSwgICAgICAgLy8gY3JlYXRlIHhlbiBkb21haW4KPiAgICAgIFhFTl9BVFRBQ0ggICAg
ICAgIC8vIGF0dGFjaCB0byB4ZW4gZG9tYWluIGNyZWF0ZWQgYnkgeGVuZAo+ICB9Owo+ICAKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4v
eGVuX2NvbW1vbi5oCj4gaW5kZXggOTNmNjMxZTViZi4uMmI5MWQxOTlhMSAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5f
Y29tbW9uLmgKPiBAQCAtNjYxLDI0ICs2NjEsNiBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5fc2V0
X2lvcmVxX3NlcnZlcl9zdGF0ZShkb21pZF90IGRvbSwKPiAgCj4gICNlbmRpZgo+ICAKPiAtI2lm
ZGVmIENPTkZJR19YRU5fUFZfRE9NQUlOX0JVSUxECj4gLSNpZiBDT05GSUdfWEVOX0NUUkxfSU5U
RVJGQUNFX1ZFUlNJT04gPCA0MDcwMAo+IC1zdGF0aWMgaW5saW5lIGludCB4ZW5fZG9tYWluX2Ny
ZWF0ZSh4Y19pbnRlcmZhY2UgKnhjLCB1aW50MzJfdCBzc2lkcmVmLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwgdWludDMy
X3QgZmxhZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwZG9taWQpCj4gLXsKPiAtICAgIHJldHVybiB4Y19kb21haW5fY3JlYXRlKHhjLCBzc2lkcmVm
LCBoYW5kbGUsIGZsYWdzLCBwZG9taWQpOwo+IC19Cj4gLSNlbHNlCj4gLXN0YXRpYyBpbmxpbmUg
aW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVyZmFjZSAqeGMsIHVpbnQzMl90IHNzaWRyZWYs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kb21haW5faGFuZGxl
X3QgaGFuZGxlLCB1aW50MzJfdCBmbGFncywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgKnBkb21pZCkKPiAtewo+IC0gICAgcmV0dXJuIHhjX2RvbWFpbl9j
cmVhdGUoeGMsIHNzaWRyZWYsIGhhbmRsZSwgZmxhZ3MsIHBkb21pZCwgTlVMTCk7Cj4gLX0KPiAt
I2VuZGlmCj4gLSNlbmRpZgo+IC0KPiAgLyogWGVuIGJlZm9yZSA0LjggKi8KPiAgCj4gICNpZiBD
T05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0MDgwMAo+IGRpZmYgLS1naXQgYS9x
ZW11LW9wdGlvbnMuaHggYi9xZW11LW9wdGlvbnMuaHgKPiBpbmRleCA2NTRlZjQ4NGQ5Li5kMTRh
NTA4MDVhIDEwMDY0NAo+IC0tLSBhL3FlbXUtb3B0aW9ucy5oeAo+ICsrKyBiL3FlbXUtb3B0aW9u
cy5oeAo+IEBAIC0zMzk4LDEwICszMzk4LDYgQEAgRVRFWEkKPiAgCj4gIERFRigieGVuLWRvbWlk
IiwgSEFTX0FSRywgUUVNVV9PUFRJT05feGVuX2RvbWlkLAo+ICAgICAgIi14ZW4tZG9taWQgaWQg
ICBzcGVjaWZ5IHhlbiBndWVzdCBkb21haW4gaWRcbiIsIFFFTVVfQVJDSF9BTEwpCj4gLURFRigi
eGVuLWNyZWF0ZSIsIDAsIFFFTVVfT1BUSU9OX3hlbl9jcmVhdGUsCj4gLSAgICAiLXhlbi1jcmVh
dGUgICAgIGNyZWF0ZSBkb21haW4gdXNpbmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2luZyB4ZW5k
XG4iCj4gLSAgICAiICAgICAgICAgICAgICAgIHdhcm5pbmc6IHNob3VsZCBub3QgYmUgdXNlZCB3
aGVuIHhlbmQgaXMgaW4gdXNlXG4iLAo+IC0gICAgUUVNVV9BUkNIX0FMTCkKPiAgREVGKCJ4ZW4t
YXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0dGFjaCwKPiAgICAgICIteGVuLWF0dGFjaCAg
ICAgYXR0YWNoIHRvIGV4aXN0aW5nIHhlbiBkb21haW5cbiIKPiAgICAgICIgICAgICAgICAgICAg
ICAgeGVuZCB3aWxsIHVzZSB0aGlzIHdoZW4gc3RhcnRpbmcgUUVNVVxuIiwKPiBAQCAtMzQxNSwx
MCArMzQxMSw2IEBAIFNURVhJCj4gIEBpdGVtIC14ZW4tZG9taWQgQHZhcntpZH0KPiAgQGZpbmRl
eCAteGVuLWRvbWlkCj4gIFNwZWNpZnkgeGVuIGd1ZXN0IGRvbWFpbiBAdmFye2lkfSAoWEVOIG9u
bHkpLgo+IC1AaXRlbSAteGVuLWNyZWF0ZQo+IC1AZmluZGV4IC14ZW4tY3JlYXRlCj4gLUNyZWF0
ZSBkb21haW4gdXNpbmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2luZyB4ZW5kLgo+IC1XYXJuaW5n
OiBzaG91bGQgbm90IGJlIHVzZWQgd2hlbiB4ZW5kIGlzIGluIHVzZSAoWEVOIG9ubHkpLgo+ICBA
aXRlbSAteGVuLWF0dGFjaAo+ICBAZmluZGV4IC14ZW4tYXR0YWNoCj4gIEF0dGFjaCB0byBleGlz
dGluZyB4ZW4gZG9tYWluLgo+IGRpZmYgLS1naXQgYS92bC5jIGIvdmwuYwo+IGluZGV4IDViYTA2
YWRmNzguLmFjZDM0ZjdmOTQgMTAwNjQ0Cj4gLS0tIGEvdmwuYwo+ICsrKyBiL3ZsLmMKPiBAQCAt
MzgxNCwxMyArMzgxNCw2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndiwgY2hhciAq
KmVudnApCj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICB4ZW5fZG9taWQg
PSBhdG9pKG9wdGFyZyk7Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAg
Y2FzZSBRRU1VX09QVElPTl94ZW5fY3JlYXRlOgo+IC0gICAgICAgICAgICAgICAgaWYgKCEoeGVu
X2F2YWlsYWJsZSgpKSkgewo+IC0gICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0
aW9uIG5vdCBzdXBwb3J0ZWQgZm9yIHRoaXMgdGFyZ2V0Iik7Cj4gLSAgICAgICAgICAgICAgICAg
ICAgZXhpdCgxKTsKPiAtICAgICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgICAgIHhlbl9t
b2RlID0gWEVOX0NSRUFURTsKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAg
ICBjYXNlIFFFTVVfT1BUSU9OX3hlbl9hdHRhY2g6Cj4gICAgICAgICAgICAgICAgICBpZiAoISh4
ZW5fYXZhaWxhYmxlKCkpKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJP
cHRpb24gbm90IHN1cHBvcnRlZCBmb3IgdGhpcyB0YXJnZXQiKTsKPiAtLSAKPiBBbnRob255IFBF
UkFSRAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 16:19:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 16:19: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 1g0qoL-0007GP-Jp; Fri, 14 Sep 2018 16:19:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mf26=l4=citrix.com=prvs=7880d46e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g0qoK-0007GK-AP
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 16:19:12 +0000
X-Inumbo-ID: 0aafcd23-b83a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0aafcd23-b83a-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 16:20:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,373,1531785600"; d="scan'208";a="79076475"
Date: Fri, 14 Sep 2018 18:18:41 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Message-ID: <20180914161841.zqenjczqgfkycdmm@mac.bytemobile.com>
References: <20180907132828.GC11834@soda.linbit>
 <20180907164500.GN26705@gavran.carpriv.carnet.hr>
 <20180907171459.GO26705@gavran.carpriv.carnet.hr>
 <20180908073432.GP26705@gavran.carpriv.carnet.hr>
 <20180910124531.GA31737@soda.linbit>
 <20180910132252.GE26705@gavran.carpriv.carnet.hr>
 <20180910150058.suxehc3uheyho4qx@mac.bytemobile.com>
 <20180910161831.GG26705@gavran.carpriv.carnet.hr>
 <20180913150800.haswzd7t2xccbgvl@mac.bytemobile.com>
 <20180914114951.GH2153@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180914114951.GH2153@gavran.carpriv.carnet.hr>
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] [DRBD-user] [PATCH] xen-blkback: Switch to closed
 state after releasing the backing device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, drbd-user@lists.linbit.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDE6NDk6NTFQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gT24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDU6MDg6MDBQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IFNvIEkgaGF2ZSB0aGUgZm9sbG93aW5nIHBhdGNoIHdoaWNo
IEkgdGhpbmsgbWlnaHQgc29sdmUgeW91ciBpc3N1ZXMKPiA+IHdoaWxlIGtlZXBpbmcgdGhlIHJl
c2V0IGxvZ2ljIHdvcmtpbmcuIFdvdWxkIHlvdSBtaW5kIGdpdmluZyBpdCBhIHRyeQo+ID4gd2l0
aCB5b3VyIHVzZSBjYXNlIGFuZCBwdmdydWI/Cj4gCj4gVGhhbmtzIGZvciB0aGUgcGF0Y2guICBJ
dCBzZWVtcyB0byBiZSBoYXZpbmcgc29tZSBwcm9ibGVtcyB3aXRoIHB2Z3J1YjoKPiBtYWNoaW5l
cyBkb24ndCBib290IHBhc3QgcHZncnViIGFuZCB0aGV5IGFyZSB1c2luZyAxMDAlIENQVS4gIEFs
c28gaW4KPiBkb20wIHhlbnN0b3JlZCBpcyB1c2luZCAxMDAlIENQVSAtIHN0cmFjZSByZXBvcnRz
IGl0IGlzIGxvb3BpbmcgaW4gdGhpczoKPiAKPiByZWFkKDI2LCAiXFxcMjQwXDBcMCIsIDQpICAg
ICAgICAgICAgICAgPSA0Cj4gcmVhZCgyNiwgIlwwXDBcMFwwTFwwXDBcMClcMFwwXDBcMzVcMFww
XDArXFxcMjMyYFwyMzFcMzFcMSYiLCAyNCkgPSAyNAo+IHJlYWQoMjYsICIvbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvMS81MTcxMi9zdGF0ZSIsIDQxKSA9IDQxCj4gcmVhZCgyNiwgIlwyXDBc
MFwwXDFcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMVwwXDBcMFwxXDBcMFwwMDA0Iiwg
MjkpID0gMjkKPiByZWFkKDI2LCAiXDBcMzMwXDBcMCIsIDQpICAgICAgICAgICAgICAgPSA0Cj4g
cmVhZCgyNiwgIlwwXDBcMFwwTFwwXDBcMClcMFwwXDBcMzVcMFwwXDArXFxKR1wyMzFcMzFcMSYi
LCAyNCkgPSAyNAo+IHJlYWQoMjYsICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi81MTcx
Mi9zdGF0ZSIsIDQxKSA9IDQxCj4gcmVhZCgyNiwgIlwyXDBcMFwwXDFcMFwwXDBcMFwwXDBcMFww
XDBcMFwwXDBcMFwwXDBcMlwwXDBcMFwxXDBcMFwwMDA0IiwgMjkpID0gMjkKPiByZWFkKDI2LCAi
XDBcMjAwXDFcMCIsIDQpICAgICAgICAgICAgICAgPSA0Cj4gcmVhZCgyNiwgIlwwXDBcMFwwTFww
XDBcMClcMFwwXDBcMzVcMFwwXDArXFxaXDM3M1wyMzFcMzFcMSYiLCAyNCkgPSAyNAo+IHJlYWQo
MjYsICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvNS81MTcxMi9zdGF0ZSIsIDQxKSA9IDQx
Cj4gcmVhZCgyNiwgIlwyXDBcMFwwXDFcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcNVww
XDBcMFwxXDBcMFwwMDA0IiwgMjkpID0gMjkKPiByZWFkKDEyLCAiXDMyMVwxXDBcMCIsIDQpICAg
ICAgICAgICAgICAgPSA0Cj4gd3JpdGUoMTIsICJcMzIxXDFcMFwwIiwgNCkgICAgICAgICAgICAg
ID0gNAoKSSBzZWUgdGhlIGlzc3VlLCBibGtmcm9udCBpbiBwdmdydWIgaXMgd2FpdGluZyBmb3Ig
dGhlIGJhY2tlbmQgdG8Kc3dpdGNoIHRvIENsb3NlZCBzdGF0ZSBiZWZvcmUgYm9vdGluZyB0aGUg
T1Mga2VybmVsLCBzbyBteSBmaXggaXMgbm90CmdvaW5nIHRvIHdvcmsuIEkgZ3Vlc3MgSSB3aWxs
IGhhdmUgdG8gZmluZCBhIHByb3BlciB3YXkgdG8gc3dpdGNoIHRvCkNsb3NlZCBzdGF0ZS4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 16:25:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 16:25: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 1g0quZ-0007zN-D2; Fri, 14 Sep 2018 16:25: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=rzwb=l4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g0quX-0007zI-VM
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 16:25:37 +0000
X-Inumbo-ID: 8b716963-b83a-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b716963-b83a-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 18:23:42 +0200 (CEST)
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 75AD4AFB4;
 Fri, 14 Sep 2018 16:25:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 14 Sep 2018 18:25:31 +0200
Message-Id: <20180914162531.16740-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.19-rc4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; 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
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE5Yy1yYzQtdGFnCgp4ZW46IGZpeGVzIGZvciA0LjE5LXJjNAoKSXQgY29udGFpbnMgc29tZSBt
aW5vciBjbGVhbnVwcyBhbmQgZml4ZXMgYW5kOgoKLSBhIG5ldyBrbm9iIGZvciBjb250cm9sbGlu
ZyBzY3J1YmJpbmcgb2YgcGFnZXMgcmV0dXJuZWQgYnkgdGhlIFhlbgogIGJhbGxvb24gZHJpdmVy
IHRvIHRoZSBYZW4gaHlwZXJ2aXNvciB0byBhZGRyZXNzIGEgYm9vdCBwZXJmb3JtYW5jZQogIGlz
c3VlIHNlZW4gaW4gbGFyZ2UgZ3Vlc3RzIGJvb3RlZCBwcmUtYmFsbG9vbmVkCgotIGEgZml4IG9m
IGEgcmVncmVzc2lvbiBpbiB0aGUgZ250ZGV2IGRyaXZlciB3aGljaCBtYWRlIGl0IGltcG9zc2li
bGUKICB0byB1c2UgZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3RzIChIVk0gZ3Vlc3RzKSB3aXRoIGEg
NC4xOSBiYXNlZCBkb20wCgotIGEgZml4IGluIFhlbiBjcHUgaG90cGx1ZyBmdW5jdGlvbmFsaXR5
IHdoaWNoIGNvdWxkIGJlIHRyaWdnZXJlZCBieQogIHdyb25nIGFkbWluIGNvbW1hbmRzIChzZXR0
aW5nIG51bWJlciBvZiBhY3RpdmUgdmNwdXMgdG8gMCkKCk9uZSBmdXJ0aGVyIG5vdGU6IHRoZSBw
YXRjaGVzIGhhdmUgYWxsIGJlZW4gdW5kZXIgdGVzdCBmb3Igc2V2ZXJhbCBkYXlzCmluIGFub3Ro
ZXIgYnJhbmNoLiBUaGlzIGJyYW5jaCBoYXMgYmVlbiByZWJhc2VkIGluIG9yZGVyIHRvIGF2b2lk
IG1lcmdlCmNvbmZsaWN0cy4KCgpUaGFua3MuCgpKdWVyZ2VuCgogLi4uL0FCSS9zdGFibGUvc3lz
ZnMtZGV2aWNlcy1zeXN0ZW0teGVuX21lbW9yeSAgICAgfCAgOSArKysrKysrKwogRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgICAgfCAgNiArKysrKwogZHJp
dmVycy94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysr
KystLS0KIGRyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTUgKysrKysrKy0tLS0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL3hl
bi9tYW5hZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tCiBkcml2
ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysK
IGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KysrCiBpbmNsdWRlL3hlbi9tZW0tcmVzZXJ2YXRpb24uaCAgICAgICAgICAgICAgICAgICAgICB8
ICA3ICsrKy0tLQogMTAgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCgpKb3NoIEFicmFoYW0gKDEpOgogICAgICB4ZW46IGZpeCBHQ0Mgd2FybmluZyBhbmQg
cmVtb3ZlIGR1cGxpY2F0ZSBFVlRDSE5fUk9XL0VWVENITl9DT0wgdXNhZ2UKCk1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSAoMSk6CiAgICAgIHhlbi9iYWxsb29uOiBhZGQgcnVudGltZSBjb250
cm9sIGZvciBzY3J1YmJpbmcgYmFsbG9vbmVkIG91dCBwYWdlcwoKTWljaGFsIEhvY2tvICgxKToK
ICAgICAgeGVuL2dudGRldjogZml4IHVwIGJsb2NrYWJsZSBjYWxscyB0byBtbl9pbnZsX3Jhbmdl
X3N0YXJ0CgpPbGFmIEhlcmluZyAoMSk6CiAgICAgIHhlbjogYXZvaWQgY3Jhc2ggaW4gZGlzYWJs
ZV9ob3RwbHVnX2NwdQoKVml0YWx5IEt1em5ldHNvdiAoMSk6CiAgICAgIHhlbi9tYW5hZ2U6IGRv
bid0IGNvbXBsYWluIGFib3V0IGFuIGVtcHR5IHZhbHVlIGluIGNvbnRyb2wvc3lzcnEgbm9kZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 16:36:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 16:36: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 1g0r59-0000UK-GC; Fri, 14 Sep 2018 16: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=fooi=l4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g0r57-0000UF-RX
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 16:36:33 +0000
X-Inumbo-ID: 11ec4872-b83c-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11ec4872-b83c-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 18:34:38 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 18:36:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 17:35:52 +0100
Message-ID: <3f7a1365869f97de24b4f46f0eeebde5b3e4922d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
Date: Fri, 14 Sep 2018 18:35:45 +0200
In-Reply-To: <20180914135843.24899-1-roger.pau@citrix.com>
References: <20180914135843.24899-1-roger.pau@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============8034284366691686182=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8034284366691686182==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-SvA+XlwxT/Nr+46Rgegr"


--=-SvA+XlwxT/Nr+46Rgegr
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-09-14 at 15:58 +0200, Roger Pau Monne wrote:
> Or else it can lead to freezes when enabling the iommu on certain
> Intel hardware:
>=20
> [...]
> (XEN) ELF: addresses:
> (XEN)     virt_base        =3D 0xffffffff80000000
> (XEN)     elf_paddr_offset =3D 0x0
> (XEN)     virt_offset      =3D 0xffffffff80000000
> (XEN)     virt_kstart      =3D 0xffffffff81000000
> (XEN)     virt_kend        =3D 0xffffffff82953000
> (XEN)     virt_entry       =3D 0xffffffff8274e180
> (XEN)     p2m_base         =3D 0x8000000000
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x295300
> <freeze>
>=20
> This restores the behavior before commit 66a9274cc3435 that changed
> the order and enabled the iommu without having the inclusive mappings
> setup.
>=20
> Note that on AMD hardware the order is also changed to add inclusive
> mappings before adding any devices.
>=20
> Reported-by: Dario Faggioli <dfaggioli@suse.com>
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
>
I tested this too (sorry it took a bit more) and, like v1, it works.

Tested-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/

--=-SvA+XlwxT/Nr+46Rgegr
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+4FAlub42IACgkQFkJ4iaW4
c+6hqA//dQQOU/8aqNbSoQUCWEKQPXV09h7xe3U4qb6AFY/ucjHrzQPfuXNZC7KQ
OyDXJyLCSAzlNmjRI3glG6jeANGh3Rc1WZFjCkZTUpI1Xxoi4BJbBzZupzg2ClBh
+Rj+HfQRPnv0PHE8TIRKjoAM59qV+E+B/QqyiylSawG0coIHeaUfjwx1vxqMaCE2
0FF10S/VF87zWgjKCSp8mQF+6lejdEQMC7NUKrcU/W/ClYcqfnXtLi4DvgHeRfKr
POqj2u3+YFolVZpqKw1vB4NLIXdrXz8dH+KJ484YulkvX36GT26mUCq/tFojXvD2
R1RsVXRbqB4tRq/O1I3IU2xa4OEv6TPPaIPL/W6mv2+ki8+Or+GbnK9GXswI9Vo8
O9eApyWkpXKpp1UQCTbNMLGoc6Hwt+7ozCzCgAFNjhtHekZP2H4tUPt4WXkdkKH7
jibW61agTMtwoi+uZJZJJ7enP8pKxSrIbA4/D3ZuhdXRaKLC3B/uSJcK5F5irpW8
YEhSWaM2fWt3FXKjAO7JS5VBHk729Sv7oeFxi/7JPDNlV4zvBp6H8RhIq4CdUD2u
jZcQFvRFJn0vj0n71nfgsaB90h7R4zAvajy65e4tOqD5CAB8XCLnBViQTLGab0q7
58++iksacrzJePr3hNI5LJ9xpI7g2ys5pA3XO4Et9IYl+ak7lSU=
=AuKq
-----END PGP SIGNATURE-----

--=-SvA+XlwxT/Nr+46Rgegr--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8034284366691686182==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 14 16:57:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 16: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 1g0rPF-000250-8f; Fri, 14 Sep 2018 16:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=5qb7=l4=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1g0rPE-00024v-Ns
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 16:57:20 +0000
X-Inumbo-ID: f9fad3fc-b83e-11e8-a8a5-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9fad3fc-b83e-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 18:55:25 +0200 (CEST)
Received: from [137.65.135.33] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Fri, 14 Sep 2018 10:57:12 -0600
To: Dag Nygren <dag@newtech.fi>, xen-devel@lists.xenproject.org
References: <2974572.ElWd7KNxK2@dag.newtech.fi>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <05cb0e65-7a17-c9a4-8d3d-f235527c4d1c@suse.com>
Date: Fri, 14 Sep 2018 10:57:12 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <2974572.ElWd7KNxK2@dag.newtech.fi>
Content-Language: en-US
Subject: Re: [Xen-devel] virsh 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>
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>

T24gOS8xNC8xOCA4OjA4IEFNLCBEYWcgTnlncmVuIHdyb3RlOgo+IEhpIQo+IAo+IENhbiBzb21l
b25lIGluZm9ybSBtZSBvbiBYRU4gdnRwbSBzdXBwb3J0IGluCj4gbGlidmlydD8gRnJvbSB3aGlj
aCB2ZXJzaW9uIGlmIHNvPwoKRllJLCBxdWVzdGlvbnMgcmVnYXJkaW5nIGxpYnZpcnQgYXJlIGJl
dHRlciBkaXJlY3RlZCB0byBsaWJ2aXJ0LWxpc3RAcmVkaGF0LmNvbQoKPiAKPiBBc2tpbmcgYmVj
YXVzZSBJIHRyaWVkIHRvIGRvIGEgInZpcmggZHVtcHhtbCIgb24gYSBYRU4gbWFjaGluZQo+IHdp
dGggdnRwbSBhdHRhY2hlZCBhbmQgInhsIGxpc3QgLWwiIGxpc3RzIGl0IGZpbmUKPiBidXQgdGhl
cmUgaXMgbm90aGluZyBpbiB0aGUgZHVtcHhtbCByZXN1bHQ/PwoKVGhlIGxpYnhsIGRyaXZlciBp
biBsaWJ2aXJ0IGRvZXMgbm90IHN1cHBvcnQgdnRwbSwgYW5kIEFGQUlLIG5vIG9uZSBpcyB3b3Jr
aW5nIApvbiB0aGF0LiBQYXRjaGVzIHdlbGNvbWUgOi0pLgoKUmVnYXJkcywKSmltCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 17:05:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 17: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 1g0rWs-0002qV-3M; Fri, 14 Sep 2018 17: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=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0rWq-0002qI-MJ
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 17:05:12 +0000
X-Inumbo-ID: 130b9a09-b840-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 130b9a09-b840-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 19:03:17 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0rWm-0000cF-9K; Fri, 14 Sep 2018 17:05: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 1g0rWl-0005lp-Tu; Fri, 14 Sep 2018 17:05:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0rWl-0004pc-Sj; Fri, 14 Sep 2018 17:05:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127588-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-i386-pvgrub:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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
X-Osstest-Versions-This: linux=54eda9df17f3215b9ed16629ee71ea07413efdaf
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 17:05:07 +0000
Subject: [Xen-devel] [linux-linus test] 127588: 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>

ZmxpZ2h0IDEyNzU4OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTg4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0
LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMjc1
NjkgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMjc1NjkKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNTRlZGE5ZGYxN2YzMjE1YjllZDE2NjI5ZWU3MWVhMDc0
MTNlZmRhZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMw
ZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1
ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAzMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMzAgZGF5cyAgIDMyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzU2OSAgMjAxOC0wOS0xMyAxMjoyMjo0MyBaICAgIDEgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMjE5MCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDI3MTQyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 17:30:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 17: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 1g0ruc-0004b8-Aw; Fri, 14 Sep 2018 17:29: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=swvh=l4=xenproject.org=prvs=78800d6cf=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g0rub-0004az-4w
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 17:29:45 +0000
X-Inumbo-ID: 80e8a8aa-b843-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80e8a8aa-b843-11e8-a8a5-bc764e045a96;
 Fri, 14 Sep 2018 19:27:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,374,1531785600"; d="scan'208";a="65344473"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=85e5d3cf6b32127977d0d4ef293f4b07daa23747
X-Osstest-Versions-That: ovmf=f316a26013f2a8cfb1041d9f74a5c6d5bb9df9c9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 14 Sep 2018 18:29:40 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75221: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjIxLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA4NWU1ZDNjZjZiMzIxMjc5NzdkMGQ0ZWYyOTNmNGIwN2Rh
YTIzNzQ3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmMzE2YTI2MDEz
ZjJhOGNmYjEwNDFkOWY3NGE1YzZkNWJiOWRmOWM5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MTkgIDIwMTgtMDktMTQgMDU6MjA6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjIxICAyMDE4LTA5LTE0IDEwOjUwOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmVuZywgWXVuaHVh
WCA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODVlNWQzY2Y2YjMyMTI3OTc3ZDBkNGVmMjkzZjRiMDdk
YWEyMzc0NwpBdXRob3I6IEZlbmcsIFl1bmh1YVggPHl1bmh1YXguZmVuZ0BpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIEF1ZyA4IDE0OjE0OjIwIDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IENoZWNr
IEdVSUQgQyBzdHJ1Y3R1cmUgZm9ybWF0CiAgICAKICAgIEdVSUQgQyBmb3JtYXQgbXVzdCBjb25m
b3JtIHRvIHs4LDQsNCx7MiwyLDIsMiwyLDIsMiwyfX0KICAgIAogICAgQ2M6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFl1bmh1YSBGZW5nIDx5dW5odWF4LmZl
bmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 18:02:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 18:02: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 1g0sQG-0007Z2-UQ; Fri, 14 Sep 2018 18:02:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0sQG-0007Yt-BD
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 18:02:28 +0000
X-Inumbo-ID: 79107756-b848-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79107756-b848-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 18:03: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 1g0sQA-0001n2-AZ; Fri, 14 Sep 2018 18:02: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 1g0sQA-0007v6-2D; Fri, 14 Sep 2018 18:02:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0sQA-0005vo-1c; Fri, 14 Sep 2018 18:02:22 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=209b94df8701cc9b8e7e9185c351b69c99336ca2
X-Osstest-Versions-That: freebsd=fb9b6e89c258993ee5fbbe0d0fcd444b1b6da413
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 18:02:22 +0000
Subject: [Xen-devel] [freebsd-master test] 127599: 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>

ZmxpZ2h0IDEyNzU5OSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NTk5LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMjA5Yjk0ZGY4NzAxY2M5YjhlN2U5
MTg1YzM1MWI2OWM5OTMzNmNhMgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZmI5YjZlODljMjU4OTkzZWU1ZmJiZTBkMGZjZDQ0NGIxYjZkYTQxMwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3NTMyICAyMDE4LTA5LTEyIDA5OjE5OjE4IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzU5OSAgMjAxOC0wOS0xNCAwOToyMDowOSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGJyZCA8YnJkQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdq
YiA8Z2piQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBoc2VsYXNr
eSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAga2V2YW5z
IDxrZXZhbnNARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtamcgPG1q
Z0BGcmVlQlNELm9yZz4KICBtbWFjeSA8bW1hY3lARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVC
U0Qub3JnPgogIHJveWdlciA8cm95Z2VyQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVl
QlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2YW5neXplbiA8dmFuZ3l6
ZW5ARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9mcmVlYnNkLmdpdAogICBmYjliNmU4OWMyNS4uMjA5Yjk0ZGY4NzAgIDIwOWI5NGRm
ODcwMWNjOWI4ZTdlOTE4NWMzNTFiNjljOTkzMzZjYTIgLT4gdGVzdGVkL21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 18:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 18:19: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 1g0sgx-0000Ai-He; Fri, 14 Sep 2018 18:19:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0sgw-0000AW-DI
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 18:19:42 +0000
X-Inumbo-ID: e12a5fb0-b84a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e12a5fb0-b84a-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 18:20: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 1g0sgu-00026X-BW; Fri, 14 Sep 2018 18:19: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 1g0sgu-0000kl-1p; Fri, 14 Sep 2018 18:19:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0sgu-0008LA-1G; Fri, 14 Sep 2018 18:19:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127615-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-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-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=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
X-Osstest-Versions-That: xen=d7c60727a3f26b7fda49c8de188dd1cec021d23a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 18:19:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127615: 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>

ZmxpZ2h0IDEyNzYxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYxNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1NTg0MDhjYWI5OWY3ZDQyMmFiODBlZDZiZjg1YzY3YmYxM2M1ZWY4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkN2M2MDcyN2EzZjI2YjdmZGE0
OWM4ZGUxODhkZDFjZWMwMjFkMjNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1ODUgIDIwMTgt
MDktMTMgMjM6MDA6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjE1ICAy
MDE4LTA5LTE0IDE2OjAwOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
ICBkN2M2MDcyN2EzLi41NTg0MDhjYWI5ICA1NTg0MDhjYWI5OWY3ZDQyMmFiODBlZDZiZjg1YzY3
YmYxM2M1ZWY4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 19:35:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 19:35: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 1g0trw-0006Ao-LN; Fri, 14 Sep 2018 19:35:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0trv-0006Ae-Fa
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 19:35:07 +0000
X-Inumbo-ID: 6a687dfe-b855-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a687dfe-b855-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 19:36: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 1g0trt-0003Tx-IK; Fri, 14 Sep 2018 19:35: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 1g0trt-0006mQ-8V; Fri, 14 Sep 2018 19:35:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0trt-0001tL-7R; Fri, 14 Sep 2018 19:35:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install: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-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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: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-libvirt:migrate-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-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-libvirt-raw: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=d7c60727a3f26b7fda49c8de188dd1cec021d23a
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 19:35:05 +0000
Subject: [Xen-devel] [xen-unstable test] 127595: 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>

ZmxpZ2h0IDEyNzU5NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzU5NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZDdjNjA3MjdhM2YyNmI3ZmRhNDljOGRlMTg4ZGQxY2VjMDIxZDIzYQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWRmYjhlNmUwOTQ4OTEyZDFm
ZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NTQxICAyMDE4
LTA5LTEyIDE0OjM3OjIyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNzU1NyAg
MjAxOC0wOS0xMyAwMzo0MzozOCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyNzU5NSAgMjAxOC0wOS0xNCAwNjoyMTo0MSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFk
cmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPmkKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFZs
YWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 22:42:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 22: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 1g0wmV-0003MG-MQ; Fri, 14 Sep 2018 22:41:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0wmU-0003M3-Rw
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 22:41:42 +0000
X-Inumbo-ID: 7aea7bca-b86f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7aea7bca-b86f-11e8-a6a9-d7ebe60f679a;
 Fri, 14 Sep 2018 22:42: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 1g0wmQ-00075B-EB; Fri, 14 Sep 2018 22:41: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 1g0wmQ-0005rZ-1Z; Fri, 14 Sep 2018 22:41:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0wmP-0005un-Vk; Fri, 14 Sep 2018 22:41:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 22:41:37 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 127600: 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>

ZmxpZ2h0IDEyNzYwMCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYwMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBSRUdSLiB2
cy4gMTI1OTM0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZzLiAxMjU5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTkzNAoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTkzNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIzIGd1
ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QgZmFpbCBibG9ja2VkIGluIDEyNTkzNAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIGxp
a2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTkzNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTkzNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAzNyB4dGYvdGVzdC1odm0z
MnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3At
c2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3OCB4
dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzggeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9w
LXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDc4IHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBhZS14c2Et
MTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM2MzZk
ZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGVmMWI2NDg3NzQyNDAxNmM5MDQwMDk2M2FkZmYwNTZlOTE5OWU2
NjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTkzNCAgMjAxOC0wOC0xNSAyMzo0NDozMSBaICAg
MjkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MDAgIDIwMTgtMDktMTQgMDk6MzY6MjMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNjM2ZGUzZjFhOWE1MTNlYmRjZDc3NTU1ZGNlMGU0
ZDQ1MWUxOThiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDExOjMzOjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc3BlYy1j
dHJsOiBhZGp1c3QgYmFja3BvcnQgb2YgYjc2ZWMzOTQ2YgogICAgCiAgICBSZWZyZXNoaW5nIFhl
blNlcnZlcidzIHBhdGNocXVldWUgaGFzIHNob3duIHRoYXQgSSBtaXNzZWQgdGhpcyBhZGp1c3Rt
ZW50IGluCiAgICB0aGUgdXBzdHJlYW0gYmFja3BvcnRzIG9mIHRoZSBmaW5hbCB2ZXJzaW9uIG9m
IHRoZSBYU0EtMjczIGZpeGVzLgogICAgCiAgICBUaGUgY29kZSBkb2VzIHdvcmsgaW4gNC43IGFu
ZCBlYXJsaWVyLCBidXQgb25seSBiZWNhdXNlIHRoZSBldmVudHVhbCB2YWx1ZSBvZgogICAgKG9w
dF9wdl9sMXRmICYgT1BUX1BWX0wxVEZfRE9NeCkgaXMgd2l0aGluIHJhbmdlIG9mIGEgY2hhci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 14 22:46:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Sep 2018 22: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 1g0wqq-0003Y4-7w; Fri, 14 Sep 2018 22:46: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=pezx=l4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g0wqp-0003Xu-7g
 for xen-devel@lists.xenproject.org; Fri, 14 Sep 2018 22:46:11 +0000
X-Inumbo-ID: b5380a05-b86f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5380a05-b86f-11e8-a8a5-bc764e045a96;
 Sat, 15 Sep 2018 00:44:15 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g0wqk-0007B1-Iy; Fri, 14 Sep 2018 22:46: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 1g0wqk-000649-5S; Fri, 14 Sep 2018 22:46:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g0wqk-0000OQ-4l; Fri, 14 Sep 2018 22:46:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127604-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=cfd10276ce747129bb26410bc00ac13ae1cd5d6f
X-Osstest-Versions-That: ovmf=85e5d3cf6b32127977d0d4ef293f4b07daa23747
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 14 Sep 2018 22:46:06 +0000
Subject: [Xen-devel] [ovmf test] 127604: 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>

ZmxpZ2h0IDEyNzYwNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MDQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjZmQxMDI3NmNlNzQ3MTI5YmIyNjQxMGJjMDBhYzEz
YWUxY2Q1ZDZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4NWU1ZDNj
ZjZiMzIxMjc5NzdkMGQ0ZWYyOTNmNGIwN2RhYTIzNzQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc1OTQgIDIwMTgtMDktMTQgMDY6MTE6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NjA0ICAyMDE4LTA5LTE0IDEwOjQxOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkg
PHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA4NWU1ZDNjZjZiLi5jZmQxMDI3NmNlICBjZmQxMDI3NmNl
NzQ3MTI5YmIyNjQxMGJjMDBhYzEzYWUxY2Q1ZDZmIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 02:14:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 02:14: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 1g105j-0001IE-Mq; Sat, 15 Sep 2018 02:13:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g105i-0001I1-3s
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 02:13:46 +0000
X-Inumbo-ID: 1a81a1df-b88d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a81a1df-b88d-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 02:14: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 1g105e-0004L2-Kf; Sat, 15 Sep 2018 02:13: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 1g105e-00048u-C9; Sat, 15 Sep 2018 02:13:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g105e-0001r6-BX; Sat, 15 Sep 2018 02:13:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127601-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3f7b4ecfab99ed904e12083f60e80efa99db7770
X-Osstest-Versions-That: xen=7ba1c7df881855422f9a475862565e94c8421b75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 02:13:42 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 127601: 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>

ZmxpZ2h0IDEyNzYwMSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYwMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2OTc3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGxpa2UgMTI2ODEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgbGlrZSAxMjY4MTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEyNjgxMAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2OTA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY5MDcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyNjk3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI2OTc3CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjY5NzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjk3NwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI2OTc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY5NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjk3Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI2OTc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY5NzcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNjk3NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAzZjdiNGVjZmFiOTllZDkwNGUxMjA4M2Y2MGU4MGVmYTk5ZGI3NzcwCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YmExYzdkZjg4MTg1NTQyMmY5YTQ3NTg2MjU2
NWU5NGM4NDIxYjc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY5NzcgIDIwMTgtMDgtMzAgMDQ6
NDM6MzkgWiAgIDE1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjAxICAyMDE4LTA5LTE0
IDA5OjM3OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNmN2I0ZWNmYWI5OWVkOTA0ZTEy
MDgzZjYwZTgwZWZhOTlkYjc3NzAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTE6MzA6MzMgMjAxOCArMDIwMAoKICAg
IHg4Ni9zcGVjLWN0cmw6IGFkanVzdCBiYWNrcG9ydCBvZiBiNzZlYzM5NDZiCiAgICAKICAgIFJl
ZnJlc2hpbmcgWGVuU2VydmVyJ3MgcGF0Y2hxdWV1ZSBoYXMgc2hvd24gdGhhdCBJIG1pc3NlZCB0
aGlzIGFkanVzdG1lbnQgaW4KICAgIHRoZSB1cHN0cmVhbSBiYWNrcG9ydHMgb2YgdGhlIGZpbmFs
IHZlcnNpb24gb2YgdGhlIFhTQS0yNzMgZml4ZXMuCiAgICAKICAgIFRoZSBjb2RlIGRvZXMgd29y
ayBpbiA0LjcgYW5kIGVhcmxpZXIsIGJ1dCBvbmx5IGJlY2F1c2UgdGhlIGV2ZW50dWFsIHZhbHVl
IG9mCiAgICAob3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET014KSBpcyB3aXRoaW4gcmFuZ2Ug
b2YgYSBjaGFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 03:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 03: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 1g119j-0006Q4-Jc; Sat, 15 Sep 2018 03:21:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=h0h8=l5=xenproject.org=prvs=789d104dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g119i-0006Pu-SI
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 03:21:58 +0000
X-Inumbo-ID: a1be7bb6-b896-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1be7bb6-b896-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 03:22:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,375,1531785600"; d="scan'208";a="65372635"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75224-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=cfd10276ce747129bb26410bc00ac13ae1cd5d6f
X-Osstest-Versions-That: ovmf=85e5d3cf6b32127977d0d4ef293f4b07daa23747
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 15 Sep 2018 04:21:52 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75224: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjI0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjZmQxMDI3NmNlNzQ3MTI5YmIyNjQxMGJjMDBhYzEzYWUx
Y2Q1ZDZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4NWU1ZDNjZjZi
MzIxMjc5NzdkMGQ0ZWYyOTNmNGIwN2RhYTIzNzQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MjEgIDIwMTgtMDktMTQgMTA6NTA6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjI0ICAyMDE4LTA5LTE0IDIyOjUwOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkgPHNo
ZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2ZkMTAyNzZjZTc0NzEyOWJi
MjY0MTBiYzAwYWMxM2FlMWNkNWQ2ZgpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCAzIDExOjQyOjEzIDIwMTggKzA4MDAKCiAgICBNZGVQ
a2c6IFVwZGF0ZSB0aGUgY29tbWVudHMgaW4gZGVjCiAgICAKICAgIENvcnJlY3QgdGhlIGRpcmVj
dG9yeSBvZiBhIGhlYWRlciBmaWxlIGluIGNvbW1lbnRzLgogICAgaHR0cHM6Ly9idWd6aWxsYS50
aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTcyCiAgICAKICAgIENjOiBNaWNoYWVsIEQg
S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 03:43:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 03: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 1g11Ue-0007z2-GB; Sat, 15 Sep 2018 03:43:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g11Ud-0007ym-4q
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 03:43:35 +0000
X-Inumbo-ID: a74be4d1-b899-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a74be4d1-b899-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 03:44: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 1g11UY-00061y-Ox; Sat, 15 Sep 2018 03:43: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 1g11UY-0003aO-Ay; Sat, 15 Sep 2018 03:43:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g11UY-0007c1-AI; Sat, 15 Sep 2018 03:43:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127598-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-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:host-ping-check-native:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f8dcd02792146c5047419ff4c856651acd04f7c6
X-Osstest-Versions-That: linux=96eddb810b146e4d364e35f38dc11d16680c66eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 03:43:30 +0000
Subject: [Xen-devel] [linux-next test] 127598: 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>

ZmxpZ2h0IDEyNzU5OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc1OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NTEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBS
RUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVs
LWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTUx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU1MQogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU1
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc1NTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTUxCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1
NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyNzU1MQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjhkY2QwMjc5
MjE0NmM1MDQ3NDE5ZmY0Yzg1NjY1MWFjZDA0ZjdjNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgOTZlZGRiODEwYjE0NmU0ZDM2NGUzNWYzOGRjMTFkMTY2ODBjNjZlYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAg
ICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1OTggIDIwMTgtMDktMTQgMDk6MTk6Mjkg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 05:22:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 05:22: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 1g132D-0007Hv-UJ; Sat, 15 Sep 2018 05:22:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g132C-0007Hj-Ns
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 05:22:20 +0000
X-Inumbo-ID: 72dd171b-b8a7-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72dd171b-b8a7-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 05:23: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 1g1327-0008PW-9L; Sat, 15 Sep 2018 05:22: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 1g1327-0002zx-1s; Sat, 15 Sep 2018 05:22:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1327-00083u-0s; Sat, 15 Sep 2018 05:22:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127606-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-qemuu-win7-amd64:guest-localmigrate/x10: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm: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-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-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=ca65ce2b526c7875f0584ee4848acf01b594b1a9
X-Osstest-Versions-That: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 05:22:15 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127606: 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>

ZmxpZ2h0IDEyNzYwNiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYwNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3MTM4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0
IGZhaWwgbGlrZSAxMjY4NzYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBsaWtlIDEyNjg3NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI2ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcwMTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzAxOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3MDcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjcxMjEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDEyNzEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MTM4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMjcxMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjcxMzgKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgY2E2NWNlMmI1MjZjNzg3
NWYwNTg0ZWU0ODQ4YWNmMDFiNTk0YjFhOQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgNzFlNTExNDBmZGViOThjOGZlZmMzYTcwNjdiNTU0MjEyYmI2MWFjOQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI3MTM4ICAyMDE4LTA5LTAyIDA2OjQ0OjIzIFogICAxMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzYwNiAgMjAxOC0wOS0xNCAxMTozNjozOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVu
emhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIx
YTkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNl
cCAxNCAxMzoyOTo0MyAyMDE4ICswMjAwCgogICAgeDg2OiBhc3NvcnRlZCBhcnJheV9pbmRleF9u
b3NwZWMoKSBpbnNlcnRpb25zCiAgICAKICAgIERvbid0IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2
MSAoaW5jbHVkaW5nIEJDQlMpIGdhZGdldHMuIEluIHNvbWUgb2YgdGhlCiAgICBjYXNlcyB0aGUg
aW5zZXJ0aW9ucyBhcmUgbW9yZSBvZiBwcmVjYXV0aW9uYXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0
aGVyZQogICAgcHJvdmFibHkgYmVpbmcgYSBnYWRnZXQsIGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBl
cnIgb24gdGhlIHNhZmUgKHNlY3VyZSkKICAgIHNpZGUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAzZjIwMDI2MTRhZjUxZGZkNTA3MTY4YTE2OTY2NThiYWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wOS0wMyAxNzo1MDoxMCArMDIwMAoKY29tbWl0IDc5MjEzMGI5ZDIzZjA4MDU4Nzhi
YzE0YzExOWZjNjVkMWZkYTdjN2UKQXV0aG9yOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1
YW5Ab3JhY2xlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI5OjEyIDIwMTggKzAyMDAKCiAg
ICBWVC1kL2RtYXI6IGlvbW11IG1lbSBsZWFrIGZpeAogICAgCiAgICBSZWxlYXNlIG1lbW9yeSBh
bGxvY2F0ZWQgZm9yIGRyaGQgaW9tbXUgaW4gZXJyb3IgcGF0aC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBmZDA3YjY2NDhjNGM4ODkxZGNhNWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wOC0yNyAxMTozNzoyNCArMDIwMAoKY29tbWl0IGE2MTAwZjNlZGVhODYwZDNlODJk
OWY1ZjE5MTk3MWIwNWNmYTE1ZGEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyODo0MCAyMDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6
IG1ha2UgaW5xdWlyeSBmdW5jdGlvbnMgdG9sZXJhdGUgTlVMTCBpbnB1dHMKICAgIAogICAgUmF0
aGVyIHRoYW4gc3BlY2lhbCBjYXNpbmcgdGhlIC0+aW9tZW1fY2FwcyBjaGVjayBpbiB4ODYncwog
ICAgZ2V0X3BhZ2VfZnJvbV9sMWUoKSBmb3IgdGhlIGRvbV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9y
ZSB0b2xlcmFudCBpbgogICAgZ2VuZXJhbCwgYWxvbmcgdGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lz
X2VtcHR5KCk6IEEgbmV2ZXIgYWxsb2NhdGVkCiAgICByYW5nZXNldCBjYW4ndCBwb3NzaWJseSBj
b250YWluIG9yIG92ZXJsYXAgYW55IHJhbmdlLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1
Y2Q5YjcwOGIyZDRiZTU4MWE2Y2FkZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6
NDAgKzAyMDAKCmNvbW1pdCAwOWNkZWFlYjYwMjJhOTU1NmYxZDFhYzRjMDg2MDJmYjI0ZDhiNzBh
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgU2VwIDE0IDEzOjI4OjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc2V0dXA6IEF2b2lkIE9v
QiBFODIwIGxvb2t1cCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBMMVRGIHNhZmUgYWRkcmVzcwogICAg
CiAgICBBIG51bWJlciBvZiBjb3JuZXIgY2FzZXMgKG1vc3Qgb2J2aW91c2x5LCBuby1yZWFsLW1v
ZGUgYW5kIG5vIE11bHRpYm9vdCBtZW1vcnkKICAgIG1hcCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBf
cmF3Lm5yX21hcCBiZWluZyAwLCBhdCB3aGljaCBwb2ludCB0aGUgTDFURgogICAgY2FsY3VsYXRp
b24gd2lsbCB1bmRlcmZsb3cuCiAgICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAzZTRlYzA3ZTE0YmNlODFmNmFlMjJjMzFmZjEzMDJkMWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0wOC0xNiAxODoxMDowNyArMDEwMAoKY29tbWl0IGU5MTkyY2Q5YWMyNDNlZTU5MjM2
MGFhZWRiOGU3NWMwNWY1ODUyYTQKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6Mjc6NDUgMjAxOCArMDIwMAoKICAgIHg4
Ni9odm0vaW9yZXE6IE1NSU8gcmFuZ2UgY2hlY2tpbmcgY29tcGxldGVseSBpZ25vcmVzIGRpcmVj
dGlvbiBmbGFnCiAgICAKICAgIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgaXMgdXNlZCB0byBy
b3V0ZSBhbiBpb3JlcSB0byB0aGUgYXBwcm9wcmlhdGUKICAgIGlvcmVxIHNlcnZlci4gRm9yIE1N
SU8gdGhpcyBpcyBkb25lIGJ5IGNvbXBhcmluZyB0aGUgcmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0
byB0aGUgcmFuZ2VzIHJlZ2lzdGVyZWQgYnkgdGhlIGRldmljZSBtb2RlbHMgb2YgZWFjaCBpb3Jl
cSBzZXJ2ZXIuCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2Ug
aWYgdGhlIGlvcmVxIGNvbXBsZXRlbHkgaWdub3JlcwogICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFu
ZCB0aHVzIG1heSBjYWxjdWxhdGUgdGhlIHdyb25nIHJhbmdlIGZvciBjb21wYXJpc29uLgogICAg
VGh1cyB0aGUgaW9yZXEgbWF5IGVpdGhlciBiZSByb3V0ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBv
ciBlcnJvbmVvdXNseQogICAgdGVybWluYXRlZCBieSBudWxsX29wcy4KICAgIAogICAgTk9URTog
VGhlIHBhdGNoIGFsc28gZml4ZXMgd2hpdGVzcGFjZSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCB0
byBtYWtlIGl0CiAgICAgICAgICBzdHlsZSBjb21wbGlhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDYwYTU2ZGMwMDY0YTAwODMwNjYzZmZlNDgyMTVkY2QwODBjYjk1MDQKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA4LTE1IDE0OjE0OjA2ICswMjAwCgpjb21taXQgMWYzOTliOTA3ZjdhOGY3
OWE3MmFiYWE2OWU5NjRhNDdiNzEyZjVjNgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyNzoxNyAyMDE4ICswMjAw
CgogICAgeDg2L3ZsYXBpYzogQnVnZml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byB2bGFwaWNfe3Jl
YWQsd3JpdGV9KCkKICAgIAogICAgRmlyc3RseSwgdGhlcmUgaXMgbm8gJ29mZnNldCcgYm91bmRh
cnkgY2hlY2sgb24gdGhlIG5vbi0zMi1iaXQgd3JpdGUgcGF0aAogICAgYmVmb3JlIHRoZSBjYWxs
IHRvIHZsYXBpY19yZWFkX2FsaWduZWQoKSwgd2hpY2ggYWxsb3dzIGFuIGF0dGFja2VyIHRvIHJl
YWQKICAgIGJleW9uZCB0aGUgZW5kIG9mIHZsYXBpYy0+cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBv
bmx5IDEwMjQgYnl0ZXMgbG9uZy4KICAgIAogICAgSG93ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVt
b3J5IGlzIGEgZG9taGVhcCBwYWdlLCBhbmQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBnZXQKICAgIGNo
dW5rZWQgZG93biB0byBzaW5nbGUgYnl0ZXMgYWNyb3NzIHBhZ2UgYm91bmRhcmllcywgSSBjYW4n
dCBzcG90IGFueQogICAgWFNBLXdvcnRoeSBwcm9ibGVtcyB3aGljaCBvY2N1ciBmcm9tIHRoZSBv
dmVycnVuLgogICAgCiAgICBPbiByZWFsIGhhcmR3YXJlLCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5z
dGFudGx5IGNyYXNoIHRoZSBtYWNoaW5lLiAgVGhlaXIKICAgIGJlaGF2aW91ciBpcyB1bmRlZmlu
ZWQsIGJ1dCB0aGUgZG9tYWluX2NyYXNoKCkgcHJvaGliaXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAg
ICBCZWhhdmUgbW9yZSBsaWtlIG90aGVyIHg4NiBNTUlPIGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vz
c2VzIHdpdGggYXBwcm9wcmlhdGUKICAgIGRlZmF1bHRzLgogICAgCiAgICBXaGlsZSBtYWtpbmcg
dGhlc2UgY2hhbmdlcywgY2xlYW4gdXAgYW5kIHNpbXBsaWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nl
c3MKICAgIGhhbmRsaW5nLiAgSW4gcGFydGljdWxhciwgYXZvaWQgcG9pbnRlciBiYXNlZCBtZWNo
YW5zaW1zIGZvciAxLzItYnl0ZSByZWFkcyBzbwogICAgYXMgdG8gYXZvaWQgZm9yY2luZyB0aGUg
dmFsdWUgdG8gYmUgc3BpbGxlZCB0byB0aGUgc3RhY2suCiAgICAKICAgICAgYWRkL3JlbW92ZTog
MC8wIGdyb3cvc2hyaW5rOiAwLzIgdXAvZG93bjogMC8tMTc1ICgtMTc1KQogICAgICBmdW5jdGlv
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRh
CiAgICAgIHZsYXBpY19yZWFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxMSAg
ICAgMTQyICAgICAtNjkKICAgICAgdmxhcGljX3dyaXRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMzA0ICAgICAxOTggICAgLTEwNgogICAgCiAgICBGaW5hbGx5LCB0aGVyZSBhcmUg
YSBwbGV0aG9yYSBvZiByZWFkL3dyaXRlIGZ1bmN0aW9ucyBpbiB0aGUgdmxhcGljIG5hbWVzcGFj
ZSwKICAgIHNvIHJlbmFtZSB0aGVzZSB0byB2bGFwaWNfbW1pb197cmVhZCx3cml0ZX0oKSB0byBt
YWtlIHRoZWlyIHB1cnBvc2UgbW9yZQogICAgY2xlYXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjZm
NDNjMTRjZWYzYWY4NDc3YTllY2E0ZWZhYjg3ZGQxNTBhMjg4NQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDgtMTAgMTM6Mjc6MjQgKzAxMDAKCmNvbW1pdCA1YmIyNGIyNzkyNGJhMmIzMzljYzc5ZjU3
ZjIyNGE0YmY1Yzc0MzEzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI2OjM4IDIwMTggKzAyMDAKCiAgICB4ODYv
dm14OiBBdm9pZCBoaXR0aW5nIEJVR19PTigpIGFmdGVyIEVQVFAtcmVsYXRlZCBkb21haW5fY3Jh
c2goKQogICAgCiAgICBJZiB0aGUgRVBUUCBwb2ludGVyIGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhl
IGFsdHAybSBsaXN0LCB0aGUgZG9tYWluCiAgICBpcyAobGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgog
ICAgCiAgICBVbmRlciB0aG9zZSBjaXJjdW1zdGFuY2VzLCBleGVjdXRpb24gd2lsbCBjb250aW51
ZSBhbmQgZ3VhcmVudGVlIHRvIGhpdCB0aGUKICAgIEJVR19PTihpZHggPj0gTUFYX0FMVFAyTSkg
KHVuZm9ydHVuYXRlbHksIGp1c3Qgb3V0IG9mIGNvbnRleHQpLgogICAgCiAgICBSZXR1cm4gZnJv
bSB2bXhfdm1leGl0X2hhbmRsZXIoKSBhZnRlciB0aGUgZG9tYWluX2NyYXNoKCksIHdoaWNoIGFs
c28gaGFzIHRoZQogICAgc2lkZSBlZmZlY3Qgb2YgcmVlbnRlcmluZyB0aGUgc2NoZWR1bGVyIG1v
cmUgcHJvbXB0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBh
MTViYjQ4YTA1OThjMDY1YjlmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMg
KzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 07:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 07:03: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 1g14bg-0006K7-C4; Sat, 15 Sep 2018 07:03:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lwjk=l5=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1g14be-0006K2-Hb
 for xen-devel@lists.xen.org; Sat, 15 Sep 2018 07:03:02 +0000
X-Inumbo-ID: 83ad467f-b8b5-11e8-a6a9-d7ebe60f679a
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83ad467f-b8b5-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 07:03:58 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id F267768C40; Sat, 15 Sep 2018 09:03:00 +0200 (CEST)
Date: Sat, 15 Sep 2018 09:03:00 +0200
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Message-ID: <20180915070300.GA10555@lst.de>
References: <20180904191431.20102-1-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180904191431.20102-1-hch@lst.de>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 xen-devel@lists.xen.org, linux-arm-kernel@lists.infradead.org,
 Ming Lei <ming.lei@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>

SmVucywgYW55IGNvbW1lbnRzPwoKT24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMTI6MTQ6MThQTSAt
MDcwMCwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gSGkgSmVucywKPiAKPiB0aGlzIHNlcmll
cyBtb3ZlcyB2YXJpb3VzIGhlbHBlcnMgcmVsYXRlZCB0byBtZXJnaW5nIGJhc2VkIG9uIHBoeXNp
Y2FsCj4gYWRkcmVzc2VzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXJzIGludG8gYmxvY2svLCBtb3Zl
cyB0aGUgWGVuIHNwZWNpYWwKPiBjYXNlIGZyb20gYXJjaCBob29rcyBpbnRvIGNvbW1vbiBjb2Rl
LCBjbGVhbnMgdXAgdGhlIGNvZGUgYSBiaXQsIGFuZAo+IHJlbW92ZXMgbm90IG5lc3NlY2FyeSBp
bmNsdWRlcyBmcm9tIHRoZSBibG9jayBoZWFkZXJzLgotLS1lbmQgcXVvdGVkIHRleHQtLS0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 08:39:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 08: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 1g166L-00055W-TP; Sat, 15 Sep 2018 08:38:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g166K-00055K-I6
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 08:38:48 +0000
X-Inumbo-ID: e5716224-b8c2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5716224-b8c2-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 08:39: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 1g166H-0004Cc-Ol; Sat, 15 Sep 2018 08:38: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 1g166H-00022h-Dc; Sat, 15 Sep 2018 08:38:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g166H-0007HQ-D3; Sat, 15 Sep 2018 08:38:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127607-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl:host-ping-check-native:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 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:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-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-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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: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-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-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-vhd:migrate-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-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-qemut-win7-amd64:guest-stop: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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-amd64-xl-qemut-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-i386-xl-qemuu-win7-amd64:guest-stop: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-ws16-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-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=4266e4c7d343af4ef36adf62fcf5f3236432387a
X-Osstest-Versions-That: xen=017f85220fb07d4215a7754fe173910f5c2535ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 08:38:45 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 127607: 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>

ZmxpZ2h0IDEyNzYwNyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MDcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDEyNjU1Mwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI2NTUzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDEyNjU1MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNDI2NmU0YzdkMzQzYWY0ZWYzNmFkZjYyZmNmNWYz
MjM2NDMyMzg3YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDE3Zjg1
MjIwZmIwN2Q0MjE1YTc3NTRmZTE3MzkxMGY1YzI1MzVhZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI2NTUzICAyMDE4LTA4LTI0IDE1OjM2OjQ2IFogICAyMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyNzYwNyAgMjAxOC0wOS0xNCAxMTozNjo0OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFj
bGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MjY2ZTRjN2QzNDNhZjRlZjM2YWRmNjJm
Y2Y1ZjMyMzY0MzIzODdhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTQgMTM6MjM6NDQgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQg
YXJyYXlfaW5kZXhfbm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2
aW5nIFNwZWN0cmUgdjEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQog
ICAgY2FzZXMgdGhlIGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUg
cmF0aGVyIHRoYW4gdGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGlu
ayB3ZSBzaG91bGQgZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTExNTVjZQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMDMgMTc6NTA6MTAgKzAyMDAKCmNvbW1pdCA3NGE5NTM4
NmQ0Y2RmNGIxMDU4ODRhODcyZWE0ZjFhZjE3Y2I3OWU1CkF1dGhvcjogWmhlbnpob25nIER1YW4g
PHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyMzoxMCAy
MDE4ICswMjAwCgogICAgVlQtZC9kbWFyOiBpb21tdSBtZW0gbGVhayBmaXgKICAgIAogICAgUmVs
ZWFzZSBtZW1vcnkgYWxsb2NhdGVkIGZvciBkcmhkIGlvbW11IGluIGVycm9yIHBhdGguCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUu
Y29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZmQwN2I2NjQ4YzRjODg5MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMjcgMTE6Mzc6MjQgKzAyMDAKCmNvbW1pdCBiNzUyMjhj
Y2MzNzQ3MzA1Zjc4MTQzMzNiYmIyNGYxNjYxZDUyNjQ0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MjI6MzQgMjAxOCArMDIwMAoK
ICAgIHJhbmdlc2V0OiBtYWtlIGlucXVpcnkgZnVuY3Rpb25zIHRvbGVyYXRlIE5VTEwgaW5wdXRz
CiAgICAKICAgIFJhdGhlciB0aGFuIHNwZWNpYWwgY2FzaW5nIHRoZSAtPmlvbWVtX2NhcHMgY2hl
Y2sgaW4geDg2J3MKICAgIGdldF9wYWdlX2Zyb21fbDFlKCkgZm9yIHRoZSBkb21feGVuIGNhc2Us
IGxldCdzIGJlIG1vcmUgdG9sZXJhbnQgaW4KICAgIGdlbmVyYWwsIGFsb25nIHRoZSBsaW5lcyBv
ZiByYW5nZXNldF9pc19lbXB0eSgpOiBBIG5ldmVyIGFsbG9jYXRlZAogICAgcmFuZ2VzZXQgY2Fu
J3QgcG9zc2libHkgY29udGFpbiBvciBvdmVybGFwIGFueSByYW5nZS4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkMGE5
ZjI3M2Q2ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTA4LTE3IDEzOjU0OjQwICswMjAwCgpjb21taXQgMjRiYzJlMzFiMjM2YWZkMjNkMTA4ZWMxNzM1
MjYyMTBkYWRkNzhkNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyMTo1NiAyMDE4ICswMjAwCgogICAgeDg2L3Nl
dHVwOiBBdm9pZCBPb0IgRTgyMCBsb29rdXAgd2hlbiBjYWxjdWxhdGluZyB0aGUgTDFURiBzYWZl
IGFkZHJlc3MKICAgIAogICAgQSBudW1iZXIgb2YgY29ybmVyIGNhc2VzIChtb3N0IG9idmlvdXNs
eSwgbm8tcmVhbC1tb2RlIGFuZCBubyBNdWx0aWJvb3QgbWVtb3J5CiAgICBtYXApIGNhbiBlbmQg
dXAgd2l0aCBlODIwX3Jhdy5ucl9tYXAgYmVpbmcgMCwgYXQgd2hpY2ggcG9pbnQgdGhlIEwxVEYK
ICAgIGNhbGN1bGF0aW9uIHdpbGwgdW5kZXJmbG93LgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVy
aXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogM2U0ZWMwN2UxNGJjZTgxZjZhZTIyYzMxZmYxMzAyZDFmMjk3YTIyNgog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTYgMTg6MTA6MDcgKzAxMDAKCmNvbW1pdCBiZDk5M2E3
YjRlOWI0MzVjZjU5YzQ5ZDY5YTU2NzJhMTI4MTA3ZWNjCkF1dGhvcjogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIxOjI0IDIwMTgg
KzAyMDAKCiAgICB4ODYvaHZtL2lvcmVxOiBNTUlPIHJhbmdlIGNoZWNraW5nIGNvbXBsZXRlbHkg
aWdub3JlcyBkaXJlY3Rpb24gZmxhZwogICAgCiAgICBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigp
IGlzIHVzZWQgdG8gcm91dGUgYW4gaW9yZXEgdG8gdGhlIGFwcHJvcHJpYXRlCiAgICBpb3JlcSBz
ZXJ2ZXIuIEZvciBNTUlPIHRoaXMgaXMgZG9uZSBieSBjb21wYXJpbmcgdGhlIHJhbmdlIG9mIHRo
ZSBpb3JlcQogICAgdG8gdGhlIHJhbmdlcyByZWdpc3RlcmVkIGJ5IHRoZSBkZXZpY2UgbW9kZWxz
IG9mIGVhY2ggaW9yZXEgc2VydmVyLgogICAgVW5mb3J0dW5hdGVseSB0aGUgY2FsY3VsYXRpb24g
b2YgdGhlIHJhbmdlIGlmIHRoZSBpb3JlcSBjb21wbGV0ZWx5IGlnbm9yZXMKICAgIHRoZSBkaXJl
Y3Rpb24gZmxhZyBhbmQgdGh1cyBtYXkgY2FsY3VsYXRlIHRoZSB3cm9uZyByYW5nZSBmb3IgY29t
cGFyaXNvbi4KICAgIFRodXMgdGhlIGlvcmVxIG1heSBlaXRoZXIgYmUgcm91dGVkIHRvIHRoZSB3
cm9uZyBzZXJ2ZXIgb3IgZXJyb25lb3VzbHkKICAgIHRlcm1pbmF0ZWQgYnkgbnVsbF9vcHMuCiAg
ICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGZpeGVzIHdoaXRlc3BhY2UgaW4gdGhlIHN3aXRj
aCBzdGF0ZW1lbnQgdG8gbWFrZSBpdAogICAgICAgICAgc3R5bGUgY29tcGxpYW50LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA2MGE1NmRjMDA2NGEwMDgzMDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5
NTA0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNSAxNDoxNDowNiArMDIwMAoKY29tbWl0IGUw
YTIwZTdjNWM4MGQ5NWM2YWNlODk1OWQ2NTQxZTQ2Y2ExOTRkOTYKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MjA6
NTQgMjAxOCArMDIwMAoKICAgIHg4Ni92bGFwaWM6IEJ1Z2ZpeGVzIGFuZCBpbXByb3ZlbWVudHMg
dG8gdmxhcGljX3tyZWFkLHdyaXRlfSgpCiAgICAKICAgIEZpcnN0bHksIHRoZXJlIGlzIG5vICdv
ZmZzZXQnIGJvdW5kYXJ5IGNoZWNrIG9uIHRoZSBub24tMzItYml0IHdyaXRlIHBhdGgKICAgIGJl
Zm9yZSB0aGUgY2FsbCB0byB2bGFwaWNfcmVhZF9hbGlnbmVkKCksIHdoaWNoIGFsbG93cyBhbiBh
dHRhY2tlciB0byByZWFkCiAgICBiZXlvbmQgdGhlIGVuZCBvZiB2bGFwaWMtPnJlZ3MtPmRhdGFb
XSwgd2hpY2ggaXMgb25seSAxMDI0IGJ5dGVzIGxvbmcuCiAgICAKICAgIEhvd2V2ZXIsIGFzIHRo
ZSBiYWNraW5nIG1lbW9yeSBpcyBhIGRvbWhlYXAgcGFnZSwgYW5kIG1pc2FsaWduZWQgYWNjZXNz
ZXMgZ2V0CiAgICBjaHVua2VkIGRvd24gdG8gc2luZ2xlIGJ5dGVzIGFjcm9zcyBwYWdlIGJvdW5k
YXJpZXMsIEkgY2FuJ3Qgc3BvdCBhbnkKICAgIFhTQS13b3J0aHkgcHJvYmxlbXMgd2hpY2ggb2Nj
dXIgZnJvbSB0aGUgb3ZlcnJ1bi4KICAgIAogICAgT24gcmVhbCBoYXJkd2FyZSwgYmFkIGFjY2Vz
c2VzIGRvbid0IGluc3RhbnRseSBjcmFzaCB0aGUgbWFjaGluZS4gIFRoZWlyCiAgICBiZWhhdmlv
dXIgaXMgdW5kZWZpbmVkLCBidXQgdGhlIGRvbWFpbl9jcmFzaCgpIHByb2hpYml0cyBzZW5zaWJs
ZSB0ZXN0aW5nLgogICAgQmVoYXZlIG1vcmUgbGlrZSBvdGhlciB4ODYgTU1JTyBhbmQgdGVybWlu
YXRlIGJhZCBhY2Nlc3NlcyB3aXRoIGFwcHJvcHJpYXRlCiAgICBkZWZhdWx0cy4KICAgIAogICAg
V2hpbGUgbWFraW5nIHRoZXNlIGNoYW5nZXMsIGNsZWFuIHVwIGFuZCBzaW1wbGlmeSB0aGUgdGhl
IHNtYWxsZXItYWNjZXNzCiAgICBoYW5kbGluZy4gIEluIHBhcnRpY3VsYXIsIGF2b2lkIHBvaW50
ZXIgYmFzZWQgbWVjaGFuc2ltcyBmb3IgMS8yLWJ5dGUgcmVhZHMgc28KICAgIGFzIHRvIGF2b2lk
IGZvcmNpbmcgdGhlIHZhbHVlIHRvIGJlIHNwaWxsZWQgdG8gdGhlIHN0YWNrLgogICAgCiAgICAg
IGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC8yIHVwL2Rvd246IDAvLTE3NSAoLTE3NSkK
ICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAg
ICBuZXcgICBkZWx0YQogICAgICB2bGFwaWNfcmVhZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyMTEgICAgIDE0MiAgICAgLTY5CiAgICAgIHZsYXBpY193cml0ZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMwNCAgICAgMTk4ICAgIC0xMDYKICAgIAogICAgRmluYWxs
eSwgdGhlcmUgYXJlIGEgcGxldGhvcmEgb2YgcmVhZC93cml0ZSBmdW5jdGlvbnMgaW4gdGhlIHZs
YXBpYyBuYW1lc3BhY2UsCiAgICBzbyByZW5hbWUgdGhlc2UgdG8gdmxhcGljX21taW9fe3JlYWQs
d3JpdGV9KCkgdG8gbWFrZSB0aGVpciBwdXJwb3NlIG1vcmUKICAgIGNsZWFyLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGI2ZjQzYzE0Y2VmM2FmODQ3N2E5ZWNhNGVmYWI4N2RkMTUwYTI4ODUKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTA4LTEwIDEzOjI3OjI0ICswMTAwCgpjb21taXQgNzEzZjNiMTI5NDFm
MDE5NGI1NzdjNjg2NDRlZjI4MDliMDRkYmFkYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoxOToyMiAyMDE4ICsw
MjAwCgogICAgeDg2L3ZteDogQXZvaWQgaGl0dGluZyBCVUdfT04oKSBhZnRlciBFUFRQLXJlbGF0
ZWQgZG9tYWluX2NyYXNoKCkKICAgIAogICAgSWYgdGhlIEVQVFAgcG9pbnRlciBjYW4ndCBiZSBs
b2NhdGVkIGluIHRoZSBhbHRwMm0gbGlzdCwgdGhlIGRvbWFpbgogICAgaXMgKGxlZ2l0aW1hdGVs
eSkgY3Jhc2hlZC4KICAgIAogICAgVW5kZXIgdGhvc2UgY2lyY3Vtc3RhbmNlcywgZXhlY3V0aW9u
IHdpbGwgY29udGludWUgYW5kIGd1YXJlbnRlZSB0byBoaXQgdGhlCiAgICBCVUdfT04oaWR4ID49
IE1BWF9BTFRQMk0pICh1bmZvcnR1bmF0ZWx5LCBqdXN0IG91dCBvZiBjb250ZXh0KS4KICAgIAog
ICAgUmV0dXJuIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCkgYWZ0ZXIgdGhlIGRvbWFpbl9jcmFz
aCgpLCB3aGljaCBhbHNvIGhhcyB0aGUKICAgIHNpZGUgZWZmZWN0IG9mIHJlZW50ZXJpbmcgdGhl
IHNjaGVkdWxlciBtb3JlIHByb21wdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ4ZGJiMmRi
ZTlkOWY5MmEyODkwYTE1YmI0OGEwNTk4YzA2NWI5ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4
LTAyIDEwOjEwOjQzICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 09:58:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 09:58: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 1g17KZ-0002Sx-0h; Sat, 15 Sep 2018 09: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=h0h8=l5=xenproject.org=prvs=789d104dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g17KY-0002Sn-2x
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 09:57:34 +0000
X-Inumbo-ID: 7eecde12-b8cd-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7eecde12-b8cd-11e8-a8a5-bc764e045a96;
 Sat, 15 Sep 2018 11:55:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,376,1531785600"; d="scan'208";a="65378835"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75226-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75180
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 15 Sep 2018 10:57:29 +0100
Subject: [Xen-devel] [distros-debian-stretch test] 75226: 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>

ZmxpZ2h0IDc1MjI2IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUyMjYvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRj
aC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MTgwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUxODAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3NTE4MAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MTgwCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
NzUxODAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSA3NTE4MAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDc1MTgwCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 11:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 11: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 1g18YH-0008OQ-Qx; Sat, 15 Sep 2018 11:15:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g18YG-0008OG-7K
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 11:15:48 +0000
X-Inumbo-ID: d28f0d68-b8d8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d28f0d68-b8d8-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 11:16: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 1g18YA-0007Cb-GT; Sat, 15 Sep 2018 11:15: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 1g18YA-0005wT-0j; Sat, 15 Sep 2018 11:15:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g18Y9-0006mw-Vr; Sat, 15 Sep 2018 11:15:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127608-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-migrupgrade:<job
 status>:broken:regression
 xen-4.11-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.11-testing:test-amd64-amd64-migrupgrade:host-install/dst_host(5):broken:regression
 xen-4.11-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken: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-libvirt:migrate-support-check: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-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-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-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-libvirt:migrate-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-amd64-amd64-libvirt-vhd:migrate-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-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-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-armhf-armhf-xl-multivcpu:migrate-support-check: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-multivcpu: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-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-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-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0719a5ff7ee0fc5d71c3e0ac96a53ed854a1b0a8
X-Osstest-Versions-That: xen=5acdd26fdc2fb9801ba94ede643cf469fbae50c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 11:15:41 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 127608: 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>

ZmxpZ2h0IDEyNzYwOCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MDgvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgNSBob3N0
LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIFJFR1IuIHZzLiAxMjY0NjYKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4g
dnMuIDEyNjQ2NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDcxOWE1ZmY3ZWUwZmM1ZDcx
YzNlMGFjOTZhNTNlZDg1NGExYjBhOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgNWFjZGQyNmZkYzJmYjk4MDFiYTk0ZWRlNjQzY2Y0NjlmYmFlNTBjMQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI2NDY2ICAyMDE4LTA4LTIzIDE0OjA2OjIwIFogICAyMiBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEyNzYwOCAgMjAxOC0wOS0xNCAxMTozNjo1OCBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhv
bmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
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
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCAwNzE5YTVmZjdlZTBmYzVkNzFjM2UwYWM5NmE1M2VkODU0YTFiMGE4CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6
MDU6NTIgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhfbm9zcGVjKCkg
aW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUgdjEgKGluY2x1
ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhlIGluc2VydGlv
bnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4gdGhlcmUKICAg
IHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQgZXJyIG9uIHRo
ZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2YyMDAy
NjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTExNTVjZQogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MDktMDMgMTc6NTA6MTAgKzAyMDAKCmNvbW1pdCAwM2ZkNzQ1MTU0MDFmNzRkM2E3NDliZWQ3OGZl
ZWU0ZjE0ZmIxZjRkCkF1dGhvcjogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNs
ZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzowNToxMyAyMDE4ICswMjAwCgogICAgVlQtZC9k
bWFyOiBpb21tdSBtZW0gbGVhayBmaXgKICAgIAogICAgUmVsZWFzZSBtZW1vcnkgYWxsb2NhdGVk
IGZvciBkcmhkIGlvbW11IGluIGVycm9yIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpo
ZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZmQwN2I2
NjQ4YzRjODg5MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MDgtMjcgMTE6Mzc6MjQgKzAyMDAKCmNvbW1pdCBkMWNhZjZlZTcyN2I2ZmE0MTk5ZjRjZTUwZTlh
ZjViNjZhNjY4OGZmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIEZyaSBTZXAgMTQgMTM6MDQ6NDQgMjAxOCArMDIwMAoKICAgIHJhbmdlc2V0OiBtYWtlIGlu
cXVpcnkgZnVuY3Rpb25zIHRvbGVyYXRlIE5VTEwgaW5wdXRzCiAgICAKICAgIFJhdGhlciB0aGFu
IHNwZWNpYWwgY2FzaW5nIHRoZSAtPmlvbWVtX2NhcHMgY2hlY2sgaW4geDg2J3MKICAgIGdldF9w
YWdlX2Zyb21fbDFlKCkgZm9yIHRoZSBkb21feGVuIGNhc2UsIGxldCdzIGJlIG1vcmUgdG9sZXJh
bnQgaW4KICAgIGdlbmVyYWwsIGFsb25nIHRoZSBsaW5lcyBvZiByYW5nZXNldF9pc19lbXB0eSgp
OiBBIG5ldmVyIGFsbG9jYXRlZAogICAgcmFuZ2VzZXQgY2FuJ3QgcG9zc2libHkgY29udGFpbiBv
ciBvdmVybGFwIGFueSByYW5nZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkMGE5ZjI3M2Q2ZDZmMDU0NWNkOWI3MDhi
MmQ0YmU1ODFhNmNhZGQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE3IDEzOjU0OjQwICswMjAw
Cgpjb21taXQgYTA3ZjQ0NDUwMmFkODM1OGUwMTljZjBhZTM3YTNlNGIyMDU0NjdiNApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCAxNCAxMzowNDowNyAyMDE4ICswMjAwCgogICAgeDg2L3NldHVwOiBBdm9pZCBPb0IgRTgyMCBs
b29rdXAgd2hlbiBjYWxjdWxhdGluZyB0aGUgTDFURiBzYWZlIGFkZHJlc3MKICAgIAogICAgQSBu
dW1iZXIgb2YgY29ybmVyIGNhc2VzIChtb3N0IG9idmlvdXNseSwgbm8tcmVhbC1tb2RlIGFuZCBu
byBNdWx0aWJvb3QgbWVtb3J5CiAgICBtYXApIGNhbiBlbmQgdXAgd2l0aCBlODIwX3Jhdy5ucl9t
YXAgYmVpbmcgMCwgYXQgd2hpY2ggcG9pbnQgdGhlIEwxVEYKICAgIGNhbGN1bGF0aW9uIHdpbGwg
dW5kZXJmbG93LgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2U0ZWMw
N2UxNGJjZTgxZjZhZTIyYzMxZmYxMzAyZDFmMjk3YTIyNgogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MDgtMTYgMTg6MTA6MDcgKzAxMDAKCmNvbW1pdCA3NGZlZTFiNmQzNWEyNTdmNThhMzhkMzIwYmNj
NzJkOWVmYzdkNDEzCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjAzOjM4IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtL2lv
cmVxOiBNTUlPIHJhbmdlIGNoZWNraW5nIGNvbXBsZXRlbHkgaWdub3JlcyBkaXJlY3Rpb24gZmxh
ZwogICAgCiAgICBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpIGlzIHVzZWQgdG8gcm91dGUgYW4g
aW9yZXEgdG8gdGhlIGFwcHJvcHJpYXRlCiAgICBpb3JlcSBzZXJ2ZXIuIEZvciBNTUlPIHRoaXMg
aXMgZG9uZSBieSBjb21wYXJpbmcgdGhlIHJhbmdlIG9mIHRoZSBpb3JlcQogICAgdG8gdGhlIHJh
bmdlcyByZWdpc3RlcmVkIGJ5IHRoZSBkZXZpY2UgbW9kZWxzIG9mIGVhY2ggaW9yZXEgc2VydmVy
LgogICAgVW5mb3J0dW5hdGVseSB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHJhbmdlIGlmIHRoZSBp
b3JlcSBjb21wbGV0ZWx5IGlnbm9yZXMKICAgIHRoZSBkaXJlY3Rpb24gZmxhZyBhbmQgdGh1cyBt
YXkgY2FsY3VsYXRlIHRoZSB3cm9uZyByYW5nZSBmb3IgY29tcGFyaXNvbi4KICAgIFRodXMgdGhl
IGlvcmVxIG1heSBlaXRoZXIgYmUgcm91dGVkIHRvIHRoZSB3cm9uZyBzZXJ2ZXIgb3IgZXJyb25l
b3VzbHkKICAgIHRlcm1pbmF0ZWQgYnkgbnVsbF9vcHMuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRj
aCBhbHNvIGZpeGVzIHdoaXRlc3BhY2UgaW4gdGhlIHN3aXRjaCBzdGF0ZW1lbnQgdG8gbWFrZSBp
dAogICAgICAgICAgc3R5bGUgY29tcGxpYW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2
MGE1NmRjMDA2NGEwMDgzMDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5NTA0CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOC0xNSAxNDoxNDowNiArMDIwMAoKY29tbWl0IDIwMDRhOTE0YjY3NTgxMTEzNmVjYjE4
NTc3MmQyYWI0MTA4NDAzZDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MDI6NDYgMjAxOCArMDIwMAoKICAgIHg4
Ni92bGFwaWM6IEJ1Z2ZpeGVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdmxhcGljX3tyZWFkLHdyaXRl
fSgpCiAgICAKICAgIEZpcnN0bHksIHRoZXJlIGlzIG5vICdvZmZzZXQnIGJvdW5kYXJ5IGNoZWNr
IG9uIHRoZSBub24tMzItYml0IHdyaXRlIHBhdGgKICAgIGJlZm9yZSB0aGUgY2FsbCB0byB2bGFw
aWNfcmVhZF9hbGlnbmVkKCksIHdoaWNoIGFsbG93cyBhbiBhdHRhY2tlciB0byByZWFkCiAgICBi
ZXlvbmQgdGhlIGVuZCBvZiB2bGFwaWMtPnJlZ3MtPmRhdGFbXSwgd2hpY2ggaXMgb25seSAxMDI0
IGJ5dGVzIGxvbmcuCiAgICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBiYWNraW5nIG1lbW9yeSBpcyBh
IGRvbWhlYXAgcGFnZSwgYW5kIG1pc2FsaWduZWQgYWNjZXNzZXMgZ2V0CiAgICBjaHVua2VkIGRv
d24gdG8gc2luZ2xlIGJ5dGVzIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMsIEkgY2FuJ3Qgc3BvdCBh
bnkKICAgIFhTQS13b3J0aHkgcHJvYmxlbXMgd2hpY2ggb2NjdXIgZnJvbSB0aGUgb3ZlcnJ1bi4K
ICAgIAogICAgT24gcmVhbCBoYXJkd2FyZSwgYmFkIGFjY2Vzc2VzIGRvbid0IGluc3RhbnRseSBj
cmFzaCB0aGUgbWFjaGluZS4gIFRoZWlyCiAgICBiZWhhdmlvdXIgaXMgdW5kZWZpbmVkLCBidXQg
dGhlIGRvbWFpbl9jcmFzaCgpIHByb2hpYml0cyBzZW5zaWJsZSB0ZXN0aW5nLgogICAgQmVoYXZl
IG1vcmUgbGlrZSBvdGhlciB4ODYgTU1JTyBhbmQgdGVybWluYXRlIGJhZCBhY2Nlc3NlcyB3aXRo
IGFwcHJvcHJpYXRlCiAgICBkZWZhdWx0cy4KICAgIAogICAgV2hpbGUgbWFraW5nIHRoZXNlIGNo
YW5nZXMsIGNsZWFuIHVwIGFuZCBzaW1wbGlmeSB0aGUgdGhlIHNtYWxsZXItYWNjZXNzCiAgICBo
YW5kbGluZy4gIEluIHBhcnRpY3VsYXIsIGF2b2lkIHBvaW50ZXIgYmFzZWQgbWVjaGFuc2ltcyBm
b3IgMS8yLWJ5dGUgcmVhZHMgc28KICAgIGFzIHRvIGF2b2lkIGZvcmNpbmcgdGhlIHZhbHVlIHRv
IGJlIHNwaWxsZWQgdG8gdGhlIHN0YWNrLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93
L3NocmluazogMC8yIHVwL2Rvd246IDAvLTE3NSAoLTE3NSkKICAgICAgZnVuY3Rpb24gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICB2
bGFwaWNfcmVhZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMTEgICAgIDE0MiAg
ICAgLTY5CiAgICAgIHZsYXBpY193cml0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMwNCAgICAgMTk4ICAgIC0xMDYKICAgIAogICAgRmluYWxseSwgdGhlcmUgYXJlIGEgcGxldGhv
cmEgb2YgcmVhZC93cml0ZSBmdW5jdGlvbnMgaW4gdGhlIHZsYXBpYyBuYW1lc3BhY2UsCiAgICBz
byByZW5hbWUgdGhlc2UgdG8gdmxhcGljX21taW9fe3JlYWQsd3JpdGV9KCkgdG8gbWFrZSB0aGVp
ciBwdXJwb3NlIG1vcmUKICAgIGNsZWFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI2ZjQzYzE0Y2Vm
M2FmODQ3N2E5ZWNhNGVmYWI4N2RkMTUwYTI4ODUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTEw
IDEzOjI3OjI0ICswMTAwCgpjb21taXQgOGM4YjNjYjE3ZWU1M2IxODcxYjUyNGUwNWEzOGMzYWFi
ZDIzOGZlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzowMTo1MiAyMDE4ICswMjAwCgogICAgeDg2L3ZteDogQXZv
aWQgaGl0dGluZyBCVUdfT04oKSBhZnRlciBFUFRQLXJlbGF0ZWQgZG9tYWluX2NyYXNoKCkKICAg
IAogICAgSWYgdGhlIEVQVFAgcG9pbnRlciBjYW4ndCBiZSBsb2NhdGVkIGluIHRoZSBhbHRwMm0g
bGlzdCwgdGhlIGRvbWFpbgogICAgaXMgKGxlZ2l0aW1hdGVseSkgY3Jhc2hlZC4KICAgIAogICAg
VW5kZXIgdGhvc2UgY2lyY3Vtc3RhbmNlcywgZXhlY3V0aW9uIHdpbGwgY29udGludWUgYW5kIGd1
YXJlbnRlZSB0byBoaXQgdGhlCiAgICBCVUdfT04oaWR4ID49IE1BWF9BTFRQMk0pICh1bmZvcnR1
bmF0ZWx5LCBqdXN0IG91dCBvZiBjb250ZXh0KS4KICAgIAogICAgUmV0dXJuIGZyb20gdm14X3Zt
ZXhpdF9oYW5kbGVyKCkgYWZ0ZXIgdGhlIGRvbWFpbl9jcmFzaCgpLCB3aGljaCBhbHNvIGhhcyB0
aGUKICAgIHNpZGUgZWZmZWN0IG9mIHJlZW50ZXJpbmcgdGhlIHNjaGVkdWxlciBtb3JlIHByb21w
dGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ4ZGJiMmRiZTlkOWY5MmEyODkwYTE1YmI0OGEw
NTk4YzA2NWI5ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTAyIDEwOjEwOjQzICswMTAwCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 14:47:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 14:47: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 1g1Bqy-0006js-Rz; Sat, 15 Sep 2018 14: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=li1j=l5=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g1Bqx-0006jn-4e
 for xen-devel@lists.xen.org; Sat, 15 Sep 2018 14:47:19 +0000
X-Inumbo-ID: f88bed8f-b8f5-11e8-a8a5-bc764e045a96
Received: from mail-pl1-x62b.google.com (unknown [2607:f8b0:4864:20::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f88bed8f-b8f5-11e8-a8a5-bc764e045a96;
 Sat, 15 Sep 2018 16:45:21 +0200 (CEST)
Received: by mail-pl1-x62b.google.com with SMTP id j8-v6so5449169pll.12
 for <xen-devel@lists.xen.org>; Sat, 15 Sep 2018 07:47:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=g9NmNq8SnGrROh6OYm9AO7z1Jy0fnfeJg+asRVsGEF4=;
 b=yPYglBe1AsgIVOECFhoCU+Jh6FNIwLgZYCWg1SUQl9ltXKM84BCu3b7aPALTey1F1w
 JrTIYoMJFBvyOEoIqTzG/UP5Ct2x08wWx5nNX19WWIJoCQsJN0VARjqZ+XIzVQATNq5T
 D0k5T+qIVgGYDQPvqDtf+eFQqsHs7yNVb/UruVYJm+ZXjYJ8s8dQMegwp3e/FDsvHt8W
 WQBNnun54xWV2ihu4r69lk+kwavn9XjfwBpAQr8AstFo0JJJUlQeAv14ju7hdX+5o9h7
 AUYkR7tsDDmSaMTKOi9J151gKSBxZQddAfmzzQ5HFfiWL9CQr3JIAuNdqUwWX4urANwA
 0ELA==
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=g9NmNq8SnGrROh6OYm9AO7z1Jy0fnfeJg+asRVsGEF4=;
 b=UmpuT7sLABYIq8shDFOQ3oQrWb8rVbHtUFHLH53iXaPvKtuH6rYjW/C2QuuIFxkXrQ
 yG7auiIdYmsvKPz5k2Tbs8AcCVoXFfK6oJXsocmNvLzmbbOoYld+03ACYOn52yppksZC
 g8kvsh/S5j46/15YHf2JJEBofUi8AmhXG0RTG1lHV9Fbk18dNRtAP7lwCZwPVLpMzN5O
 wOd85Qeupszy/LRcdFnmRRPPTkknOxel1tanazvo33djij8imdqjkEQljoVzV0tKARUT
 sW1vJuq9CDsXEz8GYwbIvmpcbvHXpXZCbdBF1glaF2kqcvMqGasPwc6QY7dSqblns9kO
 i4iQ==
X-Gm-Message-State: APzg51ChBnPm25O3blsQRaZOODi68/0G2awvPdnPYjRtlX7YqmE+OzzE
 /K0cM2ChtMzYDOGjjwkeCHp+XA==
X-Google-Smtp-Source: ANB0VdYA4Pp0T3Ct0Xn8ZbfRAo6yqP7XXssAP5tge7ObOrC2s+7kc8XiRTp0Dr9FARVcr+W/os7I6Q==
X-Received: by 2002:a17:902:7683:: with SMTP id
 m3-v6mr17357853pll.255.1537022835700; 
 Sat, 15 Sep 2018 07:47:15 -0700 (PDT)
Received: from [192.168.1.212] (107.191.0.22.static.utbb.net. [107.191.0.22])
 by smtp.gmail.com with ESMTPSA id
 g6-v6sm16782615pfb.11.2018.09.15.07.47.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 15 Sep 2018 07:47:14 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
Date: Sat, 15 Sep 2018 08:47:13 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180915070300.GA10555@lst.de>
Content-Language: en-US
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 xen-devel@lists.xen.org, linux-arm-kernel@lists.infradead.org,
 Ming Lei <ming.lei@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>

T24gOS8xNS8xOCAxOjAzIEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBKZW5zLCBhbnkg
Y29tbWVudHM/Cj4gCj4gT24gVHVlLCBTZXAgMDQsIDIwMTggYXQgMTI6MTQ6MThQTSAtMDcwMCwg
Q2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4+IEhpIEplbnMsCj4+Cj4+IHRoaXMgc2VyaWVzIG1v
dmVzIHZhcmlvdXMgaGVscGVycyByZWxhdGVkIHRvIG1lcmdpbmcgYmFzZWQgb24gcGh5c2ljYWwK
Pj4gYWRkcmVzc2VzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXJzIGludG8gYmxvY2svLCBtb3ZlcyB0
aGUgWGVuIHNwZWNpYWwKPj4gY2FzZSBmcm9tIGFyY2ggaG9va3MgaW50byBjb21tb24gY29kZSwg
Y2xlYW5zIHVwIHRoZSBjb2RlIGEgYml0LCBhbmQKPj4gcmVtb3ZlcyBub3QgbmVzc2VjYXJ5IGlu
Y2x1ZGVzIGZyb20gdGhlIGJsb2NrIGhlYWRlcnMuCj4gLS0tZW5kIHF1b3RlZCB0ZXh0LS0tCj4g
CgpJdCdzIGEgZ29vZCBjbGVhbnVwLCBJIGxpa2UgaXQuIFdvdWxkIHByZWZlciBpZiB0aGUgYXJt
L3hlbiBmb2xrcyBjb3VsZAphY2sgdGhlIGZpcnN0IGJpdHMsIGFuZCAxMy8xMyBzaG91bGQgcHJv
YmFibHkganVzdCB0byBpbiBkaWZmZXJlbnRseS4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 15 15:46:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Sep 2018 15:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1Cm4-0002fw-BF; Sat, 15 Sep 2018 15:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8hv/=l5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1Cm2-0002fm-Uu
 for xen-devel@lists.xenproject.org; Sat, 15 Sep 2018 15:46:19 +0000
X-Inumbo-ID: 9e0ae931-b8fe-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e0ae931-b8fe-11e8-a6a9-d7ebe60f679a;
 Sat, 15 Sep 2018 15:47: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 1g1Clx-0003qI-Cj; Sat, 15 Sep 2018 15:46: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 1g1Clx-0004Ms-3E; Sat, 15 Sep 2018 15:46:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1Clx-0004lE-2X; Sat, 15 Sep 2018 15:46:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127610-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-i386-rumprun:rumprun-build:fail:regression
 xen-4.8-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 15 Sep 2018 15:46:13 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127610: 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>

ZmxpZ2h0IDEyNzYxMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYxMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgNiBydW1wcnVuLWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2MTYzCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjYxNjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNjE2MwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDUwIHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwg
bGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI2MTYz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNjE2
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyNjE2MwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQv
ZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDAwNWRmOTExZjZiNDE3MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzli
ZTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU1MmVjNGI3ODc0Y2Y4
NTA0MWQyZDk1N2VkMjYwODk0NjU2NWZlMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNjE2MyAg
MjAxOC0wOC0xOCAxMjo0MDoyMyBaICAgMjggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2
MTAgIDIwMTgtMDktMTQgMTI6MDc6MDQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwMDVk
ZjkxMWY2YjQxNzFiNjUwOTQyODYxYmY0NDYwNmU5ZTc5YmU0CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzY6MzIgMjAxOCArMDIw
MAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhfbm9zcGVjKCkgaW5zZXJ0aW9ucwogICAg
CiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUgdjEgKGluY2x1ZGluZyBCQ0JTKSBnYWRn
ZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhlIGluc2VydGlvbnMgYXJlIG1vcmUgb2Yg
cHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4gdGhlcmUKICAgIHByb3ZhYmx5IGJlaW5n
IGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQgZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUp
CiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2YyMDAyNjE0YWY1MWRmZDUwNzE2
OGExNjk2NjU4YmFjOTExNTVjZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMDMgMTc6NTA6MTAg
KzAyMDAKCmNvbW1pdCA4YmZhYjJiNWI2ZDZhMjA4ZTM5MDViMjBiZmZlNTAwYTkzZDNjNjNkCkF1
dGhvcjogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNCAxMzozNTo1NCAyMDE4ICswMjAwCgogICAgVlQtZC9kbWFyOiBpb21tdSBtZW0g
bGVhayBmaXgKICAgIAogICAgUmVsZWFzZSBtZW1vcnkgYWxsb2NhdGVkIGZvciBkcmhkIGlvbW11
IGluIGVycm9yIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6
aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZmQwN2I2NjQ4YzRjODg5MWRjYTVi
ZDBmN2VmMTc0YjY4MzFmODBiMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMjcgMTE6Mzc6MjQg
KzAyMDAKCmNvbW1pdCBkYzgxNGUxOTIwNDQyMDc3YmY1YjA0NmFiNDEyOWNmMGVhZTYyMzEzCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQg
MTM6MzU6MjcgMjAxOCArMDIwMAoKICAgIHJhbmdlc2V0OiBtYWtlIGlucXVpcnkgZnVuY3Rpb25z
IHRvbGVyYXRlIE5VTEwgaW5wdXRzCiAgICAKICAgIFJhdGhlciB0aGFuIHNwZWNpYWwgY2FzaW5n
IHRoZSAtPmlvbWVtX2NhcHMgY2hlY2sgaW4geDg2J3MKICAgIGdldF9wYWdlX2Zyb21fbDFlKCkg
Zm9yIHRoZSBkb21feGVuIGNhc2UsIGxldCdzIGJlIG1vcmUgdG9sZXJhbnQgaW4KICAgIGdlbmVy
YWwsIGFsb25nIHRoZSBsaW5lcyBvZiByYW5nZXNldF9pc19lbXB0eSgpOiBBIG5ldmVyIGFsbG9j
YXRlZAogICAgcmFuZ2VzZXQgY2FuJ3QgcG9zc2libHkgY29udGFpbiBvciBvdmVybGFwIGFueSBy
YW5nZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGFkMGE5ZjI3M2Q2ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE3IDEzOjU0OjQwICswMjAwCgpjb21taXQgNWU4Njk3
NzM1YjcwMDRhZGM2MzdmMzE5MDE2NWRhMGVhYTdlMzljNwpBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNDo1NyAy
MDE4ICswMjAwCgogICAgeDg2L3NldHVwOiBBdm9pZCBPb0IgRTgyMCBsb29rdXAgd2hlbiBjYWxj
dWxhdGluZyB0aGUgTDFURiBzYWZlIGFkZHJlc3MKICAgIAogICAgQSBudW1iZXIgb2YgY29ybmVy
IGNhc2VzIChtb3N0IG9idmlvdXNseSwgbm8tcmVhbC1tb2RlIGFuZCBubyBNdWx0aWJvb3QgbWVt
b3J5CiAgICBtYXApIGNhbiBlbmQgdXAgd2l0aCBlODIwX3Jhdy5ucl9tYXAgYmVpbmcgMCwgYXQg
d2hpY2ggcG9pbnQgdGhlIEwxVEYKICAgIGNhbGN1bGF0aW9uIHdpbGwgdW5kZXJmbG93LgogICAg
CiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2U0ZWMwN2UxNGJjZTgxZjZhZTIy
YzMxZmYxMzAyZDFmMjk3YTIyNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTYgMTg6MTA6MDcg
KzAxMDAKCmNvbW1pdCBkMWE1OTM2ZDYzZWExZTMzZmQ5ZGM4YjNhOGM0MWM4MDRkNzc5ODVhCkF1
dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjM0OjI2IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtL2lvcmVxOiBNTUlPIHJhbmdl
IGNoZWNraW5nIGNvbXBsZXRlbHkgaWdub3JlcyBkaXJlY3Rpb24gZmxhZwogICAgCiAgICBodm1f
c2VsZWN0X2lvcmVxX3NlcnZlcigpIGlzIHVzZWQgdG8gcm91dGUgYW4gaW9yZXEgdG8gdGhlIGFw
cHJvcHJpYXRlCiAgICBpb3JlcSBzZXJ2ZXIuIEZvciBNTUlPIHRoaXMgaXMgZG9uZSBieSBjb21w
YXJpbmcgdGhlIHJhbmdlIG9mIHRoZSBpb3JlcQogICAgdG8gdGhlIHJhbmdlcyByZWdpc3RlcmVk
IGJ5IHRoZSBkZXZpY2UgbW9kZWxzIG9mIGVhY2ggaW9yZXEgc2VydmVyLgogICAgVW5mb3J0dW5h
dGVseSB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHJhbmdlIGlmIHRoZSBpb3JlcSBjb21wbGV0ZWx5
IGlnbm9yZXMKICAgIHRoZSBkaXJlY3Rpb24gZmxhZyBhbmQgdGh1cyBtYXkgY2FsY3VsYXRlIHRo
ZSB3cm9uZyByYW5nZSBmb3IgY29tcGFyaXNvbi4KICAgIFRodXMgdGhlIGlvcmVxIG1heSBlaXRo
ZXIgYmUgcm91dGVkIHRvIHRoZSB3cm9uZyBzZXJ2ZXIgb3IgZXJyb25lb3VzbHkKICAgIHRlcm1p
bmF0ZWQgYnkgbnVsbF9vcHMuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGZpeGVzIHdo
aXRlc3BhY2UgaW4gdGhlIHN3aXRjaCBzdGF0ZW1lbnQgdG8gbWFrZSBpdAogICAgICAgICAgc3R5
bGUgY29tcGxpYW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MGE1NmRjMDA2NGEwMDgz
MDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5NTA0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNSAxNDox
NDowNiArMDIwMAoKY29tbWl0IGM5ZmM2YjM4OGVkODVjOTcyODNjY2NmYmI0MzI4ZjA4NTlhNzNh
MDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBTZXAgMTQgMTM6MzM6NTkgMjAxOCArMDIwMAoKICAgIHg4Ni92bGFwaWM6IEJ1Z2Zp
eGVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdmxhcGljX3tyZWFkLHdyaXRlfSgpCiAgICAKICAgIEZp
cnN0bHksIHRoZXJlIGlzIG5vICdvZmZzZXQnIGJvdW5kYXJ5IGNoZWNrIG9uIHRoZSBub24tMzIt
Yml0IHdyaXRlIHBhdGgKICAgIGJlZm9yZSB0aGUgY2FsbCB0byB2bGFwaWNfcmVhZF9hbGlnbmVk
KCksIHdoaWNoIGFsbG93cyBhbiBhdHRhY2tlciB0byByZWFkCiAgICBiZXlvbmQgdGhlIGVuZCBv
ZiB2bGFwaWMtPnJlZ3MtPmRhdGFbXSwgd2hpY2ggaXMgb25seSAxMDI0IGJ5dGVzIGxvbmcuCiAg
ICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBiYWNraW5nIG1lbW9yeSBpcyBhIGRvbWhlYXAgcGFnZSwg
YW5kIG1pc2FsaWduZWQgYWNjZXNzZXMgZ2V0CiAgICBjaHVua2VkIGRvd24gdG8gc2luZ2xlIGJ5
dGVzIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMsIEkgY2FuJ3Qgc3BvdCBhbnkKICAgIFhTQS13b3J0
aHkgcHJvYmxlbXMgd2hpY2ggb2NjdXIgZnJvbSB0aGUgb3ZlcnJ1bi4KICAgIAogICAgT24gcmVh
bCBoYXJkd2FyZSwgYmFkIGFjY2Vzc2VzIGRvbid0IGluc3RhbnRseSBjcmFzaCB0aGUgbWFjaGlu
ZS4gIFRoZWlyCiAgICBiZWhhdmlvdXIgaXMgdW5kZWZpbmVkLCBidXQgdGhlIGRvbWFpbl9jcmFz
aCgpIHByb2hpYml0cyBzZW5zaWJsZSB0ZXN0aW5nLgogICAgQmVoYXZlIG1vcmUgbGlrZSBvdGhl
ciB4ODYgTU1JTyBhbmQgdGVybWluYXRlIGJhZCBhY2Nlc3NlcyB3aXRoIGFwcHJvcHJpYXRlCiAg
ICBkZWZhdWx0cy4KICAgIAogICAgV2hpbGUgbWFraW5nIHRoZXNlIGNoYW5nZXMsIGNsZWFuIHVw
IGFuZCBzaW1wbGlmeSB0aGUgdGhlIHNtYWxsZXItYWNjZXNzCiAgICBoYW5kbGluZy4gIEluIHBh
cnRpY3VsYXIsIGF2b2lkIHBvaW50ZXIgYmFzZWQgbWVjaGFuc2ltcyBmb3IgMS8yLWJ5dGUgcmVh
ZHMgc28KICAgIGFzIHRvIGF2b2lkIGZvcmNpbmcgdGhlIHZhbHVlIHRvIGJlIHNwaWxsZWQgdG8g
dGhlIHN0YWNrLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC8yIHVw
L2Rvd246IDAvLTE3NSAoLTE3NSkKICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICB2bGFwaWNfcmVhZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMTEgICAgIDE0MiAgICAgLTY5CiAgICAgIHZs
YXBpY193cml0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwNCAgICAgMTk4ICAg
IC0xMDYKICAgIAogICAgRmluYWxseSwgdGhlcmUgYXJlIGEgcGxldGhvcmEgb2YgcmVhZC93cml0
ZSBmdW5jdGlvbnMgaW4gdGhlIHZsYXBpYyBuYW1lc3BhY2UsCiAgICBzbyByZW5hbWUgdGhlc2Ug
dG8gdmxhcGljX21taW9fe3JlYWQsd3JpdGV9KCkgdG8gbWFrZSB0aGVpciBwdXJwb3NlIG1vcmUK
ICAgIGNsZWFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI2ZjQzYzE0Y2VmM2FmODQ3N2E5ZWNhNGVm
YWI4N2RkMTUwYTI4ODUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTEwIDEzOjI3OjI0ICswMTAw
Cgpjb21taXQgMjFhYzZjOGU0NDZlZTY3NDJlMmU4MzliNTZkOTQ2MTdhNjkzMGIxNgpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCAxNCAxMzozMzoyMCAyMDE4ICswMjAwCgogICAgeDg2L3ZteDogQXZvaWQgaGl0dGluZyBCVUdf
T04oKSBhZnRlciBFUFRQLXJlbGF0ZWQgZG9tYWluX2NyYXNoKCkKICAgIAogICAgSWYgdGhlIEVQ
VFAgcG9pbnRlciBjYW4ndCBiZSBsb2NhdGVkIGluIHRoZSBhbHRwMm0gbGlzdCwgdGhlIGRvbWFp
bgogICAgaXMgKGxlZ2l0aW1hdGVseSkgY3Jhc2hlZC4KICAgIAogICAgVW5kZXIgdGhvc2UgY2ly
Y3Vtc3RhbmNlcywgZXhlY3V0aW9uIHdpbGwgY29udGludWUgYW5kIGd1YXJlbnRlZSB0byBoaXQg
dGhlCiAgICBCVUdfT04oaWR4ID49IE1BWF9BTFRQMk0pICh1bmZvcnR1bmF0ZWx5LCBqdXN0IG91
dCBvZiBjb250ZXh0KS4KICAgIAogICAgUmV0dXJuIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCkg
YWZ0ZXIgdGhlIGRvbWFpbl9jcmFzaCgpLCB3aGljaCBhbHNvIGhhcyB0aGUKICAgIHNpZGUgZWZm
ZWN0IG9mIHJlZW50ZXJpbmcgdGhlIHNjaGVkdWxlciBtb3JlIHByb21wdGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDQ4ZGJiMmRiZTlkOWY5MmEyODkwYTE1YmI0OGEwNTk4YzA2NWI5ZjgKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTA4LTAyIDEwOjEwOjQzICswMTAwCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 02:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 02: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 1g1NEc-0000JU-5l; Sun, 16 Sep 2018 02:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1NEa-0000JK-IA
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 02:56:28 +0000
X-Inumbo-ID: 381f83b5-b95c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 381f83b5-b95c-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 02:57: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 1g1NEO-0001qs-Rt; Sun, 16 Sep 2018 02: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 1g1NEO-0005Oc-Ff; Sun, 16 Sep 2018 02:56:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1NEO-0002qe-Ez; Sun, 16 Sep 2018 02:56:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127617-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd: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-xsm:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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
X-Osstest-Versions-This: linux=f3c0b8ce48408b742a9154d53d19e3c7ff97772d
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 02:56:16 +0000
Subject: [Xen-devel] [linux-linus test] 127617: 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>

ZmxpZ2h0IDEyNzYxNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NjE3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0
LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMSBn
dWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmM2MwYjhjZTQ4
NDA4Yjc0MmE5MTU0ZDUzZDE5ZTNjN2ZmOTc3NzJkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDMzIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAz
MSBkYXlzICAgMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjE3ICAyMDE4LTA5
LTE0IDE3OjA2OjMyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjEzIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3NDA5MSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 03:38:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 03:38: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 1g1Nsf-0003JA-Gq; Sun, 16 Sep 2018 03:37: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=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1Nse-0003J0-Vh
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 03:37:53 +0000
X-Inumbo-ID: 9e3424e0-b961-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e3424e0-b961-11e8-a8a5-bc764e045a96;
 Sun, 16 Sep 2018 05:35:55 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g1Nsb-0002de-Gh; Sun, 16 Sep 2018 03:37: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 1g1Nsb-0007rU-7B; Sun, 16 Sep 2018 03:37:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1Nsb-0003s9-6Y; Sun, 16 Sep 2018 03:37:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127630-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=16858439deaec0832de61c5ddb93d8e80adccf6c
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 03:37:49 +0000
Subject: [Xen-devel] [libvirt test] 127630: 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>

ZmxpZ2h0IDEyNzYzMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDE2ODU4NDM5ZGVhZWMwODMyZGU2MWM1ZGRi
OTNkOGU4MGFkY2NmNmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTAxIGRheXMgICA4MyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MzAgIDIwMTgtMDktMTUgMDQ6MTk6MTAgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NTgz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 07:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 07:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1ROf-0003XK-IL; Sun, 16 Sep 2018 07:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1ROd-0003X8-MA
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 07:23:07 +0000
X-Inumbo-ID: 7dd01257-b981-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7dd01257-b981-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 07:24: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 1g1ROa-0007MB-3x; Sun, 16 Sep 2018 07:23: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 1g1ROZ-0008VZ-Sf; Sun, 16 Sep 2018 07:23:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1ROZ-0002WS-Ri; Sun, 16 Sep 2018 07:23:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127620-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:regression
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-i386-examine:reboot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host: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-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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: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-libvirt:migrate-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-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-libvirt-raw: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 07:23:03 +0000
Subject: [Xen-devel] [xen-unstable test] 127620: 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>

ZmxpZ2h0IDEyNzYyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYyMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBSRUdSLiB2cy4g
MTI3NTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc1NDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDU1ODQwOGNhYjk5ZjdkNDIyYWI4MGVkNmJmODVjNjdiZjEzYzVlZjgKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDFkZmI4ZTZlMDk0ODkxMmQxZmQ5
NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzU0MSAgMjAxOC0w
OS0xMiAxNDozNzoyMiBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjc1NTcgIDIw
MTgtMDktMTMgMDM6NDM6MzggWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMjc2MjAgIDIwMTgtMDktMTQgMTk6Mzc6MjggWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZHJp
YW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT5pCiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5p
dEBhbWQuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBWbGFk
IElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 08:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 08: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 1g1S5V-00076c-7m; Sun, 16 Sep 2018 08:07:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1S5U-00076S-7H
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 08:07:24 +0000
X-Inumbo-ID: ad479cda-b987-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad479cda-b987-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 08:08: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 1g1S5Q-0000GI-5B; Sun, 16 Sep 2018 08:07: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 1g1S5P-00036V-Tj; Sun, 16 Sep 2018 08:07:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1S5P-0007ue-RV; Sun, 16 Sep 2018 08:07:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127624-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl:leak-check/basis(9):fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 08:07:19 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 127624: 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>

ZmxpZ2h0IDEyNzYyNCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMjc2MDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNTAgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NjAwIFJFR1IuIHZzLiAxMjU5MzQKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tl
biBpbiAxMjc2MDAgcGFzcyBpbiAxMjc2MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTI3NjAwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMjc2
MDAgcGFzcyBpbiAxMjc2MjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICBmYWlsIGluIDEyNzYwMCBwYXNzIGluIDEyNzYyNAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4g
MTI3NjAwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc2MDAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDkgbGVhay1jaGVjay9iYXNpcyg5KSAgICAgICAgZmFpbCBwYXNzIGluIDEyNzYwMAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDIzIGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3Qg
ZmFpbCBpbiAxMjc2MDAgYmxvY2tlZCBpbiAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NjAwIGxpa2UgMTI1
OTM0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNl
ZyBmYWlsIGluIDEyNzYwMCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnIGZhaWwgaW4gMTI3NjAwIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICA3OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgZmFpbCBpbiAx
Mjc2MDAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEyNzYwMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3NjAwIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIGxpa2UgMTI1OTM0CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vl
c3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjU5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTkzNAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI1OTM0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1v
cC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUy
IHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3OCB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDc4IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVt
b3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICA3OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1l
bW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc4IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVk
Y2UwZTRkNDUxZTE5OGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVm
MWI2NDg3NzQyNDAxNmM5MDQwMDk2M2FkZmYwNTZlOTE5OWU2NjcKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyNTkzNCAgMjAxOC0wOC0xNSAyMzo0NDozMSBaICAgMzEgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMjc2MDAgIDIwMTgtMDktMTQgMDk6MzY6MjMgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCAzNjM2ZGUzZjFhOWE1MTNlYmRjZDc3NTU1ZGNlMGU0ZDQ1MWUxOThiCkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDExOjMzOjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBhZGp1c3QgYmFj
a3BvcnQgb2YgYjc2ZWMzOTQ2YgogICAgCiAgICBSZWZyZXNoaW5nIFhlblNlcnZlcidzIHBhdGNo
cXVldWUgaGFzIHNob3duIHRoYXQgSSBtaXNzZWQgdGhpcyBhZGp1c3RtZW50IGluCiAgICB0aGUg
dXBzdHJlYW0gYmFja3BvcnRzIG9mIHRoZSBmaW5hbCB2ZXJzaW9uIG9mIHRoZSBYU0EtMjczIGZp
eGVzLgogICAgCiAgICBUaGUgY29kZSBkb2VzIHdvcmsgaW4gNC43IGFuZCBlYXJsaWVyLCBidXQg
b25seSBiZWNhdXNlIHRoZSBldmVudHVhbCB2YWx1ZSBvZgogICAgKG9wdF9wdl9sMXRmICYgT1BU
X1BWX0wxVEZfRE9NeCkgaXMgd2l0aGluIHJhbmdlIG9mIGEgY2hhci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 10:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 10:26: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 1g1UG6-0000Ra-JR; Sun, 16 Sep 2018 10:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1UG5-0000RQ-R0
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 10:26:29 +0000
X-Inumbo-ID: 1c0931f3-b99b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c0931f3-b99b-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 10:27: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 1g1UG3-0002vh-10; Sun, 16 Sep 2018 10:26: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 1g1UG2-0006Wc-PH; Sun, 16 Sep 2018 10:26:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1UG2-00053U-OQ; Sun, 16 Sep 2018 10:26:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127682-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 10:26:26 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127682: 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>

ZmxpZ2h0IDEyNzY4MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY4Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU1ODQwOGNhYjk5Zjdk
NDIyYWI4MGVkNmJmODVjNjdiZjEzYzVlZjgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzUzMCAgMjAxOC0wOS0xMiAwOToxODo1MyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2ODIgIDIwMTgtMDktMTYgMDk6MjA6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT5pCiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAx
ZGZiOGU2ZTA5Li41NTg0MDhjYWI5ICA1NTg0MDhjYWI5OWY3ZDQyMmFiODBlZDZiZjg1YzY3YmYx
M2M1ZWY4IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 10:57:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 10:57: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 1g1UjU-0002gZ-2D; Sun, 16 Sep 2018 10:56:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1UjS-0002gP-Cw
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 10:56:50 +0000
X-Inumbo-ID: 58c015af-b99f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58c015af-b99f-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 10:57: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 1g1UjP-0003TZ-H8; Sun, 16 Sep 2018 10:56: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 1g1UjP-0000gZ-8z; Sun, 16 Sep 2018 10:56:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1UjP-0004y2-8K; Sun, 16 Sep 2018 10:56:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g1UjP-0004y2-8K@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 10:56:47 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete test-xtf-amd64-amd64-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>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6440891635917635835=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-xtf-amd64-amd64-1
testid xen-boot

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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Tree: xtf git://xenbits.xen.org/xtf.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127683/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-xtf-amd64-amd64-1.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-xtf-amd64-amd64-1.xen-boot --summary-out=tmp/127683.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-xtf-amd64-amd64-1 xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=joubertin0] 127520 [host=elbling1] 127504 [host=pinot1] 127489 [host=baroque0] 127429 [host=albana0] 127407 [host=pinot0] 127369 [host=rimava1] 127350 [host=baroque1] 127301 [host=chardonnay0] 127280 [host=italia0] 127266 [host=godello1] 127232 [host=godello0] 127070 [host=fiano0] 127012 [host=huxelrebe1] 126952 [host=albana1] 126854 [host=pinot1] 126778 [host=elbling1] 126683 [host=baroque0] 126564 [host=albana0] 126443 [host=joubertin1] 126346 [host=rimava1] 126266 [host=godello1] 126012 [host=debina1] 125912 [host=chardonnay0] 125691 [host=godello0] 125667 [host=pinot1] 125652 [host=rimava1] 125645 [host=italia0] 125609 [host=joubertin0] 125573 [host=debina0] 125533 ok.
Failure / basis pass flights: 127595 / 125533
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Tree: xtf git://xenbits.xen.org/xtf.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a 089f9be25f4bb445f68241ba05ab4e17786e21a7
Basis pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 61bdddb82151fbf51c58f6ebc1b4a687942c45a8 f3702a5d29e94814991988bf8747341e18a2e8f5
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#1e92e813554a93741666e9f378a83d70405b9076-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#43139135a8938de44f66333831d3a8655d07663a-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#61bdddb82151fbf51c58f6ebc1b4a687942c45a8-d7c60727a3f26b7fda49c8de188dd1cec021d23a git://xenbits.xen.org/xtf.git#f3702a5d29e94814991988bf8747341e18a2e8f5-089f9be25f4bb445f68241ba05ab4e17786e21a7
adhoc-revtuple-generator: tree discontiguous: linux-pvops
adhoc-revtuple-generator: tree discontiguous: qemu-xen
>From git://cache:9419/git://xenbits.xen.org/xen
   1dfb8e6e09..558408cab9  coverity-tested/smoke -> origin/coverity-tested/smoke
Use of uninitialized value $parents in array dereference at ./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at ./adhoc-revtuple-generator line 465.
Loaded 1446 nodes in revision graph
Searching for test results:
 125533 pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 61bdddb82151fbf51c58f6ebc1b4a687942c45a8 f3702a5d29e94814991988bf8747341e18a2e8f5
 125609 [host=joubertin0]
 125573 [host=debina0]
 125645 [host=italia0]
 125652 [host=rimava1]
 125667 [host=pinot1]
 125691 [host=godello0]
 125912 [host=chardonnay0]
 126012 [host=debina1]
 126346 [host=rimava1]
 126266 [host=godello1]
 126443 [host=joubertin1]
 126564 [host=albana0]
 126683 [host=baroque0]
 126854 [host=pinot1]
 126778 [host=elbling1]
 126952 [host=albana1]
 127070 [host=fiano0]
 127012 [host=huxelrebe1]
 127123 []
 127232 [host=godello0]
 127266 [host=godello1]
 127280 [host=italia0]
 127301 [host=chardonnay0]
 127350 [host=baroque1]
 127369 [host=rimava1]
 127407 [host=pinot0]
 127429 [host=albana0]
 127489 [host=baroque0]
 127541 [host=joubertin0]
 127504 [host=pinot1]
 127520 [host=elbling1]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127651 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127653 pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 7e6a733405b4f4221da51b6c4e5a735b8e64ede8 f3702a5d29e94814991988bf8747341e18a2e8f5
 127683 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127664 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127654 pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 3f2002614af51dfd507168a1696658bac91155ce f3702a5d29e94814991988bf8747341e18a2e8f5
 127656 pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6069dd65d67e846b37aa03c48d22ceaf1afd211a 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127670 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127658 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6bf0be5af852f2317b75ab94f1d2bb045ebef452 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127621 pass 1e92e813554a93741666e9f378a83d70405b9076 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a 61bdddb82151fbf51c58f6ebc1b4a687942c45a8 f3702a5d29e94814991988bf8747341e18a2e8f5
 127660 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66b245d9eaebfef710148d410ae97a2eaedc3170 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127661 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1dfb8e6e0948912d1fd96d6ed9034527c5c74f31 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127668 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127673 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de 089f9be25f4bb445f68241ba05ab4e17786e21a7
 127676 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070 089f9be25f4bb445f68241ba05ab4e17786e21a7
Searching for interesting versions
 Result found: flight 125533 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127621 (pass), for basis pass
 Repro found: flight 127651 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070 089f9be25f4bb445f68241ba05ab4e17786e21a7
No revisions left to test, checking graph state.
 Result found: flight 127664 (pass), for last pass
 Result found: flight 127668 (fail), for first failure
 Repro found: flight 127670 (pass), for last pass
 Repro found: flight 127673 (fail), for first failure
 Repro found: flight 127676 (pass), for last pass
 Repro found: flight 127683 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127683/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 137 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-xtf-amd64-amd64-1.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127683: tolerable ALL FAIL

flight 127683 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127683/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-xtf-amd64-amd64-1        7 xen-boot                fail baseline untested


jobs:
 test-xtf-amd64-amd64-1                                       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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6440891635917635835==--

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 11:43:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 11:43: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 1g1VSK-0006Gp-I7; Sun, 16 Sep 2018 11:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xd/a=l6=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1g1VSJ-0006Gk-Kj
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 11:43:11 +0000
X-Inumbo-ID: d1331e0a-b9a5-11e8-a6a9-d7ebe60f679a
Received: from emh07.mail.saunalahti.fi (unknown [62.142.5.117])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1331e0a-b9a5-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 11:44:07 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh07.mail.saunalahti.fi (Postfix) with ESMTP id 3432DB01AE;
 Sun, 16 Sep 2018 14:43:07 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id EF30036C0F6; Sun, 16 Sep 2018 14:43:06 +0300 (EEST)
Date: Sun, 16 Sep 2018 14:43:06 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180916114306.GF18222@reaktio.net>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-3-Govinda.Tatti@Oracle.COM>
 <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Govinda Tatti <Govinda.Tatti@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 bhelgaas@google.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>

SGksCgpPbiBNb24sIERlYyAxOCwgMjAxNyBhdCAxMjozMjoxMVBNIC0wNTAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4gT24gMTIvMTgvMjAxNyAwMjozNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+PiBPbiAxNS4xMi4xNyBhdCAyMDo1MiwgPEdvdmluZGEuVGF0dGlAT3JhY2xlLkNPTT4g
d3JvdGU6Cj4gPj4+Pj4gK3N0YXRpYyBpbnQgcGNpc3R1Yl9kZXZpY2VfcmVzZXQoc3RydWN0IHBj
aV9kZXYgKmRldikKPiA+Pj4+PiArewo+ID4+Pj4+ICsJc3RydWN0IHhlbl9wY2lia19kZXZfZGF0
YSAqZGV2X2RhdGE7Cj4gPj4+Pj4gKwlib29sIHNsb3QgPSBmYWxzZSwgYnVzID0gZmFsc2U7Cj4g
Pj4+Pj4gKwlzdHJ1Y3QgcGNpc3R1Yl9hcmdzIGFyZyA9IHt9Owo+ID4+Pj4+ICsKPiA+Pj4+PiAr
CWlmICghZGV2KQo+ID4+Pj4+ICsJCXJldHVybiAtRUlOVkFMOwo+ID4+Pj4+ICsKPiA+Pj4+PiAr
CWRldl9kYmcoJmRldi0+ZGV2LCAiWyVzXVxuIiwgX19mdW5jX18pOwo+ID4+Pj4+ICsKPiA+Pj4+
PiArCS8qIEZpcnN0IGNoZWNrIGFuZCB0cnkgRkxSICovCj4gPj4+Pj4gKwlpZiAocGNpZV9oYXNf
ZmxyKGRldikpIHsKPiA+Pj4+PiArCQlkZXZfZGJnKCZkZXYtPmRldiwgInJlc2V0dGluZyAlcyBk
ZXZpY2UgdXNpbmcgRkxSXG4iLAo+ID4+Pj4+ICsJCQlwY2lfbmFtZShkZXYpKTsKPiA+Pj4+PiAr
CQlwY2llX2ZscihkZXYpOwo+ID4+Pj4gVGhlIGxhY2sgb2YgZXJyb3IgY2hlY2sgaGVyZSBwdXp6
bGVkIG1lLCBidXQgSSBzZWUgdGhlIGZ1bmN0aW9uCj4gPj4+PiBpbmRlZWQgcmV0dXJucyB2b2lk
IHJpZ2h0IG5vdy4gSSB0aGluayB0aGUgcHJlcmVxIHBhdGNoIHNob3VsZAo+ID4+Pj4gY2hhbmdl
IHRoaXMgYWxvbmcgd2l0aCBleHBvcnRpbmcgdGhlIGZ1bmN0aW9uIC0geW91IHJlYWxseSBkb24n
dAo+ID4+Pj4gd2FudCB0aGUgZGV2aWNlIHRvIGJlIGhhbmRlZCB0byBhIGd1ZXN0IHdoZW4gdGhl
IEZMUiB0aW1lZAo+ID4+Pj4gb3V0Lgo+ID4+PiBXZSB3aWxsIGNoYW5nZSBwY2llX2ZscigpIHRv
IHJldHVybiBlcnJvciBjb2RlLiBJIHdpbGwgbWFrZSB0aGlzIGNoYW5nZQo+ID4+PiBpbiB0aGUg
bmV4dCB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2guCj4gPj4gSSBleGNoYW5nZWQgc29tZSBlbWFpbHMg
d2l0aCBCam9ybi9DaHJpc3RvcGggYW5kIGl0IGxvb2tzIGxpa2UgQ2hyaXN0b3BoCj4gPj4gYXMg
c29tZSBwbGFudG8gcmVzdHJ1Y3R1cmUgcGNpZSBmbHIgc3BlY2lmaWMgZnVuY3Rpb25zIGJ1dCBJ
IGRvbid0IGtub3cKPiA+PiB0aGUgZXhhY3QgdGltZS1mcmFtZS4gRm9yIG5vdyxJIGFtIHBsYW5u
aW5nIHRvIHVzZSBleGlzdGluZyBwY2llX2ZscigpCj4gPj4gYWZ0ZXIgY2hlY2tpbmcgRkxSIGNh
cGFiaWxpdHkuIFdlIHdpbGwgc3dpdGNodG8gcmV2aXNlZCBwY2llX2ZscigpIG9uY2UKPiA+PiBp
dCBpcyBhdmFpbGFibGUuCj4gPj4KPiA+PiBJIGhvcGUgeW91IGFyZSBmaW5lIHdpdGggdGhpcyBh
cHByb2FjaC4gUGxlYXNlIGxldCBtZSBrbm93LiBUaGFua3MuCj4gPiBJJ3ZlIHNlZW4gdGhhdCBv
dGhlciBkaXNjdXNzaW9uLiBJIGRvbid0IHRoaW5rIHRoZSBjaGFuZ2UgaGVyZQo+ID4gc2hvdWxk
IGJlIGRvbmUgcHJpb3IgdG8gdGhlIGVycm9yIHJlcG9ydGluZyBiZWluZyBwdXQgaW4gcGxhY2Us
Cj4gPiBmb3Igc2VjdXJpdHkgcmVhc29ucy4gQnV0IGluIHRoZSBlbmQgaXQnbGwgYmUgS29ucmFk
IGFzIHRoZQo+ID4gbWFpbnRhaW5lciB0byBqdWRnZS4KPiA+Cj4gPiBPciB3YWl0LCBsb29rcyBs
aWtlIHRoZXJlJ3Mgc29tZSBjb25mdXNpb24gaW4gLi9NQUlOVEFJTkVSUzoKPiA+IEtvbnJhZCBp
cyBsaXN0ZWQgYXMgbWFpbnRhaW5lciBmb3IgIlhFTiBQQ0kgU1VCU1lTVEVNIiwgYnV0IHRoZQo+
ID4gbGlzdCBvZiBmaWxlcyBkb2Vzbid0IGluY2x1ZGUgcGNpYmFjay4gU28gaXQgd291bGQgaW5z
dGVhZCBiZSBCb3Jpcwo+ID4gb3IgSsO8cmdlbiB0byBnaXZlIHlvdSBhIGZpbmFsIHdvcmQuCj4g
Cj4gCj4gVGhpcyBpcyBub3cgNC4xNiBtYXRlcmlhbCBzbyB3ZSBjYW4gYXQgbGVhc3Qgd2FpdCB1
bnRpbCBjbG9zZXIgdG8KPiBvcGVuaW5nIG9mIHRoZSBtZXJnZSB3aW5kb3cgd2hlbiB3ZSBtYXkg
aGF2ZSB0aGUgUENJIHVwZGF0ZXMuIChBbmQgSQo+IGp1c3Qgbm90aWNlZCB0aGF0IHlvdSByZXNw
b25kZWQgdG8gQ2hyaXN0b3BoLikKPiAKPiBCZXNpZGVzLCB3ZSBkb24ndCB3YW50IHRvIG1ha2Ug
a2VybmVsIGNoYW5nZXMgdW50aWwgdGhlIGludGVyZmFjZSBpcwo+IHNldHRsZWQgKGkuZSB0aGUg
dG9vbHN0YWNrIGNoYW5nZXMgYXJlIGFjY2VwdGVkKS4KPiAKCkl0IHNlZW1zIEdvdmluZGEncyBl
bWFpbCBhZGRyZXNzIGlzIGdpdmluZyBhbiBlcnJvciwgc28gSSBhc3N1bWUgc29tZW9uZSBlbHNl
IG5lZWRzIHRvIHBpY2sgdXAgdGhpcyBwY2liYWNrICdyZXNldCcgZmVhdHVyZS4KSXMgaXQgbGlr
ZWx5IHNvbWVvbmUgZWxzZSBmcm9tIE9yYWNsZSBjYW4vd2lsbCBwaWNrIHVwIGFuZCByZWZyZXNo
IHRoaXMgcGF0Y2gsIHdpdGggdGhlIHJldmlldyBjb21tZW50cyBhZGRyZXNzZWQ/CgoKTWVhbndo
aWxlIHRoZSBwY2llX2hhc19mbHIoKSBoYXMgYmVlbiBleHBvcnRlZCBpbiB1cHN0cmVhbSBMaW51
eCBrZXJuZWwsIHNvIHRoYXQncyBhbHJlYWR5IGF2YWlsYWJsZSBmb3IgdXNlIG5vdy4KCiJQQ0k6
IEV4cG9ydCBwY2llX2hhc19mbHIoKSI6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTJkMjkxN2Y3NzQ3
ODA1YTFmNDE4ODY3MmYzMDhkODJhOGJhMDE3MDAKCgo+IC1ib3Jpcwo+CgoKVGhhbmtzLAoKLS0g
UGFzaQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 12:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 12:43: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 1g1WOi-0002HY-5P; Sun, 16 Sep 2018 12:43:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1WOg-0002HO-PM
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 12:43:30 +0000
X-Inumbo-ID: 3f588843-b9ae-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f588843-b9ae-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 12:44: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 1g1WOc-0005TJ-1U; Sun, 16 Sep 2018 12:43: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 1g1WOb-0000bO-P1; Sun, 16 Sep 2018 12:43:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1WOb-0001YH-OL; Sun, 16 Sep 2018 12:43:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127627-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3f7b4ecfab99ed904e12083f60e80efa99db7770
X-Osstest-Versions-That: xen=7ba1c7df881855422f9a475862565e94c8421b75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 12:43:25 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 127627: 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>

ZmxpZ2h0IDEyNzYyNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYyNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgZmFpbCBpbiAxMjc2MDEgcGFzcyBpbiAxMjc2MjcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGlu
IDEyNzYwMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFy
dC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMjc2MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDUw
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEyNzYwMSBsaWtlIDEyNjgx
MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50
cnkgZmFpbCBpbiAxMjc2MDEgbGlrZSAxMjY5MDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjc2MDEgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMjc2MDEgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2NTE0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwg
bGlrZSAxMjY4MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNjgxMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgbGlrZSAxMjY5
MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNjkwNwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDUw
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2OTc3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjY5NzcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNjk3NwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI2
OTc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjY5NzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEy
Njk3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI2OTc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjY5NzcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNjk3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2OTc3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MjY5NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjk3NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNmN2I0ZWNmYWI5OWVkOTA0ZTEyMDgz
ZjYwZTgwZWZhOTlkYjc3NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDdiYTFjN2RmODgxODU1NDIyZjlhNDc1ODYyNTY1ZTk0Yzg0MjFiNzUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyNjk3NyAgMjAxOC0wOC0zMCAwNDo0MzozOSBaICAgMTcgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMjc2MDEgIDIwMTgtMDktMTQgMDk6Mzc6MDEgWiAgICAyIGRheXMgICAgMiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2JhMWM3ZGY4
OC4uM2Y3YjRlY2ZhYiAgM2Y3YjRlY2ZhYjk5ZWQ5MDRlMTIwODNmNjBlODBlZmE5OWRiNzc3MCAt
PiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 14:27:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 14: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 1g1Y0q-0001G2-O4; Sun, 16 Sep 2018 14:27:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1Y0o-0001Fi-QL
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 14:26:58 +0000
X-Inumbo-ID: b36a2bc8-b9bc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b36a2bc8-b9bc-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 14: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 1g1Y0k-0007Rz-Am; Sun, 16 Sep 2018 14:26: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 1g1Y0k-0007q4-0s; Sun, 16 Sep 2018 14:26:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1Y0k-0004ZR-0D; Sun, 16 Sep 2018 14:26:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127636-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-rtds: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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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
X-Osstest-Versions-This: linux=5dfe87ac34e2326ae2957fc68b63212d84f78701
X-Osstest-Versions-That: linux=7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 14:26:54 +0000
Subject: [Xen-devel] [linux-4.14 test] 127636: 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>

ZmxpZ2h0IDEyNzYzNiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ2NAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNWRmZTg3YWMzNGUyMzI2YWUyOTU3ZmM2OGI2MzIxMmQ4
NGY3ODcwMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgN2ZlN2EwZjRj
NWNmOWU3ZjViN2NiNjdjMTM0MWNkYmY2MmVkNGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3
NDY0ICAyMDE4LTA5LTEwIDAxOjU5OjQyIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEyNzYzNiAgMjAxOC0wOS0xNSAwODoxMDo1OSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWggRmlsaXBv
dmljaCA8YWxlaEB2YW9saXguY29tPgogIEFsZWggRmlsaXBvdmljaDxhbGVoQGFwcG5leHVzLmNv
bT4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGVpIFN0
YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS29kYW5ldiA8YWxleGV5LmtvZGFu
ZXZAb3JhY2xlLmNvbT4KICBBbmF0b2x5IFRyb3NpbmVua28gPGFuYXRvbHkudHJvc2luZW5rb0Bn
bWFpbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBB
bmRyZXkgUnlhYmluaW4gPGFyeWFiaW5pbkB2aXJ0dW96em8uY29tPgogIEFuZHkgU2hldmNoZW5r
byA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxB
bm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFuc3NpIEhhbm51bGEgPGFuc3NpLmhhbm51bGFA
Yml0d2lzZS5maT4KICBBbnRob255IFdvbmcgPGFudGhvbnkud29uZ0B1YnVudHUuY29tPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29t
PgogIEJlbm5vIEV2ZXJzIDxiZXZlcnNAbWVzb3NwaGVyZS5jb20+CiAgQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJp
YW4ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hh
byBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5z
b3VyY2UuY2lycnVzLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51
az4KICBDbGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5iZXpuZWFAbWljcm9jaGlwLmNvbT4KICBDb25n
IFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2Fy
cGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5j
b20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgVmV0
dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVy
YmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRlIENhcmF0dGkgPGRjYXJhdHRpQHJlZGhhdC5j
b20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0
cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNv
bT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91
ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29v
Z2xlLmNvbT4KICBFcm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBn
bWFpbC5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgogIEZlbGlw
ZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFs
IDxmd0BzdHJsZW4uZGU+CiAgRnJlZHJpayBTY2jDtm4gPGZyZWRyaWsuc2Nob25AZ21haWwuY29t
PgogIEZyZWRyaWsgU2Now7ZuIDxmcmVkcmlrc2Nob25AZ21haWwuY29tPgogIEdhbCBQcmVzc21h
biA8cHJlc3NtYW5nYWxAZ21haWwuY29tPgogIEdlb2ZmIEFsZXhhbmRlciA8YWxleGFuZGdAY3Mu
dW5tLmVkdT4KICBHcmVnIEVkd2FyZHMgPGdlZHdhcmRzQGRkbi5jb20+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdSBKaW54aWFuZyA8Z3VqeEBj
bi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3Vz
dGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBHdXN0YXZvIFJvbWVy
byA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVA
cmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4K
ICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEh1YW5nIFJ1aSA8cmF5Lmh1YW5n
QGFtZC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWRvIFNjaGltbWVs
IDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgog
IEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVn
ZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9t
ZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1LmNvbT4KICBKYW1lcyBNb3Jz
ZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW1lcyBaaHUgPEphbWVzLlpodUBhbWQuY29tPgog
IEphbWVzIFpodSA8anpodW1zQGdtYWlsLmNvbT4KICBKYW4gSC4gU2Now7ZuaGVyciA8anNjaG9l
bmhAYW1hem9uLmRlPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFu
biBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWls
LmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8
amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXZpZXIgR29uesOhbGV6IDxqYXZpZXJAY25leGxhYnMu
Y29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5j
b20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcm9tZSBCcnVuZXQgPGpicnVu
ZXRAYmF5bGlicmUuY29tPgogIEppYW4gU2hlbiA8c2hlbmppYW4xNUBodWF3ZWkuY29tPgogIEpp
bSBNYXR0c29uIDxqbWF0dHNvbkBnb29nbGUuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1
c2UuY3o+CiAgSm9lbCBGZXJuYW5kZXMgKEdvb2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+
CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4u
ZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+
CiAgSm9uYXMgR29yc2tpIDxqb25hcy5nb3Jza2lAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gQW5hc3Rhc292IDxqYUBzc2kuYmc+CiAgSnVuYWlk
IFNoYWhpZCA8anVuYWlkc0Bnb29nbGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZl
bmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBM
YXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0Bs
aW5hcm8ub3JnPgogIExldmluIER1IDxkandAdC1jaGlwLmNvbS5jbj4KICBMaWp1biBPdSA8b3Vs
aWp1bkBodWF3ZWkuY29tPgogIExpa3VuIEdhbyA8TGlrdW4uR2FvQGFtZC5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gUGllcmFs
aXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIGx1Y2EgYWJlbmkgPGx1Y2EuYWJlbmlA
c2FudGFubmFwaXNhLml0PgogIE1haGVzaCBTYWxnYW9ua2FyIDxtYWhlc2hAbGludXgudm5ldC5p
Ym0uY29tPgogIE1hbmlzaCA8bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hbmlzaCBDaG9w
cmEgPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2ll
ckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21h
aWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0
ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8
c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGly
b0Bzb2Npb25leHQuY29tPgogIE1hdGlhcyBCasO4cmxpbmcgPG1AYmpvcmxpbmcubWU+CiAgTWF0
dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF4aW0gWmh1a292IDxtdXNzaXRh
bnRlc21vcnRlbUBnbWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1PgogIE1pY2hhZWwgSi4gUnVobCA8bWljaGFlbC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CiAgTWlrZSBT
bml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9t
b2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3Jn
PgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmVp
bCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9y
bWFuQHR1eGRyaXZlci5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9mdW1pQG1haWwucGFya25l
dC5jby5qcD4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFBlbmcgTGkg
PGxpcGVuZzMyMUBodWF3ZWkuY29tPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXBwIFJ1
ZG8gPHBydWRvQGxpbnV4LmlibS5jb20+CiAgUXUgV2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUmFm
YWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhbGYgR29lYmVs
IDxyYWxmLmdvZWJlbEBpbWFnby10ZWNobm9sb2dpZXMuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1
bmxhcEBpbmZyYWRlYWQub3JnPgogIFJleCBaaHUgPFJleC5aaHVAYW1kLmNvbT4KICBSb2RyaWdv
IFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFJvbWFuIE1hbWVkb3YgPHJtQHJvbWFu
cm0ubmV0PgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBTYWxpbCBN
ZWh0YSA8c2FsaWwubWVodGFAaHVhd2VpLmNvbT4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxp
bnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNs
ZS5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNl
YW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2lt
b24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5n
QGZiLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmZmVu
IEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4gSGVtbWlu
Z2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3Ro
ZW1taW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5j
b20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1h
biBBbm5hIDxzLWFubmFAdGkuY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3Nl
QGFybS5jb20+CiAgVGFuIEh1IDx0YW4uaHVAenRlLmNvbS5jbj4KICBUZXRzdW8gSGFuZGEgPHBl
bmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhpZXJyeSBSZWRpbmcgPHRoaWVy
cnkucmVkaW5nQGdtYWlsLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRv
bWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVHlsZXIgSGlja3MgPHR5aGlj
a3NAY2Fub25pY2FsLmNvbT4KICBWbGFkIEJ1c2xvdiA8dmxhZGJ1QG1lbGxhbm94LmNvbT4KICBX
YWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVu
MUBodWF3ZWkuY29tPgogIFdlaWNoYW8gR3VvIDxndW93ZWljaGFvQGh1YXdlaS5jb20+CiAgV2ls
bCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWGkgV2FuZyA8d2FuZ3hpMTFAaHVhd2Vp
LmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuZyBTaGkgPHlhbmcu
c2hpQGxpbnV4LmFsaWJhYmEuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNjAyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 15:52:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 15: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 1g1ZLL-0007hK-SN; Sun, 16 Sep 2018 15:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1ZLK-0007hB-MT
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 15:52:14 +0000
X-Inumbo-ID: 9cd6a71e-b9c8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9cd6a71e-b9c8-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 15:53: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 1g1ZLF-0000dT-Kk; Sun, 16 Sep 2018 15:52: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 1g1ZLF-00059Q-7L; Sun, 16 Sep 2018 15:52:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1ZLF-0001m9-6E; Sun, 16 Sep 2018 15:52:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127632-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-3:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-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-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-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host: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-xl-qemuu-ws16-amd64:guest-localmigrate: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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-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-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: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-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-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=ca65ce2b526c7875f0584ee4848acf01b594b1a9
X-Osstest-Versions-That: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 15:52:09 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127632: 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>

ZmxpZ2h0IDEyNzYzMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYzMi8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMjc2MDYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEyNzYwNiBwYXNzIGluIDEyNzYzMgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA3IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvZHN0X2hv
c3QgZmFpbCBwYXNzIGluIDEyNzYwNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI3NjA2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxMjc2MDYKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEyNzYwNgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWls
IGluIDEyNzYwNiBsaWtlIDEyNjg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTI3NjA2IGxpa2UgMTI3MDE5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMjc2MDYg
bGlrZSAxMjcwMTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICBmYWlsIGluIDEyNzYwNiBsaWtlIDEyNzA3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyNzYwNiBs
aWtlIDEyNzEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjc2MDYgbGlrZSAxMjcxMzgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTI3NjA2
IGxpa2UgMTI3MTM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTI3NjA2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3NjA2IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hv
c3QvZHN0X2hvc3QgZmFpbCBsaWtlIDEyNjg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2ODc2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjcwMTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NCBndWVzdC1sb2NhbG1pZ3JhdGUgICAgZmFpbCBsaWtlIDEyNzEyMQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2Ug
MTI3MTIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjcxMjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzEzOAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTI3MTM4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcxZTUxMTQwZmRlYjk4YzhmZWZjM2E3MDY3YjU1
NDIxMmJiNjFhYzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzEzOCAgMjAxOC0wOS0wMiAwNjo0
NDoyMyBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MDYgIDIwMTgtMDktMTQg
MTE6MzY6MzggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBa
aGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAx
NCAxMzoyOTo0MyAyMDE4ICswMjAwCgogICAgeDg2OiBhc3NvcnRlZCBhcnJheV9pbmRleF9ub3Nw
ZWMoKSBpbnNlcnRpb25zCiAgICAKICAgIERvbid0IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2MSAo
aW5jbHVkaW5nIEJDQlMpIGdhZGdldHMuIEluIHNvbWUgb2YgdGhlCiAgICBjYXNlcyB0aGUgaW5z
ZXJ0aW9ucyBhcmUgbW9yZSBvZiBwcmVjYXV0aW9uYXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0aGVy
ZQogICAgcHJvdmFibHkgYmVpbmcgYSBnYWRnZXQsIGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBlcnIg
b24gdGhlIHNhZmUgKHNlY3VyZSkKICAgIHNpZGUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
ZjIwMDI2MTRhZjUxZGZkNTA3MTY4YTE2OTY2NThiYWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOS0wMyAxNzo1MDoxMCArMDIwMAoKY29tbWl0IDc5MjEzMGI5ZDIzZjA4MDU4NzhiYzE0
YzExOWZjNjVkMWZkYTdjN2UKQXV0aG9yOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5A
b3JhY2xlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI5OjEyIDIwMTggKzAyMDAKCiAgICBW
VC1kL2RtYXI6IGlvbW11IG1lbSBsZWFrIGZpeAogICAgCiAgICBSZWxlYXNlIG1lbW9yeSBhbGxv
Y2F0ZWQgZm9yIGRyaGQgaW9tbXUgaW4gZXJyb3IgcGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBBY2tlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBm
ZDA3YjY2NDhjNGM4ODkxZGNhNWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOC0yNyAxMTozNzoyNCArMDIwMAoKY29tbWl0IGE2MTAwZjNlZGVhODYwZDNlODJkOWY1
ZjE5MTk3MWIwNWNmYTE1ZGEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyODo0MCAyMDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6IG1h
a2UgaW5xdWlyeSBmdW5jdGlvbnMgdG9sZXJhdGUgTlVMTCBpbnB1dHMKICAgIAogICAgUmF0aGVy
IHRoYW4gc3BlY2lhbCBjYXNpbmcgdGhlIC0+aW9tZW1fY2FwcyBjaGVjayBpbiB4ODYncwogICAg
Z2V0X3BhZ2VfZnJvbV9sMWUoKSBmb3IgdGhlIGRvbV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9yZSB0
b2xlcmFudCBpbgogICAgZ2VuZXJhbCwgYWxvbmcgdGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lzX2Vt
cHR5KCk6IEEgbmV2ZXIgYWxsb2NhdGVkCiAgICByYW5nZXNldCBjYW4ndCBwb3NzaWJseSBjb250
YWluIG9yIG92ZXJsYXAgYW55IHJhbmdlLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1Y2Q5
YjcwOGIyZDRiZTU4MWE2Y2FkZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6NDAg
KzAyMDAKCmNvbW1pdCAwOWNkZWFlYjYwMjJhOTU1NmYxZDFhYzRjMDg2MDJmYjI0ZDhiNzBhCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgU2VwIDE0IDEzOjI4OjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc2V0dXA6IEF2b2lkIE9vQiBF
ODIwIGxvb2t1cCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBMMVRGIHNhZmUgYWRkcmVzcwogICAgCiAg
ICBBIG51bWJlciBvZiBjb3JuZXIgY2FzZXMgKG1vc3Qgb2J2aW91c2x5LCBuby1yZWFsLW1vZGUg
YW5kIG5vIE11bHRpYm9vdCBtZW1vcnkKICAgIG1hcCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBfcmF3
Lm5yX21hcCBiZWluZyAwLCBhdCB3aGljaCBwb2ludCB0aGUgTDFURgogICAgY2FsY3VsYXRpb24g
d2lsbCB1bmRlcmZsb3cuCiAgICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
ZTRlYzA3ZTE0YmNlODFmNmFlMjJjMzFmZjEzMDJkMWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOC0xNiAxODoxMDowNyArMDEwMAoKY29tbWl0IGU5MTkyY2Q5YWMyNDNlZTU5MjM2MGFh
ZWRiOGU3NWMwNWY1ODUyYTQKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6Mjc6NDUgMjAxOCArMDIwMAoKICAgIHg4Ni9o
dm0vaW9yZXE6IE1NSU8gcmFuZ2UgY2hlY2tpbmcgY29tcGxldGVseSBpZ25vcmVzIGRpcmVjdGlv
biBmbGFnCiAgICAKICAgIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgaXMgdXNlZCB0byByb3V0
ZSBhbiBpb3JlcSB0byB0aGUgYXBwcm9wcmlhdGUKICAgIGlvcmVxIHNlcnZlci4gRm9yIE1NSU8g
dGhpcyBpcyBkb25lIGJ5IGNvbXBhcmluZyB0aGUgcmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0byB0
aGUgcmFuZ2VzIHJlZ2lzdGVyZWQgYnkgdGhlIGRldmljZSBtb2RlbHMgb2YgZWFjaCBpb3JlcSBz
ZXJ2ZXIuCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2UgaWYg
dGhlIGlvcmVxIGNvbXBsZXRlbHkgaWdub3JlcwogICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFuZCB0
aHVzIG1heSBjYWxjdWxhdGUgdGhlIHdyb25nIHJhbmdlIGZvciBjb21wYXJpc29uLgogICAgVGh1
cyB0aGUgaW9yZXEgbWF5IGVpdGhlciBiZSByb3V0ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBvciBl
cnJvbmVvdXNseQogICAgdGVybWluYXRlZCBieSBudWxsX29wcy4KICAgIAogICAgTk9URTogVGhl
IHBhdGNoIGFsc28gZml4ZXMgd2hpdGVzcGFjZSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCB0byBt
YWtlIGl0CiAgICAgICAgICBzdHlsZSBjb21wbGlhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDYwYTU2ZGMwMDY0YTAwODMwNjYzZmZlNDgyMTVkY2QwODBjYjk1MDQKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA4LTE1IDE0OjE0OjA2ICswMjAwCgpjb21taXQgMWYzOTliOTA3ZjdhOGY3OWE3
MmFiYWE2OWU5NjRhNDdiNzEyZjVjNgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyNzoxNyAyMDE4ICswMjAwCgog
ICAgeDg2L3ZsYXBpYzogQnVnZml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byB2bGFwaWNfe3JlYWQs
d3JpdGV9KCkKICAgIAogICAgRmlyc3RseSwgdGhlcmUgaXMgbm8gJ29mZnNldCcgYm91bmRhcnkg
Y2hlY2sgb24gdGhlIG5vbi0zMi1iaXQgd3JpdGUgcGF0aAogICAgYmVmb3JlIHRoZSBjYWxsIHRv
IHZsYXBpY19yZWFkX2FsaWduZWQoKSwgd2hpY2ggYWxsb3dzIGFuIGF0dGFja2VyIHRvIHJlYWQK
ICAgIGJleW9uZCB0aGUgZW5kIG9mIHZsYXBpYy0+cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBvbmx5
IDEwMjQgYnl0ZXMgbG9uZy4KICAgIAogICAgSG93ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVtb3J5
IGlzIGEgZG9taGVhcCBwYWdlLCBhbmQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBnZXQKICAgIGNodW5r
ZWQgZG93biB0byBzaW5nbGUgYnl0ZXMgYWNyb3NzIHBhZ2UgYm91bmRhcmllcywgSSBjYW4ndCBz
cG90IGFueQogICAgWFNBLXdvcnRoeSBwcm9ibGVtcyB3aGljaCBvY2N1ciBmcm9tIHRoZSBvdmVy
cnVuLgogICAgCiAgICBPbiByZWFsIGhhcmR3YXJlLCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5zdGFu
dGx5IGNyYXNoIHRoZSBtYWNoaW5lLiAgVGhlaXIKICAgIGJlaGF2aW91ciBpcyB1bmRlZmluZWQs
IGJ1dCB0aGUgZG9tYWluX2NyYXNoKCkgcHJvaGliaXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAgICBC
ZWhhdmUgbW9yZSBsaWtlIG90aGVyIHg4NiBNTUlPIGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vzc2Vz
IHdpdGggYXBwcm9wcmlhdGUKICAgIGRlZmF1bHRzLgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhl
c2UgY2hhbmdlcywgY2xlYW4gdXAgYW5kIHNpbXBsaWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nlc3MK
ICAgIGhhbmRsaW5nLiAgSW4gcGFydGljdWxhciwgYXZvaWQgcG9pbnRlciBiYXNlZCBtZWNoYW5z
aW1zIGZvciAxLzItYnl0ZSByZWFkcyBzbwogICAgYXMgdG8gYXZvaWQgZm9yY2luZyB0aGUgdmFs
dWUgdG8gYmUgc3BpbGxlZCB0byB0aGUgc3RhY2suCiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8w
IGdyb3cvc2hyaW5rOiAwLzIgdXAvZG93bjogMC8tMTc1ICgtMTc1KQogICAgICBmdW5jdGlvbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAg
ICAgIHZsYXBpY19yZWFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxMSAgICAg
MTQyICAgICAtNjkKICAgICAgdmxhcGljX3dyaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMzA0ICAgICAxOTggICAgLTEwNgogICAgCiAgICBGaW5hbGx5LCB0aGVyZSBhcmUgYSBw
bGV0aG9yYSBvZiByZWFkL3dyaXRlIGZ1bmN0aW9ucyBpbiB0aGUgdmxhcGljIG5hbWVzcGFjZSwK
ICAgIHNvIHJlbmFtZSB0aGVzZSB0byB2bGFwaWNfbW1pb197cmVhZCx3cml0ZX0oKSB0byBtYWtl
IHRoZWlyIHB1cnBvc2UgbW9yZQogICAgY2xlYXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjZmNDNj
MTRjZWYzYWY4NDc3YTllY2E0ZWZhYjg3ZGQxNTBhMjg4NQogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MDgtMTAgMTM6Mjc6MjQgKzAxMDAKCmNvbW1pdCA1YmIyNGIyNzkyNGJhMmIzMzljYzc5ZjU3ZjIy
NGE0YmY1Yzc0MzEzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI2OjM4IDIwMTggKzAyMDAKCiAgICB4ODYvdm14
OiBBdm9pZCBoaXR0aW5nIEJVR19PTigpIGFmdGVyIEVQVFAtcmVsYXRlZCBkb21haW5fY3Jhc2go
KQogICAgCiAgICBJZiB0aGUgRVBUUCBwb2ludGVyIGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhlIGFs
dHAybSBsaXN0LCB0aGUgZG9tYWluCiAgICBpcyAobGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgogICAg
CiAgICBVbmRlciB0aG9zZSBjaXJjdW1zdGFuY2VzLCBleGVjdXRpb24gd2lsbCBjb250aW51ZSBh
bmQgZ3VhcmVudGVlIHRvIGhpdCB0aGUKICAgIEJVR19PTihpZHggPj0gTUFYX0FMVFAyTSkgKHVu
Zm9ydHVuYXRlbHksIGp1c3Qgb3V0IG9mIGNvbnRleHQpLgogICAgCiAgICBSZXR1cm4gZnJvbSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBhZnRlciB0aGUgZG9tYWluX2NyYXNoKCksIHdoaWNoIGFsc28g
aGFzIHRoZQogICAgc2lkZSBlZmZlY3Qgb2YgcmVlbnRlcmluZyB0aGUgc2NoZWR1bGVyIG1vcmUg
cHJvbXB0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBhMTVi
YjQ4YTA1OThjMDY1YjlmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMgKzAx
MDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 18:16:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 18: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 1g1baB-0001XS-M3; Sun, 16 Sep 2018 18:15: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=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1baA-0001XC-CY
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 18:15:42 +0000
X-Inumbo-ID: 3e3100cb-b9dc-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e3100cb-b9dc-11e8-a8a5-bc764e045a96;
 Sun, 16 Sep 2018 20:13:42 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g1ba5-0003up-6p; Sun, 16 Sep 2018 18:15: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 1g1ba4-0007pv-Ud; Sun, 16 Sep 2018 18:15:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1ba4-0007zE-U0; Sun, 16 Sep 2018 18:15:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127637-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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-amd64-amd64-libvirt-vhd:migrate-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check: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-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=927556eb3a72306db1ba5ab8b9bb9914433302ba
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 18:15:36 +0000
Subject: [Xen-devel] [linux-4.9 test] 127637: 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>

ZmxpZ2h0IDEyNzYzNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzYzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMjc0
NTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA5Mjc1NTZlYjNhNzIzMDZkYjFiYTVhYjhiOWJiOTkxNDQzMzMw
MmJhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA2NmY1YTg3MWU1OTg3
YzhmNGJmZjMzM2I2NmMzNjFhNTNjZGNkMzUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0NTQg
IDIwMTgtMDktMDkgMTg6MTI6MDAgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3
NjM3ICAyMDE4LTA5LTE1IDA4OjExOjQ5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxlaCBGaWxpcG92aWNo
IDxhbGVoQHZhb2xpeC5jb20+CiAgQWxlaCBGaWxpcG92aWNoPGFsZWhAYXBwbmV4dXMuY29tPgog
IEFsZXhleSBLb2RhbmV2IDxhbGV4ZXkua29kYW5ldkBvcmFjbGUuY29tPgogIEFtaXQgUHVuZGly
IDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5hdG9seS50
cm9zaW5lbmtvQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQW5k
eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW50aG9u
eSBXb25nIDxhbnRob255LndvbmdAdWJ1bnR1LmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1l
bG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQnJlbm8gTGVpdGFv
IDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNl
LmNpcnJ1cy5jb20+CiAgQ2hhcyBXaWxsaWFtcyA8Y2hhczNAYXR0LmNvbT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVy
QG9yYWNsZS5jb20+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3Rl
cmJhQHN1c2UuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNl
YS5mcj4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxl
ZHVtYXpldEBnb29nbGUuY29tPgogIEVybmVzdG8gQS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQu
ZmVybmFuZGV6QGdtYWlsLmNvbT4KICBFdGhhbiBMaWVuIDxldGhhbmxpZW5Ac3lub2xvZ3kuY29t
PgogIEZhYmlvIEVzdGV2YW0gPGZhYmlvLmVzdGV2YW1AbnhwLmNvbT4KICBGbG9yaWFuIFdlc3Rw
aGFsIDxmd0BzdHJsZW4uZGU+CiAgR2FsIFByZXNzbWFuIDxwcmVzc21hbmdhbEBnbWFpbC5jb20+
CiAgR2VvZmYgQWxleGFuZGVyIDxhbGV4YW5kZ0Bjcy51bm0uZWR1PgogIEdvdmluZGFyYWp1bHUg
VmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4KICBHcmVnIEVkd2FyZHMgPGdlZHdhcmRz
QGRkbi5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdSBKaW54aWFuZyA8Z3VqeEBjbi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRl
ZG9yLmNvbT4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+CiAg
SGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVp
a28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRl
PgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIEouIEJydWNlIEZpZWxkcyA8YmZp
ZWxkc0ByZWRoYXQuY29tPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0dS5jb20+CiAg
SmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdt
YWlsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2Fu
ZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhp
bGlwcGUuYnJ1Y2tlckBhcm0uY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBK
b2VsIEZlcm5hbmRlcyAoR29vZ2xlKSA8am9lbEBqb2VsZmVybmFuZGVzLm9yZz4KICBKb2huIFBp
dHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSm9uYXMgR29yc2tpIDxqb25hcy5nb3Jza2lA
Z21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gQW5h
c3Rhc292IDxqYUBzc2kuYmc+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmlj
YWwuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIExhdXJhIEFiYm90
dCA8bGFiYm90dEByZWRoYXQuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+
CiAgTGV2aW4gRHUgPGRqd0B0LWNoaXAuY29tLmNuPgogIExpanVuIE91IDxvdWxpanVuQGh1YXdl
aS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1haGVzaCBT
YWxnYW9ua2FyIDxtYWhlc2hAbGludXgudm5ldC5pYm0uY29tPgogIE1hbmlzaCA8bWFuaXNoLmNo
b3ByYUBjYXZpdW0uY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJk
byBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29u
aWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFj
bGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBN
YXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWV1
IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVzLm5ldD4KICBNYXhpbSBaaHVrb3YgPG11
c3NpdGFudGVzbW9ydGVtQGdtYWlsLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJt
YW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwg
SG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmN6Pgog
IE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8bWlz
b25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJh
b0BsaW51eC52bmV0LmlibS5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNv
bT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAg
Tmlrb2xheSBCb3Jpc292IDxuYm9yaXNvdkBzdXNlLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGly
b2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5l
dD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQZXRlciBYdSA8
cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcCBSdWRvIDxwcnVkb0BsaW51eC5pYm0uY29tPgog
IFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53
eXNvY2tpQGludGVsLmNvbT4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4K
ICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgU2FuZGlwYW4gRGFzIDxz
YW5kaXBhbkBsaW51eC5pYm0uY29tPgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxp
bWthckBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0
LmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTdGVmYW4gSGFiZXJs
YW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNz
ZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVt
YmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBT
dGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8
c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYW4gSHUgPHRhbi5odUB6dGUuY29tLmNuPgogIFRl
dHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFp
bC5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHlsZXIg
SGlja3MgPHR5aGlja3NAY2Fub25pY2FsLmNvbT4KICBWbGFkIEJ1c2xvdiA8dmxhZGJ1QG1lbGxh
bm94LmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25n
IDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbmcgU2hpIDx5YW5nLnNoaUBs
aW51eC5hbGliYWJhLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
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
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjcwMiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 18:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 18:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1cDh-0004pf-8e; Sun, 16 Sep 2018 18:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fr23=l6=xenproject.org=prvs=7907c5f7d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g1cDf-0004pQ-PH
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 18:56:31 +0000
X-Inumbo-ID: 5b75d38b-b9e2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b75d38b-b9e2-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 18:57:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,382,1531785600"; d="scan'208";a="65410125"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75232-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-amd64:<job status>:broken:regression
 xen-4.7-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.7-testing:build-i386:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.7-testing:build-armhf:<job status>:broken:regression
 xen-4.7-testing:build-i386-prev:<job status>:broken:regression
 xen-4.7-testing:build-armhf:host-install(4):broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.7-testing:build-i386:host-install(4):broken:regression
 xen-4.7-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.7-testing:build-amd64:host-install(4):broken:regression
 xen-4.7-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=3f7b4ecfab99ed904e12083f60e80efa99db7770
X-Osstest-Versions-That: xen=7ba1c7df881855422f9a475862565e94c8421b75
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 16 Sep 2018 19:55:54 +0100
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 75232: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTIzMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUyMzIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTE1MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTUwCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUxNTAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1MAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTUwCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxNTAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1MAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTUwCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1MAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MTUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDNmN2I0ZWNmYWI5OWVkOTA0ZTEyMDgzZjYwZTgwZWZhOTlkYjc3NzAKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdiYTFjN2RmODgxODU1NDIyZjlhNDc1ODYy
NTY1ZTk0Yzg0MjFiNzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTE1MCAgMjAxOC0wOC0zMSAx
MzoyMDo1OCBaICAgMTYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyMzIgIDIwMTgtMDkt
MTYgMTI6NDU6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
eHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzZjdiNGVjZmFiOTllZDkwNGUxMjA4M2Y2MGU4MGVm
YTk5ZGI3NzcwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDExOjMwOjMzIDIwMTggKzAyMDAKCiAgICB4ODYvc3BlYy1j
dHJsOiBhZGp1c3QgYmFja3BvcnQgb2YgYjc2ZWMzOTQ2YgogICAgCiAgICBSZWZyZXNoaW5nIFhl
blNlcnZlcidzIHBhdGNocXVldWUgaGFzIHNob3duIHRoYXQgSSBtaXNzZWQgdGhpcyBhZGp1c3Rt
ZW50IGluCiAgICB0aGUgdXBzdHJlYW0gYmFja3BvcnRzIG9mIHRoZSBmaW5hbCB2ZXJzaW9uIG9m
IHRoZSBYU0EtMjczIGZpeGVzLgogICAgCiAgICBUaGUgY29kZSBkb2VzIHdvcmsgaW4gNC43IGFu
ZCBlYXJsaWVyLCBidXQgb25seSBiZWNhdXNlIHRoZSBldmVudHVhbCB2YWx1ZSBvZgogICAgKG9w
dF9wdl9sMXRmICYgT1BUX1BWX0wxVEZfRE9NeCkgaXMgd2l0aGluIHJhbmdlIG9mIGEgY2hhci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 19:20:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 19: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 1g1cag-0007GK-5z; Sun, 16 Sep 2018 19:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ttcf=l6=linux.intel.com=jarkko.sakkinen@srs-us1.protection.inumbo.net>)
 id 1g1caf-0007GD-BI
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 19:20:17 +0000
X-Inumbo-ID: ace2a24b-b9e5-11e8-a6a9-d7ebe60f679a
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ace2a24b-b9e5-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 19:21:14 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Sep 2018 12:20:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,382,1531810800"; d="scan'208";a="73702809"
Received: from vbsuresh-mobl1.amr.corp.intel.com (HELO localhost)
 ([10.252.48.189])
 by orsmga008.jf.intel.com with ESMTP; 16 Sep 2018 12:20:09 -0700
Date: Sun, 16 Sep 2018 22:20:07 +0300
From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180916192007.GD7473@linux.intel.com>
References: <20180913194749.32178-1-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180913194749.32178-1-boris.ostrovsky@oracle.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH RESEND] tpm: Restore functionality to xen
 vtpm driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDM6NDc6NDlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEZyb206ICJEci4gR3JlZyBXZXR0c3RlaW4iIDxncmVnQHdpbmQuZW5qZWxsaWMu
Y29tPgo+IAo+IEZ1bmN0aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxv
c3Qgc2Vjb25kYXJ5IHRvCj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBz
dXBwb3J0IGluIGNvbW1pdCBjY2M5ZDkwYTlhOGIKPiAoInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBp
bnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKS4KPiAKPiBJbiB0aGlzIGNvbW1p
dCBhIHBvaW50ZXIgdG8gdGhlIHNoYXJlZCBwYWdlIGFkZHJlc3Mgd2FzIGJlaW5nCj4gcGFzc2Vk
IHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmluZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+IGFk
ZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0c2VsZi4gIFRoaXMgcmVzdWx0ZWQgaW4gYSBzaXR1
YXRpb24KPiB3aGVyZSB0aGUgZHJpdmVyIHdvdWxkIGF0dGFjaCB0byB0aGUgdnRwbS1zdHViZG9t
IGJ1dCBhbnkgYXR0ZW1wdAo+IHRvIHNlbmQgYSBjb21tYW5kIHRvIHRoZSBzdHViIGRvbWFpbiB3
b3VsZCB0aW1lb3V0Lgo+IAo+IEEgZGlhZ25vc3RpYyBmaW5kaW5nIGZvciB0aGlzIHJlZ3Jlc3Np
b24gaXMgdGhlIGZvbGxvd2luZyBlcnJvcgo+IG1lc3NhZ2UgYmVpbmcgZ2VuZXJhdGVkIHdoZW4g
dGhlIHhlbi10cG1mcm9udCBkcml2ZXIgcHJvYmVzIGZvciBhCj4gZGV2aWNlOgo+IAo+IDwzPnZ0
cG0gdnRwbS0wOiB0cG1fdHJhbnNtaXQ6IHRwbV9zZW5kOiBlcnJvciAtNjIKPiAKPiA8Mz52dHBt
IHZ0cG0tMDogQSBUUE0gZXJyb3IgKC02Mikgb2NjdXJyZWQgYXR0ZW1wdGluZyB0byBkZXRlcm1p
bmUKPiB0aGUgdGltZW91dHMKPiAKPiBUaGlzIGZpeCBpcyByZWxldmFudCB0byBhbGwga2VybmVs
cyBmcm9tIDQuMSBmb3J3YXJkIHdoaWNoIGlzIHRoZQo+IHJlbGVhc2UgaW4gd2hpY2ggbXVsdGkt
cGFnZSB4ZW5idXMgc3VwcG9ydCB3YXMgaW50cm9kdWNlZC4KPiAKPiBEYW5pZWwgRGUgR3JhYWYg
Zm9ybXVsYXRlZCB0aGUgZml4IGJ5IGNvZGUgaW5zcGVjdGlvbiBhZnRlciB0aGUKPiByZWdyZXNz
aW9uIHBvaW50IHdhcyBsb2NhdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERyLiBHcmVnIFdldHRz
dGVpbiA8Z3JlZ0BlbmplbGxpYy5jb20+Cj4gCj4gW2JvcmlzOiBmaXhlZCBjb21taXQgbWVzc2Fn
ZSBmb3JtYXR0aW5nXQo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC4xKwo+
IC0tLQo+IFdlJ3ZlIGxvc3QgdGhpcyBwYXRjaCBhIGNvdXBsZSBvZiB5ZWFycyBhZ28sIHJlLXN1
Ym1pdHRpbmcuCj4gCj4gCj4gIGRyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgfCAyICst
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9udC5jIGIvZHJpdmVycy9jaGFy
L3RwbS94ZW4tdHBtZnJvbnQuYwo+IGluZGV4IDkxMTQ3NWQzNjgwMC4uYjE1MGY4N2YzOGY1IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMKPiArKysgYi9kcml2
ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9udC5jCj4gQEAgLTI2NCw3ICsyNjQsNyBAQCBzdGF0aWMg
aW50IHNldHVwX3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwgc3RydWN0IHRwbV9wcml2
YXRlICpwcml2KQo+ICAJCXJldHVybiAtRU5PTUVNOwo+ICAJfQo+ICAKPiAtCXJ2ID0geGVuYnVz
X2dyYW50X3JpbmcoZGV2LCAmcHJpdi0+c2hyLCAxLCAmZ3JlZik7Cj4gKwlydiA9IHhlbmJ1c19n
cmFudF9yaW5nKGRldiwgcHJpdi0+c2hyLCAxLCAmZ3JlZik7Cj4gIAlpZiAocnYgPCAwKQo+ICAJ
CXJldHVybiBydjsKPiAgCj4gLS0gCj4gMi4xNy4xCj4gCgpQbGVhc2UgYWRkIHRoZSBmaXhlcy1s
aW5lLiBUaGFua3MuCgovSmFya2tvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 19:25:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 19: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 1g1cfa-0007WB-Tg; Sun, 16 Sep 2018 19:25: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=ttcf=l6=linux.intel.com=jarkko.sakkinen@srs-us1.protection.inumbo.net>)
 id 1g1cfZ-0007W6-UU
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 19:25:21 +0000
X-Inumbo-ID: f94cade1-b9e5-11e8-a8a5-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f94cade1-b9e5-11e8-a8a5-bc764e045a96;
 Sun, 16 Sep 2018 21:23:22 +0200 (CEST)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Sep 2018 12:25:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,382,1531810800"; d="scan'208";a="74770587"
Received: from vbsuresh-mobl1.amr.corp.intel.com (HELO localhost)
 ([10.252.48.189])
 by orsmga006.jf.intel.com with ESMTP; 16 Sep 2018 12:25:12 -0700
Date: Sun, 16 Sep 2018 22:25:10 +0300
From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180916192510.GF7473@linux.intel.com>
References: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDU6MjU6NTFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEZyb206ICJEci4gR3JlZyBXZXR0c3RlaW4iIDxncmVnQHdpbmQuZW5qZWxsaWMu
Y29tPgo+IAo+IEZ1bmN0aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxv
c3Qgc2Vjb25kYXJ5IHRvCj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBz
dXBwb3J0IGluIGNvbW1pdCBjY2M5ZDkwYTlhOGIKPiAoInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBp
bnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKS4KPiAKPiBJbiB0aGlzIGNvbW1p
dCBhIHBvaW50ZXIgdG8gdGhlIHNoYXJlZCBwYWdlIGFkZHJlc3Mgd2FzIGJlaW5nCj4gcGFzc2Vk
IHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmluZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+IGFk
ZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0c2VsZi4gIFRoaXMgcmVzdWx0ZWQgaW4gYSBzaXR1
YXRpb24KCkknbSBzb3JyeSBidXQgSSdtIGZhciBmcm9tIGJlaW5nIGV4cGVydCB3aXRoIFhlbiBh
bmQgdGhpcyBzZW50ZW5jZQpjb25mdXNlcyBtZSBzbyBtYXliZSBjb3VsZCBvcGVuIGl0IHVwIGEg
Yml0LgoKRm9yIG1lICJzaGFyZWQgcGFnZSBhZGRyZXNzIiBhbmQgImFkZHJlc3Mgb2YgdGhlIHNo
YXJlZCBwYWdlIiBhcmUKdGhlIHNhbWUgdGhpbmcuIFdoYXQgYW0gSSBtaXNzaW5nPyBJIG1lYW4g
anVzdCBkaWZmZXJlbnQgZm9ybXMgaW4KZW5nbGlzaCB0byBkZXNjcmliZSB0aGUgZXhhY3Qgc2Ft
ZSB0aGluZy4uLgoKL0phcmtrbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 20:17:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 20:17: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 1g1dUJ-0003ZX-0s; Sun, 16 Sep 2018 20:17:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j8zy=l6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1dUH-0003ZQ-8b
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 20:17:45 +0000
X-Inumbo-ID: b457f791-b9ed-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b457f791-b9ed-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 20:18:42 +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 w8GKGoOi083620;
 Sun, 16 Sep 2018 20:17: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=4aBR/M3WX1Dv1Vg2EiesVAiCT7RPPZEYf0MOpXnZXpg=;
 b=K3hpNigfZZIPcbAP9lPNzxRPidcWZbmkxLrv5UuPRUw/Wzqk8aA8qTh2nKQhF/nzMTM1
 7K/qNw12ysUypoyPff3MEUfXim96VTCGauiDW5WHOThmFseIZV8HcWF6/0z8MVaWeTy0
 FUtiO0UPJDzNMHbRKHaLMTxXMXk2Kr6CpNpElmSVdZK/fkeZrviV47Yx1ePEAAw+0Jy5
 VRNCZYwBBIF5vmjbo4ThBrO0r5fD1MZbhJUcYN4d965/8mm4B1FJpww9VzvQRbIV+iql
 DbBo4tyqXP2GWP42nSTBcJJJn7/bRJ22UoZyGxy+mcE1MikfZ3/ZAjAOHntV8k5hVMNo Vw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mgsgtb681-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 16 Sep 2018 20:17: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 w8GKHdan025498
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 16 Sep 2018 20:17:39 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 w8GKHb5t027469;
 Sun, 16 Sep 2018 20:17:38 GMT
Received: from nat-wireless-guest-reg-153-50.bu.edu (/204.8.153.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 16 Sep 2018 13:17:37 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
Date: Sun, 16 Sep 2018 16:17:35 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=675
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809160218
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

CgpPbiA5LzE0LzE4IDM6MzQgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKCj4gKwo+ICtzdHJ1Y3Qg
bXR3YXRjaF9pbmZvIHsKPiArCS8qCj4gKwkgKiBUaGUgbXR3YXRjaF9kb21haW4gaXMgcHV0IG9u
IGJvdGggYSBoYXNoIHRhYmxlIGFuZCBhIGxpc3QuCj4gKwkgKiBkb21haW5fbGlzdCBpcyB1c2Vk
IHRvIG9wdGltaXplIHhlbmJ1c193YXRjaCB1bi1yZWdpc3RyYXRpb24uCj4gKwkgKgo+ICsJICog
VGhlIG10d2F0Y2hfZG9tYWluIGlzIHJlbW92ZWQgZnJvbSBkb21haW5faGFzaCAod2l0aCBzdGF0
ZSBzZXQKPiArCSAqIHRvIE1UV0FUQ0hfRE9NQUlOX0RPV04pIHdoZW4gaXRzIHJlZmNudCBpcyB6
ZXJvLiBIb3dldmVyLCBpdCBpcwo+ICsJICogbGVmdCBvbiBkb21haW5fbGlzdCB1bnRpbCBhbGwg
ZXZlbnRzIGJlbG9uZyB0byBzdWNoCj4gKwkgKiBtdHdhdGNoX2RvbWFpbiBhcmUgcHJvY2Vzc2Vk
IGluIG10d2F0Y2hfdGhyZWFkKCkuCgoKRG8gd2UgcmVhbGx5IG5lZWQgdG8ga2VlcCBtd2F0Y2hf
ZG9tYWluIG9uIGJvdGggbGlzdHM/IFdoeSBpcyBrZWVwaW5nIGl0IApvbiwgc2F5LCBvbmx5IHRo
ZSBoYXNoIG5vdCBzdWZmaWNpZW50PwoKPiArCSAqCj4gKwkgKiBXaGlsZSB0aGVyZSBtYXkgZXhp
c3QgdHdvIG10d2F0Y2hfZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgb24KPiArCSAqIGRvbWFp
bl9saXN0IHNpbXVsdGFuZW91c2x5LAoKCkhvdyBpcyBpdCBwb3NzaWJsZSB0byBoYXZlIHR3byBk
b21pZHMgb24gdGhlIGxpc3QgYXQgdGhlIHNhbWUgdGltZT8gCkRvbid0IHlvdSB3YW50IHRvIHJl
bW92ZSBpdCAod2hpY2ggSUlVSUMgbWVhbnMgbW92aW5nIGl0IHRvIHRoZSBwdXJnZSAKbGlzdCkg
d2hlbiBkb21haW4gaXMgZGVzdHJveWVkPwoKCi1ib3JpcwoKCj4gKyAgICAgICogIGFsbCBtdHdh
dGNoX2RvbWFpbiBvbiBoYXNoX2hhc2gKPiArCSAqIHNob3VsZCBoYXZlIHVuaXF1ZSBkb21pZC4K
PiArCSAqLwo+ICsJc3BpbmxvY2tfdCBkb21haW5fbG9jazsKPiArCXN0cnVjdCBobGlzdF9oZWFk
IGRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSF9TSVpFXTsKPiArCXN0cnVjdCBsaXN0X2hlYWQgZG9t
YWluX2xpc3Q7Cj4gKwo+ICsJLyoKPiArCSAqIFdoZW4gYSBwZXItZG9tVSBrdGhyZWFkIGlzIGdv
aW5nIHRvIGJlIGRlc3Ryb3llZCwgaXQgaXMgcHV0Cj4gKwkgKiBvbiB0aGUgcHVyZ2VfbGlzdCwg
YW5kIHdpbGwgYmUgZmx1c2hlZCBieSBwdXJnZV93b3JrIGxhdGVyLgo+ICsJICovCj4gKwlzdHJ1
Y3Qgd29ya19zdHJ1Y3QgcHVyZ2Vfd29yazsKPiArCXNwaW5sb2NrX3QgcHVyZ2VfbG9jazsKPiAr
CXN0cnVjdCBsaXN0X2hlYWQgcHVyZ2VfbGlzdDsKPiArfTsKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 20:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 20: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 1g1dV5-0003e3-CI; Sun, 16 Sep 2018 20:18: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=oy4j=l6=gmail.com=alex.braunegg@srs-us1.protection.inumbo.net>)
 id 1g1dV4-0003dv-SQ
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 20:18:34 +0000
X-Inumbo-ID: 69555d39-b9ed-11e8-a8a5-bc764e045a96
Received: from mail-pl1-x634.google.com (unknown [2607:f8b0:4864:20::634])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69555d39-b9ed-11e8-a8a5-bc764e045a96;
 Sun, 16 Sep 2018 22:16:36 +0200 (CEST)
Received: by mail-pl1-x634.google.com with SMTP id f6-v6so6427530plo.1
 for <xen-devel@lists.xenproject.org>; Sun, 16 Sep 2018 13:18:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:to:subject:date:mime-version
 :content-transfer-encoding:content-language:thread-index;
 bh=3ADgABeVJ1Dj06BCp2qflDkBkJD6E6Tit0Jz4J//ARA=;
 b=hd996iMOGbftxr+h+8kICpAWU0NT5oSWiMdELtrweMGCH1a3nfLDg+Nl6A+ZNlWSr8
 4zqVnNlSRGxjDECmNROn5lWTob6/Wbikw4YevbTSfXlRb/9bMJK10Vy1MVw/ZlCtJ2iy
 H5gjyYCCMJ9tMp2CZ+f+Dv5JiRIiWt3kN6wFyN8+H62ZfoW0DUelF7TV62hFnbGdHCAV
 ujc6u/isX9KRZtEbZJZ6aLsis0s65huVcckqrSNdLBXGYYnN28JEsiEphlBojbsEuXpO
 R9xz3wOFpdN42n3v1U36ab3Nk+eyDA6/gGhg4g0wOYCgQNSJnpTGrbCemy4dcrL2QW6G
 MuQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:to:subject:date:mime-version
 :content-transfer-encoding:content-language:thread-index;
 bh=3ADgABeVJ1Dj06BCp2qflDkBkJD6E6Tit0Jz4J//ARA=;
 b=gHkE1H88fWJ/jb45YOhSicqxlMPFat7HyPwg+7wrj5dJNRsA1r03D+PiZ9oHwxEtMr
 SfxOXzlMFRP/VvevKO1RPj+2KM6EBu2XG8aYzIqsCZNPaN+39g2GJNxbZ8VuBdJNyqsC
 pQR6fVhvAh2559rTGZWyZSXImE+qVkKH3xgG9EAGbPtrjOmF96kZHS8MkcFIMQtefVRz
 nPTLMjX1lpEF98rq7BpwNURq21GVzD39RFCUgKMWZH51yEd3DXY6DND4nmZU01OgU9M7
 SgtalVv+ExSSivx2/h10oMgosAC5lhXwOYvyB3EuWFogoWBAY1alqtvd6hVLUZklmykF
 920A==
X-Gm-Message-State: APzg51Dc4bBcm4GUBVzSG2kJeB6ohxKqw2yVOc8TEIj/fyIGEA1szTek
 3ER1xqmgfhPas9Q3gSnav87lb64+
X-Google-Smtp-Source: ANB0VdZovrJrF9UyQL+7iWrfhzxwmHMCjCR9a7TEG2I/wo6eFPVZEzetTt230i8dUj4JSTO19dsDuA==
X-Received: by 2002:a17:902:9a8a:: with SMTP id
 w10-v6mr21468347plp.14.1537129111919; 
 Sun, 16 Sep 2018 13:18:31 -0700 (PDT)
Received: from DELLE5450 ([118.211.187.187])
 by smtp.gmail.com with ESMTPSA id f67-v6sm21225875pff.29.2018.09.16.13.18.27
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 16 Sep 2018 13:18:30 -0700 (PDT)
Message-ID: <5b9eba96.1c69fb81.84b34.5fdf@mx.google.com>
X-Google-Original-Message-ID: <001201d44dfa$6e004060$4a00c120$@braunegg@gmail.com>
From: "Alex Braunegg" <alex.braunegg@gmail.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 17 Sep 2018 06:18:20 +1000
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-Language: en-au
Thread-Index: AdRN+ml48UmYuNfKQpGHcAwXzQ3bfw==
Subject: [Xen-devel] [QUESTION] Xen 4.8.4 - Unable to start VM's: spawn
 failed (rc=-3)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBoYXZlIHJlY2VudGx5IHVwZ3JhZGVkIGZyb20gWGVuIDQuOC4zIHRvIDQuOC40
IGFuZCBub3cgbm8gVk0ncyB3aWxsIHN0YXJ0CmFzIHRoZXkgZmFpbCB3aXRoIHRoZSBmb2xsb3dp
bmcgZXJyb3IgbWVzc2FnZToKCi0tLS0tLS0tLQpQYXJzaW5nIGNvbmZpZyBmcm9tIC9ldGMveGVu
L2NvbmZpZy9XaW5kb3dzX1NlcnZlci5jZmcKbGlieGw6IGVycm9yOiBsaWJ4bF9kbS5jOjIxODk6
ZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWU6IGRvbWFpbiA0IGRldmljZQptb2RlbDogc3Bhd24g
ZmFpbGVkIChyYz0tMykKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNTA0OmRvbWNyZWF0
ZV9kZXZtb2RlbF9zdGFydGVkOiBkZXZpY2UgbW9kZWwKZGlkIG5vdCBzdGFydDogLTMKbGlieGw6
IGVycm9yOiBsaWJ4bF9kbS5jOjIzMDM6a2lsbF9kZXZpY2VfbW9kZWw6IERldmljZSBNb2RlbCBh
bHJlYWR5IGV4aXRlZApsaWJ4bDogZXJyb3I6IGxpYnhsLmM6MTU3NTpsaWJ4bF9fZGVzdHJveV9k
b21pZDogbm9uLWV4aXN0YW50IGRvbWFpbiA0CmxpYnhsOiBlcnJvcjogbGlieGwuYzoxNTM0OmRv
bWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJveSBndWVzdAp3aXRoIGRvbWlk
IDQKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE0NjM6ZG9tYWluX2Rlc3Ryb3lfY2I6IGRlc3RydWN0
aW9uIG9mIGRvbWFpbiA0IGZhaWxlZAotLS0tLS0tLS0KCkkgaGF2ZSBzZWFyY2hlZCB0aGUgbWFp
bGluZyBsaXN0cyBmb3IgYW55IGlkZWEncyAvIGNsdWVzIGFuZCBjb21lIHVwIHNob3J0LgpJIGhh
dmUgc2luY2Ugcm9sbGVkIGJhY2sgdG8gNC44LjMgJiBhbGwgbXkgVk0ncyBzdGFydCB3aXRob3V0
IGlzc3VlLgoKSXMgdGhlcmUgYW55IHVwZGF0ZSB0byB0aGUgVk0gY29uZmlndXJhdGlvbiBmaWxl
IG5lZWRlZCB3aGVuIHVwZGF0aW5nIHRvCjQuOC40PwoKLS0tLS0tLS0KYnVpbGRlcj0naHZtJwoj
bWVtb3J5ID0gMTUzNgptZW1vcnkgPSAyMDQ4CnV1aWQgPSAnPHJlZGFjdGVkPicKbmFtZSA9ICdX
aW5kb3dzX1NlcnZlcicKdmlmID0gWyAnYnJpZGdlPWJyMCwgbWFjPTxyZWRhY3RlZD4nIF0KZGlz
ayA9IFsKJy9kZXYvenZvbC9zdG9yYWdlL3hlbi9XaW5kb3dzX1NlcnZlci9kaXNrX3NkYSwsaGRh
JywnL3N0b3JhZ2Uvc2FtYmEveGVuaXNvLwplbl93aW5kb3dzX3NlcnZlcl8yMDA4X3IyX3N0YW5k
YXJkX2VudGVycHJpc2VfZGF0YWNlbnRlcl9hbmRfd2ViX3g2NF9kdmRfeDE1Ci01OTc1NC5pc28s
LGhkYyxjZHJvbScgXQojIGJvb3Qgb24gZmxvcHB5IChhKSwgaGFyZCBkaXNrIChjKSBvciBDRC1S
T00gKGQpCiMgZGVmYXVsdDogaGFyZCBkaXNrLCBjZC1yb20sIGZsb3BweQpib290PSdkYycKc2Rs
PTAKdm5jPTEKdm5jY29uc29sZT0xCnZuY2xpc3Rlbj0nMC4wLjAuMCcKc3RkdmdhPTEKc2VyaWFs
PSdwdHknCnVzYmRldmljZT0ndGFibGV0Jwp2bmNwYXNzd2Q9JzxyZWRhY3RlZD4nCnZuY2Rpc3Bs
YXk9Nwpsb2NhbHRpbWU9MQojYXVkaW89JzEnCiNzb3VuZGh3PSdhYzk3JwotLS0tLS0tLQoKRnVs
bCBkZWJ1ZyBsb2cgYmVsb3cgaW4gY2FzZSB0aGlzIGlzIHJlcXVpcmVkOgoKLS0tLS0tLS0KbGli
eGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNjE0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4MTAx
N2M1MDogY3JlYXRlOgpob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4MTAxN2NlMAps
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjM2NzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sKdmRldj1oZGEgc3BlYy5iYWNrZW5kPXVua25vd24KbGlieGw6IGRlYnVnOiBs
aWJ4bF9kZXZpY2UuYzo0MDI6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNrCnZk
ZXY9aGRhLCB1c2luZyBiYWNrZW5kIHBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjM2
NzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sKdmRldj1oZGMgc3BlYy5iYWNr
ZW5kPXFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6OTcwOmluaXRpYXRlX2RvbWFp
bl9jcmVhdGU6IHJ1bm5pbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2Fk
ZXIuYzozMjQ6bGlieGxfX2Jvb3Rsb2FkZXJfcnVuOiBub3QgYSBQViBkb21haW4sCnNraXBwaW5n
IGJvb3Rsb2FkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxOGFjMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVy
ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxpbmU9IihudWxs
KSIsIGZlYXR1cmVzPSIobnVsbCkiCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2tlcm5l
bF9maWxlOgpmaWxlbmFtZT0iL3Vzci9saWIveGVuL2Jvb3QvaHZtbG9hZGVyIgpkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2NfZmlsZW1hcCAgICA6IDE3NCBrQgpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RvbS5jOjg4NDpsaWJ4bF9fbG9hZF9odm1fZmlybXdhcmVfbW9kdWxlOiBMb2Fk
aW5nIEJJT1M6Ci91c3IvbGliL3hlbi9ib290L3NlYWJpb3MuYmluCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX2Jvb3RfeGVuX2luaXQ6IHZlciA0LjgsIGNhcHMgeGVuLTMuMC14ODZfNjQK
eGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4
Nl82NCAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1hZ2U6IGNhbGxlZApk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjogdHJ5aW5nIG11bHRpYm9v
dC1iaW5hcnkgbG9hZGVyCi4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUg
ZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcg
SFZNLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJv
YmUgT0sKeGM6IGRldGFpbDogRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMCBtZW1zej0weDMzYzA0
CnhjOiBkZXRhaWw6IEVMRjogbWVtb3J5OiAweDEwMDAwMCAtPiAweDEzM2MwNApkb21haW5idWls
ZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwMzIgTUIsIHBhZ2VzIDB4N2YwMDAg
cGFnZXMsIDRrCmVhY2gKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IDB4
N2YwMDAgcGFnZXMKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF9tZW1faW5pdDog
Y2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDog
NDA2NCBrQgp4YzogZGV0YWlsOiBQSFlTSUNBTCBNRU1PUlkgQUxMT0NBVElPTjoKeGM6IGRldGFp
bDogICA0S0IgUEFHRVM6IDB4MDAwMDAwMDAwMDAwMDIwMAp4YzogZGV0YWlsOiAgIDJNQiBQQUdF
UzogMHgwMDAwMDAwMDAwMDAwM2Y3CnhjOiBkZXRhaWw6ICAgMUdCIFBBR0VTOiAweDAwMDAwMDAw
MDAwMDAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21V
IG1hcHBpbmc6IHBmbgoweDEwMCsweDM0IGF0IDB4N2Y5NjZjYzg2MDAwCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAga2VybmVsICAgICAgIDogMHgxMDAwMDAg
LT4KMHgxMzQwMDAgIChwZm4gMHgxMDAgKyAweDM0IHBhZ2VzKQp4YzogZGV0YWlsOiBFTEY6IHBo
ZHIgMCBhdCAweDdmOTY2Y2M1MjAwMCAtPiAweDdmOTY2Y2M3YzE4MApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbgoweDEz
NCsweDQwIGF0IDB4N2Y5NjZjYzQ2MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Fs
bG9jX3NlZ21lbnQ6ICAgU3lzdGVtIEZpcm13YXJlIG1vZHVsZSA6CjB4MTM0MDAwIC0+IDB4MTc0
MDAwICAocGZuIDB4MTM0ICsgMHg0MCBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fcGZuX3RvX3B0cl9yZXRjb3VudDogZG9tVSBtYXBwaW5nOiBwZm4KMHgxNzQrMHgxIGF0IDB4
N2Y5NjZjZDM4MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6
ICAgSFZNIHN0YXJ0IGluZm8gOiAweDE3NDAwMCAtPgoweDE3NTAwMCAgKHBmbiAweDE3NCArIDB4
MSBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBhbGxvY19wZ3RhYmxlc19odm06IGRvaW5n
IG5vdGhpbmcKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmly
dF9hbGxvY19lbmQgOiAweDE3NTAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9idWls
ZF9pbWFnZSAgOiB2aXJ0X3BndGFiX2VuZCA6IDB4MApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhj
X2RvbV9ib290X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBib290ZWFybHk6
IGRvaW5nIG5vdGhpbmcKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNr
OiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZToKeGVuLTMuMC14ODZfNjQKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZToKeGVuLTMuMC14
ODZfMzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9y
dGVkIGd1ZXN0IHR5cGU6Cmh2bS0zLjAteDg2XzMyIDw9IG1hdGNoZXMKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZToKaHZtLTMu
MC14ODZfMzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3Vw
cG9ydGVkIGd1ZXN0IHR5cGU6Cmh2bS0zLjAteDg2XzY0CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
Y2xlYXJfcGFnZTogcGZuIDB4ZmVmZmYsIG1mbiAweGZlZmZmCmRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogY2xlYXJfcGFnZTogcGZuIDB4ZmVmZmMsIG1mbiAweGZlZmZjCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogZG9tYWluIGJ1aWxkZXIgbWVtb3J5IGZvb3RwcmludApkb21haW5idWlsZGVyOiBkZXRh
aWw6ICAgIGFsbG9jYXRlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIG1hbGxvYyAgICAg
ICAgICAgICA6IDQwNjkga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAgICBhbm9uIG1tYXAg
ICAgICAgICAgOiAwIGJ5dGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgbWFwcGVkCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgZmlsZSBtbWFwICAgICAgICAgIDogMTc0IGtCCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogICAgICAgZG9tVSBtbWFwICAgICAgICAgIDogNDY4IGtCCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogdmNwdV9odm06IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQ6IGNhbGxlZCwgcGZuPTB4ZmYwMDAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fZ250dGFiX2h2bV9zZWVkOiBjYWxsZWQsIHBmbj0weGZmMDAxCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3JlbGVhc2U6IGNhbGxlZApsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjM2NzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sK
dmRldj1oZGEgc3BlYy5iYWNrZW5kPXBoeQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2
OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxYjkyMCB3cGF0aD0vbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvNy83Njgvc3RhdGUgdG9rZW49My8wOgpyZWdpc3RlciBz
bG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzozNjc6bGlieGxfX2RldmljZV9k
aXNrX3NldF9iYWNrZW5kOiBEaXNrCnZkZXY9aGRjIHNwZWMuYmFja2VuZD1xZGlzawpsaWJ4bDog
ZGVidWc6IGxpYnhsX2xpbnV4LmM6MjIxOmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRfaW5mbzog
YmFja2VuZF9raW5kCjMsIG5vIG5lZWQgdG8gZXhlY3V0ZSBzY3JpcHRzCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZGV2aWNlLmM6MTE2MTpkZXZpY2VfaG90cGx1ZzogTm8gaG90cGx1ZyBzY3JpcHQgdG8K
ZXhlY3V0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNo
X2RlcmVnaXN0ZXI6IHdhdGNoCnc9MHgxMDFkMDIwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZAps
aWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjE2NDA6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHgx
MDE3YzUwOgppbnByb2dyZXNzOiBwb2xsZXI9MHgxMDE3Y2UwLCBmbGFncz1pCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDEwMWI5MjAK
d3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzcvNzY4L3N0YXRlIHRva2VuPTMvMDog
ZXZlbnQKZXBhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzcvNzY4L3N0YXRlCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQKL2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzcvNzY4L3N0YXRlIHdhbnRlZCBzdGF0ZSAyIG9rCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rl
cjogd2F0Y2gKdz0weDEwMWI5MjAgd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzcv
NzY4L3N0YXRlIHRva2VuPTMvMDoKZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kZXZpY2UuYzoxMDc3OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxsaW5nCmRldmlj
ZV9iYWNrZW5kX2NsZWFudXAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9f
ZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxYjkyMDogZGVyZWdpc3RlciB1bnJl
Z2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9saW51eC5jOjE4MzpsaWJ4bF9faG90cGx1Z19k
aXNrOiBBcmdzIGFuZCBlbnZpcm9ubWVudApyZWFkeQpsaWJ4bDogZGVidWc6IGxpYnhsX2Rldmlj
ZS5jOjExNzU6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6Ci9ldGMveGVu
L3NjcmlwdHMvYmxvY2sgYWRkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3NjpkZXZp
Y2VfaG90cGx1ZzogZXh0cmEgYXJnczoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTg0
OmRldmljZV9ob3RwbHVnOiBlbnY6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE5MTpk
ZXZpY2VfaG90cGx1ZzogICAgICAgc2NyaXB0OgovZXRjL3hlbi9zY3JpcHRzL2Jsb2NrCmxpYnhs
OiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE5MTpkZXZpY2VfaG90cGx1ZzogICAgICAgWEVOQlVT
X1RZUEU6IHZiZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExOTE6ZGV2aWNlX2hvdHBs
dWc6ICAgICAgIFhFTkJVU19QQVRIOgpiYWNrZW5kL3ZiZC83Lzc2OApsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjExOTE6ZGV2aWNlX2hvdHBsdWc6ICAgICAgIFhFTkJVU19CQVNFX1BBVEg6
CmJhY2tlbmQKbGlieGw6IGRlYnVnOiBsaWJ4bF9hb3V0aWxzLmM6NTkzOmxpYnhsX19hc3luY19l
eGVjX3N0YXJ0OiBmb3JraW5nIHRvCmV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRk
IApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTQyOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNo
CmVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC83Lzc2OC9zdGF0ZSB0b2tlbj0zLzA6
IGVtcHR5IHNsb3QKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxYmEyMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVy
ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9saW51eC5jOjIwMDpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2Ny
aXB0X2luZm86IG51bV9leGVjIDEsCm5vdCBydW5uaW5nIGhvdHBsdWcgc2NyaXB0cwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjExNjE6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2Ny
aXB0IHRvCmV4ZWN1dGUKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZf
eHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxYmEyMDogZGVyZWdpc3RlciB1bnJlZ2lz
dGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjI4ODk6bGlieGxfX2RldmljZV9kaXNrX2ZpbmRf
bG9jYWxfcGF0aDogRGlyZWN0bHkKYWNjZXNzaW5nIGxvY2FsIFJBVyBkaXNrIC9kZXYvenZvbC9z
dG9yYWdlL3hlbi9XaW5kb3dzX1NlcnZlci9kaXNrX3NkYQpsaWJ4bDogZGVidWc6IGxpYnhsLmM6
Mjg4OTpsaWJ4bF9fZGV2aWNlX2Rpc2tfZmluZF9sb2NhbF9wYXRoOiBEaXJlY3RseQphY2Nlc3Np
bmcgbG9jYWwgUkFXIGRpc2sKL3N0b3JhZ2Uvc2FtYmEveGVuaXNvL2VuX3dpbmRvd3Nfc2VydmVy
XzIwMDhfcjJfc3RhbmRhcmRfZW50ZXJwcmlzZV9kYXRhY2VudAplcl9hbmRfd2ViX3g2NF9kdmRf
eDE1LTU5NzU0LmlzbwpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTUwMDpsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfbmV3OiBDb3VsZCBub3QKZmluZCB1c2VyIHhlbi1xZW11dXNlci1z
aGFyZWQsIHN0YXJ0aW5nIFFFTVUgYXMgcm9vdApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5
NDpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06IFNwYXduaW5nIGRldmljZS1tb2RlbAovdXNyL2xpYi94
ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgd2l0aCBhcmd1bWVudHM6CmxpYnhsOiBkZWJ1ZzogbGli
eGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbToKL3Vzci9saWIveGVuL2Jpbi9xZW11
LXN5c3RlbS1pMzg2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAteGVuLWRvbWlkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhs
X19zcGF3bl9sb2NhbF9kbTogICA3CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhs
X19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5
NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06CnNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0vdmFyL3J1
bi94ZW4vcW1wLWxpYnhsLTcsc2VydmVyLG5vd2FpdApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6
MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5vLXNodXRkb3duCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbW9uCmxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbToKY2hhcmRldj1saWJ4bC1j
bWQsbW9kZT1jb250cm9sCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3
bl9sb2NhbF9kbTogICAtY2hhcmRldgpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4
bF9fc3Bhd25fbG9jYWxfZG06CnNvY2tldCxpZD1saWJ4ZW5zdGF0LWNtZCxwYXRoPS92YXIvcnVu
L3hlbi9xbXAtbGlieGVuc3RhdC03LHNlcnZlcixub3dhaXQKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1tb24KbGlieGw6IGRlYnVnOiBsaWJ4
bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOgpjaGFyZGV2PWxpYnhlbnN0YXQtY21k
LG1vZGU9Y29udHJvbApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgLW5vZGVmYXVsdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGli
eGxfX3NwYXduX2xvY2FsX2RtOiAgIC1uby11c2VyLWNvbmZpZwpsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIFdpbmRvd3NfU2VydmVyCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtdm5j
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbToKMC4w
LjAuMDo3LHBhc3N3b3JkLHdlYnNvY2tldCx4NTA5PS9ldGMvcGtpL3hlbix0bz0wCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtZGlzcGxheQps
aWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgbm9u
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LXNlcmlhbApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06ICAgcHR5CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogICAtZGV2aWNlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3
bl9sb2NhbF9kbTogICBWR0EsdmdhbWVtX21iPTE2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoy
MDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtYm9vdApsaWJ4bDogZGVidWc6IGxpYnhsX2Rt
LmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgb3JkZXI9ZGMKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC11c2IKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC11c2JkZXZpY2UKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHRhYmxl
dApsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAg
LWRldmljZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06CnJ0bDgxMzksaWQ9bmljMCxuZXRkZXY9bmV0MCxtYWM9MDA6MTY6M2U6MWY6ODk6ZDQKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1uZXRk
ZXYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOgp0
eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT12aWY3LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5v
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAt
bWFjaGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06ICAgeGVuZnYKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIC1tCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAyMDMyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3
bl9sb2NhbF9kbTogICAtZHJpdmUKbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxf
X3NwYXduX2xvY2FsX2RtOgpmaWxlPS9kZXYvenZvbC9zdG9yYWdlL3hlbi9XaW5kb3dzX1NlcnZl
ci9kaXNrX3NkYSxpZj1pZGUsaW5kZXg9MCxtZWRpYT1kaXNrCixmb3JtYXQ9cmF3LGNhY2hlPXdy
aXRlYmFjawpsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06ICAgLWRyaXZlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9s
b2NhbF9kbToKaWY9aWRlLGluZGV4PTIscmVhZG9ubHk9b24sbWVkaWE9Y2Ryb20saWQ9aWRlLTU2
MzIsZmlsZT0vc3RvcmFnZS9zYW1iYS94ZW5pcwpvL2VuX3dpbmRvd3Nfc2VydmVyXzIwMDhfcjJf
c3RhbmRhcmRfZW50ZXJwcmlzZV9kYXRhY2VudGVyX2FuZF93ZWJfeDY0X2R2ZF94CjE1LTU5NzU0
Lmlzbyxmb3JtYXQ9cmF3CmxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk4OmxpYnhsX19zcGF3
bl9sb2NhbF9kbTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsCi91c3IvbGliL3hlbi9iaW4vcWVtdS1z
eXN0ZW0taTM4NiB3aXRoIGFkZGl0aW9uYWwgZW52aXJvbm1lbnQ6CmxpYnhsOiBkZWJ1ZzogbGli
eGxfZG0uYzoyMTAwOmxpYnhsX19zcGF3bl9sb2NhbF9kbToKWEVOX1FFTVVfQ09OU09MRV9MSU1J
VD0xMDQ4NTc2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0
Y2hfcmVnaXN0ZXI6IHdhdGNoCnc9MHgxMDE4ZGI4IHdwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvNy9zdGF0ZSB0b2tlbj0zLzE6IHJlZ2lzdGVyCnNsb3RudW09MwpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHgxMDE4ZGI4
CndwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvNy9zdGF0ZSB0b2tlbj0zLzE6IGV2
ZW50CmVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvNy9zdGF0ZQpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V4ZWMuYzozOTg6c3Bhd25fd2F0Y2hfZXZlbnQ6IGRvbWFpbiA3IGRldmljZSBt
b2RlbDoKc3Bhd24gd2F0Y2ggcD0obnVsbCkKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3
MzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaAp3PTB4MTAxOGRiOCB3cGF0aD0v
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLzcvc3RhdGUgdG9rZW49My8xOiBkZXJlZ2lzdGVy
CnNsb3RudW09MwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjE4OTpkZXZpY2VfbW9kZWxfc3Bh
d25fb3V0Y29tZTogZG9tYWluIDcgZGV2aWNlCm1vZGVsOiBzcGF3biBmYWlsZWQgKHJjPS0zKQps
aWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjE1MDQ6ZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0
ZWQ6IGRldmljZSBtb2RlbApkaWQgbm90IHN0YXJ0OiAtMwpsaWJ4bDogZXJyb3I6IGxpYnhsX2Rt
LmM6MjMwMzpraWxsX2RldmljZV9tb2RlbDogRGV2aWNlIE1vZGVsIGFscmVhZHkgZXhpdGVkCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6
IHdhdGNoCnc9MHgxMDIyNDgwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC83Lzc2
OC9zdGF0ZSB0b2tlbj0zLzI6CnJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhs
X2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHgxMDIyNDgwCndwYXRoPS9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC83Lzc2OC9zdGF0ZSB0b2tlbj0zLzI6IGV2ZW50CmVw
YXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC83Lzc2OC9zdGF0ZQpsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6ODc0OmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC83Lzc2OC9zdGF0ZSB3YW50ZWQgc3RhdGUgNiBvawpsaWJ4bDogZGVi
dWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNo
Cnc9MHgxMDIyNDgwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC83Lzc2OC9zdGF0
ZSB0b2tlbj0zLzI6CmRlcmVnaXN0ZXIgc2xvdG51bT0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2
aWNlLmM6MTA3NzpkZXZpY2VfYmFja2VuZF9jYWxsYmFjazogY2FsbGluZwpkZXZpY2VfYmFja2Vu
ZF9jbGVhbnVwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0
Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weDEwMjI0ODA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVk
CmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoxODM6bGlieGxfX2hvdHBsdWdfZGlzazogQXJn
cyBhbmQgZW52aXJvbm1lbnQKcmVhZHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTc1
OmRldmljZV9ob3RwbHVnOiBjYWxsaW5nIGhvdHBsdWcgc2NyaXB0OgovZXRjL3hlbi9zY3JpcHRz
L2Jsb2NrIHJlbW92ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzY6ZGV2aWNlX2hv
dHBsdWc6IGV4dHJhIGFyZ3M6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE4NDpkZXZp
Y2VfaG90cGx1ZzogZW52OgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExOTE6ZGV2aWNl
X2hvdHBsdWc6ICAgICAgIHNjcmlwdDoKL2V0Yy94ZW4vc2NyaXB0cy9ibG9jawpsaWJ4bDogZGVi
dWc6IGxpYnhsX2RldmljZS5jOjExOTE6ZGV2aWNlX2hvdHBsdWc6ICAgICAgIFhFTkJVU19UWVBF
OiB2YmQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTkxOmRldmljZV9ob3RwbHVnOiAg
ICAgICBYRU5CVVNfUEFUSDoKYmFja2VuZC92YmQvNy83NjgKbGlieGw6IGRlYnVnOiBsaWJ4bF9k
ZXZpY2UuYzoxMTkxOmRldmljZV9ob3RwbHVnOiAgICAgICBYRU5CVVNfQkFTRV9QQVRIOgpiYWNr
ZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjU5MzpsaWJ4bF9fYXN5bmNfZXhlY19z
dGFydDogZm9ya2luZyB0bwpleGVjdXRlOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIHJlbW92ZSAK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU0Mjp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaApl
cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvNy83Njgvc3RhdGUgdG9rZW49My8yOiBl
bXB0eSBzbG90CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0
Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weDEwMjI1ODA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVk
CmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMDA6bGlieGxfX2dldF9ob3RwbHVnX3Njcmlw
dF9pbmZvOiBudW1fZXhlYyAxLApub3QgcnVubmluZyBob3RwbHVnIHNjcmlwdHMKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTYxOmRldmljZV9ob3RwbHVnOiBObyBob3RwbHVnIHNjcmlw
dCB0bwpleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hz
d2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weDEwMjI1ODA6IGRlcmVnaXN0ZXIgdW5yZWdpc3Rl
cmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMjE6bGlieGxfX2dldF9ob3RwbHVnX3Nj
cmlwdF9pbmZvOiBiYWNrZW5kX2tpbmQKMywgbm8gbmVlZCB0byBleGVjdXRlIHNjcmlwdHMKbGli
eGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTYxOmRldmljZV9ob3RwbHVnOiBObyBob3RwbHVn
IHNjcmlwdCB0bwpleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6bGlieGxf
X2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weDEwMjI4NzA6IGRlcmVnaXN0ZXIgdW5y
ZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMjE6bGlieGxfX2dldF9ob3Rw
bHVnX3NjcmlwdF9pbmZvOiBiYWNrZW5kX2tpbmQKNiwgbm8gbmVlZCB0byBleGVjdXRlIHNjcmlw
dHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTYxOmRldmljZV9ob3RwbHVnOiBObyBo
b3RwbHVnIHNjcmlwdCB0bwpleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2ODY6
bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gKdz0weDEwMWRjNjA6IGRlcmVnaXN0
ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGwuYzoxNzEyOmRldmljZXNfZGVzdHJv
eV9jYjogZm9ya2VkIHBpZCA5NzI0IGZvciBkZXN0cm95Cm9mIGRvbWFpbiA3CmxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzoxODY5OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHgxMDE3YzUwOiBj
b21wbGV0ZSwKcmM9LTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4Mzg6bGlieGxfX2Fv
X19kZXN0cm95OiBhbyAweDEwMTdjNTA6IGRlc3Ryb3kKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjE0
NDU6bGlieGxfZG9tYWluX2Rlc3Ryb3k6IGFvIDB4MTAxYWMwMDogY3JlYXRlOgpob3c9KG5pbCkg
Y2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4MTAxN2NlMApsaWJ4bDogZXJyb3I6IGxpYnhsLmM6MTU3
NTpsaWJ4bF9fZGVzdHJveV9kb21pZDogbm9uLWV4aXN0YW50IGRvbWFpbiA3CmxpYnhsOiBlcnJv
cjogbGlieGwuYzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJv
eSBndWVzdAp3aXRoIGRvbWlkIDcKbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE0NjM6ZG9tYWluX2Rl
c3Ryb3lfY2I6IGRlc3RydWN0aW9uIG9mIGRvbWFpbiA3IGZhaWxlZApsaWJ4bDogZGVidWc6IGxp
YnhsX2V2ZW50LmM6MTg2OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4MTAxYWMwMDogY29tcGxl
dGUsCnJjPS0yMQpsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTQ1NDpsaWJ4bF9kb21haW5fZGVzdHJv
eTogYW8gMHgxMDFhYzAwOiBpbnByb2dyZXNzOgpwb2xsZXI9MHgxMDE3Y2UwLCBmbGFncz1pYwps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4
MTAxYWMwMDogZGVzdHJveQp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IHRvdGFsIGFsbG9jYXRpb25z
OjY3NiB0b3RhbCByZWxlYXNlczo2NzYKeGVuY2FsbDpidWZmZXI6IGRlYnVnOiBjdXJyZW50IGFs
bG9jYXRpb25zOjAgbWF4aW11bSBhbGxvY2F0aW9uczozCnhlbmNhbGw6YnVmZmVyOiBkZWJ1Zzog
Y2FjaGUgY3VycmVudCBzaXplOjMKeGVuY2FsbDpidWZmZXI6IGRlYnVnOiBjYWNoZSBoaXRzOjY1
OCBtaXNzZXM6MyB0b29iaWc6MTUKLS0tLS0tLS0KCgpCZXN0IHJlZ2FyZHMsCgpBbGV4CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 21:20:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 21: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 1g1eSs-00017P-9t; Sun, 16 Sep 2018 21:20:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j8zy=l6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1eSq-00017I-R0
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 21:20:20 +0000
X-Inumbo-ID: 72ac3bff-b9f6-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72ac3bff-b9f6-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 21:21: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 w8GLK3dX119363;
 Sun, 16 Sep 2018 21:20: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=ETwqVvGswvdT+adpxWr3sKjbjSiLWbb1+ZaN+EhkIeo=;
 b=daS5wwZf04llqQs4xtvd8gg9XE7cDGH632362iC4HcR+67DA4f1Orpk5tIaqfznC3iRM
 7e4uu8UBJu0ogkwZKOXylmaOmv1ZZ7ULZQG7ZxJOaoYk2O5DQ27o5nPGuqFPrih9LPBT
 XjXZJzA/E1/IT4mB5wZbCQTUaGSiFWRdOb8qt2c47iH7D84+LoHTQBNzMCoryBfGupLX
 Q2R3t11umeEQPjhjjWXJ8RnnC5vWcPRTnto2QsEPuKyr2jV/N2qajNGAS+Ic4eDRlJSO
 oWXhZzOhJwjHL0OZCi0MnjUhEHfUSGQqf7TNqQXNp7pvaWM4YZKk8qtc8FyqDFhGbgxA jA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mgsgtb7u2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 16 Sep 2018 21:20:15 +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 w8GLK9Pk000697
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 16 Sep 2018 21:20:09 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 w8GLK7en012201;
 Sun, 16 Sep 2018 21:20:07 GMT
Received: from nat-wireless-guest-reg-153-50.bu.edu (/204.8.153.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 16 Sep 2018 14:20:07 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <affabca4-0683-f088-7b25-d239ff882fa0@oracle.com>
Date: Sun, 16 Sep 2018 17:20:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018
 signatures=668708
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-1807170000 definitions=main-1809160229
Subject: Re: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: jgross@suse.com, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

CgpPbiA5LzE0LzE4IDM6MzQgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKPgo+ICsKPiArLyogUnVu
bmluZyBpbiB0aGUgY29udGV4dCBvZiBkZWZhdWx0IHhlbndhdGNoIGt0aHJlYWQuICovCj4gK3Zv
aWQgbXR3YXRjaF9jcmVhdGVfZG9tYWluKGRvbWlkX3QgZG9taWQpCj4gK3sKPiArCXN0cnVjdCBt
dHdhdGNoX2RvbWFpbiAqZG9tYWluOwo+ICsKPiArCWlmICghZG9taWQpIHsKPiArCQlwcl9lcnIo
IkRlZmF1bHQgeGVud2F0Y2ggdGhyZWFkIGlzIGZvciBkb20wXG4iKTsKPiArCQlyZXR1cm47Cj4g
Kwl9Cj4gKwo+ICsJc3Bpbl9sb2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPiArCj4g
Kwlkb21haW4gPSBtdHdhdGNoX2ZpbmRfZG9tYWluKGRvbWlkKTsKPiArCWlmIChkb21haW4pIHsK
PiArCQlhdG9taWNfaW5jKCZkb21haW4tPnJlZmNudCk7Cj4gKwkJc3Bpbl91bmxvY2soJm10d2F0
Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+ICsJCXJldHVybjsKPiArCX0KPiArCj4gKwlkb21haW4g
PSBremFsbG9jKHNpemVvZigqZG9tYWluKSwgR0ZQX0FUT01JQyk7CgpJcyB0aGVyZSBhIHJlYXNv
biAoYmVzaWRlcyB0aGlzIGJlaW5nIGRvbmUgdW5kZXIgc3BpbmxvY2spIGZvciB1c2luZyAKR0ZQ
X0FUT01JQz8gSWYgZG9tYWluX2xvY2sgaXMgdGhlIG9ubHkgcmVhc29uIEknZCBwcm9iYWJseSBk
cm9wIHRoZSBsb2NrIAphbmQgZG8gR0ZQX0tFUk5FTC4KCgo+ICsJaWYgKCFkb21haW4pIHsKPiAr
CQlzcGluX3VubG9jaygmbXR3YXRjaF9pbmZvLT5kb21haW5fbG9jayk7Cj4gKwkJcHJfZXJyKCJG
YWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBtdHdhdGNoIHRocmVhZCAlZFxuIiwKPiArCQkg
ICAgICAgZG9taWQpOwo+ICsJCXJldHVybjsKClRoaXMgbmVlZHMgdG8gcmV0dXJuIGFuIGVycm9y
IGNvZGUsIEkgdGhpbmsuIE9yIGRvIHlvdSB3YW50IHRvIGZhbGwgYmFjayAKdG8gc2hhcmVkIHhl
bndhdGNoIHRocmVhZD8KCgo+ICsJfQo+ICsKPiArCWRvbWFpbi0+ZG9taWQgPSBkb21pZDsKPiAr
CWF0b21pY19zZXQoJmRvbWFpbi0+cmVmY250LCAxKTsKPiArCW11dGV4X2luaXQoJmRvbWFpbi0+
ZG9tYWluX211dGV4KTsKPiArCUlOSVRfTElTVF9IRUFEKCZkb21haW4tPnB1cmdlX25vZGUpOwo+
ICsKPiArCWluaXRfd2FpdHF1ZXVlX2hlYWQoJmRvbWFpbi0+ZXZlbnRzX3dxKTsKPiArCXNwaW5f
bG9ja19pbml0KCZkb21haW4tPmV2ZW50c19sb2NrKTsKPiArCUlOSVRfTElTVF9IRUFEKCZkb21h
aW4tPmV2ZW50cyk7Cj4gKwo+ICsJbGlzdF9hZGRfdGFpbF9yY3UoJmRvbWFpbi0+bGlzdF9ub2Rl
LCAmbXR3YXRjaF9pbmZvLT5kb21haW5fbGlzdCk7Cj4gKwo+ICsJaGxpc3RfYWRkX2hlYWRfcmN1
KCZkb21haW4tPmhhc2hfbm9kZSwKPiArCQkJICAgJm10d2F0Y2hfaW5mby0+ZG9tYWluX2hhc2hb
TVRXQVRDSF9IQVNIKGRvbWlkKV0pOwo+ICsKPiArCXNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8t
PmRvbWFpbl9sb2NrKTsKPiArCj4gKwlkb21haW4tPnRhc2sgPSBrdGhyZWFkX3J1bihtdHdhdGNo
X3RocmVhZCwgZG9tYWluLAo+ICsJCQkJICAgInhlbi1tdHdhdGNoLSVkIiwgZG9taWQpOwo+ICsK
PiArCWlmICghZG9tYWluLT50YXNrKSB7Cj4gKwkJcHJfZXJyKCJtdHdhdGNoIGt0aHJlYWQgY3Jl
YXRpb24gaXMgZmFpbGVkXG4iKTsKPiArCQlkb21haW4tPnN0YXRlID0gTVRXQVRDSF9ET01BSU5f
RE9XTjsKCgpXaHkgbm90IGNsZWFuIHVwIHJpZ2h0IGhlcmU/Cgo+ICsKPiArCQlyZXR1cm47Cj4g
Kwl9Cj4gKwo+ICsJZG9tYWluLT5zdGF0ZSA9IE1UV0FUQ0hfRE9NQUlOX1VQOwo+ICt9Cj4gKwoK
Cj4gKwo+ICAgdm9pZCB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaChzdHJ1Y3QgeGVuYnVzX3dhdGNo
ICp3YXRjaCkKPiAgIHsKPiAgIAlzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50LCAqdG1wOwo+
IEBAIC04MzEsNiArMTEwMCw5IEBAIHZvaWQgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goc3RydWN0
IHhlbmJ1c193YXRjaCAqd2F0Y2gpCj4gICAKPiAgIAlpZiAoY3VycmVudC0+cGlkICE9IHhlbndh
dGNoX3BpZCkKPiAgIAkJbXV0ZXhfdW5sb2NrKCZ4ZW53YXRjaF9tdXRleCk7Cj4gKwo+ICsJaWYg
KHhlbl9tdHdhdGNoICYmIHdhdGNoLT5nZXRfZG9taWQpCj4gKwkJdW5yZWdpc3Rlcl9tdHdhdGNo
KHdhdGNoKTsKCgpJIG1heSBub3QgYmUgdW5kZXJzdGFuZGluZyB0aGUgbG9naWMgZmxvdyBoZXJl
LCBidXQgaWYgd2Ugc3VjY2Vzc2Z1bGx5IApyZW1vdmVkL3VucmVnaXN0ZXJlZC9wdXJnZWQgdGhl
IHdhdGNoIGZyb20gbXR3YXRjaCBsaXN0cywgZG8gd2Ugc3RpbGwgCm5lZWQgdG8gdHJ5IHJlbW92
aW5nIGl0IGZyb20gd2F0Y2hfZXZlbnRzIGxpc3QgYmVsb3c/CgoKLWJvcmlzCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 16 21:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 16 Sep 2018 21:35: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 1g1ehJ-0002Gj-Q1; Sun, 16 Sep 2018 21:35:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rl7q=l6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1ehI-0002GW-UR
 for xen-devel@lists.xenproject.org; Sun, 16 Sep 2018 21:35:16 +0000
X-Inumbo-ID: 88eb7401-b9f8-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88eb7401-b9f8-11e8-a6a9-d7ebe60f679a;
 Sun, 16 Sep 2018 21:36: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 1g1ehE-0007lr-Ji; Sun, 16 Sep 2018 21:35: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 1g1ehE-0007Tk-7C; Sun, 16 Sep 2018 21:35:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1ehE-0006S4-55; Sun, 16 Sep 2018 21:35:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127639-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-xtf-amd64-amd64-5:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl:xen-boot:fail:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm: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-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-xl:migrate-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:saverestore-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-libvirt:migrate-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-libvirt: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-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-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-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-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-amd64-xl-qemuu-win7-amd64:guest-stop: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-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-amd64-i386-xl-qemut-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-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-i386-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-amd64-xl-qemut-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-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=4266e4c7d343af4ef36adf62fcf5f3236432387a
X-Osstest-Versions-That: xen=017f85220fb07d4215a7754fe173910f5c2535ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 16 Sep 2018 21:35:12 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 127639: 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>

ZmxpZ2h0IDEyNzYzOSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2MzkvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI2NTUzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGlu
ZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEyNzYwNwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEyNzYwNwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgNSBo
b3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTI3NjA3IHBhc3MgaW4gMTI3NjM5CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4taW5zdGFsbCAgICAgZmFpbCBpbiAxMjc2
MDcgcGFzcyBpbiAxMjc2MzkKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEyNzYwNyBwYXNz
IGluIDEyNzYzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTI3NjA3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBp
biAxMjc2MDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
IGZhaWwgaW4gMTI3NjA3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0MjY2ZTRjN2QzNDNhZjRlZjM2YWRmNjJmY2Y1ZjMyMzY0MzIzODdhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMTdmODUyMjBmYjA3ZDQyMTVh
Nzc1NGZlMTczOTEwZjVjMjUzNWFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY1NTMgIDIwMTgt
MDgtMjQgMTU6MzY6NDYgWiAgIDIzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjA3ICAy
MDE4LTA5LTE0IDExOjM2OjQ4IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
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
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNDI2NmU0YzdkMzQzYWY0ZWYzNmFkZjYyZmNmNWYzMjM2NDMy
Mzg3YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjIzOjQ0IDIwMTggKzAyMDAKCiAgICB4ODY6IGFzc29ydGVkIGFycmF5X2luZGV4
X25vc3BlYygpIGluc2VydGlvbnMKICAgIAogICAgRG9uJ3QgY2hhbmNlIGhhdmluZyBTcGVjdHJl
IHYxIChpbmNsdWRpbmcgQkNCUykgZ2FkZ2V0cy4gSW4gc29tZSBvZiB0aGUKICAgIGNhc2VzIHRo
ZSBpbnNlcnRpb25zIGFyZSBtb3JlIG9mIHByZWNhdXRpb25hcnkgbmF0dXJlIHJhdGhlciB0aGFu
IHRoZXJlCiAgICBwcm92YWJseSBiZWluZyBhIGdhZGdldCwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxk
IGVyciBvbiB0aGUgc2FmZSAoc2VjdXJlKQogICAgc2lkZSBoZXJlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDNmMjAwMjYxNGFmNTFkZmQ1MDcxNjhhMTY5NjY1OGJhYzkxMTU1Y2UKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA5LTAzIDE3OjUwOjEwICswMjAwCgpjb21taXQgNzRhOTUzODZkNGNkZjRiMTA1
ODg0YTg3MmVhNGYxYWYxN2NiNzllNQpBdXRob3I6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcu
ZHVhbkBvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MjM6MTAgMjAxOCArMDIwMAoK
ICAgIFZULWQvZG1hcjogaW9tbXUgbWVtIGxlYWsgZml4CiAgICAKICAgIFJlbGVhc2UgbWVtb3J5
IGFsbG9jYXRlZCBmb3IgZHJoZCBpb21tdSBpbiBlcnJvciBwYXRoLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KICAgIEFj
a2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGZkMDdiNjY0OGM0Yzg4OTFkY2E1YmQwZjdlZjE3NGI2ODMxZjgwYjIKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA4LTI3IDExOjM3OjI0ICswMjAwCgpjb21taXQgYjc1MjI4Y2NjMzc0NzMwNWY3
ODE0MzMzYmJiMjRmMTY2MWQ1MjY0NApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIyOjM0IDIwMTggKzAyMDAKCiAgICByYW5nZXNl
dDogbWFrZSBpbnF1aXJ5IGZ1bmN0aW9ucyB0b2xlcmF0ZSBOVUxMIGlucHV0cwogICAgCiAgICBS
YXRoZXIgdGhhbiBzcGVjaWFsIGNhc2luZyB0aGUgLT5pb21lbV9jYXBzIGNoZWNrIGluIHg4Nidz
CiAgICBnZXRfcGFnZV9mcm9tX2wxZSgpIGZvciB0aGUgZG9tX3hlbiBjYXNlLCBsZXQncyBiZSBt
b3JlIHRvbGVyYW50IGluCiAgICBnZW5lcmFsLCBhbG9uZyB0aGUgbGluZXMgb2YgcmFuZ2VzZXRf
aXNfZW1wdHkoKTogQSBuZXZlciBhbGxvY2F0ZWQKICAgIHJhbmdlc2V0IGNhbid0IHBvc3NpYmx5
IGNvbnRhaW4gb3Igb3ZlcmxhcCBhbnkgcmFuZ2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDBhOWYyNzNkNmQ2ZjA1
NDVjZDliNzA4YjJkNGJlNTgxYTZjYWRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNyAxMzo1
NDo0MCArMDIwMAoKY29tbWl0IDI0YmMyZTMxYjIzNmFmZDIzZDEwOGVjMTczNTI2MjEwZGFkZDc4
ZDUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBTZXAgMTQgMTM6MjE6NTYgMjAxOCArMDIwMAoKICAgIHg4Ni9zZXR1cDogQXZvaWQg
T29CIEU4MjAgbG9va3VwIHdoZW4gY2FsY3VsYXRpbmcgdGhlIEwxVEYgc2FmZSBhZGRyZXNzCiAg
ICAKICAgIEEgbnVtYmVyIG9mIGNvcm5lciBjYXNlcyAobW9zdCBvYnZpb3VzbHksIG5vLXJlYWwt
bW9kZSBhbmQgbm8gTXVsdGlib290IG1lbW9yeQogICAgbWFwKSBjYW4gZW5kIHVwIHdpdGggZTgy
MF9yYXcubnJfbWFwIGJlaW5nIDAsIGF0IHdoaWNoIHBvaW50IHRoZSBMMVRGCiAgICBjYWxjdWxh
dGlvbiB3aWxsIHVuZGVyZmxvdy4KICAgIAogICAgU3BvdHRlZCBieSBDb3Zlcml0eS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDNlNGVjMDdlMTRiY2U4MWY2YWUyMmMzMWZmMTMwMmQxZjI5N2EyMjYKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA4LTE2IDE4OjEwOjA3ICswMTAwCgpjb21taXQgYmQ5OTNhN2I0ZTliNDM1Y2Y1
OWM0OWQ2OWE1NjcyYTEyODEwN2VjYwpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyMToyNCAyMDE4ICswMjAwCgogICAg
eDg2L2h2bS9pb3JlcTogTU1JTyByYW5nZSBjaGVja2luZyBjb21wbGV0ZWx5IGlnbm9yZXMgZGly
ZWN0aW9uIGZsYWcKICAgIAogICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKSBpcyB1c2VkIHRv
IHJvdXRlIGFuIGlvcmVxIHRvIHRoZSBhcHByb3ByaWF0ZQogICAgaW9yZXEgc2VydmVyLiBGb3Ig
TU1JTyB0aGlzIGlzIGRvbmUgYnkgY29tcGFyaW5nIHRoZSByYW5nZSBvZiB0aGUgaW9yZXEKICAg
IHRvIHRoZSByYW5nZXMgcmVnaXN0ZXJlZCBieSB0aGUgZGV2aWNlIG1vZGVscyBvZiBlYWNoIGlv
cmVxIHNlcnZlci4KICAgIFVuZm9ydHVuYXRlbHkgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSByYW5n
ZSBpZiB0aGUgaW9yZXEgY29tcGxldGVseSBpZ25vcmVzCiAgICB0aGUgZGlyZWN0aW9uIGZsYWcg
YW5kIHRodXMgbWF5IGNhbGN1bGF0ZSB0aGUgd3JvbmcgcmFuZ2UgZm9yIGNvbXBhcmlzb24uCiAg
ICBUaHVzIHRoZSBpb3JlcSBtYXkgZWl0aGVyIGJlIHJvdXRlZCB0byB0aGUgd3Jvbmcgc2VydmVy
IG9yIGVycm9uZW91c2x5CiAgICB0ZXJtaW5hdGVkIGJ5IG51bGxfb3BzLgogICAgCiAgICBOT1RF
OiBUaGUgcGF0Y2ggYWxzbyBmaXhlcyB3aGl0ZXNwYWNlIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50
IHRvIG1ha2UgaXQKICAgICAgICAgIHN0eWxlIGNvbXBsaWFudC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogNjBhNTZkYzAwNjRhMDA4MzA2NjNmZmU0ODIxNWRjZDA4MGNiOTUwNAogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDgtMTUgMTQ6MTQ6MDYgKzAyMDAKCmNvbW1pdCBlMGEyMGU3YzVjODBk
OTVjNmFjZTg5NTlkNjU0MWU0NmNhMTk0ZDk2CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIwOjU0IDIwMTggKzAy
MDAKCiAgICB4ODYvdmxhcGljOiBCdWdmaXhlcyBhbmQgaW1wcm92ZW1lbnRzIHRvIHZsYXBpY197
cmVhZCx3cml0ZX0oKQogICAgCiAgICBGaXJzdGx5LCB0aGVyZSBpcyBubyAnb2Zmc2V0JyBib3Vu
ZGFyeSBjaGVjayBvbiB0aGUgbm9uLTMyLWJpdCB3cml0ZSBwYXRoCiAgICBiZWZvcmUgdGhlIGNh
bGwgdG8gdmxhcGljX3JlYWRfYWxpZ25lZCgpLCB3aGljaCBhbGxvd3MgYW4gYXR0YWNrZXIgdG8g
cmVhZAogICAgYmV5b25kIHRoZSBlbmQgb2YgdmxhcGljLT5yZWdzLT5kYXRhW10sIHdoaWNoIGlz
IG9ubHkgMTAyNCBieXRlcyBsb25nLgogICAgCiAgICBIb3dldmVyLCBhcyB0aGUgYmFja2luZyBt
ZW1vcnkgaXMgYSBkb21oZWFwIHBhZ2UsIGFuZCBtaXNhbGlnbmVkIGFjY2Vzc2VzIGdldAogICAg
Y2h1bmtlZCBkb3duIHRvIHNpbmdsZSBieXRlcyBhY3Jvc3MgcGFnZSBib3VuZGFyaWVzLCBJIGNh
bid0IHNwb3QgYW55CiAgICBYU0Etd29ydGh5IHByb2JsZW1zIHdoaWNoIG9jY3VyIGZyb20gdGhl
IG92ZXJydW4uCiAgICAKICAgIE9uIHJlYWwgaGFyZHdhcmUsIGJhZCBhY2Nlc3NlcyBkb24ndCBp
bnN0YW50bHkgY3Jhc2ggdGhlIG1hY2hpbmUuICBUaGVpcgogICAgYmVoYXZpb3VyIGlzIHVuZGVm
aW5lZCwgYnV0IHRoZSBkb21haW5fY3Jhc2goKSBwcm9oaWJpdHMgc2Vuc2libGUgdGVzdGluZy4K
ICAgIEJlaGF2ZSBtb3JlIGxpa2Ugb3RoZXIgeDg2IE1NSU8gYW5kIHRlcm1pbmF0ZSBiYWQgYWNj
ZXNzZXMgd2l0aCBhcHByb3ByaWF0ZQogICAgZGVmYXVsdHMuCiAgICAKICAgIFdoaWxlIG1ha2lu
ZyB0aGVzZSBjaGFuZ2VzLCBjbGVhbiB1cCBhbmQgc2ltcGxpZnkgdGhlIHRoZSBzbWFsbGVyLWFj
Y2VzcwogICAgaGFuZGxpbmcuICBJbiBwYXJ0aWN1bGFyLCBhdm9pZCBwb2ludGVyIGJhc2VkIG1l
Y2hhbnNpbXMgZm9yIDEvMi1ieXRlIHJlYWRzIHNvCiAgICBhcyB0byBhdm9pZCBmb3JjaW5nIHRo
ZSB2YWx1ZSB0byBiZSBzcGlsbGVkIHRvIHRoZSBzdGFjay4KICAgIAogICAgICBhZGQvcmVtb3Zl
OiAwLzAgZ3Jvdy9zaHJpbms6IDAvMiB1cC9kb3duOiAwLy0xNzUgKC0xNzUpCiAgICAgIGZ1bmN0
aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVs
dGEKICAgICAgdmxhcGljX3JlYWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEx
ICAgICAxNDIgICAgIC02OQogICAgICB2bGFwaWNfd3JpdGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAzMDQgICAgIDE5OCAgICAtMTA2CiAgICAKICAgIEZpbmFsbHksIHRoZXJlIGFy
ZSBhIHBsZXRob3JhIG9mIHJlYWQvd3JpdGUgZnVuY3Rpb25zIGluIHRoZSB2bGFwaWMgbmFtZXNw
YWNlLAogICAgc28gcmVuYW1lIHRoZXNlIHRvIHZsYXBpY19tbWlvX3tyZWFkLHdyaXRlfSgpIHRv
IG1ha2UgdGhlaXIgcHVycG9zZSBtb3JlCiAgICBjbGVhci4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBi
NmY0M2MxNGNlZjNhZjg0NzdhOWVjYTRlZmFiODdkZDE1MGEyODg1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOC0xMCAxMzoyNzoyNCArMDEwMAoKY29tbWl0IDcxM2YzYjEyOTQxZjAxOTRiNTc3YzY4
NjQ0ZWYyODA5YjA0ZGJhZGEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MTk6MjIgMjAxOCArMDIwMAoKICAgIHg4
Ni92bXg6IEF2b2lkIGhpdHRpbmcgQlVHX09OKCkgYWZ0ZXIgRVBUUC1yZWxhdGVkIGRvbWFpbl9j
cmFzaCgpCiAgICAKICAgIElmIHRoZSBFUFRQIHBvaW50ZXIgY2FuJ3QgYmUgbG9jYXRlZCBpbiB0
aGUgYWx0cDJtIGxpc3QsIHRoZSBkb21haW4KICAgIGlzIChsZWdpdGltYXRlbHkpIGNyYXNoZWQu
CiAgICAKICAgIFVuZGVyIHRob3NlIGNpcmN1bXN0YW5jZXMsIGV4ZWN1dGlvbiB3aWxsIGNvbnRp
bnVlIGFuZCBndWFyZW50ZWUgdG8gaGl0IHRoZQogICAgQlVHX09OKGlkeCA+PSBNQVhfQUxUUDJN
KSAodW5mb3J0dW5hdGVseSwganVzdCBvdXQgb2YgY29udGV4dCkuCiAgICAKICAgIFJldHVybiBm
cm9tIHZteF92bWV4aXRfaGFuZGxlcigpIGFmdGVyIHRoZSBkb21haW5fY3Jhc2goKSwgd2hpY2gg
YWxzbyBoYXMgdGhlCiAgICBzaWRlIGVmZmVjdCBvZiByZWVudGVyaW5nIHRoZSBzY2hlZHVsZXIg
bW9yZSBwcm9tcHRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0OGRiYjJkYmU5ZDlmOTJhMjg5
MGExNWJiNDhhMDU5OGMwNjViOWY4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0wMiAxMDoxMDo0
MyArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 01:09:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 01:09: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 1g1i1r-0002WP-1K; Mon, 17 Sep 2018 01:08:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uci1=l7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g1i1o-0002WI-Ue
 for xen-devel@lists.xen.org; Mon, 17 Sep 2018 01:08:40 +0000
X-Inumbo-ID: 590f1c36-ba16-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 590f1c36-ba16-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 01:09: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 75B3380D;
 Sun, 16 Sep 2018 18:08:38 -0700 (PDT)
Received: from [10.96.8.39] (unknown [10.96.8.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1510B3F5BD;
 Sun, 16 Sep 2018 18:08:38 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1536261934-1236-1-git-send-email-andrew.cooper3@citrix.com>
 <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dbe49f9b-2a25-1c28-a37f-9ec609b2be05@arm.com>
Date: Mon, 17 Sep 2018 02:08:37 +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: <1536261934-1236-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen/vcpu: Rename the common interfaces
 for consistency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SGksCgpPbiAwOS8wNi8yMDE4IDA4OjI1IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoZSB2
Y3B1IGZ1bmN0aW9ucyBhcmUgZmFyIGxlc3MgY29uc2lzdGVudCB0aGFuIHRoZSBkb21haW4gc2lk
ZSBvZiB0aGluZ3MsIGFuZAo+IGluIHBhcnRpY3VsYXIsIGhhcyB2Y3B1X2Rlc3Ryb3koKSBmb3Ig
YXJjaGl0ZWN0dXJlIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkuCj4gCj4gUGVyZm9ybSB0aGUgZm9s
bG93aW5nIHJlbmFtZXM6Cj4gCj4gICAgKiBhbGxvY192Y3B1ICAgICAgPT4gdmNwdV9jcmVhdGUK
PiAgICAqIHZjcHVfaW5pdGlhbGlzZSA9PiBhcmNoX3ZjcHVfY3JlYXRlCj4gICAgKiB2Y3B1X2Rl
c3Ryb3kgICAgPT4gYXJjaF92Y3B1X2Rlc3Ryb3kKPiAKPiB3aGljaCBtYWtlcyB0aGUgdmNwdSBo
aWVyYXJjaHkgY29uc2lzdGVudCB3aXRoIHRoZSBkb21haW4gaGllcmFyY2h5Lgo+IAo+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICB8ICA2ICsr
Ky0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDQgKystLQo+ICAgeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyAgIHwgIDIgKy0KPiAgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICB8ICA0ICsrLS0KPiAgIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICA2ICsrKy0t
LQo+ICAgeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgIHwgIDIgKy0KPiAgIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgICAgICB8ICA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAg
ICB8IDEwICsrKysrLS0tLS0KPiAgIDggZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IDRiYWVjYzIuLmZlZWJiZjUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gQEAgLTUzOCw3ICs1MzgsNyBAQCB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUg
KnYpCj4gICAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHYsIGdldF9vcmRlcl9mcm9tX2J5dGVzKHNp
emVvZigqdikpKTsKPiAgIH0KPiAgIAo+IC1pbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1
ICp2KQo+ICtpbnQgYXJjaF92Y3B1X2NyZWF0ZShzdHJ1Y3QgdmNwdSAqdikKPiAgIHsKPiAgICAg
ICBpbnQgcmMgPSAwOwo+ICAgCj4gQEAgLTU4MywxMSArNTgzLDExIEBAIGludCB2Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgcmV0dXJuIHJjOwo+ICAgCj4gICBmYWlsOgo+
IC0gICAgdmNwdV9kZXN0cm95KHYpOwo+ICsgICAgYXJjaF92Y3B1X2Rlc3Ryb3kodik7Cj4gICAg
ICAgcmV0dXJuIHJjOwo+ICAgfQo+ICAgCj4gLXZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQo+ICt2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ICAgewo+ICAg
ICAgIHZjcHVfdGltZXJfZGVzdHJveSh2KTsKPiAgICAgICB2Y3B1X3ZnaWNfZnJlZSh2KTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gaW5kZXggMmEzODNjOC4uNTA1N2FkOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiBAQCAtNzQsNyArNzQsNyBAQCB1bnNpZ25lZCBpbnQgX19pbml0IGRvbTBfbWF4X3ZjcHVz
KHZvaWQpCj4gICAKPiAgIHN0cnVjdCB2Y3B1ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1MChzdHJ1
Y3QgZG9tYWluICpkb20wKQo+ICAgewo+IC0gICAgcmV0dXJuIGFsbG9jX3ZjcHUoZG9tMCwgMCwg
MCk7Cj4gKyAgICByZXR1cm4gdmNwdV9jcmVhdGUoZG9tMCwgMCwgMCk7Cj4gICB9Cj4gICAKPiAg
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF8xMV9hbGxvY2F0aW9uX3NpemUocGFkZHJf
dCBzaXplKQo+IEBAIC0yMjMyLDcgKzIyMzIsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgZm9yICggaSA9IDEsIGNwdSA9IDA7IGkgPCBkLT5t
YXhfdmNwdXM7IGkrKyApCj4gICAgICAgewo+ICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xl
KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPiAtICAgICAgICBpZiAoIGFsbG9jX3ZjcHUoZCwgaSwg
Y3B1KSA9PSBOVUxMICkKPiArICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIGksIGNwdSkgPT0g
TlVMTCApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFs
bG9jYXRlIGRvbTAgdmNwdSAlZCBvbiBwY3B1ICVkXG4iLCBpLCBjcHUpOwo+ICAgICAgICAgICAg
ICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jCj4gaW5kZXggNDIzZmRlYy4uODZlYjdkYiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYwo+IEBAIC0xMzQsNyArMTM0LDcgQEAgc3RydWN0IHZjcHUgKl9faW5pdCBkb20wX3Nl
dHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gY3B1bWFza19jeWNsZShwcmV2X2NwdSwgJmRvbTBfY3B1cyk7Cj4gLSAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGFsbG9jX3ZjcHUoZCwgdmNwdV9pZCwgY3B1KTsKPiArICAgIHN0cnVjdCB2
Y3B1ICp2ID0gdmNwdV9jcmVhdGUoZCwgdmNwdV9pZCwgY3B1KTsKPiAgIAo+ICAgICAgIGlmICgg
diApCj4gICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKPiBpbmRleCAzMTNlYmIzLi5kNjdhMDQ3IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBA
IC0zMjIsNyArMzIyLDcgQEAgdm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KQo+
ICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHYpOwo+ICAgfQo+ICAgCj4gLWludCB2Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gK2ludCBhcmNoX3ZjcHVfY3JlYXRlKHN0cnVjdCB2Y3B1
ICp2KQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gICAgICAg
aW50IHJjOwo+IEBAIC0zODIsNyArMzgyLDcgQEAgaW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqdikKPiAgICAgICByZXR1cm4gcmM7Cj4gICB9Cj4gICAKPiAtdm9pZCB2Y3B1X2Rlc3Ry
b3koc3RydWN0IHZjcHUgKnYpCj4gK3ZvaWQgYXJjaF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUg
KnYpCj4gICB7Cj4gICAgICAgeGZyZWUodi0+YXJjaC52bV9ldmVudCk7Cj4gICAgICAgdi0+YXJj
aC52bV9ldmVudCA9IE5VTEw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggNzhjNDUwZS4uMTRjOGQwMCAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0x
MjMsNyArMTIzLDcgQEAgc3RhdGljIHZvaWQgdmNwdV9pbmZvX3Jlc2V0KHN0cnVjdCB2Y3B1ICp2
KQo+ICAgICAgIHYtPnZjcHVfaW5mb19tZm4gPSBJTlZBTElEX01GTjsKPiAgIH0KPiAgIAo+IC1z
dHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdSgKPiArc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAo+ICAg
ICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25lZCBpbnQg
Y3B1X2lkKQo+ICAgewo+ICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+IEBAIC0xNjUsNyArMTY1LDcg
QEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCj4gICAgICAgaWYgKCBzY2hlZF9pbml0X3ZjcHUo
diwgY3B1X2lkKSAhPSAwICkKPiAgICAgICAgICAgZ290byBmYWlsX3dxOwo+ICAgCj4gLSAgICBp
ZiAoIHZjcHVfaW5pdGlhbGlzZSh2KSAhPSAwICkKPiArICAgIGlmICggYXJjaF92Y3B1X2NyZWF0
ZSh2KSAhPSAwICkKPiAgICAgICB7Cj4gICAgICAgICAgIHNjaGVkX2Rlc3Ryb3lfdmNwdSh2KTsK
PiAgICBmYWlsX3dxOgo+IEBAIC04NzAsNyArODcwLDcgQEAgc3RhdGljIHZvaWQgY29tcGxldGVf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IHJjdV9oZWFkICpoZWFkKQo+ICAgICAgICAgICBpZiAoICh2
ID0gZC0+dmNwdVtpXSkgPT0gTlVMTCApCj4gICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAg
ICAgICAgdGFza2xldF9raWxsKCZ2LT5jb250aW51ZV9oeXBlcmNhbGxfdGFza2xldCk7Cj4gLSAg
ICAgICAgdmNwdV9kZXN0cm95KHYpOwo+ICsgICAgICAgIGFyY2hfdmNwdV9kZXN0cm95KHYpOwo+
ICAgICAgICAgICBzY2hlZF9kZXN0cm95X3ZjcHUodik7Cj4gICAgICAgICAgIGRlc3Ryb3lfd2Fp
dHF1ZXVlX3ZjcHUodik7Cj4gICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0
bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+IGluZGV4IGVkMDQ3YjcuLjJmYWNiZGIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMK
PiBAQCAtNTcxLDcgKzU3MSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2Fu
eShvbmxpbmUpIDoKPiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2N5Y2xlKGQtPnZjcHVbaS0x
XS0+cHJvY2Vzc29yLCBvbmxpbmUpOwo+ICAgCj4gLSAgICAgICAgICAgIGlmICggYWxsb2NfdmNw
dShkLCBpLCBjcHUpID09IE5VTEwgKQo+ICsgICAgICAgICAgICBpZiAoIHZjcHVfY3JlYXRlKGQs
IGksIGNwdSkgPT0gTlVMTCApCj4gICAgICAgICAgICAgICAgICAgZ290byBtYXh2Y3B1X291dDsK
PiAgICAgICAgICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBi
L3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IGluZGV4IDA1MjgxZDYuLjFlZjViZTkgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
Cj4gQEAgLTE2NDUsNyArMTY0NSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2ln
bmVkIGludCBjcHUpCj4gICAgICAgICAgIHJldHVybiAwOwo+ICAgCj4gICAgICAgaWYgKCBpZGxl
X3ZjcHVbY3B1XSA9PSBOVUxMICkKPiAtICAgICAgICBhbGxvY192Y3B1KGlkbGVfdmNwdVswXS0+
ZG9tYWluLCBjcHUsIGNwdSk7Cj4gKyAgICAgICAgdmNwdV9jcmVhdGUoaWRsZV92Y3B1WzBdLT5k
b21haW4sIGNwdSwgY3B1KTsKPiAgICAgICBlbHNlCj4gICAgICAgewo+ICAgICAgICAgICBzdHJ1
Y3QgdmNwdSAqaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwo+IEBAIC0xODE3LDcgKzE4MTcsNyBAQCB2
b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQo+ICAgICAgIEJVR19PTihJU19FUlIoaWRs
ZV9kb21haW4pKTsKPiAgICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVfdmNwdTsKPiAgICAg
ICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKPiAtICAgIGlmICggYWxsb2Nf
dmNwdShpZGxlX2RvbWFpbiwgMCwgMCkgPT0gTlVMTCApCj4gKyAgICBpZiAoIHZjcHVfY3JlYXRl
KGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKPiAgICAgICAgICAgQlVHKCk7Cj4gICAgICAg
dGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdiA9IFNDSEVEX09QKCZvcHMsIGFsbG9j
X3BkYXRhLCAwKTsKPiAgICAgICBCVUdfT04oSVNfRVJSKHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEp
LnNjaGVkX3ByaXYpKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4gaW5kZXggNTU5MzQ5NS4uNmRmNmE1OCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKPiBAQCAtMTMsNyArMTMsNyBAQCB0eXBlZGVmIHVuaW9uIHsKPiAgICAgICBzdHJ1
Y3QgY29tcGF0X3ZjcHVfZ3Vlc3RfY29udGV4dCAqY21wOwo+ICAgfSB2Y3B1X2d1ZXN0X2NvbnRl
eHRfdSBfX2F0dHJpYnV0ZV9fKChfX3RyYW5zcGFyZW50X3VuaW9uX18pKTsKPiAgIAo+IC1zdHJ1
Y3QgdmNwdSAqYWxsb2NfdmNwdSgKPiArc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAo+ICAgICAg
IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25lZCBpbnQgY3B1
X2lkKTsKPiAgIAo+ICAgdW5zaWduZWQgaW50IGRvbTBfbWF4X3ZjcHVzKHZvaWQpOwo+IEBAIC00
NywxMyArNDcsMTMgQEAgdm9pZCBmcmVlX3BpcnFfc3RydWN0KHZvaWQgKik7Cj4gICAKPiAgIC8q
Cj4gICAgKiBJbml0aWFsaXNlL2Rlc3Ryb3kgYXJjaC1zcGVjaWZpYyBkZXRhaWxzIG9mIGEgVkNQ
VS4KPiAtICogIC0gdmNwdV9pbml0aWFsaXNlKCkgaXMgY2FsbGVkIGFmdGVyIHRoZSBiYXNpYyBn
ZW5lcmljIGZpZWxkcyBvZiB0aGUKPiArICogIC0gYXJjaF92Y3B1X2NyZWF0ZSgpIGlzIGNhbGxl
ZCBhZnRlciB0aGUgYmFzaWMgZ2VuZXJpYyBmaWVsZHMgb2YgdGhlCj4gICAgKiAgICBWQ1BVIHN0
cnVjdHVyZSBhcmUgaW5pdGlhbGlzZWQuIE1hbnkgb3BlcmF0aW9ucyBjYW4gYmUgYXBwbGllZCB0
byB0aGUKPiAgICAqICAgIFZDUFUgYXQgdGhpcyBwb2ludCAoZS5nLiwgdmNwdV9wYXVzZSgpKS4K
PiAtICogIC0gdmNwdV9kZXN0cm95KCkgaXMgY2FsbGVkIG9ubHkgaWYgdmNwdV9pbml0aWFsaXNl
KCkgcHJldmlvdXNseSBzdWNjZWVkZWQuCj4gKyAqICAtIGFyY2hfdmNwdV9kZXN0cm95KCkgaXMg
Y2FsbGVkIG9ubHkgaWYgYXJjaF92Y3B1X2NyZWF0ZSgpIHByZXZpb3VzbHkgc3VjY2VlZGVkLgo+
ICAgICovCj4gLWludCAgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KTsKPiAtdm9pZCB2
Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpOwo+ICtpbnQgIGFyY2hfdmNwdV9jcmVhdGUoc3Ry
dWN0IHZjcHUgKnYpOwo+ICt2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsK
PiAgIAo+ICAgaW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBvZmZzZXQpOwo+ICAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZj
cHUgKnYpOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 01:20:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 01:20: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 1g1iCm-0003W2-6d; Mon, 17 Sep 2018 01:20: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=zr58=l7=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g1iCk-0003Vv-W0
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 01:19:59 +0000
X-Inumbo-ID: 8402ae69-ba17-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8402ae69-ba17-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 03:17:59 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8H1JpxA082411;
 Mon, 17 Sep 2018 01:19:51 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=TNrQ6zDEnYw/4IEUrPo3Z6M2AaOc9QCBgyF02lGyDX8=;
 b=2XBHk4pJm2/3X0k1K9CTcJG4VdfMbtJ6cObiqfxweS9R4aRy1xuaXTbUvmxWpM4kLbWZ
 4dhDsTcgoo6iGcgI5lODE8hBuikz+JjrZrwrpwgDSZk7+xMzWJ55FPMD1xA7hlcULpae
 Gt0XINa1qro7/bPxmf6S8cY+foCw2DrEAOMKZk7XuHhtja6crtWIQSBwb3/tt0LGiO+L
 LR2nySdEPvepEueLC7K08TcPTIxY7MYpx8032BWcjPTBihGg1NNZdUnnWE4XJIx5CTw0
 rMOhc5zq4qmCWwm32UBkNZdz7EACIOljH+DDWqFObghmADaO87snq04XNp17i4UVqVTJ kQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mgt1pbfm3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 01:19:51 +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 w8H1Jotc007571
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 01:19:51 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 w8H1Jnt4015372;
 Mon, 17 Sep 2018 01:19:50 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 16 Sep 2018 18:19:49 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
Date: Mon, 17 Sep 2018 09:20:21 +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: <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018
 signatures=668708
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-1807170000 definitions=main-1809170012
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

SGkgQm9yaXMsCgpPbiAwOS8xNy8yMDE4IDA0OjE3IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gCj4gCj4gT24gOS8xNC8xOCAzOjM0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gCj4+ICsK
Pj4gK3N0cnVjdCBtdHdhdGNoX2luZm8gewo+PiArICAgIC8qCj4+ICsgICAgICogVGhlIG10d2F0
Y2hfZG9tYWluIGlzIHB1dCBvbiBib3RoIGEgaGFzaCB0YWJsZSBhbmQgYSBsaXN0Lgo+PiArICAg
ICAqIGRvbWFpbl9saXN0IGlzIHVzZWQgdG8gb3B0aW1pemUgeGVuYnVzX3dhdGNoIHVuLXJlZ2lz
dHJhdGlvbi4KPj4gKyAgICAgKgo+PiArICAgICAqIFRoZSBtdHdhdGNoX2RvbWFpbiBpcyByZW1v
dmVkIGZyb20gZG9tYWluX2hhc2ggKHdpdGggc3RhdGUgc2V0Cj4+ICsgICAgICogdG8gTVRXQVRD
SF9ET01BSU5fRE9XTikgd2hlbiBpdHMgcmVmY250IGlzIHplcm8uIEhvd2V2ZXIsIGl0IGlzCj4+
ICsgICAgICogbGVmdCBvbiBkb21haW5fbGlzdCB1bnRpbCBhbGwgZXZlbnRzIGJlbG9uZyB0byBz
dWNoCj4+ICsgICAgICogbXR3YXRjaF9kb21haW4gYXJlIHByb2Nlc3NlZCBpbiBtdHdhdGNoX3Ro
cmVhZCgpLgo+IAo+IAo+IERvIHdlIHJlYWxseSBuZWVkIHRvIGtlZXAgbXdhdGNoX2RvbWFpbiBv
biBib3RoIGxpc3RzPyBXaHkgaXMga2VlcGluZyBpdCBvbiwKPiBzYXksIG9ubHkgdGhlIGhhc2gg
bm90IHN1ZmZpY2llbnQ/CgpJbiB0aGUgc3RhdGUgb2YgdGhlIGFydCB4ZW5idXMsIHdoZW4gYSB3
YXRjaCBpcyB1bnJlZ2lzdGVyZWQgKGUuZy4sCnVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCkpLCB3
ZSBuZWVkIHRvIHRyYXZlcnNlIHRoZSBsaXN0ICd3YXRjaF9ldmVudHMnIHRvCnJlbW92ZSBhbGwg
aW5mbGlnaHQvcGVuZGluZyBldmVudHMgKGZvciBzdWNoIHdhdGNoKSBmcm9tICd3YXRjaF9ldmVu
dHMnLgoKQWJvdXQgdGhpcyBwYXRjaCBzZXQsIGFzIGVhY2ggZG9tYWluIHdvdWxkIGhhdmUgaXRz
IG93biBldmVudCBsaXN0LCB3ZSBuZWVkIHRvCnRyYXZlcnNlIHRoZSBsaXN0IG9mIGVhY2ggZG9t
YWluIHRvIHJlbW92ZSB0aGUgcGVuZGluZyBldmVudHMgZm9yIHRoZSB3YXRjaCB0bwpiZSB1bnJl
Z2lzdGVyZWQuCgpFLmcuLAp1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgpLS0+dW5yZWdpc3Rlcl9t
dHdhdGNoKCktLT51bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKCkgaW4KW1BBVENIIDIvNl0geGVuYnVz
OiBpbXBsZW1lbnQgdGhlIHhlbndhdGNoIG11bHRpdGhyZWFkaW5nIGZyYW1ld29yay4KClRvIHRy
YXZlcnNlIGEgaGFzaCB0YWJsZSBpcyBub3QgYXMgZWZmaWNpZW50IGFzIHRyYXZlcnNpbmcgYSBs
aXN0LiBUaGF0J3Mgd2h5IGEKZG9tYWluIGlzIGtlcHQgb24gYm90aCB0aGUgaGFzaCB0YWJsZSBh
bmQgbGlzdC4KCj4gCj4+ICsgICAgICoKPj4gKyAgICAgKiBXaGlsZSB0aGVyZSBtYXkgZXhpc3Qg
dHdvIG10d2F0Y2hfZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgb24KPj4gKyAgICAgKiBkb21h
aW5fbGlzdCBzaW11bHRhbmVvdXNseSwKPiAKPiAKPiBIb3cgaXMgaXQgcG9zc2libGUgdG8gaGF2
ZSB0d28gZG9taWRzIG9uIHRoZSBsaXN0IGF0IHRoZSBzYW1lIHRpbWU/IERvbid0IHlvdQo+IHdh
bnQgdG8gcmVtb3ZlIGl0ICh3aGljaCBJSVVJQyBtZWFucyBtb3ZpbmcgaXQgdG8gdGhlIHB1cmdl
IGxpc3QpIHdoZW4gZG9tYWluIGlzCj4gZGVzdHJveWVkPwoKSGVyZSBpcyBvbmUgY2FzZSAoc3Vw
cG9zZSB0aGUgZG9taWQvZnJvbnRlbmQtaWQgaXMgOSk6CgoxLiBTdXBwb3NlIHRoZSBsYXN0IHB2
IGRyaXZlciBkZXZpY2UgaXMgcmVtb3ZlZCBmcm9tIGRvbWlkPTksIGFuZCB0aGVyZWZvcmUgdGhl
CnJlZmVyZW5jZSBjb3VudCBvZiBwZXItZG9tVSB4ZW53YXRjaCB0aHJlYWQgZm9yIGRvbWlkPTkg
KHdoaWNoIHdlIGNhbGwgYXMgb2xkCnRocmVhZCBiZWxvdykgc2hvdWxkIGJlIHJlbW92ZWQuIFdl
IHJlbW92ZSBpdCBmcm9tIGhhc2ggdGFibGUgKGl0IGlzIGxlZnQgaW4gdGhlCmxpc3QpLgoKSGVy
ZSB3ZSBjYW5ub3QgcmVtb3ZlIHRoZSBkb21haW4gZnJvbSB0aGUgbGlzdCBpbW1lZGlhdGVseSBi
ZWNhdXNlIHRoZXJlIG1pZ2h0CmJlIHBlbmRpbmcgZXZlbnRzIGJlaW5nIHByb2Nlc3NlZCBieSB0
aGUgY29ycmVzcG9uZGluZyBwZXItZG9tVSB4ZW53YXRjaCB0aHJlYWQuCklmIHdlIHJlbW92ZSBp
dCBmcm9tIHRoZSBsaXN0IHdoaWxlIHRoZXJlIGlzIHJlbGF0ZWQgd2F0Y2ggYmVpbmcgdW5yZWdp
c3RlcmVkIGFzCm1lbnRpb25lZCBmb3IgbGFzdCBxdWVzdGlvbiwgd2UgbWF5IGhpdCBwYWdlIGZh
dWx0IHdoZW4gcHJvY2Vzc2luZyB3YXRjaCBldmVudC4KCjIuIE5vdyB0aGUgYWRtaW5pc3RyYXRv
ciBhdHRhY2hlcyBuZXcgcHYgZGV2aWNlIHRvIGRvbWlkPTkgaW1tZWRpYXRlbHkgYW5kCnRoZXJl
Zm9yZSByZWZlcmVuY2UgY291bnQgaXMgaW5pdGlhbGx5IHNldCB0byAxLiBUaGUgcGVyLWRvbVUg
eGVud2F0Y2ggdGhyZWFkCmZvciBkb21pZD05IChjYWxsZWQgbmV3IHRocmVhZCkgaXMgY3JlYXRl
ZCBhZ2Fpbi4gSXQgaXMgaW5zZXJ0ZWQgdG8gYm90aCB0aGUKaGFzaCB0YWJsZSBhbmQgbGlzdC4K
CjMuIEFzIHRoZSBvbGQgdGhyZWFkIGZvciBkb21pZD05IG1pZ2h0IHN0aWxsIGJlIG9uIHRoZSBs
aXN0LCB3ZSB3b3VsZCBoYXZlIHR3bwp0aHJlYWRzIGZvciBkb21pZD05IChvbmUgb2xkIG9uZSB0
byBiZSByZW1vdmVkIGFuZCBvbmUgbmV3bHkgaW5zZXJ0ZWQgb25lIHRvIGJlCnVzZWQgYnkgbmV3
IHB2IGRldmljZXMpLgoKRG9uZ2xpIFpoYW5nCgo+IAo+IAo+IC1ib3Jpcwo+IAo+IAo+PiArICAg
ICAgKiAgYWxsIG10d2F0Y2hfZG9tYWluIG9uIGhhc2hfaGFzaAo+PiArICAgICAqIHNob3VsZCBo
YXZlIHVuaXF1ZSBkb21pZC4KPj4gKyAgICAgKi8KPj4gKyAgICBzcGlubG9ja190IGRvbWFpbl9s
b2NrOwo+PiArICAgIHN0cnVjdCBobGlzdF9oZWFkIGRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSF9T
SVpFXTsKPj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRvbWFpbl9saXN0Owo+PiArCj4+ICsgICAg
LyoKPj4gKyAgICAgKiBXaGVuIGEgcGVyLWRvbVUga3RocmVhZCBpcyBnb2luZyB0byBiZSBkZXN0
cm95ZWQsIGl0IGlzIHB1dAo+PiArICAgICAqIG9uIHRoZSBwdXJnZV9saXN0LCBhbmQgd2lsbCBi
ZSBmbHVzaGVkIGJ5IHB1cmdlX3dvcmsgbGF0ZXIuCj4+ICsgICAgICovCj4+ICsgICAgc3RydWN0
IHdvcmtfc3RydWN0IHB1cmdlX3dvcms7Cj4+ICsgICAgc3BpbmxvY2tfdCBwdXJnZV9sb2NrOwo+
PiArICAgIHN0cnVjdCBsaXN0X2hlYWQgcHVyZ2VfbGlzdDsKPj4gK307Cj4gCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 01:48:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 01:48: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 1g1ie9-00065X-FH; Mon, 17 Sep 2018 01:48: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=zr58=l7=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g1ie8-00065Q-1f
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 01:48:16 +0000
X-Inumbo-ID: 77af9407-ba1b-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77af9407-ba1b-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 03:46:17 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8H1jGWp097288;
 Mon, 17 Sep 2018 01:48:11 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=nVDAIKKz+EZq3o+y3gXgLTp0ywp/xBSejYN224f8l5k=;
 b=eV+PXiXMIggzec91gSumh1U9sxNwynyfQPaY/55PO6RWMhADXXF40HL3iFm/7m5wp85B
 WQjsdOYQVUrmC1WFI+IDSv+y7LQZ0/zPkBMgWVpMF7ByHq5/IVfo5u/Jy7n/S20noq1i
 OiP1fq0aNoieljaM4MusnWFbIZ3+bvBspcyn3oMjVySV3+k26ndM0Zimmzzoe//7MoCh
 yoM0fsYt/M0XD8UCKspw+gYKEd1DK6eOB+6/ayzJzJyYBBnhRjfzRaNt8+qoft9CAt8b
 V8iWPz30FyTGl1gvbd//LAU7MKlod59LQjioRXf3cmmPLeTxc5GmPGBKWOn5mEiiWtNw og== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mgt1pbgrg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 01:48:11 +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 w8H1mAFF025726
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 01:48:10 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8H1mAhe002701;
 Mon, 17 Sep 2018 01:48:10 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 16 Sep 2018 18:48:09 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
 <affabca4-0683-f088-7b25-d239ff882fa0@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <1443a6e8-0a94-6081-b1c6-1f426bbaea38@oracle.com>
Date: Mon, 17 Sep 2018 09:48:44 +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: <affabca4-0683-f088-7b25-d239ff882fa0@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018
 signatures=668708
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-1807170000 definitions=main-1809170016
Subject: Re: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: jgross@suse.com, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

SGkgQm9yaXMsCgpPbiAwOS8xNy8yMDE4IDA1OjIwIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gCj4gCj4gT24gOS8xNC8xOCAzOjM0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Cj4+ICsK
Pj4gKy8qIFJ1bm5pbmcgaW4gdGhlIGNvbnRleHQgb2YgZGVmYXVsdCB4ZW53YXRjaCBrdGhyZWFk
LiAqLwo+PiArdm9pZCBtdHdhdGNoX2NyZWF0ZV9kb21haW4oZG9taWRfdCBkb21pZCkKPj4gK3sK
Pj4gKyAgICBzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPj4gKwo+PiArICAgIGlmICgh
ZG9taWQpIHsKPj4gKyAgICAgICAgcHJfZXJyKCJEZWZhdWx0IHhlbndhdGNoIHRocmVhZCBpcyBm
b3IgZG9tMFxuIik7Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBz
cGluX2xvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArCj4+ICsgICAgZG9tYWlu
ID0gbXR3YXRjaF9maW5kX2RvbWFpbihkb21pZCk7Cj4+ICsgICAgaWYgKGRvbWFpbikgewo+PiAr
ICAgICAgICBhdG9taWNfaW5jKCZkb21haW4tPnJlZmNudCk7Cj4+ICsgICAgICAgIHNwaW5fdW5s
b2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4gKyAgICAgICAgcmV0dXJuOwo+PiAr
ICAgIH0KPj4gKwo+PiArICAgIGRvbWFpbiA9IGt6YWxsb2Moc2l6ZW9mKCpkb21haW4pLCBHRlBf
QVRPTUlDKTsKPiAKPiBJcyB0aGVyZSBhIHJlYXNvbiAoYmVzaWRlcyB0aGlzIGJlaW5nIGRvbmUg
dW5kZXIgc3BpbmxvY2spIGZvciB1c2luZyBHRlBfQVRPTUlDPwo+IElmIGRvbWFpbl9sb2NrIGlz
IHRoZSBvbmx5IHJlYXNvbiBJJ2QgcHJvYmFibHkgZHJvcCB0aGUgbG9jayBhbmQgZG8gR0ZQX0tF
Uk5FTC4KCnNwaW5fbG9jayBpcyB0aGUgcmVhc29uLgoKV291bGQgeW91IGxpa2UgdG8gc3dpdGNo
IHRvIGEgbXV0ZXggaGVyZT8KCj4gCj4gCj4+ICsgICAgaWYgKCFkb21haW4pIHsKPj4gKyAgICAg
ICAgc3Bpbl91bmxvY2soJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xvY2spOwo+PiArICAgICAgICBw
cl9lcnIoIkZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIG10d2F0Y2ggdGhyZWFkICVkXG4i
LAo+PiArICAgICAgICAgICAgICAgZG9taWQpOwo+PiArICAgICAgICByZXR1cm47Cj4gCj4gVGhp
cyBuZWVkcyB0byByZXR1cm4gYW4gZXJyb3IgY29kZSwgSSB0aGluay4gT3IgZG8geW91IHdhbnQg
dG8gZmFsbCBiYWNrIHRvCj4gc2hhcmVkIHhlbndhdGNoIHRocmVhZD8KCldlIHdvdWxkIGZhbGwg
YmFjayB0byB0aGUgc2hhcmVkIGRlZmF1bHQgeGVud2F0Y2ggdGhyZWFkLiBBcyBpbiBbUEFUQ0gg
My82XSwgdGhlCmV2ZW50IGlzIGRpc3BhdGNoZWQgdG8gdGhlIHNoYXJlZCB4ZW53YXRjaCB0aHJl
YWQgaWYgdGhlIHBlci1kb21VIG9uZSBpcyBub3QKYXZhaWxhYmxlLgoKPiAKPiAKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBkb21haW4tPmRvbWlkID0gZG9taWQ7Cj4+ICsgICAgYXRvbWljX3NldCgm
ZG9tYWluLT5yZWZjbnQsIDEpOwo+PiArICAgIG11dGV4X2luaXQoJmRvbWFpbi0+ZG9tYWluX211
dGV4KTsKPj4gKyAgICBJTklUX0xJU1RfSEVBRCgmZG9tYWluLT5wdXJnZV9ub2RlKTsKPj4gKwo+
PiArICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJmRvbWFpbi0+ZXZlbnRzX3dxKTsKPj4gKyAgICBz
cGluX2xvY2tfaW5pdCgmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4+ICsgICAgSU5JVF9MSVNUX0hF
QUQoJmRvbWFpbi0+ZXZlbnRzKTsKPj4gKwo+PiArICAgIGxpc3RfYWRkX3RhaWxfcmN1KCZkb21h
aW4tPmxpc3Rfbm9kZSwgJm10d2F0Y2hfaW5mby0+ZG9tYWluX2xpc3QpOwo+PiArCj4+ICsgICAg
aGxpc3RfYWRkX2hlYWRfcmN1KCZkb21haW4tPmhhc2hfbm9kZSwKPj4gKyAgICAgICAgICAgICAg
ICZtdHdhdGNoX2luZm8tPmRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSChkb21pZCldKTsKPj4gKwo+
PiArICAgIHNwaW5fdW5sb2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4gKwo+PiAr
ICAgIGRvbWFpbi0+dGFzayA9IGt0aHJlYWRfcnVuKG10d2F0Y2hfdGhyZWFkLCBkb21haW4sCj4+
ICsgICAgICAgICAgICAgICAgICAgInhlbi1tdHdhdGNoLSVkIiwgZG9taWQpOwo+PiArCj4+ICsg
ICAgaWYgKCFkb21haW4tPnRhc2spIHsKPj4gKyAgICAgICAgcHJfZXJyKCJtdHdhdGNoIGt0aHJl
YWQgY3JlYXRpb24gaXMgZmFpbGVkXG4iKTsKPj4gKyAgICAgICAgZG9tYWluLT5zdGF0ZSA9IE1U
V0FUQ0hfRE9NQUlOX0RPV047Cj4gCj4gCj4gV2h5IG5vdCBjbGVhbiB1cCByaWdodCBoZXJlPwoK
SSB1c2VkIHRvIHRoaW5rIHRoZXJlIG1pZ2h0IGJlIGEgcmFjZSBiZXR3ZWVuIG10d2F0Y2hfY3Jl
YXRlX2RvbWFpbigpIGFuZAptdHdhdGNoX3B1dF9kb21haW4oKS4KCkp1c3QgcmVhbGl6ZWQgdGhl
IHJhY2UgaXMgaW1wb3NzaWJsZS4gSSB3aWxsIGNsZWFuIHVwIGhlcmUuCgo+IAo+PiArCj4+ICsg
ICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBkb21haW4tPnN0YXRlID0gTVRX
QVRDSF9ET01BSU5fVVA7Cj4+ICt9Cj4+ICsKPiAKPiAKPj4gKwo+PiAgIHZvaWQgdW5yZWdpc3Rl
cl94ZW5idXNfd2F0Y2goc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gpCj4+ICAgewo+PiAgICAg
ICBzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50LCAqdG1wOwo+PiBAQCAtODMxLDYgKzExMDAs
OSBAQCB2b2lkIHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndh
dGNoKQo+PiAgICAgICAgIGlmIChjdXJyZW50LT5waWQgIT0geGVud2F0Y2hfcGlkKQo+PiAgICAg
ICAgICAgbXV0ZXhfdW5sb2NrKCZ4ZW53YXRjaF9tdXRleCk7Cj4+ICsKPj4gKyAgICBpZiAoeGVu
X210d2F0Y2ggJiYgd2F0Y2gtPmdldF9kb21pZCkKPj4gKyAgICAgICAgdW5yZWdpc3Rlcl9tdHdh
dGNoKHdhdGNoKTsKPiAKPiAKPiBJIG1heSBub3QgYmUgdW5kZXJzdGFuZGluZyB0aGUgbG9naWMg
ZmxvdyBoZXJlLCBidXQgaWYgd2Ugc3VjY2Vzc2Z1bGx5Cj4gcmVtb3ZlZC91bnJlZ2lzdGVyZWQv
cHVyZ2VkIHRoZSB3YXRjaCBmcm9tIG10d2F0Y2ggbGlzdHMsIGRvIHdlIHN0aWxsIG5lZWQgdG8K
PiB0cnkgcmVtb3ZpbmcgaXQgZnJvbSB3YXRjaF9ldmVudHMgbGlzdCBiZWxvdz8KClBhcnQgb2Yg
b3JpZ2luYWwgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goKSBoYXMgYWxyZWFkeSByZW1vdmVkIHRo
ZSBwZW5kaW5nCmV2ZW50cyBmcm9tIHdhdGNoX2V2ZW50cyBiZWZvcmUgdGhlIGFib3ZlIGFkZGVk
IGxpbmVzIG9mIGNvZGUuCgoKRG9uZ2xpIFpoYW5nCgo+IAo+IAo+IC1ib3Jpcwo+IAo+IAo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 06:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 06: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 1g1n4z-0006LF-7z; Mon, 17 Sep 2018 06: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=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1n4x-0006L3-P0
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 06:32:15 +0000
X-Inumbo-ID: 233e2099-ba43-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 233e2099-ba43-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 08:30:15 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g1n4u-0003oR-E9; Mon, 17 Sep 2018 06:32: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 1g1n4u-0003d4-23; Mon, 17 Sep 2018 06:32:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1n4u-0005sY-1Q; Mon, 17 Sep 2018 06:32:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127646-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:<job
 status>:broken:regression
 xen-4.8-testing:build-i386-rumprun:rumprun-build:fail:regression
 xen-4.8-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 06:32:12 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127646: 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>

ZmxpZ2h0IDEyNzY0NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY0Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgNiBydW1wcnVuLWJ1aWxkICBmYWlsIGluIDEyNzYxMCBSRUdSLiB2
cy4gMTI2MTYzCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQg
IGZhaWwgaW4gMTI3NjEwIFJFR1IuIHZzLiAxMjYxNjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMjc2MTAgUkVHUi4gdnMuIDEyNjE2MwoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBi
cm9rZW4gcGFzcyBpbiAxMjc2MTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDcgaG9z
dC1waW5nLWNoZWNrLW5hdGl2ZS9kc3RfaG9zdCBmYWlsIHBhc3MgaW4gMTI3NjEwCgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjYxNjMKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyNzYxMCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTI3NjEwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMjc2MTAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMjc2MTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyNzYxMCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBp
biAxMjc2MTAgbGlrZSAxMjYxNjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA1MCB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwg
bGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNjE2
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAwNWRmOTExZjZiNDE3
MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzliZTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGU1MmVjNGI3ODc0Y2Y4NTA0MWQyZDk1N2VkMjYwODk0NjU2NWZlMTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNjE2MyAgMjAxOC0wOC0xOCAxMjo0MDoyMyBaICAgMjkgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MTAgIDIwMTgtMDktMTQgMTI6MDc6MDQgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhl
bnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDAw
NWRmOTExZjZiNDE3MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzliZTQKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNjozMiAyMDE4ICsw
MjAwCgogICAgeDg2OiBhc3NvcnRlZCBhcnJheV9pbmRleF9ub3NwZWMoKSBpbnNlcnRpb25zCiAg
ICAKICAgIERvbid0IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2MSAoaW5jbHVkaW5nIEJDQlMpIGdh
ZGdldHMuIEluIHNvbWUgb2YgdGhlCiAgICBjYXNlcyB0aGUgaW5zZXJ0aW9ucyBhcmUgbW9yZSBv
ZiBwcmVjYXV0aW9uYXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0aGVyZQogICAgcHJvdmFibHkgYmVp
bmcgYSBnYWRnZXQsIGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBlcnIgb24gdGhlIHNhZmUgKHNlY3Vy
ZSkKICAgIHNpZGUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZjIwMDI2MTRhZjUxZGZkNTA3
MTY4YTE2OTY2NThiYWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0wMyAxNzo1MDox
MCArMDIwMAoKY29tbWl0IDhiZmFiMmI1YjZkNmEyMDhlMzkwNWIyMGJmZmU1MDBhOTNkM2M2M2QK
QXV0aG9yOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KRGF0ZTog
ICBGcmkgU2VwIDE0IDEzOjM1OjU0IDIwMTggKzAyMDAKCiAgICBWVC1kL2RtYXI6IGlvbW11IG1l
bSBsZWFrIGZpeAogICAgCiAgICBSZWxlYXNlIG1lbW9yeSBhbGxvY2F0ZWQgZm9yIGRyaGQgaW9t
bXUgaW4gZXJyb3IgcGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4g
PHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmZDA3YjY2NDhjNGM4ODkxZGNh
NWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0yNyAxMTozNzoy
NCArMDIwMAoKY29tbWl0IGRjODE0ZTE5MjA0NDIwNzdiZjViMDQ2YWI0MTI5Y2YwZWFlNjIzMTMK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAx
NCAxMzozNToyNyAyMDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6IG1ha2UgaW5xdWlyeSBmdW5jdGlv
bnMgdG9sZXJhdGUgTlVMTCBpbnB1dHMKICAgIAogICAgUmF0aGVyIHRoYW4gc3BlY2lhbCBjYXNp
bmcgdGhlIC0+aW9tZW1fY2FwcyBjaGVjayBpbiB4ODYncwogICAgZ2V0X3BhZ2VfZnJvbV9sMWUo
KSBmb3IgdGhlIGRvbV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9yZSB0b2xlcmFudCBpbgogICAgZ2Vu
ZXJhbCwgYWxvbmcgdGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lzX2VtcHR5KCk6IEEgbmV2ZXIgYWxs
b2NhdGVkCiAgICByYW5nZXNldCBjYW4ndCBwb3NzaWJseSBjb250YWluIG9yIG92ZXJsYXAgYW55
IHJhbmdlLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1Y2Q5YjcwOGIyZDRiZTU4MWE2Y2Fk
ZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6NDAgKzAyMDAKCmNvbW1pdCA1ZTg2
OTc3MzViNzAwNGFkYzYzN2YzMTkwMTY1ZGEwZWFhN2UzOWM3CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjM0OjU3
IDIwMTggKzAyMDAKCiAgICB4ODYvc2V0dXA6IEF2b2lkIE9vQiBFODIwIGxvb2t1cCB3aGVuIGNh
bGN1bGF0aW5nIHRoZSBMMVRGIHNhZmUgYWRkcmVzcwogICAgCiAgICBBIG51bWJlciBvZiBjb3Ju
ZXIgY2FzZXMgKG1vc3Qgb2J2aW91c2x5LCBuby1yZWFsLW1vZGUgYW5kIG5vIE11bHRpYm9vdCBt
ZW1vcnkKICAgIG1hcCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBfcmF3Lm5yX21hcCBiZWluZyAwLCBh
dCB3aGljaCBwb2ludCB0aGUgTDFURgogICAgY2FsY3VsYXRpb24gd2lsbCB1bmRlcmZsb3cuCiAg
ICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZTRlYzA3ZTE0YmNlODFmNmFl
MjJjMzFmZjEzMDJkMWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNiAxODoxMDow
NyArMDEwMAoKY29tbWl0IGQxYTU5MzZkNjNlYTFlMzNmZDlkYzhiM2E4YzQxYzgwNGQ3Nzk4NWEK
QXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTQgMTM6MzQ6MjYgMjAxOCArMDIwMAoKICAgIHg4Ni9odm0vaW9yZXE6IE1NSU8gcmFu
Z2UgY2hlY2tpbmcgY29tcGxldGVseSBpZ25vcmVzIGRpcmVjdGlvbiBmbGFnCiAgICAKICAgIGh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgaXMgdXNlZCB0byByb3V0ZSBhbiBpb3JlcSB0byB0aGUg
YXBwcm9wcmlhdGUKICAgIGlvcmVxIHNlcnZlci4gRm9yIE1NSU8gdGhpcyBpcyBkb25lIGJ5IGNv
bXBhcmluZyB0aGUgcmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0byB0aGUgcmFuZ2VzIHJlZ2lzdGVy
ZWQgYnkgdGhlIGRldmljZSBtb2RlbHMgb2YgZWFjaCBpb3JlcSBzZXJ2ZXIuCiAgICBVbmZvcnR1
bmF0ZWx5IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2UgaWYgdGhlIGlvcmVxIGNvbXBsZXRl
bHkgaWdub3JlcwogICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFuZCB0aHVzIG1heSBjYWxjdWxhdGUg
dGhlIHdyb25nIHJhbmdlIGZvciBjb21wYXJpc29uLgogICAgVGh1cyB0aGUgaW9yZXEgbWF5IGVp
dGhlciBiZSByb3V0ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBvciBlcnJvbmVvdXNseQogICAgdGVy
bWluYXRlZCBieSBudWxsX29wcy4KICAgIAogICAgTk9URTogVGhlIHBhdGNoIGFsc28gZml4ZXMg
d2hpdGVzcGFjZSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCB0byBtYWtlIGl0CiAgICAgICAgICBz
dHlsZSBjb21wbGlhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYwYTU2ZGMwMDY0YTAw
ODMwNjYzZmZlNDgyMTVkY2QwODBjYjk1MDQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE1IDE0
OjE0OjA2ICswMjAwCgpjb21taXQgYzlmYzZiMzg4ZWQ4NWM5NzI4M2NjY2ZiYjQzMjhmMDg1OWE3
M2EwNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxNCAxMzozMzo1OSAyMDE4ICswMjAwCgogICAgeDg2L3ZsYXBpYzogQnVn
Zml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byB2bGFwaWNfe3JlYWQsd3JpdGV9KCkKICAgIAogICAg
Rmlyc3RseSwgdGhlcmUgaXMgbm8gJ29mZnNldCcgYm91bmRhcnkgY2hlY2sgb24gdGhlIG5vbi0z
Mi1iaXQgd3JpdGUgcGF0aAogICAgYmVmb3JlIHRoZSBjYWxsIHRvIHZsYXBpY19yZWFkX2FsaWdu
ZWQoKSwgd2hpY2ggYWxsb3dzIGFuIGF0dGFja2VyIHRvIHJlYWQKICAgIGJleW9uZCB0aGUgZW5k
IG9mIHZsYXBpYy0+cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBvbmx5IDEwMjQgYnl0ZXMgbG9uZy4K
ICAgIAogICAgSG93ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVtb3J5IGlzIGEgZG9taGVhcCBwYWdl
LCBhbmQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBnZXQKICAgIGNodW5rZWQgZG93biB0byBzaW5nbGUg
Ynl0ZXMgYWNyb3NzIHBhZ2UgYm91bmRhcmllcywgSSBjYW4ndCBzcG90IGFueQogICAgWFNBLXdv
cnRoeSBwcm9ibGVtcyB3aGljaCBvY2N1ciBmcm9tIHRoZSBvdmVycnVuLgogICAgCiAgICBPbiBy
ZWFsIGhhcmR3YXJlLCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5zdGFudGx5IGNyYXNoIHRoZSBtYWNo
aW5lLiAgVGhlaXIKICAgIGJlaGF2aW91ciBpcyB1bmRlZmluZWQsIGJ1dCB0aGUgZG9tYWluX2Ny
YXNoKCkgcHJvaGliaXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAgICBCZWhhdmUgbW9yZSBsaWtlIG90
aGVyIHg4NiBNTUlPIGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vzc2VzIHdpdGggYXBwcm9wcmlhdGUK
ICAgIGRlZmF1bHRzLgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhlc2UgY2hhbmdlcywgY2xlYW4g
dXAgYW5kIHNpbXBsaWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nlc3MKICAgIGhhbmRsaW5nLiAgSW4g
cGFydGljdWxhciwgYXZvaWQgcG9pbnRlciBiYXNlZCBtZWNoYW5zaW1zIGZvciAxLzItYnl0ZSBy
ZWFkcyBzbwogICAgYXMgdG8gYXZvaWQgZm9yY2luZyB0aGUgdmFsdWUgdG8gYmUgc3BpbGxlZCB0
byB0aGUgc3RhY2suCiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzIg
dXAvZG93bjogMC8tMTc1ICgtMTc1KQogICAgICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAgIHZsYXBpY19yZWFkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxMSAgICAgMTQyICAgICAtNjkKICAgICAg
dmxhcGljX3dyaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzA0ICAgICAxOTgg
ICAgLTEwNgogICAgCiAgICBGaW5hbGx5LCB0aGVyZSBhcmUgYSBwbGV0aG9yYSBvZiByZWFkL3dy
aXRlIGZ1bmN0aW9ucyBpbiB0aGUgdmxhcGljIG5hbWVzcGFjZSwKICAgIHNvIHJlbmFtZSB0aGVz
ZSB0byB2bGFwaWNfbW1pb197cmVhZCx3cml0ZX0oKSB0byBtYWtlIHRoZWlyIHB1cnBvc2UgbW9y
ZQogICAgY2xlYXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjZmNDNjMTRjZWYzYWY4NDc3YTllY2E0
ZWZhYjg3ZGQxNTBhMjg4NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTAgMTM6Mjc6MjQgKzAx
MDAKCmNvbW1pdCAyMWFjNmM4ZTQ0NmVlNjc0MmUyZTgzOWI1NmQ5NDYxN2E2OTMwYjE2CkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjMzOjIwIDIwMTggKzAyMDAKCiAgICB4ODYvdm14OiBBdm9pZCBoaXR0aW5nIEJV
R19PTigpIGFmdGVyIEVQVFAtcmVsYXRlZCBkb21haW5fY3Jhc2goKQogICAgCiAgICBJZiB0aGUg
RVBUUCBwb2ludGVyIGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhlIGFsdHAybSBsaXN0LCB0aGUgZG9t
YWluCiAgICBpcyAobGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgogICAgCiAgICBVbmRlciB0aG9zZSBj
aXJjdW1zdGFuY2VzLCBleGVjdXRpb24gd2lsbCBjb250aW51ZSBhbmQgZ3VhcmVudGVlIHRvIGhp
dCB0aGUKICAgIEJVR19PTihpZHggPj0gTUFYX0FMVFAyTSkgKHVuZm9ydHVuYXRlbHksIGp1c3Qg
b3V0IG9mIGNvbnRleHQpLgogICAgCiAgICBSZXR1cm4gZnJvbSB2bXhfdm1leGl0X2hhbmRsZXIo
KSBhZnRlciB0aGUgZG9tYWluX2NyYXNoKCksIHdoaWNoIGFsc28gaGFzIHRoZQogICAgc2lkZSBl
ZmZlY3Qgb2YgcmVlbnRlcmluZyB0aGUgc2NoZWR1bGVyIG1vcmUgcHJvbXB0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBhMTViYjQ4YTA1OThjMDY1YjlmOAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMgKzAxMDAKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 07:12:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 07:12: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 1g1nhz-0000wn-RU; Mon, 17 Sep 2018 07:12:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyjn=l7=citrix.com=prvs=791e5d1a9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g1nhz-0000wi-Ck
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 07:12:35 +0000
X-Inumbo-ID: 2f1ba2c0-ba49-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f1ba2c0-ba49-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 07:13:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,384,1531785600"; d="scan'208";a="79127773"
Date: Mon, 17 Sep 2018 09:12:17 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alex Braunegg <alex.braunegg@gmail.com>
Message-ID: <20180917071217.hiqtp76acj36b5un@mac.bytemobile.com>
References: <5b9eba96.1c69fb81.84b34.5fdf@mx.google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5b9eba96.1c69fb81.84b34.5fdf@mx.google.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] [QUESTION] Xen 4.8.4 - Unable to start VM's: spawn
 failed (rc=-3)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDY6MTg6MjBBTSArMTAwMCwgQWxleCBCcmF1bmVnZyB3
cm90ZToKPiBIaSBhbGwsCj4gCj4gSSBoYXZlIHJlY2VudGx5IHVwZ3JhZGVkIGZyb20gWGVuIDQu
OC4zIHRvIDQuOC40IGFuZCBub3cgbm8gVk0ncyB3aWxsIHN0YXJ0Cj4gYXMgdGhleSBmYWlsIHdp
dGggdGhlIGZvbGxvd2luZyBlcnJvciBtZXNzYWdlOgo+IAo+IC0tLS0tLS0tLQo+IFBhcnNpbmcg
Y29uZmlnIGZyb20gL2V0Yy94ZW4vY29uZmlnL1dpbmRvd3NfU2VydmVyLmNmZwo+IGxpYnhsOiBl
cnJvcjogbGlieGxfZG0uYzoyMTg5OmRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21lOiBkb21haW4g
NCBkZXZpY2UKPiBtb2RlbDogc3Bhd24gZmFpbGVkIChyYz0tMykKPiBsaWJ4bDogZXJyb3I6IGxp
YnhsX2NyZWF0ZS5jOjE1MDQ6ZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQ6IGRldmljZSBtb2Rl
bAo+IGRpZCBub3Qgc3RhcnQ6IC0zCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kbS5jOjIzMDM6a2ls
bF9kZXZpY2VfbW9kZWw6IERldmljZSBNb2RlbCBhbHJlYWR5IGV4aXRlZAo+IGxpYnhsOiBlcnJv
cjogbGlieGwuYzoxNTc1OmxpYnhsX19kZXN0cm95X2RvbWlkOiBub24tZXhpc3RhbnQgZG9tYWlu
IDQKPiBsaWJ4bDogZXJyb3I6IGxpYnhsLmM6MTUzNDpkb21haW5fZGVzdHJveV9jYWxsYmFjazog
dW5hYmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKPiB3aXRoIGRvbWlkIDQKPiBsaWJ4bDogZXJyb3I6IGxp
YnhsLmM6MTQ2Mzpkb21haW5fZGVzdHJveV9jYjogZGVzdHJ1Y3Rpb24gb2YgZG9tYWluIDQgZmFp
bGVkCj4gLS0tLS0tLS0tCgpIZWxsbywKCllvdSBuZWVkIHRvIGxvb2sgYXQgdGhlIFFFTVUgbG9n
LCB3aGljaCBzaG91bGQgYmUgYXQKL3Zhci9sb2cveGVuL3FlbXUtZG0tPGRvbWFpbiBuYW1lPi5s
b2cuIFBsZWFzZSBwYXN0ZSB0aGUgY29udGVudHMgb2YKdGhhdCBmaWxlLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 07:33:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 07:33: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 1g1o1U-0002SZ-M9; Mon, 17 Sep 2018 07:32:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xwb/=l7=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g1o1U-0002SU-00
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 07:32:44 +0000
X-Inumbo-ID: ffcf5c1c-ba4b-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffcf5c1c-ba4b-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 07:33:41 +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 83AEA30224B4;
 Mon, 17 Sep 2018 07:32:39 +0000 (UTC)
Received: from [10.36.117.44] (ovpn-117-44.ams2.redhat.com [10.36.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C3CAC19483;
 Mon, 17 Sep 2018 07:32:28 +0000 (UTC)
To: Rashmica <rashmica.g@gmail.com>, linux-mm@kvack.org
References: <20180821104418.12710-1-david@redhat.com>
 <20180821104418.12710-4-david@redhat.com>
 <70372ef5-e332-6c07-f08c-50f8808bde6d@gmail.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <5f80ca56-9f34-4e6e-bc83-8f8b3c888163@redhat.com>
Date: Mon, 17 Sep 2018 09:32:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <70372ef5-e332-6c07-f08c-50f8808bde6d@gmail.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.49]); Mon, 17 Sep 2018 07:32:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFCv2 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDMuMDkuMTggdW0gMDI6MzYgc2NocmllYiBSYXNobWljYToKPiBIaSBEYXZpZCwKPiAKPiAK
PiBPbiAyMS8wOC8xOCAyMDo0NCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gCj4+IFRoZXJl
IHNlZW0gdG8gYmUgc29tZSBwcm9ibGVtcyBhcyByZXN1bHQgb2YgMzA0NjdlMGIzYmUgKCJtbSwg
aG90cGx1ZzoKPj4gZml4IGNvbmN1cnJlbnQgbWVtb3J5IGhvdC1hZGQgZGVhZGxvY2siKSwgd2hp
Y2ggdHJpZWQgdG8gZml4IGEgcG9zc2libGUKPj4gbG9jayBpbnZlcnNpb24gcmVwb3J0ZWQgYW5k
IGRpc2N1c3NlZCBpbiBbMV0gZHVlIHRvIHRoZSB0d28gbG9ja3MKPj4gCWEpIGRldmljZV9sb2Nr
KCkKPj4gCWIpIG1lbV9ob3RwbHVnX2xvY2sKPj4KPj4gV2hpbGUgYWRkX21lbW9yeSgpIGZpcnN0
IHRha2VzIGIpLCBmb2xsb3dlZCBieSBhKSBkdXJpbmcKPj4gYnVzX3Byb2JlX2RldmljZSgpLCBv
bmxpbmluZyBvZiBtZW1vcnkgZnJvbSB1c2VyIHNwYWNlIGZpcnN0IHRvb2sgYiksCj4+IGZvbGxv
d2VkIGJ5IGEpLCBleHBvc2luZyBhIHBvc3NpYmxlIGRlYWRsb2NrLgo+IAo+IERvIHlvdSBtZWFu
ICJvbmxpbmluZyBvZiBtZW1vcnkgZnJvbSB1c2VyIHNwYWNlIGZpcnN0IHRvb2sgYSksCj4gZm9s
bG93ZWQgYnkgYikiPyAKClZlcnkgcmlnaHQsIHRoYW5rcy4KCj4gCj4+IEluIFsxXSwgYW5kIGl0
IHdhcyBkZWNpZGVkIHRvIG5vdCBtYWtlIHVzZSBvZiBkZXZpY2VfaG90cGx1Z19sb2NrLCBidXQK
Pj4gcmF0aGVyIHRvIGVuZm9yY2UgYSBsb2NraW5nIG9yZGVyLgo+Pgo+PiBUaGUgcHJvYmxlbXMg
SSBzcG90dGVkIHJlbGF0ZWQgdG8gdGhpczoKPj4KPj4gMS4gTWVtb3J5IGJsb2NrIGRldmljZSBh
dHRyaWJ1dGVzOiBXaGlsZSAuc3RhdGUgZmlyc3QgY2FsbHMKPj4gICAgbWVtX2hvdHBsdWdfYmVn
aW4oKSBhbmQgdGhlIGNhbGxzIGRldmljZV9vbmxpbmUoKSAtIHdoaWNoIHRha2VzCj4+ICAgIGRl
dmljZV9sb2NrKCkgLSAub25saW5lIGRvZXMgbm8gbG9uZ2VyIGNhbGwgbWVtX2hvdHBsdWdfYmVn
aW4oKSwgc28KPj4gICAgZWZmZWN0aXZlbHkgY2FsbHMgb25saW5lX3BhZ2VzKCkgd2l0aG91dCBt
ZW1faG90cGx1Z19sb2NrLgo+Pgo+PiAyLiBkZXZpY2Vfb25saW5lKCkgc2hvdWxkIGJlIGNhbGxl
ZCB1bmRlciBkZXZpY2VfaG90cGx1Z19sb2NrLCBob3dldmVyCj4+ICAgIG9ubGluaW5nIG1lbW9y
eSBkdXJpbmcgYWRkX21lbW9yeSgpIGRvZXMgbm90IHRha2UgY2FyZSBvZiB0aGF0Lgo+Pgo+PiBJ
biBhZGRpdGlvbiwgSSB0aGluayB0aGVyZSBpcyBhbHNvIHNvbWV0aGluZyB3cm9uZyBhYm91dCB0
aGUgbG9ja2luZyBpbgo+Pgo+PiAzLiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVt
dHJhY2UuYyBjYWxscyBvZmZsaW5lX3BhZ2VzKCkKPj4gICAgd2l0aG91dCBsb2Nrcy4gVGhpcyB3
YXMgaW50cm9kdWNlZCBhZnRlciAzMDQ2N2UwYjNiZS4gQW5kIHNraW1taW5nIG92ZXIKPj4gICAg
dGhlIGNvZGUsIEkgYXNzdW1lIGl0IGNvdWxkIG5lZWQgc29tZSBtb3JlIGNhcmUgaW4gcmVnYXJk
cyB0byBsb2NraW5nCj4+ICAgIChlLmcuIGRldmljZV9vbmxpbmUoKSBjYWxsZWQgd2l0aG91dCBk
ZXZpY2VfaG90cGx1Z19sb2NrIC0gYnV0IEknbGwKPj4gICAgbm90IHRvdWNoIHRoYXQgZm9yIG5v
dykuCj4gCj4gQ2FuIHlvdSBtZW50aW9uIHRoYXQgeW91IGZpeGVkIHRoaXMgaW4gbGF0ZXIgcGF0
Y2hlcz8KClN1cmUhCgo+IAo+IAo+IFRoZSBzZXJpZXMgbG9va3MgZ29vZCB0byBtZS4gRmVlbCBm
cmVlIHRvIGFkZCBteSByZXZpZXdlZC1ieToKPiAKPiBSZXZpZXdlZC1ieTogUmFzaG1pY2EgR3Vw
dGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgo+IAoKVGhhbmtzLCByLWIgb25seSBmb3IgdGhpcyBw
YXRjaCBvciBhbGwgb2YgdGhlIHNlcmllcz8KCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVu
YgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 08:15:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 08:15: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 1g1ogW-0005xn-9R; Mon, 17 Sep 2018 08:15:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1ogU-0005xd-42
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 08:15:06 +0000
X-Inumbo-ID: eb115033-ba51-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb115033-ba51-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 08:16: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 1g1ogR-0006LV-Nt; Mon, 17 Sep 2018 08: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 1g1ogR-0003Cv-DX; Mon, 17 Sep 2018 08:15:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1ogR-0005mG-Cu; Mon, 17 Sep 2018 08:15:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127671-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=16858439deaec0832de61c5ddb93d8e80adccf6c
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 08:15:03 +0000
Subject: [Xen-devel] [libvirt test] 127671: 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>

ZmxpZ2h0IDEyNzY3MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDE2ODU4NDM5ZGVhZWMwODMyZGU2MWM1ZGRi
OTNkOGU4MGFkY2NmNmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTAzIGRheXMgICA4NCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MzAgIDIwMTgtMDktMTUgMDQ6MTk6MTAgWiAg
ICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NTgz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 08:15:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 08:15: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 1g1ogd-0005yH-Jw; Mon, 17 Sep 2018 08:15:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=alkl=l7=gmail.com=alex.braunegg@srs-us1.protection.inumbo.net>)
 id 1g1ogc-0005yC-9z
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 08:15:14 +0000
X-Inumbo-ID: 86ef1de3-ba51-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x530.google.com (unknown [2607:f8b0:4864:20::530])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86ef1de3-ba51-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 10:13:15 +0200 (CEST)
Received: by mail-pg1-x530.google.com with SMTP id d19-v6so7302587pgv.1
 for <xen-devel@lists.xenproject.org>; Mon, 17 Sep 2018 01:15:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:to:cc:references:in-reply-to:subject:date
 :mime-version:content-transfer-encoding:content-language
 :thread-index; bh=YXNQ180dRYXjK11M2SEPzglGYYCt1rjyh8/0DLw8dyw=;
 b=MsocCvAPlc+dENcppJR+BfpbrEBOZtuVdpczLetb0e7IoY3snkJOvU3Az+caCEoh0O
 laBFL9VQXfguR2QZTV8t/lGUPfEIdGzzESdk8PU6vzLkre7lSQziZGaja2S397y6aWDK
 DoB4ovOJRv/F2ANksIxWCA1uy/C/YC5XjzKXpSsdPvq/s3tGOAhH0+rgbS7Qz43+iWLx
 sgAwOJZtKuQkWGRFUlwatIQ77GnGFQOl+xux+Uz8HFJtPvnq1Em6erhsXWkrPB1szKY/
 B33cgKsSeOteEgFdiQWZ/P90OBzJigP9/Ek6WybFIsRMu3lFVm8VjZySX7TQa2PRU5Lj
 58VA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:to:cc:references:in-reply-to
 :subject:date:mime-version:content-transfer-encoding
 :content-language:thread-index;
 bh=YXNQ180dRYXjK11M2SEPzglGYYCt1rjyh8/0DLw8dyw=;
 b=DEGHMEyfMtZg9IaGgGrVIOoPPdg1u/68ZDesbPY+wtQ1YO1nDNsMswNeM7UOD+e5rs
 Qn+2QQeOcCRuVfO/OhFoc8cqe4tKWTLqkQASqOymHv5E//Abj+xRk9Zg64fWMLZH2O4w
 lJJJjWjd+dVsmoaG163liCRRZOnoK82tykjaFgvM8g9ing+k7aSmcpGDf4iceJpgPG1w
 kYPWvh5Z+kg7Fm+oJbluDel3J2iUn+GaxtONUZl8pfEUKPv2JKXuuHgLsna0xBkVLMHa
 +pCF4yIXrGn4fujsSZx/gNsEmEW5GzckkPOfGc1BAduWpNevTmTZpU25Smt7RYbYTg6J
 +Dow==
X-Gm-Message-State: APzg51Cr3SY2rRfU0JhnAhAdDwyWwhk35yRevzwkyuxkDi3Iie0EiCIi
 51DEH7t29ZksWRVyoqmKEE0=
X-Google-Smtp-Source: ANB0VdZ/FRVAl/Odb/ozER/CGfEYwFD1Y93RKZ2xr3X8ahdnH4TokEmwZi79fid/u6SsbpHrZfWpeg==
X-Received: by 2002:a63:f657:: with SMTP id
 u23-v6mr20272320pgj.258.1537172112638; 
 Mon, 17 Sep 2018 01:15:12 -0700 (PDT)
Received: from DELLE5450 (pa49-199-77-226.pa.vic.optusnet.com.au.
 [49.199.77.226])
 by smtp.gmail.com with ESMTPSA id p4-v6sm20642980pfd.65.2018.09.17.01.15.09
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 17 Sep 2018 01:15:11 -0700 (PDT)
Message-ID: <5b9f628f.1c69fb81.12936.8e9d@mx.google.com>
X-Google-Original-Message-ID: <000c01d44e5e$8d06ea40$a714bec0$@braunegg@gmail.com>
From: "Alex Braunegg" <alex.braunegg@gmail.com>
To: =?iso-8859-1?Q?'Roger_Pau_Monn=E9'?= <roger.pau@citrix.com>
References: <5b9eba96.1c69fb81.84b34.5fdf@mx.google.com>
 <20180917071217.hiqtp76acj36b5un@mac.bytemobile.com>
In-Reply-To: <20180917071217.hiqtp76acj36b5un@mac.bytemobile.com>
Date: Mon, 17 Sep 2018 18:15:04 +1000
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-Language: en-au
Thread-Index: AdROVc2m4+UhUwPPS56fBpHdQ7LC5QAB6o4g
Subject: Re: [Xen-devel] [QUESTION] Xen 4.8.4 - Unable to start VM's: spawn
 failed (rc=-3)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

SGkgUGF1bCwKClRoZSBjb250ZW50cyBvZiB0aGUgZmlsZSBpcyBhcyBmb2xsb3dzOgoKLS0tLS0t
LS0tCgpjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzIgKGxhYmVsIHNlcmlhbDAp
CnFlbXUtc3lzdGVtLWkzODY6IC12bmMgMC4wLjAuMDo3LHBhc3N3b3JkLHdlYnNvY2tldCx4NTA5
PS9ldGMvcGtpL3hlbix0bz0wOgpGYWlsZWQgdG8gc3RhcnQgVk5DIHNlcnZlcjogYWRkcmVzcyBy
ZXNvbHV0aW9uIGZhaWxlZCBmb3IgMC4wLjAuMDpvbjoKU2Vydm5hbWUgbm90IHN1cHBvcnRlZCBm
b3IgYWlfc29ja3R5cGUKCi0tLS0tLS0tLQoKTG9va3MgbGlrZSBJIHdpbGwgaGF2ZSB0byBpbnZl
c3RpZ2F0ZSBteSBWTkMgLyBXZWJzb2NrZXQgcGF0Y2ggYXMgdG8gd2h5CnRoZXJlIGlzIGEgZGlm
ZmVyZW5jZSBiZXR3ZWVuIHRoZSBzYW1lIHBhdGNoIGhhbmRsaW5nIGluIDQuOC4zIHZzIDQuOC40
LiBUaGUKb25seSBvdGhlciBpc3N1ZSBpcyBwZXJtaXNzaW9ucyBmb3IgdW5wcml2aWxlZ2VkIHVz
ZXIgZm9yIC9ldGMvc2VydmljZXMKaG93ZXZlciB0aGV5IGFyZSBhbGwgT0suCgpCZXN0IHJlZ2Fy
ZHMsCgpBbGV4CgoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJvbTogUm9nZXIgUGF1IE1v
bm7DqSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXSAKU2VudDogTW9uZGF5LCAxNyBTZXB0
ZW1iZXIgMjAxOCA1OjEyIFBNClRvOiBBbGV4IEJyYXVuZWdnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtRVUVTVElPTl0gWGVuIDQu
OC40IC0gVW5hYmxlIHRvIHN0YXJ0IFZNJ3M6IHNwYXduCmZhaWxlZCAocmM9LTMpCgpPbiBNb24s
IFNlcCAxNywgMjAxOCBhdCAwNjoxODoyMEFNICsxMDAwLCBBbGV4IEJyYXVuZWdnIHdyb3RlOgo+
IEhpIGFsbCwKPiAKPiBJIGhhdmUgcmVjZW50bHkgdXBncmFkZWQgZnJvbSBYZW4gNC44LjMgdG8g
NC44LjQgYW5kIG5vdyBubyBWTSdzIHdpbGwKc3RhcnQKPiBhcyB0aGV5IGZhaWwgd2l0aCB0aGUg
Zm9sbG93aW5nIGVycm9yIG1lc3NhZ2U6Cj4gCj4gLS0tLS0tLS0tCj4gUGFyc2luZyBjb25maWcg
ZnJvbSAvZXRjL3hlbi9jb25maWcvV2luZG93c19TZXJ2ZXIuY2ZnCj4gbGlieGw6IGVycm9yOiBs
aWJ4bF9kbS5jOjIxODk6ZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWU6IGRvbWFpbiA0IGRldmlj
ZQo+IG1vZGVsOiBzcGF3biBmYWlsZWQgKHJjPS0zKQo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3Jl
YXRlLmM6MTUwNDpkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZDogZGV2aWNlIG1vZGVsCj4gZGlk
IG5vdCBzdGFydDogLTMKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjMwMzpraWxsX2Rldmlj
ZV9tb2RlbDogRGV2aWNlIE1vZGVsIGFscmVhZHkKZXhpdGVkCj4gbGlieGw6IGVycm9yOiBsaWJ4
bC5jOjE1NzU6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IG5vbi1leGlzdGFudCBkb21haW4gNAo+IGxp
YnhsOiBlcnJvcjogbGlieGwuYzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUg
dG8gZGVzdHJveQpndWVzdAo+IHdpdGggZG9taWQgNAo+IGxpYnhsOiBlcnJvcjogbGlieGwuYzox
NDYzOmRvbWFpbl9kZXN0cm95X2NiOiBkZXN0cnVjdGlvbiBvZiBkb21haW4gNApmYWlsZWQKPiAt
LS0tLS0tLS0KCkhlbGxvLAoKWW91IG5lZWQgdG8gbG9vayBhdCB0aGUgUUVNVSBsb2csIHdoaWNo
IHNob3VsZCBiZSBhdAovdmFyL2xvZy94ZW4vcWVtdS1kbS08ZG9tYWluIG5hbWU+LmxvZy4gUGxl
YXNlIHBhc3RlIHRoZSBjb250ZW50cyBvZgp0aGF0IGZpbGUuCgpSb2dlci4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 08:21:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 08:21: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 1g1omc-0006oa-AL; Mon, 17 Sep 2018 08:21:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vq1r=l7=citrix.com=prvs=791371759=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g1omb-0006oV-IG
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 08:21:25 +0000
X-Inumbo-ID: cd2f9cd4-ba52-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd2f9cd4-ba52-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 08:22:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,384,1531785600"; d="scan'208";a="65431200"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23455.25600.872476.629256@mariner.uk.xensource.com>
Date: Mon, 17 Sep 2018 09:21:20 +0100
To: Jim Fehlig <jfehlig@suse.com>, <xen-devel@lists.xenproject.org>,
 <wei.liu2@citrix.com>
In-Reply-To: <23447.40030.948090.638433@mariner.uk.xensource.com>
References: <20180905214312.10907-1-jfehlig@suse.com>
 <23447.40030.948090.638433@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH OSSTEST] Install GnuTLS for libvirt 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>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCBPU1NURVNUXSBJbnN0YWxsIEdudVRMUyBm
b3IgbGlidmlydCBidWlsZHMiKToKPiBUaGFua3MsIGFuZCBwdXNoZWQgdG8gcHJldGVzdC4KCkl0
IGFwcGVhcnMgdGhhdCBJIHB1c2hlZCB0aGlzIHRvIHRoZSB3cm9uZyBicmFuY2ggYW5kIGl0IGRp
ZG4ndCBtYWtlCml0IGluIHlldC4gIEkgaGF2ZSBub3cgY29ycmVjdGVkIHRoYXQgbWlzdGFrZS4g
IFNvcnJ5IGFib3V0IHRoYXQuICBJdAp3aWxsIG1ha2UgaXRzIHdheSBpbnRvIG9zc3Rlc3QgcHJv
ZHVjdGlvbiBzb29uIEkgaG9wZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 08:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 08:34: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 1g1oyY-0007g7-IK; Mon, 17 Sep 2018 08:33:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ktui=l7=citrix.com=prvs=791268a98=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g1oyW-0007g0-SD
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 08:33:44 +0000
X-Inumbo-ID: 864801c7-ba54-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 864801c7-ba54-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 08:34:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,384,1531785600"; d="scan'208";a="65432273"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 17 Sep 2018 09:33:41 +0100
Message-ID: <20180917083341.28003-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: skip some branches in gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

SWdub3JlIGJyYW5jaGVzIHdoaWNoIGFyZSBhbHdheXMgZmFzdC1mb3J3YXJkZWQgdG8gc3RhZ2lu
ZyogYnJhbmNoZXMuCkxpc3Qgb2YgZmlsdGVycyB0YWtlbiBmcm9tIFRyYXZpcyBDSSBzZXR1cC4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGxh
Yi1jaS55bWwgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBjMmQ2OTVmZjZm
Li5iZjZiZjdkODk1IDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNp
LnltbApAQCAtMTEsNiArMTEsMTEgQEAgc3RhZ2VzOgogICAgICAgLSB4ZW4vLmNvbmZpZwogICAg
ICAgLSAnKi5sb2cnCiAgICAgd2hlbjogYWx3YXlzCisgIGV4Y2VwdDoKKyAgICAtIG1hc3Rlcgor
ICAgIC0gc21va2UKKyAgICAtIC9eY292ZXJpdHktdGVzdGVkXC8uKi8KKyAgICAtIC9ec3RhYmxl
LS4qLwogCiAuZ2NjLXRtcGw6CiAgIHZhcmlhYmVzOiAmZ2NjCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 08:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 08:40: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 1g1p4k-0008Qt-9u; Mon, 17 Sep 2018 08:40:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=njyr=l7=amazon.com=prvs=791e89315=andraprs@srs-us1.protection.inumbo.net>)
 id 1g1p4j-0008Qo-5q
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 08:40:09 +0000
X-Inumbo-ID: 6b5bf7e6-ba55-11e8-a6a9-d7ebe60f679a
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b5bf7e6-ba55-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 08:41:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1537173608; x=1568709608;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version:content-transfer-encoding;
 bh=d6xodKSXLrxuOLB07jtQnQg4Adm9mdzcxDgY3dVViMg=;
 b=ojyaV14GQ9eYG+YWNEuPWacVBEXwzf7eUXn5OP/DZ1QAkXkz57sEyVwZ
 Eao//OX0C41B7o4ZyoRUwmkW5X47s/7O4xkOARjBNisXbZZaBrA5EvNT3
 toowplKgy3zzeknMraRsy2Wlhbf4roFYNlWIGEVtP1i48wKZN032GbsAm U=;
X-IronPort-AV: E=Sophos;i="5.53,384,1531785600"; d="scan'208";a="630960861"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-1171e197.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 17 Sep 2018 08:40:05 +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-1171e197.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w8H8du1O076372
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 17 Sep 2018 08:40:04 GMT
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 17 Sep 2018 08:40:04 +0000
Received: from EX13D16EUB003.ant.amazon.com (10.43.166.99) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 17 Sep 2018 08:40:03 +0000
Received: from EX13D16EUB003.ant.amazon.com ([10.43.166.99]) by
 EX13D16EUB003.ant.amazon.com ([10.43.166.99]) with mapi id 15.00.1367.000;
 Mon, 17 Sep 2018 08:40:03 +0000
From: "Paraschiv, Andra-Irina" <andraprs@amazon.com>
To: "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "ian.jackson@citrix.com" <ian.jackson@citrix.com>
Thread-Topic: [Xen-devel] [PATCH qemu-xen-traditional] xen/pt: allow QEMU to
 request MSI unmasking at bind time
Thread-Index: AQHUBuexHaWU1Ui8Vk2h4GIyQG3kTqRl5XIAgASAkqKAPvzggIBLT6Bi
Date: Mon, 17 Sep 2018 08:40:02 +0000
Message-ID: <1537173602617.52049@amazon.com>
References: <1527058885.8186.68.camel@infradead.org>
 <1529314520-79691-1-git-send-email-andraprs@amazon.com>	 ,
 <20180618114352.xelerr457ev2e5kj@mac>
 <1529570276822.28578@amazon.com>,<1533032534.16128.19.camel@amazon.co.uk>
In-Reply-To: <1533032534.16128.19.camel@amazon.co.uk>
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.174]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH qemu-xen-traditional] xen/pt: allow QEMU to
 request MSI unmasking at bind time
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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "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>

PkZyb206IFdvb2Rob3VzZSwgRGF2aWQKPlNlbnQ6IFR1ZXNkYXksIEp1bHkgMzEsIDIwMTggMToy
MiBQTQo+VG86IHJvZ2VyLnBhdUBjaXRyaXguY29tOyBQYXJhc2NoaXYsIEFuZHJhLUlyaW5hCj5D
YzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbTsgamJldWxpY2hAc3VzZS5jb207IHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc7IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb207IHhlbi0+ZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPlN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggcWVtdS14
ZW4tdHJhZGl0aW9uYWxdIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tp
bmcgYXQgYmluZCA+dGltZQo+Cj5JYW4sIGFueSBvYmplY3Rpb25zPwo+Cj5UaGFua3MuT24gVGh1
LCAyMDE4LTA2LTIxIGF0IDA4OjM3ICswMDAwLCBQYXJhc2NoaXYsIEFuZHJhLUlyaW5hIHdyb3Rl
Ogo+PiArIENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gZm9yIHJl
dmlldy4KPj4KPj4gVGhhbmtzLCBSb2dlciwgZm9yIHJldmlldyBhbmQgZmVlZGJhY2suCj4+Cj4+
IEFuZHJhCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gRnJv
bTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IFNlbnQ6IE1vbmRh
eSwgSnVuZSAxOCwgMjAxOCAyOjQzIFBNCj4+IFRvOiBQYXJhc2NoaXYsIEFuZHJhLUlyaW5hCj4+
IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc7IGpiZXVsaWNoQAo+PiBzdXNlLmNvbTsgYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbTsgV29v
ZGhvdXNlLCBEYXZpZAo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHFlbXUteGVuLXRyYWRpdGlvbmFs
XSB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8KPj4gcmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQg
dGltZQo+Pgo+PiBPbiBNb24sIEp1biAxOCwgMjAxOCBhdCAwOTozNToyMEFNICswMDAwLCBBbmRy
YSBQYXJhc2NoaXYgd3JvdGU6Cj4+ID4KPj4gPiBXaGVuIGEgTVNJIGludGVycnVwdCBpcyBib3Vu
ZCB0byBhIGd1ZXN0IHVzaW5nCj4gPiB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEgKFhFTl9ET01D
VExfYmluZF9wdF9pcnEpIHRoZSBpbnRlcnJ1cHQgaXMKPj4gPiBsZWZ0IG1hc2tlZCBieSBkZWZh
dWx0Lgo+PiA+Cj4+ID4gVGhpcyBjYXVzZXMgcHJvYmxlbXMgd2l0aCBndWVzdHMgdGhhdCBmaXJz
dCBjb25maWd1cmUgaW50ZXJydXB0cwo+PiA+IGFuZAo+PiA+IGNsZWFuIHRoZSBwZXItZW50cnkg
TVNJWCB0YWJsZSBtYXNrIGJpdCBhbmQgYWZ0ZXJ3YXJkcyBlbmFibGUgTVNJWAo+PiA+IGdsb2Jh
bGx5LiBJbiBzdWNoIHNjZW5hcmlvIHRoZSBYZW4gaW50ZXJuYWwgbXNpeHRibCBoYW5kbGVycyB3
b3VsZAo+PiA+IG5vdAo+PiA+IGRldGVjdCB0aGUgdW5tYXNraW5nIG9mIE1TSVggZW50cmllcyBi
ZWNhdXNlIHZlY3RvcnMgYXJlIG5vdCB5ZXQKPj4gPiByZWdpc3RlcmVkIHNpbmNlIE1TSVggaXMg
bm90IGVuYWJsZWQsIGFuZCB2ZWN0b3JzIHdvdWxkIGJlIGxlZnQKPj4gPiBtYXNrZWQuCj4+ID4K
Pj4gPiBJbnRyb2R1Y2UgYSBuZXcgZmxhZyBpbiB0aGUgZ2ZsYWdzIGZpZWxkIHRvIHNpZ25hbCBY
ZW4gd2hldGhlciBhCj4+ID4gTVNJCj4+ID4gaW50ZXJydXB0IHNob3VsZCBiZSB1bm1hc2tlZCBh
ZnRlciBiZWluZyBib3VuZC4KPj4gPgo+PiA+IFRoaXMgYWxzbyByZXF1aXJlcyB0byB0cmFjayB0
aGUgbWFzayByZWdpc3RlciBmb3IgTVNJIGludGVycnVwdHMsCj4+ID4gc28KPj4gPiBRRU1VIGNh
biBhbHNvIG5vdGlmeSB0byBYZW4gd2hldGhlciB0aGUgTVNJIGludGVycnVwdCBzaG91bGQgYmUK
Pj4gPiBib3VuZAo+PiA+IG1hc2tlZCBvciB1bm1hc2tlZAo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+ID4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gPiBSZXBvcnRlZC1ieTogQW5k
cmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRlPgo+PiA+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+ID4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiA+Cj4+ID4gW0JhY2tw
b3J0ZWQgZnJvbSBjb21taXQgYTgwMzYzMzY2MDlkMmUxODRmYzM1NDNhNGM0MzljMGJhN2Q3ZjNh
Mgo+PiA+ICBodHRwczovL2dpdC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWNvbW1pdDtoPWE4MDM2
MzM2NjA5ZDJlMTg0ZmMzNTQKPj4gPiAzYTRjNDM5YzBiYTdkN2YzYTIKPj4gPiAgaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXFlbXUteGVuLmdpdDthPWNvbW1pdDtoPWE4MDM2MzM2
Cj4+ID4gNjA5ZDJlMTg0ZmMzNTQzYTRjNDM5YzBiYTdkN2YzYTJdCj4+ID4KPj4gPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+Cj4+IFRoYW5rcyBm
b3IgZG9pbmcgdGhlIGJhY2twb3J0LCBMR1RNLgo+PgoKSWFuLCBjYW4geW91IHBsZWFzZSB0YWtl
IGEgbG9vayBvbiB0aGlzIHBhdGNoIHRoYXQgaXMgY29uc2lkZXJlZCBmb3IgYmFja3BvcnRpbmcg
ZnJvbSBRRU1VIHVwc3RyZWFtIHJlcG8gdG8gUUVNVSB0cmFkaXRpb25hbD8KClRoYW5rcy4KCj4+
Cj4+Cj4+IEFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgKFJvbWFuaWEpIFMuUi5MLiByZWdpc3Rl
cmVkIG9mZmljZTogMjdBIFNmLgo+PiBMYXphciBTdHJlZXQsIFVCQzUsIGZsb29yIDIsIElhc2ks
IElhc2kgQ291bnR5LCA3MDAwNDUsIFJvbWFuaWEuCj4+IFJlZ2lzdGVyZWQgaW4gUm9tYW5pYS4g
UmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYyMS8yMDA1Lgo+Pgo+Pgo+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKCkFtYXpvbiBEZXZlbG9w
bWVudCBDZW50ZXIgKFJvbWFuaWEpIFMuUi5MLiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNmLiBM
YXphciBTdHJlZXQsIFVCQzUsIGZsb29yIDIsIElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUsIFJv
bWFuaWEuIFJlZ2lzdGVyZWQgaW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYy
MS8yMDA1LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 09:55:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 09:55: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 1g1qFZ-0005Cv-60; Mon, 17 Sep 2018 09:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vh4h=l7=xenproject.org=prvs=791a49c83=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g1qFY-0005Cj-3A
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 09:55:24 +0000
X-Inumbo-ID: ea0a17be-ba5f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea0a17be-ba5f-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 09:56:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,384,1531785600"; d="scan'208";a="65437220"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75235-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75189
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 17 Sep 2018 10:55:12 +0100
Subject: [Xen-devel] [distros-debian-sid test] 75235: 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>

ZmxpZ2h0IDc1MjM1IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTIzNS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzUxODkKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTE4OQogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDc1MTg5CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUxODkKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTE4
OQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDc1MTg5CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAg
ICAgICAgICAgNzUxODkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhm
LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:05:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10: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 1g1qPS-00066z-8f; Mon, 17 Sep 2018 10:05:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=8qpo=l7=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1g1qPQ-00066g-Js
 for xen-devel@lists.xen.org; Mon, 17 Sep 2018 10:05:36 +0000
X-Inumbo-ID: f07be58b-ba60-11e8-a8a5-bc764e045a96
Received: from mout01.posteo.de (unknown [185.67.36.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f07be58b-ba60-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 12:03:35 +0200 (CEST)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 7B48620E6D
 for <xen-devel@lists.xen.org>; Mon, 17 Sep 2018 12:05:31 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1537178731; bh=es84ixNkEtwhtLpMNjAyZbLcKTutJewxdbkp5CLmriE=;
 h=To:Cc:Subject:Date:From:From;
 b=Awd7+NrPZkwtPUjo/sY+4sH+vczQFX+lFzOw21jK+hQwXuKWLXEGfPKj5iM46XKST
 WNlZbERWqKdVDsfvDkZdcoLH9FRJ+QmU06PWD2KE5g59xikZi9ZgI+2sYDsmFWI46b
 KKw3iIY2RoVdEjBMiJTvE1u+pLcpSXEo4LtQyam4u5LTdomD5Pc6mCvL2jWPqe4p4p
 a33WNxAhb9Gk7TyZ9CI8ELjZNTEnomKaRvRuHl2uf4ii/+xu7gUJne7ITPU+Clu9jT
 KbkWdFNe6/Fz/sNFrGQBXPRo7PqF9nholfagEXvAqQW3honI08TMTgzlmFAYKueIyJ
 ICEsZwRnpOs0g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 42DMFN4mNwz6tm9;
 Mon, 17 Sep 2018 12:05:28 +0200 (CEST)
Content-Type: multipart/mixed; boundary=----------TAJ9n2saMz32jzP2902tXy
To: =?iso-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
References: <op.zozelyqhollboj@kriftel>
 <20180910140112.h6uokl3bwxkka5e5@mac.bytemobile.com>
Date: Mon, 17 Sep 2018 12:05:26 +0200
MIME-Version: 1.0
From: "Andreas Kinzler" <hfp@posteo.de>
Message-ID: <op.zphczceuollboj@kriftel>
In-Reply-To: <20180910140112.h6uokl3bwxkka5e5@mac.bytemobile.com>
User-Agent: Opera Mail/1.0 (Win32)
Subject: Re: [Xen-devel] Xen 4.10.x and PCI passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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" <xen-devel@lists.xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

------------TAJ9n2saMz32jzP2902tXy
Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit

Hello Roger,

>> Some weeks ago I tried a quite new version of Xen 4.10.2-pre  
>> (http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=a645331a9f4190e92ccf41a950bc4692f8904239)
>> and the PCI card (LSI SAS HBA) using Windows 2012 R2 as a guest.  
>> Everything
>> works but only to the point where Windows reboots -> then the card is no
>> longer usable. If you destroy the domain and recreate the card again  
>> Did I miss something simple or should we analyze the problem again using
>> similar debug prints as before?
> Not sure, but it doesn't look to me like this issue is related to the
> one fixed by the patches mentioned above, I think this is a different
> issue, and by the looks of it it's a toolstack issue.
> Can you paste the output of `xl -vvv create <config.cfg>` and the
> contents of the log that you will find in
> /var/log/xen/xl-<domain-name>.log after you have attempted a reboot?

xl-domain.log is attached. From what I can see, the problem is that the  
card is deleted after domid 3 and not added back later. To confirm I ran  
"xl pci-list winsrv" during domid 3 and the card is shown. After Windows  
reboot (domid 4) "xl pci-list winsrv" gives an empty output.

Regards Andreas
------------TAJ9n2saMz32jzP2902tXy
Content-Disposition: attachment; filename=xl-pcipt.zip
Content-Type: application/zip; name="xl-pcipt.zip"
Content-Transfer-Encoding: Base64

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
AAAAAAEAAQA6AAAAchwAAAAA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

------------TAJ9n2saMz32jzP2902tXy--



From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10:28: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 1g1qlE-0007la-5r; Mon, 17 Sep 2018 10:28:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ktui=l7=citrix.com=prvs=791268a98=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g1qlC-0007lV-UN
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:28:06 +0000
X-Inumbo-ID: 8009c6ed-ba64-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8009c6ed-ba64-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 10:29:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="65439769"
Date: Mon, 17 Sep 2018 11:27:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180917102756.4y2hthoqutvcj7zn@zion.uk.xensource.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180914111611.23008-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: Roger Pau =?iso-8859-1?Q?Monn=E9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDE6MTY6MTFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IElkZW50aXR5IG1hcHBpbmcgUkFNIHJlZ2lvbnMgb24gdGhlIGxvdyAxTUIgZm9y
IERvbTAgaXMgbm90IGlkZWFsLAo+IHNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxk
IGJlIHVzZWQgYnkgWGVuIGR1cmluZyBydW50aW1lCj4gKGxpa2UgdGhlIEFQIHRyYW1wb2xpbmUp
LCBzbyBpbnN0ZWFkIG9mIGlkZW50aXR5IG1hcHBpbmcgdGhlIGxvdyAxTUIKPiBpbnRvIHRoZSBE
b20wIHBoeXNtYXAgcG9wdWxhdGUgdGhvc2UgUkFNIHJlZ2lvbnMgYW5kIGNvcHkgdGhlIGRhdGEu
CgpJIGFzc3VtZSB5b3UgZW5jb3VudGVyZWQgc29tZSByZWFsIGlzc3VlcyBvciBpcyBpdCBqdXN0
IHByZWNhdXRpb24/Cgo+IAo+IE5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdW5zaGFy
ZV94ZW5fcGFnZV93aXRoX2d1ZXN0IHNpbmNlIHRoZQo+IG9ubHkgY2FsbGVyIHdhcyB0aGUgUFZI
IERvbTAgYnVpbGRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
d3IucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YyB8IDUxICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL21t
LmggICAgICAgICAgfCAgMSAtCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwg
NTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBpbmRleCA1NzI0ODgzZDhj
Li5hZDRhMDc0MzkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtMjc4LDMzICsyNzgs
NiBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC0vKiBBc3NpZ24gdGhl
IGxvdyAxTUIgdG8gRG9tMC4gKi8KPiAtc3RhdGljIHZvaWQgX19pbml0IHB2aF9zdGVhbF9sb3df
cmFtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQo+IC17Cj4g
LSAgICB1bnNpZ25lZCBsb25nIG1mbjsKPiAtCj4gLSAgICBBU1NFUlQoc3RhcnQgKyBucl9wYWdl
cyA8PSBQRk5fRE9XTihNQigxKSkpOwo+IC0KPiAtICAgIGZvciAoIG1mbiA9IHN0YXJ0OyBtZm4g
PCBzdGFydCArIG5yX3BhZ2VzOyBtZm4rKyApCj4gLSAgICB7Cj4gLSAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOwo+IC0gICAgICAgIGludCByYzsK
PiAtCj4gLSAgICAgICAgcmMgPSB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGRvbV9p
byk7Cj4gLSAgICAgICAgaWYgKCByYyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBwcmlu
dGsoIlVuYWJsZSB0byB1bnNoYXJlIFhlbiBtZm4gJSNseDogJWRcbiIsIG1mbiwgcmMpOwo+IC0g
ICAgICAgICAgICBjb250aW51ZTsKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAgIHNoYXJlX3hl
bl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsKPiAtICAgICAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4obWZuKSwgX21mbihtZm4pLCAwLCBwMm1fcmFtX3J3
KTsKPiAtICAgICAgICBpZiAoIHJjICkKPiAtICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8g
YWRkIG1mbiAlI2x4IHRvIHAybTogJWRcbiIsIG1mbiwgcmMpOwo+IC0gICAgfQo+IC19Cj4gLQo+
ICBzdGF0aWMgX19pbml0IHZvaWQgcHZoX3NldHVwX2U4MjAoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBucl9wYWdlcykKPiAgewo+ICAgICAgc3RydWN0IGU4MjBlbnRyeSAqZW50cnks
ICplbnRyeV9ndWVzdDsKPiBAQCAtNDIwLDE2ICszOTMsMjQgQEAgc3RhdGljIGludCBfX2luaXQg
cHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQoKClNvbWV3aGVyZSBhYm92ZSB0aGUgaHVu
ayB5b3UgbW9kaWZpZWQsIHRoZXJlIGlzIGEgY29tbWVudCBzYXlpbmcgIk1lbW9yeQpiZWxvdyAx
TUIgaXMgaWRlbnRpdHkgbWFwcGVkIi4gRG9uJ3QgeW91IG5lZWQgdG8gY2hhbmdlIHRoYXQgYXMg
d2VsbD8KT3RoZXJ3aXNlIGZpcnN0IDFNQiBzdGlsbCAxOjEgbWFwcyB0byAxTUIgbWFjaGluZSBt
ZW1vcnkgaW4gZ3Vlc3QgcDJtLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:30:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10: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 1g1qn8-0008M2-Lx; Mon, 17 Sep 2018 10:30: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=ktui=l7=citrix.com=prvs=791268a98=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g1qn7-0008Lr-PH
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:30:05 +0000
X-Inumbo-ID: 5d55f147-ba64-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d55f147-ba64-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 12:28:06 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="65439908"
Date: Mon, 17 Sep 2018 11:30:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180917103001.5uwtrky23moosrve@zion.uk.xensource.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180914111611.23008-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDE6MTY6MTFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IElkZW50aXR5IG1hcHBpbmcgUkFNIHJlZ2lvbnMgb24gdGhlIGxvdyAxTUIgZm9y
IERvbTAgaXMgbm90IGlkZWFsLAo+IHNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxk
IGJlIHVzZWQgYnkgWGVuIGR1cmluZyBydW50aW1lCj4gKGxpa2UgdGhlIEFQIHRyYW1wb2xpbmUp
LCBzbyBpbnN0ZWFkIG9mIGlkZW50aXR5IG1hcHBpbmcgdGhlIGxvdyAxTUIKPiBpbnRvIHRoZSBE
b20wIHBoeXNtYXAgcG9wdWxhdGUgdGhvc2UgUkFNIHJlZ2lvbnMgYW5kIGNvcHkgdGhlIGRhdGEu
Cj4gCj4gTm90ZSB0aGF0IHRoaXMgYWxsb3dzIHRvIHJlbW92ZSB1bnNoYXJlX3hlbl9wYWdlX3dp
dGhfZ3Vlc3Qgc2luY2UgdGhlCj4gb25seSBjYWxsZXIgd2FzIHRoZSBQVkggRG9tMCBidWlsZGVy
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2V3ci5wYXVAY2l0cml4
LmNvbT4KCkFuZCB5b3Ugc2VlbWVkIHRvIGhhdmUgbWFkZSBhIHR5cG8gaW4geW91ciBvd24gZW1h
aWwgYWRkcmVzcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:35:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10:35: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 1g1qrr-0000HM-RT; Mon, 17 Sep 2018 10:34:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyjn=l7=citrix.com=prvs=791e5d1a9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g1qrq-0000Gp-D5
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:34:58 +0000
X-Inumbo-ID: 7570fefe-ba65-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7570fefe-ba65-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 10:35:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="79138367"
Date: Mon, 17 Sep 2018 12:34:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180917103419.knc5oynp3g2czrgp@mac.bytemobile.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
 <20180917102756.4y2hthoqutvcj7zn@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180917102756.4y2hthoqutvcj7zn@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] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: Roger Pau =?utf-8?B?TW9ubsOp?= <rogewr.pau@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>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMTE6Mjc6NTZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAxNCwgMjAxOCBhdCAwMToxNjoxMVBNICswMjAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBJZGVudGl0eSBtYXBwaW5nIFJBTSByZWdpb25zIG9uIHRoZSBsb3cgMU1C
IGZvciBEb20wIGlzIG5vdCBpZGVhbCwKPiA+IHNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0
IGNvdWxkIGJlIHVzZWQgYnkgWGVuIGR1cmluZyBydW50aW1lCj4gPiAobGlrZSB0aGUgQVAgdHJh
bXBvbGluZSksIHNvIGluc3RlYWQgb2YgaWRlbnRpdHkgbWFwcGluZyB0aGUgbG93IDFNQgo+ID4g
aW50byB0aGUgRG9tMCBwaHlzbWFwIHBvcHVsYXRlIHRob3NlIFJBTSByZWdpb25zIGFuZCBjb3B5
IHRoZSBkYXRhLgo+IAo+IEkgYXNzdW1lIHlvdSBlbmNvdW50ZXJlZCBzb21lIHJlYWwgaXNzdWVz
IG9yIGlzIGl0IGp1c3QgcHJlY2F1dGlvbj8KCkl0J3Mgc2ltcGxlciwgYW5kIGFsbG93aW5nIERv
bTAgdG8gbW9kaWZ5IHRoZSBYZW4gQVAgdHJhbXBvbGluZSBjb2RlCmlzIG5vdCBhIGdvb2QgaWRl
YS4KCj4gPiAKPiA+IE5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdW5zaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0IHNpbmNlIHRoZQo+ID4gb25seSBjYWxsZXIgd2FzIHRoZSBQVkggRG9t
MCBidWlsZGVyLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
d3IucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiAtLS0KPiA+ICB4ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDUxICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgfCAxNiAtLS0tLS0t
LS0tLQo+ID4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgIHwgIDEgLQo+ID4gIDMgZmls
ZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCj4gPiBpbmRleCA1NzI0ODgzZDhjLi5hZDRhMDc0MzkxIDEwMDY0NAo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiBAQCAtMjc4LDMzICsyNzgsNiBAQCBzdGF0aWMgaW50
IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkK
PiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4gLS8qIEFzc2lnbiB0aGUgbG93IDFN
QiB0byBEb20wLiAqLwo+ID4gLXN0YXRpYyB2b2lkIF9faW5pdCBwdmhfc3RlYWxfbG93X3JhbShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQo+ID4gLXsKPiA+
IC0gICAgdW5zaWduZWQgbG9uZyBtZm47Cj4gPiAtCj4gPiAtICAgIEFTU0VSVChzdGFydCArIG5y
X3BhZ2VzIDw9IFBGTl9ET1dOKE1CKDEpKSk7Cj4gPiAtCj4gPiAtICAgIGZvciAoIG1mbiA9IHN0
YXJ0OyBtZm4gPCBzdGFydCArIG5yX3BhZ2VzOyBtZm4rKyApCj4gPiAtICAgIHsKPiA+IC0gICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKPiA+IC0g
ICAgICAgIGludCByYzsKPiA+IC0KPiA+IC0gICAgICAgIHJjID0gdW5zaGFyZV94ZW5fcGFnZV93
aXRoX2d1ZXN0KHBnLCBkb21faW8pOwo+ID4gLSAgICAgICAgaWYgKCByYyApCj4gPiAtICAgICAg
ICB7Cj4gPiAtICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gdW5zaGFyZSBYZW4gbWZuICUj
bHg6ICVkXG4iLCBtZm4sIHJjKTsKPiA+IC0gICAgICAgICAgICBjb250aW51ZTsKPiA+IC0gICAg
ICAgIH0KPiA+IC0KPiA+IC0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQs
IFNIQVJFX3J3KTsKPiA+IC0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwg
X2dmbihtZm4pLCBfbWZuKG1mbiksIDAsIHAybV9yYW1fcncpOwo+ID4gLSAgICAgICAgaWYgKCBy
YyApCj4gPiAtICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gYWRkIG1mbiAlI2x4IHRvIHAy
bTogJWRcbiIsIG1mbiwgcmMpOwo+ID4gLSAgICB9Cj4gPiAtfQo+ID4gLQo+ID4gIHN0YXRpYyBf
X2luaXQgdm9pZCBwdmhfc2V0dXBfZTgyMChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzKQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGU4MjBlbnRyeSAqZW50cnksICplbnRy
eV9ndWVzdDsKPiA+IEBAIC00MjAsMTYgKzM5MywyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhf
c2V0dXBfcDJtKHN0cnVjdCBkb21haW4gKmQpCj4gCj4gCj4gU29tZXdoZXJlIGFib3ZlIHRoZSBo
dW5rIHlvdSBtb2RpZmllZCwgdGhlcmUgaXMgYSBjb21tZW50IHNheWluZyAiTWVtb3J5Cj4gYmVs
b3cgMU1CIGlzIGlkZW50aXR5IG1hcHBlZCIuIERvbid0IHlvdSBuZWVkIHRvIGNoYW5nZSB0aGF0
IGFzIHdlbGw/Cj4gT3RoZXJ3aXNlIGZpcnN0IDFNQiBzdGlsbCAxOjEgbWFwcyB0byAxTUIgbWFj
aGluZSBtZW1vcnkgaW4gZ3Vlc3QgcDJtLgoKTm9uLVJBTSByZWdpb25zIGFyZSBzdGlsbCBpZGVu
dGl0eSBtYXBwZWQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:41:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10: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 1g1qyG-00012I-Jz; Mon, 17 Sep 2018 10:41:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4ssd=l7=citrix.com=prvs=791546d89=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g1qyF-00012D-Ik
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:41:35 +0000
X-Inumbo-ID: 6288ff3c-ba66-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6288ff3c-ba66-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 10:42:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="65440701"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180914111611.23008-1-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <a1fe9135-ffcb-b9a0-ff9b-eb31752784e7@citrix.com>
Date: Mon, 17 Sep 2018 11:41:29 +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: <20180914111611.23008-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.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>

T24gMDkvMTQvMjAxOCAxMjoxNiBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElkZW50aXR5
IG1hcHBpbmcgUkFNIHJlZ2lvbnMgb24gdGhlIGxvdyAxTUIgZm9yIERvbTAgaXMgbm90IGlkZWFs
LAo+IHNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxkIGJlIHVzZWQgYnkgWGVuIGR1
cmluZyBydW50aW1lCj4gKGxpa2UgdGhlIEFQIHRyYW1wb2xpbmUpLCBzbyBpbnN0ZWFkIG9mIGlk
ZW50aXR5IG1hcHBpbmcgdGhlIGxvdyAxTUIKPiBpbnRvIHRoZSBEb20wIHBoeXNtYXAgcG9wdWxh
dGUgdGhvc2UgUkFNIHJlZ2lvbnMgYW5kIGNvcHkgdGhlIGRhdGEuCj4gCj4gTm90ZSB0aGF0IHRo
aXMgYWxsb3dzIHRvIHJlbW92ZSB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qgc2luY2UgdGhl
Cj4gb25seSBjYWxsZXIgd2FzIHRoZSBQVkggRG9tMCBidWlsZGVyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2V3ci5wYXVAY2l0cml4LmNvbT4KClJlbW92aW5nIHVu
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpIG9uY2UgaXQncyBub3QgdXNlZDoKCkFja2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:41:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10: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 1g1qyU-00013L-T3; Mon, 17 Sep 2018 10:41:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ktui=l7=citrix.com=prvs=791268a98=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g1qyT-00013C-VO
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:41:49 +0000
X-Inumbo-ID: 6b34b20b-ba66-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b34b20b-ba66-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 10:42:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="65440706"
Date: Mon, 17 Sep 2018 11:41:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180917104145.trpnx5mo73kxppt6@zion.uk.xensource.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
 <20180917102756.4y2hthoqutvcj7zn@zion.uk.xensource.com>
 <20180917103419.knc5oynp3g2czrgp@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180917103419.knc5oynp3g2czrgp@mac.bytemobile.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: Roger Pau =?iso-8859-1?Q?Monn=E9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMTI6MzQ6MTlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKWy4uLl0KPiA+ID4gIHN0YXRpYyBfX2luaXQgdm9pZCBwdmhfc2V0dXBfZTgyMChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQo+ID4gPiAgewo+ID4gPiAg
ICAgIHN0cnVjdCBlODIwZW50cnkgKmVudHJ5LCAqZW50cnlfZ3Vlc3Q7Cj4gPiA+IEBAIC00MjAs
MTYgKzM5MywyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBkb21h
aW4gKmQpCj4gPiAKPiA+IAo+ID4gU29tZXdoZXJlIGFib3ZlIHRoZSBodW5rIHlvdSBtb2RpZmll
ZCwgdGhlcmUgaXMgYSBjb21tZW50IHNheWluZyAiTWVtb3J5Cj4gPiBiZWxvdyAxTUIgaXMgaWRl
bnRpdHkgbWFwcGVkIi4gRG9uJ3QgeW91IG5lZWQgdG8gY2hhbmdlIHRoYXQgYXMgd2VsbD8KPiA+
IE90aGVyd2lzZSBmaXJzdCAxTUIgc3RpbGwgMToxIG1hcHMgdG8gMU1CIG1hY2hpbmUgbWVtb3J5
IGluIGd1ZXN0IHAybS4KPiAKPiBOb24tUkFNIHJlZ2lvbnMgYXJlIHN0aWxsIGlkZW50aXR5IG1h
cHBlZC4KCkkgc2VlLiBHb3QgY29uZnVzZWQgYmVjYXVzZSBpdCBzYWlkICJtZW1vcnkiLgoKTWF5
IEkgc3VnZ2VzdCB5b3UgdXBkYXRlIHRoZSBjb21tZW50IGEgYml0IHRvIGJlIG1vcmUgcHJlY2lz
ZSwgc29tZXRoaW5nCmxpa2U6CgovKgogKiBSZWdpb24gYmVsb3cgMU1CIGlzIGlkZW50aXR5IG1h
cHBlZCBoZXJlLCBidXQgUkFNIGJlbG93IDFNQiB3aWxsIGJlCiAqIHBvcHVsYXRlZCBsYXRlciB3
aGVuIHByb2Nlc3NpbmcgRTgyMCBtYXAuCiAqLwoKSW4gYW55IGNhc2UsIHRoZSBjb2RlIGxvb2tz
IGZpbmU6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 10:43:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 10: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 1g1qzo-0001DL-9r; Mon, 17 Sep 2018 10:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1qzn-0001D9-BO
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 10:43:11 +0000
X-Inumbo-ID: 9b36021d-ba66-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b36021d-ba66-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 10:44: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 1g1qzl-0000p8-4c; Mon, 17 Sep 2018 10:43: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 1g1qzk-0001W2-TY; Mon, 17 Sep 2018 10:43:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1qzk-0004Nf-Sk; Mon, 17 Sep 2018 10:43:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g1qzk-0004Nf-Sk@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 10:43:08 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-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: multipart/mixed; boundary="===============5567184353469885409=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-shadow
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127725/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-amd64-xl-shadow.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-shadow.xen-boot --summary-out=tmp/127725.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-amd64-xl-shadow xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=debina1] 127520 [host=fiano0] 127504 [host=rimava1] 127489 [host=godello1] 127429 [host=baroque1] 127407 [host=pinot0] 127369 [host=joubertin1] 127350 [host=elbling1] 127301 [host=albana1] 127280 [host=italia0] 127266 [host=chardonnay0] 127232 [host=huxelrebe1] 127070 [host=baroque0] 127012 ok.
Failure / basis pass flights: 127595 / 127012
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 2001 nodes in revision graph
Searching for test results:
 127070 [host=baroque0]
 127012 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127123 []
 127232 [host=huxelrebe1]
 127266 [host=chardonnay0]
 127280 [host=italia0]
 127301 [host=albana1]
 127350 [host=elbling1]
 127369 [host=joubertin1]
 127407 [host=pinot0]
 127429 [host=baroque1]
 127489 [host=godello1]
 127541 [host=debina1]
 127504 [host=rimava1]
 127520 [host=fiano0]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127691 pass bcd169a2726a789699d487cc35a606cdf94c7d85 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127711 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 7f855b514146478dfdd1f796ed5578a138164d11
 127685 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127687 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127693 pass c0a8e047734ce3dcce51715108ff666829fa539e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127698 pass 5a842ecca279f583c3fdc9a1ed8fe7a4cc348789 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127702 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127706 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 343eb57023c7f1f676422aab5c41fadbab1ff8dc
 127709 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 eea4ec2b66dad87ec745778ab9f00e12ef0f2760
 127714 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127715 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127719 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127723 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127725 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
Searching for interesting versions
 Result found: flight 127012 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127685 (pass), for basis pass
 Repro found: flight 127687 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127702 (pass), for last pass
 Result found: flight 127714 (fail), for first failure
 Repro found: flight 127715 (pass), for last pass
 Repro found: flight 127719 (fail), for first failure
 Repro found: flight 127723 (pass), for last pass
 Repro found: flight 127725 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127725/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 96 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-shadow.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127725: tolerable ALL FAIL

flight 127725 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127725/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-shadow    7 xen-boot                fail baseline untested


jobs:
 test-amd64-amd64-xl-shadow                                   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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5567184353469885409==--

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 12:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 12:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1sy4-0001qg-6f; Mon, 17 Sep 2018 12:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lj3m=l7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g1sy2-0001qb-53
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 12:49:30 +0000
X-Inumbo-ID: 40665d90-ba78-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40665d90-ba78-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 12:50:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 17 Sep 2018 06:49:27 -0600
Message-Id: <5B9FA2D402000078001E90EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 17 Sep 2018 06:49:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914135843.24899-1-roger.pau@citrix.com>
In-Reply-To: <20180914135843.24899-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@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>

Pj4+IE9uIDE0LjA5LjE4IGF0IDE1OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9yIGVsc2UgaXQgY2FuIGxlYWQgdG8gZnJlZXplcyB3aGVuIGVuYWJsaW5nIHRoZSBpb21tdSBv
biBjZXJ0YWluCj4gSW50ZWwgaGFyZHdhcmU6Cj4gCj4gWy4uLl0KPiAoWEVOKSBFTEY6IGFkZHJl
c3NlczoKPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAo+
IChYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCj4gKFhFTikgICAgIHZpcnRfb2Zmc2V0
ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKPiAoWEVOKSAgICAgdmlydF9rc3RhcnQgICAgICA9
IDB4ZmZmZmZmZmY4MTAwMDAwMAo+IChYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZm
ZmZmZjgyOTUzMDAwCj4gKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3
NGUxODAKPiAoWEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMAo+IChYRU4p
ICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4gKFhFTikgIERvbTAga2VybmVs
OiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyOTUzMDAKPiA8ZnJlZXpl
Pgo+IAo+IFRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yIGJlZm9yZSBjb21taXQgNjZhOTI3NGNj
MzQzNSB0aGF0IGNoYW5nZWQKPiB0aGUgb3JkZXIgYW5kIGVuYWJsZWQgdGhlIGlvbW11IHdpdGhv
dXQgaGF2aW5nIHRoZSBpbmNsdXNpdmUgbWFwcGluZ3MKPiBzZXR1cC4KPiAKPiBOb3RlIHRoYXQg
b24gQU1EIGhhcmR3YXJlIHRoZSBvcmRlciBpcyBhbHNvIGNoYW5nZWQgdG8gYWRkIGluY2x1c2l2
ZQo+IG1hcHBpbmdzIGJlZm9yZSBhZGRpbmcgYW55IGRldmljZXMuCj4gCj4gUmVwb3J0ZWQtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpXaXRoIHRoZSBleGNlcHRpb24g
b2YgdGhlIEFSTSBhc3BlY3QgKGJlY2F1c2UgaXQncyBub3QKY2xlYXIgdG8gbWUgd2h5IHRoZSBj
b2RlIHJlbW92ZWQgZnJvbSBpb21tdV9od2RvbV9pbml0KCkKZG9lc24ndCBuZWVkIHRvIHJlLWFw
cGVhciBpbiBBUk0tc3BlY2lmaWMgY29kZSBhcyB3ZWxsKQpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1tBP-0003HN-EI; Mon, 17 Sep 2018 13:03:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1tBO-0003HA-MK
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:03:18 +0000
X-Inumbo-ID: 2e62e61a-ba7a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e62e61a-ba7a-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 13:04: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 1g1tBL-0003Ve-Fk; Mon, 17 Sep 2018 13:03: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 1g1tBL-0003SN-8B; Mon, 17 Sep 2018 13:03:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1tBL-0007Up-6C; Mon, 17 Sep 2018 13:03:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127667-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-i386-pvgrub:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-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-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=27c5a778dfe23d1de8d9ebfbc6a54595a79ac709
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 13:03:15 +0000
Subject: [Xen-devel] [linux-linus test] 127667: 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>

ZmxpZ2h0IDEyNzY2NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NjY3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgMjdjNWE3NzhkZmUyM2QxZGU4ZDllYmZiYzZhNTQ1
OTVhNzlhYzcwOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBj
YWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICAzNCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgMzIgZGF5cyAgIDM0IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzY2NyAgMjAxOC0wOS0xNiAwMjo1NzozMCBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjIyNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDI3NjQzMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13: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 1g1tBe-0003IO-NH; Mon, 17 Sep 2018 13:03: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=lj3m=l7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g1tBd-0003IE-9f
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:03:33 +0000
X-Inumbo-ID: cd91ecd3-ba79-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd91ecd3-ba79-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 15:01:34 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 17 Sep 2018 07:03:31 -0600
Message-Id: <5B9FA61F02000078001E911F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 17 Sep 2018 07:03:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
In-Reply-To: <20180914111611.23008-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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+IE9uIDE0LjA5LjE4IGF0IDEzOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00MjAsMTYgKzM5MywyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgYWRkciA9IFBGTl9ET1dOKGQtPmFyY2guZTgyMFtp
XS5hZGRyKTsKPiAgICAgICAgICBzaXplID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ldLnNpemUp
Owo+ICAKPiAtICAgICAgICBpZiAoIGFkZHIgPj0gTUIxX1BBR0VTICkKPiAtICAgICAgICAgICAg
cmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIsIHNpemUpOwo+IC0gICAgICAg
IGVsc2UKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIEFTU0VSVChhZGRyICsgc2l6ZSA8IE1C
MV9QQUdFUyk7Cj4gLSAgICAgICAgICAgIHB2aF9zdGVhbF9sb3dfcmFtKGQsIGFkZHIsIHNpemUp
Owo+IC0gICAgICAgIH0KPiAtCj4gKyAgICAgICAgcmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3Jh
bmdlKGQsIGFkZHIsIHNpemUpOwo+ICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgICAgICBy
ZXR1cm4gcmM7Cj4gKwo+ICsgICAgICAgIGlmICggYWRkciA8IE1CMV9QQUdFUyApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJlcyA9Cj4g
KyAgICAgICAgICAgICAgICAgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhtZm5fdG9fbWFkZHIoX21m
bihhZGRyKSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dG9fdmlydChhZGRyKSwgc2l6ZSA8PCBQQUdFX1NISUZULAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdik7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHJlcyAhPSBI
Vk1UUkFOU19va2F5ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRr
KCJGYWlsZWQgdG8gY29weSBbJSNseCwgJSNseCk6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGFkZHIsIGFkZHIgKyBzaXplLCByZXMpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gICAgICB9CgpJcyB0aGVy
ZSBhbnkgZ3VhcmFudGVlIChpbiBwYXJ0aWN1bGFyIG9uLCBidXQgbm90IGxpbWl0ZWQgdG8gRUZJ
IHN5c3RlbXMpCmZvciBFODIwX1JBTSByZWdpb25zIHRvIG5ldmVyIHNwYW4gdGhlIDFNYiBib3Vu
ZGFyeT8gSWYgbm90LCB5b3UKbWF5IGVuZCB1cCBjb3B5aW5nIG1lbW9yeSBhYm92ZSAxTWIgaGVy
ZS4KCkZ1cnRoZXJtb3JlLCB3aGF0IGFib3V0IFJBTSAvIG5vbi1SQU0gYm91bmRhcmllcyBpbiB0
aGUgbWlkZGxlIG9mCmEgcGFnZSAod2hpY2ggaXMgcXVpdGUgY29tbW9uIGEgc2l0dWF0aW9uIGZv
ciB0aGUgZmlyc3QgTWIpPwoKSSBhbHNvIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxkbid0IGJlIHdv
cnRod2hpbGUgdG8gYXZvaWQgY2FsbGluZwptb2RpZnlfaWRlbnRpdHlfbW1pbygpIGZvciBSQU0g
cmFuZ2VzICh3aGljaCBhcmUgbm93IGdvaW5nIHRvIGJlCnJlLW1hcHBlZCBhbnl3YXkpLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:22:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13:22: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 1g1tTy-0004sQ-C2; Mon, 17 Sep 2018 13:22:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyjn=l7=citrix.com=prvs=791e5d1a9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g1tTw-0004sL-T3
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:22:28 +0000
X-Inumbo-ID: db798c84-ba7c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db798c84-ba7c-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 13:23:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="79147948"
Date: Mon, 17 Sep 2018 15:22:12 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180917132212.loqi4mc2wfmftcub@mac.bytemobile.com>
References: <20180914135843.24899-1-roger.pau@citrix.com>
 <5B9FA2D402000078001E90EC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9FA2D402000078001E90EC@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] iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDY6NDk6MjRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE4IGF0IDE1OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT3IgZWxzZSBpdCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhl
IGlvbW11IG9uIGNlcnRhaW4KPiA+IEludGVsIGhhcmR3YXJlOgo+ID4gCj4gPiBbLi4uXQo+ID4g
KFhFTikgRUxGOiBhZGRyZXNzZXM6Cj4gPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4
ZmZmZmZmZmY4MDAwMDAwMAo+ID4gKFhFTikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDAKPiA+
IChYRU4pICAgICB2aXJ0X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCj4gPiAoWEVO
KSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAo+ID4gKFhFTikgICAg
IHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODI5NTMwMDAKPiA+IChYRU4pICAgICB2aXJ0
X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgyNzRlMTgwCj4gPiAoWEVOKSAgICAgcDJtX2Jhc2Ug
ICAgICAgICA9IDB4ODAwMDAwMDAwMAo+ID4gKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIKPiA+IChYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFk
ZHIgMHgxMDAwMDAwIC0+IDB4Mjk1MzAwCj4gPiA8ZnJlZXplPgo+ID4gCj4gPiBUaGlzIHJlc3Rv
cmVzIHRoZSBiZWhhdmlvciBiZWZvcmUgY29tbWl0IDY2YTkyNzRjYzM0MzUgdGhhdCBjaGFuZ2Vk
Cj4gPiB0aGUgb3JkZXIgYW5kIGVuYWJsZWQgdGhlIGlvbW11IHdpdGhvdXQgaGF2aW5nIHRoZSBp
bmNsdXNpdmUgbWFwcGluZ3MKPiA+IHNldHVwLgo+ID4gCj4gPiBOb3RlIHRoYXQgb24gQU1EIGhh
cmR3YXJlIHRoZSBvcmRlciBpcyBhbHNvIGNoYW5nZWQgdG8gYWRkIGluY2x1c2l2ZQo+ID4gbWFw
cGluZ3MgYmVmb3JlIGFkZGluZyBhbnkgZGV2aWNlcy4KPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBXaXRoIHRoZSBleGNlcHRp
b24gb2YgdGhlIEFSTSBhc3BlY3QgKGJlY2F1c2UgaXQncyBub3QKPiBjbGVhciB0byBtZSB3aHkg
dGhlIGNvZGUgcmVtb3ZlZCBmcm9tIGlvbW11X2h3ZG9tX2luaXQoKQo+IGRvZXNuJ3QgbmVlZCB0
byByZS1hcHBlYXIgaW4gQVJNLXNwZWNpZmljIGNvZGUgYXMgd2VsbCkKPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSBndWVzcyB5b3UgbWVhbiB0aGUgZm9s
bG93aW5nIGNodW5rOgoKLSAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaXNfcHZf
ZG9tYWluKGQpICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwotICAgICAg
ICAgICAgICAgIklPTU1VIGluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgb25seSBzdXBwb3J0ZWQgb24g
UFYgRG9tMFxuIik7Ci0gICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IDA7Ci0gICAgfQoK
SSBoYXZlbid0IGFkZGVkIGl0IGZvciBBUk0gYmVjYXVzZSBpb21tdV9od2RvbV9pbmNsdXNpdmUg
aXMgYWx3YXlzIHNldAp0byAwIGluIHRoZSBBUk0gY2FzZSwgc28gdGhlIGNvbmRpdGlvbiB3b3Vs
ZCBuZXZlciBtYXRjaC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:29:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13: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 1g1taa-00058a-8m; Mon, 17 Sep 2018 13:29:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nkff=l7=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1g1taZ-00058V-SB
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:29:19 +0000
X-Inumbo-ID: cf4a9ce8-ba7d-11e8-a6a9-d7ebe60f679a
Received: from cstnet.cn (unknown [159.226.251.17])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id cf4a9ce8-ba7d-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 13:30:15 +0000 (UTC)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-09 (Coremail) with SMTP id swCowAAnjx4XrJ9bNJ6lCg--.0S2;
 Mon, 17 Sep 2018 21:29:03 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: bp@alien8.de, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com,
 x86@kernel.org, thomas.lendacky@amd.com, pbonzini@redhat.com,
 tony.luck@intel.com, rkrcmar@redhat.com, boris.ostrovsky@oracle.com,
 jgross@suse.com, rjw@rjwysocki.net, lenb@kernel.org,
 viresh.kumar@linaro.org, mchehab@kernel.org, trenn@suse.com,
 shuah@kernel.org
Date: Mon, 17 Sep 2018 21:28:54 +0800
Message-Id: <cover.1537182523.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
X-CM-TRANSID: swCowAAnjx4XrJ9bNJ6lCg--.0S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Gr1DXr4xXr17GFy8AFW5Jrb_yoW7WFyDpF
 ZFkrn5tFW8u3sxC3srCrn7urWfZa97CrW3Jw18W3sxX3W5ta4jqrs7G3WkGw1qvwn5Wr1I
 yFy5urWxK3Z7JaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUv214x267AKxVW5JVWrJwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j
 6F4UM28EF7xvwVC2z280aVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4j6r
 4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0
 I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Gr1j6F4UJwAm72CE4IkC6x0Yz7v_Jr
 0_Gr1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7M4IIrI8v6xkF7I0E
 8cxan2IY04v7MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I
 8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVW8ZVWr
 XwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x
 0267AKxVW8JVWxJwCI42IY6xAIw20EY4v20xvaj40_Wr1j6rW3Jr1lIxAIcVC2z280aVAF
 wI0_Gr0_Cr1lIxAIcVC2z280aVCY1x0267AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa
 7VU1fOz3UUUUU==
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v7 00/16] Add support for Hygon Dhyana Family
 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
 linux-acpi@vger.kernel.org, Pu Wen <puwen@hygon.cn>,
 xen-devel@lists.xenproject.org, linux-edac@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>

QXMgYSBuZXcgeDg2IENQVSBWZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBKb2ludCBWZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYW5kIGFpbXMgYXQgcHJvdmlkaW5nIGhp
Z2ggcGVyZm9ybWFuY2UgeDg2IHByb2Nlc3NvciBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRo
ZSBmaXJzdCBnZW5lcmF0aW9uIEh5Z29uJ3MgcHJvY2Vzc29yKERoeWFuYSkgb3JpZ2luYXRlcyBm
cm9tIEFNRAp0ZWNobm9sb2d5IGFuZCBzaGFyZXMgbW9zdCBvZiB0aGUgYXJjaGl0ZWN0dXJlIHdp
dGggQU1EJ3MgZmFtaWx5IDE3aCwKYnV0IHdpdGggZGlmZmVyZW50IENQVSBWZW5kb3IgSUQoIkh5
Z29uR2VudWluZSIpL1BDSUUgRGV2aWNlIFZlbmRvciBJRAooMHgxRDk0KS9GYW1pbHkgc2VyaWVz
IG51bWJlciAoRmFtaWx5IDE4aCkuCgpUbyBlbmFibGUgdGhlIHN1cHBvcnQgb2YgTGludXgga2Vy
bmVsIHRvIEh5Z29uJ3MgQ1BVLCB3ZSBhZGRlZCBhIG5ldwp2ZW5kb3IgdHlwZSAoWDg2X1ZFTkRP
Ul9IWUdPTiwgd2l0aCB2YWx1ZSBvZiA5KSBpbiBhcmNoL3g4Ni9pbmNsdWRlLwphc20vcHJvY2Vz
c29yLmgsIGFuZCBzaGFyZWQgbW9zdCBvZiBrZXJuZWwgc3VwcG9ydCBjb2RlcyB3aXRoIEFNRApm
YW1pbHkgMTdoLgoKQXMgSHlnb24gd2lsbCBuZWdvdGlhdGUgd2l0aCBBTUQgdG8gbWFrZSBzdXJl
IHRoYXQgb25seSBIeWdvbiB3aWxsCnVzZSBmYW1pbHkgMThoLCBzbyB0cnkgdG8gbWluaW1pemUg
Y29kZSBtb2RpZmljYXRpb24gYW5kIHNoYXJlIG1vc3QKY29kZXMgd2l0aCBBTUQgdW5kZXIgdGhp
cyBjb25zaWRlcmF0aW9uLgoKVGhpcyBwYXRjaCBzZXJpZXMgaGF2ZSBiZWVuIGFwcGxpZWQgYW5k
IHRlc3RlZCBzdWNjZXNzZnVsbHkgb24gSHlnb24KRGh5YW5hIFNvQyBzaWxpY29uLiBBbHNvIHRl
c3RlZCBvbiBBTUQgRVBZQyAoRmFtaWx5IDE3aCkgcHJvY2Vzc29yLAppdCB3b3JrcyBmaW5lIGFu
ZCBtYWtlcyBubyBoYXJtIHRvIHRoZSBleGlzdGluZyBjb2Rlcy4KCgp2Ni0+djc6CiAgLSBSZWJh
c2VkIG9uIDQuMTktcmM0IGFuZCB0ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIEFkZCBSZXZpZXdlZC1i
eSBmcm9tIEJvcmlzbGF2IFBldGtvdiBmb3IgcGF0Y2hlcyB4ODYvY3B1LAogICAgeDg2L2NwdS9t
dHJyLCBwZXJmL3g4NiwgeDg2L3BjaSwgeDg2L2FwaWMsIHg4Ni9tY2UuCiAgLSBSZWZpbmUgdGhl
IHBhdGNoIGRlc2NyaXB0aW9ucyBhbmQgZml4IHNvbWUgdHlwb3MuCiAgLSBSZW1vdmUgdW5uZWVk
ZWQgdmVuZG9yIGNoZWNraW5nIGZvciBwYXRjaCB4ODYvYXBpYy4KICAtIFJlc3RvcmUgdGhlIHVz
ZXItdmlzaWJsZSBwcl9lcnIgc3RyaW5nIGluIHBhdGNoIHg4Ni9idWdzLgoKdjUtPnY2OgogIC0g
UmViYXNlZCBvbiA0LjE5LXJjMyBhbmQgdGVzdGVkIGFnYWluc3QgaXQuCiAgLSBBZGQgUmV2aWV3
ZWQtYnkgZnJvbSBCb3Jpc2xhdiBQZXRrb3YgZm9yIGNhY2hlaW5mbywgc21wYm9vdCwKICAgIGFs
dGVybmF0aXZlIGFuZCBrdm0uCiAgLSBSZXdvcmsgdGhlIHBhdGNoIHN1YmplY3RzIGFuZCBwYXRj
aCBkZXNjcmlwdGlvbnMuCiAgLSBSZXdvcmsgdmVuZG9yIGNoZWNraW5nIGZvciBzb21lIHBhdGNo
ZXMgdG8gbWluaW1pemUgdGhlIGNvZGUKICAgIG1vZGlmaWNhdGlvbi4KCnY0LT52NToKICAtIFJl
YmFzZWQgb24gNC4xOS1yYzEgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gQWRkIFJldmlld2Vk
LWJ5IGZyb20gQm9yaXMgT3N0cm92c2t5IGZvciBYZW4uCiAgLSBSZXdvcmsgRURBQyBwYXRjaCB3
aXRob3V0IHZlbmRvciBjaGVja2luZyBmb3IgbWluaW1hbCBtb2RpZmljYXRpb24uCgp2My0+djQ6
CiAgLSBSZWJhc2VkIG9uIDQuMTguMyBhbmQgdGVzdGVkIGFnYWluc3QgaXQuCiAgLSBNZXJnZSBw
YXRjaGVzIDA1LzE3IHBlcmZjdHIgYW5kIDEwLzE3IGV2ZW50cyBpbiB2MyB0byBwYXRjaCAwNS8x
NgogICAgUE1VIGZvciBiZXR0ZXIgcGF0Y2ggZnVuY3Rpb24gZ3JvdXAuCiAgLSBBZGQgaHlnb25f
Z2V0X3RvcG9sb2d5X2Vhcmx5KCkgaW4gcGF0Y2ggMDEvMTYuCiAgLSBSZXdvcmsgdmVuZG9yIGNo
ZWNraW5nIGFuZCByZWZpbmUgY29kaW5nIHN0eWxlLgogIC0gQWRkIEFja2VkLWJ5IGZyb20gQmpv
cm4gSGVsZ2FhcyBmb3IgcGNpLgogIC0gQWRkIEFja2VkLWJ5IGZyb20gUmFmYWVsIEouIFd5c29j
a2kgZm9yIGNwdWZyZXEgYW5kIGFjcGkuCgp2Mi0+djM6CiAgLSBSZWJhc2VkIG9uIDQuMTgtcmM4
IGFuZCB0ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIFJld29yayB2ZW5kb3IgY2hlY2tpbmcgY29kZXMg
dG8gaW1wcm92ZSBjb25zaXN0ZW5jeS4KCnYxLT52MjoKICAtIFJlYmFzZWQgb24gNC4xOC1yYzYg
YW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gU3BsaXQgdGhlIHBhdGNoIHNldCB0byBzbWFsbCBz
ZXJpZXMgb2YgcGF0Y2hlcy4KICAtIFJld29yayBwYXRjaCBkZXNjcmlwdGlvbnMuCiAgLSBDcmVh
dGUgYSBzZXBhcmF0ZWQgYXJjaC94ODYva2VybmVsL2NwdS9oeWdvbi5jIGZvciBEaHlhbmEgQ1BV
CiAgICBpbml0aWFsaXphdGlvbiB0byByZWR1Y2UgbG9uZy10ZXJtIG1haW50ZW5hbmNlIGVmZm9y
dC4KCgpQdSBXZW4gKDE2KToKICB4ODYvY3B1OiBDcmVhdGUgSHlnb24gRGh5YW5hIGFyY2hpdGVj
dHVyZSBzdXBwb3J0IGZpbGUKICB4ODYvY3B1OiBHZXQgY2FjaGUgaW5mbyBhbmQgc2V0dXAgY2Fj
aGUgY3B1bWFwIGZvciBIeWdvbiBEaHlhbmEKICB4ODYvY3B1L210cnI6IFN1cHBvcnQgVE9QX01F
TTIgYW5kIGdldCBNVFJSIG51bWJlcgogIHg4Ni9zbXBib290OiBTTVAgaW5pdCBubyBkZWxheSBh
bmQgbm90IGZsdXNoIGNhY2hlcyBiZWZvcmUgc2xlZXAKICBwZXJmL3g4NjogQWRkIEh5Z29uIERo
eWFuYSBzdXBwb3J0IHRvIFBNVSBpbmZyYXN0cnVjdHVyZQogIHg4Ni9hbHRlcm5hdGl2ZTogSW5p
dCBpZGVhbF9ub3BzIGZvciBIeWdvbiBEaHlhbmEKICB4ODYvcGNpOiBBZGQgSHlnb24gRGh5YW5h
IHN1cHBvcnQgdG8gUENJIGFuZCBub3J0aCBicmlkZ2UKICB4ODYvYXBpYzogQWRkIEh5Z29uIERo
eWFuYSBzdXBwb3J0IHRvIEFQSUMKICB4ODYvYnVnczogQWRkIG1pdGlnYXRpb24gdG8gc3BlY3Ry
ZSBhbmQgbm8gbWVsdGRvd24gZm9yIEh5Z29uIERoeWFuYQogIHg4Ni9tY2U6IEFkZCBIeWdvbiBE
aHlhbmEgc3VwcG9ydCB0byBNQ0UgaW5mcmFzdHJ1Y3R1cmUKICB4ODYva3ZtOiBBZGQgSHlnb24g
RGh5YW5hIHN1cHBvcnQgdG8gS1ZNIGluZnJhc3RydWN0dXJlCiAgeDg2L3hlbjogQWRkIEh5Z29u
IERoeWFuYSBzdXBwb3J0IHRvIFhlbgogIEFDUEksIHg4NjogQWRkIEh5Z29uIERoeWFuYSBzdXBw
b3J0CiAgY3B1ZnJlcSwgeDg2OiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICBFREFDLCBhbWQ2
NDogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CiAgY3B1cG93ZXIsIHg4NjogQWRkIEh5Z29uIERo
eWFuYSBzdXBwb3J0CgogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKwogYXJjaC94ODYvS2NvbmZpZy5jcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTQgKwogYXJjaC94ODYvZXZlbnRzL2FtZC9jb3JlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYvZXZlbnRzL2FtZC91bmNvcmUuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMjAgKy0KIGFyY2gveDg2L2V2ZW50cy9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2NhY2hl
aW5mby5oICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2t2
bV9lbXVsYXRlLmggICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L21jZS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3Byb2Nlc3Nvci5oICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS92aXJ0ZXh0LmggICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogYXJjaC94ODYv
a2VybmVsL2FsdGVybmF0aXZlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94
ODYva2VybmVsL2FtZF9uYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDcgKystCiBh
cmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr
CiBhcmNoL3g4Ni9rZXJuZWwvYXBpYy9wcm9iZV8zMi5jICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMSArCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2J1Z3MuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArLQogYXJjaC94ODYva2VybmVsL2NwdS9jYWNoZWluZm8uYyAgICAgICAgICAgICAg
ICAgICAgfCAgMzEgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIGFyY2gveDg2L2tlcm5lbC9jcHUvY3B1LmggICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxICsKIGFyY2gveDg2L2tlcm5lbC9jcHUvaHlnb24uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNDExICsrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYva2Vy
bmVsL2NwdS9tY2hlY2svbWNlLXNldmVyaXR5LmMgICAgICAgICAgfCAgIDMgKy0KIGFyY2gveDg2
L2tlcm5lbC9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgICAgICAgICAgIHwgIDIwICstCiBhcmNo
L3g4Ni9rZXJuZWwvY3B1L210cnIvY2xlYW51cC5jICAgICAgICAgICAgICAgICB8ICAgMyArLQog
YXJjaC94ODYva2VybmVsL2NwdS9tdHJyL210cnIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDIg
Ky0KIGFyY2gveDg2L2tlcm5lbC9jcHUvcGVyZmN0ci13YXRjaGRvZy5jICAgICAgICAgICAgIHwg
ICAyICsKIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0ICstCiBhcmNoL3g4Ni9rdm0vZW11bGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMSArLQogYXJjaC94ODYvcGNpL2FtZF9idXMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIGFyY2gveDg2L3hlbi9wbXUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEyICstCiBkcml2ZXJzL2FjcGkvYWNwaV9wYWQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL2FjcGkvcHJvY2Vzc29yX2lkbGUuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL2NwdWZyZXEvYWNwaS1jcHVmcmVx
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiBkcml2ZXJzL2NwdWZyZXEvYW1kX2ZyZXFf
c2Vuc2l0aXZpdHkuYyAgICAgICAgICAgICB8ICAgOSArLQogZHJpdmVycy9lZGFjL2FtZDY0X2Vk
YWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGRyaXZlcnMvZWRhYy9tY2Vf
YW1kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBpbmNsdWRlL2xpbnV4
L3BjaV9pZHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB0b29scy9wb3dl
ci9jcHVwb3dlci91dGlscy9jcHVmcmVxLWluZm8uYyAgICAgICAgICB8ICAgNiArLQogdG9vbHMv
cG93ZXIvY3B1cG93ZXIvdXRpbHMvaGVscGVycy9hbWQuYyAgICAgICAgICAgfCAgIDQgKy0KIHRv
b2xzL3Bvd2VyL2NwdXBvd2VyL3V0aWxzL2hlbHBlcnMvY3B1aWQuYyAgICAgICAgIHwgICA4ICst
CiB0b29scy9wb3dlci9jcHVwb3dlci91dGlscy9oZWxwZXJzL2hlbHBlcnMuaCAgICAgICB8ICAg
MiArLQogdG9vbHMvcG93ZXIvY3B1cG93ZXIvdXRpbHMvaGVscGVycy9taXNjLmMgICAgICAgICAg
fCAgIDIgKy0KIC4uLi9jcHVwb3dlci91dGlscy9pZGxlX21vbml0b3IvbXBlcmZfbW9uaXRvci5j
ICAgIHwgICAzICstCiA0MiBmaWxlcyBjaGFuZ2VkLCA2NDEgaW5zZXJ0aW9ucygrKSwgNDggZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYva2VybmVsL2NwdS9oeWdvbi5j
CgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:33:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13:33: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 1g1tel-0005ox-RA; Mon, 17 Sep 2018 13:33:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nkff=l7=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1g1tek-0005os-JK
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:33:38 +0000
X-Inumbo-ID: 011c8a72-ba7e-11e8-a8a5-bc764e045a96
Received: from cstnet.cn (unknown [159.226.251.17])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 011c8a72-ba7e-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 15:31:39 +0200 (CEST)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-09 (Coremail) with SMTP id swCowADXsxwmrZ9b79OlCg--.313S2;
 Mon, 17 Sep 2018 21:33:32 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: bp@alien8.de, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com,
 x86@kernel.org, thomas.lendacky@amd.com, boris.ostrovsky@oracle.com,
 jgross@suse.com
Date: Mon, 17 Sep 2018 21:33:23 +0800
Message-Id: <442c514034790d4f6b8b743769114be6d48b3094.1537182523.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1537182523.git.puwen@hygon.cn>
References: <cover.1537182523.git.puwen@hygon.cn>
X-CM-TRANSID: swCowADXsxwmrZ9b79OlCg--.313S2
X-Coremail-Antispam: 1UD129KBjvJXoWxJryftF1ftw1fKFyfJF1fZwb_yoW8tFW7pr
 W3AF4IqFWvqwn7X3s5X3yxXryrZw1qqa15KrZxKa1fXa1rZ3Z8XrWjk3WrXr1fu348ur10
 va40ga1UCFZYvFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvS14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r4j6ryUM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4U
 JVWxJr1l84ACjcxK6I8E87Iv67AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr
 1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv
 7VC0I7IYx2IY67AKxVWUtVWrXwAv7VC2z280aVAFwI0_Gr1j6F4UJwAm72CE4IkC6x0Yz7
 v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lF7I21c0EjII2zVCS5cI20VAGYxC7M4IIrI8v6xkF
 7I0E8cxan2IY04v7MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I
 0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWU
 tVW8ZwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r4j6ryUMIIF0xvE2Ix0cI8IcV
 CY1x0267AKxVW8Jr0_Cr1UMIIF0xvE42xK8VAvwI8IcIk0rVW8JVW3JwCI42IY6I8E87Iv
 67AKxVW8JVWxJwCI42IY6I8E87Iv6xkF7I0E14v26r4UJVWxJrUvcSsGvfC2KfnxnUUI43
 ZEXa7VUbKLvtUUUUU==
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v7 12/16] x86/xen: Add Hygon Dhyana support to
 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: linux-arch@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, Pu Wen <puwen@hygon.cn>
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>

VG8gbWFrZSBYZW4gd29ya3MgZnVuY3Rpb25hbGx5IG9uIEh5Z29uIHBsYXRmb3JtLCByZXVzZSBB
TUQncyBYZW4Kc3VwcG9ydCBjb2RlIHBhdGggZm9yIEh5Z29uIERoeWFuYSBDUFUuCgpUaGVyZSBh
cmUgc2l4IGNvcmUgcGVyZm9ybWFuY2UgZXZlbnRzIGNvdW50ZXJzIHBlciB0aHJlYWQsIHNvIHRo
ZXJlIGFyZQpzaXggTVNScyBmb3IgdGhlc2UgY291bnRlcnMoMC01KS4gQWxzbyB0aGVyZSBhcmUg
Zm91ciBsZWdhY3kgUE1DIE1TUnMsCnRoZXkgYXJlIGFsaWFzIG9mIHRoZSBjb3VudGVycygwLTMp
LgoKSW4gdGhpcyB2ZXJzaW9uIG9mIGtlcm5lbCBIeWdvbiB1c2UgdGhlIGxlZ2FjeSBhbmQgc2Fm
ZSB2ZXJzaW9uIG9mIE1TUgphY2Nlc3MuIEl0IHdvcmtzIGZpbmUgd2hlbiBWUE1VIGVuYWJsZWQg
aW4gWGVuIG9uIEh5Z29uIHBsYXRmb3JtIGJ5CnRlc3Rpbmcgd2l0aCBwZXJmLgoKU2lnbmVkLW9m
Zi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3BtdS5jIHwg
MTIgKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hlbi9w
bXUuYwppbmRleCA3ZDAwZDRhLi45NDAzODU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vcG11
LmMKKysrIGIvYXJjaC94ODYveGVuL3BtdS5jCkBAIC05MCw2ICs5MCwxMiBAQCBzdGF0aWMgdm9p
ZCB4ZW5fcG11X2FyY2hfaW5pdCh2b2lkKQogCQkJazdfY291bnRlcnNfbWlycm9yZWQgPSAwOwog
CQkJYnJlYWs7CiAJCX0KKwl9IGVsc2UgaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0hZR09OKSB7CisJCWFtZF9udW1fY291bnRlcnMgPSBGMTBIX05VTV9DT1VOVEVS
UzsKKwkJYW1kX2NvdW50ZXJzX2Jhc2UgPSBNU1JfSzdfUEVSRkNUUjA7CisJCWFtZF9jdHJsc19i
YXNlID0gTVNSX0s3X0VWTlRTRUwwOworCQlhbWRfbXNyX3N0ZXAgPSAxOworCQlrN19jb3VudGVy
c19taXJyb3JlZCA9IDA7CiAJfSBlbHNlIHsKIAkJdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4
OwogCkBAIC0yODUsNyArMjkxLDcgQEAgc3RhdGljIGJvb2wgeGVuX2FtZF9wbXVfZW11bGF0ZSh1
bnNpZ25lZCBpbnQgbXNyLCB1NjQgKnZhbCwgYm9vbCBpc19yZWFkKQogCiBib29sIHBtdV9tc3Jf
cmVhZCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqdmFsLCBpbnQgKmVycikKIHsKLQlpZiAo
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB7CisJaWYgKGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSB7CiAJCWlmIChpc19hbWRf
cG11X21zcihtc3IpKSB7CiAJCQlpZiAoIXhlbl9hbWRfcG11X2VtdWxhdGUobXNyLCB2YWwsIDEp
KQogCQkJCSp2YWwgPSBuYXRpdmVfcmVhZF9tc3Jfc2FmZShtc3IsIGVycik7CkBAIC0zMDgsNyAr
MzE0LDcgQEAgYm9vbCBwbXVfbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQzMl90IGxv
dywgdWludDMyX3QgaGlnaCwgaW50ICplcnIpCiB7CiAJdWludDY0X3QgdmFsID0gKCh1aW50NjRf
dCloaWdoIDw8IDMyKSB8IGxvdzsKIAotCWlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9BTUQpIHsKKwlpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfSU5URUwpIHsKIAkJaWYgKGlzX2FtZF9wbXVfbXNyKG1zcikpIHsKIAkJCWlmICgheGVu
X2FtZF9wbXVfZW11bGF0ZShtc3IsICZ2YWwsIDApKQogCQkJCSplcnIgPSBuYXRpdmVfd3JpdGVf
bXNyX3NhZmUobXNyLCBsb3csIGhpZ2gpOwpAQCAtMzc5LDcgKzM4NSw3IEBAIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGxvbmcgeGVuX2ludGVsX3JlYWRfcG1jKGludCBjb3VudGVyKQogCiB1bnNpZ25l
ZCBsb25nIGxvbmcgeGVuX3JlYWRfcG1jKGludCBjb3VudGVyKQogewotCWlmIChib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpCisJaWYgKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKQogCQlyZXR1cm4geGVuX2FtZF9yZWFkX3BtYyhj
b3VudGVyKTsKIAllbHNlCiAJCXJldHVybiB4ZW5faW50ZWxfcmVhZF9wbWMoY291bnRlcik7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 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 1g1tir-00064V-N7; Mon, 17 Sep 2018 13:37:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyjn=l7=citrix.com=prvs=791e5d1a9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g1tip-00064L-SN
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:37:51 +0000
X-Inumbo-ID: 01bd6ae2-ba7f-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01bd6ae2-ba7f-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 13:38:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="79149032"
Date: Mon, 17 Sep 2018 15:37:41 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180917133741.jprggbsv4vw5hyl6@mac.bytemobile.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
 <5B9FA61F02000078001E911F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9FA61F02000078001E911F@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] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: Roger Pau =?utf-8?B?TW9ubsOp?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDc6MDM6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEzOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQyMCwxNiArMzkzLDI0IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1
cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAgICAgICAgIGFkZHIgPSBQRk5fRE9XTihkLT5h
cmNoLmU4MjBbaV0uYWRkcik7Cj4gPiAgICAgICAgICBzaXplID0gUEZOX0RPV04oZC0+YXJjaC5l
ODIwW2ldLnNpemUpOwo+ID4gIAo+ID4gLSAgICAgICAgaWYgKCBhZGRyID49IE1CMV9QQUdFUyAp
Cj4gPiAtICAgICAgICAgICAgcmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIs
IHNpemUpOwo+ID4gLSAgICAgICAgZWxzZQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAg
IEFTU0VSVChhZGRyICsgc2l6ZSA8IE1CMV9QQUdFUyk7Cj4gPiAtICAgICAgICAgICAgcHZoX3N0
ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Cj4gPiAtICAgICAgICB9Cj4gPiAtCj4gPiArICAg
ICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7Cj4gPiAg
ICAgICAgICBpZiAoIHJjICkKPiA+ICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIGFkZHIgPCBNQjFfUEFHRVMgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAg
ICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzID0KPiA+ICsgICAgICAgICAg
ICAgICAgIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMobWZuX3RvX21hZGRyKF9tZm4oYWRkcikpLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fdmlydChh
ZGRyKSwgc2l6ZSA8PCBQQUdFX1NISUZULAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2KTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoIHJlcyAhPSBIVk1U
UkFOU19va2F5ICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIGNvcHkgWyUjbHgsICUjbHgpOiAlZFxuIiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgIGFkZHIsIGFkZHIgKyBzaXplLCByZXMpOwo+ID4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICB9Cj4gPiAgICAg
IH0KPiAKPiBJcyB0aGVyZSBhbnkgZ3VhcmFudGVlIChpbiBwYXJ0aWN1bGFyIG9uLCBidXQgbm90
IGxpbWl0ZWQgdG8gRUZJIHN5c3RlbXMpCj4gZm9yIEU4MjBfUkFNIHJlZ2lvbnMgdG8gbmV2ZXIg
c3BhbiB0aGUgMU1iIGJvdW5kYXJ5PyBJZiBub3QsIHlvdQo+IG1heSBlbmQgdXAgY29weWluZyBt
ZW1vcnkgYWJvdmUgMU1iIGhlcmUuCgpSaWdodCwgSSBndWVzcyBJIGNvdWxkIGRvIHNvbWV0aGlu
ZyBsaWtlOgoKZW5kID0gbWluKE1CKDEpLCBkLT5hcmNoLmU4MjBbaV0uYWRkciArIGQtPmFyY2gu
ZTgyMFtpXS5zaXplKTsKCkFuZCBjYWxjdWxhdGUgdGhlIHNpemUgYmFzZWQgb24gdGhlICdlbmQn
IHZhbHVlLgoKPiBGdXJ0aGVybW9yZSwgd2hhdCBhYm91dCBSQU0gLyBub24tUkFNIGJvdW5kYXJp
ZXMgaW4gdGhlIG1pZGRsZSBvZgo+IGEgcGFnZSAod2hpY2ggaXMgcXVpdGUgY29tbW9uIGEgc2l0
dWF0aW9uIGZvciB0aGUgZmlyc3QgTWIpPwoKVGhlcmUgYXJlIG5vIHN1Y2ggUkFNIHJhbmdlcyBp
biB0aGUgZ3Vlc3QgbWVtb3J5IG1hcCBiZWNhdXNlCnB2aF9zZXR1cF9lODIwIGFsaWducyB0aGUg
UkFNIHJlZ2lvbnMgc3RhcnQvZW5kIHRvIHBhZ2UgYm91bmRhcmllcy4KVGhpcyBpcyBub3QgaWRl
YWwsIHNvIGlmIHlvdSB3YW50IEkgY2FuIGRvIHRoZSBmb2xsb3dpbmc6Cgpodm1fY29weV90b19n
dWVzdF9waHlzKGQtPmFyY2guZTgyMFtpXS5hZGRyLCBkLT5hcmNoLmU4MjBbaV0uc2l6ZSwgdik7
CgpBbmQgaWYgcHZoX3NldHVwX2U4MjAgaXMgaW1wcm92ZWQgc28gdGhhdCBSQU0gcmVnaW9ucyBh
cmUgbm8gbG9uZ2VyCmFsaWduZWQgdG8gcGFnZSBib3VuZGFyaWVzIHRoZSBjb3B5IHdpbGwgd29y
ayB3aXRob3V0IGlzc3Vlcy4KCj4gSSBhbHNvIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxkbid0IGJl
IHdvcnRod2hpbGUgdG8gYXZvaWQgY2FsbGluZwo+IG1vZGlmeV9pZGVudGl0eV9tbWlvKCkgZm9y
IFJBTSByYW5nZXMgKHdoaWNoIGFyZSBub3cgZ29pbmcgdG8gYmUKPiByZS1tYXBwZWQgYW55d2F5
KS4KCkkgdGhpbmsgaXQncyBlYXNpZXIgKGNvZGUtd2lzZSkgdG8gaWRlbnRpdHkgbWFwIHRoZSB3
aG9sZSBhcmVhIGFuZAp0aGVuIGp1c3QgcG9wdWxhdGUgdGhlIFJBTSByZWdpb25zIGFzIG5lZWRl
ZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 13:53:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 13:53: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 1g1txr-0007WF-6t; Mon, 17 Sep 2018 13:53:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1txq-0007WA-NW
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 13:53:22 +0000
X-Inumbo-ID: 2cbd3db7-ba81-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cbd3db7-ba81-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 13:54:20 +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 w8HDgha5040026;
 Mon, 17 Sep 2018 13:53: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=oqB9/PscUS+n13FPg0IYTpjnXBMBZdas6zxwWGfYLBg=;
 b=wK9OF4v0mc6GTgHwKeK3x7hKDd8wRCqNM+BTnVZRXriw0EZ23JmriunGV5TRWcYu9mSv
 7xi22dXh30dlUNFb0DEqv/7hOGDUYdycHOE8xVvh0iKzIc+Tk8imY1wu5z8LOV/2fA45
 1ie/QtJ1srm6X7fJQhcoD7PofHQbOQDc2l3W63zxhtQf+7CnpHHugk4kKgBHkE1/kNnp
 pjq6DF6GCBp8TGT+zBNqczo4kk4fF+mC4kCGXknx8T+tNX8PtMb+QTzae66itk1D634R
 BbKLMNtBQ6MNM8HgCvAn48jj0ijzCIsJMlQEyWV1pp+1hTOczuXNHlVwSqg/lM8qid0t jA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mgsgtebsu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 13:53:11 +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 w8HDr9Gp017673
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 13:53:09 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8HDr7fJ000517;
 Mon, 17 Sep 2018 13:53: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 ; Mon, 17 Sep 2018 06:53:06 -0700
To: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
References: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
 <20180916192510.GF7473@linux.intel.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <b82c4603-1a60-16ec-14b6-81251e114b75@oracle.com>
Date: Mon, 17 Sep 2018 09:54:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180916192510.GF7473@linux.intel.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9018
 signatures=668708
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-1807170000 definitions=main-1809170140
Subject: Re: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gOS8xNi8xOCAzOjI1IFBNLCBKYXJra28gU2Fra2luZW4gd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MTMsIDIwMTggYXQgMDU6MjU6NTFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBG
cm9tOiAiRHIuIEdyZWcgV2V0dHN0ZWluIiA8Z3JlZ0B3aW5kLmVuamVsbGljLmNvbT4KPj4KPj4g
RnVuY3Rpb25hbGl0eSBvZiB0aGUgeGVuLXRwbWZyb250IGRyaXZlciB3YXMgbG9zdCBzZWNvbmRh
cnkgdG8KPj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBzdXBwb3J0IGlu
IGNvbW1pdCBjY2M5ZDkwYTlhOGIKPj4gKCJ4ZW5idXNfY2xpZW50OiBFeHRlbmQgaW50ZXJmYWNl
IHRvIHN1cHBvcnQgbXVsdGktcGFnZSByaW5nIikuCj4+Cj4+IEluIHRoaXMgY29tbWl0IGEgcG9p
bnRlciB0byB0aGUgc2hhcmVkIHBhZ2UgYWRkcmVzcyB3YXMgYmVpbmcKPj4gcGFzc2VkIHRvIHRo
ZSB4ZW5idXNfZ3JhbnRfcmluZygpIGZ1bmN0aW9uIHJhdGhlciB0aGVuIHRoZQo+PiBhZGRyZXNz
IG9mIHRoZSBzaGFyZWQgcGFnZSBpdHNlbGYuICBUaGlzIHJlc3VsdGVkIGluIGEgc2l0dWF0aW9u
Cj4gSSdtIHNvcnJ5IGJ1dCBJJ20gZmFyIGZyb20gYmVpbmcgZXhwZXJ0IHdpdGggWGVuIGFuZCB0
aGlzIHNlbnRlbmNlCj4gY29uZnVzZXMgbWUgc28gbWF5YmUgY291bGQgb3BlbiBpdCB1cCBhIGJp
dC4KPgo+IEZvciBtZSAic2hhcmVkIHBhZ2UgYWRkcmVzcyIgYW5kICJhZGRyZXNzIG9mIHRoZSBz
aGFyZWQgcGFnZSIgYXJlCj4gdGhlIHNhbWUgdGhpbmcuIFdoYXQgYW0gSSBtaXNzaW5nPyBJIG1l
YW4ganVzdCBkaWZmZXJlbnQgZm9ybXMgaW4KPiBlbmdsaXNoIHRvIGRlc2NyaWJlIHRoZSBleGFj
dCBzYW1lIHRoaW5nLi4uCgp4ZW5idXNfZ3JhbnRfcmluZygpIHRha2VzIGFzIGFuIGFyZ3VtZW50
IGFkZHJlc3Mgb2YgdGhlIHJpbmcgc2hhcmVkCmJldHdlZW4gdHdvIGd1ZXN0cy4gV2hhdCBHcmVn
IHdhcyB0cnlpbmcgdG8gZGVzY3JpYmUgd2FzIHRoZSBmYWN0IHRoYXQKZXhpc3RpbmcgY29kZSBp
bnN0ZWFkIHBhc3NlcyBhZGRyZXNzIG9mIGxvY2F0aW9uIHdoZXJlIHRoaXMgYWRkcmVzcyBpcwpz
dG9yZWQgKGkuZS4gc29tZXdoYXQgc2ltaWxhciB0byBkaWZmZXJlbmNlIGJldHdlZW4gcG9pbnRl
ciBhbmQgcG9pbnRlcgp0byBhIHBvaW50ZXIpLgoKV291bGQgdGhpcyBiZSBiZXR0ZXI6CgoiSW4g
dGhpcyBjb21taXQgcG9pbnRlciB0byBsb2NhdGlvbiBvZiB0aGUgd2hlcmUgdGhlIHNoYXJlZCBw
YWdlIGFkZHJlc3MKaXMgc3RvcmVkIHdhcyBiZWluZyBwYXNzZWQgdG8gdGhlIHhlbmJ1c19ncmFu
dF9yaW5nKCkgZnVuY3Rpb24gcmF0aGVyCnRoZW4gdGhlCmFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBw
YWdlIGl0c2VsZi4iCgpPciBwbGVhc2Ugc3VnZ2VzdCBhIGJldHRlciBhbHRlcm5hdGl2ZSwgSSds
bCBiZSBoYXBweSB0byBhbWVuZCB0aGUKY29tbWl0IG1lc3NhZ2UuCgoKVGhhbmtzLgotYm9yaXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 14:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 14: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 1g1uTT-0001QC-TP; Mon, 17 Sep 2018 14:26: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=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g1uTS-0001Q2-Ht
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 14:26:02 +0000
X-Inumbo-ID: 535acf9f-ba85-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 535acf9f-ba85-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 16:24:02 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g1uTP-00058l-7a; Mon, 17 Sep 2018 14:25: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 1g1uTO-0008OL-TR; Mon, 17 Sep 2018 14:25:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g1uTO-0000ow-Rx; Mon, 17 Sep 2018 14:25:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127730-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-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-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=1ffeb99669a3ba9cde3063596a9b805023c90ea7
X-Osstest-Versions-That: xen=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 14:25:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127730: 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>

ZmxpZ2h0IDEyNzczMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzczMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZmZlYjk5NjY5YTNiYTljZGUzMDYzNTk2YTliODA1MDIzYzkwZWE3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NTg0MDhjYWI5OWY3ZDQyMmFi
ODBlZDZiZjg1YzY3YmYxM2M1ZWY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc2MTUgIDIwMTgt
MDktMTQgMTY6MDA6MzEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NzMwICAy
MDE4LTA5LTE3IDEyOjAyOjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU1ODQw
OGNhYjkuLjFmZmViOTk2NjkgIDFmZmViOTk2NjlhM2JhOWNkZTMwNjM1OTZhOWI4MDUwMjNjOTBl
YTcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 14:41:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 14: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 1g1uii-0002qw-Ie; Mon, 17 Sep 2018 14: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=b/tx=l7=citrix.com=prvs=791043b03=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g1uig-0002qr-NO
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 14:41:46 +0000
X-Inumbo-ID: 84eba19b-ba87-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84eba19b-ba87-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 16:39:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,385,1531785600"; d="scan'208";a="79153702"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f2fe7638-3cc3-377d-bf6e-2273943fe1a1@citrix.com>
Date: Mon, 17 Sep 2018 15:41:27 +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: <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.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] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gMTMvMDkvMTggMTY6MDIsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPiBJbiBoaWdoIHRocm91
Z2hwdXQgaW50cm9zcGVjdGlvbiBzY2VuYXJpb3Mgd2hlcmUgbG90cyBvZiBtb25pdG9yCj4gdm1f
ZXZlbnRzIGFyZSBnZW5lcmF0ZWQsIHRoZSByaW5nIGJ1ZmZlciBjYW4gZmlsbCB1cCBiZWZvcmUg
dGhlIG1vbml0b3IKPiBhcHBsaWNhdGlvbiBnZXRzIGEgY2hhbmNlIHRvIGhhbmRsZSBhbGwgdGhl
IHJlcXVlc3RzIHRodXMgYmxvY2tpbmcKPiBvdGhlciB2Y3B1cyB3aGljaCB3aWxsIGhhdmUgdG8g
d2FpdCBmb3IgYSBzbG90IHRvIGJlY29tZSBhdmFpbGFibGUuCj4KPiBUaGlzIHBhdGNoIGFkZHMg
c3VwcG9ydCBmb3IgZXh0ZW5kaW5nIHRoZSByaW5nIGJ1ZmZlciBieSBhbGxvY2F0aW5nIGEKPiBu
dW1iZXIgb2YgcGFnZXMgZnJvbSBkb21oZWFwIGFuZCBtYXBwaW5nIHRoZW0gdG8gdGhlIG1vbml0
b3IKPiBhcHBsaWNhdGlvbidzIGRvbWFpbiB1c2luZyB0aGUgZm9yZWlnbm1lbW9yeV9tYXBfcmVz
b3VyY2UgaW50ZXJmYWNlLgo+IFVubGlrZSB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgdGhl
IHJpbmcgYnVmZmVyIHBhZ2VzIGFyZSBub3QgcGFydCBvZgo+IHRoZSBpbnRyb3NwZWN0ZWQgRG9t
VSwgc28gdGhleSB3aWxsIG5vdCBiZSByZWNsYWltZWQgd2hlbiB0aGUgbW9uaXRvciBpcwo+IGRp
c2FibGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJp
dGRlZmVuZGVyLmNvbT4KCldoYXQgYWJvdXQgdGhlIHNsb3R0ZWQgZm9ybWF0IGZvciB0aGUgc3lu
Y2hyb25vdXMgZXZlbnRzP8KgIFdoaWxlIHRoaXMgaXMKZmluZSBmb3IgdGhlIGFzeW5jIGJpdHMs
IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0byBlbmQgdXAgY2hhbmdpbmcgdGhlCm1hcHBpbmcgQVBJ
IHR3aWNlLgoKU2ltcGx5IGluY3JlYXNpbmcgdGhlIHNpemUgb2YgdGhlIHJpbmcgcHV0cyBtb3Jl
IHByZXNzdXJlIG9uIHRoZQoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdl
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+IGluZGV4IDBkMjNlNTIuLjJhOWNiZjMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluX3BhZ2UuYwo+IEBAIC0zMzEsMTAgKzMzMSw5IEBAIHZvaWQgKl9fbWFwX2Rv
bWFpbl9wYWdlc19nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGlu
dCBucikKPiAgewo+ICAgICAgbWZuX3QgbWZuW25yXTsKPiAgICAgIGludCBpOwo+IC0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqY3VyX3BnID0gKHN0cnVjdCBwYWdlX2luZm8gKikmcGdbMF07Cj4gIAo+
ICAgICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspCj4gLSAgICAgICAgbWZuW2ldID0gcGFnZV90
b19tZm4oY3VyX3BnKyspOwo+ICsgICAgICAgIG1mbltpXSA9IHBhZ2VfdG9fbWZuKHBnKyspOwoK
VGhpcyBodW5rIGxvb2tzIGxpa2UgaXQgc2hvdWxkIGJlIGluIHRoZSBwcmV2aW91cyBwYXRjaD/C
oCBUaGF0IHNhaWQuLi4KCj4gIAo+ICAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZXNfZ2xvYmFs
KG1mbiwgbnIpOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwo+IGluZGV4IDQ3OTNhYWMuLmZhZWNlM2MgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCj4g
QEAgLTM5LDE2ICszOSw2NiBAQAo+ICAjZGVmaW5lIHZtX2V2ZW50X3JpbmdfbG9jayhfdmVkKSAg
ICAgICBzcGluX2xvY2soJihfdmVkKS0+cmluZ19sb2NrKQo+ICAjZGVmaW5lIHZtX2V2ZW50X3Jp
bmdfdW5sb2NrKF92ZWQpICAgICBzcGluX3VubG9jaygmKF92ZWQpLT5yaW5nX2xvY2spCj4gIAo+
ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9BTExPQ19GUk9NX0RPTUhFQVAgMHhGRkZGRkZGRgo+ICsK
PiArc3RhdGljIGludCB2bV9ldmVudF9hbGxvY19yaW5nKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKPiArewo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKPiArICAgIHZvaWQgKnZhID0gTlVMTDsKPiArICAgIGludCBpLCByYyA9IC1FTk9NRU07Cj4g
Kwo+ICsgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgdmVkLT5yaW5nX29yZGVyLCBN
RU1GX25vX3JlZmNvdW50KTsKPiArICAgIGlmICggIXBhZ2UgKQo+ICsgICAgICAgIHJldHVybiAt
RU5PTUVNOwoKLi4uIHdoYXQgaXMgd3Jvbmcgd2l0aCB2emFsbG9jKCk/CgpZb3UgZG9uJ3Qgd2Fu
dCB0byBiZSBtYWtpbmcgYSByaW5nX29yZGVyIGFsbG9jYXRpb24sIGVzcGVjaWFsbHkgYXMgdGhl
Cm9yZGVyIGdyb3dzLsKgIEFsbCB5b3UgbmVlZCBhcmUgc29tZSBtYXBwaW5ncyB3aGljaCBhcmUg
dmlydHVhbGx5CmNvbnRpZ3VvdXMsIG5vdCBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 16:15:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 16:15: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 1g1wBC-0001R7-PS; Mon, 17 Sep 2018 16:15: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=lj3m=l7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g1wBB-0001R2-9C
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 16:15:17 +0000
X-Inumbo-ID: 95c08a4e-ba94-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95c08a4e-ba94-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 18:13:17 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 17 Sep 2018 10:15:14 -0600
Message-Id: <5B9FD30F02000078001E91DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 17 Sep 2018 10:15:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
 <5B9FA61F02000078001E911F@prv1-mh.provo.novell.com>
 <20180917133741.jprggbsv4vw5hyl6@mac.bytemobile.com>
In-Reply-To: <20180917133741.jprggbsv4vw5hyl6@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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+IE9uIDE3LjA5LjE4IGF0IDE1OjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDE3LCAyMDE4IGF0IDA3OjAzOjI3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDkuMTggYXQgMTM6MTYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTQyMCwxNiArMzkzLDI0IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9z
ZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPj4gPiAgICAgICAgICBhZGRyID0gUEZOX0RPV04o
ZC0+YXJjaC5lODIwW2ldLmFkZHIpOwo+PiA+ICAgICAgICAgIHNpemUgPSBQRk5fRE9XTihkLT5h
cmNoLmU4MjBbaV0uc2l6ZSk7Cj4+ID4gIAo+PiA+IC0gICAgICAgIGlmICggYWRkciA+PSBNQjFf
UEFHRVMgKQo+PiA+IC0gICAgICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uo
ZCwgYWRkciwgc2l6ZSk7Cj4+ID4gLSAgICAgICAgZWxzZQo+PiA+IC0gICAgICAgIHsKPj4gPiAt
ICAgICAgICAgICAgQVNTRVJUKGFkZHIgKyBzaXplIDwgTUIxX1BBR0VTKTsKPj4gPiAtICAgICAg
ICAgICAgcHZoX3N0ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Cj4+ID4gLSAgICAgICAgfQo+
PiA+IC0KPj4gPiArICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRk
ciwgc2l6ZSk7Cj4+ID4gICAgICAgICAgaWYgKCByYyApCj4+ID4gICAgICAgICAgICAgIHJldHVy
biByYzsKPj4gPiArCj4+ID4gKyAgICAgICAgaWYgKCBhZGRyIDwgTUIxX1BBR0VTICkKPj4gPiAr
ICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQg
cmVzID0KPj4gPiArICAgICAgICAgICAgICAgICBodm1fY29weV90b19ndWVzdF9waHlzKG1mbl90
b19tYWRkcihfbWZuKGFkZHIpKSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90b192aXJ0KGFkZHIpLCBzaXplIDw8IAo+IFBBR0VfU0hJRlQsCj4+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2KTsKPj4gPiArCj4+ID4g
KyAgICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+PiA+ICsgICAgICAgICAg
ICB7Cj4+ID4gKyAgICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBjb3B5IFslI2x4LCAl
I2x4KTogJWRcbiIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgYWRkciArIHNp
emUsIHJlcyk7Cj4+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gPiArICAg
ICAgICAgICAgfQo+PiA+ICsgICAgICAgIH0KPj4gPiAgICAgIH0KPj4gCj4+IElzIHRoZXJlIGFu
eSBndWFyYW50ZWUgKGluIHBhcnRpY3VsYXIgb24sIGJ1dCBub3QgbGltaXRlZCB0byBFRkkgc3lz
dGVtcykKPj4gZm9yIEU4MjBfUkFNIHJlZ2lvbnMgdG8gbmV2ZXIgc3BhbiB0aGUgMU1iIGJvdW5k
YXJ5PyBJZiBub3QsIHlvdQo+PiBtYXkgZW5kIHVwIGNvcHlpbmcgbWVtb3J5IGFib3ZlIDFNYiBo
ZXJlLgo+IAo+IFJpZ2h0LCBJIGd1ZXNzIEkgY291bGQgZG8gc29tZXRoaW5nIGxpa2U6Cj4gCj4g
ZW5kID0gbWluKE1CKDEpLCBkLT5hcmNoLmU4MjBbaV0uYWRkciArIGQtPmFyY2guZTgyMFtpXS5z
aXplKTsKPiAKPiBBbmQgY2FsY3VsYXRlIHRoZSBzaXplIGJhc2VkIG9uIHRoZSAnZW5kJyB2YWx1
ZS4KClJpZ2h0LgoKPj4gRnVydGhlcm1vcmUsIHdoYXQgYWJvdXQgUkFNIC8gbm9uLVJBTSBib3Vu
ZGFyaWVzIGluIHRoZSBtaWRkbGUgb2YKPj4gYSBwYWdlICh3aGljaCBpcyBxdWl0ZSBjb21tb24g
YSBzaXR1YXRpb24gZm9yIHRoZSBmaXJzdCBNYik/Cj4gCj4gVGhlcmUgYXJlIG5vIHN1Y2ggUkFN
IHJhbmdlcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5IG1hcCBiZWNhdXNlCj4gcHZoX3NldHVwX2U4MjAg
YWxpZ25zIHRoZSBSQU0gcmVnaW9ucyBzdGFydC9lbmQgdG8gcGFnZSBib3VuZGFyaWVzLgoKT2gs
IHJpZ2h0LgoKPiBUaGlzIGlzIG5vdCBpZGVhbCwgc28gaWYgeW91IHdhbnQgSSBjYW4gZG8gdGhl
IGZvbGxvd2luZzoKPiAKPiBodm1fY29weV90b19ndWVzdF9waHlzKGQtPmFyY2guZTgyMFtpXS5h
ZGRyLCBkLT5hcmNoLmU4MjBbaV0uc2l6ZSwgdik7Cj4gCj4gQW5kIGlmIHB2aF9zZXR1cF9lODIw
IGlzIGltcHJvdmVkIHNvIHRoYXQgUkFNIHJlZ2lvbnMgYXJlIG5vIGxvbmdlcgo+IGFsaWduZWQg
dG8gcGFnZSBib3VuZGFyaWVzIHRoZSBjb3B5IHdpbGwgd29yayB3aXRob3V0IGlzc3Vlcy4KCkht
bSwgSSBndWVzcyBJJ20gaGF2aW5nIGRpZmZpY3VsdHkgdW5kZXJzdGFuZGluZyB3aGF0IHlvdSB0
aGluayB0aGUKZ29hbCBvdWdodCB0byBiZTogV291bGQgYSBwYWdlIHBhcnQgb2Ygd2hpY2ggaXMg
UkFNIGJlIGNvcGllZCBvcgptYXBwZWQgaW4geW91ciBvcGluaW9uPyBJIHRoaW5rIG9ubHkgbWFw
cGluZyBjYW4gcG9zc2libHkgd29yawpyZWxpYWJseSwgYW5kIHdpdGggeW91ciByZW1hcmsgYWJv
dXQgcHZoX3NldHVwX2U4MjAoKSBJIHRoZW4gdGhpbmsKbm8gY2hhbmdlIHdvdWxkIGJlIG5lZWRl
ZC4KCj4+IEkgYWxzbyB3b25kZXIgd2hldGhlciBpdCB3b3VsZG4ndCBiZSB3b3J0aHdoaWxlIHRv
IGF2b2lkIGNhbGxpbmcKPj4gbW9kaWZ5X2lkZW50aXR5X21taW8oKSBmb3IgUkFNIHJhbmdlcyAo
d2hpY2ggYXJlIG5vdyBnb2luZyB0byBiZQo+PiByZS1tYXBwZWQgYW55d2F5KS4KPiAKPiBJIHRo
aW5rIGl0J3MgZWFzaWVyIChjb2RlLXdpc2UpIHRvIGlkZW50aXR5IG1hcCB0aGUgd2hvbGUgYXJl
YSBhbmQKPiB0aGVuIGp1c3QgcG9wdWxhdGUgdGhlIFJBTSByZWdpb25zIGFzIG5lZWRlZC4KCldl
bGwsIG9rYXkgdGhlbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 18:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 18: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 1g1xto-0000l5-VW; Mon, 17 Sep 2018 18:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1xtm-0000l0-WA
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 18:05:27 +0000
X-Inumbo-ID: 637b1cb1-baa4-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 637b1cb1-baa4-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 18:06: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 w8HI3mZx089201;
 Mon, 17 Sep 2018 18:04:35 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=TY71A60RFcidAyt2PJFu5Fu0PtYJcHzq5zYQdjPV/Ww=;
 b=hkshIIrLk9M8tv+RBnC5CEJwo3vYZQphOm0qF9pK03IsBG6AJJy67W7F5JyBeskp5JPH
 CU5QhSv+zHetVhfIIUjuRE+OX0Z5Qy6HOjU4ULvvHzLbAbQV+4FvC8G2GUqP4YZRrYTR
 ttSvSMai7NcnOn+KDu/I3Yy+PP/k5YSm3x7CnpRUiLQ7gQE2itu8t6UurEJCfXWWVGKz
 doeknUUiZO11Dt/LOdYVEFPxC1chREd26SMH2xX3P/WOv7y84pbV91SxbNPrbBNZ7spQ
 xyqrTQW8NOR2wKQXyXBsTZhKMJoKnbxP/y2VeCCSYfjtXFQS2JO3XvNgoAOzcpjVz0By 6Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2mgtqqqv38-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 18:04:35 +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 w8HI4X3o006376
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 18:04: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 w8HI4Vah018273;
 Mon, 17 Sep 2018 18:04:31 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, 17 Sep 2018 11:04:31 -0700
To: =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= <pasik@iki.fi>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-3-Govinda.Tatti@Oracle.COM>
 <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
Date: Mon, 17 Sep 2018 14:06:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180916114306.GF18222@reaktio.net>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170179
Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Govinda Tatti <Govinda.Tatti@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 bhelgaas@google.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>

T24gOS8xNi8xOCA3OjQzIEFNLCBQYXNpIEvDpHJra8OkaW5lbiB3cm90ZToKPiBIaSwKPgo+IE9u
IE1vbiwgRGVjIDE4LCAyMDE3IGF0IDEyOjMyOjExUE0gLTA1MDAsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPj4gT24gMTIvMTgvMjAxNyAwMjozNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
PiBPbiAxNS4xMi4xNyBhdCAyMDo1MiwgPEdvdmluZGEuVGF0dGlAT3JhY2xlLkNPTT4gd3JvdGU6
Cj4+Pj4+Pj4gK3N0YXRpYyBpbnQgcGNpc3R1Yl9kZXZpY2VfcmVzZXQoc3RydWN0IHBjaV9kZXYg
KmRldikKPj4+Pj4+PiArewo+Pj4+Pj4+ICsJc3RydWN0IHhlbl9wY2lia19kZXZfZGF0YSAqZGV2
X2RhdGE7Cj4+Pj4+Pj4gKwlib29sIHNsb3QgPSBmYWxzZSwgYnVzID0gZmFsc2U7Cj4+Pj4+Pj4g
KwlzdHJ1Y3QgcGNpc3R1Yl9hcmdzIGFyZyA9IHt9Owo+Pj4+Pj4+ICsKPj4+Pj4+PiArCWlmICgh
ZGV2KQo+Pj4+Pj4+ICsJCXJldHVybiAtRUlOVkFMOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArCWRldl9k
YmcoJmRldi0+ZGV2LCAiWyVzXVxuIiwgX19mdW5jX18pOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArCS8q
IEZpcnN0IGNoZWNrIGFuZCB0cnkgRkxSICovCj4+Pj4+Pj4gKwlpZiAocGNpZV9oYXNfZmxyKGRl
dikpIHsKPj4+Pj4+PiArCQlkZXZfZGJnKCZkZXYtPmRldiwgInJlc2V0dGluZyAlcyBkZXZpY2Ug
dXNpbmcgRkxSXG4iLAo+Pj4+Pj4+ICsJCQlwY2lfbmFtZShkZXYpKTsKPj4+Pj4+PiArCQlwY2ll
X2ZscihkZXYpOwo+Pj4+Pj4gVGhlIGxhY2sgb2YgZXJyb3IgY2hlY2sgaGVyZSBwdXp6bGVkIG1l
LCBidXQgSSBzZWUgdGhlIGZ1bmN0aW9uCj4+Pj4+PiBpbmRlZWQgcmV0dXJucyB2b2lkIHJpZ2h0
IG5vdy4gSSB0aGluayB0aGUgcHJlcmVxIHBhdGNoIHNob3VsZAo+Pj4+Pj4gY2hhbmdlIHRoaXMg
YWxvbmcgd2l0aCBleHBvcnRpbmcgdGhlIGZ1bmN0aW9uIC0geW91IHJlYWxseSBkb24ndAo+Pj4+
Pj4gd2FudCB0aGUgZGV2aWNlIHRvIGJlIGhhbmRlZCB0byBhIGd1ZXN0IHdoZW4gdGhlIEZMUiB0
aW1lZAo+Pj4+Pj4gb3V0Lgo+Pj4+PiBXZSB3aWxsIGNoYW5nZSBwY2llX2ZscigpIHRvIHJldHVy
biBlcnJvciBjb2RlLiBJIHdpbGwgbWFrZSB0aGlzIGNoYW5nZQo+Pj4+PiBpbiB0aGUgbmV4dCB2
ZXJzaW9uIG9mIHRoaXMgcGF0Y2guCj4+Pj4gSSBleGNoYW5nZWQgc29tZSBlbWFpbHMgd2l0aCBC
am9ybi9DaHJpc3RvcGggYW5kIGl0IGxvb2tzIGxpa2UgQ2hyaXN0b3BoCj4+Pj4gYXMgc29tZSBw
bGFudG8gcmVzdHJ1Y3R1cmUgcGNpZSBmbHIgc3BlY2lmaWMgZnVuY3Rpb25zIGJ1dCBJIGRvbid0
IGtub3cKPj4+PiB0aGUgZXhhY3QgdGltZS1mcmFtZS4gRm9yIG5vdyxJIGFtIHBsYW5uaW5nIHRv
IHVzZSBleGlzdGluZyBwY2llX2ZscigpCj4+Pj4gYWZ0ZXIgY2hlY2tpbmcgRkxSIGNhcGFiaWxp
dHkuIFdlIHdpbGwgc3dpdGNodG8gcmV2aXNlZCBwY2llX2ZscigpIG9uY2UKPj4+PiBpdCBpcyBh
dmFpbGFibGUuCj4+Pj4KPj4+PiBJIGhvcGUgeW91IGFyZSBmaW5lIHdpdGggdGhpcyBhcHByb2Fj
aC4gUGxlYXNlIGxldCBtZSBrbm93LiBUaGFua3MuCj4+PiBJJ3ZlIHNlZW4gdGhhdCBvdGhlciBk
aXNjdXNzaW9uLiBJIGRvbid0IHRoaW5rIHRoZSBjaGFuZ2UgaGVyZQo+Pj4gc2hvdWxkIGJlIGRv
bmUgcHJpb3IgdG8gdGhlIGVycm9yIHJlcG9ydGluZyBiZWluZyBwdXQgaW4gcGxhY2UsCj4+PiBm
b3Igc2VjdXJpdHkgcmVhc29ucy4gQnV0IGluIHRoZSBlbmQgaXQnbGwgYmUgS29ucmFkIGFzIHRo
ZQo+Pj4gbWFpbnRhaW5lciB0byBqdWRnZS4KPj4+Cj4+PiBPciB3YWl0LCBsb29rcyBsaWtlIHRo
ZXJlJ3Mgc29tZSBjb25mdXNpb24gaW4gLi9NQUlOVEFJTkVSUzoKPj4+IEtvbnJhZCBpcyBsaXN0
ZWQgYXMgbWFpbnRhaW5lciBmb3IgIlhFTiBQQ0kgU1VCU1lTVEVNIiwgYnV0IHRoZQo+Pj4gbGlz
dCBvZiBmaWxlcyBkb2Vzbid0IGluY2x1ZGUgcGNpYmFjay4gU28gaXQgd291bGQgaW5zdGVhZCBi
ZSBCb3Jpcwo+Pj4gb3IgSsO8cmdlbiB0byBnaXZlIHlvdSBhIGZpbmFsIHdvcmQuCj4+Cj4+IFRo
aXMgaXMgbm93IDQuMTYgbWF0ZXJpYWwgc28gd2UgY2FuIGF0IGxlYXN0IHdhaXQgdW50aWwgY2xv
c2VyIHRvCj4+IG9wZW5pbmcgb2YgdGhlIG1lcmdlIHdpbmRvdyB3aGVuIHdlIG1heSBoYXZlIHRo
ZSBQQ0kgdXBkYXRlcy4gKEFuZCBJCj4+IGp1c3Qgbm90aWNlZCB0aGF0IHlvdSByZXNwb25kZWQg
dG8gQ2hyaXN0b3BoLikKPj4KPj4gQmVzaWRlcywgd2UgZG9uJ3Qgd2FudCB0byBtYWtlIGtlcm5l
bCBjaGFuZ2VzIHVudGlsIHRoZSBpbnRlcmZhY2UgaXMKPj4gc2V0dGxlZCAoaS5lIHRoZSB0b29s
c3RhY2sgY2hhbmdlcyBhcmUgYWNjZXB0ZWQpLgo+Pgo+IEl0IHNlZW1zIEdvdmluZGEncyBlbWFp
bCBhZGRyZXNzIGlzIGdpdmluZyBhbiBlcnJvciwgc28gSSBhc3N1bWUgc29tZW9uZSBlbHNlIG5l
ZWRzIHRvIHBpY2sgdXAgdGhpcyBwY2liYWNrICdyZXNldCcgZmVhdHVyZS4KPiBJcyBpdCBsaWtl
bHkgc29tZW9uZSBlbHNlIGZyb20gT3JhY2xlIGNhbi93aWxsIHBpY2sgdXAgYW5kIHJlZnJlc2gg
dGhpcyBwYXRjaCwgd2l0aCB0aGUgcmV2aWV3IGNvbW1lbnRzIGFkZHJlc3NlZD8KCgpHb3ZpbmRh
IGlzIG5vIGxvbmdlciBhdCBPcmFjbGUuCgpXaGF0IGFib3V0IHRoZSB0b29sc3RhY2sgY2hhbmdl
cz8gSGF2ZSB0aGV5IGJlZW4gYWNjZXB0ZWQ/IEkgdmFndWVseQpyZWNhbGwgdGhlcmUgd2FzIGEg
ZGlzY3Vzc2lvbiBhYm91dCB0aG9zZSBjaGFuZ2VzIGJ1dCBkb24ndCByZW1lbWJlciBob3cKaXQg
ZW5kZWQuCgoKLWJvcmlzCgoKPgo+Cj4gTWVhbndoaWxlIHRoZSBwY2llX2hhc19mbHIoKSBoYXMg
YmVlbiBleHBvcnRlZCBpbiB1cHN0cmVhbSBMaW51eCBrZXJuZWwsIHNvIHRoYXQncyBhbHJlYWR5
IGF2YWlsYWJsZSBmb3IgdXNlIG5vdy4KPgo+ICJQQ0k6IEV4cG9ydCBwY2llX2hhc19mbHIoKSI6
Cj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9MmQyOTE3Zjc3NDc4MDVhMWY0MTg4NjcyZjMwOGQ4MmE4
YmEwMTcwMAo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 19:07:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 19: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 1g1yrO-0004yZ-Lj; Mon, 17 Sep 2018 19:07: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=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1yrN-0004yU-9w
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 19:07:01 +0000
X-Inumbo-ID: 93972e1e-baac-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93972e1e-baac-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 21:05:01 +0200 (CEST)
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 w8HIwx5F136811;
 Mon, 17 Sep 2018 19:06: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=wmS5HWIEUmhfQKgs++2RqDM6ZKIsrH2zBNpncpIy1bI=;
 b=1kTQKSvWoC6xAeEIxZZZe2KFMHB4Rm1UhuFX2iNWD37V+1Ai7ofv/HjXF1SS7JhUPF1t
 NHqwWLY9fzEd7Fd5IX48geuOQH3cTWSbHOQ52ZfsyWHU3eB2Ceua/fyT3/BsXPCuwl+a
 zIZ/hA4RNRSI8CadLtyOy1wBOjvcNBf5bRmLQCojg/v7MxrDMXpnfWzaTcmIO6qyoCAv
 56odwQdwy6jxPFUCeD4HScMOphlkKxy1RaRKUi2p+KFU6UkoEOGdRtGsUrmFRTAcG/8R
 jtpAoo2XZWYOU78d6Ll8vnD7DSqVrAzNEEbHewrTkHZXXqRy44MzAZctrNoXFbnxE90w 7g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2mgtqqr6mp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 19:06:55 +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 w8HJ6smA004126
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 19:06:54 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8HJ6pcT008186;
 Mon, 17 Sep 2018 19:06:51 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, 17 Sep 2018 12:06:51 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
 <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <68418036-ae16-b58c-71d8-bb177fb30b51@oracle.com>
Date: Mon, 17 Sep 2018 15:08:22 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170188
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

T24gOS8xNi8xOCA5OjIwIFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gSGkgQm9yaXMsCj4KPiBP
biAwOS8xNy8yMDE4IDA0OjE3IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Cj4+IE9uIDkv
MTQvMTggMzozNCBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pgo+Pj4gKwo+Pj4gK3N0cnVjdCBt
dHdhdGNoX2luZm8gewo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBUaGUgbXR3YXRjaF9kb21haW4g
aXMgcHV0IG9uIGJvdGggYSBoYXNoIHRhYmxlIGFuZCBhIGxpc3QuCj4+PiArICAgICAqIGRvbWFp
bl9saXN0IGlzIHVzZWQgdG8gb3B0aW1pemUgeGVuYnVzX3dhdGNoIHVuLXJlZ2lzdHJhdGlvbi4K
Pj4+ICsgICAgICoKPj4+ICsgICAgICogVGhlIG10d2F0Y2hfZG9tYWluIGlzIHJlbW92ZWQgZnJv
bSBkb21haW5faGFzaCAod2l0aCBzdGF0ZSBzZXQKPj4+ICsgICAgICogdG8gTVRXQVRDSF9ET01B
SU5fRE9XTikgd2hlbiBpdHMgcmVmY250IGlzIHplcm8uIEhvd2V2ZXIsIGl0IGlzCj4+PiArICAg
ICAqIGxlZnQgb24gZG9tYWluX2xpc3QgdW50aWwgYWxsIGV2ZW50cyBiZWxvbmcgdG8gc3VjaAo+
Pj4gKyAgICAgKiBtdHdhdGNoX2RvbWFpbiBhcmUgcHJvY2Vzc2VkIGluIG10d2F0Y2hfdGhyZWFk
KCkuCj4+Cj4+IERvIHdlIHJlYWxseSBuZWVkIHRvIGtlZXAgbXdhdGNoX2RvbWFpbiBvbiBib3Ro
IGxpc3RzPyBXaHkgaXMga2VlcGluZyBpdCBvbiwKPj4gc2F5LCBvbmx5IHRoZSBoYXNoIG5vdCBz
dWZmaWNpZW50Pwo+IEluIHRoZSBzdGF0ZSBvZiB0aGUgYXJ0IHhlbmJ1cywgd2hlbiBhIHdhdGNo
IGlzIHVucmVnaXN0ZXJlZCAoZS5nLiwKPiB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgpKSwgd2Ug
bmVlZCB0byB0cmF2ZXJzZSB0aGUgbGlzdCAnd2F0Y2hfZXZlbnRzJyB0bwo+IHJlbW92ZSBhbGwg
aW5mbGlnaHQvcGVuZGluZyBldmVudHMgKGZvciBzdWNoIHdhdGNoKSBmcm9tICd3YXRjaF9ldmVu
dHMnLgo+Cj4gQWJvdXQgdGhpcyBwYXRjaCBzZXQsIGFzIGVhY2ggZG9tYWluIHdvdWxkIGhhdmUg
aXRzIG93biBldmVudCBsaXN0LCB3ZSBuZWVkIHRvCj4gdHJhdmVyc2UgdGhlIGxpc3Qgb2YgZWFj
aCBkb21haW4gdG8gcmVtb3ZlIHRoZSBwZW5kaW5nIGV2ZW50cyBmb3IgdGhlIHdhdGNoIHRvCj4g
YmUgdW5yZWdpc3RlcmVkLgo+Cj4gRS5nLiwKPiB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgpLS0+
dW5yZWdpc3Rlcl9tdHdhdGNoKCktLT51bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKCkgaW4KPiBbUEFU
Q0ggMi82XSB4ZW5idXM6IGltcGxlbWVudCB0aGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZnJh
bWV3b3JrLgo+Cj4gVG8gdHJhdmVyc2UgYSBoYXNoIHRhYmxlIGlzIG5vdCBhcyBlZmZpY2llbnQg
YXMgdHJhdmVyc2luZyBhIGxpc3QuIFRoYXQncyB3aHkgYQo+IGRvbWFpbiBpcyBrZXB0IG9uIGJv
dGggdGhlIGhhc2ggdGFibGUgYW5kIGxpc3QuCgoKS2VlcGluZyB0aGUgc2FtZSBvYmplY3Qgb24g
dHdvIGxpc3RzIGFsc28gaGFzIGNvc3RzLiBNb3JlIGltcG9ydGFudGx5CklNTywgaXQgaW5jcmVh
c2VzIGNoYW5jZXMgb24gaW50cm9kdWNpbmcgYSBidWfCoCB3aGVuIHBlb3BsZSB1cGRhdGUgb25l
Cmluc3RhbmNlIGJ1dCBub3QgdGhlIG90aGVyLgoKCj4KPj4+ICsgICAgICoKPj4+ICsgICAgICog
V2hpbGUgdGhlcmUgbWF5IGV4aXN0IHR3byBtdHdhdGNoX2RvbWFpbiB3aXRoIHRoZSBzYW1lIGRv
bWlkIG9uCj4+PiArICAgICAqIGRvbWFpbl9saXN0IHNpbXVsdGFuZW91c2x5LAo+Pgo+PiBIb3cg
aXMgaXQgcG9zc2libGUgdG8gaGF2ZSB0d28gZG9taWRzIG9uIHRoZSBsaXN0IGF0IHRoZSBzYW1l
IHRpbWU/IERvbid0IHlvdQo+PiB3YW50IHRvIHJlbW92ZSBpdCAod2hpY2ggSUlVSUMgbWVhbnMg
bW92aW5nIGl0IHRvIHRoZSBwdXJnZSBsaXN0KSB3aGVuIGRvbWFpbiBpcwo+PiBkZXN0cm95ZWQ/
Cj4gSGVyZSBpcyBvbmUgY2FzZSAoc3VwcG9zZSB0aGUgZG9taWQvZnJvbnRlbmQtaWQgaXMgOSk6
Cj4KPiAxLiBTdXBwb3NlIHRoZSBsYXN0IHB2IGRyaXZlciBkZXZpY2UgaXMgcmVtb3ZlZCBmcm9t
IGRvbWlkPTksIGFuZCB0aGVyZWZvcmUgdGhlCj4gcmVmZXJlbmNlIGNvdW50IG9mIHBlci1kb21V
IHhlbndhdGNoIHRocmVhZCBmb3IgZG9taWQ9OSAod2hpY2ggd2UgY2FsbCBhcyBvbGQKPiB0aHJl
YWQgYmVsb3cpIHNob3VsZCBiZSByZW1vdmVkLiBXZSByZW1vdmUgaXQgZnJvbSBoYXNoIHRhYmxl
IChpdCBpcyBsZWZ0IGluIHRoZQo+IGxpc3QpLgo+Cj4gSGVyZSB3ZSBjYW5ub3QgcmVtb3ZlIHRo
ZSBkb21haW4gZnJvbSB0aGUgbGlzdCBpbW1lZGlhdGVseSBiZWNhdXNlIHRoZXJlIG1pZ2h0Cj4g
YmUgcGVuZGluZyBldmVudHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBjb3JyZXNwb25kaW5nIHBl
ci1kb21VIHhlbndhdGNoIHRocmVhZC4KPiBJZiB3ZSByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdCB3
aGlsZSB0aGVyZSBpcyByZWxhdGVkIHdhdGNoIGJlaW5nIHVucmVnaXN0ZXJlZCBhcwo+IG1lbnRp
b25lZCBmb3IgbGFzdCBxdWVzdGlvbiwgd2UgbWF5IGhpdCBwYWdlIGZhdWx0IHdoZW4gcHJvY2Vz
c2luZyB3YXRjaCBldmVudC4KCgpEb24ndCB5b3UgbmVlZCB0byBncmFiIGRvbWFpbi0+ZG9tYWlu
X211dGV4IHRvIHJlbW92ZSB0aGUgZHJpdmVyPwpNZWFuaW5nIHRoYXQgZXZlbnRzIGZvciB0aGF0
IG10d2F0Y2ggdGhyZWFkIGNhbm5vdCBiZSBwcm9jZXNzZWQ/CgpJbiBhbnkgY2FzZSwgSSB0aGlu
ayB0aGF0IGhhdmluZyB0d28gbXR3YXRjaF9kb21haW5zIGZvciB0aGUgc2FtZSBkb21haW4Kc2hv
dWxkIGJlIGF2b2lkZWQuIChhbmQgaWYgeW91IGtlZXAgdGhlIGhhc2ggbGlzdCBvbmx5IHRoZW4g
dGhpcyBpc3N1ZQpnZXRzIHJlc29sdmVkIGF1dG9tYXRpY2FsbHkgOy0pKQoKCi1ib3JpcwoKCj4K
PiAyLiBOb3cgdGhlIGFkbWluaXN0cmF0b3IgYXR0YWNoZXMgbmV3IHB2IGRldmljZSB0byBkb21p
ZD05IGltbWVkaWF0ZWx5IGFuZAo+IHRoZXJlZm9yZSByZWZlcmVuY2UgY291bnQgaXMgaW5pdGlh
bGx5IHNldCB0byAxLiBUaGUgcGVyLWRvbVUgeGVud2F0Y2ggdGhyZWFkCj4gZm9yIGRvbWlkPTkg
KGNhbGxlZCBuZXcgdGhyZWFkKSBpcyBjcmVhdGVkIGFnYWluLiBJdCBpcyBpbnNlcnRlZCB0byBi
b3RoIHRoZQo+IGhhc2ggdGFibGUgYW5kIGxpc3QuCj4KPiAzLiBBcyB0aGUgb2xkIHRocmVhZCBm
b3IgZG9taWQ9OSBtaWdodCBzdGlsbCBiZSBvbiB0aGUgbGlzdCwgd2Ugd291bGQgaGF2ZSB0d28K
PiB0aHJlYWRzIGZvciBkb21pZD05IChvbmUgb2xkIG9uZSB0byBiZSByZW1vdmVkIGFuZCBvbmUg
bmV3bHkgaW5zZXJ0ZWQgb25lIHRvIGJlCj4gdXNlZCBieSBuZXcgcHYgZGV2aWNlcykuCj4KPiBE
b25nbGkgWmhhbmcKPgo+Pgo+PiAtYm9yaXMKPj4KPj4KPj4+ICsgICAgICAqICBhbGwgbXR3YXRj
aF9kb21haW4gb24gaGFzaF9oYXNoCj4+PiArICAgICAqIHNob3VsZCBoYXZlIHVuaXF1ZSBkb21p
ZC4KPj4+ICsgICAgICovCj4+PiArICAgIHNwaW5sb2NrX3QgZG9tYWluX2xvY2s7Cj4+PiArICAg
IHN0cnVjdCBobGlzdF9oZWFkIGRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSF9TSVpFXTsKPj4+ICsg
ICAgc3RydWN0IGxpc3RfaGVhZCBkb21haW5fbGlzdDsKPj4+ICsKPj4+ICsgICAgLyoKPj4+ICsg
ICAgICogV2hlbiBhIHBlci1kb21VIGt0aHJlYWQgaXMgZ29pbmcgdG8gYmUgZGVzdHJveWVkLCBp
dCBpcyBwdXQKPj4+ICsgICAgICogb24gdGhlIHB1cmdlX2xpc3QsIGFuZCB3aWxsIGJlIGZsdXNo
ZWQgYnkgcHVyZ2Vfd29yayBsYXRlci4KPj4+ICsgICAgICovCj4+PiArICAgIHN0cnVjdCB3b3Jr
X3N0cnVjdCBwdXJnZV93b3JrOwo+Pj4gKyAgICBzcGlubG9ja190IHB1cmdlX2xvY2s7Cj4+PiAr
ICAgIHN0cnVjdCBsaXN0X2hlYWQgcHVyZ2VfbGlzdDsKPj4+ICt9Owo+PgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 19:15:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 19:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g1yz4-0005jk-LC; Mon, 17 Sep 2018 19:14: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=uvna=l7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1g1yz2-0005jf-Sn
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 19:14:56 +0000
X-Inumbo-ID: afa64707-baad-11e8-a8a5-bc764e045a96
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa64707-baad-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 21:12:57 +0200 (CEST)
Received: by mail-yw1-xc41.google.com with SMTP id l189-v6so5917737ywb.10
 for <xen-devel@lists.xenproject.org>; Mon, 17 Sep 2018 12:14:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=swll83Z5Jcb3m5LuLpKa7/etGpWwA+m/ZieHXDojDZM=;
 b=LAmkkjzV9NuXE9xS/EGebnSnRe3H3Ak/smTnap+lpcFsSukpGGeQs+ISCZ1KxWBH4R
 85m0l9UbPtB0JgOvKEnd7BUvB9nVV9bG/dLhO6V1u659xEnWPGV6NDwp8Sl+3n+b99vZ
 pt5Mj/+DA3tx7NDgJsWBEqvej3bXK9xMd1H4c=
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=swll83Z5Jcb3m5LuLpKa7/etGpWwA+m/ZieHXDojDZM=;
 b=ufGlrbsk3QU74r6/yE+CtFxqWtsbNgYQqPqSvniiyjJZereBPNE4YKKDm1+FfBTi4j
 HYphaN9U/JV/pCxQSfJk1bfRLPe1C8mq8QzylkeQRyPSIJ+LywOJ3XV/bps1+X2g0SdG
 UNq5YWohvbqWAbQ/AppxzrC0mai6YAxZJILTuwyMixFCOs3hzFH4BQn/kX5cPKanDKsj
 0R9vQx4iuSqHgRf3CmxgCV9aeBgPkNpa2+y5W86YZpHXkEVGj5UwT7gEtrRkPdGaCu6d
 ZGFOIf953uhMgGtYVyUHpY0xd9TPSWHox9hYOdyydHhdgz2KRKHHLbw/l2bkob3gO42y
 9c9Q==
X-Gm-Message-State: APzg51Ag/kRDqoqOcFCL4vKEUEL2AuXRPmCqanTfCAD8Xbekrh+TmR0f
 8pJoqW603NDIZn/V6kwge8c2OpEmPDVzzg==
X-Google-Smtp-Source: ANB0VdZwhZ32c4gRC40EHWcRBo2muKBhTLN/lK4O6ezLAMaOwfm/5bojVCNvsdaL5Ro6ySV3t9AmDA==
X-Received: by 2002:a81:85c5:: with SMTP id
 v188-v6mr10686772ywf.126.1537211695638; 
 Mon, 17 Sep 2018 12:14:55 -0700 (PDT)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:41d5:6fe5:a2bf:1fc4])
 by smtp.gmail.com with ESMTPSA id x184-v6sm19460276ywx.75.2018.09.17.12.14.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 17 Sep 2018 12:14:54 -0700 (PDT)
Date: Mon, 17 Sep 2018 14:14:54 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180917191454.pmk4fec76necwxna@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180917083341.28003-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180917083341.28003-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] automation: skip some branches in gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDk6MzM6NDFBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBJZ25vcmUgYnJhbmNoZXMgd2hpY2ggYXJlIGFsd2F5cyBmYXN0LWZvcndhcmRlZCB0byBzdGFn
aW5nKiBicmFuY2hlcy4KPiBMaXN0IG9mIGZpbHRlcnMgdGFrZW4gZnJvbSBUcmF2aXMgQ0kgc2V0
dXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 19:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 19:59: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 1g1zfk-0000AJ-2j; Mon, 17 Sep 2018 19:59:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1zfi-0000AE-Us
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 19:59:02 +0000
X-Inumbo-ID: 42782126-bab4-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42782126-bab4-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 20:00:00 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8HJvY46037206;
 Mon, 17 Sep 2018 19:58: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=JzDdgkzWAjDjgUWbNIA10wEgprOKY1am9qdcrz6qAl4=;
 b=1RlacTdb3CRhZMEwXBC6Jd1G48dnei1RXz6ndPDiDb/5Jxs1zg4NO1+/Jfu7inNSrsTv
 OAFeDTye8btBm78/GBOsT3hjQrgG0GVsCcMFTlkuKpNPJJ0hfk5hLM6+WP2btj0boWMf
 efOzk9ceSjbFw7XfjGl6Cil0fPfP+krtYpa4dFiYtqNG+7+stqEIFDKKtzVQzn+qTg24
 2rU+LFrStEV0KLXYlauV6+Bwu5+nYRBf40GSO/UhZ8C+GqUGEXVLWVa5nXtEEYI4SRAa
 doW31wyv6MkZAm73QKFvFsPUqrhKMPNpgnnC3NLqPv85DvsjW4UUp6fTv4zP8ziPHnNe lw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mgt1pggew-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 19:58:55 +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 w8HJwnkC012115
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 19:58:49 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 w8HJwm4B002541;
 Mon, 17 Sep 2018 19:58:48 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, 17 Sep 2018 12:58:48 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-3-git-send-email-dongli.zhang@oracle.com>
 <affabca4-0683-f088-7b25-d239ff882fa0@oracle.com>
 <1443a6e8-0a94-6081-b1c6-1f426bbaea38@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <96909a80-516c-07c9-eaa4-adc42114848a@oracle.com>
Date: Mon, 17 Sep 2018 16:00:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1443a6e8-0a94-6081-b1c6-1f426bbaea38@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170197
Subject: Re: [Xen-devel] [PATCH 2/6] xenbus: implement the xenwatch
 multithreading 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: jgross@suse.com, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

T24gOS8xNi8xOCA5OjQ4IFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gSGkgQm9yaXMsCj4KPiBP
biAwOS8xNy8yMDE4IDA1OjIwIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Cj4+IE9uIDkv
MTQvMTggMzozNCBBTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4gKwo+Pj4gKy8qIFJ1bm5pbmcg
aW4gdGhlIGNvbnRleHQgb2YgZGVmYXVsdCB4ZW53YXRjaCBrdGhyZWFkLiAqLwo+Pj4gK3ZvaWQg
bXR3YXRjaF9jcmVhdGVfZG9tYWluKGRvbWlkX3QgZG9taWQpCj4+PiArewo+Pj4gKyAgICBzdHJ1
Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPj4+ICsKPj4+ICsgICAgaWYgKCFkb21pZCkgewo+
Pj4gKyAgICAgICAgcHJfZXJyKCJEZWZhdWx0IHhlbndhdGNoIHRocmVhZCBpcyBmb3IgZG9tMFxu
Iik7Cj4+PiArICAgICAgICByZXR1cm47Cj4+PiArICAgIH0KPj4+ICsKPj4+ICsgICAgc3Bpbl9s
b2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4+ICsKPj4+ICsgICAgZG9tYWluID0g
bXR3YXRjaF9maW5kX2RvbWFpbihkb21pZCk7Cj4+PiArICAgIGlmIChkb21haW4pIHsKPj4+ICsg
ICAgICAgIGF0b21pY19pbmMoJmRvbWFpbi0+cmVmY250KTsKPj4+ICsgICAgICAgIHNwaW5fdW5s
b2NrKCZtdHdhdGNoX2luZm8tPmRvbWFpbl9sb2NrKTsKPj4+ICsgICAgICAgIHJldHVybjsKPj4+
ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBkb21haW4gPSBremFsbG9jKHNpemVvZigqZG9tYWluKSwg
R0ZQX0FUT01JQyk7Cj4+IElzIHRoZXJlIGEgcmVhc29uIChiZXNpZGVzIHRoaXMgYmVpbmcgZG9u
ZSB1bmRlciBzcGlubG9jaykgZm9yIHVzaW5nIEdGUF9BVE9NSUM/Cj4+IElmIGRvbWFpbl9sb2Nr
IGlzIHRoZSBvbmx5IHJlYXNvbiBJJ2QgcHJvYmFibHkgZHJvcCB0aGUgbG9jayBhbmQgZG8gR0ZQ
X0tFUk5FTC4KPiBzcGluX2xvY2sgaXMgdGhlIHJlYXNvbi4KPgo+IFdvdWxkIHlvdSBsaWtlIHRv
IHN3aXRjaCB0byBhIG11dGV4IGhlcmU/CgpJJ2QgdXNlIG11dGV4LgoKLWJvcmlzCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 20:08:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 20: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 1g1zoi-00012I-1f; Mon, 17 Sep 2018 20:08: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=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g1zog-00012C-Am
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 20:08:18 +0000
X-Inumbo-ID: 23d0dc5c-bab5-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23d0dc5c-bab5-11e8-a8a5-bc764e045a96;
 Mon, 17 Sep 2018 22:06:18 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8HK84Si046970;
 Mon, 17 Sep 2018 20:08: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=L+xy5ajNXBi5efYPWpACuZXSKy2UFISJgMYLwiy/Rk8=;
 b=UharXtCAnZl534GrmHwxG0obhWdaLXhq+s4/9WDGST6A40x3rgkGGgybxD0ky/2ZxiUq
 RD2SNpO6HVcP+6rG/E4+IZ67j9xsEARkQHQz0Z36EW9CwaJeiUKDo+7hL5IYJwmCYshn
 RRLBzsdwLC8PHBLfcb/f5GoMWLvljz2jMklDfHe1GtONOE5Wk5Qw9RwtusWGlNDKrJCJ
 uakvB77GHnZ+cHvXbq+CJHlZGYr/VQYSELzCRf5cNjdA5pBkOfgP+zfJi7zdM6hPG0pt
 Rm/y6ciesI1LOOaHlzl4GLnFZMtxragOod7rmvoQ3xFF0gO7viY2OFct3/nPI5kwGgHA Qg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mgt1pghxx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 20:08: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 w8HK8DVA003764
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 20:08:13 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8HK8D4r019213;
 Mon, 17 Sep 2018 20:08: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, 17 Sep 2018 13:08:12 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-4-git-send-email-dongli.zhang@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <f8e317e5-820f-1666-1bf6-1ed8f89b0856@oracle.com>
Date: Mon, 17 Sep 2018 16:09:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1536910456-13337-4-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170199
Subject: Re: [Xen-devel] [PATCH 3/6] xenbus: dispatch per-domU watch event
 to per-domU xenwatch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

T24gOS8xNC8xOCAzOjM0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gIAo+ICtzdGF0aWMgaW50
IHhzX3dhdGNoX2luc2VydF9ldmVudChzdHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50LCBkb21p
ZF90IGRvbWlkKQo+ICt7Cj4gKwlzdHJ1Y3QgbXR3YXRjaF9kb21haW4gKmRvbWFpbjsKPiArCWlu
dCByZXQgPSAtMTsKCi1FTk9ERVYgbWF5YmU/CgotYm9yaXMKCj4gKwo+ICsJcmN1X3JlYWRfbG9j
aygpOwo+ICsKPiArCWRvbWFpbiA9IG10d2F0Y2hfZmluZF9kb21haW4oZG9taWQpOwo+ICsJaWYg
KCFkb21haW4pIHsKPiArCQlyY3VfcmVhZF91bmxvY2soKTsKPiArCQlyZXR1cm4gcmV0Owo+ICsJ
fQo+ICsKPiArCXNwaW5fbG9jaygmZG9tYWluLT5ldmVudHNfbG9jayk7Cj4gKwlpZiAoZG9tYWlu
LT5zdGF0ZSA9PSBNVFdBVENIX0RPTUFJTl9VUCkgewo+ICsJCWxpc3RfYWRkX3RhaWwoJmV2ZW50
LT5saXN0LCAmZG9tYWluLT5ldmVudHMpOwo+ICsJCXdha2VfdXAoJmRvbWFpbi0+ZXZlbnRzX3dx
KTsKPiArCQlyZXQgPSAwOwo+ICsJfQo+ICsJc3Bpbl91bmxvY2soJmRvbWFpbi0+ZXZlbnRzX2xv
Y2spOwo+ICsKPiArCXJjdV9yZWFkX3VubG9jaygpOwo+ICsKPiArCXJldHVybiByZXQ7Cj4gK30K
PiArCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 21:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 21:19: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 1g20vR-0005sV-Qo; Mon, 17 Sep 2018 21:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nqxc=l7=linux.intel.com=jarkko.sakkinen@srs-us1.protection.inumbo.net>)
 id 1g20vR-0005sO-9Q
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 21:19:21 +0000
X-Inumbo-ID: 78ad2b84-babf-11e8-a6a9-d7ebe60f679a
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78ad2b84-babf-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 21:20:16 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Sep 2018 14:19:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,386,1531810800"; d="scan'208";a="92550334"
Received: from maclarck-mobl1.ger.corp.intel.com (HELO localhost)
 ([10.249.39.44])
 by orsmga002.jf.intel.com with ESMTP; 17 Sep 2018 14:19:01 -0700
Date: Tue, 18 Sep 2018 00:19:00 +0300
From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180917211900.GD6716@linux.intel.com>
References: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
 <20180916192510.GF7473@linux.intel.com>
 <b82c4603-1a60-16ec-14b6-81251e114b75@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b82c4603-1a60-16ec-14b6-81251e114b75@oracle.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDk6NTQ6MzdBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDkvMTYvMTggMzoyNSBQTSwgSmFya2tvIFNha2tpbmVuIHdyb3RlOgo+ID4g
T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDU6MjU6NTFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4+IEZyb206ICJEci4gR3JlZyBXZXR0c3RlaW4iIDxncmVnQHdpbmQuZW5qZWxs
aWMuY29tPgo+ID4+Cj4gPj4gRnVuY3Rpb25hbGl0eSBvZiB0aGUgeGVuLXRwbWZyb250IGRyaXZl
ciB3YXMgbG9zdCBzZWNvbmRhcnkgdG8KPiA+PiB0aGUgaW50cm9kdWN0aW9uIG9mIHhlbmJ1cyBt
dWx0aS1wYWdlIHN1cHBvcnQgaW4gY29tbWl0IGNjYzlkOTBhOWE4Ygo+ID4+ICgieGVuYnVzX2Ns
aWVudDogRXh0ZW5kIGludGVyZmFjZSB0byBzdXBwb3J0IG11bHRpLXBhZ2UgcmluZyIpLgo+ID4+
Cj4gPj4gSW4gdGhpcyBjb21taXQgYSBwb2ludGVyIHRvIHRoZSBzaGFyZWQgcGFnZSBhZGRyZXNz
IHdhcyBiZWluZwo+ID4+IHBhc3NlZCB0byB0aGUgeGVuYnVzX2dyYW50X3JpbmcoKSBmdW5jdGlv
biByYXRoZXIgdGhlbiB0aGUKPiA+PiBhZGRyZXNzIG9mIHRoZSBzaGFyZWQgcGFnZSBpdHNlbGYu
ICBUaGlzIHJlc3VsdGVkIGluIGEgc2l0dWF0aW9uCj4gPiBJJ20gc29ycnkgYnV0IEknbSBmYXIg
ZnJvbSBiZWluZyBleHBlcnQgd2l0aCBYZW4gYW5kIHRoaXMgc2VudGVuY2UKPiA+IGNvbmZ1c2Vz
IG1lIHNvIG1heWJlIGNvdWxkIG9wZW4gaXQgdXAgYSBiaXQuCj4gPgo+ID4gRm9yIG1lICJzaGFy
ZWQgcGFnZSBhZGRyZXNzIiBhbmQgImFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIiBhcmUKPiA+
IHRoZSBzYW1lIHRoaW5nLiBXaGF0IGFtIEkgbWlzc2luZz8gSSBtZWFuIGp1c3QgZGlmZmVyZW50
IGZvcm1zIGluCj4gPiBlbmdsaXNoIHRvIGRlc2NyaWJlIHRoZSBleGFjdCBzYW1lIHRoaW5nLi4u
Cj4gCj4geGVuYnVzX2dyYW50X3JpbmcoKSB0YWtlcyBhcyBhbiBhcmd1bWVudCBhZGRyZXNzIG9m
IHRoZSByaW5nIHNoYXJlZAo+IGJldHdlZW4gdHdvIGd1ZXN0cy4gV2hhdCBHcmVnIHdhcyB0cnlp
bmcgdG8gZGVzY3JpYmUgd2FzIHRoZSBmYWN0IHRoYXQKPiBleGlzdGluZyBjb2RlIGluc3RlYWQg
cGFzc2VzIGFkZHJlc3Mgb2YgbG9jYXRpb24gd2hlcmUgdGhpcyBhZGRyZXNzIGlzCj4gc3RvcmVk
IChpLmUuIHNvbWV3aGF0IHNpbWlsYXIgdG8gZGlmZmVyZW5jZSBiZXR3ZWVuIHBvaW50ZXIgYW5k
IHBvaW50ZXIKPiB0byBhIHBvaW50ZXIpLgoKSnVzdCB0byB1bmRlcnN0YW5kIHRoaXMgYnVnIGJl
dHRlciB3aHkgZGlkIG5vdCB0aGUgd3JvbmcgdmVyc2lvbgpjYXVzZSBhbnkgdW5kZWZpbmVkIGJl
aGF2aW9yPyBTb3VuZHMgbGlrZSBhIGZhdGFsIGJ1Zy4gRG9lcyB0aGlzCmNhdXNlIGNyYXNoZXM/
Cgo+IFdvdWxkIHRoaXMgYmUgYmV0dGVyOgo+IAo+ICJJbiB0aGlzIGNvbW1pdCBwb2ludGVyIHRv
IGxvY2F0aW9uIG9mIHRoZSB3aGVyZSB0aGUgc2hhcmVkIHBhZ2UgYWRkcmVzcwo+IGlzIHN0b3Jl
ZCB3YXMgYmVpbmcgcGFzc2VkIHRvIHRoZSB4ZW5idXNfZ3JhbnRfcmluZygpIGZ1bmN0aW9uIHJh
dGhlcgo+IHRoZW4gdGhlCj4gYWRkcmVzcyBvZiB0aGUgc2hhcmVkIHBhZ2UgaXRzZWxmLiIKClll
cywgZGVmaW5pdGVseSEKCj4gT3IgcGxlYXNlIHN1Z2dlc3QgYSBiZXR0ZXIgYWx0ZXJuYXRpdmUs
IEknbGwgYmUgaGFwcHkgdG8gYW1lbmQgdGhlCj4gY29tbWl0IG1lc3NhZ2UuCgpUaGFuayB5b3Uu
Cgo+IFRoYW5rcy4KPiAtYm9yaXMKCi9KYXJra28KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 22:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 22:24: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 1g21wE-0002Dh-S1; Mon, 17 Sep 2018 22:24:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g21wD-0002Dc-Cr
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 22:24:13 +0000
X-Inumbo-ID: 89bfa273-bac8-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89bfa273-bac8-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 22:25:10 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8HMEj6u143973;
 Mon, 17 Sep 2018 22:24:01 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=xsbZxFDr8ugZqqiw69+K9VE++xOKYxN2B7HX1uAK4Rk=;
 b=ObynQNz6Pjv14V3QEAYOp9avj8u/kywO5/SpIYxoYq10VQaXZ4jvpJd9CEq8/oL5PYKW
 2LWW0Ewh4mTevwdy3Sigw7fXWibBafBSnjliISpBoK7vMZnGCUY+CoEqKdasHhlnS5Ys
 /hSpOcB0Sonq7OtSphc+QoMCpziVJSdg33LHYC4zTO1T/A/ce20rxUetZIQj8iUrmZ3H
 N5pHCzaUxd4QZjADbNEZhGHshZJ2kd3LXMYb8nirb0ta/eG5//7A8bYpWETZVjOsmMMK
 YDeelcBA/YP2bFUTgqcoFJuYR5M4DAXJ+vdBD/vkmmq7fAaeSQqEzOJNl9QEpHTrUwyb tA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mgt1ph1yt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 22:24:01 +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 w8HMO0uX031614
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 22:24:00 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8HMNwx3026951;
 Mon, 17 Sep 2018 22:23:59 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, 17 Sep 2018 15:23:58 -0700
To: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
References: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
 <20180916192510.GF7473@linux.intel.com>
 <b82c4603-1a60-16ec-14b6-81251e114b75@oracle.com>
 <20180917211900.GD6716@linux.intel.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <5d63093d-620d-80d5-1138-0332a210d61f@oracle.com>
Date: Mon, 17 Sep 2018 18:25:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180917211900.GD6716@linux.intel.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170221
Subject: Re: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gOS8xNy8xOCA1OjE5IFBNLCBKYXJra28gU2Fra2luZW4gd3JvdGU6Cj4gT24gTW9uLCBTZXAg
MTcsIDIwMTggYXQgMDk6NTQ6MzdBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBP
biA5LzE2LzE4IDM6MjUgUE0sIEphcmtrbyBTYWtraW5lbiB3cm90ZToKPj4+IE9uIFRodSwgU2Vw
IDEzLCAyMDE4IGF0IDA1OjI1OjUxUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+
PiBGcm9tOiAiRHIuIEdyZWcgV2V0dHN0ZWluIiA8Z3JlZ0B3aW5kLmVuamVsbGljLmNvbT4KPj4+
Pgo+Pj4+IEZ1bmN0aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxvc3Qg
c2Vjb25kYXJ5IHRvCj4+Pj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBz
dXBwb3J0IGluIGNvbW1pdCBjY2M5ZDkwYTlhOGIKPj4+PiAoInhlbmJ1c19jbGllbnQ6IEV4dGVu
ZCBpbnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKS4KPj4+Pgo+Pj4+IEluIHRo
aXMgY29tbWl0IGEgcG9pbnRlciB0byB0aGUgc2hhcmVkIHBhZ2UgYWRkcmVzcyB3YXMgYmVpbmcK
Pj4+PiBwYXNzZWQgdG8gdGhlIHhlbmJ1c19ncmFudF9yaW5nKCkgZnVuY3Rpb24gcmF0aGVyIHRo
ZW4gdGhlCj4+Pj4gYWRkcmVzcyBvZiB0aGUgc2hhcmVkIHBhZ2UgaXRzZWxmLiAgVGhpcyByZXN1
bHRlZCBpbiBhIHNpdHVhdGlvbgo+Pj4gSSdtIHNvcnJ5IGJ1dCBJJ20gZmFyIGZyb20gYmVpbmcg
ZXhwZXJ0IHdpdGggWGVuIGFuZCB0aGlzIHNlbnRlbmNlCj4+PiBjb25mdXNlcyBtZSBzbyBtYXli
ZSBjb3VsZCBvcGVuIGl0IHVwIGEgYml0Lgo+Pj4KPj4+IEZvciBtZSAic2hhcmVkIHBhZ2UgYWRk
cmVzcyIgYW5kICJhZGRyZXNzIG9mIHRoZSBzaGFyZWQgcGFnZSIgYXJlCj4+PiB0aGUgc2FtZSB0
aGluZy4gV2hhdCBhbSBJIG1pc3Npbmc/IEkgbWVhbiBqdXN0IGRpZmZlcmVudCBmb3JtcyBpbgo+
Pj4gZW5nbGlzaCB0byBkZXNjcmliZSB0aGUgZXhhY3Qgc2FtZSB0aGluZy4uLgo+PiB4ZW5idXNf
Z3JhbnRfcmluZygpIHRha2VzIGFzIGFuIGFyZ3VtZW50IGFkZHJlc3Mgb2YgdGhlIHJpbmcgc2hh
cmVkCj4+IGJldHdlZW4gdHdvIGd1ZXN0cy4gV2hhdCBHcmVnIHdhcyB0cnlpbmcgdG8gZGVzY3Jp
YmUgd2FzIHRoZSBmYWN0IHRoYXQKPj4gZXhpc3RpbmcgY29kZSBpbnN0ZWFkIHBhc3NlcyBhZGRy
ZXNzIG9mIGxvY2F0aW9uIHdoZXJlIHRoaXMgYWRkcmVzcyBpcwo+PiBzdG9yZWQgKGkuZS4gc29t
ZXdoYXQgc2ltaWxhciB0byBkaWZmZXJlbmNlIGJldHdlZW4gcG9pbnRlciBhbmQgcG9pbnRlcgo+
PiB0byBhIHBvaW50ZXIpLgo+IEp1c3QgdG8gdW5kZXJzdGFuZCB0aGlzIGJ1ZyBiZXR0ZXIgd2h5
IGRpZCBub3QgdGhlIHdyb25nIHZlcnNpb24KPiBjYXVzZSBhbnkgdW5kZWZpbmVkIGJlaGF2aW9y
PyBTb3VuZHMgbGlrZSBhIGZhdGFsIGJ1Zy4gRG9lcyB0aGlzCj4gY2F1c2UgY3Jhc2hlcz8KCkFG
QUlLLCBubywgbm8gY3Jhc2hlcy4gSSBoYXZlbid0IHRlc3RlZCB0aGlzIG15c2VsZiAoYW5kIEkg
YmVsaWV2ZQpyZWxhdGl2ZWx5IGZldyBwZW9wbGUgdXNlIHRoaXMgZnVuY3Rpb25hbGl0eSwgd2hp
Y2ggZXhwbGFpbnMgd2h5IHRoaXMKaGFzIG5vdCBiZWVuIGZpeGVkIGZvciBzbyBsb25nKSBidXQg
SSBkb24ndCB0aGluayBpdCB3aWxsIG5lY2Vzc2FyaWx5CmNyYXNoLiBJdCdzIGp1c3QgdGhhdCB0
aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgYmUgcmVhZGluZyBmcm9tIHdyb25nCmxvY2F0aW9uLCBj
YXVzaW5nIFRQTSBub3QgdG8gZnVuY3Rpb24gcHJvcGVybHkuCgpPciBtYXliZSB0aGUgZnJvbnRl
bmQgaXMgd3JpdGluZyBidXQgdGhlbiBJIGJlbGlldmUgdGhlIHdyaXRlIHdvdWxkCm9jY3VyIGlu
dG8gdHBtX3ByaXZhdGUsIGFuZCBzbyB3aWxsIGNvcnJ1cHQgaXQuIEJ1dCB0aGUgcHJvdG9jb2wg
d2lsbApmYWlsIHJpZ2h0IGFmdGVyIHRoaXMgYW55d2F5LgoKCgo+Cj4+IFdvdWxkIHRoaXMgYmUg
YmV0dGVyOgo+Pgo+PiAiSW4gdGhpcyBjb21taXQgcG9pbnRlciB0byBsb2NhdGlvbiBvZiB0aGUg
d2hlcmUgdGhlIHNoYXJlZCBwYWdlIGFkZHJlc3MKPj4gaXMgc3RvcmVkIHdhcyBiZWluZyBwYXNz
ZWQgdG8gdGhlIHhlbmJ1c19ncmFudF9yaW5nKCkgZnVuY3Rpb24gcmF0aGVyCj4+IHRoZW4gdGhl
Cj4+IGFkZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0c2VsZi4iCj4gWWVzLCBkZWZpbml0ZWx5
IQoKT0ssIEknbGwgc2VuZCBpdCBzaG9ydGx5LgoKClRoYW5rcy4KLWJvcmlzCgoKPgo+PiBPciBw
bGVhc2Ugc3VnZ2VzdCBhIGJldHRlciBhbHRlcm5hdGl2ZSwgSSdsbCBiZSBoYXBweSB0byBhbWVu
ZCB0aGUKPj4gY29tbWl0IG1lc3NhZ2UuCj4gVGhhbmsgeW91Lgo+Cj4+IFRoYW5rcy4KPj4gLWJv
cmlzCj4gL0phcmtrbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 22:53:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 22: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 1g22OA-0004LW-A0; Mon, 17 Sep 2018 22:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sv8h=l7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g22O8-0004LR-5e
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 22:53:04 +0000
X-Inumbo-ID: 9217ce7f-bacc-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9217ce7f-bacc-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 22:54:02 +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 w8HMnELc146812;
 Mon, 17 Sep 2018 22:52:51 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=6cwOTq3UQ6q7QNDO3eCSq9fJk8XMVfycexIgWuLK3N8=;
 b=ziUKo8o/EYjUgRdbunfDQ2LYazEn8hfkd8gBBeASIq1GxfD9RCIuhlVBlDRGtPaibchl
 gQ1+C3XiSQBof2u88rsiNA6NC6s6DNNElD12WyJYljCFr1yikw5EJ0xyYkRNHHCabtQO
 tA+gmPk4LHLaKmxx6uyQQZxipdP/dfqpT8w058MhJ2JRFzy9k3tbZ7xBZSK/t4cKFtCU
 OPjZTJr5mdc05dOCFACmRqWwo2wwxvBbdjbUaFzyP3urrjzOKylRllXNtm821Xb9jhGN
 0DajC6ntep/yLyWf52iGYQnViIRaYdQ+YdNGBAEY4cx+sAVS1Qav9YkD8em2KREXt1AK pA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2mgsgth5s6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 22:52:51 +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 w8HMqpw2022174
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Sep 2018 22:52:51 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 w8HMqncw019014;
 Mon, 17 Sep 2018 22:52:49 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 17 Sep 2018 15:52:48 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: peterhuewe@gmx.de, jarkko.sakkinen@linux.intel.com, jgg@ziepe.ca
Date: Mon, 17 Sep 2018 18:53:33 -0400
Message-Id: <20180917225333.10426-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809170226
Subject: [Xen-devel] [PATCH v3] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 "Dr. Greg Wettstein" <greg@wind.enjellic.com>, xen-devel@lists.xenproject.org,
 linux-integrity@vger.kernel.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>

RnJvbTogIkRyLiBHcmVnIFdldHRzdGVpbiIgPGdyZWdAd2luZC5lbmplbGxpYy5jb20+CgpGdW5j
dGlvbmFsaXR5IG9mIHRoZSB4ZW4tdHBtZnJvbnQgZHJpdmVyIHdhcyBsb3N0IHNlY29uZGFyeSB0
bwp0aGUgaW50cm9kdWN0aW9uIG9mIHhlbmJ1cyBtdWx0aS1wYWdlIHN1cHBvcnQgaW4gY29tbWl0
IGNjYzlkOTBhOWE4YgooInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBpbnRlcmZhY2UgdG8gc3VwcG9y
dCBtdWx0aS1wYWdlIHJpbmciKS4KCkluIHRoaXMgY29tbWl0IHBvaW50ZXIgdG8gbG9jYXRpb24g
b2Ygd2hlcmUgdGhlIHNoYXJlZCBwYWdlIGFkZHJlc3MKaXMgc3RvcmVkIHdhcyBiZWluZyBwYXNz
ZWQgdG8gdGhlIHhlbmJ1c19ncmFudF9yaW5nKCkgZnVuY3Rpb24gcmF0aGVyCnRoZW4gdGhlIGFk
ZHJlc3Mgb2YgdGhlIHNoYXJlZCBwYWdlIGl0c2VsZi4gVGhpcyByZXN1bHRlZCBpbiBhIHNpdHVh
dGlvbgp3aGVyZSB0aGUgZHJpdmVyIHdvdWxkIGF0dGFjaCB0byB0aGUgdnRwbS1zdHViZG9tIGJ1
dCBhbnkgYXR0ZW1wdAp0byBzZW5kIGEgY29tbWFuZCB0byB0aGUgc3R1YiBkb21haW4gd291bGQg
dGltZW91dC4KCkEgZGlhZ25vc3RpYyBmaW5kaW5nIGZvciB0aGlzIHJlZ3Jlc3Npb24gaXMgdGhl
IGZvbGxvd2luZyBlcnJvcgptZXNzYWdlIGJlaW5nIGdlbmVyYXRlZCB3aGVuIHRoZSB4ZW4tdHBt
ZnJvbnQgZHJpdmVyIHByb2JlcyBmb3IgYQpkZXZpY2U6Cgo8Mz52dHBtIHZ0cG0tMDogdHBtX3Ry
YW5zbWl0OiB0cG1fc2VuZDogZXJyb3IgLTYyCgo8Mz52dHBtIHZ0cG0tMDogQSBUUE0gZXJyb3Ig
KC02Mikgb2NjdXJyZWQgYXR0ZW1wdGluZyB0byBkZXRlcm1pbmUKdGhlIHRpbWVvdXRzCgpUaGlz
IGZpeCBpcyByZWxldmFudCB0byBhbGwga2VybmVscyBmcm9tIDQuMSBmb3J3YXJkIHdoaWNoIGlz
IHRoZQpyZWxlYXNlIGluIHdoaWNoIG11bHRpLXBhZ2UgeGVuYnVzIHN1cHBvcnQgd2FzIGludHJv
ZHVjZWQuCgpEYW5pZWwgRGUgR3JhYWYgZm9ybXVsYXRlZCB0aGUgZml4IGJ5IGNvZGUgaW5zcGVj
dGlvbiBhZnRlciB0aGUKcmVncmVzc2lvbiBwb2ludCB3YXMgbG9jYXRlZC4KCkZpeGVzOiBjY2M5
ZDkwYTlhOGIgKCJ4ZW5idXNfY2xpZW50OiBFeHRlbmQgaW50ZXJmYWNlIHRvIHN1cHBvcnQgbXVs
dGktcGFnZSByaW5nIikKU2lnbmVkLW9mZi1ieTogRHIuIEdyZWcgV2V0dHN0ZWluIDxncmVnQGVu
amVsbGljLmNvbT4KCltib3JpczogVXBkYXRlZCBjb21taXQgbWVzc2FnZSwgYWRkZWQgRml4ZXMg
dGFnXQpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZyAjIHY0LjErCi0tLQogZHJpdmVycy9j
aGFyL3RwbS94ZW4tdHBtZnJvbnQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci90cG0veGVuLXRw
bWZyb250LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1mcm9udC5jCmluZGV4IDkxMTQ3NWQz
NjgwMC4uYjE1MGY4N2YzOGY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2NoYXIvdHBtL3hlbi10cG1m
cm9udC5jCisrKyBiL2RyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMKQEAgLTI2NCw3ICsy
NjQsNyBAQCBzdGF0aWMgaW50IHNldHVwX3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwg
c3RydWN0IHRwbV9wcml2YXRlICpwcml2KQogCQlyZXR1cm4gLUVOT01FTTsKIAl9CiAKLQlydiA9
IHhlbmJ1c19ncmFudF9yaW5nKGRldiwgJnByaXYtPnNociwgMSwgJmdyZWYpOworCXJ2ID0geGVu
YnVzX2dyYW50X3JpbmcoZGV2LCBwcml2LT5zaHIsIDEsICZncmVmKTsKIAlpZiAocnYgPCAwKQog
CQlyZXR1cm4gcnY7CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 23:01:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 23: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 1g22Vo-00056z-3z; Mon, 17 Sep 2018 23:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g22Vm-00056p-P5
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 23:00:58 +0000
X-Inumbo-ID: accf3411-bacd-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id accf3411-bacd-11e8-a6a9-d7ebe60f679a;
 Mon, 17 Sep 2018 23:01: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 1g22Vk-00074P-FD; Mon, 17 Sep 2018 23:00: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 1g22Vk-00007c-2I; Mon, 17 Sep 2018 23:00:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g22Vk-0002qE-0I; Mon, 17 Sep 2018 23:00:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127679-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-pair:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl:leak-check/basis(9):fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:xen-install:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 23:00:56 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 127679: 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>

ZmxpZ2h0IDEyNzY3OSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY3OS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTI3NjAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbiBpbiAxMjc2MjQKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMjc2
MDAgcGFzcyBpbiAxMjc2NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEyNzYyNCBwYXNzIGluIDEyNzY3OQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJv
a2VuIHBhc3MgaW4gMTI3NjI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMjc2MjQKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBw
YXNzIGluIDEyNzYyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3Rh
bGwvZHN0X2hvc3QoNSkgYnJva2VuIHBhc3MgaW4gMTI3NjI0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEyNzYwMCBwYXNz
IGluIDEyNzY3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgaW4gMTI3NjAwIHBhc3MgaW4gMTI3Njc5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMjc2MDAgcGFzcyBpbiAxMjc2NzkK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGlu
IDEyNzYyNCBwYXNzIGluIDEyNzY3OQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgOSBsZWFr
LWNoZWNrL2Jhc2lzKDkpIGZhaWwgaW4gMTI3NjI0IHBhc3MgaW4gMTI3Njc5CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFz
cyBpbiAxMjc2MDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEyNzYyNAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI3NjI0
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjMgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNf
aG9zdCBmYWlsIGluIDEyNzYwMCBibG9ja2VkIGluIDEyNTkzNAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjc2MDAgbGlr
ZSAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTI3NjI0IGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgaW4gMTI3
NjI0IGxpa2UgMTI1OTM0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIGxpa2Ug
MTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTkzNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyNTkzNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2Vn
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYv
dGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgIDc4IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJw
YWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDc4IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMzcgeHRm
L3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc4IHh0
Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3OCB4dGYvdGVzdC1wdjMy
cGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4
dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzggeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNjM2ZGUz
ZjFhOWE1MTNlYmRjZDc3NTU1ZGNlMGU0ZDQ1MWUxOThiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBlZjFiNjQ4Nzc0MjQwMTZjOTA0MDA5NjNhZGZmMDU2ZTkxOTllNjY3
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU5MzQgIDIwMTgtMDgtMTUgMjM6NDQ6MzEgWiAgIDMy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjAwICAyMDE4LTA5LTE0IDA5OjM2OjIzIFog
ICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQg
MTE6MzM6MTIgMjAxOCArMDIwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IGFkanVzdCBiYWNrcG9ydCBv
ZiBiNzZlYzM5NDZiCiAgICAKICAgIFJlZnJlc2hpbmcgWGVuU2VydmVyJ3MgcGF0Y2hxdWV1ZSBo
YXMgc2hvd24gdGhhdCBJIG1pc3NlZCB0aGlzIGFkanVzdG1lbnQgaW4KICAgIHRoZSB1cHN0cmVh
bSBiYWNrcG9ydHMgb2YgdGhlIGZpbmFsIHZlcnNpb24gb2YgdGhlIFhTQS0yNzMgZml4ZXMuCiAg
ICAKICAgIFRoZSBjb2RlIGRvZXMgd29yayBpbiA0LjcgYW5kIGVhcmxpZXIsIGJ1dCBvbmx5IGJl
Y2F1c2UgdGhlIGV2ZW50dWFsIHZhbHVlIG9mCiAgICAob3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFU
Rl9ET014KSBpcyB3aXRoaW4gcmFuZ2Ugb2YgYSBjaGFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 17 23:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 17 Sep 2018 23: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 1g231I-0007Ic-Pn; Mon, 17 Sep 2018 23:33: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=4upv=l7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g231H-0007IQ-TE
 for xen-devel@lists.xenproject.org; Mon, 17 Sep 2018 23:33:31 +0000
X-Inumbo-ID: ce2e0fdb-bad1-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce2e0fdb-bad1-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 01:31:30 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g231E-0007g9-Hh; Mon, 17 Sep 2018 23:33: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 1g231E-0001wt-A4; Mon, 17 Sep 2018 23:33:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g231E-0005Sb-8s; Mon, 17 Sep 2018 23:33:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127688-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>: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:xen-install:fail:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:host-ping-check-native:fail:regression
 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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-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-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=5dfe87ac34e2326ae2957fc68b63212d84f78701
X-Osstest-Versions-That: linux=7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 17 Sep 2018 23:33:28 +0000
Subject: [Xen-devel] [linux-4.14 test] 127688: 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>

ZmxpZ2h0IDEyNzY4OCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc2ODgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjc0NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ2NAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA1IGhvc3Qt
cGluZy1jaGVjay1uYXRpdmUgICBmYWlsIFJFR1IuIHZzLiAxMjc0NjQKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA1ZGZlODdhYzM0ZTIzMjZhZTI5NTdmYzY4YjYzMjEyZDg0Zjc4
NzAxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3ZmU3YTBmNGM1Y2Y5
ZTdmNWI3Y2I2N2MxMzQxY2RiZjYyZWQ0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0NjQg
IDIwMTgtMDktMTAgMDE6NTk6NDIgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3
NjM2ICAyMDE4LTA5LTE1IDA4OjEwOjU5IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxlaCBGaWxpcG92aWNo
IDxhbGVoQHZhb2xpeC5jb20+CiAgQWxlaCBGaWxpcG92aWNoPGFsZWhAYXBwbmV4dXMuY29tPgog
IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4ZWkgU3Rhcm92
b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLb2RhbmV2IDxhbGV4ZXkua29kYW5ldkBv
cmFjbGUuY29tPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5hdG9seS50cm9zaW5lbmtvQGdtYWls
LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJl
eSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxh
bmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEu
U2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2kuaGFubnVsYUBiaXR3
aXNlLmZpPgogIEFudGhvbnkgV29uZyA8YW50aG9ueS53b25nQHVidW50dS5jb20+CiAgQXJuYWxk
byBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHdkYy5jb20+CiAg
QmVubm8gRXZlcnMgPGJldmVyc0BtZXNvc3BoZXJlLmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5v
cmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFvIFl1
IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJj
ZS5jaXJydXMuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgog
IENsYXVkaXUgQmV6bmVhIDxjbGF1ZGl1LmJlem5lYUBtaWNyb2NoaXAuY29tPgogIENvbmcgV2Fu
ZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50
ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4K
ICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBWZXR0ZXIg
PGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+
CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8
ZHN0ZXJiYUBzdXNlLmNvbT4KICBEYXZpZGUgQ2FyYXR0aSA8ZGNhcmF0dGlAcmVkaGF0LmNvbT4K
ICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGV4
dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb3VnIEJl
cmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEVybmVzdG8gQS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWls
LmNvbT4KICBGYWJpbyBFc3RldmFtIDxmYWJpby5lc3RldmFtQG54cC5jb20+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBGcmVkcmlrIFNjaMO2biA8ZnJlZHJpay5zY2hvbkBnbWFpbC5jb20+CiAg
RnJlZHJpayBTY2jDtm4gPGZyZWRyaWtzY2hvbkBnbWFpbC5jb20+CiAgR2FsIFByZXNzbWFuIDxw
cmVzc21hbmdhbEBnbWFpbC5jb20+CiAgR2VvZmYgQWxleGFuZGVyIDxhbGV4YW5kZ0Bjcy51bm0u
ZWR1PgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1IEppbnhpYW5nIDxndWp4QGNuLmZ1
aml0c3UuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZv
IEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1c3Rhdm8gUm9tZXJvIDxn
cm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRo
YXQuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhl
aWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSHVhbmcgUnVpIDxyYXkuaHVhbmdAYW1k
LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJZG8gU2NoaW1tZWwgPGlk
b3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtA
a2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNv
bT4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEphbWVzIE1vcnNlIDxq
YW1lcy5tb3JzZUBhcm0uY29tPgogIEphbWVzIFpodSA8SmFtZXMuWmh1QGFtZC5jb20+CiAgSmFt
ZXMgWmh1IDxqemh1bXNAZ21haWwuY29tPgogIEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBh
bWF6b24uZGU+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYW5uIEhv
cm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29t
PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogIEphdmllciBHb256w6FsZXogPGphdmllckBjbmV4bGFicy5jb20+
CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlLmJydWNrZXJAYXJtLmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyb21lIEJydW5ldCA8amJydW5ldEBi
YXlsaWJyZS5jb20+CiAgSmlhbiBTaGVuIDxzaGVuamlhbjE1QGh1YXdlaS5jb20+CiAgSmltIE1h
dHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5j
ej4KICBKb2VsIEZlcm5hbmRlcyAoR29vZ2xlKSA8am9lbEBqb2VsZmVybmFuZGVzLm9yZz4KICBK
b2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2huIEZhc3RhYmVuZCA8am9obi5mYXN0
YWJlbmRAZ21haWwuY29tPgogIEpvaG4gUGl0dG1hbiA8anBpdHRtYW5AcmVkaGF0LmNvbT4KICBK
b25hcyBHb3Jza2kgPGpvbmFzLmdvcnNraUBnbWFpbC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdW5haWQgU2hh
aGlkIDxqdW5haWRzQGdvb2dsZS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0Bj
YW5vbmljYWwuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIExhdXJh
IEFiYm90dCA8bGFiYm90dEByZWRoYXQuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFy
by5vcmc+CiAgTGV2aW4gRHUgPGRqd0B0LWNoaXAuY29tLmNuPgogIExpanVuIE91IDxvdWxpanVu
QGh1YXdlaS5jb20+CiAgTGlrdW4gR2FvIDxMaWt1bi5HYW9AYW1kLmNvbT4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kg
PGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgbHVjYSBhYmVuaSA8bHVjYS5hYmVuaUBzYW50
YW5uYXBpc2EuaXQ+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51eC52bmV0LmlibS5j
b20+CiAgTWFuaXNoIDxtYW5pc2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFuaXNoIENob3ByYSA8
bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5j
b20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3
aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNv
Y2lvbmV4dC5jb20+CiAgTWF0aWFzIEJqw7hybGluZyA8bUBiam9ybGluZy5tZT4KICBNYXR0aGlh
cyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVz
bW9ydGVtQGdtYWlsLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+
CiAgTWljaGFlbCBKLiBSdWhsIDxtaWNoYWVsLmoucnVobEBpbnRlbC5jb20+CiAgTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNv
bT4KICBNaWNoZWwgRMOkbnplciA8bWljaGVsLmRhZW56ZXJAYW1kLmNvbT4KICBNaWtlIFNuaXR6
ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50b21vaGly
b0BqcC5mdWppdHN1LmNvbT4KICBOYW1oeXVuZyBLaW0gPG5hbWh5dW5nQGtlcm5lbC5vcmc+CiAg
TmF2ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBOZWlsIEFy
bXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5A
dHV4ZHJpdmVyLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNv
LmpwPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVz
byA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgUGVuZyBMaSA8bGlw
ZW5nMzIxQGh1YXdlaS5jb20+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBldGVy
IFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcHAgUnVkbyA8
cHJ1ZG9AbGludXguaWJtLmNvbT4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBSYWZhZWwg
Si4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFsZiBHb2ViZWwgPHJh
bGYuZ29lYmVsQGltYWdvLXRlY2hub2xvZ2llcy5jb20+CiAgUmFuZHkgRHVubGFwIDxyZHVubGFw
QGluZnJhZGVhZC5vcmc+CiAgUmV4IFpodSA8UmV4LlpodUBhbWQuY29tPgogIFJvZHJpZ28gVml2
aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
Z2VyIFF1YWRyb3MgPHJvZ2VycUB0aS5jb20+CiAgUm9tYW4gTWFtZWRvdiA8cm1Acm9tYW5ybS5u
ZXQ+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFNhbGlsIE1laHRh
IDxzYWxpbC5tZWh0YUBodWF3ZWkuY29tPgogIFNhbmRpcGFuIERhcyA8c2FuZGlwYW5AbGludXgu
aWJtLmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNv
bT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2VhbiBD
aHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTaW1vbiBI
b3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIu
Y29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZmZW4gS2xh
c3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBIZW1taW5nZXIg
PHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1p
bkBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4K
ICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1bWFuIEFu
bmEgPHMtYW5uYUB0aS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJt
LmNvbT4KICBUYW4gSHUgPHRhbi5odUB6dGUuY29tLmNuPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vp
bi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5y
ZWRpbmdAZ21haWwuY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgog
IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAYm9vdGxpbi5jb20+CiAgVG9tYXMg
Qm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0Bj
YW5vbmljYWwuY29tPgogIFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFdhaW1h
biBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1
YXdlaS5jb20+CiAgV2VpY2hhbyBHdW8gPGd1b3dlaWNoYW9AaHVhd2VpLmNvbT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaSBXYW5nIDx3YW5neGkxMUBodWF3ZWkuY29t
PgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYW5nIFNoaSA8eWFuZy5zaGlA
bGludXguYWxpYmFiYS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
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
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
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
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAzNjAyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 00:47:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 00:47: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 1g24Ag-0004Jx-Gt; Tue, 18 Sep 2018 00:47:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g24Ae-0004Ja-9n
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 00:47:16 +0000
X-Inumbo-ID: 1bc81f62-badc-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bc81f62-badc-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 02:45:15 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g24AZ-0001BJ-Lv; Tue, 18 Sep 2018 00:47: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 1g24AZ-0007C7-E7; Tue, 18 Sep 2018 00:47:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g24AZ-0001pj-DB; Tue, 18 Sep 2018 00:47:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127677-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-i386-examine:reboot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 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-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check: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: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-libvirt:migrate-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-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-libvirt-raw: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 00:47:11 +0000
Subject: [Xen-devel] [xen-unstable test] 127677: 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>

ZmxpZ2h0IDEyNzY3NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY3Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTI3NjIwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NDEKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
OCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzU0MQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSA1
IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gaW4gMTI3NjIwIHBhc3MgaW4gMTI3Njc3
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICBicm9rZW4gcGFzcyBpbiAxMjc2MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBwYXNzIGluIDEyNzYyMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIHBhc3MgaW4gMTI3NjIwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc2MjAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEyNzYyMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NTQxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1
NTg0MDhjYWI5OWY3ZDQyMmFiODBlZDZiZjg1YzY3YmYxM2M1ZWY4CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1
Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIgMTQ6Mzc6MjIg
WiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTU3ICAyMDE4LTA5LTEzIDAzOjQz
OjM4IFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjIw
ICAyMDE4LTA5LTE0IDE5OjM3OjI4IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBi
aXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KICBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVmxhZCBJb2FuIFRvcGFuIDxp
dG9wYW5AYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDM1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 02:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 02:54: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 1g2699-0003cP-MM; Tue, 18 Sep 2018 02:53: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=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2697-0003cD-TX
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 02:53:49 +0000
X-Inumbo-ID: c91c78e8-baed-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c91c78e8-baed-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 04:51:48 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2692-0004jp-Uf; Tue, 18 Sep 2018 02:53: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 1g2692-00083P-JX; Tue, 18 Sep 2018 02:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2692-0005Qp-Is; Tue, 18 Sep 2018 02:53:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127692-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-xsm:host-ping-check-xen:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host: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-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-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-qemut-win7-amd64:guest-localmigrate/x10: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-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-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-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-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=ca65ce2b526c7875f0584ee4848acf01b594b1a9
X-Osstest-Versions-That: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 02:53:44 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127692: 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>

ZmxpZ2h0IDEyNzY5MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY5Mi8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEyNzYzMgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMjc2MzIgcGFzcyBpbiAxMjc2OTIKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJy
b2tlbiBwYXNzIGluIDEyNzYzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4t
aW5zdGFsbCAgICAgIGZhaWwgaW4gMTI3NjA2IHBhc3MgaW4gMTI3NjkyCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDcgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9kc3RfaG9zdCBmYWlsIGlu
IDEyNzYzMiBwYXNzIGluIDEyNzY5MgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTI3NjMyIHBhc3MgaW4gMTI3NjkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMjc2MzIgcGFz
cyBpbiAxMjc2OTIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMjc2MzIgcGFzcyBpbiAxMjc2
OTIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgICAgZmFpbCBwYXNzIGluIDEyNzYwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
OCBob3N0LXBpbmctY2hlY2steGVuICAgICAgICBmYWlsIHBhc3MgaW4gMTI3NjA2CiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMjc2MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBn
dWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMjc2MzIKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBpbiAxMjc2MDYg
bGlrZSAxMjY4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICBmYWlsIGluIDEyNzYwNiBsaWtlIDEyNzAxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTI3NjA2IGxpa2UgMTI3MDE5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFp
bCBpbiAxMjc2MDYgbGlrZSAxMjcwNzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjc2MDYgbGlrZSAxMjcxMjEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTI3NjA2IGxpa2UgMTI3MTM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgaW4gMTI3NjMy
IGxpa2UgMTI2ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vl
c3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTI3NjMyIGxpa2UgMTI3MTIxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTI3NjMyIGxpa2UgMTI3MTIxCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3NjMyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjc2MzIgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcwMTkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUg
ICAgZmFpbCBsaWtlIDEyNzEyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MTM4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlr
ZSAxMjcxMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjcxMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjcxMzgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGxpa2UgMTI3MTM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcxZTUxMTQwZmRlYjk4YzhmZWZjM2E3MDY3
YjU1NDIxMmJiNjFhYzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzEzOCAgMjAxOC0wOS0wMiAw
Njo0NDoyMyBaICAgMTUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MDYgIDIwMTgtMDkt
MTQgMTE6MzY6MzggWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgaG9zdC1pbnN0
YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBicm9rZW4K
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjYTY1Y2UyYjUyNmM3ODc1ZjA1ODRlZTQ4NDhhY2Yw
MWI1OTRiMWE5CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBTZXAgMTQgMTM6Mjk6NDMgMjAxOCArMDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlf
aW5kZXhfbm9zcGVjKCkgaW5zZXJ0aW9ucwogICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNw
ZWN0cmUgdjEgKGluY2x1ZGluZyBCQ0JTKSBnYWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2Fz
ZXMgdGhlIGluc2VydGlvbnMgYXJlIG1vcmUgb2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVy
IHRoYW4gdGhlcmUKICAgIHByb3ZhYmx5IGJlaW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBz
aG91bGQgZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogM2YyMDAyNjE0YWY1MWRmZDUwNzE2OGExNjk2NjU4YmFjOTExNTVjZQogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDktMDMgMTc6NTA6MTAgKzAyMDAKCmNvbW1pdCA3OTIxMzBiOWQyM2Yw
ODA1ODc4YmMxNGMxMTlmYzY1ZDFmZGE3YzdlCkF1dGhvcjogWmhlbnpob25nIER1YW4gPHpoZW56
aG9uZy5kdWFuQG9yYWNsZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyOToxMiAyMDE4ICsw
MjAwCgogICAgVlQtZC9kbWFyOiBpb21tdSBtZW0gbGVhayBmaXgKICAgIAogICAgUmVsZWFzZSBt
ZW1vcnkgYWxsb2NhdGVkIGZvciBkcmhkIGlvbW11IGluIGVycm9yIHBhdGguCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgog
ICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZmQwN2I2NjQ4YzRjODg5MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDgtMjcgMTE6Mzc6MjQgKzAyMDAKCmNvbW1pdCBhNjEwMGYzZWRlYTg2
MGQzZTgyZDlmNWYxOTE5NzFiMDVjZmExNWRhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6Mjg6NDAgMjAxOCArMDIwMAoKICAgIHJh
bmdlc2V0OiBtYWtlIGlucXVpcnkgZnVuY3Rpb25zIHRvbGVyYXRlIE5VTEwgaW5wdXRzCiAgICAK
ICAgIFJhdGhlciB0aGFuIHNwZWNpYWwgY2FzaW5nIHRoZSAtPmlvbWVtX2NhcHMgY2hlY2sgaW4g
eDg2J3MKICAgIGdldF9wYWdlX2Zyb21fbDFlKCkgZm9yIHRoZSBkb21feGVuIGNhc2UsIGxldCdz
IGJlIG1vcmUgdG9sZXJhbnQgaW4KICAgIGdlbmVyYWwsIGFsb25nIHRoZSBsaW5lcyBvZiByYW5n
ZXNldF9pc19lbXB0eSgpOiBBIG5ldmVyIGFsbG9jYXRlZAogICAgcmFuZ2VzZXQgY2FuJ3QgcG9z
c2libHkgY29udGFpbiBvciBvdmVybGFwIGFueSByYW5nZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGFkMGE5ZjI3M2Q2
ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE3
IDEzOjU0OjQwICswMjAwCgpjb21taXQgMDljZGVhZWI2MDIyYTk1NTZmMWQxYWM0YzA4NjAyZmIy
NGQ4YjcwYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyODoxMiAyMDE4ICswMjAwCgogICAgeDg2L3NldHVwOiBB
dm9pZCBPb0IgRTgyMCBsb29rdXAgd2hlbiBjYWxjdWxhdGluZyB0aGUgTDFURiBzYWZlIGFkZHJl
c3MKICAgIAogICAgQSBudW1iZXIgb2YgY29ybmVyIGNhc2VzIChtb3N0IG9idmlvdXNseSwgbm8t
cmVhbC1tb2RlIGFuZCBubyBNdWx0aWJvb3QgbWVtb3J5CiAgICBtYXApIGNhbiBlbmQgdXAgd2l0
aCBlODIwX3Jhdy5ucl9tYXAgYmVpbmcgMCwgYXQgd2hpY2ggcG9pbnQgdGhlIEwxVEYKICAgIGNh
bGN1bGF0aW9uIHdpbGwgdW5kZXJmbG93LgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogM2U0ZWMwN2UxNGJjZTgxZjZhZTIyYzMxZmYxMzAyZDFmMjk3YTIyNgogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMDgtMTYgMTg6MTA6MDcgKzAxMDAKCmNvbW1pdCBlOTE5MmNkOWFjMjQz
ZWU1OTIzNjBhYWVkYjhlNzVjMDVmNTg1MmE0CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI3OjQ1IDIwMTggKzAyMDAK
CiAgICB4ODYvaHZtL2lvcmVxOiBNTUlPIHJhbmdlIGNoZWNraW5nIGNvbXBsZXRlbHkgaWdub3Jl
cyBkaXJlY3Rpb24gZmxhZwogICAgCiAgICBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpIGlzIHVz
ZWQgdG8gcm91dGUgYW4gaW9yZXEgdG8gdGhlIGFwcHJvcHJpYXRlCiAgICBpb3JlcSBzZXJ2ZXIu
IEZvciBNTUlPIHRoaXMgaXMgZG9uZSBieSBjb21wYXJpbmcgdGhlIHJhbmdlIG9mIHRoZSBpb3Jl
cQogICAgdG8gdGhlIHJhbmdlcyByZWdpc3RlcmVkIGJ5IHRoZSBkZXZpY2UgbW9kZWxzIG9mIGVh
Y2ggaW9yZXEgc2VydmVyLgogICAgVW5mb3J0dW5hdGVseSB0aGUgY2FsY3VsYXRpb24gb2YgdGhl
IHJhbmdlIGlmIHRoZSBpb3JlcSBjb21wbGV0ZWx5IGlnbm9yZXMKICAgIHRoZSBkaXJlY3Rpb24g
ZmxhZyBhbmQgdGh1cyBtYXkgY2FsY3VsYXRlIHRoZSB3cm9uZyByYW5nZSBmb3IgY29tcGFyaXNv
bi4KICAgIFRodXMgdGhlIGlvcmVxIG1heSBlaXRoZXIgYmUgcm91dGVkIHRvIHRoZSB3cm9uZyBz
ZXJ2ZXIgb3IgZXJyb25lb3VzbHkKICAgIHRlcm1pbmF0ZWQgYnkgbnVsbF9vcHMuCiAgICAKICAg
IE5PVEU6IFRoZSBwYXRjaCBhbHNvIGZpeGVzIHdoaXRlc3BhY2UgaW4gdGhlIHN3aXRjaCBzdGF0
ZW1lbnQgdG8gbWFrZSBpdAogICAgICAgICAgc3R5bGUgY29tcGxpYW50LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA2MGE1NmRjMDA2NGEwMDgzMDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5NTA0CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNSAxNDoxNDowNiArMDIwMAoKY29tbWl0IDFmMzk5Yjkw
N2Y3YThmNzlhNzJhYmFhNjllOTY0YTQ3YjcxMmY1YzYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6Mjc6MTcgMjAx
OCArMDIwMAoKICAgIHg4Ni92bGFwaWM6IEJ1Z2ZpeGVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdmxh
cGljX3tyZWFkLHdyaXRlfSgpCiAgICAKICAgIEZpcnN0bHksIHRoZXJlIGlzIG5vICdvZmZzZXQn
IGJvdW5kYXJ5IGNoZWNrIG9uIHRoZSBub24tMzItYml0IHdyaXRlIHBhdGgKICAgIGJlZm9yZSB0
aGUgY2FsbCB0byB2bGFwaWNfcmVhZF9hbGlnbmVkKCksIHdoaWNoIGFsbG93cyBhbiBhdHRhY2tl
ciB0byByZWFkCiAgICBiZXlvbmQgdGhlIGVuZCBvZiB2bGFwaWMtPnJlZ3MtPmRhdGFbXSwgd2hp
Y2ggaXMgb25seSAxMDI0IGJ5dGVzIGxvbmcuCiAgICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBiYWNr
aW5nIG1lbW9yeSBpcyBhIGRvbWhlYXAgcGFnZSwgYW5kIG1pc2FsaWduZWQgYWNjZXNzZXMgZ2V0
CiAgICBjaHVua2VkIGRvd24gdG8gc2luZ2xlIGJ5dGVzIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMs
IEkgY2FuJ3Qgc3BvdCBhbnkKICAgIFhTQS13b3J0aHkgcHJvYmxlbXMgd2hpY2ggb2NjdXIgZnJv
bSB0aGUgb3ZlcnJ1bi4KICAgIAogICAgT24gcmVhbCBoYXJkd2FyZSwgYmFkIGFjY2Vzc2VzIGRv
bid0IGluc3RhbnRseSBjcmFzaCB0aGUgbWFjaGluZS4gIFRoZWlyCiAgICBiZWhhdmlvdXIgaXMg
dW5kZWZpbmVkLCBidXQgdGhlIGRvbWFpbl9jcmFzaCgpIHByb2hpYml0cyBzZW5zaWJsZSB0ZXN0
aW5nLgogICAgQmVoYXZlIG1vcmUgbGlrZSBvdGhlciB4ODYgTU1JTyBhbmQgdGVybWluYXRlIGJh
ZCBhY2Nlc3NlcyB3aXRoIGFwcHJvcHJpYXRlCiAgICBkZWZhdWx0cy4KICAgIAogICAgV2hpbGUg
bWFraW5nIHRoZXNlIGNoYW5nZXMsIGNsZWFuIHVwIGFuZCBzaW1wbGlmeSB0aGUgdGhlIHNtYWxs
ZXItYWNjZXNzCiAgICBoYW5kbGluZy4gIEluIHBhcnRpY3VsYXIsIGF2b2lkIHBvaW50ZXIgYmFz
ZWQgbWVjaGFuc2ltcyBmb3IgMS8yLWJ5dGUgcmVhZHMgc28KICAgIGFzIHRvIGF2b2lkIGZvcmNp
bmcgdGhlIHZhbHVlIHRvIGJlIHNwaWxsZWQgdG8gdGhlIHN0YWNrLgogICAgCiAgICAgIGFkZC9y
ZW1vdmU6IDAvMCBncm93L3NocmluazogMC8yIHVwL2Rvd246IDAvLTE3NSAoLTE3NSkKICAgICAg
ZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcg
ICBkZWx0YQogICAgICB2bGFwaWNfcmVhZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyMTEgICAgIDE0MiAgICAgLTY5CiAgICAgIHZsYXBpY193cml0ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDMwNCAgICAgMTk4ICAgIC0xMDYKICAgIAogICAgRmluYWxseSwgdGhl
cmUgYXJlIGEgcGxldGhvcmEgb2YgcmVhZC93cml0ZSBmdW5jdGlvbnMgaW4gdGhlIHZsYXBpYyBu
YW1lc3BhY2UsCiAgICBzbyByZW5hbWUgdGhlc2UgdG8gdmxhcGljX21taW9fe3JlYWQsd3JpdGV9
KCkgdG8gbWFrZSB0aGVpciBwdXJwb3NlIG1vcmUKICAgIGNsZWFyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGI2ZjQzYzE0Y2VmM2FmODQ3N2E5ZWNhNGVmYWI4N2RkMTUwYTI4ODUKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTA4LTEwIDEzOjI3OjI0ICswMTAwCgpjb21taXQgNWJiMjRiMjc5MjRiYTJiMzM5
Y2M3OWY1N2YyMjRhNGJmNWM3NDMxMwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyNjozOCAyMDE4ICswMjAwCgog
ICAgeDg2L3ZteDogQXZvaWQgaGl0dGluZyBCVUdfT04oKSBhZnRlciBFUFRQLXJlbGF0ZWQgZG9t
YWluX2NyYXNoKCkKICAgIAogICAgSWYgdGhlIEVQVFAgcG9pbnRlciBjYW4ndCBiZSBsb2NhdGVk
IGluIHRoZSBhbHRwMm0gbGlzdCwgdGhlIGRvbWFpbgogICAgaXMgKGxlZ2l0aW1hdGVseSkgY3Jh
c2hlZC4KICAgIAogICAgVW5kZXIgdGhvc2UgY2lyY3Vtc3RhbmNlcywgZXhlY3V0aW9uIHdpbGwg
Y29udGludWUgYW5kIGd1YXJlbnRlZSB0byBoaXQgdGhlCiAgICBCVUdfT04oaWR4ID49IE1BWF9B
TFRQMk0pICh1bmZvcnR1bmF0ZWx5LCBqdXN0IG91dCBvZiBjb250ZXh0KS4KICAgIAogICAgUmV0
dXJuIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCkgYWZ0ZXIgdGhlIGRvbWFpbl9jcmFzaCgpLCB3
aGljaCBhbHNvIGhhcyB0aGUKICAgIHNpZGUgZWZmZWN0IG9mIHJlZW50ZXJpbmcgdGhlIHNjaGVk
dWxlciBtb3JlIHByb21wdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ4ZGJiMmRiZTlkOWY5
MmEyODkwYTE1YmI0OGEwNTk4YzA2NWI5ZjgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTAyIDEw
OjEwOjQzICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 05:04:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 05:04: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 1g28B7-0004aZ-Ax; Tue, 18 Sep 2018 05:04: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=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g28B6-0004aQ-0R
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 05:04:00 +0000
X-Inumbo-ID: f8ceefb7-baff-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8ceefb7-baff-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 07:01:59 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g28B1-0007eY-Eu; Tue, 18 Sep 2018 05:03: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 1g28B1-00020w-5q; Tue, 18 Sep 2018 05:03:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g28B1-0007NU-5B; Tue, 18 Sep 2018 05:03:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127694-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:host-ping-check-native:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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=927556eb3a72306db1ba5ab8b9bb9914433302ba
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 05:03:55 +0000
Subject: [Xen-devel] [linux-4.9 test] 127694: 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>

ZmxpZ2h0IDEyNzY5NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzY5NC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
ICBicm9rZW4gcGFzcyBpbiAxMjc2MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjc2MzcgcGFzcyBp
biAxMjc2OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDUgaG9zdC1waW5n
LWNoZWNrLW5hdGl2ZSBmYWlsIHBhc3MgaW4gMTI3NjM3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc2MzcK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDEyNzYzNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjc2MzcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI3NDU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDkyNzU1NmViM2E3MjMwNmRi
MWJhNWFiOGI5YmI5OTE0NDMzMzAyYmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDY2ZjVhODcxZTU5ODdjOGY0YmZmMzMzYjY2YzM2MWE1M2NkY2QzNTAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzQ1NCAgMjAxOC0wOS0wOSAxODoxMjowMCBaICAgIDggZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjc2MzcgIDIwMTgtMDktMTUgMDg6MTE6NDkgWiAgICAyIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGVoIEZpbGlwb3ZpY2ggPGFsZWhAdmFvbGl4LmNvbT4KICBBbGVoIEZpbGlwb3ZpY2g8
YWxlaEBhcHBuZXh1cy5jb20+CiAgQWxleGV5IEtvZGFuZXYgPGFsZXhleS5rb2RhbmV2QG9yYWNs
ZS5jb20+CiAgQW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAgQW5hdG9seSBU
cm9zaW5lbmtvIDxhbmF0b2x5LnRyb3NpbmVua29AZ21haWwuY29tPgogIEFuZHJldyBNb3J0b24g
PGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IFJ5YWJpbmluIDxhcnlhYmluaW5A
dmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4
LmludGVsLmNvbT4KICBBbnRob255IFdvbmcgPGFudGhvbnkud29uZ0B1YnVudHUuY29tPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENoYXJsZXMgS2VlcGF4
IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGFzIFdpbGxpYW1zIDxjaGFzM0Bh
dHQuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJw
ZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwu
dmV0dGVyQGZmd2xsLmNoPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxk
b21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNv
bT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJuZXN0byBBLiBGZXJu
w6FuZGV6IDxlcm5lc3RvLm1uZC5mZXJuYW5kZXpAZ21haWwuY29tPgogIEV0aGFuIExpZW4gPGV0
aGFubGllbkBzeW5vbG9neS5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAu
Y29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHYWwgUHJlc3NtYW4gPHBy
ZXNzbWFuZ2FsQGdtYWlsLmNvbT4KICBHZW9mZiBBbGV4YW5kZXIgPGFsZXhhbmRnQGNzLnVubS5l
ZHU+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdy
ZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1IEppbnhpYW5nIDxndWp4QGNuLmZ1aml0c3UuY29t
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNp
bHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1c3Rhdm8gUm9tZXJvIDxncm9tZXJvQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgog
IEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVi
bmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAg
Si4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8
amhzQG1vamF0YXR1LmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24g
QW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxh
bm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplYW4tUGhpbGlw
cGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEpvZWwgRmVybmFuZGVzIChHb29nbGUpIDxqb2VsQGpvZWxmZXJu
YW5kZXMub3JnPgogIEpvaG4gUGl0dG1hbiA8anBpdHRtYW5AcmVkaGF0LmNvbT4KICBKb25hcyBH
b3Jza2kgPGpvbmFzLmdvcnNraUBnbWFpbC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBLYWktSGVuZyBGZW5nIDxr
YWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1
bS5vcmc+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+CiAgTGVlIEpvbmVzIDxs
ZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZXZpbiBEdSA8ZGp3QHQtY2hpcC5jb20uY24+CiAgTGlq
dW4gT3UgPG91bGlqdW5AaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNp
QGFybS5jb20+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWFuaXNoIDxtYW5pc2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFuaXNoIENob3ByYSA8bWFu
aXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5j
b20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+
CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lv
bmV4dC5jb20+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0
PgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBIb2Nr
byA8bWhvY2tvQHN1c2UuY3o+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmF2ZWVu
IE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBOZWlsIEhvcm1hbiA8
bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3Vt
dWx1c25ldHdvcmtzLmNvbT4KICBOaWtvbGF5IEJvcmlzb3YgPG5ib3Jpc292QHN1c2UuY29tPgog
IE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xvZiBKb2hh
bnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0
ZXIub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwIFJ1ZG8gPHBy
dWRvQGxpbnV4LmlibS5jb20+CiAgUXUgV2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUmFmYWVsIEou
IFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1
bmxhcEBpbmZyYWRlYWQub3JnPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNv
bT4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGls
aW1rYXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhh
bmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0
LmF1PgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZmZW4gS2xh
c3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBIZW1taW5nZXIg
PHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1p
bkBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4K
ICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRhbiBIdSA8dGFu
Lmh1QHp0ZS5jb20uY24+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FL
VVJBLm5lLmpwPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21h
cyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAYm9vdGxpbi5jb20+CiAgVG9tYXMgQm9ydG9s
aSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVy
QGludGVsLmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0BjYW5vbmljYWwuY29tPgogIFZsYWQg
QnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1
c2UuY3o+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXaWxsIERlYWNvbiA8
d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAg
WWFuZyBTaGkgPHlhbmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhh
aWJpbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBob3N0LWluc3RhbGwo
NCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjcwMiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296W-0000Ph-Su; Tue, 18 Sep 2018 06:03:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000Nx-Aq
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: ac13364f-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac13364f-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06: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 4B59EB0AC;
 Tue, 18 Sep 2018 06:03:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:09 +0200
Message-Id: <20180918060309.7186-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 12/12] x86/xpti: add per-domain parameter for
 controlling xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@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>

QWRkIGEgcGVyLWRvbWFpbiBwYXJhbWV0ZXIgdG8gc3dpdGNoIHhwdGkgZm9yIHNpbmdsZSBwdiBk
b21haW5zIG9uIG9yCm9mZi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCAxMiArKysrKysrKysrKy0K
IHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgppbmRleCBjOTdhZTc3MTI5Li41MjRmOWYyM2Q0IDEwMDY0NAotLS0gYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBA
IC02MTIsNyArNjEyLDE3IEBAIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIHNldHRpbmdzIGFyZSBz
dXBwb3J0ZWQ6CiAKID1vdmVyIDQKIAotTk9ORQorPWl0ZW0gQjx4cHRpPUJPT0xFQU4+CisKK092
ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYg
Z3Vlc3QgcGFnZQordGFibGVzIG9mIGEgZG9tYWluLgorCitCPHRydWU+IGFjdGl2YXRlcyBwYWdl
IHRhYmxlIGlzb2xhdGlvbiBldmVuIG9uIGhhcmR3YXJlIG5vdCB2dWxuZXJhYmxlIGJ5CitNZWx0
ZG93biBmb3IgdGhlIGRvbWFpbi4KKworQjxmYWxzZT4gZGVhY3RpdmF0ZXMgcGFnZSB0YWJsZSBp
c29sYXRpb24gb24gYWxsIHN5c3RlbXMgZm9yIHRoZSBkb21haW4uCisKK0NhbiBiZSBtb2RpZmll
ZCBhdCBydW50aW1lLgogCiA9YmFjawogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMzU1ZjMyMGZhMy4uODZkOWY4
ZmI2NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYwpAQCAtMjg3LDYgKzI4Nyw0MyBAQCBpbnQgcHZfZG9tYWluX2luaXRp
YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQg
ZG9tcGFyX3hwdGkoY29uc3QgY2hhciAqcywgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzd2l0
Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBk
LT5hcmNoLnB2LnhwdGkgPSBmYWxzZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDE6Cisg
ICAgICAgIGQtPmFyY2gucHYueHB0aSA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgc3dpdGNoICggb3B0
X3BjaWQgKQorICAgIHsKKyAgICBjYXNlIFBDSURfWFBUSToKKyAgICAgICAgZC0+YXJjaC5wdi5w
Y2lkID0gZC0+YXJjaC5wdi54cHRpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUENJRF9O
T1hQVEk6CisgICAgICAgIGQtPmFyY2gucHYucGNpZCA9ICFkLT5hcmNoLnB2LnhwdGk7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
cmV0dXJuIDA7Cit9CisKK2N1c3RvbV9kb21haW5fcGFyYW0oInhwdGkiLAorICAgICAgICAgICAg
ICAgICAgICBQQVJBTV9GTEFHX1JVTlRJTUUgfCBQQVJBTV9GTEFHX05PSFZNIHwgUEFSQU1fRkxB
R19OT1BWMzIsCisgICAgICAgICAgICAgICAgICAgIGRvbXBhcl94cHRpKTsKKwogYm9vbCBfX2lu
aXQgeHB0aV9wY2lkX2VuYWJsZWQodm9pZCkKIHsKICAgICByZXR1cm4gdXNlX2ludnBjaWQgJiYg
Y3B1X2hhc19wY2lkICYmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296X-0000Pv-Em; Tue, 18 Sep 2018 06:03: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000OF-IP
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: 4149036d-bb08-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4149036d-bb08-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 08:01:17 +0200 (CEST)
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 BEE52B0AB;
 Tue, 18 Sep 2018 06:03:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:06 +0200
Message-Id: <20180918060309.7186-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 09/12] tools/xl: add support for setting generic
 per-cpupool parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImNwdXBvb2wtc2V0LXBhcmFtZXRlcnMiIGFuZCBjcHVwb29s
IGNvbmZpZyBmaWxlCnN1cHBvcnQgZm9yIHNldHRpbmcgcGVyLWNwdXBvb2wgZ2VuZXJpYyBwYXJh
bWV0ZXJzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgfCAgNiArKysrKysKIGRvY3MvbWFuL3hs
Y3B1cG9vbC5jZmcucG9kLjUgfCAxMiArKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgfCAgOCArKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3B1cG9vbC5jICB8IDE2
ICsrKysrKysrKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgfCAgMSArCiB0
b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsX2NwdXBv
b2wuYyAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDcgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggYjc0NzY0ZGNkMy4uYTJk
ZGM0YjJlMCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4v
eGwucG9kLjEuaW4KQEAgLTEzMTksNiArMTMxOSwxMiBAQCBEb21haW4tMCBjYW4ndCBiZSBtb3Zl
ZCB0byBhbm90aGVyIGNwdS1wb29sLgogCiBTcGxpdHMgdXAgdGhlIG1hY2hpbmUgaW50byBvbmUg
Y3B1LXBvb2wgcGVyIG51bWEgbm9kZS4KIAorPWl0ZW0gQjxjcHVwb29sLXNldC1wYXJhbWV0ZXJz
PiBJPGNwdS1wb29sPiBJPHBhcmFtcz4KKworU2V0cyBnZW5lcmljIHBhcmFtZXRlcnMgSTxwYXJh
bXM+IGZvciBJPGNwdS1wb29sPi4KKworU2VlIHRoZSBMPHhsY3B1cG9vbC5jZmcoNSk+IG1hbnBh
Z2UgZm9yIHN1cHBvcnRlZCBwYXJhbWV0ZXJzLgorCiA9YmFjawogCiA9aGVhZDEgVklSVFVBTCBE
RVZJQ0UgQ09NTUFORFMKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsY3B1cG9vbC5jZmcucG9kLjUg
Yi9kb2NzL21hbi94bGNwdXBvb2wuY2ZnLnBvZC41CmluZGV4IDc5MmNmNGY0MjUuLjRmOTJhNjgy
MDkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsY3B1cG9vbC5jZmcucG9kLjUKKysrIGIvZG9jcy9t
YW4veGxjcHVwb29sLmNmZy5wb2QuNQpAQCAtMTEzLDYgKzExMywxOCBAQCBvZiBjcHVzIDEwLDEx
LDEyLDEzIHdpbGwgYmUgbWVtZWJlciBvZiB0aGUgY3B1cG9vbC4KIElmIG5laXRoZXIgQjxub2Rl
cz4gbm9yIEI8Y3B1cz4gYXJlIHNwZWNpZmllZCBvbmx5IHRoZSBmaXJzdCBmcmVlIGNwdQogZm91
bmQgd2lsbCBiZSBhbGxvY2F0ZWQgaW4gdGhlIG5ldyBjcHVwb29sLgogCis9aXRlbSBCPHBhcmFt
ZXRlcnM9IlBBUkFNUyI+CisKK1NwZWNpZmllcyBnZW5lcmljIHBhcmFtZXRlcnMgZm9yIHRoZSBj
cHVwb29sLiBDPFBBUkFNUz4gaXMgYSBsaXN0IG9mCitwYXJhbWV0ZXIgc2V0dGluZ3MgaW4gdGhl
IGZvcm0gb2YgIm5hbWVbPXZhbHVlXSIgc2VwYXJhdGVkIGJ5IGJsYW5rcy4KK1RoZSBmb2xsb3dp
bmcgcGFyYW1ldGVyIHNldHRpbmdzIGFyZSBzdXBwb3J0ZWQ6CisKKz1vdmVyIDQKKworTk9ORQor
Cis9YmFjaworCiA9YmFjawogCiA9aGVhZDEgRklMRVMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDJjZmMxYjA4YWQuLmJkMjZkOWZk
NGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGwuaApAQCAtMTE2NCw2ICsxMTY0LDEzIEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4
ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAgKi8KICNkZWZp
bmUgTElCWExfSEFWRV9QVkNBTExTIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfQ1BVUE9PTF9TRVRf
UEFSQU1FVEVSUworICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCBzZXR0aW5nIHBlci1jcHVwb29s
IHBhcmFtZXRlcnMgaXMgc3VwcG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfQ1BVUE9P
TF9TRVRfUEFSQU1FVEVSUyAxCisKIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owog
dm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBp
bnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7
CkBAIC0yMzUyLDYgKzIzNTksNyBAQCBpbnQgbGlieGxfY3B1cG9vbF9jcHVyZW1vdmVfY3B1bWFw
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2JpdG1hcCAqY3B1bWFwKTsKIGludCBsaWJ4bF9jcHVw
b29sX21vdmVkb21haW4obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwgdWludDMyX3Qg
ZG9taWQpOwogaW50IGxpYnhsX2NwdXBvb2xfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfY3B1
cG9vbGluZm8gKmluZm8sIHVpbnQzMl90IHBvb2xpZCk7CitpbnQgbGlieGxfY3B1cG9vbF9zZXRf
cGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBjaGFyICpwYXJhbXMp
OwogCiBpbnQgbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QodWludDMyX3QgZG9taWQpOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVwb29sLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cHVwb29sLmMKaW5kZXggODViMDY4ODJkYi4uZTJkYjNmZDVjYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY3B1cG9vbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdXBvb2wuYwpA
QCAtNDQzLDYgKzQ0MywyMiBAQCBpbnQgbGlieGxfY3B1cG9vbF9tb3ZlZG9tYWluKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBwb29saWQsIHVpbnQzMl90IGRvbWlkKQogICAgIHJldHVybiAwOwog
fQogCitpbnQgbGlieGxfY3B1cG9vbF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgcG9vbGlkLCBjaGFyICpwYXJhbXMpCit7CisgICAgR0NfSU5JVChjdHgpOworICAgIGlu
dCByYzsKKworICAgIHJjID0geGNfc2V0X2NwdXBvb2xfcGFyYW1ldGVycyhjdHgtPnhjaCwgcG9v
bGlkLCBwYXJhbXMpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dFVihFUlJPUiwgcmMsICJF
cnJvciBzZXR0aW5nIGNwdXBvb2wgcGFyYW1ldGVycyIpOworICAgICAgICBHQ19GUkVFOworICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKKyAgICBHQ19GUkVFOworICAgIHJldHVy
biAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggY2Y0MjAyYmM4OS4uYTUxYWNj
NDI1NiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0y
MDEsNiArMjAxLDcgQEAgaW50IG1haW5fY3B1cG9vbGNwdWFkZChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fY3B1cG9vbGNwdXJlbW92ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog
aW50IG1haW5fY3B1cG9vbG1pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X2NwdXBvb2xudW1hc3BsaXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX2NwdXBv
b2xzZXRwYXJhbWV0ZXJzKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9nZXRlbmZv
cmNlKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9zZXRlbmZvcmNlKGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9sb2FkcG9saWN5KGludCBhcmdjLCBjaGFyICoqYXJn
dik7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21k
dGFibGUuYwppbmRleCA4OTcxNmJhZGNiLi4zYTQ2OWRhY2MzIDEwMDY0NAotLS0gYS90b29scy94
bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTUzMCw2ICs1
MzAsMTEgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIlNwbGl0cyB1
cCB0aGUgbWFjaGluZSBpbnRvIG9uZSBDUFUgcG9vbCBwZXIgTlVNQSBub2RlIiwKICAgICAgICIi
LAogICAgIH0sCisgICAgeyAiY3B1cG9vbC1zZXQtcGFyYW1ldGVycyIsCisgICAgICAmbWFpbl9j
cHVwb29sc2V0cGFyYW1ldGVycywgMCwgMSwKKyAgICAgICJTZXRzIGdlbmVyaWMgcGFyYW1ldGVy
cyBmb3IgYSBDUFUgcG9vbCIsCisgICAgICAiPENQVSBQb29sPiA8UGFyYW1zPiIsCisgICAgfSwK
ICAgICB7ICJnZXRlbmZvcmNlIiwKICAgICAgICZtYWluX2dldGVuZm9yY2UsIDAsIDAsCiAgICAg
ICAiUmV0dXJucyB0aGUgY3VycmVudCBlbmZvcmNpbmcgbW9kZSBvZiB0aGUgRmxhc2sgWGVuIHNl
Y3VyaXR5IG1vZHVsZSIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9jcHVwb29sLmMgYi90b29s
cy94bC94bF9jcHVwb29sLmMKaW5kZXggMjczODExYjY2My4uOWUwZmNlMTk2MSAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfY3B1cG9vbC5jCisrKyBiL3Rvb2xzL3hsL3hsX2NwdXBvb2wuYwpAQCAt
NDEsNiArNDEsNyBAQCBpbnQgbWFpbl9jcHVwb29sY3JlYXRlKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICBYTFVfQ29uZmlnICpjb25maWc7CiAgICAgY29uc3QgY2hhciAqYnVmOwogICAgIGNo
YXIgKm5hbWUgPSBOVUxMOworICAgIGNoYXIgKnBhcmFtcyA9IE5VTEw7CiAgICAgdWludDMyX3Qg
cG9vbGlkOwogICAgIGxpYnhsX3NjaGVkdWxlciBzY2hlZCA9IDA7CiAgICAgWExVX0NvbmZpZ0xp
c3QgKmNwdXM7CkBAIC0xNDYsNiArMTQ3LDkgQEAgaW50IG1haW5fY3B1cG9vbGNyZWF0ZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHNjaGVkID0gcmM7CiAgICAgfQogCisgICAgaWYg
KCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgInBhcmFtZXRlcnMiLCAmYnVmLCAwKSkKKyAg
ICAgICAgcGFyYW1zID0gc3RyZHVwKGJ1Zik7CisKICAgICBpZiAobGlieGxfZ2V0X2ZyZWVjcHVz
KGN0eCwgJmZyZWVtYXApKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZ2V0X2Zy
ZWVjcHVzIGZhaWxlZFxuIik7CiAgICAgICAgIGdvdG8gb3V0X2NmZzsKQEAgLTIxMyw2ICsyMTcs
OCBAQCBpbnQgbWFpbl9jcHVwb29sY3JlYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBw
cmludGYoImNwdXBvb2wgbmFtZTogICAlc1xuIiwgbmFtZSk7CiAgICAgcHJpbnRmKCJzY2hlZHVs
ZXI6ICAgICAgJXNcbiIsIGxpYnhsX3NjaGVkdWxlcl90b19zdHJpbmcoc2NoZWQpKTsKICAgICBw
cmludGYoIm51bWJlciBvZiBjcHVzOiAlZFxuIiwgbl9jcHVzKTsKKyAgICBpZiAocGFyYW1zKQor
ICAgICAgICAgcHJpbnRmKCJwYXJhbWV0ZXJzOiAgICAgJXNcbiIsIHBhcmFtcyk7CiAKICAgICBp
ZiAoIWRyeXJ1bl9vbmx5KSB7CiAgICAgICAgIHBvb2xpZCA9IExJQlhMX0NQVVBPT0xfUE9PTElE
X0FOWTsKQEAgLTIyMCw2ICsyMjYsMTAgQEAgaW50IG1haW5fY3B1cG9vbGNyZWF0ZShpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImVycm9yIG9uIGNy
ZWF0aW5nIGNwdXBvb2xcbiIpOwogICAgICAgICAgICAgZ290byBvdXRfY2ZnOwogICAgICAgICB9
CisgICAgICAgIGlmIChwYXJhbXMpIHsKKyAgICAgICAgICAgIGlmIChsaWJ4bF9jcHVwb29sX3Nl
dF9wYXJhbWV0ZXJzKGN0eCwgcG9vbGlkLCBwYXJhbXMpKQorICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiZXJyb3Igc2V0dGluZyBwYXJhbWV0ZXJzLCBpZ25vcmVkXG4iKTsKKyAgICAg
ICAgfQogICAgIH0KICAgICAvKiBXZSBtYWRlIGl0ISAqLwogICAgIHJjID0gRVhJVF9TVUNDRVNT
OwpAQCAtNjE1LDYgKzYyNSwzNSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFp
bl9jcHVwb29sc2V0cGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgaW50
IG9wdDsKKyAgICBjb25zdCBjaGFyICpwb29sOworICAgIGNoYXIgKnBhcmFtczsKKyAgICB1aW50
MzJfdCBwb29saWQ7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgImNw
dXBvb2wtc2V0LXBhcmFtZXRlcnMiLCAyKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAg
ICB9CisKKyAgICBwb29sID0gYXJndltvcHRpbmQrK107CisgICAgaWYgKGxpYnhsX2NwdXBvb2xf
cXVhbGlmaWVyX3RvX2NwdXBvb2xpZChjdHgsIHBvb2wsICZwb29saWQsIE5VTEwpIHx8CisgICAg
ICAgICFsaWJ4bF9jcHVwb29saWRfaXNfdmFsaWQoY3R4LCBwb29saWQpKSB7CisgICAgICAgIGZw
cmludGYoc3RkZXJyLCAidW5rbm93biBjcHVwb29sICclcydcbiIsIHBvb2wpOworICAgICAgICBy
ZXR1cm4gRVhJVF9GQUlMVVJFOworICAgIH0KKworICAgIHBhcmFtcyA9IGFyZ3Zbb3B0aW5kXTsK
KworICAgIGlmIChsaWJ4bF9jcHVwb29sX3NldF9wYXJhbWV0ZXJzKGN0eCwgcG9vbGlkLCBwYXJh
bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl
c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi
IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296U-0000Op-IG; Tue, 18 Sep 2018 06:03: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296S-0000No-UF
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:16 +0000
X-Inumbo-ID: 404fe239-bb08-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 404fe239-bb08-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 08:01:15 +0200 (CEST)
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 9648EB0A1;
 Tue, 18 Sep 2018 06:03:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:01 +0200
Message-Id: <20180918060309.7186-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 04/12] xen: add a generic flags field to
 parameter definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SW4gcHJlcGFyYXRpb24gZm9yIGRvbWFpbiBzcGVjaWZpYyBwYXJhbWV0ZXJzIGFkZCBhIGZsYWdz
IGZpZWxkIHRvCnN0cnVjdCBrZXJuZWxfcGFyYW0uIEFkZCBhIGNvbW1vbiBmbGFnIGRlZmluaXRp
b24gZm9yIHN1cHBvcnQgb2YKY2hhbmdpbmcgdGhlIHJlbGF0ZWQgcGFyYW1ldGVyIGF0IHJ1bnRp
bWUgKGluIGNhc2Ugb2YgZG9tYWlucyB3aGlsZQp0aGUgZG9tYWluIGlzIGFscmVhZHkgcnVubmlu
ZyBpbiBjb250cmFzdCB0byBkb21haW4gY3JlYXRpb24gdGltZSkuCgpBcyBvdGhlciBmbGFncyB3
aWxsIGJlIHNjb3BlIHNwZWNpZmljIGFkZCBhIGdlbmVyaWMgY2hlY2sgZnVuY3Rpb24KcG9pbnRl
ciB0byBzdHJ1Y3QgcGFyc2VfZGF0YSB3aGljaCB3aWxsIGJlIGNhbGxlZCBieSBwYXJhbWV0ZXIg
cGFyc2luZwp0byB2ZXJpZnkgdGhlIHBhcmFtZXRlciBpcyBhbGxvd2VkIG9uIHRoZSBzcGVjaWZp
ZWQgaW5zdGFuY2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICB8IDE1ICsrKysrKysrKysrKystLQogeGVu
L2luY2x1ZGUveGVuL2luaXQuaCB8IDI4ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggZjdm
NGUwZGJmZi4uMGQzZDdmNjEzNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysg
Yi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMiw2ICsyMiw3IEBAIHN0cnVjdCBwYXJzZV9kYXRh
IHsKICAgICBlbnVtIHBhcmFtX3Njb3BlIHNjb3BlOwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxf
cGFyYW0gKnN0YXJ0OwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZDsKKyAgICBp
bnQgKCpjaGVjaykodm9pZCAqaW5zdGFuY2UsIHVuc2lnbmVkIGludCBmbGFncyk7CiB9OwogCiBl
bnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfZWFybHlfYm9vdDsKQEAg
LTEyNCw3ICsxMjUsMTAgQEAgc3RhdGljIGludCBwYXJzZV9wYXJhbXMoY29uc3QgY2hhciAqY21k
bGluZSwgY29uc3Qgc3RydWN0IHBhcnNlX2RhdGEgKmRhdGEsCiAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIG9w
dHZhbFstMV0gPSAnPSc7Ci0gICAgICAgICAgICAgICAgICAgIHJjdG1wID0gcGFyYW0tPnBhci5j
YWxsKHEsIGluc3RhbmNlKTsKKyAgICAgICAgICAgICAgICAgICAgcmN0bXAgPSBkYXRhLT5jaGVj
aworICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZGF0YS0+Y2hlY2soaW5zdGFuY2UsIHBh
cmFtLT5mbGFncykgOiAwOworICAgICAgICAgICAgICAgICAgICBpZiAoICFyY3RtcCApCisgICAg
ICAgICAgICAgICAgICAgICAgICByY3RtcCA9IHBhcmFtLT5wYXIuY2FsbChxLCBpbnN0YW5jZSk7
CiAgICAgICAgICAgICAgICAgICAgIG9wdHZhbFstMV0gPSAnXDAnOwogICAgICAgICAgICAgICAg
ICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IHJjdG1wOwpAQCAt
MTMyLDcgKzEzNiwxNCBAQCBzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBjaGFyICpjbWRs
aW5lLCBjb25zdCBzdHJ1Y3QgcGFyc2VfZGF0YSAqZGF0YSwKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmN0bXAgPSAwOworICAgICAgICAg
ICAgcmN0bXAgPSBkYXRhLT5jaGVjayA/IGRhdGEtPmNoZWNrKGluc3RhbmNlLCBwYXJhbS0+Zmxh
Z3MpIDogMDsKKyAgICAgICAgICAgIGlmICggcmN0bXAgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSByY3RtcDsKKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZm91
bmQgPSB0cnVlOwogICAgICAgICAgICAgcHRyID0gKHZvaWQgKikoKHVpbnQ2NF90KXBhcmFtLT5w
YXIudmFyICsgKHVpbnQ2NF90KWluc3RhbmNlKTsKICAgICAgICAgICAgIHN3aXRjaCAoIHBhcmFt
LT50eXBlICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pbml0LmggYi94ZW4vaW5jbHVk
ZS94ZW4vaW5pdC5oCmluZGV4IGIwNDUzNGMxMWEuLjM5NzU5NjRlZTggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9pbml0LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaApAQCAtODgs
NiArODgsOCBAQCBzdHJ1Y3Qga2VybmVsX3BhcmFtIHsKICAgICB9IHR5cGU7CiAgICAgdW5zaWdu
ZWQgaW50IGxlbjsKICAgICBlbnVtIHBhcmFtX3Njb3BlIHNjb3BlOworICAgIHVuc2lnbmVkIGlu
dCBmbGFnczsKKyNkZWZpbmUgUEFSQU1fRkxBR19SVU5USU1FICAgIDB4ODAwMDAwMDAKICAgICB1
bmlvbiB7CiAgICAgICAgIHZvaWQgKnZhcjsKICAgICAgICAgaW50ICgqZnVuYykoY29uc3QgY2hh
ciAqKTsKQEAgLTEwNyw1NiArMTA5LDU4IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3Bh
cmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKICAgICBfX2F0dHJpYnV0ZV9fKChf
X2FsaWduZWRfXygxKSkpIGNoYXIKICNkZWZpbmUgX19rcGFyYW0gICAgICAgICAgX19wYXJhbShf
X2luaXRzZXR1cCkKIAotI2RlZmluZSBkZWZfY3VzdG9tX3BhcmFtKF9uYW1lLCBfc2NvcGUsIF9m
dW5jKSBcCisjZGVmaW5lIGRlZl9jdXN0b21fcGFyYW0oX25hbWUsIF9zY29wZSwgX2ZsYWdzLCBf
ZnVuYykgXAogICAgIHsgLm5hbWUgPSBfbmFtZSwgXAogICAgICAgLnR5cGUgPSBPUFRfQ1VTVE9N
LCBcCiAgICAgICAuc2NvcGUgPSBfc2NvcGUsIFwKKyAgICAgIC5mbGFncyA9IF9mbGFncywgXAog
ICAgICAgLnBhci5mdW5jID0gX2Z1bmMgfQotI2RlZmluZSBkZWZfdmFyX3BhcmFtKF9uYW1lLCBf
dHlwZSwgX3Njb3BlLCBfdmFyKSBcCisjZGVmaW5lIGRlZl92YXJfcGFyYW0oX25hbWUsIF90eXBl
LCBfc2NvcGUsIF9mbGFncywgX3ZhcikgXAogICAgIHsgLm5hbWUgPSBfbmFtZSwgXAogICAgICAg
LnR5cGUgPSBfdHlwZSwgXAogICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAogICAgICAgLnNj
b3BlID0gX3Njb3BlLCBcCisgICAgICAuZmxhZ3MgPSBfZmxhZ3MsIFwKICAgICAgIC5wYXIudmFy
ID0gJl92YXIgfQogCiAjZGVmaW5lIGN1c3RvbV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9f
c2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwKICAgICBfX2twYXJhbSBf
X3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfX3NldHVwX3N0cl8j
I192YXIsIFNDT1BFX0dMT0JBTCwgX3ZhcikKKyAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfX3Nl
dHVwX3N0cl8jI192YXIsIFNDT1BFX0dMT0JBTCwgMCwgX3ZhcikKICNkZWZpbmUgYm9vbGVhbl9w
YXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3Zhcltd
ID0gX25hbWU7IFwKICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgZGVm
X3Zhcl9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIE9QVF9CT09MLCBTQ09QRV9HTE9CQUwsIF92
YXIpCisgICAgICAgIGRlZl92YXJfcGFyYW0oX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfQk9PTCwg
U0NPUEVfR0xPQkFMLCAwLCBfdmFyKQogI2RlZmluZSBpbnRlZ2VyX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAg
IF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0
dXBfc3RyXyMjX3ZhciwgT1BUX1VJTlQsIFNDT1BFX0dMT0JBTCwgX3ZhcikKKyAgICAgICAgZGVm
X3Zhcl9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIE9QVF9VSU5ULCBTQ09QRV9HTE9CQUwsIDAs
IF92YXIpCiAjZGVmaW5lIHNpemVfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0
ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8j
I192YXIgPSBcCi0gICAgICAgIGRlZl92YXJfcGFyYW0oX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRf
U0laRSwgU0NPUEVfR0xPQkFMLCBfdmFyKQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBf
c3RyXyMjX3ZhciwgT1BUX1NJWkUsIFNDT1BFX0dMT0JBTCwgMCwgX3ZhcikKICNkZWZpbmUgc3Ry
aW5nX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNf
dmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAg
ICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1NUUiwgU0NPUEVfR0xPQkFM
LCBfdmFyKQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1NU
UiwgU0NPUEVfR0xPQkFMLCAwLCBfdmFyKQogCiAjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9f
cGFyYW0oX19kYXRhcGFyYW0pCiAKICNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShf
bmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKLSAgICAgICAg
ZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgU0NPUEVfR0xPQkFMLCBfdmFyKQorICAgICAgICBkZWZf
Y3VzdG9tX3BhcmFtKF9uYW1lLCBTQ09QRV9HTE9CQUwsIDAsIF92YXIpCiAjZGVmaW5lIGJvb2xl
YW5fcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9fcnRw
YXJfIyNfdmFyID0gXAotICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfQk9PTCwgU0NP
UEVfR0xPQkFMLCBfdmFyKQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfQk9PTCwg
U0NPUEVfR0xPQkFMLCAwLCBfdmFyKQogI2RlZmluZSBpbnRlZ2VyX3J1bnRpbWVfb25seV9wYXJh
bShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKLSAgICAg
ICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1VJTlQsIFNDT1BFX0dMT0JBTCwgX3ZhcikKKyAg
ICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1VJTlQsIFNDT1BFX0dMT0JBTCwgMCwgX3Zh
cikKICNkZWZpbmUgc2l6ZV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBf
X3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUs
IE9QVF9TSVpFLCBTQ09QRV9HTE9CQUwsIF92YXIpCisgICAgICAgIGRlZl92YXJfcGFyYW0oX25h
bWUsIE9QVF9TSVpFLCBTQ09QRV9HTE9CQUwsIDAsIF92YXIpCiAjZGVmaW5lIHN0cmluZ19ydW50
aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192
YXIgPSBcCi0gICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUsIE9QVF9TVFIsIFNDT1BFX0dMT0JB
TCwgX3ZhcikKKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1NUUiwgU0NPUEVfR0xP
QkFMLCAwLCBfdmFyKQogCiAjZGVmaW5lIGN1c3RvbV9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFy
KSBcCiAgICAgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296W-0000PU-Jc; Tue, 18 Sep 2018 06:03:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000Nw-Ak
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: abea3fd4-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id abea3fd4-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04:15 +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 76DB1B0A9;
 Tue, 18 Sep 2018 06:03:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:04 +0200
Message-Id: <20180918060309.7186-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 07/12] xen: add domain specific parameter 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>, 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>,
 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>

QWRkIHRoZSBmcmFtZXdvcmsgZm9yIGJlaW5nIGFibGUgdG8gZGVmaW5lIGNwdXBvb2wgc3BlY2lm
aWMgcGFyYW1ldGVycy4KVGhpcyBpbmNsdWRlcyB0aGUgbmVlZGVkIG1hY3JvcyBmb3IgZGVmaW5p
bmcgYSBwYXJhbWV0ZXIgYW5kIHRoZQptaW5pbWFsIHNldCBvZiBmdW5jdGlvbnMgZm9yIGRvaW5n
IHBhcmFtZXRlciBwYXJzaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgIHwgMTAgKysrKysrKysrKwog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgfCAxMiArKysrKysrKysrKysKIHhlbi9jb21tb24vc3lz
Y3RsLmMgICAgIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pbml0LmggIHwg
MjMgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgIHwgIDIg
KysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCA2MiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29t
bW9uL2NwdXBvb2wuYwppbmRleCAxZThlZGNiZDU3Li4wYTlmODc1NjAyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtODA4LDYg
KzgwOCwxNiBAQCBzdGF0aWMgaW50IF9faW5pdCBjcHVwb29sX3ByZXNtcF9pbml0KHZvaWQpCiB9
CiBwcmVzbXBfaW5pdGNhbGwoY3B1cG9vbF9wcmVzbXBfaW5pdCk7CiAKK2ludCBjcHVwb29sX2No
ZWNrX3BhcmZsYWdzKHZvaWQgKmluc3RhbmNlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAg
c3RydWN0IGNwdXBvb2wgKmMgPSBpbnN0YW5jZTsKKworICAgIGlmICggIShmbGFncyAmIFBBUkFN
X0ZMQUdfUlVOVElNRSkgJiYgKGMtPm5fZG9tICE9IDApICkKKyAgICAgICAgcmV0dXJuIC1FQlVT
WTsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVs
LmMKaW5kZXggZDBiM2FmMTQ1My4uODExNTVkNWViZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9r
ZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMjIsNiArMjIyLDEzIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgcGFyc2VfZGF0YSBydW50aW1lX3BhcnNlX2RhdGEgPSB7CiAgICAg
LmVuZCAgICA9IF9fcGFyYW1fZW5kLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBwYXJzZV9k
YXRhIGNwdXBvb2xfcGFyc2VfZGF0YSA9IHsKKyAgICAuc2NvcGUgPSBTQ09QRV9DUFVQT09MLAor
ICAgIC5zdGFydCA9IF9fcGFyYW1fc3RhcnQsCisgICAgLmVuZCAgID0gX19wYXJhbV9lbmQsCisg
ICAgLmNoZWNrID0gY3B1cG9vbF9jaGVja19wYXJmbGFncywKK307CisKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgcGFyc2VfZGF0YSBkb21haW5fcGFyc2VfZGF0YSA9IHsKICAgICAuc2NvcGUgPSBTQ09Q
RV9ET01BSU4sCiAgICAgLnN0YXJ0ID0gX19wYXJhbV9zdGFydCwKQEAgLTIzOSw2ICsyNDYsMTEg
QEAgaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSkKICAgICByZXR1cm4gcGFyc2Vf
cGFyYW1zKGxpbmUsICZydW50aW1lX3BhcnNlX2RhdGEsIE5VTEwpOwogfQogCitpbnQgY3B1cG9v
bF9wYXJhbV9wYXJzZShzdHJ1Y3QgY3B1cG9vbCAqYywgY29uc3QgY2hhciAqbGluZSkKK3sKKyAg
ICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsICZjcHVwb29sX3BhcnNlX2RhdGEsIGMpOworfQor
CiBpbnQgZG9tYWluX3BhcmFtX3BhcnNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmxp
bmUpCiB7CiAgICAgcmV0dXJuIHBhcnNlX3BhcmFtcyhsaW5lLCAmZG9tYWluX3BhcnNlX2RhdGEs
IGQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3Rs
LmMKaW5kZXggZjEwY2QyNzlmNy4uNTc1MjQ4MzAxZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
eXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC00OTksNiArNDk5LDIwIEBAIGxv
bmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0
bCkKICAgICAgICAgICAgICAgICByZXQgPSBvcC0+dS5zZXRfcGFyYW1ldGVyLmluc3RhbmNlCiAg
ICAgICAgICAgICAgICAgICAgICAgPyAtRUlOVkFMIDogcnVudGltZV9wYXJzZShwYXJhbXMpOwog
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1NFVFBB
Ul9TQ09QRV9DUFVQT09MOgorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBj
cHVwb29sICpjOworCisgICAgICAgICAgICAgICAgYyA9IGNwdXBvb2xfZ2V0X2J5X2lkKG9wLT51
LnNldF9wYXJhbWV0ZXIuaW5zdGFuY2UpOworICAgICAgICAgICAgICAgIGlmICggYyA9PSBOVUxM
ICkKKyAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVTUkNIOworICAgICAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHJldCA9IGNwdXBvb2xf
cGFyYW1fcGFyc2UoYywgcGFyYW1zKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9wdXQo
Yyk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgfQogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFM
OwogICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lu
aXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXggMTNjZjUyMTRiMy4uNTk4YWUwYjVk
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vaW5pdC5oCkBAIC01NCw2ICs1NCw3IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK3N0
cnVjdCBjcHVwb29sOwogc3RydWN0IGRvbWFpbjsKIAogLyoKQEAgLTc3LDYgKzc4LDcgQEAgdm9p
ZCBkb19pbml0Y2FsbHModm9pZCk7CiAgKi8KIGVudW0gcGFyYW1fc2NvcGUgewogICAgIFNDT1BF
X0dMT0JBTCwKKyAgICBTQ09QRV9DUFVQT09MLAogICAgIFNDT1BFX0RPTUFJTgogfTsKIApAQCAt
OTYsNiArOTgsNyBAQCBzdHJ1Y3Qga2VybmVsX3BhcmFtIHsKICAgICB1bmlvbiB7CiAgICAgICAg
IHZvaWQgKnZhcjsKICAgICAgICAgaW50ICgqZnVuYykoY29uc3QgY2hhciAqKTsKKyAgICAgICAg
aW50ICgqZnVuY19jcHVwb29sKShjb25zdCBjaGFyICosIHN0cnVjdCBjcHVwb29sICopOwogICAg
ICAgICBpbnQgKCpmdW5jX2RvbWFpbikoY29uc3QgY2hhciAqLCBzdHJ1Y3QgZG9tYWluICopOwog
ICAgICAgICBpbnQgKCpjYWxsKShjb25zdCBjaGFyICosIHZvaWQgKik7CiAgICAgfSBwYXI7CkBA
IC0xODIsNiArMTg1LDI2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFy
YW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKICAgICBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIp
OyBcCiAgICAgc3RyaW5nX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKIAorI2RlZmlu
ZSBjdXN0b21fY3B1cG9vbF9wYXJhbShfbmFtZSwgX2ZsYWdzLCBfdmFyKSBcCisgICAgX19ydHBh
cmFtIF9fY3B1cG9vbF9wYXJfIyNfdmFyID0gXAorICAgICAgICBkZWZfY3VzdG9tX3BhcmFtKF9u
YW1lLCBTQ09QRV9DUFVQT09MLCBfZmxhZ3MsIGZ1bmNfY3B1cG9vbCwgX3ZhcikKKyNkZWZpbmUg
Ym9vbGVhbl9jcHVwb29sX3BhcmFtKF9uYW1lLCBfZmxhZ3MsIF92YXIpIFwKKyAgICBfX3J0cGFy
YW0gX19jcHVwb29sX3Bhcl8jI192YXIgPSBcCisgICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUs
IE9QVF9CT09MLCBTQ09QRV9DUFVQT09MLCBfZmxhZ3MsIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAoc3RydWN0IGNwdXBvb2wgKilOVUxMLT5fdmFyKQorI2RlZmluZSBpbnRlZ2VyX2NwdXBvb2xf
cGFyYW0oX25hbWUsIF9mbGFncywgX3ZhcikgXAorICAgIF9fcnRwYXJhbSBfX2NwdXBvb2xfcGFy
XyMjX3ZhciA9IFwKKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1VJTlQsIFNDT1BF
X0NQVVBPT0wsIF9mbGFncywgXAorICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgY3B1cG9v
bCAqKU5VTEwtPl92YXIpCisjZGVmaW5lIHNpemVfY3B1cG9vbF9wYXJhbShfbmFtZSwgX2ZsYWdz
LCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fY3B1cG9vbF9wYXJfIyNfdmFyID0gXAorICAgICAg
ICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfU0laRSwgU0NPUEVfQ1BVUE9PTCwgX2ZsYWdzLCBc
CisgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBjcHVwb29sICopTlVMTC0+X3ZhcikKKyNk
ZWZpbmUgc3RyaW5nX2NwdXBvb2xfcGFyYW0oX25hbWUsIF9mbGFncywgX3ZhcikgXAorICAgIF9f
cnRwYXJhbSBfX2NwdXBvb2xfcGFyXyMjX3ZhciA9IFwKKyAgICAgICAgZGVmX3Zhcl9wYXJhbShf
bmFtZSwgT1BUX1NUUiwgU0NPUEVfQ1BVUE9PTCwgX2ZsYWdzLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgKHN0cnVjdCBjcHVwb29sICopTlVMTC0+X3ZhcikKKwogI2RlZmluZSBjdXN0b21fZG9t
YWluX3BhcmFtKF9uYW1lLCBfZmxhZ3MsIF92YXIpIFwKICAgICBfX3J0cGFyYW0gX19kb21haW5f
cGFyXyMjX3ZhciA9IFwKICAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgU0NPUEVfRE9N
QUlOLCBfZmxhZ3MsIGZ1bmNfZG9tYWluLCBfdmFyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDdiYTU5MjllZDUuLjE3ZjYw
NjA3Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKQEAgLTY2LDEwICs2NiwxMiBAQAogCiAjZGVmaW5lIFJPVU5EVVAoeCwgYSkg
KCgoeCkgKyAoYSkgLSAxKSAmIH4oKGEpIC0gMSkpCiAKK3N0cnVjdCBjcHVwb29sOwogc3RydWN0
IGRvbWFpbjsKIAogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpOwogaW50
IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSk7CitpbnQgY3B1cG9vbF9wYXJhbV9wYXJz
ZShzdHJ1Y3QgY3B1cG9vbCAqYywgY29uc3QgY2hhciAqbGluZSk7CiBpbnQgZG9tYWluX3BhcmFt
X3BhcnNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBhcnNlX2Jv
b2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMGJhODBjYjFh
OC4uOTdmODM4YjdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTkxOSw2ICs5MTksNyBAQCBpbnQgY3B1cG9vbF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYyk7CiBpbnQgY3B1
cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApOwogdm9pZCBz
Y2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKTsKIGV4dGVybiB2b2lkIGR1bXBfcnVucSh1
bnNpZ25lZCBjaGFyIGtleSk7CitpbnQgY3B1cG9vbF9jaGVja19wYXJmbGFncyh2b2lkICppbnN0
YW5jZSwgdW5zaWduZWQgaW50IGZsYWdzKTsKIAogdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVj
dCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSk7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296T-0000OT-S6; Tue, 18 Sep 2018 06:03:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296R-0000Nb-Ty
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:15 +0000
X-Inumbo-ID: aac3f085-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aac3f085-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04: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 DC697B097;
 Tue, 18 Sep 2018 06:03:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:02:58 +0200
Message-Id: <20180918060309.7186-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 01/12] xen: use macros for filling parameter
 definition 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: 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>

RGVmaW5lIG1hY3JvcyBmb3IgZmlsbGluZyBzdHJ1Y3Qga2VybmVsX3BhcmFtIHdoZW4gZGVmaW5p
bmcgcGFyYW1ldGVycy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIHwgNTggKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNl
cnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
aW5pdC5oIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaAppbmRleCBkYjA2Yzc2ZmRmLi5kMGIwN2Iz
ZDM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9pbml0LmgKQEAgLTEwMSw3MiArMTAxLDU0IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2Vy
bmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKICAgICBfX2F0dHJpYnV0
ZV9fKChfX2FsaWduZWRfXygxKSkpIGNoYXIKICNkZWZpbmUgX19rcGFyYW0gICAgICAgICAgX19w
YXJhbShfX2luaXRzZXR1cCkKIAorI2RlZmluZSBkZWZfY3VzdG9tX3BhcmFtKF9uYW1lLCBfZnVu
YykgXAorICAgIHsgLm5hbWUgPSBfbmFtZSwgXAorICAgICAgLnR5cGUgPSBPUFRfQ1VTVE9NLCBc
CisgICAgICAucGFyLmZ1bmMgPSBfZnVuYyB9CisjZGVmaW5lIGRlZl92YXJfcGFyYW0oX25hbWUs
IF90eXBlLCBfdmFyKSBcCisgICAgeyAubmFtZSA9IF9uYW1lLCBcCisgICAgICAudHlwZSA9IF90
eXBlLCBcCisgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAucGFyLnZhciA9ICZf
dmFyIH0KKwogI2RlZmluZSBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVw
X3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1
cF8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAg
ICAgICAgICAudHlwZSA9IE9QVF9DVVNUT00sIFwKLSAgICAgICAgICAucGFyLmZ1bmMgPSBfdmFy
IH0KKyAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIF92YXIpCiAj
ZGVmaW5lIGJvb2xlYW5fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3Nl
dHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIg
PSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAu
dHlwZSA9IE9QVF9CT09MLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAg
ICAgICAgIC5wYXIudmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBf
c3RyXyMjX3ZhciwgT1BUX0JPT0wsIF92YXIpCiAjZGVmaW5lIGludGVnZXJfcGFyYW0oX25hbWUs
IF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBc
CiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3Nl
dHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAudHlwZSA9IE9QVF9VSU5ULCBcCi0gICAgICAg
ICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5wYXIudmFyID0gJl92YXIgfQor
ICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1VJTlQsIF92YXIp
CiAjZGVmaW5lIHNpemVfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3Nl
dHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIg
PSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAu
dHlwZSA9IE9QVF9TSVpFLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAg
ICAgICAgIC5wYXIudmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBf
c3RyXyMjX3ZhciwgT1BUX1NJWkUsIF92YXIpCiAjZGVmaW5lIHN0cmluZ19wYXJhbShfbmFtZSwg
X3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwK
ICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgeyAubmFtZSA9IF9fc2V0
dXBfc3RyXyMjX3ZhciwgXAotICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAgICAg
IC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAg
ICAgICAgZGVmX3Zhcl9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIE9QVF9TVFIsIF92YXIpCiAK
ICNkZWZpbmUgX19ydHBhcmFtICAgICAgICAgX19wYXJhbShfX2RhdGFwYXJhbSkKIAogI2RlZmlu
ZSBjdXN0b21fcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFt
IF9fcnRwYXJfIyNfdmFyID0gXAotICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCi0gICAgICAgICAg
LnR5cGUgPSBPUFRfQ1VTVE9NLCBcCi0gICAgICAgICAgLnBhci5mdW5jID0gX3ZhciB9CisgICAg
ICAgIGRlZl9jdXN0b21fcGFyYW0oX25hbWUsIF92YXIpCiAjZGVmaW5lIGJvb2xlYW5fcnVudGlt
ZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFy
ID0gXAotICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKLSAgICAgICAgICAudHlwZSA9IE9QVF9C
T09MLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5wYXIu
dmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfQk9PTCwgX3Zh
cikKICNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAg
ICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfbmFtZSwg
XAotICAgICAgICAgIC50eXBlID0gT1BUX1VJTlQsIFwKLSAgICAgICAgICAubGVuID0gc2l6ZW9m
KF92YXIpLCBcCi0gICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisgICAgICAgIGRlZl92YXJf
cGFyYW0oX25hbWUsIE9QVF9VSU5ULCBfdmFyKQogI2RlZmluZSBzaXplX3J1bnRpbWVfb25seV9w
YXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKLSAg
ICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCi0gICAgICAgICAgLnR5cGUgPSBPUFRfU0laRSwgXAot
ICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZf
dmFyIH0KKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1NJWkUsIF92YXIpCiAjZGVm
aW5lIHN0cmluZ19ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3J0cGFy
YW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAotICAgICAg
ICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwK
LSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFt
ZSwgT1BUX1NUUiwgX3ZhcikKIAogI2RlZmluZSBjdXN0b21fcnVudGltZV9wYXJhbShfbmFtZSwg
X3ZhcikgXAogICAgIGN1c3RvbV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296T-0000OJ-IA; Tue, 18 Sep 2018 06:03:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296R-0000NZ-Te
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:15 +0000
X-Inumbo-ID: aac3c980-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aac3c980-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04: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 DC7ECB09C;
 Tue, 18 Sep 2018 06:03:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:02:57 +0200
Message-Id: <20180918060309.7186-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool generic
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

SW5zdGVhZCBvZiB1c2luZyBiaW5hcnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFy
YW1ldGVycyBvZgpkb21haW5zIG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3Vw
cG9ydCBmb3IgZ2VuZXJpYyB0ZXh0CmJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgoKUGFyYW1ldGVy
cyBhcmUgZGVmaW5lZCB2aWEgbmV3IG1hY3JvcyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKcGFy
YW1ldGVycy4gUGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxy
ZWFkeQpleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4
dGVuZGVkIGEgbGl0dGxlCmJpdC4KClBhcmFtZXRlciBzZXR0aW5ncyBjYW4gZWl0aGVyIGJlIHNw
ZWNpZmllZCBpbiBjb25maWd1cmF0aW9uIGZpbGVzIG9mCmRvbWFpbnMgb3IgY3B1cG9vbHMsIG9y
IHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4KCkFzIGFuIGV4YW1wbGUg
aG93IHRoZSBpbmZyYXN0cnVjdHVyZSBpcyBiZWluZyB1c2VkIGEgcGVyLWRvbWFpbgpwYXJhbWV0
ZXIgZm9yIHN3aXRjaGluZyB4cHRpIG9uIGEgcGVyLWRvbWFpbiBiYXNpcyBpcyBhZGRlZCBpbiB0
aGUKbGFzdCBwYXRjaCBvZiB0aGUgc2VyaWVzLgoKSnVlcmdlbiBHcm9zcyAoMTIpOgogIHhlbjog
dXNlIG1hY3JvcyBmb3IgZmlsbGluZyBwYXJhbWV0ZXIgZGVmaW5pdGlvbiBibG9ja3MKICB4ZW46
IHVzZSBhIHN0cnVjdHVyZSB0byBkZWZpbmUgcGFyc2luZyBwYXJhbWV0ZXJzCiAgeGVuOiBhZGQg
c3VwcG9ydCBmb3IgcGFyYW1ldGVyIHNjb3BlcwogIHhlbjogYWRkIGEgZ2VuZXJpYyBmbGFncyBm
aWVsZCB0byBwYXJhbWV0ZXIgZGVmaW5pdGlvbnMKICB4ZW46IGFkZCBoeXBlcmNhbGwgaW50ZXJm
YWNlcyBmb3IgZG9tYWluIGFuZCBjcHVwb29sIHBhcmFtZXRlciBzZXR0aW5nCiAgeGVuOiBhZGQg
ZG9tYWluIHNwZWNpZmljIHBhcmFtZXRlciBzdXBwb3J0CiAgeGVuOiBhZGQgZG9tYWluIHNwZWNp
ZmljIHBhcmFtZXRlciBzdXBwb3J0CiAgdG9vbHMvbGlieGM6IGFkZCBwZXIgZG9tYWluL2NwdXBv
b2wgcGFyYW1ldGVyIHN1cHBvcnQKICB0b29scy94bDogYWRkIHN1cHBvcnQgZm9yIHNldHRpbmcg
Z2VuZXJpYyBwZXItY3B1cG9vbCBwYXJhbWV0ZXJzCiAgdG9vbHMveGw6IGFkZCBzdXBwb3J0IGZv
ciBzZXR0aW5nIGdlbmVyaWMgcGVyLWRvbWFpbiBwYXJhbWV0ZXJzCiAgeDg2OiBhZGQgZG9tYWlu
IHR5cGUgZmxhZ3MgZm9yIGRvbWFpbiBwYXJhbWV0ZXJzCiAgeDg2L3hwdGk6IGFkZCBwZXItZG9t
YWluIHBhcmFtZXRlciBmb3IgY29udHJvbGxpbmcgeHB0aQoKIGRvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbiAgICAgICAgICAgIHwgIDIyICsrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAg
ICAgICAgICAgIHwgIDI1ICsrKysrKysrCiBkb2NzL21hbi94bGNwdXBvb2wuY2ZnLnBvZC41ICAg
ICAgICB8ICAxMiArKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAg
MiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgMTggKysrKysrCiB0
b29scy9saWJ4Yy94Y19jcHVwb29sLmMgICAgICAgICAgICB8ICAyMyArKysrKysrCiB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICB8ICAyMyArKysrKysrCiB0b29scy9saWJ4Yy94
Y19taXNjLmMgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAg
ICAgICAgICAgICAgfCAgMTggKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcHVwb29sLmMgICAg
ICAgICB8ICAxNiArKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgfCAg
MTAgKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgICAgICB8ICA0NyArKysrKysr
KysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwgICAxICsKIHRv
b2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMgICAgICAgICAgICAgIHwgIDExICsrKysKIHRvb2xzL3hsL3hsX2NwdXBvb2wuYyAg
ICAgICAgICAgICAgIHwgIDM5ICsrKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAg
ICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgICAgICAg
fCAgMjUgKysrKysrKysKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgIHwgICA1
ICsrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgOSArKysKIHhlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgIHwgIDM3ICsrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9jcHVwb29sLmMgICAgICAgICAgICAgICAgfCAgMTAgKysrCiB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgICAgICAgICAgICAgICB8ICAxMCArKysKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAg
ICAgICAgICAgIHwgIDQ2ICsrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAg
ICAgICAgICAgICB8ICA5MyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9u
L3N5c2N0bC5jICAgICAgICAgICAgICAgICB8ICAyOCArKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgICAgIHwgICA2ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggICAgICAgICB8ICAyMCArKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAg
ICAgIHwgICA4ICsrLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgICAgfCAgIDMg
KwogeGVuL2luY2x1ZGUveGVuL2luaXQuaCAgICAgICAgICAgICAgfCAxMTcgKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAg
ICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgMiArCiAzNSBmaWxlcyBjaGFuZ2VkLCA2NDAg
aW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296X-0000Po-4t; Tue, 18 Sep 2018 06:03: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000O1-DA
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: 4130cc41-bb08-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4130cc41-bb08-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 08:01:17 +0200 (CEST)
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 A36B0B0AA;
 Tue, 18 Sep 2018 06:03:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:05 +0200
Message-Id: <20180918060309.7186-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 08/12] tools/libxc: add per domain/cpupool
 parameter 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>, 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>

QWRkIHN1cHBvcnQgZm9yIHNldHRpbmcgcGVyIGRvbWFpbiBhbmQgcGVyIGNwdXBvb2wgcGFyYW1l
dGVycyB0byBsaWJ4Yy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDE4ICsrKysrKysrKysr
KysrKysrKwogdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jICAgICAgfCAyMyArKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAyMyArKysrKysrKysr
KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCBiYjc1YmNjODRkLi5kMjJkYTVlZTYxIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtMTA4MSw2ICsxMDgxLDE1IEBAIGludCB4Y19kb21haW5fc2V0X2FjY2Vzc19yZXF1
aXJlZCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqLwogaW50IHhjX2RvbWFpbl9zZXRfdmlycV9oYW5k
bGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IHZpcnEpOwogCisvKioK
KyAqIFNldCBnZW5lcmljIGRvbWFpbiBwYXJhbWV0ZXJzLgorICoKKyAqIEBwYXJtIHhjaCBhIGhh
bmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCisgKiBAcGFybSBkb21pZCBpZCBv
ZiB0aGUgZG9tYWluCisgKiBAcGFybSBwYXJhbXMgcGFyYW1ldGVyIHN0cmluZyB0byBiZSBwYXNz
ZWQgdG8gdGhlIGh5cGVydmlzb3IKKyAqLworaW50IHhjX3NldF9kb21haW5fcGFyYW1ldGVycyh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGNoYXIgKnBhcmFtcyk7CisKIC8qCiAg
KiBDUFVQT09MIE1BTkFHRU1FTlQgRlVOQ1RJT05TCiAgKi8KQEAgLTExNzgsNiArMTE4NywxNSBA
QCBpbnQgeGNfY3B1cG9vbF9tb3ZlZG9tYWluKHhjX2ludGVyZmFjZSAqeGNoLAogICovCiB4Y19j
cHVtYXBfdCB4Y19jcHVwb29sX2ZyZWVpbmZvKHhjX2ludGVyZmFjZSAqeGNoKTsKIAorLyoqCisg
KiBTZXQgZ2VuZXJpYyBjcHVwb29sIHBhcmFtZXRlcnMuCisgKgorICogQHBhcm0geGNoIGEgaGFu
ZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqIEBwYXJtIHBvb2xpZCBpZCBv
ZiB0aGUgY3B1cG9vbAorICogQHBhcm0gcGFyYW1zIHBhcmFtZXRlciBzdHJpbmcgdG8gYmUgcGFz
c2VkIHRvIHRoZSBoeXBlcnZpc29yCisgKi8KK2ludCB4Y19zZXRfY3B1cG9vbF9wYXJhbWV0ZXJz
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBwb29saWQsIGNoYXIgKnBhcmFtcyk7CisKIC8q
CiAgKiBFVkVOVCBDSEFOTkVMIEZVTkNUSU9OUwogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX2NwdXBvb2wuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdXBvb2wuYwppbmRleCBmYmQ4Y2M5ZDAz
Li40ZGY3NzU4ODRiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVwb29sLmMKKysrIGIv
dG9vbHMvbGlieGMveGNfY3B1cG9vbC5jCkBAIC0yMTcsMyArMjE3LDI2IEBAIG91dDoKICAgICB4
Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoeGNoLCBsb2NhbCk7CiAgICAgcmV0dXJuIGNwdW1hcDsK
IH0KKworaW50IHhjX3NldF9jcHVwb29sX3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IHBvb2xpZCwgY2hhciAqcGFyYW1zKQoreworICAgIGludCByZXQsIGxlbiA9IHN0cmxl
bihwYXJhbXMpOworICAgIERFQ0xBUkVfU1lTQ1RMOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JP
VU5DRShwYXJhbXMsIGxlbiwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworCisgICAg
aWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIHBhcmFtcykgKQorICAgICAgICByZXR1
cm4gLTE7CisKKyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOworICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJh
bXMpOworICAgIHN5c2N0bC51LnNldF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKyAgICBzeXNjdGwu
dS5zZXRfcGFyYW1ldGVyLnNjb3BlID0gWEVOX1NZU0NUTF9TRVRQQVJfU0NPUEVfQ1BVUE9PTDsK
KyAgICBzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnBhZCA9IDA7CisgICAgc3lzY3RsLnUuc2V0X3Bh
cmFtZXRlci5pbnN0YW5jZSA9IHBvb2xpZDsKKworICAgIHJldCA9IGRvX3N5c2N0bCh4Y2gsICZz
eXNjdGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgcGFyYW1zKTsKKwor
ICAgIHJldHVybiByZXQ7Cit9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDA1ZDc3MWYyY2UuLjI2NWYwMTgyMTAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bWFpbi5jCkBAIC0yMzg2LDYgKzIzODYsMjkgQEAgaW50IHhjX2RvbWFpbl9zb2Z0X3Jlc2V0KHhj
X2ludGVyZmFjZSAqeGNoLAogICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICByZXR1cm4g
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CisKK2ludCB4Y19zZXRfZG9tYWluX3BhcmFtZXRl
cnMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBjaGFyICpwYXJhbXMpCit7Cisg
ICAgaW50IHJldCwgbGVuID0gc3RybGVuKHBhcmFtcyk7CisgICAgREVDTEFSRV9ET01DVEw7Cisg
ICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKHBhcmFtcywgbGVuLCBYQ19IWVBFUkNBTExfQlVG
RkVSX0JPVU5DRV9JTik7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
cGFyYW1zKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX3NldF9wYXJhbWV0ZXI7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIHNldF94
ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0bC51LnNldF9wYXJhbWV0ZXIucGFyYW1zLCBwYXJhbXMpOwor
ICAgIGRvbWN0bC51LnNldF9wYXJhbWV0ZXIuc2l6ZSA9IGxlbjsKKyAgICBtZW1zZXQoZG9tY3Rs
LnUuc2V0X3BhcmFtZXRlci5wYWQsIDAsIHNpemVvZihkb21jdGwudS5zZXRfcGFyYW1ldGVyLnBh
ZCkpOworCisgICAgcmV0ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CisKKyAgICB4Y19oeXBl
cmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBwYXJhbXMpOworCisgICAgcmV0dXJuIHJldDsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296V-0000P4-6J; Tue, 18 Sep 2018 06:03:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000Nv-AV
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: abd0d044-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id abd0d044-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04:15 +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 E1C20B0A6;
 Tue, 18 Sep 2018 06:03:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:02 +0200
Message-Id: <20180918060309.7186-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 05/12] xen: add hypercall interfaces for domain
 and cpupool parameter setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

QWRkIGEgbmV3IGRvbWN0bCBmb3Igc2V0dGluZyBkb21haW4gc3BlY2lmaWMgcGFyYW1ldGVycyBz
aW1pbGFyIHRvClhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciBmb3IgZ2xvYmFsIGh5cGVydmlzb3Ig
cGFyYW1ldGVycy4KCkVuaGFuY2UgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyIHRvIGJlIHVzYWJs
ZSBmb3Igc2V0dGluZyBjcHVwb29sCnNwZWNpZmljIHBhcmFtZXRlcnMsIHRvby4gRm9yIG5vdyBk
byBvbmx5IGV4dGVuZGVkIHBhcmFtZXRlciBjaGVja2luZy4KVGhlIGNwdXBvb2wgcGFyYW1ldGVy
IHNldHRpbmcgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlICB8ICAyICstCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgICAgICB8ICA0ICsr
Ky0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgMjAgKysrKysrKysrKysr
KysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgIDggKysrKysr
Ky0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrCiA3IGZpbGVzIGNoYW5nZWQsIDQ2
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUKaW5kZXggZGZkY2RjZDEyOC4uNjRhMzI4NTcwYSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9k
b20wLnRlCkBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsKIH07
CiBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbjIgewogCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNj
IHNldHNjaGVkdWxlciBzZXRfdm51bWFpbmZvCi0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBz
cl9hbGxvYworCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2Mgc2V0X3BhcmFtZXRl
cgogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpp
bmRleCA1ZTY3MTRhZTJiLi42NTVjMjMyOWIxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19t
aXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC0xOTksNyArMTk5LDkgQEAgaW50
IHhjX3NldF9wYXJhbWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMpCiAgICAg
c3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcjsKICAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnBhcmFtcywgcGFyYW1zKTsKICAgICBzeXNj
dGwudS5zZXRfcGFyYW1ldGVyLnNpemUgPSBsZW47Ci0gICAgbWVtc2V0KHN5c2N0bC51LnNldF9w
YXJhbWV0ZXIucGFkLCAwLCBzaXplb2Yoc3lzY3RsLnUuc2V0X3BhcmFtZXRlci5wYWQpKTsKKyAg
ICBzeXNjdGwudS5zZXRfcGFyYW1ldGVyLnNjb3BlID0gWEVOX1NZU0NUTF9TRVRQQVJfU0NPUEVf
R0xPQkFMOworICAgIHN5c2N0bC51LnNldF9wYXJhbWV0ZXIucGFkID0gMDsKKyAgICBzeXNjdGwu
dS5zZXRfcGFyYW1ldGVyLmluc3RhbmNlID0gMDsKIAogICAgIHJldCA9IGRvX3N5c2N0bCh4Y2gs
ICZzeXNjdGwpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1v
bi9zeXNjdGwuYwppbmRleCBjMGFhNmJkZTRlLi5mMTBjZDI3OWY3IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTQ3MSw4ICs0NzEs
NyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkg
dV9zeXNjdGwpCiAjZGVmaW5lIFhFTl9TRVRfUEFSQU1FVEVSX01BWF9TSVpFIDEwMjMKICAgICAg
ICAgY2hhciAqcGFyYW1zOwogCi0gICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRb
MF0gfHwgb3AtPnUuc2V0X3BhcmFtZXRlci5wYWRbMV0gfHwKLSAgICAgICAgICAgICBvcC0+dS5z
ZXRfcGFyYW1ldGVyLnBhZFsyXSApCisgICAgICAgIGlmICggb3AtPnUuc2V0X3BhcmFtZXRlci5w
YWQgKQogICAgICAgICB7CiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAg
YnJlYWs7CkBAIC00OTQsNyArNDkzLDE2IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICAgICAgZWxzZQogICAgICAgICB7
CiAgICAgICAgICAgICBwYXJhbXNbb3AtPnUuc2V0X3BhcmFtZXRlci5zaXplXSA9IDA7Ci0gICAg
ICAgICAgICByZXQgPSBydW50aW1lX3BhcnNlKHBhcmFtcyk7CisgICAgICAgICAgICBzd2l0Y2gg
KCBvcC0+dS5zZXRfcGFyYW1ldGVyLnNjb3BlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
IGNhc2UgWEVOX1NZU0NUTF9TRVRQQVJfU0NPUEVfR0xPQkFMOgorICAgICAgICAgICAgICAgIHJl
dCA9IG9wLT51LnNldF9wYXJhbWV0ZXIuaW5zdGFuY2UKKyAgICAgICAgICAgICAgICAgICAgICA/
IC1FSU5WQUwgOiBydW50aW1lX3BhcnNlKHBhcmFtcyk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAg
ICB4ZnJlZShwYXJhbXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDgyYjY5Njc5OGMuLjNkNmY4YjI3
YWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJodm0vc2F2
ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNF
X1ZFUlNJT04gMHgwMDAwMDAxMAorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9O
IDB4MDAwMDAwMTEKIAogLyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQg
cGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KQEAgLTEwOTgsNiArMTA5OCwyMiBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLwogfTsKIAorLyoKKyAqIFhFTl9ET01DVExfc2V0X3BhcmFtZXRlcgorICoKKyAqIENoYW5n
ZSBkb21haW4gcGFyYW1ldGVycyBhdCBydW50aW1lLgorICogVGhlIGlucHV0IHN0cmluZyBpcyBw
YXJzZWQgc2ltaWxhciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJzLgorICogUGFyYW1ldGVycyBhcmUg
YSBzaW5nbGUgc3RyaW5nIHRlcm1pbmF0ZWQgYnkgYSBOVUwgYnl0ZSBvZiBtYXguIHNpemUKKyAq
IGNoYXJhY3RlcnMuIE11bHRpcGxlIHNldHRpbmdzIGNhbiBiZSBzcGVjaWZpZWQgYnkgc2VwYXJh
dGluZyB0aGVtCisgKiB3aXRoIGJsYW5rcy4KKyAqLworCitzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRf
cGFyYW1ldGVyIHsKKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIHBhcmFtczsgICAgICAg
LyogSU46IHBvaW50ZXIgdG8gcGFyYW1ldGVycy4gKi8KKyAgICB1aW50MTZfdCBzaXplOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogSU46IHNpemUgb2YgcGFyYW1ldGVycy4gKi8KKyAgICB1
aW50MTZfdCBwYWRbM107ICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE1VU1QgYmUgemVy
by4gKi8KK307CisKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVm
aW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDEKQEAgLTExNzcs
NiArMTE5Myw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0
X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQogLyogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9n
bnR0YWJfbGltaXRzICAgICAgICAgIDgwIC0gTW92ZWQgaW50byBYRU5fRE9NQ1RMX2NyZWF0ZWRv
bWFpbiAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAg
IDgxCisjZGVmaW5lIFhFTl9ET01DVExfc2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAgODIK
ICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5l
IFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEyMzcsNiAr
MTI1NCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
bW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92
dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0
X3BhcmFtZXRlciAgICAgc2V0X3BhcmFtZXRlcjsKICAgICAgICAgdWludDhfdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApp
bmRleCA4Y2QwYTljYjBkLi5hNjI0NmM0Y2E3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMDU1LDEy
ICsxMDU1LDE4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB7CiAgKiBQYXJhbWV0
ZXJzIGFyZSBhIHNpbmdsZSBzdHJpbmcgdGVybWluYXRlZCBieSBhIE5VTCBieXRlIG9mIG1heC4g
c2l6ZQogICogY2hhcmFjdGVycy4gTXVsdGlwbGUgc2V0dGluZ3MgY2FuIGJlIHNwZWNpZmllZCBi
eSBzZXBhcmF0aW5nIHRoZW0KICAqIHdpdGggYmxhbmtzLgorICogU2NvcGUgY2FuIGJlIGVpdGhl
ciBnbG9iYWwgKGxpa2UgYm9vdCBwYXJhbWV0ZXJzKSBvciBjcHVwb29sLgogICovCiAKIHN0cnVj
dCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgewogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hh
cikgcGFyYW1zOyAgICAgICAvKiBJTjogcG9pbnRlciB0byBwYXJhbWV0ZXJzLiAqLwogICAgIHVp
bnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJh
bWV0ZXJzLiAqLwotICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAv
KiBJTjogTVVTVCBiZSB6ZXJvLiAqLworICAgIHVpbnQ4X3QgIHNjb3BlOyAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJTjogc2NvcGUgb2YgcGFyYW1ldGVycy4gKi8KKyNkZWZpbmUgWEVOX1NZ
U0NUTF9TRVRQQVJfU0NPUEVfR0xPQkFMICAgMAorI2RlZmluZSBYRU5fU1lTQ1RMX1NFVFBBUl9T
Q09QRV9DUFVQT09MICAxCisgICAgdWludDhfdCAgcGFkOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIElOOiBNVVNUIGJlIHplcm8uICovCisgICAgdWludDMyX3QgaW5zdGFuY2U7ICAgICAg
ICAgICAgICAgICAgICAgIC8qIElOOiBzY29wZSBnbG9iYWw6IG11c3QgYmUgemVybyAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAgICAgc2NvcGUgY3B1
cG9vbDogY3B1cG9vbCBpZCAqLwogfTsKIAogc3RydWN0IHhlbl9zeXNjdGwgewpkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDZk
YTI3NzNhYTkuLmQzODI4ODMzOTQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYwor
KysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0Miw2ICs3NDIsOSBAQCBzdGF0aWMgaW50
IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RP
TUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNU
TF9zZXRfcGFyYW1ldGVyOgorICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfUEFSQU1FVEVSKTsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9wZXJtaXNzaW9uKCJkb21jdGwiLCBjbWQpOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZDAxYTdhMGQwMy4uMzY4NzRj
MzQ1MiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysr
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTI0OCw2ICsyNDgsOCBA
QCBjbGFzcyBkb21haW4yCiAgICAgcHNyX2FsbG9jCiAjIFhFTk1FTV9yZXNvdXJjZV9tYXAKICAg
ICByZXNvdXJjZV9tYXAKKyMgWEVOX0RPTUNUTF9zZXRfcGFyYW1ldGVyCisgICAgc2V0X3BhcmFt
ZXRlcgogfQogCiAjIFNpbWlsYXIgdG8gY2xhc3MgZG9tYWluLCBidXQgcHJpbWFyaWx5IGNvbnRh
aW5zIGRvbWN0bHMgcmVsYXRlZCB0byBIVk0gZG9tYWlucwotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296U-0000Oy-SR; Tue, 18 Sep 2018 06:03: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296T-0000Nt-6G
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:17 +0000
X-Inumbo-ID: 41198b70-bb08-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41198b70-bb08-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 08:01:16 +0200 (CEST)
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 2F24CB0A8;
 Tue, 18 Sep 2018 06:03:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:03 +0200
Message-Id: <20180918060309.7186-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 06/12] xen: add domain specific parameter 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>,
 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>

QWRkIHRoZSBmcmFtZXdvcmsgZm9yIGJlaW5nIGFibGUgdG8gZGVmaW5lIGRvbWFpbiBzcGVjaWZp
YyBwYXJhbWV0ZXJzLgpUaGlzIGluY2x1ZGVzIHRoZSBuZWVkZWQgbWFjcm9zIGZvciBkZWZpbmlu
ZyBhIHBhcmFtZXRlciBhbmQgdGhlCm1pbmltYWwgc2V0IG9mIGZ1bmN0aW9ucyBmb3IgZG9pbmcg
cGFyYW1ldGVyIHBhcnNpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgIHwgIDUgKysrKysKIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICB8ICA0ICsrKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICB8
IDEwICsrKysrKysrKysKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICB8IDQ2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24va2VybmVsLmMg
ICAgICB8IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIHwgIDMgKysr
CiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgfCAgMSArCiA4IGZpbGVzIGNoYW5n
ZWQsIDExMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBmZWViYmY1YTky
Li4zZjhiZDZiZGNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0xMDExLDYgKzEwMTEsMTEgQEAgdm9pZCB2Y3B1X2tpY2so
c3RydWN0IHZjcHUgKnZjcHUpCiAgICAgfQogfQogCitpbnQgYXJjaF9kb21haW5fY2hlY2tfcGFy
ZmxhZ3Moc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQoreworICAgIHJldHVy
biAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQ2
N2EwNDc4ZjYuLjhlNTdlN2ExODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTIxMDYsNiArMjEwNiwxMCBAQCBzdGF0aWMg
aW50IF9faW5pdCBpbml0X3ZjcHVfa2lja19zb2Z0aXJxKHZvaWQpCiB9CiBfX2luaXRjYWxsKGlu
aXRfdmNwdV9raWNrX3NvZnRpcnEpOwogCitpbnQgYXJjaF9kb21haW5fY2hlY2tfcGFyZmxhZ3Mo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQoreworICAgIHJldHVybiAwOwor
fQogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21h
aW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNjUxNTFlMmFjNC4uYWMwYWQ5NzYzOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5j
CkBAIC0xNjQ3LDYgKzE2NDcsMTYgQEAgaW50IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCiAg
ICAgcmV0dXJuIDA7CiB9CiAKK2ludCBkb21haW5fY2hlY2tfcGFyZmxhZ3Modm9pZCAqaW5zdGFu
Y2UsIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gaW5zdGFu
Y2U7CisKKyAgICBpZiAoICEoZmxhZ3MgJiBQQVJBTV9GTEFHX1JVTlRJTUUpICYmIGQtPmNyZWF0
aW9uX2ZpbmlzaGVkICkKKyAgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICByZXR1cm4gYXJj
aF9kb21haW5fY2hlY2tfcGFyZmxhZ3MoZCwgZmxhZ3MpOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hl
bi9jb21tb24vZG9tY3RsLmMKaW5kZXggYjI5NDg4MTRhYS4uMTQ5ZjBlZDlkOCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0xMDc1
LDYgKzEwNzUsNTIgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfcGFyYW1ldGVyOgorICAgIHsKKyNkZWZp
bmUgWEVOX1NFVF9QQVJBTUVURVJfTUFYX1NJWkUgMTAyMworICAgICAgICBjaGFyICpwYXJhbXM7
CisKKyAgICAgICAgaWYgKCBvcC0+dS5zZXRfcGFyYW1ldGVyLnBhZFswXSB8fCBvcC0+dS5zZXRf
cGFyYW1ldGVyLnBhZFsxXSB8fAorICAgICAgICAgICAgIG9wLT51LnNldF9wYXJhbWV0ZXIucGFk
WzJdICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggZCA9PSBjdXJyZW50LT5kb21haW4gKQor
ICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoImRvbWFpbiAldSBjYW4ndCBzZXQgcGFyYW1l
dGVyIGZvciBpdHNlbGYhXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Cisg
ICAgICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
ICAgICAgICBpZiAoIG9wLT51LnNldF9wYXJhbWV0ZXIuc2l6ZSA+IFhFTl9TRVRfUEFSQU1FVEVS
X01BWF9TSVpFICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJwYXJhbWV0ZXIgc2l6
ZSB0b28gYmlnIVxuIik7CisgICAgICAgICAgICByZXQgPSAtRTJCSUc7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgICAgICBwYXJhbXMgPSB4bWFsbG9jX2J5dGVzKG9wLT51LnNl
dF9wYXJhbWV0ZXIuc2l6ZSArIDEpOworICAgICAgICBpZiAoICFwYXJhbXMgKQorICAgICAgICB7
CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QocGFyYW1zLCBvcC0+dS5zZXRfcGFyYW1l
dGVyLnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPnUuc2V0X3BhcmFt
ZXRlci5zaXplKSApCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBlbHNlCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAgICAgICAgIHBhcmFt
c1tvcC0+dS5zZXRfcGFyYW1ldGVyLnNpemVdID0gMDsKKyAgICAgICAgICAgIHJldCA9IGRvbWFp
bl9wYXJhbV9wYXJzZShkLCBwYXJhbXMpOworICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7
CisgICAgICAgIH0KKworICAgICAgICB4ZnJlZShwYXJhbXMpOworCisgICAgICAgIGJyZWFrOwor
ICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IGFyY2hfZG9fZG9tY3RsKG9wLCBk
LCB1X2RvbWN0bCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJu
ZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggMGQzZDdmNjEzNS4uZDBiM2FmMTQ1MyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5j
CkBAIC0yMjIsNiArMjIyLDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFyc2VfZGF0YSBydW50
aW1lX3BhcnNlX2RhdGEgPSB7CiAgICAgLmVuZCAgICA9IF9fcGFyYW1fZW5kLAogfTsKIAorc3Rh
dGljIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhIGRvbWFpbl9wYXJzZV9kYXRhID0geworICAgIC5z
Y29wZSA9IFNDT1BFX0RPTUFJTiwKKyAgICAuc3RhcnQgPSBfX3BhcmFtX3N0YXJ0LAorICAgIC5l
bmQgICA9IF9fcGFyYW1fZW5kLAorICAgIC5jaGVjayA9IGRvbWFpbl9jaGVja19wYXJmbGFncywK
K307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRs
aW5lKQogewogICAgIHBhcnNlX3BhcmFtcyhjbWRsaW5lLCAmYm9vdF9wYXJzZV9kYXRhLCBOVUxM
KTsKQEAgLTIzMiw2ICsyMzksMTEgQEAgaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGlu
ZSkKICAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsICZydW50aW1lX3BhcnNlX2RhdGEsIE5V
TEwpOwogfQogCitpbnQgZG9tYWluX3BhcmFtX3BhcnNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IGNoYXIgKmxpbmUpCit7CisgICAgcmV0dXJuIHBhcnNlX3BhcmFtcyhsaW5lLCAmZG9tYWluX3Bh
cnNlX2RhdGEsIGQpOworfQorCiAvKioKICAqICAgIGNtZGxpbmVfcGFyc2UgLS0gcGFyc2VzIHRo
ZSB4ZW4gY29tbWFuZCBsaW5lLgogICogSWYgQ09ORklHX0NNRExJTkUgaXMgc2V0LCBpdCB3b3Vs
ZCBiZSBwYXJzZWQgcHJpb3IgdG8gQGNtZGxpbmUuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggNWUzOTNmZDdmMi4u
OTQ0ZWQ1YmVlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzIsNiArNzIsOSBAQCBpbnQgYXJjaF9kb21haW5f
c29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNz
X3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKTsKIAoraW50
IGRvbWFpbl9jaGVja19wYXJmbGFncyh2b2lkICppbnN0YW5jZSwgdW5zaWduZWQgaW50IGZsYWdz
KTsKK2ludCBhcmNoX2RvbWFpbl9jaGVja19wYXJmbGFncyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOworCiBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAq
LCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSk7CiB2b2lkIGFyY2hfZ2V0X2luZm9fZ3Vlc3Qoc3RydWN0
IHZjcHUgKiwgdmNwdV9ndWVzdF9jb250ZXh0X3UpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW5pdC5oIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaAppbmRleCAzOTc1OTY0ZWU4Li4x
M2NmNTIxNGIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9pbml0LmgKQEAgLTU0LDYgKzU0LDggQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZ
X18KIAorc3RydWN0IGRvbWFpbjsKKwogLyoKICAqIFVzZWQgZm9yIGluaXRpYWxpemF0aW9uIGNh
bGxzLi4KICAqLwpAQCAtNzQsNyArNzYsOCBAQCB2b2lkIGRvX2luaXRjYWxscyh2b2lkKTsKICAq
IFVzZWQgZm9yIGtlcm5lbCBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIHNldHVwCiAgKi8KIGVudW0g
cGFyYW1fc2NvcGUgewotICAgIFNDT1BFX0dMT0JBTAorICAgIFNDT1BFX0dMT0JBTCwKKyAgICBT
Q09QRV9ET01BSU4KIH07CiAKIHN0cnVjdCBrZXJuZWxfcGFyYW0gewpAQCAtOTMsNiArOTYsNyBA
QCBzdHJ1Y3Qga2VybmVsX3BhcmFtIHsKICAgICB1bmlvbiB7CiAgICAgICAgIHZvaWQgKnZhcjsK
ICAgICAgICAgaW50ICgqZnVuYykoY29uc3QgY2hhciAqKTsKKyAgICAgICAgaW50ICgqZnVuY19k
b21haW4pKGNvbnN0IGNoYXIgKiwgc3RydWN0IGRvbWFpbiAqKTsKICAgICAgICAgaW50ICgqY2Fs
bCkoY29uc3QgY2hhciAqLCB2b2lkICopOwogICAgIH0gcGFyOwogfTsKQEAgLTEwOSwxMiArMTEz
LDEyIEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwg
X19wYXJhbV9lbmRbXTsKICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygxKSkpIGNoYXIK
ICNkZWZpbmUgX19rcGFyYW0gICAgICAgICAgX19wYXJhbShfX2luaXRzZXR1cCkKIAotI2RlZmlu
ZSBkZWZfY3VzdG9tX3BhcmFtKF9uYW1lLCBfc2NvcGUsIF9mbGFncywgX2Z1bmMpIFwKKyNkZWZp
bmUgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgX3Njb3BlLCBfZmxhZ3MsIF9wdHIsIF9mdW5jKSBc
CiAgICAgeyAubmFtZSA9IF9uYW1lLCBcCiAgICAgICAudHlwZSA9IE9QVF9DVVNUT00sIFwKICAg
ICAgIC5zY29wZSA9IF9zY29wZSwgXAogICAgICAgLmZsYWdzID0gX2ZsYWdzLCBcCi0gICAgICAu
cGFyLmZ1bmMgPSBfZnVuYyB9CisgICAgICAucGFyLl9wdHIgPSBfZnVuYyB9CiAjZGVmaW5lIGRl
Zl92YXJfcGFyYW0oX25hbWUsIF90eXBlLCBfc2NvcGUsIF9mbGFncywgX3ZhcikgXAogICAgIHsg
Lm5hbWUgPSBfbmFtZSwgXAogICAgICAgLnR5cGUgPSBfdHlwZSwgXApAQCAtMTI2LDcgKzEzMCw3
IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19w
YXJhbV9lbmRbXTsKICNkZWZpbmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19z
ZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9f
c2V0dXBfIyNfdmFyID0gXAotICAgICAgICBkZWZfY3VzdG9tX3BhcmFtKF9fc2V0dXBfc3RyXyMj
X3ZhciwgU0NPUEVfR0xPQkFMLCAwLCBfdmFyKQorICAgICAgICBkZWZfY3VzdG9tX3BhcmFtKF9f
c2V0dXBfc3RyXyMjX3ZhciwgU0NPUEVfR0xPQkFMLCAwLCBmdW5jLCBfdmFyKQogI2RlZmluZSBi
b29sZWFuX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJf
IyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXApAQCAt
MTQ4LDcgKzE1Miw3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFyYW1f
c3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKIAogI2RlZmluZSBjdXN0b21fcnVudGltZV9vbmx5X3Bh
cmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAotICAg
ICAgICBkZWZfY3VzdG9tX3BhcmFtKF9uYW1lLCBTQ09QRV9HTE9CQUwsIDAsIF92YXIpCisgICAg
ICAgIGRlZl9jdXN0b21fcGFyYW0oX25hbWUsIFNDT1BFX0dMT0JBTCwgMCwgZnVuYywgX3ZhcikK
ICNkZWZpbmUgYm9vbGVhbl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBf
X3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCiAgICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUs
IE9QVF9CT09MLCBTQ09QRV9HTE9CQUwsIDAsIF92YXIpCkBAIC0xNzgsNiArMTgyLDI2IEBAIGV4
dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9l
bmRbXTsKICAgICBzdHJpbmdfcGFyYW0oX25hbWUsIF92YXIpOyBcCiAgICAgc3RyaW5nX3J1bnRp
bWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikKIAorI2RlZmluZSBjdXN0b21fZG9tYWluX3BhcmFt
KF9uYW1lLCBfZmxhZ3MsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0gX19kb21haW5fcGFyXyMjX3Zh
ciA9IFwKKyAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgU0NPUEVfRE9NQUlOLCBfZmxh
Z3MsIGZ1bmNfZG9tYWluLCBfdmFyKQorI2RlZmluZSBib29sZWFuX2RvbWFpbl9wYXJhbShfbmFt
ZSwgX2ZsYWdzLCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fZG9tYWluX3Bhcl8jI192YXIgPSBc
CisgICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUsIE9QVF9CT09MLCBTQ09QRV9ET01BSU4sIF9m
bGFncywgXAorICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgZG9tYWluICopTlVMTC0+X3Zh
cikKKyNkZWZpbmUgaW50ZWdlcl9kb21haW5fcGFyYW0oX25hbWUsIF9mbGFncywgX3ZhcikgXAor
ICAgIF9fcnRwYXJhbSBfX2RvbWFpbl9wYXJfIyNfdmFyID0gXAorICAgICAgICBkZWZfdmFyX3Bh
cmFtKF9uYW1lLCBPUFRfVUlOVCwgU0NPUEVfRE9NQUlOLCBfZmxhZ3MsIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAoc3RydWN0IGRvbWFpbiAqKU5VTEwtPl92YXIpCisjZGVmaW5lIHNpemVfZG9t
YWluX3BhcmFtKF9uYW1lLCBfZmxhZ3MsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0gX19kb21haW5f
cGFyXyMjX3ZhciA9IFwKKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1NJWkUsIFND
T1BFX0RPTUFJTiwgX2ZsYWdzLCBcCisgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBkb21h
aW4gKilOVUxMLT5fdmFyKQorI2RlZmluZSBzdHJpbmdfZG9tYWluX3BhcmFtKF9uYW1lLCBfZmxh
Z3MsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0gX19kb21haW5fcGFyXyMjX3ZhciA9IFwKKyAgICAg
ICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1NUUiwgU0NPUEVfRE9NQUlOLCBfZmxhZ3MsIFwK
KyAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGRvbWFpbiAqKU5VTEwtPl92YXIpCisKICNl
bmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2lmZGVmIENPTkZJR19MQVRFX0hXRE9NCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5k
ZXggOTcyZmM4NDNmYS4uN2JhNTkyOWVkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtNzAsNiArNzAsNyBAQCBzdHJ1Y3Qg
ZG9tYWluOwogCiB2b2lkIGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSk7CiBpbnQg
cnVudGltZV9wYXJzZShjb25zdCBjaGFyICpsaW5lKTsKK2ludCBkb21haW5fcGFyYW1fcGFyc2Uo
c3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqbGluZSk7CiBpbnQgcGFyc2VfYm9vbChjb25z
dCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKIAogLyoqCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:03: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 1g296U-0000OZ-4Y; Tue, 18 Sep 2018 06:03:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g296R-0000Na-Ty
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:15 +0000
X-Inumbo-ID: aade0662-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aade0662-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04: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 4EE08B0A0;
 Tue, 18 Sep 2018 06:03:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:00 +0200
Message-Id: <20180918060309.7186-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 03/12] xen: add support for parameter scopes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SW4gb3JkZXIgdG8gcHJlcGFyZSBzdXBwb3J0IGZvciBkb21haW4tc3BlY2lmaWMgcGFyYW1ldGVy
cyBzaW1pbGFyIHRvCmJvb3QtIGFuZCBydW50aW1lLXBhcmFtZXRlcnMgb2YgdGhlIGh5cGVydmlz
b3IsIGFkZCBnZW5lcmljIHN1cHBvcnQgZm9yCnRob3NlIHRvIHRoZSBwYXJhbWV0ZXIgcGFyc2lu
ZyBmcmFtZXdvcmsuCgpUbyBlYWNoIHBhcmFtZXRlciBkZWZpbml0aW9uIGEgc2NvcGUgKGdsb2Jh
bCBvbmx5IGZvciBub3cpIGlzIGFkZGVkLgpHbG9iYWwgcGFyYW1ldGVycyBrZWVwIHVzaW5nIHBv
aW50ZXJzIHRvIHRoZSByZWxhdGVkIHZhcmlhYmxlcyBpbiB0aGUKc3RydWN0IGtlcm5lbF9wYXJh
bSBvZiB0aGVpciBkZWZpbml0aW9ucywgd2hpbGUgdGhvc2Ugb2YgbmFycm93ZXIgc2NvcGUKd2ls
bCB1c2UgdGhlIG9mZnNldCBpbiB0aGUgc3RydWN0dXJlIChlLmcuIHN0cnVjdCBkb21haW4pIGZv
ciB0aGF0CnB1cnBvc2UuCgpUaGlzIHNjaGVtZSByZXF1aXJlcyBwYXNzaW5nIHRoZSBwb2ludGVy
IHRvIHRoZSBzdHJ1Y3R1cmUgaW5zdGFuY2UgdG8KdGhlIHBhcnNpbmcgZnVuY3Rpb24gYW5kIHRo
ZSBwYXJhbWV0ZXIgdHlwZSBzcGVjaWZpYyBzdWJmdW5jdGlvbnMsIG9mCmNvdXJzZS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2tlcm5lbC5jICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9pbml0LmggfCAzMiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpp
bmRleCBhN2U4MjQ1M2MyLi5mN2Y0ZTBkYmZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5l
bC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTE5LDYgKzE5LDcgQEAKICNpZm5kZWYg
Q09NUEFUCiAKIHN0cnVjdCBwYXJzZV9kYXRhIHsKKyAgICBlbnVtIHBhcmFtX3Njb3BlIHNjb3Bl
OwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0YXJ0OwogICAgIGNvbnN0IHN0cnVj
dCBrZXJuZWxfcGFyYW0gKmVuZDsKIH07CkBAIC0yOCwyNyArMjksMjggQEAgZW51bSBzeXN0ZW1f
c3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Q7CiB4ZW5fY29tbWFuZGxp
bmVfdCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1
aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAKLXN0YXRpYyBpbnQgYXNzaWduX2lu
dGVnZXJfcGFyYW0oY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW0sIHVpbnQ2NF90IHZh
bCkKK3N0YXRpYyBpbnQgYXNzaWduX2ludGVnZXJfcGFyYW0oY29uc3Qgc3RydWN0IGtlcm5lbF9w
YXJhbSAqcGFyYW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnB0ciwg
dWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAoIHBhcmFtLT5sZW4gKQogICAgIHsKICAgICBj
YXNlIHNpemVvZih1aW50OF90KToKICAgICAgICAgaWYgKCB2YWwgPiBVSU5UOF9NQVggJiYgdmFs
IDwgKHVpbnQ2NF90KUlOVDhfTUlOICkKICAgICAgICAgICAgIHJldHVybiAtRU9WRVJGTE9XOwot
ICAgICAgICAqKHVpbnQ4X3QgKilwYXJhbS0+cGFyLnZhciA9IHZhbDsKKyAgICAgICAgKih1aW50
OF90ICopcHRyID0gdmFsOwogICAgICAgICBicmVhazsKICAgICBjYXNlIHNpemVvZih1aW50MTZf
dCk6CiAgICAgICAgIGlmICggdmFsID4gVUlOVDE2X01BWCAmJiB2YWwgPCAodWludDY0X3QpSU5U
MTZfTUlOICkKICAgICAgICAgICAgIHJldHVybiAtRU9WRVJGTE9XOwotICAgICAgICAqKHVpbnQx
Nl90ICopcGFyYW0tPnBhci52YXIgPSB2YWw7CisgICAgICAgICoodWludDE2X3QgKilwdHIgPSB2
YWw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ugc2l6ZW9mKHVpbnQzMl90KToKICAgICAgICAg
aWYgKCB2YWwgPiBVSU5UMzJfTUFYICYmIHZhbCA8ICh1aW50NjRfdClJTlQzMl9NSU4gKQogICAg
ICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7Ci0gICAgICAgICoodWludDMyX3QgKilwYXJhbS0+
cGFyLnZhciA9IHZhbDsKKyAgICAgICAgKih1aW50MzJfdCAqKXB0ciA9IHZhbDsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBzaXplb2YodWludDY0X3QpOgotICAgICAgICAqKHVpbnQ2NF90ICop
cGFyYW0tPnBhci52YXIgPSB2YWw7CisgICAgICAgICoodWludDY0X3QgKilwdHIgPSB2YWw7CiAg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwpAQCAtNTcsNyArNTks
OCBAQCBzdGF0aWMgaW50IGFzc2lnbl9pbnRlZ2VyX3BhcmFtKGNvbnN0IHN0cnVjdCBrZXJuZWxf
cGFyYW0gKnBhcmFtLCB1aW50NjRfdCB2YWwpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBp
bnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBwYXJzZV9k
YXRhICpkYXRhKQorc3RhdGljIGludCBwYXJzZV9wYXJhbXMoY29uc3QgY2hhciAqY21kbGluZSwg
Y29uc3Qgc3RydWN0IHBhcnNlX2RhdGEgKmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICppbnN0YW5jZSkKIHsKICAgICBjaGFyIG9wdFsxMjhdLCAqb3B0dmFsLCAqb3B0a2V5LCAq
cTsKICAgICBjb25zdCBjaGFyICpwID0gY21kbGluZSwgKmtleTsKQEAgLTEwOCw2ICsxMTEsMTAg
QEAgc3RhdGljIGludCBwYXJzZV9wYXJhbXMoY29uc3QgY2hhciAqY21kbGluZSwgY29uc3Qgc3Ry
dWN0IHBhcnNlX2RhdGEgKmRhdGEpCiAgICAgICAgIHsKICAgICAgICAgICAgIGludCByY3RtcDsK
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnM7CisgICAgICAgICAgICB2b2lkICpwdHI7CisKKyAg
ICAgICAgICAgIGlmICggcGFyYW0tPnNjb3BlICE9IGRhdGEtPnNjb3BlICkKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgaWYgKCBzdHJjbXAocGFyYW0tPm5hbWUsIG9w
dGtleSkgKQogICAgICAgICAgICAgewpAQCAtMTE3LDcgKzEyNCw3IEBAIHN0YXRpYyBpbnQgcGFy
c2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhICpk
YXRhKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVl
OwogICAgICAgICAgICAgICAgICAgICBvcHR2YWxbLTFdID0gJz0nOwotICAgICAgICAgICAgICAg
ICAgICByY3RtcCA9IHBhcmFtLT5wYXIuZnVuYyhxKTsKKyAgICAgICAgICAgICAgICAgICAgcmN0
bXAgPSBwYXJhbS0+cGFyLmNhbGwocSwgaW5zdGFuY2UpOwogICAgICAgICAgICAgICAgICAgICBv
cHR2YWxbLTFdID0gJ1wwJzsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgcmMgPSByY3RtcDsKQEAgLTEyNywxNCArMTM0LDE1IEBAIHN0YXRp
YyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBwYXJz
ZV9kYXRhICpkYXRhKQogCiAgICAgICAgICAgICByY3RtcCA9IDA7CiAgICAgICAgICAgICBmb3Vu
ZCA9IHRydWU7CisgICAgICAgICAgICBwdHIgPSAodm9pZCAqKSgodWludDY0X3QpcGFyYW0tPnBh
ci52YXIgKyAodWludDY0X3QpaW5zdGFuY2UpOwogICAgICAgICAgICAgc3dpdGNoICggcGFyYW0t
PnR5cGUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBPUFRfU1RSOgotICAgICAg
ICAgICAgICAgIHN0cmxjcHkocGFyYW0tPnBhci52YXIsIG9wdHZhbCwgcGFyYW0tPmxlbik7Cisg
ICAgICAgICAgICAgICAgc3RybGNweShwdHIsIG9wdHZhbCwgcGFyYW0tPmxlbik7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9QVF9VSU5UOgogICAgICAgICAgICAg
ICAgIHJjdG1wID0gYXNzaWduX2ludGVnZXJfcGFyYW0oCi0gICAgICAgICAgICAgICAgICAgIHBh
cmFtLAorICAgICAgICAgICAgICAgICAgICBwYXJhbSwgcHRyLAogICAgICAgICAgICAgICAgICAg
ICBzaW1wbGVfc3RydG9sbChvcHR2YWwsICZzLCAwKSk7CiAgICAgICAgICAgICAgICAgaWYgKCAq
cyApCiAgICAgICAgICAgICAgICAgICAgIHJjdG1wID0gLUVJTlZBTDsKQEAgLTE0NiwxMSArMTU0
LDExIEBAIHN0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0
IHN0cnVjdCBwYXJzZV9kYXRhICpkYXRhKQogICAgICAgICAgICAgICAgIGlmICggIXJjdG1wICkK
ICAgICAgICAgICAgICAgICAgICAgYm9vbF9hc3NlcnQgPSAhYm9vbF9hc3NlcnQ7CiAgICAgICAg
ICAgICAgICAgcmN0bXAgPSAwOwotICAgICAgICAgICAgICAgIGFzc2lnbl9pbnRlZ2VyX3BhcmFt
KHBhcmFtLCBib29sX2Fzc2VydCk7CisgICAgICAgICAgICAgICAgYXNzaWduX2ludGVnZXJfcGFy
YW0ocGFyYW0sIHB0ciwgYm9vbF9hc3NlcnQpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgY2FzZSBPUFRfU0laRToKICAgICAgICAgICAgICAgICByY3RtcCA9IGFzc2lnbl9p
bnRlZ2VyX3BhcmFtKAotICAgICAgICAgICAgICAgICAgICBwYXJhbSwKKyAgICAgICAgICAgICAg
ICAgICAgcGFyYW0sIHB0ciwKICAgICAgICAgICAgICAgICAgICAgcGFyc2Vfc2l6ZV9hbmRfdW5p
dChvcHR2YWwsICZzKSk7CiAgICAgICAgICAgICAgICAgaWYgKCAqcyApCiAgICAgICAgICAgICAg
ICAgICAgIHJjdG1wID0gLUVJTlZBTDsKQEAgLTE2NCw3ICsxNzIsNyBAQCBzdGF0aWMgaW50IHBh
cnNlX3BhcmFtcyhjb25zdCBjaGFyICpjbWRsaW5lLCBjb25zdCBzdHJ1Y3QgcGFyc2VfZGF0YSAq
ZGF0YSkKICAgICAgICAgICAgICAgICAgICAgc2FmZV9zdHJjcHkob3B0LCAibm8iKTsKICAgICAg
ICAgICAgICAgICAgICAgb3B0dmFsID0gb3B0OwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgICAgICByY3RtcCA9IHBhcmFtLT5wYXIuZnVuYyhvcHR2YWwpOworICAgICAgICAgICAgICAg
IHJjdG1wID0gcGFyYW0tPnBhci5jYWxsKG9wdHZhbCwgaW5zdGFuY2UpOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUcoKTsK
QEAgLTE5MiwyMyArMjAwLDI1IEBAIHN0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIg
KmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhICpkYXRhKQogfQogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IHBhcnNlX2RhdGEgYm9vdF9wYXJzZV9kYXRhID0geworICAgIC5zY29wZSAgPSBT
Q09QRV9HTE9CQUwsCiAgICAgLnN0YXJ0ICA9IF9fc2V0dXBfc3RhcnQsCiAgICAgLmVuZCAgICA9
IF9fc2V0dXBfZW5kLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhIHJ1bnRp
bWVfcGFyc2VfZGF0YSA9IHsKKyAgICAuc2NvcGUgID0gU0NPUEVfR0xPQkFMLAogICAgIC5zdGFy
dCAgPSBfX3BhcmFtX3N0YXJ0LAogICAgIC5lbmQgICAgPSBfX3BhcmFtX2VuZCwKIH07CiAKIHN0
YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogewot
ICAgIHBhcnNlX3BhcmFtcyhjbWRsaW5lLCAmYm9vdF9wYXJzZV9kYXRhKTsKKyAgICBwYXJzZV9w
YXJhbXMoY21kbGluZSwgJmJvb3RfcGFyc2VfZGF0YSwgTlVMTCk7CiB9CiAKIGludCBydW50aW1l
X3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpCiB7Ci0gICAgcmV0dXJuIHBhcnNlX3BhcmFtcyhsaW5l
LCAmcnVudGltZV9wYXJzZV9kYXRhKTsKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsICZy
dW50aW1lX3BhcnNlX2RhdGEsIE5VTEwpOwogfQogCiAvKioKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pbml0LmggYi94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCmluZGV4IGQwYjA3YjNkMzku
LmIwNDUzNGMxMWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2luaXQuaApAQCAtNzMsNiArNzMsMTAgQEAgdm9pZCBkb19pbml0Y2FsbHMo
dm9pZCk7CiAvKgogICogVXNlZCBmb3Iga2VybmVsIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgc2V0
dXAKICAqLworZW51bSBwYXJhbV9zY29wZSB7CisgICAgU0NPUEVfR0xPQkFMCit9OworCiBzdHJ1
Y3Qga2VybmVsX3BhcmFtIHsKICAgICBjb25zdCBjaGFyICpuYW1lOwogICAgIGVudW0gewpAQCAt
ODMsOSArODcsMTEgQEAgc3RydWN0IGtlcm5lbF9wYXJhbSB7CiAgICAgICAgIE9QVF9DVVNUT00K
ICAgICB9IHR5cGU7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKKyAgICBlbnVtIHBhcmFtX3Njb3Bl
IHNjb3BlOwogICAgIHVuaW9uIHsKICAgICAgICAgdm9pZCAqdmFyOwogICAgICAgICBpbnQgKCpm
dW5jKShjb25zdCBjaGFyICopOworICAgICAgICBpbnQgKCpjYWxsKShjb25zdCBjaGFyICosIHZv
aWQgKik7CiAgICAgfSBwYXI7CiB9OwogCkBAIC0xMDEsNTQgKzEwNyw1NiBAQCBleHRlcm4gY29u
c3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBfX3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CiAg
ICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMSkpKSBjaGFyCiAjZGVmaW5lIF9fa3BhcmFt
ICAgICAgICAgIF9fcGFyYW0oX19pbml0c2V0dXApCiAKLSNkZWZpbmUgZGVmX2N1c3RvbV9wYXJh
bShfbmFtZSwgX2Z1bmMpIFwKKyNkZWZpbmUgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgX3Njb3Bl
LCBfZnVuYykgXAogICAgIHsgLm5hbWUgPSBfbmFtZSwgXAogICAgICAgLnR5cGUgPSBPUFRfQ1VT
VE9NLCBcCisgICAgICAuc2NvcGUgPSBfc2NvcGUsIFwKICAgICAgIC5wYXIuZnVuYyA9IF9mdW5j
IH0KLSNkZWZpbmUgZGVmX3Zhcl9wYXJhbShfbmFtZSwgX3R5cGUsIF92YXIpIFwKKyNkZWZpbmUg
ZGVmX3Zhcl9wYXJhbShfbmFtZSwgX3R5cGUsIF9zY29wZSwgX3ZhcikgXAogICAgIHsgLm5hbWUg
PSBfbmFtZSwgXAogICAgICAgLnR5cGUgPSBfdHlwZSwgXAogICAgICAgLmxlbiA9IHNpemVvZihf
dmFyKSwgXAorICAgICAgLnNjb3BlID0gX3Njb3BlLCBcCiAgICAgICAucGFyLnZhciA9ICZfdmFy
IH0KIAogI2RlZmluZSBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0
ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8j
I192YXIgPSBcCi0gICAgICAgIGRlZl9jdXN0b21fcGFyYW0oX19zZXR1cF9zdHJfIyNfdmFyLCBf
dmFyKQorICAgICAgICBkZWZfY3VzdG9tX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgU0NPUEVf
R0xPQkFMLCBfdmFyKQogI2RlZmluZSBib29sZWFuX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAg
X19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFt
IF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMj
X3ZhciwgT1BUX0JPT0wsIF92YXIpCisgICAgICAgIGRlZl92YXJfcGFyYW0oX19zZXR1cF9zdHJf
IyNfdmFyLCBPUFRfQk9PTCwgU0NPUEVfR0xPQkFMLCBfdmFyKQogI2RlZmluZSBpbnRlZ2VyX3Bh
cmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10g
PSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICBkZWZf
dmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1VJTlQsIF92YXIpCisgICAgICAgIGRl
Zl92YXJfcGFyYW0oX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRfVUlOVCwgU0NPUEVfR0xPQkFMLCBf
dmFyKQogI2RlZmluZSBzaXplX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19zZXR1cF9zdHIg
X19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAogICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNf
dmFyID0gXAotICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1NJ
WkUsIF92YXIpCisgICAgICAgIGRlZl92YXJfcGFyYW0oX19zZXR1cF9zdHJfIyNfdmFyLCBPUFRf
U0laRSwgU0NPUEVfR0xPQkFMLCBfdmFyKQogI2RlZmluZSBzdHJpbmdfcGFyYW0oX25hbWUsIF92
YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAg
ICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAgICAgIGRlZl92YXJfcGFyYW0oX19z
ZXR1cF9zdHJfIyNfdmFyLCBPUFRfU1RSLCBfdmFyKQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9f
c2V0dXBfc3RyXyMjX3ZhciwgT1BUX1NUUiwgU0NPUEVfR0xPQkFMLCBfdmFyKQogCiAjZGVmaW5l
IF9fcnRwYXJhbSAgICAgICAgIF9fcGFyYW0oX19kYXRhcGFyYW0pCiAKICNkZWZpbmUgY3VzdG9t
X3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFy
XyMjX3ZhciA9IFwKLSAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgX3ZhcikKKyAgICAg
ICAgZGVmX2N1c3RvbV9wYXJhbShfbmFtZSwgU0NPUEVfR0xPQkFMLCBfdmFyKQogI2RlZmluZSBi
b29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBf
X3J0cGFyXyMjX3ZhciA9IFwKLSAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX0JPT0ws
IF92YXIpCisgICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUsIE9QVF9CT09MLCBTQ09QRV9HTE9C
QUwsIF92YXIpCiAjZGVmaW5lIGludGVnZXJfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFy
KSBcCiAgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAotICAgICAgICBkZWZfdmFyX3Bh
cmFtKF9uYW1lLCBPUFRfVUlOVCwgX3ZhcikKKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwg
T1BUX1VJTlQsIFNDT1BFX0dMT0JBTCwgX3ZhcikKICNkZWZpbmUgc2l6ZV9ydW50aW1lX29ubHlf
cGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCi0g
ICAgICAgIGRlZl92YXJfcGFyYW0oX25hbWUsIE9QVF9TSVpFLCBfdmFyKQorICAgICAgICBkZWZf
dmFyX3BhcmFtKF9uYW1lLCBPUFRfU0laRSwgU0NPUEVfR0xPQkFMLCBfdmFyKQogI2RlZmluZSBz
dHJpbmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9f
cnRwYXJfIyNfdmFyID0gXAotICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfU1RSLCBf
dmFyKQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfU1RSLCBTQ09QRV9HTE9CQUws
IF92YXIpCiAKICNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfcGFyYW0oX25hbWUsIF92YXIpIFwKICAg
ICBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpOyBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:03:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06: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 1g2971-0000jb-P1; Tue, 18 Sep 2018 06:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2970-0000ib-GJ
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:50 +0000
X-Inumbo-ID: ac007433-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac007433-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06: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 E7E76B0AD;
 Tue, 18 Sep 2018 06:03:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:07 +0200
Message-Id: <20180918060309.7186-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 10/12] tools/xl: add support for setting generic
 per-domain parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

QWRkIGEgbmV3IHhsIGNvbW1hbmQgImRvbWFpbi1zZXQtcGFyYW1ldGVycyIgYW5kIGRvbWFpbiBj
b25maWcgZmlsZQpzdXBwb3J0IGZvciBzZXR0aW5nIHBlci1kb21haW4gZ2VuZXJpYyBwYXJhbWV0
ZXJzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICB8IDEyICsrKysrKysrKysrKwogZG9jcy9tYW4v
eGwucG9kLjEuaW4gICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgfCAxMCArKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgfCAxMCArKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgfCA0NyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCB8ICAxICsKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICB8ICAxICsK
IHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICB8ICA2ICsrKysrKwogdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICAgIHwgIDMgKysrCiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCmluZGV4IGI3MjcxODE1MWIuLmM5N2FlNzcxMjkgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAg
LTYwNCw2ICs2MDQsMTggQEAgb3B0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBhIHRydXN0
ZWQgZGV2aWNlIHRyZWUuCiBOb3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxk
IGF2b2lkIHVzaW5nIHRoZSBwaGFuZGxlIDY1MDAwCiB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUg
dG9vbHN0YWNrLgogCis9aXRlbSBCPHBhcmFtZXRlcnM9IlBBUkFNUyI+CisKK1NwZWNpZmllcyBn
ZW5lcmljIHBhcmFtZXRlcnMgZm9yIHRoZSBkb21haW4uIEM8UEFSQU1TPiBpcyBhIGxpc3Qgb2YK
K3BhcmFtZXRlciBzZXR0aW5ncyBpbiB0aGUgZm9ybSBvZiAibmFtZVs9dmFsdWVdIiBzZXBhcmF0
ZWQgYnkgYmxhbmtzLgorVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXIgc2V0dGluZ3MgYXJlIHN1cHBv
cnRlZDoKKworPW92ZXIgNAorCitOT05FCisKKz1iYWNrCisKID1iYWNrCiAKID1oZWFkMiBEZXZp
Y2VzCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4x
LmluCmluZGV4IGEyZGRjNGIyZTAuLjdhYjNlMzA0ZDcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hs
LnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0yNjMsNiArMjYzLDI1IEBA
IHVzaW5nIGEgaGFyZHdhcmUgZG9tYWluIHNlcGFyYXRlZCBmcm9tIGRvbWFpbiAwLgogCiA9YmFj
awogCis9aXRlbSBCPGRvbWFpbi1zZXQtcGFyYW1ldGVycz4gW0k8T1BUSU9OUz5dIEk8ZG9tYWlu
LWlkPiBJPHBhcmFtcz4KKworU2V0cyBnZW5lcmljIHBhcmFtZXRlcnMgSTxwYXJhbXM+IGZvciBJ
PGRvbWFpbi1pZD4uCisKK1NlZSB0aGUgTDx4bC5jZmcoNSk+IG1hbnBhZ2UgZm9yIHN1cHBvcnRl
ZCBwYXJhbWV0ZXJzLgorCitCPE9QVElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0gSTwtdD4KKwor
U2V0IHRoZSBwYXJhbWV0ZXIgb25seSB0ZW1wb3JhcnkuIFRoZSBwYXJhbWV0ZXIgaXNuJ3QgYWRk
ZWQgdG8gdGhlIGRvbWFpbgorY29uZmlnIGRhdGEsIHNvIGl0IHdvbid0IHBlcnNpc3QgYWNyb3Nz
IG1pZ3JhdGlvbiBvciBkb21haW4gc2F2ZS9yZXN0b3JlLgorCis9YmFjaworCis9YmFjaworCiA9
aXRlbSBCPGRvbWlkPiBJPGRvbWFpbi1uYW1lPgogCiBDb252ZXJ0cyBhIGRvbWFpbiBuYW1lIHRv
IGEgZG9tYWluIGlkLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKaW5kZXggYmQyNmQ5ZmQ0YS4uYTNjODc0MDdhNSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xMTY0LDYgKzEx
NjQsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpk
c3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BWQ0FM
TFMgMQogCisvKgorICogTElCWExfSEFWRV9ET01BSU5fU0VUX1BBUkFNRVRFUlMKKyAqCisgKiBJ
ZiB0aGlzIGlzIGRlZmluZWQgc2V0dGluZyBwZXItZG9tYWluIHBhcmFtZXRlcnMgaXMgc3VwcG9y
dGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfRE9NQUlOX1NFVF9QQVJBTUVURVJTIDEKKwog
LyoKICAqIExJQlhMX0hBVkVfQ1BVUE9PTF9TRVRfUEFSQU1FVEVSUwogICoKQEAgLTE1NTQsNiAr
MTU2MSw5IEBAIGludCBsaWJ4bF9kb21haW5fZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOwogaW50IGxpYnhsX2RvbWFpbl9wcmVzZXJ2ZShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbywgY29uc3QgY2hhciAqbmFt
ZV9zdWZmaXgsIGxpYnhsX3V1aWQgbmV3X3V1aWQpOwogCitpbnQgbGlieGxfZG9tYWluX3NldF9w
YXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgY2hhciAqcGFyYW1zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHRlbXApOworCiAvKiBnZXQgbWF4
LiBudW1iZXIgb2YgY3B1cyBzdXBwb3J0ZWQgYnkgaHlwZXJ2aXNvciAqLwogaW50IGxpYnhsX2dl
dF9tYXhfY3B1cyhsaWJ4bF9jdHggKmN0eCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZGNmZGU3Nzg3
ZS4uMWViMGU4ZjYzOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTU5Nyw2ICs1OTcsMTYgQEAgaW50IGxp
YnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKGRf
Y29uZmlnLT5iX2luZm8ucGFyYW1ldGVycykgeworICAgICAgICAgICAgcmV0ID0geGNfc2V0X2Rv
bWFpbl9wYXJhbWV0ZXJzKGN0eC0+eGNoLCAqZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5wYXJhbWV0ZXJzKTsKKyAgICAg
ICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21p
ZCwgImZhaWwgdG8gc2V0IGRvbWFpbiBwYXJhbWV0ZXJzIik7CisgICAgICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQor
ICAgICAgICB9CisKICAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc2F2ZV9jb25maWco
Z2MsIGRfY29uZmlnLCBzdGF0ZSwgJmNyZWF0ZSk7CiAgICAgICAgIGlmIChyYyA8IDApCiAgICAg
ICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggMzM3N2JiYTk5NC4uZTBmNzhhYzQ4
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKQEAgLTE3NzMsNiArMTc3Myw1MyBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCitpbnQgbGlieGxfZG9tYWluX3NldF9wYXJhbWV0ZXJzKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgY2hhciAqcGFyYW1zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHRlbXApCit7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICps
b2NrID0gTlVMTDsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAgIEdDX0lO
SVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRf
Y29uZmlnKTsKKworICAgIHJjID0geGNfc2V0X2RvbWFpbl9wYXJhbWV0ZXJzKGN0eC0+eGNoLCBk
b21pZCwgcGFyYW1zKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgTE9HRVYoRVJST1IsIHJjLCAi
RXJyb3Igc2V0dGluZyBkb21haW4gcGFyYW1ldGVycyIpOworICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmICghdGVtcCkgeworICAgICAg
ICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAg
IGlmICghbG9jaykgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2dldF9kb21h
aW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgIGlmIChyYykg
Z290byBvdXQ7CisKKyAgICAgICAgaWYgKGRfY29uZmlnLmJfaW5mby5wYXJhbWV0ZXJzKSB7Cisg
ICAgICAgICAgICBkX2NvbmZpZy5iX2luZm8ucGFyYW1ldGVycyA9CisgICAgICAgICAgICAgICAg
bGlieGxfX3JlYWxsb2MoZ2MsIGRfY29uZmlnLmJfaW5mby5wYXJhbWV0ZXJzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cmxlbihkX2NvbmZpZy5iX2luZm8ucGFyYW1ldGVycykg
KworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmxlbihwYXJhbXMpICsgMik7Cisg
ICAgICAgICAgICBzdHJjYXQoZF9jb25maWcuYl9pbmZvLnBhcmFtZXRlcnMsICIgIik7CisgICAg
ICAgICAgICBzdHJjYXQoZF9jb25maWcuYl9pbmZvLnBhcmFtZXRlcnMsIHBhcmFtcyk7CisgICAg
ICAgIH0gZWxzZQorICAgICAgICAgICAgZF9jb25maWcuYl9pbmZvLnBhcmFtZXRlcnMgPSBsaWJ4
bF9fc3RyZHVwKGdjLCBwYXJhbXMpOworCisgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5f
Y29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgfQorCitvdXQ6CisgICAg
aWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOworICAgIGxpYnhs
X2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgIEdDX0ZSRUU7CisgICAgcmV0
dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCmluZGV4IDJjY2ViOGMwNTcuLjM4MmE2YzFkNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAg
LTQ4OCw2ICs0ODgsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWlu
X2J1aWxkX2luZm8iLFsKIAogICAgICgibWF4X2dyYW50X2ZyYW1lcyIsICAgIHVpbnQzMiwgeydp
bml0X3ZhbCc6ICdMSUJYTF9NQVhfR1JBTlRfRlJBTUVTX0RFRkFVTFQnfSksCiAgICAgKCJtYXhf
bWFwdHJhY2tfZnJhbWVzIiwgdWludDMyLCB7J2luaXRfdmFsJzogJ0xJQlhMX01BWF9NQVBUUkFD
S19GUkFNRVNfREVGQVVMVCd9KSwKKyAgICAoInBhcmFtZXRlcnMiLCAgICAgIHN0cmluZyksCiAg
ICAgCiAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhsX2RldmljZV9tb2RlbF92ZXJz
aW9uKSwKICAgICAoImRldmljZV9tb2RlbF9zdHViZG9tYWluIiwgbGlieGxfZGVmYm9vbCksCmRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhNTFhY2M0MjU2
Li4zMTUzYTM1ZjIyIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hs
LmgKQEAgLTE1MSw2ICsxNTEsNyBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBj
aGFyICoqYXJndik7CiBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl9kb21pZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fZG9tbmFt
ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fZG9tYWluc2V0cGFyYW1ldGVycyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcmVuYW1lKGludCBhcmdjLCBjaGFyICoq
YXJndik7CiBpbnQgbWFpbl90cmlnZ2VyKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFp
bl9zeXNycShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxf
Y21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggM2E0NjlkYWNjMy4uNDFl
NWJkMjdhMyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94
bC94bF9jbWR0YWJsZS5jCkBAIC0yODUsNiArMjg1LDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICAgICItYiBCVURHRVQsIC0tYnVkZ2V0PUJVREdFVCAgICAgQnVkZ2V0
ICh1cylcbiIKICAgICAgICItZSBFeHRyYXRpbWUsIC0tZXh0cmF0aW1lPUV4dHJhdGltZSBFeHRy
YXRpbWUgKDE9eWVzLCAwPW5vKVxuIgogICAgIH0sCisgICAgeyAiZG9tYWluLXNldC1wYXJhbWV0
ZXJzIiwKKyAgICAgICZtYWluX2RvbWFpbnNldHBhcmFtZXRlcnMsIDAsIDEsCisgICAgICAiU2V0
cyBnZW5lcmljIHBhcmFtZXRlcnMgZm9yIGEgZG9tYWluIiwKKyAgICAgICJbLXRdIDxEb21haW4+
IDxQYXJhbXM+IiwKKyAgICAgICIgIC10ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2V0IHBh
cmFtZXRlciBvbmx5IHRlbXBvcmFyeSIsCisgICAgfSwKICAgICB7ICJkb21pZCIsCiAgICAgICAm
bWFpbl9kb21pZCwgMCwgMCwKICAgICAgICJDb252ZXJ0IGEgZG9tYWluIG5hbWUgdG8gZG9tYWlu
IGlkIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJz
ZS5jCmluZGV4IDk3MWVjMWJjNTYuLjBhNmZlMTQxYjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTU1OCw2ICsxNTU4LDkgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogCiAgICAg
eGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJuZXN0ZWRodm0iLCAmYl9pbmZvLT5uZXN0ZWRf
aHZtLCAwKTsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJwYXJhbWV0
ZXJzIiwgJmJ1ZiwgMCkpCisgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAi
cGFyYW1ldGVycyIsICZiX2luZm8tPnBhcmFtZXRlcnMsIDApOworCiAgICAgc3dpdGNoKGJfaW5m
by0+dHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBrZXJu
ZWxfYmFzZW5hbWUgPSBsaWJ4bF9iYXNlbmFtZShiX2luZm8tPmtlcm5lbCk7CmRpZmYgLS1naXQg
YS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4
IGExZDYzMzc5NWMuLjhmYTIzMzg2MjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0yNzUsNiArMjc1LDMxIEBAIGlu
dCBtYWluX3JlYm9vdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIG1haW5fc2h1
dGRvd25fb3JfcmVib290KDEsIGFyZ2MsIGFyZ3YpOwogfQogCitpbnQgbWFpbl9kb21haW5zZXRw
YXJhbWV0ZXJzKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNo
YXIgKnBhcmFtczsKKyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBib29sIHRlbXAgPSBmYWxzZTsK
KworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJ0IiwgTlVMTCwgImRvbWFpbi1zZXQtcGFy
YW1ldGVycyIsIDIpIHsKKyAgICBjYXNlICd0JzoKKyAgICAgICAgdGVtcCA9IHRydWU7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRd
KTsKKyAgICBwYXJhbXMgPSBhcmd2Wysrb3B0aW5kXTsKKworICAgIGlmIChsaWJ4bF9kb21haW5f
c2V0X3BhcmFtZXRlcnMoY3R4LCBkb21pZCwgcGFyYW1zLCB0ZW1wKSkgeworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgImNhbm5vdCBzZXQgcGFyYW1ldGVyczogJXNcbiIsIHBhcmFtcyk7CisgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiVXNlIFwieGwgZG1lc2dcIiB0byBsb29rIGZvciBwb3NzaWJs
ZSByZWFzb24uXG4iKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAg
ICByZXR1cm4gRVhJVF9TVUNDRVNTOworfQorCiBzdGF0aWMgdm9pZCBldmRpc2FibGVfZGlza19l
amVjdHMobGlieGxfZXZnZW5fZGlza19lamVjdCAqKmRpc2t3cywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBudW1fZGlza3MpCiB7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06: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 1g299t-0001YY-FA; Tue, 18 Sep 2018 06:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g299r-0001YF-Ls
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:06:47 +0000
X-Inumbo-ID: aac3c9ad-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aac3c9ad-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04:13 +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 09F8FB09F;
 Tue, 18 Sep 2018 06:03:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:02:59 +0200
Message-Id: <20180918060309.7186-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 02/12] xen: use a structure to define parsing
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

SW5zdGVhZCBvZiBwYXNzaW5nIHRoZSBzdGFydCBhbmQgZW5kIHBvaW50ZXJzIG9mIHRoZSBwYXJh
bWV0ZXIKZGVmaW5pdGlvbiBhcnJheSB0byB0aGUgcGFyc2luZyBmdW5jdGlvbiB1c2UgYSBzdHJ1
Y3QgY29udGFpbmluZyB0aGF0CmluZm9ybWF0aW9uLiBUaGlzIHdpbGwgYWxsb3cgdG8gYWRkIG90
aGVyIHBhcmFtZXRlcnMgdG8gY29udHJvbCB0aGUKcGFyc2luZyBsYXRlci4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tlcm5l
bC5jIHwgMjQgKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5l
bC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA1NzY2YTBmNzg0Li5hN2U4MjQ1M2MyIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMK
QEAgLTE4LDYgKzE4LDExIEBACiAKICNpZm5kZWYgQ09NUEFUCiAKK3N0cnVjdCBwYXJzZV9kYXRh
IHsKKyAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydDsKKyAgICBjb25zdCBzdHJ1
Y3Qga2VybmVsX3BhcmFtICplbmQ7Cit9OworCiBlbnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3Rh
dGUgPSBTWVNfU1RBVEVfZWFybHlfYm9vdDsKIAogeGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRfY21k
bGluZTsKQEAgLTUyLDggKzU3LDcgQEAgc3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShj
b25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBjaGFyICpjbWRsaW5lLCBj
b25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKmVuZCkKK3N0YXRpYyBpbnQgcGFyc2VfcGFyYW1z
KGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhICpkYXRhKQogewog
ICAgIGNoYXIgb3B0WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIg
KnAgPSBjbWRsaW5lLCAqa2V5OwpAQCAtMTAwLDcgKzEwNCw3IEBAIHN0YXRpYyBpbnQgcGFyc2Vf
cGFyYW1zKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnN0
YXJ0LAogCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZm91bmQgPSBmYWxzZTsKLSAgICAgICAg
Zm9yICggcGFyYW0gPSBzdGFydDsgcGFyYW0gPCBlbmQ7IHBhcmFtKysgKQorICAgICAgICBmb3Ig
KCBwYXJhbSA9IGRhdGEtPnN0YXJ0OyBwYXJhbSA8IGRhdGEtPmVuZDsgcGFyYW0rKyApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGludCByY3RtcDsKICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnM7
CkBAIC0xODcsMTQgKzE5MSwyNCBAQCBzdGF0aWMgaW50IHBhcnNlX3BhcmFtcyhjb25zdCBjaGFy
ICpjbWRsaW5lLCBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpzdGFydCwKICAgICByZXR1cm4g
ZmluYWxfcmM7CiB9CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgcGFyc2VfZGF0YSBib290X3BhcnNl
X2RhdGEgPSB7CisgICAgLnN0YXJ0ICA9IF9fc2V0dXBfc3RhcnQsCisgICAgLmVuZCAgICA9IF9f
c2V0dXBfZW5kLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBwYXJzZV9kYXRhIHJ1bnRpbWVf
cGFyc2VfZGF0YSA9IHsKKyAgICAuc3RhcnQgID0gX19wYXJhbV9zdGFydCwKKyAgICAuZW5kICAg
ID0gX19wYXJhbV9lbmQsCit9OworCiBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2Uo
Y29uc3QgY2hhciAqY21kbGluZSkKIHsKLSAgICBwYXJzZV9wYXJhbXMoY21kbGluZSwgX19zZXR1
cF9zdGFydCwgX19zZXR1cF9lbmQpOworICAgIHBhcnNlX3BhcmFtcyhjbWRsaW5lLCAmYm9vdF9w
YXJzZV9kYXRhKTsKIH0KIAogaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSkKIHsK
LSAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsIF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1fZW5k
KTsKKyAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsICZydW50aW1lX3BhcnNlX2RhdGEpOwog
fQogCiAvKioKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:07:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06: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 1g29Av-0001hQ-QU; Tue, 18 Sep 2018 06:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g29Au-0001hJ-Uj
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:07:52 +0000
X-Inumbo-ID: ac1338ee-bb08-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac1338ee-bb08-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:04: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 1BF01B0AE;
 Tue, 18 Sep 2018 06:03:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 08:03:08 +0200
Message-Id: <20180918060309.7186-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 11/12] x86: add domain type flags for domain
 parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
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>

QWRkIGZsYWdzIGZvciBleGNsdWRpbmcgcHYtIG9yIGh2bS1kb21haW5zIGZvciBkb21haW4gcGFy
YW1ldGVycy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgNSArKysrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggOGU1N2U3YTE4MS4uNTU3ZWJkMWI4NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjEwOCw2ICsy
MTA4LDExIEBAIF9faW5pdGNhbGwoaW5pdF92Y3B1X2tpY2tfc29mdGlycSk7CiAKIGludCBhcmNo
X2RvbWFpbl9jaGVja19wYXJmbGFncyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CisgICAgaWYgKCBmbGFncyAmIChpc19odm1fZG9tYWluKGQpID8gUEFSQU1fRkxBR19O
T0hWTQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IChpc19wdl8zMmJpdF9k
b21haW4oZCkgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQVJBTV9G
TEFHX05PUFYzMiA6IFBBUkFNX0ZMQUdfTk9QVjY0KSkgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA0ZGE0MzUzZGU3
Li41N2QxNWVkM2NmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI4Niw2ICsyODYsMTIgQEAgc3Ry
dWN0IG1vbml0b3Jfd3JpdGVfZGF0YSB7CiAgICAgdWludDY0X3QgY3I0OwogfTsKIAorLyogRmxh
Z3MgZm9yIGV4Y2x1ZGluZyBkb21haW4gdHlwZXMgZnJvbSBwZXItZG9tYWluIHBhcmFtZXRlcnMu
ICovCisjZGVmaW5lIFBBUkFNX0ZMQUdfTk9IVk0gICAweDAwMDAwMDAxCisjZGVmaW5lIFBBUkFN
X0ZMQUdfTk9QVjMyICAweDAwMDAwMDAyCisjZGVmaW5lIFBBUkFNX0ZMQUdfTk9QVjY0ICAweDAw
MDAwMDA0CisjZGVmaW5lIFBBUkFNX0ZMQUdfTk9QViAgICAoUEFSQU1fRkxBR19OT1BWMzIgfCBQ
QVJBTV9GTEFHX05PUFY2NCkKKwogc3RydWN0IGFyY2hfZG9tYWluCiB7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGVyZG9tYWluX2wzX3BnOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:45:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g29la-0004Ys-Mz; Tue, 18 Sep 2018 06:45:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g29lZ-0004Yg-LL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:45:45 +0000
X-Inumbo-ID: 9afa4bc7-bb0e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9afa4bc7-bb0e-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:46: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 1g29lW-0001FI-N8; Tue, 18 Sep 2018 06:45: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 1g29lW-0002Kj-D2; Tue, 18 Sep 2018 06:45:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g29lW-0004UQ-CS; Tue, 18 Sep 2018 06:45:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g29lW-0004UQ-CS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 06:45:42 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-xl-multivcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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="===============8599004112118984470=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-multivcpu
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127758/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-amd64-xl-multivcpu.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-multivcpu.xen-boot --summary-out=tmp/127758.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-amd64-xl-multivcpu xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=italia0] 127520 [host=joubertin1] 127504 [host=joubertin0] 127489 [host=debina0] 127429 [host=chardonnay0] 127407 [host=pinot1] 127369 [host=albana0] 127350 [host=godello0] 127301 [host=chardonnay1] 127280 [host=rimava1] 127266 [host=fiano0] 127232 [host=godello1] 127070 [host=huxelrebe1] 127012 [host=pinot0] 126952 [host=italia0] 126854 [host=joubertin0] 126778 ok.
Failure / basis pass flights: 127595 / 126778
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 4f080070a9809bde857851e68a3aeff0c4b9b6a6 e5d6ddcd31a6113e4a3db7a235ca78770fe8f401
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#4f080070a9809bde857851e68a3aeff0c4b9b6a6-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#e5d6ddcd31a6113e4a3db7a235ca78770fe8f401-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 3006 nodes in revision graph
Searching for test results:
 126854 [host=joubertin0]
 126778 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 4f080070a9809bde857851e68a3aeff0c4b9b6a6 e5d6ddcd31a6113e4a3db7a235ca78770fe8f401
 126952 [host=italia0]
 127070 [host=huxelrebe1]
 127012 [host=pinot0]
 127123 []
 127232 [host=godello1]
 127266 [host=fiano0]
 127280 [host=rimava1]
 127301 [host=chardonnay1]
 127350 [host=godello0]
 127369 [host=albana0]
 127407 [host=pinot1]
 127429 [host=chardonnay0]
 127489 [host=debina0]
 127541 [host=italia0]
 127504 [host=joubertin0]
 127520 [host=joubertin1]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127741 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127742 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127727 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 4f080070a9809bde857851e68a3aeff0c4b9b6a6 e5d6ddcd31a6113e4a3db7a235ca78770fe8f401
 127745 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127728 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127731 pass cfb6eca6e4bbacf92630d551a108645163a8f80d c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127733 pass 5f04d296f24b8a89c48eba775260d772834f9a6c c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127734 pass d0f2eb3a419be3ac0304fa83c6b0086ef7fc095a c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127736 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 8ca88879110ecfebed6e36612ae72ef284c270cd
 127749 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127738 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 653abbb8144bfbff69b8bbc383f20d7dfaf03fcb
 127739 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6bf0be5af852f2317b75ab94f1d2bb045ebef452
 127754 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127758 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
Searching for interesting versions
 Result found: flight 126778 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127727 (pass), for basis pass
 Repro found: flight 127728 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127741 (pass), for last pass
 Result found: flight 127742 (fail), for first failure
 Repro found: flight 127745 (pass), for last pass
 Repro found: flight 127749 (fail), for first failure
 Repro found: flight 127754 (pass), for last pass
 Repro found: flight 127758 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127758/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 79 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-amd64-xl-multivcpu.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127758: tolerable ALL FAIL

flight 127758 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127758/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-multivcpu  7 xen-boot               fail baseline untested


jobs:
 test-amd64-amd64-xl-multivcpu                                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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8599004112118984470==--

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 06:54:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 06:54: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 1g29uO-0005L1-JT; Tue, 18 Sep 2018 06:54:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xcrp=ma=newtech.fi=dag@srs-us1.protection.inumbo.net>)
 id 1g29uN-0005Kw-8P
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:54:51 +0000
X-Inumbo-ID: dfaba581-bb0f-11e8-a6a9-d7ebe60f679a
Received: from mail.newtech.fi (unknown [83.150.94.195])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dfaba581-bb0f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 06:55:49 +0000 (UTC)
Received: from eseries.newtech.fi (eseries.newtech.fi [194.110.87.243])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by mail.newtech.fi (Postfix) with ESMTPSA id D2CA06677F;
 Tue, 18 Sep 2018 09:54:47 +0300 (EEST)
From: Dag Nygren <dag@newtech.fi>
To: xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 09:54:47 +0300
Message-ID: <6898808.CzJHl40L0f@eseries.newtech.fi>
Organization: Oy Espoon Newtech Ab
In-Reply-To: <5d63093d-620d-80d5-1138-0332a210d61f@oracle.com>
References: <20180913212551.2435-1-boris.ostrovsky@oracle.com>
 <20180917211900.GD6716@linux.intel.com>
 <5d63093d-620d-80d5-1138-0332a210d61f@oracle.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org,
 Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>, jgg@ziepe.ca,
 "Dr. Greg Wettstein" <greg@wind.enjellic.com>, stable@vger.kernel.org,
 linux-integrity@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 peterhuewe@gmx.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>

T24gdGlzZGFnIDE4IHNlcHRlbWJlciAyMDE4IGtsLiAwMToyNToyOSBFRVNUIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPiBPbiA5LzE3LzE4IDU6MTkgUE0sIEphcmtrbyBTYWtraW5lbiB3cm90ZToK
Cj4gPiBKdXN0IHRvIHVuZGVyc3RhbmQgdGhpcyBidWcgYmV0dGVyIHdoeSBkaWQgbm90IHRoZSB3
cm9uZyB2ZXJzaW9uCj4gPiBjYXVzZSBhbnkgdW5kZWZpbmVkIGJlaGF2aW9yPyBTb3VuZHMgbGlr
ZSBhIGZhdGFsIGJ1Zy4gRG9lcyB0aGlzCj4gPiBjYXVzZSBjcmFzaGVzPwo+IAo+IEFGQUlLLCBu
bywgbm8gY3Jhc2hlcy4gSSBoYXZlbid0IHRlc3RlZCB0aGlzIG15c2VsZiAoYW5kIEkgYmVsaWV2
ZQo+IHJlbGF0aXZlbHkgZmV3IHBlb3BsZSB1c2UgdGhpcyBmdW5jdGlvbmFsaXR5LCB3aGljaCBl
eHBsYWlucyB3aHkgdGhpcwo+IGhhcyBub3QgYmVlbiBmaXhlZCBmb3Igc28gbG9uZykgYnV0IEkg
ZG9uJ3QgdGhpbmsgaXQgd2lsbCBuZWNlc3NhcmlseQo+IGNyYXNoLiBJdCdzIGp1c3QgdGhhdCB0
aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgYmUgcmVhZGluZyBmcm9tIHdyb25nCj4gbG9jYXRpb24s
IGNhdXNpbmcgVFBNIG5vdCB0byBmdW5jdGlvbiBwcm9wZXJseS4KCkkgYnVtcGVkIG15IGhlYWQg
aW50byB0aGlzIGxhc3Qgd2VlayBhbmQgc3BlbnQgbW9zdCBvZiB0aGUKd2VlayB0cnlpbmcgdG8g
ZmlndXJlIG91dCB3aHkgdGhlIHZ0cG0gZGlkIG5vdCByZXNwb25kLgpGaW5hbGx5IGZvdW5kIHRo
ZSBlbWFpbCBmcm9tIHRoZSBndXkgdGhhdCBkaXJzY292ZXJlZCBhbmQgZml4ZWQKaXQuIERpZCB0
aGUgZml4IGFuZCByZXNjb21waWxlZC4gTm93IGl0IHNlZW1zIHRvIGJlIHdvcmtpbmcKZmluZS4g
VGhlIHBhdGNoIGlzIHN1cnByaXNpbmdseSAyIHllYXJzIG9sZCEhCkkgd2lsbCBiZSB2ZXJ5IHBs
ZWFzZWQgdG8gc2VlIGl0IGdvIGluIHRvIHRoZQpvZmZpY2lhbCBrZXJuZWwhCgpCdXQgbm8gY3Jh
c2guIEp1c3QgYSB0aW1lb3V0IHdoZW4gdHJ5aW5nIHRvIGNvbW11bmljYXRlIHdpdGgKdGhlIHZ0
cG0tZW5naW5lLgoKQmVzdApEYWcKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 07:15:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 07: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 1g2AEJ-0006t0-94; Tue, 18 Sep 2018 07:15: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=jzsg=ma=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1g2AEH-0006st-VJ
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 07:15:26 +0000
X-Inumbo-ID: 5424fc30-bb12-11e8-a8a5-bc764e045a96
Received: from emh04.mail.saunalahti.fi (unknown [62.142.5.110])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5424fc30-bb12-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 09:13:24 +0200 (CEST)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh04.mail.saunalahti.fi (Postfix) with ESMTP id 55B0330066;
 Tue, 18 Sep 2018 10:15:19 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 5405F36C0F8; Tue, 18 Sep 2018 10:15:19 +0300 (EEST)
Date: Tue, 18 Sep 2018 10:15:19 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180918071519.GG18222@reaktio.net>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-3-Govinda.Tatti@Oracle.COM>
 <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
 <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, linux-pci@vger.kernel.org,
 linux-kernel@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 bhelgaas@google.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>

SGksCgpPbiBNb24sIFNlcCAxNywgMjAxOCBhdCAwMjowNjowMlBNIC0wNDAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4gT24gOS8xNi8xOCA3OjQzIEFNLCBQYXNpIEvDpHJra8OkaW5lbiB3cm90
ZToKPiA+IEhpLAo+ID4KPiA+IE9uIE1vbiwgRGVjIDE4LCAyMDE3IGF0IDEyOjMyOjExUE0gLTA1
MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMi8xOC8yMDE3IDAyOjM2IEFNLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gT24gMTUuMTIuMTcgYXQgMjA6NTIsIDxHb3ZpbmRh
LlRhdHRpQE9yYWNsZS5DT00+IHdyb3RlOgo+ID4+Pj4+Pj4gK3N0YXRpYyBpbnQgcGNpc3R1Yl9k
ZXZpY2VfcmVzZXQoc3RydWN0IHBjaV9kZXYgKmRldikKPiA+Pj4+Pj4+ICt7Cj4gPj4+Pj4+PiAr
CXN0cnVjdCB4ZW5fcGNpYmtfZGV2X2RhdGEgKmRldl9kYXRhOwo+ID4+Pj4+Pj4gKwlib29sIHNs
b3QgPSBmYWxzZSwgYnVzID0gZmFsc2U7Cj4gPj4+Pj4+PiArCXN0cnVjdCBwY2lzdHViX2FyZ3Mg
YXJnID0ge307Cj4gPj4+Pj4+PiArCj4gPj4+Pj4+PiArCWlmICghZGV2KQo+ID4+Pj4+Pj4gKwkJ
cmV0dXJuIC1FSU5WQUw7Cj4gPj4+Pj4+PiArCj4gPj4+Pj4+PiArCWRldl9kYmcoJmRldi0+ZGV2
LCAiWyVzXVxuIiwgX19mdW5jX18pOwo+ID4+Pj4+Pj4gKwo+ID4+Pj4+Pj4gKwkvKiBGaXJzdCBj
aGVjayBhbmQgdHJ5IEZMUiAqLwo+ID4+Pj4+Pj4gKwlpZiAocGNpZV9oYXNfZmxyKGRldikpIHsK
PiA+Pj4+Pj4+ICsJCWRldl9kYmcoJmRldi0+ZGV2LCAicmVzZXR0aW5nICVzIGRldmljZSB1c2lu
ZyBGTFJcbiIsCj4gPj4+Pj4+PiArCQkJcGNpX25hbWUoZGV2KSk7Cj4gPj4+Pj4+PiArCQlwY2ll
X2ZscihkZXYpOwo+ID4+Pj4+PiBUaGUgbGFjayBvZiBlcnJvciBjaGVjayBoZXJlIHB1enpsZWQg
bWUsIGJ1dCBJIHNlZSB0aGUgZnVuY3Rpb24KPiA+Pj4+Pj4gaW5kZWVkIHJldHVybnMgdm9pZCBy
aWdodCBub3cuIEkgdGhpbmsgdGhlIHByZXJlcSBwYXRjaCBzaG91bGQKPiA+Pj4+Pj4gY2hhbmdl
IHRoaXMgYWxvbmcgd2l0aCBleHBvcnRpbmcgdGhlIGZ1bmN0aW9uIC0geW91IHJlYWxseSBkb24n
dAo+ID4+Pj4+PiB3YW50IHRoZSBkZXZpY2UgdG8gYmUgaGFuZGVkIHRvIGEgZ3Vlc3Qgd2hlbiB0
aGUgRkxSIHRpbWVkCj4gPj4+Pj4+IG91dC4KPiA+Pj4+PiBXZSB3aWxsIGNoYW5nZSBwY2llX2Zs
cigpIHRvIHJldHVybiBlcnJvciBjb2RlLiBJIHdpbGwgbWFrZSB0aGlzIGNoYW5nZQo+ID4+Pj4+
IGluIHRoZSBuZXh0IHZlcnNpb24gb2YgdGhpcyBwYXRjaC4KPiA+Pj4+IEkgZXhjaGFuZ2VkIHNv
bWUgZW1haWxzIHdpdGggQmpvcm4vQ2hyaXN0b3BoIGFuZCBpdCBsb29rcyBsaWtlIENocmlzdG9w
aAo+ID4+Pj4gYXMgc29tZSBwbGFudG8gcmVzdHJ1Y3R1cmUgcGNpZSBmbHIgc3BlY2lmaWMgZnVu
Y3Rpb25zIGJ1dCBJIGRvbid0IGtub3cKPiA+Pj4+IHRoZSBleGFjdCB0aW1lLWZyYW1lLiBGb3Ig
bm93LEkgYW0gcGxhbm5pbmcgdG8gdXNlIGV4aXN0aW5nIHBjaWVfZmxyKCkKPiA+Pj4+IGFmdGVy
IGNoZWNraW5nIEZMUiBjYXBhYmlsaXR5LiBXZSB3aWxsIHN3aXRjaHRvIHJldmlzZWQgcGNpZV9m
bHIoKSBvbmNlCj4gPj4+PiBpdCBpcyBhdmFpbGFibGUuCj4gPj4+Pgo+ID4+Pj4gSSBob3BlIHlv
dSBhcmUgZmluZSB3aXRoIHRoaXMgYXBwcm9hY2guIFBsZWFzZSBsZXQgbWUga25vdy4gVGhhbmtz
Lgo+ID4+PiBJJ3ZlIHNlZW4gdGhhdCBvdGhlciBkaXNjdXNzaW9uLiBJIGRvbid0IHRoaW5rIHRo
ZSBjaGFuZ2UgaGVyZQo+ID4+PiBzaG91bGQgYmUgZG9uZSBwcmlvciB0byB0aGUgZXJyb3IgcmVw
b3J0aW5nIGJlaW5nIHB1dCBpbiBwbGFjZSwKPiA+Pj4gZm9yIHNlY3VyaXR5IHJlYXNvbnMuIEJ1
dCBpbiB0aGUgZW5kIGl0J2xsIGJlIEtvbnJhZCBhcyB0aGUKPiA+Pj4gbWFpbnRhaW5lciB0byBq
dWRnZS4KPiA+Pj4KPiA+Pj4gT3Igd2FpdCwgbG9va3MgbGlrZSB0aGVyZSdzIHNvbWUgY29uZnVz
aW9uIGluIC4vTUFJTlRBSU5FUlM6Cj4gPj4+IEtvbnJhZCBpcyBsaXN0ZWQgYXMgbWFpbnRhaW5l
ciBmb3IgIlhFTiBQQ0kgU1VCU1lTVEVNIiwgYnV0IHRoZQo+ID4+PiBsaXN0IG9mIGZpbGVzIGRv
ZXNuJ3QgaW5jbHVkZSBwY2liYWNrLiBTbyBpdCB3b3VsZCBpbnN0ZWFkIGJlIEJvcmlzCj4gPj4+
IG9yIErDvHJnZW4gdG8gZ2l2ZSB5b3UgYSBmaW5hbCB3b3JkLgo+ID4+Cj4gPj4gVGhpcyBpcyBu
b3cgNC4xNiBtYXRlcmlhbCBzbyB3ZSBjYW4gYXQgbGVhc3Qgd2FpdCB1bnRpbCBjbG9zZXIgdG8K
PiA+PiBvcGVuaW5nIG9mIHRoZSBtZXJnZSB3aW5kb3cgd2hlbiB3ZSBtYXkgaGF2ZSB0aGUgUENJ
IHVwZGF0ZXMuIChBbmQgSQo+ID4+IGp1c3Qgbm90aWNlZCB0aGF0IHlvdSByZXNwb25kZWQgdG8g
Q2hyaXN0b3BoLikKPiA+Pgo+ID4+IEJlc2lkZXMsIHdlIGRvbid0IHdhbnQgdG8gbWFrZSBrZXJu
ZWwgY2hhbmdlcyB1bnRpbCB0aGUgaW50ZXJmYWNlIGlzCj4gPj4gc2V0dGxlZCAoaS5lIHRoZSB0
b29sc3RhY2sgY2hhbmdlcyBhcmUgYWNjZXB0ZWQpLgo+ID4+Cj4gPiBJdCBzZWVtcyBHb3ZpbmRh
J3MgZW1haWwgYWRkcmVzcyBpcyBnaXZpbmcgYW4gZXJyb3IsIHNvIEkgYXNzdW1lIHNvbWVvbmUg
ZWxzZSBuZWVkcyB0byBwaWNrIHVwIHRoaXMgcGNpYmFjayAncmVzZXQnIGZlYXR1cmUuCj4gPiBJ
cyBpdCBsaWtlbHkgc29tZW9uZSBlbHNlIGZyb20gT3JhY2xlIGNhbi93aWxsIHBpY2sgdXAgYW5k
IHJlZnJlc2ggdGhpcyBwYXRjaCwgd2l0aCB0aGUgcmV2aWV3IGNvbW1lbnRzIGFkZHJlc3NlZD8K
PiAKPiAKPiBHb3ZpbmRhIGlzIG5vIGxvbmdlciBhdCBPcmFjbGUuCj4gCgpZZXAsIHRob3VnaHQg
c28uIFJlbW92ZWQgZnJvbSBDQyBsaXN0LgoKCj4gV2hhdCBhYm91dCB0aGUgdG9vbHN0YWNrIGNo
YW5nZXM/IEhhdmUgdGhleSBiZWVuIGFjY2VwdGVkPyBJIHZhZ3VlbHkKPiByZWNhbGwgdGhlcmUg
d2FzIGEgZGlzY3Vzc2lvbiBhYm91dCB0aG9zZSBjaGFuZ2VzIGJ1dCBkb24ndCByZW1lbWJlciBo
b3cKPiBpdCBlbmRlZC4KPiAKCkkgZG9uJ3QgdGhpbmsgdG9vbHN0YWNrL2xpYnhsIHBhdGNoIGhh
cyBiZWVuIGFwcGxpZWQgeWV0IGVpdGhlci4KCgoiW1BBVENIIFYxIDAvMV0gWGVuL1Rvb2xzOiBQ
Q0kgcmVzZXQgdXNpbmcgJ3Jlc2V0JyBTeXNGUyBhdHRyaWJ1dGUiOgpodHRwczovL2xpc3RzLnhl
bi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDY2NC5odG1sCgoiW1BB
VENIIFYxIDEvMV0gWGVuL2xpYnhsOiBQZXJmb3JtIFBDSSByZXNldCB1c2luZyAncmVzZXQnIFN5
c0ZTIGF0dHJpYnV0ZSI6Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTEyL21zZzAwNjYzLmh0bWwKCkdlb3JnZSBhc2tlZCBmb3Igc29tZSBjbGFyaWZp
Y2F0aW9uczoKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMTIvbXNnMDEwNDQuaHRtbApodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMTExNi5odG1sCgo+IAo+IC1ib3Jpcwo+IAoKClRoYW5rcywK
Ci0tIFBhc2kKCj4gCj4gPgo+ID4KPiA+IE1lYW53aGlsZSB0aGUgcGNpZV9oYXNfZmxyKCkgaGFz
IGJlZW4gZXhwb3J0ZWQgaW4gdXBzdHJlYW0gTGludXgga2VybmVsLCBzbyB0aGF0J3MgYWxyZWFk
eSBhdmFpbGFibGUgZm9yIHVzZSBub3cuCj4gPgo+ID4gIlBDSTogRXhwb3J0IHBjaWVfaGFzX2Zs
cigpIjoKPiA+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTJkMjkxN2Y3NzQ3ODA1YTFmNDE4ODY3MmYz
MDhkODJhOGJhMDE3MDAKPiA+Cj4gPgo+ID4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 08:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 08:15: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 1g2BAb-0003Da-9N; Tue, 18 Sep 2018 08:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2BAZ-0003DB-U3
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 08:15:39 +0000
X-Inumbo-ID: 29c883ec-bb1b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29c883ec-bb1b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 08: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 1g2BAW-0003Uh-7c; Tue, 18 Sep 2018 08:15: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 1g2BAV-0007n0-Qa; Tue, 18 Sep 2018 08:15:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2BAV-0005rY-Pd; Tue, 18 Sep 2018 08:15:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127701-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-rtds:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-4:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-raw:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl:xen-boot:fail:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-4:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm: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-credit2:migrate-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-credit2: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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-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-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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-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-rtds:saverestore-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-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-amd64-i386-xl-qemut-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-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-i386-xl-qemuu-win7-amd64:guest-stop: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-ws16-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-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=4266e4c7d343af4ef36adf62fcf5f3236432387a
X-Osstest-Versions-That: xen=017f85220fb07d4215a7754fe173910f5c2535ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 08:15:35 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 127701: 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>

ZmxpZ2h0IDEyNzcwMSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3MDEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNjU1MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTI3NjM5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0
dXM+IGJyb2tlbiBpbiAxMjc2MzkKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgZmFpbCBpbiAxMjc2MzkgUkVHUi4gdnMuIDEyNjU1MwoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMjc2MzkgcGFzcyBp
biAxMjc3MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTI3NjM5IHBhc3MgaW4gMTI3NzAxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4g
cGFzcyBpbiAxMjc2MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDUgaG9zdC1pbnN0
YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBwYXNzIGluIDEyNzYzOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTI3
NjM5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0
KSAgICBicm9rZW4gcGFzcyBpbiAxMjc2MzkKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEyNzYzOQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2Vu
IHBhc3MgaW4gMTI3NjM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBn
dWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTI3NjM5IHBhc3MgaW4gMTI3NzAxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTI3NjM5IHBhc3MgaW4gMTI3NzAxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNDI2NmU0YzdkMzQzYWY0ZWYzNmFkZjYyZmNmNWYzMjM2NDMyMzg3
YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDE3Zjg1MjIwZmIwN2Q0
MjE1YTc3NTRmZTE3MzkxMGY1YzI1MzVhZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2NTUzICAy
MDE4LTA4LTI0IDE1OjM2OjQ2IFogICAyNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzYw
NyAgMjAxOC0wOS0xNCAxMTozNjo0OCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgNDI2NmU0YzdkMzQzYWY0ZWYzNmFkZjYyZmNmNWYzMjM2NDMyMzg3YQpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIzOjQ0IDIw
MTggKzAyMDAKCiAgICB4ODY6IGFzc29ydGVkIGFycmF5X2luZGV4X25vc3BlYygpIGluc2VydGlv
bnMKICAgIAogICAgRG9uJ3QgY2hhbmNlIGhhdmluZyBTcGVjdHJlIHYxIChpbmNsdWRpbmcgQkNC
UykgZ2FkZ2V0cy4gSW4gc29tZSBvZiB0aGUKICAgIGNhc2VzIHRoZSBpbnNlcnRpb25zIGFyZSBt
b3JlIG9mIHByZWNhdXRpb25hcnkgbmF0dXJlIHJhdGhlciB0aGFuIHRoZXJlCiAgICBwcm92YWJs
eSBiZWluZyBhIGdhZGdldCwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxkIGVyciBvbiB0aGUgc2FmZSAo
c2VjdXJlKQogICAgc2lkZSBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNmMjAwMjYxNGFmNTFk
ZmQ1MDcxNjhhMTY5NjY1OGJhYzkxMTU1Y2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA5LTAzIDE3
OjUwOjEwICswMjAwCgpjb21taXQgNzRhOTUzODZkNGNkZjRiMTA1ODg0YTg3MmVhNGYxYWYxN2Ni
NzllNQpBdXRob3I6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTQgMTM6MjM6MTAgMjAxOCArMDIwMAoKICAgIFZULWQvZG1hcjogaW9t
bXUgbWVtIGxlYWsgZml4CiAgICAKICAgIFJlbGVhc2UgbWVtb3J5IGFsbG9jYXRlZCBmb3IgZHJo
ZCBpb21tdSBpbiBlcnJvciBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcg
RHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZkMDdiNjY0OGM0Yzg4
OTFkY2E1YmQwZjdlZjE3NGI2ODMxZjgwYjIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTI3IDEx
OjM3OjI0ICswMjAwCgpjb21taXQgYjc1MjI4Y2NjMzc0NzMwNWY3ODE0MzMzYmJiMjRmMTY2MWQ1
MjY0NApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjIyOjM0IDIwMTggKzAyMDAKCiAgICByYW5nZXNldDogbWFrZSBpbnF1aXJ5IGZ1
bmN0aW9ucyB0b2xlcmF0ZSBOVUxMIGlucHV0cwogICAgCiAgICBSYXRoZXIgdGhhbiBzcGVjaWFs
IGNhc2luZyB0aGUgLT5pb21lbV9jYXBzIGNoZWNrIGluIHg4NidzCiAgICBnZXRfcGFnZV9mcm9t
X2wxZSgpIGZvciB0aGUgZG9tX3hlbiBjYXNlLCBsZXQncyBiZSBtb3JlIHRvbGVyYW50IGluCiAg
ICBnZW5lcmFsLCBhbG9uZyB0aGUgbGluZXMgb2YgcmFuZ2VzZXRfaXNfZW1wdHkoKTogQSBuZXZl
ciBhbGxvY2F0ZWQKICAgIHJhbmdlc2V0IGNhbid0IHBvc3NpYmx5IGNvbnRhaW4gb3Igb3Zlcmxh
cCBhbnkgcmFuZ2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDBhOWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJkNGJlNTgx
YTZjYWRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNyAxMzo1NDo0MCArMDIwMAoKY29tbWl0
IDI0YmMyZTMxYjIzNmFmZDIzZDEwOGVjMTczNTI2MjEwZGFkZDc4ZDUKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6
MjE6NTYgMjAxOCArMDIwMAoKICAgIHg4Ni9zZXR1cDogQXZvaWQgT29CIEU4MjAgbG9va3VwIHdo
ZW4gY2FsY3VsYXRpbmcgdGhlIEwxVEYgc2FmZSBhZGRyZXNzCiAgICAKICAgIEEgbnVtYmVyIG9m
IGNvcm5lciBjYXNlcyAobW9zdCBvYnZpb3VzbHksIG5vLXJlYWwtbW9kZSBhbmQgbm8gTXVsdGli
b290IG1lbW9yeQogICAgbWFwKSBjYW4gZW5kIHVwIHdpdGggZTgyMF9yYXcubnJfbWFwIGJlaW5n
IDAsIGF0IHdoaWNoIHBvaW50IHRoZSBMMVRGCiAgICBjYWxjdWxhdGlvbiB3aWxsIHVuZGVyZmxv
dy4KICAgIAogICAgU3BvdHRlZCBieSBDb3Zlcml0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNlNGVjMDdlMTRiY2U4
MWY2YWUyMmMzMWZmMTMwMmQxZjI5N2EyMjYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE2IDE4
OjEwOjA3ICswMTAwCgpjb21taXQgYmQ5OTNhN2I0ZTliNDM1Y2Y1OWM0OWQ2OWE1NjcyYTEyODEw
N2VjYwpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIFNlcCAxNCAxMzoyMToyNCAyMDE4ICswMjAwCgogICAgeDg2L2h2bS9pb3JlcTogTU1J
TyByYW5nZSBjaGVja2luZyBjb21wbGV0ZWx5IGlnbm9yZXMgZGlyZWN0aW9uIGZsYWcKICAgIAog
ICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKSBpcyB1c2VkIHRvIHJvdXRlIGFuIGlvcmVxIHRv
IHRoZSBhcHByb3ByaWF0ZQogICAgaW9yZXEgc2VydmVyLiBGb3IgTU1JTyB0aGlzIGlzIGRvbmUg
YnkgY29tcGFyaW5nIHRoZSByYW5nZSBvZiB0aGUgaW9yZXEKICAgIHRvIHRoZSByYW5nZXMgcmVn
aXN0ZXJlZCBieSB0aGUgZGV2aWNlIG1vZGVscyBvZiBlYWNoIGlvcmVxIHNlcnZlci4KICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSByYW5nZSBpZiB0aGUgaW9yZXEgY29t
cGxldGVseSBpZ25vcmVzCiAgICB0aGUgZGlyZWN0aW9uIGZsYWcgYW5kIHRodXMgbWF5IGNhbGN1
bGF0ZSB0aGUgd3JvbmcgcmFuZ2UgZm9yIGNvbXBhcmlzb24uCiAgICBUaHVzIHRoZSBpb3JlcSBt
YXkgZWl0aGVyIGJlIHJvdXRlZCB0byB0aGUgd3Jvbmcgc2VydmVyIG9yIGVycm9uZW91c2x5CiAg
ICB0ZXJtaW5hdGVkIGJ5IG51bGxfb3BzLgogICAgCiAgICBOT1RFOiBUaGUgcGF0Y2ggYWxzbyBm
aXhlcyB3aGl0ZXNwYWNlIGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50IHRvIG1ha2UgaXQKICAgICAg
ICAgIHN0eWxlIGNvbXBsaWFudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjBhNTZkYzAw
NjRhMDA4MzA2NjNmZmU0ODIxNWRjZDA4MGNiOTUwNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgt
MTUgMTQ6MTQ6MDYgKzAyMDAKCmNvbW1pdCBlMGEyMGU3YzVjODBkOTVjNmFjZTg5NTlkNjU0MWU0
NmNhMTk0ZDk2CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIwOjU0IDIwMTggKzAyMDAKCiAgICB4ODYvdmxhcGlj
OiBCdWdmaXhlcyBhbmQgaW1wcm92ZW1lbnRzIHRvIHZsYXBpY197cmVhZCx3cml0ZX0oKQogICAg
CiAgICBGaXJzdGx5LCB0aGVyZSBpcyBubyAnb2Zmc2V0JyBib3VuZGFyeSBjaGVjayBvbiB0aGUg
bm9uLTMyLWJpdCB3cml0ZSBwYXRoCiAgICBiZWZvcmUgdGhlIGNhbGwgdG8gdmxhcGljX3JlYWRf
YWxpZ25lZCgpLCB3aGljaCBhbGxvd3MgYW4gYXR0YWNrZXIgdG8gcmVhZAogICAgYmV5b25kIHRo
ZSBlbmQgb2YgdmxhcGljLT5yZWdzLT5kYXRhW10sIHdoaWNoIGlzIG9ubHkgMTAyNCBieXRlcyBs
b25nLgogICAgCiAgICBIb3dldmVyLCBhcyB0aGUgYmFja2luZyBtZW1vcnkgaXMgYSBkb21oZWFw
IHBhZ2UsIGFuZCBtaXNhbGlnbmVkIGFjY2Vzc2VzIGdldAogICAgY2h1bmtlZCBkb3duIHRvIHNp
bmdsZSBieXRlcyBhY3Jvc3MgcGFnZSBib3VuZGFyaWVzLCBJIGNhbid0IHNwb3QgYW55CiAgICBY
U0Etd29ydGh5IHByb2JsZW1zIHdoaWNoIG9jY3VyIGZyb20gdGhlIG92ZXJydW4uCiAgICAKICAg
IE9uIHJlYWwgaGFyZHdhcmUsIGJhZCBhY2Nlc3NlcyBkb24ndCBpbnN0YW50bHkgY3Jhc2ggdGhl
IG1hY2hpbmUuICBUaGVpcgogICAgYmVoYXZpb3VyIGlzIHVuZGVmaW5lZCwgYnV0IHRoZSBkb21h
aW5fY3Jhc2goKSBwcm9oaWJpdHMgc2Vuc2libGUgdGVzdGluZy4KICAgIEJlaGF2ZSBtb3JlIGxp
a2Ugb3RoZXIgeDg2IE1NSU8gYW5kIHRlcm1pbmF0ZSBiYWQgYWNjZXNzZXMgd2l0aCBhcHByb3By
aWF0ZQogICAgZGVmYXVsdHMuCiAgICAKICAgIFdoaWxlIG1ha2luZyB0aGVzZSBjaGFuZ2VzLCBj
bGVhbiB1cCBhbmQgc2ltcGxpZnkgdGhlIHRoZSBzbWFsbGVyLWFjY2VzcwogICAgaGFuZGxpbmcu
ICBJbiBwYXJ0aWN1bGFyLCBhdm9pZCBwb2ludGVyIGJhc2VkIG1lY2hhbnNpbXMgZm9yIDEvMi1i
eXRlIHJlYWRzIHNvCiAgICBhcyB0byBhdm9pZCBmb3JjaW5nIHRoZSB2YWx1ZSB0byBiZSBzcGls
bGVkIHRvIHRoZSBzdGFjay4KICAgIAogICAgICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6
IDAvMiB1cC9kb3duOiAwLy0xNzUgKC0xNzUpCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgdmxhcGljX3Jl
YWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjExICAgICAxNDIgICAgIC02OQog
ICAgICB2bGFwaWNfd3JpdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMDQgICAg
IDE5OCAgICAtMTA2CiAgICAKICAgIEZpbmFsbHksIHRoZXJlIGFyZSBhIHBsZXRob3JhIG9mIHJl
YWQvd3JpdGUgZnVuY3Rpb25zIGluIHRoZSB2bGFwaWMgbmFtZXNwYWNlLAogICAgc28gcmVuYW1l
IHRoZXNlIHRvIHZsYXBpY19tbWlvX3tyZWFkLHdyaXRlfSgpIHRvIG1ha2UgdGhlaXIgcHVycG9z
ZSBtb3JlCiAgICBjbGVhci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNmY0M2MxNGNlZjNhZjg0Nzdh
OWVjYTRlZmFiODdkZDE1MGEyODg1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xMCAxMzoyNzoy
NCArMDEwMAoKY29tbWl0IDcxM2YzYjEyOTQxZjAxOTRiNTc3YzY4NjQ0ZWYyODA5YjA0ZGJhZGEK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IEZyaSBTZXAgMTQgMTM6MTk6MjIgMjAxOCArMDIwMAoKICAgIHg4Ni92bXg6IEF2b2lkIGhpdHRp
bmcgQlVHX09OKCkgYWZ0ZXIgRVBUUC1yZWxhdGVkIGRvbWFpbl9jcmFzaCgpCiAgICAKICAgIElm
IHRoZSBFUFRQIHBvaW50ZXIgY2FuJ3QgYmUgbG9jYXRlZCBpbiB0aGUgYWx0cDJtIGxpc3QsIHRo
ZSBkb21haW4KICAgIGlzIChsZWdpdGltYXRlbHkpIGNyYXNoZWQuCiAgICAKICAgIFVuZGVyIHRo
b3NlIGNpcmN1bXN0YW5jZXMsIGV4ZWN1dGlvbiB3aWxsIGNvbnRpbnVlIGFuZCBndWFyZW50ZWUg
dG8gaGl0IHRoZQogICAgQlVHX09OKGlkeCA+PSBNQVhfQUxUUDJNKSAodW5mb3J0dW5hdGVseSwg
anVzdCBvdXQgb2YgY29udGV4dCkuCiAgICAKICAgIFJldHVybiBmcm9tIHZteF92bWV4aXRfaGFu
ZGxlcigpIGFmdGVyIHRoZSBkb21haW5fY3Jhc2goKSwgd2hpY2ggYWxzbyBoYXMgdGhlCiAgICBz
aWRlIGVmZmVjdCBvZiByZWVudGVyaW5nIHRoZSBzY2hlZHVsZXIgbW9yZSBwcm9tcHRseS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA0OGRiYjJkYmU5ZDlmOTJhMjg5MGExNWJiNDhhMDU5OGMwNjVi
OWY4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0wMiAxMDoxMDo0MyArMDEwMAoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 08:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 08:15: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 1g2BAs-0003Ev-JN; Tue, 18 Sep 2018 08: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2BAq-0003Eg-HK
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 08:15:56 +0000
X-Inumbo-ID: c83c09f9-bb1a-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c83c09f9-bb1a-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 10:13:54 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="79195602"
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 v3] tools: add option to explicitly enable VirtFS in QEMU
 build
Thread-Index: AQHUSeBHzl/5ccSLJU6HwBeXn1jpi6T1u0hw
Date: Tue, 18 Sep 2018 08:14:01 +0000
Message-ID: <28570a1e78fa40b5a0f9bdc2ea7f315b@AMSPEX02CL03.citrite.net>
References: <20180911150108.1190-1-paul.durrant@citrix.com>
In-Reply-To: <20180911150108.1190-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 v3] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBQYXVsIER1cnJhbnQg
W21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBTZW50OiAxMSBTZXB0ZW1iZXIgMjAx
OCAxNjowMQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4KPiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbQo+IChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6
IFtQQVRDSCB2M10gdG9vbHM6IGFkZCBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgVmlydEZT
IGluIFFFTVUKPiBidWlsZAo+IAo+IDlwZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQg
ZmVhdHVyZSBzaW5jZSBYZW4gNC45LCBidXQgUUVNVSB3aWxsCj4gbm90IGJlIGJ1aWx0IHdpdGgg
YmFja2VuZCBzdXBwb3J0IHVubGVzcyBWaXJ0RlMgaXMgZW5hYmxlZCwgd2hpY2ggaXMKPiBwcmVk
aWNhdGVkIG9uIHRoZSBsaWJjYXAgYW5kIGxpYmF0dHIgZGV2IHBhY2thZ2VzIGJlaW5nIGluc3Rh
bGxlZC4gVGhpcyBpcwo+IG5vdCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlw
ZnMuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGFuICdlbmFibGUtOXBmcycgb3B0aW9uIHRvIGNvbmZp
Z3VyZSB3aGljaCwgaWYgc3BlY2lmaWVkLAo+IHdpbGwgY2F1c2UgJy0tZW5hYmxlLXZpcnRmcycg
dG8gYmUgcGFzc2VkIHRvIFFFTVUncyBjb25maWd1cmUuIFRoaXMgd2lsbAo+IGNhdXNlIHRoZSBk
ZXBlbmRlbmN5IG9uIGxpYmNhcCBhbmQgbGliYXR0ciB0byBiZSBjYWxsZWQgb3V0IGlmIHRoZQo+
IHBhY2thZ2VzCj4gYXJlIG5vdCBpbiBpbnN0YWxsZWQuCj4gCj4gRm9yIGNvbXBsZXRlbmVzcywg
c3BlY2lmeWluZyAnZGlzYWJsZS05cGZzJyB3aWxsIGNhdXNlICctLWRpc2FibGUtdmlydGZzJwo+
IHRvCj4gYmUgcGFzc2VkIHRvIFFFTVUncyBjb25mZ3VyZSBhbmQgbm90IHNwZWNpZnlpbmcgYW4g
b3B0aW9uIHdpbGwga2VlcCB0aGUKPiBwcmV2aW91cyBiZWhhdmlvdXIgb2YgcHJlZGljYXRpbmcg
VmlydEZTIG9uIHdoZXRoZXIgdGhlIGxpYmNhcCBhbmQgbGliYXR0cgo+IHBhY2thZ2VzIGFyZSBp
bnN0YWxsZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
Pgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gCj4gdjM6Cj4gIC0gTW9kaWZ5IGNvbmZpZ3VyZS5hYyBhbmQgZ2VuZXJh
dGUgY29uZmlndXJlLgo+IAo+IHYyOgo+ICAtIEFkZCB0aGUgY29uZmlndXJlIG9wdGlvbiByYXRo
ZXIgdGhlbiBlbmFibGluZyBWaXJ0RlMgaW4gYWxsIExpbnV4Cj4gYnVpbGRzLgo+IC0tLQo+ICBj
b25maWcvVG9vbHMubWsuaW4gfCAgMSArCj4gIHRvb2xzL01ha2VmaWxlICAgICB8IDEwICsrKysr
KysrKy0KPiAgdG9vbHMvY29uZmlndXJlICAgIHwgMTcgKysrKysrKysrKysrKysrKy0KPiAgdG9v
bHMvY29uZmlndXJlLmFjIHwgIDkgKysrKysrKystCj4gIDQgZmlsZXMgY2hhbmdlZCwgMzQgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xz
Lm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4gaW5kZXggMDk2NGY2ZjllOS4uYmRiYTA4N2Fm
MCAxMDA2NDQKPiAtLS0gYS9jb25maWcvVG9vbHMubWsuaW4KPiArKysgYi9jb25maWcvVG9vbHMu
bWsuaW4KPiBAQCAtNjIsNiArNjIsNyBAQCBTWVNURU1EX0NGTEFHUyAgICAgIDo9IEBTWVNURU1E
X0NGTEFHU0AKPiAgU1lTVEVNRF9MSUJTICAgICAgICA6PSBAU1lTVEVNRF9MSUJTQAo+ICBYRU5f
U1lTVEVNRF9ESVIgICAgIDo9IEBTWVNURU1EX0RJUkAKPiAgWEVOX1NZU1RFTURfTU9EVUxFU19M
T0FEIDo9IEBTWVNURU1EX01PRFVMRVNfTE9BREAKPiArQ09ORklHXzlQRlMgICAgICAgICA6PSBA
bmluZXBmc0AKPiAKPiAgTElOVVhfQkFDS0VORF9NT0RVTEVTIDo9IEBMSU5VWF9CQUNLRU5EX01P
RFVMRVNACj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUK
PiBpbmRleCA2Nzk3N2FkODUwLi5jOTAzZDZhNjNlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL01ha2Vm
aWxlCj4gKysrIGIvdG9vbHMvTWFrZWZpbGUKPiBAQCAtMjMyLDYgKzIzMiwxMyBAQCBzdWJkaXIt
YWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKPiAgCWVsc2UgXAo+ICAJCWVuYWJs
ZV90cmFjZV9iYWNrZW5kPScnIDsgXAo+ICAJZmkgOyBcCj4gKwlpZiBbICIkKENPTkZJR185UEZT
KSIgPSAieSIgXTsgdGhlbiBcCj4gKwkJdmlydGZzPSctLWVuYWJsZS12aXJ0ZnMnIDsgXAo+ICsJ
ZWxpZiBbICIkKENPTkZJR185UEZTKSIgPSAibiIgXTsgdGhlbiBcCj4gKwkJdmlydGZzPSctLWRp
c2FibGUtdmlydGZzJyA7IFwKPiArCWVsc2UgXAo+ICsJCXZpcnRmcz0nJyA7IFwKPiArCWZpIDsg
XAo+ICAJUEtHX0NPTkZJR19QQVRIPSQoWEVOX1JPT1QpL3Rvb2xzL3BrZy0KPiBjb25maWckJHtQ
S0dfQ09ORklHX1BBVEg6KzokJHtQS0dfQ09ORklHX1BBVEh9fSBcCj4gIAkkJHNvdXJjZS9jb25m
aWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0LWxpc3Q9aTM4Ni1zb2Z0bW11IFwKPiAgCQkkKFFF
TVVfWEVOX0VOQUJMRV9ERUJVRykgXAo+IEBAIC0yNzksNyArMjg2LDggQEAgc3ViZGlyLWFsbC1x
ZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCj4gIAkJLS1weXRob249JChQWVRIT04pIFwK
PiAgCQkkKENPTkZJR19RRU1VVV9FWFRSQV9BUkdTKSBcCj4gIAkJLS1jcHU9JChJT0VNVV9DUFVf
QVJDSCkgXAo+IC0JCSQoSU9FTVVfQ09ORklHVVJFX0NST1NTKTsgXAo+ICsJCSQoSU9FTVVfQ09O
RklHVVJFX0NST1NTKSBcCj4gKwkJJCR2aXJ0ZnM7IFwKPiAgCSQoTUFLRSkgYWxsCj4gCj4gIHN1
YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcjogc3ViZGlyLWFsbC1xZW11LXhlbi1kaXIKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCj4gaW5kZXggMjdjOGQw
NTRhYi4uYWNiY2Y5ZWIzZSAxMDA3NTUKPiAtLS0gYS90b29scy9jb25maWd1cmUKPiArKysgYi90
b29scy9jb25maWd1cmUKPiBAQCAtNjI0LDYgKzYyNCw3IEBAIGFjX2luY2x1ZGVzX2RlZmF1bHQ9
IlwKPiAKPiAgYWNfc3Vic3RfdmFycz0nTFRMSUJPQkpTCj4gIExJQk9CSlMKPiArbmluZXBmcwo+
ICBTWVNURU1EX0xJQlMKPiAgU1lTVEVNRF9DRkxBR1MKPiAgU1lTVEVNRF9NT0RVTEVTX0xPQUQK
PiBAQCAtODIwLDYgKzgyMSw3IEBAIHdpdGhfeGVuc3RvcmVkCj4gIGVuYWJsZV9zeXN0ZW1kCj4g
IHdpdGhfc3lzdGVtZAo+ICB3aXRoX3N5c3RlbWRfbW9kdWxlc19sb2FkCj4gK2VuYWJsZV85cGZz
Cj4gICcKPiAgICAgICAgYWNfcHJlY2lvdXNfdmFycz0nYnVpbGRfYWxpYXMKPiAgaG9zdF9hbGlh
cwo+IEBAIC0xNTAwLDYgKzE1MDIsOCBAQCBPcHRpb25hbCBGZWF0dXJlczoKPiAgICAtLWRpc2Fi
bGUtaXB4ZSAgICAgICAgICBFbmFibGUgaW4tdHJlZSBJUFhFLCAoREVGQVVMVCBpcyBvbiBpZiBy
b21iaW9zCj4gaXMKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmFibGVkLCBvdGhlcndp
c2Ugb2ZmLCBzZWUgYWxzbyAtLXdpdGgtc3lzdGVtLQo+IGlweGUpCj4gICAgLS1lbmFibGUtc3lz
dGVtZCAgICAgICAgRW5hYmxlIHN5c3RlbWQgc3VwcG9ydCAoZGVmYXVsdCBpcyBESVNBQkxFRCkK
PiArICAtLWVuYWJsZS05cGZzICAgICAgICAgICBFeHBsaWNpdGx5IGVuYWJsZSA5cGZzIHN1cHBv
cnQgaW4gUUVNVSBidWlsZAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWZhdWx0IGlz
IHRvIGRlZmVyIHRvIFFFTVUgY29uZmlndXJlIGRlZmF1bHQpCj4gCj4gIE9wdGlvbmFsIFBhY2th
Z2VzOgo+ICAgIC0td2l0aC1QQUNLQUdFWz1BUkddICAgIHVzZSBQQUNLQUdFIFtBUkc9eWVzXQo+
IEBAIC05Nzk5LDYgKzk4MDMsMTggQEAgaWYgdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSI7IHRoZW4g
Ogo+IAo+ICBmaQo+IAo+ICsjIENoZWNrIHdoZXRoZXIgLS1lbmFibGUtOXBmcyB3YXMgZ2l2ZW4u
Cj4gK2lmIHRlc3QgIiR7ZW5hYmxlXzlwZnMrc2V0fSIgPSBzZXQ7IHRoZW4gOgo+ICsgIGVuYWJs
ZXZhbD0kZW5hYmxlXzlwZnM7IGlmIHRlc3QgIngkZW5hYmxlXzlwZnMiID0gInh5ZXMiOyB0aGVu
IDoKPiArICBuaW5lcGZzPXkKPiArZWxzZQo+ICsgIG5pbmVwZnM9bgo+ICtmaQo+ICtmaQo+ICsK
PiArCj4gKwo+ICsKPiAgY2F0ID5jb25mY2FjaGUgPDxcX0FDRU9GCj4gICMgVGhpcyBmaWxlIGlz
IGEgc2hlbGwgc2NyaXB0IHRoYXQgY2FjaGVzIHRoZSByZXN1bHRzIG9mIGNvbmZpZ3VyZQo+ICAj
IHRlc3RzIHJ1biBvbiB0aGlzIHN5c3RlbSBzbyB0aGV5IGNhbiBiZSBzaGFyZWQgYmV0d2VlbiBj
b25maWd1cmUKPiBAQCAtMTExMDMsNCArMTExMTksMyBAQCBpZiB0ZXN0IC1uICIkYWNfdW5yZWNv
Z25pemVkX29wdHMiICYmIHRlc3QKPiAiJGVuYWJsZV9vcHRpb25fY2hlY2tpbmciICE9IG5vOyB0
aGVuCj4gICRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25zOiAk
YWNfdW5yZWNvZ25pemVkX29wdHMiCj4gPiYyO30KPiAgZmkKPiAKPiAtCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+IGluZGV4IGJjYTI1NDUy
ODAuLmU3ZDJlNmY0ZmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCj4gKysrIGIv
dG9vbHMvY29uZmlndXJlLmFjCj4gQEAgLTQ4Niw1ICs0ODYsMTIgQEAgQVNfSUYoW3Rlc3QgIngk
c3lzdGVtZCIgPSAieHkiXSwgWwo+ICAgICAgXSkKPiAgXSkKPiAKPiAtQUNfT1VUUFVUKCkKPiAr
QUNfQVJHX0VOQUJMRShbOXBmc10sCj4gKyAgICBBU19IRUxQX1NUUklORyhbLS1lbmFibGUtOXBm
c10sCj4gKyAgICAgICAgICAgICAgICAgICBbRXhwbGljaXRseSBlbmFibGUgOXBmcyBzdXBwb3J0
IGluIFFFTVUgYnVpbGQgKGRlZmF1bHQKPiBpcyB0byBkZWZlciB0byBRRU1VIGNvbmZpZ3VyZSBk
ZWZhdWx0KV0pLAo+ICsgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV85cGZzIiA9ICJ4eWVzIl0s
IFtuaW5lcGZzPXldLCBbbmluZXBmcz1uXSldLFsKPiArXSkKPiAKPiArQUNfU1VCU1QobmluZXBm
cykKPiArCj4gK0FDX09VVFBVVCgpCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 08:20:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 08:20: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 1g2BFP-00043F-AW; Tue, 18 Sep 2018 08:20:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=flwi=ma=citrix.com=prvs=7925e5af4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2BFO-00043A-24
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 08:20:38 +0000
X-Inumbo-ID: dbc2e32f-bb1b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbc2e32f-bb1b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 08:21:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="79195981"
Date: Tue, 18 Sep 2018 10:20:13 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180918082013.o42w2tfwihddhnt4@mac.bytemobile.com>
References: <20180914111611.23008-1-roger.pau@citrix.com>
 <5B9FA61F02000078001E911F@prv1-mh.provo.novell.com>
 <20180917133741.jprggbsv4vw5hyl6@mac.bytemobile.com>
 <5B9FD30F02000078001E91DC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9FD30F02000078001E91DC@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/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: Roger Pau =?utf-8?B?TW9ubsOp?= <rogewr.pau@citrix.com>,
 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMTA6MTU6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjA5LjE4IGF0IDE1OjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDc6MDM6MjdBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA5LjE4IGF0IDEzOjE2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQEAgLTQyMCwxNiArMzkzLDI0IEBAIHN0YXRpYyBpbnQg
X19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPiA+PiA+ICAgICAgICAgIGFk
ZHIgPSBQRk5fRE9XTihkLT5hcmNoLmU4MjBbaV0uYWRkcik7Cj4gPj4gPiAgICAgICAgICBzaXpl
ID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ldLnNpemUpOwo+ID4+ID4gIAo+ID4+ID4gLSAgICAg
ICAgaWYgKCBhZGRyID49IE1CMV9QQUdFUyApCj4gPj4gPiAtICAgICAgICAgICAgcmMgPSBwdmhf
cG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIsIHNpemUpOwo+ID4+ID4gLSAgICAgICAgZWxz
ZQo+ID4+ID4gLSAgICAgICAgewo+ID4+ID4gLSAgICAgICAgICAgIEFTU0VSVChhZGRyICsgc2l6
ZSA8IE1CMV9QQUdFUyk7Cj4gPj4gPiAtICAgICAgICAgICAgcHZoX3N0ZWFsX2xvd19yYW0oZCwg
YWRkciwgc2l6ZSk7Cj4gPj4gPiAtICAgICAgICB9Cj4gPj4gPiAtCj4gPj4gPiArICAgICAgICBy
YyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7Cj4gPj4gPiAgICAg
ICAgICBpZiAoIHJjICkKPiA+PiA+ICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPj4gPiArCj4g
Pj4gPiArICAgICAgICBpZiAoIGFkZHIgPCBNQjFfUEFHRVMgKQo+ID4+ID4gKyAgICAgICAgewo+
ID4+ID4gKyAgICAgICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzID0KPiA+
PiA+ICsgICAgICAgICAgICAgICAgIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMobWZuX3RvX21hZGRy
KF9tZm4oYWRkcikpLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdG9fdmlydChhZGRyKSwgc2l6ZSA8PCAKPiA+IFBBR0VfU0hJRlQsCj4gPj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYpOwo+ID4+ID4gKwo+ID4+
ID4gKyAgICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+ID4+ID4gKyAgICAg
ICAgICAgIHsKPiA+PiA+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gY29weSBb
JSNseCwgJSNseCk6ICVkXG4iLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgYWRkciwg
YWRkciArIHNpemUsIHJlcyk7Cj4gPj4gPiArICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxU
Owo+ID4+ID4gKyAgICAgICAgICAgIH0KPiA+PiA+ICsgICAgICAgIH0KPiA+PiA+ICAgICAgfQo+
ID4+IAo+ID4+IElzIHRoZXJlIGFueSBndWFyYW50ZWUgKGluIHBhcnRpY3VsYXIgb24sIGJ1dCBu
b3QgbGltaXRlZCB0byBFRkkgc3lzdGVtcykKPiA+PiBmb3IgRTgyMF9SQU0gcmVnaW9ucyB0byBu
ZXZlciBzcGFuIHRoZSAxTWIgYm91bmRhcnk/IElmIG5vdCwgeW91Cj4gPj4gbWF5IGVuZCB1cCBj
b3B5aW5nIG1lbW9yeSBhYm92ZSAxTWIgaGVyZS4KPiA+IAo+ID4gUmlnaHQsIEkgZ3Vlc3MgSSBj
b3VsZCBkbyBzb21ldGhpbmcgbGlrZToKPiA+IAo+ID4gZW5kID0gbWluKE1CKDEpLCBkLT5hcmNo
LmU4MjBbaV0uYWRkciArIGQtPmFyY2guZTgyMFtpXS5zaXplKTsKPiA+IAo+ID4gQW5kIGNhbGN1
bGF0ZSB0aGUgc2l6ZSBiYXNlZCBvbiB0aGUgJ2VuZCcgdmFsdWUuCj4gCj4gUmlnaHQuCgpMZXQg
bWUgZml4IHRoaXMgYW5kIHJlc2VuZC4KCj4gCj4gPj4gRnVydGhlcm1vcmUsIHdoYXQgYWJvdXQg
UkFNIC8gbm9uLVJBTSBib3VuZGFyaWVzIGluIHRoZSBtaWRkbGUgb2YKPiA+PiBhIHBhZ2UgKHdo
aWNoIGlzIHF1aXRlIGNvbW1vbiBhIHNpdHVhdGlvbiBmb3IgdGhlIGZpcnN0IE1iKT8KPiA+IAo+
ID4gVGhlcmUgYXJlIG5vIHN1Y2ggUkFNIHJhbmdlcyBpbiB0aGUgZ3Vlc3QgbWVtb3J5IG1hcCBi
ZWNhdXNlCj4gPiBwdmhfc2V0dXBfZTgyMCBhbGlnbnMgdGhlIFJBTSByZWdpb25zIHN0YXJ0L2Vu
ZCB0byBwYWdlIGJvdW5kYXJpZXMuCj4gCj4gT2gsIHJpZ2h0Lgo+IAo+ID4gVGhpcyBpcyBub3Qg
aWRlYWwsIHNvIGlmIHlvdSB3YW50IEkgY2FuIGRvIHRoZSBmb2xsb3dpbmc6Cj4gPiAKPiA+IGh2
bV9jb3B5X3RvX2d1ZXN0X3BoeXMoZC0+YXJjaC5lODIwW2ldLmFkZHIsIGQtPmFyY2guZTgyMFtp
XS5zaXplLCB2KTsKPiA+IAo+ID4gQW5kIGlmIHB2aF9zZXR1cF9lODIwIGlzIGltcHJvdmVkIHNv
IHRoYXQgUkFNIHJlZ2lvbnMgYXJlIG5vIGxvbmdlcgo+ID4gYWxpZ25lZCB0byBwYWdlIGJvdW5k
YXJpZXMgdGhlIGNvcHkgd2lsbCB3b3JrIHdpdGhvdXQgaXNzdWVzLgo+IAo+IEhtbSwgSSBndWVz
cyBJJ20gaGF2aW5nIGRpZmZpY3VsdHkgdW5kZXJzdGFuZGluZyB3aGF0IHlvdSB0aGluayB0aGUK
PiBnb2FsIG91Z2h0IHRvIGJlOiBXb3VsZCBhIHBhZ2UgcGFydCBvZiB3aGljaCBpcyBSQU0gYmUg
Y29waWVkIG9yCj4gbWFwcGVkIGluIHlvdXIgb3Bpbmlvbj8KCklNTyBzdGFydCBvZiBSQU0gcmFu
Z2VzIHNob3VsZCBiZSBjZWlsZWQsIGFuZCB0aGUgZW5kIHNob3VsZCBiZQpmbG9vcmVkIHNvIHRo
YXQgdGhlIHJlc3VsdGluZyByYW5nZSBpcyB0aGUgc2FtZSBzaXplIG9yIHNtYWxsZXIsIGJ1dApu
ZXZlciBncmVhdGVyIHRoYW4gdGhlIG9yaWdpbmFsIFJBTSByYW5nZS4KCkZvciBleGFtcGxlIGEg
UkFNIHJhbmdlIGxpa2UgWzB4MTAsIDB4MjAwMSkgd2lsbCBlbmQgdXAgYXMgWzB4MTAwMCwKMHgy
MDAwKSwgc28gYSBwYWdlIHRoYXQncyBvbmx5IHBhcnRpYWxseSBSQU0gbG9zZXMgdGhlIFJBTSBw
YXJ0IGluCnB2aF9zZXR1cF9lODIwLgoKPiBJIHRoaW5rIG9ubHkgbWFwcGluZyBjYW4gcG9zc2li
bHkgd29yawo+IHJlbGlhYmx5LCBhbmQgd2l0aCB5b3VyIHJlbWFyayBhYm91dCBwdmhfc2V0dXBf
ZTgyMCgpIEkgdGhlbiB0aGluawo+IG5vIGNoYW5nZSB3b3VsZCBiZSBuZWVkZWQuCgpJIGFncmVl
LCBvbmx5IGlkZW50aXR5IG1hcHBpbmcgY2FuIHdvcmsgd2l0aCBzdWNoIHBhZ2VzLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 08:56:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 08: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 1g2Bnz-0006LZ-AL; Tue, 18 Sep 2018 08:56:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=flwi=ma=citrix.com=prvs=7925e5af4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2Bnx-0006LU-Jk
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 08:56:21 +0000
X-Inumbo-ID: d90ff042-bb20-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d90ff042-bb20-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 08:57:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65557057"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 10:55:59 +0200
Message-ID: <20180918085559.60177-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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>

SWRlbnRpdHkgbWFwcGluZyBSQU0gcmVnaW9ucyBvbiB0aGUgbG93IDFNQiBmb3IgRG9tMCBpcyBu
b3QgaWRlYWwsCnNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxkIGJlIHVzZWQgYnkg
WGVuIGR1cmluZyBydW50aW1lCihsaWtlIHRoZSBBUCB0cmFtcG9saW5lKSwgc28gaW5zdGVhZCBv
ZiBpZGVudGl0eSBtYXBwaW5nIHRoZSBsb3cgMU1CCmludG8gdGhlIERvbTAgcGh5c21hcCBwb3B1
bGF0ZSB0aG9zZSBSQU0gcmVnaW9ucyBhbmQgY29weSB0aGUgZGF0YS4KCk5vdGUgdGhhdCB0aGlz
IGFsbG93cyB0byByZW1vdmUgdW5zaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0IHNpbmNlIHRoZQpv
bmx5IGNhbGxlciB3YXMgdGhlIFBWSCBEb20wIGJ1aWxkZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0t
CkNoYW5nZXMgc2luY2UgdjE6CiAtIE1ha2Ugc3VyZSBjb3B5IGRvZXNuJ3QgcGFzdCAxTUIuCiAt
IENsYXJpZnkgY29tbWVudCBhYm91dCBsb3cgMU1CIG1hcHBpbmdzLgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jIHwgNTcgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL21tLmggICAgICAgICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2Vy
dGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggNTcyNDg4
M2Q4Yy4uNTQ0ZTQ4YzU3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTI3OCwzMyArMjc4LDYg
QEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3ZteF9yZWFsbW9kZV9oZWxwZXJzKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qIEFzc2lnbiB0aGUgbG93IDFNQiB0
byBEb20wLiAqLwotc3RhdGljIHZvaWQgX19pbml0IHB2aF9zdGVhbF9sb3dfcmFtKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25n
IG1mbjsKLQotICAgIEFTU0VSVChzdGFydCArIG5yX3BhZ2VzIDw9IFBGTl9ET1dOKE1CKDEpKSk7
Ci0KLSAgICBmb3IgKCBtZm4gPSBzdGFydDsgbWZuIDwgc3RhcnQgKyBucl9wYWdlczsgbWZuKysg
KQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShfbWZu
KG1mbikpOwotICAgICAgICBpbnQgcmM7Ci0KLSAgICAgICAgcmMgPSB1bnNoYXJlX3hlbl9wYWdl
X3dpdGhfZ3Vlc3QocGcsIGRvbV9pbyk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byB1bnNoYXJlIFhlbiBtZm4gJSNseDogJWRcbiIs
IG1mbiwgcmMpOwotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KLQotICAgICAgICBz
aGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBTSEFSRV9ydyk7Ci0gICAgICAgIHJjID0g
Z3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihtZm4pLCBfbWZuKG1mbiksIDAsIHAybV9y
YW1fcncpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHByaW50aygiVW5hYmxlIHRv
IGFkZCBtZm4gJSNseCB0byBwMm06ICVkXG4iLCBtZm4sIHJjKTsKLSAgICB9Ci19Ci0KIHN0YXRp
YyBfX2luaXQgdm9pZCBwdmhfc2V0dXBfZTgyMChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzKQogewogICAgIHN0cnVjdCBlODIwZW50cnkgKmVudHJ5LCAqZW50cnlfZ3Vl
c3Q7CkBAIC0zOTksNyArMzcyLDggQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIH0gd2hpbGUgKCBwcmVlbXB0ZWQgKTsKIAogICAgIC8qCi0g
ICAgICogTWVtb3J5IGJlbG93IDFNQiBpcyBpZGVudGl0eSBtYXBwZWQuCisgICAgICogTWVtb3J5
IGJlbG93IDFNQiBpcyBpZGVudGl0eSBtYXBwZWQgZXhjZXB0IFJBTSByZWdpb25zIHRoYXQgYXJl
CisgICAgICogcG9wdWxhdGVkIGFuZCBjb3BpZWQgYmVsb3cuCiAgICAgICogTkI6IHRoaXMgb25s
eSBtYWtlcyBzZW5zZSB3aGVuIGJvb3RlZCBmcm9tIGxlZ2FjeSBCSU9TLgogICAgICAqLwogICAg
IHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwgMCwgTUIxX1BBR0VTLCB0cnVlKTsKQEAgLTQy
MCwxNiArMzk0LDI3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgYWRkciA9IFBGTl9ET1dOKGQtPmFyY2guZTgyMFtpXS5hZGRyKTsK
ICAgICAgICAgc2l6ZSA9IFBGTl9ET1dOKGQtPmFyY2guZTgyMFtpXS5zaXplKTsKIAotICAgICAg
ICBpZiAoIGFkZHIgPj0gTUIxX1BBR0VTICkKLSAgICAgICAgICAgIHJjID0gcHZoX3BvcHVsYXRl
X21lbW9yeV9yYW5nZShkLCBhZGRyLCBzaXplKTsKLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0g
ICAgICAgICAgICBBU1NFUlQoYWRkciArIHNpemUgPCBNQjFfUEFHRVMpOwotICAgICAgICAgICAg
cHZoX3N0ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Ci0gICAgICAgIH0KLQorICAgICAgICBy
YyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7CiAgICAgICAgIGlm
ICggcmMgKQogICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIGlmICggYWRkciA8IE1C
MV9QQUdFUyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGVuZCA9IG1pbl90KHVp
bnQ2NF90LCBNQigxKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
ZTgyMFtpXS5hZGRyICsgZC0+YXJjaC5lODIwW2ldLnNpemUpOworICAgICAgICAgICAgZW51bSBo
dm1fdHJhbnNsYXRpb25fcmVzdWx0IHJlcyA9CisgICAgICAgICAgICAgICAgIGh2bV9jb3B5X3Rv
X2d1ZXN0X3BoeXMobWZuX3RvX21hZGRyKF9tZm4oYWRkcikpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90b192aXJ0KGFkZHIpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS5hZGRyIC0gZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYpOworCisgICAgICAgICAgICBp
ZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBwcmludGsoIkZhaWxlZCB0byBjb3B5IFslI2x4LCAlI2x4KTogJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgIGFkZHIsIGFkZHIgKyBzaXplLCByZXMpOworICAgICAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogCiAgICAgaWYg
KCBjcHVfaGFzX3ZteCAmJiBwYWdpbmdfbW9kZV9oYXAoZCkgJiYgIXZteF91bnJlc3RyaWN0ZWRf
Z3Vlc3QodikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBkMzdlZWE1M2QxLi45NTVmZjBiZDc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTExLDIyICs1MTEsNiBAQCB2b2lk
IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0
IGRvbWFpbiAqZCwKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIH0KIAot
aW50IF9faW5pdCB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21h
aW4gKmQpCi17Ci0gICAgaWYgKCBwYWdlX2dldF9vd25lcihwYWdlKSAhPSBkIHx8ICFpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICAvKiBSZW1vdmUgdGhlIG93bmVyIGFuZCBjbGVh
ciB0aGUgZmxhZ3MuICovCi0gICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwotICAgIHBh
Z2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHZvaWQgZnJl
ZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgaWYg
KCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5o
CmluZGV4IGIzZDQ2YWI1NmIuLjk1OTU1MzlhZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC02NDUsNyArNjQ1LDYgQEAgZW51
bSBYRU5TSEFSRV9mbGFncyB7CiB9Owogdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBYRU5TSEFSRV9mbGFncyBmbGFncyk7Ci1pbnQgdW5zaGFyZV94
ZW5fcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4g
KmQpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9wcml2aWxlZ2Vk
X2d1ZXN0cygKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBlbnVtIFhFTlNIQVJFX2ZsYWdz
IGZsYWdzKQotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 09:26:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 09:26: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 1g2CGg-00005N-MH; Tue, 18 Sep 2018 09:26:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2CGe-000059-NO
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 09:26:00 +0000
X-Inumbo-ID: fe564cb3-bb24-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe564cb3-bb24-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 09:26: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 1g2CGc-0004pj-FA; Tue, 18 Sep 2018 09:25: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 1g2CGc-0004XR-3f; Tue, 18 Sep 2018 09:25:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2CGc-0004Gg-30; Tue, 18 Sep 2018 09:25:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127707-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b06dfd40bb5cf9fdd626a79a300253f193b600ae
X-Osstest-Versions-That: ovmf=cfd10276ce747129bb26410bc00ac13ae1cd5d6f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 09:25:58 +0000
Subject: [Xen-devel] [ovmf test] 127707: 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>

ZmxpZ2h0IDEyNzcwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3MDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMDZkZmQ0MGJiNWNmOWZkZDYyNmE3OWEzMDAyNTNm
MTkzYjYwMGFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZmQxMDI3
NmNlNzQ3MTI5YmIyNjQxMGJjMDBhYzEzYWUxY2Q1ZDZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc2MDQgIDIwMTgtMDktMTQgMTA6NDE6MTAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NzA3ICAyMDE4LTA5LTE3IDAxOjQwOjU2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIGNmZDEwMjc2Y2UuLmIwNmRmZDQwYmIgIGIwNmRmZDQwYmI1Y2Y5
ZmRkNjI2YTc5YTMwMDI1M2YxOTNiNjAwYWUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 09:32:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 09: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 1g2CMX-0000oh-CQ; Tue, 18 Sep 2018 09:32:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2CMW-0000oc-D8
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 09:32:04 +0000
X-Inumbo-ID: d6bc5714-bb25-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6bc5714-bb25-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 09:33:03 +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 1A1FEB024;
 Tue, 18 Sep 2018 09:32:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 18 Sep 2018 11:32:00 +0200
Message-Id: <20180918093200.17499-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: issue warning message when out of grant
 maptrack 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>, 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>

V2hlbiBhIGRyaXZlciBkb21haW4gKGUuZy4gZG9tMCkgaXMgcnVubmluZyBvdXQgb2YgbWFwdHJh
Y2sgZW50cmllcyBpdApjYW4ndCBtYXAgYW55IG1vcmUgZm9yZWlnbiBkb21haW4gcGFnZXMuIElu
c3RlYWQgb2Ygc2lsZW50bHkgc3RhbGxpbmcKdGhlIGFmZmVjdGVkIGRvbVVzIGlzc3VlIGEgcmF0
ZSBsaW1pdGVkIHdhcm5pbmcgaW4gdGhpcyBjYXNlIGluIG9yZGVyCnRvIG1ha2UgaXQgZWFzaWVy
IHRvIGRldGVjdCB0aGF0IHNpdHVhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMjUgKysr
KysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyBi
L2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKaW5kZXggN2JhZmE3MDNhOTkyLi4wOWY2ZmY4YzE5
NTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKKysrIGIvZHJpdmVycy94
ZW4vZ3JhbnQtdGFibGUuYwpAQCAtMTA0MCwxOCArMTA0MCwzMSBAQCBpbnQgZ250dGFiX21hcF9y
ZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAkJcmV0dXJuIHJldDsK
IAogCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Ci0JCS8qIFJldHJ5IGVhZ2FpbiBtYXBz
ICovCi0JCWlmIChtYXBfb3BzW2ldLnN0YXR1cyA9PSBHTlRTVF9lYWdhaW4pCi0JCQlnbnR0YWJf
cmV0cnlfZWFnYWluX2dvcChHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmLCBtYXBfb3BzICsgaSwKLQkJ
CQkJCSZtYXBfb3BzW2ldLnN0YXR1cywgX19mdW5jX18pOwotCi0JCWlmIChtYXBfb3BzW2ldLnN0
YXR1cyA9PSBHTlRTVF9va2F5KSB7CisJCXN3aXRjaCAobWFwX29wc1tpXS5zdGF0dXMpIHsKKwkJ
Y2FzZSBHTlRTVF9va2F5OgorCQl7CiAJCQlzdHJ1Y3QgeGVuX3BhZ2VfZm9yZWlnbiAqZm9yZWln
bjsKIAogCQkJU2V0UGFnZUZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9yZWlnbiA9IHhlbl9wYWdl
X2ZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9yZWlnbi0+ZG9taWQgPSBtYXBfb3BzW2ldLmRvbTsK
IAkJCWZvcmVpZ24tPmdyZWYgPSBtYXBfb3BzW2ldLnJlZjsKKwkJCWJyZWFrOworCQl9CisKKwkJ
Y2FzZSBHTlRTVF9ub19kZXZpY2Vfc3BhY2U6CisJCQlwcl93YXJuX3JhdGVsaW1pdGVkKCJtYXB0
cmFjayBsaW1pdCByZWFjaGVkLCBjYW4ndCBtYXAgYWxsIGd1ZXN0IHBhZ2VzXG4iKTsKKwkJCWJy
ZWFrOworCisJCWNhc2UgR05UU1RfZWFnYWluOgorCQkJLyogUmV0cnkgZWFnYWluIG1hcHMgKi8K
KwkJCWdudHRhYl9yZXRyeV9lYWdhaW5fZ29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsCisJCQkJ
CQltYXBfb3BzICsgaSwKKwkJCQkJCSZtYXBfb3BzW2ldLnN0YXR1cywgX19mdW5jX18pOworCQkJ
YnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJCWJyZWFrOwogCQl9CiAJfQogCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 09:32:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 09:32: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 1g2CMg-0000pM-Lb; Tue, 18 Sep 2018 09:32:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2CMf-0000pE-P5
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 09:32:13 +0000
X-Inumbo-ID: dbb75a3b-bb25-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbb75a3b-bb25-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 09:33:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="79199947"
From: George Dunlap <George.Dunlap@citrix.com>
To: =?utf-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= <pasik@iki.fi>
Thread-Topic: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
Thread-Index: AQHUTx9f82+4VewK8EuqL3LeXVReCKT1pSiA
Date: Tue, 18 Sep 2018 09:32:09 +0000
Message-ID: <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-3-Govinda.Tatti@Oracle.COM>
 <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
 <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
 <20180918071519.GG18222@reaktio.net>
In-Reply-To: <20180918071519.GG18222@reaktio.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.9.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <06A5B4745A58F84980FE1810FD94B93F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "bhelgaas@google.com" <bhelgaas@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

DQoNCj4gT24gU2VwIDE4LCAyMDE4LCBhdCA4OjE1IEFNLCBQYXNpIEvDpHJra8OkaW5lbiA8cGFz
aWtAaWtpLmZpPiB3cm90ZToNCj4gDQo+IEhpLA0KPiANCj4gT24gTW9uLCBTZXAgMTcsIDIwMTgg
YXQgMDI6MDY6MDJQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOg0KPj4gT24gOS8xNi8x
OCA3OjQzIEFNLCBQYXNpIEvDpHJra8OkaW5lbiB3cm90ZToNCj4+PiBIaSwNCj4+PiANCj4+PiBP
biBNb24sIERlYyAxOCwgMjAxNyBhdCAxMjozMjoxMVBNIC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6DQo+Pj4+IE9uIDEyLzE4LzIwMTcgMDI6MzYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0K
Pj4+Pj4+Pj4gT24gMTUuMTIuMTcgYXQgMjA6NTIsIDxHb3ZpbmRhLlRhdHRpQE9yYWNsZS5DT00+
IHdyb3RlOg0KPj4+Pj4+Pj4+ICtzdGF0aWMgaW50IHBjaXN0dWJfZGV2aWNlX3Jlc2V0KHN0cnVj
dCBwY2lfZGV2ICpkZXYpDQo+Pj4+Pj4+Pj4gK3sNCj4+Pj4+Pj4+PiArCXN0cnVjdCB4ZW5fcGNp
YmtfZGV2X2RhdGEgKmRldl9kYXRhOw0KPj4+Pj4+Pj4+ICsJYm9vbCBzbG90ID0gZmFsc2UsIGJ1
cyA9IGZhbHNlOw0KPj4+Pj4+Pj4+ICsJc3RydWN0IHBjaXN0dWJfYXJncyBhcmcgPSB7fTsNCj4+
Pj4+Pj4+PiArDQo+Pj4+Pj4+Pj4gKwlpZiAoIWRldikNCj4+Pj4+Pj4+PiArCQlyZXR1cm4gLUVJ
TlZBTDsNCj4+Pj4+Pj4+PiArDQo+Pj4+Pj4+Pj4gKwlkZXZfZGJnKCZkZXYtPmRldiwgIlslc11c
biIsIF9fZnVuY19fKTsNCj4+Pj4+Pj4+PiArDQo+Pj4+Pj4+Pj4gKwkvKiBGaXJzdCBjaGVjayBh
bmQgdHJ5IEZMUiAqLw0KPj4+Pj4+Pj4+ICsJaWYgKHBjaWVfaGFzX2ZscihkZXYpKSB7DQo+Pj4+
Pj4+Pj4gKwkJZGV2X2RiZygmZGV2LT5kZXYsICJyZXNldHRpbmcgJXMgZGV2aWNlIHVzaW5nIEZM
UlxuIiwNCj4+Pj4+Pj4+PiArCQkJcGNpX25hbWUoZGV2KSk7DQo+Pj4+Pj4+Pj4gKwkJcGNpZV9m
bHIoZGV2KTsNCj4+Pj4+Pj4+IFRoZSBsYWNrIG9mIGVycm9yIGNoZWNrIGhlcmUgcHV6emxlZCBt
ZSwgYnV0IEkgc2VlIHRoZSBmdW5jdGlvbg0KPj4+Pj4+Pj4gaW5kZWVkIHJldHVybnMgdm9pZCBy
aWdodCBub3cuIEkgdGhpbmsgdGhlIHByZXJlcSBwYXRjaCBzaG91bGQNCj4+Pj4+Pj4+IGNoYW5n
ZSB0aGlzIGFsb25nIHdpdGggZXhwb3J0aW5nIHRoZSBmdW5jdGlvbiAtIHlvdSByZWFsbHkgZG9u
J3QNCj4+Pj4+Pj4+IHdhbnQgdGhlIGRldmljZSB0byBiZSBoYW5kZWQgdG8gYSBndWVzdCB3aGVu
IHRoZSBGTFIgdGltZWQNCj4+Pj4+Pj4+IG91dC4NCj4+Pj4+Pj4gV2Ugd2lsbCBjaGFuZ2UgcGNp
ZV9mbHIoKSB0byByZXR1cm4gZXJyb3IgY29kZS4gSSB3aWxsIG1ha2UgdGhpcyBjaGFuZ2UNCj4+
Pj4+Pj4gaW4gdGhlIG5leHQgdmVyc2lvbiBvZiB0aGlzIHBhdGNoLg0KPj4+Pj4+IEkgZXhjaGFu
Z2VkIHNvbWUgZW1haWxzIHdpdGggQmpvcm4vQ2hyaXN0b3BoIGFuZCBpdCBsb29rcyBsaWtlIENo
cmlzdG9waA0KPj4+Pj4+IGFzIHNvbWUgcGxhbnRvIHJlc3RydWN0dXJlIHBjaWUgZmxyIHNwZWNp
ZmljIGZ1bmN0aW9ucyBidXQgSSBkb24ndCBrbm93DQo+Pj4+Pj4gdGhlIGV4YWN0IHRpbWUtZnJh
bWUuIEZvciBub3csSSBhbSBwbGFubmluZyB0byB1c2UgZXhpc3RpbmcgcGNpZV9mbHIoKQ0KPj4+
Pj4+IGFmdGVyIGNoZWNraW5nIEZMUiBjYXBhYmlsaXR5LiBXZSB3aWxsIHN3aXRjaHRvIHJldmlz
ZWQgcGNpZV9mbHIoKSBvbmNlDQo+Pj4+Pj4gaXQgaXMgYXZhaWxhYmxlLg0KPj4+Pj4+IA0KPj4+
Pj4+IEkgaG9wZSB5b3UgYXJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoLiBQbGVhc2UgbGV0IG1l
IGtub3cuIFRoYW5rcy4NCj4+Pj4+IEkndmUgc2VlbiB0aGF0IG90aGVyIGRpc2N1c3Npb24uIEkg
ZG9uJ3QgdGhpbmsgdGhlIGNoYW5nZSBoZXJlDQo+Pj4+PiBzaG91bGQgYmUgZG9uZSBwcmlvciB0
byB0aGUgZXJyb3IgcmVwb3J0aW5nIGJlaW5nIHB1dCBpbiBwbGFjZSwNCj4+Pj4+IGZvciBzZWN1
cml0eSByZWFzb25zLiBCdXQgaW4gdGhlIGVuZCBpdCdsbCBiZSBLb25yYWQgYXMgdGhlDQo+Pj4+
PiBtYWludGFpbmVyIHRvIGp1ZGdlLg0KPj4+Pj4gDQo+Pj4+PiBPciB3YWl0LCBsb29rcyBsaWtl
IHRoZXJlJ3Mgc29tZSBjb25mdXNpb24gaW4gLi9NQUlOVEFJTkVSUzoNCj4+Pj4+IEtvbnJhZCBp
cyBsaXN0ZWQgYXMgbWFpbnRhaW5lciBmb3IgIlhFTiBQQ0kgU1VCU1lTVEVNIiwgYnV0IHRoZQ0K
Pj4+Pj4gbGlzdCBvZiBmaWxlcyBkb2Vzbid0IGluY2x1ZGUgcGNpYmFjay4gU28gaXQgd291bGQg
aW5zdGVhZCBiZSBCb3Jpcw0KPj4+Pj4gb3IgSsO8cmdlbiB0byBnaXZlIHlvdSBhIGZpbmFsIHdv
cmQuDQo+Pj4+IA0KPj4+PiBUaGlzIGlzIG5vdyA0LjE2IG1hdGVyaWFsIHNvIHdlIGNhbiBhdCBs
ZWFzdCB3YWl0IHVudGlsIGNsb3NlciB0bw0KPj4+PiBvcGVuaW5nIG9mIHRoZSBtZXJnZSB3aW5k
b3cgd2hlbiB3ZSBtYXkgaGF2ZSB0aGUgUENJIHVwZGF0ZXMuIChBbmQgSQ0KPj4+PiBqdXN0IG5v
dGljZWQgdGhhdCB5b3UgcmVzcG9uZGVkIHRvIENocmlzdG9waC4pDQo+Pj4+IA0KPj4+PiBCZXNp
ZGVzLCB3ZSBkb24ndCB3YW50IHRvIG1ha2Uga2VybmVsIGNoYW5nZXMgdW50aWwgdGhlIGludGVy
ZmFjZSBpcw0KPj4+PiBzZXR0bGVkIChpLmUgdGhlIHRvb2xzdGFjayBjaGFuZ2VzIGFyZSBhY2Nl
cHRlZCkuDQo+Pj4+IA0KPj4+IEl0IHNlZW1zIEdvdmluZGEncyBlbWFpbCBhZGRyZXNzIGlzIGdp
dmluZyBhbiBlcnJvciwgc28gSSBhc3N1bWUgc29tZW9uZSBlbHNlIG5lZWRzIHRvIHBpY2sgdXAg
dGhpcyBwY2liYWNrICdyZXNldCcgZmVhdHVyZS4NCj4+PiBJcyBpdCBsaWtlbHkgc29tZW9uZSBl
bHNlIGZyb20gT3JhY2xlIGNhbi93aWxsIHBpY2sgdXAgYW5kIHJlZnJlc2ggdGhpcyBwYXRjaCwg
d2l0aCB0aGUgcmV2aWV3IGNvbW1lbnRzIGFkZHJlc3NlZD8NCj4+IA0KPj4gDQo+PiBHb3ZpbmRh
IGlzIG5vIGxvbmdlciBhdCBPcmFjbGUuDQo+PiANCj4gDQo+IFllcCwgdGhvdWdodCBzby4gUmVt
b3ZlZCBmcm9tIENDIGxpc3QuDQo+IA0KPiANCj4+IFdoYXQgYWJvdXQgdGhlIHRvb2xzdGFjayBj
aGFuZ2VzPyBIYXZlIHRoZXkgYmVlbiBhY2NlcHRlZD8gSSB2YWd1ZWx5DQo+PiByZWNhbGwgdGhl
cmUgd2FzIGEgZGlzY3Vzc2lvbiBhYm91dCB0aG9zZSBjaGFuZ2VzIGJ1dCBkb24ndCByZW1lbWJl
ciBob3cNCj4+IGl0IGVuZGVkLg0KPj4gDQo+IA0KPiBJIGRvbid0IHRoaW5rIHRvb2xzdGFjay9s
aWJ4bCBwYXRjaCBoYXMgYmVlbiBhcHBsaWVkIHlldCBlaXRoZXIuDQo+IA0KPiANCj4gIltQQVRD
SCBWMSAwLzFdIFhlbi9Ub29sczogUENJIHJlc2V0IHVzaW5nICdyZXNldCcgU3lzRlMgYXR0cmli
dXRlIjoNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMTIvbXNnMDA2NjQuaHRtbA0KPiANCj4gIltQQVRDSCBWMSAxLzFdIFhlbi9saWJ4bDogUGVy
Zm9ybSBQQ0kgcmVzZXQgdXNpbmcgJ3Jlc2V0JyBTeXNGUyBhdHRyaWJ1dGUiOg0KPiBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDY2My5o
dG1sDQo+IA0KPiBHZW9yZ2UgYXNrZWQgZm9yIHNvbWUgY2xhcmlmaWNhdGlvbnM6DQo+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxMDQ0
Lmh0bWwNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMTIvbXNnMDExMTYuaHRtbA0KDQpSaWdodCwgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwYXRj
aCBkaWRu4oCZdCBhY3R1YWxseSB0ZWxsIHlvdSB3aGF0IHdhcyBnb2luZyBvbi4gIEl0IHNob3Vs
ZCBoYXZlIHNhaWQgc29tZXRoaW5nIGxpa2UsIOKAnHhsIGN1cnJlbnRseSBhdHRlbXB0cyB0byBy
ZXNldCBhIGRldmljZSB1c2luZyBYOyBidXQgdGhhdOKAmXMgbmV2ZXIgYmVlbiBpbXBsZW1lbnRl
ZCBpbiBMaW51eC4gIEluc3RlYWQsIHVzZSBZLCB3aGljaCBbaXMgYmV0dGVyIGZvciB3aGF0ZXZl
ciByZWFzb25d4oCdLg0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 09:48:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 09:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2CcA-0001rz-48; Tue, 18 Sep 2018 09:48: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=ct8k=ma=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2Cc8-0001ru-SS
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 09:48:13 +0000
X-Inumbo-ID: abe51a76-bb27-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::72f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id abe51a76-bb27-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 11:46:10 +0200 (CEST)
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=Nchlmd12j/cGT/bQjLv2jwO98RJQsJZAj0RLIgBLte0=;
 b=gMcbizmAbPecLQA0p+sN1OyKGLYRg/7JnHYiK/JH17D6wYQgUdSqL18h6yrF7ao0i9JX1O4pqzWlcZ3v1HR+bTI7Hy8abClk9KPBFAi5vpBKAEFZFMzuB2nJet+Zp4pJa1+x/R26I077LKR3T+bAECqlYoLFA8H9avt2urRyqOU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM6PR02MB4182.eurprd02.prod.outlook.com (2603:10a6:20b:48::31) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Tue, 18 Sep 2018 09:48:02 +0000
Message-ID: <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Tue, 18 Sep 2018 12:47:59 +0300
In-Reply-To: <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR07CA0002.eurprd07.prod.outlook.com
 (2603:10a6:205:1::15) To AM6PR02MB4182.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::31)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 83620b7d-9d6d-4500-9c60-08d61d4bd35c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4182; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 3:2pO06Xxg4RB6PGzJsBRufsr4fEnLTLBJ7x1f2dSoMkFQhYiQ2tTDHuepheBYHoi5GBj0XerboYJXLWPnHnNpi59uwtsxt96+fqkSZYsW44CAoEauiwEAjGI9nop85u/EozrxUXPFCO8Omgi2Os3FLpEkI+pgV1CAdoL7fyzbp/qIOEUICw5+IaMAKeUEZygsJjfzkqVTeg2yz1qIbJGQWRbepvElQNPHgvUg6J8wsDcP4FcnZlfNKO+Z7h7JsOdt;
 25:AGocJr4pXZGEyiZH+78GpESW0kScPrEvQuSCX64+++XXuP9VtRkviPoBA/OxYu3C0gc1SG76uXnvi0d8xBuJ0XdQgowpsIbLC0Thbei3n+TmTBEOOX4fKlRgh95s39t5e71gZ6u6WozVVI7YxvozUqzh1bi2hiyRmOELZ8WC5Tjq2QA9w509w+QRbeT1FFtHfIb2azSkifETJZutq1uUlPv3XxrHekoM85DuMPY7X2shoFDDx98n9+56pFVgAY02NTIjRzT+kDzZn31hI2S0u+TZVRCvdn2MXy7ZEmnj6ABmNxWnnFIOxPwCeC7gZvH1qfeCq6ejAqQ+Es52VpZj1Q==;
 31:1jTlUzxljeKILR/iKT/OftycvM+759NEayYWsPaR3BnFJDsOvxuxUGZFrl++wSKy9exZez2HQlmQjphhYJoBvJ+to4VLU/tERNzAytb7Q1ruQpv/r59FDppQYfkThGklHxYcXKuH84XKvMoMhBIw6ALEgGGZASMIImG02Vq8Kul3aj5DaQNm8M+hZm1khHCUROk4NWkTqZHSaBuqyQLyK7a2jcCfY87wFAiKpQPFx/Y=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4182:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 20:oGXsDb9GlBjqoQOVQB4HD94lPPi/RpDdDYxgmmRtIIhtq++ohPjIXb/0LrdMfdCzFHMKEiI7/zunEO87+Iz/rblLjdnRupPby/rO9HFswkDnIO/HSJXLzJja+JzO1dckzWY3c2gh6n0c8dy/Cx1nw7nnon+po7yPM7k50mTd1vXiNFexxovWQ6ehbN6FpQ34Lwk/5bSjH80oQHIfjMUOFmvwRllV3z6OypkiiKMSy8ZBoaFkQGyzVWqaDnnTBn0byTZyDipGepWsqH6qFjuP9AgR/E8y3sVs80h5v83EAu+eoPDITkdm6XZ81hIfeYU4fYjFoMRuGOOq1Kq86FtGlw==;
 4:jrIgpmbb8vMKReaEik9ca7qVgoN7ycRQsnGdSEqQ3RMnXEHmp5CYnUGdEj4it0wS1/00+m1A+79a3tpqeNDMwjPWVwcH8VTNvuMhxL7UxRdRkTLefvpy36sMUEZNuyK/i6JggZwFO3tIOMuXKItOLgOiVWPwd9Wu2ieAgR+kijaIp8b33AzXbmmpNPa4MwGchYBAKQf0lNh000/RG7/76dX/dlc8Yy+91n2byGL2ZeN+Plab86S0uQy4iNqVD4Bl2B3fNd0+ywLItb2AHx1cTw==
X-Microsoft-Antispam-PRVS: <AM6PR02MB4182FC31CF4031BC5A611E8FAB1D0@AM6PR02MB4182.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699050);
 SRVR:AM6PR02MB4182; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4182; 
X-Forefront-PRVS: 0799B1B2D7
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(136003)(376002)(346002)(39850400004)(189003)(199004)(76176011)(8676002)(6496006)(478600001)(54906003)(36916002)(53546011)(86362001)(11346002)(476003)(230700001)(386003)(6246003)(3846002)(956004)(6116002)(446003)(52116002)(2616005)(316002)(305945005)(23676004)(7736002)(50466002)(26005)(486006)(16526019)(186003)(36756003)(68736007)(97736004)(5660300001)(6666003)(25786009)(5820100001)(6916009)(105586002)(81156014)(106356001)(4326008)(6486002)(14444005)(2906002)(118296001)(47776003)(66066001)(229853002)(8936002)(50226002)(81166006)(53936002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4182; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAyTUI0MTgyOzIzOmx5Z2ZCU0g0NkIrYmp6SS92WXl4VVoxQVdC?=
 =?utf-8?B?ckJJSGhVWk9qTkpTWDdOT05QcnF2WlBMcXJCeWZyaDlKNkpGV3RNd3hkSS9M?=
 =?utf-8?B?cHM5R2FxQnRQV2tzbi9qV28rbmhBZGFvNDR4MGc4em5LRnFmWXNkVXM3WkNi?=
 =?utf-8?B?QTJqdC9EMDZWQTJ0aHNQeFA3MGxyVkV6SVVsZW54Mkt0WVFQeU82aFBPTEky?=
 =?utf-8?B?d1M1aW1wNm82WEhPWDlKWGhrVlNGbTc4YUZsSEMrOTVaRUIzNWRQNmdLb2tw?=
 =?utf-8?B?SDJqZWRZcmk5MjNJVTY0V1FLVGl2NXRkN2psVmtxSTFEd3BKWTQ1ZjhlMVpY?=
 =?utf-8?B?WEp0NDJNTzlxZFIrTS9zWlNkRytYbjE5OFhBQ3pKQWNKU2lWUHJKaXFPckh3?=
 =?utf-8?B?RHlMckZiUFkrMk5nMmtRZDcwMUgxUEx0Wm9ZY0JuaWY2S095VGxLdkNHeCt0?=
 =?utf-8?B?ZHhNOVh1YXlmeHJielJLV0Zzb29lamh4c3NSL0phbHpHM0g3VCtuUjdlM3hU?=
 =?utf-8?B?WnRzUEIrd2tsbk1pN2o4M21BejdwVXh6eHNYaEpycjRSTzRoT3craHVlV0Ir?=
 =?utf-8?B?K0JoenV0MzBuem9zTEFrTDF4NXRZZURld2lkelBFVVBxTyttQlRaNHB6RnFr?=
 =?utf-8?B?ZkljaWtna1BMdjVRYzFFRWJ5U1E2a3pVbG9uVDVEL05KZHdaa1p3NGJ4Z1dC?=
 =?utf-8?B?b1gweDRlaUkxSm9sU2tjZDY2TVBPV0lUcUdwT3NiWnYweGIyRjdFdDZKa3Y1?=
 =?utf-8?B?Wmw3TUF5MkZwOGQrbzlMNVB3T21hbHd5UytYek4zeTVtK3kzTTVPS3lBYmtk?=
 =?utf-8?B?U3J6NVlYTlViTUs3dkx2YzM5ZHgvdEdWZENnajdJK3pSRXpqS1ptR2s1ODlj?=
 =?utf-8?B?RTlzT0drZnhyK0dPM2hRbmtUYklxeFd5amRkc1BPeDdRcHdRVGp0N2ZQdmFy?=
 =?utf-8?B?eENOaCtFNm1WNGNiZ2o0MkRPMEUwRVR2UzNMTW8zUmV2MUo0NmE0cHdoY1Zo?=
 =?utf-8?B?RXpzQjV2c0x6bmJNNHpVU2RZT1Z5dVZYYWZqcVVjdFppaEQ3cGg0MGZDM0M4?=
 =?utf-8?B?YzBVTCtjaXg5SjBBaVZ5MEIrVUNQUzNlOW1qeHp5clNFM3Jqc3Z5bUNBcC96?=
 =?utf-8?B?R1ZwcFFNNWF1RlFGaGNIdC9KcGdDVll4MjVCYTloMVZqZHRjTXR5SXc3cHAw?=
 =?utf-8?B?enp2QkJTVEh3N0F0Z1FDYjhqU0Z5WFZ0eExxbDlqOVdJL0U1bDFOUU11M3k0?=
 =?utf-8?B?NVpIM0dwNFkzZjBjVVc0eS9vbmVYdFhzWksrOWphZGZ4WUhTVHdqREMrUVNm?=
 =?utf-8?B?MzEvVDNWb1JRSFB2Uk1aUXE5RHJ6eFkzMTZDejVhTDRDWmhFVjZTWDBQUXNM?=
 =?utf-8?B?bkE5WElweGs1ZUpHR09aL0dSMU1acXlxSlEyL09oTzIvaVhtSjY4dVBUaktv?=
 =?utf-8?B?VlNtWVVEK1ZtTmtxMjZsK1Z1QXA3ZmQ4U2JmYW5SVG9aSVRocUVOOU1ERWpl?=
 =?utf-8?B?Z0VWVXd5WXJJUm4yQlJBL0ozb1FZREVEWDY0STQ0cGgzYUFCaE51NXc4a3RW?=
 =?utf-8?B?OVBzNXFTNmI2ZmFiWmpZc2JUNGFPOUducE91dCtPbDN6V205Nlh2RkIycGVz?=
 =?utf-8?B?aDhHVkFwM2tZYk5uaGVDdTNHcVppTVV0TWNsUUtsdFplRDVKOWxyM0xpRjNL?=
 =?utf-8?B?TkU5azc4S2NFbnBIR1ZpS3JJRGZGMzJ1ZE5uVjVjMzNHbUtVdWp2c29STjQy?=
 =?utf-8?Q?Pb8O1rYiUXSDgCj9o9p2X7hxHnHGGRTgzIXBg=3D?=
X-Microsoft-Antispam-Message-Info: /+9wHWdw5bfwbgJHMBGDIe9p6xbG0IozBA2c23KeVMz0XgijQEsgr0Odt1IShCevn8SdSpTG2OAz+afiChJ3E8hU2wjTM3AUkWNLk1cFS2WUdiCx4/vITmlmKZujYTrtwwhBKSO/Fvz53k5ulbV2cZb91nyJ+/rsHtpU1vwtGRaODNJms74PC5QMXZZUC5Xb+jvD2q8vUZVX9LZ3QOD2ql850oRbnvAV55eANaDf6FApKXZOTmQ2DasHiKrrGAqo0vgmBlRe0LwA1O6Dy6t/MzOGyqr+60ZSzscz5P5K0GDvWKWRBMiPGDR+rEWbcKsgu/RVIC9Uv82oge11brQkv8JpeoNANCLs2QEN7Ecbmzc=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 6:IBXb4Mho6SX2lAny37AKxmgsc7NC+ddhLRWAiB7NTCeyf4l0ntFPq79syNRZN5sBzjMocScsfuPmXutwYER8CvexgyjwgLpSMWEBUzObGwyDCGo8ZE3vqyxDQsNCCIpAIaqOTCpag1LDlTlxYIE/5/+LJ9b0jj095NZ0ePNnrhOxwncLqx2knMivtOxTG8AZrbpimbpa8YKPBt3aRaprPNcMOiGcsSGMCEI4J5oZn0fBldCebimcGtwW4ovKPzcyiAk8LE333nNrG8kuVvlk5uNkeLrdDX+vKR78qOKH7Fe2uJzxaOtn1dns2haagyGyfgGuBGe0Z1ySNVD/8rjh2JmwD4OToqK3K4NN59cL1Cp3w3hmfW30aWjpa8rCJzi7o69Pv6WZQ0+Hy3+TbitHvEDV6c36myxljyn7qrdBNOpJdRMrA85BlKDi1L84BA9W4/+qlkvi8U2rIrY9x9My1w==;
 5:GBFIxLoVyImHys95UZlKRTSJiVQNDl1eH4ysR7f+n+dpQr+b91tss2+CoHf3FwTlaNJTrZugNwTQhFmVgEOAyxkgYnyWpSgT7CdxgSI+1EA5A3EFOBBvyL+mVi5d4sQs6qMEI6WGXzyl/rWWwA7lvfYvduYnJBUAAJXPBfeaiLw=;
 7:Nyax+XfjHxpSGjgU0qxPpCdzo/3ORV8CIJqiK/ep9fX5FsJwqj+PaPKJaf0oiKT/rEvtBnnX36FZSkfjUOe5DDZaUu9FHysMKailGhuwIkwmAwyKwp1ed3bGwYxvC87P1rkoKFKWkSBuIcCL20QYYIpSCcmAyscXu2znJd9rUe4mLSBlDk9qk+3+4/t3Y6Tn1ItPl+oieeyeuBAJ45BCocYkPUODJLsTUndieLCxnfTGZkFC30JYg6Fr0oN3AsRz
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2018 09:48:02.0795 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 83620b7d-9d6d-4500-9c60-08d61d4bd35c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4182
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@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>

T24gVGh1LCAyMDE4LTA5LTEzIGF0IDA4OjE3IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAxMi4wOS4xOCBhdCAxMTo0NywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhlIHBhdGNoIGVtdWxhdGVkIHRo
ZSBjdXJyZW50IGluc3RydWN0aW9uCj4gPiAod2hpY2gsIGFzIGEgc2lkZS1lZmZlY3QsIGVtdWxh
dGVkIHRoZSBwYWdlLXdhbGsgYXMgd2VsbCksIGhvd2V2ZXIKPiA+IHdlCj4gPiBuZWVkIGZpbmVy
LWdyYWluZWQgY29udHJvbC4gV2Ugd2FudCB0byBlbXVsYXRlIHRoZSBwYWdlLXdhbGssIGJ1dAo+
ID4gc3RpbGwKPiA+IGdldCBhbiBFUFQgdmlvbGF0aW9uIGV2ZW50IGlmIHRoZSBjdXJyZW50IGlu
c3RydWN0aW9uIHdvdWxkIHRyaWdnZXIKPiA+IG9uZS4KPiA+IFRoaXMgcGF0Y2ggcGVyZm9ybXMg
anVzdCB0aGUgcGFnZS13YWxrIGVtdWxhdGlvbi4KPiAKPiBSYXRoZXIgdGhhbiBtYWtpbmcgdGhp
cyBiYXNpY2FsbHkgYSByZXZpc2lvbiBsb2csIGNvdWxkIHlvdSBwbGVhc2UKPiBmb2N1cwo+IG9u
IHdoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZT8KPiAKPiBBcyB0byB0aGUgdGl0bGU6
ICJTdXBwcmVzcyAuLi4iIHBsZWFzZS4KPiAKPiA+IEBAIC0xNDksNiArMTUxLDEwIEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKPiA+IHAybV9kb21haW4gKnAybSwK
PiA+ICAgICAgYXJfYW5kICY9IGdmbGFnczsKPiA+ICAgICAgYXJfb3IgIHw9IGdmbGFnczsKPiA+
ICAKPiA+ICsgICAgaWYgKCBzZXRfYWQgJiYgc2V0X2FkX2JpdHMoJmw0cFtndWVzdF9sNF90YWJs
ZV9vZmZzZXQodmEpXS5sNCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmd3
LT5sNGUubDQsIGZhbHNlKSApCj4gPiArICAgICAgICBhY2Nlc3NlZCA9IHRydWU7Cj4gCj4gSXQg
aXMgaW4gcGFydGljdWxhciB0aGlzIHNlZW1pbmdseSBvZGQgKGFuZCByZWR1bmRhbnQgd2l0aCB3
aGF0J3MKPiBkb25lCj4gbGF0ZXIgaW4gdGhlIGZ1bmN0aW9uKSB3aGljaCBuZWVkcyB0aG9yb3Vn
aCBleHBsYW5hdGlvbi4KCk9uIHRoaXMgcGF0Y2ggSSd2ZSBmb2xsb3dlZCBBbmRyZXcgQ29vcGVy
J3Mgc3VnZ2VzdGlvbiBvbiBob3cgdG8gc2V0CkEvRCBCaXRzOgoKIldoaWxlIHdhbGtpbmcgZG93
biB0aGUgbGV2ZWxzLCBzZXQgYW55IG1pc3NpbmcgQSBiaXRzIGFuZCByZW1lbWJlciBpZgp3ZQpz
ZXQgYW55LiAgSWYgd2Ugc2V0IEEgYml0cywgY29uc2lkZXIgb3Vyc2VsdmVzIGNvbXBsZXRlIGFu
ZCBleGl0IGJhY2sKdG8KdGhlIGd1ZXN0LiAgSWYgbm8gQSBiaXRzIHdlcmUgc2V0LCBhbmQgdGhl
IGFjY2VzcyB3YXMgYSB3cml0ZSAod2hpY2ggd2UKa25vdyBmcm9tIHRoZSBFUFQgdmlvbGF0aW9u
IGluZm9ybWF0aW9uKSwgdGhlbiBzZXQgdGhlIGxlYWYgRCBiaXQuIgoKSWYgSSBtaXN1bmRlcnN0
b29kIHRoZSBjb21tZW50IHBsZWFzZSBjbGFyaWZ5LgoKVGhhbmtzLCAKQWxleAoKPiAKPiA+IEBA
IC0zNjIsNiArMzc2LDEzIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QKPiA+IHAybV9kb21haW4gKnAybSwKPiA+ICAgICAgICovCj4gPiAgICAgIGFyID0gKGFyX2Fu
ZCAmIEFSX0FDQ1VNX0FORCkgfCAoYXJfb3IgJiBBUl9BQ0NVTV9PUik7Cj4gPiAgCj4gPiArICAg
IGlmICggc2V0X2FkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc2V0X2FkX2JpdHMoJmwxcFtn
dWVzdF9sMV90YWJsZV9vZmZzZXQodmEpXS5sMSwgJmd3LQo+ID4gPmwxZS5sMSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgIChhciAmIF9QQUdFX1JXKSAmJiAhYWNjZXNzZWQgJiYKPiA+ICFndWVz
dF93cF9lbmFibGVkKHYpKTsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gCj4g
V2h5IGRvZXMgQSBiaXRzIGJlaW5nIHNldCAob3Igbm90KSBpbiBub24tbGVhZiAocG9zc2libHks
IGJ1dCBldmVuCj4gdGhhdCdzCj4gaW5jb25zaXN0ZW50IGluIHlvdXIgaGFuZGxpbmcpIHRhYmxl
cyBoYXZlIGFueSBtZWFuaW5nIGZvciB3aGV0aGVyCj4gdGhlCj4gRCBiaXQgd2FudHMgc2V0dGlu
ZyBpbiB0aGUgbGVhZiBwYWdlIHRhYmxlPyBTaW1pbGFybHksIHdoeSBkb2VzIGl0Cj4gbWF0dGVy
Cj4gd2hldGhlciB0aGUgYWNjdW11bGF0ZWQgcGVybWlzc2lvbnMgYWxsb3cgd3JpdGluZywgaXJy
ZXNwZWN0aXZlIG9mCj4gd2hldGhlciB0aGUgb3BlcmF0aW9uIHdhcyBhY3R1YWxseSBhIHdyaXRl
PyBTYW1lIGZvciBDUjAuV1AuCj4gCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gPiBAQCAtNzY4LDcgKzc2OCw4
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUKPiA+IGhhcF9wYWdpbmdfcmVhbF9t
b2RlID0gewo+ID4gICAgICAudXBkYXRlX2NyMyAgICAgICAgICAgICA9IGhhcF91cGRhdGVfY3Iz
LAo+ID4gICAgICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICA9IGhhcF91cGRhdGVfcGFnaW5nX21v
ZGVzLAo+ID4gICAgICAud3JpdGVfcDJtX2VudHJ5ICAgICAgICA9IGhhcF93cml0ZV9wMm1fZW50
cnksCj4gPiAtICAgIC5ndWVzdF9sZXZlbHMgICAgICAgICAgID0gMQo+ID4gKyAgICAuZ3Vlc3Rf
bGV2ZWxzICAgICAgICAgICA9IDEsCj4gPiArICAgIC5wYWdlX3dhbGtfc2V0X2FkX2JpdHMgID0g
aGFwX3BhZ2Vfd2Fsa19zZXRfYWRfYml0c18yX2xldmVscwo+ID4gIH07Cj4gCj4gSGVyZSBhbmQg
ZWxzZXdoZXJlLCBwbGVhc2UgYWRkIG5ldyBob29rcyBuZXh0IHRvIG90aGVyIGhvb2tzLAo+IG5v
dCBhdCB0aGUgZW5kLgo+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+
ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gQEAgLTIxNCw3ICsyMTQs
MTAgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwKPiA+IHVuc2lnbmVk
IGxvbmcgZ2xhLAo+ID4gICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVs
dF9kaXNhYmxlZCAmJgo+ID4gICAgICAgICAgIG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRo
X2dsYSApIC8qIGRvbid0IHNlbmQgYQo+ID4gbWVtX2V2ZW50ICovCj4gPiAgICAgIHsKPiA+IC0g
ICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLAo+ID4gVFJB
UF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwo+ID4gKyAgICAgICAgc3RydWN0IGh2bV9o
d19jcHUgY3R4dDsKPiA+ICsKPiA+ICsgICAgICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYs
ICZjdHh0KTsKPiAKPiBQcmV0dHkgZXhwZW5zaXZlIGFuIG9wZXJhdGlvbiB3aGVuIGFsbCB5b3Un
cmUgYWZ0ZXIgaXMKPiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXS4KPiAKPiBKYW4KPiAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 10:15:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 10:15: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 1g2D1y-00043f-Cj; Tue, 18 Sep 2018 10:14: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=9bpm=ma=xenproject.org=prvs=792809071=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2D1x-00043V-5h
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 10:14:53 +0000
X-Inumbo-ID: 66ff8de5-bb2b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66ff8de5-bb2b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 12:12:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65562075"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75240-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-snapshot:build-i386:<job status>:broken:regression
 distros-debian-snapshot:build-amd64-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:<job status>:broken:regression
 distros-debian-snapshot:build-amd64:<job status>:broken:regression
 distros-debian-snapshot:build-i386-pvops:<job status>:broken:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75197
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 18 Sep 2018 11:14:48 +0100
Subject: [Xen-devel] [distros-debian-snapshot test] 75240: 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>

ZmxpZ2h0IDc1MjQwIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1MjQwLwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUxOTcKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3NTE5NwogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MTk3CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUxOTcKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3NTE5NwogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MTk3CgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzUxOTcKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5l
dGluc3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 10:17:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 10:17: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 1g2D4Q-0004Bk-RY; Tue, 18 Sep 2018 10:17: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2D4P-0004Bb-Qk
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 10:17:25 +0000
X-Inumbo-ID: c1a6afb9-bb2b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1a6afb9-bb2b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 12:15:24 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 04:17:23 -0600
Message-Id: <5BA0D0B102000078001E93C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 04:17:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
In-Reply-To: <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@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>

Pj4+IE9uIDE4LjA5LjE4IGF0IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIFRodSwgMjAxOC0wOS0xMyBhdCAwODoxNyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDEyLjA5LjE4IGF0IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IFRoZSBvcmlnaW5hbCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBlbXVs
YXRlZCB0aGUgY3VycmVudCBpbnN0cnVjdGlvbgo+PiA+ICh3aGljaCwgYXMgYSBzaWRlLWVmZmVj
dCwgZW11bGF0ZWQgdGhlIHBhZ2Utd2FsayBhcyB3ZWxsKSwgaG93ZXZlcgo+PiA+IHdlCj4+ID4g
bmVlZCBmaW5lci1ncmFpbmVkIGNvbnRyb2wuIFdlIHdhbnQgdG8gZW11bGF0ZSB0aGUgcGFnZS13
YWxrLCBidXQKPj4gPiBzdGlsbAo+PiA+IGdldCBhbiBFUFQgdmlvbGF0aW9uIGV2ZW50IGlmIHRo
ZSBjdXJyZW50IGluc3RydWN0aW9uIHdvdWxkIHRyaWdnZXIKPj4gPiBvbmUuCj4+ID4gVGhpcyBw
YXRjaCBwZXJmb3JtcyBqdXN0IHRoZSBwYWdlLXdhbGsgZW11bGF0aW9uLgo+PiAKPj4gUmF0aGVy
IHRoYW4gbWFraW5nIHRoaXMgYmFzaWNhbGx5IGEgcmV2aXNpb24gbG9nLCBjb3VsZCB5b3UgcGxl
YXNlCj4+IGZvY3VzCj4+IG9uIHdoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZT8KPj4g
Cj4+IEFzIHRvIHRoZSB0aXRsZTogIlN1cHByZXNzIC4uLiIgcGxlYXNlLgo+PiAKPj4gPiBAQCAt
MTQ5LDYgKzE1MSwxMCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
Cj4+ID4gcDJtX2RvbWFpbiAqcDJtLAo+PiA+ICAgICAgYXJfYW5kICY9IGdmbGFnczsKPj4gPiAg
ICAgIGFyX29yICB8PSBnZmxhZ3M7Cj4+ID4gIAo+PiA+ICsgICAgaWYgKCBzZXRfYWQgJiYgc2V0
X2FkX2JpdHMoJmw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpXS5sNCwKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZndy0+bDRlLmw0LCBmYWxzZSkgKQo+PiA+ICsgICAg
ICAgIGFjY2Vzc2VkID0gdHJ1ZTsKPj4gCj4+IEl0IGlzIGluIHBhcnRpY3VsYXIgdGhpcyBzZWVt
aW5nbHkgb2RkIChhbmQgcmVkdW5kYW50IHdpdGggd2hhdCdzCj4+IGRvbmUKPj4gbGF0ZXIgaW4g
dGhlIGZ1bmN0aW9uKSB3aGljaCBuZWVkcyB0aG9yb3VnaCBleHBsYW5hdGlvbi4KPiAKPiBPbiB0
aGlzIHBhdGNoIEkndmUgZm9sbG93ZWQgQW5kcmV3IENvb3BlcidzIHN1Z2dlc3Rpb24gb24gaG93
IHRvIHNldAo+IEEvRCBCaXRzOgo+IAo+ICJXaGlsZSB3YWxraW5nIGRvd24gdGhlIGxldmVscywg
c2V0IGFueSBtaXNzaW5nIEEgYml0cyBhbmQgcmVtZW1iZXIgaWYgd2UKPiBzZXQgYW55LiAgSWYg
d2Ugc2V0IEEgYml0cywgY29uc2lkZXIgb3Vyc2VsdmVzIGNvbXBsZXRlIGFuZCBleGl0IGJhY2sg
dG8KPiB0aGUgZ3Vlc3QuICBJZiBubyBBIGJpdHMgd2VyZSBzZXQsIGFuZCB0aGUgYWNjZXNzIHdh
cyBhIHdyaXRlICh3aGljaCB3ZQo+IGtub3cgZnJvbSB0aGUgRVBUIHZpb2xhdGlvbiBpbmZvcm1h
dGlvbiksIHRoZW4gc2V0IHRoZSBsZWFmIEQgYml0LiIKPiAKPiBJZiBJIG1pc3VuZGVyc3Rvb2Qg
dGhlIGNvbW1lbnQgcGxlYXNlIGNsYXJpZnkuCgpJdCBkb2Vzbid0IGxvb2sgdG8gbWUgYXMgaWYg
eW91IG1pc3VuZGVyc3Rvb2QgYW55dGhpbmcsIGJ1dCBvbmx5IEFuZHJldwpjYW4gc2F5IGZvciBz
dXJlLiBIb3dldmVyLCBub25lIG9mIHRoaXMgd2FzIGluIHRoZSBkZXNjcmlwdGlvbiBvZiB5b3Vy
CnBhdGNoIChuZWl0aGVyIGFzIHBhcnQgb2YgdGhlIGRlc2NyaXB0aW9uLCBub3IgYXMgY29kZSBj
b21tZW50KSwgYW5kIEkKdGhpbmsgeW91J2QgZXZlbiBoYXZlIHRvIGdyZWF0bHkgZXh0ZW5kIG9u
IHRoaXMgaW4gb3JkZXIgdG8gZXhwbGFpbiB0bwpldmVyeW9uZSB3aHkgdGhlIHJlc3VsdGluZyBi
ZWhhdmlvciBpcyBzdGlsbCBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdC4gSW4gbm8KY2FzZSBzaG91
bGQgeW91IGFzc3VtZSBhbnlvbmUgcmVhZGluZyB5b3VyIHBhdGNoIChub3cgb3IgaW4gdGhlCmZ1
dHVyZSkgaGFzIHBhcnRpY2lwYXRlZCBpbiB0aGUgZWFybGllciBkaXNjdXNzaW9uLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 10:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 10: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 1g2DIV-0005ae-5g; Tue, 18 Sep 2018 10:31:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2DIU-0005aV-8A
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 10:31:58 +0000
X-Inumbo-ID: 34a03dbd-bb2e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34a03dbd-bb2e-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 10:32: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 1g2DIO-00069Q-W4; Tue, 18 Sep 2018 10:31: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 1g2DIO-0001B5-Mi; Tue, 18 Sep 2018 10:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2DIO-0007M8-LW; Tue, 18 Sep 2018 10:31:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127704-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.11-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.11-testing:test-amd64-amd64-migrupgrade:<job status>:broken:regression
 xen-4.11-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.11-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.11-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.11-testing:test-amd64-amd64-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.11-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.11-testing:test-xtf-amd64-amd64-2:host-ping-check-native:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-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:migrate-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: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-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-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-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-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-armhf-armhf-xl-multivcpu:migrate-support-check: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-multivcpu: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-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-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-amd64-xl-qemuu-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0719a5ff7ee0fc5d71c3e0ac96a53ed854a1b0a8
X-Osstest-Versions-That: xen=5acdd26fdc2fb9801ba94ede643cf469fbae50c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 10:31:52 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 127704: 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>

ZmxpZ2h0IDEyNzcwNCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3MDQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTI3NjA4CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMjc2MDgKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgZmFpbCBpbiAxMjc2NDIgUkVHUi4g
dnMuIDEyNjQ2NgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAg
ICBmYWlsIGluIDEyNzY0MiBSRUdSLiB2cy4gMTI2NDY2CiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgIGZhaWwgaW4gMTI3NjQyIFJFR1IuIHZzLiAxMjY0NjYK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBi
cm9rZW4gaW4gMTI3NjA4IHBhc3MgaW4gMTI3NzA0CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIGluIDEyNzYwOCBwYXNzIGluIDEy
NzcwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTI3NjA4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyNzY0
MiBwYXNzIGluIDEyNzcwNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgNSBob3N0LXBp
bmctY2hlY2stbmF0aXZlICAgICBmYWlsIHBhc3MgaW4gMTI3NjQyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMjc2NDIgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMjc2NDIgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAx
Mjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBpbiAxMjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
Mjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjc2NDIgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxMjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTI3NjQy
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBpbiAxMjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDEyNzY0MiBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjc2NDIgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEyNzY0
MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgaW4gMTI3NjQyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAwNzE5YTVmZjdlZTBmYzVkNzFjM2UwYWM5NmE1M2VkODU0YTFiMGE4CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1YWNkZDI2ZmRjMmZiOTgwMWJhOTRlZGU2NDNj
ZjQ2OWZiYWU1MGMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjY0NjYgIDIwMTgtMDgtMjMgMTQ6
MDY6MjAgWiAgIDI1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjA4ICAyMDE4LTA5LTE0
IDExOjM2OjU4IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Wmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDcxOWE1ZmY3ZWUw
ZmM1ZDcxYzNlMGFjOTZhNTNlZDg1NGExYjBhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjA1OjUyIDIwMTggKzAyMDAKCiAgICB4
ODY6IGFzc29ydGVkIGFycmF5X2luZGV4X25vc3BlYygpIGluc2VydGlvbnMKICAgIAogICAgRG9u
J3QgY2hhbmNlIGhhdmluZyBTcGVjdHJlIHYxIChpbmNsdWRpbmcgQkNCUykgZ2FkZ2V0cy4gSW4g
c29tZSBvZiB0aGUKICAgIGNhc2VzIHRoZSBpbnNlcnRpb25zIGFyZSBtb3JlIG9mIHByZWNhdXRp
b25hcnkgbmF0dXJlIHJhdGhlciB0aGFuIHRoZXJlCiAgICBwcm92YWJseSBiZWluZyBhIGdhZGdl
dCwgYnV0IEkgdGhpbmsgd2Ugc2hvdWxkIGVyciBvbiB0aGUgc2FmZSAoc2VjdXJlKQogICAgc2lk
ZSBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNmMjAwMjYxNGFmNTFkZmQ1MDcxNjhhMTY5NjY1
OGJhYzkxMTU1Y2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA5LTAzIDE3OjUwOjEwICswMjAwCgpj
b21taXQgMDNmZDc0NTE1NDAxZjc0ZDNhNzQ5YmVkNzhmZWVlNGYxNGZiMWY0ZApBdXRob3I6IFpo
ZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAg
MTQgMTM6MDU6MTMgMjAxOCArMDIwMAoKICAgIFZULWQvZG1hcjogaW9tbXUgbWVtIGxlYWsgZml4
CiAgICAKICAgIFJlbGVhc2UgbWVtb3J5IGFsbG9jYXRlZCBmb3IgZHJoZCBpb21tdSBpbiBlcnJv
ciBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25n
LmR1YW5Ab3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZkMDdiNjY0OGM0Yzg4OTFkY2E1YmQwZjdlZjE3
NGI2ODMxZjgwYjIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTI3IDExOjM3OjI0ICswMjAwCgpj
b21taXQgZDFjYWY2ZWU3MjdiNmZhNDE5OWY0Y2U1MGU5YWY1YjY2YTY2ODhmZgpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjA0OjQ0
IDIwMTggKzAyMDAKCiAgICByYW5nZXNldDogbWFrZSBpbnF1aXJ5IGZ1bmN0aW9ucyB0b2xlcmF0
ZSBOVUxMIGlucHV0cwogICAgCiAgICBSYXRoZXIgdGhhbiBzcGVjaWFsIGNhc2luZyB0aGUgLT5p
b21lbV9jYXBzIGNoZWNrIGluIHg4NidzCiAgICBnZXRfcGFnZV9mcm9tX2wxZSgpIGZvciB0aGUg
ZG9tX3hlbiBjYXNlLCBsZXQncyBiZSBtb3JlIHRvbGVyYW50IGluCiAgICBnZW5lcmFsLCBhbG9u
ZyB0aGUgbGluZXMgb2YgcmFuZ2VzZXRfaXNfZW1wdHkoKTogQSBuZXZlciBhbGxvY2F0ZWQKICAg
IHJhbmdlc2V0IGNhbid0IHBvc3NpYmx5IGNvbnRhaW4gb3Igb3ZlcmxhcCBhbnkgcmFuZ2UuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBhZDBhOWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJkNGJlNTgxYTZjYWRkCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0wOC0xNyAxMzo1NDo0MCArMDIwMAoKY29tbWl0IGEwN2Y0NDQ1MDJhZDgz
NThlMDE5Y2YwYWUzN2EzZTRiMjA1NDY3YjQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MDQ6MDcgMjAxOCArMDIw
MAoKICAgIHg4Ni9zZXR1cDogQXZvaWQgT29CIEU4MjAgbG9va3VwIHdoZW4gY2FsY3VsYXRpbmcg
dGhlIEwxVEYgc2FmZSBhZGRyZXNzCiAgICAKICAgIEEgbnVtYmVyIG9mIGNvcm5lciBjYXNlcyAo
bW9zdCBvYnZpb3VzbHksIG5vLXJlYWwtbW9kZSBhbmQgbm8gTXVsdGlib290IG1lbW9yeQogICAg
bWFwKSBjYW4gZW5kIHVwIHdpdGggZTgyMF9yYXcubnJfbWFwIGJlaW5nIDAsIGF0IHdoaWNoIHBv
aW50IHRoZSBMMVRGCiAgICBjYWxjdWxhdGlvbiB3aWxsIHVuZGVyZmxvdy4KICAgIAogICAgU3Bv
dHRlZCBieSBDb3Zlcml0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNlNGVjMDdlMTRiY2U4MWY2YWUyMmMzMWZmMTMw
MmQxZjI5N2EyMjYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE2IDE4OjEwOjA3ICswMTAwCgpj
b21taXQgNzRmZWUxYjZkMzVhMjU3ZjU4YTM4ZDMyMGJjYzcyZDllZmM3ZDQxMwpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAx
MzowMzozOCAyMDE4ICswMjAwCgogICAgeDg2L2h2bS9pb3JlcTogTU1JTyByYW5nZSBjaGVja2lu
ZyBjb21wbGV0ZWx5IGlnbm9yZXMgZGlyZWN0aW9uIGZsYWcKICAgIAogICAgaHZtX3NlbGVjdF9p
b3JlcV9zZXJ2ZXIoKSBpcyB1c2VkIHRvIHJvdXRlIGFuIGlvcmVxIHRvIHRoZSBhcHByb3ByaWF0
ZQogICAgaW9yZXEgc2VydmVyLiBGb3IgTU1JTyB0aGlzIGlzIGRvbmUgYnkgY29tcGFyaW5nIHRo
ZSByYW5nZSBvZiB0aGUgaW9yZXEKICAgIHRvIHRoZSByYW5nZXMgcmVnaXN0ZXJlZCBieSB0aGUg
ZGV2aWNlIG1vZGVscyBvZiBlYWNoIGlvcmVxIHNlcnZlci4KICAgIFVuZm9ydHVuYXRlbHkgdGhl
IGNhbGN1bGF0aW9uIG9mIHRoZSByYW5nZSBpZiB0aGUgaW9yZXEgY29tcGxldGVseSBpZ25vcmVz
CiAgICB0aGUgZGlyZWN0aW9uIGZsYWcgYW5kIHRodXMgbWF5IGNhbGN1bGF0ZSB0aGUgd3Jvbmcg
cmFuZ2UgZm9yIGNvbXBhcmlzb24uCiAgICBUaHVzIHRoZSBpb3JlcSBtYXkgZWl0aGVyIGJlIHJv
dXRlZCB0byB0aGUgd3Jvbmcgc2VydmVyIG9yIGVycm9uZW91c2x5CiAgICB0ZXJtaW5hdGVkIGJ5
IG51bGxfb3BzLgogICAgCiAgICBOT1RFOiBUaGUgcGF0Y2ggYWxzbyBmaXhlcyB3aGl0ZXNwYWNl
IGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50IHRvIG1ha2UgaXQKICAgICAgICAgIHN0eWxlIGNvbXBs
aWFudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjBhNTZkYzAwNjRhMDA4MzA2NjNmZmU0
ODIxNWRjZDA4MGNiOTUwNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTUgMTQ6MTQ6MDYgKzAy
MDAKCmNvbW1pdCAyMDA0YTkxNGI2NzU4MTExMzZlY2IxODU3NzJkMmFiNDEwODQwM2Q0CkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjAyOjQ2IDIwMTggKzAyMDAKCiAgICB4ODYvdmxhcGljOiBCdWdmaXhlcyBhbmQg
aW1wcm92ZW1lbnRzIHRvIHZsYXBpY197cmVhZCx3cml0ZX0oKQogICAgCiAgICBGaXJzdGx5LCB0
aGVyZSBpcyBubyAnb2Zmc2V0JyBib3VuZGFyeSBjaGVjayBvbiB0aGUgbm9uLTMyLWJpdCB3cml0
ZSBwYXRoCiAgICBiZWZvcmUgdGhlIGNhbGwgdG8gdmxhcGljX3JlYWRfYWxpZ25lZCgpLCB3aGlj
aCBhbGxvd3MgYW4gYXR0YWNrZXIgdG8gcmVhZAogICAgYmV5b25kIHRoZSBlbmQgb2YgdmxhcGlj
LT5yZWdzLT5kYXRhW10sIHdoaWNoIGlzIG9ubHkgMTAyNCBieXRlcyBsb25nLgogICAgCiAgICBI
b3dldmVyLCBhcyB0aGUgYmFja2luZyBtZW1vcnkgaXMgYSBkb21oZWFwIHBhZ2UsIGFuZCBtaXNh
bGlnbmVkIGFjY2Vzc2VzIGdldAogICAgY2h1bmtlZCBkb3duIHRvIHNpbmdsZSBieXRlcyBhY3Jv
c3MgcGFnZSBib3VuZGFyaWVzLCBJIGNhbid0IHNwb3QgYW55CiAgICBYU0Etd29ydGh5IHByb2Js
ZW1zIHdoaWNoIG9jY3VyIGZyb20gdGhlIG92ZXJydW4uCiAgICAKICAgIE9uIHJlYWwgaGFyZHdh
cmUsIGJhZCBhY2Nlc3NlcyBkb24ndCBpbnN0YW50bHkgY3Jhc2ggdGhlIG1hY2hpbmUuICBUaGVp
cgogICAgYmVoYXZpb3VyIGlzIHVuZGVmaW5lZCwgYnV0IHRoZSBkb21haW5fY3Jhc2goKSBwcm9o
aWJpdHMgc2Vuc2libGUgdGVzdGluZy4KICAgIEJlaGF2ZSBtb3JlIGxpa2Ugb3RoZXIgeDg2IE1N
SU8gYW5kIHRlcm1pbmF0ZSBiYWQgYWNjZXNzZXMgd2l0aCBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dHMuCiAgICAKICAgIFdoaWxlIG1ha2luZyB0aGVzZSBjaGFuZ2VzLCBjbGVhbiB1cCBhbmQgc2lt
cGxpZnkgdGhlIHRoZSBzbWFsbGVyLWFjY2VzcwogICAgaGFuZGxpbmcuICBJbiBwYXJ0aWN1bGFy
LCBhdm9pZCBwb2ludGVyIGJhc2VkIG1lY2hhbnNpbXMgZm9yIDEvMi1ieXRlIHJlYWRzIHNvCiAg
ICBhcyB0byBhdm9pZCBmb3JjaW5nIHRoZSB2YWx1ZSB0byBiZSBzcGlsbGVkIHRvIHRoZSBzdGFj
ay4KICAgIAogICAgICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvMiB1cC9kb3duOiAw
Ly0xNzUgKC0xNzUpCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgdmxhcGljX3JlYWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjExICAgICAxNDIgICAgIC02OQogICAgICB2bGFwaWNfd3Jp
dGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMDQgICAgIDE5OCAgICAtMTA2CiAg
ICAKICAgIEZpbmFsbHksIHRoZXJlIGFyZSBhIHBsZXRob3JhIG9mIHJlYWQvd3JpdGUgZnVuY3Rp
b25zIGluIHRoZSB2bGFwaWMgbmFtZXNwYWNlLAogICAgc28gcmVuYW1lIHRoZXNlIHRvIHZsYXBp
Y19tbWlvX3tyZWFkLHdyaXRlfSgpIHRvIG1ha2UgdGhlaXIgcHVycG9zZSBtb3JlCiAgICBjbGVh
ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNmY0M2MxNGNlZjNhZjg0NzdhOWVjYTRlZmFiODdkZDE1
MGEyODg1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xMCAxMzoyNzoyNCArMDEwMAoKY29tbWl0
IDhjOGIzY2IxN2VlNTNiMTg3MWI1MjRlMDVhMzhjM2FhYmQyMzhmZWEKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6
MDE6NTIgMjAxOCArMDIwMAoKICAgIHg4Ni92bXg6IEF2b2lkIGhpdHRpbmcgQlVHX09OKCkgYWZ0
ZXIgRVBUUC1yZWxhdGVkIGRvbWFpbl9jcmFzaCgpCiAgICAKICAgIElmIHRoZSBFUFRQIHBvaW50
ZXIgY2FuJ3QgYmUgbG9jYXRlZCBpbiB0aGUgYWx0cDJtIGxpc3QsIHRoZSBkb21haW4KICAgIGlz
IChsZWdpdGltYXRlbHkpIGNyYXNoZWQuCiAgICAKICAgIFVuZGVyIHRob3NlIGNpcmN1bXN0YW5j
ZXMsIGV4ZWN1dGlvbiB3aWxsIGNvbnRpbnVlIGFuZCBndWFyZW50ZWUgdG8gaGl0IHRoZQogICAg
QlVHX09OKGlkeCA+PSBNQVhfQUxUUDJNKSAodW5mb3J0dW5hdGVseSwganVzdCBvdXQgb2YgY29u
dGV4dCkuCiAgICAKICAgIFJldHVybiBmcm9tIHZteF92bWV4aXRfaGFuZGxlcigpIGFmdGVyIHRo
ZSBkb21haW5fY3Jhc2goKSwgd2hpY2ggYWxzbyBoYXMgdGhlCiAgICBzaWRlIGVmZmVjdCBvZiBy
ZWVudGVyaW5nIHRoZSBzY2hlZHVsZXIgbW9yZSBwcm9tcHRseS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA0OGRiYjJkYmU5ZDlmOTJhMjg5MGExNWJiNDhhMDU5OGMwNjViOWY4CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0wOC0wMiAxMDoxMDo0MyArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 10:32:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 10: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 1g2DJE-0005em-MN; Tue, 18 Sep 2018 10:32:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2DJD-0005ef-Tm
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 10:32:43 +0000
X-Inumbo-ID: 5052c972-bb2e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5052c972-bb2e-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 10:33:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 04:32:41 -0600
Message-Id: <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 04:32:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
In-Reply-To: <20180918060309.7186-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDE4LjA5LjE4IGF0IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIHVzaW5nIGJpbmFyeSBoeXBlcnZpc29yIGludGVyZmFjZXMgZm9yIG5ldyBwYXJhbWV0
ZXJzIG9mCj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBv
cnQgZm9yIGdlbmVyaWMgdGV4dAo+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+IAo+IFBhcmFt
ZXRlcnMgYXJlIGRlZmluZWQgdmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290
Cj4gcGFyYW1ldGVycy4gUGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0
aGUgYWxyZWFkeQo+IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hp
Y2ggaXMgZXh0ZW5kZWQgYSBsaXR0bGUKPiBiaXQuCj4gCj4gUGFyYW1ldGVyIHNldHRpbmdzIGNh
biBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPiBkb21haW5z
IG9yIGNwdXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMu
CgpXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55IG9mIHRoZSBwYXRjaGVzIHlldCAobm90IGV2
ZW4gdGhlaXIKZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5nIHdoYXQgdGhlIGJlbmVm
aXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCnJlYWxseSBpczogSnVzdCBsaWtlICJiaW5hcnkiIG9u
ZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwppbnRlcmZhY2UsIGFuZCBoZW5jZSBz
dWJzZXF1ZW50bHkgY2FuJ3QgYmUgY2hhbmdlZCBhbnkgbW9yZSBvcgpsZXNzIHRoYW4gdGhlIG9u
ZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCmEg
Z3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVlZCB0byByZW1haW4gdG8gYmUgdmFsaWQgYW5k
IG1lYW5pbmdmdWwKZG93biB0aGUgcm9hZCkuCgpJZiB0aGlzIGlzIHNvbGVseSBvciBtYWlubHkg
YWJvdXQgZGVmZXJyaW5nIHRoZSBwYXJzaW5nIGZyb20gdGhlIHRvb2wKc3RhY2sgdG8gdGhlIGh5
cGVydmlzb3IsIHRoZW4gSSdtIG5vdCBhdCBhbGwgY29udmluY2VkIG9mIHRoZSBhcHByb2FjaAoo
SSdkIGV2ZW4gYmUgdGVtcHRlZCB0byBjYWxsIGl0IGJhY2t3YXJkcykuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 10:51:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 10: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 1g2DbZ-0007De-A7; Tue, 18 Sep 2018 10:51:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2DbY-0007DZ-JL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 10:51:40 +0000
X-Inumbo-ID: f560014f-bb30-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f560014f-bb30-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 10:52:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 04:51:37 -0600
Message-Id: <5BA0D8B502000078001E940A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 04:51:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com><cover.1536850239.git.ppircalabu@bitdefender.com>
 <0843cadf468ac7d3fabda7fe290619c07fc3c274.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <0843cadf468ac7d3fabda7fe290619c07fc3c274.1536850239.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86: Add map_domain_pages_global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDEzLjA5LjE4IGF0IDE3OjAxLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IENyZWF0ZSBhIHNpbmdsZSBtYXBwaW5nIGZvciBtdWx0aXBsZSBkb21haW4gcGFnZXMu
CgpBdCBsZWFzdCBhcyBmYXIgYXMgbWFwX2RvbWFpbl9wYWdlc19nbG9iYWwoKSBnb2VzLCB5b3Ug
d2lsbCB3YW50IHRvIGp1c3RpZnkKd2h5IHdoYXQgd2UgaGF2ZSBpc24ndCBlbm91Z2guCgo+IC0t
LSBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMKPiArKysgYi90b29scy9saWJ4Yy94Y192bV9l
dmVudC5jCj4gQEAgLTc0LDcgKzc0LDcgQEAgc3RhdGljIGludCB4Y192bV9ldmVudF9kb21jdGwo
aW50IHR5cGUsIHVuc2lnbmVkIGludCAqcGFyYW0pCj4gICAgICB7Cj4gICAgICBjYXNlIFhFTl9W
TV9FVkVOVF9UWVBFX1BBR0lORzoKPiAgICAgICAgICAqcGFyYW0gPSBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QX1BBR0lORzsKPiAtCWJyZWFrOwo+ICsgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNh
c2UgWEVOX1ZNX0VWRU5UX1RZUEVfTU9OSVRPUjoKPiAgICAgICAgICAqcGFyYW0gPSBYRU5fRE9N
Q1RMX1ZNX0VWRU5UX09QX01PTklUT1I7CgpDbGVhcmx5IG5vdCBzb21ldGhpbmcgeW91IHdhbnQg
dG8gZG8gaW4gYW4gb3RoZXJ3aXNlIGh5cGVydmlzb3Itb25seQpwYXRjaC4KCj4gK3ZvaWQgKl9f
bWFwX2RvbWFpbl9wYWdlc19nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2ln
bmVkIGludCBucikKCkkgd2UgcmVhbGx5IHRoaW5rIHdlIG5lZWQgdGhpcyBmdW5jdGlvbiwgbm8g
bmV3IG5hbWUgc3BhY2UgdmlvbGF0aW9ucwpwbGVhc2UgKGhlcmU6IG5vIHVuZHVlIGxlYWRpbmcg
dW5kZXJzY29yZXMpLgoKPiArewo+ICsgICAgbWZuX3QgbWZuW25yXTsKCkkgdGhpbmsgd2UnZCBs
aWtlIHRvIGF2b2lkIGFueSAobmV3KSBWTEFzIG9uIHRoZSBzdGFjay4KCj4gKyAgICBpbnQgaTsK
CnVuc2lnbmVkIGludAoKPiBAQCAtNjgsNiArNzEsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkICpf
X21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gICAg
ICByZXR1cm4gcGFnZV90b192aXJ0KHBnKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB2b2lk
ICpfX21hcF9kb21haW5fcGFnZXNfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yKQo+ICt7Cj4gKyAgICByZXR1cm4gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBnKTsK
PiArfQoKRXZlbiBpZiBmdW5jdGlvbmFsbHkgdGhpcyBtaWdodCBiZSBjb3JyZWN0LCB5b3Ugc2hv
dWxkbid0IGRvIHNvLCBhcyB5b3UKZHJvcCBuciB3aXRob3V0IGFueSBleHBsYW5hdGlvbi4KCk92
ZXJhbGwsIGNvbnNpZGVyaW5nIHRoZSBvdGhlciBjb21tZW50IHlvdSd2ZSBnb3Qgb24gdGhlIGxh
c3QgcGF0Y2gsCmFzc3VtaW5nIGNvbnRpZ3VvdXMgcGh5c2ljYWwgcGFnZXMgaGVyZSBpcyBsaWtl
bHkgdGhlIHdyb25nIHJvdXRlCmFueXdheS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:02:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2Dlj-00082n-AP; Tue, 18 Sep 2018 11:02:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2Dli-00082i-08
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:02:10 +0000
X-Inumbo-ID: 6c278924-bb32-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c278924-bb32-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:03:07 +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 E71D0B0C4;
 Tue, 18 Sep 2018 11:02:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
Date: Tue, 18 Sep 2018 13:02:04 +0200
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: <5BA0D44602000078001E93EA@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTI6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSW5zdGVhZCBvZiB1c2luZyBiaW5h
cnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBvZgo+PiBkb21haW5z
IG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0
ZXh0Cj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pgo+PiBQYXJhbWV0ZXJzIGFyZSBkZWZp
bmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+PiBwYXJhbWV0ZXJz
LiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+
IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5k
ZWQgYSBsaXR0bGUKPj4gYml0Lgo+Pgo+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2FuIGVpdGhlciBi
ZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+PiBkb21haW5zIG9yIGNwdXBv
b2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4gCj4gV2l0
aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRo
ZWlyCj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5nIHdoYXQgdGhlIGJlbmVmaXQg
b2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4gcmVhbGx5IGlzOiBKdXN0IGxpa2UgImJpbmFyeSIgb25l
cywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ug
c3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPiBsZXNzIHRoYW4gdGhl
IG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGlu
Cj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxp
ZCBhbmQgbWVhbmluZ2Z1bAo+IGRvd24gdGhlIHJvYWQpLgo+IAo+IElmIHRoaXMgaXMgc29sZWx5
IG9yIG1haW5seSBhYm91dCBkZWZlcnJpbmcgdGhlIHBhcnNpbmcgZnJvbSB0aGUgdG9vbAo+IHN0
YWNrIHRvIHRoZSBoeXBlcnZpc29yLCB0aGVuIEknbSBub3QgYXQgYWxsIGNvbnZpbmNlZCBvZiB0
aGUgYXBwcm9hY2gKPiAoSSdkIGV2ZW4gYmUgdGVtcHRlZCB0byBjYWxsIGl0IGJhY2t3YXJkcyku
CgpUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhhdCBpdCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBi
YWNrcG9ydCBuZXcKcGFyYW1ldGVycyBsaWtlIHRoZSB4cHRpIHBlci1kb21haW4gb25lLiBObyBu
ZWVkIHRvIGJ1bXAgc3lzY3RsL2RvbWN0bAppbnRlcmZhY2UgdmVyc2lvbnMgZm9yIHRoYXQuCgpJ
dCBtaWdodCBiZSBhIGdvb2QgaWRlYSB0byBzdXBwb3J0IG1hbmRhdG9yeSBhbmQgb3B0aW9uYWwg
cGFyYW1ldGVycwppbiB0aGUgZ3Vlc3QgY29uZmlnLiBPcHRpb25hbCBwYXJhbWV0ZXJzIG5vdCBz
dXBwb3J0ZWQgYnkgdGhlIGh5cGVydmlzb3IKd291bGQgdGhlbiBiZSBpZ25vcmVkIGluc3RlYWQg
b2YgbGVhZGluZyB0byBmYWlsdXJlIGF0IGd1ZXN0IGNyZWF0aW9uCnRpbWUuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:10:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:10: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 1g2DtD-0008IT-4s; Tue, 18 Sep 2018 11:09: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=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2DtB-0008IO-8S
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:09:53 +0000
X-Inumbo-ID: 15a2e229-bb33-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15a2e229-bb33-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:07:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65564957"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <153683962932.12063.15985092124725980082.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <16b9c0fb-5f92-0849-b2be-eae2b6c14f94@citrix.com>
Date: Tue, 18 Sep 2018 12:09:23 +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: <153683962932.12063.15985092124725980082.stgit@Palanthas.fritz.box>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: sched/Credit2: fix bug when moving
 CPUs between two Credit2 cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Steven Haigh <netwiz@crc.id.au>,
 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>

T24gMDkvMTMvMjAxOCAxMjo1MyBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gV2hldGhlciBv
ciBub3QgYSBDUFUgaXMgYXNzaWduZWQgdG8gYSBydW5xdWV1ZSAoYW5kLCBpZiB5ZXMsIHRvIHdo
aWNoCj4gb25lKSB3aXRoaW4gYSBDcmVkaXQyIHNjaGVkdWxlciBpbnN0YW5jZSBtdXN0IGJlIGJv
dGggYSBwZXItY3B1IGFuZAo+IHBlci1zY2hlZHVsZXIgaW5zdGFuY2Ugb25lLgo+IAo+IEluIGZh
Y3QsIHdoZW4gd2UgbW92ZSBhIENQVSBiZXR3ZWVuIGNwdXBvb2xzLCB3ZSBmaXJzdCBzZXR1cCBp
dHMgcGVyLWNwdQo+IGRhdGEgaW4gdGhlIG5ldyBwb29sLCBhbmQgdGhlbiBjbGVhbnVwIGl0cyBw
ZXItY3B1IGRhdGEgZnJvbSB0aGUgb2xkCj4gcG9vbC4gSW4gQ3JlZGl0Miwgd2hlbiB0aGVyZSBj
dXJyZW50bHkgaXMgbm8gcGVyLXNjaGVkdWxlciwgcGVyLWNwdQo+IGRhdGEgKGFzIHRoZSBjcHUt
dG8tcnVucXVldWUgbWFwIGlzIHN0b3JlZCBvbiBhIHBlci1jcHUgYmFzaXMgb25seSksCj4gdGhp
cyBtZWFucyB0aGF0IHRoZSBjbGVhbnVwIG9mIHRoZSBvbGQgcGVyLWNwdSBkYXRhIGNhbiBtZXNz
IHdpdGggdGhlCj4gbmV3IHBlci1jcHUgZGF0YSwgbGVhZGluZyB0byBjcmFzaGVzIGxpa2UgdGhp
czoKPiAKPiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZy9tc2cyMzMwNi5odG1sCj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcvbXNnMjMzNTAuaHRtbAo+IAo+IEJhc2ljYWxs
eSwgd2hlbiBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpIGlzIGNhbGxlZCBmb3IgQ1BVIDEzLCBmb3Ig
ZnVsbHkKPiByZW1vdmluZyB0aGUgQ1BVIGZyb20gUG9vbC0wLCBwZXJfY3B1KDEzLHJ1bnFfbWFw
KSBhbHJlYWR5IGNvbnRhaW4gdGhlCj4gaWQgb2YgdGhlIHJ1bnF1ZXVlIHRvIHdoaWNoIHRoZSBD
UFUgaGFzIGJlZW4gYXNzaWduZWQgaW4gdGhlIHNjaGVkdWxlcgo+IG9mIFBvb2wtMSwgd2hpY2gg
bWVhbnMgd3JvbmcgcnVucXVldWUgbWFuaXB1bGF0aW9ucyBoYXBwZW4gaW4gUG9vbC0wJ3MKPiBz
Y2hlZHVsZXIuIEZ1cnRoZXJtb3JlLCBhdCB0aGUgZW5kIG9mIHN1Y2ggY2FsbCwgdGhhdCBzYW1l
IHJ1bnFfbWFwIGlzCj4gdXBkYXRlZCB3aXRoIC0xLCB3aGljaCBpcyB3aGF0IGNhdXNlcyB0aGUg
QlVHX09OIGluIGNzY2hlZDJfc2NoZWR1bGUoKSwKPiBvbiBDUFUgMTMsIHRvIHRyaWdnZXIuCj4g
Cj4gU28sIGluc3RlYWQgb2YgcmV2ZXJ0aW5nIGEyYzRlNWFiNTlkICJ4ZW46IGNyZWRpdDI6IG1h
a2UgdGhlIGNwdSB0bwo+IHJ1bnF1ZXVlIG1hcCBwZXItY3B1IiAoYXMgd2UgZG9uJ3Qgd2FudCB0
byBnbyBiYWNrIHRvIGhhdmluZyB0aGUgaHVnZQo+IGFycmF5IGluIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUpIGFkZCBhIHBlci1jcHUgc2NoZWR1bGVyIHNwZWNpZmljIGRhdGEKPiBzdHJ1Y3R1cmUs
IGxpa2UsIGZvciBpbnN0YW5jZSwgQ3JlZGl0MSBoYXMgYWxyZWFkeS4gVGhhdCAoZm9yIG5vdykg
b25seQo+IGNvbnRhaW5zIG9uZSBmaWVsZDogdGhlIGlkIG9mIHRoZSBydW5xdWV1ZSB0aGUgQ1BV
IGlzIGFzc2lnbmVkIHRvLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+CgpTZWVtcyBhIGJpdCBzdHJhbmdlIHRvIGRvIGEgZnVsbCBhbGxvY2F0
aW9uIGZvciBhIHN0cnVjdHVyZSBvZiBhIHNpbmdsZQppbnQsIGJ1dCB0aGVyZSdzIG5vIHBvaW50
IGluIGxlYXZpbmcgb3Vyc2VsdmVzIHdvcmsgdG8gZG8gbGF0ZXIgd2hlbiB3ZQphZGQgYSBzZWNv
bmQgYnl0ZS4gOi0pCgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:10: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 1g2Du1-0000RZ-Fp; Tue, 18 Sep 2018 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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2Du1-0000RS-3D
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:10:45 +0000
X-Inumbo-ID: 3475b86f-bb33-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3475b86f-bb33-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:08:44 +0200 (CEST)
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 414B9AE15;
 Tue, 18 Sep 2018 11:10:42 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
Date: Tue, 18 Sep 2018 13:10:41 +0200
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: <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gMTgvMDkvMTggMTI6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSW5zdGVhZCBvZiB1c2luZyBiaW5h
cnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBvZgo+PiBkb21haW5z
IG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0
ZXh0Cj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pgo+PiBQYXJhbWV0ZXJzIGFyZSBkZWZp
bmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+PiBwYXJhbWV0ZXJz
LiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+
IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5k
ZWQgYSBsaXR0bGUKPj4gYml0Lgo+Pgo+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2FuIGVpdGhlciBi
ZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+PiBkb21haW5zIG9yIGNwdXBv
b2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4gCj4gV2l0
aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRo
ZWlyCj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5nIHdoYXQgdGhlIGJlbmVmaXQg
b2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4gcmVhbGx5IGlzOiBKdXN0IGxpa2UgImJpbmFyeSIgb25l
cywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ug
c3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPiBsZXNzIHRoYW4gdGhl
IG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGlu
Cj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxp
ZCBhbmQgbWVhbmluZ2Z1bAo+IGRvd24gdGhlIHJvYWQpLgoKU28gbGV0cyBsb29rIHdoYXQgd291
bGQgYmUgbmVlZGVkIGZvciBhZGRpbmcgc29tZXRoaW5nIGxpa2UgdGhlCnBlci1kb21haW4geHB0
aSBwYXJhbWV0ZXIgdXNpbmcgYmluYXJ5IGludGVyZmFjZXM6CgoxIGFuIGV4dGVuc2lvbiBvZiBz
b21lIGRvbWN0bCBpbnRlcmZhY2UsIG1heWJlIGJ1bXBpbmcgb2YgdGhlIGRvbWN0bAogIGludGVy
ZmFjZSB2ZXJzaW9uCjIgYWRkaW5nIHRoZSBsb2dpYyB0byBkb21jdGwgaGFuZGxpbmcKMyBhZGRp
bmcgbGlieGMgc3VwcG9ydAo0IGFkZGluZyBsaWJ4bCBzdXBwb3J0CjUgYWRkaW5nIGEgbmV3IHhs
IHN1Yi1jb21tYW5kCjYgYWRkaW5nIGRvbWFpbiBjb25maWcgc3VwcG9ydAo3IGFkZGluZyBkb2N1
bWVudGF0aW9uCgpXaXRoIG15IGFwcHJvYWNoIG9ubHkgMiAoaW4gYSBtb2RpZmllZCBmb3JtLCBw
YXJhbWV0ZXIgaGFuZGxpbmcgaW5zdGVhZApvZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGluIHRo
ZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUgbmVlZGVkLgoKU28gb25jZSB0aGUgZnJhbWV3b3Jr
IGlzIGluIHBsYWNlIGl0IGlzIF9tdWNoXyBlYXNpZXIgdG8gYWRkIG5ldwpmZWF0dXJlcy4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:18:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:18: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 1g2E1H-0000kR-9Y; Tue, 18 Sep 2018 11:18: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=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2E1G-0000kM-En
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:18:14 +0000
X-Inumbo-ID: 40e666a5-bb34-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40e666a5-bb34-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:16:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65565658"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <984047f6-4785-27e6-2ff8-63d990a9238a@citrix.com>
Date: Tue, 18 Sep 2018 12:18:08 +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: <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gMDkvMTgvMjAxOCAxMjoxMCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wOS8x
OCAxMjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4OjAyLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVy
dmlzb3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+IGRvbWFpbnMgb3IgY3B1
cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5lcmljIHRleHQKPj4+
IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pj4KPj4+IFBhcmFtZXRlcnMgYXJlIGRlZmluZWQg
dmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+PiBwYXJhbWV0ZXJzLiBQ
YXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+PiBl
eGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVk
IGEgbGl0dGxlCj4+PiBiaXQuCj4+Pgo+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRoZXIg
YmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+IGRvbWFpbnMgb3IgY3B1
cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4KPj4KPj4g
V2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVu
IHRoZWlyCj4+IGRlc2NyaXB0aW9ucykgSSdtIHN0aWxsIHdvbmRlcmluZyB3aGF0IHRoZSBiZW5l
Zml0IG9mIHRleHR1YWwgcGFyYW1ldGVycwo+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5
IiBvbmVzLCB0aGV5IGJlY29tZSBwYXJ0IG9mIHRoZSBwdWJsaWMKPj4gaW50ZXJmYWNlLCBhbmQg
aGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4gbGVzcyB0
aGFuIHRoZSBvbmVzIHdlIGN1cnJlbnRseSBoYXZlIChpbiBwYXJ0aWN1bGFyLCBhbnl0aGluZyB2
YWxpZCBpbgo+PiBhIGd1ZXN0IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRv
IGJlIHZhbGlkIGFuZCBtZWFuaW5nZnVsCj4+IGRvd24gdGhlIHJvYWQpLgo+IAo+IFNvIGxldHMg
bG9vayB3aGF0IHdvdWxkIGJlIG5lZWRlZCBmb3IgYWRkaW5nIHNvbWV0aGluZyBsaWtlIHRoZQo+
IHBlci1kb21haW4geHB0aSBwYXJhbWV0ZXIgdXNpbmcgYmluYXJ5IGludGVyZmFjZXM6Cj4gCj4g
MSBhbiBleHRlbnNpb24gb2Ygc29tZSBkb21jdGwgaW50ZXJmYWNlLCBtYXliZSBidW1waW5nIG9m
IHRoZSBkb21jdGwKPiAgIGludGVyZmFjZSB2ZXJzaW9uCj4gMiBhZGRpbmcgdGhlIGxvZ2ljIHRv
IGRvbWN0bCBoYW5kbGluZwo+IDMgYWRkaW5nIGxpYnhjIHN1cHBvcnQKPiA0IGFkZGluZyBsaWJ4
bCBzdXBwb3J0Cj4gNSBhZGRpbmcgYSBuZXcgeGwgc3ViLWNvbW1hbmQKPiA2IGFkZGluZyBkb21h
aW4gY29uZmlnIHN1cHBvcnQKPiA3IGFkZGluZyBkb2N1bWVudGF0aW9uCj4gCj4gV2l0aCBteSBh
cHByb2FjaCBvbmx5IDIgKGluIGEgbW9kaWZpZWQgZm9ybSwgcGFyYW1ldGVyIGhhbmRsaW5nIGlu
c3RlYWQKPiBvZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGluIHRoZSBuZWVkZWQgZWZmb3J0KSBh
bmQgNyBhcmUgbmVlZGVkLgo+IAo+IFNvIG9uY2UgdGhlIGZyYW1ld29yayBpcyBpbiBwbGFjZSBp
dCBpcyBfbXVjaF8gZWFzaWVyIHRvIGFkZCBuZXcKPiBmZWF0dXJlcy4KClNvIHRoZSBpZGVhIGhl
cmUgaXMgdGhhdCB5b3UgcGFzcyBhIGZ1bGwgaHlwZXJ2aXNvciBjb21tYW5kLWxpbmUgc3R5bGUK
c3RyaW5nIGludG8gYSBoeXBlcmNhbGwgLS0gc2F5LCAiY3JlZGl0Ml9jYXBfcGVyaW9kX21zPTUi
PwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:19:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2E2P-0000q0-P5; Tue, 18 Sep 2018 11:19:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2E2O-0000ps-Lj
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:19:24 +0000
X-Inumbo-ID: d59ec66d-bb34-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d59ec66d-bb34-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:20:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:19:22 -0600
Message-Id: <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:19:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
In-Reply-To: <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDE4LjA5LjE4IGF0IDEzOjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
OC8wOS8xOCAxMjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4
OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5
IGh5cGVydmlzb3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+IGRvbWFpbnMg
b3IgY3B1cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5lcmljIHRl
eHQKPj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pj4KPj4+IFBhcmFtZXRlcnMgYXJlIGRl
ZmluZWQgdmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+PiBwYXJhbWV0
ZXJzLiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5
Cj4+PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4
dGVuZGVkIGEgbGl0dGxlCj4+PiBiaXQuCj4+Pgo+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBl
aXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+IGRvbWFpbnMg
b3IgY3B1cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4K
Pj4gCj4+IFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCBhbnkgb2YgdGhlIHBhdGNoZXMgeWV0IChu
b3QgZXZlbiB0aGVpcgo+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0
aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4gcmVhbGx5IGlzOiBKdXN0IGxpa2Ug
ImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+IGludGVyZmFj
ZSwgYW5kIGhlbmNlIHN1YnNlcXVlbnRseSBjYW4ndCBiZSBjaGFuZ2VkIGFueSBtb3JlIG9yCj4+
IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55
dGhpbmcgdmFsaWQgaW4KPj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVkIHRvIHJl
bWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+PiBkb3duIHRoZSByb2FkKS4KPj4gCj4+
IElmIHRoaXMgaXMgc29sZWx5IG9yIG1haW5seSBhYm91dCBkZWZlcnJpbmcgdGhlIHBhcnNpbmcg
ZnJvbSB0aGUgdG9vbAo+PiBzdGFjayB0byB0aGUgaHlwZXJ2aXNvciwgdGhlbiBJJ20gbm90IGF0
IGFsbCBjb252aW5jZWQgb2YgdGhlIGFwcHJvYWNoCj4+IChJJ2QgZXZlbiBiZSB0ZW1wdGVkIHRv
IGNhbGwgaXQgYmFja3dhcmRzKS4KPiAKPiBUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhhdCBpdCB3
b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNrcG9ydCBuZXcKPiBwYXJhbWV0ZXJzIGxpa2UgdGhl
IHhwdGkgcGVyLWRvbWFpbiBvbmUuIE5vIG5lZWQgdG8gYnVtcCBzeXNjdGwvZG9tY3RsCj4gaW50
ZXJmYWNlIHZlcnNpb25zIGZvciB0aGF0LgoKQWRkaXRpb25zIHRvIHN5c2N0bC9kb21jdGwgaW50
ZXJmYWNlcyBkb24ndCByZXF1aXJlIHN1Y2ggYSBidW1wLgoKPiBJdCBtaWdodCBiZSBhIGdvb2Qg
aWRlYSB0byBzdXBwb3J0IG1hbmRhdG9yeSBhbmQgb3B0aW9uYWwgcGFyYW1ldGVycwo+IGluIHRo
ZSBndWVzdCBjb25maWcuIE9wdGlvbmFsIHBhcmFtZXRlcnMgbm90IHN1cHBvcnRlZCBieSB0aGUg
aHlwZXJ2aXNvcgo+IHdvdWxkIHRoZW4gYmUgaWdub3JlZCBpbnN0ZWFkIG9mIGxlYWRpbmcgdG8g
ZmFpbHVyZSBhdCBndWVzdCBjcmVhdGlvbgo+IHRpbWUuCgpFeGNlcHQgdGhhdCBvdmVyIHRpbWUg
b3BpbmlvbnMgbWF5IGNoYW5nZSB3aGF0IGlzIHN1cHBvc2VkIHRvCmJlIG9wdGlvbmFsIHZzIG1h
bmRhdG9yeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:20:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:20: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 1g2E3m-0001Uh-4Y; Tue, 18 Sep 2018 11:20: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=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2E3k-0001UT-6m
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:20:48 +0000
X-Inumbo-ID: 9c3488a7-bb34-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c3488a7-bb34-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:18:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65565798"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
Date: Tue, 18 Sep 2018 12:20:42 +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: <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDkvMTgvMjAxOCAxMjoxOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDku
MTggYXQgMTM6MDIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxOC8wOS8xOCAxMjoz
MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODowMiwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gSW5zdGVhZCBvZiB1c2luZyBiaW5hcnkgaHlwZXJ2aXNv
ciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBvZgo+Pj4+IGRvbWFpbnMgb3IgY3B1cG9v
bHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5lcmljIHRleHQKPj4+PiBi
YXNlZCBwYXJhbWV0ZXIgcGFyc2luZy4KPj4+Pgo+Pj4+IFBhcmFtZXRlcnMgYXJlIGRlZmluZWQg
dmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+Pj4gcGFyYW1ldGVycy4g
UGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxyZWFkeQo+Pj4+
IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5k
ZWQgYSBsaXR0bGUKPj4+PiBiaXQuCj4+Pj4KPj4+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2FuIGVp
dGhlciBiZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+Pj4+IGRvbWFpbnMg
b3IgY3B1cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4K
Pj4+Cj4+PiBXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55IG9mIHRoZSBwYXRjaGVzIHlldCAo
bm90IGV2ZW4gdGhlaXIKPj4+IGRlc2NyaXB0aW9ucykgSSdtIHN0aWxsIHdvbmRlcmluZyB3aGF0
IHRoZSBiZW5lZml0IG9mIHRleHR1YWwgcGFyYW1ldGVycwo+Pj4gcmVhbGx5IGlzOiBKdXN0IGxp
a2UgImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+PiBpbnRl
cmZhY2UsIGFuZCBoZW5jZSBzdWJzZXF1ZW50bHkgY2FuJ3QgYmUgY2hhbmdlZCBhbnkgbW9yZSBv
cgo+Pj4gbGVzcyB0aGFuIHRoZSBvbmVzIHdlIGN1cnJlbnRseSBoYXZlIChpbiBwYXJ0aWN1bGFy
LCBhbnl0aGluZyB2YWxpZCBpbgo+Pj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVk
IHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+Pj4gZG93biB0aGUgcm9hZCku
Cj4+Pgo+Pj4gSWYgdGhpcyBpcyBzb2xlbHkgb3IgbWFpbmx5IGFib3V0IGRlZmVycmluZyB0aGUg
cGFyc2luZyBmcm9tIHRoZSB0b29sCj4+PiBzdGFjayB0byB0aGUgaHlwZXJ2aXNvciwgdGhlbiBJ
J20gbm90IGF0IGFsbCBjb252aW5jZWQgb2YgdGhlIGFwcHJvYWNoCj4+PiAoSSdkIGV2ZW4gYmUg
dGVtcHRlZCB0byBjYWxsIGl0IGJhY2t3YXJkcykuCj4+Cj4+IFRoZSBtYWluIGFkdmFudGFnZSBp
cyB0aGF0IGl0IHdvdWxkIGJlIG11Y2ggZWFzaWVyIHRvIGJhY2twb3J0IG5ldwo+PiBwYXJhbWV0
ZXJzIGxpa2UgdGhlIHhwdGkgcGVyLWRvbWFpbiBvbmUuIE5vIG5lZWQgdG8gYnVtcCBzeXNjdGwv
ZG9tY3RsCj4+IGludGVyZmFjZSB2ZXJzaW9ucyBmb3IgdGhhdC4KPiAKPiBBZGRpdGlvbnMgdG8g
c3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGRvbid0IHJlcXVpcmUgc3VjaCBhIGJ1bXAuCj4gCj4+
IEl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIHN1cHBvcnQgbWFuZGF0b3J5IGFuZCBvcHRpb25h
bCBwYXJhbWV0ZXJzCj4+IGluIHRoZSBndWVzdCBjb25maWcuIE9wdGlvbmFsIHBhcmFtZXRlcnMg
bm90IHN1cHBvcnRlZCBieSB0aGUgaHlwZXJ2aXNvcgo+PiB3b3VsZCB0aGVuIGJlIGlnbm9yZWQg
aW5zdGVhZCBvZiBsZWFkaW5nIHRvIGZhaWx1cmUgYXQgZ3Vlc3QgY3JlYXRpb24KPj4gdGltZS4K
PiAKPiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMgbWF5IGNoYW5nZSB3aGF0IGlzIHN1
cHBvc2VkIHRvCj4gYmUgb3B0aW9uYWwgdnMgbWFuZGF0b3J5LgoKSSB0aG91Z2h0IHRoZSBpZGVh
IHdvdWxkIGJlIHRoYXQgdGhlIGFkbWluIHdvdWxkIHNwZWNpZnkgd2hpY2ggb25lcyB3ZXJlCm9w
dGlvbmFsIG9yIG1hbmRhdG9yeS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:21:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:21: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 1g2E3w-0001Wa-FE; Tue, 18 Sep 2018 11:21:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2E3v-0001WH-3f
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:20:59 +0000
X-Inumbo-ID: 0df95002-bb35-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0df95002-bb35-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:21:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:20:57 -0600
Message-Id: <5BA0DF9602000078001E9448@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:20:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
In-Reply-To: <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDE4LjA5LjE4IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
OC8wOS8xOCAxMjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4
OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5
IGh5cGVydmlzb3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+IGRvbWFpbnMg
b3IgY3B1cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5lcmljIHRl
eHQKPj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pj4KPj4+IFBhcmFtZXRlcnMgYXJlIGRl
ZmluZWQgdmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+PiBwYXJhbWV0
ZXJzLiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5
Cj4+PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4
dGVuZGVkIGEgbGl0dGxlCj4+PiBiaXQuCj4+Pgo+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBl
aXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+IGRvbWFpbnMg
b3IgY3B1cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4K
Pj4gCj4+IFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCBhbnkgb2YgdGhlIHBhdGNoZXMgeWV0IChu
b3QgZXZlbiB0aGVpcgo+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0
aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4gcmVhbGx5IGlzOiBKdXN0IGxpa2Ug
ImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+IGludGVyZmFj
ZSwgYW5kIGhlbmNlIHN1YnNlcXVlbnRseSBjYW4ndCBiZSBjaGFuZ2VkIGFueSBtb3JlIG9yCj4+
IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55
dGhpbmcgdmFsaWQgaW4KPj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVkIHRvIHJl
bWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+PiBkb3duIHRoZSByb2FkKS4KPiAKPiBT
byBsZXRzIGxvb2sgd2hhdCB3b3VsZCBiZSBuZWVkZWQgZm9yIGFkZGluZyBzb21ldGhpbmcgbGlr
ZSB0aGUKPiBwZXItZG9tYWluIHhwdGkgcGFyYW1ldGVyIHVzaW5nIGJpbmFyeSBpbnRlcmZhY2Vz
Ogo+IAo+IDEgYW4gZXh0ZW5zaW9uIG9mIHNvbWUgZG9tY3RsIGludGVyZmFjZSwgbWF5YmUgYnVt
cGluZyBvZiB0aGUgZG9tY3RsCj4gICBpbnRlcmZhY2UgdmVyc2lvbgo+IDIgYWRkaW5nIHRoZSBs
b2dpYyB0byBkb21jdGwgaGFuZGxpbmcKPiAzIGFkZGluZyBsaWJ4YyBzdXBwb3J0Cj4gNCBhZGRp
bmcgbGlieGwgc3VwcG9ydAo+IDUgYWRkaW5nIGEgbmV3IHhsIHN1Yi1jb21tYW5kCj4gNiBhZGRp
bmcgZG9tYWluIGNvbmZpZyBzdXBwb3J0Cj4gNyBhZGRpbmcgZG9jdW1lbnRhdGlvbgo+IAo+IFdp
dGggbXkgYXBwcm9hY2ggb25seSAyIChpbiBhIG1vZGlmaWVkIGZvcm0sIHBhcmFtZXRlciBoYW5k
bGluZyBpbnN0ZWFkCj4gb2YgZG9tY3RsLCBidXQgY29tcGFyYWJsZSBpbiB0aGUgbmVlZGVkIGVm
Zm9ydCkgYW5kIDcgYXJlIG5lZWRlZC4KPiAKPiBTbyBvbmNlIHRoZSBmcmFtZXdvcmsgaXMgaW4g
cGxhY2UgaXQgaXMgX211Y2hfIGVhc2llciB0byBhZGQgbmV3Cj4gZmVhdHVyZXMuCgpBbGwgdGhl
IGFib3ZlIHdvdWxkIGhvbGQgaWYgdGhlIGluZGl2aWR1YWwgb3B0aW9ucyB3ZXJlIGV4cHJlc3Nl
ZCBhcwplLmcuIGZsYWdzIGluIGFuIGV4dGVuc2libGUgYml0IHZlY3Rvci4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:21: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 1g2E49-0001a1-PJ; Tue, 18 Sep 2018 11:21:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2E48-0001Zc-Gq
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:21:12 +0000
X-Inumbo-ID: 15e7d6e5-bb35-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15e7d6e5-bb35-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:22: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 1g2E44-00077P-8U; Tue, 18 Sep 2018 11:21: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 1g2E44-0004oV-16; Tue, 18 Sep 2018 11:21:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2E44-0002Pq-0V; Tue, 18 Sep 2018 11:21:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127765-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-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-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=7be2c4c54b0f69a98e1b4489edd4cde7ce79ecbe
X-Osstest-Versions-That: xen=1ffeb99669a3ba9cde3063596a9b805023c90ea7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 11:21:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127765: 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>

ZmxpZ2h0IDEyNzc2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3YmUyYzRjNTRiMGY2OWE5OGUxYjQ0ODllZGQ0Y2RlN2NlNzllY2JlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZmZlYjk5NjY5YTNiYTljZGUz
MDYzNTk2YTliODA1MDIzYzkwZWE3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc3MzAgIDIwMTgt
MDktMTcgMTI6MDI6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NzY1ICAy
MDE4LTA5LTE4IDA5OjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICAxZmZlYjk5NjY5Li43YmUyYzRjNTRiICA3YmUyYzRjNTRiMGY2OWE5OGUxYjQ0ODllZGQ0
Y2RlN2NlNzllY2JlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:23: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 1g2E62-0001rd-98; Tue, 18 Sep 2018 11: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2E61-0001rW-7E
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:23:09 +0000
X-Inumbo-ID: f0c28548-bb34-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0c28548-bb34-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:21:08 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:23:07 -0600
Message-Id: <5BA0E01902000078001E9468@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:23:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
 <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
In-Reply-To: <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDE4LjA5LjE4IGF0IDEzOjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xOC8yMDE4IDEyOjE5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTguMDkuMTggYXQgMTM6MDIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMTgvMDkv
MTggMTI6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4OjAy
LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gSW5zdGVhZCBvZiB1c2luZyBiaW5hcnkg
aHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBvZgo+Pj4+PiBkb21haW5z
IG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0
ZXh0Cj4+Pj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pj4+Pgo+Pj4+PiBQYXJhbWV0ZXJz
IGFyZSBkZWZpbmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+
PiBwYXJhbWV0ZXJzLiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRo
ZSBhbHJlYWR5Cj4+Pj4+IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24g
d2hpY2ggaXMgZXh0ZW5kZWQgYSBsaXR0bGUKPj4+Pj4gYml0Lgo+Pj4+Pgo+Pj4+PiBQYXJhbWV0
ZXIgc2V0dGluZ3MgY2FuIGVpdGhlciBiZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxl
cyBvZgo+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5l
dyB4bCBzdWItY29tbWFuZHMuCj4+Pj4KPj4+PiBXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55
IG9mIHRoZSBwYXRjaGVzIHlldCAobm90IGV2ZW4gdGhlaXIKPj4+PiBkZXNjcmlwdGlvbnMpIEkn
bSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMK
Pj4+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5IGJlY29tZSBwYXJ0
IG9mIHRoZSBwdWJsaWMKPj4+PiBpbnRlcmZhY2UsIGFuZCBoZW5jZSBzdWJzZXF1ZW50bHkgY2Fu
J3QgYmUgY2hhbmdlZCBhbnkgbW9yZSBvcgo+Pj4+IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJy
ZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55dGhpbmcgdmFsaWQgaW4KPj4+PiBhIGd1ZXN0
IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRvIGJlIHZhbGlkIGFuZCBtZWFu
aW5nZnVsCj4+Pj4gZG93biB0aGUgcm9hZCkuCj4+Pj4KPj4+PiBJZiB0aGlzIGlzIHNvbGVseSBv
ciBtYWlubHkgYWJvdXQgZGVmZXJyaW5nIHRoZSBwYXJzaW5nIGZyb20gdGhlIHRvb2wKPj4+PiBz
dGFjayB0byB0aGUgaHlwZXJ2aXNvciwgdGhlbiBJJ20gbm90IGF0IGFsbCBjb252aW5jZWQgb2Yg
dGhlIGFwcHJvYWNoCj4+Pj4gKEknZCBldmVuIGJlIHRlbXB0ZWQgdG8gY2FsbCBpdCBiYWNrd2Fy
ZHMpLgo+Pj4KPj4+IFRoZSBtYWluIGFkdmFudGFnZSBpcyB0aGF0IGl0IHdvdWxkIGJlIG11Y2gg
ZWFzaWVyIHRvIGJhY2twb3J0IG5ldwo+Pj4gcGFyYW1ldGVycyBsaWtlIHRoZSB4cHRpIHBlci1k
b21haW4gb25lLiBObyBuZWVkIHRvIGJ1bXAgc3lzY3RsL2RvbWN0bAo+Pj4gaW50ZXJmYWNlIHZl
cnNpb25zIGZvciB0aGF0Lgo+PiAKPj4gQWRkaXRpb25zIHRvIHN5c2N0bC9kb21jdGwgaW50ZXJm
YWNlcyBkb24ndCByZXF1aXJlIHN1Y2ggYSBidW1wLgo+PiAKPj4+IEl0IG1pZ2h0IGJlIGEgZ29v
ZCBpZGVhIHRvIHN1cHBvcnQgbWFuZGF0b3J5IGFuZCBvcHRpb25hbCBwYXJhbWV0ZXJzCj4+PiBp
biB0aGUgZ3Vlc3QgY29uZmlnLiBPcHRpb25hbCBwYXJhbWV0ZXJzIG5vdCBzdXBwb3J0ZWQgYnkg
dGhlIGh5cGVydmlzb3IKPj4+IHdvdWxkIHRoZW4gYmUgaWdub3JlZCBpbnN0ZWFkIG9mIGxlYWRp
bmcgdG8gZmFpbHVyZSBhdCBndWVzdCBjcmVhdGlvbgo+Pj4gdGltZS4KPj4gCj4+IEV4Y2VwdCB0
aGF0IG92ZXIgdGltZSBvcGluaW9ucyBtYXkgY2hhbmdlIHdoYXQgaXMgc3VwcG9zZWQgdG8KPj4g
YmUgb3B0aW9uYWwgdnMgbWFuZGF0b3J5Lgo+IAo+IEkgdGhvdWdodCB0aGUgaWRlYSB3b3VsZCBi
ZSB0aGF0IHRoZSBhZG1pbiB3b3VsZCBzcGVjaWZ5IHdoaWNoIG9uZXMgd2VyZQo+IG9wdGlvbmFs
IG9yIG1hbmRhdG9yeS4KCklmIHRoaXMgd2FzIGFkbWluIGNvbnRyb2xsZWQsIHRoZXJlIHdvdWxk
IGJlIG5vIHdheSB0byBlbmNvZGUgaW4KdGhlIGh5cGVyY2FsbCBoYW5kbGVyIHdoaWNoIG9uZXMg
dG8gcmVqZWN0IHdoZW4gdW5rbm93bi4gRXZlbgp3aXRob3V0IGFkbWluIGludm9sdmVtZW50IGl0
J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSBob3cgb3B0aW9ucwp3ZSBkb24ndCBldmVuIGtub3cg
b2YgdG9kYXkgY291bGQgYmUgdHJlYXRlZCBhcyBlaXRoZXIgb3B0aW9uYWwKb3IgbWFuZGF0b3J5
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:25:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:25: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 1g2E7l-0001zS-Mq; Tue, 18 Sep 2018 11:24:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2E7l-0001zN-3j
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:24:57 +0000
X-Inumbo-ID: 9bd5a301-bb35-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9bd5a301-bb35-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:25: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 19C03ACD0;
 Tue, 18 Sep 2018 11:24:55 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
 <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <b1cf4a8c-aa52-4fe9-d223-276a8a7c782e@suse.com>
Date: Tue, 18 Sep 2018 13:24:54 +0200
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: <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTM6MjAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxOCAx
MjoxOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDEzOjAyLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODowMiwgPGpncm9zc0BzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50ZXJmYWNl
cyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBh
dGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+PiBiYXNlZCBwYXJh
bWV0ZXIgcGFyc2luZy4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2aWEgbmV3
IG1hY3JvcyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4gcGFyYW1ldGVycy4gUGFyc2lu
ZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxyZWFkeQo+Pj4+PiBleGlz
dGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEg
bGl0dGxlCj4+Pj4+IGJpdC4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRo
ZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+Pj4gZG9tYWlucyBv
ciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcgeGwgc3ViLWNvbW1hbmRzLgo+
Pj4+Cj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQg
KG5vdCBldmVuIHRoZWlyCj4+Pj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5nIHdo
YXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4+Pj4gcmVhbGx5IGlzOiBKdXN0
IGxpa2UgImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+Pj4g
aW50ZXJmYWNlLCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1v
cmUgb3IKPj4+PiBsZXNzIHRoYW4gdGhlIG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRp
Y3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+Pj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGlt
byBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+Pj4+IGRvd24gdGhl
IHJvYWQpLgo+Pj4+Cj4+Pj4gSWYgdGhpcyBpcyBzb2xlbHkgb3IgbWFpbmx5IGFib3V0IGRlZmVy
cmluZyB0aGUgcGFyc2luZyBmcm9tIHRoZSB0b29sCj4+Pj4gc3RhY2sgdG8gdGhlIGh5cGVydmlz
b3IsIHRoZW4gSSdtIG5vdCBhdCBhbGwgY29udmluY2VkIG9mIHRoZSBhcHByb2FjaAo+Pj4+IChJ
J2QgZXZlbiBiZSB0ZW1wdGVkIHRvIGNhbGwgaXQgYmFja3dhcmRzKS4KPj4+Cj4+PiBUaGUgbWFp
biBhZHZhbnRhZ2UgaXMgdGhhdCBpdCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNrcG9ydCBu
ZXcKPj4+IHBhcmFtZXRlcnMgbGlrZSB0aGUgeHB0aSBwZXItZG9tYWluIG9uZS4gTm8gbmVlZCB0
byBidW1wIHN5c2N0bC9kb21jdGwKPj4+IGludGVyZmFjZSB2ZXJzaW9ucyBmb3IgdGhhdC4KPj4K
Pj4gQWRkaXRpb25zIHRvIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBkb24ndCByZXF1aXJlIHN1
Y2ggYSBidW1wLgo+Pgo+Pj4gSXQgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gc3VwcG9ydCBtYW5k
YXRvcnkgYW5kIG9wdGlvbmFsIHBhcmFtZXRlcnMKPj4+IGluIHRoZSBndWVzdCBjb25maWcuIE9w
dGlvbmFsIHBhcmFtZXRlcnMgbm90IHN1cHBvcnRlZCBieSB0aGUgaHlwZXJ2aXNvcgo+Pj4gd291
bGQgdGhlbiBiZSBpZ25vcmVkIGluc3RlYWQgb2YgbGVhZGluZyB0byBmYWlsdXJlIGF0IGd1ZXN0
IGNyZWF0aW9uCj4+PiB0aW1lLgo+Pgo+PiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMg
bWF5IGNoYW5nZSB3aGF0IGlzIHN1cHBvc2VkIHRvCj4+IGJlIG9wdGlvbmFsIHZzIG1hbmRhdG9y
eS4KPiAKPiBJIHRob3VnaHQgdGhlIGlkZWEgd291bGQgYmUgdGhhdCB0aGUgYWRtaW4gd291bGQg
c3BlY2lmeSB3aGljaCBvbmVzIHdlcmUKPiBvcHRpb25hbCBvciBtYW5kYXRvcnkuCgpSaWdodC4K
CgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:26:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:26: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 1g2E9N-00028M-7E; Tue, 18 Sep 2018 11:26: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2E9L-00027b-W1
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:26:36 +0000
X-Inumbo-ID: 6b366acf-bb35-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b366acf-bb35-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:24:34 +0200 (CEST)
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 54F82ACE7;
 Tue, 18 Sep 2018 11:26:33 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@suse.com>_<f8bc94ca-9eee-a5a2-5c32-0c?=
 =?UTF-8?Q?a1ed0cbf5d@suse.com>_<5BA0DF3702000078001E9444@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: <b7b8bf3e-816d-4d6a-111a-9063dafa82a6@suse.com>
Date: Tue, 18 Sep 2018 13:26:32 +0200
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: <5BA0DF3702000078001E9444@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTM6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDEzOjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTgvMDkvMTggMTI6MzIsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50
ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+PiBkb21haW5zIG9yIGNwdXBvb2xzIHRo
aXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4gYmFzZWQg
cGFyYW1ldGVyIHBhcnNpbmcuCj4+Pj4KPj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZpbmVkIHZpYSBu
ZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+IHBhcmFtZXRlcnMuIFBhcnNp
bmcgb2YgcGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9uZSB2aWEgdGhlIGFscmVhZHkKPj4+PiBleGlz
dGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEg
bGl0dGxlCj4+Pj4gYml0Lgo+Pj4+Cj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRoZXIg
YmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+PiBkb21haW5zIG9yIGNw
dXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4+Pgo+
Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBl
dmVuIHRoZWlyCj4+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUg
YmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4+IHJlYWxseSBpczogSnVzdCBsaWtlICJi
aW5hcnkiIG9uZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+Pj4gaW50ZXJmYWNl
LCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+
IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55
dGhpbmcgdmFsaWQgaW4KPj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVlZCB0byBy
ZW1haW4gdG8gYmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPj4+IGRvd24gdGhlIHJvYWQpLgo+Pj4K
Pj4+IElmIHRoaXMgaXMgc29sZWx5IG9yIG1haW5seSBhYm91dCBkZWZlcnJpbmcgdGhlIHBhcnNp
bmcgZnJvbSB0aGUgdG9vbAo+Pj4gc3RhY2sgdG8gdGhlIGh5cGVydmlzb3IsIHRoZW4gSSdtIG5v
dCBhdCBhbGwgY29udmluY2VkIG9mIHRoZSBhcHByb2FjaAo+Pj4gKEknZCBldmVuIGJlIHRlbXB0
ZWQgdG8gY2FsbCBpdCBiYWNrd2FyZHMpLgo+Pgo+PiBUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhh
dCBpdCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNrcG9ydCBuZXcKPj4gcGFyYW1ldGVycyBs
aWtlIHRoZSB4cHRpIHBlci1kb21haW4gb25lLiBObyBuZWVkIHRvIGJ1bXAgc3lzY3RsL2RvbWN0
bAo+PiBpbnRlcmZhY2UgdmVyc2lvbnMgZm9yIHRoYXQuCj4gCj4gQWRkaXRpb25zIHRvIHN5c2N0
bC9kb21jdGwgaW50ZXJmYWNlcyBkb24ndCByZXF1aXJlIHN1Y2ggYSBidW1wLgoKV2hhdCBhcmUg
WEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiBhbmQgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTgpmb3IgdGhlbj8KCj4gCj4+IEl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIHN1cHBvcnQg
bWFuZGF0b3J5IGFuZCBvcHRpb25hbCBwYXJhbWV0ZXJzCj4+IGluIHRoZSBndWVzdCBjb25maWcu
IE9wdGlvbmFsIHBhcmFtZXRlcnMgbm90IHN1cHBvcnRlZCBieSB0aGUgaHlwZXJ2aXNvcgo+PiB3
b3VsZCB0aGVuIGJlIGlnbm9yZWQgaW5zdGVhZCBvZiBsZWFkaW5nIHRvIGZhaWx1cmUgYXQgZ3Vl
c3QgY3JlYXRpb24KPj4gdGltZS4KPiAKPiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMg
bWF5IGNoYW5nZSB3aGF0IGlzIHN1cHBvc2VkIHRvCj4gYmUgb3B0aW9uYWwgdnMgbWFuZGF0b3J5
LgoKQW5kIHRoYXQgd291bGQgY2hhbmdlIGhvdyBpbiBjYXNlIG9mIGJpbmFyeSBpbnRlcmZhY2Vz
PwoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EB5-0002Hq-Jz; Tue, 18 Sep 2018 11:28:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2EB3-0002Hh-V8
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:28:21 +0000
X-Inumbo-ID: aae5b894-bb35-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aae5b894-bb35-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:26:21 +0200 (CEST)
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 32F5CACFB;
 Tue, 18 Sep 2018 11:28:20 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@suse.com>_<f8bc94ca=ef=bf=bd9eee?=
 =?UTF-8?B?77+9YTVhMu+/vTVjMzLvv70wY2ExZWQwY2JmNWRAc3VzZS5jb20+IDw1QkEwREYz?=
 =?UTF-8?Q?702000078001E9444@prv1=ef=bf=bdmh.provo.novell.com>_<78501912-e58?=
 =?UTF-8?Q?6-faa9-3569-3b2fd2fef9f5@citrix.com>_<5BA0E01902000078001E9468@su?=
 =?UTF-8?Q?se.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a3740a21-35b4-80f4-41eb-d4e31094165f@suse.com>
Date: Tue, 18 Sep 2018 13:28:19 +0200
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: <5BA0E01902000078001E9468@su?= =?UTF-8?Q?se.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTM6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDEzOjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDkvMTgvMjAx
OCAxMjoxOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAxMzow
MiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTgvMDkvMTggMTI6MzIsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODowMiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+PiBJbnN0ZWFkIG9mIHVzaW5nIGJpbmFyeSBoeXBlcnZpc29yIGlu
dGVyZmFjZXMgZm9yIG5ldyBwYXJhbWV0ZXJzIG9mCj4+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xz
IHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4+PiBi
YXNlZCBwYXJhbWV0ZXIgcGFyc2luZy4KPj4+Pj4+Cj4+Pj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZp
bmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+Pj4gcGFyYW1l
dGVycy4gUGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxyZWFk
eQo+Pj4+Pj4gZXhpc3RpbmcgYm9vdCBwYXJhbWV0ZXIgcGFyc2luZyBmdW5jdGlvbiB3aGljaCBp
cyBleHRlbmRlZCBhIGxpdHRsZQo+Pj4+Pj4gYml0Lgo+Pj4+Pj4KPj4+Pj4+IFBhcmFtZXRlciBz
ZXR0aW5ncyBjYW4gZWl0aGVyIGJlIHNwZWNpZmllZCBpbiBjb25maWd1cmF0aW9uIGZpbGVzIG9m
Cj4+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4
bCBzdWItY29tbWFuZHMuCj4+Pj4+Cj4+Pj4+IFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCBhbnkg
b2YgdGhlIHBhdGNoZXMgeWV0IChub3QgZXZlbiB0aGVpcgo+Pj4+PiBkZXNjcmlwdGlvbnMpIEkn
bSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMK
Pj4+Pj4gcmVhbGx5IGlzOiBKdXN0IGxpa2UgImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFy
dCBvZiB0aGUgcHVibGljCj4+Pj4+IGludGVyZmFjZSwgYW5kIGhlbmNlIHN1YnNlcXVlbnRseSBj
YW4ndCBiZSBjaGFuZ2VkIGFueSBtb3JlIG9yCj4+Pj4+IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBj
dXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55dGhpbmcgdmFsaWQgaW4KPj4+Pj4gYSBn
dWVzdCBjb25maWcgZmlsZSB3aWxsIGltbyBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQg
bWVhbmluZ2Z1bAo+Pj4+PiBkb3duIHRoZSByb2FkKS4KPj4+Pj4KPj4+Pj4gSWYgdGhpcyBpcyBz
b2xlbHkgb3IgbWFpbmx5IGFib3V0IGRlZmVycmluZyB0aGUgcGFyc2luZyBmcm9tIHRoZSB0b29s
Cj4+Pj4+IHN0YWNrIHRvIHRoZSBoeXBlcnZpc29yLCB0aGVuIEknbSBub3QgYXQgYWxsIGNvbnZp
bmNlZCBvZiB0aGUgYXBwcm9hY2gKPj4+Pj4gKEknZCBldmVuIGJlIHRlbXB0ZWQgdG8gY2FsbCBp
dCBiYWNrd2FyZHMpLgo+Pj4+Cj4+Pj4gVGhlIG1haW4gYWR2YW50YWdlIGlzIHRoYXQgaXQgd291
bGQgYmUgbXVjaCBlYXNpZXIgdG8gYmFja3BvcnQgbmV3Cj4+Pj4gcGFyYW1ldGVycyBsaWtlIHRo
ZSB4cHRpIHBlci1kb21haW4gb25lLiBObyBuZWVkIHRvIGJ1bXAgc3lzY3RsL2RvbWN0bAo+Pj4+
IGludGVyZmFjZSB2ZXJzaW9ucyBmb3IgdGhhdC4KPj4+Cj4+PiBBZGRpdGlvbnMgdG8gc3lzY3Rs
L2RvbWN0bCBpbnRlcmZhY2VzIGRvbid0IHJlcXVpcmUgc3VjaCBhIGJ1bXAuCj4+Pgo+Pj4+IEl0
IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIHN1cHBvcnQgbWFuZGF0b3J5IGFuZCBvcHRpb25hbCBw
YXJhbWV0ZXJzCj4+Pj4gaW4gdGhlIGd1ZXN0IGNvbmZpZy4gT3B0aW9uYWwgcGFyYW1ldGVycyBu
b3Qgc3VwcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29yCj4+Pj4gd291bGQgdGhlbiBiZSBpZ25vcmVk
IGluc3RlYWQgb2YgbGVhZGluZyB0byBmYWlsdXJlIGF0IGd1ZXN0IGNyZWF0aW9uCj4+Pj4gdGlt
ZS4KPj4+Cj4+PiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMgbWF5IGNoYW5nZSB3aGF0
IGlzIHN1cHBvc2VkIHRvCj4+PiBiZSBvcHRpb25hbCB2cyBtYW5kYXRvcnkuCj4+Cj4+IEkgdGhv
dWdodCB0aGUgaWRlYSB3b3VsZCBiZSB0aGF0IHRoZSBhZG1pbiB3b3VsZCBzcGVjaWZ5IHdoaWNo
IG9uZXMgd2VyZQo+PiBvcHRpb25hbCBvciBtYW5kYXRvcnkuCj4gCj4gSWYgdGhpcyB3YXMgYWRt
aW4gY29udHJvbGxlZCwgdGhlcmUgd291bGQgYmUgbm8gd2F5IHRvIGVuY29kZSBpbgo+IHRoZSBo
eXBlcmNhbGwgaGFuZGxlciB3aGljaCBvbmVzIHRvIHJlamVjdCB3aGVuIHVua25vd24uIEV2ZW4K
PiB3aXRob3V0IGFkbWluIGludm9sdmVtZW50IGl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSBo
b3cgb3B0aW9ucwo+IHdlIGRvbid0IGV2ZW4ga25vdyBvZiB0b2RheSBjb3VsZCBiZSB0cmVhdGVk
IGFzIGVpdGhlciBvcHRpb25hbAo+IG9yIG1hbmRhdG9yeS4KClRoaXMgd291bGQgYmUgaW4gdGhl
IHRvb2xzOiB3aGVuIHlvdSBhZGQ6CgpvcHRpb25hbF9wYXJhbWV0ZXJzPSJibGE9Zm9vIgoKdGhl
IHRvb2xzIGtub3cgdGhleSBjYW4gaWdub3JlIGEgbmVnYXRpdmUgcmMgd2hlbiB0cnlpbmcgdG8g
c2V0IHRoZQpwYXJhbWV0ZXIuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:29:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2ECV-0002Pp-Vk; Tue, 18 Sep 2018 11:29:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2ECU-0002PW-DM
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:29:50 +0000
X-Inumbo-ID: 4a7df2ed-bb36-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a7df2ed-bb36-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:30:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65566338"
To: Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
 <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
 <5BA0E01902000078001E9468@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <e0b16af3-d501-bcb3-49d5-e0bfb3842610@citrix.com>
Date: Tue, 18 Sep 2018 12:29: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: <5BA0E01902000078001E9468@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDkvMTgvMjAxOCAxMjoyMyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDku
MTggYXQgMTM6MjAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwOS8x
OC8yMDE4IDEyOjE5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjA5LjE4IGF0
IDEzOjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxOC8wOS8xOCAxMjozMiwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4OjAyLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlz
b3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+Pj4+IGRvbWFpbnMgb3IgY3B1
cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5lcmljIHRleHQKPj4+
Pj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+Pj4+Pj4KPj4+Pj4+IFBhcmFtZXRlcnMgYXJl
IGRlZmluZWQgdmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+Pj4+PiBw
YXJhbWV0ZXJzLiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBh
bHJlYWR5Cj4+Pj4+PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdo
aWNoIGlzIGV4dGVuZGVkIGEgbGl0dGxlCj4+Pj4+PiBiaXQuCj4+Pj4+Pgo+Pj4+Pj4gUGFyYW1l
dGVyIHNldHRpbmdzIGNhbiBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmls
ZXMgb2YKPj4+Pj4+IGRvbWFpbnMgb3IgY3B1cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEg
bmV3IHhsIHN1Yi1jb21tYW5kcy4KPj4+Pj4KPj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0
IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRoZWlyCj4+Pj4+IGRlc2NyaXB0aW9u
cykgSSdtIHN0aWxsIHdvbmRlcmluZyB3aGF0IHRoZSBiZW5lZml0IG9mIHRleHR1YWwgcGFyYW1l
dGVycwo+Pj4+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5IGJlY29t
ZSBwYXJ0IG9mIHRoZSBwdWJsaWMKPj4+Pj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ugc3Vic2VxdWVu
dGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+Pj4gbGVzcyB0aGFuIHRoZSBvbmVz
IHdlIGN1cnJlbnRseSBoYXZlIChpbiBwYXJ0aWN1bGFyLCBhbnl0aGluZyB2YWxpZCBpbgo+Pj4+
PiBhIGd1ZXN0IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRvIGJlIHZhbGlk
IGFuZCBtZWFuaW5nZnVsCj4+Pj4+IGRvd24gdGhlIHJvYWQpLgo+Pj4+Pgo+Pj4+PiBJZiB0aGlz
IGlzIHNvbGVseSBvciBtYWlubHkgYWJvdXQgZGVmZXJyaW5nIHRoZSBwYXJzaW5nIGZyb20gdGhl
IHRvb2wKPj4+Pj4gc3RhY2sgdG8gdGhlIGh5cGVydmlzb3IsIHRoZW4gSSdtIG5vdCBhdCBhbGwg
Y29udmluY2VkIG9mIHRoZSBhcHByb2FjaAo+Pj4+PiAoSSdkIGV2ZW4gYmUgdGVtcHRlZCB0byBj
YWxsIGl0IGJhY2t3YXJkcykuCj4+Pj4KPj4+PiBUaGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhhdCBp
dCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNrcG9ydCBuZXcKPj4+PiBwYXJhbWV0ZXJzIGxp
a2UgdGhlIHhwdGkgcGVyLWRvbWFpbiBvbmUuIE5vIG5lZWQgdG8gYnVtcCBzeXNjdGwvZG9tY3Rs
Cj4+Pj4gaW50ZXJmYWNlIHZlcnNpb25zIGZvciB0aGF0Lgo+Pj4KPj4+IEFkZGl0aW9ucyB0byBz
eXNjdGwvZG9tY3RsIGludGVyZmFjZXMgZG9uJ3QgcmVxdWlyZSBzdWNoIGEgYnVtcC4KPj4+Cj4+
Pj4gSXQgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gc3VwcG9ydCBtYW5kYXRvcnkgYW5kIG9wdGlv
bmFsIHBhcmFtZXRlcnMKPj4+PiBpbiB0aGUgZ3Vlc3QgY29uZmlnLiBPcHRpb25hbCBwYXJhbWV0
ZXJzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGh5cGVydmlzb3IKPj4+PiB3b3VsZCB0aGVuIGJlIGln
bm9yZWQgaW5zdGVhZCBvZiBsZWFkaW5nIHRvIGZhaWx1cmUgYXQgZ3Vlc3QgY3JlYXRpb24KPj4+
PiB0aW1lLgo+Pj4KPj4+IEV4Y2VwdCB0aGF0IG92ZXIgdGltZSBvcGluaW9ucyBtYXkgY2hhbmdl
IHdoYXQgaXMgc3VwcG9zZWQgdG8KPj4+IGJlIG9wdGlvbmFsIHZzIG1hbmRhdG9yeS4KPj4KPj4g
SSB0aG91Z2h0IHRoZSBpZGVhIHdvdWxkIGJlIHRoYXQgdGhlIGFkbWluIHdvdWxkIHNwZWNpZnkg
d2hpY2ggb25lcyB3ZXJlCj4+IG9wdGlvbmFsIG9yIG1hbmRhdG9yeS4KPiAKPiBJZiB0aGlzIHdh
cyBhZG1pbiBjb250cm9sbGVkLCB0aGVyZSB3b3VsZCBiZSBubyB3YXkgdG8gZW5jb2RlIGluCj4g
dGhlIGh5cGVyY2FsbCBoYW5kbGVyIHdoaWNoIG9uZXMgdG8gcmVqZWN0IHdoZW4gdW5rbm93bi4g
RXZlbgo+IHdpdGhvdXQgYWRtaW4gaW52b2x2ZW1lbnQgaXQncyBub3QgcmVhbGx5IGNsZWFyIHRv
IG1lIGhvdyBvcHRpb25zCj4gd2UgZG9uJ3QgZXZlbiBrbm93IG9mIHRvZGF5IGNvdWxkIGJlIHRy
ZWF0ZWQgYXMgZWl0aGVyIG9wdGlvbmFsCj4gb3IgbWFuZGF0b3J5LgoKTXkgaW50ZXJwcmV0YXRp
b24gd2FzIHRoZSBoeXBlcnZpc29yIHdvdWxkIGFsd2F5cyByZXR1cm4gIi1FTk9TWVMiIChvcgp3
aGF0ZXZlcikgd2hlbiBwYXNzZWQgYW4gdW5rbm93biBvcHRpb24sIGFuZCB0aGUgdG9vbHN0YWNr
IHdvdWxkIGRlY2lkZQp3aGF0IHRvIGRvIGFib3V0IGl0IC0tIHdoZXRoZXIgdG8gc2ltcGx5IHRo
cm93IGEgd2FybmluZyBvciBzdG9wCmNyZWF0aW9uIG9mIHRoZSBkb21haW4uICBUaGF0IHdheSBp
biBzb21lIGNvbmZpZ3MgeW91IGNvdWxkIHdyaXRlOgoKIyBEaXNhYmxlIHhwdGkgaWYgaXQncyBh
dmFpbGFibGUsIG90aGVyd2lzZSBqdXN0IHJ1bgpvcHRpb25hbF9wYXJhbXM9Wyd4cHRpPW9mZidd
CgphbmQgb3RoZXIgY29uZmlncyB5b3UgY291bGQgd3JpdGU6CgojIE9ubHkgcnVuIGlmIHdlJ3Jl
IGNlcnRhaW4gd2UgaGF2ZSB4cHRpIGVuYWJsZWQKbWFuZGF0b3J5X3BhcmFtcz1bJ3hwdGk9b24n
XQoKVGhlIHRvb2xzdGFjayB3b3VsZCBhdHRlbXB0IHRvIGVuYWJsZSAvIGRpc2FibGUgeHB0aSBk
dXJpbmcgZG9tYWluCmNyZWF0aW9uLCBhbmQgRFRSVCBpZiB0aGUgaHlwZXJjYWxsIGZhaWxlZC4K
CihJIGFkbWl0IEkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlIHNlcmllcyB0byBzZWUgaWYgdGhhdCdz
IGNvbXBhdGlibGUgd2l0aAp3aGF0J3MgcGxhbm5lZC4pCgogLUdlb3JnZQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:30:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EDJ-00031X-9p; Tue, 18 Sep 2018 11:30:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2EDI-00031R-7K
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:30:40 +0000
X-Inumbo-ID: 686b114d-bb36-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 686b114d-bb36-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:31: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 593EBB0C6;
 Tue, 18 Sep 2018 11:30:38 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@prv1-mh.provo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
 <984047f6-4785-27e6-2ff8-63d990a9238a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2389f7c7-88b9-b39c-9191-b9a796446a56@suse.com>
Date: Tue, 18 Sep 2018 13:30:37 +0200
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: <984047f6-4785-27e6-2ff8-63d990a9238a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gMTgvMDkvMTggMTM6MTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxOCAx
MjoxMCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTgvMDkvMTggMTI6MzIsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50ZXJm
YWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+PiBkb21haW5zIG9yIGNwdXBvb2xzIHRoaXMg
cGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4gYmFzZWQgcGFy
YW1ldGVyIHBhcnNpbmcuCj4+Pj4KPj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZpbmVkIHZpYSBuZXcg
bWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+IHBhcmFtZXRlcnMuIFBhcnNpbmcg
b2YgcGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9uZSB2aWEgdGhlIGFscmVhZHkKPj4+PiBleGlzdGlu
ZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEgbGl0
dGxlCj4+Pj4gYml0Lgo+Pj4+Cj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRoZXIgYmUg
c3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+PiBkb21haW5zIG9yIGNwdXBv
b2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4+Pgo+Pj4g
V2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVu
IHRoZWlyCj4+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVu
ZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4+IHJlYWxseSBpczogSnVzdCBsaWtlICJiaW5h
cnkiIG9uZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+Pj4gaW50ZXJmYWNlLCBh
bmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+IGxl
c3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55dGhp
bmcgdmFsaWQgaW4KPj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVlZCB0byByZW1h
aW4gdG8gYmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPj4+IGRvd24gdGhlIHJvYWQpLgo+Pgo+PiBT
byBsZXRzIGxvb2sgd2hhdCB3b3VsZCBiZSBuZWVkZWQgZm9yIGFkZGluZyBzb21ldGhpbmcgbGlr
ZSB0aGUKPj4gcGVyLWRvbWFpbiB4cHRpIHBhcmFtZXRlciB1c2luZyBiaW5hcnkgaW50ZXJmYWNl
czoKPj4KPj4gMSBhbiBleHRlbnNpb24gb2Ygc29tZSBkb21jdGwgaW50ZXJmYWNlLCBtYXliZSBi
dW1waW5nIG9mIHRoZSBkb21jdGwKPj4gICBpbnRlcmZhY2UgdmVyc2lvbgo+PiAyIGFkZGluZyB0
aGUgbG9naWMgdG8gZG9tY3RsIGhhbmRsaW5nCj4+IDMgYWRkaW5nIGxpYnhjIHN1cHBvcnQKPj4g
NCBhZGRpbmcgbGlieGwgc3VwcG9ydAo+PiA1IGFkZGluZyBhIG5ldyB4bCBzdWItY29tbWFuZAo+
PiA2IGFkZGluZyBkb21haW4gY29uZmlnIHN1cHBvcnQKPj4gNyBhZGRpbmcgZG9jdW1lbnRhdGlv
bgo+Pgo+PiBXaXRoIG15IGFwcHJvYWNoIG9ubHkgMiAoaW4gYSBtb2RpZmllZCBmb3JtLCBwYXJh
bWV0ZXIgaGFuZGxpbmcgaW5zdGVhZAo+PiBvZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGluIHRo
ZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUgbmVlZGVkLgo+Pgo+PiBTbyBvbmNlIHRoZSBmcmFt
ZXdvcmsgaXMgaW4gcGxhY2UgaXQgaXMgX211Y2hfIGVhc2llciB0byBhZGQgbmV3Cj4+IGZlYXR1
cmVzLgo+IAo+IFNvIHRoZSBpZGVhIGhlcmUgaXMgdGhhdCB5b3UgcGFzcyBhIGZ1bGwgaHlwZXJ2
aXNvciBjb21tYW5kLWxpbmUgc3R5bGUKPiBzdHJpbmcgaW50byBhIGh5cGVyY2FsbCAtLSBzYXks
ICJjcmVkaXQyX2NhcF9wZXJpb2RfbXM9NSI/CgpZZXMuCgpJIGd1ZXNzIGl0IHdvdWxkIGJlIHF1
ZXN0aW9uYWJsZSB0byBoYXZlIG11bHRpcGxlIHdheXMgdG8gc2V0IGEKcHJvcGVydHksIHNvIG9u
bHkgbmV3IHByb3BlcnRpZXMgc2hvdWxkIGJlIHN1cHBvcnRlZC4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:32:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:32: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 1g2EFC-0003C5-Mm; Tue, 18 Sep 2018 11:32:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2EFB-0003Bx-Vm
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:32:37 +0000
X-Inumbo-ID: ae4ea4b9-bb36-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae4ea4b9-bb36-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:33: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 C94E2B0CB;
 Tue, 18 Sep 2018 11:32:35 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
Date: Tue, 18 Sep 2018 13:32:35 +0200
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: <5BA0DF9602000078001?= =?UTF-8?Q?E9448@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTM6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTgvMDkvMTggMTI6MzIsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50
ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+PiBkb21haW5zIG9yIGNwdXBvb2xzIHRo
aXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4gYmFzZWQg
cGFyYW1ldGVyIHBhcnNpbmcuCj4+Pj4KPj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZpbmVkIHZpYSBu
ZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+IHBhcmFtZXRlcnMuIFBhcnNp
bmcgb2YgcGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9uZSB2aWEgdGhlIGFscmVhZHkKPj4+PiBleGlz
dGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEg
bGl0dGxlCj4+Pj4gYml0Lgo+Pj4+Cj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRoZXIg
YmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+PiBkb21haW5zIG9yIGNw
dXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4+Pgo+
Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBl
dmVuIHRoZWlyCj4+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUg
YmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4+IHJlYWxseSBpczogSnVzdCBsaWtlICJi
aW5hcnkiIG9uZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+Pj4gaW50ZXJmYWNl
LCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+
IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55
dGhpbmcgdmFsaWQgaW4KPj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVlZCB0byBy
ZW1haW4gdG8gYmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPj4+IGRvd24gdGhlIHJvYWQpLgo+Pgo+
PiBTbyBsZXRzIGxvb2sgd2hhdCB3b3VsZCBiZSBuZWVkZWQgZm9yIGFkZGluZyBzb21ldGhpbmcg
bGlrZSB0aGUKPj4gcGVyLWRvbWFpbiB4cHRpIHBhcmFtZXRlciB1c2luZyBiaW5hcnkgaW50ZXJm
YWNlczoKPj4KPj4gMSBhbiBleHRlbnNpb24gb2Ygc29tZSBkb21jdGwgaW50ZXJmYWNlLCBtYXli
ZSBidW1waW5nIG9mIHRoZSBkb21jdGwKPj4gICBpbnRlcmZhY2UgdmVyc2lvbgo+PiAyIGFkZGlu
ZyB0aGUgbG9naWMgdG8gZG9tY3RsIGhhbmRsaW5nCj4+IDMgYWRkaW5nIGxpYnhjIHN1cHBvcnQK
Pj4gNCBhZGRpbmcgbGlieGwgc3VwcG9ydAo+PiA1IGFkZGluZyBhIG5ldyB4bCBzdWItY29tbWFu
ZAo+PiA2IGFkZGluZyBkb21haW4gY29uZmlnIHN1cHBvcnQKPj4gNyBhZGRpbmcgZG9jdW1lbnRh
dGlvbgo+Pgo+PiBXaXRoIG15IGFwcHJvYWNoIG9ubHkgMiAoaW4gYSBtb2RpZmllZCBmb3JtLCBw
YXJhbWV0ZXIgaGFuZGxpbmcgaW5zdGVhZAo+PiBvZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGlu
IHRoZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUgbmVlZGVkLgo+Pgo+PiBTbyBvbmNlIHRoZSBm
cmFtZXdvcmsgaXMgaW4gcGxhY2UgaXQgaXMgX211Y2hfIGVhc2llciB0byBhZGQgbmV3Cj4+IGZl
YXR1cmVzLgo+IAo+IEFsbCB0aGUgYWJvdmUgd291bGQgaG9sZCBpZiB0aGUgaW5kaXZpZHVhbCBv
cHRpb25zIHdlcmUgZXhwcmVzc2VkIGFzCj4gZS5nLiBmbGFncyBpbiBhbiBleHRlbnNpYmxlIGJp
dCB2ZWN0b3IuCgpXaG8gd291bGQgdHJhbnNsYXRlIHRoZSBuZXcgb3B0aW9uIGludG8gYSBiaXQg
dmVjdG9yPyBUaGlzIHdvdWxkIGJlIHRoZQp0b29scyAobGlieGMvbGlieGwveGwpLCBzbyB0aG9z
ZSBuZWVkIHRvIGJlIG1vZGlmaWVkIGZvciBlYWNoIG5ldyBiaXQuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:34:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EGp-0003LD-72; Tue, 18 Sep 2018 11:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2EGn-0003L5-Ri
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:34:17 +0000
X-Inumbo-ID: ea20c65c-bb36-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea20c65c-bb36-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:35: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 25835ADE2;
 Tue, 18 Sep 2018 11:34:16 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
 <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
 <5BA0E01902000078001E9468@prv1-mh.provo.novell.com>
 <e0b16af3-d501-bcb3-49d5-e0bfb3842610@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <249ba7a0-1d31-6f65-dc55-e86e2d2475d8@suse.com>
Date: Tue, 18 Sep 2018 13:34:15 +0200
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: <e0b16af3-d501-bcb3-49d5-e0bfb3842610@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTM6MjksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxOCAx
MjoyMyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDEzOjIwLCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDA5LzE4LzIwMTggMTI6MTkg
UE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDEzOjAyLCA8amdy
b3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTgvMDkvMTggMTI6MzIsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxqZ3Jvc3NAc3VzZS5jb20+
IHdyb3RlOgo+Pj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50ZXJm
YWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzIHRo
aXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4+Pj4gYmFz
ZWQgcGFyYW1ldGVyIHBhcnNpbmcuCj4+Pj4+Pj4KPj4+Pj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZp
bmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+Pj4+IHBhcmFt
ZXRlcnMuIFBhcnNpbmcgb2YgcGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9uZSB2aWEgdGhlIGFscmVh
ZHkKPj4+Pj4+PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNo
IGlzIGV4dGVuZGVkIGEgbGl0dGxlCj4+Pj4+Pj4gYml0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gUGFyYW1l
dGVyIHNldHRpbmdzIGNhbiBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmls
ZXMgb2YKPj4+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlh
IG5ldyB4bCBzdWItY29tbWFuZHMuCj4+Pj4+Pgo+Pj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2Vk
IGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRoZWlyCj4+Pj4+PiBkZXNjcmlw
dGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBh
cmFtZXRlcnMKPj4+Pj4+IHJlYWxseSBpczogSnVzdCBsaWtlICJiaW5hcnkiIG9uZXMsIHRoZXkg
YmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+Pj4+Pj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ugc3Vi
c2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+Pj4+IGxlc3MgdGhhbiB0
aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55dGhpbmcgdmFsaWQg
aW4KPj4+Pj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVlZCB0byByZW1haW4gdG8g
YmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPj4+Pj4+IGRvd24gdGhlIHJvYWQpLgo+Pj4+Pj4KPj4+
Pj4+IElmIHRoaXMgaXMgc29sZWx5IG9yIG1haW5seSBhYm91dCBkZWZlcnJpbmcgdGhlIHBhcnNp
bmcgZnJvbSB0aGUgdG9vbAo+Pj4+Pj4gc3RhY2sgdG8gdGhlIGh5cGVydmlzb3IsIHRoZW4gSSdt
IG5vdCBhdCBhbGwgY29udmluY2VkIG9mIHRoZSBhcHByb2FjaAo+Pj4+Pj4gKEknZCBldmVuIGJl
IHRlbXB0ZWQgdG8gY2FsbCBpdCBiYWNrd2FyZHMpLgo+Pj4+Pgo+Pj4+PiBUaGUgbWFpbiBhZHZh
bnRhZ2UgaXMgdGhhdCBpdCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNrcG9ydCBuZXcKPj4+
Pj4gcGFyYW1ldGVycyBsaWtlIHRoZSB4cHRpIHBlci1kb21haW4gb25lLiBObyBuZWVkIHRvIGJ1
bXAgc3lzY3RsL2RvbWN0bAo+Pj4+PiBpbnRlcmZhY2UgdmVyc2lvbnMgZm9yIHRoYXQuCj4+Pj4K
Pj4+PiBBZGRpdGlvbnMgdG8gc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGRvbid0IHJlcXVpcmUg
c3VjaCBhIGJ1bXAuCj4+Pj4KPj4+Pj4gSXQgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gc3VwcG9y
dCBtYW5kYXRvcnkgYW5kIG9wdGlvbmFsIHBhcmFtZXRlcnMKPj4+Pj4gaW4gdGhlIGd1ZXN0IGNv
bmZpZy4gT3B0aW9uYWwgcGFyYW1ldGVycyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29y
Cj4+Pj4+IHdvdWxkIHRoZW4gYmUgaWdub3JlZCBpbnN0ZWFkIG9mIGxlYWRpbmcgdG8gZmFpbHVy
ZSBhdCBndWVzdCBjcmVhdGlvbgo+Pj4+PiB0aW1lLgo+Pj4+Cj4+Pj4gRXhjZXB0IHRoYXQgb3Zl
ciB0aW1lIG9waW5pb25zIG1heSBjaGFuZ2Ugd2hhdCBpcyBzdXBwb3NlZCB0bwo+Pj4+IGJlIG9w
dGlvbmFsIHZzIG1hbmRhdG9yeS4KPj4+Cj4+PiBJIHRob3VnaHQgdGhlIGlkZWEgd291bGQgYmUg
dGhhdCB0aGUgYWRtaW4gd291bGQgc3BlY2lmeSB3aGljaCBvbmVzIHdlcmUKPj4+IG9wdGlvbmFs
IG9yIG1hbmRhdG9yeS4KPj4KPj4gSWYgdGhpcyB3YXMgYWRtaW4gY29udHJvbGxlZCwgdGhlcmUg
d291bGQgYmUgbm8gd2F5IHRvIGVuY29kZSBpbgo+PiB0aGUgaHlwZXJjYWxsIGhhbmRsZXIgd2hp
Y2ggb25lcyB0byByZWplY3Qgd2hlbiB1bmtub3duLiBFdmVuCj4+IHdpdGhvdXQgYWRtaW4gaW52
b2x2ZW1lbnQgaXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIGhvdyBvcHRpb25zCj4+IHdlIGRv
bid0IGV2ZW4ga25vdyBvZiB0b2RheSBjb3VsZCBiZSB0cmVhdGVkIGFzIGVpdGhlciBvcHRpb25h
bAo+PiBvciBtYW5kYXRvcnkuCj4gCj4gTXkgaW50ZXJwcmV0YXRpb24gd2FzIHRoZSBoeXBlcnZp
c29yIHdvdWxkIGFsd2F5cyByZXR1cm4gIi1FTk9TWVMiIChvcgo+IHdoYXRldmVyKSB3aGVuIHBh
c3NlZCBhbiB1bmtub3duIG9wdGlvbiwgYW5kIHRoZSB0b29sc3RhY2sgd291bGQgZGVjaWRlCj4g
d2hhdCB0byBkbyBhYm91dCBpdCAtLSB3aGV0aGVyIHRvIHNpbXBseSB0aHJvdyBhIHdhcm5pbmcg
b3Igc3RvcAo+IGNyZWF0aW9uIG9mIHRoZSBkb21haW4uICBUaGF0IHdheSBpbiBzb21lIGNvbmZp
Z3MgeW91IGNvdWxkIHdyaXRlOgo+IAo+ICMgRGlzYWJsZSB4cHRpIGlmIGl0J3MgYXZhaWxhYmxl
LCBvdGhlcndpc2UganVzdCBydW4KPiBvcHRpb25hbF9wYXJhbXM9Wyd4cHRpPW9mZiddCj4gCj4g
YW5kIG90aGVyIGNvbmZpZ3MgeW91IGNvdWxkIHdyaXRlOgo+IAo+ICMgT25seSBydW4gaWYgd2Un
cmUgY2VydGFpbiB3ZSBoYXZlIHhwdGkgZW5hYmxlZAo+IG1hbmRhdG9yeV9wYXJhbXM9Wyd4cHRp
PW9uJ10KPiAKPiBUaGUgdG9vbHN0YWNrIHdvdWxkIGF0dGVtcHQgdG8gZW5hYmxlIC8gZGlzYWJs
ZSB4cHRpIGR1cmluZyBkb21haW4KPiBjcmVhdGlvbiwgYW5kIERUUlQgaWYgdGhlIGh5cGVyY2Fs
bCBmYWlsZWQuCgpUaGF0IHdhcyB0aGUgaWRlYSwgcmlnaHQuCgo+IChJIGFkbWl0IEkgaGF2ZW4n
dCBsb29rZWQgYXQgdGhlIHNlcmllcyB0byBzZWUgaWYgdGhhdCdzIGNvbXBhdGlibGUgd2l0aAo+
IHdoYXQncyBwbGFubmVkLikKClRoZSBzZXJpZXMgaXMgaW1wbGVtZW50aW5nIG1hbmRhdG9yeSBw
YXJhbXMgb25seSBhdCB0aGUgbW9tZW50LCBidXQgdGhhdAp3b3VsZCBiZSBlYXN5IHRvIGV4cGFu
ZC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:46:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2ESd-0004Fz-9L; Tue, 18 Sep 2018 11:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2ESb-0004Fu-HX
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:46:29 +0000
X-Inumbo-ID: 9dfb1c0b-bb38-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9dfb1c0b-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:47:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:46:27 -0600
Message-Id: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:46:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 00/34] x86emul: fixes, improvements,
 and beginnings of AVX512 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

MDE6IHN1cHBvcnQgQVZYNTEyIG9wbWFzayBpbnNucwowMjogeDg2L0hWTTogZ3JvdyBNTUlPIGNh
Y2hlIGRhdGEgc2l6ZSB0byA2NCBieXRlcwowMzogY29ycmVjdCBFVkVYIGRlY29kaW5nCjA0OiBn
ZW5lcmFsaXplIHZlY3RvciBsZW5ndGggaGFuZGxpbmcgZm9yIEFWWDUxMi9FVkVYCjA1OiBzdXBw
b3J0IGJhc2ljIEFWWDUxMiBtb3ZlcwowNjogdGVzdCBmb3IgY29ycmVjdCBFVkVYIERpc3A4IHNj
YWxpbmcKMDc6IHVzZSBBVlg1MTIgbG9naWMgZm9yIGVtdWxhdGluZyBWeyxQfU1BU0tNT1YqCjA4
OiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgYXJpdGhtZXRpYyBGUCBpbnNucwow
OTogc3VwcG9ydCBBVlg1MTJEUSBsb2dpYyBGUCBpbnNucwoxMDogc3VwcG9ydCBBVlg1MTJGICJu
b3JtYWwiIEZQIGNvbXBhcmUgaW5zbnMKMTE6IHN1cHBvcnQgQVZYNTEyRiBtaXNjIGxlZ2FjeS1l
cXVpdmFsZW50IEZQIGluc25zCjEyOiBzdXBwb3J0IEFWWDUxMkYgZnVzZWQtbXVsdGlwbHktYWRk
IGluc25zCjEzOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgbG9naWMgaW5zbnMK
MTQ6IHN1cHBvcnQgQVZYNTEye0YsRFF9IEZQIGJyb2FkY2FzdCBpbnNucwoxNTogc3VwcG9ydCBB
Vlg1MTJGIHZ7LHV9Y29taXN7ZCxzfSBpbnNucwoxNjogdGVzdDogaW50cm9kdWNlIGVxKCkKMTc6
IHN1cHBvcnQgQVZYNTEye0YsQld9IHBhY2tlZCBpbnRlZ2VyIGNvbXBhcmUgaW5zbnMKMTg6IHN1
cHBvcnQgQVZYNTEye0YsQld9IHBhY2tlZCBpbnRlZ2VyIGFyaXRobWV0aWMgaW5zbnMKMTk6IHVz
ZSBzaW1kXzEyOCBhbHNvIGZvciBsZWdhY3kgdmVjdG9yIHNoaWZ0IGluc25zCjIwOiBzdXBwb3J0
IEFWWDUxMntGLEJXfSBzaGlmdC9yb3RhdGUgaW5zbnMKMjE6IHN1cHBvcnQgQVZYNTEye0YsQlcs
RFF9IGV4dHJhY3QgaW5zbnMKMjI6IHN1cHBvcnQgQVZYNTEye0YsQlcsRFF9IGluc2VydCBpbnNu
cwoyMzogYmFzaWMgQVZYNTEyRiB0ZXN0aW5nCjI0OiBzdXBwb3J0IEFWWDUxMntGLEJXLERRfSBp
bnRlZ2VyIGJyb2FkY2FzdCBpbnNucwoyNTogYmFzaWMgQVZYNTEyVkwgdGVzdGluZwoyNjogc3Vw
cG9ydCBBVlg1MTJ7RixCV30gemVyby0gYW5kIHNpZ24tZXh0ZW5kaW5nIG1vdmVzCjI3OiBzdXBw
b3J0IEFWWDUxMntGLEJXfSBkb3duIGNvbnZlcnNpb24gbW92ZXMKMjg6IHN1cHBvcnQgQVZYNTEy
e0YsQld9IGludGVnZXIgdW5wYWNrIGluc25zCjI5OiBzdXBwb3J0IEFWWDUxMntGLEJXLF9WQk1J
fSBmdWxsIHBlcm11dGUgaW5zbnMKMzA6IHN1cHBvcnQgQVZYNTEye0YsQld9IGludGVnZXIgc2h1
ZmZsZSBpbnNucwozMTogc3VwcG9ydCBBVlg1MTJ7QlcsRFF9IG1hc2sgbW92ZSBpbnNucwozMjog
YmFzaWMgQVZYNTEyQlcgdGVzdGluZwozMzogYmFzaWMgQVZYNTEyRFEgdGVzdGluZwozNDogYWxz
byBhbGxvdyBydW5uaW5nIHRoZSAzMi1iaXQgaGFybmVzcyBvbiBhIDY0LWJpdCBkaXN0cm8KClRo
ZSBtYWluIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gc3VwcG9ydCBlbm91Z2ggb2YgdGhlIGlu
c3RydWN0aW9ucwpzdWNoIHRoYXQgYmFzaWMgQVZYNTEyRiwgQVZYNTEyQlcsIEFWWDUxMkRRLCBh
bmQgQVZYNTEyVkwKdGVzdHMgY2FuIGJlIHJ1biAodGhpcyBzZXQgaXMgcmVsZXZhbnQgYXMgYSBi
YXNpcyBpbiBwYXJ0aWN1bGFyIGR1ZSB0bwppdCB0b2dldGhlciBtb3N0bHkgW2VudGlyZWx5P10g
Y292ZXJpbmcgdGhlIGxlZ2FjeS1lcXVpdmFsZW50IEFWWDUxMgppbnNucykuIExhdGVyIGFkZGl0
aW9ucyB0aGVuIG1heSBzaW1wbHkgZW5hYmxlIGZ1cnRoZXIgb2YgdGhlCihjb25kaXRpb25hbCkg
dGVzdHMgaW4gc2ltZCouYyAob3IgYnkgb3RoZXIgbWVhbnMpLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:48:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EU5-0004MK-LW; Tue, 18 Sep 2018 11:48:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EU5-0004M2-1u
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:48:01 +0000
X-Inumbo-ID: d48af089-bb38-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d48af089-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:48:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:47:58 -0600
Message-Id: <5BA0E5EC02000078001E94D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:47:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180918060309.7186*1*jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@suse.com>
 <b7b8bf3e-816d-4d6a-111a-9063dafa82a6@suse.com>
In-Reply-To: <b7b8bf3e-816d-4d6a-111a-9063dafa82a6@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDE4LjA5LjE4IGF0IDEzOjI2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
OC8wOS8xOCAxMzoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDEz
OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODowMiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50
ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0
aGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+PiBiYXNl
ZCBwYXJhbWV0ZXIgcGFyc2luZy4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2
aWEgbmV3IG1hY3JvcyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4gcGFyYW1ldGVycy4g
UGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxyZWFkeQo+Pj4+
PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVu
ZGVkIGEgbGl0dGxlCj4+Pj4+IGJpdC4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNh
biBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+Pj4gZG9t
YWlucyBvciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcgeGwgc3ViLWNvbW1h
bmRzLgo+Pj4+Cj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hl
cyB5ZXQgKG5vdCBldmVuIHRoZWlyCj4+Pj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVy
aW5nIHdoYXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4+Pj4gcmVhbGx5IGlz
OiBKdXN0IGxpa2UgImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGlj
Cj4+Pj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQg
YW55IG1vcmUgb3IKPj4+PiBsZXNzIHRoYW4gdGhlIG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGlu
IHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+Pj4gYSBndWVzdCBjb25maWcgZmlsZSB3
aWxsIGltbyBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+Pj4+IGRv
d24gdGhlIHJvYWQpLgo+Pj4+Cj4+Pj4gSWYgdGhpcyBpcyBzb2xlbHkgb3IgbWFpbmx5IGFib3V0
IGRlZmVycmluZyB0aGUgcGFyc2luZyBmcm9tIHRoZSB0b29sCj4+Pj4gc3RhY2sgdG8gdGhlIGh5
cGVydmlzb3IsIHRoZW4gSSdtIG5vdCBhdCBhbGwgY29udmluY2VkIG9mIHRoZSBhcHByb2FjaAo+
Pj4+IChJJ2QgZXZlbiBiZSB0ZW1wdGVkIHRvIGNhbGwgaXQgYmFja3dhcmRzKS4KPj4+Cj4+PiBU
aGUgbWFpbiBhZHZhbnRhZ2UgaXMgdGhhdCBpdCB3b3VsZCBiZSBtdWNoIGVhc2llciB0byBiYWNr
cG9ydCBuZXcKPj4+IHBhcmFtZXRlcnMgbGlrZSB0aGUgeHB0aSBwZXItZG9tYWluIG9uZS4gTm8g
bmVlZCB0byBidW1wIHN5c2N0bC9kb21jdGwKPj4+IGludGVyZmFjZSB2ZXJzaW9ucyBmb3IgdGhh
dC4KPj4gCj4+IEFkZGl0aW9ucyB0byBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgZG9uJ3QgcmVx
dWlyZSBzdWNoIGEgYnVtcC4KPiAKPiBXaGF0IGFyZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIGFuZCBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OCj4gZm9yIHRoZW4/CgpUbyBndWFy
ZCBfZXhpc3RpbmdfIHVzZXJzIG9mIF9leGlzdGluZ18gaW50ZXJmYWNlcy4KCj4+PiBJdCBtaWdo
dCBiZSBhIGdvb2QgaWRlYSB0byBzdXBwb3J0IG1hbmRhdG9yeSBhbmQgb3B0aW9uYWwgcGFyYW1l
dGVycwo+Pj4gaW4gdGhlIGd1ZXN0IGNvbmZpZy4gT3B0aW9uYWwgcGFyYW1ldGVycyBub3Qgc3Vw
cG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29yCj4+PiB3b3VsZCB0aGVuIGJlIGlnbm9yZWQgaW5zdGVh
ZCBvZiBsZWFkaW5nIHRvIGZhaWx1cmUgYXQgZ3Vlc3QgY3JlYXRpb24KPj4+IHRpbWUuCj4+IAo+
PiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMgbWF5IGNoYW5nZSB3aGF0IGlzIHN1cHBv
c2VkIHRvCj4+IGJlIG9wdGlvbmFsIHZzIG1hbmRhdG9yeS4KPiAKPiBBbmQgdGhhdCB3b3VsZCBj
aGFuZ2UgaG93IGluIGNhc2Ugb2YgYmluYXJ5IGludGVyZmFjZXM/CgpPcHRpb25hbCB2cyBtYW5k
YXRvcnkgaXMgYW4gb3J0aG9nb25hbCBkaXNjdXNzaW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EUg-0004RF-VN; Tue, 18 Sep 2018 11:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EUf-0004R4-TA
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:48:37 +0000
X-Inumbo-ID: eaa31d82-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eaa31d82-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:49:36 +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 24C04307D857;
 Tue, 18 Sep 2018 11:48:34 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7C0DE17101;
 Tue, 18 Sep 2018 11:48:23 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:16 +0200
Message-Id: <20180918114822.21926-1-david@redhat.com>
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.48]); Tue, 18 Sep 2018 11:48:36 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

UmVhZGluZyB0aHJvdWdoIHRoZSBjb2RlIGFuZCBzdHVkeWluZyBob3cgbWVtX2hvdHBsdWdfbG9j
ayBpcyB0byBiZSB1c2VkLApJIG5vdGljZWQgdGhhdCB0aGVyZSBhcmUgdHdvIHBsYWNlcyB3aGVy
ZSB3ZSBjYW4gZW5kIHVwIGNhbGxpbmcKZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkg
LSBvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2VzKCkgd2l0aG91dAp0aGUgbWVtX2hvdHBsdWdf
bG9jay4gQW5kIHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hlcmUgd2UgY2FsbApkZXZpY2Vfb25s
aW5lKCkvZGV2aWNlX29mZmxpbmUoKSB3aXRob3V0IHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrLgoK
V2hpbGUgZS5nLgoJZWNobyAib25saW5lIiA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vbWVtb3J5L21l
bW9yeTkvc3RhdGUKaXMgZmluZSwgZS5nLgoJZWNobyAxID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9t
ZW1vcnkvbWVtb3J5OS9vbmxpbmUKV2lsbCBub3QgdGFrZSB0aGUgbWVtX2hvdHBsdWdfbG9jay4g
SG93ZXZlciB0aGUgZGV2aWNlX2xvY2soKSBhbmQKZGV2aWNlX2hvdHBsdWdfbG9jay4KCkUuZy4g
dmlhIG1lbW9yeV9wcm9iZV9zdG9yZSgpLCB3ZSBjYW4gZW5kIHVwIGNhbGxpbmcKYWRkX21lbW9y
eSgpLT5vbmxpbmVfcGFnZXMoKSB3aXRob3V0IHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrLiBTbyB3
ZSBjYW4KaGF2ZSBjb25jdXJyZW50IGNhbGxlcnMgaW4gb25saW5lX3BhZ2VzKCkuIFdlIGUuZy4g
dG91Y2ggaW4gb25saW5lX3BhZ2VzKCkKYmFzaWNhbGx5IHVucHJvdGVjdGVkIHpvbmUtPnByZXNl
bnRfcGFnZXMgdGhlbi4KCkxvb2tzIGxpa2UgdGhlcmUgaXMgYSBsb25nZXIgaGlzdG9yeSB0byB0
aGF0IChzZWUgUGF0Y2ggIzIgZm9yIGRldGFpbHMpLAphbmQgZml4aW5nIGl0IHRvIHdvcmsgdGhl
IHdheSBpdCB3YXMgaW50ZW5kZWQgaXMgbm90IHJlYWxseSBwb3NzaWJsZS4gV2UKd291bGQgZS5n
LiBoYXZlIHRvIHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2sgaW4gZGV2aWNlL2Jhc2UvY29yZS5j
LCB3aGljaApzb3VuZHMgd3JvbmcuCgpTdW1tYXJ5OiBXZSBoYWQgYSBsb2NrIGludmVyc2lvbiBv
biBtZW1faG90cGx1Z19sb2NrIGFuZCBkZXZpY2VfbG9jaygpLgpNb3JlIGRldGFpbHMgY2FuIGJl
IGZvdW5kIGluIHBhdGNoIDMgYW5kIHBhdGNoIDYuCgpJIHByb3Bvc2UgdGhlIGdlbmVyYWwgcnVs
ZXMgKGRvY3VtZW50YXRpb24gYWRkZWQgaW4gcGF0Y2ggNik6CgoxLiBhZGRfbWVtb3J5L2FkZF9t
ZW1vcnlfcmVzb3VyY2UoKSBtdXN0IG9ubHkgYmUgY2FsbGVkIHdpdGgKICAgZGV2aWNlX2hvdHBs
dWdfbG9jay4KMi4gcmVtb3ZlX21lbW9yeSgpIG11c3Qgb25seSBiZSBjYWxsZWQgd2l0aCBkZXZp
Y2VfaG90cGx1Z19sb2NrLiBUaGlzIGlzCiAgIGFscmVhZHkgZG9jdW1lbnRlZCBhbmQgaG9sZHMg
Zm9yIGFsbCBjYWxsZXJzLgozLiBkZXZpY2Vfb25saW5lKCkvZGV2aWNlX29mZmxpbmUoKSBtdXN0
IG9ubHkgYmUgY2FsbGVkIHdpdGgKICAgZGV2aWNlX2hvdHBsdWdfbG9jay4gVGhpcyBpcyBhbHJl
YWR5IGRvY3VtZW50ZWQgYW5kIHRydWUgZm9yIG5vdyBpbiBjb3JlCiAgIGNvZGUuIE90aGVyIGNh
bGxlcnMgKHJlbGF0ZWQgdG8gbWVtb3J5IGhvdHBsdWcpIGhhdmUgdG8gYmUgZml4ZWQgdXAuCjQu
IG1lbV9ob3RwbHVnX2xvY2sgaXMgdGFrZW4gaW5zaWRlIG9mIGFkZF9tZW1vcnkvcmVtb3ZlX21l
bW9yeS8KICAgb25saW5lX3BhZ2VzL29mZmxpbmVfcGFnZXMuCgpUbyBtZSwgdGhpcyBsb29rcyB3
YXkgY2xlYW5lciB0aGFuIHdoYXQgd2UgaGF2ZSByaWdodCBub3cgKGFuZCBlYXNpZXIgdG8KdmVy
aWZ5KS4gQW5kIGxvb2tpbmcgYXQgdGhlIGRvY3VtZW50YXRpb24gb2YgcmVtb3ZlX21lbW9yeSwg
dXNpbmcKbG9ja19kZXZpY2VfaG90cGx1ZyBhbHNvIGZvciBhZGRfbWVtb3J5KCkgZmVlbHMgbmF0
dXJhbC4KCgpSRkN2MiAtPiB2MToKLSBEcm9wcGVkIGFuIHVubmVjZXNzYXJ5IF9yZWYgZnJvbSBy
ZW1vdmVfbWVtb3J5KCkgaW4gcGF0Y2ggIzEKLSBNaW5vciBwYXRjaCBkZXNjcmlwdGlvbiBmaXhl
cy4KLSBBZGRlZCByYidzCgpSRkMgLT4gUkZDdjI6Ci0gRG9uJ3QgZXhwb3J0IGRldmljZV9ob3Rw
bHVnX2xvY2ssIHByb3ZpZGUgcHJvcGVyIHJlbW92ZV9tZW1vcnkvYWRkX21lbW9yeQogIHdyYXBw
ZXJzLgotIFNwbGl0IHVwIHRoZSBwYXRjaGVzIGEgYml0LgotIFRyeSB0byBpbXByb3ZlIHBvd2Vy
bnYgbWVtdHJhY2UgbG9ja2luZwotIEFkZCBzb21lIGRvY3VtZW50YXRpb24gZm9yIGxvY2tpbmcg
dGhhdCBtYXRjaGVzIG15IGtub3dsZWRnZQoKRGF2aWQgSGlsZGVuYnJhbmQgKDYpOgogIG1tL21l
bW9yeV9ob3RwbHVnOiBtYWtlIHJlbW92ZV9tZW1vcnkoKSB0YWtlIHRoZSBkZXZpY2VfaG90cGx1
Z19sb2NrCiAgbW0vbWVtb3J5X2hvdHBsdWc6IG1ha2UgYWRkX21lbW9yeSgpIHRha2UgdGhlIGRl
dmljZV9ob3RwbHVnX2xvY2sKICBtbS9tZW1vcnlfaG90cGx1ZzogZml4IG9ubGluZS9vZmZsaW5l
X3BhZ2VzIGNhbGxlZCB3Lm8uCiAgICBtZW1faG90cGx1Z19sb2NrCiAgcG93ZXJwYy9wb3dlcm52
OiBob2xkIGRldmljZV9ob3RwbHVnX2xvY2sgd2hlbiBjYWxsaW5nIGRldmljZV9vbmxpbmUoKQog
IHBvd2VycGMvcG93ZXJudjogaG9sZCBkZXZpY2VfaG90cGx1Z19sb2NrIGluIG1lbXRyYWNlX29m
ZmxpbmVfcGFnZXMoKQogIG1lbW9yeS1ob3RwbHVnLnR4dDogQWRkIHNvbWUgZGV0YWlscyBhYm91
dCBsb2NraW5nIGludGVybmFscwoKIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0ICAg
ICAgICAgICAgICB8IDM5ICsrKysrKysrKysrLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dl
cm52L21lbXRyYWNlLmMgICAgIHwgMTQgKysrLS0KIC4uLi9wbGF0Zm9ybXMvcHNlcmllcy9ob3Rw
bHVnLW1lbW9yeS5jICAgICAgICB8ICA4ICstLQogZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1
Zy5jICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIyICsrKy0tLS0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzICsKIGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcu
aCAgICAgICAgICAgICAgICB8ICA0ICstCiBtbS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysrKystLS0tCiA4IGZpbGVzIGNoYW5nZWQs
IDExNSBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:48:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EUm-0004Sd-7f; Tue, 18 Sep 2018 11:48:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EUl-0004SH-4g
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:48:43 +0000
X-Inumbo-ID: eda9bc81-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eda9bc81-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:49:41 +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 D0CE781DF1;
 Tue, 18 Sep 2018 11:48:40 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7F9785C1B2;
 Tue, 18 Sep 2018 11:48:34 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:17 +0200
Message-Id: <20180918114822.21926-2-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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.25]); Tue, 18 Sep 2018 11:48:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 1/6] mm/memory_hotplug: make remove_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, Michael Neuling <mikey@neuling.org>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

cmVtb3ZlX21lbW9yeSgpIGlzIGV4cG9ydGVkIHJpZ2h0IG5vdyBidXQgcmVxdWlyZXMgdGhlCmRl
dmljZV9ob3RwbHVnX2xvY2ssIHdoaWNoIGlzIG5vdCBleHBvcnRlZC4gU28gbGV0J3MgcHJvdmlk
ZSBhIHZhcmlhbnQKdGhhdCB0YWtlcyB0aGUgbG9jayBhbmQgb25seSBleHBvcnQgdGhhdCBvbmUu
CgpUaGUgbG9jayBpcyBhbHJlYWR5IGhlbGQgaW4KCWFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNl
cmllcy9ob3RwbHVnLW1lbW9yeS5jCglkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKU28s
IGxldCdzIHVzZSB0aGUgbG9ja2VkIHZhcmlhbnQuCgpUaGUgbG9jayBpcyBub3QgaGVsZCAoYnV0
IHRha2VuIGluKQoJYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKU28g
bGV0J3Mga2VlcCB1c2luZyB0aGUgKG5vdykgbG9ja2VkIHZhcmlhbnQuCgpBcGFydCBmcm9tIHRo
YXQsIHRoZXJlIGFyZSBub3Qgb3RoZXIgdXNlcnMgaW4gdGhlIHRyZWUuCgpDYzogQmVuamFtaW4g
SGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJy
YXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4u
aWQuYXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KQ2M6IExl
biBCcm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdA
Z21haWwuY29tPgpDYzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KQ2M6IEJh
bGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpDYzogTmF0aGFuIEZvbnRlbm90IDxu
Zm9udEBsaW51eC52bmV0LmlibS5jb20+CkNjOiBKb2huIEFsbGVuIDxqYWxsZW5AbGludXgudm5l
dC5pYm0uY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
Q2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4u
ai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdl
LmNvbT4KQ2M6IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiBQYXZlbCBUYXRh
c2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9y
QHN1c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4K
Q2M6IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2
ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClNpZ25lZC1vZmYtYnk6
IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gvcG93ZXJwYy9w
bGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jICAgICAgIHwgMiAtLQogYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgfCA2ICsrKy0tLQogZHJpdmVycy9hY3Bp
L2FjcGlfbWVtaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgfCAyICstCiBpbmNsdWRlL2xpbnV4
L21lbW9yeV9ob3RwbHVnLmggICAgICAgICAgICAgICAgICB8IDMgKystCiBtbS9tZW1vcnlfaG90
cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDkgKysrKysrKystCiA1IGZpbGVz
IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgYi9hcmNoL3Bvd2VycGMv
cGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwppbmRleCA1MWRjMzk4YWUzZjcuLjhmMWNkNGYz
YmZkNSAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNl
LmMKKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKQEAgLTkw
LDkgKzkwLDcgQEAgc3RhdGljIGJvb2wgbWVtdHJhY2Vfb2ZmbGluZV9wYWdlcyh1MzIgbmlkLCB1
NjQgc3RhcnRfcGZuLCB1NjQgbnJfcGFnZXMpCiAJd2Fsa19tZW1vcnlfcmFuZ2Uoc3RhcnRfcGZu
LCBlbmRfcGZuLCAodm9pZCAqKU1FTV9PRkZMSU5FLAogCQkJICBjaGFuZ2VfbWVtYmxvY2tfc3Rh
dGUpOwogCi0JbG9ja19kZXZpY2VfaG90cGx1ZygpOwogCXJlbW92ZV9tZW1vcnkobmlkLCBzdGFy
dF9wZm4gPDwgUEFHRV9TSElGVCwgbnJfcGFnZXMgPDwgUEFHRV9TSElGVCk7Ci0JdW5sb2NrX2Rl
dmljZV9ob3RwbHVnKCk7CiAKIAlyZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jIGIvYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKaW5kZXggYzE1NzhmNTRjNjI2Li5iM2Y1
NDQ2NmUyNWYgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3Rw
bHVnLW1lbW9yeS5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVn
LW1lbW9yeS5jCkBAIC0zMzQsNyArMzM0LDcgQEAgc3RhdGljIGludCBwc2VyaWVzX3JlbW92ZV9t
ZW1ibG9jayh1bnNpZ25lZCBsb25nIGJhc2UsIHVuc2lnbmVkIGludCBtZW1ibG9ja19zaXoKIAlu
aWQgPSBtZW1vcnlfYWRkX3BoeXNhZGRyX3RvX25pZChiYXNlKTsKIAogCWZvciAoaSA9IDA7IGkg
PCBzZWN0aW9uc19wZXJfYmxvY2s7IGkrKykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwg
TUlOX01FTU9SWV9CTE9DS19TSVpFKTsKKwkJX19yZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwgTUlO
X01FTU9SWV9CTE9DS19TSVpFKTsKIAkJYmFzZSArPSBNSU5fTUVNT1JZX0JMT0NLX1NJWkU7CiAJ
fQogCkBAIC00MjMsNyArNDIzLDcgQEAgc3RhdGljIGludCBkbHBhcl9yZW1vdmVfbG1iKHN0cnVj
dCBkcm1lbV9sbWIgKmxtYikKIAlibG9ja19zeiA9IHBzZXJpZXNfbWVtb3J5X2Jsb2NrX3NpemUo
KTsKIAluaWQgPSBtZW1vcnlfYWRkX3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAK
LQlyZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKKwlfX3JlbW92
ZV9tZW1vcnkobmlkLCBsbWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCiAJLyogVXBkYXRlIG1l
bW9yeSByZWdpb25zIGZvciBtZW1vcnkgcmVtb3ZlICovCiAJbWVtYmxvY2tfcmVtb3ZlKGxtYi0+
YmFzZV9hZGRyLCBibG9ja19zeik7CkBAIC03MTAsNyArNzEwLDcgQEAgc3RhdGljIGludCBkbHBh
cl9hZGRfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxtYikKIAogCXJjID0gZGxwYXJfb25saW5lX2xt
YihsbWIpOwogCWlmIChyYykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIs
IGJsb2NrX3N6KTsKKwkJX19yZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2Nr
X3N6KTsKIAkJZGxwYXJfcmVtb3ZlX2RldmljZV90cmVlX2xtYihsbWIpOwogCX0gZWxzZSB7CiAJ
CWxtYi0+ZmxhZ3MgfD0gRFJDT05GX01FTV9BU1NJR05FRDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
YWNwaS9hY3BpX21lbWhvdHBsdWcuYyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwpp
bmRleCA2YjBkM2VmNzMwOWMuLjgxMTE0ODQxNTk5MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9hY3Bp
L2FjcGlfbWVtaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwpA
QCAtMjgyLDcgKzI4Miw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfbWVtb3J5X3JlbW92ZV9tZW1vcnko
c3RydWN0IGFjcGlfbWVtb3J5X2RldmljZSAqbWVtX2RldmljZSkKIAkJCW5pZCA9IG1lbW9yeV9h
ZGRfcGh5c2FkZHJfdG9fbmlkKGluZm8tPnN0YXJ0X2FkZHIpOwogCiAJCWFjcGlfdW5iaW5kX21l
bW9yeV9ibG9ja3MoaW5mbyk7Ci0JCXJlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRy
LCBpbmZvLT5sZW5ndGgpOworCQlfX3JlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRy
LCBpbmZvLT5sZW5ndGgpOwogCQlsaXN0X2RlbCgmaW5mby0+bGlzdCk7CiAJCWtmcmVlKGluZm8p
OwogCX0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAppbmRleCAzNGEyODIyNzA2OGQuLjFmMDk2ODUyZjQ3
OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaApAQCAtMzAxLDYgKzMwMSw3IEBAIGV4dGVybiBib29s
IGlzX21lbV9zZWN0aW9uX3JlbW92YWJsZSh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcyk7CiBleHRlcm4gdm9pZCB0cnlfb2ZmbGluZV9ub2RlKGludCBuaWQpOwogZXh0
ZXJuIGludCBvZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzKTsKIGV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0
YXJ0LCB1NjQgc2l6ZSk7CitleHRlcm4gdm9pZCBfX3JlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0
IHN0YXJ0LCB1NjQgc2l6ZSk7CiAKICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfbWVtX3Nl
Y3Rpb25fcmVtb3ZhYmxlKHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMzE3LDYgKzMxOCw3IEBAIHN0
YXRpYyBpbmxpbmUgaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVu
c2lnbmVkIGxvbmcgbnJfcGFnZXMpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByZW1vdmVfbWVt
b3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CitzdGF0aWMgaW5saW5lIHZvaWQg
X19yZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CiAjZW5kaWYg
LyogQ09ORklHX01FTU9SWV9IT1RSRU1PVkUgKi8KIAogZXh0ZXJuIHZvaWQgX19yZWYgZnJlZV9h
cmVhX2luaXRfY29yZV9ob3RwbHVnKGludCBuaWQpOwpAQCAtMzMwLDcgKzMzMiw2IEBAIGV4dGVy
biB2b2lkIG1vdmVfcGZuX3JhbmdlX3RvX3pvbmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBzdHJ1Y3Qgdm1lbV9h
bHRtYXAgKmFsdG1hcCk7CiBleHRlcm4gaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBz
dGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwogZXh0ZXJuIGJvb2wgaXNfbWVtYmxv
Y2tfb2ZmbGluZWQoc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtKTsKLWV4dGVybiB2b2lkIHJlbW92
ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBleHRlcm4gaW50IHNwYXJz
ZV9hZGRfb25lX3NlY3Rpb24oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwKIAkJdW5zaWduZWQg
bG9uZyBzdGFydF9wZm4sIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwKTsKIGV4dGVybiB2b2lk
IHNwYXJzZV9yZW1vdmVfb25lX3NlY3Rpb24oc3RydWN0IHpvbmUgKnpvbmUsIHN0cnVjdCBtZW1f
c2VjdGlvbiAqbXMsCmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5
X2hvdHBsdWcuYwppbmRleCAzOGQ5NGI3MDNlOWQuLmI4YjFiZDk3MDMyMiAxMDA2NDQKLS0tIGEv
bW0vbWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0xODczLDcg
KzE4NzMsNyBAQCBFWFBPUlRfU1lNQk9MKHRyeV9vZmZsaW5lX25vZGUpOwogICogYW5kIG9ubGlu
ZS9vZmZsaW5lIG9wZXJhdGlvbnMgYmVmb3JlIHRoaXMgY2FsbCwgYXMgcmVxdWlyZWQgYnkKICAq
IHRyeV9vZmZsaW5lX25vZGUoKS4KICAqLwotdm9pZCBfX3JlZiByZW1vdmVfbWVtb3J5KGludCBu
aWQsIHU2NCBzdGFydCwgdTY0IHNpemUpCit2b2lkIF9fcmVmIF9fcmVtb3ZlX21lbW9yeShpbnQg
bmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKQogewogCWludCByZXQ7CiAKQEAgLTE5MDIsNSArMTkw
MiwxMiBAQCB2b2lkIF9fcmVmIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQg
c2l6ZSkKIAogCW1lbV9ob3RwbHVnX2RvbmUoKTsKIH0KKwordm9pZCByZW1vdmVfbWVtb3J5KGlu
dCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpCit7CisJbG9ja19kZXZpY2VfaG90cGx1ZygpOwor
CV9fcmVtb3ZlX21lbW9yeShuaWQsIHN0YXJ0LCBzaXplKTsKKwl1bmxvY2tfZGV2aWNlX2hvdHBs
dWcoKTsKK30KIEVYUE9SVF9TWU1CT0xfR1BMKHJlbW92ZV9tZW1vcnkpOwogI2VuZGlmIC8qIENP
TkZJR19NRU1PUllfSE9UUkVNT1ZFICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:48:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EUu-0004Vv-Ls; Tue, 18 Sep 2018 11:48:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EUs-0004VB-M1
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:48:50 +0000
X-Inumbo-ID: f2345dc3-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2345dc3-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:49:49 +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 75470308427E;
 Tue, 18 Sep 2018 11:48:48 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 358D717101;
 Tue, 18 Sep 2018 11:48:41 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:18 +0200
Message-Id: <20180918114822.21926-3-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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.40]); Tue, 18 Sep 2018 11:48:48 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 2/6] mm/memory_hotplug: make add_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, Dan Williams <dan.j.williams@intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

YWRkX21lbW9yeSgpIGN1cnJlbnRseSBkb2VzIG5vdCB0YWtlIHRoZSBkZXZpY2VfaG90cGx1Z19s
b2NrLCBob3dldmVyCmlzIGFsZWFkeSBjYWxsZWQgdW5kZXIgdGhlIGxvY2sgZnJvbQoJYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKCWRyaXZlcnMvYWNwaS9h
Y3BpX21lbWhvdHBsdWcuYwp0byBzeW5jaHJvbml6ZSBhZ2FpbnN0IENQVSBob3QtcmVtb3ZlIGFu
ZCBzaW1pbGFyLgoKSW4gZ2VuZXJhbCwgd2Ugc2hvdWxkIGhvbGQgdGhlIGRldmljZV9ob3RwbHVn
X2xvY2sgd2hlbiBhZGRpbmcgbWVtb3J5CnRvIHN5bmNocm9uaXplIGFnYWluc3Qgb25saW5lL29m
ZmxpbmUgcmVxdWVzdCAoZS5nLiBmcm9tIHVzZXIgc3BhY2UpIC0Kd2hpY2ggYWxyZWFkeSByZXN1
bHRlZCBpbiBsb2NrIGludmVyc2lvbnMgZHVlIHRvIGRldmljZV9sb2NrKCkgYW5kCm1lbV9ob3Rw
bHVnX2xvY2sgLSBzZWUgMzA0NjdlMGIzYmUgKCJtbSwgaG90cGx1ZzogZml4IGNvbmN1cnJlbnQg
bWVtb3J5CmhvdC1hZGQgZGVhZGxvY2siKS4gYWRkX21lbW9yeSgpL2FkZF9tZW1vcnlfcmVzb3Vy
Y2UoKSB3aWxsIGNyZWF0ZSBtZW1vcnkKYmxvY2sgZGV2aWNlcywgc28gdGhpcyByZWFsbHkgZmVl
bHMgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgpIb2xkaW5nIHRoZSBkZXZpY2VfaG90cGx1
Z19sb2NrIG1ha2VzIHN1cmUgdGhhdCBhIG1lbW9yeSBibG9jayBkZXZpY2UKY2FuIHJlYWxseSBv
bmx5IGJlIGFjY2Vzc2VkIChlLmcuIHZpYSAub25saW5lLy5zdGF0ZSkgZnJvbSB1c2VyIHNwYWNl
LApvbmNlIHRoZSBtZW1vcnkgaGFzIGJlZW4gZnVsbHkgYWRkZWQgdG8gdGhlIHN5c3RlbS4KClRo
ZSBsb2NrIGlzIG5vdCBoZWxkIHlldCBpbgoJZHJpdmVycy94ZW4vYmFsbG9vbi5jCglhcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwoJZHJpdmVycy9zMzkwL2NoYXIvc2Ns
cF9jbWQuYwoJZHJpdmVycy9odi9odl9iYWxsb29uLmMKU28sIGxldCdzIGVpdGhlciB1c2UgdGhl
IGxvY2tlZCB2YXJpYW50cyBvciB0YWtlIHRoZSBsb2NrLgoKRG9uJ3QgZXhwb3J0IGFkZF9tZW1v
cnlfcmVzb3VyY2UoKSwgYXMgaXQgb25jZSB3YXMgZXhwb3J0ZWQgdG8gYmUgdXNlZApieSBYRU4s
IHdoaWNoIGlzIG5ldmVyIGJ1aWx0IGFzIGEgbW9kdWxlLiBJZiBzb21lYm9keSByZXF1aXJlcyBp
dCwgd2UKYWxzbyBoYXZlIHRvIGV4cG9ydCBhIGxvY2tlZCB2YXJpYW50IChhcyBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzIG5ldmVyCmV4cG9ydGVkKS4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNh
bWJhLm9yZz4KQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6ICJS
YWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0PgpDYzogTGVuIEJyb3duIDxsZW5i
QGtlcm5lbC5vcmc+CkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IE5hdGhhbiBGb250ZW5vdCA8
bmZvbnRAbGludXgudm5ldC5pYm0uY29tPgpDYzogSm9obiBBbGxlbiA8amFsbGVuQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IERhbiBXaWxsaWFtcyA8ZGFu
Lmoud2lsbGlhbXNAaW50ZWwuY29tPgpDYzogSm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxn
ZS5jb20+CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogT3NjYXIgU2Fs
dmFkb3IgPG9zYWx2YWRvckBzdXNlLmRlPgpDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRl
Ymlhbi5vcmc+CkNjOiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNv
bT4KQ2M6IFlBU1VBS0kgSVNISU1BVFNVIDx5YXN1LmlzaW1hdHVAZ21haWwuY29tPgpSZXZpZXdl
ZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClNpZ25l
ZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIC4uLi9w
bGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9i
YXNlL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrLS0KIGRyaXZl
cnMveGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAgICAgICAgICAgIHwgIDEgKwogbW0vbWVtb3J5
X2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysr
Ky0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9y
eS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKaW5k
ZXggYjNmNTQ0NjZlMjVmLi4yZTZmNDFkYzEwM2EgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9w
bGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCkBAIC03MDIsNyArNzAyLDcgQEAgc3RhdGlj
IGludCBkbHBhcl9hZGRfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxtYikKIAluaWQgPSBtZW1vcnlf
YWRkX3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAKIAkvKiBBZGQgdGhlIG1lbW9y
eSAqLwotCXJjID0gYWRkX21lbW9yeShuaWQsIGxtYi0+YmFzZV9hZGRyLCBibG9ja19zeik7CisJ
cmMgPSBfX2FkZF9tZW1vcnkobmlkLCBsbWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCWlmIChy
YykgewogCQlkbHBhcl9yZW1vdmVfZGV2aWNlX3RyZWVfbG1iKGxtYik7CiAJCXJldHVybiByYzsK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYyBiL2RyaXZlcnMvYWNw
aS9hY3BpX21lbWhvdHBsdWcuYwppbmRleCA4MTExNDg0MTU5OTMuLjhmZTA5NjBlYTU3MiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMvYWNw
aS9hY3BpX21lbWhvdHBsdWcuYwpAQCAtMjI4LDcgKzIyOCw3IEBAIHN0YXRpYyBpbnQgYWNwaV9t
ZW1vcnlfZW5hYmxlX2RldmljZShzdHJ1Y3QgYWNwaV9tZW1vcnlfZGV2aWNlICptZW1fZGV2aWNl
KQogCQlpZiAobm9kZSA8IDApCiAJCQlub2RlID0gbWVtb3J5X2FkZF9waHlzYWRkcl90b19uaWQo
aW5mby0+c3RhcnRfYWRkcik7CiAKLQkJcmVzdWx0ID0gYWRkX21lbW9yeShub2RlLCBpbmZvLT5z
dGFydF9hZGRyLCBpbmZvLT5sZW5ndGgpOworCQlyZXN1bHQgPSBfX2FkZF9tZW1vcnkobm9kZSwg
aW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKIAogCQkvKgogCQkgKiBJZiB0aGUgbWVt
b3J5IGJsb2NrIGhhcyBiZWVuIHVzZWQgYnkgdGhlIGtlcm5lbCwgYWRkX21lbW9yeSgpCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKaW5k
ZXggODE3MzIwYzdjNGMxLi40MGNhYzEyMmVjNzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9t
ZW1vcnkuYworKysgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKQEAgLTUxOSwxNSArNTE5LDIwIEBA
IG1lbW9yeV9wcm9iZV9zdG9yZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2VfYXR0
cmlidXRlICphdHRyLAogCWlmIChwaHlzX2FkZHIgJiAoKHBhZ2VzX3Blcl9ibG9jayA8PCBQQUdF
X1NISUZUKSAtIDEpKQogCQlyZXR1cm4gLUVJTlZBTDsKIAorCXJldCA9IGxvY2tfZGV2aWNlX2hv
dHBsdWdfc3lzZnMoKTsKKwlpZiAocmV0KQorCQlnb3RvIG91dDsKKwogCW5pZCA9IG1lbW9yeV9h
ZGRfcGh5c2FkZHJfdG9fbmlkKHBoeXNfYWRkcik7Ci0JcmV0ID0gYWRkX21lbW9yeShuaWQsIHBo
eXNfYWRkciwKLQkJCSBNSU5fTUVNT1JZX0JMT0NLX1NJWkUgKiBzZWN0aW9uc19wZXJfYmxvY2sp
OworCXJldCA9IF9fYWRkX21lbW9yeShuaWQsIHBoeXNfYWRkciwKKwkJCSAgIE1JTl9NRU1PUllf
QkxPQ0tfU0laRSAqIHNlY3Rpb25zX3Blcl9ibG9jayk7CiAKIAlpZiAocmV0KQogCQlnb3RvIG91
dDsKIAogCXJldCA9IGNvdW50Owogb3V0OgorCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwogCXJl
dHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZl
cnMveGVuL2JhbGxvb24uYwppbmRleCBlMTJiYjI1NjAzNmYuLjZiYWIwMTlhODJiMSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpA
QCAtMzk1LDcgKzM5NSwxMCBAQCBzdGF0aWMgZW51bSBicF9zdGF0ZSByZXNlcnZlX2FkZGl0aW9u
YWxfbWVtb3J5KHZvaWQpCiAJICogY2FsbGVycyBkcm9wIHRoZSBtdXRleCBiZWZvcmUgdHJ5aW5n
IGFnYWluLgogCSAqLwogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CisJLyogYWRkX21l
bW9yeV9yZXNvdXJjZSgpIHJlcXVpcmVzIHRoZSBkZXZpY2VfaG90cGx1ZyBsb2NrICovCisJbG9j
a19kZXZpY2VfaG90cGx1ZygpOwogCXJjID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJlc291
cmNlLCBtZW1ocF9hdXRvX29ubGluZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJbXV0
ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CiAKIAlpZiAocmMpIHsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcu
aAppbmRleCAxZjA5Njg1MmY0NzkuLmZmZDljZDEwZmNmMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcu
aApAQCAtMzI0LDYgKzMyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3JlbW92ZV9tZW1vcnko
aW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkge30KIGV4dGVybiB2b2lkIF9fcmVmIGZyZWVf
YXJlYV9pbml0X2NvcmVfaG90cGx1ZyhpbnQgbmlkKTsKIGV4dGVybiBpbnQgd2Fsa19tZW1vcnlf
cmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwKIAkJ
dm9pZCAqYXJnLCBpbnQgKCpmdW5jKShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICosIHZvaWQgKikpOwor
ZXh0ZXJuIGludCBfX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBl
eHRlcm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBleHRl
cm4gaW50IGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpyZXNv
dXJjZSwgYm9vbCBvbmxpbmUpOwogZXh0ZXJuIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5pZCwg
dTY0IHN0YXJ0LCB1NjQgc2l6ZSwKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9ob3RwbHVnLmMgYi9t
bS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IGI4YjFiZDk3MDMyMi4uZWY1NDQ0MTQ1Yzg4IDEwMDY0
NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9ob3RwbHVnLmMKQEAg
LTExMTEsNyArMTExMSwxMiBAQCBzdGF0aWMgaW50IG9ubGluZV9tZW1vcnlfYmxvY2soc3RydWN0
IG1lbW9yeV9ibG9jayAqbWVtLCB2b2lkICphcmcpCiAJcmV0dXJuIGRldmljZV9vbmxpbmUoJm1l
bS0+ZGV2KTsKIH0KIAotLyogd2UgYXJlIE9LIGNhbGxpbmcgX19tZW1pbml0IHN0dWZmIGhlcmUg
LSB3ZSBoYXZlIENPTkZJR19NRU1PUllfSE9UUExVRyAqLworLyoKKyAqIE5PVEU6IFRoZSBjYWxs
ZXIgbXVzdCBjYWxsIGxvY2tfZGV2aWNlX2hvdHBsdWcoKSB0byBzZXJpYWxpemUgaG90cGx1Zwor
ICogYW5kIG9ubGluZS9vZmZsaW5lIG9wZXJhdGlvbnMgKHRyaWdnZXJlZCBlLmcuIGJ5IHN5c2Zz
KS4KKyAqCisgKiB3ZSBhcmUgT0sgY2FsbGluZyBfX21lbWluaXQgc3R1ZmYgaGVyZSAtIHdlIGhh
dmUgQ09ORklHX01FTU9SWV9IT1RQTFVHCisgKi8KIGludCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291
cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29sIG9ubGluZSkKIHsKIAl1NjQg
c3RhcnQsIHNpemU7CkBAIC0xMTgwLDkgKzExODUsOSBAQCBpbnQgX19yZWYgYWRkX21lbW9yeV9y
ZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlcywgYm9vbCBvbmxpbmUpCiAJbWVt
X2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTChhZGRf
bWVtb3J5X3Jlc291cmNlKTsKIAotaW50IF9fcmVmIGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0
YXJ0LCB1NjQgc2l6ZSkKKy8qIHJlcXVpcmVzIGRldmljZV9ob3RwbHVnX2xvY2ssIHNlZSBhZGRf
bWVtb3J5X3Jlc291cmNlKCkgKi8KK2ludCBfX3JlZiBfX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0
IHN0YXJ0LCB1NjQgc2l6ZSkKIHsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlpbnQgcmV0OwpA
QCAtMTE5Niw2ICsxMjAxLDE3IEBAIGludCBfX3JlZiBhZGRfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUpCiAJCXJlbGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7CiAJcmV0dXJu
IHJldDsKIH0KKworaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkK
K3sKKwlpbnQgcmM7CisKKwlsb2NrX2RldmljZV9ob3RwbHVnKCk7CisJcmMgPSBfX2FkZF9tZW1v
cnkobmlkLCBzdGFydCwgc2l6ZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CisKKwlyZXR1
cm4gcmM7Cit9CiBFWFBPUlRfU1lNQk9MX0dQTChhZGRfbWVtb3J5KTsKIAogI2lmZGVmIENPTkZJ
R19NRU1PUllfSE9UUkVNT1ZFCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:48:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:48: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 1g2EUz-0004Xh-VW; Tue, 18 Sep 2018 11:48:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EUy-0004XO-V5
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:48:56 +0000
X-Inumbo-ID: f65d96b8-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f65d96b8-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:49:56 +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 6A78F7F6BB;
 Tue, 18 Sep 2018 11:48:55 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CEE437DEEB;
 Tue, 18 Sep 2018 11:48:48 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:19 +0200
Message-Id: <20180918114822.21926-4-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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.25]); Tue, 18 Sep 2018 11:48:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

VGhlcmUgc2VlbSB0byBiZSBzb21lIHByb2JsZW1zIGFzIHJlc3VsdCBvZiAzMDQ2N2UwYjNiZSAo
Im1tLCBob3RwbHVnOgpmaXggY29uY3VycmVudCBtZW1vcnkgaG90LWFkZCBkZWFkbG9jayIpLCB3
aGljaCB0cmllZCB0byBmaXggYSBwb3NzaWJsZQpsb2NrIGludmVyc2lvbiByZXBvcnRlZCBhbmQg
ZGlzY3Vzc2VkIGluIFsxXSBkdWUgdG8gdGhlIHR3byBsb2NrcwoJYSkgZGV2aWNlX2xvY2soKQoJ
YikgbWVtX2hvdHBsdWdfbG9jawoKV2hpbGUgYWRkX21lbW9yeSgpIGZpcnN0IHRha2VzIGIpLCBm
b2xsb3dlZCBieSBhKSBkdXJpbmcKYnVzX3Byb2JlX2RldmljZSgpLCBvbmxpbmluZyBvZiBtZW1v
cnkgZnJvbSB1c2VyIHNwYWNlIGZpcnN0IHRvb2sgYSksCmZvbGxvd2VkIGJ5IGIpLCBleHBvc2lu
ZyBhIHBvc3NpYmxlIGRlYWRsb2NrLgoKSW4gWzFdLCBhbmQgaXQgd2FzIGRlY2lkZWQgdG8gbm90
IG1ha2UgdXNlIG9mIGRldmljZV9ob3RwbHVnX2xvY2ssIGJ1dApyYXRoZXIgdG8gZW5mb3JjZSBh
IGxvY2tpbmcgb3JkZXIuCgpUaGUgcHJvYmxlbXMgSSBzcG90dGVkIHJlbGF0ZWQgdG8gdGhpczoK
CjEuIE1lbW9yeSBibG9jayBkZXZpY2UgYXR0cmlidXRlczogV2hpbGUgLnN0YXRlIGZpcnN0IGNh
bGxzCiAgIG1lbV9ob3RwbHVnX2JlZ2luKCkgYW5kIHRoZSBjYWxscyBkZXZpY2Vfb25saW5lKCkg
LSB3aGljaCB0YWtlcwogICBkZXZpY2VfbG9jaygpIC0gLm9ubGluZSBkb2VzIG5vIGxvbmdlciBj
YWxsIG1lbV9ob3RwbHVnX2JlZ2luKCksIHNvCiAgIGVmZmVjdGl2ZWx5IGNhbGxzIG9ubGluZV9w
YWdlcygpIHdpdGhvdXQgbWVtX2hvdHBsdWdfbG9jay4KCjIuIGRldmljZV9vbmxpbmUoKSBzaG91
bGQgYmUgY2FsbGVkIHVuZGVyIGRldmljZV9ob3RwbHVnX2xvY2ssIGhvd2V2ZXIKICAgb25saW5p
bmcgbWVtb3J5IGR1cmluZyBhZGRfbWVtb3J5KCkgZG9lcyBub3QgdGFrZSBjYXJlIG9mIHRoYXQu
CgpJbiBhZGRpdGlvbiwgSSB0aGluayB0aGVyZSBpcyBhbHNvIHNvbWV0aGluZyB3cm9uZyBhYm91
dCB0aGUgbG9ja2luZyBpbgoKMy4gYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRy
YWNlLmMgY2FsbHMgb2ZmbGluZV9wYWdlcygpCiAgIHdpdGhvdXQgbG9ja3MuIFRoaXMgd2FzIGlu
dHJvZHVjZWQgYWZ0ZXIgMzA0NjdlMGIzYmUuIEFuZCBza2ltbWluZyBvdmVyCiAgIHRoZSBjb2Rl
LCBJIGFzc3VtZSBpdCBjb3VsZCBuZWVkIHNvbWUgbW9yZSBjYXJlIGluIHJlZ2FyZHMgdG8gbG9j
a2luZwogICAoZS5nLiBkZXZpY2Vfb25saW5lKCkgY2FsbGVkIHdpdGhvdXQgZGV2aWNlX2hvdHBs
dWdfbG9jay4gVGhpcyB3aWxsCiAgIGJlIGFkZHJlc3NlZCBpbiB0aGUgZm9sbG93aW5nIHBhdGNo
ZXMuCgpOb3cgdGhhdCB3ZSBob2xkIHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrIHdoZW4KLSBhZGRp
bmcgbWVtb3J5IChlLmcuIHZpYSBhZGRfbWVtb3J5KCkvYWRkX21lbW9yeV9yZXNvdXJjZSgpKQot
IHJlbW92aW5nIG1lbW9yeSAoZS5nLiB2aWEgcmVtb3ZlX21lbW9yeSgpKQotIGRldmljZV9vbmxp
bmUoKS9kZXZpY2Vfb2ZmbGluZSgpCgpXZSBjYW4gbW92ZSBtZW1faG90cGx1Z19sb2NrIHVzYWdl
IGJhY2sgaW50bwpvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2VzKCkuCgpXaHkgaXMgbWVtX2hv
dHBsdWdfbG9jayBzdGlsbCBuZWVkZWQ/IEVzc2VudGlhbGx5IHRvIG1ha2UKZ2V0X29ubGluZV9t
ZW1zKCkvcHV0X29ubGluZV9tZW1zKCkgYmUgdmVyeSBmYXN0IChyZWx5aW5nIG9uCmRldmljZV9o
b3RwbHVnX2xvY2sgd291bGQgYmUgdmVyeSBzbG93KSwgYW5kIHRvIHNlcmlhbGl6ZSBhZ2FpbnN0
CmFkZGl0aW9uIG9mIG1lbW9yeSB0aGF0IGRvZXMgbm90IGNyZWF0ZSBtZW1vcnkgYmxvY2sgZGV2
aWNlcyAoaG1tKS4KClsxXSBodHRwOi8vZHJpdmVyZGV2LmxpbnV4ZHJpdmVycHJvamVjdC5vcmcv
cGlwZXJtYWlsLyBkcml2ZXJkZXYtZGV2ZWwvCiAgICAyMDE1LUZlYnJ1YXJ5LzA2NTMyNC5odG1s
CgpUaGlzIHBhdGNoIGlzIHBhcnRseSBiYXNlZCBvbiBhIHBhdGNoIGJ5IFZpdGFseSBLdXpuZXRz
b3YuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3Jn
PgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3
eXNvY2tpLm5ldD4KQ2M6IExlbiBCcm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6ICJLLiBZLiBTcmluaXZh
c2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+
CkNjOiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CkNjOiBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBN
aWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3JnPgpDYzogQmFsYmlyIFNpbmdoIDxic2lu
Z2hhcm9yYUBnbWFpbC5jb20+CkNjOiBLYXRlIFN0ZXdhcnQgPGtzdGV3YXJ0QGxpbnV4Zm91bmRh
dGlvbi5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IFBo
aWxpcHBlIE9tYnJlZGFubmUgPHBvbWJyZWRhbm5lQG5leGIuY29tPgpDYzogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1
c2UuY29tPgpDYzogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+
CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogRGFuIFdpbGxpYW1zIDxk
YW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1
c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KQ2M6
IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYXNo
bWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyB8
IDEzICstLS0tLS0tLS0tLS0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICB8IDI4ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5jIGIvZHJpdmVy
cy9iYXNlL21lbW9yeS5jCmluZGV4IDQwY2FjMTIyZWM3My4uMGU1OTg1NjgyNjQyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKKysrIGIvZHJpdmVycy9iYXNlL21lbW9yeS5jCkBA
IC0yMjgsNyArMjI4LDYgQEAgc3RhdGljIGJvb2wgcGFnZXNfY29ycmVjdGx5X3Byb2JlZCh1bnNp
Z25lZCBsb25nIHN0YXJ0X3BmbikKIC8qCiAgKiBNRU1PUllfSE9UUExVRyBkZXBlbmRzIG9uIFNQ
QVJTRU1FTSBpbiBtbS9LY29uZmlnLCBzbyBpdCBpcwogICogT0sgdG8gaGF2ZSBkaXJlY3QgcmVm
ZXJlbmNlcyB0byBzcGFyc2VtZW0gdmFyaWFibGVzIGluIGhlcmUuCi0gKiBNdXN0IGFscmVhZHkg
YmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkuCiAgKi8KIHN0YXRpYyBpbnQKIG1l
bW9yeV9ibG9ja19hY3Rpb24odW5zaWduZWQgbG9uZyBwaHlzX2luZGV4LCB1bnNpZ25lZCBsb25n
IGFjdGlvbiwgaW50IG9ubGluZV90eXBlKQpAQCAtMjk0LDcgKzI5Myw2IEBAIHN0YXRpYyBpbnQg
bWVtb3J5X3N1YnN5c19vbmxpbmUoc3RydWN0IGRldmljZSAqZGV2KQogCWlmIChtZW0tPm9ubGlu
ZV90eXBlIDwgMCkKIAkJbWVtLT5vbmxpbmVfdHlwZSA9IE1NT1BfT05MSU5FX0tFRVA7CiAKLQkv
KiBBbHJlYWR5IHVuZGVyIHByb3RlY3Rpb24gb2YgbWVtX2hvdHBsdWdfYmVnaW4oKSAqLwogCXJl
dCA9IG1lbW9yeV9ibG9ja19jaGFuZ2Vfc3RhdGUobWVtLCBNRU1fT05MSU5FLCBNRU1fT0ZGTElO
RSk7CiAKIAkvKiBjbGVhciBvbmxpbmVfdHlwZSAqLwpAQCAtMzQxLDE5ICszMzksMTEgQEAgc3Rv
cmVfbWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJZ290byBlcnI7CiAJfQogCi0JLyoK
LQkgKiBNZW1vcnkgaG90cGx1ZyBuZWVkcyB0byBob2xkIG1lbV9ob3RwbHVnX2JlZ2luKCkgZm9y
IHByb2JlIHRvIGZpbmQKLQkgKiB0aGUgY29ycmVjdCBtZW1vcnkgYmxvY2sgdG8gb25saW5lIGJl
Zm9yZSBkb2luZyBkZXZpY2Vfb25saW5lKGRldiksCi0JICogd2hpY2ggd2lsbCB0YWtlIGRldi0+
bXV0ZXguICBUYWtlIHRoZSBsb2NrIGVhcmx5IHRvIHByZXZlbnQgYW4KLQkgKiBpbnZlcnNpb24s
IG1lbW9yeV9zdWJzeXNfb25saW5lKCkgY2FsbGJhY2tzIHdpbGwgYmUgaW1wbGVtZW50ZWQgYnkK
LQkgKiBhc3N1bWluZyBpdCdzIGFscmVhZHkgcHJvdGVjdGVkLgotCSAqLwotCW1lbV9ob3RwbHVn
X2JlZ2luKCk7Ci0KIAlzd2l0Y2ggKG9ubGluZV90eXBlKSB7CiAJY2FzZSBNTU9QX09OTElORV9L
RVJORUw6CiAJY2FzZSBNTU9QX09OTElORV9NT1ZBQkxFOgogCWNhc2UgTU1PUF9PTkxJTkVfS0VF
UDoKKwkJLyogbWVtLT5vbmxpbmVfdHlwZSBpcyBwcm90ZWN0ZWQgYnkgZGV2aWNlX2hvdHBsdWdf
bG9jayAqLwogCQltZW0tPm9ubGluZV90eXBlID0gb25saW5lX3R5cGU7CiAJCXJldCA9IGRldmlj
ZV9vbmxpbmUoJm1lbS0+ZGV2KTsKIAkJYnJlYWs7CkBAIC0zNjQsNyArMzU0LDYgQEAgc3RvcmVf
bWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJcmV0ID0gLUVJTlZBTDsgLyogc2hvdWxk
IG5ldmVyIGhhcHBlbiAqLwogCX0KIAotCW1lbV9ob3RwbHVnX2RvbmUoKTsKIGVycjoKIAl1bmxv
Y2tfZGV2aWNlX2hvdHBsdWcoKTsKIApkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBi
L21tL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggZWY1NDQ0MTQ1Yzg4Li40OTdlOTMxNWNhNmYgMTAw
NjQ0Ci0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwpA
QCAtODgxLDcgKzg4MSw2IEBAIHN0YXRpYyBzdHJ1Y3Qgem9uZSAqIF9fbWVtaW5pdCBtb3ZlX3Bm
bl9yYW5nZShpbnQgb25saW5lX3R5cGUsIGludCBuaWQsCiAJcmV0dXJuIHpvbmU7CiB9CiAKLS8q
IE11c3QgYmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkgb3IgYSBkZXZpY2VfbG9j
ayAqLwogaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXBlKQogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CkBAIC04OTMsNiArODkyLDggQEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25n
IHBmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAlzdHJ1Y3QgbWVt
b3J5X25vdGlmeSBhcmc7CiAJc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtOwogCisJbWVtX2hvdHBs
dWdfYmVnaW4oKTsKKwogCS8qCiAJICogV2UgY2FuJ3QgdXNlIHBmbl90b19uaWQoKSBiZWNhdXNl
IG5pZCBtaWdodCBiZSBzdG9yZWQgaW4gc3RydWN0IHBhZ2UKIAkgKiB3aGljaCBpcyBub3QgeWV0
IGluaXRpYWxpemVkLiBJbnN0ZWFkLCB3ZSBmaW5kIG5pZCBmcm9tIG1lbW9yeSBibG9jay4KQEAg
LTk1Nyw2ICs5NTgsNyBAQCBpbnQgX19yZWYgb25saW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBpbnQgb25saW5lX3R5cAogCiAJaWYgKG9ubGluZWRf
cGFnZXMpCiAJCW1lbW9yeV9ub3RpZnkoTUVNX09OTElORSwgJmFyZyk7CisJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfYWRkaXRpb246CkBAIC05NjQsNiArOTY2LDcg
QEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAkJICh1bnNpZ25lZCBsb25nIGxvbmcpIHBmbiA8
PCBQQUdFX1NISUZULAogCQkgKCgodW5zaWduZWQgbG9uZyBsb25nKSBwZm4gKyBucl9wYWdlcykg
PDwgUEFHRV9TSElGVCkgLSAxKTsKIAltZW1vcnlfbm90aWZ5KE1FTV9DQU5DRUxfT05MSU5FLCAm
YXJnKTsKKwltZW1faG90cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KICNlbmRpZiAvKiBD
T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFICovCkBAIC0xMTY4LDIwICsxMTcxLDIwIEBAIGlu
dCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVz
LCBib29sIG9ubGluZSkKIAkvKiBjcmVhdGUgbmV3IG1lbW1hcCBlbnRyeSAqLwogCWZpcm13YXJl
X21hcF9hZGRfaG90cGx1ZyhzdGFydCwgc3RhcnQgKyBzaXplLCAiU3lzdGVtIFJBTSIpOwogCisJ
LyogZGV2aWNlX29ubGluZSgpIHdpbGwgdGFrZSB0aGUgbG9jayB3aGVuIGNhbGxpbmcgb25saW5l
X3BhZ2VzKCkgKi8KKwltZW1faG90cGx1Z19kb25lKCk7CisKIAkvKiBvbmxpbmUgcGFnZXMgaWYg
cmVxdWVzdGVkICovCiAJaWYgKG9ubGluZSkKIAkJd2Fsa19tZW1vcnlfcmFuZ2UoUEZOX0RPV04o
c3RhcnQpLCBQRk5fVVAoc3RhcnQgKyBzaXplIC0gMSksCiAJCQkJICBOVUxMLCBvbmxpbmVfbWVt
b3J5X2Jsb2NrKTsKIAotCWdvdG8gb3V0OwotCisJcmV0dXJuIHJldDsKIGVycm9yOgogCS8qIHJv
bGxiYWNrIHBnZGF0IGFsbG9jYXRpb24gYW5kIG90aGVycyAqLwogCWlmIChuZXdfbm9kZSkKIAkJ
cm9sbGJhY2tfbm9kZV9ob3RhZGQobmlkKTsKIAltZW1ibG9ja19yZW1vdmUoc3RhcnQsIHNpemUp
OwotCi1vdXQ6CiAJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9CkBAIC0xNjIy
LDEwICsxNjI1LDE2IEBAIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQlyZXR1cm4gLUVJTlZBTDsKIAlpZiAoIUlTX0FMSUdORUQoZW5k
X3BmbiwgcGFnZWJsb2NrX25yX3BhZ2VzKSkKIAkJcmV0dXJuIC1FSU5WQUw7CisKKwltZW1faG90
cGx1Z19iZWdpbigpOworCiAJLyogVGhpcyBtYWtlcyBob3RwbHVnIG11Y2ggZWFzaWVyLi4uYW5k
IHJlYWRhYmxlLgogCSAgIHdlIGFzc3VtZSB0aGlzIGZvciBub3cuIC4qLwotCWlmICghdGVzdF9w
YWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFsaWRfc3RhcnQsICZ2YWxpZF9l
bmQpKQorCWlmICghdGVzdF9wYWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFs
aWRfc3RhcnQsCisJCQkJICAmdmFsaWRfZW5kKSkgeworCQltZW1faG90cGx1Z19kb25lKCk7CiAJ
CXJldHVybiAtRUlOVkFMOworCX0KIAogCXpvbmUgPSBwYWdlX3pvbmUocGZuX3RvX3BhZ2UodmFs
aWRfc3RhcnQpKTsKIAlub2RlID0gem9uZV90b19uaWQoem9uZSk7CkBAIC0xNjM0LDggKzE2NDMs
MTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sCiAJLyogc2V0IGFib3ZlIHJhbmdlIGFzIGlzb2xhdGVkICovCiAJcmV0ID0gc3RhcnRf
aXNvbGF0ZV9wYWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwKIAkJCQkgICAgICAgTUlHUkFU
RV9NT1ZBQkxFLCB0cnVlKTsKLQlpZiAocmV0KQorCWlmIChyZXQpIHsKKwkJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCQlyZXR1cm4gcmV0OworCX0KIAogCWFyZy5zdGFydF9wZm4gPSBzdGFydF9wZm47
CiAJYXJnLm5yX3BhZ2VzID0gbnJfcGFnZXM7CkBAIC0xNzA2LDYgKzE3MTcsNyBAQCBzdGF0aWMg
aW50IF9fcmVmIF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAl3cml0
ZWJhY2tfc2V0X3JhdGVsaW1pdCgpOwogCiAJbWVtb3J5X25vdGlmeShNRU1fT0ZGTElORSwgJmFy
Zyk7CisJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfcmVtb3ZhbDoK
QEAgLTE3MTUsMTAgKzE3MjcsMTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXMo
dW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJbWVtb3J5X25vdGlmeShNRU1fQ0FOQ0VMX09GRkxJ
TkUsICZhcmcpOwogCS8qIHB1c2hiYWNrIHRvIGZyZWUgYXJlYSAqLwogCXVuZG9faXNvbGF0ZV9w
YWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwgTUlHUkFURV9NT1ZBQkxFKTsKKwltZW1faG90
cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KIAotLyogTXVzdCBiZSBwcm90ZWN0ZWQgYnkg
bWVtX2hvdHBsdWdfYmVnaW4oKSBvciBhIGRldmljZV9sb2NrICovCiBpbnQgb2ZmbGluZV9wYWdl
cyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKIHsKIAly
ZXR1cm4gX19vZmZsaW5lX3BhZ2VzKHN0YXJ0X3Bmbiwgc3RhcnRfcGZuICsgbnJfcGFnZXMpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:49:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EV3-0004ZR-8e; Tue, 18 Sep 2018 11:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EV2-0004Yj-5k
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:49:00 +0000
X-Inumbo-ID: f823cbfc-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f823cbfc-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:49:59 +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 A2498356E5;
 Tue, 18 Sep 2018 11:48:58 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C688217101;
 Tue, 18 Sep 2018 11:48:55 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:20 +0200
Message-Id: <20180918114822.21926-5-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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]); Tue, 18 Sep 2018 11:48:58 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 4/6] powerpc/powernv: hold
 device_hotplug_lock when calling device_online()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

ZGV2aWNlX29ubGluZSgpIHNob3VsZCBiZSBjYWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2Nr
KCkgaGVsZC4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNhbWJhLm9yZz4KQ2M6IE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6IFJhc2htaWNhIEd1cHRhIDxyYXNobWlj
YS5nQGdtYWlsLmNvbT4KQ2M6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpD
YzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KUmV2aWV3ZWQtYnk6IFBhdmVs
IFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxh
dGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVt
dHJhY2UuYyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCmluZGV4
IDhmMWNkNGYzYmZkNS4uZWY3MTgxZDRmZTY4IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxh
dGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bv
d2VybnYvbWVtdHJhY2UuYwpAQCAtMjI5LDkgKzIyOSwxMSBAQCBzdGF0aWMgaW50IG1lbXRyYWNl
X29ubGluZSh2b2lkKQogCQkgKiB3ZSBuZWVkIHRvIG9ubGluZSB0aGUgbWVtb3J5IG91cnNlbHZl
cy4KIAkJICovCiAJCWlmICghbWVtaHBfYXV0b19vbmxpbmUpIHsKKwkJCWxvY2tfZGV2aWNlX2hv
dHBsdWcoKTsKIAkJCXdhbGtfbWVtb3J5X3JhbmdlKFBGTl9ET1dOKGVudC0+c3RhcnQpLAogCQkJ
CQkgIFBGTl9VUChlbnQtPnN0YXJ0ICsgZW50LT5zaXplIC0gMSksCiAJCQkJCSAgTlVMTCwgb25s
aW5lX21lbV9ibG9jayk7CisJCQl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKIAkJfQogCiAJCS8q
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:49:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EVA-0004dP-JI; Tue, 18 Sep 2018 11: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=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EV8-0004cH-LS
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:49:06 +0000
X-Inumbo-ID: 908cbc3d-bb38-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 908cbc3d-bb38-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:47:05 +0200 (CEST)
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 5749286669;
 Tue, 18 Sep 2018 11:49:04 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 082DA5C1B2;
 Tue, 18 Sep 2018 11:48:58 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:21 +0200
Message-Id: <20180918114822.21926-6-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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.26]); Tue, 18 Sep 2018 11:49:04 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 5/6] powerpc/powernv: hold
 device_hotplug_lock in memtrace_offline_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: Michael Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgcGVyZm9ybSBhbGwgY2hlY2tpbmcgKyBvZmZsaW5pbmcgKyByZW1vdmluZyB1bmRlcgpk
ZXZpY2VfaG90cGx1Z19sb2NrLCBzbyBub2JvZHkgY2FuIG1lc3Mgd2l0aCB0aGVzZSBkZXZpY2Vz
IHZpYQpzeXNmcyBjb25jdXJyZW50bHkuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVu
aEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5v
cmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiBSYXNobWlj
YSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBCYWxiaXIgU2luZ2ggPGJzaW5naGFy
b3JhQGdtYWlsLmNvbT4KQ2M6IE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+ClJl
dmlld2VkLWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4K
U2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQog
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgfCAxMCArKysrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jIGIvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKaW5kZXggZWY3MTgxZDRmZTY4Li40
NzNlNTk4NDJlYzUgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9t
ZW10cmFjZS5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5j
CkBAIC03NCw5ICs3NCwxMyBAQCBzdGF0aWMgYm9vbCBtZW10cmFjZV9vZmZsaW5lX3BhZ2VzKHUz
MiBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBucl9wYWdlcykKIHsKIAl1NjQgZW5kX3BmbiA9IHN0
YXJ0X3BmbiArIG5yX3BhZ2VzIC0gMTsKIAorCWxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKKwogCWlm
ICh3YWxrX21lbW9yeV9yYW5nZShzdGFydF9wZm4sIGVuZF9wZm4sIE5VTEwsCi0JICAgIGNoZWNr
X21lbWJsb2NrX29ubGluZSkpCisJICAgIGNoZWNrX21lbWJsb2NrX29ubGluZSkpIHsKKwkJdW5s
b2NrX2RldmljZV9ob3RwbHVnKCk7CiAJCXJldHVybiBmYWxzZTsKKwl9CiAKIAl3YWxrX21lbW9y
eV9yYW5nZShzdGFydF9wZm4sIGVuZF9wZm4sICh2b2lkICopTUVNX0dPSU5HX09GRkxJTkUsCiAJ
CQkgIGNoYW5nZV9tZW1ibG9ja19zdGF0ZSk7CkBAIC04NCwxNCArODgsMTYgQEAgc3RhdGljIGJv
b2wgbWVtdHJhY2Vfb2ZmbGluZV9wYWdlcyh1MzIgbmlkLCB1NjQgc3RhcnRfcGZuLCB1NjQgbnJf
cGFnZXMpCiAJaWYgKG9mZmxpbmVfcGFnZXMoc3RhcnRfcGZuLCBucl9wYWdlcykpIHsKIAkJd2Fs
a19tZW1vcnlfcmFuZ2Uoc3RhcnRfcGZuLCBlbmRfcGZuLCAodm9pZCAqKU1FTV9PTkxJTkUsCiAJ
CQkJICBjaGFuZ2VfbWVtYmxvY2tfc3RhdGUpOworCQl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsK
IAkJcmV0dXJuIGZhbHNlOwogCX0KIAogCXdhbGtfbWVtb3J5X3JhbmdlKHN0YXJ0X3BmbiwgZW5k
X3BmbiwgKHZvaWQgKilNRU1fT0ZGTElORSwKIAkJCSAgY2hhbmdlX21lbWJsb2NrX3N0YXRlKTsK
IAotCXJlbW92ZV9tZW1vcnkobmlkLCBzdGFydF9wZm4gPDwgUEFHRV9TSElGVCwgbnJfcGFnZXMg
PDwgUEFHRV9TSElGVCk7CisJX19yZW1vdmVfbWVtb3J5KG5pZCwgc3RhcnRfcGZuIDw8IFBBR0Vf
U0hJRlQsIG5yX3BhZ2VzIDw8IFBBR0VfU0hJRlQpOwogCisJdW5sb2NrX2RldmljZV9ob3RwbHVn
KCk7CiAJcmV0dXJuIHRydWU7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:49:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EVB-0004dy-3P; Tue, 18 Sep 2018 11:49:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=iokl=ma=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2EVA-0004d9-B1
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:49:08 +0000
X-Inumbo-ID: fd39a4f9-bb38-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd39a4f9-bb38-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:50:07 +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 21F7B80E7E;
 Tue, 18 Sep 2018 11:49:07 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B43B417101;
 Tue, 18 Sep 2018 11:49:04 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 18 Sep 2018 13:48:22 +0200
Message-Id: <20180918114822.21926-7-david@redhat.com>
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
References: <20180918114822.21926-1-david@redhat.com>
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.25]); Tue, 18 Sep 2018 11:49:07 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 6/6] memory-hotplug.txt: Add some details
 about locking internals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgZG9jdW1lbnQgdGhlIG1hZ2ljIGEgYml0LCBlc3BlY2lhbGx5IHdoeSBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzCnJlcXVpcmVkIHdoZW4gYWRkaW5nL3JlbW92aW5nIG1lbW9yeSBhbmQgaG93
IGl0IGFsbCBwbGF5IHRvZ2V0aGVyIHdpdGgKcmVxdWVzdHMgdG8gb25saW5lL29mZmxpbmUgbWVt
b3J5IGZyb20gdXNlciBzcGFjZS4KCkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0
PgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBh
dmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcu
dHh0IHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAzOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi9tZW1vcnktaG90cGx1Zy50eHQgYi9Eb2N1bWVudGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4
dAppbmRleCA3ZjQ5ZWJmM2RkYjIuLjAzYWFhZDdkNzM3MyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRh
dGlvbi9tZW1vcnktaG90cGx1Zy50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1
Zy50eHQKQEAgLTMsNyArMyw3IEBAIE1lbW9yeSBIb3RwbHVnCiA9PT09PT09PT09PT09PQogCiA6
Q3JlYXRlZDoJCQkJCQkJSnVsIDI4IDIwMDcKLTpVcGRhdGVkOiBBZGQgZGVzY3JpcHRpb24gb2Yg
bm90aWZpZXIgb2YgbWVtb3J5IGhvdHBsdWc6CU9jdCAxMSAyMDA3Cis6VXBkYXRlZDogQWRkIHNv
bWUgZGV0YWlscyBhYm91dCBsb2NraW5nIGludGVybmFsczoJCUF1ZyAyMCAyMDE4CiAKIFRoaXMg
ZG9jdW1lbnQgaXMgYWJvdXQgbWVtb3J5IGhvdHBsdWcgaW5jbHVkaW5nIGhvdy10by11c2UgYW5k
IGN1cnJlbnQgc3RhdHVzLgogQmVjYXVzZSBNZW1vcnkgSG90cGx1ZyBpcyBzdGlsbCB1bmRlciBk
ZXZlbG9wbWVudCwgY29udGVudHMgb2YgdGhpcyB0ZXh0IHdpbGwKQEAgLTQ5NSw2ICs0OTUsNDMg
QEAgZnVydGhlciBwcm9jZXNzaW5nIG9mIHRoZSBub3RpZmljYXRpb24gcXVldWUuCiAKIE5PVElG
WV9TVE9QIHN0b3BzIGZ1cnRoZXIgcHJvY2Vzc2luZyBvZiB0aGUgbm90aWZpY2F0aW9uIHF1ZXVl
LgogCisKK0xvY2tpbmcgSW50ZXJuYWxzCis9PT09PT09PT09PT09PT09PQorCitXaGVuIGFkZGlu
Zy9yZW1vdmluZyBtZW1vcnkgdGhhdCB1c2VzIG1lbW9yeSBibG9jayBkZXZpY2VzIChpLmUuIG9y
ZGluYXJ5IFJBTSksCit0aGUgZGV2aWNlX2hvdHBsdWdfbG9jayBzaG91bGQgYmUgaGVsZCB0bzoK
KworLSBzeW5jaHJvbml6ZSBhZ2FpbnN0IG9ubGluZS9vZmZsaW5lIHJlcXVlc3RzIChlLmcuIHZp
YSBzeXNmcykuIFRoaXMgd2F5LCBtZW1vcnkKKyAgYmxvY2sgZGV2aWNlcyBjYW4gb25seSBiZSBh
Y2Nlc3NlZCAoLm9ubGluZS8uc3RhdGUgYXR0cmlidXRlcykgYnkgdXNlcgorICBzcGFjZSBvbmNl
IG1lbW9yeSBoYXMgYmVlbiBmdWxseSBhZGRlZC4gQW5kIHdoZW4gcmVtb3ZpbmcgbWVtb3J5LCB3
ZQorICBrbm93IG5vYm9keSBpcyBpbiBjcml0aWNhbCBzZWN0aW9ucy4KKy0gc3luY2hyb25pemUg
YWdhaW5zdCBDUFUgaG90cGx1ZyBhbmQgc2ltaWxhciAoZS5nLiByZWxldmFudCBmb3IgQUNQSSBh
bmQgUFBDKQorCitFc3BlY2lhbGx5LCB0aGVyZSBpcyBhIHBvc3NpYmxlIGxvY2sgaW52ZXJzaW9u
IHRoYXQgaXMgYXZvaWRlZCB1c2luZworZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGFkZGluZyBt
ZW1vcnkgYW5kIHVzZXIgc3BhY2UgdHJpZXMgdG8gb25saW5lIHRoYXQKK21lbW9yeSBmYXN0ZXIg
dGhhbiBleHBlY3RlZDoKKworLSBkZXZpY2Vfb25saW5lKCkgd2lsbCBmaXJzdCB0YWtlIHRoZSBk
ZXZpY2VfbG9jaygpLCBmb2xsb3dlZCBieQorICBtZW1faG90cGx1Z19sb2NrCistIGFkZF9tZW1v
cnlfcmVzb3VyY2UoKSB3aWxsIGZpcnN0IHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2ssIGZvbGxv
d2VkIGJ5CisgIHRoZSBkZXZpY2VfbG9jaygpICh3aGlsZSBjcmVhdGluZyB0aGUgZGV2aWNlcywg
ZHVyaW5nIGJ1c19hZGRfZGV2aWNlKCkpLgorCitBcyB0aGUgZGV2aWNlIGlzIHZpc2libGUgdG8g
dXNlciBzcGFjZSBiZWZvcmUgdGFraW5nIHRoZSBkZXZpY2VfbG9jaygpLCB0aGlzCitjYW4gcmVz
dWx0IGluIGEgbG9jayBpbnZlcnNpb24uCisKK29ubGluaW5nL29mZmxpbmluZyBvZiBtZW1vcnkg
c2hvdWxkIGJlIGRvbmUgdmlhIGRldmljZV9vbmxpbmUoKS8KK2RldmljZV9vZmZsaW5lKCkgLSB0
byBtYWtlIHN1cmUgaXQgaXMgcHJvcGVybHkgc3luY2hyb25pemVkIHRvIGFjdGlvbnMKK3ZpYSBz
eXNmcy4gSG9sZGluZyBkZXZpY2VfaG90cGx1Z19sb2NrIGlzIGFkdmlzZWQgKHRvIGUuZy4gcHJv
dGVjdCBvbmxpbmVfdHlwZSkKKworV2hlbiBhZGRpbmcvcmVtb3Zpbmcvb25saW5pbmcvb2ZmbGlu
aW5nIG1lbW9yeSBvciBhZGRpbmcvcmVtb3ZpbmcKK2hldGVyb2dlbmVvdXMvZGV2aWNlIG1lbW9y
eSwgd2Ugc2hvdWxkIGFsd2F5cyBob2xkIHRoZSBtZW1faG90cGx1Z19sb2NrIHRvCitzZXJpYWxp
c2UgbWVtb3J5IGhvdHBsdWcgKGUuZy4gYWNjZXNzIHRvIGdsb2JhbC96b25lIHZhcmlhYmxlcyku
CisKK0luIGFkZGl0aW9uLCBtZW1faG90cGx1Z19sb2NrIChpbiBjb250cmFzdCB0byBkZXZpY2Vf
aG90cGx1Z19sb2NrKSBhbGxvd3MKK2ZvciBhIHF1aXRlIGVmZmljaWVudCBnZXRfb25saW5lX21l
bXMvcHV0X29ubGluZV9tZW1zIGltcGxlbWVudGF0aW9uLgorCisKIEZ1dHVyZSBXb3JrCiA9PT09
PT09PT09PQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EYD-0005pT-N5; Tue, 18 Sep 2018 11:52:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EYC-0005pN-Jx
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:52:16 +0000
X-Inumbo-ID: 6d4d7b72-bb39-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d4d7b72-bb39-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:53:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:52:14 -0600
Message-Id: <5BA0E6EC02000078001E94E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:52:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <5BA0D44602000078001E93EA@suse.com>
 <f8bc94ca-9eee-a5a2-5c32-0ca1ed0cbf5d@suse.com>
 <5BA0DF3702000078001E9444@prv1-mh.provo.novell.com>
 <78501912-e586-faa9-3569-3b2fd2fef9f5@citrix.com>
 <5BA0E01902000078001E9468@prv1-mh.provo.novell.com>
 <e0b16af3-d501-bcb3-49d5-e0bfb3842610@citrix.com>
In-Reply-To: <e0b16af3-d501-bcb3-49d5-e0bfb3842610@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDE4LjA5LjE4IGF0IDEzOjI5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xOC8yMDE4IDEyOjIzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTguMDkuMTggYXQgMTM6MjAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
T24gMDkvMTgvMjAxOCAxMjoxOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTgu
MDkuMTggYXQgMTM6MDIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxOC8wOS8x
OCAxMjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODow
MiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gSW5zdGVhZCBvZiB1c2luZyBiaW5h
cnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBvZgo+Pj4+Pj4+IGRv
bWFpbnMgb3IgY3B1cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBnZW5l
cmljIHRleHQKPj4+Pj4+PiBiYXNlZCBwYXJhbWV0ZXIgcGFyc2luZy4KPj4+Pj4+Pgo+Pj4+Pj4+
IFBhcmFtZXRlcnMgYXJlIGRlZmluZWQgdmlhIG5ldyBtYWNyb3Mgc2ltaWxhciB0byB0aG9zZSBv
ZiBib290Cj4+Pj4+Pj4gcGFyYW1ldGVycy4gUGFyc2luZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBp
cyBkb25lIHZpYSB0aGUgYWxyZWFkeQo+Pj4+Pj4+IGV4aXN0aW5nIGJvb3QgcGFyYW1ldGVyIHBh
cnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5kZWQgYSBsaXR0bGUKPj4+Pj4+PiBiaXQuCj4+
Pj4+Pj4KPj4+Pj4+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2FuIGVpdGhlciBiZSBzcGVjaWZpZWQg
aW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+Pj4+Pj4+IGRvbWFpbnMgb3IgY3B1cG9vbHMsIG9y
IHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhsIHN1Yi1jb21tYW5kcy4KPj4+Pj4+Cj4+Pj4+PiBX
aXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55IG9mIHRoZSBwYXRjaGVzIHlldCAobm90IGV2ZW4g
dGhlaXIKPj4+Pj4+IGRlc2NyaXB0aW9ucykgSSdtIHN0aWxsIHdvbmRlcmluZyB3aGF0IHRoZSBi
ZW5lZml0IG9mIHRleHR1YWwgcGFyYW1ldGVycwo+Pj4+Pj4gcmVhbGx5IGlzOiBKdXN0IGxpa2Ug
ImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+Pj4+PiBpbnRl
cmZhY2UsIGFuZCBoZW5jZSBzdWJzZXF1ZW50bHkgY2FuJ3QgYmUgY2hhbmdlZCBhbnkgbW9yZSBv
cgo+Pj4+Pj4gbGVzcyB0aGFuIHRoZSBvbmVzIHdlIGN1cnJlbnRseSBoYXZlIChpbiBwYXJ0aWN1
bGFyLCBhbnl0aGluZyB2YWxpZCBpbgo+Pj4+Pj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGlt
byBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+Pj4+Pj4gZG93biB0
aGUgcm9hZCkuCj4+Pj4+Pgo+Pj4+Pj4gSWYgdGhpcyBpcyBzb2xlbHkgb3IgbWFpbmx5IGFib3V0
IGRlZmVycmluZyB0aGUgcGFyc2luZyBmcm9tIHRoZSB0b29sCj4+Pj4+PiBzdGFjayB0byB0aGUg
aHlwZXJ2aXNvciwgdGhlbiBJJ20gbm90IGF0IGFsbCBjb252aW5jZWQgb2YgdGhlIGFwcHJvYWNo
Cj4+Pj4+PiAoSSdkIGV2ZW4gYmUgdGVtcHRlZCB0byBjYWxsIGl0IGJhY2t3YXJkcykuCj4+Pj4+
Cj4+Pj4+IFRoZSBtYWluIGFkdmFudGFnZSBpcyB0aGF0IGl0IHdvdWxkIGJlIG11Y2ggZWFzaWVy
IHRvIGJhY2twb3J0IG5ldwo+Pj4+PiBwYXJhbWV0ZXJzIGxpa2UgdGhlIHhwdGkgcGVyLWRvbWFp
biBvbmUuIE5vIG5lZWQgdG8gYnVtcCBzeXNjdGwvZG9tY3RsCj4+Pj4+IGludGVyZmFjZSB2ZXJz
aW9ucyBmb3IgdGhhdC4KPj4+Pgo+Pj4+IEFkZGl0aW9ucyB0byBzeXNjdGwvZG9tY3RsIGludGVy
ZmFjZXMgZG9uJ3QgcmVxdWlyZSBzdWNoIGEgYnVtcC4KPj4+Pgo+Pj4+PiBJdCBtaWdodCBiZSBh
IGdvb2QgaWRlYSB0byBzdXBwb3J0IG1hbmRhdG9yeSBhbmQgb3B0aW9uYWwgcGFyYW1ldGVycwo+
Pj4+PiBpbiB0aGUgZ3Vlc3QgY29uZmlnLiBPcHRpb25hbCBwYXJhbWV0ZXJzIG5vdCBzdXBwb3J0
ZWQgYnkgdGhlIGh5cGVydmlzb3IKPj4+Pj4gd291bGQgdGhlbiBiZSBpZ25vcmVkIGluc3RlYWQg
b2YgbGVhZGluZyB0byBmYWlsdXJlIGF0IGd1ZXN0IGNyZWF0aW9uCj4+Pj4+IHRpbWUuCj4+Pj4K
Pj4+PiBFeGNlcHQgdGhhdCBvdmVyIHRpbWUgb3BpbmlvbnMgbWF5IGNoYW5nZSB3aGF0IGlzIHN1
cHBvc2VkIHRvCj4+Pj4gYmUgb3B0aW9uYWwgdnMgbWFuZGF0b3J5Lgo+Pj4KPj4+IEkgdGhvdWdo
dCB0aGUgaWRlYSB3b3VsZCBiZSB0aGF0IHRoZSBhZG1pbiB3b3VsZCBzcGVjaWZ5IHdoaWNoIG9u
ZXMgd2VyZQo+Pj4gb3B0aW9uYWwgb3IgbWFuZGF0b3J5Lgo+PiAKPj4gSWYgdGhpcyB3YXMgYWRt
aW4gY29udHJvbGxlZCwgdGhlcmUgd291bGQgYmUgbm8gd2F5IHRvIGVuY29kZSBpbgo+PiB0aGUg
aHlwZXJjYWxsIGhhbmRsZXIgd2hpY2ggb25lcyB0byByZWplY3Qgd2hlbiB1bmtub3duLiBFdmVu
Cj4+IHdpdGhvdXQgYWRtaW4gaW52b2x2ZW1lbnQgaXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1l
IGhvdyBvcHRpb25zCj4+IHdlIGRvbid0IGV2ZW4ga25vdyBvZiB0b2RheSBjb3VsZCBiZSB0cmVh
dGVkIGFzIGVpdGhlciBvcHRpb25hbAo+PiBvciBtYW5kYXRvcnkuCj4gCj4gTXkgaW50ZXJwcmV0
YXRpb24gd2FzIHRoZSBoeXBlcnZpc29yIHdvdWxkIGFsd2F5cyByZXR1cm4gIi1FTk9TWVMiIChv
cgo+IHdoYXRldmVyKSB3aGVuIHBhc3NlZCBhbiB1bmtub3duIG9wdGlvbiwgYW5kIHRoZSB0b29s
c3RhY2sgd291bGQgZGVjaWRlCj4gd2hhdCB0byBkbyBhYm91dCBpdCAtLSB3aGV0aGVyIHRvIHNp
bXBseSB0aHJvdyBhIHdhcm5pbmcgb3Igc3RvcAo+IGNyZWF0aW9uIG9mIHRoZSBkb21haW4uICBU
aGF0IHdheSBpbiBzb21lIGNvbmZpZ3MgeW91IGNvdWxkIHdyaXRlOgo+IAo+ICMgRGlzYWJsZSB4
cHRpIGlmIGl0J3MgYXZhaWxhYmxlLCBvdGhlcndpc2UganVzdCBydW4KPiBvcHRpb25hbF9wYXJh
bXM9Wyd4cHRpPW9mZiddCj4gCj4gYW5kIG90aGVyIGNvbmZpZ3MgeW91IGNvdWxkIHdyaXRlOgo+
IAo+ICMgT25seSBydW4gaWYgd2UncmUgY2VydGFpbiB3ZSBoYXZlIHhwdGkgZW5hYmxlZAo+IG1h
bmRhdG9yeV9wYXJhbXM9Wyd4cHRpPW9uJ10KPiAKPiBUaGUgdG9vbHN0YWNrIHdvdWxkIGF0dGVt
cHQgdG8gZW5hYmxlIC8gZGlzYWJsZSB4cHRpIGR1cmluZyBkb21haW4KPiBjcmVhdGlvbiwgYW5k
IERUUlQgaWYgdGhlIGh5cGVyY2FsbCBmYWlsZWQuCgpPaCwgSSBzZWUgLSBhIGNvbXBsZXRlbHkg
ZGlmZmVyZW50IG1lYW5pbmcgb2YgIm1hbmRhdG9yeSI6IEkgd2FzCmFzc3VtaW5nIHNvbWUgb3B0
aW9ucyAoc2F5ICJ4cHRpIikgd291bGQgYmUgY29uc2lkZXJlZCBtYW5kYXRvcnkKYnkgdGhlIGlt
cGxlbWVudGF0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:53:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EZ3-0005vF-1u; Tue, 18 Sep 2018 11: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EZ2-0005v7-0S
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:53:08 +0000
X-Inumbo-ID: 2008748a-bb39-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2008748a-bb39-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:51:06 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:53:05 -0600
Message-Id: <5BA0E71E02000078001E94EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:53:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 01/34] x86emul: support AVX512 opmask insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIGFsbCBWRVggZW5jb2RlZCwgc28gdGhlIEVWRVggZGVjb2RpbmcgbG9naWMgY29u
dGludWVzIHRvCnJlbWFpbiB1bnVzZWQgYXQgdGhpcyBwb2ludC4KClRoZSBuZXcgdGVzdGNhc2Ug
aXMgZGVsaWJlcmF0ZWx5IGNvZGVkIGluIGFzc2VtYmx5LCBhcyBhIEMgb25lIHdvdWxkCmhhdmUg
YmVjb21lIGFsbW9zdCB1bnJlYWRhYmxlIGR1ZSB0byB0aGUgb3ZlcndoZWxtaW5nIGFtb3VudCBv
ZgpfX2J1aWx0aW5fLi4uKCkgdGhhdCB3b3VsZCBuZWVkIHRvIGJlIHVzZWQuIEFmdGVyIGFsbCB0
aGUgY29tcGlsZXIgaGFzCm5vIHVuZGVybHlpbmcgdHlwZSAoeWV0KSB0aGF0IGNvdWxkIGJlIG9w
ZXJhdGVkIG9uIHdpdGhvdXQgYnVpbHRpbnMsCm90aGVyIHRoYW4gdGhlIHZlY3RvciB0eXBlcyB1
c2VkIGZvciAibm9ybWFsIiBTSU1EIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IFVzZSBkaXN0aW5jdCB0ZW1wb3JhcnkgZmlsZSBu
YW1lcyBpbiB0ZXN0Y2FzZS5tay4gQWRkaXRpb25zIHRvIGNsZWFuCiAgICB0YXJnZXQuCgotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xNiw2ICsxNiw4IEBAIEZNQSA6PSBmbWE0IGZtYQogU0cg
Oj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCiAK
K09QTUFTSyA6PSBhdng1MTJmIGF2eDUxMmRxIGF2eDUxMmJ3CisKIGJsb3dmaXNoLWNmbGFncyA6
PSAiIgogYmxvd2Zpc2gtY2ZsYWdzLXg4Nl8zMiA6PSAiLW1uby1hY2N1bXVsYXRlLW91dGdvaW5n
LWFyZ3MgLURzdGF0aWM9IgogCkBAIC01MSw2ICs1MywxMCBAQCB4b3AtdmVjcyA6PSAkKGF2eC12
ZWNzKQogeG9wLWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKIAorYXZ4
NTEyZi1vcG1hc2stdmVjcyA6PSAyCithdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCithdng1MTJi
dy1vcG1hc2stdmVjcyA6PSA0IDgKKwogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29t
cGlsZXIgYXZvaWQgWE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgogIyB0aGUgVkVYLnZ2dnYgY2hl
Y2tzIGluIHRoZSBlbXVsYXRvci4gIEZvciAzRE5vdyEsIGhvd2V2ZXIsIGZvcmNlIFNTRQogIyB1
c2UgZm9yIGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMsIHRvIGF2b2lkIG1peGluZyBNTVggYW5k
IEZQVSByZWdpc3RlcgpAQCAtODAsOSArODYsMTMgQEAgJCgxKS1jZmxhZ3MgOj0gXAogCSAgICQo
Zm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCiAJICAgICAiLURfJCh2ZWMpeCQoaWR4KWYkKGZs
dCkgLW0kKDE6LXNnPSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX01BWD0kKHZlYykg
LURJRFhfU0laRT0kKGlkeCkgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSkKIGVuZGVmCitkZWZpbmUg
b3BtYXNrLWRlZnMKKyQoMSktb3BtYXNrLWNmbGFncyA6PSAkKGZvcmVhY2ggdmVjLCQoJCgxKS1v
cG1hc2stdmVjcyksICItRF8kKHZlYykgLW0kKDEpIC1PcyAtRFNJWkU9JCh2ZWMpIikKK2VuZGVm
CiAKICQoZm9yZWFjaCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWRl
ZnMsJChmbGF2b3IpKSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0cpLCQoZXZhbCAkKGNhbGwgc2lt
ZC1zZy1kZWZzLCQoZmxhdm9yKSkpKQorJChmb3JlYWNoIGZsYXZvciwkKE9QTUFTSyksJChldmFs
ICQoY2FsbCBvcG1hc2stZGVmcywkKGZsYXZvcikpKSkKIAogJChhZGRzdWZmaXggLmgsJChURVNU
Q0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcgJCou
YmluCkBAIC0xMDAsNiArMTEwLDIyIEBAICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUu
aDogJS5jIHQKIAkpCiAJbXYgJEAubmV3ICRACiAKKyQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9Q
TUFTSykpOiAlLmg6IG9wbWFzay5TIHRlc3RjYXNlLm1rIE1ha2VmaWxlCisJcm0gLWYgJEAubmV3
ICQqLmJpbgorCSQoZm9yZWFjaCBhcmNoLCQoZmlsdGVyLW91dCAkKFhFTl9DT01QSUxFX0FSQ0gp
LHg4Nl8zMikgJChYRU5fQ09NUElMRV9BUkNIKSwgXAorCSAgICBmb3IgY2ZsYWdzIGluICQoJCot
Y2ZsYWdzKSAkKCQqLWNmbGFncy0kKGFyY2gpKTsgZG8gXAorCQkkKE1BS0UpIC1mIHRlc3RjYXNl
Lm1rIFRFU1RDQVNFPSQqIFhFTl9UQVJHRVRfQVJDSD0kKGFyY2gpICQqLWNmbGFncz0iJCRjZmxh
Z3MiIGFsbDsgXAorCQlwcmVmaXg9JChzaGVsbCBlY2hvICQoc3Vic3QgLSxfLCQqKSB8IHNlZCAt
ZSAncyxeXChbMC05XVwpLF9cMSwnKTsgXAorCQlmbGF2b3I9JCQoZWNobyAkJHtjZmxhZ3N9IHwg
c2VkIC1lICdzLCAuKiwsJyAtZSAneSwtPSxfXywnKSA7IFwKKwkJKGVjaG8gJ3N0YXRpYyBjb25z
dCB1bnNpZ25lZCBpbnQgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLnRlc3QsIFwiYXhcIiwgQHBy
b2diaXRzICMiKSkpJyBcCisJCSAgICAgICIkJHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2b3J9W10g
PSB7IjsgXAorCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3MvXlswLTldKiAvMHgvJyAt
ZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCisJCSBlY2hvICJ9OyIpID4+JEAubmV3OyBc
CisJCXJtIC1mICQqLmJpbjsgXAorCSAgICBkb25lOyBcCisJKQorCW12ICRALm5ldyAkQAorCiAk
KGFkZHN1ZmZpeCAuYywkKFNJTUQpKToKIAlsbiAtc2Ygc2ltZC5jICRACiAKQEAgLTExOCw3ICsx
NDQsOCBAQCAkKFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0CiAKIC5QSE9O
WTogY2xlYW4KIGNsZWFuOgotCXJtIC1yZiAkKFRBUkdFVCkgKi5vICp+IGNvcmUgJChhZGRzdWZm
aXggLmgsJChURVNUQ0FTRVMpKSAqLmJpbiB4ODZfZW11bGF0ZQorCXJtIC1yZiAkKFRBUkdFVCkg
Ki5vICp+IGNvcmUgKi5iaW4geDg2X2VtdWxhdGUKKwlybSAtcmYgJChUQVJHRVQpICQoYWRkc3Vm
Zml4IC5oLCQoVEVTVENBU0VTKSkgJChhZGRzdWZmaXggLW9wbWFzay5oLCQoT1BNQVNLKSkKIAog
LlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KQEAgLTE0NSw0ICsxNzIsNCBAQCB4
ODYtZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gd3JhcHBlCiB4ODYtZW11bGF0ZS5vOiB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCiB4ODYtZW11bGF0ZS5vOiBIT1NUQ0ZMQUdTICs9IC1E
X19YRU5fVE9PTFNfXwogCi10ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRF
U1RDQVNFUykpCit0ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNF
UykpICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpCi0tLSAvZGV2L251bGwKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL29wbWFzay5TCkBAIC0wLDAgKzEsMTQ0IEBACisjaWZk
ZWYgX19pMzg2X18KKyMgZGVmaW5lIFIoeCkgZSMjeAorIyBkZWZpbmUgREFUQSh4KSB4CisjZWxz
ZQorIyBpZiBTSVpFID09IDgKKyMgIGRlZmluZSBSKHgpIHIjI3gKKyMgZWxzZQorIyAgZGVmaW5l
IFIoeCkgZSMjeAorIyBlbmRpZgorIyBkZWZpbmUgREFUQSh4KSB4KCVyaXApCisjZW5kaWYKKwor
I2lmIFNJWkUgPT0gMQorIyBkZWZpbmUgXyh4KSB4IyNiCisjZWxpZiBTSVpFID09IDIKKyMgZGVm
aW5lIF8oeCkgeCMjdworIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKKyNlbGlmIFNJWkUgPT0gNAor
IyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBXSURFTih4KSB4IyN3ZAorI2VsaWYgU0laRSA9
PSA4CisjIGRlZmluZSBfKHgpIHgjI3EKKyMgZGVmaW5lIFdJREVOKHgpIHgjI2RxCisjZW5kaWYK
KworICAgIC5tYWNybyBjaGVjayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCisgICAgXyhr
bW92KSAgICAgICAlXHJlczEsIERBVEEob3V0KQorI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9f
aTM4Nl9fKQorICAgIF8oa21vdikgICAgICAgJVxyZXMyLCAlUihkeCkKKyAgICBjbXAgICAgICAg
ICAgIERBVEEob3V0KSwgJVIoZHgpCisjZWxzZQorICAgIHN1YiAgICAgICAgICAgJDgsICVlc3AK
KyAgICBrbW92cSAgICAgICAgICVccmVzMiwgKCVlc3ApCisgICAgcG9wICAgICAgICAgICAlZWN4
CisgICAgcG9wICAgICAgICAgICAlZWR4CisgICAgY21wICAgICAgICAgICBEQVRBKG91dCksICVl
Y3gKKyAgICBqbmUgICAgICAgICAgIDBmCisgICAgY21wICAgICAgICAgICBEQVRBKG91dCs0KSwg
JWVkeAorMDoKKyNlbmRpZgorICAgIGplICAgICAgICAgICAgMWYKKyAgICBtb3YgICAgICAgICAg
ICRcbGluZSwgJWVheAorICAgIHJldAorMToKKyAgICAuZW5kbQorCisgICAgLnRleHQKKyAgICAu
Z2xvYmwgX3N0YXJ0Citfc3RhcnQ6CisgICAgXyhrbW92KSAgICAgICBEQVRBKGluMSksICVrMQor
I2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9fKQorICAgIG1vdiAgICAgICAgICAgREFU
QShpbjIpLCAlUihheCkKKyAgICBfKGttb3YpICAgICAgICVSKGF4KSwgJWsyCisjZWxzZQorICAg
IF8oa21vdikgICAgICAgREFUQShpbjIpLCAlazIKKyNlbmRpZgorCisgICAgXyhrb3IpICAgICAg
ICAlazEsICVrMiwgJWszCisgICAgXyhrYW5kKSAgICAgICAlazEsICVrMiwgJWs0CisgICAgXyhr
YW5kbikgICAgICAlazMsICVrNCwgJWs1CisgICAgXyhreG9yKSAgICAgICAlazEsICVrMiwgJWs2
CisgICAgY2hlY2sgICAgICAgICBrNSwgazYsIF9fTElORV9fCisKKyAgICBfKGtub3QpICAgICAg
ICVrNiwgJWszCisgICAgXyhreG5vcikgICAgICAlazEsICVrMiwgJWs0CisgICAgY2hlY2sgICAg
ICAgICBrMywgazQsIF9fTElORV9fCisKKyAgICBfKGtzaGlmdGwpICAgICQxLCAlazEsICVrMwor
ICAgIF8oa3NoaWZ0bCkgICAgJDIsICVrMywgJWs0CisgICAgXyhrc2hpZnRsKSAgICAkMywgJWsx
LCAlazUKKyAgICBjaGVjayAgICAgICAgIGs0LCBrNSwgX19MSU5FX18KKworICAgIF8oa3NoaWZ0
cikgICAgJDEsICVrMSwgJWszCisgICAgXyhrc2hpZnRyKSAgICAkMiwgJWszLCAlazQKKyAgICBf
KGtzaGlmdHIpICAgICQzLCAlazEsICVrNQorICAgIGNoZWNrICAgICAgICAgazQsIGs1LCBfX0xJ
TkVfXworCisgICAgXyhrb3J0ZXN0KSAgICAlazYsICVrNgorICAgIGpuYmUgICAgICAgICAgMWYK
KyAgICBtb3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAgIHJldAorMToKKworICAgIF8o
a3hvcikgICAgICAgJWswLCAlazAsICVrMworICAgIF8oa29ydGVzdCkgICAgJWszLCAlazMKKyAg
ICBqeiAgICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAkX19MSU5FX18sICVlYXgKKyAg
ICByZXQKKzE6CisKKyAgICBfKGt4bm9yKSAgICAgICVrMCwgJWswLCAlazMKKyAgICBfKGtvcnRl
c3QpICAgICVrMywgJWszCisgICAgamMgICAgICAgICAgICAxZgorICAgIG1vdiAgICAgICAgICAg
JF9fTElORV9fLCAlZWF4CisgICAgcmV0CisxOgorCisjaWYgU0laRSA+IDEKKworICAgIF8oa3No
aWZ0cikgICAgJFNJWkUqNCwgJWszLCAlazQKKyAgICBXSURFTihrdW5wY2spICVrNCwgJWs0LCAl
azUKKyAgICBjaGVjayAgICAgICAgIGszLCBrNSwgX19MSU5FX18KKworI2VuZGlmCisKKyNpZiBT
SVpFICE9IDIgfHwgZGVmaW5lZChfX0FWWDUxMkRRX18pCisKKyAgICBfKGthZGQpICAgICAgICVr
MSwgJWsxLCAlazMKKyAgICBfKGtzaGlmdGwpICAgICQxLCAlazEsICVrNAorICAgIGNoZWNrICAg
ICAgICAgazMsIGs0LCBfX0xJTkVfXworCisgICAgXyhrdGVzdCkgICAgICAlazIsICVrMQorICAg
IGpuYmUgICAgICAgICAgMWYKKyAgICBtb3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAg
IHJldAorMToKKworICAgIF8oa3hvcikgICAgICAgJWswLCAlazAsICVrMworICAgIF8oa3Rlc3Qp
ICAgICAgJWswLCAlazMKKyAgICBqeiAgICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAk
X19MSU5FX18sICVlYXgKKyAgICByZXQKKzE6CisKKyAgICBfKGt4bm9yKSAgICAgICVrMCwgJWsw
LCAlazQKKyAgICBfKGt0ZXN0KSAgICAgICVrMCwgJWs0CisgICAgamMgICAgICAgICAgICAxZgor
ICAgIG1vdiAgICAgICAgICAgJF9fTElORV9fLCAlZWF4CisgICAgcmV0CisxOgorCisjZW5kaWYK
KworICAgIHhvciAgICAgICAgICAgJWVheCwgJWVheAorICAgIHJldAorCisgICAgLnNlY3Rpb24g
LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKKyAgICAuYmFsaWduIDgKK2luMTogLmJ5dGUgMGIxMDEx
MDAxMSwgMGIxMDAwMTExMSwgMGIwMDAwMTExMSwgMGIxMDAwMDAxMSwgMGIxMTExMDAwMCwgMGIw
MDExMTExMSwgMGIxMDAwMDAwMCwgMGIxMTExMTExMQoraW4yOiAuYnl0ZSAwYjExMTExMTExLCAw
YjAwMDAwMDAxLCAwYjExMTExMTAwLCAwYjAwMDAxMTExLCAwYjExMDAwMDAxLCAwYjExMTEwMDAw
LCAwYjExMTEwMDAxLCAwYjExMDAxMTAxCisKKyAgICAuZGF0YQorICAgIC5iYWxpZ24gOAorb3V0
OiAucXVhZCAwCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBA
IC0xOCw2ICsxOCw5IEBAIGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cK
ICNpbmNsdWRlICJhdngyLmgiCiAjaW5jbHVkZSAiYXZ4Mi1zZy5oIgogI2luY2x1ZGUgInhvcC5o
IgorI2luY2x1ZGUgImF2eDUxMmYtb3BtYXNrLmgiCisjaW5jbHVkZSAiYXZ4NTEyZHEtb3BtYXNr
LmgiCisjaW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxz
ZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtNzgsNiAr
ODEsMjQgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja194b3Aodm9pZCkKICAgICByZXR1cm4gY3B1
X2hhc194b3A7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZih2b2lkKQorewor
ICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmY7Cit9CisjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEy
Zl9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJmCisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4
NTEyZHEodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcTsKK30KKyNkZWZpbmUg
c2ltZF9jaGVja19hdng1MTJkcV9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJkcQorCitzdGF0aWMg
Ym9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3KHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4
NTEyYnc7Cit9CisjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEyYndfb3BtYXNrIHNpbWRfY2hlY2tf
YXZ4NTEyYncKKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTIyMyw2ICsyNDQsMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChYT1AgaTE2eDE2LCAgICAgICAgICAgICAg
eG9wLCAgICAgIDMyaTIpLAogICAgIFNJTUQoWE9QIGkzMng4LCAgICAgICAgICAgICAgIHhvcCwg
ICAgICAzMmk0KSwKICAgICBTSU1EKFhPUCBpNjR4NCwgICAgICAgICAgICAgICB4b3AsICAgICAg
MzJpOCksCisgICAgU0lNRChPUE1BU0svdywgICAgIGF2eDUxMmZfb3BtYXNrLCAgICAgICAgIDIp
LAorICAgIFNJTUQoT1BNQVNLL2IsICAgIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAxKSwKKyAg
ICBTSU1EKE9QTUFTSy9kLCAgICBhdng1MTJid19vcG1hc2ssICAgICAgICAgNCksCisgICAgU0lN
RChPUE1BU0svcSwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDgpLAogI3VuZGVmIFNJTURf
CiAjdW5kZWYgU0lNRAogfTsKQEAgLTM0MjYsOCArMzQ1MSw4IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVs
b3BzKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBwcmludGYoImZhaWxlZCBhdCAlJWVpcCA9PSAlMDhseCAob3Bj
b2RlICUwOHgpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylyZWdz
LmVpcCwgY3R4dC5vcGNvZGUpOworICAgICAgICAgICAgICAgIHByaW50ZigiZmFpbGVkICglZCkg
YXQgJSVlaXAgPT0gJTA4bHggKG9wY29kZSAlMDh4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgcmMsICh1bnNpZ25lZCBsb25nKXJlZ3MuZWlwLCBjdHh0Lm9wY29kZSk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3Rlc3RjYXNlLm1rCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0Y2FzZS5tawpAQCAtMTQsMyArMTQsOSBAQCBhbGw6ICQoVEVTVENBU0UpLmJpbgogCSQo
TEQpICQoTERGTEFHU19ESVJFQ1QpIC1OIC1UdGV4dCAweDEwMDAwMCAtbyAkKi50bXAgJCoubwog
CSQoT0JKQ09QWSkgLU8gYmluYXJ5ICQqLnRtcCAkQAogCXJtIC1mICQqLnRtcAorCislLW9wbWFz
ay5iaW46IG9wbWFzay5TCisJJChDQykgJChmaWx0ZXItb3V0IC1NJSAuJSwkKENGTEFHUykpIC1j
ICQ8IC1vICQoYmFzZW5hbWUgJEApLm8KKwkkKExEKSAkKExERkxBR1NfRElSRUNUKSAtTiAtVHRl
eHQgMHgxMDAwMDAgLW8gJChiYXNlbmFtZSAkQCkudG1wICQoYmFzZW5hbWUgJEApLm8KKwkkKE9C
SkNPUFkpIC1PIGJpbmFyeSAkKGJhc2VuYW1lICRAKS50bXAgJEAKKwlybSAtZiAkKGJhc2VuYW1l
ICRAKS50bXAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKQEAgLTIwOSw2ICsyMDks
OSBAQCBpbnQgZW11bF90ZXN0X2dldF9mcHUoCiAgICAgY2FzZSBYODZFTVVMX0ZQVV95bW06CiAg
ICAgICAgIGlmICggY3B1X2hhc19hdnggKQogICAgICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBY
ODZFTVVMX0ZQVV9vcG1hc2s6CisgICAgICAgIGlmICggY3B1X2hhc19hdng1MTJmICkKKyAgICAg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKICAgICB9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0yMzYs
NiArMjM2LDM2IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgKICAg
ICAocmVzLmMgJiAoMVUgPDwgMjEpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyZiAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2Nw
dWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkg
fHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAwOyBc
CisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsg
XAorICAgIChyZXMuYiAmICgxVSA8PCAxNikpICE9IDA7IFwKK30pCisKKyNkZWZpbmUgY3B1X2hh
c19hdng1MTJkcSAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90
ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8
IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIg
PSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBO
VUxMKTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAxNykpICE9IDA7IFwKK30pCisKKyNkZWZpbmUg
Y3B1X2hhc19hdng1MTJidyAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAg
cmVzLmIgPSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAm
cmVzLCBOVUxMKTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAzMCkpICE9IDA7IFwKK30pCisKIGlu
dCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJs
ZWFmLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDkxLDYgKzQ5MSw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsw
eDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKQEAgLTEx
ODcsNiArMTE4OCwxMSBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1V
TF9GUFVfb3BtYXNrOgorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgfHwgISh4
Y3IwICYgWDg2X1hDUjBfT1BNQVNLKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7
CiAgICAgfQpAQCAtMTc2MiwxMiArMTc2OCwxNSBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNk
ZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA4
LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNw
dV9oYXNfYXZ4NTEyZigpICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE2LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAxNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHNlZWQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYWR4
KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE5LCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyMCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNob3B0KCkgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3Bz
KQorI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVC
WCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2Y3B1X2hh
cyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVy
bygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQogCkBAIC0y
Mzk2LDYgKzI0MDUsMTggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMCwgMHg5MCk6ICAgIC8qIGttb3Z7
dyxxfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4OTApOiAvKiBrbW92e2Is
ZH0gKi8KKyAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBTcmNNZW0gfCBNb3Y7CisgICAg
ICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYKDAsIDB4OTEpOiAgICAvKiBrbW92e3cscX0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDkxKTogLyoga21vdntiLGR9ICovCisgICAgICAg
IHN0YXRlLT5kZXNjID0gRHN0TWVtIHwgU3JjUmVnIHwgTW92OworICAgICAgICBzdGF0ZS0+c2lt
ZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4YWU6CiAg
ICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZY
X01BU0spOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KQEAgLTYwMDIsNiArNjAyMyw2MCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NGEpOiAgICAvKiBrYWRk
e3cscX0gayxrLGsgKi8KKyAgICAgICAgaWYgKCAhdmV4LncgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDQxKTogICAgLyoga2FuZHt3LHF9IGss
ayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg0MSk6IC8qIGthbmR7
YixkfSBrLGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NDIpOiAgICAv
KiBrYW5kbnt3LHF9IGssayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg0Mik6IC8qIGthbmRue2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgw
eDBmLCAweDQ1KTogICAgLyoga29ye3cscX0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweDQ1KTogLyoga29ye2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWCgweDBmLCAweDQ2KTogICAgLyoga3hub3J7dyxxfSBrLGssayAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDYpOiAvKiBreG5vcntiLGR9IGssayxrICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Nyk6ICAgIC8qIGt4b3J7dyxxfSBr
LGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDcpOiAvKiBreG9y
e2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDRhKTog
Lyoga2FkZHtiLGR9IGssayxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4
LmwsIEVYQ19VRCk7CisgICAgb3BtYXNrX2Jhc2ljOgorICAgICAgICBpZiAoIHZleC53ICkKKyAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxz
ZSBpZiAoIHZleC5wZnggKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOworICAgIG9wbWFza19jb21tb246CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5yIHx8ICht
b2RlXzY0Yml0KCkgJiYgISh2ZXgucmVnICYgOCkpIHx8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKworICAgICAgICB2ZXgucmVnIHw9
IDg7CisgICAgICAgIGQgJj0gflR3b09wOworCisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
b3BtYXNrKTsKKworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBv
cGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDI7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7
CisgICAgICAgIG9wX2J5dGVzID0gMTsgLyogQW55IG5vbi16ZXJvIHZhbHVlIHdpbGwgZG8uICov
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0NCk6
ICAgIC8qIGtub3R7dyxxfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweDQ0KTogLyoga25vdHtiLGR9IGssayAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gb3BtYXNr
X2Jhc2ljOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Yik6ICAgIC8qIGt1
bnBja3t3LGR9e2QscX0gayxrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2
ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OworICAgICAgICBnb3RvIG9wbWFza19jb21tb247CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDRiKTogLyoga3VucGNrYncgayxrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBvcG1h
c2tfY29tbW9uOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NTApOiAgICAg
LyogbW92bXNrcHtzLGR9IHhtbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgs
IDB4MGYsIDB4NTApOiAvKiB2bW92bXNrcHtzLGR9IHt4LHl9bW0scmVnICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkNyk6ICAgICAgLyogcG1vdm1za2Igeyx4fW1tLHJlZyAq
LwpAQCAtNjU1Miw2ICs2NjI3LDE1NCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnZhbCA9
IHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDkxKTogICAgLyoga21vdnt3LHF9IGssbWVtICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5MSk6IC8qIGttb3Z7YixkfSBrLG1lbSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
KDB4MGYsIDB4OTApOiAgICAvKiBrbW92e3cscX0gay9tZW0sayAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYsIDB4OTApOiAvKiBrbW92e2IsZH0gay9tZW0sayAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgIXZleC5yLCBFWENfVUQpOworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCB2ZXgudyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gNCA8PCAhdmV4LnBmeDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdmV4LnBmeCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBvcF9ieXRlcyA9IDI7CisKKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9vcG1hc2spOworCisgICAgICAgIG9wYyA9IGluaXRfcHJl
Zml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIG9wY1sxXSA9IG1vZHJt
OworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KKyAgICAgICAgICAgIHZl
eC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAg
IGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTIpOiAgICAvKiBrbW92dyByMzIsayAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4OTIpOiAvKiBrbW92YiByMzIsayAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4OTIpOiAvKiBrbW92e2QscX0gcmVnLGsg
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8ICF2ZXguciB8fCB2ZXgu
cmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWEudHlwZSAhPSBP
UF9SRUcsIEVYQ19VRCk7CisKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
Zik7CisgICAgICAgIGlmICggdmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAg
ICAgIGlmICggdmV4LnBmeCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZHEpOworICAgICAgICB9CisKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9v
cG1hc2spOworCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9w
Y1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAg
ICAgICB2ZXguYiA9IDE7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAg
ICB2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHhmODsKKyAgICAgICAgb3Bj
WzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7CisgICAgICAgIGVhLnJl
ZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9ybSk7CisgICAgICAgIGludm9rZV9zdHViKCIi
LCAiIiwgIj1tIiAoZHVtbXkpIDogImEiICgqZWEucmVnKSk7CisKKyAgICAgICAgcHV0X3N0dWIo
c3R1Yik7CisKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAgICAgICAgZHN0
LnR5cGUgPSBPUF9OT05FOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYKDB4MGYsIDB4OTMpOiAgICAvKiBrbW92dyBrLHIzMiAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYsIDB4OTMpOiAvKiBrbW92YiBrLHIzMiAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYX0YyKDB4MGYsIDB4OTMpOiAvKiBrbW92e2QscX0gayxyZWcgKi8KKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmIHx8IGVhLnR5cGUg
IT0gT1BfUkVHLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAg
ICAgZHN0ID0gZWE7CisgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1f
cmVnKTsKKworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAg
ICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgICAgIGRzdC5ieXRlcyA9IDQg
PDwgKG1vZGVfNjRiaXQoKSAmJiB2ZXgudyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7
CisgICAgICAgICAgICBkc3QuYnl0ZXMgPSA0OworICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICkK
KyAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAg
ICAgIH0KKworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX29wbWFzayk7CisKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
LyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWC4gKi8KKyAgICAgICAgdmV4LnIgPSAx
OworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4LncgPSAwOwor
ICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisK
KyAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICI9YSIgKGRzdC52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKKworICAgICAgICBwdXRfc3R1Yihz
dHViKTsKKworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTkpOiAgICAvKiBrdGVzdHt3
LHF9IGssayAqLworICAgICAgICBpZiAoICF2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTgpOiAgICAvKiBrb3J0ZXN0e3cscX0gayxr
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5OCk6IC8qIGtvcnRlc3R7
YixkfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDk5KTogLyog
a3Rlc3R7YixkfSBrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8
ICF2ZXguciB8fCB2ZXgucmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIHZleC53ICkKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxzZSBpZiAoIHZleC5wZngg
KQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworCisgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKworICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2Ry
bTsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7
CisgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdzXSIsICJbbWFza10iLCAi
W3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdTKCJbZWZsYWdzXSIsICJb
bWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgW2VmbGFnc10gIitnIiAoX3Jl
Z3MuZWZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgIj1hIiAoZHN0LnZhbCksIFt0bXBdICI9
JnIiIChkdW1teSkKKyAgICAgICAgICAgICAgICAgICAgOiBbbWFza10gImkiIChFRkxBR1NfTUFT
SykpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIEFTU0VSVCghc3RhdGUt
PnNpbWRfc2l6ZSk7CisgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgYnJlYWs7
CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLwogICAgICAg
ICBtc3JfdmFsID0gMDsKICAgICAgICAgZmFpbF9pZihvcHMtPmNwdWlkID09IE5VTEwpOwpAQCAt
ODE3MCw2ICs4MzkzLDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtzaGlmdHJ7Yix3
fSAkaW1tOCxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzIp
OiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCisgICAgICAgIGlmICggIXZleC53ICkKKyAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICBvcG1hc2tf
c2hpZnRfaW1tOgorICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgIXZleC5y
IHx8IHZleC5yZWcgIT0gMHhmIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS50
eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyZik7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKyAgICAgICAg
b3BfYnl0ZXMgPSAxOyAvKiBBbnkgbm9uLXplcm8gdmFsdWUgd2lsbCBkby4gKi8KKyAgICAgICAg
Z290byBzaW1kXzBmX2ltbTg7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4MzEpOiAvKiBrc2hpZnRye2QscX0gJGltbTgsayxrICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjNhLCAweDMzKTogLyoga3NoaWZ0bHtkLHF9ICRpbW04LGssayAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdvdG8gb3Bt
YXNrX3NoaWZ0X2ltbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQ0KTog
ICAgIC8qIHBjbG11bHFkcSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4NDQpOiAvKiB2cGNsbXVscWRxICRpbW04LHhtbS9tMTI4LHht
bSx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUocGNsbXVscWRxKTsKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE3MCw2ICsxNzAsNyBAQCBlbnVtIHg4
Nl9lbXVsYXRlX2ZwdV90eXBlIHsKICAgICBYODZFTVVMX0ZQVV9tbXgsIC8qIE1NWCBpbnN0cnVj
dGlvbiBzZXQgKCVtbTAtJW1tNykgKi8KICAgICBYODZFTVVMX0ZQVV94bW0sIC8qIFNTRSBpbnN0
cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAqLwogICAgIFg4NkVNVUxfRlBVX3ltbSwgLyog
QVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0wLSV5bW03LzE1KSAqLworICAgIFg4NkVNVUxf
RlBVX29wbWFzaywgLyogQVZYNTEyIG9wbWFzayBpbnN0cnVjdGlvbiBzZXQgKCVrMC0lazcpICov
CiAgICAgLyogVGhpcyBzZW50aW5lbCB3aWxsIG5ldmVyIGJlIHBhc3NlZCB0byAtPmdldF9mcHUo
KS4gKi8KICAgICBYODZFTVVMX0ZQVV9ub25lCiB9OwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
OTksOSArOTksMTIgQEAKICNkZWZpbmUgY3B1X2hhc19ydG0gICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JUTSkKICNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAgICAgICAgKCFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCiAjZGVmaW5lIGNwdV9oYXNfbXB4
ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NUFgpCisjZGVmaW5lIGNwdV9o
YXNfYXZ4NTEyZiAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJGKQorI2Rl
ZmluZSBjcHVfaGFzX2F2eDUxMmRxICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZY
NTEyRFEpCiAjZGVmaW5lIGNwdV9oYXNfcmRzZWVkICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SRFNFRUQpCiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCiAKIC8qIENQVUlEIGxldmVs
IDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:53:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EZh-00061i-HX; Tue, 18 Sep 2018 11:53:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EZg-00061T-7p
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:53:48 +0000
X-Inumbo-ID: a3b1108f-bb39-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3b1108f-bb39-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:54:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:53:46 -0600
Message-Id: <5BA0E74702000078001E952E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:53:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 02/34] x86/HVM: grow MMIO cache data size to
 64 bytes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

VGhpcyBpcyBuZWVkZWQgYmVmb3JlIGVuYWJsaW5nIGFueSBBVlg1MTIgaW5zbnMgaW4gdGhlIGVt
dWxhdG9yLiBDaGFuZ2UKdGhlIHdheSBhbGlnbm1lbnQgaXMgZW5mb3JjZWQgYXQgdGhlIHNhbWUg
dGltZS4KCkFkZCBhIGNoZWNrIHRoYXQgdGhlIGJ1ZmZlciB3b24ndCBhY3R1YWxseSBvdmVyZmxv
dywgYW5kIHdoaWxlIGF0IGl0CmFsc28gY29udmVydCB0aGUgY2hlY2sgZm9yIGFjY2Vzc2VzIHRv
IG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTg2Niw3ICs4NjYs
MTggQEAgc3RhdGljIGludCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoCiAgICAgaW50IHJjID0g
WDg2RU1VTF9PS0FZOwogCiAgICAgLyogQWNjZXNzZXMgbXVzdCBmYWxsIHdpdGhpbiBhIHBhZ2Uu
ICovCi0gICAgQlVHX09OKChncGEgJiB+UEFHRV9NQVNLKSArIHNpemUgPiBQQUdFX1NJWkUpOwor
ICAgIGlmICggKGdwYSAmIH5QQUdFX01BU0spICsgc2l6ZSA+IFBBR0VfU0laRSApCisgICAgewor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOworICAgIH0KKworICAgIC8qIEFjY2Vzc2VzIG11c3Qgbm90IG92ZXJmbG93IHRo
ZSBjYWNoZSdzIGJ1ZmZlci4gKi8KKyAgICBpZiAoIHNpemUgPiBzaXplb2YoY2FjaGUtPmJ1ZmZl
cikgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICB9CiAKICAgICAvKgogICAgICAqIGh2bWVtdWxf
ZG9faW8oKSBjYW5ub3QgaGFuZGxlIG5vbi1wb3dlci1vZi0yIGFjY2Vzc2VzIG9yCi0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmgKQEAgLTQyLDE1ICs0MiwxNCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCB7CiB9Owog
CiAvKgotICogV2UgbWF5IHJlYWQgb3Igd3JpdGUgdXAgdG8gbTI1NiBhcyBhIG51bWJlciBvZiBk
ZXZpY2UtbW9kZWwKKyAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVwIHRvIG01MTIgYXMgYSBudW1i
ZXIgb2YgZGV2aWNlLW1vZGVsCiAgKiB0cmFuc2FjdGlvbnMuCiAgKi8KIHN0cnVjdCBodm1fbW1p
b19jYWNoZSB7CiAgICAgdW5zaWduZWQgbG9uZyBnbGE7CiAgICAgdW5zaWduZWQgaW50IHNpemU7
CiAgICAgdWludDhfdCBkaXI7Ci0gICAgdWludDhfdCBwYWRbM107IC8qIG1ha2UgYnVmZmVyW10g
bG9uZy1hbGlnbmVkICovCi0gICAgdWludDhfdCBidWZmZXJbMzJdOworICAgIHVpbnQ4X3QgYnVm
ZmVyWzY0XSBfX2FsaWduZWQoc2l6ZW9mKGxvbmcpKTsKIH07CiAKIHN0cnVjdCBodm1fdmNwdV9p
byB7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:53: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 1g2EZj-00062Y-Rb; Tue, 18 Sep 2018 11:53: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=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2EZi-00061w-F0
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:53:50 +0000
X-Inumbo-ID: 39f36ec8-bb39-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39f36ec8-bb39-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:51:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2EZc-0007mZ-JD; Tue, 18 Sep 2018 11:53: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 1g2EZc-0006Gi-CI; Tue, 18 Sep 2018 11:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2EZc-0005Kp-Bc; Tue, 18 Sep 2018 11:53:44 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127721-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=6c2192b1ef8c50788c751f878552526800b1e319
X-Osstest-Versions-That: freebsd=209b94df8701cc9b8e7e9185c351b69c99336ca2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 11:53:44 +0000
Subject: [Xen-devel] [freebsd-master test] 127721: 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>

ZmxpZ2h0IDEyNzcyMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NzIxLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNmMyMTkyYjFlZjhjNTA3ODhjNzUx
Zjg3ODU1MjUyNjgwMGIxZTMxOQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMjA5Yjk0ZGY4NzAxY2M5YjhlN2U5MTg1YzM1MWI2OWM5OTMzNmNhMgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3NTk5ICAyMDE4LTA5LTE0IDA5OjIwOjA5IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzcyMSAgMjAxOC0wOS0xNyAwOToxOTowOCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGJ6IDxiekBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVt
YXN0ZUBGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kg
PGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGptZyA8am1nQEZyZWVCU0Qub3JnPgogIGtpYiA8a2li
QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVl
QlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdmFuZ3l6ZW4gPHZhbmd5emVu
QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvZnJlZWJzZC5naXQKICAgMjA5Yjk0ZGY4NzAuLjZjMjE5MmIxZWY4ICA2YzIxOTJiMWVm
OGM1MDc4OGM3NTFmODc4NTUyNTI2ODAwYjFlMzE5IC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:55:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2Eb4-0006Gc-6z; Tue, 18 Sep 2018 11:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eb3-0006GT-Ag
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:55:13 +0000
X-Inumbo-ID: d6af3c99-bb39-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6af3c99-bb39-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:56:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:55:12 -0600
Message-Id: <5BA0E79D02000078001E9531@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:55:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 03/34] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGFuIGludmVydGVkIHBhaXIgb2YgY2hlY2tzLCBkcm9wIGFuIGluY29ycmVjdCBpbnN0YW5j
ZSBvZiAjVUQKcmFpc2luZyBmb3Igbm9uLTY0LWJpdCBtb2RlLCBhbmQgYWRkIGZ1cnRoZXIgZ2Vu
ZXJpYyBjaGVja3MuCgpOb3RlOiBPdGhlciB0aGFuIFNETSBWb2wgMiByZXYgMDY3IHN0YXRlcywg
RVZFWC5WJyBpcyBfbm90XyBpZ25vcmVkCiAgICAgIG91dHNpZGUgb2YgNjQtYml0IG1vZGUgd2hl
biB0aGUgZmllbGQgZG9lcyBub3QgZW5jb2RlIGEgcmVnaXN0ZXIuCiAgICAgIEp1c3QgbGlrZSBF
VkVYLlZWVlYgaXMgcmVxdWlyZWQgdG8gYmUgMGIxMTExIGluIHRoYXQgY2FzZSwgRVZFWC5WJwog
ICAgICBpcyByZXF1aXJlZCB0byBiZSAxIHRoZXJlLgoKQWxzbyByZW5hbWUgdGhlIGJjc3QgZmll
bGQgdG8gYnIsIGFzICNVRCBnZW5lcmF0aW9uIGZvciBpbmRpdmlkdWFsIGluc25zCndpbGwgbmVl
ZCB0byBjb25zaWRlciBib3RoIG9mIGl0cyBwb3NzaWJsZSBtZWFuaW5ncy4KClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC02NTAsNyArNjUwLDcgQEAgdW5pb24gZXZleCB7CiAgICAgICAgIHVp
bnQ4X3QgdzoxOwogICAgICAgICB1aW50OF90IG9wbXNrOjM7CiAgICAgICAgIHVpbnQ4X3QgUlg6
MTsKLSAgICAgICAgdWludDhfdCBiY3N0OjE7CisgICAgICAgIHVpbnQ4X3QgYnI6MTsKICAgICAg
ICAgdWludDhfdCBscjoyOwogICAgICAgICB1aW50OF90IHo6MTsKICAgICB9OwpAQCAtMjc2MCwx
MyArMjc2MCwxMSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5y
YXdbMV0gPSB2ZXgucmF3WzFdOwogICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yYXdbMl0g
PSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm1icyB8fCAhZXZleC5tYnosIEVYQ19VRCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubWJzIHx8IGV2
ZXgubWJ6LCBFWENfVUQpOworICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFldmV4Lm9wbXNrICYmIGV2ZXgueiwgRVhDX1VEKTsKIAogICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgu
UlgsIEVYQ19VRCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5SID0gMTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgICAgICAgICAgdmV4Lm9w
Y3ggPSBldmV4Lm9wY3g7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MDQs
NiArMzQwMiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkID0gKGQgJiB+RHN0TWFzaykgfCBE
c3RNZW07CiAgICAgICAgIC8qIEJlY29tZXMgYSBub3JtYWwgRHN0TWVtIG9wZXJhdGlvbiBmcm9t
IGhlcmUgb24uICovCiAgICAgY2FzZSBEc3RNZW06CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlID09IE9QX01FTSAmJiBldmV4LnosIEVYQ19VRCk7CiAgICAgICAgIGlmICgg
c3RhdGUtPnNpbWRfc2l6ZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihsb2NrX3ByZWZpeCwgRVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:55:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:55: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 1g2EbY-0006NA-GT; Tue, 18 Sep 2018 11:55: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EbW-0006MU-GL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:55:42 +0000
X-Inumbo-ID: 7d006a74-bb39-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d006a74-bb39-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:53:42 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:55:41 -0600
Message-Id: <5BA0E7BA02000078001E9534@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:55:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 04/34] x86emul: generalize vector length
 handling for AVX512/EVEX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYWxsb3cgZm9yIHNvbWUgY29kZSBzaGFyaW5nIHdoZXJlIHBvc3NpYmxlLCBjb3B5IFZFWC5M
IGludG8gRVZFWC5MUgpldmVuIGZvciBWRVggKG9yIFhPUCkgZW5jb2RlZCBpbnNucy4gTWFrZSBv
cGVyYW5kIHNpemUgZGV0ZXJtaW5hdGlvbgp1c2UgdGhpcyByaWdodCBhd2F5LCBhdCB0aGUgc2Ft
ZSB0aW1lIGFkZGluZyBjb25zaXN0ZW5jeSBjaGVja3MgZm9yIHRoZQpFVkVYIHNjYWxhciBpbnNu
IGNhc2VzICh0aGUgbm9uLXNjYWxhciBvbmVzIGFyZW4ndCB1bmlmb3JtIGVub3VnaCBmb3IKdGhl
IGNoZWNraW5nIHRvIGJlIGRvbmUgaW4gYSBjZW50cmFsIHBsYWNlIGxpa2UgdGhpcykuCgpOb3Rl
IHRoYXQgdGhlIGJyb2FkY2FzdCBjYXNlIGlzIG5vdCBoYW5kbGVkIGhlcmUsIGJ1dCB3aWxsIGJl
IHRha2VuIGNhcmUKb2YgZWxzZXdoZXJlIChpbiBqdXN0IGEgc2luZ2xlIHBsYWNlIHJhdGhlciB0
aGFuIGF0IGxlYXN0IHR3bykuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MzogSW50cm9kdWNlIGV2ZXhfZW5jb2RlZCgpIHRvIHJlcGxhY2Ugb3Bl
bi1jb2RlZCBldmV4Lm1icyBjaGVja3MuCnYyOiBEb24ndCByYWlzZSAjVUQgaW4gc2ltZF9zY2Fs
YXJfb3BjIGNhc2Ugd2hlbiBFVkVYLlcgIT0gbG93LW9wY29kZS1iaXQuCgotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTkxLDE0ICsxOTEsMTQgQEAgZW51bSBzaW1kX29wc2l6
ZSB7CiAgICAgICogT3JkaW5hcnkgcGFja2VkIGludGVnZXJzOgogICAgICAqIC0gNjQgYml0cyB3
aXRob3V0IHByZWZpeCA2NiAoTU1YKQogICAgICAqIC0gMTI4IGJpdHMgd2l0aCBwcmVmaXggNjYg
KFNTRW4pCi0gICAgICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisg
ICAgICogLSAxMjgvMjU2LzUxMiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTC9FVkVYLkxSIChBVlgr
KQogICAgICAqLwogICAgIHNpbWRfcGFja2VkX2ludCwKIAogICAgIC8qCiAgICAgICogT3JkaW5h
cnkgcGFja2VkL3NjYWxhciBmbG9hdGluZyBwb2ludDoKICAgICAgKiAtIDEyOCBiaXRzIHdpdGhv
dXQgcHJlZml4IG9yIHdpdGggcHJlZml4IDY2IChTU0VuKQotICAgICAqIC0gMTI4LzI1NiBiaXRz
IGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQorICAgICAqIC0gMTI4LzI1Ni81MTIgYml0cyBkZXBl
bmRpbmcgb24gVkVYLkwvRVZFWC5MUiAoQVZYKykKICAgICAgKiAtIDMyIGJpdHMgd2l0aCBwcmVm
aXggRjMgKHNjYWxhciBzaW5nbGUpCiAgICAgICogLSA2NCBiaXRzIHdpdGggcHJlZml4IEYyIChz
Y2FsYXIgZG91YmdsZSkKICAgICAgKi8KQEAgLTIwNywxNCArMjA3LDE0IEBAIGVudW0gc2ltZF9v
cHNpemUgewogICAgIC8qCiAgICAgICogUGFja2VkIGZsb2F0aW5nIHBvaW50OgogICAgICAqIC0g
MTI4IGJpdHMgd2l0aG91dCBwcmVmaXggb3Igd2l0aCBwcmVmaXggNjYgKFNTRW4pCi0gICAgICog
LSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisgICAgICogLSAxMjgvMjU2
LzUxMiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTC9FVkVYLkxSIChBVlgrKQogICAgICAqLwogICAg
IHNpbWRfcGFja2VkX2ZwLAogCiAgICAgLyoKICAgICAgKiBTaW5nbGUgcHJlY2lzaW9uIHBhY2tl
ZC9zY2FsYXIgZmxvYXRpbmcgcG9pbnQ6CiAgICAgICogLSAxMjggYml0cyB3aXRob3V0IHByZWZp
eCAoU1NFbikKLSAgICAgKiAtIDEyOC8yNTYgYml0cyBkZXBlbmRpbmcgb24gVkVYLkwsIG5vIHBy
ZWZpeCAoQVZYKQorICAgICAqIC0gMTI4LzI1Ni81MTIgYml0cyBkZXBlbmRpbmcgb24gVkVYLkwv
RVZFWC5MUiAoQVZYKykKICAgICAgKiAtIDMyIGJpdHMgd2l0aCBwcmVmaXggRjMgKHNjYWxhcikK
ICAgICAgKi8KICAgICBzaW1kX3NpbmdsZV9mcCwKQEAgLTIyOCw3ICsyMjgsNyBAQCBlbnVtIHNp
bWRfb3BzaXplIHsKIAogICAgIC8qCiAgICAgICogU2NhbGFyIGZsb2F0aW5nIHBvaW50OgotICAg
ICAqIC0gMzIvNjQgYml0cyBkZXBlbmRpbmcgb24gVkVYLlcKKyAgICAgKiAtIDMyLzY0IGJpdHMg
ZGVwZW5kaW5nIG9uIFZFWC5XL0VWRVguVwogICAgICAqLwogICAgIHNpbWRfc2NhbGFyX3ZleHcs
CiAKQEAgLTIyNDksNiArMjI0OSw3IEBAIGludCB4ODZlbXVsX3VuaGFuZGxlYWJsZV9ydygKICNk
ZWZpbmUgbG9ja19wcmVmaXggKHN0YXRlLT5sb2NrX3ByZWZpeCkKICNkZWZpbmUgdmV4IChzdGF0
ZS0+dmV4KQogI2RlZmluZSBldmV4IChzdGF0ZS0+ZXZleCkKKyNkZWZpbmUgZXZleF9lbmNvZGVk
KCkgKGV2ZXgubWJzKQogI2RlZmluZSBlYSAoc3RhdGUtPmVhKQogCiBzdGF0aWMgaW50CkBAIC0y
ODE4LDYgKzI4MTksOSBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAgICAgICAgb3Bjb2RlIHw9
IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogCisgICAgICAg
ICAgICAgICAgaWYgKCAhZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgICAgICBldmV4
LmxyID0gdmV4Lmw7CisKICAgICAgICAgICAgICAgICBpZiAoICEoZCAmIE1vZFJNKSApCiAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0zMTQ4LDcgKzMxNTIsNyBAQCB4ODZfZGVjb2Rl
KAogICAgICAgICAgICAgfQogICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAg
IGNhc2UgdmV4XzY2OgotICAgICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKKyAgICAg
ICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgb3BfYnl0ZXMgPSAwOwpAQCAtMzE3Miw5ICszMTc2
LDE3IEBAIHg4Nl9kZWNvZGUoCiAgICAgY2FzZSBzaW1kX2FueV9mcDoKICAgICAgICAgc3dpdGNo
ICggdmV4LnBmeCApCiAgICAgICAgIHsKLSAgICAgICAgZGVmYXVsdDogICAgIG9wX2J5dGVzID0g
MTYgPDwgdmV4Lmw7IGJyZWFrOwotICAgICAgICBjYXNlIHZleF9mMzogb3BfYnl0ZXMgPSA0OyAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgdmV4X2YyOiBvcF9ieXRlcyA9IDg7ICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgZXZleC5scjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIHZleF9mMzoKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4X2VuY29kZWQoKSAmJiBldmV4Lncs
IEVYQ19VRCk7CisgICAgICAgICAgICBvcF9ieXRlcyA9IDQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSB2ZXhfZjI6CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
ZXZleF9lbmNvZGVkKCkgJiYgIWV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgICAgIG9wX2J5dGVz
ID0gODsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:56:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EcT-0006Y6-Qd; Tue, 18 Sep 2018 11:56:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EcS-0006Xv-Qo
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:56:40 +0000
X-Inumbo-ID: 0a473ddf-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a473ddf-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:57:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:56:38 -0600
Message-Id: <5BA0E7F402000078001E9537@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:56:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 05/34] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogU0RNIFZvbCAyIHJldiAwNjcgaXMgbm90IHJlYWxseSBjb25zaXN0ZW50IGFib3V0IEVW
RVguTCdMIGZvciBMSUcKICAgICAgaW5zbnMgLSB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGlzIGlz
IG1hZGUgZXhwbGljaXQgaXMgYSB0YWJsZSBpbgogICAgICB0aGUgc2VjdGlvbiB0aXRsZWQgIlZl
Y3RvciBMZW5ndGggT3J0aG9nb25hbGl0eSI6IFdoaWxlIHRoZXkKICAgICAgdG9sZXJhdGUgMCwg
MSwgYW5kIDIsIGEgdmFsdWUgb2YgMyB1bmlmb3JtbHkgbGVhZHMgdG8gI1VELgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IFJlc3RyaWN0IGst
cmVnIHJlYWRpbmcgdG8gaW5zbnMgd2l0aCBtZW1vcnkgb3BlcmFuZC4gU2hyaW5rIHNjb3BlIG9m
CiAgICAiZGlzcDhzY2FsZSIuCnYyOiBNb3ZlICJmdWxsIiBpbnRvIG1vcmUgbmFycm93IHNjb3Bl
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTE5ODUs
NiArMTk4NSw1MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQog
ICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHtldmV4fSB2bW92cSAleG1tMSwzMiglZWR4KS4uLiIpOworICAgIGlmICggc3RhY2tfZXhl
YyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1v
dnFfdG9fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAlJXhtbTEsICUl
eG1tMVxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZxX3RvX21l
bSwgIiV7ZXZleCV9IHZtb3ZxICUleG1tMSwgMzIoJTApIikKKyAgICAgICAgICAgICAgICAgICAg
ICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIG1lbXNldChyZXMsIDB4ZGIsIDY0KTsKKyAg
ICAgICAgc2V0X2luc24oZXZleF92bW92cV90b19tZW0pOworICAgICAgICByZWdzLmVjeCA9IDA7
CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4
Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZIHx8ICFjaGVja19laXAoZXZleF92bW92cV90b19tZW0pIHx8CisgICAgICAgICAgICAgKigo
dWludDY0X3QgKilyZXMgKyA0KSB8fAorICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJlcyArIDEw
LCAyNCkgfHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAi
VGVzdGluZyB7ZXZleH0gdm1vdnEgMzIoJWVkeCksJXhtbTAuLi4iKTsKKyAgICBpZiAoIHN0YWNr
X2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4
X3Ztb3ZxX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGVxYiAlJXht
bTAsICUleG1tMFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3Zx
X2Zyb21fbWVtLCAiJXtldmV4JX0gdm1vdnEgMzIoJTApLCAlJXhtbTAiKQorICAgICAgICAgICAg
ICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24oZXZleF92bW92
cV9mcm9tX21lbSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3Zx
X2Zyb21fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92
cSAlMSwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgInZwY21wZXFxICUlem1tMCwgJSV6bW0x
LCAlJWswXG4iCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAi
bSIgKHJlc1s4XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAg
ICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
IG1vdmRxdSAleG1tMiwoJWVjeCkuLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hh
c19zc2UyICkKICAgICB7CkBAIC0yMDg1LDYgKzIxMzIsMTE4IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAK
KyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRxdTMyICV6bW0yLCglZWN4KXslazF9
Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgewor
ICAgICAgICBkZWNsX2luc24odm1vdmRxdTMyX3RvX21lbSk7CisKKyAgICAgICAgbWVtc2V0KHJl
cywgMHg1NSwgMTI4KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBlcWQgJSV5bW0y
LCAlJXltbTIsICUleW1tMlxuXHQiCisgICAgICAgICAgICAgICAgICAgICAgICJrbW92dyAlMSwl
JWsxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUzMl90b19tZW0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MzIgJSV6bW0yLCAoJTAp
JXslJWsxJX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAicm0iIChy
ZXNbMF0pICk7CisgICAgICAgIHNldF9pbnNuKHZtb3ZkcXUzMl90b19tZW0pOworCisgICAgICAg
IHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRl
KCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwg
bWVtY21wKHJlcyArIDE2LCByZXMgKyAyNCwgMzIpIHx8CisgICAgICAgICAgICAgIWNoZWNrX2Vp
cCh2bW92ZHF1MzJfdG9fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAg
cmVzWzE2XSA9IH4wOyByZXNbMThdID0gfjA7IHJlc1syMF0gPSB+MDsgcmVzWzIyXSA9IH4wOwor
ICAgICAgICByZXNbMjRdID0gIDA7IHJlc1syNl0gPSAgMDsgcmVzWzI4XSA9ICAwOyByZXNbMzBd
ID0gIDA7CisgICAgICAgIGlmICggbWVtY21wKHJlcywgcmVzICsgMTYsIDY0KSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAg
ZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIHZtb3ZkcXUzMiA2NCglZWR4KSwlem1tMnslazJ9Li4uIik7CisgICAgaWYgKCBz
dGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24o
dm1vdmRxdTMyX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAia25vdHcgJSVr
MSwgJSVrMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92ZHF1MzJfZnJv
bV9tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MzIgNjQoJTAp
LCAlJXptbTIleyUlazIlfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkg
KTsKKworICAgICAgICBzZXRfaW5zbih2bW92ZHF1MzJfZnJvbV9tZW0pOworICAgICAgICByZWdz
LmVjeCA9IDA7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0g
WDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdmRxdTMyX2Zyb21fbWVtKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2cGNtcGVxZCAlMSwgJSV6bW0yLCAlJWsw
XG5cdCIKKyAgICAgICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAo
cmVzWzBdKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2
bW92ZHF1MTYgJXptbTMsKCVlY3gpeyVrMX0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYg
Y3B1X2hhc19hdng1MTJidyApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTE2X3Rv
X21lbSk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHg1NSwgMTI4KTsKKworICAgICAgICBhc20g
dm9sYXRpbGUgKCAidnBjbXBlcXcgJSV5bW0zLCAlJXltbTMsICUleW1tM1xuXHQiCisgICAgICAg
ICAgICAgICAgICAgICAgICJrbW92ZCAlMSwlJWsxXG4iCisgICAgICAgICAgICAgICAgICAgICAg
IHB1dF9pbnNuKHZtb3ZkcXUxNl90b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ2bW92ZHF1MTYgJSV6bW0zLCAoJTApJXslJWsxJX0iKQorICAgICAgICAgICAgICAgICAg
ICAgICA6OiAiYyIgKE5VTEwpLCAicm0iIChyZXNbMF0pICk7CisgICAgICAgIHNldF9pbnNuKHZt
b3ZkcXUxNl90b19tZW0pOworCisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVz
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgbWVtY21wKHJlcyArIDE2LCByZXMgKyAyNCwgMzIp
IHx8CisgICAgICAgICAgICAgIWNoZWNrX2VpcCh2bW92ZHF1MTZfdG9fbWVtKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgZm9yICggaSA9IDE2OyBpIDwgMjQ7ICsraSApCisg
ICAgICAgICAgICByZXNbaV0gfD0gMHgwMDAwZmZmZjsKKyAgICAgICAgZm9yICggOyBpIDwgMzI7
ICsraSApCisgICAgICAgICAgICByZXNbaV0gJj0gMHhmZmZmMDAwMDsKKyAgICAgICAgaWYgKCBt
ZW1jbXAocmVzLCByZXMgKyAxNiwgNjQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAg
ICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigi
c2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRxdTE2IDY0
KCVlZHgpLCV6bW0zeyVrMn0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19h
dng1MTJidyApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTE2X2Zyb21fbWVtKTsK
KworICAgICAgICBhc20gdm9sYXRpbGUgKCAia25vdGQgJSVrMSwgJSVrMlxuIgorICAgICAgICAg
ICAgICAgICAgICAgICBwdXRfaW5zbih2bW92ZHF1MTZfZnJvbV9tZW0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MTYgNjQoJTApLCAlJXptbTMleyUlazIlfSIpCisg
ICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5z
bih2bW92ZHF1MTZfZnJvbV9tZW0pOworICAgICAgICByZWdzLmVjeCA9IDA7CisgICAgICAgIHJl
Z3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVj
a19laXAodm1vdmRxdTE2X2Zyb21fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIGFzbSAoICJ2cGNtcGVxdyAlMSwgJSV6bW0zLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAg
Imttb3ZkICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzBdKSApOworICAgICAgICBp
ZiAoIHJjICE9IDB4ZmZmZmZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBw
cmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBl
ZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92c2QgJXhtbTUsKCVlY3gp
Li4uIik7CiAgICAgbWVtc2V0KHJlcywgMHg3NywgNjQpOwogICAgIG1lbXNldChyZXMgKyAxMCwg
MHg2NiwgOCk7CkBAIC0yMTg2LDYgKzIzNDUsNzEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHBy
aW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92c2QgJXhtbTUsMTYoJWVjeCl7JWszfS4uLiIpOwor
ICAgIG1lbXNldChyZXMsIDB4ODgsIDEyOCk7CisgICAgbWVtc2V0KHJlcyArIDIwLCAweDc3LCA4
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAg
ICAgIGRlY2xfaW5zbih2bW92c2RfbWFza2VkX3RvX21lbSk7CisKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggInZicm9hZGNhc3RzZCAlMCwgJSV5bW01XG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICAgImt4b3J3ICUlazMsICUlazMsICUlazNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0
X2luc24odm1vdnNkX21hc2tlZF90b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ2bW92c2QgJSV4bW01LCAxNiglMSkleyUlazMlfSIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDo6ICJtIiAocmVzWzIwXSksICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2
bW92c2RfbWFza2VkX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAgICAgcmVn
cy5lZHggPSAwOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cisg
ICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcCh2bW92c2RfbWFz
a2VkX3RvX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJrbW92dyAlMCwgJSVrM1xuIiA6OiAibSIgKHJlc1syMF0pICk7CisKKyAgICAgICAg
c2V0X2luc24odm1vdnNkX21hc2tlZF90b19tZW0pOworICAgICAgICByZWdzLmVjeCA9ICh1bnNp
Z25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMp
OworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8ICFjaGVja19laXAodm1vdnNk
X21hc2tlZF90b19tZW0pIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgMTYsIDY0
KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKyAg
ICAgICAgbWVtc2V0KHJlcyArIDQsIDB4NzcsIDgpOworICAgIH0KKworICAgIHByaW50ZigiJS00
MHMiLCAiVGVzdGluZyB2bW92YXBzICglZWR4KSwlem1tN3slazN9e3p9Li4uIik7CisgICAgaWYg
KCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2lu
c24odm1vdmFwc19tYXNrZWRfZnJvbV9tZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2
cGNtcGVxZCAlJXhtbTcsICUleG1tNywgJSV4bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICAgInZicm9hZGNhc3RzcyAlJXhtbTcsICUlem1tN1xuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbih2bW92YXBzX21hc2tlZF9mcm9tX21lbSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInZtb3ZhcHMgKCUwKSwgJSV6bW03JXslJWszJX0le3olfSIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92
YXBzX21hc2tlZF9mcm9tX21lbSk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcp
cmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdmFwc19tYXNrZWRfZnJv
bV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInZjbXBlcXBz
ICUxLCAlJXptbTcsICUlazBcblx0IgorICAgICAgICAgICAgICAidnhvcnBzICUleG1tMCwgJSV4
bW0wLCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAidmNtcGVxcHMgJSV6bW0wLCAlJXptbTcs
ICUlazFcblx0IgorICAgICAgICAgICAgICAia3hvcncgJSVrMSwgJSVrMCwgJSVrMFxuXHQiCisg
ICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAibSIgKHJlc1sxNl0p
ICk7CisgICAgICAgIGlmICggcmMgIT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmQgJW1t
MywzMiglZWN4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCiAg
ICAgewpAQCAtMjM0MSw2ICsyNTY1LDU1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYo
IiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3ZkICV4bW0zLDMyKCVlY3gpLi4uIik7CisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNs
X2luc24oZXZleF92bW92ZF90b19tZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21w
ZXFiICUleG1tMywgJSV4bW0zXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2
ZXhfdm1vdmRfdG9fbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXtldmV4
JX0gdm1vdmQgJSV4bW0zLCAzMiglMCkiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIg
KE5VTEwpICk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHhiZCwgNjQpOworICAgICAgICBzZXRf
aW5zbihldmV4X3Ztb3ZkX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxv
bmcpcmVzOworICAgICAgICByZWdzLmVkeCA9IDA7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNo
ZWNrX2VpcChldmV4X3Ztb3ZkX3RvX21lbSkgfHwKKyAgICAgICAgICAgICByZXNbOF0gKyAxIHx8
CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgOSwgMjgpIHx8CisgICAgICAgICAgICAg
bWVtY21wKHJlcywgcmVzICsgNiwgOCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3ZkIDMy
KCVlY3gpLCV4bW00Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEy
ZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92ZF9mcm9tX21lbSk7CisKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW00LCAlJXhtbTRcbiIKKyAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92ZF9mcm9tX21lbSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIiV7ZXZleCV9IHZtb3ZkIDMyKCUwKSwgJSV4bW00IikKKyAg
ICAgICAgICAgICAgICAgICAgICAgOjogImMiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNu
KGV2ZXhfdm1vdmRfZnJvbV9tZW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAm
ZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAo
ZXZleF92bW92ZF9mcm9tX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBh
c20gKCAidm1vdmQgJTEsICUleG1tMFxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxZCAlJXpt
bTQsICUlem1tMCwgJSVrMFxuXHQiCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAi
PXIiIChyYykgOiAibSIgKHJlc1s4XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZmYgKQor
ICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0K
KyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICAgICBwcmludGYoIiUt
NDBzIiwgIlRlc3RpbmcgbW92ZCAlbW0zLCVlYnguLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMg
JiYgY3B1X2hhc19tbXggKQogICAgIHsKQEAgLTI1MDcsNiArMjc4MCw1NyBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92ZCAleG1tMiwl
ZWJ4Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAg
eworICAgICAgICBkZWNsX2luc24oZXZleF92bW92ZF90b19yZWcpOworCisgICAgICAgIC8qIFNl
ZSBjb21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
InBjbXBlcWIgJSV4bW0yLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2lu
c24oZXZleF92bW92ZF90b19yZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIl
e2V2ZXglfSB2bW92ZCAlJXhtbTIsICUlZWJ4IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
KTsKKworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZkX3RvX3JlZyk7CisjaWZkZWYgX194ODZf
NjRfXworICAgICAgICByZWdzLnJieCA9IDB4YmRiZGJkYmRiZGJkYmRiZFVMOworI2Vsc2UKKyAg
ICAgICAgcmVncy5lYnggPSAweGJkYmRiZGJkVUw7CisjZW5kaWYKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09L
QVkpIHx8ICFjaGVja19laXAoZXZleF92bW92ZF90b19yZWcpIHx8CisgICAgICAgICAgICAgcmVn
cy5lYnggIT0gMHhmZmZmZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdmQgJWVieCwl
eG1tMS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAg
IHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9yZWcpOworCisgICAgICAgIC8q
IFNlZSBjb21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxl
ICggInBjbXBndGIgJSV4bW0xLCAlJXhtbTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0
X2luc24oZXZleF92bW92ZF9mcm9tX3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiV7ZXZleCV9IHZtb3ZkICUlZWJ4LCAlJXhtbTEiKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9yZWcpOworICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9
IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZkX2Zyb21fcmVnKSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92ZCAlMSwgJSV4bW0wXG5cdCIK
KyAgICAgICAgICAgICAgInZwY21wZXFkICUlem1tMSwgJSV6bW0wLCAlJWswXG5cdCIKKyAgICAg
ICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzhdKSApOwor
ICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKKwogI2lmZGVmIF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBzIiwgIlRl
c3RpbmcgbW92cSAlbW0zLDMyKCVlY3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNw
dV9oYXNfbW14ICkKQEAgLTI1ODQsNiArMjkwOCwzNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92cSAleG1tMTEsMzIoJWVjeCkuLi4i
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAg
ICAgIGRlY2xfaW5zbihldmV4X3Ztb3ZxX3RvX21lbTIpOworCisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJwY21wZXFiICUleG1tMTEsICUleG1tMTFcbiIKKyNpZiAwIC8qIFRoaXMgbWF5IG5vdCB3
b3JrLCBhcyB0aGUgYXNzZW1ibGVyIG1pZ2h0IHBpY2sgb3Bjb2RlIEQ2LiAqLworICAgICAgICAg
ICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZxX3RvX21lbTIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ7ZXZleH0gdm1vdnEgJSV4bW0xMSwgMzIoJTApIikKKyNlbHNl
CisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtMiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4NjIsIDB4ZjEsIDB4ZmQsIDB4
MDgsIDB4N2UsIDB4NDksIDB4MDQiKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1zZXQocmVzLCAweGJkLCA2NCk7CisgICAgICAg
IHNldF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICByZWdzLmVkeCA9IDA7CisgICAgICAgIHJjID0geDg2X2Vt
dWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
fHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZxX3RvX21lbTIpIHx8CisgICAgICAgICAgICAgKigobG9u
ZyAqKXJlcyArIDQpICsgMSB8fAorICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJlcyArIDEwLCAy
NCkgfHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVz
dGluZyBtb3ZxICVtbTMsJXJieC4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFz
X21teCApCiAgICAgewpAQCAtMjY0Myw2ICsyOTk3LDI4IEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICB9CiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZxICV4bW0yMiwlcmJ4Li4uIik7
CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAg
ICBkZWNsX2luc24oZXZleF92bW92cV90b19yZWcpOworCisgICAgICAgIC8qIFNlZSBjb21tZW50
IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcXEg
JSV4bW0yLCAlJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidm1vdnEgJSV4bW0y
LCAlJXhtbTIyXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFf
dG9fcmVnLCAidm1vdnEgJSV4bW0yMiwgJSVyYngiKQorICAgICAgICAgICAgICAgICAgICAgICA6
OiApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdnFfdG9fcmVnKTsKKyAgICAgICAgcmVn
cy5yYnggPSAweGJkYmRiZGJkYmRiZGJkYmRVTDsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgm
Y3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKGV2ZXhfdm1vdnFfdG9fcmVnKSB8fAorICAgICAgICAgICAgIHJlZ3MucmJ4ICsgMSAp
CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKICNlbmRpZgogCiAgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1hc2ttb3ZxICVtbTQsJW1tNC4uLiIpOwpAQCAtMjgx
Miw2ICszMTg4LDMyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKICAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKICAgICB9CisgICAgZWxz
ZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJU
ZXN0aW5nIHZtb3ZudGRxYSA2NCglZWN4KSwlem1tNC4uLiIpOworICAgIGlmICggc3RhY2tfZXhl
YyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1v
dm50ZHFhKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW00LCAlJXhtbTQs
ICUleG1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZudGRx
YSwgInZtb3ZudGRxYSA2NCglMCksICUlem1tNCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZudGRxYSk7CisgICAg
ICAgIG1lbXNldChyZXMsIDB4NTUsIDE5Mik7CisgICAgICAgIG1lbXNldChyZXMgKyAxNiwgMHhm
ZiwgNjQpOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAg
cmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdm50ZHFhKSApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2cGJyb2FkY2FzdGQgJTEsICUlem1tMlxuXHQiCisg
ICAgICAgICAgICAgICJ2cGNtcGVxZCAlJXptbTQsICUlem1tMiwgJSVrMFxuXHQiCisgICAgICAg
ICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAiMCIgKH4wKSApOworICAgICAg
ICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMjEwLDYgKzIxMCw3
IEBAIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eCApCiAg
ICAgICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRlBVX29wbWFzazoKKyAgICBjYXNl
IFg4NkVNVUxfRlBVX3ptbToKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eDUxMmYgKQogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LmgKQEAgLTI2Niw2ICsyNjYsMTYgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWlu
dDMyX3QgeAogICAgIChyZXMuYiAmICgxVSA8PCAzMCkpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUg
Y3B1X2hhc19hdng1MTJ2bCAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAg
cmVzLmIgPSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAm
cmVzLCBOVUxMKTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAzMSkpICE9IDA7IFwKK30pCisKIGlu
dCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJs
ZWFmLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjQzLDkgKzI0MywyNSBA
QCBlbnVtIHNpbWRfb3BzaXplIHsKIH07CiB0eXBlZGVmIHVpbnQ4X3Qgc2ltZF9vcHNpemVfdDsK
IAorZW51bSBkaXNwOHNjYWxlIHsKKyAgICAvKiBWYWx1ZXMgMCAuLi4gNCBhcmUgZXhwbGljaXQg
c2l6ZXMuICovCisgICAgZDhzX2J3ID0gNSwKKyAgICBkOHNfZHEsCisgICAgLyoKKyAgICAgKiBB
bGwgZnVydGhlciB2YWx1ZXMgbXVzdCBzdHJpY3RseSBiZSBsYXN0IGFuZCBpbiB0aGUgb3JkZXIK
KyAgICAgKiBnaXZlbiBzbyB0aGF0IGFyaXRobWV0aWMgb24gdGhlIHZhbHVlcyB3b3Jrcy4KKyAg
ICAgKi8KKyAgICBkOHNfdmwsCisgICAgZDhzX3ZsX2J5XzIsCisgICAgZDhzX3ZsX2J5XzQsCisg
ICAgZDhzX3ZsX2J5XzgsCit9OwordHlwZWRlZiB1aW50OF90IGRpc3A4c2NhbGVfdDsKKwogc3Rh
dGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBvcGNvZGVfZGVzY190IGRlc2M7
Ci0gICAgc2ltZF9vcHNpemVfdCBzaXplOworICAgIHNpbWRfb3BzaXplX3Qgc2l6ZTo0OworICAg
IGRpc3A4c2NhbGVfdCBkOHM6NDsKIH0gdHdvYnl0ZV90YWJsZVsyNTZdID0gewogICAgIFsweDAw
XSA9IHsgTW9kUk0gfSwKICAgICBbMHgwMV0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCkBAIC0y
NjAsOCArMjc2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBb
MHgwZF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4MGVdID0geyBJbXBsaWNpdE9w
cyB9LAogICAgIFsweDBmXSA9IHsgTW9kUk18U3JjSW1tQnl0ZSB9LAotICAgIFsweDEwXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAgfSwKLSAgICBbMHgxMV0g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwIH0sCisgICAgWzB4
MTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3Zs
IH0sCisgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2Fu
eV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTQgLi4uIDB4MTVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCkBAIC0yNzAsMTAgKzI4NiwxMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDE4IC4uLiAweDFmXSA9
IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKICAgICBbMHgyMCAuLi4gMHgyMV0gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTSB9LAogICAgIFsweDIyIC4uLiAweDIzXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNIH0sCi0gICAgWzB4MjhdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDI5XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0
fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgyOF0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKKyAgICBbMHgyOV0g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwg
fSwKICAgICBbMHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIgfSwKLSAgICBbMHgyYl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRf
YW55X2ZwIH0sCisgICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBz
aW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0g
eyBJbXBsaWNpdE9wc3xNb2RSTXxUd29PcCB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgSW1w
bGljaXRPcHMgfSwKQEAgLTI5Miw4ICszMDgsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5
dGVfdGFibGUgewogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweDZiIC4uLiAweDZkXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHg2ZV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YgfSwKLSAgICBbMHg2Zl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDZlXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHEgfSwKKyAg
ICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1k
X290aGVyIH0sCiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRl
fE1vZFJNIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ludCB9LApAQCAtMzAxLDggKzMxNyw4IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9
LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
b3RoZXIgfSwKLSAgICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwK
LSAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2lt
ZF9ub25lLCBkOHNfZHEgfSwKKyAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RS
TXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ODAgLi4uIDB4OGZdID0g
eyBEc3RJbXBsaWNpdHxTcmNJbW0gfSwKICAgICBbMHg5MCAuLi4gMHg5Zl0gPSB7IEJ5dGVPcHxE
c3RNZW18U3JjTm9uZXxNb2RSTXxNb3YgfSwKICAgICBbMHhhMCAuLi4gMHhhMV0gPSB7IEltcGxp
Y2l0T3BzfE1vdiB9LApAQCAtMzQ0LDE0ICszNjAsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
d29ieXRlX3RhYmxlIHsKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9vdGhlciB9LAogICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweGQ2XSA9IHsgRHN0TWVt
fFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweGQ2XSA9IHsgRHN0
TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgMyB9LAogICAgIFsweGQ3XSA9
IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsweGQ4IC4uLiAweGRmXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhl
MF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAg
WzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIg
fSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBs
aWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTggLi4u
IDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGYwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAogICAgIFsweGYxIC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X290aGVyIH0sCkBAIC00MDYsNiArNDIyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4
X3RhYmxlIHsKICAgICB1aW50OF90IHRvX21lbToxOwogICAgIHVpbnQ4X3QgdHdvX29wOjE7CiAg
ICAgdWludDhfdCB2c2liOjE7CisgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjM4X3Rh
YmxlWzI1Nl0gPSB7CiAgICAgWzB4MDAgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAgfSwKQEAgLTQxOCw3ICs0MzUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
MzhfdGFibGUgewogICAgIFsweDFjIC4uLiAweDFlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgyMCAuLi4gMHgyNV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDI4IC4uLiAweDI5XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgyYV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MmMg
Li4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDJlIC4uLiAw
eDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxIH0sCkBAIC02NTYs
NiArNjczLDIyIEBAIHVuaW9uIGV2ZXggewogICAgIH07CiB9OwogCisjZGVmaW5lIEVWRVhfUEZY
X0JZVEVTIDQKKyNkZWZpbmUgaW5pdF9ldmV4KHN0dWIpICh7IFwKKyAgICB1aW50OF90ICpidWZf
ID0gZ2V0X3N0dWIoc3R1Yik7IFwKKyAgICBidWZfWzBdID0gMHg2MjsgXAorICAgIGJ1Zl8gKyBF
VkVYX1BGWF9CWVRFUzsgXAorfSkKKworI2RlZmluZSBjb3B5X0VWRVgocHRyLCBldmV4KSAoeyBc
CisgICAgaWYgKCAhbW9kZV82NGJpdCgpICkgXAorICAgICAgICAoZXZleCkucmVnIHw9IDg7IFwK
KyAgICAocHRyKVsxIC0gRVZFWF9QRlhfQllURVNdID0gKGV2ZXgpLnJhd1swXTsgXAorICAgIChw
dHIpWzIgLSBFVkVYX1BGWF9CWVRFU10gPSAoZXZleCkucmF3WzFdOyBcCisgICAgKHB0cilbMyAt
IEVWRVhfUEZYX0JZVEVTXSA9IChldmV4KS5yYXdbMl07IFwKKyAgICBjb250YWluZXJfb2YoKHB0
cikgKyAxIC0gRVZFWF9QRlhfQllURVMsIHR5cGVvZihldmV4KSwgcmF3WzBdKTsgXAorfSkKKwog
I2RlZmluZSByZXBfcHJlZml4KCkgICAodmV4LnBmeCA+PSB2ZXhfZjMpCiAjZGVmaW5lIHJlcGVf
cHJlZml4KCkgICh2ZXgucGZ4ID09IHZleF9mMykKICNkZWZpbmUgcmVwbmVfcHJlZml4KCkgKHZl
eC5wZnggPT0gdmV4X2YyKQpAQCAtNzY4LDYgKzgwMSw3IEBAIHR5cGVkZWYgdW5pb24gewogICAg
IHVpbnQ2NF90IG1teDsKICAgICB1aW50NjRfdCBfX2F0dHJpYnV0ZV9fICgoYWxpZ25lZCgxNikp
KSB4bW1bMl07CiAgICAgdWludDY0X3QgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQoMzIpKSkgeW1t
WzRdOworICAgIHVpbnQ2NF90IF9fYXR0cmlidXRlX18gKChhbGlnbmVkKDY0KSkpIHptbVs4XTsK
IH0gbW12YWxfdDsKIAogLyoKQEAgLTExODMsNiArMTIxNywxMSBAQCBzdGF0aWMgaW50IF9nZXRf
ZnB1KAogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9GUFVf
em1tOgorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1pNTSkgfHwgISh4Y3IwICYgWDg2
X1hDUjBfSElfWk1NKSB8fAorICAgICAgICAgICAgICEoeGNyMCAmIFg4Nl9YQ1IwX09QTUFTSykg
KQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfRlBVX3ltbToKICAgICAgICAgaWYgKCAh
KHhjcjAgJiBYODZfWENSMF9TU0UpIHx8ICEoeGNyMCAmIFg4Nl9YQ1IwX1lNTSkgKQogICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwpAQCAtMTc3Nyw2ICsxODE2LDcgQEAg
c3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAyNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19z
aGEoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKICNk
ZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYncoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMw
LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAzMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNw
dV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBv
cHMpCiAKQEAgLTIxNTAsNiArMjE5MCw2MiBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyAqZGVjb2Rl
X3ZleF9ncHIoCiAgICAgcmV0dXJuIGRlY29kZV9ncHIocmVncywgfnZleF9yZWcgJiAobW9kZV82
NGJpdCgpID8gMHhmIDogNykpOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IGRlY29kZV9kaXNw
OHNjYWxlKGVudW0gZGlzcDhzY2FsZSBzY2FsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSkKK3sKKyAg
ICBzd2l0Y2ggKCBzY2FsZSApCisgICAgeworICAgIGNhc2UgZDhzX2J3OgorICAgICAgICByZXR1
cm4gc3RhdGUtPmV2ZXgudzsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggc2NhbGUgPCBk
OHNfdmwgKQorICAgICAgICAgICAgcmV0dXJuIHNjYWxlOworICAgICAgICBpZiAoIHN0YXRlLT5l
dmV4LmJyICkKKyAgICAgICAgeworICAgIGNhc2UgZDhzX2RxOgorICAgICAgICAgICAgcmV0dXJu
IDIgKyBzdGF0ZS0+ZXZleC53OworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIHN3aXRjaCAoIHN0YXRlLT5zaW1kX3NpemUgKQorICAgIHsKKyAgICBjYXNlIHNpbWRfYW55
X2ZwOgorICAgIGNhc2Ugc2ltZF9zaW5nbGVfZnA6CisgICAgICAgIGlmICggIShzdGF0ZS0+ZXZl
eC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSApCisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBzaW1kX3NjYWxhcl9vcGM6CisgICAg
Y2FzZSBzaW1kX3NjYWxhcl92ZXh3OgorICAgICAgICByZXR1cm4gMiArIHN0YXRlLT5ldmV4Lnc7
CisKKyAgICBjYXNlIHNpbWRfMTI4OgorICAgICAgICAvKiBUaGVzZSBzaG91bGQgaGF2ZSBhbiBl
eHBsaWNpdCBzaXplIHNwZWNpZmllZC4gKi8KKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgIHJldHVybiA0OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgcmV0dXJuIDQgKyBzdGF0ZS0+ZXZleC5sciAtIChzY2FsZSAtIGQ4c192bCk7Cit9
CisKKyNkZWZpbmUgYXZ4NTEyX3ZsZW5fY2hlY2sobGlnKSBkbyB7IFwKKyAgICBzd2l0Y2ggKCBl
dmV4LmxyICkgXAorICAgIHsgXAorICAgIGRlZmF1bHQ6IFwKKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uKEVYQ19VRCk7IFwKKyAgICBjYXNlIDI6IFwKKyAgICAgICAgYnJlYWs7IFwKKyAgICBj
YXNlIDA6IGNhc2UgMTogXAorICAgICAgICBpZiAoIShsaWcpKSBcCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJ2bCk7IFwKKyAgICAgICAgYnJlYWs7IFwKKyAgICB9
IFwKK30gd2hpbGUgKCBmYWxzZSApCisKIHN0YXRpYyBib29sIGlzX2FsaWduZWQoZW51bSB4ODZf
c2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2ZmcywKICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNpemUsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCkBAIC0y
Mzk5LDYgKzI0OTUsNyBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgICAgIGlmICggdmV4LnBm
eCA9PSB2ZXhfZjMgKSAvKiBtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgICAgIHsKICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF9GMygwLCAweDdlKTogLyogdm1vdnEgeG1tL202NCx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMCwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1t
ICovCiAgICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtIHwgVHdv
T3A7CiAgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKICAgICAgICAg
ICAgIC8qIEF2b2lkIHRoZSBzdGF0ZS0+ZGVzYyBjbG9iYmVyaW5nIG9mIFR3b09wIGJlbG93LiAq
LwpAQCAtMjgzNCw2ICsyOTMxLDggQEAgeDg2X2RlY29kZSgKIAogICAgIGlmICggZCAmIE1vZFJN
ICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBkaXNwOHNjYWxlID0gMDsKKwogICAgICAg
ICBkICY9IH5Nb2RSTTsKICN1bmRlZiBNb2RSTSAvKiBPbmx5IGl0cyBhbGlhc2VzIGFyZSB2YWxp
ZCB0byB1c2UgZnJvbSBoZXJlIG9uLiAqLwogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVm
aXggJiA0KSA8PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKQEAgLTI4NzYsNiArMjk3NSw5
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4dF8w
ZjoKKyAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgIGRp
c3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZSh0d29ieXRlX3RhYmxlW2JdLmQ4cywgc3RhdGUp
OworCiAgICAgICAgICAgICBzd2l0Y2ggKCBiICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
IGNhc2UgMHgyMDogLyogbW92IGNyLHJlZyAqLwpAQCAtMjkwMCw2ICszMDAyLDggQEAgeDg2X2Rl
Y29kZSgKICAgICAgICAgICAgIGlmICggZXh0MGYzOF90YWJsZVtiXS52c2liICkKICAgICAgICAg
ICAgICAgICBkIHw9IHZTSUI7CiAgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0MGYz
OF90YWJsZVtiXS5zaW1kX3NpemU7CisgICAgICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkK
KyAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUoZXh0MGYzOF90
YWJsZVtiXS5kOHMsIHN0YXRlKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2Ug
ZXh0XzhmMDk6CkBAIC0yOTY4LDcgKzMwNzIsNyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAg
ICAgICAgICBlYS5tZW0ub2ZmID0gaW5zbl9mZXRjaF90eXBlKGludDE2X3QpOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgICAgIGVhLm1l
bS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDhfdCk7CisgICAgICAgICAgICAgICAgZWEubWVt
Lm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50OF90KSA8PCBkaXNwOHNjYWxlOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgIGVhLm1l
bS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDE2X3QpOwpAQCAtMzAyNyw3ICszMTMxLDcgQEAg
eDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICBwY19yZWwgPSBtb2RlXzY0Yml0KCk7CiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAg
ZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50OF90KTsKKyAgICAgICAgICAgICAgICBl
YS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQ4X3QpIDw8IGRpc3A4c2NhbGU7CiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICAg
ZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50MzJfdCk7CkBAIC0zMjI4LDEwICszMzMy
LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsK
ICAgICBpbnQgcmM7CiAgICAgdWludDhfdCBiLCBkLCAqb3BjID0gTlVMTDsKLSAgICB1bnNpZ25l
ZCBpbnQgZmlyc3RfYnl0ZSA9IDAsIGluc25fYnl0ZXMgPSAwOworICAgIHVuc2lnbmVkIGludCBm
aXJzdF9ieXRlID0gMCwgZWxlbV9ieXRlcywgaW5zbl9ieXRlcyA9IDA7CisgICAgdWludDY0X3Qg
b3BfbWFzayA9IH4wVUxMOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChfcmVncy5lZmxhZ3MgJiBY
ODZfRUZMQUdTX1RGKSAmJgogCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3BzKTsKLSAgICBi
b29sIHNmZW5jZSA9IGZhbHNlOworICAgIGJvb2wgc2ZlbmNlID0gZmFsc2UsIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CiAgICAgc3RydWN0IG9wZXJhbmQgc3JjID0geyAucmVnID0gUFRSX1BP
SVNPTiB9OwogICAgIHN0cnVjdCBvcGVyYW5kIGRzdCA9IHsgLnJlZyA9IFBUUl9QT0lTT04gfTsK
ICAgICB1bnNpZ25lZCBsb25nIGNyNDsKQEAgLTMyNzIsNiArMzM3Nyw3IEBAIHg4Nl9lbXVsYXRl
KAogICAgIGIgPSBjdHh0LT5vcGNvZGU7CiAgICAgZCA9IHN0YXRlLmRlc2M7CiAjZGVmaW5lIHN0
YXRlICgmc3RhdGUpCisgICAgZWxlbV9ieXRlcyA9IDQgPDwgZXZleC53OwogCiAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHN0YXRlLT5ub3RfNjRiaXQgJiYgbW9kZV82NGJpdCgpLCBFWENfVUQp
OwogCkBAIC0zMzQ2LDYgKzM0NTIsMjggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAorICAgIC8qIFdpdGggYSBtZW1vcnkgb3BlcmFuZCwgZmV0Y2ggdGhlIG1hc2sgcmVn
aXN0ZXIgaW4gdXNlIChpZiBhbnkpLiAqLworICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gJiYg
ZXZleC5vcG1zayApCisgICAgeworICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHVi
KTsKKworICAgICAgICAvKiBLTU9We1csUX0gJWs8bj4sICglcmF4KSAqLworICAgICAgICBzdGJb
MF0gPSAweGM0OworICAgICAgICBzdGJbMV0gPSAweGUxOworICAgICAgICBzdGJbMl0gPSBjcHVf
aGFzX2F2eDUxMmJ3ID8gMHhmOCA6IDB4Nzg7CisgICAgICAgIHN0YlszXSA9IDB4OTE7CisgICAg
ICAgIHN0Yls0XSA9IGV2ZXgub3Btc2sgPDwgMzsKKyAgICAgICAgaW5zbl9ieXRlcyA9IDU7Cisg
ICAgICAgIHN0Yls1XSA9IDB4YzM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20i
IChvcF9tYXNrKSA6ICJhIiAoJm9wX21hc2spKTsKKworICAgICAgICBpbnNuX2J5dGVzID0gMDsK
KyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSB0
cnVlOworICAgIH0KKwogICAgIC8qIERlY29kZSAoYnV0IGRvbid0IGZldGNoKSB0aGUgZGVzdGlu
YXRpb24gb3BlcmFuZDogcmVnaXN0ZXIgb3IgbWVtb3J5LiAqLwogICAgIHN3aXRjaCAoIGQgJiBE
c3RNYXNrICkKICAgICB7CkBAIC01NzA4LDYgKzU4MzYsNDEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwogICAgICAgICBicmVhazsKIAorICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MmIpOiAvKiB2bW92bnRwe3MsZH0gW3h5
el1tbSxtZW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1Bf
TUVNIHx8IGV2ZXgub3Btc2ssIEVYQ19VRCk7CisgICAgICAgIHNmZW5jZSA9IHRydWU7CisgICAg
ICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTApOiAvKiB2bW92dXB7
cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
RVZFWCwgMHgwZiwgMHgxMCk6IC8qIHZtb3Zze3MsZH0gbWVtLHhtbXtrfSAqLworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92c3tzLGR9IHhtbSx4bW0s
eG1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxMSk6IC8q
IHZtb3Z1cHtzLGR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICBDQVNFX1NJTURfU0NB
TEFSX0ZQKF9FVkVYLCAweDBmLCAweDExKTogLyogdm1vdnN7cyxkfSB4bW0sbWVte2t9ICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZtb3Zze3MsZH0g
eG1tLHhtbSx4bW17a30gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAw
eDI4KTogLyogdm1vdmFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIENBU0Vf
U0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MjkpOiAvKiB2bW92YXB7cyxkfSBbeHl6XW1t
LFt4eXpdbW0vbWVte2t9ICovCisgICAgICAgIC8qIHZtb3Zze3MsZH0gdG8vZnJvbSBtZW1vcnkg
aGF2ZSBvbmx5IHR3byBvcGVyYW5kcy4gKi8KKyAgICAgICAgaWYgKCAoYiAmIH4xKSA9PSAweDEw
ICYmIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGF2eDUxMl92bGVuX2NoZWNr
KGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CisgICAgc2ltZF96bW06CisgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0
dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAg
ICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIGNv
bnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpICovCisgICAgICAgICAgICBldmV4LmIgPSAx
OworICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CisgICAgICAgIH0KKyAgICAgICAgaW5zbl9i
eXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMjsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZscGQgbTY0LHhtbSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MTIpOiAgIC8qIHZtb3ZscGQgbTY0LHht
bSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxMyk6ICAgICAvKiBt
b3ZscHtzLGR9IHhtbSxtNjQgKi8KQEAgLTYzNDgsNiArNjUxMSw0MSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZtb3Z7ZCxxfSByL20s
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiB2bW92
e2QscX0geG1tLHIvbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIg
fHwgZXZleC5vcG1zayB8fCBldmV4LmJyIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYp
OworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgb3BjID0gaW5p
dF9ldmV4KHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICAvKiBDb252ZXJ0IG1l
bW9yeS9HUFIgb3BlcmFuZCB0byAoJXJBWCkuICovCisgICAgICAgIGV2ZXguYiA9IDE7CisgICAg
ICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICBldmV4LncgPSAwOworICAgICAg
ICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7CisgICAgICAgIGluc25fYnl0ZXMgPSBFVkVYX1BGWF9C
WVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9FVkVYKG9w
YywgZXZleCk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoc3JjLnZhbCkgOiAi
YSIgKCZzcmMudmFsKSk7CisgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOworCisgICAgICAgIHB1
dF9zdHViKHN0dWIpOworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDdlKTogLyog
dm1vdnEgeG1tL202NCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHhkNik6IC8qIHZtb3ZxIHhtbSx4bW0vbTY0ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihldmV4LmxyIHx8ICFldmV4LncgfHwgZXZleC5vcG1zayB8fCBldmV4LmJyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVz
ID0gODsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZiwgMHhlNyk6ICAgICAvKiBtb3ZudGRxIHhtbSxtMTI4ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhlNyk6IC8qIHZtb3ZudGRxIHt4LHl9bW0sbWVtICovCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKQEAg
LTYzNjgsNiArNjU2NiwzMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gc2ltZF8w
Zl9hdng7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZTcpOiAvKiB2bW92bnRkcSBbeHl6XW1tLG1lbSAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5vcG1zayB8
fCBldmV4LncsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAg
ICBzZmVuY2UgPSB0cnVlOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2Zik6IC8qIHZtb3ZkcWF7MzIsNjR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg2Zik6IC8qIHZtb3ZkcXV7MzIsNjR9
IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHg3Zik6IC8qIHZtb3ZkcWF7MzIsNjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7MzIs
NjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICB2bW92ZHFhOgorICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsK
KyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwor
ICAgICAgICBnb3RvIHNpbWRfem1tOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4
MGYsIDB4NmYpOiAvKiB2bW92ZHF1ezgsMTZ9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7OCwxNn0g
W3h5el1tbSxbeHl6XW1tL21lbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdng1MTJidyk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKKyAgICAgICAg
Z290byB2bW92ZHFhOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNik6
IC8qIHZtb3ZxIHhtbSx4bW0vbTY0ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgubCwgRVhDX1VEKTsKICAgICAgICAgZCB8PSBUd29PcDsKQEAgLTc3MzQsNiArNzk1NiwxNSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIG1vdmRxYTsKIAorICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLFt4
eXpdbW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
IHx8IGV2ZXgub3Btc2sgfHwgZXZleC53LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKKyAgICAgICAgLyogSWdub3JlIHRoZSBub24tdGVtcG9yYWwgaGludCBmb3Igbm93
LCB1c2luZyB2bW92ZHFhMzIgaW5zdGVhZC4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1m
ZW5jZSIgOjo6ICJtZW1vcnkiICk7CisgICAgICAgIGIgPSAweDZmOworICAgICAgICBldmV4Lm9w
Y3ggPSB2ZXhfMGY7CisgICAgICAgIGdvdG8gdm1vdmRxYTsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyYyk6IC8qIHZtYXNrbW92cHMgbWVtLHt4LHl9bW0se3gseX1t
bSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyZCk6IC8qIHZtYXNr
bW92cGQgbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzOCwgMHgyZSk6IC8qIHZtYXNrbW92cHMge3gseX1tbSx7eCx5fW1tLG1lbSAqLwpAQCAt
ODc4NywxNyArOTAxOCwyNyBAQCB4ODZfZW11bGF0ZSgKICAgICBlbHNlIGlmICggc3RhdGUtPnNp
bWRfc2l6ZSApCiAgICAgewogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW9wX2J5dGVz
LCBFWENfVUQpOwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lm9wY3ggJiYgKGQg
JiBUd29PcCkgJiYgdmV4LnJlZyAhPSAweGYsCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZigodmV4Lm9wY3ggJiYgKGQgJiBUd29PcCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodmV4LnJlZyAhPSAweGYgfHwgKGV2ZXhfZW5jb2RlZCgpICYmICFldmV4LlJYKSkpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKIAogICAgICAgICBpZiAoICFv
cGMgKQogICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIG9wY1tpbnNuX2J5dGVzIC0gUEZYX0JZ
VEVTXSA9IDB4YzM7Ci0gICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7
CisgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBv
cGNbaW5zbl9ieXRlcyAtIEVWRVhfUEZYX0JZVEVTXSA9IDB4YzM7CisgICAgICAgICAgICBjb3B5
X0VWRVgob3BjLCBldmV4KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG9wY1tpbnNuX2J5dGVzIC0gUEZYX0JZVEVTXSA9IDB4YzM7CisgICAgICAgICAg
ICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQz
Ml90IG14Y3NyID0gMDsKKyAgICAgICAgICAgIHVpbnQ2NF90IGZ1bGwgPSAwOwogCiAgICAgICAg
ICAgICBpZiAoIG9wX2J5dGVzIDwgMTYgfHwKICAgICAgICAgICAgICAgICAgKHZleC5vcGN4CkBA
IC04ODE5LDYgKzkwNjAsNDQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIWlzX2FsaWduZWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb3BfYnl0ZXMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCwgb3Bz
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworCisgICAg
ICAgICAgICBpZiAoIGV2ZXguYnIgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFT
U0VSVCgoZCAmIERzdE1hc2spICE9IERzdE1lbSk7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMg
PSBlbGVtX2J5dGVzOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCBldmV4Lm9wbXNr
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQoIShvcF9ieXRlcyAlIGVs
ZW1fYnl0ZXMpKTsKKyAgICAgICAgICAgICAgICBmdWxsID0gfjBVTEwgPj4gKDY0IC0gb3BfYnl0
ZXMgLyBlbGVtX2J5dGVzKTsKKyAgICAgICAgICAgICAgICBvcF9tYXNrICY9IGZ1bGw7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBpZiAoIGZhdWx0X3N1cHByZXNzaW9uICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICFvcF9tYXNrICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBzaW1kX25vX21lbTsKKyAgICAgICAgICAgICAgICBpZiAoICFldmV4LmJyICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0
aW5fY3R6bGwob3BfbWFzayk7CisgICAgICAgICAgICAgICAgICAgIG9wX21hc2sgPj49IGZpcnN0
X2J5dGU7CisgICAgICAgICAgICAgICAgICAgIGZ1bGwgPj49IGZpcnN0X2J5dGU7CisgICAgICAg
ICAgICAgICAgICAgIGZpcnN0X2J5dGUgKj0gZWxlbV9ieXRlczsKKyAgICAgICAgICAgICAgICAg
ICAgb3BfYnl0ZXMgPSAoNjQgLSBfX2J1aWx0aW5fY2x6bGwob3BfbWFzaykpICogZWxlbV9ieXRl
czsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogSW5kZXBlbmRlbnQgb2YgZmF1bHQgc3VwcHJlc3Npb24gd2UgbWF5IG5lZWQg
dG8gcmVhZCAocGFydHMgb2YpCisgICAgICAgICAgICAgKiB0aGUgbWVtb3J5IG9wZXJhbmQgZm9y
IHRoZSBwdXJwb3NlIG9mIG1lcmdpbmcgd2l0aG91dCBzcGxpdHRpbmcKKyAgICAgICAgICAgICAq
IHRoZSB3cml0ZSBiZWxvdyBpbnRvIG11bHRpcGxlIG9uZXMuIE5vdGUgdGhhdCB0aGUgRVZFWC5a
IGNoZWNrCisgICAgICAgICAgICAgKiBoZXJlIGlzbid0IHN0cmljdGx5IG5lZWRlZCwgZHVlIHRv
IHRoZXJlIG5vdCBjdXJyZW50bHkgYmVpbmcKKyAgICAgICAgICAgICAqIGFueSBpbnN0cnVjdGlv
bnMgYWxsb3dpbmcgemVyb2luZy1tZXJnaW5nIG9uIG1lbW9yeSB3cml0ZXMgKGFuZAorICAgICAg
ICAgICAgICogd2UgcmFpc2UgI1VEIGR1cmluZyBEc3RNZW0gcHJvY2Vzc2luZyBmYXIgYWJvdmUg
aW4gdGhpcyBjYXNlKSwKKyAgICAgICAgICAgICAqIHlldCBjb25jZXB0dWFsbHkgdGhlIHJlYWQg
aXMgdGhlbiB1bm5lY2Vzc2FyeS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBl
dmV4Lm9wbXNrICYmICFldmV4LnogJiYgKGQgJiBEc3RNYXNrKSA9PSBEc3RNZW0gJiYKKyAgICAg
ICAgICAgICAgICAgb3BfbWFzayAhPSBmdWxsICkKKyAgICAgICAgICAgICAgICBkID0gKGQgJiB+
U3JjTWFzaykgfCBTcmNNZW07CisKICAgICAgICAgICAgIHN3aXRjaCAoIGQgJiBTcmNNYXNrICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgU3JjTWVtOgpAQCAtODg2NSw3ICs5MTQ0
LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICBzaW1kX25vX21lbToKICAgICAgICAgICAgIGRzdC50eXBl
ID0gT1BfTk9ORTsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIHssdn1tYXNrbW92e3EsZHF1fSwg
YXMgYW4gZXhjZXB0aW9uLCB1c2VzIHJESS4gKi8KICAgICAgICAgaWYgKCBsaWtlbHkoKGN0eHQt
Pm9wY29kZSAmIH4oWDg2RU1VTF9PUENfUEZYX01BU0sgfAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaApAQCAtMTcxLDYgKzE3MSw3IEBAIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUg
ewogICAgIFg4NkVNVUxfRlBVX3htbSwgLyogU1NFIGluc3RydWN0aW9uIHNldCAoJXhtbTAtJXht
bTcvMTUpICovCiAgICAgWDg2RU1VTF9GUFVfeW1tLCAvKiBBVlgvWE9QIGluc3RydWN0aW9uIHNl
dCAoJXltbTAtJXltbTcvMTUpICovCiAgICAgWDg2RU1VTF9GUFVfb3BtYXNrLCAvKiBBVlg1MTIg
b3BtYXNrIGluc3RydWN0aW9uIHNldCAoJWswLSVrNykgKi8KKyAgICBYODZFTVVMX0ZQVV96bW0s
IC8qIEFWWDUxMiBpbnN0cnVjdGlvbiBzZXQgKCV6bW0wLSV6bW03LzMxKSAqLwogICAgIC8qIFRo
aXMgc2VudGluZWwgd2lsbCBuZXZlciBiZSBwYXNzZWQgdG8gLT5nZXRfZnB1KCkuICovCiAgICAg
WDg2RU1VTF9GUFVfbm9uZQogfTsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwNSw2ICsxMDUs
NyBAQAogI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU01BUCkKICNkZWZpbmUgY3B1X2hhc19zaGEgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NIQSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJidyAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkJXKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZsICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyVkwpCiAKIC8qIENQVUlEIGxldmVs
IDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:57:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EdA-0006fC-9t; Tue, 18 Sep 2018 11:57:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Ed9-0006ez-3O
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:57:23 +0000
X-Inumbo-ID: 2382b8e1-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2382b8e1-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:58:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:57:20 -0600
Message-Id: <5BA0E81D02000078001E953A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:57:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 06/34] x86emul: test for correct EVEX Disp8
 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVzaWRlcyB0aGUgYWxyZWFkeSBleGlzdGluZyB0ZXN0cyAod2hpY2ggYXJlIGdvaW5nIHRvIGJl
IGV4dGVuZGVkIG9uY2UKcmVzcGVjdGl2ZSBJU0EgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgY29tcGxl
dGUpLCBsZXQncyBhbHNvIGVuc3VyZSBmb3IKZXZlcnkgaW5kaXZpZHVhbCBpbnNuIHRoYXQgdGhl
aXIgRGlzcDggc2NhbGluZyAoYW5kIG1lbW9yeSBhY2Nlc3Mgd2lkdGgpCmFyZSBjb3JyZWN0LgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEzOSw3ICsxMzksNyBAQCAkKGFkZHN1ZmZp
eCAuaCwkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNpCiAKIHhvcC5oOiBzaW1kLWZtYS5jCiAKLSQo
VEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIHdyYXBwZXJzLm8KKyQo
VEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgtZGlzcDgubyB3
cmFwcGVycy5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJF4KIAogLlBIT05ZOiBj
bGVhbgpAQCAtMTY2LDcgKzE2Niw3IEBAIHg4Ni5oIDo9ICQoYWRkcHJlZml4ICQoWEVOX1JPT1Qp
L3Rvb2xzL2kKICAgICAgICAgICAgICAgICAgICAgIHg4Ni12ZW5kb3JzLmggeDg2LWRlZm5zLmgg
bXNyLWluZGV4LmgpCiB4ODZfZW11bGF0ZS5oIDo9IHg4Ni1lbXVsYXRlLmggeDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQogCi14ODYtZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9y
Lm8gd3JhcHBlcnMubzogJS5vOiAlLmMgJCh4ODZfZW11bGF0ZS5oKQoreDg2LWVtdWxhdGUubyB0
ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgtZGlzcDgubyB3cmFwcGVycy5vOiAlLm86ICUuYyAkKHg4
Nl9lbXVsYXRlLmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLWMgLWcgLW8gJEAgJDwKIAog
eDg2LWVtdWxhdGUubzogeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTAsMCArMSw0Mzcg
QEAKKyNpbmNsdWRlIDxzdGRhcmcuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorCisjaW5jbHVkZSAi
eDg2LWVtdWxhdGUuaCIKKworc3RydWN0IHRlc3QgeworICAgIGNvbnN0IGNoYXIgKm1uZW1vbmlj
OworICAgIHVuc2lnbmVkIGludCBvcGM6ODsKKyAgICB1bnNpZ25lZCBpbnQgc3BjOjI7CisgICAg
dW5zaWduZWQgaW50IHBmeDoyOworICAgIHVuc2lnbmVkIGludCB2c3o6MzsKKyAgICB1bnNpZ25l
ZCBpbnQgZXN6OjQ7CisgICAgdW5zaWduZWQgaW50IHNjYWxlOjE7CisgICAgdW5zaWduZWQgaW50
IGV4dDozOworfTsKKworZW51bSBzcGMgeworICAgIFNQQ19pbnZhbGlkLAorICAgIFNQQ18wZiwK
KyAgICBTUENfMGYzOCwKKyAgICBTUENfMGYzYSwKK307CisKK2VudW0gcGZ4IHsKKyAgICBQRlhf
LAorICAgIFBGWF82NiwKKyAgICBQRlhfZjMsCisgICAgUEZYX2YyCit9OworCitlbnVtIHZsIHsK
KyAgICBWTF8xMjgsCisgICAgVkxfMjU2LAorICAgIFZMXzUxMiwKK307CisKK2VudW0gc2NhbGUg
eworICAgIFNDX3ZsLAorICAgIFNDX2VsLAorfTsKKworZW51bSB2c3ogeworICAgIFZTWl92bCwK
KyAgICBWU1pfdmxfMiwgLyogVkwgLyAyICovCisgICAgVlNaX3ZsXzQsIC8qIFZMIC8gNCAqLwor
ICAgIFZTWl92bF84LCAvKiBWTCAvIDggKi8KKyAgICAvKiAibm8gYnJvYWRjYXN0IiBpbXBsaWVk
IGZyb20gaGVyZSBvbi4gKi8KKyAgICBWU1pfZWwsCisgICAgVlNaX2VsXzIsIC8qIEVMICogMiAq
LworICAgIFZTWl9lbF80LCAvKiBFTCAqIDQgKi8KKyAgICBWU1pfZWxfOCwgLyogRUwgKiA4ICov
Cit9OworCitlbnVtIGVzeiB7CisgICAgRVNaX2QsCisgICAgRVNaX3EsCisgICAgRVNaX2RxLAor
ICAgIEVTWl9zZCwKKyAgICBFU1pfZF9uYiwKKyAgICBFU1pfcV9uYiwKKyAgICAvKiAibm8gYnJv
YWRjYXN0IiBpbXBsaWVkIGZyb20gaGVyZSBvbi4gKi8KKyAgICBFU1pfYiwKKyAgICBFU1pfdywK
KyAgICBFU1pfYncsCit9OworCisjaWZuZGVmIF9faTM4Nl9fCisjIGRlZmluZSBFU1pfZHE2NCBF
U1pfZHEKKyNlbHNlCisjIGRlZmluZSBFU1pfZHE2NCBFU1pfZAorI2VuZGlmCisKKyNkZWZpbmUg
SU5TTlgobSwgcCwgc3AsIG8sIGUsIHZzLCBlcywgc2MpIHsgXAorICAgIC5tbmVtb25pYyA9ICNt
LCAub3BjID0gMHgjI28sIC5zcGMgPSBTUENfIyNzcCwgLnBmeCA9IFBGWF8jI3AsIFwKKyAgICAu
dnN6ID0gVlNaXyMjdnMsIC5lc3ogPSBFU1pfIyNlcywgLnNjYWxlID0gU0NfIyNzYywgLmV4dCA9
IDAjI2UgXAorfQorI2RlZmluZSBJTlNOKG0sIHAsIHNwLCBvLCB2cywgZXMsIHNjKSBJTlNOWCht
LCBwLCBzcCwgbywgMCwgdnMsIGVzLCBzYykKKyNkZWZpbmUgSU5TTl9QRlAobSwgc3AsIG8pIFwK
KyAgICBJTlNOKG0jI3BkLCA2Niwgc3AsIG8sIHZsLCBxLCB2bCksIFwKKyAgICBJTlNOKG0jI3Bz
LCAgICwgc3AsIG8sIHZsLCBkLCB2bCkKKyNkZWZpbmUgSU5TTl9QRlBfTkIobSwgc3AsIG8pIFwK
KyAgICBJTlNOKG0jI3BkLCA2Niwgc3AsIG8sIHZsLCBxX25iLCB2bCksIFwKKyAgICBJTlNOKG0j
I3BzLCAgICwgc3AsIG8sIHZsLCBkX25iLCB2bCkKKyNkZWZpbmUgSU5TTl9TRlAobSwgc3AsIG8p
IFwKKyAgICBJTlNOKG0jI3NkLCBmMiwgc3AsIG8sIGVsLCBxLCBlbCksIFwKKyAgICBJTlNOKG0j
I3NzLCBmMywgc3AsIG8sIGVsLCBkLCBlbCkKKworI2RlZmluZSBJTlNOX0ZQKG0sIHNwLCBvKSBc
CisgICAgSU5TTl9QRlAobSwgc3AsIG8pLCBcCisgICAgSU5TTl9TRlAobSwgc3AsIG8pCisKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0geworICAgIElOU05fU0ZQKG1v
diwgICAgICAgICAgICAwZiwgMTApLAorICAgIElOU05fU0ZQKG1vdiwgICAgICAgICAgICAwZiwg
MTEpLAorICAgIElOU05fUEZQX05CKG1vdmEsICAgICAgICAwZiwgMjgpLAorICAgIElOU05fUEZQ
X05CKG1vdmEsICAgICAgICAwZiwgMjkpLAorICAgIElOU04obW92ZHFhMzIsICAgICA2NiwgICAw
ZiwgNmYsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxYTMyLCAgICAgNjYsICAg
MGYsIDdmLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5TTihtb3ZkcWE2NCwgICAgIDY2LCAg
IDBmLCA2ZiwgICAgdmwsICAgcV9uYiwgdmwpLAorICAgIElOU04obW92ZHFhNjQsICAgICA2Niwg
ICAwZiwgN2YsICAgIHZsLCAgIHFfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTMyLCAgICAgZjMs
ICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5TTihtb3ZkcXUzMiwgICAgIGYz
LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92ZHF1NjQsICAgICBm
MywgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTY0LCAgICAg
ZjMsICAgMGYsIDdmLCAgICB2bCwgICBxX25iLCB2bCksCisgICAgSU5TTihtb3ZudGRxLCAgICAg
IDY2LCAgIDBmLCBlNywgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92bnRkcWEsICAg
ICA2NiwgMGYzOCwgMmEsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOX1BGUF9OQihtb3Zu
dCwgICAgICAgMGYsIDJiKSwKKyAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDEwKSwK
KyAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKK307CisKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0geworICAgIElOU04obW92LCAgICAgICA2Niwg
ICAwZiwgNmUsIGVsLCBkcTY0LCBlbCksCisgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA3
ZSwgZWwsIGRxNjQsIGVsKSwKKyAgICBJTlNOKG1vdnEsICAgICAgZjMsICAgMGYsIDdlLCBlbCwg
ICAgcSwgZWwpLAorICAgIElOU04obW92cSwgICAgICA2NiwgICAwZiwgZDYsIGVsLCAgICBxLCBl
bCksCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7Cisg
ICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICBiLCB2bCksCisgICAg
SU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5T
Tihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTiht
b3ZkcXUxNiwgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICB3LCB2bCksCit9OworCitzdGF0aWMg
Y29uc3QgdW5zaWduZWQgY2hhciB2bF9hbGxbXSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9
Oworc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfMTI4W10gPSB7IFZMXzEyOCB9OworCisv
KgorICogVGhpcyB0YWJsZSwgaW5kaWNhdGluZyB0aGUgcHJlc2VuY2Ugb2YgYW4gaW1tZWRpYXRl
IChieXRlKSBmb3IgYW4gb3Bjb2RlCisgKiBzcGFjZSAwZiBtYWpvciBvcGNvZGUsIGlzIGluZGV4
ZWQgYnkgaGlnaCBtYWpvciBvcGNvZGUgYnl0ZSBuaWJibGUsIHdpdGgKKyAqIGVhY2ggdGFibGUg
ZWxlbWVudCB0aGVuIGJpdC1pbmRleGVkIGJ5IGxvdyBtYWpvciBvcGNvZGUgYnl0ZSBuaWJibGUu
CisgKi8KK3N0YXRpYyBjb25zdCB1aW50MTZfdCBpbW0wZlsxNl0gPSB7CisgICAgWzB4N10gPSAo
MSA8PCAweDApIC8qIHZwc2h1ZiogKi8gfAorICAgICAgICAgICAgKDEgPDwgMHgxKSAvKiB2cHN7
bGwscmEscmx9dyAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDIpIC8qIHZwc3tsLHJ9bGQsIHZw
e3JvbCxyb3Isc3JhfXtkLHF9ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4MykgLyogdnBze2ws
cn1seyxkfXEgKi8sCisgICAgWzB4Y10gPSAoMSA8PCAweDIpIC8qIHZjbXB7cCxzfXtkLHN9ICov
IHwKKyAgICAgICAgICAgICgxIDw8IDB4NCkgLyogdnBpbnNydyAqLyB8CisgICAgICAgICAgICAo
MSA8PCAweDUpIC8qIHZwZXh0cncgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg2KSAvKiB2c2h1
ZnB7ZCxzfSAqLywKK307CisKK3N0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHM7
CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgYWNjZXNzZWRbMyAqIDY0XTsKKworc3RhdGljIGJvb2wg
cmVjb3JkX2FjY2VzcyhlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcykKK3sKKyAgICB3
aGlsZSAoIGJ5dGVzLS0gKQorICAgIHsKKyAgICAgICAgaWYgKCBvZmZzZXQgPj0gQVJSQVlfU0la
RShhY2Nlc3NlZCkgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICArK2FjY2Vz
c2VkW29mZnNldCsrXTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlu
dCByZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgdm9pZCAq
cF9kYXRhLAorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCAhcmVjb3JkX2FjY2VzcyhzZWcsIG9mZnNl
dCwgYnl0ZXMpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIG1l
bXNldChwX2RhdGEsIDAsIGJ5dGVzKTsKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitz
dGF0aWMgaW50IHdyaXRlKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNl
dCwgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIXJlY29yZF9hY2Nlc3Mo
c2VnLCBvZmZzZXQsIGJ5dGVzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgdm9pZCB0ZXN0X29uZShj
b25zdCBzdHJ1Y3QgdGVzdCAqdGVzdCwgZW51bSB2bCB2bCwKKyAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGNoYXIgKmluc3RyLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sK
KyAgICB1bnNpZ25lZCBpbnQgdnN6LCBlc3osIGk7CisgICAgaW50IHJjOworICAgIGJvb2wgc2cg
PSBzdHJzdHIodGVzdC0+bW5lbW9uaWMsICJnYXRoZXIiKSB8fAorICAgICAgICAgICAgICBzdHJz
dHIodGVzdC0+bW5lbW9uaWMsICJzY2F0dGVyIik7CisgICAgYm9vbCBpbW0gPSB0ZXN0LT5zcGMg
PT0gU1BDXzBmM2EgfHwKKyAgICAgICAgICAgICAgICh0ZXN0LT5zcGMgPT0gU1BDXzBmICYmCisg
ICAgICAgICAgICAgICAgKGltbTBmW3Rlc3QtPm9wYyA+PiA0XSAmICgxIDw8ICh0ZXN0LT5vcGMg
JiAweGYpKSkpOworICAgIHVuaW9uIGV2ZXggeworICAgICAgICB1aW50OF90IHJhd1szXTsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ4X3Qgb3BjeDoyOworICAgICAgICAgICAg
dWludDhfdCBtYno6MjsKKyAgICAgICAgICAgIHVpbnQ4X3QgUjoxOworICAgICAgICAgICAgdWlu
dDhfdCBiOjE7CisgICAgICAgICAgICB1aW50OF90IHg6MTsKKyAgICAgICAgICAgIHVpbnQ4X3Qg
cjoxOworICAgICAgICAgICAgdWludDhfdCBwZng6MjsKKyAgICAgICAgICAgIHVpbnQ4X3QgbWJz
OjE7CisgICAgICAgICAgICB1aW50OF90IHJlZzo0OworICAgICAgICAgICAgdWludDhfdCB3OjE7
CisgICAgICAgICAgICB1aW50OF90IG9wbXNrOjM7CisgICAgICAgICAgICB1aW50OF90IFJYOjE7
CisgICAgICAgICAgICB1aW50OF90IGJjc3Q6MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgbHI6MjsK
KyAgICAgICAgICAgIHVpbnQ4X3QgejoxOworICAgICAgICB9OworICAgIH0gZXZleCA9IHsKKyAg
ICAgICAgLm9wY3ggPSB0ZXN0LT5zcGMsIC5wZnggPSB0ZXN0LT5wZngsIC5sciA9IHZsLAorICAg
ICAgICAuUiA9IDEsIC5iID0gMSwgLnggPSAxLCAuciA9IDEsIC5tYnMgPSAxLAorICAgICAgICAu
cmVnID0gMHhmLCAuUlggPSAxLCAub3Btc2sgPSBzZywKKyAgICB9OworCisgICAgc3dpdGNoICgg
dGVzdC0+ZXN6ICkKKyAgICB7CisgICAgY2FzZSBFU1pfYjoKKyAgICAgICAgZXN6ID0gMTsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEVTWl93OgorICAgICAgICBlc3ogPSAyOworICAgICAg
ICBldmV4LncgPSAxOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVNaX2Q6IGNhc2UgRVNa
X2RfbmI6CisgICAgICAgIGVzeiA9IDQ7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBFU1pf
cTogY2FzZSBFU1pfcV9uYjoKKyAgICAgICAgZXN6ID0gODsKKyAgICAgICAgZXZleC53ID0gMTsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCB0ZXN0LT52c3ogKQorICAgIHsKKyAgICBjYXNl
IFZTWl92bDoKKyAgICAgICAgdnN6ID0gMTYgPDwgdmw7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBWU1pfdmxfMjoKKyAgICAgICAgdnN6ID0gOCA8PCB2bDsKKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIFZTWl92bF80OgorICAgICAgICB2c3ogPSA0IDw8IHZsOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgVlNaX3ZsXzg6CisgICAgICAgIHZzeiA9IDIgPDwgdmw7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBWU1pfZWw6CisgICAgICAgIHZzeiA9IGVzejsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIFZTWl9lbF8yOgorICAgICAgICB2c3ogPSBlc3ogKiAyOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgVlNaX2VsXzQ6CisgICAgICAgIHZzeiA9IGVzeiAqIDQ7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWU1pfZWxfODoKKyAgICAgICAgdnN6ID0gZXN6
ICogODsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE5vdGU6IFNJQiBhZGRyZXNzaW5n
IGlzIHVzZWQgaGVyZSwgc3VjaCB0aGF0IFMvRyBpbnNucyBjYW4gYmUgaGFuZGxlZAorICAgICAq
IHdpdGhvdXQgZXh0cmEgY29uZGl0aW9uYWxzLgorICAgICAqLworICAgIGluc3RyWzBdID0gMHg2
MjsKKyAgICBpbnN0clsxXSA9IGV2ZXgucmF3WzBdOworICAgIGluc3RyWzJdID0gZXZleC5yYXdb
MV07CisgICAgaW5zdHJbM10gPSBldmV4LnJhd1syXTsKKyAgICBpbnN0cls0XSA9IHRlc3QtPm9w
YzsKKyAgICBpbnN0cls1XSA9IDB4NDQgfCAodGVzdC0+ZXh0IDw8IDMpOyAvKiBNb2RSL00gKi8K
KyAgICBpbnN0cls2XSA9IDB4MTI7IC8qIFNJQjogYmFzZSByRFgsIGluZGV4IG5vbmUgLyB4TU00
ICovCisgICAgaW5zdHJbN10gPSAxOyAvKiBEaXNwOCAqLworICAgIGluc3RyWzhdID0gMDsgLyog
aW1tZWRpYXRlLCBpZiBhbnkgKi8KKworICAgIGFzbSB2b2xhdGlsZSAoICJreG5vcncgJWsxLCAl
azEsICVrMSIgKTsKKyAgICBhc20gdm9sYXRpbGUgKCAidnhvcnBzICV4bW00LCAleG1tNCwgJXht
bTQiICk7CisKKyAgICBjdHh0LT5yZWdzLT5laXAgPSAodW5zaWduZWQgbG9uZykmaW5zdHJbMF07
CisgICAgY3R4dC0+cmVncy0+ZWR4ID0gMDsKKyAgICBtZW1zZXQoYWNjZXNzZWQsIDAsIHNpemVv
ZihhY2Nlc3NlZCkpOworCisgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmZW11bG9wcyk7Cisg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgIChjdHh0LT5yZWdzLT5laXAg
IT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzggKyBpbW1dKSApCisgICAgICAgIGdvdG8gZmFpbDsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgdnN6OyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3Nl
ZFtpXSApCisgICAgICAgICAgICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8ICh0ZXN0LT5z
Y2FsZSA9PSBTQ192bCA/IHZzeiA6IGVzeikgKyAoc2cgPyBlc3ogOiB2c3opOyArK2kgKQorICAg
ICAgICAgaWYgKCBhY2Nlc3NlZFtpXSAhPSAoc2cgPyB2c3ogLyBlc3ogOiAxKSApCisgICAgICAg
ICAgICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8IEFSUkFZX1NJWkUoYWNjZXNzZWQpOyAr
K2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAgICAgZ290byBmYWls
OworCisgICAgLyogQWxzbyBjaGVjayB0aGUgYnJvYWRjYXN0IGNhc2UsIGlmIGF2YWlsYWJsZS4g
Ki8KKyAgICBpZiAoIHRlc3QtPnZzeiA+PSBWU1pfZWwgfHwgdGVzdC0+c2NhbGUgIT0gU0Nfdmwg
KQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCB0ZXN0LT5lc3ogKQorICAgIHsKKyAg
ICBjYXNlIEVTWl9kX25iOiBjYXNlIEVTWl9xX25iOgorICAgIGNhc2UgRVNaX2I6IGNhc2UgRVNa
X3c6IGNhc2UgRVNaX2J3OgorICAgICAgICByZXR1cm47CisKKyAgICBjYXNlIEVTWl9kOiBjYXNl
IEVTWl9xOgorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIGV2ZXguYmNzdCA9IDE7CisgICAgaW5zdHJbM10g
PSBldmV4LnJhd1syXTsKKworICAgIGN0eHQtPnJlZ3MtPmVpcCA9ICh1bnNpZ25lZCBsb25nKSZp
bnN0clswXTsKKyAgICBtZW1zZXQoYWNjZXNzZWQsIDAsIHNpemVvZihhY2Nlc3NlZCkpOworCisg
ICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmZW11bG9wcyk7CisgICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgfHwKKyAgICAgICAgIChjdHh0LT5yZWdzLT5laXAgIT0gKHVuc2lnbmVkIGxvbmcp
Jmluc3RyWzggKyBpbW1dKSApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgZXN6OyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAg
ICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8IGVzeiAqIDI7ICsraSApCisgICAgICAgICBp
ZiAoIGFjY2Vzc2VkW2ldICE9IDEgKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICBmb3Ig
KCA7IGkgPCBBUlJBWV9TSVpFKGFjY2Vzc2VkKTsgKytpICkKKyAgICAgICAgIGlmICggYWNjZXNz
ZWRbaV0gKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJldHVybjsKKworIGZhaWw6
CisgICAgcHJpbnRmKCJmYWlsZWQgKHYlcyVzICV1LWJpdClcbiIsIHRlc3QtPm1uZW1vbmljLAor
ICAgICAgICAgICBldmV4LmJjc3QgPyAiL2Jjc3QiIDogIiIsIDEyOCA8PCB2bCk7CisgICAgZXhp
dCgxKTsKK30KKworc3RhdGljIHZvaWQgdGVzdF9wYWlyKGNvbnN0IHN0cnVjdCB0ZXN0ICp0bXBs
LCBlbnVtIHZsIHZsLAorICAgICAgICAgICAgICAgICAgICAgIGVudW0gZXN6IGVzejEsIGNvbnN0
IGNoYXIgKnN1ZmZpeDEsCisgICAgICAgICAgICAgICAgICAgICAgZW51bSBlc3ogZXN6MiwgY29u
c3QgY2hhciAqc3VmZml4MiwKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBjaGFyICpp
bnN0ciwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHRlc3Qg
dGVzdCA9ICp0bXBsOworICAgIGNoYXIgbW5lbW9uaWNbMjRdOworCisgICAgdGVzdC5lc3ogPSBl
c3oxOworICAgIHNucHJpbnRmKG1uZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1vbmljKSwgIiVzJXMi
LCB0bXBsLT5tbmVtb25pYywgc3VmZml4MSk7CisgICAgdGVzdC5tbmVtb25pYyA9IG1uZW1vbmlj
OworICAgIHRlc3Rfb25lKCZ0ZXN0LCB2bCwgaW5zdHIsIGN0eHQpOworCisgICAgdGVzdC5lc3og
PSBlc3oyOworICAgIHNucHJpbnRmKG1uZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1vbmljKSwgIiVz
JXMiLCB0bXBsLT5tbmVtb25pYywgc3VmZml4Mik7CisgICAgdGVzdC5tbmVtb25pYyA9IG1uZW1v
bmljOworICAgIHRlc3Rfb25lKCZ0ZXN0LCB2bCwgaW5zdHIsIGN0eHQpOworfQorCitzdGF0aWMg
dm9pZCB0ZXN0X2dyb3VwKGNvbnN0IHN0cnVjdCB0ZXN0IHRlc3RzW10sIHVuc2lnbmVkIGludCBu
cl90ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBjaGFyIHZsW10s
IHVuc2lnbmVkIGludCBucl92bCwKKyAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaW5zdHIs
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCBpLCBq
OworCisgICAgZm9yICggaSA9IDA7IGkgPCBucl90ZXN0OyArK2kgKQorICAgIHsKKyAgICAgICAg
Zm9yICggaiA9IDA7IGogPCBucl92bDsgKytqICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCB2bFswXSA9PSBWTF81MTIgJiYgdmxbal0gIT0gVkxfNTEyICYmICFjcHVfaGFzX2F2eDUxMnZs
ICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgc3dpdGNoICggdGVz
dHNbaV0uZXN6ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICAgICAgdGVzdF9vbmUoJnRlc3RzW2ldLCB2bFtqXSwgaW5zdHIsIGN0eHQpOworICAgICAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIEVTWl9idzoKKyAgICAgICAgICAg
ICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwgRVNaX2IsICJiIiwgRVNaX3csICJ3IiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBjYXNlIEVTWl9kcToKKyAgICAgICAgICAgICAgICB0ZXN0
X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwgRVNaX2QsICJkIiwgRVNaX3EsICJxIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgICAgICBjYXNlIEVTWl9zZDoKKyAgICAgICAgICAgICAgICB0ZXN0X3BhaXIoJnRl
c3RzW2ldLCB2bFtqXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgRVNaX2QsIHRlc3RzW2ld
LnZzeiA8IFZTWl9lbCA/ICJwcyIgOiAic3MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBF
U1pfcSwgdGVzdHNbaV0udnN6IDwgVlNaX2VsID8gInBkIiA6ICJzZCIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIGluc3RyLCBjdHh0KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9p
ZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQoreworICAgIGVtdWxvcHMg
PSAqb3BzOworICAgIGVtdWxvcHMucmVhZCA9IHJlYWQ7CisgICAgZW11bG9wcy53cml0ZSA9IHdy
aXRlOworCisjZGVmaW5lIFJVTihmZWF0LCB2bCkgZG8geyBcCisgICAgaWYgKCBjcHVfaGFzXyMj
ZmVhdCApIFwKKyAgICB7IFwKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nICIgI2Zl
YXQgIi8iICN2bCAiIGRpc3A4IGhhbmRsaW5nLi4uIik7IFwKKyAgICAgICAgdGVzdF9ncm91cChm
ZWF0ICMjIF8gIyMgdmwsIEFSUkFZX1NJWkUoZmVhdCAjIyBfICMjIHZsKSwgXAorICAgICAgICAg
ICAgICAgICAgIHZsXyAjIyB2bCwgQVJSQVlfU0laRSh2bF8gIyMgdmwpLCBpbnN0ciwgY3R4dCk7
IFwKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsgXAorICAgIH0gXAorfSB3aGlsZSAoIGZhbHNl
ICkKKworICAgIFJVTihhdng1MTJmLCBhbGwpOworICAgIFJVTihhdng1MTJmLCAxMjgpOworICAg
IFJVTihhdng1MTJidywgYWxsKTsKK30KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMKQEAgLTM3OTUsNiArMzc5NSw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBp
ZiAoIHN0YWNrX2V4ZWMgKQorICAgICAgICBldmV4X2Rpc3A4X3Rlc3QoaW5zdHIsICZjdHh0LCAm
ZW11bG9wcyk7CisKICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoYmxvYnMpOyBqKysg
KQogICAgIHsKICAgICAgICAgaWYgKCBibG9ic1tqXS5jaGVja19jcHUgJiYgIWJsb2JzW2pdLmNo
ZWNrX2NwdSgpICkKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTcxLDYgKzcx
LDkgQEAgV1JBUChwdXRzKTsKIAogI2luY2x1ZGUgIng4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgi
CiAKK3ZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgKm9wcyk7CisKIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhj
cikKIHsKICAgICB1aW50MzJfdCBsbywgaGk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:58:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2Edp-0006mt-KA; Tue, 18 Sep 2018 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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Edn-0006mb-Tx
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:58:03 +0000
X-Inumbo-ID: d0e3271d-bb39-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0e3271d-bb39-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:56:03 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:58:02 -0600
Message-Id: <5BA0E84702000078001E953D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:57:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 07/34] x86emul: use AVX512 logic for
 emulating V{, P}MASKMOV*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1vcmUgZ2VuZXJpYyBBVlg1MTIgaW1wbGVtZW50YXRpb24gYWxsb3dzIHF1aXRlIGEgYml0
IG9mIGluc24tCnNwZWNpZmljIGNvZGUgdG8gYmUgZHJvcHBlZC9zaGFyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwpAQCAtNDM3LDggKzQzNyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0
MGYzOF90YWJsZSB7CiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJiXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIgfSwKLSAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudG9fbWVtID0gMSB9LAorICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzNiAu
Li4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTQ0Nyw4ICs0NDcsOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDU4IC4uLiAweDU5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4NWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4NzggLi4uIDB4
NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHg4
Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCi0gICAgWzB4OGVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKKyAgICBbMHg4Y10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAgLi4uIDB4OTNdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCiAgICAgWzB4OTYgLi4uIDB4OThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg5OV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCkBAIC03OTc0LDYgKzc5NzQsOCBAQCB4ODZfZW11bGF0
ZSgKIAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwg
dmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cisg
ICAgICAgIGVsZW1fYnl0ZXMgPSA0IDw8IChiICYgMSk7CisgICAgdm1hc2ttb3Y6CiAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKIAogICAgICAgICAvKgpAQCAtNzk4OCw3ICs3OTkw
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAg
ICAgICAgIHB2ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7CiAgICAgICAgIHB2ZXgtPm9wY3ggPSB2
ZXhfMGY7Ci0gICAgICAgIGlmICggIShiICYgMSkgKQorICAgICAgICBpZiAoIGVsZW1fYnl0ZXMg
PT0gNCApCiAgICAgICAgICAgICBwdmV4LT5wZnggPSB2ZXhfbm9uZTsKICAgICAgICAgb3BjWzBd
ID0gMHg1MDsgLyogdm1vdm1za3B7cyxkfSAqLwogICAgICAgICAvKiBVc2UgJXJheCBhcyBHUFIg
ZGVzdGluYXRpb24gYW5kIFZFWC52dnZ2IGFzIHNvdXJjZS4gKi8KQEAgLTgwMDEsMjEgKzgwMDMs
OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiIChlYS52
YWwpIDogW2R1bW15XSAiaSIgKDApKTsKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7CiAKLSAgICAg
ICAgaWYgKCAhZWEudmFsICkKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsKLQotICAg
ICAgICBvcF9ieXRlcyA9IDQgPDwgKGIgJiAxKTsKLSAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVp
bHRpbl9jdHooZWEudmFsKTsKLSAgICAgICAgZWEudmFsID4+PSBmaXJzdF9ieXRlOwotICAgICAg
ICBmaXJzdF9ieXRlICo9IG9wX2J5dGVzOwotICAgICAgICBvcF9ieXRlcyAqPSAzMiAtIF9fYnVp
bHRpbl9jbHooZWEudmFsKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBFdmVuIGZvciB0aGUg
bWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVhZCBpcyBuZWVkZWQsIHVubGVzcwotICAg
ICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29udGlndW91cy4KLSAgICAgICAgICovCi0g
ICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIDEpICkKLSAgICAgICAgICAgIGQgPSAoZCAm
IH5TcmNNYXNrKSB8IFNyY01lbTsKKyAgICAgICAgZXZleC5vcG1zayA9IDE7IC8qIGZha2UgKi8K
KyAgICAgICAgb3BfbWFzayA9IGVhLnZhbDsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSB0
cnVlOwogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9wY1sw
XSA9IGI7CkBAIC04MDY2LDYzICs4MDU2LDEwIEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhjKTogLyogdnBtYXNrbW92e2QscX0gbWVtLHt4
LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4
ZSk6IC8qIHZwbWFza21vdntkLHF9IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KLSAgICB7Ci0gICAg
ICAgIHR5cGVvZih2ZXgpICpwdmV4OwotICAgICAgICB1bnNpZ25lZCBpbnQgbWFzayA9IHZleC53
ID8gMHg4MDgwODA4MFUgOiAweDg4ODg4ODg4VTsKLQogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDIpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7Ci0KLSAg
ICAgICAgLyoKLSAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1
bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQotICAgICAgICAgKiAoaW4gcGFydGljdWxhciwgZm9y
IHdyaXRlcywgYXZvaWRpbmcgdGhlIG1lbW9yeSByZWFkIGluIGFudGljaXBhdGlvbgotICAgICAg
ICAgKiBvZiBhbGwgZWxlbWVudHMgaW4gdGhlIHJhbmdlIGV2ZW50dWFsbHkgYmVpbmcgd3JpdHRl
biksIHdlIGNhbiAoYW5kCi0gICAgICAgICAqIHNob3VsZCkgc3RpbGwgbGltaXQgdGhlIG1lbW9y
eSBhY2Nlc3MgdG8gdGhlIHNtYWxsZXN0IHBvc3NpYmxlIHJhbmdlCi0gICAgICAgICAqIChzdXBw
cmVzc2luZyBpdCBhbHRvZ2V0aGVyIGlmIGFsbCBtYXNrIGJpdHMgYXJlIGNsZWFyKSwgdG8gcHJv
dmlkZQotICAgICAgICAgKiBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW9yLiBSZWFkIHRoZSBtYXNr
IGJpdHMgdmlhIHZtb3Ztc2twe3MsZH0KLSAgICAgICAgICogZm9yIHRoYXQgcHVycG9zZS4KLSAg
ICAgICAgICovCi0gICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7Ci0gICAgICAgIHB2
ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7Ci0gICAgICAgIHB2ZXgtPm9wY3ggPSB2ZXhfMGY7Ci0g
ICAgICAgIG9wY1swXSA9IDB4ZDc7IC8qIHZwbW92bXNrYiAqLwotICAgICAgICAvKiBVc2UgJXJh
eCBhcyBHUFIgZGVzdGluYXRpb24gYW5kIFZFWC52dnZ2IGFzIHNvdXJjZS4gKi8KLSAgICAgICAg
cHZleC0+ciA9IDE7Ci0gICAgICAgIHB2ZXgtPmIgPSAhbW9kZV82NGJpdCgpIHx8ICh2ZXgucmVn
ID4+IDMpOwotICAgICAgICBvcGNbMV0gPSAweGMwIHwgKH52ZXgucmVnICYgNyk7Ci0gICAgICAg
IHB2ZXgtPnJlZyA9IDB4ZjsKLSAgICAgICAgb3BjWzJdID0gMHhjMzsKLQotICAgICAgICBpbnZv
a2Vfc3R1YigiIiwgIiIsICI9YSIgKGVhLnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOwotICAgICAg
ICBwdXRfc3R1YihzdHViKTsKLQotICAgICAgICAvKiBDb252ZXJ0IGJ5dGUgZ3JhbnVsYXIgcmVz
dWx0IHRvIGR3b3JkL3F3b3JkIGdyYW51bGFyaXR5LiAqLwotICAgICAgICBlYS52YWwgJj0gbWFz
azsKLSAgICAgICAgaWYgKCAhZWEudmFsICkKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5z
bjsKLQotICAgICAgICBmaXJzdF9ieXRlID0gX19idWlsdGluX2N0eihlYS52YWwpICYgfigoNCA8
PCB2ZXgudykgLSAxKTsKLSAgICAgICAgZWEudmFsID4+PSBmaXJzdF9ieXRlOwotICAgICAgICBv
cF9ieXRlcyA9IDMyIC0gX19idWlsdGluX2NseihlYS52YWwpOwotCi0gICAgICAgIC8qCi0gICAg
ICAgICAqIEV2ZW4gZm9yIHRoZSBtZW1vcnkgd3JpdGUgdmFyaWFudCBhIG1lbW9yeSByZWFkIGlz
IG5lZWRlZCwgdW5sZXNzCi0gICAgICAgICAqIGFsbCBzZXQgbWFzayBiaXRzIGFyZSBjb250aWd1
b3VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBlYS52YWwgJiAoZWEudmFsICsgfm1hc2sg
KyAxKSApCi0gICAgICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW07Ci0KLSAgICAg
ICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKLSAgICAgICAgb3BjWzBdID0gYjsKLSAgICAg
ICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCi0gICAgICAgIHJleF9w
cmVmaXggJj0gflJFWF9COwotICAgICAgICB2ZXguYiA9IDE7Ci0gICAgICAgIG9wY1sxXSA9IG1v
ZHJtICYgMHgzODsKLSAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7Ci0KLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQorICAgICAgICBlbGVtX2J5dGVzID0gNCA8PCB2ZXgudzsKKyAgICAg
ICAgZ290byB2bWFza21vdjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg5MCk6IC8qIHZwZ2F0aGVyZHtkLHF9IHt4LHl9bW0sbWVtLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTEpOiAvKiB2cGdhdGhlcnF7ZCxxfSB7eCx5
fW1tLG1lbSx7eCx5fW1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:58:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 11: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 1g2EeZ-0006wf-WA; Tue, 18 Sep 2018 11:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EeY-0006wS-Ft
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:58:50 +0000
X-Inumbo-ID: 57ad85c6-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57ad85c6-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 11:59:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:58:48 -0600
Message-Id: <5BA0E87602000078001E9579@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:58:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 08/34] x86emul: support AVX512F
 legacy-equivalent arithmetic FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTAsNiArOTAsMTAgQEAgZW51
bSBlc3ogewogICAgIElOU05fU0ZQKG0sIHNwLCBvKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl9hbGxbXSA9IHsKKyAgICBJTlNOX0ZQKGFkZCwgICAgICAgICAgICAgMGYsIDU4
KSwKKyAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKKyAgICBJTlNOX0ZQKG1h
eCwgICAgICAgICAgICAgMGYsIDVmKSwKKyAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYs
IDVkKSwKICAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKICAgICBJTlNOX1NG
UChtb3YsICAgICAgICAgICAgMGYsIDExKSwKICAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAg
MGYsIDI4KSwKQEAgLTEwNyw2ICsxMTEsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCiAgICAg
SU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwg
ICAgICAgIDBmLCAxMSksCisgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1OSksCisg
ICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCisgICAgSU5TTl9GUChzdWIsICAg
ICAgICAgICAgIDBmLCA1YyksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl8xMjhbXSA9IHsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI5OCwxMiAr
Mjk4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4M2Fd
ID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSB9LAogICAgIFsweDQwIC4uLiAweDRmXSA9IHsg
RHN0UmVnfFNyY01lbXxNb2RSTXxNb3YgfSwKICAgICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJbXBs
aWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKKyAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDUyIC4uLiAweDUz
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1kX3NpbmdsZV9mcCB9LAog
ICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9mcCB9LAotICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX2FueV9mcCB9LAorICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4NWJd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4
NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0s
CisgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
YW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg2OCAuLi4gMHg2
YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LApAQCAtNTg1Mywx
MCArNTg1MywyMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAoYiAmIH4xKSA9PSAweDEw
ICYmIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwotICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spLAorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9F
VkVYLCAweDBmLCAweDUxKTogICAgLyogdnNxcnRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c3Fy
dHN7cyxkfSB4bW0vbTMyLHhtbSx4bW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVY
LCAweDBmLCAweDU4KTogICAgLyogdmFkZHtwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1OSk6ICAg
IC8qIHZtdWx7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWMpOiAgICAvKiB2c3Vie3Asc317cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQ
KF9FVkVYLCAweDBmLCAweDVkKTogICAgLyogdm1pbntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1
ZSk6ICAgIC8qIHZkaXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3As
c317cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9N
RU0gJiYgZXZleC5iciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZleC5w
ZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSkpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
Ci0gICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJf
TUFTSyk7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQorICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9N
QVNLKTsKICAgICBzaW1kX3ptbToKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwog
ICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CgoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 11:59:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 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 1g2Eey-00071N-CR; Tue, 18 Sep 2018 11:59:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eex-000718-Lm
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 11:59:15 +0000
X-Inumbo-ID: 66a24da8-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66a24da8-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:00:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:59:13 -0600
Message-Id: <5BA0E88D02000078001E957C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:59:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 09/34] x86emul: support AVX512DQ logic FP
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTMwLDYgKzEzMCwxMyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTE2
LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgIHcsIHZsKSwKIH07CiAKK3N0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKKyAgICBJTlNOX1BGUChhbmQsICAgICAgICAg
ICAgICAwZiwgNTQpLAorICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCisg
ICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKKyAgICBJTlNOX1BGUCh4b3Is
ICAgICAgICAgICAgICAwZiwgNTcpLAorfTsKKwogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIg
dmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKIHN0YXRpYyBjb25zdCB1bnNp
Z25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjggfTsKIApAQCAtNDQxLDQgKzQ0OCw1IEBAIHZv
aWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKICAgICBSVU4oYXZ4NTEyZiwg
YWxsKTsKICAgICBSVU4oYXZ4NTEyZiwgMTI4KTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7Cisg
ICAgUlVOKGF2eDUxMmRxLCBhbGwpOwogfQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwpAQCAtMzAwLDcgKzMwMCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7
CiAgICAgWzB4NTBdID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4
NTFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfYW55X2ZwLCBkOHNf
dmwgfSwKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxU
d29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKLSAgICBbMHg1NCAuLi4gMHg1N10gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHg1NCAuLi4gMHg1N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAog
ICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2Fu
eV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKQEAgLTYzMTksNiAr
NjMxOSwxNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LmJ5dGVzID0gNDsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU0KTogLyog
dmFuZHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJ
TURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU1KTogLyogdmFuZG5we3MsZH0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwg
MHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDU3KTogLyogdnhvcnB7
cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFT
SykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9NRU0g
JiYgZXZleC5icikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBhdng1MTJf
dmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBDQVNFX1NJ
TURfQUxMX0ZQKCwgMHgwZiwgMHg1YSk6ICAgICAgICAvKiBjdnR7cCxzfXtzLGR9MntwLHN9e3Ms
ZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWEp
OiAgICAvKiB2Y3Z0cHtzLGR9MnB7cyxkfSB4bW0vbWVtLHhtbSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRze3MsZH0yc3tzLGR9IHhtbS9tZW0s
eG1tLHhtbSAqLwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:00:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Efj-0007Mm-1D; Tue, 18 Sep 2018 12:00: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Efh-0007Ae-2Y
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:00:01 +0000
X-Inumbo-ID: 170e8409-bb3a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 170e8409-bb3a-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:58:00 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 05:59:59 -0600
Message-Id: <5BA0E8BD02000078001E957F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 05:59:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 10/34] x86emul: support AVX512F "normal" FP
 compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IHRoZSBBVlggY291bnRlcnBhcnQncyBjb21tZW50LgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTEsNiArOTEsNyBAQCBlbnVtIGVzeiB7CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fRlAoYWRk
LCAgICAgICAgICAgICAwZiwgNTgpLAorICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwg
YzIpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU05fRlAo
bWF4LCAgICAgICAgICAgICAwZiwgNWYpLAogICAgIElOU05fRlAobWluLCAgICAgICAgICAgICAw
ZiwgNWQpLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzUwLDcgKzM1MCw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4YmZdID0geyBE
c3RSZWd8U3JjTWVtMTZ8TW9kUk18TW92IH0sCiAgICAgWzB4YzBdID0geyBCeXRlT3B8RHN0TWVt
fFNyY1JlZ3xNb2RSTSB9LAogICAgIFsweGMxXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTSB9LAot
ICAgIFsweGMyXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9hbnlfZnAg
fSwKKyAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfYW55
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0s
CiAgICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCiAgICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKQEAgLTc0
MjgsNyArNzQyOCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIGFkZDsKIAogICAgIENB
U0VfU0lNRF9BTExfRlAoLCAweDBmLCAweGMyKTogICAgICAgIC8qIGNtcHtwLHN9e3MsZH0gJGlt
bTgseG1tL21lbSx4bW0gKi8KLSAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4YzIp
OiAgICAvKiB2Y21we3Asc317cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
Q0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweGMyKTogICAgLyogdmNtcHtwLHN9e3MsZH0g
JGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUCgsIDB4MGYsIDB4YzYpOiAgICAgLyogc2h1ZnB7cyxkfSAkaW1tOCx4bW0vbWVtLHhtbSAq
LwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHhjNik6IC8qIHZzaHVmcHtz
LGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICAgICAgZCA9IChkICYgflNyY01h
c2spIHwgU3JjTWVtOwpAQCAtNzQ0Miw2ICs3NDQyLDMwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICB9CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIENBU0VfU0lNRF9BTExf
RlAoX0VWRVgsIDB4MGYsIDB4YzIpOiAvKiB2Y21we3Asc317cyxkfSAkaW1tOCxbeHl6XW1tL21l
bSxbeHl6XW1tLGt7a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4Lncg
IT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSykgfHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9N
QVNLKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZXZleC5yIHx8ICFldmV4
LlIgfHwgZXZleC56KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIGVh
LnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJyICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2No
ZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CisgICAgICAgIGQgPSAoZCAm
IH5TcmNNYXNrKSB8IFNyY01lbTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwor
ICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIG9wY1sxXSA9IG1vZHJtOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAg
ICAgICAgeworICAgICAgICAgICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkg
Ki8KKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CisgICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsK
KyAgICAgICAgfQorICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBpbnNuX2J5dGVzID0g
RVZFWF9QRlhfQllURVMgKyAzOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHhjMyk6IC8qIG1vdm50aSAqLwogICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10
ZW1wb3JhbCBoaW50IGZvciBub3cuICovCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:00:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Eg8-0007np-BX; Tue, 18 Sep 2018 12:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eg7-0007nc-EG
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:00:27 +0000
X-Inumbo-ID: 91e466c6-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91e466c6-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:01:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:00:26 -0600
Message-Id: <5BA0E8D702000078001E9582@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:00:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 11/34] x86emul: support AVX512F misc
 legacy-equivalent FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IGFuIEFWWCBjb3VudGVycGFydCdzIGNvbW1lbnQuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMTMsOCArMTEzLDExIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAg
MGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJTlNO
X0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKKyAgICBJTlNOX1BGUChzaHVmLCAgICAgICAg
ICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJ
TlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwKKyAgICBJTlNOX1BGUCh1bnBja2gsICAg
ICAgICAgMGYsIDE1KSwKKyAgICBJTlNOX1BGUCh1bnBja2wsICAgICAgICAgMGYsIDE0KSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8
TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTNdID0geyBEc3RN
ZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MTQgLi4uIDB4
MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAg
WzB4MTQgLi4uIDB4MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxN
b3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RS
TXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3Bz
fE1vZFJNIH0sCkBAIC0zNTQsNyArMzU0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRl
X3RhYmxlIHsKICAgICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0sCiAgICAg
WzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKLSAgICBbMHhjNl0g
PSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAg
WzB4YzZdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwg
ZDhzX3ZsIH0sCiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4
IC4uLiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LApAQCAtNTkyMiw2ICs1OTIyLDE3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKICAgICAgICAg
Z290byBzaW1kXzBmX3htbTsKIAorICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYs
IDB4MTQpOiAvKiB2dW5wY2tscHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2to
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgZmF1
bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICBhdng1MTJmX25vX3NhZToKKyAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBhdng1
MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MjApOiAvKiBtb3YgY3IscmVnICovCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDIxKTogLyogbW92IGRyLHJlZyAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMik6IC8qIG1vdiByZWcsY3IgKi8KQEAgLTY2MDEsMTEgKzY2MTIsOSBAQCB4
ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3Zik6IC8q
IHZtb3ZkcXV7MzIsNjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KICAgICB2bW92ZHFhOgog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGF2eDUxMl92bGVuX2No
ZWNrKGZhbHNlKTsKICAgICAgICAgZCB8PSBUd29PcDsKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8
PCBldmV4LmxyOwotICAgICAgICBnb3RvIHNpbWRfem1tOworICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4NmYpOiAvKiB2
bW92ZHF1ezgsMTZ9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfRjIoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7OCwxNn0gW3h5el1tbSxbeHl6XW1t
L21lbXtrfSAqLwpAQCAtNzQzMCw3ICs3NDM5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9T
SU1EX0FMTF9GUCgsIDB4MGYsIDB4YzIpOiAgICAgICAgLyogY21we3Asc317cyxkfSAkaW1tOCx4
bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHhjMik6ICAg
IC8qIHZjbXB7cCxzfXtzLGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwog
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0g
JGltbTgseG1tL21lbSx4bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYs
IDB4YzYpOiAvKiB2c2h1ZnB7cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweGM2KTogLyogdnNodWZwe3MsZH0gJGlt
bTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGQgPSAoZCAmIH5TcmNN
YXNrKSB8IFNyY01lbTsKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAg
ICAgIHsKQEAgLTc0NTEsNyArNzQ2MCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01F
TSB8fCAhZXZleC5iciApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAm
IFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOwotICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBT
cmNNZW07CisgICAgc2ltZF9pbW04X3ptbToKKyAgICAgICAgaWYgKCAoZCAmIFNyY01hc2spID09
IFNyY0ltbUJ5dGUgKQorICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOwog
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CiAgICAgICAgIG9wYyA9IGluaXRfZXZl
eChzdHViKTsKICAgICAgICAgb3BjWzBdID0gYjsKQEAgLTc0OTUsNiArNzUwNiwxNSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl90b19ncHI7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBm
LCAweGM2KTogLyogdnNodWZwe3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGF2
eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOworCiAg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGM3KTogLyogR3JwOSAqLwogICAgIHsKICAgICAg
ICAgdW5pb24gewoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Egg-0007v3-MM; Tue, 18 Sep 2018 12:01:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Egf-0007ut-VL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:01:01 +0000
X-Inumbo-ID: a5f7e6b8-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5f7e6b8-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:02:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:00:59 -0600
Message-Id: <5BA0E8F802000078001E9585@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:00:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 12/34] x86emul: support AVX512F
 fused-multiply-add insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTMsNiArOTMsMzYgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoYWRkLCAg
ICAgICAgICAgICAwZiwgNTgpLAogICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIp
LAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAorICAgIElOU04oZm1hZGQx
MzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtYWRk
MTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbWFk
ZDIxMywgICAgIDY2LCAwZjM4LCBhOCwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1h
ZGQyMTMsICAgICA2NiwgMGYzOCwgYTksICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZt
YWRkMjMxLCAgICAgNjYsIDBmMzgsIGI4LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihm
bWFkZDIzMSwgICAgIDY2LCAwZjM4LCBiOSwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04o
Zm1hZGRzdWIxMzIsICA2NiwgMGYzOCwgOTYsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNO
KGZtYWRkc3ViMjEzLCAgNjYsIDBmMzgsIGE2LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5T
TihmbWFkZHN1YjIzMSwgIDY2LCAwZjM4LCBiNiwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElO
U04oZm1zdWIxMzIsICAgICA2NiwgMGYzOCwgOWEsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJ
TlNOKGZtc3ViMTMyLCAgICAgNjYsIDBmMzgsIDliLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAg
SU5TTihmbXN1YjIxMywgICAgIDY2LCAwZjM4LCBhYSwgICAgdmwsICAgICBzZCwgdmwpLAorICAg
IElOU04oZm1zdWIyMTMsICAgICA2NiwgMGYzOCwgYWIsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAg
ICBJTlNOKGZtc3ViMjMxLCAgICAgNjYsIDBmMzgsIGJhLCAgICB2bCwgICAgIHNkLCB2bCksCisg
ICAgSU5TTihmbXN1YjIzMSwgICAgIDY2LCAwZjM4LCBiYiwgICAgZWwsICAgICBzZCwgZWwpLAor
ICAgIElOU04oZm1zdWJhZGQxMzIsICA2NiwgMGYzOCwgOTcsICAgIHZsLCAgICAgc2QsIHZsKSwK
KyAgICBJTlNOKGZtc3ViYWRkMjEzLCAgNjYsIDBmMzgsIGE3LCAgICB2bCwgICAgIHNkLCB2bCks
CisgICAgSU5TTihmbXN1YmFkZDIzMSwgIDY2LCAwZjM4LCBiNywgICAgdmwsICAgICBzZCwgdmwp
LAorICAgIElOU04oZm5tYWRkMTMyLCAgICA2NiwgMGYzOCwgOWMsICAgIHZsLCAgICAgc2QsIHZs
KSwKKyAgICBJTlNOKGZubWFkZDEzMiwgICAgNjYsIDBmMzgsIDlkLCAgICBlbCwgICAgIHNkLCBl
bCksCisgICAgSU5TTihmbm1hZGQyMTMsICAgIDY2LCAwZjM4LCBhYywgICAgdmwsICAgICBzZCwg
dmwpLAorICAgIElOU04oZm5tYWRkMjEzLCAgICA2NiwgMGYzOCwgYWQsICAgIGVsLCAgICAgc2Qs
IGVsKSwKKyAgICBJTlNOKGZubWFkZDIzMSwgICAgNjYsIDBmMzgsIGJjLCAgICB2bCwgICAgIHNk
LCB2bCksCisgICAgSU5TTihmbm1hZGQyMzEsICAgIDY2LCAwZjM4LCBiZCwgICAgZWwsICAgICBz
ZCwgZWwpLAorICAgIElOU04oZm5tc3ViMTMyLCAgICA2NiwgMGYzOCwgOWUsICAgIHZsLCAgICAg
c2QsIHZsKSwKKyAgICBJTlNOKGZubXN1YjEzMiwgICAgNjYsIDBmMzgsIDlmLCAgICBlbCwgICAg
IHNkLCBlbCksCisgICAgSU5TTihmbm1zdWIyMTMsICAgIDY2LCAwZjM4LCBhZSwgICAgdmwsICAg
ICBzZCwgdmwpLAorICAgIElOU04oZm5tc3ViMjEzLCAgICA2NiwgMGYzOCwgYWYsICAgIGVsLCAg
ICAgc2QsIGVsKSwKKyAgICBJTlNOKGZubXN1YjIzMSwgICAgNjYsIDBmMzgsIGJlLCAgICB2bCwg
ICAgIHNkLCB2bCksCisgICAgSU5TTihmbm1zdWIyMzEsICAgIDY2LCAwZjM4LCBiZiwgICAgZWws
ICAgICBzZCwgZWwpLAogICAgIElOU05fRlAobWF4LCAgICAgICAgICAgICAwZiwgNWYpLAogICAg
IElOU05fRlAobWluLCAgICAgICAgICAgICAwZiwgNWQpLAogICAgIElOU05fU0ZQKG1vdiwgICAg
ICAgICAgICAwZiwgMTApLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUw
LDMwICs0NTAsMzAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBb
MHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAg
Li4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCi0gICAg
WzB4OTYgLi4uIDB4OThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBb
MHg5OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5Yl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3IH0sCi0gICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAg
ICBbMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YTYg
Li4uIDB4YThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhOV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWFdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAgfSwKLSAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0s
Ci0gICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhh
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YjYgLi4uIDB4
YjhdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YmFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Nj
YWxhcl92ZXh3IH0sCi0gICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKLSAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAg
WzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCisgICAgWzB4OTYgLi4uIDB4OThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4OWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHg5Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YTYgLi4uIDB4YThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhh
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4YWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YjYgLi4uIDB4YjhdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhi
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4YmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YzggLi4uIDB4Y2RdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweGRiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhkYyAuLi4gMHhkZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTgyNzcsNiArODI3Nyw0OSBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZm1hKTsKICAgICAg
ICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8q
IHZmbXN1YmFkZDEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4OWEpOiAvKiB2Zm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg5Yyk6IC8qIHZmbm1hZGQxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5ZSk6IC8qIHZm
bm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweGE3KTogLyogdmZtc3ViYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4YTgpOiAvKiB2Zm1hZGQyMTNwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhYSk6IC8qIHZm
bXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGFlKTogLyogdmZubXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eGI2KTogLyogdmZtYWRkc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YjcpOiAvKiB2Zm1z
dWJhZGQyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGJhKTogLyogdmZtc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
YmMpOiAvKiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3Vi
MjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9Q
X01FTSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7
CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDk5KTogLyogdmZtYWRkMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWIpOiAvKiB2Zm1zdWIxMzJz
e3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg5ZCk6IC8qIHZmbm1hZGQxMzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Zik6IC8qIHZmbm1zdWIx
MzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHhhOSk6IC8qIHZmbWFkZDIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFiKTogLyogdmZtc3Vi
MjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YWQpOiAvKiB2Zm5tYWRkMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YWYpOiAvKiB2Zm5t
c3ViMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4YjkpOiAvKiB2Zm1hZGQyMzFze3MsZH0geG1tL21lbSx4bW0seG1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYik6IC8qIHZm
bXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJmKTogLyog
dmZubXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0g
KQorICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOworICAgICAgICB9
CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHhjOCk6ICAgICAvKiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQygweDBmMzgsIDB4YzkpOiAgICAgLyogc2hhMW1zZzEgeG1tL20xMjgseG1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyogc2hhMW1zZzIgeG1tL20xMjgs
eG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:01:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:01: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 1g2EhS-00082y-0s; Tue, 18 Sep 2018 12:01: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EhQ-00082q-Tg
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:01:48 +0000
X-Inumbo-ID: 56d6d3f6-bb3a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56d6d3f6-bb3a-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 13:59:47 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:01:46 -0600
Message-Id: <5BA0E92802000078001E9588@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:01:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 13/34] x86emul: support AVX512F
 legacy-equivalent logic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGx1cyB2cHRlcm5sb2d7ZCxxfSBhcyBiZWluZyBleHRlbnNpdmVseSB1c2VkIGJ5IHRoZSBjb21w
aWxlciwgaW4gb3JkZXIKdG8gZmFjaWxpdGF0ZSB0ZXN0IGVuYWJsaW5nIGluIHRoZSBoYXJuZXNz
IGFzIHNvb24gYXMgcG9zc2libGUuIEFsc28gdGhlCnR3b2J5dGVfdGFibGVbXSBlbnRyaWVzIGZv
ciBhIGZldyBtb3JlIGluc25zIGdldCB0aGVpciAuZDhzIGZpZWxkIHNldApyaWdodCBhd2F5LCBp
biBvcmRlciB0byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJpbmUgdGhlIGdyb3Vwcy4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE0Myw2ICsxNDMsMTEgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fUEZQX05CKG1v
dnUsICAgICAgICAwZiwgMTApLAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEp
LAogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU04ocGFuZCwg
ICAgICAgICA2NiwgICAwZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBhbmRu
LCAgICAgICAgNjYsICAgMGYsIGRmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwb3Is
ICAgICAgICAgIDY2LCAgIDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHRl
cm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB4
b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTl9Q
RlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAg
IDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNjIsMTMgKzM2MiwxMyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkNl0gPSB7IERz
dE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHhkN10g
PSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHhkOCAuLi4gMHhkZl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCB9LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGU2XSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3XSA9IHsg
RHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
LSAgICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCisgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZjEgLi4uIDB4ZjNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhmNCAu
Li4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CkBAIC00OTEsNiArNDkxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsK
ICAgICB1aW50OF90IHRvX21lbToxOwogICAgIHVpbnQ4X3QgdHdvX29wOjE7CiAgICAgdWludDhf
dCBmb3VyX29wOjE7CisgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjNhX3RhYmxlWzI1
Nl0gPSB7CiAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdv
X29wID0gMSB9LAogICAgIFsweDAxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
dHdvX29wID0gMSB9LApAQCAtNTA4LDYgKzUwOSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0
MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAg
ICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDMwIC4uLiAweDMzXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzhdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCkBAIC0zMDA2LDIwICszMDA4LDMzIEBA
IHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNj
YWxlKGV4dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CiAgICAgICAgICAgICBicmVhazsKIAor
ICAgICAgICBjYXNlIGV4dF8wZjNhOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENh
bm5vdCB1cGRhdGUgZCBoZXJlIHlldCwgYXMgdGhlIGltbWVkaWF0ZSBvcGVyYW5kIHN0aWxsCisg
ICAgICAgICAgICAgKiBuZWVkcyBmZXRjaGluZy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgc3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDBmM2FfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAg
ICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9
IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBmM2FfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CisgICAgICAg
ICAgICBicmVhazsKKwogICAgICAgICBjYXNlIGV4dF84ZjA5OgogICAgICAgICAgICAgaWYgKCBl
eHQ4ZjA5X3RhYmxlW2JdLnR3b19vcCApCiAgICAgICAgICAgICAgICAgZCB8PSBUd29PcDsKICAg
ICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA5X3RhYmxlW2JdLnNpbWRfc2l6ZTsK
ICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgZXh0XzBmM2E6CiAgICAgICAgIGNh
c2UgZXh0XzhmMDg6CisgICAgICAgIGNhc2UgZXh0XzhmMGE6CiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogQ2Fubm90IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9w
ZXJhbmQgc3RpbGwKICAgICAgICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgogICAgICAgICAgICAg
ICovCi0gICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBtb2Ry
bV9tb2QgPT0gMyApCkBAIC0zMTk4LDcgKzMyMTMsNiBAQCB4ODZfZGVjb2RlKAogICAgICAgICBl
bHNlIGlmICggZXh0MGYzYV90YWJsZVtiXS5mb3VyX29wICYmICFtb2RlXzY0Yml0KCkgJiYgdmV4
Lm9wY3ggKQogICAgICAgICAgICAgaW1tMSAmPSAweDdmOwogICAgICAgICBzdGF0ZS0+ZGVzYyA9
IGQ7Ci0gICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6
ZTsKICAgICAgICAgcmMgPSB4ODZfZGVjb2RlXzBmM2Eoc3RhdGUsIGN0eHQsIG9wcyk7CiAgICAg
ICAgIGJyZWFrOwogCkBAIC01OTI3LDYgKzU5NDEsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9E
T1VCTEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAg
ICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5ke2Qs
cX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYik6
IC8qIHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9ye2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgYXZ4NTEyZl9ub19zYWU6CiAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKQEAgLTc1MTAsNiAr
NzUyOSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNl
OwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZF
WF9QUkVGSVhfRE9VQkxFX01BU0spLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhD
X1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzYSwgMHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:02:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:02: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 1g2EiC-00089p-Bo; Tue, 18 Sep 2018 12:02:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EiA-00089U-EY
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:02:34 +0000
X-Inumbo-ID: dd118f36-bb3a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd118f36-bb3a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:03:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:02:32 -0600
Message-Id: <5BA0E95402000078001E958B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:02:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 14/34] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTEsNiArOTEsNyBAQCBlbnVt
IGVzeiB7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAg
IElOU05fRlAoYWRkLCAgICAgICAgICAgICAwZiwgNTgpLAorICAgIElOU04oYnJvYWRjYXN0c3Ms
ICA2NiwgMGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGNtcCwgICAg
ICAgICAgICAgMGYsIGMyKSwKICAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwK
ICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk4LCAgICB2bCwgICAgIHNkLCB2bCks
CkBAIC0xNjIsNiArMTYzLDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEy
OFtdID0KICAgICBJTlNOKG1vdnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAog
fTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfbm8xMjhbXSA9IHsKKyAgICBJ
TlNOKGJyb2FkY2FzdGYzMng0LCA2NiwgMGYzOCwgMWEsIGVsXzQsICBkLCB2bCksCisgICAgSU5T
Tihicm9hZGNhc3RzZCwgICAgNjYsIDBmMzgsIDE5LCBlbCwgICAgcSwgZWwpLAorfTsKKworc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEyW10gPSB7CisgICAgSU5TTihicm9hZGNh
c3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2bCksCit9OworCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIs
ICAgMGYsIDZmLCAgICB2bCwgICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAg
MGYsIDdmLCAgICB2bCwgICBiLCB2bCksCkBAIC0xNzYsOCArMTg2LDE5IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogICAgIElOU05fUEZQKHhvciwgICAgICAgICAg
ICAgIDBmLCA1NyksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfbm8x
MjhbXSA9IHsKKyAgICBJTlNOKGJyb2FkY2FzdGYzMngyLCA2NiwgMGYzOCwgMTksIGVsXzIsIGQs
IHZsKSwKKyAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIsIHEsIHZs
KSwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9IHsKKyAg
ICBJTlNOKGJyb2FkY2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwKK307CisK
IHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwg
VkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4
IH07CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9ubzEyOFtdID0geyBWTF81MTIsIFZM
XzI1NiB9Oworc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfNTEyW10gPSB7IFZMXzUxMiB9
OwogCiAvKgogICogVGhpcyB0YWJsZSwgaW5kaWNhdGluZyB0aGUgcHJlc2VuY2Ugb2YgYW4gaW1t
ZWRpYXRlIChieXRlKSBmb3IgYW4gb3Bjb2RlCkBAIC00ODYsNiArNTA3LDEwIEBAIHZvaWQgZXZl
eF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKIAogICAgIFJVTihhdng1MTJmLCBhbGwp
OwogICAgIFJVTihhdng1MTJmLCAxMjgpOworICAgIFJVTihhdng1MTJmLCBubzEyOCk7CisgICAg
UlVOKGF2eDUxMmYsIDUxMik7CiAgICAgUlVOKGF2eDUxMmJ3LCBhbGwpOwogICAgIFJVTihhdng1
MTJkcSwgYWxsKTsKKyAgICBSVU4oYXZ4NTEyZHEsIG5vMTI4KTsKKyAgICBSVU4oYXZ4NTEyZHEs
IDUxMik7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yMzQsMTAgKzIz
NCwxNiBAQCBlbnVtIHNpbWRfb3BzaXplIHsKIAogICAgIC8qCiAgICAgICogMTI4IGJpdHMgb2Yg
aW50ZWdlciBvciBmbG9hdGluZyBwb2ludCBkYXRhLCB3aXRoIG5vIGZ1cnRoZXIKLSAgICAgKiBm
b3JtYXR0aW5nIGluZm9ybWF0aW9uLgorICAgICAqIGZvcm1hdHRpbmcgaW5mb3JtYXRpb24sIG9y
IHdpdGggaXQgZW5jb2RlZCBieSBFVkVYLlcuCiAgICAgICovCiAgICAgc2ltZF8xMjgsCiAKKyAg
ICAvKgorICAgICAqIDI1NiBiaXRzIG9mIGludGVnZXIgb3IgZmxvYXRpbmcgcG9pbnQgZGF0YSwg
d2l0aCBmb3JtYXR0aW5nCisgICAgICogZW5jb2RlZCBieSBFVkVYLlcuCisgICAgICovCisgICAg
c2ltZF8yNTYsCisKICAgICAvKiBPcGVyYW5kIHNpemUgZW5jb2RlZCBpbiBub24tc3RhbmRhcmQg
d2F5LiAqLwogICAgIHNpbWRfb3RoZXIKIH07CkBAIC00MzAsOCArNDM2LDEwIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgxOCAuLi4gMHgxOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MThdID0geyAu
c2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDIgfSwKKyAg
ICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAu
ZDhzID0gMyB9LAorICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29w
ID0gMSwgLmQ4cyA9IDQgfSwKKyAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1Niwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFjIC4uLiAweDFlXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgy
MCAuLi4gMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAog
ICAgIFsweDI4IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApA
QCAtMzMyMCw2ICszMzI4LDEwIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTY7
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBzaW1kXzI1NjoKKyAgICAgICAgb3BfYnl0ZXMg
PSAzMjsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBvcF9ieXRlcyA9
IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNzk2OSw2ICs3OTgxLDQyIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMy
LFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBl
dmV4LmJyLCBFWENfVUQpOworICAgIGF2eDUxMl9icm9hZGNhc3Q6CisgICAgICAgIC8qCisgICAg
ICAgICAqIEZvciB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJlbG93IHRoZSBtYWluIHN3aXRjaCgpIHRv
IHdvcmsgd2UgbmVlZCB0bworICAgICAgICAgKiBmb2xkIG9wX21hc2sgaGVyZTogQSBzb3VyY2Ug
ZWxlbWVudCBnZXRzIHJlYWQgd2hlbmV2ZXIgYW55IG9mIGl0cworICAgICAgICAgKiByZXNwZWN0
aXZlIGRlc3RpbmF0aW9uIGVsZW1lbnRzJyBtYXNrIGJpdHMgaXMgc2V0LgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBmYXVsdF9zdXBwcmVzc2lvbiApCisgICAgICAgIHsKKyAgICAgICAgICAg
IG4gPSAxIDw8ICgoYiAmIDMpIC0gZXZleC53KTsKKyAgICAgICAgICAgIEFTU0VSVChvcF9ieXRl
cyA9PSBuICogZWxlbV9ieXRlcyk7CisgICAgICAgICAgICBmb3IgKCBpID0gbjsgaSA8ICgxNiA8
PCBldmV4LmxyKSAvIGVsZW1fYnl0ZXM7IGkgKz0gbiApCisgICAgICAgICAgICAgICAgb3BfbWFz
ayB8PSAob3BfbWFzayA+PiBpKSAmICgoMSA8PCBuKSAtIDEpOworICAgICAgICB9CisgICAgICAg
IGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDFiKTogLyogdmJyb2FkY2FzdGYzMng4IG0yNTYsem1te2t9ICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4NCBtMjU2
LHptbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0gfHwgZXZleC5sciAhPSAyLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2Fz
dHNkIHhtbS9tNjQse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6fW1te2t9ICovCisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJyLCBFWENfVUQp
OworICAgICAgICBpZiAoICFldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2FkY2FzdGYzMng0
IG0xMjgse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2YnJvYWRjYXN0ZjY0eDIgbTEyOCx7eSx6fW1te2t9ICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4
LmJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaWYg
KCBldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEp
OworICAgICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0vbTMyLHhtbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20x
Nix4bW0gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:03:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:03: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 1g2Eij-0008II-QX; Tue, 18 Sep 2018 12:03: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eii-0008I1-P0
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:03:08 +0000
X-Inumbo-ID: 86f0c8ba-bb3a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86f0c8ba-bb3a-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:01:08 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:03:07 -0600
Message-Id: <5BA0E97902000078001E958E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:03:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 15/34] x86emul: support AVX512F v{, u}comis{d,
 s} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTMsNiArOTMsOCBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9GUChhZGQsICAg
ICAgICAgICAgIDBmLCA1OCksCiAgICAgSU5TTihicm9hZGNhc3RzcywgIDY2LCAwZjM4LCAxOCwg
ICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIp
LAorICAgIElOU04oY29taXNkLCAgICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAgICAgIHEsIGVs
KSwKKyAgICBJTlNOKGNvbWlzcywgICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwgICAgICBkLCBl
bCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFk
ZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1h
ZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKQEAgLTE1Miw2ICsx
NTQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5T
Tl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAg
ICAgIDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCisgICAg
SU5TTih1Y29taXNkLCAgICAgIDY2LCAgIDBmLCAyZSwgICAgZWwsICAgICAgcSwgZWwpLAorICAg
IElOU04odWNvbWlzcywgICAgICAgICwgICAwZiwgMmUsICAgIGVsLCAgICAgIGQsIGVsKSwKICAg
ICBJTlNOX1BGUCh1bnBja2gsICAgICAgICAgMGYsIDE1KSwKICAgICBJTlNOX1BGUCh1bnBja2ws
ICAgICAgICAgMGYsIDE0KSwKIH07Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBA
IC0yOTcsNyArMjk3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwK
ICAgICBbMHgyYl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2Zw
LCBkOHNfdmwgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKLSAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IEltcGxpY2l0
T3BzfE1vZFJNfFR3b09wIH0sCisgICAgWzB4MmUgLi4uIDB4MmZdID0geyBJbXBsaWNpdE9wc3xN
b2RSTXxUd29PcCwgc2ltZF9ub25lLCBkOHNfZHEgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7
IEltcGxpY2l0T3BzIH0sCiAgICAgWzB4MzddID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweDM4
XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSB9LApAQCAtNjEwMSwyNCArNjEwMSwzNCBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgfQogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7
CisgICAgICAgIG9wX2J5dGVzID0gNCA8PCB2ZXgucGZ4OworICAgIHZjb21pOgogICAgICAgICBv
cGNbMF0gPSBiOwogICAgICAgICBvcGNbMV0gPSBtb2RybTsKICAgICAgICAgaWYgKCBlYS50eXBl
ID09IE9QX01FTSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVhLm1l
bS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgdmV4LnBmeCA/IDggOiA0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4dCk7CisgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0u
c2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsIG9wX2J5dGVzLCBjdHh0KTsKICAgICAgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKICAg
ICAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwogICAgICAg
ICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7CisgICAg
ICAgICAgICBldmV4LmIgPSAxOwogICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CiAgICAgICAg
IH0KLSAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGlmICggZXZl
eF9lbmNvZGVkKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9Q
RlhfQllURVMgKyAyOworICAgICAgICAgICAgY29weV9FVkVYKG9wYywgZXZleCk7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gUEZY
X0JZVEVTICsgMjsKKyAgICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZl
eCk7CisgICAgICAgIH0KICAgICAgICAgb3BjWzJdID0gMHhjMzsKIAotICAgICAgICBjb3B5X1JF
WF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwogICAgICAgICBpbnZva2Vfc3R1YihfUFJFX0VG
TEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksCiAgICAgICAgICAgICAgICAgICAg
IF9QT1NUX0VGTEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksCiAgICAgICAgICAg
ICAgICAgICAgIFtlZmxhZ3NdICIrZyIgKF9yZWdzLmVmbGFncyksCkBAIC02MTI5LDYgKzYxMzks
MTkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAg
ICAgICAgIGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgy
ZSk6IC8qIHZ1Y29taXN7cyxkfSB4bW0vbWVtLHhtbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURf
RlAoX0VWRVgsIDB4MGYsIDB4MmYpOiAvKiB2Y29taXN7cyxkfSB4bW0vbWVtLHhtbSAqLworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8
fCBldmV4Lm9wbXNrIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUg
PT0gT1BfTUVNICYmIGV2ZXguYnIpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXZleC53ICE9IGV2ZXgucGZ4KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19V
RCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIp
OworICAgICAgICBvcF9ieXRlcyA9IDQgPDwgZXZleC53OworICAgICAgICBnb3RvIHZjb21pOwor
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMwKTogLyogd3Jtc3IgKi8KICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAg
IGZhaWxfaWYob3BzLT53cml0ZV9tc3IgPT0gTlVMTCk7CgoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:03:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:03: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 1g2EjB-0008MW-3u; Tue, 18 Sep 2018 12:03:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Ej9-0008MF-P2
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:03:35 +0000
X-Inumbo-ID: 01ad8b22-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01ad8b22-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:04:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:03:33 -0600
Message-Id: <5BA0E99302000078001E9591@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:03:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 16/34] x86emul/test: introduce eq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gZm9yIHNlbnNpYmxlIHRvLWJvb2xlYW4gY29udmVyc2lvbiBvbiBBVlg1
MTIsIHdyYXAKYW5vdGhlciBhYnN0cmFjdGlvbiBmdW5jdGlvbiBhcm91bmQgdGhlIHByZXNlbnQg
dG9fYm9vbCg8eD4gPT0gPHk+KSwgdG8KZ2V0IHJpZCBvZiB0aGUgb3Blbi1jb2RlZCA9PSAod2hp
Y2ggd2lsbCBnZXQgaW4gdGhlIHdheSBvZiB1c2luZwpidWlsdC1pbiBmdW5jdGlvbnMgaW5zdGVh
ZCkuIEZvciB0aGUgZnV0dXJlIEFWWDUxMiB1c2Ugc2NhbGFyIG9wZXJhbmRzCmNhbid0IGJlIHVz
ZWQgdGhlbiBhbnltb3JlOiBVc2UgKHZlY190KXt9IHdoZW4gdGhlIG9wZXJhbmQgaXMgemVybywK
YW5kIGJyb2FkY2FzdCAoaWYgYXZhaWxhYmxlKSBvdGhlcndpc2UgKGFzc3VtZSBwcmUtQVZYNTEy
IHdoZW4gYnJvYWRjYXN0CmlzIG5vdCBhdmFpbGFibGUsIGluIHdoaWNoIGNhc2UgYSBwbGFpbiBz
Y2FsYXIgaXMgc3RpbGwgZmluZSkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC00Niw2ICs0
NiwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjIGRlZmlu
ZSB0b19ib29sKGNtcCkgX3RvX2Jvb2woKGJ5dGVfdmVjX3QpKGNtcCkpCiAjZW5kaWYKIAorI2lm
bmRlZiBlcQorIyBkZWZpbmUgZXEoeCwgeSkgdG9fYm9vbCgoeCkgPT0gKHkpKQorI2VuZGlmCisK
ICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQoeCkgKCh2ZWNfdCl7
IChpbnQpKHgpWzBdIH0pCiAjZWxpZiBWRUNfU0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAm
JiBkZWZpbmVkKF9fM2ROT1dfXykKQEAgLTYwNSwxOCArNjA5LDE4IEBAIGludCBzaW1kX3Rlc3Qo
dm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBzcmM7CiAgICAgdG91Y2goeCk7Ci0gICAg
aWYgKCAhdG9fYm9vbCh4ID09IHNyYykgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
eCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKHNyYyk7CiAgICAgeSA9IHgg
KyBzcmM7CiAgICAgdG91Y2goc3JjKTsKICAgICB0b3VjaCh5KTsKLSAgICBpZiAoICF0b19ib29s
KHkgPT0gMiAqIHNyYykgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwgMiAqIHNy
YykgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaChzcmMpOwogICAgIHogPSB5IC09IHNy
YzsKICAgICB0b3VjaCh6KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICNpZiBkZWZp
bmVkKFVJTlRfU0laRSkKIApAQCAtNjI4LDcgKzYzMiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICAgICB6IF49IGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHRvdWNoKHgpOwotICAgIGlmICgg
IXRvX2Jvb2woKHggJiB+eSkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
eCAmIH55LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogI2VsaWYgRUxFTV9TSVpFID4gMSB8fCBW
RUNfU0laRSA8PSA4CiAKQEAgLTYzOSw3ICs2NDMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAg
ICAgeiA9IHNyYyArIGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHogKj0gKHNyYyAtIGludik7
Ci0gICAgaWYgKCAhdG9fYm9vbCh4IC0geSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBp
ZiAoICFlcSh4IC0geSwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICNlbmRpZgogCkBAIC02NDgs
MTAgKzY1MiwxMCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9IHNyYyAqIGFsdDsKICAg
ICB0b3VjaChhbHQpOwogICAgIHkgPSBzcmMgLyBhbHQ7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09
IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElO
RV9fOwogICAgIHRvdWNoKGFsdCk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29s
KHggKiAtYWx0ID09IC1zcmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHggKiAt
YWx0LCAtc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAogIyBpZiBkZWZpbmVkKHJlY2lwKSAmJiBk
ZWZpbmVkKHRvX2ludCkKIApAQCAtNjU5LDE2ICs2NjMsMTYgQEAgaW50IHNpbWRfdGVzdCh2b2lk
KQogICAgIHggPSByZWNpcChzcmMpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goeCk7Ci0g
ICAgaWYgKCAhdG9fYm9vbCh0b19pbnQocmVjaXAoeCkpID09IHNyYykgKSByZXR1cm4gX19MSU5F
X187CisgICAgaWYgKCAhZXEodG9faW50KHJlY2lwKHgpKSwgc3JjKSApIHJldHVybiBfX0xJTkVf
XzsKIAogIyAgaWZkZWYgcnNxcnQKICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwog
ICAgIHkgPSByc3FydCh4KTsKICAgICB0b3VjaCh5KTsKLSAgICBpZiAoICF0b19ib29sKHRvX2lu
dChyZWNpcCh5KSkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh0b19p
bnQocmVjaXAoeSkpLCBzcmMpICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKHNyYyk7Ci0g
ICAgaWYgKCAhdG9fYm9vbCh0b19pbnQoeSkgPT0gdG9faW50KHJlY2lwKHNyYykpKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh0b19pbnQoeSksIHRvX2ludChyZWNpcChzcmMpKSkg
KSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogCiAjIGVuZGlmCkBAIC02NzYsNyArNjgwLDcg
QEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBpZmRlZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsK
ICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHNxcnQoeCkgPT0gc3JjKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcShzcXJ0KHgpLCBzcmMpICkgcmV0dXJuIF9fTElORV9f
OwogIyBlbmRpZgogCiAjIGlmZGVmIHRydW5jCkBAIC02ODQsMjAgKzY4OCwyMCBAQCBpbnQgc2lt
ZF90ZXN0KHZvaWQpCiAgICAgeSA9ICh2ZWNfdCl7IDEgfTsKICAgICB0b3VjaCh4KTsKICAgICB6
ID0gdHJ1bmMoeCk7Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9f
OworICAgIGlmICggIWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAjIGlm
ZGVmIGZyYWMKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBmcmFjKHNyYyk7CiAgICAgdG91Y2go
c3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0gMCkgKSByZXR1cm4gX19MSU5FX187CisgICAg
aWYgKCAhZXEoeCwgKHZlY190KXt9KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHggPSAxIC8g
KHNyYyArIDEpOwogICAgIHRvdWNoKHgpOwogICAgIHkgPSBmcmFjKHgpOwogICAgIHRvdWNoKHgp
OwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAo
ICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAogIyBpZiBkZWZpbmVkKHRy
dW5jKSAmJiBkZWZpbmVkKGZyYWMpCkBAIC03MDcsNyArNzExLDcgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIHRvdWNoKHgpOwogICAgIHogPSBmcmFjKHgpOwogICAgIHRvdWNoKHgpOwotICAg
IGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeCwgeSArIHopICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAjZWxzZQpAQCAtNzIw
LDE2ICs3MjQsMTYgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHlbRUxFTV9DT1VOVCAtIDFd
ID0geVswXSA9IGogPSBFTEVNX0NPVU5UOwogICAgIGZvciAoIGkgPSAxOyBpIDwgRUxFTV9DT1VO
VCAvIDI7ICsraSApCiAgICAgICAgIHlbRUxFTV9DT1VOVCAtIGkgLSAxXSA9IHlbaV0gPSB5W2kg
LSAxXSArIChqIC09IDIpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKyAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIAogIyAgaWZkZWYg
bXVsX2hpCiAgICAgdG91Y2goYWx0KTsKICAgICB4ID0gbXVsX2hpKHNyYywgYWx0KTsKICAgICB0
b3VjaChhbHQpOwogIyAgIGlmZGVmIElOVF9TSVpFCi0gICAgaWYgKCAhdG9fYm9vbCh4ID09IChh
bHQgPCAwKSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgYWx0IDwgMCkgKSBy
ZXR1cm4gX19MSU5FX187CiAjICAgZWxzZQotICAgIGlmICggIXRvX2Jvb2woeCA9PSAoc3JjICYg
YWx0KSArIGFsdCkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgKHNyYyAmIGFs
dCkgKyBhbHQpICkgcmV0dXJuIF9fTElORV9fOwogIyAgIGVuZGlmCiAjICBlbmRpZgogCkBAIC03
NDUsNyArNzQ5LDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgICAgICB6W2ldID0gcmVzOwog
ICAgICAgICB6W2kgKyAxXSA9IHJlcyA+PiAoRUxFTV9TSVpFIDw8IDMpOwogICAgIH0KLSAgICBp
ZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwg
eikgKSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogCiAgICAgeiA9IHNyYzsKQEAgLTc1Nywx
MiArNzYxLDEyIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh6KTsKICAgICB5ID0g
eiA8PCAyOwogICAgIHRvdWNoKHopOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeSkgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSArIHkpICkgcmV0dXJuIF9fTElORV9f
OwogCiAgICAgdG91Y2goeCk7CiAgICAgeiA9IHggPj4gMjsKICAgICB0b3VjaCh4KTsKLSAgICBp
ZiAoICF0b19ib29sKHkgPT0geiArIHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVx
KHksIHogKyB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHogPSBzcmM7CiAjICBpZmRlZiBJ
TlRfU0laRQpAQCAtNzgxLDExICs3ODUsMTEgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRv
dWNoKGopOwogICAgIHkgPSB6IDw8IGo7CiAgICAgdG91Y2goaik7Ci0gICAgaWYgKCAhdG9fYm9v
bCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB5ICsgeSkg
KSByZXR1cm4gX19MSU5FX187CiAKICAgICB6ID0geCA+PiBqOwogICAgIHRvdWNoKGopOwotICAg
IGlmICggIXRvX2Jvb2woeSA9PSB6ICsgeikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeSwgeiArIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAjIGVuZGlmCiAKQEAgLTgwOSwxMiAr
ODEzLDEyIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICAtLXNoOwogICAgIHRvdWNoKHNoKTsK
ICAgICB5ID0geiA8PCBzaDsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSArIHkpICkgcmV0dXJu
IF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsKIAog
IyAgaWYgKGRlZmluZWQoX19BVlgyX18pICYmIEVMRU1fU0laRSA+PSA0KSB8fCBkZWZpbmVkKF9f
WE9QX18pCiAgICAgdG91Y2goc2gpOwogICAgIHggPSB5ID4+IHNoOwotICAgIGlmICggIXRvX2Jv
b2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB6KSApIHJldHVy
biBfX0xJTkVfXzsKICMgIGVuZGlmCiAKICMgZW5kaWYKQEAgLTgyOCw3ICs4MzIsNyBAQCBpbnQg
c2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goaW52KTsKICAgICB5ID0gbWF4KHNyYywgaW52KTsK
ICAgICB0b3VjaChpbnYpOwotICAgIGlmICggIXRvX2Jvb2woeCArIHkgPT0gc3JjICsgaW52KSAp
IHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4ICsgeSwgc3JjICsgaW52KSApIHJldHVy
biBfX0xJTkVfXzsKICMgZWxzZQogICAgIHggPSBzcmMgKiBhbHQ7CiAgICAgeSA9IGludiAqIGFs
dDsKQEAgLTgzNywzMyArODQxLDMzIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh5
KTsKICAgICB5ID0gbWluKHgsIHkpOwogICAgIHRvdWNoKHkpOwotICAgIGlmICggIXRvX2Jvb2wo
KHkgKyB6KSAqIGFsdCA9PSBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICgg
IWVxKCh5ICsgeikgKiBhbHQsIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlm
CiAjZW5kaWYKIAogI2lmZGVmIGFicwogICAgIHggPSBzcmMgKiBhbHQ7CiAgICAgdG91Y2goeCk7
Ci0gICAgaWYgKCAhdG9fYm9vbChhYnMoeCkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICBpZiAoICFlcShhYnMoeCksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lm
ZGVmIGNvcHlzaWduegogICAgIHRvdWNoKGFsdCk7Ci0gICAgaWYgKCAhdG9fYm9vbChjb3B5c2ln
bnooKHZlY190KXt9ICsgMSwgYWx0KSA9PSBhbHQpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlm
ICggIWVxKGNvcHlzaWdueigodmVjX3Qpe30gKyAxLCBhbHQpLCBhbHQpICkgcmV0dXJuIF9fTElO
RV9fOwogI2VuZGlmCiAKICNpZmRlZiBzd2FwCiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0
b19ib29sKHN3YXAoc3JjKSA9PSBpbnYpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVx
KHN3YXAoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCiAjaWZkZWYgc3dh
cDIKICAgICB0b3VjaChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woc3dhcDIoc3JjKSA9PSBpbnYp
ICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHN3YXAyKHNyYyksIGludikgKSByZXR1
cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoYnJvYWRjYXN0KQotICAgIGlmICgg
IXRvX2Jvb2woYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSA9PSBzcmMgKyBpbnYpICkgcmV0dXJu
IF9fTElORV9fOworICAgIGlmICggIWVxKGJyb2FkY2FzdChFTEVNX0NPVU5UICsgMSksIHNyYyAr
IGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoaW50ZXJsZWF2
ZV9sbykgJiYgZGVmaW5lZChpbnRlcmxlYXZlX2hpKQpAQCAtODc3LDcgKzg4MSwxMSBAQCBpbnQg
c2ltZF90ZXN0KHZvaWQpCiAjIGVsc2UKICAgICB6ID0gKHggLSB5KSAqIGFsdDsKICMgZW5kaWYK
LSAgICBpZiAoICF0b19ib29sKHogPT0gRUxFTV9DT1VOVCAvIDIpICkgcmV0dXJuIF9fTElORV9f
OworIyBpZmRlZiBicm9hZGNhc3QKKyAgICBpZiAoICFlcSh6LCBicm9hZGNhc3QoRUxFTV9DT1VO
VCAvIDIpKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZWxzZQorICAgIGlmICggIWVxKHosIEVMRU1f
Q09VTlQgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKICNlbmRpZgogCiAjaWYgZGVm
aW5lZChJTlRfU0laRSkgJiYgZGVmaW5lZCh3aWRlbjEpICYmIGRlZmluZWQoaW50ZXJsZWF2ZV9s
bykKQEAgLTg4Nyw3ICs4OTUsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goeCk7
CiAgICAgeiA9IHdpZGVuMSh4KTsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHog
PT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19M
SU5FX187CiAKICMgaWZkZWYgd2lkZW4yCiAgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwg
YWx0IDwgMCk7CkBAIC04OTUsNyArOTAzLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRv
dWNoKHgpOwogICAgIHogPSB3aWRlbjIoeCk7CiAgICAgdG91Y2goeCk7Ci0gICAgaWYgKCAhdG9f
Ym9vbCh6ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHosIHkpICkgcmV0
dXJuIF9fTElORV9fOwogCiAjICBpZmRlZiB3aWRlbjMKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyhh
bHQgPCAwLCBhbHQgPCAwKTsKQEAgLTkwNCw3ICs5MTIsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQp
CiAgICAgdG91Y2goeCk7CiAgICAgeiA9IHdpZGVuMyh4KTsKICAgICB0b3VjaCh4KTsKLSAgICBp
ZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwg
eSkgKSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogIyBlbmRpZgogCkBAIC05MTksMjEgKzky
NywyMSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lk
ZW4xKHNyYyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CiAj
IGVuZGlmCiAKICMgaWZkZWYgd2lkZW4yCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lkZW4y
KHNyYyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1
cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAjIGVu
ZGlmCiAKICMgaWZkZWYgd2lkZW4zCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lkZW4zKHNy
Yyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0gaW50ZXJsZWF2ZV9s
byh6LCAodmVjX3Qpe30pKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCBpbnRl
cmxlYXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAj
ZW5kaWYKQEAgLTk0MiwxNCArOTUwLDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3Vj
aChzcmMpOwogICAgIHggPSBkdXBfbG8oc3JjKTsKICAgICB0b3VjaChzcmMpOwotICAgIGlmICgg
IXRvX2Jvb2woeCAtIHNyYyA9PSAoYWx0IC0gMSkgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICBpZiAoICFlcSh4IC0gc3JjLCAoYWx0IC0gMSkgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKICNl
bmRpZgogCiAjaWZkZWYgZHVwX2hpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gZHVwX2hpKHNy
Yyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggLSBzcmMgPT0gKGFsdCAr
IDEpIC8gMikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCAtIHNyYywgKGFsdCAr
IDEpIC8gMikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgRUxFTV9DT1VOVDsgKytpICkKQEAgLTk2MSw3ICs5NjksNyBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAjIGVsc2UKICAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKICMgZW5kaWYK
LSAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeiwgeSkgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmZGVmIHNlbGVjdDIKQEAg
LTk3MCwxNCArOTc4LDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICMgZWxzZQogICAgIHNlbGVj
dDIoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKICMgZW5kaWYKLSAgICBpZiAoICF0b19ib29sKHog
PT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19M
SU5FX187CiAjZW5kaWYKIAogI2lmZGVmIG1peAogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2go
aW52KTsKICAgICB4ID0gbWl4KHNyYywgaW52KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkg
KSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187
CiAKICMgaWZkZWYgYWRkc3ViCiAgICAgdG91Y2goc3JjKTsKQEAgLTk4NiwyMiArOTk0LDIyIEBA
IGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKGludik7CiAg
ICAgeSA9IG1peChzcmMgLSBpbnYsIHNyYyArIGludik7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09
IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElO
RV9fOwogIyBlbmRpZgogI2VuZGlmCiAKICNpZmRlZiByb3RyCiAgICAgeCA9IHJvdHIoc3JjLCAx
KTsKICAgICB5ID0gKHNyYyAmIChFTEVNX0NPVU5UIC0gMSkpICsgMTsKLSAgICBpZiAoICF0b19i
b29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1
cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmZGVmIGRvdF9wcm9kdWN0CiAgICAgdG91Y2goc3Jj
KTsKICAgICB0b3VjaChpbnYpOwogICAgIHggPSBkb3RfcHJvZHVjdChzcmMsIGludik7Ci0gICAg
aWYgKCAhdG9fYm9vbCh4ID09ICh2ZWNfdCl7IChFTEVNX0NPVU5UICogKEVMRU1fQ09VTlQgKyAx
KSAqCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRUxFTV9DT1VOVCArIDIpKSAv
IDYgfSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgKHZlY190KXsgKEVMRU1f
Q09VTlQgKiAoRUxFTV9DT1VOVCArIDEpICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKEVM
RU1fQ09VTlQgKyAyKSkgLyA2IH0pICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKICNpZmRl
ZiBoYWRkCkBAIC0xMDIyLDcgKzEwMzAsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9
IGhzdWIoc3JjLCBpbnYpOwogICAgIGZvciAoIGkgPSBFTEVNX0NPVU5UOyBpID4+PSAxOyApCiAg
ICAgICAgIHggPSBoYWRkKHgsICh2ZWNfdCl7fSk7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IDAp
ICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsICh2ZWNfdCl7fSkgKSByZXR1cm4g
X19MSU5FX187CiAjIGVuZGlmCiAjZW5kaWYKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpA
QCAtMjAsNiArMjAsMTAgQEAgRU5UUlkoZm1hX3Rlc3QpOwogIyBlbmRpZgogI2VuZGlmCiAKKyNp
Zm5kZWYgZXEKKyMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkKKyNlbmRpZgor
CiAjaWYgVkVDX1NJWkUgPT0gMTYKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgYWRk
c3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBzKHgsIHkpCkBAIC02MiwzOCArNjYsMzgg
QEAgaW50IGZtYV90ZXN0KHZvaWQpCiAgICAgeSA9IChzcmMgLSBvbmUpICogaW52OwogICAgIHRv
dWNoKHNyYyk7CiAgICAgeiA9IGludiAqIHNyYyArIGludjsKLSAgICBpZiAoICF0b19ib29sKHgg
PT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19M
SU5FX187CiAKICAgICB0b3VjaChzcmMpOwogICAgIHogPSAtaW52ICogc3JjIC0gaW52OwotICAg
IGlmICggIXRvX2Jvb2woLXggPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
LXgsIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgdG91Y2goc3JjKTsKICAgICB6ID0gaW52
ICogc3JjIC0gaW52OwotICAgIGlmICggIXRvX2Jvb2woeSA9PSB6KSApIHJldHVybiBfX0xJTkVf
XzsKKyAgICBpZiAoICFlcSh5LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKHNy
Yyk7CiAgICAgeiA9IC1pbnYgKiBzcmMgKyBpbnY7Ci0gICAgaWYgKCAhdG9fYm9vbCgteSA9PSB6
KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSgteSwgeikgKSByZXR1cm4gX19MSU5F
X187CiAgICAgdG91Y2goc3JjKTsKIAogICAgIHggPSBzcmMgKyBpbnY7CiAgICAgeSA9IHNyYyAt
IGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBzcmMgKiBvbmUgKyBpbnY7Ci0gICAgaWYg
KCAhdG9fYm9vbCh4ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHop
ICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgdG91Y2goaW52KTsKICAgICB6ID0gLXNyYyAqIG9u
ZSAtIGludjsKLSAgICBpZiAoICF0b19ib29sKC14ID09IHopICkgcmV0dXJuIF9fTElORV9fOwor
ICAgIGlmICggIWVxKC14LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKGludik7
CiAgICAgeiA9IHNyYyAqIG9uZSAtIGludjsKLSAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwgeikgKSByZXR1cm4gX19MSU5FX187CiAK
ICAgICB0b3VjaChpbnYpOwogICAgIHogPSAtc3JjICogb25lICsgaW52OwotICAgIGlmICggIXRv
X2Jvb2woLXkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoLXksIHopICkg
cmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7CiAKICNpZiBkZWZpbmVkKGFkZHN1Yikg
JiYgZGVmaW5lZChmbWFkZHN1YikKQEAgLTEwMSwyMSArMTA1LDIxIEBAIGludCBmbWFfdGVzdCh2
b2lkKQogICAgIHkgPSBhZGRzdWIoc3JjICogaW52LCAtb25lKTsKICAgICB0b3VjaChvbmUpOwog
ICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgb25lKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0g
eikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5F
X187CiAKICAgICB0b3VjaChvbmUpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgLW9uZSk7
Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICgg
IWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKG9uZSk7CiAKICAgICB4ID0g
YWRkc3ViKHNyYyAqIGludiwgb25lKTsKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBmbWFkZHN1
YihzcmMsIGludiwgb25lKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3Vj
aChpbnYpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgLW9uZSk7Ci0gICAgaWYgKCAhdG9f
Ym9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHksIHopICkgcmV0
dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7CiAjZW5kaWYKIAoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:04:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Ek8-0008Vy-Ev; Tue, 18 Sep 2018 12:04:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Ek6-0008Vm-MI
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:04:34 +0000
X-Inumbo-ID: 24c28c11-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24c28c11-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:05:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:04:32 -0600
Message-Id: <5BA0E9CD02000078001E95E3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:04:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 17/34] x86emul: support AVX512{F,
 BW} packed integer compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSBWUFRFU1R7LE59TXtCLEQsUSxXfSBhcyBvbmNlIGFnYWluIHBvc3NpYmx5IHVzZWQg
YnkgdGhlIGNvbXBpbGVyCmZvciBjb21wYXJpc29uIGFnYWluc3QgYWxsLXplcm8gdmVjdG9ycy4K
CkFsc28gdGFibGUgZW50cmllcyBmb3IgYSBmZXcgbW9yZSBpbnNucyBnZXQgdGhlaXIgLmQ4cyBm
aWVsZCBzZXQgcmlnaHQKYXdheSwgYWdhaW4gaW4gb3JkZXIgdG8gbm90IHNwbGl0IGFuZCBsYXRl
ciByZS1jb21iaW5lIHRoZSBncm91cHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0xNDgsOCArMTQ4LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0KICAgICBJTlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKICAgICBJTlNO
KHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocGNtcCwgICAgICAgICA2NiwgMGYzYSwgMWYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJ
TlNOKHBjbXBlcWQsICAgICAgNjYsICAgMGYsIDc2LCAgICB2bCwgICAgICBkLCB2bCksCisgICAg
SU5TTihwY21wZXFxLCAgICAgIDY2LCAwZjM4LCAyOSwgICAgdmwsICAgICAgcSwgdmwpLAorICAg
IElOU04ocGNtcGd0ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAg
ICBJTlNOKHBjbXBndHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCisg
ICAgSU5TTihwY21wdSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAog
ICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOKHB0ZXJubG9nLCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwgICAgIGRxLCB2bCks
CisgICAgSU5TTihwdGVzdG0sICAgICAgIDY2LCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwp
LAorICAgIElOU04ocHRlc3RubSwgICAgICBmMywgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZs
KSwKICAgICBJTlNOKHB4b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2
bCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChz
cXJ0LCAgICAgICAgICAgIDBmLCA1MSksCkBAIC0xODEsNiArMTg5LDE0IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAg
IDBmLCA3ZiwgICAgdmwsICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBm
LCA2ZiwgICAgdmwsICAgdywgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3
ZiwgICAgdmwsICAgdywgdmwpLAorICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNhLCAzZiwg
ICAgdmwsICBidywgdmwpLAorICAgIElOU04ocGNtcGVxYiwgICAgIDY2LCAgIDBmLCA3NCwgICAg
dmwsICAgYiwgdmwpLAorICAgIElOU04ocGNtcGVxdywgICAgIDY2LCAgIDBmLCA3NSwgICAgdmws
ICAgdywgdmwpLAorICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwgICAgdmwsICAg
YiwgdmwpLAorICAgIElOU04ocGNtcGd0dywgICAgIDY2LCAgIDBmLCA2NSwgICAgdmwsICAgdywg
dmwpLAorICAgIElOU04ocGNtcHUsICAgICAgIDY2LCAwZjNhLCAzZSwgICAgdmwsICBidywgdmwp
LAorICAgIElOU04ocHRlc3RtLCAgICAgIDY2LCAwZjM4LCAyNiwgICAgdmwsICBidywgdmwpLAor
ICAgIElOU04ocHRlc3RubSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICBidywgdmwpLAogfTsK
IAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzExLDE0ICszMTEsMTQgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAg
IFsweDYwIC4uLiAweDYyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVy
IH0sCi0gICAgWzB4NjMgLi4uIDB4NjddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCB9LAorICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDY4IC4uLiAweDZh
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4NmIg
Li4uIDB4NmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9
LAogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9ub25l
LCBkOHNfZHEgfSwKICAgICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1v
ZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBs
aWNpdHxTcmNJbW1CeXRlfE1vZFJNIH0sCi0gICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDc0IC4uLiAweDc2
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LAogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAogICAgIFsweDc4XSA9IHsg
SW1wbGljaXRPcHN8TW9kUk0gfSwKICAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LApAQCAtNDQyLDEzICs0NDIsMTMgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1
NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFjIC4uLiAweDFl
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBb
MHgyMCAuLi4gMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LAotICAgIFsweDI4IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9
LAorICAgIFsweDI2IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MzYg
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MzYg
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAg
WzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAog
ICAgIFsweDQ1IC4uLiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApA
QCAtNTE0LDYgKzUxNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAg
ICAgWzB4MThdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgxOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4
MWRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAx
IH0sCisgICAgWzB4MWUgLi4uIDB4MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25l
IH0sCiAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIy
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LApAQCAtNTIxLDYgKzUyMiw3IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kXzEyOCB9LAogICAgIFsweDM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
MTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgzZSAuLi4gMHgzZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0
MCAuLi4gMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDQy
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQ0XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApAQCAtNjU1OCw2ICs2NTYwLDMyIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIGdvdG8g
c2ltZF8wZl9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAw
eDI2KTogLyogdnB0ZXN0bm17Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI3KTogLyogdnB0ZXN0bm17ZCxxfSBb
eHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4
LmxyOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgICAweDY0KTogLyogdnBjbXBlcWIgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg2NSk6IC8qIHZwY21w
ZXF3IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAgIDB4NjYpOiAvKiB2cGNtcGVxZCBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDc0KTogLyogdnBjbXBn
dGIgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsICAgMHg3NSk6IC8qIHZwY21wZ3R3IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4NzYpOiAvKiB2cGNtcGd0
ZCBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDI2KTogLyogdnB0ZXN0bXtiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3tr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjcpOiAvKiB2cHRl
c3Rte2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyOSk6IC8qIHZwY21wZXFxIFt4eXpdbW0vbWVtLFt4eXpdbW0s
a3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzcpOiAvKiB2
cGNtcGd0cSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKCFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnosIEVYQ19VRCk7CisgICAgICAg
IGlmICggYiAmIChleHQgPT0gZXh0XzBmMzggPyAxIDogMikgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoYiAhPSAweDI3ICYmIGV2ZXgudyAhPSAoYiAmIDEp
LCBFWENfVUQpOworICAgICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKyAgICAgICAgfQor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVzID0g
MSA8PCAoZXh0ID09IGV4dF8wZiA/IGIgJiAxIDogZXZleC53KTsKKyAgICAgICAgYXZ4NTEyX3Zs
ZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4
bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDdlKTogICAgLyogbW92e2Qs
cX0geyx4fW1tLHIvbSAqLwpAQCAtNzU2Niw2ICs3NTk0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDI1KTogLyogdnB0
ZXJubG9ne2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
YXZ4NTEyZl9pbW1fbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYm
IGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKQEAg
LTg3MzksNiArODc2OCwxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAgICAgfQog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxZSk6IC8qIHZwY21wdXtk
LHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MWYpOiAvKiB2cGNtcHtkLHF9ICRpbW04LFt4eXpdbW0vbWVt
LFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
M2UpOiAvKiB2cGNtcHV7Yix3fSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDNmKTogLyogdnBjbXB7Yix3fSAk
aW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnosIEVYQ19VRCk7CisgICAgICAgIGlm
ICggIShiICYgMHgyMCkgKQorICAgICAgICAgICAgZ290byBhdng1MTJmX2ltbV9ub19zYWU7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAx
IDw8IGV2ZXgudzsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBn
b3RvIHNpbWRfaW1tOF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgy
MCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntkLHF9ICRpbW04LHIvbSx4bW0gKi8KICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:05:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Eke-0000C8-TP; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Ekc-0000Bp-Pk
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:05:06 +0000
X-Inumbo-ID: ccd75206-bb3a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccd75206-bb3a-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:03:05 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:05:04 -0600
Message-Id: <5BA0E9EC02000078001E95E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:05:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 18/34] x86emul: support AVX512{F,
 BW} packed integer arithmetic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogdnBhZGQqIC8gdnBzdWIqIGV0IGFsIGFyZSBwdXQgYXQgc2VlbWluZ2x5IHRoZSB3cm9u
ZyBzbG90IG9mIHRoZQpiaWcgc3dpdGNoKCkuIFRoaXMgaXMgaW4gYW50aWNpcGF0aW9uIG9mIGFk
ZGluZyB2cHVucGNrKiB0byB0aG9zZQpncm91cHMgKHNlZSB0aGUgbGVnYWN5L1ZFWCBlbmNvZGVk
IGNhc2UgbGFiZWxzIG5lYXJieSB0byBzdXBwb3J0IHRoaXMpLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYwpAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDEw
KSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJTlNOX0ZQKG11
bCwgICAgICAgICAgICAgMGYsIDU5KSwKKyAgICBJTlNOKHBhZGRkLCAgICAgICAgNjYsICAgMGYs
IGZlLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwYWRkcSwgICAgICAgIDY2LCAgIDBm
LCBkNCwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGFuZCwgICAgICAgICA2NiwgICAw
ZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBhbmRuLCAgICAgICAgNjYsICAg
MGYsIGRmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwY21wLCAgICAgICAgIDY2LCAw
ZjNhLCAxZiwgICAgdmwsICAgICBkcSwgdmwpLApAQCAtMTU0LDcgKzE1NiwxNiBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwY21wZ3RkLCAgICAg
IDY2LCAgIDBmLCA2NiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocGNtcGd0cSwgICAg
ICA2NiwgMGYzOCwgMzcsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBjbXB1LCAgICAg
ICAgNjYsIDBmM2EsIDFlLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbWF4cywgICAg
ICAgIDY2LCAwZjM4LCAzZCwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG1heHUsICAg
ICAgICA2NiwgMGYzOCwgM2YsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtaW5zLCAg
ICAgICAgNjYsIDBmMzgsIDM5LCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbWludSwg
ICAgICAgIDY2LCAwZjM4LCAzYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG11bGRx
LCAgICAgICA2NiwgMGYzOCwgMjgsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKHBtdWxs
ZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwbXVs
dWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocG9y
LCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBz
dWJkLCAgICAgICAgNjYsICAgMGYsIGZhLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihw
c3VicSwgICAgICAgIDY2LCAgIDBmLCBmYiwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04o
cHRlcm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNO
KHB0ZXN0bSwgICAgICAgNjYsIDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwdGVzdG5tLCAgICAgIGYzLCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwpLApAQCAtMTg5
LDEyICsyMDAsMzkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAg
ICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICBiLCB2bCksCiAgICAg
SU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5T
Tihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihw
YWRkYiwgICAgICAgNjYsICAgMGYsIGZjLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwYWRk
c2IsICAgICAgNjYsICAgMGYsIGVjLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwYWRkc3cs
ICAgICAgNjYsICAgMGYsIGVkLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwYWRkdXNiLCAg
ICAgNjYsICAgMGYsIGRjLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwYWRkdXN3LCAgICAg
NjYsICAgMGYsIGRkLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwYWRkdywgICAgICAgNjYs
ICAgMGYsIGZkLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwYXZnYiwgICAgICAgNjYsICAg
MGYsIGUwLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwYXZndywgICAgICAgNjYsICAgMGYs
IGUzLCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwY21wLCAgICAgICAgNjYsIDBmM2EsIDNm
LCAgICB2bCwgIGJ3LCB2bCksCiAgICAgSU5TTihwY21wZXFiLCAgICAgNjYsICAgMGYsIDc0LCAg
ICB2bCwgICBiLCB2bCksCiAgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1LCAgICB2
bCwgICB3LCB2bCksCiAgICAgSU5TTihwY21wZ3RiLCAgICAgNjYsICAgMGYsIDY0LCAgICB2bCwg
ICBiLCB2bCksCiAgICAgSU5TTihwY21wZ3R3LCAgICAgNjYsICAgMGYsIDY1LCAgICB2bCwgICB3
LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2bCwgIGJ3LCB2
bCksCisgICAgSU5TTihwbWFkZHdkLCAgICAgNjYsICAgMGYsIGY1LCAgICB2bCwgICB3LCB2bCks
CisgICAgSU5TTihwbWF4c2IsICAgICAgNjYsIDBmMzgsIDNjLCAgICB2bCwgICBiLCB2bCksCisg
ICAgSU5TTihwbWF4c3csICAgICAgNjYsICAgMGYsIGVlLCAgICB2bCwgICB3LCB2bCksCisgICAg
SU5TTihwbWF4dWIsICAgICAgNjYsICAgMGYsIGRlLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5T
TihwbWF4dXcsICAgICAgNjYsIDBmMzgsIDNlLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihw
bWluc2IsICAgICAgNjYsIDBmMzgsIDM4LCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwbWlu
c3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwbWludWIs
ICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwbWludXcsICAg
ICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwbXVsaHV3LCAgICAg
NjYsICAgMGYsIGU0LCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwbXVsaHcsICAgICAgNjYs
ICAgMGYsIGU1LCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwbXVsbHcsICAgICAgNjYsICAg
MGYsIGQ1LCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwc2FkYncsICAgICAgNjYsICAgMGYs
IGY2LCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwc3ViYiwgICAgICAgNjYsICAgMGYsIGY4
LCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwc3Vic2IsICAgICAgNjYsICAgMGYsIGU4LCAg
ICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwc3Vic3csICAgICAgNjYsICAgMGYsIGU5LCAgICB2
bCwgICB3LCB2bCksCisgICAgSU5TTihwc3VidXNiLCAgICAgNjYsICAgMGYsIGQ4LCAgICB2bCwg
ICBiLCB2bCksCisgICAgSU5TTihwc3VidXN3LCAgICAgNjYsICAgMGYsIGQ5LCAgICB2bCwgICB3
LCB2bCksCisgICAgSU5TTihwc3VidywgICAgICAgNjYsICAgMGYsIGY5LCAgICB2bCwgICB3LCB2
bCksCiAgICAgSU5TTihwdGVzdG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgIGJ3LCB2bCks
CiAgICAgSU5TTihwdGVzdG5tLCAgICAgZjMsIDBmMzgsIDI2LCAgICB2bCwgIGJ3LCB2bCksCiB9
OwpAQCAtMjAzLDYgKzI0MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9h
bGxbXQogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9Q
RlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAg
ICAgICAwZiwgNTYpLAorICAgIElOU04ocG11bGxxLCAgICAgICAgIDY2LCAwZjM4LCA0MCwgICB2
bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLAogfTsK
IAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzY1LDIxICszNjUsMjEgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhjOCAuLi4gMHhjZl0g
PSB7IEltcGxpY2l0T3BzIH0sCiAgICAgWzB4ZDBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhkMSAuLi4gMHhkM10gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhkNCAuLi4gMHhk
NV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwg
fSwKICAgICBbMHhkNl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIsIDMgfSwKICAgICBbMHhkN10gPSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwK
ICAgICBbMHhkOCAuLi4gMHhkZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50LCBkOHNfdmwgfSwKLSAgICBbMHhlMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHhlMyAu
Li4gMHhlNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
cGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGlj
aXR8TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAw
eGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192
bCB9LAogICAgIFsweGYwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9v
dGhlciB9LAogICAgIFsweGYxIC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjQgLi4uIDB4ZjZdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGY0IC4uLiAweGY2XSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsw
eGY3XSA9IHsgRHN0TWVtfFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAotICAg
IFsweGY4IC4uLiAweGZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tl
ZF9pbnQgfSwKKyAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmZl0gPSB7IE1vZFJNIH0KIH07
CiAKQEAgLTQ0OSw3ICs0NDksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUg
ewogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
dG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzYgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4NDBdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDQ1IC4uLiAweDQ3
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDU4IC4uLiAweDU5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCkBAIC01OTYwLDYg
KzU5NjAsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYik6IC8qIHZwb3J7ZCxx
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9ye2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzOSk6
IC8qIHZwbWluc3tkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2IpOiAvKiB2cG1pbnV7ZCxxfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDNkKTogLyogdnBtYXhze2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzZik6IC8q
IHZwbWF4dXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGF2eDUx
MmZfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIs
IEVYQ19VRCk7CkBAIC02NTYwLDYgKzY1NjQsMzcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAgICAgICAgZ290byBzaW1kXzBmX2NvbW1vbjsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY1KTogLyogdnBtYWRkd2QgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkNSk6IC8q
IHZwbXVsbHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDgpOiAvKiB2cHN1YnVzYiBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhk
OSk6IC8qIHZwc3VidXN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRjKTogLyogdnBhZGR1c2IgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZGQpOiAvKiB2cGFkZHVzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMCk6IC8qIHZwYXZnYiBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlMyk6IC8qIHZwYXZndyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNSk6IC8qIHZwbXVsaHcg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZTgpOiAvKiB2cHN1YnNiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGU5KTogLyogdnBz
dWJzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhlYyk6IC8qIHZwYWRkc2IgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWQpOiAv
KiB2cGFkZHN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY4KTogLyogdnBzdWJiIFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY5
KTogLyogdnBzdWJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZjKTogLyogdnBhZGRiIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGZkKTogLyogdnBhZGR3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCAo
YiAmIDEpOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZmEpOiAvKiB2cHN1YmQgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmIpOiAv
KiB2cHN1YnEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmUpOiAvKiB2cGFkZGQgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0g
KGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjYpOiAvKiB2cHRlc3RubXtiLHd9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygw
eDBmMzgsIDB4MjcpOiAvKiB2cHRlc3RubXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAq
LwogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CkBAIC02NTg2LDYgKzY2MjEsMTIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAgICAg
ICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGQ0KTogLyogdnBhZGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY0KTogLyogdnBtdWx1ZHEgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAg
ICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8KICAgICBDQVNFX1NJ
TURfUEFDS0VEX0lOVCgweDBmLCAweDdlKTogICAgLyogbW92e2QscX0geyx4fW1tLHIvbSAqLwpA
QCAtNzgzNyw2ICs3ODc4LDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB2Y3B1X211c3RfaGF2
ZShtbXhleHQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfbW14OwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZGEpOiAvKiB2cG1pbnViIFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRlKTog
LyogdnBtYXh1YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNCk6IC8qIHZwbXVsaHV3IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGVhKTogLyogdnBtaW5zdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZSk6IC8qIHZwbWF4c3cgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19V
RCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSBiICYgMHgxMCA/IDEgOiAyOworICAgICAgICBnb3Rv
IGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU2KTog
ICAgICAgLyogY3Z0dHBkMmRxIHhtbS9tZW0seG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJkcSB7eCx5fW1tL21lbSx4bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4ZTYpOiAgICAgICAvKiBjdnRkcTJwZCB4bW0v
bWVtLHhtbSAqLwpAQCAtODIxMCw2ICs4MjYxLDIwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzIpOwogICAgICAgICBnb3RvIHNpbWRfMGYzOF9j
b21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM4KTogLyog
dnBtaW5zYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNhKTogLyogdnBtaW51dyBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDNjKTogLyogdnBtYXhzYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNlKTogLyogdnBtYXh1dyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhD
X1VEKTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IGIgJiAyID86IDE7CisgICAgICAgIGdvdG8gYXZ4
NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQw
KTogLyogdnBtdWxse2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
ICAgIGlmICggZXZleC53ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmRxKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweGRiKTogICAgIC8qIGFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGIpOiAvKiB2YWVzaW1jIHhtbS9t
MTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRjKTogICAgIC8q
IGFlc2VuYyB4bW0vbTEyOCx4bW0seG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2El5-0000Hp-6g; Tue, 18 Sep 2018 12:05:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2El4-0000HY-0c
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:05:34 +0000
X-Inumbo-ID: 482efbb2-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 482efbb2-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:06:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:05:31 -0600
Message-Id: <5BA0EA0A02000078001E95E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:05:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 19/34] x86emul: use simd_128 also for legacy
 vector shift insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbGltaW5hdGVzIGEgc2VwYXJhdGUgY2FzZSBibG9jayBoZXJlLCBhbmQgYWxsb3dzIHRv
IGdldCBhd2F5IHdpdGgKZmV3ZXIgbmV3IG9uZXMgd2hlbiBhZGRpbmcgQVZYNTEyIHZlY3RvciBz
aGlmdHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM2NCwxOSAr
MzY0LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4Yzdd
ID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGlj
aXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAotICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfMTI4IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0g
eyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4
ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4
ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBb
MHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjEgLi4uIDB4ZjNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhmMSAu
Li4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBb
MHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMzMjcsNyArMzMyNyw4
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBzaW1kXzEyODoKLSAg
ICAgICAgb3BfYnl0ZXMgPSAxNjsKKyAgICAgICAgLyogVGhlIHNwZWNpYWwgY2FzZSBoZXJlIGFy
ZSBNTVggc2hpZnQgaW5zbnMuICovCisgICAgICAgIG9wX2J5dGVzID0gdmV4Lm9wY3ggfHwgdmV4
LnBmeCA/IDE2IDogODsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIHNpbWRfMjU2OgpAQCAt
NjQ1NSw2ICs2NDU2LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NzUpOiAvKiB2cGNtcGVxdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDc2KTogICAgLyogcGNtcGVxZCB7
LHh9bW0vbWVtLHsseH1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
NzYpOiAvKiB2cGNtcGVxZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNF
X1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3
IHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZDIpOiAgICAvKiBwc3JsZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7
eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBz
cmxxIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZiwgMHhkMyk6IC8qIHZwc3JscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZDQpOiAgICAgLyogcGFkZHEgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNCk6IC8qIHZwYWRkcSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQ1KTogICAgLyogcG11bGx3IHsseH1tbS9tZW0seyx4fW1tICovCkBAIC02NDc3LDYgKzY0
ODQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHhkZik6IC8qIHZwYW5kbiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTApOiAgICAgLyogcGF2Z2IgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlMCk6IC8qIHZwYXZnYiB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmLCAweGUzKTogICAgIC8qIHBhdmd3IHhtbS9tMTI4LHhtbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTMpOiAvKiB2cGF2Z3cge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGU0KTogICAgIC8qIHBtdWxodXcgeG1tL20xMjgseG1tICovCkBAIC02NDk5LDYgKzY1MTAsMTIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZSk6
IC8qIHZwbWF4c3cge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHhlZik6ICAgIC8qIHB4b3Igeyx4fW1tL21lbSx7LHh9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGVmKTogLyogdnB4b3Ige3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGYyKTogICAgLyogcHNsbGQg
eyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lN
RF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xscSB7LHh9bW0vbWVtLHsseH1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNsbHEgeG1t
L20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGY0KTogICAgIC8qIHBtdWx1ZHEgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHhmNCk6IC8qIHZwbXVsdWRxIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNik6ICAgICAvKiBwc2Fk
YncgeG1tL20xMjgseG1tICovCkBAIC03ODMxLDI1ICs3ODQ4LDYgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDIpOiAgICAvKiBwc3Js
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBzcmxxIHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMyk6IC8qIHZwc3JscSB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGYyKTogICAgLyogcHNsbGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xs
cSB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZjMpOiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgICAgIG9w
X2J5dGVzID0gdmV4LnBmeCA/IDE2IDogODsKLSAgICAgICAgZ290byBzaW1kXzBmX2ludDsKLQog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhkNCk6ICAgICAgICAvKiBwYWRkcSBtbS9tNjQs
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjQpOiAgICAgICAgLyogcG11bHVk
cSBtbS9tNjQsbW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZmIpOiAgICAgICAg
LyogcHN1YnEgbW0vbTY0LG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:06:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:06: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 1g2ElY-0000Sz-HD; Tue, 18 Sep 2018 12:06:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2ElW-0000SV-U2
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:06:02 +0000
X-Inumbo-ID: 59308f69-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59308f69-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:07:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:06:00 -0600
Message-Id: <5BA0EA2502000078001E95EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:05:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 20/34] x86emul: support AVX512{F,
 BW} shift/rotate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHNpbWRfcGFja2VkX2ZwIGZvciB0aGUgb3Bjb2RlIHNwYWNlIDBmMzggbWFqb3Ig
b3Bjb2RlcyAxNCBhbmQKMTUgaXMgbm90IHJlYWxseSBjb3JyZWN0LCBidXQgc3VmZmljaWVudCBm
b3IgdGhlIHB1cnBvc2VzIGhlcmUuIEZ1cnRoZXIKYWRqdXN0bWVudHMgbWF5IGxhdGVyIGJlIG5l
ZWRlZCBmb3IgdGhlIGRvd24gY29udmVyc2lvbiB1bnNpZ25lZApzYXR1cmF0aW5nIFZQTU9WKiBp
bnNucywgZmlyc3QgYW5kIGZvcmVtb3N0IGZvciB0aGUgZGlmZmVyZW50IERpc3A4CnNjYWxpbmcg
dGhvc2Ugb25lcyB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0x
NjQsNiArMTY0LDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0K
ICAgICBJTlNOKHBtdWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCks
CiAgICAgSU5TTihwbXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwp
LAogICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOWChwcm9sLCAgICAgICAgNjYsICAgMGYsIDcyLCAxLCB2bCwgICAgIGRxLCB2
bCksCisgICAgSU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwg
dmwpLAorICAgIElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEs
IHZsKSwKKyAgICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRx
LCB2bCksCisgICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwgICAg
ZCwgdmwpLAorICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8yLCAg
ICBxLCB2bCksCisgICAgSU5TTlgocHNsbHEsICAgICAgIDY2LCAgIDBmLCA3MywgNiwgdmwsICAg
ICAgcSwgdmwpLAorICAgIElOU04ocHNsbHYsICAgICAgICA2NiwgMGYzOCwgNDcsICAgIHZsLCAg
ICAgZHEsIHZsKSwKKyAgICBJTlNOWChwc3JhLCAgICAgICAgNjYsICAgMGYsIDcyLCA0LCB2bCwg
ICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JhZCwgICAgICAgIDY2LCAgIDBmLCBlMiwgICAgZWxf
NCwgICAgZCwgdmwpLAorICAgIElOU04ocHNyYXEsICAgICAgICA2NiwgICAwZiwgZTIsICAgIGVs
XzIsICAgIHEsIHZsKSwKKyAgICBJTlNOKHBzcmF2LCAgICAgICAgNjYsIDBmMzgsIDQ2LCAgICB2
bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JsZCwgICAgICAgIDY2LCAgIDBmLCBkMiwgICAg
ZWxfNCwgICAgZCwgdmwpLAorICAgIElOU05YKHBzcmxkLCAgICAgICA2NiwgICAwZiwgNzIsIDIs
IHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBzcmxxLCAgICAgICAgNjYsICAgMGYsIGQzLCAg
ICBlbF8yLCAgICBxLCB2bCksCisgICAgSU5TTlgocHNybHEsICAgICAgIDY2LCAgIDBmLCA3Mywg
MiwgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocHNybHYsICAgICAgICA2NiwgMGYzOCwgNDUs
ICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBzdWJkLCAgICAgICAgNjYsICAgMGYsIGZh
LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc3VicSwgICAgICAgIDY2LCAgIDBmLCBm
YiwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwg
MjUsICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTIyNyw2ICsyNDUsMTcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAg
MGYsIGU1LCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwbXVsbHcsICAgICAgNjYsICAgMGYs
IGQ1LCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwc2FkYncsICAgICAgNjYsICAgMGYsIGY2
LCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTlgocHNsbGRxLCAgICAgNjYsICAgMGYsIDczLCA3
LCB2bCwgICBiLCB2bCksCisgICAgSU5TTihwc2xsdncsICAgICAgNjYsIDBmMzgsIDEyLCAgICB2
bCwgICB3LCB2bCksCisgICAgSU5TTihwc2xsdywgICAgICAgNjYsICAgMGYsIGYxLCAgICBlbF84
LCB3LCB2bCksCisgICAgSU5TTlgocHNsbHcsICAgICAgNjYsICAgMGYsIDcxLCA2LCB2bCwgICB3
LCB2bCksCisgICAgSU5TTihwc3JhdncsICAgICAgNjYsIDBmMzgsIDExLCAgICB2bCwgICB3LCB2
bCksCisgICAgSU5TTihwc3JhdywgICAgICAgNjYsICAgMGYsIGUxLCAgICBlbF84LCB3LCB2bCks
CisgICAgSU5TTlgocHNyYXcsICAgICAgNjYsICAgMGYsIDcxLCA0LCB2bCwgICB3LCB2bCksCisg
ICAgSU5TTlgocHNybGRxLCAgICAgNjYsICAgMGYsIDczLCAzLCB2bCwgICBiLCB2bCksCisgICAg
SU5TTihwc3JsdncsICAgICAgNjYsIDBmMzgsIDEwLCAgICB2bCwgICB3LCB2bCksCisgICAgSU5T
Tihwc3JsdywgICAgICAgNjYsICAgMGYsIGQxLCAgICBlbF84LCB3LCB2bCksCisgICAgSU5TTlgo
cHNybHcsICAgICAgNjYsICAgMGYsIDcxLCAyLCB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwc3Vi
YiwgICAgICAgNjYsICAgMGYsIGY4LCAgICB2bCwgICBiLCB2bCksCiAgICAgSU5TTihwc3Vic2Is
ICAgICAgNjYsICAgMGYsIGU4LCAgICB2bCwgICBiLCB2bCksCiAgICAgSU5TTihwc3Vic3csICAg
ICAgNjYsICAgMGYsIGU5LCAgICB2bCwgICB3LCB2bCksCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0zMTcsNyArMzE3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRl
X3RhYmxlIHsKICAgICBbMHg2ZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNp
bWRfbm9uZSwgZDhzX2RxIH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsgU3JjSW1t
Qnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAotICAgIFsweDcxIC4uLiAweDczXSA9IHsg
RHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSB9LAorICAgIFsweDcxIC4uLiAweDczXSA9IHsg
RHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9ub25lLCBkOHNfdmwgfSwKICAgICBb
MHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNyY05vbmUgfSwKICAg
ICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCkBAIC0zNjQsMTkgKzM2NCwxOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGM3XSA9IHsgSW1wbGlj
aXRPcHN8TW9kUk0gfSwKICAgICBbMHhjOCAuLi4gMHhjZl0gPSB7IEltcGxpY2l0T3BzIH0sCiAg
ICAgWzB4ZDBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAg
ICBbMHhkMSAuLi4gMHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjgg
fSwKKyAgICBbMHhkMSAuLi4gMHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF8xMjgsIDQgfSwKICAgICBbMHhkNCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhkNl0gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHhkN10gPSB7IERz
dFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKICAgICBbMHhkOCAuLi4gMHhkZl0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBb
MHhlMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNf
dmwgfSwKLSAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF8xMjggfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF8xMjgsIDQgfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlNl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhlN10g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4IH0sCisgICAgWzB4ZjEgLi4uIDB4ZjNdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZjQgLi4u
IDB4ZjZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCiAgICAgWzB4ZjddID0geyBEc3RNZW18U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfaW50IH0sCiAgICAgWzB4ZjggLi4uIDB4ZmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCkBAIC00MzIsOSArNDMyLDkgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewog
ICAgIFsweDAwIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCi0g
ICAgWzB4MTBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MTAg
Li4uIDB4MTJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEg
fSwKLSAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAorICAgIFsweDE0IC4uLiAweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2Nh
bGFyX29wYywgLnR3b19vcCA9IDEsIC5kOHMgPSAyIH0sCiAgICAgWzB4MTldID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDMgfSwKQEAgLTQ1MSw3
ICs0NTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDM2
IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192
bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LnR3b19vcCA9IDEgfSwKLSAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDVhXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSB9LAogICAgIFsweDc4IC4uLiAweDc5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCkBAIC01OTYxLDEwICs1
OTYxLDE1IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweGRmKTogLyogdnBhbmRue2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWIpOiAvKiB2cG9ye2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZWYpOiAvKiB2cHhvcntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTQpOiAv
KiB2cHJvcnZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE1KTogLyogdnByb2x2e2QscX0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgzOSk6IC8qIHZwbWluc3tkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2IpOiAvKiB2
cG1pbnV7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNkKTogLyogdnBtYXhze2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgzZik6IC8qIHZwbWF4dXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NDUpOiAvKiB2cHNy
bHZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ2KTogLyogdnBzcmF2e2QscX0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg0Nyk6IC8qIHZwc2xsdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgIGF2eDUxMmZfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIsIEVYQ19VRCk7CkBAIC02NTgxLDYgKzY1ODYsOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZf
Y29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2
cHNybHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNs
bHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZw
c2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1
cHByZXNzaW9uID0gZmFsc2U7CkBAIC02NjA2LDYgKzY2MTQsMTYgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkMik6IC8qIHZw
c3JsZCB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZiwgMHhkMyk6IC8qIHZwc3JscSB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMik6IC8qIHZwc3Jh
e2QscX0geG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZjIpOiAvKiB2cHNsbGQgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNs
bHEgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZh
bHNlOworICAgICAgICBpZiAoIGIgPT0gMHhlMiApCisgICAgICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZiwgMHhmYSk6IC8qIHZwc3ViZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYik6IC8qIHZw
c3VicSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmZSk6IC8qIHZwYWRkZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KQEAgLTY4ODYsNiArNjkwNCwzNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
QVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3MSk6IC8qIEdycDEyICovCisgICAgICAgIHN3aXRj
aCAoIG1vZHJtX3JlZyAmIDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmx3
ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA0OiAvKiB2cHNy
YXcgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBjYXNlIDY6IC8qIHZw
c2xsdyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGF2eDUxMmJ3X3No
aWZ0X2ltbToKKyAgICAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAg
ICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50OworICAgICAgICAgICAgZ290byBhdng1MTJid19pbW07Cisg
ICAgICAgIH0KKyAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKKworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweDcyKTogLyogR3JwMTMgKi8KKyAgICAgICAgc3dpdGNo
ICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB2cHNybGQg
JGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBjYXNlIDY6IC8qIHZwc2xs
ZCAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC53LCBFWENfVUQpOworICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCisgICAgICAgIGNhc2UgMDogLyogdnByb3J7ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgICAgIGNhc2UgMTogLyogdnByb2x7ZCxxfSAkaW1tOCxbeHl6XW1tL21l
bSxbeHl6XW1te2t9ICovCisgICAgICAgIGNhc2UgNDogLyogdnBzcmF7ZCxxfSAkaW1tOCxbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGF2eDUxMmZfc2hpZnRfaW1tOgorICAgICAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICAgICAgc3RhdGUtPnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludDsKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9f
c2FlOworICAgICAgICB9CisgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CisKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzMpOiAgICAgICAgLyogR3JwMTQgKi8KICAgICAgICAg
c3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAgIHsKQEAgLTY5MTEsNiArNjk2MCwxOSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNu
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzMpOiAvKiBHcnAxNCAq
LworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBj
YXNlIDI6IC8qIHZwc3JscSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAg
IGNhc2UgNjogLyogdnBzbGxxICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICAg
ICAgZ290byBhdng1MTJmX3NoaWZ0X2ltbTsKKyAgICAgICAgY2FzZSAzOiAvKiB2cHNybGRxICRp
bW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDc6IC8qIHZwc2xsZHEgJGltbTgs
e3gseX1tbSx7eCx5fW1tICovCisgICAgICAgICAgICBnb3RvIGF2eDUxMmJ3X3NoaWZ0X2ltbTsK
KyAgICAgICAgfQorICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOworCiAgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmLCAweDc3KTogICAgICAgIC8qIGVtbXMgKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWCgweDBmLCAweDc3KTogICAgLyogdnplcm97YWxsLHVwcGVyfSAqLwogICAgICAg
ICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKQEAgLTgwODIsNiArODE0NCwxNCBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTApOiAvKiB2cHNybHZ3IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MTEpOiAvKiB2cHNyYXZ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTIpOiAvKiB2
cHNsbHZ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7Cisg
ICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIHhtbS9tMzIsW3h5el1tbXtrfSAqLwog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IGV2ZXguYnIsIEVYQ19VRCk7
CiAgICAgYXZ4NTEyX2Jyb2FkY2FzdDoKQEAgLTg4MzgsNiArODkwOCw3IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXguciB8fCAhZXZleC5SIHx8IGV2
ZXgueiwgRVhDX1VEKTsKICAgICAgICAgaWYgKCAhKGIgJiAweDIwKSApCiAgICAgICAgICAgICBn
b3RvIGF2eDUxMmZfaW1tX25vX3NhZTsKKyAgICBhdng1MTJid19pbW06CiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2EmF-0000d4-0a; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EmD-0000co-HL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:06:45 +0000
X-Inumbo-ID: 07fd5e0e-bb3b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07fd5e0e-bb3b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:04:44 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:06:44 -0600
Message-Id: <5BA0EA5202000078001E95EF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:06:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 21/34] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTk4LDYgKzE5OCw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KIH07CiAKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0geworICAgIElOU04oZXh0cmFjdHBzLCA2Niwg
MGYzYSwgMTcsIGVsLCAgICBkLCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2
ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwg
ZHE2NCwgZWwpLAogICAgIElOU04obW92cSwgICAgICBmMywgICAwZiwgN2UsIGVsLCAgICBxLCBl
bCksCkBAIC0yMDcsMTAgKzIwOCwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl8xMjhbXSA9CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdID0gewog
ICAgIElOU04oYnJvYWRjYXN0ZjMyeDQsIDY2LCAwZjM4LCAxYSwgZWxfNCwgIGQsIHZsKSwKICAg
ICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBlbCksCisgICAg
SU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwpLAorICAgIElO
U04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwKIH07CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElOU04oYnJvYWRj
YXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGY2
NHg0LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGk2NHg0
LCAgIDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewpAQCAtMjY2LDYgKzI3MSwxMiBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHB0ZXN0bm0sICAgICBmMywg
MGYzOCwgMjYsICAgIHZsLCAgYncsIHZsKSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJid18xMjhbXSA9IHsKKyAgICBJTlNOKHBleHRyYiwgNjYsIDBmM2EsIDE0LCBlbCwg
YiwgZWwpLAorLy8gICAgICAgcGV4dHJ3LCA2NiwgICAwZiwgYzUsICAgICB3CisgICAgSU5TTihw
ZXh0cncsIDY2LCAwZjNhLCAxNSwgZWwsIHcsIGVsKSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAgICBJTlNOX1BGUChhbmQsICAgICAgICAgICAg
ICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCkBAIC0y
NzQsMTMgKzI4NSwyMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10K
ICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLAogfTsKIAorc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzEyOFtdID0geworICAgIElOU04ocGV4dHIsIDY2LCAw
ZjNhLCAxNiwgZWwsIGRxNjQsIGVsKSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJkcV9ubzEyOFtdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMyeDIsIDY2LCAwZjM4LCAx
OSwgZWxfMiwgZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwg
ZWxfMiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGY2NHgyLCAgIDY2LCAwZjNhLCAxOSwgZWxf
MiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGk2NHgyLCAgIDY2LCAwZjNhLCAzOSwgZWxfMiwg
cSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0g
ewogICAgIElOU04oYnJvYWRjYXN0ZjMyeDgsIDY2LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAor
ICAgIElOU04oZXh0cmFjdGYzMng4LCAgIDY2LCAwZjNhLCAxYiwgZWxfOCwgZCwgdmwpLAorICAg
IElOU04oZXh0cmFjdGkzMng4LCAgIDY2LCAwZjNhLCAzYiwgZWxfOCwgZCwgdmwpLAogfTsKIAog
c3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBW
TF8yNTYgfTsKQEAgLTU5OCw3ICs2MTcsOSBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICpp
bnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmYsIG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZiwg
NTEyKTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7CisgICAgUlVOKGF2eDUxMmJ3LCAxMjgpOwog
ICAgIFJVTihhdng1MTJkcSwgYWxsKTsKKyAgICBSVU4oYXZ4NTEyZHEsIDEyOCk7CiAgICAgUlVO
KGF2eDUxMmRxLCBubzEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCA1MTIpOwogfQotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTEwLDkgKzUxMCwxMyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX29wYyB9LAogICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4MTQgLi4uIDB4MTddID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxNF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9
IDAgfSwKKyAgICBbMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAx
LCAudHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKKyAgICBbMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcSB9LAorICAg
IFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxLCAuZDhzID0gMiB9LAogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0s
Ci0gICAgWzB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSB9LAorICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVt
ID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4MWJdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF8yNTYsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8y
IH0sCiAgICAgWzB4MWRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEs
IC50d29fb3AgPSAxIH0sCiAgICAgWzB4MWUgLi4uIDB4MWZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9ub25lIH0sCkBAIC01MjEsNyArNTI1LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBl
eHQwZjNhX3RhYmxlIHsKICAgICBbMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgzMCAuLi4gMHgzM10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMTI4IH0sCi0gICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAgIFsweDM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
MTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4M2JdID0g
eyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4M2UgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTI2NTUsNiArMjY2MCw4IEBAIHg4Nl9kZWNvZGVfMGYz
YSgKICAgICAgLi4uIFg4NkVNVUxfT1BDXzY2KDAsIDB4MTcpOiAgICAgLyogcGV4dHIqLCBleHRy
YWN0cHMgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDE0KQogICAgICAuLi4g
WDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4MTQpCisgICAgIC4uLiBYODZFTVVMX09Q
Q19FVkVYXzY2KDAsIDB4MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMCwgMHhmMCk6IC8qIHJvcnggKi8KICAgICAgICAgYnJlYWs7CiAK
QEAgLTg4MjcsOSArODgzNCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGNbMF0gPSBiOwog
ICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeS9HUFIgb3BlcmFuZCB0byAoJXJBWCkuICovCiAgICAg
ICAgIHJleF9wcmVmaXggJj0gflJFWF9COwotICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgIGV2
ZXguYiA9IHZleC5iID0gMTsKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKLSAgICAgICAg
ICAgIHZleC53ID0gMDsKKyAgICAgICAgICAgIGV2ZXgudyA9IHZleC53ID0gMDsKICAgICAgICAg
b3BjWzFdID0gbW9kcm0gJiAweDM4OwogICAgICAgICBvcGNbMl0gPSBpbW0xOwogICAgICAgICBv
cGNbM10gPSAweGMzOwpAQCAtODgzOSw3ICs4ODQ2LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgLS1vcGM7CiAgICAgICAgIH0KIAotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhf
cHJlZml4LCB2ZXgpOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgICAg
IGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBjb3B5X1JF
WF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICI9bSIgKGRzdC52YWwpIDogImEiICgmZHN0LnZhbCkpOwogICAgICAgICBwdXRfc3R1YihzdHVi
KTsKIApAQCAtODg1OSw2ICs4ODY5LDUyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBp
bml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBnb3RvIHBleHRyOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4YzUpOiAgIC8qIHZwZXh0cncgJGltbTgseG1tLHJlZyAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19V
RCk7CisgICAgICAgIC8qIENvbnZlcnQgdG8gYWx0ZXJuYXRpdmUgZW5jb2Rpbmc6IFdlIHdhbnQg
dG8gdXNlIGEgbWVtb3J5IG9wZXJhbmQuICovCisgICAgICAgIGV2ZXgub3BjeCA9IGV4dF8wZjNh
OworICAgICAgICBiID0gMHgxNTsKKyAgICAgICAgbW9kcm0gPDw9IDM7CisgICAgICAgIGV2ZXgu
ciA9IGV2ZXguYjsKKyAgICAgICAgZXZleC5SID0gZXZleC54OworICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE0KTogLyog
dnBleHRyYiAkaW1tOCx4bW0sci9tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzYSwgMHgxNSk6IC8qIHZwZXh0cncgJGltbTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmM2EsIDB4MTYpOiAvKiB2cGV4dHJ7ZCxxfSAkaW1tOCx4bW0sci9t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxNyk6IC8qIHZleHRy
YWN0cHMgJGltbTgseG1tLHIvbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2
ZXgubHIgfHwgZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXZleC5vcG1zayB8fCBldmV4LmJyKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGlmICggIShiICYgMikgKQorICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBlbHNlIGlmICgg
IShiICYgMSkgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworICAgICAgICBvcGMgPSBp
bml0X2V2ZXgoc3R1Yik7CisgICAgICAgIGdvdG8gcGV4dHI7CisKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjNhLCAweDE5KTogLyogdmV4dHJhY3RmMzJ4NCAkaW1tOCx7eSx6fW1t
LHhtbS9tMTI4e2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZleHRyYWN0ZjY0eDIgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MzkpOiAvKiB2ZXh0cmFjdGkzMng0ICRp
bW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9
ICovCisgICAgICAgIGlmICggZXZleC53ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4Lmxy
IHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHgxYik6IC8qIHZleHRyYWN0ZjMyeDggJGltbTgsem1tLHltbS9t
MjU2e2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZleHRyYWN0ZjY0eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzYik6IC8qIHZleHRyYWN0aTMyeDggJGltbTgsem1tLHlt
bS9tMjU2e2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZleHRyYWN0aTY0eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgICAgIGlmICgg
IWV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmxyICE9IDIgfHwgZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290
byBhdng1MTJmX2ltbV9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
M2EsIDB4MWQpOiAvKiB2Y3Z0cHMycGggJGltbTgse3gseX1tbSx4bW0vbWVtICovCiAgICAgewog
ICAgICAgICB1aW50MzJfdCBteGNzcjsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:07:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Eml-0000jK-AN; Tue, 18 Sep 2018 12:07:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Emk-0000jB-Kv
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:07:18 +0000
X-Inumbo-ID: 86953707-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86953707-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:08:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:07:16 -0600
Message-Id: <5BA0EA7102000078001E95F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:07:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 22/34] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IHRoZSBjb21tZW50IG9mIHRoZSBBVlggZm9ybSBvZiBWSU5TRVJUUFMuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xOTksNiArMTk5LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogCiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKICAgICBJTlNOKGV4dHJhY3RwcywgNjYsIDBmM2Es
IDE3LCBlbCwgICAgZCwgZWwpLAorICAgIElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwgMjEsIGVs
LCAgICBkLCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQs
IGVsKSwKICAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAog
ICAgIElOU04obW92cSwgICAgICBmMywgICAwZiwgN2UsIGVsLCAgICBxLCBlbCksCkBAIC0yMTAs
MTIgKzIxMSwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAg
ICAgSU5TTihicm9hZGNhc3RzZCwgICAgNjYsIDBmMzgsIDE5LCBlbCwgICAgcSwgZWwpLAogICAg
IElOU04oZXh0cmFjdGYzMng0LCAgIDY2LCAwZjNhLCAxOSwgZWxfNCwgIGQsIHZsKSwKICAgICBJ
TlNOKGV4dHJhY3RpMzJ4NCwgICA2NiwgMGYzYSwgMzksIGVsXzQsICBkLCB2bCksCisgICAgSU5T
TihpbnNlcnRmMzJ4NCwgICAgNjYsIDBmM2EsIDE4LCBlbF80LCAgZCwgdmwpLAorICAgIElOU04o
aW5zZXJ0aTMyeDQsICAgIDY2LCAwZjNhLCAzOCwgZWxfNCwgIGQsIHZsKSwKIH07CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0
ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFjdGY2NHg0
LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFjdGk2NHg0LCAg
IDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oaW5zZXJ0ZjY0eDQsICAgIDY2
LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwpLAorICAgIElOU04oaW5zZXJ0aTY0eDQsICAgIDY2LCAw
ZjNhLCAzYSwgZWxfNCwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmJ3X2FsbFtdID0gewpAQCAtMjc1LDYgKzI4MCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJid18xMjhbXQogICAgIElOU04ocGV4dHJiLCA2NiwgMGYzYSwgMTQsIGVsLCBi
LCBlbCksCiAvLyAgICAgICBwZXh0cncsIDY2LCAgIDBmLCBjNSwgICAgIHcKICAgICBJTlNOKHBl
eHRydywgNjYsIDBmM2EsIDE1LCBlbCwgdywgZWwpLAorICAgIElOU04ocGluc3JiLCA2NiwgMGYz
YSwgMjAsIGVsLCBiLCBlbCksCisgICAgSU5TTihwaW5zcncsIDY2LCAgIDBmLCBjNCwgZWwsIHcs
IGVsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsK
QEAgLTI4Nyw2ICsyOTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxs
W10KIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzEyOFtdID0gewogICAgIElO
U04ocGV4dHIsIDY2LCAwZjNhLCAxNiwgZWwsIGRxNjQsIGVsKSwKKyAgICBJTlNOKHBpbnNyLCA2
NiwgMGYzYSwgMjIsIGVsLCBkcTY0LCBlbCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZHFfbm8xMjhbXSA9IHsKQEAgLTI5NCwxMiArMzAyLDE2IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFsKICAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2
NiwgMGYzOCwgMWEsIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RmNjR4MiwgICA2Niwg
MGYzYSwgMTksIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RpNjR4MiwgICA2NiwgMGYz
YSwgMzksIGVsXzIsIHEsIHZsKSwKKyAgICBJTlNOKGluc2VydGY2NHgyLCAgICA2NiwgMGYzYSwg
MTgsIGVsXzIsIHEsIHZsKSwKKyAgICBJTlNOKGluc2VydGk2NHgyLCAgICA2NiwgMGYzYSwgMzgs
IGVsXzIsIHEsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81
MTJbXSA9IHsKICAgICBJTlNOKGJyb2FkY2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQs
IHZsKSwKICAgICBJTlNOKGV4dHJhY3RmMzJ4OCwgICA2NiwgMGYzYSwgMWIsIGVsXzgsIGQsIHZs
KSwKICAgICBJTlNOKGV4dHJhY3RpMzJ4OCwgICA2NiwgMGYzYSwgM2IsIGVsXzgsIGQsIHZsKSwK
KyAgICBJTlNOKGluc2VydGYzMng4LCAgICA2NiwgMGYzYSwgMWEsIGVsXzgsIGQsIHZsKSwKKyAg
ICBJTlNOKGluc2VydGkzMng4LCAgICA2NiwgMGYzYSwgM2EsIGVsXzgsIGQsIHZsKSwKIH07CiAK
IHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwg
VkxfMjU2IH07Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNTgsNyArMzU4
LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhjMV0gPSB7
IERzdE1lbXxTcmNSZWd8TW9kUk0gfSwKICAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0lt
bUJ5dGV8TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjM10gPSB7IERzdE1l
bXxTcmNSZWd8TW9kUk18TW92IH0sCi0gICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0
ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCAxIH0sCiAgICAgWzB4YzVdID0geyBEc3RSZWd8U3Jj
SW1tQnl0ZXxNb2RSTXxNb3YgfSwKICAgICBbMHhjNl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5
dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjN10gPSB7IEltcGxp
Y2l0T3BzfE1vZFJNIH0sCkBAIC01MTQsMTcgKzUxNCwxOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmM2FfdGFibGUgewogICAgIFsweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwg
LnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAogICAgIFsweDE2XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X2RxIH0sCiAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSAyIH0sCi0gICAgWzB4MThdID0geyAuc2ltZF9zaXplID0g
c2ltZF8xMjggfSwKKyAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLmQ4cyA9
IDQgfSwKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEs
IC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAorICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIg
fSwKICAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudG9fbWVtID0gMSwg
LnR3b19vcCA9IDEgfSwKICAgICBbMHgxZSAuLi4gMHgxZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX25vbmUgfSwKLSAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0s
Ci0gICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCisgICAgWzB4MjBdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAuZDhzID0gMCB9LAorICAgIFsweDIxXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC5kOHMgPSAyIH0sCisgICAgWzB4MjJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9ub25lLCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4MjVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4
MzNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgz
OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAorICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfMTI4LCAuZDhzID0gNCB9LAorICAgIFsweDNhXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsw
eDNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEs
IC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LApAQCAtMjU2NSw2ICsyNTY3LDcg
QEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNS
KHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8KICAg
ICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBTcmNNZW0xNjsKICAgICAgICAgYnJlYWs7CiAK
QEAgLTI2NjcsNiArMjY3MCw3IEBAIHg4Nl9kZWNvZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMCwgMHgyMCk6ICAgICAvKiBwaW5zcmIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigwLCAweDIwKTogLyogdnBpbnNyYiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigwLCAweDIwKTogLyogdnBpbnNyYiAqLwogICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdElt
cGxpY2l0IHwgU3JjTWVtOwogICAgICAgICBpZiAoIG1vZHJtX21vZCAhPSAzICkKICAgICAgICAg
ICAgIHN0YXRlLT5kZXNjIHw9IEJ5dGVPcDsKQEAgLTI2NzQsNiArMjY3OCw3IEBAIHg4Nl9kZWNv
ZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwgMHgyMik6ICAgICAvKiBwaW5z
cntkLHF9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMik6IC8qIHZwaW5z
cntkLHF9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4MjIpOiAvKiB2cGlu
c3J7ZCxxfSAqLwogICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtOwog
ICAgICAgICBicmVhazsKIApAQCAtNzcwMCw2ICs3NzA1LDIzIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBlYS50eXBlID0gT1BfTUVNOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW50X2ltbTg7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhjNCk6ICAgLyogdnBpbnNydyAk
aW1tOCxyMzIvbTE2LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjNhLCAweDIwKTogLyogdnBpbnNyYiAkaW1tOCxyMzIvbTgseG1tLHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAkaW1tOCxy
L20seG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5sciB8fCBl
dmV4Lm9wbXNrIHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGlmICggYiAmIDIgKQorICAg
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAg
IGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICBldmV4LncgPSAwOworICAgICAgICBt
ZW1jcHkobW12YWxwLCAmc3JjLnZhbCwgb3BfYnl0ZXMpOworICAgICAgICBlYS50eXBlID0gT1Bf
TUVNOworICAgICAgICBvcF9ieXRlcyA9IHNyYy5ieXRlczsKKyAgICAgICAgZCA9IFNyY01lbTE2
OyAvKiBGYWtlIGZvciB0aGUgY29tbW9uIFNJTUQgY29kZSBiZWxvdy4gKi8KKyAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9f
c2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4
dHJ3ICRpbW04LHsseH1tbSxyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweGM1KTogICAvKiB2cGV4dHJ3ICRpbW04LHhtbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwpAQCAtODg5NSw4ICs4OTE3LDEyIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CiAgICAgICAgIGdvdG8gcGV4
dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE4KTogLyogdmlu
c2VydGYzMng0ICRpbW04LHhtbS9tMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmluc2VydGY2NHgyICRpbW04LHhtbS9tMTI4
LHt5LHp9bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE5
KTogLyogdmV4dHJhY3RmMzJ4NCAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDIgJGlt
bTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTMyeDQgJGltbTgseG1tL20xMjgse3ksen1tbXtrfSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2aW5zZXJ0
aTY0eDIgJGltbTgseG1tL20xMjgse3ksen1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmM2EsIDB4MzkpOiAvKiB2ZXh0cmFjdGkzMng0ICRpbW04LHt5LHp9bW0seG1t
L20xMjh7a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogdmV4dHJhY3RpNjR4MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgIGlm
ICggZXZleC53ICkKQEAgLTg5MDUsOCArODkzMSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgZ290byBhdng1MTJmX2ltbV9ub19z
YWU7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFhKTogLyogdmlu
c2VydGYzMng0ICRpbW04LHltbS9tMjU2LHptbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2aW5zZXJ0ZjY0eDIgJGltbTgseW1tL20yNTYsem1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxYik6IC8qIHZl
eHRyYWN0ZjMyeDggJGltbTgsem1tLHltbS9tMjU2e2t9ICovCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDQgJGltbTgsem1tLHltbS9t
MjU2e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzYSk6IC8q
IHZpbnNlcnRpMzJ4NCAkaW1tOCx5bW0vbTI1Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmluc2VydGk2NHgyICRpbW04LHltbS9tMjU2
LHptbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4M2IpOiAv
KiB2ZXh0cmFjdGkzMng4ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2NHg0ICRpbW04LHptbSx5
bW0vbTI1NntrfSAqLwogICAgICAgICBpZiAoICFldmV4LncgKQpAQCAtODk5OSwxMyArOTAyOSwx
OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSA0OwogICAgICAgICBnb3RvIHNp
bWRfMGYzYV9jb21tb247CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4
MjEpOiAvKiB2aW5zZXJ0cHMgJGltbTgseG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgyMSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4bW0vbTMy
LHhtbSx4bW0gKi8KICAgICAgICAgb3BfYnl0ZXMgPSA0OwogICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDEpOiAvKiB2ZHBw
ZCAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9h
dng7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDIxKTogLyogdmlu
c2VydHBzICRpbW04LHhtbS9tMzIseG1tLHhtbSAqLworICAgICAgICBvcF9ieXRlcyA9IDQ7Cisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmxyIHx8IGV2ZXgudyB8fCBldmV4Lm9w
bXNrIHx8IGV2ZXguYnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwor
ICAgICAgICBnb3RvIGF2eDUxMmZfaW1tX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtzaGlmdHJ7Yix3fSAkaW1tOCxrLGsgKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzIpOiAvKiBrc2hpZnRse2Isd30gJGlt
bTgsayxrICovCiAgICAgICAgIGlmICggIXZleC53ICkKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:07:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:07: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 1g2EnI-0000rc-LF; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EnH-0000rI-44
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:07:51 +0000
X-Inumbo-ID: 2ec3ba1e-bb3b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ec3ba1e-bb3b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:05:50 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:07:48 -0600
Message-Id: <5BA0EA9002000078001E95F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:07:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 23/34] x86emul: basic AVX512F testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIGFsbDog
JChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJTUQgOj0gM2Rub3cg
c3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AKK1NJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBh
dnggYXZ4MiB4b3AgYXZ4NTEyZgogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnCiBURVNU
Q0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTUyLDYgKzUyLDkgQEAg
YXZ4Mi1zZy1mbHRzIDo9IDQgOAogeG9wLXZlY3MgOj0gJChhdngtdmVjcykKIHhvcC1pbnRzIDo9
IDEgMiA0IDgKIHhvcC1mbHRzIDo9ICQoYXZ4LWZsdHMpCithdng1MTJmLXZlY3MgOj0gNjQKK2F2
eDUxMmYtaW50cyA6PSA0IDgKK2F2eDUxMmYtZmx0cyA6PSA0IDgKIAogYXZ4NTEyZi1vcG1hc2st
dmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCkBAIC0xMzcsNyArMTQwLDcgQEAg
JChhZGRzdWZmaXggLmMsJChTRykpOgogCiAkKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQoRk1BKSAk
KFNHKSk6IHNpbWQuaAogCi14b3AuaDogc2ltZC1mbWEuYworeG9wLmggYXZ4NTEyZi5oOiBzaW1k
LWZtYS5jCiAKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2
ZXgtZGlzcDgubyB3cmFwcGVycy5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJF4K
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yLDcgKzIsNDEgQEAKIAogRU5UUlkoc2ltZF90ZXN0KTsK
IAotI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQorI2lmIGRlZmluZWQoX19B
Vlg1MTJGX18pCisjIGRlZmluZSBBTExfVFJVRSAofjBVTEwgPj4gKDY0IC0gRUxFTV9DT1VOVCkp
CisjIGlmIFZFQ19TSVpFID09IDQKKyMgIGRlZmluZSBlcSh4LCB5KSAoeyBcCisgICAgZmxvYXQg
eF8gPSAoeClbMF07IFwKKyAgICBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikp
KSB5XyA9IHsgKHkpWzBdIH07IFwKKyAgICB1bnNpZ25lZCBzaG9ydCByXzsgXAorICAgIGFzbSAo
ICJ2Y21wc3MgJDAsICUxLCAlMiwgJTAiICA6ICI9ayIgKHJfKSA6ICJtIiAoeF8pLCAidiIgKHlf
KSApOyBcCisgICAgcl8gPT0gMTsgXAorfSkKKyMgZWxpZiBWRUNfU0laRSA9PSA4CisjICBkZWZp
bmUgZXEoeCwgeSkgKHsgXAorICAgIGRvdWJsZSB4XyA9ICh4KVswXTsgXAorICAgIGRvdWJsZSBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSB5XyA9IHsgKHkpWzBdIH07IFwKKyAgICB1
bnNpZ25lZCBzaG9ydCByXzsgXAorICAgIGFzbSAoICJ2Y21wc2QgJDAsICUxLCAlMiwgJTAiICA6
ICI9ayIgKHJfKSA6ICJtIiAoeF8pLCAidiIgKHlfKSApOyBcCisgICAgcl8gPT0gMTsgXAorfSkK
KyMgZWxpZiBGTE9BVF9TSVpFID09IDQKKy8qCisgKiBnY2MncyAodXAgdG8gYXQgbGVhc3QgOC4y
KSBfX2J1aWx0aW5faWEzMl9jbXBwczI1Nl9tYXNrKCkgaGFzIGFuIGFub21hbHkgaW4KKyAqIHRo
YXQgaXRzIHJldHVybiB0eXBlIGlzIFFJIHJhdGhlciB0aGFuIFVRSSwgYW5kIGhlbmNlIHRoZSB2
YWx1ZSB3b3VsZCBnZXQKKyAqIHNpZ24tZXh0ZW5kZWQgYmVmb3JlIGNvbWFwcmluZyB0byBBTExf
VFJVRS4gVGhlIHNhbWUgb2RkaXR5IGRvZXMgbm90IG1hdHRlcgorICogZm9yIF9fYnVpbHRpbl9p
YTMyX2NtcHBkMjU2X21hc2soKSwgYXMgdGhlcmUgb25seSA0IGJpdHMgYXJlIHNpZ25pZmljYW50
LgorICogSGVuY2UgdGhlIGV4dHJhICIgJiBBTExfVFJVRSIuCisgKi8KKyMgIGRlZmluZSBlcSh4
LCB5KSAoKEJSKGNtcHBzLCBfbWFzaywgeCwgeSwgMCwgLTEpICYgQUxMX1RSVUUpID09IEFMTF9U
UlVFKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGVxKHgsIHkpIChCUihjbXBw
ZCwgX21hc2ssIHgsIHksIDAsIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiBJTlRfU0laRSA9PSA0
CisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxZCwgX21hc2ssIHgsIHksIC0xKSA9PSBBTExf
VFJVRSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVx
cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZW5k
aWYKKyNlbGlmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQogIyBkZWZpbmUgdG9f
Ym9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNrYihjbXApID09IDB4ZmYpCiAjZWxpZiBW
RUNfU0laRSA9PSAxNgogIyBpZiBkZWZpbmVkKF9fQVZYX18pICYmIGRlZmluZWQoRkxPQVRfU0la
RSkKQEAgLTkzLDYgKzEyNyw1MCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBiCiAgICAgdG91Y2goeCk7IFwKICAgICBfX2J1aWx0aW5faWEzMl9wZnJjcGl0MihfX2J1
aWx0aW5faWEzMl9wZnJzcWl0MShfX2J1aWx0aW5faWEzMl9wZm11bCh0XywgdF8pLCB4KSwgdF8p
OyBcCiB9KQorI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9f
KSAmJiBcCisgICAgICAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQor
IyBpZiBWRUNfU0laRSA+IEZMT0FUX1NJWkUKKyMgIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgIGRl
ZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZl
eCV9IHZicm9hZGNhc3RzcyAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAo
KihmbG9hdFsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgIGRlZmluZSBtYXgoeCwg
eSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIG1pbih4
LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgbWl4
KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9U
UlVFKSkKKyMgICBpZiBWRUNfU0laRSA9PSAxNgorIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4
LCB5KSBCKHVucGNraHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgIGRlZmluZSBp
bnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkK
KyMgICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcHMsIF9tYXNrLCB4LCB4LCAwYjAwMDExMDExLCB1
bmRlZigpLCB+MCkKKyMgICBlbmRpZgorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBpZiBW
RUNfU0laRSA+PSAzMgorIyAgICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0
XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2YnJvYWRjYXN0c2QgJTEsICUwIiA6ICI9diIgKHRf
KSBcCisgICAgICAgICAgOiAibSIgKCooZG91YmxlWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwK
K30pCisjICAgZWxzZQorIyAgICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0
XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2cGJyb2FkY2FzdHEgJTEsICUwIiBcCisgICAgICAg
ICAgOiAiPXYiICh0XykgOiAibSIgKCooZG91YmxlWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwK
K30pCisjICAgZW5kaWYKKyMgICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwZCwgX21hc2ssIHgs
IHksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwZCwgX21hc2ss
IHgsIHksIDBiMDEwMTAxMDEpCisjICAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICAgZGVmaW5lIGlu
dGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQor
IyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBkLCBfbWFzaywgeCwgeSwg
dW5kZWYoKSwgfjApCisjICAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBkLCBfbWFzaywgeCwgeCwg
MGIwMSwgdW5kZWYoKSwgfjApCisjICAgZW5kaWYKKyMgIGVuZGlmCisjIGVuZGlmCiAjZWxpZiBG
TE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQogIyBpZiBWRUNfU0laRSA9PSAzMiAm
JiBkZWZpbmVkKF9fQVZYX18pCiAjICBpZiBkZWZpbmVkKF9fQVZYMl9fKQpAQCAtMTkxLDcgKzI2
OSwzMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZp
bmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJzcXJ0c2QgJVtpbl0sICVbb3V0XSIpCiAjIGVuZGlm
CiAjZW5kaWYKLSNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQorI2lmIChJ
TlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0IHx8IElOVF9TSVpFID09IDggfHwgVUlOVF9T
SVpFID09IDgpICYmIFwKKyAgICAgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgKFZFQ19TSVpFID09
IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgSU5UX1NJWkUgPT0gNCB8fCBVSU5U
X1NJWkUgPT0gNAorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCisjIGVs
aWYgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIG1peCh4LCB5KSAo
KHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgMGIwMTAx
MDEwMSkpCisjIGVuZGlmCisjIGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBtYXgoeCwgeSkg
QihwbWF4c2QsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSBtaW4oeCwgeSkg
QihwbWluc2QsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSBtdWxfZnVsbCh4
LCB5KSAoKHZlY190KUIocG11bGRxLCBfbWFzaywgeCwgeSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgZWxpZiBVSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1h
eHVkLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClCKHBtaW51ZCwgX21hc2ssICh2c2lfdCkoeCks
ICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbXVsX2Z1bGwoeCwg
eSkgKCh2ZWNfdClCKHBtdWx1ZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodmRp
X3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIElOVF9TSVpFID09IDgKKyMgIGRlZmluZSBtYXgoeCwg
eSkgKCh2ZWNfdClCKHBtYXhzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlf
dCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc3EsIF9t
YXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlm
IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dXEsIF9t
YXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVm
aW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnVxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90
KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgZW5kaWYKKyNlbGlmIFZFQ19TSVpFID09IDE2
ICYmIGRlZmluZWQoX19TU0UyX18pCiAjIGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09
IDEKICMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cHVucGNraGJ3MTI4KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQogIyAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tsYncxMjgoKHZxaV90KSh4
KSwgKHZxaV90KSh5KSkpCkBAIC01ODcsNiArNjg4LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBf
dG9fYm9vbChieXRlX3ZlY190IGIKICMgZW5kaWYKICNlbmRpZgogCisjaWYgZGVmaW5lZChfX0FW
WDUxMkZfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQorIyBpbmNsdWRlICJzaW1kLWZtYS5jIgor
I2VuZGlmCisKIGludCBzaW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsK
QEAgLTEwMzQsNyArMTEzOSw4IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICMgZW5kaWYKICNlbmRp
ZgogCi0jaWYgZGVmaW5lZChfX1hPUF9fKSAmJiBWRUNfU0laRSA9PSAxNiAmJiAoSU5UX1NJWkUg
PT0gMiB8fCBJTlRfU0laRSA9PSA0KQorI2lmIChkZWZpbmVkKF9fWE9QX18pICYmIFZFQ19TSVpF
ID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8IElOVF9TSVpFID09IDQpKSB8fCBcCisgICAgKGRl
ZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkpCiAgICAgcmV0dXJuIC1m
bWFfdGVzdCgpOwogI2VuZGlmCiAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQu
aAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC03MCw5ICs3MCwxMTEg
QEAgdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVgogdHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7CiAjZW5k
aWYKIAorI2lmIFZFQ19TSVpFID09IDE2CisjIGRlZmluZSBCKG4sIHMsIGEuLi4pICAgX19idWls
dGluX2lhMzJfICMjIG4gIyMgMTI4ICMjIHMoYSkKKyMgZGVmaW5lIEJfKG4sIHMsIGEuLi4pICBf
X2J1aWx0aW5faWEzMl8gIyMgbiAjIyAgICAgICAgcyhhKQorI2VsaWYgVkVDX1NJWkUgPT0gMzIK
KyMgZGVmaW5lIEIobiwgcywgYS4uLikgICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyAyNTYgIyMg
cyhhKQorI2VsaWYgVkVDX1NJWkUgPT0gNjQKKyMgZGVmaW5lIEIobiwgcywgYS4uLikgICBfX2J1
aWx0aW5faWEzMl8gIyMgbiAjIyA1MTIgIyMgcyhhKQorIyBkZWZpbmUgQlIobiwgcywgYS4uLikg
IF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjIDUxMiAjIyBzKGEsIDQpCisjZW5kaWYKKyNpZm5kZWYg
Ql8KKyMgZGVmaW5lIEJfIEIKKyNlbmRpZgorI2lmbmRlZiBCUgorIyBkZWZpbmUgQlIgQgorIyBk
ZWZpbmUgQlJfIEJfCisjZW5kaWYKKyNpZm5kZWYgQlJfCisjIGRlZmluZSBCUl8gQlIKKyNlbmRp
ZgorCisjaWZkZWYgX19BVlg1MTJGX18KKworLyoKKyAqIFRoZSBvcmlnaW5hbCBwbGFuIHdhcyB0
byBlZmZlY3QgdXNlIG9mIEVWRVggZW5jb2RpbmdzIGZvciBzY2FsYXIgYXMgd2VsbCBhcworICog
MTI4LSBhbmQgMjU2LWJpdCBpbnNuIHZhcmlhbnRzIGJ5IHJlc3RyaWN0aW5nIHRoZSBjb21waWxl
ciB0byB1c2UgKG9uIDY0LWJpdAorICogb25seSBvZiBjb3Vyc2UpIFhNTTE2LVhNTTMxIG9ubHku
IEFsbCBzb3J0cyBvZiBjb21waWxlciBlcnJvcnMgcmVzdWx0IHdoZW4KKyAqIGRvaW5nIHRoaXMg
d2l0aCBnY2MgOC4yLiBUaGVyZWZvcmUgcmVzb3J0IHRvIGluamVjdGluZyB7ZXZleH0gcHJlZml4
ZXMsCisgKiB3aGljaCBoYXMgdGhlIGJlbmVmaXQgb2YgYWxzbyB3b3JraW5nIGZvciAzMi1iaXQu
IEdyYW50ZWQsIHRoZXJlIGlzIGEgbG90IG9mCisgKiBlc2NhcGluZyB0byBnZXQgcmlnaHQgaGVy
ZS4KKyAqLworYXNtICggIi5tYWNybyBvdmVycmlkZSBpbnNuICAgIFxuXHQiCisgICAgICAiLm1h
Y3JvICRcXGluc24gbzp2YXJhcmcgXG5cdCIKKyAgICAgICIucHVyZ2VtIFxcaW5zbiAgICAgICAg
ICBcblx0IgorICAgICAgIntldmV4fSBcXGluc24gXFwoXFwpbyAgIFxuXHQiCisgICAgICAiLm1h
Y3JvIFxcaW5zbiBvOnZhcmFyZyAgXG5cdCIKKyAgICAgICIkXFxpbnNuIFxcKFxcKFxcKSlvICAg
ICBcblx0IgorICAgICAgIi5lbmRtICAgICAgICAgICAgICAgICAgIFxuXHQiCisgICAgICAiLmVu
ZG0gICAgICAgICAgICAgICAgICAgXG5cdCIKKyAgICAgICIubWFjcm8gXFxpbnNuIG86dmFyYXJn
ICBcblx0IgorICAgICAgIiRcXGluc24gXFwoXFwpbyAgICAgICAgIFxuXHQiCisgICAgICAiLmVu
ZG0gICAgICAgICAgICAgICAgICAgXG5cdCIKKyAgICAgICIuZW5kbSIgKTsKKworI2RlZmluZSBP
VlIobikgYXNtICggIm92ZXJyaWRlIHYiICNuICkKKyNkZWZpbmUgT1ZSX1NGUChuKSBPVlIobiAj
IyBzZCk7IE9WUihuICMjIHNzKQorCisjaWZkZWYgX19BVlg1MTJWTF9fCisjIGlmZGVmIF9fQVZY
NTEyQldfXworIyAgZGVmaW5lIE9WUl9CVyhuKSBPVlIocCAjIyBuICMjIGIpOyBPVlIocCAjIyBu
ICMjIHcpCisjIGVsc2UKKyMgIGRlZmluZSBPVlJfQlcobikKKyMgZW5kaWYKKyMgZGVmaW5lIE9W
Ul9EUShuKSBPVlIocCAjIyBuICMjIGQpOyBPVlIocCAjIyBuICMjIHEpCisjIGRlZmluZSBPVlJf
VkZQKG4pIE9WUihuICMjIHBkKTsgT1ZSKG4gIyMgcHMpCisjZWxzZQorIyBkZWZpbmUgT1ZSX0JX
KG4pCisjIGRlZmluZSBPVlJfRFEobikKKyMgZGVmaW5lIE9WUl9WRlAobikKKyNlbmRpZgorCisj
ZGVmaW5lIE9WUl9GTUEobiwgdykgT1ZSXyAjIyB3KG4gIyMgMTMyKTsgT1ZSXyAjIyB3KG4gIyMg
MjEzKTsgXAorICAgICAgICAgICAgICAgICAgICAgIE9WUl8gIyMgdyhuICMjIDIzMSkKKyNkZWZp
bmUgT1ZSX0ZQKG4pIE9WUl9WRlAobik7IE9WUl9TRlAobikKKyNkZWZpbmUgT1ZSX0lOVChuKSBP
VlJfQlcobik7IE9WUl9EUShuKQorCitPVlJfU0ZQKGJyb2FkY2FzdCk7CitPVlJfU0ZQKGNvbWkp
OworT1ZSX0ZQKGFkZCk7CitPVlJfRlAoZGl2KTsKK09WUihleHRyYWN0cHMpOworT1ZSX0ZNQShm
bWFkZCwgRlApOworT1ZSX0ZNQShmbXN1YiwgRlApOworT1ZSX0ZNQShmbm1hZGQsIEZQKTsKK09W
Ul9GTUEoZm5tc3ViLCBGUCk7CitPVlIoaW5zZXJ0cHMpOworT1ZSX0ZQKG1heCk7CitPVlJfRlAo
bWluKTsKK09WUihtb3ZkKTsKK09WUihtb3ZxKTsKK09WUl9TRlAobW92KTsKK09WUl9GUChtdWwp
OworT1ZSX0ZQKHNxcnQpOworT1ZSX0ZQKHN1Yik7CitPVlJfU0ZQKHVjb21pKTsKKworI3VuZGVm
IE9WUl9WRlAKKyN1bmRlZiBPVlJfU0ZQCisjdW5kZWYgT1ZSX0lOVAorI3VuZGVmIE9WUl9GUAor
I3VuZGVmIE9WUl9GTUEKKyN1bmRlZiBPVlJfRFEKKyN1bmRlZiBPVlJfQlcKKyN1bmRlZiBPVlIK
KworI2VuZGlmCisKIC8qCiAgKiBTdXBwcmVzcyB2YWx1ZSBwcm9wYWdhdGlvbiBieSB0aGUgY29t
cGlsZXIsIHByZXZlbnRpbmcgdW53YW50ZWQKICAqIG9wdGltaXphdGlvbi4gVGhpcyBhdCBvbmNl
IG1ha2VzIHRoZSBjb21waWxlciB1c2UgbWVtb3J5IG9wZXJhbmRzCiAgKiBtb3JlIG9mdGVuLCB3
aGljaCBmb3Igb3VyIHB1cnBvc2VzIGlzIHRoZSBtb3JlIGludGVyZXN0aW5nIGNhc2UuCiAgKi8K
ICNkZWZpbmUgdG91Y2godmFyKSBhc20gdm9sYXRpbGUgKCAiIiA6ICIrbSIgKHZhcikgKQorCitz
dGF0aWMgaW5saW5lIHZlY190IHVuZGVmKHZvaWQpCit7CisgICAgdmVjX3QgdiA9IHY7CisgICAg
cmV0dXJuIHY7Cit9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZtYS5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZtYS5jCkBAIC0xLDEwICsxLDkgQEAK
KyNpZiAhZGVmaW5lZChfX1hPUF9fKSAmJiAhZGVmaW5lZChfX0FWWDUxMkZfXykKICNpbmNsdWRl
ICJzaW1kLmgiCi0KLSNpZm5kZWYgX19YT1BfXwogRU5UUlkoZm1hX3Rlc3QpOwogI2VuZGlmCiAK
LSNpZiBWRUNfU0laRSA8IDE2CisjaWYgVkVDX1NJWkUgPCAxNiAmJiAhZGVmaW5lZCh0b19ib29s
KQogIyBkZWZpbmUgdG9fYm9vbChjbXApICghfihjbXApWzBdKQogI2VsaWYgVkVDX1NJWkUgPT0g
MTYKICMgaWYgRkxPQVRfU0laRSA9PSA0CkBAIC0yNCw3ICsyMywxMyBAQCBFTlRSWShmbWFfdGVz
dCk7CiAjIGRlZmluZSBlcSh4LCB5KSB0b19ib29sKCh4KSA9PSAoeSkpCiAjZW5kaWYKIAotI2lm
IFZFQ19TSVpFID09IDE2CisjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgVkVDX1NJWkUgPiBG
TE9BVF9TSVpFCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIGZtYWRkc3ViKHgsIHks
IHopIEJSKHZmbWFkZHN1YnBzLCBfbWFzaywgeCwgeSwgeiwgfjApCisjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CisjICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgQlIodmZtYWRkc3VicGQsIF9tYXNr
LCB4LCB5LCB6LCB+MCkKKyMgZW5kaWYKKyNlbGlmIFZFQ19TSVpFID09IDE2CiAjIGlmIEZMT0FU
X1NJWkUgPT0gNAogIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJw
cyh4LCB5KQogIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykgfHwgZGVmaW5lZChfX0ZNQV9fKQpAQCAt
NTAsNiArNTUsMTAgQEAgRU5UUlkoZm1hX3Rlc3QpOwogIyBlbmRpZgogI2VuZGlmCiAKKyNpZiBk
ZWZpbmVkKGZtYWRkc3ViKSAmJiAhZGVmaW5lZChhZGRzdWIpCisjIGRlZmluZSBhZGRzdWIoeCwg
eSkgZm1hZGRzdWIoeCwgYnJvYWRjYXN0KDEpLCB5KQorI2VuZGlmCisKIGludCBmbWFfdGVzdCh2
b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYwpAQCAtMjEsNiArMjEsNyBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50
ZXN0LCBcImF4XCIsIEBwcm9nCiAjaW5jbHVkZSAiYXZ4NTEyZi1vcG1hc2suaCIKICNpbmNsdWRl
ICJhdng1MTJkcS1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJidy1vcG1hc2suaCIKKyNpbmNs
dWRlICJhdng1MTJmLmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1
ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtMjQ4LDYgKzI0OSwxNCBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHsKICAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1MTJkcV9vcG1hc2ssICAg
ICAgICAgMSksCiAgICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAg
IDQpLAogICAgIFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwK
KyAgICBTSU1EKEFWWDUxMkYgZjMyIHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmNCksCisgICAg
U0lNRChBVlg1MTJGIGYzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0ZjQpLAorICAgIFNJTUQo
QVZYNTEyRiBmNjQgc2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY4KSwKKyAgICBTSU1EKEFWWDUx
MkYgZjY0eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjRmOCksCisgICAgU0lNRChBVlg1MTJGIHMz
MngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0aTQpLAorICAgIFNJTUQoQVZYNTEyRiB1MzJ4MTYs
ICAgICAgYXZ4NTEyZiwgICAgICA2NHU0KSwKKyAgICBTSU1EKEFWWDUxMkYgczY0eDgsICAgICAg
IGF2eDUxMmYsICAgICAgNjRpOCksCisgICAgU0lNRChBVlg1MTJGIHU2NHg4LCAgICAgICBhdng1
MTJmLCAgICAgIDY0dTgpLAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAogfTsKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:08: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 1g2Enh-0000yK-37; Tue, 18 Sep 2018 12:08:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eng-0000y6-50
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:08:16 +0000
X-Inumbo-ID: a8e13a23-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8e13a23-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:09:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:08:14 -0600
Message-Id: <5BA0EAAB02000078001E95F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:08:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 24/34] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSBwYnJvYWRjYXN0dyB0YWJsZSBlbnRyeSBpbiBldmV4LWRpc3A4LmMgaXMg
c2xpZ2h0bHkKZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhwZWN0LCBkdWUgdG8gaXQg
cmVxdWlyaW5nIEVWRVguVyB0byBiZQp6ZXJvLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwpAQCAtMTUwLDYgKzE1MCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmX2FsbFtdID0KICAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwg
ICAgICBxLCB2bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZs
LCAgICAgZHEsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdjLCAgICAg
ICAgICBkcTY0CisgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAgIGVsLCAg
ICAgIHEsIGVsKSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwg
ICAgIGRxLCB2bCksCiAgICAgSU5TTihwY21wZXFkLCAgICAgIDY2LCAgIDBmLCA3NiwgICAgdmws
ICAgICAgZCwgdmwpLAogICAgIElOU04ocGNtcGVxcSwgICAgICA2NiwgMGYzOCwgMjksICAgIHZs
LCAgICAgIHEsIHZsKSwKQEAgLTIwOCw2ICsyMTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl8xMjhbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25v
MTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFhLCBlbF80LCAg
ZCwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDQsIDY2LCAwZjM4LCA1YSwgZWxfNCwgIGQs
IHZsKSwKICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBl
bCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwp
LAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwK
QEAgLTIxNyw2ICsyMjEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEy
OFtdCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElO
U04oYnJvYWRjYXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04o
YnJvYWRjYXN0aTY0eDQsIDY2LCAwZjM4LCA1YiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0
cmFjdGY2NHg0LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFj
dGk2NHg0LCAgIDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjY0
eDQsICAgIDY2LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwpLApAQCAtMjM2LDYgKzI0MSwxMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBhZGR3LCAg
ICAgICA2NiwgICAwZiwgZmQsICAgIHZsLCAgIHcsIHZsKSwKICAgICBJTlNOKHBhdmdiLCAgICAg
ICA2NiwgICAwZiwgZTAsICAgIHZsLCAgIGIsIHZsKSwKICAgICBJTlNOKHBhdmd3LCAgICAgICA2
NiwgICAwZiwgZTMsICAgIHZsLCAgIHcsIHZsKSwKKyAgICBJTlNOKHBicm9hZGNhc3RiLCA2Niwg
MGYzOCwgNzgsICAgIGVsLCAgIGIsIGVsKSwKKy8vICAgICAgIHBicm9hZGNhc3RiLCA2NiwgMGYz
OCwgN2EsICAgICAgICAgIGIKKyAgICBJTlNOKHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgNzksICAg
IGVsXzIsIGIsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgN2IsICAgICAg
ICAgIGIKICAgICBJTlNOKHBjbXAsICAgICAgICA2NiwgMGYzYSwgM2YsICAgIHZsLCAgYncsIHZs
KSwKICAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwgNzQsICAgIHZsLCAgIGIsIHZsKSwK
ICAgICBJTlNOKHBjbXBlcXcsICAgICA2NiwgICAwZiwgNzUsICAgIHZsLCAgIHcsIHZsKSwKQEAg
LTI4Nyw2ICsyOTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfMTI4W10K
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAgICBJTlNOX1BG
UChhbmQsICAgICAgICAgICAgICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAg
ICAgIDBmLCA1NSksCisgICAgSU5TTihicm9hZGNhc3RpMzJ4MiwgNjYsIDBmMzgsIDU5LCBlbF8y
LCAgZCwgdmwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAgICAgICAgIDBmLCA1NiksCiAgICAg
SU5TTihwbXVsbHEsICAgICAgICAgNjYsIDBmMzgsIDQwLCAgIHZsLCAgcSwgdmwpLAogICAgIElO
U05fUEZQKHhvciwgICAgICAgICAgICAgIDBmLCA1NyksCkBAIC0zMDAsNiArMzEwLDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzEyOFtdCiBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyZHFfbm8xMjhbXSA9IHsKICAgICBJTlNOKGJyb2FkY2FzdGYzMngyLCA2Niwg
MGYzOCwgMTksIGVsXzIsIGQsIHZsKSwKICAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYz
OCwgMWEsIGVsXzIsIHEsIHZsKSwKKyAgICBJTlNOKGJyb2FkY2FzdGk2NHgyLCA2NiwgMGYzOCwg
NWEsIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RmNjR4MiwgICA2NiwgMGYzYSwgMTks
IGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RpNjR4MiwgICA2NiwgMGYzYSwgMzksIGVs
XzIsIHEsIHZsKSwKICAgICBJTlNOKGluc2VydGY2NHgyLCAgICA2NiwgMGYzYSwgMTgsIGVsXzIs
IHEsIHZsKSwKQEAgLTMwOCw2ICszMTksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyZHFfbm8xMjhbCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9
IHsKICAgICBJTlNOKGJyb2FkY2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwK
KyAgICBJTlNOKGJyb2FkY2FzdGkzMng4LCA2NiwgMGYzOCwgNWIsIGVsXzgsIGQsIHZsKSwKICAg
ICBJTlNOKGV4dHJhY3RmMzJ4OCwgICA2NiwgMGYzYSwgMWIsIGVsXzgsIGQsIHZsKSwKICAgICBJ
TlNOKGV4dHJhY3RpMzJ4OCwgICA2NiwgMGYzYSwgM2IsIGVsXzgsIGQsIHZsKSwKICAgICBJTlNO
KGluc2VydGYzMng4LCAgICA2NiwgMGYzYSwgMWEsIGVsXzgsIGQsIHZsKSwKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCkBAIC0yNzIsOSArMjcyLDMzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChi
eXRlX3ZlY190IGIKICNpZiAoSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNCB8fCBJTlRf
U0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4KSAmJiBcCiAgICAgIGRlZmluZWQoX19BVlg1MTJG
X18pICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCiAjIGlmIElO
VF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsg
XAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0ZCAlMSwg
JTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihpbnRbMV0peyB4IH0pICk7IFwK
KyAgICB0XzsgXAorfSkKKyMgIGRlZmluZSBicm9hZGNhc3QyKHgpICh7IFwKKyAgICB2ZWNfdCB0
XzsgXAorICAgIGFzbSAoICJ2cGJyb2FkY2FzdGQgJWsxLCAlMCIgOiAiPXYiICh0XykgOiAiciIg
KHgpICk7IFwKKyAgICB0XzsgXAorfSkKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1v
dmRxYTMyXywgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkg
LSAxKSkpKQogIyBlbGlmIElOVF9TSVpFID09IDggfHwgVUlOVF9TSVpFID09IDgKKyMgIGRlZmlu
ZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9
IHZwYnJvYWRjYXN0cSAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihs
b25nIGxvbmdbMV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGlmZGVmIF9feDg2XzY0
X18KKyMgICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBh
c20gKCAidnBicm9hZGNhc3RxICUxLCAlMCIgOiAiPXYiICh0XykgOiAiciIgKCh4KSArIDBVTEwp
ICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVj
X3QpQihtb3ZkcWE2NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAx
KSkKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNApAQCAtOTcxLDEwICs5OTUsMTQgQEAgaW50
IHNpbWRfdGVzdCh2b2lkKQogICAgIGlmICggIWVxKHN3YXAyKHNyYyksIGludikgKSByZXR1cm4g
X19MSU5FX187CiAjZW5kaWYKIAotI2lmIGRlZmluZWQoYnJvYWRjYXN0KQorI2lmZGVmIGJyb2Fk
Y2FzdAogICAgIGlmICggIWVxKGJyb2FkY2FzdChFTEVNX0NPVU5UICsgMSksIHNyYyArIGludikg
KSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAorI2lmZGVmIGJyb2FkY2FzdDIKKyAgICBpZiAo
ICFlcShicm9hZGNhc3QyKEVMRU1fQ09VTlQgKyAxKSwgc3JjICsgaW52KSApIHJldHVybiBfX0xJ
TkVfXzsKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZpbmVkKGlu
dGVybGVhdmVfaGkpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gaW50ZXJsZWF2ZV9sbyhpbnYs
IHNyYyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NTIsOSArNDUyLDEz
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4NDBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsw
eDQ1IC4uLiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAotICAgIFsweDU4IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxIH0sCi0gICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50
d29fb3AgPSAxIH0sCi0gICAgWzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg1OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IDIgfSwKKyAgICBbMHg1OV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IDMgfSwKKyAgICBbMHg1YV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4NWJd
ID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzIgfSwKKyAgICBbMHg3OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0g
MSB9LAorICAgIFsweDc5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAx
LCAuZDhzID0gMSB9LAorICAgIFsweDdhIC4uLiAweDdjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
bm9uZSwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnZzaWIgPSAxIH0sCkBAIC0yNjE1LDYgKzI2MTksMTEgQEAgeDg2X2RlY29kZV8w
ZjM4KAogICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxf
T1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMCwgMHg3YSk6IC8qIHZwYnJvYWRjYXN0YiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigwLCAweDdiKTogLyogdnBicm9hZGNhc3R3ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDAsIDB4N2MpOiAvKiB2cGJyb2FkY2FzdHtkLHF9ICovCisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSAweGYwOiAvKiBtb3ZiZSAvIGNyYzMyICovCiAgICAgICAgIHN0YXRlLT5k
ZXNjIHw9IHJlcG5lX3ByZWZpeCgpID8gQnl0ZU9wIDogTW92OwogICAgICAgICBpZiAoIHJlcF9w
cmVmaXgoKSApCkBAIC04MTgyLDYgKzgxOTEsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290
byBhdng1MTJmX25vX3NhZTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4MTgpOiAvKiB2YnJvYWRjYXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1OCk6IC8qIHZwYnJvYWRjYXN0ZCB4bW0vbTMy
LFt4eXpdbW17a30gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzOwogICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgYXZ4
NTEyX2Jyb2FkY2FzdDoKICAgICAgICAgLyoKQEAgLTgyMDAsMTcgKzgyMTEsMjcgQEAgeDg2X2Vt
dWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFiKTogLyog
dmJyb2FkY2FzdGYzMng4IG0yNTYsem1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4NCBtMjU2LHptbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NWIpOiAvKiB2YnJvYWRjYXN0aTMy
eDggbTI1Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmJyb2FkY2FzdGk2NHg0IG0yNTYsem1te2t9ICovCiAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBldmV4LmxyICE9IDIsIEVYQ19VRCk7
CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgeG1tL202NCx7eSx6fW1te2t9ICovCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3Rm
MzJ4MiB4bW0vbTY0LHt5LHp9bW17a30gKi8KLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCFldmV4LmxyIHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC5sciwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1OSk6IC8qIHZwYnJvYWRjYXN0cSB4
bW0vbTY0LFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmJyb2FkY2FzdGkzMngyIHhtbS9tNjQsW3h5el1tbXtrfSAqLworICAgICAg
ICBpZiAoIGIgPT0gMHg1OSApCisgICAgICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwogICAgICAgICBpZiAoICFldmV4
LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAg
ICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2FkY2FzdGYzMng0IG0xMjgse3ksen1tbXtrfSAqLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0
ZjY0eDIgbTEyOCx7eSx6fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg1YSk6IC8qIHZicm9hZGNhc3RpMzJ4NCBtMTI4LHt5LHp9bW17a30gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGk2NHgy
IG0xMjgse3ksen1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9NRU0gfHwgIWV2ZXgubHIgfHwgZXZleC5iciwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgIGlmICggZXZleC53ICkKQEAgLTg0MDQsNiArODQy
NSw0NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5
cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290byBz
aW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc4
KTogLyogdnBicm9hZGNhc3RiIHhtbS9tOCxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OSk6IC8qIHZwYnJvYWRjYXN0dyB4bW0vbTE2LFt4eXpd
bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IGV2ZXguYnIsIEVYQ19VRCk7Cisg
ICAgICAgIG9wX2J5dGVzID0gZWxlbV9ieXRlcyA9IDEgPDwgKGIgJiAxKTsKKyAgICAgICAgLyog
U2VlIHRoZSBjb21tZW50IGF0IHRoZSBhdng1MTJfYnJvYWRjYXN0IGxhYmVsLiAqLworICAgICAg
ICBvcF9tYXNrIHw9ICEoYiAmIDEgPyAhKHVpbnQzMl90KW9wX21hc2sgOiAhb3BfbWFzayk7Cisg
ICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDdhKTogLyogdnBicm9hZGNhc3RiIHIzMixbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3Yik6IC8qIHZwYnJvYWRjYXN0dyBy
MzIsW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJi
dyk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4N2MpOiAvKiB2cGJyb2FkY2FzdHtkLHF9IHJlZyxbeHl6XW1te2t9ICovCisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZWEudHlwZSAhPSBPUF9SRUcgfHwgZXZleC5iciB8fAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5S
WCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2so
ZmFsc2UpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgb3Bj
ID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICAvKiBDb252
ZXJ0IEdQUiBzb3VyY2UgdG8gJXJBWC4gKi8KKyAgICAgICAgZXZleC5iID0gMTsKKyAgICAgICAg
aWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIGV2ZXgudyA9IDA7CisgICAgICAgIG9w
Y1sxXSA9IG1vZHJtICYgMHhmODsKKyAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVT
ICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X0VWRVgob3BjLCBl
dmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChzcmMudmFsKSA6ICJhIiAo
c3JjLnZhbCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBBU1NFUlQoIXN0
YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHg4Yyk6IC8qIHZwbWFza21vdntkLHF9IG1lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAvKiB2cG1h
c2ttb3Z7ZCxxfSB7eCx5fW1tLHt4LHl9bW0sbWVtICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:09:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2EoW-00018Y-Ez; Tue, 18 Sep 2018 12:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EoV-00018J-1Z
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:09:07 +0000
X-Inumbo-ID: c78210cb-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c78210cb-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:10:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:09:05 -0600
Message-Id: <5BA0EADE02000078001E964E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:09:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 25/34] x86emul: basic AVX512VL testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB0aGUgMTI4LSBhbmQgMjU2LWJpdCB2YXJpYW50cyBvZiB0aGUgaW5zbnMgd2hpY2ggaGF2
ZSBiZWVuCmltcGxlbWVudGVkIGFscmVhZHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpA
QCAtNTIsNyArNTIsNyBAQCBhdngyLXNnLWZsdHMgOj0gNCA4CiB4b3AtdmVjcyA6PSAkKGF2eC12
ZWNzKQogeG9wLWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKLWF2eDUx
MmYtdmVjcyA6PSA2NAorYXZ4NTEyZi12ZWNzIDo9IDY0IDE2IDMyCiBhdng1MTJmLWludHMgOj0g
NCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4CiAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQtZm1hLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAg
LTUsMTMgKzUsMTMgQEAgRU5UUlkoZm1hX3Rlc3QpOwogCiAjaWYgVkVDX1NJWkUgPCAxNiAmJiAh
ZGVmaW5lZCh0b19ib29sKQogIyBkZWZpbmUgdG9fYm9vbChjbXApICghfihjbXApWzBdKQotI2Vs
aWYgVkVDX1NJWkUgPT0gMTYKKyNlbGlmIFZFQ19TSVpFID09IDE2ICYmICFkZWZpbmVkKF9fQVZY
NTEyVkxfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgdG9fYm9vbChjbXApIF9f
YnVpbHRpbl9pYTMyX3Z0ZXN0Y3BzKGNtcCwgKHZlY190KXt9ID09IDApCiAjIGVsaWYgRkxPQVRf
U0laRSA9PSA4CiAjICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3Bk
KGNtcCwgKHZlY190KXt9ID09IDApCiAjIGVuZGlmCi0jZWxpZiBWRUNfU0laRSA9PSAzMgorI2Vs
aWYgVkVDX1NJWkUgPT0gMzIgJiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBpZiBGTE9BVF9T
SVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcHMy
NTYoY21wLCAodmVjX3Qpe30gPT0gMCkKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCkBAIC01MzMsNyArNTMzLDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29s
KGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEz
Ml9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAqIDY0KSkKICMgZW5kaWYK
ICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0U0XzFfXykKKyNpZiBW
RUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFNF8xX18pICYmICFkZWZpbmVkKF9fQVZYNTEy
VkxfXykKICMgaWYgSU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KV9f
YnVpbHRpbl9pYTMyX3BtYXhzYjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKICMgIGRlZmlu
ZSBtaW4oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWluc2IxMjgoKHZxaV90KSh4KSwg
KHZxaV90KSh5KSkpCkBAIC01ODcsNyArNTg3LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIG1peCh4LCB5KSBfX2J1aWx0aW5faWEzMl9ibGVu
ZHBkKHgsIHksIDBiMTApCiAjIGVuZGlmCiAjZW5kaWYKLSNpZiBWRUNfU0laRSA9PSAzMiAmJiBk
ZWZpbmVkKF9fQVZYX18pCisjaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKSAm
JiAhZGVmaW5lZChfX0FWWDUxMlZMX18pCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5l
IGRvdF9wcm9kdWN0KHgsIHkpICh7IFwKICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX2Rw
cHMyNTYoeCwgeSwgMGIxMTExMDAwMSk7IFwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC05Miw2ICs5
MiwxNSBAQCB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3JfCiAKICNpZmRl
ZiBfX0FWWDUxMkZfXwogCisjaWYgVkVDX1NJWkUgPCA2NAorIyBwcmFnbWEgR0NDIHRhcmdldCAo
ICJhdng1MTJ2bCIgKQorI2VuZGlmCisKKyNkZWZpbmUgUkVOKGluc24sIG9sZCwgbmV3KSAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgYXNtICggIi5tYWNybyB2IiAjaW5zbiAjb2xkICIgbzp2
YXJhcmcgXG5cdCIgXAorICAgICAgICAgICJ2IiAjaW5zbiAjbmV3ICIgXFxvICAgICAgICAgICAg
IFxuXHQiIFwKKyAgICAgICAgICAiLmVuZG0iICkKKwogLyoKICAqIFRoZSBvcmlnaW5hbCBwbGFu
IHdhcyB0byBlZmZlY3QgdXNlIG9mIEVWRVggZW5jb2RpbmdzIGZvciBzY2FsYXIgYXMgd2VsbCBh
cwogICogMTI4LSBhbmQgMjU2LWJpdCBpbnNuIHZhcmlhbnRzIGJ5IHJlc3RyaWN0aW5nIHRoZSBj
b21waWxlciB0byB1c2UgKG9uIDY0LWJpdApAQCAtMTM1LDI1ICsxNDQsODggQEAgYXNtICggIi5t
YWNybyBvdmVycmlkZSBpbnNuICAgIFxuXHQiCiAjZGVmaW5lIE9WUl9GUChuKSBPVlJfVkZQKG4p
OyBPVlJfU0ZQKG4pCiAjZGVmaW5lIE9WUl9JTlQobikgT1ZSX0JXKG4pOyBPVlJfRFEobikKIAor
T1ZSX0lOVChicm9hZGNhc3QpOwogT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsK
IE9WUl9GUChhZGQpOworT1ZSX0lOVChhZGQpOwogT1ZSX0ZQKGRpdik7CiBPVlIoZXh0cmFjdHBz
KTsKIE9WUl9GTUEoZm1hZGQsIEZQKTsKK09WUl9GTUEoZm1hZGRzdWIsIFZGUCk7CiBPVlJfRk1B
KGZtc3ViLCBGUCk7CitPVlJfRk1BKGZtc3ViYWRkLCBWRlApOwogT1ZSX0ZNQShmbm1hZGQsIEZQ
KTsKIE9WUl9GTUEoZm5tc3ViLCBGUCk7CiBPVlIoaW5zZXJ0cHMpOwogT1ZSX0ZQKG1heCk7CitP
VlJfSU5UKG1heHMpOworT1ZSX0lOVChtYXh1KTsKIE9WUl9GUChtaW4pOworT1ZSX0lOVChtaW5z
KTsKK09WUl9JTlQobWludSk7CiBPVlIobW92ZCk7CiBPVlIobW92cSk7CiBPVlJfU0ZQKG1vdik7
CitPVlJfVkZQKG1vdmEpOworT1ZSX1ZGUChtb3ZudCk7CitPVlJfVkZQKG1vdnUpOwogT1ZSX0ZQ
KG11bCk7CitPVlJfVkZQKHNodWYpOworT1ZSX0lOVChzbGwpOworT1ZSX0RRKHNsbHYpOwogT1ZS
X0ZQKHNxcnQpOworT1ZSX0lOVChzcmEpOworT1ZSX0RRKHNyYXYpOworT1ZSX0lOVChzcmwpOwor
T1ZSX0RRKHNybHYpOwogT1ZSX0ZQKHN1Yik7CitPVlJfSU5UKHN1Yik7CiBPVlJfU0ZQKHVjb21p
KTsKK09WUl9WRlAodW5wY2toKTsKK09WUl9WRlAodW5wY2tsKTsKKworI2lmZGVmIF9fQVZYNTEy
VkxfXworIyBpZiBFTEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKK1JFTihl
eHRyYWN0LCBmMTI4LCBmNjR4Mik7CitSRU4oZXh0cmFjdCwgaTEyOCwgaTY0eDIpOworUkVOKGlu
c2VydCwgZjEyOCwgZjY0eDIpOworUkVOKGluc2VydCwgaTEyOCwgaTY0eDIpOworIyBlbHNlCitS
RU4oZXh0cmFjdCwgZjEyOCwgZjMyeDQpOworUkVOKGV4dHJhY3QsIGkxMjgsIGkzMng0KTsKK1JF
TihpbnNlcnQsIGYxMjgsIGYzMng0KTsKK1JFTihpbnNlcnQsIGkxMjgsIGkzMng0KTsKKyMgZW5k
aWYKKyMgaWYgRUxFTV9TSVpFID09IDgKK1JFTihtb3ZkcWEsICwgNjQpOworUkVOKG1vdmRxdSwg
LCA2NCk7CitSRU4ocGFuZCwgLCBxKTsKK1JFTihwYW5kbiwgLCBxKTsKK1JFTihwb3IsICwgcSk7
CitSRU4ocHhvciwgLCBxKTsKKyMgZWxzZQorIyAgaWYgRUxFTV9TSVpFID09IDEgJiYgZGVmaW5l
ZChfX0FWWDUxMkJXX18pCitSRU4obW92ZHEsIGEsIHU4KTsKK1JFTihtb3ZkcXUsICwgOCk7Cisj
ICBlbGlmIEVMRU1fU0laRSA9PSAyICYmIGRlZmluZWQoX19BVlg1MTJCV19fKQorUkVOKG1vdmRx
LCBhLCB1MTYpOworUkVOKG1vdmRxdSwgLCAxNik7CisjICBlbHNlCitSRU4obW92ZHFhLCAsIDMy
KTsKK1JFTihtb3ZkcXUsICwgMzIpOworIyAgZW5kaWYKK1JFTihwYW5kLCAsIGQpOworUkVOKHBh
bmRuLCAsIGQpOworUkVOKHBvciwgLCBkKTsKK1JFTihweG9yLCAsIGQpOworIyBlbmRpZgorT1ZS
KG1vdm50ZHEpOworT1ZSKG1vdm50ZHFhKTsKK09WUihwbXVsbGQpOworT1ZSKHBtdWxkcSk7CitP
VlIocG11bHVkcSk7CisjZW5kaWYKIAogI3VuZGVmIE9WUl9WRlAKICN1bmRlZiBPVlJfU0ZQCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC04OCw2ICs4OCwx
MSBAQCBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmYodm9pZCkKIH0KICNkZWZpbmUgc2lt
ZF9jaGVja19hdng1MTJmX29wbWFzayBzaW1kX2NoZWNrX2F2eDUxMmYKIAorc3RhdGljIGJvb2wg
c2ltZF9jaGVja19hdng1MTJmX3ZsKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEy
ZiAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCiBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUx
MmRxKHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyZHE7CkBAIC0xNDIsMTEgKzE0
NywyMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICAgIC5jaGVja19jcHUgPSBzaW1kX2No
ZWNrXyAjIyBmZWF0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgLnNldF9y
ZWdzID0gc2ltZF9zZXRfcmVncywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAuY2hlY2tfcmVncyA9IHNpbWRfY2hlY2tfcmVncyB9CisjZGVmaW5lIEFWWDUxMlZM
XyhiaXRzLCBkZXNjLCBmZWF0LCBmb3JtKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgLmNvZGUgPSBmZWF0ICMjIF94ODZfICMjIGJpdHMgIyMgX0QgIyMgXyAjIyBmb3JtLCAgICAg
ICAgICAgIFwKKyAgICAgIC5zaXplID0gc2l6ZW9mKGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBf
RCAjIyBfICMjIGZvcm0pLCAgICBcCisgICAgICAuYml0bmVzcyA9IGJpdHMsIC5uYW1lID0gIkFW
WDUxMiIgI2Rlc2MsICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLmNoZWNrX2NwdSA9IHNp
bWRfY2hlY2tfICMjIGZlYXQgIyMgX3ZsLCAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgIC5z
ZXRfcmVncyA9IHNpbWRfc2V0X3JlZ3MsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAuY2hlY2tfcmVncyA9IHNpbWRfY2hlY2tfcmVncyB9CiAjaWZkZWYgX194ODZf
NjRfXwogIyBkZWZpbmUgU0lNRChkZXNjLCBmZWF0LCBmb3JtKSBTSU1EXyg2NCwgZGVzYywgZmVh
dCwgZm9ybSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0lNRF8oMzIsIGRl
c2MsIGZlYXQsIGZvcm0pCisjIGRlZmluZSBBVlg1MTJWTChkZXNjLCBmZWF0LCBmb3JtKSBBVlg1
MTJWTF8oNjQsIGRlc2MsIGZlYXQsIGZvcm0pLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBVlg1MTJWTF8oMzIsIGRlc2MsIGZlYXQsIGZvcm0pCiAjZWxzZQogIyBkZWZp
bmUgU0lNRChkZXNjLCBmZWF0LCBmb3JtKSBTSU1EXygzMiwgZGVzYywgZmVhdCwgZm9ybSkKKyMg
ZGVmaW5lIEFWWDUxMlZMKGRlc2MsIGZlYXQsIGZvcm0pIEFWWDUxMlZMXygzMiwgZGVzYywgZmVh
dCwgZm9ybSkKICNlbmRpZgogICAgIFNJTUQoM0ROb3chIHNpbmdsZSwgICAgICAgICAgXzNkbm93
LCAgICAgOGY0KSwKICAgICBTSU1EKFNTRSBzY2FsYXIgc2luZ2xlLCAgICAgIHNzZSwgICAgICAg
ICBmNCksCkBAIC0yNTcsNiArMjcyLDIwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJ
TUQoQVZYNTEyRiB1MzJ4MTYsICAgICAgYXZ4NTEyZiwgICAgICA2NHU0KSwKICAgICBTSU1EKEFW
WDUxMkYgczY0eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjRpOCksCiAgICAgU0lNRChBVlg1MTJG
IHU2NHg4LCAgICAgICBhdng1MTJmLCAgICAgIDY0dTgpLAorICAgIEFWWDUxMlZMKFZMIGYzMng0
LCAgICAgICAgYXZ4NTEyZiwgICAgICAxNmY0KSwKKyAgICBBVlg1MTJWTChWTCBmNjR4MiwgICAg
ICAgIGF2eDUxMmYsICAgICAgMTZmOCksCisgICAgQVZYNTEyVkwoVkwgZjMyeDgsICAgICAgICBh
dng1MTJmLCAgICAgIDMyZjQpLAorICAgIEFWWDUxMlZMKFZMIGY2NHg0LCAgICAgICAgYXZ4NTEy
ZiwgICAgICAzMmY4KSwKKyAgICBBVlg1MTJWTChWTCBzMzJ4NCwgICAgICAgIGF2eDUxMmYsICAg
ICAgMTZpNCksCisgICAgQVZYNTEyVkwoVkwgdTMyeDQsICAgICAgICBhdng1MTJmLCAgICAgIDE2
dTQpLAorICAgIEFWWDUxMlZMKFZMIHMzMng4LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMmk0KSwK
KyAgICBBVlg1MTJWTChWTCB1MzJ4OCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJ1NCksCisgICAg
QVZYNTEyVkwoVkwgczY0eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2aTgpLAorICAgIEFWWDUx
MlZMKFZMIHU2NHgyLCAgICAgICAgYXZ4NTEyZiwgICAgICAxNnU4KSwKKyAgICBBVlg1MTJWTChW
TCBzNjR4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJpOCksCisgICAgQVZYNTEyVkwoVkwgdTY0
eDQsICAgICAgICBhdng1MTJmLCAgICAgIDMydTgpLAorI3VuZGVmIEFWWDUxMlZMXworI3VuZGVm
IEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KICN1bmRlZiBTSU1ECiB9OwoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:09:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Ep1-0001Ex-Ou; Tue, 18 Sep 2018 12:09: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Ep1-0001Ek-99
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:09:39 +0000
X-Inumbo-ID: 6f98815a-bb3b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f98815a-bb3b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:07:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:09:37 -0600
Message-Id: <5BA0EAFE02000078001E9651@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:09:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 26/34] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB0ZXN0aW5nIGluIHNpbWQuYyBkb2Vzbid0IHJlYWxseSBmb2xsb3cgdGhl
IElTQSBleHRlbnNpb24KcGF0dGVybiAtIHRvIGZpdCB0aGUgc2NoZW1lLCBleHRlbnNpb25zIGZy
b20gYnl0ZSBhbmQgd29yZCBncmFudWxhcgp2ZWN0b3JzIGNhbiAoY3VycmVudGx5KSBzZW5zaWJs
eSBvbmx5IGhhcHBlbiBpbiB0aGUgQVZYNTEyQlcgY2FzZSAoYW5kCmhlbmNlIHJlc3BlY3RpdmUg
YWJzdHJhY3Rpb24gbWFjcm9zIHdpbGwgYmUgYWRkZWQgdGhlcmUgcmF0aGVyIHRoYW4KaGVyZSku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mzog
TmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNjMsNiArMTYzLDE2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBtYXh1
LCAgICAgICAgNjYsIDBmMzgsIDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlu
cywgICAgICAgIDY2LCAwZjM4LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1p
bnUsICAgICAgICA2NiwgMGYzOCwgM2IsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBt
b3ZzeGJkLCAgICAgNjYsIDBmMzgsIDIxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihw
bW92c3hicSwgICAgIDY2LCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04o
cG1vdnN4d2QsICAgICA2NiwgMGYzOCwgMjMsICAgIHZsXzIsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3ZzeHdxLCAgICAgNjYsIDBmMzgsIDI0LCAgICB2bF80LCAgICB3LCB2bCksCisgICAgSU5T
TihwbW92c3hkcSwgICAgIDY2LCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElO
U04ocG1vdnp4YmQsICAgICA2NiwgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJ
TlNOKHBtb3Z6eGJxLCAgICAgNjYsIDBmMzgsIDMyLCAgICB2bF84LCAgICBiLCB2bCksCisgICAg
SU5TTihwbW92enh3ZCwgICAgIDY2LCAwZjM4LCAzMywgICAgdmxfMiwgICAgdywgdmwpLAorICAg
IElOU04ocG1vdnp4d3EsICAgICA2NiwgMGYzOCwgMzQsICAgIHZsXzQsICAgIHcsIHZsKSwKKyAg
ICBJTlNOKHBtb3Z6eGRxLCAgICAgNjYsIDBmMzgsIDM1LCAgICB2bF8yLCBkX25iLCB2bCksCiAg
ICAgSU5TTihwbXVsZHEsICAgICAgIDY2LCAwZjM4LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAog
ICAgIElOU04ocG11bGxkLCAgICAgICA2NiwgMGYzOCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwK
ICAgICBJTlNOKHBtdWx1ZHEsICAgICAgNjYsICAgMGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCks
CkBAIC0yNjAsNiArMjcwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2Fs
bFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2bCwgICB3LCB2bCks
CiAgICAgSU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICBiLCB2bCksCiAg
ICAgSU5TTihwbWludXcsICAgICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICB3LCB2bCksCisgICAg
SU5TTihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCBiLCB2bCksCisgICAgSU5T
TihwbW92enhidywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCBiLCB2bCksCiAgICAgSU5TTihw
bXVsaHV3LCAgICAgNjYsICAgMGYsIGU0LCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwbXVs
aHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwbXVsbHcs
ICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICB3LCB2bCksCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC00NDEsMTMgKzQ0MSwyMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdv
X29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1
NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFjIC4uLiAweDFl
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKLSAgICBb
MHgyMCAuLi4gMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LAorICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsX2J5XzIgfSwKKyAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MjJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfOCB9
LAorICAgIFsweDIzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsX2J5XzIgfSwKKyAgICBbMHgyNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MjVdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAogICAgIFsweDI2IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAotICAgIFsweDMwIC4uLiAweDM1
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MzBd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxf
YnlfMiB9LAorICAgIFsweDMxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgzMl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV84IH0sCisgICAgWzB4MzNd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxf
YnlfMiB9LAorICAgIFsweDM0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MzYg
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0g
ZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
dHdvX29wID0gMSB9LApAQCAtODI5Nyw2ICs4MzA3LDI1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBvcF9ieXRlcyA9IDE2ID4+IChwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddIC0gdmV4LmwpOwog
ICAgICAgICBnb3RvIHNpbWRfMGZfaW50OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92enhidyB7
eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmJ3KTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDIyKTogLyogdnBt
b3ZzeGJxIHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MjMpOiAvKiB2cG1vdnN4d2Qge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjQpOiAvKiB2cG1vdnN4d3Eg
eG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgyNSk6IC8qIHZwbW92c3hkcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMSk6IC8qIHZwbW92enhiZCB4bW0vbWVt
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMy
KTogLyogdnBtb3Z6eGJxIHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4MzMpOiAvKiB2cG1vdnp4d2Qge3gseX1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzQpOiAvKiB2
cG1vdnp4d3EgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHgzNSk6IC8qIHZwbW92enhkcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgJiYgKGIgJiA3KSA9PSA1LCBF
WENfVUQpOworICAgICAgICBvcF9ieXRlcyA9IDMyID4+IChwbW92X2NvbnZlcnRfZGVsdGFbYiAm
IDddICsgMSAtIGV2ZXgubHIpOworICAgICAgICBlbGVtX2J5dGVzID0gKGIgJiA3KSA8IDMgPyAx
IDogKGIgJiA3KSAhPSA1ID8gMiA6IDQ7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyYSk6ICAgICAvKiBtb3ZudGRxYSBt
MTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyYSk6IC8q
IHZtb3ZudGRxYSBtZW0se3gseX1tbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
ZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMzA1LDEw
ICszMDUsMTIgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAg
ZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVsZHEsIF9tYXNrLCB4LCB5LCAodmRp
X3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4ZHEs
IF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIFVJTlRfU0laRSA9PSA0CiAj
ICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dWQsIF9tYXNrLCAodnNpX3QpKHgpLCAo
dnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZl
Y190KUIocG1pbnVkLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVm
KCksIH4wKSkKICMgIGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21h
c2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZp
bmUgd2lkZW4xKHgpICgodmVjX3QpQihwbW92enhkcSwgX21hc2ssICh2c2lfaGFsZl90KSh4KSwg
KHZkaV90KXVuZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4CiAjICBkZWZpbmUgbWF4
KHgsIHkpICgodmVjX3QpQihwbWF4c3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAo
dmRpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnNx
LCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCkBAIC0xNzEsNiArMTcxLDE2IEBAIE9WUl9WRlAobW92YSk7CiBPVlJf
VkZQKG1vdm50KTsKIE9WUl9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKK09WUihwbW92c3hiZCk7
CitPVlIocG1vdnN4YnEpOworT1ZSKHBtb3ZzeGRxKTsKK09WUihwbW92c3h3ZCk7CitPVlIocG1v
dnN4d3EpOworT1ZSKHBtb3Z6eGJkKTsKK09WUihwbW92enhicSk7CitPVlIocG1vdnp4ZHEpOwor
T1ZSKHBtb3Z6eHdkKTsKK09WUihwbW92enh3cSk7CiBPVlJfVkZQKHNodWYpOwogT1ZSX0lOVChz
bGwpOwogT1ZSX0RRKHNsbHYpOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:10:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:10: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 1g2EpQ-0001dB-6E; Tue, 18 Sep 2018 12:10:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EpO-0001Ux-SH
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:10:02 +0000
X-Inumbo-ID: e88d2535-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e88d2535-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:11:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:10:01 -0600
Message-Id: <5BA0EB1602000078001E9654@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:09:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 27/34] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB2cG1vdnsscyx1c317ZCxxfXcgdGFibGUgZW50cmllcyBpbiBldmV4LWRp
c3A4LmMgYXJlCnNsaWdodGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgb25lIHdvdWxkIGV4cGVjdCwg
ZHVlIHRvIHRoZW0gcmVxdWlyaW5nCkVWRVguVyB0byBiZSB6ZXJvLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTYzLDExICsxNjMsMjYgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocG1heHUsICAgICAgICA2NiwgMGYz
OCwgM2YsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtaW5zLCAgICAgICAgNjYsIDBm
MzgsIDM5LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWludSwgICAgICAgIDY2LCAw
ZjM4LCAzYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG1vdmRiLCAgICAgICBmMywg
MGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZkdywgICAgICAgZjMs
IDBmMzgsIDMzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihwbW92cWIsICAgICAgIGYz
LCAwZjM4LCAzMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnFkLCAgICAgICBm
MywgMGYzOCwgMzUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3ZxdywgICAgICAg
ZjMsIDBmMzgsIDM0LCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c2RiLCAgICAg
IGYzLCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNkdywgICAg
ICBmMywgMGYzOCwgMjMsICAgIHZsXzIsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzcWIsICAg
ICAgZjMsIDBmMzgsIDIyLCAgICB2bF84LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c3FkLCAg
ICAgIGYzLCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04ocG1vdnNxdywg
ICAgICBmMywgMGYzOCwgMjQsICAgIHZsXzQsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3ZzeGJk
LCAgICAgNjYsIDBmMzgsIDIxLCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92c3hi
cSwgICAgIDY2LCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAogICAgIElOU04ocG1vdnN4
d2QsICAgICA2NiwgMGYzOCwgMjMsICAgIHZsXzIsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtb3Zz
eHdxLCAgICAgNjYsIDBmMzgsIDI0LCAgICB2bF80LCAgICB3LCB2bCksCiAgICAgSU5TTihwbW92
c3hkcSwgICAgIDY2LCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04ocG1v
dnVzZGIsICAgICBmMywgMGYzOCwgMTEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBt
b3Z1c2R3LCAgICAgZjMsIDBmMzgsIDEzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihw
bW92dXNxYiwgICAgIGYzLCAwZjM4LCAxMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04o
cG1vdnVzcWQsICAgICBmMywgMGYzOCwgMTUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNO
KHBtb3Z1c3F3LCAgICAgZjMsIDBmMzgsIDE0LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5T
TihwbW92enhiZCwgICAgIDY2LCAwZjM4LCAzMSwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElO
U04ocG1vdnp4YnEsICAgICA2NiwgMGYzOCwgMzIsICAgIHZsXzgsICAgIGIsIHZsKSwKICAgICBJ
TlNOKHBtb3Z6eHdkLCAgICAgNjYsIDBmMzgsIDMzLCAgICB2bF8yLCAgICB3LCB2bCksCkBAIC0y
NzAsNyArMjg1LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQog
ICAgIElOU04ocG1pbnN3LCAgICAgIDY2LCAgIDBmLCBlYSwgICAgdmwsICAgdywgdmwpLAogICAg
IElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmwsICAgYiwgdmwpLAogICAgIElO
U04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmwsICAgdywgdmwpLAorICAgIElOU04o
cG1vdnN3YiwgICAgIGYzLCAwZjM4LCAyMCwgICAgdmxfMiwgYiwgdmwpLAogICAgIElOU04ocG1v
dnN4YncsICAgIDY2LCAwZjM4LCAyMCwgICAgdmxfMiwgYiwgdmwpLAorICAgIElOU04ocG1vdnVz
d2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgYiwgdmwpLAorICAgIElOU04ocG1vdndiLCAg
ICAgIGYzLCAwZjM4LCAzMCwgICAgdmxfMiwgYiwgdmwpLAogICAgIElOU04ocG1vdnp4YncsICAg
IDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgYiwgdmwpLAogICAgIElOU04ocG11bGh1dywgICAgIDY2
LCAgIDBmLCBlNCwgICAgdmwsICAgdywgdmwpLAogICAgIElOU04ocG11bGh3LCAgICAgIDY2LCAg
IDBmLCBlNSwgICAgdmwsICAgdywgdmwpLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTI3MSw2ICsy
NzEsMTcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogI2VuZGlm
CiAjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQgfHwgSU5UX1NJWkUgPT0gOCB8
fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAogICAgICBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiAoVkVD
X1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBFTEVNX0NPVU5UID09
IDggLyogdmV4dHJhY3RpezMyLDY0fXg0ICovIHx8IFwKKyAgICAgKEVMRU1fQ09VTlQgPT0gMTYg
JiYgRUxFTV9TSVpFID09IDQgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGkz
Mng4ICovIHx8IFwKKyAgICAgKEVMRU1fQ09VTlQgPT0gNCAmJiBFTEVNX1NJWkUgPT0gOCAmJiBk
ZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0aTY0eDIgKi8KKyMgIGRlZmluZSBsb3df
aGFsZih4KSAoeyBcCisgICAgaGFsZl90IHRfOyBcCisgICAgYXNtICggInZleHRyYWN0aSVjW3dd
eCVjW25dICQwLCAlW3NdLCAlW2RdIiBcCisgICAgICAgICAgOiBbZF0gIj1tIiAodF8pIFwKKyAg
ICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAo
RUxFTV9DT1VOVCAvIDIpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgZW5kaWYKICMgaWYgSU5UX1NJ
WkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAogIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCiAg
ICAgdmVjX3QgdF87IFwKQEAgLTI4NSw2ICsyOTYsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3Rv
X2Jvb2woYnl0ZV92ZWNfdCBiCiB9KQogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92
ZHFhMzJfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NPVU5UKSAt
IDEpKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZxZCwgX21hc2ssICh2
ZGlfdCkoeCksICh2c2lfaGFsZl90KXt9LCB+MCkpCiAjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBV
SU5UX1NJWkUgPT0gOAogIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCiAgICAgdmVjX3QgdF87
IFwKQEAgLTcxNCw2ICs3MjYsMjcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVf
dmVjX3QgYgogIyBlbmRpZgogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA+PSAxNgorCisjIGlmICFk
ZWZpbmVkKGxvd19oYWxmKSAmJiBkZWZpbmVkKEhBTEZfU0laRSkKK3N0YXRpYyBpbmxpbmUgaGFs
Zl90IGxvd19oYWxmKHZlY190IHgpCit7CisjICBpZiBIQUxGX1NJWkUgPCBWRUNfU0laRQorICAg
IGhhbGZfdCB5OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBF
TEVNX0NPVU5UIC8gMjsgKytpICkKKyAgICAgICAgeVtpXSA9IHhbaV07CisKKyAgICByZXR1cm4g
eTsKKyMgIGVsc2UKKyAgICByZXR1cm4geDsKKyMgIGVuZGlmCit9CisjIGVuZGlmCisKKyNlbmRp
ZgorCiAjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQogIyBp
bmNsdWRlICJzaW1kLWZtYS5jIgogI2VuZGlmCkBAIC0xMDgxLDYgKzExMTQsMjEgQEAgaW50IHNp
bWRfdGVzdCh2b2lkKQogCiAjZW5kaWYKIAorI2lmIGRlZmluZWQod2lkZW4xKSAmJiBkZWZpbmVk
KHNocmluazEpCisgICAgeworICAgICAgICBoYWxmX3QgYXV4MSA9IGxvd19oYWxmKHNyYyksIGF1
eDI7CisKKyAgICAgICAgdG91Y2goYXV4MSk7CisgICAgICAgIHggPSB3aWRlbjEoYXV4MSk7Cisg
ICAgICAgIHRvdWNoKHgpOworICAgICAgICBhdXgyID0gc2hyaW5rMSh4KTsKKyAgICAgICAgdG91
Y2goYXV4Mik7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDI7ICsraSAp
CisgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlmCisKICNpZmRlZiBkdXBfbG8KICAgICB0b3Vj
aChzcmMpOwogICAgIHggPSBkdXBfbG8oc3JjKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC03MCw2
ICs3MCwyMyBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWCiB0eXBl
ZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGlf
dDsKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPj0gMTYKKworIyBpZiBFTEVNX0NPVU5UID49IDIK
KyMgIGlmIFZFQ19TSVpFID4gMzIKKyMgICBkZWZpbmUgSEFMRl9TSVpFIChWRUNfU0laRSAvIDIp
CisjICBlbHNlCisjICAgZGVmaW5lIEhBTEZfU0laRSAxNgorIyAgZW5kaWYKK3R5cGVkZWYgdHlw
ZW9mKCh2ZWNfdCl7fVswXSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkp
IGhhbGZfdDsKK3R5cGVkZWYgY2hhciBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJ
WkUpKSkgdnFpX2hhbGZfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoSEFMRl9TSVpFKSkpIHZoaV9oYWxmX3Q7Cit0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2
ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdnNpX2hhbGZfdDsKK3R5cGVkZWYgbG9uZyBsb25nIF9f
YXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2ZGlfaGFsZl90OworIyBlbmRp
ZgorCisjZW5kaWYKKwogI2lmIFZFQ19TSVpFID09IDE2CiAjIGRlZmluZSBCKG4sIHMsIGEuLi4p
ICAgX19idWlsdGluX2lhMzJfICMjIG4gIyMgMTI4ICMjIHMoYSkKICMgZGVmaW5lIEJfKG4sIHMs
IGEuLi4pICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyAgICAgICAgcyhhKQotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzA0Niw3ICszMDQ2LDIyIEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgICAgICAgICAgZCB8PSB2U0lCOwogICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IGV4dDBmMzhfdGFibGVbYl0uc2ltZF9zaXplOwogICAgICAgICAgICAgaWYgKCBldmV4X2VuY29k
ZWQoKSApCi0gICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4
dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgKiBWUE1PVlVTKiBhcmUgaWRlbnRpY2FsIHRvIFZQTU9W
UyogRGlzcDgtc2NhbGluZy13aXNlLCBidXQKKyAgICAgICAgICAgICAgICAgKiB0aGVpciBhdHRy
aWJ1dGVzIGRvbid0IG1hdGNoIHRob3NlIG9mIHRoZSB2ZXhfNjYgZW5jb2RlZAorICAgICAgICAg
ICAgICAgICAqIGluc25zIHdpdGggdGhlIHNhbWUgYmFzZSBvcGNvZGVzLiBSYXRoZXIgdGhhbiBh
ZGRpbmcgbmV3CisgICAgICAgICAgICAgICAgICogY29sdW1ucyB0byB0aGUgdGFibGUsIGhhbmRs
ZSB0aGlzIGhlcmUgZm9yIG5vdy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAg
ICBpZiAoIGV2ZXgucGZ4ICE9IHZleF9mMyB8fCAoYiAmIDB4ZjgpICE9IDB4MTAgKQorICAgICAg
ICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUoZXh0MGYzOF90YWJs
ZVtiXS5kOHMsIHN0YXRlKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUoZXh0
MGYzOF90YWJsZVtiICsgMHgxMF0uZDhzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhdGUpOworICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+
c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4dF8wZjNhOgpAQCAtODMwNywx
MCArODMyMiwxNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA+PiAocG1v
dl9jb252ZXJ0X2RlbHRhW2IgJiA3XSAtIHZleC5sKTsKICAgICAgICAgZ290byBzaW1kXzBmX2lu
dDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTApOiAvKiB2cG1v
dnVzd2IgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN3
YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92enhidyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92d2IgW3h5
el1tbSx7eCx5fW1tL21lbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJidyk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICBpZiAoIGV2ZXgu
cGZ4ICE9IHZleF9mMyApCisgICAgICAgIHsKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21l
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgy
Myk6IC8qIHZwbW92c3h3ZCB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCkBAIC04MzIxLDcgKzgz
NDAsMjggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgzMyk6IC8qIHZwbW92enh3ZCB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzNCk6IC8qIHZwbW92enh3cSB4bW0vbWVt
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM1
KTogLyogdnBtb3Z6eGRxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAmJiAoYiAmIDcpID09IDUsIEVYQ19VRCk7CisgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICYmIChiICYgNykgPT0gNSwgRVhDX1VE
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfRjMoMHgwZjM4LCAweDExKTogLyogdnBtb3Z1c2RiIFt4eXpdbW0seG1tL21lbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTIpOiAvKiB2cG1v
dnVzcWIgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0Yz
KDB4MGYzOCwgMHgxMyk6IC8qIHZwbW92dXNkdyBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxNCk6IC8qIHZwbW92dXNxdyBb
eHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4
LCAweDE1KTogLyogdnBtb3Z1c3FkIFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzZGIgW3h5el1tbSx4
bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMik6
IC8qIHZwbW92c3FiIFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF9GMygweDBmMzgsIDB4MjMpOiAvKiB2cG1vdnNkdyBbeHl6XW1tLHt4LHl9bW0vbWVte2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNCk6IC8qIHZwbW92
c3F3IFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygw
eDBmMzgsIDB4MjUpOiAvKiB2cG1vdnNxZCBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzMSk6IC8qIHZwbW92ZGIgW3h5el1t
bSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgz
Mik6IC8qIHZwbW92cWIgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYX0YzKDB4MGYzOCwgMHgzMyk6IC8qIHZwbW92ZHcgW3h5el1tbSx7eCx5fW1tL21lbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzQpOiAvKiB2cG1v
dnF3IFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygw
eDBmMzgsIDB4MzUpOiAvKiB2cG1vdnFkIFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAgICAgICAg
ICBkID0gRHN0TWVtIHwgU3JjUmVnIHwgVHdvT3A7CisgICAgICAgIH0KICAgICAgICAgb3BfYnl0
ZXMgPSAzMiA+PiAocG1vdl9jb252ZXJ0X2RlbHRhW2IgJiA3XSArIDEgLSBldmV4LmxyKTsKICAg
ICAgICAgZWxlbV9ieXRlcyA9IChiICYgNykgPCAzID8gMSA6IChiICYgNykgIT0gNSA/IDIgOiA0
OwogICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:10:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:10: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 1g2Eps-0001xQ-FV; Tue, 18 Sep 2018 12:10:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Epr-0001x8-AP
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:10:31 +0000
X-Inumbo-ID: f96537b2-bb3b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f96537b2-bb3b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:11:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:10:29 -0600
Message-Id: <5BA0EB3202000078001E9657@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:10:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 28/34] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBvbmNlIGFnYWluIG9uZSBleHRyYSB0d29ieXRlX3RhYmxlW10gZW50cnkgd2hpY2gg
Z2V0cyBpdHMgRGlzcDgKc2hpZnQgdmFsdWUgc2V0IHJpZ2h0IGF3YXkgd2l0aG91dCBnZXR0aW5n
IHN1cHBvcnQgaW1wbGVtZW50ZWQganVzdCB5ZXQsCmFnYWluIHRvIGF2b2lkIG5lZWRsZXNzbHkg
c3BsaXR0aW5nIGdyb3VwcyBvZiBlbnRyaWVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwpAQCAtMjE1LDYgKzIxNSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwdGVybmxvZywgICAgIDY2LCAwZjNhLCAyNSwgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RtLCAgICAgICA2NiwgMGYzOCwgMjcsICAgIHZs
LCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHB0ZXN0bm0sICAgICAgZjMsIDBmMzgsIDI3LCAgICB2
bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwdW5wY2toZHEsICAgIDY2LCAgIDBmLCA2YSwgICAg
dmwsICAgICAgZCwgdmwpLAorICAgIElOU04ocHVucGNraHFkcSwgICA2NiwgICAwZiwgNmQsICAg
IHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKHB1bnBja2xkcSwgICAgNjYsICAgMGYsIDYyLCAg
ICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwdW5wY2tscWRxLCAgIDY2LCAgIDBmLCA2Yywg
ICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocHhvciwgICAgICAgICA2NiwgICAwZiwgZWYs
ICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2
KSwKICAgICBJTlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKQEAgLTMxMyw2ICszMTcs
MTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihw
c3VidywgICAgICAgNjYsICAgMGYsIGY5LCAgICB2bCwgICB3LCB2bCksCiAgICAgSU5TTihwdGVz
dG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgIGJ3LCB2bCksCiAgICAgSU5TTihwdGVzdG5t
LCAgICAgZjMsIDBmMzgsIDI2LCAgICB2bCwgIGJ3LCB2bCksCisgICAgSU5TTihwdW5wY2toYncs
ICAgNjYsICAgMGYsIDY4LCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwdW5wY2tod2QsICAg
NjYsICAgMGYsIDY5LCAgICB2bCwgICB3LCB2bCksCisgICAgSU5TTihwdW5wY2tsYncsICAgNjYs
ICAgMGYsIDYwLCAgICB2bCwgICBiLCB2bCksCisgICAgSU5TTihwdW5wY2tsd2QsICAgNjYsICAg
MGYsIDYxLCAgICB2bCwgICB3LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyYndfMTI4W10gPSB7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMjk0LDYgKzI5NCwxMCBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgYXNtICggInZw
YnJvYWRjYXN0ZCAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAogICAgIHRfOyBc
CiB9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSAoKHZlY190KUIocHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZz
aV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190
KUIocHVucGNrbGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVm
KCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWEz
Ml8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQpIC0gMSkp
KSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90KUIocG1vdnFkLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkKQEAgLTMxMSw2ICszMTUsMTAgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAgZW5kaWYK
KyMgIGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2
ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3Qp
dW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihw
dW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCks
IH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2NF8s
IF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKICMgZW5kaWYKICMg
aWYgSU5UX1NJWkUgPT0gNAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTE5OCw2ICsxOTgsMTAgQEAg
T1ZSKHBtb3Z6eGJxKTsKIE9WUihwbW92enhkcSk7CiBPVlIocG1vdnp4d2QpOwogT1ZSKHBtb3Z6
eHdxKTsKK09WUihwdW5wY2toZHEpOworT1ZSKHB1bnBja2hxZHEpOworT1ZSKHB1bnBja2xkcSk7
CitPVlIocHVucGNrbHFkcSk7CiBPVlJfVkZQKHNodWYpOwogT1ZSX0lOVChzbGwpOwogT1ZSX0RR
KHNsbHYpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzEwLDEwICszMTAs
MTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg1OCAuLi4g
MHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9
LAogICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwg
c2ltZF9vdGhlciB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4NjAgLi4uIDB4NjJdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHg2MCAuLi4gMHg2
Ml0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAg
ICAgWzB4NjMgLi4uIDB4NjddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFj
a2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjggLi4uIDB4
NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAor
ICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHEgfSwKICAgICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBd
ID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCkBAIC02NjMyLDYgKzY2
MzIsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsK
ICAgICAgICAgZ290byBzaW1kXzBmX2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweDYwKTogLyogdnB1bnBja2xidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2MSk6IC8qIHZw
dW5wY2tsd2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjgpOiAvKiB2cHVucGNraGJ3IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eDY5KTogLyogdnB1bnBja2h3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4
bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0v
bTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTY2NjAsNiArNjY2NiwxMyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZWxlbV9ieXRlcyA9IDEgPDwgKGIgJiAxKTsKICAgICAgICAgZ290byBh
dng1MTJmX25vX3NhZTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDYy
KTogLyogdnB1bnBja2xkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2YSk6IC8qIHZwdW5wY2toZHEgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LncsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7Cisg
ICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQyKTogLyogdnBz
cmxkIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGQzKTogLyogdnBzcmxxIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtr
fSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGUyKTogLyogdnBzcmF7
ZCxxfSB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTY3MDIsNiArNjcxNSwxMCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAg
ICBnb3RvIHNpbWRfem1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
NmMpOiAvKiB2cHVucGNrbHFkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2ZCk6IC8qIHZwdW5wY2tocWRxIFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBmYXVsdF9zdXBwcmVzc2lv
biA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhkNCk6IC8qIHZwYWRkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNCk6IC8q
IHZwbXVsdWRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjgpOiAvKiB2cG11bGRxIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:11:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Eqk-00027l-QU; Tue, 18 Sep 2018 12:11:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eqi-00027W-U4
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:11:24 +0000
X-Inumbo-ID: ae4d7b96-bb3b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae4d7b96-bb3b-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:09:23 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:11:23 -0600
Message-Id: <5BA0EB6702000078001E965A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:11:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 29/34] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVyZmFjZSkg
bmFtZSBvZiB0aGUKQVZYNTEyX1ZCTUkgZmVhdHVyZSBmbGFnLCBvbiB0aGUgYXNzdW1wdGlvbiB0
aGF0IG5vIGV4dGVybmFsIGNvbnN1bWVyCmhhcyBhY3R1YWxseSBiZWVuIHVzaW5nIHRoYXQgZmxh
ZyBzbyBmYXIuIEZ1cnRoZXJtb3JlIG1ha2UgaXQgaGF2ZQpBVlg1MTJCVyBpbnN0ZWFkIG9mIEFW
WDUxMkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcgZnVsbAo2NC1iaXQgbWFzayBy
ZWdpc3RlcnMgKHRoZSB1cHBlciA0OCBiaXRzIG9mIHdoaWNoIGNhbid0IGJlIGFjY2Vzc2VkCm90
aGVyIHRoYW4gdGhyb3VnaCBYU0FWRS9YUlNUT1Igd2l0aG91dCBBVlg1MTJCVyBzdXBwb3J0KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBO
ZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE1OSw2ICsxNTksMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGNtcGd0
ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKHBjbXBn
dHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwY21w
dSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocGVy
bWkyLCAgICAgICA2NiwgMGYzOCwgNzYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBl
cm1pMiwgICAgICAgNjYsIDBmMzgsIDc3LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihw
ZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZSwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04o
cGVybXQyLCAgICAgICA2NiwgMGYzOCwgN2YsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNO
KHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNkLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElO
U04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTI4
MCw2ICsyODQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAg
ICBJTlNOKHBjbXBndGIsICAgICA2NiwgICAwZiwgNjQsICAgIHZsLCAgIGIsIHZsKSwKICAgICBJ
TlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAgIHZsLCAgIHcsIHZsKSwKICAgICBJTlNO
KHBjbXB1LCAgICAgICA2NiwgMGYzYSwgM2UsICAgIHZsLCAgYncsIHZsKSwKKyAgICBJTlNOKHBl
cm1pMncsICAgICA2NiwgMGYzOCwgNzUsICAgIHZsLCAgIHcsIHZsKSwKKyAgICBJTlNOKHBlcm10
MncsICAgICA2NiwgMGYzOCwgN2QsICAgIHZsLCAgIHcsIHZsKSwKICAgICBJTlNOKHBtYWRkd2Qs
ICAgICA2NiwgICAwZiwgZjUsICAgIHZsLCAgIHcsIHZsKSwKICAgICBJTlNOKHBtYXhzYiwgICAg
ICA2NiwgMGYzOCwgM2MsICAgIHZsLCAgIGIsIHZsKSwKICAgICBJTlNOKHBtYXhzdywgICAgICA2
NiwgICAwZiwgZWUsICAgIHZsLCAgIHcsIHZsKSwKQEAgLTM2NCw2ICszNzAsMTEgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdCiAgICAgSU5TTihpbnNlcnRpMzJ4OCwg
ICAgNjYsIDBmM2EsIDNhLCBlbF84LCBkLCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyX3ZibWlfYWxsW10gPSB7CisgICAgSU5TTihwZXJtaTJiLCAgICAgICA2Niwg
MGYzOCwgNzUsIHZsLCBiLCB2bCksCisgICAgSU5TTihwZXJtdDJiLCAgICAgICA2NiwgMGYzOCwg
N2QsIHZsLCBiLCB2bCksCit9OworCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9hbGxb
XSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNo
YXIgdmxfMTI4W10gPSB7IFZMXzEyOCB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxf
bm8xMjhbXSA9IHsgVkxfNTEyLCBWTF8yNTYgfTsKQEAgLTY4NCw0ICs2OTUsNSBAQCB2b2lkIGV2
ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmRxLCAxMjgp
OwogICAgIFJVTihhdng1MTJkcSwgbm8xMjgpOwogICAgIFJVTihhdng1MTJkcSwgNTEyKTsKKyAg
ICBSVU4oYXZ4NTEyX3ZibWksIGFsbCk7CiB9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTQ0LDYg
KzE0NCw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICAg
ZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVm
KCksIH4wKQogIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBfbWFz
aywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBzLCBfbWFz
aywgeCwgeCwgMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApCisjICAgZWxzZQorIyAgICBkZWZpbmUg
aW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwcywgX21hc2ssIHgsIGludGVybGVhdmVf
aGksIHksIH4wKQorIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2YXJw
cywgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQogIyAgIGVuZGlmCiAjICBlbGlmIEZM
T0FUX1NJWkUgPT0gOAogIyAgIGlmIFZFQ19TSVpFID49IDMyCkBAIC0xNjgsNiArMTcxLDkgQEAg
c3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgICBkZWZpbmUgaW50
ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAj
ICAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1
bmRlZigpLCB+MCkKICMgICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcGQsIF9tYXNrLCB4LCB4LCAw
YjAxLCB1bmRlZigpLCB+MCkKKyMgICBlbHNlCisjICAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgs
IHkpIEIodnBlcm1pMnZhcnBkLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjApCisjICAg
IGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBkLCBfbWFzaywgaW50ZXJs
ZWF2ZV9sbywgeCwgeSwgfjApCiAjICAgZW5kaWYKICMgIGVuZGlmCiAjIGVuZGlmCkBAIC0yOTcs
NiArMzAzLDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAg
aWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190
KUIocHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVm
KCksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNr
bGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkK
KyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1p
MnZhcmQsIF9tYXNrLCAodnNpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+MCkp
CisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJkLCBf
bWFzaywgaW50ZXJsZWF2ZV9sbywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgfjApKQogIyAgZW5k
aWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAx
MDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQpAQCAtMzE4LDYgKzMy
Nyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGlmIFZF
Q19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1
bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tscWRx
LCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMg
IGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZh
cnEsIF9tYXNrLCAodmRpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodmRpX3QpKHkpLCB+MCkpCisj
ICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxLCBfbWFz
aywgaW50ZXJsZWF2ZV9sbywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgfjApKQogIyAgZW5kaWYK
ICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ssICh2ZGlfdCko
eCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgpAQCAtNzYzLDYgKzc3NSw3IEBA
IGludCBzaW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKICAgICB2ZWNf
dCB4LCB5LCB6LCBzcmMsIGludiwgYWx0LCBzaDsKKyAgICB2aW50X3QgaW50ZXJsZWF2ZV9sbywg
aW50ZXJsZWF2ZV9oaTsKIAogICAgIGZvciAoIGkgPSAwLCBqID0gRUxFTV9TSVpFIDw8IDM7IGkg
PCBFTEVNX0NPVU5UOyArK2kgKQogICAgIHsKQEAgLTc3Niw2ICs3ODksOSBAQCBpbnQgc2ltZF90
ZXN0KHZvaWQpCiAgICAgICAgIGlmICggIShpICYgKGkgKyAxKSkgKQogICAgICAgICAgICAgLS1q
OwogICAgICAgICBzaFtpXSA9IGo7CisKKyAgICAgICAgaW50ZXJsZWF2ZV9sb1tpXSA9ICgoaSAm
IDEpICogRUxFTV9DT1VOVCkgfCAoaSA+PiAxKTsKKyAgICAgICAgaW50ZXJsZWF2ZV9oaVtpXSA9
IGludGVybGVhdmVfbG9baV0gKyAoRUxFTV9DT1VOVCAvIDIpOwogICAgIH0KIAogICAgIHRvdWNo
KHNyYyk7CkBAIC0xMDY5LDcgKzEwODUsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9
IHNyYyAqIGFsdDsKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyh4LCBhbHQgPCAwKTsKICAgICB0b3Vj
aCh4KTsKLSAgICB6ID0gd2lkZW4xKHgpOworICAgIHogPSB3aWRlbjEobG93X2hhbGYoeCkpOwog
ICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0dXJuIF9fTElORV9fOwogCkBA
IC0xMTAxLDcgKzExMTcsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICMgaWZkZWYgd2lkZW4x
CiAgICAgdG91Y2goc3JjKTsKLSAgICB4ID0gd2lkZW4xKHNyYyk7CisgICAgeCA9IHdpZGVuMShs
b3dfaGFsZihzcmMpKTsKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHgsIHkpICkgcmV0
dXJuIF9fTElORV9fOwogIyBlbmRpZgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTcwLDYgKzcwLDE2
IEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFYKIHR5cGVkZWYgbG9u
ZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2Vu
ZGlmCiAKKyNpZiBFTEVNX1NJWkUgPT0gMQordHlwZWRlZiB2cWlfdCB2aW50X3Q7CisjZWxpZiBF
TEVNX1NJWkUgPT0gMgordHlwZWRlZiB2aGlfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0g
NAordHlwZWRlZiB2c2lfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gOAordHlwZWRlZiB2
ZGlfdCB2aW50X3Q7CisjZW5kaWYKKwogI2lmIFZFQ19TSVpFID49IDE2CiAKICMgaWYgRUxFTV9D
T1VOVCA+PSAyCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0yNzksNiArMjc5
LDE2IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgKICAgICAocmVz
LmIgJiAoMVUgPDwgMzEpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3Zi
bWkgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8
ICgoeGdldGJ2KDApICYgMHhlNikgIT0gMHhlNikgKSBcCisgICAgICAgIHJlcy5jID0gMDsgXAor
ICAgIGVsc2UgXAorICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoNywgMCwgJnJlcywgTlVMTCk7IFwK
KyAgICAocmVzLmMgJiAoMVUgPDwgMSkpICE9IDA7IFwKK30pCisKIGludCBlbXVsX3Rlc3RfY3B1
aWQoCiAgICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJsZWFmLAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDY2LDkgKzQ2NiwxMyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHg1Yl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAor
ICAgIFsweDc1IC4uLiAweDc2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4
cyA9IGQ4c192bCB9LAorICAgIFsweDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhl
ciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVy
LCAudHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKICAgICBbMHg3YSAuLi4gMHg3Y10gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUsIC50d29fb3AgPSAxIH0sCisgICAgWzB4N2QgLi4uIDB4N2VdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4
N2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAg
ICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4
OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCkBA
IC0xODUwLDYgKzE4NTQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9o
YXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI5LCBjdHh0LCBvcHMp
CiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmJ3KCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAzMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJ2bCgpICAgIHZjcHVfaGFz
KCAgICAgICAgIDcsIEVCWCwgMzEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEy
X3ZibWkoKSB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsICAxLCBjdHh0LCBvcHMpCiAjZGVmaW5l
IHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4
dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAw
MDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAtNjAwMSw2ICs2MDA2LDExIEBAIHg4Nl9lbXVs
YXRlKAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5w
Y2tocHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxF
X01BU0spLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg3Nik6IC8qIHZwZXJtaTJ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc3KTogLyogdnBlcm1pMnB7
cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDdlKTogLyogdnBlcm10MntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4N2YpOiAvKiB2cGVybXQycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZw
YW5ke2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC04NTExLDYgKzg1
MjEsMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50
eXBlICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8g
c2ltZF8wZl9hdngyOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3
NSk6IC8qIHZwZXJtaTJ7Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdkKTogLyogdnBlcm10MntiLHd9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBpZiAoICFldmV4Lncg
KQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyX3ZibWkpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2Fl
OworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJv
YWRjYXN0YiB4bW0vbTgsW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1tL20xNixbeHl6XW1te2t9ICovCiAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKQEAgLTEwNyw2ICsxMDcsOSBAQAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEydmwgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKIAorLyogQ1BV
SUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCAqLworI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1p
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZCTUkpCisKIC8qIENQVUlEIGxl
dmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQogCi0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaApAQCAtMjI0LDcgKzIyNCw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUx
MlZMLCAgICAgIDUqMzIrMzEpIC8KIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQ
VUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lY3gsIHdvcmQgNiAqLwogWEVOX0NQVUZFQVRVUkUoUFJF
RkVUQ0hXVDEsICAgNiozMisgMCkgLypBICBQUkVGRVRDSFdUMSBpbnN0cnVjdGlvbiAqLwotWEVO
X0NQVUZFQVRVUkUoQVZYNTEyVkJNSSwgICAgNiozMisgMSkgLypBICBBVlgtNTEyIFZlY3RvciBC
eXRlIE1hbmlwdWxhdGlvbiBJbnN0cnMgKi8KK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1JLCAg
IDYqMzIrIDEpIC8qQSAgQVZYLTUxMiBWZWN0b3IgQnl0ZSBNYW5pcHVsYXRpb24gSW5zdHJzICov
CiBYRU5fQ1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvKlMgIFVzZXIgTW9kZSBJ
bnN0cnVjdGlvbiBQcmV2ZW50aW9uICovCiBYRU5fQ1BVRkVBVFVSRShQS1UsICAgICAgICAgICA2
KjMyKyAzKSAvKkggIFByb3RlY3Rpb24gS2V5cyBmb3IgVXNlcnNwYWNlICovCiBYRU5fQ1BVRkVB
VFVSRShPU1BLRSwgICAgICAgICA2KjMyKyA0KSAvKiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFi
bGUgKi8KLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CkBAIC0yNTQsMTIgKzI1NCwxNyBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgog
ICAgICAgICBBVlgyOiBbQVZYNTEyRl0sCiAKICAgICAgICAgIyBBVlg1MTJGIGlzIHRha2VuIHRv
IG1lYW4gaGFyZHdhcmUgc3VwcG9ydCBmb3IgNTEyYml0IHJlZ2lzdGVycwotICAgICAgICAjICh3
aGljaCBpbiBwcmFjdGljZSBkZXBlbmRzIG9uIHRoZSBFVkVYIHByZWZpeCB0byBlbmNvZGUpLCBh
bmQgdGhlCi0gICAgICAgICMgaW5zdHJ1Y3Rpb25zIHRoZW1zZWx2ZXMuIEFsbCBmdXJ0aGVyIEFW
WDUxMiBmZWF0dXJlcyBhcmUgYnVpbHQgb24KLSAgICAgICAgIyB0b3Agb2YgQVZYNTEyRgorICAg
ICAgICAjICh3aGljaCBpbiBwcmFjdGljZSBkZXBlbmRzIG9uIHRoZSBFVkVYIHByZWZpeCB0byBl
bmNvZGUpIGFzIHdlbGwKKyAgICAgICAgIyBhcyBtYXNrIHJlZ2lzdGVycywgYW5kIHRoZSBpbnN0
cnVjdGlvbnMgdGhlbXNlbHZlcy4gQWxsIGZ1cnRoZXIKKyAgICAgICAgIyBBVlg1MTIgZmVhdHVy
ZXMgYXJlIGJ1aWx0IG9uIHRvcCBvZiBBVlg1MTJGCiAgICAgICAgIEFWWDUxMkY6IFtBVlg1MTJE
USwgQVZYNTEySUZNQSwgQVZYNTEyUEYsIEFWWDUxMkVSLCBBVlg1MTJDRCwKLSAgICAgICAgICAg
ICAgICAgIEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEyVkJNSSwgQVZYNTEyXzRWTk5JVywKLSAg
ICAgICAgICAgICAgICAgIEFWWDUxMl80Rk1BUFMsIEFWWDUxMl9WUE9QQ05URFFdLAorICAgICAg
ICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBBVlg1MTJfNFZOTklXLCBBVlg1MTJfNEZN
QVBTLAorICAgICAgICAgICAgICAgICAgQVZYNTEyX1ZQT1BDTlREUV0sCisKKyAgICAgICAgIyBB
Vlg1MTIgZXh0ZW5zaW9ucyBhY3Rpbmcgc29sZWx5IG9uIHZlY3RvcnMgb2YgYnl0ZXMvd29yZHMg
YXJlIG1hZGUKKyAgICAgICAgIyBkZXBlbmRlbnRzIG9mIEFWWDUxMkJXIChhcyB0byByZXF1aXJp
bmcgd2lkZXIgdGhhbiAxNi1iaXQgbWFzaworICAgICAgICAjIHJlZ2lzdGVycyksIGRlc3BpdGUg
dGhlIFNETSBub3QgZm9ybWFsbHkgbWFraW5nIHRoaXMgY29ubmVjdGlvbi4KKyAgICAgICAgQVZY
NTEyQlc6IFtBVlg1MTJfVkJNSV0sCiAKICAgICAgICAgIyBUaGUgZmVhdHVyZXM6CiAgICAgICAg
ICMgICAqIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:11:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2ErE-0002Ei-8m; Tue, 18 Sep 2018 12:11:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2ErC-0002EJ-Sc
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:11:54 +0000
X-Inumbo-ID: 2b691362-bb3c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b691362-bb3c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:12:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:11:53 -0600
Message-Id: <5BA0EB8602000078001E965D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:11:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 29/34] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBpbmNsdWRlIHNodWZmezMyeDQsNjR4Mn0gYXMgYmVpbmcgdmVyeSBzaW1pbGFyIHRvIHNo
dWZpezMyeDQsNjR4Mn0uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0y
MDAsNiArMjAwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQog
ICAgIElOU04ocHJvbHYsICAgICAgICA2NiwgMGYzOCwgMTUsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOWChwcm9yLCAgICAgICAgNjYsICAgMGYsIDcyLCAwLCB2bCwgICAgIGRxLCB2bCks
CiAgICAgSU5TTihwcm9ydiwgICAgICAgIDY2LCAwZjM4LCAxNCwgICAgdmwsICAgICBkcSwgdmwp
LAorICAgIElOU04ocHNodWZkLCAgICAgICA2NiwgICAwZiwgNzAsICAgIHZsLCAgICAgIGQsIHZs
KSwKICAgICBJTlNOKHBzbGxkLCAgICAgICAgNjYsICAgMGYsIGYyLCAgICBlbF80LCAgICBkLCB2
bCksCiAgICAgSU5TTlgocHNsbGQsICAgICAgIDY2LCAgIDBmLCA3MiwgNiwgdmwsICAgICAgZCwg
dmwpLAogICAgIElOU04ocHNsbHEsICAgICAgICA2NiwgICAwZiwgZjMsICAgIGVsXzIsICAgIHEs
IHZsKSwKQEAgLTI1MCw2ICsyNTEsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmZfbm8xMjhbXQogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwg
IGQsIHZsKSwKICAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgsIGVsXzQsICBk
LCB2bCksCiAgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBlbF80LCAgZCwg
dmwpLAorICAgIElOU04oc2h1ZmYzMng0LCAgICAgIDY2LCAwZjNhLCAyMywgdmwsICAgIGQsIHZs
KSwKKyAgICBJTlNOKHNodWZmNjR4MiwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBxLCB2bCks
CisgICAgSU5TTihzaHVmaTMyeDQsICAgICAgNjYsIDBmM2EsIDQzLCB2bCwgICAgZCwgdmwpLAor
ICAgIElOU04oc2h1Zmk2NHgyLCAgICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIHEsIHZsKSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewpAQCAtMzA0LDYg
KzMwOSw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElO
U04ocG11bGh3LCAgICAgIDY2LCAgIDBmLCBlNSwgICAgdmwsICAgdywgdmwpLAogICAgIElOU04o
cG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgdywgdmwpLAogICAgIElOU04ocHNh
ZGJ3LCAgICAgIDY2LCAgIDBmLCBmNiwgICAgdmwsICAgYiwgdmwpLAorICAgIElOU04ocHNodWZi
LCAgICAgIDY2LCAwZjM4LCAwMCwgICAgdmwsICAgYiwgdmwpLAorICAgIElOU04ocHNodWZodywg
ICAgIGYzLCAgIDBmLCA3MCwgICAgdmwsICAgdywgdmwpLAorICAgIElOU04ocHNodWZsdywgICAg
IGYyLCAgIDBmLCA3MCwgICAgdmwsICAgdywgdmwpLAogICAgIElOU05YKHBzbGxkcSwgICAgIDY2
LCAgIDBmLCA3MywgNywgdmwsICAgYiwgdmwpLAogICAgIElOU04ocHNsbHZ3LCAgICAgIDY2LCAw
ZjM4LCAxMiwgICAgdmwsICAgdywgdmwpLAogICAgIElOU04ocHNsbHcsICAgICAgIDY2LCAgIDBm
LCBmMSwgICAgZWxfOCwgdywgdmwpLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTE0Nyw2ICsxNDcs
MTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgIGVsc2UK
ICMgICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycHMsIF9tYXNrLCB4
LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkg
Qih2cGVybXQydmFycHMsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCB4LCB5LCB+MCkKKyMgICAgZGVm
aW5lIHN3YXAoeCkgKHsgXAorICAgIHZlY190IHRfID0gQihzaHVmX2YzMng0XywgX21hc2ssIHgs
IHgsIFZFQ19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKTsgXAor
ICAgIEIoc2h1ZnBzLCBfbWFzaywgdF8sIHRfLCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCk7IFwK
K30pCiAjICAgZW5kaWYKICMgIGVsaWYgRkxPQVRfU0laRSA9PSA4CiAjICAgaWYgVkVDX1NJWkUg
Pj0gMzIKQEAgLTE3NCw2ICsxNzgsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogIyAgIGVsc2UKICMgICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2
cGVybWkydmFycGQsIF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICAgZGVmaW5l
IGludGVybGVhdmVfbG8oeCwgeSkgQih2cGVybXQydmFycGQsIF9tYXNrLCBpbnRlcmxlYXZlX2xv
LCB4LCB5LCB+MCkKKyMgICAgZGVmaW5lIHN3YXAoeCkgKHsgXAorICAgIHZlY190IHRfID0gQihz
aHVmX2Y2NHgyXywgX21hc2ssIHgsIHgsIFZFQ19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEw
MTEsIHVuZGVmKCksIH4wKTsgXAorICAgIEIoc2h1ZnBkLCBfbWFzaywgdF8sIHRfLCAwYjAxMDEw
MTAxLCB1bmRlZigpLCB+MCk7IFwKK30pCiAjICAgZW5kaWYKICMgIGVuZGlmCiAjIGVuZGlmCkBA
IC0zMDMsOSArMzExLDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190
IGIKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkg
KCh2ZWNfdClCKHB1bnBja2hkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lf
dCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClC
KHB1bnBja2xkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigp
LCB+MCkpCisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ssICh2c2lf
dCkoeCksIDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbHNlCiAjICAgZGVm
aW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJkLCBfbWFzaywgKHZz
aV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwgKHZzaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQih2cGVybXQydmFyZCwgX21hc2ssIGludGVybGVhdmVf
bG8sICh2c2lfdCkoeCksICh2c2lfdCkoeSksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZl
Y190KUIocHNodWZkLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHNo
dWZfaTMyeDRfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh4KSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFZFQ19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2
c2lfdCl1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMDAx
MTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkp
ICgodmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8
IEVMRU1fQ09VTlQpIC0gMSkpKSkKQEAgLTMyNyw5ICszNDAsMTQgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZp
bmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHFkcSwgX21hc2ssICh2ZGlf
dCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVy
bGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAo
dmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVj
X3QpQihwc2h1ZmQsIF9tYXNrLCAodnNpX3QpKHgpLCAwYjAxMDAxMTEwLCAodnNpX3QpdW5kZWYo
KSwgfjApKQogIyAgZWxzZQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3Qp
Qih2cGVybWkydmFycSwgX21hc2ssICh2ZGlfdCkoeCksIGludGVybGVhdmVfaGksICh2ZGlfdCko
eSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10
MnZhcnEsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCB+MCkp
CisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ssIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHZzaV90KUIoc2h1Zl9pNjR4Ml8sIF9tYXNrLCAodmRpX3Qp
KHgpLCAodmRpX3QpKHgpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFZFQ19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCks
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVm
KCksIH4wKSkKICMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2
NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKICMgZW5kaWYK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0xMTksNiArMTE5LDEyIEBAIHR5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KIAogI2lmZGVmIF9fQVZYNTEyRl9fCiAKKy8qIFNhZGx5
IHRoZXJlIGFyZSBhIGZldyBleGNlcHRpb25zIHRvIHRoZSBnZW5lcmFsIG5hbWluZyBydWxlcy4g
Ki8KKyNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9zaHVmX2YzMng0X21hc2sKKyNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sKKyNkZWZpbmUgX19idWlsdGlu
X2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2kzMng0X21hc2sK
KyNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9zaHVmX2k2NHgyX21hc2sKKwogI2lmIFZFQ19TSVpFIDwgNjQKICMgcHJhZ21hIEdDQyB0YXJn
ZXQgKCAiYXZ4NTEydmwiICkKICNlbmRpZgpAQCAtMjA4LDYgKzIxNCw3IEBAIE9WUihwbW92enhi
cSk7CiBPVlIocG1vdnp4ZHEpOwogT1ZSKHBtb3Z6eHdkKTsKIE9WUihwbW92enh3cSk7CitPVlIo
cHNodWZkKTsKIE9WUihwdW5wY2toZHEpOwogT1ZSKHB1bnBja2hxZHEpOwogT1ZSKHB1bnBja2xk
cSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTYsNyArMzE2LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg2YiAuLi4gMHg2ZF0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
ICAgICBbMHg2ZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwg
ZDhzX2RxIH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAotICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxNb2RS
TXxUd29PcCwgc2ltZF9vdGhlciB9LAorICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxNb2RSTXxU
d29PcCwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJ
bXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX25vbmUsIGQ4c192bCB9LAogICAgIFsweDc0
IC4uLiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQs
IGQ4c192bCB9LAogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LApAQCAtNDMw
LDcgKzQzMCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgdWlu
dDhfdCB2c2liOjE7CiAgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjM4X3RhYmxlWzI1
Nl0gPSB7Ci0gICAgWzB4MDAgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50IH0sCisgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhz
ID0gZDhzX3ZsIH0sCisgICAgWzB4MDEgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAgfSwKICAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSB9LApAQCAtNTQxLDYgKzU0Miw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lLCAuZDhzID0gMCB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXIsIC5kOHMgPSAyIH0sCiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAu
ZDhzID0gZDhzX2RxIH0sCisgICAgWzB4MjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKQEAgLTU1MCw2ICs1NTIsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwIC4u
LiAweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4NDJdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDNdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDRdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDggLi4uIDB4NDldID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LApAQCAtNjY1Myw2ICs2NjU2LDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAv
KiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6
IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwMCk6IC8qIHZwc2h1ZmIgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGQ1KTogLyogdnBtdWxsdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KQEAgLTY5MjQsNiArNjkyOCwyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRl
cyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4NzApOiAvKiB2cHNodWZkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3MCk6IC8qIHZw
c2h1Zmh3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfRjIoMHgwZiwgMHg3MCk6IC8qIHZwc2h1Zmx3ICRpbW04LFt4eXpdbW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICAgICAgaWYgKCBldmV4LnBmeCA9PSB2ZXhfNjYgKQorICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7
CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAg
ICAgICAgfQorICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW0gfCBUd29PcDsKKyAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1t
X25vX3NhZTsKKwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzEpOiAgICAvKiBH
cnAxMiAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzEpOgogICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzIpOiAgICAvKiBHcnAxMyAqLwpAQCAtOTA5Myw3
ICs5MTExLDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30g
Ki8KICAgICAgICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZHEpOwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIg
fHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
YnIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmM2EsIDB4MjMpOiAvKiB2c2h1ZmYzMng0ICRpbW04LFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2c2h1ZmY2NHgyICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NDMpOiAv
KiB2c2h1ZmkzMng0ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c2h1Zmk2NHgyICRp
bW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIWV2ZXgubHIsIEVYQ19VRCk7CiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9u
ID0gZmFsc2U7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9fc2FlOwogCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:12:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2Erd-0002Js-JT; Tue, 18 Sep 2018 12:12:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Erc-0002JW-1U
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:12:20 +0000
X-Inumbo-ID: 3a62c196-bb3c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a62c196-bb3c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:13:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:12:18 -0600
Message-Id: <5BA0EB9F02000078001E9660@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:12:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 30/34] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW50cmllcyB0byB0aGUgdGFibGVzIGluIGV2ZXgtZGlzcDguYyBhcmUgYWRkZWQgZGVzcGl0ZSB0
aGVzZSBpbnNucyBub3QKYWxsb3dpbmcgZm9yIG1lbW9yeSBvcGVyYW5kcywgd2l0aCB0aGUgZ29h
bCBvZiB0aGUgdGFibGVzIGdpdmluZyBhCmNvbXBsZXRlIHBpY3R1cmUgb2YgdGhlIHN1cHBvcnRl
ZCBFVkVYLWVuY29kZWQgaW5zbnMgaW4gdGhlIGVuZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKQEAgLTMwMCw5ICszMDAsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2
bCwgICB3LCB2bCksCiAgICAgSU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwg
ICBiLCB2bCksCiAgICAgSU5TTihwbWludXcsICAgICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICB3
LCB2bCksCisvLyAgICAgICBwbW92YjJtLCAgICAgZjMsIDBmMzgsIDI5LCAgICAgICAgICBiCisv
LyAgICAgICBwbW92bTIsICAgICAgZjMsIDBmMzgsIDI4LCAgICAgICAgIGJ3CiAgICAgSU5TTihw
bW92c3diLCAgICAgZjMsIDBmMzgsIDIwLCAgICB2bF8yLCBiLCB2bCksCiAgICAgSU5TTihwbW92
c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCBiLCB2bCksCiAgICAgSU5TTihwbW92dXN3
YiwgICAgZjMsIDBmMzgsIDEwLCAgICB2bF8yLCBiLCB2bCksCisvLyAgICAgICBwbW92dzJtLCAg
ICAgZjMsIDBmMzgsIDI5LCAgICAgICAgICB3CiAgICAgSU5TTihwbW92d2IsICAgICAgZjMsIDBm
MzgsIDMwLCAgICB2bF8yLCBiLCB2bCksCiAgICAgSU5TTihwbW92enhidywgICAgNjYsIDBmMzgs
IDMwLCAgICB2bF8yLCBiLCB2bCksCiAgICAgSU5TTihwbXVsaHV3LCAgICAgNjYsICAgMGYsIGU0
LCAgICB2bCwgICB3LCB2bCksCkBAIC0zNTAsNiArMzUzLDkgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYs
IDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTksIGVsXzIsICBkLCB2
bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKKy8vICAgICAgIHBt
b3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCisvLyAgICAgICBwbW92bTIsICAg
ICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQorLy8gICAgICAgcG1vdnEybSwgICAgICAgIGYz
LCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNOKHBtdWxscSwgICAgICAgICA2NiwgMGYzOCwg
NDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAgICAgICAgMGYsIDU3
KSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2suUworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMKQEAgLTEyLDE3ICsxMiwyMyBAQAogCiAjaWYg
U0laRSA9PSAxCiAjIGRlZmluZSBfKHgpIHgjI2IKKyMgZGVmaW5lIF92KHgsIHQpIF92Xyh4IyNx
LCB0KQogI2VsaWYgU0laRSA9PSAyCiAjIGRlZmluZSBfKHgpIHgjI3cKKyMgZGVmaW5lIF92KHgs
IHQpIF92Xyh4IyNkLCB0KQogIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKICNlbGlmIFNJWkUgPT0g
NAogIyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBfdih4LCB0KSBfdl8oeCMjdywgdCkKICMg
ZGVmaW5lIFdJREVOKHgpIHgjI3dkCiAjZWxpZiBTSVpFID09IDgKICMgZGVmaW5lIF8oeCkgeCMj
cQorIyBkZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI2IsIHQpCiAjIGRlZmluZSBXSURFTih4KSB4IyNk
cQogI2VuZGlmCiAKKyNkZWZpbmUgX3ZfKHgsIHQpIHYjI3gjI3QKKwogICAgIC5tYWNybyBjaGVj
ayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCiAgICAgXyhrbW92KSAgICAgICAlXHJlczEs
IERBVEEob3V0KQogI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9fKQpAQCAtMTMxLDYg
KzEzNywxNSBAQCBfc3RhcnQ6CiAKICNlbmRpZgogCisjaWYgU0laRSA+IDIgPyBkZWZpbmVkKF9f
QVZYNTEyQldfXykgOiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKworICAgIF8oa21vdikgICAgICAg
REFUQShpbjEpLCAlazAKKyAgICBfdihwbW92bTIsKSAgICVrMCwgJXptbTcKKyAgICBfdihwbW92
LDJtKSAgICV6bW03LCAlazMKKyAgICBjaGVjayAgICAgICAgIGswLCBrMywgX19MSU5FX18KKwor
I2VuZGlmCisKICAgICB4b3IgICAgICAgICAgICVlYXgsICVlYXgKICAgICByZXQKIAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODQxMSw2ICs4NDExLDIxIEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBlbGVtX2J5dGVzID0gKGIgJiA3KSA8IDMgPyAxIDogKGIgJiA3KSAhPSA1
ID8gMiA6IDQ7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI5KTogLyogdnBtb3Z7Yix3fTJtIFt4eXpdbW0sayAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzkpOiAvKiB2cG1vdntk
LHF9Mm0gW3h5el1tbSxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5y
IHx8ICFldmV4LlIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjgpOiAvKiB2cG1vdm0ye2Isd30gayxb
eHl6XW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzOCk6IC8q
IHZwbW92bTJ7ZCxxfSBrLFt4eXpdbW0gKi8KKyAgICAgICAgaWYgKCBiICYgMHgxMCApCisgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgZWEudHlwZSAhPSBPUF9SRUcsIEVY
Q19VRCk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZl
eC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1vdm50ZHFhIG0xMjgseG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50ZHFhIG1lbSx7eCx5
fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwg
RVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:14:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2EtT-0002aJ-1X; Tue, 18 Sep 2018 12:14:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EtR-0002a8-Fn
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:14:13 +0000
X-Inumbo-ID: 7d8f1a80-bb3c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d8f1a80-bb3c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:15:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:14:10 -0600
Message-Id: <5BA0EC1002000078001E96A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:14:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 32/34] x86emul: basic AVX512BW testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIGFsbDog
JChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJTUQgOj0gM2Rub3cg
c3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZgorU0lNRCA6PSAzZG5vdyBzc2Ugc3Nl
MiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3CiBGTUEgOj0gZm1hNCBmbWEKIFNH
IDo9IGF2eDItc2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpA
QCAtNTUsNiArNTUsOSBAQCB4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQogYXZ4NTEyZi12ZWNzIDo9
IDY0IDE2IDMyCiBhdng1MTJmLWludHMgOj0gNCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4Cithdng1
MTJidy12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQorYXZ4NTEyYnctaW50cyA6PSAxIDIKK2F2eDUx
MmJ3LWZsdHMgOj0KIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2st
dmVjcyA6PSAxCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMzEsNiArMzEsMTAgQEAgRU5UUlkoc2lt
ZF90ZXN0KTsKICMgIGRlZmluZSBlcSh4LCB5KSAoKEJSKGNtcHBzLCBfbWFzaywgeCwgeSwgMCwg
LTEpICYgQUxMX1RSVUUpID09IEFMTF9UUlVFKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAg
ZGVmaW5lIGVxKHgsIHkpIChCUihjbXBwZCwgX21hc2ssIHgsIHksIDAsIC0xKSA9PSBBTExfVFJV
RSkKKyMgZWxpZiBJTlRfU0laRSA9PSAxCisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxYiwg
X21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiBJ
TlRfU0laRSA9PSAyCisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxdywgX21hc2ssIHgsIHks
IC0xKSA9PSBBTExfVFJVRSkKICMgZWxpZiBJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUgZXEoeCwg
eSkgKEIocGNtcGVxZCwgX21hc2ssIHgsIHksIC0xKSA9PSBBTExfVFJVRSkKICMgZWxpZiBJTlRf
U0laRSA9PSA4CkBAIC0zNjgsNiArMzcyLDg3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGIKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1cSwgX21h
c2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZp
bmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludXEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbmRpZgorI2VsaWYgKElOVF9TSVpFID09IDEg
fHwgVUlOVF9TSVpFID09IDEgfHwgSU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMikgJiYg
XAorICAgICAgZGVmaW5lZChfX0FWWDUxMkJXX18pICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZp
bmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEK
KyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICgg
IiV7ZXZleCV9IHZwYnJvYWRjYXN0YiAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6
ICJtIiAoKihjaGFyWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJv
YWRjYXN0Mih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3Ri
ICVrMSwgJTAiIDogIj12IiAodF8pIDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBp
ZiBWRUNfU0laRSA9PSAxNgorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3Qp
QihwdW5wY2toYncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYo
KSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2ts
YncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQor
IyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1ZmIsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKGludiAtIDEpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxpZiBkZWZpbmVkKF9f
QVZYNTEyVkJNSV9fKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2
cGVybWkydmFycWksIF9tYXNrLCAodnFpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnFpX3QpKHkp
LCB+MCkpCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2
YXJxaSwgX21hc2ssIGludGVybGVhdmVfbG8sICh2cWlfdCkoeCksICh2cWlfdCkoeSksIH4wKSkK
KyMgIGVuZGlmCisjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcXVxaSwgX21hc2ss
ICh2cWlfdCkoeCksICh2cWlfdCkoeSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgwYjAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDFMTCAmIEFMTF9UUlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZf
dClCKHBtb3Z3YiwgX21hc2ssICh2aGlfdCkoeCksICh2cWlfaGFsZl90KXt9LCB+MCkpCisjICBk
ZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBtb3ZkYiwgX21hc2ssICh2c2lfdCkoeCks
ICh2cWlfcXVhcnRlcl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMyh4KSAoKGVpZ2h0aF90
KUIocG1vdnFiLCBfbWFzaywgKHZkaV90KSh4KSwgKHZxaV9laWdodGhfdCl7fSwgfjApKQorIyBl
bGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBicm9hZGNhc3Qo
eCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0
dyAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihzaG9ydFsxXSl7IHgg
fSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAg
IHZlY190IHRfOyBcCisgICAgYXNtICggInZwYnJvYWRjYXN0dyAlazEsICUwIiA6ICI9diIgKHRf
KSA6ICJyIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMg
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHdkLCBfbWFzaywg
KHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUg
aW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbHdkLCBfbWFzaywgKHZoaV90KSh4
KSwgKHZoaV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAo
KHZlY190KUIocHNodWZkLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dnNpX3QpQihwc2h1Zmh3LCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBCKHBzaHVmbHcsIF9tYXNrLCAodmhpX3QpKHgpLCAwYjAwMDExMDExLCAodmhpX3Qp
dW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBi
MDAwMTEwMTEsICh2aGlfdCl1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVsc2UKKyMgICBkZWZp
bmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmhpLCBfbWFzaywgKHZo
aV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwgKHZoaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQih2cGVybXQydmFyaGksIF9tYXNrLCBpbnRlcmxlYXZl
X2xvLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCB+MCkpCisjICBlbmRpZgorIyAgZGVmaW5lIG1p
eCh4LCB5KSAoKHZlY190KUIobW92ZHF1aGksIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkp
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZf
dClCKHBtb3ZkdywgX21hc2ssICh2c2lfdCkoeCksICh2aGlfaGFsZl90KXt9LCB+MCkpCisjICBk
ZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBtb3ZxdywgX21hc2ssICh2ZGlfdCkoeCks
ICh2aGlfcXVhcnRlcl90KXt9LCB+MCkpCisjIGVuZGlmCisjIGlmIElOVF9TSVpFID09IDEKKyMg
IGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzYiwgX21hc2ssICh2cWlfdCkoeCksICh2
cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVj
X3QpQihwbWluc2IsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYo
KSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4YncsIF9tYXNrLCAo
dnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgp
ICgodmVjX3QpQihwbW92c3hiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVu
ZGVmKCksIH4wKSkKKyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3ZzeGJxLCBfbWFz
aywgKHZxaV9laWdodGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgVUlOVF9T
SVpFID09IDEKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1YiwgX21hc2ssICh2
cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWlu
KHgsIHkpICgodmVjX3QpQihwbWludWIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAo
dnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4
YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZp
bmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92enhiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4
KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBt
b3Z6eGJxLCBfbWFzaywgKHZxaV9laWdodGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisj
IGVsaWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzdywgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zdywgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG11bF9oaSh4LCB5KSBCKHBtdWxodywgX21h
c2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1v
dnN4d2QsIF9tYXNrLCB4LCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMih4
KSAoKHZlY190KUIocG1vdnN4d3EsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBl
bGlmIFVJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dXcs
IF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAg
ZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnV3LCBfbWFzaywgKHZoaV90KSh4KSwgKHZo
aV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2
ZWNfdClCKHBtdWxodXcsIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5k
ZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4d2QsIF9tYXNr
LCAodmhpX2hhbGZfdCkoeCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4y
KHgpICgodmVjX3QpQihwbW92enh3cSwgX21hc2ssICh2aGlfcXVhcnRlcl90KSh4KSwgKHZkaV90
KXVuZGVmKCksIH4wKSkKKyMgZW5kaWYKICNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQo
X19TU0UyX18pCiAjIGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEKICMgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNraGJ3MTI4
KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQpAQCAtNTU5LDcgKzY0NCw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGVuZGlmCiAjIGVuZGlmCiAjZW5kaWYK
LSNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NTRTNfXykKKyNpZiBWRUNfU0laRSA9
PSAxNiAmJiBkZWZpbmVkKF9fU1NTRTNfXykgJiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBp
ZiBJTlRfU0laRSA9PSAxCiAjICBkZWZpbmUgYWJzKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGFic2IxMjgoKHZxaV90KSh4KSkpCiAjIGVsaWYgSU5UX1NJWkUgPT0gMgpAQCAtNzgzLDYgKzg2
OCw0MCBAQCBzdGF0aWMgaW5saW5lIGhhbGZfdCBsb3dfaGFsZih2ZWNfdCB4KQogfQogIyBlbmRp
ZgogCisjIGlmICFkZWZpbmVkKGxvd19xdWFydGVyKSAmJiBkZWZpbmVkKFFVQVJURVJfU0laRSkK
K3N0YXRpYyBpbmxpbmUgcXVhcnRlcl90IGxvd19xdWFydGVyKHZlY190IHgpCit7CisjICBpZiBR
VUFSVEVSX1NJWkUgPCBWRUNfU0laRQorICAgIHF1YXJ0ZXJfdCB5OworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gNDsgKytpICkKKyAgICAg
ICAgeVtpXSA9IHhbaV07CisKKyAgICByZXR1cm4geTsKKyMgIGVsc2UKKyAgICByZXR1cm4geDsK
KyMgIGVuZGlmCit9CisjIGVuZGlmCisKKyMgaWYgIWRlZmluZWQobG93X2VpZ2h0aCkgJiYgZGVm
aW5lZChFSUdIVEhfU0laRSkKK3N0YXRpYyBpbmxpbmUgZWlnaHRoX3QgbG93X2VpZ2h0aCh2ZWNf
dCB4KQoreworIyAgaWYgRUlHSFRIX1NJWkUgPCBWRUNfU0laRQorICAgIGVpZ2h0aF90IHk7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0
OyArK2kgKQorICAgICAgICB5W2ldID0geFtpXTsKKworICAgIHJldHVybiB5OworIyAgZWxzZQor
ICAgIHJldHVybiB4OworIyAgZW5kaWYKK30KKyMgZW5kaWYKKwogI2VuZGlmCiAKICNpZiBkZWZp
bmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpCkBAIC0xMTExLDcgKzEyMzAs
NyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwg
YWx0IDwgMCk7CiAgICAgeSA9IGludGVybGVhdmVfbG8oeiwgeSk7CiAgICAgdG91Y2goeCk7Ci0g
ICAgeiA9IHdpZGVuMih4KTsKKyAgICB6ID0gd2lkZW4yKGxvd19xdWFydGVyKHgpKTsKICAgICB0
b3VjaCh4KTsKICAgICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIApAQCAtMTEy
MCw3ICsxMjM5LDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHkgPSBpbnRlcmxlYXZlX2xv
KHksIHkpOwogICAgIHkgPSBpbnRlcmxlYXZlX2xvKHosIHkpOwogICAgIHRvdWNoKHgpOwotICAg
IHogPSB3aWRlbjMoeCk7CisgICAgeiA9IHdpZGVuMyhsb3dfZWlnaHRoKHgpKTsKICAgICB0b3Vj
aCh4KTsKICAgICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgIGVuZGlmCkBA
IC0xMTQyLDE0ICsxMjYxLDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKIAogIyBpZmRlZiB3aWRl
bjIKICAgICB0b3VjaChzcmMpOwotICAgIHggPSB3aWRlbjIoc3JjKTsKKyAgICB4ID0gd2lkZW4y
KGxvd19xdWFydGVyKHNyYykpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgeikg
KSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAKICMgaWZkZWYgd2lkZW4zCiAgICAgdG91Y2go
c3JjKTsKLSAgICB4ID0gd2lkZW4zKHNyYyk7CisgICAgeCA9IHdpZGVuMyhsb3dfZWlnaHRoKHNy
YykpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgaW50ZXJsZWF2ZV9sbyh6LCAo
dmVjX3Qpe30pKSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKQEAgLTExNjksNiArMTI4OCwz
NiBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0gc3Jj
W2ldICkKICAgICAgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CiAgICAgfQorI2VuZGlmCisK
KyNpZiBkZWZpbmVkKHdpZGVuMikgJiYgZGVmaW5lZChzaHJpbmsyKQorICAgIHsKKyAgICAgICAg
cXVhcnRlcl90IGF1eDEgPSBsb3dfcXVhcnRlcihzcmMpLCBhdXgyOworCisgICAgICAgIHRvdWNo
KGF1eDEpOworICAgICAgICB4ID0gd2lkZW4yKGF1eDEpOworICAgICAgICB0b3VjaCh4KTsKKyAg
ICAgICAgYXV4MiA9IHNocmluazIoeCk7CisgICAgICAgIHRvdWNoKGF1eDIpOworICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyArK2kgKQorICAgICAgICAgICAgaWYgKCBh
dXgyW2ldICE9IHNyY1tpXSApCisgICAgICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAg
IH0KKyNlbmRpZgorCisjaWYgZGVmaW5lZCh3aWRlbjMpICYmIGRlZmluZWQoc2hyaW5rMykKKyAg
ICB7CisgICAgICAgIGVpZ2h0aF90IGF1eDEgPSBsb3dfZWlnaHRoKHNyYyksIGF1eDI7CisKKyAg
ICAgICAgdG91Y2goYXV4MSk7CisgICAgICAgIHggPSB3aWRlbjMoYXV4MSk7CisgICAgICAgIHRv
dWNoKHgpOworICAgICAgICBhdXgyID0gc2hyaW5rMyh4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDg7ICsraSApCisgICAgICAg
ICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19M
SU5FX187CisgICAgfQogI2VuZGlmCiAKICNpZmRlZiBkdXBfbG8KLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5o
CkBAIC05NSw2ICs5NSwzMiBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6
ZShICiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJ
WkUpKSkgdmRpX2hhbGZfdDsKICMgZW5kaWYKIAorIyBpZiBFTEVNX0NPVU5UID49IDQKKyMgIGlm
IFZFQ19TSVpFID4gNjQKKyMgICBkZWZpbmUgUVVBUlRFUl9TSVpFIChWRUNfU0laRSAvIDQpCisj
ICBlbHNlCisjICAgZGVmaW5lIFFVQVJURVJfU0laRSAxNgorIyAgZW5kaWYKK3R5cGVkZWYgdHlw
ZW9mKCh2ZWNfdCl7fVswXSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoUVVBUlRFUl9TSVpF
KSkpIHF1YXJ0ZXJfdDsKK3R5cGVkZWYgY2hhciBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShR
VUFSVEVSX1NJWkUpKSkgdnFpX3F1YXJ0ZXJfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoUVVBUlRFUl9TSVpFKSkpIHZoaV9xdWFydGVyX3Q7Cit0eXBlZGVmIGlu
dCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdnNpX3F1YXJ0ZXJf
dDsKK3R5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFFVQVJURVJf
U0laRSkpKSB2ZGlfcXVhcnRlcl90OworIyBlbmRpZgorCisjIGlmIEVMRU1fQ09VTlQgPj0gOAor
IyAgaWYgVkVDX1NJWkUgPiAxMjgKKyMgICBkZWZpbmUgRUlHSFRIX1NJWkUgKFZFQ19TSVpFIC8g
OCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgRUlHSFRIX1NJWkUgMTYKKyMgIGVuZGlmCit0eXBlZGVm
IHR5cGVvZigodmVjX3Qpe31bMF0pIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9T
SVpFKSkpIGVpZ2h0aF90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KEVJR0hUSF9TSVpFKSkpIHZxaV9laWdodGhfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdmhpX2VpZ2h0aF90OwordHlwZWRlZiBpbnQg
X19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdnNpX2VpZ2h0aF90Owor
dHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUp
KSkgdmRpX2VpZ2h0aF90OworIyBlbmRpZgorCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IDE2
CkBAIC0xODIsNiArMjA4LDkgQEAgT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsK
IE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQpOworT1ZSX0JXKGFkZHMpOworT1ZSX0JXKGFkZHVz
KTsKK09WUl9CVyhhdmcpOwogT1ZSX0ZQKGRpdik7CiBPVlIoZXh0cmFjdHBzKTsKIE9WUl9GTUEo
Zm1hZGQsIEZQKTsKQEAgLTIyOSw2ICsyNTgsOCBAQCBPVlJfSU5UKHNybCk7CiBPVlJfRFEoc3Js
dik7CiBPVlJfRlAoc3ViKTsKIE9WUl9JTlQoc3ViKTsKK09WUl9CVyhzdWJzKTsKK09WUl9CVyhz
dWJ1cyk7CiBPVlJfU0ZQKHVjb21pKTsKIE9WUl9WRlAodW5wY2toKTsKIE9WUl9WRlAodW5wY2ts
KTsKQEAgLTI3NSw2ICszMDYsMjkgQEAgT1ZSKHBtdWxkcSk7CiBPVlIocG11bHVkcSk7CiAjZW5k
aWYKIAorI2lmZGVmIF9fQVZYNTEyQldfXworT1ZSKHBleHRyYik7CitPVlIocGV4dHJ3KTsKK09W
UihwaW5zcmIpOworT1ZSKHBpbnNydyk7CitPVlIocG1hZGR3ZCk7CitPVlIocG1vdnN4YncpOwor
T1ZSKHBtb3Z6eGJ3KTsKK09WUihwbXVsaHV3KTsKK09WUihwbXVsaHcpOworT1ZSKHBtdWxsdyk7
CitPVlIocHNhZGJ3KTsKK09WUihwc2h1ZmIpOworT1ZSKHBzaHVmaHcpOworT1ZSKHBzaHVmbHcp
OworT1ZSKHB1bnBja2hidyk7CitPVlIocHVucGNraHdkKTsKK09WUihwdW5wY2tsYncpOworT1ZS
KHB1bnBja2x3ZCk7CitPVlIoc2xsZHEpOworT1ZSKHNybGRxKTsKKyNlbmRpZgorCiAjdW5kZWYg
T1ZSX1ZGUAogI3VuZGVmIE9WUl9TRlAKICN1bmRlZiBPVlJfSU5UCi0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMiw2ICsyMiw3IEBAIGFzbSAoICIucHVz
aHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJhdng1MTJkcS1vcG1hc2su
aCIKICNpbmNsdWRlICJhdng1MTJidy1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJmLmgiCisj
aW5jbHVkZSAiYXZ4NTEyYncuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0
byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDUsNiArMTA2LDExIEBAIHN0
YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYncodm9pZCkKIH0KICNkZWZpbmUgc2ltZF9jaGVj
a19hdng1MTJid19vcG1hc2sgc2ltZF9jaGVja19hdng1MTJidwogCitzdGF0aWMgYm9vbCBzaW1k
X2NoZWNrX2F2eDUxMmJ3X3ZsKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyYncg
JiYgY3B1X2hhc19hdng1MTJ2bDsKK30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTI4
NCw2ICsyOTAsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoVkwgdTY0
eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2dTgpLAogICAgIEFWWDUxMlZMKFZMIHM2NHg0LCAg
ICAgICAgYXZ4NTEyZiwgICAgICAzMmk4KSwKICAgICBBVlg1MTJWTChWTCB1NjR4NCwgICAgICAg
IGF2eDUxMmYsICAgICAgMzJ1OCksCisgICAgU0lNRChBVlg1MTJCVyBzOHg2NCwgICAgIGF2eDUx
MmJ3LCAgICAgIDY0aTEpLAorICAgIFNJTUQoQVZYNTEyQlcgdTh4NjQsICAgICBhdng1MTJidywg
ICAgICA2NHUxKSwKKyAgICBTSU1EKEFWWDUxMkJXIHMxNngzMiwgICAgYXZ4NTEyYncsICAgICAg
NjRpMiksCisgICAgU0lNRChBVlg1MTJCVyB1MTZ4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDY0dTIp
LAorICAgIEFWWDUxMlZMKEJXK1ZMIHM4eDE2LCAgICBhdng1MTJidywgICAgICAxNmkxKSwKKyAg
ICBBVlg1MTJWTChCVytWTCB1OHgxNiwgICAgYXZ4NTEyYncsICAgICAgMTZ1MSksCisgICAgQVZY
NTEyVkwoQlcrVkwgczh4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDMyaTEpLAorICAgIEFWWDUxMlZM
KEJXK1ZMIHU4eDMyLCAgICBhdng1MTJidywgICAgICAzMnUxKSwKKyAgICBBVlg1MTJWTChCVytW
TCBzMTZ4OCwgICAgYXZ4NTEyYncsICAgICAgMTZpMiksCisgICAgQVZYNTEyVkwoQlcrVkwgdTE2
eDgsICAgIGF2eDUxMmJ3LCAgICAgIDE2dTIpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHMxNngxNiwg
ICBhdng1MTJidywgICAgICAzMmkyKSwKKyAgICBBVlg1MTJWTChCVytWTCB1MTZ4MTYsICAgYXZ4
NTEyYncsICAgICAgMzJ1MiksCiAjdW5kZWYgQVZYNTEyVkxfCiAjdW5kZWYgQVZYNTEyVkwKICN1
bmRlZiBTSU1EXwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:14:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:14: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 1g2Etp-0002eA-Fa; Tue, 18 Sep 2018 12:14: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Eto-0002dk-6a
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:14:36 +0000
X-Inumbo-ID: 2031ab96-bb3c-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2031ab96-bb3c-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:12:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:14:34 -0600
Message-Id: <5BA0EC2802000078001E96A4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:14:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 33/34] x86emul: basic AVX512DQ testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw3ICsxMSw3IEBAIGFsbDog
JChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJTUQgOj0gM2Rub3cg
c3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZiBhdng1MTJidworU0lNRCA6PSAzZG5v
dyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3IGF2eDUxMmRxCiBG
TUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJ
TUQpICQoRk1BKSAkKFNHKQpAQCAtNTgsOSArNTgsMTIgQEAgYXZ4NTEyZi1mbHRzIDo9IDQgOAog
YXZ4NTEyYnctdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykKIGF2eDUxMmJ3LWludHMgOj0gMSAyCiBh
dng1MTJidy1mbHRzIDo9Cithdng1MTJkcS12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQorYXZ4NTEy
ZHEtaW50cyA6PSAkKGF2eDUxMmYtaW50cykKK2F2eDUxMmRxLWZsdHMgOj0gJChhdng1MTJmLWZs
dHMpCiAKIGF2eDUxMmYtb3BtYXNrLXZlY3MgOj0gMgotYXZ4NTEyZHEtb3BtYXNrLXZlY3MgOj0g
MQorYXZ4NTEyZHEtb3BtYXNrLXZlY3MgOj0gMSAyCiBhdng1MTJidy1vcG1hc2stdmVjcyA6PSA0
IDgKIAogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29tcGlsZXIgYXZvaWQgWE1NMCB0
byB3aWRlbiBjb3ZlcmFnZSBvZgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5o
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTEyMSw2ICsxMjEsMzQg
QEAgdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRQogdHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdmRpX2VpZ2h0
aF90OwogIyBlbmRpZgogCisjIGRlZmluZSBERUNMX1BBSVIodykgXAordHlwZWRlZiB3ICMjIF90
IHBhaXJfdDsgXAordHlwZWRlZiB2c2lfICMjIHcgIyMgX3QgdnNpX3BhaXJfdDsgXAordHlwZWRl
ZiB2ZGlfICMjIHcgIyMgX3QgdmRpX3BhaXJfdAorIyBkZWZpbmUgREVDTF9RVUFSVEVUKHcpIFwK
K3R5cGVkZWYgdyAjIyBfdCBxdWFydGV0X3Q7IFwKK3R5cGVkZWYgdnNpXyAjIyB3ICMjIF90IHZz
aV9xdWFydGV0X3Q7IFwKK3R5cGVkZWYgdmRpXyAjIyB3ICMjIF90IHZkaV9xdWFydGV0X3QKKyMg
ZGVmaW5lIERFQ0xfT0NURVQodykgXAordHlwZWRlZiB3ICMjIF90IG9jdGV0X3Q7IFwKK3R5cGVk
ZWYgdnNpXyAjIyB3ICMjIF90IHZzaV9vY3RldF90OyBcCit0eXBlZGVmIHZkaV8gIyMgdyAjIyBf
dCB2ZGlfb2N0ZXRfdAorCisjIGlmIEVMRU1fQ09VTlQgPT0gNAorREVDTF9QQUlSKGhhbGYpOwor
IyBlbGlmIEVMRU1fQ09VTlQgPT0gOAorREVDTF9QQUlSKHF1YXJ0ZXIpOworREVDTF9RVUFSVEVU
KGhhbGYpOworIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKK0RFQ0xfUEFJUihlaWdodGgpOworREVD
TF9RVUFSVEVUKHF1YXJ0ZXIpOworREVDTF9PQ1RFVChoYWxmKTsKKyMgZW5kaWYKKworIyB1bmRl
ZiBERUNMX09DVEVUCisjIHVuZGVmIERFQ0xfUVVBUlRFVAorIyB1bmRlZiBERUNMX1BBSVIKKwog
I2VuZGlmCiAKICNpZiBWRUNfU0laRSA9PSAxNgpAQCAtMTQ2LDYgKzE3NCwxNCBAQCB0eXBlZGVm
IGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3JfCiAjaWZkZWYgX19BVlg1MTJGX18KIAog
LyogU2FkbHkgdGhlcmUgYXJlIGEgZmV3IGV4Y2VwdGlvbnMgdG8gdGhlIGdlbmVyYWwgbmFtaW5n
IHJ1bGVzLiAqLworI2RlZmluZSBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RmMzJ4NF81MTJfbWFz
ayBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RmMzJ4NF81MTIKKyNkZWZpbmUgX19idWlsdGluX2lh
MzJfYnJvYWRjYXN0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0aTMyeDRf
NTEyCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2luc2VydGYzMng0XzUxMl9tYXNrIF9fYnVpbHRp
bl9pYTMyX2luc2VydGYzMng0X21hc2sKKyNkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMy
eDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfbWFzaworI2RlZmluZSBfX2J1
aWx0aW5faWEzMl9pbnNlcnRmNjR4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRmNjR4
NF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2luc2VydGkzMng0XzUxMl9tYXNrIF9fYnVp
bHRpbl9pYTMyX2luc2VydGkzMng0X21hc2sKKyNkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0
aTMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfbWFzaworI2RlZmluZSBf
X2J1aWx0aW5faWEzMl9pbnNlcnRpNjR4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRp
NjR4NF9tYXNrCiAjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfNTEyX21hc2sgX19i
dWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCiAjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZf
ZjY0eDJfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml9tYXNrCiAjZGVmaW5lIF9f
YnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4
NF9tYXNrCkBAIC0zMjksNiArMzY1LDE4IEBAIE9WUihzbGxkcSk7CiBPVlIoc3JsZHEpOwogI2Vu
ZGlmCiAKKyNpZmRlZiBfX0FWWDUxMkRRX18KK09WUl9WRlAoYW5kKTsKK09WUl9WRlAoYW5kbik7
CitPVlJfVkZQKG9yKTsKK09WUihwZXh0cmQpOworT1ZSKHBleHRycSk7CitPVlIocGluc3JkKTsK
K09WUihwaW5zcnEpOworT1ZSKHBtdWxscSk7CitPVlJfVkZQKHhvcik7CisjZW5kaWYKKwogI3Vu
ZGVmIE9WUl9WRlAKICN1bmRlZiBPVlJfU0ZQCiAjdW5kZWYgT1ZSX0lOVAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMjMsNiArMjMsNyBAQCBhc20gKCAi
LnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nCiAjaW5jbHVkZSAiYXZ4NTEyYnctb3Bt
YXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZi5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LmgiCisjaW5j
bHVkZSAiYXZ4NTEyZHEuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0
cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDAsNiArMTAxLDExIEBAIHN0YXRp
YyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHEodm9pZCkKIH0KICNkZWZpbmUgc2ltZF9jaGVja19h
dng1MTJkcV9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJkcQogCitzdGF0aWMgYm9vbCBzaW1kX2No
ZWNrX2F2eDUxMmRxX3ZsKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyZHEgJiYg
Y3B1X2hhc19hdng1MTJ2bDsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJidyh2
b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmJ3OwpAQCAtMjY3LDkgKzI3MywxMCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKFhPUCBpMzJ4OCwgICAgICAgICAgICAg
ICB4b3AsICAgICAgMzJpNCksCiAgICAgU0lNRChYT1AgaTY0eDQsICAgICAgICAgICAgICAgeG9w
LCAgICAgIDMyaTgpLAogICAgIFNJTUQoT1BNQVNLL3csICAgICBhdng1MTJmX29wbWFzaywgICAg
ICAgICAyKSwKLSAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1MTJkcV9vcG1hc2ssICAgICAgICAg
MSksCi0gICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDQpLAot
ICAgIFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwKKyAgICBT
SU1EKE9QTUFTSytEUS9iLCBhdng1MTJkcV9vcG1hc2ssICAgICAgICAgMSksCisgICAgU0lNRChP
UE1BU0srRFEvdywgYXZ4NTEyZHFfb3BtYXNrLCAgICAgICAgIDIpLAorICAgIFNJTUQoT1BNQVNL
K0JXL2QsIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA0KSwKKyAgICBTSU1EKE9QTUFTSytCVy9x
LCBhdng1MTJid19vcG1hc2ssICAgICAgICAgOCksCiAgICAgU0lNRChBVlg1MTJGIGYzMiBzY2Fs
YXIsICBhdng1MTJmLCAgICAgICAgZjQpLAogICAgIFNJTUQoQVZYNTEyRiBmMzJ4MTYsICAgICAg
YXZ4NTEyZiwgICAgICA2NGY0KSwKICAgICBTSU1EKEFWWDUxMkYgZjY0IHNjYWxhciwgIGF2eDUx
MmYsICAgICAgICBmOCksCkBAIC0zMDIsNiArMzA5LDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ewogICAgIEFWWDUxMlZMKEJXK1ZMIHUxNng4LCAgICBhdng1MTJidywgICAgICAxNnUyKSwKICAg
ICBBVlg1MTJWTChCVytWTCBzMTZ4MTYsICAgYXZ4NTEyYncsICAgICAgMzJpMiksCiAgICAgQVZY
NTEyVkwoQlcrVkwgdTE2eDE2LCAgIGF2eDUxMmJ3LCAgICAgIDMydTIpLAorICAgIFNJTUQoQVZY
NTEyRFEgZjMyeDE2LCAgICBhdng1MTJkcSwgICAgICA2NGY0KSwKKyAgICBTSU1EKEFWWDUxMkRR
IGY2NHg4LCAgICAgYXZ4NTEyZHEsICAgICAgNjRmOCksCisgICAgU0lNRChBVlg1MTJEUSBzMzJ4
MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0aTQpLAorICAgIFNJTUQoQVZYNTEyRFEgdTMyeDE2LCAg
ICBhdng1MTJkcSwgICAgICA2NHU0KSwKKyAgICBTSU1EKEFWWDUxMkRRIHM2NHg4LCAgICAgYXZ4
NTEyZHEsICAgICAgNjRpOCksCisgICAgU0lNRChBVlg1MTJEUSB1NjR4OCwgICAgIGF2eDUxMmRx
LCAgICAgIDY0dTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIGYzMng0LCAgICBhdng1MTJkcSwgICAg
ICAxNmY0KSwKKyAgICBBVlg1MTJWTChEUStWTCBmNjR4MiwgICAgYXZ4NTEyZHEsICAgICAgMTZm
OCksCisgICAgQVZYNTEyVkwoRFErVkwgZjMyeDgsICAgIGF2eDUxMmRxLCAgICAgIDMyZjQpLAor
ICAgIEFWWDUxMlZMKERRK1ZMIGY2NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmY4KSwKKyAgICBB
Vlg1MTJWTChEUStWTCBzMzJ4NCwgICAgYXZ4NTEyZHEsICAgICAgMTZpNCksCisgICAgQVZYNTEy
VkwoRFErVkwgdTMyeDQsICAgIGF2eDUxMmRxLCAgICAgIDE2dTQpLAorICAgIEFWWDUxMlZMKERR
K1ZMIHMzMng4LCAgICBhdng1MTJkcSwgICAgICAzMmk0KSwKKyAgICBBVlg1MTJWTChEUStWTCB1
MzJ4OCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1NCksCisgICAgQVZYNTEyVkwoRFErVkwgczY0eDIs
ICAgIGF2eDUxMmRxLCAgICAgIDE2aTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIHU2NHgyLCAgICBh
dng1MTJkcSwgICAgICAxNnU4KSwKKyAgICBBVlg1MTJWTChEUStWTCBzNjR4NCwgICAgYXZ4NTEy
ZHEsICAgICAgMzJpOCksCisgICAgQVZYNTEyVkwoRFErVkwgdTY0eDQsICAgIGF2eDUxMmRxLCAg
ICAgIDMydTgpLAogI3VuZGVmIEFWWDUxMlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lN
RF8KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0xMzQsNiArMTM0LDI3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYg
ZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAgICAgKFZFQ19TSVpFID09IDY0IHx8IGRlZmlu
ZWQoX19BVlg1MTJWTF9fKSkKICMgaWYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFCisjICBpZiBFTEVN
X0NPVU5UID09IDggLyogdmV4dHJhY3RmezMyLDY0fXg0ICovIHx8IFwKKyAgICAgICAoRUxFTV9D
T1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8q
IHZleHRyYWN0ZjMyeDggKi8gfHwgXAorICAgICAgIChFTEVNX0NPVU5UID09IDQgJiYgRUxFTV9T
SVpFID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGY2NHgyICovCisj
ICAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyAgICBoYWxmX3QgdF87IFwKKyAgICBhc20gKCAi
dmV4dHJhY3RmJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICAgICAgICA6IFtkXSAi
PW0iICh0XykgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAq
IDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gMikgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZW5k
aWYKKyMgIGlmIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0laRSA9PSA0KSAvKiB2ZXh0cmFj
dGYzMng0ICovIHx8IFwKKyAgICAgICAoRUxFTV9DT1VOVCA9PSA4ICYmIEVMRU1fU0laRSA9PSA4
ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLworIyAgIGRlZmlu
ZSBsb3dfcXVhcnRlcih4KSAoeyBcCisgICAgcXVhcnRlcl90IHRfOyBcCisgICAgYXNtICggInZl
eHRyYWN0ZiVjW3ddeCVjW25dICQwLCAlW3NdLCAlW2RdIiBcCisgICAgICAgICAgOiBbZF0gIj1t
IiAodF8pIFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4
KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDQpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlm
CiAjICBpZiBGTE9BVF9TSVpFID09IDQKICMgICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAg
ICB2ZWNfdCB0XzsgXApAQCAtMTQxLDYgKzE2MiwxNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3Rv
X2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooZmxvYXRb
MV0peyB4IH0pICk7IFwKICAgICB0XzsgXAogfSkKKyMgICBpZiBWRUNfU0laRSA+PSAzMiAmJiBk
ZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICAgZGVmaW5lIGJyb2FkY2FzdF9wYWlyKHgpICh7IFwK
KyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2YnJvYWRjYXN0ZjMyeDIgJTEsICUwIiA6ICI9
diIgKHRfKSA6ICJtIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgIGVuZGlmCisjICAgaWYg
VkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAgIGRlZmluZSBicm9h
ZGNhc3Rfb2N0ZXQoeCkgQihicm9hZGNhc3RmMzJ4OF8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkK
KyMgICAgZGVmaW5lIGluc2VydF9vY3RldCh4LCB5LCBwKSBCKGluc2VydGYzMng4XywgX21hc2ss
IHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgIGVuZGlmCiAjICAgZGVmaW5lIG1heCh4LCB5KSBC
Ul8obWF4cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgbWluKHgsIHkp
IEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBtaXgoeCwg
eSkgQihtb3ZhcHMsIF9tYXNrLCB4LCB5LCAoMGIwMTAxMDEwMTAxMDEwMTAxICYgQUxMX1RSVUUp
KQpAQCAtMTQ5LDYgKzE4MSwxMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBiCiAjICAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNr
LCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcHMsIF9tYXNr
LCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKICMgICBlbHNlCisjICAgIGRlZmluZSBi
cm9hZGNhc3RfcXVhcnRldCh4KSBCKGJyb2FkY2FzdGYzMng0XywgX21hc2ssIHgsIHVuZGVmKCks
IH4wKQorIyAgICBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXAorICAgIEIoaW5zZXJ0ZjMy
eDRfLCBfbWFzaywgeCwgXAorICAgICAgLyogQ2FzdCBuZWVkZWQgYmVsb3cgdG8gd29yayBhcm91
bmQgZ2NjIDcueCBxdWlyay4gKi8gXAorICAgICAgKHApICYgMSA/ICh0eXBlb2YoeSkpX19idWls
dGluX2lhMzJfc2h1ZnBzKHksIHksIDBiMDEwMDAxMDApIDogKHkpLCBcCisgICAgICAocCkgPj4g
MSwgeCwgMyA8PCAoKHApICogMikpCisjICAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBw
KSBCKGluc2VydGYzMng0XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQogIyAgICBkZWZp
bmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwcywgX21hc2ssIHgsIGludGVybGVh
dmVfaGksIHksIH4wKQogIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2
YXJwcywgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQogIyAgICBkZWZpbmUgc3dhcCh4
KSAoeyBcCkBAIC0xNzIsNiArMjExLDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChi
eXRlX3ZlY190IGIKICAgICB0XzsgXAogfSkKICMgICBlbmRpZgorIyAgIGlmIFZFQ19TSVpFID49
IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgICBkZWZpbmUgYnJvYWRjYXN0X3BhaXIo
eCkgQihicm9hZGNhc3RmNjR4Ml8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgICAgZGVmaW5l
IGluc2VydF9wYWlyKHgsIHksIHApIEIoaW5zZXJ0ZjY0eDJfLCBfbWFzaywgeCwgeSwgcCwgdW5k
ZWYoKSwgfjApCisjICAgZW5kaWYKKyMgICBpZiBWRUNfU0laRSA9PSA2NAorIyAgICBkZWZpbmUg
YnJvYWRjYXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNhc3RmNjR4NF8sICwgeCwgdW5kZWYoKSwgfjAp
CisjICAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBwKSBCKGluc2VydGY2NHg0XywgX21h
c2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgIGVuZGlmCiAjICAgZGVmaW5lIG1heCh4LCB5
KSBCUl8obWF4cGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgbWluKHgs
IHkpIEJSXyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBtaXgo
eCwgeSkgQihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEwMTAxKQpAQCAtMzAwLDYgKzM0Nywx
NiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdF87IFwK
IH0pCiAjIGVuZGlmCisjIGlmIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0laRSA9PSA0KSAv
KiB2ZXh0cmFjdGkzMng0ICovIHx8IFwKKyAgICAgICAoRUxFTV9DT1VOVCA9PSA4ICYmIEVMRU1f
U0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RpNjR4MiAqLwor
IyAgZGVmaW5lIGxvd19xdWFydGVyKHgpICh7IFwKKyAgICBxdWFydGVyX3QgdF87IFwKKyAgICBh
c20gKCAidmV4dHJhY3RpJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICAgICAgICA6
IFtkXSAiPW0iICh0XykgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFt3XSAiaSIgKEVMRU1f
U0laRSAqIDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gNCkgKTsgXAorICAgIHRfOyBcCit9KQor
IyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUg
YnJvYWRjYXN0KHgpICh7IFwKICAgICB2ZWNfdCB0XzsgXApAQCAtMzEyLDExICszNjksMzAgQEAg
c3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIGFzbSAoICJ2cGJy
b2FkY2FzdGQgJWsxLCAlMCIgOiAiPXYiICh0XykgOiAiciIgKHgpICk7IFwKICAgICB0XzsgXAog
fSkKKyMgIGlmZGVmIF9fQVZYNTEyRFFfXworIyAgIGRlZmluZSBicm9hZGNhc3RfcGFpcih4KSAo
eyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidmJyb2FkY2FzdGkzMngyICUxLCAlMCIg
OiAiPXYiICh0XykgOiAibSIgKHgpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlmCisjICBp
ZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICBkZWZpbmUgYnJv
YWRjYXN0X29jdGV0KHgpICgodmVjX3QpQihicm9hZGNhc3RpMzJ4OF8sIF9tYXNrLCAodnNpX29j
dGV0X3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnNlcnRfb2N0ZXQo
eCwgeSwgcCkgKCh2ZWNfdClCKGluc2VydGkzMng4XywgX21hc2ssICh2c2lfdCkoeCksICh2c2lf
b2N0ZXRfdCkoeSksIHAsICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgogIyAgaWYgVkVD
X1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVu
cGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4w
KSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGRxLCBf
bWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgICBk
ZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgKHZzaV90KSh4KSwgMGIwMDAx
MTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVsc2UKKyMgICBkZWZpbmUgYnJvYWRjYXN0
X3F1YXJ0ZXQoeCkgKCh2ZWNfdClCKGJyb2FkY2FzdGkzMng0XywgX21hc2ssICh2c2lfcXVhcnRl
dF90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwg
eSwgcCkgXAorICAgICh2ZWNfdCkoQihpbnNlcnRpMzJ4NF8sIF9tYXNrLCAodnNpX3QpKHgpLCBc
CisgICAgICAgICAgICAgIC8qIEZpcnN0IGNhc3QgbmVlZGVkIGJlbG93IHRvIHdvcmsgYXJvdW5k
IGdjYyA3LnggcXVpcmsuICovIFwKKyAgICAgICAgICAgICAgKHApICYgMSA/ICh2c2lfcGFpcl90
KV9fYnVpbHRpbl9pYTMyX3BzaHVmZCgodnNpX3BhaXJfdCkoeSksIDBiMDEwMDAxMDApIFwKKyAg
ICAgICAgICAgICAgICAgICAgICA6ICh2c2lfcGFpcl90KSh5KSwgXAorICAgICAgICAgICAgICAo
cCkgPj4gMSwgKHZzaV90KSh4KSwgMyA8PCAoKHApICogMikpKQorIyAgIGRlZmluZSBpbnNlcnRf
cXVhcnRldCh4LCB5LCBwKSAoKHZlY190KUIoaW5zZXJ0aTMyeDRfLCBfbWFzaywgKHZzaV90KSh4
KSwgKHZzaV9xdWFydGV0X3QpKHkpLCBwLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFyZCwgX21hc2ssICh2c2lf
dCkoeCksIGludGVybGVhdmVfaGksICh2c2lfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10MnZhcmQsIF9tYXNrLCBpbnRlcmxlYXZlX2xv
LCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNf
dClCKHBzaHVmZCwgX21hc2ssIFwKQEAgLTM0MSw2ICs0MTcsMTQgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAgZW5kaWYKKyMgIGlm
IFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBicm9h
ZGNhc3RfcGFpcih4KSAoKHZlY190KUIoYnJvYWRjYXN0aTY0eDJfLCBfbWFzaywgKHZkaV9wYWly
X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnNlcnRfcGFpcih4LCB5
LCBwKSAoKHZlY190KUIoaW5zZXJ0aTY0eDJfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV9wYWly
X3QpKHkpLCBwLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKKyMgIGlmIFZFQ19TSVpF
ID09IDY0CisjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpICgodmVjX3QpQihicm9hZGNh
c3RpNjR4NF8sICwgKHZkaV9xdWFydGV0X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAg
IGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBwKSAoKHZlY190KUIoaW5zZXJ0aTY0eDRfLCBf
bWFzaywgKHZkaV90KSh4KSwgKHZkaV9xdWFydGV0X3QpKHkpLCBwLCAodmRpX3QpdW5kZWYoKSwg
fjApKQorIyAgZW5kaWYKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVh
dmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRp
X3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpICgodmVjX3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
KHZkaV90KXVuZGVmKCksIH4wKSkKQEAgLTg5Miw3ICs5NzYsNyBAQCBzdGF0aWMgaW5saW5lIGVp
Z2h0aF90IGxvd19laWdodGgodmVjX3QKICAgICBlaWdodGhfdCB5OwogICAgIHVuc2lnbmVkIGlu
dCBpOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gNDsgKytpICkKKyAgICBm
b3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA4OyArK2kgKQogICAgICAgICB5W2ldID0geFtp
XTsKIAogICAgIHJldHVybiB5OwpAQCAtOTA0LDYgKzk4OCw1MCBAQCBzdGF0aWMgaW5saW5lIGVp
Z2h0aF90IGxvd19laWdodGgodmVjX3QKIAogI2VuZGlmCiAKKyNpZmRlZiBicm9hZGNhc3RfcGFp
cgorIyBpZiBFTEVNX0NPVU5UID09IDQKKyMgIGRlZmluZSBicm9hZGNhc3RfaGFsZiBicm9hZGNh
c3RfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGJyb2FkY2FzdF9xdWFy
dGVyIGJyb2FkY2FzdF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVmaW5lIGJy
b2FkY2FzdF9laWdodGggYnJvYWRjYXN0X3BhaXIKKyMgZW5kaWYKKyNlbmRpZgorCisjaWZkZWYg
aW5zZXJ0X3BhaXIKKyMgaWYgRUxFTV9DT1VOVCA9PSA0CisjICBkZWZpbmUgaW5zZXJ0X2hhbGYg
aW5zZXJ0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDgKKyMgIGRlZmluZSBpbnNlcnRfcXVh
cnRlciBpbnNlcnRfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKKyMgIGRlZmluZSBpbnNl
cnRfZWlnaHRoIGluc2VydF9wYWlyCisjIGVuZGlmCisjZW5kaWYKKworI2lmZGVmIGJyb2FkY2Fz
dF9xdWFydGV0CisjIGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGJyb2FkY2FzdF9oYWxm
IGJyb2FkY2FzdF9xdWFydGV0CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVmaW5lIGJy
b2FkY2FzdF9xdWFydGVyIGJyb2FkY2FzdF9xdWFydGV0CisjIGVuZGlmCisjZW5kaWYKKworI2lm
ZGVmIGluc2VydF9xdWFydGV0CisjIGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGluc2Vy
dF9oYWxmIGluc2VydF9xdWFydGV0CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVmaW5l
IGluc2VydF9xdWFydGVyIGluc2VydF9xdWFydGV0CisjIGVuZGlmCisjZW5kaWYKKworI2lmIGRl
ZmluZWQoYnJvYWRjYXN0X29jdGV0KSAmJiBFTEVNX0NPVU5UID09IDE2CisjIGRlZmluZSBicm9h
ZGNhc3RfaGFsZiBicm9hZGNhc3Rfb2N0ZXQKKyNlbmRpZgorCisjaWYgZGVmaW5lZChpbnNlcnRf
b2N0ZXQpICYmIEVMRU1fQ09VTlQgPT0gMTYKKyMgZGVmaW5lIGluc2VydF9oYWxmIGluc2VydF9v
Y3RldAorI2VuZGlmCisKICNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FU
X1NJWkUpCiAjIGluY2x1ZGUgInNpbWQtZm1hLmMiCiAjZW5kaWYKQEAgLTExOTksNiArMTMyNyw2
MCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoYnJvYWRjYXN0MihFTEVNX0NP
VU5UICsgMSksIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAorI2lmIGRl
ZmluZWQoYnJvYWRjYXN0X2hhbGYpICYmIGRlZmluZWQoaW5zZXJ0X2hhbGYpCisgICAgeworICAg
ICAgICBoYWxmX3QgYXV4ID0gbG93X2hhbGYoc3JjKTsKKworICAgICAgICB0b3VjaChhdXgpOwor
ICAgICAgICB4ID0gYnJvYWRjYXN0X2hhbGYoYXV4KTsKKyAgICAgICAgdG91Y2goYXV4KTsKKyAg
ICAgICAgeSA9IGluc2VydF9oYWxmKHNyYywgYXV4LCAxKTsKKyAgICAgICAgaWYgKCAhZXEoeCwg
eSkgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVkKGJyb2Fk
Y2FzdF9xdWFydGVyKSAmJiBkZWZpbmVkKGluc2VydF9xdWFydGVyKQorICAgIHsKKyAgICAgICAg
cXVhcnRlcl90IGF1eCA9IGxvd19xdWFydGVyKHNyYyk7CisKKyAgICAgICAgdG91Y2goYXV4KTsK
KyAgICAgICAgeCA9IGJyb2FkY2FzdF9xdWFydGVyKGF1eCk7CisgICAgICAgIHRvdWNoKGF1eCk7
CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcihzcmMsIGF1eCwgMSk7CisgICAgICAgIHRvdWNo
KGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcih5LCBhdXgsIDIpOworICAgICAgICB0
b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X3F1YXJ0ZXIoeSwgYXV4LCAzKTsKKyAgICAg
ICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlmCisKKyNp
ZiBkZWZpbmVkKGJyb2FkY2FzdF9laWdodGgpICYmIGRlZmluZWQoaW5zZXJ0X2VpZ2h0aCkgJiYg
XAorICAgIC8qIEF0IGxlYXN0IGdjYyA3LjMgIm9wdGltaXplcyIgYXdheSBhbGwgaW5zZXJ0X2Vp
Z2h0aCgpIGNhbGxzIGJlbG93LiAqLyBcCisgICAgX19HTlVDX18gPj0gOAorICAgIHsKKyAgICAg
ICAgZWlnaHRoX3QgYXV4ID0gbG93X2VpZ2h0aChzcmMpOworCisgICAgICAgIHRvdWNoKGF1eCk7
CisgICAgICAgIHggPSBicm9hZGNhc3RfZWlnaHRoKGF1eCk7CisgICAgICAgIHRvdWNoKGF1eCk7
CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHNyYywgYXV4LCAxKTsKKyAgICAgICAgdG91Y2go
YXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCAyKTsKKyAgICAgICAgdG91
Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCAzKTsKKyAgICAgICAg
dG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA0KTsKKyAgICAg
ICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA1KTsKKyAg
ICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA2KTsK
KyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA3
KTsKKyAgICAgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorI2Vu
ZGlmCisKICNpZiBkZWZpbmVkKGludGVybGVhdmVfbG8pICYmIGRlZmluZWQoaW50ZXJsZWF2ZV9o
aSkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBpbnRlcmxlYXZlX2xvKGludiwgc3JjKTsKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:15:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2EuB-0002ir-PH; Tue, 18 Sep 2018 12:14:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2EuA-0002ie-IY
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:14:58 +0000
X-Inumbo-ID: 9928b2c0-bb3c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9928b2c0-bb3c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:15:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:14:57 -0600
Message-Id: <5BA0EC3E02000078001E96A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:14:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 34/34] x86emul: also allow running the 32-bit
 harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB2ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBh
bmQgcnVucywKaW50cm9kdWNlIGEgcmVzcGVjdGl2ZSB0YXJnZXQgKGFuZCB0aGUgbmVjZXNzYXJ5
IG90aGVyIGFkanVzdG1lbnRzKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTI0MCw2ICsyNDAsNyBAQCB0b29scy9zZWN1cml0eS94ZW5zZWNfdG9vbAogdG9vbHMv
dGVzdHMvZGVwcml2L2RlcHJpdi1mZC1jaGVja2VyCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
Ki5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAordG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yLzMyL3g4Nl9lbXVsYXRlCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvM2Rub3cqLltj
aF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9hdngqLltjaF0KLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
MzIvTWFrZWZpbGUKQEAgLTAsMCArMSw0IEBACitvdmVycmlkZSBYRU5fQ09NUElMRV9BUkNIIDo9
IHg4Nl8zMgorWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4vLi4KK1ZQQVRIICs9IC4uCitp
bmNsdWRlIC4uL01ha2VmaWxlCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEsNSArMSw3IEBA
CiAKK2lmZXEgKCQoWEVOX1JPT1QpLCkKIFhFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgorZW5k
aWYKIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogVEFSR0VUIDo9IHRlc3Rf
eDg2X2VtdWxhdG9yCkBAIC0xOCw2ICsyMCwxMiBAQCBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChT
SU1EKSAkKEZNQSkgJChTCiAKIE9QTUFTSyA6PSBhdng1MTJmIGF2eDUxMmRxIGF2eDUxMmJ3CiAK
K2lmZXEgKCQob3JpZ2luIFhFTl9DT01QSUxFX0FSQ0gpLG92ZXJyaWRlKQorCitIT1NUQ0ZMQUdT
ICs9IC1tMzIKKworZWxzZQorCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNoLWNmbGFn
cy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGljPSIKIApA
QCAtMTQ4LDYgKzE1Niw4IEBAICQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpKTog
c2kKIAogeG9wLmggYXZ4NTEyZi5oOiBzaW1kLWZtYS5jCiAKK2VuZGlmICMgMzItYml0IG92ZXJy
aWRlCisKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgt
ZGlzcDgubyB3cmFwcGVycy5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJF4KIApA
QCAtMTYyLDYgKzE3MiwxNSBAQCBkaXN0Y2xlYW46IGNsZWFuCiAuUEhPTlk6IGluc3RhbGwgdW5p
bnN0YWxsCiBpbnN0YWxsIHVuaW5zdGFsbDoKIAorLlBIT05ZOiBydW4zMiBjbGVhbjMyCitpZmVx
ICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzY0KQorcnVuMzIgY2xlYW4zMjogJTMyOiAkKGFkZHN1
ZmZpeCAuaCwkKFRFU1RDQVNFUykpICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpCisJ
JChNQUtFKSAtQyAzMiAkKgorY2xlYW46IGNsZWFuMzIKK2Vsc2UKK3J1bjMyIGNsZWFuMzI6ICUz
MjogJQorZW5kaWYKKwogeDg2X2VtdWxhdGU6CiAJWyAtTCAkQCBdIHx8IGxuIC1zZiAkKFhFTl9S
T09UKS94ZW4vYXJjaC94ODYvJEAKIAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:28:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2F6y-0003lG-Rh; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2F6x-0003l9-9D
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:28:11 +0000
X-Inumbo-ID: 05b6469b-bb3e-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05b6469b-bb3e-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:26:09 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:28:08 -0600
Message-Id: <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:28:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3] x86: use VMLOAD for PV 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>,
 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>

SGF2aW5nIG5vdGljZWQgdGhhdCBWTUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNp
bmdsZSBvZiB0aGUKaW52b2x2ZWQgV1JNU1JzLCBJIHRob3VnaHQgaXQgbWlnaHQgYmUgYSByZWFz
b25hYmxlIGlkZWEgdG8gYWxzbyB1c2UgaXQKZm9yIFBWLiBNZWFzdXJlbWVudHMsIGhvd2V2ZXIs
IGhhdmUgc2hvd24gdGhhdCBhbiBhY3R1YWwgaW1wcm92ZW1lbnQgY2FuCmJlIGFjaGlldmVkIG9u
bHkgd2l0aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFuZHJldwpm
b3Igc3VnZ2VzdGluZyB0byB0cnkgdGhpcyksIHdoaWNoIEkgaGF2ZSB0byBhZG1pdCBJIGNhbid0
IHJlYWxseQpleHBsYWluLiBUaGlzIHdheSBvbiBteSBGYW0xNSBib3ggY29udGV4dCBzd2l0Y2gg
dGFrZXMgb3ZlciAxMDAgY2xvY2tzCmxlc3Mgb24gYXZlcmFnZSAodGhlIG1lYXN1cmVkIHZhbHVl
cyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywKdGhvdWdoKS4KClRoaXMgaXMgaW50
ZW50aW9uYWxseSBub3QgdXNpbmcgYSBuZXcgaHZtX2Z1bmNzIGhvb2s6IEZvciBvbmUsIHRoaXMg
aXMKYWxsIGFib3V0IFBWLCBhbmQgc29tZXRoaW5nIHNpbWlsYXIgY2FuIGhhcmRseSBiZSBkb25l
IGZvciBWTVguCkZ1cnRoZXJtb3JlIHRoZSBpbmRpcmVjdCB0byBkaXJlY3QgY2FsbCBwYXRjaGlu
ZyB0aGF0IGlzIG1lYW50IHRvIGJlCmFwcGxpZWQgdG8gbW9zdCBodm1fZnVuY3MgaG9va3Mgd291
bGQgYmUgdWdseSB0byBtYWtlIHdvcmsgd2l0aApmdW5jdGlvbnMgaGF2aW5nIG1vcmUgdGhhbiA2
IHBhcmFtZXRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCnYzOiBB
ZGQvZXh0ZW5kIGNvbW1lbnRzLgp2MjogUmUtYmFzZS4KLS0tCkJlc2lkZXMgdGhlIG1lbnRpb25l
ZCBvZGRpdHkgd2l0aCBtZWFzdXJlZCBwZXJmb3JtYW5jZSwgSSd2ZSBhbHNvCm5vdGljZWQgYSBz
aWduaWZpY2FudCBkaWZmZXJlbmNlIChvZiBhdCBsZWFzdCAxNTAgY2xvY2tzKSBiZXR3ZWVuCm1l
YXN1cmluZyBpbW1lZGlhdGVseSBhcm91bmQgdGhlIGNhbGxzIHRvIHN2bV9sb2FkX3NlZ3MoKSBh
bmQgbWVhc3VyaW5nCmltbWVkaWF0ZWx5IGluc2lkZSB0aGUgZnVuY3Rpb24uCgotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01Miw2ICs1
Miw3IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL25lc3Rl
ZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUgPGFzbS9odm0v
c3ZtL3N2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vdmlyaWRpYW4uaD4KICNpbmNsdWRlIDxhc20v
ZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CkBAIC0xMjgxLDExICsxMjgyLDM1IEBA
IHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqdXJlZ3MgPSAmbi0+YXJjaC51c2VyX3JlZ3M7CiAgICAgaW50IGFsbF9zZWdz
X29rYXkgPSAxOwogICAgIHVuc2lnbmVkIGludCBkaXJ0eV9zZWdtZW50X21hc2ssIGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKKyAgICBib29sIGZzX2dzX2RvbmUgPSBmYWxzZTsKIAogICAgIC8q
IExvYWQgYW5kIGNsZWFyIHRoZSBkaXJ0eSBzZWdtZW50IG1hc2suICovCiAgICAgZGlydHlfc2Vn
bWVudF9tYXNrID0gcGVyX2NwdShkaXJ0eV9zZWdtZW50X21hc2ssIGNwdSk7CiAgICAgcGVyX2Nw
dShkaXJ0eV9zZWdtZW50X21hc2ssIGNwdSkgPSAwOwogCisjaWZkZWYgQ09ORklHX0hWTQorICAg
IGlmICggIWlzX3B2XzMyYml0X3ZjcHUobikgJiYgIWNwdV9oYXNfZnNnc2Jhc2UgJiYgY3B1X2hh
c19zdm0gJiYKKyAgICAgICAgICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgJiYKKyAg
ICAgICAgIC8qCisgICAgICAgICAgKiBUaGUgcmVtYWluaW5nIHBhcnQgaXMganVzdCBmb3Igb3B0
aW1pemF0aW9uOiBJZiBvbmx5IHNoYWRvdyBHUworICAgICAgICAgICogbmVlZHMgbG9hZGluZywg
dGhlcmUncyBub3RoaW5nIHRvIGJlIGdhaW5lZCBoZXJlLgorICAgICAgICAgICovCisgICAgICAg
ICAobi0+YXJjaC5wdi5mc19iYXNlIHwgbi0+YXJjaC5wdi5nc19iYXNlX3VzZXIpICkKKyAgICB7
CisgICAgICAgIGZzX2dzX2RvbmUgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKKyAg
ICAgICAgICAgID8gc3ZtX2xvYWRfc2VncyhuLT5hcmNoLnB2LmxkdF9lbnRzLCBMRFRfVklSVF9T
VEFSVChuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+ZnMsIG4tPmFyY2gu
cHYuZnNfYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+Z3MsIG4tPmFy
Y2gucHYuZ3NfYmFzZV9rZXJuZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi0+YXJj
aC5wdi5nc19iYXNlX3VzZXIpCisgICAgICAgICAgICA6IHN2bV9sb2FkX3NlZ3Mobi0+YXJjaC5w
di5sZHRfZW50cywgTERUX1ZJUlRfU1RBUlQobiksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdXJlZ3MtPmZzLCBuLT5hcmNoLnB2LmZzX2Jhc2UsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdXJlZ3MtPmdzLCBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBuLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsKTsKKyAgICB9CisjZW5kaWYK
KyAgICBpZiAoICFmc19nc19kb25lICkKKyAgICAgICAgbG9hZF9MRFQobik7CisKICAgICAvKiBF
aXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwogICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0RTKSB8IHVyZWdzLT5kcykgKQogICAgIHsKQEAgLTEz
MDEsNyArMTMyNiw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4K
ICAgICB9CiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwotICAg
IGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5m
cykgKQorICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8
IHVyZWdzLT5mcykgJiYgIWZzX2dzX2RvbmUgKQogICAgIHsKICAgICAgICAgYWxsX3NlZ3Nfb2th
eSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKICAgICAgICAgLyogbm9uLW51bCBzZWxl
Y3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KQEAgLTEzMTAsNyArMTMzNSw3IEBAIHN0YXRpYyB2b2lk
IGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KICAgICB9CiAKICAgICAvKiBFaXRoZXIgc2Vs
ZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21l
bnRfbWFzayAmIERJUlRZX0dTKSB8IHVyZWdzLT5ncykgKQorICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8IHVyZWdzLT5ncykgJiYgIWZzX2dzX2RvbmUg
ICkKICAgICB7CiAgICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZ3MsIHVyZWdz
LT5ncyk7CiAgICAgICAgIC8qIG5vbi1udWwgc2VsZWN0b3IgdXBkYXRlcyBnc19iYXNlX3VzZXIg
Ki8KQEAgLTEzMTgsNyArMTM0Myw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0
IHZjcHUgKm4KICAgICAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayAmPSB+RElSVFlfR1NfQkFT
RTsKICAgICB9CiAKLSAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICkKKyAgICBpZiAoICFm
c19nc19kb25lICYmICFpc19wdl8zMmJpdF92Y3B1KG4pICkKICAgICB7CiAgICAgICAgIC8qIFRo
aXMgY2FuIG9ubHkgYmUgbm9uLXplcm8gaWYgc2VsZWN0b3IgaXMgTlVMTC4gKi8KICAgICAgICAg
aWYgKCBuLT5hcmNoLnB2LmZzX2Jhc2UgfCAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRlNf
QkFTRSkgKQpAQCAtMTY1Myw2ICsxNjc4LDEyIEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0
Y2godm9pZCkKIAogICAgIHdyaXRlX3B0YmFzZShuKTsKIAorI2lmIGRlZmluZWQoQ09ORklHX1BW
KSAmJiBkZWZpbmVkKENPTkZJR19IVk0pCisgICAgaWYgKCBpc19wdl9kb21haW4obmQpICYmICFp
c19wdl8zMmJpdF9kb21haW4obmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYKKyAgICAgICAg
ICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICkKKyAgICAgICAgc3ZtX2xvYWRfc2Vn
cygwLCAwLCAwLCAwLCAwLCAwLCAwKTsKKyNlbmRpZgorCiAgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0
KG5kKSAmJgogICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1
bGxfZ2R0KHBkKSkgKQogICAgIHsKQEAgLTE3MTQsMTAgKzE3NDUsNyBAQCB2b2lkIGNvbnRleHRf
c3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzCiAgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsK
IAogICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihuZXh0ZCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBsb2FkX0xEVChuZXh0KTsKICAgICAgICAgICAgIGxvYWRfc2VnbWVudHMobmV4dCk7Ci0g
ICAgICAgIH0KIAogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7CiAKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKQEAgLTc4LDYgKzc4LDkgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgc3Zt
X2Z1bgogICovCiBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkocGFkZHJfdCwgaHNh
KTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWShwYWRkcl90LCBob3N0X3ZtY2Ip
OworI2lmZGVmIENPTkZJR19QVgorc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2bWNiX3N0
cnVjdCAqLCBob3N0X3ZtY2JfdmEpOworI2VuZGlmCiAKIHN0YXRpYyBib29sX3QgYW1kX2VycmF0
dW0zODNfZm91bmQgX19yZWFkX21vc3RseTsKIApAQCAtMTU2Nyw2ICsxNTcwLDE0IEBAIHN0YXRp
YyB2b2lkIHN2bV9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3AKICAgICAgICAgKnRoaXNfaHNhID0g
MDsKICAgICB9CiAKKyNpZmRlZiBDT05GSUdfUFYKKyAgICBpZiAoIHBlcl9jcHUoaG9zdF92bWNi
X3ZhLCBjcHUpICkKKyAgICB7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwZXJf
Y3B1KGhvc3Rfdm1jYl92YSwgY3B1KSk7CisgICAgICAgIHBlcl9jcHUoaG9zdF92bWNiX3ZhLCBj
cHUpID0gTlVMTDsKKyAgICB9CisjZW5kaWYKKwogICAgIGlmICggKnRoaXNfdm1jYiApCiAgICAg
ewogICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtYWRkcl90b19wYWdlKCp0aGlzX3ZtY2IpKTsK
QEAgLTE2MDEsNiArMTYxMiwxMSBAQCBzdGF0aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNp
Z25lZCBpCiAgICAgICAgIGlmICggIXBnICkKICAgICAgICAgICAgIGdvdG8gZXJyOwogCisjaWZk
ZWYgQ09ORklHX1BWCisgICAgICAgIGlmICggIWNwdV9oYXNfZnNnc2Jhc2UgKQorICAgICAgICAg
ICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwo
cGcpOworI2VuZGlmCisKICAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcp
KTsKICAgICAgICAgKnRoaXNfdm1jYiA9IHBhZ2VfdG9fbWFkZHIocGcpOwogICAgIH0KQEAgLTE2
MzAsNiArMTY0Niw2NiBAQCBzdGF0aWMgdm9pZCBzdm1faW5pdF9lcnJhdHVtXzM4Myhjb25zdCBz
CiAgICAgfQogfQogCisjaWZkZWYgQ09ORklHX1BWCitib29sIHN2bV9sb2FkX3NlZ3ModW5zaWdu
ZWQgaW50IGxkdF9lbnRzLCB1bnNpZ25lZCBsb25nIGxkdF9iYXNlLAorICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmc19zZWwsIHVuc2lnbmVkIGxvbmcgZnNfYmFzZSwKKyAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Nfc2VsLCB1bnNpZ25lZCBsb25nIGdzX2Jhc2UsCisg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnc19zaGFkb3cpCit7CisgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qg
KnZtY2IgPSBwZXJfY3B1KGhvc3Rfdm1jYl92YSwgY3B1KTsKKworICAgIGlmICggdW5saWtlbHko
IXZtY2IpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCAhbGR0X2Jhc2UgKQor
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGFjdHVhbCBzdHJ1Y3R1cmUgZmllbGQg
dXNlZCBoZXJlIHdhcyBhcmJpdHJhcmlseSBjaG9zZW4uCisgICAgICAgICAqIEVtcGlyaWNhbGx5
IGl0IGRvZXNuJ3Qgc2VlbSB0byBtYXR0ZXIgbXVjaCB3aGljaCBlbGVtZW50IGlzIHVzZWQsCisg
ICAgICAgICAqIGFuZCBhIGNsZWFyIGV4cGxhbmF0aW9uIG9mIHRoZSBvdGhlcndpc2UgcG9vciBw
ZXJmb3JtYW5jZSBoYXMgbm90CisgICAgICAgICAqIGJlZW4gZm91bmQvcHJvdmlkZWQgc28gZmFy
LgorICAgICAgICAgKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInByZWZldGNoICUwIiA6OiAi
bSIgKHZtY2ItPmxkdHIpICk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIGlm
ICggbGlrZWx5KCFsZHRfZW50cykgKQorICAgICAgICBtZW1zZXQoJnZtY2ItPmxkdHIsIDAsIHNp
emVvZih2bWNiLT5sZHRyKSk7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogS2VlcCBHRFQg
aW4gc3luYy4gKi8KKyAgICAgICAgc3RydWN0IGRlc2Nfc3RydWN0ICpkZXNjID0gdGhpc19jcHUo
Z2R0X3RhYmxlKSArIExEVF9FTlRSWSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKKworICAgICAgICBfc2V0X3Rzc2xkdF9kZXNj
KGRlc2MsIGxkdF9iYXNlLCBsZHRfZW50cyAqIDggLSAxLCBTWVNfREVTQ19sZHQpOworCisgICAg
ICAgIHZtY2ItPmxkdHIuc2VsID0gTERUX0VOVFJZIDw8IDM7CisgICAgICAgIHZtY2ItPmxkdHIu
YXR0ciA9IFNZU19ERVNDX2xkdCB8IChfU0VHTUVOVF9QID4+IDgpOworICAgICAgICB2bWNiLT5s
ZHRyLmxpbWl0ID0gbGR0X2VudHMgKiA4IC0gMTsKKyAgICAgICAgdm1jYi0+bGR0ci5iYXNlID0g
bGR0X2Jhc2U7CisgICAgfQorCisgICAgQVNTRVJUKCEoZnNfc2VsICYgfjMpKTsKKyAgICB2bWNi
LT5mcy5zZWwgPSBmc19zZWw7CisgICAgdm1jYi0+ZnMuYXR0ciA9IDA7CisgICAgdm1jYi0+ZnMu
bGltaXQgPSAwOworICAgIHZtY2ItPmZzLmJhc2UgPSBmc19iYXNlOworCisgICAgQVNTRVJUKCEo
Z3Nfc2VsICYgfjMpKTsKKyAgICB2bWNiLT5ncy5zZWwgPSBnc19zZWw7CisgICAgdm1jYi0+Z3Mu
YXR0ciA9IDA7CisgICAgdm1jYi0+Z3MubGltaXQgPSAwOworICAgIHZtY2ItPmdzLmJhc2UgPSBn
c19iYXNlOworCisgICAgdm1jYi0+a2VybmdzYmFzZSA9IGdzX3NoYWRvdzsKKworICAgIHN2bV92
bWxvYWRfcGEocGVyX2NwdShob3N0X3ZtY2IsIGNwdSkpOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisjZW5kaWYKKwogc3RhdGljIGludCBfc3ZtX2NwdV91cChib29sIGJzcCkKIHsKICAgICB1aW50
NjRfdCBtc3JfY29udGVudDsKQEAgLTE2NjIsNiArMTczOCw4IEBAIHN0YXRpYyBpbnQgX3N2bV9j
cHVfdXAoYm9vbCBic3ApCiAgICAgLyogSW5pdGlhbGl6ZSBPU1ZXIGJpdHMgdG8gYmUgdXNlZCBi
eSBndWVzdHMgKi8KICAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKIAorICAgIHN2bV92bXNhdmVf
cGEocGVyX2NwdShob3N0X3ZtY2IsIGNwdSkpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9zdm0uaApAQCAtNTMsNiArNTMsMTUgQEAgdW5zaWduZWQgbG9uZyAqc3ZtX21z
cmJpdCh1bnNpZ25lZCBsb25nCiB2b2lkIF9fdXBkYXRlX2d1ZXN0X2VpcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGluc3RfbGVuKTsKIHZvaWQgc3ZtX3VwZGF0ZV9n
dWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBmbGFn
cyk7CiAKKy8qCisgKiBQViBjb250ZXh0IHN3aXRjaCBoZWxwZXIuIENhbGxzIHdpdGggemVybyBs
ZHRfYmFzZSByZXF1ZXN0IGEgcHJlZmV0Y2ggb2YKKyAqIHRoZSBWTUNCIGFyZWEgdG8gYmUgbG9h
ZGVkIGZyb20sIGluc3RlYWQgb2YgYW4gYWN0dWFsIGxvYWQgb2Ygc3RhdGUuCisgKi8KK2Jvb2wg
c3ZtX2xvYWRfc2Vncyh1bnNpZ25lZCBpbnQgbGR0X2VudHMsIHVuc2lnbmVkIGxvbmcgbGR0X2Jh
c2UsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZzX3NlbCwgdW5zaWduZWQgbG9u
ZyBmc19iYXNlLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBnc19zZWwsIHVuc2ln
bmVkIGxvbmcgZ3NfYmFzZSwKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdzX3No
YWRvdyk7CisKIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7CiAKICNkZWZpbmUgU1ZNX0ZF
QVRVUkVfTlBUICAgICAgICAgICAgMCAvKiBOZXN0ZWQgcGFnZSB0YWJsZSBzdXBwb3J0ICovCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:34:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FDB-0004aC-KC; Tue, 18 Sep 2018 12:34:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FDA-0004a7-7o
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:34:36 +0000
X-Inumbo-ID: 56995574-bb3f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56995574-bb3f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:35:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:34:34 -0600
Message-Id: <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:34:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 0/4] x86: improve PDX <-> PFN and alike
 translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogdXNlIFBERVAvUEVYVCBmb3IgbWFkZHIvZGlyZWN0LW1hcC1vZmZzZXQgY29udmVyc2lvbiB3
aGVuIGF2YWlsYWJsZQoyOiB1c2UgUERFUC9QRVhUIGZvciBQRk4vUERYIGNvbnZlcnNpb24gd2hl
biBhdmFpbGFibGUKMzogdXNlIE1PViBmb3IgUEZOL1BEWCBjb252ZXJzaW9uIHdoZW4gcG9zc2li
bGUKNDogdXNlIFBERVAgZm9yIFBURSBmbGFncyBpbnNlcnRpb24gd2hlbiBhdmFpbGFibGUKClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBJbmRl
bnRhdGlvbiBhZGp1c3RtZW50cy4gQ29tbWVudHMuCnYzOiBSZS1vcmRlciBzZXJpZXMuIFJlLWJh
c2UuCnYyOiBFeHRlbnNpdmUgcmUtYmFzZS4KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:36:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:36: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 1g2FEx-0004m6-0c; Tue, 18 Sep 2018 12:36:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FEw-0004lw-I1
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:36:26 +0000
X-Inumbo-ID: 98770552-bb3f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98770552-bb3f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:37:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:36:24 -0600
Message-Id: <5BA0F14502000078001E96E2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:36:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 1/4] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: Andrew Cooper <andrew.cooper3@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>

VGhpcyBhbGxvd3MgdG8gZm9sZCA2IGluc3RydWN0aW9ucyBpbnRvIGEgc2luZ2xlIG9uZSwgcmVk
dWNpbmcgY29kZSBzaXplCnF1aXRlIGEgYml0LCBlc3BlY2lhbGx5IHdoZW4gbm90IGNvbnNpZGVy
aW5nIHRoZSBmYWxsYmFjayBmdW5jdGlvbnMKKHdoaWNoIHdvbid0IGV2ZXIgbmVlZCB0byBiZSBi
cm91Z2h0IGludG8gaUNhY2hlIG9yIHRoZWlyIG1hcHBpbmdzIGludG8KaVRMQiBvbiBzeXN0ZW1z
IHN1cHBvcnRpbmcgQk1JMikuCgpNYWtlIHVzZSBvZiBnY2MncyBuZXcgViBvcGVyYW5kIG1vZGlm
aWVyLCBldmVuIGlmIHRoYXQgcmVzdWx0cyBpbiBhCnNsaWdodGx5IG9kZCBkZXBlbmRlbmN5IGlu
IHRoZSBzb3VyY2VzIChidXQgSSBhbHNvIGRpZG4ndCB3YW50IHRvCmludHJvZHVjZSB5ZXQgYW5v
dGhlciBtYW5pZmVzdCBjb25zdGFudCkuIFRoaXMgYXNzdW1lcyB0aGF0IGJhY2twb3J0cyBvZgpz
dXBwb3J0IGZvciB0aGlzIHJlbGF0aXZlbHkgbmV3IG1vZGlmaWVyIGhhdmUgb25seSBiZWVuIGRv
bmUgdG8gdG9vbApjaGFpbnMgd2l0aCBub3QgdG9vIG9sZCBhIGJpbnV0aWxzIChnYXMpIHZlcnNp
b24uIElmIHRoaXMgdHVybnMgb3V0IHRvCmJlIGEgZmFsc2UgYXNzdW1wdGlvbiwgd2UnbGwgaGF2
ZSB0byBhZGQgSEFWRV9BU19CTUkyIGFzIGEgcXVhbGlmaWVyLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6ICJCb2RnZSIgYWx0ZXJuYXRpdmVf
aW8oKSBpbmRlbnRhdGlvbiBoZXJlIHNvIHRoYXQgaXQnbGwgY29tZSBvdXQKICAgIHJpZ2h0IHdp
dGhvdXQgcmUtaW5kZW50aW5nIGFmdGVyIHBhdGNoIDMuIEFkZCBjb21tZW50IHRvCiAgICBMSU5L
T05DRV97UFJPLEVQSX1MT0dVRSgpLgp2MzogTW92ZSBpbmZyYXN0cnVjdHVyZSBwaWVjZXMgaGVy
ZSBmcm9tICJ4ODY6IHVzZSBQREVQIGZvciBQVEUgZmxhZ3MKICAgIGluc2VydGlvbiB3aGVuIGF2
YWlsYWJsZSIuCnYyOiBBdm9pZCBxdW90ZWQgc3ltYm9sczsgdXNlIGdjYydzIG5ldyBWIG9wZXJh
bmQgbW9kaWZpZXIgaW5zdGVhZC4KICAgIFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvYWx0
ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMjQzLDYgKzI0
MywxMiBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCiAgICAgICAg
IC8qIDB4ZTgvMHhlOSBhcmUgcmVsYXRpdmUgYnJhbmNoZXM7IGZpeCB0aGUgb2Zmc2V0LiAqLwog
ICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkK
ICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKKyAgICAg
ICAgLyogUklQLXJlbGF0aXZlIGFkZHJlc3NpbmcgaXMgZWFzeSB0byBjaGVjayBmb3IgaW4gVkVY
LWVuY29kZWQgaW5zbnMuICovCisgICAgICAgIGVsc2UgaWYgKCBhLT5yZXBsX2xlbiA+PSA4ICYm
CisgICAgICAgICAgICAgICAgICAoKmJ1ZiAmIH4xKSA9PSAweGM0ICYmCisgICAgICAgICAgICAg
ICAgICBhLT5yZXBsX2xlbiA+PSA5IC0gKCpidWYgJiAxKSAmJgorICAgICAgICAgICAgICAgICAg
KGJ1Zls0IC0gKCpidWYgJiAxKV0gJiB+MHgzOCkgPT0gMHgwNSApCisgICAgICAgICAgICAqKGlu
dDMyX3QgKikoYnVmICsgNSAtICgqYnVmICYgMSkpICs9IHJlcGwgLSBvcmlnOwogCiAgICAgICAg
IGFkZF9ub3BzKGJ1ZiArIGEtPnJlcGxfbGVuLCB0b3RhbF9sZW4gLSBhLT5yZXBsX2xlbik7CiAg
ICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIHRvdGFsX2xlbik7Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTAsNiArMzkwLDI1IEBAIHZvaWQg
X19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICNlbmRpZgogfQogCitwYWRkcl90IF9fcmVh
ZF9tb3N0bHkgbWFfcmVhbF9tYXNrID0gfjBVTDsKKworI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksgLyogViBtb2RpZmllciB1bmF2YWlsYWJsZT8gKi8KKworLyogQ29udmVyc2lvbiBiZXR3
ZWVuIG1hY2hpbmUgYWRkcmVzcyBhbmQgZGlyZWN0IG1hcCBvZmZzZXQuICovCitwYWRkcl90IGRv
Mm1hKHVuc2lnbmVkIGxvbmcgb2ZmKQoreworICAgIHJldHVybiAob2ZmICYgbWFfdmFfYm90dG9t
X21hc2spIHwKKyAgICAgICAgICAgKChvZmYgPDwgcGZuX3BkeF9ob2xlX3NoaWZ0KSAmIG1hX3Rv
cF9tYXNrKTsKK30KKwordW5zaWduZWQgbG9uZyBtYTJkbyhwYWRkcl90IG1hKQoreworICAgIHJl
dHVybiAobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAorICAgICAgICAgICAoKG1hICYgbWFfdG9w
X21hc2spID4+IHBmbl9wZHhfaG9sZV9zaGlmdCk7Cit9CisKKyNlbmRpZgorCiBpbnQgcGFnZV9p
c19yYW1fdHlwZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlwZSkKIHsK
ICAgICB1aW50NjRfdCBtYWRkciA9IHBmbl90b19wYWRkcihtZm4pOwotLS0gYS94ZW4vYXJjaC94
ODYvc3JhdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTQ1MCw2ICs0NTAsOCBAQCB2
b2lkIF9faW5pdCBzcmF0X3BhcnNlX3JlZ2lvbnModTY0IGFkZHIpCiAJfQogCiAJcGZuX3BkeF9o
b2xlX3NldHVwKG1hc2sgPj4gUEFHRV9TSElGVCk7CisKKwltYV9yZWFsX21hc2sgPSBtYV90b3Bf
bWFzayB8IG1hX3ZhX2JvdHRvbV9tYXNrOwogfQogCiAvKiBVc2UgdGhlIGluZm9ybWF0aW9uIGRp
c2NvdmVyZWQgYWJvdmUgdG8gYWN0dWFsbHkgc2V0IHVwIHRoZSBub2Rlcy4gKi8KLS0tIGEveGVu
L2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC02Niw2
ICs2Niw3IEBAIFNFQ1RJT05TCiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4
dCBhbmQgcmVhZC1vbmx5IGRhdGEgKi8KICAgICAgICAqKC50ZXh0KQogICAgICAgICooLnRleHQu
X194ODZfaW5kaXJlY3RfdGh1bmtfKikKKyAgICAgICAqKC5nbnUubGlua29uY2UudC4qKQogICAg
ICAgICooLnRleHQucGFnZV9hbGlnbmVkKQogCiAgICAgICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTg2LDYgKzE4NiwyNCBAQCB2b2lkIHJldF9mcm9tX2lu
dHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZX0VORF9TRUNUSU9OICJcbiIgICAgICAgICAgXAog
ICAgICAgICAiLkxsaWtlbHkuIiAjdGFnICIuJT06IgogCisvKgorICogRm9yIGJvdGggb2YgdGhl
IGJlbG93LCBzeW0oKSBtdXN0IGJlIGEgbWFjcm8gd2hpY2ggdGFrZXMgYW4gb3B0aW9uYWwKKyAq
IHN5bWJvbCBuYW1lIHByZWZpeC4KKyAqLworI2RlZmluZSBMSU5LT05DRV9QUk9MT0dVRShzeW0p
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuaWZuZGVmICIgc3ltKCkgIlxuXHQiICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIi5wdXNoc2VjdGlvbiAiIHN5bSguZ251Lmxpbmtv
bmNlLnQuKSAiLCIgXAorICAgICAgICAgICAgICAgICAgICAgICJcImF4XCIsQHByb2diaXRzXG5c
dCIgICAgICBcCisgICAgICAgICIucDJhbGlnbiA0XG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3ltKCkgIjoiCisKKyNkZWZpbmUgTElOS09OQ0VfRVBJTE9HVUUoc3lt
KSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiLndlYWsgIiBzeW0oKSAiXG5cdCIgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICIudHlwZSAiIHN5bSgpICIsIEBmdW5jdGlvblxu
XHQiICAgICAgICAgIFwKKyAgICAgICAgIi5zaXplICIgc3ltKCkgIiwgLiAtICIgc3ltKCkgIlxu
XHQiICAgICAgXAorICAgICAgICAiLnBvcHNlY3Rpb25cblx0IiAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICIuZW5kaWYiCisKICNlbmRpZgogCiAvKiAiUmF3IiBpbnN0cnVjdGlv
biBvcGNvZGVzICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTQyLDExICs0MiwxOCBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY2Fub25pY2FsaXNlCiAgICAgICAgIHJldHVybiBh
ZGRyICYgfkNBTk9OSUNBTF9NQVNLOwogfQogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
CiAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAKICNpbmNsdWRlIDx4ZW4vcGR4Lmg+CiAKIGV4dGVy
biB1bnNpZ25lZCBsb25nIHhlbl92aXJ0X2VuZDsKK2V4dGVybiBwYWRkcl90IG1hX3JlYWxfbWFz
azsKKworcGFkZHJfdCBkbzJtYSh1bnNpZ25lZCBsb25nKTsKK3Vuc2lnbmVkIGxvbmcgbWEyZG8o
cGFkZHJfdCk7CiAKIC8qCiAgKiBOb3RlOiBUaGVzZSBhcmUgc29sZWx5IGZvciB0aGUgdXNlIGJ5
IHBhZ2Vfe2dldCxzZXR9X293bmVyKCksIGFuZApAQCAtNTcsOCArNjQsMTAgQEAgZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgeGVuX3ZpcnRfZW5kOwogI2RlZmluZSBwZHhfdG9fdmlydChwZHgpICgodm9p
ZCAqKShESVJFQ1RNQVBfVklSVF9TVEFSVCArIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCh1bnNpZ25lZCBsb25nKShwZHgpIDw8IFBBR0VfU0hJRlQpKSkKIAotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fdmlydF90b19tYWRkcih1bnNpZ25lZCBsb25nIHZhKQor
c3RhdGljIGFsd2F5c19pbmxpbmUgcGFkZHJfdCBfX3ZpcnRfdG9fbWFkZHIodW5zaWduZWQgbG9u
ZyB2YSkKIHsKKyAgICBwYWRkcl90IG1hOworCiAgICAgQVNTRVJUKHZhIDwgRElSRUNUTUFQX1ZJ
UlRfRU5EKTsKICAgICBpZiAoIHZhID49IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKICAgICAgICAg
dmEgLT0gRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CkBAIC03MSwxNiArODAsNzcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9fdmlydF90b19tYQogCiAgICAgICAgIHZhICs9IHhlbl9waHlz
X3N0YXJ0IC0gWEVOX1ZJUlRfU1RBUlQ7CiAgICAgfQotICAgIHJldHVybiAodmEgJiBtYV92YV9i
b3R0b21fbWFzaykgfAotICAgICAgICAgICAoKHZhIDw8IHBmbl9wZHhfaG9sZV9zaGlmdCkgJiBt
YV90b3BfbWFzayk7CisKKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgLyogViBtb2RpZmll
ciBhdmFpbGFibGU/ICovCisjZGVmaW5lIFNZTU5BTUUocGZ4Li4uKSAjcGZ4ICJkbzJtYV8lVltt
YV1fJVZbb2ZmXSIKKyAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCAiIFNZTU5BTUUoKSAiXG5cdCIK
KyAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZTU5BTUUpICJcblx0Igor
ICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hcblx0IgorICAgICAgICAg
ICAgICAgICAgICAgIm1vdiAlW29mZl0sICVbbWFdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICJhbmQgJVtibWFza10sICVbbWFdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJzaGwgJSVj
bCwgJVtvZmZdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJhbmQgJVt0bWFza10sICVbb2Zm
XVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAib3IgJVtvZmZdLCAlW21hXVxuXHQiCisgICAg
ICAgICAgICAgICAgICAgICAicmV0XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgIExJTktPTkNF
X0VQSUxPR1VFKFNZTU5BTUUpLAorICAgICAgICAgICAgICAgICAgICAgInBkZXAgJVttYXNrXSwg
JVtvZmZdLCAlW21hXSIsIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAgICAgICAgICAgICBB
U01fT1VUUFVUMihbbWFdICI9JnIiIChtYSksIFtvZmZdICIrciIgKHZhKSksCisgICAgICAgICAg
ICAgICAgICAgICBbbWFza10gIm0iIChtYV9yZWFsX21hc2spLAorICAgICAgICAgICAgICAgICAg
ICAgW3NoaWZ0XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlmdCksCisgICAgICAgICAgICAgICAgICAg
ICBbYm1hc2tdICJtIiAobWFfdmFfYm90dG9tX21hc2spLAorICAgICAgICAgICAgICAgICAgICAg
W3RtYXNrXSAibSIgKG1hX3RvcF9tYXNrKQorICAgICAgICAgICAgICAgICAgICAgOiAiZWN4Iik7
CisjdW5kZWYgU1lNTkFNRQorI2Vsc2UKKyAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCBkbzJtYSIs
CisgICAgICAgICAgICAgICAgICAgICAvKiBwZGVwIG1hX3JlYWxfbWFzayglcmlwKSwgJXJkaSwg
JXJheCAqLworICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4YzMsIDB4
ZjUsIDB4MDVcblx0IgorICAgICAgICAgICAgICAgICAgICAgIi5sb25nIG1hX3JlYWxfbWFzayAt
IDQgLSAuIiwKKyAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAgICAg
ICAgICAgICAgICAgICBBU01fT1VUUFVUMigiPWEiIChtYSksICIrRCIgKHZhKSksICJtIiAobWFf
cmVhbF9tYXNrKQorICAgICAgICAgICAgICAgICAgICAgOiAicmN4IiwgInJkeCIsICJyc2kiLCAi
cjgiLCAicjkiLCAicjEwIiwgInIxMSIpOworI2VuZGlmCisKKyAgICByZXR1cm4gbWE7CiB9CiAK
LXN0YXRpYyBpbmxpbmUgdm9pZCAqX19tYWRkcl90b192aXJ0KHVuc2lnbmVkIGxvbmcgbWEpCitz
dGF0aWMgYWx3YXlzX2lubGluZSB2b2lkICpfX21hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsK
KyAgICB1bnNpZ25lZCBsb25nIG9mZjsKKwogICAgIEFTU0VSVChwZm5fdG9fcGR4KG1hID4+IFBB
R0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBBR0VfU0hJRlQpKTsKLSAgICByZXR1cm4g
KHZvaWQgKikoRElSRUNUTUFQX1ZJUlRfU1RBUlQgKwotICAgICAgICAgICAgICAgICAgICAoKG1h
ICYgbWFfdmFfYm90dG9tX21hc2spIHwKLSAgICAgICAgICAgICAgICAgICAgICgobWEgJiBtYV90
b3BfbWFzaykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0KSkpOworCisjaWZkZWYgQ09ORklHX0lORElS
RUNUX1RIVU5LIC8qIFYgbW9kaWZpZXIgYXZhaWxhYmxlPyAqLworI2RlZmluZSBTWU1OQU1FKHBm
eC4uLikgI3BmeCAibWEyZG9fJVZbb2ZmXV8lVlttYV0iCisgICAgYWx0ZXJuYXRpdmVfaW8oImNh
bGwgIiBTWU1OQU1FKCkgIlxuXHQiCisgICAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9QUk9M
T0dVRShTWU1OQU1FKSAiXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJtb3YgJVt0bWFza10s
ICVbb2ZmXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbc2hpZnRdLCAlJWVjeFxu
XHQiCisgICAgICAgICAgICAgICAgICAgICAiYW5kICVbbWFdLCAlW29mZl1cblx0IgorICAgICAg
ICAgICAgICAgICAgICAgImFuZCAlW2JtYXNrXSwgJVttYV1cblx0IgorICAgICAgICAgICAgICAg
ICAgICAgInNociAlJWNsLCAlW29mZl1cblx0IgorICAgICAgICAgICAgICAgICAgICAgIm9yICVb
bWFdLCAlW29mZl1cblx0IgorICAgICAgICAgICAgICAgICAgICAgInJldFxuXHQiCisgICAgICAg
ICAgICAgICAgICAgICBMSU5LT05DRV9FUElMT0dVRShTWU1OQU1FKSwKKyAgICAgICAgICAgICAg
ICAgICAgICJwZXh0ICVbbWFza10sICVbbWFdLCAlW29mZl0iLCBYODZfRkVBVFVSRV9CTUkyLAor
ICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoW29mZl0gIj0mciIgKG9mZiksIFttYV0g
IityIiAobWEpKSwKKyAgICAgICAgICAgICAgICAgICAgIFttYXNrXSAibSIgKG1hX3JlYWxfbWFz
ayksCisgICAgICAgICAgICAgICAgICAgICBbc2hpZnRdICJtIiAocGZuX3BkeF9ob2xlX3NoaWZ0
KSwKKyAgICAgICAgICAgICAgICAgICAgIFtibWFza10gIm0iIChtYV92YV9ib3R0b21fbWFzayks
CisgICAgICAgICAgICAgICAgICAgICBbdG1hc2tdICJtIiAobWFfdG9wX21hc2spCisgICAgICAg
ICAgICAgICAgICAgICA6ICJlY3giKTsKKyN1bmRlZiBTWU1OQU1FCisjZWxzZQorICAgIGFsdGVy
bmF0aXZlX2lvKCJjYWxsIG1hMmRvIiwKKyAgICAgICAgICAgICAgICAgICAgIC8qIHBleHQgbWFf
cmVhbF9tYXNrKCVyaXApLCAlcmRpLCAlcmF4ICovCisgICAgICAgICAgICAgICAgICAgICAiLmJ5
dGUgMHhjNCwgMHhlMiwgMHhjMiwgMHhmNSwgMHgwNVxuXHQiCisgICAgICAgICAgICAgICAgICAg
ICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0gNCAtIC4iLAorICAgICAgICAgICAgICAgICAgICAgWDg2
X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKG9m
ZiksICIrRCIgKG1hKSksICJtIiAobWFfcmVhbF9tYXNrKQorICAgICAgICAgICAgICAgICAgICAg
OiAicmN4IiwgInJkeCIsICJyc2kiLCAicjgiLCAicjkiLCAicjEwIiwgInIxMSIpOworI2VuZGlm
CisKKyAgICByZXR1cm4gKHZvaWQgKilESVJFQ1RNQVBfVklSVF9TVEFSVCArIG9mZjsKIH0KIAog
LyogcmVhZCBhY2Nlc3MgKHNob3VsZCBvbmx5IGJlIHVzZWQgZm9yIGRlYnVnIHByaW50aydzKSAq
LwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:37:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FFW-0004qJ-At; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FFU-0004q5-Rq
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:37:00 +0000
X-Inumbo-ID: 41c643ea-bb3f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41c643ea-bb3f-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:34:59 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:36:59 -0600
Message-Id: <5BA0F16702000078001E96E5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:36:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 2/4] x86: use PDEP/PEXT for PFN/PDX
 conversion when 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: Andrew Cooper <andrew.cooper3@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>

Qm90aCByZXBsYWNlIDYgaW5zdHJ1Y3Rpb25zIGJ5IGEgc2luZ2xlIG9uZSwgZnVydGhlciByZWR1
Y2luZyBjb2RlIHNpemUsCmNhY2hlLCBhbmQgVExCIGZvb3RwcmludCAoaW4gcGFydGljdWxhciBv
biBzeXN0ZW1zIHN1cHBvcnRpbmcgQk1JMikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogIkJvZGdlIiBhbHRlcm5hdGl2ZV9pbygpIGluZGVu
dGF0aW9uIGhlcmUgc28gdGhhdCBpdCdsbCBjb21lIG91dAogICAgcmlnaHQgd2l0aG91dCByZS1p
bmRlbnRpbmcgYWZ0ZXIgcGF0Y2ggMy4KdjI6IEF2b2lkIHF1b3RlZCBzeW1ib2xzOyB1c2UgZ2Nj
J3MgbmV3IFYgb3BlcmFuZCBtb2RpZmllciBpbnN0ZWFkLgogICAgUmUtYmFzZS4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTEsNiArMzkxLDcg
QEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogfQogCiBwYWRkcl90IF9fcmVh
ZF9tb3N0bHkgbWFfcmVhbF9tYXNrID0gfjBVTDsKK3Vuc2lnbmVkIGxvbmcgX19yZWFkX21vc3Rs
eSBwZm5fcmVhbF9tYXNrID0gfjBVTDsKIAogI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksg
LyogViBtb2RpZmllciB1bmF2YWlsYWJsZT8gKi8KIApAQCAtNDA3LDYgKzQwOCwxNyBAQCB1bnNp
Z25lZCBsb25nIG1hMmRvKHBhZGRyX3QgbWEpCiAgICAgICAgICAgICgobWEgJiBtYV90b3BfbWFz
aykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0KTsKIH0KIAorLyogQ29udmVyc2lvbiBiZXR3ZWVuIFBE
WCBhbmQgUEZOLiAqLwordW5zaWduZWQgbG9uZyBwZHgycGZuKHVuc2lnbmVkIGxvbmcgcGR4KQor
eworICAgIHJldHVybiBnZW5lcmljX3BkeF90b19wZm4ocGR4KTsKK30KKwordW5zaWduZWQgbG9u
ZyBwZm4ycGR4KHVuc2lnbmVkIGxvbmcgcGZuKQoreworICAgIHJldHVybiBnZW5lcmljX3Bmbl90
b19wZHgocGZuKTsKK30KKwogI2VuZGlmCiAKIGludCBwYWdlX2lzX3JhbV90eXBlKHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIG1lbV90eXBlKQotLS0gYS94ZW4vYXJjaC94ODYvc3Jh
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTQ1Miw2ICs0NTIsNyBAQCB2b2lkIF9f
aW5pdCBzcmF0X3BhcnNlX3JlZ2lvbnModTY0IGFkZHIpCiAJcGZuX3BkeF9ob2xlX3NldHVwKG1h
c2sgPj4gUEFHRV9TSElGVCk7CiAKIAltYV9yZWFsX21hc2sgPSBtYV90b3BfbWFzayB8IG1hX3Zh
X2JvdHRvbV9tYXNrOworCXBmbl9yZWFsX21hc2sgPSBwZm5fdG9wX21hc2sgfCBwZm5fcGR4X2Jv
dHRvbV9tYXNrOwogfQogCiAvKiBVc2UgdGhlIGluZm9ybWF0aW9uIGRpc2NvdmVyZWQgYWJvdmUg
dG8gYWN0dWFsbHkgc2V0IHVwIHRoZSBub2Rlcy4gKi8KLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BkeC5oCkBAIC0wLDAgKzEsMTYgQEAKKyNpZm5kZWYgX19BU01fQVJN
X1BEWF9IX18KKyNkZWZpbmUgX19BU01fQVJNX1BEWF9IX18KKworI2RlZmluZSBwZHhfdG9fcGZu
IGdlbmVyaWNfcGR4X3RvX3BmbgorI2RlZmluZSBwZm5fdG9fcGR4IGdlbmVyaWNfcGZuX3RvX3Bk
eAorCisjZW5kaWYgLyogX19BU01fQVJNX1BEWF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGR4LmgKQEAgLTAsMCArMSw5MyBAQAorI2lm
bmRlZiBfX0FTTV9BUk1fUERYX0hfXworI2RlZmluZSBfX0FTTV9BUk1fUERYX0hfXworCisjaW5j
bHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisKK2V4dGVybiB1bnNpZ25lZCBsb25nIHBmbl9yZWFs
X21hc2s7CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGR4X3RvX3Bmbih1
bnNpZ25lZCBsb25nIHBkeCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHBmbjsKKworI2lmZGVmIENP
TkZJR19JTkRJUkVDVF9USFVOSyAvKiBWIG1vZGlmaWVyIGF2YWlsYWJsZT8gKi8KKyNkZWZpbmUg
U1lNTkFNRShwZnguLi4pICNwZnggInBkeDJwZm5fJVZbcGZuXV8lVltwZHhdIgorICAgIGFsdGVy
bmF0aXZlX2lvKCJjYWxsICIgU1lNTkFNRSgpICJcblx0IgorICAgICAgICAgICAgICAgICAgICAg
TElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkgIlxuXHQiCisgICAgICAgICAgICAgICAgICAgICAi
bW92ICVbc2hpZnRdLCAlJWVjeFxuXHQiCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbcGR4
XSwgJVtwZm5dXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJhbmQgJVtibWFza10sICVbcGZu
XVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAic2hsICUlY2wsICVbcGR4XVxuXHQiCisgICAg
ICAgICAgICAgICAgICAgICAiYW5kICVbdG1hc2tdLCAlW3BkeF1cblx0IgorICAgICAgICAgICAg
ICAgICAgICAgIm9yICVbcGR4XSwgJVtwZm5dXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJy
ZXRcblx0IgorICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSks
CisgICAgICAgICAgICAgICAgICAgICAicGRlcCAlW21hc2tdLCAlW3BkeF0sICVbcGZuXSIsIFg4
Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMihbcGZuXSAi
PSZyIiAocGZuKSwgW3BkeF0gIityIiAocGR4KSksCisgICAgICAgICAgICAgICAgICAgICBbbWFz
a10gIm0iIChwZm5fcmVhbF9tYXNrKSwKKyAgICAgICAgICAgICAgICAgICAgIFtzaGlmdF0gIm0i
IChwZm5fcGR4X2hvbGVfc2hpZnQpLAorICAgICAgICAgICAgICAgICAgICAgW2JtYXNrXSAibSIg
KHBmbl9wZHhfYm90dG9tX21hc2spLAorICAgICAgICAgICAgICAgICAgICAgW3RtYXNrXSAibSIg
KHBmbl90b3BfbWFzaykKKyAgICAgICAgICAgICAgICAgICAgIDogImVjeCIpOworI3VuZGVmIFNZ
TU5BTUUKKyNlbHNlCisgICAgYWx0ZXJuYXRpdmVfaW8oImNhbGwgcGR4MnBmbiIsCisgICAgICAg
ICAgICAgICAgICAgICAvKiBwZGVwIHBmbl9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8K
KyAgICAgICAgICAgICAgICAgICAgICIuYnl0ZSAweGM0LCAweGUyLCAweGMzLCAweGY1LCAweDA1
XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICIubG9uZyBwZm5fcmVhbF9tYXNrIC0gNCAtIC4i
LAorICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAg
ICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKHBmbiksICIrRCIgKHBkeCkpLCAibSIgKHBmbl9yZWFs
X21hc2spCisgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIs
ICJyOSIsICJyMTAiLCAicjExIik7CisjZW5kaWYKKworICAgIHJldHVybiBwZm47Cit9CisKK3N0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGZuX3RvX3BkeCh1bnNpZ25lZCBsb25n
IHBmbikKK3sKKyAgICB1bnNpZ25lZCBsb25nIHBkeDsKKworI2lmZGVmIENPTkZJR19JTkRJUkVD
VF9USFVOSyAvKiBWIG1vZGlmaWVyIGF2YWlsYWJsZT8gKi8KKyNkZWZpbmUgU1lNTkFNRShwZngu
Li4pICNwZnggInBmbjJwZHhfJVZbcGR4XV8lVltwZm5dIgorICAgIGFsdGVybmF0aXZlX2lvKCJj
YWxsICIgU1lNTkFNRSgpICJcblx0IgorICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfUFJP
TE9HVUUoU1lNTkFNRSkgIlxuXHQiCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbdG1hc2td
LCAlW3BkeF1cblx0IgorICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hc
blx0IgorICAgICAgICAgICAgICAgICAgICAgImFuZCAlW3Bmbl0sICVbcGR4XVxuXHQiCisgICAg
ICAgICAgICAgICAgICAgICAiYW5kICVbYm1hc2tdLCAlW3Bmbl1cblx0IgorICAgICAgICAgICAg
ICAgICAgICAgInNociAlJWNsLCAlW3BkeF1cblx0IgorICAgICAgICAgICAgICAgICAgICAgIm9y
ICVbcGZuXSwgJVtwZHhdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJyZXRcblx0IgorICAg
ICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCisgICAgICAgICAg
ICAgICAgICAgICAicGV4dCAlW21hc2tdLCAlW3Bmbl0sICVbcGR4XSIsIFg4Nl9GRUFUVVJFX0JN
STIsCisgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMihbcGR4XSAiPSZyIiAocGR4KSwg
W3Bmbl0gIityIiAocGZuKSksCisgICAgICAgICAgICAgICAgICAgICBbbWFza10gIm0iIChwZm5f
cmVhbF9tYXNrKSwKKyAgICAgICAgICAgICAgICAgICAgIFtzaGlmdF0gIm0iIChwZm5fcGR4X2hv
bGVfc2hpZnQpLAorICAgICAgICAgICAgICAgICAgICAgW2JtYXNrXSAibSIgKHBmbl9wZHhfYm90
dG9tX21hc2spLAorICAgICAgICAgICAgICAgICAgICAgW3RtYXNrXSAibSIgKHBmbl90b3BfbWFz
aykKKyAgICAgICAgICAgICAgICAgICAgIDogImVjeCIpOworI3VuZGVmIFNZTU5BTUUKKyNlbHNl
CisgICAgYWx0ZXJuYXRpdmVfaW8oImNhbGwgcGZuMnBkeCIsCisgICAgICAgICAgICAgICAgICAg
ICAvKiBwZXh0IHBmbl9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8KKyAgICAgICAgICAg
ICAgICAgICAgICIuYnl0ZSAweGM0LCAweGUyLCAweGMyLCAweGY1LCAweDA1XG5cdCIKKyAgICAg
ICAgICAgICAgICAgICAgICIubG9uZyBwZm5fcmVhbF9tYXNrIC0gNCAtIC4iLAorICAgICAgICAg
ICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgIEFTTV9P
VVRQVVQyKCI9YSIgKHBkeCksICIrRCIgKHBmbikpLCAibSIgKHBmbl9yZWFsX21hc2spCisgICAg
ICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIsICJyMTAi
LCAicjExIik7CisjZW5kaWYKKworICAgIHJldHVybiBwZHg7Cit9CisKKyNlbmRpZiAvKiBfX0FT
TV9BUk1fUERYX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQwor
ICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wZHguaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vcGR4LmgKQEAgLTIzLDEzICsyMywxMyBAQCBleHRlcm4gdm9p
ZCBzZXRfcGR4X3JhbmdlKHVuc2lnbmVkIGxvbmcKIAogYm9vbCBfX21mbl92YWxpZCh1bnNpZ25l
ZCBsb25nIG1mbik7CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwZm5fdG9fcGR4KHVu
c2lnbmVkIGxvbmcgcGZuKQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdlbmVyaWNfcGZu
X3RvX3BkeCh1bnNpZ25lZCBsb25nIHBmbikKIHsKICAgICByZXR1cm4gKHBmbiAmIHBmbl9wZHhf
Ym90dG9tX21hc2spIHwKICAgICAgICAgICAgKChwZm4gJiBwZm5fdG9wX21hc2spID4+IHBmbl9w
ZHhfaG9sZV9zaGlmdCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwZHhfdG9f
cGZuKHVuc2lnbmVkIGxvbmcgcGR4KQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdlbmVy
aWNfcGR4X3RvX3Bmbih1bnNpZ25lZCBsb25nIHBkeCkKIHsKICAgICByZXR1cm4gKHBkeCAmIHBm
bl9wZHhfYm90dG9tX21hc2spIHwKICAgICAgICAgICAgKChwZHggPDwgcGZuX3BkeF9ob2xlX3No
aWZ0KSAmIHBmbl90b3BfbWFzayk7CkBAIC00MCw2ICs0MCw4IEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBwZHhfdG9fcGZuKHUKIAogZXh0ZXJuIHZvaWQgcGZuX3BkeF9ob2xlX3NldHVw
KHVuc2lnbmVkIGxvbmcpOwogCisjaW5jbHVkZSA8YXNtL3BkeC5oPgorCiAjZW5kaWYgLyogSEFT
X1BEWCAqLwogI2VuZGlmIC8qIF9fWEVOX1BEWF9IX18gKi8KIAoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:37:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:37: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 1g2FFy-0004uO-KZ; Tue, 18 Sep 2018 12:37:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FFx-0004uB-0i
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:37:29 +0000
X-Inumbo-ID: bdb77ead-bb3f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bdb77ead-bb3f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:38:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:37:27 -0600
Message-Id: <5BA0F18402000078001E96E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:37:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 3/4] x86: use MOV for PFN/PDX conversion when
 possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCB4ODYgc3lzdGVtcyBkb24ndCBhY3R1YWxseSByZXF1aXJlIHRoZSB1c2Ugb2YgUERYIGNv
bXByZXNzaW9uLiBOb3cKdGhhdCB3ZSBoYXZlIHBhdGNoaW5nIGZvciB0aGUgY29udmVyc2lvbiBj
b2RlIGluIHBsYWNlIGFueXdheSwgZXh0ZW5kIGl0CnRvIHVzZSBzaW1wbGUgTU9WIHdoZW4gcG9z
c2libGUuIEludHJvZHVjZSBhIG5ldyBwc2V1ZG8tQ1BVLWZlYXR1cmUgdG8Ka2V5IHRoZSBwYXRj
aGluZyBvZmYgb2YuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KVGhlIGluZGVudGF0aW9uIG9mIHRoZSBhbHRlcm5hdGl2ZV9pb18yKCkgdXNlcyBiZWxvdyBl
bmRzIHVwIHdyb25nLCBidXQKcmUtaW5kZW50aW5nIGhlcmUgc2VlbXMgdW5kZXNpcmFibGUuIEkg
Y291bGQgZWl0aGVyIGFkZCBhIGZvbGxvdy11cApyZS1mb3JtYXR0aW5nIHBhdGNoLCBvciBzaW1w
bHkgc2xpZ2h0bHkgYm9kZ2UgdGhlIGluZGVudGF0aW9uIGluIHRoZQplYXJsaWVyIHBhdGNoZXMs
IGZvciBpdCB0byBjb21lIG91dCByaWdodCBoZXJlLgotLS0KdjM6IFJlLWJhc2UuCnYyOiBBdm9p
ZCBxdW90ZWQgc3ltYm9sczsgdXNlIGdjYydzIG5ldyBWIG9wZXJhbmQgbW9kaWZpZXIgaW5zdGVh
ZC4KICAgIFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtMTQ0Miw2ICsxNDQyLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZQogCiAgICAgbnVtYV9pbml0bWVtX2luaXQoMCwgcmF3X21heF9w
YWdlKTsKIAorICAgIGlmICggIXBmbl9wZHhfaG9sZV9zaGlmdCApCisgICAgICAgIHNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUEZOX1BEWF9JREVOVCk7CisKICAgICBpZiAoIG1heF9w
YWdlIC0gMSA+IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBsb25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQRVJWSVNPUl9WSVJU
X0VORCAtIDEpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMCw1ICszMCw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX01TUl9QViwgICAgICAgKEZTQ0FQSU4KIFhFTl9DUFVGRUFUVVJFKFNDX01T
Ul9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5
IFhlbiBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwogWEVOX0NQVUZF
QVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3Zlcndy
aXRlIG5lZWRlZCBmb3IgSFZNICovCitYRU5fQ1BVRkVBVFVSRShQRk5fUERYX0lERU5ULCAgIChG
U0NBUElOVFMrMCkqMzIrMjApIC8qIFBGTiA8LT4gUERYIG1hcHBpbmcgaXMgMToxICovCiBYRU5f
Q1BVRkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCiBYRU5fQ1BV
RkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhlbiB1c2Vz
IE1TUl9ERUJVR0NUTC5MQlIgKi8KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZHguaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3BkeC5oCkBAIC0xMyw3ICsxMyw3IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGR4X3QKIAogI2lmZGVmIENPTkZJR19JTkRJUkVDVF9U
SFVOSyAvKiBWIG1vZGlmaWVyIGF2YWlsYWJsZT8gKi8KICNkZWZpbmUgU1lNTkFNRShwZnguLi4p
ICNwZnggInBkeDJwZm5fJVZbcGZuXV8lVltwZHhdIgotICAgIGFsdGVybmF0aXZlX2lvKCJjYWxs
ICIgU1lNTkFNRSgpICJcblx0IgorICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgIiBTWU1OQU1F
KCkgIlxuXHQiCiAgICAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9QUk9MT0dVRShTWU1OQU1F
KSAiXG5cdCIKICAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtzaGlmdF0sICUlZWN4XG5cdCIK
ICAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtwZHhdLCAlW3Bmbl1cblx0IgpAQCAtMjQsNiAr
MjQsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIHBkeF90CiAgICAgICAg
ICAgICAgICAgICAgICAicmV0XG5cdCIKICAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX0VQ
SUxPR1VFKFNZTU5BTUUpLAogICAgICAgICAgICAgICAgICAgICAgInBkZXAgJVttYXNrXSwgJVtw
ZHhdLCAlW3Bmbl0iLCBYODZfRkVBVFVSRV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgIm1v
diAlW3BkeF0sICVbcGZuXSIsIFg4Nl9GRUFUVVJFX1BGTl9QRFhfSURFTlQsCiAgICAgICAgICAg
ICAgICAgICAgICBBU01fT1VUUFVUMihbcGZuXSAiPSZyIiAocGZuKSwgW3BkeF0gIityIiAocGR4
KSksCiAgICAgICAgICAgICAgICAgICAgICBbbWFza10gIm0iIChwZm5fcmVhbF9tYXNrKSwKICAg
ICAgICAgICAgICAgICAgICAgIFtzaGlmdF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLApAQCAt
MzIsMTEgKzMzLDEyIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGR4X3QK
ICAgICAgICAgICAgICAgICAgICAgIDogImVjeCIpOwogI3VuZGVmIFNZTU5BTUUKICNlbHNlCi0g
ICAgYWx0ZXJuYXRpdmVfaW8oImNhbGwgcGR4MnBmbiIsCisgICAgYWx0ZXJuYXRpdmVfaW9fMigi
Y2FsbCBwZHgycGZuIiwKICAgICAgICAgICAgICAgICAgICAgIC8qIHBkZXAgcGZuX3JlYWxfbWFz
ayglcmlwKSwgJXJkaSwgJXJheCAqLwogICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQs
IDB4ZTIsIDB4YzMsIDB4ZjUsIDB4MDVcblx0IgogICAgICAgICAgICAgICAgICAgICAgIi5sb25n
IHBmbl9yZWFsX21hc2sgLSA0IC0gLiIsCiAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVS
RV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgIm1vdiAlJXJkaSwgJSVyYXgiLCBYODZfRkVB
VFVSRV9QRk5fUERYX0lERU5ULAogICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoIj1h
IiAocGZuKSwgIitEIiAocGR4KSksICJtIiAocGZuX3JlYWxfbWFzaykKICAgICAgICAgICAgICAg
ICAgICAgIDogInJjeCIsICJyZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsK
ICNlbmRpZgpAQCAtNTAsNyArNTIsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIHBmbl90CiAKICNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgLyogViBtb2RpZmllciBh
dmFpbGFibGU/ICovCiAjZGVmaW5lIFNZTU5BTUUocGZ4Li4uKSAjcGZ4ICJwZm4ycGR4XyVWW3Bk
eF1fJVZbcGZuXSIKLSAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCAiIFNZTU5BTUUoKSAiXG5cdCIK
KyAgICBhbHRlcm5hdGl2ZV9pb18yKCJjYWxsICIgU1lNTkFNRSgpICJcblx0IgogICAgICAgICAg
ICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkgIlxuXHQiCiAgICAgICAgICAg
ICAgICAgICAgICAibW92ICVbdG1hc2tdLCAlW3BkeF1cblx0IgogICAgICAgICAgICAgICAgICAg
ICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hcblx0IgpAQCAtNjEsNiArNjMsNyBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIHBmbl90CiAgICAgICAgICAgICAgICAgICAgICAicmV0
XG5cdCIKICAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAog
ICAgICAgICAgICAgICAgICAgICAgInBleHQgJVttYXNrXSwgJVtwZm5dLCAlW3BkeF0iLCBYODZf
RkVBVFVSRV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3Bmbl0sICVbcGR4XSIs
IFg4Nl9GRUFUVVJFX1BGTl9QRFhfSURFTlQsCiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VU
UFVUMihbcGR4XSAiPSZyIiAocGR4KSwgW3Bmbl0gIityIiAocGZuKSksCiAgICAgICAgICAgICAg
ICAgICAgICBbbWFza10gIm0iIChwZm5fcmVhbF9tYXNrKSwKICAgICAgICAgICAgICAgICAgICAg
IFtzaGlmdF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLApAQCAtNjksMTEgKzcyLDEyIEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGZuX3QKICAgICAgICAgICAgICAgICAg
ICAgIDogImVjeCIpOwogI3VuZGVmIFNZTU5BTUUKICNlbHNlCi0gICAgYWx0ZXJuYXRpdmVfaW8o
ImNhbGwgcGZuMnBkeCIsCisgICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCBwZm4ycGR4IiwKICAg
ICAgICAgICAgICAgICAgICAgIC8qIHBleHQgcGZuX3JlYWxfbWFzayglcmlwKSwgJXJkaSwgJXJh
eCAqLwogICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4YzIsIDB4ZjUs
IDB4MDVcblx0IgogICAgICAgICAgICAgICAgICAgICAgIi5sb25nIHBmbl9yZWFsX21hc2sgLSA0
IC0gLiIsCiAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9CTUkyLAorICAgICAgICAg
ICAgICAgICAgICAgIm1vdiAlJXJkaSwgJSVyYXgiLCBYODZfRkVBVFVSRV9QRk5fUERYX0lERU5U
LAogICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoIj1hIiAocGR4KSwgIitEIiAocGZu
KSksICJtIiAocGZuX3JlYWxfbWFzaykKICAgICAgICAgICAgICAgICAgICAgIDogInJjeCIsICJy
ZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKICNlbmRpZgotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94
ODZfNjQvcGFnZS5oCkBAIC04Myw3ICs4Myw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHBhZGRy
X3QgX192aXJ0X3RvX20KIAogI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSyAvKiBWIG1vZGlm
aWVyIGF2YWlsYWJsZT8gKi8KICNkZWZpbmUgU1lNTkFNRShwZnguLi4pICNwZnggImRvMm1hXyVW
W21hXV8lVltvZmZdIgotICAgIGFsdGVybmF0aXZlX2lvKCJjYWxsICIgU1lNTkFNRSgpICJcblx0
IgorICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgIiBTWU1OQU1FKCkgIlxuXHQiCiAgICAgICAg
ICAgICAgICAgICAgICBMSU5LT05DRV9QUk9MT0dVRShTWU1OQU1FKSAiXG5cdCIKICAgICAgICAg
ICAgICAgICAgICAgICJtb3YgJVtzaGlmdF0sICUlZWN4XG5cdCIKICAgICAgICAgICAgICAgICAg
ICAgICJtb3YgJVtvZmZdLCAlW21hXVxuXHQiCkBAIC05NCw2ICs5NCw3IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHBhZGRyX3QgX192aXJ0X3RvX20KICAgICAgICAgICAgICAgICAgICAgICJyZXRc
blx0IgogICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCiAg
ICAgICAgICAgICAgICAgICAgICAicGRlcCAlW21hc2tdLCAlW29mZl0sICVbbWFdIiwgWDg2X0ZF
QVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtvZmZdLCAlW21hXSIsIFg4
Nl9GRUFUVVJFX1BGTl9QRFhfSURFTlQsCiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVU
MihbbWFdICI9JnIiIChtYSksIFtvZmZdICIrciIgKHZhKSksCiAgICAgICAgICAgICAgICAgICAg
ICBbbWFza10gIm0iIChtYV9yZWFsX21hc2spLAogICAgICAgICAgICAgICAgICAgICAgW3NoaWZ0
XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlmdCksCkBAIC0xMDIsMTEgKzEwMywxMiBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSBwYWRkcl90IF9fdmlydF90b19tCiAgICAgICAgICAgICAgICAgICAgICA6
ICJlY3giKTsKICN1bmRlZiBTWU1OQU1FCiAjZWxzZQotICAgIGFsdGVybmF0aXZlX2lvKCJjYWxs
IGRvMm1hIiwKKyAgICBhbHRlcm5hdGl2ZV9pb18yKCJjYWxsIGRvMm1hIiwKICAgICAgICAgICAg
ICAgICAgICAgIC8qIHBkZXAgbWFfcmVhbF9tYXNrKCVyaXApLCAlcmRpLCAlcmF4ICovCiAgICAg
ICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMywgMHhmNSwgMHgwNVxuXHQi
CiAgICAgICAgICAgICAgICAgICAgICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0gNCAtIC4iLAogICAg
ICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAg
ICJtb3YgJSVyZGksICUlcmF4IiwgWDg2X0ZFQVRVUkVfUEZOX1BEWF9JREVOVCwKICAgICAgICAg
ICAgICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKG1hKSwgIitEIiAodmEpKSwgIm0iIChtYV9y
ZWFsX21hc2spCiAgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJy
OCIsICJyOSIsICJyMTAiLCAicjExIik7CiAjZW5kaWYKQEAgLTEyMiw3ICsxMjQsNyBAQCBzdGF0
aWMgYWx3YXlzX2lubGluZSB2b2lkICpfX21hZGRyX3RvX3ZpCiAKICNpZmRlZiBDT05GSUdfSU5E
SVJFQ1RfVEhVTksgLyogViBtb2RpZmllciBhdmFpbGFibGU/ICovCiAjZGVmaW5lIFNZTU5BTUUo
cGZ4Li4uKSAjcGZ4ICJtYTJkb18lVltvZmZdXyVWW21hXSIKLSAgICBhbHRlcm5hdGl2ZV9pbygi
Y2FsbCAiIFNZTU5BTUUoKSAiXG5cdCIKKyAgICBhbHRlcm5hdGl2ZV9pb18yKCJjYWxsICIgU1lN
TkFNRSgpICJcblx0IgogICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUoU1lN
TkFNRSkgIlxuXHQiCiAgICAgICAgICAgICAgICAgICAgICAibW92ICVbdG1hc2tdLCAlW29mZl1c
blx0IgogICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hcblx0IgpAQCAt
MTMzLDYgKzEzNSw3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgKl9fbWFkZHJfdG9fdmkK
ICAgICAgICAgICAgICAgICAgICAgICJyZXRcblx0IgogICAgICAgICAgICAgICAgICAgICAgTElO
S09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCiAgICAgICAgICAgICAgICAgICAgICAicGV4dCAlW21h
c2tdLCAlW21hXSwgJVtvZmZdIiwgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAg
ICAgICJtb3YgJVttYV0sICVbb2ZmXSIsIFg4Nl9GRUFUVVJFX1BGTl9QRFhfSURFTlQsCiAgICAg
ICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMihbb2ZmXSAiPSZyIiAob2ZmKSwgW21hXSAiK3Ii
IChtYSkpLAogICAgICAgICAgICAgICAgICAgICAgW21hc2tdICJtIiAobWFfcmVhbF9tYXNrKSwK
ICAgICAgICAgICAgICAgICAgICAgIFtzaGlmdF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLApA
QCAtMTQxLDExICsxNDQsMTIgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCAqX19tYWRkcl90
b192aQogICAgICAgICAgICAgICAgICAgICAgOiAiZWN4Iik7CiAjdW5kZWYgU1lNTkFNRQogI2Vs
c2UKLSAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCBtYTJkbyIsCisgICAgYWx0ZXJuYXRpdmVfaW9f
MigiY2FsbCBtYTJkbyIsCiAgICAgICAgICAgICAgICAgICAgICAvKiBwZXh0IG1hX3JlYWxfbWFz
ayglcmlwKSwgJXJkaSwgJXJheCAqLwogICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQs
IDB4ZTIsIDB4YzIsIDB4ZjUsIDB4MDVcblx0IgogICAgICAgICAgICAgICAgICAgICAgIi5sb25n
IG1hX3JlYWxfbWFzayAtIDQgLSAuIiwKICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJF
X0JNSTIsCisgICAgICAgICAgICAgICAgICAgICAibW92ICUlcmRpLCAlJXJheCIsIFg4Nl9GRUFU
VVJFX1BGTl9QRFhfSURFTlQsCiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMigiPWEi
IChvZmYpLCAiK0QiIChtYSkpLCAibSIgKG1hX3JlYWxfbWFzaykKICAgICAgICAgICAgICAgICAg
ICAgIDogInJjeCIsICJyZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKICNl
bmRpZgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FGJ-0004zR-36; Tue, 18 Sep 2018 12:37:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FGI-0004zE-8y
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:37:50 +0000
X-Inumbo-ID: ca6ad51d-bb3f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca6ad51d-bb3f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:38:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:37:48 -0600
Message-Id: <5BA0F19A02000078001E96EB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:37:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 4/4] x86: use PDEP for PTE flags insertion
 when 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: Andrew Cooper <andrew.cooper3@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>

VGhpcyByZXBsYWNlcyA1IGluc3RydWN0aW9ucyBieSBhIHNpbmdsZSBvbmUsIGZ1cnRoZXIgcmVk
dWNpbmcgY29kZSBzaXplLApjYWNoZSwgYW5kIFRMQiBmb290cHJpbnQgKGluIHBhcnRpY3VsYXIg
b24gc3lzdGVtcyBzdXBwb3J0aW5nIEJNSTIpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KSXJyZXNwZWN0aXZlIG9mIHRoZSBub3RlIHJlZ2FyZGlu
ZyBhIHBvc3NpYmxlIGFsdGVybmF0aXZlIHJvdXRlLCBJIHRoaW5rCnRoZSBjaGFuZ2UgaGVyZSBp
cyBhbiBpbXByb3ZlbWVudCB1bnRpbCBzb21lb25lIHdvdWxkIHRha2Ugb24KaW52ZXN0aWdhdGlu
ZyB3aGV0aGVyIHRoZSBwcm9wb3NlZCBkcm9wcGluZyBvZiB0aGUgMjQtYml0IGZsYWdzCnJlcHJl
c2VudGF0aW9uIHdvdWxkIGJlIGEgd29ydGh3aGlsZSBpbXByb3ZlbWVudCBvZiBnZW5lcmF0ZWQg
Y29kZS4KLS0tCnYzOiBNb3ZlIHRoaXMgcGF0Y2ggbGFzdCBpbiBzZXJpZXMuIFJlLWJhc2UuCnYy
OiBBdm9pZCBxdW90ZWQgc3ltYm9sczsgdXNlIGdjYydzIG5ldyBWIG9wZXJhbmQgbW9kaWZpZXIg
aW5zdGVhZC4KICAgIFJlLWJhc2UuCi0tLQpUQkQ6IEFsc28gY2hhbmdlIGdldF9wdGVfZmxhZ3Mo
KSAoYWZ0ZXIgaGF2aW5nIGludHJvZHVjZWQgdGVzdF9wdGVfZmxhZ3MoKSk/CgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzkzLDYgKzM5Myw4IEBA
IHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIHBhZGRyX3QgX19yZWFkX21vc3Rs
eSBtYV9yZWFsX21hc2sgPSB+MFVMOwogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHBmbl9y
ZWFsX21hc2sgPSB+MFVMOwogCitjb25zdCBpbnRwdGVfdCBwdGVfZmxhZ3NfbWFzayA9IH4oUEFE
RFJfTUFTSyAmIFBBR0VfTUFTSyk7CisKICNpZm5kZWYgQ09ORklHX0lORElSRUNUX1RIVU5LIC8q
IFYgbW9kaWZpZXIgdW5hdmFpbGFibGU/ICovCiAKIC8qIENvbnZlcnNpb24gYmV0d2VlbiBtYWNo
aW5lIGFkZHJlc3MgYW5kIGRpcmVjdCBtYXAgb2Zmc2V0LiAqLwpAQCAtNDE5LDYgKzQyMSwxMSBA
QCB1bnNpZ25lZCBsb25nIHBmbjJwZHgodW5zaWduZWQgbG9uZyBwZm4pCiAgICAgcmV0dXJuIGdl
bmVyaWNfcGZuX3RvX3BkeChwZm4pOwogfQogCitpbnRwdGVfdCBwdXRfcHRlX2ZsYWdzX3YodW5z
aWduZWQgaW50IGZsYWdzKQoreworICAgIHJldHVybiBwdXRfcHRlX2ZsYWdzX2MoZmxhZ3MpOwor
fQorCiAjZW5kaWYKIAogaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGxvbmcgbWVtX3R5cGUpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3Bh
Z2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTIwNSwxNSAr
MjA1LDUzIEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90IHJvb3RfcGdlbnRyeV90OwogCiAvKiBFeHRy
YWN0IGZsYWdzIGludG8gMjQtYml0IGludGVnZXIsIG9yIHR1cm4gMjQtYml0IGZsYWdzIGludG8g
YSBwdGUgbWFzay4gKi8KICNpZm5kZWYgX19BU1NFTUJMWV9fCitleHRlcm4gY29uc3QgaW50cHRl
X3QgcHRlX2ZsYWdzX21hc2s7CitpbnRwdGVfdCBfX2F0dHJpYnV0ZV9jb25zdF9fIHB1dF9wdGVf
ZmxhZ3Nfdih1bnNpZ25lZCBpbnQgeCk7CisKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdl
dF9wdGVfZmxhZ3MoaW50cHRlX3QgeCkKIHsKICAgICByZXR1cm4gKCh4ID4+IDQwKSAmIH4weGZm
ZikgfCAoeCAmIDB4ZmZmKTsKIH0KIAotc3RhdGljIGlubGluZSBpbnRwdGVfdCBwdXRfcHRlX2Zs
YWdzKHVuc2lnbmVkIGludCB4KQorc3RhdGljIGlubGluZSBpbnRwdGVfdCBwdXRfcHRlX2ZsYWdz
X2ModW5zaWduZWQgaW50IHgpCiB7CiAgICAgcmV0dXJuICgoKGludHB0ZV90KXggJiB+MHhmZmYp
IDw8IDQwKSB8ICh4ICYgMHhmZmYpOwogfQorCitzdGF0aWMgYWx3YXlzX2lubGluZSBpbnRwdGVf
dCBwdXRfcHRlX2ZsYWdzKHVuc2lnbmVkIGludCB4KQoreworICAgIGludHB0ZV90IHB0ZTsKKwor
ICAgIGlmICggX19idWlsdGluX2NvbnN0YW50X3AoeCkgKQorICAgICAgICByZXR1cm4gcHV0X3B0
ZV9mbGFnc19jKHgpOworCisjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LIC8qIFYgbW9kaWZp
ZXIgYXZhaWxhYmxlPyAqLworI2RlZmluZSBTWU1OQU1FKHBmeC4uLikgI3BmeCAicHV0X3B0ZV9m
bGFnc18lVltwdGVdXyVWW2ZsYWdzXSIKKyAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCAiIFNZTU5B
TUUoKSAiXG5cdCIKKyAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9QUk9MT0dVRShTWU1OQU1F
KSAiXG5cdCIKKyAgICAgICAgICAgICAgICAgICAibW92ICVbZmxhZ3NdLCAla1twdGVdXG5cdCIK
KyAgICAgICAgICAgICAgICAgICAiYW5kICQweGZmZjAwMCwgJVtmbGFnc11cblx0IgorICAgICAg
ICAgICAgICAgICAgICJhbmQgJDB4MDAwZmZmLCAla1twdGVdXG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAic2hsICQ0MCwgJXFbZmxhZ3NdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAib3IgJXFb
ZmxhZ3NdLCAlW3B0ZV1cblx0IgorICAgICAgICAgICAgICAgICAgICJyZXRcblx0IgorICAgICAg
ICAgICAgICAgICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAorICAgICAgICAgICAgICAg
ICAgICJwZGVwICVbbWFza10sICVxW2ZsYWdzXSwgJVtwdGVdIiwgWDg2X0ZFQVRVUkVfQk1JMiwK
KyAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMihbcHRlXSAiPSZyIiAocHRlKSwgW2ZsYWdz
XSAiK3IiICh4KSksCisgICAgICAgICAgICAgICAgICAgW21hc2tdICJtIiAocHRlX2ZsYWdzX21h
c2spKTsKKyN1bmRlZiBTWU1OQU1FCisjZWxzZQorICAgIGFsdGVybmF0aXZlX2lvKCJjYWxsIHB1
dF9wdGVfZmxhZ3NfdiIsCisgICAgICAgICAgICAgICAgICAgLyogcGRlcCBwdGVfZmxhZ3NfbWFz
ayglcmlwKSwgJXJkaSwgJXJheCAqLworICAgICAgICAgICAgICAgICAgICIuYnl0ZSAweGM0LCAw
eGUyLCAweGMzLCAweGY1LCAweDA1XG5cdCIKKyAgICAgICAgICAgICAgICAgICAiLmxvbmcgcHRl
X2ZsYWdzX21hc2sgLSA0IC0gLiIsCisgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1J
MiwKKyAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMigiPWEiIChwdGUpLCAiK0QiICh4KSks
ICJtIiAocHRlX2ZsYWdzX21hc2spCisgICAgICAgICAgICAgICAgICAgOiAicmN4IiwgInJkeCIs
ICJyc2kiLCAicjgiLCAicjkiLCAicjEwIiwgInIxMSIpOworI2VuZGlmCisKKyAgICByZXR1cm4g
cHRlOworfQogI2VuZGlmCiAKIC8qCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:41:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FJW-0005pp-Mn; Tue, 18 Sep 2018 12:41:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FJW-0005pk-2G
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:41:10 +0000
X-Inumbo-ID: 41e6ba88-bb40-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41e6ba88-bb40-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:42:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:41:08 -0600
Message-Id: <5BA0F26202000078001E970E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:41:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B7BED1B02000078001E063C@prv1-mh.provo.novell.com>
 <d17ea7a1-87db-0926-5ac9-cd6be3ef8523@citrix.com>
 <5B977AE902000078001E708A@prv1-mh.provo.novell.com>
In-Reply-To: <5B977AE902000078001E708A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86: fix "xpti=" and "pv-l1tf=" yet again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCj4+PiBPbiAxMS4wOS4xOCBhdCAxMDoyMCwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4+PiBPbiAyOS4wOC4xOCBhdCAxNDozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+PiBPbiAyMS8wOC8xOCAxMTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBXaGls
ZSBjb21taXQgMmEzYjM0ZWM0NyAoIng4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4
cHRpPQo+Pj4gcGFyc2luZyIpIGluZGVlZCBmaXhlZCAieHB0aT1kb20wIiwgaXQgYnJva2UgInhw
dGk9bm8tZG9tMCIsIGluIHRoYXQKPj4+IHRoaXMgdGhlbiBiZWNhbWUgZXF1aXZhbGVudCB0byAi
eHB0aT1ubyIuCj4+IAo+PiBUaGF0IHdhcyBhY2NpZGVudGFsLCBidXQgdGhlIGVuZCByZXN1bHQg
aXMgY29uc2lzdGVudCB3aXRoIG90aGVyIG9wdGlvbnMuCj4+IAo+PiBBcyB3aXRoIHNwZWMtY3Ry
bCwgaWYgc29tZW9uZSB3YW50cyB0byBzdGFydCBtYWtpbmcgZmluZS1ncmFpbiBjb250cm9sLAo+
PiB0aGV5IHNob3VsZCBzcGVjaWZ5IGV2ZXJ5dGhpbmcuICBUaGVyZSBpcyBhIHJlYXNvbiB3aHkg
dGhlCj4+IAo+PiAqKldBUk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVy
ZSB3aXRoIGhldXJpc3RpY3MuICBVc2UKPj4gd2l0aCBleHRyZW1lIGNhcmUuKioKPj4gCj4+IGRp
c2NsYWltZXIgZXhpc3RzLgo+IAo+IEkndmUgbG9va2VkIGFnYWluOiBTdWNoIGEgZGlzY2xhaW1l
ciBkb2VzIG5vdCBleGlzdCBmb3IgeHB0aT0gbm9yCj4gcHYtbDF0Zj0sIGFuZCBpdCBzaG91bGRu
J3QsIGFzIHVzZSBvZiB0aGVzZSBvcHRpb25zIGRvZXMgbm90IGluIGZhY3QKPiBpbnRlcmZlcmUg
d2l0aCBhbnkgKG90aGVyKSBoZXVyaXN0aWNzICh0aGV5J3JlIHNlcGFyYXRlIG9wdGlvbnMgZm9y
Cj4gcmVhc29ucyBiZXlvbmQgc3ludGF4IGlzc3VlcyB0aGF0IHdvdWxkIHJlc3VsdCBpZiB0aGV5
IHdlcmUgZm9sZGVkCj4gaW50byBzcGVjLWN0cmw9ICkuCj4gCj4gSWYgdGhlIHNvbGUgcmVtYWlu
aW5nIGNoYW5nZSByZXF1ZXN0IHdhcyB0byBzcGxpdCB0aGUgdmFyaWFibGVzIGludG8KPiBzZXBh
cmF0ZSBib29sZWFucywgSSBjYW4gZG8gdGhhdCAoYWx0aG91Z2gsIGFzIHNhaWQsIEknbSBub3QK
PiBjb252aW5jZWQgdGhpcyBpcyBoZWxwZnVsKS4gQnV0IHRoZXJlIHdlcmUgb3RoZXIgb3BlbiBw
b2ludHMsIGFuZAo+IEknZCBwcmVmZXIgdG8gZWl0aGVyIGNvbW1pdCB2MSB3aXRoIHRoZSBvbmUg
Y29weS1hbmQtcGFzdGUgYnVnCj4gZml4ZWQsIG9yIHNlbmQgYSB2MiB3aGljaCBoYXMgYSBjaGFu
Y2Ugb2YgYmVpbmcgYWNjZXB0ZWQgKGkuZS4KPiB3aXRoIGFsbCBvcGVuIHBvaW50cyBhZGRyZXNz
ZWQgdmVyYmFsbHkgb3IgYnkgY29kZSBjaGFuZ2VzKS4KPiAKPiBKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12:42: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 1g2FKt-0005uq-2K; Tue, 18 Sep 2018 12:42:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FKr-0005ui-Ti
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:42:33 +0000
X-Inumbo-ID: 73ab91e5-bb40-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73ab91e5-bb40-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:43:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:42:32 -0600
Message-Id: <5BA0F2B502000078001E9711@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:42:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B86C3B502000078001E32EC@prv1-mh.provo.novell.com>
 <20180830081303.fh62xdkkqbkflidp@citrix.com>
In-Reply-To: <20180830081303.fh62xdkkqbkflidp@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86: use alternatives for FS/GS base
 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: xen-devel <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>

Pj4+IE9uIDMwLjA4LjE4IGF0IDEwOjEzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMjksIDIwMTggYXQgMTA6MDM6MDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEVsaW1pbmF0ZXMgYSBjb3VwbGUgb2YgYnJhbmNoZXMgaW4gcGFydGljdWxhciBmcm9t
IHRoZSBjb250ZXh0IHN3aXRjaAo+PiBwYXRoLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQW5kcmV3PwoKVGhhbmtzLCBKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:43:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 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 1g2FLk-00061w-Dd; Tue, 18 Sep 2018 12: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FLj-00061k-7F
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:43:27 +0000
X-Inumbo-ID: 27cec374-bb40-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27cec374-bb40-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:41:25 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:43:25 -0600
Message-Id: <5BA0F2EB02000078001E9714@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:43:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B96794302000078001E6CF1@prv1-mh.provo.novell.com>
In-Reply-To: <5B96794302000078001E6CF1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86/mm: re-indent after "re-arrange
 get_page_from_l<N>e() vs pv_l1tf_check_l<N>e()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjA5LjE4IGF0IDE2OjAxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFRo
YXQgZWFybGllciBjaGFuZ2UgaW50cm9kdWNlZCB0d28gImVsc2Ugc3dpdGNoICgpIiBjb25zdHJ1
Y3RzIHdoaWNoIG5vdwo+IGdldCBjb252ZXJ0ZWQgYmFjayB0byAibm9ybWFsIiBzdHlsZSAoaW5k
ZW50YXRpb24pLiBUbyBsaW1pdCBpbmRlbnRhdGlvbgo+IGRlcHRoLCBhIGNvbmRpdGlvbmFsIGdl
dHMgaW52ZXJ0ZWQgaW4gcHR3cl9lbXVsYXRlZF91cGRhdGUoKS4KPiAKPiBObyBmdW5jdGlvbmFs
IGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBSZXF1ZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKPiBAQCAtMTM3MSwxNiArMTM3MSwyMSBAQCBzdGF0aWMgaW50IGFsbG9jX2wx
X3RhYmxlKHN0cnVjdCBwYWdlX2luCj4gICAgICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAtICAgICAgICBlbHNlIHN3aXRjaCAo
IHJldCA9IGdldF9wYWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQsIGQpICkKPiArICAgICAgICBlbHNl
Cj4gICAgICAgICAgewo+IC0gICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8gZmFp
bDsKPiAtICAgICAgICBjYXNlIDA6Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIGNh
c2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKPiAtICAgICAgICAg
ICAgQVNTRVJUKCEocmV0ICYgfihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Cj4gLSAg
ICAgICAgICAgIGwxZV9mbGlwX2ZsYWdzKHBsMWVbaV0sIHJldCk7Cj4gLSAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgICAgICBzd2l0Y2ggKCByZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShwbDFl
W2ldLCBkLCBkKSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgZGVmYXVsdDoKPiAr
ICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiArCj4gKyAgICAgICAgICAgIGNhc2UgMDoKPiAr
ICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICAgICAgY2FzZSBfUEFHRV9SVyAu
Li4gX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTOgo+ICsgICAgICAgICAgICAgICAgQVNTRVJU
KCEocmV0ICYgfihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Cj4gKyAgICAgICAgICAg
ICAgICBsMWVfZmxpcF9mbGFncyhwbDFlW2ldLCByZXQpOwo+ICsgICAgICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIHBsMWVbaV0g
PSBhZGp1c3RfZ3Vlc3RfbDFlKHBsMWVbaV0sIGQpOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9y
by1wYWdlLWZhdWx0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCj4g
QEAgLTEzNiwxMiArMTM2LDE4IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5z
aWduZWQKPiAgICAgICAgICBpZiAoIHB2X2wxdGZfY2hlY2tfbDFlKGQsIG5sMWUpICkKPiAgICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gICAgICB9Cj4gLSAgICBlbHNlIHN3aXRj
aCAoIHJldCA9IGdldF9wYWdlX2Zyb21fbDFlKG5sMWUsIGQsIGQpICkKPiArICAgIGVsc2UKPiAg
ICAgIHsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgJiYgKGJ5dGVzID09IDQpICYmICh1bmFsaWduZWRfYWRkciAmIDQpICYmCj4gLSAgICAgICAg
ICAgICAhcF9vbGQgJiYgKGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCj4g
KyAgICAgICAgc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCwgZCkgKQo+
ICAgICAgICAgIHsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBpZiAoICFpc19w
dl8zMmJpdF9kb21haW4oZCkgfHwgKGJ5dGVzICE9IDQpIHx8Cj4gKyAgICAgICAgICAgICAgICAg
ISh1bmFsaWduZWRfYWRkciAmIDQpIHx8IHBfb2xkIHx8Cj4gKyAgICAgICAgICAgICAgICAgIShs
MWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCkgKQo+ICsgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImNvdWxkIG5vdCAKPiBn
ZXRfcGFnZV9mcm9tX2wxZSgpXG4iKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKPiArICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAvKgo+ICAgICAg
ICAgICAgICAgKiBJZiB0aGlzIGlzIGFuIHVwcGVyLWhhbGYgd3JpdGUgdG8gYSBQQUUgUFRFIHRo
ZW4gd2UgYXNzdW1lIAo+IHRoYXQKPiAgICAgICAgICAgICAgICogdGhlIGd1ZXN0IGhhcyBzaW1w
bHkgZ290IHRoZSB0d28gd3JpdGVzIHRoZSB3cm9uZyB3YXkgcm91bmQuIAo+IFdlCj4gQEAgLTE1
MSwxOSArMTU3LDE2IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQK
PiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAicHR3cl9lbXVsYXRlOiBmaXhp
bmcgdXAgaW52YWxpZCBQQUUgUFRFIAo+ICUiCj4gICAgICAgICAgICAgICAgICAgICAgIFBSSXB0
ZSJcbiIsIGwxZV9nZXRfaW50cHRlKG5sMWUpKTsKPiAgICAgICAgICAgICAgbDFlX3JlbW92ZV9m
bGFncyhubDFlLCBfUEFHRV9QUkVTRU5UKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgICAgIGNhc2UgMDoKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2Ug
X1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKPiArICAgICAgICAgICAg
QVNTRVJUKCEocmV0ICYgfihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Cj4gKyAgICAg
ICAgICAgIGwxZV9mbGlwX2ZsYWdzKG5sMWUsIHJldCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICAgICAgICAgIH0KPiAtICAgICAgICBlbHNlCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgImNvdWxkIG5vdCBnZXRfcGFnZV9mcm9tX2wxZSgpXG4i
KTsKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgICAg
IH0KPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgMDoKPiAtICAgICAgICBicmVhazsKPiAt
ICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKPiAtICAg
ICAgICBBU1NFUlQoIShyZXQgJiB+KF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUykpKTsKPiAt
ICAgICAgICBsMWVfZmxpcF9mbGFncyhubDFlLCByZXQpOwo+IC0gICAgICAgIGJyZWFrOwo+ICAg
ICAgfQo+ICAKPiAgICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQpOwo+IAo+IAo+
IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZyAKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVsIAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:44:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FMu-0006C7-PT; Tue, 18 Sep 2018 12:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FMu-0006C2-6J
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:44:40 +0000
X-Inumbo-ID: bed0eb5c-bb40-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bed0eb5c-bb40-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:45:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:44:38 -0600
Message-Id: <5BA0F33302000078001E9717@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:44:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5B96796B02000078001E6CF4@prv1-mh.provo.novell.com>
In-Reply-To: <5B96796B02000078001E6CF4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86: improve vCPU selection in
 pagetable_dying()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDEwLjA5LjE4IGF0IDE2OjAyLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFJh
dGhlciB0aGFuIHVuY29uZGl0aW9uYWxseSB1c2luZyB2Q1BVIDAsIHVzZSB0aGUgY3VycmVudCB2
Q1BVIGlmIHRoZQo+IHN1YmplY3QgZG9tYWluIGlzIHRoZSBjdXJyZW50IG9uZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4g
QEAgLTg1OCw3ICs4NTgsNyBAQCB2b2lkIHBhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgZG9tYWluICpk
LCBwCj4gIAo+ICAgICAgQVNTRVJUKHBhZ2luZ19tb2RlX3NoYWRvdyhkKSk7Cj4gIAo+IC0gICAg
diA9IGQtPnZjcHVbMF07Cj4gKyAgICB2ID0gKGQgPT0gY3VycmVudC0+ZG9tYWluKSA/IGN1cnJl
bnQgOiBkLT52Y3B1WzBdOwo+ICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93LnBhZ2V0
YWJsZV9keWluZyh2LCBncGEpOwo+ICAjZWxzZQo+ICAgICAgQlVHKCk7CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:50:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2FSd-00072z-GG; Tue, 18 Sep 2018 12:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2FSc-00072n-Az
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:50:34 +0000
X-Inumbo-ID: 91c4a173-bb41-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91c4a173-bb41-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:51: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 1g2FSY-0000cQ-Ba; Tue, 18 Sep 2018 12:50: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 1g2FSY-0004fM-1p; Tue, 18 Sep 2018 12:50:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2FSY-0000vV-1F; Tue, 18 Sep 2018 12:50:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127717-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=679895eb5d456a9902cbe9be748698ec38cc6945
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 12:50:30 +0000
Subject: [Xen-devel] [libvirt test] 127717: 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>

ZmxpZ2h0IDEyNzcxNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDY3OTg5NWViNWQ0NTZhOTkwMmNiZTliZTc0
ODY5OGVjMzhjYzY5NDUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA0IGRheXMgICA4NSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc3MTcgIDIwMTgtMDktMTcgMDg6MTU6NTUgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NTk2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 12:58:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 12: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 1g2Fa3-0007Nj-El; Tue, 18 Sep 2018 12:58:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Fa1-0007Ne-JA
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 12:58:13 +0000
X-Inumbo-ID: a31d51c7-bb42-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a31d51c7-bb42-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 12:59:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 06:58:10 -0600
Message-Id: <5BA0F65F02000078001E973D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 06:58:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com><cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
In-Reply-To: <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDEzLjA5LjE4IGF0IDE3OjAyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKPiBAQCAtMzMxLDEwICszMzEsOSBAQCB2b2lkICpfX21hcF9kb21h
aW5fcGFnZXNfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQg
bnIpCj4gIHsKPiAgICAgIG1mbl90IG1mbltucl07Cj4gICAgICBpbnQgaTsKPiAtICAgIHN0cnVj
dCBwYWdlX2luZm8gKmN1cl9wZyA9IChzdHJ1Y3QgcGFnZV9pbmZvICopJnBnWzBdOwo+ICAKPiAg
ICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKQo+IC0gICAgICAgIG1mbltpXSA9IHBhZ2VfdG9f
bWZuKGN1cl9wZysrKTsKPiArICAgICAgICBtZm5baV0gPSBwYWdlX3RvX21mbihwZysrKTsKPiAg
Cj4gICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlc19nbG9iYWwobWZuLCBucik7Cj4gIH0KClBs
ZWFzZSBjb3VsZCB5b3UgYXZvaWQgaGF2aW5nIHN1Y2ggcmFuZG9tIHVucmVsYXRlZCBjaGFuZ2Vz
IGluIHlvdXIgcGF0Y2hlcz8KCj4gQEAgLTQ0MTUsNiArNDQxNiwxOSBAQCBpbnQgYXJjaF9hY3F1
aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAo+ICAgICAg
fQo+ICAjZW5kaWYKPiAgCj4gKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV92bV9ldmVudDoKPiAr
ICAgIHsKPiArICAgICAgICByYyA9IHZtX2V2ZW50X2dldF9yaW5nX2ZyYW1lcyhkLCBpZCwgZnJh
bWUsIG5yX2ZyYW1lcywgbWZuX2xpc3QpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBmcmFtZXMgd2lsbCBo
YXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0IGNyZWF0ZWQKPiArICAgICAgICAg
KiB0aGUgaW9yZXEgc2VydmVyLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgICpmbGFncyB8PSBY
RU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQoK
SXNuJ3QgaXQgd3JvbmcgdG8gYXNzdW1lIHRoYXQgdGhlIG1vbml0b3IgYXBwbGljYXRpb24gd2ls
bCBydW4gaW4gdGhlIHNhbWUKZG9tYWluIGFzIHRoZSAvIG9uZSBpb3JlcSBzZXJ2ZXI/Cgo+IC0t
LSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+
IEBAIC0zOSwxNiArMzksNjYgQEAKPiAgI2RlZmluZSB2bV9ldmVudF9yaW5nX2xvY2soX3ZlZCkg
ICAgICAgc3Bpbl9sb2NrKCYoX3ZlZCktPnJpbmdfbG9jaykKPiAgI2RlZmluZSB2bV9ldmVudF9y
aW5nX3VubG9jayhfdmVkKSAgICAgc3Bpbl91bmxvY2soJihfdmVkKS0+cmluZ19sb2NrKQo+ICAK
PiArI2RlZmluZSBYRU5fVk1fRVZFTlRfQUxMT0NfRlJPTV9ET01IRUFQIDB4RkZGRkZGRkYKCk5v
dGUgdGhpcyBjb25zdGFudCdzIHR5cGUgdnMgLi4uCgo+ICBzdGF0aWMgaW50IHZtX2V2ZW50X2Vu
YWJsZSgKPiAgICAgIHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92
bV9ldmVudF9vcCAqdmVjLAo+ICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZlZCwKPiAr
ICAgIHVuc2lnbmVkIGxvbmcgcGFyYW0sCgouLi4gdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciB0eXBl
IGhlcmUuIEkgZG9uJ3Qgc2VlIHdoeSB0aGlzIGNhbid0IGJlCiJ1bnNpZ25lZCBpbnQiLgoKPiBA
QCAtODgsMTIgKzE1MSwxMiBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKPiAgICAgIGlm
ICggcmMgPCAwICkKPiAgICAgICAgICBnb3RvIGVycjsKPiAgCj4gLSAgICAoKnZlZCktPnhlbl9w
b3J0ID0gdmVjLT5wb3J0ID0gcmM7Cj4gKyAgICAoKnZlZCktPnhlbl9wb3J0ID0gIHJjOwoKWWV0
IGFub3RoZXIgdW5yZWxhdGVkIGNoYW5nZT8gSXQgbG9va3MgdG8gYmUgcmVwbGFjZWQgYnkgY29k
ZSBmdXJ0aGVyCmRvd24gKGluIHRoZSBjYWxsZXJzKSwgYnV0IGl0J3Mgbm90IGNsZWFyIHRvIG1l
IHdoeSB0aGUgY2hhbmdlIGlzIG5lZWRlZAooaGVyZSkuIFBlcmhhcHMgd29ydGggc3BsaXR0aW5n
IHVwIHRoZSBwYXRjaCBhIGxpdHRsZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:00:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13: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 1g2Fc9-00081g-T2; Tue, 18 Sep 2018 13: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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Fc8-00081Y-Ak
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:00:24 +0000
X-Inumbo-ID: 86039c4e-bb42-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86039c4e-bb42-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 14:58:23 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 07:00:21 -0600
Message-Id: <5BA0F6E102000078001E9740@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 07:00:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>,
 "Julien Grall" <julien.grall@arm.com>, "Kevin Tian" <kevin.tian@intel.com>
References: <20180914135843.24899-1-roger.pau@citrix.com>
In-Reply-To: <20180914135843.24899-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH v2] iommu: setup inclusive mappings before
 enabling 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: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <sstabellini@kernel.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+IE9uIDE0LjA5LjE4IGF0IDE1OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9yIGVsc2UgaXQgY2FuIGxlYWQgdG8gZnJlZXplcyB3aGVuIGVuYWJsaW5nIHRoZSBpb21tdSBv
biBjZXJ0YWluCj4gSW50ZWwgaGFyZHdhcmU6Cj4gCj4gWy4uLl0KPiAoWEVOKSBFTEY6IGFkZHJl
c3NlczoKPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAo+
IChYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCj4gKFhFTikgICAgIHZpcnRfb2Zmc2V0
ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKPiAoWEVOKSAgICAgdmlydF9rc3RhcnQgICAgICA9
IDB4ZmZmZmZmZmY4MTAwMDAwMAo+IChYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZm
ZmZmZjgyOTUzMDAwCj4gKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3
NGUxODAKPiAoWEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMAo+IChYRU4p
ICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4gKFhFTikgIERvbTAga2VybmVs
OiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyOTUzMDAKPiA8ZnJlZXpl
Pgo+IAo+IFRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yIGJlZm9yZSBjb21taXQgNjZhOTI3NGNj
MzQzNSB0aGF0IGNoYW5nZWQKPiB0aGUgb3JkZXIgYW5kIGVuYWJsZWQgdGhlIGlvbW11IHdpdGhv
dXQgaGF2aW5nIHRoZSBpbmNsdXNpdmUgbWFwcGluZ3MKPiBzZXR1cC4KPiAKPiBOb3RlIHRoYXQg
b24gQU1EIGhhcmR3YXJlIHRoZSBvcmRlciBpcyBhbHNvIGNoYW5nZWQgdG8gYWRkIGluY2x1c2l2
ZQo+IG1hcHBpbmdzIGJlZm9yZSBhZGRpbmcgYW55IGRldmljZXMuCj4gCj4gUmVwb3J0ZWQtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBbGwsCgpJIHJlYWxpemUgaXQn
cyBhIGJpdCBlYXJseSBmb3IgYSBwaW5nLCBidXQgdGhlIG1hc3RlciBicmFuY2ggaXMgc3R1Y2sg
YXQgYQpyZWdyZXNzaW9uIHRoaXMgcGF0Y2ggaXMgc3VwcG9zZWQgdG8gYWRkcmVzcy4gTWF5IEkg
dGhlcmVmb3JlIHBsZWFzZQphc2sgZm9yIHRpbWVseSByZXZpZXcgb2YgdGhpcyBwYXRjaD8KClRo
YW5rcywgSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:10:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13:10: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 1g2Fm2-0000Us-W3; Tue, 18 Sep 2018 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=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Fm2-0000U8-Cb
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:10:38 +0000
X-Inumbo-ID: f47e1da1-bb43-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f47e1da1-bb43-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 15:08:37 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 07:10:36 -0600
Message-Id: <5BA0F94702000078001E9764@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 07:10:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180918085559.60177-1-roger.pau@citrix.com>
In-Reply-To: <20180918085559.60177-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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+IE9uIDE4LjA5LjE4IGF0IDEwOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC0zOTksNyArMzcyLDggQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgfSB3aGlsZSAoIHByZWVtcHRlZCApOwo+ICAKPiAgICAgIC8q
Cj4gLSAgICAgKiBNZW1vcnkgYmVsb3cgMU1CIGlzIGlkZW50aXR5IG1hcHBlZC4KPiArICAgICAq
IE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkIGV4Y2VwdCBSQU0gcmVnaW9ucyB0
aGF0IGFyZQo+ICsgICAgICogcG9wdWxhdGVkIGFuZCBjb3BpZWQgYmVsb3cuCj4gICAgICAgKiBO
QjogdGhpcyBvbmx5IG1ha2VzIHNlbnNlIHdoZW4gYm9vdGVkIGZyb20gbGVnYWN5IEJJT1MuCj4g
ICAgICAgKi8KPiAgICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwgMCwgTUIxX1BBR0VT
LCB0cnVlKTsKCk1pbmQgbWFraW5nIHRoZSBjb21tZW50IGV2ZW4gbGVzcyBhbWJpZ3VvdXMsIGUu
Zy4KCiAgICAgKiBNZW1vcnkgYmVsb3cgMU1CIGlzIGlkZW50aXR5IG1hcHBlZCBpbml0aWFsbHku
IFJBTSByZWdpb25zIGFyZQogICAgICogcG9wdWxhdGVkIGFuZCBjb3BpZWQgYmVsb3csIHJlcGxh
Y2luZyB0aGUgcmVzcGVjdGl2ZSBtYXBwaW5ncy4KCj8KCj4gQEAgLTQyMCwxNiArMzk0LDI3IEBA
IHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAg
ICAgICBhZGRyID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ldLmFkZHIpOwo+ICAgICAgICAgIHNp
emUgPSBQRk5fRE9XTihkLT5hcmNoLmU4MjBbaV0uc2l6ZSk7Cj4gIAo+IC0gICAgICAgIGlmICgg
YWRkciA+PSBNQjFfUEFHRVMgKQo+IC0gICAgICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1v
cnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7Cj4gLSAgICAgICAgZWxzZQo+IC0gICAgICAgIHsKPiAt
ICAgICAgICAgICAgQVNTRVJUKGFkZHIgKyBzaXplIDwgTUIxX1BBR0VTKTsKPiAtICAgICAgICAg
ICAgcHZoX3N0ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Cj4gLSAgICAgICAgfQo+IC0KPiAr
ICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7Cj4g
ICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAg
ICAgaWYgKCBhZGRyIDwgTUIxX1BBR0VTICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVp
bnQ2NF90IGVuZCA9IG1pbl90KHVpbnQ2NF90LCBNQigxKSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ldLmFkZHIgKyBkLT5hcmNoLmU4MjBbaV0uc2l6
ZSk7CgpJIHRoaW5rIG1pbl90KCkgYW5kIG1heF90KCkgc2hvdWxkIG9ubHkgYmUgdXNlZCBhcyBh
IGxhc3QgcmVzb3J0LCBkdWUKdG8gdGhlaXIgKGhpZGRlbikgY2FzdHMuIG1pbihNQigxVUxMKSwg
Li4uKSBvdWdodCB0byBiZSBmaW5lIGhlcmUsIEkKd291bGQgdGhpbmsuCgo+ICsgICAgICAgICAg
ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzID0KPiArICAgICAgICAgICAgICAgICBo
dm1fY29weV90b19ndWVzdF9waHlzKG1mbl90b19tYWRkcihfbWZuKGFkZHIpKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b192aXJ0KGFkZHIpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ldLmFk
ZHIgLSBlbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2KTsK
PiArCj4gKyAgICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+ICsgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBjb3B5IFslI2x4LCAl
I2x4KTogJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgYWRkciArIHNpemUs
IHJlcyk7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKCkkgdGhpbmsgdGhpcyB3
b3VsZCBiZXR0ZXIgYmUgbG9nZ2VkIG9ubHkgLSB0aGVyZSdzIG5vIHJlYXNvbiB0byBiZWxpZXZl
CkRvbTAgd291bGRuJ3QsIGluIHRoZSBjb21tb24gY2FzZSwgY29tZSB1cCBhdCBsZWFzdCBpbiBh
IHN0YXRlCmFsbG93aW5nIGludmVzdGlnYXRpb24gb2YgYSBwcm9ibGVtIGhlcmUuIChOb3QgdGhh
dCBJIHRoaW5rIHRoZSBjb3B5aW5nCm1pZ2h0IGZhaWwgaW4gdGhlIGZpcnN0IHBsYWNlLCBidXQg
YW55d2F5LikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13:16: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 1g2Fry-0000pC-RN; Tue, 18 Sep 2018 13:16:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Frx-0000p7-Qy
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:16:45 +0000
X-Inumbo-ID: 3a2d5f04-bb45-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a2d5f04-bb45-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 13:17:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 07:16:43 -0600
Message-Id: <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 07:16:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDEzLjA5LjE4IGF0IDE3OjIxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCj4gQEAgLTMwMyw2ICszMDMsMTAgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
cGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIHJldHVybiBwYWdlOwo+ICB9Cj4g
IAo+ICtpbnQgX19tdXN0X2NoZWNrIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHJlYWRvbmx5LCBwMm1fdHlwZV90ICpwMm10X3AsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4g
Kwo+ICBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpOwo+ICBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKPiAgc3RhdGljIGlu
bGluZSBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAo+IEBAIC00OTIsNiArNDkyLDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZv
ICpnZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIHJldHVybiBtZm5fdmFsaWQoX21mbihnZm4pKSAm
JiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+ICB9Cj4gIAo+ICtpbnQgX19tdXN0
X2NoZWNrIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWRv
bmx5LCBwMm1fdHlwZV90ICpwMm10X3AsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4gIAo+ICAvKiBHZW5lcmFs
IGNvbnZlcnNpb24gZnVuY3Rpb24gZnJvbSBtZm4gdG8gZ2ZuICovCj4gIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbikKCldo
eSB0d2ljZSB0aGUgc2FtZSBkZWNsYXJhdGlvbj8gQ2FuJ3QgdGhpcyBiZSBwdXQgaW4geGVuL3Ay
bS1jb21tb24uaD8KT3Igc29tZSBvdGhlciBzdWl0YWJsZSBjb21tb24gaGVhZGVyPyBXaXRoIHRo
YXQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:20:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13: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 1g2FvR-0001UG-F7; Tue, 18 Sep 2018 13:20:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2FvP-0001U7-Kv
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:20:19 +0000
X-Inumbo-ID: ba1bbdc1-bb45-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba1bbdc1-bb45-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 13:21:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 07:20:18 -0600
Message-Id: <5BA0FB8F02000078001E9785@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 07:20:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-9-paul.durrant@citrix.com>
In-Reply-To: <20180913152128.6114-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDEzLjA5LjE4IGF0IDE3OjIxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xNzksOSArMTgxLDE3IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ICAjZW5kaWYgLyog
SEFTX1BDSSAqLwo+ICAKPiAgICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRvbWFpbiAqZCk7
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoaXMgYmxvY2sgb2Ygb3BlcmF0aW9ucyBtdXN0IGJl
IGFwcHJvcHJpYXRlbHkgbG9ja2VkIGFnYWluc3QgZWFjaAo+ICsgICAgICogb3RoZXIgdG8gaGF2
ZSBtZWFuaW5nZnVsIHJlc3VsdHMuCj4gKyAgICAgKi8KPiAgICAgIGludCBfX211c3RfY2hlY2sg
KCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7Cj4gICAg
ICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuKTsKPiArICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSkoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKCkknbSBhZnJhaWQgdGhlIGNvbW1lbnQg
aXMgYW1iaWd1b3VzOiBJdCBtYXkgbWVhbiB0aGUgaW1wbGVtZW50YXRpb25zCm9mIHRoZSBob29r
cyBoYXZlIHRvIGhhdmUgc3VpdGFibGUgbG9ja2luZyBpbiBwbGFjZSwgb3IgY2FsbGVycyBoYXZl
IHRvCnRha2UgY2FyZSBvZiBsb2NraW5nLiBJIHRoaW5rIHRoZSBsYXR0ZXIgaXMgbWVhbnQsIHdo
aWNoIEkgdGhpbmsgbmVlZHMgdG8KYmUgbWFkZSBleHBsaWNpdC4gV2l0aCB0aGF0ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:25:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13:25: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 1g2G0D-0001fo-4T; Tue, 18 Sep 2018 13:25: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=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2G0C-0001fj-OB
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:25:16 +0000
X-Inumbo-ID: ff3278e9-bb45-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff3278e9-bb45-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 15:23:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65577943"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>?=
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>
Date: Tue, 18 Sep 2018 14:25:04 +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: <6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDkvMTgvMjAxOCAxMjozMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wOS8x
OCAxMzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDEzOjEwLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAwODowMiwgPGpncm9zc0BzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50ZXJmYWNl
cyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBh
dGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+PiBiYXNlZCBwYXJh
bWV0ZXIgcGFyc2luZy4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2aWEgbmV3
IG1hY3JvcyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4gcGFyYW1ldGVycy4gUGFyc2lu
ZyBvZiBwYXJhbWV0ZXIgc3RyaW5ncyBpcyBkb25lIHZpYSB0aGUgYWxyZWFkeQo+Pj4+PiBleGlz
dGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEg
bGl0dGxlCj4+Pj4+IGJpdC4KPj4+Pj4KPj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRo
ZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+Pj4gZG9tYWlucyBv
ciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcgeGwgc3ViLWNvbW1hbmRzLgo+
Pj4+Cj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQg
KG5vdCBldmVuIHRoZWlyCj4+Pj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5nIHdo
YXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4+Pj4gcmVhbGx5IGlzOiBKdXN0
IGxpa2UgImJpbmFyeSIgb25lcywgdGhleSBiZWNvbWUgcGFydCBvZiB0aGUgcHVibGljCj4+Pj4g
aW50ZXJmYWNlLCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1v
cmUgb3IKPj4+PiBsZXNzIHRoYW4gdGhlIG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRp
Y3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+Pj4gYSBndWVzdCBjb25maWcgZmlsZSB3aWxsIGlt
byBuZWVkIHRvIHJlbWFpbiB0byBiZSB2YWxpZCBhbmQgbWVhbmluZ2Z1bAo+Pj4+IGRvd24gdGhl
IHJvYWQpLgo+Pj4KPj4+IFNvIGxldHMgbG9vayB3aGF0IHdvdWxkIGJlIG5lZWRlZCBmb3IgYWRk
aW5nIHNvbWV0aGluZyBsaWtlIHRoZQo+Pj4gcGVyLWRvbWFpbiB4cHRpIHBhcmFtZXRlciB1c2lu
ZyBiaW5hcnkgaW50ZXJmYWNlczoKPj4+Cj4+PiAxIGFuIGV4dGVuc2lvbiBvZiBzb21lIGRvbWN0
bCBpbnRlcmZhY2UsIG1heWJlIGJ1bXBpbmcgb2YgdGhlIGRvbWN0bAo+Pj4gICBpbnRlcmZhY2Ug
dmVyc2lvbgo+Pj4gMiBhZGRpbmcgdGhlIGxvZ2ljIHRvIGRvbWN0bCBoYW5kbGluZwo+Pj4gMyBh
ZGRpbmcgbGlieGMgc3VwcG9ydAo+Pj4gNCBhZGRpbmcgbGlieGwgc3VwcG9ydAo+Pj4gNSBhZGRp
bmcgYSBuZXcgeGwgc3ViLWNvbW1hbmQKPj4+IDYgYWRkaW5nIGRvbWFpbiBjb25maWcgc3VwcG9y
dAo+Pj4gNyBhZGRpbmcgZG9jdW1lbnRhdGlvbgo+Pj4KPj4+IFdpdGggbXkgYXBwcm9hY2ggb25s
eSAyIChpbiBhIG1vZGlmaWVkIGZvcm0sIHBhcmFtZXRlciBoYW5kbGluZyBpbnN0ZWFkCj4+PiBv
ZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGluIHRoZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUg
bmVlZGVkLgo+Pj4KPj4+IFNvIG9uY2UgdGhlIGZyYW1ld29yayBpcyBpbiBwbGFjZSBpdCBpcyBf
bXVjaF8gZWFzaWVyIHRvIGFkZCBuZXcKPj4+IGZlYXR1cmVzLgo+Pgo+PiBBbGwgdGhlIGFib3Zl
IHdvdWxkIGhvbGQgaWYgdGhlIGluZGl2aWR1YWwgb3B0aW9ucyB3ZXJlIGV4cHJlc3NlZCBhcwo+
PiBlLmcuIGZsYWdzIGluIGFuIGV4dGVuc2libGUgYml0IHZlY3Rvci4KPiAKPiBXaG8gd291bGQg
dHJhbnNsYXRlIHRoZSBuZXcgb3B0aW9uIGludG8gYSBiaXQgdmVjdG9yPyBUaGlzIHdvdWxkIGJl
IHRoZQo+IHRvb2xzIChsaWJ4Yy9saWJ4bC94bCksIHNvIHRob3NlIG5lZWQgdG8gYmUgbW9kaWZp
ZWQgZm9yIGVhY2ggbmV3IGJpdC4KCkEgYml0IHZlY3RvciB3b3VsZCBvbmx5IGFsbG93IG9uL29m
ZjsgaXQgd291bGRuJ3QgYWxsb3cgeW91IHRvIHNldApudW1lcmljIHBhcmFtZXRlcnMsIGZvciBl
eGFtcGxlLgoKSSBsaWtlIHRoZSBpZGVhIG9mIGJlaW5nIGFibGUgdG8gYWRkIGNvbmZpZ3VyYXRp
b24gcGFyYW1ldGVycyB3aXRob3V0CmhhdmluZyBhIGh1Z2UgYW1vdW50IG9mIGJvaWxlcnBsYXRl
OyBhbmQgYWxzbyBvZiBiZWluZyBhYmxlIHRvIGJhY2twb3J0CnBhcmFtZXRlcnMgbGlrZSB4cHRp
IHdpdGhvdXQgaGF2aW5nIHRvIHdvcnJ5IHNvIG11Y2ggYWJvdXQgY29tcGF0aWJpbGl0eS4KCkJ1
dCBJJ20gbm90IGEgZmFuIG9mIHRoZSBpZGVhIG9mIHVzaW5nIGEgInN0cmluZyBibG9iIiB0byBh
Y2NvbXBsaXNoCnRoYXQuICBJdCdzIGNvbnZlbmllbnQgZm9yIHRoZSBleGFjdCB1c2UgY2FzZSB5
b3Ugc2VlbSB0byBiZQpjb250ZW1wbGF0aW5nOiBoYXZpbmcgYSB1c2VyIGFkZCB0aGUgc3RyaW5n
IGludG8gdGhlIHhsIGNvbmZpZyBmaWxlLCBhbmQKaGF2aW5nIG5vYm9keSBidXQgdGhlIGh5cGVy
dmlzb3IgaW50ZXJwcmV0IGl0LiAgQnV0IHdoYXQgYWJvdXQgdG9vbHMKdGhhdCBtYXkgd2FudCB0
byBzZXQgdGhhdCBwYXJhbWV0ZXI/ICBPciB0b29scyB0aGF0IHdhbnQgdG8gcXVlcnkgdGhlCnBh
cmFtZXRlciwgb3IgImludHJvc3BlY3QiIG9uIHRoZSBkb21haW4gc2V0dGluZ3Mgb3Igd2hhdGV2
ZXI/ICBOb3cgdGhleQpoYXZlIHRvIGhhdmUgYSBidW5jaCBvZiBjb2RlIHRvIGdlbmVyYXRlIGFu
ZCBwYXJzZSB0aGUgc3RyaW5nIGNvZGUuCgpDb3VsZCB3ZSBoYXZlIGEgcmVhc29uYWJseSBnZW5l
cmljIHN0cnVjdHVyZSAvIHVuaW9uLCB3aXRoIGEgcGFyYW1ldGVyCm51bWJlciwgdGhhdCB3ZSBj
b3VsZCBwYXNzIGluIGluc3RlYWQ/ICBTb21ldGhpbmcgbGlrZToKCnN0cnVjdCBkb21haW5fcGFy
YW1ldGVyIHsKICBpbnQgcGFyYW1fbnVtOwogIGludCB2YWw7Cn0KCkFuZCB0aGVuIGhhdmUgYSBs
aXN0IHNvbWV3aGVyZSBvZiBzdHJpbmcgdmFsdWVzIC0+IHBhcmFtZXRlciBudW1iZXJzCnRoYXQg
Y2FsbGVycyBjb3VsZCB1c2UgdG8gdHJhbnNsYXRlIHN0cmluZ3MgaW50byB2YWx1ZXM/CgpUaGF0
IHdheSB0aGUgYWJvdmUgbGlzdCB3b3VsZCBsb29rIGxpa2U6CgoxLiBBZGQgbmV3IHBhcmFtZXRl
ciBpbiBYZW4KMi4gQWRkIGEgc3RyaW5nIG5hbWUgLT4gcGFyYW1ldGVyIG51bWJlciBpbiBhIGhl
YWRlciBzb21ld2hlcmUKMy4gQWRkIGEgbGlieGwgI2RlZmluZSB3aXRoIHRoYXQgcGFyYW1ldGVy
IG51bWJlcgoKWW91J2QgaGF2ZSB0byByZWNvbXBpbGUgeGwgYWdhaW5zdCB0aGUgbmV3IGhlYWRl
ciwgYnV0IHlvdSB3ZXJlIHByb2JhYmx5CmdvaW5nIHRvIGRvIHRoYXQgYW55d2F5LgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 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 1g2GAt-0002Xy-Go; Tue, 18 Sep 2018 13:36:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ui40=ma=citrix.com=prvs=79275aa1e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g2GAr-0002Xp-Gk
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:36:17 +0000
X-Inumbo-ID: f49e24fe-bb47-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f49e24fe-bb47-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 13:37:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65579399"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 14:36:09 +0100
Message-ID: <20180918133609.9468-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] stubdom/grub.patches: Drop docs changes,
 for licensing reasons
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 pkg-xen-devel@lists.alioth.debian.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIGZpbGUgMDBjdnMgaXMgYW4gaW1wb3J0IG9mIGEgbmV3IHVwc3RyZWFtIHZlcnNp
b24gb2YKZ3J1YjEgZnJvbSB1cHN0cmVhbSBDVlMuCgpVbmZvcnR1bmF0ZWx5LCBpbiB0aGUgcGVy
aW9kIGNvdmVyZWQgYnkgdGhlIHVwZGF0ZSwgdXBzdHJlYW0gY2hhbmdlZAp0aGUgZG9jdW1lbnRh
dGlvbiBsaWNlbmNlIGZyb20gYSBzaW1wbGUgcGVybWlzc2l2ZSBsaWNlbmNlLCB0byB0aGUgR05V
CiJGcmVlIERvY3VtZW50YXRpb24gTGljZW5jZSIgd2l0aCBGcm9udCBhbmQgQmFjayBDb3ZlciBU
ZXh0cy4KClRoZSBEZWJpYW4gUHJvamVjdCBpcyBvZiB0aGUgdmlldyB0aGF0IHVzZSB0aGUgRnJv
bnQgYW5kIEJhY2sgQ292ZXIKVGV4dHMgZmVhdHVyZSBvZiB0aGUgR0ZETCBtYWtlcyB0aGUgcmVz
dWx0aW5nIGRvY3VtZW50IG5vdCBGcmVlClNvZnR3YXJlLCBiZWNhdXNlIG9mIHRoZSBtYW5kYXRv
cnkgcmVkaXN0cmlidXRpb24gb2YgdGhlc2UgaW1tdXRhYmxlCnRleHRzLiAgKFBlcnNvbmFsbHks
IEkgYWdyZWUuKQoKVGhpcyBpcyBhd2t3YXJkIGJlY2F1c2UgRGViaWFuIGRvIG5vdCB3YW50IHRv
IHNoaXAgbm9uLWZyZWUgY29udGVudC4KU28gdGhlIERlYmlhbiBtYWludGFpbmVycyBuZWVkIHRv
IGxhdW5kZXIgdGhlIHVwc3RyZWFtIHNvdXJjZSBjb2RlLCB0bwpyZW1vdmUgdGhlIHRyb3VibGVz
b21lIGZpbGVzLiAgVGhpcyBpcyBhbiBleHRyYSBzdGVwIHdoZW4KaW5jb3Jwb3JhdGluZyBuZXcg
dXBzdHJlYW0gdmVyc2lvbnMuICBJdCdzIHBhcnRpY3VsYXJseSBhbm5veWluZyBmb3IKc2VjdXJp
dHkgcmVzcG9uc2UsIHdoaWNoIG9mdGVuIGludm9sdmVzIHJlYmFzaW5nIG9udG8gYSBuZXcgdXBz
dHJlYW0KcmVsZWFzZS4KCmdydWIxIGlzIG9ic29sZXRlIGFuZCB0aGUgbGFzdCBjaGFuZ2UgdG8g
WGVuJ3MgUFYgZ3J1YjEgc3R1YmRvbSBjb2RlCndhcyBpbiAyMDE2LiAgRnVydGhlcm1vcmUsIHRo
ZSBncnViMSBkb2N1bWVudGF0aW9uIGlzIG5vdCBidWlsdCBhbmQKaW5zdGFsbGVkIGJ5IHRoZSBY
ZW4gcHYtZ3J1YiBzdHViZG9tIE1ha2VmaWxlcy4KClRoZXJlZm9yZSwgcmVtb3ZlIGFsbCBkb2Nz
IGNoYW5nZXMgZnJvbSBzdHViZG9tL2dydWIucGF0Y2hlcy4gIFRoaXMKbWVhbnMgdGhhdCB0aGVy
ZSBhcmUgbm93IG5vIGxvbmdlciBhbnkgR0ZETC1saWNlbmNlZCBncnViIGRvY3MgaW4KeGVuLmdp
dC4KClRoZXJlIGlzIG5vIHVzZXIgaW1wYWN0LCBhbmQgRGViaWFuIGlzIGhlbHBlZC4gIFRoaXMg
Y2hhbmdlIHdvdWxkCmNvbXBsaWNhdGUgYW55IGF0dGVtcHRzIHRvIHVwZGF0ZSB0byBhIG5ldyB2
ZXJzaW9uIG9mIHVwc3RyZWFtIGdydWIxLApidXQgaXQgc2VlbXMgdW5saWtlbHkgdGhhdCBzdWNo
IGEgdGhpbmcgd2lsbCBldmVyIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgpDQzogcGtnLXhlbi1kZXZlbEBs
aXN0cy5hbGlvdGguZGViaWFuLm9yZwotLS0KIHN0dWJkb20vZ3J1Yi5wYXRjaGVzLzAwY3ZzICAg
ICAgICAgICAgIHwgMzYwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogc3R1YmRv
bS9ncnViLnBhdGNoZXMvMjBwcmludF9mdW5jLmRpZmYgfCAgMjggLS0tCiBzdHViZG9tL2dydWIu
cGF0Y2hlcy82MWJ0cmZzLmRpZmYgICAgICB8ICAxMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDM5OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zdHViZG9tL2dydWIucGF0Y2hlcy8wMGN2cyBiL3N0
dWJkb20vZ3J1Yi5wYXRjaGVzLzAwY3ZzCmluZGV4IDc5NDczMDY3ZjIuLjQ3ZDY2ZjNhM2IgMTAw
NjQ0Ci0tLSBhL3N0dWJkb20vZ3J1Yi5wYXRjaGVzLzAwY3ZzCisrKyBiL3N0dWJkb20vZ3J1Yi5w
YXRjaGVzLzAwY3ZzCkBAIC0zMTAsMzY2ICszMTAsNiBAQCBkaWZmIC11cHJOIGdydWItMC45Ny9j
b25maWd1cmUuYWMgZ3J1Yi9jb25maWd1cmUuYWMKICBpZiB0ZXN0ICJ4JHdpdGhfYmludXRpbHMi
ICE9IHg7IHRoZW4KICBkbmwgIEFDX1BBVEhfVE9PTChPQkpDT1BZLCBvYmpjb3B5LCAsICIkd2l0
aF9iaW51dGlsczokUEFUSCIpCiAgICBBQ19QQVRIX1BST0coT0JKQ09QWSwgb2JqY29weSwgLCAi
JHdpdGhfYmludXRpbHM6JFBBVEgiKQotZGlmZiAtdXByTiBncnViLTAuOTcvZG9jcy9ncnViLjgg
Z3J1Yi9kb2NzL2dydWIuOAotLS0tIGdydWItMC45Ny9kb2NzL2dydWIuOAkyMDA1LTA1LTA4IDAz
OjQ4OjU2LjAwMDAwMDAwMCArMDEwMAotKysrIGdydWIvZG9jcy9ncnViLjgJMjAwNi0wNi0yNCAx
NTo0MDowMi4wMDAwMDAwMDAgKzAxMDAKLUBAIC0xLDUgKzEsNSBAQAotIC5cIiBETyBOT1QgTU9E
SUZZIFRISVMgRklMRSEgIEl0IHdhcyBnZW5lcmF0ZWQgYnkgaGVscDJtYW4gMS4yMy4KLS0uVEgg
R1JVQiAiOCIgIk1heSAyMDA1IiAiZ3J1YiAoR05VIEdSVUIgMC45NykiIEZTRgotKy5USCBHUlVC
ICI4IiAiSnVuZSAyMDA2IiAiZ3J1YiAoR05VIEdSVUIgMC45NykiIEZTRgotIC5TSCBOQU1FCi0g
Z3J1YiBcLSB0aGUgZ3J1YiBzaGVsbAotIC5TSCBTWU5PUFNJUwotZGlmZiAtdXByTiBncnViLTAu
OTcvZG9jcy9ncnViLWluc3RhbGwuOCBncnViL2RvY3MvZ3J1Yi1pbnN0YWxsLjgKLS0tLSBncnVi
LTAuOTcvZG9jcy9ncnViLWluc3RhbGwuOAkyMDA1LTA1LTA4IDAzOjQ4OjU2LjAwMDAwMDAwMCAr
MDEwMAotKysrIGdydWIvZG9jcy9ncnViLWluc3RhbGwuOAkyMDA2LTA2LTI0IDE1OjQwOjAyLjAw
MDAwMDAwMCArMDEwMAotQEAgLTEsNSArMSw1IEBACi0gLlwiIERPIE5PVCBNT0RJRlkgVEhJUyBG
SUxFISAgSXQgd2FzIGdlbmVyYXRlZCBieSBoZWxwMm1hbiAxLjIzLgotLS5USCBHUlVCLUlOU1RB
TEwgIjgiICJNYXkgMjAwNSIgImdydWItaW5zdGFsbCAoR05VIEdSVUIgMC45NykiIEZTRgotKy5U
SCBHUlVCLUlOU1RBTEwgIjgiICJKdW5lIDIwMDYiICJncnViLWluc3RhbGwgKEdOVSBHUlVCIDAu
OTcpIiBGU0YKLSAuU0ggTkFNRQotIGdydWItaW5zdGFsbCBcLSBpbnN0YWxsIEdSVUIgb24geW91
ciBkcml2ZQotIC5TSCBTWU5PUFNJUwotZGlmZiAtdXByTiBncnViLTAuOTcvZG9jcy9ncnViLW1k
NS1jcnlwdC44IGdydWIvZG9jcy9ncnViLW1kNS1jcnlwdC44Ci0tLS0gZ3J1Yi0wLjk3L2RvY3Mv
Z3J1Yi1tZDUtY3J5cHQuOAkyMDA1LTA1LTA4IDAzOjQ4OjU2LjAwMDAwMDAwMCArMDEwMAotKysr
IGdydWIvZG9jcy9ncnViLW1kNS1jcnlwdC44CTIwMDYtMDYtMjQgMTU6NDA6MDIuMDAwMDAwMDAw
ICswMTAwCi1AQCAtMSw1ICsxLDUgQEAKLSAuXCIgRE8gTk9UIE1PRElGWSBUSElTIEZJTEUhICBJ
dCB3YXMgZ2VuZXJhdGVkIGJ5IGhlbHAybWFuIDEuMjMuCi0tLlRIIEdSVUItTUQ1LUNSWVBUICI4
IiAiTWF5IDIwMDUiICJncnViLW1kNS1jcnlwdCAoR05VIEdSVUIgKSIgRlNGCi0rLlRIIEdSVUIt
TUQ1LUNSWVBUICI4IiAiSnVuZSAyMDA2IiAiZ3J1Yi1tZDUtY3J5cHQgKEdOVSBHUlVCICkiIEZT
RgotIC5TSCBOQU1FCi0gZ3J1Yi1tZDUtY3J5cHQgXC0gRW5jcnlwdCBhIHBhc3N3b3JkIGluIE1E
NSBmb3JtYXQKLSAuU0ggU1lOT1BTSVMKLWRpZmYgLXVwck4gZ3J1Yi0wLjk3L2RvY3MvZ3J1Yi10
ZXJtaW5mby44IGdydWIvZG9jcy9ncnViLXRlcm1pbmZvLjgKLS0tLSBncnViLTAuOTcvZG9jcy9n
cnViLXRlcm1pbmZvLjgJMjAwNS0wNS0wOCAwMzo0ODo1Ni4wMDAwMDAwMDAgKzAxMDAKLSsrKyBn
cnViL2RvY3MvZ3J1Yi10ZXJtaW5mby44CTIwMDYtMDYtMjQgMTU6NDA6MDIuMDAwMDAwMDAwICsw
MTAwCi1AQCAtMSw1ICsxLDUgQEAKLSAuXCIgRE8gTk9UIE1PRElGWSBUSElTIEZJTEUhICBJdCB3
YXMgZ2VuZXJhdGVkIGJ5IGhlbHAybWFuIDEuMjMuCi0tLlRIIEdSVUItVEVSTUlORk8gIjgiICJN
YXkgMjAwNSIgImdydWItdGVybWluZm8gKEdOVSBHUlVCIDAuOTcpIiBGU0YKLSsuVEggR1JVQi1U
RVJNSU5GTyAiOCIgIkp1bmUgMjAwNiIgImdydWItdGVybWluZm8gKEdOVSBHUlVCIDAuOTcpIiBG
U0YKLSAuU0ggTkFNRQotIGdydWItdGVybWluZm8gXC0gR2VuZXJhdGUgYSB0ZXJtaW5mbyBjb21t
YW5kIGZyb20gYSB0ZXJtaW5mbyBuYW1lCi0gLlNIIFNZTk9QU0lTCi1kaWZmIC11cHJOIGdydWIt
MC45Ny9kb2NzL2dydWIudGV4aSBncnViL2RvY3MvZ3J1Yi50ZXhpCi0tLS0gZ3J1Yi0wLjk3L2Rv
Y3MvZ3J1Yi50ZXhpCTIwMDUtMDUtMDggMDM6NTk6NTkuMDAwMDAwMDAwICswMTAwCi0rKysgZ3J1
Yi9kb2NzL2dydWIudGV4aQkyMDA2LTA2LTI0IDE1OjQwOjAyLjAwMDAwMDAwMCArMDEwMAotQEAg
LTIsMjIgKzIsNDEgQEAKLSBAYyAtKi10ZXhpbmZvLSotCi0gQGMgJSoqc3RhcnQgb2YgaGVhZGVy
Ci0gQHNldGZpbGVuYW1lIGdydWIuaW5mbwotLUBzZXR0aXRsZSBHUlVCIE1hbnVhbAotLUBjICUq
KmVuZCBvZiBoZWFkZXIKLS0KLSBAaW5jbHVkZSB2ZXJzaW9uLnRleGkKLS0KLStAc2V0dGl0bGUg
R05VIEdSVUIgTWFudWFsIEB2YWx1ZXtWRVJTSU9OfQotIEBjIFVuaWZ5IGFsbCBvdXIgbGl0dGxl
IGluZGljZXMgZm9yIG5vdy4KLSBAc3luY29kZWluZGV4IGZuIGNwCi0gQHN5bmNvZGVpbmRleCB2
ciBjcAotIEBzeW5jb2RlaW5kZXgga3kgY3AKLSBAc3luY29kZWluZGV4IHBnIGNwCi0gQHN5bmNv
ZGVpbmRleCB0cCBjcAotK0BjICUqKmVuZCBvZiBoZWFkZXIKLSAKLSBAZm9vdG5vdGVzdHlsZSBz
ZXBhcmF0ZQotIEBwYXJhZ3JhcGhpbmRlbnQgMwotIEBmaW5hbG91dAotIAotK0Bjb3B5aW5nCi0r
VGhpcyBtYW51YWwgaXMgZm9yIEdOVSBHUlVCICh2ZXJzaW9uIEB2YWx1ZXtWRVJTSU9OfSwKLStA
dmFsdWV7VVBEQVRFRH0pLgotKwotK0NvcHlyaWdodCBAY29weXJpZ2h0e30gMTk5OSwyMDAwLDIw
MDEsMjAwMiwyMDA0LDIwMDYgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCi0rCi0rQHF1
b3RhdGlvbgotK1Blcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5LCBkaXN0cmlidXRlIGFuZC9v
ciBtb2RpZnkgdGhpcyBkb2N1bWVudAotK3VuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEZyZWUg
RG9jdW1lbnRhdGlvbiBMaWNlbnNlLCBWZXJzaW9uIDEuMiBvcgotK2FueSBsYXRlciB2ZXJzaW9u
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB3aXRoIG5vCi0rSW52
YXJpYW50IFNlY3Rpb25zLCB3aXRoIHRoZSBGcm9udC1Db3ZlciBUZXh0cyBiZWluZyBgYEEgR05V
IE1hbnVhbCwnJwotK2FuZCB3aXRoIHRoZSBCYWNrLUNvdmVyIFRleHRzIGFzIGluIChhKSBiZWxv
dy4gIEEgY29weSBvZiB0aGUKLStsaWNlbnNlIGlzIGluY2x1ZGVkIGluIHRoZSBzZWN0aW9uIGVu
dGl0bGVkIGBgR05VIEZyZWUgRG9jdW1lbnRhdGlvbgotK0xpY2Vuc2UuJycKLSsKLSsoYSkgVGhl
IEZTRidzIEJhY2stQ292ZXIgVGV4dCBpczogYGBZb3UgaGF2ZSBmcmVlZG9tIHRvIGNvcHkgYW5k
IG1vZGlmeQotK3RoaXMgR05VIE1hbnVhbCwgbGlrZSBHTlUgc29mdHdhcmUuICBDb3BpZXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlCi0rU29mdHdhcmUgRm91bmRhdGlvbiByYWlzZSBmdW5kcyBmb3Ig
R05VIGRldmVsb3BtZW50LicnCi0rQGVuZCBxdW90YXRpb24KLStAZW5kIGNvcHlpbmcKLSsKLSBA
ZGlyY2F0ZWdvcnkgS2VybmVsCi0gQGRpcmVudHJ5Ci0gKiBHUlVCOiAoZ3J1YikuICAgICAgICAg
ICAgICAgICBUaGUgR1JhbmQgVW5pZmllZCBCb290bG9hZGVyCi1AQCAtMzQsNTMgKzUzLDE2IEBA
Ci0gCi0gQHNldGNoYXB0ZXJuZXdwYWdlIG9kZAotIAotLUBpZmluZm8KLS1Db3B5cmlnaHQgQGNv
cHlyaWdodHt9IDE5OTksMjAwMCwyMDAxLDIwMDIsMjAwNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIEluYy4KLS0KLS1QZXJtaXNzaW9uIGlzIGdyYW50ZWQgdG8gbWFrZSBhbmQgZGlzdHJpYnV0
ZSB2ZXJiYXRpbSBjb3BpZXMgb2YKLS10aGlzIG1hbnVhbCBwcm92aWRlZCB0aGUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZQotLWFyZSBwcmVzZXJ2ZWQgb24gYWxs
IGNvcGllcy4KLS0KLS1AaWdub3JlCi0tUGVybWlzc2lvbiBpcyBncmFudGVkIHRvIHByb2Nlc3Mg
dGhpcyBmaWxlIHRocm91Z2ggVGVYIGFuZCBwcmludCB0aGUKLS1yZXN1bHRzLCBwcm92aWRlZCB0
aGUgcHJpbnRlZCBkb2N1bWVudCBjYXJyaWVzIGEgY29weWluZyBwZXJtaXNzaW9uCi0tbm90aWNl
IGlkZW50aWNhbCB0byB0aGlzIG9uZSBleGNlcHQgZm9yIHRoZSByZW1vdmFsIG9mIHRoaXMgcGFy
YWdyYXBoCi0tKHRoaXMgcGFyYWdyYXBoIG5vdCBiZWluZyByZWxldmFudCB0byB0aGUgcHJpbnRl
ZCBtYW51YWwpLgotLQotLUBlbmQgaWdub3JlCi0tCi0tUGVybWlzc2lvbiBpcyBncmFudGVkIHRv
IGNvcHkgYW5kIGRpc3RyaWJ1dGUgbW9kaWZpZWQgdmVyc2lvbnMgb2YgdGhpcwotLW1hbnVhbCB1
bmRlciB0aGUgY29uZGl0aW9ucyBmb3IgdmVyYmF0aW0gY29weWluZywgcHJvdmlkZWQgYWxzbyB0
aGF0Ci0tdGhlIGVudGlyZSByZXN1bHRpbmcgZGVyaXZlZCB3b3JrIGlzIGRpc3RyaWJ1dGVkIHVu
ZGVyIHRoZSB0ZXJtcyBvZiBhCi0tcGVybWlzc2lvbiBub3RpY2UgaWRlbnRpY2FsIHRvIHRoaXMg
b25lLgotLQotLVBlcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5IGFuZCBkaXN0cmlidXRlIHRy
YW5zbGF0aW9ucyBvZiB0aGlzIG1hbnVhbAotLWludG8gYW5vdGhlciBsYW5ndWFnZSwgdW5kZXIg
dGhlIGFib3ZlIGNvbmRpdGlvbnMgZm9yIG1vZGlmaWVkIHZlcnNpb25zLgotLUBlbmQgaWZpbmZv
Ci0tCi0gQHRpdGxlcGFnZQotIEBzcCAxMAotLUB0aXRsZSB0aGUgR1JVQiBtYW51YWwKLStAdGl0
bGUgdGhlIEdOVSBHUlVCIG1hbnVhbAotIEBzdWJ0aXRsZSBUaGUgR1JhbmQgVW5pZmllZCBCb290
bG9hZGVyLCB2ZXJzaW9uIEB2YWx1ZXtWRVJTSU9OfSwgQHZhbHVle1VQREFURUR9LgotIEBhdXRo
b3IgR29yZG9uIE1hdHppZ2tlaXQKLSBAYXV0aG9yIFlvc2hpbm9yaSBLLiBPa3VqaQotIEBjIFRo
ZSBmb2xsb3dpbmcgdHdvIGNvbW1hbmRzIHN0YXJ0IHRoZSBjb3B5cmlnaHQgcGFnZS4KLSBAcGFn
ZQotIEB2c2tpcCAwcHQgcGx1cyAxZmlsbGwKLS1Db3B5cmlnaHQgQGNvcHlyaWdodHt9IDE5OTks
MjAwMCwyMDAxLDIwMDIsMjAwNCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KLS0KLS1Q
ZXJtaXNzaW9uIGlzIGdyYW50ZWQgdG8gbWFrZSBhbmQgZGlzdHJpYnV0ZSB2ZXJiYXRpbSBjb3Bp
ZXMgb2YKLS10aGlzIG1hbnVhbCBwcm92aWRlZCB0aGUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBwZXJtaXNzaW9uIG5vdGljZQotLWFyZSBwcmVzZXJ2ZWQgb24gYWxsIGNvcGllcy4KLS1QZXJt
aXNzaW9uIGlzIGdyYW50ZWQgdG8gY29weSBhbmQgZGlzdHJpYnV0ZSBtb2RpZmllZCB2ZXJzaW9u
cyBvZiB0aGlzCi0tbWFudWFsIHVuZGVyIHRoZSBjb25kaXRpb25zIGZvciB2ZXJiYXRpbSBjb3B5
aW5nLCBwcm92aWRlZCB0aGF0IHRoZSBlbnRpcmUKLS1yZXN1bHRpbmcgZGVyaXZlZCB3b3JrIGlz
IGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiBhIHBlcm1pc3Npb24KLS1ub3RpY2UgaWRl
bnRpY2FsIHRvIHRoaXMgb25lLgotLQotLVBlcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5IGFu
ZCBkaXN0cmlidXRlIHRyYW5zbGF0aW9ucyBvZiB0aGlzIG1hbnVhbAotLWludG8gYW5vdGhlciBs
YW5ndWFnZSwgdW5kZXIgdGhlIGFib3ZlIGNvbmRpdGlvbnMgZm9yIG1vZGlmaWVkIHZlcnNpb25z
LAotLWV4Y2VwdCB0aGF0IHRoaXMgcGVybWlzc2lvbiBub3RpY2UgbWF5IGJlIHN0YXRlZCBpbiBh
IHRyYW5zbGF0aW9uIGFwcHJvdmVkCi0tYnkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotK0Bp
bnNlcnRjb3B5aW5nCi0gQGVuZCB0aXRsZXBhZ2UKLSAKLSBAYyBPdXRwdXQgdGhlIHRhYmxlIG9m
IGNvbnRlbnRzIGF0IHRoZSBiZWdpbm5pbmcuCi1AQCAtOTEsMTIgKzczLDE0IEBAIGJ5IEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KLSAKLSBAaWZub3R0ZXgKLSBAbm9kZSBUb3AKLS1AdG9wIEdS
VUIgbWFudWFsCi0rQHRvcCBHTlUgR1JVQiBtYW51YWwKLSAKLSBUaGlzIGlzIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIEdOVSBHUlVCLCB0aGUgR1JhbmQgVW5pZmllZCBCb290bG9hZGVyLAotIGEgZmxl
eGlibGUgYW5kIHBvd2VyZnVsIGJvb3QgbG9hZGVyIHByb2dyYW0gZm9yIEBzY3twY31zLgotIAot
IFRoaXMgZWRpdGlvbiBkb2N1bWVudHMgdmVyc2lvbiBAdmFsdWV7VkVSU0lPTn0uCi0rCi0rQGlu
c2VydGNvcHlpbmcKLSBAZW5kIGlmbm90dGV4Ci0gCi0gQG1lbnUKLUBAIC0xMjQsNiArMTA4LDcg
QEAgVGhpcyBlZGl0aW9uIGRvY3VtZW50cyB2ZXJzaW9uIEB2YWx1ZXtWRQotICogUmVwb3J0aW5n
IGJ1Z3M6OiAgICAgICAgICAgICAgV2hlcmUgeW91IHNob3VsZCBzZW5kIGEgYnVnIHJlcG9ydAot
ICogRnV0dXJlOjogICAgICAgICAgICAgICAgICAgICAgU29tZSBmdXR1cmUgcGxhbnMgb24gR1JV
QgotICogSW50ZXJuYWxzOjogICAgICAgICAgICAgICAgICAgSGFja2luZyBHUlVCCi0rKiBDb3B5
aW5nIFRoaXMgTWFudWFsOjogICAgICAgICBDb3B5aW5nIFRoaXMgTWFudWFsCi0gKiBJbmRleDo6
Ci0gQGVuZCBtZW51Ci0gCi1AQCAtMzk2NSw2ICszOTUwLDE2IEBAIGhvbWVwYWdlfS4KLSBAaW5j
bHVkZSBpbnRlcm5hbHMudGV4aQotIAotIAotK0Bub2RlIENvcHlpbmcgVGhpcyBNYW51YWwKLStA
YXBwZW5kaXggQ29weWluZyBUaGlzIE1hbnVhbAotKwotK0BtZW51Ci0rKiBHTlUgRnJlZSBEb2N1
bWVudGF0aW9uIExpY2Vuc2U6OiAgTGljZW5zZSBmb3IgY29weWluZyB0aGlzIG1hbnVhbC4KLStA
ZW5kIG1lbnUKLSsKLStAaW5jbHVkZSBmZGwudGV4aQotKwotKwotIEBub2RlIEluZGV4Ci0gQHVu
bnVtYmVyZWQgSW5kZXgKLSAKLWRpZmYgLXVwck4gZ3J1Yi0wLjk3L2RvY3MvTWFrZWZpbGUuYW0g
Z3J1Yi9kb2NzL01ha2VmaWxlLmFtCi0tLS0gZ3J1Yi0wLjk3L2RvY3MvTWFrZWZpbGUuYW0JMjAw
My0wNy0wOSAxMjo0NTozNS4wMDAwMDAwMDAgKzAxMDAKLSsrKyBncnViL2RvY3MvTWFrZWZpbGUu
YW0JMjAwNi0wNi0yNCAxNTo0MDowMi4wMDAwMDAwMDAgKzAxMDAKLUBAIC0xLDUgKzEsNSBAQAot
IGluZm9fVEVYSU5GT1MgPSBncnViLnRleGkgbXVsdGlib290LnRleGkKLS1ncnViX1RFWElORk9T
ID0gaW50ZXJuYWxzLnRleGkKLStncnViX1RFWElORk9TID0gaW50ZXJuYWxzLnRleGkgZmRsLnRl
eGkKLSBFWEFNUExFUyA9IGJvb3QuUyBrZXJuZWwuYyBtdWx0aWJvb3QuaAotIG11bHRpYm9vdF9U
RVhJTkZPUyA9IGJvb3QuUy50ZXhpIGtlcm5lbC5jLnRleGkgbXVsdGlib290LmgudGV4aQotIG1h
bl9NQU5TID0gZ3J1Yi44IG1iY2hrLjEgZ3J1Yi1pbnN0YWxsLjggZ3J1Yi1tZDUtY3J5cHQuOCBn
cnViLXRlcm1pbmZvLjgKLWRpZmYgLXVwck4gZ3J1Yi0wLjk3L2RvY3MvTWFrZWZpbGUuaW4gZ3J1
Yi9kb2NzL01ha2VmaWxlLmluCi0tLS0gZ3J1Yi0wLjk3L2RvY3MvTWFrZWZpbGUuaW4JMjAwNS0w
NS0wOCAwMzo0MjozNC4wMDAwMDAwMDAgKzAxMDAKLSsrKyBncnViL2RvY3MvTWFrZWZpbGUuaW4J
MjAwNi0wNi0yNCAxNTo0MDowMi4wMDAwMDAwMDAgKzAxMDAKLUBAIC0yMDIsNyArMjAyLDcgQEAg
c2hhcmVkc3RhdGVkaXIgPSBAc2hhcmVkc3RhdGVkaXJACi0gc3lzY29uZmRpciA9IEBzeXNjb25m
ZGlyQAotIHRhcmdldF9hbGlhcyA9IEB0YXJnZXRfYWxpYXNACi0gaW5mb19URVhJTkZPUyA9IGdy
dWIudGV4aSBtdWx0aWJvb3QudGV4aQotLWdydWJfVEVYSU5GT1MgPSBpbnRlcm5hbHMudGV4aQot
K2dydWJfVEVYSU5GT1MgPSBpbnRlcm5hbHMudGV4aSBmZGwudGV4aQotIEVYQU1QTEVTID0gYm9v
dC5TIGtlcm5lbC5jIG11bHRpYm9vdC5oCi0gbXVsdGlib290X1RFWElORk9TID0gYm9vdC5TLnRl
eGkga2VybmVsLmMudGV4aSBtdWx0aWJvb3QuaC50ZXhpCi0gbWFuX01BTlMgPSBncnViLjggbWJj
aGsuMSBncnViLWluc3RhbGwuOCBncnViLW1kNS1jcnlwdC44IGdydWItdGVybWluZm8uOAotZGlm
ZiAtdXByTiBncnViLTAuOTcvZG9jcy9tYmNoay4xIGdydWIvZG9jcy9tYmNoay4xCi0tLS0gZ3J1
Yi0wLjk3L2RvY3MvbWJjaGsuMQkyMDA1LTA1LTA4IDAzOjQ4OjU2LjAwMDAwMDAwMCArMDEwMAot
KysrIGdydWIvZG9jcy9tYmNoay4xCTIwMDYtMDYtMjQgMTU6NDA6MDIuMDAwMDAwMDAwICswMTAw
Ci1AQCAtMSw1ICsxLDUgQEAKLSAuXCIgRE8gTk9UIE1PRElGWSBUSElTIEZJTEUhICBJdCB3YXMg
Z2VuZXJhdGVkIGJ5IGhlbHAybWFuIDEuMjMuCi0tLlRIIE1CQ0hLICIxIiAiTWF5IDIwMDUiICJt
YmNoayAoR05VIEdSVUIgMC45NykiIEZTRgotKy5USCBNQkNISyAiMSIgIkp1bmUgMjAwNiIgIm1i
Y2hrIChHTlUgR1JVQiAwLjk3KSIgRlNGCi0gLlNIIE5BTUUKLSBtYmNoayBcLSBjaGVjayB0aGUg
Zm9ybWF0IG9mIGEgTXVsdGlib290IGtlcm5lbAotIC5TSCBTWU5PUFNJUwotZGlmZiAtdXByTiBn
cnViLTAuOTcvZG9jcy9tdWx0aWJvb3QudGV4aSBncnViL2RvY3MvbXVsdGlib290LnRleGkKLS0t
LSBncnViLTAuOTcvZG9jcy9tdWx0aWJvb3QudGV4aQkyMDAzLTA3LTA5IDEyOjQ1OjM2LjAwMDAw
MDAwMCArMDEwMAotKysrIGdydWIvZG9jcy9tdWx0aWJvb3QudGV4aQkyMDA2LTA2LTI0IDE1OjQw
OjAyLjAwMDAwMDAwMCArMDEwMAotQEAgLTEsMzIgKzEsMjggQEAKLSBcaW5wdXQgdGV4aW5mbyBA
YyAtKi10ZXhpbmZvLSotCi0tQGMgLSotdGV4aW5mby0qLQotIEBjICUqKnN0YXJ0IG9mIGhlYWRl
cgotIEBzZXRmaWxlbmFtZSBtdWx0aWJvb3QuaW5mbwotLUBzZXR0aXRsZSBNdWx0aWJvb3QgU3Bl
Y2lmaWNhdGlvbgotLUBjICUqKmVuZCBvZiBoZWFkZXIKLS0KLStAc2V0IFZFUlNJT04gMC42Ljk1
Ci0rQHNldHRpdGxlIE11bHRpYm9vdCBTcGVjaWZpY2F0aW9uIHZlcnNpb24gQHZhbHVle1ZFUlNJ
T059Ci0gQGMgVW5pZnkgYWxsIG91ciBsaXR0bGUgaW5kaWNlcyBmb3Igbm93LgotIEBzeW5jb2Rl
aW5kZXggZm4gY3AKLSBAc3luY29kZWluZGV4IHZyIGNwCi0gQHN5bmNvZGVpbmRleCBreSBjcAot
IEBzeW5jb2RlaW5kZXggcGcgY3AKLSBAc3luY29kZWluZGV4IHRwIGNwCi0rQGMgJSoqZW5kIG9m
IGhlYWRlcgotIAotIEBmb290bm90ZXN0eWxlIHNlcGFyYXRlCi0gQHBhcmFncmFwaGluZGVudCAz
Ci0gQGZpbmFsb3V0Ci0gCi0rQGNvcHlpbmcKLStDb3B5cmlnaHQgQGNvcHlyaWdodHt9IDE5OTUs
OTYgQnJ5YW4gRm9yZCA8YmFmb3JkQEBjcy51dGFoLmVkdT4KLSAKLS1AZGlyY2F0ZWdvcnkgS2Vy
bmVsCi0tQGRpcmVudHJ5Ci0tKiBNdWx0aWJvb3QgU3BlY2lmaWNhdGlvbjogKG11bHRpYm9vdCku
CQlNdWx0aWJvb3QgU3BlY2lmaWNhdGlvbi4KLS1AZW5kIGRpcmVudHJ5Ci0rQ29weXJpZ2h0IEBj
b3B5cmlnaHR7fSAxOTk1LDk2IEVyaWNoIFN0ZWZhbiBCb2xleW4gPGVyaWNoQEB1cnVrLm9yZz4K
LSAKLS1AaWZpbmZvCi0tQ29weXJpZ2h0IEBjb3B5cmlnaHR7fSAxOTk1LCA5NiBCcnlhbiBGb3Jk
IDxiYWZvcmRAQGNzLnV0YWguZWR1PgotLUNvcHlyaWdodCBAY29weXJpZ2h0e30gMTk5NSwgOTYg
RXJpY2ggU3RlZmFuIEJvbGV5biA8ZXJpY2hAQHVydWsub3JnPgotLUNvcHlyaWdodCBAY29weXJp
Z2h0e30gMTk5OSwgMjAwMCwgMjAwMSwgMjAwMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIElu
Yy4KLStDb3B5cmlnaHQgQGNvcHlyaWdodHt9IDE5OTksMjAwMCwyMDAxLDIwMDIsMjAwNSwyMDA2
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotIAotK0BxdW90YXRpb24KLSBQZXJtaXNz
aW9uIGlzIGdyYW50ZWQgdG8gbWFrZSBhbmQgZGlzdHJpYnV0ZSB2ZXJiYXRpbSBjb3BpZXMgb2YK
LSB0aGlzIG1hbnVhbCBwcm92aWRlZCB0aGUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZQotIGFyZSBwcmVzZXJ2ZWQgb24gYWxsIGNvcGllcy4KLUBAIC0zNiw3ICsz
Miw2IEBAIFBlcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBwcm9jZXNzIHRoaXMgZmkKLSByZXN1bHRz
LCBwcm92aWRlZCB0aGUgcHJpbnRlZCBkb2N1bWVudCBjYXJyaWVzIGEgY29weWluZyBwZXJtaXNz
aW9uCi0gbm90aWNlIGlkZW50aWNhbCB0byB0aGlzIG9uZSBleGNlcHQgZm9yIHRoZSByZW1vdmFs
IG9mIHRoaXMgcGFyYWdyYXBoCi0gKHRoaXMgcGFyYWdyYXBoIG5vdCBiZWluZyByZWxldmFudCB0
byB0aGUgcHJpbnRlZCBtYW51YWwpLgotLQotIEBlbmQgaWdub3JlCi0gCi0gUGVybWlzc2lvbiBp
cyBncmFudGVkIHRvIGNvcHkgYW5kIGRpc3RyaWJ1dGUgbW9kaWZpZWQgdmVyc2lvbnMgb2YgdGhp
cwotQEAgLTQ1LDMxICs0MCwyMyBAQCB0aGUgZW50aXJlIHJlc3VsdGluZyBkZXJpdmVkIHdvcmsg
aXMgZGlzCi0gcGVybWlzc2lvbiBub3RpY2UgaWRlbnRpY2FsIHRvIHRoaXMgb25lLgotIAotIFBl
cm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5IGFuZCBkaXN0cmlidXRlIHRyYW5zbGF0aW9ucyBv
ZiB0aGlzIG1hbnVhbAotLWludG8gYW5vdGhlciBsYW5ndWFnZSwgdW5kZXIgdGhlIGFib3ZlIGNv
bmRpdGlvbnMgZm9yIG1vZGlmaWVkIHZlcnNpb25zLgotLUBlbmQgaWZpbmZvCi0raW50byBhbm90
aGVyIGxhbmd1YWdlLCB1bmRlciB0aGUgYWJvdmUgY29uZGl0aW9ucyBmb3IgbW9kaWZpZWQKLSt2
ZXJzaW9ucy4KLStAZW5kIHF1b3RhdGlvbgotK0BlbmQgY29weWluZwotKwotK0BkaXJjYXRlZ29y
eSBLZXJuZWwKLStAZGlyZW50cnkKLSsqIE11bHRpYm9vdCBTcGVjaWZpY2F0aW9uOiAobXVsdGli
b290KS4JCU11bHRpYm9vdCBTcGVjaWZpY2F0aW9uLgotK0BlbmQgZGlyZW50cnkKLSAKLSBAdGl0
bGVwYWdlCi0gQHNwIDEwCi0tQHRpdGxlIFRoZSBNdWx0aWJvb3QgU3BlY2lmaWNhdGlvbgotK0B0
aXRsZSBUaGUgTXVsdGlib290IFNwZWNpZmljYXRpb24gdmVyc2lvbiBAdmFsdWV7VkVSU0lPTn0K
LSBAYXV0aG9yIFlvc2hpbm9yaSBLLiBPa3VqaSwgQnJ5YW4gRm9yZCwgRXJpY2ggU3RlZmFuIEJv
bGV5biwgS3VuaWhpcm8gSXNoaWd1cm8KLSBAcGFnZQotLQotIEB2c2tpcCAwcHQgcGx1cyAxZmls
bGwKLS1Db3B5cmlnaHQgQGNvcHlyaWdodHt9IDE5OTUsIDk2IEJyeWFuIEZvcmQgPGJhZm9yZEBA
Y3MudXRhaC5lZHU+Ci0tQ29weXJpZ2h0IEBjb3B5cmlnaHR7fSAxOTk1LCA5NiBFcmljaCBTdGVm
YW4gQm9sZXluIDxlcmljaEBAdXJ1ay5vcmc+Ci0tQ29weXJpZ2h0IEBjb3B5cmlnaHR7fSAxOTk5
LCAyMDAwLCAyMDAxLCAyMDAyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgotLQotLVBl
cm1pc3Npb24gaXMgZ3JhbnRlZCB0byBtYWtlIGFuZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGll
cyBvZgotLXRoaXMgbWFudWFsIHByb3ZpZGVkIHRoZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlCi0tYXJlIHByZXNlcnZlZCBvbiBhbGwgY29waWVzLgotLQotLVBl
cm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5IGFuZCBkaXN0cmlidXRlIG1vZGlmaWVkIHZlcnNp
b25zIG9mIHRoaXMKLS1tYW51YWwgdW5kZXIgdGhlIGNvbmRpdGlvbnMgZm9yIHZlcmJhdGltIGNv
cHlpbmcsIHByb3ZpZGVkIGFsc28gdGhhdAotLXRoZSBlbnRpcmUgcmVzdWx0aW5nIGRlcml2ZWQg
d29yayBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgYQotLXBlcm1pc3Npb24gbm90
aWNlIGlkZW50aWNhbCB0byB0aGlzIG9uZS4KLS0KLS1QZXJtaXNzaW9uIGlzIGdyYW50ZWQgdG8g
Y29weSBhbmQgZGlzdHJpYnV0ZSB0cmFuc2xhdGlvbnMgb2YgdGhpcyBtYW51YWwKLS1pbnRvIGFu
b3RoZXIgbGFuZ3VhZ2UsIHVuZGVyIHRoZSBhYm92ZSBjb25kaXRpb25zIGZvciBtb2RpZmllZCB2
ZXJzaW9ucy4KLStAaW5zZXJ0Y29weWluZwotIEBlbmQgdGl0bGVwYWdlCi0gCi0gQGZpbmFsb3V0
Ci1AQCAtODAsNyArNjcsOSBAQCBpbnRvIGFub3RoZXIgbGFuZ3VhZ2UsIHVuZGVyIHRoZSBhYm92
ZSBjCi0gQHRvcCBNdWx0aWJvb3QgU3BlY2lmaWNhdGlvbgotIAotIFRoaXMgZmlsZSBkb2N1bWVu
dHMgTXVsdGlib290IFNwZWNpZmljYXRpb24sIHRoZSBwcm9wb3NhbCBmb3IgdGhlIGJvb3QKLS1z
ZXF1ZW5jZSBzdGFuZGFyZC4gVGhpcyBlZGl0aW9uIGRvY3VtZW50cyB2ZXJzaW9uIDAuNi45My4K
LStzZXF1ZW5jZSBzdGFuZGFyZC4gVGhpcyBlZGl0aW9uIGRvY3VtZW50cyB2ZXJzaW9uIEB2YWx1
ZXtWRVJTSU9OfS4KLSsKLStAaW5zZXJ0Y29weWluZwotIEBlbmQgaWZub3R0ZXgKLSAKLSBAbWVu
dQotQEAgLTQyNiw3ICs0MTUsNyBAQCBtb2RlIHRhYmxlIChAcHhyZWZ7Qm9vdCBpbmZvcm1hdGlv
biBmb3JtCi0ga2VybmVsLgotIAotIElmIGJpdCAxNiBpbiB0aGUgQHNhbXB7ZmxhZ3N9IHdvcmQg
aXMgc2V0LCB0aGVuIHRoZSBmaWVsZHMgYXQgb2Zmc2V0cwotLTgtMjQgaW4gdGhlIE11bHRpYm9v
dCBoZWFkZXIgYXJlIHZhbGlkLCBhbmQgdGhlIGJvb3QgbG9hZGVyIHNob3VsZCB1c2UKLSsxMi0y
OCBpbiB0aGUgTXVsdGlib290IGhlYWRlciBhcmUgdmFsaWQsIGFuZCB0aGUgYm9vdCBsb2FkZXIg
c2hvdWxkIHVzZQotIHRoZW0gaW5zdGVhZCBvZiB0aGUgZmllbGRzIGluIHRoZSBhY3R1YWwgZXhl
Y3V0YWJsZSBoZWFkZXIgdG8gY2FsY3VsYXRlCi0gd2hlcmUgdG8gbG9hZCB0aGUgT1MgaW1hZ2Uu
IFRoaXMgaW5mb3JtYXRpb24gZG9lcyBub3QgbmVlZCB0byBiZQotIHByb3ZpZGVkIGlmIHRoZSBr
ZXJuZWwgaW1hZ2UgaXMgaW4gQHNje2VsZn0gZm9ybWF0LCBidXQgaXQgQGVtcGh7bXVzdH0KLUBA
IC02NzcsNyArNjY2LDcgQEAgZm9sbG93czoKLSBAZXhhbXBsZQotIEBncm91cAotICstLS0tLS0t
Ky0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKwotLXwgZHJpdmUgfCBwYXJ0MSB8IHBhcnQyIHwgcGFy
dDMgfAotK3wgcGFydDMgfCBwYXJ0MiB8IHBhcnQxIHwgZHJpdmUgfAotICstLS0tLS0tKy0tLS0t
LS0rLS0tLS0tLSstLS0tLS0tKwotIEBlbmQgZ3JvdXAKLSBAZW5kIGV4YW1wbGUKLUBAIC0xMTk3
LDYgKzExODYsMTcgQEAgUmV3cml0dGVuLCB1c2luZyBtb3JlIHN0cmljdCB3b3Jkcy4KLSBAaXRl
bQotIFRoZSBtYWludGFpbmVyIGNoYW5nZXMgdG8gdGhlIEdOVSBHUlVCIG1haW50YWluZXIgdGVh
bQotIEBlbWFpbHtidWctZ3J1YkBAZ251Lm9yZ30sIGZyb20gQnJ5YW4gRm9yZCBhbmQgRXJpY2gg
U3RlZmFuIEJvbGV5bi4KLSsKLStAaXRlbQotK1RoZSBieXRlIG9yZGVyIG9mIHRoZSBAc2FtcHti
b290X2RldmljZX0gaW4gTXVsdGlib290IGluZm9ybWF0aW9uIGlzCi0rcmV2ZXJzZWQuIFRoaXMg
d2FzIGEgbWlzdGFrZS4KLSsKLStAaXRlbQotK1RoZSBvZmZzZXQgb2YgdGhlIGFkZHJlc3MgZmll
bGRzIHdlcmUgd3JvbmcuCi0rCi0rQGl0ZW0KLStUaGUgZm9ybWF0IGlzIGFkYXB0ZWQgdG8gYSBu
ZXdlciBUZXhpbmZvLCBhbmQgdGhlIHZlcnNpb24gbnVtYmVyIGlzCi0rc3BlY2lmaWVkIG1vcmUg
ZXhwbGljaXRseSBpbiB0aGUgdGl0bGUuCi0gQGVuZCBpdGVtaXplCi0gCi0gQGl0ZW0gMC42CiBk
aWZmIC11cHJOIGdydWItMC45Ny9ncnViL2FzbXN0dWIuYyBncnViL2dydWIvYXNtc3R1Yi5jCiAt
LS0gZ3J1Yi0wLjk3L2dydWIvYXNtc3R1Yi5jCTIwMDUtMDItMTYgMjA6NDU6MTQuMDAwMDAwMDAw
ICswMDAwCiArKysgZ3J1Yi9ncnViL2FzbXN0dWIuYwkyMDA4LTAzLTI4IDEzOjIyOjI4LjAwMDAw
MDAwMCArMDAwMApkaWZmIC0tZ2l0IGEvc3R1YmRvbS9ncnViLnBhdGNoZXMvMjBwcmludF9mdW5j
LmRpZmYgYi9zdHViZG9tL2dydWIucGF0Y2hlcy8yMHByaW50X2Z1bmMuZGlmZgppbmRleCBlYzlk
YTBlYTRlLi43MWFkMDQyYWMyIDEwMDY0NAotLS0gYS9zdHViZG9tL2dydWIucGF0Y2hlcy8yMHBy
aW50X2Z1bmMuZGlmZgorKysgYi9zdHViZG9tL2dydWIucGF0Y2hlcy8yMHByaW50X2Z1bmMuZGlm
ZgpAQCAtMTMsMzQgKzEzLDYgQEAgRGViaWFuIFN0YXR1cyBGb2xsb3dpbmc6CiAgICBBZGRlZCBi
eTogT3RhdmlvIFNhbHZhZG9yCiAgICAgICAgRGF0ZTogMjAwNi0wMS0wNQogCi1kaWZmIC1OdXIg
Z3J1Yi0wLjk3LWJrcC9kb2NzL2dydWIudGV4aSBncnViLTAuOTcvZG9jcy9ncnViLnRleGkKLS0t
LSBncnViLTAuOTctYmtwL2RvY3MvZ3J1Yi50ZXhpCTIwMDYtMDEtMDUgMTA6NTk6MDUuNTY0MzQ3
OTEyIC0wMjAwCi0rKysgZ3J1Yi0wLjk3L2RvY3MvZ3J1Yi50ZXhpCTIwMDYtMDEtMDUgMTE6MTg6
NTkuMDMzOTEyOTYwIC0wMjAwCi1AQCAtMjY4NSw2ICsyNjg1LDcgQEAKLSAqIG1vZHVsZTo6ICAg
ICAgICAgICAgICAgICAgICAgIExvYWQgYSBtb2R1bGUKLSAqIG1vZHVsZW5vdW56aXA6OiAgICAg
ICAgICAgICAgIExvYWQgYSBtb2R1bGUgd2l0aG91dCBkZWNvbXByZXNzaW9uCi0gKiBwYXVzZTo6
ICAgICAgICAgICAgICAgICAgICAgICBXYWl0IGZvciBhIGtleSBwcmVzcwotKyogcHJpbnQ6OiAg
ICAgICAgICAgICAgICAgICAgICAgUHJpbnQgYSBtZXNzYWdlCi0gKiBxdWl0OjogICAgICAgICAg
ICAgICAgICAgICAgICBFeGl0IGZyb20gdGhlIGdydWIgc2hlbGwKLSAqIHJlYm9vdDo6ICAgICAg
ICAgICAgICAgICAgICAgIFJlYm9vdCB5b3VyIGNvbXB1dGVyCi0gKiByZWFkOjogICAgICAgICAg
ICAgICAgICAgICAgICBSZWFkIGRhdGEgZnJvbSBtZW1vcnkKLUBAIC0zMDkxLDYgKzMwOTIsMTYg
QEAKLSBAZW5kIGRlZmZuCi0gCi0gCi0rQG5vZGUgcHJpbnQKLStAc3Vic2VjdGlvbiBwcmludAot
KwotK0BkZWZmbiBDb21tYW5kIHByaW50IG1lc3NhZ2UgQGRvdHN7fQotK1ByaW50IHRoZSBAdmFy
e21lc3NhZ2V9LiBOb3RlIHRoYXQgcGxhY2luZyBAa2V5e15HfSAoQVNDSUkgY29kZSA3KSBpbiB0
aGUKLSttZXNzYWdlIHdpbGwgY2F1c2UgdGhlIHNwZWFrZXIgdG8gZW1pdCB0aGUgc3RhbmRhcmQg
YmVlcCBzb3VuZCwgd2hpY2ggaXMKLSt1c2VmdWwgZm9yIHZpc3VhbGx5IGltcGFpcmVkIHBlb3Bs
ZS4KLStAZW5kIGRlZmZuCi0rCi0rCi0gQG5vZGUgcXVpdAotIEBzdWJzZWN0aW9uIHF1aXQKLSAK
IGRpZmYgLU51ciBncnViLTAuOTctYmtwL3N0YWdlMi9idWlsdGlucy5jIGdydWItMC45Ny9zdGFn
ZTIvYnVpbHRpbnMuYwogLS0tIGdydWItMC45Ny1ia3Avc3RhZ2UyL2J1aWx0aW5zLmMJMjAwNi0w
MS0wNSAxMDo1OTowNS41NTAzNTAwNDAgLTAyMDAKICsrKyBncnViLTAuOTcvc3RhZ2UyL2J1aWx0
aW5zLmMJMjAwNi0wMS0wNSAxMToxOToyOC40MjI0NDUyMjQgLTAyMDAKZGlmZiAtLWdpdCBhL3N0
dWJkb20vZ3J1Yi5wYXRjaGVzLzYxYnRyZnMuZGlmZiBiL3N0dWJkb20vZ3J1Yi5wYXRjaGVzLzYx
YnRyZnMuZGlmZgppbmRleCBjODMxYTEwN2QzLi5hZThmODY2ZTUwIDEwMDY0NAotLS0gYS9zdHVi
ZG9tL2dydWIucGF0Y2hlcy82MWJ0cmZzLmRpZmYKKysrIGIvc3R1YmRvbS9ncnViLnBhdGNoZXMv
NjFidHJmcy5kaWZmCkBAIC0yNywxNyArMjcsNiBAQCBkaWZmIC11cCBncnViLXVwc3RyZWFtLndp
cC9jb25maWd1cmUuYWMuYnRyZnMgZ3J1Yi11cHN0cmVhbS53aXAvY29uZmlndXJlLmFjCiAgQUNf
QVJHX0VOQUJMRSh2c3RhZnMsCiAgICBbICAtLWRpc2FibGUtdnN0YWZzICAgICAgICBkaXNhYmxl
IFZTVGEgRlMgc3VwcG9ydCBpbiBTdGFnZSAyXSkKICAKLWRpZmYgLXVwIGdydWItdXBzdHJlYW0u
d2lwL2RvY3MvZ3J1Yi50ZXhpLmJ0cmZzIGdydWItdXBzdHJlYW0ud2lwL2RvY3MvZ3J1Yi50ZXhp
Ci0tLS0gZ3J1Yi11cHN0cmVhbS53aXAvZG9jcy9ncnViLnRleGkuYnRyZnMJMjAxMi0wMy0yMCAw
NTowNjo0OS4wMDAwMDAwMDAgKzAwMDAKLSsrKyBncnViLXVwc3RyZWFtLndpcC9kb2NzL2dydWIu
dGV4aQkyMDEyLTAzLTIwIDA1OjA3OjA5LjAwMDAwMDAwMCArMDAwMAotQEAgLTE3NjEsNiArMTc2
MSw3IEBAIGl0c2VsZi4gVXN1YWxseSwgdGhpcyBpcyBwdXQgaW4gYSBmaWxlc3kKLSBAaXRlbXgg
amZzX3N0YWdlMV81Ci0gQGl0ZW14IG1pbml4X3N0YWdlMV81Ci0gQGl0ZW14IHJlaXNlcmZzX3N0
YWdlMV81Ci0rQGl0ZW14IGJ0cmZzX3N0YWdlMV81Ci0gQGl0ZW14IHZzdGFmc19zdGFnZTFfNQot
IEBpdGVteCB4ZnNfc3RhZ2UxXzUKLSAKIGRpZmYgLXVwIGdydWItdXBzdHJlYW0ud2lwL2dydWIv
TWFrZWZpbGUuYW0uYnRyZnMgZ3J1Yi11cHN0cmVhbS53aXAvZ3J1Yi9NYWtlZmlsZS5hbQogLS0t
IGdydWItdXBzdHJlYW0ud2lwL2dydWIvTWFrZWZpbGUuYW0uYnRyZnMJMjAwNS0wMi0wMiAyMDoz
ODoxOS4wMDAwMDAwMDAgKzAwMDAKICsrKyBncnViLXVwc3RyZWFtLndpcC9ncnViL01ha2VmaWxl
LmFtCTIwMTItMDMtMjAgMDU6MDc6MDkuMDAwMDAwMDAwICswMDAwCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 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 1g2GAp-0002XV-3K; Tue, 18 Sep 2018 13:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2GAo-0002XQ-9W
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:36:14 +0000
X-Inumbo-ID: f26fbb83-bb47-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f26fbb83-bb47-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 13:37:12 +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 09564AD16;
 Tue, 18 Sep 2018 13:36:11 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<?=
 =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <0a89246d-00a6-d04a-4bce-3f0b98839d39@suse.com>
Date: Tue, 18 Sep 2018 15:36:07 +0200
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: <?= =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTU6MjUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxOCAx
MjozMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTgvMDkvMTggMTM6MjAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDkuMTggYXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
Pj4gSW5zdGVhZCBvZiB1c2luZyBiaW5hcnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcg
cGFyYW1ldGVycyBvZgo+Pj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBhdGNoIHNlcmll
cyBhZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+Pj4gYmFzZWQgcGFyYW1ldGVyIHBh
cnNpbmcuCj4+Pj4+Pgo+Pj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2aWEgbmV3IG1hY3Jv
cyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4+IHBhcmFtZXRlcnMuIFBhcnNpbmcgb2Yg
cGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9uZSB2aWEgdGhlIGFscmVhZHkKPj4+Pj4+IGV4aXN0aW5n
IGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5kZWQgYSBsaXR0
bGUKPj4+Pj4+IGJpdC4KPj4+Pj4+Cj4+Pj4+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2FuIGVpdGhl
ciBiZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+Pj4+Pj4gZG9tYWlucyBv
ciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcgeGwgc3ViLWNvbW1hbmRzLgo+
Pj4+Pgo+Pj4+PiBXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55IG9mIHRoZSBwYXRjaGVzIHll
dCAobm90IGV2ZW4gdGhlaXIKPj4+Pj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwgd29uZGVyaW5n
IHdoYXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4+Pj4+IHJlYWxseSBpczog
SnVzdCBsaWtlICJiaW5hcnkiIG9uZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+
Pj4+PiBpbnRlcmZhY2UsIGFuZCBoZW5jZSBzdWJzZXF1ZW50bHkgY2FuJ3QgYmUgY2hhbmdlZCBh
bnkgbW9yZSBvcgo+Pj4+PiBsZXNzIHRoYW4gdGhlIG9uZXMgd2UgY3VycmVudGx5IGhhdmUgKGlu
IHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+Pj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUg
d2lsbCBpbW8gbmVlZCB0byByZW1haW4gdG8gYmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPj4+Pj4g
ZG93biB0aGUgcm9hZCkuCj4+Pj4KPj4+PiBTbyBsZXRzIGxvb2sgd2hhdCB3b3VsZCBiZSBuZWVk
ZWQgZm9yIGFkZGluZyBzb21ldGhpbmcgbGlrZSB0aGUKPj4+PiBwZXItZG9tYWluIHhwdGkgcGFy
YW1ldGVyIHVzaW5nIGJpbmFyeSBpbnRlcmZhY2VzOgo+Pj4+Cj4+Pj4gMSBhbiBleHRlbnNpb24g
b2Ygc29tZSBkb21jdGwgaW50ZXJmYWNlLCBtYXliZSBidW1waW5nIG9mIHRoZSBkb21jdGwKPj4+
PiAgIGludGVyZmFjZSB2ZXJzaW9uCj4+Pj4gMiBhZGRpbmcgdGhlIGxvZ2ljIHRvIGRvbWN0bCBo
YW5kbGluZwo+Pj4+IDMgYWRkaW5nIGxpYnhjIHN1cHBvcnQKPj4+PiA0IGFkZGluZyBsaWJ4bCBz
dXBwb3J0Cj4+Pj4gNSBhZGRpbmcgYSBuZXcgeGwgc3ViLWNvbW1hbmQKPj4+PiA2IGFkZGluZyBk
b21haW4gY29uZmlnIHN1cHBvcnQKPj4+PiA3IGFkZGluZyBkb2N1bWVudGF0aW9uCj4+Pj4KPj4+
PiBXaXRoIG15IGFwcHJvYWNoIG9ubHkgMiAoaW4gYSBtb2RpZmllZCBmb3JtLCBwYXJhbWV0ZXIg
aGFuZGxpbmcgaW5zdGVhZAo+Pj4+IG9mIGRvbWN0bCwgYnV0IGNvbXBhcmFibGUgaW4gdGhlIG5l
ZWRlZCBlZmZvcnQpIGFuZCA3IGFyZSBuZWVkZWQuCj4+Pj4KPj4+PiBTbyBvbmNlIHRoZSBmcmFt
ZXdvcmsgaXMgaW4gcGxhY2UgaXQgaXMgX211Y2hfIGVhc2llciB0byBhZGQgbmV3Cj4+Pj4gZmVh
dHVyZXMuCj4+Pgo+Pj4gQWxsIHRoZSBhYm92ZSB3b3VsZCBob2xkIGlmIHRoZSBpbmRpdmlkdWFs
IG9wdGlvbnMgd2VyZSBleHByZXNzZWQgYXMKPj4+IGUuZy4gZmxhZ3MgaW4gYW4gZXh0ZW5zaWJs
ZSBiaXQgdmVjdG9yLgo+Pgo+PiBXaG8gd291bGQgdHJhbnNsYXRlIHRoZSBuZXcgb3B0aW9uIGlu
dG8gYSBiaXQgdmVjdG9yPyBUaGlzIHdvdWxkIGJlIHRoZQo+PiB0b29scyAobGlieGMvbGlieGwv
eGwpLCBzbyB0aG9zZSBuZWVkIHRvIGJlIG1vZGlmaWVkIGZvciBlYWNoIG5ldyBiaXQuCj4gCj4g
QSBiaXQgdmVjdG9yIHdvdWxkIG9ubHkgYWxsb3cgb24vb2ZmOyBpdCB3b3VsZG4ndCBhbGxvdyB5
b3UgdG8gc2V0Cj4gbnVtZXJpYyBwYXJhbWV0ZXJzLCBmb3IgZXhhbXBsZS4KPiAKPiBJIGxpa2Ug
dGhlIGlkZWEgb2YgYmVpbmcgYWJsZSB0byBhZGQgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXJzIHdp
dGhvdXQKPiBoYXZpbmcgYSBodWdlIGFtb3VudCBvZiBib2lsZXJwbGF0ZTsgYW5kIGFsc28gb2Yg
YmVpbmcgYWJsZSB0byBiYWNrcG9ydAo+IHBhcmFtZXRlcnMgbGlrZSB4cHRpIHdpdGhvdXQgaGF2
aW5nIHRvIHdvcnJ5IHNvIG11Y2ggYWJvdXQgY29tcGF0aWJpbGl0eS4KPiAKPiBCdXQgSSdtIG5v
dCBhIGZhbiBvZiB0aGUgaWRlYSBvZiB1c2luZyBhICJzdHJpbmcgYmxvYiIgdG8gYWNjb21wbGlz
aAo+IHRoYXQuICBJdCdzIGNvbnZlbmllbnQgZm9yIHRoZSBleGFjdCB1c2UgY2FzZSB5b3Ugc2Vl
bSB0byBiZQo+IGNvbnRlbXBsYXRpbmc6IGhhdmluZyBhIHVzZXIgYWRkIHRoZSBzdHJpbmcgaW50
byB0aGUgeGwgY29uZmlnIGZpbGUsIGFuZAo+IGhhdmluZyBub2JvZHkgYnV0IHRoZSBoeXBlcnZp
c29yIGludGVycHJldCBpdC4gIEJ1dCB3aGF0IGFib3V0IHRvb2xzCj4gdGhhdCBtYXkgd2FudCB0
byBzZXQgdGhhdCBwYXJhbWV0ZXI/ICBPciB0b29scyB0aGF0IHdhbnQgdG8gcXVlcnkgdGhlCj4g
cGFyYW1ldGVyLCBvciAiaW50cm9zcGVjdCIgb24gdGhlIGRvbWFpbiBzZXR0aW5ncyBvciB3aGF0
ZXZlcj8gIE5vdyB0aGV5Cj4gaGF2ZSB0byBoYXZlIGEgYnVuY2ggb2YgY29kZSB0byBnZW5lcmF0
ZSBhbmQgcGFyc2UgdGhlIHN0cmluZyBjb2RlLgo+IAo+IENvdWxkIHdlIGhhdmUgYSByZWFzb25h
Ymx5IGdlbmVyaWMgc3RydWN0dXJlIC8gdW5pb24sIHdpdGggYSBwYXJhbWV0ZXIKPiBudW1iZXIs
IHRoYXQgd2UgY291bGQgcGFzcyBpbiBpbnN0ZWFkPyAgU29tZXRoaW5nIGxpa2U6Cj4gCj4gc3Ry
dWN0IGRvbWFpbl9wYXJhbWV0ZXIgewo+ICAgaW50IHBhcmFtX251bTsKPiAgIGludCB2YWw7Cj4g
fQo+IAo+IEFuZCB0aGVuIGhhdmUgYSBsaXN0IHNvbWV3aGVyZSBvZiBzdHJpbmcgdmFsdWVzIC0+
IHBhcmFtZXRlciBudW1iZXJzCj4gdGhhdCBjYWxsZXJzIGNvdWxkIHVzZSB0byB0cmFuc2xhdGUg
c3RyaW5ncyBpbnRvIHZhbHVlcz8KPiAKPiBUaGF0IHdheSB0aGUgYWJvdmUgbGlzdCB3b3VsZCBs
b29rIGxpa2U6Cj4gCj4gMS4gQWRkIG5ldyBwYXJhbWV0ZXIgaW4gWGVuCj4gMi4gQWRkIGEgc3Ry
aW5nIG5hbWUgLT4gcGFyYW1ldGVyIG51bWJlciBpbiBhIGhlYWRlciBzb21ld2hlcmUKPiAzLiBB
ZGQgYSBsaWJ4bCAjZGVmaW5lIHdpdGggdGhhdCBwYXJhbWV0ZXIgbnVtYmVyCj4gCj4gWW91J2Qg
aGF2ZSB0byByZWNvbXBpbGUgeGwgYWdhaW5zdCB0aGUgbmV3IGhlYWRlciwgYnV0IHlvdSB3ZXJl
IHByb2JhYmx5Cj4gZ29pbmcgdG8gZG8gdGhhdCBhbnl3YXkuCgpUaGUgc3RyaW5nIHZhcmlhbnQg
aXMgbXVjaCBtb3JlIGZsZXhpYmxlLgoKSXQgaXMgZWFzeSBwb3NzaWJsZSB0byBlLmcuIGFkZCBh
IHBlci1kb21haW4gdHJhY2UgcGFyYW1ldGVyIHRvIHNwZWNpZnkKcmF0aGVyIGNvbXBsZXggdHJh
Y2UgaW5zdHJ1bWVudGF0aW9ucy4gRG9pbmcgc29tZXRoaW5nIGxpa2UgdGhhdCB2aWEgYQpzdHJ1
Y3QgYmFzZWQgaW50ZXJmYWNlIGlzIGluIHRoZSBiZXN0IGNhc2UgY29tcGxpY2F0ZWQuCgpBbm90
aGVyIGFkdmFudGFnZSBvZiB0aGUgc3RyaW5nIGJhc2VkIHZhcmlhbnQgaXMgdGhhdCB5b3UgZG9u
J3QgbmVlZCBhCmNlbnRyYWwgaGVhZGVyLiBZb3UgY2FuIGRlZmluZSB0aGUgcGFyYW1ldGVycyB3
aGVyZSB5b3UgYXJlIGltcGxlbWVudGluZwp0aGVtLiBObyBuZWVkIHRvIGV4cGFuZCBzd2l0Y2gg
c3RhdGVtZW50cyBhbmQgaGVhZGVycywganVzdCBhIGxvY2FsCmRlZmluaXRpb24gYW5kIG1heWJl
IGEgaGFuZGxlciBmdW5jdGlvbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:52:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13: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 1g2GQT-0004CD-VR; Tue, 18 Sep 2018 13:52: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=n4x0=ma=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g2GQS-0004C8-QF
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:52:24 +0000
X-Inumbo-ID: ca03e2cf-bb49-11e8-a8a5-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca03e2cf-bb49-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 15:50:23 +0200 (CEST)
Received: by mail-qk1-x744.google.com with SMTP id c13-v6so812639qkm.4
 for <xen-devel@lists.xenproject.org>; Tue, 18 Sep 2018 06:52:23 -0700 (PDT)
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=9f9PJ95bsfW9Up5pqpc4KOYAtbT1p+RGNpFoPnwBY5Y=;
 b=o75FAV/vvwZ1g8245D14ZtYVih5wqy6hoHA66NdIcq2IzpH1PvXtp3h2DO1/fM8AQ+
 4NGIJ0XdStHIyRRtlT/VOtwiS9uwWUktSChONp9P2V7lTXLCNY2uWWHlS/8kpxk2j5Vh
 xdW4i9X9gyVX17R5BmSPHbsXjp+FFJx14TfxnAcMIGZu8BemI4T0eZ29o1WyBuGp9I7/
 lDwVen7l5cTnLUU1naeCFuTN8RXFyQ4huVg3mf/ZTvwXMBEmZBsxD/gNnm5GF6GuP6xa
 ceuXgmdSd5555RtN4yJbvfZlFqFmu7jsZVTgEgfX6PXnX4LG57kgyxKECxdk9DSXGJBw
 XjhQ==
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=9f9PJ95bsfW9Up5pqpc4KOYAtbT1p+RGNpFoPnwBY5Y=;
 b=YlSIvRU7nSrQU4XU8edL5LyfGfg9a7Xrr1+M0DRmepc765oIs3nofy+2qHDyWxo83F
 E2YZaqZrPw94IjfzKn3oeC+O1wvyoE5NvjlJ5rwDrUQ36PmdHpTOSnG5RloyGUUH5sp0
 E95ZBoThEOtvgK1DkJNM03NVSMq8KSccmmZMtLKG0LVnYz6ZN4HHIaOacCLQoI5urc7/
 8KUsV4BEWeF0Z9TDQQh25MSdq/zlNqHM5jrkSlQCPNnTRaC3bkvseSrGZ9kBBryVSH3+
 +hztew4XoWefNrGbwzErsNYHxKWZ++3QfkkZmb1XCiG1py149BKPTIquNqhGlocmrLNa
 8XYA==
X-Gm-Message-State: APzg51CaHIaAfLLx+myiWfn8IDzHR/k3Ha0TPn/0OOZayGw6fqzmFMoz
 dqtxk3g31dhZIk/E0Z/OyJHBZAwd5RYbS8JeDEA=
X-Google-Smtp-Source: ANB0VdZ5ThH9ehX4Qy4GOmU4iO8Rhfz58FgnT8JnhLfSzE0iv5GJcfPch/L37b9IkLHAWySSdUnNGMaNN4I2eB5RL3c=
X-Received: by 2002:a37:66d3:: with SMTP id
 a202-v6mr19462944qkc.20.1537278742552; 
 Tue, 18 Sep 2018 06:52:22 -0700 (PDT)
MIME-Version: 1.0
References: <20180918133609.9468-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20180918133609.9468-1-ian.jackson@eu.citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 18 Sep 2018 14:52:11 +0100
Message-ID: <CAFLBxZb79BAbb5qk6jnH4rU2CTosAYaPCwnMm6rupk+X3vrpLg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] stubdom/grub.patches: Drop docs changes,
 for licensing reasons
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Doug Goldstein <cardoe@cardoe.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 pkg-xen-devel@lists.alioth.debian.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMjozNiBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBUaGUgcGF0Y2ggZmlsZSAwMGN2cyBpcyBhbiBpbXBv
cnQgb2YgYSBuZXcgdXBzdHJlYW0gdmVyc2lvbiBvZgo+IGdydWIxIGZyb20gdXBzdHJlYW0gQ1ZT
Lgo+Cj4gVW5mb3J0dW5hdGVseSwgaW4gdGhlIHBlcmlvZCBjb3ZlcmVkIGJ5IHRoZSB1cGRhdGUs
IHVwc3RyZWFtIGNoYW5nZWQKPiB0aGUgZG9jdW1lbnRhdGlvbiBsaWNlbmNlIGZyb20gYSBzaW1w
bGUgcGVybWlzc2l2ZSBsaWNlbmNlLCB0byB0aGUgR05VCj4gIkZyZWUgRG9jdW1lbnRhdGlvbiBM
aWNlbmNlIiB3aXRoIEZyb250IGFuZCBCYWNrIENvdmVyIFRleHRzLgo+Cj4gVGhlIERlYmlhbiBQ
cm9qZWN0IGlzIG9mIHRoZSB2aWV3IHRoYXQgdXNlIHRoZSBGcm9udCBhbmQgQmFjayBDb3Zlcgo+
IFRleHRzIGZlYXR1cmUgb2YgdGhlIEdGREwgbWFrZXMgdGhlIHJlc3VsdGluZyBkb2N1bWVudCBu
b3QgRnJlZQo+IFNvZnR3YXJlLCBiZWNhdXNlIG9mIHRoZSBtYW5kYXRvcnkgcmVkaXN0cmlidXRp
b24gb2YgdGhlc2UgaW1tdXRhYmxlCj4gdGV4dHMuICAoUGVyc29uYWxseSwgSSBhZ3JlZS4pCj4K
PiBUaGlzIGlzIGF3a3dhcmQgYmVjYXVzZSBEZWJpYW4gZG8gbm90IHdhbnQgdG8gc2hpcCBub24t
ZnJlZSBjb250ZW50Lgo+IFNvIHRoZSBEZWJpYW4gbWFpbnRhaW5lcnMgbmVlZCB0byBsYXVuZGVy
IHRoZSB1cHN0cmVhbSBzb3VyY2UgY29kZSwgdG8KPiByZW1vdmUgdGhlIHRyb3VibGVzb21lIGZp
bGVzLiAgVGhpcyBpcyBhbiBleHRyYSBzdGVwIHdoZW4KPiBpbmNvcnBvcmF0aW5nIG5ldyB1cHN0
cmVhbSB2ZXJzaW9ucy4gIEl0J3MgcGFydGljdWxhcmx5IGFubm95aW5nIGZvcgo+IHNlY3VyaXR5
IHJlc3BvbnNlLCB3aGljaCBvZnRlbiBpbnZvbHZlcyByZWJhc2luZyBvbnRvIGEgbmV3IHVwc3Ry
ZWFtCj4gcmVsZWFzZS4KPgo+IGdydWIxIGlzIG9ic29sZXRlIGFuZCB0aGUgbGFzdCBjaGFuZ2Ug
dG8gWGVuJ3MgUFYgZ3J1YjEgc3R1YmRvbSBjb2RlCj4gd2FzIGluIDIwMTYuICBGdXJ0aGVybW9y
ZSwgdGhlIGdydWIxIGRvY3VtZW50YXRpb24gaXMgbm90IGJ1aWx0IGFuZAo+IGluc3RhbGxlZCBi
eSB0aGUgWGVuIHB2LWdydWIgc3R1YmRvbSBNYWtlZmlsZXMuCj4KPiBUaGVyZWZvcmUsIHJlbW92
ZSBhbGwgZG9jcyBjaGFuZ2VzIGZyb20gc3R1YmRvbS9ncnViLnBhdGNoZXMuICBUaGlzCj4gbWVh
bnMgdGhhdCB0aGVyZSBhcmUgbm93IG5vIGxvbmdlciBhbnkgR0ZETC1saWNlbmNlZCBncnViIGRv
Y3MgaW4KPiB4ZW4uZ2l0Lgo+Cj4gVGhlcmUgaXMgbm8gdXNlciBpbXBhY3QsIGFuZCBEZWJpYW4g
aXMgaGVscGVkLiAgVGhpcyBjaGFuZ2Ugd291bGQKPiBjb21wbGljYXRlIGFueSBhdHRlbXB0cyB0
byB1cGRhdGUgdG8gYSBuZXcgdmVyc2lvbiBvZiB1cHN0cmVhbSBncnViMSwKPiBidXQgaXQgc2Vl
bXMgdW5saWtlbHkgdGhhdCBzdWNoIGEgdGhpbmcgd2lsbCBldmVyIGhhcHBlbi4KPgo+IFNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKVGhpcyBh
bGwgc2VlbXMgcmVhc29uYWJsZSB0byBtZToKCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 13:57:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 13: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 1g2GV3-0004Ze-TB; Tue, 18 Sep 2018 13:57:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2GV2-0004ZU-TX
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 13:57:08 +0000
X-Inumbo-ID: dea7b0bb-bb4a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dea7b0bb-bb4a-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 13:58:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65582083"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<?=
 =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>_<0a89246d-00a6-d?=
 =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>?=
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <d698d8c9-2582-6314-10cb-ecb9535f62e0@citrix.com>
Date: Tue, 18 Sep 2018 14:57:02 +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: <0a89246d-00a6-d?= =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDkvMTgvMjAxOCAwMjozNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wOS8x
OCAxNToyNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMTgvMjAxOCAxMjozMiBQTSwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDEzOjIwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAxMzoxMCwgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+Pj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDE4LjA5LjE4IGF0IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+PiBJ
bnN0ZWFkIG9mIHVzaW5nIGJpbmFyeSBoeXBlcnZpc29yIGludGVyZmFjZXMgZm9yIG5ldyBwYXJh
bWV0ZXJzIG9mCj4+Pj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBhdGNoIHNlcmllcyBh
ZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+Pj4+IGJhc2VkIHBhcmFtZXRlciBwYXJz
aW5nLgo+Pj4+Pj4+Cj4+Pj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2aWEgbmV3IG1hY3Jv
cyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4+PiBwYXJhbWV0ZXJzLiBQYXJzaW5nIG9m
IHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+Pj4+Pj4gZXhpc3Rp
bmcgYm9vdCBwYXJhbWV0ZXIgcGFyc2luZyBmdW5jdGlvbiB3aGljaCBpcyBleHRlbmRlZCBhIGxp
dHRsZQo+Pj4+Pj4+IGJpdC4KPj4+Pj4+Pgo+Pj4+Pj4+IFBhcmFtZXRlciBzZXR0aW5ncyBjYW4g
ZWl0aGVyIGJlIHNwZWNpZmllZCBpbiBjb25maWd1cmF0aW9uIGZpbGVzIG9mCj4+Pj4+Pj4gZG9t
YWlucyBvciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcgeGwgc3ViLWNvbW1h
bmRzLgo+Pj4+Pj4KPj4+Pj4+IFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCBhbnkgb2YgdGhlIHBh
dGNoZXMgeWV0IChub3QgZXZlbiB0aGVpcgo+Pj4+Pj4gZGVzY3JpcHRpb25zKSBJJ20gc3RpbGwg
d29uZGVyaW5nIHdoYXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0ZXJzCj4+Pj4+PiBy
ZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5IGJlY29tZSBwYXJ0IG9mIHRo
ZSBwdWJsaWMKPj4+Pj4+IGludGVyZmFjZSwgYW5kIGhlbmNlIHN1YnNlcXVlbnRseSBjYW4ndCBi
ZSBjaGFuZ2VkIGFueSBtb3JlIG9yCj4+Pj4+PiBsZXNzIHRoYW4gdGhlIG9uZXMgd2UgY3VycmVu
dGx5IGhhdmUgKGluIHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+Pj4+PiBhIGd1ZXN0
IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRvIGJlIHZhbGlkIGFuZCBtZWFu
aW5nZnVsCj4+Pj4+PiBkb3duIHRoZSByb2FkKS4KPj4+Pj4KPj4+Pj4gU28gbGV0cyBsb29rIHdo
YXQgd291bGQgYmUgbmVlZGVkIGZvciBhZGRpbmcgc29tZXRoaW5nIGxpa2UgdGhlCj4+Pj4+IHBl
ci1kb21haW4geHB0aSBwYXJhbWV0ZXIgdXNpbmcgYmluYXJ5IGludGVyZmFjZXM6Cj4+Pj4+Cj4+
Pj4+IDEgYW4gZXh0ZW5zaW9uIG9mIHNvbWUgZG9tY3RsIGludGVyZmFjZSwgbWF5YmUgYnVtcGlu
ZyBvZiB0aGUgZG9tY3RsCj4+Pj4+ICAgaW50ZXJmYWNlIHZlcnNpb24KPj4+Pj4gMiBhZGRpbmcg
dGhlIGxvZ2ljIHRvIGRvbWN0bCBoYW5kbGluZwo+Pj4+PiAzIGFkZGluZyBsaWJ4YyBzdXBwb3J0
Cj4+Pj4+IDQgYWRkaW5nIGxpYnhsIHN1cHBvcnQKPj4+Pj4gNSBhZGRpbmcgYSBuZXcgeGwgc3Vi
LWNvbW1hbmQKPj4+Pj4gNiBhZGRpbmcgZG9tYWluIGNvbmZpZyBzdXBwb3J0Cj4+Pj4+IDcgYWRk
aW5nIGRvY3VtZW50YXRpb24KPj4+Pj4KPj4+Pj4gV2l0aCBteSBhcHByb2FjaCBvbmx5IDIgKGlu
IGEgbW9kaWZpZWQgZm9ybSwgcGFyYW1ldGVyIGhhbmRsaW5nIGluc3RlYWQKPj4+Pj4gb2YgZG9t
Y3RsLCBidXQgY29tcGFyYWJsZSBpbiB0aGUgbmVlZGVkIGVmZm9ydCkgYW5kIDcgYXJlIG5lZWRl
ZC4KPj4+Pj4KPj4+Pj4gU28gb25jZSB0aGUgZnJhbWV3b3JrIGlzIGluIHBsYWNlIGl0IGlzIF9t
dWNoXyBlYXNpZXIgdG8gYWRkIG5ldwo+Pj4+PiBmZWF0dXJlcy4KPj4+Pgo+Pj4+IEFsbCB0aGUg
YWJvdmUgd291bGQgaG9sZCBpZiB0aGUgaW5kaXZpZHVhbCBvcHRpb25zIHdlcmUgZXhwcmVzc2Vk
IGFzCj4+Pj4gZS5nLiBmbGFncyBpbiBhbiBleHRlbnNpYmxlIGJpdCB2ZWN0b3IuCj4+Pgo+Pj4g
V2hvIHdvdWxkIHRyYW5zbGF0ZSB0aGUgbmV3IG9wdGlvbiBpbnRvIGEgYml0IHZlY3Rvcj8gVGhp
cyB3b3VsZCBiZSB0aGUKPj4+IHRvb2xzIChsaWJ4Yy9saWJ4bC94bCksIHNvIHRob3NlIG5lZWQg
dG8gYmUgbW9kaWZpZWQgZm9yIGVhY2ggbmV3IGJpdC4KPj4KPj4gQSBiaXQgdmVjdG9yIHdvdWxk
IG9ubHkgYWxsb3cgb24vb2ZmOyBpdCB3b3VsZG4ndCBhbGxvdyB5b3UgdG8gc2V0Cj4+IG51bWVy
aWMgcGFyYW1ldGVycywgZm9yIGV4YW1wbGUuCj4+Cj4+IEkgbGlrZSB0aGUgaWRlYSBvZiBiZWlu
ZyBhYmxlIHRvIGFkZCBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMgd2l0aG91dAo+PiBoYXZpbmcg
YSBodWdlIGFtb3VudCBvZiBib2lsZXJwbGF0ZTsgYW5kIGFsc28gb2YgYmVpbmcgYWJsZSB0byBi
YWNrcG9ydAo+PiBwYXJhbWV0ZXJzIGxpa2UgeHB0aSB3aXRob3V0IGhhdmluZyB0byB3b3JyeSBz
byBtdWNoIGFib3V0IGNvbXBhdGliaWxpdHkuCj4+Cj4+IEJ1dCBJJ20gbm90IGEgZmFuIG9mIHRo
ZSBpZGVhIG9mIHVzaW5nIGEgInN0cmluZyBibG9iIiB0byBhY2NvbXBsaXNoCj4+IHRoYXQuICBJ
dCdzIGNvbnZlbmllbnQgZm9yIHRoZSBleGFjdCB1c2UgY2FzZSB5b3Ugc2VlbSB0byBiZQo+PiBj
b250ZW1wbGF0aW5nOiBoYXZpbmcgYSB1c2VyIGFkZCB0aGUgc3RyaW5nIGludG8gdGhlIHhsIGNv
bmZpZyBmaWxlLCBhbmQKPj4gaGF2aW5nIG5vYm9keSBidXQgdGhlIGh5cGVydmlzb3IgaW50ZXJw
cmV0IGl0LiAgQnV0IHdoYXQgYWJvdXQgdG9vbHMKPj4gdGhhdCBtYXkgd2FudCB0byBzZXQgdGhh
dCBwYXJhbWV0ZXI/ICBPciB0b29scyB0aGF0IHdhbnQgdG8gcXVlcnkgdGhlCj4+IHBhcmFtZXRl
ciwgb3IgImludHJvc3BlY3QiIG9uIHRoZSBkb21haW4gc2V0dGluZ3Mgb3Igd2hhdGV2ZXI/ICBO
b3cgdGhleQo+PiBoYXZlIHRvIGhhdmUgYSBidW5jaCBvZiBjb2RlIHRvIGdlbmVyYXRlIGFuZCBw
YXJzZSB0aGUgc3RyaW5nIGNvZGUuCj4+Cj4+IENvdWxkIHdlIGhhdmUgYSByZWFzb25hYmx5IGdl
bmVyaWMgc3RydWN0dXJlIC8gdW5pb24sIHdpdGggYSBwYXJhbWV0ZXIKPj4gbnVtYmVyLCB0aGF0
IHdlIGNvdWxkIHBhc3MgaW4gaW5zdGVhZD8gIFNvbWV0aGluZyBsaWtlOgo+Pgo+PiBzdHJ1Y3Qg
ZG9tYWluX3BhcmFtZXRlciB7Cj4+ICAgaW50IHBhcmFtX251bTsKPj4gICBpbnQgdmFsOwo+PiB9
Cj4+Cj4+IEFuZCB0aGVuIGhhdmUgYSBsaXN0IHNvbWV3aGVyZSBvZiBzdHJpbmcgdmFsdWVzIC0+
IHBhcmFtZXRlciBudW1iZXJzCj4+IHRoYXQgY2FsbGVycyBjb3VsZCB1c2UgdG8gdHJhbnNsYXRl
IHN0cmluZ3MgaW50byB2YWx1ZXM/Cj4+Cj4+IFRoYXQgd2F5IHRoZSBhYm92ZSBsaXN0IHdvdWxk
IGxvb2sgbGlrZToKPj4KPj4gMS4gQWRkIG5ldyBwYXJhbWV0ZXIgaW4gWGVuCj4+IDIuIEFkZCBh
IHN0cmluZyBuYW1lIC0+IHBhcmFtZXRlciBudW1iZXIgaW4gYSBoZWFkZXIgc29tZXdoZXJlCj4+
IDMuIEFkZCBhIGxpYnhsICNkZWZpbmUgd2l0aCB0aGF0IHBhcmFtZXRlciBudW1iZXIKPj4KPj4g
WW91J2QgaGF2ZSB0byByZWNvbXBpbGUgeGwgYWdhaW5zdCB0aGUgbmV3IGhlYWRlciwgYnV0IHlv
dSB3ZXJlIHByb2JhYmx5Cj4+IGdvaW5nIHRvIGRvIHRoYXQgYW55d2F5Lgo+IAo+IFRoZSBzdHJp
bmcgdmFyaWFudCBpcyBtdWNoIG1vcmUgZmxleGlibGUuCj4gCj4gSXQgaXMgZWFzeSBwb3NzaWJs
ZSB0byBlLmcuIGFkZCBhIHBlci1kb21haW4gdHJhY2UgcGFyYW1ldGVyIHRvIHNwZWNpZnkKPiBy
YXRoZXIgY29tcGxleCB0cmFjZSBpbnN0cnVtZW50YXRpb25zLiBEb2luZyBzb21ldGhpbmcgbGlr
ZSB0aGF0IHZpYSBhCj4gc3RydWN0IGJhc2VkIGludGVyZmFjZSBpcyBpbiB0aGUgYmVzdCBjYXNl
IGNvbXBsaWNhdGVkLgoKLi4ub3IsIGZvciBpbnN0YW5jZSwgc3BlY2lmeWluZyB0aGUgcnVucXVl
dWUgbGF5b3V0IG9mIGEgY3B1cG9vbCAoZm9yCnNjaGVkdWxlcnMgbGlrZSBjcmVkaXQyIHdoaWNo
IGFsbG93IHN1Y2ggdGhpbmdzKS4gIFllcywgdGhhdCBpcyB0cnVlOwpidXQgcHJvYmFibHkgYSB2
ZXJ5IG5pY2hlIGNhc2UuCgo+IEFub3RoZXIgYWR2YW50YWdlIG9mIHRoZSBzdHJpbmcgYmFzZWQg
dmFyaWFudCBpcyB0aGF0IHlvdSBkb24ndCBuZWVkIGEKPiBjZW50cmFsIGhlYWRlci4gWW91IGNh
biBkZWZpbmUgdGhlIHBhcmFtZXRlcnMgd2hlcmUgeW91IGFyZSBpbXBsZW1lbnRpbmcKPiB0aGVt
LiBObyBuZWVkIHRvIGV4cGFuZCBzd2l0Y2ggc3RhdGVtZW50cyBhbmQgaGVhZGVycywganVzdCBh
IGxvY2FsCj4gZGVmaW5pdGlvbiBhbmQgbWF5YmUgYSBoYW5kbGVyIGZ1bmN0aW9uLgoKSSBkb24n
dCBzZWUgdGhlIGxhY2sgb2YgY2VudHJhbCBoZWFkZXIgYXMgYSBiaWcgYWR2YW50YWdlIC0tIGhv
dyBoYXJkIGlzCml0IHRvIGFkZCBhIHNpbmdsZSBsaW5lIHRvIGEgbGlzdCBzb21ld2hlcmU/Cgoq
Tm90KiBoYXZpbmcgYSBsYW5ndWFnZS1sZXZlbCBjb25zdHJ1Y3QgYXJvdW5kIChlaXRoZXIgYW4g
ZW51bSBvciBhCiNkZWZpbmUpIG1lYW5zIHRoYXQgcHJvZ3JhbXMgY2FuJ3QgdGFrZSBhZHZhbnRh
Z2Ugb2YgdGhlIHByZXByb2Nlc3NvciAvCnR5cGUgc3lzdGVtIHRvIGNhdGNoIGJ1Z3M7IHNvbWVv
bmUgY2FsbGluZwpsaWJ4bF9kb21haW5fcGFyYW0oInhwdGw9b2ZmIik7IHdvbid0IGdldCBhIGNv
bXBpbGUtdGltZSBlcnJvciwgb25seSBhCnJ1bi10aW1lIG9uZTsgc29tZW9uZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9wYXJhbShMSUJYTF9ET01BSU5fUEFSQU1fWFBUTCwgMCkgd2lsbC4KCkknbSBu
b3QgY29tcGxldGVseSBvcHBvc2VkIHRvIHRoZSAic3RyaW5nIGJsb2IiIGlkZWEsIGJ1dCBpdCB3
b3VsZCBiZQpuaWNlIGlmIGF0IGxlYXN0IGZvciB0aGUgY29tbW9uIGNhc2Ugb2Ygc2ltcGxlIGJv
b2xlYW4gLyBpbnRlZ2VyIHZhbHVlcywKd2UgY291bGQgYXZvaWQgaGF2aW5nIGEgc3RyaW5nIGJs
b2IuCgpXaGF0IGFib3V0CgpzdHJ1Y3QgcGFyYW1ldGVyIHsKICBpbnQgcGFyYW1fbnVtYmVyOwog
IHVuaW9uIHsKICAgIGludCB2YWw7CiAgICBjaGFyIHNwZWNpYWxbXQogIH07Cn0KCk9yIHNvbWV0
aGluZyBsaWtlIHRoYXQ/ICBUaGF0IHdvdWxkIGdpdmUgZmxleGliaWxpdHkgZm9yIHNwZWNpYWwg
Y2FzZXMKbGlrZSBtZW50aW9uZWQgYWJvdmUsIHdoaWxlIGFsbG93aW5nIHRoZSBjb21tb24gY2Fz
ZSB0byBhdm9pZCBzcGVjaWFsCmVuY29kaW5nIC8gZGVjb2RpbmcgJmMuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:00:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14: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 1g2GYL-0005ME-I9; Tue, 18 Sep 2018 14:00:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2GYJ-0005M9-Jp
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:00:31 +0000
X-Inumbo-ID: 579b1187-bb4b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 579b1187-bb4b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 14:01:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="79216481"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS3V2JPZ7gDC+eU2EC9eedREKQqT17DqAgAAsgRA=
Date: Tue, 18 Sep 2018 14:00:19 +0000
Message-ID: <c248c490e4184888a312eeff70b3c1ed@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-9-paul.durrant@citrix.com>
 <5BA0FB8F02000078001E9785@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0FB8F02000078001E9785@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 v9 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTQ6MjAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY5IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
My4wOS4xOCBhdCAxNzoyMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IEBA
IC0xNzksOSArMTgxLDE3IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ID4gICNlbmRpZiAvKiBIQVNf
UENJICovCj4gPgo+ID4gICAgICB2b2lkICgqdGVhcmRvd24pKHN0cnVjdCBkb21haW4gKmQpOwo+
ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGlzIGJsb2NrIG9mIG9wZXJhdGlvbnMgbXVz
dCBiZSBhcHByb3ByaWF0ZWx5IGxvY2tlZCBhZ2FpbnN0Cj4gZWFjaAo+ID4gKyAgICAgKiBvdGhl
ciB0byBoYXZlIG1lYW5pbmdmdWwgcmVzdWx0cy4KPiA+ICsgICAgICovCj4gPiAgICAgIGludCBf
X211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5f
dAo+IG1mbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwo+ID4gICAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsKPiA+ICsgICAgaW50IF9fbXVzdF9jaGVjayAoKmxvb2t1
cF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90Cj4gKm1mbiwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsK
PiAKPiBJJ20gYWZyYWlkIHRoZSBjb21tZW50IGlzIGFtYmlndW91czogSXQgbWF5IG1lYW4gdGhl
IGltcGxlbWVudGF0aW9ucwo+IG9mIHRoZSBob29rcyBoYXZlIHRvIGhhdmUgc3VpdGFibGUgbG9j
a2luZyBpbiBwbGFjZSwgb3IgY2FsbGVycyBoYXZlIHRvCj4gdGFrZSBjYXJlIG9mIGxvY2tpbmcu
IEkgdGhpbmsgdGhlIGxhdHRlciBpcyBtZWFudCwgd2hpY2ggSSB0aGluayBuZWVkcyB0bwo+IGJl
IG1hZGUgZXhwbGljaXQuIFdpdGggdGhhdAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gCgpUaGFua3MuIFllcywgdGhlIGxhdHRlciBpcyB3aGF0IEkgbWVh
bnQuIENhbiB5b3UgZml4IHRoZSB3b3JkaW5nIGFzIHlvdSBzZWUgZml0IGR1cmluZyBjb21taXQ/
CgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:01:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14:01: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 1g2GZM-0005QO-T3; Tue, 18 Sep 2018 14:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=flwi=ma=citrix.com=prvs=7925e5af4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2GZM-0005QH-BL
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:01:36 +0000
X-Inumbo-ID: 7da9ce42-bb4b-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7da9ce42-bb4b-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 14:02:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65582735"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 16:00:19 +0200
Message-ID: <20180918140019.68097-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/guest: rename probe_hypervisor to
 hypervisor_probe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhpcyBtYXRjaGVzIHRoZSBub21lbmNsYXR1cmUgdXNlZCBieSB0aGUgcmVzdCBvZiB0aGUgZ3Vl
c3QtcmVsYXRlZApmdW5jdGlvbnMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jICAgfCAyICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8IDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMK
aW5kZXggMGU5ZTViZmRmNi4uNGVhNGU4YWQ1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1
ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKQEAgLTky
LDcgKzkyLDcgQEAgbXVsdGlib290X2luZm9fdCAqX19pbml0IHB2aF9pbml0KHZvaWQpCiB7CiAg
ICAgY29udmVydF9wdmhfaW5mbygpOwogCi0gICAgcHJvYmVfaHlwZXJ2aXNvcigpOworICAgIGh5
cGVydmlzb3JfcHJvYmUoKTsKICAgICBBU1NFUlQoeGVuX2d1ZXN0KTsKIAogICAgIGdldF9tZW1v
cnlfbWFwKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKaW5kZXggY2Q0YWNiZjcwYy4uNjM1NWZmMWMwYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4u
YwpAQCAtNjgsNyArNjgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZv
aWQpCiAgICAgfQogfQogCi12b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCit2b2lk
IF9faW5pdCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpCiB7CiAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQog
ICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDJmYmY3ZDU3NGMuLmVjMDJiYmNiZDcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03NDAs
NyArNzQwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICAgKiBhbGxvY2luZyBhbnkgeGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBp
biBsb3dlciBtZW1vcnkuICovCiAgICAga2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zKCk7CiAKLSAg
ICBwcm9iZV9oeXBlcnZpc29yKCk7CisgICAgaHlwZXJ2aXNvcl9wcm9iZSgpOwogCiAgICAgcGFy
c2VfdmlkZW9faW5mbygpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZl
Li5hNjhlY2MyNGU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTMxLDcgKzMxLDcgQEAK
IGV4dGVybiBib29sIHhlbl9ndWVzdDsKIGV4dGVybiBib29sIHB2X2NvbnNvbGU7CiAKLXZvaWQg
cHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsKK3ZvaWQgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKTsKIHZv
aWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lk
KTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOwpAQCAtNDks
NyArNDksNyBAQCBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8p
OwogI2RlZmluZSB4ZW5fZ3Vlc3QgMAogI2RlZmluZSBwdl9jb25zb2xlIDAKIAotc3RhdGljIGlu
bGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge30KK3N0YXRpYyBpbmxpbmUgdm9pZCBo
eXBlcnZpc29yX3Byb2JlKHZvaWQpIHt9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29y
X3NldHVwKHZvaWQpCiB7Ci0tIAoyLjE5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14:06: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 1g2Gdb-0005eH-F2; Tue, 18 Sep 2018 14:05:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2GdZ-0005eC-U7
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:05:57 +0000
X-Inumbo-ID: 19a8cb42-bb4c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19a8cb42-bb4c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 14:06:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="79216906"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sA=
Date: Tue, 18 Sep 2018 14:03:29 +0000
Message-ID: <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0FAB702000078001E9779@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDE4IFNlcHRlbWJlciAyMDE4IDE0OjE3DQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNv
bT47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47DQo+IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4g
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbA0KPiA8eGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY5IDUvN10gbWVt
b3J5OiBhZGQNCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4NCj4g
DQo+ID4+PiBPbiAxMy4wOS4xOCBhdCAxNzoyMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oDQo+ID4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaA0KPiA+IEBAIC0zMDMsNiArMzAzLDEwIEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4oDQo+ID4gICAgICByZXR1
cm4gcGFnZTsNCj4gPiAgfQ0KPiA+DQo+ID4gK2ludCBfX211c3RfY2hlY2sgY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLA0KPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QN
Cj4gKnAybXRfcCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZV9wKTsNCj4gPiArDQo+ID4gIGludCBnZXRfcGFnZV90
eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSk7DQo+ID4gIGJv
b2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOw0KPiA+ICBzdGF0aWMgaW5saW5lIGludCBnZXRf
cGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLA0KPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+
ID4gQEAgLTQ5Miw2ICs0OTIsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fZ2ZuKA0KPiA+ICAgICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdmbikpICYm
IGdldF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7DQo+ID4gIH0NCj4gPg0KPiA+ICtpbnQg
X19tdXN0X2NoZWNrIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlYWRvbmx5LCBwMm1fdHlwZV90DQo+ICpwMm10X3AsDQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7DQo+
ID4NCj4gPiAgLyogR2VuZXJhbCBjb252ZXJzaW9uIGZ1bmN0aW9uIGZyb20gbWZuIHRvIGdmbiAq
Lw0KPiA+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBtZm4pDQo+IA0KPiBXaHkgdHdpY2UgdGhlIHNhbWUgZGVjbGFyYXRpb24/
IENhbid0IHRoaXMgYmUgcHV0IGluIHhlbi9wMm0tY29tbW9uLmg/DQo+IE9yIHNvbWUgb3RoZXIg
c3VpdGFibGUgY29tbW9uIGhlYWRlcj8gV2l0aCB0aGF0DQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IA0KDQpJIHdhcyBub3QgYXdhcmUgb2YgdGhlIGNv
bW1vbiBoZWFkZXIgc28gSSBwbGFjZWQgaXQgbmVhciB0aGUgZGVjbGFyYXRpb25zIG9mIGdldF9w
YWdlX2Zyb21fZ2ZuKCkuIERvIHlvdSB3YW50IGJlIHRvIHN1Ym1pdCBhIHYxMCB3aXRoIHRoaXMg
Zml4ZWQgb3IgYXJlIHlvdSBoYXBweSB0byBtb3ZlIGl0IHRvIHdoZXJldmVyIHlvdSB0aGluayBp
cyBhcHByb3ByaWF0ZSBkdXJpbmcgY29tbWl0Pw0KDQogIFBhdWwNCg0KPiBKYW4NCj4gDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 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 1g2Gzl-0007QR-Gm; Tue, 18 Sep 2018 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=9bpm=ma=xenproject.org=prvs=792809071=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2Gzj-0007Q7-Jz
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:28:51 +0000
X-Inumbo-ID: e191c63c-bb4e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e191c63c-bb4e-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 16:26:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,389,1531785600"; d="scan'208";a="65587111"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75241-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=b06dfd40bb5cf9fdd626a79a300253f193b600ae
X-Osstest-Versions-That: ovmf=cfd10276ce747129bb26410bc00ac13ae1cd5d6f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 18 Sep 2018 15:28:21 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75241: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjQxLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBiMDZkZmQ0MGJiNWNmOWZkZDYyNmE3OWEzMDAyNTNmMTkz
YjYwMGFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZmQxMDI3NmNl
NzQ3MTI5YmIyNjQxMGJjMDBhYzEzYWUxY2Q1ZDZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
MjQgIDIwMTgtMDktMTQgMjI6NTA6MTkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjQxICAyMDE4LTA5LTE4IDA5OjUwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiMDZkZmQ0MGJiNWNmOWZkZDYyNmE3
OWEzMDAyNTNmMTkzYjYwMGFlCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgpEYXRlOiAgIFRodSBTZXAgMTMgMTQ6Mjc6NDcgMjAxOCArMDgwMAoKICAgIEludGVsU2lsaWNv
blBrZyBJbnRlbFZUZER4ZTogQ2hlY2sgSGVhZGVyVHlwZSBpZiBmdW5jIDAgaXMgaW1wbGVtZW50
ZWQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTExNjkKICAgIAogICAgQ3VycmVudCBjb2RlIGNoZWNrcyBIZWFkZXJUeXBlIG9mIEZ1
bmN0aW9uIDAgZXZlbiBGdW5jdGlvbiAwIGlzIG5vdAogICAgaW1wbGVtZW50ZWQuIEhlYWRlclR5
cGUgdmFsdWUgd2lsbCBiZSAweEZGIGlmIEZ1bmN0aW9uIDAgaXMgbm90CiAgICBpbXBsZW1lbnRl
ZCwgdGhlbiBNYXhGdW5jdGlvbiB3aWxsIGJlIHNldCB0byBQQ0lfTUFYX0ZVTkMgKyAxLgogICAg
CiAgICBUaGUgY29kZSBjYW4gYmUgb3B0aW1pemVkIHRvIG9ubHkgY2hlY2sgSGVhZGVyVHlwZSBp
ZiBGdW5jdGlvbiAwIGlzCiAgICBpbXBsZW1lbnRlZC4KICAgIAogICAgVGVzdCBkb25lOgogICAg
V2l0aCB0aGlzIHBhdGNoLCB0aGUgcmVzdWx0IGlzIHNhbWUgd2l0aCB0aGUgcmVzdWx0IGFmdGVy
IHRoZSBwYXRjaCBhdAogICAgaHR0cHM6Ly9saXN0cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2
ZWwvMjAxOC1TZXB0ZW1iZXIvMDI5NjIzLmh0bWwuCiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxq
aWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBSYW5nYXNhaSBWIENoYWdhbnR5IDxyYW5nYXNh
aS52LmNoYWdhbnR5QGludGVsLmNvbT4KICAgIENjOiBUb21zb24gQ2hhbmcgPHRvbXNvbi5jaGFu
Z0BpbnRlbC5jb20+CiAgICBDYzogSmVubnkgSHVhbmcgPGplbm55Lmh1YW5nQGludGVsLmNvbT4K
ICAgIENjOiBBbXkgQ2hhbiA8YW15LmNoYW5AaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0Bp
bnRlbC5jb20+Cgpjb21taXQgZTY5ZDdlOTllNzdkMmY3YWExMzkwNTAyZDhiNDJkNjFmOWFlYjk5
YQpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUgU2Vw
IDEzIDEwOjA3OjMwIDIwMTggKzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2cgSW50ZWxWVGREeGU6
IE9wdGltaXplIHdoZW4gZnVuYyAwIGlzIG5vdCBpbXBsZW1lbnRlZAogICAgCiAgICBSRUY6IGh0
dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2OQogICAgCiAg
ICBQQ0kgc3BlYzoKICAgIFRoZXkgYXJlIGFsc28gcmVxdWlyZWQgdG8gYWx3YXlzIGltcGxlbWVu
dCBmdW5jdGlvbiAwIGluIHRoZSBkZXZpY2UuCiAgICBJbXBsZW1lbnRpbmcgb3RoZXIgZnVuY3Rp
b25zIGlzIG9wdGlvbmFsIGFuZCBtYXkgYmUgYXNzaWduZWQgaW4gYW55CiAgICBvcmRlciAoaS5l
LiwgYSB0d28tZnVuY3Rpb24gZGV2aWNlIG11c3QgcmVzcG9uZCB0byBmdW5jdGlvbiAwIGJ1dAog
ICAgY2FuIGNob29zZSBhbnkgb2YgdGhlIG90aGVyIHBvc3NpYmxlIGZ1bmN0aW9uIG51bWJlcnMg
KDEtNykgZm9yIHRoZQogICAgc2Vjb25kIGZ1bmN0aW9uKS4KICAgIAogICAgVGhpcyBwYXRjaCB1
cGRhdGVzIFNjYW5QY2lCdXMoKSB0byBub3Qgc2NhbiBvdGhlciBmdW5jdGlvbnMgaWYKICAgIGZ1
bmN0aW9uIDAgaXMgbm90IGltcGxlbWVudGVkLgogICAgCiAgICBUZXN0IGRvbmU6CiAgICBBZGRl
ZCBkZWJ1ZyBjb2RlIGJlbG93IGluIHRoZSBzZWNvbmQgbG9vcCBvZiBTY2FuUGNpQnVzKCksCiAg
ICBjb21wYXJlZCB0aGUgZGVidWcgbG9ncyB3aXRoIGFuZCB3aXRob3V0IHRoaXMgcGF0Y2gsIG1h
bnkKICAgIG5vbi0wIHVuaW1wbGVtZW50ZWQgZnVuY3Rpb25zIGFyZSBza2lwcGVkIGNvcnJlY3Rs
eS4KICAgIAogICAgICBERUJVRyAoKAogICAgICAgIERFQlVHX0lORk8sCiAgICAgICAgIiVhKCkg
QiUwMnhEJTAyeEYlMDJ4IFZlbmRvcklkOiAlMDR4IERldmljZUlkOiAlMDR4XG4iLAogICAgICAg
IF9fRlVOQ1RJT05fXywKICAgICAgICBCdXMsCiAgICAgICAgRGV2aWNlLAogICAgICAgIEZ1bmN0
aW9uLAogICAgICAgIFZlbmRvcklELAogICAgICAgIERldmljZUlECiAgICAgICAgKSk7CiAgICAK
ICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBSYW5nYXNh
aSBWIENoYWdhbnR5IDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNvbT4KICAgIENjOiBUb21z
b24gQ2hhbmcgPHRvbXNvbi5jaGFuZ0BpbnRlbC5jb20+CiAgICBDYzogSmVubnkgSHVhbmcgPGpl
bm55Lmh1YW5nQGludGVsLmNvbT4KICAgIENjOiBBbXkgQ2hhbiA8YW15LmNoYW5AaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:51:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14:51: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 1g2HKr-00017g-Ak; Tue, 18 Sep 2018 14:50:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2HKp-00017b-6R
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:50:39 +0000
X-Inumbo-ID: 57ea9bc2-bb52-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57ea9bc2-bb52-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 14:51:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 08:50:36 -0600
Message-Id: <5BA110B902000078001E97F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 08:50:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-9-paul.durrant@citrix.com>
 <5BA0FB8F02000078001E9785@prv1-mh.provo.novell.com>
 <c248c490e4184888a312eeff70b3c1ed@AMSPEX02CL03.citrite.net>
In-Reply-To: <c248c490e4184888a312eeff70b3c1ed@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 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>

Pj4+IE9uIDE4LjA5LjE4IGF0IDE2OjAwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOCBTZXB0ZW1iZXIgMjAxOCAxNDoyMAo+PiAKPj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE3OjIx
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEBAIC0xNzksOSArMTgxLDE3
IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+PiA+ICAjZW5kaWYgLyogSEFTX1BDSSAqLwo+PiA+Cj4+
ID4gICAgICB2b2lkICgqdGVhcmRvd24pKHN0cnVjdCBkb21haW4gKmQpOwo+PiA+ICsKPj4gPiAr
ICAgIC8qCj4+ID4gKyAgICAgKiBUaGlzIGJsb2NrIG9mIG9wZXJhdGlvbnMgbXVzdCBiZSBhcHBy
b3ByaWF0ZWx5IGxvY2tlZCBhZ2FpbnN0Cj4+IGVhY2gKPj4gPiArICAgICAqIG90aGVyIHRvIGhh
dmUgbWVhbmluZ2Z1bCByZXN1bHRzLgo+PiA+ICsgICAgICovCj4+ID4gICAgICBpbnQgX19tdXN0
X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPj4g
bWZuLAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpOwo+PiA+ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbik7Cj4+ID4gKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbG9va3Vw
X3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QKPj4gKm1mbiwKPj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7
Cj4+IAo+PiBJJ20gYWZyYWlkIHRoZSBjb21tZW50IGlzIGFtYmlndW91czogSXQgbWF5IG1lYW4g
dGhlIGltcGxlbWVudGF0aW9ucwo+PiBvZiB0aGUgaG9va3MgaGF2ZSB0byBoYXZlIHN1aXRhYmxl
IGxvY2tpbmcgaW4gcGxhY2UsIG9yIGNhbGxlcnMgaGF2ZSB0bwo+PiB0YWtlIGNhcmUgb2YgbG9j
a2luZy4gSSB0aGluayB0aGUgbGF0dGVyIGlzIG1lYW50LCB3aGljaCBJIHRoaW5rIG5lZWRzIHRv
Cj4+IGJlIG1hZGUgZXhwbGljaXQuIFdpdGggdGhhdAo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPiAKPiBUaGFua3MuIFllcywgdGhlIGxhdHRlciBp
cyB3aGF0IEkgbWVhbnQuIENhbiB5b3UgZml4IHRoZSB3b3JkaW5nIGFzIHlvdSBzZWUgCj4gZml0
IGR1cmluZyBjb21taXQ/CgpXZWxsLCBJIGRpZG4ndCBvZmZlciBkb2luZyBzbyBiZWNhdXNlIGl0
IHNlZW1lZCB0byBtZSB0aGF0IHNtYWxsIGFkanVzdG1lbnRzCnRvIGF0IGxlYXN0IG9uZSBvZiBl
YXJsaWVyIHBhdGNoZXMgd291bGQgc3RpbGwgYmUgbmVlZGVkLiBXYXMgdGhhdCB3cm9uZz8KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14:51: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 1g2HLg-0001B0-Lc; Tue, 18 Sep 2018 14:51:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xuki=ma=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2HLg-0001Av-0H
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:51:32 +0000
X-Inumbo-ID: 77a4e53b-bb52-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77a4e53b-bb52-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 14:52:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 18 Sep 2018 08:51:29 -0600
Message-Id: <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 18 Sep 2018 08:51:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
In-Reply-To: <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 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+IE9uIDE4LjA5LjE4IGF0IDE2OjAzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZgo+PiBP
ZiBKYW4gQmV1bGljaAo+PiBTZW50OiAxOCBTZXB0ZW1iZXIgMjAxOCAxNDoxNwo+PiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Owo+
PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVy
Cj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0KPj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2ZWwKPj4gPHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1Lzdd
IG1lbW9yeTogYWRkCj4+IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkgYXMgYSB3cmFwcGVyLi4u
Cj4+IAo+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTc6MjEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+PiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPj4gPiBAQCAtMzAzLDYgKzMwMywxMCBAQCBzdGF0
aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+PiA+ICAgICAg
cmV0dXJuIHBhZ2U7Cj4+ID4gIH0KPj4gPgo+PiA+ICtpbnQgX19tdXN0X2NoZWNrIGNoZWNrX2dl
dF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWRvbmx5LCBwMm1fdHlw
ZV90Cj4+ICpwMm10X3AsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4+ID4gKwo+PiA+ICBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpOwo+PiA+
ICBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKPj4gPiAgc3RhdGljIGlubGluZSBpbnQg
Z2V0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKPj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCj4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAo+PiA+IEBAIC00OTIsNiArNDkyLDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZv
ICpnZXRfcGFnZV9mcm9tX2dmbigKPj4gPiAgICAgIHJldHVybiBtZm5fdmFsaWQoX21mbihnZm4p
KSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+PiA+ICB9Cj4+ID4KPj4gPiAr
aW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCByZWFkb25seSwgcDJtX3R5cGVfdAo+PiAqcDJtdF9wLAo+PiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3Ap
Owo+PiA+Cj4+ID4gIC8qIEdlbmVyYWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBn
Zm4gKi8KPj4gPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3RydWN0
IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQo+PiAKPj4gV2h5IHR3aWNlIHRoZSBzYW1lIGRlY2xhcmF0
aW9uPyBDYW4ndCB0aGlzIGJlIHB1dCBpbiB4ZW4vcDJtLWNvbW1vbi5oPwo+PiBPciBzb21lIG90
aGVyIHN1aXRhYmxlIGNvbW1vbiBoZWFkZXI/IFdpdGggdGhhdAo+PiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPiAKPiBJIHdhcyBub3QgYXdhcmUgb2Yg
dGhlIGNvbW1vbiBoZWFkZXIgc28gSSBwbGFjZWQgaXQgbmVhciB0aGUgZGVjbGFyYXRpb25zIG9m
IAo+IGdldF9wYWdlX2Zyb21fZ2ZuKCkuIERvIHlvdSB3YW50IGJlIHRvIHN1Ym1pdCBhIHYxMCB3
aXRoIHRoaXMgZml4ZWQgb3IgYXJlIAo+IHlvdSBoYXBweSB0byBtb3ZlIGl0IHRvIHdoZXJldmVy
IHlvdSB0aGluayBpcyBhcHByb3ByaWF0ZSBkdXJpbmcgY29tbWl0PwoKSSdkIHByZWZlciBhIHYx
MCwgdG8gYmUgc3VyZSB0aGluZ3MgY29tcGlsZSBmaW5lIGFoZWFkIG9mIHRyeWluZyB0byBjb21t
aXQKdGhpcyBzZXJpZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 14:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 14:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2HRE-0001Tb-Fr; Tue, 18 Sep 2018 14: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2HRD-0001TW-0b
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 14:57:15 +0000
X-Inumbo-ID: d86b8a6c-bb52-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d86b8a6c-bb52-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 16:55:13 +0200 (CEST)
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 CBFBAAE8E;
 Tue, 18 Sep 2018 14:57:11 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<?=
 =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>_<0a89246d-00a6-d?=
 =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>_<d698d8c9-2582-6314-10cb-ecb9535f?=
 =?UTF-8?Q?62e0@citrix.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2402a9c3-6d64-091f-8fd1-bb3fb08f7ffb@suse.com>
Date: Tue, 18 Sep 2018 16:57:09 +0200
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: <d698d8c9-2582-6314-10cb-ecb9535f?= =?UTF-8?Q?62e0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTgvMDkvMTggMTU6NTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxOCAw
MjozNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTgvMDkvMTggMTU6MjUsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAwOS8xOC8yMDE4IDEyOjMyIFBNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+IE9uIDE4LzA5LzE4IDEzOjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4gT24gMTguMDkuMTggYXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4g
T24gMTgvMDkvMTggMTI6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDE4LjA5
LjE4IGF0IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gSW5zdGVhZCBv
ZiB1c2luZyBiaW5hcnkgaHlwZXJ2aXNvciBpbnRlcmZhY2VzIGZvciBuZXcgcGFyYW1ldGVycyBv
Zgo+Pj4+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3Vw
cG9ydCBmb3IgZ2VuZXJpYyB0ZXh0Cj4+Pj4+Pj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBQYXJhbWV0ZXJzIGFyZSBkZWZpbmVkIHZpYSBuZXcgbWFjcm9zIHNp
bWlsYXIgdG8gdGhvc2Ugb2YgYm9vdAo+Pj4+Pj4+PiBwYXJhbWV0ZXJzLiBQYXJzaW5nIG9mIHBh
cmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+Pj4+Pj4+IGV4aXN0aW5n
IGJvb3QgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24gd2hpY2ggaXMgZXh0ZW5kZWQgYSBsaXR0
bGUKPj4+Pj4+Pj4gYml0Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBQYXJhbWV0ZXIgc2V0dGluZ3MgY2Fu
IGVpdGhlciBiZSBzcGVjaWZpZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyBvZgo+Pj4+Pj4+PiBk
b21haW5zIG9yIGNwdXBvb2xzLCBvciB0aGV5IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29t
bWFuZHMuCj4+Pj4+Pj4KPj4+Pj4+PiBXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgYW55IG9mIHRo
ZSBwYXRjaGVzIHlldCAobm90IGV2ZW4gdGhlaXIKPj4+Pj4+PiBkZXNjcmlwdGlvbnMpIEknbSBz
dGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVuZWZpdCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPj4+
Pj4+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5IGJlY29tZSBwYXJ0
IG9mIHRoZSBwdWJsaWMKPj4+Pj4+PiBpbnRlcmZhY2UsIGFuZCBoZW5jZSBzdWJzZXF1ZW50bHkg
Y2FuJ3QgYmUgY2hhbmdlZCBhbnkgbW9yZSBvcgo+Pj4+Pj4+IGxlc3MgdGhhbiB0aGUgb25lcyB3
ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwgYW55dGhpbmcgdmFsaWQgaW4KPj4+Pj4+
PiBhIGd1ZXN0IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRvIGJlIHZhbGlk
IGFuZCBtZWFuaW5nZnVsCj4+Pj4+Pj4gZG93biB0aGUgcm9hZCkuCj4+Pj4+Pgo+Pj4+Pj4gU28g
bGV0cyBsb29rIHdoYXQgd291bGQgYmUgbmVlZGVkIGZvciBhZGRpbmcgc29tZXRoaW5nIGxpa2Ug
dGhlCj4+Pj4+PiBwZXItZG9tYWluIHhwdGkgcGFyYW1ldGVyIHVzaW5nIGJpbmFyeSBpbnRlcmZh
Y2VzOgo+Pj4+Pj4KPj4+Pj4+IDEgYW4gZXh0ZW5zaW9uIG9mIHNvbWUgZG9tY3RsIGludGVyZmFj
ZSwgbWF5YmUgYnVtcGluZyBvZiB0aGUgZG9tY3RsCj4+Pj4+PiAgIGludGVyZmFjZSB2ZXJzaW9u
Cj4+Pj4+PiAyIGFkZGluZyB0aGUgbG9naWMgdG8gZG9tY3RsIGhhbmRsaW5nCj4+Pj4+PiAzIGFk
ZGluZyBsaWJ4YyBzdXBwb3J0Cj4+Pj4+PiA0IGFkZGluZyBsaWJ4bCBzdXBwb3J0Cj4+Pj4+PiA1
IGFkZGluZyBhIG5ldyB4bCBzdWItY29tbWFuZAo+Pj4+Pj4gNiBhZGRpbmcgZG9tYWluIGNvbmZp
ZyBzdXBwb3J0Cj4+Pj4+PiA3IGFkZGluZyBkb2N1bWVudGF0aW9uCj4+Pj4+Pgo+Pj4+Pj4gV2l0
aCBteSBhcHByb2FjaCBvbmx5IDIgKGluIGEgbW9kaWZpZWQgZm9ybSwgcGFyYW1ldGVyIGhhbmRs
aW5nIGluc3RlYWQKPj4+Pj4+IG9mIGRvbWN0bCwgYnV0IGNvbXBhcmFibGUgaW4gdGhlIG5lZWRl
ZCBlZmZvcnQpIGFuZCA3IGFyZSBuZWVkZWQuCj4+Pj4+Pgo+Pj4+Pj4gU28gb25jZSB0aGUgZnJh
bWV3b3JrIGlzIGluIHBsYWNlIGl0IGlzIF9tdWNoXyBlYXNpZXIgdG8gYWRkIG5ldwo+Pj4+Pj4g
ZmVhdHVyZXMuCj4+Pj4+Cj4+Pj4+IEFsbCB0aGUgYWJvdmUgd291bGQgaG9sZCBpZiB0aGUgaW5k
aXZpZHVhbCBvcHRpb25zIHdlcmUgZXhwcmVzc2VkIGFzCj4+Pj4+IGUuZy4gZmxhZ3MgaW4gYW4g
ZXh0ZW5zaWJsZSBiaXQgdmVjdG9yLgo+Pj4+Cj4+Pj4gV2hvIHdvdWxkIHRyYW5zbGF0ZSB0aGUg
bmV3IG9wdGlvbiBpbnRvIGEgYml0IHZlY3Rvcj8gVGhpcyB3b3VsZCBiZSB0aGUKPj4+PiB0b29s
cyAobGlieGMvbGlieGwveGwpLCBzbyB0aG9zZSBuZWVkIHRvIGJlIG1vZGlmaWVkIGZvciBlYWNo
IG5ldyBiaXQuCj4+Pgo+Pj4gQSBiaXQgdmVjdG9yIHdvdWxkIG9ubHkgYWxsb3cgb24vb2ZmOyBp
dCB3b3VsZG4ndCBhbGxvdyB5b3UgdG8gc2V0Cj4+PiBudW1lcmljIHBhcmFtZXRlcnMsIGZvciBl
eGFtcGxlLgo+Pj4KPj4+IEkgbGlrZSB0aGUgaWRlYSBvZiBiZWluZyBhYmxlIHRvIGFkZCBjb25m
aWd1cmF0aW9uIHBhcmFtZXRlcnMgd2l0aG91dAo+Pj4gaGF2aW5nIGEgaHVnZSBhbW91bnQgb2Yg
Ym9pbGVycGxhdGU7IGFuZCBhbHNvIG9mIGJlaW5nIGFibGUgdG8gYmFja3BvcnQKPj4+IHBhcmFt
ZXRlcnMgbGlrZSB4cHRpIHdpdGhvdXQgaGF2aW5nIHRvIHdvcnJ5IHNvIG11Y2ggYWJvdXQgY29t
cGF0aWJpbGl0eS4KPj4+Cj4+PiBCdXQgSSdtIG5vdCBhIGZhbiBvZiB0aGUgaWRlYSBvZiB1c2lu
ZyBhICJzdHJpbmcgYmxvYiIgdG8gYWNjb21wbGlzaAo+Pj4gdGhhdC4gIEl0J3MgY29udmVuaWVu
dCBmb3IgdGhlIGV4YWN0IHVzZSBjYXNlIHlvdSBzZWVtIHRvIGJlCj4+PiBjb250ZW1wbGF0aW5n
OiBoYXZpbmcgYSB1c2VyIGFkZCB0aGUgc3RyaW5nIGludG8gdGhlIHhsIGNvbmZpZyBmaWxlLCBh
bmQKPj4+IGhhdmluZyBub2JvZHkgYnV0IHRoZSBoeXBlcnZpc29yIGludGVycHJldCBpdC4gIEJ1
dCB3aGF0IGFib3V0IHRvb2xzCj4+PiB0aGF0IG1heSB3YW50IHRvIHNldCB0aGF0IHBhcmFtZXRl
cj8gIE9yIHRvb2xzIHRoYXQgd2FudCB0byBxdWVyeSB0aGUKPj4+IHBhcmFtZXRlciwgb3IgImlu
dHJvc3BlY3QiIG9uIHRoZSBkb21haW4gc2V0dGluZ3Mgb3Igd2hhdGV2ZXI/ICBOb3cgdGhleQo+
Pj4gaGF2ZSB0byBoYXZlIGEgYnVuY2ggb2YgY29kZSB0byBnZW5lcmF0ZSBhbmQgcGFyc2UgdGhl
IHN0cmluZyBjb2RlLgo+Pj4KPj4+IENvdWxkIHdlIGhhdmUgYSByZWFzb25hYmx5IGdlbmVyaWMg
c3RydWN0dXJlIC8gdW5pb24sIHdpdGggYSBwYXJhbWV0ZXIKPj4+IG51bWJlciwgdGhhdCB3ZSBj
b3VsZCBwYXNzIGluIGluc3RlYWQ/ICBTb21ldGhpbmcgbGlrZToKPj4+Cj4+PiBzdHJ1Y3QgZG9t
YWluX3BhcmFtZXRlciB7Cj4+PiAgIGludCBwYXJhbV9udW07Cj4+PiAgIGludCB2YWw7Cj4+PiB9
Cj4+Pgo+Pj4gQW5kIHRoZW4gaGF2ZSBhIGxpc3Qgc29tZXdoZXJlIG9mIHN0cmluZyB2YWx1ZXMg
LT4gcGFyYW1ldGVyIG51bWJlcnMKPj4+IHRoYXQgY2FsbGVycyBjb3VsZCB1c2UgdG8gdHJhbnNs
YXRlIHN0cmluZ3MgaW50byB2YWx1ZXM/Cj4+Pgo+Pj4gVGhhdCB3YXkgdGhlIGFib3ZlIGxpc3Qg
d291bGQgbG9vayBsaWtlOgo+Pj4KPj4+IDEuIEFkZCBuZXcgcGFyYW1ldGVyIGluIFhlbgo+Pj4g
Mi4gQWRkIGEgc3RyaW5nIG5hbWUgLT4gcGFyYW1ldGVyIG51bWJlciBpbiBhIGhlYWRlciBzb21l
d2hlcmUKPj4+IDMuIEFkZCBhIGxpYnhsICNkZWZpbmUgd2l0aCB0aGF0IHBhcmFtZXRlciBudW1i
ZXIKPj4+Cj4+PiBZb3UnZCBoYXZlIHRvIHJlY29tcGlsZSB4bCBhZ2FpbnN0IHRoZSBuZXcgaGVh
ZGVyLCBidXQgeW91IHdlcmUgcHJvYmFibHkKPj4+IGdvaW5nIHRvIGRvIHRoYXQgYW55d2F5Lgo+
Pgo+PiBUaGUgc3RyaW5nIHZhcmlhbnQgaXMgbXVjaCBtb3JlIGZsZXhpYmxlLgo+Pgo+PiBJdCBp
cyBlYXN5IHBvc3NpYmxlIHRvIGUuZy4gYWRkIGEgcGVyLWRvbWFpbiB0cmFjZSBwYXJhbWV0ZXIg
dG8gc3BlY2lmeQo+PiByYXRoZXIgY29tcGxleCB0cmFjZSBpbnN0cnVtZW50YXRpb25zLiBEb2lu
ZyBzb21ldGhpbmcgbGlrZSB0aGF0IHZpYSBhCj4+IHN0cnVjdCBiYXNlZCBpbnRlcmZhY2UgaXMg
aW4gdGhlIGJlc3QgY2FzZSBjb21wbGljYXRlZC4KPiAKPiAuLi5vciwgZm9yIGluc3RhbmNlLCBz
cGVjaWZ5aW5nIHRoZSBydW5xdWV1ZSBsYXlvdXQgb2YgYSBjcHVwb29sIChmb3IKPiBzY2hlZHVs
ZXJzIGxpa2UgY3JlZGl0MiB3aGljaCBhbGxvdyBzdWNoIHRoaW5ncykuICBZZXMsIHRoYXQgaXMg
dHJ1ZTsKPiBidXQgcHJvYmFibHkgYSB2ZXJ5IG5pY2hlIGNhc2UuCj4gCj4+IEFub3RoZXIgYWR2
YW50YWdlIG9mIHRoZSBzdHJpbmcgYmFzZWQgdmFyaWFudCBpcyB0aGF0IHlvdSBkb24ndCBuZWVk
IGEKPj4gY2VudHJhbCBoZWFkZXIuIFlvdSBjYW4gZGVmaW5lIHRoZSBwYXJhbWV0ZXJzIHdoZXJl
IHlvdSBhcmUgaW1wbGVtZW50aW5nCj4+IHRoZW0uIE5vIG5lZWQgdG8gZXhwYW5kIHN3aXRjaCBz
dGF0ZW1lbnRzIGFuZCBoZWFkZXJzLCBqdXN0IGEgbG9jYWwKPj4gZGVmaW5pdGlvbiBhbmQgbWF5
YmUgYSBoYW5kbGVyIGZ1bmN0aW9uLgo+IAo+IEkgZG9uJ3Qgc2VlIHRoZSBsYWNrIG9mIGNlbnRy
YWwgaGVhZGVyIGFzIGEgYmlnIGFkdmFudGFnZSAtLSBob3cgaGFyZCBpcwo+IGl0IHRvIGFkZCBh
IHNpbmdsZSBsaW5lIHRvIGEgbGlzdCBzb21ld2hlcmU/CgpUaGF0J3Mgbm90IHZlcnkgaGFyZC4K
CllvdSBuZWVkIGFkZGl0aW9uYWwgZW50cmllcyBmb3IgY29ubmVjdGluZyB0aGUgZG9tY3RsIHdp
dGggdGhlIHBhcmFtZXRlcgpzZXR0aW5nOgoKLyogY2VudHJhbCBoZWFkZXI6ICovCiNkZWZpbmUg
UEFSQU1fWFBUSSAxMwoKLyogZG9tY3RsIGhhbmRsaW5nOiAqLwpzd2l0Y2ggKHBhcmFtKSB7CmNh
c2UgUEFSQU1fWFBUSTogcmV0ID0gZG9fcGFyYW1feHB0aV9zZXR0aW5nKHZhbHVlKTsKICAgIGJy
ZWFrOwoKLyogcHYtZG9tIGhlYWRlcjogKi8KaW50IGRvX3BhcmFtX3hwdGlfc2V0dGluZyhpbnQg
dmFsKTsKCi8qIHB2LWRvbSBoYW5kbGVyOiAqLwppbnQgZG9fcGFyYW1feHB0aV9zZXR0aW5nKGlu
dCB2YWwpCnsKLi4uCn0KClNvIHlvdSBuZWVkIHRvIHRvdWNoIGF0IGxlYXN0IGZvdXIgZmlsZXMg
aW4gdGhlIGh5cGVydmlzb3IsIHBsdXMgdGhlCnBhcnNpbmcgYWRkZWQgaW4geGwuCgpUaGUgc3Ry
aW5nLW9ubHkgdmFyaWFudCBuZWVkczoKCi8qIHB2LWRvbSBoYW5kbGVyOiAqLwpzdGF0aWMgaW50
IGRvX3BhcmFtX3hwdGlfc2V0dGluZyguLi4pCnsKLi4uCn0KY3VzdG9tX2RvbWFpbl9wYXJhbSgi
eHB0aSIsIC4uLik7CgpBbmQgdGhhdCdzIGFsbC4gU2VlIHRoZSBkaWZmZXJlbmNlPwoKPiAKPiAq
Tm90KiBoYXZpbmcgYSBsYW5ndWFnZS1sZXZlbCBjb25zdHJ1Y3QgYXJvdW5kIChlaXRoZXIgYW4g
ZW51bSBvciBhCj4gI2RlZmluZSkgbWVhbnMgdGhhdCBwcm9ncmFtcyBjYW4ndCB0YWtlIGFkdmFu
dGFnZSBvZiB0aGUgcHJlcHJvY2Vzc29yIC8KPiB0eXBlIHN5c3RlbSB0byBjYXRjaCBidWdzOyBz
b21lb25lIGNhbGxpbmcKPiBsaWJ4bF9kb21haW5fcGFyYW0oInhwdGw9b2ZmIik7IHdvbid0IGdl
dCBhIGNvbXBpbGUtdGltZSBlcnJvciwgb25seSBhCj4gcnVuLXRpbWUgb25lOyBzb21lb25lIGNh
bGxpbmcKPiBsaWJ4bF9kb21haW5fcGFyYW0oTElCWExfRE9NQUlOX1BBUkFNX1hQVEwsIDApIHdp
bGwuCgpZZXMuIFdlIHNob3VsZCBiZSB2ZXJ5IGNhcmVmdWwgd2hpY2ggcGFyYW1ldGVycyBzaG91
bGQgYmUgc3VwcG9ydGVkCnRoYXQgd2F5LiBJIHdvdWxkbid0IHdhbnQgdG8gZG8gc3RhbmRhcmQg
ZG9tYWluIGNvbmZpZ3VyYXRpb24gc3R1ZmYKKGUuZy4gbnVtYmVyIG9mIHZjcHVzLCBtZW1vcnkg
c2l6ZSwgLi4uKSB0aGlzIHdheSwganVzdCBhZGRpdGlvbmFsCnN0dWZmIGxpa2UgeHB0aSwgbDF0
ZiBtaXRpZ2F0aW9uLCBtYXliZSB0ZXN0IGludGVyZmFjZXMgbGlrZSB0cmFjaW5nLApzZXR0aW5n
IG9mIHNwZWNpYWwgdGhyZXNob2xkcy4KCj4gSSdtIG5vdCBjb21wbGV0ZWx5IG9wcG9zZWQgdG8g
dGhlICJzdHJpbmcgYmxvYiIgaWRlYSwgYnV0IGl0IHdvdWxkIGJlCj4gbmljZSBpZiBhdCBsZWFz
dCBmb3IgdGhlIGNvbW1vbiBjYXNlIG9mIHNpbXBsZSBib29sZWFuIC8gaW50ZWdlciB2YWx1ZXMs
Cj4gd2UgY291bGQgYXZvaWQgaGF2aW5nIGEgc3RyaW5nIGJsb2IuCj4gCj4gV2hhdCBhYm91dAo+
IAo+IHN0cnVjdCBwYXJhbWV0ZXIgewo+ICAgaW50IHBhcmFtX251bWJlcjsKPiAgIHVuaW9uIHsK
PiAgICAgaW50IHZhbDsKPiAgICAgY2hhciBzcGVjaWFsW10KPiAgIH07Cj4gfQoKSSB0aGluayB0
aGlzIHdvdWxkIGJlIGEgZ29vZCBpbnRlcmZhY2UgZm9yIHJlcGxhY2luZyBjdXJyZW50IGRvbWN0
bApvciBzeXNjdGwgaW50ZXJmYWNlcyB3aGljaCBhcmUgdXNlZCBpbXBsaWNpdGx5IGUuZy4gZHVy
aW5nIGRvbWFpbgpjcmVhdGlvbi4gVGhpcyB3b3VsZCBicmluZyB1cyBhIHN0ZXAgY2xvc2VyIHRv
IHN0YWJsZSBzeXNjdGwgYW5kIGRvbWN0bAppbnRlcmZhY2VzLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 15:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 15:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2HaM-0002Ii-CZ; Tue, 18 Sep 2018 15:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rsyl=ma=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1g2HaL-0002Hy-6W
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 15:06:41 +0000
X-Inumbo-ID: 94d8dabc-bb54-11e8-a6a9-d7ebe60f679a
Received: from mail2-relais-roc.national.inria.fr (unknown [192.134.164.83])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94d8dabc-bb54-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 15:07:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531778400"; d="scan'208";a="346905135"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.215])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 18 Sep 2018 17:06:37 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.91)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1g2HaH-0001Ld-DM; Tue, 18 Sep 2018 17:06:37 +0200
Date: Tue, 18 Sep 2018 17:06:37 +0200
From: Samuel Thibault <sthibault@debian.org>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180918150637.tz7exytwkrxx5ucq@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <sthibault@debian.org>,
 George Dunlap <dunlapg@umich.edu>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 pkg-xen-devel@lists.alioth.debian.org
References: <20180918133609.9468-1-ian.jackson@eu.citrix.com>
 <CAFLBxZb79BAbb5qk6jnH4rU2CTosAYaPCwnMm6rupk+X3vrpLg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZb79BAbb5qk6jnH4rU2CTosAYaPCwnMm6rupk+X3vrpLg@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] stubdom/grub.patches: Drop docs changes,
 for licensing reasons
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 pkg-xen-devel@lists.alioth.debian.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCwgbGUgbWFyLiAxOCBzZXB0LiAyMDE4IDE0OjUyOjExICswMTAwLCBhIGVj
cml0Ogo+IE9uIFR1ZSwgU2VwIDE4LCAyMDE4IGF0IDI6MzYgUE0gSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IFRoZSBwYXRjaCBmaWxlIDAwY3Zz
IGlzIGFuIGltcG9ydCBvZiBhIG5ldyB1cHN0cmVhbSB2ZXJzaW9uIG9mCj4gPiBncnViMSBmcm9t
IHVwc3RyZWFtIENWUy4KPiA+Cj4gPiBVbmZvcnR1bmF0ZWx5LCBpbiB0aGUgcGVyaW9kIGNvdmVy
ZWQgYnkgdGhlIHVwZGF0ZSwgdXBzdHJlYW0gY2hhbmdlZAo+ID4gdGhlIGRvY3VtZW50YXRpb24g
bGljZW5jZSBmcm9tIGEgc2ltcGxlIHBlcm1pc3NpdmUgbGljZW5jZSwgdG8gdGhlIEdOVQo+ID4g
IkZyZWUgRG9jdW1lbnRhdGlvbiBMaWNlbmNlIiB3aXRoIEZyb250IGFuZCBCYWNrIENvdmVyIFRl
eHRzLgo+ID4KPiA+IFRoZSBEZWJpYW4gUHJvamVjdCBpcyBvZiB0aGUgdmlldyB0aGF0IHVzZSB0
aGUgRnJvbnQgYW5kIEJhY2sgQ292ZXIKPiA+IFRleHRzIGZlYXR1cmUgb2YgdGhlIEdGREwgbWFr
ZXMgdGhlIHJlc3VsdGluZyBkb2N1bWVudCBub3QgRnJlZQo+ID4gU29mdHdhcmUsIGJlY2F1c2Ug
b2YgdGhlIG1hbmRhdG9yeSByZWRpc3RyaWJ1dGlvbiBvZiB0aGVzZSBpbW11dGFibGUKPiA+IHRl
eHRzLiAgKFBlcnNvbmFsbHksIEkgYWdyZWUuKQo+ID4KPiA+IFRoaXMgaXMgYXdrd2FyZCBiZWNh
dXNlIERlYmlhbiBkbyBub3Qgd2FudCB0byBzaGlwIG5vbi1mcmVlIGNvbnRlbnQuCj4gPiBTbyB0
aGUgRGViaWFuIG1haW50YWluZXJzIG5lZWQgdG8gbGF1bmRlciB0aGUgdXBzdHJlYW0gc291cmNl
IGNvZGUsIHRvCj4gPiByZW1vdmUgdGhlIHRyb3VibGVzb21lIGZpbGVzLiAgVGhpcyBpcyBhbiBl
eHRyYSBzdGVwIHdoZW4KPiA+IGluY29ycG9yYXRpbmcgbmV3IHVwc3RyZWFtIHZlcnNpb25zLiAg
SXQncyBwYXJ0aWN1bGFybHkgYW5ub3lpbmcgZm9yCj4gPiBzZWN1cml0eSByZXNwb25zZSwgd2hp
Y2ggb2Z0ZW4gaW52b2x2ZXMgcmViYXNpbmcgb250byBhIG5ldyB1cHN0cmVhbQo+ID4gcmVsZWFz
ZS4KPiA+Cj4gPiBncnViMSBpcyBvYnNvbGV0ZSBhbmQgdGhlIGxhc3QgY2hhbmdlIHRvIFhlbidz
IFBWIGdydWIxIHN0dWJkb20gY29kZQo+ID4gd2FzIGluIDIwMTYuICBGdXJ0aGVybW9yZSwgdGhl
IGdydWIxIGRvY3VtZW50YXRpb24gaXMgbm90IGJ1aWx0IGFuZAo+ID4gaW5zdGFsbGVkIGJ5IHRo
ZSBYZW4gcHYtZ3J1YiBzdHViZG9tIE1ha2VmaWxlcy4KPiA+Cj4gPiBUaGVyZWZvcmUsIHJlbW92
ZSBhbGwgZG9jcyBjaGFuZ2VzIGZyb20gc3R1YmRvbS9ncnViLnBhdGNoZXMuICBUaGlzCj4gPiBt
ZWFucyB0aGF0IHRoZXJlIGFyZSBub3cgbm8gbG9uZ2VyIGFueSBHRkRMLWxpY2VuY2VkIGdydWIg
ZG9jcyBpbgo+ID4geGVuLmdpdC4KPiA+Cj4gPiBUaGVyZSBpcyBubyB1c2VyIGltcGFjdCwgYW5k
IERlYmlhbiBpcyBoZWxwZWQuICBUaGlzIGNoYW5nZSB3b3VsZAo+ID4gY29tcGxpY2F0ZSBhbnkg
YXR0ZW1wdHMgdG8gdXBkYXRlIHRvIGEgbmV3IHZlcnNpb24gb2YgdXBzdHJlYW0gZ3J1YjEsCj4g
PiBidXQgaXQgc2VlbXMgdW5saWtlbHkgdGhhdCBzdWNoIGEgdGhpbmcgd2lsbCBldmVyIGhhcHBl
bi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiAKPiBUaGlzIGFsbCBzZWVtcyByZWFzb25hYmxlIHRvIG1lOgo+IAo+IEFja2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpKdXN0IHRoZSBz
YW1lIDopCgpBY2tlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 15:22:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 15:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2HpD-0003hJ-Qr; Tue, 18 Sep 2018 15:22:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2HpC-0003hE-Mw
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 15:22:02 +0000
X-Inumbo-ID: ba91a3fe-bb56-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba91a3fe-bb56-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 15:23:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65595606"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<?=
 =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>_<0a89246d-00a6-d?=
 =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>_<d698d8c9-2582-6314-10cb-ecb9535f?=
 =?UTF-8?Q?62e0@citrix.com>_<2402a9c3-6d64-091f-8fd1-bb3fb08f7ffb@suse.com>?=
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <e2aaf382-6451-bb50-afbb-92bf0f5ca864@citrix.com>
Date: Tue, 18 Sep 2018 16:21:55 +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: <2402a9c3-6d64-091f-8fd1-bb3fb08f7ffb@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDkvMTgvMjAxOCAwMzo1NyBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wOS8x
OCAxNTo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMTgvMjAxOCAwMjozNiBQTSwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDE1OjI1LCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+Pj4+IE9uIDA5LzE4LzIwMTggMTI6MzIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4+IE9uIDE4LzA5LzE4IDEzOjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9u
IDE4LjA5LjE4IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+PiBPbiAx
OC8wOS8xOCAxMjozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDE4LjA5LjE4
IGF0IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IEluc3RlYWQgb2Yg
dXNpbmcgYmluYXJ5IGh5cGVydmlzb3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YK
Pj4+Pj4+Pj4+IGRvbWFpbnMgb3IgY3B1cG9vbHMgdGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBw
b3J0IGZvciBnZW5lcmljIHRleHQKPj4+Pj4+Pj4+IGJhc2VkIHBhcmFtZXRlciBwYXJzaW5nLgo+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFBhcmFtZXRlcnMgYXJlIGRlZmluZWQgdmlhIG5ldyBtYWNyb3Mg
c2ltaWxhciB0byB0aG9zZSBvZiBib290Cj4+Pj4+Pj4+PiBwYXJhbWV0ZXJzLiBQYXJzaW5nIG9m
IHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+Pj4+Pj4+PiBleGlz
dGluZyBib290IHBhcmFtZXRlciBwYXJzaW5nIGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEg
bGl0dGxlCj4+Pj4+Pj4+PiBiaXQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gUGFyYW1ldGVyIHNldHRp
bmdzIGNhbiBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNvbmZpZ3VyYXRpb24gZmlsZXMgb2YKPj4+
Pj4+Pj4+IGRvbWFpbnMgb3IgY3B1cG9vbHMsIG9yIHRoZXkgY2FuIGJlIHNldCB2aWEgbmV3IHhs
IHN1Yi1jb21tYW5kcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gV2l0aG91dCBoYXZpbmcgbG9va2VkIGF0
IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRoZWlyCj4+Pj4+Pj4+IGRlc2NyaXB0
aW9ucykgSSdtIHN0aWxsIHdvbmRlcmluZyB3aGF0IHRoZSBiZW5lZml0IG9mIHRleHR1YWwgcGFy
YW1ldGVycwo+Pj4+Pj4+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5
IGJlY29tZSBwYXJ0IG9mIHRoZSBwdWJsaWMKPj4+Pj4+Pj4gaW50ZXJmYWNlLCBhbmQgaGVuY2Ug
c3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPj4+Pj4+Pj4gbGVzcyB0
aGFuIHRoZSBvbmVzIHdlIGN1cnJlbnRseSBoYXZlIChpbiBwYXJ0aWN1bGFyLCBhbnl0aGluZyB2
YWxpZCBpbgo+Pj4+Pj4+PiBhIGd1ZXN0IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVt
YWluIHRvIGJlIHZhbGlkIGFuZCBtZWFuaW5nZnVsCj4+Pj4+Pj4+IGRvd24gdGhlIHJvYWQpLgo+
Pj4+Pj4+Cj4+Pj4+Pj4gU28gbGV0cyBsb29rIHdoYXQgd291bGQgYmUgbmVlZGVkIGZvciBhZGRp
bmcgc29tZXRoaW5nIGxpa2UgdGhlCj4+Pj4+Pj4gcGVyLWRvbWFpbiB4cHRpIHBhcmFtZXRlciB1
c2luZyBiaW5hcnkgaW50ZXJmYWNlczoKPj4+Pj4+Pgo+Pj4+Pj4+IDEgYW4gZXh0ZW5zaW9uIG9m
IHNvbWUgZG9tY3RsIGludGVyZmFjZSwgbWF5YmUgYnVtcGluZyBvZiB0aGUgZG9tY3RsCj4+Pj4+
Pj4gICBpbnRlcmZhY2UgdmVyc2lvbgo+Pj4+Pj4+IDIgYWRkaW5nIHRoZSBsb2dpYyB0byBkb21j
dGwgaGFuZGxpbmcKPj4+Pj4+PiAzIGFkZGluZyBsaWJ4YyBzdXBwb3J0Cj4+Pj4+Pj4gNCBhZGRp
bmcgbGlieGwgc3VwcG9ydAo+Pj4+Pj4+IDUgYWRkaW5nIGEgbmV3IHhsIHN1Yi1jb21tYW5kCj4+
Pj4+Pj4gNiBhZGRpbmcgZG9tYWluIGNvbmZpZyBzdXBwb3J0Cj4+Pj4+Pj4gNyBhZGRpbmcgZG9j
dW1lbnRhdGlvbgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2l0aCBteSBhcHByb2FjaCBvbmx5IDIgKGluIGEg
bW9kaWZpZWQgZm9ybSwgcGFyYW1ldGVyIGhhbmRsaW5nIGluc3RlYWQKPj4+Pj4+PiBvZiBkb21j
dGwsIGJ1dCBjb21wYXJhYmxlIGluIHRoZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUgbmVlZGVk
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gU28gb25jZSB0aGUgZnJhbWV3b3JrIGlzIGluIHBsYWNlIGl0IGlz
IF9tdWNoXyBlYXNpZXIgdG8gYWRkIG5ldwo+Pj4+Pj4+IGZlYXR1cmVzLgo+Pj4+Pj4KPj4+Pj4+
IEFsbCB0aGUgYWJvdmUgd291bGQgaG9sZCBpZiB0aGUgaW5kaXZpZHVhbCBvcHRpb25zIHdlcmUg
ZXhwcmVzc2VkIGFzCj4+Pj4+PiBlLmcuIGZsYWdzIGluIGFuIGV4dGVuc2libGUgYml0IHZlY3Rv
ci4KPj4+Pj4KPj4+Pj4gV2hvIHdvdWxkIHRyYW5zbGF0ZSB0aGUgbmV3IG9wdGlvbiBpbnRvIGEg
Yml0IHZlY3Rvcj8gVGhpcyB3b3VsZCBiZSB0aGUKPj4+Pj4gdG9vbHMgKGxpYnhjL2xpYnhsL3hs
KSwgc28gdGhvc2UgbmVlZCB0byBiZSBtb2RpZmllZCBmb3IgZWFjaCBuZXcgYml0Lgo+Pj4+Cj4+
Pj4gQSBiaXQgdmVjdG9yIHdvdWxkIG9ubHkgYWxsb3cgb24vb2ZmOyBpdCB3b3VsZG4ndCBhbGxv
dyB5b3UgdG8gc2V0Cj4+Pj4gbnVtZXJpYyBwYXJhbWV0ZXJzLCBmb3IgZXhhbXBsZS4KPj4+Pgo+
Pj4+IEkgbGlrZSB0aGUgaWRlYSBvZiBiZWluZyBhYmxlIHRvIGFkZCBjb25maWd1cmF0aW9uIHBh
cmFtZXRlcnMgd2l0aG91dAo+Pj4+IGhhdmluZyBhIGh1Z2UgYW1vdW50IG9mIGJvaWxlcnBsYXRl
OyBhbmQgYWxzbyBvZiBiZWluZyBhYmxlIHRvIGJhY2twb3J0Cj4+Pj4gcGFyYW1ldGVycyBsaWtl
IHhwdGkgd2l0aG91dCBoYXZpbmcgdG8gd29ycnkgc28gbXVjaCBhYm91dCBjb21wYXRpYmlsaXR5
Lgo+Pj4+Cj4+Pj4gQnV0IEknbSBub3QgYSBmYW4gb2YgdGhlIGlkZWEgb2YgdXNpbmcgYSAic3Ry
aW5nIGJsb2IiIHRvIGFjY29tcGxpc2gKPj4+PiB0aGF0LiAgSXQncyBjb252ZW5pZW50IGZvciB0
aGUgZXhhY3QgdXNlIGNhc2UgeW91IHNlZW0gdG8gYmUKPj4+PiBjb250ZW1wbGF0aW5nOiBoYXZp
bmcgYSB1c2VyIGFkZCB0aGUgc3RyaW5nIGludG8gdGhlIHhsIGNvbmZpZyBmaWxlLCBhbmQKPj4+
PiBoYXZpbmcgbm9ib2R5IGJ1dCB0aGUgaHlwZXJ2aXNvciBpbnRlcnByZXQgaXQuICBCdXQgd2hh
dCBhYm91dCB0b29scwo+Pj4+IHRoYXQgbWF5IHdhbnQgdG8gc2V0IHRoYXQgcGFyYW1ldGVyPyAg
T3IgdG9vbHMgdGhhdCB3YW50IHRvIHF1ZXJ5IHRoZQo+Pj4+IHBhcmFtZXRlciwgb3IgImludHJv
c3BlY3QiIG9uIHRoZSBkb21haW4gc2V0dGluZ3Mgb3Igd2hhdGV2ZXI/ICBOb3cgdGhleQo+Pj4+
IGhhdmUgdG8gaGF2ZSBhIGJ1bmNoIG9mIGNvZGUgdG8gZ2VuZXJhdGUgYW5kIHBhcnNlIHRoZSBz
dHJpbmcgY29kZS4KPj4+Pgo+Pj4+IENvdWxkIHdlIGhhdmUgYSByZWFzb25hYmx5IGdlbmVyaWMg
c3RydWN0dXJlIC8gdW5pb24sIHdpdGggYSBwYXJhbWV0ZXIKPj4+PiBudW1iZXIsIHRoYXQgd2Ug
Y291bGQgcGFzcyBpbiBpbnN0ZWFkPyAgU29tZXRoaW5nIGxpa2U6Cj4+Pj4KPj4+PiBzdHJ1Y3Qg
ZG9tYWluX3BhcmFtZXRlciB7Cj4+Pj4gICBpbnQgcGFyYW1fbnVtOwo+Pj4+ICAgaW50IHZhbDsK
Pj4+PiB9Cj4+Pj4KPj4+PiBBbmQgdGhlbiBoYXZlIGEgbGlzdCBzb21ld2hlcmUgb2Ygc3RyaW5n
IHZhbHVlcyAtPiBwYXJhbWV0ZXIgbnVtYmVycwo+Pj4+IHRoYXQgY2FsbGVycyBjb3VsZCB1c2Ug
dG8gdHJhbnNsYXRlIHN0cmluZ3MgaW50byB2YWx1ZXM/Cj4+Pj4KPj4+PiBUaGF0IHdheSB0aGUg
YWJvdmUgbGlzdCB3b3VsZCBsb29rIGxpa2U6Cj4+Pj4KPj4+PiAxLiBBZGQgbmV3IHBhcmFtZXRl
ciBpbiBYZW4KPj4+PiAyLiBBZGQgYSBzdHJpbmcgbmFtZSAtPiBwYXJhbWV0ZXIgbnVtYmVyIGlu
IGEgaGVhZGVyIHNvbWV3aGVyZQo+Pj4+IDMuIEFkZCBhIGxpYnhsICNkZWZpbmUgd2l0aCB0aGF0
IHBhcmFtZXRlciBudW1iZXIKPj4+Pgo+Pj4+IFlvdSdkIGhhdmUgdG8gcmVjb21waWxlIHhsIGFn
YWluc3QgdGhlIG5ldyBoZWFkZXIsIGJ1dCB5b3Ugd2VyZSBwcm9iYWJseQo+Pj4+IGdvaW5nIHRv
IGRvIHRoYXQgYW55d2F5Lgo+Pj4KPj4+IFRoZSBzdHJpbmcgdmFyaWFudCBpcyBtdWNoIG1vcmUg
ZmxleGlibGUuCj4+Pgo+Pj4gSXQgaXMgZWFzeSBwb3NzaWJsZSB0byBlLmcuIGFkZCBhIHBlci1k
b21haW4gdHJhY2UgcGFyYW1ldGVyIHRvIHNwZWNpZnkKPj4+IHJhdGhlciBjb21wbGV4IHRyYWNl
IGluc3RydW1lbnRhdGlvbnMuIERvaW5nIHNvbWV0aGluZyBsaWtlIHRoYXQgdmlhIGEKPj4+IHN0
cnVjdCBiYXNlZCBpbnRlcmZhY2UgaXMgaW4gdGhlIGJlc3QgY2FzZSBjb21wbGljYXRlZC4KPj4K
Pj4gLi4ub3IsIGZvciBpbnN0YW5jZSwgc3BlY2lmeWluZyB0aGUgcnVucXVldWUgbGF5b3V0IG9m
IGEgY3B1cG9vbCAoZm9yCj4+IHNjaGVkdWxlcnMgbGlrZSBjcmVkaXQyIHdoaWNoIGFsbG93IHN1
Y2ggdGhpbmdzKS4gIFllcywgdGhhdCBpcyB0cnVlOwo+PiBidXQgcHJvYmFibHkgYSB2ZXJ5IG5p
Y2hlIGNhc2UuCj4+Cj4+PiBBbm90aGVyIGFkdmFudGFnZSBvZiB0aGUgc3RyaW5nIGJhc2VkIHZh
cmlhbnQgaXMgdGhhdCB5b3UgZG9uJ3QgbmVlZCBhCj4+PiBjZW50cmFsIGhlYWRlci4gWW91IGNh
biBkZWZpbmUgdGhlIHBhcmFtZXRlcnMgd2hlcmUgeW91IGFyZSBpbXBsZW1lbnRpbmcKPj4+IHRo
ZW0uIE5vIG5lZWQgdG8gZXhwYW5kIHN3aXRjaCBzdGF0ZW1lbnRzIGFuZCBoZWFkZXJzLCBqdXN0
IGEgbG9jYWwKPj4+IGRlZmluaXRpb24gYW5kIG1heWJlIGEgaGFuZGxlciBmdW5jdGlvbi4KPj4K
Pj4gSSBkb24ndCBzZWUgdGhlIGxhY2sgb2YgY2VudHJhbCBoZWFkZXIgYXMgYSBiaWcgYWR2YW50
YWdlIC0tIGhvdyBoYXJkIGlzCj4+IGl0IHRvIGFkZCBhIHNpbmdsZSBsaW5lIHRvIGEgbGlzdCBz
b21ld2hlcmU/Cj4gCj4gVGhhdCdzIG5vdCB2ZXJ5IGhhcmQuCj4gCj4gWW91IG5lZWQgYWRkaXRp
b25hbCBlbnRyaWVzIGZvciBjb25uZWN0aW5nIHRoZSBkb21jdGwgd2l0aCB0aGUgcGFyYW1ldGVy
Cj4gc2V0dGluZzoKPiAKPiAvKiBjZW50cmFsIGhlYWRlcjogKi8KPiAjZGVmaW5lIFBBUkFNX1hQ
VEkgMTMKPiAKPiAvKiBkb21jdGwgaGFuZGxpbmc6ICovCj4gc3dpdGNoIChwYXJhbSkgewo+IGNh
c2UgUEFSQU1fWFBUSTogcmV0ID0gZG9fcGFyYW1feHB0aV9zZXR0aW5nKHZhbHVlKTsKPiAgICAg
YnJlYWs7Cj4gCj4gLyogcHYtZG9tIGhlYWRlcjogKi8KPiBpbnQgZG9fcGFyYW1feHB0aV9zZXR0
aW5nKGludCB2YWwpOwo+IAo+IC8qIHB2LWRvbSBoYW5kbGVyOiAqLwo+IGludCBkb19wYXJhbV94
cHRpX3NldHRpbmcoaW50IHZhbCkKPiB7Cj4gLi4uCj4gfQo+IAo+IFNvIHlvdSBuZWVkIHRvIHRv
dWNoIGF0IGxlYXN0IGZvdXIgZmlsZXMgaW4gdGhlIGh5cGVydmlzb3IsIHBsdXMgdGhlCj4gcGFy
c2luZyBhZGRlZCBpbiB4bC4KPiAKPiBUaGUgc3RyaW5nLW9ubHkgdmFyaWFudCBuZWVkczoKPiAK
PiAvKiBwdi1kb20gaGFuZGxlcjogKi8KPiBzdGF0aWMgaW50IGRvX3BhcmFtX3hwdGlfc2V0dGlu
ZyguLi4pCj4gewo+IC4uLgo+IH0KPiBjdXN0b21fZG9tYWluX3BhcmFtKCJ4cHRpIiwgLi4uKTsK
PiAKPiBBbmQgdGhhdCdzIGFsbC4gU2VlIHRoZSBkaWZmZXJlbmNlPwoKSSBkb24ndCB0aGluayB3
ZSBuZWVkIHRoZSBmdW5jdGlvbiBwcm90b3R5cGUgb3IgYSBzd2l0Y2ggc3RhdGVtZW50LgoKcGFy
YW1zLmg6CiNkZWZpbmUgUEFSQU1fWFBUSSAxMwoKW2xhdGVyXQogICBbUEFSQU1fWFBUSV09Inhw
dGkiCgpwdi1kb20uYzoKCnN0YXRpYyBpbnQgZG9fcGFyYW1feHB0aV9zZXR0aW5nKC4uLikKewou
Li4KfQpjdXN0b21fZG9tYWluX3BhcmFtKFhQVEksIGRvX3BhcmFtX3hwdGlfc2V0dGluZyk7CgpN
dWx0aXBsZXhpbmcgb3ZlciB0aGUgcGFyYW1ldGVyIHZhbHVlcyB3b3VsZCBiZSBkb25lIHRoZSBz
YW1lIHdheSBhcwptdWx0aXBsZXhpbmcgb3ZlciB0aGUgc3RyaW5nIHZhbHVlcy4KClN1cmUgaXQn
cyBhIHRpbnkgYml0IG1vcmUgY29udmVuaWVudCBub3QgdG8gaGF2ZSB0byBlZGl0IHBhcmFtcy5o
OyBidXQKaGF2aW5nIGEgcGFyYW1ldGVyIG51bWJlciwgYW5kIGZvciBtb3N0IHZhbHVlcyBhbiBp
bnRlZ2VyIHZhbHVlLCBtYWtlcwpkb2luZyB0aGluZ3Mgd2l0aCB0aGVzZSBwcm9ncmFtbWF0aWNh
bHkgaW4gdGhlIHRvb2xzdGFjayBhIGxvdCBlYXNpZXIKYW5kIG1vcmUgcm9idXN0LgoKTGlrZSBJ
IHNhaWQsIEknbSBub3QgMTAwJSBvcHBvc2VkIHRvICJzdHJpbmcgYmxvYnMiIGlmIG90aGVyIHBl
b3BsZQp0aGluayBpdCdzIGEgZ29vZCBpZGVhOyBJIGp1c3QgdGhpbmsgd2UgY2FuIGRvIGEgYml0
IGJldHRlci4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2IUH-0007Km-V1; Tue, 18 Sep 2018 16:04: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2IUG-0007Kh-Ip
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:04:28 +0000
X-Inumbo-ID: 3c02808c-bb5c-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c02808c-bb5c-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:02:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="79227939"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v9 7/7] vtd: add lookup_page method to iommu_ops
Thread-Index: AQHUS3V2JPZ7gDC+eU2EC9eedREKQqT17DqAgAAsgRD//+y5gIAANeLQ
Date: Tue, 18 Sep 2018 16:03:47 +0000
Message-ID: <5dd7338e05d14310b95a35665414241e@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-9-paul.durrant@citrix.com>
 <5BA0FB8F02000078001E9785@prv1-mh.provo.novell.com>
 <c248c490e4184888a312eeff70b3c1ed@AMSPEX02CL03.citrite.net>
 <5BA110B902000078001E97F8@prv1-mh.provo.novell.com>
In-Reply-To: <5BA110B902000078001E97F8@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 v9 7/7] 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: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTU6NTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY5IDcv
N10gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwo+IAo+ID4+PiBPbiAx
OC4wOS4xOCBhdCAxNjowMCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBG
cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDE4
IFNlcHRlbWJlciAyMDE4IDE0OjIwCj4gPj4KPiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTc6MjEs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMTc5LDkgKzE4MSwx
NyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKPiA+PiA+ICAjZW5kaWYgLyogSEFTX1BDSSAqLwo+ID4+
ID4KPiA+PiA+ICAgICAgdm9pZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKPiA+PiA+
ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAgICogVGhpcyBibG9jayBvZiBvcGVyYXRpb25z
IG11c3QgYmUgYXBwcm9wcmlhdGVseSBsb2NrZWQgYWdhaW5zdAo+ID4+IGVhY2gKPiA+PiA+ICsg
ICAgICogb3RoZXIgdG8gaGF2ZSBtZWFuaW5nZnVsIHJlc3VsdHMuCj4gPj4gPiArICAgICAqLwo+
ID4+ID4gICAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbiwgbWZuX3QKPiA+PiBtZm4sCj4gPj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKPiA+PiA+ICAgICAgaW50IF9fbXVzdF9j
aGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7Cj4gPj4gPiAr
ICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZu
X3QgZGZuLAo+IG1mbl90Cj4gPj4gKm1mbiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKPiA+Pgo+ID4+IEknbSBhZnJhaWQg
dGhlIGNvbW1lbnQgaXMgYW1iaWd1b3VzOiBJdCBtYXkgbWVhbiB0aGUgaW1wbGVtZW50YXRpb25z
Cj4gPj4gb2YgdGhlIGhvb2tzIGhhdmUgdG8gaGF2ZSBzdWl0YWJsZSBsb2NraW5nIGluIHBsYWNl
LCBvciBjYWxsZXJzIGhhdmUgdG8KPiA+PiB0YWtlIGNhcmUgb2YgbG9ja2luZy4gSSB0aGluayB0
aGUgbGF0dGVyIGlzIG1lYW50LCB3aGljaCBJIHRoaW5rIG5lZWRzCj4gdG8KPiA+PiBiZSBtYWRl
IGV4cGxpY2l0LiBXaXRoIHRoYXQKPiA+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4+Cj4gPgo+ID4gVGhhbmtzLiBZZXMsIHRoZSBsYXR0ZXIgaXMgd2hh
dCBJIG1lYW50LiBDYW4geW91IGZpeCB0aGUgd29yZGluZyBhcyB5b3UKPiBzZWUKPiA+IGZpdCBk
dXJpbmcgY29tbWl0Pwo+IAo+IFdlbGwsIEkgZGlkbid0IG9mZmVyIGRvaW5nIHNvIGJlY2F1c2Ug
aXQgc2VlbWVkIHRvIG1lIHRoYXQgc21hbGwKPiBhZGp1c3RtZW50cwo+IHRvIGF0IGxlYXN0IG9u
ZSBvZiBlYXJsaWVyIHBhdGNoZXMgd291bGQgc3RpbGwgYmUgbmVlZGVkLiBXYXMgdGhhdCB3cm9u
Zz8KPiAKCk5vLCBJIGp1c3QgcmVhZCB0aGUgZW1haWxzIGluIHJldmVyc2Ugb3JkZXIuIEknbGwg
c2VuZCB2MTAuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2IWV-0007Ut-G5; Tue, 18 Sep 2018 16:06:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2IWU-0007Uo-Fl
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:06:46 +0000
X-Inumbo-ID: fab65525-bb5c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fab65525-bb5c-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:07:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="79228163"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 02/34] x86/HVM: grow MMIO cache data size to 64 bytes
Thread-Index: AQHUT0ZCCFXnxD+pA0Gr7+rNrYTe86T2NFFw
Date: Tue, 18 Sep 2018 16:05:58 +0000
Message-ID: <06aa2251663d45848b5ecf5af956a254@AMSPEX02CL03.citrite.net>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com>
 <5BA0E74702000078001E952E@prv1-mh.provo.novell.com>
In-Reply-To: <5BA0E74702000078001E952E@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 v3 02/34] x86/HVM: grow MMIO cache data size
 to 64 bytes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTI6NTQKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2Vvcmdl
IER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYz
IDAyLzM0XSB4ODYvSFZNOiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCj4g
Cj4gVGhpcyBpcyBuZWVkZWQgYmVmb3JlIGVuYWJsaW5nIGFueSBBVlg1MTIgaW5zbnMgaW4gdGhl
IGVtdWxhdG9yLiBDaGFuZ2UKPiB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUg
c2FtZSB0aW1lLgo+IAo+IEFkZCBhIGNoZWNrIHRoYXQgdGhlIGJ1ZmZlciB3b24ndCBhY3R1YWxs
eSBvdmVyZmxvdywgYW5kIHdoaWxlIGF0IGl0Cj4gYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3Ig
YWNjZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gdjM6IE5ldy4KPiAKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCj4gQEAgLTg2Niw3ICs4NjYsMTggQEAgc3RhdGljIGludCBodm1lbXVsX3BoeXNfbW1p
b19hY2Nlc3MoCj4gICAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7Cj4gCj4gICAgICAvKiBBY2Nl
c3NlcyBtdXN0IGZhbGwgd2l0aGluIGEgcGFnZS4gKi8KPiAtICAgIEJVR19PTigoZ3BhICYgflBB
R0VfTUFTSykgKyBzaXplID4gUEFHRV9TSVpFKTsKPiArICAgIGlmICggKGdwYSAmIH5QQUdFX01B
U0spICsgc2l6ZSA+IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAg
fQo+ICsKPiArICAgIC8qIEFjY2Vzc2VzIG11c3Qgbm90IG92ZXJmbG93IHRoZSBjYWNoZSdzIGJ1
ZmZlci4gKi8KPiArICAgIGlmICggc2l6ZSA+IHNpemVvZihjYWNoZS0+YnVmZmVyKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+IAo+ICAgICAgLyoKPiAgICAgICAqIGh2bWVt
dWxfZG9faW8oKSBjYW5ub3QgaGFuZGxlIG5vbi1wb3dlci1vZi0yIGFjY2Vzc2VzIG9yCj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCj4gQEAgLTQyLDE1ICs0MiwxNCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfYXNp
ZCB7Cj4gIH07Cj4gCj4gIC8qCj4gLSAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVwIHRvIG0yNTYg
YXMgYSBudW1iZXIgb2YgZGV2aWNlLW1vZGVsCj4gKyAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVw
IHRvIG01MTIgYXMgYSBudW1iZXIgb2YgZGV2aWNlLW1vZGVsCj4gICAqIHRyYW5zYWN0aW9ucy4K
PiAgICovCj4gIHN0cnVjdCBodm1fbW1pb19jYWNoZSB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGds
YTsKPiAgICAgIHVuc2lnbmVkIGludCBzaXplOwo+ICAgICAgdWludDhfdCBkaXI7Cj4gLSAgICB1
aW50OF90IHBhZFszXTsgLyogbWFrZSBidWZmZXJbXSBsb25nLWFsaWduZWQgKi8KPiAtICAgIHVp
bnQ4X3QgYnVmZmVyWzMyXTsKPiArICAgIHVpbnQ4X3QgYnVmZmVyWzY0XSBfX2FsaWduZWQoc2l6
ZW9mKGxvbmcpKTsKPiAgfTsKPiAKPiAgc3RydWN0IGh2bV92Y3B1X2lvIHsKPiAKPiAKPiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:10:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2IZu-0008Bg-0m; Tue, 18 Sep 2018 16:10:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k7lq=ma=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2IZt-0008Bb-EC
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:10:17 +0000
X-Inumbo-ID: 78105f92-bb5d-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78105f92-bb5d-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:11: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 w8IG4UrK027159;
 Tue, 18 Sep 2018 16:10:12 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=s3GG1xsHem/VDIvKciASTs7bFHay2Kb/TcdZvUH53vE=;
 b=qhCU/0Rvq9Jt3P4Cu/zGR/P58t66uLNAFR9t3mlGvn3wXMvg/LvN5OqZMpSF77K5MsV+
 wue+9kBy5S6gyHhbBcwEWJuXYBAr1zU9RjkTphhzTvChB+do9NTwUtBFcOVyRgUGFelr
 i1w58hV136E+NwK7TwQhXvNOaPNIWgNxCMCAlbqwsPhzQys05iJfIH2Jv5uy6sMJlhOf
 lAtJ0T5Ys54AzEXsK4YpvOn6IMkR923WN9Gysj3Vwd4qXI6R7gJPABXEBJMMotJ/Ttib
 nYuSjtaRZa2r4UBSncRIhVHgUTV3Oucs3NDXHOeH3dVkfO18euLAfSy5Zq9TWOVmrCX3 yA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mgsgtnnt8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 16:10:11 +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 w8IGAAc8016174
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 16:10:10 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 w8IGAA5q015677;
 Tue, 18 Sep 2018 16:10:10 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, 18 Sep 2018 09:10:10 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <c33dc191-7697-00f5-8f81-430c699f3f59@oracle.com>
Date: Tue, 18 Sep 2018 12:11:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809180160
Subject: Re: [Xen-devel] [PATCH v3] x86: use VMLOAD for PV 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>,
 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>

T24gOS8xOC8xOCA4OjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBIYXZpbmcgbm90aWNlZCB0
aGF0IFZNTE9BRCBhbG9uZSBpcyBhYm91dCBhcyBmYXN0IGFzIGEgc2luZ2xlIG9mIHRoZQo+IGlu
dm9sdmVkIFdSTVNScywgSSB0aG91Z2h0IGl0IG1pZ2h0IGJlIGEgcmVhc29uYWJsZSBpZGVhIHRv
IGFsc28gdXNlIGl0Cj4gZm9yIFBWLiBNZWFzdXJlbWVudHMsIGhvd2V2ZXIsIGhhdmUgc2hvd24g
dGhhdCBhbiBhY3R1YWwgaW1wcm92ZW1lbnQgY2FuCj4gYmUgYWNoaWV2ZWQgb25seSB3aXRoIGFu
IGVhcmx5IHByZWZldGNoIG9mIHRoZSBWTUNCICh0aGFua3MgdG8gQW5kcmV3Cj4gZm9yIHN1Z2dl
c3RpbmcgdG8gdHJ5IHRoaXMpLCB3aGljaCBJIGhhdmUgdG8gYWRtaXQgSSBjYW4ndCByZWFsbHkK
PiBleHBsYWluLiBUaGlzIHdheSBvbiBteSBGYW0xNSBib3ggY29udGV4dCBzd2l0Y2ggdGFrZXMg
b3ZlciAxMDAgY2xvY2tzCj4gbGVzcyBvbiBhdmVyYWdlICh0aGUgbWVhc3VyZWQgdmFsdWVzIGFy
ZSBoZWF2aWx5IHZhcnlpbmcgaW4gYWxsIGNhc2VzLAo+IHRob3VnaCkuCj4KPiBUaGlzIGlzIGlu
dGVudGlvbmFsbHkgbm90IHVzaW5nIGEgbmV3IGh2bV9mdW5jcyBob29rOiBGb3Igb25lLCB0aGlz
IGlzCj4gYWxsIGFib3V0IFBWLCBhbmQgc29tZXRoaW5nIHNpbWlsYXIgY2FuIGhhcmRseSBiZSBk
b25lIGZvciBWTVguCj4gRnVydGhlcm1vcmUgdGhlIGluZGlyZWN0IHRvIGRpcmVjdCBjYWxsIHBh
dGNoaW5nIHRoYXQgaXMgbWVhbnQgdG8gYmUKPiBhcHBsaWVkIHRvIG1vc3QgaHZtX2Z1bmNzIGhv
b2tzIHdvdWxkIGJlIHVnbHkgdG8gbWFrZSB3b3JrIHdpdGgKPiBmdW5jdGlvbnMgaGF2aW5nIG1v
cmUgdGhhbiA2IHBhcmFtZXRlcnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPgo+IC0tLQo+IHYzOiBBZGQvZXh0ZW5kIGNvbW1lbnRzLgo+IHYyOiBSZS1iYXNlLgo+IC0t
LQo+IEJlc2lkZXMgdGhlIG1lbnRpb25lZCBvZGRpdHkgd2l0aCBtZWFzdXJlZCBwZXJmb3JtYW5j
ZSwgSSd2ZSBhbHNvCj4gbm90aWNlZCBhIHNpZ25pZmljYW50IGRpZmZlcmVuY2UgKG9mIGF0IGxl
YXN0IDE1MCBjbG9ja3MpIGJldHdlZW4KPiBtZWFzdXJpbmcgaW1tZWRpYXRlbHkgYXJvdW5kIHRo
ZSBjYWxscyB0byBzdm1fbG9hZF9zZWdzKCkgYW5kIG1lYXN1cmluZwo+IGltbWVkaWF0ZWx5IGlu
c2lkZSB0aGUgZnVuY3Rpb24uCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2Ib2-0008GV-Ce; Tue, 18 Sep 2018 16:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2Ib0-0008GH-OG
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:11:26 +0000
X-Inumbo-ID: a1772f8b-bb5d-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a1772f8b-bb5d-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:12: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 072257A9;
 Tue, 18 Sep 2018 09:11:24 -0700 (PDT)
Received: from [10.21.2.104] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 BF82E3F5BD; Tue, 18 Sep 2018 09:11:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
 <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
 <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <109648b2-440d-70f0-a7c0-b9b47a74c147@arm.com>
Date: Tue, 18 Sep 2018 17:11:21 +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: <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

CgpPbiAwOS8xMi8yMDE4IDAyOjUxIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpLAoKCj4gT24gMTIuMDkuMTggMTM6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgVm9s
b2R5bXlyLAo+Pgo+PiBPbiAwOS8xMS8yMDE4IDA4OjMwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3
cm90ZToKPj4+IE9uIDExLjA5LjE4IDE0OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24g
MTAvMDkvMTggMTg6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBPbiAxMC4wOS4x
OCAxNjowMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNh
bWUgaWRlYSB3aXRoIGNvbW1hbmQgYnVmZmVycyAoc2VlCj4+Pj4+Pj4gcHJldmlvdXMgY29tbWl0
KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4+Pj4+
PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3JpdGUgcmVxdWVzdC4gU28gdGhlIGZp
cnN0IFJQQwo+Pj4+Pj4+IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDogaXQgcmVxdWVzdHMg
TlcgdG8gYWxsb2NhdGUgc2hhcmVkCj4+Pj4+Pj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVz
dHMuIFVzdWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+Pj4+Pj4gb25seSBvbmNlIGZv
ciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwKPj4+Pj4+
PiB0aGUgdGltZSB1bnRpbCBzaHV0ZG93bi4KPj4+Pj4+Pgo+Pj4+Pj4+IE1lZGlhdG9yIG5lZWRz
IHRvIHBpbiB0aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+
Pj4+PiB0cmFuc2ZlciBpdCB0byBzb21lb25lIGVsc2UuIEFsc28gaXQgc2hvdWxkIGJlIG1hcHBl
ZCBpbnRvIFhFTgo+Pj4+Pj4+IGFkZHJlc3Mgc3BhY2UsIGJlY2F1c2UgbWVkaWF0b3IgbmVlZHMg
dG8gY2hlY2sgcmVzcG9uc2VzIGZyb20KPj4+Pj4+PiBndWVzdHMuCj4+Pj4+Pgo+Pj4+Pj4gQ2Fu
IHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZl
ciAKPj4+Pj4+IG1hcHBlZCBpbiBYZW4/IFdoeSBub3QgdXNpbmcgYWNjZXNzX2d1ZXN0X21lbW9y
eV9ieV9pcGEgZXZlcnkgdGltZSAKPj4+Pj4+IHlvdSB3YW50IHRvIGdldCBpbmZvcm1hdGlvbiBm
cm9tIHRoZSBndWVzdD8KPj4+Pj4gU29ycnksIEkganVzdCBkaWRuJ3Qga25vdyBhYm91dCB0aGlz
IG1lY2hhbmlzbS4gQnV0IGZvciBwZXJmb3JtYW5jZSAKPj4+Pj4gcmVhc29ucywKPj4+Pj4gSSdk
IGxpa2UgdG8ga2VlcCB0aGlzIGJ1ZmZlcnMgYWx3YXlzIG1hcHBlZC4gWW91IHNlZSwgUlBDIHJl
dHVybnMgYXJlCj4+Pj4+IHZlcnkgZnJlcXVlbnQgKGZvciBldmVyeSBJUlEsIGFjdHVhbGx5KS4g
U28gSSB0aGluaywgaXQgd2lsbCBiZSBjb3N0bHkKPj4+Pj4gdG8gbWFwL3VubWFwIHRoaXMgYnVm
ZmVyIGV2ZXJ5IHRpbWUuCj4+Pj4KPj4+PiBUaGlzIGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhp
cyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJRIAo+Pj4+IGR1cmluZyBhbiBSUEMuIFdo
YXQgYXJlIHRoZSBjaGFuY2VzIGZvciB0aGF0PyBGYWlybHkgbGltaXRlZC4gSWYgCj4+Pj4gdGhp
cyBpcyBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBtYXAvdW5tYXAgaGVyZSB3aWxsIGJl
IHlvdXIgCj4+Pj4gbGVhc3QgY29uY2Vybi4KPj4+IE5vdywgdGhpcyBjb3B5IHdpbGwgaGFwcGVu
IGZvciBldmVyeSBJUlEgd2hlbiBDUFUgaXMgaW4gUy1FTDEvUy1FTDAgCj4+PiBtb2RlLiBDaGFu
Y2VzIGFyZSBxdWl0ZSBoaWdoLCBJIG11c3Qgc2F5Lgo+Pj4gTG9vazogT1AtVEVFIG9yIChUQSkg
aXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29tZSBidWZmZXIsIAo+Pj4gZm9y
IGV4YW1wbGUuIElSUSBmaXJlcywgT1AtVEVFIGltbWVkaWF0ZWx5IGV4ZWN1dGVzIFJQQyByZXR1
cm4gKHJpZ2h0IAo+Pj4gZnJvbSBpbnRlcnJ1cHQgaGFuZGxlciksIHNvIE5XIGNhbiBoYW5kbGUg
aW50ZXJydXB0LiBUaGVuIE5XIHJldHVybnMgCj4+PiBjb250cm9sIGJhY2sgdG8gT1AtVEVFLCBp
ZiBpdCB3YW50cyB0by4KPj4KPj4gSSB1bmRlcnN0YW5kIHRoaXMuLi4gQnV0IHRoZSBtYXAvdW5t
YXAgc2hvdWxkIGJlIG5lZ2xpZ2libGUgb3ZlciB0aGUgCj4+IHJlc3Qgb2YgdGhlIGNvbnRleHQu
Cj4gSSB0aG91Z2h0IHRoYXQgbWFwL3VubWFwIGlzIHF1aXRlIGNvc3RseSBvcGVyYXRpb24sIGJ1
dCBJIGNhbiBiZSB3cm9uZyAKPiB0aGVyZS4KCkF0IHRoZSBtb21lbnQsIG1hcC91bm1hcCBpcyBu
ZWFybHkgYSBub3Agb24gQXJtNjQgYmVjYXVzZSBhbGwgdGhlIFJBTSBpcyAKbWFwcGVkIChJIHdv
dWxkIGF2b2lkIHRvIGFzc3VtZSB0aGF0IHRob3VnaHQgOikpLiBUaGUgb25seSBjb3N0IGlmIGdv
aW5nIAp0aHJvdWdoIHRoZSBwMm0gdG8gdHJhbnNsYXRlIHRoZSBJUEEgdG8gUEEuCgpGb3IgQXJt
MzIsIGVhY2ggQ1BVcyBoYXMgaXRzIG93biBwYWdlLXRhYmxlcyBhbmQgdGhlIG1hcC91bm1hcCAo
YW5kIFRMQiAKZmx1c2gpIHdpbGwgYmUgZG9uZSBsb2NhbGx5LiBJIHdvdWxkIHN0aWxsIGV4cGVj
dCB0aGUgaW1wYWN0IHRvIGJlIG1pbmltYWwuCgpOb3RlIHRoYXQgdG9kYXkgbWFwX2RvbWFpbl9w
YWdlIG9uIEFybTMyIGlzIHF1aXRlIHNpbXBsaXN0aWMuIEl0IHdvdWxkIApiZSBwb3NzaWJsZSB0
byBvcHRpbWl6ZSBpdCBmb3IgbG93ZXJpbmcgdGhlIGltcGFjdCBvZiBtYXAvdW5tYXAuCgpbLi4u
XQoKPj4+Cj4+Pj4KPj4+Pj4+IEl0IGZlZWxzIHF1aXRlIHN1c3BpY2lvdXMgdG8gZnJlZSB0aGUg
bWVtb3J5IGluIFhlbiBiZWZvcmUgY2FsbGluZyAKPj4+Pj4+IE9QLVRFRS4gSSB0aGluayB0aGlz
IG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4+Pj4KPj4+Pj4gTm8sIGl0IGlzIE9QLVRF
RSBhc2tlZCB0byBmcmVlIGJ1ZmZlci4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIAo+Pj4+PiB3
aGVuIE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVlZCB0
aGUgYnVmZmVyLgo+Pj4+Cj4+Pj4gQnV0IHlvdSBmb3J3YXJkIHRoYXQgY2FsbCB0byBPUC1URUUg
YWZ0ZXIuIFNvIHdoYXQgd291bGQgT1AtVEVFIGRvIAo+Pj4+IHdpdGggdGhhdD8KPj4+IEhhcHBp
bHkgcmVzdW1lIGludGVycnVwdGVkIHdvcmsuIFRoZXJlIGlzIGhvdyBSUEMgd29ya3M6Cj4+Pgo+
Pj4gMS4gTlcgY2xpZW50IGlzc3VlcyBTVEQgY2FsbCAob3IgeWllbGRpbmcgY2FsbCBpbiB0ZXJt
cyBvZiBTTUNDQykKPj4+IDIuIE9QLVRFRSBzdGFydHMgaXRzIHdvcmssIGJ1dCBpdCBpcyBuZWVk
ZWQgdG8gYmUgaW50ZXJydXB0ZWQgZm9yIHNvbWUKPj4+IMKgwqDCoCByZWFzb246IElSUSBhcnJp
dmVkLCBpdCB3YW50cyB0byBibG9jayBvbiBhIG11dGV4LCBpdCBhc2tzIE5XIHRvIGRvCj4+PiDC
oMKgwqAgc29tZSB3b3JrIChsaWtlIGFsbG9jYXRpbmcgbWVtb3J5IG9yIGxvYWRpbmcgVEEpLiBU
aGlzIGlzIGNhbGxlZCAKPj4+ICJSUEMKPj4+IMKgwqDCoCByZXR1cm4iLgo+Pj4gMy4gT1AtVEVF
IHN1c3BlbmRzIHRocmVhZCBhbmQgZG9lcyByZXR1cm4gZnJvbSBTTUMgY2FsbCB3aXRoIGNvZGUK
Pj4+IMKgwqDCoCBPUFRFRV9TTUNfUlBDX1ZBTChTT01FX0NNRCkgaW4gYTAsIGFuZCBzb21lIG9w
dGlvbmFsIHBhcmFtZXRlcnMgaW4KPj4+IMKgwqDCoCBvdGhlciByZWdpc3RlcnMKPj4+IDQuIE5X
IHNlZXMgdGhhdCB0aGlzIGlzIGEgUlBDLCBhbmQgbm90IGNvbXBsZXRlZCBTVEQgY2FsbCwgc28g
aXQgZG9lcwo+Pj4gwqDCoMKgIFNPTUVfQ01EIGFuZMKgIGlzc3VlcyBhbm90aGVyIFNNQyB3aXRo
IGNvZGUKPj4+IMKgwqDCoCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgaW4gYTAKPj4+
IDUuIE9QLVRFRSB3YWtlcyB1cCBzdXNwZW5kZWQgdGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0
aW9uCj4+PiA2LiBwdHMgMi01IGFyZSByZXBlYXRlZCB1bnRpbCBPUC1URUUgZmluaXNoZXMgdGhl
IHdvcmsKPj4+IDcuIEl0IHJldHVybnMgZnJvbSBsYXN0IFNNQyBjYWxsIHdpdGggY29kZSBPUFRF
RV9TTUNfUkVUVVJOX1NVQ0NFU1MvCj4+PiDCoMKgwqAgT1BURUVfU01DX1JFVFVSTl9zb21lX2Vy
cm9yIGluIGEwLgo+Pj4gOC4gb3B0ZWUgZHJpdmVyIHNlZXMgdGhhdCBjYWxsIGZyb20gcHQuMSBp
cyBmaW5pc2hlZCBhdCBsZWFzdCBhbmQKPj4+IMKgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0
byBjbGllbnQKPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uIEFzIEkgbWVudGlv
bmVkIGluIGFub3RoZXIgdGhyZWFkLCBpdCAKPj4gd291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUg
a2luZCBvZiBoaWdobHkgbGV2ZWwgZXhwbGFuYXRpb24gaW4gdGhlIAo+PiB0cmVlIGFuZCBhbGwg
dGhvc2UgaW50ZXJhY3Rpb24uIElmIGl0IGlzIGFscmVhZHkgZXhpc3RpbmcsIHRoZW4gCj4+IHBv
aW50ZXIgaW4gdGhlIGNvZGUuCj4gSGlnaCBsZXZlbCBpcyBjb3ZlcmVkIGF0IFsxXSwgYW5kwqAg
bG93IGxldmVsIGlzIGNvdmVyZWQgaW4gYWxyZWFkeSAKPiBtZW50aW9uZWQgaGVhZGVyIGZpbGVz
LgoKQ291bGQgeW91IGFkZCB0aG9zZSBwb2ludGVycyBhdCB0aGUgdG9wIG9mIHRoZSBPUC1URUUg
ZmlsZT8KCj4gQnV0IEkgZG9uJ3Qga25vdyBhYm91dCBhbnkgZXhwbGFuYXRpb24gYXQgZGV0YWls
IGxldmVsIEkgZ2F2ZSB5b3UgYWJvdmUuCgpUaGF0J3MgZmluZS4gQ2FuIHlvdSBhZGQgdGhhdCBp
biB0aGUgY29tbWl0IG1lc3NhZ2U/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2Ib2-0008Gb-L9; Tue, 18 Sep 2018 16:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2Ib0-0008GI-Ob
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 16:11:26 +0000
X-Inumbo-ID: a1772f8e-bb5d-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a1772f8e-bb5d-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:12: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 072257A9;
 Tue, 18 Sep 2018 09:11:24 -0700 (PDT)
Received: from [10.21.2.104] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 BF82E3F5BD; Tue, 18 Sep 2018 09:11:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-9-git-send-email-volodymyr_babchuk@epam.com>
 <aed46db4-7964-c0a3-5f91-cbd265814f03@arm.com>
 <0167e551-2490-69ef-24de-b86b7446e88b@epam.com>
 <fafaa75f-6ac9-87b7-db72-d4b366ed10c6@arm.com>
 <1e5a9f68-58a5-3e3c-c579-a30a42f165df@epam.com>
 <060a848e-955b-9012-16f2-4673e42197e9@arm.com>
 <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <109648b2-440d-70f0-a7c0-b9b47a74c147@arm.com>
Date: Tue, 18 Sep 2018 17:11:21 +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: <cccf60b0-2cac-3ac9-987c-63b79ceb0031@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/13] 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: 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>

CgpPbiAwOS8xMi8yMDE4IDAyOjUxIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpLAoKCj4gT24gMTIuMDkuMTggMTM6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgVm9s
b2R5bXlyLAo+Pgo+PiBPbiAwOS8xMS8yMDE4IDA4OjMwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3
cm90ZToKPj4+IE9uIDExLjA5LjE4IDE0OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24g
MTAvMDkvMTggMTg6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+PiBPbiAxMC4wOS4x
OCAxNjowMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+IE9QLVRFRSB1c3VhbGx5IHVzZXMgdGhlIHNh
bWUgaWRlYSB3aXRoIGNvbW1hbmQgYnVmZmVycyAoc2VlCj4+Pj4+Pj4gcHJldmlvdXMgY29tbWl0
KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4+Pj4+
PiBpdCBoYXMgbm8gYnVmZmVyLCB3aGVyZSBpdCBjYW4gd3JpdGUgcmVxdWVzdC4gU28gdGhlIGZp
cnN0IFJQQwo+Pj4+Pj4+IHJlcXVlc3QgaXQgbWFrZXMgaXMgc3BlY2lhbDogaXQgcmVxdWVzdHMg
TlcgdG8gYWxsb2NhdGUgc2hhcmVkCj4+Pj4+Pj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVz
dHMuIFVzdWFsbHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+Pj4+Pj4gb25seSBvbmNlIGZv
ciBldmVyeSBPUC1URUUgdGhyZWFkIGFuZCBpdCByZW1haW5zIGFsbG9jYXRlZCBhbGwKPj4+Pj4+
PiB0aGUgdGltZSB1bnRpbCBzaHV0ZG93bi4KPj4+Pj4+Pgo+Pj4+Pj4+IE1lZGlhdG9yIG5lZWRz
IHRvIHBpbiB0aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+
Pj4+PiB0cmFuc2ZlciBpdCB0byBzb21lb25lIGVsc2UuIEFsc28gaXQgc2hvdWxkIGJlIG1hcHBl
ZCBpbnRvIFhFTgo+Pj4+Pj4+IGFkZHJlc3Mgc3BhY2UsIGJlY2F1c2UgbWVkaWF0b3IgbmVlZHMg
dG8gY2hlY2sgcmVzcG9uc2VzIGZyb20KPj4+Pj4+PiBndWVzdHMuCj4+Pj4+Pgo+Pj4+Pj4gQ2Fu
IHlvdSBleHBsYWluIHdoeSB5b3UgYWx3YXlzIG5lZWQgdG8ga2VlcCB0aGUgc2hhcmVkIGJ1ZmZl
ciAKPj4+Pj4+IG1hcHBlZCBpbiBYZW4/IFdoeSBub3QgdXNpbmcgYWNjZXNzX2d1ZXN0X21lbW9y
eV9ieV9pcGEgZXZlcnkgdGltZSAKPj4+Pj4+IHlvdSB3YW50IHRvIGdldCBpbmZvcm1hdGlvbiBm
cm9tIHRoZSBndWVzdD8KPj4+Pj4gU29ycnksIEkganVzdCBkaWRuJ3Qga25vdyBhYm91dCB0aGlz
IG1lY2hhbmlzbS4gQnV0IGZvciBwZXJmb3JtYW5jZSAKPj4+Pj4gcmVhc29ucywKPj4+Pj4gSSdk
IGxpa2UgdG8ga2VlcCB0aGlzIGJ1ZmZlcnMgYWx3YXlzIG1hcHBlZC4gWW91IHNlZSwgUlBDIHJl
dHVybnMgYXJlCj4+Pj4+IHZlcnkgZnJlcXVlbnQgKGZvciBldmVyeSBJUlEsIGFjdHVhbGx5KS4g
U28gSSB0aGluaywgaXQgd2lsbCBiZSBjb3N0bHkKPj4+Pj4gdG8gbWFwL3VubWFwIHRoaXMgYnVm
ZmVyIGV2ZXJ5IHRpbWUuCj4+Pj4KPj4+PiBUaGlzIGlzIGEgYml0IG1pc2xlYWRpbmcuLi4gVGhp
cyBjb3B5IHdpbGwgKm9ubHkqIGhhcHBlbiBmb3IgSVJRIAo+Pj4+IGR1cmluZyBhbiBSUEMuIFdo
YXQgYXJlIHRoZSBjaGFuY2VzIGZvciB0aGF0PyBGYWlybHkgbGltaXRlZC4gSWYgCj4+Pj4gdGhp
cyBpcyBoYXBwZW5pbmcgdG9vIG9mdGVuLCB0aGVuIHRoZSBtYXAvdW5tYXAgaGVyZSB3aWxsIGJl
IHlvdXIgCj4+Pj4gbGVhc3QgY29uY2Vybi4KPj4+IE5vdywgdGhpcyBjb3B5IHdpbGwgaGFwcGVu
IGZvciBldmVyeSBJUlEgd2hlbiBDUFUgaXMgaW4gUy1FTDEvUy1FTDAgCj4+PiBtb2RlLiBDaGFu
Y2VzIGFyZSBxdWl0ZSBoaWdoLCBJIG11c3Qgc2F5Lgo+Pj4gTG9vazogT1AtVEVFIG9yIChUQSkg
aXMgZG9pbmcgc29tZXRoaW5nLCBsaWtlIGVuY3J5cHRpbmcgc29tZSBidWZmZXIsIAo+Pj4gZm9y
IGV4YW1wbGUuIElSUSBmaXJlcywgT1AtVEVFIGltbWVkaWF0ZWx5IGV4ZWN1dGVzIFJQQyByZXR1
cm4gKHJpZ2h0IAo+Pj4gZnJvbSBpbnRlcnJ1cHQgaGFuZGxlciksIHNvIE5XIGNhbiBoYW5kbGUg
aW50ZXJydXB0LiBUaGVuIE5XIHJldHVybnMgCj4+PiBjb250cm9sIGJhY2sgdG8gT1AtVEVFLCBp
ZiBpdCB3YW50cyB0by4KPj4KPj4gSSB1bmRlcnN0YW5kIHRoaXMuLi4gQnV0IHRoZSBtYXAvdW5t
YXAgc2hvdWxkIGJlIG5lZ2xpZ2libGUgb3ZlciB0aGUgCj4+IHJlc3Qgb2YgdGhlIGNvbnRleHQu
Cj4gSSB0aG91Z2h0IHRoYXQgbWFwL3VubWFwIGlzIHF1aXRlIGNvc3RseSBvcGVyYXRpb24sIGJ1
dCBJIGNhbiBiZSB3cm9uZyAKPiB0aGVyZS4KCkF0IHRoZSBtb21lbnQsIG1hcC91bm1hcCBpcyBu
ZWFybHkgYSBub3Agb24gQXJtNjQgYmVjYXVzZSBhbGwgdGhlIFJBTSBpcyAKbWFwcGVkIChJIHdv
dWxkIGF2b2lkIHRvIGFzc3VtZSB0aGF0IHRob3VnaHQgOikpLiBUaGUgb25seSBjb3N0IGlmIGdv
aW5nIAp0aHJvdWdoIHRoZSBwMm0gdG8gdHJhbnNsYXRlIHRoZSBJUEEgdG8gUEEuCgpGb3IgQXJt
MzIsIGVhY2ggQ1BVcyBoYXMgaXRzIG93biBwYWdlLXRhYmxlcyBhbmQgdGhlIG1hcC91bm1hcCAo
YW5kIFRMQiAKZmx1c2gpIHdpbGwgYmUgZG9uZSBsb2NhbGx5LiBJIHdvdWxkIHN0aWxsIGV4cGVj
dCB0aGUgaW1wYWN0IHRvIGJlIG1pbmltYWwuCgpOb3RlIHRoYXQgdG9kYXkgbWFwX2RvbWFpbl9w
YWdlIG9uIEFybTMyIGlzIHF1aXRlIHNpbXBsaXN0aWMuIEl0IHdvdWxkIApiZSBwb3NzaWJsZSB0
byBvcHRpbWl6ZSBpdCBmb3IgbG93ZXJpbmcgdGhlIGltcGFjdCBvZiBtYXAvdW5tYXAuCgpbLi4u
XQoKPj4+Cj4+Pj4KPj4+Pj4+IEl0IGZlZWxzIHF1aXRlIHN1c3BpY2lvdXMgdG8gZnJlZSB0aGUg
bWVtb3J5IGluIFhlbiBiZWZvcmUgY2FsbGluZyAKPj4+Pj4+IE9QLVRFRS4gSSB0aGluayB0aGlz
IG5lZWQgdG8gYmUgZG9uZSBhZnRlcndhcmRzLgo+Pj4+Pj4KPj4+Pj4gTm8sIGl0IGlzIE9QLVRF
RSBhc2tlZCB0byBmcmVlIGJ1ZmZlci4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIAo+Pj4+PiB3
aGVuIE5XIHJldHVybnMgZnJvbSB0aGUgUlBDLiBTbyBhdCB0aGlzIG1vbWVudCBOVyBmcmVlZCB0
aGUgYnVmZmVyLgo+Pj4+Cj4+Pj4gQnV0IHlvdSBmb3J3YXJkIHRoYXQgY2FsbCB0byBPUC1URUUg
YWZ0ZXIuIFNvIHdoYXQgd291bGQgT1AtVEVFIGRvIAo+Pj4+IHdpdGggdGhhdD8KPj4+IEhhcHBp
bHkgcmVzdW1lIGludGVycnVwdGVkIHdvcmsuIFRoZXJlIGlzIGhvdyBSUEMgd29ya3M6Cj4+Pgo+
Pj4gMS4gTlcgY2xpZW50IGlzc3VlcyBTVEQgY2FsbCAob3IgeWllbGRpbmcgY2FsbCBpbiB0ZXJt
cyBvZiBTTUNDQykKPj4+IDIuIE9QLVRFRSBzdGFydHMgaXRzIHdvcmssIGJ1dCBpdCBpcyBuZWVk
ZWQgdG8gYmUgaW50ZXJydXB0ZWQgZm9yIHNvbWUKPj4+IMKgwqDCoCByZWFzb246IElSUSBhcnJp
dmVkLCBpdCB3YW50cyB0byBibG9jayBvbiBhIG11dGV4LCBpdCBhc2tzIE5XIHRvIGRvCj4+PiDC
oMKgwqAgc29tZSB3b3JrIChsaWtlIGFsbG9jYXRpbmcgbWVtb3J5IG9yIGxvYWRpbmcgVEEpLiBU
aGlzIGlzIGNhbGxlZCAKPj4+ICJSUEMKPj4+IMKgwqDCoCByZXR1cm4iLgo+Pj4gMy4gT1AtVEVF
IHN1c3BlbmRzIHRocmVhZCBhbmQgZG9lcyByZXR1cm4gZnJvbSBTTUMgY2FsbCB3aXRoIGNvZGUK
Pj4+IMKgwqDCoCBPUFRFRV9TTUNfUlBDX1ZBTChTT01FX0NNRCkgaW4gYTAsIGFuZCBzb21lIG9w
dGlvbmFsIHBhcmFtZXRlcnMgaW4KPj4+IMKgwqDCoCBvdGhlciByZWdpc3RlcnMKPj4+IDQuIE5X
IHNlZXMgdGhhdCB0aGlzIGlzIGEgUlBDLCBhbmQgbm90IGNvbXBsZXRlZCBTVEQgY2FsbCwgc28g
aXQgZG9lcwo+Pj4gwqDCoMKgIFNPTUVfQ01EIGFuZMKgIGlzc3VlcyBhbm90aGVyIFNNQyB3aXRo
IGNvZGUKPj4+IMKgwqDCoCBPUFRFRV9TTUNfQ0FMTF9SRVRVUk5fRlJPTV9SUEMgaW4gYTAKPj4+
IDUuIE9QLVRFRSB3YWtlcyB1cCBzdXNwZW5kZWQgdGhyZWFkIGFuZCBjb250aW51ZXMgZXhlY3V0
aW9uCj4+PiA2LiBwdHMgMi01IGFyZSByZXBlYXRlZCB1bnRpbCBPUC1URUUgZmluaXNoZXMgdGhl
IHdvcmsKPj4+IDcuIEl0IHJldHVybnMgZnJvbSBsYXN0IFNNQyBjYWxsIHdpdGggY29kZSBPUFRF
RV9TTUNfUkVUVVJOX1NVQ0NFU1MvCj4+PiDCoMKgwqAgT1BURUVfU01DX1JFVFVSTl9zb21lX2Vy
cm9yIGluIGEwLgo+Pj4gOC4gb3B0ZWUgZHJpdmVyIHNlZXMgdGhhdCBjYWxsIGZyb20gcHQuMSBp
cyBmaW5pc2hlZCBhdCBsZWFzdCBhbmQKPj4+IMKgwqDCoCByZXR1cm5zIGNvbnRyb2wgYmFjayB0
byBjbGllbnQKPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uIEFzIEkgbWVudGlv
bmVkIGluIGFub3RoZXIgdGhyZWFkLCBpdCAKPj4gd291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUg
a2luZCBvZiBoaWdobHkgbGV2ZWwgZXhwbGFuYXRpb24gaW4gdGhlIAo+PiB0cmVlIGFuZCBhbGwg
dGhvc2UgaW50ZXJhY3Rpb24uIElmIGl0IGlzIGFscmVhZHkgZXhpc3RpbmcsIHRoZW4gCj4+IHBv
aW50ZXIgaW4gdGhlIGNvZGUuCj4gSGlnaCBsZXZlbCBpcyBjb3ZlcmVkIGF0IFsxXSwgYW5kwqAg
bG93IGxldmVsIGlzIGNvdmVyZWQgaW4gYWxyZWFkeSAKPiBtZW50aW9uZWQgaGVhZGVyIGZpbGVz
LgoKQ291bGQgeW91IGFkZCB0aG9zZSBwb2ludGVycyBhdCB0aGUgdG9wIG9mIHRoZSBPUC1URUUg
ZmlsZT8KCj4gQnV0IEkgZG9uJ3Qga25vdyBhYm91dCBhbnkgZXhwbGFuYXRpb24gYXQgZGV0YWls
IGxldmVsIEkgZ2F2ZSB5b3UgYWJvdmUuCgpUaGF0J3MgZmluZS4gQ2FuIHlvdSBhZGQgdGhhdCBp
biB0aGUgY29tbWl0IG1lc3NhZ2U/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:19:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2Iij-0000GL-LW; Tue, 18 Sep 2018 16:19:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2Iii-0000G5-8g
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 16:19:24 +0000
X-Inumbo-ID: be5dd630-bb5e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id be5dd630-bb5e-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:20:23 +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 638777A9;
 Tue, 18 Sep 2018 09:19:22 -0700 (PDT)
Received: from [10.21.2.104] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 2845F3F5BD; Tue, 18 Sep 2018 09:19:22 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
 <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
 <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3479d5cd-222c-e610-816f-6e6c7f285f3c@arm.com>
Date: Tue, 18 Sep 2018 17:19:19 +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: <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

CgpPbiAwOS8xMi8yMDE4IDAxOjQ1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpIFZvbG9keW15ciwKCj4gT24gMTIuMDkuMTggMTQ6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMDkvMTEvMjAxOCAwODozMyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4g
SG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3UgYWxzbyBu
ZWVkIHRvIAo+Pj4+IGFjY291bnQgdGhlIFNNQyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFz
c2VkIGZvciBmYXN0IGNhbGw/Cj4+PiBObywgYWxsIHN1Y2ggY2FsbHMgYXJlIHlpZWxkaW5nIGNh
bGxzLCBzbyB5b3UgY2FuIGlnbm9yZSB0aW1lIHVzZWQgCj4+PiBmb3IgU01DIGNhbGwgaXRzZWxm
Lgo+Pgo+PiBIb3cgY29tZSB5b3UgY2FuIGlnbm9yZSBpdD8gSXQgaGFzIGEgY29zdCB0byB0cmFw
IHRvIEVMMy4KPiBTdHJpY3RseSBzcGVha2luZywgeWVzLiBBbGwgc3RlcHMgaGFzIGNvc3Q6IHRy
YXAgdG8gRUwzLCBkaXNwYXRjaCBpbiBFTDMsCj4gc3dpdGNoIHRvIFMtRUwxLCBuZXcgdGhyZWFk
IHByZXBhcmF0aW9uIGluIE9QLVRFRSwgY29udGV4dCBzd2l0Y2ggaW4gCj4gT1AtVEVFLgo+IEkg
d2FudGVkIHRvIHRlbGwsIHRoYXQgaW4gbXkgb3BpbmlvbiwgdGhpcyBpcyBuZWdsaWdpYmxlIGlu
IGNvbXBhcmlzb24gCj4gd2l0aCB0aGUgYWN0dWFsIGNhbGwgcHJvY2Vzc2luZy4gQnV0IG1heWJl
LCBJJ20gd3JvbmcgdGhlcmUuCgpJdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBoYXZlIGEgYnJl
YWtkb3duIG9uIHRoZSB0aW1lIHNwZW50IGluIHRoZSAKY2FsbCAod2l0aCB2aXJ0dWFsaXphdGlv
bikuIERpZCB5b3UgaGF2ZSBhIGNoYW5jZSB0byBkbyB0aGF0PwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:19:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2Iij-0000GF-Cw; Tue, 18 Sep 2018 16:19:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2Iii-0000G6-8p
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:19:24 +0000
X-Inumbo-ID: be51eade-bb5e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id be51eade-bb5e-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:20:23 +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 638777A9;
 Tue, 18 Sep 2018 09:19:22 -0700 (PDT)
Received: from [10.21.2.104] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 2845F3F5BD; Tue, 18 Sep 2018 09:19:22 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-10-git-send-email-volodymyr_babchuk@epam.com>
 <4dd245b3-beba-e9fd-5367-f45358b07d8d@arm.com>
 <ee29941b-f838-3b93-1bab-d7a82c563be2@epam.com>
 <1eb0ed93-4dc9-3650-2681-f69d2c47baa9@arm.com>
 <d1c4a572-bbb6-6c2b-f61f-9ae5aa82c47b@epam.com>
 <5ce9ca5f-0549-f888-381d-2990ba655d32@arm.com>
 <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3479d5cd-222c-e610-816f-6e6c7f285f3c@arm.com>
Date: Tue, 18 Sep 2018 17:19:19 +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: <53637866-ab4b-33ec-c4b3-ecc41700223d@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/13] 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: 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>

CgpPbiAwOS8xMi8yMDE4IDAxOjQ1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpIFZvbG9keW15ciwKCj4gT24gMTIuMDkuMTggMTQ6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMDkvMTEvMjAxOCAwODozMyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4g
SG93ZXZlciwgMk1CIG1pZ2h0IGJlIHRvbyBiaWcgY29uc2lkZXJpbmcgdGhhdCB5b3UgYWxzbyBu
ZWVkIHRvIAo+Pj4+IGFjY291bnQgdGhlIFNNQyBjYWxsLiBEb2VzIGJ1ZmZlciBjYW4gYmUgcGFz
c2VkIGZvciBmYXN0IGNhbGw/Cj4+PiBObywgYWxsIHN1Y2ggY2FsbHMgYXJlIHlpZWxkaW5nIGNh
bGxzLCBzbyB5b3UgY2FuIGlnbm9yZSB0aW1lIHVzZWQgCj4+PiBmb3IgU01DIGNhbGwgaXRzZWxm
Lgo+Pgo+PiBIb3cgY29tZSB5b3UgY2FuIGlnbm9yZSBpdD8gSXQgaGFzIGEgY29zdCB0byB0cmFw
IHRvIEVMMy4KPiBTdHJpY3RseSBzcGVha2luZywgeWVzLiBBbGwgc3RlcHMgaGFzIGNvc3Q6IHRy
YXAgdG8gRUwzLCBkaXNwYXRjaCBpbiBFTDMsCj4gc3dpdGNoIHRvIFMtRUwxLCBuZXcgdGhyZWFk
IHByZXBhcmF0aW9uIGluIE9QLVRFRSwgY29udGV4dCBzd2l0Y2ggaW4gCj4gT1AtVEVFLgo+IEkg
d2FudGVkIHRvIHRlbGwsIHRoYXQgaW4gbXkgb3BpbmlvbiwgdGhpcyBpcyBuZWdsaWdpYmxlIGlu
IGNvbXBhcmlzb24gCj4gd2l0aCB0aGUgYWN0dWFsIGNhbGwgcHJvY2Vzc2luZy4gQnV0IG1heWJl
LCBJJ20gd3JvbmcgdGhlcmUuCgpJdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBoYXZlIGEgYnJl
YWtkb3duIG9uIHRoZSB0aW1lIHNwZW50IGluIHRoZSAKY2FsbCAod2l0aCB2aXJ0dWFsaXphdGlv
bikuIERpZCB5b3UgaGF2ZSBhIGNoYW5jZSB0byBkbyB0aGF0PwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:21:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16:21: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 1g2Ikf-00010Y-9Q; Tue, 18 Sep 2018 16:21:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cr/b=ma=citrix.com=prvs=792583d5e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2Ike-00010Q-6O
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:21:24 +0000
X-Inumbo-ID: 05b34226-bb5f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05b34226-bb5f-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:22:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65604378"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
 <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
 <20180914090213.i7qamzxai2cudczo@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ca97a565-47ac-cb91-db50-52ef397237e5@citrix.com>
Date: Tue, 18 Sep 2018 17:21:18 +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: <20180914090213.i7qamzxai2cudczo@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@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>

T24gMDkvMTQvMjAxOCAxMDowMiBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIFNlcCAxNCwg
MjAxOCBhdCAwMjo0NTozNUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMu
MDkuMTggYXQgMTg6NTEsIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gVGh1LCAy
MDE4LTA5LTEzIGF0IDE3OjM4ICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IENyZWRp
dDIgd2FzIGRlY2xhcmVkICJzdXBwb3J0ZWQiIGluIDQuOCwgYW5kIGFzIG9mIDQuMTAgaGFkIHR3
byBvdGhlcgo+Pj4+IGNyaXRpY2FsIGZlYXR1cmVzIGltcGxlbWVudGVkIChzb2Z0IGFmZmluaXR5
IC8gTlVNQSBhbmQgY2FwcykuCj4+Pj4KPj4+PiBbLi5dCj4+Pj4KPj4+PiBDcmVkaXQyLCBsaWtl
IGNyZWRpdCwgaGFzIGEgbnVtYmVyIG9mIHdvcmtsb2FkcyAvIHNldHVwcyBmb3Igd2hpY2gKPj4+
PiBwZXJmb3JtYW5jZSBjb3VsZCBiZSBpbXByb3ZlZC4gIFBlcnNvbmFsbHkgSSB0aGluayBuZXR3
b3JraW5nIGFuZAo+Pj4+IHBhcnRpYWxseS1sb2FkZWQgc3lzdGVtcyBpcyBnb2luZyB0byBiZSBt
b3JlIHJlcHJlc2VudGF0aXZlIG9mIHdoYXQKPj4+PiBYZW4gaXMgYWN0dWFsbHkgdXNlZCBmb3I7
IHNvIEkgdGhpbmsgY3JlZGl0MiBpcyBvbiB0aGUgd2hvbGUgdGhlCj4+Pj4gYmV0dGVyIHNjaGVk
dWxlciB0byB1c2UgYnkgZGVmYXVsdC4gIEFuZCBpbiBhbnkgY2FzZSwgbWFraW5nIHRob3NlCj4+
Pj4gaW1wcm92ZW1lbnRzIG9uIGNyZWRpdDIgd2lsbCBiZSBlYXNpZXIgdGhhbiBvbiBjcmVkaXQu
Cj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cj4+Pj4KPj4+IEFmdGVyIGFsbCB0aGUgZWZmb3J0IHdlJ3ZlIHNwZW50IG9uIHRo
aXMsIEknbSByZWFsbHksIHJlYWxseSBoYXBweSB0bwo+Pj4gc2VlIHRoaXMgKHRyeWluZyB0bykg
aGFwcGVuLiBUaGFua3MgZm9yIHNlbmRpbmcgdGhlIHBhdGNoLiA6LSkKPj4+Cj4+PiBJIGZ1bGx5
IGFncmVlIHdpdGggYW5kIHNlY29uZCBHZW9yZ2UncyByZWFzb25pbmcsIGFuZCBmZWVsIDEwMCUg
bGlrZQo+Pj4gcHJvdmlkaW5nIG15Ogo+Pj4KPj4+IEFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGZhZ2dpb2xpQHN1c2UuY29tPgo+Pgo+PiBBbmQgdGhhdCdzIGRlc3BpdGUgInNjaGVkPWNyZWRp
dDIgY3Jhc2hlcyBzeXN0ZW0gd2hlbiB1c2luZwo+PiBjcHVwb29scyI/IFdoaWxlIEkgYWdyZWUg
dGhhdCB3ZSBzaG91bGRuJ3QgZGVsYXkgdGhlIHN3aXRjaCBmb3IKPiAKPiBVcmdoLCB0aGlzIGlz
IGEgcmVhbGx5IG5hc3R5IGJ1Zy4KPiAKPj4gbXVjaCBsb25nZXIsIGluIHBhcnRpY3VsYXIgd2l0
aCB0aGVyZSBhbHJlYWR5IGJlaW5nIGEgZml4IGF2YWlsYWJsZQo+PiBmcm9tIHlvdSBJIHRoaW5r
IHRoYXQgb25lIHNob3VsZCBnbyBpbiBiZWZvcmUgdGhlIG9uZSBoZXJlLgo+IAo+ICsxLgoKVGhl
IG90aGVyIGZpeCBpcyBpbi4gIEknbGwgd2FpdCBhIGZldyBkYXlzIGFuZCBwdXNoIHRoaXMgY2hh
bmdlLCBpZgp0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2J0p-0001za-Tf; Tue, 18 Sep 2018 16:38:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2J0o-0001zV-FK
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:38:06 +0000
X-Inumbo-ID: 5ac9eafe-bb61-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ac9eafe-bb61-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:39:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="79230150"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sD//+yjgIAAPsQA
Date: Tue, 18 Sep 2018 16:37:41 +0000
Message-ID: <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
In-Reply-To: <5BA110EF02000078001E9802@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTU6NTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
bgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1l
bW9yeTogYWRkCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiAK
PiA+Pj4gT24gMTguMDkuMTggYXQgMTY6MDMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogWGVuLWRldmVs
IFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uCj4gQmVo
YWxmCj4gPj4gT2YgSmFuIEJldWxpY2gKPiA+PiBTZW50OiAxOCBTZXB0ZW1iZXIgMjAxOCAxNDox
Nwo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1Cj4g
Pj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Owo+ID4+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IEFuZHJldyBDb29wZXIKPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltCj4gPj4gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2
ZWwKPiA+PiA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjkgNS83XSBtZW1vcnk6IGFkZAo+ID4+IGNoZWNrX2dldF9w
YWdlX2Zyb21fZ2ZuKCkgYXMgYSB3cmFwcGVyLi4uCj4gPj4KPiA+PiA+Pj4gT24gMTMuMDkuMTgg
YXQgMTc6MjEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gPj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCj4gPj4gPiBAQCAtMzAzLDYgKzMwMywxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBw
YWdlX2luZm8KPiAqZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPj4gPiAgICAgIHJldHVybiBwYWdlOwo+
ID4+ID4gIH0KPiA+PiA+Cj4gPj4gPiAraW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdAo+IGdmbiwKPiA+PiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QK
PiA+PiAqcDJtdF9wLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4gPj4gPiArCj4gPj4gPiAgaW50IGdl
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKTsK
PiA+PiA+ICBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKPiA+PiA+ICBzdGF0aWMgaW5s
aW5lIGludCBnZXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAo+ID4+ID4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaAo+ID4+ID4gQEAgLTQ5Miw2ICs0OTIsOSBAQCBzdGF0aWMgaW5saW5lIHN0
cnVjdCBwYWdlX2luZm8KPiAqZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPj4gPiAgICAgIHJldHVybiBt
Zm5fdmFsaWQoX21mbihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+
ID4+ID4gIH0KPiA+PiA+Cj4gPj4gPiAraW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdAo+IGdmbiwKPiA+PiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QK
PiA+PiAqcDJtdF9wLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4gPj4gPgo+ID4+ID4gIC8qIEdlbmVy
YWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBnZm4gKi8KPiA+PiA+ICBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBt
Zm4pCj4gPj4KPiA+PiBXaHkgdHdpY2UgdGhlIHNhbWUgZGVjbGFyYXRpb24/IENhbid0IHRoaXMg
YmUgcHV0IGluIHhlbi9wMm0tY29tbW9uLmg/Cj4gPj4gT3Igc29tZSBvdGhlciBzdWl0YWJsZSBj
b21tb24gaGVhZGVyPyBXaXRoIHRoYXQKPiA+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+ID4+Cj4gPgo+ID4gSSB3YXMgbm90IGF3YXJlIG9mIHRoZSBjb21t
b24gaGVhZGVyIHNvIEkgcGxhY2VkIGl0IG5lYXIgdGhlCj4gZGVjbGFyYXRpb25zIG9mCj4gPiBn
ZXRfcGFnZV9mcm9tX2dmbigpLiBEbyB5b3Ugd2FudCBiZSB0byBzdWJtaXQgYSB2MTAgd2l0aCB0
aGlzIGZpeGVkIG9yCj4gYXJlCj4gPiB5b3UgaGFwcHkgdG8gbW92ZSBpdCB0byB3aGVyZXZlciB5
b3UgdGhpbmsgaXMgYXBwcm9wcmlhdGUgZHVyaW5nIGNvbW1pdD8KPiAKPiBJJ2QgcHJlZmVyIGEg
djEwLCB0byBiZSBzdXJlIHRoaW5ncyBjb21waWxlIGZpbmUgYWhlYWQgb2YgdHJ5aW5nIHRvIGNv
bW1pdAo+IHRoaXMgc2VyaWVzLgo+IAoKTW92aW5nIHRvIHAybS1jb21tb24gd29uJ3Qgd29yay4g
VGhlIGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGludm9sdmVzIGEgcDJtX3R5cGVfdCBhcmd1bWVudCBh
bmQgdGhhdCBlbnVtIGlzIGRlZmluZWQgaW4gdGhlIGFybSBhbmQgeDg2IHNwZWNpZmljIGhlYWRl
cnMuIEkgcHJvcG9zZSB0aGVyZWZvcmUgdG8gbGVhdmUgdGhpcyBwYXRjaCBhcy1pcy4KCiAgUGF1
bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:46:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16:46: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 1g2J8g-0002li-PZ; Tue, 18 Sep 2018 16:46: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=qc9b=ma=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g2J8f-0002ld-Fq
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:46:13 +0000
X-Inumbo-ID: 1251b917-bb62-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1251b917-bb62-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:44:12 +0200 (CEST)
Received: from [172.20.14.41] (unknown [209.82.80.116])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C9CB821508;
 Tue, 18 Sep 2018 16:46:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537289172;
 bh=9vHoi8HCgWrbxyEd4cX949Dk6OHWIOjx0ZRp9c2ZdLo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lhOZYZIHsWY1FoY9RxTGdpU9IaePm2FUhPRbHrgap2Nuy4QSk+5DEQEo37s2CDsw7
 b24lvV2JiuWUmOBhQJCysMsIuiLAN1qCVgtHQVpXCYRzFrpLxGikYyDqaXHZvFvHKI
 xTnq1QAhgQLoavc6AxGJ2alHL2ARVAxAYbrVlWmg=
Date: Tue, 18 Sep 2018 09:46:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <28570a1e78fa40b5a0f9bdc2ea7f315b@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1809180946010.5603@sstabellini-ThinkPad-X260>
References: <20180911150108.1190-1-paul.durrant@citrix.com>
 <28570a1e78fa40b5a0f9bdc2ea7f315b@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxOCBTZXAgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFBpbmc/CgpMb29rcyBn
b29kIHRvIG1lCgoKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBQYXVs
IER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiA+IFNlbnQ6IDExIFNl
cHRlbWJlciAyMDE4IDE2OjAxCj4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFuZHJldyBD
b29wZXIKPiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuCj4gPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuCj4gPiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA+IDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgVGltCj4gPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSCB2M10gdG9vbHM6IGFkZCBvcHRpb24g
dG8gZXhwbGljaXRseSBlbmFibGUgVmlydEZTIGluIFFFTVUKPiA+IGJ1aWxkCj4gPiAKPiA+IDlw
ZnMgc3VwcG9ydCBoYXMgYmVlbiBhIGRvY3VtZW50ZWQgZmVhdHVyZSBzaW5jZSBYZW4gNC45LCBi
dXQgUUVNVSB3aWxsCj4gPiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5kIHN1cHBvcnQgdW5sZXNz
IFZpcnRGUyBpcyBlbmFibGVkLCB3aGljaCBpcwo+ID4gcHJlZGljYXRlZCBvbiB0aGUgbGliY2Fw
IGFuZCBsaWJhdHRyIGRldiBwYWNrYWdlcyBiZWluZyBpbnN0YWxsZWQuIFRoaXMgaXMKPiA+IG5v
dCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlwZnMuCj4gPiAKPiA+IFRoaXMg
cGF0Y2ggYWRkcyBhbiAnZW5hYmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1cmUgd2hpY2gsIGlm
IHNwZWNpZmllZCwKPiA+IHdpbGwgY2F1c2UgJy0tZW5hYmxlLXZpcnRmcycgdG8gYmUgcGFzc2Vk
IHRvIFFFTVUncyBjb25maWd1cmUuIFRoaXMgd2lsbAo+ID4gY2F1c2UgdGhlIGRlcGVuZGVuY3kg
b24gbGliY2FwIGFuZCBsaWJhdHRyIHRvIGJlIGNhbGxlZCBvdXQgaWYgdGhlCj4gPiBwYWNrYWdl
cwo+ID4gYXJlIG5vdCBpbiBpbnN0YWxsZWQuCj4gPiAKPiA+IEZvciBjb21wbGV0ZW5lc3MsIHNw
ZWNpZnlpbmcgJ2Rpc2FibGUtOXBmcycgd2lsbCBjYXVzZSAnLS1kaXNhYmxlLXZpcnRmcycKPiA+
IHRvCj4gPiBiZSBwYXNzZWQgdG8gUUVNVSdzIGNvbmZndXJlIGFuZCBub3Qgc3BlY2lmeWluZyBh
biBvcHRpb24gd2lsbCBrZWVwIHRoZQo+ID4gcHJldmlvdXMgYmVoYXZpb3VyIG9mIHByZWRpY2F0
aW5nIFZpcnRGUyBvbiB3aGV0aGVyIHRoZSBsaWJjYXAgYW5kIGxpYmF0dHIKPiA+IHBhY2thZ2Vz
IGFyZSBpbnN0YWxsZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAKPiA+IHYzOgo+
ID4gIC0gTW9kaWZ5IGNvbmZpZ3VyZS5hYyBhbmQgZ2VuZXJhdGUgY29uZmlndXJlLgo+ID4gCj4g
PiB2MjoKPiA+ICAtIEFkZCB0aGUgY29uZmlndXJlIG9wdGlvbiByYXRoZXIgdGhlbiBlbmFibGlu
ZyBWaXJ0RlMgaW4gYWxsIExpbnV4Cj4gPiBidWlsZHMuCj4gPiAtLS0KPiA+ICBjb25maWcvVG9v
bHMubWsuaW4gfCAgMSArCj4gPiAgdG9vbHMvTWFrZWZpbGUgICAgIHwgMTAgKysrKysrKysrLQo+
ID4gIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDE3ICsrKysrKysrKysrKysrKystCj4gPiAgdG9vbHMv
Y29uZmlndXJlLmFjIHwgIDkgKysrKysrKystCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rv
b2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4gPiBpbmRleCAwOTY0ZjZmOWU5Li5iZGJh
MDg3YWYwIDEwMDY0NAo+ID4gLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCj4gPiArKysgYi9jb25m
aWcvVG9vbHMubWsuaW4KPiA+IEBAIC02Miw2ICs2Miw3IEBAIFNZU1RFTURfQ0ZMQUdTICAgICAg
Oj0gQFNZU1RFTURfQ0ZMQUdTQAo+ID4gIFNZU1RFTURfTElCUyAgICAgICAgOj0gQFNZU1RFTURf
TElCU0AKPiA+ICBYRU5fU1lTVEVNRF9ESVIgICAgIDo9IEBTWVNURU1EX0RJUkAKPiA+ICBYRU5f
U1lTVEVNRF9NT0RVTEVTX0xPQUQgOj0gQFNZU1RFTURfTU9EVUxFU19MT0FEQAo+ID4gK0NPTkZJ
R185UEZTICAgICAgICAgOj0gQG5pbmVwZnNACj4gPiAKPiA+ICBMSU5VWF9CQUNLRU5EX01PRFVM
RVMgOj0gQExJTlVYX0JBQ0tFTkRfTU9EVUxFU0AKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKPiA+IGluZGV4IDY3OTc3YWQ4NTAuLmM5MDNkNmE2
M2UgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9NYWtlZmlsZQo+ID4gKysrIGIvdG9vbHMvTWFrZWZp
bGUKPiA+IEBAIC0yMzIsNiArMjMyLDEzIEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11
LXhlbi1kaXItZmluZAo+ID4gIAllbHNlIFwKPiA+ICAJCWVuYWJsZV90cmFjZV9iYWNrZW5kPScn
IDsgXAo+ID4gIAlmaSA7IFwKPiA+ICsJaWYgWyAiJChDT05GSUdfOVBGUykiID0gInkiIF07IHRo
ZW4gXAo+ID4gKwkJdmlydGZzPSctLWVuYWJsZS12aXJ0ZnMnIDsgXAo+ID4gKwllbGlmIFsgIiQo
Q09ORklHXzlQRlMpIiA9ICJuIiBdOyB0aGVuIFwKPiA+ICsJCXZpcnRmcz0nLS1kaXNhYmxlLXZp
cnRmcycgOyBcCj4gPiArCWVsc2UgXAo+ID4gKwkJdmlydGZzPScnIDsgXAo+ID4gKwlmaSA7IFwK
PiA+ICAJUEtHX0NPTkZJR19QQVRIPSQoWEVOX1JPT1QpL3Rvb2xzL3BrZy0KPiA+IGNvbmZpZyQk
e1BLR19DT05GSUdfUEFUSDorOiQke1BLR19DT05GSUdfUEFUSH19IFwKPiA+ICAJJCRzb3VyY2Uv
Y29uZmlndXJlIC0tZW5hYmxlLXhlbiAtLXRhcmdldC1saXN0PWkzODYtc29mdG1tdSBcCj4gPiAg
CQkkKFFFTVVfWEVOX0VOQUJMRV9ERUJVRykgXAo+ID4gQEAgLTI3OSw3ICsyODYsOCBAQCBzdWJk
aXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4tZGlyLWZpbmQKPiA+ICAJCS0tcHl0aG9uPSQo
UFlUSE9OKSBcCj4gPiAgCQkkKENPTkZJR19RRU1VVV9FWFRSQV9BUkdTKSBcCj4gPiAgCQktLWNw
dT0kKElPRU1VX0NQVV9BUkNIKSBcCj4gPiAtCQkkKElPRU1VX0NPTkZJR1VSRV9DUk9TUyk7IFwK
PiA+ICsJCSQoSU9FTVVfQ09ORklHVVJFX0NST1NTKSBcCj4gPiArCQkkJHZpcnRmczsgXAo+ID4g
IAkkKE1BS0UpIGFsbAo+ID4gCj4gPiAgc3ViZGlyLWluc3RhbGwtcWVtdS14ZW4tZGlyOiBzdWJk
aXItYWxsLXFlbXUteGVuLWRpcgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rv
b2xzL2NvbmZpZ3VyZQo+ID4gaW5kZXggMjdjOGQwNTRhYi4uYWNiY2Y5ZWIzZSAxMDA3NTUKPiA+
IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQo+ID4gKysrIGIvdG9vbHMvY29uZmlndXJlCj4gPiBAQCAt
NjI0LDYgKzYyNCw3IEBAIGFjX2luY2x1ZGVzX2RlZmF1bHQ9IlwKPiA+IAo+ID4gIGFjX3N1YnN0
X3ZhcnM9J0xUTElCT0JKUwo+ID4gIExJQk9CSlMKPiA+ICtuaW5lcGZzCj4gPiAgU1lTVEVNRF9M
SUJTCj4gPiAgU1lTVEVNRF9DRkxBR1MKPiA+ICBTWVNURU1EX01PRFVMRVNfTE9BRAo+ID4gQEAg
LTgyMCw2ICs4MjEsNyBAQCB3aXRoX3hlbnN0b3JlZAo+ID4gIGVuYWJsZV9zeXN0ZW1kCj4gPiAg
d2l0aF9zeXN0ZW1kCj4gPiAgd2l0aF9zeXN0ZW1kX21vZHVsZXNfbG9hZAo+ID4gK2VuYWJsZV85
cGZzCj4gPiAgJwo+ID4gICAgICAgIGFjX3ByZWNpb3VzX3ZhcnM9J2J1aWxkX2FsaWFzCj4gPiAg
aG9zdF9hbGlhcwo+ID4gQEAgLTE1MDAsNiArMTUwMiw4IEBAIE9wdGlvbmFsIEZlYXR1cmVzOgo+
ID4gICAgLS1kaXNhYmxlLWlweGUgICAgICAgICAgRW5hYmxlIGluLXRyZWUgSVBYRSwgKERFRkFV
TFQgaXMgb24gaWYgcm9tYmlvcwo+ID4gaXMKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVuYWJsZWQsIG90aGVyd2lzZSBvZmYsIHNlZSBhbHNvIC0td2l0aC1zeXN0ZW0tCj4gPiBpcHhl
KQo+ID4gICAgLS1lbmFibGUtc3lzdGVtZCAgICAgICAgRW5hYmxlIHN5c3RlbWQgc3VwcG9ydCAo
ZGVmYXVsdCBpcyBESVNBQkxFRCkKPiA+ICsgIC0tZW5hYmxlLTlwZnMgICAgICAgICAgIEV4cGxp
Y2l0bHkgZW5hYmxlIDlwZnMgc3VwcG9ydCBpbiBRRU1VIGJ1aWxkCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAoZGVmYXVsdCBpcyB0byBkZWZlciB0byBRRU1VIGNvbmZpZ3VyZSBkZWZh
dWx0KQo+ID4gCj4gPiAgT3B0aW9uYWwgUGFja2FnZXM6Cj4gPiAgICAtLXdpdGgtUEFDS0FHRVs9
QVJHXSAgICB1c2UgUEFDS0FHRSBbQVJHPXllc10KPiA+IEBAIC05Nzk5LDYgKzk4MDMsMTggQEAg
aWYgdGVzdCAieCRzeXN0ZW1kIiA9ICJ4eSI7IHRoZW4gOgo+ID4gCj4gPiAgZmkKPiA+IAo+ID4g
KyMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS05cGZzIHdhcyBnaXZlbi4KPiA+ICtpZiB0ZXN0ICIk
e2VuYWJsZV85cGZzK3NldH0iID0gc2V0OyB0aGVuIDoKPiA+ICsgIGVuYWJsZXZhbD0kZW5hYmxl
XzlwZnM7IGlmIHRlc3QgIngkZW5hYmxlXzlwZnMiID0gInh5ZXMiOyB0aGVuIDoKPiA+ICsgIG5p
bmVwZnM9eQo+ID4gK2Vsc2UKPiA+ICsgIG5pbmVwZnM9bgo+ID4gK2ZpCj4gPiArZmkKPiA+ICsK
PiA+ICsKPiA+ICsKPiA+ICsKPiA+ICBjYXQgPmNvbmZjYWNoZSA8PFxfQUNFT0YKPiA+ICAjIFRo
aXMgZmlsZSBpcyBhIHNoZWxsIHNjcmlwdCB0aGF0IGNhY2hlcyB0aGUgcmVzdWx0cyBvZiBjb25m
aWd1cmUKPiA+ICAjIHRlc3RzIHJ1biBvbiB0aGlzIHN5c3RlbSBzbyB0aGV5IGNhbiBiZSBzaGFy
ZWQgYmV0d2VlbiBjb25maWd1cmUKPiA+IEBAIC0xMTEwMyw0ICsxMTExOSwzIEBAIGlmIHRlc3Qg
LW4gIiRhY191bnJlY29nbml6ZWRfb3B0cyIgJiYgdGVzdAo+ID4gIiRlbmFibGVfb3B0aW9uX2No
ZWNraW5nIiAhPSBubzsgdGhlbgo+ID4gICRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVucmVj
b2duaXplZCBvcHRpb25zOiAkYWNfdW5yZWNvZ25pemVkX29wdHMiCj4gPiA+JjI7fQo+ID4gIGZp
Cj4gPiAKPiA+IC0KPiA+IGRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9j
b25maWd1cmUuYWMKPiA+IGluZGV4IGJjYTI1NDUyODAuLmU3ZDJlNmY0ZmYgMTAwNjQ0Cj4gPiAt
LS0gYS90b29scy9jb25maWd1cmUuYWMKPiA+ICsrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ID4g
QEAgLTQ4Niw1ICs0ODYsMTIgQEAgQVNfSUYoW3Rlc3QgIngkc3lzdGVtZCIgPSAieHkiXSwgWwo+
ID4gICAgICBdKQo+ID4gIF0pCj4gPiAKPiA+IC1BQ19PVVRQVVQoKQo+ID4gK0FDX0FSR19FTkFC
TEUoWzlwZnNdLAo+ID4gKyAgICBBU19IRUxQX1NUUklORyhbLS1lbmFibGUtOXBmc10sCj4gPiAr
ICAgICAgICAgICAgICAgICAgIFtFeHBsaWNpdGx5IGVuYWJsZSA5cGZzIHN1cHBvcnQgaW4gUUVN
VSBidWlsZCAoZGVmYXVsdAo+ID4gaXMgdG8gZGVmZXIgdG8gUUVNVSBjb25maWd1cmUgZGVmYXVs
dCldKSwKPiA+ICsgICAgW0FTX0lGKFt0ZXN0ICJ4JGVuYWJsZV85cGZzIiA9ICJ4eWVzIl0sIFtu
aW5lcGZzPXldLCBbbmluZXBmcz1uXSldLFsKPiA+ICtdKQo+ID4gCj4gPiArQUNfU1VCU1Qobmlu
ZXBmcykKPiA+ICsKPiA+ICtBQ19PVVRQVVQoKQo+ID4gLS0KPiA+IDIuMTEuMAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:50:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JCv-0003S5-CV; Tue, 18 Sep 2018 16:50:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2JCu-0003Rv-Nj
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:50:36 +0000
X-Inumbo-ID: 1aa8fdae-bb63-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1aa8fdae-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:51: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 06B0B7A9;
 Tue, 18 Sep 2018 09:50:35 -0700 (PDT)
Received: from [10.23.31.228] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 C7A0C3F5BD; Tue, 18 Sep 2018 09:50:34 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
 <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
Date: Tue, 18 Sep 2018 17:50:31 +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: <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMTEvMjAxOCAwNzo1OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gT24gMTEuMDkuMTggMTY6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAv
MDkvMTggMTk6MTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gT24gMTAuMDkuMTggMTg6
MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+PiAxLiBPUC1URUUgaXNzdWVzIFJQQyAiYWxsb2NhdGUgYnVmZmVy
Igo+Pj4gMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCj4+PiAzLiBNZWRpYXRvciB0cmFuc2xh
dGVzIGFuZCBzdG9yZXMgYWRkcmVzcyBpbiBub25fY29udGlnW3hdCj4+PiA0LiBPUC1URUUgYmVn
aW5zIHRvIGNvbnN1bWUgdGhpcyBsaXN0Cj4+PiA1LiBJUlEgYXJyaXZlcyBhbmQgT1AtVEVFIGZv
cmNlZCB0byBicmVhayB0aGUgd29yawo+Pj4gNi4gTWVkaWF0b3IgcmVjZWl2ZXMgY29udHJvbCBi
YWNrLCBidXQgaXQgc2hvdWxkIG5vdCBmcmVlIG5vbl9jb250aWdbeF0sCj4+PiDCoMKgwqAgYmVj
YXVzZSBpdCBpcyBub3Qgc3VyZSBvZiBPUC1URUUgZmluaXNoZWQgcmVhZGluZyBmcm9tIGl0Cj4+
PiA3LiBYZW4vZ3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1cm5zIGNvbnRyb2wgYmFjayB0
byBPUC1URUUKPj4+IDguIE9QLVRFRSBmaW5pc2hlcyBwcm9jZXNzaW5nIHRoaXMgYnVmZmVycyBh
bmQgYXNrcyBmb3IgYW5vdGhlciBvbmUKPj4+IDkuIE5XIHJldHVybnMgbGlzdCBvZiBwYWdlcyBm
b3IgdGhlIG5leHQgYnVmZmVyCj4+PiAxMC4gQXQgdGhpcyBwb2ludCBtZWRpYXRvciBpcyBzdXJl
IHRoYXQgT1AtVEVFIGZpbmlzaGVkIHByb2Nlc3NpbmcKPj4+IMKgwqDCoMKgIG9sZCBub25fY29u
dGlnW3hdLCBzbyBpdCBjYW4gZnJlZSBpdCBhbmQgYWxsb2NhdGVkIGFub3RoZXIuCj4+Cj4+IFRo
YW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbC4gSG93ZXZlciwgaXQg
aXMgc3RpbGwgCj4+IGRvZXMgbm90IGV4cGxhaW4gd2h5IHlvdSBkZWNpZGVkIHRvIGZyZWUgTUFY
X05PTkNPTlRJR19FTlRSSUVTIC0gMS4gCj4+IFdoeSBub3QgMCBvciAxIG9yIG4/Cj4gT2theS4g
WW91IGNhbiBwYXNzIHVwIHRvIDQgYXJndW1lbnRzIGZvciBUQSBpbiBjb21tYW5kIGJ1ZmZlci4g
QW55IG9mIHRoYXQKPiBhcmd1bWVudCBjYW4gYmUgYSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwg
c28gd2UgbmVlZCBhdCBsZWFzdCA0IGl0ZW1zCj4gaW4gbm9uX2NvbnRpZyBhcnJheS4gU2FkbHks
IHRoaXMgY29uc3RhbnQgKFRFRV9OVU1fUEFSQU1TKSBpcyBkZWZpbmVkIAo+IG5vdCBvcHRlZV9t
c2cuaCBvciBvcHRlZV9zbWMuaCwgYnV0IGluIHRlZV9hcGlfZGVmaW5lcy5oLCB3aGljaCBpcyAK
PiB1c2VyLXNwYWNlIChvciBUQSkgcGFydCBvZiBPUC1URUUuCj4gQnV0LCBub3cgSSdtIHRoaW5r
aW5nLCB0aGF0IG1heWJlIGl0IGlzIG5vdCBzbyBiYWQgaWRlYSB0byBhZGQgdGhpcyBmaWxlCj4g
dG8gWEVOLi4uIFdoYXQgaXMgeW91ciBvcGluaW9uPwoKSSB3b3VsZCBqdXN0IGludHJvZHVjZSBU
RUVfTlVNX1BBUkFNUyBpbiB0ZWUuaCB3aXRoIGEgY29tbWVudCBleHBsYWluaW5nIAp0aGlzIGlz
IGNvbWluZyBmcm9tIEdsb2JhbFBsYXRmb3JtIFRFRS4KCj4gCj4gQW55d2F5cywgd2UgbmVlZCBh
dCBsZWFzdCA0IGl0ZW1zIGZvciBhcmd1bWVudHMuIEJ1dCBJIGRlZmluZWQgCj4gTUFYX05PTkNP
TlRJR19FTlRSSUVTIGFzIDUsIGJlY2F1c2UgbGFzdCBpdGVtIGluIGFycmF5IGlzIHVzZWQgZm9y
IAo+IFJQQy1hbGxvY2F0ZWQgYnVmZmVyLiBJIGFsc28gYWRkZWQgY29tbWVudC4gSSdsbCBjb3B5
IGl0IHRoZXJlOgo+IAo+IC8qIExhc3QgZW50cnkgaW4gbm9uX2NvbnRpZyBhcnJheSBpcyB1c2Vk
IHRvIGhvbGQgUlBDLWFsbG9jYXRlZMKgIGJ1ZmZlciAqLwo+IAo+IFNvLCBmaXJzdCA0IGl0ZW1z
IGFyZSB1c2VkIGZvciBhcmd1bWVudHMgYW5kIGxhc3Qgb25lIHVzZWQgZm9yIFJQQyAKPiByZXF1
ZXN0cy4gUmlnaHQgd2F5IHRvIGRlZmluZSBNQVhfTk9OQ09OVElHX0VOVFJJRVMgaXMgKFRFRV9O
VU1fUEFSQU1TICsgCj4gMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBhbm90aGVyIGhlYWRlciBm
aWxlLCB3aGljaCBkZWZpbmVzIAo+IEdsb2JhbFBsYXRmb3JtIFRFRSBjb3JlIEFQSS4KCklmIEkg
dW5kZXJzdGFuZCBjb3JyZWN0bHkgeW91ciBlLW1haWwsIGEgVEVFIGNhbGwgY2FuIG5ldmVyIGhh
dmUgbW9yZSAKdGhhbiA0IHBhcmFtZXRlcnMuIFJpZ2h0PyBJZiBzbywgc2hvdWxkIG5vdCB5b3Vy
IGNvZGUgbW9zdGx5IHVzZSAKVEVFX05VTV9QQVJBTVMgYW5kIG5vdCBNQVhfTk9OQ09OVElHX0VO
VFJJRVM/Cgo+IAo+PiBPdmVyYWxsLCBpdCBmZWVscyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdy
aXRlIG1vcmUgZG9jdW1lbnRhdGlvbiAKPj4gYWJvdXQgaG93IHRoZSBtZWRpYXRvciBpcyBzdXBw
b3NlZCB0byB3b3JrLgo+Pgo+IExvb2tzIGxpa2UgSSBuZWVkIHRvIHN0YXJ0IG9uIGhvdyBPUC1U
RUUgcHJvdG9jb2wgaXMgc3VwcG9zZWQgdG8gd29yay4uLgo+IEkgdHJpZWQgdG8gY292ZXIgdGhp
cyBpbiB0aGUgY29tbWl0IG1lc3NhZ2VzLCBidXQgbG9va3MgbGlrZSBpdCBpcyBub3QgCj4gc3Vm
ZmljaWVudC4KCkkgYXBwcmVjaWF0ZSB5b3VyIGVmZm9ydCB0byBjb3ZlciB0aGF0IGluIHRoZSBj
b21taXQgbWVzc2FnZSA6KS4gSSB0ZW5kIAp0byB1cGRhdGUgY29tbWl0IG1lc3NhZ2Ugb3ZlciBy
ZXZpc2lvbiB3aGVuIHRoZXJlIGFyZSBtaXN1bmRlcnN0YW5kaW5nIApvbiB0aGUgcGF0Y2guCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:50:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JCw-0003SQ-Ph; Tue, 18 Sep 2018 16:50:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2JCu-0003Rx-Rg
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 16:50:36 +0000
X-Inumbo-ID: 1aa8ff8e-bb63-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1aa8ff8e-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:51: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 06B0B7A9;
 Tue, 18 Sep 2018 09:50:35 -0700 (PDT)
Received: from [10.23.31.228] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 C7A0C3F5BD; Tue, 18 Sep 2018 09:50:34 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
 <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
Date: Tue, 18 Sep 2018 17:50:31 +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: <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgVm9sb2R5bXlyLAoKT24gMDkvMTEvMjAxOCAwNzo1OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gT24gMTEuMDkuMTggMTY6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAv
MDkvMTggMTk6MTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gT24gMTAuMDkuMTggMTg6
MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAwMy8wOS8xOCAxNzo1NCwgVm9sb2R5bXly
IEJhYmNodWsgd3JvdGU6Cj4+PiAxLiBPUC1URUUgaXNzdWVzIFJQQyAiYWxsb2NhdGUgYnVmZmVy
Igo+Pj4gMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCj4+PiAzLiBNZWRpYXRvciB0cmFuc2xh
dGVzIGFuZCBzdG9yZXMgYWRkcmVzcyBpbiBub25fY29udGlnW3hdCj4+PiA0LiBPUC1URUUgYmVn
aW5zIHRvIGNvbnN1bWUgdGhpcyBsaXN0Cj4+PiA1LiBJUlEgYXJyaXZlcyBhbmQgT1AtVEVFIGZv
cmNlZCB0byBicmVhayB0aGUgd29yawo+Pj4gNi4gTWVkaWF0b3IgcmVjZWl2ZXMgY29udHJvbCBi
YWNrLCBidXQgaXQgc2hvdWxkIG5vdCBmcmVlIG5vbl9jb250aWdbeF0sCj4+PiDCoMKgwqAgYmVj
YXVzZSBpdCBpcyBub3Qgc3VyZSBvZiBPUC1URUUgZmluaXNoZWQgcmVhZGluZyBmcm9tIGl0Cj4+
PiA3LiBYZW4vZ3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1cm5zIGNvbnRyb2wgYmFjayB0
byBPUC1URUUKPj4+IDguIE9QLVRFRSBmaW5pc2hlcyBwcm9jZXNzaW5nIHRoaXMgYnVmZmVycyBh
bmQgYXNrcyBmb3IgYW5vdGhlciBvbmUKPj4+IDkuIE5XIHJldHVybnMgbGlzdCBvZiBwYWdlcyBm
b3IgdGhlIG5leHQgYnVmZmVyCj4+PiAxMC4gQXQgdGhpcyBwb2ludCBtZWRpYXRvciBpcyBzdXJl
IHRoYXQgT1AtVEVFIGZpbmlzaGVkIHByb2Nlc3NpbmcKPj4+IMKgwqDCoMKgIG9sZCBub25fY29u
dGlnW3hdLCBzbyBpdCBjYW4gZnJlZSBpdCBhbmQgYWxsb2NhdGVkIGFub3RoZXIuCj4+Cj4+IFRo
YW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbC4gSG93ZXZlciwgaXQg
aXMgc3RpbGwgCj4+IGRvZXMgbm90IGV4cGxhaW4gd2h5IHlvdSBkZWNpZGVkIHRvIGZyZWUgTUFY
X05PTkNPTlRJR19FTlRSSUVTIC0gMS4gCj4+IFdoeSBub3QgMCBvciAxIG9yIG4/Cj4gT2theS4g
WW91IGNhbiBwYXNzIHVwIHRvIDQgYXJndW1lbnRzIGZvciBUQSBpbiBjb21tYW5kIGJ1ZmZlci4g
QW55IG9mIHRoYXQKPiBhcmd1bWVudCBjYW4gYmUgYSBzaGFyZWQgbWVtb3J5IHJlZmVyZW5jZSwg
c28gd2UgbmVlZCBhdCBsZWFzdCA0IGl0ZW1zCj4gaW4gbm9uX2NvbnRpZyBhcnJheS4gU2FkbHks
IHRoaXMgY29uc3RhbnQgKFRFRV9OVU1fUEFSQU1TKSBpcyBkZWZpbmVkIAo+IG5vdCBvcHRlZV9t
c2cuaCBvciBvcHRlZV9zbWMuaCwgYnV0IGluIHRlZV9hcGlfZGVmaW5lcy5oLCB3aGljaCBpcyAK
PiB1c2VyLXNwYWNlIChvciBUQSkgcGFydCBvZiBPUC1URUUuCj4gQnV0LCBub3cgSSdtIHRoaW5r
aW5nLCB0aGF0IG1heWJlIGl0IGlzIG5vdCBzbyBiYWQgaWRlYSB0byBhZGQgdGhpcyBmaWxlCj4g
dG8gWEVOLi4uIFdoYXQgaXMgeW91ciBvcGluaW9uPwoKSSB3b3VsZCBqdXN0IGludHJvZHVjZSBU
RUVfTlVNX1BBUkFNUyBpbiB0ZWUuaCB3aXRoIGEgY29tbWVudCBleHBsYWluaW5nIAp0aGlzIGlz
IGNvbWluZyBmcm9tIEdsb2JhbFBsYXRmb3JtIFRFRS4KCj4gCj4gQW55d2F5cywgd2UgbmVlZCBh
dCBsZWFzdCA0IGl0ZW1zIGZvciBhcmd1bWVudHMuIEJ1dCBJIGRlZmluZWQgCj4gTUFYX05PTkNP
TlRJR19FTlRSSUVTIGFzIDUsIGJlY2F1c2UgbGFzdCBpdGVtIGluIGFycmF5IGlzIHVzZWQgZm9y
IAo+IFJQQy1hbGxvY2F0ZWQgYnVmZmVyLiBJIGFsc28gYWRkZWQgY29tbWVudC4gSSdsbCBjb3B5
IGl0IHRoZXJlOgo+IAo+IC8qIExhc3QgZW50cnkgaW4gbm9uX2NvbnRpZyBhcnJheSBpcyB1c2Vk
IHRvIGhvbGQgUlBDLWFsbG9jYXRlZMKgIGJ1ZmZlciAqLwo+IAo+IFNvLCBmaXJzdCA0IGl0ZW1z
IGFyZSB1c2VkIGZvciBhcmd1bWVudHMgYW5kIGxhc3Qgb25lIHVzZWQgZm9yIFJQQyAKPiByZXF1
ZXN0cy4gUmlnaHQgd2F5IHRvIGRlZmluZSBNQVhfTk9OQ09OVElHX0VOVFJJRVMgaXMgKFRFRV9O
VU1fUEFSQU1TICsgCj4gMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBhbm90aGVyIGhlYWRlciBm
aWxlLCB3aGljaCBkZWZpbmVzIAo+IEdsb2JhbFBsYXRmb3JtIFRFRSBjb3JlIEFQSS4KCklmIEkg
dW5kZXJzdGFuZCBjb3JyZWN0bHkgeW91ciBlLW1haWwsIGEgVEVFIGNhbGwgY2FuIG5ldmVyIGhh
dmUgbW9yZSAKdGhhbiA0IHBhcmFtZXRlcnMuIFJpZ2h0PyBJZiBzbywgc2hvdWxkIG5vdCB5b3Vy
IGNvZGUgbW9zdGx5IHVzZSAKVEVFX05VTV9QQVJBTVMgYW5kIG5vdCBNQVhfTk9OQ09OVElHX0VO
VFJJRVM/Cgo+IAo+PiBPdmVyYWxsLCBpdCBmZWVscyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdy
aXRlIG1vcmUgZG9jdW1lbnRhdGlvbiAKPj4gYWJvdXQgaG93IHRoZSBtZWRpYXRvciBpcyBzdXBw
b3NlZCB0byB3b3JrLgo+Pgo+IExvb2tzIGxpa2UgSSBuZWVkIHRvIHN0YXJ0IG9uIGhvdyBPUC1U
RUUgcHJvdG9jb2wgaXMgc3VwcG9zZWQgdG8gd29yay4uLgo+IEkgdHJpZWQgdG8gY292ZXIgdGhp
cyBpbiB0aGUgY29tbWl0IG1lc3NhZ2VzLCBidXQgbG9va3MgbGlrZSBpdCBpcyBub3QgCj4gc3Vm
ZmljaWVudC4KCkkgYXBwcmVjaWF0ZSB5b3VyIGVmZm9ydCB0byBjb3ZlciB0aGF0IGluIHRoZSBj
b21taXQgbWVzc2FnZSA6KS4gSSB0ZW5kIAp0byB1cGRhdGUgY29tbWl0IG1lc3NhZ2Ugb3ZlciBy
ZXZpc2lvbiB3aGVuIHRoZXJlIGFyZSBtaXN1bmRlcnN0YW5kaW5nIApvbiB0aGUgcGF0Y2guCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIh-0003oA-Jc; Tue, 18 Sep 2018 16:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIg-0003nY-Du
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:34 +0000
X-Inumbo-ID: f0018b61-bb63-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0018b61-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:57:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608004"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:24 +0100
Message-ID: <20180918165626.23927-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRo
ZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRl
cm5zCmludG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpOT1RFOiBUaGVyZSBhcmUgZHVw
bGljYXRlIGRlY2xhcmF0aW9ucyBvZiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGZvcgogICAg
ICBBUk0gYW5kIHg4NiBiZWNhdXNlIHRoZSBmdW5jdGlvbiB0YWtlcyBhIHAybV90eXBlX3QgYXJn
dW1lbnQgYW5kCiAgICAgIHRoYXQgdHlwZSBpcyBhcmNoaXRlY3R1cmUgc3BlY2lmaWMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjEwOgogLSBFeHBhbmQgY29tbWl0IGNvbW1lbnQg
dG8gcG9pbnQgb3V0IHRoZSByZWFzb24gZm9yIHRoZSBkdXBsaWNhdGUKICAgZGVjbGFyYXRpb25z
IG9mIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkuCgp2OToKIC0gRGVmZXIgUDJNIHR5cGUgY2hl
Y2tzIChiZXlvbmQgc2hhcmVkIG9yIHBhZ2luZykgdG8gdGhlIGNhbGxlci4KCnY3OgogLSBGaXgg
QVJNIGJ1aWxkIGJ5IGludHJvZHVjaW5nIHAybV9pc19yZWFkb25seSgpIHByZWRpY2F0ZS4KIC0g
UmUtbmFtZSBnZXRfcGFnZWRfZnJhbWUoKSAtPiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpLgog
LSBBZGp1c3QgZGVmYXVsdCBjYXNlcyBvZiBjYWxsZXJzIHN3aXRjaC1pbmcgb24gcmV0dXJuIHZh
bHVlLgoKdjM6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4KCnYyOgogLSBOZXcg
aW4gdjIuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAyNSArKysrKysrKysrKyst
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAxNCArLS0tLS0tLS0tLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICB8IDMyICsrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgfCA0OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
ICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggIHwgIDMgKysrCiA2IGZpbGVz
IGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
aW5kZXggYTU3NzY4NWRjNi4uNDgwODQwYjIwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTM1NiwyMiAr
MzU2LDIxIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9hY3F1aXJlX3BhZ2UodW5zaWduZWQgbG9uZyBn
bWZuLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2Qg
PSBjdXJyZW50LT5kb21haW47CiAgICAgcDJtX3R5cGVfdCBwMm10OwogCi0gICAgKnBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihjdXJyX2QsIGdtZm4sICZwMm10LCBQMk1fVU5TSEFSRSk7Ci0KLSAg
ICBpZiAoICpwYWdlID09IE5VTEwgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0KLSAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQorICAgIHN3aXRjaCAoIGNoZWNr
X2dldF9wYWdlX2Zyb21fZ2ZuKGN1cnJfZCwgX2dmbihnbWZuKSwgZmFsc2UsICZwMm10LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UpICkKICAgICB7Ci0gICAgICAg
IHB1dF9wYWdlKCpwYWdlKTsKLSAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3Vycl9k
LCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgfQorICAgIGNhc2Ug
MDoKKyAgICAgICAgYnJlYWs7CiAKLSAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQotICAg
IHsKLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOworICAgIGNhc2UgLUVBR0FJTjoKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKworICAgIGNhc2UgLUVJTlZB
TDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KIAogICAgIC8q
IFRoaXMgY29kZSBzaG91bGQgbm90IGJlIHJlYWNoZWQgaWYgdGhlIGdtZm4gaXMgbm90IFJBTSAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggZmU2YzljNTkyZi4uNmJiMWRhMDdlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yNTM2LDIwICsy
NTM2LDggQEAgc3RhdGljIHZvaWQgKl9odm1fbWFwX2d1ZXN0X2ZyYW1lKHVuc2lnbmVkIGxvbmcg
Z2ZuLCBib29sX3QgcGVybWFuZW50LAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKIAotICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3
cml0YWJsZSA/IFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DKTsKLSAgICBpZiAoIChwMm1faXNfc2hh
cmVkKHAybXQpICYmIHdyaXRhYmxlKSB8fCAhcGFnZSApCi0gICAgewotICAgICAgICBpZiAoIHBh
Z2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVybiBOVUxMOwot
ICAgIH0KLSAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQotICAgIHsKLSAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdmbik7Cisg
ICAgaWYgKCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksICF3cml0YWJsZSwg
JnAybXQsICZwYWdlKSApCiAgICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KIAogICAgIGlmICgg
d3JpdGFibGUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAwZjBiN2IxYTQ5Li4zNjA0YTg4MTJjIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0zNzQsMjUgKzM3NCwyMyBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFt
ZSh1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgKm1mbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlLCBib29sIHJlYWRvbmx5LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcmQpCiB7Ci0gICAgaW50IHJjID0gR05UU1Rf
b2theTsKICAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgaW50IHJjOwogCi0gICAgKm1mbiA9IElO
VkFMSURfTUZOOwotICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSA/IFAyTV9BTExPQyA6IFAy
TV9VTlNIQVJFKTsKLSAgICBpZiAoICEqcGFnZSApCisgICAgcmMgPSBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihyZCwgX2dmbihnZm4pLCByZWFkb25seSwgJnAybXQsIHBhZ2UpOworICAgIHN3aXRj
aCAoIHJjICkKICAgICB7Ci0jaWZkZWYgUDJNX1NIQVJFRF9UWVBFUwotICAgICAgICBpZiAoIHAy
bV9pc19zaGFyZWQocDJtdCkgKQotICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKLSNl
bmRpZgotI2lmZGVmIFAyTV9QQUdFU19UWVBFUwotICAgICAgICBpZiAoIHAybV9pc19wYWdpbmco
cDJtdCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShy
ZCwgZ2ZuKTsKLSAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47Ci0gICAgICAgIH0KLSNl
bmRpZgorICAgIGNhc2UgMDoKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIC1FQUdBSU46Cisg
ICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKworICAgIGNhc2Ug
LUVJTlZBTDoKICAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdlOwogICAgIH0KIApAQCAtNDA2
LDcgKzQwNCw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCAqbWZuLAogCiAgICAgKm1mbiA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKIAotICAgIHJl
dHVybiByYzsKKyAgICByZXR1cm4gR05UU1Rfb2theTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lk
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpp
bmRleCA4NTYxMWRkYWU0Li45YjU5MmQ0ZjY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTE2MjUsMzcgKzE2MjUsNjYgQEAgdm9p
ZCBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigKICAgICB9CiB9CiAKLWludCBwcmVwYXJlX3Jpbmdf
Zm9yX2hlbHBlcigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4sIHN0
cnVjdCBwYWdlX2luZm8gKipfcGFnZSwKLSAgICB2b2lkICoqX3ZhKQorLyoKKyAqIEFjcXVpcmUg
YSBwb2ludGVyIHRvIHN0cnVjdCBwYWdlX2luZm8gZm9yIGEgc3BlY2lmaWVkIGRvbWFuIGFuZCBH
Rk4sCisgKiBjaGVja2luZyB3aGV0aGVyIHRoZSBwYWdlIGhhcyBiZWVuIHBhZ2VkIG91dCwgb3Ig
bmVlZHMgdW5zaGFyaW5nLgorICogSWYgdGhlIGZ1bmN0aW9uIHN1Y2NlZWRzIHRoZW4gemVybyBp
cyByZXR1cm5lZCwgcGFnZV9wIGlzIHdyaXR0ZW4KKyAqIHdpdGggYSBwb2ludGVyIHRvIHRoZSBz
dHJ1Y3QgcGFnZV9pbmZvIHdpdGggYSByZWZlcmVuY2UgdGFrZW4sIGFuZAorICogcDJtdF9wIGl0
IGlzIHdyaXR0ZW4gd2l0aCB0aGUgUDJNIHR5cGUgb2YgdGhlIHBhZ2UuIFRoZSBjYWxsZXIgaXMK
KyAqIHJlc3BvbnNpYmxlIGZvciBkcm9wcGluZyB0aGUgcmVmZXJlbmNlLgorICogSWYgdGhlIGZ1
bmN0aW9uIGZhaWxzIHRoZW4gYW4gYXBwcm9wcmlhdGUgZXJybm8gaXMgcmV0dXJuZWQgYW5kIHRo
ZQorICogdmFsdWVzIHJlZmVyZW5jZWQgYnkgcGFnZV9wIGFuZCBwMm10X3AgYXJlIHVuZGVmaW5l
ZC4KKyAqLworaW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgYm9vbCByZWFkb25seSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90ICpwMm10X3AsIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApCiB7Ci0gICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fcXVlcnlfdCBxID0gcmVhZG9ubHkgPyBQMk1fQUxM
T0MgOiBQMk1fVU5TSEFSRTsKICAgICBwMm1fdHlwZV90IHAybXQ7Ci0gICAgdm9pZCAqdmE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dm
bihkLCBnbWZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihkLCBnZm5feChnZm4pLCAmcDJtdCwgcSk7CiAKICNpZmRlZiBDT05GSUdfSEFTX01FTV9Q
QUdJTkcKICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQogICAgIHsKICAgICAgICAgaWYg
KCBwYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBwMm1fbWVtX3Bh
Z2luZ19wb3B1bGF0ZShkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgIHJldHVy
biAtRUFHQUlOOwogICAgIH0KICNlbmRpZgogI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcK
LSAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQorICAgIGlmICggKHEgJiBQMk1fVU5TSEFS
RSkgJiYgcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQog
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVybiAtRU5PRU5UOworCisg
ICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KICNlbmRpZgogCiAgICAgaWYgKCAhcGFnZSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgKnAybXRfcCA9IHAybXQ7CisgICAgKnBh
Z2VfcCA9IHBhZ2U7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcigKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBw
YWdlX2luZm8gKipfcGFnZSwKKyAgICB2b2lkICoqX3ZhKQoreworICAgIHAybV90eXBlX3QgcDJt
dDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIHZvaWQgKnZhOworICAgIGludCBy
YzsKKworICAgIHJjID0gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgX2dmbihnbWZuKSwgZmFs
c2UsICZwMm10LCAmcGFnZSk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiAocmMgPT0g
LUVBR0FJTikgPyAtRU5PRU5UIDogcmM7CisKICAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2Us
IFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgewogICAgICAgICBwdXRfcGFnZShwYWdlKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCmluZGV4IDg4MjM3MDdjMTcuLjM3N2I1OTFiYzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMzAz
LDYgKzMwMywxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zy
b21fZ2ZuKAogICAgIHJldHVybiBwYWdlOwogfQogCitpbnQgX19tdXN0X2NoZWNrIGNoZWNrX2dl
dF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkb25seSwgcDJtX3R5cGVfdCAq
cDJtdF9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICoqcGFnZV9wKTsKKwogaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKTsKIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBt
Zm4pOwogc3RhdGljIGlubGluZSBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IGQ0YjNjZmNiNmUuLjg2MTNkZjQyY2UgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtNDkyLDYgKzQ5Miw5IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAq
Z2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdmbikpICYmIGdl
dF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7CiB9CiAKK2ludCBfX211c3RfY2hlY2sgY2hl
Y2tfZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWRvbmx5LCBwMm1fdHlw
ZV90ICpwMm10X3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApOwogCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rp
b24gZnJvbSBtZm4gdG8gZ2ZuICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3Rv
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIg-0003nd-G0; Tue, 18 Sep 2018 16:56: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIe-0003nH-P6
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:32 +0000
X-Inumbo-ID: 82b7b99c-bb63-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82b7b99c-bb63-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:54:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65607995"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:19 +0100
Message-ID: <20180918165626.23927-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 0/7] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KClBhdWwgRHVycmFudCAoNyk6CiAgaW9tbXU6IGludHJvZHVjZSB0
aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBh
bmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBlLXNh
ZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNo
KCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1vcnk6IGFkZCBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sg
Zm9yIHNoYXJlZCBFUFQuLi4KICB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVf
b3BzCgogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KystCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgfCAyNSAr
KysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTQgKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgICB8
IDQ4ICsrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAzMiArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNDggKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDU2ICsrKysrKysrKysrKystLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgICAgfCAxOCArKystLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDg4ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
ICAgfCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICAg
IHwgMjAgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAg
ICAgfCA1MyArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICAgICAgICAgICB8ICAzICsKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICAxIC0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICA5ICsrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDMgKwogeGVuL2luY2x1ZGUveGVuL2lvbW11
LmggICAgICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDI2IGZpbGVzIGNoYW5n
ZWQsIDQxNCBpbnNlcnRpb25zKCspLCAyMjIgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1h
QGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIl-0003pi-Qr; Tue, 18 Sep 2018 16:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIj-0003pG-UF
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:37 +0000
X-Inumbo-ID: f15129f9-bb63-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f15129f9-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:57:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608013"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:21 +0100
Message-ID: <20180918165626.23927-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 2/7] iommu: make use of type-safe DFN and
 MFN in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2OToK
IC0gUmUtYmFzZS4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFk
ZGVkIEphbidzIEEtYiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6
CiAtIFJlLWJhc2UuCgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVy
bWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9t
IEphbi4KIC0gVXNlIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVj
dGx5IGVuY2Fwc3VsYXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcs
NyArOTU3LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAg
ICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFp
biwgX2RmbihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQzN2VlYTUzZDEu
LmYzMDhjOTdlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzk5LDE0ICsyNzk5LDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAm
JiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9w
YWdlKGQsIF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21h
cF9wYWdlKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwor
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3go
bWZuKSksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IDFmZjRmMTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkg
QEAgb3V0OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2Vu
dHJ5LT5lcHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAg
ICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlm
ICggaW9tbXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3Mp
OworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZu
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1m
biwgaSksIGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRv
IHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4s
IGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC02ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xk
X2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21h
aW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRl
X2ZsYWdzICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0
aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11
X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGZuX2FkZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vf
b3JkZXIpOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50
IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3
MTUsMTEgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZu
KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3Vu
bWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQg
PSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAg
LTc3NCwxNiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRm
biA9IF9kZm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsK
QEAgLTExNTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVk
X2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVf
bWFwX3BhZ2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdm
bl9sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAt
MTI0OCw3ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9p
b21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBf
ZGZuKGdmbl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDkwYTY0OGM5NTYuLmQxZmNlNTc0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MzAsMTMgKzE0
MzAsMTQgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25n
IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkK
LSAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11
X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAg
ICAgewogICAgICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAg
ICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDczZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTExNDMsMTMgKzExNDMsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9s
ZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZu
X3gobWZuKSwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIg
KQpAQCAtMTM5OCwxMCArMTM5OCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9
IG1hcGtpbmQobGd0LCByZCwgb3AtPm1mbik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwog
ICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gob3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAg
ICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9w
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUp
OwogCiAgICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAz
Li44OWIyMTFkNmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTgzNCwxMSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IAogICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSks
IGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAg
ICAgICByYyA9IHJldDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRw
LT5ncGZuIC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQs
IF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShy
ZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggY2E4MjYyYmU3Yy4uOTM5MGIxMzY2ZiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yOTUsNyArMjk1LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAK
LWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feCht
Zm4pLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYg
KCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBw
aW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJX2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94
KG1mbiksIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzE5LDcgKzMxOSw3IEBAIGludCBpb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMjcsMTMgKzMyNywxMyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1
dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUj
bHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwg
cmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklf
ZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZu
X3goZGZuKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zNTksOCArMzU5LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1
X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50KQoraW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzY4LDEzICsz
NjcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4p
LCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBp
ZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElP
VExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAg
ICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJ
X2RmbiIsIHBhZ2UgY291bnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByYywgZGZuX3goZGZuKSwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IDQ4ZTE2Zjk1NmIuLmZmNDU2ZTFlNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtNjAsNCArNjAsMyBAQCB2b2lkIGZs
dXNoX2FsbF9jYWNoZSgpCiB7CiAgICAgd2JpbnZkKCk7CiB9Ci0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKaW5kZXggNDdhMDc4MjcyYS4uZDZjYmVhZTVjOSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKQEAgLTIyNyw3ICsyMjcsOCBAQCB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJt
X2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKHBm
biksIF9tZm4ocGZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjkw
ZTBhYWRhNi4uZjlkODZmYzgxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzYWZlLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CkBAIC00Miw2ICs0MywxMSBAQCBUWVBFX1NBRkUodWludDY0X3QsIGRmbik7CiAjdW5kZWYgZGZu
X3gKICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1bnNp
Z25lZCBsb25nIGkpCit7CisgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOworfQorCiBl
eHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3Qg
Zm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcsIGlvbW11X2lnZng7CkBAIC03OCw5ICs4NCw5IEBAIHZvaWQgaW9tbXVfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxf
SU9NTVVGX3JlYWRhYmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9N
TVVGX3dyaXRhYmxlICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMjAzLDcgKzIwOSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9t
Y3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIj-0003p6-Gh; Tue, 18 Sep 2018 16:56:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIh-0003o7-JY
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:35 +0000
X-Inumbo-ID: f0743556-bb63-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0743556-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:57:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608005"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:26 +0100
Message-ID: <20180918165626.23927-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 7/7] 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: Paul Durrant <paul.durrant@citrix.com>, 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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnYx
MDoKIC0gQWRqdXN0IHRoZSBsb2NraW5nIGNvbW1lbnQuCgp2OToKIC0gQWRkIGNvbW1lbnQgYWJv
dXQgbG9ja2luZyBpbiB4ZW4vaW9tbXUuaC4KCnY4OgogLSBSZW1vdmUgY2xlYW4tdXAgYXMgdGhp
cyBpcyBub3cgZG9uZSBieSBhIHByaW9yIHBhdGNoLgogLSBNYWtlIGludGVsX2lvbW11X2xvb2t1
cF9wYWdlKCkgcmV0dXJuIGRmbiB2YWx1ZSBpZiB1c2luZyBzaGFyZWQgRVBUCiAgIG9yIGlvbW11
X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMgcmVxdWVzdGVkIGJ5IEtldmluLgoKdjc6CiAtIFJlLWJh
c2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkIG1pc3NpbmcgY2hlY2tzIGZvciBzaGFy
ZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGluaXRp
YWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlLgogLSBEcm9wIFdlaSdzIFIt
YiBiZWNhdXNlIG9mIGNvZGUgY2h1cm4uCgp2MzoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20g
R2VvcmdlLgoKdjI6CiAtIEFkZHJlc3NlZCBzb21lIGNvbW1lbnRzIGZyb20gSmFuLgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTEgKysrKysrKysrKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAz
ICsrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAxMCArKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CmluZGV4IDI0ZjJhMmE0NjAuLjg1M2ExNDQzOGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpA
QCAtMzM3LDYgKzMzNywxNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgaW9tbXVfbG9va3VwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisKKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFo
ZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmV0
dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cit9
CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNl
ZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDBlYWM3
NTVmZjMuLmRlMDU3ZDIyOGEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0x
ODM4LDYgKzE4MzgsNDkgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShk
LCBkZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKK3N0YXRpYyBpbnQgaW50ZWxfaW9tbXVfbG9va3Vw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQoreworICAgIHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHN0cnVjdCBkbWFfcHRl
ICpwYWdlLCB2YWw7CisgICAgdTY0IHBnX21hZGRyOworCisgICAgLyoKKyAgICAgKiBJZiBWVC1k
IHNoYXJlcyBFUFQgcGFnZSB0YWJsZSBvciBpZiB0aGUgZG9tYWluIGlzIHRoZSBoYXJkd2FyZQor
ICAgICAqIGRvbWFpbiBhbmQgaW9tbXVfcGFzc3Rocm91Z2ggaXMgc2V0IHRoZW4gcGFzcyBiYWNr
IHRoZSBkZm4uCisgICAgICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpIHx8CisgICAg
ICAgICAoaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpKSAp
CisgICAgeworICAgICAgICAqbWZuID0gX21mbihkZm5feChkZm4pKTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisg
ICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGRmbl90b19kYWRkcihkZm4p
LCAwKTsKKyAgICBpZiAoICFwZ19tYWRkciApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQor
CisgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOworICAgIHZhbCA9IHBh
Z2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOworCisgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdl
KHBhZ2UpOworICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAg
aWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKwor
ICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0ZV9hZGRyKHZhbCkpOworICAgICpmbGFncyA9
IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKKyAgICAqZmxhZ3MgfD0g
ZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRhYmxlIDogMDsKKworICAgIHJldHVybiAw
OworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGRm
biwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBpbnQgcHJl
c2VudCkKIHsKQEAgLTI2NjMsNiArMjcwNiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaW50
ZWxfaW9tbXVfb3BzID0gewogICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90ZWFyZG93biwK
ICAgICAubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBfcGFnZSA9
IGludGVsX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9wYWdlID0gaW50ZWxfaW9tbXVf
bG9va3VwX3BhZ2UsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFnZV90YWJs
ZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCwKICAg
ICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVjdCBkbWFf
cHRlIHsKICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAgICAgICAg
KHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1BX1BURV9Q
Uk9UKTsgXAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9wdGVfcHJvdChwKSAoKHApLnZh
bCAmIERNQV9QVEVfUFJPVCkKKyNkZWZpbmUgZG1hX3B0ZV9yZWFkKHApIChkbWFfcHRlX3Byb3Qo
cCkgJiBETUFfUFRFX1JFQUQpCisjZGVmaW5lIGRtYV9wdGVfd3JpdGUocCkgKGRtYV9wdGVfcHJv
dChwKSAmIERNQV9QVEVfV1JJVEUpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHApLnZhbCAm
IFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2FkZHIocCwg
YWRkcikgZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0VfTUFTS180
Syk7IH0gd2hpbGUgKDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDczMTM5NTdjODEuLjlhZTgzMjFiYjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCkBAIC05Miw2ICs5Miw4IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2xvb2t1cF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMTc5LDkgKzE4MSwxNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICNl
bmRpZiAvKiBIQVNfUENJICovCiAKICAgICB2b2lkICgqdGVhcmRvd24pKHN0cnVjdCBkb21haW4g
KmQpOworCisgICAgLyoKKyAgICAgKiBUaGlzIGJsb2NrIG9mIG9wZXJhdGlvbnMgbXVzdCBiZSBh
cHByb3ByaWF0ZWx5IGxvY2tlZCBhZ2FpbnN0IGVhY2gKKyAgICAgKiBvdGhlciBieSB0aGUgY2Fs
bGVyIGluIG9yZGVyIHRvIGhhdmUgbWVhbmluZ2Z1bCByZXN1bHRzLgorICAgICAqLwogICAgIGlu
dCBfX211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBt
Zm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpOwogICAgIGludCBfX211c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4pOworICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSkoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CisKICAgICB2b2lkICgqZnJl
ZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJR19YODYKICAg
ICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIh-0003ns-1H; Tue, 18 Sep 2018 16:56: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIg-0003nR-27
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:34 +0000
X-Inumbo-ID: 83e190bd-bb63-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83e190bd-bb63-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:54:32 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608001"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:23 +0100
Message-ID: <20180918165626.23927-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 4/7] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBmMzA4Yzk3ZWM5Li5jMmYyMDk5MWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgwNyw2ICsyODA3LDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBhYzMyYTcwMjJiLi4yNGYyYTJhNDYwIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMxMiw5ICszMTIsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTMzNSw5ICszMzIsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzc1LDkgKzM2OSw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM5OCw5ICszODksNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA3MGU3OWMyMGY3Li4xYjQ3YmNiYTNmIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA3LDcgKzEwNywxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIh-0003nz-Ah; Tue, 18 Sep 2018 16:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIg-0003nT-8q
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:34 +0000
X-Inumbo-ID: ef0534bf-bb63-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef0534bf-bb63-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 16:57:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608000"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:22 +0100
Message-ID: <20180918165626.23927-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 3/7] iommu: push use of type-safe DFN and
 MFN into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5Ogog
LSBSZS1iYXNlLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRk
ZWQgSmFuJ3MgQS1iIHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoK
IC0gUmUtYmFzZS4KCnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFt
ZScgdmFyaWFibGVzLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0
ZW5kIHVzZSBvZiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3Rs
eQogICBlbmNhcHN1bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2Ug
dmVyc2EuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZk
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlm
ICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZu
KTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQg
ZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChk
Zm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhc
biIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUg
ZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94
KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRf
Zmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBu
ZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwg
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwg
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0g
PT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3Bk
ZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSAp
CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQs
IHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdl
cyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2
ZWwsIGRmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAs
NyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBk
ZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikg
fHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBh
Z2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdw
YWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRm
bikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkg
QEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gZ2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShk
b21haW4sIF9kZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0
ICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGJjYzQ3ZWI5NmMuLjJmMzg3NTJlYmUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjc4
LDcgKzI3OCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1m
bl92YWxpZChfbWZuKHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8
SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDFmZjA5YmJiMDIuLmQ2NjYwMWI2MmUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJ
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZN
SUQgKi8KQEAgLTI3NDYsOCArMjc0NSw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQog
Ci1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwogCkBAIC0yNzYwLDcgKzI3NTksNyBAQCBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRh
YiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feCht
Zm4pICE9IGRmbl94KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkpKQpAQCAtMjc3MiwxMCArMjc3MSwxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhl
IGN1cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0J
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAw
LCB0KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4p
KSwgX21mbihkZm5feChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3
ODQsNyArMjc4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94
KGRmbikpLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVf
aW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggOTM5MGIxMzY2Zi4uYWMz
MmE3MDIyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMjQsNyArMjI0LDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBw
aW5nIHw9IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMzA0LDcg
KzMwNSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9w
YWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQpAQCAtMzI3LDcgKzMyOCw3IEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpAQCAtMzY3LDcgKzM2OCw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDg4NzIwZDQ0MDYuLjYzZWFiYjNjMWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1h
X29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9E
Rk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBp
b21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZs
dXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1
c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMy
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRv
bWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBA
IC02NDEsNyArNjQwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlv
bW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25l
IHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRk
cikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NI
SUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4s
IGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFn
ZSk7CiAKQEAgLTE3NjgsOCArMTc2Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtMTc4NywxNiArMTc4NSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19k
bWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRk
ciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3Qg
ZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2Ug
KyAoZGZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVW
RUxfTUFTSyk7CiAgICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBt
Zm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAg
ICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAw
KSB8CiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERN
QV9QVEVfV1JJVEUgOiAwKSk7CkBAIC0xODI0LDEzICsxODIyLDEzIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl90IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFp
biBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7
CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0K
IAogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVp
bnQ2NF90ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGQ2Y2JlYWU1
YzkuLjcwZTc5YzIwZjcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02OCw3
ICs2OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oCmluZGV4IDk5YmMyMWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFt
ZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2Fj
cGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAq
ZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNt
ZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZjlkODZmYzgxNi4u
NzMxMzk1N2M4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZu
X3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2Rmbihk
Zm5feChkZm4pICsgaSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQoreworICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtMTc0LDkgKzE3OSw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0
IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSko
c3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0
ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHZhbHVlKTsKQEAgLTE4Nyw3ICsxOTIsNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsK
ICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNo
X2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9t
ZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIg-0003nm-Oj; Tue, 18 Sep 2018 16:56: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIe-0003nI-Q0
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:32 +0000
X-Inumbo-ID: 83965211-bb63-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83965211-bb63-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:54:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65607999"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:25 +0100
Message-ID: <20180918165626.23927-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 6/7] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFz
IHJlcXVlc3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDYzZWFiYjNjMWIuLjBlYWM3NTVmZjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CkBAIC0xNzcxLDcgKzE3NzEsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0g
TlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUg
KnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCBy
YyA9IDA7CiAKQEAgLTE3ODYsMTQgKzE3ODYsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CisgICAgaWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAg
IHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsK
LSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAm
cGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRt
YV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVf
cHJvdChuZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxl
KSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODA5LDYgKzE4MTEsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KKwogICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUs
IHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyNCw2ICsxODI3LDEwIEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRm
bl90IGRmbikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRh
YmxlICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9y
dHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JIi-0003oU-2E; Tue, 18 Sep 2018 16:56: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JIh-0003nw-8n
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:56:35 +0000
X-Inumbo-ID: 844aa09b-bb63-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 844aa09b-bb63-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:54:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="65608003"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 18 Sep 2018 17:56:20 +0100
Message-ID: <20180918165626.23927-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180918165626.23927-1-paul.durrant@citrix.com>
References: <20180918165626.23927-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 1/7] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnY5OgogLSBSZS13
b3JkIGNvbW1lbnQgaW4gbW0uaC4KIC0gTW92ZSBkZWZpbml0aW9ucyByZWxhdGluZyB0byBkYWRk
ciBpbnRvIGFzbS14ODYvaW9tbXUuaCBzaW5jZSB0aGVzZSBhcmUKICAgbm90IHVzZWQgYnkgYW55
IEFSTSBJT01NVSBpbXBsZW1lbnRhdGlvbi4KIC0gRml4IF9fZGFkZHJfdG9fZGZuKCkgdG8gcHJv
cGVybHkgcGFyZW50aGVzaXplIGFuZCByZW1vdmUgY2FzdC4KCnY4OgogLSBDb3JyZWN0IGRlZmlu
aXRpb24gb2YgSU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJ
T01NVV9QQUdFX1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBi
eSBKYW4uCiAtIERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoK
IC0gRHJvcHBlZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2Vz
dGVkIGJ5IEtldmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFy
aWFibGVzIGFnYWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAg
ICAgICAgfCAxNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAg
ICAgICAgfCAyOCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11Lmgg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAyNiArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlv
bnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYwppbmRleCAwODI0N2ZhMzU0Li5kNGQwNzFlNTNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2lv
bW11X2FsbChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11OwpAQCAtMzE1LDEyICszMTUsMTIgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTgg
ZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElE
QVRFX0lPVExCX1BBR0VTIGNvbW1hbmQgKi8KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUt
PmxvY2ssIGZsYWdzKTsKLSAgICBpbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5k
LCAwLCBxdWV1ZWlkLCBnYWRkciwgcmVxX2lkLCBvcmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3Rs
Yl9wYWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZGFkZHIsIHJlcV9pZCwgb3JkZXIp
OwogICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVf
Zmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRp
YyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIGRhZGRy
X3QgZGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC0zMzMsNyArMzMz
LDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgZ2FkZHIsCiAgICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CiAK
ICAgICAgICAgZG8gewotICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBw
ZGV2LCBnYWRkciwgb3JkZXIpOworICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRl
dmZuLCBwZGV2LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhh
bnRvbV9zdHJpZGU7CiAgICAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgog
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSApOwpAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxf
aW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogCiAvKiBGbHVzaCBpb21t
dSBjYWNoZSBhZnRlciBwMm0gY2hhbmdlcy4gKi8KIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1
c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CkBAIC0zNTIsMTMgKzM1MiwxMyBAQCBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAg
IHsKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAg
ICAgIGludmFsaWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUsIGdhZGRyLCBkb21faWQsIG9yZGVyKTsK
KyAgICAgICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZGFkZHIsIGRvbV9pZCwgb3Jk
ZXIpOwogICAgICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgfQogCiAgICAgaWYg
KCBhdHNfZW5hYmxlZCApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGdh
ZGRyLCBvcmRlcik7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGRhZGRy
LCBvcmRlcik7CiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgX2FtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCAodWludDY0X3QpIGdmbiA8PCBQQUdFX1NISUZULCBvcmRlcik7CisgICAgX2Ft
ZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBfX2Rmbl90b19kYWRkcihkZm4pLCBvcmRlcik7CiB9CiAK
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2RldmljZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdWlu
dDE2X3QgYmRmKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDcw
YjQzNDViMzcuLjYxYWRlNzE4NTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKQEAgLTM1LDEyICszNSwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVf
aWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiAgICAgcmV0dXJuIGlk
eDsKIH0KIAotdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21m
biwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2ln
bmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1NjQgKnRhYmxlLCAq
cHRlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKLSAgICBw
dGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxf
MSk7CisgICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzEpOwogICAgICpwdGUgPSAwOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxl
KTsKIH0KQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJl
c2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICByZXR1cm4gbmVlZF9m
bHVzaDsKIH0KIAotc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQg
bG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBib29sX3Qgc2V0X2lvbW11
X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
IGludCBwZGVfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGl3LCBib29sX3QgaXIpCiB7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2xfdCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAotICAg
IHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgcGRlX2xldmVsKSk7Cisg
ICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsK
IAogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9E
RV9MRVZFTF8wLCBpdywgaXIpOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9w
ZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKICAqIG90aGVyd2lzZSBpbmNy
ZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwogc3Rh
dGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAg
IHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CkBAIC0zNDcsNyArMzQ3LDcgQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcHRfbWZuLAogCiAgICAgLyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwogICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUg
KyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBm
bl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IHBhZ2UgdGFibGUg
b2YgbmV4dCBsZXZlbCAqLwogICAgIG50YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpOwpAQCAtMzYyLDcgKzM2Miw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0
X21mbiwKICAgICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2
ZWwpKSAtIDE7CiAKICAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAg
ICAgICgoKGdmbiAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKKyAgICAgICAgICgoKGRm
biAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKICAgICB7CiAgICAgICAgIHBkZV9jb3Vu
dCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAKQEAgLTM4Nyw3ICszODcsNyBAQCBvdXQ6CiB9CiAK
IHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1NjQgKnRhYmxlLCAq
cGRlLCAqbnRhYmxlOwpAQCAtMzk4LDcgKzM5OCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgQVNTRVJU
KCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIAog
ICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1m
biAqLwogICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUo
KHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4s
CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRp
b24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAg
ICAgdTY0ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAg
bmV4dF90YWJsZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5leHRfdGFibGVfbWZuKSk7
Ci0gICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxl
dmVsKTsKKyAgICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRm
biwgbGV2ZWwpOwogCiAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1l
ICovCiAgICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKCh1aW50MzJfdCopcGRlKSAKQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpbnQgaTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
c3o7CiAKICAgICAgICAgICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICog
KG5leHRfbGV2ZWwgLSAxKSk7Ci0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRF
X1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOworICAgICAgICAgICAgcGZuID0g
IGRmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsK
ICAgICAgICAgICAgIG1mbiA9IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgICAgICAvKiBhbGxv
Y2F0ZSBsb3dlciBsZXZlbCBwYWdlIHRhYmxlICovCkBAIC00OTksMTAgKzQ5OSwxMCBAQCBzdGF0
aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHBmbiwKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KG5leHRfdGFibGVfbWZuLCBnZm4sIG1mbiwgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAg
ICBzZXRfaW9tbXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLCBuZXh0X2xl
dmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAgICAgIG1mbiArPSBwYWdlX3N6
OwotICAgICAgICAgICAgICAgIGdmbiArPSBwYWdlX3N6OworICAgICAgICAgICAgICAgIHBmbiAr
PSBwYWdlX3N6OwogICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2FsbF9wYWdlcyhkKTsKQEAgLTU0MCw3ICs1NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1MTYgYmRmOwogICAgIHZvaWQg
KmRldmljZV9lbnRyeTsKQEAgLTU1NCwxMyArNTU0LDEzIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Bh
Z2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2ln
bmVkIGxvbmcgb2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBp
ZiAoIGRmbiA9PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9U
QVZBSUw7Ci0gICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgp
KTsKKyAgICBBU1NFUlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwog
CiAgICAgbGV2ZWwgPSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKICAgICBvbGRfcm9vdCA9IGhkLT5h
cmNoLnJvb3RfdGFibGU7Ci0gICAgb2Zmc2V0ID0gZ2ZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZU
ICogKGxldmVsIC0gMSkpOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElG
VCAqIChsZXZlbCAtIDEpKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKIApAQCAtNjMxLDcgKzYzMSw3IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK2lu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDM0ICs2NTEsMzQg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBkZm4gPSAlbHhcbiIs
IGRmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVs
IElPIHBhZ2UgdGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxl
IGZvciBsYWdlciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdl
IHRhYmxlIGZvciB3aWRlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAg
ICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4pICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsK
KyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZu
ID0gJWx4XG4iLCBkZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYg
KCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0g
JWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRh
YmxlIGVudHJ5IGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBp
bmcgZmlyc3QgKi8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21m
blsxXSwgZ2ZuLCBtZm4sIAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQo
cHRfbWZuWzFdLCBkZm4sIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpA
QCAtNjkwLDcgKzY5MCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBp
bmcgZm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNo
IGlmIHdlIHRydXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZCkgKQotICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZl
bCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0g
aGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNjk4LDE1ICs2OTgsMTUg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xldmVs
XSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpb21tdV91cGRhdGVf
cGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuLCBtZm4sIG1lcmdlX2xldmVsKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGZuLCBtZm4sIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJn
ZV9sZXZlbF0sIGdmbiwgCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
LCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2Ug
aW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZ2ZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGdmbiwgbWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2Vf
bGV2ZWwsIGRmbiwgbWZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzIwLDcgQEAgb3V0Ogog
ICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9t
Zm5bN107CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC03
MzksMzQgKzczOSwzNCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBp
cyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdo
dCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3
ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRl
X3BhZ2luZ19tb2RlKGQsIGdmbik7CisgICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBkZm4pOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAg
ICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAl
bHhcbiIsIGRmbik7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKICAg
ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0
X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICVseFxu
IiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVM
VDsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAg
ICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4pOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICByZXR1cm4gMDsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDMz
MGY5Y2UzODYuLmJjYzQ3ZWI5NmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwpAQCAtNTg1LDcgKzU4NSw3IEBAIHN0YXRpYyB2b2lkIGFtZF9kdW1wX3Ay
bV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxldmVsLAogICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCiAgICAg
ICAgICAgICAgICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHByaW50aygiJSpzZ2ZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHBy
aW50aygiJSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFk
ZHJlc3MpLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRf
dGFibGVfbWFkZHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDQzZWNlNDJh
NTAuLjFmZjA5YmJiMDIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MSw3
ICsyNTUxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hf
YWxsKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9z
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQpCiB7CiAJLyogQVJNIFNNTVUgdjEgZG9lc24ndCBoYXZlIGZsdXNoIGJ5IFZNQSBhbmQg
Vk1JRCAqLwpAQCAtMjc0Niw3ICsyNzQ2LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9
CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJCQl1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90eXBlX3QgdDsKQEAg
LTI3NTcsMTAgKzI3NTcsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogcHJvdGVjdGVk
IGJ5IGFuIElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFp
bgogCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgogCSAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCi0J
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4uCisJICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3
aXRoIGdmbiA9PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOwotCUJVR19PTihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGRmbik7CiAK
IAkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYg
KCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzcy
LDE5ICsyNzcyLDE5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICog
aWYgdGhlcmUgaXMgYWxyZWFkeSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CiB9CiAKLXN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogCS8qCiAJ
ICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4g
dGhlIGRvbWFpbgotCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKiBpcyBkaXJlY3QgbWFwcGVkIChp
LmUuIGdmbiA9PSBtZm4gPT0gZGZuKS4KIAkgKi8KIAlpZiAoICFpc19kb21haW5fZGlyZWN0X21h
cHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggZWUzZjUyM2ZkZi4uY2E4MjYyYmU3YyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yMTUsNyArMjE1LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBw
YWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIyNCw3
ICsyMjQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAg
ICAgICAgICAgIG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFwcGluZyk7CisgICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgbWFw
cGluZyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7
CiAKQEAgLTI5NSw3ICsyOTUsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25l
ZCBsb25nIG1mbiwKK2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBm
bGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwg
ZmxhZ3MpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBn
Zm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01N
VSBtYXBwaW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOwogCiAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0z
MTksNyArMzE5LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQor
aW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAg
ICAgaW50IHJjOwpAQCAtMzI3LDEzICszMjcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBo
ZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAg
IHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0
KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAi
ZCVkOiBJT01NVSB1bm1hcHBpbmcgZ2ZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIHVubWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZGZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTM1OSw3ICszNTks
NyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVz
ZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShzbXBfcHJvY2Vz
c29yX2lkKCksICZjcHVfb25saW5lX21hcCkpOwogfQogCi1pbnQgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgaW9tbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC0zNjgsMTMgKzM2OCwxMyBAQCBpbnQgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3Jt
X29wcy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93
biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIK
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBn
Zm4gJSNseCwgcGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjLCBnZm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CiAKICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYWRjNzBmMjA1YS4u
ODg3MjBkNDQwNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1
ODUsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0K
IAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2
MTIsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBnZm4gPT0gZ2Zu
X3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuID09
IGRmbl94KElOVkFMSURfREZOKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxi
X2RzaShpb21tdSwgaW9tbXVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwLCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRy
KGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWRtYV9vbGRfcHRl
X3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9k
ZXZfaW90bGIpOwpAQCAtNjMzLDE1ICs2MzMsMTUgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1
c2hfaW90bGIoZCwgZ2ZuLCAxLCBwYWdlX2NvdW50KTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hf
aW90bGIoZCwgZGZuLCAxLCBwYWdlX2NvdW50KTsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbl94KElOVkFMSURfR0ZOKSwgMCwgMCk7CisgICAgcmV0
dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CiB9CiAK
IC8qIGNsZWFyIG9uZSBwYWdlJ3MgcGFnZSB0YWJsZSAqLwpAQCAtMTc2OCw3ICsxNzY4LDcgQEAg
c3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC0xNzg3LDE0ICsx
Nzg3LDE0IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
CiAKLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9t
YWRkcihkLCBfX2Rmbl90b19kYWRkcihkZm4pLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRl
ICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4g
JiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01BU0spOwogICAg
IG9sZCA9ICpwdGU7CiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQ
QUdFX1NISUZUXzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MTgsMjIgKzE4
MTgsMjIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBp
ZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9t
bXVfZmx1c2hfaW90bGIoZCwgZ2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAg
IHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZGZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7
CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQogewog
ICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBw
YXNzIHRocnUuICovCiAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRl
X2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJu
IGRtYV9wdGVfY2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCi1pbnQgaW9t
bXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAoraW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpw
dGUsCiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwpAQCAtMTg1Nyw3ICsxODU3LDcgQEAgaW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlv
bW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBh
ZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCAhcHJlc2VudCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgaWYgKCBy
YyA+IDAgKQogICAgICAgICB7CkBAIC0yNjI3LDcgKzI2MjcsNyBAQCBzdGF0aWMgdm9pZCB2dGRf
ZHVtcF9wMm1fdGFibGVfbGV2ZWwocGFkZHJfdCBwdF9tYWRkciwgaW50IGxldmVsLCBwYWRkcl90
IGdwYSwKICAgICAgICAgICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChkbWFfcHRlX2FkZHIo
KnB0ZSksIG5leHRfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFkZHJlc3MsIGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGso
IiUqc2dmbjogJTA4bHggbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpzZGZu
OiAlMDhseCBtZm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGluZGVudCwgIiIsCiAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGFkZHJlc3MgPj4gUEFHRV9TSElGVF80
SyksCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGRtYV9wdGVfYWRkcigqcHRl
KSA+PiBQQUdFX1NISUZUXzRLKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggMTRhZDA0ODlhNi4uMGVk
NGE5ZTg2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMzAsNiArMzAsMTggQEAgc3RydWN0IGcybV9p
b3BvcnQgewogICAgIHVuc2lnbmVkIGludCBucDsKIH07CiAKKyNkZWZpbmUgSU9NTVVfUEFHRV9T
SElGVCAxMgorI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQp
CisjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCisKK3R5
cGVkZWYgdWludDY0X3QgZGFkZHJfdDsKKworI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgo
ZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBfX2RhZGRyX3RvX2Rm
bihkYWRkcikgKChkYWRkcikgPj4gSU9NTVVfUEFHRV9TSElGVCkKKworI2RlZmluZSBkZm5fdG9f
ZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQorI2RlZmluZSBkYWRkcl90b19k
Zm4oZGFkZHIpIF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQorCiBzdHJ1Y3QgYXJjaF9pb21t
dQogewogICAgIHU2NCBwZ2RfbWFkZHI7ICAgICAgICAgICAgICAgICAvKiBpbyBwYWdlIGRpcmVj
dG9yeSBtYWNoaW5lIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNTdjNGU4MWVjNi4uMjkwZTBhYWRh
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKQEAgLTIzLDExICsyMywyNSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMu
aD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5j
bHVkZSA8eGVuL3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVk
ZSA8YXNtL2lvbW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJ
X2RmbiAgICAgUFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5k
ZWYgZGZuX3QKKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5k
IGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5f
eAorI3VuZGVmIGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtNjQsOSArNzgsOSBAQCB2b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lP
TU1VRl9yZWFkYWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1V
Rl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211
c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CiAKIGVu
dW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMTU0LDkgKzE2OCw5IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRv
bWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0g
ICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFi
bGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1
cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSk7CkBAIC0xNjcsNyArMTgxLDcgQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBp
bnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAo
KmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg5LDcgKzIw
Myw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVj
dCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7
CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpk
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCBiM2Q0NmFiNTZiLi43MjBhYTQ5YjA1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYsNiArMjYsMTEgQEAK
ICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZv
ciBhbiBhdXRvLXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEg
bm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZuOiBEZXZpY2UgRE1B
IEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKKyAqICAg
VGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIGRldmljZSBETUEgYWRkcmVzcyBzcGFjZS4gQWxs
IGluaXRpYXRvcnMgZm9yCisgKiAgIChpLmUuIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1
ZXN0IHNoYXJlIGEgc2luZ2xlIERNQSBhZGRyZXNzIHNwYWNlCisgKiAgIGFuZCwgYnkgZGVmYXVs
dCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzogU29tZSBvZiB0
aGVzZSB0ZXJtcyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBoYXZlIGJlZW4K
ICAqIHVzZWQgaW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBleGlzdGluZyBj
b2RlIGRvZXMgbm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBOZXcgY29kZSBz
aG91bGQgdXNlIHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 16:58:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 16: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 1g2JKK-0004RR-AJ; Tue, 18 Sep 2018 16:58: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=i+rk=ma=citrix.com=prvs=7929e83f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2JKJ-0004R3-FI
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:58:15 +0000
X-Inumbo-ID: bfd529ad-bb63-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfd529ad-bb63-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 18:56:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="79231220"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [PATCH v3] tools: add option to explicitly enable VirtFS in QEMU
 build
Thread-Index: AQHUSeBHzl/5ccSLJU6HwBeXn1jpi6T1u0hwgABtogCAACS4sA==
Date: Tue, 18 Sep 2018 16:57:57 +0000
Message-ID: <c7f8ccb890f04a7c9765ac1c42c18fd3@AMSPEX02CL03.citrite.net>
References: <20180911150108.1190-1-paul.durrant@citrix.com>
 <28570a1e78fa40b5a0f9bdc2ea7f315b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1809180946010.5603@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1809180946010.5603@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 v3] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTgg
MTc6NDYKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuCj4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0KPiAoWGVuLm9yZykg
PHRpbUB4ZW4ub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBS
RTogW1BBVENIIHYzXSB0b29sczogYWRkIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBWaXJ0
RlMgaW4KPiBRRU1VIGJ1aWxkCj4gCj4gT24gVHVlLCAxOCBTZXAgMjAxOCwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4gUGluZz8KPiAKPiBMb29rcyBnb29kIHRvIG1lCgpJJ2xsIHRha2UgdGhhdCBh
cyBhbiBSLWIgdGhlbiA6LSkKCiAgUGF1bAoKPiAKPiAKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+ID4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86cGF1bC5kdXJyYW50QGNp
dHJpeC5jb21dCj4gPiA+IFNlbnQ6IDExIFNlcHRlbWJlciAyMDE4IDE2OjAxCj4gPiA+IFRvOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ID4gQ2M6IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPiA+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsK
PiBJYW4KPiA+ID4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gSnVsaWVuCj4gPiA+IEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4gPiA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gVGlt
Cj4gPiA+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjNdIHRvb2xzOiBhZGQgb3B0aW9uIHRvIGV4cGxp
Y2l0bHkgZW5hYmxlIFZpcnRGUyBpbgo+IFFFTVUKPiA+ID4gYnVpbGQKPiA+ID4KPiA+ID4gOXBm
cyBzdXBwb3J0IGhhcyBiZWVuIGEgZG9jdW1lbnRlZCBmZWF0dXJlIHNpbmNlIFhlbiA0LjksIGJ1
dCBRRU1VCj4gd2lsbAo+ID4gPiBub3QgYmUgYnVpbHQgd2l0aCBiYWNrZW5kIHN1cHBvcnQgdW5s
ZXNzIFZpcnRGUyBpcyBlbmFibGVkLCB3aGljaCBpcwo+ID4gPiBwcmVkaWNhdGVkIG9uIHRoZSBs
aWJjYXAgYW5kIGxpYmF0dHIgZGV2IHBhY2thZ2VzIGJlaW5nIGluc3RhbGxlZC4KPiBUaGlzIGlz
Cj4gPiA+IG5vdCBvYnZpb3VzIHRvIGFueW9uZSBpbnRlbmRpbmcgdG8gdXNlIDlwZnMuCj4gPiA+
Cj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBhbiAnZW5hYmxlLTlwZnMnIG9wdGlvbiB0byBjb25maWd1
cmUgd2hpY2gsIGlmCj4gc3BlY2lmaWVkLAo+ID4gPiB3aWxsIGNhdXNlICctLWVuYWJsZS12aXJ0
ZnMnIHRvIGJlIHBhc3NlZCB0byBRRU1VJ3MgY29uZmlndXJlLiBUaGlzCj4gd2lsbAo+ID4gPiBj
YXVzZSB0aGUgZGVwZW5kZW5jeSBvbiBsaWJjYXAgYW5kIGxpYmF0dHIgdG8gYmUgY2FsbGVkIG91
dCBpZiB0aGUKPiA+ID4gcGFja2FnZXMKPiA+ID4gYXJlIG5vdCBpbiBpbnN0YWxsZWQuCj4gPiA+
Cj4gPiA+IEZvciBjb21wbGV0ZW5lc3MsIHNwZWNpZnlpbmcgJ2Rpc2FibGUtOXBmcycgd2lsbCBj
YXVzZSAnLS1kaXNhYmxlLQo+IHZpcnRmcycKPiA+ID4gdG8KPiA+ID4gYmUgcGFzc2VkIHRvIFFF
TVUncyBjb25mZ3VyZSBhbmQgbm90IHNwZWNpZnlpbmcgYW4gb3B0aW9uIHdpbGwga2VlcAo+IHRo
ZQo+ID4gPiBwcmV2aW91cyBiZWhhdmlvdXIgb2YgcHJlZGljYXRpbmcgVmlydEZTIG9uIHdoZXRo
ZXIgdGhlIGxpYmNhcCBhbmQKPiBsaWJhdHRyCj4gPiA+IHBhY2thZ2VzIGFyZSBpbnN0YWxsZWQu
Cj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KPiA+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4K
PiA+ID4gdjM6Cj4gPiA+ICAtIE1vZGlmeSBjb25maWd1cmUuYWMgYW5kIGdlbmVyYXRlIGNvbmZp
Z3VyZS4KPiA+ID4KPiA+ID4gdjI6Cj4gPiA+ICAtIEFkZCB0aGUgY29uZmlndXJlIG9wdGlvbiBy
YXRoZXIgdGhlbiBlbmFibGluZyBWaXJ0RlMgaW4gYWxsIExpbnV4Cj4gPiA+IGJ1aWxkcy4KPiA+
ID4gLS0tCj4gPiA+ICBjb25maWcvVG9vbHMubWsuaW4gfCAgMSArCj4gPiA+ICB0b29scy9NYWtl
ZmlsZSAgICAgfCAxMCArKysrKysrKystCj4gPiA+ICB0b29scy9jb25maWd1cmUgICAgfCAxNyAr
KysrKysrKysrKysrKysrLQo+ID4gPiAgdG9vbHMvY29uZmlndXJlLmFjIHwgIDkgKysrKysrKyst
Cj4gPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9v
bHMubWsuaW4KPiA+ID4gaW5kZXggMDk2NGY2ZjllOS4uYmRiYTA4N2FmMCAxMDA2NDQKPiA+ID4g
LS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCj4gPiA+ICsrKyBiL2NvbmZpZy9Ub29scy5tay5pbgo+
ID4gPiBAQCAtNjIsNiArNjIsNyBAQCBTWVNURU1EX0NGTEFHUyAgICAgIDo9IEBTWVNURU1EX0NG
TEFHU0AKPiA+ID4gIFNZU1RFTURfTElCUyAgICAgICAgOj0gQFNZU1RFTURfTElCU0AKPiA+ID4g
IFhFTl9TWVNURU1EX0RJUiAgICAgOj0gQFNZU1RFTURfRElSQAo+ID4gPiAgWEVOX1NZU1RFTURf
TU9EVUxFU19MT0FEIDo9IEBTWVNURU1EX01PRFVMRVNfTE9BREAKPiA+ID4gK0NPTkZJR185UEZT
ICAgICAgICAgOj0gQG5pbmVwZnNACj4gPiA+Cj4gPiA+ICBMSU5VWF9CQUNLRU5EX01PRFVMRVMg
Oj0gQExJTlVYX0JBQ0tFTkRfTU9EVUxFU0AKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKPiA+ID4gaW5kZXggNjc5NzdhZDg1MC4uYzkwM2Q2
YTYzZSAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMvTWFrZWZpbGUKPiA+ID4gKysrIGIvdG9vbHMv
TWFrZWZpbGUKPiA+ID4gQEAgLTIzMiw2ICsyMzIsMTMgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1k
aXI6IHFlbXUteGVuLWRpci1maW5kCj4gPiA+ICAJZWxzZSBcCj4gPiA+ICAJCWVuYWJsZV90cmFj
ZV9iYWNrZW5kPScnIDsgXAo+ID4gPiAgCWZpIDsgXAo+ID4gPiArCWlmIFsgIiQoQ09ORklHXzlQ
RlMpIiA9ICJ5IiBdOyB0aGVuIFwKPiA+ID4gKwkJdmlydGZzPSctLWVuYWJsZS12aXJ0ZnMnIDsg
XAo+ID4gPiArCWVsaWYgWyAiJChDT05GSUdfOVBGUykiID0gIm4iIF07IHRoZW4gXAo+ID4gPiAr
CQl2aXJ0ZnM9Jy0tZGlzYWJsZS12aXJ0ZnMnIDsgXAo+ID4gPiArCWVsc2UgXAo+ID4gPiArCQl2
aXJ0ZnM9JycgOyBcCj4gPiA+ICsJZmkgOyBcCj4gPiA+ICAJUEtHX0NPTkZJR19QQVRIPSQoWEVO
X1JPT1QpL3Rvb2xzL3BrZy0KPiA+ID4gY29uZmlnJCR7UEtHX0NPTkZJR19QQVRIOis6JCR7UEtH
X0NPTkZJR19QQVRIfX0gXAo+ID4gPiAgCSQkc291cmNlL2NvbmZpZ3VyZSAtLWVuYWJsZS14ZW4g
LS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgXAo+ID4gPiAgCQkkKFFFTVVfWEVOX0VOQUJMRV9E
RUJVRykgXAo+ID4gPiBAQCAtMjc5LDcgKzI4Niw4IEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGly
OiBxZW11LXhlbi1kaXItZmluZAo+ID4gPiAgCQktLXB5dGhvbj0kKFBZVEhPTikgXAo+ID4gPiAg
CQkkKENPTkZJR19RRU1VVV9FWFRSQV9BUkdTKSBcCj4gPiA+ICAJCS0tY3B1PSQoSU9FTVVfQ1BV
X0FSQ0gpIFwKPiA+ID4gLQkJJChJT0VNVV9DT05GSUdVUkVfQ1JPU1MpOyBcCj4gPiA+ICsJCSQo
SU9FTVVfQ09ORklHVVJFX0NST1NTKSBcCj4gPiA+ICsJCSQkdmlydGZzOyBcCj4gPiA+ICAJJChN
QUtFKSBhbGwKPiA+ID4KPiA+ID4gIHN1YmRpci1pbnN0YWxsLXFlbXUteGVuLWRpcjogc3ViZGly
LWFsbC1xZW11LXhlbi1kaXIKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rv
b2xzL2NvbmZpZ3VyZQo+ID4gPiBpbmRleCAyN2M4ZDA1NGFiLi5hY2JjZjllYjNlIDEwMDc1NQo+
ID4gPiAtLS0gYS90b29scy9jb25maWd1cmUKPiA+ID4gKysrIGIvdG9vbHMvY29uZmlndXJlCj4g
PiA+IEBAIC02MjQsNiArNjI0LDcgQEAgYWNfaW5jbHVkZXNfZGVmYXVsdD0iXAo+ID4gPgo+ID4g
PiAgYWNfc3Vic3RfdmFycz0nTFRMSUJPQkpTCj4gPiA+ICBMSUJPQkpTCj4gPiA+ICtuaW5lcGZz
Cj4gPiA+ICBTWVNURU1EX0xJQlMKPiA+ID4gIFNZU1RFTURfQ0ZMQUdTCj4gPiA+ICBTWVNURU1E
X01PRFVMRVNfTE9BRAo+ID4gPiBAQCAtODIwLDYgKzgyMSw3IEBAIHdpdGhfeGVuc3RvcmVkCj4g
PiA+ICBlbmFibGVfc3lzdGVtZAo+ID4gPiAgd2l0aF9zeXN0ZW1kCj4gPiA+ICB3aXRoX3N5c3Rl
bWRfbW9kdWxlc19sb2FkCj4gPiA+ICtlbmFibGVfOXBmcwo+ID4gPiAgJwo+ID4gPiAgICAgICAg
YWNfcHJlY2lvdXNfdmFycz0nYnVpbGRfYWxpYXMKPiA+ID4gIGhvc3RfYWxpYXMKPiA+ID4gQEAg
LTE1MDAsNiArMTUwMiw4IEBAIE9wdGlvbmFsIEZlYXR1cmVzOgo+ID4gPiAgICAtLWRpc2FibGUt
aXB4ZSAgICAgICAgICBFbmFibGUgaW4tdHJlZSBJUFhFLCAoREVGQVVMVCBpcyBvbiBpZgo+IHJv
bWJpb3MKPiA+ID4gaXMKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlZCwg
b3RoZXJ3aXNlIG9mZiwgc2VlIGFsc28gLS13aXRoLQo+IHN5c3RlbS0KPiA+ID4gaXB4ZSkKPiA+
ID4gICAgLS1lbmFibGUtc3lzdGVtZCAgICAgICAgRW5hYmxlIHN5c3RlbWQgc3VwcG9ydCAoZGVm
YXVsdCBpcwo+IERJU0FCTEVEKQo+ID4gPiArICAtLWVuYWJsZS05cGZzICAgICAgICAgICBFeHBs
aWNpdGx5IGVuYWJsZSA5cGZzIHN1cHBvcnQgaW4gUUVNVQo+IGJ1aWxkCj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIChkZWZhdWx0IGlzIHRvIGRlZmVyIHRvIFFFTVUgY29uZmlndXJl
Cj4gZGVmYXVsdCkKPiA+ID4KPiA+ID4gIE9wdGlvbmFsIFBhY2thZ2VzOgo+ID4gPiAgICAtLXdp
dGgtUEFDS0FHRVs9QVJHXSAgICB1c2UgUEFDS0FHRSBbQVJHPXllc10KPiA+ID4gQEAgLTk3OTks
NiArOTgwMywxOCBAQCBpZiB0ZXN0ICJ4JHN5c3RlbWQiID0gInh5IjsgdGhlbiA6Cj4gPiA+Cj4g
PiA+ICBmaQo+ID4gPgo+ID4gPiArIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLTlwZnMgd2FzIGdp
dmVuLgo+ID4gPiAraWYgdGVzdCAiJHtlbmFibGVfOXBmcytzZXR9IiA9IHNldDsgdGhlbiA6Cj4g
PiA+ICsgIGVuYWJsZXZhbD0kZW5hYmxlXzlwZnM7IGlmIHRlc3QgIngkZW5hYmxlXzlwZnMiID0g
Inh5ZXMiOyB0aGVuIDoKPiA+ID4gKyAgbmluZXBmcz15Cj4gPiA+ICtlbHNlCj4gPiA+ICsgIG5p
bmVwZnM9bgo+ID4gPiArZmkKPiA+ID4gK2ZpCj4gPiA+ICsKPiA+ID4gKwo+ID4gPiArCj4gPiA+
ICsKPiA+ID4gIGNhdCA+Y29uZmNhY2hlIDw8XF9BQ0VPRgo+ID4gPiAgIyBUaGlzIGZpbGUgaXMg
YSBzaGVsbCBzY3JpcHQgdGhhdCBjYWNoZXMgdGhlIHJlc3VsdHMgb2YgY29uZmlndXJlCj4gPiA+
ICAjIHRlc3RzIHJ1biBvbiB0aGlzIHN5c3RlbSBzbyB0aGV5IGNhbiBiZSBzaGFyZWQgYmV0d2Vl
biBjb25maWd1cmUKPiA+ID4gQEAgLTExMTAzLDQgKzExMTE5LDMgQEAgaWYgdGVzdCAtbiAiJGFj
X3VucmVjb2duaXplZF9vcHRzIiAmJiB0ZXN0Cj4gPiA+ICIkZW5hYmxlX29wdGlvbl9jaGVja2lu
ZyIgIT0gbm87IHRoZW4KPiA+ID4gICRhc19lY2hvICIkYXNfbWU6IFdBUk5JTkc6IHVucmVjb2du
aXplZCBvcHRpb25zOgo+ICRhY191bnJlY29nbml6ZWRfb3B0cyIKPiA+ID4gPiYyO30KPiA+ID4g
IGZpCj4gPiA+Cj4gPiA+IC0KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBi
L3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ID4gPiBpbmRleCBiY2EyNTQ1MjgwLi5lN2QyZTZmNGZmIDEw
MDY0NAo+ID4gPiAtLS0gYS90b29scy9jb25maWd1cmUuYWMKPiA+ID4gKysrIGIvdG9vbHMvY29u
ZmlndXJlLmFjCj4gPiA+IEBAIC00ODYsNSArNDg2LDEyIEBAIEFTX0lGKFt0ZXN0ICJ4JHN5c3Rl
bWQiID0gInh5Il0sIFsKPiA+ID4gICAgICBdKQo+ID4gPiAgXSkKPiA+ID4KPiA+ID4gLUFDX09V
VFBVVCgpCj4gPiA+ICtBQ19BUkdfRU5BQkxFKFs5cGZzXSwKPiA+ID4gKyAgICBBU19IRUxQX1NU
UklORyhbLS1lbmFibGUtOXBmc10sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgW0V4cGxpY2l0
bHkgZW5hYmxlIDlwZnMgc3VwcG9ydCBpbiBRRU1VIGJ1aWxkCj4gKGRlZmF1bHQKPiA+ID4gaXMg
dG8gZGVmZXIgdG8gUUVNVSBjb25maWd1cmUgZGVmYXVsdCldKSwKPiA+ID4gKyAgICBbQVNfSUYo
W3Rlc3QgIngkZW5hYmxlXzlwZnMiID0gInh5ZXMiXSwgW25pbmVwZnM9eV0sCj4gW25pbmVwZnM9
bl0pXSxbCj4gPiA+ICtdKQo+ID4gPgo+ID4gPiArQUNfU1VCU1QobmluZXBmcykKPiA+ID4gKwo+
ID4gPiArQUNfT1VUUFVUKCkKPiA+ID4gLS0KPiA+ID4gMi4xMS4wCj4gPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 17:01:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 17:01: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 1g2JNk-0005Pl-Vq; Tue, 18 Sep 2018 17:01:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k7lq=ma=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2JNj-0005Pg-7W
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 17:01:47 +0000
X-Inumbo-ID: aa3b02b9-bb64-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa3b02b9-bb64-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 17:02:46 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8IGmpfw084968;
 Tue, 18 Sep 2018 17:01:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=l0OntjcM2+Cyu9pKn17W1oOnMVRDbLllVGgwDtlaeGE=;
 b=nz/NMdE7avi+1giAQL+luWGlvGCz+WGcL9j4AzadRzg0RKkwxjF+dqgVg2lNWHMx2aB7
 fEty/8iNtTSO02bPA1rNP+xG7T+Ha6rSi6z2N+Ifwj37PHTekUL25NGikIn2uQUSVqfU
 WYjzbo8ERH/aeqlyUyYD/VpNQo0K10VQn9zAzxsvy7dlNP+6uRbXaHQKlcVMummZnwYX
 Q0CfXkJVxOUxHFbqFxzXPcgWdLCThFInxzuxKoU/q+RZiZysrqUOIDw8zttZfBSeYnDD
 UyZQlu+ltchHaNDMH3jUIn8LS7cNi88qgygawes62oX+hDtwecC107qw1DRs3mvfX04y jw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mgt1pnx0d-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 17:01:45 +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 w8IH1hxY017267
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 17:01:44 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 w8IH1hqx013333;
 Tue, 18 Sep 2018 17:01:43 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, 18 Sep 2018 10:01:43 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180918093200.17499-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
Date: Tue, 18 Sep 2018 13:03:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180918093200.17499-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809180167
Subject: Re: [Xen-devel] [PATCH] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOC8xOCA1OjMyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdoZW4gYSBkcml2ZXIg
ZG9tYWluIChlLmcuIGRvbTApIGlzIHJ1bm5pbmcgb3V0IG9mIG1hcHRyYWNrIGVudHJpZXMgaXQK
PiBjYW4ndCBtYXAgYW55IG1vcmUgZm9yZWlnbiBkb21haW4gcGFnZXMuIEluc3RlYWQgb2Ygc2ls
ZW50bHkgc3RhbGxpbmcKPiB0aGUgYWZmZWN0ZWQgZG9tVXMgaXNzdWUgYSByYXRlIGxpbWl0ZWQg
d2FybmluZyBpbiB0aGlzIGNhc2UgaW4gb3JkZXIKPiB0byBtYWtlIGl0IGVhc2llciB0byBkZXRl
Y3QgdGhhdCBzaXR1YXRpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgfCAyNSArKysr
KysrKysrKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dyYW50LXRhYmxl
LmMgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCj4gaW5kZXggN2JhZmE3MDNhOTkyLi4wOWY2
ZmY4YzE5NTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+ICsrKyBi
L2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKPiBAQCAtMTA0MCwxOCArMTA0MCwzMSBAQCBpbnQg
Z250dGFiX21hcF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKPiAg
CQlyZXR1cm4gcmV0Owo+ICAKPiAgCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Cj4gLQkJ
LyogUmV0cnkgZWFnYWluIG1hcHMgKi8KPiAtCQlpZiAobWFwX29wc1tpXS5zdGF0dXMgPT0gR05U
U1RfZWFnYWluKQo+IC0JCQlnbnR0YWJfcmV0cnlfZWFnYWluX2dvcChHTlRUQUJPUF9tYXBfZ3Jh
bnRfcmVmLCBtYXBfb3BzICsgaSwKPiAtCQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNf
Xyk7Cj4gLQo+IC0JCWlmIChtYXBfb3BzW2ldLnN0YXR1cyA9PSBHTlRTVF9va2F5KSB7Cj4gKwkJ
c3dpdGNoIChtYXBfb3BzW2ldLnN0YXR1cykgewo+ICsJCWNhc2UgR05UU1Rfb2theToKPiArCQl7
Cj4gIAkJCXN0cnVjdCB4ZW5fcGFnZV9mb3JlaWduICpmb3JlaWduOwo+ICAKPiAgCQkJU2V0UGFn
ZUZvcmVpZ24ocGFnZXNbaV0pOwo+ICAJCQlmb3JlaWduID0geGVuX3BhZ2VfZm9yZWlnbihwYWdl
c1tpXSk7Cj4gIAkJCWZvcmVpZ24tPmRvbWlkID0gbWFwX29wc1tpXS5kb207Cj4gIAkJCWZvcmVp
Z24tPmdyZWYgPSBtYXBfb3BzW2ldLnJlZjsKPiArCQkJYnJlYWs7Cj4gKwkJfQo+ICsKPiArCQlj
YXNlIEdOVFNUX25vX2RldmljZV9zcGFjZToKPiArCQkJcHJfd2Fybl9yYXRlbGltaXRlZCgibWFw
dHJhY2sgbGltaXQgcmVhY2hlZCwgY2FuJ3QgbWFwIGFsbCBndWVzdCBwYWdlc1xuIik7Cj4gKwkJ
CWJyZWFrOwo+ICsKPiArCQljYXNlIEdOVFNUX2VhZ2FpbjoKPiArCQkJLyogUmV0cnkgZWFnYWlu
IG1hcHMgKi8KPiArCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoR05UVEFCT1BfbWFwX2dyYW50
X3JlZiwKPiArCQkJCQkJbWFwX29wcyArIGksCj4gKwkJCQkJCSZtYXBfb3BzW2ldLnN0YXR1cywg
X19mdW5jX18pOwo+ICsJCQlicmVhazsKPiArCj4gKwkJZGVmYXVsdDoKPiArCQkJYnJlYWs7Cj4g
IAkJfQo+ICAJfQoKClNob3VsZCB3ZSBwYXNzICdpJyBpbnN0ZWFkIG9mIGNvdW50IHRvIHNldF9m
b3JlaWduX3AybV9tYXBwaW5nKCkgYmVsb3c/ClRoZSBsb29wIHRoZXJlIHdpbGwgc2tpcCBlbnRy
aWVzIHRoYXQgYXJlIGluIGVycm9yLCBidXQgZG9lcyBpdCBtYWtlCnNlbnNlIHRvIGRvIHRoZSBo
eXBlcmNhbGwgZm9yIGttYXBfb3BzIHdpdGggY291bnQ+aSA/CgotYm9yaXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 17:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 17: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 1g2JQZ-0005Y9-Eg; Tue, 18 Sep 2018 17:04:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p3eu=ma=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g2JQX-0005Y3-NM
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 17:04:41 +0000
X-Inumbo-ID: 1200d5a2-bb65-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1200d5a2-bb65-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 17:05: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 B6F517A9;
 Tue, 18 Sep 2018 10:04:39 -0700 (PDT)
Received: from [10.23.31.228] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 534533F5BD; Tue, 18 Sep 2018 10:04:39 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20180918165626.23927-1-paul.durrant@citrix.com>
 <20180918165626.23927-6-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <41118409-7cb1-0536-f275-4f7302d81f32@arm.com>
Date: Tue, 18 Sep 2018 18:04:36 +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: <20180918165626.23927-6-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

SGkgUGF1bCwKCk9uIDA5LzE4LzIwMTggMDU6NTYgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPiAu
Li5mb3Igc29tZSB1c2VzIG9mIGdldF9wYWdlX2Zyb21fZ2ZuKCkuCj4gCj4gVGhlcmUgYXJlIG1h
bnkgb2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgo+IAo+
ICAgICAgcSA9IDxyZWFkb25seSBsb29rLXVwPiA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwo+
ICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgJnAybXQsIHEpOwo+IAo+ICAg
ICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIHBh
Z2UgKQo+ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAKPiAgICAgICAgICBwMm1fbWVt
X3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwo+ICAgICAgICAgIHJldHVybiA8LUVBR0FJTiBvciBl
cXVpdmFsZW50PjsKPiAgICAgIH0KPiAKPiAgICAgIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYg
cDJtX2lzX3NoYXJlZChwMm10KSApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBwYWdlICkKPiAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gCj4gICAgICAgICAgcmV0dXJuIDwtRUFHQUlO
IG9yIGVxdWl2YWxlbnQ+Owo+ICAgICAgfQo+IAo+ICAgICAgaWYgKCAhcGFnZSApCj4gICAgICAg
ICAgcmV0dXJuIDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+Owo+IAo+IFRoZXJlIGFyZSBzb21lIHNt
YWxsIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIGV4YWN0IHdheSB0aGUgb2NjdXJyZW5jZXMKPiBh
cmUgY29kZWQgYnV0IHRoZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgo+IAo+IFRoaXMg
cGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBjb21tb24gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBjb2Rl
IGluCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFy
aW91cyBvcGVuLWNvZGVkIHBhdHRlcm5zCj4gaW50byBjYWxscyB0byB0aGlzIG5ldyBmdW5jdGlv
bi4KPiAKPiBOT1RFOiBUaGVyZSBhcmUgZHVwbGljYXRlIGRlY2xhcmF0aW9ucyBvZiBjaGVja19n
ZXRfcGFnZV9mcm9tX2dmbigpIGZvcgo+ICAgICAgICBBUk0gYW5kIHg4NiBiZWNhdXNlIHRoZSBm
dW5jdGlvbiB0YWtlcyBhIHAybV90eXBlX3QgYXJndW1lbnQgYW5kCj4gICAgICAgIHRoYXQgdHlw
ZSBpcyBhcmNoaXRlY3R1cmUgc3BlY2lmaWMuCgpXb3VsZG4ndCBpdCBiZSBwb3NzaWJsZSB0byBt
b3ZlICNpbmNsdWRlIHAybS1jb21tb24uaCBsYXRlciBvbiBpbiBwMm0uaD8KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 17:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 17: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 1g2Jd6-0006RA-Hr; Tue, 18 Sep 2018 17:17: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=pqiu=ma=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2Jd6-0006R5-2n
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 17:17:40 +0000
X-Inumbo-ID: 75fc63c6-bb66-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75fc63c6-bb66-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 19:15:38 +0200 (CEST)
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 7B1BBB0BC;
 Tue, 18 Sep 2018 17:17:36 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20180918093200.17499-1-jgross@suse.com>
 <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
Date: Tue, 18 Sep 2018 19:17:35 +0200
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: <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMTggMTk6MDMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzE4LzE4IDU6
MzIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdoZW4gYSBkcml2ZXIgZG9tYWluIChlLmcu
IGRvbTApIGlzIHJ1bm5pbmcgb3V0IG9mIG1hcHRyYWNrIGVudHJpZXMgaXQKPj4gY2FuJ3QgbWFw
IGFueSBtb3JlIGZvcmVpZ24gZG9tYWluIHBhZ2VzLiBJbnN0ZWFkIG9mIHNpbGVudGx5IHN0YWxs
aW5nCj4+IHRoZSBhZmZlY3RlZCBkb21VcyBpc3N1ZSBhIHJhdGUgbGltaXRlZCB3YXJuaW5nIGlu
IHRoaXMgY2FzZSBpbiBvcmRlcgo+PiB0byBtYWtlIGl0IGVhc2llciB0byBkZXRlY3QgdGhhdCBz
aXR1YXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMjUgKysrKysrKysr
KysrKysrKysrKy0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5j
IGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+PiBpbmRleCA3YmFmYTcwM2E5OTIuLjA5ZjZm
ZjhjMTk1NyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+PiArKysg
Yi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCj4+IEBAIC0xMDQwLDE4ICsxMDQwLDMxIEBAIGlu
dCBnbnR0YWJfbWFwX3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAo+
PiAgCQlyZXR1cm4gcmV0Owo+PiAgCj4+ICAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsK
Pj4gLQkJLyogUmV0cnkgZWFnYWluIG1hcHMgKi8KPj4gLQkJaWYgKG1hcF9vcHNbaV0uc3RhdHVz
ID09IEdOVFNUX2VhZ2FpbikKPj4gLQkJCWdudHRhYl9yZXRyeV9lYWdhaW5fZ29wKEdOVFRBQk9Q
X21hcF9ncmFudF9yZWYsIG1hcF9vcHMgKyBpLAo+PiAtCQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVz
LCBfX2Z1bmNfXyk7Cj4+IC0KPj4gLQkJaWYgKG1hcF9vcHNbaV0uc3RhdHVzID09IEdOVFNUX29r
YXkpIHsKPj4gKwkJc3dpdGNoIChtYXBfb3BzW2ldLnN0YXR1cykgewo+PiArCQljYXNlIEdOVFNU
X29rYXk6Cj4+ICsJCXsKPj4gIAkJCXN0cnVjdCB4ZW5fcGFnZV9mb3JlaWduICpmb3JlaWduOwo+
PiAgCj4+ICAJCQlTZXRQYWdlRm9yZWlnbihwYWdlc1tpXSk7Cj4+ICAJCQlmb3JlaWduID0geGVu
X3BhZ2VfZm9yZWlnbihwYWdlc1tpXSk7Cj4+ICAJCQlmb3JlaWduLT5kb21pZCA9IG1hcF9vcHNb
aV0uZG9tOwo+PiAgCQkJZm9yZWlnbi0+Z3JlZiA9IG1hcF9vcHNbaV0ucmVmOwo+PiArCQkJYnJl
YWs7Cj4+ICsJCX0KPj4gKwo+PiArCQljYXNlIEdOVFNUX25vX2RldmljZV9zcGFjZToKPj4gKwkJ
CXByX3dhcm5fcmF0ZWxpbWl0ZWQoIm1hcHRyYWNrIGxpbWl0IHJlYWNoZWQsIGNhbid0IG1hcCBh
bGwgZ3Vlc3QgcGFnZXNcbiIpOwo+PiArCQkJYnJlYWs7Cj4+ICsKPj4gKwkJY2FzZSBHTlRTVF9l
YWdhaW46Cj4+ICsJCQkvKiBSZXRyeSBlYWdhaW4gbWFwcyAqLwo+PiArCQkJZ250dGFiX3JldHJ5
X2VhZ2Fpbl9nb3AoR05UVEFCT1BfbWFwX2dyYW50X3JlZiwKPj4gKwkJCQkJCW1hcF9vcHMgKyBp
LAo+PiArCQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNfXyk7Cj4+ICsJCQlicmVhazsK
Pj4gKwo+PiArCQlkZWZhdWx0Ogo+PiArCQkJYnJlYWs7Cj4+ICAJCX0KPj4gIAl9Cj4gCj4gCj4g
U2hvdWxkIHdlIHBhc3MgJ2knIGluc3RlYWQgb2YgY291bnQgdG8gc2V0X2ZvcmVpZ25fcDJtX21h
cHBpbmcoKSBiZWxvdz8KPiBUaGUgbG9vcCB0aGVyZSB3aWxsIHNraXAgZW50cmllcyB0aGF0IGFy
ZSBpbiBlcnJvciwgYnV0IGRvZXMgaXQgbWFrZQo+IHNlbnNlIHRvIGRvIHRoZSBoeXBlcmNhbGwg
Zm9yIGttYXBfb3BzIHdpdGggY291bnQ+aSA/CgpUaGUgbG9vcCBpcyBydW5uaW5nIHVudGlsIHRo
ZSBlbmQsIHNvIGkgPT0gY291bnQgZm9yIHRoZSBjYWxsIG9mIGttYXBfb3BzKCkuCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 17:24:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 17:24: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 1g2JjA-0007Bo-9y; Tue, 18 Sep 2018 17:23:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k7lq=ma=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2Jj9-0007Bj-AH
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 17:23:55 +0000
X-Inumbo-ID: c17a8585-bb67-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c17a8585-bb67-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 17:24: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 w8IHNrm7099022;
 Tue, 18 Sep 2018 17:23:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=oNjT/CssCft+lfrD33PKmJxbLB75Mxm5ibNy+kACNOs=;
 b=kNg2o/oDbz2W1X96iTlUickLrqGbpYSf2cDvQozqDf/I5vp0sRoxHNpjJUGZiiiznTJ9
 GkdohuMZgTwffKrqccgYT2F0UIMa+K0Exfy3JRYrpY9fTxnNhYyy7QHlrtTR+8DyFjjL
 HtfxSYVwhm1hCoM0JH3bD/qTArz35Qs71Q9D96SmG0clm4Jam1Jx9ID0bnC6nsGwW8Ob
 lN6xPOpIfRofNuAq7EpFBHDrfjWK5UAmo7K1/2rSJ3DyspbgBnnO+NezrBrJj2ocLXbW
 jAn/sO7WxJqoiNFRCu0yT+s8qClmDGuULG6ViQ2ZfgS1yyLmp6rkYYinyclAqnBOGg+M 2Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2mgsgtp37v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 17:23:52 +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 w8IHNq18022817
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 17:23:52 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8IHNpHb002757;
 Tue, 18 Sep 2018 17:23:51 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, 18 Sep 2018 10:23:51 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180918093200.17499-1-jgross@suse.com>
 <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
 <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <d6c018a6-ec1b-c9bf-08b8-39d381b8a4f3@oracle.com>
Date: Tue, 18 Sep 2018 13:25:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=989
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809180171
Subject: Re: [Xen-devel] [PATCH] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOC8xOCAxOjE3IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Cj4gVGhlIGxvb3AgaXMg
cnVubmluZyB1bnRpbCB0aGUgZW5kLCBzbyBpID09IGNvdW50IGZvciB0aGUgY2FsbCBvZiBrbWFw
X29wcygpLgoKT0ssIHNvIEkgY2FuJ3QgcmVhZCBjb2RlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 18:09:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 18:09: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 1g2KQV-0001rg-PI; Tue, 18 Sep 2018 18:08: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=k7lq=ma=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2KQU-0001rR-Hx
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 18:08:42 +0000
X-Inumbo-ID: 9836afce-bb6d-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9836afce-bb6d-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 20:06:41 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8II4KBD151048;
 Tue, 18 Sep 2018 18:08: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=gcqe6U6L6ntVBub6eph+CC16t2WySrNsvq9m8UzOho0=;
 b=D1Ia8DyhQPLF5MTTq0QD13cNRKI9R3WyjA5D/l5FnE0vYNSNAT+GOMaxWD2OHeQ+ceih
 mv4bv8ygI2alaWmQnKmpljwmpS0eX6Nx8vH0Ga/3NyjGT6oYjL3ix5x8sfA1JT+bC/qs
 J9hlVv0o4QOuYWXb+hO8wCTDVxOT1zgoxsqEOL0gmSPfc7Ne+HbE8SdDnney7uuwe23h
 sB8GRBAVRfsy3slNo0bVWG4Dw89dICo23IjkCfr2qjzVrxaCmnVDwKLe6VY/zqwBgwNP
 uEuBv0/XroIWgUTNmXOeUdFKt/kn4Xwpqr5OJzRPX2uNTMmihQyKAGdjfal2LzNuhj0B kg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mgt1pp964-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 18:08:26 +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 w8II8PiW009740
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 18 Sep 2018 18:08:25 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8II8OoM008856;
 Tue, 18 Sep 2018 18:08: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 ; Tue, 18 Sep 2018 11:08:24 -0700
To: George Dunlap <George.Dunlap@citrix.com>, =?UTF-8?B?UGFzaSBLw6Rya2vDpGlu?=
 =?UTF-8?Q?en?= <pasik@iki.fi>, Roger Pau Monne <roger.pau@citrix.com>
References: <20171207222145.9769-1-Govinda.Tatti@Oracle.COM>
 <20171207222145.9769-3-Govinda.Tatti@Oracle.COM>
 <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
 <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
 <20180918071519.GG18222@reaktio.net>
 <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/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
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 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+2x1Qb3GT46uzsFNBFH8CgsBEADGC/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
 SQARAQABwsFfBBgBAgAJBQJR/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: <352310b3-ec9b-2ceb-83f0-4550718120c3@oracle.com>
Date: Tue, 18 Sep 2018 14:09:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9019
 signatures=668708
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-1807170000 definitions=main-1809180177
Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, "bhelgaas@google.com" <bhelgaas@google.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>

T24gOS8xOC8xOCA1OjMyIEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Cj4+IE9uIFNlcCAxOCwg
MjAxOCwgYXQgODoxNSBBTSwgUGFzaSBLw6Rya2vDpGluZW4gPHBhc2lrQGlraS5maT4gd3JvdGU6
Cj4+Cj4+IEhpLAo+Pgo+PiBPbiBNb24sIFNlcCAxNywgMjAxOCBhdCAwMjowNjowMlBNIC0wNDAw
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBXaGF0IGFib3V0IHRoZSB0b29sc3RhY2sgY2hh
bmdlcz8gSGF2ZSB0aGV5IGJlZW4gYWNjZXB0ZWQ/IEkgdmFndWVseQo+Pj4gcmVjYWxsIHRoZXJl
IHdhcyBhIGRpc2N1c3Npb24gYWJvdXQgdGhvc2UgY2hhbmdlcyBidXQgZG9uJ3QgcmVtZW1iZXIg
aG93Cj4+PiBpdCBlbmRlZC4KPj4+Cj4+IEkgZG9uJ3QgdGhpbmsgdG9vbHN0YWNrL2xpYnhsIHBh
dGNoIGhhcyBiZWVuIGFwcGxpZWQgeWV0IGVpdGhlci4KPj4KPj4KPj4gIltQQVRDSCBWMSAwLzFd
IFhlbi9Ub29sczogUENJIHJlc2V0IHVzaW5nICdyZXNldCcgU3lzRlMgYXR0cmlidXRlIjoKPj4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTIvbXNn
MDA2NjQuaHRtbAo+Pgo+PiAiW1BBVENIIFYxIDEvMV0gWGVuL2xpYnhsOiBQZXJmb3JtIFBDSSBy
ZXNldCB1c2luZyAncmVzZXQnIFN5c0ZTIGF0dHJpYnV0ZSI6Cj4+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjYzLmh0bWwKCgpXaWxs
IHRoaXMgcGF0Y2ggd29yayBmb3IgKkJTRD8gUm9nZXI/CgoKPj4KPj4gR2VvcmdlIGFza2VkIGZv
ciBzb21lIGNsYXJpZmljYXRpb25zOgo+PiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMTA0NC5odG1sCj4+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxMTE2Lmh0bWwKPiBSaWdo
dCwgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwYXRjaCBkaWRu4oCZdCBhY3R1YWxseSB0ZWxsIHlv
dSB3aGF0IHdhcyBnb2luZyBvbi4gIEl0IHNob3VsZCBoYXZlIHNhaWQgc29tZXRoaW5nIGxpa2Us
IOKAnHhsIGN1cnJlbnRseSBhdHRlbXB0cyB0byByZXNldCBhIGRldmljZSB1c2luZyBYOyBidXQg
dGhhdOKAmXMgbmV2ZXIgYmVlbiBpbXBsZW1lbnRlZCBpbiBMaW51eC4gIEluc3RlYWQsIHVzZSBZ
LCB3aGljaCBbaXMgYmV0dGVyIGZvciB3aGF0ZXZlciByZWFzb25d4oCdLgoKWWVzLCB0aGUgZGVz
Y3JpcHRpb24gY2FuIGJlIHRpZ2h0ZW5lZCBhIGJpdCA7LSkKCi1ib3JpcwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 18:09:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 18:09: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 1g2KQW-0001rp-2S; Tue, 18 Sep 2018 18:08: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=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2KQU-0001rU-O8
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 18:08:42 +0000
X-Inumbo-ID: 9862a365-bb6d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9862a365-bb6d-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 20:06:41 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2KQT-0007gU-3x; Tue, 18 Sep 2018 18:08: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 1g2KQS-0004pg-Px; Tue, 18 Sep 2018 18:08:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2KQS-0001wh-Oq; Tue, 18 Sep 2018 18:08:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127774-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-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-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=6e395f477fb854f11de83a951a070d3aacb6dc59
X-Osstest-Versions-That: xen=7be2c4c54b0f69a98e1b4489edd4cde7ce79ecbe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 18:08:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127774: 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>

ZmxpZ2h0IDEyNzc3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc3NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ZTM5NWY0NzdmYjg1NGYxMWRlODNhOTUxYTA3MGQzYWFjYjZkYzU5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YmUyYzRjNTRiMGY2OWE5OGUx
YjQ0ODllZGQ0Y2RlN2NlNzllY2JlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc3NjUgIDIwMTgt
MDktMTggMDk6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3Nzc0ICAy
MDE4LTA5LTE4IDE2OjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdiZTJjNGM1NGIuLjZlMzk1ZjQ3N2YgIDZl
Mzk1ZjQ3N2ZiODU0ZjExZGU4M2E5NTFhMDcwZDNhYWNiNmRjNTkgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 18:25:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 18: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 1g2Kh3-0003Sb-JL; Tue, 18 Sep 2018 18:25: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=jig1=ma=citrix.com=prvs=792d444df=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2Kh3-0003SW-7h
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 18:25:49 +0000
X-Inumbo-ID: fb412436-bb6f-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb412436-bb6f-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 20:23:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,390,1531785600"; d="scan'208";a="79236948"
To: Jan Beulich <JBeulich@suse.com>, <aisaila@bitdefender.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
 <5BA0D0B102000078001E93C5@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=
 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
 6+ahAA==
Message-ID: <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
Date: Tue, 18 Sep 2018 19:20:46 +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: <5BA0D0B102000078001E93C5@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] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@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>

T24gMTgvMDkvMTggMTE6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIDIwMTgt
MDktMTMgYXQgMDg6MTcgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTIuMDku
MTggYXQgMTE6NDcsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gVGhlIG9y
aWdpbmFsIHZlcnNpb24gb2YgdGhlIHBhdGNoIGVtdWxhdGVkIHRoZSBjdXJyZW50IGluc3RydWN0
aW9uCj4+Pj4gKHdoaWNoLCBhcyBhIHNpZGUtZWZmZWN0LCBlbXVsYXRlZCB0aGUgcGFnZS13YWxr
IGFzIHdlbGwpLCBob3dldmVyCj4+Pj4gd2UKPj4+PiBuZWVkIGZpbmVyLWdyYWluZWQgY29udHJv
bC4gV2Ugd2FudCB0byBlbXVsYXRlIHRoZSBwYWdlLXdhbGssIGJ1dAo+Pj4+IHN0aWxsCj4+Pj4g
Z2V0IGFuIEVQVCB2aW9sYXRpb24gZXZlbnQgaWYgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gd291
bGQgdHJpZ2dlcgo+Pj4+IG9uZS4KPj4+PiBUaGlzIHBhdGNoIHBlcmZvcm1zIGp1c3QgdGhlIHBh
Z2Utd2FsayBlbXVsYXRpb24uCj4+PiBSYXRoZXIgdGhhbiBtYWtpbmcgdGhpcyBiYXNpY2FsbHkg
YSByZXZpc2lvbiBsb2csIGNvdWxkIHlvdSBwbGVhc2UKPj4+IGZvY3VzCj4+PiBvbiB3aGF0IHlv
dSBhY3R1YWxseSB3YW50IHRvIGFjaGlldmU/Cj4+Pgo+Pj4gQXMgdG8gdGhlIHRpdGxlOiAiU3Vw
cHJlc3MgLi4uIiBwbGVhc2UuCj4+Pgo+Pj4+IEBAIC0xNDksNiArMTUxLDEwIEBAIGd1ZXN0X3dh
bGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKPj4+PiBwMm1fZG9tYWluICpwMm0sCj4+
Pj4gICAgICBhcl9hbmQgJj0gZ2ZsYWdzOwo+Pj4+ICAgICAgYXJfb3IgIHw9IGdmbGFnczsKPj4+
PiAgCj4+Pj4gKyAgICBpZiAoIHNldF9hZCAmJiBzZXRfYWRfYml0cygmbDRwW2d1ZXN0X2w0X3Rh
YmxlX29mZnNldCh2YSldLmw0LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmd3LT5sNGUubDQsIGZhbHNlKSApCj4+Pj4gKyAgICAgICAgYWNjZXNzZWQgPSB0cnVlOwo+Pj4g
SXQgaXMgaW4gcGFydGljdWxhciB0aGlzIHNlZW1pbmdseSBvZGQgKGFuZCByZWR1bmRhbnQgd2l0
aCB3aGF0J3MKPj4+IGRvbmUKPj4+IGxhdGVyIGluIHRoZSBmdW5jdGlvbikgd2hpY2ggbmVlZHMg
dGhvcm91Z2ggZXhwbGFuYXRpb24uCj4+IE9uIHRoaXMgcGF0Y2ggSSd2ZSBmb2xsb3dlZCBBbmRy
ZXcgQ29vcGVyJ3Mgc3VnZ2VzdGlvbiBvbiBob3cgdG8gc2V0Cj4+IEEvRCBCaXRzOgo+Pgo+PiAi
V2hpbGUgd2Fsa2luZyBkb3duIHRoZSBsZXZlbHMsIHNldCBhbnkgbWlzc2luZyBBIGJpdHMgYW5k
IHJlbWVtYmVyIGlmIHdlCj4+IHNldCBhbnkuICBJZiB3ZSBzZXQgQSBiaXRzLCBjb25zaWRlciBv
dXJzZWx2ZXMgY29tcGxldGUgYW5kIGV4aXQgYmFjayB0bwo+PiB0aGUgZ3Vlc3QuICBJZiBubyBB
IGJpdHMgd2VyZSBzZXQsIGFuZCB0aGUgYWNjZXNzIHdhcyBhIHdyaXRlICh3aGljaCB3ZQo+PiBr
bm93IGZyb20gdGhlIEVQVCB2aW9sYXRpb24gaW5mb3JtYXRpb24pLCB0aGVuIHNldCB0aGUgbGVh
ZiBEIGJpdC4iCj4+Cj4+IElmIEkgbWlzdW5kZXJzdG9vZCB0aGUgY29tbWVudCBwbGVhc2UgY2xh
cmlmeS4KPiBJdCBkb2Vzbid0IGxvb2sgdG8gbWUgYXMgaWYgeW91IG1pc3VuZGVyc3Rvb2QgYW55
dGhpbmcsIGJ1dCBvbmx5IEFuZHJldwo+IGNhbiBzYXkgZm9yIHN1cmUuIEhvd2V2ZXIsIG5vbmUg
b2YgdGhpcyB3YXMgaW4gdGhlIGRlc2NyaXB0aW9uIG9mIHlvdXIKPiBwYXRjaCAobmVpdGhlciBh
cyBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiwgbm9yIGFzIGNvZGUgY29tbWVudCksIGFuZCBJCj4g
dGhpbmsgeW91J2QgZXZlbiBoYXZlIHRvIGdyZWF0bHkgZXh0ZW5kIG9uIHRoaXMgaW4gb3JkZXIg
dG8gZXhwbGFpbiB0bwo+IGV2ZXJ5b25lIHdoeSB0aGUgcmVzdWx0aW5nIGJlaGF2aW9yIGlzIHN0
aWxsIGFyY2hpdGVjdHVyYWxseSBjb3JyZWN0LiBJbiBubwo+IGNhc2Ugc2hvdWxkIHlvdSBhc3N1
bWUgYW55b25lIHJlYWRpbmcgeW91ciBwYXRjaCAobm93IG9yIGluIHRoZQo+IGZ1dHVyZSkgaGFz
IHBhcnRpY2lwYXRlZCBpbiB0aGUgZWFybGllciBkaXNjdXNzaW9uLgoKVGhlIHByb2JsZW0gd2Ug
aGF2ZSBpcyB0aGF0LCB3aGlsZSB3ZSBrbm93IHRoZSBFUFQgVmlvbGF0aW9uIHdhcyBmb3IgYQp3
cml0ZSBvZiBhbiBBIG9yIEQgYml0IHRvIGEgd3JpdGUtcHJvdGVjdGVkIGd1ZXN0IHBhZ2V0YWJs
ZSwgd2UgZG9uJ3QKa25vdyBpZiBpdCB3YXMgdGhlIEEgb3IgdGhlIEQgYml0IHdoaWNoIHdhcyBh
dHRlbXB0aW5nIHRvIGJlIHNldC4KCkZ1cnRoZXJtb3JlICh3aXRob3V0IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24sIHdoaWNoIGlzIHdoYXQgd2UgYXJlCnRyeWluZyB0byBhdm9pZCksIHdlIGNh
bid0IHJlY29uc3RydWN0IHRoZSBhY2Nlc3MuCgpBY2Nlc3MgYml0cyBhcmUgb25seSB3cml0dGVu
IGlmIHRoZXkgd2VyZSBtaXNzaW5nIGJlZm9yZSwgYnV0IG1heSBiZSBzZXQKc3BlY3VsYXRpdmVs
eS7CoCBEaXJ0eSBiaXRzIGFyZSBvbmx5IHNldCB3aGVuIGEgd3JpdGUgaXMgcmV0aXJlZC7CoCBG
cm9tIGEKcHJhY3RpY2FsIHBvaW50IG9mIHZpZXcsIHRoZSBwaXBlbGluZSBzZXRzIEEgYW5kIEQg
Yml0cyBhcyBzZXBhcmF0ZSBhY3Rpb25zLgoKRm9sbG93aW5nIHRoaXMgbG9naWMgKGFuZCBhc3N1
bWluZyBmb3Igbm93IGEgc2luZ2xlIHZjcHUpLCBpZiB3ZSBnZXQgYQpHUFQgRVBUIFZpb2xhdGlv
biwgYW5kIHRoZXJlIGFyZSBtaXNzaW5nIGFjY2VzcyBiaXRzIG9uIHRoZSB3YWxrLCB0aGVuCnRo
ZSBmYXVsdCBpcyBkZWZpbml0ZWx5IGZyb20gc2V0dGluZyBhbiBhY2Nlc3MgYml0LsKgIFNldCBh
bGwgYWNjZXNzIGJpdHMKYW5kIGNhbGwgaXQgZG9uZS7CoCBJZiB3ZSBnZXQgYSBHUFQgRVBUIFZp
b2xhdGlvbiBhbmQgYWxsIGFjY2VzcyBiaXRzCndlcmUgc2V0LCB0aGVuIGl0IHdhcyBkZWZpbml0
ZWx5IGZyb20gc2V0dGluZyB0aGUgRGlydHkgYml0LgoKRm9yIG11bHRpLXZjcHUgc2NlbmFyaW9z
LCB0aGluZ3MgZ2V0IHJhY3kuwqAgU2V0dGluZyBhbGwgdGhlIEFjY2VzcyBiaXRzCmlzIHNhZmUg
YmVjYXVzZSBpdHMgYSBzcGVjdWxhdGl2ZSBhY3Rpb24sIGJ1dCBhIHNwZWN1bGF0aXZlbHkgbG9h
ZCBvbgpvbmUgdmNwdSBjYW4gcmFjZSB3aXRoIGEgd3JpdGUgKHRvIGEgcmVhZC1vbmx5IG1hcHBp
bmcpIG9uIHRoZSBvdGhlcgp2Y3B1LCBhbmQgd291bGQgdHJpY2sgdGhpcyBhbGdvcml0aG0gaW50
byBzZXR0aW5nIHRoZSBkaXJ0eSBiaXQgd2hlbiB0aGUKd3JpdGUgd291bGQgaGF2ZSBmYXVsdGVk
IChhbmQgbm90IHNldCB0aGUgZGlydHkgYml0KS4KCkRvIHdlIGhhdmUgbnVtYmVycyBvbiBob3cg
bWFueSB0aGUgR1BUIEVQVCBWaW9sYXRpb25zIGFyZSBmb3IgKG9ubHkpCmFjY2VzcyBzZXRzLCBh
bmQgaG93IG1hbnkgYXJlIGZvciBkaXJ0eSB0c2V0cz/CoCBXb3VsZCB0aGUgZmlyc3QgaGFsZiBv
Zgp0aGUgYWxnb3JpdGhtICh3aGljaCBpcyBkZWZpbml0ZWx5IG5vdCByYWN5KSBzdGlsbCBiZSBh
IG5ldCBwZXJmIHdpbj8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 18:51:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 18:51: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 1g2L5c-0005Z8-E8; Tue, 18 Sep 2018 18: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=jhnc=ma=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2L5b-0005Yy-Hh
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 18:51:11 +0000
X-Inumbo-ID: 86a97be4-bb73-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86a97be4-bb73-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 20:49:09 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2L5X-0008T8-K5; Tue, 18 Sep 2018 18:51: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 1g2L5X-0007to-9C; Tue, 18 Sep 2018 18:51:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2L5X-0001sa-73; Tue, 18 Sep 2018 18:51:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127713-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-pair:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xen-4.8-testing:build-i386-rumprun:rumprun-build:fail:regression
 xen-4.8-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 18 Sep 2018 18:51:07 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127713: 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>

ZmxpZ2h0IDEyNzcxMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzcxMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDYgcnVtcHJ1
bi1idWlsZCAgZmFpbCBpbiAxMjc2MTAgUkVHUi4gdnMuIDEyNjE2MwogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICBmYWlsIGluIDEyNzYxMCBSRUdSLiB2cy4g
MTI2MTYzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA3IHhlbi1ib290ICAgICAgIGZh
aWwgaW4gMTI3NjEwIFJFR1IuIHZzLiAxMjYxNjMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTI3NjEwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9r
ZW4gcGFzcyBpbiAxMjc2NDYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBwYXNzIGluIDEyNzY0NgogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVh
dCBmYWlsIGluIDEyNzY0NiBwYXNzIGluIDEyNzcxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgNyBob3N0LXBpbmctY2hlY2stbmF0aXZlL2RzdF9ob3N0IGZhaWwgaW4gMTI3NjQ2IHBh
c3MgaW4gMTI3NzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc2MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgNyBob3N0LXBpbmctY2hlY2stbmF0aXZlL2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAx
Mjc2NDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBwYXNzIGluIDEyNzY0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTI3NjQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMjc2MTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyNzYxMCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTI3NjEwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMjc2MTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxMjc2MTAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgaW4gMTI3NjEwIGxpa2UgMTI2MTYzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hv
c3QgZmFpbCBpbiAxMjc2NDYgbGlrZSAxMjYxNjMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyNTk0NQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjYxNjMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3Qg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDAwNWRmOTExZjZiNDE3MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzliZTQK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU1MmVjNGI3ODc0Y2Y4NTA0
MWQyZDk1N2VkMjYwODk0NjU2NWZlMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNjE2MyAgMjAx
OC0wOC0xOCAxMjo0MDoyMyBaICAgMzEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MTAg
IDIwMTgtMDktMTQgMTI6MDc6MDQgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcGFpciBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tl
bi1zdGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2Ig
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAw
MDVkZjkxMWY2YjQxNzFiNjUwOTQyODYxYmY0NDYwNmU5ZTc5YmU0CkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzY6MzIgMjAxOCAr
MDIwMAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhfbm9zcGVjKCkgaW5zZXJ0aW9ucwog
ICAgCiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUgdjEgKGluY2x1ZGluZyBCQ0JTKSBn
YWRnZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhlIGluc2VydGlvbnMgYXJlIG1vcmUg
b2YgcHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4gdGhlcmUKICAgIHByb3ZhYmx5IGJl
aW5nIGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQgZXJyIG9uIHRoZSBzYWZlIChzZWN1
cmUpCiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2YyMDAyNjE0YWY1MWRmZDUw
NzE2OGExNjk2NjU4YmFjOTExNTVjZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMDMgMTc6NTA6
MTAgKzAyMDAKCmNvbW1pdCA4YmZhYjJiNWI2ZDZhMjA4ZTM5MDViMjBiZmZlNTAwYTkzZDNjNjNk
CkF1dGhvcjogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CkRhdGU6
ICAgRnJpIFNlcCAxNCAxMzozNTo1NCAyMDE4ICswMjAwCgogICAgVlQtZC9kbWFyOiBpb21tdSBt
ZW0gbGVhayBmaXgKICAgIAogICAgUmVsZWFzZSBtZW1vcnkgYWxsb2NhdGVkIGZvciBkcmhkIGlv
bW11IGluIGVycm9yIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFu
IDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZmQwN2I2NjQ4YzRjODg5MWRj
YTViZDBmN2VmMTc0YjY4MzFmODBiMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMjcgMTE6Mzc6
MjQgKzAyMDAKCmNvbW1pdCBkYzgxNGUxOTIwNDQyMDc3YmY1YjA0NmFiNDEyOWNmMGVhZTYyMzEz
CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAg
MTQgMTM6MzU6MjcgMjAxOCArMDIwMAoKICAgIHJhbmdlc2V0OiBtYWtlIGlucXVpcnkgZnVuY3Rp
b25zIHRvbGVyYXRlIE5VTEwgaW5wdXRzCiAgICAKICAgIFJhdGhlciB0aGFuIHNwZWNpYWwgY2Fz
aW5nIHRoZSAtPmlvbWVtX2NhcHMgY2hlY2sgaW4geDg2J3MKICAgIGdldF9wYWdlX2Zyb21fbDFl
KCkgZm9yIHRoZSBkb21feGVuIGNhc2UsIGxldCdzIGJlIG1vcmUgdG9sZXJhbnQgaW4KICAgIGdl
bmVyYWwsIGFsb25nIHRoZSBsaW5lcyBvZiByYW5nZXNldF9pc19lbXB0eSgpOiBBIG5ldmVyIGFs
bG9jYXRlZAogICAgcmFuZ2VzZXQgY2FuJ3QgcG9zc2libHkgY29udGFpbiBvciBvdmVybGFwIGFu
eSByYW5nZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGFkMGE5ZjI3M2Q2ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNh
ZGQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE3IDEzOjU0OjQwICswMjAwCgpjb21taXQgNWU4
Njk3NzM1YjcwMDRhZGM2MzdmMzE5MDE2NWRhMGVhYTdlMzljNwpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNDo1
NyAyMDE4ICswMjAwCgogICAgeDg2L3NldHVwOiBBdm9pZCBPb0IgRTgyMCBsb29rdXAgd2hlbiBj
YWxjdWxhdGluZyB0aGUgTDFURiBzYWZlIGFkZHJlc3MKICAgIAogICAgQSBudW1iZXIgb2YgY29y
bmVyIGNhc2VzIChtb3N0IG9idmlvdXNseSwgbm8tcmVhbC1tb2RlIGFuZCBubyBNdWx0aWJvb3Qg
bWVtb3J5CiAgICBtYXApIGNhbiBlbmQgdXAgd2l0aCBlODIwX3Jhdy5ucl9tYXAgYmVpbmcgMCwg
YXQgd2hpY2ggcG9pbnQgdGhlIEwxVEYKICAgIGNhbGN1bGF0aW9uIHdpbGwgdW5kZXJmbG93Lgog
ICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2U0ZWMwN2UxNGJjZTgxZjZh
ZTIyYzMxZmYxMzAyZDFmMjk3YTIyNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTYgMTg6MTA6
MDcgKzAxMDAKCmNvbW1pdCBkMWE1OTM2ZDYzZWExZTMzZmQ5ZGM4YjNhOGM0MWM4MDRkNzc5ODVh
CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgU2VwIDE0IDEzOjM0OjI2IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtL2lvcmVxOiBNTUlPIHJh
bmdlIGNoZWNraW5nIGNvbXBsZXRlbHkgaWdub3JlcyBkaXJlY3Rpb24gZmxhZwogICAgCiAgICBo
dm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpIGlzIHVzZWQgdG8gcm91dGUgYW4gaW9yZXEgdG8gdGhl
IGFwcHJvcHJpYXRlCiAgICBpb3JlcSBzZXJ2ZXIuIEZvciBNTUlPIHRoaXMgaXMgZG9uZSBieSBj
b21wYXJpbmcgdGhlIHJhbmdlIG9mIHRoZSBpb3JlcQogICAgdG8gdGhlIHJhbmdlcyByZWdpc3Rl
cmVkIGJ5IHRoZSBkZXZpY2UgbW9kZWxzIG9mIGVhY2ggaW9yZXEgc2VydmVyLgogICAgVW5mb3J0
dW5hdGVseSB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHJhbmdlIGlmIHRoZSBpb3JlcSBjb21wbGV0
ZWx5IGlnbm9yZXMKICAgIHRoZSBkaXJlY3Rpb24gZmxhZyBhbmQgdGh1cyBtYXkgY2FsY3VsYXRl
IHRoZSB3cm9uZyByYW5nZSBmb3IgY29tcGFyaXNvbi4KICAgIFRodXMgdGhlIGlvcmVxIG1heSBl
aXRoZXIgYmUgcm91dGVkIHRvIHRoZSB3cm9uZyBzZXJ2ZXIgb3IgZXJyb25lb3VzbHkKICAgIHRl
cm1pbmF0ZWQgYnkgbnVsbF9vcHMuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGZpeGVz
IHdoaXRlc3BhY2UgaW4gdGhlIHN3aXRjaCBzdGF0ZW1lbnQgdG8gbWFrZSBpdAogICAgICAgICAg
c3R5bGUgY29tcGxpYW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MGE1NmRjMDA2NGEw
MDgzMDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5NTA0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNSAx
NDoxNDowNiArMDIwMAoKY29tbWl0IGM5ZmM2YjM4OGVkODVjOTcyODNjY2NmYmI0MzI4ZjA4NTlh
NzNhMDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTQgMTM6MzM6NTkgMjAxOCArMDIwMAoKICAgIHg4Ni92bGFwaWM6IEJ1
Z2ZpeGVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdmxhcGljX3tyZWFkLHdyaXRlfSgpCiAgICAKICAg
IEZpcnN0bHksIHRoZXJlIGlzIG5vICdvZmZzZXQnIGJvdW5kYXJ5IGNoZWNrIG9uIHRoZSBub24t
MzItYml0IHdyaXRlIHBhdGgKICAgIGJlZm9yZSB0aGUgY2FsbCB0byB2bGFwaWNfcmVhZF9hbGln
bmVkKCksIHdoaWNoIGFsbG93cyBhbiBhdHRhY2tlciB0byByZWFkCiAgICBiZXlvbmQgdGhlIGVu
ZCBvZiB2bGFwaWMtPnJlZ3MtPmRhdGFbXSwgd2hpY2ggaXMgb25seSAxMDI0IGJ5dGVzIGxvbmcu
CiAgICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBiYWNraW5nIG1lbW9yeSBpcyBhIGRvbWhlYXAgcGFn
ZSwgYW5kIG1pc2FsaWduZWQgYWNjZXNzZXMgZ2V0CiAgICBjaHVua2VkIGRvd24gdG8gc2luZ2xl
IGJ5dGVzIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMsIEkgY2FuJ3Qgc3BvdCBhbnkKICAgIFhTQS13
b3J0aHkgcHJvYmxlbXMgd2hpY2ggb2NjdXIgZnJvbSB0aGUgb3ZlcnJ1bi4KICAgIAogICAgT24g
cmVhbCBoYXJkd2FyZSwgYmFkIGFjY2Vzc2VzIGRvbid0IGluc3RhbnRseSBjcmFzaCB0aGUgbWFj
aGluZS4gIFRoZWlyCiAgICBiZWhhdmlvdXIgaXMgdW5kZWZpbmVkLCBidXQgdGhlIGRvbWFpbl9j
cmFzaCgpIHByb2hpYml0cyBzZW5zaWJsZSB0ZXN0aW5nLgogICAgQmVoYXZlIG1vcmUgbGlrZSBv
dGhlciB4ODYgTU1JTyBhbmQgdGVybWluYXRlIGJhZCBhY2Nlc3NlcyB3aXRoIGFwcHJvcHJpYXRl
CiAgICBkZWZhdWx0cy4KICAgIAogICAgV2hpbGUgbWFraW5nIHRoZXNlIGNoYW5nZXMsIGNsZWFu
IHVwIGFuZCBzaW1wbGlmeSB0aGUgdGhlIHNtYWxsZXItYWNjZXNzCiAgICBoYW5kbGluZy4gIElu
IHBhcnRpY3VsYXIsIGF2b2lkIHBvaW50ZXIgYmFzZWQgbWVjaGFuc2ltcyBmb3IgMS8yLWJ5dGUg
cmVhZHMgc28KICAgIGFzIHRvIGF2b2lkIGZvcmNpbmcgdGhlIHZhbHVlIHRvIGJlIHNwaWxsZWQg
dG8gdGhlIHN0YWNrLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC8y
IHVwL2Rvd246IDAvLTE3NSAoLTE3NSkKICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICB2bGFwaWNfcmVhZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMTEgICAgIDE0MiAgICAgLTY5CiAgICAg
IHZsYXBpY193cml0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwNCAgICAgMTk4
ICAgIC0xMDYKICAgIAogICAgRmluYWxseSwgdGhlcmUgYXJlIGEgcGxldGhvcmEgb2YgcmVhZC93
cml0ZSBmdW5jdGlvbnMgaW4gdGhlIHZsYXBpYyBuYW1lc3BhY2UsCiAgICBzbyByZW5hbWUgdGhl
c2UgdG8gdmxhcGljX21taW9fe3JlYWQsd3JpdGV9KCkgdG8gbWFrZSB0aGVpciBwdXJwb3NlIG1v
cmUKICAgIGNsZWFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI2ZjQzYzE0Y2VmM2FmODQ3N2E5ZWNh
NGVmYWI4N2RkMTUwYTI4ODUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTEwIDEzOjI3OjI0ICsw
MTAwCgpjb21taXQgMjFhYzZjOGU0NDZlZTY3NDJlMmU4MzliNTZkOTQ2MTdhNjkzMGIxNgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxNCAxMzozMzoyMCAyMDE4ICswMjAwCgogICAgeDg2L3ZteDogQXZvaWQgaGl0dGluZyBC
VUdfT04oKSBhZnRlciBFUFRQLXJlbGF0ZWQgZG9tYWluX2NyYXNoKCkKICAgIAogICAgSWYgdGhl
IEVQVFAgcG9pbnRlciBjYW4ndCBiZSBsb2NhdGVkIGluIHRoZSBhbHRwMm0gbGlzdCwgdGhlIGRv
bWFpbgogICAgaXMgKGxlZ2l0aW1hdGVseSkgY3Jhc2hlZC4KICAgIAogICAgVW5kZXIgdGhvc2Ug
Y2lyY3Vtc3RhbmNlcywgZXhlY3V0aW9uIHdpbGwgY29udGludWUgYW5kIGd1YXJlbnRlZSB0byBo
aXQgdGhlCiAgICBCVUdfT04oaWR4ID49IE1BWF9BTFRQMk0pICh1bmZvcnR1bmF0ZWx5LCBqdXN0
IG91dCBvZiBjb250ZXh0KS4KICAgIAogICAgUmV0dXJuIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVy
KCkgYWZ0ZXIgdGhlIGRvbWFpbl9jcmFzaCgpLCB3aGljaCBhbHNvIGhhcyB0aGUKICAgIHNpZGUg
ZWZmZWN0IG9mIHJlZW50ZXJpbmcgdGhlIHNjaGVkdWxlciBtb3JlIHByb21wdGx5LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDQ4ZGJiMmRiZTlkOWY5MmEyODkwYTE1YmI0OGEwNTk4YzA2NWI5ZjgK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTAyIDEwOjEwOjQzICswMTAwCihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 18:58:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 18: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 1g2LCv-0005q2-Bt; Tue, 18 Sep 2018 18:58:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1z01=ma=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2LCt-0005px-TR
 for xen-devel@lists.xen.org; Tue, 18 Sep 2018 18:58:43 +0000
X-Inumbo-ID: 0002391c-bb75-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0002391c-bb75-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 18:59:42 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id BA435305FFAB
 for <xen-devel@lists.xen.org>; Tue, 18 Sep 2018 21:58:40 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A7BA07FC21
 for <xen-devel@lists.xen.org>; Tue, 18 Sep 2018 21:58:40 +0300 (EEST)
Received: (qmail 12546 invoked from network); 18 Sep 2018 21:58:40 +0300
Received: from 84-232-220-69.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@84.232.220.69)
 by smtp01.buh.bitdefender.com with SMTP; 18 Sep 2018 21:58:40 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, aisaila@bitdefender.com
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
 <5BA0D0B102000078001E93C5@prv1-mh.provo.novell.com>
 <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <256b48c8-13e8-c14b-60e3-15eab6a12a6f@bitdefender.com>
Date: Tue, 18 Sep 2018 21:58:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77463
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496319,
 Stamp: 3], Multi: [Enabled, t: (0.000042,0.018510)], BW: [Enabled, t:
 (0.000018,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004441), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.194512,0.000583)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.068797), Hit: No,
 Details: v2.7.15; Id: 15.1i60i0m.1cnn0ov8p.gattm], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@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>

T24gOS8xOC8xOCA5OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDE4LzA5LzE4IDEx
OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTguMDkuMTggYXQgMTE6NDcsIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBPbiBUaHUsIDIwMTgtMDktMTMgYXQgMDg6
MTcgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA5LjE4IGF0IDExOjQ3
LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiBUaGUgb3JpZ2luYWwgdmVy
c2lvbiBvZiB0aGUgcGF0Y2ggZW11bGF0ZWQgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24KPj4+Pj4g
KHdoaWNoLCBhcyBhIHNpZGUtZWZmZWN0LCBlbXVsYXRlZCB0aGUgcGFnZS13YWxrIGFzIHdlbGwp
LCBob3dldmVyCj4+Pj4+IHdlCj4+Pj4+IG5lZWQgZmluZXItZ3JhaW5lZCBjb250cm9sLiBXZSB3
YW50IHRvIGVtdWxhdGUgdGhlIHBhZ2Utd2FsaywgYnV0Cj4+Pj4+IHN0aWxsCj4+Pj4+IGdldCBh
biBFUFQgdmlvbGF0aW9uIGV2ZW50IGlmIHRoZSBjdXJyZW50IGluc3RydWN0aW9uIHdvdWxkIHRy
aWdnZXIKPj4+Pj4gb25lLgo+Pj4+PiBUaGlzIHBhdGNoIHBlcmZvcm1zIGp1c3QgdGhlIHBhZ2Ut
d2FsayBlbXVsYXRpb24uCj4+Pj4gUmF0aGVyIHRoYW4gbWFraW5nIHRoaXMgYmFzaWNhbGx5IGEg
cmV2aXNpb24gbG9nLCBjb3VsZCB5b3UgcGxlYXNlCj4+Pj4gZm9jdXMKPj4+PiBvbiB3aGF0IHlv
dSBhY3R1YWxseSB3YW50IHRvIGFjaGlldmU/Cj4+Pj4KPj4+PiBBcyB0byB0aGUgdGl0bGU6ICJT
dXBwcmVzcyAuLi4iIHBsZWFzZS4KPj4+Pgo+Pj4+PiBAQCAtMTQ5LDYgKzE1MSwxMCBAQCBndWVz
dF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+Pj4+IHAybV9kb21haW4gKnAy
bSwKPj4+Pj4gICAgICBhcl9hbmQgJj0gZ2ZsYWdzOwo+Pj4+PiAgICAgIGFyX29yICB8PSBnZmxh
Z3M7Cj4+Pj4+ICAKPj4+Pj4gKyAgICBpZiAoIHNldF9hZCAmJiBzZXRfYWRfYml0cygmbDRwW2d1
ZXN0X2w0X3RhYmxlX29mZnNldCh2YSldLmw0LAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZndy0+bDRlLmw0LCBmYWxzZSkgKQo+Pj4+PiArICAgICAgICBhY2Nlc3NlZCA9
IHRydWU7Cj4+Pj4gSXQgaXMgaW4gcGFydGljdWxhciB0aGlzIHNlZW1pbmdseSBvZGQgKGFuZCBy
ZWR1bmRhbnQgd2l0aCB3aGF0J3MKPj4+PiBkb25lCj4+Pj4gbGF0ZXIgaW4gdGhlIGZ1bmN0aW9u
KSB3aGljaCBuZWVkcyB0aG9yb3VnaCBleHBsYW5hdGlvbi4KPj4+IE9uIHRoaXMgcGF0Y2ggSSd2
ZSBmb2xsb3dlZCBBbmRyZXcgQ29vcGVyJ3Mgc3VnZ2VzdGlvbiBvbiBob3cgdG8gc2V0Cj4+PiBB
L0QgQml0czoKPj4+Cj4+PiAiV2hpbGUgd2Fsa2luZyBkb3duIHRoZSBsZXZlbHMsIHNldCBhbnkg
bWlzc2luZyBBIGJpdHMgYW5kIHJlbWVtYmVyIGlmIHdlCj4+PiBzZXQgYW55LiAgSWYgd2Ugc2V0
IEEgYml0cywgY29uc2lkZXIgb3Vyc2VsdmVzIGNvbXBsZXRlIGFuZCBleGl0IGJhY2sgdG8KPj4+
IHRoZSBndWVzdC4gIElmIG5vIEEgYml0cyB3ZXJlIHNldCwgYW5kIHRoZSBhY2Nlc3Mgd2FzIGEg
d3JpdGUgKHdoaWNoIHdlCj4+PiBrbm93IGZyb20gdGhlIEVQVCB2aW9sYXRpb24gaW5mb3JtYXRp
b24pLCB0aGVuIHNldCB0aGUgbGVhZiBEIGJpdC4iCj4+Pgo+Pj4gSWYgSSBtaXN1bmRlcnN0b29k
IHRoZSBjb21tZW50IHBsZWFzZSBjbGFyaWZ5Lgo+PiBJdCBkb2Vzbid0IGxvb2sgdG8gbWUgYXMg
aWYgeW91IG1pc3VuZGVyc3Rvb2QgYW55dGhpbmcsIGJ1dCBvbmx5IEFuZHJldwo+PiBjYW4gc2F5
IGZvciBzdXJlLiBIb3dldmVyLCBub25lIG9mIHRoaXMgd2FzIGluIHRoZSBkZXNjcmlwdGlvbiBv
ZiB5b3VyCj4+IHBhdGNoIChuZWl0aGVyIGFzIHBhcnQgb2YgdGhlIGRlc2NyaXB0aW9uLCBub3Ig
YXMgY29kZSBjb21tZW50KSwgYW5kIEkKPj4gdGhpbmsgeW91J2QgZXZlbiBoYXZlIHRvIGdyZWF0
bHkgZXh0ZW5kIG9uIHRoaXMgaW4gb3JkZXIgdG8gZXhwbGFpbiB0bwo+PiBldmVyeW9uZSB3aHkg
dGhlIHJlc3VsdGluZyBiZWhhdmlvciBpcyBzdGlsbCBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdC4g
SW4gbm8KPj4gY2FzZSBzaG91bGQgeW91IGFzc3VtZSBhbnlvbmUgcmVhZGluZyB5b3VyIHBhdGNo
IChub3cgb3IgaW4gdGhlCj4+IGZ1dHVyZSkgaGFzIHBhcnRpY2lwYXRlZCBpbiB0aGUgZWFybGll
ciBkaXNjdXNzaW9uLgo+IAo+IFRoZSBwcm9ibGVtIHdlIGhhdmUgaXMgdGhhdCwgd2hpbGUgd2Ug
a25vdyB0aGUgRVBUIFZpb2xhdGlvbiB3YXMgZm9yIGEKPiB3cml0ZSBvZiBhbiBBIG9yIEQgYml0
IHRvIGEgd3JpdGUtcHJvdGVjdGVkIGd1ZXN0IHBhZ2V0YWJsZSwgd2UgZG9uJ3QKPiBrbm93IGlm
IGl0IHdhcyB0aGUgQSBvciB0aGUgRCBiaXQgd2hpY2ggd2FzIGF0dGVtcHRpbmcgdG8gYmUgc2V0
Lgo+IAo+IEZ1cnRoZXJtb3JlICh3aXRob3V0IGVtdWxhdGluZyB0aGUgaW5zdHJ1Y3Rpb24sIHdo
aWNoIGlzIHdoYXQgd2UgYXJlCj4gdHJ5aW5nIHRvIGF2b2lkKSwgd2UgY2FuJ3QgcmVjb25zdHJ1
Y3QgdGhlIGFjY2Vzcy4KPiAKPiBBY2Nlc3MgYml0cyBhcmUgb25seSB3cml0dGVuIGlmIHRoZXkg
d2VyZSBtaXNzaW5nIGJlZm9yZSwgYnV0IG1heSBiZSBzZXQKPiBzcGVjdWxhdGl2ZWx5LsKgIERp
cnR5IGJpdHMgYXJlIG9ubHkgc2V0IHdoZW4gYSB3cml0ZSBpcyByZXRpcmVkLsKgIEZyb20gYQo+
IHByYWN0aWNhbCBwb2ludCBvZiB2aWV3LCB0aGUgcGlwZWxpbmUgc2V0cyBBIGFuZCBEIGJpdHMg
YXMgc2VwYXJhdGUgYWN0aW9ucy4KPiAKPiBGb2xsb3dpbmcgdGhpcyBsb2dpYyAoYW5kIGFzc3Vt
aW5nIGZvciBub3cgYSBzaW5nbGUgdmNwdSksIGlmIHdlIGdldCBhCj4gR1BUIEVQVCBWaW9sYXRp
b24sIGFuZCB0aGVyZSBhcmUgbWlzc2luZyBhY2Nlc3MgYml0cyBvbiB0aGUgd2FsaywgdGhlbgo+
IHRoZSBmYXVsdCBpcyBkZWZpbml0ZWx5IGZyb20gc2V0dGluZyBhbiBhY2Nlc3MgYml0LsKgIFNl
dCBhbGwgYWNjZXNzIGJpdHMKPiBhbmQgY2FsbCBpdCBkb25lLsKgIElmIHdlIGdldCBhIEdQVCBF
UFQgVmlvbGF0aW9uIGFuZCBhbGwgYWNjZXNzIGJpdHMKPiB3ZXJlIHNldCwgdGhlbiBpdCB3YXMg
ZGVmaW5pdGVseSBmcm9tIHNldHRpbmcgdGhlIERpcnR5IGJpdC4KPiAKPiBGb3IgbXVsdGktdmNw
dSBzY2VuYXJpb3MsIHRoaW5ncyBnZXQgcmFjeS7CoCBTZXR0aW5nIGFsbCB0aGUgQWNjZXNzIGJp
dHMKPiBpcyBzYWZlIGJlY2F1c2UgaXRzIGEgc3BlY3VsYXRpdmUgYWN0aW9uLCBidXQgYSBzcGVj
dWxhdGl2ZWx5IGxvYWQgb24KPiBvbmUgdmNwdSBjYW4gcmFjZSB3aXRoIGEgd3JpdGUgKHRvIGEg
cmVhZC1vbmx5IG1hcHBpbmcpIG9uIHRoZSBvdGhlcgo+IHZjcHUsIGFuZCB3b3VsZCB0cmljayB0
aGlzIGFsZ29yaXRobSBpbnRvIHNldHRpbmcgdGhlIGRpcnR5IGJpdCB3aGVuIHRoZQo+IHdyaXRl
IHdvdWxkIGhhdmUgZmF1bHRlZCAoYW5kIG5vdCBzZXQgdGhlIGRpcnR5IGJpdCkuCj4gCj4gRG8g
d2UgaGF2ZSBudW1iZXJzIG9uIGhvdyBtYW55IHRoZSBHUFQgRVBUIFZpb2xhdGlvbnMgYXJlIGZv
ciAob25seSkKPiBhY2Nlc3Mgc2V0cywgYW5kIGhvdyBtYW55IGFyZSBmb3IgZGlydHkgdHNldHM/
wqAgV291bGQgdGhlIGZpcnN0IGhhbGYgb2YKPiB0aGUgYWxnb3JpdGhtICh3aGljaCBpcyBkZWZp
bml0ZWx5IG5vdCByYWN5KSBzdGlsbCBiZSBhIG5ldCBwZXJmIHdpbj8KCkxhc3QgdGltZSBJJ3Zl
IGNvdW50ZWQgd2l0aCBhIHNpbXBsZSB0ZXN0IHRoZXJlIHdlcmUgMjUgRHMgdG8gMTkwNjIgQXMs
CnNvIHllcywgbW9zdCBvZiB0aGVzZSBhcmUgc2V0dGluZyBhY2Nlc3MgYml0cywgYW5kIHllcywg
aXQgbG9va3MgbGlrZQppdCdzIHN0aWxsIHdvcnRoIGRvaW5nIGV2ZW4gd2hlbiBzZXR0aW5nIHRo
ZSBBIGJpdHMgYWxvbmUgLSB0aG91Z2ggb2YKY291cnNlIHdlJ2QgcHJlZmVyIHRvIGF2b2lkIHZt
X2V2ZW50cyBmb3IgYm90aC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 19:01:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 19:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2LFl-0006WP-Rd; Tue, 18 Sep 2018 19:01: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=klop=ma=linux.intel.com=jarkko.sakkinen@srs-us1.protection.inumbo.net>)
 id 1g2LFk-0006WK-Cp
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 19:01:40 +0000
X-Inumbo-ID: fd5caa0e-bb74-11e8-a8a5-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd5caa0e-bb74-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 20:59:38 +0200 (CEST)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2018 12:01:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,390,1531810800"; d="scan'208";a="84609377"
Received: from kcandir-mobl.ger.corp.intel.com (HELO localhost)
 ([10.252.51.105])
 by orsmga003.jf.intel.com with ESMTP; 18 Sep 2018 11:59:54 -0700
Date: Tue, 18 Sep 2018 21:59:52 +0300
From: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180918185952.GA26508@linux.intel.com>
References: <20180917225333.10426-1-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180917225333.10426-1-boris.ostrovsky@oracle.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v3] tpm: Restore functionality to xen vtpm
 driver.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, "Dr . Greg Wettstein" <greg@enjellic.com>,
 dunlapg@umich.edu, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jgg@ziepe.ca, "Dr. Greg Wettstein" <greg@wind.enjellic.com>,
 xen-devel@lists.xenproject.org, peterhuewe@gmx.de,
 linux-integrity@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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMDY6NTM6MzNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEZyb206ICJEci4gR3JlZyBXZXR0c3RlaW4iIDxncmVnQHdpbmQuZW5qZWxsaWMu
Y29tPgo+IAo+IEZ1bmN0aW9uYWxpdHkgb2YgdGhlIHhlbi10cG1mcm9udCBkcml2ZXIgd2FzIGxv
c3Qgc2Vjb25kYXJ5IHRvCj4gdGhlIGludHJvZHVjdGlvbiBvZiB4ZW5idXMgbXVsdGktcGFnZSBz
dXBwb3J0IGluIGNvbW1pdCBjY2M5ZDkwYTlhOGIKPiAoInhlbmJ1c19jbGllbnQ6IEV4dGVuZCBp
bnRlcmZhY2UgdG8gc3VwcG9ydCBtdWx0aS1wYWdlIHJpbmciKS4KPiAKPiBJbiB0aGlzIGNvbW1p
dCBwb2ludGVyIHRvIGxvY2F0aW9uIG9mIHdoZXJlIHRoZSBzaGFyZWQgcGFnZSBhZGRyZXNzCj4g
aXMgc3RvcmVkIHdhcyBiZWluZyBwYXNzZWQgdG8gdGhlIHhlbmJ1c19ncmFudF9yaW5nKCkgZnVu
Y3Rpb24gcmF0aGVyCj4gdGhlbiB0aGUgYWRkcmVzcyBvZiB0aGUgc2hhcmVkIHBhZ2UgaXRzZWxm
LiBUaGlzIHJlc3VsdGVkIGluIGEgc2l0dWF0aW9uCj4gd2hlcmUgdGhlIGRyaXZlciB3b3VsZCBh
dHRhY2ggdG8gdGhlIHZ0cG0tc3R1YmRvbSBidXQgYW55IGF0dGVtcHQKPiB0byBzZW5kIGEgY29t
bWFuZCB0byB0aGUgc3R1YiBkb21haW4gd291bGQgdGltZW91dC4KPiAKPiBBIGRpYWdub3N0aWMg
ZmluZGluZyBmb3IgdGhpcyByZWdyZXNzaW9uIGlzIHRoZSBmb2xsb3dpbmcgZXJyb3IKPiBtZXNz
YWdlIGJlaW5nIGdlbmVyYXRlZCB3aGVuIHRoZSB4ZW4tdHBtZnJvbnQgZHJpdmVyIHByb2JlcyBm
b3IgYQo+IGRldmljZToKPiAKPiA8Mz52dHBtIHZ0cG0tMDogdHBtX3RyYW5zbWl0OiB0cG1fc2Vu
ZDogZXJyb3IgLTYyCj4gCj4gPDM+dnRwbSB2dHBtLTA6IEEgVFBNIGVycm9yICgtNjIpIG9jY3Vy
cmVkIGF0dGVtcHRpbmcgdG8gZGV0ZXJtaW5lCj4gdGhlIHRpbWVvdXRzCj4gCj4gVGhpcyBmaXgg
aXMgcmVsZXZhbnQgdG8gYWxsIGtlcm5lbHMgZnJvbSA0LjEgZm9yd2FyZCB3aGljaCBpcyB0aGUK
PiByZWxlYXNlIGluIHdoaWNoIG11bHRpLXBhZ2UgeGVuYnVzIHN1cHBvcnQgd2FzIGludHJvZHVj
ZWQuCj4gCj4gRGFuaWVsIERlIEdyYWFmIGZvcm11bGF0ZWQgdGhlIGZpeCBieSBjb2RlIGluc3Bl
Y3Rpb24gYWZ0ZXIgdGhlCj4gcmVncmVzc2lvbiBwb2ludCB3YXMgbG9jYXRlZC4KPiAKPiBGaXhl
czogY2NjOWQ5MGE5YThiICgieGVuYnVzX2NsaWVudDogRXh0ZW5kIGludGVyZmFjZSB0byBzdXBw
b3J0IG11bHRpLXBhZ2UgcmluZyIpCj4gU2lnbmVkLW9mZi1ieTogRHIuIEdyZWcgV2V0dHN0ZWlu
IDxncmVnQGVuamVsbGljLmNvbT4KPiAKPiBbYm9yaXM6IFVwZGF0ZWQgY29tbWl0IG1lc3NhZ2Us
IGFkZGVkIEZpeGVzIHRhZ10KPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnICMgdjQu
MSsKPiAtLS0KPiAgZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYyB8IDIgKy0KPiAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvY2hhci90cG0veGVuLXRwbWZyb250LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3hl
bi10cG1mcm9udC5jCj4gaW5kZXggOTExNDc1ZDM2ODAwLi5iMTUwZjg3ZjM4ZjUgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9jaGFyL3RwbS94ZW4tdHBtZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMvY2hh
ci90cG0veGVuLXRwbWZyb250LmMKPiBAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyBpbnQgc2V0
dXBfcmluZyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCBzdHJ1Y3QgdHBtX3ByaXZhdGUgKnBy
aXYpCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gIAl9Cj4gIAo+IC0JcnYgPSB4ZW5idXNfZ3JhbnRf
cmluZyhkZXYsICZwcml2LT5zaHIsIDEsICZncmVmKTsKPiArCXJ2ID0geGVuYnVzX2dyYW50X3Jp
bmcoZGV2LCBwcml2LT5zaHIsIDEsICZncmVmKTsKPiAgCWlmIChydiA8IDApCj4gIAkJcmV0dXJu
IHJ2Owo+ICAKPiAtLSAKPiAyLjE3LjEKPiAKClJldmlld2VkLWJ5OiBKYXJra28gU2Fra2luZW4g
PGphcmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+CgovSmFya2tvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 21:19:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 21:19: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 1g2NOb-0007cm-1n; Tue, 18 Sep 2018 21:18:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dvj3=ma=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1g2NOZ-0007ch-P5
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 21:18:55 +0000
X-Inumbo-ID: 96006e44-bb88-11e8-a6a9-d7ebe60f679a
Received: from mail-oi0-f67.google.com (unknown [209.85.218.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96006e44-bb88-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 21:19:54 +0000 (UTC)
Received: by mail-oi0-f67.google.com with SMTP id y207-v6so3139342oie.13
 for <xen-devel@lists.xenproject.org>; Tue, 18 Sep 2018 14:18:53 -0700 (PDT)
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=iY6ocZcyOP/p1/bvG5B59HAIPaVQDLpoBdapu7hxxwc=;
 b=uV+yCirRBKcRwhvQxQ2/seqK/9NuIOJF18gTRwtyGNwmadnI43KG4nb3ZBL/6ezAW8
 i08kM9bKeIsIZwgSG5yOH/kgB4Vj6h8OHswAVZDDgVsiHj/ofgqnm4Xhkq4TGf+lOMRS
 mnZh+DHr3URZZcRK5ahgv1umkXKq8+wk+bshzSm3fgR7fAUy3JgSSpRfFiTiGhntNp9J
 IkWoU7UrkcjotuFvbZ8N0E5ohTtp2lWWyW7CrnLA3h3TEeeEMPqx3WwMNs02OgxQugrC
 0SUkMDyc+O8utxg27Xk1fy4MgpSi8sPy50xLQLLDuCyDATz05SpLmlzGIpz9Ye89c0wX
 gHRw==
X-Gm-Message-State: APzg51DGao2j9PBNlu00hv87M4PVN4voj9Ecvxke7Etn+GK1N28aKWpA
 C5LMK6o4x5xqOSotsNEtUZJXa8xwRU7YuQQdhzY=
X-Google-Smtp-Source: ANB0VdYWIM2P8Y5fN4xgqP1iLsGXe0whTNbFMUQ2qwa4+5Ev3WSpGTcjWNCnnWgCaLiHOh07UNpD9/6+HlGUY/FE/Gw=
X-Received: by 2002:a54:4010:: with SMTP id
 x16-v6mr2601846oie.228.1537305533103; 
 Tue, 18 Sep 2018 14:18:53 -0700 (PDT)
MIME-Version: 1.0
References: <20180918114822.21926-1-david@redhat.com>
 <20180918114822.21926-2-david@redhat.com>
In-Reply-To: <20180918114822.21926-2-david@redhat.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Tue, 18 Sep 2018 23:18:41 +0200
Message-ID: <CAJZ5v0gDDEvBrNCbB8E3Stq4QE_+6X72Pbu0Wyj8bQoSPXs3WA@mail.gmail.com>
To: David Hildenbrand <david@redhat.com>
Subject: Re: [Xen-devel] [PATCH v1 1/6] mm/memory_hotplug: make
 remove_memory() take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, rashmica.g@gmail.com,
 Michael Neuling <mikey@neuling.org>, Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 yasu.isimatu@gmail.com, nfont@linux.vnet.ibm.com,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.de, malat@debian.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 jallen@linux.vnet.ibm.com, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMTo0OCBQTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiByZW1vdmVfbWVtb3J5KCkgaXMgZXhwb3J0ZWQgcmlnaHQg
bm93IGJ1dCByZXF1aXJlcyB0aGUKPiBkZXZpY2VfaG90cGx1Z19sb2NrLCB3aGljaCBpcyBub3Qg
ZXhwb3J0ZWQuIFNvIGxldCdzIHByb3ZpZGUgYSB2YXJpYW50Cj4gdGhhdCB0YWtlcyB0aGUgbG9j
ayBhbmQgb25seSBleHBvcnQgdGhhdCBvbmUuCj4KPiBUaGUgbG9jayBpcyBhbHJlYWR5IGhlbGQg
aW4KPiAgICAgICAgIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9y
eS5jCj4gICAgICAgICBkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKPiBTbywgbGV0J3Mg
dXNlIHRoZSBsb2NrZWQgdmFyaWFudC4KPgo+IFRoZSBsb2NrIGlzIG5vdCBoZWxkIChidXQgdGFr
ZW4gaW4pCj4gICAgICAgICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2Uu
Ywo+IFNvIGxldCdzIGtlZXAgdXNpbmcgdGhlIChub3cpIGxvY2tlZCB2YXJpYW50Lgo+Cj4gQXBh
cnQgZnJvbSB0aGF0LCB0aGVyZSBhcmUgbm90IG90aGVyIHVzZXJzIGluIHRoZSB0cmVlLgo+Cj4g
Q2M6IEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KPiBD
YzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+Cj4gQ2M6IE1pY2hhZWwgRWxsZXJt
YW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KPiBDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJq
d3lzb2NraS5uZXQ+Cj4gQ2M6IExlbiBCcm93biA8bGVuYkBrZXJuZWwub3JnPgo+IENjOiBSYXNo
bWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+Cj4gQ2M6IE1pY2hhZWwgTmV1bGluZyA8
bWlrZXlAbmV1bGluZy5vcmc+Cj4gQ2M6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwu
Y29tPgo+IENjOiBOYXRoYW4gRm9udGVub3QgPG5mb250QGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBD
YzogSm9obiBBbGxlbiA8amFsbGVuQGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBDYzogQW5kcmV3IE1v
cnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+Cj4gQ2M6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29t
Pgo+IENjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdlLmNvbT4KPiBDYzogVmxhc3Rp
bWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KPiBDYzogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRh
dGFzaGluQG9yYWNsZS5jb20+Cj4gQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE9zY2FyIFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4K
PiBDYzogWUFTVUFLSSBJU0hJTUFUU1UgPHlhc3UuaXNpbWF0dUBnbWFpbC5jb20+Cj4gQ2M6IE1h
dGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgo+IFJldmlld2VkLWJ5OiBQYXZlbCBU
YXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgYXJjaC9wb3dlcnBj
L3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgICAgICAgfCAyIC0tCj4gIGFyY2gvcG93ZXJw
Yy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jIHwgNiArKystLS0KPiAgZHJpdmVy
cy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgfCAyICstCj4gIGluY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCAgICAgICAgICAgICAgICAgIHwgMyArKy0KPiAgbW0v
bWVtb3J5X2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA5ICsrKysrKysr
LQo+ICA1IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMg
Yi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwo+IGluZGV4IDUxZGMz
OThhZTNmNy4uOGYxY2Q0ZjNiZmQ1IDEwMDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJudi9tZW10cmFjZS5jCj4gKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dl
cm52L21lbXRyYWNlLmMKPiBAQCAtOTAsOSArOTAsNyBAQCBzdGF0aWMgYm9vbCBtZW10cmFjZV9v
ZmZsaW5lX3BhZ2VzKHUzMiBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBucl9wYWdlcykKPiAgICAg
ICAgIHdhbGtfbWVtb3J5X3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwgKHZvaWQgKilNRU1fT0ZG
TElORSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZV9tZW1ibG9ja19zdGF0ZSk7
Cj4KPiAtICAgICAgIGxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKPiAgICAgICAgIHJlbW92ZV9tZW1v
cnkobmlkLCBzdGFydF9wZm4gPDwgUEFHRV9TSElGVCwgbnJfcGFnZXMgPDwgUEFHRV9TSElGVCk7
Cj4gLSAgICAgICB1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKPgo+ICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hv
dHBsdWctbWVtb3J5LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvaG90cGx1Zy1t
ZW1vcnkuYwo+IGluZGV4IGMxNTc4ZjU0YzYyNi4uYjNmNTQ0NjZlMjVmIDEwMDY0NAo+IC0tLSBh
L2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCj4gKysrIGIv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKPiBAQCAtMzM0
LDcgKzMzNCw3IEBAIHN0YXRpYyBpbnQgcHNlcmllc19yZW1vdmVfbWVtYmxvY2sodW5zaWduZWQg
bG9uZyBiYXNlLCB1bnNpZ25lZCBpbnQgbWVtYmxvY2tfc2l6Cj4gICAgICAgICBuaWQgPSBtZW1v
cnlfYWRkX3BoeXNhZGRyX3RvX25pZChiYXNlKTsKPgo+ICAgICAgICAgZm9yIChpID0gMDsgaSA8
IHNlY3Rpb25zX3Blcl9ibG9jazsgaSsrKSB7Cj4gLSAgICAgICAgICAgICAgIHJlbW92ZV9tZW1v
cnkobmlkLCBiYXNlLCBNSU5fTUVNT1JZX0JMT0NLX1NJWkUpOwo+ICsgICAgICAgICAgICAgICBf
X3JlbW92ZV9tZW1vcnkobmlkLCBiYXNlLCBNSU5fTUVNT1JZX0JMT0NLX1NJWkUpOwo+ICAgICAg
ICAgICAgICAgICBiYXNlICs9IE1JTl9NRU1PUllfQkxPQ0tfU0laRTsKPiAgICAgICAgIH0KPgo+
IEBAIC00MjMsNyArNDIzLDcgQEAgc3RhdGljIGludCBkbHBhcl9yZW1vdmVfbG1iKHN0cnVjdCBk
cm1lbV9sbWIgKmxtYikKPiAgICAgICAgIGJsb2NrX3N6ID0gcHNlcmllc19tZW1vcnlfYmxvY2tf
c2l6ZSgpOwo+ICAgICAgICAgbmlkID0gbWVtb3J5X2FkZF9waHlzYWRkcl90b19uaWQobG1iLT5i
YXNlX2FkZHIpOwo+Cj4gLSAgICAgICByZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIs
IGJsb2NrX3N6KTsKPiArICAgICAgIF9fcmVtb3ZlX21lbW9yeShuaWQsIGxtYi0+YmFzZV9hZGRy
LCBibG9ja19zeik7Cj4KPiAgICAgICAgIC8qIFVwZGF0ZSBtZW1vcnkgcmVnaW9ucyBmb3IgbWVt
b3J5IHJlbW92ZSAqLwo+ICAgICAgICAgbWVtYmxvY2tfcmVtb3ZlKGxtYi0+YmFzZV9hZGRyLCBi
bG9ja19zeik7Cj4gQEAgLTcxMCw3ICs3MTAsNyBAQCBzdGF0aWMgaW50IGRscGFyX2FkZF9sbWIo
c3RydWN0IGRybWVtX2xtYiAqbG1iKQo+Cj4gICAgICAgICByYyA9IGRscGFyX29ubGluZV9sbWIo
bG1iKTsKPiAgICAgICAgIGlmIChyYykgewo+IC0gICAgICAgICAgICAgICByZW1vdmVfbWVtb3J5
KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKPiArICAgICAgICAgICAgICAgX19yZW1v
dmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKPiAgICAgICAgICAgICAg
ICAgZGxwYXJfcmVtb3ZlX2RldmljZV90cmVlX2xtYihsbWIpOwo+ICAgICAgICAgfSBlbHNlIHsK
PiAgICAgICAgICAgICAgICAgbG1iLT5mbGFncyB8PSBEUkNPTkZfTUVNX0FTU0lHTkVEOwo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgYi9kcml2ZXJzL2FjcGkv
YWNwaV9tZW1ob3RwbHVnLmMKPiBpbmRleCA2YjBkM2VmNzMwOWMuLjgxMTE0ODQxNTk5MyAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKPiArKysgYi9kcml2ZXJz
L2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKPiBAQCAtMjgyLDcgKzI4Miw3IEBAIHN0YXRpYyB2b2lk
IGFjcGlfbWVtb3J5X3JlbW92ZV9tZW1vcnkoc3RydWN0IGFjcGlfbWVtb3J5X2RldmljZSAqbWVt
X2RldmljZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBuaWQgPSBtZW1vcnlfYWRkX3BoeXNh
ZGRyX3RvX25pZChpbmZvLT5zdGFydF9hZGRyKTsKPgo+ICAgICAgICAgICAgICAgICBhY3BpX3Vu
YmluZF9tZW1vcnlfYmxvY2tzKGluZm8pOwo+IC0gICAgICAgICAgICAgICByZW1vdmVfbWVtb3J5
KG5pZCwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKPiArICAgICAgICAgICAgICAg
X19yZW1vdmVfbWVtb3J5KG5pZCwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKPiAg
ICAgICAgICAgICAgICAgbGlzdF9kZWwoJmluZm8tPmxpc3QpOwo+ICAgICAgICAgICAgICAgICBr
ZnJlZShpbmZvKTsKPiAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1v
cnlfaG90cGx1Zy5oIGIvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCj4gaW5kZXggMzRh
MjgyMjcwNjhkLi4xZjA5Njg1MmY0NzkgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9tZW1v
cnlfaG90cGx1Zy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCj4gQEAg
LTMwMSw2ICszMDEsNyBAQCBleHRlcm4gYm9vbCBpc19tZW1fc2VjdGlvbl9yZW1vdmFibGUodW5z
aWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwo+ICBleHRlcm4gdm9pZCB0
cnlfb2ZmbGluZV9ub2RlKGludCBuaWQpOwo+ICBleHRlcm4gaW50IG9mZmxpbmVfcGFnZXModW5z
aWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwo+ICBleHRlcm4g
dm9pZCByZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpOwo+ICtleHRl
cm4gdm9pZCBfX3JlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7Cj4K
PiAgI2Vsc2UKPiAgc3RhdGljIGlubGluZSBib29sIGlzX21lbV9zZWN0aW9uX3JlbW92YWJsZSh1
bnNpZ25lZCBsb25nIHBmbiwKPiBAQCAtMzE3LDYgKzMxOCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50
IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMpCj4gIH0KPgo+ICBzdGF0aWMgaW5saW5lIHZvaWQgcmVtb3ZlX21lbW9yeShpbnQgbmlk
LCB1NjQgc3RhcnQsIHU2NCBzaXplKSB7fQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgX19yZW1vdmVf
bWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9Cj4gICNlbmRpZiAvKiBDT05G
SUdfTUVNT1JZX0hPVFJFTU9WRSAqLwo+Cj4gIGV4dGVybiB2b2lkIF9fcmVmIGZyZWVfYXJlYV9p
bml0X2NvcmVfaG90cGx1ZyhpbnQgbmlkKTsKPiBAQCAtMzMwLDcgKzMzMiw2IEBAIGV4dGVybiB2
b2lkIG1vdmVfcGZuX3JhbmdlX3RvX3pvbmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxv
bmcgc3RhcnRfcGZuLAo+ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBz
dHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCk7Cj4gIGV4dGVybiBpbnQgb2ZmbGluZV9wYWdlcyh1
bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcyk7Cj4gIGV4dGVy
biBib29sIGlzX21lbWJsb2NrX29mZmxpbmVkKHN0cnVjdCBtZW1vcnlfYmxvY2sgKm1lbSk7Cj4g
LWV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7
Cj4gIGV4dGVybiBpbnQgc3BhcnNlX2FkZF9vbmVfc2VjdGlvbihzdHJ1Y3QgcGdsaXN0X2RhdGEg
KnBnZGF0LAo+ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X3Bmbiwgc3RydWN0
IHZtZW1fYWx0bWFwICphbHRtYXApOwo+ICBleHRlcm4gdm9pZCBzcGFyc2VfcmVtb3ZlX29uZV9z
ZWN0aW9uKHN0cnVjdCB6b25lICp6b25lLCBzdHJ1Y3QgbWVtX3NlY3Rpb24gKm1zLAo+IGRpZmYg
LS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwo+IGluZGV4
IDM4ZDk0YjcwM2U5ZC4uYjhiMWJkOTcwMzIyIDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeV9ob3Rw
bHVnLmMKPiArKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCj4gQEAgLTE4NzMsNyArMTg3Myw3IEBA
IEVYUE9SVF9TWU1CT0wodHJ5X29mZmxpbmVfbm9kZSk7Cj4gICAqIGFuZCBvbmxpbmUvb2ZmbGlu
ZSBvcGVyYXRpb25zIGJlZm9yZSB0aGlzIGNhbGwsIGFzIHJlcXVpcmVkIGJ5Cj4gICAqIHRyeV9v
ZmZsaW5lX25vZGUoKS4KPiAgICovCj4gLXZvaWQgX19yZWYgcmVtb3ZlX21lbW9yeShpbnQgbmlk
LCB1NjQgc3RhcnQsIHU2NCBzaXplKQo+ICt2b2lkIF9fcmVmIF9fcmVtb3ZlX21lbW9yeShpbnQg
bmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKQo+ICB7Cj4gICAgICAgICBpbnQgcmV0Owo+Cj4gQEAg
LTE5MDIsNSArMTkwMiwxMiBAQCB2b2lkIF9fcmVmIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0
IHN0YXJ0LCB1NjQgc2l6ZSkKPgo+ICAgICAgICAgbWVtX2hvdHBsdWdfZG9uZSgpOwo+ICB9Cj4g
Kwo+ICt2b2lkIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKPiAr
ewo+ICsgICAgICAgbG9ja19kZXZpY2VfaG90cGx1ZygpOwo+ICsgICAgICAgX19yZW1vdmVfbWVt
b3J5KG5pZCwgc3RhcnQsIHNpemUpOwo+ICsgICAgICAgdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7
Cj4gK30KPiAgRVhQT1JUX1NZTUJPTF9HUEwocmVtb3ZlX21lbW9yeSk7Cj4gICNlbmRpZiAvKiBD
T05GSUdfTUVNT1JZX0hPVFJFTU9WRSAqLwo+IC0tCgpSZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 21:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 21:20: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 1g2NPf-0007pY-Db; Tue, 18 Sep 2018 21:20:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dvj3=ma=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1g2NPd-0007fc-FG
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 21:20:01 +0000
X-Inumbo-ID: bda19db5-bb88-11e8-a6a9-d7ebe60f679a
Received: from mail-ot1-f68.google.com (unknown [209.85.210.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bda19db5-bb88-11e8-a6a9-d7ebe60f679a;
 Tue, 18 Sep 2018 21:21:00 +0000 (UTC)
Received: by mail-ot1-f68.google.com with SMTP id j9-v6so3557158otl.2
 for <xen-devel@lists.xenproject.org>; Tue, 18 Sep 2018 14:20:00 -0700 (PDT)
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=J7/KYRLfEV3qA6WcQYfnbUj4a0vCZE8kpKBaCZ0ZlCI=;
 b=hOZExZfc+In07Dulud+bKnIfq6Na8RzxPLVj3xsp6oaG8/OjnKY9WTaadISphgSW0M
 8Dp8d9lqk6hrUVoLP57Cy4Dinwmf9VP8R1YbyJwhRfFtizNHdNOTUV7CNJ8+EydKXUW9
 M7SL9Y6Rt60w4dgq9d/sqMbJ0cDZQTELbuQo/IRUvNvPRF5ql0VQa5Qt6qA24ZwJ3vr7
 5lsgZQBtPzsTlYI7d/K4MoXWzqUVS6nONkinyjC16HnjTpgxkz7SgqZ2dAscG/P2v12N
 lDFD/zgw+Qlc/RkYGPMO76uxmA1k8ff8t6H9S+xVdosyAcoLazckm2qNIYoAL5NmNK6a
 R5cQ==
X-Gm-Message-State: APzg51DRPW1/ucxiqBFO0ydYsDOFcue5HxVCr7bOThPyQnQwbh645Uth
 1HzB3SpwlYpCPIOLCsD7B3lpGnqwdu3bDcVJ93w=
X-Google-Smtp-Source: ANB0Vdb6YghbmB4NmpcwsT4CPrBPrj1VqAdQazAISfhQL3P/wX2blaRy2qJRP5I3jUuKPcvc5OD6PYx/LFxaTYNS+9Q=
X-Received: by 2002:a9d:2645:: with SMTP id
 a63-v6mr16350869otb.270.1537305599711; 
 Tue, 18 Sep 2018 14:19:59 -0700 (PDT)
MIME-Version: 1.0
References: <20180918114822.21926-1-david@redhat.com>
 <20180918114822.21926-3-david@redhat.com>
In-Reply-To: <20180918114822.21926-3-david@redhat.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Tue, 18 Sep 2018 23:19:48 +0200
Message-ID: <CAJZ5v0htjOEJp=FH1Hnr=xp8AL7BJA72uaF__78AC97GYCmFFQ@mail.gmail.com>
To: David Hildenbrand <david@redhat.com>
Subject: Re: [Xen-devel] [PATCH v1 2/6] mm/memory_hotplug: make add_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Dan Williams <dan.j.williams@intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 pavel.tatashin@microsoft.com, yasu.isimatu@gmail.com, nfont@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Vlastimil Babka <vbabka@suse.cz>,
 osalvador@suse.de, Juergen Gross <jgross@suse.com>, malat@debian.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 jallen@linux.vnet.ibm.com, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMTo0OCBQTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBhZGRfbWVtb3J5KCkgY3VycmVudGx5IGRvZXMgbm90IHRh
a2UgdGhlIGRldmljZV9ob3RwbHVnX2xvY2ssIGhvd2V2ZXIKPiBpcyBhbGVhZHkgY2FsbGVkIHVu
ZGVyIHRoZSBsb2NrIGZyb20KPiAgICAgICAgIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmll
cy9ob3RwbHVnLW1lbW9yeS5jCj4gICAgICAgICBkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVn
LmMKPiB0byBzeW5jaHJvbml6ZSBhZ2FpbnN0IENQVSBob3QtcmVtb3ZlIGFuZCBzaW1pbGFyLgo+
Cj4gSW4gZ2VuZXJhbCwgd2Ugc2hvdWxkIGhvbGQgdGhlIGRldmljZV9ob3RwbHVnX2xvY2sgd2hl
biBhZGRpbmcgbWVtb3J5Cj4gdG8gc3luY2hyb25pemUgYWdhaW5zdCBvbmxpbmUvb2ZmbGluZSBy
ZXF1ZXN0IChlLmcuIGZyb20gdXNlciBzcGFjZSkgLQo+IHdoaWNoIGFscmVhZHkgcmVzdWx0ZWQg
aW4gbG9jayBpbnZlcnNpb25zIGR1ZSB0byBkZXZpY2VfbG9jaygpIGFuZAo+IG1lbV9ob3RwbHVn
X2xvY2sgLSBzZWUgMzA0NjdlMGIzYmUgKCJtbSwgaG90cGx1ZzogZml4IGNvbmN1cnJlbnQgbWVt
b3J5Cj4gaG90LWFkZCBkZWFkbG9jayIpLiBhZGRfbWVtb3J5KCkvYWRkX21lbW9yeV9yZXNvdXJj
ZSgpIHdpbGwgY3JlYXRlIG1lbW9yeQo+IGJsb2NrIGRldmljZXMsIHNvIHRoaXMgcmVhbGx5IGZl
ZWxzIGxpa2UgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgo+Cj4gSG9sZGluZyB0aGUgZGV2aWNlX2hv
dHBsdWdfbG9jayBtYWtlcyBzdXJlIHRoYXQgYSBtZW1vcnkgYmxvY2sgZGV2aWNlCj4gY2FuIHJl
YWxseSBvbmx5IGJlIGFjY2Vzc2VkIChlLmcuIHZpYSAub25saW5lLy5zdGF0ZSkgZnJvbSB1c2Vy
IHNwYWNlLAo+IG9uY2UgdGhlIG1lbW9yeSBoYXMgYmVlbiBmdWxseSBhZGRlZCB0byB0aGUgc3lz
dGVtLgo+Cj4gVGhlIGxvY2sgaXMgbm90IGhlbGQgeWV0IGluCj4gICAgICAgICBkcml2ZXJzL3hl
bi9iYWxsb29uLmMKPiAgICAgICAgIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10
cmFjZS5jCj4gICAgICAgICBkcml2ZXJzL3MzOTAvY2hhci9zY2xwX2NtZC5jCj4gICAgICAgICBk
cml2ZXJzL2h2L2h2X2JhbGxvb24uYwo+IFNvLCBsZXQncyBlaXRoZXIgdXNlIHRoZSBsb2NrZWQg
dmFyaWFudHMgb3IgdGFrZSB0aGUgbG9jay4KPgo+IERvbid0IGV4cG9ydCBhZGRfbWVtb3J5X3Jl
c291cmNlKCksIGFzIGl0IG9uY2Ugd2FzIGV4cG9ydGVkIHRvIGJlIHVzZWQKPiBieSBYRU4sIHdo
aWNoIGlzIG5ldmVyIGJ1aWx0IGFzIGEgbW9kdWxlLiBJZiBzb21lYm9keSByZXF1aXJlcyBpdCwg
d2UKPiBhbHNvIGhhdmUgdG8gZXhwb3J0IGEgbG9ja2VkIHZhcmlhbnQgKGFzIGRldmljZV9ob3Rw
bHVnX2xvY2sgaXMgbmV2ZXIKPiBleHBvcnRlZCkuCj4KPiBDYzogQmVuamFtaW4gSGVycmVuc2No
bWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgo+IENjOiBQYXVsIE1hY2tlcnJhcyA8cGF1
bHVzQHNhbWJhLm9yZz4KPiBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1
Pgo+IENjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KPiBDYzogTGVu
IEJyb3duIDxsZW5iQGtlcm5lbC5vcmc+Cj4gQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2to
QGxpbnV4Zm91bmRhdGlvbi5vcmc+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBD
YzogTmF0aGFuIEZvbnRlbm90IDxuZm9udEBsaW51eC52bmV0LmlibS5jb20+Cj4gQ2M6IEpvaG4g
QWxsZW4gPGphbGxlbkBsaW51eC52bmV0LmlibS5jb20+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFr
cG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2Uu
Y29tPgo+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KPiBDYzog
Sm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxnZS5jb20+Cj4gQ2M6IFZsYXN0aW1pbCBCYWJr
YSA8dmJhYmthQHN1c2UuY3o+Cj4gQ2M6IE9zY2FyIFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5k
ZT4KPiBDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlhbi5vcmc+Cj4gQ2M6IFBhdmVs
IFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgo+IENjOiBZQVNVQUtJIElT
SElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF2ZWwgVGF0
YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0tCj4gIC4uLi9wbGF0Zm9ybXMv
cHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvYWNwaS9h
Y3BpX21lbWhvdHBsdWcuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvYmFzZS9t
ZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrKy0tCj4gIGRyaXZlcnMv
eGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBpbmNsdWRl
L2xpbnV4L21lbW9yeV9ob3RwbHVnLmggICAgICAgICAgICAgICAgfCAgMSArCj4gIG1tL21lbW9y
eV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrKysr
KystLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVn
LW1lbW9yeS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5
LmMKPiBpbmRleCBiM2Y1NDQ2NmUyNWYuLjJlNmY0MWRjMTAzYSAxMDA2NDQKPiAtLS0gYS9hcmNo
L3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvaG90cGx1Zy1tZW1vcnkuYwo+ICsrKyBiL2FyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCj4gQEAgLTcwMiw3ICs3
MDIsNyBAQCBzdGF0aWMgaW50IGRscGFyX2FkZF9sbWIoc3RydWN0IGRybWVtX2xtYiAqbG1iKQo+
ICAgICAgICAgbmlkID0gbWVtb3J5X2FkZF9waHlzYWRkcl90b19uaWQobG1iLT5iYXNlX2FkZHIp
Owo+Cj4gICAgICAgICAvKiBBZGQgdGhlIG1lbW9yeSAqLwo+IC0gICAgICAgcmMgPSBhZGRfbWVt
b3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKPiArICAgICAgIHJjID0gX19hZGRf
bWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKPiAgICAgICAgIGlmIChyYykg
ewo+ICAgICAgICAgICAgICAgICBkbHBhcl9yZW1vdmVfZGV2aWNlX3RyZWVfbG1iKGxtYik7Cj4g
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL2Fj
cGlfbWVtaG90cGx1Zy5jIGIvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCj4gaW5kZXgg
ODExMTQ4NDE1OTkzLi44ZmUwOTYwZWE1NzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9hY3BpL2Fj
cGlfbWVtaG90cGx1Zy5jCj4gKysrIGIvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCj4g
QEAgLTIyOCw3ICsyMjgsNyBAQCBzdGF0aWMgaW50IGFjcGlfbWVtb3J5X2VuYWJsZV9kZXZpY2Uo
c3RydWN0IGFjcGlfbWVtb3J5X2RldmljZSAqbWVtX2RldmljZSkKPiAgICAgICAgICAgICAgICAg
aWYgKG5vZGUgPCAwKQo+ICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChpbmZvLT5zdGFydF9hZGRyKTsKPgo+IC0gICAgICAgICAgICAgICBy
ZXN1bHQgPSBhZGRfbWVtb3J5KG5vZGUsIGluZm8tPnN0YXJ0X2FkZHIsIGluZm8tPmxlbmd0aCk7
Cj4gKyAgICAgICAgICAgICAgIHJlc3VsdCA9IF9fYWRkX21lbW9yeShub2RlLCBpbmZvLT5zdGFy
dF9hZGRyLCBpbmZvLT5sZW5ndGgpOwo+Cj4gICAgICAgICAgICAgICAgIC8qCj4gICAgICAgICAg
ICAgICAgICAqIElmIHRoZSBtZW1vcnkgYmxvY2sgaGFzIGJlZW4gdXNlZCBieSB0aGUga2VybmVs
LCBhZGRfbWVtb3J5KCkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5jIGIvZHJp
dmVycy9iYXNlL21lbW9yeS5jCj4gaW5kZXggODE3MzIwYzdjNGMxLi40MGNhYzEyMmVjNzMgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9iYXNlL21lbW9yeS5jCj4gKysrIGIvZHJpdmVycy9iYXNlL21l
bW9yeS5jCj4gQEAgLTUxOSwxNSArNTE5LDIwIEBAIG1lbW9yeV9wcm9iZV9zdG9yZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAo+ICAgICAgICAgaWYg
KHBoeXNfYWRkciAmICgocGFnZXNfcGVyX2Jsb2NrIDw8IFBBR0VfU0hJRlQpIC0gMSkpCj4gICAg
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Cj4gKyAgICAgICByZXQgPSBsb2NrX2Rldmlj
ZV9ob3RwbHVnX3N5c2ZzKCk7Cj4gKyAgICAgICBpZiAocmV0KQo+ICsgICAgICAgICAgICAgICBn
b3RvIG91dDsKPiArCj4gICAgICAgICBuaWQgPSBtZW1vcnlfYWRkX3BoeXNhZGRyX3RvX25pZChw
aHlzX2FkZHIpOwo+IC0gICAgICAgcmV0ID0gYWRkX21lbW9yeShuaWQsIHBoeXNfYWRkciwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgTUlOX01FTU9SWV9CTE9DS19TSVpFICogc2VjdGlvbnNf
cGVyX2Jsb2NrKTsKPiArICAgICAgIHJldCA9IF9fYWRkX21lbW9yeShuaWQsIHBoeXNfYWRkciwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICBNSU5fTUVNT1JZX0JMT0NLX1NJWkUgKiBzZWN0
aW9uc19wZXJfYmxvY2spOwo+Cj4gICAgICAgICBpZiAocmV0KQo+ICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKPgo+ICAgICAgICAgcmV0ID0gY291bnQ7Cj4gIG91dDoKPiArICAgICAgIHVubG9j
a19kZXZpY2VfaG90cGx1ZygpOwo+ICAgICAgICAgcmV0dXJuIHJldDsKPiAgfQo+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IGlu
ZGV4IGUxMmJiMjU2MDM2Zi4uNmJhYjAxOWE4MmIxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVu
L2JhbGxvb24uYwo+ICsrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IEBAIC0zOTUsNyArMzk1
LDEwIEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkodm9p
ZCkKPiAgICAgICAgICAqIGNhbGxlcnMgZHJvcCB0aGUgbXV0ZXggYmVmb3JlIHRyeWluZyBhZ2Fp
bi4KPiAgICAgICAgICAqLwo+ICAgICAgICAgbXV0ZXhfdW5sb2NrKCZiYWxsb29uX211dGV4KTsK
PiArICAgICAgIC8qIGFkZF9tZW1vcnlfcmVzb3VyY2UoKSByZXF1aXJlcyB0aGUgZGV2aWNlX2hv
dHBsdWcgbG9jayAqLwo+ICsgICAgICAgbG9ja19kZXZpY2VfaG90cGx1ZygpOwo+ICAgICAgICAg
cmMgPSBhZGRfbWVtb3J5X3Jlc291cmNlKG5pZCwgcmVzb3VyY2UsIG1lbWhwX2F1dG9fb25saW5l
KTsKPiArICAgICAgIHVubG9ja19kZXZpY2VfaG90cGx1ZygpOwo+ICAgICAgICAgbXV0ZXhfbG9j
aygmYmFsbG9vbl9tdXRleCk7Cj4KPiAgICAgICAgIGlmIChyYykgewo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggYi9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3Rw
bHVnLmgKPiBpbmRleCAxZjA5Njg1MmY0NzkuLmZmZDljZDEwZmNmMyAxMDA2NDQKPiAtLS0gYS9p
bmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L21lbW9y
eV9ob3RwbHVnLmgKPiBAQCAtMzI0LDYgKzMyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3Jl
bW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkge30KPiAgZXh0ZXJuIHZv
aWQgX19yZWYgZnJlZV9hcmVhX2luaXRfY29yZV9ob3RwbHVnKGludCBuaWQpOwo+ICBleHRlcm4g
aW50IHdhbGtfbWVtb3J5X3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBs
b25nIGVuZF9wZm4sCj4gICAgICAgICAgICAgICAgIHZvaWQgKmFyZywgaW50ICgqZnVuYykoc3Ry
dWN0IG1lbW9yeV9ibG9jayAqLCB2b2lkICopKTsKPiArZXh0ZXJuIGludCBfX2FkZF9tZW1vcnko
aW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7Cj4gIGV4dGVybiBpbnQgYWRkX21lbW9yeShp
bnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKTsKPiAgZXh0ZXJuIGludCBhZGRfbWVtb3J5X3Jl
c291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzb3VyY2UsIGJvb2wgb25saW5lKTsK
PiAgZXh0ZXJuIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6
ZSwKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBiL21tL21lbW9yeV9ob3RwbHVn
LmMKPiBpbmRleCBiOGIxYmQ5NzAzMjIuLmVmNTQ0NDE0NWM4OCAxMDA2NDQKPiAtLS0gYS9tbS9t
ZW1vcnlfaG90cGx1Zy5jCj4gKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwo+IEBAIC0xMTExLDcg
KzExMTEsMTIgQEAgc3RhdGljIGludCBvbmxpbmVfbWVtb3J5X2Jsb2NrKHN0cnVjdCBtZW1vcnlf
YmxvY2sgKm1lbSwgdm9pZCAqYXJnKQo+ICAgICAgICAgcmV0dXJuIGRldmljZV9vbmxpbmUoJm1l
bS0+ZGV2KTsKPiAgfQo+Cj4gLS8qIHdlIGFyZSBPSyBjYWxsaW5nIF9fbWVtaW5pdCBzdHVmZiBo
ZXJlIC0gd2UgaGF2ZSBDT05GSUdfTUVNT1JZX0hPVFBMVUcgKi8KPiArLyoKPiArICogTk9URTog
VGhlIGNhbGxlciBtdXN0IGNhbGwgbG9ja19kZXZpY2VfaG90cGx1ZygpIHRvIHNlcmlhbGl6ZSBo
b3RwbHVnCj4gKyAqIGFuZCBvbmxpbmUvb2ZmbGluZSBvcGVyYXRpb25zICh0cmlnZ2VyZWQgZS5n
LiBieSBzeXNmcykuCj4gKyAqCj4gKyAqIHdlIGFyZSBPSyBjYWxsaW5nIF9fbWVtaW5pdCBzdHVm
ZiBoZXJlIC0gd2UgaGF2ZSBDT05GSUdfTUVNT1JZX0hPVFBMVUcKPiArICovCj4gIGludCBfX3Jl
ZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29s
IG9ubGluZSkKPiAgewo+ICAgICAgICAgdTY0IHN0YXJ0LCBzaXplOwo+IEBAIC0xMTgwLDkgKzEx
ODUsOSBAQCBpbnQgX19yZWYgYWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVz
b3VyY2UgKnJlcywgYm9vbCBvbmxpbmUpCj4gICAgICAgICBtZW1faG90cGx1Z19kb25lKCk7Cj4g
ICAgICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gLUVYUE9SVF9TWU1CT0xfR1BMKGFkZF9tZW1vcnlf
cmVzb3VyY2UpOwo+Cj4gLWludCBfX3JlZiBhZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwg
dTY0IHNpemUpCj4gKy8qIHJlcXVpcmVzIGRldmljZV9ob3RwbHVnX2xvY2ssIHNlZSBhZGRfbWVt
b3J5X3Jlc291cmNlKCkgKi8KPiAraW50IF9fcmVmIF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQg
c3RhcnQsIHU2NCBzaXplKQo+ICB7Cj4gICAgICAgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKPiAg
ICAgICAgIGludCByZXQ7Cj4gQEAgLTExOTYsNiArMTIwMSwxNyBAQCBpbnQgX19yZWYgYWRkX21l
bW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKQo+ICAgICAgICAgICAgICAgICByZWxl
YXNlX21lbW9yeV9yZXNvdXJjZShyZXMpOwo+ICAgICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICsK
PiAraW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKPiArewo+ICsg
ICAgICAgaW50IHJjOwo+ICsKPiArICAgICAgIGxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKPiArICAg
ICAgIHJjID0gX19hZGRfbWVtb3J5KG5pZCwgc3RhcnQsIHNpemUpOwo+ICsgICAgICAgdW5sb2Nr
X2RldmljZV9ob3RwbHVnKCk7Cj4gKwo+ICsgICAgICAgcmV0dXJuIHJjOwo+ICt9Cj4gIEVYUE9S
VF9TWU1CT0xfR1BMKGFkZF9tZW1vcnkpOwo+Cj4gICNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFJF
TU9WRQo+IC0tCgpSZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 18 21:23:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 18 Sep 2018 21:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2NTP-0008RW-7t; Tue, 18 Sep 2018 21: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=44s/=ma=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1g2NTO-0008RR-0R
 for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 21:23:54 +0000
X-Inumbo-ID: db8c69f9-bb88-11e8-a8a5-bc764e045a96
Received: from ucol19pa12.eemsg.mail.mil (unknown [214.24.24.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db8c69f9-bb88-11e8-a8a5-bc764e045a96;
 Tue, 18 Sep 2018 23:21:51 +0200 (CEST)
X-EEMSG-check-008: 633989012|UCOL19PA12_EEMSG_MP10.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.53,391,1531785600"; d="scan'208";a="633989012"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 18 Sep 2018 21:23:48 +0000
X-IronPort-AV: E=Sophos;i="5.53,391,1531785600"; d="scan'208";a="15990338"
IronPort-PHdr: =?us-ascii?q?9a23=3AOohmeB++7PQhR/9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+1+gSIJqq85mqBkHD//Il1AaPAd2Eraocw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94HRbglSmDaxfa55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43O?=
 =?us-ascii?q?s9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXb?=
 =?us-ascii?q?ZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlo?=
 =?us-ascii?q?nJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5?=
 =?us-ascii?q?K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0F?=
 =?us-ascii?q?ZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lp?=
 =?us-ascii?q?wPvkTYAiD6gkD2jK6Sdkk8++io7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PR?=
 =?us-ascii?q?YCU3KG9eik0b3s50z5QLFEjv0slanZtYjXKtkUpqGkHQBV3Zwj5AykAje60N?=
 =?us-ascii?q?UXgXkHLFVfdBKBlIjmIUvCIP//Dfehm1isiitkx+jaPr39BZXANnrDkLj7fb?=
 =?us-ascii?q?Z68E5c0xE+zctC55JPFL4NOu78Wkj0tNbAFB82LxS0w/r7CNV6zo4fVnyAAq?=
 =?us-ascii?q?mAPKzPr1CI+PwgI+2XaY8RuTb9MOQl5+X0gX42h1Ade7Gp3YEQaHC6APtpP1?=
 =?us-ascii?q?mZbWDrgtcbHmcAphA+Q/DyiF2eTT5TYG6/X6Mm6TE9Eo6mD53MSZyugLya2y?=
 =?us-ascii?q?e7GIZbaX5bClyWDXjodpmEW+0NaCOdOMNujjsEVb25QY87yR6urBP6y6ZgLu?=
 =?us-ascii?q?fM9CwXq5Pj2MJx5+3SiBE+6yd5ANic02GRVWF0n2wJSyUq06B4pEx30k2D3r?=
 =?us-ascii?q?Rgg/xECdxT4OtEXR08NZHB1ex1Fd7zVhjdcdeOT1amWsupASs/Q98q39AOYl?=
 =?us-ascii?q?p9G8+jjhHMxSalH7gVl7mTDpwu7q3cx2TxJ9p6y3ve1acukV4mQtFANWK4nK?=
 =?us-ascii?q?Jx+RXTB4jNk0qDj6anbroT3DPX+GifzGqOoFtYUA9/UKnfQX8fYU7Wp8zj5k?=
 =?us-ascii?q?zeV7+uFagnMgxZxM6AMaRFdMDpjVFHRPj/ONTTeHmxm3qrBRmW3L+DcI3qe2?=
 =?us-ascii?q?AF1iXHFEcEixwT/WqBNQUmBCehvmbeDD1wGlLpeU/s/vN+p2m/Tk8w1AyFdV?=
 =?us-ascii?q?dh17+v9hEJgvycTusZ3qgYtyc5tzV0AFG90srVC9qHoQphZr9Tbs4n7FZJ1G?=
 =?us-ascii?q?LZsw99M4enL6B4nFERbwB3sF302xprDYVAlNAgrGk2wwpqNaKYzFRBeiuD3Z?=
 =?us-ascii?q?DrJr3YMHL98w6ra67S21He1teW97wM6PsmsVXjuh+mFk44/3VgydlV3GOW5o?=
 =?us-ascii?q?/WAwoKTZLxTkE3+gBmp7HbZykw/IzV2mNqMaWutT/Cwd0pV6MZzUOCYtpFP6?=
 =?us-ascii?q?6CXCDoFNYBT5ysJ/YtgEOBdQ8fMaZZ86tie4u2ev3D1KO1MeJImDO9kX8B8I?=
 =?us-ascii?q?17yliL9Sd3VqjPxZlW7euf216rXjH9gVPpns2/tppNbD9aSmawxSXrHod5er?=
 =?us-ascii?q?x5fYFND3ynZcKw2IMt1NbWR3dE+Qv7VBs908izdE/XNgal0A=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2CQAABEbKFb/wHyM5BcGwEBAQEDAQEBCQEBAYFTgVsqg?=
 =?us-ascii?q?WQog3KURYFoJZhGNgGEQAKDJiE3FQEDAQEBAQEBAgFsKII1JAGCXwEFIxVBE?=
 =?us-ascii?q?AsOCgICJgICVwYBDAYCAQGCXj+CAqUTgS6Ed4UYgQuJYhEGggCBOQyCX4d/g?=
 =?us-ascii?q?lcCjimOKAmQGwYXjxSWQiKBVSsKGCkPgyeCTY4iIzB7AQGMTwEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 18 Sep 2018 21:23:50 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8ILNjId019718;
 Tue, 18 Sep 2018 17:23:45 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-6-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <c4b91aab-f48d-6426-86f2-a10fdd471f04@tycho.nsa.gov>
Date: Tue, 18 Sep 2018 17:23:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <20180918060309.7186-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/12] xen: add hypercall interfaces for
 domain and cpupool parameter setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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-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>

T24gMDkvMTgvMjAxOCAwMjowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBuZXcg
ZG9tY3RsIGZvciBzZXR0aW5nIGRvbWFpbiBzcGVjaWZpYyBwYXJhbWV0ZXJzIHNpbWlsYXIgdG8K
PiBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIgZm9yIGdsb2JhbCBoeXBlcnZpc29yIHBhcmFtZXRl
cnMuCj4gCj4gRW5oYW5jZSBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIgdG8gYmUgdXNhYmxlIGZv
ciBzZXR0aW5nIGNwdXBvb2wKPiBzcGVjaWZpYyBwYXJhbWV0ZXJzLCB0b28uIEZvciBub3cgZG8g
b25seSBleHRlbmRlZCBwYXJhbWV0ZXIgY2hlY2tpbmcuCj4gVGhlIGNwdXBvb2wgcGFyYW1ldGVy
IHNldHRpbmcgd2lsbCBiZSBhZGRlZCBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpZb3UgYWxzbyBuZWVkIHRvIGFkZCB0aGUgcGVybWlz
c2lvbiB0byB0aGUgY3JlYXRlX2RvbWFpbl9jb21tb24gbWFjcm8KaW4geGVuLmlmIChjdXJyZW50
bHkgeW91IG9ubHkgbGV0IGRvbTAgbW9kaWZ5IGl0cyBvd24gc2V0dGluZ3MpLiAgSWYKeW91IGlu
dGVuZCB0aGlzIGludGVyZmFjZSB0byBiZSB1c2VkIHRvIG1vZGlmeSBydW5uaW5nIGRvbWFpbnMs
IGFkZGluZwppdCB0byB0aGUgbWFuYWdlX2RvbWFpbiBtYWNybyB3b3VsZCBhbHNvIGJlIHVzZWZ1
bCwgYnV0IHRoYXQncyBub3QgYXMKY3JpdGljYWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 01:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 01: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 1g2RC3-0007hz-GT; Wed, 19 Sep 2018 01: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=4leo=mb=gmail.com=bsingharora@srs-us1.protection.inumbo.net>)
 id 1g2RC1-0007hu-Mm
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 01:22:13 +0000
X-Inumbo-ID: 278ca862-bbaa-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 278ca862-bbaa-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 03:20:12 +0200 (CEST)
Received: by mail-pf1-x444.google.com with SMTP id h69-v6so1861946pfd.4
 for <xen-devel@lists.xenproject.org>; Tue, 18 Sep 2018 18:22:12 -0700 (PDT)
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=UrTrWbpH9AWgy9n7J6b6EqfVJPxAM+sBtDAXZwlWKz4=;
 b=aYP6hEXNkOEh3hOb6bXM7dYTYS5jj19RYKBIbmHKM43qPHmiWb5+by+5LQOhGdDeYL
 eDBtbcU3uNl6VBcJjQRfr1s25exYxP3rSjl+MvWp7uR5it41cDoHP0lcVdfLVvktR6nX
 UgPxSmmTlA+tyLG7sP4Y454XgfS9vsHMjSPaOI2SgrH+qQQJQDgHYfkNMepEHcZ95gme
 FY81U0wnspFgfEAcSTl7ZO4NMe5tyGlQ3yAHNPS65gpFiAogW61Ery5wS1I0e4YcK5wM
 0mUy2aU6Sqk16MZlSXyUEdKljA0YGKZtdIqyAqynZhhSQs6C7jBjHpomgc6rW9udGxwK
 J5IQ==
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=UrTrWbpH9AWgy9n7J6b6EqfVJPxAM+sBtDAXZwlWKz4=;
 b=kwDZOrJLBWNeOIFgX1YnQEKxj6EKrq6CeliYN7mz27SG2HlRoZuiQXmBNuf6PMrkhh
 96ka8kH4/UqT5GtzsUFyxfZsyjSR5EV8o5HHlgAXBt39SBzf2fSe3uXuxk6uTOhq0AUV
 CA8+QtTSRGYSVuS6RIQbXiCxiXYoPrsXC+zkj0M6VHbjdZoP74K/fEUOv+9+bTIQn+67
 422YtNwVrg8nAuNjsGC8o/tNsZDlyskA0sPV6bcMVz4oeiv9qSlIfXnjY9tbLMsd9ChK
 hfcq8YeCHbiVyfUC6fUIzRfBriU1sPtNJ0y2uECxB9TBhY2Ewt6vX3so3ye9udQAk5S3
 j2QA==
X-Gm-Message-State: APzg51DiOiCKkJ/48D1xbZcbziorc7dbWZIBKqqFKHA8RKZs65IsmCN8
 wyDReoe37VTofJFx3lMdgM8=
X-Google-Smtp-Source: ANB0VdYgCOyhGJa82W3YuA4km0qhZLmI3SB4xdJRTmqLba+IWkzYZyHf3dxyHmJmU6fCtSH5w0YXfg==
X-Received: by 2002:a63:5a13:: with SMTP id
 o19-v6mr29785435pgb.75.1537320131382; 
 Tue, 18 Sep 2018 18:22:11 -0700 (PDT)
Received: from localhost (14-202-194-140.static.tpgi.com.au. [14.202.194.140])
 by smtp.gmail.com with ESMTPSA id
 n26-v6sm602291pgd.45.2018.09.18.18.22.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 18 Sep 2018 18:22:10 -0700 (PDT)
Date: Wed, 19 Sep 2018 11:22:07 +1000
From: Balbir Singh <bsingharora@gmail.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20180919012207.GD8537@350D>
References: <20180918114822.21926-1-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180918114822.21926-1-david@redhat.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v1 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDE6NDg6MTZQTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gUmVhZGluZyB0aHJvdWdoIHRoZSBjb2RlIGFuZCBzdHVkeWluZyBob3cgbWVt
X2hvdHBsdWdfbG9jayBpcyB0byBiZSB1c2VkLAo+IEkgbm90aWNlZCB0aGF0IHRoZXJlIGFyZSB0
d28gcGxhY2VzIHdoZXJlIHdlIGNhbiBlbmQgdXAgY2FsbGluZwo+IGRldmljZV9vbmxpbmUoKS9k
ZXZpY2Vfb2ZmbGluZSgpIC0gb25saW5lX3BhZ2VzKCkvb2ZmbGluZV9wYWdlcygpIHdpdGhvdXQK
PiB0aGUgbWVtX2hvdHBsdWdfbG9jay4gQW5kIHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hlcmUg
d2UgY2FsbAo+IGRldmljZV9vbmxpbmUoKS9kZXZpY2Vfb2ZmbGluZSgpIHdpdGhvdXQgdGhlIGRl
dmljZV9ob3RwbHVnX2xvY2suCj4gCj4gV2hpbGUgZS5nLgo+IAllY2hvICJvbmxpbmUiID4gL3N5
cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OS9zdGF0ZQo+IGlzIGZpbmUsIGUuZy4KPiAJ
ZWNobyAxID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OS9vbmxpbmUKPiBXaWxs
IG5vdCB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrLiBIb3dldmVyIHRoZSBkZXZpY2VfbG9jaygp
IGFuZAo+IGRldmljZV9ob3RwbHVnX2xvY2suCj4gCj4gRS5nLiB2aWEgbWVtb3J5X3Byb2JlX3N0
b3JlKCksIHdlIGNhbiBlbmQgdXAgY2FsbGluZwo+IGFkZF9tZW1vcnkoKS0+b25saW5lX3BhZ2Vz
KCkgd2l0aG91dCB0aGUgZGV2aWNlX2hvdHBsdWdfbG9jay4gU28gd2UgY2FuCj4gaGF2ZSBjb25j
dXJyZW50IGNhbGxlcnMgaW4gb25saW5lX3BhZ2VzKCkuIFdlIGUuZy4gdG91Y2ggaW4gb25saW5l
X3BhZ2VzKCkKPiBiYXNpY2FsbHkgdW5wcm90ZWN0ZWQgem9uZS0+cHJlc2VudF9wYWdlcyB0aGVu
Lgo+IAo+IExvb2tzIGxpa2UgdGhlcmUgaXMgYSBsb25nZXIgaGlzdG9yeSB0byB0aGF0IChzZWUg
UGF0Y2ggIzIgZm9yIGRldGFpbHMpLAo+IGFuZCBmaXhpbmcgaXQgdG8gd29yayB0aGUgd2F5IGl0
IHdhcyBpbnRlbmRlZCBpcyBub3QgcmVhbGx5IHBvc3NpYmxlLiBXZQo+IHdvdWxkIGUuZy4gaGF2
ZSB0byB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrIGluIGRldmljZS9iYXNlL2NvcmUuYywgd2hp
Y2gKPiBzb3VuZHMgd3JvbmcuCj4gCj4gU3VtbWFyeTogV2UgaGFkIGEgbG9jayBpbnZlcnNpb24g
b24gbWVtX2hvdHBsdWdfbG9jayBhbmQgZGV2aWNlX2xvY2soKS4KPiBNb3JlIGRldGFpbHMgY2Fu
IGJlIGZvdW5kIGluIHBhdGNoIDMgYW5kIHBhdGNoIDYuCj4gCj4gSSBwcm9wb3NlIHRoZSBnZW5l
cmFsIHJ1bGVzIChkb2N1bWVudGF0aW9uIGFkZGVkIGluIHBhdGNoIDYpOgo+IAo+IDEuIGFkZF9t
ZW1vcnkvYWRkX21lbW9yeV9yZXNvdXJjZSgpIG11c3Qgb25seSBiZSBjYWxsZWQgd2l0aAo+ICAg
IGRldmljZV9ob3RwbHVnX2xvY2suCj4gMi4gcmVtb3ZlX21lbW9yeSgpIG11c3Qgb25seSBiZSBj
YWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2NrLiBUaGlzIGlzCj4gICAgYWxyZWFkeSBkb2N1
bWVudGVkIGFuZCBob2xkcyBmb3IgYWxsIGNhbGxlcnMuCj4gMy4gZGV2aWNlX29ubGluZSgpL2Rl
dmljZV9vZmZsaW5lKCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoCj4gICAgZGV2aWNlX2hvdHBs
dWdfbG9jay4gVGhpcyBpcyBhbHJlYWR5IGRvY3VtZW50ZWQgYW5kIHRydWUgZm9yIG5vdyBpbiBj
b3JlCj4gICAgY29kZS4gT3RoZXIgY2FsbGVycyAocmVsYXRlZCB0byBtZW1vcnkgaG90cGx1Zykg
aGF2ZSB0byBiZSBmaXhlZCB1cC4KPiA0LiBtZW1faG90cGx1Z19sb2NrIGlzIHRha2VuIGluc2lk
ZSBvZiBhZGRfbWVtb3J5L3JlbW92ZV9tZW1vcnkvCj4gICAgb25saW5lX3BhZ2VzL29mZmxpbmVf
cGFnZXMuCj4gCj4gVG8gbWUsIHRoaXMgbG9va3Mgd2F5IGNsZWFuZXIgdGhhbiB3aGF0IHdlIGhh
dmUgcmlnaHQgbm93IChhbmQgZWFzaWVyIHRvCj4gdmVyaWZ5KS4gQW5kIGxvb2tpbmcgYXQgdGhl
IGRvY3VtZW50YXRpb24gb2YgcmVtb3ZlX21lbW9yeSwgdXNpbmcKPiBsb2NrX2RldmljZV9ob3Rw
bHVnIGFsc28gZm9yIGFkZF9tZW1vcnkoKSBmZWVscyBuYXR1cmFsLgo+CgpUaGF0IHNlZW1zIHJl
YXNvbmFibGUsIGJ1dCBhbHNvIGltcGxpZXMgdGhhdCBkZXZpY2Vfb25saW5lKCkgd291bGQgaG9s
ZApiYWNrIGFkZC9yZW1vdmUgbWVtb3J5LCBjb3VsZCB5b3UgcGxlYXNlIGFsc28gZG9jdW1lbnQg
d2hhdCBtb2RlCnJlYWQvd3JpdGUgdGhlIGxvY2tzIG5lZWQgdG8gYmUgaGVsZD8gRm9yIGV4YW1w
bGUgY2FuIHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrCmJlIGhlbGQgaW4gcmVhZCBtb2RlIHdoaWxl
IGFkZC9yZW1vdmUgbWVtb3J5IHZpYSAobWVtX2hvdHBsdWdfbG9jaykgaXMgaGVsZAppbiB3cml0
ZSBtb2RlPwoKQmFsYmlyIFNpbmdoLgogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 02:43:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 02: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 1g2SRx-00055u-Hr; Wed, 19 Sep 2018 02:42:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2SRw-00055g-Bu
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 02:42:44 +0000
X-Inumbo-ID: d235e285-bbb5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d235e285-bbb5-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 02:43: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 1g2SRr-0002JP-P3; Wed, 19 Sep 2018 02:42: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 1g2SRr-00051s-Ec; Wed, 19 Sep 2018 02:42:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2SRr-0000gx-8w; Wed, 19 Sep 2018 02:42:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127720-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-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-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-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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f8dcd02792146c5047419ff4c856651acd04f7c6
X-Osstest-Versions-That: linux=96eddb810b146e4d364e35f38dc11d16680c66eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 02:42:39 +0000
Subject: [Xen-devel] [linux-next test] 127720: 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>

ZmxpZ2h0IDEyNzcyMCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3MjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NTEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1
MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NTEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NTUxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
NzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NTEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1
NTEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NTUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc1NTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU1MQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTUxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxMjc1NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU1MQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjc1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU1MQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc1NTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzU1MQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NTUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NTEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNzU1MQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjhkY2QwMjc5MjE0
NmM1MDQ3NDE5ZmY0Yzg1NjY1MWFjZDA0ZjdjNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgOTZlZGRiODEwYjE0NmU0ZDM2NGUzNWYzOGRjMTFkMTY2ODBjNjZlYgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc1OTggIDIwMTgtMDktMTQgMDk6MTk6MjkgWiAg
ICA0IGRheXMgICAgMiBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 03:49:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 03:49: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 1g2TUM-0000xj-Kn; Wed, 19 Sep 2018 03:49:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2TUL-0000xa-OB
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 03:49:17 +0000
X-Inumbo-ID: 1f20a5d6-bbbf-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f20a5d6-bbbf-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 03:50: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 1g2TUI-0003Z5-JF; Wed, 19 Sep 2018 03:49: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 1g2TUI-00028v-6X; Wed, 19 Sep 2018 03:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2TUI-0000wn-5O; Wed, 19 Sep 2018 03:49:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127746-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-pair:<job status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.6-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xen-boot:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl:leak-check/basis(9):fail:heisenbug
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:xen-install:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 03:49:14 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 127746: 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>

ZmxpZ2h0IDEyNzc0NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc0Ni8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTI3NjAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbiBpbiAxMjc2MjQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGlu
IDEyNzY3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
PGpvYiBzdGF0dXM+ICBicm9rZW4gaW4gMTI3Njc5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMjc2NzkKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gIGluIDEyNzY3OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgNSBob3N0LWlu
c3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIGluIDEyNzYwMCBwYXNzIGluIDEyNzc0NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTI3NjI0IHBhc3MgaW4gMTI3NzQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMjc2NzkgcGFzcyBpbiAxMjc3NDYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMjc2NzkgcGFzcyBpbiAxMjc3NDYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIDUg
aG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMjc2NzkgcGFzcyBpbiAxMjc3NDYK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUp
IGJyb2tlbiBpbiAxMjc2NzkgcGFzcyBpbiAxMjc3NDYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NjAwIHBhc3MgaW4g
MTI3NzQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBpbiAxMjc2MDAgcGFzcyBpbiAxMjc3NDYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEyNzYwMCBwYXNzIGluIDEyNzc0NgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTI3
NjI0IHBhc3MgaW4gMTI3NzQ2CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICA5IGxlYWstY2hl
Y2svYmFzaXMoOSkgZmFpbCBpbiAxMjc2MjQgcGFzcyBpbiAxMjc3NDYKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDYgeGVuLWluc3RhbGwgICBmYWlsIGluIDEyNzY3OSBwYXNzIGlu
IDEyNzc0NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTI3NjAwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMjc2MjQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBwYXNzIGluIDEyNzY3OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIz
IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QgZmFpbCBpbiAxMjc2MDAgYmxvY2tlZCBp
biAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTI3NjAwIGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBpbiAxMjc2
MDAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1p
Z3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBpbiAxMjc2MjQgbGlrZSAxMjU5MzQKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MjU5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDc4IHh0Zi90
ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1t
ZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3OCB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgMzcgeHRm
L3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNjM2ZGUzZjFhOWE1MTNlYmRjZDc3NTU1ZGNlMGU0
ZDQ1MWUxOThiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZjFiNjQ4
Nzc0MjQwMTZjOTA0MDA5NjNhZGZmMDU2ZTkxOTllNjY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjU5MzQgIDIwMTgtMDgtMTUgMjM6NDQ6MzEgWiAgIDM0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NjAwICAyMDE4LTA5LTE0IDA5OjM2OjIzIFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0NTFlMTk4YgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNCAxMTozMzoxMiAyMDE4ICswMjAwCgogICAgeDg2L3NwZWMtY3RybDogYWRqdXN0
IGJhY2twb3J0IG9mIGI3NmVjMzk0NmIKICAgIAogICAgUmVmcmVzaGluZyBYZW5TZXJ2ZXIncyBw
YXRjaHF1ZXVlIGhhcyBzaG93biB0aGF0IEkgbWlzc2VkIHRoaXMgYWRqdXN0bWVudCBpbgogICAg
dGhlIHVwc3RyZWFtIGJhY2twb3J0cyBvZiB0aGUgZmluYWwgdmVyc2lvbiBvZiB0aGUgWFNBLTI3
MyBmaXhlcy4KICAgIAogICAgVGhlIGNvZGUgZG9lcyB3b3JrIGluIDQuNyBhbmQgZWFybGllciwg
YnV0IG9ubHkgYmVjYXVzZSB0aGUgZXZlbnR1YWwgdmFsdWUgb2YKICAgIChvcHRfcHZfbDF0ZiAm
IE9QVF9QVl9MMVRGX0RPTXgpIGlzIHdpdGhpbiByYW5nZSBvZiBhIGNoYXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 04:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 04: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 1g2Tf2-0002LO-P2; Wed, 19 Sep 2018 04:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2Tf0-0002LE-NG
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 04:00:18 +0000
X-Inumbo-ID: a8c46fe1-bbc0-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8c46fe1-bbc0-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 04: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 1g2Tew-0003rK-SJ; Wed, 19 Sep 2018 04:00: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 1g2Tew-0002fD-Le; Wed, 19 Sep 2018 04:00:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2Tew-0008NJ-Kj; Wed, 19 Sep 2018 04:00:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127732-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-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-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ad3273d5f1b99d7319a986ab568dcbde2f9e53dd
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 04:00:14 +0000
Subject: [Xen-devel] [linux-linus test] 127732: 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>

ZmxpZ2h0IDEyNzczMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NzMyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkMzI3M2Q1
ZjFiOTlkNzMxOWE5ODZhYjU2OGRjYmRlMmY5ZTUzZGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgMzYg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
IDM0IGRheXMgICAzNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc3MzIgIDIwMTgt
MDktMTcgMTM6MDQ6MjggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyMzIgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjc2ODc3IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 05:14:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 05:14: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 1g2UoX-0007k9-CB; Wed, 19 Sep 2018 05:14:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2UoW-0007k4-Ps
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 05:14:12 +0000
X-Inumbo-ID: fb122c17-bbca-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb122c17-bbca-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 05:15: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 0C11AAFE1;
 Wed, 19 Sep 2018 05:14:09 +0000 (UTC)
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xenproject.org
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-6-jgross@suse.com>
 <c4b91aab-f48d-6426-86f2-a10fdd471f04@tycho.nsa.gov>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <71c7313c-9efb-0ad0-9be4-eed7e3ee692d@suse.com>
Date: Wed, 19 Sep 2018 07:14:07 +0200
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: <c4b91aab-f48d-6426-86f2-a10fdd471f04@tycho.nsa.gov>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 05/12] xen: add hypercall interfaces for
 domain and cpupool parameter setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTgvMDkvMTggMjM6MjMsIERhbmllbCBEZSBHcmFhZiB3cm90ZToKPiBPbiAwOS8xOC8yMDE4
IDAyOjAzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgYSBuZXcgZG9tY3RsIGZvciBz
ZXR0aW5nIGRvbWFpbiBzcGVjaWZpYyBwYXJhbWV0ZXJzIHNpbWlsYXIgdG8KPj4gWEVOX1NZU0NU
TF9zZXRfcGFyYW1ldGVyIGZvciBnbG9iYWwgaHlwZXJ2aXNvciBwYXJhbWV0ZXJzLgo+Pgo+PiBF
bmhhbmNlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciB0byBiZSB1c2FibGUgZm9yIHNldHRpbmcg
Y3B1cG9vbAo+PiBzcGVjaWZpYyBwYXJhbWV0ZXJzLCB0b28uIEZvciBub3cgZG8gb25seSBleHRl
bmRlZCBwYXJhbWV0ZXIgY2hlY2tpbmcuCj4+IFRoZSBjcHVwb29sIHBhcmFtZXRlciBzZXR0aW5n
IHdpbGwgYmUgYWRkZWQgbGF0ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPiAKPiBZb3UgYWxzbyBuZWVkIHRvIGFkZCB0aGUgcGVybWlzc2lv
biB0byB0aGUgY3JlYXRlX2RvbWFpbl9jb21tb24gbWFjcm8KPiBpbiB4ZW4uaWYgKGN1cnJlbnRs
eSB5b3Ugb25seSBsZXQgZG9tMCBtb2RpZnkgaXRzIG93biBzZXR0aW5ncykuwqAgSWYKPiB5b3Ug
aW50ZW5kIHRoaXMgaW50ZXJmYWNlIHRvIGJlIHVzZWQgdG8gbW9kaWZ5IHJ1bm5pbmcgZG9tYWlu
cywgYWRkaW5nCj4gaXQgdG8gdGhlIG1hbmFnZV9kb21haW4gbWFjcm8gd291bGQgYWxzbyBiZSB1
c2VmdWwsIGJ1dCB0aGF0J3Mgbm90IGFzCj4gY3JpdGljYWwuCgpUaGFua3MsIHdpbGwgZG8uCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 05:33:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 05:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2V6q-0000jl-0J; Wed, 19 Sep 2018 05:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+ech=mb=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g2V6p-0000jg-07
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 05:33:07 +0000
X-Inumbo-ID: 327d50da-bbcd-11e8-a8a5-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 327d50da-bbcd-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 07:31:03 +0200 (CEST)
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;
 18 Sep 2018 22:33:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.53,392,1531810800"; d="scan'208";a="91341392"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 18 Sep 2018 22:33:02 -0700
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 18 Sep 2018 22:33:02 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 18 Sep 2018 22:33:00 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.205]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.16]) with mapi id 14.03.0319.002;
 Wed, 19 Sep 2018 13:32:58 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] iommu: setup inclusive mappings before enabling iommu
Thread-Index: AQHUTDMfrKDq0/Vfc0a49x4l7dePFKT3G+2Q
Date: Wed, 19 Sep 2018 05:32:57 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19130EF65@SHSMSX101.ccr.corp.intel.com>
References: <20180914135843.24899-1-roger.pau@citrix.com>
In-Reply-To: <20180914135843.24899-1-roger.pau@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjg5NDI1ZWMtMmI3NC00MTliLTkwNDktYjM3NjU4NDc3ZTk5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaFFRVDIxRitSRUpOYXJaaTVxSUNoQlwvSHJHZ3Uxb1JPVENJOXhcL3R6Sytkb3Q5dkQ2VGhUTnNaeEp0Qm9JWE1VIn0=
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 v2] iommu: setup inclusive mappings before
 enabling 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Dario
 Faggioli <dfaggioli@suse.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMTggOTo1OSBQTQ0KPiANCj4gT3IgZWxzZSBp
dCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhlIGlvbW11IG9uIGNlcnRhaW4N
Cj4gSW50ZWwgaGFyZHdhcmU6DQo+IA0KPiBbLi4uXQ0KPiAoWEVOKSBFTEY6IGFkZHJlc3NlczoN
Cj4gKFhFTikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDANCj4gKFhF
TikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDANCj4gKFhFTikgICAgIHZpcnRfb2Zmc2V0ICAg
ICAgPSAweGZmZmZmZmZmODAwMDAwMDANCj4gKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAw
eGZmZmZmZmZmODEwMDAwMDANCj4gKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZm
ZmZmODI5NTMwMDANCj4gKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI3
NGUxODANCj4gKFhFTikgICAgIHAybV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDANCj4gKFhF
TikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzINCj4gKFhFTikgIERvbTAga2Vy
bmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyOTUzMDANCj4gPGZy
ZWV6ZT4NCj4gDQo+IFRoaXMgcmVzdG9yZXMgdGhlIGJlaGF2aW9yIGJlZm9yZSBjb21taXQgNjZh
OTI3NGNjMzQzNSB0aGF0IGNoYW5nZWQNCj4gdGhlIG9yZGVyIGFuZCBlbmFibGVkIHRoZSBpb21t
dSB3aXRob3V0IGhhdmluZyB0aGUgaW5jbHVzaXZlIG1hcHBpbmdzDQo+IHNldHVwLg0KPiANCj4g
Tm90ZSB0aGF0IG9uIEFNRCBoYXJkd2FyZSB0aGUgb3JkZXIgaXMgYWxzbyBjaGFuZ2VkIHRvIGFk
ZCBpbmNsdXNpdmUNCj4gbWFwcGluZ3MgYmVmb3JlIGFkZGluZyBhbnkgZGV2aWNlcy4NCj4gDQo+
IFJlcG9ydGVkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 06:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 06: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 1g2Va3-0002vm-Du; Wed, 19 Sep 2018 06:03: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Va2-0002vg-3G
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 06:03:18 +0000
X-Inumbo-ID: 6b38789f-bbd1-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b38789f-bbd1-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 08:01:16 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 00:03:15 -0600
Message-Id: <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 00:03:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
In-Reply-To: <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <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+IE9uIDE4LjA5LjE4IGF0IDE4OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTU6NTEK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbgo+PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRp
bSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BB
VENIIHY5IDUvN10gbWVtb3J5OiBhZGQKPj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBh
IHdyYXBwZXIuLi4KPj4gCj4+ID4+PiBPbiAxOC4wOS4xOCBhdCAxNjowMywgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+
ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnBy
b2plY3Qub3JnXSBPbgo+PiBCZWhhbGYKPj4gPj4gT2YgSmFuIEJldWxpY2gKPj4gPj4gU2VudDog
MTggU2VwdGVtYmVyIDIwMTggMTQ6MTcKPj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4+ID4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1Cj4+ID4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsKPj4gPj4gR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+PiA+PiA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltCj4+ID4+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgeGVuLWRldmVsCj4+ID4+IDx4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+Cj4+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjkgNS83
XSBtZW1vcnk6IGFkZAo+PiA+PiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBl
ci4uLgo+PiA+Pgo+PiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTc6MjEsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAo+PiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPj4gPj4gPiBAQCAtMzAz
LDYgKzMwMywxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8KPj4gKmdldF9wYWdl
X2Zyb21fZ2ZuKAo+PiA+PiA+ICAgICAgcmV0dXJuIHBhZ2U7Cj4+ID4+ID4gIH0KPj4gPj4gPgo+
PiA+PiA+ICtpbnQgX19tdXN0X2NoZWNrIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90Cj4+IGdmbiwKPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHJlYWRvbmx5LCBwMm1fdHlwZV90Cj4+ID4+ICpwMm10X3As
Cj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7Cj4+ID4+ID4gKwo+PiA+PiA+ICBpbnQgZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpOwo+PiA+PiA+ICBi
b29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKPj4gPj4gPiAgc3RhdGljIGlubGluZSBpbnQg
Z2V0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKPj4gPj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAo+PiA+PiA+IEBAIC00OTIsNiArNDkyLDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
cGFnZV9pbmZvCj4+ICpnZXRfcGFnZV9mcm9tX2dmbigKPj4gPj4gPiAgICAgIHJldHVybiBtZm5f
dmFsaWQoX21mbihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+PiA+
PiA+ICB9Cj4+ID4+ID4KPj4gPj4gPiAraW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdAo+PiBnZm4sCj4+ID4+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkb25seSwgcDJtX3R5cGVf
dAo+PiA+PiAqcDJtdF9wLAo+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3ApOwo+PiA+PiA+Cj4+ID4+ID4gIC8q
IEdlbmVyYWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBnZm4gKi8KPj4gPj4gPiAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3RydWN0IGRvbWFpbiAqZCwg
bWZuX3QgbWZuKQo+PiA+Pgo+PiA+PiBXaHkgdHdpY2UgdGhlIHNhbWUgZGVjbGFyYXRpb24/IENh
bid0IHRoaXMgYmUgcHV0IGluIHhlbi9wMm0tY29tbW9uLmg/Cj4+ID4+IE9yIHNvbWUgb3RoZXIg
c3VpdGFibGUgY29tbW9uIGhlYWRlcj8gV2l0aCB0aGF0Cj4+ID4+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4+Cj4+ID4KPj4gPiBJIHdhcyBub3QgYXdh
cmUgb2YgdGhlIGNvbW1vbiBoZWFkZXIgc28gSSBwbGFjZWQgaXQgbmVhciB0aGUKPj4gZGVjbGFy
YXRpb25zIG9mCj4+ID4gZ2V0X3BhZ2VfZnJvbV9nZm4oKS4gRG8geW91IHdhbnQgYmUgdG8gc3Vi
bWl0IGEgdjEwIHdpdGggdGhpcyBmaXhlZCBvcgo+PiBhcmUKPj4gPiB5b3UgaGFwcHkgdG8gbW92
ZSBpdCB0byB3aGVyZXZlciB5b3UgdGhpbmsgaXMgYXBwcm9wcmlhdGUgZHVyaW5nIGNvbW1pdD8K
Pj4gCj4+IEknZCBwcmVmZXIgYSB2MTAsIHRvIGJlIHN1cmUgdGhpbmdzIGNvbXBpbGUgZmluZSBh
aGVhZCBvZiB0cnlpbmcgdG8gY29tbWl0Cj4+IHRoaXMgc2VyaWVzLgo+PiAKPiAKPiBNb3Zpbmcg
dG8gcDJtLWNvbW1vbiB3b24ndCB3b3JrLiBUaGUgZnVuY3Rpb24gZGVjbGFyYXRpb24gaW52b2x2
ZXMgYSAKPiBwMm1fdHlwZV90IGFyZ3VtZW50IGFuZCB0aGF0IGVudW0gaXMgZGVmaW5lZCBpbiB0
aGUgYXJtIGFuZCB4ODYgc3BlY2lmaWMgCj4gaGVhZGVycy4gSSBwcm9wb3NlIHRoZXJlZm9yZSB0
byBsZWF2ZSB0aGlzIHBhdGNoIGFzLWlzLgoKTGVhdmluZyB0aGUgZHVwbGljYXRpb24gaW4gcGxh
Y2UgaXMganVzdCB0aGUgbGFzdCByZXNvcnQgaW1vLiBEb2VzIHhlbi9tbS5oCm5vdCB3b3JrIGVp
dGhlcj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 06:12:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 06:12: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 1g2Vik-0003h9-AK; Wed, 19 Sep 2018 06:12:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2Vii-0003gz-Aa
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 06:12:16 +0000
X-Inumbo-ID: 17ec3c29-bbd3-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17ec3c29-bbd3-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 06:13: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 1g2Vid-0006st-KE; Wed, 19 Sep 2018 06:12: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 1g2Vid-0000VT-6a; Wed, 19 Sep 2018 06:12:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2Vid-0001Y6-5y; Wed, 19 Sep 2018 06:12:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127747-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-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-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=5dfe87ac34e2326ae2957fc68b63212d84f78701
X-Osstest-Versions-That: linux=7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 06:12:11 +0000
Subject: [Xen-devel] [linux-4.14 test] 127747: 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>

ZmxpZ2h0IDEyNzc0NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBw
ZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEyNzQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWRmZTg3
YWMzNGUyMzI2YWUyOTU3ZmM2OGI2MzIxMmQ4NGY3ODcwMQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgN2ZlN2EwZjRjNWNmOWU3ZjViN2NiNjdjMTM0MWNkYmY2MmVkNGMz
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NDY0ICAyMDE4LTA5LTEwIDAxOjU5OjQyIFogICAg
OSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzYzNiAgMjAxOC0wOS0xNSAwODoxMDo1OSBa
ICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsZWggRmlsaXBvdmljaCA8YWxlaEB2YW9saXguY29tPgogIEFsZWgg
RmlsaXBvdmljaDxhbGVoQGFwcG5leHVzLmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5k
ZXVjaGVyQGFtZC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBB
bGV4ZXkgS29kYW5ldiA8YWxleGV5LmtvZGFuZXZAb3JhY2xlLmNvbT4KICBBbmF0b2x5IFRyb3Np
bmVua28gPGFuYXRvbHkudHJvc2luZW5rb0BnbWFpbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGFyeWFiaW5pbkB2aXJ0
dW96em8uY29tPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50
ZWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFu
c3NpIEhhbm51bGEgPGFuc3NpLmhhbm51bGFAYml0d2lzZS5maT4KICBBbnRob255IFdvbmcgPGFu
dGhvbnkud29uZ0B1YnVudHUuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNz
Y2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgogIEJlbm5vIEV2ZXJzIDxiZXZlcnNAbWVzb3Nw
aGVyZS5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0
YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhbyBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgogIENo
YXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpcyBXaWxz
b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDbGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5i
ZXpuZWFAbWljcm9jaGlwLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxp
YW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxA
aW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgog
IERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRl
IENhcmF0dGkgPGRjYXJhdHRpQHJlZGhhdC5jb20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5u
aXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5j
b20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERtaXRy
eSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWlu
aXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcm5lc3RvIEEuIEZlcm7DoW5k
ZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFpbC5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmFi
aW8uZXN0ZXZhbUBueHAuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4Lmlu
dGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJlZHJpayBTY2jD
tm4gPGZyZWRyaWsuc2Nob25AZ21haWwuY29tPgogIEZyZWRyaWsgU2Now7ZuIDxmcmVkcmlrc2No
b25AZ21haWwuY29tPgogIEdhbCBQcmVzc21hbiA8cHJlc3NtYW5nYWxAZ21haWwuY29tPgogIEdl
b2ZmIEFsZXhhbmRlciA8YWxleGFuZGdAY3MudW5tLmVkdT4KICBHcmVnIEVkd2FyZHMgPGdlZHdh
cmRzQGRkbi5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICBHdSBKaW54aWFuZyA8Z3VqeEBjbi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJl
ZGRlZG9yLmNvbT4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+
CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8
aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNo
LmRlPgogIEh1YW5nIFJ1aSA8cmF5Lmh1YW5nQGFtZC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0
aUBtZXYuY28udWs+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRo
YXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5z
a2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhz
QG1vamF0YXR1LmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW1l
cyBaaHUgPEphbWVzLlpodUBhbWQuY29tPgogIEphbWVzIFpodSA8anpodW1zQGdtYWlsLmNvbT4K
ICBKYW4gSC4gU2Now7ZuaGVyciA8anNjaG9lbmhAYW1hem9uLmRlPgogIEphbmkgTmlrdWxhIDxq
YW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEph
c29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0Bt
ZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXZpZXIg
R29uesOhbGV6IDxqYXZpZXJAY25leGxhYnMuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8
amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVs
LmRrPgogIEplcm9tZSBCcnVuZXQgPGpicnVuZXRAYmF5bGlicmUuY29tPgogIEppYW4gU2hlbiA8
c2hlbmppYW4xNUBodWF3ZWkuY29tPgogIEppbSBNYXR0c29uIDxqbWF0dHNvbkBnb29nbGUuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSm9lbCBGZXJuYW5kZXMgKEdvb2ds
ZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2Uu
ZGU+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBKb2huIFBp
dHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSm9uYXMgR29yc2tpIDxqb25hcy5nb3Jza2lA
Z21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gQW5h
c3Rhc292IDxqYUBzc2kuYmc+CiAgSnVuYWlkIFNoYWhpZCA8anVuYWlkc0Bnb29nbGUuY29tPgog
IEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sg
PGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNv
bT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExldmluIER1IDxkandAdC1j
aGlwLmNvbS5jbj4KICBMaWp1biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPgogIExpa3VuIEdhbyA8
TGlrdW4uR2FvQGFtZC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29t
PgogIGx1Y2EgYWJlbmkgPGx1Y2EuYWJlbmlAc2FudGFubmFwaXNhLml0PgogIE1haGVzaCBTYWxn
YW9ua2FyIDxtYWhlc2hAbGludXgudm5ldC5pYm0uY29tPgogIE1hbmlzaCA8bWFuaXNoLmNob3By
YUBjYXZpdW0uY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJkbyBM
ZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVA
a2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUu
Y29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNh
aGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdGlhcyBCasO4
cmxpbmcgPG1AYmpvcmxpbmcubWU+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5v
cmc+CiAgTWF4aW0gWmh1a292IDxtdXNzaXRhbnRlc21vcnRlbUBnbWFpbC5jb20+CiAgTWljaGFl
bCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgSi4gUnVobCA8bWljaGFl
bC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGVsIETDpG56ZXIgPG1pY2hl
bC5kYWVuemVyQGFtZC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmFtaHl1
bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJh
b0BsaW51eC52bmV0LmlibS5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGli
cmUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT0dBV0EgSGly
b2Z1bWkgPGhpcm9mdW1pQG1haWwucGFya25ldC5jby5qcD4KICBPbG9mIEpvaGFuc3NvbiA8b2xv
ZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIE1lbnplbCA8cG1lbnpl
bEBtb2xnZW4ubXBnLmRlPgogIFBlbmcgTGkgPGxpcGVuZzMyMUBodWF3ZWkuY29tPgogIFBldGVy
IFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4KICBQaGlsaXBwIFJ1ZG8gPHBydWRvQGxpbnV4LmlibS5jb20+CiAgUXUg
V2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJhbGYgR29lYmVsIDxyYWxmLmdvZWJlbEBpbWFnby10ZWNobm9sb2dp
ZXMuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJleCBaaHUg
PFJleC5aaHVAYW1kLmNvbT4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+
CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29t
PgogIFJvbWFuIE1hbWVkb3YgPHJtQHJvbWFucm0ubmV0PgogIFJvbm5pZSBTYWhsYmVyZyA8bHNh
aGxiZXJAcmVkaGF0LmNvbT4KICBTYWxpbCBNZWh0YSA8c2FsaWwubWVodGFAaHVhd2VpLmNvbT4K
ICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGlsaW1r
YXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRl
ci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJp
c3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+
CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxz
dGhAbGludXguaWJtLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNl
Y3VuZXQuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9y
Zz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0u
bXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1hbiBBbm5hIDxzLWFubmFAdGkuY29tPgogIFN1enVr
aSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFuIEh1IDx0YW4uaHVAenRl
LmNvbS5jbj4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUu
anA+CiAgVGhpZXJyeSBSZWRpbmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNvbT4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFp
bC5jb20+CiAgVHlsZXIgSGlja3MgPHR5aGlja3NAY2Fub25pY2FsLmNvbT4KICBWbGFkIEJ1c2xv
diA8dmxhZGJ1QG1lbGxhbm94LmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29t
PgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPgogIFdlaWNoYW8gR3VvIDxn
dW93ZWljaGFvQGh1YXdlaS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgWGkgV2FuZyA8d2FuZ3hpMTFAaHVhd2VpLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBn
bWFpbC5jb20+CiAgWWFuZyBTaGkgPHlhbmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgogIFl1ZUhh
aWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgN2ZlN2EwZjRjNWNm
Li41ZGZlODdhYzM0ZTIgIDVkZmU4N2FjMzRlMjMyNmFlMjk1N2ZjNjhiNjMyMTJkODRmNzg3MDEg
LT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 06:15:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 06: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 1g2Vlb-0003rq-1i; Wed, 19 Sep 2018 06:15:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5osk=mb=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g2VlZ-0003rj-KV
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 06:15:13 +0000
X-Inumbo-ID: 81a4f44c-bbd3-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 81a4f44c-bbd3-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 06:16:12 +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 w8J6EJbP162431;
 Wed, 19 Sep 2018 06:15:09 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=6mK7RUjJlkmB1iasE55LKV9liI7vpNSBZ+hky3p6Ngg=;
 b=aTKfOGSmzau3vP4Jt7xk+IXi/R0ezqtgVqbyg3k04liSIBRsbN9oi+e5WNSiFmcYr/c/
 5Y8egwyThxJLlF6EM4Mv4NgQxui2XN2GxJ9t/HF/rsBr5xa4w8GVJc8GU5XLyhAiW9HS
 yFAto6NCKyKzoO0H84vV7oRWEGbFqI9oeHL7rUi3P3B7Ozy1swcrLaYwHaPX34oASuOV
 C7mdmjRY0LktKPB15EsNVpqwq63iExZlcWiTHLQgazHPVByL+jX/74AVVUIITZNBtCxr
 KJkAw4+XvRtEnTgK4BpJwWwe74dtDPohupXThI4MPVeBacg2TEh1Tdzx4lHOohmrJpNP 2A== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2mgsgtrwtj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 06:15: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 w8J6F81L029980
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 06:15:09 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8J6F8wb016932;
 Wed, 19 Sep 2018 06:15:08 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 18 Sep 2018 23:15:08 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
 <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
 <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <7fec0ad1-84e5-f490-d196-623a8b3685ac@oracle.com>
Date: Wed, 19 Sep 2018 14:15:39 +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: <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9020
 signatures=668707
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-1807170000 definitions=main-1809190065
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

SGkgSnVlcmdlbiwKCk9uIDA5LzE0LzIwMTggMTA6NDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTQvMDkvMTggMTY6MjksIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gSGkgSnVlcmdlbiwK
Pj4KPj4gT24gMDkvMTQvMjAxOCAxMDoyNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9u
IDE0LzA5LzE4IDE2OjE4LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4gSGkgSnVlcmdlbiwKPj4+
Pgo+Pj4+IE9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+
IE9uIDE0LzA5LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4+PiBUaGlzIGlzIHRo
ZSA1dGggcGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+Pj4+Pj4KPj4+Pj4+IFdpdGgg
dGhpcyBwYXRjaCwgd2F0Y2ggZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCj4+Pj4+PiAn
YmFja2VuZC88cHZkZXY+Lzxkb21pZD5pLy4uLicgY2FuIGJlIHByb2Nlc3NlZCBpbiBwZXItZG9t
VSB4ZW53YXRjaAo+Pj4+Pgo+Pj4+PiBzdXBlcmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPj4+Pj4K
Pj4+Pj4+IHRocmVhZC4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4+Pj4gLS0tCj4+Pj4+PiAgZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgfCAgMiArLQo+Pj4+Pj4gIGRyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+Pj4+Pj4gIGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKysKPj4+Pj4+ICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPj4+Pj4+Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+Pj4+
PiBpbmRleCBiYTA2NDRjLi5hYTFiMTVhIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+Pj4+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMKPj4+Pj4+IEBAIC01NTIsNyArNTUyLDcgQEAgaW50IHhlbmJ1c19wcm9iZV9k
ZXZpY2VzKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cykKPj4+Pj4+ICB9Cj4+Pj4+PiAgRVhQT1JU
X1NZTUJPTF9HUEwoeGVuYnVzX3Byb2JlX2RldmljZXMpOwo+Pj4+Pj4gIAo+Pj4+Pj4gLXN0YXRp
YyB1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykKPj4+Pj4+
ICt1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykKPj4+Pj4K
Pj4+Pj4gUGxlYXNlIGNoYW5nZSB0aGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24gd2hlbiBtYWtpbmcg
aXQgZ2xvYmFsbHkKPj4+Pj4gdmlzaWJsZSwgZS5nLiBieSBwcmVmaXhpbmcgInhlbmJ1c18iLgo+
Pj4+Pgo+Pj4+PiBHZW5lcmFsbHkgSSB0aGluayB5b3UgZG9uJ3QgbmVlZCB0byB1c2UgaXQgYmVs
b3cuCj4+Pj4+Cj4+Pj4+PiAgewo+Pj4+Pj4gIAl1bnNpZ25lZCBpbnQgaSwgcmV0ID0gMDsKPj4+
Pj4+ICAKPj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
X2JhY2tlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+
Pj4+PiBpbmRleCBiMGJlZDRmLi41MGRmODZhIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+Pj4+ICsrKyBiL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+Pj4+PiBAQCAtMjExLDkgKzIxMSw0MSBA
QCBzdGF0aWMgdm9pZCBiYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gs
Cj4+Pj4+PiAgCXhlbmJ1c19kZXZfY2hhbmdlZChwYXRoLCAmeGVuYnVzX2JhY2tlbmQpOwo+Pj4+
Pj4gIH0KPj4+Pj4+ICAKPj4+Pj4+ICtzdGF0aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlkKGNvbnN0
IGNoYXIgKnBhdGgpCj4+Pj4+PiArewo+Pj4+Pj4gKwljb25zdCBjaGFyICpwID0gcGF0aDsKPj4+
Pj4+ICsJZG9taWRfdCBkb21pZCA9IDA7Cj4+Pj4+PiArCj4+Pj4+PiArCXdoaWxlICgqcCkgewo+
Pj4+Pj4gKwkJaWYgKCpwIDwgJzAnIHx8ICpwID4gJzknKQo+Pj4+Pj4gKwkJCWJyZWFrOwo+Pj4+
Pj4gKwkJZG9taWQgPSAoZG9taWQgPDwgMykgKyAoZG9taWQgPDwgMSkgKyAoKnAgLSAnMCcpOwo+
Pj4+Pgo+Pj4+PiByZWludmVudGluZyBhdG9pKCk/Cj4+Pj4+Cj4+Pj4+IFBsZWFzZSBkb24ndCBk
byB0aGF0LiBrc3RydG91MTYoKSBzZWVtcyB0byBiZSBhIHBlcmZlY3QgZml0Lgo+Pj4+Cj4+Pj4g
SSBkaWQgdXNlIGtzdHJ0b3UqKCkgaW4gdGhlIGVhcmx5IHByb3RvdHlwZSBhbmQgcmVhbGl6ZWQg
a3N0cnRvdTE2KCkgcmV0dXJucyAwCj4+Pj4gaWYgdGhlIGlucHV0IHN0cmluZyBjb250YWlucyBu
b24tbnVtZXJpY2FsIGNoYXJhY3RlcnMuCj4+Pj4KPj4+PiBFLmcuLCB0aGUgZXhhbXBsZSBvZiBp
bnB1dCBjYW4gYmUgIjEvMC9zdGF0ZSIsIHdoZXJlIDEgaXMgZm90aGVyZW5kX2lkCj4+Pj4gKGZy
b250ZW5kX2lkKSBhbmQgMCBpcyBoYW5kbGUuCj4+Pj4KPj4+PiBXaGVuICIxLzAvc3RhdGUiIGlz
IHVzZWQgYXQgaW5wdXQsIGtzdHJ0b3UxNigpIHJldHVybnMgMCAocmV0dXJuZWQgaW50ZWdlcikg
YW5kCj4+Pj4gLTIyIChlcnJvcikuCj4+Pgo+Pj4gQWFoLCBva2F5LiBUaGVuIHNpbXBsZV9zdHJ0
b3VsKCk/Cj4+Cj4+IEkgZGlkIGNvbnNpZGVyIHNpbXBsZV9zdHJ0b3VsKCkgaW5pdGlhbGx5LiBV
bmZvcnR1bmF0ZWx5LCBpdCBpcyBvYnNvbGV0ZSAoYmVsb3cKPj4gbGluZSA4MSkuIEFGQUlSLCB0
aGUgcGF0Y2ggd291bGQgbm90IGJlIGFibGUgdG8gcGFzcyB0aGUgY2hlY2tfcGF0Y2ggc2NyaXB0
IHdoZW4KPj4gdGhpcyBmdW5jdGlvbiBpcyB1c2VkLgo+IAo+IEJldHRlciB1c2UgdGhhdCB0aGFu
IG9wZW4gY29kaW5nIGEgbmV3IGluc3RhbmNlIG9mIGl0Lgo+IAo+IEFub3RoZXIgdmFyaWFudCB3
b3VsZCBiZSB0byB1c2Ugc3NjYW5mKCkgb3Igc2ltaWxhci4gVGhlbiB5b3UgY291bGQgZXZlbgo+
IGRyb3AgdXNpbmcgc3RyY2hyKCkgYnkgYWRkaW5nIHRoYXQgaW4gdGhlIGZvcm1hdCBzdHJpbmc6
Cj4gCj4gcmV0dXJuIChzc2NhbmYocGF0aCwgIiUqdS8ldS8iLCAmZG9taWQpID09IDEpID8gZG9t
aWQgOiBET01JRF9TRUxGOwoKSSByZWNhbGwgd2hhdCB3YXMgaGFwcGVuZWQuCgpTdXBwb3NlIG9u
ZSBzYW1wbGUgb2YgcGF0aCBpcyAiYmFja2VuZC92aWYvMTkvMy9zdGF0ZSIuICh3ZSB3b3VsZCBs
aWtlIHRvIG9idGFpbgpkb21pZD0xOSkKCkluaXRpYWxseSBJIHdvdWxkIGxpa2UgdG8gdXNlIHNz
Y2FuZihwYXRoLCAiYmFja2VuZC8lKlthLXpdLyVodS8lKnUiKSB0byBvYnRhaW4KdGhlIGRvbWlk
IGZyb20geGVuc3RvcmUgcGF0aCBpbiBvbmUgY2FsbC4KClVuZm9ydHVuYXRlbHksIHVubGlrZSB1
c2Vyc3BhY2Ugc3NjYW5mKCksIHRoZSB2ZXJzaW9uIGluIGxpbnV4IGtlcm5lbCBkb2VzIG5vdApz
dXBwb3J0ICdbJyBzbyB0aGF0IEkgd291bGQgbm90IGJlIGFibGUgdG8gdXNlICIlKlthLXpdIiBp
biBzc2NhbmYoKSBpbiBsaW51eAprZXJuZWwuCgpGaW5hbGx5LCBJIGRlY2lkZWQgdG8gc2tpcCAy
ICcvJyB0byByZWFjaCBhdCAiMTkvMy9zdGF0ZSIgYW5kIEkgZm9yZ290IHRvCmNvbnRpbnVlIHVz
aW5nIHNzY2FuZiBhbmQgaW1wbGVtZW50ZWQgbXkgb3duIG9uZSA6KAoKV2l0aCBzc2NhbmYsIEkg
dGhpbmsgSSBzdGlsbCBuZWVkIHRvIHNraXAgMiAnLycgdG8gc2tpcCAiYmFja2VuZC88cHYgZGV2
aWNlPiIgaW4Kb3JkZXIgdG8gcmVhY2ggYXQgIjxkb21pZD4veHh4eHh4eC4uLiI6CgoxLiByZXR1
cm4gaWYgdGhlIG51bWJlciBvZiAnLycgaW4gdGhlIHBhdGggaXMgbGVzcyB0aGFuIDIKCjIuIHNr
aXAgMiAnLycgKGUuZy4sIGJhY2tlbmQvdmlmLykKCjMuIHByb2Nlc3MgdGhlIHJlc3Qgb2YgcGF0
Y2ggdmlhIHNzY2FuZi4KCkRvbmdsaSBaaGFuZwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 07:07:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 07: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 1g2WZi-0007Tu-Fz; Wed, 19 Sep 2018 07:07: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2WZh-0007Tp-LM
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 07:07:01 +0000
X-Inumbo-ID: 52153fdf-bbda-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52153fdf-bbda-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 09:04:59 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 01:06:59 -0600
Message-Id: <5BA1F59102000078001E99FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 01:06:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180918140019.68097-1-roger.pau@citrix.com>
In-Reply-To: <20180918140019.68097-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/guest: rename probe_hypervisor to
 hypervisor_probe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDE4LjA5LjE4IGF0IDE2OjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgbWF0Y2hlcyB0aGUgbm9tZW5jbGF0dXJlIHVzZWQgYnkgdGhlIHJlc3Qgb2YgdGhlIGd1
ZXN0LXJlbGF0ZWQKPiBmdW5jdGlvbnMuCgpJJ20gbm90IGNvbnZpbmNlZCB0aGlzIG1hdGNoIGlu
IG5hbWluZyBpcyBtb3JlIHJlbGV2YW50IHRoYW4gdGhlCmN1cnJlbnQgbmFtZSBpbW8gYmV0dGVy
IGRlc2NyaWJpbmcgd2hhdCB0aGUgZnVuY3Rpb24gZG9lcy4gQnV0CkknbSBhbHNvIG5vdCBvdmVy
bHkgZnVzc2VkLCBzbyBpZiBvdGhlcnMgdGhpbmsgdGhpcyBpcyB0aGUgYmV0dGVyIHdheQpyb3Vu
ZCAtIHNvIGJlIGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 07:14:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 07:14: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 1g2Wgm-0008Dq-9b; Wed, 19 Sep 2018 07: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=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2Wgl-0008Dj-AO
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 07:14:19 +0000
X-Inumbo-ID: 564df837-bbdb-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 564df837-bbdb-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 09:12:16 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79262571"
Date: Wed, 19 Sep 2018 09:14:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919071409.xxxfxapa6hf7so7i@mac.bytemobile.com>
References: <20180918085559.60177-1-roger.pau@citrix.com>
 <5BA0F94702000078001E9764@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA0F94702000078001E9764@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] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDc6MTA6MzFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA5LjE4IGF0IDEwOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQyMCwxNiArMzk0LDI3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1
cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAgICAgICAgIGFkZHIgPSBQRk5fRE9XTihkLT5h
cmNoLmU4MjBbaV0uYWRkcik7Cj4gPiAgICAgICAgICBzaXplID0gUEZOX0RPV04oZC0+YXJjaC5l
ODIwW2ldLnNpemUpOwo+ID4gIAo+ID4gLSAgICAgICAgaWYgKCBhZGRyID49IE1CMV9QQUdFUyAp
Cj4gPiAtICAgICAgICAgICAgcmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIs
IHNpemUpOwo+ID4gLSAgICAgICAgZWxzZQo+ID4gLSAgICAgICAgewo+ID4gLSAgICAgICAgICAg
IEFTU0VSVChhZGRyICsgc2l6ZSA8IE1CMV9QQUdFUyk7Cj4gPiAtICAgICAgICAgICAgcHZoX3N0
ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Cj4gPiAtICAgICAgICB9Cj4gPiAtCj4gPiArICAg
ICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRkciwgc2l6ZSk7Cj4gPiAg
ICAgICAgICBpZiAoIHJjICkKPiA+ICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIGFkZHIgPCBNQjFfUEFHRVMgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAg
ICAgICAgIHVpbnQ2NF90IGVuZCA9IG1pbl90KHVpbnQ2NF90LCBNQigxKSwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmU4MjBbaV0uYWRkciArIGQtPmFyY2gu
ZTgyMFtpXS5zaXplKTsKPiAKPiBJIHRoaW5rIG1pbl90KCkgYW5kIG1heF90KCkgc2hvdWxkIG9u
bHkgYmUgdXNlZCBhcyBhIGxhc3QgcmVzb3J0LCBkdWUKPiB0byB0aGVpciAoaGlkZGVuKSBjYXN0
cy4gbWluKE1CKDFVTEwpLCAuLi4pIG91Z2h0IHRvIGJlIGZpbmUgaGVyZSwgSQo+IHdvdWxkIHRo
aW5rLgoKTUIoMVVMTCkgZG9lc24ndCB3b3JrIGJlY2F1c2UgdGhlIG1hY3JvIGFscmVhZHkgYXBw
ZW5kcyBVTEw6CgojZGVmaW5lIE1CKF9tYikgICAgIChfQUMoX21iLCBVTEwpIDw8IDIwKQoKU28g
SSBlaXRoZXIgaGF2ZSB0byBjYXN0IGQtPmFyY2guZTgyMFtpXS5hZGRyICsgZC0+YXJjaC5lODIw
W2ldLnNpemUKdG8gdW5zaWduZWQgbG9uZyBsb25nLCBvciB1c2UgKHVpbnQ2NF90KU1CKDEpLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 07:35:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 07:35: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 1g2X19-0001Fv-2l; Wed, 19 Sep 2018 07:35: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=fe3l=mb=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g2X17-0001Fq-9H
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 07:35:21 +0000
X-Inumbo-ID: 474850c2-bbde-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 474850c2-bbde-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 09:33:19 +0200 (CEST)
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 1C47D3084219;
 Wed, 19 Sep 2018 07:35:18 +0000 (UTC)
Received: from [10.36.117.41] (ovpn-117-41.ams2.redhat.com [10.36.117.41])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A8E972B592;
 Wed, 19 Sep 2018 07:35:08 +0000 (UTC)
To: Balbir Singh <bsingharora@gmail.com>
References: <20180918114822.21926-1-david@redhat.com>
 <20180919012207.GD8537@350D>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <f3a13f6a-b34c-8561-884a-23fd9aa60331@redhat.com>
Date: Wed, 19 Sep 2018 09:35:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180919012207.GD8537@350D>
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.40]); Wed, 19 Sep 2018 07:35:19 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMTkuMDkuMTggdW0gMDM6MjIgc2NocmllYiBCYWxiaXIgU2luZ2g6Cj4gT24gVHVlLCBTZXAg
MTgsIDIwMTggYXQgMDE6NDg6MTZQTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+
IFJlYWRpbmcgdGhyb3VnaCB0aGUgY29kZSBhbmQgc3R1ZHlpbmcgaG93IG1lbV9ob3RwbHVnX2xv
Y2sgaXMgdG8gYmUgdXNlZCwKPj4gSSBub3RpY2VkIHRoYXQgdGhlcmUgYXJlIHR3byBwbGFjZXMg
d2hlcmUgd2UgY2FuIGVuZCB1cCBjYWxsaW5nCj4+IGRldmljZV9vbmxpbmUoKS9kZXZpY2Vfb2Zm
bGluZSgpIC0gb25saW5lX3BhZ2VzKCkvb2ZmbGluZV9wYWdlcygpIHdpdGhvdXQKPj4gdGhlIG1l
bV9ob3RwbHVnX2xvY2suIEFuZCB0aGVyZSBhcmUgb3RoZXIgcGxhY2VzIHdoZXJlIHdlIGNhbGwK
Pj4gZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkgd2l0aG91dCB0aGUgZGV2aWNlX2hv
dHBsdWdfbG9jay4KPj4KPj4gV2hpbGUgZS5nLgo+PiAJZWNobyAib25saW5lIiA+IC9zeXMvZGV2
aWNlcy9zeXN0ZW0vbWVtb3J5L21lbW9yeTkvc3RhdGUKPj4gaXMgZmluZSwgZS5nLgo+PiAJZWNo
byAxID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OS9vbmxpbmUKPj4gV2lsbCBu
b3QgdGFrZSB0aGUgbWVtX2hvdHBsdWdfbG9jay4gSG93ZXZlciB0aGUgZGV2aWNlX2xvY2soKSBh
bmQKPj4gZGV2aWNlX2hvdHBsdWdfbG9jay4KPj4KPj4gRS5nLiB2aWEgbWVtb3J5X3Byb2JlX3N0
b3JlKCksIHdlIGNhbiBlbmQgdXAgY2FsbGluZwo+PiBhZGRfbWVtb3J5KCktPm9ubGluZV9wYWdl
cygpIHdpdGhvdXQgdGhlIGRldmljZV9ob3RwbHVnX2xvY2suIFNvIHdlIGNhbgo+PiBoYXZlIGNv
bmN1cnJlbnQgY2FsbGVycyBpbiBvbmxpbmVfcGFnZXMoKS4gV2UgZS5nLiB0b3VjaCBpbiBvbmxp
bmVfcGFnZXMoKQo+PiBiYXNpY2FsbHkgdW5wcm90ZWN0ZWQgem9uZS0+cHJlc2VudF9wYWdlcyB0
aGVuLgo+Pgo+PiBMb29rcyBsaWtlIHRoZXJlIGlzIGEgbG9uZ2VyIGhpc3RvcnkgdG8gdGhhdCAo
c2VlIFBhdGNoICMyIGZvciBkZXRhaWxzKSwKPj4gYW5kIGZpeGluZyBpdCB0byB3b3JrIHRoZSB3
YXkgaXQgd2FzIGludGVuZGVkIGlzIG5vdCByZWFsbHkgcG9zc2libGUuIFdlCj4+IHdvdWxkIGUu
Zy4gaGF2ZSB0byB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrIGluIGRldmljZS9iYXNlL2NvcmUu
Yywgd2hpY2gKPj4gc291bmRzIHdyb25nLgo+Pgo+PiBTdW1tYXJ5OiBXZSBoYWQgYSBsb2NrIGlu
dmVyc2lvbiBvbiBtZW1faG90cGx1Z19sb2NrIGFuZCBkZXZpY2VfbG9jaygpLgo+PiBNb3JlIGRl
dGFpbHMgY2FuIGJlIGZvdW5kIGluIHBhdGNoIDMgYW5kIHBhdGNoIDYuCj4+Cj4+IEkgcHJvcG9z
ZSB0aGUgZ2VuZXJhbCBydWxlcyAoZG9jdW1lbnRhdGlvbiBhZGRlZCBpbiBwYXRjaCA2KToKPj4K
Pj4gMS4gYWRkX21lbW9yeS9hZGRfbWVtb3J5X3Jlc291cmNlKCkgbXVzdCBvbmx5IGJlIGNhbGxl
ZCB3aXRoCj4+ICAgIGRldmljZV9ob3RwbHVnX2xvY2suCj4+IDIuIHJlbW92ZV9tZW1vcnkoKSBt
dXN0IG9ubHkgYmUgY2FsbGVkIHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jay4gVGhpcyBpcwo+PiAg
ICBhbHJlYWR5IGRvY3VtZW50ZWQgYW5kIGhvbGRzIGZvciBhbGwgY2FsbGVycy4KPj4gMy4gZGV2
aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoCj4+
ICAgIGRldmljZV9ob3RwbHVnX2xvY2suIFRoaXMgaXMgYWxyZWFkeSBkb2N1bWVudGVkIGFuZCB0
cnVlIGZvciBub3cgaW4gY29yZQo+PiAgICBjb2RlLiBPdGhlciBjYWxsZXJzIChyZWxhdGVkIHRv
IG1lbW9yeSBob3RwbHVnKSBoYXZlIHRvIGJlIGZpeGVkIHVwLgo+PiA0LiBtZW1faG90cGx1Z19s
b2NrIGlzIHRha2VuIGluc2lkZSBvZiBhZGRfbWVtb3J5L3JlbW92ZV9tZW1vcnkvCj4+ICAgIG9u
bGluZV9wYWdlcy9vZmZsaW5lX3BhZ2VzLgo+Pgo+PiBUbyBtZSwgdGhpcyBsb29rcyB3YXkgY2xl
YW5lciB0aGFuIHdoYXQgd2UgaGF2ZSByaWdodCBub3cgKGFuZCBlYXNpZXIgdG8KPj4gdmVyaWZ5
KS4gQW5kIGxvb2tpbmcgYXQgdGhlIGRvY3VtZW50YXRpb24gb2YgcmVtb3ZlX21lbW9yeSwgdXNp
bmcKPj4gbG9ja19kZXZpY2VfaG90cGx1ZyBhbHNvIGZvciBhZGRfbWVtb3J5KCkgZmVlbHMgbmF0
dXJhbC4KPj4KPiAKPiBUaGF0IHNlZW1zIHJlYXNvbmFibGUsIGJ1dCBhbHNvIGltcGxpZXMgdGhh
dCBkZXZpY2Vfb25saW5lKCkgd291bGQgaG9sZAo+IGJhY2sgYWRkL3JlbW92ZSBtZW1vcnksIGNv
dWxkIHlvdSBwbGVhc2UgYWxzbyBkb2N1bWVudCB3aGF0IG1vZGUKPiByZWFkL3dyaXRlIHRoZSBs
b2NrcyBuZWVkIHRvIGJlIGhlbGQ/IEZvciBleGFtcGxlIGNhbiB0aGUgZGV2aWNlX2hvdHBsdWdf
bG9jawo+IGJlIGhlbGQgaW4gcmVhZCBtb2RlIHdoaWxlIGFkZC9yZW1vdmUgbWVtb3J5IHZpYSAo
bWVtX2hvdHBsdWdfbG9jaykgaXMgaGVsZAo+IGluIHdyaXRlIG1vZGU/CgpkZXZpY2VfaG90cGx1
Z19sb2NrIGlzIGFuIG9yZGluYXJ5IG11dGV4LiBTbyBubyBvcHRpb24gdGhlcmUuCgpPbmx5IG1l
bV9ob3RwbHVnX2xvY2sgaXMgYSBwZXIgQ1BVIFJXIG11dGV4LiBBbmQgYXMgb2Ygbm93IGl0IG9u
bHkKZXhpc3RzIHRvIG5vdCByZXF1aXJlIGdldF9vbmxpbmVfbWVtcygpL3B1dF9vbmxpbmVfbWVt
cygpIHRvIHRha2UgdGhlCmRldmljZV9ob3RwbHVnX2xvY2suIFdoaWNoIGlzIHBlcmZlY3RseSB2
YWxpZCwgYmVjYXVzZSB0aGVzZSB1c2VycyBvbmx5CmNhcmUgYWJvdXQgbWVtb3J5IChub3QgYW55
IG90aGVyIGRldmljZXMpIG5vdCBzdWRkZW5seSB2YW5pc2guIEFuZCB0aGF0ClJXIGxvY2sgbWFr
ZXMgdGhpbmdzIGZhc3QuCgpBbnkgbW9kaWZpY2F0aW9ucyAob25saW5lL29mZmxpbmUvYWRkL3Jl
bW92ZSkgcmVxdWlyZSB0aGUKbWVtX2hvdHBsdWdfbG9jayBpbiB3cml0ZS4KCkkgY2FuIGFkZCBz
b21lIG1vcmUgZGV0YWlscyB0byBkb2N1bWVudGF0aW9uIGluIHBhdGNoICM2LgoKIi4uLiB3ZSBz
aG91bGQgYWx3YXlzIGhvbGQgdGhlIG1lbV9ob3RwbHVnX2xvY2sgKHZpYQptZW1faG90cGx1Z19i
ZWdpbi9tZW1faG90cGx1Z19kb25lKSBpbiB3cml0ZSBtb2RlIHRvIHNlcmlhbGl6ZSBtZW1vcnkK
aG90cGx1ZyIgLi4uIgoKIkluIGFkZGl0aW9uLCBtZW1faG90cGx1Z19sb2NrIChpbiBjb250cmFz
dCB0byBkZXZpY2VfaG90cGx1Z19sb2NrKSBpbgpyZWFkIG1vZGUgYWxsb3dzIGZvciBhIHF1aXRl
IGVmZmljaWVudCBnZXRfb25saW5lX21lbXMvcHV0X29ubGluZV9tZW1zCmltcGxlbWVudGF0aW9u
LCBzbyBjb2RlIGFjY2Vzc2luZyBtZW1vcnkgY2FuIHByb3RlY3QgZnJvbSB0aGF0IG1lbW9yeQp2
YW5pc2hpbmcuIgoKV291bGQgdGhhdCB3b3JrIGZvciB5b3U/CgpUaGFua3MhCgo+IAo+IEJhbGJp
ciBTaW5naC4KPiAgCj4gCgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 07:49:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 07: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 1g2XEN-00025h-Bs; Wed, 19 Sep 2018 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=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2XEL-00025V-As
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 07:49:01 +0000
X-Inumbo-ID: 2f54dfad-bbe0-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f54dfad-bbe0-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 09:46:57 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2XEG-0000GP-J2; Wed, 19 Sep 2018 07:48: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 1g2XEG-0006sm-2R; Wed, 19 Sep 2018 07:48:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2XEG-0007IA-1p; Wed, 19 Sep 2018 07:48:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g2XEG-0007IA-1p@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 07:48:56 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-debianhvm-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: multipart/mixed; boundary="===============5512198908667904935=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemut-debianhvm-amd64-xsm
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127798/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.xen-boot --summary-out=tmp/127798.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-i386-xl-qemut-debianhvm-amd64-xsm xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=debina1] 127520 [host=huxelrebe1] 127504 [host=italia0] 127489 [host=chardonnay1] 127429 [host=fiano0] 127407 [host=joubertin0] 127369 [host=joubertin1] 127350 [host=rimava1] 127301 [host=elbling1] 127280 [host=pinot1] 127266 [host=baroque1] 127232 [host=debina1] 127123 [host=albana0] 127070 [host=chardonnay0] 127012 ok.
Failure / basis pass flights: 127595 / 127012
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 2001 nodes in revision graph
Searching for test results:
 127070 [host=chardonnay0]
 127012 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127123 [host=albana0]
 127232 [host=debina1]
 127266 [host=baroque1]
 127280 [host=pinot1]
 127301 [host=elbling1]
 127350 [host=rimava1]
 127369 [host=joubertin1]
 127407 [host=joubertin0]
 127429 [host=fiano0]
 127489 [host=chardonnay1]
 127541 [host=debina1]
 127504 [host=italia0]
 127520 [host=huxelrebe1]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127759 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127775 pass 5a842ecca279f583c3fdc9a1ed8fe7a4cc348789 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127786 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 7f855b514146478dfdd1f796ed5578a138164d11
 127798 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127791 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127764 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127777 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127769 pass bcd169a2726a789699d487cc35a606cdf94c7d85 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127780 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 343eb57023c7f1f676422aab5c41fadbab1ff8dc
 127772 pass c0a8e047734ce3dcce51715108ff666829fa539e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127794 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127782 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 eea4ec2b66dad87ec745778ab9f00e12ef0f2760
 127788 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127796 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
Searching for interesting versions
 Result found: flight 127012 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127759 (pass), for basis pass
 Repro found: flight 127764 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127777 (pass), for last pass
 Result found: flight 127788 (fail), for first failure
 Repro found: flight 127791 (pass), for last pass
 Repro found: flight 127794 (fail), for first failure
 Repro found: flight 127796 (pass), for last pass
 Repro found: flight 127798 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127798/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 100 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127798: tolerable ALL FAIL

flight 127798 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127798/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 7 xen-boot fail baseline untested


jobs:
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5512198908667904935==--

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 07:56:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 07: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 1g2XLD-0002qU-8E; Wed, 19 Sep 2018 07:56:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XLB-0002qP-VV
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 07:56:05 +0000
X-Inumbo-ID: 988a3b1f-bbe1-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 988a3b1f-bbe1-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 07:57:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79264181"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sD//+yjgIAAPsQAgAC/+ICAAEALgA==
Date: Wed, 19 Sep 2018 07:56:02 +0000
Message-ID: <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BA1E69F02000078001E99DF@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDc6MDMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
bgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1l
bW9yeTogYWRkCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiAK
PiA+Pj4gT24gMTguMDkuMTggYXQgMTg6MzcsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAxOCBTZXB0ZW1iZXIgMjAx
OCAxNTo1MQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+
ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Bl
cgo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPiBJYW4KPiA+PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gU3RlZmFubwo+ID4+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+IDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1lbW9yeTogYWRkCj4gPj4g
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiA+Pgo+ID4+ID4+PiBP
biAxOC4wOS4xOCBhdCAxNjowMywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+
PiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiA+PiBGcm9tOiBYZW4tZGV2ZWwg
W21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24KPiA+PiBC
ZWhhbGYKPiA+PiA+PiBPZiBKYW4gQmV1bGljaAo+ID4+ID4+IFNlbnQ6IDE4IFNlcHRlbWJlciAy
MDE4IDE0OjE3Cj4gPj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Cj4gPj4gPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IFdlaSBMaXUKPiA+PiA+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0
ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsKPiA+PiA+PiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPj4gPj4gPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47Cj4gVGltCj4gPj4gPj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tCj4gZGV2ZWwKPiA+PiA+PiA8eGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgo+ID4+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFU
Q0ggdjkgNS83XSBtZW1vcnk6IGFkZAo+ID4+ID4+IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkg
YXMgYSB3cmFwcGVyLi4uCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTMuMDkuMTggYXQgMTc6MjEs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCj4gPj4gPj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCj4gPj4gPj4gPiBAQCAtMzAzLDYgKzMwMywxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBw
YWdlX2luZm8KPiA+PiAqZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPj4gPj4gPiAgICAgIHJldHVybiBw
YWdlOwo+ID4+ID4+ID4gIH0KPiA+PiA+PiA+Cj4gPj4gPj4gPiAraW50IF9fbXVzdF9jaGVjayBj
aGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdAo+ID4+IGdmbiwK
PiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cmVhZG9ubHksCj4gcDJtX3R5cGVfdAo+ID4+ID4+ICpwMm10X3AsCj4gPj4gPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvCj4gKipw
YWdlX3ApOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSk7Cj4gPj4gPj4gPiAgYm9vbCBpc19p
b21lbV9wYWdlKG1mbl90IG1mbik7Cj4gPj4gPj4gPiAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3Bh
Z2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKPiA+PiA+PiA+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKPiA+PiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKPiA+PiA+PiA+IEBAIC00OTIsNiArNDkyLDkgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
cGFnZV9pbmZvCj4gPj4gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+ID4+ID4+ID4gICAgICByZXR1cm4g
bWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDoKPiBOVUxM
Owo+ID4+ID4+ID4gIH0KPiA+PiA+PiA+Cj4gPj4gPj4gPiAraW50IF9fbXVzdF9jaGVjayBjaGVj
a19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdAo+ID4+IGdmbiwKPiA+
PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVh
ZG9ubHksCj4gcDJtX3R5cGVfdAo+ID4+ID4+ICpwMm10X3AsCj4gPj4gPj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvCj4gKipwYWdl
X3ApOwo+ID4+ID4+ID4KPiA+PiA+PiA+ICAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24g
ZnJvbSBtZm4gdG8gZ2ZuICovCj4gPj4gPj4gPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IG1mbl90b19nZm4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QKPiBtZm4pCj4gPj4gPj4KPiA+PiA+
PiBXaHkgdHdpY2UgdGhlIHNhbWUgZGVjbGFyYXRpb24/IENhbid0IHRoaXMgYmUgcHV0IGluIHhl
bi9wMm0tCj4gY29tbW9uLmg/Cj4gPj4gPj4gT3Igc29tZSBvdGhlciBzdWl0YWJsZSBjb21tb24g
aGVhZGVyPyBXaXRoIHRoYXQKPiA+PiA+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gSSB3YXMgbm90IGF3YXJlIG9mIHRo
ZSBjb21tb24gaGVhZGVyIHNvIEkgcGxhY2VkIGl0IG5lYXIgdGhlCj4gPj4gZGVjbGFyYXRpb25z
IG9mCj4gPj4gPiBnZXRfcGFnZV9mcm9tX2dmbigpLiBEbyB5b3Ugd2FudCBiZSB0byBzdWJtaXQg
YSB2MTAgd2l0aCB0aGlzIGZpeGVkCj4gb3IKPiA+PiBhcmUKPiA+PiA+IHlvdSBoYXBweSB0byBt
b3ZlIGl0IHRvIHdoZXJldmVyIHlvdSB0aGluayBpcyBhcHByb3ByaWF0ZSBkdXJpbmcKPiBjb21t
aXQ/Cj4gPj4KPiA+PiBJJ2QgcHJlZmVyIGEgdjEwLCB0byBiZSBzdXJlIHRoaW5ncyBjb21waWxl
IGZpbmUgYWhlYWQgb2YgdHJ5aW5nIHRvCj4gY29tbWl0Cj4gPj4gdGhpcyBzZXJpZXMuCj4gPj4K
PiA+Cj4gPiBNb3ZpbmcgdG8gcDJtLWNvbW1vbiB3b24ndCB3b3JrLiBUaGUgZnVuY3Rpb24gZGVj
bGFyYXRpb24gaW52b2x2ZXMgYQo+ID4gcDJtX3R5cGVfdCBhcmd1bWVudCBhbmQgdGhhdCBlbnVt
IGlzIGRlZmluZWQgaW4gdGhlIGFybSBhbmQgeDg2IHNwZWNpZmljCj4gPiBoZWFkZXJzLiBJIHBy
b3Bvc2UgdGhlcmVmb3JlIHRvIGxlYXZlIHRoaXMgcGF0Y2ggYXMtaXMuCj4gCj4gTGVhdmluZyB0
aGUgZHVwbGljYXRpb24gaW4gcGxhY2UgaXMganVzdCB0aGUgbGFzdCByZXNvcnQgaW1vLiBEb2Vz
Cj4geGVuL21tLmgKPiBub3Qgd29yayBlaXRoZXI/CgpObywgaXQgd29uJ3QuIEl0IGhhcyB0byBi
ZSBzb21ldGhpbmcgKmFmdGVyKiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgcDJtX3R5cGVfdCBlbnVt
LiBJIGNvdWxkLCBhcyBKdWxpZW4gc3VnZ2VzdGVkLCBtb3ZlIHRoZSBpbmNsdXNpb24gb2YgcDJt
LWNvbW1vbiBhZnRlciB0aGF0IHBvaW50LCBidXQgaXQgd291bGQgbWVhbiB0aGUgaGVhZGVyIGd1
YXJkcyB3b3VsZCBjZWFzZSB0byBEVFJUIG9mIGNvdXJzZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIg
QyB3aWxsIGFsbG93IG1lIHRvIGZvcndhcmQgZGVjbGFyZSB0aGUgZW51bSAobm90IHNvbWV0aGlu
ZyBJJ3ZlIHRyaWVkKSBidXQgSSBjb3VsZCBnaXZlIHRoYXQgYSBnby4gQW55IG90aGVyIHN1Z2dl
c3Rpb25zPwoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:01:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08: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 1g2XQU-000468-7f; Wed, 19 Sep 2018 08:01:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XQT-000463-7q
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:01:33 +0000
X-Inumbo-ID: 5c685bfc-bbe2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c685bfc-bbe2-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:02:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79264434"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sD//+yjgIAAPsQAgAC/+ICAAEALgIAAAilw
Date: Wed, 19 Sep 2018 08:01:19 +0000
Message-ID: <a6b4262af22f4c04a223d790a8992921@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
In-Reply-To: <f6f35c7b1ccf4abbaf0352f99b89e4fe@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <Ian.Jackson@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxOCAwODo1Ng0KPiBUbzogJ0phbiBC
ZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsNCj4gQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4
ZW4ub3JnPjsNCj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSnVs
aWVuIEdyYWxsDQo+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPjsgSWFuDQo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjkgNS83XSBtZW1vcnk6
IGFkZA0KPiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLg0KPiANCj4g
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEphbiBCZXVsaWNoIFttYWls
dG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDc6MDMN
Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPiA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47DQo+IElhbg0KPiA+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubw0KPiA+IFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4gPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA+IDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+ID4gU3ViamVjdDog
UkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1lbW9yeTogYWRkDQo+ID4gY2hlY2tfZ2V0
X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4NCj4gPg0KPiA+ID4+PiBPbiAxOC4wOS4x
OCBhdCAxODozNywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+PiAgLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+ID4+IFNlbnQ6IDE4IFNlcHRlbWJlciAyMDE4IDE1OjUx
DQo+ID4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4g
Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVy
DQo+ID4gPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+IElhbg0KPiA+ID4+IEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gPiBT
dGVmYW5vDQo+ID4gPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1k
ZXZlbCA8eGVuLQ0KPiA+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrDQo+ID4gPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz4NCj4gPiA+PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENI
IHY5IDUvN10gbWVtb3J5OiBhZGQNCj4gPiA+PiBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGFz
IGEgd3JhcHBlci4uLg0KPiA+ID4+DQo+ID4gPj4gPj4+IE9uIDE4LjA5LjE4IGF0IDE2OjAzLCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4+ID4+ICAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+ID4+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbg0KPiA+ID4+IEJlaGFsZg0KPiA+ID4+
ID4+IE9mIEphbiBCZXVsaWNoDQo+ID4gPj4gPj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTQ6
MTcNCj4gPiA+PiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4N
Cj4gPiA+PiA+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgV2VpIExpdQ0KPiA+ID4+ID4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrDQo+ID4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ow0KPiA+ID4+ID4+IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPiA+
PiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsNCj4gPiBUaW0NCj4gPiA+PiA+PiAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi0NCj4gPiBkZXZlbA0K
PiA+ID4+ID4+IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4gPj4gPj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1lbW9yeTogYWRkDQo+ID4gPj4g
Pj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4NCj4gPiA+PiA+Pg0K
PiA+ID4+ID4+ID4+PiBPbiAxMy4wOS4xOCBhdCAxNzoyMSwgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPiB3cm90ZToNCj4gPiA+PiA+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgN
Cj4gPiA+PiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgNCj4gPiA+PiA+PiA+
IEBAIC0zMDMsNiArMzAzLDEwIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbw0KPiA+
ID4+ICpnZXRfcGFnZV9mcm9tX2dmbigNCj4gPiA+PiA+PiA+ICAgICAgcmV0dXJuIHBhZ2U7DQo+
ID4gPj4gPj4gPiAgfQ0KPiA+ID4+ID4+ID4NCj4gPiA+PiA+PiA+ICtpbnQgX19tdXN0X2NoZWNr
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsDQo+IGdmbl90DQo+ID4g
Pj4gZ2ZuLA0KPiA+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCByZWFkb25seSwNCj4gPiBwMm1fdHlwZV90DQo+ID4gPj4gPj4gKnAybXRfcCwN
Cj4gPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8NCj4gPiAqKnBhZ2VfcCk7DQo+ID4gPj4gPj4gPiArDQo+ID4gPj4gPj4g
PiAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKTsNCj4gPiA+PiA+PiA+ICBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsNCj4g
PiA+PiA+PiA+ICBzdGF0aWMgaW5saW5lIGludCBnZXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLA0KPiA+ID4+ID4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aA0KPiA+ID4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiA+ID4+ID4+
ID4gQEAgLTQ5Miw2ICs0OTIsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8NCj4g
PiA+PiAqZ2V0X3BhZ2VfZnJvbV9nZm4oDQo+ID4gPj4gPj4gPiAgICAgIHJldHVybiBtZm5fdmFs
aWQoX21mbihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOg0KPiA+IE5VTEw7DQo+
ID4gPj4gPj4gPiAgfQ0KPiA+ID4+ID4+ID4NCj4gPiA+PiA+PiA+ICtpbnQgX19tdXN0X2NoZWNr
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsDQo+IGdmbl90DQo+ID4g
Pj4gZ2ZuLA0KPiA+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCByZWFkb25seSwNCj4gPiBwMm1fdHlwZV90DQo+ID4gPj4gPj4gKnAybXRfcCwN
Cj4gPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8NCj4gPiAqKnBhZ2VfcCk7DQo+ID4gPj4gPj4gPg0KPiA+ID4+ID4+ID4g
IC8qIEdlbmVyYWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIG1mbiB0byBnZm4gKi8NCj4gPiA+
PiA+PiA+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdA0KPiA+IG1mbikNCj4gPiA+PiA+Pg0KPiA+ID4+ID4+IFdoeSB0d2ljZSB0
aGUgc2FtZSBkZWNsYXJhdGlvbj8gQ2FuJ3QgdGhpcyBiZSBwdXQgaW4geGVuL3AybS0NCj4gPiBj
b21tb24uaD8NCj4gPiA+PiA+PiBPciBzb21lIG90aGVyIHN1aXRhYmxlIGNvbW1vbiBoZWFkZXI/
IFdpdGggdGhhdA0KPiA+ID4+ID4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4gPj4gPj4NCj4gPiA+PiA+DQo+ID4gPj4gPiBJIHdhcyBub3QgYXdhcmUg
b2YgdGhlIGNvbW1vbiBoZWFkZXIgc28gSSBwbGFjZWQgaXQgbmVhciB0aGUNCj4gPiA+PiBkZWNs
YXJhdGlvbnMgb2YNCj4gPiA+PiA+IGdldF9wYWdlX2Zyb21fZ2ZuKCkuIERvIHlvdSB3YW50IGJl
IHRvIHN1Ym1pdCBhIHYxMCB3aXRoIHRoaXMgZml4ZWQNCj4gPiBvcg0KPiA+ID4+IGFyZQ0KPiA+
ID4+ID4geW91IGhhcHB5IHRvIG1vdmUgaXQgdG8gd2hlcmV2ZXIgeW91IHRoaW5rIGlzIGFwcHJv
cHJpYXRlIGR1cmluZw0KPiA+IGNvbW1pdD8NCj4gPiA+Pg0KPiA+ID4+IEknZCBwcmVmZXIgYSB2
MTAsIHRvIGJlIHN1cmUgdGhpbmdzIGNvbXBpbGUgZmluZSBhaGVhZCBvZiB0cnlpbmcgdG8NCj4g
PiBjb21taXQNCj4gPiA+PiB0aGlzIHNlcmllcy4NCj4gPiA+Pg0KPiA+ID4NCj4gPiA+IE1vdmlu
ZyB0byBwMm0tY29tbW9uIHdvbid0IHdvcmsuIFRoZSBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpbnZv
bHZlcyBhDQo+ID4gPiBwMm1fdHlwZV90IGFyZ3VtZW50IGFuZCB0aGF0IGVudW0gaXMgZGVmaW5l
ZCBpbiB0aGUgYXJtIGFuZCB4ODYNCj4gc3BlY2lmaWMNCj4gPiA+IGhlYWRlcnMuIEkgcHJvcG9z
ZSB0aGVyZWZvcmUgdG8gbGVhdmUgdGhpcyBwYXRjaCBhcy1pcy4NCj4gPg0KPiA+IExlYXZpbmcg
dGhlIGR1cGxpY2F0aW9uIGluIHBsYWNlIGlzIGp1c3QgdGhlIGxhc3QgcmVzb3J0IGltby4gRG9l
cw0KPiA+IHhlbi9tbS5oDQo+ID4gbm90IHdvcmsgZWl0aGVyPw0KPiANCj4gTm8sIGl0IHdvbid0
LiBJdCBoYXMgdG8gYmUgc29tZXRoaW5nICphZnRlciogdGhlIGRlZmluaXRpb24gb2YgdGhlDQo+
IHAybV90eXBlX3QgZW51bS4gSSBjb3VsZCwgYXMgSnVsaWVuIHN1Z2dlc3RlZCwgbW92ZSB0aGUg
aW5jbHVzaW9uIG9mIHAybS0NCj4gY29tbW9uIGFmdGVyIHRoYXQgcG9pbnQsIGJ1dCBpdCB3b3Vs
ZCBtZWFuIHRoZSBoZWFkZXIgZ3VhcmRzIHdvdWxkIGNlYXNlDQo+IHRvIERUUlQgb2YgY291cnNl
LiBJJ20gbm90IHN1cmUgd2hldGhlciBDIHdpbGwgYWxsb3cgbWUgdG8gZm9yd2FyZCBkZWNsYXJl
DQo+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNvdWxkIGdpdmUg
dGhhdCBhIGdvLiBBbnkgb3RoZXINCj4gc3VnZ2VzdGlvbnM/DQo+IA0KDQpGb3J3YXJkIGRlY2xh
cmF0aW9uIG9mIHRoZSBlbnVtIGRvZXMgaW5kZWVkIGFwcGVhciB0byB3b3JrLCBzbyBJJ2xsIGdv
IHdpdGggdGhhdC4NCg0KICBQYXVsDQoNCj4gICBQYXVsDQo+IA0KPiA+DQo+ID4gSmFuDQo+ID4N
Cj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:01:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:01: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 1g2XQd-00046s-HC; Wed, 19 Sep 2018 08:01: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=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2XQb-00046c-Nh
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:01:41 +0000
X-Inumbo-ID: f4d2f5ae-bbe1-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4d2f5ae-bbe1-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 09:59:39 +0200 (CEST)
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 C26F8ADF7;
 Wed, 19 Sep 2018 08:01:38 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
 <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
 <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
 <7fec0ad1-84e5-f490-d196-623a8b3685ac@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <91cfb61b-5413-2811-771b-b3860f626010@suse.com>
Date: Wed, 19 Sep 2018 10:01:36 +0200
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: <7fec0ad1-84e5-f490-d196-623a8b3685ac@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTkvMDkvMTggMDg6MTUsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDA5LzE0LzIwMTggMTA6NDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzA5
LzE4IDE2OjI5LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuLAo+Pj4KPj4+IE9u
IDA5LzE0LzIwMTggMTA6MjYgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMTQvMDkv
MTggMTY6MTgsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+Pj4gSGkgSnVlcmdlbiwKPj4+Pj4KPj4+
Pj4gT24gMDkvMTQvMjAxOCAwNToxMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+IE9u
IDE0LzA5LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4+Pj4gVGhpcyBpcyB0aGUg
NXRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4+Pj4+Pgo+Pj4+Pj4+IFdpdGgg
dGhpcyBwYXRjaCwgd2F0Y2ggZXZlbnQgaW4gcmVsYXRpdmUgcGF0aCBwYXR0ZXJuCj4+Pj4+Pj4g
J2JhY2tlbmQvPHB2ZGV2Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBwcm9jZXNzZWQgaW4gcGVyLWRv
bVUgeGVud2F0Y2gKPj4+Pj4+Cj4+Pj4+PiBzdXBlcmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPj4+
Pj4+Cj4+Pj4+Pj4gdGhyZWFkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xp
IFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KPj4+Pj4+PiAtLS0KPj4+Pj4+PiAgZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAgICAgICAgfCAgMiArLQo+Pj4+Pj4+ICBk
cml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyB8IDMyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPj4+Pj4+PiAgaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArKwo+Pj4+Pj4+ICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pj4+Pgo+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X3Byb2JlLmMKPj4+Pj4+PiBpbmRleCBiYTA2NDRjLi5hYTFiMTVhIDEwMDY0NAo+Pj4+Pj4+IC0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4+Pj4+ICsrKyBiL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4+Pj4+IEBAIC01NTIsNyArNTUyLDcgQEAg
aW50IHhlbmJ1c19wcm9iZV9kZXZpY2VzKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cykKPj4+Pj4+
PiAgfQo+Pj4+Pj4+ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfcHJvYmVfZGV2aWNlcyk7Cj4+
Pj4+Pj4gIAo+Pj4+Pj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IGNoYXJfY291bnQoY29uc3QgY2hh
ciAqc3RyLCBjaGFyIGMpCj4+Pj4+Pj4gK3Vuc2lnbmVkIGludCBjaGFyX2NvdW50KGNvbnN0IGNo
YXIgKnN0ciwgY2hhciBjKQo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2Yg
dGhlIGZ1bmN0aW9uIHdoZW4gbWFraW5nIGl0IGdsb2JhbGx5Cj4+Pj4+PiB2aXNpYmxlLCBlLmcu
IGJ5IHByZWZpeGluZyAieGVuYnVzXyIuCj4+Pj4+Pgo+Pj4+Pj4gR2VuZXJhbGx5IEkgdGhpbmsg
eW91IGRvbid0IG5lZWQgdG8gdXNlIGl0IGJlbG93Lgo+Pj4+Pj4KPj4+Pj4+PiAgewo+Pj4+Pj4+
ICAJdW5zaWduZWQgaW50IGksIHJldCA9IDA7Cj4+Pj4+Pj4gIAo+Pj4+Pj4+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyBiL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+Pj4+Pj4gaW5kZXggYjBiZWQ0Zi4uNTBk
Zjg2YSAxMDA2NDQKPj4+Pj4+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
X2JhY2tlbmQuYwo+Pj4+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVf
YmFja2VuZC5jCj4+Pj4+Pj4gQEAgLTIxMSw5ICsyMTEsNDEgQEAgc3RhdGljIHZvaWQgYmFja2Vu
ZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+Pj4+Pj4+ICAJeGVuYnVzX2Rl
dl9jaGFuZ2VkKHBhdGgsICZ4ZW5idXNfYmFja2VuZCk7Cj4+Pj4+Pj4gIH0KPj4+Pj4+PiAgCj4+
Pj4+Pj4gK3N0YXRpYyBkb21pZF90IHBhdGhfdG9fZG9taWQoY29uc3QgY2hhciAqcGF0aCkKPj4+
Pj4+PiArewo+Pj4+Pj4+ICsJY29uc3QgY2hhciAqcCA9IHBhdGg7Cj4+Pj4+Pj4gKwlkb21pZF90
IGRvbWlkID0gMDsKPj4+Pj4+PiArCj4+Pj4+Pj4gKwl3aGlsZSAoKnApIHsKPj4+Pj4+PiArCQlp
ZiAoKnAgPCAnMCcgfHwgKnAgPiAnOScpCj4+Pj4+Pj4gKwkJCWJyZWFrOwo+Pj4+Pj4+ICsJCWRv
bWlkID0gKGRvbWlkIDw8IDMpICsgKGRvbWlkIDw8IDEpICsgKCpwIC0gJzAnKTsKPj4+Pj4+Cj4+
Pj4+PiByZWludmVudGluZyBhdG9pKCk/Cj4+Pj4+Pgo+Pj4+Pj4gUGxlYXNlIGRvbid0IGRvIHRo
YXQuIGtzdHJ0b3UxNigpIHNlZW1zIHRvIGJlIGEgcGVyZmVjdCBmaXQuCj4+Pj4+Cj4+Pj4+IEkg
ZGlkIHVzZSBrc3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUgYW5kIHJlYWxpemVkIGtz
dHJ0b3UxNigpIHJldHVybnMgMAo+Pj4+PiBpZiB0aGUgaW5wdXQgc3RyaW5nIGNvbnRhaW5zIG5v
bi1udW1lcmljYWwgY2hhcmFjdGVycy4KPj4+Pj4KPj4+Pj4gRS5nLiwgdGhlIGV4YW1wbGUgb2Yg
aW5wdXQgY2FuIGJlICIxLzAvc3RhdGUiLCB3aGVyZSAxIGlzIGZvdGhlcmVuZF9pZAo+Pj4+PiAo
ZnJvbnRlbmRfaWQpIGFuZCAwIGlzIGhhbmRsZS4KPj4+Pj4KPj4+Pj4gV2hlbiAiMS8wL3N0YXRl
IiBpcyB1c2VkIGF0IGlucHV0LCBrc3RydG91MTYoKSByZXR1cm5zIDAgKHJldHVybmVkIGludGVn
ZXIpIGFuZAo+Pj4+PiAtMjIgKGVycm9yKS4KPj4+Pgo+Pj4+IEFhaCwgb2theS4gVGhlbiBzaW1w
bGVfc3RydG91bCgpPwo+Pj4KPj4+IEkgZGlkIGNvbnNpZGVyIHNpbXBsZV9zdHJ0b3VsKCkgaW5p
dGlhbGx5LiBVbmZvcnR1bmF0ZWx5LCBpdCBpcyBvYnNvbGV0ZSAoYmVsb3cKPj4+IGxpbmUgODEp
LiBBRkFJUiwgdGhlIHBhdGNoIHdvdWxkIG5vdCBiZSBhYmxlIHRvIHBhc3MgdGhlIGNoZWNrX3Bh
dGNoIHNjcmlwdCB3aGVuCj4+PiB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQuCj4+Cj4+IEJldHRlciB1
c2UgdGhhdCB0aGFuIG9wZW4gY29kaW5nIGEgbmV3IGluc3RhbmNlIG9mIGl0Lgo+Pgo+PiBBbm90
aGVyIHZhcmlhbnQgd291bGQgYmUgdG8gdXNlIHNzY2FuZigpIG9yIHNpbWlsYXIuIFRoZW4geW91
IGNvdWxkIGV2ZW4KPj4gZHJvcCB1c2luZyBzdHJjaHIoKSBieSBhZGRpbmcgdGhhdCBpbiB0aGUg
Zm9ybWF0IHN0cmluZzoKPj4KPj4gcmV0dXJuIChzc2NhbmYocGF0aCwgIiUqdS8ldS8iLCAmZG9t
aWQpID09IDEpID8gZG9taWQgOiBET01JRF9TRUxGOwo+IAo+IEkgcmVjYWxsIHdoYXQgd2FzIGhh
cHBlbmVkLgo+IAo+IFN1cHBvc2Ugb25lIHNhbXBsZSBvZiBwYXRoIGlzICJiYWNrZW5kL3ZpZi8x
OS8zL3N0YXRlIi4gKHdlIHdvdWxkIGxpa2UgdG8gb2J0YWluCj4gZG9taWQ9MTkpCj4gCj4gSW5p
dGlhbGx5IEkgd291bGQgbGlrZSB0byB1c2Ugc3NjYW5mKHBhdGgsICJiYWNrZW5kLyUqW2Etel0v
JWh1LyUqdSIpIHRvIG9idGFpbgo+IHRoZSBkb21pZCBmcm9tIHhlbnN0b3JlIHBhdGggaW4gb25l
IGNhbGwuCj4gCj4gVW5mb3J0dW5hdGVseSwgdW5saWtlIHVzZXJzcGFjZSBzc2NhbmYoKSwgdGhl
IHZlcnNpb24gaW4gbGludXgga2VybmVsIGRvZXMgbm90Cj4gc3VwcG9ydCAnWycgc28gdGhhdCBJ
IHdvdWxkIG5vdCBiZSBhYmxlIHRvIHVzZSAiJSpbYS16XSIgaW4gc3NjYW5mKCkgaW4gbGludXgK
PiBrZXJuZWwuCgpUaGF0IGlzIG5vdCBjb3JyZWN0LiBJdCBkb2Vzbid0IHN1cHBvcnQgcmFuZ2Vz
IGluIFtdLCBidXQgaXQgaXMKcGVyZmVjdGx5IGZpbmUgdG8gdXNlICVbXi9dLiBUaGlzIHJlcXVp
cmVzIGEgdGVtcG9yYXJ5IGJ1ZmZlciwgYXMKJSpbIGlzbid0IHN1cHBvcnRlZC4KCldoeSBkb24n
dCB5b3UgdXNlOgoKY2hhciB0ZW1wWzE2XTsKCi4uLgoKLyoga2VybmVsIHNzY2FuZigpICVbXSBk
b2Vzbid0IHN1cHBvcnQgJyonIG1vZGlmaWVyIGFuZCBuZWVkcyBsZW5ndGguICovCnNzY2FuZihw
YXRoLCAiYmFja2VuZC8lMTVbXi9dJWh1LyUqdSIsIHRlbXAsICZkb21pZCkKCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:21:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08: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 1g2Xk3-0005ew-95; Wed, 19 Sep 2018 08:21: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=ogiv=mb=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2Xk2-0005er-Aa
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 08:21:46 +0000
X-Inumbo-ID: c2d4debc-bbe4-11e8-a8a5-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::721])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c2d4debc-bbe4-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:19:43 +0200 (CEST)
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=HNT/GVBjyCFH1UIbpDd869Cmb4sm5G8V9iR3CuVmiRc=;
 b=CPva0vBJPFxzciO4jGR9HXQ/nnJZgK4fEVMwSL+/DtAufx4ABPGKxTUirouQLpvyiJEQFQPB3Y7KXvB4AltT/4bTHcpkdCOeIBvz6W3zn/Wo65/AwZ+rot6us1leeB13cDcbkXEL8idEM58Xf78TyOwWGhbQ4Yj3mc21khkUQRk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4191.eurprd02.prod.outlook.com (2603:10a6:803:81::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Wed, 19 Sep 2018 08:21:37 +0000
Message-ID: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: jbeulich@suse.com
Date: Wed, 19 Sep 2018 11:21:32 +0300
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR05CA0230.eurprd05.prod.outlook.com
 (2603:10a6:3:fa::30) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5380ece5-7859-482e-5360-08d61e08ebb1
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 3:kNLyb+1xxcUU+a+qC3i3HusEHINMoOXkZgtsuVscNNaF3gcKqywNaevirWRFtu+gPDkj6V9LZDGyGvo0EEG1Xx6cA/2iMgCwYR4+dYI9vmrHuUlX7pqnv3AcUGW3gezFc3XfW/3iwr3/fqQ6+bCmFk1iQ5SQ28Dk9wDED+XrE+Mp21ya2QHrsN/shL99U/X73ulWFjmBPZwqVZWkALlgXYam4My+q+n/mM2JmD8aI4UunYXeL0Q3jpF5PpoR37gm;
 25:eQ5lWY828t0IoETXYSAxuyseAfoADkN/Mh+rrM1M+BdjyjLuLy6LCmpOTzmBV0EqUpaVZfltnm5qmxDtO8i0Afd4f8QXk0VGBAI5J9XOShMsf/iZtNmIGlQHb65+7VCJeCDAfOqfkh3NGAx9yMCKJblX+eQsel84uERmQq3tQNbor2JlaLPUr53wlcWpJfa0EPM3b1VAWEWfokEERmvlUAAx71tBoSkG6/PbRq2AwzZjFMQgRArgIwrvKCwh23jNlNpd4vjnOg9h5ddgrBy5SUITSVES5qjVFG6l58NqOaJNFZNEqUYZ/9IGy39Svp69Gxt/zc3gx6/FyDdJnT6l5w==;
 31:NJJNF4Fp9kcov7Ff4b6xAsrpC4X8DA4RKJiHZFyJwO2IsILLE8HxWUdRv+0WIzM7qgiJOxvckbKctNWPK2AuABYDom1NWO8CqSCegQ99maGA3nhJ45DqxcODPzs6spHzJ14V3EAiEto4sccOzuCJcimzcLxksCzFC2lwNfxwdrSowSRJPA2s2iX/SFwPPSu5fy5aQa/PwpQfRjgaxGfuPhmhdtzxY9vtSfdXeK/3iQM=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4191:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 20:p66kTQzXlLgA8KS0FyoJktpqh/qD9Fs8TjkvvnEvfMtt/qBc9wFgirBMBh06JRS1lBMsZABNXt9rXB0dU/fEmUlc/R7M6f3hvBFszbgqLJFlMwzucOM3ENqLddqPD6PhtcGCGCn1shB1rQKh8CzKzXI1uECZVwjgRfWE/bAxbJR51EmgDbR32I/rDO5bzgGf6WaHeNW5xv8jLD3NdVq7eK+oGlaqkgms6/bEYju3qQU8xyQMDkpaQXpBycOY/yoc+wytL2F240V5fCMjqtarvTJh6K/v26+BTSRGvfZgpwoE2AEqV9h2c1hsQyosteh8b4yNaUbtS7dcls4DhcCmuQ==;
 4:uQ69Jata+e0YCC9a685JdlE612jbpnXIxsFzjwzTLtQqIjlFrB55M8rSTiCDRroB1Go9BR739akx6i5xXqIw3xkcGsjQe7vAR2OrFc1qBbGqnK4wDik+KOX33g4j2NXSSpAECN3YMOpjliI5R2B0SR8k9WOslaohHnFEzdI89Odf7nPx7itdeY7A+b1KVieH6gV9D4ubs38IXr7vAD6dQ1oSpLwNgZHOLkuqnnwN/vyhvl62GPLxye+Jiq/pI/3SSeomxx4T5t/DYJHoC0FT83zH8SLYimF+saCZEFnZhvcoRScYhVaN4hZGPbkNj4qP
X-Microsoft-Antispam-PRVS: <VI1PR02MB41918D242C3763EAA968888AAB1C0@VI1PR02MB4191.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(201708071742011)(7699050);
 SRVR:VI1PR02MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4191; 
X-Forefront-PRVS: 0800C0C167
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(366004)(39850400004)(396003)(136003)(376002)(346002)(189003)(199004)(105586002)(2616005)(956004)(186003)(16526019)(68736007)(6486002)(2361001)(36916002)(6666003)(23676004)(4326008)(5820100001)(486006)(6916009)(52116002)(50466002)(86362001)(476003)(478600001)(53936002)(26005)(386003)(3480700004)(118296001)(6116002)(3846002)(97736004)(81156014)(6496006)(66066001)(8676002)(2906002)(230700001)(25786009)(6306002)(106356001)(5660300001)(305945005)(50226002)(2351001)(47776003)(316002)(8936002)(36756003)(81166006)(7736002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4191; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkxOzIzOk9uVkF2TGpXTkREWWt3OTVmSmF2TzZEZDdL?=
 =?utf-8?B?WHVDbFN1dXNEaDNEOTFRcngzRXF6YUhlLzlubWZJSVFwYjRiNHp6MkZCVlBP?=
 =?utf-8?B?VGprZlViQVNJbTFMUXdWTmsyMit6NzErbTJaRFUvLzRUUVdCbTJJbjlpd3pH?=
 =?utf-8?B?U3lzbGpzT0pKMnE2c3ZydnUrYnB0aldaTDV2ZlByLzlvSytQNE81aXdvY1Ry?=
 =?utf-8?B?WTB5bFovN25obk5HU1c1N01NV2ZjOElySTFObUIrR0hoaXI5b1FQZ2t1d2Vu?=
 =?utf-8?B?QnZuM04xUllVUTJDWHZVRDVMcTBwNGFsazhMVGQwaEQvcFZPeEpEanZZYzhO?=
 =?utf-8?B?Z0l5dXZSU1JDTEk4WWVrUUk3MWZac1orbC9BbE5oekN5UjBabG53YlUzN3lT?=
 =?utf-8?B?WURnenhrU044LzBneEVsWEd5T2tpdTZJWmNtekRPa2pjOHFRbEY0K3duY1FM?=
 =?utf-8?B?cFdXK2FYejl4OWdxVk5rT2p3YU9kbnkwYzV1R2pMbUNESkVoYXlUTE1jL1VO?=
 =?utf-8?B?UHdycjNITWk1V0srNzNMajMySExVcGFsU2VVNEsxazBnRmYwNjRKNHNGNTIx?=
 =?utf-8?B?QmVUWjdBY0Z2TkVrWmx3ZDk3dUZ0UGNGdXdsV2FSSVhPK3F6bWJnWUpMZlZh?=
 =?utf-8?B?TVRIWVZ0cU1weUJBU2hYQ2hsV2hsa3RtV3dKVTVKQ2RzQ1F3SkFocy9mQkNS?=
 =?utf-8?B?TGxXNUpySTNsZFViT3VMYWJnUGlLOEpFUDBPTHVIdnp4em9RN1pWQ1NZWkww?=
 =?utf-8?B?UjlWd0FUSDR4K21hRWdSRzdSakxMcEdlMkR0V2MvZXNaOWZXSEZ0OVE2MVQ3?=
 =?utf-8?B?VFNodUluUVBUTFgzdnBianFHTElXUmxwZ2w3L2d5WTl5cDRQTnozNUt2VDNt?=
 =?utf-8?B?Tmh2SG1YUG9GbTFsQmllTERkRng2UExBbEFJUWRBUXJyY2JtWmtCU2pkdWpw?=
 =?utf-8?B?NjROYVYybTN6UThvazZTcklyT1pQT2lPMkpNS3ZjRVlnaE9LNFZLN0tyamdT?=
 =?utf-8?B?VUtrbHdNUElPbU4rM3QxWjBtTWdnRVdzZFkxeEtVWEhFcHBFQ3hYcndFc241?=
 =?utf-8?B?OWtxMDhubTRsUmx5a1NuQUtuYnN3QmJ6UG1rZ3o4VlN1TCszQ0swV1YxQ3kw?=
 =?utf-8?B?UDZMa1czMDAxdGw2ZndqejJFZmV0bHdreDlLVkJTdkZYeTRpV3RQd2tTR3Bw?=
 =?utf-8?B?VXJFT0NuL2kvOVZLaEFpcnY0eDBNU0U4QzRHUmNOMy9vRzZTRVREU1dXMFpv?=
 =?utf-8?B?NzExbkk1R0Y5R1lLMHVKS0JsS3cxY3pVa3RUL25yOHpGQTdsM0w1eitVZkVs?=
 =?utf-8?B?VENvVkxPS0VIZ0RITmNsT2tuYmZ2QUVoZ0NDWlJNRnRqV3JISWxsQmg5V3RZ?=
 =?utf-8?B?Yk9OOHpSVS9MYkE1TXFjUCtWeTlyS1ZOTGdxTHlVSHluV1NwZlcxQnlFNFB4?=
 =?utf-8?B?WERhQkVEa2lnSExCNjJSWEZpU3hrR01YWjVua3F5dC9XVEZYZWRpdEhLamNF?=
 =?utf-8?B?M2l5ZXRLU3lUajFMOW5TYWRiWlIzbXFQVzRnd1ladzFZM2o3RU5nSXlhU3dM?=
 =?utf-8?B?SDhFL2VVUE1UQklDVG5hWTZLSVAxUmRjSEplc2VOd0JVelRvalRxK29rVlpx?=
 =?utf-8?B?R3Mrckc4YTNLekE0bzBCQUUrbFgvMFF3Q0RmWG1ka2lJenh1d0d5SXZmT0Ra?=
 =?utf-8?Q?JHkpKzNzZCj2+W9Rac=3D?=
X-Microsoft-Antispam-Message-Info: lA8heVU/dRWMVfOWBoGhdqrSJpqvO12u4WdBCP4+CCZOa7+DMj3Z4Mfz+GcwdY970NcRjdQGuDaIo51CdRjfICIUstsFXRu6pfHTS/p44bwkExBJQV9NRSnE5eRAJX8ehrOP2NKflaHc28PNM7Ix1/9uta6pn1WnTQrWLH5IbCoo+7gC52b1jouWc9LXh/h1HXoaQN4Qk2ZpDWLIjmB/d2VA7DHIBKlQyMo/D3BZc4M3ytqKGIxBNZUBnKjCr/2xC4DonBE9SB3vBihCuBVf2wy1dwfEsb1PEsMBXgeUdG1Yz+M+k13XOMRASd8MA8SzacjDv53rFiA/qsiYsZuNPVazpSUbP/LewttxFRjT8Ps=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 6:n5RJUA6AaKDZzSvlyCjEXYg2SvSFCaE9x8kd+Q7S6xJrmSwL0nFnx+wEjqudHzwH/ztpAiOmM+7r7Lwb9G4gO6evbiLDxzWhFvhAb9Ydsq2Gbl9QNUBporGKSbaIjL99jx6AFsyc5fepmjAIWoSlWeA6tplBs2o74p2s56QQzLyctlObTM/tNMg0jacYQR1O8uGLoZNPlCGO08t5GLBJ86BbeyuWGqWAhMQb2uOdHx6l78UpbkEZVbVJHRSIxKdfRReiHtKeiGskCPWHkByCCmlaqG5S9aAoXvVN72SMV1aFDzZL2IVIClew9MS5DFJBs/h9LFBh4IZKDGlJ6S8ZnuuGMQ1mRkCg/Mwd4goq1ovtbfzv1MP1Idkq6uvKbvkqoyOMh71Ua3kayeIjEQqePiV+1oRXEwyoq5PVT1tfH34v+FMN6h+CK3acbF+AcD5ZpsVtydwd9J+Xvcg/oCnbBA==;
 5:iCA/gw3wrTfy/TI/eNoVCEI5AvldPtWYsNsZ60jhsMSgqF/DoxoJtssdbHNdLlBEF4QQ0fexzhoFzI26+3u7xcMEMoRjk7MDvvoE5FsMXy0Rs8uoY6p53u3MVPas4dVMb2S/hlntiFIlkiW+Ph+pYEYFA2tTX+kDmEn7BXJup10=;
 7:tFvXuLuW6Pw58hdTRyYY7hRK8X+3XlKN3+i0Z8ee3vo9ad7HMIVeMbdSllZLXXq0o+5HJal5ql5I3ZcvGVWeSMw5MHTAWbpcuXR7EwJKAPGaq2+2j8U+cjH+E2A9kGjACWBh/IdN+01pyPHGa2IiOn5ft1BDtp1la+/qY36HqAB4t1iutwwxXEk6QywEwZkXx8pxSvGynNsnByXqK/9sVZiHR/L0DPxi9lCgKh7SW/DOm00jqYKH37DvGRZJlc5P
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 08:21:37.6127 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 5380ece5-7859-482e-5360-08d61e08ebb1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4191
Subject: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGVsbG8sIAoKSSB3YW50IHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24gb24gZHJvcHBpbmcgdGhl
ICJpZiAoIHYtPnBhdXNlX2ZsYWdzICYKVlBGX2Rvd24gKSIgZnJvbSBodm1fc2F2ZV9jcHVfY3R4
dCgpIGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbiBhCnZjdXAgZG93biBzdGF0ZS4gVGhl
IGNvbnRlbnQgb2YgdGhlIGN0eCBjb3VsZCBiZSBmaWxsZWQgbGlrZSBpdCBpcwpkZXNjcmliZWQg
aW4gSW50ZWwgU0RNLCAiOS4xLjEgUHJvY2Vzc29yIFN0YXRlIEFmdGVyIFJlc2V0IiAoaHR0cHM6
Ly9zbwpmdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC8zOS9jNS8z
MjU0NjItc2RtLXZvbC0xLQoyYWJjZC0zYWJjZC5wZGYgICBwYWdlIDI5OTYpLgoKSXMgdGhpcyBl
bm91Z2ggdG8gYmUgdXAgc3RyZWFtZWQ/CgoKUmVnYXJkcywgCklzYWlsYSBBbGV4YW5kcnUKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:32:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:32: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 1g2Xts-0006Sc-CV; Wed, 19 Sep 2018 08:31:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Xtr-0006SX-3B
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:31:55 +0000
X-Inumbo-ID: 9a0530d1-bbe6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a0530d1-bbe6-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:32:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 02:31:52 -0600
Message-Id: <5BA2097302000078001E9C22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 02:31:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <a6b4262af22f4c04a223d790a8992921@AMSPEX02CL03.citrite.net>
In-Reply-To: <a6b4262af22f4c04a223d790a8992921@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <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+IE9uIDE5LjA5LjE4IGF0IDEwOjAxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAxOSBTZXB0
ZW1iZXIgMjAxOCAwODo1Ngo+PiAKPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVs
aWNoQHN1c2UuY29tXQo+PiA+IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE4IDA3OjAzCj4+ID4KPj4g
PiA+Pj4gT24gMTguMDkuMTggYXQgMTg6MzcsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+ID4gPiBNb3ZpbmcgdG8gcDJtLWNvbW1vbiB3b24ndCB3b3JrLiBUaGUgZnVuY3Rpb24g
ZGVjbGFyYXRpb24gaW52b2x2ZXMgYQo+PiA+ID4gcDJtX3R5cGVfdCBhcmd1bWVudCBhbmQgdGhh
dCBlbnVtIGlzIGRlZmluZWQgaW4gdGhlIGFybSBhbmQgeDg2Cj4+IHNwZWNpZmljCj4+ID4gPiBo
ZWFkZXJzLiBJIHByb3Bvc2UgdGhlcmVmb3JlIHRvIGxlYXZlIHRoaXMgcGF0Y2ggYXMtaXMuCj4+
ID4KPj4gPiBMZWF2aW5nIHRoZSBkdXBsaWNhdGlvbiBpbiBwbGFjZSBpcyBqdXN0IHRoZSBsYXN0
IHJlc29ydCBpbW8uIERvZXMKPj4gPiB4ZW4vbW0uaAo+PiA+IG5vdCB3b3JrIGVpdGhlcj8KPj4g
Cj4+IE5vLCBpdCB3b24ndC4gSXQgaGFzIHRvIGJlIHNvbWV0aGluZyAqYWZ0ZXIqIHRoZSBkZWZp
bml0aW9uIG9mIHRoZQo+PiBwMm1fdHlwZV90IGVudW0uIEkgY291bGQsIGFzIEp1bGllbiBzdWdn
ZXN0ZWQsIG1vdmUgdGhlIGluY2x1c2lvbiBvZiBwMm0tCj4+IGNvbW1vbiBhZnRlciB0aGF0IHBv
aW50LCBidXQgaXQgd291bGQgbWVhbiB0aGUgaGVhZGVyIGd1YXJkcyB3b3VsZCBjZWFzZQo+PiB0
byBEVFJUIG9mIGNvdXJzZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgQyB3aWxsIGFsbG93IG1lIHRv
IGZvcndhcmQgZGVjbGFyZQo+PiB0aGUgZW51bSAobm90IHNvbWV0aGluZyBJJ3ZlIHRyaWVkKSBi
dXQgSSBjb3VsZCBnaXZlIHRoYXQgYSBnby4gQW55IG90aGVyCj4+IHN1Z2dlc3Rpb25zPwo+PiAK
PiAKPiBGb3J3YXJkIGRlY2xhcmF0aW9uIG9mIHRoZSBlbnVtIGRvZXMgaW5kZWVkIGFwcGVhciB0
byB3b3JrLCBzbyBJJ2xsIGdvIHdpdGggCj4gdGhhdC4KClRoYXQncyBhbiBleHRlbnNpb24gSSdt
IG5vdCBldmVuIHN1cmUgYWxsIGdjYyB2ZXJzaW9ucyBzdXBwb3J0IChJJ3ZlIGNoZWNrZWQKNC4z
IGp1c3Qgbm93LCB3aGVyZSBpdCB3b3JrcykuIFJvZ2VyLCBhbnkgY2hhbmNlIHlvdSBrbm93IHdo
ZXRoZXIgY2xhbmcKc3VwcG9ydHMgdGhpcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:34: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 1g2XwF-0006aW-Qz; Wed, 19 Sep 2018 08: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2XwE-0006aL-Dr
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:34:22 +0000
X-Inumbo-ID: 862aab13-bbe6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 862aab13-bbe6-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:32:20 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 02:34:20 -0600
Message-Id: <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 02:34:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
In-Reply-To: <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <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+IE9uIDE5LjA5LjE4IGF0IDA5OjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAxOSBTZXB0ZW1iZXIgMjAxOCAwNzowMwo+PiAKPj4gPj4+IE9uIDE4LjA5LjE4IGF0IDE4OjM3
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE1vdmluZyB0byBwMm0tY29t
bW9uIHdvbid0IHdvcmsuIFRoZSBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpbnZvbHZlcyBhCj4+ID4g
cDJtX3R5cGVfdCBhcmd1bWVudCBhbmQgdGhhdCBlbnVtIGlzIGRlZmluZWQgaW4gdGhlIGFybSBh
bmQgeDg2IHNwZWNpZmljCj4+ID4gaGVhZGVycy4gSSBwcm9wb3NlIHRoZXJlZm9yZSB0byBsZWF2
ZSB0aGlzIHBhdGNoIGFzLWlzLgo+PiAKPj4gTGVhdmluZyB0aGUgZHVwbGljYXRpb24gaW4gcGxh
Y2UgaXMganVzdCB0aGUgbGFzdCByZXNvcnQgaW1vLiBEb2VzCj4+IHhlbi9tbS5oCj4+IG5vdCB3
b3JrIGVpdGhlcj8KPiAKPiBObywgaXQgd29uJ3QuIEl0IGhhcyB0byBiZSBzb21ldGhpbmcgKmFm
dGVyKiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgCj4gcDJtX3R5cGVfdCBlbnVtLiBJIGNvdWxkLCBh
cyBKdWxpZW4gc3VnZ2VzdGVkLCBtb3ZlIHRoZSBpbmNsdXNpb24gb2YgCj4gcDJtLWNvbW1vbiBh
ZnRlciB0aGF0IHBvaW50LCBidXQgaXQgd291bGQgbWVhbiB0aGUgaGVhZGVyIGd1YXJkcyB3b3Vs
ZCBjZWFzZSAKPiB0byBEVFJUIG9mIGNvdXJzZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgQyB3aWxs
IGFsbG93IG1lIHRvIGZvcndhcmQgZGVjbGFyZSAKPiB0aGUgZW51bSAobm90IHNvbWV0aGluZyBJ
J3ZlIHRyaWVkKSBidXQgSSBjb3VsZCBnaXZlIHRoYXQgYSBnby4gQW55IG90aGVyIAo+IHN1Z2dl
c3Rpb25zPwoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBjb25jZXJuIHdydCBp
bmNsdWRlIGd1YXJkcy4gRWFjaCBoZWFkZXIKaGFzIGl0cyBvd24uIEknbSBhY3R1YWxseSBzdXJw
cmlzZWQgdGhlIGN1cnJlbnQgaW5jbHVzaW9uIHBvaW50IGlzIGF0IHRoZSB0b3AKb2YgdGhlIGZp
bGUsIHJhdGhlciB0aGFuIGFmdGVyIGF0IGxlYXN0IHRoZSBiYXNpYyB0eXBlIGRlZmluaXRpb25z
IGVhY2ggYXJjaApoYXMgdG8gc3VwcGx5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyV-0006lb-V1; Wed, 19 Sep 2018 08:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyT-0006kW-J1
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:41 +0000
X-Inumbo-ID: 454bd4aa-bbe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 454bd4aa-bbe7-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:37:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673544"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:35:58 +0100
Message-ID: <20180919083602.8201-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 3/7] iommu: push use of type-safe DFN and
 MFN into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5Ogog
LSBSZS1iYXNlLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRk
ZWQgSmFuJ3MgQS1iIHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoK
IC0gUmUtYmFzZS4KCnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFt
ZScgdmFyaWFibGVzLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0
ZW5kIHVzZSBvZiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3Rs
eQogICBlbmNhcHN1bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2Ug
dmVyc2EuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZk
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlm
ICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZu
KTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQg
ZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChk
Zm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhc
biIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUg
ZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94
KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRf
Zmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBu
ZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwg
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwg
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0g
PT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3Bk
ZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSAp
CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQs
IHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdl
cyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2
ZWwsIGRmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAs
NyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBk
ZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikg
fHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBh
Z2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdw
YWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRm
bikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkg
QEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gZ2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShk
b21haW4sIF9kZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0
ICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGJjYzQ3ZWI5NmMuLjJmMzg3NTJlYmUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjc4
LDcgKzI3OCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1m
bl92YWxpZChfbWZuKHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8
SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDFmZjA5YmJiMDIuLmQ2NjYwMWI2MmUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJ
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZN
SUQgKi8KQEAgLTI3NDYsOCArMjc0NSw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQog
Ci1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwogCkBAIC0yNzYwLDcgKzI3NTksNyBAQCBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRh
YiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feCht
Zm4pICE9IGRmbl94KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkpKQpAQCAtMjc3MiwxMCArMjc3MSwxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhl
IGN1cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0J
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAw
LCB0KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4p
KSwgX21mbihkZm5feChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3
ODQsNyArMjc4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94
KGRmbikpLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVf
aW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggOTM5MGIxMzY2Zi4uYWMz
MmE3MDIyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMjQsNyArMjI0LDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBw
aW5nIHw9IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMzA0LDcg
KzMwNSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9w
YWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQpAQCAtMzI3LDcgKzMyOCw3IEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpAQCAtMzY3LDcgKzM2OCw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDg4NzIwZDQ0MDYuLjYzZWFiYjNjMWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1h
X29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9E
Rk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBp
b21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZs
dXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1
c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMy
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRv
bWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBA
IC02NDEsNyArNjQwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlv
bW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25l
IHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRk
cikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NI
SUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4s
IGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFn
ZSk7CiAKQEAgLTE3NjgsOCArMTc2Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtMTc4NywxNiArMTc4NSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19k
bWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRk
ciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3Qg
ZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2Ug
KyAoZGZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVW
RUxfTUFTSyk7CiAgICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBt
Zm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAg
ICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAw
KSB8CiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERN
QV9QVEVfV1JJVEUgOiAwKSk7CkBAIC0xODI0LDEzICsxODIyLDEzIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl90IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFp
biBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7
CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0K
IAogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVp
bnQ2NF90ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGQ2Y2JlYWU1
YzkuLjcwZTc5YzIwZjcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02OCw3
ICs2OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oCmluZGV4IDk5YmMyMWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFt
ZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2Fj
cGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAq
ZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNt
ZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZjlkODZmYzgxNi4u
NzMxMzk1N2M4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZu
X3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2Rmbihk
Zm5feChkZm4pICsgaSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQoreworICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtMTc0LDkgKzE3OSw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0
IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSko
c3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0
ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHZhbHVlKTsKQEAgLTE4Nyw3ICsxOTIsNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsK
ICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNo
X2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9t
ZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyW-0006mE-It; Wed, 19 Sep 2018 08:36:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyV-0006l3-56
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:43 +0000
X-Inumbo-ID: 46053fa0-bbe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46053fa0-bbe7-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:37:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673552"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:35:57 +0100
Message-ID: <20180919083602.8201-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 2/7] iommu: make use of type-safe DFN and
 MFN in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2OToK
IC0gUmUtYmFzZS4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFk
ZGVkIEphbidzIEEtYiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6
CiAtIFJlLWJhc2UuCgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVy
bWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9t
IEphbi4KIC0gVXNlIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVj
dGx5IGVuY2Fwc3VsYXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcs
NyArOTU3LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAg
ICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFp
biwgX2RmbihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQzN2VlYTUzZDEu
LmYzMDhjOTdlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzk5LDE0ICsyNzk5LDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAm
JiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9w
YWdlKGQsIF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21h
cF9wYWdlKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwor
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3go
bWZuKSksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IDFmZjRmMTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkg
QEAgb3V0OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2Vu
dHJ5LT5lcHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAg
ICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlm
ICggaW9tbXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3Mp
OworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZu
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1m
biwgaSksIGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRv
IHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4s
IGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC02ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xk
X2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21h
aW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRl
X2ZsYWdzICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0
aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11
X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGZuX2FkZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vf
b3JkZXIpOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50
IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3
MTUsMTEgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZu
KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3Vu
bWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQg
PSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAg
LTc3NCwxNiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRm
biA9IF9kZm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsK
QEAgLTExNTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVk
X2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVf
bWFwX3BhZ2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdm
bl9sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAt
MTI0OCw3ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9p
b21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBf
ZGZuKGdmbl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDkwYTY0OGM5NTYuLmQxZmNlNTc0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MzAsMTMgKzE0
MzAsMTQgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25n
IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkK
LSAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11
X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAg
ICAgewogICAgICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAg
ICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDczZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTExNDMsMTMgKzExNDMsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9s
ZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZu
X3gobWZuKSwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIg
KQpAQCAtMTM5OCwxMCArMTM5OCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9
IG1hcGtpbmQobGd0LCByZCwgb3AtPm1mbik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwog
ICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gob3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAg
ICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9w
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUp
OwogCiAgICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAz
Li44OWIyMTFkNmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTgzNCwxMSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IAogICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSks
IGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAg
ICAgICByYyA9IHJldDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRw
LT5ncGZuIC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQs
IF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShy
ZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggY2E4MjYyYmU3Yy4uOTM5MGIxMzY2ZiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yOTUsNyArMjk1LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAK
LWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feCht
Zm4pLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYg
KCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBw
aW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJX2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94
KG1mbiksIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzE5LDcgKzMxOSw3IEBAIGludCBpb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMjcsMTMgKzMyNywxMyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1
dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUj
bHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwg
cmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklf
ZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZu
X3goZGZuKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zNTksOCArMzU5LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1
X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50KQoraW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzY4LDEzICsz
NjcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4p
LCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBp
ZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElP
VExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAg
ICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJ
X2RmbiIsIHBhZ2UgY291bnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByYywgZGZuX3goZGZuKSwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IDQ4ZTE2Zjk1NmIuLmZmNDU2ZTFlNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtNjAsNCArNjAsMyBAQCB2b2lkIGZs
dXNoX2FsbF9jYWNoZSgpCiB7CiAgICAgd2JpbnZkKCk7CiB9Ci0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKaW5kZXggNDdhMDc4MjcyYS4uZDZjYmVhZTVjOSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKQEAgLTIyNyw3ICsyMjcsOCBAQCB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJt
X2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKHBm
biksIF9tZm4ocGZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjkw
ZTBhYWRhNi4uZjlkODZmYzgxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzYWZlLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CkBAIC00Miw2ICs0MywxMSBAQCBUWVBFX1NBRkUodWludDY0X3QsIGRmbik7CiAjdW5kZWYgZGZu
X3gKICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1bnNp
Z25lZCBsb25nIGkpCit7CisgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOworfQorCiBl
eHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3Qg
Zm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcsIGlvbW11X2lnZng7CkBAIC03OCw5ICs4NCw5IEBAIHZvaWQgaW9tbXVfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxf
SU9NTVVGX3JlYWRhYmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9N
TVVGX3dyaXRhYmxlICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMjAzLDcgKzIwOSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9t
Y3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyV-0006lR-Ma; Wed, 19 Sep 2018 08: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=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyT-0006kK-E6
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:41 +0000
X-Inumbo-ID: d9266d7b-bbe6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9266d7b-bbe6-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:34:39 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673547"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:36:00 +0100
Message-ID: <20180919083602.8201-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRo
ZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRl
cm5zCmludG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKdjExOgogLSBGb3J3YXJkIGRlY2xhcmUgcDJtX3R5cGVfdCBp
biBwMm0tY29tbW9uLmggdG8gYWxsb3cgdGhlIGR1cGxpY2F0ZQogICBkZWNsYXJhdGlvbnMgb2Yg
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSB0byBiZSByZW1vdmVkLCBhbmQgaGVuY2UgYWRkCiAg
IEphbidzIFItYi4KCnYxMDoKIC0gRXhwYW5kIGNvbW1pdCBjb21tZW50IHRvIHBvaW50IG91dCB0
aGUgcmVhc29uIGZvciB0aGUgZHVwbGljYXRlCiAgIGRlY2xhcmF0aW9ucyBvZiBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpLgoKdjk6CiAtIERlZmVyIFAyTSB0eXBlIGNoZWNrcyAoYmV5b25kIHNo
YXJlZCBvciBwYWdpbmcpIHRvIHRoZSBjYWxsZXIuCgp2NzoKIC0gRml4IEFSTSBidWlsZCBieSBp
bnRyb2R1Y2luZyBwMm1faXNfcmVhZG9ubHkoKSBwcmVkaWNhdGUuCiAtIFJlLW5hbWUgZ2V0X3Bh
Z2VkX2ZyYW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KIC0gQWRqdXN0IGRlZmF1
bHQgY2FzZXMgb2YgY2FsbGVycyBzd2l0Y2gtaW5nIG9uIHJldHVybiB2YWx1ZS4KCnYzOgogLSBB
ZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCgp2MjoKIC0gTmV3IGluIHYyLgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgMTQgKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICB8IDMyICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCAgNCAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRl
L3hlbi9wMm0tY29tbW9uLmggfCAgNiArKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0
aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBhNTc3Njg1ZGM2Li40
ODA4NDBiMjAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMzU2LDIyICszNTYsMjEgQEAgc3RhdGljIGlu
dCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2lu
Zm8gKipwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBwMm1fdHlwZV90IHAybXQ7CiAKLSAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1
cnJfZCwgZ21mbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKLQotICAgIGlmICggKnBhZ2UgPT0gTlVM
TCApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCisgICAgc3dpdGNoICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o
Y3Vycl9kLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZSkgKQogICAgIHsKLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwot
ICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyX2QsIGdtZm4pOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICB9CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsK
IAotICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFn
ZSgqcGFnZSk7CisgICAgY2FzZSAtRUFHQUlOOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRS
WTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgorICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCiAgICAgLyogVGhpcyBjb2RlIHNob3VsZCBu
b3QgYmUgcmVhY2hlZCBpZiB0aGUgZ21mbiBpcyBub3QgUkFNICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBmZTZjOWM1
OTJmLi42YmIxZGEwN2ViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI1MzYsMjAgKzI1MzYsOCBAQCBzdGF0aWMgdm9p
ZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIGJvb2xfdCBwZXJtYW5l
bnQsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwg
JnAybXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRhYmxlID8gUDJNX1VOU0hB
UkUgOiBQMk1fQUxMT0MpOwotICAgIGlmICggKHAybV9pc19zaGFyZWQocDJtdCkgJiYgd3JpdGFi
bGUpIHx8ICFwYWdlICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuKTsKKyAgICBpZiAoIGNoZWNrX2dldF9w
YWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgIXdyaXRhYmxlLCAmcDJtdCwgJnBhZ2UpICkKICAg
ICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQogCiAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCmluZGV4IDBmMGI3YjFhNDkuLjM2MDRhODgxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3NCwy
NSArMzc0LDIzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCAqbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKnBhZ2UsIGJvb2wgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZG9tYWluICpyZCkKIHsKLSAgICBpbnQgcmMgPSBHTlRTVF9va2F5OwogICAgIHAybV90eXBl
X3QgcDJtdDsKKyAgICBpbnQgcmM7CiAKLSAgICAqbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwotICAgIGlm
ICggISpwYWdlICkKKyAgICByYyA9IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHJkLCBfZ2ZuKGdm
biksIHJlYWRvbmx5LCAmcDJtdCwgcGFnZSk7CisgICAgc3dpdGNoICggcmMgKQogICAgIHsKLSNp
ZmRlZiBQMk1fU0hBUkVEX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSAp
Ci0gICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwotI2VuZGlmCi0jaWZkZWYgUDJNX1BB
R0VTX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHJkLCBnZm4pOwotICAgICAgICAg
ICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKLSAgICAgICAgfQotI2VuZGlmCisgICAgY2FzZSAwOgor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgLUVBR0FJTjoKKyAgICAgICAgcmV0dXJuIEdOVFNU
X2VhZ2FpbjsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgogICAgICAgICBy
ZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQogCkBAIC00MDYsNyArNDA0LDcgQEAgc3RhdGlj
IGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIG1mbl90ICptZm4sCiAKICAg
ICAqbWZuID0gcGFnZV90b19tZm4oKnBhZ2UpOwogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVy
biBHTlRTVF9va2F5OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDg1NjExZGRhZTQuLjli
NTkyZDRmNjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwpAQCAtMTYyNSwzNyArMTYyNSw2NiBAQCB2b2lkIGRlc3Ryb3lfcmluZ19mb3Jf
aGVscGVyKAogICAgIH0KIH0KIAotaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAotICAgIHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9w
YWdlLAotICAgIHZvaWQgKipfdmEpCisvKgorICogQWNxdWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0
IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYW4gYW5kIEdGTiwKKyAqIGNoZWNraW5nIHdo
ZXRoZXIgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVkcyB1bnNoYXJpbmcuCisg
KiBJZiB0aGUgZnVuY3Rpb24gc3VjY2VlZHMgdGhlbiB6ZXJvIGlzIHJldHVybmVkLCBwYWdlX3Ag
aXMgd3JpdHRlbgorICogd2l0aCBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBwYWdlX2luZm8gd2l0
aCBhIHJlZmVyZW5jZSB0YWtlbiwgYW5kCisgKiBwMm10X3AgaXQgaXMgd3JpdHRlbiB3aXRoIHRo
ZSBQMk0gdHlwZSBvZiB0aGUgcGFnZS4gVGhlIGNhbGxlciBpcworICogcmVzcG9uc2libGUgZm9y
IGRyb3BwaW5nIHRoZSByZWZlcmVuY2UuCisgKiBJZiB0aGUgZnVuY3Rpb24gZmFpbHMgdGhlbiBh
biBhcHByb3ByaWF0ZSBlcnJubyBpcyByZXR1cm5lZCBhbmQgdGhlCisgKiB2YWx1ZXMgcmVmZXJl
bmNlZCBieSBwYWdlX3AgYW5kIHAybXRfcCBhcmUgdW5kZWZpbmVkLgorICovCitpbnQgY2hlY2tf
Z2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHJlYWRv
bmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAybXRfcCwgc3Ry
dWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
ICAgIHAybV9xdWVyeV90IHEgPSByZWFkb25seSA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKLSAgICB2b2lkICp2YTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZwMm10LCBQ
Mk1fVU5TSEFSRSk7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiks
ICZwMm10LCBxKTsKIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwogICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdt
Zm4pOwotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShkLCBnZm5feChnZm4pKTsKKyAgICAgICAgcmV0dXJuIC1FQUdBSU47CiAgICAgfQog
I2VuZGlmCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwotICAgIGlmICggcDJtX2lzX3No
YXJlZChwMm10KSApCisgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVk
KHAybXQpICkKICAgICB7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgcmV0dXJuIC1FQUdB
SU47CiAgICAgfQogI2VuZGlmCiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKKyAgICAqcDJtdF9wID0gcDJtdDsKKyAgICAqcGFnZV9wID0gcGFnZTsKKyAgICBy
ZXR1cm4gMDsKK30KKworaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAorICAgIHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLAor
ICAgIHZvaWQgKipfdmEpCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CisgICAgdm9pZCAqdmE7CisgICAgaW50IHJjOworCisgICAgcmMgPSBjaGVj
a19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsICZwYWdlKTsK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIChyYyA9PSAtRUFHQUlOKSA/IC1FTk9FTlQg
OiByYzsKKwogICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggODgyMzcw
N2MxNy4uYzAzNTU3NTQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTAsNyArMTEwLDcgQEAgc3RydWN0
IHAybV9kb21haW4gewogICogZnV0dXJlLCBpdCdzIHBvc3NpYmxlIHRvIHVzZSBoaWdoZXIgdmFs
dWUgZm9yIHBzZXVkby10eXBlIGFuZCBkb24ndCBzdG9yZQogICogdGhlbSBpbiB0aGUgcDJtIGVu
dHJ5LgogICovCi10eXBlZGVmIGVudW0geworZW51bSBwMm1fdHlwZSB7CiAgICAgcDJtX2ludmFs
aWQgPSAwLCAgICAvKiBOb3RoaW5nIG1hcHBlZCBoZXJlICovCiAgICAgcDJtX3JhbV9ydywgICAg
ICAgICAvKiBOb3JtYWwgcmVhZC93cml0ZSBndWVzdCBSQU0gKi8KICAgICBwMm1fcmFtX3JvLCAg
ICAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVzIGFyZSBzaWxlbnRseSBkcm9wcGVkICovCkBAIC0x
MjQsNyArMTI0LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBwMm1faW9tbXVfbWFwX3J3LCAgIC8q
IFJlYWQvd3JpdGUgaW9tbXUgbWFwcGluZyAqLwogICAgIHAybV9pb21tdV9tYXBfcm8sICAgLyog
UmVhZC1vbmx5IGlvbW11IG1hcHBpbmcgKi8KICAgICBwMm1fbWF4X3JlYWxfdHlwZSwgIC8qIFR5
cGVzIGFmdGVyIHRoaXMgd29uJ3QgYmUgc3RvcmUgaW4gdGhlIHAybSAqLwotfSBwMm1fdHlwZV90
OworfTsKIAogLyogV2UgdXNlIGJpdG1hcHMgYW5kIG1hc2sgdG8gaGFuZGxlIGdyb3VwcyBvZiB0
eXBlcyAqLwogI2RlZmluZSBwMm1fdG9fbWFzayhfdCkgKDFVTCA8PCAoX3QpKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
aW5kZXggZDRiM2NmY2I2ZS4uYjk3ZjEzYTJhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01Miw3ICs1Miw3
IEBAIGV4dGVybiBib29sX3Qgb3B0X2hhcF8xZ2IsIG9wdF9oYXBfMm1iOwogICogY2Fubm90IGJl
IG5vbi16ZXJvLCBvdGhlcndpc2UsIGhhcmR3YXJlIGdlbmVyYXRlcyBpbyBwYWdlIGZhdWx0cyB3
aGVuIAogICogZGV2aWNlIGFjY2VzcyB0aG9zZSBwYWdlcy4gVGhlcmVmb3JlLCBwMm1fcmFtX3J3
IGhhcyB0byBiZSBkZWZpbmVkIGFzIDAuCiAgKi8KLXR5cGVkZWYgZW51bSB7CitlbnVtIHAybV90
eXBlIHsKICAgICBwMm1fcmFtX3J3ID0gMCwgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3Jp
dGUgZ3Vlc3QgUkFNICovCiAgICAgcDJtX2ludmFsaWQgPSAxLCAgICAgICAgICAgIC8qIE5vdGhp
bmcgbWFwcGVkIGhlcmUgKi8KICAgICBwMm1fcmFtX2xvZ2RpcnR5ID0gMiwgICAgICAgLyogVGVt
cG9yYXJpbHkgcmVhZC1vbmx5IGZvciBsb2ctZGlydHkgKi8KQEAgLTcyLDcgKzcyLDcgQEAgdHlw
ZWRlZiBlbnVtIHsKICAgICBwMm1fcmFtX2Jyb2tlbiA9IDEzLCAgICAgICAgICAvKiBCcm9rZW4g
cGFnZSwgYWNjZXNzIGNhdXNlIGRvbWFpbiBjcmFzaCAqLwogICAgIHAybV9tYXBfZm9yZWlnbiAg
PSAxNCwgICAgICAgIC8qIHJhbSBwYWdlcyBmcm9tIGZvcmVpZ24gZG9tYWluICovCiAgICAgcDJt
X2lvcmVxX3NlcnZlciA9IDE1LAotfSBwMm1fdHlwZV90OworfTsKIAogLyogTW9kaWZpZXJzIHRv
IHRoZSBxdWVyeSAqLwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CkBAIC00OTIs
NyArNDkyLDYgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9t
X2dmbigKICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwg
ZCkgPyBwYWdlIDogTlVMTDsKIH0KIAotCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24g
ZnJvbSBtZm4gdG8gZ2ZuICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dm
bihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCA3
NDMxMTk1MGFkLi5mNGQzMGVmZTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNv
bW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAgLTMyLDUgKzMyLDEx
IEBAIHVuc2lnbmVkIGxvbmcKIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpOwogCit0eXBlZGVmIGVudW0gcDJtX3R5cGUgcDJtX3R5cGVfdDsKKworaW50
IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cmVhZG9ubHksIHAybV90eXBlX3QgKnAybXRfcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7CisKIAogI2VuZGlmIC8q
IF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyT-0006kX-HP; Wed, 19 Sep 2018 08: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=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyS-0006k5-4Z
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:40 +0000
X-Inumbo-ID: d81a17a4-bbe6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d81a17a4-bbe6-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:34:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673542"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:36:01 +0100
Message-ID: <20180919083602.8201-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 6/7] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFz
IHJlcXVlc3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDYzZWFiYjNjMWIuLjBlYWM3NTVmZjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CkBAIC0xNzcxLDcgKzE3NzEsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0g
TlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUg
KnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCBy
YyA9IDA7CiAKQEAgLTE3ODYsMTQgKzE3ODYsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CisgICAgaWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAg
IHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsK
LSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAm
cGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRt
YV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVf
cHJvdChuZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxl
KSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODA5LDYgKzE4MTEsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KKwogICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUs
IHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyNCw2ICsxODI3LDEwIEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRm
bl90IGRmbikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRh
YmxlICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9y
dHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyR-0006jy-8F; Wed, 19 Sep 2018 08:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyQ-0006js-Q5
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:38 +0000
X-Inumbo-ID: 435cca10-bbe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 435cca10-bbe7-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:37:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673539"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:35:55 +0100
Message-ID: <20180919083602.8201-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 0/7] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KClBhdWwgRHVycmFudCAoNyk6CiAgaW9tbXU6IGludHJvZHVjZSB0
aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTiBh
bmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBlLXNh
ZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNo
KCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1vcnk6IGFkZCBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sg
Zm9yIHNoYXJlZCBFUFQuLi4KICB2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVf
b3BzCgogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KystCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgfCAyNSAr
KysrLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTQgKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8
IDEzICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgICB8
IDQ4ICsrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAzMiArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNDggKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDU2ICsrKysrKysrKysrKystLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgICAgfCAxOCArKystLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDg4ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
ICAgfCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICAg
IHwgMjAgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAg
ICAgfCA1MyArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICAgICAgICAgICB8ICAzICsKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICAxIC0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICA5ICsrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21t
dS5oICAgICAgICAgICAgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKy0tLQogeGVuL2luY2x1
ZGUveGVuL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIHhlbi9pbmNsdWRl
L3hlbi9wMm0tY29tbW9uLmggICAgICAgICAgICAgICAgICB8ICA2ICsrCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKwogMjcgZmlsZXMgY2hhbmdl
ZCwgNDE3IGluc2VydGlvbnMoKyksIDIyNyBkZWxldGlvbnMoLSkKLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyV-0006lI-Cm; Wed, 19 Sep 2018 08: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=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyT-0006kJ-C6
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:41 +0000
X-Inumbo-ID: d8bee7f1-bbe6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8bee7f1-bbe6-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:34:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673543"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:35:59 +0100
Message-ID: <20180919083602.8201-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 4/7] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBmMzA4Yzk3ZWM5Li5jMmYyMDk5MWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgwNyw2ICsyODA3LDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBhYzMyYTcwMjJiLi4yNGYyYTJhNDYwIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMxMiw5ICszMTIsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTMzNSw5ICszMzIsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzc1LDkgKzM2OSw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM5OCw5ICszODksNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA3MGU3OWMyMGY3Li4xYjQ3YmNiYTNmIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA3LDcgKzEwNywxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyU-0006kt-Ps; Wed, 19 Sep 2018 08:36:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyT-0006kC-1h
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:41 +0000
X-Inumbo-ID: 44646cc0-bbe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44646cc0-bbe7-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:37:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673541"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:35:56 +0100
Message-ID: <20180919083602.8201-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 1/7] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnY5OgogLSBSZS13
b3JkIGNvbW1lbnQgaW4gbW0uaC4KIC0gTW92ZSBkZWZpbml0aW9ucyByZWxhdGluZyB0byBkYWRk
ciBpbnRvIGFzbS14ODYvaW9tbXUuaCBzaW5jZSB0aGVzZSBhcmUKICAgbm90IHVzZWQgYnkgYW55
IEFSTSBJT01NVSBpbXBsZW1lbnRhdGlvbi4KIC0gRml4IF9fZGFkZHJfdG9fZGZuKCkgdG8gcHJv
cGVybHkgcGFyZW50aGVzaXplIGFuZCByZW1vdmUgY2FzdC4KCnY4OgogLSBDb3JyZWN0IGRlZmlu
aXRpb24gb2YgSU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJ
T01NVV9QQUdFX1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBi
eSBKYW4uCiAtIERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoK
IC0gRHJvcHBlZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2Vz
dGVkIGJ5IEtldmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFy
aWFibGVzIGFnYWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAg
ICAgICAgfCAxNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAg
ICAgICAgfCAyOCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11Lmgg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAyNiArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlv
bnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYwppbmRleCAwODI0N2ZhMzU0Li5kNGQwNzFlNTNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2lv
bW11X2FsbChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11OwpAQCAtMzE1LDEyICszMTUsMTIgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTgg
ZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElE
QVRFX0lPVExCX1BBR0VTIGNvbW1hbmQgKi8KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUt
PmxvY2ssIGZsYWdzKTsKLSAgICBpbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5k
LCAwLCBxdWV1ZWlkLCBnYWRkciwgcmVxX2lkLCBvcmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3Rs
Yl9wYWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZGFkZHIsIHJlcV9pZCwgb3JkZXIp
OwogICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVf
Zmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRp
YyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIGRhZGRy
X3QgZGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC0zMzMsNyArMzMz
LDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgZ2FkZHIsCiAgICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CiAK
ICAgICAgICAgZG8gewotICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBw
ZGV2LCBnYWRkciwgb3JkZXIpOworICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRl
dmZuLCBwZGV2LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhh
bnRvbV9zdHJpZGU7CiAgICAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgog
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSApOwpAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxf
aW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogCiAvKiBGbHVzaCBpb21t
dSBjYWNoZSBhZnRlciBwMm0gY2hhbmdlcy4gKi8KIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1
c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CkBAIC0zNTIsMTMgKzM1MiwxMyBAQCBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAg
IHsKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAg
ICAgIGludmFsaWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUsIGdhZGRyLCBkb21faWQsIG9yZGVyKTsK
KyAgICAgICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZGFkZHIsIGRvbV9pZCwgb3Jk
ZXIpOwogICAgICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgfQogCiAgICAgaWYg
KCBhdHNfZW5hYmxlZCApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGdh
ZGRyLCBvcmRlcik7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGRhZGRy
LCBvcmRlcik7CiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgX2FtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCAodWludDY0X3QpIGdmbiA8PCBQQUdFX1NISUZULCBvcmRlcik7CisgICAgX2Ft
ZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBfX2Rmbl90b19kYWRkcihkZm4pLCBvcmRlcik7CiB9CiAK
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2RldmljZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdWlu
dDE2X3QgYmRmKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDcw
YjQzNDViMzcuLjYxYWRlNzE4NTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKQEAgLTM1LDEyICszNSwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVf
aWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiAgICAgcmV0dXJuIGlk
eDsKIH0KIAotdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21m
biwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2ln
bmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1NjQgKnRhYmxlLCAq
cHRlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKLSAgICBw
dGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxf
MSk7CisgICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzEpOwogICAgICpwdGUgPSAwOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxl
KTsKIH0KQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJl
c2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICByZXR1cm4gbmVlZF9m
bHVzaDsKIH0KIAotc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQg
bG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBib29sX3Qgc2V0X2lvbW11
X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
IGludCBwZGVfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGl3LCBib29sX3QgaXIpCiB7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2xfdCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAotICAg
IHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgcGRlX2xldmVsKSk7Cisg
ICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsK
IAogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9E
RV9MRVZFTF8wLCBpdywgaXIpOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9w
ZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKICAqIG90aGVyd2lzZSBpbmNy
ZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwogc3Rh
dGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAg
IHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CkBAIC0zNDcsNyArMzQ3LDcgQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcHRfbWZuLAogCiAgICAgLyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwogICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUg
KyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBm
bl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IHBhZ2UgdGFibGUg
b2YgbmV4dCBsZXZlbCAqLwogICAgIG50YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpOwpAQCAtMzYyLDcgKzM2Miw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0
X21mbiwKICAgICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2
ZWwpKSAtIDE7CiAKICAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAg
ICAgICgoKGdmbiAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKKyAgICAgICAgICgoKGRm
biAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKICAgICB7CiAgICAgICAgIHBkZV9jb3Vu
dCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAKQEAgLTM4Nyw3ICszODcsNyBAQCBvdXQ6CiB9CiAK
IHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1NjQgKnRhYmxlLCAq
cGRlLCAqbnRhYmxlOwpAQCAtMzk4LDcgKzM5OCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgQVNTRVJU
KCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIAog
ICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1m
biAqLwogICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUo
KHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4s
CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRp
b24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAg
ICAgdTY0ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAg
bmV4dF90YWJsZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5leHRfdGFibGVfbWZuKSk7
Ci0gICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxl
dmVsKTsKKyAgICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRm
biwgbGV2ZWwpOwogCiAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1l
ICovCiAgICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKCh1aW50MzJfdCopcGRlKSAKQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpbnQgaTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
c3o7CiAKICAgICAgICAgICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICog
KG5leHRfbGV2ZWwgLSAxKSk7Ci0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRF
X1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOworICAgICAgICAgICAgcGZuID0g
IGRmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsK
ICAgICAgICAgICAgIG1mbiA9IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgICAgICAvKiBhbGxv
Y2F0ZSBsb3dlciBsZXZlbCBwYWdlIHRhYmxlICovCkBAIC00OTksMTAgKzQ5OSwxMCBAQCBzdGF0
aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHBmbiwKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KG5leHRfdGFibGVfbWZuLCBnZm4sIG1mbiwgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAg
ICBzZXRfaW9tbXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLCBuZXh0X2xl
dmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAgICAgIG1mbiArPSBwYWdlX3N6
OwotICAgICAgICAgICAgICAgIGdmbiArPSBwYWdlX3N6OworICAgICAgICAgICAgICAgIHBmbiAr
PSBwYWdlX3N6OwogICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2FsbF9wYWdlcyhkKTsKQEAgLTU0MCw3ICs1NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1MTYgYmRmOwogICAgIHZvaWQg
KmRldmljZV9lbnRyeTsKQEAgLTU1NCwxMyArNTU0LDEzIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Bh
Z2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2ln
bmVkIGxvbmcgb2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBp
ZiAoIGRmbiA9PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9U
QVZBSUw7Ci0gICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgp
KTsKKyAgICBBU1NFUlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwog
CiAgICAgbGV2ZWwgPSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKICAgICBvbGRfcm9vdCA9IGhkLT5h
cmNoLnJvb3RfdGFibGU7Ci0gICAgb2Zmc2V0ID0gZ2ZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZU
ICogKGxldmVsIC0gMSkpOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElG
VCAqIChsZXZlbCAtIDEpKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKIApAQCAtNjMxLDcgKzYzMSw3IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK2lu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDM0ICs2NTEsMzQg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBkZm4gPSAlbHhcbiIs
IGRmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVs
IElPIHBhZ2UgdGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxl
IGZvciBsYWdlciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdl
IHRhYmxlIGZvciB3aWRlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAg
ICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4pICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsK
KyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZu
ID0gJWx4XG4iLCBkZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYg
KCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0g
JWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRh
YmxlIGVudHJ5IGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBp
bmcgZmlyc3QgKi8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21m
blsxXSwgZ2ZuLCBtZm4sIAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQo
cHRfbWZuWzFdLCBkZm4sIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpA
QCAtNjkwLDcgKzY5MCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBp
bmcgZm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNo
IGlmIHdlIHRydXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZCkgKQotICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZl
bCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0g
aGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNjk4LDE1ICs2OTgsMTUg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xldmVs
XSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpb21tdV91cGRhdGVf
cGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuLCBtZm4sIG1lcmdlX2xldmVsKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGZuLCBtZm4sIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJn
ZV9sZXZlbF0sIGdmbiwgCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
LCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2Ug
aW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZ2ZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGdmbiwgbWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2Vf
bGV2ZWwsIGRmbiwgbWZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzIwLDcgQEAgb3V0Ogog
ICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9t
Zm5bN107CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC03
MzksMzQgKzczOSwzNCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBp
cyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdo
dCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3
ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRl
X3BhZ2luZ19tb2RlKGQsIGdmbik7CisgICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBkZm4pOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAg
ICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAl
bHhcbiIsIGRmbik7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKICAg
ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0
X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICVseFxu
IiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVM
VDsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAg
ICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4pOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICByZXR1cm4gMDsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDMz
MGY5Y2UzODYuLmJjYzQ3ZWI5NmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwpAQCAtNTg1LDcgKzU4NSw3IEBAIHN0YXRpYyB2b2lkIGFtZF9kdW1wX3Ay
bV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxldmVsLAogICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCiAgICAg
ICAgICAgICAgICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHByaW50aygiJSpzZ2ZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHBy
aW50aygiJSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFk
ZHJlc3MpLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRf
dGFibGVfbWFkZHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDQzZWNlNDJh
NTAuLjFmZjA5YmJiMDIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MSw3
ICsyNTUxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hf
YWxsKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9z
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQpCiB7CiAJLyogQVJNIFNNTVUgdjEgZG9lc24ndCBoYXZlIGZsdXNoIGJ5IFZNQSBhbmQg
Vk1JRCAqLwpAQCAtMjc0Niw3ICsyNzQ2LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9
CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJCQl1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90eXBlX3QgdDsKQEAg
LTI3NTcsMTAgKzI3NTcsMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogcHJvdGVjdGVk
IGJ5IGFuIElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFp
bgogCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgogCSAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCi0J
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4uCisJICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3
aXRoIGdmbiA9PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOwotCUJVR19PTihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGRmbik7CiAK
IAkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYg
KCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzcy
LDE5ICsyNzcyLDE5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICog
aWYgdGhlcmUgaXMgYWxyZWFkeSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CiB9CiAKLXN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogCS8qCiAJ
ICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4g
dGhlIGRvbWFpbgotCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKiBpcyBkaXJlY3QgbWFwcGVkIChp
LmUuIGdmbiA9PSBtZm4gPT0gZGZuKS4KIAkgKi8KIAlpZiAoICFpc19kb21haW5fZGlyZWN0X21h
cHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggZWUzZjUyM2ZkZi4uY2E4MjYyYmU3YyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yMTUsNyArMjE1LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBw
YWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIyNCw3
ICsyMjQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAg
ICAgICAgICAgIG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFwcGluZyk7CisgICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgbWFw
cGluZyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7
CiAKQEAgLTI5NSw3ICsyOTUsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25l
ZCBsb25nIG1mbiwKK2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwpAQCAtMzA0LDEzICszMDQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBm
bGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwg
ZmxhZ3MpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBn
Zm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01N
VSBtYXBwaW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOwogCiAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0z
MTksNyArMzE5LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQor
aW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAg
ICAgaW50IHJjOwpAQCAtMzI3LDEzICszMjcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBo
ZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAg
IHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0
KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAi
ZCVkOiBJT01NVSB1bm1hcHBpbmcgZ2ZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIHVubWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZGZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTM1OSw3ICszNTks
NyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVz
ZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShzbXBfcHJvY2Vz
c29yX2lkKCksICZjcHVfb25saW5lX21hcCkpOwogfQogCi1pbnQgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgaW9tbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC0zNjgsMTMgKzM2OCwxMyBAQCBpbnQgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3Jt
X29wcy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93
biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIK
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBn
Zm4gJSNseCwgcGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjLCBnZm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CiAKICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYWRjNzBmMjA1YS4u
ODg3MjBkNDQwNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1
ODUsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0K
IAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2
MTIsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBnZm4gPT0gZ2Zu
X3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuID09
IGRmbl94KElOVkFMSURfREZOKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxi
X2RzaShpb21tdSwgaW9tbXVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwLCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRy
KGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWRtYV9vbGRfcHRl
X3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9k
ZXZfaW90bGIpOwpAQCAtNjMzLDE1ICs2MzMsMTUgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1
c2hfaW90bGIoZCwgZ2ZuLCAxLCBwYWdlX2NvdW50KTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hf
aW90bGIoZCwgZGZuLCAxLCBwYWdlX2NvdW50KTsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbl94KElOVkFMSURfR0ZOKSwgMCwgMCk7CisgICAgcmV0
dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CiB9CiAK
IC8qIGNsZWFyIG9uZSBwYWdlJ3MgcGFnZSB0YWJsZSAqLwpAQCAtMTc2OCw3ICsxNzY4LDcgQEAg
c3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC0xNzg3LDE0ICsx
Nzg3LDE0IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
CiAKLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9t
YWRkcihkLCBfX2Rmbl90b19kYWRkcihkZm4pLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRl
ICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4g
JiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01BU0spOwogICAg
IG9sZCA9ICpwdGU7CiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQ
QUdFX1NISUZUXzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MTgsMjIgKzE4
MTgsMjIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBp
ZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9t
bXVfZmx1c2hfaW90bGIoZCwgZ2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAg
IHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZGZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7
CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQogewog
ICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBw
YXNzIHRocnUuICovCiAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRl
X2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJu
IGRtYV9wdGVfY2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCi1pbnQgaW9t
bXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAoraW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpw
dGUsCiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwpAQCAtMTg1Nyw3ICsxODU3LDcgQEAgaW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlv
bW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBh
ZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCAhcHJlc2VudCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgaWYgKCBy
YyA+IDAgKQogICAgICAgICB7CkBAIC0yNjI3LDcgKzI2MjcsNyBAQCBzdGF0aWMgdm9pZCB2dGRf
ZHVtcF9wMm1fdGFibGVfbGV2ZWwocGFkZHJfdCBwdF9tYWRkciwgaW50IGxldmVsLCBwYWRkcl90
IGdwYSwKICAgICAgICAgICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChkbWFfcHRlX2FkZHIo
KnB0ZSksIG5leHRfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFkZHJlc3MsIGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGso
IiUqc2dmbjogJTA4bHggbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpzZGZu
OiAlMDhseCBtZm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGluZGVudCwgIiIsCiAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGFkZHJlc3MgPj4gUEFHRV9TSElGVF80
SyksCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGRtYV9wdGVfYWRkcigqcHRl
KSA+PiBQQUdFX1NISUZUXzRLKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggMTRhZDA0ODlhNi4uMGVk
NGE5ZTg2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMzAsNiArMzAsMTggQEAgc3RydWN0IGcybV9p
b3BvcnQgewogICAgIHVuc2lnbmVkIGludCBucDsKIH07CiAKKyNkZWZpbmUgSU9NTVVfUEFHRV9T
SElGVCAxMgorI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQp
CisjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCisKK3R5
cGVkZWYgdWludDY0X3QgZGFkZHJfdDsKKworI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgo
ZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBfX2RhZGRyX3RvX2Rm
bihkYWRkcikgKChkYWRkcikgPj4gSU9NTVVfUEFHRV9TSElGVCkKKworI2RlZmluZSBkZm5fdG9f
ZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQorI2RlZmluZSBkYWRkcl90b19k
Zm4oZGFkZHIpIF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQorCiBzdHJ1Y3QgYXJjaF9pb21t
dQogewogICAgIHU2NCBwZ2RfbWFkZHI7ICAgICAgICAgICAgICAgICAvKiBpbyBwYWdlIGRpcmVj
dG9yeSBtYWNoaW5lIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNTdjNGU4MWVjNi4uMjkwZTBhYWRh
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKQEAgLTIzLDExICsyMywyNSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMu
aD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5j
bHVkZSA8eGVuL3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVk
ZSA8YXNtL2lvbW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJ
X2RmbiAgICAgUFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5k
ZWYgZGZuX3QKKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5k
IGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5f
eAorI3VuZGVmIGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtNjQsOSArNzgsOSBAQCB2b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lP
TU1VRl9yZWFkYWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1V
Rl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211
c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CiAKIGVu
dW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMTU0LDkgKzE2OCw5IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRv
bWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0g
ICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFi
bGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1
cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSk7CkBAIC0xNjcsNyArMTgxLDcgQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBp
bnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAo
KmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg5LDcgKzIw
Myw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVj
dCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7
CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpk
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCBiM2Q0NmFiNTZiLi43MjBhYTQ5YjA1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYsNiArMjYsMTEgQEAK
ICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZv
ciBhbiBhdXRvLXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEg
bm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZuOiBEZXZpY2UgRE1B
IEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKKyAqICAg
VGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIGRldmljZSBETUEgYWRkcmVzcyBzcGFjZS4gQWxs
IGluaXRpYXRvcnMgZm9yCisgKiAgIChpLmUuIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1
ZXN0IHNoYXJlIGEgc2luZ2xlIERNQSBhZGRyZXNzIHNwYWNlCisgKiAgIGFuZCwgYnkgZGVmYXVs
dCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzogU29tZSBvZiB0
aGVzZSB0ZXJtcyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBoYXZlIGJlZW4K
ICAqIHVzZWQgaW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBleGlzdGluZyBj
b2RlIGRvZXMgbm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBOZXcgY29kZSBz
aG91bGQgdXNlIHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:36: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 1g2XyV-0006l2-2p; Wed, 19 Sep 2018 08:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2XyT-0006kI-AG
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:36:41 +0000
X-Inumbo-ID: 45110d7c-bbe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45110d7c-bbe7-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:37:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65673546"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 09:36:02 +0100
Message-ID: <20180919083602.8201-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180919083602.8201-1-paul.durrant@citrix.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 7/7] 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: Paul Durrant <paul.durrant@citrix.com>, 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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnYx
MDoKIC0gQWRqdXN0IHRoZSBsb2NraW5nIGNvbW1lbnQuCgp2OToKIC0gQWRkIGNvbW1lbnQgYWJv
dXQgbG9ja2luZyBpbiB4ZW4vaW9tbXUuaC4KCnY4OgogLSBSZW1vdmUgY2xlYW4tdXAgYXMgdGhp
cyBpcyBub3cgZG9uZSBieSBhIHByaW9yIHBhdGNoLgogLSBNYWtlIGludGVsX2lvbW11X2xvb2t1
cF9wYWdlKCkgcmV0dXJuIGRmbiB2YWx1ZSBpZiB1c2luZyBzaGFyZWQgRVBUCiAgIG9yIGlvbW11
X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMgcmVxdWVzdGVkIGJ5IEtldmluLgoKdjc6CiAtIFJlLWJh
c2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkIG1pc3NpbmcgY2hlY2tzIGZvciBzaGFy
ZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGluaXRp
YWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlLgogLSBEcm9wIFdlaSdzIFIt
YiBiZWNhdXNlIG9mIGNvZGUgY2h1cm4uCgp2MzoKIC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20g
R2VvcmdlLgoKdjI6CiAtIEFkZHJlc3NlZCBzb21lIGNvbW1lbnRzIGZyb20gSmFuLgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTEgKysrKysrKysrKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAz
ICsrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAxMCArKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CmluZGV4IDI0ZjJhMmE0NjAuLjg1M2ExNDQzOGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpA
QCAtMzM3LDYgKzMzNywxNyBAQCBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgaW9tbXVfbG9va3VwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisKKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFo
ZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmV0
dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cit9
CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNl
ZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDBlYWM3
NTVmZjMuLmRlMDU3ZDIyOGEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0x
ODM4LDYgKzE4MzgsNDkgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShk
LCBkZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKK3N0YXRpYyBpbnQgaW50ZWxfaW9tbXVfbG9va3Vw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKQoreworICAgIHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHN0cnVjdCBkbWFfcHRl
ICpwYWdlLCB2YWw7CisgICAgdTY0IHBnX21hZGRyOworCisgICAgLyoKKyAgICAgKiBJZiBWVC1k
IHNoYXJlcyBFUFQgcGFnZSB0YWJsZSBvciBpZiB0aGUgZG9tYWluIGlzIHRoZSBoYXJkd2FyZQor
ICAgICAqIGRvbWFpbiBhbmQgaW9tbXVfcGFzc3Rocm91Z2ggaXMgc2V0IHRoZW4gcGFzcyBiYWNr
IHRoZSBkZm4uCisgICAgICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpIHx8CisgICAg
ICAgICAoaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpKSAp
CisgICAgeworICAgICAgICAqbWZuID0gX21mbihkZm5feChkZm4pKTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisg
ICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIGRmbl90b19kYWRkcihkZm4p
LCAwKTsKKyAgICBpZiAoICFwZ19tYWRkciApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQor
CisgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOworICAgIHZhbCA9IHBh
Z2VbZGZuX3goZGZuKSAmIExFVkVMX01BU0tdOworCisgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdl
KHBhZ2UpOworICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAg
aWYgKCAhZG1hX3B0ZV9wcmVzZW50KHZhbCkgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKwor
ICAgICptZm4gPSBtYWRkcl90b19tZm4oZG1hX3B0ZV9hZGRyKHZhbCkpOworICAgICpmbGFncyA9
IGRtYV9wdGVfcmVhZCh2YWwpID8gSU9NTVVGX3JlYWRhYmxlIDogMDsKKyAgICAqZmxhZ3MgfD0g
ZG1hX3B0ZV93cml0ZSh2YWwpID8gSU9NTVVGX3dyaXRhYmxlIDogMDsKKworICAgIHJldHVybiAw
OworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGRm
biwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBpbnQgcHJl
c2VudCkKIHsKQEAgLTI2NjMsNiArMjcwNiw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaW50
ZWxfaW9tbXVfb3BzID0gewogICAgIC50ZWFyZG93biA9IGlvbW11X2RvbWFpbl90ZWFyZG93biwK
ICAgICAubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBfcGFnZSA9
IGludGVsX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9wYWdlID0gaW50ZWxfaW9tbXVf
bG9va3VwX3BhZ2UsCiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlvbW11X2ZyZWVfcGFnZV90YWJs
ZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCwKICAg
ICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dyb3VwX2lkLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3MmMxYTJlM2NkLi40N2JkZmNiNWVhIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjcyLDYgKzI3Miw5IEBAIHN0cnVjdCBkbWFf
cHRlIHsKICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAgICAgICAg
KHApLnZhbCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1BX1BURV9Q
Uk9UKTsgXAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9wdGVfcHJvdChwKSAoKHApLnZh
bCAmIERNQV9QVEVfUFJPVCkKKyNkZWZpbmUgZG1hX3B0ZV9yZWFkKHApIChkbWFfcHRlX3Byb3Qo
cCkgJiBETUFfUFRFX1JFQUQpCisjZGVmaW5lIGRtYV9wdGVfd3JpdGUocCkgKGRtYV9wdGVfcHJv
dChwKSAmIERNQV9QVEVfV1JJVEUpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHApLnZhbCAm
IFBBRERSX01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2FkZHIocCwg
YWRkcikgZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0VfTUFTS180
Syk7IH0gd2hpbGUgKDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDczMTM5NTdjODEuLjlhZTgzMjFiYjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCkBAIC05Miw2ICs5Miw4IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2xvb2t1cF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMTc5LDkgKzE4MSwxNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICNl
bmRpZiAvKiBIQVNfUENJICovCiAKICAgICB2b2lkICgqdGVhcmRvd24pKHN0cnVjdCBkb21haW4g
KmQpOworCisgICAgLyoKKyAgICAgKiBUaGlzIGJsb2NrIG9mIG9wZXJhdGlvbnMgbXVzdCBiZSBh
cHByb3ByaWF0ZWx5IGxvY2tlZCBhZ2FpbnN0IGVhY2gKKyAgICAgKiBvdGhlciBieSB0aGUgY2Fs
bGVyIGluIG9yZGVyIHRvIGhhdmUgbWVhbmluZ2Z1bCByZXN1bHRzLgorICAgICAqLwogICAgIGlu
dCBfX211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBt
Zm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpOwogICAgIGludCBfX211c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4pOworICAgIGludCBfX211c3RfY2hlY2sgKCpsb29rdXBfcGFnZSkoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CisKICAgICB2b2lkICgqZnJl
ZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZvICopOwogI2lmZGVmIENPTkZJR19YODYKICAg
ICB2b2lkICgqdXBkYXRlX2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:37:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:37: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 1g2Xz8-00078v-4U; Wed, 19 Sep 2018 08: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2Xz6-00078C-Sk
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:37:20 +0000
X-Inumbo-ID: f06245a3-bbe6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f06245a3-bbe6-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:35:18 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 02:37:18 -0600
Message-Id: <5BA20ABA02000078001E9C42@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 02:37:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180918085559.60177-1-roger.pau@citrix.com>
 <5BA0F94702000078001E9764@prv1-mh.provo.novell.com>
 <20180919071409.xxxfxapa6hf7so7i@mac.bytemobile.com>
In-Reply-To: <20180919071409.xxxfxapa6hf7so7i@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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+IE9uIDE5LjA5LjE4IGF0IDA5OjE0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDE4LCAyMDE4IGF0IDA3OjEwOjMxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMDkuMTggYXQgMTA6NTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTQyMCwxNiArMzk0LDI3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9z
ZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKPj4gPiAgICAgICAgICBhZGRyID0gUEZOX0RPV04o
ZC0+YXJjaC5lODIwW2ldLmFkZHIpOwo+PiA+ICAgICAgICAgIHNpemUgPSBQRk5fRE9XTihkLT5h
cmNoLmU4MjBbaV0uc2l6ZSk7Cj4+ID4gIAo+PiA+IC0gICAgICAgIGlmICggYWRkciA+PSBNQjFf
UEFHRVMgKQo+PiA+IC0gICAgICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uo
ZCwgYWRkciwgc2l6ZSk7Cj4+ID4gLSAgICAgICAgZWxzZQo+PiA+IC0gICAgICAgIHsKPj4gPiAt
ICAgICAgICAgICAgQVNTRVJUKGFkZHIgKyBzaXplIDwgTUIxX1BBR0VTKTsKPj4gPiAtICAgICAg
ICAgICAgcHZoX3N0ZWFsX2xvd19yYW0oZCwgYWRkciwgc2l6ZSk7Cj4+ID4gLSAgICAgICAgfQo+
PiA+IC0KPj4gPiArICAgICAgICByYyA9IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UoZCwgYWRk
ciwgc2l6ZSk7Cj4+ID4gICAgICAgICAgaWYgKCByYyApCj4+ID4gICAgICAgICAgICAgIHJldHVy
biByYzsKPj4gPiArCj4+ID4gKyAgICAgICAgaWYgKCBhZGRyIDwgTUIxX1BBR0VTICkKPj4gPiAr
ICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgIHVpbnQ2NF90IGVuZCA9IG1pbl90KHVpbnQ2NF90
LCBNQigxKSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5l
ODIwW2ldLmFkZHIgKyBkLT5hcmNoLmU4MjBbaV0uc2l6ZSk7Cj4+IAo+PiBJIHRoaW5rIG1pbl90
KCkgYW5kIG1heF90KCkgc2hvdWxkIG9ubHkgYmUgdXNlZCBhcyBhIGxhc3QgcmVzb3J0LCBkdWUK
Pj4gdG8gdGhlaXIgKGhpZGRlbikgY2FzdHMuIG1pbihNQigxVUxMKSwgLi4uKSBvdWdodCB0byBi
ZSBmaW5lIGhlcmUsIEkKPj4gd291bGQgdGhpbmsuCj4gCj4gTUIoMVVMTCkgZG9lc24ndCB3b3Jr
IGJlY2F1c2UgdGhlIG1hY3JvIGFscmVhZHkgYXBwZW5kcyBVTEw6Cj4gCj4gI2RlZmluZSBNQihf
bWIpICAgICAoX0FDKF9tYiwgVUxMKSA8PCAyMCkKCk9oLCByaWdodCAtIHRoYXQncyB0aGUgdW5m
b3J0dW5hdGUgaW5jb25zaXN0ZW50IG1hcHBpbmcgb2YgdWludDY0X3QgdG8KInVuc2lnbmVkIGxv
bmcgbG9uZyIgb24gMzItYml0IGJ1dCAidW5zaWduZWQgbG9uZyIgb24gNjQtYml0LgoKPiBTbyBJ
IGVpdGhlciBoYXZlIHRvIGNhc3QgZC0+YXJjaC5lODIwW2ldLmFkZHIgKyBkLT5hcmNoLmU4MjBb
aV0uc2l6ZQo+IHRvIHVuc2lnbmVkIGxvbmcgbG9uZywgb3IgdXNlICh1aW50NjRfdClNQigxKS4K
CkluIHRoYXQgY2FzZSBJJ2xsIHJhdGhlciB3aXRoZHJhdyBteSBjaGFuZ2UgcmVxdWVzdC4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:50:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2YBJ-0008TC-B0; Wed, 19 Sep 2018 08:49: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=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2YBI-0008T7-9l
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 08:49:56 +0000
X-Inumbo-ID: b1c35022-bbe8-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1c35022-bbe8-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 10:47:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79267156"
Date: Wed, 19 Sep 2018 10:41:51 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Isaila Alexandru <aisaila@bitdefender.com>
Message-ID: <20180919084151.fdlkrwkfyc3q5p4t@mac.bytemobile.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.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] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jbeulich@suse.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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTE6MjE6MzJBTSArMDMwMCwgSXNhaWxhIEFsZXhhbmRy
dSB3cm90ZToKPiBIZWxsbywgCj4gCj4gSSB3YW50IHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24g
b24gZHJvcHBpbmcgdGhlICJpZiAoIHYtPnBhdXNlX2ZsYWdzICYKPiBWUEZfZG93biApIiBmcm9t
IGh2bV9zYXZlX2NwdV9jdHh0KCkgYW5kIGJlIGFibGUgdG8gc2F2ZSBjb250ZXh0IGluIGEKPiB2
Y3VwIGRvd24gc3RhdGUuIFRoZSBjb250ZW50IG9mIHRoZSBjdHggY291bGQgYmUgZmlsbGVkIGxp
a2UgaXQgaXMKPiBkZXNjcmliZWQgaW4gSW50ZWwgU0RNLCAiOS4xLjEgUHJvY2Vzc29yIFN0YXRl
IEFmdGVyIFJlc2V0IiAoaHR0cHM6Ly9zbwo+IGZ0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVs
dC9maWxlcy9tYW5hZ2VkLzM5L2M1LzMyNTQ2Mi1zZG0tdm9sLTEtCj4gMmFiY2QtM2FiY2QucGRm
ICAgcGFnZSAyOTk2KS4KCklmIHRoZSBwb2ludCBpcyBmaWxsaW5nIHRoZSBjb250ZXh0IHdpdGgg
dGhlIGRlZmF1bHQgcmVzZXQgc3RhdGUgd2h5CmNhbid0IHRoaXMgYmUgZG9uZSBieSB0aGUgdG9v
bHMgaWYgcmVxdWlyZWQ/CgpJdCBzZWVtcyBsaWtlIHNhdmluZyB0aGUgc3RhdGUgb2YgZG93biB2
Q1BVcyBpcyBxdWl0ZSBwb2ludGxlc3Mgc2luY2UKdGhlIHN0YXRlIGlzIGFsd2F5cyBnb2luZyB0
byBiZSB0aGUgc2FtZSwgYW5kIHdpbGwganVzdCBpbmNyZWFzZSB0aGUKc2l6ZSBvZiB0aGUgbWln
cmF0aW9uIHN0cmVhbSwgYnV0IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0aGluZy4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:53:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2YF8-0000iz-TP; Wed, 19 Sep 2018 08:53:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2YF8-0000iu-H5
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 08:53:54 +0000
X-Inumbo-ID: ac240450-bbe9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac240450-bbe9-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 08:54:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 02:53:51 -0600
Message-Id: <5BA20E9C02000078001E9C87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 02:53:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
 <5BA0D0B102000078001E93C5@prv1-mh.provo.novell.com>
 <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
In-Reply-To: <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, aisaila@bitdefender.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjA5LjE4IGF0IDIwOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDkvMTggMTE6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
OS4xOCBhdCAxMTo0NywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IE9uIFRo
dSwgMjAxOC0wOS0xMyBhdCAwODoxNyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4g
T24gMTIuMDkuMTggYXQgMTE6NDcsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
Pj4+IFRoZSBvcmlnaW5hbCB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBlbXVsYXRlZCB0aGUgY3VycmVu
dCBpbnN0cnVjdGlvbgo+Pj4+PiAod2hpY2gsIGFzIGEgc2lkZS1lZmZlY3QsIGVtdWxhdGVkIHRo
ZSBwYWdlLXdhbGsgYXMgd2VsbCksIGhvd2V2ZXIKPj4+Pj4gd2UKPj4+Pj4gbmVlZCBmaW5lci1n
cmFpbmVkIGNvbnRyb2wuIFdlIHdhbnQgdG8gZW11bGF0ZSB0aGUgcGFnZS13YWxrLCBidXQKPj4+
Pj4gc3RpbGwKPj4+Pj4gZ2V0IGFuIEVQVCB2aW9sYXRpb24gZXZlbnQgaWYgdGhlIGN1cnJlbnQg
aW5zdHJ1Y3Rpb24gd291bGQgdHJpZ2dlcgo+Pj4+PiBvbmUuCj4+Pj4+IFRoaXMgcGF0Y2ggcGVy
Zm9ybXMganVzdCB0aGUgcGFnZS13YWxrIGVtdWxhdGlvbi4KPj4+PiBSYXRoZXIgdGhhbiBtYWtp
bmcgdGhpcyBiYXNpY2FsbHkgYSByZXZpc2lvbiBsb2csIGNvdWxkIHlvdSBwbGVhc2UKPj4+PiBm
b2N1cwo+Pj4+IG9uIHdoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZT8KPj4+Pgo+Pj4+
IEFzIHRvIHRoZSB0aXRsZTogIlN1cHByZXNzIC4uLiIgcGxlYXNlLgo+Pj4+Cj4+Pj4+IEBAIC0x
NDksNiArMTUxLDEwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QK
Pj4+Pj4gcDJtX2RvbWFpbiAqcDJtLAo+Pj4+PiAgICAgIGFyX2FuZCAmPSBnZmxhZ3M7Cj4+Pj4+
ICAgICAgYXJfb3IgIHw9IGdmbGFnczsKPj4+Pj4gIAo+Pj4+PiArICAgIGlmICggc2V0X2FkICYm
IHNldF9hZF9iaXRzKCZsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KHZhKV0ubDQsCj4+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmd3LT5sNGUubDQsIGZhbHNlKSApCj4+Pj4+
ICsgICAgICAgIGFjY2Vzc2VkID0gdHJ1ZTsKPj4+PiBJdCBpcyBpbiBwYXJ0aWN1bGFyIHRoaXMg
c2VlbWluZ2x5IG9kZCAoYW5kIHJlZHVuZGFudCB3aXRoIHdoYXQncwo+Pj4+IGRvbmUKPj4+PiBs
YXRlciBpbiB0aGUgZnVuY3Rpb24pIHdoaWNoIG5lZWRzIHRob3JvdWdoIGV4cGxhbmF0aW9uLgo+
Pj4gT24gdGhpcyBwYXRjaCBJJ3ZlIGZvbGxvd2VkIEFuZHJldyBDb29wZXIncyBzdWdnZXN0aW9u
IG9uIGhvdyB0byBzZXQKPj4+IEEvRCBCaXRzOgo+Pj4KPj4+ICJXaGlsZSB3YWxraW5nIGRvd24g
dGhlIGxldmVscywgc2V0IGFueSBtaXNzaW5nIEEgYml0cyBhbmQgcmVtZW1iZXIgaWYgd2UKPj4+
IHNldCBhbnkuICBJZiB3ZSBzZXQgQSBiaXRzLCBjb25zaWRlciBvdXJzZWx2ZXMgY29tcGxldGUg
YW5kIGV4aXQgYmFjayB0bwo+Pj4gdGhlIGd1ZXN0LiAgSWYgbm8gQSBiaXRzIHdlcmUgc2V0LCBh
bmQgdGhlIGFjY2VzcyB3YXMgYSB3cml0ZSAod2hpY2ggd2UKPj4+IGtub3cgZnJvbSB0aGUgRVBU
IHZpb2xhdGlvbiBpbmZvcm1hdGlvbiksIHRoZW4gc2V0IHRoZSBsZWFmIEQgYml0LiIKPj4+Cj4+
PiBJZiBJIG1pc3VuZGVyc3Rvb2QgdGhlIGNvbW1lbnQgcGxlYXNlIGNsYXJpZnkuCj4+IEl0IGRv
ZXNuJ3QgbG9vayB0byBtZSBhcyBpZiB5b3UgbWlzdW5kZXJzdG9vZCBhbnl0aGluZywgYnV0IG9u
bHkgQW5kcmV3Cj4+IGNhbiBzYXkgZm9yIHN1cmUuIEhvd2V2ZXIsIG5vbmUgb2YgdGhpcyB3YXMg
aW4gdGhlIGRlc2NyaXB0aW9uIG9mIHlvdXIKPj4gcGF0Y2ggKG5laXRoZXIgYXMgcGFydCBvZiB0
aGUgZGVzY3JpcHRpb24sIG5vciBhcyBjb2RlIGNvbW1lbnQpLCBhbmQgSQo+PiB0aGluayB5b3Un
ZCBldmVuIGhhdmUgdG8gZ3JlYXRseSBleHRlbmQgb24gdGhpcyBpbiBvcmRlciB0byBleHBsYWlu
IHRvCj4+IGV2ZXJ5b25lIHdoeSB0aGUgcmVzdWx0aW5nIGJlaGF2aW9yIGlzIHN0aWxsIGFyY2hp
dGVjdHVyYWxseSBjb3JyZWN0LiBJbiBubwo+PiBjYXNlIHNob3VsZCB5b3UgYXNzdW1lIGFueW9u
ZSByZWFkaW5nIHlvdXIgcGF0Y2ggKG5vdyBvciBpbiB0aGUKPj4gZnV0dXJlKSBoYXMgcGFydGlj
aXBhdGVkIGluIHRoZSBlYXJsaWVyIGRpc2N1c3Npb24uCj4gCj4gVGhlIHByb2JsZW0gd2UgaGF2
ZSBpcyB0aGF0LCB3aGlsZSB3ZSBrbm93IHRoZSBFUFQgVmlvbGF0aW9uIHdhcyBmb3IgYQo+IHdy
aXRlIG9mIGFuIEEgb3IgRCBiaXQgdG8gYSB3cml0ZS1wcm90ZWN0ZWQgZ3Vlc3QgcGFnZXRhYmxl
LCB3ZSBkb24ndAo+IGtub3cgaWYgaXQgd2FzIHRoZSBBIG9yIHRoZSBEIGJpdCB3aGljaCB3YXMg
YXR0ZW1wdGluZyB0byBiZSBzZXQuCj4gCj4gRnVydGhlcm1vcmUgKHdpdGhvdXQgZW11bGF0aW5n
IHRoZSBpbnN0cnVjdGlvbiwgd2hpY2ggaXMgd2hhdCB3ZSBhcmUKPiB0cnlpbmcgdG8gYXZvaWQp
LCB3ZSBjYW4ndCByZWNvbnN0cnVjdCB0aGUgYWNjZXNzLgo+IAo+IEFjY2VzcyBiaXRzIGFyZSBv
bmx5IHdyaXR0ZW4gaWYgdGhleSB3ZXJlIG1pc3NpbmcgYmVmb3JlLCBidXQgbWF5IGJlIHNldAo+
IHNwZWN1bGF0aXZlbHkuICBEaXJ0eSBiaXRzIGFyZSBvbmx5IHNldCB3aGVuIGEgd3JpdGUgaXMg
cmV0aXJlZC4gIEZyb20gYQo+IHByYWN0aWNhbCBwb2ludCBvZiB2aWV3LCB0aGUgcGlwZWxpbmUg
c2V0cyBBIGFuZCBEIGJpdHMgYXMgc2VwYXJhdGUgYWN0aW9ucy4KPiAKPiBGb2xsb3dpbmcgdGhp
cyBsb2dpYyAoYW5kIGFzc3VtaW5nIGZvciBub3cgYSBzaW5nbGUgdmNwdSksIGlmIHdlIGdldCBh
Cj4gR1BUIEVQVCBWaW9sYXRpb24sIGFuZCB0aGVyZSBhcmUgbWlzc2luZyBhY2Nlc3MgYml0cyBv
biB0aGUgd2FsaywgdGhlbgo+IHRoZSBmYXVsdCBpcyBkZWZpbml0ZWx5IGZyb20gc2V0dGluZyBh
biBhY2Nlc3MgYml0LgoKRGVmaW5pdGVseT8gSXMgdGhlcmUgYW55dGhpbmcgZ3VhcmFudGVlaW5n
IGFyY2hpdGVjdHVyYWxseSB0aGF0IGFuIGFjY2VzcwpiaXQgcmVsYXRlZCBFUFQgdmlvbGF0aW9u
IHdvdWxkIGJlIGRlbGl2ZXJlZCBlYXJsaWVyIHRoYW4gYW55IG90aGVyIG9uZQpvbiB0aGF0IHNh
bWUgb3IgYSBsb3dlciBwYWdlIHRhYmxlIGxldmVsPyBJdCBkb2Vzbid0IG1hdHRlciBtdWNoIGZv
cgp0aGUgaW1wbGVtZW50YXRpb24gKGJlY2F1c2Ugb2YgaXQgYmVpbmcgcGVybWlzc2libGUgdG8g
c2V0IHRoZSBBIGJpdHMKc3BlY3VsYXRpdmVseSwgYXMgeW91IGFsc28gc2F5IGZ1cnRoZXIgZG93
biwgYW5kIGFueSBvdGhlciB2aW9sYXRpb24KdGhlbiByZS1vY2N1cnJpbmcgYWZ0ZXIgZXhpdGlu
ZyBiYWNrIHRvIHRoZSBndWVzdCBvbmNlIHRoZSBBIGJpdHMgYXJlCmFsbCBzZXQpLCBidXQgc2lu
Y2Ugd2UncmUgZGlzY3Vzc2luZyBoZXJlIHdoYXQgZXhhY3RseSB0aGUgcGF0Y2gKZGVzY3JpcHRp
b24gc2hvdWxkIGNvbnRhaW4sIEkgdGhpbmsgSSdkIHByZWZlciB0aGlzIHRvIGJlIGZ1bGx5IGNv
cnJlY3QgdGhlcmUuCgpPciB3YWl0IC0gSSB0aGluayBJIGNhbiBhZ3JlZSB3aXRoICJkZWZpbml0
ZWx5IiwgcHJvdmlkZWQgeW91IGZ1cnRoZXIKcmVzdHJpY3QgdGhlIGNvbnRleHQ6ICIuLi4sIGlm
IHdlIGdldCBhIEdQVCBFUFQgV3JpdGUgVmlvbGF0aW9uIC4uLiIuIEJ1dApmcm9tIHdoYXQgSSBj
YW4gdGVsbCB0aGUgcGF0Y2gnZXMgY2hhbmdlIHRvIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkKZG9l
c24ndCBhcHBseSAob3IgcGFzcyBvbikgYW55IG9mIHRoZXNlIHF1YWxpZmljYXRpb25zIGF0IGFs
bC4KCj4gIFNldCBhbGwgYWNjZXNzIGJpdHMKPiBhbmQgY2FsbCBpdCBkb25lLiAgSWYgd2UgZ2V0
IGEgR1BUIEVQVCBWaW9sYXRpb24gYW5kIGFsbCBhY2Nlc3MgYml0cwo+IHdlcmUgc2V0LCB0aGVu
IGl0IHdhcyBkZWZpbml0ZWx5IGZyb20gc2V0dGluZyB0aGUgRGlydHkgYml0Lgo+IAo+IEZvciBt
dWx0aS12Y3B1IHNjZW5hcmlvcywgdGhpbmdzIGdldCByYWN5LiAgU2V0dGluZyBhbGwgdGhlIEFj
Y2VzcyBiaXRzCj4gaXMgc2FmZSBiZWNhdXNlIGl0cyBhIHNwZWN1bGF0aXZlIGFjdGlvbiwgYnV0
IGEgc3BlY3VsYXRpdmVseSBsb2FkIG9uCj4gb25lIHZjcHUgY2FuIHJhY2Ugd2l0aCBhIHdyaXRl
ICh0byBhIHJlYWQtb25seSBtYXBwaW5nKSBvbiB0aGUgb3RoZXIKPiB2Y3B1LCBhbmQgd291bGQg
dHJpY2sgdGhpcyBhbGdvcml0aG0gaW50byBzZXR0aW5nIHRoZSBkaXJ0eSBiaXQgd2hlbiB0aGUK
PiB3cml0ZSB3b3VsZCBoYXZlIGZhdWx0ZWQgKGFuZCBub3Qgc2V0IHRoZSBkaXJ0eSBiaXQpLgo+
IAo+IERvIHdlIGhhdmUgbnVtYmVycyBvbiBob3cgbWFueSB0aGUgR1BUIEVQVCBWaW9sYXRpb25z
IGFyZSBmb3IgKG9ubHkpCj4gYWNjZXNzIHNldHMsIGFuZCBob3cgbWFueSBhcmUgZm9yIGRpcnR5
IHRzZXRzPyAgV291bGQgdGhlIGZpcnN0IGhhbGYgb2YKPiB0aGUgYWxnb3JpdGhtICh3aGljaCBp
cyBkZWZpbml0ZWx5IG5vdCByYWN5KSBzdGlsbCBiZSBhIG5ldCBwZXJmIHdpbj8KCkRvZXMgV2lu
ZG93cyBtYWtlIHVzZSBvZiBBIGJpdHMgYXQgYWxsPyBJJ2QgZXhwZWN0IG1vc3QgT1NlcyB0bwpz
aW1wbHkgc2V0IHRoZW0gcmlnaHQgYXdheSwgYW5kIGFjdGl2ZWx5IHVzZSBvZiB0aGUgRCBiaXRz
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 08:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 08: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 1g2YKQ-0000w2-JY; Wed, 19 Sep 2018 08:59:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2YKP-0000vv-QL
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 08:59:21 +0000
X-Inumbo-ID: 6f1fbac8-bbea-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f1fbac8-bbea-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:00:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79267769"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sD//+yjgIAAPsQAgAC/+ICAAEALgP//6i4AgAAmWtA=
Date: Wed, 19 Sep 2018 08:54:10 +0000
Message-ID: <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
In-Reply-To: <5BA20A0A02000078001E9C25@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDk6MzQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
bgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1l
bW9yeTogYWRkCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiAK
PiA+Pj4gT24gMTkuMDkuMTggYXQgMDk6NTYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+
PiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxOCAwNzowMwo+ID4+Cj4gPj4gPj4+IE9uIDE4LjA5LjE4
IGF0IDE4OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTW92aW5n
IHRvIHAybS1jb21tb24gd29uJ3Qgd29yay4gVGhlIGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGludm9s
dmVzIGEKPiA+PiA+IHAybV90eXBlX3QgYXJndW1lbnQgYW5kIHRoYXQgZW51bSBpcyBkZWZpbmVk
IGluIHRoZSBhcm0gYW5kIHg4Ngo+IHNwZWNpZmljCj4gPj4gPiBoZWFkZXJzLiBJIHByb3Bvc2Ug
dGhlcmVmb3JlIHRvIGxlYXZlIHRoaXMgcGF0Y2ggYXMtaXMuCj4gPj4KPiA+PiBMZWF2aW5nIHRo
ZSBkdXBsaWNhdGlvbiBpbiBwbGFjZSBpcyBqdXN0IHRoZSBsYXN0IHJlc29ydCBpbW8uIERvZXMK
PiA+PiB4ZW4vbW0uaAo+ID4+IG5vdCB3b3JrIGVpdGhlcj8KPiA+Cj4gPiBObywgaXQgd29uJ3Qu
IEl0IGhhcyB0byBiZSBzb21ldGhpbmcgKmFmdGVyKiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUKPiA+
IHAybV90eXBlX3QgZW51bS4gSSBjb3VsZCwgYXMgSnVsaWVuIHN1Z2dlc3RlZCwgbW92ZSB0aGUg
aW5jbHVzaW9uIG9mCj4gPiBwMm0tY29tbW9uIGFmdGVyIHRoYXQgcG9pbnQsIGJ1dCBpdCB3b3Vs
ZCBtZWFuIHRoZSBoZWFkZXIgZ3VhcmRzIHdvdWxkCj4gY2Vhc2UKPiA+IHRvIERUUlQgb2YgY291
cnNlLiBJJ20gbm90IHN1cmUgd2hldGhlciBDIHdpbGwgYWxsb3cgbWUgdG8gZm9yd2FyZAo+IGRl
Y2xhcmUKPiA+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNvdWxk
IGdpdmUgdGhhdCBhIGdvLiBBbnkKPiBvdGhlcgo+ID4gc3VnZ2VzdGlvbnM/Cj4gCj4gSSdtIGFm
cmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBjb25jZXJuIHdydCBpbmNsdWRlIGd1YXJkcy4g
RWFjaCBoZWFkZXIKPiBoYXMgaXRzIG93bi4gSSdtIGFjdHVhbGx5IHN1cnByaXNlZCB0aGUgY3Vy
cmVudCBpbmNsdXNpb24gcG9pbnQgaXMgYXQgdGhlCj4gdG9wCj4gb2YgdGhlIGZpbGUsIHJhdGhl
ciB0aGFuIGFmdGVyIGF0IGxlYXN0IHRoZSBiYXNpYyB0eXBlIGRlZmluaXRpb25zIGVhY2gKPiBh
cmNoCj4gaGFzIHRvIHN1cHBseS4KPiAKCk9rLCBpZiB3ZSBpbmNsdWRlIHAybS1jb21tb24gaW4g
dGhlIG1pZGRsZSBvZiBwMm0sIGFuZCB0aGVuIGFkZCBzdHVmZiBkZXBlbmRlbnQgb24gdGhlIGRl
Y2xhcmF0aW9uIG9mIHAybV90eXBlX3QsIHdoYXQgaGFwcGVucyB3aGVuIGEgc291cmNlIG1vZHVs
ZSBleHBsaWNpdGx5IGluY2x1ZGVzIHAybS1jb21tb24gcHJpb3IgdG8gcDJtPwoKICBQYXVsCgo+
IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:01:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:01: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 1g2YMh-0001bL-55; Wed, 19 Sep 2018 09:01:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2YMf-0001bE-A2
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 09:01:41 +0000
X-Inumbo-ID: c37c1d1a-bbea-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c37c1d1a-bbea-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:02:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 03:01:39 -0600
Message-Id: <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 03:01:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
In-Reply-To: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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+IE9uIDE5LjA5LjE4IGF0IDEwOjIxLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEkgd2FudCB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9uIGRyb3BwaW5nIHRoZSAiaWYg
KCB2LT5wYXVzZV9mbGFncyAmCj4gVlBGX2Rvd24gKSIgZnJvbSBodm1fc2F2ZV9jcHVfY3R4dCgp
IGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbiBhCj4gdmN1cCBkb3duIHN0YXRlLiBUaGUg
Y29udGVudCBvZiB0aGUgY3R4IGNvdWxkIGJlIGZpbGxlZCBsaWtlIGl0IGlzCj4gZGVzY3JpYmVk
IGluIEludGVsIFNETSwgIjkuMS4xIFByb2Nlc3NvciBTdGF0ZSBBZnRlciBSZXNldCIgKGh0dHBz
Oi8vc28gCj4gZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvMzkv
YzUvMzI1NDYyLXNkbS12b2wtMS0KPiAyYWJjZC0zYWJjZC5wZGYgICBwYWdlIDI5OTYpLgo+IAo+
IElzIHRoaXMgZW5vdWdoIHRvIGJlIHVwIHN0cmVhbWVkPwoKQWxvbmcgdGhlIGxpbmVzIG9mIHdo
YXQgUm9nZXIgaGFzIHNhaWQgLSB3aXRob3V0IGtub3dpbmcgX3doeV8geW91CndhbnQgdG8gZG8g
dGhhdCwgaXQncyBoYXJkIHRvIHRlbGwuIEl0J3MgcHJldHR5IGNsZWFyIEkgdGhpbmsgdGhhdCB3
ZSBkb24ndAp3YW50IHRvIG91dHJpZ2h0IGRyb3AgdGhlIGNvbmRpdGlvbiwgdGhlIHF1ZXN0aW9u
IGlzIGp1c3Qgd2hldGhlciB0bwpzb21ld2hhdCByZWxheCBpdCBmb3IgeW91ciBwdXJwb3Nlcy4K
CkknbSBhZnJhaWQgSSBhbHNvIGRvbid0IGFncmVlIHdpdGggeW91ciBhc3NlcnRpb24gdGhhdCBh
IGRvd24gdkNQVSBpcwppbiAiYWZ0ZXIgcmVzZXQiIHN0YXRlOiBUbyBtZSwgc3VjaCBhIHZDUFUg
Y291bGQgbGVnaXRpbWF0ZWx5IGJlCmNvbnNpZGVyZWQgdG8gYmUgaW4gdGhhdCBzdGF0ZSwgaW4g
dGhlIHN0YXRlIGl0IHdhcyBpbiB3aGVuIGl0IHdlbnQKZG93biwgb3IgaW4gYmFzaWNhbGx5IGFu
eSBvdGhlciAocGVyaGFwcyByYW5kb20pIHN0YXRlLgoKRmluYWxseSAoYW5kIEknbSBzb3JyeSBm
b3IgYmVpbmcgcGlja3kgaGVyZSkgLSB3aHkgd2FzIHRoaXMgaW5xdWlyeQphZGRyZXNzZWQgX1Rv
XyBtZSBpbnN0ZWFkIG9mIHRoZSBsaXN0PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:02:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:02: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 1g2YNH-0001f6-FL; Wed, 19 Sep 2018 09:02: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=ogiv=mb=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2YNG-0001ey-3G
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 09:02:18 +0000
X-Inumbo-ID: 6c29b26f-bbea-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6c29b26f-bbea-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:00:15 +0200 (CEST)
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=2IZ2XQG3pJJKl9zFO9wOo53wc5iamhjmE5AI/7eLdjY=;
 b=ZIzqyPGXG5xIdeoogV4MnRjgskCIDGUifm3VbEtHpuo9qgxw6eUhoKLEPCUGi4e4l2E6Jl77wdF3sz8vKEI++fC1EF2Il0tVERNwoF3OffOlI4He2RK1zk2k3R+qTtIQUm3v0E7ldm0gmuwdTieyf5bOpu3QTOWD+WNV5wd3p5M=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4191.eurprd02.prod.outlook.com (2603:10a6:803:81::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Wed, 19 Sep 2018 09:02:09 +0000
Message-ID: <2b62201824253a21c0a4f90412ad7f29ad4cc748.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Date: Wed, 19 Sep 2018 12:02:05 +0300
In-Reply-To: <20180919084151.fdlkrwkfyc3q5p4t@mac.bytemobile.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <20180919084151.fdlkrwkfyc3q5p4t@mac.bytemobile.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6P193CA0002.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::12)
 To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d595cfaa-c21f-45e8-31bc-08d61e0e94f5
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 3:hqpDBxd7qNMZoSbpE3RHfyhiteUadS3bo33VuAwkcFqS7dwFnklnAdUNyMafqrDDYHFvHuzn0Jvtk7pkUlUTAUxEQ/HoqMlELrnEzv07g5hUnmru/c1cBiDbEWSP56jIJBl9COaby0BSeGq7vqQ0N1+9BkM7u3cRmOYHM041XsBJStlA6YJmaxEhP676h/ZnDwDJ0yqNhdyvjbU0iC3WH6ihg1atYhrE8iau390oszMKl2dt2v47tfqqoXWALEno;
 25:g4ltqzo4BzkZtnBoyBfz51h05Tk+vQu15Oj7jx24/toQRTXl1UIk+iLmxmp/t+xyXMLHZGmT8POeUwqFu1DvWG9G/CBTJpLI5110OqvyQk+uvyGNopueUR72rFzJt6YMgVyPh0LooA0wd7LKYU8o5NI5sdK883+UArhqdQqkypcHgXQFytr3Eu9EpgupHewDQTCSAu4c0ZNvEHJ5q8eR3NPGeY4QAXR+JSrfOxUKoHk/Kz64d/PA8gFMqzyCzFL/PtDMtBX5InrZUDOoF85mI2q5/Hy46z+rOSf56/kt7wV/o3wopstPcymNEE3FMrDkRjSKglqk9ptbr6UxNhn17Q==;
 31:tTR1eFrSvcErB6Y63WBROGfk+I/sRbv1cI4wzooEs7t4DjRlPc4YmoZipSVdInL7Ou29kBfdt39cIEXmP5WxqZV+VtL2hkOw4NWOWBKLstakfXms1us6bDuTa1bQXExjZBp+Hw6Qdlt29RM2YGIiWKwBNij5RhIkzPJ5V+RpUMZLbA37+AgSikpmarfLpN2/6pcmiDy3UMc1MarJggsXz0b/cL/OFhXvYGOrhkl0l0c=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4191:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 20:C2L1txkVEgTfVOPNY5caly/4E+pFiinAhzvXAXZfaf/cPyKlARGQicYhJWdbzo5jUjhJUM7hJ3Yn101JIqkMOGZkFJV28gsDtx0UP7BhKMxqFcVy19vmu8pc6amXrGm7E1UpQjiq5KaxZOaduM07GkyKyKN7ZlS12TXgpMUkab44qsimBvzS3vIemr/TzY2kVYlplMU5U2sjkEVDY+DxTvaQecqPXlhjzcTMhhI2cDTsrj6X6820nf5aUZNJSe5tsyvfCxx8PU1lkcXooKFsZB+1sR3Nj7GgS9/CQpwALO3WRGSZGUSPLHIRpVOVSPSLpUNC7E9w3Lhhv4UFrcPYVQ==;
 4:TnjgN1BQ1/o+mnLuF4oLYxdvD3hYoZHSTK8a7yJeJG2GliXKY51FKPTmZmYFVlBZsa4l7IpWoSwQe0/pYUXddJ5WNneh/62sCN0bgxerL9UUV914qZQDV54S8jq1rIjwIGf6mG0hAHWyYMYZdBny3IIguRL5+uA0uzAgBf9NnXUMLlMgxgIx/ZY+Y9yNbkI2V6Y2b6X9CMqAmQAl2vpcPwda0NgYEDtM9VwvikpLIyPFuohuXKDiPzNdPiVaeOnH7j1gm3yH9rKZY5inwOw1Cs6b9WObML9qvRKHk2xA26Clc02QQdMJYlCclhkKshEk
X-Microsoft-Antispam-PRVS: <VI1PR02MB41912C4832BB34A70F1DA188AB1C0@VI1PR02MB4191.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(201708071742011)(7699050);
 SRVR:VI1PR02MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4191; 
X-Forefront-PRVS: 0800C0C167
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(396003)(366004)(39850400004)(199004)(189003)(6496006)(81156014)(25786009)(66066001)(8676002)(2906002)(118296001)(2870700001)(97736004)(3846002)(6116002)(36756003)(316002)(8936002)(81166006)(7736002)(76176011)(47776003)(106356001)(5660300001)(50226002)(305945005)(229853002)(6486002)(4326008)(23676004)(6666003)(6246003)(36916002)(956004)(186003)(16526019)(105586002)(2616005)(68736007)(446003)(53936002)(26005)(386003)(6916009)(486006)(5820100001)(11346002)(86362001)(476003)(478600001)(50466002)(52116002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4191; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkxOzIzOlM0aDdPbHVCOCt4S0dETUVQem1KZGIrMEg4?=
 =?utf-8?B?QzFmaVd4a1lJQ1dnWVh3Vm1ib2lURWpuVkVrWGRBOWhOV3ZlR3ZvOGc1aGtk?=
 =?utf-8?B?cmljNFc3Rmg0QS9UTGQ2bkV1UnQrQWNBM2JHQUhIY21RVUJNTmdMR0t2czhk?=
 =?utf-8?B?Q0IwTTVYT212VU8wdE1CaTdMOTR0b3o0ay9VeWkyME5wR3k2RFVOQzA1NGh2?=
 =?utf-8?B?akNJSG85cDUxMUNNeHZJbEE2STM2dURjN2toVDFDQ0FEVU5tNzArcWM1U0Vk?=
 =?utf-8?B?dndvakM0UjJHMFdrYXh6Zi9jZHJubGQ2aGdwdU5PWVBIelRzNkVPcXAvSGdB?=
 =?utf-8?B?MGxkVU54c0xJS3dmKzN3MDFVR0JGUUozbmhmNHl3TkFwcndLNm0yWDlQTm4r?=
 =?utf-8?B?OHdEN1VqQjMrbHpaZmxjMHU5amwvdGttSWtQM0hUTm1yTm1NV1dFSDkrVExI?=
 =?utf-8?B?SmcvcGhOYml1TnhlWUhYRGM2alFBNXFHRlZNblZjb2RpZHdCSTNOeFdUM0l6?=
 =?utf-8?B?RkNJZ3FlZ0lwY2RaTk10NlFoSWN5bmZKSkJqTDRhMlNjY0t6WHdRKzJ2V3RV?=
 =?utf-8?B?QlNpUzl5akp6NFBuSE10TzhJOTJYdzBmL0VOaHMvZzN3cHNabXo4UXhyeGVJ?=
 =?utf-8?B?Z0d0eitsbTE5bHFGOWZGVzAzaVBjci9ueThOUnlhZU02ZGNzZzBNQkl2cjZO?=
 =?utf-8?B?YWpJODlTZVlDU3JLMXhNUGZjR05kZUpxeUFWYVRUZmV4ZWRZWU1TRHpvSnNK?=
 =?utf-8?B?c2ZnOG9IWEtaRUkyYjdaQWZRL3ViNWJhcWZuaHhlLzdtdDluYy90dUp6MTlN?=
 =?utf-8?B?M1E2RGZIcXd1NE85MXltdDZiV3p2Q2ZIZjNrdlFxaEFvYkcwTUVYeU1zSjlh?=
 =?utf-8?B?RjFNc28rczVCd2pNamthNVllWTJUd0xINUtSMmFwZ2FHblp6MlVQejNta3g2?=
 =?utf-8?B?YjlPT2xVTHNZZUZUZU5SdnhicFB2L3FVVkNhZTBQOGlHd2Mwdng3b0dKVFIv?=
 =?utf-8?B?bG5WZmxXcHR6VE51MU5jM3hHRFp6a1ZMQUdEWXE5dHZReVVBVXlKN2hBalBl?=
 =?utf-8?B?TkxOK3d3eWNUdWxvNWUrUEIwTkQ0UExXTXlyUGZTbFNyMThiNHZhOGl5RjV0?=
 =?utf-8?B?TlVYcEVBQUw4S1VrZTRYdGV4QTYyUkpvVGgwenQ1dDExZXdFOUc1WXVEVDNa?=
 =?utf-8?B?L1dESU9UMENrTUg2N0xXLzR3ZGlBYXZDbVdxc1k1NjBrTjRtWTR0NUpoOUZL?=
 =?utf-8?B?ZEVrVm5wdEZXYW8rak4xanlpZ2c5aHFMSzM2T2dZWTROcUlPNXVtTFRWTUJl?=
 =?utf-8?B?TjBRNVoxaDlSQ283aEUrK3RCWG5NUm04ZmVRQWJ5Um9SQzJLNUZ6OEdneFVu?=
 =?utf-8?B?RVYrUUltWGxBd0VTbVUxWHZNc3ZzOUpsalFudXkzbWVOalQyU3JEamIwQ3h3?=
 =?utf-8?B?WkJCTjNDWWRkaVhDREl2Y1hBWHk2TGp3VjJtRHhjYlVtK3QybjYvMmJSOVdl?=
 =?utf-8?B?SjNyL05JdEZob3RNUUNhT0FTQjN6MUJUTlUreEtSVkFXeVdKeGoxUjd6anlE?=
 =?utf-8?B?OU1IdTAyemJGTHNTMEl6akhVYUJuRkpoeC9jSjJ4NnZLNVhJYllxY2VpWFIx?=
 =?utf-8?B?QytQSTJVejhBOTdpUUIzcnhTZUkvVE85RThZMkZjanN1MUlpQXRCallhandw?=
 =?utf-8?Q?waBCd3LqFrbXw13zK+H0q9VtEqn4KQbbbjHWgr+?=
X-Microsoft-Antispam-Message-Info: 7IIk0/n2I3hwCfLRYVKehxJlQoajjtTkojyUsZ6KNNa3U3xhpnACQxawhTEI9vhLq+IABhQiwV+l4ytzEMDtRtVog9k9ndFMbjowTnn7+Ed/B891rbYoAZdjQyaos8NmQ7sLuuRN5UG3DKQpc1MFR/qYG/gZmtYIjS2K8HB09+2W9fUG0wNV8YCHYj8b6FzSloFe98T29y1i0UCLol1Oyt8Fm61C3ahN+om7KFWTAGaZbc8OkzMuaKIxdcsgvV746Ymz870e4+iDwvWlDPdx15rXWYdSiUovdUqTHP7TYnyH6Roaw/WFjQq2ewh9IXGQDdb0pXlotq3iEo10rjZ7D1yvy9jTsctp7poeEYKIrWg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 6:k5Q4hdAT8ttdp/KiLHWMWfiZbBI+gHEKm6nR4TsPbwwRUM8KZwzs0CmbHrpaNXM6h9FDxc1lVLupB0YHk49X9YAGmF6ZxUBKIWrLjGJRfsIDC+okqUy9tVDfvt6DpmfWuSu5mdUy0dW6jRaCxx226QJilLD7TMf9Yu5MDycI6NfoKxrc7DFIS0bl3c0GfTiHxBbjOLRlN06zEBIv8wjjNLdfVR2bgw2eZey5EyfFn9j95e4Ka8HYGi7Ddy2YEz5RlKfmBI9RmMm6068/leZHeDt0eehU2Iz+17Esz4JbPzKCICi7L708OdxHVtKYWpVLByPqferYvuc/8OM6maQ9DJR86cX40i/0CBdOwxAJ8mpTlNFWJ/u+W3YcUOZhIyFtKuf0Lqajf5pD1ImD25d4ZJUDfrLUz79upvTivuUdkS/tqPNF8VQ45uTO7fGCQUFH1uoR9VQsjOv4BNhOR6JUyA==;
 5:69Bc31Wcg4QGEnWIhjCi/pRZ2nebd5OL6YKE3hZWGWM/vACGM1YHhK9RJqvdDOnUB4vvJqMSSrBRF7M2k9s6w91pK1+hUAs8tYfUU4how66AektT5ER/huNSxfOIDxl4aFAfqIg8hKXmXEE7Kl8YCT7Mu82ihiGqhOWh2Df9TF0=;
 7:yA75k4HprCAoLM0Tp7JNDQXv6p2x6+8hePOFKeaGdzscCI6UWy5lUL63JTOfw26EDepOuckAZWMMRz+8qf/fTLe1JFGpBN2IIUJiBDnPMqPFKUGfL4OdNkxleekkUZh6E8QPCKbmnemizsHWVAVkl8dSUsGTiUQ+sS5+ejvoxgAmvp4e4sZROZ2+UMQfk9Jt4gCOi7hLcO2oH0nTZQ+OYZmCSRl2xpHcbWMD7WPVWR9iuisk02h5GjjDzzb3yBk2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 09:02:09.0851 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d595cfaa-c21f-45e8-31bc-08d61e0e94f5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4191
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jbeulich@suse.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>

T24gV2VkLCAyMDE4LTA5LTE5IGF0IDEwOjQxICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIFdlZCwgU2VwIDE5LCAyMDE4IGF0IDExOjIxOjMyQU0gKzAzMDAsIElzYWlsYSBBbGV4
YW5kcnUgd3JvdGU6Cj4gPiBIZWxsbywgCj4gPiAKPiA+IEkgd2FudCB0byByZXN0YXJ0IHRoZSBk
aXNjdXNzaW9uIG9uIGRyb3BwaW5nIHRoZSAiaWYgKCB2LQo+ID4gPnBhdXNlX2ZsYWdzICYKPiA+
IFZQRl9kb3duICkiIGZyb20gaHZtX3NhdmVfY3B1X2N0eHQoKSBhbmQgYmUgYWJsZSB0byBzYXZl
IGNvbnRleHQgaW4KPiA+IGEKPiA+IHZjdXAgZG93biBzdGF0ZS4gVGhlIGNvbnRlbnQgb2YgdGhl
IGN0eCBjb3VsZCBiZSBmaWxsZWQgbGlrZSBpdCBpcwo+ID4gZGVzY3JpYmVkIGluIEludGVsIFNE
TSwgIjkuMS4xIFByb2Nlc3NvciBTdGF0ZSBBZnRlciBSZXNldCIgKGh0dHBzOgo+ID4gLy9zbwo+
ID4gZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvMzkvYzUvMzI1
NDYyLXNkbS12b2wtCj4gPiAxLQo+ID4gMmFiY2QtM2FiY2QucGRmICAgcGFnZSAyOTk2KS4KPiAK
PiBJZiB0aGUgcG9pbnQgaXMgZmlsbGluZyB0aGUgY29udGV4dCB3aXRoIHRoZSBkZWZhdWx0IHJl
c2V0IHN0YXRlIHdoeQo+IGNhbid0IHRoaXMgYmUgZG9uZSBieSB0aGUgdG9vbHMgaWYgcmVxdWly
ZWQ/Cj4gCj4gSXQgc2VlbXMgbGlrZSBzYXZpbmcgdGhlIHN0YXRlIG9mIGRvd24gdkNQVXMgaXMg
cXVpdGUgcG9pbnRsZXNzIHNpbmNlCj4gdGhlIHN0YXRlIGlzIGFsd2F5cyBnb2luZyB0byBiZSB0
aGUgc2FtZSwgYW5kIHdpbGwganVzdCBpbmNyZWFzZSB0aGUKPiBzaXplIG9mIHRoZSBtaWdyYXRp
b24gc3RyZWFtLCBidXQgbWF5YmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLgo+IApUaGUgaWRlYSBi
ZWhpbmQgdGhpcyBpcyB0byBiZSBhYmxlIHRvIHF1ZXJ5IGEgdmNwdSBhbmQgaGF2ZSBpdCdzIHN0
YXRlCmJlY2F1c2UgcmlnaHQgbm93IHhlbiBkb2VzIG5vdCByZXR1cm4gYW55IGluZm8gYWJvdXQg
YSB2Y3B1IGlmIGl0J3MKZG93bi4gCgpXZSBkbyBub3Qgd2FudCB0byBzYXZlIHRoZSBjb250ZXh0
IGJ1dCBqdXN0IHRvIGdldCBpbmZvIGFib3V0IGl0IGFzIGEKcmVzdWx0IG9mIGEgcXVlcnkuCgpB
bGV4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:03:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2YOV-0001oi-01; Wed, 19 Sep 2018 09:03:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2YOU-0001ob-5j
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:03:34 +0000
X-Inumbo-ID: 0634028b-bbeb-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0634028b-bbeb-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:04:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79268073"
Date: Wed, 19 Sep 2018 10:59:34 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919085934.w63rfnzind2ypud5@mac.bytemobile.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <a6b4262af22f4c04a223d790a8992921@AMSPEX02CL03.citrite.net>
 <5BA2097302000078001E9C22@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA2097302000078001E9C22@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, IanJackson <Ian.Jackson@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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDI6MzE6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE4IGF0IDEwOjAxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxp
c3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYKPiA+PiBPZiBQYXVsIER1cnJhbnQKPiA+PiBT
ZW50OiAxOSBTZXB0ZW1iZXIgMjAxOCAwODo1Ngo+ID4+IAo+ID4+ID4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+IFNlbnQ6IDE5IFNlcHRlbWJlciAy
MDE4IDA3OjAzCj4gPj4gPgo+ID4+ID4gPj4+IE9uIDE4LjA5LjE4IGF0IDE4OjM3LCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiBNb3ZpbmcgdG8gcDJtLWNvbW1vbiB3
b24ndCB3b3JrLiBUaGUgZnVuY3Rpb24gZGVjbGFyYXRpb24gaW52b2x2ZXMgYQo+ID4+ID4gPiBw
Mm1fdHlwZV90IGFyZ3VtZW50IGFuZCB0aGF0IGVudW0gaXMgZGVmaW5lZCBpbiB0aGUgYXJtIGFu
ZCB4ODYKPiA+PiBzcGVjaWZpYwo+ID4+ID4gPiBoZWFkZXJzLiBJIHByb3Bvc2UgdGhlcmVmb3Jl
IHRvIGxlYXZlIHRoaXMgcGF0Y2ggYXMtaXMuCj4gPj4gPgo+ID4+ID4gTGVhdmluZyB0aGUgZHVw
bGljYXRpb24gaW4gcGxhY2UgaXMganVzdCB0aGUgbGFzdCByZXNvcnQgaW1vLiBEb2VzCj4gPj4g
PiB4ZW4vbW0uaAo+ID4+ID4gbm90IHdvcmsgZWl0aGVyPwo+ID4+IAo+ID4+IE5vLCBpdCB3b24n
dC4gSXQgaGFzIHRvIGJlIHNvbWV0aGluZyAqYWZ0ZXIqIHRoZSBkZWZpbml0aW9uIG9mIHRoZQo+
ID4+IHAybV90eXBlX3QgZW51bS4gSSBjb3VsZCwgYXMgSnVsaWVuIHN1Z2dlc3RlZCwgbW92ZSB0
aGUgaW5jbHVzaW9uIG9mIHAybS0KPiA+PiBjb21tb24gYWZ0ZXIgdGhhdCBwb2ludCwgYnV0IGl0
IHdvdWxkIG1lYW4gdGhlIGhlYWRlciBndWFyZHMgd291bGQgY2Vhc2UKPiA+PiB0byBEVFJUIG9m
IGNvdXJzZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgQyB3aWxsIGFsbG93IG1lIHRvIGZvcndhcmQg
ZGVjbGFyZQo+ID4+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNv
dWxkIGdpdmUgdGhhdCBhIGdvLiBBbnkgb3RoZXIKPiA+PiBzdWdnZXN0aW9ucz8KPiA+PiAKPiA+
IAo+ID4gRm9yd2FyZCBkZWNsYXJhdGlvbiBvZiB0aGUgZW51bSBkb2VzIGluZGVlZCBhcHBlYXIg
dG8gd29yaywgc28gSSdsbCBnbyB3aXRoIAo+ID4gdGhhdC4KPiAKPiBUaGF0J3MgYW4gZXh0ZW5z
aW9uIEknbSBub3QgZXZlbiBzdXJlIGFsbCBnY2MgdmVyc2lvbnMgc3VwcG9ydCAoSSd2ZSBjaGVj
a2VkCj4gNC4zIGp1c3Qgbm93LCB3aGVyZSBpdCB3b3JrcykuIFJvZ2VyLCBhbnkgY2hhbmNlIHlv
dSBrbm93IHdoZXRoZXIgY2xhbmcKPiBzdXBwb3J0cyB0aGlzPwoKSSd2ZSBqdXN0IHRlc3RlZCB0
aGUgZm9sbG93aW5nIHdpdGggY2xhbmcgNiAod2hpY2ggaXMgdGhlIHZlcnNpb24gdXNlZApieSBv
c3N0ZXN0KToKCmVudW0gZm9vOwplbnVtIGZvbyB7IGEsIGIsIGMgfTsKCkFuZCBpdCB3b3JrcyBm
aW5lLiBJIHRoaW5rIHRyYXZpcyBvciBnaXRsYWIgdGVzdGVkIG9sZGVyIHZlcnNpb25zIG9mCmNs
YW5nICh0aGUgb25lcyBvbiB0aGUgTGludXggZGlzdHJvcykuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:07: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 1g2YSf-00021p-JU; Wed, 19 Sep 2018 09:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2YSe-00021k-66
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:07:52 +0000
X-Inumbo-ID: 9fe4b52c-bbeb-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fe4b52c-bbeb-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:08:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79268465"
Date: Wed, 19 Sep 2018 11:05:26 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180919090526.s3ahnemrt2ik2tx3@mac.bytemobile.com>
References: <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com>
 <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
 <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
 <20180918071519.GG18222@reaktio.net>
 <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com>
 <352310b3-ec9b-2ceb-83f0-4550718120c3@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <352310b3-ec9b-2ceb-83f0-4550718120c3@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 V3 2/2] Xen/PCIback: Implement PCI
 flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, "bhelgaas@google.com" <bhelgaas@google.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>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDI6MDk6NTNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDkvMTgvMTggNTozMiBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+Cj4g
Pj4gT24gU2VwIDE4LCAyMDE4LCBhdCA4OjE1IEFNLCBQYXNpIEvDpHJra8OkaW5lbiA8cGFzaWtA
aWtpLmZpPiB3cm90ZToKPiA+Pgo+ID4+IEhpLAo+ID4+Cj4gPj4gT24gTW9uLCBTZXAgMTcsIDIw
MTggYXQgMDI6MDY6MDJQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiBXaGF0
IGFib3V0IHRoZSB0b29sc3RhY2sgY2hhbmdlcz8gSGF2ZSB0aGV5IGJlZW4gYWNjZXB0ZWQ/IEkg
dmFndWVseQo+ID4+PiByZWNhbGwgdGhlcmUgd2FzIGEgZGlzY3Vzc2lvbiBhYm91dCB0aG9zZSBj
aGFuZ2VzIGJ1dCBkb24ndCByZW1lbWJlciBob3cKPiA+Pj4gaXQgZW5kZWQuCj4gPj4+Cj4gPj4g
SSBkb24ndCB0aGluayB0b29sc3RhY2svbGlieGwgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCB5ZXQg
ZWl0aGVyLgo+ID4+Cj4gPj4KPiA+PiAiW1BBVENIIFYxIDAvMV0gWGVuL1Rvb2xzOiBQQ0kgcmVz
ZXQgdXNpbmcgJ3Jlc2V0JyBTeXNGUyBhdHRyaWJ1dGUiOgo+ID4+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjY0Lmh0bWwKPiA+Pgo+
ID4+ICJbUEFUQ0ggVjEgMS8xXSBYZW4vbGlieGw6IFBlcmZvcm0gUENJIHJlc2V0IHVzaW5nICdy
ZXNldCcgU3lzRlMgYXR0cmlidXRlIjoKPiA+PiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDY2My5odG1sCj4gCj4gCj4gV2lsbCB0aGlz
IHBhdGNoIHdvcmsgZm9yICpCU0Q/IFJvZ2VyPwoKQXQgbGVhc3QgRnJlZUJTRCBkb24ndCBzdXBw
b3J0IHBjaS1wYXNzdGhyb3VnaCwgc28gbm9uZSBvZiB0aGlzIHdvcmtzCkFUTS4gVGhlcmUncyBu
byBzeXNmcyBvbiBCU0QsIHNvIG11Y2ggb2Ygd2hhdCdzIGluIGxpYnhsX3BjaS5jIHdpbGwKaGF2
ZSB0byBiZSBtb3ZlZCB0byBsaWJ4bF9saW51eC5jIHdoZW4gQlNEIHN1cHBvcnQgaXMgYWRkZWQu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:12:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2YXS-0002jk-7O; Wed, 19 Sep 2018 09:12: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=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2YXQ-0002jf-R7
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 09:12:48 +0000
X-Inumbo-ID: e4297798-bbeb-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4297798-bbeb-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:10:46 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79268982"
Date: Wed, 19 Sep 2018 11:10:29 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Isaila Alexandru <aisaila@bitdefender.com>
Message-ID: <20180919091029.tf7dxyx3rrtz3473@mac.bytemobile.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <20180919084151.fdlkrwkfyc3q5p4t@mac.bytemobile.com>
 <2b62201824253a21c0a4f90412ad7f29ad4cc748.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2b62201824253a21c0a4f90412ad7f29ad4cc748.camel@bitdefender.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] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jbeulich@suse.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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTI6MDI6MDVQTSArMDMwMCwgSXNhaWxhIEFsZXhhbmRy
dSB3cm90ZToKPiBPbiBXZWQsIDIwMTgtMDktMTkgYXQgMTA6NDEgKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAxOSwgMjAxOCBhdCAxMToyMTozMkFNICswMzAw
LCBJc2FpbGEgQWxleGFuZHJ1IHdyb3RlOgo+ID4gPiBIZWxsbywgCj4gPiA+IAo+ID4gPiBJIHdh
bnQgdG8gcmVzdGFydCB0aGUgZGlzY3Vzc2lvbiBvbiBkcm9wcGluZyB0aGUgImlmICggdi0KPiA+
ID4gPnBhdXNlX2ZsYWdzICYKPiA+ID4gVlBGX2Rvd24gKSIgZnJvbSBodm1fc2F2ZV9jcHVfY3R4
dCgpIGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbgo+ID4gPiBhCj4gPiA+IHZjdXAgZG93
biBzdGF0ZS4gVGhlIGNvbnRlbnQgb2YgdGhlIGN0eCBjb3VsZCBiZSBmaWxsZWQgbGlrZSBpdCBp
cwo+ID4gPiBkZXNjcmliZWQgaW4gSW50ZWwgU0RNLCAiOS4xLjEgUHJvY2Vzc29yIFN0YXRlIEFm
dGVyIFJlc2V0IiAoaHR0cHM6Cj4gPiA+IC8vc28KPiA+ID4gZnR3YXJlLmludGVsLmNvbS9zaXRl
cy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvMzkvYzUvMzI1NDYyLXNkbS12b2wtCj4gPiA+IDEtCj4g
PiA+IDJhYmNkLTNhYmNkLnBkZiAgIHBhZ2UgMjk5NikuCj4gPiAKPiA+IElmIHRoZSBwb2ludCBp
cyBmaWxsaW5nIHRoZSBjb250ZXh0IHdpdGggdGhlIGRlZmF1bHQgcmVzZXQgc3RhdGUgd2h5Cj4g
PiBjYW4ndCB0aGlzIGJlIGRvbmUgYnkgdGhlIHRvb2xzIGlmIHJlcXVpcmVkPwo+ID4gCj4gPiBJ
dCBzZWVtcyBsaWtlIHNhdmluZyB0aGUgc3RhdGUgb2YgZG93biB2Q1BVcyBpcyBxdWl0ZSBwb2lu
dGxlc3Mgc2luY2UKPiA+IHRoZSBzdGF0ZSBpcyBhbHdheXMgZ29pbmcgdG8gYmUgdGhlIHNhbWUs
IGFuZCB3aWxsIGp1c3QgaW5jcmVhc2UgdGhlCj4gPiBzaXplIG9mIHRoZSBtaWdyYXRpb24gc3Ry
ZWFtLCBidXQgbWF5YmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLgo+ID4gCj4gVGhlIGlkZWEgYmVo
aW5kIHRoaXMgaXMgdG8gYmUgYWJsZSB0byBxdWVyeSBhIHZjcHUgYW5kIGhhdmUgaXQncyBzdGF0
ZQo+IGJlY2F1c2UgcmlnaHQgbm93IHhlbiBkb2VzIG5vdCByZXR1cm4gYW55IGluZm8gYWJvdXQg
YSB2Y3B1IGlmIGl0J3MKPiBkb3duLiAKPiAKPiBXZSBkbyBub3Qgd2FudCB0byBzYXZlIHRoZSBj
b250ZXh0IGJ1dCBqdXN0IHRvIGdldCBpbmZvIGFib3V0IGl0IGFzIGEKPiByZXN1bHQgb2YgYSBx
dWVyeS4KCkNhbiB5b3UgaW5mZXIgdGhhdCB2Q1BVcyB0aGF0IGRvbid0IGhhdmUgYSBjb250ZXh0
IGFyZSBkb3duPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2YYP-0002p7-Hz; Wed, 19 Sep 2018 09:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2YYN-0002ow-Fc
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:13:47 +0000
X-Inumbo-ID: 73f5a875-bbec-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73f5a875-bbec-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:14:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65676870"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 11:13:03 +0200
Message-ID: <20180919091303.75918-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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>

SWRlbnRpdHkgbWFwcGluZyBSQU0gcmVnaW9ucyBvbiB0aGUgbG93IDFNQiBmb3IgRG9tMCBpcyBu
b3QgaWRlYWwsCnNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxkIGJlIHVzZWQgYnkg
WGVuIGR1cmluZyBydW50aW1lCihsaWtlIHRoZSBBUCB0cmFtcG9saW5lKSwgc28gaW5zdGVhZCBv
ZiBpZGVudGl0eSBtYXBwaW5nIHRoZSBsb3cgMU1CCmludG8gdGhlIERvbTAgcGh5c21hcCBwb3B1
bGF0ZSB0aG9zZSBSQU0gcmVnaW9ucyBhbmQgY29weSB0aGUgZGF0YS4KCk5vdGUgdGhhdCB0aGlz
IGFsbG93cyB0byByZW1vdmUgdW5zaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0IHNpbmNlIHRoZQpv
bmx5IGNhbGxlciB3YXMgdGhlIFBWSCBEb20wIGJ1aWxkZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0t
CkNoYW5nZXMgc2luY2UgdjI6CiAtIEV4cGFuZCBjb21tZW50IGFib3V0IGxvdyAxTUIgaGFuZGxp
bmcuCiAtIERvIG5vdCByZXR1cm4gZXJyb3IgaWYgY29weSBmYWlscywganVzdCBsb2cuCgpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBNYWtlIHN1cmUgY29weSBkb2Vzbid0IHBhc3QgMU1CLgogLSBDbGFy
aWZ5IGNvbW1lbnQgYWJvdXQgbG93IDFNQiBtYXBwaW5ncy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYyB8IDU1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICB8IDE2IC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9tbS5oICAgICAgICAgIHwgIDEgLQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCA1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDU3MjQ4ODNkOGMu
LjNlMjljZDMwYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0yNzgsMzMgKzI3OCw2IEBAIHN0
YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF92bXhfcmVhbG1vZGVfaGVscGVycyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiAwOwogfQogCi0vKiBBc3NpZ24gdGhlIGxvdyAxTUIgdG8gRG9t
MC4gKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwdmhfc3RlYWxfbG93X3JhbShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47
Ci0KLSAgICBBU1NFUlQoc3RhcnQgKyBucl9wYWdlcyA8PSBQRk5fRE9XTihNQigxKSkpOwotCi0g
ICAgZm9yICggbWZuID0gc3RhcnQ7IG1mbiA8IHN0YXJ0ICsgbnJfcGFnZXM7IG1mbisrICkKLSAg
ICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4p
KTsKLSAgICAgICAgaW50IHJjOwotCi0gICAgICAgIHJjID0gdW5zaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHBnLCBkb21faW8pOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcHJpbnRrKCJVbmFibGUgdG8gdW5zaGFyZSBYZW4gbWZuICUjbHg6ICVkXG4iLCBtZm4s
IHJjKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwotICAgICAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4obWZuKSwgX21mbihtZm4pLCAwLCBwMm1fcmFtX3J3
KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byBhZGQg
bWZuICUjbHggdG8gcDJtOiAlZFxuIiwgbWZuLCByYyk7Ci0gICAgfQotfQotCiBzdGF0aWMgX19p
bml0IHZvaWQgcHZoX3NldHVwX2U4MjAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBu
cl9wYWdlcykKIHsKICAgICBzdHJ1Y3QgZTgyMGVudHJ5ICplbnRyeSwgKmVudHJ5X2d1ZXN0OwpA
QCAtMzk5LDggKzM3Miw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0
IGRvbWFpbiAqZCkKICAgICB9IHdoaWxlICggcHJlZW1wdGVkICk7CiAKICAgICAvKgotICAgICAq
IE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkLgotICAgICAqIE5COiB0aGlzIG9u
bHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQgZnJvbSBsZWdhY3kgQklPUy4KKyAgICAgKiBNZW1v
cnkgYmVsb3cgMU1CIGlzIGlkZW50aXR5IG1hcHBlZCBpbml0aWFsbHkuIFJBTSByZWdpb25zIGFy
ZQorICAgICAqIHBvcHVsYXRlZCBhbmQgY29waWVkIGJlbG93LCByZXBsYWNpbmcgdGhlIHJlc3Bl
Y3RpdmUgbWFwcGluZ3MuCiAgICAgICovCiAgICAgcmMgPSBtb2RpZnlfaWRlbnRpdHlfbW1pbyhk
LCAwLCBNQjFfUEFHRVMsIHRydWUpOwogICAgIGlmICggcmMgKQpAQCAtNDIwLDE2ICszOTMsMjQg
QEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBhZGRyID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ldLmFkZHIpOwogICAgICAgICBzaXpl
ID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ldLnNpemUpOwogCi0gICAgICAgIGlmICggYWRkciA+
PSBNQjFfUEFHRVMgKQotICAgICAgICAgICAgcmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3Jhbmdl
KGQsIGFkZHIsIHNpemUpOwotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVChhZGRyICsgc2l6ZSA8IE1CMV9QQUdFUyk7Ci0gICAgICAgICAgICBwdmhfc3RlYWxfbG93
X3JhbShkLCBhZGRyLCBzaXplKTsKLSAgICAgICAgfQotCisgICAgICAgIHJjID0gcHZoX3BvcHVs
YXRlX21lbW9yeV9yYW5nZShkLCBhZGRyLCBzaXplKTsKICAgICAgICAgaWYgKCByYyApCiAgICAg
ICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgaWYgKCBhZGRyIDwgTUIxX1BBR0VTICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdWludDY0X3QgZW5kID0gbWluX3QodWludDY0X3QsIE1CKDEp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ldLmFkZHIg
KyBkLT5hcmNoLmU4MjBbaV0uc2l6ZSk7CisgICAgICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgcmVzID0KKyAgICAgICAgICAgICAgICAgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyht
Zm5fdG9fbWFkZHIoX21mbihhZGRyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3RvX3ZpcnQoYWRkciksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ldLmFkZHIgLSBlbmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdik7CisKKyAgICAgICAgICAgIGlmICggcmVzICE9IEhW
TVRSQU5TX29rYXkgKQorICAgICAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGNvcHkgWyUj
bHgsICUjbHgpOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgYWRkciArIHNp
emUsIHJlcyk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfdm14ICYmIHBh
Z2luZ19tb2RlX2hhcChkKSAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdCh2KSApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQzN2VlYTUz
ZDEuLjk1NWZmMGJkNzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01MTEsMjIgKzUxMSw2IEBAIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogfQogCi1pbnQgX19pbml0IHVuc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBpZiAo
IHBhZ2VfZ2V0X293bmVyKHBhZ2UpICE9IGQgfHwgIWlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9Q
R0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBwdXRfcGFnZShwYWdl
KTsKLQotICAgIC8qIFJlbW92ZSB0aGUgb3duZXIgYW5kIGNsZWFyIHRoZSBmbGFncy4gKi8KLSAg
ICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIocGFnZSwg
TlVMTCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBmcmVlX3NoYXJlZF9kb21oZWFwX3Bh
Z2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jp
dChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggYjNkNDZhYjU2Yi4u
OTU5NTUzOWFlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL21tLmgKQEAgLTY0NSw3ICs2NDUsNiBAQCBlbnVtIFhFTlNIQVJFX2ZsYWdzIHsK
IH07CiB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IFhFTlNIQVJFX2ZsYWdzIGZsYWdzKTsKLWludCB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCk7CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKAogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIGVudW0gWEVOU0hBUkVfZmxhZ3MgZmxhZ3MpCi0tIAoyLjE5LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2Ydz-00035U-6a; Wed, 19 Sep 2018 09:19: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=ogiv=mb=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2Ydx-00035P-Py
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 09:19:33 +0000
X-Inumbo-ID: d5d7bec0-bbec-11e8-a8a5-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::713])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d5d7bec0-bbec-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:17:31 +0200 (CEST)
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=iBW+Jo98ICgrg2fLZTUSkHOY0bKLGlXJZZrpmUv70Fk=;
 b=FmWOgmUYVkdFJYTHSW3Sq1K4V80kLEwcB5/qPQykROo9i5BC8oSU5Xsu3R1mQCrI22MQDNTxPzSRm8ZfDJix3RBEVBrz1q2GBAY/udrcPkq0iYiS3pHUZx4fhyCrO0P1qNek2G2YMnwPPMLXXgUiRryo4d0Hw2I7rO5WNovteS8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4190.eurprd02.prod.outlook.com (2603:10a6:803:81::32) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Wed, 19 Sep 2018 09:19:24 +0000
Message-ID: <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 19 Sep 2018 12:19:20 +0300
In-Reply-To: <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6P18901CA0007.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:4:16::17) To VI1PR02MB4190.eurprd02.prod.outlook.com
 (2603:10a6:803:81::32)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d24bcdc8-7360-400b-0105-08d61e10fdf4
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 3:bywzL4CeD+krkyOQK38huDdygH8cvzAbqbttg9BmokkDdSFxVneZyfhWQRAoLnRSU4yHzotFa54waBCX/8Hg/gNhjqgNXq9o6HSp0hs+vOcRZYWwOMaOVdDvLHvYDlC3LvU6JfsmOMQJ+ZNlmgb426p/ZnRWNReQEpY2GE8WFCZ6/kq9RVBURRWQ8RdxctihP70rveK/mVMnzyzDboKaBDJvDSPDADJEHyZP6YvyStNuUxpKbltGEgfwPj1sgQlb;
 25:GO07EHgW7Nq+3PQEiyAkrMYtLnwjs+TPNe+zJCDwICsvHOVp1cX8iusFomtvVErEy5Z95Zhj3r8t+DnkrHJqDmBKBimnw7uD0pyGwlmMlQU9PC0Wal9v4vwqKkEfoqxHP7N+XtLdTByFDyJMgjWKYRs21Fcz4pl8/1CKRzIm+CtGQINL9TXS78i/5e0+MZIU3em6HFZihVZYdFUQ4ZgwY1oSObE+Fs3LPnRrQMDAIkYqp2S+Fky8i2iVmEK4BYKbJO7np74938zakr7R8Oe46v2aFsP/hhSrICWmUM0m+t7Sh9OAN3Q5dgAIUiqcU8diAUjP6BePweZmfAnEsW9nsw==;
 31:3f0fp8xrdzIBKLARBbPxRE5m8xFMFsaYaDmv3d5fMchB5tHktsGhYNhvS2psVTZxRnBuss4K7XH51IAwWf7mnX981mRE+ij9tgrNPBPyCwvFAFkY0jE4tlYmGATddTCPJ8TAvP3DHLKWnqgJ6EEokfCV0A0v0xbbIaJrC9jf1fwYsi5ZMjWYa8nJrVTF5k14BHpNkUoRsuC2ya9Dm8jz5UYql1jwhf0JC1LhEvIwTLM=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4190:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 20:zzdX/2SvPkFc0uI2UOrkN6L+LDh02YtgnuXo5YMjQ0/n1C8lGugwZfop/X1OjIgBgDj27+y5M+tnfS9CkHtCP12n3HQbuoiU6AcvdjFhqq6A4e/Dx2Z8/oFtelpJGhacFdiwNMbOcTBqcbQ7wMErv5D7h+68vp27BzCS3ThCXcEWDjhnlHqiqOVVYCqYRSAGwDAyhAbICXdSIJk4ioN8d81OJ3900b1vSzP2hZqBhv9pNVFVgXcyvzSRJJH0Kwi66RG6eG4JBx1xfoUeYv/HEaPRDMvSuTxT6PUw7bbNqsahEFylqiYk+uZV1mvibvqNDuJSeaPAKKcHy9mjGXEXnA==;
 4:WujojzjVZ6UpYv1padI7VhoHERnHGCdOtUo1rL8Nv4O/p6V7y3dnK2UDYDAXJgFKWafbpgYlmj33WWWuQEsUfpukdg1W/ZQn0dITBZju1nmPPJIuPHPl4sZymezhWLXnlxLxr+FPDNeoYN1uZQKNn8B3U+4rDYUU/OVyLnkRbQfINhqtd7zBasp/kAph1Phn6fYkMb37LXwwwgf3OroMUVuGZ4rNCrpcAVHmaCsqY6EUcjkxpjMtoNAmzdIyrAhXdav0gBQzxvOdxbxgdgVFTo3rqXmEdqJ0PkaTKj/jXhqqSiqXxSj+M+5GtlPvBRAC
X-Microsoft-Antispam-PRVS: <VI1PR02MB419092223111E03AFD14D84DAB1C0@VI1PR02MB4190.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(201708071742011)(7699050);
 SRVR:VI1PR02MB4190; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4190; 
X-Forefront-PRVS: 0800C0C167
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(136003)(376002)(366004)(39850400004)(396003)(51444003)(189003)(199004)(478600001)(50466002)(53546011)(8676002)(97736004)(6496006)(6246003)(386003)(86362001)(4326008)(6916009)(105586002)(230700001)(52116002)(76176011)(81166006)(5660300001)(25786009)(316002)(7736002)(23676004)(5820100001)(2906002)(118296001)(81156014)(8936002)(36916002)(6116002)(6486002)(36756003)(11346002)(446003)(68736007)(50226002)(3480700004)(47776003)(956004)(476003)(305945005)(229853002)(186003)(486006)(2616005)(3846002)(16526019)(6666003)(106356001)(66066001)(53936002)(26005)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4190; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkwOzIzOk5WYjBHN05VSFI1SzgzdnN5NmF1bmo0NVli?=
 =?utf-8?B?VjM0MDJYa3pwdU44UTNXeVZWcGdnbHQrV3Zhb2lJb2JNMm9oYmhnRWlNUFpF?=
 =?utf-8?B?SkRxWWt6U3dLRlJGa1Mza1RKMDdZTlVrNnp0aU1Zays4UGh1WnZDMlBmdmFO?=
 =?utf-8?B?Qk0yK0hQc1lkRWJxT0YvU0l0aFkxS0RhT0YyYU1lSzZuTzVMNC9peHkrdGdh?=
 =?utf-8?B?bDJXdlJJU2JiQzA2YUxMQzRQWVBuRzIxcE90WlYzbkVuWWVnMEdYUkhHekNu?=
 =?utf-8?B?SDNONzhyWHExVlVqL0RUdk5iSTVpTk5QQkYzNCtReGlJdHhNc29HZU5TRHJT?=
 =?utf-8?B?QWRtcnFMQlA3dXlhdCtaOEdaOUw3amFJdUlTdDhLVlpqNXVTbjJYWXlUZVp5?=
 =?utf-8?B?TDNHZHpEcVBkcFErSWFodXB2T0RzYlBFNWlQZ3JhaW9UY0RxcXZBWmJSVTlS?=
 =?utf-8?B?d2t3ckRTM3U2OXJOVUFGdk9FdFEvQ2xtM29nRXZOMmVNM3BjYjRGOXJsVk9Z?=
 =?utf-8?B?KzA3VUwxVnhxVnJveTFlYURQSjRjaEExMUp0d3hwb3FXTXFCdEhZRE5jbXlj?=
 =?utf-8?B?SWpaVHFocHNzNVZhTUhkeTQxN0UyZmRkeEtjVk5DU2U3SDV2VUEwdFNUak1B?=
 =?utf-8?B?QlpsUjhGQnUwZWVSalZ3NXRzcnZPZ0wxRHc5OGwybHZCSjAyN3E1aVhGUkFh?=
 =?utf-8?B?Q3ZaZUJJYWMxZHFsa0lxcW9yNTFwRWd0ZURhMkNpZkxxbDg0cGUyQm5ZZ3hC?=
 =?utf-8?B?WHpZYzZia04xb1ZVZ0k4YU5CekY4WkoyS1AxUVc0ZkxkaWFpUHhaYTcxWnNL?=
 =?utf-8?B?WVR6Tk9IaGJKMTlsRUVZMVZaNmZHZWZRU1o3d3FwZlZuSU5uWmhkMzNZTERZ?=
 =?utf-8?B?V2FaL1dYMHZLWlEwK0xGSGdmcXV0V2xjdVZOWGdXNCtUYm5Lb3ZWbmMvVnJI?=
 =?utf-8?B?eXNtNXN5d3J6Rk5mcXEya0ZIY0tyRHNMUEY3ZHd3b3JNMWl2cXZobFhPVnV1?=
 =?utf-8?B?S3luS1VjWmdtL1ozdDluZHo0dUFRUTlKYVlCNUdSTjh3Y0I0bVZHeHM0WCtv?=
 =?utf-8?B?Z2MxNnBFeVd4cWJidWp5WkNBR0U1WGx0M1lzcjM2WW5qWkR0SEZLeUpGUmtQ?=
 =?utf-8?B?UGhaSUtvY0o5K2dYUktCKzlzU1EwalZxZ3pGVW5pRWVLL2dyUm9QUzJmMzZF?=
 =?utf-8?B?WTlSSkpwYjBsM1Zub1RtTnlCS2NqT1lqUzEvMmh6Y1ZVRktJcU5EejRXOXV5?=
 =?utf-8?B?YjNNL2FPQ1hIZGFiYzZsYU5TTTB3NWpmWS9GZ2daZWw5T21heGpSdWNudEJm?=
 =?utf-8?B?L1R3cStCTUJDOWppYVFqWE5POGg0cWx5eFExdW8yUnBpUFM1OUJkdUw2dnVi?=
 =?utf-8?B?Mk5NM1ROb1BXdktHTVVsNGpLaWV4WFltZTQzVGsrNUY3ZUZvbEc4U0RndGtR?=
 =?utf-8?B?c3lzc09sZkFQak54R0E1SGtLTWFLKzhrbllmeXI3bWdIUUpUd0puYkhTNmFi?=
 =?utf-8?B?VHBIOXhhYTlscjZzaE5PeE5NZmMyM2hJSkJMeWlxaEVGcmxyYVVhV2NnREZa?=
 =?utf-8?B?Y2VpeFMxTVhOT0J4TlBxTllROVE3MGRKV2pXc0prWFE3eUZQenBxWmlIVjhl?=
 =?utf-8?B?cFdjd1Z3OUhlQTFaa2NXYnZoSEdjWTZHVFhFeHVmdUg4NnhRdmtEMlBMWFZE?=
 =?utf-8?B?Yk1USWdjVzMxYldhTWNNMDlXUkk0bTlKS0tKQlFlb095ZFpGYmFRS3BsN1Q1?=
 =?utf-8?B?N0U5ejFISHhEY2dOTDF2QmFmREI2cG4rSTJudlVsa0E2eUNlVUovb0tGakQw?=
 =?utf-8?Q?LWsOTwOL8Qv+g?=
X-Microsoft-Antispam-Message-Info: jRwdWaE0grcKIeYFFq+9EGneHBl130ncVu9jIGk6u6JDDKp2I96duTjWAXsbZw+3+TiOmI6BoNGhgviXxB7/XBx1/DYASCmxipc2lPQxGKH0GLUu6oYWyTuuPHWWvLXQsvZzT8ESYHQRcY+2MWRcIPtGqAJ01sdJ66bgLrds2ktctK0wo6acmF6MKuLJZ4wYtVfhQG2FRTnjLylFQ2EK4ytzbCZgtjLpYwHTJkpj3g+4QQRpqaHOKaxMuabx56Vvg8pmaR6zqo+3jQ1Um0SukGu1WZEUYXEXiQoshlyKzf75eW4SKz0IZwnWg4PIlcZpSukvPGcAhDJKWnIsl5eynoxKGbnke5lnGj641J+KQo0=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4190;
 6:PNwfgUNNZGKMIj0vWkQPXcQ58UJzuRXRSjvXmlrvFQ0+EbT+2E8ADQk/PH+XUufu53BMOwPoo0iOp8MMrNGabcQc04NCgIWwsibSNfGqajOlP732+SRAIYxDqx0jSrv1dMVxuUs+YJOQK+u+YhTXp9W7pKyJYJ1FLZUHSy7fB81Db5XLD9ORbn143Mh5pIM57sRfSFjgPl2YAo1TfTYiXaoB38e1oG4qKnSK7d6Dt9SPcOXYsg8giQFoO5MRvDrD5UFmis7zUFb+zmTPkgrWBBu8cw8hzdQePE8mX+zugehOHdThw1UQ1hWRzh+SIpFV/uceqmHlt0gvtDmDe/4QFDl/il0ThXVN4j6Ugj+nSyIPtDrrR9ayZlMoiTYHRizPm8sox7OqvfWyslHUdts/0PEom/4MqLBIydjiHqsw59LOQMcD11hdb/+4+btFDB0xE6D5ulqYFSdUTjJd3TdrBg==;
 5:Z0aWgjhVZD66nxMZIpJ48k9ziBJveY6Hh12wr/LG9LMZj1/cYQcxOxpY3Z8s1fBmg/7i8aMC1fBDEoFCQ8j0CmIqNq93IAtk8EKOplk5KEn8BFcPzm3ohMPdCKiYkLAw6b8W3+OuLO0r1duZOWpbyuCQePCJj6hnXX4oMDBVRxw=;
 7:pQj85VRy4jl5+uUvVzrTY+7nwMKNXBJrpxx6R13js22E10QQsfJi1dySQh2XIOteWE8RgRjmpCqWHuaZ0QQ7RLepujeMVgkBSNrmteYfjP/9+PEkQOEb3Og6eu7eJvAW+ARSJ5o+LNAgxK2UQQx0mo3cnBwiceH+Nq/u6iTFXBpjcJs4gvlCSeRbFq9lMfwPrIW7afsiDEvCGP+hObAvf2ksJiFjOkgQrhEhWc2SUC/9TZvLP+CZn41VndGkscCW
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 09:19:24.3717 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d24bcdc8-7360-400b-0105-08d61e10fdf4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4190
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gV2VkLCAyMDE4LTA5LTE5IGF0IDAzOjAxIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAxOS4wOS4xOCBhdCAxMDoyMSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gSSB3YW50IHRvIHJlc3RhcnQgdGhlIGRpc2N1c3Npb24gb24gZHJvcHBpbmcg
dGhlICJpZiAoIHYtCj4gPiA+cGF1c2VfZmxhZ3MgJgo+ID4gVlBGX2Rvd24gKSIgZnJvbSBodm1f
c2F2ZV9jcHVfY3R4dCgpIGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbgo+ID4gYQo+ID4g
dmN1cCBkb3duIHN0YXRlLiBUaGUgY29udGVudCBvZiB0aGUgY3R4IGNvdWxkIGJlIGZpbGxlZCBs
aWtlIGl0IGlzCj4gPiBkZXNjcmliZWQgaW4gSW50ZWwgU0RNLCAiOS4xLjEgUHJvY2Vzc29yIFN0
YXRlIEFmdGVyIFJlc2V0IiAoaHR0cHM6Cj4gPiAvL3NvIAo+ID4gZnR3YXJlLmludGVsLmNvbS9z
aXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvMzkvYzUvMzI1NDYyLXNkbS12b2wtCj4gPiAxLQo+
ID4gMmFiY2QtM2FiY2QucGRmICAgcGFnZSAyOTk2KS4KPiA+IAo+ID4gSXMgdGhpcyBlbm91Z2gg
dG8gYmUgdXAgc3RyZWFtZWQ/Cj4gCj4gQWxvbmcgdGhlIGxpbmVzIG9mIHdoYXQgUm9nZXIgaGFz
IHNhaWQgLSB3aXRob3V0IGtub3dpbmcgX3doeV8geW91Cj4gd2FudCB0byBkbyB0aGF0LCBpdCdz
IGhhcmQgdG8gdGVsbC4gSXQncyBwcmV0dHkgY2xlYXIgSSB0aGluayB0aGF0IHdlCj4gZG9uJ3QK
PiB3YW50IHRvIG91dHJpZ2h0IGRyb3AgdGhlIGNvbmRpdGlvbiwgdGhlIHF1ZXN0aW9uIGlzIGp1
c3Qgd2hldGhlciB0bwo+IHNvbWV3aGF0IHJlbGF4IGl0IGZvciB5b3VyIHB1cnBvc2VzLgo+IAo+
IEknbSBhZnJhaWQgSSBhbHNvIGRvbid0IGFncmVlIHdpdGggeW91ciBhc3NlcnRpb24gdGhhdCBh
IGRvd24gdkNQVSBpcwo+IGluICJhZnRlciByZXNldCIgc3RhdGU6IFRvIG1lLCBzdWNoIGEgdkNQ
VSBjb3VsZCBsZWdpdGltYXRlbHkgYmUKPiBjb25zaWRlcmVkIHRvIGJlIGluIHRoYXQgc3RhdGUs
IGluIHRoZSBzdGF0ZSBpdCB3YXMgaW4gd2hlbiBpdCB3ZW50Cj4gZG93biwgb3IgaW4gYmFzaWNh
bGx5IGFueSBvdGhlciAocGVyaGFwcyByYW5kb20pIHN0YXRlLgoKUHJvY2Vzc29yIFN0YXRlIEFm
dGVyIFJlc2V0IGlzIGp1c3QgdGhlIG5hbWUgb2YgdGhlIHRhYmxlIGluIHRoZQptYW51YWwuIEhh
dmluZyBhIGRlZmF1bHQgc3RhdGUgdG8gcmV0dXJuIG9uIGEgcXVlcnkgd2FzIHRoZSBzdGFydCBw
b2ludApvZiB0aGUgZGlzY3Vzc2lvbi4gWW91IGFyZSByaWdodCwgd2UgY2FuIHJldHVybiB3aGF0
ZXZlciBzdGF0ZSB0aGUgY3B1CndhcyBpbiBiZWZvcmUgaXQgd2VudCBkb3duLiBUaGUgY29kZSB3
b3JrcyBmaW5lIGxpa2UgdGhhdCwgZnVydGhlcgptb3JlLCB0aGlzIHdpbGwgbWFrZSB1cyBoYXZl
IGEgc21hbGxlciBwYXRjaCBwbHVzIGEgbGVnaXRpbWF0ZSBjdHggYXQKdGhlIGVuZCBvZiB0aGUg
cXVlcnkuCgo+IEZpbmFsbHkgKGFuZCBJJ20gc29ycnkgZm9yIGJlaW5nIHBpY2t5IGhlcmUpIC0g
d2h5IHdhcyB0aGlzIGlucXVpcnkKPiBhZGRyZXNzZWQgX1RvXyBtZSBpbnN0ZWFkIG9mIHRoZSBs
aXN0PwoKSXQgd2FzIGFkZHJlc3NlZCB0byB5b3UgYmVjYXVzZSBpbiB2MTcgb2YgdGhlIHNhdmVf
b25lIHNlcmllcyB5b3Ugc2FpZAp0aGF0IHdlIGhhdmUgdG8gY29udGludWUgdGhlIGRpc2N1c3Np
b24gaW4gYSBkaWZmZXJlbnQgdGhyZWFkLiAKClRoYW5rcywgCkFsZXgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:23: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 1g2YhJ-0003mF-S7; Wed, 19 Sep 2018 09:23:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2YhI-0003l6-CP
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:23:00 +0000
X-Inumbo-ID: bcc19c2a-bbed-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcc19c2a-bbed-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:23:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 03:22:57 -0600
Message-Id: <5BA2156E02000078001E9CF9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 03:22:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
 <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
In-Reply-To: <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <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+IE9uIDE5LjA5LjE4IGF0IDEwOjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDk6MzQK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbgo+PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRp
bSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BB
VENIIHY5IDUvN10gbWVtb3J5OiBhZGQKPj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBh
IHdyYXBwZXIuLi4KPj4gCj4+ID4+PiBPbiAxOS4wOS4xOCBhdCAwOTo1NiwgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDc6MDMKPj4gPj4K
Pj4gPj4gPj4+IE9uIDE4LjA5LjE4IGF0IDE4OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+PiA+PiA+IE1vdmluZyB0byBwMm0tY29tbW9uIHdvbid0IHdvcmsuIFRoZSBmdW5j
dGlvbiBkZWNsYXJhdGlvbiBpbnZvbHZlcyBhCj4+ID4+ID4gcDJtX3R5cGVfdCBhcmd1bWVudCBh
bmQgdGhhdCBlbnVtIGlzIGRlZmluZWQgaW4gdGhlIGFybSBhbmQgeDg2Cj4+IHNwZWNpZmljCj4+
ID4+ID4gaGVhZGVycy4gSSBwcm9wb3NlIHRoZXJlZm9yZSB0byBsZWF2ZSB0aGlzIHBhdGNoIGFz
LWlzLgo+PiA+Pgo+PiA+PiBMZWF2aW5nIHRoZSBkdXBsaWNhdGlvbiBpbiBwbGFjZSBpcyBqdXN0
IHRoZSBsYXN0IHJlc29ydCBpbW8uIERvZXMKPj4gPj4geGVuL21tLmgKPj4gPj4gbm90IHdvcmsg
ZWl0aGVyPwo+PiA+Cj4+ID4gTm8sIGl0IHdvbid0LiBJdCBoYXMgdG8gYmUgc29tZXRoaW5nICph
ZnRlciogdGhlIGRlZmluaXRpb24gb2YgdGhlCj4+ID4gcDJtX3R5cGVfdCBlbnVtLiBJIGNvdWxk
LCBhcyBKdWxpZW4gc3VnZ2VzdGVkLCBtb3ZlIHRoZSBpbmNsdXNpb24gb2YKPj4gPiBwMm0tY29t
bW9uIGFmdGVyIHRoYXQgcG9pbnQsIGJ1dCBpdCB3b3VsZCBtZWFuIHRoZSBoZWFkZXIgZ3VhcmRz
IHdvdWxkCj4+IGNlYXNlCj4+ID4gdG8gRFRSVCBvZiBjb3Vyc2UuIEknbSBub3Qgc3VyZSB3aGV0
aGVyIEMgd2lsbCBhbGxvdyBtZSB0byBmb3J3YXJkCj4+IGRlY2xhcmUKPj4gPiB0aGUgZW51bSAo
bm90IHNvbWV0aGluZyBJJ3ZlIHRyaWVkKSBidXQgSSBjb3VsZCBnaXZlIHRoYXQgYSBnby4gQW55
Cj4+IG90aGVyCj4+ID4gc3VnZ2VzdGlvbnM/Cj4+IAo+PiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5k
ZXJzdGFuZCB5b3VyIGNvbmNlcm4gd3J0IGluY2x1ZGUgZ3VhcmRzLiBFYWNoIGhlYWRlcgo+PiBo
YXMgaXRzIG93bi4gSSdtIGFjdHVhbGx5IHN1cnByaXNlZCB0aGUgY3VycmVudCBpbmNsdXNpb24g
cG9pbnQgaXMgYXQgdGhlCj4+IHRvcAo+PiBvZiB0aGUgZmlsZSwgcmF0aGVyIHRoYW4gYWZ0ZXIg
YXQgbGVhc3QgdGhlIGJhc2ljIHR5cGUgZGVmaW5pdGlvbnMgZWFjaAo+PiBhcmNoCj4+IGhhcyB0
byBzdXBwbHkuCj4+IAo+IAo+IE9rLCBpZiB3ZSBpbmNsdWRlIHAybS1jb21tb24gaW4gdGhlIG1p
ZGRsZSBvZiBwMm0sIGFuZCB0aGVuIGFkZCBzdHVmZiAKPiBkZXBlbmRlbnQgb24gdGhlIGRlY2xh
cmF0aW9uIG9mIHAybV90eXBlX3QsIHdoYXQgaGFwcGVucyB3aGVuIGEgc291cmNlIG1vZHVsZSAK
PiBleHBsaWNpdGx5IGluY2x1ZGVzIHAybS1jb21tb24gcHJpb3IgdG8gcDJtPwoKVGhpcyBpcyBu
b3Qgc3VwcG9zZWQgdG8gaGFwcGVuLCBhcyB0aGlzIGhlYWRlciBpcyBzdXBwb3NlZCB0byBvbmx5
IGJlCmluY2x1ZGVkIGZyb20gdGhlIHBlci1hcmNoIHAybS5oOyB3ZSBzaG91bGQgcHV0IGFuICNl
cnJvciB0aGVyZS4gSQpzZWUgdGhlcmUncyBleGFjdGx5IG9uZSB2aW9sYXRpb24gb2YgdGhpcyAo
ZHJpdmVycy92cGNpL2hlYWRlci5jKS4gQnV0CnlvdXIgc2VyaWVzIGNhbiBnbyBpbiBhcyBpczsg
SSdsbCB0cnkgdG8gcmVtZW1iZXIgdG8gY2xlYW4gdGhpcyB1cC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2YiM-0003qc-7D; Wed, 19 Sep 2018 09:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnom=mb=citrix.com=prvs=793e9bccb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2YiK-0003qV-6b
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:24:04 +0000
X-Inumbo-ID: 7682a9d6-bbed-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7682a9d6-bbed-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:22:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79269631"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v9 5/7] memory: add check_get_page_from_gfn()
 as a wrapper...
Thread-Index: AQHUS3V1pRqoxOvcPEGptFzA+nxkvaT16ziAgAAt2sD//+yjgIAAPsQAgAC/+ICAAEALgP//6i4AgAAmWtD//+c6AAAEN9RQ
Date: Wed, 19 Sep 2018 09:24:00 +0000
Message-ID: <1312622e083d470ca94ec2902435db9f@AMSPEX02CL03.citrite.net>
References: <20180913152128.6114-1-paul.durrant@citrix.com>
 <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
 <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
 <5BA2156E02000078001E9CF9@prv1-mh.provo.novell.com>
In-Reply-To: <5BA2156E02000078001E9CF9@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMTA6MjMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
bgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBS
emVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1l
bW9yeTogYWRkCj4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiAK
PiA+Pj4gT24gMTkuMDkuMTggYXQgMTA6NTQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAx
OCAwOTozNAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+
ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Bl
cgo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPiBJYW4KPiA+PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gU3RlZmFubwo+ID4+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+IDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1lbW9yeTogYWRkCj4gPj4g
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiA+Pgo+ID4+ID4+PiBP
biAxOS4wOS4xOCBhdCAwOTo1NiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+
PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+
IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE4IDA3OjAzCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTgu
MDkuMTggYXQgMTg6MzcsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4g
PiBNb3ZpbmcgdG8gcDJtLWNvbW1vbiB3b24ndCB3b3JrLiBUaGUgZnVuY3Rpb24gZGVjbGFyYXRp
b24gaW52b2x2ZXMKPiBhCj4gPj4gPj4gPiBwMm1fdHlwZV90IGFyZ3VtZW50IGFuZCB0aGF0IGVu
dW0gaXMgZGVmaW5lZCBpbiB0aGUgYXJtIGFuZCB4ODYKPiA+PiBzcGVjaWZpYwo+ID4+ID4+ID4g
aGVhZGVycy4gSSBwcm9wb3NlIHRoZXJlZm9yZSB0byBsZWF2ZSB0aGlzIHBhdGNoIGFzLWlzLgo+
ID4+ID4+Cj4gPj4gPj4gTGVhdmluZyB0aGUgZHVwbGljYXRpb24gaW4gcGxhY2UgaXMganVzdCB0
aGUgbGFzdCByZXNvcnQgaW1vLiBEb2VzCj4gPj4gPj4geGVuL21tLmgKPiA+PiA+PiBub3Qgd29y
ayBlaXRoZXI/Cj4gPj4gPgo+ID4+ID4gTm8sIGl0IHdvbid0LiBJdCBoYXMgdG8gYmUgc29tZXRo
aW5nICphZnRlciogdGhlIGRlZmluaXRpb24gb2YgdGhlCj4gPj4gPiBwMm1fdHlwZV90IGVudW0u
IEkgY291bGQsIGFzIEp1bGllbiBzdWdnZXN0ZWQsIG1vdmUgdGhlIGluY2x1c2lvbiBvZgo+ID4+
ID4gcDJtLWNvbW1vbiBhZnRlciB0aGF0IHBvaW50LCBidXQgaXQgd291bGQgbWVhbiB0aGUgaGVh
ZGVyIGd1YXJkcwo+IHdvdWxkCj4gPj4gY2Vhc2UKPiA+PiA+IHRvIERUUlQgb2YgY291cnNlLiBJ
J20gbm90IHN1cmUgd2hldGhlciBDIHdpbGwgYWxsb3cgbWUgdG8gZm9yd2FyZAo+ID4+IGRlY2xh
cmUKPiA+PiA+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNvdWxk
IGdpdmUgdGhhdCBhIGdvLiBBbnkKPiA+PiBvdGhlcgo+ID4+ID4gc3VnZ2VzdGlvbnM/Cj4gPj4K
PiA+PiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4gd3J0IGluY2x1
ZGUgZ3VhcmRzLiBFYWNoCj4gaGVhZGVyCj4gPj4gaGFzIGl0cyBvd24uIEknbSBhY3R1YWxseSBz
dXJwcmlzZWQgdGhlIGN1cnJlbnQgaW5jbHVzaW9uIHBvaW50IGlzIGF0Cj4gdGhlCj4gPj4gdG9w
Cj4gPj4gb2YgdGhlIGZpbGUsIHJhdGhlciB0aGFuIGFmdGVyIGF0IGxlYXN0IHRoZSBiYXNpYyB0
eXBlIGRlZmluaXRpb25zIGVhY2gKPiA+PiBhcmNoCj4gPj4gaGFzIHRvIHN1cHBseS4KPiA+Pgo+
ID4KPiA+IE9rLCBpZiB3ZSBpbmNsdWRlIHAybS1jb21tb24gaW4gdGhlIG1pZGRsZSBvZiBwMm0s
IGFuZCB0aGVuIGFkZCBzdHVmZgo+ID4gZGVwZW5kZW50IG9uIHRoZSBkZWNsYXJhdGlvbiBvZiBw
Mm1fdHlwZV90LCB3aGF0IGhhcHBlbnMgd2hlbiBhIHNvdXJjZQo+IG1vZHVsZQo+ID4gZXhwbGlj
aXRseSBpbmNsdWRlcyBwMm0tY29tbW9uIHByaW9yIHRvIHAybT8KPiAKPiBUaGlzIGlzIG5vdCBz
dXBwb3NlZCB0byBoYXBwZW4sIGFzIHRoaXMgaGVhZGVyIGlzIHN1cHBvc2VkIHRvIG9ubHkgYmUK
PiBpbmNsdWRlZCBmcm9tIHRoZSBwZXItYXJjaCBwMm0uaDsgd2Ugc2hvdWxkIHB1dCBhbiAjZXJy
b3IgdGhlcmUuIEkKPiBzZWUgdGhlcmUncyBleGFjdGx5IG9uZSB2aW9sYXRpb24gb2YgdGhpcyAo
ZHJpdmVycy92cGNpL2hlYWRlci5jKS4gQnV0Cj4geW91ciBzZXJpZXMgY2FuIGdvIGluIGFzIGlz
OyBJJ2xsIHRyeSB0byByZW1lbWJlciB0byBjbGVhbiB0aGlzIHVwLgo+IAoKT2ssIHRoYW5rcy4K
CiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:30:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2Yo0-00046p-Sg; Wed, 19 Sep 2018 09:29:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2Yo0-00046k-E6
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:29:56 +0000
X-Inumbo-ID: b51c84ff-bbee-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b51c84ff-bbee-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:30:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79269904"
Date: Wed, 19 Sep 2018 11:29:47 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919092947.fmcko5hxzr5ps642@mac.bytemobile.com>
References: <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
 <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
 <5BA2156E02000078001E9CF9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA2156E02000078001E9CF9@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 v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, IanJackson <Ian.Jackson@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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDM6MjI6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE4IGF0IDEwOjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IEphbiBC
ZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMTkgU2VwdGVtYmVy
IDIwMTggMDk6MzQKPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4KPiA+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBD
b29wZXIKPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbgo+ID4+IEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubwo+ID4+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+IDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSA1LzddIG1lbW9yeTogYWRkCj4gPj4g
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBhIHdyYXBwZXIuLi4KPiA+PiAKPiA+PiA+Pj4g
T24gMTkuMDkuMTggYXQgMDk6NTYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Pj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+
PiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxOCAwNzowMwo+ID4+ID4+Cj4gPj4gPj4gPj4+IE9uIDE4
LjA5LjE4IGF0IDE4OjM3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+
ID4gTW92aW5nIHRvIHAybS1jb21tb24gd29uJ3Qgd29yay4gVGhlIGZ1bmN0aW9uIGRlY2xhcmF0
aW9uIGludm9sdmVzIGEKPiA+PiA+PiA+IHAybV90eXBlX3QgYXJndW1lbnQgYW5kIHRoYXQgZW51
bSBpcyBkZWZpbmVkIGluIHRoZSBhcm0gYW5kIHg4Ngo+ID4+IHNwZWNpZmljCj4gPj4gPj4gPiBo
ZWFkZXJzLiBJIHByb3Bvc2UgdGhlcmVmb3JlIHRvIGxlYXZlIHRoaXMgcGF0Y2ggYXMtaXMuCj4g
Pj4gPj4KPiA+PiA+PiBMZWF2aW5nIHRoZSBkdXBsaWNhdGlvbiBpbiBwbGFjZSBpcyBqdXN0IHRo
ZSBsYXN0IHJlc29ydCBpbW8uIERvZXMKPiA+PiA+PiB4ZW4vbW0uaAo+ID4+ID4+IG5vdCB3b3Jr
IGVpdGhlcj8KPiA+PiA+Cj4gPj4gPiBObywgaXQgd29uJ3QuIEl0IGhhcyB0byBiZSBzb21ldGhp
bmcgKmFmdGVyKiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUKPiA+PiA+IHAybV90eXBlX3QgZW51bS4g
SSBjb3VsZCwgYXMgSnVsaWVuIHN1Z2dlc3RlZCwgbW92ZSB0aGUgaW5jbHVzaW9uIG9mCj4gPj4g
PiBwMm0tY29tbW9uIGFmdGVyIHRoYXQgcG9pbnQsIGJ1dCBpdCB3b3VsZCBtZWFuIHRoZSBoZWFk
ZXIgZ3VhcmRzIHdvdWxkCj4gPj4gY2Vhc2UKPiA+PiA+IHRvIERUUlQgb2YgY291cnNlLiBJJ20g
bm90IHN1cmUgd2hldGhlciBDIHdpbGwgYWxsb3cgbWUgdG8gZm9yd2FyZAo+ID4+IGRlY2xhcmUK
PiA+PiA+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNvdWxkIGdp
dmUgdGhhdCBhIGdvLiBBbnkKPiA+PiBvdGhlcgo+ID4+ID4gc3VnZ2VzdGlvbnM/Cj4gPj4gCj4g
Pj4gSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBjb25jZXJuIHdydCBpbmNsdWRl
IGd1YXJkcy4gRWFjaCBoZWFkZXIKPiA+PiBoYXMgaXRzIG93bi4gSSdtIGFjdHVhbGx5IHN1cnBy
aXNlZCB0aGUgY3VycmVudCBpbmNsdXNpb24gcG9pbnQgaXMgYXQgdGhlCj4gPj4gdG9wCj4gPj4g
b2YgdGhlIGZpbGUsIHJhdGhlciB0aGFuIGFmdGVyIGF0IGxlYXN0IHRoZSBiYXNpYyB0eXBlIGRl
ZmluaXRpb25zIGVhY2gKPiA+PiBhcmNoCj4gPj4gaGFzIHRvIHN1cHBseS4KPiA+PiAKPiA+IAo+
ID4gT2ssIGlmIHdlIGluY2x1ZGUgcDJtLWNvbW1vbiBpbiB0aGUgbWlkZGxlIG9mIHAybSwgYW5k
IHRoZW4gYWRkIHN0dWZmIAo+ID4gZGVwZW5kZW50IG9uIHRoZSBkZWNsYXJhdGlvbiBvZiBwMm1f
dHlwZV90LCB3aGF0IGhhcHBlbnMgd2hlbiBhIHNvdXJjZSBtb2R1bGUgCj4gPiBleHBsaWNpdGx5
IGluY2x1ZGVzIHAybS1jb21tb24gcHJpb3IgdG8gcDJtPwo+IAo+IFRoaXMgaXMgbm90IHN1cHBv
c2VkIHRvIGhhcHBlbiwgYXMgdGhpcyBoZWFkZXIgaXMgc3VwcG9zZWQgdG8gb25seSBiZQo+IGlu
Y2x1ZGVkIGZyb20gdGhlIHBlci1hcmNoIHAybS5oOyB3ZSBzaG91bGQgcHV0IGFuICNlcnJvciB0
aGVyZS4gSQo+IHNlZSB0aGVyZSdzIGV4YWN0bHkgb25lIHZpb2xhdGlvbiBvZiB0aGlzIChkcml2
ZXJzL3ZwY2kvaGVhZGVyLmMpLiBCdXQKPiB5b3VyIHNlcmllcyBjYW4gZ28gaW4gYXMgaXM7IEkn
bGwgdHJ5IHRvIHJlbWVtYmVyIHRvIGNsZWFuIHRoaXMgdXAuCgpPaCwgZGlkbid0IGtub3cgdGhp
cywgd2lsbCBzZW5kIGEgcGF0Y2ggdG8gc3dpdGNoIGhlYWRlci5jIHRvIGluY2x1ZGUKcDJtLmgg
aW5zdGVhZCBvZiBwMm0tY29tbW9uLmguCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:34:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:34: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 1g2YsE-0004nq-Gt; Wed, 19 Sep 2018 09:34: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2YsD-0004nl-4S
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:34:17 +0000
X-Inumbo-ID: e48cdafd-bbee-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e48cdafd-bbee-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:32:14 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 03:34:15 -0600
Message-Id: <5BA2181302000078001E9D32@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 03:34:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <5BA20A0A02000078001E9C25@prv1-mh.provo.novell.com>
 <4a38b1a409a443d4940973c1d6eb4366@AMSPEX02CL03.citrite.net>
 <5BA2156E02000078001E9CF9@prv1-mh.provo.novell.com>
 <20180919092947.fmcko5hxzr5ps642@mac.bytemobile.com>
 <304E51960200007575B6CDDB@prv1-mh.provo.novell.com>
In-Reply-To: <304E51960200007575B6CDDB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <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+IE9uIDE5LjA5LjE4IGF0IDExOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgU2VwIDE5LCAyMDE4IGF0IDAzOjIyOjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTggYXQgMTA6NTQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5j
b21dCj4+ID4+IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE4IDA5OjM0Cj4+ID4+IAo+PiA+PiA+Pj4g
T24gMTkuMDkuMTggYXQgMDk6NTYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
ID4gT2ssIGlmIHdlIGluY2x1ZGUgcDJtLWNvbW1vbiBpbiB0aGUgbWlkZGxlIG9mIHAybSwgYW5k
IHRoZW4gYWRkIHN0dWZmIAo+PiA+IGRlcGVuZGVudCBvbiB0aGUgZGVjbGFyYXRpb24gb2YgcDJt
X3R5cGVfdCwgd2hhdCBoYXBwZW5zIHdoZW4gYSBzb3VyY2UgbW9kdWxlIAo+PiA+IGV4cGxpY2l0
bHkgaW5jbHVkZXMgcDJtLWNvbW1vbiBwcmlvciB0byBwMm0/Cj4+IAo+PiBUaGlzIGlzIG5vdCBz
dXBwb3NlZCB0byBoYXBwZW4sIGFzIHRoaXMgaGVhZGVyIGlzIHN1cHBvc2VkIHRvIG9ubHkgYmUK
Pj4gaW5jbHVkZWQgZnJvbSB0aGUgcGVyLWFyY2ggcDJtLmg7IHdlIHNob3VsZCBwdXQgYW4gI2Vy
cm9yIHRoZXJlLiBJCj4+IHNlZSB0aGVyZSdzIGV4YWN0bHkgb25lIHZpb2xhdGlvbiBvZiB0aGlz
IChkcml2ZXJzL3ZwY2kvaGVhZGVyLmMpLiBCdXQKPj4geW91ciBzZXJpZXMgY2FuIGdvIGluIGFz
IGlzOyBJJ2xsIHRyeSB0byByZW1lbWJlciB0byBjbGVhbiB0aGlzIHVwLgo+IAo+IE9oLCBkaWRu
J3Qga25vdyB0aGlzLCB3aWxsIHNlbmQgYSBwYXRjaCB0byBzd2l0Y2ggaGVhZGVyLmMgdG8gaW5j
bHVkZQo+IHAybS5oIGluc3RlYWQgb2YgcDJtLWNvbW1vbi5oLgoKTm8gbmVlZCB0bywgSSd2ZSBh
bHJlYWR5IG1hZGUgdGhpcyBwYXJ0IG9mIHRoZSBwYXRjaCBtb3ZpbmcgdGhlCmluY2x1c2lvbiBw
b2ludC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:34:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2Ysm-0004qz-Qe; Wed, 19 Sep 2018 09: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=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2Ysl-0004qs-Og
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:34:51 +0000
X-Inumbo-ID: f906764c-bbee-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f906764c-bbee-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:32:49 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65678143"
Date: Wed, 19 Sep 2018 10:34:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20180919093447.lrrvyh7tdkcplqdj@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: [Xen-devel] Out of bounds access in early boot code related to GRUB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

SGkgRGFuaWVsLAoKSSBkaXNjb3ZlcmVkIGFuIG91dCBvZiBib3VuZHMgYWNjZXNzIGlzc3VlIHJl
bGF0ZWQgdG8gR1JVQiByZWxvY2F0aW9uCmNvZGUgcGF0aCB3aGVuIGluc3BlY3RpbmcgZWFybHkg
Ym9vdCBjb2RlLgoKOTU4OTkyN2U1YiBjaGFuZ2VkIGFuIEVGSSBvbmx5IHBhdGggdG8gd29yayB3
aXRoIEdSVUIuIFlldCB0aGUgZm9sbG93aW5nCnR3byBsaW5lcyB3aXRoaW4gYW4gaWYgY29uZGl0
aW9uIHJlbWFpbmVkIHVudG91Y2hlZC4KCiAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3Rh
cnQgPSB2aXJ0X3RvX21mbihfc3RleHQpOwogICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX2Vu
ZCA9IF9fMk1fcndkYXRhX2VuZCAtIF9zdGV4dDsKCkJlZm9yZSB5b3VyIGNoYW5nZSB0aGV5IHdl
cmUgZmluZSBiZWNhdXNlIHRoZSBtb2QgYXJyYXkgd2FzIGNyZWF0ZWQgb25lCmVsZW1lbnQgbGFy
Z2VyIGluIFhlbiAoc2VlIGUyMmUxYzQ3OTU4YSkuIEkgZG9uJ3QgdGhpbmsgR1JVQiBkb2VzIHRo
ZQpzYW1lLiBTbyB0aGlzIGlzIGFuIG91dCBvZiBib3VuZHMgYWNjZXNzIGZvciBHUlVCIGNhc2Uu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:38:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09: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 1g2YwQ-00056c-BB; Wed, 19 Sep 2018 09:38:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8f+w=mb=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g2YwP-00056X-Bb
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:38:37 +0000
X-Inumbo-ID: eb71fbf7-bbef-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb71fbf7-bbef-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:39:36 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 19 Sep 2018 11:38:34 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 19 Sep 2018 10:38:17 +0100
Message-ID: <73c44e93d76cf400bed6f03b4f1623448276ecf1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xenproject.org
Date: Wed, 19 Sep 2018 11:38:05 +0200
In-Reply-To: <4148872.qM0LCJrPQa@wopr.lan.crc.id.au>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
 <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
 <4148872.qM0LCJrPQa@wopr.lan.crc.id.au>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============4734905073193498449=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4734905073193498449==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-UOUJG8RfQWlgHLWgYrqa"


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

On Sat, 2018-09-15 at 00:21 +1000, Steven Haigh wrote:
> On Friday, 14 September 2018 6:45:35 PM AEST Jan Beulich wrote:
> > > > >=20
> > And that's despite "sched=3Dcredit2 crashes system when using
> > cpupools"? While I agree that we shouldn't delay the switch for
> > much longer, in particular with there already being a fix available
> > from you I think that one should go in before the one here.
>=20
> Even though my opinion probably isn't very heavy on this matter, I've
> used=20
> credit2 exclusively for a considerable time.=20
>
Well, this is really interesting and useful to know. Can I ask what
your typical workload is (if any), and how are things going?

> If you're talking the issue I=20
> think you're talking about, then I discovered it when doing stuff
> that most=20
> people probably wouldn't bother with - evidenced that I hadn't done
> it before=20
> either.
>=20
Actually, we do expect the default scheduler not to crash if one
creates a cpupool.

Not that there hasn't been similar bug in Credit1, while it was the
default (check `git log' :-/). But what this all means is that we need
to do better at testing these things, e.g., finally adding cpupool and
CPU online/offline testing to OSSTest.

Anyway, the bugfix is in now. :-)

> I take peoples word on the performance +/- of a few percent here and
> there -=20
> so if its easier to maintain and better code, then yeah - it makes
> sense to=20
> move on with it. I certainly haven't found any normal use cases that
> would=20
> lead me to object to this.
>=20
Great, and thanks again for the feedback!

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/

--=-UOUJG8RfQWlgHLWgYrqa
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+4FAluiGQEACgkQFkJ4iaW4
c+5QHA//SsrDcb4sGWVYXSTCR1V0ge1YUISocfDWq8LIFUjn756x2tfrdcHkCKN7
Ho+la96XPrn4/JNiREhj6XpUZBQIFw11lNuMe/yKQQDCpcpHoejwh7xIJ3CPtiWA
ilBFqqSPcVDW0sJW76fMu/F08qm2OqWH+jfmKQdQmnguhtE2zv2myFOOgKfjQE8G
z8yi/AC5qIA6oC7JSeh2IfsCykaFhVAAIkDXnLQVVe+ClTl8WPcNkrApzXyI/vNO
b4VQ2zj3GHjVUXXRR5krSeRZuTAoRGtt4rJ5pohlkBKMwAoKzur12xy8Wle1oXeI
hxz4WPT+kpI+6CpRfKKe2O5Tre4dsSqYQ6rixUrWNa9IcgYRQcR7/sgu4fneWkxW
7v7EY2dEl53cigHpSOk5SSFL9UElAg61dlPUErO3SoZ2sxNWsqhFtLaOFrml8CAb
4D5uUii7Hs4mGS4jSNbHmXpvaqxUApOn5cYE8m4YTv/eWzmEvDUIfAfIx/GcUfCc
naCCvyRCtsxbNln3ZizY2dF/ZH/klZapdMBOExuuRpxcUbjiBfncylhEiwNXBixt
2+KqG9QPefIrQ/greS1o67/yarVoeRvvSJYeNd128JEn6HT3yj7HuaLxh3tn+u0k
tXUVMJR72gCRG5MqydWpT+4i0LdaAob4be723cY8aiX5jTepCtw=
=KYZW
-----END PGP SIGNATURE-----

--=-UOUJG8RfQWlgHLWgYrqa--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4734905073193498449==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:39:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 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 1g2YxL-0005AX-Lz; Wed, 19 Sep 2018 09:39:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2YxJ-0005AP-OD
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 09:39:33 +0000
X-Inumbo-ID: 0de4c69d-bbf0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0de4c69d-bbf0-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 09:40:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 03:39:32 -0600
Message-Id: <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 03:39:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
In-Reply-To: <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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+IE9uIDE5LjA5LjE4IGF0IDExOjE5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIFdlZCwgMjAxOC0wOS0xOSBhdCAwMzowMSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4gPiA+IE9uIDE5LjA5LjE4IGF0IDEwOjIxLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+IAo+PiA+IEkgd2FudCB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9uIGRy
b3BwaW5nIHRoZSAiaWYgKCB2LQo+PiA+ID5wYXVzZV9mbGFncyAmCj4+ID4gVlBGX2Rvd24gKSIg
ZnJvbSBodm1fc2F2ZV9jcHVfY3R4dCgpIGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbgo+
PiA+IGEKPj4gPiB2Y3VwIGRvd24gc3RhdGUuIFRoZSBjb250ZW50IG9mIHRoZSBjdHggY291bGQg
YmUgZmlsbGVkIGxpa2UgaXQgaXMKPj4gPiBkZXNjcmliZWQgaW4gSW50ZWwgU0RNLCAiOS4xLjEg
UHJvY2Vzc29yIFN0YXRlIEFmdGVyIFJlc2V0IiAoaHR0cHM6Cj4+ID4gLy9zbyAKPj4gPiBmdHdh
cmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC8zOS9jNS8zMjU0NjItc2Rt
LXZvbC0KPj4gPiAxLQo+PiA+IDJhYmNkLTNhYmNkLnBkZiAgIHBhZ2UgMjk5NikuCj4+ID4gCj4+
ID4gSXMgdGhpcyBlbm91Z2ggdG8gYmUgdXAgc3RyZWFtZWQ/Cj4+IAo+PiBBbG9uZyB0aGUgbGlu
ZXMgb2Ygd2hhdCBSb2dlciBoYXMgc2FpZCAtIHdpdGhvdXQga25vd2luZyBfd2h5XyB5b3UKPj4g
d2FudCB0byBkbyB0aGF0LCBpdCdzIGhhcmQgdG8gdGVsbC4gSXQncyBwcmV0dHkgY2xlYXIgSSB0
aGluayB0aGF0IHdlCj4+IGRvbid0Cj4+IHdhbnQgdG8gb3V0cmlnaHQgZHJvcCB0aGUgY29uZGl0
aW9uLCB0aGUgcXVlc3Rpb24gaXMganVzdCB3aGV0aGVyIHRvCj4+IHNvbWV3aGF0IHJlbGF4IGl0
IGZvciB5b3VyIHB1cnBvc2VzLgo+PiAKPj4gSSdtIGFmcmFpZCBJIGFsc28gZG9uJ3QgYWdyZWUg
d2l0aCB5b3VyIGFzc2VydGlvbiB0aGF0IGEgZG93biB2Q1BVIGlzCj4+IGluICJhZnRlciByZXNl
dCIgc3RhdGU6IFRvIG1lLCBzdWNoIGEgdkNQVSBjb3VsZCBsZWdpdGltYXRlbHkgYmUKPj4gY29u
c2lkZXJlZCB0byBiZSBpbiB0aGF0IHN0YXRlLCBpbiB0aGUgc3RhdGUgaXQgd2FzIGluIHdoZW4g
aXQgd2VudAo+PiBkb3duLCBvciBpbiBiYXNpY2FsbHkgYW55IG90aGVyIChwZXJoYXBzIHJhbmRv
bSkgc3RhdGUuCj4gCj4gUHJvY2Vzc29yIFN0YXRlIEFmdGVyIFJlc2V0IGlzIGp1c3QgdGhlIG5h
bWUgb2YgdGhlIHRhYmxlIGluIHRoZQo+IG1hbnVhbC4gSGF2aW5nIGEgZGVmYXVsdCBzdGF0ZSB0
byByZXR1cm4gb24gYSBxdWVyeSB3YXMgdGhlIHN0YXJ0IHBvaW50Cj4gb2YgdGhlIGRpc2N1c3Np
b24uIFlvdSBhcmUgcmlnaHQsIHdlIGNhbiByZXR1cm4gd2hhdGV2ZXIgc3RhdGUgdGhlIGNwdQo+
IHdhcyBpbiBiZWZvcmUgaXQgd2VudCBkb3duLiBUaGUgY29kZSB3b3JrcyBmaW5lIGxpa2UgdGhh
dCwgZnVydGhlcgo+IG1vcmUsIHRoaXMgd2lsbCBtYWtlIHVzIGhhdmUgYSBzbWFsbGVyIHBhdGNo
IHBsdXMgYSBsZWdpdGltYXRlIGN0eCBhdAo+IHRoZSBlbmQgb2YgdGhlIHF1ZXJ5LgoKWW91IGRp
ZG4ndCB1bmRlcnN0YW5kIG15IHJlc3BvbnNlIHRoZW46IFRoZXJlIGlzIG5vICJ0aGUgc3RhdGUi
IGZvcgphIHZDUFUgd2hpY2ggaXMgZG93bi4gVGhlcmVmb3JlIHdlIHNob3VsZG4ndCBhcmJpdHJh
cmlseSBwaWNrIG9uZSBvZgp0aGUgYWxtb3N0IGluZmluaXRlIG51bWJlciBvZiBvcHRpb25zLgoK
QWxzbyBpbiB5b3VyIHJlcGx5IHRvIFJvZ2VyIHlvdSBkaWRuJ3QgcmVzcG9uZCBhdCBhbGwgdG8g
dGhlIHNpemUKZ3Jvd3RoIHlvdXIgcHJvcG9zZWQgY2hhbmdlIHdvdWxkIGhhdmUgZm9yIHRoZSBt
aWdyYXRpb24gc3RyZWFtLAphcyBwb2ludGVkIG91dCBieSBoaW0uCgpJbiBhbnkgZXZlbnQgLSBm
b3Igbm93IEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB0aGUgY29kZSBzaG91bGQKcmVtYWluIGFz
IGlzLCBhbmQgdGhlIGNhbGxlciBzaG91bGQga25vdyB3aGV0aGVyIChhbmQgX2hvd18pIHRvCmRl
YWwgd2l0aCBkb3duIHZDUFUtcy4KCj4+IEZpbmFsbHkgKGFuZCBJJ20gc29ycnkgZm9yIGJlaW5n
IHBpY2t5IGhlcmUpIC0gd2h5IHdhcyB0aGlzIGlucXVpcnkKPj4gYWRkcmVzc2VkIF9Ub18gbWUg
aW5zdGVhZCBvZiB0aGUgbGlzdD8KPiAKPiBJdCB3YXMgYWRkcmVzc2VkIHRvIHlvdSBiZWNhdXNl
IGluIHYxNyBvZiB0aGUgc2F2ZV9vbmUgc2VyaWVzIHlvdSBzYWlkCj4gdGhhdCB3ZSBoYXZlIHRv
IGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9uIGluIGEgZGlmZmVyZW50IHRocmVhZC4gCgoiV2UiIGlz
IHRoZSBjb21tdW5pdHkgaGVyZSwgbm90IGp1c3QgeW91IGFuZCBtZS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 09:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 09:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2ZBH-0006c3-3u; Wed, 19 Sep 2018 09:53: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=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2ZBF-0006br-N7
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 09:53:57 +0000
X-Inumbo-ID: a479b99f-bbf1-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a479b99f-bbf1-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 11:51:55 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2ZBC-0003H2-QK; Wed, 19 Sep 2018 09:53: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 1g2ZBC-0007FI-Hz; Wed, 19 Sep 2018 09:53:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2ZBC-0007ME-G9; Wed, 19 Sep 2018 09:53:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127803-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=6e395f477fb854f11de83a951a070d3aacb6dc59
X-Osstest-Versions-That: xen=558408cab99f7d422ab80ed6bf85c67bf13c5ef8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 09:53:54 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127803: 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>

ZmxpZ2h0IDEyNzgwMyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgwMy8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZlMzk1ZjQ3N2ZiODU0
ZjExZGU4M2E5NTFhMDcwZDNhYWNiNmRjNTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU1ODQwOGNhYjk5ZjdkNDIyYWI4MGVkNmJmODVjNjdiZjEzYzVlZjgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzY4MiAgMjAxOC0wOS0xNiAwOToyMDo0MCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4MDMgIDIwMTgtMDktMTkgMDk6MTk6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTU4NDA4Y2FiOS4uNmUzOTVmNDc3ZiAg
NmUzOTVmNDc3ZmI4NTRmMTFkZTgzYTk1MWEwNzBkM2FhY2I2ZGM1OSAtPiBjb3Zlcml0eS10ZXN0
ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 10:05:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 10:05: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 1g2ZLq-0007VZ-5R; Wed, 19 Sep 2018 10:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e3wm=mb=xenproject.org=prvs=793013c19=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2ZLo-0007VP-Is
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 10:04:52 +0000
X-Inumbo-ID: 9719a3a7-bbf3-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9719a3a7-bbf3-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 10:05:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65680096"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75245-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-squeeze:build-i386:<job status>:broken:regression
 distros-debian-squeeze:build-amd64-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:<job status>:broken:regression
 distros-debian-squeeze:build-amd64:<job status>:broken:regression
 distros-debian-squeeze:build-i386-pvops:<job status>:broken:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75204
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 19 Sep 2018 11:04:48 +0100
Subject: [Xen-devel] [distros-debian-squeeze test] 75245: 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>

ZmxpZ2h0IDc1MjQ1IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUyNDUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTIwNAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjA0CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyMDQKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3NTIwNAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjA0CiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
NzUyMDQKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTIwNAoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1
ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 10:10:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 10: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 1g2ZRK-0008FN-Sv; Wed, 19 Sep 2018 10:10: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=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2ZRI-0008FI-S9
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 10:10:32 +0000
X-Inumbo-ID: f5750111-bbf3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5750111-bbf3-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 12:08:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65680431"
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180913163848.32216=ef=bf=bd1=ef=bf=bdgeorge.dunlap@?=
 =?UTF-8?Q?citrix.com>_<cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.?=
 =?UTF-8?Q?com>_<5B9B752F02000078001E88AD@suse.com>_<448fbac9df715f260587016?=
 =?UTF-8?Q?53faa2a7f4d7d04f9.camel@suse.com>?=
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <4160ed0a-49ad-acb2-8a88-fa8308784ecc@citrix.com>
Date: Wed, 19 Sep 2018 11:10:28 +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: <448fbac9df715f260587016?=
 =?UTF-8?Q?53faa2a7f4d7d04f9.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 "Ian Jackson <ian.jackson@citrix.com>" <ian.jackson@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>

T24gMDkvMTQvMjAxOCAwMToyOSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAy
MDE4LTA5LTE0IGF0IDA5OjQ1ICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMu
MDkuMTggYXQgMTg6NTEsIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+Pj4gSSBmdWxseSBh
Z3JlZSB3aXRoIGFuZCBzZWNvbmQgR2VvcmdlJ3MgcmVhc29uaW5nLCBhbmQgZmVlbCAxMDAlCj4+
PiBsaWtlCj4+PiBwcm92aWRpbmcgbXk6Cj4+Pgo+Pj4gQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4+Cj4+IEFuZCB0aGF0J3MgZGVzcGl0ZSAic2NoZWQ9Y3Jl
ZGl0MiBjcmFzaGVzIHN5c3RlbSB3aGVuIHVzaW5nCj4+IGNwdXBvb2xzIj8gCj4+Cj4gV2VsbCwg
Y29uc2lkZXJpbmcgdGhhdCwgYXMgeW91IHNheSwgdGhlcmUncyBhIGZpeCBvbiB0aGUgbWFpbGlu
ZyBsaXN0Cj4gYWxyZWFkeSwgeWVzLgo+IAo+IEFuZCBJJ20gZ3Vlc3NpbmcgR2VvcmdlIG11c3Qg
ZmVlbCBraW5kIG9mIHRoZSBzYW1lLCBhcyBoZSBzZW50IHRoaXMKPiBwYXRjaCwgYmVmb3JlIHJl
dmlld2luZy9jb21taXR0aW5nIHRoZSBvdGhlci4KCldlbGwsIGFsc28gYmVjYXVzZSBvdXIgdGVh
bSBoYWQganVzdCBkb25lIG91ciByZXRyb3NwZWN0aXZlIGFuZCBub3RlZAp0aGUgc3RhdGUgb2Yg
Y3JlZGl0MiAoYW5kIEkgdGhpbmsgSWFuIGJyb3VnaHQgaXQgdXAgb24gSVJDKS4gIEl0IHdhcwpl
aXRoZXIgImRvIGl0IG5vdyIgb3IgInB1dCBpdCBvbiBhIGxpc3QgdG8gYmUgZG9uZSBzb29uIjsg
YW5kIG15ICJsaXN0Cm9mIHRoaW5ncyB0byBiZSBkb25lIHNvb24iIGlzIGFscmVhZHkgdG9vIGxv
bmcuIDotKQoKPiBJbiBmYWN0LCB0aGUgc29vbmVyIHdlIHN3aXRjaCwgdGhlIGVhcmxpZXIgT1NT
VGVzdCB3aWxsIHN0YXJ0IHVzZQo+IENyZWRpdDIgZm9yIGV2ZXJ5dGhpbmcsIGFuZCBzaG93IHVz
IHdoZXRoZXIgb3Igbm90IHRoZXJlIGFyZSBvdGhlcgo+IGlzc3Vlcy4gQW5kLCBzcGVha2luZyBh
Ym91dCB0aGF0IHNwZWNpZmljIGJ1ZywgT1NTVGVzdCBkb2VzIG5vdCBbc2ljIV0KPiB0ZXN0IGNw
dXBvb2xzLCBzbyBpdCdzIG5vdCBldmVuIGxpa2UgaXQnbGwgYmxvY2sgcHVzaGVzLgo+IAo+IFRo
YXQgYmVpbmcgc2FpZC4uLgo+IAo+PiBXaGlsZSBJIGFncmVlIHRoYXQgd2Ugc2hvdWxkbid0IGRl
bGF5IHRoZSBzd2l0Y2ggZm9yCj4+IG11Y2ggbG9uZ2VyLCBpbiBwYXJ0aWN1bGFyIHdpdGggdGhl
cmUgYWxyZWFkeSBiZWluZyBhIGZpeCBhdmFpbGFibGUKPj4gZnJvbSB5b3UgSSB0aGluayB0aGF0
IG9uZSBzaG91bGQgZ28gaW4gYmVmb3JlIHRoZSBvbmUgaGVyZS4KPj4KPiAuLi4gSSdtIGZpbmUg
aWYgbWFpbnRhaW5lcnMvY29tbWl0dGVycyBmZWVscyBsaWtlIHdhaXRpbmcgZm9yIHRoZSBvdGhl
cgo+IHBhdGNoIHRvIGdvIGluLiBUaGUgb3JkZXIgaW4gd2hpY2ggdGhleSdyZSBjb21taXR0ZWQs
IGlzIHNvbWV0aGluZyBJCj4gaGF2ZSBubyBjb250cm9sIG9uLiBJIGRvbid0IHRoaW5rIGl0J3Mg
c3RyaWN0bHkgbmVjZXNzYXJ5IGZvciB0aGlzCj4gcGF0Y2ggYW5kIHRoZSBmaXggdG8gaGl0IHRo
ZSByZXBvIGluIGEgcGFydGljdWxhciBvcmRlci4gQnV0IGlmIG90aGVycwo+IGRvLCBubyBwcm9i
bGVtLgoKSSBmZWVsIHRoZSBzYW1lIHdheTogSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBkZWxh
eSwgYnV0IEkgZG9uJ3QgdGhpbmsKaXQncyB3b3J0aCBwcmVzc2luZyB0aGUgcG9pbnQgd2hlbiBp
dCdzIGp1c3QgYSBmZXcgZGF5cy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 10:58:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 10:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2aAy-0002o9-R9; Wed, 19 Sep 2018 10:57:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xrdp=mb=citrix.com=prvs=79312ba29=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g2aAx-0002o4-7d
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 10:57:43 +0000
X-Inumbo-ID: f94b9888-bbfa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f94b9888-bbfa-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 10:58:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65682939"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 11:57:38 +0100
Message-ID: <20180919105738.20150-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] standalone: Mention sa-init-db on
 missing standalone.db
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SSB1c3VhbGx5IGRvIG5vdCB1c2Ugc3RhbmRhbG9uZSBtb2RlLiAgQnV0IEkgdXNlIGl0IGZvcgog
IHN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1mbGlnaHQtcnVudmFycwoKVGhhdCBtZWFucyBJIGhh
dmUgdG8gaGF2ZSBhIHN0YW5kYWxvbmUuZGIuICAuL3N0YW5kYWxvbmUgcHJpbnRzIGEKbWVzc2Fn
ZSBhYm91dCBzdGFuZGFsb25lLXJlc2V0LCB3aGljaCBkb2VzIGEgbG90IG9mIHVuZGVzaXJhYmxl
IHN0dWZmLgoKTWVudGlvbiBzYS1pbml0LWRiIHRvby4gIFRoYXQganVzdCBjcmVhdGVzIHRoZSBk
YiB3aXRoIGVtcHR5IHRhYmxlcwphbmQgaXMgc3VmZmljaWVudCBmb3Igc3RhbmRhbG9uZS1nZW5l
cmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc3RhbmRhbG9uZSB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3N0YW5k
YWxvbmUgYi9zdGFuZGFsb25lCmluZGV4IDQ5OWNiNmMxLi45NzdhZDUwYyAxMDA3NTUKLS0tIGEv
c3RhbmRhbG9uZQorKysgYi9zdGFuZGFsb25lCkBAIC0xNDgsNyArMTQ4LDcgQEAgZmkKIAogZGI9
InN0YW5kYWxvbmUuZGIiCiBpZiBbICEgLWYgJGRiIF0gOyB0aGVuCi0gICAgZmFpbCAiTm8gJGRi
PyBSdW4gc3RhbmRhbG9uZS1yZXNldC4iCisgICAgZmFpbCAiTm8gJGRiPyBSdW4gc3RhbmRhbG9u
ZS1yZXNldCwgb3IgLi9zYS1pbml0LWRiICRkYi4iCiBmaQogCiBpZiBbIC16ICIkY29uZmlnIiBd
IDsgdGhlbgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 10:58:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 10:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2aAt-0002ny-Hm; Wed, 19 Sep 2018 10:57:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xrdp=mb=citrix.com=prvs=79312ba29=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g2aAs-0002nt-S2
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 10:57:38 +0000
X-Inumbo-ID: f5f730ea-bbfa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5f730ea-bbfa-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 10:58:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65682931"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 11:57:20 +0100
Message-ID: <20180919105720.20099-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] make-flight: Test with `sched=credit'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@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>

VGhlIGRlZmF1bHQgaW4geGVuLXVuc3RhYmxlI3N0YWdpbmcgaXMgc29vbiB0byBiZSBzY2hlZD1j
cmVkaXQyLiAgVGhhdApsZWF2ZXMgb3NzdGVzdCBub3QgdGVzdGluZyBjcmVkaXQxIGF0IGFsbC4K
CkFkZCBhIGpvYiB0aGF0IGRvZXMgdGhpcy4gIEl0J3MgYSBjb3B5IG9mIHRoZSAtY3JlZGl0MiBq
b2IuICAoSXQncwphIHByZXR0eSBudWdhdG9yeSB0ZXN0IGJ1dCBpdCB3aWxsIHByb2JhYmx5IGRv
LikKCldlIGNhbGwgdGhlIHRlc3QgLWNyZWRpdDEsIGFsdGhvdWdoIHRoZSBYZW4gcGFyYW1ldGVy
IGlzID1jcmVkaXQuCgpJIGhhdmUgdmVyaWZpZWQgd2l0aCBzdGFuZGFsb25lLWdlbmVyYXRlLWR1
bXAtZmxpZ2h0LXJ1bnZhcnMgdGhhdCB0aGUKZWZmZWN0IGlzIHRvIGFkZCB0aGUgYXBwcm9wcmlh
dGVseSBtdXRhdGVkIGNvcHkgb2YgdGhlIGNyZWRpdDIgam9iIHRvCmV2ZXJ5IGZsaWdodC4gIFRo
ZSBtdXRhdGlvbnMgYXJlIHNvbGVseSB0aGUgc2NoZWQ9IHBhcmFtZXRlciBhbmQgdGhlCmpvYiBu
YW1lLgoKQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ0M6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtYWtl
LWZsaWdodCB8IDEyICsrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tYWtlLWZsaWdodCBiL21ha2UtZmxpZ2h0
CmluZGV4IDk2YzI2MWI1Li45M2M4MmEyMSAxMDA3NTUKLS0tIGEvbWFrZS1mbGlnaHQKKysrIGIv
bWFrZS1mbGlnaHQKQEAgLTQ5MywxNSArNDkzLDE5IEBAIGRvX2h2bV9yaGVsNl90ZXN0cyAoKSB7
CiAgIGRvbmUKIH0KIAotZG9fY3JlZGl0Ml90ZXN0cyAoKSB7Citkb19jcmVkaXQxMl90ZXN0cyAo
KSB7CiAgIGlmIFsgJHhlbmFyY2ggIT0gJGRvbTBhcmNoIF07IHRoZW4KICAgICByZXR1cm4KICAg
ZmkKIAotICBqb2JfY3JlYXRlX3Rlc3QgdGVzdC0keGVuYXJjaCRrZXJuLSRkb20wYXJjaC14bC1j
cmVkaXQyICAgICAgICAgICAgIFwKKyAgZm9yIGMgaW4gY3JlZGl0MTpjcmVkaXQgY3JlZGl0Mjpj
cmVkaXQyOyBkbworCisgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4tJGRvbTBh
cmNoLXhsLSR7YyU6Kn0gICAgICAgICAgICBcCiAgICAgICAgdGVzdC1kZWJpYW4geGwgJHhlbmFy
Y2ggJGRvbTBhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
Z3Vlc3RzX3ZjcHVzPTQgeGVuX2Jvb3RfYXBwZW5kPSdzY2hlZD1jcmVkaXQyJyAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIGd1ZXN0c192Y3B1cz00IHhlbl9ib290X2FwcGVuZD0ic2NoZWQ9JHtj
Iyo6fSIgICAgICAgICAgICBcCiAgICAgICAgICAgICAkZGViaWFuX3J1bnZhcnMgYWxsX2hvc3Rm
bGFncz0kbW9zdF9ob3N0ZmxhZ3MKKworICBkb25lCiB9CiAKIGRvX3J0ZHNfdGVzdHMgKCkgewpA
QCAtNzMwLDcgKzczNCw3IEBAIHRlc3RfbWF0cml4X2RvX29uZSAoKSB7CiAgIGVzYWMKIAogICBk
b19ydGRzX3Rlc3RzCi0gIGRvX2NyZWRpdDJfdGVzdHMKKyAgZG9fY3JlZGl0MTJfdGVzdHMKIAog
ICBkb19leGFtaW5lX29uZQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 10:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 10: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 1g2aCk-0002ya-72; Wed, 19 Sep 2018 10:59:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2aCi-0002yQ-Vd
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 10:59:33 +0000
X-Inumbo-ID: 3a332813-bbfb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a332813-bbfb-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 11:00:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65682999"
Date: Wed, 19 Sep 2018 11:59:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180919105928.mklq4asx5rbll52a@zion.uk.xensource.com>
References: <20180919105720.20099-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919105720.20099-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [OSSTEST PATCH] make-flight: Test with
 `sched=credit'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTE6NTc6MjBBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlIGRlZmF1bHQgaW4geGVuLXVuc3RhYmxlI3N0YWdpbmcgaXMgc29vbiB0byBiZSBz
Y2hlZD1jcmVkaXQyLiAgVGhhdAo+IGxlYXZlcyBvc3N0ZXN0IG5vdCB0ZXN0aW5nIGNyZWRpdDEg
YXQgYWxsLgo+IAo+IEFkZCBhIGpvYiB0aGF0IGRvZXMgdGhpcy4gIEl0J3MgYSBjb3B5IG9mIHRo
ZSAtY3JlZGl0MiBqb2IuICAoSXQncwo+IGEgcHJldHR5IG51Z2F0b3J5IHRlc3QgYnV0IGl0IHdp
bGwgcHJvYmFibHkgZG8uKQo+IAo+IFdlIGNhbGwgdGhlIHRlc3QgLWNyZWRpdDEsIGFsdGhvdWdo
IHRoZSBYZW4gcGFyYW1ldGVyIGlzID1jcmVkaXQuCj4gCj4gSSBoYXZlIHZlcmlmaWVkIHdpdGgg
c3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzIHRoYXQgdGhlCj4gZWZmZWN0
IGlzIHRvIGFkZCB0aGUgYXBwcm9wcmlhdGVseSBtdXRhdGVkIGNvcHkgb2YgdGhlIGNyZWRpdDIg
am9iIHRvCj4gZXZlcnkgZmxpZ2h0LiAgVGhlIG11dGF0aW9ucyBhcmUgc29sZWx5IHRoZSBzY2hl
ZD0gcGFyYW1ldGVyIGFuZCB0aGUKPiBqb2IgbmFtZS4KPiAKPiBDQzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IENDOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 11:11:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 11:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2aOQ-0004Qm-CE; Wed, 19 Sep 2018 11:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2aOO-0004Qh-SE
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 11:11:36 +0000
X-Inumbo-ID: e9594bf9-bbfc-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e9594bf9-bbfc-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 11:12:35 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id A3FD9301AB30
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 14:11:33 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8E5BF7FC04
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 14:11:33 +0300 (EEST)
Received: (qmail 19794 invoked from network); 19 Sep 2018 14:11:33 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Sep 2018 14:11:33 +0300
To: Jan Beulich <JBeulich@suse.com>, aisaila@bitdefender.com
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
Date: Wed, 19 Sep 2018 14:11:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77471
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496382,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004989)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004008), Flags: BA7B0291; NN_COPIES; NN_GROWTH;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.076253,0.000148)],
 URL: [Enabled, t: (0.000104,0.000001)], RTDA: [Enabled, t: (0.232872),
 Hit: No, Details: v2.7.15; Id: 15.1i60em3.1cnooebu4.97jmd], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gOS8xOS8xOCAxMjozOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDkuMTgg
YXQgMTE6MTksIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgMjAx
OC0wOS0xOSBhdCAwMzowMSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOS4w
OS4xOCBhdCAxMDoyMSwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pgo+Pj4+
IEkgd2FudCB0byByZXN0YXJ0IHRoZSBkaXNjdXNzaW9uIG9uIGRyb3BwaW5nIHRoZSAiaWYgKCB2
LQo+Pj4+PiBwYXVzZV9mbGFncyAmCj4+Pj4gVlBGX2Rvd24gKSIgZnJvbSBodm1fc2F2ZV9jcHVf
Y3R4dCgpIGFuZCBiZSBhYmxlIHRvIHNhdmUgY29udGV4dCBpbgo+Pj4+IGEKPj4+PiB2Y3VwIGRv
d24gc3RhdGUuIFRoZSBjb250ZW50IG9mIHRoZSBjdHggY291bGQgYmUgZmlsbGVkIGxpa2UgaXQg
aXMKPj4+PiBkZXNjcmliZWQgaW4gSW50ZWwgU0RNLCAiOS4xLjEgUHJvY2Vzc29yIFN0YXRlIEFm
dGVyIFJlc2V0IiAoaHR0cHM6Cj4+Pj4gLy9zbyAKPj4+PiBmdHdhcmUuaW50ZWwuY29tL3NpdGVz
L2RlZmF1bHQvZmlsZXMvbWFuYWdlZC8zOS9jNS8zMjU0NjItc2RtLXZvbC0KPj4+PiAxLQo+Pj4+
IDJhYmNkLTNhYmNkLnBkZiAgIHBhZ2UgMjk5NikuCj4+Pj4KPj4+PiBJcyB0aGlzIGVub3VnaCB0
byBiZSB1cCBzdHJlYW1lZD8KPj4+Cj4+PiBBbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCBSb2dlciBo
YXMgc2FpZCAtIHdpdGhvdXQga25vd2luZyBfd2h5XyB5b3UKPj4+IHdhbnQgdG8gZG8gdGhhdCwg
aXQncyBoYXJkIHRvIHRlbGwuIEl0J3MgcHJldHR5IGNsZWFyIEkgdGhpbmsgdGhhdCB3ZQo+Pj4g
ZG9uJ3QKPj4+IHdhbnQgdG8gb3V0cmlnaHQgZHJvcCB0aGUgY29uZGl0aW9uLCB0aGUgcXVlc3Rp
b24gaXMganVzdCB3aGV0aGVyIHRvCj4+PiBzb21ld2hhdCByZWxheCBpdCBmb3IgeW91ciBwdXJw
b3Nlcy4KPj4+Cj4+PiBJJ20gYWZyYWlkIEkgYWxzbyBkb24ndCBhZ3JlZSB3aXRoIHlvdXIgYXNz
ZXJ0aW9uIHRoYXQgYSBkb3duIHZDUFUgaXMKPj4+IGluICJhZnRlciByZXNldCIgc3RhdGU6IFRv
IG1lLCBzdWNoIGEgdkNQVSBjb3VsZCBsZWdpdGltYXRlbHkgYmUKPj4+IGNvbnNpZGVyZWQgdG8g
YmUgaW4gdGhhdCBzdGF0ZSwgaW4gdGhlIHN0YXRlIGl0IHdhcyBpbiB3aGVuIGl0IHdlbnQKPj4+
IGRvd24sIG9yIGluIGJhc2ljYWxseSBhbnkgb3RoZXIgKHBlcmhhcHMgcmFuZG9tKSBzdGF0ZS4K
Pj4KPj4gUHJvY2Vzc29yIFN0YXRlIEFmdGVyIFJlc2V0IGlzIGp1c3QgdGhlIG5hbWUgb2YgdGhl
IHRhYmxlIGluIHRoZQo+PiBtYW51YWwuIEhhdmluZyBhIGRlZmF1bHQgc3RhdGUgdG8gcmV0dXJu
IG9uIGEgcXVlcnkgd2FzIHRoZSBzdGFydCBwb2ludAo+PiBvZiB0aGUgZGlzY3Vzc2lvbi4gWW91
IGFyZSByaWdodCwgd2UgY2FuIHJldHVybiB3aGF0ZXZlciBzdGF0ZSB0aGUgY3B1Cj4+IHdhcyBp
biBiZWZvcmUgaXQgd2VudCBkb3duLiBUaGUgY29kZSB3b3JrcyBmaW5lIGxpa2UgdGhhdCwgZnVy
dGhlcgo+PiBtb3JlLCB0aGlzIHdpbGwgbWFrZSB1cyBoYXZlIGEgc21hbGxlciBwYXRjaCBwbHVz
IGEgbGVnaXRpbWF0ZSBjdHggYXQKPj4gdGhlIGVuZCBvZiB0aGUgcXVlcnkuCj4gCj4gWW91IGRp
ZG4ndCB1bmRlcnN0YW5kIG15IHJlc3BvbnNlIHRoZW46IFRoZXJlIGlzIG5vICJ0aGUgc3RhdGUi
IGZvcgo+IGEgdkNQVSB3aGljaCBpcyBkb3duLiBUaGVyZWZvcmUgd2Ugc2hvdWxkbid0IGFyYml0
cmFyaWx5IHBpY2sgb25lIG9mCj4gdGhlIGFsbW9zdCBpbmZpbml0ZSBudW1iZXIgb2Ygb3B0aW9u
cy4KPiAKPiBBbHNvIGluIHlvdXIgcmVwbHkgdG8gUm9nZXIgeW91IGRpZG4ndCByZXNwb25kIGF0
IGFsbCB0byB0aGUgc2l6ZQo+IGdyb3d0aCB5b3VyIHByb3Bvc2VkIGNoYW5nZSB3b3VsZCBoYXZl
IGZvciB0aGUgbWlncmF0aW9uIHN0cmVhbSwKPiBhcyBwb2ludGVkIG91dCBieSBoaW0uCj4gCj4g
SW4gYW55IGV2ZW50IC0gZm9yIG5vdyBJIGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQgdGhlIGNvZGUg
c2hvdWxkCj4gcmVtYWluIGFzIGlzLCBhbmQgdGhlIGNhbGxlciBzaG91bGQga25vdyB3aGV0aGVy
IChhbmQgX2hvd18pIHRvCj4gZGVhbCB3aXRoIGRvd24gdkNQVS1zLgoKVGhlIHNjZW5hcmlvIGlz
IHRoYXQgd2UgYXJlIHRyeWluZyB0byBxdWVyeSB0aGUgc3RhdGUgb2YgYSBWQ1BVIChwbGVhc2UK
bm90ZToganVzdCBxdWVyeSkuIFRoYXQgbWVhbnMgdGhhdCB3ZSdyZSBvbmx5IGludGVyZXN0ZWQg
aW4gZ2V0dGluZyBzb21lCmNvaGVyZW50IFZDUFUgc3RhdGUgdmlhIHRoZSBYRU5fRE9NQ1RMX2dl
dGh2bWNvbnRleHRfcGFydGlhbCBkb21jdGwuCgpXZSBkb24ndCBjYXJlIGlmIHNhaWQgc3RhdGUg
ZW5kcyB1cCBiZWluZyBzYXZlZCBmb3IgdGhlIG1pZ3JhdGlvbiBzdHJlYW0Kb3Igbm90LCBzbyBp
biB0aGF0IHJlc3BlY3QgdGhlIGFuc3dlciB0byBSb2dlcidzIHF1ZXN0aW9uIGlzOiBubyBzaXpl
CmluY3JlYXNlIG9yIGRpZmZlcmVuY2Ugd2hhdHNvZXZlci4KCkFsbCB3ZSB3YW50IHRvIGRvIGlz
IHRvIGJlIGFibGUgdG8gcXVlcnkgdGhlIHN0YXRlIG9mIGFueSBWQ1BVIGluIHRoZQp2YWxpZCBy
YW5nZSBvZiBWQ1BVcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluLCBvbmxpbmUgb3Igbm90LiBXZSBi
ZWxpZXZlCmJlaW5nIGFibGUgdG8gcXVlcnkgdGhlbSBpcyByZWFzb25hYmxlLCBhbmQgdGhlIFNE
TSBzdGF0ZXMgdGhhdCB0aGV5IGRvCmhhdmUgYSBzdGF0ZSAod2hhdGV2ZXIgaXQgaGFwcGVucyB0
byBiZTogdGhlIGluaXQgc3RhdGUsIGFmdGVyIHJlc2V0LCBldGMuKS4KCkZvciBleGFtcGxlLCBw
bGVhc2UgbG9vayBhdCB0aGlzIFhlblNlcnZlci1vbmx5IHBhdGNoOgoKaHR0cHM6Ly9naXRodWIu
Y29tL3hlbnNlcnZlci94ZW4ucGcvYmxvYi9YUy03LjEueC9tYXN0ZXIveDg2LWRvbWN0bC1Eb24t
dC1wYXVzZS10aGUtd2hvbGUtZG9tYWluLWlmLW9ubHktZ2V0dC5wYXRjaAoKSXQganVzdCBjYWxs
cyBodm1fc2F2ZV9vbmVfY3B1X2N0eHQodiwgJmN0eCk7IGRpcmVjdGx5LCB0aGVuIGNvcGllcyB0
aGUKcmVzdWx0IHRvIGd1ZXN0LiBhbmQgdGhhdCdzIGl0LiBJdCdzIG5laXRoZXIgaW52b2x2aW5n
IGh2bV9zYXZlX29uZSgpLApub3QgZG9lcyBpdCBhZmZlY3QgdGhlIG1pZ3JhdGlvbiBzdHJlYW0g
d2hhdHNvZXZlci4gQWxzbywgd2hldGhlciBieQphY2NpZGVudCBvciBqdXN0IGEgZmx1a2UsIGl0
IHNlZW1zIHRvIHdvcmsgd2l0aCBpbnRyb3NwZWN0aW9uIGp1c3QgZmluZQood2hpY2ggaXMgd2h5
IEFsZXhhbmRydSB3YXMgYXNraW5nIGlmIG1heWJlIGl0J3MgZW5vdWdoIHRvIGp1c3QgbGV0Cmh2
bV9zYXZlX29uZV9jcHVfY3R4dCgpIGRvIGl0cyB0aGluZyBmb3IgY29ycmVjdCBWQ1BVIHN0YXRl
KS4KCk5vdyBhYm91dCB0aGUgInRoZSBhZ2VudCBzaG91bGQgZG8gc29tZXRoaW5nIGVsc2UgaWYg
dGhlIFZDUFUgaXMgZG93biIKb2JqZWN0aW9uLCB0aGF0J3Mgbm90IHBvc3NpYmxlIHdpdGggdGhl
IGN1cnJlbnQgWGVuIGNvZGU6IC1FTk9FTlQgaXMKcmV0dXJuZWQgYm90aCB3aGVuIHRoZSBWQ1BV
IGlzIGRvd24gX2FuZF8gd2hlbiB0aGUgVkNQVSBpbmRleCBpcyBvdXQgb2YKYm91bmRzIChzbyBp
ZiBJIHF1ZXJ5IHRoZSBzdGF0ZSBvZiBWQ1BVIDEwIG9uIGEgMi1WQ1BVcyBndWVzdCkuCgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:14:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 12: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 1g2bMi-0000Jh-Bp; Wed, 19 Sep 2018 12: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2bMh-0000Jc-Ca
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 12:13:55 +0000
X-Inumbo-ID: 310f56fd-bc05-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 310f56fd-bc05-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 14:11:52 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 06:13:52 -0600
Message-Id: <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 06:13:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
 <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
In-Reply-To: <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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+IE9uIDE5LjA5LjE4IGF0IDEzOjExLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gVGhlIHNjZW5hcmlvIGlzIHRoYXQgd2UgYXJlIHRyeWluZyB0byBxdWVyeSB0aGUgc3Rh
dGUgb2YgYSBWQ1BVIChwbGVhc2UKPiBub3RlOiBqdXN0IHF1ZXJ5KS4gVGhhdCBtZWFucyB0aGF0
IHdlJ3JlIG9ubHkgaW50ZXJlc3RlZCBpbiBnZXR0aW5nIHNvbWUKPiBjb2hlcmVudCBWQ1BVIHN0
YXRlIHZpYSB0aGUgWEVOX0RPTUNUTF9nZXRodm1jb250ZXh0X3BhcnRpYWwgZG9tY3RsLgo+IAo+
IFdlIGRvbid0IGNhcmUgaWYgc2FpZCBzdGF0ZSBlbmRzIHVwIGJlaW5nIHNhdmVkIGZvciB0aGUg
bWlncmF0aW9uIHN0cmVhbQo+IG9yIG5vdCwgc28gaW4gdGhhdCByZXNwZWN0IHRoZSBhbnN3ZXIg
dG8gUm9nZXIncyBxdWVzdGlvbiBpczogbm8gc2l6ZQo+IGluY3JlYXNlIG9yIGRpZmZlcmVuY2Ug
d2hhdHNvZXZlci4KCiJXZSBkb24ndCBjYXJlIiBpcyB0b28gbGl0dGxlLiBfV2VfIGNhcmUgdGhh
dCBzdGF0ZSBmb3Igb2ZmbGluZSB2Q1BVLXMgZG9lcwpub3QgbWFrZSBpdCBpbnRvIHRoZSBtaWdy
YXRpb24gc3RyZWFtLiBBbmQgYXQgdGhpcyBwb2ludCBJIHRoaW5rIHlvdSBtZWFuCiJubyBzaXpl
IGluY3JlYXNlIG9yIGRpZmZlcmVuY2Ugd2hhdHNvZXZlciBfaW50ZW5kZWRfIiwgc2luY2UgcmVt
b3ZpbmcKdGhlIGNoZWNrIGluIHF1ZXN0aW9uIHdvdWxkIHJlc3VsdCBpbiBhIHNpemUgaW5jcmVh
c2UgYWZhaWN0LgoKPiBBbGwgd2Ugd2FudCB0byBkbyBpcyB0byBiZSBhYmxlIHRvIHF1ZXJ5IHRo
ZSBzdGF0ZSBvZiBhbnkgVkNQVSBpbiB0aGUKPiB2YWxpZCByYW5nZSBvZiBWQ1BVcyBhc3NpZ25l
ZCB0byB0aGUgZG9tYWluLCBvbmxpbmUgb3Igbm90LiBXZSBiZWxpZXZlCj4gYmVpbmcgYWJsZSB0
byBxdWVyeSB0aGVtIGlzIHJlYXNvbmFibGUsIGFuZCB0aGUgU0RNIHN0YXRlcyB0aGF0IHRoZXkg
ZG8KPiBoYXZlIGEgc3RhdGUgKHdoYXRldmVyIGl0IGhhcHBlbnMgdG8gYmU6IHRoZSBpbml0IHN0
YXRlLCBhZnRlciByZXNldCwgZXRjLikuCgpJIGRpZG4ndCBrbm93IHRoZSBTRE0gc3RhdGVkIGFu
eXRoaW5nIGFib3V0IG9mZmxpbmUgdkNQVS1zLiBUaGVyZSdzCihhY2NvcmRpbmcgdG8gbXkgd2F5
IG9mIGxvb2tpbmcgYXQgdGhpbmdzKSBubyBiYXJlIGhhcmR3YXJlIGVxdWl2YWxlbnQKdG8gdGhp
cyBzdGF0ZSwgd2hpY2ggbWVhbnMgd2hhdGV2ZXIgdGhlIFNETSBzYXlzIGlzIG5vdCBhcHBsaWNh
YmxlLgoKPiBGb3IgZXhhbXBsZSwgcGxlYXNlIGxvb2sgYXQgdGhpcyBYZW5TZXJ2ZXItb25seSBw
YXRjaDoKPiAKPiBodHRwczovL2dpdGh1Yi5jb20veGVuc2VydmVyL3hlbi5wZy9ibG9iL1hTLTcu
MS54L21hc3Rlci94ODYtZG9tY3RsLURvbi10LXBhIAo+IHVzZS10aGUtd2hvbGUtZG9tYWluLWlm
LW9ubHktZ2V0dC5wYXRjaAoKVGhhdCdzIHdoYXQgaWlyYyBBbGV4YW5kcnUncyBzZXJpZXMgc3Rh
cnRlZCBmcm9tLgoKPiBOb3cgYWJvdXQgdGhlICJ0aGUgYWdlbnQgc2hvdWxkIGRvIHNvbWV0aGlu
ZyBlbHNlIGlmIHRoZSBWQ1BVIGlzIGRvd24iCj4gb2JqZWN0aW9uLCB0aGF0J3Mgbm90IHBvc3Np
YmxlIHdpdGggdGhlIGN1cnJlbnQgWGVuIGNvZGU6IC1FTk9FTlQgaXMKPiByZXR1cm5lZCBib3Ro
IHdoZW4gdGhlIFZDUFUgaXMgZG93biBfYW5kXyB3aGVuIHRoZSBWQ1BVIGluZGV4IGlzIG91dCBv
Zgo+IGJvdW5kcyAoc28gaWYgSSBxdWVyeSB0aGUgc3RhdGUgb2YgVkNQVSAxMCBvbiBhIDItVkNQ
VXMgZ3Vlc3QpLgoKSWYgdGhlcmUgYXJlIG5vIG90aGVyIHdheXMgdG8gaW5xdWlyZSB2Q1BVIHN0
YXRlLCBJJ20gc3VyZSB3ZSBjYW4KcHJvdmlkZSBzb21lLiBJIGFsc28gZG9uJ3QgdmlldyBkaXNh
bWJpZ3VhdGluZyB0aGUgZXJyb3IgY29kZSBhcwphbiBpbXBvc3NpYmxlIHRoaW5nIHRvIGRvLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:16:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 12:16: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 1g2bOi-0000Q2-Pa; Wed, 19 Sep 2018 12:16:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2bOh-0000Pr-EF
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 12:15:59 +0000
X-Inumbo-ID: e722ca2e-bc05-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e722ca2e-bc05-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 12:16:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65687672"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>, <george.dunlap@eu.citrix.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
Date: Wed, 19 Sep 2018 13:15:53 +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: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gMDkvMDMvMjAxOCAwOToyNSBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IFdoZW4gYW4g
bmV3IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUK
PiBkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFs
bHkpLiBUaGlzCj4gbWF5IGFsc28gaGFwcGVuIG9uIHJlc2l6aW5nIHRoZSBkaXNwbGF5LiBUaGUg
cmVhc29uIGlzIHRoZSB3YXkKPiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBW
R0E6IGl0IGludGVudGlvbmFsbHkKPiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KPiAKPiBUaGUgcHJvYmxlbSBpcyB0aGF0IGl0IG9ubHkgZG9lcyB0aGlz
IGluIHRoZSBob3N0IHAybS4gT25jZSB3ZQo+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBt
aXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPiBmYXVsdCwgc28gdGhlIGRpc3Bs
YXkgd2lsbCBub3QgYmUgdXBkYXRlZC4KCkhleSBSYXp2YW4sIHRoYW5rcyBmb3IgZG9pbmcgdGhp
cywgYW5kIHNvcnJ5IGl0J3MgdGFrZW4gc28gbG9uZyB0byByZXNwb25kLgoKPiBUaGlzIHBhdGNo
Ogo+IAo+ICogdXBkYXRlcyBlcHRfaGFuZGxlX21pc2NvbmZpZygpIHRvIHVzZSB0aGUgYWN0aXZl
IGFsdHAybSBpbnN0ZWFkCj4gICBvZiB0aGUgaG9zdHAybTsKClRoaXMgaXMgcHJvYmFibHkgbmVj
ZXNzYXJ5LgoKPiAqIGhhcyBwMm1faW5pdF9hbHRwMm1fZXB0KCkgY29weSBvdmVyIG1heF9tYXBw
ZWRfcGZuLAo+ICAgbG9nZGlydHlfcmFuZ2VzLCBnbG9iYWxfbG9nZGlydHksIGVwdC5hZCBhbmQg
ZGVmYXVsdF9hY2Nlc3MKPiAgIGZyb20gdGhlIGhvc3RwMm0gKHRoZSBsYXR0ZXIgbW9yZSBmb3Ig
Y29tcGxldGVuZXNzIHRoYW4gZm9yIGFueQo+ICAgb3RoZXIgcmVhc29uKS4KCkkgdGhpbmsgdGhp
cyBpcyBwcm9iYWJseSB0aGUgcmlnaHQgYXBwcm9hY2guICBUaGVzZSB2YWx1ZXMgY2hhbmdlCnJh
cmVseSwgYnV0IGFmdGVyIGEgbWlzY29uZmlnIGFyZSByZWFkIHJlcGVhdGVkbHkuICBTbyBpdCdz
IHByb2JhYmx5IGEKbG90IG1vcmUgZWZmaWNpZW50IHRvIHByb3BhZ2F0ZSBjaGFuZ2VzIHdoZW4g
dGhleSBoYXBwZW4sIHJhdGhlciB0aGFuCnRyeWluZyB0byBrZWVwIGEgc2luZ2xlIG1hc3RlciBj
b3B5LiAgSG93ZXZlci4uLgoKPiBXZSBzaG91bGQgZGlzY3VzcyBpZiBqdXN0IGNvcHlpbmcgb3Zl
cgo+ICAgbG9nZGlydHlfcmFuZ2VzICh3aGljaCBpcyBhIHBvaW50ZXIpIGlzIHN1ZmZpY2llbnQs
IG9yIGlmCj4gICB0aGlzIGNvZGUgcmVxdWlyZXMgbW9yZSBzeW5jaHJvbml6YXRpb24pLgoKSXQn
cyBjbGVhcmx5IG5vdCBzdWZmaWNpZW50LiA6LSkgIFRoZSBsb2dkaXJ0eV9yYW5nZXMgc3RydWN0
IGlzCnByb3RlY3RlZCBieSB0aGUgbG9jayBvZiB0aGUgcDJtIHN0cnVjdHVyZSB0aGF0IGNvbnRh
aW5zIGl0OyBpZiB5b3UKcG9pbnQgdG8gaXQgZnJvbSBhIGRpZmZlcmVudCBwMm0gc3RydWN0dXJl
LCB0aGVuIHlvdSdsbCBoYXZlCmluY29uc2lzdGVudCBsb2dnaW5nLCBhbmQgeW91J2xsIGhhdmUg
cHJvYmxlbXMgaWYgb25lIHZjcHUgaXMgcmVhZGluZwp0aGUgc3RydWN0dXJlIHdoaWxlIGFub3Ro
ZXIgaXMgbW9kaWZ5aW5nIGl0LgoKQW5vdGhlciBpc3N1ZSBpcyB0aGF0IGl0IGRvZXNuJ3QgbG9v
ayBsaWtlIHlvdSdyZSBwcm9wYWdhdGluZyB1cGRhdGVzIHRvCnRoaXMgc2hhcmVkIHN0YXRlIGVp
dGhlciAtLSBpZiBzb21lb25lIGVuYWJsZXMgb3IgZGlzYWJsZXMKZ2xvYmFsX2xvZ2RpcnR5LCBv
ciBjaGFuZ2VzIGRlZmF1bHRfYWNjZXNzLCB0aGUgYWx0cDJtcyB3aWxsIHN0aWxsIGhhdmUKdGhl
IG9sZCB2YWx1ZS4KCkkgd29uZGVyIGlmIHdlIHNob3VsZCBjb2xsZWN0IHRoZSB2YXJpb3VzIGJp
dHMgdGhhdCBuZWVkIHRvIGJlIGtlcHQgaW4Kc3luYyBiZXR3ZWVuIGhvc3RwMm0vYWx0cDJtcywg
cHV0IHRoZW0gYWxsIGluIGEgJ3N5bmMnIHN1Yi1zdHJ1Y3Qgd2l0aGluCnRoZSBwMm0sIGFuZCBl
bmZvcmNlIHVzaW5nIGEgZnVuY3Rpb24gLyBtYWNybyB0byBtb2RpZnkgdGhlIHZhbHVlcyBpbnNp
ZGUuCgo+IEFsc28sIGl0J3Mgd29ydGgKPiAgIGNsYXJpZnlpbmcgaWYgdGhlc2UgdmFyaWFibGVz
IChhbmQgd2hpY2ggb2YgdGhlbSkgc2hvdWxkIGJlCj4gICBjb3BpZWQgb3ZlciBmcm9tIHRoZSBo
b3N0cDJtIG9yIHRoZSBjdXJyZW50bHkgYWN0aXZlIHAybTsKPiAqIG1vZGlmaWVzIHAybV9jaGFu
Z2VfZW50cnlfdHlwZV9nbG9iYWwoKSBhbmQKPiAgIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpIHRv
IHByb3BhZ2F0ZSB0aGVpciBjaGFuZ2VzIHRvIGFsbAo+ICAgdmFsaWQgYWx0cDJtcy4KPiAKPiBB
bm90aGVyIGFzcGVjdCBpcyB0aGF0LCB3aGlsZSBuZXcgbW9kaWZpY2F0aW9ucyBzaG91bGQgd29y
ayB3aXRoCj4gdGhlc2UgY2hhbmdlcywgX29sZF8gbW9kaWZpY2F0aW9ucyAod3JpdHRlbiB0byB0
aGUgaG9zdDJwbQo+IF9iZWZvcmVfIHdlJ3ZlIGNyZWF0ZWQgdGhlIG5ldyBhbHRwMm0pIHdpbGws
IGlmIEkgdW5kZXJzdGFuZCB0aGUKPiBjb2RlIGNvcnJlY3RseSBiZSBsb3N0LiBUaGF0IGlzIHRv
IHNheSwgbWlzY29uZmlndXJhdGlvbnMKPiBwZXJmb3JtZWQgYmVmb3JlIHAybV9pbml0X2FsdHAy
bV9lcHQoKSBpbiB0aGUgaG9zdHAybSB3aWxsCj4gcHJlc3VtYWJseSBub3QgdHJpZ2dlciB0aGUg
bmVjZXNzYXJ5IGZhdWx0cyBhZnRlciBzd2l0Y2hpbmcgdG8KPiB0aGUgbmV3IGFsdHAybS4KCllv
dSdyZSB3b3JyaWVkIGFib3V0IHRoZSBmb2xsb3dpbmcgc2VxdWVuY2U/CgoxLiBNaXNjb25maWd1
cmUgaG9zdHAybQoyLiBFbmFibGUgYWx0cDJtCjMuIFN3aXRjaCB0byBhbHRwMm0gMQo0LiBGYXVs
dCBvbiBhIHByZXZpb3VzbHktbWlzY29uZmlndXJlZCBwMm0gZW50cnkKCkFjdHVhbGx5LCBJJ20g
cHJldHR5IHN1cmUgeW91IGRvbid0IGhhdmUgdG8gd29ycnkgYWJvdXQgdGhpcyAodW5sZXNzCkkn
dmUgY29tcGxldGVseSBmb3Jnb3R0ZW4gaG93IHRoaW5ncyB3b3JrKS4gQ29ycmVjdCBtZSBpZiBJ
J20gd3Jvbmc6CgoqIFRoZSBhbHRwMm1zIHN0YXJ0IG91dCBhcyBlbXB0eSwgYW5kIGVudHJpZXMg
YXJlIGNvcGllZCBmcm9tIHRoZSBob3N0CnAybSBhcyBuZWVkZWQsIHVzaW5nIGhvc3RwMm0tPmdl
dF9lbnRyeSgpIChhdCBzb21lIGxldmVsKQoKKiBUaGVyZSBhcmUgYSAqbG90KiBvZiB1c2VycyB0
aGF0IGNhbGwgcDJtLT5nZXRfZW50cnkoKSB3aXRob3V0IGNhdXNpbmcKYSBmYXVsdDsgdGhlc2Ug
Y2FsbGVycyBuZWVkIHRvIGdldCB0aGUgcmlnaHQgdmFsdWVzIGR1cmluZyBhCm1pc2NvbmZpZ3Vy
ZSAodGhlIHJlbW5hbnRzIG9mIHdoaWNoIG1heSBsYXN0IGluZGVmaW5pdGVseSAtLSBpLmUuLApt
aXNjb25maWd1cmVkIGVudHJpZXMgbWF5ICpuZXZlciogYmUgZml4ZWQgdXAgZm9yIHJlZ2lvbnMg
b2YgdGhlIHAybQp3aGljaCBhcmVuJ3QgdG91Y2hlZCkKClNvIHRoZSBmYXVsdCBpbiA0IHNob3Vs
ZCBlbmQgdXAgY29weWluZyBvdmVyIHRoZSBjb3JyZWN0IHZhbHVlICh1bmxlc3MgSQptaXNzZWQg
c29tZXRoaW5nKS4KCkp1c3Qgb25lIGNvbW1lbnQgb24gdGhlIGNvZGUuLi4KCj4gIHN0YXRpYyB2
b2lkIGVwdF9lbmFibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+ICsK
PiAgICAgIC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KPiAtICAgIEFTU0VSVChh
dG9taWNfcmVhZCgmcDJtLT5kb21haW4tPnBhdXNlX2NvdW50KSk7Cj4gKyAgICBBU1NFUlQoYXRv
bWljX3JlYWQoJmQtPnBhdXNlX2NvdW50KSk7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIE5vIG5l
ZWQgdG8gcmV0dXJuIHdoZXRoZXIgdm14X2RvbWFpbl9lbmFibGVfcG1sIGhhcyBzdWNjZWVkZWQs
IGFzCj4gICAgICAgKiBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Mgd2lsbCBkbyB0aGUgY2hlY2ssIGFu
ZCB3cml0ZSBwcm90ZWN0aW9uIHdpbGwgYmUKPiAgICAgICAqIHVzZWQgaWYgUE1MIGlzIG5vdCBl
bmFibGVkLgo+ICAgICAgICovCj4gLSAgICBpZiAoIHZteF9kb21haW5fZW5hYmxlX3BtbChwMm0t
PmRvbWFpbikgKQo+ICsgICAgaWYgKCB2bXhfZG9tYWluX2VuYWJsZV9wbWwoZCkgKQo+ICAgICAg
ICAgIHJldHVybjsKPiAgCj4gICAgICAvKiBFbmFibGUgRVBUIEEvRCBiaXQgZm9yIFBNTCAqLwo+
ICAgICAgcDJtLT5lcHQuYWQgPSAxOwo+IC0gICAgdm14X2RvbWFpbl91cGRhdGVfZXB0cChwMm0t
PmRvbWFpbik7Cj4gKwo+ICsgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKPiArICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkK
PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgcDJtID0gZC0+
YXJjaC5hbHRwMm1fcDJtW2ldOwo+ICsgICAgICAgICAgICBwMm0tPmVwdC5hZCA9IDE7Cj4gKyAg
ICAgICAgfQoKWW91J3JlIG5vdCBncmFiYmluZyB0aGUgcmVzcGVjdGl2ZSBwMm0gbG9ja3MgaGVy
ZSAtLSBJJ20gcHJldHR5IHN1cmUKdGhpcyB3aWxsIGVuZCB1cCBiZWluZyB0aHJlZSBzZXBhcmF0
ZSBpbnN0cnVjdGlvbnMgKHJlYWQsIHNldCBhZCBiaXQsCndyaXRlKS4KCkJ1dCB0aGVyZSB3b3Vs
ZCBzb21ldGhpbmcgYSBiaXQgZnVubnkgaGVyZSBhYm91dCBncmFiYmluZyB0aGUgbWFpbiBwMm0K
bG9jayBpbiBwMm0uYywgYW5kIHRoZW4gZ3JhYmJpbmcgYWx0cDJtIGxvY2tzIHdpdGhpbiB0aGUg
ZnVuY3Rpb24uICBCdXQKb24gdGhlIG90aGVyIGhhbmQsIHlvdSBjbGVhcmx5IG9ubHkgd2FudCB0
byBjYWxsIHRoaXMuLi4KCj4gKyAgICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRwKGQpOwoKLi4ub25j
ZS4gIFNvbWUgcmVmYWN0b3JpbmcgbWlnaHQgYmUgd2FudGVkLgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:27:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 12:27: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 1g2ba0-0001Fv-TE; Wed, 19 Sep 2018 12:27: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=5osk=mb=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g2bZz-0001Fq-7h
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 12:27:39 +0000
X-Inumbo-ID: 1c8f8c60-bc07-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c8f8c60-bc07-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 14:25:36 +0200 (CEST)
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 w8JCNh96042414;
 Wed, 19 Sep 2018 12:27:34 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=b7Nve3cQvXQGYHIKXnPfb38dxbUvAdOBzvTfBTbJJGg=;
 b=pJIgr1y8aIojrIcxr1zUuXL93U0U5/JMtDSJ1K7j1Exmd8qY+EkvvuaghfUOUDhG03kb
 lmVYIa2PlCTZF9f7gFvXcCD4+1hr4yr+knqR2+3gyT2labr9TOBYLpnDmHoIeRKdcfxx
 ggJhaS1lVc8P2YG0GWQ/NSOIkEHlA8FLMRmZkD/mwmtaM9sriuQTT0o4j84sFiIrR3pl
 jBLcJyeq9HZ9moaPJyNLC9CYE/BAYm7vYuF4d/5jWIdjKcS4SCLvJs//Zes4+q1fcd4B
 kS9GptMguZ4VYz9vhRLMImCpB9+iv0mz4Wss5sN2dIJxYy+5tEPK+KBa67gk19ZdBorY GA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2mgtqr2j9p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 12:27:34 +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 w8JCRXb9023488
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 12:27:33 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 w8JCRWvp030611;
 Wed, 19 Sep 2018 12:27:32 GMT
Received: from [192.168.2.8] (/106.120.63.17)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 19 Sep 2018 05:27:32 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
 <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
 <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
 <7fec0ad1-84e5-f490-d196-623a8b3685ac@oracle.com>
 <91cfb61b-5413-2811-771b-b3860f626010@suse.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <a85d7634-b62b-7ac9-8ce9-c548b02afb1e@oracle.com>
Date: Wed, 19 Sep 2018 20:27:26 +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: <91cfb61b-5413-2811-771b-b3860f626010@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9020
 signatures=668707
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-1807170000 definitions=main-1809190125
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

SGkgSnVlcmdlbiwKCk9uIDA5LzE5LzIwMTggMDQ6MDEgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTkvMDkvMTggMDg6MTUsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4gSGkgSnVlcmdlbiwK
Pj4KPj4gT24gMDkvMTQvMjAxOCAxMDo0NCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9u
IDE0LzA5LzE4IDE2OjI5LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4gSGkgSnVlcmdlbiwKPj4+
Pgo+Pj4+IE9uIDA5LzE0LzIwMTggMTA6MjYgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+
IE9uIDE0LzA5LzE4IDE2OjE4LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4+PiBIaSBKdWVyZ2Vu
LAo+Pj4+Pj4KPj4+Pj4+IE9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+Pj4+Pj4gT24gMTQvMDkvMTggMDk6MzQsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+Pj4+
Pj4gVGhpcyBpcyB0aGUgNXRoIHBhdGNoIG9mIGEgKDYtcGF0Y2gpIHBhdGNoIHNldC4KPj4+Pj4+
Pj4KPj4+Pj4+Pj4gV2l0aCB0aGlzIHBhdGNoLCB3YXRjaCBldmVudCBpbiByZWxhdGl2ZSBwYXRo
IHBhdHRlcm4KPj4+Pj4+Pj4gJ2JhY2tlbmQvPHB2ZGV2Pi88ZG9taWQ+aS8uLi4nIGNhbiBiZSBw
cm9jZXNzZWQgaW4gcGVyLWRvbVUgeGVud2F0Y2gKPj4+Pj4+Pgo+Pj4+Pj4+IHN1cGVyZmx1b3Vz
ICJpIiAtLS0tLS0tLS0tXgo+Pj4+Pj4+Cj4+Pj4+Pj4+IHRocmVhZC4KPj4+Pj4+Pj4KPj4+Pj4+
Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4K
Pj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMg
ICAgICAgICB8ICAyICstCj4+Pj4+Pj4+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2Jl
X2JhY2tlbmQuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4+Pj4g
IGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKPj4+Pj4+
Pj4gIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9i
ZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+Pj4+Pj4+IGluZGV4IGJh
MDY0NGMuLmFhMWIxNWEgMTAwNjQ0Cj4+Pj4+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfcHJvYmUuYwo+Pj4+Pj4+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3By
b2JlLmMKPj4+Pj4+Pj4gQEAgLTU1Miw3ICs1NTIsNyBAQCBpbnQgeGVuYnVzX3Byb2JlX2Rldmlj
ZXMoc3RydWN0IHhlbl9idXNfdHlwZSAqYnVzKQo+Pj4+Pj4+PiAgfQo+Pj4+Pj4+PiAgRVhQT1JU
X1NZTUJPTF9HUEwoeGVuYnVzX3Byb2JlX2RldmljZXMpOwo+Pj4+Pj4+PiAgCj4+Pj4+Pj4+IC1z
dGF0aWMgdW5zaWduZWQgaW50IGNoYXJfY291bnQoY29uc3QgY2hhciAqc3RyLCBjaGFyIGMpCj4+
Pj4+Pj4+ICt1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykK
Pj4+Pj4+Pgo+Pj4+Pj4+IFBsZWFzZSBjaGFuZ2UgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHdo
ZW4gbWFraW5nIGl0IGdsb2JhbGx5Cj4+Pj4+Pj4gdmlzaWJsZSwgZS5nLiBieSBwcmVmaXhpbmcg
InhlbmJ1c18iLgo+Pj4+Pj4+Cj4+Pj4+Pj4gR2VuZXJhbGx5IEkgdGhpbmsgeW91IGRvbid0IG5l
ZWQgdG8gdXNlIGl0IGJlbG93Lgo+Pj4+Pj4+Cj4+Pj4+Pj4+ICB7Cj4+Pj4+Pj4+ICAJdW5zaWdu
ZWQgaW50IGksIHJldCA9IDA7Cj4+Pj4+Pj4+ICAKPj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+Pj4+Pj4gaW5kZXggYjBiZWQ0Zi4uNTBkZjg2YSAx
MDA2NDQKPj4+Pj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNr
ZW5kLmMKPj4+Pj4+Pj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNr
ZW5kLmMKPj4+Pj4+Pj4gQEAgLTIxMSw5ICsyMTEsNDEgQEAgc3RhdGljIHZvaWQgYmFja2VuZF9j
aGFuZ2VkKHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+Pj4+Pj4+PiAgCXhlbmJ1c19kZXZf
Y2hhbmdlZChwYXRoLCAmeGVuYnVzX2JhY2tlbmQpOwo+Pj4+Pj4+PiAgfQo+Pj4+Pj4+PiAgCj4+
Pj4+Pj4+ICtzdGF0aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlkKGNvbnN0IGNoYXIgKnBhdGgpCj4+
Pj4+Pj4+ICt7Cj4+Pj4+Pj4+ICsJY29uc3QgY2hhciAqcCA9IHBhdGg7Cj4+Pj4+Pj4+ICsJZG9t
aWRfdCBkb21pZCA9IDA7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKwl3aGlsZSAoKnApIHsKPj4+Pj4+
Pj4gKwkJaWYgKCpwIDwgJzAnIHx8ICpwID4gJzknKQo+Pj4+Pj4+PiArCQkJYnJlYWs7Cj4+Pj4+
Pj4+ICsJCWRvbWlkID0gKGRvbWlkIDw8IDMpICsgKGRvbWlkIDw8IDEpICsgKCpwIC0gJzAnKTsK
Pj4+Pj4+Pgo+Pj4+Pj4+IHJlaW52ZW50aW5nIGF0b2koKT8KPj4+Pj4+Pgo+Pj4+Pj4+IFBsZWFz
ZSBkb24ndCBkbyB0aGF0LiBrc3RydG91MTYoKSBzZWVtcyB0byBiZSBhIHBlcmZlY3QgZml0Lgo+
Pj4+Pj4KPj4+Pj4+IEkgZGlkIHVzZSBrc3RydG91KigpIGluIHRoZSBlYXJseSBwcm90b3R5cGUg
YW5kIHJlYWxpemVkIGtzdHJ0b3UxNigpIHJldHVybnMgMAo+Pj4+Pj4gaWYgdGhlIGlucHV0IHN0
cmluZyBjb250YWlucyBub24tbnVtZXJpY2FsIGNoYXJhY3RlcnMuCj4+Pj4+Pgo+Pj4+Pj4gRS5n
LiwgdGhlIGV4YW1wbGUgb2YgaW5wdXQgY2FuIGJlICIxLzAvc3RhdGUiLCB3aGVyZSAxIGlzIGZv
dGhlcmVuZF9pZAo+Pj4+Pj4gKGZyb250ZW5kX2lkKSBhbmQgMCBpcyBoYW5kbGUuCj4+Pj4+Pgo+
Pj4+Pj4gV2hlbiAiMS8wL3N0YXRlIiBpcyB1c2VkIGF0IGlucHV0LCBrc3RydG91MTYoKSByZXR1
cm5zIDAgKHJldHVybmVkIGludGVnZXIpIGFuZAo+Pj4+Pj4gLTIyIChlcnJvcikuCj4+Pj4+Cj4+
Pj4+IEFhaCwgb2theS4gVGhlbiBzaW1wbGVfc3RydG91bCgpPwo+Pj4+Cj4+Pj4gSSBkaWQgY29u
c2lkZXIgc2ltcGxlX3N0cnRvdWwoKSBpbml0aWFsbHkuIFVuZm9ydHVuYXRlbHksIGl0IGlzIG9i
c29sZXRlIChiZWxvdwo+Pj4+IGxpbmUgODEpLiBBRkFJUiwgdGhlIHBhdGNoIHdvdWxkIG5vdCBi
ZSBhYmxlIHRvIHBhc3MgdGhlIGNoZWNrX3BhdGNoIHNjcmlwdCB3aGVuCj4+Pj4gdGhpcyBmdW5j
dGlvbiBpcyB1c2VkLgo+Pj4KPj4+IEJldHRlciB1c2UgdGhhdCB0aGFuIG9wZW4gY29kaW5nIGEg
bmV3IGluc3RhbmNlIG9mIGl0Lgo+Pj4KPj4+IEFub3RoZXIgdmFyaWFudCB3b3VsZCBiZSB0byB1
c2Ugc3NjYW5mKCkgb3Igc2ltaWxhci4gVGhlbiB5b3UgY291bGQgZXZlbgo+Pj4gZHJvcCB1c2lu
ZyBzdHJjaHIoKSBieSBhZGRpbmcgdGhhdCBpbiB0aGUgZm9ybWF0IHN0cmluZzoKPj4+Cj4+PiBy
ZXR1cm4gKHNzY2FuZihwYXRoLCAiJSp1LyV1LyIsICZkb21pZCkgPT0gMSkgPyBkb21pZCA6IERP
TUlEX1NFTEY7Cj4+Cj4+IEkgcmVjYWxsIHdoYXQgd2FzIGhhcHBlbmVkLgo+Pgo+PiBTdXBwb3Nl
IG9uZSBzYW1wbGUgb2YgcGF0aCBpcyAiYmFja2VuZC92aWYvMTkvMy9zdGF0ZSIuICh3ZSB3b3Vs
ZCBsaWtlIHRvIG9idGFpbgo+PiBkb21pZD0xOSkKPj4KPj4gSW5pdGlhbGx5IEkgd291bGQgbGlr
ZSB0byB1c2Ugc3NjYW5mKHBhdGgsICJiYWNrZW5kLyUqW2Etel0vJWh1LyUqdSIpIHRvIG9idGFp
bgo+PiB0aGUgZG9taWQgZnJvbSB4ZW5zdG9yZSBwYXRoIGluIG9uZSBjYWxsLgo+Pgo+PiBVbmZv
cnR1bmF0ZWx5LCB1bmxpa2UgdXNlcnNwYWNlIHNzY2FuZigpLCB0aGUgdmVyc2lvbiBpbiBsaW51
eCBrZXJuZWwgZG9lcyBub3QKPj4gc3VwcG9ydCAnWycgc28gdGhhdCBJIHdvdWxkIG5vdCBiZSBh
YmxlIHRvIHVzZSAiJSpbYS16XSIgaW4gc3NjYW5mKCkgaW4gbGludXgKPj4ga2VybmVsLgo+IAo+
IFRoYXQgaXMgbm90IGNvcnJlY3QuIEl0IGRvZXNuJ3Qgc3VwcG9ydCByYW5nZXMgaW4gW10sIGJ1
dCBpdCBpcwo+IHBlcmZlY3RseSBmaW5lIHRvIHVzZSAlW14vXS4gVGhpcyByZXF1aXJlcyBhIHRl
bXBvcmFyeSBidWZmZXIsIGFzCj4gJSpbIGlzbid0IHN1cHBvcnRlZC4KPiAKPiBXaHkgZG9uJ3Qg
eW91IHVzZToKPiAKPiBjaGFyIHRlbXBbMTZdOwo+IAo+IC4uLgo+IAo+IC8qIGtlcm5lbCBzc2Nh
bmYoKSAlW10gZG9lc24ndCBzdXBwb3J0ICcqJyBtb2RpZmllciBhbmQgbmVlZHMgbGVuZ3RoLiAq
Lwo+IHNzY2FuZihwYXRoLCAiYmFja2VuZC8lMTVbXi9dJWh1LyUqdSIsIHRlbXAsICZkb21pZCkK
PiAKCk9uZSAnXCcgYmV0d2VlbiAiJTE1W14vXSIgYW5kICIlaHUiIGlzIG1pc3NpbmcuCgpXZSBz
aG91bGQgdXNlICJiYWNrZW5kLyUxNVteL10vJWh1LyUqdSIgaW5zdGVhZC4KClNlZW1zIHRoaXMg
aXMgc3VwcG9ydGVkIHNpbmNlIGNvbW1pdCBmOTMxMGIyZjlhMTliN2YxNmM3YjFjMTU1OGY4YjY0
OWI5YjkzM2MxLgpPbmx5IHRhZyBzaW5jZSA0LjYgc3VwcG9ydCB0aGlzIGZlYXR1cmUuCgpJIHNo
b3VsZCBhdm9pZCB1c2luZyBvbGQgdWJ1bnR1IDQuNC4wIGtlcm5lbCB0byB0ZXN0IHN1Y2ggZmVh
dHVyZXMgdGhlIG5leHQgdGltZSA6KAoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBoZWxw
IQoKQXMgdGhlICJkZXZpY2V0eXBlWzMyXSIgaW4gc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgaXMg
b2Ygc2l6ZSAzMiwgc2hvdWxkIEkgdXNlCnRlbXBbMzJdIGluc3RlYWQgb2YgdGVtcFsxNl0/CgpE
b25nbGkgWmhhbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 12:38: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 1g2bk4-00022h-UW; Wed, 19 Sep 2018 12:38:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2bk4-00022c-Bd
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 12:38:04 +0000
X-Inumbo-ID: fcd6dc6d-bc08-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fcd6dc6d-bc08-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 12:39:02 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id D69E9307503A
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 15:38:00 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D14557FBE7
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 15:38:00 +0300 (EEST)
Received: (qmail 24743 invoked from network); 19 Sep 2018 15:38:00 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 19 Sep 2018 15:38:00 +0300
To: Jan Beulich <JBeulich@suse.com>, aisaila@bitdefender.com
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
 <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
 <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ba963c2c-68cb-ebba-9875-a7a65448b014@bitdefender.com>
Date: Wed, 19 Sep 2018 15:37:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77472
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496387,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.006141)], BW: [Enabled, t:
 (0.000017,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003890), Flags: BA7B0291; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.083860,0.000252)],
 URL: [Enabled, t: (0.000055)], RTDA: [Enabled, t: (0.370641), Hit: No,
 Details: v2.7.15; Id: 15.1i65dtq.1cnotcli9.9gbv2], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gOS8xOS8xOCAzOjEzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxOS4wOS4xOCBh
dCAxMzoxMSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBUaGUgc2NlbmFy
aW8gaXMgdGhhdCB3ZSBhcmUgdHJ5aW5nIHRvIHF1ZXJ5IHRoZSBzdGF0ZSBvZiBhIFZDUFUgKHBs
ZWFzZQo+PiBub3RlOiBqdXN0IHF1ZXJ5KS4gVGhhdCBtZWFucyB0aGF0IHdlJ3JlIG9ubHkgaW50
ZXJlc3RlZCBpbiBnZXR0aW5nIHNvbWUKPj4gY29oZXJlbnQgVkNQVSBzdGF0ZSB2aWEgdGhlIFhF
Tl9ET01DVExfZ2V0aHZtY29udGV4dF9wYXJ0aWFsIGRvbWN0bC4KPj4KPj4gV2UgZG9uJ3QgY2Fy
ZSBpZiBzYWlkIHN0YXRlIGVuZHMgdXAgYmVpbmcgc2F2ZWQgZm9yIHRoZSBtaWdyYXRpb24gc3Ry
ZWFtCj4+IG9yIG5vdCwgc28gaW4gdGhhdCByZXNwZWN0IHRoZSBhbnN3ZXIgdG8gUm9nZXIncyBx
dWVzdGlvbiBpczogbm8gc2l6ZQo+PiBpbmNyZWFzZSBvciBkaWZmZXJlbmNlIHdoYXRzb2V2ZXIu
Cj4gCj4gIldlIGRvbid0IGNhcmUiIGlzIHRvbyBsaXR0bGUuIF9XZV8gY2FyZSB0aGF0IHN0YXRl
IGZvciBvZmZsaW5lIHZDUFUtcyBkb2VzCj4gbm90IG1ha2UgaXQgaW50byB0aGUgbWlncmF0aW9u
IHN0cmVhbS4gQW5kIGF0IHRoaXMgcG9pbnQgSSB0aGluayB5b3UgbWVhbgo+ICJubyBzaXplIGlu
Y3JlYXNlIG9yIGRpZmZlcmVuY2Ugd2hhdHNvZXZlciBfaW50ZW5kZWRfIiwgc2luY2UgcmVtb3Zp
bmcKPiB0aGUgY2hlY2sgaW4gcXVlc3Rpb24gd291bGQgcmVzdWx0IGluIGEgc2l6ZSBpbmNyZWFz
ZSBhZmFpY3QuCgpZZXMsIG9mIGNvdXJzZS4gV2UgZG9uJ3QgaW50ZW5kIGFueSBzaXplIGluY3Jl
YXNlIG9yIGRpZmZlcmVuY2UgaW4gdGhlCmNvZGUsIG5vciBkbyB3ZSB3YW50IHRvIHVuY29uZGl0
aW9uYWxseSByZW1vdmUgdGhlIGNoZWNrLiBXZSB3ZXJlCnRoaW5raW5nIG9mIGFkZGluZyBhbiBl
eHRyYSBib29sIHBhcmFtZXRlciB0byBodm1fc2F2ZV9vbmUoKSB0bwpkaWZmZXJlbnRpYXRlIGJl
dHdlZW4gdGhlIHF1ZXJ5IGNhc2UgYW5kIGV2ZXJ5dGhpbmcgZWxzZS4KClNvcnJ5IGZvciBub3Qg
bWFraW5nIHRoYXQgY2xlYXIgc29vbmVyLgoKPj4gQWxsIHdlIHdhbnQgdG8gZG8gaXMgdG8gYmUg
YWJsZSB0byBxdWVyeSB0aGUgc3RhdGUgb2YgYW55IFZDUFUgaW4gdGhlCj4+IHZhbGlkIHJhbmdl
IG9mIFZDUFVzIGFzc2lnbmVkIHRvIHRoZSBkb21haW4sIG9ubGluZSBvciBub3QuIFdlIGJlbGll
dmUKPj4gYmVpbmcgYWJsZSB0byBxdWVyeSB0aGVtIGlzIHJlYXNvbmFibGUsIGFuZCB0aGUgU0RN
IHN0YXRlcyB0aGF0IHRoZXkgZG8KPj4gaGF2ZSBhIHN0YXRlICh3aGF0ZXZlciBpdCBoYXBwZW5z
IHRvIGJlOiB0aGUgaW5pdCBzdGF0ZSwgYWZ0ZXIgcmVzZXQsIGV0Yy4pLgo+IAo+IEkgZGlkbid0
IGtub3cgdGhlIFNETSBzdGF0ZWQgYW55dGhpbmcgYWJvdXQgb2ZmbGluZSB2Q1BVLXMuIFRoZXJl
J3MKPiAoYWNjb3JkaW5nIHRvIG15IHdheSBvZiBsb29raW5nIGF0IHRoaW5ncykgbm8gYmFyZSBo
YXJkd2FyZSBlcXVpdmFsZW50Cj4gdG8gdGhpcyBzdGF0ZSwgd2hpY2ggbWVhbnMgd2hhdGV2ZXIg
dGhlIFNETSBzYXlzIGlzIG5vdCBhcHBsaWNhYmxlLgoKUGxlYXNlIHNlZSBwYWdlIDMxMToKCmh0
dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9hNC82
MC8zMjUzODQtc2RtLXZvbC0zYWJjZC5wZGYKClRoZSBzZWN0aW9uIGlzIGluZGVlZCBjYWxsZWQg
IlByb2Nlc3NvciBTdGF0ZSBBZnRlciBSZXNldCIgd2hpY2ggaXMKY2xlYXJseSBub3QgZ3JlYXQg
Zm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRpc2N1c3Npb24sIGJ1dCB0aGUgaW1wb3J0YW50CnBh
cnQgaXMgIlRhYmxlIDktMS4gSUEtMzIgYW5kIEludGVsIDY0IFByb2Nlc3NvciBTdGF0ZXMgRm9s
bG93aW5nClBvd2VyLXVwLCBSZXNldCwgb3IgSU5JVCIsIHdoaWNoIEkgYmVsaWV2ZSBpbGx1c3Ry
YXRlcyB0aGUgcHJvY2Vzc29yCnN0YXRlcyB3ZSB3ZXJlIHRhbGtpbmcgYWJvdXQuCgo+PiBGb3Ig
ZXhhbXBsZSwgcGxlYXNlIGxvb2sgYXQgdGhpcyBYZW5TZXJ2ZXItb25seSBwYXRjaDoKPj4KPj4g
aHR0cHM6Ly9naXRodWIuY29tL3hlbnNlcnZlci94ZW4ucGcvYmxvYi9YUy03LjEueC9tYXN0ZXIv
eDg2LWRvbWN0bC1Eb24tdC1wYSAKPj4gdXNlLXRoZS13aG9sZS1kb21haW4taWYtb25seS1nZXR0
LnBhdGNoCj4gCj4gVGhhdCdzIHdoYXQgaWlyYyBBbGV4YW5kcnUncyBzZXJpZXMgc3RhcnRlZCBm
cm9tLgoKSW5kZWVkLiBXaGF0IHdlJ3ZlIG1pc3NlZCBpbml0aWFsbHkgaXMgdGhhdCB0aGVyZSB3
ZXJlIHR3byBwYXJ0cyB0byBpdDoKdGhlIG9uZSB0aGF0IGdvdCBpbiB3aXRoIHRoZSBzZXJpZXMg
KHRoZSBub3QgcGF1c2luZyB0aGUgd2hvbGUgZG9tYWluIGlmCm5vdCBzdHJpY3RseSBuZWNlc3Nh
cnkpIGFuZCB0aGUgcXVlcnkgcGFydC4KCj4+IE5vdyBhYm91dCB0aGUgInRoZSBhZ2VudCBzaG91
bGQgZG8gc29tZXRoaW5nIGVsc2UgaWYgdGhlIFZDUFUgaXMgZG93biIKPj4gb2JqZWN0aW9uLCB0
aGF0J3Mgbm90IHBvc3NpYmxlIHdpdGggdGhlIGN1cnJlbnQgWGVuIGNvZGU6IC1FTk9FTlQgaXMK
Pj4gcmV0dXJuZWQgYm90aCB3aGVuIHRoZSBWQ1BVIGlzIGRvd24gX2FuZF8gd2hlbiB0aGUgVkNQ
VSBpbmRleCBpcyBvdXQgb2YKPj4gYm91bmRzIChzbyBpZiBJIHF1ZXJ5IHRoZSBzdGF0ZSBvZiBW
Q1BVIDEwIG9uIGEgMi1WQ1BVcyBndWVzdCkuCj4gCj4gSWYgdGhlcmUgYXJlIG5vIG90aGVyIHdh
eXMgdG8gaW5xdWlyZSB2Q1BVIHN0YXRlLCBJJ20gc3VyZSB3ZSBjYW4KPiBwcm92aWRlIHNvbWUu
IEkgYWxzbyBkb24ndCB2aWV3IGRpc2FtYmlndWF0aW5nIHRoZSBlcnJvciBjb2RlIGFzCj4gYW4g
aW1wb3NzaWJsZSB0aGluZyB0byBkby4KCk9mIGNvdXJzZSwgYW5kIGlmIGl0J3MgaW5hY2NlcHRh
YmxlIHRvIHVwc3RyZWFtIHRoZSBwb3NzaWJpbGl0eSBvZgpxdWVyeWluZyB0aGUgc3RhdGUgb2Yg
YW4gb2ZmbGluZSBWQ1BVIHdlJ2xsIGRvIHRoYXQuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:44:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 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 1g2bqC-0002ki-My; Wed, 19 Sep 2018 12:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2bqB-0002kd-HQ
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 12:44:23 +0000
X-Inumbo-ID: df2cc71c-bc09-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df2cc71c-bc09-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 12:45: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 68C43ABC1;
 Wed, 19 Sep 2018 12:44:20 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-6-git-send-email-dongli.zhang@oracle.com>
 <8d6457cf-a105-3d88-bd38-d46b24f70501@suse.com>
 <8f4c7508-1e8f-9d7e-1327-f537917845f4@oracle.com>
 <d5c6f15b-500d-91fd-1201-9fa552bc77cc@suse.com>
 <0753b7b8-31a6-22f5-479a-2760fea0149c@oracle.com>
 <62194cbd-be25-fc2e-f115-5111888d7bc6@suse.com>
 <7fec0ad1-84e5-f490-d196-623a8b3685ac@oracle.com>
 <91cfb61b-5413-2811-771b-b3860f626010@suse.com>
 <a85d7634-b62b-7ac9-8ce9-c548b02afb1e@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: <317d41d1-a2cf-7c79-6b67-a45d65484430@suse.com>
Date: Wed, 19 Sep 2018 14:44:19 +0200
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: <a85d7634-b62b-7ac9-8ce9-c548b02afb1e@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 5/6] xenbus: process be_watch events in
 xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, konrad.wilk@oracle.com, srinivas.eeda@oracle.com,
 paul.durrant@citrix.com, boris.ostrovsky@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>

T24gMTkvMDkvMTggMTQ6MjcsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDA5LzE5LzIwMTggMDQ6MDEgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE5LzA5
LzE4IDA4OjE1LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuLAo+Pj4KPj4+IE9u
IDA5LzE0LzIwMTggMTA6NDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMTQvMDkv
MTggMTY6MjksIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+Pj4gSGkgSnVlcmdlbiwKPj4+Pj4KPj4+
Pj4gT24gMDkvMTQvMjAxOCAxMDoyNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+IE9u
IDE0LzA5LzE4IDE2OjE4LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4+Pj4gSGkgSnVlcmdlbiwK
Pj4+Pj4+Pgo+Pj4+Pj4+IE9uIDA5LzE0LzIwMTggMDU6MTIgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+Pj4+Pj4+IE9uIDE0LzA5LzE4IDA5OjM0LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pj4+
Pj4+PiBUaGlzIGlzIHRoZSA1dGggcGF0Y2ggb2YgYSAoNi1wYXRjaCkgcGF0Y2ggc2V0Lgo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IFdpdGggdGhpcyBwYXRjaCwgd2F0Y2ggZXZlbnQgaW4gcmVsYXRpdmUg
cGF0aCBwYXR0ZXJuCj4+Pj4+Pj4+PiAnYmFja2VuZC88cHZkZXY+Lzxkb21pZD5pLy4uLicgY2Fu
IGJlIHByb2Nlc3NlZCBpbiBwZXItZG9tVSB4ZW53YXRjaAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBzdXBl
cmZsdW91cyAiaSIgLS0tLS0tLS0tLV4KPj4+Pj4+Pj4KPj4+Pj4+Pj4+IHRocmVhZC4KPj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgo+Pj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+PiAgZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19wcm9iZS5jICAgICAgICAgfCAgMiArLQo+Pj4+Pj4+Pj4gIGRyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+Pj4+Pj4+Pj4gIGluY2x1ZGUveGVuL3hlbmJ1cy5oICAgICAgICAgICAgICAgICAgICAg
IHwgIDIgKysKPj4+Pj4+Pj4+ICAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5j
Cj4+Pj4+Pj4+PiBpbmRleCBiYTA2NDRjLi5hYTFiMTVhIDEwMDY0NAo+Pj4+Pj4+Pj4gLS0tIGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+Pj4+Pj4+PiArKysgYi9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4+Pj4+Pj4+IEBAIC01NTIsNyArNTUyLDcgQEAg
aW50IHhlbmJ1c19wcm9iZV9kZXZpY2VzKHN0cnVjdCB4ZW5fYnVzX3R5cGUgKmJ1cykKPj4+Pj4+
Pj4+ICB9Cj4+Pj4+Pj4+PiAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3Byb2JlX2RldmljZXMp
Owo+Pj4+Pj4+Pj4gIAo+Pj4+Pj4+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgY2hhcl9jb3VudChj
b25zdCBjaGFyICpzdHIsIGNoYXIgYykKPj4+Pj4+Pj4+ICt1bnNpZ25lZCBpbnQgY2hhcl9jb3Vu
dChjb25zdCBjaGFyICpzdHIsIGNoYXIgYykKPj4+Pj4+Pj4KPj4+Pj4+Pj4gUGxlYXNlIGNoYW5n
ZSB0aGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24gd2hlbiBtYWtpbmcgaXQgZ2xvYmFsbHkKPj4+Pj4+
Pj4gdmlzaWJsZSwgZS5nLiBieSBwcmVmaXhpbmcgInhlbmJ1c18iLgo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiBHZW5lcmFsbHkgSSB0aGluayB5b3UgZG9uJ3QgbmVlZCB0byB1c2UgaXQgYmVsb3cuCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiAgewo+Pj4+Pj4+Pj4gIAl1bnNpZ25lZCBpbnQgaSwgcmV0ID0gMDsKPj4+
Pj4+Pj4+ICAKPj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X3Byb2JlX2JhY2tlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2Vu
ZC5jCj4+Pj4+Pj4+PiBpbmRleCBiMGJlZDRmLi41MGRmODZhIDEwMDY0NAo+Pj4+Pj4+Pj4gLS0t
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKPj4+Pj4+Pj4+ICsr
KyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCj4+Pj4+Pj4+PiBA
QCAtMjExLDkgKzIxMSw0MSBAQCBzdGF0aWMgdm9pZCBiYWNrZW5kX2NoYW5nZWQoc3RydWN0IHhl
bmJ1c193YXRjaCAqd2F0Y2gsCj4+Pj4+Pj4+PiAgCXhlbmJ1c19kZXZfY2hhbmdlZChwYXRoLCAm
eGVuYnVzX2JhY2tlbmQpOwo+Pj4+Pj4+Pj4gIH0KPj4+Pj4+Pj4+ICAKPj4+Pj4+Pj4+ICtzdGF0
aWMgZG9taWRfdCBwYXRoX3RvX2RvbWlkKGNvbnN0IGNoYXIgKnBhdGgpCj4+Pj4+Pj4+PiArewo+
Pj4+Pj4+Pj4gKwljb25zdCBjaGFyICpwID0gcGF0aDsKPj4+Pj4+Pj4+ICsJZG9taWRfdCBkb21p
ZCA9IDA7Cj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+PiArCXdoaWxlICgqcCkgewo+Pj4+Pj4+Pj4gKwkJ
aWYgKCpwIDwgJzAnIHx8ICpwID4gJzknKQo+Pj4+Pj4+Pj4gKwkJCWJyZWFrOwo+Pj4+Pj4+Pj4g
KwkJZG9taWQgPSAoZG9taWQgPDwgMykgKyAoZG9taWQgPDwgMSkgKyAoKnAgLSAnMCcpOwo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiByZWludmVudGluZyBhdG9pKCk/Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFBsZWFz
ZSBkb24ndCBkbyB0aGF0LiBrc3RydG91MTYoKSBzZWVtcyB0byBiZSBhIHBlcmZlY3QgZml0Lgo+
Pj4+Pj4+Cj4+Pj4+Pj4gSSBkaWQgdXNlIGtzdHJ0b3UqKCkgaW4gdGhlIGVhcmx5IHByb3RvdHlw
ZSBhbmQgcmVhbGl6ZWQga3N0cnRvdTE2KCkgcmV0dXJucyAwCj4+Pj4+Pj4gaWYgdGhlIGlucHV0
IHN0cmluZyBjb250YWlucyBub24tbnVtZXJpY2FsIGNoYXJhY3RlcnMuCj4+Pj4+Pj4KPj4+Pj4+
PiBFLmcuLCB0aGUgZXhhbXBsZSBvZiBpbnB1dCBjYW4gYmUgIjEvMC9zdGF0ZSIsIHdoZXJlIDEg
aXMgZm90aGVyZW5kX2lkCj4+Pj4+Pj4gKGZyb250ZW5kX2lkKSBhbmQgMCBpcyBoYW5kbGUuCj4+
Pj4+Pj4KPj4+Pj4+PiBXaGVuICIxLzAvc3RhdGUiIGlzIHVzZWQgYXQgaW5wdXQsIGtzdHJ0b3Ux
NigpIHJldHVybnMgMCAocmV0dXJuZWQgaW50ZWdlcikgYW5kCj4+Pj4+Pj4gLTIyIChlcnJvciku
Cj4+Pj4+Pgo+Pj4+Pj4gQWFoLCBva2F5LiBUaGVuIHNpbXBsZV9zdHJ0b3VsKCk/Cj4+Pj4+Cj4+
Pj4+IEkgZGlkIGNvbnNpZGVyIHNpbXBsZV9zdHJ0b3VsKCkgaW5pdGlhbGx5LiBVbmZvcnR1bmF0
ZWx5LCBpdCBpcyBvYnNvbGV0ZSAoYmVsb3cKPj4+Pj4gbGluZSA4MSkuIEFGQUlSLCB0aGUgcGF0
Y2ggd291bGQgbm90IGJlIGFibGUgdG8gcGFzcyB0aGUgY2hlY2tfcGF0Y2ggc2NyaXB0IHdoZW4K
Pj4+Pj4gdGhpcyBmdW5jdGlvbiBpcyB1c2VkLgo+Pj4+Cj4+Pj4gQmV0dGVyIHVzZSB0aGF0IHRo
YW4gb3BlbiBjb2RpbmcgYSBuZXcgaW5zdGFuY2Ugb2YgaXQuCj4+Pj4KPj4+PiBBbm90aGVyIHZh
cmlhbnQgd291bGQgYmUgdG8gdXNlIHNzY2FuZigpIG9yIHNpbWlsYXIuIFRoZW4geW91IGNvdWxk
IGV2ZW4KPj4+PiBkcm9wIHVzaW5nIHN0cmNocigpIGJ5IGFkZGluZyB0aGF0IGluIHRoZSBmb3Jt
YXQgc3RyaW5nOgo+Pj4+Cj4+Pj4gcmV0dXJuIChzc2NhbmYocGF0aCwgIiUqdS8ldS8iLCAmZG9t
aWQpID09IDEpID8gZG9taWQgOiBET01JRF9TRUxGOwo+Pj4KPj4+IEkgcmVjYWxsIHdoYXQgd2Fz
IGhhcHBlbmVkLgo+Pj4KPj4+IFN1cHBvc2Ugb25lIHNhbXBsZSBvZiBwYXRoIGlzICJiYWNrZW5k
L3ZpZi8xOS8zL3N0YXRlIi4gKHdlIHdvdWxkIGxpa2UgdG8gb2J0YWluCj4+PiBkb21pZD0xOSkK
Pj4+Cj4+PiBJbml0aWFsbHkgSSB3b3VsZCBsaWtlIHRvIHVzZSBzc2NhbmYocGF0aCwgImJhY2tl
bmQvJSpbYS16XS8laHUvJSp1IikgdG8gb2J0YWluCj4+PiB0aGUgZG9taWQgZnJvbSB4ZW5zdG9y
ZSBwYXRoIGluIG9uZSBjYWxsLgo+Pj4KPj4+IFVuZm9ydHVuYXRlbHksIHVubGlrZSB1c2Vyc3Bh
Y2Ugc3NjYW5mKCksIHRoZSB2ZXJzaW9uIGluIGxpbnV4IGtlcm5lbCBkb2VzIG5vdAo+Pj4gc3Vw
cG9ydCAnWycgc28gdGhhdCBJIHdvdWxkIG5vdCBiZSBhYmxlIHRvIHVzZSAiJSpbYS16XSIgaW4g
c3NjYW5mKCkgaW4gbGludXgKPj4+IGtlcm5lbC4KPj4KPj4gVGhhdCBpcyBub3QgY29ycmVjdC4g
SXQgZG9lc24ndCBzdXBwb3J0IHJhbmdlcyBpbiBbXSwgYnV0IGl0IGlzCj4+IHBlcmZlY3RseSBm
aW5lIHRvIHVzZSAlW14vXS4gVGhpcyByZXF1aXJlcyBhIHRlbXBvcmFyeSBidWZmZXIsIGFzCj4+
ICUqWyBpc24ndCBzdXBwb3J0ZWQuCj4+Cj4+IFdoeSBkb24ndCB5b3UgdXNlOgo+Pgo+PiBjaGFy
IHRlbXBbMTZdOwo+Pgo+PiAuLi4KPj4KPj4gLyoga2VybmVsIHNzY2FuZigpICVbXSBkb2Vzbid0
IHN1cHBvcnQgJyonIG1vZGlmaWVyIGFuZCBuZWVkcyBsZW5ndGguICovCj4+IHNzY2FuZihwYXRo
LCAiYmFja2VuZC8lMTVbXi9dJWh1LyUqdSIsIHRlbXAsICZkb21pZCkKPj4KPiAKPiBPbmUgJ1wn
IGJldHdlZW4gIiUxNVteL10iIGFuZCAiJWh1IiBpcyBtaXNzaW5nLgo+IAo+IFdlIHNob3VsZCB1
c2UgImJhY2tlbmQvJTE1W14vXS8laHUvJSp1IiBpbnN0ZWFkLgoKWWVzLgoKPiBTZWVtcyB0aGlz
IGlzIHN1cHBvcnRlZCBzaW5jZSBjb21taXQgZjkzMTBiMmY5YTE5YjdmMTZjN2IxYzE1NThmOGI2
NDliOWI5MzNjMS4KPiBPbmx5IHRhZyBzaW5jZSA0LjYgc3VwcG9ydCB0aGlzIGZlYXR1cmUuCj4g
Cj4gSSBzaG91bGQgYXZvaWQgdXNpbmcgb2xkIHVidW50dSA0LjQuMCBrZXJuZWwgdG8gdGVzdCBz
dWNoIGZlYXR1cmVzIHRoZSBuZXh0IHRpbWUgOigKClJpZ2h0LiBJIHN1Z2dlc3QgdG8gYWx3YXlz
IHVzZSBhIHZlcnkgcmVjZW50IHVwc3RyZWFtIGtlcm5lbCBmb3IKdGVzdGluZy4KCj4gCj4gVGhh
bmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBoZWxwIQo+IAo+IEFzIHRoZSAiZGV2aWNldHlwZVsz
Ml0iIGluIHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIGlzIG9mIHNpemUgMzIsIHNob3VsZCBJIHVz
ZQo+IHRlbXBbMzJdIGluc3RlYWQgb2YgdGVtcFsxNl0/CgpTZWVtcyB0byBiZSBhIGdvb2QgaWRl
YS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 12:44:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 12: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 1g2bqR-0002mQ-5S; Wed, 19 Sep 2018 12:44:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2bqP-0002mB-2d
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 12:44:37 +0000
X-Inumbo-ID: 7ab042fe-bc09-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ab042fe-bc09-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 14:42:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65690030"
From: George Dunlap <george.dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>, <george.dunlap@eu.citrix.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <ac06731a-a44c-fce7-0638-eecf68579176@citrix.com>
Date: Wed, 19 Sep 2018 13:44:31 +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: <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gMDkvMTkvMjAxOCAwMToxNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8wMy8y
MDE4IDA5OjI1IEFNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IFdoZW4gYW4gbmV3IGFsdHAy
bSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUKPj4gZGlzcGxh
eSB3aWxsIGZyZWV6ZSAoYWx0aG91Z2ggdGhlIGd1ZXN0IHdpbGwgcnVuIG5vcm1hbGx5KS4gVGhp
cwo+PiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRoZSByZWFzb24g
aXMgdGhlIHdheQo+PiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBWR0E6IGl0
IGludGVudGlvbmFsbHkKPj4gbWlzY29uZmlndXJlcyBWR0EgcGFnZXMgc28gdGhhdCB0aGV5IHdp
bGwgZmF1bHQuCj4+Cj4+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCj4+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNj
b25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPj4gZmF1bHQsIHNvIHRoZSBkaXNwbGF5
IHdpbGwgbm90IGJlIHVwZGF0ZWQuCj4gCj4gSGV5IFJhenZhbiwgdGhhbmtzIGZvciBkb2luZyB0
aGlzLCBhbmQgc29ycnkgaXQncyB0YWtlbiBzbyBsb25nIHRvIHJlc3BvbmQuCj4gCj4+IFRoaXMg
cGF0Y2g6Cj4+Cj4+ICogdXBkYXRlcyBlcHRfaGFuZGxlX21pc2NvbmZpZygpIHRvIHVzZSB0aGUg
YWN0aXZlIGFsdHAybSBpbnN0ZWFkCj4+ICAgb2YgdGhlIGhvc3RwMm07Cj4gCj4gVGhpcyBpcyBw
cm9iYWJseSBuZWNlc3NhcnkuCj4gCj4+ICogaGFzIHAybV9pbml0X2FsdHAybV9lcHQoKSBjb3B5
IG92ZXIgbWF4X21hcHBlZF9wZm4sCj4+ICAgbG9nZGlydHlfcmFuZ2VzLCBnbG9iYWxfbG9nZGly
dHksIGVwdC5hZCBhbmQgZGVmYXVsdF9hY2Nlc3MKPj4gICBmcm9tIHRoZSBob3N0cDJtICh0aGUg
bGF0dGVyIG1vcmUgZm9yIGNvbXBsZXRlbmVzcyB0aGFuIGZvciBhbnkKPj4gICBvdGhlciByZWFz
b24pLgo+IAo+IEkgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgcmlnaHQgYXBwcm9hY2guICBU
aGVzZSB2YWx1ZXMgY2hhbmdlCj4gcmFyZWx5LCBidXQgYWZ0ZXIgYSBtaXNjb25maWcgYXJlIHJl
YWQgcmVwZWF0ZWRseS4gIFNvIGl0J3MgcHJvYmFibHkgYQo+IGxvdCBtb3JlIGVmZmljaWVudCB0
byBwcm9wYWdhdGUgY2hhbmdlcyB3aGVuIHRoZXkgaGFwcGVuLCByYXRoZXIgdGhhbgo+IHRyeWlu
ZyB0byBrZWVwIGEgc2luZ2xlIG1hc3RlciBjb3B5LiAgSG93ZXZlci4uLgo+IAo+PiBXZSBzaG91
bGQgZGlzY3VzcyBpZiBqdXN0IGNvcHlpbmcgb3Zlcgo+PiAgIGxvZ2RpcnR5X3JhbmdlcyAod2hp
Y2ggaXMgYSBwb2ludGVyKSBpcyBzdWZmaWNpZW50LCBvciBpZgo+PiAgIHRoaXMgY29kZSByZXF1
aXJlcyBtb3JlIHN5bmNocm9uaXphdGlvbikuCj4gCj4gSXQncyBjbGVhcmx5IG5vdCBzdWZmaWNp
ZW50LiA6LSkgIFRoZSBsb2dkaXJ0eV9yYW5nZXMgc3RydWN0IGlzCj4gcHJvdGVjdGVkIGJ5IHRo
ZSBsb2NrIG9mIHRoZSBwMm0gc3RydWN0dXJlIHRoYXQgY29udGFpbnMgaXQ7IGlmIHlvdQo+IHBv
aW50IHRvIGl0IGZyb20gYSBkaWZmZXJlbnQgcDJtIHN0cnVjdHVyZSwgdGhlbiB5b3UnbGwgaGF2
ZQo+IGluY29uc2lzdGVudCBsb2dnaW5nLCBhbmQgeW91J2xsIGhhdmUgcHJvYmxlbXMgaWYgb25l
IHZjcHUgaXMgcmVhZGluZwo+IHRoZSBzdHJ1Y3R1cmUgd2hpbGUgYW5vdGhlciBpcyBtb2RpZnlp
bmcgaXQuCgouLi5hbmQgdGhlcmVmb3JlLCBpZiB3ZSBiZWxpZXZlIHRoYXQgaXQncyBtb3JlIGVm
ZmljaWVudCB0byBkdXBsaWNhdGUKc3RydWN0dXJlcyB0aGFuIHRvIHNoYXJlIGl0IGFuZCB1c2Ug
YSBsb2NrLCB3ZSBuZWVkIHRvIGRvIGEgZGVlcCBjb3B5IG9mCnRoZSBkYXRhIHN0cnVjdHVyZSBv
biBhbHRwMm0gY3JlYXRpb24sIGFuZCBwcm9wYWdhdGUgY2hhbmdlcyBhcyB3ZSBkbwpmb3IgdGhl
IG90aGVyICJzeW5jZWQiIGRhdGEuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:01:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2c6r-0004Jc-P6; Wed, 19 Sep 2018 13:01:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2c6q-0004JX-RY
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:01:36 +0000
X-Inumbo-ID: 47860e56-bc0c-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 47860e56-bc0c-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:02:36 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id C6ACF305FFAE
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:01:34 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A8E357FC39
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:01:34 +0300 (EEST)
Received: (qmail 25542 invoked from network); 19 Sep 2018 16:01:34 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Sep 2018 16:01:33 +0300
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 george.dunlap@eu.citrix.com
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
Date: Wed, 19 Sep 2018 16:01:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77473
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496390,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.008057)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004053), Flags: BA7B0291; NN_NO_NEED_TO;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.087165,0.000271)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.694206), Hit: No, Details: v2.7.15; Id:
 15.1i60i0m.1cnounptq.i384h], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gOS8xOS8xOCAzOjE1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IEhleSBSYXp2YW4sIHRo
YW5rcyBmb3IgZG9pbmcgdGhpcywgYW5kIHNvcnJ5IGl0J3MgdGFrZW4gc28gbG9uZyB0byByZXNw
b25kLgoKTm8gcHJvYmxlbSwgdGhhbmtzIGZvciB0aGUgcmV2aWV3IQoKPj4gV2Ugc2hvdWxkIGRp
c2N1c3MgaWYganVzdCBjb3B5aW5nIG92ZXIKPj4gICBsb2dkaXJ0eV9yYW5nZXMgKHdoaWNoIGlz
IGEgcG9pbnRlcikgaXMgc3VmZmljaWVudCwgb3IgaWYKPj4gICB0aGlzIGNvZGUgcmVxdWlyZXMg
bW9yZSBzeW5jaHJvbml6YXRpb24pLgo+IAo+IEl0J3MgY2xlYXJseSBub3Qgc3VmZmljaWVudC4g
Oi0pICBUaGUgbG9nZGlydHlfcmFuZ2VzIHN0cnVjdCBpcwo+IHByb3RlY3RlZCBieSB0aGUgbG9j
ayBvZiB0aGUgcDJtIHN0cnVjdHVyZSB0aGF0IGNvbnRhaW5zIGl0OyBpZiB5b3UKPiBwb2ludCB0
byBpdCBmcm9tIGEgZGlmZmVyZW50IHAybSBzdHJ1Y3R1cmUsIHRoZW4geW91J2xsIGhhdmUKPiBp
bmNvbnNpc3RlbnQgbG9nZ2luZywgYW5kIHlvdSdsbCBoYXZlIHByb2JsZW1zIGlmIG9uZSB2Y3B1
IGlzIHJlYWRpbmcKPiB0aGUgc3RydWN0dXJlIHdoaWxlIGFub3RoZXIgaXMgbW9kaWZ5aW5nIGl0
Lgo+IAo+IEFub3RoZXIgaXNzdWUgaXMgdGhhdCBpdCBkb2Vzbid0IGxvb2sgbGlrZSB5b3UncmUg
cHJvcGFnYXRpbmcgdXBkYXRlcyB0bwo+IHRoaXMgc2hhcmVkIHN0YXRlIGVpdGhlciAtLSBpZiBz
b21lb25lIGVuYWJsZXMgb3IgZGlzYWJsZXMKPiBnbG9iYWxfbG9nZGlydHksIG9yIGNoYW5nZXMg
ZGVmYXVsdF9hY2Nlc3MsIHRoZSBhbHRwMm1zIHdpbGwgc3RpbGwgaGF2ZQo+IHRoZSBvbGQgdmFs
dWUuCj4gCj4gSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGNvbGxlY3QgdGhlIHZhcmlvdXMgYml0cyB0
aGF0IG5lZWQgdG8gYmUga2VwdCBpbgo+IHN5bmMgYmV0d2VlbiBob3N0cDJtL2FsdHAybXMsIHB1
dCB0aGVtIGFsbCBpbiBhICdzeW5jJyBzdWItc3RydWN0IHdpdGhpbgo+IHRoZSBwMm0sIGFuZCBl
bmZvcmNlIHVzaW5nIGEgZnVuY3Rpb24gLyBtYWNybyB0byBtb2RpZnkgdGhlIHZhbHVlcyBpbnNp
ZGUuCgpSaWdodCwgSSdsbCBnZXQgb24gd2l0aCB0aGUgc3luYyBzdHJ1Y3R1cmUgdGhlbi4KCj4+
IEFub3RoZXIgYXNwZWN0IGlzIHRoYXQsIHdoaWxlIG5ldyBtb2RpZmljYXRpb25zIHNob3VsZCB3
b3JrIHdpdGgKPj4gdGhlc2UgY2hhbmdlcywgX29sZF8gbW9kaWZpY2F0aW9ucyAod3JpdHRlbiB0
byB0aGUgaG9zdDJwbQo+PiBfYmVmb3JlXyB3ZSd2ZSBjcmVhdGVkIHRoZSBuZXcgYWx0cDJtKSB3
aWxsLCBpZiBJIHVuZGVyc3RhbmQgdGhlCj4+IGNvZGUgY29ycmVjdGx5IGJlIGxvc3QuIFRoYXQg
aXMgdG8gc2F5LCBtaXNjb25maWd1cmF0aW9ucwo+PiBwZXJmb3JtZWQgYmVmb3JlIHAybV9pbml0
X2FsdHAybV9lcHQoKSBpbiB0aGUgaG9zdHAybSB3aWxsCj4+IHByZXN1bWFibHkgbm90IHRyaWdn
ZXIgdGhlIG5lY2Vzc2FyeSBmYXVsdHMgYWZ0ZXIgc3dpdGNoaW5nIHRvCj4+IHRoZSBuZXcgYWx0
cDJtLgo+IAo+IFlvdSdyZSB3b3JyaWVkIGFib3V0IHRoZSBmb2xsb3dpbmcgc2VxdWVuY2U/Cj4g
Cj4gMS4gTWlzY29uZmlndXJlIGhvc3RwMm0KPiAyLiBFbmFibGUgYWx0cDJtCj4gMy4gU3dpdGNo
IHRvIGFsdHAybSAxCj4gNC4gRmF1bHQgb24gYSBwcmV2aW91c2x5LW1pc2NvbmZpZ3VyZWQgcDJt
IGVudHJ5CgpObywgSSdtIHdvcnJpZWQgdGhhdCBhdCBzdGVwIDQgdGhlIGZhdWx0IHdpbGwgbm8g
bG9uZ2VyIGhhcHBlbiwgYmVjYXVzZQp0aGUgRVBUUCBpbmRleCBjb3JyZXNwb25kaW5nIHRvIGFs
dHAybSAxIHBvaW50cyB0byBhbiBFUFQgd2hlcmUgdGhlCmVudHJpZXMgbWlzY29uZmlndXJlZCBp
biB0aGUgaG9zdHAybSBhcmUgX25vdF8gbWlzY29uZmlndXJlZC4KCkJ1dCBhY3R1YWxseSB0aGUg
c2VxdWVuY2UgSSdtIHdvcnJpZWQgYWJvdXQgaXM6CgoxLiBNaXNjb25maWd1cmUgaG9zdHAybQoy
LiBDcmVhdGUgYWx0cDJtCjMuIEVuYWJsZSBhbHRwMm0KNC4gU3dpdGNoIHRvIGFsdHAybSAxCjUu
IEEgd291bGQtYmUtZmF1bHQgaW4gdGhlIGhvc3RwMm0gbm8gbG9uZ2VyIG9jY3VycwoKUGxlYXNl
IG5vdGUgdGhlIGFkZGl0aW9uYWwgc3RlcCAyLiBBdCB0aGlzIHBvaW50LCB0aGUgaG9zdHAybSBo
YXMgYmVlbgptaXNjb25maWd1cmVkLCBidXQgdGhlIGNyZWF0aW9uIG9mIGFsdHAybSBjYW1lIHRv
byBsYXRlIC0gc28gdGhlCm1pc2NvbmZpZ3VyYXRpb24gb2YgdGhlIGhvc3RwMm0gY291bGQgbm90
IGhhdmUgcHJvcGFnYXRlZCB0byBhbHRwMm0gMSwKc2luY2UgaXQgZGlkbid0IHlldCBleGlzdCB3
aGVuIGl0IHdhcyBtaXNjb25maWd1cmVkLgoKRG9lcyBub3Qgc3dpdGNoaW5nIHRvIGFsdHAybSAx
IHRoZW4gbG9zZSB0aGUgRVBUIG1pc2NvbmZpZ3VyYXRpb24/Cgo+IEp1c3Qgb25lIGNvbW1lbnQg
b24gdGhlIGNvZGUuLi4KPiAKPj4gIHN0YXRpYyB2b2lkIGVwdF9lbmFibGVfcG1sKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4+ICB7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+PiArCj4+ICAgICAgLyogRG9tYWluIG11c3Qg
aGF2ZSBiZWVuIHBhdXNlZCAqLwo+PiAtICAgIEFTU0VSVChhdG9taWNfcmVhZCgmcDJtLT5kb21h
aW4tPnBhdXNlX2NvdW50KSk7Cj4+ICsgICAgQVNTRVJUKGF0b21pY19yZWFkKCZkLT5wYXVzZV9j
b3VudCkpOwo+PiAgCj4+ICAgICAgLyoKPj4gICAgICAgKiBObyBuZWVkIHRvIHJldHVybiB3aGV0
aGVyIHZteF9kb21haW5fZW5hYmxlX3BtbCBoYXMgc3VjY2VlZGVkLCBhcwo+PiAgICAgICAqIGVw
dF9wMm1fdHlwZV90b19mbGFncyB3aWxsIGRvIHRoZSBjaGVjaywgYW5kIHdyaXRlIHByb3RlY3Rp
b24gd2lsbCBiZQo+PiAgICAgICAqIHVzZWQgaWYgUE1MIGlzIG5vdCBlbmFibGVkLgo+PiAgICAg
ICAqLwo+PiAtICAgIGlmICggdm14X2RvbWFpbl9lbmFibGVfcG1sKHAybS0+ZG9tYWluKSApCj4+
ICsgICAgaWYgKCB2bXhfZG9tYWluX2VuYWJsZV9wbWwoZCkgKQo+PiAgICAgICAgICByZXR1cm47
Cj4+ICAKPj4gICAgICAvKiBFbmFibGUgRVBUIEEvRCBiaXQgZm9yIFBNTCAqLwo+PiAgICAgIHAy
bS0+ZXB0LmFkID0gMTsKPj4gLSAgICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRwKHAybS0+ZG9tYWlu
KTsKPj4gKwo+PiArICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCj4+ICsgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAg
ICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID09IG1mbl94KElOVkFMSURfTUZOKSApCj4+
ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAgICAgIHAybSA9IGQt
PmFyY2guYWx0cDJtX3AybVtpXTsKPj4gKyAgICAgICAgICAgIHAybS0+ZXB0LmFkID0gMTsKPj4g
KyAgICAgICAgfQo+IAo+IFlvdSdyZSBub3QgZ3JhYmJpbmcgdGhlIHJlc3BlY3RpdmUgcDJtIGxv
Y2tzIGhlcmUgLS0gSSdtIHByZXR0eSBzdXJlCj4gdGhpcyB3aWxsIGVuZCB1cCBiZWluZyB0aHJl
ZSBzZXBhcmF0ZSBpbnN0cnVjdGlvbnMgKHJlYWQsIHNldCBhZCBiaXQsCj4gd3JpdGUpLgo+IAo+
IEJ1dCB0aGVyZSB3b3VsZCBzb21ldGhpbmcgYSBiaXQgZnVubnkgaGVyZSBhYm91dCBncmFiYmlu
ZyB0aGUgbWFpbiBwMm0KPiBsb2NrIGluIHAybS5jLCBhbmQgdGhlbiBncmFiYmluZyBhbHRwMm0g
bG9ja3Mgd2l0aGluIHRoZSBmdW5jdGlvbi4gIEJ1dAo+IG9uIHRoZSBvdGhlciBoYW5kLCB5b3Ug
Y2xlYXJseSBvbmx5IHdhbnQgdG8gY2FsbCB0aGlzLi4uCj4gCj4+ICsgICAgdm14X2RvbWFpbl91
cGRhdGVfZXB0cChkKTsKPiAKPiAuLi5vbmNlLiAgU29tZSByZWZhY3RvcmluZyBtaWdodCBiZSB3
YW50ZWQuCgpJJ2xsIHNlZSBhYm91dCB0aGF0IGFzIHdlbGwuCgoKVGhhbmtzLApSYXp2YW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:06:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2cBC-0004Uf-FB; Wed, 19 Sep 2018 13:06: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=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2cBB-0004Ua-Lm
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:06:05 +0000
X-Inumbo-ID: 7ad75a08-bc0c-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ad75a08-bc0c-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 15:04:02 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 20C7E305FFA8
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:06:03 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0D0387FC39
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:06:03 +0300 (EEST)
Received: (qmail 25923 invoked from network); 19 Sep 2018 16:06:03 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Sep 2018 16:06:01 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 george.dunlap@eu.citrix.com
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
 <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
Message-ID: <63805374-8d0c-950a-d564-635d34e44dbe@bitdefender.com>
Date: Wed, 19 Sep 2018 16:05:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77473
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496390,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.002424)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002048), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.038630,0.000048)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (1.105633), Hit: No,
 Details: v2.7.15; Id: 17.1i60ohp.1cnov00if.hkq7f], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

PiBCdXQgYWN0dWFsbHkgdGhlIHNlcXVlbmNlIEknbSB3b3JyaWVkIGFib3V0IGlzOgo+IAo+IDEu
IE1pc2NvbmZpZ3VyZSBob3N0cDJtCj4gMi4gQ3JlYXRlIGFsdHAybQo+IDMuIEVuYWJsZSBhbHRw
Mm0KPiA0LiBTd2l0Y2ggdG8gYWx0cDJtIDEKPiA1LiBBIHdvdWxkLWJlLWZhdWx0IGluIHRoZSBo
b3N0cDJtIG5vIGxvbmdlciBvY2N1cnMKPiAKPiBQbGVhc2Ugbm90ZSB0aGUgYWRkaXRpb25hbCBz
dGVwIDIuIEF0IHRoaXMgcG9pbnQsIHRoZSBob3N0cDJtIGhhcyBiZWVuCj4gbWlzY29uZmlndXJl
ZCwgYnV0IHRoZSBjcmVhdGlvbiBvZiBhbHRwMm0gY2FtZSB0b28gbGF0ZSAtIHNvIHRoZQo+IG1p
c2NvbmZpZ3VyYXRpb24gb2YgdGhlIGhvc3RwMm0gY291bGQgbm90IGhhdmUgcHJvcGFnYXRlZCB0
byBhbHRwMm0gMSwKPiBzaW5jZSBpdCBkaWRuJ3QgeWV0IGV4aXN0IHdoZW4gaXQgd2FzIG1pc2Nv
bmZpZ3VyZWQuCj4gCj4gRG9lcyBub3Qgc3dpdGNoaW5nIHRvIGFsdHAybSAxIHRoZW4gbG9zZSB0
aGUgRVBUIG1pc2NvbmZpZ3VyYXRpb24/CgpTb3JyeSwgcGxlYXNlIHN3aXRjaCBzdGVwcyAyIGFu
ZCAzIC0gY2xlYXJseSB3ZSBuZWVkIHRvIGZpcnN0IGVuYWJsZQphbHRwMm0gdG8gYmUgYWJsZSB0
byBjcmVhdGUgYSBuZXcgYWx0cDJtLiA6KSBBZnRlciB0aGUgZmlyc3QgdHlwbyB0aGUKdGV4dCBi
ZWNhbWUgYSBiaXQgZGlzdG9ydGVkIGFzIHdlbGwuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:08:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:08: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 1g2cDY-0004cC-Tv; Wed, 19 Sep 2018 13: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=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2cDX-0004c7-Q1
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:08:31 +0000
X-Inumbo-ID: d20bf402-bc0c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d20bf402-bc0c-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 15:06:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="65693142"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>, <george.dunlap@eu.citrix.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
 <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <eb6aeb72-eebb-6407-903a-d52554a8870f@citrix.com>
Date: Wed, 19 Sep 2018 14:08:23 +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: <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gMDkvMTkvMjAxOCAwMjowMSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDkvMTkv
MTggMzoxNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gSGV5IFJhenZhbiwgdGhhbmtzIGZv
ciBkb2luZyB0aGlzLCBhbmQgc29ycnkgaXQncyB0YWtlbiBzbyBsb25nIHRvIHJlc3BvbmQuCj4g
Cj4gTm8gcHJvYmxlbSwgdGhhbmtzIGZvciB0aGUgcmV2aWV3IQo+IAo+Pj4gV2Ugc2hvdWxkIGRp
c2N1c3MgaWYganVzdCBjb3B5aW5nIG92ZXIKPj4+ICAgbG9nZGlydHlfcmFuZ2VzICh3aGljaCBp
cyBhIHBvaW50ZXIpIGlzIHN1ZmZpY2llbnQsIG9yIGlmCj4+PiAgIHRoaXMgY29kZSByZXF1aXJl
cyBtb3JlIHN5bmNocm9uaXphdGlvbikuCj4+Cj4+IEl0J3MgY2xlYXJseSBub3Qgc3VmZmljaWVu
dC4gOi0pICBUaGUgbG9nZGlydHlfcmFuZ2VzIHN0cnVjdCBpcwo+PiBwcm90ZWN0ZWQgYnkgdGhl
IGxvY2sgb2YgdGhlIHAybSBzdHJ1Y3R1cmUgdGhhdCBjb250YWlucyBpdDsgaWYgeW91Cj4+IHBv
aW50IHRvIGl0IGZyb20gYSBkaWZmZXJlbnQgcDJtIHN0cnVjdHVyZSwgdGhlbiB5b3UnbGwgaGF2
ZQo+PiBpbmNvbnNpc3RlbnQgbG9nZ2luZywgYW5kIHlvdSdsbCBoYXZlIHByb2JsZW1zIGlmIG9u
ZSB2Y3B1IGlzIHJlYWRpbmcKPj4gdGhlIHN0cnVjdHVyZSB3aGlsZSBhbm90aGVyIGlzIG1vZGlm
eWluZyBpdC4KPj4KPj4gQW5vdGhlciBpc3N1ZSBpcyB0aGF0IGl0IGRvZXNuJ3QgbG9vayBsaWtl
IHlvdSdyZSBwcm9wYWdhdGluZyB1cGRhdGVzIHRvCj4+IHRoaXMgc2hhcmVkIHN0YXRlIGVpdGhl
ciAtLSBpZiBzb21lb25lIGVuYWJsZXMgb3IgZGlzYWJsZXMKPj4gZ2xvYmFsX2xvZ2RpcnR5LCBv
ciBjaGFuZ2VzIGRlZmF1bHRfYWNjZXNzLCB0aGUgYWx0cDJtcyB3aWxsIHN0aWxsIGhhdmUKPj4g
dGhlIG9sZCB2YWx1ZS4KPj4KPj4gSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGNvbGxlY3QgdGhlIHZh
cmlvdXMgYml0cyB0aGF0IG5lZWQgdG8gYmUga2VwdCBpbgo+PiBzeW5jIGJldHdlZW4gaG9zdHAy
bS9hbHRwMm1zLCBwdXQgdGhlbSBhbGwgaW4gYSAnc3luYycgc3ViLXN0cnVjdCB3aXRoaW4KPj4g
dGhlIHAybSwgYW5kIGVuZm9yY2UgdXNpbmcgYSBmdW5jdGlvbiAvIG1hY3JvIHRvIG1vZGlmeSB0
aGUgdmFsdWVzIGluc2lkZS4KPiAKPiBSaWdodCwgSSdsbCBnZXQgb24gd2l0aCB0aGUgc3luYyBz
dHJ1Y3R1cmUgdGhlbi4KPiAKPj4+IEFub3RoZXIgYXNwZWN0IGlzIHRoYXQsIHdoaWxlIG5ldyBt
b2RpZmljYXRpb25zIHNob3VsZCB3b3JrIHdpdGgKPj4+IHRoZXNlIGNoYW5nZXMsIF9vbGRfIG1v
ZGlmaWNhdGlvbnMgKHdyaXR0ZW4gdG8gdGhlIGhvc3QycG0KPj4+IF9iZWZvcmVfIHdlJ3ZlIGNy
ZWF0ZWQgdGhlIG5ldyBhbHRwMm0pIHdpbGwsIGlmIEkgdW5kZXJzdGFuZCB0aGUKPj4+IGNvZGUg
Y29ycmVjdGx5IGJlIGxvc3QuIFRoYXQgaXMgdG8gc2F5LCBtaXNjb25maWd1cmF0aW9ucwo+Pj4g
cGVyZm9ybWVkIGJlZm9yZSBwMm1faW5pdF9hbHRwMm1fZXB0KCkgaW4gdGhlIGhvc3RwMm0gd2ls
bAo+Pj4gcHJlc3VtYWJseSBub3QgdHJpZ2dlciB0aGUgbmVjZXNzYXJ5IGZhdWx0cyBhZnRlciBz
d2l0Y2hpbmcgdG8KPj4+IHRoZSBuZXcgYWx0cDJtLgo+Pgo+PiBZb3UncmUgd29ycmllZCBhYm91
dCB0aGUgZm9sbG93aW5nIHNlcXVlbmNlPwo+Pgo+PiAxLiBNaXNjb25maWd1cmUgaG9zdHAybQo+
PiAyLiBFbmFibGUgYWx0cDJtCj4+IDMuIFN3aXRjaCB0byBhbHRwMm0gMQo+PiA0LiBGYXVsdCBv
biBhIHByZXZpb3VzbHktbWlzY29uZmlndXJlZCBwMm0gZW50cnkKPiAKPiBObywgSSdtIHdvcnJp
ZWQgdGhhdCBhdCBzdGVwIDQgdGhlIGZhdWx0IHdpbGwgbm8gbG9uZ2VyIGhhcHBlbiwgYmVjYXVz
ZQo+IHRoZSBFUFRQIGluZGV4IGNvcnJlc3BvbmRpbmcgdG8gYWx0cDJtIDEgcG9pbnRzIHRvIGFu
IEVQVCB3aGVyZSB0aGUKPiBlbnRyaWVzIG1pc2NvbmZpZ3VyZWQgaW4gdGhlIGhvc3RwMm0gYXJl
IF9ub3RfIG1pc2NvbmZpZ3VyZWQuCj4gCj4gQnV0IGFjdHVhbGx5IHRoZSBzZXF1ZW5jZSBJJ20g
d29ycmllZCBhYm91dCBpczoKPiAKPiAxLiBNaXNjb25maWd1cmUgaG9zdHAybQo+IDIuIENyZWF0
ZSBhbHRwMm0KPiAzLiBFbmFibGUgYWx0cDJtCj4gNC4gU3dpdGNoIHRvIGFsdHAybSAxCj4gNS4g
QSB3b3VsZC1iZS1mYXVsdCBpbiB0aGUgaG9zdHAybSBubyBsb25nZXIgb2NjdXJzCgpCdXQgaG93
IHdvdWxkIGEgZmF1bHQgbm90IG9jY3VyPyAgVGhlIGFsdHAybSBhdCB0aGlzIHBvaW50IHdvbid0
IGhhdmUKKmFueSogZW50cmllczsgYW55IHAybSBhY2Nlc3MgYXQgYWxsIHNob3VsZCBmYXVsdCwg
eWVzPyAgQXQgd2hpY2ggcG9pbnQKdGhlIGFsdHAybSBjb2RlIHdpbGwgc2F5LCAiT2gsIGxvb2ss
IGhlcmUncyBhbiBlbnRyeSBJIGRpZG4ndCBoYXZlOyBJJ2xsCmNvcHkgaXQgZnJvbSB0aGUgaG9z
dCBwMm0iLiAgVGhhdCB3aWxsIGNhbGwgaG9zdHAybS0+Z2V0X2VudHJ5KCksIHdoaWNoCndpbGwg
cmVzb2x2ZSB0aGUgbWlzY29uZmlnLgoKT3IgZG8gSSBuZWVkIHRvIGdvIGJhY2sgYW5kIHJldmll
dyB0aGUgYWx0cDJtIGNvZGUgYWdhaW4gc28gSSBoYXZlIGEKY2x1ZSBob3cgaXQgd29ya3M/Cgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:13:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13: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 1g2cIf-0005Lp-JH; Wed, 19 Sep 2018 13:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2cIe-0005Lk-9i
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:13:48 +0000
X-Inumbo-ID: fbc7f28d-bc0d-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fbc7f28d-bc0d-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:14:48 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id BE434305FFAE
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:13:46 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 967AE7FC62
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 16:13:46 +0300 (EEST)
Received: (qmail 26491 invoked from network); 19 Sep 2018 16:13:46 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Sep 2018 16:13:46 +0300
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 george.dunlap@eu.citrix.com
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
 <4344eb54-0513-02a3-5c60-2640b1139e17@bitdefender.com>
 <eb6aeb72-eebb-6407-903a-d52554a8870f@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <57f278a5-48b6-6a99-4385-8b6cc3179652@bitdefender.com>
Date: Wed, 19 Sep 2018 16:13:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <eb6aeb72-eebb-6407-903a-d52554a8870f@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77473
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496390,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004584)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003430), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.067314,0.000118)], URL: [Enabled, t: (0.000017)], RTDA:
 [Enabled, t: (0.178696), Hit: No, Details: v2.7.15; Id:
 15.1i6ajif.1cnove567.fv2be], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gOS8xOS8xOCA0OjA4IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzE5LzIwMTgg
MDI6MDEgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gOS8xOS8xOCAzOjE1IFBNLCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gSGV5IFJhenZhbiwgdGhhbmtzIGZvciBkb2luZyB0aGlz
LCBhbmQgc29ycnkgaXQncyB0YWtlbiBzbyBsb25nIHRvIHJlc3BvbmQuCj4+Cj4+IE5vIHByb2Js
ZW0sIHRoYW5rcyBmb3IgdGhlIHJldmlldyEKPj4KPj4+PiBXZSBzaG91bGQgZGlzY3VzcyBpZiBq
dXN0IGNvcHlpbmcgb3Zlcgo+Pj4+ICAgbG9nZGlydHlfcmFuZ2VzICh3aGljaCBpcyBhIHBvaW50
ZXIpIGlzIHN1ZmZpY2llbnQsIG9yIGlmCj4+Pj4gICB0aGlzIGNvZGUgcmVxdWlyZXMgbW9yZSBz
eW5jaHJvbml6YXRpb24pLgo+Pj4KPj4+IEl0J3MgY2xlYXJseSBub3Qgc3VmZmljaWVudC4gOi0p
ICBUaGUgbG9nZGlydHlfcmFuZ2VzIHN0cnVjdCBpcwo+Pj4gcHJvdGVjdGVkIGJ5IHRoZSBsb2Nr
IG9mIHRoZSBwMm0gc3RydWN0dXJlIHRoYXQgY29udGFpbnMgaXQ7IGlmIHlvdQo+Pj4gcG9pbnQg
dG8gaXQgZnJvbSBhIGRpZmZlcmVudCBwMm0gc3RydWN0dXJlLCB0aGVuIHlvdSdsbCBoYXZlCj4+
PiBpbmNvbnNpc3RlbnQgbG9nZ2luZywgYW5kIHlvdSdsbCBoYXZlIHByb2JsZW1zIGlmIG9uZSB2
Y3B1IGlzIHJlYWRpbmcKPj4+IHRoZSBzdHJ1Y3R1cmUgd2hpbGUgYW5vdGhlciBpcyBtb2RpZnlp
bmcgaXQuCj4+Pgo+Pj4gQW5vdGhlciBpc3N1ZSBpcyB0aGF0IGl0IGRvZXNuJ3QgbG9vayBsaWtl
IHlvdSdyZSBwcm9wYWdhdGluZyB1cGRhdGVzIHRvCj4+PiB0aGlzIHNoYXJlZCBzdGF0ZSBlaXRo
ZXIgLS0gaWYgc29tZW9uZSBlbmFibGVzIG9yIGRpc2FibGVzCj4+PiBnbG9iYWxfbG9nZGlydHks
IG9yIGNoYW5nZXMgZGVmYXVsdF9hY2Nlc3MsIHRoZSBhbHRwMm1zIHdpbGwgc3RpbGwgaGF2ZQo+
Pj4gdGhlIG9sZCB2YWx1ZS4KPj4+Cj4+PiBJIHdvbmRlciBpZiB3ZSBzaG91bGQgY29sbGVjdCB0
aGUgdmFyaW91cyBiaXRzIHRoYXQgbmVlZCB0byBiZSBrZXB0IGluCj4+PiBzeW5jIGJldHdlZW4g
aG9zdHAybS9hbHRwMm1zLCBwdXQgdGhlbSBhbGwgaW4gYSAnc3luYycgc3ViLXN0cnVjdCB3aXRo
aW4KPj4+IHRoZSBwMm0sIGFuZCBlbmZvcmNlIHVzaW5nIGEgZnVuY3Rpb24gLyBtYWNybyB0byBt
b2RpZnkgdGhlIHZhbHVlcyBpbnNpZGUuCj4+Cj4+IFJpZ2h0LCBJJ2xsIGdldCBvbiB3aXRoIHRo
ZSBzeW5jIHN0cnVjdHVyZSB0aGVuLgo+Pgo+Pj4+IEFub3RoZXIgYXNwZWN0IGlzIHRoYXQsIHdo
aWxlIG5ldyBtb2RpZmljYXRpb25zIHNob3VsZCB3b3JrIHdpdGgKPj4+PiB0aGVzZSBjaGFuZ2Vz
LCBfb2xkXyBtb2RpZmljYXRpb25zICh3cml0dGVuIHRvIHRoZSBob3N0MnBtCj4+Pj4gX2JlZm9y
ZV8gd2UndmUgY3JlYXRlZCB0aGUgbmV3IGFsdHAybSkgd2lsbCwgaWYgSSB1bmRlcnN0YW5kIHRo
ZQo+Pj4+IGNvZGUgY29ycmVjdGx5IGJlIGxvc3QuIFRoYXQgaXMgdG8gc2F5LCBtaXNjb25maWd1
cmF0aW9ucwo+Pj4+IHBlcmZvcm1lZCBiZWZvcmUgcDJtX2luaXRfYWx0cDJtX2VwdCgpIGluIHRo
ZSBob3N0cDJtIHdpbGwKPj4+PiBwcmVzdW1hYmx5IG5vdCB0cmlnZ2VyIHRoZSBuZWNlc3Nhcnkg
ZmF1bHRzIGFmdGVyIHN3aXRjaGluZyB0bwo+Pj4+IHRoZSBuZXcgYWx0cDJtLgo+Pj4KPj4+IFlv
dSdyZSB3b3JyaWVkIGFib3V0IHRoZSBmb2xsb3dpbmcgc2VxdWVuY2U/Cj4+Pgo+Pj4gMS4gTWlz
Y29uZmlndXJlIGhvc3RwMm0KPj4+IDIuIEVuYWJsZSBhbHRwMm0KPj4+IDMuIFN3aXRjaCB0byBh
bHRwMm0gMQo+Pj4gNC4gRmF1bHQgb24gYSBwcmV2aW91c2x5LW1pc2NvbmZpZ3VyZWQgcDJtIGVu
dHJ5Cj4+Cj4+IE5vLCBJJ20gd29ycmllZCB0aGF0IGF0IHN0ZXAgNCB0aGUgZmF1bHQgd2lsbCBu
byBsb25nZXIgaGFwcGVuLCBiZWNhdXNlCj4+IHRoZSBFUFRQIGluZGV4IGNvcnJlc3BvbmRpbmcg
dG8gYWx0cDJtIDEgcG9pbnRzIHRvIGFuIEVQVCB3aGVyZSB0aGUKPj4gZW50cmllcyBtaXNjb25m
aWd1cmVkIGluIHRoZSBob3N0cDJtIGFyZSBfbm90XyBtaXNjb25maWd1cmVkLgo+Pgo+PiBCdXQg
YWN0dWFsbHkgdGhlIHNlcXVlbmNlIEknbSB3b3JyaWVkIGFib3V0IGlzOgo+Pgo+PiAxLiBNaXNj
b25maWd1cmUgaG9zdHAybQo+PiAyLiBDcmVhdGUgYWx0cDJtCj4+IDMuIEVuYWJsZSBhbHRwMm0K
Pj4gNC4gU3dpdGNoIHRvIGFsdHAybSAxCj4+IDUuIEEgd291bGQtYmUtZmF1bHQgaW4gdGhlIGhv
c3RwMm0gbm8gbG9uZ2VyIG9jY3Vycwo+IAo+IEJ1dCBob3cgd291bGQgYSBmYXVsdCBub3Qgb2Nj
dXI/ICBUaGUgYWx0cDJtIGF0IHRoaXMgcG9pbnQgd29uJ3QgaGF2ZQo+ICphbnkqIGVudHJpZXM7
IGFueSBwMm0gYWNjZXNzIGF0IGFsbCBzaG91bGQgZmF1bHQsIHllcz8gIEF0IHdoaWNoIHBvaW50
Cj4gdGhlIGFsdHAybSBjb2RlIHdpbGwgc2F5LCAiT2gsIGxvb2ssIGhlcmUncyBhbiBlbnRyeSBJ
IGRpZG4ndCBoYXZlOyBJJ2xsCj4gY29weSBpdCBmcm9tIHRoZSBob3N0IHAybSIuICBUaGF0IHdp
bGwgY2FsbCBob3N0cDJtLT5nZXRfZW50cnkoKSwgd2hpY2gKPiB3aWxsIHJlc29sdmUgdGhlIG1p
c2NvbmZpZy4KPiAKPiBPciBkbyBJIG5lZWQgdG8gZ28gYmFjayBhbmQgcmV2aWV3IHRoZSBhbHRw
Mm0gY29kZSBhZ2FpbiBzbyBJIGhhdmUgYQo+IGNsdWUgaG93IGl0IHdvcmtzPwoKTm8gbm8sIEkg
dGhpbmsgeW91J3JlIHJpZ2h0IC0gSSdkIGluIGFueSBjYXNlIGJldCBvbiB5b3VyIGtub3dsZWRn
ZSBvZgp0aGlzIG92ZXIgbWluZSwgSSB3YXMganVzdCB0cnlpbmcgdG8gbWFrZSBzdXJlIEknbSBu
b3QgbG9zaW5nIHNpZ2h0IG9mCmFueXRoaW5nLgoKSSdsbCBzdGFydCB3b3JraW5nIG9uIHRoZSBu
ZXh0IHZlcnNpb24gb2YgdGhlIHBhdGNoLgoKClRoYW5rcyBhZ2FpbiwKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:27:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:27: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 1g2cW1-0006Bp-W2; Wed, 19 Sep 2018 13:27:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyme=mb=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2cW1-0006Bk-7y
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:27:37 +0000
X-Inumbo-ID: ea0db216-bc0f-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea0db216-bc0f-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:28:37 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8JDOqiN145246;
 Wed, 19 Sep 2018 13:27:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=CqJdAhRnxii6YMX0GvRqp80Mcur7V5IRI7BW7B5CktE=;
 b=nuqzI9NNWFwjh768SiMqq3GyrH7VPwIwOMBTwMcj5mM/Fezo5/IGXO+FLnSe6kg/r/LA
 x6I0hLY4syCcz1kLCuaxPDa/zrwTq3j9rIWxZXwRNqSANhJWcJK5kN999O0eqG6xOHpa
 8yuvupohfYY/iyPjqTt3YdQkOye6XGHi0YKJAbaLzUGJVd5TDHR0fPKnNdgVMGFXTQQX
 KLApjO5NTEzuWSz99A20/NH38vRSrXRJhiTov6dZUmDGqhZoFsXZpY7Eyy8gzT7PITqG
 BKvo8wNHQoUyT04a6ngstepfkua7/fznFwu9pGVM1nUKU3K4EPLJMr+vVxtKLCv9Ujvg hQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2mgt1ptx85-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 13:27:35 +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 w8JDRYSL010591
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 13:27:35 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8JDRYY9008948;
 Wed, 19 Sep 2018 13:27: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 ; Wed, 19 Sep 2018 06:27:34 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180918093200.17499-1-jgross@suse.com>
 <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
 <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/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
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 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+2x1Qb3GT46uzsFNBFH8CgsBEADGC/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
 SQARAQABwsFfBBgBAgAJBQJR/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: <38478db4-2c54-3115-375d-59bfe40b3144@oracle.com>
Date: Wed, 19 Sep 2018 09:29:04 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9020
 signatures=668707
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-1807170000 definitions=main-1809190135
Subject: Re: [Xen-devel] [PATCH] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOC8xOCAxOjE3IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE4LzA5LzE4IDE5
OjAzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDkvMTgvMTggNTozMiBBTSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IFdoZW4gYSBkcml2ZXIgZG9tYWluIChlLmcuIGRvbTApIGlzIHJ1
bm5pbmcgb3V0IG9mIG1hcHRyYWNrIGVudHJpZXMgaXQKPj4+IGNhbid0IG1hcCBhbnkgbW9yZSBm
b3JlaWduIGRvbWFpbiBwYWdlcy4gSW5zdGVhZCBvZiBzaWxlbnRseSBzdGFsbGluZwo+Pj4gdGhl
IGFmZmVjdGVkIGRvbVVzIGlzc3VlIGEgcmF0ZSBsaW1pdGVkIHdhcm5pbmcgaW4gdGhpcyBjYXNl
IGluIG9yZGVyCj4+PiB0byBtYWtlIGl0IGVhc2llciB0byBkZXRlY3QgdGhhdCBzaXR1YXRpb24u
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
Pj4gLS0tCj4+PiAgZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyB8IDI1ICsrKysrKysrKysrKysr
KysrKystLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyBi
L2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKPj4+IGluZGV4IDdiYWZhNzAzYTk5Mi4uMDlmNmZm
OGMxOTU3IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+Pj4gKysr
IGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+Pj4gQEAgLTEwNDAsMTggKzEwNDAsMzEgQEAg
aW50IGdudHRhYl9tYXBfcmVmcyhzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHMs
Cj4+PiAgCQlyZXR1cm4gcmV0Owo+Pj4gIAo+Pj4gIAlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkr
Kykgewo+Pj4gLQkJLyogUmV0cnkgZWFnYWluIG1hcHMgKi8KPj4+IC0JCWlmIChtYXBfb3BzW2ld
LnN0YXR1cyA9PSBHTlRTVF9lYWdhaW4pCj4+PiAtCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3Ao
R05UVEFCT1BfbWFwX2dyYW50X3JlZiwgbWFwX29wcyArIGksCj4+PiAtCQkJCQkJJm1hcF9vcHNb
aV0uc3RhdHVzLCBfX2Z1bmNfXyk7Cj4+PiAtCj4+PiAtCQlpZiAobWFwX29wc1tpXS5zdGF0dXMg
PT0gR05UU1Rfb2theSkgewo+Pj4gKwkJc3dpdGNoIChtYXBfb3BzW2ldLnN0YXR1cykgewo+Pj4g
KwkJY2FzZSBHTlRTVF9va2F5Ogo+Pj4gKwkJewo+Pj4gIAkJCXN0cnVjdCB4ZW5fcGFnZV9mb3Jl
aWduICpmb3JlaWduOwo+Pj4gIAo+Pj4gIAkJCVNldFBhZ2VGb3JlaWduKHBhZ2VzW2ldKTsKPj4+
ICAJCQlmb3JlaWduID0geGVuX3BhZ2VfZm9yZWlnbihwYWdlc1tpXSk7Cj4+PiAgCQkJZm9yZWln
bi0+ZG9taWQgPSBtYXBfb3BzW2ldLmRvbTsKPj4+ICAJCQlmb3JlaWduLT5ncmVmID0gbWFwX29w
c1tpXS5yZWY7Cj4+PiArCQkJYnJlYWs7Cj4+PiArCQl9Cj4+PiArCj4+PiArCQljYXNlIEdOVFNU
X25vX2RldmljZV9zcGFjZToKPj4+ICsJCQlwcl93YXJuX3JhdGVsaW1pdGVkKCJtYXB0cmFjayBs
aW1pdCByZWFjaGVkLCBjYW4ndCBtYXAgYWxsIGd1ZXN0IHBhZ2VzXG4iKTsKPj4+ICsJCQlicmVh
azsKPj4+ICsKPj4+ICsJCWNhc2UgR05UU1RfZWFnYWluOgo+Pj4gKwkJCS8qIFJldHJ5IGVhZ2Fp
biBtYXBzICovCj4+PiArCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoR05UVEFCT1BfbWFwX2dy
YW50X3JlZiwKPj4+ICsJCQkJCQltYXBfb3BzICsgaSwKPj4+ICsJCQkJCQkmbWFwX29wc1tpXS5z
dGF0dXMsIF9fZnVuY19fKTsKPj4+ICsJCQlicmVhazsKPj4+ICsKPj4+ICsJCWRlZmF1bHQ6Cj4+
PiArCQkJYnJlYWs7Cj4+PiAgCQl9Cj4+PiAgCX0KCgpBZnRlciBoYXZpbmcgYSBzZWNvbmQgbG9v
ayBhdCB0aGlzIChhbmQgYXQgdGhlIHJpc2sgb2YgZW1iYXJyYXNzaW5nCm15c2VsZiBhZ2FpbiB3
aXRoIHRoaXMgcGF0Y2gpIC0tLSBhcmVuJ3Qgd2Ugc3VwcG9zZWQgdG8gdGVzdCBzdGF0dXMKYWZ0
ZXIgZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoKSBjYWxsLCBhbmQgdGhlbiBhY3R1YWxseSBzZXQg
Zm9yZWlnbgpwcm9wZXJ0aWVzPwoKLWJvcmlzCgoKPj4KPj4gU2hvdWxkIHdlIHBhc3MgJ2knIGlu
c3RlYWQgb2YgY291bnQgdG8gc2V0X2ZvcmVpZ25fcDJtX21hcHBpbmcoKSBiZWxvdz8KPj4gVGhl
IGxvb3AgdGhlcmUgd2lsbCBza2lwIGVudHJpZXMgdGhhdCBhcmUgaW4gZXJyb3IsIGJ1dCBkb2Vz
IGl0IG1ha2UKPj4gc2Vuc2UgdG8gZG8gdGhlIGh5cGVyY2FsbCBmb3Iga21hcF9vcHMgd2l0aCBj
b3VudD5pID8KPiBUaGUgbG9vcCBpcyBydW5uaW5nIHVudGlsIHRoZSBlbmQsIHNvIGkgPT0gY291
bnQgZm9yIHRoZSBjYWxsIG9mIGttYXBfb3BzKCkuCj4KPgo+IEp1ZXJnZW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:34: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 1g2ccV-0006v2-My; Wed, 19 Sep 2018 13:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2ccU-0006ux-So
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:34:18 +0000
X-Inumbo-ID: d8e03fb9-bc10-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8e03fb9-bc10-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:35:18 +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 3E9A5ACDE;
 Wed, 19 Sep 2018 13:34:16 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20180918093200.17499-1-jgross@suse.com>
 <f75e7a31-eef9-e444-0440-f46c3cd111fa@oracle.com>
 <b1245f25-d780-a560-c78d-4d393ee4a8e4@suse.com>
 <38478db4-2c54-3115-375d-59bfe40b3144@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <de1d3ca3-608a-8fd3-de61-2a2b2eaf3681@suse.com>
Date: Wed, 19 Sep 2018 15:34:15 +0200
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: <38478db4-2c54-3115-375d-59bfe40b3144@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMTggMTU6MjksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzE4LzE4IDE6
MTcgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE4LzA5LzE4IDE5OjAzLCBCb3JpcyBP
c3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiA5LzE4LzE4IDU6MzIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+Pj4gV2hlbiBhIGRyaXZlciBkb21haW4gKGUuZy4gZG9tMCkgaXMgcnVubmluZyBvdXQg
b2YgbWFwdHJhY2sgZW50cmllcyBpdAo+Pj4+IGNhbid0IG1hcCBhbnkgbW9yZSBmb3JlaWduIGRv
bWFpbiBwYWdlcy4gSW5zdGVhZCBvZiBzaWxlbnRseSBzdGFsbGluZwo+Pj4+IHRoZSBhZmZlY3Rl
ZCBkb21VcyBpc3N1ZSBhIHJhdGUgbGltaXRlZCB3YXJuaW5nIGluIHRoaXMgY2FzZSBpbiBvcmRl
cgo+Pj4+IHRvIG1ha2UgaXQgZWFzaWVyIHRvIGRldGVjdCB0aGF0IHNpdHVhdGlvbi4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiAt
LS0KPj4+PiAgZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyB8IDI1ICsrKysrKysrKysrKysrKysr
KystLS0tLS0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyBi
L2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKPj4+PiBpbmRleCA3YmFmYTcwM2E5OTIuLjA5ZjZm
ZjhjMTk1NyAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCj4+Pj4g
KysrIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+Pj4+IEBAIC0xMDQwLDE4ICsxMDQwLDMx
IEBAIGludCBnbnR0YWJfbWFwX3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBf
b3BzLAo+Pj4+ICAJCXJldHVybiByZXQ7Cj4+Pj4gIAo+Pj4+ICAJZm9yIChpID0gMDsgaSA8IGNv
dW50OyBpKyspIHsKPj4+PiAtCQkvKiBSZXRyeSBlYWdhaW4gbWFwcyAqLwo+Pj4+IC0JCWlmICht
YXBfb3BzW2ldLnN0YXR1cyA9PSBHTlRTVF9lYWdhaW4pCj4+Pj4gLQkJCWdudHRhYl9yZXRyeV9l
YWdhaW5fZ29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsIG1hcF9vcHMgKyBpLAo+Pj4+IC0JCQkJ
CQkmbWFwX29wc1tpXS5zdGF0dXMsIF9fZnVuY19fKTsKPj4+PiAtCj4+Pj4gLQkJaWYgKG1hcF9v
cHNbaV0uc3RhdHVzID09IEdOVFNUX29rYXkpIHsKPj4+PiArCQlzd2l0Y2ggKG1hcF9vcHNbaV0u
c3RhdHVzKSB7Cj4+Pj4gKwkJY2FzZSBHTlRTVF9va2F5Ogo+Pj4+ICsJCXsKPj4+PiAgCQkJc3Ry
dWN0IHhlbl9wYWdlX2ZvcmVpZ24gKmZvcmVpZ247Cj4+Pj4gIAo+Pj4+ICAJCQlTZXRQYWdlRm9y
ZWlnbihwYWdlc1tpXSk7Cj4+Pj4gIAkJCWZvcmVpZ24gPSB4ZW5fcGFnZV9mb3JlaWduKHBhZ2Vz
W2ldKTsKPj4+PiAgCQkJZm9yZWlnbi0+ZG9taWQgPSBtYXBfb3BzW2ldLmRvbTsKPj4+PiAgCQkJ
Zm9yZWlnbi0+Z3JlZiA9IG1hcF9vcHNbaV0ucmVmOwo+Pj4+ICsJCQlicmVhazsKPj4+PiArCQl9
Cj4+Pj4gKwo+Pj4+ICsJCWNhc2UgR05UU1Rfbm9fZGV2aWNlX3NwYWNlOgo+Pj4+ICsJCQlwcl93
YXJuX3JhdGVsaW1pdGVkKCJtYXB0cmFjayBsaW1pdCByZWFjaGVkLCBjYW4ndCBtYXAgYWxsIGd1
ZXN0IHBhZ2VzXG4iKTsKPj4+PiArCQkJYnJlYWs7Cj4+Pj4gKwo+Pj4+ICsJCWNhc2UgR05UU1Rf
ZWFnYWluOgo+Pj4+ICsJCQkvKiBSZXRyeSBlYWdhaW4gbWFwcyAqLwo+Pj4+ICsJCQlnbnR0YWJf
cmV0cnlfZWFnYWluX2dvcChHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmLAo+Pj4+ICsJCQkJCQltYXBf
b3BzICsgaSwKPj4+PiArCQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNfXyk7Cj4+Pj4g
KwkJCWJyZWFrOwo+Pj4+ICsKPj4+PiArCQlkZWZhdWx0Ogo+Pj4+ICsJCQlicmVhazsKPj4+PiAg
CQl9Cj4+Pj4gIAl9Cj4gCj4gCj4gQWZ0ZXIgaGF2aW5nIGEgc2Vjb25kIGxvb2sgYXQgdGhpcyAo
YW5kIGF0IHRoZSByaXNrIG9mIGVtYmFycmFzc2luZwo+IG15c2VsZiBhZ2FpbiB3aXRoIHRoaXMg
cGF0Y2gpIC0tLSBhcmVuJ3Qgd2Ugc3VwcG9zZWQgdG8gdGVzdCBzdGF0dXMKPiBhZnRlciBnbnR0
YWJfcmV0cnlfZWFnYWluX2dvcCgpIGNhbGwsIGFuZCB0aGVuIGFjdHVhbGx5IHNldCBmb3JlaWdu
Cj4gcHJvcGVydGllcz8KClJpZ2h0LiBUaGFua3MgZm9yIGNhdGNoaW5nIHRoYXQhCgpWMiBjb21p
bmcgc29vbi4uLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:42:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13: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 1g2ck1-0007eH-E6; Wed, 19 Sep 2018 13:42:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=arwe=mb=citrix.com=prvs=793a85e9f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2cjz-0007eC-I8
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 13:42:03 +0000
X-Inumbo-ID: edb695fc-bc11-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id edb695fc-bc11-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:43:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79283572"
To: Jan Beulich <JBeulich@suse.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
 <5BA0D0B102000078001E93C5@prv1-mh.provo.novell.com>
 <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
 <5BA20E9C02000078001E9C87@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=
 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
 6+ahAA==
Message-ID: <3eb2d0c9-09e3-fad4-e70d-dc3fa12492d7@citrix.com>
Date: Wed, 19 Sep 2018 14:41:57 +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: <5BA20E9C02000078001E9C87@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] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, aisaila@bitdefender.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMTggMDk6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE4IGF0
IDIwOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE4LzA5LzE4
IDExOjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDExOjQ3LCA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIFRodSwgMjAxOC0wOS0xMyBh
dCAwODoxNyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDEyLjA5LjE4IGF0
IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4gVGhlIG9yaWdp
bmFsIHZlcnNpb24gb2YgdGhlIHBhdGNoIGVtdWxhdGVkIHRoZSBjdXJyZW50IGluc3RydWN0aW9u
Cj4+Pj4+PiAod2hpY2gsIGFzIGEgc2lkZS1lZmZlY3QsIGVtdWxhdGVkIHRoZSBwYWdlLXdhbGsg
YXMgd2VsbCksIGhvd2V2ZXIKPj4+Pj4+IHdlCj4+Pj4+PiBuZWVkIGZpbmVyLWdyYWluZWQgY29u
dHJvbC4gV2Ugd2FudCB0byBlbXVsYXRlIHRoZSBwYWdlLXdhbGssIGJ1dAo+Pj4+Pj4gc3RpbGwK
Pj4+Pj4+IGdldCBhbiBFUFQgdmlvbGF0aW9uIGV2ZW50IGlmIHRoZSBjdXJyZW50IGluc3RydWN0
aW9uIHdvdWxkIHRyaWdnZXIKPj4+Pj4+IG9uZS4KPj4+Pj4+IFRoaXMgcGF0Y2ggcGVyZm9ybXMg
anVzdCB0aGUgcGFnZS13YWxrIGVtdWxhdGlvbi4KPj4+Pj4gUmF0aGVyIHRoYW4gbWFraW5nIHRo
aXMgYmFzaWNhbGx5IGEgcmV2aXNpb24gbG9nLCBjb3VsZCB5b3UgcGxlYXNlCj4+Pj4+IGZvY3Vz
Cj4+Pj4+IG9uIHdoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gYWNoaWV2ZT8KPj4+Pj4KPj4+Pj4g
QXMgdG8gdGhlIHRpdGxlOiAiU3VwcHJlc3MgLi4uIiBwbGVhc2UuCj4+Pj4+Cj4+Pj4+PiBAQCAt
MTQ5LDYgKzE1MSwxMCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
Cj4+Pj4+PiBwMm1fZG9tYWluICpwMm0sCj4+Pj4+PiAgICAgIGFyX2FuZCAmPSBnZmxhZ3M7Cj4+
Pj4+PiAgICAgIGFyX29yICB8PSBnZmxhZ3M7Cj4+Pj4+PiAgCj4+Pj4+PiArICAgIGlmICggc2V0
X2FkICYmIHNldF9hZF9iaXRzKCZsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KHZhKV0ubDQsCj4+
Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZndy0+bDRlLmw0LCBmYWxzZSkg
KQo+Pj4+Pj4gKyAgICAgICAgYWNjZXNzZWQgPSB0cnVlOwo+Pj4+PiBJdCBpcyBpbiBwYXJ0aWN1
bGFyIHRoaXMgc2VlbWluZ2x5IG9kZCAoYW5kIHJlZHVuZGFudCB3aXRoIHdoYXQncwo+Pj4+PiBk
b25lCj4+Pj4+IGxhdGVyIGluIHRoZSBmdW5jdGlvbikgd2hpY2ggbmVlZHMgdGhvcm91Z2ggZXhw
bGFuYXRpb24uCj4+Pj4gT24gdGhpcyBwYXRjaCBJJ3ZlIGZvbGxvd2VkIEFuZHJldyBDb29wZXIn
cyBzdWdnZXN0aW9uIG9uIGhvdyB0byBzZXQKPj4+PiBBL0QgQml0czoKPj4+Pgo+Pj4+ICJXaGls
ZSB3YWxraW5nIGRvd24gdGhlIGxldmVscywgc2V0IGFueSBtaXNzaW5nIEEgYml0cyBhbmQgcmVt
ZW1iZXIgaWYgd2UKPj4+PiBzZXQgYW55LiAgSWYgd2Ugc2V0IEEgYml0cywgY29uc2lkZXIgb3Vy
c2VsdmVzIGNvbXBsZXRlIGFuZCBleGl0IGJhY2sgdG8KPj4+PiB0aGUgZ3Vlc3QuICBJZiBubyBB
IGJpdHMgd2VyZSBzZXQsIGFuZCB0aGUgYWNjZXNzIHdhcyBhIHdyaXRlICh3aGljaCB3ZQo+Pj4+
IGtub3cgZnJvbSB0aGUgRVBUIHZpb2xhdGlvbiBpbmZvcm1hdGlvbiksIHRoZW4gc2V0IHRoZSBs
ZWFmIEQgYml0LiIKPj4+Pgo+Pj4+IElmIEkgbWlzdW5kZXJzdG9vZCB0aGUgY29tbWVudCBwbGVh
c2UgY2xhcmlmeS4KPj4+IEl0IGRvZXNuJ3QgbG9vayB0byBtZSBhcyBpZiB5b3UgbWlzdW5kZXJz
dG9vZCBhbnl0aGluZywgYnV0IG9ubHkgQW5kcmV3Cj4+PiBjYW4gc2F5IGZvciBzdXJlLiBIb3dl
dmVyLCBub25lIG9mIHRoaXMgd2FzIGluIHRoZSBkZXNjcmlwdGlvbiBvZiB5b3VyCj4+PiBwYXRj
aCAobmVpdGhlciBhcyBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiwgbm9yIGFzIGNvZGUgY29tbWVu
dCksIGFuZCBJCj4+PiB0aGluayB5b3UnZCBldmVuIGhhdmUgdG8gZ3JlYXRseSBleHRlbmQgb24g
dGhpcyBpbiBvcmRlciB0byBleHBsYWluIHRvCj4+PiBldmVyeW9uZSB3aHkgdGhlIHJlc3VsdGlu
ZyBiZWhhdmlvciBpcyBzdGlsbCBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdC4gSW4gbm8KPj4+IGNh
c2Ugc2hvdWxkIHlvdSBhc3N1bWUgYW55b25lIHJlYWRpbmcgeW91ciBwYXRjaCAobm93IG9yIGlu
IHRoZQo+Pj4gZnV0dXJlKSBoYXMgcGFydGljaXBhdGVkIGluIHRoZSBlYXJsaWVyIGRpc2N1c3Np
b24uCj4+IFRoZSBwcm9ibGVtIHdlIGhhdmUgaXMgdGhhdCwgd2hpbGUgd2Uga25vdyB0aGUgRVBU
IFZpb2xhdGlvbiB3YXMgZm9yIGEKPj4gd3JpdGUgb2YgYW4gQSBvciBEIGJpdCB0byBhIHdyaXRl
LXByb3RlY3RlZCBndWVzdCBwYWdldGFibGUsIHdlIGRvbid0Cj4+IGtub3cgaWYgaXQgd2FzIHRo
ZSBBIG9yIHRoZSBEIGJpdCB3aGljaCB3YXMgYXR0ZW1wdGluZyB0byBiZSBzZXQuCj4+Cj4+IEZ1
cnRoZXJtb3JlICh3aXRob3V0IGVtdWxhdGluZyB0aGUgaW5zdHJ1Y3Rpb24sIHdoaWNoIGlzIHdo
YXQgd2UgYXJlCj4+IHRyeWluZyB0byBhdm9pZCksIHdlIGNhbid0IHJlY29uc3RydWN0IHRoZSBh
Y2Nlc3MuCj4+Cj4+IEFjY2VzcyBiaXRzIGFyZSBvbmx5IHdyaXR0ZW4gaWYgdGhleSB3ZXJlIG1p
c3NpbmcgYmVmb3JlLCBidXQgbWF5IGJlIHNldAo+PiBzcGVjdWxhdGl2ZWx5LiAgRGlydHkgYml0
cyBhcmUgb25seSBzZXQgd2hlbiBhIHdyaXRlIGlzIHJldGlyZWQuICBGcm9tIGEKPj4gcHJhY3Rp
Y2FsIHBvaW50IG9mIHZpZXcsIHRoZSBwaXBlbGluZSBzZXRzIEEgYW5kIEQgYml0cyBhcyBzZXBh
cmF0ZSBhY3Rpb25zLgo+Pgo+PiBGb2xsb3dpbmcgdGhpcyBsb2dpYyAoYW5kIGFzc3VtaW5nIGZv
ciBub3cgYSBzaW5nbGUgdmNwdSksIGlmIHdlIGdldCBhCj4+IEdQVCBFUFQgVmlvbGF0aW9uLCBh
bmQgdGhlcmUgYXJlIG1pc3NpbmcgYWNjZXNzIGJpdHMgb24gdGhlIHdhbGssIHRoZW4KPj4gdGhl
IGZhdWx0IGlzIGRlZmluaXRlbHkgZnJvbSBzZXR0aW5nIGFuIGFjY2VzcyBiaXQuCj4gRGVmaW5p
dGVseT8KClllcwoKPiAgSXMgdGhlcmUgYW55dGhpbmcgZ3VhcmFudGVlaW5nIGFyY2hpdGVjdHVy
YWxseSB0aGF0IGFuIGFjY2Vzcwo+IGJpdCByZWxhdGVkIEVQVCB2aW9sYXRpb24gd291bGQgYmUg
ZGVsaXZlcmVkIGVhcmxpZXIgdGhhbiBhbnkgb3RoZXIgb25lCj4gb24gdGhhdCBzYW1lIG9yIGEg
bG93ZXIgcGFnZSB0YWJsZSBsZXZlbD8KCk5vLCBidXQgd2h5IGRvZXMgdGhhdCBtYXR0ZXI/CgpB
cmNoaXRlY3R1cmFsbHkgZGVmaW5lZCBvciBub3QsIHdlIGtub3cgdGhhdCB0aGUgYWN0aW9uIHRo
ZSBwcm9jZXNzb3IKd2FzIHRyeWluZyB0byBwZXJmb3JtIHdhcyB0byBzZXQgYW4gQS9EIGJpdCwg
YmVjYXVzZSB3ZSBnb3QgYSB2bWV4aXQKdGVsbGluZyB1cyBzby4KCj4gIEl0IGRvZXNuJ3QgbWF0
dGVyIG11Y2ggZm9yCj4gdGhlIGltcGxlbWVudGF0aW9uIChiZWNhdXNlIG9mIGl0IGJlaW5nIHBl
cm1pc3NpYmxlIHRvIHNldCB0aGUgQSBiaXRzCj4gc3BlY3VsYXRpdmVseSwgYXMgeW91IGFsc28g
c2F5IGZ1cnRoZXIgZG93biwgYW5kIGFueSBvdGhlciB2aW9sYXRpb24KPiB0aGVuIHJlLW9jY3Vy
cmluZyBhZnRlciBleGl0aW5nIGJhY2sgdG8gdGhlIGd1ZXN0IG9uY2UgdGhlIEEgYml0cyBhcmUK
PiBhbGwgc2V0KSwgYnV0IHNpbmNlIHdlJ3JlIGRpc2N1c3NpbmcgaGVyZSB3aGF0IGV4YWN0bHkg
dGhlIHBhdGNoCj4gZGVzY3JpcHRpb24gc2hvdWxkIGNvbnRhaW4sIEkgdGhpbmsgSSdkIHByZWZl
ciB0aGlzIHRvIGJlIGZ1bGx5IGNvcnJlY3QgdGhlcmUuCj4KPiBPciB3YWl0IC0gSSB0aGluayBJ
IGNhbiBhZ3JlZSB3aXRoICJkZWZpbml0ZWx5IiwgcHJvdmlkZWQgeW91IGZ1cnRoZXIKPiByZXN0
cmljdCB0aGUgY29udGV4dDogIi4uLiwgaWYgd2UgZ2V0IGEgR1BUIEVQVCBXcml0ZSBWaW9sYXRp
b24gLi4uIi4gQnV0Cj4gZnJvbSB3aGF0IEkgY2FuIHRlbGwgdGhlIHBhdGNoJ2VzIGNoYW5nZSB0
byBwMm1fbWVtX2FjY2Vzc19jaGVjaygpCj4gZG9lc24ndCBhcHBseSAob3IgcGFzcyBvbikgYW55
IG9mIHRoZXNlIHF1YWxpZmljYXRpb25zIGF0IGFsbC4KCkkndmUgbm90IGxvb2tlZCBhdCB0aGUg
cGF0Y2ggaW4gZGV0YWlsIHlldC7CoCBJJ20gdGVtcHRlZCB0byBzdWdnZXN0CnJlYXJyYW5naW5n
IGd1ZXN0X3dhbGtfdGFibGVzKCkgdG8ganVzdCBzZXQgdGhlIGFjY2VzcyBiaXRzIG9uIHRoZQpk
ZWNlbnQsIHJhdGhlciB0aGFuIGF0IHRoZSBlbmQuwqAgVGhpcyBtYXRjaGVzIGhvdyBzb21lIGhh
cmR3YXJlIGJlaGF2ZXMKd2hlbiBwdWxsaW5nIGVudHJpZXMgaW50byB0aGUgcGFnaW5nIHN0cnVj
dHVyZSBjYWNoZS4KCj4KPj4gIFNldCBhbGwgYWNjZXNzIGJpdHMKPj4gYW5kIGNhbGwgaXQgZG9u
ZS4gIElmIHdlIGdldCBhIEdQVCBFUFQgVmlvbGF0aW9uIGFuZCBhbGwgYWNjZXNzIGJpdHMKPj4g
d2VyZSBzZXQsIHRoZW4gaXQgd2FzIGRlZmluaXRlbHkgZnJvbSBzZXR0aW5nIHRoZSBEaXJ0eSBi
aXQuCj4+Cj4+IEZvciBtdWx0aS12Y3B1IHNjZW5hcmlvcywgdGhpbmdzIGdldCByYWN5LiAgU2V0
dGluZyBhbGwgdGhlIEFjY2VzcyBiaXRzCj4+IGlzIHNhZmUgYmVjYXVzZSBpdHMgYSBzcGVjdWxh
dGl2ZSBhY3Rpb24sIGJ1dCBhIHNwZWN1bGF0aXZlbHkgbG9hZCBvbgo+PiBvbmUgdmNwdSBjYW4g
cmFjZSB3aXRoIGEgd3JpdGUgKHRvIGEgcmVhZC1vbmx5IG1hcHBpbmcpIG9uIHRoZSBvdGhlcgo+
PiB2Y3B1LCBhbmQgd291bGQgdHJpY2sgdGhpcyBhbGdvcml0aG0gaW50byBzZXR0aW5nIHRoZSBk
aXJ0eSBiaXQgd2hlbiB0aGUKPj4gd3JpdGUgd291bGQgaGF2ZSBmYXVsdGVkIChhbmQgbm90IHNl
dCB0aGUgZGlydHkgYml0KS4KPj4KPj4gRG8gd2UgaGF2ZSBudW1iZXJzIG9uIGhvdyBtYW55IHRo
ZSBHUFQgRVBUIFZpb2xhdGlvbnMgYXJlIGZvciAob25seSkKPj4gYWNjZXNzIHNldHMsIGFuZCBo
b3cgbWFueSBhcmUgZm9yIGRpcnR5IHRzZXRzPyAgV291bGQgdGhlIGZpcnN0IGhhbGYgb2YKPj4g
dGhlIGFsZ29yaXRobSAod2hpY2ggaXMgZGVmaW5pdGVseSBub3QgcmFjeSkgc3RpbGwgYmUgYSBu
ZXQgcGVyZiB3aW4/Cj4gRG9lcyBXaW5kb3dzIG1ha2UgdXNlIG9mIEEgYml0cyBhdCBhbGw/IEkn
ZCBleHBlY3QgbW9zdCBPU2VzIHRvCj4gc2ltcGx5IHNldCB0aGVtIHJpZ2h0IGF3YXksIGFuZCBh
Y3RpdmVseSB1c2Ugb2YgdGhlIEQgYml0cy4KCldoYXQgZ2l2ZXMgeW91IHRoZSBleHBlY3RhdGlv
biB0aGF0IE9TZXMgd291bGRuJ3QgdXNlIEEgYml0cz8KCkZvciBwYWdpbmcgb3V0LCB0aGUgYmVz
dCBvcHRpb25zIGFyZSBub24tYWNjZXNzZWQgbm9uLWRpcnR5IHBhZ2UgYmVjYXVzZQp0aGVpciBj
b250ZW50cyBjYW4gYmUgZGlzY2FyZGVkIGltbWVkaWF0ZWx5IGFuZCByZXJlYWQgZnJvbSBkaXNr
IGF0IGEKbGF0ZXIgcG9pbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 13:42:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 13:42: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 1g2ckZ-0007ge-OJ; Wed, 19 Sep 2018 13:42:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2ckY-0007gR-87
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 13:42:38 +0000
X-Inumbo-ID: 02e9e1b2-bc12-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02e9e1b2-bc12-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 13:43: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 3AFF1ACDE;
 Wed, 19 Sep 2018 13:42:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 19 Sep 2018 15:42:33 +0200
Message-Id: <20180919134233.3040-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen: issue warning message when out of grant
 maptrack 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>, 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>

V2hlbiBhIGRyaXZlciBkb21haW4gKGUuZy4gZG9tMCkgaXMgcnVubmluZyBvdXQgb2YgbWFwdHJh
Y2sgZW50cmllcyBpdApjYW4ndCBtYXAgYW55IG1vcmUgZm9yZWlnbiBkb21haW4gcGFnZXMuIElu
c3RlYWQgb2Ygc2lsZW50bHkgc3RhbGxpbmcKdGhlIGFmZmVjdGVkIGRvbVVzIGlzc3VlIGEgcmF0
ZSBsaW1pdGVkIHdhcm5pbmcgaW4gdGhpcyBjYXNlIGluIG9yZGVyCnRvIG1ha2UgaXQgZWFzaWVy
IHRvIGRldGVjdCB0aGF0IHNpdHVhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMjcgKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5j
IGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCA3YmFmYTcwM2E5OTIuLjg0NTc1YmFj
ZWViYyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9kcml2ZXJz
L3hlbi9ncmFudC10YWJsZS5jCkBAIC0xMDQwLDE4ICsxMDQwLDMzIEBAIGludCBnbnR0YWJfbWFw
X3JlZnMoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQlyZXR1cm4gcmV0
OwogCiAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKLQkJLyogUmV0cnkgZWFnYWluIG1h
cHMgKi8KLQkJaWYgKG1hcF9vcHNbaV0uc3RhdHVzID09IEdOVFNUX2VhZ2FpbikKLQkJCWdudHRh
Yl9yZXRyeV9lYWdhaW5fZ29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsIG1hcF9vcHMgKyBpLAot
CQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNfXyk7Ci0KLQkJaWYgKG1hcF9vcHNbaV0u
c3RhdHVzID09IEdOVFNUX29rYXkpIHsKKwkJc3dpdGNoIChtYXBfb3BzW2ldLnN0YXR1cykgewor
CQljYXNlIEdOVFNUX29rYXk6CisJCXsKIAkJCXN0cnVjdCB4ZW5fcGFnZV9mb3JlaWduICpmb3Jl
aWduOwogCiAJCQlTZXRQYWdlRm9yZWlnbihwYWdlc1tpXSk7CiAJCQlmb3JlaWduID0geGVuX3Bh
Z2VfZm9yZWlnbihwYWdlc1tpXSk7CiAJCQlmb3JlaWduLT5kb21pZCA9IG1hcF9vcHNbaV0uZG9t
OwogCQkJZm9yZWlnbi0+Z3JlZiA9IG1hcF9vcHNbaV0ucmVmOworCQkJYnJlYWs7CisJCX0KKwor
CQljYXNlIEdOVFNUX25vX2RldmljZV9zcGFjZToKKwkJCXByX3dhcm5fcmF0ZWxpbWl0ZWQoIm1h
cHRyYWNrIGxpbWl0IHJlYWNoZWQsIGNhbid0IG1hcCBhbGwgZ3Vlc3QgcGFnZXNcbiIpOworCQkJ
YnJlYWs7CisKKwkJY2FzZSBHTlRTVF9lYWdhaW46CisJCQkvKiBSZXRyeSBlYWdhaW4gbWFwcyAq
LworCQkJZ250dGFiX3JldHJ5X2VhZ2Fpbl9nb3AoR05UVEFCT1BfbWFwX2dyYW50X3JlZiwKKwkJ
CQkJCW1hcF9vcHMgKyBpLAorCQkJCQkJJm1hcF9vcHNbaV0uc3RhdHVzLCBfX2Z1bmNfXyk7CisJ
CQkvKiBUZXN0IHN0YXR1cyBpbiBuZXh0IGxvb3AgaXRlcmF0aW9uLiAqLworCQkJaS0tOworCQkJ
YnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJCWJyZWFrOwogCQl9CiAJfQogCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dB1-00017Y-GP; Wed, 19 Sep 2018 14:09:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2dAz-00017R-Oc
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:09:57 +0000
X-Inumbo-ID: d4512510-bc15-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d4512510-bc15-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:10:57 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 4A946305FFAF
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 17:09:56 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1B2257FC62
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 17:09:56 +0300 (EEST)
Received: (qmail 28637 invoked from network); 19 Sep 2018 17:09:55 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 19 Sep 2018 17:09:55 +0300
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 george.dunlap@eu.citrix.com
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <3c896de5-dafc-26ac-8829-b9ccbe2fd413@bitdefender.com>
Date: Wed, 19 Sep 2018 17:09:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77474
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496395,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.006361)], BW: [Enabled, t:
 (0.000022,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004260), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.063671,0.000145)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.105250),
 Hit: No, Details: v2.7.15; Id: 15.1i60v90.1cnp2kvlb.frg8j], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gOS8xOS8xOCAzOjE1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiAqIGhhcyBwMm1faW5p
dF9hbHRwMm1fZXB0KCkgY29weSBvdmVyIG1heF9tYXBwZWRfcGZuLAo+PiAgIGxvZ2RpcnR5X3Jh
bmdlcywgZ2xvYmFsX2xvZ2RpcnR5LCBlcHQuYWQgYW5kIGRlZmF1bHRfYWNjZXNzCj4+ICAgZnJv
bSB0aGUgaG9zdHAybSAodGhlIGxhdHRlciBtb3JlIGZvciBjb21wbGV0ZW5lc3MgdGhhbiBmb3Ig
YW55Cj4+ICAgb3RoZXIgcmVhc29uKS4KPiBJIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIHJp
Z2h0IGFwcHJvYWNoLiAgVGhlc2UgdmFsdWVzIGNoYW5nZQo+IHJhcmVseSwgYnV0IGFmdGVyIGEg
bWlzY29uZmlnIGFyZSByZWFkIHJlcGVhdGVkbHkuICBTbyBpdCdzIHByb2JhYmx5IGEKPiBsb3Qg
bW9yZSBlZmZpY2llbnQgdG8gcHJvcGFnYXRlIGNoYW5nZXMgd2hlbiB0aGV5IGhhcHBlbiwgcmF0
aGVyIHRoYW4KPiB0cnlpbmcgdG8ga2VlcCBhIHNpbmdsZSBtYXN0ZXIgY29weS4gIEhvd2V2ZXIu
Li4KPiAKPj4gV2Ugc2hvdWxkIGRpc2N1c3MgaWYganVzdCBjb3B5aW5nIG92ZXIKPj4gICBsb2dk
aXJ0eV9yYW5nZXMgKHdoaWNoIGlzIGEgcG9pbnRlcikgaXMgc3VmZmljaWVudCwgb3IgaWYKPj4g
ICB0aGlzIGNvZGUgcmVxdWlyZXMgbW9yZSBzeW5jaHJvbml6YXRpb24pLgo+IEl0J3MgY2xlYXJs
eSBub3Qgc3VmZmljaWVudC4gOi0pICBUaGUgbG9nZGlydHlfcmFuZ2VzIHN0cnVjdCBpcwo+IHBy
b3RlY3RlZCBieSB0aGUgbG9jayBvZiB0aGUgcDJtIHN0cnVjdHVyZSB0aGF0IGNvbnRhaW5zIGl0
OyBpZiB5b3UKPiBwb2ludCB0byBpdCBmcm9tIGEgZGlmZmVyZW50IHAybSBzdHJ1Y3R1cmUsIHRo
ZW4geW91J2xsIGhhdmUKPiBpbmNvbnNpc3RlbnQgbG9nZ2luZywgYW5kIHlvdSdsbCBoYXZlIHBy
b2JsZW1zIGlmIG9uZSB2Y3B1IGlzIHJlYWRpbmcKPiB0aGUgc3RydWN0dXJlIHdoaWxlIGFub3Ro
ZXIgaXMgbW9kaWZ5aW5nIGl0Lgo+IAo+IEFub3RoZXIgaXNzdWUgaXMgdGhhdCBpdCBkb2Vzbid0
IGxvb2sgbGlrZSB5b3UncmUgcHJvcGFnYXRpbmcgdXBkYXRlcyB0bwo+IHRoaXMgc2hhcmVkIHN0
YXRlIGVpdGhlciAtLSBpZiBzb21lb25lIGVuYWJsZXMgb3IgZGlzYWJsZXMKPiBnbG9iYWxfbG9n
ZGlydHksIG9yIGNoYW5nZXMgZGVmYXVsdF9hY2Nlc3MsIHRoZSBhbHRwMm1zIHdpbGwgc3RpbGwg
aGF2ZQo+IHRoZSBvbGQgdmFsdWUuCj4gCj4gSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGNvbGxlY3Qg
dGhlIHZhcmlvdXMgYml0cyB0aGF0IG5lZWQgdG8gYmUga2VwdCBpbgo+IHN5bmMgYmV0d2VlbiBo
b3N0cDJtL2FsdHAybXMsIHB1dCB0aGVtIGFsbCBpbiBhICdzeW5jJyBzdWItc3RydWN0IHdpdGhp
bgo+IHRoZSBwMm0sIGFuZCBlbmZvcmNlIHVzaW5nIGEgZnVuY3Rpb24gLyBtYWNybyB0byBtb2Rp
ZnkgdGhlIHZhbHVlcyBpbnNpZGUuCgpJJ20gbm90IHN1cmUgaG93IHRvIHB1dCBlcHQuYWQgaW4g
dGhlIG5ldyBzeW5jIHN1Yi1zdHJ1Y3QgLSBwdXR0aW5nIHRoZQpmdWxsIGVwdCBpbiB0aGVyZSBm
ZWVscyBsaWtlIG92ZXJraWxsLCBhbmQganVzdCBwdXR0aW5nIGEgbmV3IHZhcmlhYmxlCnRvIHN5
bWJvbGl6ZSAuYWQgZmVlbHMgY29udm9sdXRlZC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:14:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14:14: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 1g2dFg-0001qk-3a; Wed, 19 Sep 2018 14:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2dFe-0001qf-OG
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:14:46 +0000
X-Inumbo-ID: 7fdc4ce3-bc16-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fdc4ce3-bc16-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:15:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65703245"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>, <george.dunlap@eu.citrix.com>
References: <1535963136-31751-1-git-send-email-rcojocaru@bitdefender.com>
 <a44355eb-79ab-30ee-26d1-4d611dc8eeb7@citrix.com>
 <3c896de5-dafc-26ac-8829-b9ccbe2fd413@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <8cee94dd-81e0-ad1b-bf51-47a71d9b1990@citrix.com>
Date: Wed, 19 Sep 2018 15:14:41 +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: <3c896de5-dafc-26ac-8829-b9ccbe2fd413@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kevin.tian@intel.com, wei.liu2@citrix.com,
 jbeulich@suse.com, 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>

T24gMDkvMTkvMjAxOCAwMzowOSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDkvMTkv
MTggMzoxNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+ICogaGFzIHAybV9pbml0X2FsdHAy
bV9lcHQoKSBjb3B5IG92ZXIgbWF4X21hcHBlZF9wZm4sCj4+PiAgIGxvZ2RpcnR5X3Jhbmdlcywg
Z2xvYmFsX2xvZ2RpcnR5LCBlcHQuYWQgYW5kIGRlZmF1bHRfYWNjZXNzCj4+PiAgIGZyb20gdGhl
IGhvc3RwMm0gKHRoZSBsYXR0ZXIgbW9yZSBmb3IgY29tcGxldGVuZXNzIHRoYW4gZm9yIGFueQo+
Pj4gICBvdGhlciByZWFzb24pLgo+PiBJIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIHJpZ2h0
IGFwcHJvYWNoLiAgVGhlc2UgdmFsdWVzIGNoYW5nZQo+PiByYXJlbHksIGJ1dCBhZnRlciBhIG1p
c2NvbmZpZyBhcmUgcmVhZCByZXBlYXRlZGx5LiAgU28gaXQncyBwcm9iYWJseSBhCj4+IGxvdCBt
b3JlIGVmZmljaWVudCB0byBwcm9wYWdhdGUgY2hhbmdlcyB3aGVuIHRoZXkgaGFwcGVuLCByYXRo
ZXIgdGhhbgo+PiB0cnlpbmcgdG8ga2VlcCBhIHNpbmdsZSBtYXN0ZXIgY29weS4gIEhvd2V2ZXIu
Li4KPj4KPj4+IFdlIHNob3VsZCBkaXNjdXNzIGlmIGp1c3QgY29weWluZyBvdmVyCj4+PiAgIGxv
Z2RpcnR5X3JhbmdlcyAod2hpY2ggaXMgYSBwb2ludGVyKSBpcyBzdWZmaWNpZW50LCBvciBpZgo+
Pj4gICB0aGlzIGNvZGUgcmVxdWlyZXMgbW9yZSBzeW5jaHJvbml6YXRpb24pLgo+PiBJdCdzIGNs
ZWFybHkgbm90IHN1ZmZpY2llbnQuIDotKSAgVGhlIGxvZ2RpcnR5X3JhbmdlcyBzdHJ1Y3QgaXMK
Pj4gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrIG9mIHRoZSBwMm0gc3RydWN0dXJlIHRoYXQgY29udGFp
bnMgaXQ7IGlmIHlvdQo+PiBwb2ludCB0byBpdCBmcm9tIGEgZGlmZmVyZW50IHAybSBzdHJ1Y3R1
cmUsIHRoZW4geW91J2xsIGhhdmUKPj4gaW5jb25zaXN0ZW50IGxvZ2dpbmcsIGFuZCB5b3UnbGwg
aGF2ZSBwcm9ibGVtcyBpZiBvbmUgdmNwdSBpcyByZWFkaW5nCj4+IHRoZSBzdHJ1Y3R1cmUgd2hp
bGUgYW5vdGhlciBpcyBtb2RpZnlpbmcgaXQuCj4+Cj4+IEFub3RoZXIgaXNzdWUgaXMgdGhhdCBp
dCBkb2Vzbid0IGxvb2sgbGlrZSB5b3UncmUgcHJvcGFnYXRpbmcgdXBkYXRlcyB0bwo+PiB0aGlz
IHNoYXJlZCBzdGF0ZSBlaXRoZXIgLS0gaWYgc29tZW9uZSBlbmFibGVzIG9yIGRpc2FibGVzCj4+
IGdsb2JhbF9sb2dkaXJ0eSwgb3IgY2hhbmdlcyBkZWZhdWx0X2FjY2VzcywgdGhlIGFsdHAybXMg
d2lsbCBzdGlsbCBoYXZlCj4+IHRoZSBvbGQgdmFsdWUuCj4+Cj4+IEkgd29uZGVyIGlmIHdlIHNo
b3VsZCBjb2xsZWN0IHRoZSB2YXJpb3VzIGJpdHMgdGhhdCBuZWVkIHRvIGJlIGtlcHQgaW4KPj4g
c3luYyBiZXR3ZWVuIGhvc3RwMm0vYWx0cDJtcywgcHV0IHRoZW0gYWxsIGluIGEgJ3N5bmMnIHN1
Yi1zdHJ1Y3Qgd2l0aGluCj4+IHRoZSBwMm0sIGFuZCBlbmZvcmNlIHVzaW5nIGEgZnVuY3Rpb24g
LyBtYWNybyB0byBtb2RpZnkgdGhlIHZhbHVlcyBpbnNpZGUuCj4gCj4gSSdtIG5vdCBzdXJlIGhv
dyB0byBwdXQgZXB0LmFkIGluIHRoZSBuZXcgc3luYyBzdWItc3RydWN0IC0gcHV0dGluZyB0aGUK
PiBmdWxsIGVwdCBpbiB0aGVyZSBmZWVscyBsaWtlIG92ZXJraWxsLCBhbmQganVzdCBwdXR0aW5n
IGEgbmV3IHZhcmlhYmxlCj4gdG8gc3ltYm9saXplIC5hZCBmZWVscyBjb252b2x1dGVkLgoKSSdt
IHByZXR0eSBzdXJlIHRoZSBlcHQgdGhlcmUgaXMgc29tZXRoaW5nIHdlIG5lZWQgdG8gcGFzcyB0
byBoYXJkd2FyZQp0byBpbXBsZW1lbnQgdGhlIHNlcGFyYXRlIHAybSB0YWJsZXMuICBUaGF0J3Mg
ZGVmaW5pdGVseSBub3Qgc2hhcmVkLiA6LSkKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:20:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dKy-0002Zl-Om; Wed, 19 Sep 2018 14:20: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=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2dKx-0002Zg-QK
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 14:20:15 +0000
X-Inumbo-ID: cba86f5f-bc16-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cba86f5f-bc16-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 16:17:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 08:19:53 -0600
Message-Id: <5BA25B0602000078001E9F12@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 08:19:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
 <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
 <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
 <ba963c2c-68cb-ebba-9875-a7a65448b014@bitdefender.com>
In-Reply-To: <ba963c2c-68cb-ebba-9875-a7a65448b014@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@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+IE9uIDE5LjA5LjE4IGF0IDE0OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS8xOS8xOCAzOjEzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTku
MDkuMTggYXQgMTM6MTEsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IFRo
ZSBzY2VuYXJpbyBpcyB0aGF0IHdlIGFyZSB0cnlpbmcgdG8gcXVlcnkgdGhlIHN0YXRlIG9mIGEg
VkNQVSAocGxlYXNlCj4+PiBub3RlOiBqdXN0IHF1ZXJ5KS4gVGhhdCBtZWFucyB0aGF0IHdlJ3Jl
IG9ubHkgaW50ZXJlc3RlZCBpbiBnZXR0aW5nIHNvbWUKPj4+IGNvaGVyZW50IFZDUFUgc3RhdGUg
dmlhIHRoZSBYRU5fRE9NQ1RMX2dldGh2bWNvbnRleHRfcGFydGlhbCBkb21jdGwuCj4+Pgo+Pj4g
V2UgZG9uJ3QgY2FyZSBpZiBzYWlkIHN0YXRlIGVuZHMgdXAgYmVpbmcgc2F2ZWQgZm9yIHRoZSBt
aWdyYXRpb24gc3RyZWFtCj4+PiBvciBub3QsIHNvIGluIHRoYXQgcmVzcGVjdCB0aGUgYW5zd2Vy
IHRvIFJvZ2VyJ3MgcXVlc3Rpb24gaXM6IG5vIHNpemUKPj4+IGluY3JlYXNlIG9yIGRpZmZlcmVu
Y2Ugd2hhdHNvZXZlci4KPj4gCj4+ICJXZSBkb24ndCBjYXJlIiBpcyB0b28gbGl0dGxlLiBfV2Vf
IGNhcmUgdGhhdCBzdGF0ZSBmb3Igb2ZmbGluZSB2Q1BVLXMgZG9lcwo+PiBub3QgbWFrZSBpdCBp
bnRvIHRoZSBtaWdyYXRpb24gc3RyZWFtLiBBbmQgYXQgdGhpcyBwb2ludCBJIHRoaW5rIHlvdSBt
ZWFuCj4+ICJubyBzaXplIGluY3JlYXNlIG9yIGRpZmZlcmVuY2Ugd2hhdHNvZXZlciBfaW50ZW5k
ZWRfIiwgc2luY2UgcmVtb3ZpbmcKPj4gdGhlIGNoZWNrIGluIHF1ZXN0aW9uIHdvdWxkIHJlc3Vs
dCBpbiBhIHNpemUgaW5jcmVhc2UgYWZhaWN0Lgo+IAo+IFllcywgb2YgY291cnNlLiBXZSBkb24n
dCBpbnRlbmQgYW55IHNpemUgaW5jcmVhc2Ugb3IgZGlmZmVyZW5jZSBpbiB0aGUKPiBjb2RlLCBu
b3IgZG8gd2Ugd2FudCB0byB1bmNvbmRpdGlvbmFsbHkgcmVtb3ZlIHRoZSBjaGVjay4gV2Ugd2Vy
ZQo+IHRoaW5raW5nIG9mIGFkZGluZyBhbiBleHRyYSBib29sIHBhcmFtZXRlciB0byBodm1fc2F2
ZV9vbmUoKSB0bwo+IGRpZmZlcmVudGlhdGUgYmV0d2VlbiB0aGUgcXVlcnkgY2FzZSBhbmQgZXZl
cnl0aGluZyBlbHNlLgoKT2theSwgYnV0IHdlJ2xsIGhhdmUgdG8gc2V0dGxlIG9uIHRoZSAibWFr
ZXMgc2Vuc2UiIHBhcnQgKGJlbG93KSBmaXJzdC4KCj4+PiBBbGwgd2Ugd2FudCB0byBkbyBpcyB0
byBiZSBhYmxlIHRvIHF1ZXJ5IHRoZSBzdGF0ZSBvZiBhbnkgVkNQVSBpbiB0aGUKPj4+IHZhbGlk
IHJhbmdlIG9mIFZDUFVzIGFzc2lnbmVkIHRvIHRoZSBkb21haW4sIG9ubGluZSBvciBub3QuIFdl
IGJlbGlldmUKPj4+IGJlaW5nIGFibGUgdG8gcXVlcnkgdGhlbSBpcyByZWFzb25hYmxlLCBhbmQg
dGhlIFNETSBzdGF0ZXMgdGhhdCB0aGV5IGRvCj4+PiBoYXZlIGEgc3RhdGUgKHdoYXRldmVyIGl0
IGhhcHBlbnMgdG8gYmU6IHRoZSBpbml0IHN0YXRlLCBhZnRlciByZXNldCwgZXRjLikuCj4+IAo+
PiBJIGRpZG4ndCBrbm93IHRoZSBTRE0gc3RhdGVkIGFueXRoaW5nIGFib3V0IG9mZmxpbmUgdkNQ
VS1zLiBUaGVyZSdzCj4+IChhY2NvcmRpbmcgdG8gbXkgd2F5IG9mIGxvb2tpbmcgYXQgdGhpbmdz
KSBubyBiYXJlIGhhcmR3YXJlIGVxdWl2YWxlbnQKPj4gdG8gdGhpcyBzdGF0ZSwgd2hpY2ggbWVh
bnMgd2hhdGV2ZXIgdGhlIFNETSBzYXlzIGlzIG5vdCBhcHBsaWNhYmxlLgo+IAo+IFBsZWFzZSBz
ZWUgcGFnZSAzMTE6Cj4gCj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVs
dC9maWxlcy9tYW5hZ2VkL2E0LzYwLzMyNTM4NC1zZG0tdm9sLSAKPiAzYWJjZC5wZGYKPiAKPiBU
aGUgc2VjdGlvbiBpcyBpbmRlZWQgY2FsbGVkICJQcm9jZXNzb3IgU3RhdGUgQWZ0ZXIgUmVzZXQi
IHdoaWNoIGlzCj4gY2xlYXJseSBub3QgZ3JlYXQgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGRp
c2N1c3Npb24sIGJ1dCB0aGUgaW1wb3J0YW50Cj4gcGFydCBpcyAiVGFibGUgOS0xLiBJQS0zMiBh
bmQgSW50ZWwgNjQgUHJvY2Vzc29yIFN0YXRlcyBGb2xsb3dpbmcKPiBQb3dlci11cCwgUmVzZXQs
IG9yIElOSVQiLCB3aGljaCBJIGJlbGlldmUgaWxsdXN0cmF0ZXMgdGhlIHByb2Nlc3Nvcgo+IHN0
YXRlcyB3ZSB3ZXJlIHRhbGtpbmcgYWJvdXQuCgpJIGRpZCBub3QgcXVlc3Rpb24gdGhlIGV4aXN0
ZW5jZSBvZiB0aGlzIGRlc2NyaXB0aW9uIGluIHRoZSBtYW51YWwuIFdoYXQKSSBjb250aW51ZSB0
byBxdWVzdGlvbiBpcyB0aGUgcHJlc2VuY2Ugb2Ygc29tZXRoaW5nIHRhbGtpbmcgYWJvdXQKX3Zp
cnR1YWxfIENQVSBzdGF0ZS4gWW91IHBvaW50aW5nIG1lIHRvIGhhcmR3YXJlIHN0YXRlIGRlc2Ny
aXB0aW9ucwp3b24ndCBjaGFuZ2UgbXkgdmlldyB0aGF0IHRoZSBzdGF0ZSBvZiBhbiBvZmZsaW5l
IHZDUFUgKG5vdGUgdGhlIHYhKQppcyBzaW1wbHkgdW5kZWZpbmVkLCBhbmQgaGVuY2UgcXVlcnlp
bmcgaXQgbWFrZXMgbm8gc2Vuc2UuCgo+Pj4gRm9yIGV4YW1wbGUsIHBsZWFzZSBsb29rIGF0IHRo
aXMgWGVuU2VydmVyLW9ubHkgcGF0Y2g6Cj4+Pgo+Pj4gaHR0cHM6Ly9naXRodWIuY29tL3hlbnNl
cnZlci94ZW4ucGcvYmxvYi9YUy03LjEueC9tYXN0ZXIveDg2LWRvbWN0bC1Eb24tdC1wYSAKPiAK
Pj4+IHVzZS10aGUtd2hvbGUtZG9tYWluLWlmLW9ubHktZ2V0dC5wYXRjaAo+PiAKPj4gVGhhdCdz
IHdoYXQgaWlyYyBBbGV4YW5kcnUncyBzZXJpZXMgc3RhcnRlZCBmcm9tLgo+IAo+IEluZGVlZC4g
V2hhdCB3ZSd2ZSBtaXNzZWQgaW5pdGlhbGx5IGlzIHRoYXQgdGhlcmUgd2VyZSB0d28gcGFydHMg
dG8gaXQ6Cj4gdGhlIG9uZSB0aGF0IGdvdCBpbiB3aXRoIHRoZSBzZXJpZXMgKHRoZSBub3QgcGF1
c2luZyB0aGUgd2hvbGUgZG9tYWluIGlmCj4gbm90IHN0cmljdGx5IG5lY2Vzc2FyeSkgYW5kIHRo
ZSBxdWVyeSBwYXJ0LgoKV2hpY2ggaXMgYSBnb29kIHNpZ24gdGhhdCBmcm9tIChhbG1vc3QpIHRo
ZSB2ZXJ5IGJlZ2lubmluZyB0aGlzIHNob3VsZApoYXZlIGJlZW4gc2VwYXJhdGUgcGF0Y2hlcy4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dVi-0003P2-T3; Wed, 19 Sep 2018 14:31:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2dVi-0003Ox-22
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 14:31:22 +0000
X-Inumbo-ID: d0e944dc-bc18-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0e944dc-bc18-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:32:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 08:31:19 -0600
Message-Id: <5BA25DB302000078001E9F54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 08:31:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180912094701.2205-1-aisaila@bitdefender.com>
 <5B9A715C02000078001E84B6@prv1-mh.provo.novell.com>
 <4c94b9b865c6a0d3f05ed7c9571b1a6d62dfa419.camel@bitdefender.com>
 <5BA0D0B102000078001E93C5@prv1-mh.provo.novell.com>
 <d946a92e-7704-02c9-1869-923529477b20@citrix.com>
 <5BA20E9C02000078001E9C87@prv1-mh.provo.novell.com>
 <3eb2d0c9-09e3-fad4-e70d-dc3fa12492d7@citrix.com>
In-Reply-To: <3eb2d0c9-09e3-fad4-e70d-dc3fa12492d7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, aisaila@bitdefender.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjA5LjE4IGF0IDE1OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDkvMTggMDk6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
OS4xOCBhdCAyMDoyMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTgvMDkvMTggMTE6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjA5LjE4IGF0
IDExOjQ3LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIDIw
MTgtMDktMTMgYXQgMDg6MTcgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24g
MTIuMDkuMTggYXQgMTE6NDcsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+
Pj4gVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhlIHBhdGNoIGVtdWxhdGVkIHRoZSBjdXJyZW50
IGluc3RydWN0aW9uCj4+Pj4+Pj4gKHdoaWNoLCBhcyBhIHNpZGUtZWZmZWN0LCBlbXVsYXRlZCB0
aGUgcGFnZS13YWxrIGFzIHdlbGwpLCBob3dldmVyCj4+Pj4+Pj4gd2UKPj4+Pj4+PiBuZWVkIGZp
bmVyLWdyYWluZWQgY29udHJvbC4gV2Ugd2FudCB0byBlbXVsYXRlIHRoZSBwYWdlLXdhbGssIGJ1
dAo+Pj4+Pj4+IHN0aWxsCj4+Pj4+Pj4gZ2V0IGFuIEVQVCB2aW9sYXRpb24gZXZlbnQgaWYgdGhl
IGN1cnJlbnQgaW5zdHJ1Y3Rpb24gd291bGQgdHJpZ2dlcgo+Pj4+Pj4+IG9uZS4KPj4+Pj4+PiBU
aGlzIHBhdGNoIHBlcmZvcm1zIGp1c3QgdGhlIHBhZ2Utd2FsayBlbXVsYXRpb24uCj4+Pj4+PiBS
YXRoZXIgdGhhbiBtYWtpbmcgdGhpcyBiYXNpY2FsbHkgYSByZXZpc2lvbiBsb2csIGNvdWxkIHlv
dSBwbGVhc2UKPj4+Pj4+IGZvY3VzCj4+Pj4+PiBvbiB3aGF0IHlvdSBhY3R1YWxseSB3YW50IHRv
IGFjaGlldmU/Cj4+Pj4+Pgo+Pj4+Pj4gQXMgdG8gdGhlIHRpdGxlOiAiU3VwcHJlc3MgLi4uIiBw
bGVhc2UuCj4+Pj4+Pgo+Pj4+Pj4+IEBAIC0xNDksNiArMTUxLDEwIEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKPj4+Pj4+PiBwMm1fZG9tYWluICpwMm0sCj4+Pj4+
Pj4gICAgICBhcl9hbmQgJj0gZ2ZsYWdzOwo+Pj4+Pj4+ICAgICAgYXJfb3IgIHw9IGdmbGFnczsK
Pj4+Pj4+PiAgCj4+Pj4+Pj4gKyAgICBpZiAoIHNldF9hZCAmJiBzZXRfYWRfYml0cygmbDRwW2d1
ZXN0X2w0X3RhYmxlX29mZnNldCh2YSldLmw0LAo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmd3LT5sNGUubDQsIGZhbHNlKSApCj4+Pj4+Pj4gKyAgICAgICAgYWNjZXNz
ZWQgPSB0cnVlOwo+Pj4+Pj4gSXQgaXMgaW4gcGFydGljdWxhciB0aGlzIHNlZW1pbmdseSBvZGQg
KGFuZCByZWR1bmRhbnQgd2l0aCB3aGF0J3MKPj4+Pj4+IGRvbmUKPj4+Pj4+IGxhdGVyIGluIHRo
ZSBmdW5jdGlvbikgd2hpY2ggbmVlZHMgdGhvcm91Z2ggZXhwbGFuYXRpb24uCj4+Pj4+IE9uIHRo
aXMgcGF0Y2ggSSd2ZSBmb2xsb3dlZCBBbmRyZXcgQ29vcGVyJ3Mgc3VnZ2VzdGlvbiBvbiBob3cg
dG8gc2V0Cj4+Pj4+IEEvRCBCaXRzOgo+Pj4+Pgo+Pj4+PiAiV2hpbGUgd2Fsa2luZyBkb3duIHRo
ZSBsZXZlbHMsIHNldCBhbnkgbWlzc2luZyBBIGJpdHMgYW5kIHJlbWVtYmVyIGlmIHdlCj4+Pj4+
IHNldCBhbnkuICBJZiB3ZSBzZXQgQSBiaXRzLCBjb25zaWRlciBvdXJzZWx2ZXMgY29tcGxldGUg
YW5kIGV4aXQgYmFjayB0bwo+Pj4+PiB0aGUgZ3Vlc3QuICBJZiBubyBBIGJpdHMgd2VyZSBzZXQs
IGFuZCB0aGUgYWNjZXNzIHdhcyBhIHdyaXRlICh3aGljaCB3ZQo+Pj4+PiBrbm93IGZyb20gdGhl
IEVQVCB2aW9sYXRpb24gaW5mb3JtYXRpb24pLCB0aGVuIHNldCB0aGUgbGVhZiBEIGJpdC4iCj4+
Pj4+Cj4+Pj4+IElmIEkgbWlzdW5kZXJzdG9vZCB0aGUgY29tbWVudCBwbGVhc2UgY2xhcmlmeS4K
Pj4+PiBJdCBkb2Vzbid0IGxvb2sgdG8gbWUgYXMgaWYgeW91IG1pc3VuZGVyc3Rvb2QgYW55dGhp
bmcsIGJ1dCBvbmx5IEFuZHJldwo+Pj4+IGNhbiBzYXkgZm9yIHN1cmUuIEhvd2V2ZXIsIG5vbmUg
b2YgdGhpcyB3YXMgaW4gdGhlIGRlc2NyaXB0aW9uIG9mIHlvdXIKPj4+PiBwYXRjaCAobmVpdGhl
ciBhcyBwYXJ0IG9mIHRoZSBkZXNjcmlwdGlvbiwgbm9yIGFzIGNvZGUgY29tbWVudCksIGFuZCBJ
Cj4+Pj4gdGhpbmsgeW91J2QgZXZlbiBoYXZlIHRvIGdyZWF0bHkgZXh0ZW5kIG9uIHRoaXMgaW4g
b3JkZXIgdG8gZXhwbGFpbiB0bwo+Pj4+IGV2ZXJ5b25lIHdoeSB0aGUgcmVzdWx0aW5nIGJlaGF2
aW9yIGlzIHN0aWxsIGFyY2hpdGVjdHVyYWxseSBjb3JyZWN0LiBJbiBubwo+Pj4+IGNhc2Ugc2hv
dWxkIHlvdSBhc3N1bWUgYW55b25lIHJlYWRpbmcgeW91ciBwYXRjaCAobm93IG9yIGluIHRoZQo+
Pj4+IGZ1dHVyZSkgaGFzIHBhcnRpY2lwYXRlZCBpbiB0aGUgZWFybGllciBkaXNjdXNzaW9uLgo+
Pj4gVGhlIHByb2JsZW0gd2UgaGF2ZSBpcyB0aGF0LCB3aGlsZSB3ZSBrbm93IHRoZSBFUFQgVmlv
bGF0aW9uIHdhcyBmb3IgYQo+Pj4gd3JpdGUgb2YgYW4gQSBvciBEIGJpdCB0byBhIHdyaXRlLXBy
b3RlY3RlZCBndWVzdCBwYWdldGFibGUsIHdlIGRvbid0Cj4+PiBrbm93IGlmIGl0IHdhcyB0aGUg
QSBvciB0aGUgRCBiaXQgd2hpY2ggd2FzIGF0dGVtcHRpbmcgdG8gYmUgc2V0Lgo+Pj4KPj4+IEZ1
cnRoZXJtb3JlICh3aXRob3V0IGVtdWxhdGluZyB0aGUgaW5zdHJ1Y3Rpb24sIHdoaWNoIGlzIHdo
YXQgd2UgYXJlCj4+PiB0cnlpbmcgdG8gYXZvaWQpLCB3ZSBjYW4ndCByZWNvbnN0cnVjdCB0aGUg
YWNjZXNzLgo+Pj4KPj4+IEFjY2VzcyBiaXRzIGFyZSBvbmx5IHdyaXR0ZW4gaWYgdGhleSB3ZXJl
IG1pc3NpbmcgYmVmb3JlLCBidXQgbWF5IGJlIHNldAo+Pj4gc3BlY3VsYXRpdmVseS4gIERpcnR5
IGJpdHMgYXJlIG9ubHkgc2V0IHdoZW4gYSB3cml0ZSBpcyByZXRpcmVkLiAgRnJvbSBhCj4+PiBw
cmFjdGljYWwgcG9pbnQgb2YgdmlldywgdGhlIHBpcGVsaW5lIHNldHMgQSBhbmQgRCBiaXRzIGFz
IHNlcGFyYXRlIGFjdGlvbnMuCj4+Pgo+Pj4gRm9sbG93aW5nIHRoaXMgbG9naWMgKGFuZCBhc3N1
bWluZyBmb3Igbm93IGEgc2luZ2xlIHZjcHUpLCBpZiB3ZSBnZXQgYQo+Pj4gR1BUIEVQVCBWaW9s
YXRpb24sIGFuZCB0aGVyZSBhcmUgbWlzc2luZyBhY2Nlc3MgYml0cyBvbiB0aGUgd2FsaywgdGhl
bgo+Pj4gdGhlIGZhdWx0IGlzIGRlZmluaXRlbHkgZnJvbSBzZXR0aW5nIGFuIGFjY2VzcyBiaXQu
Cj4+IERlZmluaXRlbHk/Cj4gCj4gWWVzCj4gCj4+ICBJcyB0aGVyZSBhbnl0aGluZyBndWFyYW50
ZWVpbmcgYXJjaGl0ZWN0dXJhbGx5IHRoYXQgYW4gYWNjZXNzCj4+IGJpdCByZWxhdGVkIEVQVCB2
aW9sYXRpb24gd291bGQgYmUgZGVsaXZlcmVkIGVhcmxpZXIgdGhhbiBhbnkgb3RoZXIgb25lCj4+
IG9uIHRoYXQgc2FtZSBvciBhIGxvd2VyIHBhZ2UgdGFibGUgbGV2ZWw/Cj4gCj4gTm8sIGJ1dCB3
aHkgZG9lcyB0aGF0IG1hdHRlcj8KPiAKPiBBcmNoaXRlY3R1cmFsbHkgZGVmaW5lZCBvciBub3Qs
IHdlIGtub3cgdGhhdCB0aGUgYWN0aW9uIHRoZSBwcm9jZXNzb3IKPiB3YXMgdHJ5aW5nIHRvIHBl
cmZvcm0gd2FzIHRvIHNldCBhbiBBL0QgYml0LCBiZWNhdXNlIHdlIGdvdCBhIHZtZXhpdAo+IHRl
bGxpbmcgdXMgc28uCgpXZWxsLCBhcyBwZXIgd2hhdCBJIGhhZCB3cml0dGVuIGZ1cnRoZXIgZG93
biBpbiBteSBlYXJsaWVyIHJlcGx5IChzdGFydGluZwp3aXRoICJPciB3YWl0IC4uLiIpLCBub3Ro
aW5nIGluIHdoYXQgeW91IHNhaWQgYWJvdXQgdGhlIEVQVCB2aW9sYXRpb24gbWFkZQpleHBsaWNp
dCB0aGF0IHRoaXMgd2FzIGEgdmlvbGF0aW9uIGZyb20gYSB3cml0ZSBhdHRlbXB0LiBXaXRob3V0
IHRoYXQsIGl0CnZlcnkgbXVjaCBtYXR0ZXJzIChhZmFpY3QpLCBhcyB0aGVyZSBhcmUgb3RoZXIg
cmVhc29ucyBmb3IgZ2V0dGluZyBFUFQKdmlvbGF0aW9ucyBmcm9tIHBhZ2UgdGFibGUgYWNjZXNz
ZXMuCgo+PiAgSXQgZG9lc24ndCBtYXR0ZXIgbXVjaCBmb3IKPj4gdGhlIGltcGxlbWVudGF0aW9u
IChiZWNhdXNlIG9mIGl0IGJlaW5nIHBlcm1pc3NpYmxlIHRvIHNldCB0aGUgQSBiaXRzCj4+IHNw
ZWN1bGF0aXZlbHksIGFzIHlvdSBhbHNvIHNheSBmdXJ0aGVyIGRvd24sIGFuZCBhbnkgb3RoZXIg
dmlvbGF0aW9uCj4+IHRoZW4gcmUtb2NjdXJyaW5nIGFmdGVyIGV4aXRpbmcgYmFjayB0byB0aGUg
Z3Vlc3Qgb25jZSB0aGUgQSBiaXRzIGFyZQo+PiBhbGwgc2V0KSwgYnV0IHNpbmNlIHdlJ3JlIGRp
c2N1c3NpbmcgaGVyZSB3aGF0IGV4YWN0bHkgdGhlIHBhdGNoCj4+IGRlc2NyaXB0aW9uIHNob3Vs
ZCBjb250YWluLCBJIHRoaW5rIEknZCBwcmVmZXIgdGhpcyB0byBiZSBmdWxseSBjb3JyZWN0IHRo
ZXJlLgo+Pgo+PiBPciB3YWl0IC0gSSB0aGluayBJIGNhbiBhZ3JlZSB3aXRoICJkZWZpbml0ZWx5
IiwgcHJvdmlkZWQgeW91IGZ1cnRoZXIKPj4gcmVzdHJpY3QgdGhlIGNvbnRleHQ6ICIuLi4sIGlm
IHdlIGdldCBhIEdQVCBFUFQgV3JpdGUgVmlvbGF0aW9uIC4uLiIuIEJ1dAo+PiBmcm9tIHdoYXQg
SSBjYW4gdGVsbCB0aGUgcGF0Y2gnZXMgY2hhbmdlIHRvIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkK
Pj4gZG9lc24ndCBhcHBseSAob3IgcGFzcyBvbikgYW55IG9mIHRoZXNlIHF1YWxpZmljYXRpb25z
IGF0IGFsbC4KPiAKPiBJJ3ZlIG5vdCBsb29rZWQgYXQgdGhlIHBhdGNoIGluIGRldGFpbCB5ZXQu
ICBJJ20gdGVtcHRlZCB0byBzdWdnZXN0Cj4gcmVhcnJhbmdpbmcgZ3Vlc3Rfd2Fsa190YWJsZXMo
KSB0byBqdXN0IHNldCB0aGUgYWNjZXNzIGJpdHMgb24gdGhlCj4gZGVjZW50LCByYXRoZXIgdGhh
biBhdCB0aGUgZW5kLiAgVGhpcyBtYXRjaGVzIGhvdyBzb21lIGhhcmR3YXJlIGJlaGF2ZXMKPiB3
aGVuIHB1bGxpbmcgZW50cmllcyBpbnRvIHRoZSBwYWdpbmcgc3RydWN0dXJlIGNhY2hlLgoKSSdt
IG5vdCBvcHBvc2VkIHRvIHRoYXQ7IEkgYmVsaWV2ZSB0aGlzIHByb3BlcnR5IGhhcyBjaGFuZ2Vk
IG92ZXIgdGhlCnllYXJzLCBhcyBJIGNlcnRhaW5seSBkbyByZWNhbGwgdGhhdCBlYXJseSAoMzg2
aXNoLCA0ODZpc2gpIGRlc2NyaXB0aW9ucwpvZiBwYWdlIHdhbGtzIHN1Z2dlc3RlZCB0aGF0IEEg
Yml0cyBpbmRlZWQgZ290IHNldCBhZnRlciB0aGUgZnVsbCB3YWxrCm9ubHksIGFuZCBJIGZ1cnRo
ZXIgYmVsaWV2ZSB0aGUgb3JpZ2luYWwgaW1wbGVtZW50YXRpb24gc2ltcGx5IHRvb2sgdGhpcwpi
ZWhhdmlvciBhcyByZWZlcmVuY2UuCgpXaGF0IEkgYW0gbm90IHZlcnkgaGFwcHkgYWJvdXQgaXMg
dGhlIGFkZGl0aW9uIG9mIGEgKHBvb3JseSBkZXNjcmliZWQpCm5ldyBwYXJhbWV0ZXIgdG8gdGhl
IGZ1bmN0aW9uLCBtYWtpbmcgaXQgc29ydCBvZiBiYWlsIGluIHRoZSBtaWRkbGUuCgo+Pj4gIFNl
dCBhbGwgYWNjZXNzIGJpdHMKPj4+IGFuZCBjYWxsIGl0IGRvbmUuICBJZiB3ZSBnZXQgYSBHUFQg
RVBUIFZpb2xhdGlvbiBhbmQgYWxsIGFjY2VzcyBiaXRzCj4+PiB3ZXJlIHNldCwgdGhlbiBpdCB3
YXMgZGVmaW5pdGVseSBmcm9tIHNldHRpbmcgdGhlIERpcnR5IGJpdC4KPj4+Cj4+PiBGb3IgbXVs
dGktdmNwdSBzY2VuYXJpb3MsIHRoaW5ncyBnZXQgcmFjeS4gIFNldHRpbmcgYWxsIHRoZSBBY2Nl
c3MgYml0cwo+Pj4gaXMgc2FmZSBiZWNhdXNlIGl0cyBhIHNwZWN1bGF0aXZlIGFjdGlvbiwgYnV0
IGEgc3BlY3VsYXRpdmVseSBsb2FkIG9uCj4+PiBvbmUgdmNwdSBjYW4gcmFjZSB3aXRoIGEgd3Jp
dGUgKHRvIGEgcmVhZC1vbmx5IG1hcHBpbmcpIG9uIHRoZSBvdGhlcgo+Pj4gdmNwdSwgYW5kIHdv
dWxkIHRyaWNrIHRoaXMgYWxnb3JpdGhtIGludG8gc2V0dGluZyB0aGUgZGlydHkgYml0IHdoZW4g
dGhlCj4+PiB3cml0ZSB3b3VsZCBoYXZlIGZhdWx0ZWQgKGFuZCBub3Qgc2V0IHRoZSBkaXJ0eSBi
aXQpLgo+Pj4KPj4+IERvIHdlIGhhdmUgbnVtYmVycyBvbiBob3cgbWFueSB0aGUgR1BUIEVQVCBW
aW9sYXRpb25zIGFyZSBmb3IgKG9ubHkpCj4+PiBhY2Nlc3Mgc2V0cywgYW5kIGhvdyBtYW55IGFy
ZSBmb3IgZGlydHkgdHNldHM/ICBXb3VsZCB0aGUgZmlyc3QgaGFsZiBvZgo+Pj4gdGhlIGFsZ29y
aXRobSAod2hpY2ggaXMgZGVmaW5pdGVseSBub3QgcmFjeSkgc3RpbGwgYmUgYSBuZXQgcGVyZiB3
aW4/Cj4+IERvZXMgV2luZG93cyBtYWtlIHVzZSBvZiBBIGJpdHMgYXQgYWxsPyBJJ2QgZXhwZWN0
IG1vc3QgT1NlcyB0bwo+PiBzaW1wbHkgc2V0IHRoZW0gcmlnaHQgYXdheSwgYW5kIGFjdGl2ZWx5
IHVzZSBvZiB0aGUgRCBiaXRzLgo+IAo+IFdoYXQgZ2l2ZXMgeW91IHRoZSBleHBlY3RhdGlvbiB0
aGF0IE9TZXMgd291bGRuJ3QgdXNlIEEgYml0cz8KPiAKPiBGb3IgcGFnaW5nIG91dCwgdGhlIGJl
c3Qgb3B0aW9ucyBhcmUgbm9uLWFjY2Vzc2VkIG5vbi1kaXJ0eSBwYWdlIGJlY2F1c2UKPiB0aGVp
ciBjb250ZW50cyBjYW4gYmUgZGlzY2FyZGVkIGltbWVkaWF0ZWx5IGFuZCByZXJlYWQgZnJvbSBk
aXNrIGF0IGEKPiBsYXRlciBwb2ludC4KCkRpc2NhcmQtaW1tZWRpYXRlbHkgaXMgc29sZWx5IGJv
dW5kIHRvIHRoZSBEIGJpdC4gVGhlIEEgYml0IG9ubHkgdGVsbHMgYW4KT1Mgd2hldGhlciBhIHBh
Z2Ugd2FzIGFjY2Vzc2VkIGFmdGVyIHRoZSBiaXQgd2FzIGNsZWFyZWQgdGhlIGxhc3QgdGltZS4K
SSB3aWxsIHN1cmVseSBhZ3JlZSB0aGlzIGlzIGEgcG9zc2libGUgc3RyYXRlZ3ksIGFuZCBJIHdh
cyBtZXJlbHkgd29uZGVyaW5nCndoZXRoZXIgV2luZG93cyAob3RoZXIgdGhhbiBpaXJjIExpbnV4
KSBhY3R1YWxseSBtYWtlcyB1c2Ugb2YgdGhpcy4gVGhlCnJlYXNvbiBJIHdvdWxkbid0IHJlYWxs
eSBleHBlY3QgdGhlaXIgdXNlIGlzIGJlY2F1c2UgcmVwZWF0ZWRseSAoYW5kCnBlcmhhcHMgZnJl
cXVlbnRseSkgY2xlYXJpbmcgQSBiaXRzIGZyb20gYWxsIFBURXMgaXMgc29ydCBvZiB3b3JrIGlu
dGVuc2l2ZQooYXMgaXMgbG9jYXRpbmcgYSBQVEUgd2l0aCBpdHMgQSBiaXQgY2xlYXIpLiBZZXQg
aWYgeW91IGRvbid0IGNsZWFyIHRoZW0KZnJlcXVlbnRseSwgdGhlIGluZm9ybWF0aW9uIGEgc2V0
IEEgYml0IGNhcnJpZXMgZG9lcyBub3QgbG9vayB0byBiZSBvdmVybHkKdXNlZnVsLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:38:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dca-0003c2-KP; Wed, 19 Sep 2018 14:38:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pw+p=mb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2dcZ-0003bx-Ow
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 14:38:27 +0000
X-Inumbo-ID: cee36e3b-bc19-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id cee36e3b-bc19-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:39:26 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 48B83307503A
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 17:38:25 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 402957FBDF
 for <xen-devel@lists.xen.org>; Wed, 19 Sep 2018 17:38:25 +0300 (EEST)
Received: (qmail 30226 invoked from network); 19 Sep 2018 17:38:25 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 19 Sep 2018 17:38:24 +0300
To: Jan Beulich <JBeulich@suse.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
 <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
 <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
 <ba963c2c-68cb-ebba-9875-a7a65448b014@bitdefender.com>
 <5BA25B0602000078001E9F12@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bdb74c90-f58e-ee16-3df8-93d8adbd4818@bitdefender.com>
Date: Wed, 19 Sep 2018 17:38:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BA25B0602000078001E9F12@prv1-mh.provo.novell.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77474
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496395,
 Stamp: 3], Multi: [Enabled, t: (0.000031,0.006613)], BW: [Enabled, t:
 (0.000016,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005560), Flags: BA7B0291; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.106270,0.000184)],
 URL: [Enabled, t: (0.000034,0.000001)], RTDA: [Enabled, t: (0.657018),
 Hit: No, Details: v2.7.15; Id: 15.1i60em3.1cnp494o0.9iaik], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@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+PiBBbGwgd2Ugd2FudCB0byBkbyBpcyB0byBiZSBhYmxlIHRvIHF1ZXJ5IHRoZSBzdGF0ZSBv
ZiBhbnkgVkNQVSBpbiB0aGUKPj4+PiB2YWxpZCByYW5nZSBvZiBWQ1BVcyBhc3NpZ25lZCB0byB0
aGUgZG9tYWluLCBvbmxpbmUgb3Igbm90LiBXZSBiZWxpZXZlCj4+Pj4gYmVpbmcgYWJsZSB0byBx
dWVyeSB0aGVtIGlzIHJlYXNvbmFibGUsIGFuZCB0aGUgU0RNIHN0YXRlcyB0aGF0IHRoZXkgZG8K
Pj4+PiBoYXZlIGEgc3RhdGUgKHdoYXRldmVyIGl0IGhhcHBlbnMgdG8gYmU6IHRoZSBpbml0IHN0
YXRlLCBhZnRlciByZXNldCwgZXRjLikuCj4+Pgo+Pj4gSSBkaWRuJ3Qga25vdyB0aGUgU0RNIHN0
YXRlZCBhbnl0aGluZyBhYm91dCBvZmZsaW5lIHZDUFUtcy4gVGhlcmUncwo+Pj4gKGFjY29yZGlu
ZyB0byBteSB3YXkgb2YgbG9va2luZyBhdCB0aGluZ3MpIG5vIGJhcmUgaGFyZHdhcmUgZXF1aXZh
bGVudAo+Pj4gdG8gdGhpcyBzdGF0ZSwgd2hpY2ggbWVhbnMgd2hhdGV2ZXIgdGhlIFNETSBzYXlz
IGlzIG5vdCBhcHBsaWNhYmxlLgo+Pgo+PiBQbGVhc2Ugc2VlIHBhZ2UgMzExOgo+Pgo+PiBodHRw
czovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvYTQvNjAv
MzI1Mzg0LXNkbS12b2wtIAo+PiAzYWJjZC5wZGYKPj4KPj4gVGhlIHNlY3Rpb24gaXMgaW5kZWVk
IGNhbGxlZCAiUHJvY2Vzc29yIFN0YXRlIEFmdGVyIFJlc2V0IiB3aGljaCBpcwo+PiBjbGVhcmx5
IG5vdCBncmVhdCBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMgZGlzY3Vzc2lvbiwgYnV0IHRoZSBp
bXBvcnRhbnQKPj4gcGFydCBpcyAiVGFibGUgOS0xLiBJQS0zMiBhbmQgSW50ZWwgNjQgUHJvY2Vz
c29yIFN0YXRlcyBGb2xsb3dpbmcKPj4gUG93ZXItdXAsIFJlc2V0LCBvciBJTklUIiwgd2hpY2gg
SSBiZWxpZXZlIGlsbHVzdHJhdGVzIHRoZSBwcm9jZXNzb3IKPj4gc3RhdGVzIHdlIHdlcmUgdGFs
a2luZyBhYm91dC4KPiAKPiBJIGRpZCBub3QgcXVlc3Rpb24gdGhlIGV4aXN0ZW5jZSBvZiB0aGlz
IGRlc2NyaXB0aW9uIGluIHRoZSBtYW51YWwuIFdoYXQKPiBJIGNvbnRpbnVlIHRvIHF1ZXN0aW9u
IGlzIHRoZSBwcmVzZW5jZSBvZiBzb21ldGhpbmcgdGFsa2luZyBhYm91dAo+IF92aXJ0dWFsXyBD
UFUgc3RhdGUuIFlvdSBwb2ludGluZyBtZSB0byBoYXJkd2FyZSBzdGF0ZSBkZXNjcmlwdGlvbnMK
PiB3b24ndCBjaGFuZ2UgbXkgdmlldyB0aGF0IHRoZSBzdGF0ZSBvZiBhbiBvZmZsaW5lIHZDUFUg
KG5vdGUgdGhlIHYhKQo+IGlzIHNpbXBseSB1bmRlZmluZWQsIGFuZCBoZW5jZSBxdWVyeWluZyBp
dCBtYWtlcyBubyBzZW5zZS4KCkZhaXIgZW5vdWdoLCBpZiB3ZSdyZSBtYWtpbmcgdGhpcyBvbnRv
bG9naWNhbCBkaXN0cmluY3Rpb24gYmV0d2VlbgpwaHlzaWNhbCBhbmQgdmlydHVhbCBDUFVzLCBh
bmQgZnVydGhlciBzdGF0ZSB0aGF0IHdoYXQgYXBwbGllcyB0byBvbmUKZG9lcyBub3QgbmVjZXNz
YXJpbHkgYXBwbHkgdG8gdGhlIG90aGVyIEkgY2FuJ3QgYXJndWUgb3RoZXJ3aXNlLiBPdXIKcGVy
c3BlY3RpdmUgb24gdGhpcyB3YXMgdGhhdCB0aGUgbGF0dGVyIHdvdWxkIGJlIG1vZGVsbGVkIGFm
dGVyIHRoZSBmb3JtZXIuCgpJbiB0aGF0IGNhc2UsIHdlJ2xsIHRyeSB0byBzZXQgZXJybm8gdG8g
c29tZXRoaW5nIHNwZWNpZmljIGZvciB0aGUKY2FsbGVyIGZvciB0aGUgIlZDUFUgb2ZmbGluZSIg
Y2FzZSwgdG8gYXQgbGVhc3QgYmUgYWJsZSB0byBrbm93IGZvciBzdXJlCnRoYXQgd2UncmUgZGVh
bGluZyB3aXRoIHRoYXQgY2FzZSBhbmQgbm90IHNvbWUgb3RoZXIgZXJyb3IgY29uZGl0aW9uCihz
dWNoIGFzIGJlaW5nIG91dCBvZiBib3VuZHMgd2l0aCB0aGUgVkNQVSBpbmRleCkuCgpXb3VsZCBt
YXliZSBFQlVTWSBiZSBhcHByb3ByaWF0ZT8KCj4+IEluZGVlZC4gV2hhdCB3ZSd2ZSBtaXNzZWQg
aW5pdGlhbGx5IGlzIHRoYXQgdGhlcmUgd2VyZSB0d28gcGFydHMgdG8gaXQ6Cj4+IHRoZSBvbmUg
dGhhdCBnb3QgaW4gd2l0aCB0aGUgc2VyaWVzICh0aGUgbm90IHBhdXNpbmcgdGhlIHdob2xlIGRv
bWFpbiBpZgo+PiBub3Qgc3RyaWN0bHkgbmVjZXNzYXJ5KSBhbmQgdGhlIHF1ZXJ5IHBhcnQuCj4g
Cj4gV2hpY2ggaXMgYSBnb29kIHNpZ24gdGhhdCBmcm9tIChhbG1vc3QpIHRoZSB2ZXJ5IGJlZ2lu
bmluZyB0aGlzIHNob3VsZAo+IGhhdmUgYmVlbiBzZXBhcmF0ZSBwYXRjaGVzLgoKTmV2ZXIgYXJn
dWVkIG90aGVyd2lzZSwgYWdyZWVkLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:44:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2dir-0004L7-NN; Wed, 19 Sep 2018 14:44:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2diq-0004L2-Uk
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:44:56 +0000
X-Inumbo-ID: 4a170685-bc1a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a170685-bc1a-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 16:42:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65708612"
Date: Wed, 19 Sep 2018 15:44:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Adrian Pop <apop@bitdefender.com>
Message-ID: <20180919144451.xk4etvgaj3l4ojgw@zion.uk.xensource.com>
References: <20180903154734.25361-1-apop@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903154734.25361-1-apop@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: 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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDY6NDc6MzRQTSArMDMwMCwgQWRyaWFuIFBvcCB3cm90
ZToKPiBDdXJyZW50bHkgdGhlcmUgaXMgYSBzdWJvcCBmb3Igc2V0dGluZyB0aGUgbWVtYWNjZXNz
IG9mIGEgcGFnZSwgYnV0IG5vdAo+IGZvciBjb25zdWx0aW5nIGl0LiAgVGhlIG5ldyBIVk1PUF9h
bHRwMm1fZ2V0X21lbV9hY2Nlc3MgYWRkcyB0aGlzCj4gZnVuY3Rpb25hbGl0eS4KPiAKPiBCb3Ro
IGFsdHAybSBnZXQvc2V0IG1lbSBhY2Nlc3MgZnVuY3Rpb25zIHVzZSB0aGUgc3RydWN0Cj4geGVu
X2h2bV9hbHRwMm1fbWVtX2FjY2VzcyB3aGljaCBoYXMgbm93IGRyb3BwZWQgdGhlIGBzZXQnIHBh
cnQgYW5kIGhhcwo+IGJlZW4gcmVuYW1lZCBmcm9tIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29t
Pgo+IC0tLQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBkb24ndCBicmVhayB0aGUgc3RhYmxlIGludGVy
ZmFjZQo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gLSByZW1vdmUgdGhlIHVucmVsYXRlZCBoZWxwZXIg
ZnVuY3Rpb24KPiAtIHNpbXBsaWZ5IHRoZSBsb2NraW5nIGluIHAybV9nZXRfbWVtX2FjY2Vzcwo+
IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSB1c2UgdGhlIF9wMm1fZ2V0X21lbV9hY2Nlc3MgaGVscGVy
IGZyb20gcDJtX2dldF9tZW1fYWNjZXNzCj4gLSBtaW5vciBBcm0gYWRqdXN0bWVudHMKPiAtIG1v
dmUgb3V0IHRoZSBhZGRpdGlvbiBvZiBhIG1lbWFjY2VzcyBoZWxwZXIgZnVuY3Rpb24gdG8gYSBz
ZXBhcmF0ZQo+ICAgcGF0Y2ggaW4gdGhlIGF0dGVtcHRzIG9mIG1ha2luZyB0aGUgZGlmZiBjbGVh
cmVyCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgMyArKysKPiAg
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgIHwgIDggKysr
KysrLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDI3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgMjEg
KysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9jb21tb24vbWVtX2FjY2Vzcy5jICAgICAgICAg
fCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgMTkgKysrKysrKysr
KysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oIHwgIDIgKy0KPiAg
eGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAgICB8ICAzICsrLQo+ICA5IGZpbGVzIGNoYW5n
ZWQsIDExMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4gaW5kZXggYzYyNjk4NGFiYS4uYWUyOTg4OTlmYyAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4gQEAgLTE5NTgsNiArMTk1OCw5IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3Mo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICBpbnQgeGNfYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1
aW50OF90ICphY2Nlc3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmdmbnMsIHVpbnQzMl90IG5yKTsKPiAraW50IHhjX2FsdHAybV9nZXRfbWVtX2FjY2Vz
cyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7Cj4gIGludCB4
Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3Qg
b2xkX2dmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBuZXdfZ2ZuKTsK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19h
bHRwMm0uYwo+IGluZGV4IGNlNGExZTRkNjAuLjUzNzU0ZmY2ZDMgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGMveGNfYWx0cDJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+IEBA
IC0xNzcsOSArMTc3LDE1IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgYXJnLT52ZXJzaW9uID0gSFZNT1Bf
QUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOwo+ICAgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1f
c2V0X21lbV9hY2Nlc3M7Cj4gICAgICBhcmctPmRvbWFpbiA9IGRvbWlkOwo+ICsjaWYgX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAKPiAgICAgIGFyZy0+dS5zZXRfbWVtX2Fj
Y2Vzcy52aWV3ID0gdmlld19pZDsKPiAgICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzcy5odm1tZW1f
YWNjZXNzID0gYWNjZXNzOwo+ICAgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzLmdmbiA9IGdmbjsK
PiArI2Vsc2UgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAweDAwMDQwYTAwICovCj4g
KyAgICBhcmctPnUubWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsKPiArICAgIGFyZy0+dS5tZW1f
YWNjZXNzLmh2bW1lbV9hY2Nlc3MgPSBhY2Nlc3M7Cj4gKyAgICBhcmctPnUubWVtX2FjY2Vzcy5n
Zm4gPSBnZm47Cj4gKyNlbmRpZgoKWW91IGRvbid0IG5lZWQgdG8gZG8gdGhpcyBmb3IgdG9vbHMg
YW5kIGh5cGVydmlzb3IuIFRoZXkgYXJlIGFsd2F5cwpidWlsdCB3aXRoIHRoZSBsYXRlc3QgaW50
ZXJmYWNlIC0tIHNlZSB4ZW4tY29tcGF0LmgsIHdoaWNoIHlvdSBtb2RpZmllZC4KClRoZSBvbmx5
IHJlbGV2YW50IGNoYW5nZXMgYXJlIHRoZSBvbmVzIGluIGh2bV9vcC5oIEFGQUlDVC4KCj4gIApb
Li4uXQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+IGluZGV4IGJiYmE5OWU1ZjUuLmJiYjBhYTk4
NGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiBAQCAtMjM0LDYgKzIzNCw3IEBAIHN0
cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3IHsKPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fYWx0cDJtX3ZpZXdfdCk7Cj4gIAo+ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXyA8IDB4MDAwNDBhMDAKPiAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
IHsKPiAgICAgIC8qIHZpZXcgKi8KPiAgICAgIHVpbnQxNl90IHZpZXc7Cj4gQEAgLTI0NSw2ICsy
NDYsMTkgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHsKPiAgfTsKPiAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRw
Mm1fc2V0X21lbV9hY2Nlc3NfdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9h
bHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7Cj4gKyNlbmRpZiAvKiBfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDwgMHgwMDA0MGEwMCAqLwoKI2Vsc2UgaGVyZSBwbGVhc2UsIG90aGVyd2lzZSB5b3Un
cmUgYWRkaW5nIHRoaXMgbmV3IGludGVyZmFjZSB0byBhIHNldApvZiBvbGQgaW50ZXJmYWNlcy4K
Cj4gKwo+ICtzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2VzcyB7Cj4gKyAgICAvKiB2aWV3
ICovCj4gKyAgICB1aW50MTZfdCB2aWV3Owo+ICsgICAgLyogTWVtb3J5IHR5cGUgKi8KPiArICAg
IHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLwo+ICsgICAgdWlu
dDMyX3QgcGFkOwo+ICsgICAgLyogZ2ZuICovCj4gKyAgICB1aW50NjRfdCBnZm47Cj4gK307Cj4g
K3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3MgeGVuX2h2bV9hbHRwMm1f
bWVtX2FjY2Vzc190Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9t
ZW1fYWNjZXNzX3QpOwo+ICAKPiAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
X211bHRpIHsKCldoeSBub3QgcHJvdmlkZSB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX211bHRp
IGF0IHRoZSBzYW1lIHRpbWUuIFRoYXQKd291bGQgc2F2ZSB5b3UgYWRkaW5nIG1vcmUgY29tcGF0
aWJpbGl0eSBjcnVmdCBsYXRlci4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:44:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2dim-0004Kr-ER; Wed, 19 Sep 2018 14:44:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2dik-0004Km-Hu
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 14:44:50 +0000
X-Inumbo-ID: b329689e-bc1a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b329689e-bc1a-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:45:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 08:44:48 -0600
Message-Id: <5BA260DD02000078001E9F7E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 08:44:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <154960af14936b2acefdb8d7f076cffaf53d8e47.camel@bitdefender.com>
 <5BA2107002000078001E9C95@prv1-mh.provo.novell.com>
 <dbefa8eb39e28fe40b516c06bc986cbfbbafe1f1.camel@bitdefender.com>
 <5BA2195002000078001E9D54@prv1-mh.provo.novell.com>
 <fe2ad7c8-e42e-7851-25a4-9268a0f2cc1f@bitdefender.com>
 <5BA23D7C02000078001E9E4C@prv1-mh.provo.novell.com>
 <ba963c2c-68cb-ebba-9875-a7a65448b014@bitdefender.com>
 <5BA25B0602000078001E9F12@prv1-mh.provo.novell.com>
 <bdb74c90-f58e-ee16-3df8-93d8adbd4818@bitdefender.com>
In-Reply-To: <bdb74c90-f58e-ee16-3df8-93d8adbd4818@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Save paused cpu ctx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: aisaila@bitdefender.com, Andrew Cooper <andrew.cooper3@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+IE9uIDE5LjA5LjE4IGF0IDE2OjM4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4+Pj4+IEFsbCB3ZSB3YW50IHRvIGRvIGlzIHRvIGJlIGFibGUgdG8gcXVlcnkgdGhlIHN0
YXRlIG9mIGFueSBWQ1BVIGluIHRoZQo+Pj4+PiB2YWxpZCByYW5nZSBvZiBWQ1BVcyBhc3NpZ25l
ZCB0byB0aGUgZG9tYWluLCBvbmxpbmUgb3Igbm90LiBXZSBiZWxpZXZlCj4+Pj4+IGJlaW5nIGFi
bGUgdG8gcXVlcnkgdGhlbSBpcyByZWFzb25hYmxlLCBhbmQgdGhlIFNETSBzdGF0ZXMgdGhhdCB0
aGV5IGRvCj4+Pj4+IGhhdmUgYSBzdGF0ZSAod2hhdGV2ZXIgaXQgaGFwcGVucyB0byBiZTogdGhl
IGluaXQgc3RhdGUsIGFmdGVyIHJlc2V0LCBldGMuKS4KPj4+Pgo+Pj4+IEkgZGlkbid0IGtub3cg
dGhlIFNETSBzdGF0ZWQgYW55dGhpbmcgYWJvdXQgb2ZmbGluZSB2Q1BVLXMuIFRoZXJlJ3MKPj4+
PiAoYWNjb3JkaW5nIHRvIG15IHdheSBvZiBsb29raW5nIGF0IHRoaW5ncykgbm8gYmFyZSBoYXJk
d2FyZSBlcXVpdmFsZW50Cj4+Pj4gdG8gdGhpcyBzdGF0ZSwgd2hpY2ggbWVhbnMgd2hhdGV2ZXIg
dGhlIFNETSBzYXlzIGlzIG5vdCBhcHBsaWNhYmxlLgo+Pj4KPj4+IFBsZWFzZSBzZWUgcGFnZSAz
MTE6Cj4+Pgo+Pj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVsdC9maWxl
cy9tYW5hZ2VkL2E0LzYwLzMyNTM4NC1zZG0tdm9sLSAKPiAKPj4+IDNhYmNkLnBkZgo+Pj4KPj4+
IFRoZSBzZWN0aW9uIGlzIGluZGVlZCBjYWxsZWQgIlByb2Nlc3NvciBTdGF0ZSBBZnRlciBSZXNl
dCIgd2hpY2ggaXMKPj4+IGNsZWFybHkgbm90IGdyZWF0IGZvciB0aGUgcHVycG9zZXMgb2YgdGhp
cyBkaXNjdXNzaW9uLCBidXQgdGhlIGltcG9ydGFudAo+Pj4gcGFydCBpcyAiVGFibGUgOS0xLiBJ
QS0zMiBhbmQgSW50ZWwgNjQgUHJvY2Vzc29yIFN0YXRlcyBGb2xsb3dpbmcKPj4+IFBvd2VyLXVw
LCBSZXNldCwgb3IgSU5JVCIsIHdoaWNoIEkgYmVsaWV2ZSBpbGx1c3RyYXRlcyB0aGUgcHJvY2Vz
c29yCj4+PiBzdGF0ZXMgd2Ugd2VyZSB0YWxraW5nIGFib3V0Lgo+PiAKPj4gSSBkaWQgbm90IHF1
ZXN0aW9uIHRoZSBleGlzdGVuY2Ugb2YgdGhpcyBkZXNjcmlwdGlvbiBpbiB0aGUgbWFudWFsLiBX
aGF0Cj4+IEkgY29udGludWUgdG8gcXVlc3Rpb24gaXMgdGhlIHByZXNlbmNlIG9mIHNvbWV0aGlu
ZyB0YWxraW5nIGFib3V0Cj4+IF92aXJ0dWFsXyBDUFUgc3RhdGUuIFlvdSBwb2ludGluZyBtZSB0
byBoYXJkd2FyZSBzdGF0ZSBkZXNjcmlwdGlvbnMKPj4gd29uJ3QgY2hhbmdlIG15IHZpZXcgdGhh
dCB0aGUgc3RhdGUgb2YgYW4gb2ZmbGluZSB2Q1BVIChub3RlIHRoZSB2ISkKPj4gaXMgc2ltcGx5
IHVuZGVmaW5lZCwgYW5kIGhlbmNlIHF1ZXJ5aW5nIGl0IG1ha2VzIG5vIHNlbnNlLgo+IAo+IEZh
aXIgZW5vdWdoLCBpZiB3ZSdyZSBtYWtpbmcgdGhpcyBvbnRvbG9naWNhbCBkaXN0cmluY3Rpb24g
YmV0d2Vlbgo+IHBoeXNpY2FsIGFuZCB2aXJ0dWFsIENQVXMsIGFuZCBmdXJ0aGVyIHN0YXRlIHRo
YXQgd2hhdCBhcHBsaWVzIHRvIG9uZQo+IGRvZXMgbm90IG5lY2Vzc2FyaWx5IGFwcGx5IHRvIHRo
ZSBvdGhlciBJIGNhbid0IGFyZ3VlIG90aGVyd2lzZS4gT3VyCj4gcGVyc3BlY3RpdmUgb24gdGhp
cyB3YXMgdGhhdCB0aGUgbGF0dGVyIHdvdWxkIGJlIG1vZGVsbGVkIGFmdGVyIHRoZSBmb3JtZXIu
Cj4gCj4gSW4gdGhhdCBjYXNlLCB3ZSdsbCB0cnkgdG8gc2V0IGVycm5vIHRvIHNvbWV0aGluZyBz
cGVjaWZpYyBmb3IgdGhlCj4gY2FsbGVyIGZvciB0aGUgIlZDUFUgb2ZmbGluZSIgY2FzZSwgdG8g
YXQgbGVhc3QgYmUgYWJsZSB0byBrbm93IGZvciBzdXJlCj4gdGhhdCB3ZSdyZSBkZWFsaW5nIHdp
dGggdGhhdCBjYXNlIGFuZCBub3Qgc29tZSBvdGhlciBlcnJvciBjb25kaXRpb24KPiAoc3VjaCBh
cyBiZWluZyBvdXQgb2YgYm91bmRzIHdpdGggdGhlIFZDUFUgaW5kZXgpLgo+IAo+IFdvdWxkIG1h
eWJlIEVCVVNZIGJlIGFwcHJvcHJpYXRlPwoKSSdkIGtlZXAgRU5PRU5UIGZvciAibm8gc3VjaCB2
Q1BVIiBhbmQgdXNlIEVOT0RBVEEgZm9yICJ2Q1BVIG9mZmxpbmUiLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:48:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14:48: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 1g2dmB-0004a8-7N; Wed, 19 Sep 2018 14:48: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=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2dmA-0004a1-7N
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:48:22 +0000
X-Inumbo-ID: c4fa90f5-bc1a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4fa90f5-bc1a-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 16:46:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65709177"
Date: Wed, 19 Sep 2018 15:48:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Adrian Pop <apop@bitdefender.com>
Message-ID: <20180919144818.7ccf6unelnspdd74@zion.uk.xensource.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180903154836.25708-4-apop@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDY6NDg6MzZQTSArMDMwMCwgQWRyaWFuIFBvcCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKRkFPRCBJJ20gZXhwZWN0aW5n
IHlvdSB0byBhZGRyZXNzIFRhbWFzJyBjb21tZW50IGluIHBhdGNoIDEgYW5kIHJlc2VuZC4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:49:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dmn-0004dJ-HO; Wed, 19 Sep 2018 14:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lqxj=mb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2dmm-0004dA-DC
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:49:00 +0000
X-Inumbo-ID: 482c02a1-bc1b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 482c02a1-bc1b-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:50:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 19 Sep 2018 08:48:58 -0600
Message-Id: <5BA261D602000078001E9F8C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 19 Sep 2018 08:48:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180903154734.25361-1-apop@bitdefender.com>
 <20180919144451.xk4etvgaj3l4ojgw@zion.uk.xensource.com>
In-Reply-To: <20180919144451.xk4etvgaj3l4ojgw@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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+IE9uIDE5LjA5LjE4IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMDY6NDc6MzRQTSArMDMwMCwgQWRyaWFuIFBvcCB3cm90
ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+PiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4+IEBAIC0yMzQsNiArMjM0LDcgQEAgc3RydWN0
IHhlbl9odm1fYWx0cDJtX3ZpZXcgewo+PiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
dmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7Cj4+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2FsdHAybV92aWV3X3QpOwo+PiAgCj4+ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJ
T05fXyA8IDB4MDAwNDBhMDAKPj4gIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
cyB7Cj4+ICAgICAgLyogdmlldyAqLwo+PiAgICAgIHVpbnQxNl90IHZpZXc7Cj4+IEBAIC0yNDUs
NiArMjQ2LDE5IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4+ICB9
Owo+PiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgeGVuX2h2
bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOwo+PiArI2VuZGlmIC8qIF9fWEVOX0lOVEVS
RkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwICovCj4gCj4gI2Vsc2UgaGVyZSBwbGVhc2UsIG90
aGVyd2lzZSB5b3UncmUgYWRkaW5nIHRoaXMgbmV3IGludGVyZmFjZSB0byBhIHNldAo+IG9mIG9s
ZCBpbnRlcmZhY2VzLgoKSSBkb24ndCB0aGluayB3ZSBkbyBzbyBlbHNld2hlcmUsIHNvIEknZCBw
cmVmZXIgaWYgd2UgZGlkbid0IGRvIHNvCmhlcmUgZWl0aGVyLiBCeSB1bmNvbmRpdGlvbmFsbHkg
ZXhwb3NpbmcgdGhlIG5ldyBpbnRlcmZhY2Ugd2UKYWxsb3cgcGVvcGxlIHRvIG1vcnBoIHRoZWly
IGNvZGUgaW4gc3RlcHMsIHJhdGhlciB0aGFuIGFsbCBpbiBvbmUKZ28gYXQgdGhlIHBvaW50IHRo
ZXkgYnVtcCB0aGVpciBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fCnNldHRpbmcuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:49:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2dn7-0004hB-Qb; Wed, 19 Sep 2018 14:49:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2dn6-0004gu-EA
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 14:49:20 +0000
X-Inumbo-ID: 544b81e2-bc1b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 544b81e2-bc1b-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:50:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="79288686"
Date: Wed, 19 Sep 2018 16:48:58 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andreas Kinzler <hfp@posteo.de>
Message-ID: <20180919144858.brxnp6ww4j326zok@mac.bytemobile.com>
References: <op.zozelyqhollboj@kriftel>
 <20180910140112.h6uokl3bwxkka5e5@mac.bytemobile.com>
 <op.zphczceuollboj@kriftel>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <op.zphczceuollboj@kriftel>
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.10.x and PCI passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

T24gTW9uLCBTZXAgMTcsIDIwMTggYXQgMTI6MDU6MjZQTSArMDIwMCwgQW5kcmVhcyBLaW56bGVy
IHdyb3RlOgo+IEhlbGxvIFJvZ2VyLAo+IAo+ID4gPiBTb21lIHdlZWtzIGFnbyBJIHRyaWVkIGEg
cXVpdGUgbmV3IHZlcnNpb24gb2YgWGVuIDQuMTAuMi1wcmUgKGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD1hNjQ1MzMxYTlmNDE5MGU5MmNjZjQxYTk1
MGJjNDY5MmY4OTA0MjM5KQo+ID4gPiBhbmQgdGhlIFBDSSBjYXJkIChMU0kgU0FTIEhCQSkgdXNp
bmcgV2luZG93cyAyMDEyIFIyIGFzIGEgZ3Vlc3QuCj4gPiA+IEV2ZXJ5dGhpbmcKPiA+ID4gd29y
a3MgYnV0IG9ubHkgdG8gdGhlIHBvaW50IHdoZXJlIFdpbmRvd3MgcmVib290cyAtPiB0aGVuIHRo
ZSBjYXJkIGlzIG5vCj4gPiA+IGxvbmdlciB1c2FibGUuIElmIHlvdSBkZXN0cm95IHRoZSBkb21h
aW4gYW5kIHJlY3JlYXRlIHRoZSBjYXJkIGFnYWluCj4gPiA+IERpZCBJIG1pc3Mgc29tZXRoaW5n
IHNpbXBsZSBvciBzaG91bGQgd2UgYW5hbHl6ZSB0aGUgcHJvYmxlbSBhZ2Fpbgo+ID4gPiB1c2lu
Zwo+ID4gPiBzaW1pbGFyIGRlYnVnIHByaW50cyBhcyBiZWZvcmU/Cj4gPiBOb3Qgc3VyZSwgYnV0
IGl0IGRvZXNuJ3QgbG9vayB0byBtZSBsaWtlIHRoaXMgaXNzdWUgaXMgcmVsYXRlZCB0byB0aGUK
PiA+IG9uZSBmaXhlZCBieSB0aGUgcGF0Y2hlcyBtZW50aW9uZWQgYWJvdmUsIEkgdGhpbmsgdGhp
cyBpcyBhIGRpZmZlcmVudAo+ID4gaXNzdWUsIGFuZCBieSB0aGUgbG9va3Mgb2YgaXQgaXQncyBh
IHRvb2xzdGFjayBpc3N1ZS4KPiA+IENhbiB5b3UgcGFzdGUgdGhlIG91dHB1dCBvZiBgeGwgLXZ2
diBjcmVhdGUgPGNvbmZpZy5jZmc+YCBhbmQgdGhlCj4gPiBjb250ZW50cyBvZiB0aGUgbG9nIHRo
YXQgeW91IHdpbGwgZmluZCBpbgo+ID4gL3Zhci9sb2cveGVuL3hsLTxkb21haW4tbmFtZT4ubG9n
IGFmdGVyIHlvdSBoYXZlIGF0dGVtcHRlZCBhIHJlYm9vdD8KPiAKPiB4bC1kb21haW4ubG9nIGlz
IGF0dGFjaGVkLiBGcm9tIHdoYXQgSSBjYW4gc2VlLCB0aGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBj
YXJkCj4gaXMgZGVsZXRlZCBhZnRlciBkb21pZCAzIGFuZCBub3QgYWRkZWQgYmFjayBsYXRlci4g
VG8gY29uZmlybSBJIHJhbiAieGwKPiBwY2ktbGlzdCB3aW5zcnYiIGR1cmluZyBkb21pZCAzIGFu
ZCB0aGUgY2FyZCBpcyBzaG93bi4gQWZ0ZXIgV2luZG93cyByZWJvb3QKPiAoZG9taWQgNCkgInhs
IHBjaS1saXN0IHdpbnNydiIgZ2l2ZXMgYW4gZW1wdHkgb3V0cHV0LgoKSGVsbG8sCgpJJ20gbm90
IHZlcnkgZmFtaWxpYXIgd2l0aCB0aGUgd2F5IHhsL2xpYnhsIGtlZXBzIHN0YXRlIGJldHdlZW4K
cmVib290cywgSSB0aGluayBXZWkgKG5vdyBvbiBDYykgd2FzIHRoZSBsYXN0IG9uZSB0byBsb29r
IGludG8gdGhpcy4KSWYgbm90IEkgY2FuIHRyeSB0byB0YWtlIGEgbG9vayBsYXRlciB0aGlzIHdl
ZWsuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:51:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dow-0005PX-7d; Wed, 19 Sep 2018 14:51:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2dov-0005PS-MO
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:51:13 +0000
X-Inumbo-ID: 978036d6-bc1b-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 978036d6-bc1b-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:52:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65709738"
Date: Wed, 19 Sep 2018 15:51:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919145108.vlkrfn2d4jajatlg@zion.uk.xensource.com>
References: <20180903154734.25361-1-apop@bitdefender.com>
 <20180919144451.xk4etvgaj3l4ojgw@zion.uk.xensource.com>
 <5BA261D602000078001E9F8C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA261D602000078001E9F8C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDg6NDg6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE4IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIFNlcCAwMywgMjAxOCBhdCAwNjo0NzozNFBNICswMzAwLCBBZHJpYW4g
UG9wIHdyb3RlOgo+ID4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiA+
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4gPj4gQEAgLTIzNCw2ICsy
MzQsNyBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB7Cj4gPj4gIHR5cGVkZWYgc3RydWN0
IHhlbl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190Owo+ID4+ICBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92aWV3X3QpOwo+ID4+ICAKPiA+PiArI2lm
IF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwCj4gPj4gIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4gPj4gICAgICAvKiB2aWV3ICovCj4gPj4gICAg
ICB1aW50MTZfdCB2aWV3Owo+ID4+IEBAIC0yNDUsNiArMjQ2LDE5IEBAIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4gPj4gIH07Cj4gPj4gIHR5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNz
X3Q7Cj4gPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzX3QpOwo+ID4+ICsjZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4
MDAwNDBhMDAgKi8KPiA+IAo+ID4gI2Vsc2UgaGVyZSBwbGVhc2UsIG90aGVyd2lzZSB5b3UncmUg
YWRkaW5nIHRoaXMgbmV3IGludGVyZmFjZSB0byBhIHNldAo+ID4gb2Ygb2xkIGludGVyZmFjZXMu
Cj4gCj4gSSBkb24ndCB0aGluayB3ZSBkbyBzbyBlbHNld2hlcmUsIHNvIEknZCBwcmVmZXIgaWYg
d2UgZGlkbid0IGRvIHNvCj4gaGVyZSBlaXRoZXIuIEJ5IHVuY29uZGl0aW9uYWxseSBleHBvc2lu
ZyB0aGUgbmV3IGludGVyZmFjZSB3ZQo+IGFsbG93IHBlb3BsZSB0byBtb3JwaCB0aGVpciBjb2Rl
IGluIHN0ZXBzLCByYXRoZXIgdGhhbiBhbGwgaW4gb25lCj4gZ28gYXQgdGhlIHBvaW50IHRoZXkg
YnVtcCB0aGVpciBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fCj4gc2V0dGluZy4KPiAKCk9rYXks
IEknbSBub3QgdG9vIGZ1c3NlZC4gWW91ciBhcmd1bWVudCBzb3VuZHMgcmVhc29uYWJsZS4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 14:58:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 14: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 1g2dwG-0005gW-1U; Wed, 19 Sep 2018 14:58:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tyme=mb=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g2dwF-0005gR-Ad
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 14:58:47 +0000
X-Inumbo-ID: a650cffc-bc1c-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a650cffc-bc1c-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 14:59:47 +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 w8JEuvSq023756;
 Wed, 19 Sep 2018 14:58:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=RGaQN7ndM2NyyHTeVLXZmcL2RwfRPIzchkT2porGF7k=;
 b=BW+s8A+yedtuxHJ0ZPIiguPCt8dAHmUWtrR7+G/yVyRONasQ38J8DPybbHgsDbfeLlXA
 lKfA+X/3yuYSBABFmevJC51sQTGvUtWZlSlsSjazvgm53qqdK0FSAW0Q1F9ocSq2CNUh
 hqPwAN8R9ZOUwFnSwJU17KA38V92XlvirSSeAnArVEBHc6Xr3Nd5LCI6c5rPssZa0Xev
 iFSFFJHXXn1kbrXr/h4K2/GtKJgZezpJ9+K2+BJ7X3MB5+WVJuypkESJMFrC4KnJrPSN
 xCOAywLMbT4dENl4P0+nyMiQQimYTh7LrDxAPFjYeMJKKhOvDVd5XFuB3xkYLRze9RZI pw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2mgsgtukjm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 14:58:45 +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 w8JEweAo003833
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 19 Sep 2018 14:58:40 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8JEwdeQ016596;
 Wed, 19 Sep 2018 14:58:39 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, 19 Sep 2018 07:58:38 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180919134233.3040-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <cd0f5ffd-a4c1-c096-2254-696003be3860@oracle.com>
Date: Wed, 19 Sep 2018 11:00:08 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180919134233.3040-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9020
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=847
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809190149
Subject: Re: [Xen-devel] [PATCH v2] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOS8xOCA5OjQyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdoZW4gYSBkcml2ZXIg
ZG9tYWluIChlLmcuIGRvbTApIGlzIHJ1bm5pbmcgb3V0IG9mIG1hcHRyYWNrIGVudHJpZXMgaXQK
PiBjYW4ndCBtYXAgYW55IG1vcmUgZm9yZWlnbiBkb21haW4gcGFnZXMuIEluc3RlYWQgb2Ygc2ls
ZW50bHkgc3RhbGxpbmcKPiB0aGUgYWZmZWN0ZWQgZG9tVXMgaXNzdWUgYSByYXRlIGxpbWl0ZWQg
d2FybmluZyBpbiB0aGlzIGNhc2UgaW4gb3JkZXIKPiB0byBtYWtlIGl0IGVhc2llciB0byBkZXRl
Y3QgdGhhdCBzaXR1YXRpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:03:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15: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 1g2e0n-0006QZ-PJ; Wed, 19 Sep 2018 15:03:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2e0m-0006QU-8U
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:03:28 +0000
X-Inumbo-ID: 4d518d50-bc1d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d518d50-bc1d-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 15:04:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65711441"
Date: Wed, 19 Sep 2018 16:03:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180919150318.si6nyvul4yen2pmr@zion.uk.xensource.com>
References: <20180911150108.1190-1-paul.durrant@citrix.com>
 <28570a1e78fa40b5a0f9bdc2ea7f315b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1809180946010.5603@sstabellini-ThinkPad-X260>
 <c7f8ccb890f04a7c9765ac1c42c18fd3@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c7f8ccb890f04a7c9765ac1c42c18fd3@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] tools: add option to explicitly enable
 VirtFS in QEMU build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDU6NTc6NTdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFN0ZWZhbm8gU3Rh
YmVsbGluaSBbbWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gPiBTZW50OiAxOCBTZXB0
ZW1iZXIgMjAxOCAxNzo0Ngo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29v
cGVyCj4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbgo+ID4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbgo+ID4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IFRpbQo+ID4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBSRTogW1BBVENIIHYzXSB0b29sczogYWRkIG9wdGlv
biB0byBleHBsaWNpdGx5IGVuYWJsZSBWaXJ0RlMgaW4KPiA+IFFFTVUgYnVpbGQKPiA+IAo+ID4g
T24gVHVlLCAxOCBTZXAgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiBQaW5nPwo+ID4g
Cj4gPiBMb29rcyBnb29kIHRvIG1lCj4gCj4gSSdsbCB0YWtlIHRoYXQgYXMgYW4gUi1iIHRoZW4g
Oi0pCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk5vdGUgdG8gc2Vs
ZjogcmVydW4gYXV0b2dlbi5zaCB3aGVuIGFwcGx5aW5nIHRoaXMgcGF0Y2guCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:09:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15: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 1g2e6g-0006cg-GP; Wed, 19 Sep 2018 15:09:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2e6e-0006cb-QL
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:09:32 +0000
X-Inumbo-ID: 26a33cc3-bc1e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26a33cc3-bc1e-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 15:10:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65712398"
Date: Wed, 19 Sep 2018 16:09:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919150923.xa4zb4z2tp3xqpdv@zion.uk.xensource.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BF9102000078001E740A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97BF9102000078001E740A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/mm: add optional cache to
 GLA->GFN translation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MTM6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBp
cyBqdXN0IHNldHRpbmcgdGhlCj4gc3RhZ2UuCj4gCj4gVG91Y2hpbmcgdGhlc2UgYW55d2F5IGFs
c28KPiAtIG1ha2UgdGhlaXIgcmV0dXJuIHZhbHVlcyBnZm5fdAo+IC0gZ3ZhIC0+IGdsYSBpbiB0
aGVpciBuYW1lcwo+IC0gbmFtZSB0aGVpciBpbnB1dCBhcmd1bWVudHMgZ2xhCj4gCj4gQXQgdGhl
IHVzZSBzaXRlcyBkbyB0aGUgY29udmVyc2lvbiB0byBnZm5fdCBhcyBzdWl0YWJsZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15:21: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 1g2eIB-0007wk-Qz; Wed, 19 Sep 2018 15: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=bex+=mb=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g2eIA-0007wV-Ac
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 15:21:26 +0000
X-Inumbo-ID: 629b9a8c-bc1f-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 629b9a8c-bc1f-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 17:19:22 +0200 (CEST)
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=qbEkUjs9cpnRMv1bQqoCmn/a+dJvspx0NI2TDmcVvzI=;
 b=Y55ZOeI0hf8JuugVsj0M2j6ElcOXeiKYHSEgzUrPX9ffN/3agwYxdPMxTKPj132F40pDd7pr5hEpN/Ww5i0YvQDo5Mw+BghwF52CImHtM/X3C0+K5fTWVBk2WeM2nMN2wqatxHM6EN1PA2+gsaWH8D3CWaQ/jeDWzRF+uyv0HJw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.59) by
 VI1PR03MB3776.eurprd03.prod.outlook.com (2603:10a6:803:34::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.17; Wed, 19 Sep 2018 15:21:17 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
 <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
 <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <523cdce7-22dd-b82b-fe8b-a290f4baa560@epam.com>
Date: Wed, 19 Sep 2018 18:21:11 +0300
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: <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR0701CA0061.eurprd07.prod.outlook.com
 (2603:10a6:3:9e::29) To VI1PR03MB3776.eurprd03.prod.outlook.com
 (2603:10a6:803:34::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e1477048-e0c2-4649-9c50-08d61e438c1c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3776; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 3:eSoIjWFxRxBDqXiw1+wSSf9zUavWeY/RHUwzx/4xsx0aFnNPqbWa6iGVUW0bA4rt/HIIE2iF+VYbB64jv127R151aCsxiLlrswQhKlnxytFPdJgEYM8rFUh9feTMZv7s32WApltLeCHgTm1WhXHtL0yu3sDFXWiD8g1d5Cb+IhRnuxrThx57M5ynhCMxHpqgrAZrTpJLhOw34mUnFQLL4xCLKRJXxto3vDh/g0nCM2BZOZkrEP8gzKub51SJfeFE;
 25:njdWHGea2DQCfTppTTNbRqjd58MV3kCJUFSn21dt6biRni0vE2jGRkND7b4kdFviEfdli3fG9A8mMTKmsorZOLQRvSxZS5ZM4UGMtoensPlaxhYtS9M5rdwVVrvB+dzwH+gtPt9CEj65UnP9sxBN/VnYqK/8Ai6K67iLsgvKxmquNyPuZ7Dywhy79FG62YN9ENv5DtlvHiU33VKeRO/c3rUvxl6OUJJarmFLYhdEX2f0dWOVYiWffN1MQIkqTqZHDalkoIsp7kUD2W2AgLrSfFdD6WLyh6EBWPORx3y+f8UlUi1V2bl+qEETlJW9H4GVPsAw+lcRsPUd9cMlN+qQ+Q==;
 31:EIPsET8pVFxtN2m6gUj4d2/twQvCwmVIkHSc2HEJrmrUb3TQlHBOjDnKvtXYxf99eox5jUGsSH5FALU5y6+2ij3n2u/ZVmgjKpj+zV6Zft4m+6GIhs/rur4FICfyO1j6Kr1ND2wMzQfjrckdh+o6MMIrR3bta0fvUyv/rDsbxiF0s2kOgTsxnZP+tmnDi4LZLS6Sp1S9cX0lSfRlJDjjz1MDXdPGqjFoViBOVecJaOA=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3776:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 20:BZqEV0Ezr1LOm8R2J6TGGuS6ZOoJFNWt6/jUg2p1+ovPbs/5u9DE5wFV5Anoo3Hlb+FPDt/6UWZBk9qwI3YyA8L1Q7OKcnMhDvSJr6yZVFpvCd8FAZ8hvGdixxoNOWYt8B4Tx/rZmEv/KneH01MRiKQfhXs7L74jdTClywmmPv7TmjbzSAKRb4UE7peyF3LsgnvoL/Vaf7RYshqT3f39NYyUrX19lcwcgVVboIb0aty5+Ch8yfDZUrCYOvprEaOrvHkyN1wdZeoHwDccopSImoRG6WlnrGVeG1OeSVUnnnvtgKGROShQkNtpSRlbPagFjmK824VEtM9u+Gv07+NJkex5M3GDj/QDiyS0PL8QShHrVlOcxwNOQRxPjRP1vriCiK73Z597BaZGrsZEkEpGkeSal0PTRO34uus5MQDWiL1WE9+bEq59on89Xbu5RTMhPtWAHr3+R4ow2Zq4+1a34i9FxYvjzF4Q6h/fi5iOO86GxNW5oxkH/AMMHlV2M6tn;
 4:wFBrKDbMe04z9M1Fr0plQ0U+WfldtyNhbnIhTZ9iuoksnNXP8sHNM7FW3GvZc2YyPKVaT2LKGvekq9mSqo/peQ2XDjwzTUqag/XsfUrQB/UQYkYqi6aMM7L3r31B632k2YLkVNDyX/VKLjk/WL5CyZPyvVA/EDsg0Vu92kbXqckhnRjwCex1MI8q4L6ZG5w9YNvbiBQwOr2Og89QwtHJ6jXU/NeScyBa0QDQGuoLlkbdpCEvUYzZS7Do8UIxoFxgKcnMMMUsL5BwF3wpDJq1FQ==
X-Microsoft-Antispam-PRVS: <VI1PR03MB37764B93FFD94D7B9BA582F1E61C0@VI1PR03MB3776.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699050);
 SRVR:VI1PR03MB3776; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3776; 
X-Forefront-PRVS: 0800C0C167
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(396003)(366004)(136003)(39860400002)(199004)(189003)(386003)(97736004)(106356001)(105586002)(58126008)(53936002)(65826007)(93886005)(47776003)(81166006)(16526019)(64126003)(77096007)(65956001)(80792005)(8676002)(26005)(36756003)(8936002)(66066001)(31686004)(65806001)(67846002)(229853002)(81156014)(186003)(6486002)(16576012)(68736007)(5660300001)(316002)(31696002)(23676004)(52116002)(2486003)(86362001)(76176011)(3846002)(6116002)(305945005)(52146003)(53546011)(478600001)(2906002)(446003)(14444005)(72206003)(25786009)(4326008)(345774005)(2616005)(7736002)(956004)(11346002)(486006)(6246003)(2870700001)(50466002)(476003)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3776; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc2OzIzOm42clhvc3JxYU1BaDVEL0cwQmdUZHhoK21G?=
 =?utf-8?B?ZXY3RUkrdjhxSEZNWUxDMzc1d1NCc0dDbUxSVzdUZDA1UkhvZ1ZCRjhPaEQ5?=
 =?utf-8?B?c1hNa1hNaVBMcWcxK0MxR1p2VzVzeXJnU0J0emVlbmlvK3NNSTQwZW80Z0x1?=
 =?utf-8?B?WG1STzZCMDJGS2pxTkpkSHhUdzNXdWlyay84YXBlYTZPb3JhWktyNGh2OVpD?=
 =?utf-8?B?cUNZbkNsUVR2UHFqQzB4eHVGSjlQQnRoUFpFS0J1YTNUK05kUnlva0Z4NW40?=
 =?utf-8?B?K0ZCWWlpQjhzZWF3RkZpMG4yQzM0V2lEQUZsRHdPM0xQL3pKMUkzV0NGMGlX?=
 =?utf-8?B?ZG0vZmNxL2hQK2Rjb3Rqd1NGMmlXOUc0bXh0K24wWXRKV1o5U0J4ZnR3VUtw?=
 =?utf-8?B?RVE4TzlBZ0Q1QW4wemljRXlqT2xZVGpVbGxqTk0rSEFlM2RqTmFFMjFuOCt5?=
 =?utf-8?B?WjM0Y2RzRzV0MmlaKzAvdXM3WFBrSW1xdGJ5dDBtQ25GNzkyVlNVa2dldUhS?=
 =?utf-8?B?bzRrVUZYWDVUMlc0cmRBYjFoWWR1VE1ONC9FRFNUeHFPWE5HTk1xcTVrbUl4?=
 =?utf-8?B?YWFybEkyVmRCQnZYYzZwc3YyLzRBR3gwRHN2QW5DdjZvM0laUjZvdHhTOEgx?=
 =?utf-8?B?blFzQ3AyeHRuRjVZWExZaEZnSzh3dlBpWllXVkxza0JJYUpYMkhvdzNEd1BK?=
 =?utf-8?B?SUdaN1hGN0JibWJiaGhaRUhIaWhiVDM0cWNTMS96OFRmU0xISFI0T0FiK29W?=
 =?utf-8?B?SXFhVmNKSjIrRVZZdWtCV0hGV1lDV1g4UUo4MXd6aHQwVWs4VzNUakRGNm9Q?=
 =?utf-8?B?bEVESkNGY3FRSkl4UTY2Z3lOelVLMUN6OFlYWHZvZVphREhyS052N0tRZEFz?=
 =?utf-8?B?UVNJN3lucWp2b3hCRHlKalNLdWpvN0g5NG16b1c0aC9yeGFHMjQ0bHg5all0?=
 =?utf-8?B?TnR1TGVXU2pGQjVBN1l2WHI0VHp1NGJMcE1oZDZ3OFZvTnNjN2NUZ1JtSnBL?=
 =?utf-8?B?M21EbTZveXlUSnFHNGtEMTh1MkJYMHdUaThBdUtDai94YnpoSTFZTGo5YlJK?=
 =?utf-8?B?Uk9QdHo0M3VWbXljelV2dlF5NmtMVGIrZzMrM0IyOEsrZWJBcmhKcUI5d2NP?=
 =?utf-8?B?VjlRTWFxcnFWZWF0M1d0OHhzSDJJeHdyK3AzbUdrMEx4eXEyc0Qva2pIU20y?=
 =?utf-8?B?ZXcxVnR3SDgrSEdwbG95ZTJrMzRadjBiYitkMTkrOFBJdFRFaE5SdHdKTkhM?=
 =?utf-8?B?Z0JRVmlGOGlpaDJDcUxCN1MzZm9oSkxwM0RSODVoSWNoaWNKZEVSY0kzTW00?=
 =?utf-8?B?eStQS0lQbmVQWC9JRnZwK1BmalBoQkhYQkhNWGc2cXdtUmpDWGNWZXE4RC9u?=
 =?utf-8?B?dzk3UTJhN0pyRU5yVjRRZUxNSllqYmVzelh5aGtHTjFwKzdZRnZhRVZrejZj?=
 =?utf-8?B?Qkg1YldhRkhTVnQwMFhvazNkVEdpTS9hbUxDdGpVZ1ZVUmF2YjRKSFZNSjdX?=
 =?utf-8?B?dUpIeUd6b3BGVDBXdTIyeE1VNXBKblcxUFVRRXNzazZLWTN4Wnc3QUNaZWZS?=
 =?utf-8?B?Rkk3anNOL1JWcnFEQ1pkdVNvc0IwRWIvRk5ObTVtUC90UUh5d2hnaERNdHpM?=
 =?utf-8?B?M0d6MHVqR09GK0xkaXNFeGNIbGNOaFhiZFF2NVVoRVRCWjVyYXg1Y25aOFJz?=
 =?utf-8?B?UEIxL0lUTTJiZ1hUZkxXa2xxamNPQlBTMUxRTXBNTnZuTW0vZnRSeDdLQ2NS?=
 =?utf-8?B?KzQrK1hEUUJQeElBWEIrWGxtaGI1c25oaHQvOUptT043VmNwS0lqR0dIMll0?=
 =?utf-8?B?Mk4rYzlTalYxZkZCNFZwemNROXFmNTRNVmVhblpSZVlZZHJSQ1FGWFRoZ0k5?=
 =?utf-8?B?aTlFVVZDNjB5QzhsQkM4cTdTbmx4cTc4enRxalFWMUY0VFZjNEw5R1FiR2t5?=
 =?utf-8?B?ZEx6NDB3U2xqMGlFSzdpNE9BRWlDZEhaMmFaK2JXRVExVDdIQkxCYWREUWtz?=
 =?utf-8?B?RFVTRTBLYk80NWdCS1ljTkNxWVJ6Zk00eS9JVU5OeGhIMzFyU0lMT0pYZnZx?=
 =?utf-8?Q?E/ag=3D?=
X-Microsoft-Antispam-Message-Info: FBLqQa2npM4R5ABjyPx8e2HstpN8BOXO5k6GvNDaNzTY4RpXg3Z8X+DgEdfuNe1ALvhR+sC36r/IBSqkkSjDOvsNjZVCVITEz0Dj+CMIB659zRNgdHim2M5z3KTrmmHCRnfLSMCDK70Vgo5Q5Uvd8mu22xK6OpdOwOBy6EsGPgtJs0PEmi28Q2hsJHIIMIlQjIwitiVEXJDJAoiO0VJZFVizkOSnizpyO4SpTTh46nkpqd4ddDamtgBHAf3qGSqBzyn+MLcREurebmtjX5A0WXMJ/ZlALePmOJOuie7Rs/WRiEAXItBd/HHNtBcMV/bCkg+LPMJZw7IrN4+uy40gPi2pgTVHL+JYktkxyjIXQcg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 6:NPdvRu4c4L8/spcX8yhbtaD+YGm9hvTBUMujsDYn7tx+zMA0gdD5e6stc3/vx7SuRrUn3SoR+4YzDp3lO9Xdphl3aM5XlNcn02RkGBYAwy4DnO9nzWpYHlEe1HCZWKPVYP0exQWMUM56A0ljpQWnXGnr+EpGYB13LHDS37o7eEc9uCKfuwi2+26L7yipvB5GPnQEWbNnC8acibx+VjkLAfC4mt1osqf+ypaQUtReGj7BlU0KvOP8S3UNxTW1b3z2Q/OBqFAjnhbGtqu0Y15jvEHdDYkPGFTxCB4332B9p16cQbwGX19mR1YTXzaOc5ao+jtvQyeo5tRk5PIolnQYygHWJ3V/aoKb9666EaPJTIG4is/w5tSj6uRT42Xn8a+cLZJnY+DkEe4mUosULJKnXRCTHlrAEvXljXgnNniUITOoUHrF58g3qNRaNkCdto123H1kNYzJZGG96gh1ZRaopQ==;
 5:Eq5R+OVgD4EHih+gkcxL6Fn+E4VF/eYUgJTay+BLszj2WCwxus3oXdzdyLG8AwGS41gGM7q153RmEBWD26iNo4j1LjU4lcz4EKEKm+usIwQt/nP/qPJzMLDAQ7DhFshakLRXeS3jPncIzCFsJhBrkhMXOz0TX1O4VdKjgah+rlc=;
 7:qh6uV8U3De+ZAObxK+YEhTSBwQ7QQWRiud8v2uqYGCn0tohZdU0MTcwCNXpM0MqfFRUlCB4jnJU3VTbkFOQR+0e55SjeMF2oIacguTnxCPdVXjyXXM8rDEb+cNAeLkjPDsHDGzURXaX0UqJvE+xNA2yxEfOgUaUWmV+iGaJV/ugz/McG/StXNUZDiXKpsfDLfP7mykG0yj44fQHfYhbKAvf92nrGqvwuKyrUM8L3oKiURPvaaIIvP9z/FJa0g9KE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 15:21:17.4806 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e1477048-e0c2-4649-9c50-08d61e438c1c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3776
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTguMDkuMTggMTk6NTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDkvMTEvMjAxOCAwNzo1OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+IE9uIDExLjA5LjE4IDE2OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAx
MC8wOS8xOCAxOToxNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gT24gMTAuMDkuMTgg
MTg6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IDEuIE9QLVRFRSBpc3N1ZXMgUlBDICJhbGxvY2F0ZSBi
dWZmZXIiCj4+Pj4gMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCj4+Pj4gMy4gTWVkaWF0b3Ig
dHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFkZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+Pj4+IDQuIE9Q
LVRFRSBiZWdpbnMgdG8gY29uc3VtZSB0aGlzIGxpc3QKPj4+PiA1LiBJUlEgYXJyaXZlcyBhbmQg
T1AtVEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29yawo+Pj4+IDYuIE1lZGlhdG9yIHJlY2VpdmVz
IGNvbnRyb2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3QgZnJlZSAKPj4+PiBub25fY29udGlnW3hd
LAo+Pj4+IMKgwqDCoCBiZWNhdXNlIGl0IGlzIG5vdCBzdXJlIG9mIE9QLVRFRSBmaW5pc2hlZCBy
ZWFkaW5nIGZyb20gaXQKPj4+PiA3LiBYZW4vZ3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1
cm5zIGNvbnRyb2wgYmFjayB0byBPUC1URUUKPj4+PiA4LiBPUC1URUUgZmluaXNoZXMgcHJvY2Vz
c2luZyB0aGlzIGJ1ZmZlcnMgYW5kIGFza3MgZm9yIGFub3RoZXIgb25lCj4+Pj4gOS4gTlcgcmV0
dXJucyBsaXN0IG9mIHBhZ2VzIGZvciB0aGUgbmV4dCBidWZmZXIKPj4+PiAxMC4gQXQgdGhpcyBw
b2ludCBtZWRpYXRvciBpcyBzdXJlIHRoYXQgT1AtVEVFIGZpbmlzaGVkIHByb2Nlc3NpbmcKPj4+
PiDCoMKgwqDCoCBvbGQgbm9uX2NvbnRpZ1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5kIGFsbG9j
YXRlZCBhbm90aGVyLgo+Pj4KPj4+IFRoYW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRo
ZSBwcm90b2NvbC4gSG93ZXZlciwgaXQgaXMgc3RpbGwgCj4+PiBkb2VzIG5vdCBleHBsYWluIHdo
eSB5b3UgZGVjaWRlZCB0byBmcmVlIE1BWF9OT05DT05USUdfRU5UUklFUyAtIDEuIAo+Pj4gV2h5
IG5vdCAwIG9yIDEgb3Igbj8KPj4gT2theS4gWW91IGNhbiBwYXNzIHVwIHRvIDQgYXJndW1lbnRz
IGZvciBUQSBpbiBjb21tYW5kIGJ1ZmZlci4gQW55IG9mIAo+PiB0aGF0Cj4+IGFyZ3VtZW50IGNh
biBiZSBhIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLCBzbyB3ZSBuZWVkIGF0IGxlYXN0IDQgaXRl
bXMKPj4gaW4gbm9uX2NvbnRpZyBhcnJheS4gU2FkbHksIHRoaXMgY29uc3RhbnQgKFRFRV9OVU1f
UEFSQU1TKSBpcyBkZWZpbmVkIAo+PiBub3Qgb3B0ZWVfbXNnLmggb3Igb3B0ZWVfc21jLmgsIGJ1
dCBpbiB0ZWVfYXBpX2RlZmluZXMuaCwgd2hpY2ggaXMgCj4+IHVzZXItc3BhY2UgKG9yIFRBKSBw
YXJ0IG9mIE9QLVRFRS4KClsuLi5dCgoKPj4gQW55d2F5cywgd2UgbmVlZCBhdCBsZWFzdCA0IGl0
ZW1zIGZvciBhcmd1bWVudHMuIEJ1dCBJIGRlZmluZWQgCj4+IE1BWF9OT05DT05USUdfRU5UUklF
UyBhcyA1LCBiZWNhdXNlIGxhc3QgaXRlbSBpbiBhcnJheSBpcyB1c2VkIGZvciAKPj4gUlBDLWFs
bG9jYXRlZCBidWZmZXIuIEkgYWxzbyBhZGRlZCBjb21tZW50LiBJJ2xsIGNvcHkgaXQgdGhlcmU6
Cj4+Cj4+IC8qIExhc3QgZW50cnkgaW4gbm9uX2NvbnRpZyBhcnJheSBpcyB1c2VkIHRvIGhvbGQg
UlBDLWFsbG9jYXRlZCAgCj4+IGJ1ZmZlciAqLwo+Pgo+PiBTbywgZmlyc3QgNCBpdGVtcyBhcmUg
dXNlZCBmb3IgYXJndW1lbnRzIGFuZCBsYXN0IG9uZSB1c2VkIGZvciBSUEMgCj4+IHJlcXVlc3Rz
LiBSaWdodCB3YXkgdG8gZGVmaW5lIE1BWF9OT05DT05USUdfRU5UUklFUyBpcyAoVEVFX05VTV9Q
QVJBTVMgCj4+ICsgMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBhbm90aGVyIGhlYWRlciBmaWxl
LCB3aGljaCBkZWZpbmVzIAo+PiBHbG9iYWxQbGF0Zm9ybSBURUUgY29yZSBBUEkuCj4gCj4gSWYg
SSB1bmRlcnN0YW5kIGNvcnJlY3RseSB5b3VyIGUtbWFpbCwgYSBURUUgY2FsbCBjYW4gbmV2ZXIg
aGF2ZSBtb3JlIAo+IHRoYW4gNCBwYXJhbWV0ZXJzLiBSaWdodD8gSWYgc28sIHNob3VsZCBub3Qg
eW91ciBjb2RlIG1vc3RseSB1c2UgCj4gVEVFX05VTV9QQVJBTVMgYW5kIG5vdCBNQVhfTk9OQ09O
VElHX0VOVFJJRVM/CgpJdCBpcyBtb3JlIGNvbXBsZXguIEdQIFRFRSBBUEkgZGVmaW5lcyB0aGF0
IHRoZXJlIGlzIDQgcGFyYW1ldGVycyAKbWF4aW11bSBjYW4gYmUgcGFzc2VkIHRvIFRBIGluIHNp
bmdsZSBjYWxsLiBPUC1URUUgY2FuIGFkZCBhZGRpdGlvbmFsLCAKc28gY2FsbGVkICJtZXRhIiBw
YXJhbWV0ZXJzLCBmb3Igb3duIG5lZWRzLiBBbHNvLCB0aGVyZSBpcyBPUC1URUUgY2FsbHMgCnRo
YXQgZG9lcyBub3QgbWFwIHRvIEdQIEFQSSBjYWxscy4gU28sIEkgbmVlZCB0byByZXZpZXcgdGhp
cwpwaWVjZSBvZiBjb2RlLiBQcm9iYWJseSwgSSdsbCBhZGQgc29tZSBkeW5hbWljIHN0cnVjdHVy
ZSB0byBoYW5kbGUKdXNlZCBsaXN0cyBvZiBwYWdlcy4KCj4+Cj4+PiBPdmVyYWxsLCBpdCBmZWVs
cyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdyaXRlIG1vcmUgZG9jdW1lbnRhdGlvbiAKPj4+IGFi
b3V0IGhvdyB0aGUgbWVkaWF0b3IgaXMgc3VwcG9zZWQgdG8gd29yay4KPj4+Cj4+IExvb2tzIGxp
a2UgSSBuZWVkIHRvIHN0YXJ0IG9uIGhvdyBPUC1URUUgcHJvdG9jb2wgaXMgc3VwcG9zZWQgdG8g
d29yay4uLgo+PiBJIHRyaWVkIHRvIGNvdmVyIHRoaXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlcywg
YnV0IGxvb2tzIGxpa2UgaXQgaXMgbm90IAo+PiBzdWZmaWNpZW50Lgo+IAo+IEkgYXBwcmVjaWF0
ZSB5b3VyIGVmZm9ydCB0byBjb3ZlciB0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZSA6KS4gSSB0
ZW5kIAo+IHRvIHVwZGF0ZSBjb21taXQgbWVzc2FnZSBvdmVyIHJldmlzaW9uIHdoZW4gdGhlcmUg
YXJlIG1pc3VuZGVyc3RhbmRpbmcgCj4gb24gdGhlIHBhdGNoLgoKVGhhbmsgeW91IGZvciB0aGUg
dGlwLCB0aGlzIGlzIGdvb2QgcG9pbnQuIEknbGwgZXh0ZW5kIGNvbW1pdCBtZXNzYWdlcyAKdG8g
Y292ZXIgdG9waWNzIHdlIGRpc2N1c3NlZC4KCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15:21: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 1g2eIA-0007we-I6; Wed, 19 Sep 2018 15: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=bex+=mb=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g2eIA-0007wU-0k
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:21:26 +0000
X-Inumbo-ID: 62ad2339-bc1f-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 62ad2339-bc1f-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 17:19:22 +0200 (CEST)
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=qbEkUjs9cpnRMv1bQqoCmn/a+dJvspx0NI2TDmcVvzI=;
 b=Y55ZOeI0hf8JuugVsj0M2j6ElcOXeiKYHSEgzUrPX9ffN/3agwYxdPMxTKPj132F40pDd7pr5hEpN/Ww5i0YvQDo5Mw+BghwF52CImHtM/X3C0+K5fTWVBk2WeM2nMN2wqatxHM6EN1PA2+gsaWH8D3CWaQ/jeDWzRF+uyv0HJw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.180.86] (85.223.209.59) by
 VI1PR03MB3776.eurprd03.prod.outlook.com (2603:10a6:803:34::14) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.17; Wed, 19 Sep 2018 15:21:17 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 xen-devel@lists.xen.org
References: <1535993677-20816-1-git-send-email-volodymyr_babchuk@epam.com>
 <1535993677-20816-11-git-send-email-volodymyr_babchuk@epam.com>
 <f898e09d-48fd-40eb-b1be-5346caf1d7db@arm.com>
 <3a15069f-59ef-8bfa-6143-56bc64c795bd@epam.com>
 <a6e429fc-1147-13b5-86f0-7f4f23840b77@arm.com>
 <8af512bd-abeb-9f10-87be-c8bc42d861c7@epam.com>
 <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <523cdce7-22dd-b82b-fe8b-a290f4baa560@epam.com>
Date: Wed, 19 Sep 2018 18:21:11 +0300
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: <a4c15fce-20a4-898c-3934-63f23918f99c@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: HE1PR0701CA0061.eurprd07.prod.outlook.com
 (2603:10a6:3:9e::29) To VI1PR03MB3776.eurprd03.prod.outlook.com
 (2603:10a6:803:34::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e1477048-e0c2-4649-9c50-08d61e438c1c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR03MB3776; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 3:eSoIjWFxRxBDqXiw1+wSSf9zUavWeY/RHUwzx/4xsx0aFnNPqbWa6iGVUW0bA4rt/HIIE2iF+VYbB64jv127R151aCsxiLlrswQhKlnxytFPdJgEYM8rFUh9feTMZv7s32WApltLeCHgTm1WhXHtL0yu3sDFXWiD8g1d5Cb+IhRnuxrThx57M5ynhCMxHpqgrAZrTpJLhOw34mUnFQLL4xCLKRJXxto3vDh/g0nCM2BZOZkrEP8gzKub51SJfeFE;
 25:njdWHGea2DQCfTppTTNbRqjd58MV3kCJUFSn21dt6biRni0vE2jGRkND7b4kdFviEfdli3fG9A8mMTKmsorZOLQRvSxZS5ZM4UGMtoensPlaxhYtS9M5rdwVVrvB+dzwH+gtPt9CEj65UnP9sxBN/VnYqK/8Ai6K67iLsgvKxmquNyPuZ7Dywhy79FG62YN9ENv5DtlvHiU33VKeRO/c3rUvxl6OUJJarmFLYhdEX2f0dWOVYiWffN1MQIkqTqZHDalkoIsp7kUD2W2AgLrSfFdD6WLyh6EBWPORx3y+f8UlUi1V2bl+qEETlJW9H4GVPsAw+lcRsPUd9cMlN+qQ+Q==;
 31:EIPsET8pVFxtN2m6gUj4d2/twQvCwmVIkHSc2HEJrmrUb3TQlHBOjDnKvtXYxf99eox5jUGsSH5FALU5y6+2ij3n2u/ZVmgjKpj+zV6Zft4m+6GIhs/rur4FICfyO1j6Kr1ND2wMzQfjrckdh+o6MMIrR3bta0fvUyv/rDsbxiF0s2kOgTsxnZP+tmnDi4LZLS6Sp1S9cX0lSfRlJDjjz1MDXdPGqjFoViBOVecJaOA=
X-MS-TrafficTypeDiagnostic: VI1PR03MB3776:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 20:BZqEV0Ezr1LOm8R2J6TGGuS6ZOoJFNWt6/jUg2p1+ovPbs/5u9DE5wFV5Anoo3Hlb+FPDt/6UWZBk9qwI3YyA8L1Q7OKcnMhDvSJr6yZVFpvCd8FAZ8hvGdixxoNOWYt8B4Tx/rZmEv/KneH01MRiKQfhXs7L74jdTClywmmPv7TmjbzSAKRb4UE7peyF3LsgnvoL/Vaf7RYshqT3f39NYyUrX19lcwcgVVboIb0aty5+Ch8yfDZUrCYOvprEaOrvHkyN1wdZeoHwDccopSImoRG6WlnrGVeG1OeSVUnnnvtgKGROShQkNtpSRlbPagFjmK824VEtM9u+Gv07+NJkex5M3GDj/QDiyS0PL8QShHrVlOcxwNOQRxPjRP1vriCiK73Z597BaZGrsZEkEpGkeSal0PTRO34uus5MQDWiL1WE9+bEq59on89Xbu5RTMhPtWAHr3+R4ow2Zq4+1a34i9FxYvjzF4Q6h/fi5iOO86GxNW5oxkH/AMMHlV2M6tn;
 4:wFBrKDbMe04z9M1Fr0plQ0U+WfldtyNhbnIhTZ9iuoksnNXP8sHNM7FW3GvZc2YyPKVaT2LKGvekq9mSqo/peQ2XDjwzTUqag/XsfUrQB/UQYkYqi6aMM7L3r31B632k2YLkVNDyX/VKLjk/WL5CyZPyvVA/EDsg0Vu92kbXqckhnRjwCex1MI8q4L6ZG5w9YNvbiBQwOr2Og89QwtHJ6jXU/NeScyBa0QDQGuoLlkbdpCEvUYzZS7Do8UIxoFxgKcnMMMUsL5BwF3wpDJq1FQ==
X-Microsoft-Antispam-PRVS: <VI1PR03MB37764B93FFD94D7B9BA582F1E61C0@VI1PR03MB3776.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699050);
 SRVR:VI1PR03MB3776; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB3776; 
X-Forefront-PRVS: 0800C0C167
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(396003)(366004)(136003)(39860400002)(199004)(189003)(386003)(97736004)(106356001)(105586002)(58126008)(53936002)(65826007)(93886005)(47776003)(81166006)(16526019)(64126003)(77096007)(65956001)(80792005)(8676002)(26005)(36756003)(8936002)(66066001)(31686004)(65806001)(67846002)(229853002)(81156014)(186003)(6486002)(16576012)(68736007)(5660300001)(316002)(31696002)(23676004)(52116002)(2486003)(86362001)(76176011)(3846002)(6116002)(305945005)(52146003)(53546011)(478600001)(2906002)(446003)(14444005)(72206003)(25786009)(4326008)(345774005)(2616005)(7736002)(956004)(11346002)(486006)(6246003)(2870700001)(50466002)(476003)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3776; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzNzc2OzIzOm42clhvc3JxYU1BaDVEL0cwQmdUZHhoK21G?=
 =?utf-8?B?ZXY3RUkrdjhxSEZNWUxDMzc1d1NCc0dDbUxSVzdUZDA1UkhvZ1ZCRjhPaEQ5?=
 =?utf-8?B?c1hNa1hNaVBMcWcxK0MxR1p2VzVzeXJnU0J0emVlbmlvK3NNSTQwZW80Z0x1?=
 =?utf-8?B?WG1STzZCMDJGS2pxTkpkSHhUdzNXdWlyay84YXBlYTZPb3JhWktyNGh2OVpD?=
 =?utf-8?B?cUNZbkNsUVR2UHFqQzB4eHVGSjlQQnRoUFpFS0J1YTNUK05kUnlva0Z4NW40?=
 =?utf-8?B?K0ZCWWlpQjhzZWF3RkZpMG4yQzM0V2lEQUZsRHdPM0xQL3pKMUkzV0NGMGlX?=
 =?utf-8?B?ZG0vZmNxL2hQK2Rjb3Rqd1NGMmlXOUc0bXh0K24wWXRKV1o5U0J4ZnR3VUtw?=
 =?utf-8?B?RVE4TzlBZ0Q1QW4wemljRXlqT2xZVGpVbGxqTk0rSEFlM2RqTmFFMjFuOCt5?=
 =?utf-8?B?WjM0Y2RzRzV0MmlaKzAvdXM3WFBrSW1xdGJ5dDBtQ25GNzkyVlNVa2dldUhS?=
 =?utf-8?B?bzRrVUZYWDVUMlc0cmRBYjFoWWR1VE1ONC9FRFNUeHFPWE5HTk1xcTVrbUl4?=
 =?utf-8?B?YWFybEkyVmRCQnZYYzZwc3YyLzRBR3gwRHN2QW5DdjZvM0laUjZvdHhTOEgx?=
 =?utf-8?B?blFzQ3AyeHRuRjVZWExZaEZnSzh3dlBpWllXVkxza0JJYUpYMkhvdzNEd1BK?=
 =?utf-8?B?SUdaN1hGN0JibWJiaGhaRUhIaWhiVDM0cWNTMS96OFRmU0xISFI0T0FiK29W?=
 =?utf-8?B?SXFhVmNKSjIrRVZZdWtCV0hGV1lDV1g4UUo4MXd6aHQwVWs4VzNUakRGNm9Q?=
 =?utf-8?B?bEVESkNGY3FRSkl4UTY2Z3lOelVLMUN6OFlYWHZvZVphREhyS052N0tRZEFz?=
 =?utf-8?B?UVNJN3lucWp2b3hCRHlKalNLdWpvN0g5NG16b1c0aC9yeGFHMjQ0bHg5all0?=
 =?utf-8?B?TnR1TGVXU2pGQjVBN1l2WHI0VHp1NGJMcE1oZDZ3OFZvTnNjN2NUZ1JtSnBL?=
 =?utf-8?B?M21EbTZveXlUSnFHNGtEMTh1MkJYMHdUaThBdUtDai94YnpoSTFZTGo5YlJK?=
 =?utf-8?B?Uk9QdHo0M3VWbXljelV2dlF5NmtMVGIrZzMrM0IyOEsrZWJBcmhKcUI5d2NP?=
 =?utf-8?B?VjlRTWFxcnFWZWF0M1d0OHhzSDJJeHdyK3AzbUdrMEx4eXEyc0Qva2pIU20y?=
 =?utf-8?B?ZXcxVnR3SDgrSEdwbG95ZTJrMzRadjBiYitkMTkrOFBJdFRFaE5SdHdKTkhM?=
 =?utf-8?B?Z0JRVmlGOGlpaDJDcUxCN1MzZm9oSkxwM0RSODVoSWNoaWNKZEVSY0kzTW00?=
 =?utf-8?B?eStQS0lQbmVQWC9JRnZwK1BmalBoQkhYQkhNWGc2cXdtUmpDWGNWZXE4RC9u?=
 =?utf-8?B?dzk3UTJhN0pyRU5yVjRRZUxNSllqYmVzelh5aGtHTjFwKzdZRnZhRVZrejZj?=
 =?utf-8?B?Qkg1YldhRkhTVnQwMFhvazNkVEdpTS9hbUxDdGpVZ1ZVUmF2YjRKSFZNSjdX?=
 =?utf-8?B?dUpIeUd6b3BGVDBXdTIyeE1VNXBKblcxUFVRRXNzazZLWTN4Wnc3QUNaZWZS?=
 =?utf-8?B?Rkk3anNOL1JWcnFEQ1pkdVNvc0IwRWIvRk5ObTVtUC90UUh5d2hnaERNdHpM?=
 =?utf-8?B?M0d6MHVqR09GK0xkaXNFeGNIbGNOaFhiZFF2NVVoRVRCWjVyYXg1Y25aOFJz?=
 =?utf-8?B?UEIxL0lUTTJiZ1hUZkxXa2xxamNPQlBTMUxRTXBNTnZuTW0vZnRSeDdLQ2NS?=
 =?utf-8?B?KzQrK1hEUUJQeElBWEIrWGxtaGI1c25oaHQvOUptT043VmNwS0lqR0dIMll0?=
 =?utf-8?B?Mk4rYzlTalYxZkZCNFZwemNROXFmNTRNVmVhblpSZVlZZHJSQ1FGWFRoZ0k5?=
 =?utf-8?B?aTlFVVZDNjB5QzhsQkM4cTdTbmx4cTc4enRxalFWMUY0VFZjNEw5R1FiR2t5?=
 =?utf-8?B?ZEx6NDB3U2xqMGlFSzdpNE9BRWlDZEhaMmFaK2JXRVExVDdIQkxCYWREUWtz?=
 =?utf-8?B?RFVTRTBLYk80NWdCS1ljTkNxWVJ6Zk00eS9JVU5OeGhIMzFyU0lMT0pYZnZx?=
 =?utf-8?Q?E/ag=3D?=
X-Microsoft-Antispam-Message-Info: FBLqQa2npM4R5ABjyPx8e2HstpN8BOXO5k6GvNDaNzTY4RpXg3Z8X+DgEdfuNe1ALvhR+sC36r/IBSqkkSjDOvsNjZVCVITEz0Dj+CMIB659zRNgdHim2M5z3KTrmmHCRnfLSMCDK70Vgo5Q5Uvd8mu22xK6OpdOwOBy6EsGPgtJs0PEmi28Q2hsJHIIMIlQjIwitiVEXJDJAoiO0VJZFVizkOSnizpyO4SpTTh46nkpqd4ddDamtgBHAf3qGSqBzyn+MLcREurebmtjX5A0WXMJ/ZlALePmOJOuie7Rs/WRiEAXItBd/HHNtBcMV/bCkg+LPMJZw7IrN4+uy40gPi2pgTVHL+JYktkxyjIXQcg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3776;
 6:NPdvRu4c4L8/spcX8yhbtaD+YGm9hvTBUMujsDYn7tx+zMA0gdD5e6stc3/vx7SuRrUn3SoR+4YzDp3lO9Xdphl3aM5XlNcn02RkGBYAwy4DnO9nzWpYHlEe1HCZWKPVYP0exQWMUM56A0ljpQWnXGnr+EpGYB13LHDS37o7eEc9uCKfuwi2+26L7yipvB5GPnQEWbNnC8acibx+VjkLAfC4mt1osqf+ypaQUtReGj7BlU0KvOP8S3UNxTW1b3z2Q/OBqFAjnhbGtqu0Y15jvEHdDYkPGFTxCB4332B9p16cQbwGX19mR1YTXzaOc5ao+jtvQyeo5tRk5PIolnQYygHWJ3V/aoKb9666EaPJTIG4is/w5tSj6uRT42Xn8a+cLZJnY+DkEe4mUosULJKnXRCTHlrAEvXljXgnNniUITOoUHrF58g3qNRaNkCdto123H1kNYzJZGG96gh1ZRaopQ==;
 5:Eq5R+OVgD4EHih+gkcxL6Fn+E4VF/eYUgJTay+BLszj2WCwxus3oXdzdyLG8AwGS41gGM7q153RmEBWD26iNo4j1LjU4lcz4EKEKm+usIwQt/nP/qPJzMLDAQ7DhFshakLRXeS3jPncIzCFsJhBrkhMXOz0TX1O4VdKjgah+rlc=;
 7:qh6uV8U3De+ZAObxK+YEhTSBwQ7QQWRiud8v2uqYGCn0tohZdU0MTcwCNXpM0MqfFRUlCB4jnJU3VTbkFOQR+0e55SjeMF2oIacguTnxCPdVXjyXXM8rDEb+cNAeLkjPDsHDGzURXaX0UqJvE+xNA2yxEfOgUaUWmV+iGaJV/ugz/McG/StXNUZDiXKpsfDLfP7mykG0yj44fQHfYhbKAvf92nrGqvwuKyrUM8L3oKiURPvaaIIvP9z/FJa0g9KE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 15:21:17.4806 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e1477048-e0c2-4649-9c50-08d61e438c1c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3776
Subject: Re: [Xen-devel] [PATCH v2 10/13] 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: 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>

SGkgSnVsaWVuLAoKT24gMTguMDkuMTggMTk6NTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDkvMTEvMjAxOCAwNzo1OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+IE9uIDExLjA5LjE4IDE2OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAx
MC8wOS8xOCAxOToxNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gT24gMTAuMDkuMTgg
MTg6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gT24gMDMvMDkvMTggMTc6NTQsIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IDEuIE9QLVRFRSBpc3N1ZXMgUlBDICJhbGxvY2F0ZSBi
dWZmZXIiCj4+Pj4gMi4gTlcgcmV0dXJucyBsaXN0IG9mIHBhZ2VzCj4+Pj4gMy4gTWVkaWF0b3Ig
dHJhbnNsYXRlcyBhbmQgc3RvcmVzIGFkZHJlc3MgaW4gbm9uX2NvbnRpZ1t4XQo+Pj4+IDQuIE9Q
LVRFRSBiZWdpbnMgdG8gY29uc3VtZSB0aGlzIGxpc3QKPj4+PiA1LiBJUlEgYXJyaXZlcyBhbmQg
T1AtVEVFIGZvcmNlZCB0byBicmVhayB0aGUgd29yawo+Pj4+IDYuIE1lZGlhdG9yIHJlY2VpdmVz
IGNvbnRyb2wgYmFjaywgYnV0IGl0IHNob3VsZCBub3QgZnJlZSAKPj4+PiBub25fY29udGlnW3hd
LAo+Pj4+IMKgwqDCoCBiZWNhdXNlIGl0IGlzIG5vdCBzdXJlIG9mIE9QLVRFRSBmaW5pc2hlZCBy
ZWFkaW5nIGZyb20gaXQKPj4+PiA3LiBYZW4vZ3Vlc3QgaGFuZGxlcyB0aGUgSVJRIGFuZCByZXR1
cm5zIGNvbnRyb2wgYmFjayB0byBPUC1URUUKPj4+PiA4LiBPUC1URUUgZmluaXNoZXMgcHJvY2Vz
c2luZyB0aGlzIGJ1ZmZlcnMgYW5kIGFza3MgZm9yIGFub3RoZXIgb25lCj4+Pj4gOS4gTlcgcmV0
dXJucyBsaXN0IG9mIHBhZ2VzIGZvciB0aGUgbmV4dCBidWZmZXIKPj4+PiAxMC4gQXQgdGhpcyBw
b2ludCBtZWRpYXRvciBpcyBzdXJlIHRoYXQgT1AtVEVFIGZpbmlzaGVkIHByb2Nlc3NpbmcKPj4+
PiDCoMKgwqDCoCBvbGQgbm9uX2NvbnRpZ1t4XSwgc28gaXQgY2FuIGZyZWUgaXQgYW5kIGFsbG9j
YXRlZCBhbm90aGVyLgo+Pj4KPj4+IFRoYW5rIHlvdSBmb3IgdGhlIGRlc2NyaXB0aW9uIG9mIHRo
ZSBwcm90b2NvbC4gSG93ZXZlciwgaXQgaXMgc3RpbGwgCj4+PiBkb2VzIG5vdCBleHBsYWluIHdo
eSB5b3UgZGVjaWRlZCB0byBmcmVlIE1BWF9OT05DT05USUdfRU5UUklFUyAtIDEuIAo+Pj4gV2h5
IG5vdCAwIG9yIDEgb3Igbj8KPj4gT2theS4gWW91IGNhbiBwYXNzIHVwIHRvIDQgYXJndW1lbnRz
IGZvciBUQSBpbiBjb21tYW5kIGJ1ZmZlci4gQW55IG9mIAo+PiB0aGF0Cj4+IGFyZ3VtZW50IGNh
biBiZSBhIHNoYXJlZCBtZW1vcnkgcmVmZXJlbmNlLCBzbyB3ZSBuZWVkIGF0IGxlYXN0IDQgaXRl
bXMKPj4gaW4gbm9uX2NvbnRpZyBhcnJheS4gU2FkbHksIHRoaXMgY29uc3RhbnQgKFRFRV9OVU1f
UEFSQU1TKSBpcyBkZWZpbmVkIAo+PiBub3Qgb3B0ZWVfbXNnLmggb3Igb3B0ZWVfc21jLmgsIGJ1
dCBpbiB0ZWVfYXBpX2RlZmluZXMuaCwgd2hpY2ggaXMgCj4+IHVzZXItc3BhY2UgKG9yIFRBKSBw
YXJ0IG9mIE9QLVRFRS4KClsuLi5dCgoKPj4gQW55d2F5cywgd2UgbmVlZCBhdCBsZWFzdCA0IGl0
ZW1zIGZvciBhcmd1bWVudHMuIEJ1dCBJIGRlZmluZWQgCj4+IE1BWF9OT05DT05USUdfRU5UUklF
UyBhcyA1LCBiZWNhdXNlIGxhc3QgaXRlbSBpbiBhcnJheSBpcyB1c2VkIGZvciAKPj4gUlBDLWFs
bG9jYXRlZCBidWZmZXIuIEkgYWxzbyBhZGRlZCBjb21tZW50LiBJJ2xsIGNvcHkgaXQgdGhlcmU6
Cj4+Cj4+IC8qIExhc3QgZW50cnkgaW4gbm9uX2NvbnRpZyBhcnJheSBpcyB1c2VkIHRvIGhvbGQg
UlBDLWFsbG9jYXRlZCAgCj4+IGJ1ZmZlciAqLwo+Pgo+PiBTbywgZmlyc3QgNCBpdGVtcyBhcmUg
dXNlZCBmb3IgYXJndW1lbnRzIGFuZCBsYXN0IG9uZSB1c2VkIGZvciBSUEMgCj4+IHJlcXVlc3Rz
LiBSaWdodCB3YXkgdG8gZGVmaW5lIE1BWF9OT05DT05USUdfRU5UUklFUyBpcyAoVEVFX05VTV9Q
QVJBTVMgCj4+ICsgMSksIGJ1dCB0aGVuIEkgc2hvdWxkIGFkZCBhbm90aGVyIGhlYWRlciBmaWxl
LCB3aGljaCBkZWZpbmVzIAo+PiBHbG9iYWxQbGF0Zm9ybSBURUUgY29yZSBBUEkuCj4gCj4gSWYg
SSB1bmRlcnN0YW5kIGNvcnJlY3RseSB5b3VyIGUtbWFpbCwgYSBURUUgY2FsbCBjYW4gbmV2ZXIg
aGF2ZSBtb3JlIAo+IHRoYW4gNCBwYXJhbWV0ZXJzLiBSaWdodD8gSWYgc28sIHNob3VsZCBub3Qg
eW91ciBjb2RlIG1vc3RseSB1c2UgCj4gVEVFX05VTV9QQVJBTVMgYW5kIG5vdCBNQVhfTk9OQ09O
VElHX0VOVFJJRVM/CgpJdCBpcyBtb3JlIGNvbXBsZXguIEdQIFRFRSBBUEkgZGVmaW5lcyB0aGF0
IHRoZXJlIGlzIDQgcGFyYW1ldGVycyAKbWF4aW11bSBjYW4gYmUgcGFzc2VkIHRvIFRBIGluIHNp
bmdsZSBjYWxsLiBPUC1URUUgY2FuIGFkZCBhZGRpdGlvbmFsLCAKc28gY2FsbGVkICJtZXRhIiBw
YXJhbWV0ZXJzLCBmb3Igb3duIG5lZWRzLiBBbHNvLCB0aGVyZSBpcyBPUC1URUUgY2FsbHMgCnRo
YXQgZG9lcyBub3QgbWFwIHRvIEdQIEFQSSBjYWxscy4gU28sIEkgbmVlZCB0byByZXZpZXcgdGhp
cwpwaWVjZSBvZiBjb2RlLiBQcm9iYWJseSwgSSdsbCBhZGQgc29tZSBkeW5hbWljIHN0cnVjdHVy
ZSB0byBoYW5kbGUKdXNlZCBsaXN0cyBvZiBwYWdlcy4KCj4+Cj4+PiBPdmVyYWxsLCBpdCBmZWVs
cyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIHdyaXRlIG1vcmUgZG9jdW1lbnRhdGlvbiAKPj4+IGFi
b3V0IGhvdyB0aGUgbWVkaWF0b3IgaXMgc3VwcG9zZWQgdG8gd29yay4KPj4+Cj4+IExvb2tzIGxp
a2UgSSBuZWVkIHRvIHN0YXJ0IG9uIGhvdyBPUC1URUUgcHJvdG9jb2wgaXMgc3VwcG9zZWQgdG8g
d29yay4uLgo+PiBJIHRyaWVkIHRvIGNvdmVyIHRoaXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlcywg
YnV0IGxvb2tzIGxpa2UgaXQgaXMgbm90IAo+PiBzdWZmaWNpZW50Lgo+IAo+IEkgYXBwcmVjaWF0
ZSB5b3VyIGVmZm9ydCB0byBjb3ZlciB0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZSA6KS4gSSB0
ZW5kIAo+IHRvIHVwZGF0ZSBjb21taXQgbWVzc2FnZSBvdmVyIHJldmlzaW9uIHdoZW4gdGhlcmUg
YXJlIG1pc3VuZGVyc3RhbmRpbmcgCj4gb24gdGhlIHBhdGNoLgoKVGhhbmsgeW91IGZvciB0aGUg
dGlwLCB0aGlzIGlzIGdvb2QgcG9pbnQuIEknbGwgZXh0ZW5kIGNvbW1pdCBtZXNzYWdlcyAKdG8g
Y292ZXIgdG9waWNzIHdlIGRpc2N1c3NlZC4KCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:29:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 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 1g2eQF-0008IQ-S7; Wed, 19 Sep 2018 15:29:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w4sb=mb=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g2eQE-0008IK-14
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:29:46 +0000
X-Inumbo-ID: f9827a20-bc20-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9827a20-bc20-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 15:30:45 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id d8-v6so5284135edv.0
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 08:29:44 -0700 (PDT)
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=wT75zXCmRCaLJzxZfG1HcLhjtC2lPLOSUOEkJJPC8CY=;
 b=o7BkO377RMXKA84+jG3RW5DlJ6NdIJnOELHgzqir7PFyCsqlptpb/PPxFgVm271rnO
 RrDi5bRAtQMIywrwydqaY/YCbRJK3Ufz//a+27S2r6swkNv5rrE0Dfjf0imUA7L4P7Eg
 vFiXwgh0k3PVy1H2/WpxKdK1fGyUGxhKwbKMuIaHcxrRNyLeKfitP+yUvn8qBHcCl9wE
 LkkpQSy2/e58J9wpS0ftsX1J7mKlfvj6H1HvgiAiUWuu9r9izfmr2rhnIATHU84aLbJi
 FtJ4lIGlPnZdtdbkaqR0gOxR/yoIXScn6I2iSMtR1Tqh22nJP7WYHoMRfFC2JUHaoPWc
 UC+w==
X-Gm-Message-State: APzg51ACB94MF8/8w2u9phdibg3l0SJAoYMlm2mqmb2dyGjIoJqvh61c
 3Fqeev68oNQ6ZgMDk4rXvvL23qhq
X-Google-Smtp-Source: ANB0VdZMXXkR4g6k5O+eLDXTrb/arxJMPcQpILEvWHDEji4PW4OO6wjJYmE1LJV6m8thkKQyHp3N/g==
X-Received: by 2002:a50:a7a2:: with SMTP id
 i31-v6mr59566236edc.296.1537370982740; 
 Wed, 19 Sep 2018 08:29:42 -0700 (PDT)
Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com.
 [209.85.128.42])
 by smtp.gmail.com with ESMTPSA id d35-v6sm1344247eda.25.2018.09.19.08.29.42
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Sep 2018 08:29:42 -0700 (PDT)
Received: by mail-wm1-f42.google.com with SMTP id y2-v6so6758697wma.1
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 08:29:42 -0700 (PDT)
X-Received: by 2002:a1c:dc1:: with SMTP id
 184-v6mr21900464wmn.145.1537370981680; 
 Wed, 19 Sep 2018 08:29:41 -0700 (PDT)
MIME-Version: 1.0
References: <20180903154734.25361-1-apop@bitdefender.com>
In-Reply-To: <20180903154734.25361-1-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 19 Sep 2018 09:29:04 -0600
X-Gmail-Original-Message-ID: <CABfawh=MDOR=gDD7L5fb98p3iPEWdp63NgJEQaZMVFPczB-PBg@mail.gmail.com>
Message-ID: <CABfawh=MDOR=gDD7L5fb98p3iPEWdp63NgJEQaZMVFPczB-PBg@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: 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>, Jan Beulich <jbeulich@suse.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gTW9uLCBTZXAgMywgMjAxOCBhdCA5OjQ3IEFNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPgo+IEN1cnJlbnRseSB0aGVyZSBpcyBhIHN1Ym9wIGZvciBzZXR0aW5n
IHRoZSBtZW1hY2Nlc3Mgb2YgYSBwYWdlLCBidXQgbm90Cj4gZm9yIGNvbnN1bHRpbmcgaXQuICBU
aGUgbmV3IEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzcyBhZGRzIHRoaXMKPiBmdW5jdGlvbmFs
aXR5Lgo+Cj4gQm90aCBhbHRwMm0gZ2V0L3NldCBtZW0gYWNjZXNzIGZ1bmN0aW9ucyB1c2UgdGhl
IHN0cnVjdAo+IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3Mgd2hpY2ggaGFzIG5vdyBkcm9wcGVk
IHRoZSBgc2V0JyBwYXJ0IGFuZCBoYXMKPiBiZWVuIHJlbmFtZWQgZnJvbSB4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0
ZGVmZW5kZXIuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBkb24ndCBicmVhayB0aGUg
c3RhYmxlIGludGVyZmFjZQo+Cj4gQ2hhbmdlcyBpbiB2MzoKPiAtIHJlbW92ZSB0aGUgdW5yZWxh
dGVkIGhlbHBlciBmdW5jdGlvbgo+IC0gc2ltcGxpZnkgdGhlIGxvY2tpbmcgaW4gcDJtX2dldF9t
ZW1fYWNjZXNzCj4KPiBDaGFuZ2VzIGluIHYyOgo+IC0gdXNlIHRoZSBfcDJtX2dldF9tZW1fYWNj
ZXNzIGhlbHBlciBmcm9tIHAybV9nZXRfbWVtX2FjY2Vzcwo+IC0gbWlub3IgQXJtIGFkanVzdG1l
bnRzCj4gLSBtb3ZlIG91dCB0aGUgYWRkaXRpb24gb2YgYSBtZW1hY2Nlc3MgaGVscGVyIGZ1bmN0
aW9uIHRvIGEgc2VwYXJhdGUKPiAgIHBhdGNoIGluIHRoZSBhdHRlbXB0cyBvZiBtYWtpbmcgdGhl
IGRpZmYgY2xlYXJlcgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwg
IDMgKysrCj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAzMyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAg
ICB8ICA4ICsrKysrKy0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyAgICB8IDIxICsrKysrKysrKysrKysrKysrKystLQo+ICB4ZW4vY29tbW9uL21lbV9hY2Nlc3Mu
YyAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDE5
ICsrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCB8
ICAyICstCj4gIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKy0KPiAgOSBm
aWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gaW5kZXggYzYyNjk4NGFiYS4uYWUyOTg4OTlmYyAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gQEAgLTE5NTgsNiArMTk1OCw5IEBAIGludCB4Y19hbHRwMm1fc2V0X21l
bV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICBpbnQgeGNf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2
aWV3X2lkLCB1aW50OF90ICphY2Nlc3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKmdmbnMsIHVpbnQzMl90IG5yKTsKPiAraW50IHhjX2FsdHAybV9nZXRf
bWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7
Cj4gIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMy
X3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4
ZW5fcGZuX3Qgb2xkX2dmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBu
ZXdfZ2ZuKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9s
aWJ4Yy94Y19hbHRwMm0uYwo+IGluZGV4IGNlNGExZTRkNjAuLjUzNzU0ZmY2ZDMgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19hbHRw
Mm0uYwo+IEBAIC0xNzcsOSArMTc3LDE1IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3Mo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgYXJnLT52ZXJzaW9u
ID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOwo+ICAgICAgYXJnLT5jbWQgPSBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M7Cj4gICAgICBhcmctPmRvbWFpbiA9IGRvbWlkOwo+ICsj
aWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAKPiAgICAgIGFyZy0+dS5z
ZXRfbWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsKPiAgICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vz
cy5odm1tZW1fYWNjZXNzID0gYWNjZXNzOwo+ICAgICAgYXJnLT51LnNldF9tZW1fYWNjZXNzLmdm
biA9IGdmbjsKPiArI2Vsc2UgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAweDAwMDQw
YTAwICovCj4gKyAgICBhcmctPnUubWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsKPiArICAgIGFy
Zy0+dS5tZW1fYWNjZXNzLmh2bW1lbV9hY2Nlc3MgPSBhY2Nlc3M7Cj4gKyAgICBhcmctPnUubWVt
X2FjY2Vzcy5nZm4gPSBnZm47Cj4gKyNlbmRpZgo+Cj4gICAgICByYyA9IHhlbmNhbGwyKGhhbmRs
ZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKPiAgICAgICAgICAg
ICAgICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKPiBAQCAtMjU0LDMgKzI2MCwz
MCBAQCBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKPgo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gKwo+ICtpbnQgeGNf
YWx0cDJtX2dldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5f
cGZuX3QgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3Nf
dCAqYWNjZXNzKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9C
VUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKPiArCj4gKyAgICBhcmcgPSB4Y19oeXBl
cmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+ICsgICAgaWYg
KCBhcmcgPT0gTlVMTCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGFyZy0+dmVy
c2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKPiArICAgIGFyZy0+Y21kID0g
SFZNT1BfYWx0cDJtX2dldF9tZW1fYWNjZXNzOwo+ICsgICAgYXJnLT5kb21haW4gPSBkb21pZDsK
PiArICAgIGFyZy0+dS5tZW1fYWNjZXNzLnZpZXcgPSB2aWV3X2lkOwo+ICsgICAgYXJnLT51Lm1l
bV9hY2Nlc3MuZ2ZuID0gZ2ZuOwo+ICsKPiArICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2Fs
bCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAo+ICsgICAgICAgICAgICAgICAg
IEhZUEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOwo+ICsKPiArICAgIGlmICggIXJjICkKPiAr
ICAgICAgICAqYWNjZXNzID0gYXJnLT51Lm1lbV9hY2Nlc3MuaHZtbWVtX2FjY2VzczsKPiArCj4g
KyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOwo+ICsgICAgcmV0dXJu
IHJjOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggYmE0ZWM3ODBmZC4uMTc4YmMxYTZjMSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYwo+IEBAIC0yMzYsNyArMjM2LDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykK
PiAgICAgIGlmICggIXAybS0+bWVtX2FjY2Vzc19lbmFibGVkICkKPiAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPgo+IC0gICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBnYWRkcl90
b19nZm4oZ3BhKSwgJnhtYSk7Cj4gKyAgICByYyA9IHAybV9nZXRfbWVtX2FjY2Vzcyh2LT5kb21h
aW4sIGdhZGRyX3RvX2dmbihncGEpLCAmeG1hLCAwKTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAg
ICAgIHJldHVybiB0cnVlOwo+Cj4gQEAgLTQ0MSwxMSArNDQxLDE1IEBAIGxvbmcgcDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsCj4gIH0KPgo+ICBpbnQgcDJtX2dldF9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKPiArICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4gIHsK
PiAgICAgIGludCByZXQ7Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwo+Cj4gKyAgICAvKiBhbHRwMm0gaXMgbm90IHlldCBpbXBsZW1lbnRlZCBvbiBB
cm0uIFRoZSBhbHRwMm1faWR4IHNob3VsZCBiZSAwLiAqLwoKSnVzdCB1c2UgQVNTRVJUIGhlcmUu
Cgo+ICsgICAgaWYgKCBhbHRwMm1faWR4ICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAr
Cj4gICAgICBwMm1fcmVhZF9sb2NrKHAybSk7Cj4gICAgICByZXQgPSBfX3AybV9nZXRfbWVtX2Fj
Y2VzcyhkLCBnZm4sIGFjY2Vzcyk7Cj4gICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
PiBpbmRleCA3MmM1MWZhZWNiLi40NjBjOWY3ZDRmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTQ1MjYsNiAr
NDUyNiw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ICAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fc3dpdGNoX3AybToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgo+
ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6Cj4gKyAgICBjYXNl
IEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzczoKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX2No
YW5nZV9nZm46Cj4gICAgICAgICAgYnJlYWs7Cj4KPiBAQCAtNDY0MiwxMiArNDY0MywyMSBAQCBz
dGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAgICAgICAgICBicmVhazsKPgo+ICAgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M6Cj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIDwgMHgwMDA0MGEwMAo+ICAgICAgICAgIGlmICggYS51LnNldF9tZW1fYWNjZXNzLnBhZCAp
Cj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAgICAgICAgICBlbHNlCj4gICAgICAgICAg
ICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51LnNldF9tZW1fYWNjZXNzLmdm
biksIDEsIDAsIDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5z
ZXRfbWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3Mudmlldyk7Cj4gKyNlbHNlIC8qIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDA0MGEwMCAqLwo+ICsgICAgICAgIGlmICggYS51Lm1l
bV9hY2Nlc3MucGFkICkKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGVs
c2UKPiArICAgICAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3MoZCwgX2dmbihhLnUubWVt
X2FjY2Vzcy5nZm4pLCAxLCAwLCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhLnUubWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vzcy52aWV3KTsKPiArI2VuZGlmCj4gICAgICAg
ICAgYnJlYWs7Cj4KPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRp
Ogo+IEBAIC00NjgzLDYgKzQ2OTMsMjMgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gICAg
ICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+Cj4gKyAgICBjYXNlIEhWTU9QX2FsdHAybV9nZXRf
bWVtX2FjY2VzczoKPiArICAgICAgICBpZiAoIGEudS5tZW1fYWNjZXNzLnBhZCApCj4gKyAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOwo+ICsKPiArICAgICAgICAgICAgcmMgPSBw
Mm1fZ2V0X21lbV9hY2Nlc3MoZCwgX2dmbihhLnUubWVtX2FjY2Vzcy5nZm4pLCAmYWNjZXNzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vzcy52aWV3
KTsKPiArICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAg
ICAgICAgICBhLnUubWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzID0gYWNjZXNzOwo+ICsgICAgICAg
ICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsK
PiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArCj4gICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgo+ICAgICAgICAgIGlmICggYS51LmNoYW5n
ZV9nZm4ucGFkMSB8fCBhLnUuY2hhbmdlX2dmbi5wYWQyICkKPiAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IGluZGV4IDg0ZDI2MGViZDguLjc4YWJkYWVkMzYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBAQCAtNDY5LDkgKzQ2OSwyNiBAQCBsb25nIHAybV9z
ZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4KPiAtaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQo+ICtpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4gIHsKPiAtICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKyAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtOwo+ICsKPiArICAgIGlmICggIWFsdHAybV9hY3RpdmUoZCkgKQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggYWx0cDJtX2lkeCApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ICsKPiArICAgICAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKyAg
ICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1B
WF9BTFRQMk0gfHwKPiArICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lk
eF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKPiAr
ICAgIH0KPgo+ICAgICAgcmV0dXJuIF9wMm1fZ2V0X21lbV9hY2Nlc3MocDJtLCBnZm4sIGFjY2Vz
cyk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgYi94ZW4vY29t
bW9uL21lbV9hY2Nlc3MuYwo+IGluZGV4IDFiZjY4MjQ0NDIuLjAxMGU2ZjhkYmYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vY29tbW9uL21lbV9hY2Nl
c3MuYwo+IEBAIC05OSw3ICs5OSw3IEBAIGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2lnbmVkIGxv
bmcgY21kLAo+ICAgICAgICAgIGlmICggKG1hby5wZm4gPiBkb21haW5fZ2V0X21heGltdW1fZ3Bm
bihkKSkgJiYgbWFvLnBmbiAhPSB+MHVsbCApCj4gICAgICAgICAgICAgIGJyZWFrOwo+Cj4gLSAg
ICAgICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3MoZCwgX2dmbihtYW8ucGZuKSwgJmFjY2Vzcyk7
Cj4gKyAgICAgICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3MoZCwgX2dmbihtYW8ucGZuKSwgJmFj
Y2VzcywgMCk7Cj4gICAgICAgICAgaWYgKCByYyAhPSAwICkKPiAgICAgICAgICAgICAgYnJlYWs7
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiBpbmRleCBiYmJhOTllNWY1Li5iYmIwYWE5ODRh
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4gQEAgLTIzNCw2ICsyMzQsNyBAQCBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2FsdHAybV92aWV3X3QpOwo+Cj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
IDwgMHgwMDA0MGEwMAo+ICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+
ICAgICAgLyogdmlldyAqLwo+ICAgICAgdWludDE2X3QgdmlldzsKPiBAQCAtMjQ1LDYgKzI0Niwx
OSBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mgewo+ICB9Owo+ICB0eXBl
ZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2Vzc190Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc190KTsKPiArI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X18gPCAweDAwMDQwYTAwICovCj4gKwo+ICtzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2Vz
cyB7Cj4gKyAgICAvKiB2aWV3ICovCj4gKyAgICB1aW50MTZfdCB2aWV3Owo+ICsgICAgLyogTWVt
b3J5IHR5cGUgKi8KPiArICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nl
c3NfdCAqLwoKQSBzdHJ1Y3R1cmUgbmFtZSB3aXRoICJtZW1fYWNjZXNzIiBoYXZpbmcgYSB2YXJp
YWJsZSBuYW1lCiJodm1tZW1fYWNjZXNzIiBhbmQgYSBjb21tZW50IHNheWluZyAieGVubWVtX2Fj
Y2VzcyIuIFRoaXMgaXMKY29uZnVzaW5nLiBJIHVuZGVyc3RhbmQgdGhhdCB5b3UgY29weS9wYXN0
ZWQgdGhpcyBmcm9tIHRoZSBleGlzdGluZyBvcApidXQgaXQgZG9lc24ndCBsb29rIGdvb2QuIFBl
cmhhcHMgZml4IGJvdGggaWYgd2UgYXJlIHRvdWNoaW5nIGl0PwpBbHNvLCBpbiBwdWJsaWMvbWVt
b3J5LmggdGhlIHdpZHRoIG9mIGFjY2VzcyBpcyB1aW50OF90IHNvIEknbSBub3QKc3VyZSB3aHkg
dGhlIGRpc2NyZXBhbmN5LgoKPiArICAgIHVpbnQzMl90IHBhZDsKPiArICAgIC8qIGdmbiAqLwo+
ICsgICAgdWludDY0X3QgZ2ZuOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3NfdDsKPiArREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2Vzc190KTsKPgo+ICBzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgewo+ICAgICAgLyogdmlldyAqLwo+IEBA
IC0yOTYsNiArMzEwLDggQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKPiAgI2RlZmluZSBI
Vk1PUF9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgOAo+ICAvKiBTZXQgYWNjZXNzIGZvciBh
biBhcnJheSBvZiBwYWdlcyAqLwo+ICAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSA5Cj4gKy8qIEdldCB0aGUgYWNjZXNzIG9mIGEgcGFnZSBvZiBtZW1vcnkgZnJvbSBh
IGNlcnRhaW4gdmlldyAqLwo+ICsjZGVmaW5lIEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzcyAg
ICAgICAxMAo+ICAgICAgZG9taWRfdCBkb21haW47Cj4gICAgICB1aW50MTZfdCBwYWQxOwo+ICAg
ICAgdWludDMyX3QgcGFkMjsKPiBAQCAtMzAzLDcgKzMxOSwxMCBAQCBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fb3Agewo+ICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUg
ICAgICAgICBkb21haW5fc3RhdGU7Cj4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Zj
cHVfZW5hYmxlX25vdGlmeSAgIGVuYWJsZV9ub3RpZnk7Cj4gICAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICAgIHZpZXc7Cj4gKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MGEwMAo+ICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9zZXRfbWVtX2FjY2VzcyAgICAgICBzZXRfbWVtX2FjY2VzczsKPiArI2VuZGlmIC8qIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwICovCj4gKyAgICAgICAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX21lbV9hY2Nlc3MgICAgICAgICAgIG1lbV9hY2Nlc3M7Cj4gICAgICAgICAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIGNoYW5nZV9nZm47Cj4g
ICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpIHNldF9t
ZW1fYWNjZXNzX211bHRpOwo+ICAgICAgICAgIHVpbnQ4X3QgcGFkWzY0XTsKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94
ZW4tY29tcGF0LmgKPiBpbmRleCBiNjczNjUzNDBiLi5mYTZmZmI3MmU4IDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLWNvbXBhdC5oCj4gQEAgLTI3LDcgKzI3LDcgQEAKPiAgI2lmbmRlZiBfX1hFTl9QVUJM
SUNfWEVOX0NPTVBBVF9IX18KPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18K
Pgo+IC0jZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIDB4MDAwNDA5MDAK
PiArI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAweDAwMDQwYTAwCj4K
PiAgI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQo+ICAvKiBY
ZW4gaXMgYnVpbHQgd2l0aCBtYXRjaGluZyBoZWFkZXJzIGFuZCBpbXBsZW1lbnRzIHRoZSBsYXRl
c3QgaW50ZXJmYWNlLiAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vz
cy5oIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAo+IGluZGV4IDdlOTVlYWI4MWMuLjcz
NDhmODEyMzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKPiBAQCAtNzYsNyArNzYsOCBAQCBsb25n
IHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgKiBHZXQgYWNj
ZXNzIHR5cGUgZm9yIGEgZ2ZuLgo+ICAgKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIGdldHMgdGhl
IGRlZmF1bHQgYWNjZXNzIHR5cGUuCj4gICAqLwo+IC1pbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpOwo+ICtp
bnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVt
X2FjY2Vzc190ICphY2Nlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGFsdHAybV9pZHgpOwo+Cj4gICNpZmRlZiBDT05GSUdfTUVNX0FDQ0VTUwo+ICBpbnQgbWVtX2Fj
Y2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKPiAtLQo+IDIuMTguMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15:50: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 1g2ekH-0001qV-Nv; Wed, 19 Sep 2018 15:50: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=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2ekF-0001q8-EG
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:50:27 +0000
X-Inumbo-ID: 70fd30af-bc23-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70fd30af-bc23-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 17:48:24 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2ekD-0001kb-2C; Wed, 19 Sep 2018 15:50: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 1g2ekC-0007Ib-QO; Wed, 19 Sep 2018 15:50:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2ekC-0005IG-P2; Wed, 19 Sep 2018 15:50:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xen-freebsd:<job
 status>:broken:regression
 xen-unstable:build-amd64-xen-freebsd:host-install(5):broken:regression
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-examine:reboot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 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-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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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: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-libvirt:migrate-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-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-libvirt-raw: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1ffeb99669a3ba9cde3063596a9b805023c90ea7
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 15:50:24 +0000
Subject: [Xen-devel] [xen-unstable test] 127751: 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>

ZmxpZ2h0IDEyNzc1MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc1MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgNSBob3N0LWluc3RhbGwoNSkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI3NTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyNzU0MQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzU0MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NTQxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3
NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
ZmZlYjk5NjY5YTNiYTljZGUzMDYzNTk2YTliODA1MDIzYzkwZWE3CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1
Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIgMTQ6Mzc6MjIg
WiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTU3ICAyMDE4LTA5LTEzIDAzOjQz
OjM4IFogICAgNiBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NzUx
ICAyMDE4LTA5LTE4IDAwOjQ4OjA5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBi
aXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZl
bmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQteGVuLXhzbS1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgaG9zdC1pbnN0YWxsKDUpCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5NyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:50:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15: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 1g2ekd-0001s2-5e; Wed, 19 Sep 2018 15:50:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2ekc-0001rt-2a
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:50:50 +0000
X-Inumbo-ID: eac15038-bc23-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eac15038-bc23-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 15:51:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65718983"
Date: Wed, 19 Sep 2018 16:50:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919155044.lqni6rs4xreyqbl3@zion.uk.xensource.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFC902000078001E740D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97BFC902000078001E740D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/mm: use optional cache in
 guest_walk_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MTQ6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBp
cyBqdXN0IHNldHRpbmcgdGhlCj4gc3RhZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 15:58:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 15:58: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 1g2erX-0002Ab-0I; Wed, 19 Sep 2018 15:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2erW-0002AW-1v
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 15:57:58 +0000
X-Inumbo-ID: 7dc6e53a-bc24-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dc6e53a-bc24-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 17:55:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65719857"
Date: Wed, 19 Sep 2018 16:57:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180919155749.empmqzrzlba4gaom@zion.uk.xensource.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MTU6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEg
Zm9ybSBvZiBpbnN0cnVjdGlvbgo+IHJlLWV4ZWN1dGlvbiwgYXNzdW1pbmcgdGhhdCB0aGUgc2Vj
b25kIChhbmQgYW55IGZ1cnRoZXIpIHBhc3MgdGFrZXMKPiBleGFjdGx5IHRoZSBzYW1lIHBhdGgu
IFRoaXMgaXMgYSB2YWxpZCBhc3N1bXB0aW9uIGFzIGZhciB1c2Ugb2YgQ1BVCj4gcmVnaXN0ZXJz
IGdvZXMgKGFzIHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlv
bgo+IGV4ZWN1dGluZyBpbiBiZXR3ZWVuKSwgYnV0IGlzIHdyb25nIGZvciBtZW1vcnkgYWNjZXNz
ZXMuIEluIHBhcnRpY3VsYXIKPiBpdCBoYXMgYmVlbiBvYnNlcnZlZCB0aGF0IFdpbmRvd3MgbWln
aHQgcGFnZSBvdXQgYnVmZmVycyB1bmRlcm5lYXRoIGFuCj4gaW5zdHJ1Y3Rpb24gY3VycmVudGx5
IHVuZGVyIGVtdWxhdGlvbiAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgo+IHRoZSBm
aXJzdCBwYXNzIHRyYW5zbGF0ZWQgYSBsaW5lYXIgYWRkcmVzcyBzdWNjZXNzZnVsbHksIGFueSBz
dWJzZXF1ZW50Cj4gcGFzcyBuZWVkcyB0byBkbyBzbyB0b28sIHlpZWxkaW5nIHRoZSBleGFjdCBz
YW1lIHRyYW5zbGF0aW9uLgoKTm90IHN1cmUgSSBmb2xsb3cuIElmIHRoZSBidWZmZXJzIGFyZSBw
YWdlZCBvdXQgYmV0d2VlbiB0d28gcGFzc2VzLCBob3cKd291bGQgY2FjaGluZyB0aGUgdHJhbnNs
YXRpb24gaGVscD8gIFllcyB5b3UgZ2V0IHRoZSBzYW1lIHRyYW5zbGF0aW9uCnJlc3VsdCBidXQg
dGhlIGNvbnRlbnQgb2YgdGhlIGFkZHJlc3MgcG9pbnRlZCB0byBieSB0aGUgdHJhbnNsYXRpb24K
cmVzdWx0IGNvdWxkIGJlIGRpZmZlcmVudCwgcmlnaHQ/CgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:02:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16: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 1g2ewC-0003Ny-KG; Wed, 19 Sep 2018 16:02:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2ewA-0003Nt-MV
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:02:46 +0000
X-Inumbo-ID: 9697601c-bc25-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9697601c-bc25-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:03:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65720625"
Date: Wed, 19 Sep 2018 17:02:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Adrian Pop <apop@bitdefender.com>
Message-ID: <20180919160216.qvrv7rwuxz6gxrul@zion.uk.xensource.com>
References: <20180912075006.31791-1-apop@bitdefender.com>
 <20180912075006.31791-4-apop@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180912075006.31791-4-apop@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTA6NTA6MDZBTSArMDMwMCwgQWRyaWFuIFBvcCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPiBB
Y2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpPa2F5LCBJIHdpbGwgYXBwbHkgdGhpcyB2
ZXJzaW9uLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:07:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:07: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 1g2f0x-0003Yv-8L; Wed, 19 Sep 2018 16:07:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2f0w-0003Yq-N9
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:07:42 +0000
X-Inumbo-ID: 46ed7a5e-bc26-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46ed7a5e-bc26-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:08:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65721400"
Date: Wed, 19 Sep 2018 17:07:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180919160710.xbxkr3kmnq5hgdys@zion.uk.xensource.com>
References: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
 <9b24c480bd1c2437798ff1619f5ef695dc938aa0.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9b24c480bd1c2437798ff1619f5ef695dc938aa0.camel@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] Change timestamps representation for
 keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 Andrii Anisov <andrii.anisov@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMDM6MjI6MTFQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gV2VkLCAyMDE4LTA5LTEyIGF0IDIwOjAzICswMzAwLCBBbmRyaWkgQW5pc292
IHdyb3RlOgo+ID4gRnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4K
PiA+IAo+ID4gRm9yIGRpZmZlcmVudCBrZXloYW5kbGVycywgcmVwbGFjZSBhIGhleCB3aXRoIGRl
bGltaXRlcgo+ID4gcmVwcmVzZW50YXRpb24KPiA+IG9mIHRpbWUgdG8gUFJJX3N0aW1lIHdoaWNo
IGlzIGRlY2ltYWwgbnMgY3VycmVudGx5Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+ID4KPiBSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:13:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:13: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 1g2f6d-0004Q2-Jh; Wed, 19 Sep 2018 16:13: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=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2f6b-0004Pt-St
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:13:33 +0000
X-Inumbo-ID: ac097559-bc26-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac097559-bc26-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 18:11:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65722345"
Date: Wed, 19 Sep 2018 17:13:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180919161326.bf57i2ev7zqnidlo@zion.uk.xensource.com>
References: <20180913152128.6114-6-paul.durrant@citrix.com>
 <5BA0FAB702000078001E9779@prv1-mh.provo.novell.com>
 <71ebe85f6fe94f989db6618eabf22c1e@AMSPEX02CL03.citrite.net>
 <5BA110EF02000078001E9802@prv1-mh.provo.novell.com>
 <ef6cbe5d4b994f7fbf61eb634c040dd4@AMSPEX02CL03.citrite.net>
 <5BA1E69F02000078001E99DF@prv1-mh.provo.novell.com>
 <f6f35c7b1ccf4abbaf0352f99b89e4fe@AMSPEX02CL03.citrite.net>
 <a6b4262af22f4c04a223d790a8992921@AMSPEX02CL03.citrite.net>
 <5BA2097302000078001E9C22@prv1-mh.provo.novell.com>
 <20180919085934.w63rfnzind2ypud5@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919085934.w63rfnzind2ypud5@mac.bytemobile.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v9 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 IanJackson <Ian.Jackson@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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTA6NTk6MzRBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIFNlcCAxOSwgMjAxOCBhdCAwMjozMTo0N0FNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAxOS4wOS4xOCBhdCAxMDowMSwgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1k
ZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYKPiA+ID4+IE9mIFBh
dWwgRHVycmFudAo+ID4gPj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTggMDg6NTYKPiA+ID4+IAo+
ID4gPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4g
Pj4gPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxOCAwNzowMwo+ID4gPj4gPgo+ID4gPj4gPiA+Pj4g
T24gMTguMDkuMTggYXQgMTg6MzcsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
PiA+PiA+ID4gTW92aW5nIHRvIHAybS1jb21tb24gd29uJ3Qgd29yay4gVGhlIGZ1bmN0aW9uIGRl
Y2xhcmF0aW9uIGludm9sdmVzIGEKPiA+ID4+ID4gPiBwMm1fdHlwZV90IGFyZ3VtZW50IGFuZCB0
aGF0IGVudW0gaXMgZGVmaW5lZCBpbiB0aGUgYXJtIGFuZCB4ODYKPiA+ID4+IHNwZWNpZmljCj4g
PiA+PiA+ID4gaGVhZGVycy4gSSBwcm9wb3NlIHRoZXJlZm9yZSB0byBsZWF2ZSB0aGlzIHBhdGNo
IGFzLWlzLgo+ID4gPj4gPgo+ID4gPj4gPiBMZWF2aW5nIHRoZSBkdXBsaWNhdGlvbiBpbiBwbGFj
ZSBpcyBqdXN0IHRoZSBsYXN0IHJlc29ydCBpbW8uIERvZXMKPiA+ID4+ID4geGVuL21tLmgKPiA+
ID4+ID4gbm90IHdvcmsgZWl0aGVyPwo+ID4gPj4gCj4gPiA+PiBObywgaXQgd29uJ3QuIEl0IGhh
cyB0byBiZSBzb21ldGhpbmcgKmFmdGVyKiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUKPiA+ID4+IHAy
bV90eXBlX3QgZW51bS4gSSBjb3VsZCwgYXMgSnVsaWVuIHN1Z2dlc3RlZCwgbW92ZSB0aGUgaW5j
bHVzaW9uIG9mIHAybS0KPiA+ID4+IGNvbW1vbiBhZnRlciB0aGF0IHBvaW50LCBidXQgaXQgd291
bGQgbWVhbiB0aGUgaGVhZGVyIGd1YXJkcyB3b3VsZCBjZWFzZQo+ID4gPj4gdG8gRFRSVCBvZiBj
b3Vyc2UuIEknbSBub3Qgc3VyZSB3aGV0aGVyIEMgd2lsbCBhbGxvdyBtZSB0byBmb3J3YXJkIGRl
Y2xhcmUKPiA+ID4+IHRoZSBlbnVtIChub3Qgc29tZXRoaW5nIEkndmUgdHJpZWQpIGJ1dCBJIGNv
dWxkIGdpdmUgdGhhdCBhIGdvLiBBbnkgb3RoZXIKPiA+ID4+IHN1Z2dlc3Rpb25zPwo+ID4gPj4g
Cj4gPiA+IAo+ID4gPiBGb3J3YXJkIGRlY2xhcmF0aW9uIG9mIHRoZSBlbnVtIGRvZXMgaW5kZWVk
IGFwcGVhciB0byB3b3JrLCBzbyBJJ2xsIGdvIHdpdGggCj4gPiA+IHRoYXQuCj4gPiAKPiA+IFRo
YXQncyBhbiBleHRlbnNpb24gSSdtIG5vdCBldmVuIHN1cmUgYWxsIGdjYyB2ZXJzaW9ucyBzdXBw
b3J0IChJJ3ZlIGNoZWNrZWQKPiA+IDQuMyBqdXN0IG5vdywgd2hlcmUgaXQgd29ya3MpLiBSb2dl
ciwgYW55IGNoYW5jZSB5b3Uga25vdyB3aGV0aGVyIGNsYW5nCj4gPiBzdXBwb3J0cyB0aGlzPwo+
IAo+IEkndmUganVzdCB0ZXN0ZWQgdGhlIGZvbGxvd2luZyB3aXRoIGNsYW5nIDYgKHdoaWNoIGlz
IHRoZSB2ZXJzaW9uIHVzZWQKPiBieSBvc3N0ZXN0KToKPiAKPiBlbnVtIGZvbzsKPiBlbnVtIGZv
byB7IGEsIGIsIGMgfTsKPiAKPiBBbmQgaXQgd29ya3MgZmluZS4gSSB0aGluayB0cmF2aXMgb3Ig
Z2l0bGFiIHRlc3RlZCBvbGRlciB2ZXJzaW9ucyBvZgo+IGNsYW5nICh0aGUgb25lcyBvbiB0aGUg
TGludXggZGlzdHJvcykuCgpUaGV5IGhhdmUgY2xhbmcgMy40IElJUkMuCgpQLlMuIHlvdSBjYW4g
ZWFzaWx5IGdldCB0aGUgc2FtZSBlbnZpcm9ubWVudCBsb2NhbGx5IGJ5IHVzaW5nIHRoZQppbi10
cmVlIGNvbnRhaW5lcml6YXRpb24gc2NyaXB0LgoKV2VpLgoKPiAKPiBUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:13:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:13: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 1g2f6Z-0004Pn-B0; Wed, 19 Sep 2018 16:13: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=pksi=mb=citrix.com=prvs=793d3dae2=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2f6X-0004Pi-JW
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:13:29 +0000
X-Inumbo-ID: a9049cae-bc26-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9049cae-bc26-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 18:11:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65722306"
To: Andrii Anisov <andrii.anisov@gmail.com>, <xen-devel@lists.xenproject.org>
References: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <7bec7ec6-4cc7-c165-a80a-630f1ba69bca@citrix.com>
Date: Wed, 19 Sep 2018 17:13:09 +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: <1536771807-1118-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] Change timestamps representation for
 keyhandlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>,
 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>

T24gMDkvMTIvMjAxOCAwNjowMyBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEZvciBkaWZmZXJlbnQga2V5
aGFuZGxlcnMsIHJlcGxhY2UgYSBoZXggd2l0aCBkZWxpbWl0ZXIgcmVwcmVzZW50YXRpb24KPiBv
ZiB0aW1lIHRvIFBSSV9zdGltZSB3aGljaCBpcyBkZWNpbWFsIG5zIGN1cnJlbnRseS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:14:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:14: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 1g2f7C-0004Vt-VM; Wed, 19 Sep 2018 16: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=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2f7B-0004Vf-Ug
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:14:10 +0000
X-Inumbo-ID: c141f14f-bc26-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c141f14f-bc26-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 18:12:07 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2f79-0002lw-Me; Wed, 19 Sep 2018 16:14: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 1g2f79-0000Ms-DA; Wed, 19 Sep 2018 16:14:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2f79-00063G-CL; Wed, 19 Sep 2018 16:14:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127753-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-qemuu-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-qemut-win7-amd64:guest-localmigrate/x10: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-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-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-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-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: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=ca65ce2b526c7875f0584ee4848acf01b594b1a9
X-Osstest-Versions-That: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 16:14:07 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 127753: 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>

ZmxpZ2h0IDEyNzc1MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc1My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcw
MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzA3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2UgMTI3MTIxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTI3MTM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjcxMzgKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEy
NzEzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyNzEzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3MTM4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTI3MTM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBjYTY1Y2UyYjUyNmM3ODc1ZjA1ODRlZTQ4NDhhY2YwMWI1OTRiMWE5CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA3MWU1MTE0MGZkZWI5OGM4ZmVmYzNhNzA2N2I1NTQy
MTJiYjYxYWM5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjcxMzggIDIwMTgtMDktMDIgMDY6NDQ6
MjMgWiAgIDE3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjA2ICAyMDE4LTA5LTE0IDEx
OjM2OjM4IFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgWmhl
bnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgNzFlNTExNDBmZC4uY2E2NWNlMmI1MiAgY2E2NWNlMmI1MjZjNzg3
NWYwNTg0ZWU0ODQ4YWNmMDFiNTk0YjFhOSAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:17:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16: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 1g2fAg-0004nw-OP; Wed, 19 Sep 2018 16:17:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fAf-0004nr-MR
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:17:45 +0000
X-Inumbo-ID: ae730a5e-bc27-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae730a5e-bc27-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:18:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65722779"
Date: Wed, 19 Sep 2018 17:17:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180919161736.ke2anfsrr7rs5oh5@zion.uk.xensource.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
 <20180919083602.8201-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919083602.8201-2-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v11 1/7] iommu: introduce the concept of
 DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzU6NTZBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLm1lYW5pbmcgJ2RldmljZSBETUEgZnJhbWUgbnVtYmVyJyBpLmUuIGEgZnJhbWUg
bnVtYmVyIG1hcHBlZCBpbiB0aGUgSU9NTVUKPiAocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhl
bmNlIHVzZWQgZm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgo+IAo+IFRoaXMgcGF0Y2ggaXMg
YSBsYXJnZWx5IGNvc21ldGljIGNoYW5nZSB0aGF0IHN1YnN0aXR1dGVzIHRoZSB0ZXJtcyAnZ2Zu
Jwo+IGFuZCAnZ2FkZHInIGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3
aGVyZSB0aGUgZnJhbWUgbnVtYmVyCj4gb3IgYWRkcmVzcyByZWxhdGUgdG8gYSBkZXZpY2UgcmF0
aGVyIHRoYW4gdGhlIENQVS4KPiAKPiBUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3Nt
ZXRpYyBhcmU6Cj4gCj4gIC0gdGhlIGludHJvZHVjdGlvbiBvZiBhIHR5cGUtc2FmZSBkZWNsYXJh
dGlvbiBvZiBkZm5fdCBhbmQgZGVmaW5pdGlvbiBvZgo+ICAgIElOVkFMSURfREZOIHRvIG1ha2Ug
dGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJTlZBTElEX0dGTikgbWVjaGFuaWNhbC4KPiAgLSB0
aGUgaW50cm9kdWN0aW9uIG9mIF9fZGZuX3RvX2RhZGRyIGFuZCBfX2RhZGRyX3RvX2RmbiAoYW5k
IHR5cGUtc2FmZQo+ICAgIHZhcmlhbnRzIHdpdGhvdXQgdGhlIGxlYWRpbmcgX18pIHdpdGggc29t
ZSB1c2Ugb2YgdGhlIGZvcm1lci4KPiAKPiBTdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBjb252ZXJ0
IGNvZGUgdG8gbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIERGTnMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:18:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:18: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 1g2fBI-0004sT-2b; Wed, 19 Sep 2018 16: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=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fBG-0004sJ-2b
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:18:22 +0000
X-Inumbo-ID: 57c270ac-bc27-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57c270ac-bc27-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 18:16:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65722875"
Date: Wed, 19 Sep 2018 17:18:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180919161818.ta6ldzri6lyrihog@zion.uk.xensource.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
 <20180919083602.8201-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919083602.8201-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v11 4/7] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>, Jun Nakajima <jun.nakajima@intel.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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzU6NTlBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgaW1wbGljaXQgZG9tYWluX2NyYXNoKCkgZnJv
bSBpb21tdV9tYXAoKSwKPiB1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5k
IHR1cm5zIHRoZW0gaW50byBzdHJhaWdodGZvcndhcmQKPiB3cmFwcGVycyB0aGF0IGNoZWNrIHRo
ZSBleGlzdGVuY2Ugb2YgdGhlIHJlbGV2YW50IGlvbW11X29wIGFuZCBjYWxsCj4gdGhyb3VnaCB0
byBpdC4gVGhpcyBtYWtlcyB0aGVtIHVzYWJsZSBieSBQViBJT01NVSBjb2RlIHRvIGJlIGRlbGl2
ZXJlZCBpbgo+IGZ1dHVyZSBwYXRjaGVzLgo+IFRoaXMgcGF0Y2ggYWRkcyBhIGhlbHBlciBtYWNy
bywgZG9tdV9jcmFzaCgpLCB0aGF0IHdpbGwgb25seSBpbnZva2UKPiBkb21haW5fY3Jhc2goKSBp
ZiB0aGUgZG9tYWluIGlzIG5vdCB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBtb2RpZmllcwo+IGNh
bGxlcnMgb2YgaW9tbXVfbWFwKCksIHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2go
KSB0byB1c2UgdGhpcwo+IHNob3VsZCBhbiBvcGVyYXRpb24gZmFpbC4KPiAKPiBOT1RFOiBUaGlz
IHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2YgY2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9l
bnRyeSgpCj4gICAgICAgcmVwbGFjaW5nIHVzZSBvZiBwMm0tPmRvbWFpbiB3aXRoIHRoZSBkb21h
aW4gcG9pbnRlciBwYXNzZWQgaW50byB0aGUKPiAgICAgICBmdW5jdGlvbi4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:22:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:22: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 1g2fEi-0005ap-LB; Wed, 19 Sep 2018 16:21:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fEh-0005ak-C5
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:21:55 +0000
X-Inumbo-ID: 4325ec6b-bc28-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4325ec6b-bc28-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:22:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65723328"
Date: Wed, 19 Sep 2018 17:21:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180919162150.5z7sjvcd7dub2h4e@zion.uk.xensource.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
 <20180919083602.8201-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919083602.8201-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v11 5/7] memory: add
 check_get_page_from_gfn() as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzY6MDBBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmZvciBzb21lIHVzZXMgb2YgZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KPiAKPiBUaGVy
ZSBhcmUgbWFueSBvY2N1cnJlbmNlcyBvZiB0aGUgZm9sbG93aW5nIHBhdHRlcm4gaW4gdGhlIGNv
ZGU6Cj4gCj4gICAgIHEgPSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5T
SEFSRTsKPiAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgJnAybXQsIHEpOwo+
IAo+ICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQo+ICAgICB7Cj4gICAgICAgICBpZiAo
IHBhZ2UgKQo+ICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IAo+ICAgICAgICAgcDJtX21l
bV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuKTsKPiAgICAgICAgIHJldHVybiA8LUVBR0FJTiBvciBl
cXVpdmFsZW50PjsKPiAgICAgfQo+IAo+ICAgICBpZiAoIChxICYgUDJNX1VOU0hBUkUpICYmIHAy
bV9pc19zaGFyZWQocDJtdCkgKQo+ICAgICB7Cj4gICAgICAgICBpZiAoIHBhZ2UgKQo+ICAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IAo+ICAgICAgICAgcmV0dXJuIDwtRUFHQUlOIG9yIGVx
dWl2YWxlbnQ+Owo+ICAgICB9Cj4gCj4gICAgIGlmICggIXBhZ2UgKQo+ICAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+Owo+IAo+IFRoZXJlIGFyZSBzb21lIHNtYWxsIGRpZmZl
cmVuY2VzIGJldHdlZW4gdGhlIGV4YWN0IHdheSB0aGUgb2NjdXJyZW5jZXMKPiBhcmUgY29kZWQg
YnV0IHRoZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgo+IAo+IFRoaXMgcGF0Y2ggaW50
cm9kdWNlcyBhIG5ldyBjb21tb24gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBjb2RlIGluCj4gY2hl
Y2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVu
LWNvZGVkIHBhdHRlcm5zCj4gaW50byBjYWxscyB0byB0aGlzIG5ldyBmdW5jdGlvbi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:23:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:23: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 1g2fFy-0005gD-0Q; Wed, 19 Sep 2018 16:23:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fFw-0005g6-OR
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:23:12 +0000
X-Inumbo-ID: 713b15eb-bc28-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 713b15eb-bc28-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:24:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65723470"
Date: Wed, 19 Sep 2018 17:23:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180919162308.enowpyffv32nwcn3@zion.uk.xensource.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
 <20180919083602.8201-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919083602.8201-7-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v11 6/7] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzY6MDFBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmluIGludGVsX2lvbW11X3VubWFwX3BhZ2UoKS4KPiAKPiBUaGlzIHBhdGNoIGFs
c28gaW5jbHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCj4gaW50ZWxf
aW9tbXVfbWFwX3BhZ2UoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhp
cyBwYXRjaCBjb250YWlucyBtb3JlIGNsZWFudXAgY2hhbmdlcyB0aGVuIGl0cyBtZWF0LCBIZWgu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:24:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16:24: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 1g2fHX-0005oB-CN; Wed, 19 Sep 2018 16:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fHV-0005o3-Ke
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:24:49 +0000
X-Inumbo-ID: ab76ae65-bc28-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab76ae65-bc28-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:25:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65723672"
Date: Wed, 19 Sep 2018 17:24:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180919162441.32brq7a6k2vm6pun@zion.uk.xensource.com>
References: <20180919083602.8201-1-paul.durrant@citrix.com>
 <20180919083602.8201-8-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919083602.8201-8-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v11 7/7] 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: 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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzY6MDJBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1w
bGVtZW50YXRpb24gdG8gZmluZCB0aGUKPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3Bl
Y2lmaWVkIERGTiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgo+IGluIGdlbmVyaWMgSU9N
TVUgY29kZSB0byBjYWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuCj4gCj4gTk9U
RTogVGhpcyBwYXRjaCBvbmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdp
bGwgYmUgdXNlZCBieQo+ICAgICAgIGEgc3Vic2VxdWVudCBwYXRjaC4KPiAgICAgICBBbm90aGVy
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgc2ltaWxhciBmdW5jdGlvbmFsaXR5IGZvciBBTUQK
PiAgICAgICBJT01NVXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16: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 1g2fJ6-0005xO-QP; Wed, 19 Sep 2018 16:26:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0u/=mb=citrix.com=prvs=7935e1ad4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2fJ5-0005x5-AV
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:26:27 +0000
X-Inumbo-ID: e59b90be-bc28-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e59b90be-bc28-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:27:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65723887"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 19 Sep 2018 18:25:54 +0200
Message-ID: <20180919162554.80569-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC] x86/lapic: remove the PIT usage to
 calibrate the lapic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

QW5kIGluc3RlYWQgdXNlIE5PVyB3aGljaCBpcyBiYXNlZCBvbiB0aGUgVFNDLiBUaGlzIHdhcyBh
bHJlYWR5IHVzZWQKd2hlbiBydW5uaW5nIGluIHNoaW0gbW9kZSwgc2luY2UgdGhlcmUncyBsaWtl
bHkgbm8gUElUIGluIHRoYXQKZW52aXJvbm1lbnQuCgpSZW1vdmUgcHJpbnRpbmcgdGhlIENQVSBm
cmVxdWVuY3ksIHNpbmNlIGl0J3MgYWxyZWFkeSBwcmludGVkIGVhcmxpZXIKYXQgYm9vdCwgYW5k
IGdldHRpbmcgdGhlIENQVSBmcmVxdWVuY3kgYWdhaW5zdCB0aGUgVFNDIHdpdGhvdXQgYW55CmV4
dGVybmFsIHJlZmVyZW5jZSB0aW1lciBpcyBwb2ludGxlc3MuCgpUaGUgbW90aXZhdGlvbiBiZWhp
bmQgdGhpcyBjaGFuZ2UgaXMgdG8gYWxsb3cgWGVuIHRvIGJvb3Qgb24gSHlwZXJWCmdlbjIgaW5z
dGFuY2VzLCB3aGljaCBsYWNrIGEgUElULgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpJJ20gbm90IHN1cmUgYWJvdXQgdGhlIHJlYXNv
biBiZWhpbmQgdGhlIHVzYWdlIG9mIHRoZSBQSVQgaW5zdGVhZCBvZgp0aGUgVFNDLCBtYXliZSB0
aGlzIHdhcyBkb25lIGJlY2F1c2UgdGhlIFRTQyB3YXNuJ3QgYXZhaWxhYmxlIHVudGlsCnRoZSBQ
ZW50aXVtPyBYZW4gY2VydGFpbmx5IGRvZXNuJ3QgY2FyZSBhYm91dCBzdWNoIGhhcmR3YXJlIGFu
eW1vcmUsCmFuZCB0aGUgVFNDIGlzIGFscmVhZHkgdXNlZCB1bmNvbmRpdGlvbmFsbHkgaW4gWGVu
LgoKTGludXggc2VlbXMgdG8gcHJlZmVyIHRvIGNhbGlicmF0ZSB0aGUgbGFwaWMgdGltZXIgYWdh
aW5zdCB0aGUgUE0KdGltZXIgYW5kIGhhcyBhbHJlYWR5IGRyb3BwZWQgUElUIHVzYWdlIGZvciB0
aGF0LgoKTXkgZWFybHkgdGVzdHMgb24gYSBzaW5nbGUgYm94IHNob3cgbm8gZGlmZmVyZW5jZXMg
YmV0d2VlbiB0aGUgVFNDIG9yCnRoZSBQSVQgZm9yIGxhcGljIHRpbWVyIGNhbGlicmF0aW9uLCBi
dXQgdGhhdCdzIGEgc2luZ2xlIGJveC4KClRoZSBSRkMgaXMgYmVjYXVzZSBJJ20gbm90IHN1cmUg
SSB1bmRlcnN0YW5kIHRoZSBtb3RpdmF0aW9uIGZvciB1c2luZwp0aGUgUElUIGluIHRoZSBmaXJz
dCBwbGFjZSwgc28gSSBtaWdodCBiZSBtaXNzaW5nIHNvbWV0aGluZyByZWxldmFudAp0aGF0IGNv
dWxkIG1ha2UgdGhpcyBwYXRjaCBtb290LgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMg
fCA2NyArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDg4YWRhOWQw
ZWMuLjIxZGJlYjIyOTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVu
L2FyY2gveDg2L2FwaWMuYwpAQCAtMTAxMCw0NiArMTAxMCw2IEBAIF9fbmV4dDoKIC8qIHVzZWQg
Zm9yIHN5c3RlbSB0aW1lIHNjYWxpbmcgKi8KIHN0YXRpYyB1MzIgX19yZWFkX21vc3RseSBidXNf
c2NhbGU7IC8qIHNjYWxpbmcgZmFjdG9yOiBucyAtPiBidXMgY3ljbGVzICovCiAKLS8qCi0gKiBU
aGUgdGltZXIgY2hpcCBpcyBhbHJlYWR5IHNldCB1cCBhdCBIWiBpbnRlcnJ1cHRzIHBlciBzZWNv
bmQgaGVyZSwKLSAqIGJ1dCB3ZSBkbyBub3QgYWNjZXB0IHRpbWVyIGludGVycnVwdHMgeWV0LiBX
ZSBvbmx5IGFsbG93IHRoZSBCUAotICogdG8gY2FsaWJyYXRlLgotICovCi1zdGF0aWMgdW5zaWdu
ZWQgaW50IF9faW5pdCBnZXRfODI1NF90aW1lcl9jb3VudCh2b2lkKQotewotICAgIC8qZXh0ZXJu
IHNwaW5sb2NrX3QgaTgyNTNfbG9jazsqLwotICAgIC8qdW5zaWduZWQgbG9uZyBmbGFnczsqLwot
Ci0gICAgdW5zaWduZWQgaW50IGNvdW50OwotCi0gICAgLypzcGluX2xvY2tfaXJxc2F2ZSgmaTgy
NTNfbG9jaywgZmxhZ3MpOyovCi0KLSAgICBvdXRiX3AoMHgwMCwgUElUX01PREUpOwotICAgIGNv
dW50ID0gaW5iX3AoUElUX0NIMCk7Ci0gICAgY291bnQgfD0gaW5iX3AoUElUX0NIMCkgPDwgODsK
LQotICAgIC8qc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaTgyNTNfbG9jaywgZmxhZ3MpOyovCi0K
LSAgICByZXR1cm4gY291bnQ7Ci19Ci0KLS8qIG5leHQgdGljayBpbiA4MjU0IGNhbiBiZSBjYXVn
aHQgYnkgY2F0Y2hpbmcgdGltZXIgd3JhcGFyb3VuZCAqLwotc3RhdGljIHZvaWQgX19pbml0IHdh
aXRfODI1NF93cmFwYXJvdW5kKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgaW50IGN1cnJfY291bnQs
IHByZXZfY291bnQ7Ci0gICAgCi0gICAgY3Vycl9jb3VudCA9IGdldF84MjU0X3RpbWVyX2NvdW50
KCk7Ci0gICAgZG8gewotICAgICAgICBwcmV2X2NvdW50ID0gY3Vycl9jb3VudDsKLSAgICAgICAg
Y3Vycl9jb3VudCA9IGdldF84MjU0X3RpbWVyX2NvdW50KCk7Ci0KLSAgICAgICAgLyogd29ya2Fy
b3VuZCBmb3IgYnJva2VuIE1lcmN1cnkvTmVwdHVuZSAqLwotICAgICAgICBpZiAocHJldl9jb3Vu
dCA+PSBjdXJyX2NvdW50ICsgMHgxMDApCi0gICAgICAgICAgICBjdXJyX2NvdW50ID0gZ2V0Xzgy
NTRfdGltZXJfY291bnQoKTsKLSAgICAgICAgCi0gICAgfSB3aGlsZSAocHJldl9jb3VudCA+PSBj
dXJyX2NvdW50KTsKLX0KLQogLyoKICAqIFRoaXMgZnVuY3Rpb24gc2V0cyB1cCB0aGUgbG9jYWwg
QVBJQyB0aW1lciwgd2l0aCBhIHRpbWVvdXQgb2YKICAqICdjbG9ja3MnIEFQSUMgYnVzIGNsb2Nr
LiBEdXJpbmcgY2FsaWJyYXRpb24gd2UgYWN0dWFsbHkgY2FsbApAQCAtMTA5Miw3ICsxMDUyLDcg
QEAgc3RhdGljIHZvaWQgc2V0dXBfQVBJQ190aW1lcih2b2lkKQogICAgIGxvY2FsX2lycV9yZXN0
b3JlKGZsYWdzKTsKIH0KIAotc3RhdGljIHZvaWQgd2FpdF90aWNrX3B2aCh2b2lkKQorc3RhdGlj
IHZvaWQgd2FpdF90aWNrKHZvaWQpCiB7CiAgICAgdTY0IGxhcHNlX25zID0gMTAwMDAwMDAwMFVM
TCAvIEhaOwogICAgIHNfdGltZV90IHN0YXJ0LCBjdXJyX3RpbWU7CkBAIC0xMTIxLDcgKzEwODEs
NiBAQCBzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCiAKIHN0YXRpYyBpbnQgX19pbml0
IGNhbGlicmF0ZV9BUElDX2Nsb2NrKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHQx
LCB0MjsKICAgICBsb25nIHR0MSwgdHQyOwogICAgIGxvbmcgcmVzdWx0OwogICAgIGludCBpOwpA
QCAtMTEzOCwzMyArMTA5NywxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBjYWxpYnJhdGVfQVBJQ19j
bG9jayh2b2lkKQogICAgICAqLwogICAgIF9fc2V0dXBfQVBJQ19MVlRUKDEwMDAwMDAwMDApOwog
Ci0gICAgaWYgKCAheGVuX2d1ZXN0ICkKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHRpbWVy
IGNoaXAgY291bnRzIGRvd24gdG8gemVyby4gTGV0J3Mgd2FpdAotICAgICAgICAgKiBmb3IgYSB3
cmFwYXJvdW5kIHRvIHN0YXJ0IGV4YWN0IG1lYXN1cmVtZW50OgotICAgICAgICAgKiAodGhlIGN1
cnJlbnQgdGljayBtaWdodCBoYXZlIGJlZW4gYWxyZWFkeSBoYWxmIGRvbmUpCi0gICAgICAgICAq
LwotICAgICAgICB3YWl0XzgyNTRfd3JhcGFyb3VuZCgpOwotICAgIGVsc2UKLSAgICAgICAgd2Fp
dF90aWNrX3B2aCgpOwotCi0gICAgLyoKLSAgICAgKiBXZSB3cmFwcGVkIGFyb3VuZCBqdXN0IG5v
dy4gTGV0J3Mgc3RhcnQ6Ci0gICAgICovCi0gICAgdDEgPSByZHRzY19vcmRlcmVkKCk7CiAgICAg
dHQxID0gYXBpY19yZWFkKEFQSUNfVE1DQ1QpOwogCiAgICAgLyoKICAgICAgKiBMZXQncyB3YWl0
IExPT1BTIHRpY2tzOgogICAgICAqLwogICAgIGZvciAoaSA9IDA7IGkgPCBMT09QUzsgaSsrKQot
ICAgICAgICBpZiAoICF4ZW5fZ3Vlc3QgKQotICAgICAgICAgICAgd2FpdF84MjU0X3dyYXBhcm91
bmQoKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgd2FpdF90aWNrX3B2aCgpOworICAgICAg
ICB3YWl0X3RpY2soKTsKIAogICAgIHR0MiA9IGFwaWNfcmVhZChBUElDX1RNQ0NUKTsKLSAgICB0
MiA9IHJkdHNjX29yZGVyZWQoKTsKIAogICAgIC8qCiAgICAgICogVGhlIEFQSUMgYnVzIGNsb2Nr
IGNvdW50ZXIgaXMgMzIgYml0cyBvbmx5LCBpdApAQCAtMTE3NiwxMCArMTExNyw2IEBAIHN0YXRp
YyBpbnQgX19pbml0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKHZvaWQpCiAKICAgICByZXN1bHQgPSAo
dHQxLXR0MikqQVBJQ19ESVZJU09SL0xPT1BTOwogCi0gICAgYXBpY19wcmludGsoQVBJQ19WRVJC
T1NFLCAiLi4uLi4gQ1BVIGNsb2NrIHNwZWVkIGlzICVsZC4lMDRsZCBNSHouXG4iLAotICAgICAg
ICAgICAgICAgICgobG9uZykodDIgLSB0MSkgLyBMT09QUykgLyAoMTAwMDAwMCAvIEhaKSwKLSAg
ICAgICAgICAgICAgICAoKGxvbmcpKHQyIC0gdDEpIC8gTE9PUFMpICUgKDEwMDAwMDAgLyBIWikp
OwotCiAgICAgYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCAiLi4uLi4gaG9zdCBidXMgY2xvY2sg
c3BlZWQgaXMgJWxkLiUwNGxkIE1Iei5cbiIsCiAgICAgICAgICAgICAgICAgcmVzdWx0IC8gKDEw
MDAwMDAgLyBIWiksIHJlc3VsdCAlICgxMDAwMDAwIC8gSFopKTsKIAotLSAKMi4xOS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:32:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16: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 1g2fP4-0006gR-GR; Wed, 19 Sep 2018 16:32:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fP4-0006gM-1Z
 for xen-devel@lists.xen.org; Wed, 19 Sep 2018 16:32:38 +0000
X-Inumbo-ID: c1f00d28-bc29-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1f00d28-bc29-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:33:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65724557"
Date: Wed, 19 Sep 2018 17:32:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180919163211.kfczwak6pkyh5rwd@zion.uk.xensource.com>
References: <op.zozelyqhollboj@kriftel>
 <20180910140112.h6uokl3bwxkka5e5@mac.bytemobile.com>
 <op.zphczceuollboj@kriftel>
 <20180919144858.brxnp6ww4j326zok@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919144858.brxnp6ww4j326zok@mac.bytemobile.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Xen 4.10.x and PCI passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Andreas Kinzler <hfp@posteo.de>,
 "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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDQ6NDg6NThQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAxNywgMjAxOCBhdCAxMjowNToyNlBNICswMjAwLCBBbmRy
ZWFzIEtpbnpsZXIgd3JvdGU6Cj4gPiBIZWxsbyBSb2dlciwKPiA+IAo+ID4gPiA+IFNvbWUgd2Vl
a3MgYWdvIEkgdHJpZWQgYSBxdWl0ZSBuZXcgdmVyc2lvbiBvZiBYZW4gNC4xMC4yLXByZSAoaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdDtoPWE2NDUzMzFh
OWY0MTkwZTkyY2NmNDFhOTUwYmM0NjkyZjg5MDQyMzkpCj4gPiA+ID4gYW5kIHRoZSBQQ0kgY2Fy
ZCAoTFNJIFNBUyBIQkEpIHVzaW5nIFdpbmRvd3MgMjAxMiBSMiBhcyBhIGd1ZXN0Lgo+ID4gPiA+
IEV2ZXJ5dGhpbmcKPiA+ID4gPiB3b3JrcyBidXQgb25seSB0byB0aGUgcG9pbnQgd2hlcmUgV2lu
ZG93cyByZWJvb3RzIC0+IHRoZW4gdGhlIGNhcmQgaXMgbm8KPiA+ID4gPiBsb25nZXIgdXNhYmxl
LiBJZiB5b3UgZGVzdHJveSB0aGUgZG9tYWluIGFuZCByZWNyZWF0ZSB0aGUgY2FyZCBhZ2Fpbgo+
ID4gPiA+IERpZCBJIG1pc3Mgc29tZXRoaW5nIHNpbXBsZSBvciBzaG91bGQgd2UgYW5hbHl6ZSB0
aGUgcHJvYmxlbSBhZ2Fpbgo+ID4gPiA+IHVzaW5nCj4gPiA+ID4gc2ltaWxhciBkZWJ1ZyBwcmlu
dHMgYXMgYmVmb3JlPwo+ID4gPiBOb3Qgc3VyZSwgYnV0IGl0IGRvZXNuJ3QgbG9vayB0byBtZSBs
aWtlIHRoaXMgaXNzdWUgaXMgcmVsYXRlZCB0byB0aGUKPiA+ID4gb25lIGZpeGVkIGJ5IHRoZSBw
YXRjaGVzIG1lbnRpb25lZCBhYm92ZSwgSSB0aGluayB0aGlzIGlzIGEgZGlmZmVyZW50Cj4gPiA+
IGlzc3VlLCBhbmQgYnkgdGhlIGxvb2tzIG9mIGl0IGl0J3MgYSB0b29sc3RhY2sgaXNzdWUuCj4g
PiA+IENhbiB5b3UgcGFzdGUgdGhlIG91dHB1dCBvZiBgeGwgLXZ2diBjcmVhdGUgPGNvbmZpZy5j
Zmc+YCBhbmQgdGhlCj4gPiA+IGNvbnRlbnRzIG9mIHRoZSBsb2cgdGhhdCB5b3Ugd2lsbCBmaW5k
IGluCj4gPiA+IC92YXIvbG9nL3hlbi94bC08ZG9tYWluLW5hbWU+LmxvZyBhZnRlciB5b3UgaGF2
ZSBhdHRlbXB0ZWQgYSByZWJvb3Q/Cj4gPiAKPiA+IHhsLWRvbWFpbi5sb2cgaXMgYXR0YWNoZWQu
IEZyb20gd2hhdCBJIGNhbiBzZWUsIHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIGNhcmQKPiA+IGlz
IGRlbGV0ZWQgYWZ0ZXIgZG9taWQgMyBhbmQgbm90IGFkZGVkIGJhY2sgbGF0ZXIuIFRvIGNvbmZp
cm0gSSByYW4gInhsCj4gPiBwY2ktbGlzdCB3aW5zcnYiIGR1cmluZyBkb21pZCAzIGFuZCB0aGUg
Y2FyZCBpcyBzaG93bi4gQWZ0ZXIgV2luZG93cyByZWJvb3QKPiA+IChkb21pZCA0KSAieGwgcGNp
LWxpc3Qgd2luc3J2IiBnaXZlcyBhbiBlbXB0eSBvdXRwdXQuCj4gCj4gSGVsbG8sCj4gCj4gSSdt
IG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggdGhlIHdheSB4bC9saWJ4bCBrZWVwcyBzdGF0ZSBiZXR3
ZWVuCj4gcmVib290cywgSSB0aGluayBXZWkgKG5vdyBvbiBDYykgd2FzIHRoZSBsYXN0IG9uZSB0
byBsb29rIGludG8gdGhpcy4KPiBJZiBub3QgSSBjYW4gdHJ5IHRvIHRha2UgYSBsb29rIGxhdGVy
IHRoaXMgd2Vlay4KClJlYm9vdGluZyB0aGUgZG9tYWluIGludm9sdmVzIHNhdmluZyB0aGUgZG9t
YWluIHN0YXRlIGFuZCByZWNyZWF0aW5nIHRoZQpndWVzdCBmcm9tIHRoYXQgc3RhdGUuCgpQQ0kg
ZGV2aWNlcyBkb24ndCBnZXQgc2F2ZWQgd2hlbiBzYXZpbmcgZG9tYWluIHN0YXRlLiBUaGUgZnJh
bWV3b3JrIGlzCmdlbmVyaWMsIGJ1dCB0aGVyZSBhcmUgc29tZSBtaXNzaW5nIGhvb2tzIGZvciBQ
Q0kgdHlwZSBkZXZpY2VzLgoKU2VlIGxpYnhsX2RvbWFpbi5jOmxpYnhsX3JldHJpZXZlX2RvbWFp
bl9jb25maWd1cmF0aW9uIGFuZCBsaWJ4bF9wY2kuYy4KCldlaS4KCj4gCj4gUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:36:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 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 1g2fSu-0006r7-1s; Wed, 19 Sep 2018 16:36:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fSt-0006r2-EA
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:36:35 +0000
X-Inumbo-ID: 5015e0cb-bc2a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5015e0cb-bc2a-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:37:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65725041"
Date: Wed, 19 Sep 2018 17:36:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
References: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTE6NTQ6MDJBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IEhJIGFsbCwKPiBJJ20gZXhwZXJpbWVudGluZyB3aXRoIE9WTUYgYW5kIEkgY2hl
Y2tlZCB0byBzZWUgaWYgT1ZNRiBjYW4gZG8gUFhFCj4gYm9vdCBvdXQtb2YtdGhlIGJveCB3aXRo
IGEgZTEwMDAgZW11bGF0ZWQgbmV0d29yayBpbnRlcmZhY2UgYW5kIHdhcwo+IHN1cnByaXNlZCB0
byBmaW5kIHRoYXQgaXQgZG9lcyBub3QuIEFmdGVyIHJlYWRpbmcgc29tZSBvZiB0aGUgcHJpb3IK
PiBkaXNjdXNzaW9ucyBvbiB0aGUgdG9waWMgKGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZl
bC8zODI0MzIgYW5kCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi11c2Vycy8yMDE1LTA5L21zZzAwMDU5Lmh0bWwpCj4gSSB3YXMgYWJsZSB0byBnZXQgdGhl
IG1lbnUgb3B0aW9ucyB0byBzaG93IHVwIGJ5IGNvcHlpbmcgZWZpLWUxMDAwLnJvbQo+IHRoYXQg
Z2V0cyBpbnN0YWxsZWQgYnkgWGVuJ3MgUUVNVSBidWlsZCBpbnRvIHRoZSBkaXNrIG9mIHRoZSBW
TSBhbmQKPiB0aGVuIGxvYWRpbmcgd2l0aCBsb2FkcGNpcm9tIG1hbnVhbGx5IGluIHRoZSBFRkkg
c2hlbGwuIEZyb20gdGhlIHByaW9yCj4gZGlzY3Vzc2lvbnMgaXQgc291bmRzIHRvIG1lIGxpa2Ug
dGhpcyBvcHRpb24gcm9tIHNob3VsZCBoYXZlIGJlZW4KPiBhdXRvbWF0aWNhbGx5IHNlcnZlZCBi
eSBRRU1VIHRvIE9WTUYgd2hlbiB0aGUgVk0gc3RhcnRlZCBhcyBhbgo+IE9wdGlvblJPTS4gU28g
aXMgdGhpcyBhIGJ1ZyBvciB3aGF0J3MgbWlzc2luZz8KCkRvZXNuJ3QgUUVNVSBsb2FkIHRoZSBv
cHRpb24gUk9NIGF1dG9tYXRpY2FsbHkgd2hlbiB5b3Ugc3BlY2lmeSBlMTAwMD8KCkkgX3RoaW5r
XyBpdCBsb2FkcyBvcHRpb24gUk9NIGF1dG9tYXRpY2FsbHkgYmVjYXVzZSBJIGhhdmUgc2VlbiBj
b21wbGFpbgp0aGF0IGlmIHlvdSBjb25maWd1cmUgdG9vIG1hbnkgZW11bGF0ZWQgTklDcyB0aGUg
Z3Vlc3QgcnVucyBvdXQgb2YKbWVtb3J5LgoKV2VpLgoKPiAKPiBUaGFua3MsCj4gVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:48:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 16: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 1g2fdy-0007ei-4N; Wed, 19 Sep 2018 16:48: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=lkvq=mb=redhat.com=vkuznets@srs-us1.protection.inumbo.net>)
 id 1g2fdw-0007dc-D3
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:48:00 +0000
X-Inumbo-ID: 7b2f2feb-bc2b-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b2f2feb-bc2b-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 18:45:57 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 55D1080F7A;
 Wed, 19 Sep 2018 16:47:58 +0000 (UTC)
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3810D2010D69;
 Wed, 19 Sep 2018 16:47:56 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20180919162554.80569-1-roger.pau@citrix.com>
Date: Wed, 19 Sep 2018 18:47:54 +0200
In-Reply-To: <20180919162554.80569-1-roger.pau@citrix.com> (Roger Pau Monne's
 message of "Wed, 19 Sep 2018 18:25:54 +0200")
Message-ID: <87o9ctxwlh.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 19 Sep 2018 16:47:58 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] x86/lapic: remove the PIT usage to
 calibrate the lapic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JpdGVzOgoKPiBBbmQgaW5z
dGVhZCB1c2UgTk9XIHdoaWNoIGlzIGJhc2VkIG9uIHRoZSBUU0MuIFRoaXMgd2FzIGFscmVhZHkg
dXNlZAo+IHdoZW4gcnVubmluZyBpbiBzaGltIG1vZGUsIHNpbmNlIHRoZXJlJ3MgbGlrZWx5IG5v
IFBJVCBpbiB0aGF0Cj4gZW52aXJvbm1lbnQuCj4KPiBSZW1vdmUgcHJpbnRpbmcgdGhlIENQVSBm
cmVxdWVuY3ksIHNpbmNlIGl0J3MgYWxyZWFkeSBwcmludGVkIGVhcmxpZXIKPiBhdCBib290LCBh
bmQgZ2V0dGluZyB0aGUgQ1BVIGZyZXF1ZW5jeSBhZ2FpbnN0IHRoZSBUU0Mgd2l0aG91dCBhbnkK
PiBleHRlcm5hbCByZWZlcmVuY2UgdGltZXIgaXMgcG9pbnRsZXNzLgo+Cj4gVGhlIG1vdGl2YXRp
b24gYmVoaW5kIHRoaXMgY2hhbmdlIGlzIHRvIGFsbG93IFhlbiB0byBib290IG9uIEh5cGVyVgo+
IGdlbjIgaW5zdGFuY2VzLCB3aGljaCBsYWNrIGEgUElULgoKV2hlbiBvbiBIeXBlci1WLCBMQVBJ
QyBmcmVxdWVuY3kgY2FuIGVhc2lseSBiZSBxdWVyaWVkIGZyb20KSFZfWDY0X01TUl9BUElDX0ZS
RVFVRU5DWSAoYW5kIHRoYXQncyB3aGF0IExpbnV4IGRvZXMgbm93ZGF5cykuIFRoaXMsIG9mCmNv
dXJzZSwgb25seSBpZiBIeXBlci1WIHByb3ZpZGVzIHRoZSBpbnRlcmZhY2UgYnV0IGl0IGFsd2F5
cyBkb2VzLgoKLS0gCiAgVml0YWx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 16:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 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 1g2feo-0007jP-J2; Wed, 19 Sep 2018 16:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2fen-0007jJ-DB
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 16:48:53 +0000
X-Inumbo-ID: 07dcb0f2-bc2c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07dcb0f2-bc2c-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 16:49:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65726311"
Date: Wed, 19 Sep 2018 17:48:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180919164849.snpsx25sdjnsovfm@zion.uk.xensource.com>
References: <20180919162554.80569-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919162554.80569-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC] x86/lapic: remove the PIT usage to
 calibrate the lapic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDY6MjU6NTRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEFuZCBpbnN0ZWFkIHVzZSBOT1cgd2hpY2ggaXMgYmFzZWQgb24gdGhlIFRTQy4g
VGhpcyB3YXMgYWxyZWFkeSB1c2VkCj4gd2hlbiBydW5uaW5nIGluIHNoaW0gbW9kZSwgc2luY2Ug
dGhlcmUncyBsaWtlbHkgbm8gUElUIGluIHRoYXQKPiBlbnZpcm9ubWVudC4KPiAKPiBSZW1vdmUg
cHJpbnRpbmcgdGhlIENQVSBmcmVxdWVuY3ksIHNpbmNlIGl0J3MgYWxyZWFkeSBwcmludGVkIGVh
cmxpZXIKPiBhdCBib290LCBhbmQgZ2V0dGluZyB0aGUgQ1BVIGZyZXF1ZW5jeSBhZ2FpbnN0IHRo
ZSBUU0Mgd2l0aG91dCBhbnkKPiBleHRlcm5hbCByZWZlcmVuY2UgdGltZXIgaXMgcG9pbnRsZXNz
Lgo+IAo+IFRoZSBtb3RpdmF0aW9uIGJlaGluZCB0aGlzIGNoYW5nZSBpcyB0byBhbGxvdyBYZW4g
dG8gYm9vdCBvbiBIeXBlclYKPiBnZW4yIGluc3RhbmNlcywgd2hpY2ggbGFjayBhIFBJVC4KCmxh
Y2tzCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IC0tLQo+IEknbSBub3Qgc3VyZSBhYm91dCB0aGUgcmVhc29uIGJlaGluZCB0aGUg
dXNhZ2Ugb2YgdGhlIFBJVCBpbnN0ZWFkIG9mCj4gdGhlIFRTQywgbWF5YmUgdGhpcyB3YXMgZG9u
ZSBiZWNhdXNlIHRoZSBUU0Mgd2Fzbid0IGF2YWlsYWJsZSB1bnRpbAo+IHRoZSBQZW50aXVtPyBY
ZW4gY2VydGFpbmx5IGRvZXNuJ3QgY2FyZSBhYm91dCBzdWNoIGhhcmR3YXJlIGFueW1vcmUsCj4g
YW5kIHRoZSBUU0MgaXMgYWxyZWFkeSB1c2VkIHVuY29uZGl0aW9uYWxseSBpbiBYZW4uCj4gCj4g
TGludXggc2VlbXMgdG8gcHJlZmVyIHRvIGNhbGlicmF0ZSB0aGUgbGFwaWMgdGltZXIgYWdhaW5z
dCB0aGUgUE0KPiB0aW1lciBhbmQgaGFzIGFscmVhZHkgZHJvcHBlZCBQSVQgdXNhZ2UgZm9yIHRo
YXQuCj4gCj4gTXkgZWFybHkgdGVzdHMgb24gYSBzaW5nbGUgYm94IHNob3cgbm8gZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgVFNDIG9yCj4gdGhlIFBJVCBmb3IgbGFwaWMgdGltZXIgY2FsaWJyYXRp
b24sIGJ1dCB0aGF0J3MgYSBzaW5nbGUgYm94Lgo+IAo+IFRoZSBSRkMgaXMgYmVjYXVzZSBJJ20g
bm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBtb3RpdmF0aW9uIGZvciB1c2luZwo+IHRoZSBQSVQg
aW4gdGhlIGZpcnN0IHBsYWNlLCBzbyBJIG1pZ2h0IGJlIG1pc3Npbmcgc29tZXRoaW5nIHJlbGV2
YW50Cj4gdGhhdCBjb3VsZCBtYWtlIHRoaXMgcGF0Y2ggbW9vdC4KCkkgd29uZGVyZWQgdGhlIHNh
bWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 17:05:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 17: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 1g2fuR-0000l0-Q4; Wed, 19 Sep 2018 17:05: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=w4sb=mb=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g2fuQ-0000kv-3O
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 17:05:02 +0000
X-Inumbo-ID: dbb376f3-bc2d-11e8-a8a5-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbb376f3-bc2d-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 19:02:58 +0200 (CEST)
Received: by mail-wm1-x343.google.com with SMTP id t25-v6so7800513wmi.3
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 10:05:00 -0700 (PDT)
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=4g8Ez0cPGCMC8mJw0LfiqTKJCKJpCzJL3YRBhbLBdAs=;
 b=IoeuU231fZgTcO64rl31mdPwVLv21lHDd/jjqX2PyWxCAS2qILLt9MwmhxbtnbQ3xW
 Q2TJtR67vbS0ruZIkAz9NwpRUvqFKcgNQORV7znmzvbM5t+gjbNqoctdcOo8JGDaf04z
 eAqni8uvLiYPA0+j3XdvYM7GYB5ZeY5viH9FbH2jrBj8xtkgHXG9RHwE9GfiUWo7vU7M
 44WJJrpaRU6lpjbs1yivpqQo+634pFhGONaNnbOnvCKPrNhftVn2kFB6TIVRMxTYhiHc
 NiGjZDagEG/e8KtfY1gGlEXmG02wVftgNO1zfFyQoUqgXDkquAw6Ey0NK7Rl6RagOkcC
 YFjA==
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=4g8Ez0cPGCMC8mJw0LfiqTKJCKJpCzJL3YRBhbLBdAs=;
 b=omACiDESRiKymfYEiIyHGaLB75TgdL/yC3SHrBBfarjNqmLBblFQGvABUHfcxF2Ew4
 d4fzDGxCvemV/Ugnk/ix2AL2iJGpHea3k/PDSSt3DhkhEr47ZJBwMsk5hXpqQv5f0G3c
 zH4UsMSZ+IV65lwTQUIxSp9GMExyEbBQbcM+znOEzTbRm+jUQ2SgUtvOtJbJ8ypv+yKg
 RP6Ib5D8r0t2AIt9XgNEclzaV201xHkTm5DGssok0FD+1NPdMxMZVOLaIMmBx9rQsYKM
 Bgi7YLC2rEZbWtql75Cw1Uh42r7FztYa3eBE93GuU7vonvZqev+LSriIGudgBj7pafaV
 FT9g==
X-Gm-Message-State: APzg51BVRHGSVn6AvTL11iBT01wNAYE4ioB9vht+dOfCwecPTPvtXkgz
 NETHPsYj9sB0F06/B88N7VcR+l+A68ZKCh8g1So=
X-Google-Smtp-Source: ANB0VdZ6QFI9CMRUXBL/0ossuH0yZQsZVQWyATxwUSTBlui5zJY7V5D8sWTTCT0sT/FQfRgz3eISC8QpgnhTZP/H0yI=
X-Received: by 2002:a1c:3712:: with SMTP id
 e18-v6mr21371331wma.84.1537376698859; 
 Wed, 19 Sep 2018 10:04:58 -0700 (PDT)
MIME-Version: 1.0
References: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
 <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
In-Reply-To: <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 19 Sep 2018 11:04:22 -0600
Message-ID: <CABfawh=r2Y4nVPcgzSHBzk9Vg9UWQPdU-hQka0DaEbgvAX99+g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTA6MzYgQU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIFNlcCAxMiwgMjAxOCBhdCAxMTo1NDowMkFNIC0wNjAw
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBISSBhbGwsCj4gPiBJJ20gZXhwZXJpbWVudGlu
ZyB3aXRoIE9WTUYgYW5kIEkgY2hlY2tlZCB0byBzZWUgaWYgT1ZNRiBjYW4gZG8gUFhFCj4gPiBi
b290IG91dC1vZi10aGUgYm94IHdpdGggYSBlMTAwMCBlbXVsYXRlZCBuZXR3b3JrIGludGVyZmFj
ZSBhbmQgd2FzCj4gPiBzdXJwcmlzZWQgdG8gZmluZCB0aGF0IGl0IGRvZXMgbm90LiBBZnRlciBy
ZWFkaW5nIHNvbWUgb2YgdGhlIHByaW9yCj4gPiBkaXNjdXNzaW9ucyBvbiB0aGUgdG9waWMgKGh0
dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC8zODI0MzIgYW5kCj4gPiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMTUtMDkvbXNnMDAwNTku
aHRtbCkKPiA+IEkgd2FzIGFibGUgdG8gZ2V0IHRoZSBtZW51IG9wdGlvbnMgdG8gc2hvdyB1cCBi
eSBjb3B5aW5nIGVmaS1lMTAwMC5yb20KPiA+IHRoYXQgZ2V0cyBpbnN0YWxsZWQgYnkgWGVuJ3Mg
UUVNVSBidWlsZCBpbnRvIHRoZSBkaXNrIG9mIHRoZSBWTSBhbmQKPiA+IHRoZW4gbG9hZGluZyB3
aXRoIGxvYWRwY2lyb20gbWFudWFsbHkgaW4gdGhlIEVGSSBzaGVsbC4gRnJvbSB0aGUgcHJpb3IK
PiA+IGRpc2N1c3Npb25zIGl0IHNvdW5kcyB0byBtZSBsaWtlIHRoaXMgb3B0aW9uIHJvbSBzaG91
bGQgaGF2ZSBiZWVuCj4gPiBhdXRvbWF0aWNhbGx5IHNlcnZlZCBieSBRRU1VIHRvIE9WTUYgd2hl
biB0aGUgVk0gc3RhcnRlZCBhcyBhbgo+ID4gT3B0aW9uUk9NLiBTbyBpcyB0aGlzIGEgYnVnIG9y
IHdoYXQncyBtaXNzaW5nPwo+Cj4gRG9lc24ndCBRRU1VIGxvYWQgdGhlIG9wdGlvbiBST00gYXV0
b21hdGljYWxseSB3aGVuIHlvdSBzcGVjaWZ5IGUxMDAwPwo+Cj4gSSBfdGhpbmtfIGl0IGxvYWRz
IG9wdGlvbiBST00gYXV0b21hdGljYWxseSBiZWNhdXNlIEkgaGF2ZSBzZWVuIGNvbXBsYWluCj4g
dGhhdCBpZiB5b3UgY29uZmlndXJlIHRvbyBtYW55IGVtdWxhdGVkIE5JQ3MgdGhlIGd1ZXN0IHJ1
bnMgb3V0IG9mCj4gbWVtb3J5LgoKSSBjb21waWxlZCBRRU1VIHdpdGggREVCVUdfUENJIGVuYWJs
ZWQgaW4gaHcvcGNpL3BjaS5jIGFuZCB0aGVuIHRoZQpsb2cgc2hvd3MgZWZpLWUxMDAwLnJvbSBi
ZWluZyBsb2FkZWQuIEhvd2V2ZXIsIEFGQUlDVCBzaW5jZSBQQ0kKZW51bWVyYXRpb24gaXMgZGlz
YWJsZWQgaW4gT1ZNRiB3aGVuIHJ1bm5pbmcgdW5kZXIgWGVuIChJJ20gbm90CmV4YWN0bHkgc3Vy
ZSB3aHkpIHRoZSBvcHRpb24gcm9tIG5ldmVyIGdldHMgZXhlY3V0ZWQgYXMgaXQgb25seSBnZXRz
CmNhbGxlZCBmcm9tIHRoZSBlbnVtZXJhdGlvbiByb3V0ZQooaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL01kZU1vZHVsZVBrZy9CdXMvUGNpL1BjaUJ1c0R4ZS9Q
Y2lFbnVtZXJhdG9yLmgjTDYzKS4KQXQgbGVhc3QgdGhhdCdzIG15IGN1cnJlbnQgdW5kZXJzdGFu
ZGluZyBvZiBob3cgb3B0aW9uIHJvbXMgd29yayB1bmRlcgpPVk1GLgoKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 17:28:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 17:28: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 1g2gH2-0002G6-SF; Wed, 19 Sep 2018 17:28:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2gH1-0002G1-KA
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 17:28:23 +0000
X-Inumbo-ID: 8c0ebe28-bc31-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c0ebe28-bc31-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 17:29:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65731587"
Date: Wed, 19 Sep 2018 18:28:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180919172818.3aksiju4s3ipw42p@zion.uk.xensource.com>
References: <20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?==?UTF-8?Q?>
 <5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>
 <7c?==?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
 <5BA0DF9602000078001?==?UTF-8?Q?E9448@suse.com>
 <6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
 <001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDI6MjU6MDRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8xOC8yMDE4IDEyOjMyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4g
T24gMTgvMDkvMTggMTM6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+IE9uIDE4LjA5LjE4
IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4gT24gMTgvMDkvMTggMTI6
MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+Pj4gT24gMTguMDkuMTggYXQgMDg6MDIsIDxq
Z3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4+IEluc3RlYWQgb2YgdXNpbmcgYmluYXJ5IGh5
cGVydmlzb3IgaW50ZXJmYWNlcyBmb3IgbmV3IHBhcmFtZXRlcnMgb2YKPiA+Pj4+PiBkb21haW5z
IG9yIGNwdXBvb2xzIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZ2VuZXJpYyB0
ZXh0Cj4gPj4+Pj4gYmFzZWQgcGFyYW1ldGVyIHBhcnNpbmcuCj4gPj4+Pj4KPiA+Pj4+PiBQYXJh
bWV0ZXJzIGFyZSBkZWZpbmVkIHZpYSBuZXcgbWFjcm9zIHNpbWlsYXIgdG8gdGhvc2Ugb2YgYm9v
dAo+ID4+Pj4+IHBhcmFtZXRlcnMuIFBhcnNpbmcgb2YgcGFyYW1ldGVyIHN0cmluZ3MgaXMgZG9u
ZSB2aWEgdGhlIGFscmVhZHkKPiA+Pj4+PiBleGlzdGluZyBib290IHBhcmFtZXRlciBwYXJzaW5n
IGZ1bmN0aW9uIHdoaWNoIGlzIGV4dGVuZGVkIGEgbGl0dGxlCj4gPj4+Pj4gYml0Lgo+ID4+Pj4+
Cj4gPj4+Pj4gUGFyYW1ldGVyIHNldHRpbmdzIGNhbiBlaXRoZXIgYmUgc3BlY2lmaWVkIGluIGNv
bmZpZ3VyYXRpb24gZmlsZXMgb2YKPiA+Pj4+PiBkb21haW5zIG9yIGNwdXBvb2xzLCBvciB0aGV5
IGNhbiBiZSBzZXQgdmlhIG5ldyB4bCBzdWItY29tbWFuZHMuCj4gPj4+Pgo+ID4+Pj4gV2l0aG91
dCBoYXZpbmcgbG9va2VkIGF0IGFueSBvZiB0aGUgcGF0Y2hlcyB5ZXQgKG5vdCBldmVuIHRoZWly
Cj4gPj4+PiBkZXNjcmlwdGlvbnMpIEknbSBzdGlsbCB3b25kZXJpbmcgd2hhdCB0aGUgYmVuZWZp
dCBvZiB0ZXh0dWFsIHBhcmFtZXRlcnMKPiA+Pj4+IHJlYWxseSBpczogSnVzdCBsaWtlICJiaW5h
cnkiIG9uZXMsIHRoZXkgYmVjb21lIHBhcnQgb2YgdGhlIHB1YmxpYwo+ID4+Pj4gaW50ZXJmYWNl
LCBhbmQgaGVuY2Ugc3Vic2VxdWVudGx5IGNhbid0IGJlIGNoYW5nZWQgYW55IG1vcmUgb3IKPiA+
Pj4+IGxlc3MgdGhhbiB0aGUgb25lcyB3ZSBjdXJyZW50bHkgaGF2ZSAoaW4gcGFydGljdWxhciwg
YW55dGhpbmcgdmFsaWQgaW4KPiA+Pj4+IGEgZ3Vlc3QgY29uZmlnIGZpbGUgd2lsbCBpbW8gbmVl
ZCB0byByZW1haW4gdG8gYmUgdmFsaWQgYW5kIG1lYW5pbmdmdWwKPiA+Pj4+IGRvd24gdGhlIHJv
YWQpLgo+ID4+Pgo+ID4+PiBTbyBsZXRzIGxvb2sgd2hhdCB3b3VsZCBiZSBuZWVkZWQgZm9yIGFk
ZGluZyBzb21ldGhpbmcgbGlrZSB0aGUKPiA+Pj4gcGVyLWRvbWFpbiB4cHRpIHBhcmFtZXRlciB1
c2luZyBiaW5hcnkgaW50ZXJmYWNlczoKPiA+Pj4KPiA+Pj4gMSBhbiBleHRlbnNpb24gb2Ygc29t
ZSBkb21jdGwgaW50ZXJmYWNlLCBtYXliZSBidW1waW5nIG9mIHRoZSBkb21jdGwKPiA+Pj4gICBp
bnRlcmZhY2UgdmVyc2lvbgo+ID4+PiAyIGFkZGluZyB0aGUgbG9naWMgdG8gZG9tY3RsIGhhbmRs
aW5nCj4gPj4+IDMgYWRkaW5nIGxpYnhjIHN1cHBvcnQKPiA+Pj4gNCBhZGRpbmcgbGlieGwgc3Vw
cG9ydAo+ID4+PiA1IGFkZGluZyBhIG5ldyB4bCBzdWItY29tbWFuZAo+ID4+PiA2IGFkZGluZyBk
b21haW4gY29uZmlnIHN1cHBvcnQKPiA+Pj4gNyBhZGRpbmcgZG9jdW1lbnRhdGlvbgo+ID4+Pgo+
ID4+PiBXaXRoIG15IGFwcHJvYWNoIG9ubHkgMiAoaW4gYSBtb2RpZmllZCBmb3JtLCBwYXJhbWV0
ZXIgaGFuZGxpbmcgaW5zdGVhZAo+ID4+PiBvZiBkb21jdGwsIGJ1dCBjb21wYXJhYmxlIGluIHRo
ZSBuZWVkZWQgZWZmb3J0KSBhbmQgNyBhcmUgbmVlZGVkLgo+ID4+Pgo+ID4+PiBTbyBvbmNlIHRo
ZSBmcmFtZXdvcmsgaXMgaW4gcGxhY2UgaXQgaXMgX211Y2hfIGVhc2llciB0byBhZGQgbmV3Cj4g
Pj4+IGZlYXR1cmVzLgo+ID4+Cj4gPj4gQWxsIHRoZSBhYm92ZSB3b3VsZCBob2xkIGlmIHRoZSBp
bmRpdmlkdWFsIG9wdGlvbnMgd2VyZSBleHByZXNzZWQgYXMKPiA+PiBlLmcuIGZsYWdzIGluIGFu
IGV4dGVuc2libGUgYml0IHZlY3Rvci4KPiA+IAo+ID4gV2hvIHdvdWxkIHRyYW5zbGF0ZSB0aGUg
bmV3IG9wdGlvbiBpbnRvIGEgYml0IHZlY3Rvcj8gVGhpcyB3b3VsZCBiZSB0aGUKPiA+IHRvb2xz
IChsaWJ4Yy9saWJ4bC94bCksIHNvIHRob3NlIG5lZWQgdG8gYmUgbW9kaWZpZWQgZm9yIGVhY2gg
bmV3IGJpdC4KPiAKPiBBIGJpdCB2ZWN0b3Igd291bGQgb25seSBhbGxvdyBvbi9vZmY7IGl0IHdv
dWxkbid0IGFsbG93IHlvdSB0byBzZXQKPiBudW1lcmljIHBhcmFtZXRlcnMsIGZvciBleGFtcGxl
Lgo+IAo+IEkgbGlrZSB0aGUgaWRlYSBvZiBiZWluZyBhYmxlIHRvIGFkZCBjb25maWd1cmF0aW9u
IHBhcmFtZXRlcnMgd2l0aG91dAo+IGhhdmluZyBhIGh1Z2UgYW1vdW50IG9mIGJvaWxlcnBsYXRl
OyBhbmQgYWxzbyBvZiBiZWluZyBhYmxlIHRvIGJhY2twb3J0Cj4gcGFyYW1ldGVycyBsaWtlIHhw
dGkgd2l0aG91dCBoYXZpbmcgdG8gd29ycnkgc28gbXVjaCBhYm91dCBjb21wYXRpYmlsaXR5Lgo+
IAo+IEJ1dCBJJ20gbm90IGEgZmFuIG9mIHRoZSBpZGVhIG9mIHVzaW5nIGEgInN0cmluZyBibG9i
IiB0byBhY2NvbXBsaXNoCj4gdGhhdC4gIEl0J3MgY29udmVuaWVudCBmb3IgdGhlIGV4YWN0IHVz
ZSBjYXNlIHlvdSBzZWVtIHRvIGJlCj4gY29udGVtcGxhdGluZzogaGF2aW5nIGEgdXNlciBhZGQg
dGhlIHN0cmluZyBpbnRvIHRoZSB4bCBjb25maWcgZmlsZSwgYW5kCj4gaGF2aW5nIG5vYm9keSBi
dXQgdGhlIGh5cGVydmlzb3IgaW50ZXJwcmV0IGl0LiAgQnV0IHdoYXQgYWJvdXQgdG9vbHMKPiB0
aGF0IG1heSB3YW50IHRvIHNldCB0aGF0IHBhcmFtZXRlcj8gIE9yIHRvb2xzIHRoYXQgd2FudCB0
byBxdWVyeSB0aGUKPiBwYXJhbWV0ZXIsIG9yICJpbnRyb3NwZWN0IiBvbiB0aGUgZG9tYWluIHNl
dHRpbmdzIG9yIHdoYXRldmVyPyAgTm93IHRoZXkKPiBoYXZlIHRvIGhhdmUgYSBidW5jaCBvZiBj
b2RlIHRvIGdlbmVyYXRlIGFuZCBwYXJzZSB0aGUgc3RyaW5nIGNvZGUuCj4gCgpIYXZpbmcgdGhl
IGFiaWxpdHkgdG8gcXVlcnkgcGFyYW1ldGVycyBpcyBhIG11c3QuIFN1cHBvc2UgeW91IGNoYW5n
ZQpzb21lIHNldHRpbmdzIHdoaWxlIHRoZSBkb21haW4gaXMgcnVubmluZywgaW4gb3JkZXIgdG8g
cmUtY3JlYXRlIGRvbWFpbgp3aXRoIHRoZSBzYW1lIHBhcmFtZXRlciAobWlncmF0aW9uKSB0aGVy
ZSBtdXN0IGJlIGEgd2F5IGZvciB0b29sc3RhY2sgdG8KcXVlcnkgdGhlIGN1cnJlbnQgc2V0dGlu
Z3Mgb2YgdGhhdCBkb21haW4uIEkgdGhpbmsgbW9zdCBpZiBub3QgYWxsCmluZm9ybWF0aW9uIGlz
IHJldHJpZXZlZCBmcm9tIHhlbiB1c2luZyBiaW5hcnkgaW50ZXJmYWNlLgoKRnVydGhlcm1vcmUs
IGlmIHRoZSBzdHJpbmcgYmxvYiBpcyBub3Qgc3RvcmVkIGluIHhlbiwgYW5kIHRoZXJlIGlzbid0
IGEKYmluYXJ5IGludGVyZmFjZSBmb3IgKnNldHRpbmcqIHBhcmFtZXRlcnMsIHRvb2xzdGFjayB3
aWxsIGhhdmUgdG8KdHJhbnNsYXRlIHRoZSByZXRyaWV2ZWQgYmluYXJ5IGluZm9ybWF0aW9uIGlu
dG8gc3RyaW5ncyBhZ2Fpbi4KCkknbSBub3QgcGlja3kgYWJvdXQgZm9ybWF0cywgYnV0IHBsZWFz
ZSBtYWtlIGdldCBhbmQgc2V0IGludGVyZmFjZXMKc3ltbWV0cmljICh1c2UgdGhlIHNhbWUgcmVw
cmVzZW50YXRpb24pLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 17:44:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 17:44: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 1g2gW2-0003hz-Fz; Wed, 19 Sep 2018 17:43:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wwm0=mb=citrix.com=prvs=79313d28f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2gW1-0003hu-99
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 17:43:53 +0000
X-Inumbo-ID: b63abed6-bc33-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b63abed6-bc33-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 17:44:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,394,1531785600"; d="scan'208";a="65733371"
Date: Wed, 19 Sep 2018 18:43:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180919174348.dkamkdsm44gtfonc@zion.uk.xensource.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ef53e762874f16ce1bd06ee9275ad2ac87d0eee2.1533608042.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ef53e762874f16ce1bd06ee9275ad2ac87d0eee2.1533608042.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC PATCH v2 10/17] xenconsoled: install xenstore
 watch for all supported consoles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gVHVlLCBBdWcgMDcsIDIwMTggYXQgMDQ6MTY6MTVBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE5vdCBvbmx5IGZvciB0aGUgcHJpbWFyeSBvbmUgKC9sb2Nh
bC9kb21haW4vPGRvbWlkPi9jb25zb2xlIHBhdGgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 17:59:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 17:59: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 1g2gka-0004Xy-MT; Wed, 19 Sep 2018 17:58:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=0kue=mb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g2gka-0004Xt-BP
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 17:58:56 +0000
X-Inumbo-ID: d003e582-bc35-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d003e582-bc35-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 17:59: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 28794AD6D;
 Wed, 19 Sep 2018 17:58:52 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@citrix.com>
References: =?UTF-8?Q?<20180918060309.7186=3def=3dbf=3dbd1=3def=3dbf=3dbdjgr?=
 =?UTF-8?Q?oss@suse.com=3f=3d>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.pro?=
 =?UTF-8?Q?vo.novell.com>_<7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5?=
 =?UTF-8?Q?BA0DF9602000078001=3d=3fUTF-8=3fQ=3fE9448@suse.com>_<6d56ad90-782?=
 =?UTF-8?Q?5-adb7-f4e5-6c3ceb3210f6@suse.com>_<001ab73a-078d-4ec1-4acd-2fb43?=
 =?UTF-8?Q?89e8867@citrix.com>_<20180919172818.3aksiju4s3ipw42p@zion.uk.xens?=
 =?UTF-8?Q?ource.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <fffd7e59-e437-8ed9-b228-b537fde050cd@suse.com>
Date: Wed, 19 Sep 2018 19:58:50 +0200
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: <20180919172818.3aksiju4s3ipw42p@zion.uk.xens?=
 =?UTF-8?Q?ource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gMTkvMDkvMTggMTk6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMTgsIDIwMTgg
YXQgMDI6MjU6MDRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMTgvMjAx
OCAxMjozMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE4LzA5LzE4IDEzOjIwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxOC4wOS4xOCBhdCAxMzoxMCwgPGpncm9zc0Bz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE4LzA5LzE4IDEyOjMyLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4+IE9uIDE4LjA5LjE4IGF0IDA4OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90
ZToKPj4+Pj4+PiBJbnN0ZWFkIG9mIHVzaW5nIGJpbmFyeSBoeXBlcnZpc29yIGludGVyZmFjZXMg
Zm9yIG5ldyBwYXJhbWV0ZXJzIG9mCj4+Pj4+Pj4gZG9tYWlucyBvciBjcHVwb29scyB0aGlzIHBh
dGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGdlbmVyaWMgdGV4dAo+Pj4+Pj4+IGJhc2VkIHBh
cmFtZXRlciBwYXJzaW5nLgo+Pj4+Pj4+Cj4+Pj4+Pj4gUGFyYW1ldGVycyBhcmUgZGVmaW5lZCB2
aWEgbmV3IG1hY3JvcyBzaW1pbGFyIHRvIHRob3NlIG9mIGJvb3QKPj4+Pj4+PiBwYXJhbWV0ZXJz
LiBQYXJzaW5nIG9mIHBhcmFtZXRlciBzdHJpbmdzIGlzIGRvbmUgdmlhIHRoZSBhbHJlYWR5Cj4+
Pj4+Pj4gZXhpc3RpbmcgYm9vdCBwYXJhbWV0ZXIgcGFyc2luZyBmdW5jdGlvbiB3aGljaCBpcyBl
eHRlbmRlZCBhIGxpdHRsZQo+Pj4+Pj4+IGJpdC4KPj4+Pj4+Pgo+Pj4+Pj4+IFBhcmFtZXRlciBz
ZXR0aW5ncyBjYW4gZWl0aGVyIGJlIHNwZWNpZmllZCBpbiBjb25maWd1cmF0aW9uIGZpbGVzIG9m
Cj4+Pj4+Pj4gZG9tYWlucyBvciBjcHVwb29scywgb3IgdGhleSBjYW4gYmUgc2V0IHZpYSBuZXcg
eGwgc3ViLWNvbW1hbmRzLgo+Pj4+Pj4KPj4+Pj4+IFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCBh
bnkgb2YgdGhlIHBhdGNoZXMgeWV0IChub3QgZXZlbiB0aGVpcgo+Pj4+Pj4gZGVzY3JpcHRpb25z
KSBJJ20gc3RpbGwgd29uZGVyaW5nIHdoYXQgdGhlIGJlbmVmaXQgb2YgdGV4dHVhbCBwYXJhbWV0
ZXJzCj4+Pj4+PiByZWFsbHkgaXM6IEp1c3QgbGlrZSAiYmluYXJ5IiBvbmVzLCB0aGV5IGJlY29t
ZSBwYXJ0IG9mIHRoZSBwdWJsaWMKPj4+Pj4+IGludGVyZmFjZSwgYW5kIGhlbmNlIHN1YnNlcXVl
bnRseSBjYW4ndCBiZSBjaGFuZ2VkIGFueSBtb3JlIG9yCj4+Pj4+PiBsZXNzIHRoYW4gdGhlIG9u
ZXMgd2UgY3VycmVudGx5IGhhdmUgKGluIHBhcnRpY3VsYXIsIGFueXRoaW5nIHZhbGlkIGluCj4+
Pj4+PiBhIGd1ZXN0IGNvbmZpZyBmaWxlIHdpbGwgaW1vIG5lZWQgdG8gcmVtYWluIHRvIGJlIHZh
bGlkIGFuZCBtZWFuaW5nZnVsCj4+Pj4+PiBkb3duIHRoZSByb2FkKS4KPj4+Pj4KPj4+Pj4gU28g
bGV0cyBsb29rIHdoYXQgd291bGQgYmUgbmVlZGVkIGZvciBhZGRpbmcgc29tZXRoaW5nIGxpa2Ug
dGhlCj4+Pj4+IHBlci1kb21haW4geHB0aSBwYXJhbWV0ZXIgdXNpbmcgYmluYXJ5IGludGVyZmFj
ZXM6Cj4+Pj4+Cj4+Pj4+IDEgYW4gZXh0ZW5zaW9uIG9mIHNvbWUgZG9tY3RsIGludGVyZmFjZSwg
bWF5YmUgYnVtcGluZyBvZiB0aGUgZG9tY3RsCj4+Pj4+ICAgaW50ZXJmYWNlIHZlcnNpb24KPj4+
Pj4gMiBhZGRpbmcgdGhlIGxvZ2ljIHRvIGRvbWN0bCBoYW5kbGluZwo+Pj4+PiAzIGFkZGluZyBs
aWJ4YyBzdXBwb3J0Cj4+Pj4+IDQgYWRkaW5nIGxpYnhsIHN1cHBvcnQKPj4+Pj4gNSBhZGRpbmcg
YSBuZXcgeGwgc3ViLWNvbW1hbmQKPj4+Pj4gNiBhZGRpbmcgZG9tYWluIGNvbmZpZyBzdXBwb3J0
Cj4+Pj4+IDcgYWRkaW5nIGRvY3VtZW50YXRpb24KPj4+Pj4KPj4+Pj4gV2l0aCBteSBhcHByb2Fj
aCBvbmx5IDIgKGluIGEgbW9kaWZpZWQgZm9ybSwgcGFyYW1ldGVyIGhhbmRsaW5nIGluc3RlYWQK
Pj4+Pj4gb2YgZG9tY3RsLCBidXQgY29tcGFyYWJsZSBpbiB0aGUgbmVlZGVkIGVmZm9ydCkgYW5k
IDcgYXJlIG5lZWRlZC4KPj4+Pj4KPj4+Pj4gU28gb25jZSB0aGUgZnJhbWV3b3JrIGlzIGluIHBs
YWNlIGl0IGlzIF9tdWNoXyBlYXNpZXIgdG8gYWRkIG5ldwo+Pj4+PiBmZWF0dXJlcy4KPj4+Pgo+
Pj4+IEFsbCB0aGUgYWJvdmUgd291bGQgaG9sZCBpZiB0aGUgaW5kaXZpZHVhbCBvcHRpb25zIHdl
cmUgZXhwcmVzc2VkIGFzCj4+Pj4gZS5nLiBmbGFncyBpbiBhbiBleHRlbnNpYmxlIGJpdCB2ZWN0
b3IuCj4+Pgo+Pj4gV2hvIHdvdWxkIHRyYW5zbGF0ZSB0aGUgbmV3IG9wdGlvbiBpbnRvIGEgYml0
IHZlY3Rvcj8gVGhpcyB3b3VsZCBiZSB0aGUKPj4+IHRvb2xzIChsaWJ4Yy9saWJ4bC94bCksIHNv
IHRob3NlIG5lZWQgdG8gYmUgbW9kaWZpZWQgZm9yIGVhY2ggbmV3IGJpdC4KPj4KPj4gQSBiaXQg
dmVjdG9yIHdvdWxkIG9ubHkgYWxsb3cgb24vb2ZmOyBpdCB3b3VsZG4ndCBhbGxvdyB5b3UgdG8g
c2V0Cj4+IG51bWVyaWMgcGFyYW1ldGVycywgZm9yIGV4YW1wbGUuCj4+Cj4+IEkgbGlrZSB0aGUg
aWRlYSBvZiBiZWluZyBhYmxlIHRvIGFkZCBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMgd2l0aG91
dAo+PiBoYXZpbmcgYSBodWdlIGFtb3VudCBvZiBib2lsZXJwbGF0ZTsgYW5kIGFsc28gb2YgYmVp
bmcgYWJsZSB0byBiYWNrcG9ydAo+PiBwYXJhbWV0ZXJzIGxpa2UgeHB0aSB3aXRob3V0IGhhdmlu
ZyB0byB3b3JyeSBzbyBtdWNoIGFib3V0IGNvbXBhdGliaWxpdHkuCj4+Cj4+IEJ1dCBJJ20gbm90
IGEgZmFuIG9mIHRoZSBpZGVhIG9mIHVzaW5nIGEgInN0cmluZyBibG9iIiB0byBhY2NvbXBsaXNo
Cj4+IHRoYXQuICBJdCdzIGNvbnZlbmllbnQgZm9yIHRoZSBleGFjdCB1c2UgY2FzZSB5b3Ugc2Vl
bSB0byBiZQo+PiBjb250ZW1wbGF0aW5nOiBoYXZpbmcgYSB1c2VyIGFkZCB0aGUgc3RyaW5nIGlu
dG8gdGhlIHhsIGNvbmZpZyBmaWxlLCBhbmQKPj4gaGF2aW5nIG5vYm9keSBidXQgdGhlIGh5cGVy
dmlzb3IgaW50ZXJwcmV0IGl0LiAgQnV0IHdoYXQgYWJvdXQgdG9vbHMKPj4gdGhhdCBtYXkgd2Fu
dCB0byBzZXQgdGhhdCBwYXJhbWV0ZXI/ICBPciB0b29scyB0aGF0IHdhbnQgdG8gcXVlcnkgdGhl
Cj4+IHBhcmFtZXRlciwgb3IgImludHJvc3BlY3QiIG9uIHRoZSBkb21haW4gc2V0dGluZ3Mgb3Ig
d2hhdGV2ZXI/ICBOb3cgdGhleQo+PiBoYXZlIHRvIGhhdmUgYSBidW5jaCBvZiBjb2RlIHRvIGdl
bmVyYXRlIGFuZCBwYXJzZSB0aGUgc3RyaW5nIGNvZGUuCj4+Cj4gCj4gSGF2aW5nIHRoZSBhYmls
aXR5IHRvIHF1ZXJ5IHBhcmFtZXRlcnMgaXMgYSBtdXN0LiBTdXBwb3NlIHlvdSBjaGFuZ2UKPiBz
b21lIHNldHRpbmdzIHdoaWxlIHRoZSBkb21haW4gaXMgcnVubmluZywgaW4gb3JkZXIgdG8gcmUt
Y3JlYXRlIGRvbWFpbgo+IHdpdGggdGhlIHNhbWUgcGFyYW1ldGVyIChtaWdyYXRpb24pIHRoZXJl
IG11c3QgYmUgYSB3YXkgZm9yIHRvb2xzdGFjayB0bwo+IHF1ZXJ5IHRoZSBjdXJyZW50IHNldHRp
bmdzIG9mIHRoYXQgZG9tYWluLiBJIHRoaW5rIG1vc3QgaWYgbm90IGFsbAo+IGluZm9ybWF0aW9u
IGlzIHJldHJpZXZlZCBmcm9tIHhlbiB1c2luZyBiaW5hcnkgaW50ZXJmYWNlLgo+IAo+IEZ1cnRo
ZXJtb3JlLCBpZiB0aGUgc3RyaW5nIGJsb2IgaXMgbm90IHN0b3JlZCBpbiB4ZW4sIGFuZCB0aGVy
ZSBpc24ndCBhCj4gYmluYXJ5IGludGVyZmFjZSBmb3IgKnNldHRpbmcqIHBhcmFtZXRlcnMsIHRv
b2xzdGFjayB3aWxsIGhhdmUgdG8KPiB0cmFuc2xhdGUgdGhlIHJldHJpZXZlZCBiaW5hcnkgaW5m
b3JtYXRpb24gaW50byBzdHJpbmdzIGFnYWluLgo+IAo+IEknbSBub3QgcGlja3kgYWJvdXQgZm9y
bWF0cywgYnV0IHBsZWFzZSBtYWtlIGdldCBhbmQgc2V0IGludGVyZmFjZXMKPiBzeW1tZXRyaWMg
KHVzZSB0aGUgc2FtZSByZXByZXNlbnRhdGlvbikuCgpEaWQgeW91IGxvb2sgaW50byB0aGUgcGF0
Y2hlcywgZXNwZWNpYWxseSBwYXRjaCAxMD8gVGhlIHBhcmFtZXRlcnMgc2V0CmFyZSBhbGwgc3Rv
cmVkIGluIGRvbWFpbiBjb25maWcgdmlhIGxpYnhsX19hcmNoX2RvbWFpbl9zYXZlX2NvbmZpZygp
LgoKVGhpcyBpcyBza2lwcGVkIG9ubHkgd2l0aCB0aGUgdXNlciBzcGVjaWZ5aW5nIGEgc3BlY2lh
bCBmbGFnIGZvcgoieGwgZG9tYWluLXNldC1wYXJhbWV0ZXJzIi4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 18:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 18:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2hSI-00080q-9n; Wed, 19 Sep 2018 18:44:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2hSG-00080g-W2
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 18:44:05 +0000
X-Inumbo-ID: 1f01c7bc-bc3c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f01c7bc-bc3c-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 18:45: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 1g2hSE-0005hg-7V; Wed, 19 Sep 2018 18:44: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 1g2hSD-0002cm-T0; Wed, 19 Sep 2018 18:44:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2hSD-0000pE-PX; Wed, 19 Sep 2018 18:44:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:host-ping-check-native:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10: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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-xl-pvhv2-amd: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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-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-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-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: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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=927556eb3a72306db1ba5ab8b9bb9914433302ba
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 18:44:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 127756: 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>

ZmxpZ2h0IDEyNzc1NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc1Ni8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTI3Njk0CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEyNzY5NCBwYXNzIGluIDEyNzc1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTI3Njk0IHBh
c3MgaW4gMTI3NzU2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1pbnN0YWxs
ICAgICAgZmFpbCBpbiAxMjc2OTQgcGFzcyBpbiAxMjc3NTYKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICBmYWlsIGluIDEyNzY5NCBwYXNzIGluIDEyNzc1
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEyNzY5NAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDky
NzU1NmViM2E3MjMwNmRiMWJhNWFiOGI5YmI5OTE0NDMzMzAyYmEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDY2ZjVhODcxZTU5ODdjOGY0YmZmMzMzYjY2YzM2MWE1M2Nk
Y2QzNTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzQ1NCAgMjAxOC0wOS0wOSAxODoxMjowMCBa
ICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc2MzcgIDIwMTgtMDktMTUgMDg6MTE6
NDkgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGVoIEZpbGlwb3ZpY2ggPGFsZWhAdmFvbGl4LmNvbT4KICBB
bGVoIEZpbGlwb3ZpY2g8YWxlaEBhcHBuZXh1cy5jb20+CiAgQWxleGV5IEtvZGFuZXYgPGFsZXhl
eS5rb2RhbmV2QG9yYWNsZS5jb20+CiAgQW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5v
cmc+CiAgQW5hdG9seSBUcm9zaW5lbmtvIDxhbmF0b2x5LnRyb3NpbmVua29AZ21haWwuY29tPgog
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IFJ5YWJp
bmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5z
aGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnRob255IFdvbmcgPGFudGhvbnkud29uZ0B1
YnVudHUuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgog
IENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGFzIFdp
bGxpYW1zIDxjaGFzM0BhdHQuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwu
Y29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwg
VmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG9taW5p
cXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIERvdWcgQmVyZ2VyIDxv
cGVuZG1iQGdtYWlsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RXJuZXN0byBBLiBGZXJuw6FuZGV6IDxlcm5lc3RvLm1uZC5mZXJuYW5kZXpAZ21haWwuY29tPgog
IEV0aGFuIExpZW4gPGV0aGFubGllbkBzeW5vbG9neS5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmFi
aW8uZXN0ZXZhbUBueHAuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBH
YWwgUHJlc3NtYW4gPHByZXNzbWFuZ2FsQGdtYWlsLmNvbT4KICBHZW9mZiBBbGV4YW5kZXIgPGFs
ZXhhbmRnQGNzLnVubS5lZHU+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJA
Y2lzY28uY29tPgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1IEppbnhpYW5nIDxndWp4
QGNuLmZ1aml0c3UuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1c3Rhdm8gUm9t
ZXJvIDxncm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2Vk
ZUByZWRoYXQuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29t
PgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSWFuIEFiYm90dCA8YWJib3R0
aUBtZXYuY28udWs+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFt
YWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1LmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2ds
ZS5jb20+CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEphc29uIEd1bnRo
b3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29t
PgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEpvZWwgRmVybmFuZGVzIChHb29nbGUp
IDxqb2VsQGpvZWxmZXJuYW5kZXMub3JnPgogIEpvaG4gUGl0dG1hbiA8anBpdHRtYW5AcmVkaGF0
LmNvbT4KICBKb25hcyBHb3Jza2kgPGpvbmFzLmdvcnNraUBnbWFpbC5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBL
YWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2VlcyBDb29rIDxr
ZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+
CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZXZpbiBEdSA8ZGp3QHQtY2hp
cC5jb20uY24+CiAgTGlqdW4gT3UgPG91bGlqdW5AaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxv
cmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51
eC52bmV0LmlibS5jb20+CiAgTWFuaXNoIDxtYW5pc2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFu
aXNoIENob3ByYSA8bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hcmMgWnluZ2llciA8bWFy
Yy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVp
dG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRp
biBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdp
ZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVy
dHNAdGVzc2FyZXMubmV0PgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwu
Y29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMu
IFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29t
PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY3o+CiAgTWlrZSBTbml0emVyIDxzbml0emVy
QHJlZGhhdC5jb20+CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRz
dS5jb20+CiAgTmF2ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pa29sYXkgQWxla3NhbmRy
b3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOaWtvbGF5IEJvcmlzb3YgPG5ib3Jp
c292QHN1c2UuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28u
anA+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNv
IDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwIFJ1ZG8gPHBydWRvQGxpbnV4LmlibS5jb20+CiAgUXUgV2VucnVvIDx3cXVAc3VzZS5j
b20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJh
bmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNh
aGxiZXJAcmVkaGF0LmNvbT4KICBTYW5kaXBhbiBEYXMgPHNhbmRpcGFuQGxpbnV4LmlibS5jb20+
CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20+CiAgU2Fz
aGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNpbW9uIEhvcm1hbiA8
aG9ybXNAdmVyZ2UubmV0LmF1PgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29t
PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3Rl
cGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXBoZW4gSGVt
bWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hA
bWljcm9zb2Z0LmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29t
PgogIFRhbiBIdSA8dGFuLmh1QHp0ZS5jb20uY24+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtl
cm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAYm9vdGxpbi5jb20+
CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21hcyBXaW5rbGVy
IDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0BjYW5vbmlj
YWwuY29tPgogIFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYXN0aW1pbCBC
YWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhp
bkBnbWFpbC5jb20+CiAgWWFuZyBTaGkgPHlhbmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgogIFl1
ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
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
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyNzAyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 20:23:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 20:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2j0S-0006vM-Bo; Wed, 19 Sep 2018 20:23:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2j0R-0006vA-55
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 20:23:27 +0000
X-Inumbo-ID: 9408151b-bc49-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9408151b-bc49-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 22:21:23 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2j0M-0007dK-Iw; Wed, 19 Sep 2018 20:23: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 1g2j0M-0001cm-9s; Wed, 19 Sep 2018 20:23:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2j0M-0004Gq-9F; Wed, 19 Sep 2018 20:23:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127819-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-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-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=889b200cb521aaf8d175a872c856e8e570c1c044
X-Osstest-Versions-That: xen=6e395f477fb854f11de83a951a070d3aacb6dc59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 20:23:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127819: 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>

ZmxpZ2h0IDEyNzgxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4ODliMjAwY2I1MjFhYWY4ZDE3NWE4NzJjODU2ZThlNTcwYzFjMDQ0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZTM5NWY0NzdmYjg1NGYxMWRl
ODNhOTUxYTA3MGQzYWFjYjZkYzU5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc3NzQgIDIwMTgt
MDktMTggMTY6MDA6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODE5ICAy
MDE4LTA5LTE5IDE4OjAwOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRk
ZWZlbmRlci5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDZl
Mzk1ZjQ3N2YuLjg4OWIyMDBjYjUgIDg4OWIyMDBjYjUyMWFhZjhkMTc1YTg3MmM4NTZlOGU1NzBj
MWMwNDQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 20:42:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 20:42: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 1g2jIx-0008L8-1L; Wed, 19 Sep 2018 20:42:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2jIv-0008Kw-Pk
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 20:42:33 +0000
X-Inumbo-ID: acb0be0a-bc4c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id acb0be0a-bc4c-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 20:43: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 1g2jIt-00083A-JW; Wed, 19 Sep 2018 20: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 1g2jIt-0002YK-8t; Wed, 19 Sep 2018 20:42:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2jIt-0006QP-8H; Wed, 19 Sep 2018 20:42:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127766-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=ae57950fc878618083bca435fa4bc00d4bec97c1
X-Osstest-Versions-That: ovmf=b06dfd40bb5cf9fdd626a79a300253f193b600ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 20:42:31 +0000
Subject: [Xen-devel] [ovmf test] 127766: 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>

ZmxpZ2h0IDEyNzc2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhZTU3OTUwZmM4Nzg2MTgwODNiY2E0MzVmYTRiYzAw
ZDRiZWM5N2MxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMDZkZmQ0
MGJiNWNmOWZkZDYyNmE3OWEzMDAyNTNmMTkzYjYwMGFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc3MDcgIDIwMTgtMDktMTcgMDE6NDA6NTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3NzY2ICAyMDE4LTA5LTE4IDA5OjI2OjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgZWRrMi1kZXZl
bC1ib3VuY2VzQGxpc3RzLjAxLm9yZyA8ZWRrMi1kZXZlbC1ib3VuY2VzQGxpc3RzLjAxLm9yZz4K
ICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGlu
Lnd1QGludGVsLmNvbT4KICBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVs
LmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlq
dXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICBiMDZkZmQ0MGJiLi5hZTU3OTUwZmM4ICBhZTU3OTUwZmM4Nzg2MTgwODNi
Y2E0MzVmYTRiYzAwZDRiZWM5N2MxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 22:09:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 22:09: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 1g2kex-0005Xh-GM; Wed, 19 Sep 2018 22:09: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=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2kev-0005XV-UG
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 22:09:21 +0000
X-Inumbo-ID: 5fabebbf-bc58-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fabebbf-bc58-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 00:07:18 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2kes-0001GQ-9x; Wed, 19 Sep 2018 22:09: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 1g2kes-0001V2-2m; Wed, 19 Sep 2018 22:09:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2ker-0002bf-S8; Wed, 19 Sep 2018 22:09:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127761-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm: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-xsm:migrate-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-xsm:saverestore-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-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-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-i386-xl-qemuu-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-amd64-i386-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-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-qemut-ws16-amd64:guest-stop: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-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=4266e4c7d343af4ef36adf62fcf5f3236432387a
X-Osstest-Versions-That: xen=017f85220fb07d4215a7754fe173910f5c2535ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 22:09:17 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 127761: 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>

ZmxpZ2h0IDEyNzc2MSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NjEvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQyNjZlNGM3ZDM0M2FmNGVmMzZhZGY2MmZjZjVmMzIz
NjQzMjM4N2EKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAxN2Y4NTIy
MGZiMDdkNDIxNWE3NzU0ZmUxNzM5MTBmNWMyNTM1YWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
NjU1MyAgMjAxOC0wOC0yNCAxNTozNjo0NiBaICAgMjYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMjc2MDcgIDIwMTgtMDktMTQgMTE6MzY6NDggWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
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
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
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
L3hlbi5naXQKICAgMDE3Zjg1MjIwZi4uNDI2NmU0YzdkMyAgNDI2NmU0YzdkMzQzYWY0ZWYzNmFk
ZjYyZmNmNWYzMjM2NDMyMzg3YSAtPiBzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 22:23:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 22:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2ksA-00071k-7B; Wed, 19 Sep 2018 22:23:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=e3wm=mb=xenproject.org=prvs=793013c19=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2ks8-00071K-Sz
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 22:23:00 +0000
X-Inumbo-ID: b4393774-bc5a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4393774-bc5a-11e8-a6a9-d7ebe60f679a;
 Wed, 19 Sep 2018 22:23:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,395,1531785600"; d="scan'208";a="65762174"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75248-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:<job status>:broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.9-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.9-testing:build-amd64:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-i386:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ca65ce2b526c7875f0584ee4848acf01b594b1a9
X-Osstest-Versions-That: xen=71e51140fdeb98c8fefc3a7067b554212bb61ac9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 19 Sep 2018 23:22:27 +0100
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 75248: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI0OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUyNDgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTE1NgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTU2CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUxNTYKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1NgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTU2CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxNTYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1NgogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTU2CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxNTYKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTE1Ngog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MTU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNhNjVjZTJiNTI2Yzc4
NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDcxZTUxMTQwZmRlYjk4YzhmZWZjM2E3MDY3YjU1NDIxMmJiNjFhYzkKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgICA3NTE1NiAgMjAxOC0wOS0wMiAxODo1MDoyNSBaICAgMTcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyNDggIDIwMTgtMDktMTkgMTY6MTc6MDIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhl
bnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXBy
ZXYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyOTo0
MyAyMDE4ICswMjAwCgogICAgeDg2OiBhc3NvcnRlZCBhcnJheV9pbmRleF9ub3NwZWMoKSBpbnNl
cnRpb25zCiAgICAKICAgIERvbid0IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2MSAoaW5jbHVkaW5n
IEJDQlMpIGdhZGdldHMuIEluIHNvbWUgb2YgdGhlCiAgICBjYXNlcyB0aGUgaW5zZXJ0aW9ucyBh
cmUgbW9yZSBvZiBwcmVjYXV0aW9uYXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0aGVyZQogICAgcHJv
dmFibHkgYmVpbmcgYSBnYWRnZXQsIGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBlcnIgb24gdGhlIHNh
ZmUgKHNlY3VyZSkKICAgIHNpZGUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZjIwMDI2MTRh
ZjUxZGZkNTA3MTY4YTE2OTY2NThiYWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0w
MyAxNzo1MDoxMCArMDIwMAoKY29tbWl0IDc5MjEzMGI5ZDIzZjA4MDU4NzhiYzE0YzExOWZjNjVk
MWZkYTdjN2UKQXV0aG9yOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjI5OjEyIDIwMTggKzAyMDAKCiAgICBWVC1kL2RtYXI6
IGlvbW11IG1lbSBsZWFrIGZpeAogICAgCiAgICBSZWxlYXNlIG1lbW9yeSBhbGxvY2F0ZWQgZm9y
IGRyaGQgaW9tbXUgaW4gZXJyb3IgcGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhlbnpo
b25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmZDA3YjY2NDhj
NGM4ODkxZGNhNWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0y
NyAxMTozNzoyNCArMDIwMAoKY29tbWl0IGE2MTAwZjNlZGVhODYwZDNlODJkOWY1ZjE5MTk3MWIw
NWNmYTE1ZGEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNCAxMzoyODo0MCAyMDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6IG1ha2UgaW5xdWly
eSBmdW5jdGlvbnMgdG9sZXJhdGUgTlVMTCBpbnB1dHMKICAgIAogICAgUmF0aGVyIHRoYW4gc3Bl
Y2lhbCBjYXNpbmcgdGhlIC0+aW9tZW1fY2FwcyBjaGVjayBpbiB4ODYncwogICAgZ2V0X3BhZ2Vf
ZnJvbV9sMWUoKSBmb3IgdGhlIGRvbV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9yZSB0b2xlcmFudCBp
bgogICAgZ2VuZXJhbCwgYWxvbmcgdGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lzX2VtcHR5KCk6IEEg
bmV2ZXIgYWxsb2NhdGVkCiAgICByYW5nZXNldCBjYW4ndCBwb3NzaWJseSBjb250YWluIG9yIG92
ZXJsYXAgYW55IHJhbmdlLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1Y2Q5YjcwOGIyZDRi
ZTU4MWE2Y2FkZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6NDAgKzAyMDAKCmNv
bW1pdCAwOWNkZWFlYjYwMjJhOTU1NmYxZDFhYzRjMDg2MDJmYjI0ZDhiNzBhCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0
IDEzOjI4OjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc2V0dXA6IEF2b2lkIE9vQiBFODIwIGxvb2t1
cCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBMMVRGIHNhZmUgYWRkcmVzcwogICAgCiAgICBBIG51bWJl
ciBvZiBjb3JuZXIgY2FzZXMgKG1vc3Qgb2J2aW91c2x5LCBuby1yZWFsLW1vZGUgYW5kIG5vIE11
bHRpYm9vdCBtZW1vcnkKICAgIG1hcCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBfcmF3Lm5yX21hcCBi
ZWluZyAwLCBhdCB3aGljaCBwb2ludCB0aGUgTDFURgogICAgY2FsY3VsYXRpb24gd2lsbCB1bmRl
cmZsb3cuCiAgICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZTRlYzA3ZTE0
YmNlODFmNmFlMjJjMzFmZjEzMDJkMWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0x
NiAxODoxMDowNyArMDEwMAoKY29tbWl0IGU5MTkyY2Q5YWMyNDNlZTU5MjM2MGFhZWRiOGU3NWMw
NWY1ODUyYTQKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTQgMTM6Mjc6NDUgMjAxOCArMDIwMAoKICAgIHg4Ni9odm0vaW9yZXE6
IE1NSU8gcmFuZ2UgY2hlY2tpbmcgY29tcGxldGVseSBpZ25vcmVzIGRpcmVjdGlvbiBmbGFnCiAg
ICAKICAgIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgaXMgdXNlZCB0byByb3V0ZSBhbiBpb3Jl
cSB0byB0aGUgYXBwcm9wcmlhdGUKICAgIGlvcmVxIHNlcnZlci4gRm9yIE1NSU8gdGhpcyBpcyBk
b25lIGJ5IGNvbXBhcmluZyB0aGUgcmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0byB0aGUgcmFuZ2Vz
IHJlZ2lzdGVyZWQgYnkgdGhlIGRldmljZSBtb2RlbHMgb2YgZWFjaCBpb3JlcSBzZXJ2ZXIuCiAg
ICBVbmZvcnR1bmF0ZWx5IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2UgaWYgdGhlIGlvcmVx
IGNvbXBsZXRlbHkgaWdub3JlcwogICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFuZCB0aHVzIG1heSBj
YWxjdWxhdGUgdGhlIHdyb25nIHJhbmdlIGZvciBjb21wYXJpc29uLgogICAgVGh1cyB0aGUgaW9y
ZXEgbWF5IGVpdGhlciBiZSByb3V0ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBvciBlcnJvbmVvdXNs
eQogICAgdGVybWluYXRlZCBieSBudWxsX29wcy4KICAgIAogICAgTk9URTogVGhlIHBhdGNoIGFs
c28gZml4ZXMgd2hpdGVzcGFjZSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCB0byBtYWtlIGl0CiAg
ICAgICAgICBzdHlsZSBjb21wbGlhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYwYTU2
ZGMwMDY0YTAwODMwNjYzZmZlNDgyMTVkY2QwODBjYjk1MDQKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTA4LTE1IDE0OjE0OjA2ICswMjAwCgpjb21taXQgMWYzOTliOTA3ZjdhOGY3OWE3MmFiYWE2OWU5
NjRhNDdiNzEyZjVjNgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyNzoxNyAyMDE4ICswMjAwCgogICAgeDg2L3Zs
YXBpYzogQnVnZml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byB2bGFwaWNfe3JlYWQsd3JpdGV9KCkK
ICAgIAogICAgRmlyc3RseSwgdGhlcmUgaXMgbm8gJ29mZnNldCcgYm91bmRhcnkgY2hlY2sgb24g
dGhlIG5vbi0zMi1iaXQgd3JpdGUgcGF0aAogICAgYmVmb3JlIHRoZSBjYWxsIHRvIHZsYXBpY19y
ZWFkX2FsaWduZWQoKSwgd2hpY2ggYWxsb3dzIGFuIGF0dGFja2VyIHRvIHJlYWQKICAgIGJleW9u
ZCB0aGUgZW5kIG9mIHZsYXBpYy0+cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBvbmx5IDEwMjQgYnl0
ZXMgbG9uZy4KICAgIAogICAgSG93ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVtb3J5IGlzIGEgZG9t
aGVhcCBwYWdlLCBhbmQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBnZXQKICAgIGNodW5rZWQgZG93biB0
byBzaW5nbGUgYnl0ZXMgYWNyb3NzIHBhZ2UgYm91bmRhcmllcywgSSBjYW4ndCBzcG90IGFueQog
ICAgWFNBLXdvcnRoeSBwcm9ibGVtcyB3aGljaCBvY2N1ciBmcm9tIHRoZSBvdmVycnVuLgogICAg
CiAgICBPbiByZWFsIGhhcmR3YXJlLCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5zdGFudGx5IGNyYXNo
IHRoZSBtYWNoaW5lLiAgVGhlaXIKICAgIGJlaGF2aW91ciBpcyB1bmRlZmluZWQsIGJ1dCB0aGUg
ZG9tYWluX2NyYXNoKCkgcHJvaGliaXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAgICBCZWhhdmUgbW9y
ZSBsaWtlIG90aGVyIHg4NiBNTUlPIGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vzc2VzIHdpdGggYXBw
cm9wcmlhdGUKICAgIGRlZmF1bHRzLgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhlc2UgY2hhbmdl
cywgY2xlYW4gdXAgYW5kIHNpbXBsaWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nlc3MKICAgIGhhbmRs
aW5nLiAgSW4gcGFydGljdWxhciwgYXZvaWQgcG9pbnRlciBiYXNlZCBtZWNoYW5zaW1zIGZvciAx
LzItYnl0ZSByZWFkcyBzbwogICAgYXMgdG8gYXZvaWQgZm9yY2luZyB0aGUgdmFsdWUgdG8gYmUg
c3BpbGxlZCB0byB0aGUgc3RhY2suCiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hy
aW5rOiAwLzIgdXAvZG93bjogMC8tMTc1ICgtMTc1KQogICAgICBmdW5jdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAgIHZsYXBp
Y19yZWFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxMSAgICAgMTQyICAgICAt
NjkKICAgICAgdmxhcGljX3dyaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzA0
ICAgICAxOTggICAgLTEwNgogICAgCiAgICBGaW5hbGx5LCB0aGVyZSBhcmUgYSBwbGV0aG9yYSBv
ZiByZWFkL3dyaXRlIGZ1bmN0aW9ucyBpbiB0aGUgdmxhcGljIG5hbWVzcGFjZSwKICAgIHNvIHJl
bmFtZSB0aGVzZSB0byB2bGFwaWNfbW1pb197cmVhZCx3cml0ZX0oKSB0byBtYWtlIHRoZWlyIHB1
cnBvc2UgbW9yZQogICAgY2xlYXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjZmNDNjMTRjZWYzYWY4
NDc3YTllY2E0ZWZhYjg3ZGQxNTBhMjg4NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTAgMTM6
Mjc6MjQgKzAxMDAKCmNvbW1pdCA1YmIyNGIyNzkyNGJhMmIzMzljYzc5ZjU3ZjIyNGE0YmY1Yzc0
MzEzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBGcmkgU2VwIDE0IDEzOjI2OjM4IDIwMTggKzAyMDAKCiAgICB4ODYvdm14OiBBdm9pZCBo
aXR0aW5nIEJVR19PTigpIGFmdGVyIEVQVFAtcmVsYXRlZCBkb21haW5fY3Jhc2goKQogICAgCiAg
ICBJZiB0aGUgRVBUUCBwb2ludGVyIGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhlIGFsdHAybSBsaXN0
LCB0aGUgZG9tYWluCiAgICBpcyAobGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgogICAgCiAgICBVbmRl
ciB0aG9zZSBjaXJjdW1zdGFuY2VzLCBleGVjdXRpb24gd2lsbCBjb250aW51ZSBhbmQgZ3VhcmVu
dGVlIHRvIGhpdCB0aGUKICAgIEJVR19PTihpZHggPj0gTUFYX0FMVFAyTSkgKHVuZm9ydHVuYXRl
bHksIGp1c3Qgb3V0IG9mIGNvbnRleHQpLgogICAgCiAgICBSZXR1cm4gZnJvbSB2bXhfdm1leGl0
X2hhbmRsZXIoKSBhZnRlciB0aGUgZG9tYWluX2NyYXNoKCksIHdoaWNoIGFsc28gaGFzIHRoZQog
ICAgc2lkZSBlZmZlY3Qgb2YgcmVlbnRlcmluZyB0aGUgc2NoZWR1bGVyIG1vcmUgcHJvbXB0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBhMTViYjQ4YTA1OThj
MDY1YjlmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMgKzAxMDAKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 19 22:33:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Sep 2018 22: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 1g2l2b-0007qa-ED; Wed, 19 Sep 2018 22:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fuh4=mb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2l2Z-0007qQ-Fe
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 22:33:47 +0000
X-Inumbo-ID: c9727f63-bc5b-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9727f63-bc5b-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 00:31:44 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2l2W-0001k6-KP; Wed, 19 Sep 2018 22:33: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 1g2l2W-0003lC-Aj; Wed, 19 Sep 2018 22:33:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2l2W-0004Ye-9x; Wed, 19 Sep 2018 22:33:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=d52dd5911b32a31bb17ee97bb9df5683741603b0
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 19 Sep 2018 22:33:44 +0000
Subject: [Xen-devel] [libvirt test] 127770: 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>

ZmxpZ2h0IDEyNzc3MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1MmRkNTkxMWIzMmEzMWJiMTdlZTk3YmI5
ZGY1NjgzNzQxNjAzYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA1IGRheXMgICA4NiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc3NzAgIDIwMTgtMDktMTggMTI6NTA6NTkgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3ODUw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 01:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 01: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 1g2na0-000118-BZ; Thu, 20 Sep 2018 01: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=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2nZy-00010w-Q9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 01:16:26 +0000
X-Inumbo-ID: 81f2b712-bc72-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81f2b712-bc72-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 03:14:22 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2nZw-00067m-10; Thu, 20 Sep 2018 01:16: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 1g2nZv-0008Bp-LL; Thu, 20 Sep 2018 01:16:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2nZv-0004GA-KX; Thu, 20 Sep 2018 01:16:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-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:migrate-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-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-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-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-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-armhf-armhf-xl-multivcpu:migrate-support-check: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-multivcpu: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-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-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-amd64-xl-qemuu-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0719a5ff7ee0fc5d71c3e0ac96a53ed854a1b0a8
X-Osstest-Versions-That: xen=5acdd26fdc2fb9801ba94ede643cf469fbae50c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 01:16:23 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 127767: 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>

ZmxpZ2h0IDEyNzc2NyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NjcvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDcxOWE1ZmY3
ZWUwZmM1ZDcxYzNlMGFjOTZhNTNlZDg1NGExYjBhOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgNWFjZGQyNmZkYzJmYjk4MDFiYTk0ZWRlNjQzY2Y0NjlmYmFlNTBjMQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2NDY2ICAyMDE4LTA4LTIzIDE0OjA2OjIwIFogICAyNyBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzYwOCAgMjAxOC0wOS0xNCAxMTozNjo1OCBaICAg
IDUgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFpoZW56aG9uZyBEdWFu
IDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
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
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgNWFjZGQyNmZkYy4uMDcxOWE1ZmY3ZSAgMDcxOWE1ZmY3ZWUwZmM1ZDcxYzNlMGFjOTZh
NTNlZDg1NGExYjBhOCAtPiBzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 02:02:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 02:02: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 1g2oIc-0004v2-Fh; Thu, 20 Sep 2018 02:02:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=s6y7=mc=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1g2oIb-0004ux-If
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 02:02:33 +0000
X-Inumbo-ID: 5e8de03d-bc79-11e8-a6a9-d7ebe60f679a
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e8de03d-bc79-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 02:03:31 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 9E3D32017F;
 Thu, 20 Sep 2018 12:02:26 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1537408946; bh=VLlTYrVQzA/FZLQHAK6Mndqgx1VT1qXFL747z3LqDjc=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=HYZD+eKxnOiFIseI5FTb00mBpjSq7uPGRELUGqchnsXySWNN+yiMcTbcwhI0aifVl
 SdT9IemVzlbeUQWOc7hDWnUoK0aeAHOhN1OoVucas/SBXibxbbOGJ3dxVk3zlVgrkU
 q+OrX9ZRIkJNpNeRs6JouCFeQuxUpcB3wvw/hXHw=
MIME-Version: 1.0
Date: Thu, 20 Sep 2018 12:02:26 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Dario Faggioli <dfaggioli@suse.com>
In-Reply-To: <73c44e93d76cf400bed6f03b4f1623448276ecf1.camel@suse.com>
References: <20180913163848.32216-1-george.dunlap@citrix.com>
 <cc2e661cc8543353929aebf1f190abd109ff2b82.camel@suse.com>
 <5B9B752F02000078001E88AD@prv1-mh.provo.novell.com>
 <4148872.qM0LCJrPQa@wopr.lan.crc.id.au>
 <73c44e93d76cf400bed6f03b4f1623448276ecf1.camel@suse.com>
Message-ID: <c65e596c653e09c3e3453bcf22005019@crc.id.au>
X-Sender: netwiz@crc.id.au
User-Agent: Roundcube Webmail/1.3.7
Subject: Re: [Xen-devel] [PATCH] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, 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>

T24gMjAxOC0wOS0xOSAxOTozOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gU2F0LCAyMDE4
LTA5LTE1IGF0IDAwOjIxICsxMDAwLCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4+IE9uIEZyaWRheSwg
MTQgU2VwdGVtYmVyIDIwMTggNjo0NTozNSBQTSBBRVNUIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ID4gPiA+Cj4+ID4gQW5kIHRoYXQncyBkZXNwaXRlICJzY2hlZD1jcmVkaXQyIGNyYXNoZXMgc3lz
dGVtIHdoZW4gdXNpbmcKPj4gPiBjcHVwb29scyI/IFdoaWxlIEkgYWdyZWUgdGhhdCB3ZSBzaG91
bGRuJ3QgZGVsYXkgdGhlIHN3aXRjaCBmb3IKPj4gPiBtdWNoIGxvbmdlciwgaW4gcGFydGljdWxh
ciB3aXRoIHRoZXJlIGFscmVhZHkgYmVpbmcgYSBmaXggYXZhaWxhYmxlCj4+ID4gZnJvbSB5b3Ug
SSB0aGluayB0aGF0IG9uZSBzaG91bGQgZ28gaW4gYmVmb3JlIHRoZSBvbmUgaGVyZS4KPj4gCj4+
IEV2ZW4gdGhvdWdoIG15IG9waW5pb24gcHJvYmFibHkgaXNuJ3QgdmVyeSBoZWF2eSBvbiB0aGlz
IG1hdHRlciwgSSd2ZQo+PiB1c2VkCj4+IGNyZWRpdDIgZXhjbHVzaXZlbHkgZm9yIGEgY29uc2lk
ZXJhYmxlIHRpbWUuCj4+IAo+IFdlbGwsIHRoaXMgaXMgcmVhbGx5IGludGVyZXN0aW5nIGFuZCB1
c2VmdWwgdG8ga25vdy4gQ2FuIEkgYXNrIHdoYXQKPiB5b3VyIHR5cGljYWwgd29ya2xvYWQgaXMg
KGlmIGFueSksIGFuZCBob3cgYXJlIHRoaW5ncyBnb2luZz8KCkkgZG9uJ3QgcmVhbGx5IGhhdmUg
YSAndHlwaWNhbCcgd29ya2xvYWQuIFRoZXJlJ3MgbWFpbCBzZXJ2ZXJzLCB3ZWIgCnNlcnZlcnMs
IEROUywgc2hlbGwgYm94ZXMsIGFsbCBraW5kcyBvZiB2YXJpZWQgc3R1ZmYuIEkgaGF2ZW4ndCBo
YWQgYW55IApub3RpY2VhYmxlIHBlcmZvcm1hbmNlIGlzc3VlcyB0aGF0IEkgY291bGQgbG9vayBh
dCBhbmQgc2F5ICJYIGlzIApkaWZmZXJlbnQiLgoKPj4gSWYgeW91J3JlIHRhbGtpbmcgdGhlIGlz
c3VlIEkKPj4gdGhpbmsgeW91J3JlIHRhbGtpbmcgYWJvdXQsIHRoZW4gSSBkaXNjb3ZlcmVkIGl0
IHdoZW4gZG9pbmcgc3R1ZmYKPj4gdGhhdCBtb3N0Cj4+IHBlb3BsZSBwcm9iYWJseSB3b3VsZG4n
dCBib3RoZXIgd2l0aCAtIGV2aWRlbmNlZCB0aGF0IEkgaGFkbid0IGRvbmUKPj4gaXQgYmVmb3Jl
Cj4+IGVpdGhlci4KPj4gCj4gQWN0dWFsbHksIHdlIGRvIGV4cGVjdCB0aGUgZGVmYXVsdCBzY2hl
ZHVsZXIgbm90IHRvIGNyYXNoIGlmIG9uZQo+IGNyZWF0ZXMgYSBjcHVwb29sLgo+IAo+IE5vdCB0
aGF0IHRoZXJlIGhhc24ndCBiZWVuIHNpbWlsYXIgYnVnIGluIENyZWRpdDEsIHdoaWxlIGl0IHdh
cyB0aGUKPiBkZWZhdWx0IChjaGVjayBgZ2l0IGxvZycgOi0vKS4gQnV0IHdoYXQgdGhpcyBhbGwg
bWVhbnMgaXMgdGhhdCB3ZSBuZWVkCj4gdG8gZG8gYmV0dGVyIGF0IHRlc3RpbmcgdGhlc2UgdGhp
bmdzLCBlLmcuLCBmaW5hbGx5IGFkZGluZyBjcHVwb29sIGFuZAo+IENQVSBvbmxpbmUvb2ZmbGlu
ZSB0ZXN0aW5nIHRvIE9TU1Rlc3QuCj4gCj4gQW55d2F5LCB0aGUgYnVnZml4IGlzIGluIG5vdy4g
Oi0pCgpBZ3JlZWQuIEkgaGF2ZW4ndCBoYWQgYSBjaGFuY2UgdG8gdGVzdCB0aGF0IHBhdGNoIG9m
IHlldCAtIGFzIEkgbmVlZCB0byAKcmVjb25maWd1cmUgdGhlIElQTUkgQk1DIHRvIHJlY292ZXIg
ZnJvbSBhIGhhcmQgY3Jhc2guIEl0cyB0dWNrZWQgYXdheSAKaW4gYSByYWNrIG91dCBvZiBzaWdo
dCBhbmQgbWluZCAtIHNvIHRoaXMgaXNuJ3QgcXVpdGUgc3RyYWlnaHQgZm9yd2FyZCAtIApidXQg
cG9zc2libGUgaWYgSSBrbm93IEknbSBnb2luZyB0byB0cnkgYW5kIGNyYXNoIGl0IDopCgo+PiBJ
IHRha2UgcGVvcGxlcyB3b3JkIG9uIHRoZSBwZXJmb3JtYW5jZSArLy0gb2YgYSBmZXcgcGVyY2Vu
dCBoZXJlIGFuZAo+PiB0aGVyZSAtCj4+IHNvIGlmIGl0cyBlYXNpZXIgdG8gbWFpbnRhaW4gYW5k
IGJldHRlciBjb2RlLCB0aGVuIHllYWggLSBpdCBtYWtlcwo+PiBzZW5zZSB0bwo+PiBtb3ZlIG9u
IHdpdGggaXQuIEkgY2VydGFpbmx5IGhhdmVuJ3QgZm91bmQgYW55IG5vcm1hbCB1c2UgY2FzZXMg
dGhhdAo+PiB3b3VsZAo+PiBsZWFkIG1lIHRvIG9iamVjdCB0byB0aGlzLgo+PiAKPiBHcmVhdCwg
YW5kIHRoYW5rcyBhZ2FpbiBmb3IgdGhlIGZlZWRiYWNrIQo+IAo+IFJlZ2FyZHMsCj4gRGFyaW8K
Ci0tIApTdGV2ZW4gSGFpZ2gKCj8gbmV0d2l6QGNyYy5pZC5hdSAgICAgPyBodHRwOi8vd3d3LmNy
Yy5pZC5hdQo/ICs2MSAoMykgOTAwMSA2MDkwICAgID8gMDQxMiA5MzUgODk3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 02:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 02: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 1g2p4w-0008Nu-E1; Thu, 20 Sep 2018 02:52:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2p4v-0008Ni-8U
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 02:52:29 +0000
X-Inumbo-ID: 59fd0506-bc80-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59fd0506-bc80-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 02:53:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,396,1531785600"; d="scan'208";a="65773301"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75250-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=ae57950fc878618083bca435fa4bc00d4bec97c1
X-Osstest-Versions-That: ovmf=b06dfd40bb5cf9fdd626a79a300253f193b600ae
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 03:52:24 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75250: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjUwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBhZTU3OTUwZmM4Nzg2MTgwODNiY2E0MzVmYTRiYzAwZDRi
ZWM5N2MxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMDZkZmQ0MGJi
NWNmOWZkZDYyNmE3OWEzMDAyNTNmMTkzYjYwMGFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
NDEgIDIwMTgtMDktMTggMDk6NTA6MzcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjUwICAyMDE4LTA5LTE5IDIwOjUxOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgZWRrMi1kZXZlbC1i
b3VuY2VzQGxpc3RzLjAxLm9yZyA8ZWRrMi1kZXZlbC1ib3VuY2VzQGxpc3RzLjAxLm9yZz4KICBK
aWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1
QGludGVsLmNvbT4KICBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8
amlheGluLnd1QGludGVsLmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXgu
ZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9v
c3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWU1Nzk1MGZjODc4NjE4MDgzYmNhNDM1ZmE0
YmMwMGQ0YmVjOTdjMQpBdXRob3I6IHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDEyIDE0OjU4OjU0IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCBh
IGJ1ZyBmb3IgVW51c2VkIFBDRHMgc2VjdGlvbiBkaXNwbGF5IGluIHRoZSByZXBvcnQKICAgIAog
ICAgRml4IGEgcmVncmVzc2lvbiBpc3N1ZSBjYXVzZWQgYnkgYWM0NTc4YWYzNjQsIHdoZW4gdGhl
cmUgZG9lc24ndCBleGlzdAogICAgbm90IHVzZWQgUENELCBpdCBhbHNvIGRpc3BsYXkgdGhlIG5v
dCB1c2VkIFBjZCBzZWN0aW9uIGluIHRoZSByZXBvcnQuCiAgICAKICAgIEZpeGVzOiBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExNzAKICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdo
b25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGlqdS5GYW4gPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KCmNvbW1pdCAzZWI3NDdjMTZiZThmYjk5NTFmNzAzZjQ0OWUxMjg3ZDQy
NjliYTEyCkF1dGhvcjogWXVuaHVhIEZlbmcgPHl1bmh1YXguZmVuZ0BpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIFNlcCAxNCAxMDo1NDo1OSAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiBSZWdyZXNz
aW9uIGJ1ZyBMaW51eCBzY3JpcHQgdXNlZCB3aW5kb3dzIGZvcm1hdAogICAgCiAgICByZWdyZXNz
aW9uIGJ5IDE1ZTIwMjI4MjU4YzE3MTRjZDkwMjA3YTUyMTAxYTViMWI1NGNkMmMKICAgIGFuZCA5
ZjM1OTQ3ODJkZTkwNTFjYmY1OTlmOWFmMDA2OTAzZWQzZjY2NjllCiAgICBMaW51eCBleGVjdXRl
IHNjcmlwdCBtdXN0IHVzZSAnXG4nIG5vdCAnXHJcbicgZm9yIGVuZCBvZiBsaW5lCiAgICAKICAg
IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBZdW5odWEg
RmVuZyA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgMTczN2I3ZTNiNDAyOTgzZjBjOWQx
NGI5MzFiMjIzOGMyN2QyNDdhOQpBdXRob3I6IEppYXhpbiBXdSA8SmlheGluLnd1QGludGVsLmNv
bT4KRGF0ZTogICBNb24gU2VwIDE3IDExOjEwOjU3IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvSXA0RHhlOiBSZWZpbmUgdGhlIGNvZGluZyBzdHlsZS4KICAgIAogICAgUmVmOiBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExODAKICAgIFJlbW92ZSB0
aGUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzLgogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBp
bnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ2M6
IEJpIERhbmRhbiA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFd1
IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgoKY29tbWl0IGNkZTVhNzJkMzY1ZWZmNWIwMmI4MzMwZmVmMWM4ZDM2ZmNl
ZDA4ZWIKQXV0aG9yOiBlZGsyLWRldmVsLWJvdW5jZXNAbGlzdHMuMDEub3JnIDxlZGsyLWRldmVs
LWJvdW5jZXNAbGlzdHMuMDEub3JnPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTY6MjQ6MTUgMjAxOCAr
MDgwMAoKICAgIE5ldHdvcmtQa2c6IFVlZmlQeGVCY0R4ZTogQWRkIEVYQ0xVU0lWRSBhdHRyaWJ1
dGUgd2hlbiBvcGVuaW5nIFNOUCBwcm90b2NvbCBpbnN0YWxsZWQgYnkgUFhFLgogICAgCiAgICBS
ZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1Mgog
ICAgCiAgICB2MjogU3luYyB0aGUgc2FtZSBsb2dpYyB0byBJcHY2IGFuZCB1cGRhdGUgY29kZSBj
b21tZW50cy4KICAgIAogICAgVGhlIFBYRSBkcml2ZXIgaW5zdGFsbHMgYSBTTlAgYW5kIG9wZW4g
dGhpcyBTTlAgd2l0aCBhdHRyaWJ1dGUgQllfRFJJVkVSCiAgICB0byBhdm9pZCBpdCBiZWluZyBv
cGVuZWQgYnkgTU5QIGRyaXZlciwgdGhpcyBTTlAgaXMgYWxzbyBleHBlY3RlZCBub3QgdG8KICAg
IGJlIG9wZW5lZCBieSBvdGhlciBkcml2ZXJzIHdpdGggRVhDTFVTSVZFIGF0dHJpYnV0ZS4gSW4g
c29tZSBjYXNlcywgb3RoZXIKICAgIGRyaXZlcnMgbWF5IGhhcHBlbiB0byBkbyB0aGlzIGJ5IGVy
cm9yLCBhbmQgdGh1cyBjYXVzZSBhIHN5c3RlbSBjcmFzaC4KICAgIFRoaXMgcGF0Y2ggYWRkcyBF
WENMVVNJVkUgYXR0cmlidXRlIHdoZW4gb3BlbmluZyBTTlAgaW4gUFhFIGRyaXZlciwgYW5kCiAg
ICB3aWxsIHJlamVjdCBhbGwgT3BlblByb3RvY29sIHJlcXVlc3RzIGJ5IEVYQ0xVU0lWRS4KICAg
IAogICAgQ2M6IFN1YnJhbWFuaWFuLCBTcmlyYW0gPHNyaXJhbS1zQGhwZS5jb20+CiAgICBDYzog
WWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogICAgQ2M6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3JpcmFtIFN1YnJhbWFuaWFuIDxzcmlyYW0tc0BocGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXdSBK
aWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpjb21taXQgMTZkODQ2NTc1NmFkMjlhMTdhMDgy
MTA4ZGFlNTVkMjU0YjkxYmYyYwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRl
bC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzo0MDozNyAyMDE4ICswODAwCgogICAgVWVmaUNw
dVBrZy9QaVNtbUNwdUR4ZVNtbTogbW92ZSBJbml0U21tUzNDcjMoKSBpbnRvIGVsc2UgYmxvY2sK
ICAgIAogICAgQlojOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTExNjUKICAgIAogICAgSW5pdFNtbVMzQ3IzICgpIHdpbGwgdXBkYXRlIFNtbVMzUmVzdW1l
U3RhdGUgc28gbW92aW5nIHRoZSBjYWxsaW5nIG9mCiAgICBpdCBpbnRvIGVsc2UgYmxvY2sgdG8g
a2VlcCB0aGUgbG9naWMgY29uc2lzdGVuY3kuCiAgICAKICAgIENjOiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+CiAgICBDYzogQmVuamFtaW4gWW91IDxiZW5qYW1pbi55b3VAaW50ZWwu
Y29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMYXN6
bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlhbiBK
IFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcg
PGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCBhOTVjOWNmZDE4YjY5MWQ5Njk0YjE3ZjAzMmZmZWZkMWU5
MDVjYzRhCkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDEwIDExOjEzOjM2IDIwMTggKzA4MDAKCiAgICBVZWZpQ3B1UGtnL1BpU21tQ3B1
RHhlU21tOiBhZGQgbWVzc2FnZSBmb3IgUzMgY29uZmlnIGVycm9yCiAgICAKICAgIEJaIzogaHR0
cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTY1CiAgICAKICAg
IEhPQiBnRWZpQWNwaVZhcmlhYmxlR3VpZCBpcyBhIG11c3QgaGF2ZSBkYXRhIGZvciBTMyByZXN1
bWUgaWYKICAgIFBjZEFjcGlTM0VuYWJsZSBpcyBzZXQgdG8gVFJVRS4gQ3VycmVudCBjb2RlIGlu
IENwdVMzLmMgZG9lc24ndAogICAgZW1ib2R5IHRoaXMgc3Ryb25nIGJpbmRpbmcgYmV0d2VlbiB0
aGVtLiBBbiBlcnJvciBtZXNzYWdlIGFuZAogICAgQ3B1RGVhZExvb3AgYXJlIGFkZGVkIGluIHRo
aXMgcGF0Y2ggdG8gd2FybiBwbGF0Zm9ybSBkZXZlbG9wZXIKICAgIGFib3V0IGl0LgogICAgCiAg
ICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ2M6IEJlbmphbWluIFlv
dSA8YmVuamFtaW4ueW91QGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 03:29:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 03:29: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 1g2peD-0002CW-AU; Thu, 20 Sep 2018 03:28:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2peC-0002CM-SB
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 03:28:56 +0000
X-Inumbo-ID: 721980be-bc85-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 721980be-bc85-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 03:29: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 1g2pe9-0000bd-9Q; Thu, 20 Sep 2018 03:28: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 1g2pe8-0001nG-Q4; Thu, 20 Sep 2018 03:28:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2pe8-0000JG-PN; Thu, 20 Sep 2018 03:28:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127776-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=bf8e4f902c3608f9e76bba3710812e51560a2ccc
X-Osstest-Versions-That: seabios=bcd82420a32d1fe597a88e601959e9d5fe4c70df
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 03:28:52 +0000
Subject: [Xen-devel] [seabios test] 127776: 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>

ZmxpZ2h0IDEyNzc3NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc3NzYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTY1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjc1NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU2NQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgYmY4ZTRmOTAyYzM2MDhmOWU3NmJiYTM3MTA4MTJlNTE1NjBhMmNjYwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgYmNkODI0MjBhMzJkMWZlNTk3YTg4ZTYwMTk1
OWU5ZDVmZTRjNzBkZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI3NTY1ICAyMDE4LTA5LTEzIDA5
OjEwOjQyIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzc3NiAgMjAxOC0wOS0x
OCAxNzo0MDozOSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIE1hdHQgRGVWaWxsaWVyIDxtYXR0LmRldmlsbGll
ckBwdXJpLnNtPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIGJjZDgyNDIuLmJmOGU0ZjkgIGJmOGU0
ZjkwMmMzNjA4ZjllNzZiYmEzNzEwODEyZTUxNTYwYTJjY2MgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 05:04:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 05:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2r8U-00017Z-L3; Thu, 20 Sep 2018 05: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=dtql=mb=gmail.com=nicksimonovv@srs-us1.protection.inumbo.net>)
 id 1g2kJp-00049R-53
 for xen-devel@lists.xenproject.org; Wed, 19 Sep 2018 21:47:33 +0000
X-Inumbo-ID: 52aebc75-bc55-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52aebc75-bc55-11e8-a8a5-bc764e045a96;
 Wed, 19 Sep 2018 23:45:29 +0200 (CEST)
Received: by mail-lj1-x244.google.com with SMTP id q127-v6so6429552ljq.11
 for <xen-devel@lists.xenproject.org>; Wed, 19 Sep 2018 14:47:30 -0700 (PDT)
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=0pnysa9LYWXiv/lmq/UpOIIIkfxL8NfCriv/Ioaklc0=;
 b=c2+YqoEv2NoW0MgpTxXS5N3bFIZCFhN8ys3y/wx0vGGOJywa9+hfi2ZNQPwpQCFqQV
 4SumWkL505nlnZGsD7K+LpsvaXqrPrpGDtAUW1kXmd3aidCusws6iYHdyFLvU9sL4fPB
 pPftct4RyJjgnwjVNSM2sehvFB/r5hpnKnnXljA8Pm02nKD8MI4ZX3DmulGLLnDKcNLL
 go7edukPDOfH7CGbkiQZ4y3+hU2+KoFDiwxTR/SA8o9iqBaTgdtts9KzLvFLZmxyieod
 0ksU/s1ROajZrIJjHqo1L0FNixA9n4xlBiryqWZL++TFe8y92yRHkVITL1e7WZNsHME0
 vBfg==
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=0pnysa9LYWXiv/lmq/UpOIIIkfxL8NfCriv/Ioaklc0=;
 b=BkF7vGhWJNeQkihxoQa3I3d+KOvjlpEMN/dmtBYdUzDrf9gRpyrCzTqIt0chFmE2LY
 +TBbEYwF0BHFIaquW4nDXxpl5BcQXn4JIjJu57xjE7sqV9QpvVc0OjFP2JdB/2AoPT4D
 RW47RyxIyVEAda+S2Do/7gwy3ekHL++LeGcHV5bAOy2EduhFzxRE3pCQE/kl68se9d5v
 kkAH3UnpJv8+jclhuO0NTPFynmPITvJKqWwWuZpCizWEjebtKQOfdJCw9okblpPwiAJT
 Fyg63xrFijB4CQbQD9LpQuyPrR/TGlepwyxwxm1EDgCRdzHFG++I87tlQ33iD1MCi6y+
 P0LA==
X-Gm-Message-State: APzg51DtSb0SNrncu4IC6OSbPmG4AUzTw+PNGv60y58qVPg95Bxp/i8U
 VJEv74hAnrP3MmwX60DeaZo=
X-Google-Smtp-Source: ANB0VdZxhwN9IT4vL+78jMm07s9Tg5URZtSWydG2lvzRDgOXweyeTeuHYlBzVmPMPfkuz6eDxWzeGQ==
X-Received: by 2002:a2e:144c:: with SMTP id
 12-v6mr24528775lju.122.1537393649159; 
 Wed, 19 Sep 2018 14:47:29 -0700 (PDT)
Received: from nick (retailing-exile.volia.net. [93.72.35.76])
 by smtp.gmail.com with ESMTPSA id f66-v6sm4234390lji.23.2018.09.19.14.47.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 19 Sep 2018 14:47:28 -0700 (PDT)
Date: Thu, 20 Sep 2018 00:47:10 +0300
From: Nick Simonov <nicksimonovv@gmail.com>
To: oleksandr_andrushchenko@epam.com
Message-ID: <20180919214710.GA6907@nick>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Thu, 20 Sep 2018 05:04:17 +0000
Subject: [Xen-devel] [PATCH] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org,
 nicksimonovv@gmail.com, tiwai@suse.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>

c25kX3BjbV9vcHMgYXJlIG5vdCBzdXBwb3NlZCB0byBjaGFuZ2UuIFNvIG1hcmsgdGhlCm5vbi1j
b25zdCBzdHJ1Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUgaW5kZW50YXRpb24KdG8gbmNyZWFz
ZSByZWFkYWJpbGl0eS4KClNpZ25lZC1vZmYtYnk6IE5pY2sgU2ltb25vdiA8bmlja3NpbW9ub3Z2
QGdtYWlsLmNvbT4KLS0tCiBzb3VuZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMgfCA0NiArKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zb3VuZC94ZW4v
eGVuX3NuZF9mcm9udF9hbHNhLmMgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMKaW5k
ZXggMTI5MTgwZS4uMmNiZDk2NyAxMDA2NDQKLS0tIGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
YWxzYS5jCisrKyBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250X2Fsc2EuYwpAQCAtNjM3LDMxICs2
MzcsMzEgQEAgc3RhdGljIGludCBhbHNhX3BiX2ZpbGxfc2lsZW5jZShzdHJ1Y3Qgc25kX3BjbV9z
dWJzdHJlYW0gKnN1YnN0cmVhbSwKICAqIHRvIGtub3cgd2hlbiB0aGUgYnVmZmVyIGNhbiBiZSB0
cmFuc2ZlcnJlZCB0byB0aGUgYmFja2VuZC4KICAqLwogCi1zdGF0aWMgc3RydWN0IHNuZF9wY21f
b3BzIHNuZF9kcnZfYWxzYV9wbGF5YmFja19vcHMgPSB7Ci0JLm9wZW4gPSBhbHNhX29wZW4sCi0J
LmNsb3NlID0gYWxzYV9jbG9zZSwKLQkuaW9jdGwgPSBzbmRfcGNtX2xpYl9pb2N0bCwKLQkuaHdf
cGFyYW1zID0gYWxzYV9od19wYXJhbXMsCi0JLmh3X2ZyZWUgPSBhbHNhX2h3X2ZyZWUsCi0JLnBy
ZXBhcmUgPSBhbHNhX3ByZXBhcmUsCi0JLnRyaWdnZXIgPSBhbHNhX3RyaWdnZXIsCi0JLnBvaW50
ZXIgPSBhbHNhX3BvaW50ZXIsCi0JLmNvcHlfdXNlciA9IGFsc2FfcGJfY29weV91c2VyLAotCS5j
b3B5X2tlcm5lbCA9IGFsc2FfcGJfY29weV9rZXJuZWwsCi0JLmZpbGxfc2lsZW5jZSA9IGFsc2Ff
cGJfZmlsbF9zaWxlbmNlLAorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfcGNtX29wcyBzbmRfZHJ2
X2Fsc2FfcGxheWJhY2tfb3BzID0geworCS5vcGVuCQk9IGFsc2Ffb3BlbiwKKwkuY2xvc2UJCT0g
YWxzYV9jbG9zZSwKKwkuaW9jdGwJCT0gc25kX3BjbV9saWJfaW9jdGwsCisJLmh3X3BhcmFtcwk9
IGFsc2FfaHdfcGFyYW1zLAorCS5od19mcmVlCT0gYWxzYV9od19mcmVlLAorCS5wcmVwYXJlCT0g
YWxzYV9wcmVwYXJlLAorCS50cmlnZ2VyCT0gYWxzYV90cmlnZ2VyLAorCS5wb2ludGVyCT0gYWxz
YV9wb2ludGVyLAorCS5jb3B5X3VzZXIJPSBhbHNhX3BiX2NvcHlfdXNlciwKKwkuY29weV9rZXJu
ZWwJPSBhbHNhX3BiX2NvcHlfa2VybmVsLAorCS5maWxsX3NpbGVuY2UJPSBhbHNhX3BiX2ZpbGxf
c2lsZW5jZSwKIH07CiAKLXN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9vcHMgc25kX2Rydl9hbHNhX2Nh
cHR1cmVfb3BzID0gewotCS5vcGVuID0gYWxzYV9vcGVuLAotCS5jbG9zZSA9IGFsc2FfY2xvc2Us
Ci0JLmlvY3RsID0gc25kX3BjbV9saWJfaW9jdGwsCi0JLmh3X3BhcmFtcyA9IGFsc2FfaHdfcGFy
YW1zLAotCS5od19mcmVlID0gYWxzYV9od19mcmVlLAotCS5wcmVwYXJlID0gYWxzYV9wcmVwYXJl
LAotCS50cmlnZ2VyID0gYWxzYV90cmlnZ2VyLAotCS5wb2ludGVyID0gYWxzYV9wb2ludGVyLAot
CS5jb3B5X3VzZXIgPSBhbHNhX2NhcF9jb3B5X3VzZXIsCi0JLmNvcHlfa2VybmVsID0gYWxzYV9j
YXBfY29weV9rZXJuZWwsCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9wY21fb3BzIHNuZF9kcnZf
YWxzYV9jYXB0dXJlX29wcyA9IHsKKwkub3BlbgkJPSBhbHNhX29wZW4sCisJLmNsb3NlCQk9IGFs
c2FfY2xvc2UsCisJLmlvY3RsCQk9IHNuZF9wY21fbGliX2lvY3RsLAorCS5od19wYXJhbXMJPSBh
bHNhX2h3X3BhcmFtcywKKwkuaHdfZnJlZQk9IGFsc2FfaHdfZnJlZSwKKwkucHJlcGFyZQk9IGFs
c2FfcHJlcGFyZSwKKwkudHJpZ2dlcgk9IGFsc2FfdHJpZ2dlciwKKwkucG9pbnRlcgk9IGFsc2Ff
cG9pbnRlciwKKwkuY29weV91c2VyCT0gYWxzYV9jYXBfY29weV91c2VyLAorCS5jb3B5X2tlcm5l
bAk9IGFsc2FfY2FwX2NvcHlfa2VybmVsLAogfTsKIAogc3RhdGljIGludCBuZXdfcGNtX2luc3Rh
bmNlKHN0cnVjdCB4ZW5fc25kX2Zyb250X2NhcmRfaW5mbyAqY2FyZF9pbmZvLAotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 05:18:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 05: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 1g2rM8-00028T-Bk; Thu, 20 Sep 2018 05:18:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ozhr=mc=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1g2rM6-00028O-OK
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 05:18:22 +0000
X-Inumbo-ID: bb200a3e-bc94-11e8-a6a9-d7ebe60f679a
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.87]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id bb200a3e-bc94-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 05:19:21 +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=dF6ZY4YOBfrOoOUIJ6AV2DASCwZwvD265VUrGLngn0U=;
 b=ejsKqJRlSg8aZNVujCJJegOZt9yM/ypt0WP7tV9O4JpX3YmjFzskVze+MAv2B1n/QBCUltKWmb7LTrPElmyynruVPGw8oxcxj+8SitoltRFEuuXScX1fPHN6N4Xhexw/9+V/0T9BSlURapcal8t+NyNeOqVEpmguXCCclQ1XjqI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.20] (85.223.209.59) by
 VI1PR0302MB3213.eurprd03.prod.outlook.com (2603:10a6:803:18::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.17; Thu, 20 Sep
 2018 05:18:07 +0000
To: Nick Simonov <nicksimonovv@gmail.com>
References: <20180919214710.GA6907@nick>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <33d4fea3-70ff-e488-cd10-3abeb274fe3b@epam.com>
Date: Thu, 20 Sep 2018 08:18:02 +0300
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: <20180919214710.GA6907@nick>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: LO2P265CA0049.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::13) To VI1PR0302MB3213.eurprd03.prod.outlook.com
 (2603:10a6:803:18::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bf689dde-2e64-4833-0a69-08d61eb87394
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB3213; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB3213;
 3:7BS1Dj8DSSDJEwg3MKJaV4Rd+6u19OQz0QKj25hEDycVC0cX+S1slJ0LPM0w3DQlc820eCx5vQyf/zT57u4QHCtlpBJVhWtOGAqMmthiUBPLPYYBjsH3Hw2+p28bLWwQyTR8TR3qREH+hFdzTE3VYkTNElKLo5Li1m2gL6eO022WS9BQVwH2k1Rbgmc12axKQ3RT+oxvVLoV7P7Vl+62dTRpZxknTHvPMUZtEgMJjfxEgtcFWhnv6SlmeHYbkNH/;
 25:25I7skodpzUJaSDYRGskOguDuLXaaM5cdOnNaOOXYmksZb92TMBjGvR5UsXb5xA4BVAD2qcF4rtrf2i1EFTyzIYpZDYd1+5h7GmqVN/lA0weB9qj1VxZXf11ejS0tu9eHa31U/nfqlP8KQ5ipHDvRb4D7RYcxZgWZRe40zgpG7SACs2mMJ5Ux5WLazJCqxB0vSDuCBA4elgWl5ERSZ61+aIU5ZKt3NkkvZgNNGZSk4TNDhdL0qZ5VlNvQRZmmpm6bz082w07GNGaYyF9aYp1t1wPYQGPTR/CHja/Ou8DD24qkQ1CIR7GA989EAgEeeVsfTwcL9+fLuSGSwB+Rkv66Q==;
 31:fpwMDGkeQ4Sf/74dTnl+BqPsA7oSX/BVzbVXF4neyd384SBFKkK9pbRMLNrMJKo2krvuM+WimD2g2YzYBXgoWEk+4ZDYHfVKjzvjWCieDn+eXvUsJI6/z+/IeXzyLaGU+aKpdsQ2d0Sv61wIXwUnVVgM1YV0OJnWvfgH+O/+lPK6rTrCT4PtaLWUav6f3S0fCZrMRL7XwLJCcE0O3P426DxxhRI009tiT3Zf2xBAm+4=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB3213:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB3213;
 20:fKmYnRBmWWjBQzJdFTljBuZUk3jo+gAgRSlgm7wW+x2tEDefNXF8OyW+xK1jsTIPV/TiU2NnaRo68SEuSpNY1P0EbCAGYKpd/uUSQt1DPVdjXU1lUmZ+RsWtce/PQRaVk/w7hfwRoGFY6tsSUFuUXYE7TOVbAj+s6bxyyBLczOK3eZ2TdoK5zsUDSD92FcQbMcqqUCHX8lL6RKHuu9lE6RZqEmSDhCABqagQU/aQUb1ZdqdNvBPshRQudpw2bL2ascE2ufen1fzy/SsQ7MNE8Hv4Kp0WrDkvmVc329mD8sI7GZbiMjF/Ovk9f0PWM3mHBxgsxgk0vC74AkEjkLw1dJ2wZ/HRHgEDv2eFVmsxDG1Qw5yPErf7JgQDkJXV5uq2tTTA67o2ZuCHIFXHuZFor4pwWpX7on2h2rcwwMaj8I4usZ5wBGc6xunENvqFveqaGWGyw+YjzZyBclx33Al3523EBKVohoDk0gbdSJz1BO/eG/x50voSMS2xNHGK/E+a;
 4:ooTPT2cPGD8Wd6PtZ7zkf1w1MupfTaQrr102QTAE/p2WprTQ5fxMSgHmrkpBY90TQU8L/6H7Ejhfhw5U88AMfztUNOonDAjoJUTUt867wSDg4YvxoP0WIrCMt2DHpo3yZ0QfEXOWy/r7YeGVcDiIbQ38aJbUW8kM/7urvVSD0Wj5V01DRCBy5lC4FmAaEXPegJWoJWDB85V7j+IiDDlmnKcU9rSxpzbW6gYVg7L+hrr69OS5CARbLKuZQmlFtUWGiKxhUDD7hdRQizA30cqBHCRh/r5S4gWYbLR5fTUPMe7LmHn82O7bqudzodnShoRkB1Oj16fDTviI9+VYo42fs21dMU1qFvmddXfZAS+MtxE=
X-Microsoft-Antispam-PRVS: <VI1PR0302MB3213B0E137BF97C5749F2A46E7130@VI1PR0302MB3213.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(85827821059158)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231355)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051);
 SRVR:VI1PR0302MB3213; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB3213; 
X-Forefront-PRVS: 0801F2E62B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(136003)(39860400002)(376002)(396003)(346002)(366004)(189003)(199004)(67846002)(31686004)(97736004)(386003)(50466002)(476003)(2616005)(11346002)(486006)(5660300001)(956004)(446003)(53546011)(16526019)(305945005)(186003)(65806001)(81156014)(8936002)(65826007)(66066001)(58126008)(478600001)(14444005)(77096007)(229853002)(2906002)(65956001)(8676002)(26005)(316002)(47776003)(52116002)(68736007)(4326008)(6916009)(345774005)(1411001)(86362001)(7736002)(80792005)(105586002)(6486002)(230700001)(36756003)(53936002)(81166006)(31696002)(72206003)(16576012)(25786009)(3846002)(6246003)(64126003)(23676004)(6116002)(6666003)(52146003)(39060400002)(106356001)(2486003)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB3213; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjMyMTM7MjM6L0Zva0YzSU1vWGxtQmNMWU8xeGxzck5l?=
 =?utf-8?B?QXlsck1vYUdBMFZxZS9BT2lzRXhRVmhyLzZHbVdua2U4MHFWY21iUHNQeFc3?=
 =?utf-8?B?REh0TWU3TmZkaUlORWJWaitZbVA1clRiTHYvTnNtUm9xQWl0dDlJbTd5NUhx?=
 =?utf-8?B?TGxHZGhCVnpyZWlKMFJyNTBCWnJkamVicWNvUTBGemQwc0lDRGpBeklqV01R?=
 =?utf-8?B?Nktna1NCcmM5TWNWaG1BSmpoV085RnNldVM4UHlkL2x2RHRMUDBINWwzQzM5?=
 =?utf-8?B?emp4WUxzUG1reFhKem8wZ01GK1p3TENIUVloL2R0bXRnV2g2Rkd4OEZRZmtB?=
 =?utf-8?B?NnpyNjJaVW9FZ2tiaklxRzhJalU1VDlIa3NkWUdKaXI3UmVtRkRydDR2a2lx?=
 =?utf-8?B?TlliL2hiZEI3WVd1bWRobDBVVnhKUzNXUUlCQkZTNVU0UGkzeDdWM0NHREp0?=
 =?utf-8?B?OWR6ZFBwSUd1Z1J5bi9CVm5wZWtnTkI2cnUxVnVEaXlhcVp4VmVkaCtPanVP?=
 =?utf-8?B?aGJRM2lQdWFyVjNwenlYRXd4anhUSnV0elNwTloyNGRhcGdtS2ZtYXpSYkll?=
 =?utf-8?B?d29WN1N3elF6SXhvdFJFdHpuU0ZMMHhPRkVnb1ZTOWhSdThsSjhvcXVPTDJx?=
 =?utf-8?B?UE9NZkgxZWxaU2lzbHIvV0tLdzMzVVdRbmR1NXJlODBLVXYrL1EyVVZtZ1Bn?=
 =?utf-8?B?QUx2akN1SmZqY2IyOGg4Q3dTZDBSdGh0by9LWS9vcGFHRDBwVSszVUJjV1RE?=
 =?utf-8?B?ZTBPOXJGeVhWV3RyWHNXY0pJL0FqTWl4VXF4ZU83a2MvZlNjUHVtNjFEL1Fo?=
 =?utf-8?B?azYreitxU3dXMDNCaS9XSDdNMGQwVUl1TERFanZMUnRuNTZZQml5c0hubXcz?=
 =?utf-8?B?Sjc2aDdjYVozdUc5cHVLTkxhMGx6Q3VWeGRRVDM3dU1XZWQ2L29Vb2Y4MlJj?=
 =?utf-8?B?S3Q5SjRiRERwcG5FbEI4Q3YyWVMzZzFkdERuU1BMUkM5QXVUQkdNeis0SUNH?=
 =?utf-8?B?dVRIZjJmWGtvUXJwVFk4d0QvbDhOdE1lWDNFaUtkbnQzcDdIM05ZMTFBT0hX?=
 =?utf-8?B?ZTRsZFhwVHdGTzlsWXI3U1B4N0ZtVUJURXVDM3NvTlpiUUI2dG5rZVR5MTZO?=
 =?utf-8?B?MEl1TEdnZG9zSU5sS2YrL1FHalNCMjNrU0hHbnpCYkV2YkJreEEyL1Q1RlIv?=
 =?utf-8?B?N3lxVU53blBncWpuR3dOZ0NjN2tVV0lscWNuYldGeEc5UFZVVS9hcXhqN0lP?=
 =?utf-8?B?WVBSUkl1UGdDRSsyUFlGa3FMVGtxek9RM1VZZlhqVkJkTVgzdjZpbnNhOExH?=
 =?utf-8?B?Ykh3NWU4ZURzWVp0OUsxR0JMYXpLM0lJNnVsNXk2QzdRN1RDazlqcHlTSE9m?=
 =?utf-8?B?ZkxEd0cyRWlBVDlObXJyVXRXcHlwQjZrT1JQU0FEYk1kSEFxY0UxY0RFM0J3?=
 =?utf-8?B?cElLS1pDTDdodEpGdmhQSmtnbzJmQlhhWWtKcC9YNEtlL0VRUGhvN2NJM1NH?=
 =?utf-8?B?T0ZtdTlKVnBIbDRrMDNiUWN1TUg2Q3B2b051clF6S2hpN2hrNERWOWJKcWJs?=
 =?utf-8?B?SzFxMzBuV210cXJTNllMdVNOaHFVRXNFV1dpTHB2YlRhb3VUMytwTGRhWjZS?=
 =?utf-8?B?S1lDdlQwZWEzd1V1SEVVdENSNkUrckE4WWE4WUdyUWIyQTlTNlEvNVVUVTc3?=
 =?utf-8?B?cWVYc3BIZUJWUVJxeVNoVDRadUR3OUVEdk4vaDZEaHdqZU8ySmNBSFZtTm5p?=
 =?utf-8?B?SmpianNZQnhZaisxZkh2dms4OVE2akgvc3hoZXVWN2ViSWU5SUs2alZ1bkNX?=
 =?utf-8?B?VXZXZHJZOXlGOGJQN2FUellZM05NWXpmRG9IekNNTjJ4b0JZWFJmd3JvSlZK?=
 =?utf-8?B?N3Q4WFN1ZjVISE9RWkZ2am41S1JTMXJ2RndNN1RsNlc5L1JPbHVmekVVWWdM?=
 =?utf-8?B?Zkg5SUY3cy8zeWFGNkVnZVNWZVdHRDcvRktMV2VZUzluYUgyc29iY3hjL1JQ?=
 =?utf-8?B?czA3WWwzQ3A3ZDcxVFJjUkt4M0RxalZacGs1Tm91SUhXTnVuc1JrOWNYSVlq?=
 =?utf-8?B?bXJsenM0K2ZaVCtsQUZEUkNSeVN5ZEE5dFVtVUJGaTV1VlM5NWJiejBrU1dn?=
 =?utf-8?B?NmtsQT09?=
X-Microsoft-Antispam-Message-Info: GmGfUm45aiMDxQfT5wMLmbOJyQX55WQyPLa0ZMt5v3yARVonskGFp5SueL6ENGt45BVXK3pJ6qRQtzbuvAlNLF0/rQyff6l2ylyb+9flXmEDnJo7mMOKT+AticHrpbx1pP04ZgQGcI4rkjExeKo/xSTQiCY2oe5yFO4goBzL+KuMbjyAmQtMQdYXlUxlA8+UZL9Vzh/RCwpSfimPH5BeCDCPyh27ckXGXOrwggaBa8z9mBaX5+sa5PwHkZaypNDeFUsg24I0juhbM0CDYDkF68Wy7W4jr2RRPsAystiatNjrERgTIUwCEYXdIx/ZgC5cI4GDFEUuwZGlAlPoU5ZCtoUCZyDL63EG1ikqgwDRPR8=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB3213;
 6:EblJlVGCBsSMAffHln/OFumZ2EWPVunnfiKj37rwiTaaMZ/wynevoIAfQ5MWv0MUoeOfQVCjHkfDJ/5DclU0HyPc9D6ko/VIslOb868huGILWYvFQgW1ELfKVmk7MqRYRRmlXCthKIra365D5Y+rWmrlb1r7IPoxaYCQmkQvnamEZbg+eJmCRdBCUoPfVgfw+LgIklPITuhcjVwnmqeHkpzuTNguZWNhSGFhKgYnHApIFekKR+WlDeCVss1m2UtBKUAGVidXihjBQr2ITs71NQRfI5QjwVLf4NXqRRDQdmV+oB4pcPESXX9BGJBN5KwYWnqmbay9fer0QpNQ6nC3U7+S05DyWzZLBi6I5yu9dvCJTXwoBdaJynJj6yz0YsIttAEbLkeT88u02sfeHoFXo4aSxg3+kMC9K5igpMcYQvLUXKcY0iVT06Fl1HPEfRdi0sqEoM69D7rukYDvfDyjng==;
 5:8mDCO8NGeGxV7SMcGTg0+XEE0x63l40ZBMRNuYGVQzjpit3rVDN/LQF1QpmbdKsPOgVyfN6omBBWjSBo+XK6DnJsqqgCUaMSaOwVePN9baxWpXI4oZVqgiQ91qyDdCy60CDcv7CH2jU+GebFQmDTxER0cxmYKPAyuxly2ZbH23g=;
 7:pDrLlhEzMAKZVjhzPiZ+gyu2oRbtWRYs6+WbFeQyIuFY9p7W8vN/aNKjIdeTewGiSpscLXH2qw9igvxR5eM+wVK85DFWRf2m1uLzC5pnF/E/a3KZe52yB5QoOarT1g7XatE94buhM5Ox6Mlj1eQW3rMl9NI3rfI49ak+E2uAFlVJGDHhWosLmr80p/shznrmyUNkkegy1J3CdN+yUT1HVg+qgZAxtk1g/ZCLUo4yfSglVBaRgcEMmvSLrqmZRikK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2018 05:18:07.4456 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bf689dde-2e64-4833-0a69-08d61eb87394
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB3213
Subject: Re: [Xen-devel] [PATCH] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org, tiwai@suse.com,
 linux-kernel@vger.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>

T24gMDkvMjAvMjAxOCAxMjo0NyBBTSwgTmljayBTaW1vbm92IHdyb3RlOgo+IHNuZF9wY21fb3Bz
IGFyZSBub3Qgc3VwcG9zZWQgdG8gY2hhbmdlLiBTbyBtYXJrIHRoZQo+IG5vbi1jb25zdCBzdHJ1
Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUgaW5kZW50YXRpb24KPiB0byBuY3JlYXNlIHJlYWRh
YmlsaXR5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogTmljayBTaW1vbm92IDxuaWNrc2ltb25vdnZAZ21h
aWwuY29tPgo+IC0tLQo+ICAgc291bmQveGVuL3hlbl9zbmRfZnJvbnRfYWxzYS5jIHwgNDYgKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvc291
bmQveGVuL3hlbl9zbmRfZnJvbnRfYWxzYS5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRfYWxz
YS5jCj4gaW5kZXggMTI5MTgwZS4uMmNiZDk2NyAxMDA2NDQKPiAtLS0gYS9zb3VuZC94ZW4veGVu
X3NuZF9mcm9udF9hbHNhLmMKPiArKysgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMK
PiBAQCAtNjM3LDMxICs2MzcsMzEgQEAgc3RhdGljIGludCBhbHNhX3BiX2ZpbGxfc2lsZW5jZShz
dHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKPiAgICAqIHRvIGtub3cgd2hlbiB0
aGUgYnVmZmVyIGNhbiBiZSB0cmFuc2ZlcnJlZCB0byB0aGUgYmFja2VuZC4KPiAgICAqLwo+ICAg
Cj4gLXN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9vcHMgc25kX2Rydl9hbHNhX3BsYXliYWNrX29wcyA9
IHsKPiAtCS5vcGVuID0gYWxzYV9vcGVuLAo+IC0JLmNsb3NlID0gYWxzYV9jbG9zZSwKPiAtCS5p
b2N0bCA9IHNuZF9wY21fbGliX2lvY3RsLAo+IC0JLmh3X3BhcmFtcyA9IGFsc2FfaHdfcGFyYW1z
LAo+IC0JLmh3X2ZyZWUgPSBhbHNhX2h3X2ZyZWUsCj4gLQkucHJlcGFyZSA9IGFsc2FfcHJlcGFy
ZSwKPiAtCS50cmlnZ2VyID0gYWxzYV90cmlnZ2VyLAo+IC0JLnBvaW50ZXIgPSBhbHNhX3BvaW50
ZXIsCj4gLQkuY29weV91c2VyID0gYWxzYV9wYl9jb3B5X3VzZXIsCj4gLQkuY29weV9rZXJuZWwg
PSBhbHNhX3BiX2NvcHlfa2VybmVsLAo+IC0JLmZpbGxfc2lsZW5jZSA9IGFsc2FfcGJfZmlsbF9z
aWxlbmNlLAo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9wY21fb3BzIHNuZF9kcnZfYWxzYV9w
bGF5YmFja19vcHMgPSB7Cj4gKwkub3BlbgkJPSBhbHNhX29wZW4sCj4gKwkuY2xvc2UJCT0gYWxz
YV9jbG9zZSwKPiArCS5pb2N0bAkJPSBzbmRfcGNtX2xpYl9pb2N0bCwKPiArCS5od19wYXJhbXMJ
PSBhbHNhX2h3X3BhcmFtcywKPiArCS5od19mcmVlCT0gYWxzYV9od19mcmVlLAo+ICsJLnByZXBh
cmUJPSBhbHNhX3ByZXBhcmUsCj4gKwkudHJpZ2dlcgk9IGFsc2FfdHJpZ2dlciwKPiArCS5wb2lu
dGVyCT0gYWxzYV9wb2ludGVyLAo+ICsJLmNvcHlfdXNlcgk9IGFsc2FfcGJfY29weV91c2VyLAo+
ICsJLmNvcHlfa2VybmVsCT0gYWxzYV9wYl9jb3B5X2tlcm5lbCwKPiArCS5maWxsX3NpbGVuY2UJ
PSBhbHNhX3BiX2ZpbGxfc2lsZW5jZSwKPiAgIH07Cj4gICAKPiAtc3RhdGljIHN0cnVjdCBzbmRf
cGNtX29wcyBzbmRfZHJ2X2Fsc2FfY2FwdHVyZV9vcHMgPSB7Cj4gLQkub3BlbiA9IGFsc2Ffb3Bl
biwKPiAtCS5jbG9zZSA9IGFsc2FfY2xvc2UsCj4gLQkuaW9jdGwgPSBzbmRfcGNtX2xpYl9pb2N0
bCwKPiAtCS5od19wYXJhbXMgPSBhbHNhX2h3X3BhcmFtcywKPiAtCS5od19mcmVlID0gYWxzYV9o
d19mcmVlLAo+IC0JLnByZXBhcmUgPSBhbHNhX3ByZXBhcmUsCj4gLQkudHJpZ2dlciA9IGFsc2Ff
dHJpZ2dlciwKPiAtCS5wb2ludGVyID0gYWxzYV9wb2ludGVyLAo+IC0JLmNvcHlfdXNlciA9IGFs
c2FfY2FwX2NvcHlfdXNlciwKPiAtCS5jb3B5X2tlcm5lbCA9IGFsc2FfY2FwX2NvcHlfa2VybmVs
LAo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9wY21fb3BzIHNuZF9kcnZfYWxzYV9jYXB0dXJl
X29wcyA9IHsKPiArCS5vcGVuCQk9IGFsc2Ffb3BlbiwKPiArCS5jbG9zZQkJPSBhbHNhX2Nsb3Nl
LAo+ICsJLmlvY3RsCQk9IHNuZF9wY21fbGliX2lvY3RsLAo+ICsJLmh3X3BhcmFtcwk9IGFsc2Ff
aHdfcGFyYW1zLAo+ICsJLmh3X2ZyZWUJPSBhbHNhX2h3X2ZyZWUsCj4gKwkucHJlcGFyZQk9IGFs
c2FfcHJlcGFyZSwKPiArCS50cmlnZ2VyCT0gYWxzYV90cmlnZ2VyLAo+ICsJLnBvaW50ZXIJPSBh
bHNhX3BvaW50ZXIsCj4gKwkuY29weV91c2VyCT0gYWxzYV9jYXBfY29weV91c2VyLAo+ICsJLmNv
cHlfa2VybmVsCT0gYWxzYV9jYXBfY29weV9rZXJuZWwsCj4gICB9Owo+ICAgCj4gICBzdGF0aWMg
aW50IG5ld19wY21faW5zdGFuY2Uoc3RydWN0IHhlbl9zbmRfZnJvbnRfY2FyZF9pbmZvICpjYXJk
X2luZm8sClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLApSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 06:30:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 06: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 1g2sTG-00074X-UQ; Thu, 20 Sep 2018 06:29:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9nhh=mc=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1g2sTE-00074R-VY
 for xen-devel@lists.xen.org; Thu, 20 Sep 2018 06:29:49 +0000
X-Inumbo-ID: b5aecb39-bc9e-11e8-a6a9-d7ebe60f679a
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5aecb39-bc9e-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 06:30:48 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id CC64A67329; Thu, 20 Sep 2018 08:29:46 +0200 (CEST)
Date: Thu, 20 Sep 2018 08:29:46 +0200
From: Christoph Hellwig <hch@lst.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jens Axboe <axboe@kernel.dk>
Message-ID: <20180920062946.GA12893@lst.de>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
 <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

T24gU2F0LCBTZXAgMTUsIDIwMTggYXQgMDg6NDc6MTNBTSAtMDYwMCwgSmVucyBBeGJvZSB3cm90
ZToKPiA+PiB0aGlzIHNlcmllcyBtb3ZlcyB2YXJpb3VzIGhlbHBlcnMgcmVsYXRlZCB0byBtZXJn
aW5nIGJhc2VkIG9uIHBoeXNpY2FsCj4gPj4gYWRkcmVzc2VzIGZyb20gdGhlIHB1YmxpYyBoZWFk
ZXJzIGludG8gYmxvY2svLCBtb3ZlcyB0aGUgWGVuIHNwZWNpYWwKPiA+PiBjYXNlIGZyb20gYXJj
aCBob29rcyBpbnRvIGNvbW1vbiBjb2RlLCBjbGVhbnMgdXAgdGhlIGNvZGUgYSBiaXQsIGFuZAo+
ID4+IHJlbW92ZXMgbm90IG5lc3NlY2FyeSBpbmNsdWRlcyBmcm9tIHRoZSBibG9jayBoZWFkZXJz
Lgo+ID4gLS0tZW5kIHF1b3RlZCB0ZXh0LS0tCj4gPiAKPiAKPiBJdCdzIGEgZ29vZCBjbGVhbnVw
LCBJIGxpa2UgaXQuIFdvdWxkIHByZWZlciBpZiB0aGUgYXJtL3hlbiBmb2xrcyBjb3VsZAo+IGFj
ayB0aGUgZmlyc3QgYml0cywKCktvbnJlYWQsIGNhbiB5b3UgbG9vayBhdCB0aGUgc2VyaWVzIChv
ciBkZWxlZ2F0ZSkuCgo+IGFuZCAxMy8xMyBzaG91bGQgcHJvYmFibHkganVzdCB0byBpbiBkaWZm
ZXJlbnRseS4KCkkgY2FuJ3QgcGFyc2UgdGhpcyBzZXRlbmNlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 06:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 06: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 1g2sd7-0007wZ-Ua; Thu, 20 Sep 2018 06:40: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=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2sd7-0007t2-GX
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 06:40:01 +0000
X-Inumbo-ID: b627b401-bc9f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b627b401-bc9f-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 08:37:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 00:39:59 -0600
Message-Id: <5BA340BF02000078001EA1F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 00:39:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
 <20180919155749.empmqzrzlba4gaom@zion.uk.xensource.com>
In-Reply-To: <20180919155749.empmqzrzlba4gaom@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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+IE9uIDE5LjA5LjE4IGF0IDE3OjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MTU6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEVtdWxhdGlvbiByZXF1aXJpbmcgZGV2aWNlIG1vZGVsIGFzc2lzdGFuY2UgdXNlcyBh
IGZvcm0gb2YgaW5zdHJ1Y3Rpb24KPj4gcmUtZXhlY3V0aW9uLCBhc3N1bWluZyB0aGF0IHRoZSBz
ZWNvbmQgKGFuZCBhbnkgZnVydGhlcikgcGFzcyB0YWtlcwo+PiBleGFjdGx5IHRoZSBzYW1lIHBh
dGguIFRoaXMgaXMgYSB2YWxpZCBhc3N1bXB0aW9uIGFzIGZhciB1c2Ugb2YgQ1BVCj4+IHJlZ2lz
dGVycyBnb2VzIChhcyB0aG9zZSBjYW4ndCBjaGFuZ2Ugd2l0aG91dCBhbnkgb3RoZXIgaW5zdHJ1
Y3Rpb24KPj4gZXhlY3V0aW5nIGluIGJldHdlZW4pLCBidXQgaXMgd3JvbmcgZm9yIG1lbW9yeSBh
Y2Nlc3Nlcy4gSW4gcGFydGljdWxhcgo+PiBpdCBoYXMgYmVlbiBvYnNlcnZlZCB0aGF0IFdpbmRv
d3MgbWlnaHQgcGFnZSBvdXQgYnVmZmVycyB1bmRlcm5lYXRoIGFuCj4+IGluc3RydWN0aW9uIGN1
cnJlbnRseSB1bmRlciBlbXVsYXRpb24gKGhpdHRpbmcgYmV0d2VlbiB0d28gcGFzc2VzKS4gSWYK
Pj4gdGhlIGZpcnN0IHBhc3MgdHJhbnNsYXRlZCBhIGxpbmVhciBhZGRyZXNzIHN1Y2Nlc3NmdWxs
eSwgYW55IHN1YnNlcXVlbnQKPj4gcGFzcyBuZWVkcyB0byBkbyBzbyB0b28sIHlpZWxkaW5nIHRo
ZSBleGFjdCBzYW1lIHRyYW5zbGF0aW9uLgo+IAo+IE5vdCBzdXJlIEkgZm9sbG93LiBJZiB0aGUg
YnVmZmVycyBhcmUgcGFnZWQgb3V0IGJldHdlZW4gdHdvIHBhc3NlcywgaG93Cj4gd291bGQgY2Fj
aGluZyB0aGUgdHJhbnNsYXRpb24gaGVscD8gIFllcyB5b3UgZ2V0IHRoZSBzYW1lIHRyYW5zbGF0
aW9uCj4gcmVzdWx0IGJ1dCB0aGUgY29udGVudCBvZiB0aGUgYWRkcmVzcyBwb2ludGVkIHRvIGJ5
IHRoZSB0cmFuc2xhdGlvbgo+IHJlc3VsdCBjb3VsZCBiZSBkaWZmZXJlbnQsIHJpZ2h0PwoKSWYg
d2UgYWNjZXNzZWQgdGhhdCBtZW1vcnksIHllcy4gQnV0IHRoZSB3aG9sZSBwb2ludCBoZXJlIGlz
IHRvIGF2b2lkCm1lbW9yeSBhY2Nlc3NlcyBkdXJpbmcgcmV0cnkgcHJvY2Vzc2luZywgd2hlbiB0
aGUgc2FtZSBhY2Nlc3MgaGFzCmFscmVhZHkgb2NjdXJyZWQgZHVyaW5nIGFuIGVhcmxpZXIgcm91
bmQuIEFzIG5vdGVkIG9uIGFub3RoZXIgc3ViLQp0aHJlYWQsIHRoZSB0ZXJtICJjYWNoZSIgaGVy
ZSBtYXkgYmUgYSBsaXR0bGUgbWlzbGVhZGluZywgYXMgaXQncyBub3QKdGhlcmUgdG8gaW1wcm92
ZSBwZXJmb3JtYW5jZSAodGhpcywgaWYgc28sIHdvdWxkIGp1c3QgYmUgYSBkZXNpcmFibGUKc2lk
ZSBlZmZlY3QpLCBidXQgdG8gZ3VhcmFudGVlIGNvcnJlY3RuZXNzLiBJJ3ZlIGNob3NlbiB0aGlz
IG5hbWluZyBmb3IKdGhlIGxhY2sgb2YgYSBiZXR0ZXIgYWx0ZXJuYXRpdmUuCgpTbyBkdXJpbmcg
cmVwbGF5L3JldHJ5LCBpbmR1Y3RpdmVseSBieSBhbGwgcHJldmlvdXNseSBwZXJmb3JtZWQKYWNj
ZXNzZXMgY29taW5nIGZyb20gdGhpcyBjYWNoZSwgdGhlIHJlc3VsdCBpcyBnb2luZyB0byBiZSB0
aGUgc2FtZQphcyB0aGF0IG9mIHRoZSBwcmV2aW91cyBydW4uIEl0J3MganVzdCB0aGF0LCBmb3Ig
bm93LCB3ZSB1c2UgX3RoaXNfCmNhY2hlIG9ubHkgZm9yIHBhZ2UgdGFibGUgYWNjZXNzZXMuIEJ1
dCBkb24ndCBmb3JnZXQgdGhhdCB0aGVyZSBpcwphdCBsZWFzdCBvbmUgb3RoZXIgY2FjaGUgaW4g
cGxhY2UgKHN0cnVjdCBodm1fdmNwdV9pbydzCm1taW9fY2FjaGVbXSkuCgpGb3IgdGhlIHBhZ2Vk
LW91dCBzY2VuYXJpbyB0aGlzIG1lYW5zIHRoYXQgZGVzcGl0ZSB0aGUgbGVhZiBwYWdlCnRhYmxl
IGVudHJ5IGhhdmluZyBjaGFuZ2VkIHRvIHNvbWUgbm9uLXByZXNlbnQgb25lIGJldHdlZW4gdGhl
Cm9yaWdpbmFsIHJ1biB0aHJvdWdoIGVtdWxhdGlvbiBjb2RlIGFuZCB0aGUgcmVwbGF5L3JldHJ5
IGFmdGVyCmhhdmluZyByZWNlaXZlZCBxZW11J3MgcmVwbHksIHNpbmNlIHRoYXQgUFRFIHdvbid0
IGJlIHJlYWQgYWdhaW4KdGhlIG9yaWdpbmFsIHRyYW5zbGF0aW9uIHdpbGwgYmUgKHJlKXVzZWQu
CgpGb3IgdGhlIGFjdHVhbCBkYXRhIHBhZ2UgaW4gdGhpcyBzY2VuYXJpbywgd2hpbGUgeW91J3Jl
IHJpZ2h0IHRoYXQgaXRzCmNvbnRlbnRzIG1heSBoYXZlIGNoYW5nZWQsIHRoZXJlIGFyZSBhIGNv
dXBsZSBvZiBhc3BlY3RzIHRvIHRha2UKaW50byBjb25zaWRlcmF0aW9uOgotIFdlIG11c3QgYmUg
dGFsa2luZyBhYm91dCBhbiBpbnNuIGFjY2Vzc2luZyB0d28gbG9jYXRpb25zICh0d28KICBtZW1v
cnkgb25lcywgb25lIG9mIHdoaWNoIGlzIE1NSU8sIG9yIGEgbWVtb3J5IGFuZCBhbiBJL08gb25l
KS4KLSBJZiB0aGUgbm9uIEkvTyAvIE1NSU8gc2lkZSBpcyBiZWluZyByZWFkLCB0aGUgcmUtcmVh
ZCAoaWYgaXQgb2NjdXJzCiAgYXQgYWxsKSBpcyBoYXZpbmcgaXRzIHJlc3VsdCBkaXNjYXJkZWQs
IGJ5IHRha2luZyB0aGUgc2hvcnRjdXQgdGhyb3VnaAogIHRoZSBmaXJzdCBzd2l0Y2goKSdzIFNU
QVRFX0lPUkVTUF9SRUFEWSBjYXNlIGluIGh2bWVtdWxfZG9faW8oKS4KICBOb3RlIGhvdywgYW1v
bmcgYWxsIHRoZSByZS1pc3N1ZSBzYW5pdHkgY2hlY2tzIHRoZXJlLCB3ZSBhdm9pZAogIGNvbXBh
cmluZyB0aGUgYWN0dWFsIGRhdGEuCi0gSWYgdGhlIG5vbiBJL08gLyBNTUlPIHNpZGUgaXMgYmVp
bmcgd3JpdHRlbiwgaXQgaXMgdGhlIE9TZXMKICByZXNwb25zaWJpbGl0eSB0byBhdm9pZCBhY3R1
YWxseSBtb3ZpbmcgcGFnZSBjb250ZW50cyB0byBkaXNrIHdoaWxlCiAgdGhlcmUgbWlnaHQgc3Rp
bGwgYmUgYSB3cml0ZSBhY2Nlc3MgaW4gZmxpZ2h0IC0gdGhpcyBpcyBubyBkaWZmZXJlbnQgaW4K
ICBiZWhhdmlvciBmcm9tIGJhcmUgaGFyZHdhcmUuCi0gUmVhZC1tb2RpZnktd3JpdGUgYWNjZXNz
ZXMgYXJlLCBhcyBhbHdheXMsIGNvbXBsaWNhdGVkLCBhbmQKICB3aGlsZSB3ZSBkZWFsIHdpdGgg
dGhlbSBiZXR0ZXIgbm93YWRheXMgdGhhbiB3ZSBkaWQgaW4gdGhlIHBhc3QsCiAgd2UncmUgc3Rp
bGwgbm90IHF1aXRlIHRoZXJlIHRvIGd1YXJhbnRlZSBoYXJkd2FyZSBsaWtlIGJlaGF2aW9yIGlu
CiAgYWxsIGNhc2VzIGFueXdheS4gTm90aGluZyBpcyBnZXR0aW5nIHdvcnNlIGJ5IHRoZSBjaGFu
Z2VzIG1hZGUKICBoZXJlLCBhZmFpY3QuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 07:16:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 07:16: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 1g2tBt-0002E2-62; Thu, 20 Sep 2018 07:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=hxrj=mc=suse.de=tiwai@srs-us1.protection.inumbo.net>)
 id 1g2tBr-0002Dv-R7
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 07:15:55 +0000
X-Inumbo-ID: 275c10bb-bca5-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 275c10bb-bca5-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 07:16: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 9332FB049;
 Thu, 20 Sep 2018 07:15:52 +0000 (UTC)
Date: Thu, 20 Sep 2018 09:15:52 +0200
Message-ID: <s5hd0t8skpj.wl-tiwai@suse.de>
From: Takashi Iwai <tiwai@suse.de>
To: "Nick Simonov" <nicksimonovv@gmail.com>
In-Reply-To: <20180919214710.GA6907@nick>
References: <20180919214710.GA6907@nick>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)
 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/26
 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Subject: Re: [Xen-devel] [PATCH] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org,
 linux-kernel@vger.kernel.org, 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>

T24gV2VkLCAxOSBTZXAgMjAxOCAyMzo0NzoxMCArMDIwMCwKTmljayBTaW1vbm92IHdyb3RlOgo+
IAo+IHNuZF9wY21fb3BzIGFyZSBub3Qgc3VwcG9zZWQgdG8gY2hhbmdlLiBTbyBtYXJrIHRoZQo+
IG5vbi1jb25zdCBzdHJ1Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUgaW5kZW50YXRpb24KPiB0
byBuY3JlYXNlIHJlYWRhYmlsaXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5pY2sgU2ltb25vdiA8
bmlja3NpbW9ub3Z2QGdtYWlsLmNvbT4KCkFwcGxpZWQgbm93LCB0aGFua3MuCgoKVGFrYXNoaQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 07:46:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 07: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 1g2tfK-0004KB-LO; Thu, 20 Sep 2018 07:46:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2tfJ-0004K6-DB
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 07:46:21 +0000
X-Inumbo-ID: 67bbf3f7-bca9-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 67bbf3f7-bca9-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 07:47:21 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 2C40F305FFAF
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 10:46:19 +0300 (EEST)
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1C84A7FE69
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 10:46:19 +0300 (EEST)
Received: (qmail 15281 invoked from network); 20 Sep 2018 10:46:19 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 20 Sep 2018 10:46:18 +0300
To: Wei Liu <wei.liu2@citrix.com>, Adrian Pop <apop@bitdefender.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <20180919144818.7ccf6unelnspdd74@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <eb0df7dc-ce09-7611-5b63-8b8583c39b4b@bitdefender.com>
Date: Thu, 20 Sep 2018 10:46:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180919144818.7ccf6unelnspdd74@zion.uk.xensource.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.77485
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496463,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.002453)], BW: [Enabled, t:
 (0.000011,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003685), Flags: BA7B0291; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.050132,0.000036)], URL: [Enabled, t: (0.000113,0.000001)], RTDA:
 [Enabled, t: (0.161623), Hit: No, Details: v2.7.15; Id:
 15.1i6ap3p.1cnqv394o.bhpho], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gOS8xOS8xOCA1OjQ4IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIE1vbiwgU2VwIDAzLCAyMDE4
IGF0IDA2OjQ4OjM2UE0gKzAzMDAsIEFkcmlhbiBQb3Agd3JvdGU6Cj4+IFNpZ25lZC1vZmYtYnk6
IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEZBT0QgSSdtIGV4cGVjdGluZyB5b3UgdG8gYWRk
cmVzcyBUYW1hcycgY29tbWVudCBpbiBwYXRjaCAxIGFuZCByZXNlbmQuCgpIZWxsbyBXZWksCgpU
aGF0IGhhcyBhbHJlYWR5IGJlZW4gYWRkcmVzc2VkIGluIFY2LCBhbmQgdGhlIHBhdGNoIGlzIGFs
cmVhZHkgaW46CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29t
bWl0ZGlmZjtoPWVlYTRlYzJiNjZkYWQ4N2VjNzQ1Nzc4YWI5ZjAwZTEyZWYwZjI3NjAKCgpUaGFu
a3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 07:52:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 07:52: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 1g2tlG-00051m-Cu; Thu, 20 Sep 2018 07:52:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=9nhh=mc=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1g2tlE-00051h-V2
 for xen-devel@lists.xen.org; Thu, 20 Sep 2018 07:52:28 +0000
X-Inumbo-ID: 4274b6fb-bcaa-11e8-a6a9-d7ebe60f679a
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4274b6fb-bcaa-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 07:53:28 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id C5E1568D79; Thu, 20 Sep 2018 09:52:27 +0200 (CEST)
Date: Thu, 20 Sep 2018 09:52:27 +0200
From: Christoph Hellwig <hch@lst.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jens Axboe <axboe@kernel.dk>
Message-ID: <20180920075227.GA15058@lst.de>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
 <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
 <20180920062946.GA12893@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920062946.GA12893@lst.de>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMDg6Mjk6NDZBTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gS29ucmVhZCwgY2FuIHlvdSBsb29rIGF0IHRoZSBzZXJpZXMgKG9yIGRlbGVn
YXRlKS4KCmFuZCBuZXh0IHRpbWUgSSdsbCBzcGVsbCB5b3VyIG5hbWUgY29ycmVjdGx5LCBzb3Jy
eSA6KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 07:53:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 07:53: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 1g2tmZ-00057r-OM; Thu, 20 Sep 2018 07:53: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=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2tmX-00057j-Sv
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 07:53:49 +0000
X-Inumbo-ID: 0506aee3-bcaa-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0506aee3-bcaa-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 09:51:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65786706"
Date: Thu, 20 Sep 2018 08:53:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180920075326.5ojsdlnxqhtacnkt@zion.uk.xensource.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <20180919144818.7ccf6unelnspdd74@zion.uk.xensource.com>
 <eb0df7dc-ce09-7611-5b63-8b8583c39b4b@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eb0df7dc-ce09-7611-5b63-8b8583c39b4b@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Adrian Pop <apop@bitdefender.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTA6NDY6MDFBTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDkvMTkvMTggNTo0OCBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwg
U2VwIDAzLCAyMDE4IGF0IDA2OjQ4OjM2UE0gKzAzMDAsIEFkcmlhbiBQb3Agd3JvdGU6Cj4gPj4g
U2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAKPiA+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBGQU9EIEkn
bSBleHBlY3RpbmcgeW91IHRvIGFkZHJlc3MgVGFtYXMnIGNvbW1lbnQgaW4gcGF0Y2ggMSBhbmQg
cmVzZW5kLgo+IAo+IEhlbGxvIFdlaSwKPiAKPiBUaGF0IGhhcyBhbHJlYWR5IGJlZW4gYWRkcmVz
c2VkIGluIFY2LCBhbmQgdGhlIHBhdGNoIGlzIGFscmVhZHkgaW46Cj4gCj4gaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1lZWE0ZWMyYjY2ZGFk
ODdlYzc0NTc3OGFiOWYwMGUxMmVmMGYyNzYwCgpZZXAuIFNhdyB0aGF0IHllc3RlcmRheSBhbmQg
SSBjb21taXR0ZWQgdGhlIGxhc3QgdHdvIHBhdGNoZXMgb2YgdjYuCgpXZWkuCgo+IAo+IAo+IFRo
YW5rcywKPiBSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:12:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2u46-00076m-Q9; Thu, 20 Sep 2018 08:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2u45-00076h-F9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:11:57 +0000
X-Inumbo-ID: fb70532e-bcac-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fb70532e-bcac-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:12:57 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 7CBBD305FFA2
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:11:55 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 691997FBFF
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:11:55 +0300 (EEST)
Received: (qmail 22481 invoked from network); 20 Sep 2018 11:11:55 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Sep 2018 11:11:54 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
Date: Thu, 20 Sep 2018 11:11:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77486
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496467,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.008766)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005645), Flags: BA7B0291; NN_LARGISH_BIGGISH;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.137842,0.000219)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.349322), Hit: No,
 Details: v2.7.15; Id: 15.1i60i0m.1cnr0i5fi.jjpuk], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.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>

T24gOS82LzE4IDE6MjcgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBXZWQsIFNlcCA1
LCAyMDE4IGF0IDEyOjQ1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+Pgo+PiBPbiAwNS8wOS8xOCAxOTo0MCwgVGFtYXMgSyBMZW5neWVsIHdyb3Rl
Ogo+Pj4gT24gV2VkLCBTZXAgNSwgMjAxOCBhdCAxMDo0MCBBTSBSYXp2YW4gQ29qb2NhcnUKPj4+
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBPbiA5LzUvMTggNzoyOCBQ
TSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+PiBPbiBUdWUsIFNlcCA0LCAyMDE4IGF0IDI6
NTggUE0gUmF6dmFuIENvam9jYXJ1Cj4+Pj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3
cm90ZToKPj4+Pj4+IE9uIDkvNC8xOCAxMTo0MCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
Pj4+Pj4+IE9uIE1vbiwgU2VwIDMsIDIwMTggYXQgMTA6NTkgUE0gQWRyaWFuIFBvcCA8YXBvcEBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBJbiBhIGNsYXNzaWMgSFZJICsgWGVuIHNl
dHVwLCB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgd291bGQgbW9uaXRvcgo+Pj4+Pj4+PiBsZWdh
Y3kgZ3Vlc3QgcGFnZS10YWJsZXMgYnkgbWFya2luZyB0aGVtIHJlYWQtb25seSBpbnNpZGUgdGhl
IEVQVDsgdGhpcwo+Pj4+Pj4+PiB3YXkgYW55IG1vZGlmaWNhdGlvbiBleHBsaWNpdGx5IG1hZGUg
YnkgdGhlIGd1ZXN0IG9yIGltcGxpY2l0bHkgbWFkZSBieQo+Pj4+Pj4+PiB0aGUgQ1BVIHBhZ2Ug
d2Fsa2VyIHdvdWxkIHRyaWdnZXIgYW4gRVBUIHZpb2xhdGlvbiwgd2hpY2ggd291bGQgYmUKPj4+
Pj4+Pj4gZm9yd2FyZGVkIGJ5IFhlbiB0byB0aGUgU1ZBIGFuZCB0aHVzIHRoZSBIVkkgYWdlbnQu
ICBUaGUgSFZJIGFnZW50IHdvdWxkCj4+Pj4+Pj4+IGFuYWx5c2UgdGhlIG1vZGlmaWNhdGlvbiwg
YW5kIGFjdCB1cG9uIGl0IC0gZm9yIGV4YW1wbGUsIGEgdmlydHVhbCBwYWdlCj4+Pj4+Pj4+IG1h
eSBiZSByZW1hcHBlZCAoaXRzIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgY2hhbmdlZCBpbnNpZGUg
dGhlCj4+Pj4+Pj4+IHBhZ2UtdGFibGUpLCBpbiB3aGljaCBjYXNlIHRoZSBpbnRyb3NwZWN0aW9u
IGxvZ2ljIHdvdWxkIHVwZGF0ZSB0aGUKPj4+Pj4+Pj4gcHJvdGVjdGlvbiBhY2NvcmRpbmdseSAo
cmVtb3ZlIEVQVCBob29rIG9uIHRoZSBvbGQgZ3BhLCBhbmQgcGxhY2UgYSBuZXcKPj4+Pj4+Pj4g
RVBUIGhvb2sgb24gdGhlIG5ldyBncGEpLiAgSW4gb3RoZXIgY2FzZXMsIHRoZSBtb2RpZmljYXRp
b24gbWF5IGJlIG9mIG5vCj4+Pj4+Pj4+IGludGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9uIGVu
Z2luZSAtIGZvciBleGFtcGxlLCB0aGUgYWNjZXNzZWQvZGlydHkKPj4+Pj4+Pj4gYml0cyBtYXkg
YmUgY2xlYXJlZCBieSB0aGUgb3BlcmF0aW5nIHN5c3RlbSBvciB0aGUgYWNjZXNzZWQvZGlydHkg
Yml0cwo+Pj4+Pj4+PiBtYXkgYmUgc2V0IGJ5IHRoZSBDUFUgcGFnZSB3YWxrZXIuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IEluIG91ciB0ZXN0cyB3ZSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHZhc3QgbWFqb3Jp
dHkgb2YgZ3Vlc3QgcGFnZS10YWJsZQo+Pj4+Pj4+PiBtb2RpZmljYXRpb25zIGZhbGwgaW4gdGhl
IHNlY29uZCBjYXRlZ29yeSAoZXNwZWNpYWxseSBvbiBXaW5kb3dzIDEwIFJTNAo+Pj4+Pj4+PiB4
NjQgLSBtb3JlIHRoYW4gOTUlIG9mIEFMTCB0aGUgcGFnZS10YWJsZSBtb2RpZmljYXRpb25zIGFy
ZSBpcnJlbGV2YW50IHRvCj4+Pj4+Pj4+IHVzKSAtIHRoZXkgYXJlIG9mIG5vIGludGVyZXN0IHRv
IHRoZSBpbnRyb3NwZWN0aW9uIGxvZ2ljLCBidXQgdGhleQo+Pj4+Pj4+PiB0cmlnZ2VyIGEgdmVy
eSBjb3N0bHkgRVBUIHZpb2xhdGlvbiBub25ldGhlbGVzcy4gIFRoZXJlZm9yZSwgd2UgZGVjaWRl
ZAo+Pj4+Pj4+PiB0byBtYWtlIHVzZSBvZiB0aGUgbmV3ICNWRSAmIFZNRlVOQyBmZWF0dXJlcyBp
biByZWNlbnQgSW50ZWwgQ1BVcyB0bwo+Pj4+Pj4+PiBhY2NlbGVyYXRlIHRoZSBndWVzdCBwYWdl
LXRhYmxlcyBtb25pdG9yaW5nIGluIHRoZSBmb2xsb3dpbmcgd2F5Ogo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiAxLiBFYWNoIG1vbml0b3JlZCBwYWdlLXRhYmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcg
Y29udmVydGlibGUKPj4+Pj4+Pj4gICAgaW5zaWRlIHRoZSBFUFQsIHRodXMgZW5hYmxpbmcgdGhl
IENQVSB0byBkZWxpdmVyIGEgdmlydHVhbGl6YXRpb24KPj4+Pj4+Pj4gICAgZXhjZXB0aW9uIHRv
IGhlIGd1ZXN0IGluc3RlYWQgb2YgZ2VuZXJhdGluZyBhIHRyYWRpdGlvbmFsIEVQVAo+Pj4+Pj4+
PiAgICB2aW9sYXRpb24uCj4+Pj4+Pj4+IDIuIFdlIGluamVjdCBhIHNtYWxsIGZpbHRlcmluZyBk
cml2ZXIgaW5zaWRlIHRoZSBwcm90ZWN0ZWQgZ3Vlc3QgVk0sCj4+Pj4+Pj4+ICAgIHdoaWNoIHdv
dWxkIGludGVyY2VwdCB0aGUgdmlydHVhbGl6YXRpb24gZXhjZXB0aW9uIGluIG9yZGVyIHRvIGhh
bmRsZQo+Pj4+Pj4+PiAgICBndWVzdCBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMuCj4+Pj4+Pj4+
IDMuIFdlIGNyZWF0ZSBhIGRlZGljYXRlZCBFUFQgdmlldyAoYWx0cDJtKSBmb3IgdGhlIGluLWd1
ZXN0IGFnZW50LCB3aGljaAo+Pj4+Pj4+PiAgICB3b3VsZCBpc29sYXRlIHRoZSBhZ2VudCBmcm9t
IHRoZSByZXN0IG9mIHRoZSBvcGVyYXRpbmcgc3lzdGVtOyB0aGUKPj4+Pj4+Pj4gICAgYWdlbnQg
d2lsbCBzd2l0Y2ggaW4gYW5kIG91dCBvZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0aGUg
Vk1GVU5DCj4+Pj4+Pj4+ICAgIGluc3RydWN0aW9uIHBsYWNlZCBpbnNpZGUgYSB0cmFtcG9saW5l
IHBhZ2UsIHRodXMgbWFraW5nIHRoZSBhZ2VudAo+Pj4+Pj4+PiAgICBpbW11bmUgdG8gbWFsaWNp
b3VzIGNvZGUgaW5zaWRlIHRoZSBndWVzdC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhpcyB3YXksIGFs
bCB0aGUgcGFnZS10YWJsZSBhY2Nlc3NlcyB3b3VsZCBnZW5lcmF0ZSBhCj4+Pj4+Pj4+IHZpcnR1
YWxpemF0aW9uLWV4Y2VwdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IGluc3RlYWQgb2YgYSBjb3N0bHkg
RVBUCj4+Pj4+Pj4+IHZpb2xhdGlvbjsgdGhlICNWRSBhZ2VudCB3b3VsZCBlbXVsYXRlIGFuZCBh
bmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFuZAo+Pj4+Pj4+PiBkZWNpZGUgd2hldGhlciBpdCBp
cyByZWxldmFudCBmb3IgdGhlIG1haW4gaW50cm9zcGVjdGlvbiBsb2dpYzsgaWYgaXQgaXMKPj4+
Pj4+Pj4gcmVsZXZhbnQsIGl0IHdvdWxkIGRvIGEgVk1DQUxMIGFuZCBub3RpZnkgdGhlIGludHJv
c3BlY3Rpb24gZW5naW5lCj4+Pj4+Pj4+IGFib3V0IHRoZSBtb2RpZmljYXRpb247IG90aGVyd2lz
ZSwgaXQgd291bGQgcmVzdW1lIG5vcm1hbCBpbnN0cnVjdGlvbgo+Pj4+Pj4+PiBleGVjdXRpb24s
IHRodXMgYXZvaWRpbmcgYSB2ZXJ5IGNvc3RseSBWTSBleGl0Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4+Pj4g
LS0tCj4+Pj4+Pj4+IENoYW5nZXMgaW4gdjI6Cj4+Pj4+Pj4+IC0gcmVtb3ZlIHRoZSAiX19nZXRf
dmNwdSgpIiBoZWxwZXIKPj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+ICB0b29scy9saWJ4Yy94Y19hbHRw
Mm0uYyB8ICAxIC0KPj4+Pj4+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgIHwgMTkgKysrKysr
KysrKy0tLS0tLS0tLQo+Pj4+Pj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPj4+Pj4+Pj4KPj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+Pj4+Pj4gaW5kZXgg
Y2U0YTFlNGQ2MC4uNTI4ZTkyOWQ3YSAxMDA2NDQKPj4+Pj4+Pj4gLS0tIGEvdG9vbHMvbGlieGMv
eGNfYWx0cDJtLmMKPj4+Pj4+Pj4gKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+Pj4+
Pj4gQEAgLTY4LDcgKzY4LDYgQEAgaW50IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2lu
dGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb20sIGJvb2wgc3RhdGUpCj4+Pj4+Pj4+ICAgICAg
cmV0dXJuIHJjOwo+Pj4+Pj4+PiAgfQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAtLyogVGhpcyBpcyBhIGJp
dCBvZGQgdG8gbWUgdGhhdCBpdCBhY3RzIG9uIGN1cnJlbnQuLiAqLwo+Pj4+Pj4+PiAgaW50IHhj
X2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50
MzJfdCBkb21pZCwKPj4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2Y3B1aWQsIHhlbl9wZm5fdCBnZm4pCj4+Pj4+Pj4+ICB7Cj4+Pj4+Pj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+Pj4+Pj4+PiBpbmRleCA3MmM1MWZhZWNiLi40OWMzYmJlZTk0IDEwMDY0NAo+Pj4+Pj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPj4+Pj4+Pj4gQEAgLTQ1MzMsOCArNDUzMyw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0
cDJtX29wKAo+Pj4+Pj4+PiAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+Pj4+Pj4+ICAg
ICAgfQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAtICAgIGQgPSAoIGEuY21kICE9IEhWTU9QX2FsdHAybV92
Y3B1X2VuYWJsZV9ub3RpZnkgKSA/Cj4+Pj4+Pj4+IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9i
eV9hbnlfaWQoYS5kb21haW4pIDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPj4+Pj4+Pj4g
KyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWFpbik7Cj4+Pj4+Pj4gRG9l
cyByY3VfbG9ja19kb21haW5fYnlfYW55X2lkIHdvcmsgaWYgaXRzIGZyb20gdGhlIGN1cnJlbnQg
ZG9tYWluPyBJZgo+Pj4+Pj4+IG5vdCwgZG9lc24ndCB0aGF0IGNoYW5nZSB0aGlzIGZ1bmN0aW9u
J3MgYWNjZXNzaWJpbGl0eSB0byBiZSBmcm9tCj4+Pj4+Pj4gZXhjbHVzaXZlbHkgdXNhYmxlIG9u
bHkgYnkgdGhlIG91dHNpZGUgYWdlbnQ/Cj4+Pj4+PiBUaGUgY29kZSBzYXlzIGl0IHNob3VsZCBi
ZSBzYWZlOgo+Pj4+Pj4KPj4+Pj4+ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1X2xvY2tfZG9tYWlu
X2J5X2FueV9pZChkb21pZF90IGRvbSkKPj4+Pj4+ICA2MzQgewo+Pj4+Pj4gIDYzNSAgICAgaWYg
KCBkb20gPT0gRE9NSURfU0VMRiApCj4+Pj4+PiAgNjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2Nr
X2N1cnJlbnRfZG9tYWluKCk7Cj4+Pj4+PiAgNjM3ICAgICByZXR1cm4gcmN1X2xvY2tfZG9tYWlu
X2J5X2lkKGRvbSk7Cj4+Pj4+PiAgNjM4IH0KPj4+Pj4+Cj4+Pj4+PiBhcyBsb25nIGFzIGRvbSA9
PSBET01JRF9TRUxGLiBJIHRoaW5rIHRoZSBvbGQgYmVoYXZpb3VyIGFzc3VtZWQgdGhhdAo+Pj4+
Pj4gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBhbG9uZSB3b3VsZCBvbmx5IGV2ZXIg
YmUgdXNlZCBmcm9tIHRoZQo+Pj4+Pj4gY3VycmVudCBkb21haW4sIGFuZCB0aGlzIGNoYW5nZSBl
eHBhbmRzIGl0cyB1c2FiaWxpdHkgKEFkcmlhbiBzaG91bGQKPj4+Pj4+IGNvcnJlY3QgbWUgaWYg
SSdtIHdyb25nIGhlcmUpLgo+Pj4+PiBTb3VuZHMgZ29vZCwgdGhhbmtzIQo+Pj4+IE1heSB3ZSB0
YWtlIHRoYXQgYXMgYW4gQWNrZWQtYnksIG9yIGFyZSB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIHlv
dSB0aGluawo+Pj4+IHdlIHNob3VsZCBhZGRyZXNzPwo+Pj4gQSBSZXZpZXdlZC1ieSB3b3VsZCBi
ZSBhcHByb3ByaWF0ZSwgSSBkb24ndCB0aGluayB0aGUgZmlsZXMgdG91Y2hlZCBpbgo+Pj4gdGhp
cyBwYXRjaCBmYWxsIHVuZGVyIG91ciB1bWJyZWxsYS4KPj4KPj4gVGhhdCBkb2Vzbid0IHByb2hp
Yml0IHlvdSBwcm92aWRpbmcgYSBSZXZpZXdlZC1ieTogdGFnIDopCj4+Cj4+IFRoZSBzdGF0ZW1l
bnQgaXRzZWxmIGlzIHVzZWZ1bCBhbmQgaG9sZCB3ZWlnaHQsIGV2ZW4gaWYgaXQgaXNuJ3QgaW4g
Y29kZQo+PiB5b3UgYXJlIGEgbWFpbnRhaW5lciBvZi4KPiAKPiBJbmRlZWQgOikKPiAKPiBSZXZp
ZXdlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKQXJlIHRoZXJl
IGFueSBpc3N1ZXMgcHJldmVudGluZyB0aGlzIHBhdGNoIHRvIGdvIGluPyBQb3NzaWJseSBtaXNz
aW5nIGFja3M/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:14: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 1g2u6x-0007GA-BO; Thu, 20 Sep 2018 08: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=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2u6v-0007G4-GX
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:14:53 +0000
X-Inumbo-ID: f62aa595-bcac-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f62aa595-bcac-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:12:48 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65787935"
Date: Thu, 20 Sep 2018 09:14:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180920081448.3kf2dozi5f3drk4d@zion.uk.xensource.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTE6MTE6MzdBTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDkvNi8xOCAxOjI3IEFNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBP
biBXZWQsIFNlcCA1LCAyMDE4IGF0IDEyOjQ1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMDUvMDkvMTggMTk6NDAsIFRhbWFz
IEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4gT24gV2VkLCBTZXAgNSwgMjAxOCBhdCAxMDo0MCBBTSBS
YXp2YW4gQ29qb2NhcnUKPiA+Pj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
ID4+Pj4gT24gOS81LzE4IDc6MjggUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+PiBP
biBUdWUsIFNlcCA0LCAyMDE4IGF0IDI6NTggUE0gUmF6dmFuIENvam9jYXJ1Cj4gPj4+Pj4gPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+Pj4+PiBPbiA5LzQvMTggMTE6NDAg
UE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+Pj4+IE9uIE1vbiwgU2VwIDMsIDIwMTgg
YXQgMTA6NTkgUE0gQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+
Pj4+Pj4+IEluIGEgY2xhc3NpYyBIVkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRyb3NwZWN0aW9uIGVu
Z2luZSB3b3VsZCBtb25pdG9yCj4gPj4+Pj4+Pj4gbGVnYWN5IGd1ZXN0IHBhZ2UtdGFibGVzIGJ5
IG1hcmtpbmcgdGhlbSByZWFkLW9ubHkgaW5zaWRlIHRoZSBFUFQ7IHRoaXMKPiA+Pj4+Pj4+PiB3
YXkgYW55IG1vZGlmaWNhdGlvbiBleHBsaWNpdGx5IG1hZGUgYnkgdGhlIGd1ZXN0IG9yIGltcGxp
Y2l0bHkgbWFkZSBieQo+ID4+Pj4+Pj4+IHRoZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dl
ciBhbiBFUFQgdmlvbGF0aW9uLCB3aGljaCB3b3VsZCBiZQo+ID4+Pj4+Pj4+IGZvcndhcmRlZCBi
eSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1cyB0aGUgSFZJIGFnZW50LiAgVGhlIEhWSSBhZ2VudCB3
b3VsZAo+ID4+Pj4+Pj4+IGFuYWx5c2UgdGhlIG1vZGlmaWNhdGlvbiwgYW5kIGFjdCB1cG9uIGl0
IC0gZm9yIGV4YW1wbGUsIGEgdmlydHVhbCBwYWdlCj4gPj4+Pj4+Pj4gbWF5IGJlIHJlbWFwcGVk
IChpdHMgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBjaGFuZ2VkIGluc2lkZSB0aGUKPiA+Pj4+Pj4+
PiBwYWdlLXRhYmxlKSwgaW4gd2hpY2ggY2FzZSB0aGUgaW50cm9zcGVjdGlvbiBsb2dpYyB3b3Vs
ZCB1cGRhdGUgdGhlCj4gPj4+Pj4+Pj4gcHJvdGVjdGlvbiBhY2NvcmRpbmdseSAocmVtb3ZlIEVQ
VCBob29rIG9uIHRoZSBvbGQgZ3BhLCBhbmQgcGxhY2UgYSBuZXcKPiA+Pj4+Pj4+PiBFUFQgaG9v
ayBvbiB0aGUgbmV3IGdwYSkuICBJbiBvdGhlciBjYXNlcywgdGhlIG1vZGlmaWNhdGlvbiBtYXkg
YmUgb2Ygbm8KPiA+Pj4+Pj4+PiBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUg
LSBmb3IgZXhhbXBsZSwgdGhlIGFjY2Vzc2VkL2RpcnR5Cj4gPj4+Pj4+Pj4gYml0cyBtYXkgYmUg
Y2xlYXJlZCBieSB0aGUgb3BlcmF0aW5nIHN5c3RlbSBvciB0aGUgYWNjZXNzZWQvZGlydHkgYml0
cwo+ID4+Pj4+Pj4+IG1heSBiZSBzZXQgYnkgdGhlIENQVSBwYWdlIHdhbGtlci4KPiA+Pj4+Pj4+
Pgo+ID4+Pj4+Pj4+IEluIG91ciB0ZXN0cyB3ZSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHZhc3QgbWFq
b3JpdHkgb2YgZ3Vlc3QgcGFnZS10YWJsZQo+ID4+Pj4+Pj4+IG1vZGlmaWNhdGlvbnMgZmFsbCBp
biB0aGUgc2Vjb25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0Cj4gPj4+
Pj4+Pj4geDY0IC0gbW9yZSB0aGFuIDk1JSBvZiBBTEwgdGhlIHBhZ2UtdGFibGUgbW9kaWZpY2F0
aW9ucyBhcmUgaXJyZWxldmFudCB0bwo+ID4+Pj4+Pj4+IHVzKSAtIHRoZXkgYXJlIG9mIG5vIGlu
dGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9uIGxvZ2ljLCBidXQgdGhleQo+ID4+Pj4+Pj4+IHRy
aWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0aW9uIG5vbmV0aGVsZXNzLiAgVGhlcmVmb3Jl
LCB3ZSBkZWNpZGVkCj4gPj4+Pj4+Pj4gdG8gbWFrZSB1c2Ugb2YgdGhlIG5ldyAjVkUgJiBWTUZV
TkMgZmVhdHVyZXMgaW4gcmVjZW50IEludGVsIENQVXMgdG8KPiA+Pj4+Pj4+PiBhY2NlbGVyYXRl
IHRoZSBndWVzdCBwYWdlLXRhYmxlcyBtb25pdG9yaW5nIGluIHRoZSBmb2xsb3dpbmcgd2F5Ogo+
ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gMS4gRWFjaCBtb25pdG9yZWQgcGFnZS10YWJsZSB3b3VsZCBi
ZSBmbGFnZ2VkIGFzIGJlaW5nIGNvbnZlcnRpYmxlCj4gPj4+Pj4+Pj4gICAgaW5zaWRlIHRoZSBF
UFQsIHRodXMgZW5hYmxpbmcgdGhlIENQVSB0byBkZWxpdmVyIGEgdmlydHVhbGl6YXRpb24KPiA+
Pj4+Pj4+PiAgICBleGNlcHRpb24gdG8gaGUgZ3Vlc3QgaW5zdGVhZCBvZiBnZW5lcmF0aW5nIGEg
dHJhZGl0aW9uYWwgRVBUCj4gPj4+Pj4+Pj4gICAgdmlvbGF0aW9uLgo+ID4+Pj4+Pj4+IDIuIFdl
IGluamVjdCBhIHNtYWxsIGZpbHRlcmluZyBkcml2ZXIgaW5zaWRlIHRoZSBwcm90ZWN0ZWQgZ3Vl
c3QgVk0sCj4gPj4+Pj4+Pj4gICAgd2hpY2ggd291bGQgaW50ZXJjZXB0IHRoZSB2aXJ0dWFsaXph
dGlvbiBleGNlcHRpb24gaW4gb3JkZXIgdG8gaGFuZGxlCj4gPj4+Pj4+Pj4gICAgZ3Vlc3QgcGFn
ZS10YWJsZSBtb2RpZmljYXRpb25zLgo+ID4+Pj4+Pj4+IDMuIFdlIGNyZWF0ZSBhIGRlZGljYXRl
ZCBFUFQgdmlldyAoYWx0cDJtKSBmb3IgdGhlIGluLWd1ZXN0IGFnZW50LCB3aGljaAo+ID4+Pj4+
Pj4+ICAgIHdvdWxkIGlzb2xhdGUgdGhlIGFnZW50IGZyb20gdGhlIHJlc3Qgb2YgdGhlIG9wZXJh
dGluZyBzeXN0ZW07IHRoZQo+ID4+Pj4+Pj4+ICAgIGFnZW50IHdpbGwgc3dpdGNoIGluIGFuZCBv
dXQgb2YgdGhlIHByb3RlY3RlZCBFUFQgdmlldyB2aWEgdGhlIFZNRlVOQwo+ID4+Pj4+Pj4+ICAg
IGluc3RydWN0aW9uIHBsYWNlZCBpbnNpZGUgYSB0cmFtcG9saW5lIHBhZ2UsIHRodXMgbWFraW5n
IHRoZSBhZ2VudAo+ID4+Pj4+Pj4+ICAgIGltbXVuZSB0byBtYWxpY2lvdXMgY29kZSBpbnNpZGUg
dGhlIGd1ZXN0Lgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gVGhpcyB3YXksIGFsbCB0aGUgcGFnZS10
YWJsZSBhY2Nlc3NlcyB3b3VsZCBnZW5lcmF0ZSBhCj4gPj4+Pj4+Pj4gdmlydHVhbGl6YXRpb24t
ZXhjZXB0aW9uIGluc2lkZSB0aGUgZ3Vlc3QgaW5zdGVhZCBvZiBhIGNvc3RseSBFUFQKPiA+Pj4+
Pj4+PiB2aW9sYXRpb247IHRoZSAjVkUgYWdlbnQgd291bGQgZW11bGF0ZSBhbmQgYW5hbHlzZSB0
aGUgbW9kaWZpY2F0aW9uLCBhbmQKPiA+Pj4+Pj4+PiBkZWNpZGUgd2hldGhlciBpdCBpcyByZWxl
dmFudCBmb3IgdGhlIG1haW4gaW50cm9zcGVjdGlvbiBsb2dpYzsgaWYgaXQgaXMKPiA+Pj4+Pj4+
PiByZWxldmFudCwgaXQgd291bGQgZG8gYSBWTUNBTEwgYW5kIG5vdGlmeSB0aGUgaW50cm9zcGVj
dGlvbiBlbmdpbmUKPiA+Pj4+Pj4+PiBhYm91dCB0aGUgbW9kaWZpY2F0aW9uOyBvdGhlcndpc2Us
IGl0IHdvdWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1Y3Rpb24KPiA+Pj4+Pj4+PiBleGVjdXRpb24s
IHRodXMgYXZvaWRpbmcgYSB2ZXJ5IGNvc3RseSBWTSBleGl0Lgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+
Pj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPj4+
Pj4+Pj4gLS0tCj4gPj4+Pj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPiA+Pj4+Pj4+PiAtIHJlbW92ZSB0
aGUgIl9fZ2V0X3ZjcHUoKSIgaGVscGVyCj4gPj4+Pj4+Pj4gLS0tCj4gPj4+Pj4+Pj4gIHRvb2xz
L2xpYnhjL3hjX2FsdHAybS5jIHwgIDEgLQo+ID4+Pj4+Pj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jICB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPiA+Pj4+Pj4+PiAgMiBmaWxlcyBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2Fs
dHAybS5jCj4gPj4+Pj4+Pj4gaW5kZXggY2U0YTFlNGQ2MC4uNTI4ZTkyOWQ3YSAxMDA2NDQKPiA+
Pj4+Pj4+PiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4+Pj4+Pj4+ICsrKyBiL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4+Pj4+Pj4gQEAgLTY4LDcgKzY4LDYgQEAgaW50IHhj
X2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBk
b20sIGJvb2wgc3RhdGUpCj4gPj4+Pj4+Pj4gICAgICByZXR1cm4gcmM7Cj4gPj4+Pj4+Pj4gIH0K
PiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IC0vKiBUaGlzIGlzIGEgYml0IG9kZCB0byBtZSB0aGF0IGl0
IGFjdHMgb24gY3VycmVudC4uICovCj4gPj4+Pj4+Pj4gIGludCB4Y19hbHRwMm1fc2V0X3ZjcHVf
ZW5hYmxlX25vdGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gPj4+
Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1
aWQsIHhlbl9wZm5fdCBnZm4pCj4gPj4+Pj4+Pj4gIHsKPiA+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4+Pj4+
PiBpbmRleCA3MmM1MWZhZWNiLi40OWMzYmJlZTk0IDEwMDY0NAo+ID4+Pj4+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4gPj4+Pj4+Pj4gQEAgLTQ1MzMsOCArNDUzMyw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJt
X29wKAo+ID4+Pj4+Pj4+ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+Pj4+Pj4+PiAg
ICAgIH0KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IC0gICAgZCA9ICggYS5jbWQgIT0gSFZNT1BfYWx0
cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSApID8KPiA+Pj4+Pj4+PiAtICAgICAgICByY3VfbG9ja19k
b21haW5fYnlfYW55X2lkKGEuZG9tYWluKSA6IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4g
Pj4+Pj4+Pj4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWFpbik7Cj4g
Pj4+Pj4+PiBEb2VzIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0
aGUgY3VycmVudCBkb21haW4/IElmCj4gPj4+Pj4+PiBub3QsIGRvZXNuJ3QgdGhhdCBjaGFuZ2Ug
dGhpcyBmdW5jdGlvbidzIGFjY2Vzc2liaWxpdHkgdG8gYmUgZnJvbQo+ID4+Pj4+Pj4gZXhjbHVz
aXZlbHkgdXNhYmxlIG9ubHkgYnkgdGhlIG91dHNpZGUgYWdlbnQ/Cj4gPj4+Pj4+IFRoZSBjb2Rl
IHNheXMgaXQgc2hvdWxkIGJlIHNhZmU6Cj4gPj4+Pj4+Cj4gPj4+Pj4+ICA2MzMgc3RydWN0IGRv
bWFpbiAqcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKPiA+Pj4+Pj4gIDYz
NCB7Cj4gPj4+Pj4+ICA2MzUgICAgIGlmICggZG9tID09IERPTUlEX1NFTEYgKQo+ID4+Pj4+PiAg
NjM2ICAgICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4gPj4+Pj4+ICA2
MzcgICAgIHJldHVybiByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKTsKPiA+Pj4+Pj4gIDYzOCB9
Cj4gPj4+Pj4+Cj4gPj4+Pj4+IGFzIGxvbmcgYXMgZG9tID09IERPTUlEX1NFTEYuIEkgdGhpbmsg
dGhlIG9sZCBiZWhhdmlvdXIgYXNzdW1lZCB0aGF0Cj4gPj4+Pj4+IEhWTU9QX2FsdHAybV92Y3B1
X2VuYWJsZV9ub3RpZnkgYWxvbmUgd291bGQgb25seSBldmVyIGJlIHVzZWQgZnJvbSB0aGUKPiA+
Pj4+Pj4gY3VycmVudCBkb21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRzIGl0cyB1c2FiaWxp
dHkgKEFkcmlhbiBzaG91bGQKPiA+Pj4+Pj4gY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcgaGVyZSku
Cj4gPj4+Pj4gU291bmRzIGdvb2QsIHRoYW5rcyEKPiA+Pj4+IE1heSB3ZSB0YWtlIHRoYXQgYXMg
YW4gQWNrZWQtYnksIG9yIGFyZSB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIHlvdSB0aGluawo+ID4+
Pj4gd2Ugc2hvdWxkIGFkZHJlc3M/Cj4gPj4+IEEgUmV2aWV3ZWQtYnkgd291bGQgYmUgYXBwcm9w
cmlhdGUsIEkgZG9uJ3QgdGhpbmsgdGhlIGZpbGVzIHRvdWNoZWQgaW4KPiA+Pj4gdGhpcyBwYXRj
aCBmYWxsIHVuZGVyIG91ciB1bWJyZWxsYS4KPiA+Pgo+ID4+IFRoYXQgZG9lc24ndCBwcm9oaWJp
dCB5b3UgcHJvdmlkaW5nIGEgUmV2aWV3ZWQtYnk6IHRhZyA6KQo+ID4+Cj4gPj4gVGhlIHN0YXRl
bWVudCBpdHNlbGYgaXMgdXNlZnVsIGFuZCBob2xkIHdlaWdodCwgZXZlbiBpZiBpdCBpc24ndCBp
biBjb2RlCj4gPj4geW91IGFyZSBhIG1haW50YWluZXIgb2YuCj4gPiAKPiA+IEluZGVlZCA6KQo+
ID4gCj4gPiBSZXZpZXdlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
Pgo+IAo+IEFyZSB0aGVyZSBhbnkgaXNzdWVzIHByZXZlbnRpbmcgdGhpcyBwYXRjaCB0byBnbyBp
bj8gUG9zc2libHkgbWlzc2luZyBhY2tzPwoKSSBkb24ndCB0aGluayBzbywgdW5sZXNzIGFuIGV4
cGxpY2l0IGFjayBmb3IgdGhlIGRlbGV0aW9uIG9mIHRoYXQKY29tbWVudCBpcyByZXF1aXJlZC4g
SW4gYW55IGNhc2U6CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkkg
d2lsbCBjb21taXQgdGhpcyBwYXRjaCBzaG9ydGx5LgoKV2VpLgoKPiAKPiAKPiBUaGFua3MsCj4g
UmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08: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 1g2u7a-0007Kr-Sx; Thu, 20 Sep 2018 08:15: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=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2u7a-0007Kd-Cn
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:15:34 +0000
X-Inumbo-ID: 0ea07de9-bcad-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ea07de9-bcad-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:13:29 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2u7X-000742-4g; Thu, 20 Sep 2018 08:15: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 1g2u7W-0007Mq-Nl; Thu, 20 Sep 2018 08:15:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2u7W-0001Lq-N3; Thu, 20 Sep 2018 08:15:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127779-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-pair:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 08:15:30 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127779: 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>

ZmxpZ2h0IDEyNzc3OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc3OS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTI3NjQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMjc3MTMKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGlu
IDEyNzcxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMjc2NDYgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIDQgaG9z
dC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBpbiAxMjc3MTMgcGFzcyBpbiAxMjc3NzkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMjc3MTMgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
MTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMjc2
NDYgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDcgaG9zdC1w
aW5nLWNoZWNrLW5hdGl2ZS9kc3RfaG9zdCBmYWlsIGluIDEyNzY0NiBwYXNzIGluIDEyNzc3OQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA3IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvZHN0
X2hvc3QgZmFpbCBpbiAxMjc3MTMgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0IGZhaWwgaW4gMTI3NzEzIHBhc3MgaW4gMTI3
Nzc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI3NzEzIHBhc3MgaW4gMTI3Nzc5CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgcGFzcyBpbiAxMjc2NDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1
IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBwYXNzIGluIDEyNzcxMwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NjQ2IGxpa2Ug
MTI2MTYzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3Jj
X2hvc3QvZHN0X2hvc3QgZmFpbCBpbiAxMjc2NDYgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEyNzY0NiBsaWtl
IDEyNjE2MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBpbiAxMjc3MTMgbGlrZSAxMjU5NDUKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NzEzIGxpa2Ug
MTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEyNjE2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlz
dC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMDA1ZGY5MTFmNmI0MTcxYjY1MDk0Mjg2MWJmNDQ2MDZlOWU3OWJlNApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTUyZWM0Yjc4NzRjZjg1MDQx
ZDJkOTU3ZWQyNjA4OTQ2NTY1ZmUxOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI2MTYzICAyMDE4
LTA4LTE4IDEyOjQwOjIzIFogICAzMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzYxMCAg
MjAxOC0wOS0xNCAxMjowNzowNCBaICAgIDUgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwMDVk
ZjkxMWY2YjQxNzFiNjUwOTQyODYxYmY0NDYwNmU5ZTc5YmU0CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzY6MzIgMjAxOCArMDIw
MAoKICAgIHg4NjogYXNzb3J0ZWQgYXJyYXlfaW5kZXhfbm9zcGVjKCkgaW5zZXJ0aW9ucwogICAg
CiAgICBEb24ndCBjaGFuY2UgaGF2aW5nIFNwZWN0cmUgdjEgKGluY2x1ZGluZyBCQ0JTKSBnYWRn
ZXRzLiBJbiBzb21lIG9mIHRoZQogICAgY2FzZXMgdGhlIGluc2VydGlvbnMgYXJlIG1vcmUgb2Yg
cHJlY2F1dGlvbmFyeSBuYXR1cmUgcmF0aGVyIHRoYW4gdGhlcmUKICAgIHByb3ZhYmx5IGJlaW5n
IGEgZ2FkZ2V0LCBidXQgSSB0aGluayB3ZSBzaG91bGQgZXJyIG9uIHRoZSBzYWZlIChzZWN1cmUp
CiAgICBzaWRlIGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2YyMDAyNjE0YWY1MWRmZDUwNzE2
OGExNjk2NjU4YmFjOTExNTVjZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMDMgMTc6NTA6MTAg
KzAyMDAKCmNvbW1pdCA4YmZhYjJiNWI2ZDZhMjA4ZTM5MDViMjBiZmZlNTAwYTkzZDNjNjNkCkF1
dGhvcjogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNCAxMzozNTo1NCAyMDE4ICswMjAwCgogICAgVlQtZC9kbWFyOiBpb21tdSBtZW0g
bGVhayBmaXgKICAgIAogICAgUmVsZWFzZSBtZW1vcnkgYWxsb2NhdGVkIGZvciBkcmhkIGlvbW11
IGluIGVycm9yIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6
aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZmQwN2I2NjQ4YzRjODg5MWRjYTVi
ZDBmN2VmMTc0YjY4MzFmODBiMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMjcgMTE6Mzc6MjQg
KzAyMDAKCmNvbW1pdCBkYzgxNGUxOTIwNDQyMDc3YmY1YjA0NmFiNDEyOWNmMGVhZTYyMzEzCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQg
MTM6MzU6MjcgMjAxOCArMDIwMAoKICAgIHJhbmdlc2V0OiBtYWtlIGlucXVpcnkgZnVuY3Rpb25z
IHRvbGVyYXRlIE5VTEwgaW5wdXRzCiAgICAKICAgIFJhdGhlciB0aGFuIHNwZWNpYWwgY2FzaW5n
IHRoZSAtPmlvbWVtX2NhcHMgY2hlY2sgaW4geDg2J3MKICAgIGdldF9wYWdlX2Zyb21fbDFlKCkg
Zm9yIHRoZSBkb21feGVuIGNhc2UsIGxldCdzIGJlIG1vcmUgdG9sZXJhbnQgaW4KICAgIGdlbmVy
YWwsIGFsb25nIHRoZSBsaW5lcyBvZiByYW5nZXNldF9pc19lbXB0eSgpOiBBIG5ldmVyIGFsbG9j
YXRlZAogICAgcmFuZ2VzZXQgY2FuJ3QgcG9zc2libHkgY29udGFpbiBvciBvdmVybGFwIGFueSBy
YW5nZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGFkMGE5ZjI3M2Q2ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE3IDEzOjU0OjQwICswMjAwCgpjb21taXQgNWU4Njk3
NzM1YjcwMDRhZGM2MzdmMzE5MDE2NWRhMGVhYTdlMzljNwpBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNDo1NyAy
MDE4ICswMjAwCgogICAgeDg2L3NldHVwOiBBdm9pZCBPb0IgRTgyMCBsb29rdXAgd2hlbiBjYWxj
dWxhdGluZyB0aGUgTDFURiBzYWZlIGFkZHJlc3MKICAgIAogICAgQSBudW1iZXIgb2YgY29ybmVy
IGNhc2VzIChtb3N0IG9idmlvdXNseSwgbm8tcmVhbC1tb2RlIGFuZCBubyBNdWx0aWJvb3QgbWVt
b3J5CiAgICBtYXApIGNhbiBlbmQgdXAgd2l0aCBlODIwX3Jhdy5ucl9tYXAgYmVpbmcgMCwgYXQg
d2hpY2ggcG9pbnQgdGhlIEwxVEYKICAgIGNhbGN1bGF0aW9uIHdpbGwgdW5kZXJmbG93LgogICAg
CiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2U0ZWMwN2UxNGJjZTgxZjZhZTIy
YzMxZmYxMzAyZDFmMjk3YTIyNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTYgMTg6MTA6MDcg
KzAxMDAKCmNvbW1pdCBkMWE1OTM2ZDYzZWExZTMzZmQ5ZGM4YjNhOGM0MWM4MDRkNzc5ODVhCkF1
dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDE0IDEzOjM0OjI2IDIwMTggKzAyMDAKCiAgICB4ODYvaHZtL2lvcmVxOiBNTUlPIHJhbmdl
IGNoZWNraW5nIGNvbXBsZXRlbHkgaWdub3JlcyBkaXJlY3Rpb24gZmxhZwogICAgCiAgICBodm1f
c2VsZWN0X2lvcmVxX3NlcnZlcigpIGlzIHVzZWQgdG8gcm91dGUgYW4gaW9yZXEgdG8gdGhlIGFw
cHJvcHJpYXRlCiAgICBpb3JlcSBzZXJ2ZXIuIEZvciBNTUlPIHRoaXMgaXMgZG9uZSBieSBjb21w
YXJpbmcgdGhlIHJhbmdlIG9mIHRoZSBpb3JlcQogICAgdG8gdGhlIHJhbmdlcyByZWdpc3RlcmVk
IGJ5IHRoZSBkZXZpY2UgbW9kZWxzIG9mIGVhY2ggaW9yZXEgc2VydmVyLgogICAgVW5mb3J0dW5h
dGVseSB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHJhbmdlIGlmIHRoZSBpb3JlcSBjb21wbGV0ZWx5
IGlnbm9yZXMKICAgIHRoZSBkaXJlY3Rpb24gZmxhZyBhbmQgdGh1cyBtYXkgY2FsY3VsYXRlIHRo
ZSB3cm9uZyByYW5nZSBmb3IgY29tcGFyaXNvbi4KICAgIFRodXMgdGhlIGlvcmVxIG1heSBlaXRo
ZXIgYmUgcm91dGVkIHRvIHRoZSB3cm9uZyBzZXJ2ZXIgb3IgZXJyb25lb3VzbHkKICAgIHRlcm1p
bmF0ZWQgYnkgbnVsbF9vcHMuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGZpeGVzIHdo
aXRlc3BhY2UgaW4gdGhlIHN3aXRjaCBzdGF0ZW1lbnQgdG8gbWFrZSBpdAogICAgICAgICAgc3R5
bGUgY29tcGxpYW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MGE1NmRjMDA2NGEwMDgz
MDY2M2ZmZTQ4MjE1ZGNkMDgwY2I5NTA0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNSAxNDox
NDowNiArMDIwMAoKY29tbWl0IGM5ZmM2YjM4OGVkODVjOTcyODNjY2NmYmI0MzI4ZjA4NTlhNzNh
MDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBTZXAgMTQgMTM6MzM6NTkgMjAxOCArMDIwMAoKICAgIHg4Ni92bGFwaWM6IEJ1Z2Zp
eGVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdmxhcGljX3tyZWFkLHdyaXRlfSgpCiAgICAKICAgIEZp
cnN0bHksIHRoZXJlIGlzIG5vICdvZmZzZXQnIGJvdW5kYXJ5IGNoZWNrIG9uIHRoZSBub24tMzIt
Yml0IHdyaXRlIHBhdGgKICAgIGJlZm9yZSB0aGUgY2FsbCB0byB2bGFwaWNfcmVhZF9hbGlnbmVk
KCksIHdoaWNoIGFsbG93cyBhbiBhdHRhY2tlciB0byByZWFkCiAgICBiZXlvbmQgdGhlIGVuZCBv
ZiB2bGFwaWMtPnJlZ3MtPmRhdGFbXSwgd2hpY2ggaXMgb25seSAxMDI0IGJ5dGVzIGxvbmcuCiAg
ICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBiYWNraW5nIG1lbW9yeSBpcyBhIGRvbWhlYXAgcGFnZSwg
YW5kIG1pc2FsaWduZWQgYWNjZXNzZXMgZ2V0CiAgICBjaHVua2VkIGRvd24gdG8gc2luZ2xlIGJ5
dGVzIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMsIEkgY2FuJ3Qgc3BvdCBhbnkKICAgIFhTQS13b3J0
aHkgcHJvYmxlbXMgd2hpY2ggb2NjdXIgZnJvbSB0aGUgb3ZlcnJ1bi4KICAgIAogICAgT24gcmVh
bCBoYXJkd2FyZSwgYmFkIGFjY2Vzc2VzIGRvbid0IGluc3RhbnRseSBjcmFzaCB0aGUgbWFjaGlu
ZS4gIFRoZWlyCiAgICBiZWhhdmlvdXIgaXMgdW5kZWZpbmVkLCBidXQgdGhlIGRvbWFpbl9jcmFz
aCgpIHByb2hpYml0cyBzZW5zaWJsZSB0ZXN0aW5nLgogICAgQmVoYXZlIG1vcmUgbGlrZSBvdGhl
ciB4ODYgTU1JTyBhbmQgdGVybWluYXRlIGJhZCBhY2Nlc3NlcyB3aXRoIGFwcHJvcHJpYXRlCiAg
ICBkZWZhdWx0cy4KICAgIAogICAgV2hpbGUgbWFraW5nIHRoZXNlIGNoYW5nZXMsIGNsZWFuIHVw
IGFuZCBzaW1wbGlmeSB0aGUgdGhlIHNtYWxsZXItYWNjZXNzCiAgICBoYW5kbGluZy4gIEluIHBh
cnRpY3VsYXIsIGF2b2lkIHBvaW50ZXIgYmFzZWQgbWVjaGFuc2ltcyBmb3IgMS8yLWJ5dGUgcmVh
ZHMgc28KICAgIGFzIHRvIGF2b2lkIGZvcmNpbmcgdGhlIHZhbHVlIHRvIGJlIHNwaWxsZWQgdG8g
dGhlIHN0YWNrLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMC8yIHVw
L2Rvd246IDAvLTE3NSAoLTE3NSkKICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICB2bGFwaWNfcmVhZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMTEgICAgIDE0MiAgICAgLTY5CiAgICAgIHZs
YXBpY193cml0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwNCAgICAgMTk4ICAg
IC0xMDYKICAgIAogICAgRmluYWxseSwgdGhlcmUgYXJlIGEgcGxldGhvcmEgb2YgcmVhZC93cml0
ZSBmdW5jdGlvbnMgaW4gdGhlIHZsYXBpYyBuYW1lc3BhY2UsCiAgICBzbyByZW5hbWUgdGhlc2Ug
dG8gdmxhcGljX21taW9fe3JlYWQsd3JpdGV9KCkgdG8gbWFrZSB0aGVpciBwdXJwb3NlIG1vcmUK
ICAgIGNsZWFyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI2ZjQzYzE0Y2VmM2FmODQ3N2E5ZWNhNGVm
YWI4N2RkMTUwYTI4ODUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTEwIDEzOjI3OjI0ICswMTAw
Cgpjb21taXQgMjFhYzZjOGU0NDZlZTY3NDJlMmU4MzliNTZkOTQ2MTdhNjkzMGIxNgpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCAxNCAxMzozMzoyMCAyMDE4ICswMjAwCgogICAgeDg2L3ZteDogQXZvaWQgaGl0dGluZyBCVUdf
T04oKSBhZnRlciBFUFRQLXJlbGF0ZWQgZG9tYWluX2NyYXNoKCkKICAgIAogICAgSWYgdGhlIEVQ
VFAgcG9pbnRlciBjYW4ndCBiZSBsb2NhdGVkIGluIHRoZSBhbHRwMm0gbGlzdCwgdGhlIGRvbWFp
bgogICAgaXMgKGxlZ2l0aW1hdGVseSkgY3Jhc2hlZC4KICAgIAogICAgVW5kZXIgdGhvc2UgY2ly
Y3Vtc3RhbmNlcywgZXhlY3V0aW9uIHdpbGwgY29udGludWUgYW5kIGd1YXJlbnRlZSB0byBoaXQg
dGhlCiAgICBCVUdfT04oaWR4ID49IE1BWF9BTFRQMk0pICh1bmZvcnR1bmF0ZWx5LCBqdXN0IG91
dCBvZiBjb250ZXh0KS4KICAgIAogICAgUmV0dXJuIGZyb20gdm14X3ZtZXhpdF9oYW5kbGVyKCkg
YWZ0ZXIgdGhlIGRvbWFpbl9jcmFzaCgpLCB3aGljaCBhbHNvIGhhcyB0aGUKICAgIHNpZGUgZWZm
ZWN0IG9mIHJlZW50ZXJpbmcgdGhlIHNjaGVkdWxlciBtb3JlIHByb21wdGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDQ4ZGJiMmRiZTlkOWY5MmEyODkwYTE1YmI0OGEwNTk4YzA2NWI5ZjgKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTA4LTAyIDEwOjEwOjQzICswMTAwCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:16:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:16: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 1g2u8U-0007R6-8r; Thu, 20 Sep 2018 08:16:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2u8S-0007Qv-R9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:16:28 +0000
X-Inumbo-ID: 9d497b84-bcad-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9d497b84-bcad-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:17:29 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 26A06305FFA2
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:16:27 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 19B9A7FBFF
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:16:27 +0300 (EEST)
Received: (qmail 22736 invoked from network); 20 Sep 2018 11:16:27 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Sep 2018 11:16:26 +0300
To: Wei Liu <wei.liu2@citrix.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
 <20180920081448.3kf2dozi5f3drk4d@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ad5e7dc5-8b7e-97b5-48f4-862db4fb24ae@bitdefender.com>
Date: Thu, 20 Sep 2018 11:16:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180920081448.3kf2dozi5f3drk4d@zion.uk.xensource.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77486
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496467,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.004179)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003500), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.050726,0.000042)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.088485), Hit: No,
 Details: v2.7.15; Id: 15.1i60em3.1cnr0qesp.ad1ab], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS8yMC8xOCAxMToxNCBBTSwgV2VpIExpdSB3cm90ZToKPj4+IFJldmlld2VkLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IEFyZSB0aGVyZSBhbnkgaXNzdWVz
IHByZXZlbnRpbmcgdGhpcyBwYXRjaCB0byBnbyBpbj8gUG9zc2libHkgbWlzc2luZyBhY2tzPwo+
IEkgZG9uJ3QgdGhpbmsgc28sIHVubGVzcyBhbiBleHBsaWNpdCBhY2sgZm9yIHRoZSBkZWxldGlv
biBvZiB0aGF0Cj4gY29tbWVudCBpcyByZXF1aXJlZC4gSW4gYW55IGNhc2U6Cj4gCj4gQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gSSB3aWxsIGNvbW1pdCB0aGlz
IHBhdGNoIHNob3J0bHkuCgpUaGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:18:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08: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 1g2uAY-0007eb-QX; Thu, 20 Sep 2018 08:18:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2uAX-0007eP-6E
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:18:37 +0000
X-Inumbo-ID: e92d1fd4-bcad-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e92d1fd4-bcad-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:19:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 02:18:34 -0600
Message-Id: <5BA357DA02000078001EA281@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 02:18:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180919162554.80569-1-roger.pau@citrix.com>
In-Reply-To: <20180919162554.80569-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC] x86/lapic: remove the PIT usage to
 calibrate the lapic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDE5LjA5LjE4IGF0IDE4OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFuZCBpbnN0ZWFkIHVzZSBOT1cgd2hpY2ggaXMgYmFzZWQgb24gdGhlIFRTQy4gVGhpcyB3YXMg
YWxyZWFkeSB1c2VkCj4gd2hlbiBydW5uaW5nIGluIHNoaW0gbW9kZSwgc2luY2UgdGhlcmUncyBs
aWtlbHkgbm8gUElUIGluIHRoYXQKPiBlbnZpcm9ubWVudC4KPiAKPiBSZW1vdmUgcHJpbnRpbmcg
dGhlIENQVSBmcmVxdWVuY3ksIHNpbmNlIGl0J3MgYWxyZWFkeSBwcmludGVkIGVhcmxpZXIKPiBh
dCBib290LCBhbmQgZ2V0dGluZyB0aGUgQ1BVIGZyZXF1ZW5jeSBhZ2FpbnN0IHRoZSBUU0Mgd2l0
aG91dCBhbnkKPiBleHRlcm5hbCByZWZlcmVuY2UgdGltZXIgaXMgcG9pbnRsZXNzLgo+IAo+IFRo
ZSBtb3RpdmF0aW9uIGJlaGluZCB0aGlzIGNoYW5nZSBpcyB0byBhbGxvdyBYZW4gdG8gYm9vdCBv
biBIeXBlclYKPiBnZW4yIGluc3RhbmNlcywgd2hpY2ggbGFjayBhIFBJVC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBJ
J20gbm90IHN1cmUgYWJvdXQgdGhlIHJlYXNvbiBiZWhpbmQgdGhlIHVzYWdlIG9mIHRoZSBQSVQg
aW5zdGVhZCBvZgo+IHRoZSBUU0MsIG1heWJlIHRoaXMgd2FzIGRvbmUgYmVjYXVzZSB0aGUgVFND
IHdhc24ndCBhdmFpbGFibGUgdW50aWwKPiB0aGUgUGVudGl1bT8gWGVuIGNlcnRhaW5seSBkb2Vz
bid0IGNhcmUgYWJvdXQgc3VjaCBoYXJkd2FyZSBhbnltb3JlLAo+IGFuZCB0aGUgVFNDIGlzIGFs
cmVhZHkgdXNlZCB1bmNvbmRpdGlvbmFsbHkgaW4gWGVuLgoKSG93IGdvb2QgYXJlIHRoZSBjaGFu
Y2VzIHRoYXQgb24gYXQgbGVhc3Qgc29tZSBoYXJkd2FyZSBMQVBJQwphbmQgVFNDIGZyZXF1ZW5j
aWVzIGRlcml2ZSBmcm9tIHRoZSBzYW1lIG9zY2lsbGF0b3I/IElmIHRoZXkgZG8sCnlvdSdkIG5v
dyBiYXNpY2FsbHkgY2FsaWJyYXRlIGEgY2xvY2sgYWdhaW5zdCBpdHNlbGYsIC4uLgoKPiBMaW51
eCBzZWVtcyB0byBwcmVmZXIgdG8gY2FsaWJyYXRlIHRoZSBsYXBpYyB0aW1lciBhZ2FpbnN0IHRo
ZSBQTQo+IHRpbWVyIGFuZCBoYXMgYWxyZWFkeSBkcm9wcGVkIFBJVCB1c2FnZSBmb3IgdGhhdC4K
Ci4uLiB3aGlsZSB0aGlzIGlzIGFsbW9zdCBjZXJ0YWlubHkgdXNpbmcgYSBjb21wbGV0ZWx5IGRp
ZmZlcmVudCB0aW1lciwKd2l0aCB0aGUgcG9zc2libGUgKGh5cG90aGV0aWNhbD8pIGV4Y2VwdGlv
biBvZiBTb0Mtcy4KCkFsc28sIGlmIHdlIHdlcmUgdG8gY2hhbmdlIHRoZSBkZWZhdWx0IGFnYWlu
c3Qgd2hpY2ggY2xvY2sgdG8KY2FsaWJyYXRlLCBJIHRoaW5rIHdlJ2QgYXQgbGVhc3Qgd2FudCB0
byBoYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbgpjb250cm9sbGFibGUgZmFsbGJhY2sgdG8gdGhl
IGN1cnJlbnQgbW9kZSwganVzdCBpbiBjYXNlIG9mIHVuZm9yZXNlZW4KcHJvYmxlbXMuIFRoaXMg
Y291bGQgYmUgZHJvcHBlZCBhIGNvdXBsZSBvZiByZWxlYXNlcyBsYXRlciwgaWYgd2UKcmVhbGx5
IHdhbnQgdG8gZ2V0IHJpZCBvZiB0aGF0IGNvZGUuCgo+IEBAIC0xMTc2LDEwICsxMTE3LDYgQEAg
c3RhdGljIGludCBfX2luaXQgY2FsaWJyYXRlX0FQSUNfY2xvY2sodm9pZCkKPiAgCj4gICAgICBy
ZXN1bHQgPSAodHQxLXR0MikqQVBJQ19ESVZJU09SL0xPT1BTOwo+ICAKPiAtICAgIGFwaWNfcHJp
bnRrKEFQSUNfVkVSQk9TRSwgIi4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAlbGQuJTA0bGQgTUh6
LlxuIiwKPiAtICAgICAgICAgICAgICAgICgobG9uZykodDIgLSB0MSkgLyBMT09QUykgLyAoMTAw
MDAwMCAvIEhaKSwKPiAtICAgICAgICAgICAgICAgICgobG9uZykodDIgLSB0MSkgLyBMT09QUykg
JSAoMTAwMDAwMCAvIEhaKSk7Cj4gLQoKSSB0aGluayBJIGRpc2xpa2UgdGhpcyByZW1vdmFsLCBk
ZXNwaXRlIHRoZSBhcHBhcmVudCByZWR1bmRhbmN5LCBhbmQKaW4gcGFydGljdWxhciBhcyBwYXJ0
IG9mIGFuIHVucmVsYXRlZCBwYXRjaC4gSXQgc2l0dGluZyBuZXh0IHRvCgo+ICAgICAgYXBpY19w
cmludGsoQVBJQ19WRVJCT1NFLCAiLi4uLi4gaG9zdCBidXMgY2xvY2sgc3BlZWQgaXMgJWxkLiUw
NGxkIE1Iei5cbiIsCj4gICAgICAgICAgICAgICAgICByZXN1bHQgLyAoMTAwMDAwMCAvIEhaKSwg
cmVzdWx0ICUgKDEwMDAwMDAgLyBIWikpOwoKaXMgcXVpdGUgaGVscGZ1bCBpbW8sIGFuZCBBUElD
X1ZFUkJPU0UgbW9kZSBpcyBvZmYgYnkgZGVmYXVsdAphbnl3YXkuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:22:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:22: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 1g2uEK-0008Mn-DC; Thu, 20 Sep 2018 08: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=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2uEJ-0008Mh-C6
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:22:31 +0000
X-Inumbo-ID: 07ba4e1e-bcae-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07ba4e1e-bcae-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:20:27 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 02:22:29 -0600
Message-Id: <5BA358C502000078001EA284@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 02:22:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
In-Reply-To: <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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+IE9uIDIwLjA5LjE4IGF0IDEwOjExLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS82LzE4IDE6MjcgQU0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gV2Vk
LCBTZXAgNSwgMjAxOCBhdCAxMjo0NSBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPiAKPiB3cm90ZToKPj4+Cj4+PiBPbiAwNS8wOS8xOCAxOTo0MCwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+Pj4+IE9uIFdlZCwgU2VwIDUsIDIwMTggYXQgMTA6NDAgQU0gUmF6dmFu
IENvam9jYXJ1Cj4+Pj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiBP
biA5LzUvMTggNzoyOCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+Pj4gT24gVHVlLCBT
ZXAgNCwgMjAxOCBhdCAyOjU4IFBNIFJhenZhbiBDb2pvY2FydQo+Pj4+Pj4gPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDkvNC8xOCAxMTo0MCBQTSwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+Pj4+Pj4+PiBPbiBNb24sIFNlcCAzLCAyMDE4IGF0IDEwOjU5IFBN
IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IEluIGEg
Y2xhc3NpYyBIVkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSB3b3VsZCBt
b25pdG9yCj4+Pj4+Pj4+PiBsZWdhY3kgZ3Vlc3QgcGFnZS10YWJsZXMgYnkgbWFya2luZyB0aGVt
IHJlYWQtb25seSBpbnNpZGUgdGhlIEVQVDsgdGhpcwo+Pj4+Pj4+Pj4gd2F5IGFueSBtb2RpZmlj
YXRpb24gZXhwbGljaXRseSBtYWRlIGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5IG1hZGUgYnkK
Pj4+Pj4+Pj4+IHRoZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dlciBhbiBFUFQgdmlvbGF0
aW9uLCB3aGljaCB3b3VsZCBiZQo+Pj4+Pj4+Pj4gZm9yd2FyZGVkIGJ5IFhlbiB0byB0aGUgU1ZB
IGFuZCB0aHVzIHRoZSBIVkkgYWdlbnQuICBUaGUgSFZJIGFnZW50IHdvdWxkCj4+Pj4+Pj4+PiBh
bmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBh
IHZpcnR1YWwgcGFnZQo+Pj4+Pj4+Pj4gbWF5IGJlIHJlbWFwcGVkIChpdHMgZ3Vlc3QgcGh5c2lj
YWwgYWRkcmVzcyBjaGFuZ2VkIGluc2lkZSB0aGUKPj4+Pj4+Pj4+IHBhZ2UtdGFibGUpLCBpbiB3
aGljaCBjYXNlIHRoZSBpbnRyb3NwZWN0aW9uIGxvZ2ljIHdvdWxkIHVwZGF0ZSB0aGUKPj4+Pj4+
Pj4+IHByb3RlY3Rpb24gYWNjb3JkaW5nbHkgKHJlbW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdw
YSwgYW5kIHBsYWNlIGEgbmV3Cj4+Pj4+Pj4+PiBFUFQgaG9vayBvbiB0aGUgbmV3IGdwYSkuICBJ
biBvdGhlciBjYXNlcywgdGhlIG1vZGlmaWNhdGlvbiBtYXkgYmUgb2Ygbm8KPj4+Pj4+Pj4+IGlu
dGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9uIGVuZ2luZSAtIGZvciBleGFtcGxlLCB0aGUgYWNj
ZXNzZWQvZGlydHkKPj4+Pj4+Pj4+IGJpdHMgbWF5IGJlIGNsZWFyZWQgYnkgdGhlIG9wZXJhdGlu
ZyBzeXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPj4+Pj4+Pj4+IG1heSBiZSBzZXQg
YnkgdGhlIENQVSBwYWdlIHdhbGtlci4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJbiBvdXIgdGVzdHMg
d2UgZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1ham9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFibGUK
Pj4+Pj4+Pj4+IG1vZGlmaWNhdGlvbnMgZmFsbCBpbiB0aGUgc2Vjb25kIGNhdGVnb3J5IChlc3Bl
Y2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0Cj4+Pj4+Pj4+PiB4NjQgLSBtb3JlIHRoYW4gOTUlIG9m
IEFMTCB0aGUgcGFnZS10YWJsZSBtb2RpZmljYXRpb25zIGFyZSBpcnJlbGV2YW50IHRvCj4+Pj4+
Pj4+PiB1cykgLSB0aGV5IGFyZSBvZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBs
b2dpYywgYnV0IHRoZXkKPj4+Pj4+Pj4+IHRyaWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0
aW9uIG5vbmV0aGVsZXNzLiAgVGhlcmVmb3JlLCB3ZSBkZWNpZGVkCj4+Pj4+Pj4+PiB0byBtYWtl
IHVzZSBvZiB0aGUgbmV3ICNWRSAmIFZNRlVOQyBmZWF0dXJlcyBpbiByZWNlbnQgSW50ZWwgQ1BV
cyB0bwo+Pj4+Pj4+Pj4gYWNjZWxlcmF0ZSB0aGUgZ3Vlc3QgcGFnZS10YWJsZXMgbW9uaXRvcmlu
ZyBpbiB0aGUgZm9sbG93aW5nIHdheToKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAxLiBFYWNoIG1vbml0
b3JlZCBwYWdlLXRhYmxlIHdvdWxkIGJlIGZsYWdnZWQgYXMgYmVpbmcgY29udmVydGlibGUKPj4+
Pj4+Pj4+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJsaW5nIHRoZSBDUFUgdG8gZGVsaXZl
ciBhIHZpcnR1YWxpemF0aW9uCj4+Pj4+Pj4+PiAgICBleGNlcHRpb24gdG8gaGUgZ3Vlc3QgaW5z
dGVhZCBvZiBnZW5lcmF0aW5nIGEgdHJhZGl0aW9uYWwgRVBUCj4+Pj4+Pj4+PiAgICB2aW9sYXRp
b24uCj4+Pj4+Pj4+PiAyLiBXZSBpbmplY3QgYSBzbWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lk
ZSB0aGUgcHJvdGVjdGVkIGd1ZXN0IFZNLAo+Pj4+Pj4+Pj4gICAgd2hpY2ggd291bGQgaW50ZXJj
ZXB0IHRoZSB2aXJ0dWFsaXphdGlvbiBleGNlcHRpb24gaW4gb3JkZXIgdG8gaGFuZGxlCj4+Pj4+
Pj4+PiAgICBndWVzdCBwYWdlLXRhYmxlIG1vZGlmaWNhdGlvbnMuCj4+Pj4+Pj4+PiAzLiBXZSBj
cmVhdGUgYSBkZWRpY2F0ZWQgRVBUIHZpZXcgKGFsdHAybSkgZm9yIHRoZSBpbi1ndWVzdCBhZ2Vu
dCwgd2hpY2gKPj4+Pj4+Pj4+ICAgIHdvdWxkIGlzb2xhdGUgdGhlIGFnZW50IGZyb20gdGhlIHJl
c3Qgb2YgdGhlIG9wZXJhdGluZyBzeXN0ZW07IHRoZQo+Pj4+Pj4+Pj4gICAgYWdlbnQgd2lsbCBz
d2l0Y2ggaW4gYW5kIG91dCBvZiB0aGUgcHJvdGVjdGVkIEVQVCB2aWV3IHZpYSB0aGUgVk1GVU5D
Cj4+Pj4+Pj4+PiAgICBpbnN0cnVjdGlvbiBwbGFjZWQgaW5zaWRlIGEgdHJhbXBvbGluZSBwYWdl
LCB0aHVzIG1ha2luZyB0aGUgYWdlbnQKPj4+Pj4+Pj4+ICAgIGltbXVuZSB0byBtYWxpY2lvdXMg
Y29kZSBpbnNpZGUgdGhlIGd1ZXN0Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFRoaXMgd2F5LCBhbGwg
dGhlIHBhZ2UtdGFibGUgYWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQo+Pj4+Pj4+Pj4gdmlydHVh
bGl6YXRpb24tZXhjZXB0aW9uIGluc2lkZSB0aGUgZ3Vlc3QgaW5zdGVhZCBvZiBhIGNvc3RseSBF
UFQKPj4+Pj4+Pj4+IHZpb2xhdGlvbjsgdGhlICNWRSBhZ2VudCB3b3VsZCBlbXVsYXRlIGFuZCBh
bmFseXNlIHRoZSBtb2RpZmljYXRpb24sIGFuZAo+Pj4+Pj4+Pj4gZGVjaWRlIHdoZXRoZXIgaXQg
aXMgcmVsZXZhbnQgZm9yIHRoZSBtYWluIGludHJvc3BlY3Rpb24gbG9naWM7IGlmIGl0IGlzCj4+
Pj4+Pj4+PiByZWxldmFudCwgaXQgd291bGQgZG8gYSBWTUNBTEwgYW5kIG5vdGlmeSB0aGUgaW50
cm9zcGVjdGlvbiBlbmdpbmUKPj4+Pj4+Pj4+IGFib3V0IHRoZSBtb2RpZmljYXRpb247IG90aGVy
d2lzZSwgaXQgd291bGQgcmVzdW1lIG5vcm1hbCBpbnN0cnVjdGlvbgo+Pj4+Pj4+Pj4gZXhlY3V0
aW9uLCB0aHVzIGF2b2lkaW5nIGEgdmVyeSBjb3N0bHkgVk0gZXhpdC4KPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPj4+
Pj4+Pj4+IC0tLQo+Pj4+Pj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Pj4+Pj4+IC0gcmVtb3ZlIHRo
ZSAiX19nZXRfdmNwdSgpIiBoZWxwZXIKPj4+Pj4+Pj4+IC0tLQo+Pj4+Pj4+Pj4gIHRvb2xzL2xp
YnhjL3hjX2FsdHAybS5jIHwgIDEgLQo+Pj4+Pj4+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
IHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQo+Pj4+Pj4+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMK
Pj4+Pj4+Pj4+IGluZGV4IGNlNGExZTRkNjAuLjUyOGU5MjlkN2EgMTAwNjQ0Cj4+Pj4+Pj4+PiAt
LS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+Pj4+Pj4+Pj4gKysrIGIvdG9vbHMvbGlieGMv
eGNfYWx0cDJtLmMKPj4+Pj4+Pj4+IEBAIC02OCw3ICs2OCw2IEBAIGludCB4Y19hbHRwMm1fc2V0
X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgCj4gdWludDMyX3QgZG9tLCBib29s
IHN0YXRlKQo+Pj4+Pj4+Pj4gICAgICByZXR1cm4gcmM7Cj4+Pj4+Pj4+PiAgfQo+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+IC0vKiBUaGlzIGlzIGEgYml0IG9kZCB0byBtZSB0aGF0IGl0IGFjdHMgb24gY3Vy
cmVudC4uICovCj4+Pj4+Pj4+PiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+Pj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkLCB4ZW5fcGZuX3Qg
Z2ZuKQo+Pj4+Pj4+Pj4gIHsKPj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+Pj4+Pj4gaW5kZXggNzJjNTFmYWVj
Yi4uNDljM2JiZWU5NCAxMDA2NDQKPj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+Pj4+Pj4+IEBAIC00
NTMzLDggKzQ1MzMsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPj4+Pj4+Pj4+ICAgICAg
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4+Pj4+Pj4+ICAgICAgfQo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IC0gICAgZCA9ICggYS5jbWQgIT0gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSAp
ID8KPj4+Pj4+Pj4+IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4p
IDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPj4+Pj4+Pj4+ICsgICAgZCA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pOwo+Pj4+Pj4+PiBEb2VzIHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQgd29yayBpZiBpdHMgZnJvbSB0aGUgY3VycmVudCBkb21haW4/IElmCj4+Pj4+
Pj4+IG5vdCwgZG9lc24ndCB0aGF0IGNoYW5nZSB0aGlzIGZ1bmN0aW9uJ3MgYWNjZXNzaWJpbGl0
eSB0byBiZSBmcm9tCj4+Pj4+Pj4+IGV4Y2x1c2l2ZWx5IHVzYWJsZSBvbmx5IGJ5IHRoZSBvdXRz
aWRlIGFnZW50Pwo+Pj4+Pj4+IFRoZSBjb2RlIHNheXMgaXQgc2hvdWxkIGJlIHNhZmU6Cj4+Pj4+
Pj4KPj4+Pj4+PiAgNjMzIHN0cnVjdCBkb21haW4gKnJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQo
ZG9taWRfdCBkb20pCj4+Pj4+Pj4gIDYzNCB7Cj4+Pj4+Pj4gIDYzNSAgICAgaWYgKCBkb20gPT0g
RE9NSURfU0VMRiApCj4+Pj4+Pj4gIDYzNiAgICAgICAgIHJldHVybiByY3VfbG9ja19jdXJyZW50
X2RvbWFpbigpOwo+Pj4+Pj4+ICA2MzcgICAgIHJldHVybiByY3VfbG9ja19kb21haW5fYnlfaWQo
ZG9tKTsKPj4+Pj4+PiAgNjM4IH0KPj4+Pj4+Pgo+Pj4+Pj4+IGFzIGxvbmcgYXMgZG9tID09IERP
TUlEX1NFTEYuIEkgdGhpbmsgdGhlIG9sZCBiZWhhdmlvdXIgYXNzdW1lZCB0aGF0Cj4+Pj4+Pj4g
SFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBhbG9uZSB3b3VsZCBvbmx5IGV2ZXIgYmUg
dXNlZCBmcm9tIHRoZQo+Pj4+Pj4+IGN1cnJlbnQgZG9tYWluLCBhbmQgdGhpcyBjaGFuZ2UgZXhw
YW5kcyBpdHMgdXNhYmlsaXR5IChBZHJpYW4gc2hvdWxkCj4+Pj4+Pj4gY29ycmVjdCBtZSBpZiBJ
J20gd3JvbmcgaGVyZSkuCj4+Pj4+PiBTb3VuZHMgZ29vZCwgdGhhbmtzIQo+Pj4+PiBNYXkgd2Ug
dGFrZSB0aGF0IGFzIGFuIEFja2VkLWJ5LCBvciBhcmUgdGhlcmUgYXJlIG90aGVyIHRoaW5ncyB5
b3UgdGhpbmsKPj4+Pj4gd2Ugc2hvdWxkIGFkZHJlc3M/Cj4+Pj4gQSBSZXZpZXdlZC1ieSB3b3Vs
ZCBiZSBhcHByb3ByaWF0ZSwgSSBkb24ndCB0aGluayB0aGUgZmlsZXMgdG91Y2hlZCBpbgo+Pj4+
IHRoaXMgcGF0Y2ggZmFsbCB1bmRlciBvdXIgdW1icmVsbGEuCj4+Pgo+Pj4gVGhhdCBkb2Vzbid0
IHByb2hpYml0IHlvdSBwcm92aWRpbmcgYSBSZXZpZXdlZC1ieTogdGFnIDopCj4+Pgo+Pj4gVGhl
IHN0YXRlbWVudCBpdHNlbGYgaXMgdXNlZnVsIGFuZCBob2xkIHdlaWdodCwgZXZlbiBpZiBpdCBp
c24ndCBpbiBjb2RlCj4+PiB5b3UgYXJlIGEgbWFpbnRhaW5lciBvZi4KPj4gCj4+IEluZGVlZCA6
KQo+PiAKPj4gUmV2aWV3ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KPiAKPiBBcmUgdGhlcmUgYW55IGlzc3VlcyBwcmV2ZW50aW5nIHRoaXMgcGF0Y2ggdG8gZ28g
aW4/IFBvc3NpYmx5IG1pc3NpbmcgYWNrcz8KCldlbGwsIGFmYWljcyB0aGUgcGF0Y2ggaGFzIG5v
IHg4NiBtYWludGFpbmVyIGFjaywgbm9yIC0gY29uc2lkZXJpbmcgaXQncwphbiBtbSBmdW5jdGlv
biBzaXR0aW5nIGluIHRoZSAid3JvbmciIGZpbGUsIGF0IGxlYXN0IG9uZSBmcm9tIHRoZSBtbQpt
YWludGFpbmVyLiBBcyBtZW50aW9uZWQgYSBudW1iZXIgb2YgdGltZXMgYmVmb3JlLCBpdCBpcyB0
aGUgc3VibWl0dGVyJ3MKcmVzcG9uc2liaWxpdHkgdG8gY2hhc2UgYWNrcywgbm90IHRoZSBjb21t
aXR0ZXJzJyBvciBtYWludGFpbmVycycuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08: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 1g2uJY-000076-2e; Thu, 20 Sep 2018 08: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=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2uJW-000071-O0
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:27:54 +0000
X-Inumbo-ID: c859e4d7-bcae-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c859e4d7-bcae-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:25:50 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 02:27:52 -0600
Message-Id: <5BA35A0702000078001EA2A5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 02:27:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180919091303.75918-1-roger.pau@citrix.com>
In-Reply-To: <20180919091303.75918-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/pvh: copy data from low 1MB to Dom0
 physmap instead of mapping 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: 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+IE9uIDE5LjA5LjE4IGF0IDExOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IElkZW50aXR5IG1hcHBpbmcgUkFNIHJlZ2lvbnMgb24gdGhlIGxvdyAxTUIgZm9yIERvbTAgaXMg
bm90IGlkZWFsLAo+IHNpbmNlIHRoZXJlJ3MgZGF0YSB0aGVyZSB0aGF0IGNvdWxkIGJlIHVzZWQg
YnkgWGVuIGR1cmluZyBydW50aW1lCj4gKGxpa2UgdGhlIEFQIHRyYW1wb2xpbmUpLCBzbyBpbnN0
ZWFkIG9mIGlkZW50aXR5IG1hcHBpbmcgdGhlIGxvdyAxTUIKPiBpbnRvIHRoZSBEb20wIHBoeXNt
YXAgcG9wdWxhdGUgdGhvc2UgUkFNIHJlZ2lvbnMgYW5kIGNvcHkgdGhlIGRhdGEuCj4gCj4gTm90
ZSB0aGF0IHRoaXMgYWxsb3dzIHRvIHJlbW92ZSB1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qg
c2luY2UgdGhlCj4gb25seSBjYWxsZXIgd2FzIHRoZSBQVkggRG9tMCBidWlsZGVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IEFj
a2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:31:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:31: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 1g2uN3-0000oY-Ks; Thu, 20 Sep 2018 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=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2uN2-0000oS-Lp
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:31:32 +0000
X-Inumbo-ID: 4a3586ae-bcaf-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a3586ae-bcaf-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:29:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65789302"
Date: Thu, 20 Sep 2018 09:31:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180920083109.a6useayrolg5rhtl@zion.uk.xensource.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
 <5BA358C502000078001EA284@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA358C502000078001EA284@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMDI6MjI6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA5LjE4IGF0IDEwOjExLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4gPiBPbiA5LzYvMTggMToyNyBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+
ID4+IE9uIFdlZCwgU2VwIDUsIDIwMTggYXQgMTI6NDUgUE0gQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gCj4gPiB3cm90ZToKPiA+Pj4KPiA+Pj4gT24gMDUvMDkvMTgg
MTk6NDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+IE9uIFdlZCwgU2VwIDUsIDIwMTgg
YXQgMTA6NDAgQU0gUmF6dmFuIENvam9jYXJ1Cj4gPj4+PiA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4gPj4+Pj4gT24gOS81LzE4IDc6MjggUE0sIFRhbWFzIEsgTGVuZ3llbCB3
cm90ZToKPiA+Pj4+Pj4gT24gVHVlLCBTZXAgNCwgMjAxOCBhdCAyOjU4IFBNIFJhenZhbiBDb2pv
Y2FydQo+ID4+Pj4+PiA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+
PiBPbiA5LzQvMTggMTE6NDAgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+Pj4+PiBP
biBNb24sIFNlcCAzLCAyMDE4IGF0IDEwOjU5IFBNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPiA+Pj4+Pj4+Pj4gSW4gYSBjbGFzc2ljIEhWSSArIFhlbiBzZXR1cCwg
dGhlIGludHJvc3BlY3Rpb24gZW5naW5lIHdvdWxkIG1vbml0b3IKPiA+Pj4+Pj4+Pj4gbGVnYWN5
IGd1ZXN0IHBhZ2UtdGFibGVzIGJ5IG1hcmtpbmcgdGhlbSByZWFkLW9ubHkgaW5zaWRlIHRoZSBF
UFQ7IHRoaXMKPiA+Pj4+Pj4+Pj4gd2F5IGFueSBtb2RpZmljYXRpb24gZXhwbGljaXRseSBtYWRl
IGJ5IHRoZSBndWVzdCBvciBpbXBsaWNpdGx5IG1hZGUgYnkKPiA+Pj4+Pj4+Pj4gdGhlIENQVSBw
YWdlIHdhbGtlciB3b3VsZCB0cmlnZ2VyIGFuIEVQVCB2aW9sYXRpb24sIHdoaWNoIHdvdWxkIGJl
Cj4gPj4+Pj4+Pj4+IGZvcndhcmRlZCBieSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1cyB0aGUgSFZJ
IGFnZW50LiAgVGhlIEhWSSBhZ2VudCB3b3VsZAo+ID4+Pj4+Pj4+PiBhbmFseXNlIHRoZSBtb2Rp
ZmljYXRpb24sIGFuZCBhY3QgdXBvbiBpdCAtIGZvciBleGFtcGxlLCBhIHZpcnR1YWwgcGFnZQo+
ID4+Pj4+Pj4+PiBtYXkgYmUgcmVtYXBwZWQgKGl0cyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGNo
YW5nZWQgaW5zaWRlIHRoZQo+ID4+Pj4+Pj4+PiBwYWdlLXRhYmxlKSwgaW4gd2hpY2ggY2FzZSB0
aGUgaW50cm9zcGVjdGlvbiBsb2dpYyB3b3VsZCB1cGRhdGUgdGhlCj4gPj4+Pj4+Pj4+IHByb3Rl
Y3Rpb24gYWNjb3JkaW5nbHkgKHJlbW92ZSBFUFQgaG9vayBvbiB0aGUgb2xkIGdwYSwgYW5kIHBs
YWNlIGEgbmV3Cj4gPj4+Pj4+Pj4+IEVQVCBob29rIG9uIHRoZSBuZXcgZ3BhKS4gIEluIG90aGVy
IGNhc2VzLCB0aGUgbW9kaWZpY2F0aW9uIG1heSBiZSBvZiBubwo+ID4+Pj4+Pj4+PiBpbnRlcmVz
dCB0byB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgLSBmb3IgZXhhbXBsZSwgdGhlIGFjY2Vzc2Vk
L2RpcnR5Cj4gPj4+Pj4+Pj4+IGJpdHMgbWF5IGJlIGNsZWFyZWQgYnkgdGhlIG9wZXJhdGluZyBz
eXN0ZW0gb3IgdGhlIGFjY2Vzc2VkL2RpcnR5IGJpdHMKPiA+Pj4+Pj4+Pj4gbWF5IGJlIHNldCBi
eSB0aGUgQ1BVIHBhZ2Ugd2Fsa2VyLgo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiBJbiBvdXIgdGVz
dHMgd2UgZGlzY292ZXJlZCB0aGF0IHRoZSB2YXN0IG1ham9yaXR5IG9mIGd1ZXN0IHBhZ2UtdGFi
bGUKPiA+Pj4+Pj4+Pj4gbW9kaWZpY2F0aW9ucyBmYWxsIGluIHRoZSBzZWNvbmQgY2F0ZWdvcnkg
KGVzcGVjaWFsbHkgb24gV2luZG93cyAxMCBSUzQKPiA+Pj4+Pj4+Pj4geDY0IC0gbW9yZSB0aGFu
IDk1JSBvZiBBTEwgdGhlIHBhZ2UtdGFibGUgbW9kaWZpY2F0aW9ucyBhcmUgaXJyZWxldmFudCB0
bwo+ID4+Pj4+Pj4+PiB1cykgLSB0aGV5IGFyZSBvZiBubyBpbnRlcmVzdCB0byB0aGUgaW50cm9z
cGVjdGlvbiBsb2dpYywgYnV0IHRoZXkKPiA+Pj4+Pj4+Pj4gdHJpZ2dlciBhIHZlcnkgY29zdGx5
IEVQVCB2aW9sYXRpb24gbm9uZXRoZWxlc3MuICBUaGVyZWZvcmUsIHdlIGRlY2lkZWQKPiA+Pj4+
Pj4+Pj4gdG8gbWFrZSB1c2Ugb2YgdGhlIG5ldyAjVkUgJiBWTUZVTkMgZmVhdHVyZXMgaW4gcmVj
ZW50IEludGVsIENQVXMgdG8KPiA+Pj4+Pj4+Pj4gYWNjZWxlcmF0ZSB0aGUgZ3Vlc3QgcGFnZS10
YWJsZXMgbW9uaXRvcmluZyBpbiB0aGUgZm9sbG93aW5nIHdheToKPiA+Pj4+Pj4+Pj4KPiA+Pj4+
Pj4+Pj4gMS4gRWFjaCBtb25pdG9yZWQgcGFnZS10YWJsZSB3b3VsZCBiZSBmbGFnZ2VkIGFzIGJl
aW5nIGNvbnZlcnRpYmxlCj4gPj4+Pj4+Pj4+ICAgIGluc2lkZSB0aGUgRVBULCB0aHVzIGVuYWJs
aW5nIHRoZSBDUFUgdG8gZGVsaXZlciBhIHZpcnR1YWxpemF0aW9uCj4gPj4+Pj4+Pj4+ICAgIGV4
Y2VwdGlvbiB0byBoZSBndWVzdCBpbnN0ZWFkIG9mIGdlbmVyYXRpbmcgYSB0cmFkaXRpb25hbCBF
UFQKPiA+Pj4+Pj4+Pj4gICAgdmlvbGF0aW9uLgo+ID4+Pj4+Pj4+PiAyLiBXZSBpbmplY3QgYSBz
bWFsbCBmaWx0ZXJpbmcgZHJpdmVyIGluc2lkZSB0aGUgcHJvdGVjdGVkIGd1ZXN0IFZNLAo+ID4+
Pj4+Pj4+PiAgICB3aGljaCB3b3VsZCBpbnRlcmNlcHQgdGhlIHZpcnR1YWxpemF0aW9uIGV4Y2Vw
dGlvbiBpbiBvcmRlciB0byBoYW5kbGUKPiA+Pj4+Pj4+Pj4gICAgZ3Vlc3QgcGFnZS10YWJsZSBt
b2RpZmljYXRpb25zLgo+ID4+Pj4+Pj4+PiAzLiBXZSBjcmVhdGUgYSBkZWRpY2F0ZWQgRVBUIHZp
ZXcgKGFsdHAybSkgZm9yIHRoZSBpbi1ndWVzdCBhZ2VudCwgd2hpY2gKPiA+Pj4+Pj4+Pj4gICAg
d291bGQgaXNvbGF0ZSB0aGUgYWdlbnQgZnJvbSB0aGUgcmVzdCBvZiB0aGUgb3BlcmF0aW5nIHN5
c3RlbTsgdGhlCj4gPj4+Pj4+Pj4+ICAgIGFnZW50IHdpbGwgc3dpdGNoIGluIGFuZCBvdXQgb2Yg
dGhlIHByb3RlY3RlZCBFUFQgdmlldyB2aWEgdGhlIFZNRlVOQwo+ID4+Pj4+Pj4+PiAgICBpbnN0
cnVjdGlvbiBwbGFjZWQgaW5zaWRlIGEgdHJhbXBvbGluZSBwYWdlLCB0aHVzIG1ha2luZyB0aGUg
YWdlbnQKPiA+Pj4+Pj4+Pj4gICAgaW1tdW5lIHRvIG1hbGljaW91cyBjb2RlIGluc2lkZSB0aGUg
Z3Vlc3QuCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFRoaXMgd2F5LCBhbGwgdGhlIHBhZ2UtdGFi
bGUgYWNjZXNzZXMgd291bGQgZ2VuZXJhdGUgYQo+ID4+Pj4+Pj4+PiB2aXJ0dWFsaXphdGlvbi1l
eGNlcHRpb24gaW5zaWRlIHRoZSBndWVzdCBpbnN0ZWFkIG9mIGEgY29zdGx5IEVQVAo+ID4+Pj4+
Pj4+PiB2aW9sYXRpb247IHRoZSAjVkUgYWdlbnQgd291bGQgZW11bGF0ZSBhbmQgYW5hbHlzZSB0
aGUgbW9kaWZpY2F0aW9uLCBhbmQKPiA+Pj4+Pj4+Pj4gZGVjaWRlIHdoZXRoZXIgaXQgaXMgcmVs
ZXZhbnQgZm9yIHRoZSBtYWluIGludHJvc3BlY3Rpb24gbG9naWM7IGlmIGl0IGlzCj4gPj4+Pj4+
Pj4+IHJlbGV2YW50LCBpdCB3b3VsZCBkbyBhIFZNQ0FMTCBhbmQgbm90aWZ5IHRoZSBpbnRyb3Nw
ZWN0aW9uIGVuZ2luZQo+ID4+Pj4+Pj4+PiBhYm91dCB0aGUgbW9kaWZpY2F0aW9uOyBvdGhlcndp
c2UsIGl0IHdvdWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1Y3Rpb24KPiA+Pj4+Pj4+Pj4gZXhlY3V0
aW9uLCB0aHVzIGF2b2lkaW5nIGEgdmVyeSBjb3N0bHkgVk0gZXhpdC4KPiA+Pj4+Pj4+Pj4KPiA+
Pj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+
Cj4gPj4+Pj4+Pj4+IC0tLQo+ID4+Pj4+Pj4+PiBDaGFuZ2VzIGluIHYyOgo+ID4+Pj4+Pj4+PiAt
IHJlbW92ZSB0aGUgIl9fZ2V0X3ZjcHUoKSIgaGVscGVyCj4gPj4+Pj4+Pj4+IC0tLQo+ID4+Pj4+
Pj4+PiAgdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgfCAgMSAtCj4gPj4+Pj4+Pj4+ICB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPiA+Pj4+Pj4+Pj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gPj4+Pj4+
Pj4+Cj4gPj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4+Pj4+Pj4+IGluZGV4IGNlNGExZTRkNjAuLjUyOGU5
MjlkN2EgMTAwNjQ0Cj4gPj4+Pj4+Pj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4g
Pj4+Pj4+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gPj4+Pj4+Pj4+IEBAIC02
OCw3ICs2OCw2IEBAIGludCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2Ug
KmhhbmRsZSwgCj4gPiB1aW50MzJfdCBkb20sIGJvb2wgc3RhdGUpCj4gPj4+Pj4+Pj4+ICAgICAg
cmV0dXJuIHJjOwo+ID4+Pj4+Pj4+PiAgfQo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiAtLyogVGhp
cyBpcyBhIGJpdCBvZGQgdG8gbWUgdGhhdCBpdCBhY3RzIG9uIGN1cnJlbnQuLiAqLwo+ID4+Pj4+
Pj4+PiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAq
aGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiA+Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQsIHhlbl9wZm5fdCBnZm4pCj4gPj4+Pj4+
Pj4+ICB7Cj4gPj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4+Pj4+Pj4+PiBpbmRleCA3MmM1MWZhZWNiLi40OWMz
YmJlZTk0IDEwMDY0NAo+ID4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4g
Pj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4+Pj4+Pj4gQEAgLTQ1
MzMsOCArNDUzMyw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ID4+Pj4+Pj4+PiAgICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPj4+Pj4+Pj4+ICAgICAgfQo+ID4+Pj4+Pj4+Pgo+
ID4+Pj4+Pj4+PiAtICAgIGQgPSAoIGEuY21kICE9IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9u
b3RpZnkgKSA/Cj4gPj4+Pj4+Pj4+IC0gICAgICAgIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQo
YS5kb21haW4pIDogcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPiA+Pj4+Pj4+Pj4gKyAgICBk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWFpbik7Cj4gPj4+Pj4+Pj4gRG9lcyBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkIHdvcmsgaWYgaXRzIGZyb20gdGhlIGN1cnJlbnQgZG9t
YWluPyBJZgo+ID4+Pj4+Pj4+IG5vdCwgZG9lc24ndCB0aGF0IGNoYW5nZSB0aGlzIGZ1bmN0aW9u
J3MgYWNjZXNzaWJpbGl0eSB0byBiZSBmcm9tCj4gPj4+Pj4+Pj4gZXhjbHVzaXZlbHkgdXNhYmxl
IG9ubHkgYnkgdGhlIG91dHNpZGUgYWdlbnQ/Cj4gPj4+Pj4+PiBUaGUgY29kZSBzYXlzIGl0IHNo
b3VsZCBiZSBzYWZlOgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+ICA2MzMgc3RydWN0IGRvbWFpbiAqcmN1
X2xvY2tfZG9tYWluX2J5X2FueV9pZChkb21pZF90IGRvbSkKPiA+Pj4+Pj4+ICA2MzQgewo+ID4+
Pj4+Pj4gIDYzNSAgICAgaWYgKCBkb20gPT0gRE9NSURfU0VMRiApCj4gPj4+Pj4+PiAgNjM2ICAg
ICAgICAgcmV0dXJuIHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Cj4gPj4+Pj4+PiAgNjM3ICAg
ICByZXR1cm4gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbSk7Cj4gPj4+Pj4+PiAgNjM4IH0KPiA+
Pj4+Pj4+Cj4gPj4+Pj4+PiBhcyBsb25nIGFzIGRvbSA9PSBET01JRF9TRUxGLiBJIHRoaW5rIHRo
ZSBvbGQgYmVoYXZpb3VyIGFzc3VtZWQgdGhhdAo+ID4+Pj4+Pj4gSFZNT1BfYWx0cDJtX3ZjcHVf
ZW5hYmxlX25vdGlmeSBhbG9uZSB3b3VsZCBvbmx5IGV2ZXIgYmUgdXNlZCBmcm9tIHRoZQo+ID4+
Pj4+Pj4gY3VycmVudCBkb21haW4sIGFuZCB0aGlzIGNoYW5nZSBleHBhbmRzIGl0cyB1c2FiaWxp
dHkgKEFkcmlhbiBzaG91bGQKPiA+Pj4+Pj4+IGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nIGhlcmUp
Lgo+ID4+Pj4+PiBTb3VuZHMgZ29vZCwgdGhhbmtzIQo+ID4+Pj4+IE1heSB3ZSB0YWtlIHRoYXQg
YXMgYW4gQWNrZWQtYnksIG9yIGFyZSB0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIHlvdSB0aGluawo+
ID4+Pj4+IHdlIHNob3VsZCBhZGRyZXNzPwo+ID4+Pj4gQSBSZXZpZXdlZC1ieSB3b3VsZCBiZSBh
cHByb3ByaWF0ZSwgSSBkb24ndCB0aGluayB0aGUgZmlsZXMgdG91Y2hlZCBpbgo+ID4+Pj4gdGhp
cyBwYXRjaCBmYWxsIHVuZGVyIG91ciB1bWJyZWxsYS4KPiA+Pj4KPiA+Pj4gVGhhdCBkb2Vzbid0
IHByb2hpYml0IHlvdSBwcm92aWRpbmcgYSBSZXZpZXdlZC1ieTogdGFnIDopCj4gPj4+Cj4gPj4+
IFRoZSBzdGF0ZW1lbnQgaXRzZWxmIGlzIHVzZWZ1bCBhbmQgaG9sZCB3ZWlnaHQsIGV2ZW4gaWYg
aXQgaXNuJ3QgaW4gY29kZQo+ID4+PiB5b3UgYXJlIGEgbWFpbnRhaW5lciBvZi4KPiA+PiAKPiA+
PiBJbmRlZWQgOikKPiA+PiAKPiA+PiBSZXZpZXdlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPgo+ID4gCj4gPiBBcmUgdGhlcmUgYW55IGlzc3VlcyBwcmV2ZW50aW5n
IHRoaXMgcGF0Y2ggdG8gZ28gaW4/IFBvc3NpYmx5IG1pc3NpbmcgYWNrcz8KPiAKPiBXZWxsLCBh
ZmFpY3MgdGhlIHBhdGNoIGhhcyBubyB4ODYgbWFpbnRhaW5lciBhY2ssIG5vciAtIGNvbnNpZGVy
aW5nIGl0J3MKPiBhbiBtbSBmdW5jdGlvbiBzaXR0aW5nIGluIHRoZSAid3JvbmciIGZpbGUsIGF0
IGxlYXN0IG9uZSBmcm9tIHRoZSBtbQo+IG1haW50YWluZXIuIEFzIG1lbnRpb25lZCBhIG51bWJl
ciBvZiB0aW1lcyBiZWZvcmUsIGl0IGlzIHRoZSBzdWJtaXR0ZXIncwo+IHJlc3BvbnNpYmlsaXR5
IHRvIGNoYXNlIGFja3MsIG5vdCB0aGUgY29tbWl0dGVycycgb3IgbWFpbnRhaW5lcnMnLgoKCk9o
LCBzb3JyeS4gSSBoYXZlIG1pc3NlZCB0aGF0IHRoaXMgYXQgbGVhc3QgbmVlZHMgYW4gYWNrIGZy
b20gR2VvcmdlLgpJIHdpbGwgd2FpdCB1bnRpbCBFT0QgZm9yIEdlb3JnZSB0byBnaXZlIGFuIGFj
ay4gSWYgdGhlcmUgaXNuJ3Qgb25lIGJ5CnRoZW4gSSB3aWxsIHJldmVydCB0aGUgcGF0Y2ggaW4g
c3RhZ2luZy4KCldlaS4KCj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:34:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08: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 1g2uPL-0000xR-34; Thu, 20 Sep 2018 08:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2uPJ-0000xG-Ar
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:33:53 +0000
X-Inumbo-ID: 0b3cc83f-bcb0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b3cc83f-bcb0-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:34:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 02:33:50 -0600
Message-Id: <5BA35B6D02000078001EA2C2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 02:33:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
In-Reply-To: <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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+IE9uIDIwLjA5LjE4IGF0IDEwOjExLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQXJlIHRoZXJlIGFueSBpc3N1ZXMgcHJldmVudGluZyB0aGlzIHBhdGNoIHRvIGdvIGlu
PyBQb3NzaWJseSBtaXNzaW5nIGFja3M/CgpPaCwgYW5kIGJ0dyAtIGlycmVzcGVjdGl2ZSB3aGF0
IE1BSU5UQUlORVJTIHNheXMgLSBwYXRjaGVzIHRvIHRoaXMKZnVuY3Rpb24gd291bGQgYmV0dGVy
IGFsc28gYmUgQ2MtZWQgdG8gR2VvcmdlIGFzIHRoZSBtbSBtYWludGFpbmVyLgpFdmVuIG1vcmUg
c28gdGhhdCBJIHRoaW5rIGl0IGhhcyBiZWNvbWUgY2xlYXIgZnJvbSBwYXN0IGRpc2N1c3Npb25z
CnRoYXQgSSdtIG5vdCBnb2luZyB0byBhY2sgYW55IHBhdGNoZXMgdG8gdGhpcyBmdW5jdGlvbiwg
dGhlIGV4aXN0ZW5jZSAvCnBsYWNlbWVudCBvZiB3aGljaCBJIHF1ZXN0aW9uIGluIHRoZSBmaXJz
dCBwbGFjZS4gSXQncyBqdXN0IHRoYXQsIHdpdGgKcmVjZW50IGNsYXJpZmljYXRpb25zLCBJIHdv
bid0IG9iamVjdCB0byBhbnkgc3VjaCBhZGRpdGlvbnMgYW55bW9yZS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:38: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 1g2uTg-00018O-MQ; Thu, 20 Sep 2018 08:38:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2uTf-00018J-Gx
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:38:23 +0000
X-Inumbo-ID: acf46ea5-bcb0-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id acf46ea5-bcb0-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:39:23 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id E1E78305FFA1
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:38:21 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DA8127FC04
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:38:21 +0300 (EEST)
Received: (qmail 23783 invoked from network); 20 Sep 2018 11:38:21 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Sep 2018 11:38:21 +0300
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 George Dunlap <george.dunlap@citrix.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CABfawh=xspBY1rz5jWNiaOomiT8teO=pMLR+axYxptHarqAi5Q@mail.gmail.com>
 <5ed49738-7653-197c-6206-d2b8fcd94cb5@bitdefender.com>
 <CABfawhnF8gftAOhByfb8cizyvOXbH-uHoX0vMpP18gA6etZ8Fw@mail.gmail.com>
 <d6e421a2-34b0-5f83-f985-5a1814bf3c8b@bitdefender.com>
 <CABfawhk6qTg=By4Dsy_hi_bZVsPEnJVmYHB6NDkTpzvHFGejPw@mail.gmail.com>
 <81c0e6f9-46b6-d956-1f16-70dfeb28aaaa@citrix.com>
 <CABfawhntiphM+xpiioW76AVy6gOXS4fA8P5jO7KYF_Rt6u9q7g@mail.gmail.com>
 <75ba39c8-228f-da7c-63df-24534e3a4271@bitdefender.com>
 <5BA358C502000078001EA284@prv1-mh.provo.novell.com>
 <20180920083109.a6useayrolg5rhtl@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <745d932d-4dd3-4ceb-dc6f-8abf39b65672@bitdefender.com>
Date: Thu, 20 Sep 2018 11:38:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180920083109.a6useayrolg5rhtl@zion.uk.xensource.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77486
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496467,
 Stamp: 3], Multi: [Enabled, t: (0.000036,0.003735)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004023), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.066412,0.000073)],
 URL: [Enabled, t: (0.000009)], RTDA: [Enabled, t: (0.182672), Hit: No,
 Details: v2.7.15; Id: 15.1i60v90.1cnr22iro.h3g59], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Adrian Pop <apop@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS8yMC8xOCAxMTozMSBBTSwgV2VpIExpdSB3cm90ZToKPj4+PiBSZXZpZXdlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+Pj4gQXJlIHRoZXJlIGFueSBpc3N1
ZXMgcHJldmVudGluZyB0aGlzIHBhdGNoIHRvIGdvIGluPyBQb3NzaWJseSBtaXNzaW5nIGFja3M/
Cj4+IFdlbGwsIGFmYWljcyB0aGUgcGF0Y2ggaGFzIG5vIHg4NiBtYWludGFpbmVyIGFjaywgbm9y
IC0gY29uc2lkZXJpbmcgaXQncwo+PiBhbiBtbSBmdW5jdGlvbiBzaXR0aW5nIGluIHRoZSAid3Jv
bmciIGZpbGUsIGF0IGxlYXN0IG9uZSBmcm9tIHRoZSBtbQo+PiBtYWludGFpbmVyLiBBcyBtZW50
aW9uZWQgYSBudW1iZXIgb2YgdGltZXMgYmVmb3JlLCBpdCBpcyB0aGUgc3VibWl0dGVyJ3MKPj4g
cmVzcG9uc2liaWxpdHkgdG8gY2hhc2UgYWNrcywgbm90IHRoZSBjb21taXR0ZXJzJyBvciBtYWlu
dGFpbmVycycuCj4gCj4gT2gsIHNvcnJ5LiBJIGhhdmUgbWlzc2VkIHRoYXQgdGhpcyBhdCBsZWFz
dCBuZWVkcyBhbiBhY2sgZnJvbSBHZW9yZ2UuCj4gSSB3aWxsIHdhaXQgdW50aWwgRU9EIGZvciBH
ZW9yZ2UgdG8gZ2l2ZSBhbiBhY2suIElmIHRoZXJlIGlzbid0IG9uZSBieQo+IHRoZW4gSSB3aWxs
IHJldmVydCB0aGUgcGF0Y2ggaW4gc3RhZ2luZy4KCkFkZGVkIEdlb3JnZSB0byB0aGUgZW1haWwg
cmVjaXBpZW50cy4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:39:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:39: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 1g2uUK-0001D9-4g; Thu, 20 Sep 2018 08:39:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2uUJ-0001D1-5l
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:39:03 +0000
X-Inumbo-ID: c4497508-bcb0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c4497508-bcb0-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:40:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65790049"
Date: Thu, 20 Sep 2018 09:38:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180920083844.tvz6riqlh3el46dd@zion.uk.xensource.com>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <20180919144818.7ccf6unelnspdd74@zion.uk.xensource.com>
 <eb0df7dc-ce09-7611-5b63-8b8583c39b4b@bitdefender.com>
 <20180920075326.5ojsdlnxqhtacnkt@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920075326.5ojsdlnxqhtacnkt@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Adrian Pop <apop@bitdefender.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMDg6NTM6MjZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIFNlcCAyMCwgMjAxOCBhdCAxMDo0NjowMUFNICswMzAwLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4gPiBPbiA5LzE5LzE4IDU6NDggUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiA+IE9u
IE1vbiwgU2VwIDAzLCAyMDE4IGF0IDA2OjQ4OjM2UE0gKzAzMDAsIEFkcmlhbiBQb3Agd3JvdGU6
Cj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4K
PiA+ID4gCj4gPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
PiAKPiA+ID4gRkFPRCBJJ20gZXhwZWN0aW5nIHlvdSB0byBhZGRyZXNzIFRhbWFzJyBjb21tZW50
IGluIHBhdGNoIDEgYW5kIHJlc2VuZC4KPiA+IAo+ID4gSGVsbG8gV2VpLAo+ID4gCj4gPiBUaGF0
IGhhcyBhbHJlYWR5IGJlZW4gYWRkcmVzc2VkIGluIFY2LCBhbmQgdGhlIHBhdGNoIGlzIGFscmVh
ZHkgaW46Cj4gPiAKPiA+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7
YT1jb21taXRkaWZmO2g9ZWVhNGVjMmI2NmRhZDg3ZWM3NDU3NzhhYjlmMDBlMTJlZjBmMjc2MAo+
IAo+IFllcC4gU2F3IHRoYXQgeWVzdGVyZGF5IGFuZCBJIGNvbW1pdHRlZCB0aGUgbGFzdCB0d28g
cGF0Y2hlcyBvZiB2Ni4KCkFjdHVhbGx5IHRob3NlIHBhdGNoZXMgd2lsbCBuZWVkIGFja3MgZnJv
bSBHZW9yZ2UsIHRvby4gSSB3aWxsIHdhaXQKdW50aWwgRU9EIHRvIHJldmVydCB0aGVtLiBTb3Jy
eSwgbXkgbWVtb3J5IGlzIGNvbXBsZXRlbHkgd3JvbmcgcmVnYXJkaW5nCnRoZSBtYWludGFpbmVy
c2hpcCBvZiBhbHRwMm0gY29kZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:40:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08: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 1g2uVz-0001tN-Gp; Thu, 20 Sep 2018 08:40:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2uVy-0001tG-HQ
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:40:46 +0000
X-Inumbo-ID: 0244109a-bcb1-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0244109a-bcb1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:41:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 02:40:44 -0600
Message-Id: <5BA35D0C02000078001EA2DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 02:40:44 -0600
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] x86/AMD: write PAT 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>
Content-Type: text/plain; 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
KCkuIEZvciB0aGF0IHJlYXNvbiwgYXMgYSB3b3JrYXJvdW5kLCB3cml0ZSBQQVQgd2l0aCBpdHMK
ZGVzaWduYXRlZCB2YWx1ZSBpbW1lZGlhdGVseSBhZnRlciB0aGUgdWNvZGUgbG9hZC4KClNpbWls
YXIgc2xvd25lc3MgY2Fubm90IGJlIG9ic2VydmVkIG9uIEFQcy4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClJGQyBkcm9wcGVkLCBidXQgc3RpbGw6
IFByZWZlcmFibHkgdG8gYmUgY29uZmlybWVkIGJ5IEFNRC4KLS0tCnYyOiBSZS1iYXNlLgoKLS0t
IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2FtZC5jCkBAIC0yMjYsNiArMjI2LDEzIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2Rl
KHVuc2lnbmVkIGludAogICAgICAgICByZXR1cm4gLUVJTzsKICAgICB9CiAKKyAgICAvKgorICAg
ICAqIEV4cGVyaW1lbnRhbGx5IHRoaXMgaGVscHMgd2l0aCBwZXJmb3JtYW5jZSBpc3N1ZXMgb24g
YXQgbGVhc3QgY2VydGFpbgorICAgICAqIEZhbTE1IG1vZGVscy4gT2RkbHkgZW5vdWdoIG9ubHkg
dGhlIEJTUCBpcyBhZmZlY3RlZCwgYnV0IHRvIGJlIG9uIHRoZQorICAgICAqIHNhZmUgc2lkZSwg
ZG8gdGhlIHdyaXRlIHVuaWZvcm1seS4KKyAgICAgKi8KKyAgICB3cm1zcmwoTVNSX0lBMzJfQ1Jf
UEFULCBYRU5fTVNSX1BBVCk7CisKICAgICBwcmludGsoS0VSTl9XQVJOSU5HICJtaWNyb2NvZGU6
IENQVSVkIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAlI3ggdG8gJSN4XG4iLAogICAgICAgICAgICBj
cHUsIHVjaS0+Y3B1X3NpZy5yZXYsIGhkci0+cGF0Y2hfaWQpOwogCgoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:47:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:47: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 1g2ucf-00027x-B8; Thu, 20 Sep 2018 08:47:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2uce-00027n-2i
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:47:40 +0000
X-Inumbo-ID: f7d8f5b9-bcb1-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7d8f5b9-bcb1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 08:48:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65790600"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-amd64:<job status>:broken:regression
 xen-4.11-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.11-testing:build-i386:<job status>:broken:regression
 xen-4.11-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.11-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.11-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.11-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.11-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.11-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.11-testing:build-armhf:<job status>:broken:regression
 xen-4.11-testing:build-i386-prev:<job status>:broken:regression
 xen-4.11-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-armhf:host-install(4):broken:regression
 xen-4.11-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.11-testing:build-i386:host-install(4):broken:regression
 xen-4.11-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.11-testing:build-amd64:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0719a5ff7ee0fc5d71c3e0ac96a53ed854a1b0a8
X-Osstest-Versions-That: xen=5acdd26fdc2fb9801ba94ede643cf469fbae50c1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 09:47:33 +0100
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 75252: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI1MiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1MjUyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxMTgKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTExOAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTE4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMTgKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTExOAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MTE4CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMTgKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3NTExOAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTE4CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMTgK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA3NTExOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICAwNzE5YTVmZjdlZTBmYzVkNzFjM2UwYWM5NmE1M2VkODU0
YTFiMGE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1YWNkZDI2ZmRj
MmZiOTgwMWJhOTRlZGU2NDNjZjQ2OWZiYWU1MGMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUx
MTggIDIwMTgtMDgtMjQgMTk6NTY6MzEgWiAgIDI2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjUyICAyMDE4LTA5LTIwIDAxOjE3OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1o
ZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDA3MTlhNWZmN2VlMGZj
NWQ3MWMzZTBhYzk2YTUzZWQ4NTRhMWIwYTgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzowNTo1MiAyMDE4ICswMjAwCgogICAgeDg2
OiBhc3NvcnRlZCBhcnJheV9pbmRleF9ub3NwZWMoKSBpbnNlcnRpb25zCiAgICAKICAgIERvbid0
IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2MSAoaW5jbHVkaW5nIEJDQlMpIGdhZGdldHMuIEluIHNv
bWUgb2YgdGhlCiAgICBjYXNlcyB0aGUgaW5zZXJ0aW9ucyBhcmUgbW9yZSBvZiBwcmVjYXV0aW9u
YXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0aGVyZQogICAgcHJvdmFibHkgYmVpbmcgYSBnYWRnZXQs
IGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBlcnIgb24gdGhlIHNhZmUgKHNlY3VyZSkKICAgIHNpZGUg
aGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZjIwMDI2MTRhZjUxZGZkNTA3MTY4YTE2OTY2NThi
YWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0wMyAxNzo1MDoxMCArMDIwMAoKY29t
bWl0IDAzZmQ3NDUxNTQwMWY3NGQzYTc0OWJlZDc4ZmVlZTRmMTRmYjFmNGQKQXV0aG9yOiBaaGVu
emhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0
IDEzOjA1OjEzIDIwMTggKzAyMDAKCiAgICBWVC1kL2RtYXI6IGlvbW11IG1lbSBsZWFrIGZpeAog
ICAgCiAgICBSZWxlYXNlIG1lbW9yeSBhbGxvY2F0ZWQgZm9yIGRyaGQgaW9tbXUgaW4gZXJyb3Ig
cGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5k
dWFuQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmZDA3YjY2NDhjNGM4ODkxZGNhNWJkMGY3ZWYxNzRi
NjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0yNyAxMTozNzoyNCArMDIwMAoKY29t
bWl0IGQxY2FmNmVlNzI3YjZmYTQxOTlmNGNlNTBlOWFmNWI2NmE2Njg4ZmYKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzowNDo0NCAy
MDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6IG1ha2UgaW5xdWlyeSBmdW5jdGlvbnMgdG9sZXJhdGUg
TlVMTCBpbnB1dHMKICAgIAogICAgUmF0aGVyIHRoYW4gc3BlY2lhbCBjYXNpbmcgdGhlIC0+aW9t
ZW1fY2FwcyBjaGVjayBpbiB4ODYncwogICAgZ2V0X3BhZ2VfZnJvbV9sMWUoKSBmb3IgdGhlIGRv
bV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9yZSB0b2xlcmFudCBpbgogICAgZ2VuZXJhbCwgYWxvbmcg
dGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lzX2VtcHR5KCk6IEEgbmV2ZXIgYWxsb2NhdGVkCiAgICBy
YW5nZXNldCBjYW4ndCBwb3NzaWJseSBjb250YWluIG9yIG92ZXJsYXAgYW55IHJhbmdlLgogICAg
CiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1Y2Q5YjcwOGIyZDRiZTU4MWE2Y2FkZAogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6NDAgKzAyMDAKCmNvbW1pdCBhMDdmNDQ0NTAyYWQ4MzU4
ZTAxOWNmMGFlMzdhM2U0YjIwNTQ2N2I0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjA0OjA3IDIwMTggKzAyMDAK
CiAgICB4ODYvc2V0dXA6IEF2b2lkIE9vQiBFODIwIGxvb2t1cCB3aGVuIGNhbGN1bGF0aW5nIHRo
ZSBMMVRGIHNhZmUgYWRkcmVzcwogICAgCiAgICBBIG51bWJlciBvZiBjb3JuZXIgY2FzZXMgKG1v
c3Qgb2J2aW91c2x5LCBuby1yZWFsLW1vZGUgYW5kIG5vIE11bHRpYm9vdCBtZW1vcnkKICAgIG1h
cCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBfcmF3Lm5yX21hcCBiZWluZyAwLCBhdCB3aGljaCBwb2lu
dCB0aGUgTDFURgogICAgY2FsY3VsYXRpb24gd2lsbCB1bmRlcmZsb3cuCiAgICAKICAgIFNwb3R0
ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZTRlYzA3ZTE0YmNlODFmNmFlMjJjMzFmZjEzMDJk
MWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xNiAxODoxMDowNyArMDEwMAoKY29t
bWl0IDc0ZmVlMWI2ZDM1YTI1N2Y1OGEzOGQzMjBiY2M3MmQ5ZWZjN2Q0MTMKQXV0aG9yOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6
MDM6MzggMjAxOCArMDIwMAoKICAgIHg4Ni9odm0vaW9yZXE6IE1NSU8gcmFuZ2UgY2hlY2tpbmcg
Y29tcGxldGVseSBpZ25vcmVzIGRpcmVjdGlvbiBmbGFnCiAgICAKICAgIGh2bV9zZWxlY3RfaW9y
ZXFfc2VydmVyKCkgaXMgdXNlZCB0byByb3V0ZSBhbiBpb3JlcSB0byB0aGUgYXBwcm9wcmlhdGUK
ICAgIGlvcmVxIHNlcnZlci4gRm9yIE1NSU8gdGhpcyBpcyBkb25lIGJ5IGNvbXBhcmluZyB0aGUg
cmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0byB0aGUgcmFuZ2VzIHJlZ2lzdGVyZWQgYnkgdGhlIGRl
dmljZSBtb2RlbHMgb2YgZWFjaCBpb3JlcSBzZXJ2ZXIuCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBj
YWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2UgaWYgdGhlIGlvcmVxIGNvbXBsZXRlbHkgaWdub3Jlcwog
ICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFuZCB0aHVzIG1heSBjYWxjdWxhdGUgdGhlIHdyb25nIHJh
bmdlIGZvciBjb21wYXJpc29uLgogICAgVGh1cyB0aGUgaW9yZXEgbWF5IGVpdGhlciBiZSByb3V0
ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBvciBlcnJvbmVvdXNseQogICAgdGVybWluYXRlZCBieSBu
dWxsX29wcy4KICAgIAogICAgTk9URTogVGhlIHBhdGNoIGFsc28gZml4ZXMgd2hpdGVzcGFjZSBp
biB0aGUgc3dpdGNoIHN0YXRlbWVudCB0byBtYWtlIGl0CiAgICAgICAgICBzdHlsZSBjb21wbGlh
bnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYwYTU2ZGMwMDY0YTAwODMwNjYzZmZlNDgy
MTVkY2QwODBjYjk1MDQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE1IDE0OjE0OjA2ICswMjAw
Cgpjb21taXQgMjAwNGE5MTRiNjc1ODExMTM2ZWNiMTg1NzcyZDJhYjQxMDg0MDNkNApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNl
cCAxNCAxMzowMjo0NiAyMDE4ICswMjAwCgogICAgeDg2L3ZsYXBpYzogQnVnZml4ZXMgYW5kIGlt
cHJvdmVtZW50cyB0byB2bGFwaWNfe3JlYWQsd3JpdGV9KCkKICAgIAogICAgRmlyc3RseSwgdGhl
cmUgaXMgbm8gJ29mZnNldCcgYm91bmRhcnkgY2hlY2sgb24gdGhlIG5vbi0zMi1iaXQgd3JpdGUg
cGF0aAogICAgYmVmb3JlIHRoZSBjYWxsIHRvIHZsYXBpY19yZWFkX2FsaWduZWQoKSwgd2hpY2gg
YWxsb3dzIGFuIGF0dGFja2VyIHRvIHJlYWQKICAgIGJleW9uZCB0aGUgZW5kIG9mIHZsYXBpYy0+
cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBvbmx5IDEwMjQgYnl0ZXMgbG9uZy4KICAgIAogICAgSG93
ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVtb3J5IGlzIGEgZG9taGVhcCBwYWdlLCBhbmQgbWlzYWxp
Z25lZCBhY2Nlc3NlcyBnZXQKICAgIGNodW5rZWQgZG93biB0byBzaW5nbGUgYnl0ZXMgYWNyb3Nz
IHBhZ2UgYm91bmRhcmllcywgSSBjYW4ndCBzcG90IGFueQogICAgWFNBLXdvcnRoeSBwcm9ibGVt
cyB3aGljaCBvY2N1ciBmcm9tIHRoZSBvdmVycnVuLgogICAgCiAgICBPbiByZWFsIGhhcmR3YXJl
LCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5zdGFudGx5IGNyYXNoIHRoZSBtYWNoaW5lLiAgVGhlaXIK
ICAgIGJlaGF2aW91ciBpcyB1bmRlZmluZWQsIGJ1dCB0aGUgZG9tYWluX2NyYXNoKCkgcHJvaGli
aXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAgICBCZWhhdmUgbW9yZSBsaWtlIG90aGVyIHg4NiBNTUlP
IGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vzc2VzIHdpdGggYXBwcm9wcmlhdGUKICAgIGRlZmF1bHRz
LgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhlc2UgY2hhbmdlcywgY2xlYW4gdXAgYW5kIHNpbXBs
aWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nlc3MKICAgIGhhbmRsaW5nLiAgSW4gcGFydGljdWxhciwg
YXZvaWQgcG9pbnRlciBiYXNlZCBtZWNoYW5zaW1zIGZvciAxLzItYnl0ZSByZWFkcyBzbwogICAg
YXMgdG8gYXZvaWQgZm9yY2luZyB0aGUgdmFsdWUgdG8gYmUgc3BpbGxlZCB0byB0aGUgc3RhY2su
CiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzIgdXAvZG93bjogMC8t
MTc1ICgtMTc1KQogICAgICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAgIHZsYXBpY19yZWFkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDIxMSAgICAgMTQyICAgICAtNjkKICAgICAgdmxhcGljX3dyaXRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzA0ICAgICAxOTggICAgLTEwNgogICAg
CiAgICBGaW5hbGx5LCB0aGVyZSBhcmUgYSBwbGV0aG9yYSBvZiByZWFkL3dyaXRlIGZ1bmN0aW9u
cyBpbiB0aGUgdmxhcGljIG5hbWVzcGFjZSwKICAgIHNvIHJlbmFtZSB0aGVzZSB0byB2bGFwaWNf
bW1pb197cmVhZCx3cml0ZX0oKSB0byBtYWtlIHRoZWlyIHB1cnBvc2UgbW9yZQogICAgY2xlYXIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogYjZmNDNjMTRjZWYzYWY4NDc3YTllY2E0ZWZhYjg3ZGQxNTBh
Mjg4NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTAgMTM6Mjc6MjQgKzAxMDAKCmNvbW1pdCA4
YzhiM2NiMTdlZTUzYjE4NzFiNTI0ZTA1YTM4YzNhYWJkMjM4ZmVhCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjAx
OjUyIDIwMTggKzAyMDAKCiAgICB4ODYvdm14OiBBdm9pZCBoaXR0aW5nIEJVR19PTigpIGFmdGVy
IEVQVFAtcmVsYXRlZCBkb21haW5fY3Jhc2goKQogICAgCiAgICBJZiB0aGUgRVBUUCBwb2ludGVy
IGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhlIGFsdHAybSBsaXN0LCB0aGUgZG9tYWluCiAgICBpcyAo
bGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgogICAgCiAgICBVbmRlciB0aG9zZSBjaXJjdW1zdGFuY2Vz
LCBleGVjdXRpb24gd2lsbCBjb250aW51ZSBhbmQgZ3VhcmVudGVlIHRvIGhpdCB0aGUKICAgIEJV
R19PTihpZHggPj0gTUFYX0FMVFAyTSkgKHVuZm9ydHVuYXRlbHksIGp1c3Qgb3V0IG9mIGNvbnRl
eHQpLgogICAgCiAgICBSZXR1cm4gZnJvbSB2bXhfdm1leGl0X2hhbmRsZXIoKSBhZnRlciB0aGUg
ZG9tYWluX2NyYXNoKCksIHdoaWNoIGFsc28gaGFzIHRoZQogICAgc2lkZSBlZmZlY3Qgb2YgcmVl
bnRlcmluZyB0aGUgc2NoZWR1bGVyIG1vcmUgcHJvbXB0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNr
ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBhMTViYjQ4YTA1OThjMDY1YjlmOAogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 08:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 08:59: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 1g2unj-0002xw-Kj; Thu, 20 Sep 2018 08:59: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=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2uni-0002xr-0A
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 08:59:06 +0000
X-Inumbo-ID: 237d5cac-bcb3-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 237d5cac-bcb3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 10:57:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,397,1531785600"; d="scan'208";a="65791432"
Date: Thu, 20 Sep 2018 09:59:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180920085901.wigmj2c64j7f6u2k@zion.uk.xensource.com>
References: <5B96794302000078001E6CF1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B96794302000078001E6CF1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/mm: re-indent after "re-arrange
 get_page_from_l<N>e() vs pv_l1tf_check_l<N>e()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gTW9uLCBTZXAgMTAsIDIwMTggYXQgMDg6MDE6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhhdCBlYXJsaWVyIGNoYW5nZSBpbnRyb2R1Y2VkIHR3byAiZWxzZSBzd2l0Y2ggKCki
IGNvbnN0cnVjdHMgd2hpY2ggbm93Cj4gZ2V0IGNvbnZlcnRlZCBiYWNrIHRvICJub3JtYWwiIHN0
eWxlIChpbmRlbnRhdGlvbikuIFRvIGxpbWl0IGluZGVudGF0aW9uCj4gZGVwdGgsIGEgY29uZGl0
aW9uYWwgZ2V0cyBpbnZlcnRlZCBpbiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgpLgo+IAo+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 09:25:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g2vD4-000554-1K; Thu, 20 Sep 2018 09:25:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2vD2-00054u-12
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 09:25:16 +0000
X-Inumbo-ID: 39852509-bcb7-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39852509-bcb7-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 09:26: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 1g2vCy-0008RR-T6; Thu, 20 Sep 2018 09:25: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 1g2vCy-0003D3-BP; Thu, 20 Sep 2018 09:25:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2vCy-0008Sr-Ah; Thu, 20 Sep 2018 09:25:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g2vCy-0008Sr-Ah@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 09:25:12 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemuu-debianhvm-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: multipart/mixed; boundary="===============7745418079974247769=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127832/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm.xen-boot --summary-out=tmp/127832.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=pinot1] 127520 [host=chardonnay1] 127504 [host=baroque0] 127489 [host=albana1] 127429 [host=baroque1] 127407 [host=albana0] 127369 [host=rimava1] 127350 [host=joubertin0] 127301 [host=italia0] 127280 [host=fiano0] 127266 [host=pinot0] 127232 [host=huxelrebe1] 127123 ok.
Failure / basis pass flights: 127595 / 127123
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 2001 nodes in revision graph
Searching for test results:
 127070 [host=elbling1]
 127012 [host=chardonnay1]
 127123 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127232 [host=huxelrebe1]
 127266 [host=pinot0]
 127280 [host=fiano0]
 127301 [host=italia0]
 127350 [host=joubertin0]
 127369 [host=rimava1]
 127407 [host=albana0]
 127429 [host=baroque1]
 127489 [host=albana1]
 127541 [host=pinot1]
 127504 [host=baroque0]
 127520 [host=chardonnay1]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127814 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 eea4ec2b66dad87ec745778ab9f00e12ef0f2760
 127810 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127807 pass c0a8e047734ce3dcce51715108ff666829fa539e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127805 pass bcd169a2726a789699d487cc35a606cdf94c7d85 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127799 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127801 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127809 pass 5a842ecca279f583c3fdc9a1ed8fe7a4cc348789 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127812 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 343eb57023c7f1f676422aab5c41fadbab1ff8dc
 127821 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 7f855b514146478dfdd1f796ed5578a138164d11
 127825 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127829 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127830 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127831 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127832 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
Searching for interesting versions
 Result found: flight 127123 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127799 (pass), for basis pass
 Repro found: flight 127801 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127810 (pass), for last pass
 Result found: flight 127825 (fail), for first failure
 Repro found: flight 127829 (pass), for last pass
 Repro found: flight 127830 (fail), for first failure
 Repro found: flight 127831 (pass), for last pass
 Repro found: flight 127832 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127832/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 99 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127832: tolerable ALL FAIL

flight 127832 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127832/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 7 xen-boot fail baseline untested


jobs:
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7745418079974247769==--

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 10:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 10: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 1g2wCk-00019W-CS; Thu, 20 Sep 2018 10:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2wCi-00019M-HC
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 10:29:00 +0000
X-Inumbo-ID: 1ff6e632-bcc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ff6e632-bcc0-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 10:29:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65796704"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75251-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.10-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.10-testing:build-i386:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.10-testing:build-amd64:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=4266e4c7d343af4ef36adf62fcf5f3236432387a
X-Osstest-Versions-That: xen=017f85220fb07d4215a7754fe173910f5c2535ae
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 11:28:51 +0100
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 75251: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI1MSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1MjUxLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUxMjQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEyNAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MTI0CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMjQKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEyNAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MTI0CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMjQKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3NTEyNAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTI0CiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMjQK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA3NTEyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MjY2ZTRjN2QzNDNh
ZjRlZjM2YWRmNjJmY2Y1ZjMyMzY0MzIzODdhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAwMTdmODUyMjBmYjA3ZDQyMTVhNzc1NGZlMTczOTEwZjVjMjUzNWFlCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzUxMjQgIDIwMTgtMDgtMjYgMDI6MTg6MTIgWiAgIDI1IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDc1MjUxICAyMDE4LTA5LTE5IDIyOjE3OjMxIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNDI2NmU0YzdkMzQzYWY0ZWYzNmFk
ZjYyZmNmNWYzMjM2NDMyMzg3YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIzOjQ0IDIwMTggKzAyMDAKCiAgICB4ODY6IGFzc29y
dGVkIGFycmF5X2luZGV4X25vc3BlYygpIGluc2VydGlvbnMKICAgIAogICAgRG9uJ3QgY2hhbmNl
IGhhdmluZyBTcGVjdHJlIHYxIChpbmNsdWRpbmcgQkNCUykgZ2FkZ2V0cy4gSW4gc29tZSBvZiB0
aGUKICAgIGNhc2VzIHRoZSBpbnNlcnRpb25zIGFyZSBtb3JlIG9mIHByZWNhdXRpb25hcnkgbmF0
dXJlIHJhdGhlciB0aGFuIHRoZXJlCiAgICBwcm92YWJseSBiZWluZyBhIGdhZGdldCwgYnV0IEkg
dGhpbmsgd2Ugc2hvdWxkIGVyciBvbiB0aGUgc2FmZSAoc2VjdXJlKQogICAgc2lkZSBoZXJlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDNmMjAwMjYxNGFmNTFkZmQ1MDcxNjhhMTY5NjY1OGJhYzkxMTU1
Y2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA5LTAzIDE3OjUwOjEwICswMjAwCgpjb21taXQgNzRh
OTUzODZkNGNkZjRiMTA1ODg0YTg3MmVhNGYxYWYxN2NiNzllNQpBdXRob3I6IFpoZW56aG9uZyBE
dWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MjM6
MTAgMjAxOCArMDIwMAoKICAgIFZULWQvZG1hcjogaW9tbXUgbWVtIGxlYWsgZml4CiAgICAKICAg
IFJlbGVhc2UgbWVtb3J5IGFsbG9jYXRlZCBmb3IgZHJoZCBpb21tdSBpbiBlcnJvciBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3Jh
Y2xlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGZkMDdiNjY0OGM0Yzg4OTFkY2E1YmQwZjdlZjE3NGI2ODMxZjgw
YjIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTI3IDExOjM3OjI0ICswMjAwCgpjb21taXQgYjc1
MjI4Y2NjMzc0NzMwNWY3ODE0MzMzYmJiMjRmMTY2MWQ1MjY0NApBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjIyOjM0IDIwMTggKzAy
MDAKCiAgICByYW5nZXNldDogbWFrZSBpbnF1aXJ5IGZ1bmN0aW9ucyB0b2xlcmF0ZSBOVUxMIGlu
cHV0cwogICAgCiAgICBSYXRoZXIgdGhhbiBzcGVjaWFsIGNhc2luZyB0aGUgLT5pb21lbV9jYXBz
IGNoZWNrIGluIHg4NidzCiAgICBnZXRfcGFnZV9mcm9tX2wxZSgpIGZvciB0aGUgZG9tX3hlbiBj
YXNlLCBsZXQncyBiZSBtb3JlIHRvbGVyYW50IGluCiAgICBnZW5lcmFsLCBhbG9uZyB0aGUgbGlu
ZXMgb2YgcmFuZ2VzZXRfaXNfZW1wdHkoKTogQSBuZXZlciBhbGxvY2F0ZWQKICAgIHJhbmdlc2V0
IGNhbid0IHBvc3NpYmx5IGNvbnRhaW4gb3Igb3ZlcmxhcCBhbnkgcmFuZ2UuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
ZDBhOWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJkNGJlNTgxYTZjYWRkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0wOC0xNyAxMzo1NDo0MCArMDIwMAoKY29tbWl0IDI0YmMyZTMxYjIzNmFmZDIzZDEwOGVj
MTczNTI2MjEwZGFkZDc4ZDUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MjE6NTYgMjAxOCArMDIwMAoKICAgIHg4
Ni9zZXR1cDogQXZvaWQgT29CIEU4MjAgbG9va3VwIHdoZW4gY2FsY3VsYXRpbmcgdGhlIEwxVEYg
c2FmZSBhZGRyZXNzCiAgICAKICAgIEEgbnVtYmVyIG9mIGNvcm5lciBjYXNlcyAobW9zdCBvYnZp
b3VzbHksIG5vLXJlYWwtbW9kZSBhbmQgbm8gTXVsdGlib290IG1lbW9yeQogICAgbWFwKSBjYW4g
ZW5kIHVwIHdpdGggZTgyMF9yYXcubnJfbWFwIGJlaW5nIDAsIGF0IHdoaWNoIHBvaW50IHRoZSBM
MVRGCiAgICBjYWxjdWxhdGlvbiB3aWxsIHVuZGVyZmxvdy4KICAgIAogICAgU3BvdHRlZCBieSBD
b3Zlcml0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDNlNGVjMDdlMTRiY2U4MWY2YWUyMmMzMWZmMTMwMmQxZjI5N2Ey
MjYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE2IDE4OjEwOjA3ICswMTAwCgpjb21taXQgYmQ5
OTNhN2I0ZTliNDM1Y2Y1OWM0OWQ2OWE1NjcyYTEyODEwN2VjYwpBdXRob3I6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzoyMToyNCAy
MDE4ICswMjAwCgogICAgeDg2L2h2bS9pb3JlcTogTU1JTyByYW5nZSBjaGVja2luZyBjb21wbGV0
ZWx5IGlnbm9yZXMgZGlyZWN0aW9uIGZsYWcKICAgIAogICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2
ZXIoKSBpcyB1c2VkIHRvIHJvdXRlIGFuIGlvcmVxIHRvIHRoZSBhcHByb3ByaWF0ZQogICAgaW9y
ZXEgc2VydmVyLiBGb3IgTU1JTyB0aGlzIGlzIGRvbmUgYnkgY29tcGFyaW5nIHRoZSByYW5nZSBv
ZiB0aGUgaW9yZXEKICAgIHRvIHRoZSByYW5nZXMgcmVnaXN0ZXJlZCBieSB0aGUgZGV2aWNlIG1v
ZGVscyBvZiBlYWNoIGlvcmVxIHNlcnZlci4KICAgIFVuZm9ydHVuYXRlbHkgdGhlIGNhbGN1bGF0
aW9uIG9mIHRoZSByYW5nZSBpZiB0aGUgaW9yZXEgY29tcGxldGVseSBpZ25vcmVzCiAgICB0aGUg
ZGlyZWN0aW9uIGZsYWcgYW5kIHRodXMgbWF5IGNhbGN1bGF0ZSB0aGUgd3JvbmcgcmFuZ2UgZm9y
IGNvbXBhcmlzb24uCiAgICBUaHVzIHRoZSBpb3JlcSBtYXkgZWl0aGVyIGJlIHJvdXRlZCB0byB0
aGUgd3Jvbmcgc2VydmVyIG9yIGVycm9uZW91c2x5CiAgICB0ZXJtaW5hdGVkIGJ5IG51bGxfb3Bz
LgogICAgCiAgICBOT1RFOiBUaGUgcGF0Y2ggYWxzbyBmaXhlcyB3aGl0ZXNwYWNlIGluIHRoZSBz
d2l0Y2ggc3RhdGVtZW50IHRvIG1ha2UgaXQKICAgICAgICAgIHN0eWxlIGNvbXBsaWFudC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjBhNTZkYzAwNjRhMDA4MzA2NjNmZmU0ODIxNWRjZDA4
MGNiOTUwNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTUgMTQ6MTQ6MDYgKzAyMDAKCmNvbW1p
dCBlMGEyMGU3YzVjODBkOTVjNmFjZTg5NTlkNjU0MWU0NmNhMTk0ZDk2CkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEz
OjIwOjU0IDIwMTggKzAyMDAKCiAgICB4ODYvdmxhcGljOiBCdWdmaXhlcyBhbmQgaW1wcm92ZW1l
bnRzIHRvIHZsYXBpY197cmVhZCx3cml0ZX0oKQogICAgCiAgICBGaXJzdGx5LCB0aGVyZSBpcyBu
byAnb2Zmc2V0JyBib3VuZGFyeSBjaGVjayBvbiB0aGUgbm9uLTMyLWJpdCB3cml0ZSBwYXRoCiAg
ICBiZWZvcmUgdGhlIGNhbGwgdG8gdmxhcGljX3JlYWRfYWxpZ25lZCgpLCB3aGljaCBhbGxvd3Mg
YW4gYXR0YWNrZXIgdG8gcmVhZAogICAgYmV5b25kIHRoZSBlbmQgb2YgdmxhcGljLT5yZWdzLT5k
YXRhW10sIHdoaWNoIGlzIG9ubHkgMTAyNCBieXRlcyBsb25nLgogICAgCiAgICBIb3dldmVyLCBh
cyB0aGUgYmFja2luZyBtZW1vcnkgaXMgYSBkb21oZWFwIHBhZ2UsIGFuZCBtaXNhbGlnbmVkIGFj
Y2Vzc2VzIGdldAogICAgY2h1bmtlZCBkb3duIHRvIHNpbmdsZSBieXRlcyBhY3Jvc3MgcGFnZSBi
b3VuZGFyaWVzLCBJIGNhbid0IHNwb3QgYW55CiAgICBYU0Etd29ydGh5IHByb2JsZW1zIHdoaWNo
IG9jY3VyIGZyb20gdGhlIG92ZXJydW4uCiAgICAKICAgIE9uIHJlYWwgaGFyZHdhcmUsIGJhZCBh
Y2Nlc3NlcyBkb24ndCBpbnN0YW50bHkgY3Jhc2ggdGhlIG1hY2hpbmUuICBUaGVpcgogICAgYmVo
YXZpb3VyIGlzIHVuZGVmaW5lZCwgYnV0IHRoZSBkb21haW5fY3Jhc2goKSBwcm9oaWJpdHMgc2Vu
c2libGUgdGVzdGluZy4KICAgIEJlaGF2ZSBtb3JlIGxpa2Ugb3RoZXIgeDg2IE1NSU8gYW5kIHRl
cm1pbmF0ZSBiYWQgYWNjZXNzZXMgd2l0aCBhcHByb3ByaWF0ZQogICAgZGVmYXVsdHMuCiAgICAK
ICAgIFdoaWxlIG1ha2luZyB0aGVzZSBjaGFuZ2VzLCBjbGVhbiB1cCBhbmQgc2ltcGxpZnkgdGhl
IHRoZSBzbWFsbGVyLWFjY2VzcwogICAgaGFuZGxpbmcuICBJbiBwYXJ0aWN1bGFyLCBhdm9pZCBw
b2ludGVyIGJhc2VkIG1lY2hhbnNpbXMgZm9yIDEvMi1ieXRlIHJlYWRzIHNvCiAgICBhcyB0byBh
dm9pZCBmb3JjaW5nIHRoZSB2YWx1ZSB0byBiZSBzcGlsbGVkIHRvIHRoZSBzdGFjay4KICAgIAog
ICAgICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvMiB1cC9kb3duOiAwLy0xNzUgKC0x
NzUpCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9s
ZCAgICAgbmV3ICAgZGVsdGEKICAgICAgdmxhcGljX3JlYWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjExICAgICAxNDIgICAgIC02OQogICAgICB2bGFwaWNfd3JpdGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDQgICAgIDE5OCAgICAtMTA2CiAgICAKICAgIEZp
bmFsbHksIHRoZXJlIGFyZSBhIHBsZXRob3JhIG9mIHJlYWQvd3JpdGUgZnVuY3Rpb25zIGluIHRo
ZSB2bGFwaWMgbmFtZXNwYWNlLAogICAgc28gcmVuYW1lIHRoZXNlIHRvIHZsYXBpY19tbWlvX3ty
ZWFkLHdyaXRlfSgpIHRvIG1ha2UgdGhlaXIgcHVycG9zZSBtb3JlCiAgICBjbGVhci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBiNmY0M2MxNGNlZjNhZjg0NzdhOWVjYTRlZmFiODdkZDE1MGEyODg1CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0xMCAxMzoyNzoyNCArMDEwMAoKY29tbWl0IDcxM2YzYjEy
OTQxZjAxOTRiNTc3YzY4NjQ0ZWYyODA5YjA0ZGJhZGEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MTk6MjIgMjAx
OCArMDIwMAoKICAgIHg4Ni92bXg6IEF2b2lkIGhpdHRpbmcgQlVHX09OKCkgYWZ0ZXIgRVBUUC1y
ZWxhdGVkIGRvbWFpbl9jcmFzaCgpCiAgICAKICAgIElmIHRoZSBFUFRQIHBvaW50ZXIgY2FuJ3Qg
YmUgbG9jYXRlZCBpbiB0aGUgYWx0cDJtIGxpc3QsIHRoZSBkb21haW4KICAgIGlzIChsZWdpdGlt
YXRlbHkpIGNyYXNoZWQuCiAgICAKICAgIFVuZGVyIHRob3NlIGNpcmN1bXN0YW5jZXMsIGV4ZWN1
dGlvbiB3aWxsIGNvbnRpbnVlIGFuZCBndWFyZW50ZWUgdG8gaGl0IHRoZQogICAgQlVHX09OKGlk
eCA+PSBNQVhfQUxUUDJNKSAodW5mb3J0dW5hdGVseSwganVzdCBvdXQgb2YgY29udGV4dCkuCiAg
ICAKICAgIFJldHVybiBmcm9tIHZteF92bWV4aXRfaGFuZGxlcigpIGFmdGVyIHRoZSBkb21haW5f
Y3Jhc2goKSwgd2hpY2ggYWxzbyBoYXMgdGhlCiAgICBzaWRlIGVmZmVjdCBvZiByZWVudGVyaW5n
IHRoZSBzY2hlZHVsZXIgbW9yZSBwcm9tcHRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0OGRi
YjJkYmU5ZDlmOTJhMjg5MGExNWJiNDhhMDU5OGMwNjViOWY4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wOC0wMiAxMDoxMDo0MyArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 10:40:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 10: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 1g2wOC-0002UB-N7; Thu, 20 Sep 2018 10:40:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tm8f=mc=citrix.com=prvs=794a8273d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g2wOB-0002U6-UW
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 10:40:51 +0000
X-Inumbo-ID: c8ce9850-bcc1-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8ce9850-bcc1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 10:41:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65797340"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 12:40:25 +0200
Message-ID: <20180920104025.88948-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: keep assigned pci devices across domain
 reboots
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andreas Kinzler <hfp@posteo.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>

RmlsbCB0aGUgZnJvbV94ZW5zdG9yZSBsaWJ4bF9kZXZpY2VfdHlwZSBob29rIGZvciBQQ0kgZGV2
aWNlcyBzbyB0aGF0CmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uIGNhbiBwcm9w
ZXJseSByZXRyaWV2ZSBQQ0kgZGV2aWNlcwpmcm9tIHhlbnN0b3JlLgoKVGhpcyBmaXhlcyBkaXNh
cHBlYXJpbmcgcGNpIGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJvb3RzLgoKUmVwb3J0ZWQtYnk6
IEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rlby5kZT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
YzogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRlPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jIHwgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA0NzU1YTBjOTNjLi44N2FmYTAzZDllIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2ku
YwpAQCAtMTU0OSw4ICsxNTQ5LDcgQEAgaW50IGxpYnhsX2RldmljZV9wY2lfZGVzdHJveShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2Vf
cGNpX2Zyb21feHNfYmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBuciwgbGlieGxfZGV2aWNlX3BjaSAqcGNpKQogewog
ICAgIGNoYXIgKnM7CiAgICAgdW5zaWduZWQgaW50IGRvbWFpbiA9IDAsIGJ1cyA9IDAsIGRldiA9
IDAsIGZ1bmMgPSAwLCB2ZGV2Zm4gPSAwOwpAQCAtMTYwNCw3ICsxNjAzLDcgQEAgbGlieGxfZGV2
aWNlX3BjaSAqbGlieGxfZGV2aWNlX3BjaV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwgaW50ICpudW0KICAgICBwY2lkZXZzID0gY2FsbG9jKG4sIHNpemVvZihsaWJ4bF9kZXZp
Y2VfcGNpKSk7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKQotICAgICAgICBsaWJ4bF9f
ZGV2aWNlX3BjaV9mcm9tX3hzX2JlKGdjLCBiZV9wYXRoLCBwY2lkZXZzICsgaSwgaSk7CisgICAg
ICAgIGxpYnhsX19kZXZpY2VfcGNpX2Zyb21feHNfYmUoZ2MsIGJlX3BhdGgsIGksIHBjaWRldnMg
KyBpKTsKIAogICAgICpudW0gPSBuOwogb3V0OgpAQCAtMTY4OCw3ICsxNjg3LDkgQEAgc3RhdGlj
IGludCBsaWJ4bF9kZXZpY2VfcGNpX2NvbXBhcmUobGlieGxfZGV2aWNlX3BjaSAqZDEsCiAKICNk
ZWZpbmUgbGlieGxfX2RldmljZV9wY2lfdXBkYXRlX2RldmlkIE5VTEwKIAotREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVF9YKHBjaWRldiwgcGNpLCBQQ0kpOworREVGSU5FX0RFVklDRV9UWVBFX1NU
UlVDVF9YKHBjaWRldiwgcGNpLCBQQ0ksCisgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zy
b21feGVuc3RvcmVfZm5fdClsaWJ4bF9fZGV2aWNlX3BjaV9mcm9tX3hzX2JlLAorKTsKIAogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 10:59:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 10: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 1g2wg4-0003NY-BP; Thu, 20 Sep 2018 10:59:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmio=mc=citrix.com=prvs=794f17c5a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g2wg2-0003NT-FW
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 10:59:18 +0000
X-Inumbo-ID: 5bd0b939-bcc4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5bd0b939-bcc4-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 11:00:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65798458"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23459.32075.39970.382880@mariner.uk.xensource.com>
Date: Thu, 20 Sep 2018 11:58:19 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180920104025.88948-1-roger.pau@citrix.com>
References: <20180920104025.88948-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: keep assigned pci devices across
 domain reboots
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Andreas Kinzler <hfp@posteo.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>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gbGlieGw6IGtlZXAgYXNzaWduZWQgcGNp
IGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJvb3RzIik6Cj4gRmlsbCB0aGUgZnJvbV94ZW5zdG9y
ZSBsaWJ4bF9kZXZpY2VfdHlwZSBob29rIGZvciBQQ0kgZGV2aWNlcyBzbyB0aGF0Cj4gbGlieGxf
cmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24gY2FuIHByb3Blcmx5IHJldHJpZXZlIFBDSSBk
ZXZpY2VzCj4gZnJvbSB4ZW5zdG9yZS4KPiAKPiBUaGlzIGZpeGVzIGRpc2FwcGVhcmluZyBwY2kg
ZGV2aWNlcyBhY3Jvc3MgZG9tYWluIHJlYm9vdHMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB0byBtZW50
aW9uLCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIHRoZSByZWFzb24KZm9yIHN3YXBwaW5nIHRoZSBh
cmd1bWVudHMgdG8gbGlieGxfX2RldmljZV9wY2lfZnJvbV94c19iZS4gIEJ1dCBpdCdzCmZpbmUg
YXMgaXQgaXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 11:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 11:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2x3t-0005SC-F2; Thu, 20 Sep 2018 11:23:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g2x3s-0005S0-Ux
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:23:56 +0000
X-Inumbo-ID: 5faffd8b-bcc7-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5faffd8b-bcc7-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 13:21:52 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g2x3o-0002Le-Af; Thu, 20 Sep 2018 11:23: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 1g2x3n-0006ck-TW; Thu, 20 Sep 2018 11:23:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g2x3n-00008y-Sr; Thu, 20 Sep 2018 11:23:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127835-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-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-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=3e828f882a6b54d65f062c1e4c7895f3747bc790
X-Osstest-Versions-That: xen=889b200cb521aaf8d175a872c856e8e570c1c044
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 11:23:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127835: 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>

ZmxpZ2h0IDEyNzgzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzZTgyOGY4ODJhNmI1NGQ2NWYwNjJjMWU0Yzc4OTVmMzc0N2JjNzkwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ODliMjAwY2I1MjFhYWY4ZDE3
NWE4NzJjODU2ZThlNTcwYzFjMDQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc4MTkgIDIwMTgt
MDktMTkgMTg6MDA6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODM1ICAy
MDE4LTA5LTIwIDA5OjAwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRk
ZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDg4OWIyMDBjYjUuLjNlODI4Zjg4MmEgIDNlODI4Zjg4MmE2YjU0ZDY1ZjA2MmMxZTRjNzg5
NWYzNzQ3YmM3OTAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 11:34:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 11:34: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 1g2xDo-0006E3-HO; Thu, 20 Sep 2018 11:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oki9=mc=citrix.com=prvs=794b0c5cb=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g2xDm-0006Dy-VQ
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:34:10 +0000
X-Inumbo-ID: 3ad1ae69-bcc9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ad1ae69-bcc9-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 11:35:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65800719"
Date: Thu, 20 Sep 2018 12:33:42 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20180920113342.GC2244@perard.uk.xensource.com>
References: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
 <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
 <CABfawh=r2Y4nVPcgzSHBzk9Vg9UWQPdU-hQka0DaEbgvAX99+g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=r2Y4nVPcgzSHBzk9Vg9UWQPdU-hQka0DaEbgvAX99+g@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTE6MDQ6MjJBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgU2VwIDE5LCAyMDE4IGF0IDEwOjM2IEFNIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdlZCwgU2VwIDEyLCAyMDE4IGF0IDEx
OjU0OjAyQU0gLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gSEkgYWxsLAo+ID4g
PiBJJ20gZXhwZXJpbWVudGluZyB3aXRoIE9WTUYgYW5kIEkgY2hlY2tlZCB0byBzZWUgaWYgT1ZN
RiBjYW4gZG8gUFhFCj4gPiA+IGJvb3Qgb3V0LW9mLXRoZSBib3ggd2l0aCBhIGUxMDAwIGVtdWxh
dGVkIG5ldHdvcmsgaW50ZXJmYWNlIGFuZCB3YXMKPiA+ID4gc3VycHJpc2VkIHRvIGZpbmQgdGhh
dCBpdCBkb2VzIG5vdC4gQWZ0ZXIgcmVhZGluZyBzb21lIG9mIHRoZSBwcmlvcgo+ID4gPiBkaXNj
dXNzaW9ucyBvbiB0aGUgdG9waWMgKGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC8zODI0
MzIgYW5kCj4gPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tdXNlcnMvMjAxNS0wOS9tc2cwMDA1OS5odG1sKQo+ID4gPiBJIHdhcyBhYmxlIHRvIGdldCB0
aGUgbWVudSBvcHRpb25zIHRvIHNob3cgdXAgYnkgY29weWluZyBlZmktZTEwMDAucm9tCj4gPiA+
IHRoYXQgZ2V0cyBpbnN0YWxsZWQgYnkgWGVuJ3MgUUVNVSBidWlsZCBpbnRvIHRoZSBkaXNrIG9m
IHRoZSBWTSBhbmQKPiA+ID4gdGhlbiBsb2FkaW5nIHdpdGggbG9hZHBjaXJvbSBtYW51YWxseSBp
biB0aGUgRUZJIHNoZWxsLiBGcm9tIHRoZSBwcmlvcgo+ID4gPiBkaXNjdXNzaW9ucyBpdCBzb3Vu
ZHMgdG8gbWUgbGlrZSB0aGlzIG9wdGlvbiByb20gc2hvdWxkIGhhdmUgYmVlbgo+ID4gPiBhdXRv
bWF0aWNhbGx5IHNlcnZlZCBieSBRRU1VIHRvIE9WTUYgd2hlbiB0aGUgVk0gc3RhcnRlZCBhcyBh
bgo+ID4gPiBPcHRpb25ST00uIFNvIGlzIHRoaXMgYSBidWcgb3Igd2hhdCdzIG1pc3Npbmc/Cj4g
Pgo+ID4gRG9lc24ndCBRRU1VIGxvYWQgdGhlIG9wdGlvbiBST00gYXV0b21hdGljYWxseSB3aGVu
IHlvdSBzcGVjaWZ5IGUxMDAwPwo+ID4KPiA+IEkgX3RoaW5rXyBpdCBsb2FkcyBvcHRpb24gUk9N
IGF1dG9tYXRpY2FsbHkgYmVjYXVzZSBJIGhhdmUgc2VlbiBjb21wbGFpbgo+ID4gdGhhdCBpZiB5
b3UgY29uZmlndXJlIHRvbyBtYW55IGVtdWxhdGVkIE5JQ3MgdGhlIGd1ZXN0IHJ1bnMgb3V0IG9m
Cj4gPiBtZW1vcnkuCj4gCj4gSSBjb21waWxlZCBRRU1VIHdpdGggREVCVUdfUENJIGVuYWJsZWQg
aW4gaHcvcGNpL3BjaS5jIGFuZCB0aGVuIHRoZQo+IGxvZyBzaG93cyBlZmktZTEwMDAucm9tIGJl
aW5nIGxvYWRlZC4gSG93ZXZlciwgQUZBSUNUIHNpbmNlIFBDSQo+IGVudW1lcmF0aW9uIGlzIGRp
c2FibGVkIGluIE9WTUYgd2hlbiBydW5uaW5nIHVuZGVyIFhlbiAoSSdtIG5vdAo+IGV4YWN0bHkg
c3VyZSB3aHkpIHRoZSBvcHRpb24gcm9tIG5ldmVyIGdldHMgZXhlY3V0ZWQgYXMgaXQgb25seSBn
ZXRzCgpJdCdzIGJlY2F1c2UgaHZtbG9hZGVyICh3aGljaCBpcyBydW5uZWQgYmVmb3JlIE9WTUYg
c3RhcnQpIHRha2VzIGNhcmUgb2YKZW51bWVyYXRpbmcgdGhlIFBDSSBidXMuIE9WTUYgb25seSBo
YXMgdG8gcmVhZCB0aGUgaW5mb3JtYXRpb246CnZpYSBPdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJy
aWRnZUxpYi9YZW5TdXBwb3J0LmMKCkkgY2FuIHRyeSB0byBmaW5kIG91dCB3aGF0J3MgbmVlZGVk
IGluIG9yZGVyIHRvIGxvYWQgYW4gb3B0aW9uIHJvbSwgb3IKYXNrIG9uIGVkazItZGV2ZWwuCgo+
IGNhbGxlZCBmcm9tIHRoZSBlbnVtZXJhdGlvbiByb3V0ZQo+IChodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIvYmxvYi9tYXN0ZXIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvUGNpQnVzRHhl
L1BjaUVudW1lcmF0b3IuaCNMNjMpLgo+IEF0IGxlYXN0IHRoYXQncyBteSBjdXJyZW50IHVuZGVy
c3RhbmRpbmcgb2YgaG93IG9wdGlvbiByb21zIHdvcmsgdW5kZXIKPiBPVk1GLgoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 11:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 11:34: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 1g2xEN-0006GM-Sd; Thu, 20 Sep 2018 11:34:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yd1f=mc=citrix.com=prvs=7945f2b7c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2xEM-0006GF-Us
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:34:46 +0000
X-Inumbo-ID: e33922ea-bcc8-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e33922ea-bcc8-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 13:32:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65800786"
To: Adrian Pop <apop@bitdefender.com>, <xen-devel@lists.xenproject.org>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-3-apop@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
Date: Thu, 20 Sep 2018 12:34:39 +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: <20180903154836.25708-3-apop@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gMDkvMDMvMjAxOCAwNDo0OCBQTSwgQWRyaWFuIFBvcCB3cm90ZToKPiBJbnRyb2R1Y2UgYSBu
ZXcgaHZtb3AsIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUsIHdoaWNoIGFsbG93cyBhCj4g
ZG9tYWluIHRvIGNoYW5nZSB0aGUgdmFsdWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEg
cGFnZS4KPiAKPiBBZGQgYSBsaWJ4YyB3cmFwcGVyIGZvciBpbnZva2luZyB0aGlzIGh2bW9wLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+IEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpTb3JyeSBJIGhhdmVuJ3QgaGFkIGEgY2hh
bmNlIHRvIHdlaWdoIGluIG9uIHRoaXMgb25lIHlldC4gIEEgY291cGxlIGZvCmNvbW1lbnRzLi4u
CgoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBpbmRleCBlMTUyMmEwYjc1Li40ZDQ5MDI1Y2JlIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTQ5NSw2ICs0OTUsNjEgQEAgdm9pZCBhcmNoX3AybV9z
ZXRfYWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVk
KQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVz
cyBiaXQgZm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KPiArICovCj4gK2ludCBw
Mm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBw
cmVzc192ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9p
ZHgpCgpUaGlzIHNob3VsZCBjbGVhcmx5IGJlIGluIHAybS5jLCBhbmQuLi4KCj4gK3sKPiArICAg
IHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiArICAg
IHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm07Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiArICAgIHAy
bV90eXBlX3QgdDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBpZiAoICFjcHVfaGFzX3ZteF92
aXJ0X2V4Y2VwdGlvbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKCldlIHNob3Vs
ZCBhdm9pZCBJbnRlbC1zcGVjaWZpYyBjaGVja3MgaW4gY29tbW9uIGNvZGUuCgpJbiBmYWN0LCB0
aGlzIGlzIHdyb25nLCBiZWNhdXNlIHlvdSBjYW4gY2hvb3NlIHRvIHJ1biBhIGd1ZXN0IGluIHNo
YWRvdwptb2RlIGV2ZW4gb24gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2VwdGlvbnMgLS0gaW4gd2hp
Y2ggY2FzZSB5b3UnZAp0cmlnZ2VyIHRoZSBBU1NFUlQoKSBpbiBwMm0tcHQuYzpwMm1fcHRfc2V0
X2VudHJ5KCkuCgpQcm9iYWJseSB3aGF0IHNob3VsZCBoYXBwZW4gaXMgdGhhdCB3ZSBzaG91bGQg
bW92ZSB0aGUgdm14IGNoZWNrIGludG8KcDJtLWVwdC5jOnAybV9lcHRfc2V0X2VudHJ5KCksIGFu
ZCByZXBsYWNlIHRoZSBBU1NFUlQoc3ZlID0gMCkgaW4KcDJtLXB0LmM6cDJtX3B0X3NldF9lbnRy
eSgpIHdpdGggImlmICggc3ZlICE9IDAgKSByZXR1cm4gLUVOT1RTVVBQOyIuCgpBbHRob3VnaCB3
aGF0IHNob3VsZCBwcm9iYWJseSAqcmVhbGx5KiBoYXBwZW4gaXMgdGhhdApgSFZNT1BfYWx0cDJt
X3ZjcHVfZW5hYmxlX25vdGlmeWAgc2hvdWxkIGZhaWwgd2l0aCAtRU9QTk9UU1VQUCBpbnN0ZWFk
Cm9mIHNpbGVudGx5IHN1Y2NlZWRpbmcuCgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZC4KCkkg
cmVhbGl6ZSB0aGlzIGhhcyBiZWVuIGNoZWNrZWQgaW4gYWxyZWFkeTsgbm8gbmVlZCB0byByZXZl
cnQgaWYgeW91IGNhbgpzZW5kIGEgZm9sbG93LXVwIHBhdGNoIGluIHRoZSBuZXh0IGNvdXBsZSBv
ZiAoYnVzaW5lc3MpIGRheXMuCgpUaGFua3MsCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 11:39:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 11:39: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 1g2xIQ-0006W7-GJ; Thu, 20 Sep 2018 11: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=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g2xIO-0006W2-Ai
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:38:56 +0000
X-Inumbo-ID: 77829124-bcc9-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 77829124-bcc9-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 13:36:51 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id C745A301B939
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 14:38:53 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A11047FE6A
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 14:38:53 +0300 (EEST)
Received: (qmail 1052 invoked from network); 20 Sep 2018 14:38:53 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Sep 2018 14:38:53 +0300
To: George Dunlap <george.dunlap@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-3-apop@bitdefender.com>
 <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <de1b71fc-2cdd-3a3a-eb29-f67034493f07@bitdefender.com>
Date: Thu, 20 Sep 2018 14:38:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77487
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496479,
 Stamp: 3], Multi: [Enabled, t: (0.000037,0.008188)], BW: [Enabled, t:
 (0.000014,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006216), Flags: BA7B0291; NN_NO_NEED_TO; NN_AS_SOON_AS_ADN;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.125866,0.000224)], URL: [Enabled, t: (0.000009,0.000001)], RTDA:
 [Enabled, t: (0.231317), Hit: No, Details: v2.7.15; Id:
 15.1i60tkq.1cnrcd4mh.b5q0s], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gOS8yMC8xOCAyOjM0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzAzLzIwMTgg
MDQ6NDggUE0sIEFkcmlhbiBQb3Agd3JvdGU6Cj4+IEludHJvZHVjZSBhIG5ldyBodm1vcCwgSFZN
T1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSwgd2hpY2ggYWxsb3dzIGEKPj4gZG9tYWluIHRvIGNo
YW5nZSB0aGUgdmFsdWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZS4KPj4KPj4g
QWRkIGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4+IEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IAo+IFNvcnJ5IEkgaGF2ZW4ndCBoYWQgYSBjaGFuY2Ug
dG8gd2VpZ2ggaW4gb24gdGhpcyBvbmUgeWV0LiAgQSBjb3VwbGUgZm8KPiBjb21tZW50cy4uLgo+
IAo+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4gaW5kZXggZTE1MjJhMGI3NS4uNGQ0OTAyNWNiZSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+IEBAIC00OTUsNiArNDk1LDYxIEBAIHZvaWQgYXJj
aF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19y
ZXF1aXJlZCkKPj4gICAgICB9Cj4+ICB9Cj4+ICAKPj4gKy8qCj4+ICsgKiBTZXQvY2xlYXIgdGhl
ICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KPj4g
KyAqLwo+PiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCBib29sIHN1cHByZXNzX3ZlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGFsdHAybV9pZHgpCj4gCj4gVGhpcyBzaG91bGQgY2xlYXJseSBiZSBpbiBwMm0uYywg
YW5kLi4uCj4gCj4+ICt7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsK
Pj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+PiArICAgIG1mbl90IG1mbjsKPj4gKyAg
ICBwMm1fYWNjZXNzX3QgYTsKPj4gKyAgICBwMm1fdHlwZV90IHQ7Cj4+ICsgICAgaW50IHJjOwo+
PiArCj4+ICsgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkKPj4gKyAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+IAo+IFdlIHNob3VsZCBhdm9pZCBJbnRlbC1zcGVjaWZp
YyBjaGVja3MgaW4gY29tbW9uIGNvZGUuCj4gCj4gSW4gZmFjdCwgdGhpcyBpcyB3cm9uZywgYmVj
YXVzZSB5b3UgY2FuIGNob29zZSB0byBydW4gYSBndWVzdCBpbiBzaGFkb3cKPiBtb2RlIGV2ZW4g
b24gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2VwdGlvbnMgLS0gaW4gd2hpY2ggY2FzZSB5b3UnZAo+
IHRyaWdnZXIgdGhlIEFTU0VSVCgpIGluIHAybS1wdC5jOnAybV9wdF9zZXRfZW50cnkoKS4KPiAK
PiBQcm9iYWJseSB3aGF0IHNob3VsZCBoYXBwZW4gaXMgdGhhdCB3ZSBzaG91bGQgbW92ZSB0aGUg
dm14IGNoZWNrIGludG8KPiBwMm0tZXB0LmM6cDJtX2VwdF9zZXRfZW50cnkoKSwgYW5kIHJlcGxh
Y2UgdGhlIEFTU0VSVChzdmUgPSAwKSBpbgo+IHAybS1wdC5jOnAybV9wdF9zZXRfZW50cnkoKSB3
aXRoICJpZiAoIHN2ZSAhPSAwICkgcmV0dXJuIC1FTk9UU1VQUDsiLgo+IAo+IEFsdGhvdWdoIHdo
YXQgc2hvdWxkIHByb2JhYmx5ICpyZWFsbHkqIGhhcHBlbiBpcyB0aGF0Cj4gYEhWTU9QX2FsdHAy
bV92Y3B1X2VuYWJsZV9ub3RpZnlgIHNob3VsZCBmYWlsIHdpdGggLUVPUE5PVFNVUFAgaW5zdGVh
ZAo+IG9mIHNpbGVudGx5IHN1Y2NlZWRpbmcuCj4gCj4gRXZlcnl0aGluZyBlbHNlIGxvb2tzIGdv
b2QuCj4gCj4gSSByZWFsaXplIHRoaXMgaGFzIGJlZW4gY2hlY2tlZCBpbiBhbHJlYWR5OyBubyBu
ZWVkIHRvIHJldmVydCBpZiB5b3UgY2FuCj4gc2VuZCBhIGZvbGxvdy11cCBwYXRjaCBpbiB0aGUg
bmV4dCBjb3VwbGUgb2YgKGJ1c2luZXNzKSBkYXlzLgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3ISBJ
J2xsIHN1Ym1pdCBhIGZvbGxvdyB1cCBwYXRjaCBhcyBzb29uIGFzIHBvc3NpYmxlLgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 11:59:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 11: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 1g2xcO-0007xb-9V; Thu, 20 Sep 2018 11:59:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g2xcN-0007xP-EC
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 11:59:35 +0000
X-Inumbo-ID: c80fc78f-bccc-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c80fc78f-bccc-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:00:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65802286"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75254-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:build-amd64-xsm:<job status>:broken:regression
 seabios:build-amd64-pvops:<job status>:broken:regression
 seabios:build-amd64:<job status>:broken:regression
 seabios:build-i386-pvops:<job status>:broken:regression
 seabios:build-i386:<job status>:broken:regression
 seabios:build-i386-xsm:<job status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:build-amd64-libvirt:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:build-i386-libvirt:build-check(1):blocked:nonblocking
 seabios:build-i386:host-install(4):broken:nonblocking
 seabios:build-amd64:host-install(4):broken:nonblocking
 seabios:build-i386-pvops:host-install(4):broken:nonblocking
 seabios:build-amd64-pvops:host-install(4):broken:nonblocking
 seabios:build-amd64-xsm:host-install(4):broken:nonblocking
 seabios:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: seabios=bf8e4f902c3608f9e76bba3710812e51560a2ccc
X-Osstest-Versions-That: seabios=bcd82420a32d1fe597a88e601959e9d5fe4c70df
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 12:59:21 +0100
Subject: [Xen-devel] [seabios baseline-only test] 75254: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI1NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1MjU0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGJmOGU0Zjkw
MmMzNjA4ZjllNzZiYmEzNzEwODEyZTUxNTYwYTJjY2MKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJp
b3MgICAgICAgICAgICAgIGJjZDgyNDIwYTMyZDFmZTU5N2E4OGU2MDE5NTllOWQ1ZmU0YzcwZGYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTIxNCAgMjAxOC0wOS0xMyAxMjo0OTo0MyBaICAgIDYg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyNTQgIDIwMTgtMDktMjAgMDM6NDk6NDggWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBNYXR0IERlVmlsbGllciA8bWF0dC5kZXZpbGxpZXJAcHVyaS5zbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0
KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYmY4ZTRmOTAyYzM2MDhmOWU3NmJi
YTM3MTA4MTJlNTE1NjBhMmNjYwpBdXRob3I6IE1hdHQgRGVWaWxsaWVyIDxtYXR0LmRldmlsbGll
ckBwdXJpLnNtPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMTY6NTQ6NTMgMjAxOCAtMDUwMAoKICAgIFNl
YVZHQUJpb3MvY2J2Z2E6IEZpeCBicHAgZm9yIGNvcmVib290IGZyYW1lYnVmZmVyCiAgICAKICAg
IENvbW1pdCA0YjQyY2M0IFtTZWFWR0FCaW9zL2NidmdhOiBBZHZlcnRpc2UgY29ycmVjdCBwaXhl
bCBmb3JtYXRdIG5lZ2xlY3RlZAogICAgdG8gd3JhcCB0aGUgY2JmYiBtYXNrIHNpemUgY29tcG9u
ZW50cyBpbiBHRVRfRkFSVkFSKCksIHdoaWNoIHJlc3VsdGVkIGluIGEKICAgIGJvZ3VzIHZhbHVl
IGZvciBicHAsIGJyZWFraW5nIG91dHB1dCBvbiBtb3N0L2FsbCBkZXZpY2VzLiAgRml4IHRoaXMg
YnkKICAgIGFkZGluZyBHRVRfRkFSVkFSKCkgYXMgYXBwcm9wcmlhdGUuCiAgICAKICAgIEFkZGl0
aW9uYWxseSwgc29tZSBuZXdlciBDaHJvbWVPUyBkZXZpY2VzIHN0aWxsIGZhaWwgZXZlbiB3aXRo
IHRoaXMgZml4LAogICAgc28gZmFsbCBiYWNrIHRvIHVzaW5nIHRoZSBjb3JlYm9vdCByZXBvcnRl
ZCBiaXQgZGVwdGggaWYgdGhlIGNhbGN1bGF0ZWQKICAgIHZhbGlkIGlzIGludmFsaWQuCiAgICAK
ICAgIFRFU1Q6IGJ1aWxkL2Jvb3QgYSB2YXJpZXR5IG9mIGRldmljZXMgKGdvb2dsZS9bcmVlZixl
dmVdLCBwdXJpc20vbGlicmVtX3NrbCkKICAgIHVzaW5nIGNvcmVib290IGZyYW1lYnVmZmVyIGlu
aXQsIHZlcmlmeSBTZWFCSU9TIGJvb3QgbWVudSBwcm9tcHQgdmlzaWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogTWF0dCBEZVZpbGxpZXIgPG1hdHQuZGV2aWxsaWVyQHB1cmkuc20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 12:41:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 12: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 1g2yGx-00036M-BR; Thu, 20 Sep 2018 12:41:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y5lu=mc=citrix.com=prvs=794f34a96=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2yGw-00036H-1t
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:41:30 +0000
X-Inumbo-ID: a29beab2-bcd2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a29beab2-bcd2-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:42:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="79345673"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
Date: Thu, 20 Sep 2018 13:41:26 +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: <5B9A381302000078001E81DC@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: [Xen-devel] [PATCH v2] x86/HVM: correct hvmemul_map_linear_addr()
 for multi-page 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: 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>

T24gMTMvMDkvMTggMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBkb2Vz
IHR3byB0cmFuc2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVzdCBhY2Nlc3MuCj4g
QW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAgKGd1ZXN0IGxpbmVhciAt
PiBndWVzdAo+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQgdG8gdGFrZSBwcmVj
ZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPiBvZiB0aGUgc2Vjb25kIHN0ZXAgKGd1ZXN0IHBoeXNp
Y2FsIC0+IGhvc3QgcGh5c2ljYWwpLgoKV2h5P8KgIFdoYXQgaXMgdGhlIGJhc2lzIG9mIHRoaXMg
cHJlc3VtcHRpb24/CgpBcyBmYXIgYXMgd2hhdCByZWFsIGhhcmR3YXJlIGRvZXMuLi4KClRoaXMg
dGVzdCBzZXRzIHVwIGEgYmFsbG9vbmVkIHBhZ2UgYW5kIGEgcmVhZC1vbmx5IHBhZ2UuwqAgSS5l
LiBhIHNlY29uZApzdGFnZSBmYXVsdCBvbiB0aGUgZmlyc3QgcGFydCBvZiBhIG1pc2FsaWduZWQg
YWNjZXNzLCBhbmQgYSBmaXJzdCBzdGFnZQpmYXVsdCBvbiB0aGUgc2Vjb25kIHBhcnQgb2YgdGhl
IGFjY2Vzcy4KCihkMSkgLS0tIFhlbiBUZXN0IEZyYW1ld29yayAtLS0KKGQxKSBFbnZpcm9ubWVu
dDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBsZXZlbHMpCihkMSkgVGVzdCBzcGxpdGZhdWx0Cihk
MSkgQWJvdXQgdG8gcmVhZAooWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MSwgZ3Bh
IDAwMDAwMDAwMDAxMWNmZmMKKGQxKSBSZWFkaW5nIFBUUjogZ290IDAwMDAwMDAwZmZmZmZmZmYK
KGQxKSBBYm91dCB0byB3cml0ZQooWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4Miwg
Z3BhIDAwMDAwMDAwMDAxMWNmZmMKKGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KGQxKSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAwMDAwMDAwMDAxMDQ3ZTAK
KGQxKSBWZWMgMTQgI1BGWy1kLXNXUF0gJWNyMiAwMDAwMDAwMDAwMTFkMDAwCihkMSkgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCgpUaGUgc2Vjb25kIHN0YWdlIGZhdWx0IGlzIHJlY29n
bmlzZWQgZmlyc3QsIHdoaWNoIGlzIGNvbnRyYXJ5IHRvIHlvdXIKcHJlc3VtcHRpb24sIGkuZS4g
dGhlIGNvZGUgaW4gaXRzIGN1cnJlbnQgZm9ybSBhcHBlYXJzIHRvIGJlIGNvcnJlY3QuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 12:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 12: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 1g2yO0-0003TA-3r; Thu, 20 Sep 2018 12:48:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tan2=mc=citrix.com=prvs=794c062cb=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1g2yNz-0003T1-Ea
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:47 +0000
X-Inumbo-ID: a78e38b8-bcd3-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a78e38b8-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208,217";a="79346127"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: x86 Community Call - Wed Sept 12, 14:00 - 15:00 UTC - Minutes
Thread-Index: AQHUUOBEinozvrCYgki34LLVmyveJA==
Date: Thu, 20 Sep 2018 12:48:44 +0000
Message-ID: <2E334C72-7350-416F-9864-E1831986AF49@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.2.180910
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86 Community Call - Wed Sept 12,
 14:00 - 15:00 UTC - Minutes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5874635312932655260=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5874635312932655260==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_2E334C727350416F9864E1831986AF49citrixcom_"

--_000_2E334C727350416F9864E1831986AF49citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsOiBJIGp1c3Qgbm90aWNlZCB0aGF0IHRoZSBNaW51dGVzIGxpbmsgYXQgaHR0cHM6Ly9k
b2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xVlVQZFd3ZDFyYURPUGhqUmVWVmttYjZZb1FCM1g1
b1UxMkU0RXhqTzFuMC9lZGl0P3VzcD1zaGFyaW5nIGRpZCBub3QgYWxsb3cgcGVvcGxlIHRvIGVk
aXQgdGhlIHBhZ2UuIEFwb2xvZ2llcy4gVGhpcyBpcyBmaXhlZCBub3cuDQoNCkZlZWwgZnJlZSB0
byBtYWtlIGNvcnJlY3Rpb25zLiBJIHdpbGwgd2FpdCBmb3IgYSBjb3VwbGUgb2YgZGF5cyBiZWZv
cmUgc2VuZGluZyBvdXQgdGhlIG9mZmljaWFsIG1lZXRpbmcgbWludXRlcy4NCg0KTGFycw0KDQpG
cm9tOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+DQpEYXRlOiBUaHVyc2RheSwg
MTMgU2VwdGVtYmVyIDIwMTggYXQgMTM6MDUNClRvOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4NClN1YmplY3Q6IFJlOiB4ODYgQ29tbXVuaXR5IENhbGwgLSBXZWQg
U2VwdCAxMiwgMTQ6MDAgLSAxNTowMCBVVEMgLSBBZ2VuZGENCg0KVGhpcyBlbWFpbCBzZWVtcyB0
byBub3QgaGF2ZSBnb25lIHRocm91Z2ggdG8geGVuLWRldmVsQCDigKYgcmVzZW5kaW5nIGFuZCBy
ZW1vdmluZyB0aGUgQ0MgbGlzdCBzdWNoIHRoYXQgSSBjYW4gbGluayB0byB0aGUgc2xpZGVzDQoN
CkZyb206IERhbmllbCBTbWl0aCA8ZHBzbWl0aEBhcGVydHVzc29sdXRpb25zLmNvbT4NCkRhdGU6
IFdlZG5lc2RheSwgMTIgU2VwdGVtYmVyIDIwMTggYXQgMTM6MzANClRvOiBMYXJzIEt1cnRoIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20+DQpDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+LCAiY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZyIgPGNvbW1pdHRlcnNAeGVu
cHJvamVjdC5vcmc+LCBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmsubGVuZ3llbEBnbWFpbC5jb20+
LCAiaW50ZWwteGVuQGludGVsLmNvbSIgPGludGVsLXhlbkBpbnRlbC5jb20+LCAiZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20iIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4sIFJvZ2VyIE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4sIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNs
YXJrQGdtYWlsLmNvbT4sIFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBnbWFpbC5jb20+LCBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+LCBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+LCBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiwgIkppLCBKb2huIiA8am9obi5qaUBpbnRlbC5jb20+LCAiTmF0YXJhamFuLCBK
YW5ha2FyYWphbiIgPGpuYXRhcmFqQGFtZC5jb20+LCAiZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNv
bSIgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+LCAiZGF2b3Jpbi5taXN0YUBhZ2dpb3MuY29t
IiA8ZGF2b3Jpbi5taXN0YUBhZ2dpb3MuY29tPiwgInJvYmluLnJhbmRoYXdhQGFybS5jb20iIDxy
b2Jpbi5yYW5kaGF3YUBhcm0uY29tPiwgQXJ0ZW0gTXlnYWlldiA8QXJ0ZW1fTXlnYWlldkBlcGFt
LmNvbT4sIE1hdHQgU3BlbmNlciA8TWF0dC5TcGVuY2VyQGFybS5jb20+LCAiYW5hc3Rhc3Npb3Mu
bmFub3NAb25hcHAuY29tIiA8YW5hc3Rhc3Npb3MubmFub3NAb25hcHAuY29tPiwgU3Rld2FydCBI
aWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPiwgInZmYWNoaW5A
ZGUuYWRpdC1qdi5jb20iIDx2ZmFjaGluQGRlLmFkaXQtanYuY29tPiwgVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPiwgIm1pcmVsYS5zaW1vbm92aWNAYWdnaW9z
LmNvbSIgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4sIEphcnZpcyBSb2FjaCA8SmFydmlz
LlJvYWNoQGRvcm5lcndvcmtzLmNvbT4NClN1YmplY3Q6IFJlOiB4ODYgQ29tbXVuaXR5IENhbGwg
LSBXZWQgU2VwdCAxMiwgMTQ6MDAgLSAxNTowMCBVVEMgLSBBZ2VuZGENCg0KQWxsLA0KDQpJIGhh
dmUgYXR0YWNoZWQgc2xpZGVzIGZvciB0b2RheSdzIHRhbGsgKFhlbiBtZWFzdXJlZCBib290LnBk
ZikgYXMgd2VsbCBhcyB0aGUgc2xpZGVzIGZyb20gbXkgUGxhdGZvcm0gU2VjdXJpdHkgU3VtbWl0
IHRhbGsgKFBTRUMgc2xpZGVzLnBkZikuDQoNClYvciwNCkRhbmllbCBQLiBTbWl0aA0KQXBlcnR1
cyBTb2x1dGlvbnMsIExMQw0KDQoNCg0KDQoNCg0K

--_000_2E334C727350416F9864E1831986AF49citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <3F0EBD159042F645A87AF05A9AAB0B4C@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5o
aWdobGlnaHQNCgl7bXNvLXN0eWxlLW5hbWU6aGlnaGxpZ2h0O30NCnNwYW4uY29sb3VyDQoJe21z
by1zdHlsZS1uYW1lOmNvbG91cjt9DQpzcGFuLmZvbnQNCgl7bXNvLXN0eWxlLW5hbWU6Zm9udDt9
DQpzcGFuLnNpemUNCgl7bXNvLXN0eWxlLW5hbWU6c2l6ZTt9DQpzcGFuLkVtYWlsU3R5bGUyMg0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgYWxsOiBJIGp1
c3Qgbm90aWNlZCB0aGF0IHRoZSBNaW51dGVzIGxpbmsgYXQgPGEgaHJlZj0iaHR0cHM6Ly9kb2Nz
Lmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xVlVQZFd3ZDFyYURPUGhqUmVWVmttYjZZb1FCM1g1b1Ux
MkU0RXhqTzFuMC9lZGl0P3VzcD1zaGFyaW5nIj4NCmh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2Rv
Y3VtZW50L2QvMVZVUGRXd2QxcmFET1BoalJlVlZrbWI2WW9RQjNYNW9VMTJFNEV4ak8xbjAvZWRp
dD91c3A9c2hhcmluZzwvYT4gZGlkIG5vdCBhbGxvdyBwZW9wbGUgdG8gZWRpdCB0aGUgcGFnZS4g
QXBvbG9naWVzLiBUaGlzIGlzIGZpeGVkIG5vdy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RmVl
bCBmcmVlIHRvIG1ha2UgY29ycmVjdGlvbnMuIEkgd2lsbCB3YWl0IGZvciBhIGNvdXBsZSBvZiBk
YXlzIGJlZm9yZSBzZW5kaW5nIG91dCB0aGUgb2ZmaWNpYWwgbWVldGluZyBtaW51dGVzLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5MYXJzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5MYXJzIEt1cnRoICZsdDtsYXJzLmt1cnRoQGNpdHJpeC5jb20mZ3Q7PGJyPg0K
PGI+RGF0ZTogPC9iPlRodXJzZGF5LCAxMyBTZXB0ZW1iZXIgMjAxOCBhdCAxMzowNTxicj4NCjxi
PlRvOiA8L2I+eGVuLWRldmVsICZsdDt4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmZ3Q7
PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiB4ODYgQ29tbXVuaXR5IENhbGwgLSBXZWQgU2VwdCAx
MiwgMTQ6MDAgLSAxNTowMCBVVEMgLSBBZ2VuZGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBlbWFpbCBzZWVtcyB0byBub3QgaGF2ZSBn
b25lIHRocm91Z2ggdG8geGVuLWRldmVsQCDigKYgcmVzZW5kaW5nIGFuZCByZW1vdmluZyB0aGUg
Q0MgbGlzdCBzdWNoIHRoYXQgSSBjYW4gbGluayB0byB0aGUgc2xpZGVzPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5EYW5pZWwgU21pdGggJmx0O2Rwc21pdGhAYXBl
cnR1c3NvbHV0aW9ucy5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgMTIgU2Vw
dGVtYmVyIDIwMTggYXQgMTM6MzA8YnI+DQo8Yj5UbzogPC9iPkxhcnMgS3VydGggJmx0O2xhcnMu
a3VydGhAY2l0cml4LmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPnhlbi1kZXZlbCAmbHQ7eGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJmd0OywgJnF1b3Q7Y29tbWl0dGVyc0B4ZW5wcm9qZWN0
Lm9yZyZxdW90OyAmbHQ7Y29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZyZndDssIFRhbWFzIEsgTGVu
Z3llbCAmbHQ7dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbSZndDssICZxdW90O2ludGVsLXhlbkBp
bnRlbC5jb20mcXVvdDsgJmx0O2ludGVsLXhlbkBpbnRlbC5jb20mZ3Q7LCAmcXVvdDtkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbSZxdW90OyAmbHQ7ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20mZ3Q7LCBS
b2dlcg0KIE1vbm5lICZsdDtyb2dlci5wYXVAY2l0cml4LmNvbSZndDssIENocmlzdG9waGVyIENs
YXJrICZsdDtjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbSZndDssIFJpY2ggUGVyc2F1ZCAm
bHQ7cGVyc2F1ckBnbWFpbC5jb20mZ3Q7LCBCcmlhbiBXb29kcyAmbHQ7YnJpYW4ud29vZHNAYW1k
LmNvbSZndDssIFN0ZWZhbm8gU3RhYmVsbGluaSAmbHQ7c3N0YWJlbGxpbmlAa2VybmVsLm9yZyZn
dDssIEp1bGllbiBHcmFsbCAmbHQ7anVsaWVuLmdyYWxsQGFybS5jb20mZ3Q7LCBKdWVyZ2VuIEdy
b3NzICZsdDtqZ3Jvc3NAc3VzZS5jb20mZ3Q7LA0KIFBhdWwgRHVycmFudCAmbHQ7UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20mZ3Q7LCAmcXVvdDtKaSwgSm9obiZxdW90OyAmbHQ7am9obi5qaUBpbnRl
bC5jb20mZ3Q7LCAmcXVvdDtOYXRhcmFqYW4sIEphbmFrYXJhamFuJnF1b3Q7ICZsdDtqbmF0YXJh
akBhbWQuY29tJmd0OywgJnF1b3Q7ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbSZxdW90OyAmbHQ7
ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbSZndDssICZxdW90O2Rhdm9yaW4ubWlzdGFAYWdnaW9z
LmNvbSZxdW90OyAmbHQ7ZGF2b3Jpbi5taXN0YUBhZ2dpb3MuY29tJmd0OywgJnF1b3Q7cm9iaW4u
cmFuZGhhd2FAYXJtLmNvbSZxdW90OyAmbHQ7cm9iaW4ucmFuZGhhd2FAYXJtLmNvbSZndDssDQog
QXJ0ZW0gTXlnYWlldiAmbHQ7QXJ0ZW1fTXlnYWlldkBlcGFtLmNvbSZndDssIE1hdHQgU3BlbmNl
ciAmbHQ7TWF0dC5TcGVuY2VyQGFybS5jb20mZ3Q7LCAmcXVvdDthbmFzdGFzc2lvcy5uYW5vc0Bv
bmFwcC5jb20mcXVvdDsgJmx0O2FuYXN0YXNzaW9zLm5hbm9zQG9uYXBwLmNvbSZndDssIFN0ZXdh
cnQgSGlsZGVicmFuZCAmbHQ7U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbSZndDss
ICZxdW90O3ZmYWNoaW5AZGUuYWRpdC1qdi5jb20mcXVvdDsgJmx0O3ZmYWNoaW5AZGUuYWRpdC1q
di5jb20mZ3Q7LCBWb2xvZHlteXINCiBCYWJjaHVrICZsdDt2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbSZndDssICZxdW90O21pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbSZxdW90OyAmbHQ7bWly
ZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tJmd0OywgSmFydmlzIFJvYWNoICZsdDtKYXJ2aXMuUm9h
Y2hAZG9ybmVyd29ya3MuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogeDg2IENvbW11
bml0eSBDYWxsIC0gV2VkIFNlcHQgMTIsIDE0OjAwIC0gMTU6MDAgVVRDIC0gQWdlbmRhPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5BbGwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBjbGFzcz0ic2l6ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6
d2hpdGUiPkkgaGF2ZSBhdHRhY2hlZCBzbGlkZXMgZm9yIHRvZGF5J3MgdGFsayAoWGVuIG1lYXN1
cmVkIGJvb3QucGRmKSBhcyB3ZWxsIGFzIHRoZSBzbGlkZXMgZnJvbSBteSBQbGF0Zm9ybSBTZWN1
cml0eSBTdW1taXQgdGFsaw0KIChQU0VDIHNsaWRlcy5wZGYpLjwvc3Bhbj48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBpZD0iWm0t
X0lkXy1TZ24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
Vi9yLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+RGFuaWVsIFAuIFNtaXRoPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
Ij5BcGVydHVzIFNvbHV0aW9ucywgTExDPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgaWQ9IlptLV9JZF8t
U2duMSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_2E334C727350416F9864E1831986AF49citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5874635312932655260==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 20 12:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 12:50: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 1g2yPu-00048X-Vn; Thu, 20 Sep 2018 12:50:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yd1f=mc=citrix.com=prvs=7945f2b7c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g2yPt-00048P-Cx
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:50:45 +0000
X-Inumbo-ID: edb210f0-bcd3-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id edb210f0-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:51:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65806354"
To: Adrian Pop <apop@bitdefender.com>, <xen-devel@lists.xenproject.org>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <24239a31-9d31-57dd-06f3-68aba641e263@citrix.com>
Date: Thu, 20 Sep 2018 13:50:33 +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: <20180903154836.25708-4-apop@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gMDkvMDMvMjAxOCAwNDo0OCBQTSwgQWRyaWFuIFBvcCB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5
OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAg
ICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgICAgICAgfCAxOSArKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vbWVtX2Fj
Y2Vzcy5oICAgIHwgIDMgKysrCj4gIDYgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggY2M4YjNlN2RjZS4uNTk5NTVmMDM1NyAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE5NTQsNiArMTk1NCw4IEBAIGludCB4Y19hbHRw
Mm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQpOwo+ICBpbnQg
eGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQs
IHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiAraW50IHhjX2FsdHAybV9nZXRfc3VwcHJlc3Nf
dmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCBib29sICpz
dmUpOwo+ICBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxl
LCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZf
dCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3MpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19h
bHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gaW5kZXggZjg4M2QwYjM5Mi4uMWM5
YjU3MmUyYiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ICsrKyBiL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gQEAgLTE2Myw2ICsxNjMsMzIgQEAgaW50IHhjX2FsdHAy
bV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4g
ICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2ludCB4Y19hbHRwMm1fZ2V0X3N1cHByZXNzX3Zl
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCAqc3Zl
KQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVu
X2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKPiArCj4gKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVm
ZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+ICsgICAgaWYgKCBhcmcgPT0g
TlVMTCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGFyZy0+dmVyc2lvbiA9IEhW
TU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKPiArICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0
cDJtX2dldF9zdXBwcmVzc192ZTsKPiArICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gKyAgICBh
cmctPnUuc3VwcHJlc3NfdmUudmlldyA9IHZpZXdfaWQ7Cj4gKyAgICBhcmctPnUuc3VwcHJlc3Nf
dmUuZ2ZuID0gZ2ZuOwo+ICsKPiArICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19I
WVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAo+ICsgICAgICAgICAgICAgICAgICBIWVBF
UkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKPiArCj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAg
ICAgKnN2ZSA9IGFyZy0+dS5zdXBwcmVzc192ZS5zdXBwcmVzc192ZTsKPiArCj4gKyAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9
Cj4gKwo+ICBpbnQgeGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKQo+ICB7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXgg
NjRhYjM2ZmY1My4uNmY2ZWZiMGQ4YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC00NTI1LDYgKzQ1MjUsNyBA
QCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX2Rlc3Ry
b3lfcDJtOgo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybToKPiAgICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKPiArICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dl
dF9zdXBwcmVzc192ZToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgo+
ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6Cj4gICAgICBjYXNl
IEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgo+IEBAIC00NjU1LDYgKzQ2NTYsMjQgQEAgc3RhdGlj
IGludCBkb19hbHRwMm1fb3AoCj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZToKPiArICAgICAgICBpZiAoIGEu
dS5zdXBwcmVzc192ZS5wYWQxIHx8IGEudS5zdXBwcmVzc192ZS5wYWQyICkKPiArICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIGdmbl90IGdmbiA9IF9nZm4oYS51LnN1cHByZXNzX3ZlLmdmbik7Cj4gKyAgICAgICAgICAg
IHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51LnN1cHByZXNzX3ZlLnZpZXc7Cj4gKyAgICAg
ICAgICAgIGJvb2wgc3VwcHJlc3NfdmU7Cj4gKwo+ICsgICAgICAgICAgICByYyA9IHAybV9nZXRf
c3VwcHJlc3NfdmUoZCwgZ2ZuLCAmc3VwcHJlc3NfdmUsIGFsdHAybV9pZHgpOwo+ICsgICAgICAg
ICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGEudS5z
dXBwcmVzc192ZS5zdXBwcmVzc192ZSA9IHN1cHByZXNzX3ZlOwo+ICsgICAgICAgICAgICAgICAg
cmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsKPiArICAgICAg
ICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArCj4gICAgICBjYXNlIEhW
TU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKPiAgICAgICAgICBpZiAoIGEudS5zZXRfbWVtX2Fj
Y2Vzcy5wYWQgKQo+ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
Cj4gaW5kZXggNGQ0OTAyNWNiZS4uZGY3OGM5M2NmZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+
IEBAIC01NTAsNiArNTUwLDUxIEBAIG91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAr
aW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29s
ICpzdXBwcmVzc192ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFs
dHAybV9pZHgpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPiAr
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBwMm1f
YWNjZXNzX3QgYTsKPiArICAgIHAybV90eXBlX3QgdDsKPiArCj4gKyAgICBpZiAoICFjcHVfaGFz
X3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiAr
Cj4gKyAgICAvKiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRoaXMgdmNwdS4gKi8KPiArICAg
IGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZO
KSApCj4gKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKCkJhc2ljYWxseSB0aGUgc2FtZSBjb21tZW50
cyBhcyBmb3IgMi8zOiAgTW92ZSB0byBwMm0uYywgYW5kIGdldCByaWQgb2YKdGhlIHZteC1pc20u
CgpBbm90aHJlIGlkZWEgaXMgdG8gZ2V0IHJpZCBvZiB0aGVzZSBjaGVja3MgYWx0b2dldGhlciAt
LSByZXR1cm5pbmcKJ2ZhbHNlJyB3aGVuIHRoZSBmZWF0dXJlIGlzbid0IHN1cHBvcnRlZCBvciBl
bmFibGVkIHNob3VsZG4ndCBiZSBhIGJpZwpkZWFsLiAgQnV0IEkgZG9uJ3QgZmVlbCBzdHJvbmds
eSBlbm91Z2ggYWJvdXQgaXQgdG8gYXJndWUgZWl0aGVyIHdheS4KCiAtR2VvcmdlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 12:55:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 12:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g2yU9-0004Nw-M0; Thu, 20 Sep 2018 12:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=q4r9=mc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2yU7-0004Np-MF
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:55:07 +0000
X-Inumbo-ID: 8a559eeb-bcd4-11e8-a6a9-d7ebe60f679a
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.99]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8a559eeb-bcd4-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:56:07 +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=Wco+pUWoHhZJhdxV1YO8uskso2GId+BUeg4sww0bHaE=;
 b=t77NtDUWO4yNBPrseztvV4lEnpsrhApPew6l/pAwr42r4G6ti0Tzy6cfFmteC8auGceZeIN2YOyXOs4w50r/LIpCv+9O9TI9CzNLbW6nZLDlHj4BB/uOm/nYtb7X70yUJtuXTwjB+If03ulqXujY4dMV78KKHbULHas/Sa131t8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 VI1PR02MB4191.eurprd02.prod.outlook.com (2603:10a6:803:81::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Thu, 20 Sep 2018 12:54:57 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 20 Sep 2018 15:54:34 +0300
Message-Id: <20180920125434.20569-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR08CA0233.eurprd08.prod.outlook.com
 (2603:10a6:802:15::42) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ec0b094-3f41-4d56-cbcb-08d61ef84505
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 3:gqEZFs29IJMKcjcE2aHDIXxaA1fmYi5/dKFuUxAPG+12YNheXamFeQYVL6kBrpW/NpNy1UMvW+7XosixV4gYtrcmUPj2xaIN7XzQh5r9gmPJmY5YlDOPm9q27PA2a/Je/sAkvX85g43S8b92ePlrabiOO/QN04iZ+Q/ZTzvImS5jsvaIJ9T+WPs05vIAOKfUHhN0KqXTUrAKP3KkLQ8Dtjv0h+rSDf5Ep4C7G89QIlBNze0xjR4xPnSD8TvAnbEz;
 25:hEbyiUqOVgKH2MPBtUz9F0hH0R3TcItnx2evxmZ4jD20B/3Ro8w4eSwPm1I/5bvPdLKr3aw6sMjNx/xDx0fWUurDrABCxEeDkHth8lQgCy6e1OGIz/08M2KFxxw2xyz09SjhtKBwfIva5KBDz30oV65z6OFb6OqZm28sGLmlgIZsns7Obzybeq09fZiAM87LSDdCVlkJNrz2LS68itQ9cxRM0Dgihm/Q7UrZi0bZ8yv/RpoXeu4cTdTL3c+LZmVKMkTtxUL7mSRh3atcWpGrDSBRcsBaz1RhyvhpDZKCjqE/+EAdxJYmlAtcH3TTA6qehpY+M/amYVNPSZI64GOFGg==;
 31:0NyoDxzsbdovU7TNw7mBoZVTyNTONZ0VpspWhJaMcWwODyOiNpxNzJIiYNaRVQmbA33Q0xseqv71azbrOCim0oU36zc1r05ZjjW2SKXfdkHJ5AHqpr1637qunUadZl7W8jvPVHZiiLBtfkrkvlKga087SsYKJNAHUHkPfZS/ifzZXJUxTShgbfLBPEvnN4Txt5+uxbZBw4rZNL+GeCEBaiCxkX69l/hZS5NEUwvezVA=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4191:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 20:Y8DN8I3AkxK6mw1xDQ7onBKiqILTD286syjmhQnMeeM6cUXPbmoTzsNezqdJJ4dvt6QPbtNDG2hZKAIRMUuW0ngfRePjUADPgPh7QB1NuuFd+b8dsRJFiH4LDxwVCgH/IWZPXIzuzvWNEZJBkkX7Px8wEoLo7+NcjuN/5iCZCuCDnm1MIVv0HdsQyQA4/TrB9TpTTovzxi4lQbCETDDtz/by42hwo7Yfxa4G8fbfS4LSzhidhKxyLxhH5WozndzuUGr7DYsLhy090r8LFSzrHLI0MB/twBy3OAgjrF0PRYtqIPsPqd3sPtAJg285iEKLzMSWnmZg+KVeo/90pdNx4A==;
 4:hYVylIBgihyYz5IWw+3DEfo8ZrtHOTQBhwDOiRfnIljfg87Nsg4xnms8zhgMNHW8v8+z5uyzEyAn/1O/1DP59hrmDqjMmJQN6zccBapx8eNL2DW5ksulA6CkieP1phQEq1FAFpJrSdGGwjyizVJARHSbqt/r4wPPBcSGLrNbV2Ji+uO8ljXJqRRTn2h59qC/8UV2K5otlYbLDKxJGBGvflZ7yoe+jsGh/iuj3VBgkAG51wgiOIF3Tqt3B5E+ipHjVXHSBe0ZvrRZtmgaSeZLTfgQJVJs8UHky8+Wj5O9PpryqtuMxNSTtN946KTnSlL+
X-Microsoft-Antispam-PRVS: <VI1PR02MB419164BF352DD954C69C4CCCAB130@VI1PR02MB4191.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231355)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(201708071742011)(7699051);
 SRVR:VI1PR02MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4191; 
X-Forefront-PRVS: 0801F2E62B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(396003)(366004)(39850400004)(199004)(189003)(6506007)(81156014)(6512007)(2906002)(8676002)(1076002)(66066001)(25786009)(97736004)(6116002)(3846002)(316002)(8936002)(81166006)(7736002)(36756003)(106356001)(50226002)(5660300001)(305945005)(2361001)(16586007)(107886003)(6486002)(4326008)(6666003)(51416003)(68736007)(186003)(16526019)(47776003)(2351001)(48376002)(105586002)(26005)(53936002)(386003)(478600001)(486006)(6916009)(14444005)(86362001)(50466002)(2616005)(476003)(52116002)(956004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4191;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR02MB4191;
 23:Ij54m+iHl+Mv69oRXn9jERddpKZ030fG3VFlBPRMA?=
 =?us-ascii?Q?p9YrxL8FV9fNPZrofsT8apcV4ixsG2Ko+SOZQ8yuBkPxa6a/DGocmiYrdtdt?=
 =?us-ascii?Q?wzllQBWQJmnYzANG0Vmc16igNyGWTHjiRd6zOLpfCrDZzxK2g5c8jz17BxI7?=
 =?us-ascii?Q?WLX//y+OqJvIJ6RYaf2JSg1ea1FwazszCd39hIyMaLCZZDrJFfZc8CvolEPp?=
 =?us-ascii?Q?+TMFfqqzSk0d4qGCToI0NJRxdVbAAJ2sOkZBQkFBF/0P80dLKGiHf3lMW5vQ?=
 =?us-ascii?Q?CWf5Iq5l2cMZxVQ7C/EFVqYnMJnH0qZwqvu3ffnLwbxqr9OM+Qe/TBUc8hvI?=
 =?us-ascii?Q?CDXOuT9mylE+1cehZ5qdSBbcDlk6T6EOeUP8pAcfVI/5LhtjUEGAXD+cgwvY?=
 =?us-ascii?Q?1ikw0/hDy839wZc6pgawHhts3N8nFbl/wb1aY+/B8mSBh56UYVN1Tly6JWAA?=
 =?us-ascii?Q?hX7qoA1fAZJddSRk5AKmB2kGWs2VYlQ8yliPLWxPCSkwT86E3VL0507CsJWm?=
 =?us-ascii?Q?i1mJXi6DoDkUwhvImgS47Nk5Ym22RAgUYv05Z5WhxddTpqBCT3n+eoGNx2GZ?=
 =?us-ascii?Q?9NTwcWBx2bjLQqIUuFyT2SNcV1hYGo1axteXKVh4iWHvdSRbhQY65bECCAdz?=
 =?us-ascii?Q?tKj0mluYO/hSJZdunv7H8gd/RgZ1E/q8E/jhhW4rqPH6IGh8Z5eZe9pR7jG9?=
 =?us-ascii?Q?vgMALmgcqvSFooQwn2YFkXiPrB3PjKuJaGC1SMbwraejALX2K/9ARiAfBxII?=
 =?us-ascii?Q?TNPIU6Kw5UzpqwuZnZFRmQc9adzgIq4jorzr28zxBC+zKEkU04pJBWeL+086?=
 =?us-ascii?Q?0AMK/lANYbrHG5G4HoyU57PvAd/OVTmzkuXOgdkIfWsXL0FSs3fQ3/foBe3A?=
 =?us-ascii?Q?DD2aSD80RlCYH83GzivEdxKlpgkgULyI1+uWhWk6sZ2RqkQUo/EvC5rKECZ8?=
 =?us-ascii?Q?W3hGF+l+BBjBhG0EC7u2G6sI92TgMJtdMb+JUHVcA1dR7Vs8e/VVscsFBjHF?=
 =?us-ascii?Q?mkuT6QIDNft5l6bieJOM0veYRQk+RKlaXDaHhNv0ZaUig7Q9lNJYbNdiDULu?=
 =?us-ascii?Q?Z4486tGe13oXGneW3ENU/RTnDD7bzKJYId5Qd8RvyS4gC2D7vLsOPa5zvVYa?=
 =?us-ascii?Q?j1QIt7Qu3Dkp/yPPI7YGk34IyixPDMZH32OyDMe+ZScTcP37nk9j3P4gftpI?=
 =?us-ascii?Q?3lslb0nQP7lRyuW3gKrsStOOjTGPZ0QqjXP?=
X-Microsoft-Antispam-Message-Info: Vgom7QlhplBgfIxv2MF2EUagsdL2Z5QVPQrUjABnMjk+VX3XO8BnhhRxUK66DVWnkQpO28n/Ar6oZ7rgOJE5Oqu3+xAeFpnTRMnxt7aozPveXZKmXE/A0fER3DApfTOi4YU18h1dwOsRmNmFEPtMxoNDeq1SDQFPviwvY+6MRir7hoxxRHPqFejB7cS1zN1REAxo/uC/+VtVyyyX7KnhXXTH2ejZpVwx0b71ACCtnO77U40y/ZXSMhx8QmDDr48o5fjCXvOt24isYZdENOk615i5D1Jks97OpAIjZ51isP9XPOS+Je9EdTiRWpcSmKtpAE//hm7+TJQ0U77ecvUTJHJd01eBVb9HXapFY33X23A=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 6:0XN3UYdGJGrgY9sDgCTqeiCmdL2NlgdcgzVzcqIIvK1okY+l3W6zSFu/cXRP3WC+JnaZyG/OoRuUW4cV9ySCNXPx58fr0Jv6fU5BFvv/I6qrsiwGAdhTlwMLw06N/WR/g+gNGXsFrISlDp9TrdSUoxYbZYj46EP+oXJmKdUZyhPKNkvw+MjyT0ZHhUdK/7KABuul4rmWxd9goVXV843Q6yZGbY7akcNRdKTqGOFW0ntpEfthiNbdsGpVXWUeUGzBI7XOxBGL8j3Ri22XmxdUKpZfxNjQOShD5cYQEB5D+v2xdU4zUcIw83aAR0/+EolfXU51p+6zD6bXGqPhEgslmkQ5VrkTf2Ep38YJbMKH4DF4LSq8lT3fgiovm1+0Jv/HMgotna8v4JFs92VRtNCrLNBVHDOT4FVFBMbV8u7wTaerYwknspvVZTqDsye1rkurFnmL8BlRe6bOtHtRKRYrgw==;
 5:EXQnYfLo8EETWevKl1dtLbcaF3j4EGm4wJJGTYLpsrPezMggAkMAuuKV6iwBi7hHdSTQ1NpW/ox30/JuxGHJ6HCWYhSW9UgJKYKcAIwGgFJF5ZXt5XYCxqHK7G84kt+H0A+mRRv1JbgAVsTClR+AOMpW7PIyXEGVID190YyNBGc=;
 7:vyt+syQ2FS7vDN0bthB+JA0QmhR7+gP1Z1beIDnLKirnZFlLXfh7RE5o5R+iIM2ccosXPuKt0S8btZNl9lAx/9LuGJXT1dxADnMlB8pT8ukFndH3OC1+cAeHs6UemSUy79yJOoADPMgdfmjdflmwjEUPaTY8ibowMZWenzVvEaHq4tyvkmyvWL1DwQ/ICEPxZOFkvZKdENHBGEJpNKw8WoRRmtUkf9ACUl0snSOKdMQSLhUP0+WHPtCvJRNGillb
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2018 12:54:57.6002 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ec0b094-3f41-4d56-cbcb-08d61ef84505
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4191
Subject: [Xen-devel] [PATCH v1] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 wei.liu2@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>

VGhpcyBwYXRjaCBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gaGF2ZSBhIGRpZmZlcmVudCByZXR1cm4g
ZXJyb3IgZm9yIGludmFsaWQgdmNwdQphbmQgb2ZmbGluZSB2Y3B1LgoKU2lnbmVkLW9mZi1ieTog
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9zYXZlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCmluZGV4IGQ1MjA4OTg4NDMuLjQ2NWViODJiYzYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5j
CkBAIC0xNjUsNyArMTY1LDcgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwKICAgICBpZiAoIChy
diA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQogICAg
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBl
ICUiUFJJdTE2IiAoJWQpXG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlY29k
ZSwgcnYpOwotICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0eHQuY3VyID49IHNpemVvZigq
ZGVzYykgKQorICAgIGVsc2UgaWYgKCBydiA9IC1FTk9EQVRBLCBjdHh0LmN1ciA+PSBzaXplb2Yo
KmRlc2MpICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IG9mZjsKIAotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:04:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 13:04: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 1g2yd4-0005Bs-Mp; Thu, 20 Sep 2018 13:04: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=ahgi=mc=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g2yd3-0005Bl-FM
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:04:21 +0000
X-Inumbo-ID: 65cbcd95-bcd5-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x236.google.com (unknown [2a00:1450:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65cbcd95-bcd5-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 15:02:16 +0200 (CEST)
Received: by mail-lj1-x236.google.com with SMTP id p6-v6so8311968ljc.5
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 06:04:19 -0700 (PDT)
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=utm/AILYwXQz6tBKyAPPynY59cMR6nqHGXzhwNZq5nQ=;
 b=OJZnMLHNBFLZXL2rUH3AQ40A0ykDVJzDWGYvZL4DPsbELQV1+oUbKPVPDafRYJLrBL
 gZQOJXw4HWm9O32O5AXGCm6NgdkD/F0UxoHKXYIxaot7Ov1tlJ48qlP2qyq/Qt1hnmQ0
 mJe8J5ti3kiiDi7XzpYIucZn6oA7AGMRhJuwSc8FqhhNU62VsY6jBCv1gJsUPxYH2O56
 KNAvV/DOXUBD0+2BzsI3BWoX2ANnfd3d/tu5eXZrNh6dTDj4HCEJAMHjD/E2YTThqhuK
 N1nRVil/SJ7ovlUp+K6L+XAa/Q0lXy+nt5zq4zGTK3CY+hQaWEI1x6nEcuYMC9czOzfC
 ZLZQ==
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=utm/AILYwXQz6tBKyAPPynY59cMR6nqHGXzhwNZq5nQ=;
 b=Px0zzxjqu+WrBaU/9wNcRgz/J4f5bGvT9Z9WR+Ar1iOAdOhJOXkiW/zIdzEc1rnDuE
 RUpkb/nOJvLEAeJTVYztGC+pvUMpgc0PQ7g70XqT9hkZFKRpmK8IfqgBTKY0AvXpIFl7
 kRacO6kCgiL9nIk7f2og7LWGVr4uLk0bip0VmkIggfVvKD4dgav/d87b1LDCbGAWSQ4u
 bGYBa20p6Lmyo/wL65AD+A+/jkC1vEHQ1LJoRXw/XdAiTQD191JpDpCB2vqekDcpD8Vk
 ZhjLn+nb6QnbwCoWLGrzSZWBOMA/RzlSUPlH5p1Tw8KBFG4RktbmbWtyNGUCkzgGaJXs
 ielw==
X-Gm-Message-State: APzg51BZg0y8wVQVSbAEEGQ7uLD+3JQl47Vjd284Kol4HrGqhpe3ylN8
 zR7q2JWDkEr7sCAjGPQgEjVSsVu7r8U3vE6c9X4=
X-Google-Smtp-Source: ANB0VdaSykv7IOov7tENS1+LTqyxG83Cism+SOb8u7KSFQILRAN+sIKGF5t1IqO6SA+6zIzEyAcXsRhciSQvtVuGGSo=
X-Received: by 2002:a2e:5b4a:: with SMTP id
 p71-v6mr24588733ljb.91.1537448657804; 
 Thu, 20 Sep 2018 06:04:17 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
In-Reply-To: <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 20 Sep 2018 15:04:06 +0200
Message-ID: <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

SSByYW4gc29tZSBtb3JlIHRlc3RzIGFuZCBtYW5hZ2VkIHRvIHN1Y2Nlc3NmdWxseSBjcmVhdGUg
YW5kIGRlc3Ryb3kKZG9tVSBhcyBtYW55IHRpbWVzIGFzIEkgd2FudCwgd2l0aG91dCBhbnkgZGVs
YXkgYmV0d2VlbiBkZXN0cm95IGFuZApjcmVhdGUuCkkgYWRkZWQ6CiBwcmludGsoIkVuZCBvZiBh
IGRvbWFpbl9kZXN0cm95IGZ1bmN0aW9uIik7CiBpbiBkb21haW5fZGVzdHJveSBmdW5jdGlvbiBh
bmQKcHJpbnRrKCJFbmQgb2YgYSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbiIpOyBp
bgpjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbiwgYXQgdGhlIGVuZCBvZiB0aGUgZnVu
Y3Rpb25zLgpUaG9zZSBmdW5jdGlvbnMgYXJlIGluIGRvbWFpbi5jIGZpbGUuCk5vdywgYWZ0ZXIg
ZXZlcnkgeGwgY3JlYXRlIGl0IHByaW50czoKCnJvb3RAdXozZWctaW9jYy0yMDE4LTI6fiMgeGwg
Y3JlYXRlIGJtMS5jZmcKUGFyc2luZyBjb25maWcgZnJvbSBibTEuY2ZnCjxHPjwzPm1lbW9yeV9t
YXA6YWRkOiBkb20yIGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQoKClRoaXMgbGluZSBuZXZlciBw
cmludGVkIGJlZm9yZSBidXQgaXQgZG9lc24ndCBhZmZlY3QgYW55dGhpbmc6CjxHPjwzPm1lbW9y
eV9tYXA6YWRkOiBkb20yIGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQoKSSB0cmllZCByZW1vdmlu
ZyBwcmludGsgZnJvbSBmdW5jdGlvbnMgYW5kIEkgZ290IHNhbWUgcHJvYmxlbSBsaWtlIGJlZm9y
ZS4KCkRvIHlvdSBndXlzIGhhdmUgYW55IGlkZWEgd2hhdCBpcyBnb2luZyBvbiBoZXJlPwpUaGFu
a3MgaW4gYWR2YW5jZSwgYmVzdCByZWdhcmRzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:38:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 13: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 1g2z9l-0007NY-Eq; Thu, 20 Sep 2018 13:38: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=y5lu=mc=citrix.com=prvs=794f34a96=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2z9k-0007NT-54
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:38:08 +0000
X-Inumbo-ID: 1e306578-bcda-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e306578-bcda-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 15:36:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="79349935"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BA35D0C02000078001EA2DC@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=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <59e61af7-ae7f-db52-4b74-a4173cdbcaa7@citrix.com>
Date: Thu, 20 Sep 2018 14:38:01 +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: <5BA35D0C02000078001EA2DC@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] x86/AMD: write PAT 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: Wei Liu <wei.liu2@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>

T24gMjAvMDkvMTggMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBpbmNyZWFzZWQgbnVt
YmVyIG9mIG1lc3NhZ2VzIChzcGVjX2N0cmwuYzpwcmludF9kZXRhaWxzKCkpIHdpdGhpbiBhCj4g
Y2VydGFpbiB0aW1lIHdpbmRvdyBtYWRlIG1lIG5vdGljZSBzb21lIHNsb3duZXNzIG9mIGJvb3Qg
dGltZSBzY3JlZW4KPiBvdXRwdXQuIEV4cGVyaW1lbnRhbGx5IEkndmUgbmFycm93ZWQgdGhlIHRp
bWUgd2luZG93IHRvIGJlIGZyb20KPiBpbW1lZGlhdGVseSBhZnRlciB0aGUgZWFybHkgdWNvZGUg
dXBkYXRlIG9uIHRoZSBCU1AgdG8gdGhlIFBBVCB3cml0ZSBpbgo+IGNwdV9pbml0KCkuIEZvciB0
aGF0IHJlYXNvbiwgYXMgYSB3b3JrYXJvdW5kLCB3cml0ZSBQQVQgd2l0aCBpdHMKPiBkZXNpZ25h
dGVkIHZhbHVlIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSB1Y29kZSBsb2FkLgo+Cj4gU2ltaWxhciBz
bG93bmVzcyBjYW5ub3QgYmUgb2JzZXJ2ZWQgb24gQVBzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKRnJvbSBhIHN0cmFpZ2h0IHg4NiBzaWRlIG9m
IHRoaW5ncywgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IGJ1dCBJJ2Qgc3RpbGwgbGlrZSB0byBnZXQgc29tZSBmZWVkYmFjayBmcm9tCkFNRC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:38:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 13:38: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 1g2zAR-0007Ps-PB; Thu, 20 Sep 2018 13:38:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y5lu=mc=citrix.com=prvs=794f34a96=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2zAQ-0007Pl-Qq
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:38:50 +0000
X-Inumbo-ID: a5aa9099-bcda-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5aa9099-bcda-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 13:39:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="79349973"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B96794302000078001E6CF1@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=
 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
 6+ahAA==
Message-ID: <3b1730df-3b62-4c58-8ca5-54cc91f20768@citrix.com>
Date: Thu, 20 Sep 2018 14:38:46 +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: <5B96794302000078001E6CF1@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/mm: re-indent after "re-arrange
 get_page_from_l<N>e() vs pv_l1tf_check_l<N>e()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMTggMTU6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoYXQgZWFybGllciBjaGFu
Z2UgaW50cm9kdWNlZCB0d28gImVsc2Ugc3dpdGNoICgpIiBjb25zdHJ1Y3RzIHdoaWNoIG5vdwo+
IGdldCBjb252ZXJ0ZWQgYmFjayB0byAibm9ybWFsIiBzdHlsZSAoaW5kZW50YXRpb24pLiBUbyBs
aW1pdCBpbmRlbnRhdGlvbgo+IGRlcHRoLCBhIGNvbmRpdGlvbmFsIGdldHMgaW52ZXJ0ZWQgaW4g
cHR3cl9lbXVsYXRlZF91cGRhdGUoKS4KPgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVk
Lgo+Cj4gUmVxdWVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:39:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 13: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 1g2zB4-0007Ur-3e; Thu, 20 Sep 2018 13:39:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2zB2-0007Uj-On
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:39:28 +0000
X-Inumbo-ID: bc2b788a-bcda-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc2b788a-bcda-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 13:40:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 07:39:25 -0600
Message-Id: <5BA3A30D02000078001EA411@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 07:39:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
In-Reply-To: <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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+IE9uIDIwLjA5LjE4IGF0IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDkvMTggMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgZnVuY3Rp
b24gZG9lcyB0d28gdHJhbnNsYXRpb25zIGluIG9uZSBnbyBmb3IgYSBzaW5nbGUgZ3Vlc3QgYWNj
ZXNzLgo+PiBBbnkgZmFpbHVyZSBvZiB0aGUgZmlyc3QgdHJhbnNsYXRpb24gc3RlcCAoZ3Vlc3Qg
bGluZWFyIC0+IGd1ZXN0Cj4+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQgdG8g
dGFrZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPj4gb2YgdGhlIHNlY29uZCBzdGVwIChn
dWVzdCBwaHlzaWNhbCAtPiBob3N0IHBoeXNpY2FsKS4KPiAKPiBXaHk/ICBXaGF0IGlzIHRoZSBi
YXNpcyBvZiB0aGlzIHByZXN1bXB0aW9uPwo+IAo+IEFzIGZhciBhcyB3aGF0IHJlYWwgaGFyZHdh
cmUgZG9lcy4uLgo+IAo+IFRoaXMgdGVzdCBzZXRzIHVwIGEgYmFsbG9vbmVkIHBhZ2UgYW5kIGEg
cmVhZC1vbmx5IHBhZ2UuICBJLmUuIGEgc2Vjb25kCj4gc3RhZ2UgZmF1bHQgb24gdGhlIGZpcnN0
IHBhcnQgb2YgYSBtaXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPiBmYXVsdCBv
biB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIGFjY2Vzcy4KPiAKPiAoZDEpIC0tLSBYZW4gVGVzdCBG
cmFtZXdvcmsgLS0tCj4gKGQxKSBFbnZpcm9ubWVudDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBs
ZXZlbHMpCj4gKGQxKSBUZXN0IHNwbGl0ZmF1bHQKPiAoZDEpIEFib3V0IHRvIHJlYWQKPiAoWEVO
KSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MSwgZ3BhIDAwMDAwMDAwMDAxMWNmZmMKPiAo
ZDEpIFJlYWRpbmcgUFRSOiBnb3QgMDAwMDAwMDBmZmZmZmZmZgo+IChkMSkgQWJvdXQgdG8gd3Jp
dGUKPiAoWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MiwgZ3BhIDAwMDAwMDAwMDAx
MWNmZmMKPiAoZDEpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChkMSkgUEFOSUM6
IFVuaGFuZGxlZCBleGNlcHRpb24gYXQgMDAwODowMDAwMDAwMDAwMTA0N2UwCj4gKGQxKSBWZWMg
MTQgI1BGWy1kLXNXUF0gJWNyMiAwMDAwMDAwMDAwMTFkMDAwCj4gKGQxKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiAKPiBUaGUgc2Vjb25kIHN0YWdlIGZhdWx0IGlzIHJlY29nbmlz
ZWQgZmlyc3QsIHdoaWNoIGlzIGNvbnRyYXJ5IHRvIHlvdXIKPiBwcmVzdW1wdGlvbiwgaS5lLiB0
aGUgY29kZSBpbiBpdHMgY3VycmVudCBmb3JtIGFwcGVhcnMgdG8gYmUgY29ycmVjdC4KCkJ1dCB0
aGUgZ3Vlc3QgZG9lc24ndCBrbm93IGFib3V0IDJuZCBzdGFnZSB0cmFuc2xhdGlvbi4gSW4gdGhl
CmFic2VuY2Ugb2YgaXQsIHRoZSAoMXN0IHN0YWdlIC8gb25seSkgZmF1bHQgb3VnaHQgdG8gb2Nj
dXIgYmVmb3JlCmFueSBidXMgbGV2ZWwgYWN0aW9ucyB3b3VsZCBiZSB0YWtlbi4gT3RoZXJ3aXNl
IHRoZSBjb2RlIHBhdGhzCnVzaW5nIHRoZSBtYXBwaW5nIGZ1bmN0aW9uIGRvbid0IG1hdGNoIHRo
ZSBwYXRocyB1c2luZyByZWNlbnRseQppbnRyb2R1Y2VkIGxpbmVhcl97cmVhZCx3cml0ZX0oKSBp
biB0aGlzIHJlZ2FyZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:55:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g2zQI-0000Wy-BD; Thu, 20 Sep 2018 13:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g2zQG-0000Wt-Sz
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:55:12 +0000
X-Inumbo-ID: ef2fe16e-bcdc-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef2fe16e-bcdc-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 13:56:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 07:55:10 -0600
Message-Id: <5BA3A6BC02000078001EA438@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 07:55:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180920125434.20569-1-aisaila@bitdefender.com>
In-Reply-To: <20180920125434.20569-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDIwLjA5LjE4IGF0IDE0OjU0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMKPiBAQCAtMTY1LDcgKzE2NSw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCj4g
ICAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkp
ICE9IDAgKQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxl
ZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCj4gICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKPiAtICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0
eHQuY3VyID49IHNpemVvZigqZGVzYykgKQo+ICsgICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0RBVEEs
IGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQoKSSB0aGluayB0aGlzIGNoYW5nZSBvZiBlcnJv
ciBjb2RlIHNob3VsZCBvbmNlIGFnYWluIG9ubHkgYmUgZG9uZQpmb3IgSFZNU1JfUEVSX1ZDUFUg
a2luZCByZWNvcmRzLiBGb3IgdGhlIG90aGVycyBubyBkYXRhCmFwcGVhcmluZyBpcyBfdGhlXyBp
bmRpY2F0aW9uIG9mIHRoZSBpbnN0YW5jZSBub3QgZXhpc3RpbmcuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 13:59:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 13:59: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 1g2zUG-0000iw-0m; Thu, 20 Sep 2018 13:59: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=efme=mc=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g2zUE-0000ir-J9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 13:59:18 +0000
X-Inumbo-ID: 136ac622-bcdd-11e8-a8a5-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 136ac622-bcdd-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 15:57:14 +0200 (CEST)
Received: by mail-wm1-x344.google.com with SMTP id 207-v6so11120180wme.5
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 06:59:16 -0700 (PDT)
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=qfUiMw+xryaImO8+aaEFBH8qb2D1e78Dh2b/AZ+V/E8=;
 b=CghtIhyEjo/8olIQTjMTHxhY7tTgLHbixnXBoDoLbDwbhof1W4M/1TyM24vg7LSmNw
 FYPIFHqTywwSQqhHNdZEEy0STgdF1FSML15QyaFNM7W72kDssozDYh2D0PM9JuIL99lc
 FRIJ2sUnAxC9kV1Uv45mnq/Rq0jUiyXLg5p8NSB7ZuDbnJSK19oLBFysLtfgBhLiT+QF
 esHwT3rHs5TB/U9tO96zOqMVJT/melaAFjXnJCl4KaTRlJ53mpeQj0+RpETIxjakAUV+
 kgfcz3AWgG/vg9IP6wmYw74kwDT97eDYaS1XkrYs6enbSd/UKYNAQmkpqktht2RA6cQr
 SGwA==
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=qfUiMw+xryaImO8+aaEFBH8qb2D1e78Dh2b/AZ+V/E8=;
 b=lNDC7XVIqizjv7c9upsgrMVz3nVnY+aphIhSO78zV5RKQmO0oGR6DrzAWhKGUgc+bQ
 FuxWTTYSXRuRRy2Kw2Fd+LBJyZ77oWYdwKBUaWI2JTrcxLSKL3kCjPya3HQ2jw7vpJon
 Ucfw9D7gxOfayAz3Klhb1YrXI8nOu0aDgQzEJKPO6RDE9zXUdAE/LA5P9T4Y9vFd88ml
 JiogXOapg6ZpBesO/VQaVjGVMKAGWyZUurVWigWkBz6FwliJ8RIhr3qsU02InBPqoXZn
 nLMADnXPKVTTJtmDcrfBaNCmzyxeh+ZcVMbGdd31GCdUNcDQZ9UA6gSzzFXGwutKp1Ov
 +iRA==
X-Gm-Message-State: APzg51AE+vxea3gYldXt2H8D5CpkWthXmO5MCKcPx0Xv6Ul6GCPOh6Cl
 JxFqcWK7zz2Oxh1+Utv5viLgMI/0SBLiCUEEFfc=
X-Google-Smtp-Source: ANB0VdbW0eEFh5sWYXrBK5qbAjs7XgkoEUpJxFLKdUEB06coTYJI2t2Qj1d1CURfqriVU/EgjbQSexP0puhilW2oxQw=
X-Received: by 2002:a1c:dc1:: with SMTP id
 184-v6mr2975871wmn.145.1537451955614; 
 Thu, 20 Sep 2018 06:59:15 -0700 (PDT)
MIME-Version: 1.0
References: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
 <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
 <CABfawh=r2Y4nVPcgzSHBzk9Vg9UWQPdU-hQka0DaEbgvAX99+g@mail.gmail.com>
 <20180920113342.GC2244@perard.uk.xensource.com>
In-Reply-To: <20180920113342.GC2244@perard.uk.xensource.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 20 Sep 2018 07:58:38 -0600
Message-ID: <CABfawh=Fh4nWe-7vZdr2zTJr07uPoGiQP3nKkAdQqmM=Vuzv4A@mail.gmail.com>
To: anthony.perard@citrix.com
Subject: Re: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgNTozNCBBTSBBbnRob255IFBFUkFSRAo8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIFNlcCAxOSwgMjAxOCBhdCAxMTow
NDoyMkFNIC0wNjAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAxOSwg
MjAxOCBhdCAxMDozNiBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+
ID4KPiA+ID4gT24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMTE6NTQ6MDJBTSAtMDYwMCwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+IEhJIGFsbCwKPiA+ID4gPiBJJ20gZXhwZXJpbWVudGlu
ZyB3aXRoIE9WTUYgYW5kIEkgY2hlY2tlZCB0byBzZWUgaWYgT1ZNRiBjYW4gZG8gUFhFCj4gPiA+
ID4gYm9vdCBvdXQtb2YtdGhlIGJveCB3aXRoIGEgZTEwMDAgZW11bGF0ZWQgbmV0d29yayBpbnRl
cmZhY2UgYW5kIHdhcwo+ID4gPiA+IHN1cnByaXNlZCB0byBmaW5kIHRoYXQgaXQgZG9lcyBub3Qu
IEFmdGVyIHJlYWRpbmcgc29tZSBvZiB0aGUgcHJpb3IKPiA+ID4gPiBkaXNjdXNzaW9ucyBvbiB0
aGUgdG9waWMgKGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC8zODI0MzIgYW5kCj4gPiA+
ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8y
MDE1LTA5L21zZzAwMDU5Lmh0bWwpCj4gPiA+ID4gSSB3YXMgYWJsZSB0byBnZXQgdGhlIG1lbnUg
b3B0aW9ucyB0byBzaG93IHVwIGJ5IGNvcHlpbmcgZWZpLWUxMDAwLnJvbQo+ID4gPiA+IHRoYXQg
Z2V0cyBpbnN0YWxsZWQgYnkgWGVuJ3MgUUVNVSBidWlsZCBpbnRvIHRoZSBkaXNrIG9mIHRoZSBW
TSBhbmQKPiA+ID4gPiB0aGVuIGxvYWRpbmcgd2l0aCBsb2FkcGNpcm9tIG1hbnVhbGx5IGluIHRo
ZSBFRkkgc2hlbGwuIEZyb20gdGhlIHByaW9yCj4gPiA+ID4gZGlzY3Vzc2lvbnMgaXQgc291bmRz
IHRvIG1lIGxpa2UgdGhpcyBvcHRpb24gcm9tIHNob3VsZCBoYXZlIGJlZW4KPiA+ID4gPiBhdXRv
bWF0aWNhbGx5IHNlcnZlZCBieSBRRU1VIHRvIE9WTUYgd2hlbiB0aGUgVk0gc3RhcnRlZCBhcyBh
bgo+ID4gPiA+IE9wdGlvblJPTS4gU28gaXMgdGhpcyBhIGJ1ZyBvciB3aGF0J3MgbWlzc2luZz8K
PiA+ID4KPiA+ID4gRG9lc24ndCBRRU1VIGxvYWQgdGhlIG9wdGlvbiBST00gYXV0b21hdGljYWxs
eSB3aGVuIHlvdSBzcGVjaWZ5IGUxMDAwPwo+ID4gPgo+ID4gPiBJIF90aGlua18gaXQgbG9hZHMg
b3B0aW9uIFJPTSBhdXRvbWF0aWNhbGx5IGJlY2F1c2UgSSBoYXZlIHNlZW4gY29tcGxhaW4KPiA+
ID4gdGhhdCBpZiB5b3UgY29uZmlndXJlIHRvbyBtYW55IGVtdWxhdGVkIE5JQ3MgdGhlIGd1ZXN0
IHJ1bnMgb3V0IG9mCj4gPiA+IG1lbW9yeS4KPiA+Cj4gPiBJIGNvbXBpbGVkIFFFTVUgd2l0aCBE
RUJVR19QQ0kgZW5hYmxlZCBpbiBody9wY2kvcGNpLmMgYW5kIHRoZW4gdGhlCj4gPiBsb2cgc2hv
d3MgZWZpLWUxMDAwLnJvbSBiZWluZyBsb2FkZWQuIEhvd2V2ZXIsIEFGQUlDVCBzaW5jZSBQQ0kK
PiA+IGVudW1lcmF0aW9uIGlzIGRpc2FibGVkIGluIE9WTUYgd2hlbiBydW5uaW5nIHVuZGVyIFhl
biAoSSdtIG5vdAo+ID4gZXhhY3RseSBzdXJlIHdoeSkgdGhlIG9wdGlvbiByb20gbmV2ZXIgZ2V0
cyBleGVjdXRlZCBhcyBpdCBvbmx5IGdldHMKPgo+IEl0J3MgYmVjYXVzZSBodm1sb2FkZXIgKHdo
aWNoIGlzIHJ1bm5lZCBiZWZvcmUgT1ZNRiBzdGFydCkgdGFrZXMgY2FyZSBvZgo+IGVudW1lcmF0
aW5nIHRoZSBQQ0kgYnVzLiBPVk1GIG9ubHkgaGFzIHRvIHJlYWQgdGhlIGluZm9ybWF0aW9uOgo+
IHZpYSBPdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPgo+IEkg
Y2FuIHRyeSB0byBmaW5kIG91dCB3aGF0J3MgbmVlZGVkIGluIG9yZGVyIHRvIGxvYWQgYW4gb3B0
aW9uIHJvbSwgb3IKPiBhc2sgb24gZWRrMi1kZXZlbC4KPgoKVGhhdCB3b3VsZCBiZSBtdWNoIGFw
cHJlY2lhdGVkLCBwbGVhc2UgY2MgbWUgd2hlbiB5b3UgZG8uIE9uIEtWTQpvcHRpb24gcm9tcyBq
dXN0IHdvcmsgd2l0aCBPVk1GIGFuZCB0aGlzIGlzIGFuIGltcG9ydGFudCBmZWF0dXJlCnRoYXQn
cyBtaXNzaW5nIHdoZW4gdXNpbmcgWGVuLgoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zbv-0001XO-VA; Thu, 20 Sep 2018 14:07:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g2zbu-0001XJ-IM
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:07:14 +0000
X-Inumbo-ID: 9c9f6c45-bcde-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c9f6c45-bcde-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:08:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65816507"
Date: Thu, 20 Sep 2018 15:05:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: YueHaibing <yuehaibing@huawei.com>
Message-ID: <20180920140549.xdowevpqjw45otjx@zion.uk.xensource.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-14-yuehaibing@huawei.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920123306.14772-14-yuehaibing@huawei.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH net-next 13/22] net: xen-netback: fix return
 type of ndo_start_xmit 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: dmitry.tarnyagin@lockless.no, madalin.bucur@nxp.com,
 linux-mips@linux-mips.org, linux@armlinux.org.uk, pantelis.antoniou@gmail.com,
 kys@microsoft.com, t.sailer@alumni.ethz.ch, dev@openvswitch.org,
 f.fainelli@gmail.com, arvid.brodin@alten.se, michal.simek@xilinx.com,
 pshelar@ovn.org, m-karicheri2@ti.com, xen-devel@lists.xenproject.org,
 jreuter@yaina.de, sammy@sammy.net, grygorii.strashko@ti.com, w-kwok2@ti.com,
 haiyangz@microsoft.com, steve.glendinning@shawell.net,
 linux-can@vger.kernel.org, claudiu.manoil@nxp.com, paul.durrant@citrix.com,
 mkl@pengutronix.de, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, wei.liu2@citrix.com, nico@fluxnic.net,
 netdev@vger.kernel.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, ralf@linux-mips.org, leoyang.li@nxp.com,
 hsweeten@visionengravers.com, wg@grandegger.com, devel@linuxdriverproject.org,
 linuxppc-dev@lists.ozlabs.org, 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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMDg6MzI6NTdQTSArMDgwMCwgWXVlSGFpYmluZyB3cm90
ZToKPiBUaGUgbWV0aG9kIG5kb19zdGFydF94bWl0KCkgaXMgZGVmaW5lZCBhcyByZXR1cm5pbmcg
YW4gJ25ldGRldl90eF90JywKPiB3aGljaCBpcyBhIHR5cGVkZWYgZm9yIGFuIGVudW0gdHlwZSwg
c28gbWFrZSBzdXJlIHRoZSBpbXBsZW1lbnRhdGlvbiBpbgo+IHRoaXMgZHJpdmVyIGhhcyByZXR1
cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCj4gcmV0dXJu
IHR5cGUgdG8gbmV0ZGV2X3R4X3QuCj4gCj4gRm91bmQgYnkgY29jY2luZWxsZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze1-0001ey-VH; Thu, 20 Sep 2018 14:09:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNP-0003OX-12
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:11 +0000
X-Inumbo-ID: 91b99691-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91b99691-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:11 +0000 (UTC)
Received: from DGGEMS410-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 2B101404D9DD3;
 Thu, 20 Sep 2018 20:48:06 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS410-HUB.china.huawei.com
 (10.3.19.210) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:47:59 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:46 +0800
Message-ID: <20180920123306.14772-3-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 02/22] net: freescale: fix return type
 of ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVl
c2NhbGUvZHBhYS9kcGFhX2V0aC5jICAgICAgICB8IDMgKystCiBkcml2ZXJzL25ldC9ldGhlcm5l
dC9mcmVlc2NhbGUvZmVjX21wYzUyeHguYyAgICAgICAgICB8IDMgKystCiBkcml2ZXJzL25ldC9l
dGhlcm5ldC9mcmVlc2NhbGUvZnNfZW5ldC9mc19lbmV0LW1haW4uYyB8IDMgKystCiBkcml2ZXJz
L25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhci5jICAgICAgICAgICAgICB8IDQgKystLQog
ZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoLmMgICAgICAgICAgICAgfCAz
ICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9kcGFhL2RwYWFfZXRo
LmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZHBhYS9kcGFhX2V0aC5jCmluZGV4
IGE1MTMxYTUuLjg0ODQzZGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVz
Y2FsZS9kcGFhL2RwYWFfZXRoLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxl
L2RwYWEvZHBhYV9ldGguYwpAQCAtMjA0NCw3ICsyMDQ0LDggQEAgc3RhdGljIGlubGluZSBpbnQg
ZHBhYV94bWl0KHN0cnVjdCBkcGFhX3ByaXYgKnByaXYsCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBpbnQgZHBhYV9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2
aWNlICpuZXRfZGV2KQorc3RhdGljIG5ldGRldl90eF90CitkcGFhX3N0YXJ0X3htaXQoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKm5ldF9kZXYpCiB7CiAJY29uc3QgaW50
IHF1ZXVlX21hcHBpbmcgPSBza2JfZ2V0X3F1ZXVlX21hcHBpbmcoc2tiKTsKIAlib29sIG5vbmxp
bmVhciA9IHNrYl9pc19ub25saW5lYXIoc2tiKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0
aGVybmV0L2ZyZWVzY2FsZS9mZWNfbXBjNTJ4eC5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJl
ZXNjYWxlL2ZlY19tcGM1Mnh4LmMKaW5kZXggNmQ3MjY5ZC4uYjkwYmFiNyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZlY19tcGM1Mnh4LmMKKysrIGIvZHJpdmVy
cy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZlY19tcGM1Mnh4LmMKQEAgLTMwNSw3ICszMDUsOCBA
QCBzdGF0aWMgaW50IG1wYzUyeHhfZmVjX2Nsb3NlKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiAg
KiBpbnZhcmlhbnQgd2lsbCBob2xkIGlmIHlvdSBtYWtlIHN1cmUgdGhhdCB0aGUgbmV0aWZfKl9x
dWV1ZSgpCiAgKiBjYWxscyBhcmUgZG9uZSBhdCB0aGUgcHJvcGVyIHRpbWVzLgogICovCi1zdGF0
aWMgaW50IG1wYzUyeHhfZmVjX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0
IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAorbXBjNTJ4eF9mZWNfc3RhcnRf
eG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogCXN0
cnVjdCBtcGM1Mnh4X2ZlY19wcml2ICpwcml2ID0gbmV0ZGV2X3ByaXYoZGV2KTsKIAlzdHJ1Y3Qg
YmNvbV9mZWNfYmQgKmJkOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNj
YWxlL2ZzX2VuZXQvZnNfZW5ldC1tYWluLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2Nh
bGUvZnNfZW5ldC9mc19lbmV0LW1haW4uYwppbmRleCAyYzI5NzZhLi43YzU0OGVkIDEwMDY0NAot
LS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZnNfZW5ldC9mc19lbmV0LW1haW4u
YworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZnNfZW5ldC9mc19lbmV0LW1h
aW4uYwpAQCAtNDgxLDcgKzQ4MSw4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2tfYnVmZiAqdHhfc2tiX2Fs
aWduX3dvcmthcm91bmQoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwKIH0KICNlbmRpZgogCi1zdGF0
aWMgaW50IGZzX2VuZXRfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0
X2RldmljZSAqZGV2KQorc3RhdGljIG5ldGRldl90eF90Citmc19lbmV0X3N0YXJ0X3htaXQoc3Ry
dWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgZnNf
ZW5ldF9wcml2YXRlICpmZXAgPSBuZXRkZXZfcHJpdihkZXYpOwogCWNiZF90IF9faW9tZW0gKmJk
cDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9naWFuZmFyLmMg
Yi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhci5jCmluZGV4IGM0ODhkMzEu
LjBiZDIxYTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9naWFu
ZmFyLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2dpYW5mYXIuYwpAQCAt
MTEwLDcgKzExMCw3IEBACiBjb25zdCBjaGFyIGdmYXJfZHJpdmVyX3ZlcnNpb25bXSA9ICIyLjAi
OwogCiBzdGF0aWMgaW50IGdmYXJfZW5ldF9vcGVuKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwot
c3RhdGljIGludCBnZmFyX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5l
dF9kZXZpY2UgKmRldik7CitzdGF0aWMgbmV0ZGV2X3R4X3QgZ2Zhcl9zdGFydF94bWl0KHN0cnVj
dCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwogc3RhdGljIHZvaWQgZ2Zh
cl9yZXNldF90YXNrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yayk7CiBzdGF0aWMgdm9pZCBnZmFy
X3RpbWVvdXQoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgaW50IGdmYXJfY2xvc2Uo
c3RydWN0IG5ldF9kZXZpY2UgKmRldik7CkBAIC0yMzMyLDcgKzIzMzIsNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgZ2Zhcl9jc3VtX2VycmF0YV83NihzdHJ1Y3QgZ2Zhcl9wcml2YXRlICpwcml2LAog
LyogVGhpcyBpcyBjYWxsZWQgYnkgdGhlIGtlcm5lbCB3aGVuIGEgZnJhbWUgaXMgcmVhZHkgZm9y
IHRyYW5zbWlzc2lvbi4KICAqIEl0IGlzIHBvaW50ZWQgdG8gYnkgdGhlIGRldi0+aGFyZF9zdGFy
dF94bWl0IGZ1bmN0aW9uIHBvaW50ZXIKICAqLwotc3RhdGljIGludCBnZmFyX3N0YXJ0X3htaXQo
c3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRk
ZXZfdHhfdCBnZmFyX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9k
ZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgZ2Zhcl9wcml2YXRlICpwcml2ID0gbmV0ZGV2X3ByaXYo
ZGV2KTsKIAlzdHJ1Y3QgZ2Zhcl9wcml2X3R4X3EgKnR4X3F1ZXVlID0gTlVMTDsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS91Y2NfZ2V0aC5jIGIvZHJpdmVycy9u
ZXQvZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoLmMKaW5kZXggOTYwMDgzNy4uMzJlMDI3MCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoLmMKKysr
IGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoLmMKQEAgLTMwNzgsNyAr
MzA3OCw4IEBAIHN0YXRpYyBpbnQgdWNjX2dldGhfc3RhcnR1cChzdHJ1Y3QgdWNjX2dldGhfcHJp
dmF0ZSAqdWdldGgpCiAKIC8qIFRoaXMgaXMgY2FsbGVkIGJ5IHRoZSBrZXJuZWwgd2hlbiBhIGZy
YW1lIGlzIHJlYWR5IGZvciB0cmFuc21pc3Npb24uICovCiAvKiBJdCBpcyBwb2ludGVkIHRvIGJ5
IHRoZSBkZXYtPmhhcmRfc3RhcnRfeG1pdCBmdW5jdGlvbiBwb2ludGVyICovCi1zdGF0aWMgaW50
IHVjY19nZXRoX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZp
Y2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAordWNjX2dldGhfc3RhcnRfeG1pdChzdHJ1Y3Qg
c2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogCXN0cnVjdCB1Y2NfZ2V0
aF9wcml2YXRlICp1Z2V0aCA9IG5ldGRldl9wcml2KGRldik7CiAjaWZkZWYgQ09ORklHX1VHRVRI
X1RYX09OX0RFTUFORAotLSAKMS44LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze1-0001er-MD; Thu, 20 Sep 2018 14:09:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNL-0003OE-Ce
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:07 +0000
X-Inumbo-ID: 8f15ce18-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f15ce18-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:07 +0000 (UTC)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 71865A5439B97;
 Thu, 20 Sep 2018 20:48:02 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS409-HUB.china.huawei.com
 (10.3.19.209) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:47:56 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:45 +0800
Message-ID: <20180920123306.14772-2-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 01/22] net: micrel: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9taWNy
ZWwva3M4Njk1bmV0LmMgIHwgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tzODg1
MV9tbGwuYyB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tzODY5
NW5ldC5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tzODY5NW5ldC5jCmluZGV4IGJk
NTFlMDUuLmI4ODFmNWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3JlbC9r
czg2OTVuZXQuYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyZWwva3M4Njk1bmV0LmMK
QEAgLTExNjQsNyArMTE2NCw3IEBAIHN0YXRpYyBpbnQga3M4Njk1X3BvbGwoc3RydWN0IG5hcGlf
c3RydWN0ICpuYXBpLCBpbnQgYnVkZ2V0KQogICoJc2tfYnVmZiBhbmQgYWRkcyBpdCB0byB0aGUg
VFggcmluZy4gSXQgdGhlbiBraWNrcyB0aGUgVFggRE1BCiAgKgllbmdpbmUgdG8gZW5zdXJlIHRy
YW5zbWlzc2lvbiBiZWdpbnMuCiAgKi8KLXN0YXRpYyBpbnQKK3N0YXRpYyBuZXRkZXZfdHhfdAog
a3M4Njk1X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2Ug
Km5kZXYpCiB7CiAJc3RydWN0IGtzODY5NV9wcml2ICprc3AgPSBuZXRkZXZfcHJpdihuZGV2KTsK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3JlbC9rczg4NTFfbWxsLmMgYi9k
cml2ZXJzL25ldC9ldGhlcm5ldC9taWNyZWwva3M4ODUxX21sbC5jCmluZGV4IDBlOTcxOWYuLjM1
ZjhjOWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L21pY3JlbC9rczg4NTFfbWxs
LmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tzODg1MV9tbGwuYwpAQCAtMTAy
MSw5ICsxMDIxLDkgQEAgc3RhdGljIHZvaWQga3Nfd3JpdGVfcW11KHN0cnVjdCBrc19uZXQgKmtz
LCB1OCAqcGRhdGEsIHUxNiBsZW4pCiAgKiBzcGluX2xvY2tfaXJxc2F2ZSBpcyByZXF1aXJlZCBi
ZWNhdXNlIHR4IGFuZCByeCBzaG91bGQgYmUgbXV0dWFsIGV4Y2x1c2l2ZS4KICAqIFNvIHdoaWxl
IHR4IGlzIGluLXByb2dyZXNzLCBwcmV2ZW50IElSUSBpbnRlcnJ1cHQgZnJvbSBoYXBwZW5uaW5n
LgogICovCi1zdGF0aWMgaW50IGtzX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3Ry
dWN0IG5ldF9kZXZpY2UgKm5ldGRldikKK3N0YXRpYyBuZXRkZXZfdHhfdCBrc19zdGFydF94bWl0
KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYpCiB7Ci0JaW50
IHJldHYgPSBORVRERVZfVFhfT0s7CisJbmV0ZGV2X3R4X3QgcmV0diA9IE5FVERFVl9UWF9PSzsK
IAlzdHJ1Y3Qga3NfbmV0ICprcyA9IG5ldGRldl9wcml2KG5ldGRldik7CiAKIAlkaXNhYmxlX2ly
cShuZXRkZXYtPmlycSk7Ci0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze2-0001f4-84; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNU-0003Oq-05
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:16 +0000
X-Inumbo-ID: 269397cb-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 269397cb-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:46:11 +0200 (CEST)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id A8DE4404C1F6D;
 Thu, 20 Sep 2018 20:48:11 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:02 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:47 +0800
Message-ID: <20180920123306.14772-4-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 03/22] net: seeq: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZWVx
L2V0aGVyMy5jICB8IDUgKysrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3NlZXEvc2dpc2VlcS5j
IHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3NlZXEvZXRoZXIzLmMgYi9kcml2
ZXJzL25ldC9ldGhlcm5ldC9zZWVxL2V0aGVyMy5jCmluZGV4IGM1YmMxMjQuLmQxYmI3M2IgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3NlZXEvZXRoZXIzLmMKKysrIGIvZHJpdmVy
cy9uZXQvZXRoZXJuZXQvc2VlcS9ldGhlcjMuYwpAQCAtNzcsNyArNzcsOCBAQAogc3RhdGljIGlu
dAlldGhlcjNfcngoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IG1heGNudCk7
CiBzdGF0aWMgdm9pZAlldGhlcjNfdHgoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMg
aW50CWV0aGVyM19vcGVuIChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKLXN0YXRpYyBpbnQJZXRo
ZXIzX3NlbmRwYWNrZXQgKHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpOworc3RhdGljIG5ldGRldl90eF90CWV0aGVyM19zZW5kcGFja2V0KHN0cnVjdCBza19idWZm
ICpza2IsCisJCQkJCSAgc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgaXJxcmV0dXJu
X3QgZXRoZXIzX2ludGVycnVwdCAoaW50IGlycSwgdm9pZCAqZGV2X2lkKTsKIHN0YXRpYyBpbnQJ
ZXRoZXIzX2Nsb3NlIChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyB2b2lkCWV0aGVy
M19zZXRtdWx0aWNhc3RsaXN0IChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKQEAgLTQ4MSw3ICs0
ODIsNyBAQCBzdGF0aWMgdm9pZCBldGhlcjNfdGltZW91dChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2
KQogLyoKICAqIFRyYW5zbWl0IGEgcGFja2V0CiAgKi8KLXN0YXRpYyBpbnQKK3N0YXRpYyBuZXRk
ZXZfdHhfdAogZXRoZXIzX3NlbmRwYWNrZXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5l
dF9kZXZpY2UgKmRldikKIHsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9uZXQvZXRoZXJuZXQvc2VlcS9zZ2lzZWVxLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9z
ZWVxL3NnaXNlZXEuYwppbmRleCA1NzM2OTFiLi43MGNjZTYzIDEwMDY0NAotLS0gYS9kcml2ZXJz
L25ldC9ldGhlcm5ldC9zZWVxL3NnaXNlZXEuYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9z
ZWVxL3NnaXNlZXEuYwpAQCAtNTc4LDcgKzU3OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IHNnaXNl
ZXFfcmVzZXQoc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGlj
IGludCBzZ2lzZWVxX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9k
ZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAorc2dpc2VlcV9zdGFydF94bWl0KHN0cnVj
dCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IHNnaXNl
ZXFfcHJpdmF0ZSAqc3AgPSBuZXRkZXZfcHJpdihkZXYpOwogCXN0cnVjdCBocGMzX2V0aHJlZ3Mg
KmhyZWdzID0gc3AtPmhyZWdzOwotLSAKMS44LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze2-0001fA-Hf; Thu, 20 Sep 2018 14:09:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNV-0003Ov-9k
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:17 +0000
X-Inumbo-ID: 9593d259-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9593d259-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:18 +0000 (UTC)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 05FEAC4D78353;
 Thu, 20 Sep 2018 20:48:12 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS409-HUB.china.huawei.com
 (10.3.19.209) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:07 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:49 +0800
Message-ID: <20180920123306.14772-6-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 05/22] net: sgi: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZ2kv
aW9jMy1ldGguYyB8IDQgKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2dpL21ldGguYyAgICAg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9zZ2kvaW9jMy1ldGguYyBiL2RyaXZl
cnMvbmV0L2V0aGVybmV0L3NnaS9pb2MzLWV0aC5jCmluZGV4IDE4ZDUzM2YuLjMxNDA5OTkgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3NnaS9pb2MzLWV0aC5jCisrKyBiL2RyaXZl
cnMvbmV0L2V0aGVybmV0L3NnaS9pb2MzLWV0aC5jCkBAIC05OSw3ICs5OSw3IEBAIHN0cnVjdCBp
b2MzX3ByaXZhdGUgewogCiBzdGF0aWMgaW50IGlvYzNfaW9jdGwoc3RydWN0IG5ldF9kZXZpY2Ug
KmRldiwgc3RydWN0IGlmcmVxICpycSwgaW50IGNtZCk7CiBzdGF0aWMgdm9pZCBpb2MzX3NldF9t
dWx0aWNhc3RfbGlzdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKLXN0YXRpYyBpbnQgaW9jM19z
dGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwor
c3RhdGljIG5ldGRldl90eF90IGlvYzNfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBz
dHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyB2b2lkIGlvYzNfdGltZW91dChzdHJ1Y3Qg
bmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGlvYzNfaGFzaChj
b25zdCB1bnNpZ25lZCBjaGFyICphZGRyKTsKIHN0YXRpYyBpbmxpbmUgdm9pZCBpb2MzX3N0b3Ao
c3RydWN0IGlvYzNfcHJpdmF0ZSAqaXApOwpAQCAtMTM5MCw3ICsxMzkwLDcgQEAgc3RhdGljIHZv
aWQgaW9jM19yZW1vdmVfb25lKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogCS5yZW1vdmUJCT0gaW9j
M19yZW1vdmVfb25lLAogfTsKIAotc3RhdGljIGludCBpb2MzX3N0YXJ0X3htaXQoc3RydWN0IHNr
X2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdCBp
b2MzX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRl
dikKIHsKIAl1bnNpZ25lZCBsb25nIGRhdGE7CiAJc3RydWN0IGlvYzNfcHJpdmF0ZSAqaXAgPSBu
ZXRkZXZfcHJpdihkZXYpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvc2dpL21l
dGguYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L3NnaS9tZXRoLmMKaW5kZXggZWE1NWFiZC4uNzAz
ZmJiZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvc2dpL21ldGguYworKysgYi9k
cml2ZXJzL25ldC9ldGhlcm5ldC9zZ2kvbWV0aC5jCkBAIC02OTcsNyArNjk3LDcgQEAgc3RhdGlj
IHZvaWQgbWV0aF9hZGRfdG9fdHhfcmluZyhzdHJ1Y3QgbWV0aF9wcml2YXRlICpwcml2LCBzdHJ1
Y3Qgc2tfYnVmZiAqc2tiKQogLyoKICAqIFRyYW5zbWl0IGEgcGFja2V0IChjYWxsZWQgYnkgdGhl
IGtlcm5lbCkKICAqLwotc3RhdGljIGludCBtZXRoX3R4KHN0cnVjdCBza19idWZmICpza2IsIHN0
cnVjdCBuZXRfZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QgbWV0aF90eChzdHJ1Y3Qg
c2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogCXN0cnVjdCBtZXRoX3By
aXZhdGUgKnByaXYgPSBuZXRkZXZfcHJpdihkZXYpOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0t
IAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze1-0001el-Cn; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yMY-0003M9-Ke
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:47:18 +0000
X-Inumbo-ID: 0380d2e3-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0380d2e3-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:45:13 +0200 (CEST)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id B4ACFCAE3B815;
 Thu, 20 Sep 2018 20:47:11 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:47:06 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:44 +0800
Message-ID: <20180920123306.14772-1-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 00/22] net: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKWXVlSGFpYmluZyAoMjIpOgogIG5ldDogbWljcmVsOiBmaXggcmV0dXJuIHR5
cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IGZyZWVzY2FsZTogZml4IHJldHVy
biB0eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbmV0OiBzZWVxOiBmaXggcmV0dXJu
IHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IGNpcnJ1czogZml4IHJldHVy
biB0eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbmV0OiBzZ2k6IGZpeCByZXR1cm4g
dHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIG5ldDogd2l6bmV0OiBmaXggcmV0dXJu
IHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IGk4MjV4eDogZml4IHJldHVy
biB0eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbmV0OiBhcHBsZTogZml4IHJldHVy
biB0eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbmV0OiBzbXNjOiBmaXggcmV0dXJu
IHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IHRpOiBmaXggcmV0dXJuIHR5
cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IGZhcmFkYXk6IGZpeCByZXR1cm4g
dHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIG5ldDogb3ZzOiBmaXggcmV0dXJuIHR5
cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IHhlbi1uZXRiYWNrOiBmaXggcmV0
dXJuIHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IGNhaWY6IGZpeCByZXR1
cm4gdHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIG5ldDogaGFtcmFkaW86IGZpeCBy
ZXR1cm4gdHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIHVzYm5ldDogaXBoZXRoOiBm
aXggcmV0dXJuIHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBodl9uZXR2c2M6IGZp
eCByZXR1cm4gdHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIGNhbjogeGlsaW54OiBm
aXggcmV0dXJuIHR5cGUgb2YgbmRvX3N0YXJ0X3htaXQgZnVuY3Rpb24KICBuZXQ6IHBsaXA6IGZp
eCByZXR1cm4gdHlwZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgogIHJpb25ldDogZml4IHJl
dHVybiB0eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbDJ0cDogZml4IHJldHVybiB0
eXBlIG9mIG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCiAgbmV0OiBoc3I6IGZpeCByZXR1cm4gdHlw
ZSBvZiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgoKIGRyaXZlcnMvbmV0L2NhaWYvY2FpZl9oc2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogZHJpdmVycy9uZXQv
Y2FpZi9jYWlmX3NlcmlhbC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiBk
cml2ZXJzL25ldC9jYWlmL2NhaWZfc3BpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKy0tLQogZHJpdmVycy9uZXQvY2FpZi9jYWlmX3ZpcnRpby5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvY2FuL3hpbGlueF9jYW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXBwbGUvYm1hYy5jICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBsZS9t
YWNlLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0
L2FwcGxlL21hY21hY2UuYyAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogZHJpdmVycy9uZXQv
ZXRoZXJuZXQvY2lycnVzL2VwOTN4eF9ldGguYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9uZXQvZXRoZXJuZXQvY2lycnVzL21hYzg5eDAuYyAgICAgICAgICAgICAgICAgfCAgNCArKy0t
CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jICAgICAgICAgICAgICB8
ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRtYWMxMDAuYyAgICAgICAg
ICAgICAgIHwgIDcgKysrKy0tLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2RwYWEv
ZHBhYV9ldGguYyAgICAgICAgfCAgMyArKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2Fs
ZS9mZWNfbXBjNTJ4eC5jICAgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9m
cmVlc2NhbGUvZnNfZW5ldC9mc19lbmV0LW1haW4uYyB8ICAzICsrLQogZHJpdmVycy9uZXQvZXRo
ZXJuZXQvZnJlZXNjYWxlL2dpYW5mYXIuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiBkcml2ZXJz
L25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvdWNjX2dldGguYyAgICAgICAgICAgICB8ICAzICsrLQog
ZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2V0aGVyMS5jICAgICAgICAgICAgICAgICAgfCAg
NSArKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2xpYjgyNTk2LmMgICAgICAgICAg
ICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvc3VuM184MjU4Ni5j
ICAgICAgICAgICAgICB8ICA2ICsrKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tz
ODY5NW5ldC5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWlj
cmVsL2tzODg1MV9tbGwuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL25ldC9ldGhl
cm5ldC9zZWVxL2V0aGVyMy5jICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiBkcml2ZXJz
L25ldC9ldGhlcm5ldC9zZWVxL3NnaXNlZXEuYyAgICAgICAgICAgICAgICAgICB8ICAzICsrLQog
ZHJpdmVycy9uZXQvZXRoZXJuZXQvc2dpL2lvYzMtZXRoLmMgICAgICAgICAgICAgICAgICAgfCAg
NCArKy0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZ2kvbWV0aC5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3NtYzkxMXguYyAgICAgICAg
ICAgICAgICAgICB8ICAzICsrLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MXguYyAg
ICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21z
YzkxMXguYyAgICAgICAgICAgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90
aS9jcG1hYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL25ldC9ldGhl
cm5ldC90aS9kYXZpbmNpX2VtYWMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL25l
dC9ldGhlcm5ldC90aS9uZXRjcF9jb3JlLmMgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0t
CiBkcml2ZXJzL25ldC9ldGhlcm5ldC93aXpuZXQvdzUxMDAuYyAgICAgICAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL25ldC9ldGhlcm5ldC93aXpuZXQvdzUzMDAuYyAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL25ldC9oYW1yYWRpby9iYXljb21fZXBwLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAzICsrLQogZHJpdmVycy9uZXQvaGFtcmFkaW8vZG1hc2NjLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Ry
di5jICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrKysrKystLS0KIGRyaXZlcnMvbmV0L3Bs
aXAvcGxpcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogZHJpdmVy
cy9uZXQvcmlvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0K
IGRyaXZlcnMvbmV0L3VzYi9pcGhldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jICAgICAgICAgICAgICAg
ICAgIHwgIDMgKystCiBuZXQvY2FpZi9jaG5sX25ldC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAzICsrLQogbmV0L2hzci9oc3JfZGV2aWNlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2wydHAvbDJ0cF9ldGguYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIG5ldC9vcGVudnN3aXRjaC92cG9ydC1p
bnRlcm5hbF9kZXYuYyAgICAgICAgICAgICAgICAgIHwgIDUgKysrLS0KIDQ1IGZpbGVzIGNoYW5n
ZWQsIDEwMCBpbnNlcnRpb25zKCspLCA3NCBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g2ze2-0001fz-Sg; Thu, 20 Sep 2018 14:09:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNV-0003Ow-AA
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:17 +0000
X-Inumbo-ID: 951dc289-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 951dc289-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:17 +0000 (UTC)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 29DCEDC9A152;
 Thu, 20 Sep 2018 20:48:12 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:05 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:48 +0800
Message-ID: <20180920123306.14772-5-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 04/22] net: cirrus: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXJy
dXMvZXA5M3h4X2V0aC5jIHwgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvY2lycnVzL21hYzg5
eDAuYyAgICB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvY2lycnVzL2VwOTN4
eF9ldGguYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2NpcnJ1cy9lcDkzeHhfZXRoLmMKaW5kZXgg
ZTJhNzAyOS4uMTNkZmRmYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvY2lycnVz
L2VwOTN4eF9ldGguYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvZXA5M3h4X2V0
aC5jCkBAIC0zMzIsNyArMzMyLDcgQEAgc3RhdGljIGludCBlcDkzeHhfcG9sbChzdHJ1Y3QgbmFw
aV9zdHJ1Y3QgKm5hcGksIGludCBidWRnZXQpCiAJcmV0dXJuIHJ4OwogfQogCi1zdGF0aWMgaW50
IGVwOTN4eF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYp
CitzdGF0aWMgbmV0ZGV2X3R4X3QgZXA5M3h4X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgZXA5M3h4X3ByaXYgKmVwID0gbmV0ZGV2
X3ByaXYoZGV2KTsKIAlzdHJ1Y3QgZXA5M3h4X3RkZXNjICp0eGQ7CmRpZmYgLS1naXQgYS9kcml2
ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvbWFjODl4MC5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQv
Y2lycnVzL21hYzg5eDAuYwppbmRleCAzZjhmZThmLi42MzI0ZTgwIDEwMDY0NAotLS0gYS9kcml2
ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvbWFjODl4MC5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVy
bmV0L2NpcnJ1cy9tYWM4OXgwLmMKQEAgLTExMyw3ICsxMTMsNyBAQCBzdHJ1Y3QgbmV0X2xvY2Fs
IHsKIAogLyogSW5kZXggdG8gZnVuY3Rpb25zLCBhcyBmdW5jdGlvbiBwcm90b3R5cGVzLiAqLwog
c3RhdGljIGludCBuZXRfb3BlbihzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKLXN0YXRpYyBpbnQg
bmV0X3NlbmRfcGFja2V0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpOworc3RhdGljIG5ldGRldl90eF90IG5ldF9zZW5kX3BhY2tldChzdHJ1Y3Qgc2tfYnVmZiAq
c2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyBpcnFyZXR1cm5fdCBuZXRfaW50
ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCk7CiBzdGF0aWMgdm9pZCBzZXRfbXVsdGljYXN0
X2xpc3Qoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgdm9pZCBuZXRfcngoc3RydWN0
IG5ldF9kZXZpY2UgKmRldik7CkBAIC0zMjQsNyArMzI0LDcgQEAgc3RhdGljIGludCBtYWM4OXgw
X2RldmljZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCXJldHVybiAwOwog
fQogCi1zdGF0aWMgaW50CitzdGF0aWMgbmV0ZGV2X3R4X3QKIG5ldF9zZW5kX3BhY2tldChzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogCXN0cnVjdCBuZXRf
bG9jYWwgKmxwID0gbmV0ZGV2X3ByaXYoZGV2KTsKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g2ze3-0001gQ-71; Thu, 20 Sep 2018 14:09:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNd-0003Pp-0j
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:25 +0000
X-Inumbo-ID: 99cfd5a8-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99cfd5a8-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:25 +0000 (UTC)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 1621C7A851765;
 Thu, 20 Sep 2018 20:48:20 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS401-HUB.china.huawei.com
 (10.3.19.201) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:11 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:50 +0800
Message-ID: <20180920123306.14772-7-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 06/22] net: wiznet: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC93aXpu
ZXQvdzUxMDAuYyB8IDIgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3dpem5ldC93NTMwMC5jIHwg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvd2l6bmV0L3c1MTAwLmMgYi9kcml2ZXJz
L25ldC9ldGhlcm5ldC93aXpuZXQvdzUxMDAuYwppbmRleCAyYmRmYjM5Li5kOGJhNTEyIDEwMDY0
NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC93aXpuZXQvdzUxMDAuYworKysgYi9kcml2ZXJz
L25ldC9ldGhlcm5ldC93aXpuZXQvdzUxMDAuYwpAQCAtODM1LDcgKzgzNSw3IEBAIHN0YXRpYyB2
b2lkIHc1MTAwX3R4X3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQogCXc1MTAwX3R4X3Nr
Yihwcml2LT5uZGV2LCBza2IpOwogfQogCi1zdGF0aWMgaW50IHc1MTAwX3N0YXJ0X3R4KHN0cnVj
dCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZGV2KQorc3RhdGljIG5ldGRldl90
eF90IHc1MTAwX3N0YXJ0X3R4KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNl
ICpuZGV2KQogewogCXN0cnVjdCB3NTEwMF9wcml2ICpwcml2ID0gbmV0ZGV2X3ByaXYobmRldik7
CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3dpem5ldC93NTMwMC5jIGIvZHJp
dmVycy9uZXQvZXRoZXJuZXQvd2l6bmV0L3c1MzAwLmMKaW5kZXggNTZhZTU3My4uODBmZGJmZiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvd2l6bmV0L3c1MzAwLmMKKysrIGIvZHJp
dmVycy9uZXQvZXRoZXJuZXQvd2l6bmV0L3c1MzAwLmMKQEAgLTM2NSw3ICszNjUsNyBAQCBzdGF0
aWMgdm9pZCB3NTMwMF90eF90aW1lb3V0KHN0cnVjdCBuZXRfZGV2aWNlICpuZGV2KQogCW5ldGlm
X3dha2VfcXVldWUobmRldik7CiB9CiAKLXN0YXRpYyBpbnQgdzUzMDBfc3RhcnRfdHgoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKm5kZXYpCitzdGF0aWMgbmV0ZGV2X3R4
X3QgdzUzMDBfc3RhcnRfdHgoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2Ug
Km5kZXYpCiB7CiAJc3RydWN0IHc1MzAwX3ByaXYgKnByaXYgPSBuZXRkZXZfcHJpdihuZGV2KTsK
IAotLSAKMS44LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g2ze3-0001h2-JC; Thu, 20 Sep 2018 14:09:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNd-0003Pq-0k
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:25 +0000
X-Inumbo-ID: 99b09121-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99b09121-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:25 +0000 (UTC)
Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id A4ACA63259119;
 Thu, 20 Sep 2018 20:48:19 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS408-HUB.china.huawei.com
 (10.3.19.208) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:13 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:51 +0800
Message-ID: <20180920123306.14772-8-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 07/22] net: i825xx: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1
eHgvZXRoZXIxLmMgICAgIHwgNSArKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2xp
YjgyNTk2LmMgICB8IDQgKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L3N1bjNfODI1
ODYuYyB8IDYgKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvZXRoZXIx
LmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvZXRoZXIxLmMKaW5kZXggZGM5ODM0NS4u
MzVmNjI5MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2V0aGVyMS5j
CisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2k4MjV4eC9ldGhlcjEuYwpAQCAtNjQsNyArNjQs
OCBAQAogI2RlZmluZSBSWF9BUkVBX0VORAkweDBmYzAwCiAKIHN0YXRpYyBpbnQgZXRoZXIxX29w
ZW4oc3RydWN0IG5ldF9kZXZpY2UgKmRldik7Ci1zdGF0aWMgaW50IGV0aGVyMV9zZW5kcGFja2V0
KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOworc3RhdGljIG5l
dGRldl90eF90IGV0aGVyMV9zZW5kcGFja2V0KHN0cnVjdCBza19idWZmICpza2IsCisJCQkJICAg
ICBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyBpcnFyZXR1cm5fdCBldGhlcjFfaW50
ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCk7CiBzdGF0aWMgaW50IGV0aGVyMV9jbG9zZShz
dHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyB2b2lkIGV0aGVyMV9zZXRtdWx0aWNhc3Rs
aXN0KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwpAQCAtNjY3LDcgKzY2OCw3IEBACiAJbmV0aWZf
d2FrZV9xdWV1ZShkZXYpOwogfQogCi1zdGF0aWMgaW50CitzdGF0aWMgbmV0ZGV2X3R4X3QKIGV0
aGVyMV9zZW5kcGFja2V0IChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAq
ZGV2KQogewogCWludCB0bXAsIHRzdCwgbm9wYWRkciwgdHhhZGRyLCB0YmRhZGRyLCBkYXRhZGRy
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2xpYjgyNTk2LmMgYi9k
cml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvbGliODI1OTYuYwppbmRleCBmMDBhMWRjLi4yZjdh
ZTExIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvbGliODI1OTYuYwor
KysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvbGliODI1OTYuYwpAQCAtMzQ3LDcgKzM0
Nyw3IEBAIHN0cnVjdCBpNTk2X3ByaXZhdGUgewogCTB4N2YgLyogICptdWx0aSBJQSAqLyB9Owog
CiBzdGF0aWMgaW50IGk1OTZfb3BlbihzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKLXN0YXRpYyBp
bnQgaTU5Nl9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYpOworc3RhdGljIG5ldGRldl90eF90IGk1OTZfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVm
ZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0YXRpYyBpcnFyZXR1cm5fdCBpNTk2
X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQpOwogc3RhdGljIGludCBpNTk2X2Nsb3Nl
KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwogc3RhdGljIHZvaWQgaTU5Nl9hZGRfY21kKHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYsIHN0cnVjdCBpNTk2X2NtZCAqY21kKTsKQEAgLTk2Niw3ICs5NjYs
NyBAQCBzdGF0aWMgdm9pZCBpNTk2X3R4X3RpbWVvdXQgKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYp
CiB9CiAKIAotc3RhdGljIGludCBpNTk2X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwg
c3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdCBpNTk2X3N0YXJ0X3ht
aXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1
Y3QgaTU5Nl9wcml2YXRlICpscCA9IG5ldGRldl9wcml2KGRldik7CiAJc3RydWN0IHR4X2NtZCAq
dHhfY21kOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L3N1bjNfODI1
ODYuYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2k4MjV4eC9zdW4zXzgyNTg2LmMKaW5kZXggOGJi
MTVhOC4uMWE4NjE4NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L3N1
bjNfODI1ODYuYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvc3VuM184MjU4Ni5j
CkBAIC0xMjEsNyArMTIxLDggQEAKIHN0YXRpYyBpcnFyZXR1cm5fdCBzdW4zXzgyNTg2X2ludGVy
cnVwdChpbnQgaXJxLHZvaWQgKmRldl9pZCk7CiBzdGF0aWMgaW50ICAgICBzdW4zXzgyNTg2X29w
ZW4oc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgaW50ICAgICBzdW4zXzgyNTg2X2Ns
b3NlKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwotc3RhdGljIGludCAgICAgc3VuM184MjU4Nl9z
ZW5kX3BhY2tldChzdHJ1Y3Qgc2tfYnVmZiAqLHN0cnVjdCBuZXRfZGV2aWNlICopOworc3RhdGlj
IG5ldGRldl90eF90ICAgICBzdW4zXzgyNTg2X3NlbmRfcGFja2V0KHN0cnVjdCBza19idWZmICos
CisJCQkJCSAgICAgIHN0cnVjdCBuZXRfZGV2aWNlICopOwogc3RhdGljIHN0cnVjdCAgbmV0X2Rl
dmljZV9zdGF0cyAqc3VuM184MjU4Nl9nZXRfc3RhdHMoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7
CiBzdGF0aWMgdm9pZCAgICBzZXRfbXVsdGljYXN0X2xpc3Qoc3RydWN0IG5ldF9kZXZpY2UgKmRl
dik7CiBzdGF0aWMgdm9pZCAgICBzdW4zXzgyNTg2X3RpbWVvdXQoc3RydWN0IG5ldF9kZXZpY2Ug
KmRldik7CkBAIC0xMDAyLDcgKzEwMDMsOCBAQCBzdGF0aWMgdm9pZCBzdW4zXzgyNTg2X3RpbWVv
dXQoc3RydWN0IG5ldF9kZXZpY2UgKmRldikKICAqIHNlbmQgZnJhbWUKICAqLwogCi1zdGF0aWMg
aW50IHN1bjNfODI1ODZfc2VuZF9wYWNrZXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5l
dF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAorc3VuM184MjU4Nl9zZW5kX3BhY2tl
dChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogCWludCBs
ZW4saTsKICNpZm5kZWYgTk9fTk9QQ09NTUFORFMKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze3-0001hU-US; Thu, 20 Sep 2018 14:09:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNe-0003QB-MN
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:26 +0000
X-Inumbo-ID: 9b22b247-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b22b247-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:27 +0000 (UTC)
Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id A1BF0DC6CA00C;
 Thu, 20 Sep 2018 20:48:22 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS405-HUB.china.huawei.com
 (10.3.19.205) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:17 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:52 +0800
Message-ID: <20180920123306.14772-9-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 08/22] net: apple: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBs
ZS9ibWFjLmMgICAgfCA0ICsrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2FwcGxlL21hY2UuYyAg
ICB8IDQgKystLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXBwbGUvbWFjbWFjZS5jIHwgNCArKy0t
CiAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBsZS9ibWFjLmMgYi9kcml2ZXJzL25ldC9l
dGhlcm5ldC9hcHBsZS9ibWFjLmMKaW5kZXggMDI0OTk4ZC4uNmE4ZTI1NiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9uZXQvZXRoZXJuZXQvYXBwbGUvYm1hYy5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVy
bmV0L2FwcGxlL2JtYWMuYwpAQCAtMTU0LDcgKzE1NCw3IEBAIHN0cnVjdCBibWFjX2RhdGEgewog
c3RhdGljIGlycXJldHVybl90IGJtYWNfcnhkbWFfaW50cihpbnQgaXJxLCB2b2lkICpkZXZfaWQp
Owogc3RhdGljIHZvaWQgYm1hY19zZXRfdGltZW91dChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsK
IHN0YXRpYyB2b2lkIGJtYWNfdHhfdGltZW91dChzdHJ1Y3QgdGltZXJfbGlzdCAqdCk7Ci1zdGF0
aWMgaW50IGJtYWNfb3V0cHV0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYpOworc3RhdGljIG5ldGRldl90eF90IGJtYWNfb3V0cHV0KHN0cnVjdCBza19idWZmICpz
a2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwogc3RhdGljIHZvaWQgYm1hY19zdGFydChzdHJ1
Y3QgbmV0X2RldmljZSAqZGV2KTsKIAogI2RlZmluZQlEQkRNQV9TRVQoeCkJKCAoKHgpIHwgKHgp
IDw8IDE2KSApCkBAIC0xNDU2LDcgKzE0NTYsNyBAQCBzdGF0aWMgaW50IGJtYWNfY2xvc2Uoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldikKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZicC0+bG9jaywg
ZmxhZ3MpOwogfQogCi1zdGF0aWMgaW50CitzdGF0aWMgbmV0ZGV2X3R4X3QKIGJtYWNfb3V0cHV0
KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0
IGJtYWNfZGF0YSAqYnAgPSBuZXRkZXZfcHJpdihkZXYpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9u
ZXQvZXRoZXJuZXQvYXBwbGUvbWFjZS5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvYXBwbGUvbWFj
ZS5jCmluZGV4IDBiNTQyOWQuLjY4YjllZTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVy
bmV0L2FwcGxlL21hY2UuYworKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBsZS9tYWNlLmMK
QEAgLTc4LDcgKzc4LDcgQEAgc3RydWN0IG1hY2VfZGF0YSB7CiAKIHN0YXRpYyBpbnQgbWFjZV9v
cGVuKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpOwogc3RhdGljIGludCBtYWNlX2Nsb3NlKHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYpOwotc3RhdGljIGludCBtYWNlX3htaXRfc3RhcnQoc3RydWN0IHNr
X2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CitzdGF0aWMgbmV0ZGV2X3R4X3Qg
bWFjZV94bWl0X3N0YXJ0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpOwogc3RhdGljIHZvaWQgbWFjZV9zZXRfbXVsdGljYXN0KHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpOwogc3RhdGljIHZvaWQgbWFjZV9yZXNldChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKIHN0
YXRpYyBpbnQgbWFjZV9zZXRfYWRkcmVzcyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCB2b2lkICph
ZGRyKTsKQEAgLTUyNSw3ICs1MjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbWFjZV9zZXRfdGlt
ZW91dChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogICAgIG1wLT50aW1lb3V0X2FjdGl2ZSA9IDE7
CiB9CiAKLXN0YXRpYyBpbnQgbWFjZV94bWl0X3N0YXJ0KHN0cnVjdCBza19idWZmICpza2IsIHN0
cnVjdCBuZXRfZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QgbWFjZV94bWl0X3N0YXJ0
KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAgICAgc3Ry
dWN0IG1hY2VfZGF0YSAqbXAgPSBuZXRkZXZfcHJpdihkZXYpOwogICAgIHZvbGF0aWxlIHN0cnVj
dCBkYmRtYV9yZWdzIF9faW9tZW0gKnRkID0gbXAtPnR4X2RtYTsKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvbmV0L2V0aGVybmV0L2FwcGxlL21hY21hY2UuYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2Fw
cGxlL21hY21hY2UuYwppbmRleCAxMzdjYmI0Li4zNzZmMmMyIDEwMDY0NAotLS0gYS9kcml2ZXJz
L25ldC9ldGhlcm5ldC9hcHBsZS9tYWNtYWNlLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQv
YXBwbGUvbWFjbWFjZS5jCkBAIC04OSw3ICs4OSw3IEBAIHN0cnVjdCBtYWNlX2ZyYW1lIHsKIAog
c3RhdGljIGludCBtYWNlX29wZW4oc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgaW50
IG1hY2VfY2xvc2Uoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7Ci1zdGF0aWMgaW50IG1hY2VfeG1p
dF9zdGFydChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKK3N0
YXRpYyBuZXRkZXZfdHhfdCBtYWNlX3htaXRfc3RhcnQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgdm9pZCBtYWNlX3NldF9tdWx0aWNhc3Qoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgaW50IG1hY2Vfc2V0X2FkZHJlc3Moc3RydWN0
IG5ldF9kZXZpY2UgKmRldiwgdm9pZCAqYWRkcik7CiBzdGF0aWMgdm9pZCBtYWNlX3Jlc2V0KHN0
cnVjdCBuZXRfZGV2aWNlICpkZXYpOwpAQCAtNDQ0LDcgKzQ0NCw3IEBAIHN0YXRpYyBpbnQgbWFj
ZV9jbG9zZShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogICogVHJhbnNtaXQgYSBmcmFtZQogICov
CiAKLXN0YXRpYyBpbnQgbWFjZV94bWl0X3N0YXJ0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QgbWFjZV94bWl0X3N0YXJ0KHN0
cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IG1h
Y2VfZGF0YSAqbXAgPSBuZXRkZXZfcHJpdihkZXYpOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0t
IAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze4-0001hz-8m; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNi-0003Qq-Ao
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:30 +0000
X-Inumbo-ID: 2f21bc0e-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f21bc0e-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:46:26 +0200 (CEST)
Received: from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 9B7989448FBCE;
 Thu, 20 Sep 2018 20:48:25 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS407-HUB.china.huawei.com
 (10.3.19.207) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:19 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:53 +0800
Message-ID: <20180920123306.14772-10-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 09/22] net: smsc: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNj
L3NtYzkxMXguYyAgfCAzICsrLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MXguYyAg
IHwgMyArKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21zYzkxMXguYyB8IDMgKystCiAz
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3NtYzkxMXguYyBiL2RyaXZlcnMvbmV0L2V0
aGVybmV0L3Ntc2Mvc21jOTExeC5jCmluZGV4IGIxYjUzZjYuLjgzNTVkZmIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21jOTExeC5jCisrKyBiL2RyaXZlcnMvbmV0L2V0
aGVybmV0L3Ntc2Mvc21jOTExeC5jCkBAIC01MTMsNyArNTEzLDggQEAgc3RhdGljIHZvaWQgc21j
OTExeF9oYXJkd2FyZV9zZW5kX3BrdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogICogbm93LCBv
ciBzZXQgdGhlIGNhcmQgdG8gZ2VuZXJhdGVzIGFuIGludGVycnVwdCB3aGVuIHJlYWR5CiAgKiBm
b3IgdGhlIHBhY2tldC4KICAqLwotc3RhdGljIGludCBzbWM5MTF4X2hhcmRfc3RhcnRfeG1pdChz
dHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQorc3RhdGljIG5ldGRl
dl90eF90CitzbWM5MTF4X2hhcmRfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1
Y3QgbmV0X2RldmljZSAqZGV2KQogewogCXN0cnVjdCBzbWM5MTF4X2xvY2FsICpscCA9IG5ldGRl
dl9wcml2KGRldik7CiAJdW5zaWduZWQgaW50IGZyZWU7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25l
dC9ldGhlcm5ldC9zbXNjL3NtYzkxeC5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5
MXguYwppbmRleCBiOTQ0ODI4Li44ZDZjZmY4IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhl
cm5ldC9zbXNjL3NtYzkxeC5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21jOTF4
LmMKQEAgLTYzOCw3ICs2MzgsOCBAQCBzdGF0aWMgdm9pZCBzbWNfaGFyZHdhcmVfc2VuZF9wa3Qo
dW5zaWduZWQgbG9uZyBkYXRhKQogICogbm93LCBvciBzZXQgdGhlIGNhcmQgdG8gZ2VuZXJhdGVz
IGFuIGludGVycnVwdCB3aGVuIHJlYWR5CiAgKiBmb3IgdGhlIHBhY2tldC4KICAqLwotc3RhdGlj
IGludCBzbWNfaGFyZF9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRf
ZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QKK3NtY19oYXJkX3N0YXJ0X3htaXQoc3Ry
dWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3Qgc21j
X2xvY2FsICpscCA9IG5ldGRldl9wcml2KGRldik7CiAJdm9pZCBfX2lvbWVtICppb2FkZHIgPSBs
cC0+YmFzZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21zYzkxMXgu
YyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21zYzkxMXguYwppbmRleCBjMDA5NDA3Li45
OWE1YThhIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3Ntc2M5MTF4LmMK
KysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbXNjOTExeC5jCkBAIC0xNzg2LDcgKzE3
ODYsOCBAQCBzdGF0aWMgaW50IHNtc2M5MTF4X3N0b3Aoc3RydWN0IG5ldF9kZXZpY2UgKmRldikK
IH0KIAogLyogRW50cnkgcG9pbnQgZm9yIHRyYW5zbWl0dGluZyBhIHBhY2tldCAqLwotc3RhdGlj
IGludCBzbXNjOTExeF9oYXJkX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0
IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAorc21zYzkxMXhfaGFyZF9zdGFy
dF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJ
c3RydWN0IHNtc2M5MTF4X2RhdGEgKnBkYXRhID0gbmV0ZGV2X3ByaXYoZGV2KTsKIAl1bnNpZ25l
ZCBpbnQgZnJlZXNwYWNlOwotLSAKMS44LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze4-0001iW-Ii; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNj-0003Qw-8l
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:31 +0000
X-Inumbo-ID: 302b4070-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 302b4070-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:46:27 +0200 (CEST)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 5C975735F692D;
 Thu, 20 Sep 2018 20:48:27 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:22 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:54 +0800
Message-ID: <20180920123306.14772-11-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 10/22] net: ti: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90aS9j
cG1hYy5jICAgICAgICB8IDIgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3RpL2RhdmluY2lfZW1h
Yy5jIHwgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvbmV0Y3BfY29yZS5jICAgfCA4ICsr
KystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC90aS9jcG1hYy5jIGIvZHJpdmVycy9u
ZXQvZXRoZXJuZXQvdGkvY3BtYWMuYwppbmRleCA5YjhhMzBiLi42NGM0NWViIDEwMDY0NAotLS0g
YS9kcml2ZXJzL25ldC9ldGhlcm5ldC90aS9jcG1hYy5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVy
bmV0L3RpL2NwbWFjLmMKQEAgLTU0NCw3ICs1NDQsNyBAQCBzdGF0aWMgaW50IGNwbWFjX3BvbGwo
c3RydWN0IG5hcGlfc3RydWN0ICpuYXBpLCBpbnQgYnVkZ2V0KQogCiB9CiAKLXN0YXRpYyBpbnQg
Y3BtYWNfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAq
ZGV2KQorc3RhdGljIG5ldGRldl90eF90IGNwbWFjX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYg
KnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlpbnQgcXVldWU7CiAJdW5zaWduZWQg
aW50IGxlbjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L3RpL2RhdmluY2lfZW1h
Yy5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2aW5jaV9lbWFjLmMKaW5kZXggZjI3MGJl
ZS4uYjgzZjMyZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2aW5jaV9l
bWFjLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2aW5jaV9lbWFjLmMKQEAgLTk0
Myw3ICs5NDMsNyBAQCBzdGF0aWMgdm9pZCBlbWFjX3R4X2hhbmRsZXIodm9pZCAqdG9rZW4sIGlu
dCBsZW4sIGludCBzdGF0dXMpCiAgKgogICogUmV0dXJucyBzdWNjZXNzKE5FVERFVl9UWF9PSykg
b3IgZXJyb3IgY29kZSAodHlwaWNhbGx5IG91dCBvZiBkZXNjJ3MpCiAgKi8KLXN0YXRpYyBpbnQg
ZW1hY19kZXZfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmRl
dikKK3N0YXRpYyBuZXRkZXZfdHhfdCBlbWFjX2Rldl94bWl0KHN0cnVjdCBza19idWZmICpza2Is
IHN0cnVjdCBuZXRfZGV2aWNlICpuZGV2KQogewogCXN0cnVjdCBkZXZpY2UgKmVtYWNfZGV2ID0g
Jm5kZXYtPmRldjsKIAlpbnQgcmV0X2NvZGU7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhl
cm5ldC90aS9uZXRjcF9jb3JlLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC90aS9uZXRjcF9jb3Jl
LmMKaW5kZXggMWY2MTIyNi4uMmQ4Y2ZlOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJu
ZXQvdGkvbmV0Y3BfY29yZS5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L3RpL25ldGNwX2Nv
cmUuYwpAQCAtMTI3MCw3ICsxMjcwLDggQEAgc3RhdGljIGludCBuZXRjcF90eF9zdWJtaXRfc2ti
KHN0cnVjdCBuZXRjcF9pbnRmICpuZXRjcCwKIH0KIAogLyogU3VibWl0IHRoZSBwYWNrZXQgKi8K
LXN0YXRpYyBpbnQgbmV0Y3BfbmRvX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3Ry
dWN0IG5ldF9kZXZpY2UgKm5kZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QKK25ldGNwX25kb19zdGFy
dF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZGV2KQogewog
CXN0cnVjdCBuZXRjcF9pbnRmICpuZXRjcCA9IG5ldGRldl9wcml2KG5kZXYpOwogCXN0cnVjdCBu
ZXRjcF9zdGF0cyAqdHhfc3RhdHMgPSAmbmV0Y3AtPnN0YXRzOwpAQCAtMTI5MCw3ICsxMjkxLDcg
QEAgc3RhdGljIGludCBuZXRjcF9uZG9fc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBz
dHJ1Y3QgbmV0X2RldmljZSAqbmRldikKIAkJCWRldl93YXJuKG5ldGNwLT5uZGV2X2RldiwgInBh
ZGRpbmcgZmFpbGVkICglZCksIHBhY2tldCBkcm9wcGVkXG4iLAogCQkJCSByZXQpOwogCQkJdHhf
c3RhdHMtPnR4X2Ryb3BwZWQrKzsKLQkJCXJldHVybiByZXQ7CisJCQlyZXR1cm4gTkVUREVWX1RY
X0JVU1k7CiAJCX0KIAkJc2tiLT5sZW4gPSBORVRDUF9NSU5fUEFDS0VUX1NJWkU7CiAJfQpAQCAt
MTI5OCw3ICsxMjk5LDYgQEAgc3RhdGljIGludCBuZXRjcF9uZG9fc3RhcnRfeG1pdChzdHJ1Y3Qg
c2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmRldikKIAlkZXNjID0gbmV0Y3BfdHhf
bWFwX3NrYihza2IsIG5ldGNwKTsKIAlpZiAodW5saWtlbHkoIWRlc2MpKSB7CiAJCW5ldGlmX3N0
b3Bfc3VicXVldWUobmRldiwgc3VicXVldWUpOwotCQlyZXQgPSAtRU5PQlVGUzsKIAkJZ290byBk
cm9wOwogCX0KIApAQCAtMTMxOSw3ICsxMzE5LDcgQEAgc3RhdGljIGludCBuZXRjcF9uZG9fc3Rh
cnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmRldikKIAlp
ZiAoZGVzYykKIAkJbmV0Y3BfZnJlZV90eF9kZXNjX2NoYWluKG5ldGNwLCBkZXNjLCBzaXplb2Yo
KmRlc2MpKTsKIAlkZXZfa2ZyZWVfc2tiKHNrYik7Ci0JcmV0dXJuIHJldDsKKwlyZXR1cm4gTkVU
REVWX1RYX0JVU1k7CiB9CiAKIGludCBuZXRjcF90eHBpcGVfY2xvc2Uoc3RydWN0IG5ldGNwX3R4
X3BpcGUgKnR4X3BpcGUpCi0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze5-0001j9-0N; Thu, 20 Sep 2018 14:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNr-0003Rh-RW
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:39 +0000
X-Inumbo-ID: a2bd4f4e-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2bd4f4e-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:40 +0000 (UTC)
Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 0DD5578E09167;
 Thu, 20 Sep 2018 20:48:34 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS408-HUB.china.huawei.com
 (10.3.19.208) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:26 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:55 +0800
Message-ID: <20180920123306.14772-12-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 11/22] net: faraday: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBidXQgdGhl
IGltcGxlbWVudGF0aW9uIGluIHRoaXMKZHJpdmVyIHJldHVybnMgYW4gJ2ludCcuCgpGb3VuZCBi
eSBjb2NjaW5lbGxlLgoKU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3
ZWkuY29tPgotLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMgfCA0
ICsrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRtYWMxMDAuYyAgfCA3ICsrKyst
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMgYi9kcml2
ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jCmluZGV4IGQ4ZWFkN2UuLjRkNjcz
MjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRnbWFjMTAwLmMK
KysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvZmFyYWRheS9mdGdtYWMxMDAuYwpAQCAtNzEyLDgg
KzcxMiw4IEBAIHN0YXRpYyBib29sIGZ0Z21hYzEwMF9wcmVwX3R4X2NzdW0oc3RydWN0IHNrX2J1
ZmYgKnNrYiwgdTMyICpjc3VtX3ZsYW4pCiAJcmV0dXJuIHNrYl9jaGVja3N1bV9oZWxwKHNrYikg
PT0gMDsKIH0KIAotc3RhdGljIGludCBmdGdtYWMxMDBfaGFyZF9zdGFydF94bWl0KHN0cnVjdCBz
a19idWZmICpza2IsCi0JCQkJICAgICBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQorc3RhdGlj
IG5ldGRldl90eF90IGZ0Z21hYzEwMF9oYXJkX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNr
YiwKKwkJCQkJICAgICBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQogewogCXN0cnVjdCBmdGdt
YWMxMDAgKnByaXYgPSBuZXRkZXZfcHJpdihuZXRkZXYpOwogCXN0cnVjdCBmdGdtYWMxMDBfdHhk
ZXMgKnR4ZGVzLCAqZmlyc3Q7CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJh
ZGF5L2Z0bWFjMTAwLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0bWFjMTAwLmMK
aW5kZXggYTExOTdkMy4uNTcwY2FlYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQv
ZmFyYWRheS9mdG1hYzEwMC5jCisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZhcmFkYXkvZnRt
YWMxMDAuYwpAQCAtNjM0LDggKzYzNCw4IEBAIHN0YXRpYyB2b2lkIGZ0bWFjMTAwX3R4X2NvbXBs
ZXRlKHN0cnVjdCBmdG1hYzEwMCAqcHJpdikKIAkJOwogfQogCi1zdGF0aWMgaW50IGZ0bWFjMTAw
X3htaXQoc3RydWN0IGZ0bWFjMTAwICpwcml2LCBzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAotCQkJIGRt
YV9hZGRyX3QgbWFwKQorc3RhdGljIG5ldGRldl90eF90IGZ0bWFjMTAwX3htaXQoc3RydWN0IGZ0
bWFjMTAwICpwcml2LCBzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAorCQkJCSBkbWFfYWRkcl90IG1hcCkK
IHsKIAlzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2ID0gcHJpdi0+bmV0ZGV2OwogCXN0cnVjdCBm
dG1hYzEwMF90eGRlcyAqdHhkZXM7CkBAIC0xMDE2LDcgKzEwMTYsOCBAQCBzdGF0aWMgaW50IGZ0
bWFjMTAwX3N0b3Aoc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAlyZXR1cm4gMDsKIH0KIAot
c3RhdGljIGludCBmdG1hYzEwMF9oYXJkX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwg
c3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAorZnRtYWMxMDBf
aGFyZF9zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpu
ZXRkZXYpCiB7CiAJc3RydWN0IGZ0bWFjMTAwICpwcml2ID0gbmV0ZGV2X3ByaXYobmV0ZGV2KTsK
IAlkbWFfYWRkcl90IG1hcDsKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze5-0001k9-Nh; Thu, 20 Sep 2018 14:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNu-0003S7-8E
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:42 +0000
X-Inumbo-ID: a431b07c-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a431b07c-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:42 +0000 (UTC)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 785A769E0E4C6;
 Thu, 20 Sep 2018 20:48:37 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS409-HUB.china.huawei.com
 (10.3.19.209) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:32 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:57 +0800
Message-ID: <20180920123306.14772-14-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 13/22] net: xen-netback: fix return
 type of ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9p
bnRlcmZhY2UuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNl
LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwppbmRleCA5MjI3NGMyLi43
ZTNlYTM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwor
KysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwpAQCAtMTY1LDcgKzE2NSw4
IEBAIHN0YXRpYyB1MTYgeGVudmlmX3NlbGVjdF9xdWV1ZShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2
LCBzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAogCXJldHVybiB2aWYtPmhhc2gubWFwcGluZ1tza2JfZ2V0
X2hhc2hfcmF3KHNrYikgJSBzaXplXTsKIH0KIAotc3RhdGljIGludCB4ZW52aWZfc3RhcnRfeG1p
dChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQorc3RhdGljIG5l
dGRldl90eF90Cit4ZW52aWZfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3Qg
bmV0X2RldmljZSAqZGV2KQogewogCXN0cnVjdCB4ZW52aWYgKnZpZiA9IG5ldGRldl9wcml2KGRl
dik7CiAJc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUgPSBOVUxMOwotLSAKMS44LjMuMQoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze5-0001jU-As; Thu, 20 Sep 2018 14:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNt-0003Rs-1v
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:41 +0000
X-Inumbo-ID: a398434a-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a398434a-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:41 +0000 (UTC)
Received: from DGGEMS410-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 75433C2709B1D;
 Thu, 20 Sep 2018 20:48:36 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS410-HUB.china.huawei.com
 (10.3.19.210) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:29 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:56 +0800
Message-ID: <20180920123306.14772-13-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 12/22] net: ovs: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBuZXQvb3BlbnZzd2l0Y2gvdnBvcnQtaW50
ZXJuYWxfZGV2LmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL25ldC9vcGVudnN3aXRjaC92cG9ydC1pbnRlcm5h
bF9kZXYuYyBiL25ldC9vcGVudnN3aXRjaC92cG9ydC1pbnRlcm5hbF9kZXYuYwppbmRleCBiYjk1
YzQzLi4yNmY3MWNiIDEwMDY0NAotLS0gYS9uZXQvb3BlbnZzd2l0Y2gvdnBvcnQtaW50ZXJuYWxf
ZGV2LmMKKysrIGIvbmV0L29wZW52c3dpdGNoL3Zwb3J0LWludGVybmFsX2Rldi5jCkBAIC00Myw3
ICs0Myw4IEBAIHN0YXRpYyBzdHJ1Y3QgaW50ZXJuYWxfZGV2ICppbnRlcm5hbF9kZXZfcHJpdihz
dHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQogfQogCiAvKiBDYWxsZWQgd2l0aCByY3VfcmVhZF9s
b2NrX2JoLiAqLwotc3RhdGljIGludCBpbnRlcm5hbF9kZXZfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAq
c2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQorc3RhdGljIG5ldGRldl90eF90CitpbnRl
cm5hbF9kZXZfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0
ZGV2KQogewogCWludCBsZW4sIGVycjsKIApAQCAtNjIsNyArNjMsNyBAQCBzdGF0aWMgaW50IGlu
dGVybmFsX2Rldl94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpu
ZXRkZXYpCiAJfSBlbHNlIHsKIAkJbmV0ZGV2LT5zdGF0cy50eF9lcnJvcnMrKzsKIAl9Ci0JcmV0
dXJuIDA7CisJcmV0dXJuIE5FVERFVl9UWF9PSzsKIH0KIAogc3RhdGljIGludCBpbnRlcm5hbF9k
ZXZfb3BlbihzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQotLSAKMS44LjMuMQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze6-0001ke-5C; Thu, 20 Sep 2018 14:09:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yNw-0003Se-R3
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:44 +0000
X-Inumbo-ID: a5f419cd-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5f419cd-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:45 +0000 (UTC)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 38E2C466E40A;
 Thu, 20 Sep 2018 20:48:40 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS401-HUB.china.huawei.com
 (10.3.19.201) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:35 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:58 +0800
Message-ID: <20180920123306.14772-15-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 14/22] net: caif: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9jYWlmL2NhaWZfaHNp
LmMgICAgfCAxMCArKysrKy0tLS0tCiBkcml2ZXJzL25ldC9jYWlmL2NhaWZfc2VyaWFsLmMgfCAg
NyArKysrKy0tCiBkcml2ZXJzL25ldC9jYWlmL2NhaWZfc3BpLmMgICAgfCAgNiArKystLS0KIGRy
aXZlcnMvbmV0L2NhaWYvY2FpZl92aXJ0aW8uYyB8ICAyICstCiBuZXQvY2FpZi9jaG5sX25ldC5j
ICAgICAgICAgICAgfCAgMyArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvY2FpZi9jYWlmX2hzaS5j
IGIvZHJpdmVycy9uZXQvY2FpZi9jYWlmX2hzaS5jCmluZGV4IDQzM2ExNGIuLjcwYzQ0OWUgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2NhaWYvY2FpZl9oc2kuYworKysgYi9kcml2ZXJzL25ldC9j
YWlmL2NhaWZfaHNpLmMKQEAgLTEwMDYsNyArMTAwNiw3IEBAIHN0YXRpYyB2b2lkIGNmaHNpX2Fn
Z3JlZ2F0aW9uX3RvdXQoc3RydWN0IHRpbWVyX2xpc3QgKnQpCiAJY2Zoc2lfc3RhcnRfdHgoY2Zo
c2kpOwogfQogCi1zdGF0aWMgaW50IGNmaHNpX3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdCBjZmhzaV94bWl0KHN0cnVj
dCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGNmaHNp
ICpjZmhzaSA9IE5VTEw7CiAJaW50IHN0YXJ0X3hmZXIgPSAwOwpAQCAtMTAxNCw3ICsxMDE0LDcg
QEAgc3RhdGljIGludCBjZmhzaV94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRf
ZGV2aWNlICpkZXYpCiAJaW50IHByaW87CiAKIAlpZiAoIWRldikKLQkJcmV0dXJuIC1FSU5WQUw7
CisJCXJldHVybiBORVRERVZfVFhfQlVTWTsKIAogCWNmaHNpID0gbmV0ZGV2X3ByaXYoZGV2KTsK
IApAQCAtMTA0OCw3ICsxMDQ4LDcgQEAgc3RhdGljIGludCBjZmhzaV94bWl0KHN0cnVjdCBza19i
dWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiAJaWYgKFdBUk5fT04odGVzdF9iaXQo
Q0ZIU0lfU0hVVERPV04sICZjZmhzaS0+Yml0cykpKSB7CiAJCXNwaW5fdW5sb2NrX2JoKCZjZmhz
aS0+bG9jayk7CiAJCWNmaHNpX2Fib3J0X3R4KGNmaHNpKTsKLQkJcmV0dXJuIC1FSU5WQUw7CisJ
CXJldHVybiBORVRERVZfVFhfQlVTWTsKIAl9CiAKIAkvKiBTZW5kIGZsb3cgb2ZmIGlmIG51bWJl
ciBvZiBwYWNrZXRzIGlzIGFib3ZlIGhpZ2ggd2F0ZXIgbWFyay4gKi8KQEAgLTEwNzIsNyArMTA3
Miw3IEBAIHN0YXRpYyBpbnQgY2Zoc2lfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3Qg
bmV0X2RldmljZSAqZGV2KQogCQlzcGluX3VubG9ja19iaCgmY2Zoc2ktPmxvY2spOwogCQlpZiAo
YWdncmVnYXRlX3JlYWR5KQogCQkJY2Zoc2lfc3RhcnRfdHgoY2Zoc2kpOwotCQlyZXR1cm4gMDsK
KwkJcmV0dXJuIE5FVERFVl9UWF9PSzsKIAl9CiAKIAkvKiBEZWxldGUgaW5hY3Rpdml0eSB0aW1l
ciBpZiBzdGFydGVkLiAqLwpAQCAtMTEwMiw3ICsxMTAyLDcgQEAgc3RhdGljIGludCBjZmhzaV94
bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiAJCQlxdWV1
ZV93b3JrKGNmaHNpLT53cSwgJmNmaHNpLT53YWtlX3VwX3dvcmspOwogCX0KIAotCXJldHVybiAw
OworCXJldHVybiBORVRERVZfVFhfT0s7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbmV0X2Rl
dmljZV9vcHMgY2Zoc2lfbmV0ZGV2b3BzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvY2FpZi9j
YWlmX3NlcmlhbC5jIGIvZHJpdmVycy9uZXQvY2FpZi9jYWlmX3NlcmlhbC5jCmluZGV4IGEwZjk1
NGYuLmFjYjMyNjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2NhaWYvY2FpZl9zZXJpYWwuYwor
KysgYi9kcml2ZXJzL25ldC9jYWlmL2NhaWZfc2VyaWFsLmMKQEAgLTI3NSw3ICsyNzUsNyBAQCBz
dGF0aWMgaW50IGhhbmRsZV90eChzdHJ1Y3Qgc2VyX2RldmljZSAqc2VyKQogCXJldHVybiB0dHlf
d3I7CiB9CiAKLXN0YXRpYyBpbnQgY2FpZl94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QgY2FpZl94bWl0KHN0cnVjdCBz
a19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IHNlcl9kZXZp
Y2UgKnNlcjsKIApAQCAtMjkwLDcgKzI5MCwxMCBAQCBzdGF0aWMgaW50IGNhaWZfeG1pdChzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogCQlzZXItPmNvbW1vbi5m
bG93Y3RybChzZXItPmRldiwgT0ZGKTsKIAogCXNrYl9xdWV1ZV90YWlsKCZzZXItPmhlYWQsIHNr
Yik7Ci0JcmV0dXJuIGhhbmRsZV90eChzZXIpOworCWlmIChoYW5kbGVfdHgoc2VyKSkKKwkJcmV0
dXJuIE5FVERFVl9UWF9CVVNZOworCisJcmV0dXJuIE5FVERFVl9UWF9PSzsKIH0KIAogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL25ldC9jYWlmL2NhaWZfc3BpLmMgYi9kcml2ZXJzL25ldC9jYWlmL2Nh
aWZfc3BpLmMKaW5kZXggZDI4YTEzOS4uOTA0MDY1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQv
Y2FpZi9jYWlmX3NwaS5jCisrKyBiL2RyaXZlcnMvbmV0L2NhaWYvY2FpZl9zcGkuYwpAQCAtNDg2
LDEyICs0ODYsMTIgQEAgc3RhdGljIHZvaWQgY2ZzcGlfeGZlcl9kb25lX2NiKHN0cnVjdCBjZnNw
aV9pZmMgKmlmYykKIAljb21wbGV0ZSgmY2ZzcGktPmNvbXApOwogfQogCi1zdGF0aWMgaW50IGNm
c3BpX3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0
YXRpYyBuZXRkZXZfdHhfdCBjZnNwaV94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBu
ZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGNmc3BpICpjZnNwaSA9IE5VTEw7CiAJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKIAlpZiAoIWRldikKLQkJcmV0dXJuIC1FSU5WQUw7CisJCXJldHVybiBO
RVRERVZfVFhfQlVTWTsKIAogCWNmc3BpID0gbmV0ZGV2X3ByaXYoZGV2KTsKIApAQCAtNTEyLDcg
KzUxMiw3IEBAIHN0YXRpYyBpbnQgY2ZzcGlfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1
Y3QgbmV0X2RldmljZSAqZGV2KQogCQljZnNwaS0+Y2ZkZXYuZmxvd2N0cmwoY2ZzcGktPm5kZXYs
IDApOwogCX0KIAotCXJldHVybiAwOworCXJldHVybiBORVRERVZfVFhfT0s7CiB9CiAKIGludCBj
ZnNwaV9yeGZybShzdHJ1Y3QgY2ZzcGkgKmNmc3BpLCB1OCAqYnVmLCBzaXplX3QgbGVuKQpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9uZXQvY2FpZi9jYWlmX3ZpcnRpby5jIGIvZHJpdmVycy9uZXQvY2Fp
Zi9jYWlmX3ZpcnRpby5jCmluZGV4IDI4MTRlMGQuLmY1NTA3ZGIgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvbmV0L2NhaWYvY2FpZl92aXJ0aW8uYworKysgYi9kcml2ZXJzL25ldC9jYWlmL2NhaWZfdmly
dGlvLmMKQEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgc3RydWN0IGJ1Zl9pbmZvICpjZnZfYWxs
b2NfYW5kX2NvcHlfdG9fc2htKHN0cnVjdCBjZnZfaW5mbyAqY2Z2LAogfQogCiAvKiBQdXQgdGhl
IENBSUYgcGFja2V0IG9uIHRoZSB2aXJ0aW8gcmluZyBhbmQga2ljayB0aGUgcmVjZWl2ZXIgKi8K
LXN0YXRpYyBpbnQgY2Z2X25ldGRldl90eChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0
X2RldmljZSAqbmV0ZGV2KQorc3RhdGljIG5ldGRldl90eF90IGNmdl9uZXRkZXZfdHgoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIHsKIAlzdHJ1Y3QgY2Z2
X2luZm8gKmNmdiA9IG5ldGRldl9wcml2KG5ldGRldik7CiAJc3RydWN0IGJ1Zl9pbmZvICpidWZf
aW5mbzsKZGlmZiAtLWdpdCBhL25ldC9jYWlmL2NobmxfbmV0LmMgYi9uZXQvY2FpZi9jaG5sX25l
dC5jCmluZGV4IDEzZTJhZTYuLjMwYmU0MjYgMTAwNjQ0Ci0tLSBhL25ldC9jYWlmL2NobmxfbmV0
LmMKKysrIGIvbmV0L2NhaWYvY2hubF9uZXQuYwpAQCAtMjExLDcgKzIxMSw4IEBAIHN0YXRpYyB2
b2lkIGNobmxfZmxvd2N0cmxfY2Ioc3RydWN0IGNmbGF5ZXIgKmxheXIsIGVudW0gY2FpZl9jdHJs
Y21kIGZsb3csCiAJfQogfQogCi1zdGF0aWMgaW50IGNobmxfbmV0X3N0YXJ0X3htaXQoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhf
dAorY2hubF9uZXRfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2Rl
dmljZSAqZGV2KQogewogCXN0cnVjdCBjaG5sX25ldCAqcHJpdjsKIAlzdHJ1Y3QgY2Zwa3QgKnBr
dCA9IE5VTEw7Ci0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze6-0001lw-Hi; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yO1-0003TM-Pj
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:49 +0000
X-Inumbo-ID: 3ac6f61c-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ac6f61c-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:46:45 +0200 (CEST)
Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 29139C8200FF3;
 Thu, 20 Sep 2018 20:48:45 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS408-HUB.china.huawei.com
 (10.3.19.208) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:38 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:32:59 +0800
Message-ID: <20180920123306.14772-16-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 15/22] net: hamradio: fix return type
 of ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9oYW1yYWRpby9iYXlj
b21fZXBwLmMgfCAzICsrLQogZHJpdmVycy9uZXQvaGFtcmFkaW8vZG1hc2NjLmMgICAgIHwgNCAr
Ky0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL25ldC9oYW1yYWRpby9iYXljb21fZXBwLmMgYi9kcml2ZXJzL25l
dC9oYW1yYWRpby9iYXljb21fZXBwLmMKaW5kZXggMWU2MmQwMC4uZjRjZWNjZiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9uZXQvaGFtcmFkaW8vYmF5Y29tX2VwcC5jCisrKyBiL2RyaXZlcnMvbmV0L2hh
bXJhZGlvL2JheWNvbV9lcHAuYwpAQCAtNzcyLDcgKzc3Miw4IEBAIHN0YXRpYyB2b2lkIGVwcF9i
aChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAgKiA9PT09PT09PT09PT09PT09PT09PT0gbmV0
d29yayBkcml2ZXIgaW50ZXJmYWNlID09PT09PT09PT09PT09PT09PT09PT09PT0KICAqLwogCi1z
dGF0aWMgaW50IGJheWNvbV9zZW5kX3BhY2tldChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3Qg
bmV0X2RldmljZSAqZGV2KQorc3RhdGljIG5ldGRldl90eF90CitiYXljb21fc2VuZF9wYWNrZXQo
c3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3Qg
YmF5Y29tX3N0YXRlICpiYyA9IG5ldGRldl9wcml2KGRldik7CiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvbmV0L2hhbXJhZGlvL2RtYXNjYy5jIGIvZHJpdmVycy9uZXQvaGFtcmFkaW8vZG1hc2NjLmMK
aW5kZXggY2RlNDEyMC4uMjc5ODg3MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvaGFtcmFkaW8v
ZG1hc2NjLmMKKysrIGIvZHJpdmVycy9uZXQvaGFtcmFkaW8vZG1hc2NjLmMKQEAgLTIzOSw3ICsy
MzksNyBAQCBzdHJ1Y3Qgc2NjX2luZm8gewogc3RhdGljIGludCBzY2Nfb3BlbihzdHJ1Y3QgbmV0
X2RldmljZSAqZGV2KTsKIHN0YXRpYyBpbnQgc2NjX2Nsb3NlKHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYpOwogc3RhdGljIGludCBzY2NfaW9jdGwoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0
IGlmcmVxICppZnIsIGludCBjbWQpOwotc3RhdGljIGludCBzY2Nfc2VuZF9wYWNrZXQoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CitzdGF0aWMgbmV0ZGV2X3R4
X3Qgc2NjX3NlbmRfcGFja2V0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYpOwogc3RhdGljIGludCBzY2Nfc2V0X21hY19hZGRyZXNzKHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYsIHZvaWQgKnNhKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHR4X29uKHN0cnVjdCBzY2Nf
cHJpdiAqcHJpdik7CkBAIC05MjEsNyArOTIxLDcgQEAgc3RhdGljIGludCBzY2NfaW9jdGwoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0IGlmcmVxICppZnIsIGludCBjbWQpCiB9CiAKIAot
c3RhdGljIGludCBzY2Nfc2VuZF9wYWNrZXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5l
dF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdCBzY2Nfc2VuZF9wYWNrZXQoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3Qgc2NjX3By
aXYgKnByaXYgPSBkZXYtPm1sX3ByaXY7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKLS0gCjEuOC4z
LjEKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2ze6-0001mb-Vu; Thu, 20 Sep 2018 14:09: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=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yO4-0003TT-2L
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:52 +0000
X-Inumbo-ID: 3c39f00d-bcd3-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.190])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c39f00d-bcd3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 14:46:48 +0200 (CEST)
Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 93C8E70D8388E;
 Thu, 20 Sep 2018 20:48:47 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS405-HUB.china.huawei.com
 (10.3.19.205) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:42 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:00 +0800
Message-ID: <20180920123306.14772-17-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 16/22] usbnet: ipheth: fix return type
 of ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC91c2IvaXBoZXRoLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL25ldC91c2IvaXBoZXRoLmMgYi9kcml2ZXJzL25ldC91c2IvaXBo
ZXRoLmMKaW5kZXggNzI3NTc2MS4uNTNlYWI2ZmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3Vz
Yi9pcGhldGguYworKysgYi9kcml2ZXJzL25ldC91c2IvaXBoZXRoLmMKQEAgLTQxMyw3ICs0MTMs
NyBAQCBzdGF0aWMgaW50IGlwaGV0aF9jbG9zZShzdHJ1Y3QgbmV0X2RldmljZSAqbmV0KQogCXJl
dHVybiAwOwogfQogCi1zdGF0aWMgaW50IGlwaGV0aF90eChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBz
dHJ1Y3QgbmV0X2RldmljZSAqbmV0KQorc3RhdGljIG5ldGRldl90eF90IGlwaGV0aF90eChzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0KQogewogCXN0cnVjdCBpcGhl
dGhfZGV2aWNlICpkZXYgPSBuZXRkZXZfcHJpdihuZXQpOwogCXN0cnVjdCB1c2JfZGV2aWNlICp1
ZGV2ID0gZGV2LT51ZGV2OwotLSAKMS44LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2ze7-0001nK-EY; Thu, 20 Sep 2018 14:09:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yO9-0003Ur-7A
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:57 +0000
X-Inumbo-ID: ad43b5a7-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad43b5a7-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:58 +0000 (UTC)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id B52988052A598;
 Thu, 20 Sep 2018 20:48:51 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:48 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:02 +0800
Message-ID: <20180920123306.14772-19-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 18/22] can: xilinx: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9jYW4veGlsaW54X2Nh
bi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvY2FuL3hpbGlueF9jYW4uYyBiL2RyaXZlcnMvbmV0
L2Nhbi94aWxpbnhfY2FuLmMKaW5kZXggMDQ1ZjA4NC4uNmRlNTAwNCAxMDA2NDQKLS0tIGEvZHJp
dmVycy9uZXQvY2FuL3hpbGlueF9jYW4uYworKysgYi9kcml2ZXJzL25ldC9jYW4veGlsaW54X2Nh
bi5jCkBAIC02MTIsNyArNjEyLDcgQEAgc3RhdGljIGludCB4Y2FuX3N0YXJ0X3htaXRfbWFpbGJv
eChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmRldikKICAqCiAgKiBS
ZXR1cm46IE5FVERFVl9UWF9PSyBvbiBzdWNjZXNzIGFuZCBORVRERVZfVFhfQlVTWSB3aGVuIHRo
ZSB0eCBxdWV1ZSBpcyBmdWxsCiAgKi8KLXN0YXRpYyBpbnQgeGNhbl9zdGFydF94bWl0KHN0cnVj
dCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZGV2KQorc3RhdGljIG5ldGRldl90
eF90IHhjYW5fc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2Rldmlj
ZSAqbmRldikKIHsKIAlzdHJ1Y3QgeGNhbl9wcml2ICpwcml2ID0gbmV0ZGV2X3ByaXYobmRldik7
CiAJaW50IHJldDsKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze7-0001oK-W5; Thu, 20 Sep 2018 14:09:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yO9-0003Us-7T
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:48:57 +0000
X-Inumbo-ID: ad504ed6-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad504ed6-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:49:58 +0000 (UTC)
Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id C52AE7C16A8C3;
 Thu, 20 Sep 2018 20:48:51 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS413-HUB.china.huawei.com
 (10.3.19.213) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:45 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:01 +0800
Message-ID: <20180920123306.14772-18-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNj
X2Rydi5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Ry
di5jIGIvZHJpdmVycy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYwppbmRleCAzYWY2ZDhkLi4wNTZj
NDcyIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCisrKyBiL2Ry
aXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMKQEAgLTUxMSw3ICs1MTEsOCBAQCBzdGF0aWMg
aW50IG5ldHZzY192Zl94bWl0KHN0cnVjdCBuZXRfZGV2aWNlICpuZXQsIHN0cnVjdCBuZXRfZGV2
aWNlICp2Zl9uZXRkZXYsCiAJcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IG5ldHZzY19zdGFy
dF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQpCitzdGF0
aWMgbmV0ZGV2X3R4X3QKK25ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0
cnVjdCBuZXRfZGV2aWNlICpuZXQpCiB7CiAJc3RydWN0IG5ldF9kZXZpY2VfY29udGV4dCAqbmV0
X2RldmljZV9jdHggPSBuZXRkZXZfcHJpdihuZXQpOwogCXN0cnVjdCBodl9uZXR2c2NfcGFja2V0
ICpwYWNrZXQgPSBOVUxMOwpAQCAtNTI4LDggKzUyOSwxMSBAQCBzdGF0aWMgaW50IG5ldHZzY19z
dGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQpCiAJ
ICovCiAJdmZfbmV0ZGV2ID0gcmN1X2RlcmVmZXJlbmNlX2JoKG5ldF9kZXZpY2VfY3R4LT52Zl9u
ZXRkZXYpOwogCWlmICh2Zl9uZXRkZXYgJiYgbmV0aWZfcnVubmluZyh2Zl9uZXRkZXYpICYmCi0J
ICAgICFuZXRwb2xsX3R4X3J1bm5pbmcobmV0KSkKLQkJcmV0dXJuIG5ldHZzY192Zl94bWl0KG5l
dCwgdmZfbmV0ZGV2LCBza2IpOworCSAgICAhbmV0cG9sbF90eF9ydW5uaW5nKG5ldCkpIHsKKwkJ
cmV0ID0gbmV0dnNjX3ZmX3htaXQobmV0LCB2Zl9uZXRkZXYsIHNrYik7CisJCWlmIChyZXQpCisJ
CQlyZXR1cm4gTkVUREVWX1RYX0JVU1k7CisJfQogCiAJLyogV2Ugd2lsbCBhdG1vc3QgbmVlZCB0
d28gcGFnZXMgdG8gZGVzY3JpYmUgdGhlIHJuZGlzCiAJICogaGVhZGVyLiBXZSBjYW4gb25seSB0
cmFuc21pdCBNQVhfUEFHRV9CVUZGRVJfQ09VTlQgbnVtYmVyCi0tIAoxLjguMy4xCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze8-0001pB-Er; Thu, 20 Sep 2018 14:09:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yOD-0003Vi-F9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:49:01 +0000
X-Inumbo-ID: af715327-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af715327-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:50:01 +0000 (UTC)
Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 2B7B41EE2A986;
 Thu, 20 Sep 2018 20:48:56 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS403-HUB.china.huawei.com
 (10.3.19.203) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:51 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:03 +0800
Message-ID: <20180920123306.14772-20-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 19/22] net: plip: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9wbGlwL3BsaXAuYyB8
IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9wbGlwL3BsaXAuYyBiL2RyaXZlcnMvbmV0L3BsaXAv
cGxpcC5jCmluZGV4IGZlYjkyZWMuLjBiMzU0ZTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3Bs
aXAvcGxpcC5jCisrKyBiL2RyaXZlcnMvbmV0L3BsaXAvcGxpcC5jCkBAIC0xNDYsNyArMTQ2LDcg
QEAKIHN0YXRpYyB2b2lkIHBsaXBfaW50ZXJydXB0KHZvaWQgKmRldl9pZCk7CiAKIC8qIEZ1bmN0
aW9ucyBmb3IgREVWIG1ldGhvZHMgKi8KLXN0YXRpYyBpbnQgcGxpcF90eF9wYWNrZXQoc3RydWN0
IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CitzdGF0aWMgbmV0ZGV2X3R4
X3QgcGxpcF90eF9wYWNrZXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2Ug
KmRldik7CiBzdGF0aWMgaW50IHBsaXBfaGFyZF9oZWFkZXIoc3RydWN0IHNrX2J1ZmYgKnNrYiwg
c3RydWN0IG5ldF9kZXZpY2UgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBzaG9ydCB0eXBlLCBjb25zdCB2b2lkICpkYWRkciwKIAkJCSAgICBjb25zdCB2b2lkICpz
YWRkciwgdW5zaWduZWQgbGVuKTsKQEAgLTk2Miw3ICs5NjIsNyBAQCBzdGF0aWMgX19iZTE2IHBs
aXBfdHlwZV90cmFucyhzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2
KQogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm5sLT5sb2NrLCBmbGFncyk7CiB9CiAKLXN0YXRp
YyBpbnQKK3N0YXRpYyBuZXRkZXZfdHhfdAogcGxpcF90eF9wYWNrZXQoc3RydWN0IHNrX2J1ZmYg
KnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgbmV0X2xvY2FsICpubCA9
IG5ldGRldl9wcml2KGRldik7Ci0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze8-0001qH-Up; Thu, 20 Sep 2018 14:09:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yOH-0003WM-VH
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:49:05 +0000
X-Inumbo-ID: b2a62cfb-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2a62cfb-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:50:07 +0000 (UTC)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id B8CAC90CA362D;
 Thu, 20 Sep 2018 20:49:00 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:56 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:05 +0800
Message-ID: <20180920123306.14772-22-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 21/22] l2tp: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBuZXQvbDJ0cC9sMnRwX2V0aC5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9uZXQvbDJ0cC9sMnRwX2V0aC5jIGIvbmV0L2wydHAvbDJ0cF9ldGguYwppbmRleCA4
YWFkYzRmLi40MTczY2IxIDEwMDY0NAotLS0gYS9uZXQvbDJ0cC9sMnRwX2V0aC5jCisrKyBiL25l
dC9sMnRwL2wydHBfZXRoLmMKQEAgLTc3LDcgKzc3LDggQEAgc3RhdGljIHZvaWQgbDJ0cF9ldGhf
ZGV2X3VuaW5pdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogCSAqLwogfQogCi1zdGF0aWMgaW50
IGwydHBfZXRoX2Rldl94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QKK2wydHBfZXRoX2Rldl94bWl0KHN0cnVjdCBza19i
dWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGwydHBfZXRoICpw
cml2ID0gbmV0ZGV2X3ByaXYoZGV2KTsKIAlzdHJ1Y3QgbDJ0cF9zZXNzaW9uICpzZXNzaW9uID0g
cHJpdi0+c2Vzc2lvbjsKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2ze9-0001rk-In; Thu, 20 Sep 2018 14:09:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yOH-0003WN-VT
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:49:06 +0000
X-Inumbo-ID: b2749e0e-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2749e0e-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:50:06 +0000 (UTC)
Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 3B6E9711E8174;
 Thu, 20 Sep 2018 20:49:01 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS403-HUB.china.huawei.com
 (10.3.19.203) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:53 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:04 +0800
Message-ID: <20180920123306.14772-21-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 20/22] rionet: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBkcml2ZXJzL25ldC9yaW9uZXQuYyB8IDMg
KystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9uZXQvcmlvbmV0LmMgYi9kcml2ZXJzL25ldC9yaW9uZXQuYwppbmRl
eCBlOWYxMDFjLi5kZTM5MWM3IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9yaW9uZXQuYworKysg
Yi9kcml2ZXJzL25ldC9yaW9uZXQuYwpAQCAtMTcwLDcgKzE3MCw4IEBAIHN0YXRpYyBpbnQgcmlv
bmV0X3F1ZXVlX3R4X21zZyhzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAq
bmRldiwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCByaW9uZXRfc3RhcnRfeG1pdChzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmRldikKK3N0YXRpYyBuZXRkZXZf
dHhfdAorcmlvbmV0X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9k
ZXZpY2UgKm5kZXYpCiB7CiAJaW50IGk7CiAJc3RydWN0IHJpb25ldF9wcml2YXRlICpybmV0ID0g
bmV0ZGV2X3ByaXYobmRldik7Ci0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:09: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 1g2zeA-0001tk-94; Thu, 20 Sep 2018 14:09:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6zv5=mc=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g2yON-0003XO-9h
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 12:49:11 +0000
X-Inumbo-ID: b589be7d-bcd3-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b589be7d-bcd3-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 12:50:11 +0000 (UTC)
Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 95D7487819F3B;
 Thu, 20 Sep 2018 20:49:06 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS411-HUB.china.huawei.com
 (10.3.19.211) with Microsoft SMTP Server id 14.3.399.0; Thu, 20 Sep 2018
 20:48:59 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <dmitry.tarnyagin@lockless.no>,
 <wg@grandegger.com>, <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>, <steve.glendinning@shawell.net>,
 <f.fainelli@gmail.com>, <grygorii.strashko@ti.com>, <w-kwok2@ti.com>,
 <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>, <jreuter@yaina.de>,
 <kys@microsoft.com>, <haiyangz@microsoft.com>, <wei.liu2@citrix.com>,
 <paul.durrant@citrix.com>, <arvid.brodin@alten.se>, <pshelar@ovn.org>
Date: Thu, 20 Sep 2018 20:33:06 +0800
Message-ID: <20180920123306.14772-23-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 20 Sep 2018 14:09:23 +0000
Subject: [Xen-devel] [PATCH net-next 22/22] net: hsr: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, linux-can@vger.kernel.org,
 devel@linuxdriverproject.org, linux-hams@vger.kernel.org,
 linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KLS0tCiBuZXQvaHNyL2hzcl9kZXZpY2UuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL25ldC9oc3IvaHNyX2RldmljZS5jIGIvbmV0L2hzci9oc3JfZGV2aWNlLmMKaW5kZXgg
YjhjZDQzYy4uYTA2NzE1MCAxMDA2NDQKLS0tIGEvbmV0L2hzci9oc3JfZGV2aWNlLmMKKysrIGIv
bmV0L2hzci9oc3JfZGV2aWNlLmMKQEAgLTIzMyw3ICsyMzMsNyBAQCBzdGF0aWMgbmV0ZGV2X2Zl
YXR1cmVzX3QgaHNyX2ZpeF9mZWF0dXJlcyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LAogfQogCiAK
LXN0YXRpYyBpbnQgaHNyX2Rldl94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRf
ZGV2aWNlICpkZXYpCitzdGF0aWMgbmV0ZGV2X3R4X3QgaHNyX2Rldl94bWl0KHN0cnVjdCBza19i
dWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGhzcl9wcml2ICpo
c3IgPSBuZXRkZXZfcHJpdihkZXYpOwogCXN0cnVjdCBoc3JfcG9ydCAqbWFzdGVyOwotLSAKMS44
LjMuMQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zj7-0004fq-3i; Thu, 20 Sep 2018 14:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj6-0004fN-GM
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:40 +0000
X-Inumbo-ID: a72bac01-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a72bac01-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:15:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817563"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:45 +0100
Message-ID: <20180920141149.1643-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/7] amd-iommu: convert all bool_t to bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Rml4IGFzc2lnbm1lbnRzIHRvIHVzZSAnZmFsc2UnIHJhdGhlciB0aGFuICcwJy4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3Vy
YXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYyB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IGU0ZjIyYzlmYzYuLmQ3ZGY4YjkxNjEgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTQ1LDEzICs0NSwxMyBAQCB2
b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25l
ZCBsb25nIGRmbikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLXN0YXRpYyBi
b29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUsIHVuc2lnbmVkIGxvbmcg
bmV4dF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbmV4dF9sZXZlbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCBpdywgYm9vbF90IGlyKQorc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQz
Ml90ICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKIHsKICAgICB1aW50NjRfdCBhZGRyX2xv
LCBhZGRyX2hpLCBtYWRkcl9vbGQsIG1hZGRyX25leHQ7CiAgICAgdWludDMyX3QgZW50cnk7Ci0g
ICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJvb2wgbmVlZF9mbHVzaCA9IGZhbHNlOwog
CiAgICAgbWFkZHJfbmV4dCA9ICh1aW50NjRfdCluZXh0X21mbiA8PCBQQUdFX1NISUZUOwogCkBA
IC0xMDQsMTMgKzEwNCwxMyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJlc2VudCh1
aW50MzJfdCAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIHJldHVybiBuZWVkX2Zs
dXNoOwogfQogCi1zdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBs
b25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQorc3Rh
dGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNp
Z25lZCBsb25nIGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpCiB7CiAgICAgdWludDY0X3QgKnRhYmxlOwogICAg
IHVpbnQzMl90ICpwZGU7Ci0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJvb2wgbmVl
ZF9mbHVzaCA9IGZhbHNlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9t
Zm4pKTsKIApAQCAtMzM5LDcgKzMzOSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfdXBkYXRlX3BkZV9j
b3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICB1aW50NjRf
dCAqdGFibGUsICpwZGUsICpudGFibGU7CiAgICAgdWludDY0X3QgbnRhYmxlX21hZGRyLCBtYXNr
OwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIGJvb2xf
dCBvayA9IDA7CisgICAgYm9vbCBvayA9IGZhbHNlOwogCiAgICAgQVNTRVJUKCBzcGluX2lzX2xv
Y2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIApAQCAtNjMzLDcgKzYz
Myw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZGZuKQogaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGZsYWdzKQogewotICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKKyAgICBib29sIG5lZWRf
Zmx1c2ggPSBmYWxzZTsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN107Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zjA-0004gh-4b; Thu, 20 Sep 2018 14:14: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=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj8-0004gI-Pe
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:42 +0000
X-Inumbo-ID: 3aa885af-bcdf-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aa885af-bcdf-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:12:38 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817569"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:49 +0100
Message-ID: <20180920141149.1643-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/7] amd-iommu: 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgQU1EIElPTU1VIGltcGxlbWVudGF0
aW9uIHRvIGZpbmQgdGhlCk1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZpZWQgREZO
LiBUaGlzIGlzIGFuYWxvZ291cyB0byB0aGUKbWV0aG9kIGFkZGVkIGZvciBWVC1kIElPTU1VIGJ5
IGNvbW1pdCA0M2QxNjIyYi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwg
NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
YW1kLWlvbW11LXByb3RvLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IGZlY2RlOWQ2
NDUuLjMwOTcyMDc0M2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMK
QEAgLTY5LDYgKzY5LDIwIEBAIHN0YXRpYyB2b2lkIGdldF9pb21tdV9wZGVfaW5mbyh1aW50MzJf
dCAqcGRlLCB1aW50NjRfdCAqbWFkZHIsIGJvb2wgKml3LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCk7CiB9
CiAKK3N0YXRpYyB2b2lkIGdldF9pb21tdV9wdGVfaW5mbyh1bnNpZ25lZCBsb25nIGwxX21mbiwg
dW5zaWduZWQgbG9uZyBkZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKm1hZGRyLCBib29sICppdywgYm9vbCAqaXIpCit7CisgICAgdWludDY0X3QgKnRhYmxlOwor
ICAgIHVpbnQzMl90ICpwZGU7CisKKyAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwx
X21mbikpOworICAgIHBkZSA9ICh1aW50MzJfdCAqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF8xKSk7CisKKyAgICBnZXRfaW9tbXVfcGRlX2luZm8ocGRlLCBtYWRk
ciwgaXcsIGlyKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cit9CisKIHN0YXRpYyBi
b29sIHNldF9pb21tdV9wZGVfaW5mbyh1aW50MzJfdCAqcGRlLCB1aW50NjRfdCBtYWRkciwgYm9v
bCBpdywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlyKQogewpAQCAtNzkz
LDYgKzgwNyw0MiBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuKQogICAgIHJldHVybiAwOwogfQogCitpbnQgYW1kX2lvbW11X2xvb2t1cF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncykKK3sKKyAgICB1bnNpZ25lZCBsb25nIHB0
X21mbls3XSA9IHt9OworICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OworICAgIHVpbnQ2NF90IG1hZGRyOworICAgIGJvb2wgaXcsIGlyOworICAgIGludCByYzsKKwor
ICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKworICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIGlmICgg
IWhkLT5hcmNoLnJvb3RfdGFibGUgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKyAgICB9CisK
KyAgICByYyA9IGlvbW11X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4pOworICAg
IGlmICggcmMgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBnZXRfaW9tbXVfcHRlX2lu
Zm8ocHRfbWZuWzFdLCBkZm5feChkZm4pLCAmbWFkZHIsICZpdywgJmlyKTsKKyAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgICptZm4gPSBfbWZuKG1hZGRyID4+
IFBBR0VfU0hJRlQpOworICAgICpmbGFncyA9IChpdyA/IElPTU1VRl93cml0YWJsZSA6IDApIHwg
KGlyID8gSU9NTVVGX3JlYWRhYmxlIDogMCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFt
ZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgcGh5c19hZGRy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
aXplLCBpbnQgaXcsIGludCBpcikKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCmluZGV4IDVlOTliNjk4OGUuLjg2Yjk3ZDdlYWYgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNjE2LDYgKzYxNiw3IEBAIGNvbnN0
IHN0cnVjdCBpb21tdV9vcHMgYW1kX2lvbW11X29wcyA9IHsKICAgICAudGVhcmRvd24gPSBhbWRf
aW9tbXVfZG9tYWluX2Rlc3Ryb3ksCiAgICAgLm1hcF9wYWdlID0gYW1kX2lvbW11X21hcF9wYWdl
LAogICAgIC51bm1hcF9wYWdlID0gYW1kX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmxvb2t1cF9w
YWdlID0gYW1kX2lvbW11X2xvb2t1cF9wYWdlLAogICAgIC5mcmVlX3BhZ2VfdGFibGUgPSBkZWFs
bG9jYXRlX3BhZ2VfdGFibGUsCiAgICAgLnJlYXNzaWduX2RldmljZSA9IHJlYXNzaWduX2Rldmlj
ZSwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGFtZF9pb21tdV9ncm91cF9pZCwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCAzMDgzZDYy
NWJkLi5kNDUxYWNjMjhjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
YW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oCkBAIC01NSw2ICs1NSw4IEBAIGludCBhbWRfaW9tbXVfdXBkYXRlX2l2cnNf
bWFwcGluZ19hY3BpKHZvaWQpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVj
ayBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOworaW50
IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZu
X3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1m
biwgdW5zaWduZWQgaW50ICpmbGFncyk7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKHUzMiAqZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9v
dChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWlu
X3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zj6-0004fK-D1; Thu, 20 Sep 2018 14:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj5-0004fA-A5
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:39 +0000
X-Inumbo-ID: a7200cb4-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7200cb4-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:15:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817559"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:43 +0100
Message-ID: <20180920141149.1643-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/7] amd-iommu: don't domain_crash() inside
 map/unmap_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: 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>

Q29tbWl0IGMyMTBjYWZiICJpb21tdTogZG9uJ3QgZG9tYWluX2NyYXNoKCkgaW5zaWRlIGlvbW11
X21hcC91bm1hcF9wYWdlKCkiCnJlbW92ZWQgdGhlIGltcGxpY2l0IGRvbWFpbl9jcmFzaCgpIGZy
b20gdGhlIGlvbW11X29wcyB3cmFwcGVyIGZ1bmN0aW9ucy4KVGhpcyBwYXRjaCBkb2VzIHRoZSBz
YW1lIHRoaW5nIGluIHRoZSBBTUQgSU9NTVUgaW1wbGVtZW50YXRpb24uIFRoaXMgaXMgYQpuZWNl
c3NhcnkgcHJlLXJlcXVpc2l0ZSBmb3IgaW1wbGVtZW50YXRpb24gb2YgUFYgSU9NTVUuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNj
OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBj
ODljNTRmZGI2Li44YTEwNDEyYTA3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCkBAIC02NTMsNyArNjUzLDYgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgc3Bpbl91bmxvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0YWJs
ZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICUiUFJJX2RmbiJcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1
cm4gcmM7CiAgICAgfQogCkBAIC02NjYsNyArNjY1LDYgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4iXG4iLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwotICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9
CkBAIC02NzYsNyArNjc0LDYgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdl
dGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
IGRmbl94KGRmbikpOwotICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgIH0KIApAQCAtNzExLDcgKzcwOCw2IEBAIGludCBhbWRfaW9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImRmbiA9ICUiUFJJX2RmbiIgbWZuID0gJSJQUklf
bWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXJnZV9sZXZlbCwgZGZuX3go
ZGZuKSwgbWZuX3gobWZuKSk7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgfQogCkBAIC03NTMsOCArNzQ5LDYgQEAgaW50
IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwotICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCi0gICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQpAQCAtNzY0
LDcgKzc1OCw2IEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4pCiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwog
ICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9
ICUiUFJJX2RmbiJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAg
ICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zj7-0004fy-Ct; Thu, 20 Sep 2018 14:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj6-0004fO-Gc
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:40 +0000
X-Inumbo-ID: a7780c68-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7780c68-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:15:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817564"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:46 +0100
Message-ID: <20180920141149.1643-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/7] amd-iommu: reduce code duplication...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Li4uYnkgY2FsbGluZyB1cGRhdGVfcGFnaW5nX21vZGUoKSBpbnNpZGUgaW9tbXVfcGRlX2Zyb21f
ZGZuKCkuCgpBbHNvIGhhdmUgaW9tbXVfcGRlX2Zyb21fZGZuKCkgcmV0dXJuIC1FRkFVTFQgaWYg
cHRfbWZuWzFdIGlzIHplcm8sIHRvIGF2b2lkCnRoZSBjYWxsZXJzIGhhdmluZyB0byBleHBsaWN0
bHkgdGVzdCBpdC4KCk5PVEU6IFRoZSByZXR1cm4gdmFsdWUgb2YgaW9tbXVfcGRlX2Zyb21fZGZu
KCkgaXMgaWdub3JlZCBieQogICAgICBhbWRfaW9tbXVfbWFwX3BhZ2UoKS4gSW5zdGVhZCwgdG8g
cHJlc2VydmUgdGhlIGV4aXN0aW5nIHJldHVybgogICAgICBzZW1hbnRpY3MsIC1FRkFVTFQgaXMg
cmV0dXJuZWQgcmVnYXJkbGVzcyBvZiB0aGUgYWN0dWFsIGVycm9yLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1
dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jIHwgMjc2ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDEzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggZDdkZjhiOTE2MS4uYTE4NmM4ZDI4
YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNDMxLDYgKzQz
MSwxMDIgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCB1cGRh
dGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCit7Cisg
ICAgdWludDE2X3QgYmRmOworICAgIHZvaWQgKmRldmljZV9lbnRyeTsKKyAgICB1bnNpZ25lZCBp
bnQgcmVxX2lkLCBsZXZlbCwgb2Zmc2V0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAg
c3RydWN0IHBjaV9kZXYgKnBkZXY7CisgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBOVUxM
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKm5ld19yb290ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpvbGRfcm9vdCA9IE5VTEw7CisgICAgdm9pZCAqbmV3X3Jvb3RfdmFkZHI7CisgICAg
dW5zaWduZWQgbG9uZyBvbGRfcm9vdF9tZm47CisgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQg
PSBkb21faW9tbXUoZCk7CisKKyAgICBBU1NFUlQoZGZuICE9IGRmbl94KElOVkFMSURfREZOKSk7
CisgICAgQVNTRVJUKCEoZGZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgpKTsKKwor
ICAgIGxldmVsID0gaGQtPmFyY2gucGFnaW5nX21vZGU7CisgICAgb2xkX3Jvb3QgPSBoZC0+YXJj
aC5yb290X3RhYmxlOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElGVCAq
IChsZXZlbCAtIDEpKTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFw
cGluZ19sb2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKKworICAgIHdoaWxlICggb2Zmc2V0ID49
IFBURV9QRVJfVEFCTEVfU0laRSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBBbGxv
Y2F0ZSBhbmQgaW5zdGFsbCBhIG5ldyByb290IHRhYmxlLgorICAgICAgICAgKiBPbmx5IHVwcGVy
IEkvTyBwYWdlIHRhYmxlIGdyb3dzLCBubyBuZWVkIHRvIGZpeCBuZXh0IGxldmVsIGJpdHMuCisg
ICAgICAgICAqLworICAgICAgICBuZXdfcm9vdCA9IGFsbG9jX2FtZF9pb21tdV9wZ3RhYmxlKCk7
CisgICAgICAgIGlmICggIW5ld19yb290ICkKKyAgICAgICAgeworICAgICAgICAgICAgQU1EX0lP
TU1VX0RFQlVHKCIlcyBDYW5ub3QgYWxsb2NhdGUgSS9PIHBhZ2UgdGFibGVcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOworICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisgICAgICAgIH0KKworICAgICAgICBuZXdfcm9vdF92YWRkciA9IF9fbWFwX2RvbWFpbl9w
YWdlKG5ld19yb290KTsKKyAgICAgICAgb2xkX3Jvb3RfbWZuID0gbWZuX3gocGFnZV90b19tZm4o
b2xkX3Jvb3QpKTsKKyAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KG5ld19yb290X3ZhZGRy
LCBvbGRfcm9vdF9tZm4sIGxldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJ
T01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKKworICAgICAgICBsZXZlbCsrOwor
ICAgICAgICBvbGRfcm9vdCA9IG5ld19yb290OworICAgICAgICBvZmZzZXQgPj49IFBURV9QRVJf
VEFCTEVfU0hJRlQ7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG5ld19yb290X3ZhZGRyKTsK
KyAgICB9CisKKyAgICBpZiAoIG5ld19yb290ICkKKyAgICB7CisgICAgICAgIGhkLT5hcmNoLnBh
Z2luZ19tb2RlID0gbGV2ZWw7CisgICAgICAgIGhkLT5hcmNoLnJvb3RfdGFibGUgPSBuZXdfcm9v
dDsKKworICAgICAgICBpZiAoICFwY2lkZXZzX2xvY2tlZCgpICkKKyAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiJXMgVHJ5IHRvIGFjY2VzcyBwZGV2X2xpc3QgIgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJ3aXRob3V0IGFxdWlyaW5nIHBjaWRldnNfbG9jay5cbiIsIF9fZnVuY19f
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBVcGRhdGUgZGV2aWNlIHRhYmxlIGVudHJpZXMg
dXNpbmcgbmV3IHJvb3QgdGFibGUgYW5kIHBhZ2luZworICAgICAgICAgKiBtb2RlLgorICAgICAg
ICAgKi8KKyAgICAgICAgZm9yX2VhY2hfcGRldiAoIGQsIHBkZXYgKQorICAgICAgICB7CisgICAg
ICAgICAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZuKTsKKyAgICAgICAg
ICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBkZXYtPnNlZywgYmRmKTsKKyAgICAg
ICAgICAgIGlmICggIWlvbW11ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIiVzIEZhaWwgdG8gZmluZCBpb21tdS5cbiIsIF9fZnVuY19fKTsKKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBkbyB7
CisgICAgICAgICAgICAgICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQocGRldi0+c2Vn
LCBiZGYpOworICAgICAgICAgICAgICAgIGRldmljZV9lbnRyeSA9IGlvbW11LT5kZXZfdGFibGUu
YnVmZmVyICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVxX2lkICogSU9NTVVf
REVWX1RBQkxFX0VOVFJZX1NJWkUpOworCisgICAgICAgICAgICAgICAgLyogdmFsaWQgPSAwIG9u
bHkgd29ya3MgZm9yIGRvbTAgcGFzc3Rocm91Z2ggbW9kZSAqLworICAgICAgICAgICAgICAgIGFt
ZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAorICAgICAgICAgICAgICAgICAgICBkZXZpY2Vf
ZW50cnksIHBhZ2VfdG9fbWFkZHIoaGQtPmFyY2gucm9vdF90YWJsZSksCisgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgaGQtPmFyY2gucGFnaW5nX21vZGUsIDEpOworCisgICAgICAg
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVxX2lkKTsKKyAgICAgICAg
ICAgICAgICBiZGYgKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7CisgICAgICAgICAgICB9IHdoaWxl
ICggUENJX0RFVkZOMihiZGYpICE9IHBkZXYtPmRldmZuICYmCisgICAgICAgICAgICAgICAgICAg
ICAgUENJX1NMT1QoYmRmKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsKKyAgICAgICAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CisgICAgICAgIH0K
KworICAgICAgICAvKiBGb3Igc2FmZXR5LCBpbnZhbGlkYXRlIGFsbCBlbnRyaWVzICovCisgICAg
ICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoZCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7
Cit9CisKIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxldmVsIHBhZ2UgdGFibGVz
IGlmIG5lY2Vzc2FyeQogICoge1JlLCB1bn1tYXBwaW5nIHN1cGVyIHBhZ2UgZnJhbWVzIGNhdXNl
cyByZS1hbGxvY2F0aW9uIG9mIGlvCiAgKiBwYWdlIHRhYmxlcy4KQEAgLTQ0NSwyMyArNTQxLDM3
IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZGZuLAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnRhYmxlOwogICAgIGNvbnN0IHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgLyoKKyAgICAgKiBT
aW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRhYmxl
LAorICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3Igd2lkZXIgZGZu
IG5vdy4KKyAgICAgKi8KKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbik7CisKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2Ug
bW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZm4pOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgfQorCiAg
ICAgdGFibGUgPSBoZC0+YXJjaC5yb290X3RhYmxlOwogICAgIGxldmVsID0gaGQtPmFyY2gucGFn
aW5nX21vZGU7CiAKLSAgICBCVUdfT04oIHRhYmxlID09IE5VTEwgfHwgbGV2ZWwgPCBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF8xIHx8IAorICAgIEJVR19PTiggIXRhYmxlIHx8IGxldmVsIDwgSU9N
TVVfUEFHSU5HX01PREVfTEVWRUxfMSB8fAogICAgICAgICAgICAgbGV2ZWwgPiBJT01NVV9QQUdJ
TkdfTU9ERV9MRVZFTF82ICk7CiAKICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9f
bWZuKHRhYmxlKSk7CiAKICAgICBpZiAoIGxldmVsID09IElPTU1VX1BBR0lOR19NT0RFX0xFVkVM
XzEgKQotICAgIHsKLSAgICAgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFibGVfbWZuOwotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgd2hpbGUgKCBs
ZXZlbCA+IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgaW50IG5leHRfbGV2ZWwgPSBsZXZlbCAtIDE7CisKICAgICAgICAgcHRfbWZuW2xldmVsXSA9
IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgIG5leHRfdGFibGVfdmFkZHIgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihuZXh0X3RhYmxlX21mbikpOwpAQCAtNDg1LDExICs1OTUsMTEgQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAKICAgICAgICAgICAgIC8qIGFsbG9jYXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8K
ICAgICAgICAgICAgIHRhYmxlID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKLSAgICAgICAg
ICAgIGlmICggdGFibGUgPT0gTlVMTCApCisgICAgICAgICAgICBpZiAoICF0YWJsZSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJDYW5ub3QgYWxsb2Nh
dGUgSS9PIHBhZ2UgdGFibGVcbiIpOwogICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KG5leHRfdGFibGVfdmFkZHIpOwotICAgICAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBuZXh0
X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7CkBAIC01MTAsMTQgKzYyMCwx
NCBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBwYWdlIHRhYmxl
IGZvciBub24tcHJlc2VudCBlbnRyaWVzICovCiAgICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNf
cHRlX3ByZXNlbnQocGRlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggbmV4dF90YWJs
ZV9tZm4gPT0gMCApCisgICAgICAgICAgICBpZiAoICFuZXh0X3RhYmxlX21mbiApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgdGFibGUgPSBhbGxvY19hbWRfaW9tbXVfcGd0YWJsZSgp
OwogICAgICAgICAgICAgICAgIGlmICggdGFibGUgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIkNhbm5vdCBhbGxvY2F0ZSBJ
L08gcGFnZSB0YWJsZVxuIik7CiAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KG5leHRfdGFibGVfdmFkZHIpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsKICAg
ICAgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X3RhYmxlX21mbiwg
bmV4dF9sZXZlbCwKQEAgLTUyNiw3ICs2MzYsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgIGVs
c2UgLyogc2hvdWxkIG5ldmVyIHJlYWNoIGhlcmUgKi8KICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICB1bm1hcF9kb21haW5fcGFnZShuZXh0X3RhYmxlX3ZhZGRyKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogCkBAIC01MzQsOTkgKzY0NCwxNyBAQCBzdGF0aWMgaW50IGlvbW11
X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAg
ICAgbGV2ZWwtLTsKICAgICB9CiAKLSAgICAvKiBtZm4gb2YgbGV2ZWwgMSBwYWdlIHRhYmxlICov
Ci0gICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFibGVfbWZuOwotICAgIHJldHVybiAwOwotfQot
Ci1zdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbikKLXsKLSAgICB1aW50MTZfdCBiZGY7Ci0gICAgdm9pZCAqZGV2aWNlX2VudHJ5
OwotICAgIHVuc2lnbmVkIGludCByZXFfaWQsIGxldmVsLCBvZmZzZXQ7Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKLSAgICBzdHJ1Y3QgYW1kX2lv
bW11ICppb21tdSA9IE5VTEw7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqbmV3X3Jvb3QgPSBOVUxM
OwotICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9yb290ID0gTlVMTDsKLSAgICB2b2lkICpuZXdf
cm9vdF92YWRkcjsKLSAgICB1bnNpZ25lZCBsb25nIG9sZF9yb290X21mbjsKLSAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLQotICAgIGlmICggZGZuID09IGRmbl94
KElOVkFMSURfREZOKSApCi0gICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKLSAgICBBU1NF
UlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwotCi0gICAgbGV2ZWwg
PSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKLSAgICBvbGRfcm9vdCA9IGhkLT5hcmNoLnJvb3RfdGFi
bGU7Ci0gICAgb2Zmc2V0ID0gZGZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZUICogKGxldmVsIC0g
MSkpOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
ICYmIGlzX2h2bV9kb21haW4oZCkpOwotCi0gICAgd2hpbGUgKCBvZmZzZXQgPj0gUFRFX1BFUl9U
QUJMRV9TSVpFICkKKyBvdXQ6CisgICAgaWYgKCAhbmV4dF90YWJsZV9tZm4gKQogICAgIHsKLSAg
ICAgICAgLyogQWxsb2NhdGUgYW5kIGluc3RhbGwgYSBuZXcgcm9vdCB0YWJsZS4KLSAgICAgICAg
ICogT25seSB1cHBlciBJL08gcGFnZSB0YWJsZSBncm93cywgbm8gbmVlZCB0byBmaXggbmV4dCBs
ZXZlbCBiaXRzICovCi0gICAgICAgIG5ld19yb290ID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUo
KTsKLSAgICAgICAgaWYgKCBuZXdfcm9vdCA9PSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCIlcyBDYW5ub3QgYWxsb2NhdGUgSS9PIHBhZ2UgdGFibGVcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwotICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07Ci0gICAgICAgIH0KLQotICAgICAgICBuZXdfcm9vdF92YWRkciA9IF9fbWFw
X2RvbWFpbl9wYWdlKG5ld19yb290KTsKLSAgICAgICAgb2xkX3Jvb3RfbWZuID0gbWZuX3gocGFn
ZV90b19tZm4ob2xkX3Jvb3QpKTsKLSAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KG5ld19y
b290X3ZhZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVsLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKLSAgICAgICAgbGV2
ZWwrKzsKLSAgICAgICAgb2xkX3Jvb3QgPSBuZXdfcm9vdDsKLSAgICAgICAgb2Zmc2V0ID4+PSBQ
VEVfUEVSX1RBQkxFX1NISUZUOwotICAgICAgICB1bm1hcF9kb21haW5fcGFnZShuZXdfcm9vdF92
YWRkcik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50
cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbik7Cisg
ICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIGlmICggbmV3X3Jvb3QgIT0gTlVM
TCApCi0gICAgewotICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSA9IGxldmVsOwotICAgICAg
ICBoZC0+YXJjaC5yb290X3RhYmxlID0gbmV3X3Jvb3Q7Ci0KLSAgICAgICAgaWYgKCAhcGNpZGV2
c19sb2NrZWQoKSApCi0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIiVzIFRyeSB0byBhY2Nl
c3MgcGRldl9saXN0ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAid2l0aG91dCBhcXVp
cmluZyBwY2lkZXZzX2xvY2suXG4iLCBfX2Z1bmNfXyk7Ci0KLSAgICAgICAgLyogVXBkYXRlIGRl
dmljZSB0YWJsZSBlbnRyaWVzIHVzaW5nIG5ldyByb290IHRhYmxlIGFuZCBwYWdpbmcgbW9kZSAq
LwotICAgICAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkKLSAgICAgICAgewotICAgICAgICAg
ICAgYmRmID0gUENJX0JERjIocGRldi0+YnVzLCBwZGV2LT5kZXZmbik7Ci0gICAgICAgICAgICBp
b21tdSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShwZGV2LT5zZWcsIGJkZik7Ci0gICAgICAgICAg
ICBpZiAoICFpb21tdSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCIlcyBGYWlsIHRvIGZpbmQgaW9tbXUuXG4iLCBfX2Z1bmNfXyk7Ci0gICAgICAgICAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgZG8gewotICAg
ICAgICAgICAgICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKHBkZXYtPnNlZywgYmRm
KTsKLSAgICAgICAgICAgICAgICBkZXZpY2VfZW50cnkgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZl
ciArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcV9pZCAqIElPTU1VX0RFVl9U
QUJMRV9FTlRSWV9TSVpFKTsKLQotICAgICAgICAgICAgICAgIC8qIHZhbGlkID0gMCBvbmx5IHdv
cmtzIGZvciBkb20wIHBhc3N0aHJvdWdoIG1vZGUgKi8KLSAgICAgICAgICAgICAgICBhbWRfaW9t
bXVfc2V0X3Jvb3RfcGFnZV90YWJsZShkZXZpY2VfZW50cnksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290X3Rh
YmxlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aGQtPmFyY2gucGFnaW5nX21vZGUsIDEpOwotCi0gICAgICAgICAgICAgICAgYW1kX2lvbW11X2Zs
dXNoX2RldmljZShpb21tdSwgcmVxX2lkKTsKLSAgICAgICAgICAgICAgICBiZGYgKz0gcGRldi0+
cGhhbnRvbV9zdHJpZGU7Ci0gICAgICAgICAgICB9IHdoaWxlICggUENJX0RFVkZOMihiZGYpICE9
IHBkZXYtPmRldmZuICYmCi0gICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoYmRmKSA9PSBQ
Q0lfU0xPVChwZGV2LT5kZXZmbikgKTsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgIH0KKyAgICBBU1NFUlQobGV2ZWwgPT0g
SU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSk7CisgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFi
bGVfbWZuOwogCi0gICAgICAgIC8qIEZvciBzYWZldHksIGludmFsaWRhdGUgYWxsIGVudHJpZXMg
Ki8KLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKLSAgICB9CiAgICAgcmV0
dXJuIDA7CiB9CiAKQEAgLTYzNiwxMyArNjY0LDE0IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgYm9vbCBuZWVkX2Zs
dXNoID0gZmFsc2U7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7
CiAgICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOworICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddID0ge307CiAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsOwogCiAg
ICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBt
ZW1zZXQocHRfbWZuLCAwLCBzaXplb2YocHRfbWZuKSk7CisgICAgaWYgKCBkZm5fZXEoZGZuLCBJ
TlZBTElEX0RGTikgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgIHNwaW5fbG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIApAQCAtNjU1LDI0ICs2ODQsOSBAQCBpbnQgYW1kX2lv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAg
ICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0
aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVk
IGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2
bV9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuX3goZGZuKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBh
Z2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAg
ICB9Ci0gICAgfQotCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwg
cHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2Rm
bihkLCBkZm5feChkZm4pLCBwdF9tZm4pICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZo
ZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQg
SU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICUiUFJJX2RmbiJcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBkZm5feChkZm4pKTsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCkBA
IC03MjEsMTMgKzczNSwxNSBAQCBvdXQ6CiAKIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN107
CisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN10gPSB7fTsKICAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIGlvbW11X3Vz
ZV9oYXBfcHQoZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIG1lbXNldChwdF9tZm4sIDAs
IHNpemVvZihwdF9tZm4pKTsKKyAgICBpZiAoIGRmbl9lcShkZm4sIElOVkFMSURfREZOKSApCisg
ICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKTsKIApAQCAtNzM3LDI3ICs3NTMsMTEgQEAgaW50IGFtZF9pb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIgbGV2
ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
IHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpOwot
Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBk
YXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAg
ICAgfQotICAgIH0KLQotICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiks
IHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgcmMgPSBpb21tdV9wZGVfZnJvbV9k
Zm4oZCwgZGZuX3goZGZuKSwgcHRfbWZuKTsKKyAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAg
IHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURfSU9NTVVf
REVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICUiUFJJX2RmbiJcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFn
ZSBub3QgcHJlc2VudCcgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zj6-0004fX-Lh; Thu, 20 Sep 2018 14:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj5-0004fB-AW
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:39 +0000
X-Inumbo-ID: a68c0aa9-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a68c0aa9-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:15:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817558"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:42 +0100
Message-ID: <20180920141149.1643-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/7] amd-iommu: cleanup and add lookup_page
 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: 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@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>

VGhlIGFpbSBvZiB0aGlzIHNlcmllcyBpcyB0byBhZGQgYSBsb29rdXBfcGFnZSBtZXRob2QgZm9y
IEFNRCBJT01NVQphbmFsb2dvdXMgdG8gdGhhdCByZWNlbnRseSBhZGRlZCBmb3IgVlQtZC4gVGhh
dCBpcyBkb25lIGJ5IHRoZSBsYXN0CnBhdGNoLiBUaGUgZmlyc3QgZml2ZSBwYXRjaGVzIGFyZSBj
bGVhbnVwIG9mIHRoZSBBTUQgSU9NTVUgY29kZSwgYW5kCnBhdGNoIHNpeCBtb2RpZmllcyB0aGUg
VlQtZCBjb2RlIHRvIHJlbW92ZSBhIHNlbWFudGljIHByb2JsZW0uCgpQYXVsIER1cnJhbnQgKDcp
OgogIGFtZC1pb21tdTogZG9uJ3QgZG9tYWluX2NyYXNoKCkgaW5zaWRlIG1hcC91bm1hcF9wYWdl
KCkKICBhbWQtaW9tbXU6IHJlLW5hbWUgdTgvMTYvMzIvNjQgdG8gdWludDgvMTYvMzIvNjRfdAog
IGFtZC1pb21tdTogY29udmVydCBhbGwgYm9vbF90IHRvIGJvb2wKICBhbWQtaW9tbXU6IHJlZHVj
ZSBjb2RlIGR1cGxpY2F0aW9uLi4uCiAgYW1kLWlvbW11OiBpbnRyb2R1Y2UgbmV3IGdldC9zZXRf
aW9tbXVfcGRlX2luZm8oKSBmdW5jdGlvbnMuLi4KICB2dGQ6IGNoYW5nZSBsb29rdXBfcGFnZSBm
YWlsdXJlIHNlbWFudGljcwogIGFtZC1pb21tdTogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0byBp
b21tdV9vcHMKCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAg
fCA1NTEgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuYyAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDMxNyBpbnNlcnRp
b25zKCspLCAyNDIgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zj8-0004gG-MF; Thu, 20 Sep 2018 14:14:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zj7-0004g4-NI
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:41 +0000
X-Inumbo-ID: a7ee9a62-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7ee9a62-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:15:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817567"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:44 +0100
Message-ID: <20180920141149.1643-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/7] amd-iommu: re-name u8/16/32/64 to
 uint8/16/32/64_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhpcyBwYXRjaCBpcyBsYXJnZWx5IGNvc21ldGljLiBUaGUgb25seSBub24tY29zbWV0aWMgY2hh
bmdlcyBhcmUgdG8KcmUtZGVmaW5lIHRoZSBsb2NhbCBwZGUgdmFyaWFibGUgYXMgYSB1aW50MzJf
dCBwb2ludGVyIChyYXRoZXIgdGhhbiBhCnVpbnQ2NF90IHBvaW50ZXIpIGluIGlvbW11X21lcmdl
X3BhZ2VzKCkgYW5kIGlvbW11X3BkZV9mcm9tX2RmbigpIHRvIGFsbG93CnRoZSByZW1vdmFsIG9m
IHJhdGhlciBleGNlc3NpdmUgYW1vdW50cyBvZiBjYXN0aW5nLgoKTk9URTogVGhpcyBwYXRjaCBh
bHNvIGFkZHMgbWlzc2luZyBlbWFjcyBib2lsZXJwbGF0ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYyB8IDEzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCA4YTEwNDEyYTA3Li5lNGYyMmM5ZmM2IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0zNyw3ICszNyw3IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3BkZV9pZHgodW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGludCBsZXZlbCkKIAogdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBs
b25nIGwxX21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCiB7Ci0gICAgdTY0ICp0YWJsZSwgKnB0ZTsK
KyAgICB1aW50NjRfdCAqdGFibGUsICpwdGU7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKGwxX21mbikpOwogICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBJ
T01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xKTsKQEAgLTQ1LDE1ICs0NSwxNSBAQCB2b2lkIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRm
bikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLXN0YXRpYyBib29sX3Qgc2V0
X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCAKK3N0
YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUsIHVuc2lnbmVk
IGxvbmcgbmV4dF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCBpdywgYm9vbF90IGlyKQogewotICAgIHU2NCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9vbGQsIG1hZGRyX25leHQ7Ci0gICAgdTMyIGVudHJ5OworICAgIHVpbnQ2NF90IGFkZHJfbG8s
IGFkZHJfaGksIG1hZGRyX29sZCwgbWFkZHJfbmV4dDsKKyAgICB1aW50MzJfdCBlbnRyeTsKICAg
ICBib29sX3QgbmVlZF9mbHVzaCA9IDA7CiAKLSAgICBtYWRkcl9uZXh0ID0gKHU2NCluZXh0X21m
biA8PCBQQUdFX1NISUZUOworICAgIG1hZGRyX25leHQgPSAodWludDY0X3QpbmV4dF9tZm4gPDwg
UEFHRV9TSElGVDsKIAogICAgIGFkZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsx
XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9I
SUdIX01BU0ssCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9w
cmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIGFkZHJfaGkgPSBt
YWRkcl9uZXh0ID4+IDMyOwogCiAgICAgLyogZW5hYmxlIHJlYWQvd3JpdGUgcGVybWlzc2lvbnMs
d2hpY2ggd2lsbCBiZSBlbmZvcmNlZCBhdCB0aGUgUFRFICovCi0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoKHUzMilhZGRyX2hpLCAwLAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1aW50MzJf
dClhZGRyX2hpLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9BRERSX0hJ
R0hfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX1NI
SUZULCAmZW50cnkpOwogICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGl3LCBlbnRyeSwKQEAgLTkw
LDcgKzkwLDcgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUs
IHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgcGRlWzFdID0gZW50cnk7CiAKICAgICAvKiBt
YXJrIG5leHQgbGV2ZWwgYXMgJ3ByZXNlbnQnICovCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIo
KHUzMilhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsCisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIo
KHVpbnQzMl90KWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QREVfQUREUl9MT1dfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfQUREUl9MT1dfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0X2ZpZWxkX2luX3JlZ191
MzIobmV4dF9sZXZlbCwgZW50cnksCkBAIC0xMDgsMTMgKzEwOCwxMyBAQCBzdGF0aWMgYm9vbF90
IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9u
ZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQogewotICAgIHU2NCAqdGFibGU7Ci0gICAgdTMy
ICpwZGU7CisgICAgdWludDY0X3QgKnRhYmxlOworICAgIHVpbnQzMl90ICpwZGU7CiAgICAgYm9v
bF90IG5lZWRfZmx1c2ggPSAwOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
dF9tZm4pKTsKIAotICAgIHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwg
cGRlX2xldmVsKSk7CisgICAgcGRlID0gKHVpbnQzMl90ICopKHRhYmxlICsgcGZuX3RvX3BkZV9p
ZHgoZGZuLCBwZGVfbGV2ZWwpKTsKIAogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3By
ZXNlbnQocGRlLCBuZXh0X21mbiwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8wLCBpdywgaXIpOwpAQCAtMTIzLDEwICsxMjMs
MTAgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBw
dF9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuLAogfQogCiB2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9w
YWdlX3RhYmxlKAotICAgIHUzMiAqZHRlLCB1NjQgcm9vdF9wdHIsIHUxNiBkb21haW5faWQsIHU4
IHBhZ2luZ19tb2RlLCB1OCB2YWxpZCkKKyAgICB1aW50MzJfdCAqZHRlLCB1aW50NjRfdCByb290
X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLCB1aW50OF90IHBhZ2luZ19tb2RlLCB1aW50OF90IHZh
bGlkKQogewotICAgIHU2NCBhZGRyX2hpLCBhZGRyX2xvOwotICAgIHUzMiBlbnRyeTsKKyAgICB1
aW50NjRfdCBhZGRyX2hpLCBhZGRyX2xvOworICAgIHVpbnQzMl90IGVudHJ5OwogICAgIHNldF9m
aWVsZF9pbl9yZWdfdTMyKGRvbWFpbl9pZCwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9TSElGVCwgJmVudHJ5KTsKQEAgLTEzNSw3ICsxMzUs
NyBAQCB2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAogICAgIGFkZHJfbG8gPSBy
b290X3B0ciAmIERNQV8zMkJJVF9NQVNLOwogICAgIGFkZHJfaGkgPSByb290X3B0ciA+PiAzMjsK
IAotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9oaSwgMCwKKyAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMigodWludDMyX3QpYWRkcl9oaSwgMCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9NQVNLLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX1NISUZU
LCAmZW50cnkpOwogICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxF
RCwgZW50cnksCkBAIC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFn
ZV90YWJsZSgKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU9fUkVB
RF9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOwogICAgIGR0ZVsxXSA9IGVudHJ5OwogCi0gICAg
c2V0X2ZpZWxkX2luX3JlZ191MzIoKHUzMilhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsCisgICAg
c2V0X2ZpZWxkX2luX3JlZ191MzIoKHVpbnQzMl90KWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJf
TE9XX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0Vf
VEFCTEVfUFRSX0xPV19TSElGVCwgJmVudHJ5KTsKICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihw
YWdpbmdfbW9kZSwgZW50cnksCkBAIC0xNjIsOSArMTYyLDkgQEAgdm9pZCBhbWRfaW9tbXVfc2V0
X3Jvb3RfcGFnZV90YWJsZSgKICAgICBkdGVbMF0gPSBlbnRyeTsKIH0KIAotdm9pZCBpb21tdV9k
dGVfc2V0X2lvdGxiKHUzMiAqZHRlLCB1OCBpKQordm9pZCBpb21tdV9kdGVfc2V0X2lvdGxiKHVp
bnQzMl90ICpkdGUsIHVpbnQ4X3QgaSkKIHsKLSAgICB1MzIgZW50cnk7CisgICAgdWludDMyX3Qg
ZW50cnk7CiAKICAgICBlbnRyeSA9IGR0ZVszXTsKICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigh
IWksIGVudHJ5LApAQCAtMTc0LDE2ICsxNzQsMTYgQEAgdm9pZCBpb21tdV9kdGVfc2V0X2lvdGxi
KHUzMiAqZHRlLCB1OCBpKQogfQogCiB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFw
X3RhYmxlKAotICAgIHUzMiAqZHRlLCB1NjQgaW50cmVtYXBfcHRyLCB1OCBpbnRfdmFsaWQpCisg
ICAgdWludDMyX3QgKmR0ZSwgdWludDY0X3QgaW50cmVtYXBfcHRyLCB1aW50OF90IGludF92YWxp
ZCkKIHsKLSAgICB1NjQgYWRkcl9oaSwgYWRkcl9sbzsKLSAgICB1MzIgZW50cnk7CisgICAgdWlu
dDY0X3QgYWRkcl9oaSwgYWRkcl9sbzsKKyAgICB1aW50MzJfdCBlbnRyeTsKIAogICAgIGFkZHJf
bG8gPSBpbnRyZW1hcF9wdHIgJiBETUFfMzJCSVRfTUFTSzsKICAgICBhZGRyX2hpID0gaW50cmVt
YXBfcHRyID4+IDMyOwogCiAgICAgZW50cnkgPSBkdGVbNV07Ci0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoKHUzMilhZGRyX2hpLCBlbnRyeSwKKyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodWlu
dDMyX3QpYWRkcl9oaSwgZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX1NISUZULCAmZW50cnkpOwogICAgIC8q
IEZpeGVkIGFuZCBhcmJpdHJhdGVkIGludGVycnVwdHMgcmVtYXBlcGQgKi8KQEAgLTE5Miw3ICsx
OTIsNyBAQCB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAogICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1NISUZULCAmZW50
cnkpOwogICAgIGR0ZVs1XSA9IGVudHJ5OwogCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHUz
MilhZGRyX2xvID4+IDYsIDAsCisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHVpbnQzMl90KWFk
ZHJfbG8gPj4gNiwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9J
TlRfVEFCTEVfUFRSX0xPV19NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVW
X1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX1NISUZULCAmZW50cnkpOwogICAgIC8qIDIwNDggZW50
cmllcyAqLwpAQCAtMjExLDExICsyMTEsMTEgQEAgdm9pZCBfX2luaXQgYW1kX2lvbW11X3NldF9p
bnRyZW1hcF90YWJsZSgKICAgICBkdGVbNF0gPSBlbnRyeTsKIH0KIAotdm9pZCBfX2luaXQgaW9t
bXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodTMyICpkdGUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICpp
dnJzX2RldikKK3ZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHVpbnQzMl90
ICpkdGUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKIHsKLSAgICB1MzIgZW50cnk7
Ci0gICAgdTggc3lzX21ndCwgZGV2X2V4LCBmbGFnczsKLSAgICB1OCBtYXNrID0gfigweDcgPDwg
Myk7CisgICAgdWludDMyX3QgZW50cnk7CisgICAgdWludDhfdCBzeXNfbWd0LCBkZXZfZXgsIGZs
YWdzOworICAgIHVpbnQ4X3QgbWFzayA9IH4oMHg3IDw8IDMpOwogCiAgICAgZHRlWzddID0gZHRl
WzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBdID0gMDsKIApAQCAtMjM4LDEw
ICsyMzgsMTAgQEAgdm9pZCBfX2luaXQgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodTMyICpk
dGUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKICAgICBkdGVbM10gPSBlbnRyeTsK
IH0KIAotdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwgdTE2IGRvbV9pZCwg
dTY0IGdjcjMsCit2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHVpbnQzMl90ICpkdGUsIHVp
bnQxNl90IGRvbV9pZCwgdWludDY0X3QgZ2NyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGd2LCB1bnNpZ25lZCBpbnQgZ2x4KQogewotICAgIHUzMiBlbnRyeSwgZ2NyM18xLCBn
Y3IzXzIsIGdjcjNfMzsKKyAgICB1aW50MzJfdCBlbnRyeSwgZ2NyM18xLCBnY3IzXzIsIGdjcjNf
MzsKIAogICAgIGdjcjNfMyA9IGdjcjMgPj4gMzE7CiAgICAgZ2NyM18yID0gKGdjcjMgPj4gMTUp
ICYgMHhGRkZGOwpAQCAtMjg1LDkgKzI4NSw5IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9j
cjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogICAgIGR0ZVsxXSA9IGVudHJ5Owog
fQogCi11NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAqZW50cnkpCit1
aW50NjRfdCBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodWludDMyX3QgKmVudHJ5
KQogewotICAgIHU2NCBhZGRyX2xvLCBhZGRyX2hpLCBwdHI7CisgICAgdWludDY0X3QgYWRkcl9s
bywgYWRkcl9oaSwgcHRyOwogCiAgICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
CiAgICAgICAgIGVudHJ5WzBdLApAQCAtMzA2LDIyICszMDYsMjIgQEAgdTY0IGFtZF9pb21tdV9n
ZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSh1MzIgKmVudHJ5KQogLyogRm9yIGVhY2ggcGRlLCBXZSB1
c2UgaWdub3JlZCBiaXRzIChiaXQgMSAtIGJpdCA4IGFuZCBiaXQgNjMpCiAgKiB0byBzYXZlIHBk
ZSBjb3VudCwgcGRlIGNvdW50ID0gNTExIGlzIGEgY2FuZGlkYXRlIG9mIHBhZ2UgY29hbGVzY2lu
Zy4KICAqLwotc3RhdGljIHVuc2lnbmVkIGludCBnZXRfcGRlX2NvdW50KHU2NCBwZGUpCitzdGF0
aWMgdW5zaWduZWQgaW50IGdldF9wZGVfY291bnQodWludDY0X3QgcGRlKQogewogICAgIHVuc2ln
bmVkIGludCBjb3VudDsKLSAgICB1NjQgdXBwZXJfbWFzayA9IDFVTEwgPDwgNjMgOwotICAgIHU2
NCBsb3dlcl9tYXNrID0gMHhGRiA8PCAxOworICAgIHVpbnQ2NF90IHVwcGVyX21hc2sgPSAxVUxM
IDw8IDYzIDsKKyAgICB1aW50NjRfdCBsb3dlcl9tYXNrID0gMHhGRiA8PCAxOwogCiAgICAgY291
bnQgPSAoKHBkZSAmIHVwcGVyX21hc2spID4+IDU1KSB8ICgocGRlICYgbG93ZXJfbWFzaykgPj4g
MSk7CiAgICAgcmV0dXJuIGNvdW50OwogfQogCiAvKiBDb252ZXJ0IHBkZSBjb3VudCBpbnRvIGlv
bW11IHB0ZSBpZ25vcmVkIGJpdHMgKi8KLXN0YXRpYyB2b2lkIHNldF9wZGVfY291bnQodTY0ICpw
ZGUsIHVuc2lnbmVkIGludCBjb3VudCkKK3N0YXRpYyB2b2lkIHNldF9wZGVfY291bnQodWludDY0
X3QgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQogewotICAgIHU2NCB1cHBlcl9tYXNrID0gMVVM
TCA8PCA4IDsKLSAgICB1NjQgbG93ZXJfbWFzayA9IDB4RkY7Ci0gICAgdTY0IHB0ZV9tYXNrID0g
KH4oMVVMTCA8PCA2MykpICYgKH4oMHhGRiA8PCAxKSk7CisgICAgdWludDY0X3QgdXBwZXJfbWFz
ayA9IDFVTEwgPDwgOCA7CisgICAgdWludDY0X3QgbG93ZXJfbWFzayA9IDB4RkY7CisgICAgdWlu
dDY0X3QgcHRlX21hc2sgPSAofigxVUxMIDw8IDYzKSkgJiAofigweEZGIDw8IDEpKTsKIAogICAg
ICpwZGUgJj0gcHRlX21hc2s7CiAgICAgKnBkZSB8PSAoKGNvdW50ICYgdXBwZXJfbWFzayApIDw8
IDU1KSB8ICgoY291bnQgJiBsb3dlcl9tYXNrICkgPDwgMSk7CkBAIC0zMzYsOCArMzM2LDggQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcHRfbWZuLAogewogICAgIHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2
ZWw7CiAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Ci0gICAgdTY0ICp0YWJsZSwgKnBkZSwg
Km50YWJsZTsKLSAgICB1NjQgbnRhYmxlX21hZGRyLCBtYXNrOworICAgIHVpbnQ2NF90ICp0YWJs
ZSwgKnBkZSwgKm50YWJsZTsKKyAgICB1aW50NjRfdCBudGFibGVfbWFkZHIsIG1hc2s7CiAgICAg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgYm9vbF90IG9rID0g
MDsKIApAQCAtMzUwLDExICszNTAsMTEgQEAgc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2Nv
dW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIHBkZSA9IHRh
YmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBtZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgcGFn
ZSB0YWJsZSBvZiBuZXh0IGxldmVsICovCi0gICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dl
dF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIqKXBkZSk7CisgICAgbnRhYmxlX21hZGRyID0gYW1k
X2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1aW50MzJfdCAqKXBkZSk7CiAgICAgbnRh
YmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFkZHJfdG9fcGZuKG50YWJsZV9tYWRkcikpKTsK
IAogICAgIC8qIGdldCB0aGUgZmlyc3QgbWZuIG9mIG5leHQgbGV2ZWwgKi8KLSAgICBmaXJzdF9t
Zm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiopbnRhYmxlKSA+PiBQ
QUdFX1NISUZUOworICAgIGZpcnN0X21mbiA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9t
X3B0ZSgodWludDMyX3QgKiludGFibGUpID4+IFBBR0VfU0hJRlQ7CiAKICAgICBpZiAoIGZpcnN0
X21mbiA9PSAwICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0zOTAsMTggKzM5MCwxOSBAQCBzdGF0
aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cHRfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWVyZ2VfbGV2ZWwpCiB7Ci0gICAgdTY0ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKLSAg
ICB1NjQgbnRhYmxlX21mbjsKKyAgICB1aW50NjRfdCAqdGFibGUsICpudGFibGU7CisgICAgdWlu
dDMyX3QgKnBkZTsKKyAgICB1aW50NjRfdCBudGFibGVfbWZuOwogICAgIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwog
CiAgICAgQVNTRVJUKCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBw
dF9tZm4gKTsKIAogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0g
ICAgcGRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVsKTsKKyAgICBw
ZGUgPSAodWludDMyX3QgKikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVs
KSk7CiAKICAgICAvKiBnZXQgZmlyc3QgbWZuICovCi0gICAgbnRhYmxlX21mbiA9IGFtZF9pb21t
dV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpID4+IFBBR0VfU0hJRlQ7CisgICAg
bnRhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZShwZGUpID4+IFBB
R0VfU0hJRlQ7CiAKICAgICBpZiAoIG50YWJsZV9tZm4gPT0gMCApCiAgICAgewpAQCAtNDEwLDcg
KzQxMSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgfQogCiAgICAgbnRhYmxlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obnRhYmxlX21mbikpOwotICAgIGZpcnN0X21mbiA9IGFtZF9pb21tdV9nZXRfbmV4
dF90YWJsZV9mcm9tX3B0ZSgodTMyKiludGFibGUpID4+IFBBR0VfU0hJRlQ7CisgICAgZmlyc3Rf
bWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1aW50MzJfdCAqKW50YWJs
ZSkgPj4gUEFHRV9TSElGVDsKIAogICAgIGlmICggZmlyc3RfbWZuID09IDAgKQogICAgIHsKQEAg
LTQyMCwxMCArNDIxLDggQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICB9CiAKICAgICAvKiBzZXR1cCBzdXBl
ciBwYWdlIG1hcHBpbmcsIG5leHQgbGV2ZWwgPSAwICovCi0gICAgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KCh1MzIqKXBkZSwgZmlyc3RfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QQUdJTkdfTU9ERV9MRVZFTF8wLAotICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFn
cyAmIElPTU1VRl93cml0YWJsZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdz
ICYgSU9NTVVGX3JlYWRhYmxlKSk7CisgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KHBkZSwgZmly
c3RfbWZuLCBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8wLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksICEhKGZsYWdzICYgSU9NTVVGX3JlYWRh
YmxlKSk7CiAKICAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOwogCkBAIC00MzksNyAr
NDM4LDggQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHB0X21mbiwKIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKIHsKLSAgICB1NjQgKnBkZSwgKm5leHRfdGFi
bGVfdmFkZHI7CisgICAgdWludDY0X3QgKm5leHRfdGFibGVfdmFkZHI7CisgICAgdWludDMyX3Qg
KnBkZTsKICAgICB1bnNpZ25lZCBsb25nICBuZXh0X3RhYmxlX21mbjsKICAgICB1bnNpZ25lZCBp
bnQgbGV2ZWw7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqdGFibGU7CkBAIC00NjUsMTYgKzQ2NSwx
NSBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKICAgICAgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFibGVfbWZuOwog
CiAgICAgICAgIG5leHRfdGFibGVfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihuZXh0X3Rh
YmxlX21mbikpOwotICAgICAgICBwZGUgPSBuZXh0X3RhYmxlX3ZhZGRyICsgcGZuX3RvX3BkZV9p
ZHgoZGZuLCBsZXZlbCk7CisgICAgICAgIHBkZSA9ICh1aW50MzJfdCAqKShuZXh0X3RhYmxlX3Zh
ZGRyICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCkpOwogCiAgICAgICAgIC8qIEhlcmUgbWln
aHQgYmUgYSBzdXBlciBwYWdlIGZyYW1lICovCi0gICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1k
X2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1aW50MzJfdCopcGRlKSAKLSAgICAgICAg
ICAgICAgICAgICAgICAgICA+PiBQQUdFX1NISUZUOworICAgICAgICBuZXh0X3RhYmxlX21mbiA9
CisgICAgICAgICAgICBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUocGRlKSA+PiBQ
QUdFX1NISUZUOwogCiAgICAgICAgIC8qIFNwbGl0IHN1cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFs
bGVyIHBpZWNlcy4qLwotICAgICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1MzIqKXBk
ZSkgJiYKLSAgICAgICAgICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodTMyKilwZGUpID09IDApICYm
Ci0gICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCisgICAgICAgIGlmICggaW9tbXVf
aXNfcHRlX3ByZXNlbnQocGRlKSAmJiAhaW9tbXVfbmV4dF9sZXZlbChwZGUpICYmCisgICAgICAg
ICAgICAgbmV4dF90YWJsZV9tZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnQgaTsKICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBwZm47CkBAIC00OTQsNyArNDkzLDcgQEAgc3Rh
dGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZu
X3gocGFnZV90b19tZm4odGFibGUpKTsKLSAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2Vu
dCgodTMyKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLCAKKyAgICAgICAgICAgIHNl
dF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxlLCAhIUlPTU1V
Rl9yZWFkYWJsZSk7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgUFRFX1BFUl9UQUJM
RV9TSVpFOyBpKysgKQpAQCAtNTA5LDcgKzUwOCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zy
b21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICB9CiAK
ICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBwYWdlIHRhYmxlIGZvciBub24tcHJlc2Vu
dCBlbnRyaWVzICovCi0gICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUz
MiopcGRlKSApCisgICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQocGRlKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4gPT0gMCApCiAgICAg
ICAgICAgICB7CkBAIC01MjEsNyArNTIwLDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9k
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgIHJldHVybiAxOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBuZXh0X3Rh
YmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Ci0gICAgICAgICAgICAgICAgc2V0
X2lvbW11X3BkZV9wcmVzZW50KCh1MzIqKXBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWws
CisgICAgICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KHBkZSwgbmV4dF90YWJsZV9t
Zm4sIG5leHRfbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEh
SU9NTVVGX3dyaXRhYmxlLCAhIUlPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBlbHNlIC8qIHNob3VsZCBuZXZlciByZWFjaCBoZXJlICovCkBAIC01NDIsNyArNTQx
LDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAKIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewotICAgIHUxNiBiZGY7CisgICAgdWludDE2
X3QgYmRmOwogICAgIHZvaWQgKmRldmljZV9lbnRyeTsKICAgICB1bnNpZ25lZCBpbnQgcmVxX2lk
LCBsZXZlbCwgb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC02MTMsNyArNjEy
LDcgQEAgc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcV9pZCAq
IElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKIAogICAgICAgICAgICAgICAgIC8qIHZhbGlk
ID0gMCBvbmx5IHdvcmtzIGZvciBkb20wIHBhc3N0aHJvdWdoIG1vZGUgKi8KLSAgICAgICAgICAg
ICAgICBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgodTMyICopZGV2aWNlX2VudHJ5LAor
ICAgICAgICAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKGRldmljZV9lbnRy
eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3Rv
X21hZGRyKGhkLT5hcmNoLnJvb3RfdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSwgMSk7CkBAIC03NzEs
NyArNzcwLDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbikKIH0KIAogaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3Ry
dWN0IGRvbWFpbiAqZG9tYWluLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdTY0IHBoeXNfYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IHBoeXNfYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IGl3LCBpbnQgaXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBucGFnZXMsIGk7CkBAIC04MTYsMyArODE1LDEyIEBAIHZvaWQgYW1kX2lvbW11X3NoYXJl
X3AybShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gocGdk
X21mbikpOwogICAgIH0KIH0KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:14: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 1g2zjC-0004iU-Fa; Thu, 20 Sep 2018 14:14: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=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zjB-0004hC-C9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:45 +0000
X-Inumbo-ID: 3cbcc63e-bcdf-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cbcc63e-bcdf-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:12:41 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817579"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:48 +0100
Message-ID: <20180920141149.1643-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/7] vtd: change lookup_page failure semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

Q29tbWl0IDQzZDE2MjJiICJ2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVfb3Bz
IiBhZGRlZCBhCmxvb2t1cCBtZXRob2QgaW4gdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRp
b24uIEluIHNvbWUgY2FzZXMgKHN1Y2ggYXMKd2hlbiBzaGFyZWQgRVBUIGlzIGluIG9wZXJhdGlv
bikgdGhhdCBmdW5jdGlvbiBzaW1wbHkgcGFzc2VzIGJhY2sgYW4KaWRlbnRpdHkgTUZOIChpLmUu
IGFuIE1GTiB3aXRoIHRoZSBzYW1lIHZhbHVlIGFzIHRoZSBERk4gdGhhdCB3YXMgcGFzc2VkCmlu
KSwgYnV0IHRoaXMgZG9lc24ndCBhY3R1YWxseSBtYWtlIGEgbG90IG9mIHNlbnNlLiBJZiwgZm9y
IGluc3RhbmNlLApzaGFyZWQgRVBUIGlzIHVzZWQgdGhlbiByZWFsbHkgdGhlIGZ1bmN0aW9uIHNo
b3VsZCBiZSBkb2luZyBhIFAyTSBsb29rdXAKc2luY2UgREZOIHNwYWNlIHdpbGwgYmUgaWRlbnRp
Y2FsIHRvIEdGTiBzcGFjZS4KCkluIHByYWN0aWNlIHRoZXJlIGFyZSBubyBjdXJyZW50IGNhbGxl
cnMgb2YgdGhlIGxvb2t1cF9wYWdlIG1ldGhvZCBhbmQsCndoZW4gUFYtSU9NTVUgc3VwcG9ydCBp
cyBhZGRlZCwgdGhlIG1ldGhvZCB3aWxsIG5vdCBiZSBjYWxsZWQgaWYgZWl0aGVyCnNoYXJlZCBF
UFQgaXMgaW4gb3BlcmF0aW9uIG9yIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCwgc28gdGhpcyBw
YXRjaApzaW1wbHkgZmFpbHMgdGhlIG1ldGhvZCB3aXRoIC1FT1BOT1RTVVBQIGluIHRob3NlIGNh
c2VzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCmluZGV4IDc5ZWNkMTVlNDkuLjFlODYxYjY5NmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCkBAIC0xODUzLDEwICsxODUzLDcgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9s
b29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCiAgICAg
ICovCiAgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpIHx8CiAgICAgICAgICAoaW9tbXVfaHdk
b21fcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpKSApCi0gICAgewotICAgICAg
ICAqbWZuID0gX21mbihkZm5feChkZm4pKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQorICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:14:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:14: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 1g2zjD-0004jY-P9; Thu, 20 Sep 2018 14:14: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=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g2zjC-0004iX-K9
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:14:46 +0000
X-Inumbo-ID: 3d5065a4-bcdf-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d5065a4-bcdf-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:12:42 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65817582"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 20 Sep 2018 15:11:47 +0100
Message-ID: <20180920141149.1643-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180920141149.1643-1-paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/7] amd-iommu: introduce new
 get/set_iommu_pde_info() 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: 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>

Li4uYW5kIHVzZSBzZXRfaW9tbXVfcGRlX2luZm8oKSBpbiBzZXRfaW9tbXVfcGRlX3ByZXNlbnQo
KS4KCnNldF9pb21tdV9wZGVfaW5mbygpIG9ubHkgc2V0cyB0aGUgYWRkcmVzcyBhbmQgcmVhZC93
cml0ZSBmbGFncyBpbiB0aGUgUERFLApsZWF2aW5nIHRoZSAoUFRFLW9ubHkpIEZDIGJpdCwgbGV2
ZWwgdmFsdWUgYW5kIHByZXNlbmNlIGJpdCB0byBiZQpzdWJzZXF1ZW50bHkgc2V0IGJ5IHNldF9p
b21tdV9wZGVfcHJlc2VudCgpLiBBIG1lbW9yeSBiYXJyaWVyIGlzIGFkZGVkIHRvCmVuc3VyZSB0
aGF0IHRoZSBwcmVzZW5jZSBiaXQgaXMgbGFzdCB0byBiZSBzZXQuCgpBIHN1YnNlcXVlbnQgcGF0
Y2ggd2lsbCBtYWtlIGZ1cnRoZXIgdXNlIG9mIGdldF9pb21tdV9wZGVfaW5mbygpLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X21hcC5jIHwgODggKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IGExODZjOGQyOGIuLmZl
Y2RlOWQ2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTQ1
LDE1ICs0NSwxMCBAQCB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcg
bDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
CiB9CiAKLXN0YXRpYyBib29sIHNldF9pb21tdV9wZGVfcHJlc2VudCh1aW50MzJfdCAqcGRlLCB1
bnNpZ25lZCBsb25nIG5leHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgaXcsIGJvb2wgaXIpCitzdGF0aWMgdm9pZCBnZXRfaW9tbXVfcGRlX2luZm8odWlu
dDMyX3QgKnBkZSwgdWludDY0X3QgKm1hZGRyLCBib29sICppdywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sICppcikKIHsKLSAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hp
LCBtYWRkcl9vbGQsIG1hZGRyX25leHQ7Ci0gICAgdWludDMyX3QgZW50cnk7Ci0gICAgYm9vbCBu
ZWVkX2ZsdXNoID0gZmFsc2U7Ci0KLSAgICBtYWRkcl9uZXh0ID0gKHVpbnQ2NF90KW5leHRfbWZu
IDw8IFBBR0VfU0hJRlQ7CisgICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaTsKIAogICAgIGFk
ZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCkBAIC02MSw0NSAr
NTYsNzQgQEAgc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUs
IHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3Jl
Z191MzIocGRlWzBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BURV9BRERSX0xPV19NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7CisgICAgKm1hZGRyID0gKGFkZHJfaGkgPDwgMzIp
IHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CiAKLSAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8
PCAzMikgfCAoYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsKKyAgICBpZiAoIGl3ICkKKyAgICAgICAg
Kml3ID0gISFnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfSU9fV1JJ
VEVfUEVSTUlTU0lPTl9TSElGVCk7CisKKyAgICBpZiAoIGlyICkKKyAgICAgICAgKmlyID0gISFn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BERV9JT19SRUFEX1BFUk1JU1NJT05fTUFTSywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9JT19SRUFEX1BFUk1JU1NJ
T05fU0hJRlQpOworfQorCitzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX2luZm8odWludDMyX3Qg
KnBkZSwgdWludDY0X3QgbWFkZHIsIGJvb2wgaXcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBpcikKK3sKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9v
bGQ7CiAKLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0ICkKLSAgICAgICAgbmVlZF9m
bHVzaCA9IDE7CisgICAgZ2V0X2lvbW11X3BkZV9pbmZvKHBkZSwgJm1hZGRyX29sZCwgTlVMTCwg
TlVMTCk7CiAKLSAgICBhZGRyX2xvID0gbWFkZHJfbmV4dCAmIERNQV8zMkJJVF9NQVNLOwotICAg
IGFkZHJfaGkgPSBtYWRkcl9uZXh0ID4+IDMyOworICAgIGFkZHJfbG8gPSAobWFkZHIgJiBETUFf
MzJCSVRfTUFTSykgPj4gUEFHRV9TSElGVDsKKyAgICBhZGRyX2hpID0gbWFkZHIgPj4gMzI7CiAK
LSAgICAvKiBlbmFibGUgcmVhZC93cml0ZSBwZXJtaXNzaW9ucyx3aGljaCB3aWxsIGJlIGVuZm9y
Y2VkIGF0IHRoZSBQVEUgKi8KICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodWludDMyX3QpYWRk
cl9oaSwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9TSElGVCwg
JmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihpdywgZW50cnksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9TSElGVCwgJnBkZVsxXSk7CisgICAg
c2V0X2ZpZWxkX2luX3JlZ191MzIoaXcsIHBkZVsxXSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QREVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9JT19XUklURV9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOwotICAg
IHNldF9maWVsZF9pbl9yZWdfdTMyKGlyLCBlbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QREVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElGVCwgJnBkZVsxXSk7CisgICAgc2V0
X2ZpZWxkX2luX3JlZ191MzIoaXIsIHBkZVsxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCwgJmVudHJ5KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZULCAmcGRl
WzFdKTsKKyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodWludDMyX3QpYWRkcl9sbywgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfTUFTSywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfU0hJRlQsICZwZGVbMF0pOworCisg
ICAgcmV0dXJuIG1hZGRyICE9IG1hZGRyX29sZDsKK30KKworc3RhdGljIGJvb2wgc2V0X2lvbW11
X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIpCit7
CisgICAgYm9vbCBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3BkZV9pbmZvKHBkZSwgbmV4dF9tZm4g
PDwgUEFHRV9TSElGVCwgaXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlyKTsKIAotICAgIC8qIEZDIGJpdCBzaG91bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMg
aGVscHMgdG8gc29sdmUgcG90ZW50aWFsCi0gICAgICogaXNzdWVzIHdpdGggQVRTIGRldmljZXMK
KyAgICAvKgorICAgICAqIEZDIGJpdCBzaG91bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVs
cHMgdG8gc29sdmUgcG90ZW50aWFsCisgICAgICogaXNzdWVzIHdpdGggQVRTIGRldmljZXMuCiAg
ICAgICovCiAgICAgaWYgKCBuZXh0X2xldmVsID09IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzAg
KQotICAgICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVu
dHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfRkNfTUFTSywgSU9N
TVVfUFRFX0ZDX1NISUZULCAmZW50cnkpOwotICAgIHBkZVsxXSA9IGVudHJ5OworICAgICAgICBz
ZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIHBkZVsxXSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0ZDX01BU0ssIElPTU1VX1BURV9GQ19T
SElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBkZVsxXSk7CiAKICAgICAvKiBt
YXJrIG5leHQgbGV2ZWwgYXMgJ3ByZXNlbnQnICovCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIo
KHVpbnQzMl90KWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QREVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfQUREUl9MT1dfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191
MzIobmV4dF9sZXZlbCwgZW50cnksCisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIobmV4dF9sZXZl
bCwgcGRlWzBdLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVM
X01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJ
RlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFC
TEVELCBlbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZF
TF9TSElGVCwgJnBkZVswXSk7CisKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSBhbGwgb3RoZXIg
Yml0cyBhcmUgd3JpdHRlbiBiZWZvcmUgdGhlIGVudHJ5IGlzIG1hZGUKKyAgICAgKiBwcmVzZW50
LgorICAgICAqLworICAgIHNtcF9tYigpOworICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1V
X0NPTlRST0xfRU5BQkxFRCwgcGRlWzBdLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BERV9QUkVTRU5UX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BS
RVNFTlRfU0hJRlQsICZlbnRyeSk7Ci0gICAgcGRlWzBdID0gZW50cnk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQsICZwZGVbMF0pOwogCiAgICAgcmV0
dXJuIG5lZWRfZmx1c2g7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:17:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g2zlM-0005Xd-8i; Thu, 20 Sep 2018 14:17:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y5lu=mc=citrix.com=prvs=794f34a96=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g2zlK-0005XS-P1
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:16:58 +0000
X-Inumbo-ID: f9a5ade1-bcdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9a5ade1-bcdf-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:17:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="79352597"
To: Jan Beulich <JBeulich@suse.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
 <5BA3A30D02000078001EA411@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=
 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
 6+ahAA==
Message-ID: <7fc0cc4b-2b1a-fa86-85ce-c72c39829318@citrix.com>
Date: Thu, 20 Sep 2018 15:13:05 +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: <5BA3A30D02000078001EA411@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] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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>

T24gMjAvMDkvMTggMTQ6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE4IGF0
IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEzLzA5LzE4
IDExOjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZSBmdW5jdGlvbiBkb2VzIHR3byB0cmFu
c2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVzdCBhY2Nlc3MuCj4+PiBBbnkgZmFp
bHVyZSBvZiB0aGUgZmlyc3QgdHJhbnNsYXRpb24gc3RlcCAoZ3Vlc3QgbGluZWFyIC0+IGd1ZXN0
Cj4+PiBwaHlzaWNhbCksIHJlc3VsdGluZyBpbiAjUEYsIG91Z2h0IHRvIHRha2UgcHJlY2VkZW5j
ZSBvdmVyIGFueSBmYWlsdXJlCj4+PiBvZiB0aGUgc2Vjb25kIHN0ZXAgKGd1ZXN0IHBoeXNpY2Fs
IC0+IGhvc3QgcGh5c2ljYWwpLgo+PiBXaHk/ICBXaGF0IGlzIHRoZSBiYXNpcyBvZiB0aGlzIHBy
ZXN1bXB0aW9uPwo+Pgo+PiBBcyBmYXIgYXMgd2hhdCByZWFsIGhhcmR3YXJlIGRvZXMuLi4KPj4K
Pj4gVGhpcyB0ZXN0IHNldHMgdXAgYSBiYWxsb29uZWQgcGFnZSBhbmQgYSByZWFkLW9ubHkgcGFn
ZS4gIEkuZS4gYSBzZWNvbmQKPj4gc3RhZ2UgZmF1bHQgb24gdGhlIGZpcnN0IHBhcnQgb2YgYSBt
aXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPj4gZmF1bHQgb24gdGhlIHNlY29u
ZCBwYXJ0IG9mIHRoZSBhY2Nlc3MuCj4+Cj4+IChkMSkgLS0tIFhlbiBUZXN0IEZyYW1ld29yayAt
LS0KPj4gKGQxKSBFbnZpcm9ubWVudDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBsZXZlbHMpCj4+
IChkMSkgVGVzdCBzcGxpdGZhdWx0Cj4+IChkMSkgQWJvdXQgdG8gcmVhZAo+PiAoWEVOKSAqKiog
RVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MSwgZ3BhIDAwMDAwMDAwMDAxMWNmZmMKPj4gKGQxKSBS
ZWFkaW5nIFBUUjogZ290IDAwMDAwMDAwZmZmZmZmZmYKPj4gKGQxKSBBYm91dCB0byB3cml0ZQo+
PiAoWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MiwgZ3BhIDAwMDAwMDAwMDAxMWNm
ZmMKPj4gKGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKGQxKSBQQU5JQzog
VW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAwMDAwMDAwMDAxMDQ3ZTAKPj4gKGQxKSBWZWMg
MTQgI1BGWy1kLXNXUF0gJWNyMiAwMDAwMDAwMDAwMTFkMDAwCj4+IChkMSkgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+Cj4+IFRoZSBzZWNvbmQgc3RhZ2UgZmF1bHQgaXMgcmVjb2du
aXNlZCBmaXJzdCwgd2hpY2ggaXMgY29udHJhcnkgdG8geW91cgo+PiBwcmVzdW1wdGlvbiwgaS5l
LiB0aGUgY29kZSBpbiBpdHMgY3VycmVudCBmb3JtIGFwcGVhcnMgdG8gYmUgY29ycmVjdC4KPiBC
dXQgdGhlIGd1ZXN0IGRvZXNuJ3Qga25vdyBhYm91dCAybmQgc3RhZ2UgdHJhbnNsYXRpb24uIElu
IHRoZQo+IGFic2VuY2Ugb2YgaXQsIHRoZSAoMXN0IHN0YWdlIC8gb25seSkgZmF1bHQgb3VnaHQg
dG8gb2NjdXIgYmVmb3JlCj4gYW55IGJ1cyBsZXZlbCBhY3Rpb25zIHdvdWxkIGJlIHRha2VuLgoK
WW91IGhhdmUgbm90IGFuc3dlcmVkIG15IHF1ZXN0aW9uLgoKV2h5P8KgIE9uIHdoYXQgYmFzaXMg
ZG8geW91IGNvbmNsdWRlIHRoYXQgdGhlIGJlaGF2aW91ciB5b3UgZGVzY3JpYmUgaXMKImNvcnJl
Y3QiLCBlc3BlY2lhbGx5IG5vdyBnaXZlbiBldmlkZW5jZSB0byB0aGUgY29udHJhcnk/Cgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:26: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 1g2zuo-0006O0-7c; Thu, 20 Sep 2018 14: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=q4r9=mc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g2zum-0006Nv-Rk
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:26:45 +0000
X-Inumbo-ID: e82edc78-bce0-11e8-a8a5-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::701])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e82edc78-bce0-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:24:39 +0200 (CEST)
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=0qsXe2S5hVdZqEh7YAzdlHuOj7MXqFE4gSqerD65z+M=;
 b=UUG3koinZ0+CIm54AhETINKxXxxfORDxpeaGui7ZCJ+ZQ0uiFvCgdF/7fJHNFdxRRjuOhr38C7I6rAdtE41tQ6YVDI0jeExLYzJuzxmXH9ThoIm+kyx5rBcZI2M0S8WZ7ZJKUwgrDcjOSsWIXruCb4cTYzLztPhLafbcTOEq6EI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 DB7PR02MB4186.eurprd02.prod.outlook.com (2603:10a6:10:46::32) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Thu, 20 Sep 2018 14:26:36 +0000
Message-ID: <74bad2ac1ee37ea0766e4cde1f4fa15585b0b559.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Thu, 20 Sep 2018 17:26:32 +0300
In-Reply-To: <5BA3A6BC02000078001EA438@prv1-mh.provo.novell.com>
References: <20180920125434.20569-1-aisaila@bitdefender.com>
 <5BA3A6BC02000078001EA438@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1P189CA0036.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::49) To DB7PR02MB4186.eurprd02.prod.outlook.com
 (2603:10a6:10:46::32)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 943adc05-de00-461c-717e-08d61f0512a7
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4186; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4186;
 3:vzZKckdwowVC0V7oQyNhac70jLyeOVQ8Mm8RdnGEiAe+9ItFP8WXzzAaWRoughc5ETtBSXb7CkqycjSWCvB7h3X716aD96SMOAzyZeRUJcBMfrM6cMXhRkwy2yYk84aKibJtsatTMk7nMICLC42OuFf9+IOK5TH1KNMK/VDpm9s5QrtzmCN1mloDCn52BZd2tQoA4Ew2SXRw3LagRZM/KMOTESo+D6QwUoWvMWM02l9r4S1TwBc1KwmKbKd+eb/c;
 25:NvGMvfxXSltDPgdfNPJNCypqs567OZaC/LBF7rY2c08To+gZOtxHOvAYIdVxRpimfN8boZkszDPZVwyLE7XM/9cHxj7rINUkm3DT0/4iGg2amAYadrzo0ip4gy5jIYKve7PcbDzMfz5UnK+0/zAZom1fpDVM9pOvnrj6G0dY5Wj7SbankPPF5dhoo4oU+8vlJG6gngC0DLZA0kEwVAsDKez+sD+08f3eGjcwFn0491Bd54mFPJl8yLkM1dk5tPSwdUhB7r6tqk7oLJkd60GG8HefYU/GwUI2bKhXRxazytAF0iJiB8u5GPheUaNTKtsE6xKf4MEOCEqR2z6RfPn2gA==;
 31:wjiP5TaUfZp2b1iHVgkHLqG3m8GUbpz82M8vZ7CubzcjYGeAKjuhRKtjMEVR9KuMekVQCcX++oCMp5dMyTu6y8ZX5I3516sbJyGyZ+sTzTont49O/fCDh21E8bS34bTYDpU69GslkZFG3cWn3Ac3vrysE2whb7ar5PzBx7YgGXr605re+nvsTr+WrVQrgLt4x0wwWEMgSf4i9X0GJEgSrhAYvRpMHiSIq/YmS1KdFcA=
X-MS-TrafficTypeDiagnostic: DB7PR02MB4186:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4186;
 20:GgdqJk9UPbwei5F7aN6e/kFgFYpH2N/da7S+uenzT+ezm4nmC3n8W+tDkbJk3MPWu9RiZaqedxySEnetdbdrfjPstuqQc+zpj7zbT0RunoHnhvaLWA5c+v11npL4RN7KWDyd8g9I9Ys8xAan1IedINfy1kU/z+Dz09arySUZoNgOQBaA88SCpFlVjNLbXM5k0AYgo9bEPdR/TM+VGLJACwWRFOYkiGoQYtBIQFRtqH+3ENFS9z0ogL2gkcW0hvWUN4Xzh/G2OkCViGlBmIE2OtdOfffMXjBpD60blV9j6F5NUKbVwhsZ4D8K1eGjOpS2HpxmxEHuav5ZVmkAtOSV0g==;
 4:fcK/aIUBRhO8xf0PW2YgxR47/9vA/QYAMT5vY5d0nKEol3c5BG3IjiX1HZblSBsmo98B2SM8NJy3okmEdu0Yi7zH6YByXsh9Z4xvk22+UyDPYf2MEQID5PJtpw/87OnD2Cq9rC1FDEE2dzBqhfd0kHNQ19f/0GisWUbDj48aQhGo0jPYKBn28UY8Wu6OLvhTckXUFXQ4UqxciAXusH7v+mTk4QG5Be+ApSpENrpxbwkPoF/yP4pf0/wxOUdwEnOpxFGAswklDyduHSprWuisuGQm0bodiBQSyiqRwRuvPwIqS0JJIY0HLslZh9ffG95faX3DiEruHXHrQXFevUNt2VFiV7EiJSiwi/ysUbmtmsM=
X-Microsoft-Antispam-PRVS: <DB7PR02MB4186FB34A075CE26F6B9787CAB130@DB7PR02MB4186.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(17755550239193);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231355)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051);
 SRVR:DB7PR02MB4186; BCL:0; PCL:0; RULEID:; SRVR:DB7PR02MB4186; 
X-Forefront-PRVS: 0801F2E62B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(366004)(136003)(376002)(346002)(189003)(199004)(66066001)(26005)(386003)(478600001)(6916009)(6666003)(6486002)(53936002)(54906003)(316002)(956004)(486006)(186003)(36756003)(50466002)(53546011)(97736004)(6496006)(23676004)(11346002)(2906002)(36916002)(446003)(76176011)(16526019)(476003)(2616005)(86362001)(52116002)(5820100001)(7736002)(305945005)(81156014)(8676002)(230700001)(68736007)(6246003)(4326008)(118296001)(25786009)(5660300001)(8936002)(47776003)(6116002)(229853002)(106356001)(81166006)(105586002)(50226002)(3846002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4186; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjdQUjAyTUI0MTg2OzIzOnVhTkZyZnRZeXlIbFB4MCtta0xGTWlZZ0Qy?=
 =?utf-8?B?Rm0xdWRuOGRGaSt3YjlzSUVQQnNxYmlLUnd3Mk5FUmdjVzlzRDBqTE4zMXNP?=
 =?utf-8?B?MHdUd01SOVU4a3QyM3BvNXlRS0dURzZSYzVKakl4V3VjYWxmTUl0aEhUaFNJ?=
 =?utf-8?B?eEY3dXF0YTQ3aVZWeUt3aXA5eU9zVlZUTURkcTJxK2Y4VXlzWmJCbUhtSm9E?=
 =?utf-8?B?N2xRNkZBSTVXazZGb2RJcWdndlV6RHdvT2liU2ZqVzdZVnovVnZPMG5YaHBC?=
 =?utf-8?B?UTRzcmtjNVlSQk50VnNPMWN0VUJsQXdCZVFkeFJsUy92MklDVncrOVl1L3Nh?=
 =?utf-8?B?QkdPSlhySHNTaSszZnkxejFHYjF4bExsdEkwZDlZQnUxNXVLUDBzeFFZd3dW?=
 =?utf-8?B?TXMvVTU5R1NZd1BBc2VDUXBuanNXQ0pUbTVSS1NCOGFNVW1MWlhsQVM3a25j?=
 =?utf-8?B?ZE53NGdjUnZ6SmNjSkVXc0QyVEM2dkc2TitBQyt1QUhKTDVMU2VaYnlHR09Q?=
 =?utf-8?B?UVlpT2VhRFFPZUhlaFhqZzFMdXBnbzEwSFhiclJqdGdxRkNaRmh2SjZWcFFO?=
 =?utf-8?B?dFdXWXpsNVp6ZFNlWUJnWi9vNU5vQkhhSjdZbjhmais3eUg0bkdOcENOTk5G?=
 =?utf-8?B?WlAwVTY2VW16ZnNhOFUyMXhOWS9yZHI3TUFsVkVObUNsUW0vRWh3alNFVUw2?=
 =?utf-8?B?dFk4SnhzZGR3aFlwWEN3d0JLZlArUFRRbElhMlU2Rkh6SkU3Vy9UNlRvaWZa?=
 =?utf-8?B?Rm53SWNPMUFyU3lxZnA2azg4d1RPbzRSblA2R3FkTmk1R2lEL2hoK0p6S0Zt?=
 =?utf-8?B?WWZXbTcxcUpiQTFNRTY4N3I4Slc1dTZTTWZMS0FHS0hpazBJMFNSU0JEZE1H?=
 =?utf-8?B?b1N4aHhYcm4xSnJ4S1N3OU9DOGgrci9OYVp1S29SSkdPZkFTcXBSbVR6cFFB?=
 =?utf-8?B?U0ZOcDM5YzNtdmE2NERJK2NEdDJqSzB1QkUwL2pvbzRHZi9sY05XalRJN25t?=
 =?utf-8?B?eWJpTFlSZkV3aExNN0NqUGJnVkFhTTZpOEtQOXZ5RFNkOWVnTWh2b2xTQVVp?=
 =?utf-8?B?enlIQVl2ZG5GaGhaKzNLdDhPT0VpTlQ2YU4rTnFOQS93L1FTRnlzS1E2S3gv?=
 =?utf-8?B?QWxyRUVMS0V4T1JuZG1Tc0pvNkY3MjBsaGNGdGh0U0FsdGtKR0E2NzVNRzZW?=
 =?utf-8?B?QnpBUnA5R1NYT0d4TUlFeVZnVThJSzI2cGV4MkdpZFZBVCtBWWM0NUp5RTBN?=
 =?utf-8?B?N3l0SVEwK0YzRkpRdlJsRlArQWd6OEdFVTQxM2VoYm5NZXE2RUlBRm1LckNs?=
 =?utf-8?B?RGp5blVlU01oM3FQazJReXZaZ09GYkhnUm1JNDJOUGpYNUNGVTZBU0kzanl4?=
 =?utf-8?B?Q25XcUwxYU1CLzA4Y3p4b21YbGttQnZGT2JMeEhQejJnMjRSejNFbDNlT1VR?=
 =?utf-8?B?YWhyYXRDWXdHYkJFN2E4WVhGMWozeWdiRVMwMXlLNm9Lc3lIMmcxdXNqT3ps?=
 =?utf-8?B?YkM3THNVU2F3YXFHNTUxUlV4YlNhanNjejJRY1NPUnhEV0NyVC9ZUWFPTVJT?=
 =?utf-8?B?SGNQUStkWU1JYkROay9GWm53dUFhc01OU3VEVU9BWnJRU1l4U203bUcwK3Rr?=
 =?utf-8?B?VFZ1QU1DSDJRcFdBUG0wYzRHbFRCc0hGUmRsZ0dqRjN5bmFDeHV0V2NZNVA2?=
 =?utf-8?B?VDBycXhveHVrR0lkTHV1dVI3M2RGYWhpT1hPODhaU1o0ZERtb240OTJIVldV?=
 =?utf-8?Q?++mHOSqjJCl6AdzM7OMWkrYFKYuL5ySmrU32M=3D?=
X-Microsoft-Antispam-Message-Info: R7CW2l0Grp5kfZkSnUup7tVXrKMeM7tLnUWOuVW1LTf0043av5RSQJNCvT5SXF6sHQmMSuSftSVKeayduZ2Q3LTOWqL1iTVr/CYR7LjKuTZnOw7y9F1WvjxYalwpqXh/icvBnGOLLNEknyeHRR/k8Qaqk4sXI3TW51Rm6efG4XVzuFnGIKbMLNj4qSUwK7ijCfSvimX6khxCluAH0EdqtW0P2ueaMBaEtJH8GynsyNFBwzd8Pfwz3GLkymUyB/9dwEDUALw7t5A8kS5yZ74n+Ig0cDkTI4VO28nu5FGUWCZueO8HbF6q0tc3cs+wIj/VCskhRiWZ9LxZO1wEiookUK58wgDsZ3NjpeQ/kxtBxnQ=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4186;
 6:+IWceeheWhNPzpw8U9RXKi8HtOlRiMQ9YOWu5+mppBl4nNobAdSgqqZGA24unGA6EJ1ZpOXDFxGN93X0yLT3ZFRTuD2ln6HnCGhA2jKTlHGMzEyFEV+lDyln7M9WC7FiKDXjjukLPXQl/EkRlyWkFQnMUM7TzZiCFhK6EtAMFapMyjcjcWBptJNWyNE5Jppfe8DqdTBdKgcCcvL0y3vDF4fZRk9MqGtLpmJkKW0iNHEU8927JEOmfVMbC8zSKviBdNHm5hy+cD1HkCC+gE03lRWElom1aLeuesaM51g2cTp6eoAyJKefNKeqLKL/umrhp09onAZSEW5+pbQioG1cchg5lmc5LqUMVOkR8ZsDRTuoe6NFxVxpUF7JHt9osPhLwU2aJhNwmaSQKpFiq3qG3zajUmzkaPozui2s83pNqtuevha8HCOC+uxSVVPMbE6vMfnNUyouYGgeBU0gJWsR5A==;
 5:N9Nk10509wde0saFFqbkUbkMyyBrwW507e7S2fTj0QfUSvpt9rTsvlX1H5LUt6RpvCzx8ms3arirHs27W3zDGPUexBz/L2FbLehEWTnrNAIyKqY42K/GCUbCJRTguFXD90wZrqcdLIGN6y+k/fNwmnNcUTlXp8rTXOMofiYDUpY=;
 7:LgTrCBx7abN2nXVLRNALUZeIxBxf2zSWaUKgE1BQci6EglMEZBu1Yec6Xq4WLj787KRw6wEmgPXoT0Hd1RMFVEjba/7pGgE+H9Gu/JoGZ4VVUnXcC05QmIp7AqLdHr94dU0d3QgxoB5eEH6GquHgUk616T4qsK2t+YNVJZgAZntok/ueVr0g9351ha8pm3L4y1dzVF24Iof1PeJOJCqpB4bnOIYFnb7UlzRCekQTLYZvSxjOVqJi7D7J4lOwI8bL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2018 14:26:36.3389 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 943adc05-de00-461c-717e-08d61f0512a7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4186
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gVGh1LCAyMDE4LTA5LTIwIGF0IDA3OjU1IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAyMC4wOS4xOCBhdCAxNDo1NCwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCj4gPiBAQCAtMTY1LDcgKzE2NSw3IEBAIGludCBodm1fc2F2ZV9v
bmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50Cj4gPiB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLAo+ID4gICAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQo+ID4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZQo+ID4gJSJQUkl1MTYiICglZClcbiIs
Cj4gPiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlY29kZSwgcnYpOwo+ID4gLSAg
ICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiA+
ICsgICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0RBVEEsIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykg
KQo+IAo+IEkgdGhpbmsgdGhpcyBjaGFuZ2Ugb2YgZXJyb3IgY29kZSBzaG91bGQgb25jZSBhZ2Fp
biBvbmx5IGJlIGRvbmUKPiBmb3IgSFZNU1JfUEVSX1ZDUFUga2luZCByZWNvcmRzLiBGb3IgdGhl
IG90aGVycyBubyBkYXRhCj4gYXBwZWFyaW5nIGlzIF90aGVfIGluZGljYXRpb24gb2YgdGhlIGlu
c3RhbmNlIG5vdCBleGlzdGluZy4KPiAKT2ssIEkgd2lsbCBhZGQgYSBjb25kaXRpb25hbCBmb3Ig
dGhpcyBpbnNpZGUgdGhlIGlmKCkKClRoYW5rcywKQWxleAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:33:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g3014-0007B4-2Z; Thu, 20 Sep 2018 14:33: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=r1jv=mc=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1g3013-0007Az-9S
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:33:13 +0000
X-Inumbo-ID: d08ec2cb-bce1-11e8-a8a5-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d08ec2cb-bce1-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:31:09 +0200 (CEST)
Received: by mail-qt0-x243.google.com with SMTP id r37-v6so8701471qtc.0
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 07:33:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=qkJA87wbsmuurJBc2jRiA+SOBpi8HpoVHkPHyJax4h8=;
 b=XWp+JTt7l08ZwayQ57hRZIgQpcCNh5+M1Ki15FP12RsCiYP8vi4LZvMcH7CU1rVz8y
 zO76PLNvkyBOeZTmvX04zCUbhydLAGwN0WVF9yOkgc4U+odm63BHrZluENMBstEdbvAd
 NGtC3VBzpYXYzhP3mkZ7yz6SD9FMrnLLPGj/cxiD0Me7Fy6rHXs+6edYuCh/rt7UiwLE
 1Yjc4rIr/6Rd0jB43nbXTZSij9/IKj6cijK53d/ntdPYoeR0JLe72KYXX01oxmFfk+dR
 VyOXAR2hNJrNFcUVobRcVHTOvYMEvaEd8HF/LjyeipyQ0TAI+kVt2kdGaKI5kX4S0fj/
 CFXw==
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=qkJA87wbsmuurJBc2jRiA+SOBpi8HpoVHkPHyJax4h8=;
 b=X1v13cxMCRbzUlkNARePaYCyfTCzztqRtg0NBPfTXIlXaGqXh5ZDlK7air2LfZP0JC
 9UjMv9cXNOqtuDkPPxHTXueBCFrdSjSoi4pXE6wkoHxsYmpGhNpp/+1UfNUHQWlRu1gq
 mG0nFQzsVD+VkQ+gXINblA0gL1uaxQjygsYzpO87PTYlDiOFnHXxCFiO53bKXaBVgUob
 a1kL6NPpbEoCLL9PpyOUtGIjKZf6nwJRpJZ23j2/wEiw573sv/q6fzIX8Hq8Ia+8KvDF
 fQjSi3Mzf0d/YFTFXSjDgb7jU+ZGw63AE1CK0knT/l1Y/GF3yGh9j6It1qAm14hShL+B
 kgNA==
X-Gm-Message-State: APzg51BXafqedq3STZPa+xtjrGqEx6OcZADjoAVbc+DyHD/i8x0eMdF0
 zpiFcnUbio7VTkg7mTHoHBs=
X-Google-Smtp-Source: ANB0VdZdWJSz9wToeodJUipfo3nna34IMxdXTDLvy1MGE7KudnMdSg7Q/QGoznKZn8tBF3dK3P1Bhg==
X-Received: by 2002:a0c:988a:: with SMTP id
 f10-v6mr28775325qvd.101.1537453991231; 
 Thu, 20 Sep 2018 07:33:11 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 u47-v6sm1824646qta.74.2018.09.20.07.33.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 20 Sep 2018 07:33:10 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Thu, 20 Sep 2018 10:32:36 -0400
Message-Id: <20180920143237.10000-1-jandryuk@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen: Make XEN_BACKEND selectable by DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 Jason Andryuk <jandryuk@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>

WEVOX0JBQ0tFTkQgZG9lc24ndCBhY3R1YWxseSBkZXBlbmQgb24gWEVOX0RPTTAuICBEb21VcyBj
YW4gc2VydmUKYmFja2VuZHMgdG8gb3RoZXIgRG9tVXMuICBPbmUgZXhhbXBsZSBpcyBhIHNlcnZp
Y2UgVk0gcHJvdmlkaW5nIG5ldHdvcmsKYmFja2VuZHMuCgpUaGUgb3JpZ2luYWwgS2NvbmZpZyBk
ZWZhdWx0ZWQgRG9tMCB0byB5IGFuZCBpdCBjb3VsZCBiZSBkaXNhYmxlZC4gIERvbVUKY291bGQg
bm90IHNlbGVjdCB0aGUgb3B0aW9uLiAgV2l0aCB0aGUgbmV3IEtjb25maWcsIHdlIGRlZmF1bHQg
eSBmb3IKRG9tMCBhbmQgbiBmb3IgRG9tVS4gIEVpdGhlciBjYW4gdGhlbiB0b2dnbGUgdGhlIHNl
bGVjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT4KLS0tCk9wZW5YVCBydW5zIG5ldHdvcmsgYmFja2VuZHMgaW4gYSBuZXR3b3JrIHNlcnZpY2Ug
RG9tVSB0aGF0IHNoYXJlcyBvdXQKUENJIE5JQ3MuCgogZHJpdmVycy94ZW4vS2NvbmZpZyB8IDMg
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vS2NvbmZpZyBiL2RyaXZlcnMveGVuL0tjb25maWcKaW5kZXgg
YjQ1OWVkZmFjZmYzLi5hZjFiZjk5MzE4YzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL0tjb25m
aWcKKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTAxLDggKzEwMSw3IEBAIGNvbmZpZyBY
RU5fREVWX0VWVENITgogCiBjb25maWcgWEVOX0JBQ0tFTkQKIAlib29sICJCYWNrZW5kIGRyaXZl
ciBzdXBwb3J0IgotCWRlcGVuZHMgb24gWEVOX0RPTTAKLQlkZWZhdWx0IHkKKwlkZWZhdWx0IHkg
aWYgWEVOX0RPTTAKIAloZWxwCiAJICBTdXBwb3J0IGZvciBiYWNrZW5kIGRldmljZSBkcml2ZXJz
IHRoYXQgcHJvdmlkZSBJL08gc2VydmljZXMKIAkgIHRvIG90aGVyIHZpcnR1YWwgbWFjaGluZXMu
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:37:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g3059-0007Lr-Lf; Thu, 20 Sep 2018 14:37:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3058-0007Lg-4Y
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:37:26 +0000
X-Inumbo-ID: d591e52c-bce2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d591e52c-bce2-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14: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 1g3053-0006HY-V4; Thu, 20 Sep 2018 14:37: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 1g3053-0001Fx-Jt; Thu, 20 Sep 2018 14:37:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3053-0003ji-JH; Thu, 20 Sep 2018 14:37:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127792-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 14:37:21 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 127792: 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>

ZmxpZ2h0IDEyNzc5MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzc5Mi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNTAgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI3NzQ2IHBhc3MgaW4gMTI3NzkyCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDEyNzc0NiBwYXNzIGluIDEyNzc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyNzc0NiBwYXNzIGlu
IDEyNzc5MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTI3NzQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1MCB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjc3NDYgbGlrZSAxMjU5MzQKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50
cnkgZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1OTM0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjU5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1OTM0CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMjU5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTkzNAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1OTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU5MzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDc4IHh0
Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02
NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1MiB4
dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgIDc4IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZt
MzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgMzcg
eHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3OCB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgNzggeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNjM2ZGUzZjFhOWE1MTNlYmRjZDc3NTU1ZGNl
MGU0ZDQ1MWUxOThiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlZjFi
NjQ4Nzc0MjQwMTZjOTA0MDA5NjNhZGZmMDU2ZTkxOTllNjY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjU5MzQgIDIwMTgtMDgtMTUgMjM6NDQ6MzEgWiAgIDM1IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTI3NjAwICAyMDE4LTA5LTE0IDA5OjM2OjIzIFogICAgNiBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZWYxYjY0ODc3NC4u
MzYzNmRlM2YxYSAgMzYzNmRlM2YxYTlhNTEzZWJkY2Q3NzU1NWRjZTBlNGQ0NTFlMTk4YiAtPiBz
dGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:39:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g306u-0007Ta-5B; Thu, 20 Sep 2018 14:39: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=palz=mc=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g306s-0007TT-7R
 for xen-devel@lists.xen.org; Thu, 20 Sep 2018 14:39:14 +0000
X-Inumbo-ID: a749175c-bce2-11e8-a8a5-bc764e045a96
Received: from mail-io1-xd2d.google.com (unknown [2607:f8b0:4864:20::d2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a749175c-bce2-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:37:09 +0200 (CEST)
Received: by mail-io1-xd2d.google.com with SMTP id y10-v6so7568541ioa.10
 for <xen-devel@lists.xen.org>; Thu, 20 Sep 2018 07:39:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=dETYJNJkbV9uoaNk0ktnsdJrYJUiYdG4+I8bWQwLWFE=;
 b=v1HAefP+2RpXbJ2KM+7WB2ihrlXnwE0UZBSiIF+FPFyCKf65g2FkAe0uzeZAnzCnam
 hZqJpPGzE00I/zR/0sGuSx7LOwJNKiNQptmzEatCKJeMhlNyWxNPcTABQq08c3yhScDn
 37sCYBXWptp+LxEdBsw/tKhICE40QgnlG7eHKQPqOFTcu6t+a/aZ7r2zfSViVEeNiSWY
 Y5wGEc5tvKGQHiiMt3iDm/MmtQmXX3EjAmA5clZz/Dc57dd5BMFFF7pwc9PSzn1aJOxk
 QTDZ6Z3lsfxl1zlfxhNsHYijfnNCbYap6GWrQNc8lsta2qtBvFUubV1rqnhsESGTZKTy
 pbsA==
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=dETYJNJkbV9uoaNk0ktnsdJrYJUiYdG4+I8bWQwLWFE=;
 b=M7VvnO8DSgn8fWXvaOgmjobaEziMDIMHGXbXGUcL9phAwdodnEr2igr1j52JwpbQnN
 nLff0ufOk806AJ10hEWUWC7TSk9kIkvJyMhsqmsACL8D3fMiK6O5dXclArBjlJuCZRP8
 vQBz+Si9plkoyKNctFpq9MqudSZw9icQTJuaL1/iDN4rljVbdz13jUWpPy2JrcMANiUn
 AuTYe5h7gSre6s9pOc7rvv8kBd9+/PnwZWraIl/BJPxdTakT1Q1W8ohg8l6PTaFHcVWw
 /2nGM5J5kPtPzIwERYGRkb8k3faNw1vmzRfPnk+m2sQunYbu6TqxVIh5fEzqxdC0SulI
 /G2A==
X-Gm-Message-State: ABuFfojYzn6AClfsuyDfw5srBJl7nENFgdeK0fvxMlPDCtai7gI6sC/Y
 h+g4pvQ2m92kcxDpnpei169CMQ==
X-Google-Smtp-Source: ACcGV61UnhG0548ozesOpvbK0Ks0gE+swPU8dKAvVWq9UpXQzcNOmEWhjITmHCWWNyEskIxXGF2TMw==
X-Received: by 2002:a6b:9fd1:: with SMTP id
 i200-v6mr2318231ioe.148.1537454351424; 
 Thu, 20 Sep 2018 07:39:11 -0700 (PDT)
Received: from [192.168.1.56] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id d198-v6sm994088ith.5.2018.09.20.07.39.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 20 Sep 2018 07:39:10 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
 <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
 <20180920062946.GA12893@lst.de>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <6e7fa8d3-4839-726d-572c-1678f5450880@kernel.dk>
Date: Thu, 20 Sep 2018 08:39:08 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180920062946.GA12893@lst.de>
Content-Language: en-US
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, xen-devel@lists.xen.org,
 linux-arm-kernel@lists.infradead.org, Ming Lei <ming.lei@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>

T24gOS8yMC8xOCAxMjoyOSBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gT24gU2F0LCBT
ZXAgMTUsIDIwMTggYXQgMDg6NDc6MTNBTSAtMDYwMCwgSmVucyBBeGJvZSB3cm90ZToKPj4+PiB0
aGlzIHNlcmllcyBtb3ZlcyB2YXJpb3VzIGhlbHBlcnMgcmVsYXRlZCB0byBtZXJnaW5nIGJhc2Vk
IG9uIHBoeXNpY2FsCj4+Pj4gYWRkcmVzc2VzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXJzIGludG8g
YmxvY2svLCBtb3ZlcyB0aGUgWGVuIHNwZWNpYWwKPj4+PiBjYXNlIGZyb20gYXJjaCBob29rcyBp
bnRvIGNvbW1vbiBjb2RlLCBjbGVhbnMgdXAgdGhlIGNvZGUgYSBiaXQsIGFuZAo+Pj4+IHJlbW92
ZXMgbm90IG5lc3NlY2FyeSBpbmNsdWRlcyBmcm9tIHRoZSBibG9jayBoZWFkZXJzLgo+Pj4gLS0t
ZW5kIHF1b3RlZCB0ZXh0LS0tCj4+Pgo+Pgo+PiBJdCdzIGEgZ29vZCBjbGVhbnVwLCBJIGxpa2Ug
aXQuIFdvdWxkIHByZWZlciBpZiB0aGUgYXJtL3hlbiBmb2xrcyBjb3VsZAo+PiBhY2sgdGhlIGZp
cnN0IGJpdHMsCj4gCj4gS29ucmVhZCwgY2FuIHlvdSBsb29rIGF0IHRoZSBzZXJpZXMgKG9yIGRl
bGVnYXRlKS4KPiAKPj4gYW5kIDEzLzEzIHNob3VsZCBwcm9iYWJseSBqdXN0IHRvIGluIGRpZmZl
cmVudGx5Lgo+IAo+IEkgY2FuJ3QgcGFyc2UgdGhpcyBzZXRlbmNlLgoKVGhlIGlyb255IGlzIHRo
aWNrIDotKQoKQW55d2F5LCBzL3RvL2dvIGZvciB0aGF0IHNlbnRlbmNlLiBJIGRvbid0IG1pbmQg
Y2FycnlpbmcgaXQgaWYgS29ucmFkCmlzIGhhcHB5IHdpdGggaXQsIGJ1dCBpdCBjb3VsZCBnbyBp
biBzZXBhcmF0ZWx5IGFmdGVyIHRoaXMgc2VyaWVzIGlzCm1lcmdlZC4KCi0tIApKZW5zIEF4Ym9l
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:42:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:42: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 1g30AB-0008AO-OP; Thu, 20 Sep 2018 14:42: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=atzj=mc=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g30AA-0008AI-Ry
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:42:38 +0000
X-Inumbo-ID: 21713012-bce3-11e8-a8a5-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21713012-bce3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:40:34 +0200 (CEST)
Received: by mail-qk1-x741.google.com with SMTP id f62-v6so5146330qke.2
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 07:42:37 -0700 (PDT)
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=dAY4xAUSljKkqdXYL/U6m/zR2Cq2QWEkeAVTs3hzntk=;
 b=phqdYCOUBJptPL8HPnQ5iTB/oL9Qo+gyzPnykDLikVAAHa2LsWCy1VU1xnf+c/hvtv
 xoz8QugQ+0nJRFgcCUC1rHF3KkK3Q4j7Kmuxng2mmyZqUh5Dd0+FnKfn0Kkqjvflnfer
 QkeeOcEfYz0BQgHX6joZ4lnnARUcpizeKc7+J6fNqnWAaQwEISQ6dY/5iSBFYp2oXtlC
 HLSsKuHhvuI8myLCV3KbH3qZpQG8EZgbIEvky/UhTjRHITY+s6eM6svAM4oz3ELukNki
 mEDjhIXu3E6hrbobL9GNvmlxhv4NPgPKCQv1fIuGY2KGeBSEwhG2K1Yetv70YZQdlVFv
 O+rg==
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=dAY4xAUSljKkqdXYL/U6m/zR2Cq2QWEkeAVTs3hzntk=;
 b=m7X6psYfCTo7YL0oDNxD91GupoZnQWukNwuQBTXImZOrVpErDlRS/NLnYIEtUdlLqA
 XwkcdwzrgCZLYAOBGuE3M23D1fTOdSPfCtR2IDhFHiPiYxghAXL+L+7FR0c5fcdydJGq
 yL3bfKkqKBKC6Z0EsGTvvhhCJvjyj9QAYxJXKan+ULB+kBvHkKWLPXzouNdJ+mUl3C1a
 npDC8Izdfy0rxvDWKGk7fEqb5TeTIBR8PbuxDS+R+2+3z7/2JMVWzZTP4NaqHdnsSlPf
 NSe3w7ndJ+dPOBegj1yQhqADQSOY4qbfnCoJHBCLNe5dMeiVKg8pXIlrJpr+/OrqGftI
 URQw==
X-Gm-Message-State: APzg51DOdpurCKGvkvFM4oq47SECy9TNOxuFgClmQgPNs3LY8hyT2KZ+
 4uEFmIaCxepC04lq2R32F8FWVafmF3CHeG6XrEqMkx3Z
X-Google-Smtp-Source: ANB0VdZw07zO2vLM0AeZ14qRZh6mihevBfonVWXPGqP6a4McVVQeq2qukusY1IWuBIgleU/ksnWA4JwCyGlZxajqC0U=
X-Received: by 2002:a37:1be4:: with SMTP id
 m97-v6mr27944754qkh.12.1537454556505; 
 Thu, 20 Sep 2018 07:42:36 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
In-Reply-To: <20180904045922.31609-1-apop@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 20 Sep 2018 15:42:25 +0100
Message-ID: <CAFLBxZaCUSBeBiesRhUKnpNRvthPQxMBEj598QBVR8yX+F9OSw@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVHVlLCBTZXAgNCwgMjAxOCBhdCA2OjAwIEFNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPgo+IEluIGEgY2xhc3NpYyBIVkkgKyBYZW4gc2V0dXAsIHRoZSBpbnRy
b3NwZWN0aW9uIGVuZ2luZSB3b3VsZCBtb25pdG9yCj4gbGVnYWN5IGd1ZXN0IHBhZ2UtdGFibGVz
IGJ5IG1hcmtpbmcgdGhlbSByZWFkLW9ubHkgaW5zaWRlIHRoZSBFUFQ7IHRoaXMKPiB3YXkgYW55
IG1vZGlmaWNhdGlvbiBleHBsaWNpdGx5IG1hZGUgYnkgdGhlIGd1ZXN0IG9yIGltcGxpY2l0bHkg
bWFkZSBieQo+IHRoZSBDUFUgcGFnZSB3YWxrZXIgd291bGQgdHJpZ2dlciBhbiBFUFQgdmlvbGF0
aW9uLCB3aGljaCB3b3VsZCBiZQo+IGZvcndhcmRlZCBieSBYZW4gdG8gdGhlIFNWQSBhbmQgdGh1
cyB0aGUgSFZJIGFnZW50LiAgVGhlIEhWSSBhZ2VudCB3b3VsZAo+IGFuYWx5c2UgdGhlIG1vZGlm
aWNhdGlvbiwgYW5kIGFjdCB1cG9uIGl0IC0gZm9yIGV4YW1wbGUsIGEgdmlydHVhbCBwYWdlCj4g
bWF5IGJlIHJlbWFwcGVkIChpdHMgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBjaGFuZ2VkIGluc2lk
ZSB0aGUKPiBwYWdlLXRhYmxlKSwgaW4gd2hpY2ggY2FzZSB0aGUgaW50cm9zcGVjdGlvbiBsb2dp
YyB3b3VsZCB1cGRhdGUgdGhlCj4gcHJvdGVjdGlvbiBhY2NvcmRpbmdseSAocmVtb3ZlIEVQVCBo
b29rIG9uIHRoZSBvbGQgZ3BhLCBhbmQgcGxhY2UgYSBuZXcKPiBFUFQgaG9vayBvbiB0aGUgbmV3
IGdwYSkuICBJbiBvdGhlciBjYXNlcywgdGhlIG1vZGlmaWNhdGlvbiBtYXkgYmUgb2Ygbm8KPiBp
bnRlcmVzdCB0byB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUgLSBmb3IgZXhhbXBsZSwgdGhlIGFj
Y2Vzc2VkL2RpcnR5Cj4gYml0cyBtYXkgYmUgY2xlYXJlZCBieSB0aGUgb3BlcmF0aW5nIHN5c3Rl
bSBvciB0aGUgYWNjZXNzZWQvZGlydHkgYml0cwo+IG1heSBiZSBzZXQgYnkgdGhlIENQVSBwYWdl
IHdhbGtlci4KPgo+IEluIG91ciB0ZXN0cyB3ZSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHZhc3QgbWFq
b3JpdHkgb2YgZ3Vlc3QgcGFnZS10YWJsZQo+IG1vZGlmaWNhdGlvbnMgZmFsbCBpbiB0aGUgc2Vj
b25kIGNhdGVnb3J5IChlc3BlY2lhbGx5IG9uIFdpbmRvd3MgMTAgUlM0Cj4geDY0IC0gbW9yZSB0
aGFuIDk1JSBvZiBBTEwgdGhlIHBhZ2UtdGFibGUgbW9kaWZpY2F0aW9ucyBhcmUgaXJyZWxldmFu
dCB0bwo+IHVzKSAtIHRoZXkgYXJlIG9mIG5vIGludGVyZXN0IHRvIHRoZSBpbnRyb3NwZWN0aW9u
IGxvZ2ljLCBidXQgdGhleQo+IHRyaWdnZXIgYSB2ZXJ5IGNvc3RseSBFUFQgdmlvbGF0aW9uIG5v
bmV0aGVsZXNzLiAgVGhlcmVmb3JlLCB3ZSBkZWNpZGVkCj4gdG8gbWFrZSB1c2Ugb2YgdGhlIG5l
dyAjVkUgJiBWTUZVTkMgZmVhdHVyZXMgaW4gcmVjZW50IEludGVsIENQVXMgdG8KPiBhY2NlbGVy
YXRlIHRoZSBndWVzdCBwYWdlLXRhYmxlcyBtb25pdG9yaW5nIGluIHRoZSBmb2xsb3dpbmcgd2F5
Ogo+Cj4gMS4gRWFjaCBtb25pdG9yZWQgcGFnZS10YWJsZSB3b3VsZCBiZSBmbGFnZ2VkIGFzIGJl
aW5nIGNvbnZlcnRpYmxlCj4gICAgaW5zaWRlIHRoZSBFUFQsIHRodXMgZW5hYmxpbmcgdGhlIENQ
VSB0byBkZWxpdmVyIGEgdmlydHVhbGl6YXRpb24KPiAgICBleGNlcHRpb24gdG8gaGUgZ3Vlc3Qg
aW5zdGVhZCBvZiBnZW5lcmF0aW5nIGEgdHJhZGl0aW9uYWwgRVBUCj4gICAgdmlvbGF0aW9uLgo+
IDIuIFdlIGluamVjdCBhIHNtYWxsIGZpbHRlcmluZyBkcml2ZXIgaW5zaWRlIHRoZSBwcm90ZWN0
ZWQgZ3Vlc3QgVk0sCj4gICAgd2hpY2ggd291bGQgaW50ZXJjZXB0IHRoZSB2aXJ0dWFsaXphdGlv
biBleGNlcHRpb24gaW4gb3JkZXIgdG8gaGFuZGxlCj4gICAgZ3Vlc3QgcGFnZS10YWJsZSBtb2Rp
ZmljYXRpb25zLgo+IDMuIFdlIGNyZWF0ZSBhIGRlZGljYXRlZCBFUFQgdmlldyAoYWx0cDJtKSBm
b3IgdGhlIGluLWd1ZXN0IGFnZW50LCB3aGljaAo+ICAgIHdvdWxkIGlzb2xhdGUgdGhlIGFnZW50
IGZyb20gdGhlIHJlc3Qgb2YgdGhlIG9wZXJhdGluZyBzeXN0ZW07IHRoZQo+ICAgIGFnZW50IHdp
bGwgc3dpdGNoIGluIGFuZCBvdXQgb2YgdGhlIHByb3RlY3RlZCBFUFQgdmlldyB2aWEgdGhlIFZN
RlVOQwo+ICAgIGluc3RydWN0aW9uIHBsYWNlZCBpbnNpZGUgYSB0cmFtcG9saW5lIHBhZ2UsIHRo
dXMgbWFraW5nIHRoZSBhZ2VudAo+ICAgIGltbXVuZSB0byBtYWxpY2lvdXMgY29kZSBpbnNpZGUg
dGhlIGd1ZXN0Lgo+Cj4gVGhpcyB3YXksIGFsbCB0aGUgcGFnZS10YWJsZSBhY2Nlc3NlcyB3b3Vs
ZCBnZW5lcmF0ZSBhCj4gdmlydHVhbGl6YXRpb24tZXhjZXB0aW9uIGluc2lkZSB0aGUgZ3Vlc3Qg
aW5zdGVhZCBvZiBhIGNvc3RseSBFUFQKPiB2aW9sYXRpb247IHRoZSAjVkUgYWdlbnQgd291bGQg
ZW11bGF0ZSBhbmQgYW5hbHlzZSB0aGUgbW9kaWZpY2F0aW9uLCBhbmQKPiBkZWNpZGUgd2hldGhl
ciBpdCBpcyByZWxldmFudCBmb3IgdGhlIG1haW4gaW50cm9zcGVjdGlvbiBsb2dpYzsgaWYgaXQg
aXMKPiByZWxldmFudCwgaXQgd291bGQgZG8gYSBWTUNBTEwgYW5kIG5vdGlmeSB0aGUgaW50cm9z
cGVjdGlvbiBlbmdpbmUKPiBhYm91dCB0aGUgbW9kaWZpY2F0aW9uOyBvdGhlcndpc2UsIGl0IHdv
dWxkIHJlc3VtZSBub3JtYWwgaW5zdHJ1Y3Rpb24KPiBleGVjdXRpb24sIHRodXMgYXZvaWRpbmcg
YSB2ZXJ5IGNvc3RseSBWTSBleGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBv
cEBiaXRkZWZlbmRlci5jb20+CgpJIGRvbid0IGhhdmUgYW55IG9iamVjdGlvbnMgdG8gdGhlIGNv
ZGU7IEkgdGhpbmsgaXQgY2FuIHN0YXkgaW4gdGhlCnRyZWUgYXMgZmFyIGFzIEknbSBjb25jZXJu
ZWQuCgpJIGRvIGhhdmUgYSBjb21tZW50IG9uIHRoZSBjb21taXQgbWVzc2FnZSwganVzdCBmb3Ig
ZnV0dXJlIHJlZmVyZW5jZQphdCB0aGlzIHBvaW50LiAgSXQgZ29lcyBpbnRvIGEgbG90IG9mIGRl
dGFpbCBhYm91dCB0aGUgYXJjaGl0ZWN0dXJlIG9mCndoYXQgeW91J3JlIHRyeWluZyB0byBhY2Nv
bXBsaXNoLCBidXQgbm90IHdoYXQgdGhpcyBwYXRjaCBhY3R1YWxseQpkb2VzLiAgSSB0aGluayBz
b21ldGhpbmcgbGlrZSAiQWxsb3cgYSBkb20wIGFnZW50IHRvIGVuYWJsZQp2Y3B1X25vdGlmeSBv
biBndWVzdCB2Y3B1cywgdG8gZW5hYmxlIGFuIG91dC1vZi1ndWVzdCBpbnRyb3NwZWN0aW9uCmFn
ZW50IHRvIGluc2VydCBhbiBpbi1ndWVzdCBhZ2VudCBpbnRvIGEgZ3Vlc3QiIHdvdWxkIGhhdmUg
YmVlbgplbm91Z2guCgpJIGRvIGhhdmUgYSBxdWVzdGlvbiBhYm91dCB5b3VyIHByb3Bvc2VkIHVz
ZSBjYXNlLiAgWW91J3JlIHJ1bm5pbmcKdGhpcyBpbiAnbWl4ZWQnIG1vZGUsIHJpZ2h0LCBhbmQg
dXNpbmcgdGhlIGFsdHAybSB0byBoaWRlIGEgc2VjdXJlIGJpdApvZiBjb2RlIGZyb20gdGhlIG9w
ZXJhdGluZyBzeXN0ZW0/ICBXaGF0J3MgdG8gc3RvcCBhIHJvZ3VlIG9wZXJhdGluZwpzeXN0ZW0g
dGhhdCBkb2Vzbid0IHdhbnQgdG8gYmUgaW50cm9zcGVjdGVkIGZyb20gY2FsbGluZwpIVk1PUF9h
bHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHdpdGggSU5WQUxJRF9HRk4gdG8gZGlzYWJsZSB0aGlz
PwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:43:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:43: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 1g30BP-0008HU-8J; Thu, 20 Sep 2018 14: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=q1yk=mc=networkplumber.org=stephen@srs-us1.protection.inumbo.net>)
 id 1g30BN-0008HL-PJ
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:43:53 +0000
X-Inumbo-ID: 4e0809d1-bce3-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e0809d1-bce3-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:41:49 +0200 (CEST)
Received: by mail-pf1-x444.google.com with SMTP id k19-v6so4492192pfi.1
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 07:43:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=IMh67bFzXYsSjFzkNuNujAEl+sClz0tuOhbC4dpgoyY=;
 b=MVFSBRAaOMdYp78m+VvV0KS64e98NrH22dreGFDk6vsFfL01kzDgd1Ko2qLc3kgWRz
 7mqCwSNfJP9CtozlgY0mtYO1tXoj6SglHM6UDasGICKpCEeCBwc+vMkJ+HG+p3R//6cB
 8ffKAmMmFDVN/xVy6HXC6r9cGd2BGQ1T2TzyGqcN0cwMCrkKaY1f00mmE21CyCmzzjQt
 q2u8Beo0i7dv+TqPoNJJkMEqetqPd4N4VZFuL7YoycD/JMrbxxrQYRGFYetYO0V3DBfs
 t0ApGAAkspgK1KaUM+cKE17aP7EgvnGOnnWR8W/aozDQIp+Tvnrj9AIuyRwoosOUdE7U
 dUvQ==
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:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=IMh67bFzXYsSjFzkNuNujAEl+sClz0tuOhbC4dpgoyY=;
 b=jN+OIdLwq2eUtKG9oryvlCo7MAYCy48p2g7ChpqoP2Wulibg2qi/2P6/M2gHHT5GQM
 4L/8h6atwJVAgJHakI9pPe/yA5GPd2zk8EJr1b/JAjnw2XS54PTTVKg6sWfBpGPBdedt
 mILe0jRuea85MYWMSMW+EZGt42i+dBL9Q3onQIj6yLwRsnpxwh1mrLkTEABXgav4wQqg
 zwS6/YDWTGcBsCORTjlOo8CGdfegsTx3QoIwYft5rlTKCUPnPiItkWkVdnJxDfq1dgA6
 aqZlqcPgstlbtd/DzSPmHX6WWx/XHH0ri0TSzVe6iMNThU1s2Wv7ereeeWPEAqE2X8Aw
 JqYw==
X-Gm-Message-State: APzg51BAsUk4BGfjlLSUXlUmhTQSIMsLGX85ikcyb0Y5iQ7AfXb5YyMg
 9OouV2LDLjV8IK19MNNDiNILHg==
X-Google-Smtp-Source: ANB0VdYM2sBsQnur3DMAujjKHWPQW5D5y7H5a410AT3i3x3IPqnGGB48FgtI+gNnyg/ydCE9uQG9OA==
X-Received: by 2002:a63:350f:: with SMTP id
 c15-v6mr22634069pga.206.1537454631125; 
 Thu, 20 Sep 2018 07:43:51 -0700 (PDT)
Received: from xeon-e3 (204-195-22-127.wavecable.com. [204.195.22.127])
 by smtp.gmail.com with ESMTPSA id f62-v6sm34456294pfg.74.2018.09.20.07.43.49
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 20 Sep 2018 07:43:51 -0700 (PDT)
Date: Thu, 20 Sep 2018 07:43:41 -0700
From: Stephen Hemminger <stephen@networkplumber.org>
To: YueHaibing <yuehaibing@huawei.com>
Message-ID: <20180920074341.3acef75c@xeon-e3>
In-Reply-To: <20180920123306.14772-18-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-18-yuehaibing@huawei.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type
 of ndo_start_xmit 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: dmitry.tarnyagin@lockless.no, madalin.bucur@nxp.com,
 linux-mips@linux-mips.org, linux@armlinux.org.uk, pantelis.antoniou@gmail.com,
 kys@microsoft.com, t.sailer@alumni.ethz.ch, dev@openvswitch.org,
 f.fainelli@gmail.com, arvid.brodin@alten.se, michal.simek@xilinx.com,
 pshelar@ovn.org, m-karicheri2@ti.com, xen-devel@lists.xenproject.org,
 jreuter@yaina.de, sammy@sammy.net, grygorii.strashko@ti.com, w-kwok2@ti.com,
 haiyangz@microsoft.com, steve.glendinning@shawell.net,
 linux-can@vger.kernel.org, claudiu.manoil@nxp.com, paul.durrant@citrix.com,
 mkl@pengutronix.de, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, wei.liu2@citrix.com, nico@fluxnic.net,
 netdev@vger.kernel.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, ralf@linux-mips.org, leoyang.li@nxp.com,
 hsweeten@visionengravers.com, wg@grandegger.com, devel@linuxdriverproject.org,
 linuxppc-dev@lists.ozlabs.org, 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>

T24gVGh1LCAyMCBTZXAgMjAxOCAyMDozMzowMSArMDgwMApZdWVIYWliaW5nIDx5dWVoYWliaW5n
QGh1YXdlaS5jb20+IHdyb3RlOgoKPiBUaGUgbWV0aG9kIG5kb19zdGFydF94bWl0KCkgaXMgZGVm
aW5lZCBhcyByZXR1cm5pbmcgYW4gJ25ldGRldl90eF90JywKPiB3aGljaCBpcyBhIHR5cGVkZWYg
Zm9yIGFuIGVudW0gdHlwZSwgc28gbWFrZSBzdXJlIHRoZSBpbXBsZW1lbnRhdGlvbiBpbgo+IHRo
aXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhl
IGZ1bmN0aW9uCj4gcmV0dXJuIHR5cGUgdG8gbmV0ZGV2X3R4X3QuCj4gCj4gRm91bmQgYnkgY29j
Y2luZWxsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdl
aS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMgfCAxMCArKysr
KysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMgYi9kcml2
ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCj4gaW5kZXggM2FmNmQ4ZC4uMDU2YzQ3MiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCj4gKysrIGIvZHJpdmVy
cy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYwo+IEBAIC01MTEsNyArNTExLDggQEAgc3RhdGljIGlu
dCBuZXR2c2NfdmZfeG1pdChzdHJ1Y3QgbmV0X2RldmljZSAqbmV0LCBzdHJ1Y3QgbmV0X2Rldmlj
ZSAqdmZfbmV0ZGV2LAo+ICAJcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IG5ldHZz
Y19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQp
Cj4gK3N0YXRpYyBuZXRkZXZfdHhfdAo+ICtuZXR2c2Nfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVm
ZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0KQo+ICB7Cj4gIAlzdHJ1Y3QgbmV0X2Rldmlj
ZV9jb250ZXh0ICpuZXRfZGV2aWNlX2N0eCA9IG5ldGRldl9wcml2KG5ldCk7Cj4gIAlzdHJ1Y3Qg
aHZfbmV0dnNjX3BhY2tldCAqcGFja2V0ID0gTlVMTDsKPiBAQCAtNTI4LDggKzUyOSwxMSBAQCBz
dGF0aWMgaW50IG5ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBu
ZXRfZGV2aWNlICpuZXQpCj4gIAkgKi8KPiAgCXZmX25ldGRldiA9IHJjdV9kZXJlZmVyZW5jZV9i
aChuZXRfZGV2aWNlX2N0eC0+dmZfbmV0ZGV2KTsKPiAgCWlmICh2Zl9uZXRkZXYgJiYgbmV0aWZf
cnVubmluZyh2Zl9uZXRkZXYpICYmCj4gLQkgICAgIW5ldHBvbGxfdHhfcnVubmluZyhuZXQpKQo+
IC0JCXJldHVybiBuZXR2c2NfdmZfeG1pdChuZXQsIHZmX25ldGRldiwgc2tiKTsKPiArCSAgICAh
bmV0cG9sbF90eF9ydW5uaW5nKG5ldCkpIHsKPiArCQlyZXQgPSBuZXR2c2NfdmZfeG1pdChuZXQs
IHZmX25ldGRldiwgc2tiKTsKPiArCQlpZiAocmV0KQo+ICsJCQlyZXR1cm4gTkVUREVWX1RYX0JV
U1k7Cj4gKwl9CgpTb3JyeSwgdGhlIG5ldyBjb2RlIGlzIHdyb25nLiBJdCB3aWxsIGZhbGwgdGhy
b3VnaCBpZiByZXQgPT0gMCAoTkVUREVWX1RYX09LKQpQbGVhc2UgcmV2aWV3IGFuZCB0ZXN0IHlv
dXIgcGF0Y2hlcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:51:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:51: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 1g30Iy-0000hz-7q; Thu, 20 Sep 2018 14: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=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g30Ix-0000hu-3I
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:51:43 +0000
X-Inumbo-ID: 65ca32c6-bce4-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65ca32c6-bce4-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:49:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 08:51:40 -0600
Message-Id: <5BA3B3FB02000078001EA504@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 08:51:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
 <5BA3A30D02000078001EA411@prv1-mh.provo.novell.com>
 <7fc0cc4b-2b1a-fa86-85ce-c72c39829318@citrix.com>
In-Reply-To: <7fc0cc4b-2b1a-fa86-85ce-c72c39829318@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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+IE9uIDIwLjA5LjE4IGF0IDE2OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMDkvMTggMTQ6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMC4w
OS4xOCBhdCAxNDo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTMvMDkvMTggMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFRoZSBmdW5jdGlvbiBkb2Vz
IHR3byB0cmFuc2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVzdCBhY2Nlc3MuCj4+
Pj4gQW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAgKGd1ZXN0IGxpbmVh
ciAtPiBndWVzdAo+Pj4+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQgdG8gdGFr
ZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPj4+PiBvZiB0aGUgc2Vjb25kIHN0ZXAgKGd1
ZXN0IHBoeXNpY2FsIC0+IGhvc3QgcGh5c2ljYWwpLgo+Pj4gV2h5PyAgV2hhdCBpcyB0aGUgYmFz
aXMgb2YgdGhpcyBwcmVzdW1wdGlvbj8KPj4+Cj4+PiBBcyBmYXIgYXMgd2hhdCByZWFsIGhhcmR3
YXJlIGRvZXMuLi4KPj4+Cj4+PiBUaGlzIHRlc3Qgc2V0cyB1cCBhIGJhbGxvb25lZCBwYWdlIGFu
ZCBhIHJlYWQtb25seSBwYWdlLiAgSS5lLiBhIHNlY29uZAo+Pj4gc3RhZ2UgZmF1bHQgb24gdGhl
IGZpcnN0IHBhcnQgb2YgYSBtaXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPj4+
IGZhdWx0IG9uIHRoZSBzZWNvbmQgcGFydCBvZiB0aGUgYWNjZXNzLgo+Pj4KPj4+IChkMSkgLS0t
IFhlbiBUZXN0IEZyYW1ld29yayAtLS0KPj4+IChkMSkgRW52aXJvbm1lbnQ6IEhWTSA2NGJpdCAo
TG9uZyBtb2RlIDQgbGV2ZWxzKQo+Pj4gKGQxKSBUZXN0IHNwbGl0ZmF1bHQKPj4+IChkMSkgQWJv
dXQgdG8gcmVhZAo+Pj4gKFhFTikgKioqIEVQVCBxdWFsIDAwMDAwMDAwMDAwMDAxODEsIGdwYSAw
MDAwMDAwMDAwMTFjZmZjCj4+PiAoZDEpIFJlYWRpbmcgUFRSOiBnb3QgMDAwMDAwMDBmZmZmZmZm
Zgo+Pj4gKGQxKSBBYm91dCB0byB3cml0ZQo+Pj4gKFhFTikgKioqIEVQVCBxdWFsIDAwMDAwMDAw
MDAwMDAxODIsIGdwYSAwMDAwMDAwMDAwMTFjZmZjCj4+PiAoZDEpICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Pj4gKGQxKSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4
OjAwMDAwMDAwMDAxMDQ3ZTAKPj4+IChkMSkgVmVjIDE0ICNQRlstZC1zV1BdICVjcjIgMDAwMDAw
MDAwMDExZDAwMAo+Pj4gKGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Cj4+
PiBUaGUgc2Vjb25kIHN0YWdlIGZhdWx0IGlzIHJlY29nbmlzZWQgZmlyc3QsIHdoaWNoIGlzIGNv
bnRyYXJ5IHRvIHlvdXIKPj4+IHByZXN1bXB0aW9uLCBpLmUuIHRoZSBjb2RlIGluIGl0cyBjdXJy
ZW50IGZvcm0gYXBwZWFycyB0byBiZSBjb3JyZWN0Lgo+PiBCdXQgdGhlIGd1ZXN0IGRvZXNuJ3Qg
a25vdyBhYm91dCAybmQgc3RhZ2UgdHJhbnNsYXRpb24uIEluIHRoZQo+PiBhYnNlbmNlIG9mIGl0
LCB0aGUgKDFzdCBzdGFnZSAvIG9ubHkpIGZhdWx0IG91Z2h0IHRvIG9jY3VyIGJlZm9yZQo+PiBh
bnkgYnVzIGxldmVsIGFjdGlvbnMgd291bGQgYmUgdGFrZW4uCj4gCj4gWW91IGhhdmUgbm90IGFu
c3dlcmVkIG15IHF1ZXN0aW9uLgo+IAo+IFdoeT8gIE9uIHdoYXQgYmFzaXMgZG8geW91IGNvbmNs
dWRlIHRoYXQgdGhlIGJlaGF2aW91ciB5b3UgZGVzY3JpYmUgaXMKPiAiY29ycmVjdCIsIGVzcGVj
aWFsbHkgbm93IGdpdmVuIGV2aWRlbmNlIHRvIHRoZSBjb250cmFyeT8KCkFzIHRvIHRoZSBiYXNp
cyBJJ20gdGFraW5nOiBXaXRob3V0IGl0IHNwZWxsZWQgb3V0IGFueXdoZXJlLCBhbnkKc2Vuc2li
bGUgYmVoYXZpb3IgY2FuIGJlIGNvbnNpZGVyZWQgImNvcnJlY3QiLiBCdXQgbGV0J3MgbG9vayBh
dCB0aGUKc3RlcHMgdW5wYXRjaGVkIGNvZGUgdGFrZXM6Cgpodm1fdHJhbnNsYXRlX2dldF9wYWdl
KCkgZm9yIHRoZSB0YWlsIG9mIHRoZSBmaXJzdCBwYWdlIHByb2R1Y2VzCkhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuLCBzbyB3ZSBiYWlsIGZyb20gdGhlIGxvb3AsIHJldHVybmluZwpOVUxMLiBUaGUg
Y2FsbGVyIHRha2VzIHRoaXMgYXMgYW4gaW5kaWNhdGlvbiB0byB3cml0ZSB0aGUgcmFuZ2UgaW4K
cGllY2VzLiBIZW5jZSBhIHdyaXRlIHRvIHRoZSBsYXN0IGJ5dGVzIG9mIHRoZSBmaXJzdCBwYWdl
IG9jY3VycyAoaWYKaXQgd2FzIE1NSU8gaW5zdGVhZCBvZiBhIGJhbGxvb25lZCBwYWdlKSBiZWZv
cmUgd2UgcmFpc2UgI1BGLgoKTm93IGxldCdzIGxvb2sgYXQgcGF0Y2hlZCBjb2RlIGJlaGF2aW9y
OgoKaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgpIGZvciB0aGUgdGFpbCBvZiB0aGUgZmlyc3QgcGFn
ZSBwcm9kdWNlcwpIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBhZ2FpbiwgYnV0IHdlIGNvbnRpbnVl
IHRoZSBsb29wLgpodm1fdHJhbnNsYXRlX2dldF9wYWdlKCkgZm9yIHRoZSBzdGFydCBvZiB0aGUg
c2Vjb25kIHBhZ2UKcHJvZHVjZXMgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4sIHNvIHdlIHJh
aXNlICNQRiB3aXRob3V0CmZpcnN0IGRvaW5nIGEgcGFydGlhbCB3cml0ZS4KCkkgY29udGludWUg
dG8gdGhpbmsgdGhhdCB0aGlzIGlzIHRoZSBsZXNzIHN1cnByaXNpbmcgYmVoYXZpb3IuIFdpdGhv
dXQKaXQgYmVpbmcgbWFuZGF0ZWQgdGhhdCB0aGUgcGFydGlhbCB3cml0ZSBfaGFzXyB0byBvY2N1
ciwgSSdkIG11Y2gKcHJlZmVyIHRoaXMgY2hhbmdlZCBiZWhhdmlvciwgbm8gbWF0dGVyIGhvdyB0
aGUgc3BlY2lmaWMgcGllY2Ugb2YKaGFyZHdhcmUgYmVoYXZlcyB0aGF0IHlvdSByYW4geW91ciB0
ZXN0IG9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:54:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14:54: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 1g30Lv-0000s1-Mh; Thu, 20 Sep 2018 14:54:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g30Lv-0000rw-7S
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:54:47 +0000
X-Inumbo-ID: 41b26f07-bce5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41b26f07-bce5-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:55:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 08:54:45 -0600
Message-Id: <5BA3B4B202000078001EA517@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 08:54:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Jason Andryuk" <jandryuk@gmail.com>
References: <20180920143237.10000-1-jandryuk@gmail.com>
In-Reply-To: <20180920143237.10000-1-jandryuk@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: Make XEN_BACKEND selectable by DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjA5LjE4IGF0IDE2OjMyLCA8amFuZHJ5dWtAZ21haWwuY29tPiB3cm90ZToKPiAt
LS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCj4gKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+IEBA
IC0xMDEsOCArMTAxLDcgQEAgY29uZmlnIFhFTl9ERVZfRVZUQ0hOCj4gIAo+ICBjb25maWcgWEVO
X0JBQ0tFTkQKPiAgCWJvb2wgIkJhY2tlbmQgZHJpdmVyIHN1cHBvcnQiCj4gLQlkZXBlbmRzIG9u
IFhFTl9ET00wCj4gLQlkZWZhdWx0IHkKPiArCWRlZmF1bHQgeSBpZiBYRU5fRE9NMAoKV2h5IG5v
dCB0aGUgc2ltcGxlciAiZGVmYXVsdCBYRU5fRE9NMCI/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 14:55:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 14: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 1g30N0-0000xF-25; Thu, 20 Sep 2018 14:55:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g30My-0000x9-JR
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:55:52 +0000
X-Inumbo-ID: 68e015f0-bce5-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 68e015f0-bce5-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 14:56:53 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id C2953305FFA8
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 17:55:50 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B17517FC04
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 17:55:50 +0300 (EEST)
Received: (qmail 9087 invoked from network); 20 Sep 2018 17:55:50 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 20 Sep 2018 17:55:50 +0300
To: George Dunlap <dunlapg@umich.edu>, Adrian Pop <apop@bitdefender.com>
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CAFLBxZaCUSBeBiesRhUKnpNRvthPQxMBEj598QBVR8yX+F9OSw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e2d290dd-0b8f-5a04-e5c3-1bcd244492ae@bitdefender.com>
Date: Thu, 20 Sep 2018 17:55:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaCUSBeBiesRhUKnpNRvthPQxMBEj598QBVR8yX+F9OSw@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77489
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496495,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.001732)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002073), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.032855,0.000031)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.066366), Hit: No,
 Details: v2.7.15; Id: 15.1i647ve.1cnrnlorc.lni17], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gOS8yMC8xOCA1OjQyIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IEkgZG8gaGF2ZSBhIHF1
ZXN0aW9uIGFib3V0IHlvdXIgcHJvcG9zZWQgdXNlIGNhc2UuICBZb3UncmUgcnVubmluZwo+IHRo
aXMgaW4gJ21peGVkJyBtb2RlLCByaWdodCwgYW5kIHVzaW5nIHRoZSBhbHRwMm0gdG8gaGlkZSBh
IHNlY3VyZSBiaXQKPiBvZiBjb2RlIGZyb20gdGhlIG9wZXJhdGluZyBzeXN0ZW0/ICBXaGF0J3Mg
dG8gc3RvcCBhIHJvZ3VlIG9wZXJhdGluZwo+IHN5c3RlbSB0aGF0IGRvZXNuJ3Qgd2FudCB0byBi
ZSBpbnRyb3NwZWN0ZWQgZnJvbSBjYWxsaW5nCj4gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25v
dGlmeSB3aXRoIElOVkFMSURfR0ZOIHRvIGRpc2FibGUgdGhpcz8KCk5vdGhpbmcsIGJ1dCB3ZSdy
ZSBub3QgcnVubmluZyB0aGlzIGluIG1peGVkIG1vZGUuIDopCldlJ3JlIGFmdGVyICdleHRlcm5h
bCcsIGZvciB0aGUgdmVyeSBzYW1lIHJlYXNvbnMgeW91J3ZlIG1lbnRpb25lZC4KCkV2ZXJ5dGhp
bmcgaW1wb3J0YW50IGlzIGRvbmUgaW4gZG9tMC1vbmx5LiBJZiB0aGVyZSdzIHNvbWV0aGluZyB0
byBiZQpkb25lIHRoYXQgdGhlIGluLWd1ZXN0IGFnZW50IHdvdWxkIGxpa2UsIGl0IGhhcyB0byBh
c2sgdGhlIGludHJvc3BlY3Rpb24KYWdlbnQgaW4gZG9tMCB2aWEgVk1DQUxMIGV2ZW50cy4KCgpU
aGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:03:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15: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 1g30UZ-0001mZ-S7; Thu, 20 Sep 2018 15:03: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=gjef=mc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g30UZ-0001mU-0Y
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:03:43 +0000
X-Inumbo-ID: 13209d5f-bce6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13209d5f-bce6-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 17:01:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 20 Sep 2018 09:03:40 -0600
Message-Id: <5BA3B6CC02000078001EA54F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 20 Sep 2018 09:03:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-8-paul.durrant@citrix.com>
In-Reply-To: <20180920141149.1643-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/7] amd-iommu: 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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+IE9uIDIwLjA5LjE4IGF0IDE2OjExLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZXRob2QgdG8gdGhlIEFNRCBJT01NVSBpbXBsZW1l
bnRhdGlvbiB0byBmaW5kIHRoZQo+IE1GTiBjdXJyZW50bHkgbWFwcGVkIGJ5IHRoZSBzcGVjaWZp
ZWQgREZOLiBUaGlzIGlzIGFuYWxvZ291cyB0byB0aGUKPiBtZXRob2QgYWRkZWQgZm9yIFZULWQg
SU9NTVUgYnkgY29tbWl0IDQzZDE2MjJiLgoKUGxlYXNlIGRvbid0IHByb3ZpZGUgY29tbWl0IElE
cyBmcm9tIChwcmVzdW1hYmx5KSB5b3VyIHByaXZhdGUgcmVwbywKdGhlIG1vcmUgd2l0aG91dCBh
IHRpdGxlIHF1b3RlZCBuZXh0IHRvIGl0LiBBdCBsZWFzdCBwYXRjaGVzIDEgYW5kIDYKaGF2ZSB0
aGUgc2FtZSBpc3N1ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:21:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15:21: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 1g30lr-0003Ez-MJ; Thu, 20 Sep 2018 15:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g30lp-0003En-Tg
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:21:33 +0000
X-Inumbo-ID: ff14af21-bce8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff14af21-bce8-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 15:22:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="65827218"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75255-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-wheezy:build-i386:<job status>:broken:regression
 distros-debian-wheezy:build-amd64-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:<job status>:broken:regression
 distros-debian-wheezy:build-amd64:<job status>:broken:regression
 distros-debian-wheezy:build-i386-pvops:<job status>:broken:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75212
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 16:01:04 +0100
Subject: [Xen-devel] [distros-debian-wheezy test] 75255: 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>

ZmxpZ2h0IDc1MjU1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTI1NS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1
MjEyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzUyMTIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTIxMgogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDc1MjEyCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyMTIKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTIxMgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1MjEyCgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVl
enktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:26:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15:26: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 1g30q9-0003Qg-9O; Thu, 20 Sep 2018 15:26:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1zmp=mc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g30q8-0003QW-8d
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:26:00 +0000
X-Inumbo-ID: 9e9df01d-bce9-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e9df01d-bce9-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 15:27: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 1g30q4-0007DP-N5; Thu, 20 Sep 2018 15:25: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 1g30q4-00038h-Gf; Thu, 20 Sep 2018 15:25:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g30q4-0005Qi-G1; Thu, 20 Sep 2018 15:25:56 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127804-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=fb80e9f8be0c30110a80d98247b82f1d42dd909d
X-Osstest-Versions-That: freebsd=6c2192b1ef8c50788c751f878552526800b1e319
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 20 Sep 2018 15:25:56 +0000
Subject: [Xen-devel] [freebsd-master test] 127804: 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>

ZmxpZ2h0IDEyNzgwNCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3ODA0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZmI4MGU5ZjhiZTBjMzAxMTBhODBk
OTgyNDdiODJmMWQ0MmRkOTA5ZApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNmMyMTkyYjFlZjhjNTA3ODhjNzUxZjg3ODU1MjUyNjgwMGIxZTMxOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3NzIxICAyMDE4LTA5LTE3IDA5OjE5OjA4IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzgwNCAgMjAxOC0wOS0xOSAwOToxOToyOSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRyZXdlcnlARnJlZUJTRC5vcmc+CiAg
YnJkIDxicmRARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgZGF2
aWRjcyA8ZGF2aWRjc0BGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBraWIgPGtp
YkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJl
ZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qu
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJl
ZWJzZC5naXQKICAgNmMyMTkyYjFlZjguLmZiODBlOWY4YmUwICBmYjgwZTlmOGJlMGMzMDExMGE4
MGQ5ODI0N2I4MmYxZDQyZGQ5MDlkIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15:29: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 1g30t6-0003bQ-QM; Thu, 20 Sep 2018 15:29: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=atzj=mc=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g30t5-0003bL-FW
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:29:03 +0000
X-Inumbo-ID: 9d48c9fa-bce9-11e8-a8a5-bc764e045a96
Received: from mail-qt0-x22e.google.com (unknown [2607:f8b0:400d:c0d::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d48c9fa-bce9-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 17:26:58 +0200 (CEST)
Received: by mail-qt0-x22e.google.com with SMTP id t5-v6so8892423qtn.3
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 08:29:01 -0700 (PDT)
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=uT23zCdjqAV17CdefJt816TNjkwBFXIU80yksFcj970=;
 b=mVH1lp55JPp7TPiUBpfAIIG1V3VzjDmOsAvpkWCNXQqbZ9oTLW4YPtWO+HYtOEngPs
 a5wGPzgLT5PkBaDLGnoxWO5HGEawDDTIBqQ7wryD9rAe6PPFHWmoanCkXnW7pmp8lsew
 Hg0dFHBCm55EV81S+xdfP+z8ShX/HitfG312HREYS11yk+0jPG1CJhJldlLxmFuN78Fx
 OXT121aRGb3dPF2moT+6zRZpWMgr8QNQedA3eWreg0SfLCbCHeXjwZ041k0OjRo9yhhl
 Gf3XShbgUIq2dPiW5Kqjo161U+6xf6DqBtsFZdWDV713WRMO8Pqoanl8mvREG1P2yx0D
 239w==
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=uT23zCdjqAV17CdefJt816TNjkwBFXIU80yksFcj970=;
 b=UD2/8LJhj1msQ/pshdRoi54wlAIFBIONwSddGwtecI62ckd+HMsKEcKLkGL0g/pcW7
 VSt9t9QN0ivDEOjNgExcmNbAXmjq7sOpuUtC/DKCHhxKrSQCjjrisdnjvRzaJdvtS2ki
 lTQ9E3mBagu5x9LFsHTmqqVenbzNCfFg3zP/KA2x+PJ506JhuDabkHaiiSfXsw2hYYCr
 b3PruExAjInOYvsSaL8kwYqao46761iuDBvWyEMiAp7aUbIwpaijjgYTWEvIOgham5al
 3BHmGoLQAaHnPmSNwnCnSnjjtcACh+XWHw3HWudRE6kW0Bz12kuZuFGV7cFjkSZXPODO
 TFvA==
X-Gm-Message-State: APzg51DedGZR9EuHlU8VIGI0bhHXQNHod+W1h/5gIsz/vOf+1x9J3Zd4
 o7qIl2JlPXjlM8bJvZkFAWG1a45/Q8py+O0dTIY=
X-Google-Smtp-Source: ANB0VdbAbpEHJYj7lr9RMKa2/9enQbh4+fA3pCZM6wCUzYpcCfuiHfDOh1hO7Hp7E6A68v1W9bwzDJ71I65Wy2jB0U4=
X-Received: by 2002:a0c:e582:: with SMTP id
 t2-v6mr23252824qvm.69.1537457341388; 
 Thu, 20 Sep 2018 08:29:01 -0700 (PDT)
MIME-Version: 1.0
References: <20180904045922.31609-1-apop@bitdefender.com>
 <CAFLBxZaCUSBeBiesRhUKnpNRvthPQxMBEj598QBVR8yX+F9OSw@mail.gmail.com>
 <e2d290dd-0b8f-5a04-e5c3-1bcd244492ae@bitdefender.com>
In-Reply-To: <e2d290dd-0b8f-5a04-e5c3-1bcd244492ae@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 20 Sep 2018 16:28:50 +0100
Message-ID: <CAFLBxZbuGqN93K9dCF5m+gEASqbDaPLLVLHxWeLFPk_2GX8BSA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/altp2m: Allow setting the #VE info
 page for an arbitrary 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMzo1NSBQTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gOS8yMC8xOCA1OjQyIFBNLCBHZW9yZ2Ug
RHVubGFwIHdyb3RlOgo+ID4gSSBkbyBoYXZlIGEgcXVlc3Rpb24gYWJvdXQgeW91ciBwcm9wb3Nl
ZCB1c2UgY2FzZS4gIFlvdSdyZSBydW5uaW5nCj4gPiB0aGlzIGluICdtaXhlZCcgbW9kZSwgcmln
aHQsIGFuZCB1c2luZyB0aGUgYWx0cDJtIHRvIGhpZGUgYSBzZWN1cmUgYml0Cj4gPiBvZiBjb2Rl
IGZyb20gdGhlIG9wZXJhdGluZyBzeXN0ZW0/ICBXaGF0J3MgdG8gc3RvcCBhIHJvZ3VlIG9wZXJh
dGluZwo+ID4gc3lzdGVtIHRoYXQgZG9lc24ndCB3YW50IHRvIGJlIGludHJvc3BlY3RlZCBmcm9t
IGNhbGxpbmcKPiA+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgd2l0aCBJTlZBTElE
X0dGTiB0byBkaXNhYmxlIHRoaXM/Cj4KPiBOb3RoaW5nLCBidXQgd2UncmUgbm90IHJ1bm5pbmcg
dGhpcyBpbiBtaXhlZCBtb2RlLiA6KQo+IFdlJ3JlIGFmdGVyICdleHRlcm5hbCcsIGZvciB0aGUg
dmVyeSBzYW1lIHJlYXNvbnMgeW91J3ZlIG1lbnRpb25lZC4KPgo+IEV2ZXJ5dGhpbmcgaW1wb3J0
YW50IGlzIGRvbmUgaW4gZG9tMC1vbmx5LiBJZiB0aGVyZSdzIHNvbWV0aGluZyB0byBiZQo+IGRv
bmUgdGhhdCB0aGUgaW4tZ3Vlc3QgYWdlbnQgd291bGQgbGlrZSwgaXQgaGFzIHRvIGFzayB0aGUg
aW50cm9zcGVjdGlvbgo+IGFnZW50IGluIGRvbTAgdmlhIFZNQ0FMTCBldmVudHMuCgpPSywgZ290
IGl0LCB0aGFua3MuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15:30: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 1g30uR-0004Es-Ae; Thu, 20 Sep 2018 15:30: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=r1jv=mc=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1g30uP-0004Ej-QF
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:30:25 +0000
X-Inumbo-ID: ce548981-bce9-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce548981-bce9-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 17:28:21 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id x20-v6so8741271lfg.2
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 08:30:24 -0700 (PDT)
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=BrP4s4tbT/vopMvbXg/Pe3Z/dzUJDLKn9XG52WOOPJo=;
 b=uNCILmVO5Hr/iwyEBRVx82bjjmyR8z7BfLDOwAwRQhMPIxMvtzasIeNCSfF8YYTl6J
 vW2r+5w/A66sNlWcUW4f6300mrwjV+wCu2WMJOCLkm9i666B45k3jc/X6EfRkkLJb6Bf
 lHzJpo80hIWsIycTSIYpkRAXrVKR9un5Mzhrs4av/11PhPrByPPUcO/coxvVfoW9LLWK
 TtuIxRG03Hmy/508aHDAaU80SJ5unRVWkuvVBTIpzC4xGPGUoBHDAoHG2TI/oIf9dpkL
 eKizs3DDXhp+KjdJeXNZdk9BO8mhf7qtwz1+JDwtbuc3RfDbKvL4qM2sqKC19i4WLJhZ
 r9TA==
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=BrP4s4tbT/vopMvbXg/Pe3Z/dzUJDLKn9XG52WOOPJo=;
 b=hyVfyChKz8+lkFeRp9kIpdECTJmV1/WWUnmGNaxvNW9BRHt4HxiRIAAyufD92oZ221
 Vj6gCQQlUEZbS7EWtuPFJvb34kuUgArsoxcHzBl1TS8R2Pt2VbDP4JlaZwCytVEuW7w0
 N6/Rv0sCBUinvTjI4BS8JACukL9v8+Xpuhef8M+6s5S0AALaMw60Je7Yza1ROmjh9z44
 o5zWi7cJKfrjL5GT9IAZkMuEawuBJnnqjE0MmlR/MKdTlFxt3K0rnLmUeYljnnfY+HYn
 cXX/UF8TaCYeTIg5nvWlRS0it88vQwMQDCDfKTfREeq9MmdbiWZntWqf/8E5oe2OkmLo
 fCzg==
X-Gm-Message-State: APzg51CBiPBJ5OimPSPVOk6APGDFWnwEst0yDn/BkpepFzz/nkaFaWoB
 4zQTyiTOqR3SXv0ioPTy7a+tZ7PwlFDyEKAe+fI=
X-Google-Smtp-Source: ANB0VdbkaXffb/Lb1qgvpiby4Yi6FQ+FLO6EqeyI+pcpjNDQjMAThxgEF6hmMeIAar0vi+rPllxR4oVbmGb8W/DEfPE=
X-Received: by 2002:a19:9113:: with SMTP id
 t19-v6mr11937203lfd.98.1537457423302; 
 Thu, 20 Sep 2018 08:30:23 -0700 (PDT)
MIME-Version: 1.0
References: <20180920143237.10000-1-jandryuk@gmail.com>
 <5BA3B4B202000078001EA517@prv1-mh.provo.novell.com>
In-Reply-To: <5BA3B4B202000078001EA517@prv1-mh.provo.novell.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Thu, 20 Sep 2018 11:30:11 -0400
Message-ID: <CAKf6xpuPRsodEoZ0mAOdJBTSpcUsXNUM8so64Uk7PSH9L=RjYw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: Make XEN_BACKEND selectable by DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 open list <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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTA6NTQgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAyMC4wOS4xOCBhdCAxNjozMiwgPGphbmRyeXVrQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCj4gPiArKysgYi9k
cml2ZXJzL3hlbi9LY29uZmlnCj4gPiBAQCAtMTAxLDggKzEwMSw3IEBAIGNvbmZpZyBYRU5fREVW
X0VWVENITgo+ID4KPiA+ICBjb25maWcgWEVOX0JBQ0tFTkQKPiA+ICAgICAgIGJvb2wgIkJhY2tl
bmQgZHJpdmVyIHN1cHBvcnQiCj4gPiAtICAgICBkZXBlbmRzIG9uIFhFTl9ET00wCj4gPiAtICAg
ICBkZWZhdWx0IHkKPiA+ICsgICAgIGRlZmF1bHQgeSBpZiBYRU5fRE9NMAo+Cj4gV2h5IG5vdCB0
aGUgc2ltcGxlciAiZGVmYXVsdCBYRU5fRE9NMCI/CgpJIGRpZG4ndCByZWFsaXplIHlvdSBjb3Vs
ZCBkbyB0aGF0LiA6KSAgWWVzLCB0aGF0J3MgbmljZXIuCgpUaGFua3MsCkphc29uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:51:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15:51: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 1g31EN-0005lG-3G; Thu, 20 Sep 2018 15: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=zyev=mc=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1g31EM-0005l6-E3
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:51:02 +0000
X-Inumbo-ID: af653144-bcec-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af653144-bcec-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 17:48:57 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 485C7146FE6EB;
 Thu, 20 Sep 2018 08:50:58 -0700 (PDT)
Date: Thu, 20 Sep 2018 08:50:55 -0700 (PDT)
Message-Id: <20180920.085055.1188796939437872993.davem@davemloft.net>
To: yuehaibing@huawei.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180920123306.14772-1-yuehaibing@huawei.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Thu, 20 Sep 2018 08:50:59 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH net-next 00/22] net: fix return type of
 ndo_start_xmit 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: dmitry.tarnyagin@lockless.no, madalin.bucur@nxp.com,
 linux-mips@linux-mips.org, linux@armlinux.org.uk, pantelis.antoniou@gmail.com,
 kys@microsoft.com, t.sailer@alumni.ethz.ch, dev@openvswitch.org,
 f.fainelli@gmail.com, arvid.brodin@alten.se, michal.simek@xilinx.com,
 pshelar@ovn.org, m-karicheri2@ti.com, xen-devel@lists.xenproject.org,
 jreuter@yaina.de, sammy@sammy.net, grygorii.strashko@ti.com, w-kwok2@ti.com,
 haiyangz@microsoft.com, steve.glendinning@shawell.net,
 linux-can@vger.kernel.org, claudiu.manoil@nxp.com, paul.durrant@citrix.com,
 mkl@pengutronix.de, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, wei.liu2@citrix.com, nico@fluxnic.net,
 netdev@vger.kernel.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, ralf@linux-mips.org, leoyang.li@nxp.com,
 hsweeten@visionengravers.com, wg@grandegger.com, devel@linuxdriverproject.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgpEYXRlOiBUaHUsIDIwIFNl
cCAyMDE4IDIwOjMyOjQ0ICswODAwCgo+IFRoZSBtZXRob2QgbmRvX3N0YXJ0X3htaXQoKSBpcyBk
ZWZpbmVkIGFzIHJldHVybmluZyBhbiAnbmV0ZGV2X3R4X3QnLAo+IHdoaWNoIGlzIGEgdHlwZWRl
ZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtlIHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCj4g
dGhpcyBkcml2ZXIgaGFzIHJldHVybnMgJ25ldGRldl90eF90JyB2YWx1ZSwgYW5kIGNoYW5nZSB0
aGUgZnVuY3Rpb24KPiByZXR1cm4gdHlwZSB0byBuZXRkZXZfdHhfdC4KCkkgd291bGQgYWR2aXNl
IHlvdSBub3QgdG8gc2VuZCBzbyBtYW55IG9mIHRoZXNlIGNoYW5nZXMgYXMgYSBncm91cC4KCklm
IG9uZSBvZiB0aGUgcGF0Y2hlcyBuZWVkcyBmZWVkYmFjayBhZGRyZXNzZWQsIHdoaWNoIGlzIGFs
cmVhZHkgdGhlCmNhc2UsIHlvdSB3aWxsIGhhdmUgdG8gcmVzdWJtaXQgdGhlIGVudGlyZSBzZXJp
ZXMgYWxsIG92ZXIgYWdhaW4gd2l0aAp0aGUgZml4ZXMuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:52:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15: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 1g31G4-0005qD-H6; Thu, 20 Sep 2018 15:52:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tdcx=mc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g31G3-0005q6-NX
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 15:52:47 +0000
X-Inumbo-ID: 5c6d7ce8-bced-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5c6d7ce8-bced-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 15:53:48 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id BFE47305FFB4
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 18:52:45 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 880027FE6B
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 18:52:45 +0300 (EEST)
Received: (qmail 14565 invoked from network); 20 Sep 2018 18:52:45 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 20 Sep 2018 18:52:33 +0300
To: George Dunlap <george.dunlap@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-3-apop@bitdefender.com>
 <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2530a1bc-aa84-87ea-5ba2-8141747d6500@bitdefender.com>
Date: Thu, 20 Sep 2018 18:52:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77490
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496497,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.003384)], BW: [Enabled, t:
 (0.000014)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003055), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.061754,0.000076)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (7.168893),
 Hit: No, Details: v2.7.15; Id: 15.1i65eqa.1cnrqtver.atfmm], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gOS8yMC8xOCAyOjM0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiAraW50IHAybV9zZXRf
c3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3Zl
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4g
VGhpcyBzaG91bGQgY2xlYXJseSBiZSBpbiBwMm0uYywgYW5kLi4uCj4gCj4+ICt7Cj4+ICsgICAg
c3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiArICAg
IHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtOwo+PiArICAgIG1mbl90IG1mbjsKPj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPj4gKyAg
ICBwMm1fdHlwZV90IHQ7Cj4+ICsgICAgaW50IHJjOwo+PiArCj4+ICsgICAgaWYgKCAhY3B1X2hh
c192bXhfdmlydF9leGNlcHRpb25zICkKPj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+
IFdlIHNob3VsZCBhdm9pZCBJbnRlbC1zcGVjaWZpYyBjaGVja3MgaW4gY29tbW9uIGNvZGUuCj4g
Cj4gSW4gZmFjdCwgdGhpcyBpcyB3cm9uZywgYmVjYXVzZSB5b3UgY2FuIGNob29zZSB0byBydW4g
YSBndWVzdCBpbiBzaGFkb3cKPiBtb2RlIGV2ZW4gb24gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2Vw
dGlvbnMgLS0gaW4gd2hpY2ggY2FzZSB5b3UnZAo+IHRyaWdnZXIgdGhlIEFTU0VSVCgpIGluIHAy
bS1wdC5jOnAybV9wdF9zZXRfZW50cnkoKS4KPiAKPiBQcm9iYWJseSB3aGF0IHNob3VsZCBoYXBw
ZW4gaXMgdGhhdCB3ZSBzaG91bGQgbW92ZSB0aGUgdm14IGNoZWNrIGludG8KPiBwMm0tZXB0LmM6
cDJtX2VwdF9zZXRfZW50cnkoKSwgYW5kIHJlcGxhY2UgdGhlIEFTU0VSVChzdmUgPSAwKSBpbgo+
IHAybS1wdC5jOnAybV9wdF9zZXRfZW50cnkoKSB3aXRoICJpZiAoIHN2ZSAhPSAwICkgcmV0dXJu
IC1FTk9UU1VQUDsiLgo+IAo+IEFsdGhvdWdoIHdoYXQgc2hvdWxkIHByb2JhYmx5ICpyZWFsbHkq
IGhhcHBlbiBpcyB0aGF0Cj4gYEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnlgIHNob3Vs
ZCBmYWlsIHdpdGggLUVPUE5PVFNVUFAgaW5zdGVhZAo+IG9mIHNpbGVudGx5IHN1Y2NlZWRpbmcu
CgpEbyB5b3UgbWVhbiBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIGhlcmUsIG9yIGFtIEkg
bWlzdW5kZXJzdGFuZGluZwp5b3VyIGNvbW1lbnQ/IEknbSBoYXBweSB0byBkbyB0aGUgZXhhY3Qg
bW9kaWZpY2F0aW9ucyB5b3UndmUgcmVxdWVzdGVkCmFib3ZlIGJ1dCBJJ20gYWZyYWlkIEkgZG9u
J3QgZm9sbG93IHRoZSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5CmNvbW1lbnQuCgoK
VGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:53:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15: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 1g31Ga-0005uf-8g; Thu, 20 Sep 2018 15:53: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=3tze=mc=microsoft.com=haiyangz@srs-us1.protection.inumbo.net>)
 id 1g30Hk-0000gc-5q
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:50:28 +0000
X-Inumbo-ID: 393b0940-bce4-11e8-a8a5-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::703])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 393b0940-bce4-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:48:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QVW4wOwWiM0hEEpsyCOzA3YjTqwqwvBJrvrckb5YdPw=;
 b=EyEaaNL+JswgdCLcd20iA+p2g4ND4O4vh0hbsOtnFO/0MEqxJCWmYCj7o/JZGoz5oP1RWKEw/jaaTr9mMLi/LpRK6t8FddlFXP1DzTO+hVCUExiOXwapNgA2PqophY+8l9hjlDYdM3pjVq5CEDkmHpK+weiIl3ovu+B/YD1qIbk=
Received: from BN6PR21MB0161.namprd21.prod.outlook.com (10.173.200.7) by
 BN6PR21MB0131.namprd21.prod.outlook.com (10.173.199.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1185.5; Thu, 20 Sep 2018 14:50:23 +0000
Received: from BN6PR21MB0161.namprd21.prod.outlook.com
 ([fe80::2dba:ece1:ce16:551a]) by BN6PR21MB0161.namprd21.prod.outlook.com
 ([fe80::2dba:ece1:ce16:551a%4]) with mapi id 15.20.1185.010; Thu, 20 Sep 2018
 14:50:23 +0000
From: Haiyang Zhang <haiyangz@microsoft.com>
To: Stephen Hemminger <stephen@networkplumber.org>, YueHaibing
 <yuehaibing@huawei.com>
Thread-Topic: [PATCH net-next 17/22] hv_netvsc: fix return type of
 ndo_start_xmit function
Thread-Index: AQHUUOBQeas9dNOwnEmY1OLbKFqIU6T5PuSAgAAA3gA=
Date: Thu, 20 Sep 2018 14:50:23 +0000
Message-ID: <BN6PR21MB016180C794F26A279345A17FCA130@BN6PR21MB0161.namprd21.prod.outlook.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-18-yuehaibing@huawei.com>
 <20180920074341.3acef75c@xeon-e3>
In-Reply-To: <20180920074341.3acef75c@xeon-e3>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=haiyangz@microsoft.com; 
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-09-20T14:50:22.4293057Z;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [96.61.92.94]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR21MB0131;
 6:hh0y+DMiNgs8Qr1n50pd54leV50mokJ3QdsFLhdj3FV7j2jwIHqlvUVAog7BI4x3A8vOuqzd+L4DLqvnzEvIIiE5ACrrIhJtvviqPEzEJfPagRS1paus59GZE+62Nmzy7pRcEVuyss0/ZhyKvibQ7syr2ERgut2nPW492b9oJJekPWkSV/M37IHOYa6JUjd4vnrcXqq4EAgPXPIGIEFzxu7swxb3CrJ7XtFBlcxXxeXUGbk5d02zO1oNKlypVuBN+Jv3VS2rxF74Q5FotlPORCUqJ48xm4eieH2aEn50i2DcqBnh780XHMCf5NSf1ToFi2K+uJ1j/TzeJKbeCq/XTZDmtztbfP6qDy1JWUQEd34Py9qJUjaqxYJddTM2vEGn/LqJOc7QLWMezpk8WzRV30ajayUk8RZtelJlaXD9yECYHqbBeh0hWmfbiYt4mhspDvTDi2COWJ+Oo+zBq5h3Dg==;
 5:nUHn7qKQvqpXhhkUW93sj/h4zdGAiQyo33glZUL05lNpyawdUPH198aclQDut5x69P0zSTC/K81G+y0iFjY/moayahPxD5TRqp0CjHKyXG7LQd6JZ2I1vfbTHjPDdThMdpQ5tkX71i383AH9JjXTX4BXZXEjRaNXNLUJQzYAxDc=;
 7:YC3dSckj1gxSGJfBiMk/JrLMuTB/0ZNiVS6cYqnEUSFvcEmFkGr02lOEh7KjdYzAeGhWWgavH7f0IeSGjpDWhDHkuDuh/I2z9UNUOGoJlKNB0DHYPn5BAnEnbb+/dJYB4gjoH6Qt8gUOqgcnOMDDDFrtQ2EEZRR83Qv3x4a7N3rzUuds2jJzsSB57Wd5foxKAjfX6y7YXr9T+p8RTrQ7Z5v8LYV9BoO2xILP23J4ZwT6qLCd3jSAt1t0GrGxLwXf
x-ms-office365-filtering-correlation-id: 80945391-267a-4496-abfd-08d61f08654e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7193020);
 SRVR:BN6PR21MB0131; 
x-ms-traffictypediagnostic: BN6PR21MB0131:
x-microsoft-antispam-prvs: <BN6PR21MB013122F55F9DA6D3E69BFFF3CA130@BN6PR21MB0131.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192813158149592)(185117386973197)(85827821059158)(31051911155226)(70601490899591)(216315784871565)(58134797142442)(9452136761055)(65623756079841)(258649278758335);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(2018427008)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991041);
 SRVR:BN6PR21MB0131; BCL:0; PCL:0; RULEID:; SRVR:BN6PR21MB0131; 
x-forefront-prvs: 0801F2E62B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(366004)(396003)(39860400002)(13464003)(189003)(199004)(71190400001)(71200400001)(8676002)(8936002)(102836004)(186003)(81156014)(81166006)(10290500003)(478600001)(97736004)(2900100001)(7736002)(66066001)(86362001)(68736007)(7406005)(7416002)(14454004)(446003)(11346002)(256004)(5250100002)(74316002)(486006)(86612001)(476003)(22452003)(316002)(110136005)(33656002)(54906003)(39060400002)(5660300001)(4326008)(25786009)(99286004)(9686003)(106356001)(7696005)(105586002)(6246003)(305945005)(26005)(53936002)(53546011)(6506007)(6346003)(10090500001)(229853002)(3846002)(6116002)(8990500004)(6436002)(2906002)(55016002)(76176011);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR21MB0131;
 H:BN6PR21MB0161.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=haiyangz@microsoft.com; 
x-microsoft-antispam-message-info: DDolmzShwxZfhasXEvCyyAjxWWVMsuLx95AsoqJxx7b1XVOSNQg/0FHZDT6NymKa9faMAwnqN3PHAKkM0Zr9+c7yfU7uAbsfrhCH0+VOpuE7uCHxJxBodw0C25qbqOBiHVDRpv7CJg7d0udm/qsSPGpLuUIxeqvsPFiB4Lnl99sQs89Hb4MxCV/31S6ClLBKRTnNCFP7AcB0CDCckv+WsSg9Ts+UIXbY5xxHCTpC4pwjKEEHKESh33VN7NJgtSfzLsubUQ2BcZKjqNbt8ydQtEjMGWlrmWeQuk7VhzvL9dRya+vXeFN7XD8umwck7Zvdi+UbWEI9Ceyi/dpZbrIN/tjmL6tyLy+gBn98No0QOkM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 80945391-267a-4496-abfd-08d61f08654e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2018 14:50:23.8437 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR21MB0131
X-Mailman-Approved-At: Thu, 20 Sep 2018 15:53:18 +0000
Subject: Re: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type
 of ndo_start_xmit 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: "dmitry.tarnyagin@lockless.no" <dmitry.tarnyagin@lockless.no>,
 "madalin.bucur@nxp.com" <madalin.bucur@nxp.com>,
 "linux-mips@linux-mips.org" <linux-mips@linux-mips.org>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 "pantelis.antoniou@gmail.com" <pantelis.antoniou@gmail.com>,
 KY Srinivasan <kys@microsoft.com>,
 "t.sailer@alumni.ethz.ch" <t.sailer@alumni.ethz.ch>,
 "dev@openvswitch.org" <dev@openvswitch.org>,
 "f.fainelli@gmail.com" <f.fainelli@gmail.com>,
 "arvid.brodin@alten.se" <arvid.brodin@alten.se>,
 "michal.simek@xilinx.com" <michal.simek@xilinx.com>,
 "pshelar@ovn.org" <pshelar@ovn.org>,
 "m-karicheri2@ti.com" <m-karicheri2@ti.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jreuter@yaina.de" <jreuter@yaina.de>, "sammy@sammy.net" <sammy@sammy.net>,
 "grygorii.strashko@ti.com" <grygorii.strashko@ti.com>,
 "w-kwok2@ti.com" <w-kwok2@ti.com>,
 "steve.glendinning@shawell.net" <steve.glendinning@shawell.net>,
 "linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
 "claudiu.manoil@nxp.com" <claudiu.manoil@nxp.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "mkl@pengutronix.de" <mkl@pengutronix.de>,
 "linux-hams@vger.kernel.org" <linux-hams@vger.kernel.org>,
 "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "nico@fluxnic.net" <nico@fluxnic.net>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "ralf@linux-mips.org" <ralf@linux-mips.org>,
 "leoyang.li@nxp.com" <leoyang.li@nxp.com>,
 "hsweeten@visionengravers.com" <hsweeten@visionengravers.com>,
 "wg@grandegger.com" <wg@grandegger.com>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "davem@davemloft.net" <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>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogU3RlcGhlbiBIZW1taW5nZXIg
PHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIg
MjAsIDIwMTggMTA6NDQgQU0KPiBUbzogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
Pgo+IENjOiBkYXZlbUBkYXZlbWxvZnQubmV0OyBkbWl0cnkudGFybnlhZ2luQGxvY2tsZXNzLm5v
Owo+IHdnQGdyYW5kZWdnZXIuY29tOyBta2xAcGVuZ3V0cm9uaXguZGU7IG1pY2hhbC5zaW1la0B4
aWxpbnguY29tOwo+IGhzd2VldGVuQHZpc2lvbmVuZ3JhdmVycy5jb207IG1hZGFsaW4uYnVjdXJA
bnhwLmNvbTsKPiBwYW50ZWxpcy5hbnRvbmlvdUBnbWFpbC5jb207IGNsYXVkaXUubWFub2lsQG54
cC5jb207IGxlb3lhbmcubGlAbnhwLmNvbTsKPiBsaW51eEBhcm1saW51eC5vcmcudWs7IHNhbW15
QHNhbW15Lm5ldDsgcmFsZkBsaW51eC1taXBzLm9yZzsKPiBuaWNvQGZsdXhuaWMubmV0OyBzdGV2
ZS5nbGVuZGlubmluZ0BzaGF3ZWxsLm5ldDsgZi5mYWluZWxsaUBnbWFpbC5jb207Cj4gZ3J5Z29y
aWkuc3RyYXNoa29AdGkuY29tOyB3LWt3b2syQHRpLmNvbTsgbS1rYXJpY2hlcmkyQHRpLmNvbTsK
PiB0LnNhaWxlckBhbHVtbmkuZXRoei5jaDsganJldXRlckB5YWluYS5kZTsgS1kgU3Jpbml2YXNh
biA8a3lzQG1pY3Jvc29mdC5jb20+Owo+IEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29m
dC5jb20+OyB3ZWkubGl1MkBjaXRyaXguY29tOwo+IHBhdWwuZHVycmFudEBjaXRyaXguY29tOyBh
cnZpZC5icm9kaW5AYWx0ZW4uc2U7IHBzaGVsYXJAb3ZuLm9yZzsKPiBkZXZAb3BlbnZzd2l0Y2gu
b3JnOyBsaW51eC1taXBzQGxpbnV4LW1pcHMub3JnOyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7IG5ldGRldkB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LXVzYkB2Z2VyLmtlcm5lbC5v
cmc7Cj4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgbGludXgtY2FuQHZnZXIua2VybmVs
Lm9yZzsKPiBkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnOyBsaW51eC1oYW1zQHZnZXIua2Vy
bmVsLm9yZzsgbGludXgtCj4gb21hcEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0
cy5vemxhYnMub3JnOyBsaW51eC1hcm0tCj4ga2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBT
dWJqZWN0OiBSZTogW1BBVENIIG5ldC1uZXh0IDE3LzIyXSBodl9uZXR2c2M6IGZpeCByZXR1cm4g
dHlwZSBvZgo+IG5kb19zdGFydF94bWl0IGZ1bmN0aW9uCj4gCj4gT24gVGh1LCAyMCBTZXAgMjAx
OCAyMDozMzowMSArMDgwMAo+IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4gd3Jv
dGU6Cj4gPiBpbnQgbmV0dnNjX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0
IG5ldF9kZXZpY2UgKm5ldCkKPiA+ICAJICovCj4gPiAgCXZmX25ldGRldiA9IHJjdV9kZXJlZmVy
ZW5jZV9iaChuZXRfZGV2aWNlX2N0eC0+dmZfbmV0ZGV2KTsKPiA+ICAJaWYgKHZmX25ldGRldiAm
JiBuZXRpZl9ydW5uaW5nKHZmX25ldGRldikgJiYKPiA+IC0JICAgICFuZXRwb2xsX3R4X3J1bm5p
bmcobmV0KSkKPiA+IC0JCXJldHVybiBuZXR2c2NfdmZfeG1pdChuZXQsIHZmX25ldGRldiwgc2ti
KTsKPiA+ICsJICAgICFuZXRwb2xsX3R4X3J1bm5pbmcobmV0KSkgewo+ID4gKwkJcmV0ID0gbmV0
dnNjX3ZmX3htaXQobmV0LCB2Zl9uZXRkZXYsIHNrYik7Cj4gPiArCQlpZiAocmV0KQo+ID4gKwkJ
CXJldHVybiBORVRERVZfVFhfQlVTWTsKPiA+ICsJfQo+IAo+IFNvcnJ5LCB0aGUgbmV3IGNvZGUg
aXMgd3JvbmcuIEl0IHdpbGwgZmFsbCB0aHJvdWdoIGlmIHJldCA9PSAwIChORVRERVZfVFhfT0sp
Cj4gUGxlYXNlIHJldmlldyBhbmQgdGVzdCB5b3VyIHBhdGNoZXMuCgpQbHVzIGNvbnNpZGVyYXRp
b24gb2YgLS0gRm9yIGVycm9yIGNhc2UsIHBsZWFzZSBqdXN0IHJldHVybiBORVRERVZfVFhfT0su
IFdlIAphcmUgbm90IHN1cmUgaWYgdGhlIGVycm9yIGNhbiBnbyBhd2F5IGFmdGVyIHJldHJ5aW5n
LCByZXR1cm5pbmcgTkVUREVWX1RYX0JVU1kgCm1heSBjYXVzZSBpbmZpbml0ZSByZXRyeSBmcm9t
IHRoZSB1cHBlciBsYXllci4KClNvLCBsZXQncyBqdXN0IGFsd2F5cyByZXR1cm4gTkVUREVWX1RY
X09LIGxpa2UgdGhpczoKCQluZXR2c2NfdmZfeG1pdChuZXQsIHZmX25ldGRldiwgc2tiKTsKCQly
ZXR1cm4gTkVUREVWX1RYX09LOwoKVGhhbmtzLAotIEhhaXlhbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 15:53:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 15: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 1g31GZ-0005uY-Sy; Thu, 20 Sep 2018 15:53: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=3tze=mc=microsoft.com=haiyangz@srs-us1.protection.inumbo.net>)
 id 1g3082-00085a-Go
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 14:40:26 +0000
X-Inumbo-ID: d30a483f-bce2-11e8-a8a5-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::72f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d30a483f-bce2-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 16:38:22 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qQJYzRknnC82hGfiQdk6kPvB4jFuXUGlPilQ4mRNuQE=;
 b=o2IR7Dq9qfoSvcOJ8SDyyG5vEhusbbycG+QS1+AkatIYD0cTLufrZalZ4vtyXRNnxrcnEm6b0s1OUMB3oN1t8PdYGBxGIApo/rIb5Kdd9/tPARH8IfRCxlZx2W+DSQ7gmPl06Lkr+MaiWf+CyKMUhG95TZW6jWAE6LhPDfJSNWk=
Received: from BN6PR21MB0161.namprd21.prod.outlook.com (10.173.200.7) by
 BN6PR21MB0819.namprd21.prod.outlook.com (10.173.204.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1185.4; Thu, 20 Sep 2018 14:40:20 +0000
Received: from BN6PR21MB0161.namprd21.prod.outlook.com
 ([fe80::2dba:ece1:ce16:551a]) by BN6PR21MB0161.namprd21.prod.outlook.com
 ([fe80::2dba:ece1:ce16:551a%4]) with mapi id 15.20.1185.010; Thu, 20 Sep 2018
 14:40:20 +0000
From: Haiyang Zhang <haiyangz@microsoft.com>
To: YueHaibing <yuehaibing@huawei.com>, "davem@davemloft.net"
 <davem@davemloft.net>, "dmitry.tarnyagin@lockless.no"
 <dmitry.tarnyagin@lockless.no>, "wg@grandegger.com" <wg@grandegger.com>,
 "mkl@pengutronix.de" <mkl@pengutronix.de>, "michal.simek@xilinx.com"
 <michal.simek@xilinx.com>, "hsweeten@visionengravers.com"
 <hsweeten@visionengravers.com>, "madalin.bucur@nxp.com"
 <madalin.bucur@nxp.com>, "pantelis.antoniou@gmail.com"
 <pantelis.antoniou@gmail.com>, "claudiu.manoil@nxp.com"
 <claudiu.manoil@nxp.com>, "leoyang.li@nxp.com" <leoyang.li@nxp.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>, "sammy@sammy.net"
 <sammy@sammy.net>, "ralf@linux-mips.org" <ralf@linux-mips.org>,
 "nico@fluxnic.net" <nico@fluxnic.net>, "steve.glendinning@shawell.net"
 <steve.glendinning@shawell.net>, "f.fainelli@gmail.com"
 <f.fainelli@gmail.com>, "grygorii.strashko@ti.com"
 <grygorii.strashko@ti.com>, "w-kwok2@ti.com" <w-kwok2@ti.com>,
 "m-karicheri2@ti.com" <m-karicheri2@ti.com>, "t.sailer@alumni.ethz.ch"
 <t.sailer@alumni.ethz.ch>, "jreuter@yaina.de" <jreuter@yaina.de>, KY
 Srinivasan <kys@microsoft.com>, "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>, "arvid.brodin@alten.se"
 <arvid.brodin@alten.se>, "pshelar@ovn.org" <pshelar@ovn.org>
Thread-Topic: [PATCH net-next 17/22] hv_netvsc: fix return type of
 ndo_start_xmit function
Thread-Index: AQHUUOBQeas9dNOwnEmY1OLbKFqIU6T5PTTg
Date: Thu, 20 Sep 2018 14:40:20 +0000
Message-ID: <BN6PR21MB016115A6ACD7D2685DC0070DCA130@BN6PR21MB0161.namprd21.prod.outlook.com>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-18-yuehaibing@huawei.com>
In-Reply-To: <20180920123306.14772-18-yuehaibing@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=haiyangz@microsoft.com; 
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-09-20T14:40:19.3313342Z;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [96.61.92.94]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN6PR21MB0819;
 6:Df10tiN0FquZb2r7xgEd1rQcWDCVgFPuIUHmGzBE7wSCrZLaD2N2jedwHAyUIUF47cDjo34ZlmLiKyDiK6JqDS5JeV6j+3khuIFnG1QXzOgdzIRjbmr5NeOSABnL2WVr3KhPQ8u2j0F8dgy2GmTbx7kRwxsoPmzN0MC/Sb19MtXIA/vdmmkCt1gcqQ8l8RVH3Nnp8UcU8XynQytg7POTNUKwZJnyehk5nX/U2IwDljvTFYBJmwmREGr++pJvmkHYY6fJtd1axrI8ZBzxT9+fWDikh7MM1piUOu0k8IOOdP9ooCIppWpr9qi1Q/HJy1ecedKyZdSsCNdgiQJ1LfkVkPcTbRwWe/S/lLavXgULtG7Bz6l53IFJUzA52uTecCXGsUt8rqP3CFAwVOiGJ/TqlNjF6R3tDPk6UjvBw88tRfNzS/QcTA3aKEA7cGXJEkziTJC1lavHfn6iVBK9DcZ0vA==;
 5:rrRDrdzeTawu2w6jgcpLAxIUk+LK/Evr2G/hw2aLPrV8v958Hr/54ZOAB5EFSNKjmd0do71S0KI8ixBeTp/0YsYoGs/KLgLJwne7ZOHg/3KazndhMbF595fAUS4FFkW8hOvcAVcNEqwYsWjGAhnQAXQ0B/eOhqFcTeimndtF7HA=;
 7:hxab18o42vSGSdhlRq7F6TYgb1GRldZ8fWYQHCJvsbWB5pGuGzm6kw2TFA58y9Pmb7tnFIlb3JYrS0KboPWotZWUKNlDP4zQTAgstxHi1nH68dcQVhrxUYtc5m5fUGP2XvvkynbmI69R3l+ylApk+1K7jRj+yNyE414tSWnWDWjix9yLYO0Hb2dBWSS20kBxCKkgEvNiQ7X3uUaQn58DUZI0Jr8sWoUmSG1usK+Dgv6xvLik4KVIjDIEcK2LVBRa
x-ms-office365-filtering-correlation-id: 9fc486b9-8904-49e1-72c8-08d61f06fdcb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7193020);
 SRVR:BN6PR21MB0819; 
x-ms-traffictypediagnostic: BN6PR21MB0819:
x-microsoft-antispam-prvs: <BN6PR21MB0819AC1E675852DB8E405EB1CA130@BN6PR21MB0819.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192813158149592)(185117386973197)(85827821059158)(31051911155226)(70601490899591)(9452136761055)(258649278758335)(65623756079841)(58134797142442)(216315784871565);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(2018427008)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991041);
 SRVR:BN6PR21MB0819; BCL:0; PCL:0; RULEID:; SRVR:BN6PR21MB0819; 
x-forefront-prvs: 0801F2E62B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(136003)(346002)(366004)(39860400002)(396003)(189003)(199004)(13464003)(33656002)(66066001)(39060400002)(8676002)(2900100001)(6246003)(81156014)(486006)(81166006)(476003)(446003)(3846002)(11346002)(6116002)(10090500001)(2906002)(7696005)(478600001)(71190400001)(71200400001)(5660300001)(10290500003)(5250100002)(2501003)(76176011)(102836004)(105586002)(4326008)(7406005)(25786009)(6436002)(7416002)(186003)(256004)(6346003)(229853002)(26005)(106356001)(54906003)(53936002)(305945005)(110136005)(74316002)(68736007)(8936002)(9686003)(53546011)(7736002)(6506007)(55016002)(316002)(97736004)(86612001)(14454004)(1511001)(86362001)(99286004)(22452003)(8990500004)(2201001)(921003)(1121003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR21MB0819;
 H:BN6PR21MB0161.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=haiyangz@microsoft.com; 
x-microsoft-antispam-message-info: dIsat0q71iW8F9eRy5zRCz5ay0srq4jelbjEB1XtGMqAC0Jz7VGAf3d3iJSan2ojiPsH1b1JuEiaCYZB9FQE9s/3Cwdp/aSewmCaL2M8pza8HK6Hr+jryCMIUT3NfyaARS3k67V1mGl7enh9IEq0uKBkM8ZUFtz0tOdGqWJBdEyeKLesdG28+wJ7zkffptvLmhzaxpnCfzmDvuPojQ9YAeyQY8nv+Yag+fjlgOgA7rB3s5GEZ6367JFYKuzEmE7qEmaptx41mmGPgdAkWIItK7wTA/50RtalrTzDVXENi+KZbmbdc1573+kE9zmXJ+Hws+Ylxv/Hzf936afahWqczSUinGV7vHimUwSr59Vhb98=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fc486b9-8904-49e1-72c8-08d61f06fdcb
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2018 14:40:20.6666 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR21MB0819
X-Mailman-Approved-At: Thu, 20 Sep 2018 15:53:18 +0000
Subject: Re: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type
 of ndo_start_xmit 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: "dev@openvswitch.org" <dev@openvswitch.org>,
 "linux-mips@linux-mips.org" <linux-mips@linux-mips.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 "linux-hams@vger.kernel.org" <linux-hams@vger.kernel.org>,
 "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "linux-arm-kernel@lists.infradead.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>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogWXVlSGFpYmluZyA8eXVlaGFp
YmluZ0BodWF3ZWkuY29tPgo+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTggODoz
MyBBTQo+IFRvOiBkYXZlbUBkYXZlbWxvZnQubmV0OyBkbWl0cnkudGFybnlhZ2luQGxvY2tsZXNz
Lm5vOwo+IHdnQGdyYW5kZWdnZXIuY29tOyBta2xAcGVuZ3V0cm9uaXguZGU7IG1pY2hhbC5zaW1l
a0B4aWxpbnguY29tOwo+IGhzd2VldGVuQHZpc2lvbmVuZ3JhdmVycy5jb207IG1hZGFsaW4uYnVj
dXJAbnhwLmNvbTsKPiBwYW50ZWxpcy5hbnRvbmlvdUBnbWFpbC5jb207IGNsYXVkaXUubWFub2ls
QG54cC5jb207IGxlb3lhbmcubGlAbnhwLmNvbTsKPiBsaW51eEBhcm1saW51eC5vcmcudWs7IHNh
bW15QHNhbW15Lm5ldDsgcmFsZkBsaW51eC1taXBzLm9yZzsKPiBuaWNvQGZsdXhuaWMubmV0OyBz
dGV2ZS5nbGVuZGlubmluZ0BzaGF3ZWxsLm5ldDsgZi5mYWluZWxsaUBnbWFpbC5jb207Cj4gZ3J5
Z29yaWkuc3RyYXNoa29AdGkuY29tOyB3LWt3b2syQHRpLmNvbTsgbS1rYXJpY2hlcmkyQHRpLmNv
bTsKPiB0LnNhaWxlckBhbHVtbmkuZXRoei5jaDsganJldXRlckB5YWluYS5kZTsgS1kgU3Jpbml2
YXNhbiA8a3lzQG1pY3Jvc29mdC5jb20+Owo+IEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jv
c29mdC5jb20+OyB3ZWkubGl1MkBjaXRyaXguY29tOwo+IHBhdWwuZHVycmFudEBjaXRyaXguY29t
OyBhcnZpZC5icm9kaW5AYWx0ZW4uc2U7IHBzaGVsYXJAb3ZuLm9yZwo+IENjOiBsaW51eC1rZXJu
ZWxAdmdlci5rZXJuZWwub3JnOyBuZXRkZXZAdmdlci5rZXJuZWwub3JnOyBsaW51eC0KPiBjYW5A
dmdlci5rZXJuZWwub3JnOyBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxp
bnV4cHBjLQo+IGRldkBsaXN0cy5vemxhYnMub3JnOyBsaW51eC1taXBzQGxpbnV4LW1pcHMub3Jn
OyBsaW51eC1vbWFwQHZnZXIua2VybmVsLm9yZzsKPiBsaW51eC1oYW1zQHZnZXIua2VybmVsLm9y
ZzsgZGV2ZWxAbGludXhkcml2ZXJwcm9qZWN0Lm9yZzsgbGludXgtCj4gdXNiQHZnZXIua2VybmVs
Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBkZXZAb3BlbnZzd2l0Y2gub3Jn
Owo+IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0gg
bmV0LW5leHQgMTcvMjJdIGh2X25ldHZzYzogZml4IHJldHVybiB0eXBlIG9mIG5kb19zdGFydF94
bWl0Cj4gZnVuY3Rpb24KPiAKPiBUaGUgbWV0aG9kIG5kb19zdGFydF94bWl0KCkgaXMgZGVmaW5l
ZCBhcyByZXR1cm5pbmcgYW4gJ25ldGRldl90eF90Jywgd2hpY2ggaXMKPiBhIHR5cGVkZWYgZm9y
IGFuIGVudW0gdHlwZSwgc28gbWFrZSBzdXJlIHRoZSBpbXBsZW1lbnRhdGlvbiBpbiB0aGlzIGRy
aXZlciBoYXMKPiByZXR1cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1
bmN0aW9uIHJldHVybiB0eXBlIHRvIG5ldGRldl90eF90Lgo+IAo+IEZvdW5kIGJ5IGNvY2NpbmVs
bGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
Pgo+IC0tLQo+ICBkcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jIHwgMTAgKysrKysrKy0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jIGIvZHJpdmVycy9u
ZXQvaHlwZXJ2L25ldHZzY19kcnYuYwo+IGluZGV4IDNhZjZkOGQuLjA1NmM0NzIgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYwo+ICsrKyBiL2RyaXZlcnMvbmV0
L2h5cGVydi9uZXR2c2NfZHJ2LmMKPiBAQCAtNTExLDcgKzUxMSw4IEBAIHN0YXRpYyBpbnQgbmV0
dnNjX3ZmX3htaXQoc3RydWN0IG5ldF9kZXZpY2UgKm5ldCwgc3RydWN0Cj4gbmV0X2RldmljZSAq
dmZfbmV0ZGV2LAo+ICAJcmV0dXJuIHJjOwo+ICB9Cj4gCj4gLXN0YXRpYyBpbnQgbmV0dnNjX3N0
YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKm5ldCkKPiAr
c3RhdGljIG5ldGRldl90eF90Cj4gK25ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpz
a2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQpCj4gIHsKPiAgCXN0cnVjdCBuZXRfZGV2aWNlX2Nv
bnRleHQgKm5ldF9kZXZpY2VfY3R4ID0gbmV0ZGV2X3ByaXYobmV0KTsKPiAgCXN0cnVjdCBodl9u
ZXR2c2NfcGFja2V0ICpwYWNrZXQgPSBOVUxMOyBAQCAtNTI4LDggKzUyOSwxMSBAQAo+IHN0YXRp
YyBpbnQgbmV0dnNjX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9k
ZXZpY2UgKm5ldCkKPiAgCSAqLwo+ICAJdmZfbmV0ZGV2ID0gcmN1X2RlcmVmZXJlbmNlX2JoKG5l
dF9kZXZpY2VfY3R4LT52Zl9uZXRkZXYpOwo+ICAJaWYgKHZmX25ldGRldiAmJiBuZXRpZl9ydW5u
aW5nKHZmX25ldGRldikgJiYKPiAtCSAgICAhbmV0cG9sbF90eF9ydW5uaW5nKG5ldCkpCj4gLQkJ
cmV0dXJuIG5ldHZzY192Zl94bWl0KG5ldCwgdmZfbmV0ZGV2LCBza2IpOwo+ICsJICAgICFuZXRw
b2xsX3R4X3J1bm5pbmcobmV0KSkgewo+ICsJCXJldCA9IG5ldHZzY192Zl94bWl0KG5ldCwgdmZf
bmV0ZGV2LCBza2IpOwo+ICsJCWlmIChyZXQpCj4gKwkJCXJldHVybiBORVRERVZfVFhfQlVTWTsK
CkZvciBlcnJvciBjYXNlLCBwbGVhc2UganVzdCByZXR1cm4gTkVUREVWX1RYX09LLiBXZSBhcmUg
bm90IHN1cmUgaWYgdGhlIAplcnJvciBjYW4gZ28gYXdheSBhZnRlciByZXRyeWluZywgcmV0dXJu
aW5nIE5FVERFVl9UWF9CVVNZIG1heSBjYXVzZSAKaW5maW5pdGUgcmV0cnkgZnJvbSB0aGUgdXBw
ZXIgbGF5ZXIuCgpUaGFua3MsCi0gSGFpeWFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:02:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g31Ph-0007Rr-Jv; Thu, 20 Sep 2018 16:02: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=gqpa=mc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g31Pg-0007Rm-DR
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:02:44 +0000
X-Inumbo-ID: 522abac7-bcee-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 522abac7-bcee-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 18:00:40 +0200 (CEST)
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 73AB880D;
 Thu, 20 Sep 2018 09:02:42 -0700 (PDT)
Received: from [10.21.2.104] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 DD7363F557; Thu, 20 Sep 2018 09:02:41 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180914135843.24899-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f1eeb4c5-c887-413b-a4ea-80e2bdb3f1f1@arm.com>
Date: Thu, 20 Sep 2018 17:02:41 +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: <20180914135843.24899-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] iommu: setup inclusive mappings before
 enabling 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.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>

SGkgUm9nZXIsCgpPbiAwOS8xNC8yMDE4IDAyOjU4IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6
Cj4gT3IgZWxzZSBpdCBjYW4gbGVhZCB0byBmcmVlemVzIHdoZW4gZW5hYmxpbmcgdGhlIGlvbW11
IG9uIGNlcnRhaW4KPiBJbnRlbCBoYXJkd2FyZToKPiAKPiBbLi4uXQo+IChYRU4pIEVMRjogYWRk
cmVzc2VzOgo+IChYRU4pICAgICB2aXJ0X2Jhc2UgICAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAw
Cj4gKFhFTikgICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDAKPiAoWEVOKSAgICAgdmlydF9vZmZz
ZXQgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAo+IChYRU4pICAgICB2aXJ0X2tzdGFydCAgICAg
ID0gMHhmZmZmZmZmZjgxMDAwMDAwCj4gKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZm
ZmZmZmZmODI5NTMwMDAKPiAoWEVOKSAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4ZmZmZmZmZmY4
Mjc0ZTE4MAo+IChYRU4pICAgICBwMm1fYmFzZSAgICAgICAgID0gMHg4MDAwMDAwMDAwCj4gKFhF
TikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKPiAoWEVOKSAgRG9tMCBrZXJu
ZWw6IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDI5NTMwMAo+IDxmcmVl
emU+Cj4gCj4gVGhpcyByZXN0b3JlcyB0aGUgYmVoYXZpb3IgYmVmb3JlIGNvbW1pdCA2NmE5Mjc0
Y2MzNDM1IHRoYXQgY2hhbmdlZAo+IHRoZSBvcmRlciBhbmQgZW5hYmxlZCB0aGUgaW9tbXUgd2l0
aG91dCBoYXZpbmcgdGhlIGluY2x1c2l2ZSBtYXBwaW5ncwo+IHNldHVwLgo+IAo+IE5vdGUgdGhh
dCBvbiBBTUQgaGFyZHdhcmUgdGhlIG9yZGVyIGlzIGFsc28gY2hhbmdlZCB0byBhZGQgaW5jbHVz
aXZlCj4gbWFwcGluZ3MgYmVmb3JlIGFkZGluZyBhbnkgZGV2aWNlcy4KPiAKPiBSZXBvcnRlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiBDYzogU3VyYXZlZSBTdXRoaWt1
bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KPiAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgfCAgMiArKwo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAg
ICB8ICAyICsrCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAg
IHwgMTAgLS0tLS0tLS0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMg
ICAgICAgICB8ICAyICsrCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAg
ICAgICAgIHwgIDggKysrKysrKysKPiAgIDUgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jCj4gaW5kZXggMzMwZjljZTM4Ni4uNGE2MzNjYTk0MCAxMDA2NDQKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwo+IEBAIC0zMDAsNiArMzAw
LDggQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFtZF9pb21tdV9od2RvbV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfTU1JT19SRUdJT05fTEVOR1RIIC0gMSkpICkKPiAgICAgICAgICAgICAgIEJVRygpOwo+
ICAgCj4gKyAgICAvKiBNYWtlIHN1cmUgd29ya2Fyb3VuZHMgYXJlIGFwcGxpZWQgKGlmIG5lZWRl
ZCkgYmVmb3JlIGFkZGluZyBkZXZpY2VzLiAqLwo+ICsgICAgYXJjaF9pb21tdV9od2RvbV9pbml0
KGQpOwo+ICAgICAgIHNldHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9hZGRfZGV2
aWNlKTsKPiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IGluZGV4IDQz
ZWNlNDJhNTAuLjhmOTE4MDdiMWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMK
PiBAQCAtMjczNiw2ICsyNzM2LDggQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFybV9zbW11
X2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgIAkJcHJpbnRrKFhFTkxPR19X
QVJOSU5HCj4gICAJCSJtYXAtcmVzZXJ2ZWQgZG9tMC1pb21tdSBvcHRpb24gaXMgbm90IHN1cHBv
cnRlZCBvbiBBUk1cbiIpOwo+ICAgCWlvbW11X2h3ZG9tX3Jlc2VydmVkID0gMDsKPiArCj4gKwlh
cmNoX2lvbW11X2h3ZG9tX2luaXQoZCk7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGFybV9z
bW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+IGluZGV4IGVlM2Y1MjNmZGYuLmFlNmNmMmYwZmYgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKPiBAQCAtMjM4LDE2ICsyMzgsNiBAQCB2b2lkIF9faHdkb21faW5pdCBp
b21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgfQo+ICAgCj4gICAgICAg
aGQtPnBsYXRmb3JtX29wcy0+aHdkb21faW5pdChkKTsKPiAtCj4gLSAgICBBU1NFUlQoaW9tbXVf
aHdkb21faW5jbHVzaXZlICE9IC0xICYmIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSk7Cj4g
LSAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaXNfcHZfZG9tYWluKGQpICkKPiAt
ICAgIHsKPiAtICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiAtICAgICAgICAgICAgICAg
IklPTU1VIGluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgb25seSBzdXBwb3J0ZWQgb24gUFYgRG9tMFxu
Iik7Cj4gLSAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gMDsKPiAtICAgIH0KPiAtCj4g
LSAgICBhcmNoX2lvbW11X2h3ZG9tX2luaXQoZCk7Cj4gICB9Cj4gICAKPiAgIHZvaWQgaW9tbXVf
dGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
Ywo+IGluZGV4IGFkYzcwZjIwNWEuLmJiNDIyZWM1OGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwo+IEBAIC0xMzEzLDYgKzEzMTMsOCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9t
X2luaXQgaW50ZWxfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgCj4gICAg
ICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoZCwgc2V0dXBfaHdkb21fZGV2aWNlKTsKPiAgICAg
ICBzZXR1cF9od2RvbV9ybXJyKGQpOwo+ICsgICAgLyogTWFrZSBzdXJlIHdvcmthcm91bmRzIGFy
ZSBhcHBsaWVkIGJlZm9yZSBlbmFibGluZyB0aGUgSU9NTVUocykuICovCj4gKyAgICBhcmNoX2lv
bW11X2h3ZG9tX2luaXQoZCk7Cj4gICAKPiAgICAgICBpZiAoIGlvbW11X2ZsdXNoX2FsbCgpICkK
PiAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAo+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jCj4gaW5kZXggNDdhMDc4MjcyYS4uYjdjOGI1YmU0MSAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gQEAgLTIxMCw2ICsyMTAsMTQgQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4g
ICAKPiAgICAgICBCVUdfT04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4gICAKPiArICAgIEFT
U0VSVChpb21tdV9od2RvbV9pbmNsdXNpdmUgIT0gLTEgJiYgaW9tbXVfaHdkb21faW5jbHVzaXZl
ICE9IC0xKTsKPiArICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlICYmICFpc19wdl9kb21h
aW4oZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+ICsgICAg
ICAgICAgICAgICAiSU9NTVUgaW5jbHVzaXZlIG1hcHBpbmdzIGFyZSBvbmx5IHN1cHBvcnRlZCBv
biBQViBEb20wXG4iKTsKPiArICAgICAgICBpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOwo+ICsg
ICAgfQo+ICsKPiAgICAgICBpZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICkKPiAgICAgICAg
ICAgcmV0dXJuOwo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g31U4-0007cQ-6Q; Thu, 20 Sep 2018 16:07:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g31U2-0007cJ-3H
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:07:14 +0000
X-Inumbo-ID: 6011ba0d-bcef-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6011ba0d-bcef-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:08:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.53,399,1531785600"; d="scan'208";a="65834191"
Date: Thu, 20 Sep 2018 16:42:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180920154235.wgk7co5cyxyb6s74@zion.uk.xensource.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5B97BFE702000078001E7410@prv1-mh.provo.novell.com>
 <20180919155749.empmqzrzlba4gaom@zion.uk.xensource.com>
 <5BA340BF02000078001EA1F5@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA340BF02000078001EA1F5@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTI6Mzk6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE4IGF0IDE3OjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIFNlcCAxMSwgMjAxOCBhdCAwNzoxNToxOUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBFbXVsYXRpb24gcmVxdWlyaW5nIGRldmljZSBtb2RlbCBhc3Npc3Rh
bmNlIHVzZXMgYSBmb3JtIG9mIGluc3RydWN0aW9uCj4gPj4gcmUtZXhlY3V0aW9uLCBhc3N1bWlu
ZyB0aGF0IHRoZSBzZWNvbmQgKGFuZCBhbnkgZnVydGhlcikgcGFzcyB0YWtlcwo+ID4+IGV4YWN0
bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBhIHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIHVzZSBv
ZiBDUFUKPiA+PiByZWdpc3RlcnMgZ29lcyAoYXMgdGhvc2UgY2FuJ3QgY2hhbmdlIHdpdGhvdXQg
YW55IG90aGVyIGluc3RydWN0aW9uCj4gPj4gZXhlY3V0aW5nIGluIGJldHdlZW4pLCBidXQgaXMg
d3JvbmcgZm9yIG1lbW9yeSBhY2Nlc3Nlcy4gSW4gcGFydGljdWxhcgo+ID4+IGl0IGhhcyBiZWVu
IG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBidWZmZXJzIHVuZGVybmVhdGgg
YW4KPiA+PiBpbnN0cnVjdGlvbiBjdXJyZW50bHkgdW5kZXIgZW11bGF0aW9uIChoaXR0aW5nIGJl
dHdlZW4gdHdvIHBhc3NlcykuIElmCj4gPj4gdGhlIGZpcnN0IHBhc3MgdHJhbnNsYXRlZCBhIGxp
bmVhciBhZGRyZXNzIHN1Y2Nlc3NmdWxseSwgYW55IHN1YnNlcXVlbnQKPiA+PiBwYXNzIG5lZWRz
IHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCj4gPiAK
PiA+IE5vdCBzdXJlIEkgZm9sbG93LiBJZiB0aGUgYnVmZmVycyBhcmUgcGFnZWQgb3V0IGJldHdl
ZW4gdHdvIHBhc3NlcywgaG93Cj4gPiB3b3VsZCBjYWNoaW5nIHRoZSB0cmFuc2xhdGlvbiBoZWxw
PyAgWWVzIHlvdSBnZXQgdGhlIHNhbWUgdHJhbnNsYXRpb24KPiA+IHJlc3VsdCBidXQgdGhlIGNv
bnRlbnQgb2YgdGhlIGFkZHJlc3MgcG9pbnRlZCB0byBieSB0aGUgdHJhbnNsYXRpb24KPiA+IHJl
c3VsdCBjb3VsZCBiZSBkaWZmZXJlbnQsIHJpZ2h0Pwo+IAo+IElmIHdlIGFjY2Vzc2VkIHRoYXQg
bWVtb3J5LCB5ZXMuIEJ1dCB0aGUgd2hvbGUgcG9pbnQgaGVyZSBpcyB0byBhdm9pZAo+IG1lbW9y
eSBhY2Nlc3NlcyBkdXJpbmcgcmV0cnkgcHJvY2Vzc2luZywgd2hlbiB0aGUgc2FtZSBhY2Nlc3Mg
aGFzCj4gYWxyZWFkeSBvY2N1cnJlZCBkdXJpbmcgYW4gZWFybGllciByb3VuZC4gQXMgbm90ZWQg
b24gYW5vdGhlciBzdWItCj4gdGhyZWFkLCB0aGUgdGVybSAiY2FjaGUiIGhlcmUgbWF5IGJlIGEg
bGl0dGxlIG1pc2xlYWRpbmcsIGFzIGl0J3Mgbm90Cj4gdGhlcmUgdG8gaW1wcm92ZSBwZXJmb3Jt
YW5jZSAodGhpcywgaWYgc28sIHdvdWxkIGp1c3QgYmUgYSBkZXNpcmFibGUKPiBzaWRlIGVmZmVj
dCksIGJ1dCB0byBndWFyYW50ZWUgY29ycmVjdG5lc3MuIEkndmUgY2hvc2VuIHRoaXMgbmFtaW5n
IGZvcgo+IHRoZSBsYWNrIG9mIGEgYmV0dGVyIGFsdGVybmF0aXZlLgo+IAo+IFNvIGR1cmluZyBy
ZXBsYXkvcmV0cnksIGluZHVjdGl2ZWx5IGJ5IGFsbCBwcmV2aW91c2x5IHBlcmZvcm1lZAo+IGFj
Y2Vzc2VzIGNvbWluZyBmcm9tIHRoaXMgY2FjaGUsIHRoZSByZXN1bHQgaXMgZ29pbmcgdG8gYmUg
dGhlIHNhbWUKPiBhcyB0aGF0IG9mIHRoZSBwcmV2aW91cyBydW4uIEl0J3MganVzdCB0aGF0LCBm
b3Igbm93LCB3ZSB1c2UgX3RoaXNfCj4gY2FjaGUgb25seSBmb3IgcGFnZSB0YWJsZSBhY2Nlc3Nl
cy4gQnV0IGRvbid0IGZvcmdldCB0aGF0IHRoZXJlIGlzCj4gYXQgbGVhc3Qgb25lIG90aGVyIGNh
Y2hlIGluIHBsYWNlIChzdHJ1Y3QgaHZtX3ZjcHVfaW8ncwo+IG1taW9fY2FjaGVbXSkuCj4gCj4g
Rm9yIHRoZSBwYWdlZC1vdXQgc2NlbmFyaW8gdGhpcyBtZWFucyB0aGF0IGRlc3BpdGUgdGhlIGxl
YWYgcGFnZQo+IHRhYmxlIGVudHJ5IGhhdmluZyBjaGFuZ2VkIHRvIHNvbWUgbm9uLXByZXNlbnQg
b25lIGJldHdlZW4gdGhlCj4gb3JpZ2luYWwgcnVuIHRocm91Z2ggZW11bGF0aW9uIGNvZGUgYW5k
IHRoZSByZXBsYXkvcmV0cnkgYWZ0ZXIKPiBoYXZpbmcgcmVjZWl2ZWQgcWVtdSdzIHJlcGx5LCBz
aW5jZSB0aGF0IFBURSB3b24ndCBiZSByZWFkIGFnYWluCj4gdGhlIG9yaWdpbmFsIHRyYW5zbGF0
aW9uIHdpbGwgYmUgKHJlKXVzZWQuCgpSaWdodC4gSSBnb3QgeW91ciBpZGVhIHVwIHRvIHRoaXMg
cG9pbnQuCgpJIHdvdWxkIGFwcHJlY2lhdGUgaWYgeW91IGNhbiBwdXQgdGhlIGZvbGxvd2luZyBw
YXJhZ3JhcGhzIGludG8gY29tbWl0Cm1lc3NhZ2UuCgo+IAo+IEZvciB0aGUgYWN0dWFsIGRhdGEg
cGFnZSBpbiB0aGlzIHNjZW5hcmlvLCB3aGlsZSB5b3UncmUgcmlnaHQgdGhhdCBpdHMKPiBjb250
ZW50cyBtYXkgaGF2ZSBjaGFuZ2VkLCB0aGVyZSBhcmUgYSBjb3VwbGUgb2YgYXNwZWN0cyB0byB0
YWtlCj4gaW50byBjb25zaWRlcmF0aW9uOgo+IC0gV2UgbXVzdCBiZSB0YWxraW5nIGFib3V0IGFu
IGluc24gYWNjZXNzaW5nIHR3byBsb2NhdGlvbnMgKHR3bwo+ICAgbWVtb3J5IG9uZXMsIG9uZSBv
ZiB3aGljaCBpcyBNTUlPLCBvciBhIG1lbW9yeSBhbmQgYW4gSS9PIG9uZSkuCj4gLSBJZiB0aGUg
bm9uIEkvTyAvIE1NSU8gc2lkZSBpcyBiZWluZyByZWFkLCB0aGUgcmUtcmVhZCAoaWYgaXQgb2Nj
dXJzCj4gICBhdCBhbGwpIGlzIGhhdmluZyBpdHMgcmVzdWx0IGRpc2NhcmRlZCwgYnkgdGFraW5n
IHRoZSBzaG9ydGN1dCB0aHJvdWdoCj4gICB0aGUgZmlyc3Qgc3dpdGNoKCkncyBTVEFURV9JT1JF
U1BfUkVBRFkgY2FzZSBpbiBodm1lbXVsX2RvX2lvKCkuCj4gICBOb3RlIGhvdywgYW1vbmcgYWxs
IHRoZSByZS1pc3N1ZSBzYW5pdHkgY2hlY2tzIHRoZXJlLCB3ZSBhdm9pZAo+ICAgY29tcGFyaW5n
IHRoZSBhY3R1YWwgZGF0YS4KPiAtIElmIHRoZSBub24gSS9PIC8gTU1JTyBzaWRlIGlzIGJlaW5n
IHdyaXR0ZW4sIGl0IGlzIHRoZSBPU2VzCj4gICByZXNwb25zaWJpbGl0eSB0byBhdm9pZCBhY3R1
YWxseSBtb3ZpbmcgcGFnZSBjb250ZW50cyB0byBkaXNrIHdoaWxlCj4gICB0aGVyZSBtaWdodCBz
dGlsbCBiZSBhIHdyaXRlIGFjY2VzcyBpbiBmbGlnaHQgLSB0aGlzIGlzIG5vIGRpZmZlcmVudCBp
bgo+ICAgYmVoYXZpb3IgZnJvbSBiYXJlIGhhcmR3YXJlLgo+IC0gUmVhZC1tb2RpZnktd3JpdGUg
YWNjZXNzZXMgYXJlLCBhcyBhbHdheXMsIGNvbXBsaWNhdGVkLCBhbmQKPiAgIHdoaWxlIHdlIGRl
YWwgd2l0aCB0aGVtIGJldHRlciBub3dhZGF5cyB0aGFuIHdlIGRpZCBpbiB0aGUgcGFzdCwKPiAg
IHdlJ3JlIHN0aWxsIG5vdCBxdWl0ZSB0aGVyZSB0byBndWFyYW50ZWUgaGFyZHdhcmUgbGlrZSBi
ZWhhdmlvciBpbgo+ICAgYWxsIGNhc2VzIGFueXdheS4gTm90aGluZyBpcyBnZXR0aW5nIHdvcnNl
IGJ5IHRoZSBjaGFuZ2VzIG1hZGUKPiAgIGhlcmUsIGFmYWljdC4KPiAKPiBKYW4KPiAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:09:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g31Wa-0007l2-N6; Thu, 20 Sep 2018 16: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=wywx=mc=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g31WZ-0007kx-QI
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:09:51 +0000
X-Inumbo-ID: 4fc53b36-bcef-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fc53b36-bcef-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 18:07:46 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 20 Sep 2018 18:09:47 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 20 Sep 2018 17:09:13 +0100
Message-ID: <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 20 Sep 2018 18:09:04 +0200
In-Reply-To: <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net
Content-Type: multipart/mixed; boundary="===============7216692105700459712=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7216692105700459712==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-CEJ0niGnbLfAVFfsywST"


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

Hey,

Sorry for not having followed up. I was (and still am) planning to, but
am also a bit busy.

On Thu, 2018-09-20 at 15:04 +0200, Milan Boberic wrote:
> I ran some more tests and managed to successfully create and destroy
> domU as many times as I want, without any delay between destroy and
> create.
> I added:
>  printk("End of a domain_destroy function");
>  in domain_destroy function and
> printk("End of a complete_domain_destroy function"); in
> complete_domain_destroy function, at the end of the functions.
> Those functions are in domain.c file.
>
Right. This is exactly the kind of debug patch I wanted to
suggest/send. It is, in fact, what was being use to diagnose/fix the
RCU issue, when it first came up, as you may have seen.

> Now, after every xl create it prints:
>=20
> root@uz3eg-iocc-2018-2:~# xl create bm1.cfg
> Parsing config from bm1.cfg
> <G><3>memory_map:add: dom2 gfn=3Dff0a0 mfn=3Dff0a0 nr=3D1
>=20
Mmm... So, you added a printk() (or, actually, two of them) in the
domain destruction path, and are seeing (different) things being
printed during domain creation? How nice! :-D

I'm not sure how that happens, and whether/how this new output relates
to the problem. However, what about the printk() you added? Do you see
their output? It may be visible only on the console and/or in `xl
dmesg'.

While there, if you can, I'd add timestamsp, e.g.:

printk("t=3D%"PRI_stime":End of a domain_destroy function", NOW());
printk("t=3D%"PRI_stime":End of a complete_domain_destroy function", NOW())=
;

and check what the outpur looks like both under credit or credit2, and
under null.

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/

--=-CEJ0niGnbLfAVFfsywST
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+4FAlujxiIACgkQFkJ4iaW4
c+607hAAtjlO7HgOE4fMWC62RuiV8BuDJkrbefiZv/I0zGBoRU29Ww0HO7ZOdyyE
81axFT/dZ3U5m5tAepaW9AO137s/HQNR/ncLlfR09Q/cYpyfP+CIJdM4ZXRa9sCO
aFdU85+1GK83E4hIRhHs5NicXUXjwCLNdfBW1bu+pdow2vSb9oOMy4784j8jUqBs
eGOOho7LcM9LNWo02mu1fkrWxxa9lqS4/g2fuv2rYkpAVrtelbJgl/nauJ+LaP1W
JcmbSmhSf+vEU1g0yrzPvlngi6B3XCzg2TFN5OBWIC/pI7m/TQ/Z9oWqsvngtZov
I/jctsKqtH0RKu+1a4H6mDqZ04iw3vMFK8jew+wdde5UbWeqJ3iD2BUyTIVOez5G
CwNDL6jtvE8tXpT83w3Oua5d+CnZNMIV8SLcbGU58bODrclVurl4dzdeOBiaBFru
U82VlFjmklrjYgo/uAmfltTlCozZr74/X6si27brTIBwWHyawcUodsemPZwuJmm8
ZxrUorsINx9UE46jEQqy0XDxn2OwI0TXM5MfD9oXBPFdln7KrT63zqYO+5GXKZ8h
G8klMlM/nXyd4xooENMVBUpoFRqUNmPzGjKadCbDK0jLfmbbJzYm8ad9r7XMNnCR
JNKw302Po2gJDE80zjWIlvpGC2bjFJxvUPRfKnCZ3YQHPe13fFY=
=jgVb
-----END PGP SIGNATURE-----

--=-CEJ0niGnbLfAVFfsywST--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7216692105700459712==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g31k6-0000hl-0V; Thu, 20 Sep 2018 16:23:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g31k4-0000hg-Lu
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:23:48 +0000
X-Inumbo-ID: b0dc6136-bcf1-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0dc6136-bcf1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:24:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="65837288"
Date: Thu, 20 Sep 2018 17:06:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180920160629.jullgb435zi7bcbr@zion.uk.xensource.com>
References: <20180918060309.7186=3def=3dbf=3dbd1=3def=3dbf=3dbdjgr?==?UTF-8?Q?oss@suse.com=3f=3d>
 <5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.pro?==?UTF-8?Q?vo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
 <5?==?UTF-8?Q?BA0DF9602000078001=3d=3fUTF-8=3fQ=3fE9448@suse.com>
 <6d56ad90-782?==?UTF-8?Q?5-adb7-f4e5-6c3ceb3210f6@suse.com>
 <001ab73a-078d-4ec1-4acd-2fb43?==?UTF-8?Q?89e8867@citrix.com>
 <20180919172818.3aksiju4s3ipw42p@zion.uk.xens?==?UTF-8?Q?ource.com>
 <fffd7e59-e437-8ed9-b228-b537fde050cd@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fffd7e59-e437-8ed9-b228-b537fde050cd@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDc6NTg6NTBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiAKPiBEaWQgeW91IGxvb2sgaW50byB0aGUgcGF0Y2hlcywgZXNwZWNpYWxseSBwYXRj
aCAxMD8gVGhlIHBhcmFtZXRlcnMgc2V0Cj4gYXJlIGFsbCBzdG9yZWQgaW4gZG9tYWluIGNvbmZp
ZyB2aWEgbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKCkuCgpObywgSSBkaWRuJ3QuCgpJ
IHRoaW5rIHRoZSBnZW5lcmFsIGlkZWEgb2Ygd2hhdCB5b3UgZG8gaW4gcGF0Y2ggMTAgc2hvdWxk
IHdvcmsuIEhvd2V2ZXIKSSB3YW50IHRvIGNvbW1lbnQgb24gdGhlIGltcGxlbWVudGF0aW9uLgoK
SXQgYXBwZWFycyB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBpbiBwYXRjaCAxMCBjb25jYXRlbmF0
ZXMgdGhlIG5ldwpzZXR0aW5ncyB0byB0aGUgb2xkIG9uZXMuIEl0IGlzIG5vdCB2ZXJ5IG5pY2Ug
aW1vLgoKSWYgZm9yIHRoZSBsaWZlIHRpbWUgb2YgdGhlIGRvbWFpbiB5b3Ugc2V0IFggdGltZXMg
dGhlIHNhbWUgcGFyYW1ldGVyCnlvdSBnZXQgYSBzdHJpbmcgb2YgZm9vPWJhcjEgZm9vPWJhcjIg
aW4gdGhlIHNhdmVkIGNvbmZpZyBmaWxlLgoKVGhlcmUgaXMgcHJvYmFibHkgYSBzaW1wbGUgc29s
dXRpb246IG1ha2UgdGhlIHBhcmFtZXRlciBsaXN0IGluIElETCBhCmtleSB2YWx1ZSBsaXN0LiBZ
b3UgdGhlbiB1cGRhdGUgdGhlIGxpc3QgYWNjb3JkaW5nbHkuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:25:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g31lH-0000mB-C2; Thu, 20 Sep 2018 16:25:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vqbt=mc=citrix.com=prvs=7948b9fa5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g31lG-0000m5-56
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:25:02 +0000
X-Inumbo-ID: dd49ece9-bcf1-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd49ece9-bcf1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:26:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="79362346"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 7/7] amd-iommu: add lookup_page method to
 iommu_ops
Thread-Index: AQHUUOvj2tdkmNJ47k2gPO8AfrpMM6T5ItsAgAAr5fA=
Date: Thu, 20 Sep 2018 15:41:40 +0000
Message-ID: <ed31e7eac6214876ac48ae1b2ca86632@AMSPEX02CL03.citrite.net>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-8-paul.durrant@citrix.com>
 <5BA3B6CC02000078001EA54F@prv1-mh.provo.novell.com>
In-Reply-To: <5BA3B6CC02000078001EA54F@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 7/7] amd-iommu: 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDIwIFNlcHRlbWJlciAyMDE4IDE2OjA0DQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEJyaWFuIFdvb2RzDQo+IDxicmlhbi53b29kc0BhbWQu
Y29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFN1cmF2ZWUNCj4gU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0ggNy83XSBhbWQtaW9tbXU6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8NCj4gaW9tbXVf
b3BzDQo+IA0KPiA+Pj4gT24gMjAuMDkuMTggYXQgMTY6MTEsIDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4gd3JvdGU6DQo+ID4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgQU1E
IElPTU1VIGltcGxlbWVudGF0aW9uIHRvIGZpbmQgdGhlDQo+ID4gTUZOIGN1cnJlbnRseSBtYXBw
ZWQgYnkgdGhlIHNwZWNpZmllZCBERk4uIFRoaXMgaXMgYW5hbG9nb3VzIHRvIHRoZQ0KPiA+IG1l
dGhvZCBhZGRlZCBmb3IgVlQtZCBJT01NVSBieSBjb21taXQgNDNkMTYyMmIuDQo+IA0KPiBQbGVh
c2UgZG9uJ3QgcHJvdmlkZSBjb21taXQgSURzIGZyb20gKHByZXN1bWFibHkpIHlvdXIgcHJpdmF0
ZSByZXBvLA0KPiB0aGUgbW9yZSB3aXRob3V0IGEgdGl0bGUgcXVvdGVkIG5leHQgdG8gaXQuIEF0
IGxlYXN0IHBhdGNoZXMgMSBhbmQgNg0KPiBoYXZlIHRoZSBzYW1lIGlzc3VlLg0KDQpPSy4uLiBz
b3JyeSBnZXR0aW5nIGFoZWFkIG9mIG15c2VsZi4gTmVlZCB0byB3YWl0IGZvciB0aGUgcHJlLXJl
cSBzZXJpZXMgdG8gZ28gaW4uDQoNCiAgUGF1bA0KDQo+IA0KPiBKYW4NCj4gDQo+IA0KPiANCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:25:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 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 1g31lp-0000pf-LU; Thu, 20 Sep 2018 16:25:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g31ln-0000pR-OB
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:25:35 +0000
X-Inumbo-ID: f0d5ec9a-bcf1-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0d5ec9a-bcf1-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:26:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="65837577"
Date: Thu, 20 Sep 2018 17:08:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180920160848.fkry5mge245xn2ya@zion.uk.xensource.com>
References: <CABfawhnFZ+vhVKexKp9Os5Zo0nJQLp1kbgBA9C_qgEkVuqkHGA@mail.gmail.com>
 <20180919163632.d7a3xtpwzl2gy6vu@zion.uk.xensource.com>
 <CABfawh=r2Y4nVPcgzSHBzk9Vg9UWQPdU-hQka0DaEbgvAX99+g@mail.gmail.com>
 <20180920113342.GC2244@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920113342.GC2244@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] PXE boot with e1000 using OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.k.lengyel@gmail.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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTI6MzM6NDJQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTE6MDQ6MjJBTSAtMDYwMCwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTA6MzYgQU0gV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFdlZCwgU2Vw
IDEyLCAyMDE4IGF0IDExOjU0OjAyQU0gLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+
ID4gPiBISSBhbGwsCj4gPiA+ID4gSSdtIGV4cGVyaW1lbnRpbmcgd2l0aCBPVk1GIGFuZCBJIGNo
ZWNrZWQgdG8gc2VlIGlmIE9WTUYgY2FuIGRvIFBYRQo+ID4gPiA+IGJvb3Qgb3V0LW9mLXRoZSBi
b3ggd2l0aCBhIGUxMDAwIGVtdWxhdGVkIG5ldHdvcmsgaW50ZXJmYWNlIGFuZCB3YXMKPiA+ID4g
PiBzdXJwcmlzZWQgdG8gZmluZCB0aGF0IGl0IGRvZXMgbm90LiBBZnRlciByZWFkaW5nIHNvbWUg
b2YgdGhlIHByaW9yCj4gPiA+ID4gZGlzY3Vzc2lvbnMgb24gdGhlIHRvcGljIChodHRwczovL2xp
c3RzLmd0Lm5ldC94ZW4vZGV2ZWwvMzgyNDMyIGFuZAo+ID4gPiA+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNlcnMvMjAxNS0wOS9tc2cwMDA1OS5odG1s
KQo+ID4gPiA+IEkgd2FzIGFibGUgdG8gZ2V0IHRoZSBtZW51IG9wdGlvbnMgdG8gc2hvdyB1cCBi
eSBjb3B5aW5nIGVmaS1lMTAwMC5yb20KPiA+ID4gPiB0aGF0IGdldHMgaW5zdGFsbGVkIGJ5IFhl
bidzIFFFTVUgYnVpbGQgaW50byB0aGUgZGlzayBvZiB0aGUgVk0gYW5kCj4gPiA+ID4gdGhlbiBs
b2FkaW5nIHdpdGggbG9hZHBjaXJvbSBtYW51YWxseSBpbiB0aGUgRUZJIHNoZWxsLiBGcm9tIHRo
ZSBwcmlvcgo+ID4gPiA+IGRpc2N1c3Npb25zIGl0IHNvdW5kcyB0byBtZSBsaWtlIHRoaXMgb3B0
aW9uIHJvbSBzaG91bGQgaGF2ZSBiZWVuCj4gPiA+ID4gYXV0b21hdGljYWxseSBzZXJ2ZWQgYnkg
UUVNVSB0byBPVk1GIHdoZW4gdGhlIFZNIHN0YXJ0ZWQgYXMgYW4KPiA+ID4gPiBPcHRpb25ST00u
IFNvIGlzIHRoaXMgYSBidWcgb3Igd2hhdCdzIG1pc3Npbmc/Cj4gPiA+Cj4gPiA+IERvZXNuJ3Qg
UUVNVSBsb2FkIHRoZSBvcHRpb24gUk9NIGF1dG9tYXRpY2FsbHkgd2hlbiB5b3Ugc3BlY2lmeSBl
MTAwMD8KPiA+ID4KPiA+ID4gSSBfdGhpbmtfIGl0IGxvYWRzIG9wdGlvbiBST00gYXV0b21hdGlj
YWxseSBiZWNhdXNlIEkgaGF2ZSBzZWVuIGNvbXBsYWluCj4gPiA+IHRoYXQgaWYgeW91IGNvbmZp
Z3VyZSB0b28gbWFueSBlbXVsYXRlZCBOSUNzIHRoZSBndWVzdCBydW5zIG91dCBvZgo+ID4gPiBt
ZW1vcnkuCj4gPiAKPiA+IEkgY29tcGlsZWQgUUVNVSB3aXRoIERFQlVHX1BDSSBlbmFibGVkIGlu
IGh3L3BjaS9wY2kuYyBhbmQgdGhlbiB0aGUKPiA+IGxvZyBzaG93cyBlZmktZTEwMDAucm9tIGJl
aW5nIGxvYWRlZC4gSG93ZXZlciwgQUZBSUNUIHNpbmNlIFBDSQo+ID4gZW51bWVyYXRpb24gaXMg
ZGlzYWJsZWQgaW4gT1ZNRiB3aGVuIHJ1bm5pbmcgdW5kZXIgWGVuIChJJ20gbm90Cj4gPiBleGFj
dGx5IHN1cmUgd2h5KSB0aGUgb3B0aW9uIHJvbSBuZXZlciBnZXRzIGV4ZWN1dGVkIGFzIGl0IG9u
bHkgZ2V0cwo+IAo+IEl0J3MgYmVjYXVzZSBodm1sb2FkZXIgKHdoaWNoIGlzIHJ1bm5lZCBiZWZv
cmUgT1ZNRiBzdGFydCkgdGFrZXMgY2FyZSBvZgo+IGVudW1lcmF0aW5nIHRoZSBQQ0kgYnVzLiBP
Vk1GIG9ubHkgaGFzIHRvIHJlYWQgdGhlIGluZm9ybWF0aW9uOgo+IHZpYSBPdm1mUGtnL0xpYnJh
cnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKCkluZGVlZC4KCj4gCj4gSSBjYW4gdHJ5
IHRvIGZpbmQgb3V0IHdoYXQncyBuZWVkZWQgaW4gb3JkZXIgdG8gbG9hZCBhbiBvcHRpb24gcm9t
LCBvcgo+IGFzayBvbiBlZGsyLWRldmVsLgoKVGhhbmsgeW91IQoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:30:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16:30: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 1g31qC-0001dT-9v; Thu, 20 Sep 2018 16:30:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g31qB-0001aU-B4
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:30:07 +0000
X-Inumbo-ID: 92851fff-bcf2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92851fff-bcf2-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="65838756"
Date: Thu, 20 Sep 2018 17:18:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joshua Perrett <jperrett256@gmail.com>
Message-ID: <20180920161840.ihnlg2dkwahazulf@zion.uk.xensource.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
 <e19a2a2db8eeaa53ee1926a34cf32f3c8a8500d4.1536772417.git.jperrett256@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e19a2a2db8eeaa53ee1926a34cf32f3c8a8500d4.1536772417.git.jperrett256@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 1/2] Created tools/shared directory
 containing MD5 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: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Marcus Granado <marcus.granado@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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMDU6NDA6MzZQTSArMDAwMCwgSm9zaHVhIFBlcnJldHQg
d3JvdGU6Cj4gTUQ1IGNvZGUgaXMgb3JpZ2luYWxseSBmcm9tIHRoZSBwdWJsaWMgZG9tYWluICh3
cml0dGVuIGJ5IENvbGluIFBsdW1iIGluCj4gMTk5MyksIGZpbGVzIHRha2VuIGZyb20geGVuL3Rv
b2xzL2Jsa3RhcDIvZHJpdmVycy8uIFRoZXkgaGF2ZSBiZWVuCj4gbW9kaWZpZWQgc2xpZ2h0bHkg
KHVzZWZ1bCBmdW5jdGlvbnMgbWFkZSBwdWJsaWMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2h1
YSBwZXJyZXR0IDxqcGVycmV0dDI1NkBnbWFpbC5jb20+Cj4gLS0tCj4gIHRvb2xzL01ha2VmaWxl
ICAgICAgICB8ICAgMSArCj4gIHRvb2xzL1J1bGVzLm1rICAgICAgICB8ICAgMSArCj4gIHRvb2xz
L3NoYXJlZC9NYWtlZmlsZSB8ICAyMSArKysrCj4gIHRvb2xzL3NoYXJlZC9tZDUuYyAgICB8IDI2
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0
b29scy9zaGFyZWQvbWQ1LmggICAgfCAgMjYgKysrKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAzMTUg
aW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvc2hhcmVkL01ha2VmaWxl
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9zaGFyZWQvbWQ1LmMKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHRvb2xzL3NoYXJlZC9tZDUuaAo+IAo+IGRpZmYgLS1naXQgYS90b29scy9NYWtlZmls
ZSBiL3Rvb2xzL01ha2VmaWxlCj4gaW5kZXggNjc5NzdhZDg1MC4uMzRlYzQxNzkwZCAxMDA2NDQK
PiAtLS0gYS90b29scy9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL01ha2VmaWxlCj4gQEAgLTI0LDYg
KzI0LDcgQEAgU1VCRElSUy0kKENPTkZJR19CTEtUQVAyKSArPSBibGt0YXAyCj4gIFNVQkRJUlMt
JChDT05GSUdfTmV0QlNEKSArPSB4ZW5iYWNrZW5kZAo+ICBTVUJESVJTLXkgKz0gbGliZnNpbWFn
ZQo+ICBTVUJESVJTLSQoQ09ORklHX0xpbnV4KSArPSBsaWJ2Y2hhbgo+ICtTVUJESVJTLXkgKz0g
c2hhcmVkCgpJJ20gYWZyYWlkIGJ1aWxkaW5nIHRoaXMgaW4gdGhlIHNoYXJlZCBkaXJlY3Rvcnkg
aXMgbm90IHF1aXRlIHJpZ2h0LgoKWW91IHdpbGwgbmVlZCB0byB1c2UgdnBhdGggaW4gbGlieGwv
TWFrZWZpbGUgdG8gYWRkIHRoZSBzaGFyZWQvCmRpcmVjdG9yeSB0byBsaWJ4bC4KClNlZSBodHRw
czovL3d3dy5nbnUub3JnL3NvZnR3YXJlL21ha2UvbWFudWFsL2h0bWxfbm9kZS9HZW5lcmFsLVNl
YXJjaC5odG1sCmFuZCBsaWJ4Yy9NYWtlZmlsZSBmb3IgZXhhbXBsZS4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:30:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g31qu-0001hn-Pg; Thu, 20 Sep 2018 16: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=1x7a=mc=citrix.com=prvs=794768bfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g31qt-0001hc-0j
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:30:51 +0000
X-Inumbo-ID: 3ef274ee-bcf2-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ef274ee-bcf2-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 18:28:46 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="65838986"
Date: Thu, 20 Sep 2018 17:20:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joshua Perrett <jperrett256@gmail.com>
Message-ID: <20180920162049.3diazdb7gtl5umuq@zion.uk.xensource.com>
References: <cover.1536772417.git.jperrett256@gmail.com>
 <c882b1df231654462a8e5e335dd6bfa91b4f0178.1536772417.git.jperrett256@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c882b1df231654462a8e5e335dd6bfa91b4f0178.1536772417.git.jperrett256@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 2/2] libxl: made vm mac address
 assignment deterministic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Marcus Granado <marcus.granado@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>

T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMDU6NDA6MzdQTSArMDAwMCwgSm9zaHVhIFBlcnJldHQg
d3JvdGU6ClsuLi5dCj4gK2ludCBsaWJ4bF9fZ2V0X2hvc3RfbWFjKGxpYnhsX19nYyAqZ2MsIHVu
c2lnbmVkIGNoYXIgKmJ1ZikKPiArewo+ICsgICAgaW50IHJjID0gRVJST1JfRkFJTDsKPiArCj4g
KyAgICBzdHJ1Y3QgaWZhZGRycyAqaWZhY2VfbGlzdDsKPiArICAgIHVpbnQ4X3QgbGFyZ2VzdFs2
XSA9IHswfTsKPiArCj4gKyAgICBpZiAoZ2V0aWZhZGRycygmaWZhY2VfbGlzdCkgPT0gMCkgewo+
ICsgICAgICAgIGZvciAoc3RydWN0IGlmYWRkcnMgKmlmYWNlID0gaWZhY2VfbGlzdDsKPiArICAg
ICAgICAgICAgaWZhY2UgIT0gTlVMTDsgaWZhY2UgPSBpZmFjZS0+aWZhX25leHQpIHsKPiArICAg
ICAgICAgICAgaWYgKGlmYWNlLT5pZmFfYWRkciAmJiBpZmFjZS0+aWZhX2FkZHItPnNhX2ZhbWls
eSA9PSBBRl9QQUNLRVQpIHsKPiArICAgICAgICAgICAgICAgIHN0cnVjdCBzb2NrYWRkcl9sbCAq
cyA9IChzdHJ1Y3Qgc29ja2FkZHJfbGwgKilpZmFjZS0+aWZhX2FkZHI7Cj4gKyAgICAgICAgICAg
ICAgICBpZiAocy0+c2xsX2hhbGVuID09IDYpIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAo
bWVtY21wKHMtPnNsbF9hZGRyLCBsYXJnZXN0LCBzLT5zbGxfaGFsZW4pID4gMCkgewo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBtZW1jcHkoYnVmLCBzLT5zbGxfYWRkciwgcy0+c2xsX2hhbGVu
KTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgbWVtY3B5KGxhcmdlc3QsIHMtPnNsbF9hZGRy
LCBzLT5zbGxfaGFsZW4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IDA7CgpTb3Jy
eSBJIGRpZG4ndCBwYXJ0aWNpcGF0ZSBpbiB0aGUgY29udmVyc2F0aW9uIElSTC4KCldoYXQgaXMg
dGhlIHJlc29sdXRpb24gaGVyZT8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:56:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16: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 1g32Fc-0003In-Vy; Thu, 20 Sep 2018 16:56:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=evnq=mc=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g32Fb-0003Ii-Fh
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:56:23 +0000
X-Inumbo-ID: 3e1d7c67-bcf6-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e1d7c67-bcf6-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:57:23 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8KGtRHJ093304;
 Thu, 20 Sep 2018 16:56:17 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=mZnIzZaum2dqiwNZe50xeBKGF8BXFhFWdSYWRChvueI=;
 b=RoKkxHuBzfF4eswJ/wY2UDYtB0JtqOBc5w0IcvLb+xCAq24hRPKAAk7H7wGEC5bMhGMm
 hcecTW+hmkKc+Ck6gloBgc5QF/7AilZojrZPbA+OS8T6ImCD8mqfoG8yKL/fn9F1PQqB
 8hCnMHTlqUxy50l6BBTOpf6jSeh8MX3MN/CEKEMuc9+8cwLceT6rv3mRqrmDeZP0++gf
 hh3FZNi5yUDYqE9FEvInQbZMQEq6Z33nvZ5K/qrWA+b3mfT8W0D71XlpComNZmzP+JvW
 xtaaUHX1ESvmwOl5OeOz75Y6eOl2bsMYD1JQDYoosrUHPgOVmI7sObsvm5Z8Jj9RpZfI RQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mgt1q42dr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 20 Sep 2018 16:56:17 +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 w8KGuGx2025467
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 20 Sep 2018 16:56:16 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 w8KGuFeu007335;
 Thu, 20 Sep 2018 16:56:16 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, 20 Sep 2018 09:56:15 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1531416420-3580-1-git-send-email-boris.ostrovsky@oracle.com>
 <8f1cfd9a-cabb-85fe-1b63-5b5162f149be@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <45999524-b360-6a42-f395-3110fb62481f@oracle.com>
Date: Thu, 20 Sep 2018 12:57:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <8f1cfd9a-cabb-85fe-1b63-5b5162f149be@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9022
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=939
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809200163
Subject: Re: [Xen-devel] [PATCH] xen/x86/vpmu: Zero struct pt_regs before
 calling into sample handling 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: mark.rutland@arm.com, 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>

T24gNy8xMy8xOCA0OjQxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDEyLzA3LzE4IDE5
OjI3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE90aGVyd2lzZSB3ZSBtYXkgbGVhayBrZXJu
ZWwgc3RhY2sgZm9yIGV2ZW50cyB0aGF0IHNhbXBsZSB1c2VyCj4+IHJlZ2lzdGVycy4KPj4KPj4g
UmVwb3J0ZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+
IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPgoKQmVsYXRlZGx5LCBhcHBsaWVkIHRvIGZvci1saW51cy00LjE5
ZAoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 16:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 16:57: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 1g32GH-0003Ll-9s; Thu, 20 Sep 2018 16:57:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=evnq=mc=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g32GG-0003Lg-Pp
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 16:57:04 +0000
X-Inumbo-ID: 57bae8df-bcf6-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57bae8df-bcf6-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 16:58:05 +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 w8KGup50068027;
 Thu, 20 Sep 2018 16:57:03 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=eIy7UB6S9zT7R0OAlVK0xFN7k6OWgjeyqiuAhnneR0U=;
 b=ThksK5fQjb1wVKQ8Q53Qem6RTRzTv63PnmmjEKg+TZQKc68sCVnjpXKNJy9FaLaIuNlV
 js5Xp0wLlpLPl2fWqdGDxi/+LM5P4XySex6nTrnIO0jf0JabVIxI7J1MlHFb2rvOq3e+
 xsVbWm4oRkn80+zLBhoAHGA1QKLdWcTh92miMVBXX6yzSFSrI4eoyrKReeM3uGjKxT3P
 iDjWWkwwwd8arNs0aLWjaYePCxWGlbZHmR0BIZwtHj03Ohr/R/pRdm8RbJWBsqXPY3w9
 2cBzrZUHcJeTz3UT7dBw9oxXfyNJ5kbuNN7lq2yet2SSBwlzSRx55mS21Zt9syErCIHV /Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2mgsgu44jb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 20 Sep 2018 16:57:02 +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 w8KGv2FN007393
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 20 Sep 2018 16:57:02 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8KGv283007754;
 Thu, 20 Sep 2018 16:57: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 ; Thu, 20 Sep 2018 09:57:01 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180919134233.3040-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <13fdab96-d9d7-8a2f-f0a1-58595424797b@oracle.com>
Date: Thu, 20 Sep 2018 12:58:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180919134233.3040-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9022
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=920
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809200163
Subject: Re: [Xen-devel] [PATCH v2] xen: issue warning message when out of
 grant maptrack 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOS8xOCA5OjQyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdoZW4gYSBkcml2ZXIg
ZG9tYWluIChlLmcuIGRvbTApIGlzIHJ1bm5pbmcgb3V0IG9mIG1hcHRyYWNrIGVudHJpZXMgaXQK
PiBjYW4ndCBtYXAgYW55IG1vcmUgZm9yZWlnbiBkb21haW4gcGFnZXMuIEluc3RlYWQgb2Ygc2ls
ZW50bHkgc3RhbGxpbmcKPiB0aGUgYWZmZWN0ZWQgZG9tVXMgaXNzdWUgYSByYXRlIGxpbWl0ZWQg
d2FybmluZyBpbiB0aGlzIGNhc2UgaW4gb3JkZXIKPiB0byBtYWtlIGl0IGVhc2llciB0byBkZXRl
Y3QgdGhhdCBzaXR1YXRpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4KCgpBcHBsaWVkIHRvIGZvci1saW51cy00LjE5ZC4KCi1ib3JpcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 17:06:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 17: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 1g32Ow-0004ED-5X; Thu, 20 Sep 2018 17:06:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qqlw=mc=ti.com=grygorii.strashko@srs-us1.protection.inumbo.net>)
 id 1g32Ov-0004E8-1Q
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 17:06:01 +0000
X-Inumbo-ID: 96bd3e3e-bcf7-11e8-a6a9-d7ebe60f679a
Received: from fllv0015.ext.ti.com (unknown [198.47.19.141])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96bd3e3e-bcf7-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 17:07:00 +0000 (UTC)
Received: from dlelxv90.itg.ti.com ([172.17.2.17])
 by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id w8KH4xP2051497;
 Thu, 20 Sep 2018 12:04:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com;
 s=ti-com-17Q1; t=1537463099;
 bh=b5O4w94pcZaN7I6SE+QYpvIa+e32+mEWKpBovrBSKyk=;
 h=Subject:To:CC:References:From:Date:In-Reply-To;
 b=Nu9yMYs6QmWHjODAJ3tr9WF1EbucmqmpaErSIm+gV8ns0H311j4xe/RMQkZz1lIuT
 AsuivnYZ7NDX4w2xzxY2w0PX1ggxUZ5dYkKqMbjeBuf+2JoHSimTCuIVY1bHOnw+Jr
 YVAV+pj/fOP4OBZBj5XNYXlCFURPWGOFMA5yzvEE=
Received: from DFLE112.ent.ti.com (dfle112.ent.ti.com [10.64.6.33])
 by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id w8KH4xmg019363;
 Thu, 20 Sep 2018 12:04:59 -0500
Received: from DFLE109.ent.ti.com (10.64.6.30) by DFLE112.ent.ti.com
 (10.64.6.33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 20
 Sep 2018 12:04:59 -0500
Received: from dflp33.itg.ti.com (10.64.6.16) by DFLE109.ent.ti.com
 (10.64.6.30) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1466.3 via Frontend Transport;
 Thu, 20 Sep 2018 12:04:58 -0500
Received: from [128.247.59.147] (ileax41-snat.itg.ti.com [10.172.224.153])
 by dflp33.itg.ti.com (8.14.3/8.13.8) with ESMTP id w8KH4w9C030758;
 Thu, 20 Sep 2018 12:04:58 -0500
To: YueHaibing <yuehaibing@huawei.com>, <davem@davemloft.net>,
 <dmitry.tarnyagin@lockless.no>, <wg@grandegger.com>,
 <mkl@pengutronix.de>, <michal.simek@xilinx.com>,
 <hsweeten@visionengravers.com>, <madalin.bucur@nxp.com>,
 <pantelis.antoniou@gmail.com>, <claudiu.manoil@nxp.com>,
 <leoyang.li@nxp.com>, <linux@armlinux.org.uk>, <sammy@sammy.net>,
 <ralf@linux-mips.org>, <nico@fluxnic.net>,
 <steve.glendinning@shawell.net>, <f.fainelli@gmail.com>,
 <w-kwok2@ti.com>, <m-karicheri2@ti.com>, <t.sailer@alumni.ethz.ch>,
 <jreuter@yaina.de>, <kys@microsoft.com>, <haiyangz@microsoft.com>,
 <wei.liu2@citrix.com>, <paul.durrant@citrix.com>,
 <arvid.brodin@alten.se>, <pshelar@ovn.org>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
From: Grygorii Strashko <grygorii.strashko@ti.com>
Message-ID: <46f95cf9-8f8f-e3ab-3142-947faeee9fa9@ti.com>
Date: Thu, 20 Sep 2018 12:04:58 -0500
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: <20180920123306.14772-1-yuehaibing@huawei.com>
Content-Language: en-US
X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180
Subject: Re: [Xen-devel] [PATCH net-next 00/22] net: fix return type of
 ndo_start_xmit 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: dev@openvswitch.org, linux-mips@linux-mips.org,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 linux-can@vger.kernel.org, devel@linuxdriverproject.org,
 linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.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>

CgpPbiAwOS8yMC8yMDE4IDA3OjMyIEFNLCBZdWVIYWliaW5nIHdyb3RlOgo+IFRoZSBtZXRob2Qg
bmRvX3N0YXJ0X3htaXQoKSBpcyBkZWZpbmVkIGFzIHJldHVybmluZyBhbiAnbmV0ZGV2X3R4X3Qn
LAo+IHdoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtlIHN1cmUgdGhl
IGltcGxlbWVudGF0aW9uIGluCj4gdGhpcyBkcml2ZXIgaGFzIHJldHVybnMgJ25ldGRldl90eF90
JyB2YWx1ZSwgYW5kIGNoYW5nZSB0aGUgZnVuY3Rpb24KPiByZXR1cm4gdHlwZSB0byBuZXRkZXZf
dHhfdC4KPiAKCk1heSBiZSBJIG1pc3NlZCBzbXRoLCBidXQgaXQncyBhY2NlcHRhYmxlIHRvIHJl
cG9ydCBzdGFuZGFyZCBlcnJvciBjb2RlcyBmcm9tCi54bWl0KCkgY2FsbGJhY2sgYXMgcGVyIGRl
dl94bWl0X2NvbXBsZXRlKCkuCgotLSAKcmVnYXJkcywKLWdyeWdvcmlpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 18:20:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 18: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 1g33YI-0000km-Sk; Thu, 20 Sep 2018 18:19: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=od9s=mc=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1g33YH-0000kg-9T
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 18:19:45 +0000
X-Inumbo-ID: 74fbc0ca-bd01-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74fbc0ca-bd01-11e8-a8a5-bc764e045a96;
 Thu, 20 Sep 2018 20:17:39 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id f8-v6so9294534ljk.1
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 11:19:42 -0700 (PDT)
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=WXLBdn28qCV5MZdXADp+nTxAz3CMq4c96UsJjgTj5ss=;
 b=YNMXp46kelaGMo2XgFlioKw4dPtDi6WDblizna4L1hdHy8BfL+2k4adrOD41fkEfus
 uPPVM1vfjbytiooXfNg+m3pzdHh0Dr8+qoxstIgtV4ZG13sVK6B+Mh3H50T049x8Sekk
 xu4zsFqSIH5XV/MzKuK1THI/tBe+1zEw86j0bP0wcfsyCcUSH2G3q1Qgtrxq6qibR1Ty
 kIJWHXa64HF+RZrDzcEAfwwJgca9Gx3ueG0u6YJNH+PDepu6mdLf/1OVR7ykk7TEReMd
 UE2z9MGWqmcLknDO5tl1QpJg9CjB8xsRcGuepvGr+6khCw9pYayueZZMmMB6aDLQgloJ
 z6zQ==
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=WXLBdn28qCV5MZdXADp+nTxAz3CMq4c96UsJjgTj5ss=;
 b=Zfr/8NhnLzE88kN0r4oR3HmvdY+2+CyZqChFc/MDbbFBlU+CTo7n/iFsCDIkBzQImH
 rCCQjLwQih3xxU6VzvWo+g4fShKjwyYfft7QEZv8c3wWUg2yecv5fa9zcMMvsIKsExcz
 i17P50U8cpeJEjPlRh372+HllNbVOKwEhw6DMk78+/cqQf7w3BazQBJm2dXe9eqwZiLd
 6ARgggGCnSyCLeutFMfLVXdKfQcMI7W9cU3qO0mlV5Ee1G3NOOhF85r5nH2x3v7mBsQ0
 dKQ2pFqqB0rVkJ8xqecdnsTQ5pG2GqOKj5ZIxRWO+juVkbflcKV9GLe79s8vHT4z0abB
 juZQ==
X-Gm-Message-State: APzg51DWyyMKbsVKI30wImva4RSgQD10q67LH0SRhoau5osKGbMaWnZ9
 pjk+M475GfPtSONTRDwCIsr8YaSImdfR2aRDL/g=
X-Google-Smtp-Source: ANB0VdZ2jl8vatLO0r2GPLa0w7ocTPlLFv6p8eWNlo6dPL9ltvvlM0seFvd8/VedNR+5ZDxHElZnoto7Q1joszutwjI=
X-Received: by 2002:a2e:21d5:: with SMTP id
 h82-v6mr26562558lji.46.1537467581389; 
 Thu, 20 Sep 2018 11:19:41 -0700 (PDT)
MIME-Version: 1.0
References: <20180903115323.616cc7f8.olaf@aepfle.de>
 <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
 <20180904093216.33ea8ad8.olaf@aepfle.de>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
In-Reply-To: <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 20 Sep 2018 11:19:29 -0700
Message-ID: <CACMJ4GaYSkrc8rmpwKO7i9APn3LR_LRzHTKSR-qktjtT5v-rxg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, olaf@aepfle.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>

T24gVHVlLCBTZXAgNCwgMjAxOCBhdCAyOjA3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDQuMDkuMTggYXQgMDk6MzIsIDxvbGFmQGFlcGZsZS5k
ZT4gd3JvdGU6Cj4gPiBBbSBNb24sIDAzIFNlcCAyMDE4IDA2OjM1OjQyIC0wNjAwCj4gPiBzY2hy
aWViICJKYW4gQmV1bGljaCIgPEpCZXVsaWNoQHN1c2UuY29tPjoKPiA+Cj4gPj4gd2hhdCBpcyB0
aGUgYWN0dWFsIHByb2JsZW0/IFRoZSBtZXJlCj4gPj4gbGlzdGluZyBvZiBjb21waWxlciBmbGFn
cyBwYXNzZWQgZG9lcyBub3QgbWFrZSBjbGVhciB0byBtZSB3aGVyZSB0aGUgY2xhc2gKPiA+PiBp
cywgb3IgaG93IGl0IHdvdWxkIHN1cmZhY2UuCj4gPgo+ID4gQXMgSSBub3RpY2VkIGp1c3Qgbm93
LCBpdCBmYWlscyB0byBidWlsZCBvbmx5IGluIFR1bWJsZXdlZWQuIFNvIGluIHRoaXMKPiA+IHNw
ZWNpZmljIGNhc2Ugb3NzdGVzdCB3b3VsZCBoYXZlIGNhdWdodCBpdCBvbmx5IGluIGEgZmV3IHll
YXJzIGZyb20gbm93Lgo+ID4KPiA+IFsgICAzOHNdIG1ha2UgLUMgeDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yIGluc3RhbGwKPiA+IFsgICAzOHNdIG1ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeQo+
ID4gJy9ob21lL2FidWlsZC9ycG1idWlsZC9CVUlMRC94ZW4tNC4xMi4yMDE4MDgzMVQxMjA2NTMu
NjE2NDk3MDk0Mi9ub24tZGJnL3Rvb2wKPiA+IHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3InCj4gPiBbICAgMzhzXSBbIC1MIHg4Ni1lbXVsYXRlLmggXSB8fCBsbiAtc2YKPiA+IC9ob21l
L2FidWlsZC9ycG1idWlsZC9CVUlMRC94ZW4tNC4xMi4yMDE4MDgzMVQxMjA2NTMuNjE2NDk3MDk0
Mi9ub24tZGJnL3Rvb2xzCj4gPiAvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvLi4vLi4v
Li4vdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKPiA+IFsgICAzOHNdIFsg
LUwgeDg2X2VtdWxhdGUgXSB8fCBsbiAtc2YKPiA+IC9ob21lL2FidWlsZC9ycG1idWlsZC9CVUlM
RC94ZW4tNC4xMi4yMDE4MDgzMVQxMjA2NTMuNjE2NDk3MDk0Mi9ub24tZGJnL3Rvb2xzCj4gPiAv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvLi4vLi4vLi4veGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlCj4gPiBbICAgMzhzXSAvdXNyL2Jpbi9nY2MgIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsCj4gPiAtV3N0cmljdC1wcm90b3R5cGVzIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUK
PiA+IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8wIC1mbm8tb21pdC1mcmFtZS1wb2lu
dGVyCj4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYKPiA+IC5mdXp6LWVtdWwuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFICAtTzIgLVdhbGwKPiA+IC1EX0ZPUlRJRllfU09VUkNF
PTIgLWZzdGFjay1wcm90ZWN0b3Itc3Ryb25nIC1mdW53aW5kLXRhYmxlcwo+ID4gLWZhc3luY2hy
b25vdXMtdW53aW5kLXRhYmxlcyAtZnN0YWNrLWNsYXNoLXByb3RlY3Rpb24KPiA+IC1JL2hvbWUv
YWJ1aWxkL3JwbWJ1aWxkL0JVSUxEL3hlbi00LjEyLjIwMTgwODMxVDEyMDY1My42MTY0OTcwOTQy
L25vbi1kYmcvdG9vbAo+ID4gcy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci8uLi8uLi8u
Li90b29scy9pbmNsdWRlIC1EX19YRU5fVE9PTFNfXyAtSS4gIC1jIC1vCj4gPiBmdXp6LWVtdWwu
byBmdXp6LWVtdWwuYwo+ID4gWyAgIDM4c10gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5j
bHVkZS9mZWF0dXJlcy5oOjQyOCwKPiA+IFsgICAzOHNdICAgICAgICAgICAgICAgICAgZnJvbSAv
dXNyL2luY2x1ZGUvYXNzZXJ0Lmg6MzUsCj4gPiBbICAgMzhzXSAgICAgICAgICAgICAgICAgIGZy
b20gZnV6ei1lbXVsLmM6MToKPiA+IFsgICAzOHNdIGZ1enotZW11bC5jOiBJbiBmdW5jdGlvbiAn
aW5wdXRfcmVhZCc6Cj4gPiBbICAgMzhzXSAvdXNyL2luY2x1ZGUvYml0cy9zdHJpbmdfZm9ydGlm
aWVkLmg6MzE6MTogZXJyb3I6IGlubGluaW5nIGZhaWxlZAo+ID4gaW4gY2FsbCB0byBhbHdheXNf
aW5saW5lICdtZW1jcHknOiB0YXJnZXQgc3BlY2lmaWMgb3B0aW9uIG1pc21hdGNoCj4gPiBbICAg
MzhzXSAgX19OVEggKG1lbWNweSAodm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQg
Kl9fcmVzdHJpY3QKPiA+IF9fc3JjLAo+ID4gWyAgIDM4c10gIF5+fn5+Cj4gPiBbICAgMzhzXSBm
dXp6LWVtdWwuYzo2Nzo1OiBub3RlOiBjYWxsZWQgZnJvbSBoZXJlCj4gPiBbICAgMzhzXSAgICAg
IG1lbWNweShkc3QsICZzLT5jb3JwdXMtPmRhdGFbcy0+ZGF0YV9pbmRleF0sIHNpemUpOwo+ID4g
WyAgIDM4c10gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fgo+ID4gWyAgIDM4c10gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9m
ZWF0dXJlcy5oOjQyOCwKPiA+IFsgICAzOHNdICAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL2lu
Y2x1ZGUvYXNzZXJ0Lmg6MzUsCj4gPiBbICAgMzhzXSAgICAgICAgICAgICAgICAgIGZyb20gZnV6
ei1lbXVsLmM6MToKPiA+IFsgICAzOHNdIC91c3IvaW5jbHVkZS9iaXRzL3N0cmluZ19mb3J0aWZp
ZWQuaDozMToxOiBlcnJvcjogaW5saW5pbmcgZmFpbGVkCj4gPiBpbiBjYWxsIHRvIGFsd2F5c19p
bmxpbmUgJ21lbWNweSc6IHRhcmdldCBzcGVjaWZpYyBvcHRpb24gbWlzbWF0Y2gKPiA+IFsgICAz
OHNdICBfX05USCAobWVtY3B5ICh2b2lkICpfX3Jlc3RyaWN0IF9fZGVzdCwgY29uc3Qgdm9pZCAq
X19yZXN0cmljdAo+ID4gX19zcmMsCj4gPiBbICAgMzhzXSAgXn5+fn4KPiA+IFsgICAzOHNdIGZ1
enotZW11bC5jOjY3OjU6IG5vdGU6IGNhbGxlZCBmcm9tIGhlcmUKPiA+IFsgICAzOHNdICAgICAg
bWVtY3B5KGRzdCwgJnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7Cj4gPiBb
ICAgMzhzXSAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+Cj4gPiBbICAgMzhzXSBtYWtlWzZdOiAqKioKPiA+IFsvaG9tZS9hYnVpbGQvcnBtYnVp
bGQvQlVJTEQveGVuLTQuMTIuMjAxODA4MzFUMTIwNjUzLjYxNjQ5NzA5NDIvbm9uLWRiZy90b29s
Cj4gPiBzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rvb2xzL1J1bGVz
Lm1rOjIyNTogZnV6ei1lbXVsLm9dCj4gPiBFcnJvciAxCj4gPgo+ID4gQXBwZW5kaW5nIC1VX0ZP
UlRJRllfU09VUkNFIGluIHRvb2xzL2Z1enogZml4ZXMgaXQuIE5vdCBzdXJlIHdoeSBmdXp6IGlz
Cj4gPiBkaWZmZXJlbnQgZnJvbSB0aGUgcmVzdCBvZiB0b29scy4KPgo+IE5vIGlkZWEgaGVyZSBl
aXRoZXIsIGZvciB0aGUgbW9tZW50LCBldmVuIGFmdGVyIGxvb2tpbmcgYXQgZ2NjJ3MKPiBpeDg2
X2Nhbl9pbmxpbmVfcCgpICh3aGljaCBhcHBhcmVudGx5IGlzIHRoZSBmdW5jdGlvbiB0cmlnZ2Vy
aW5nIHRoZQo+IGRpYWdub3N0aWMpLgoKSSd2ZSBqdXN0IGVuY291bnRlcmVkIHRoaXMgcHJvYmxl
bSwgYnVpbGRpbmcgd2l0aCB0aGUgbWFzdGVyIGJyYW5jaCBvZgpPcGVuRW1iZWRkZWQgYW5kIFlv
Y3RvJ3MgcG9reSwgd2l0aCBjb21waWxlciBmbGFncyB0aGF0IGluY2x1ZGUKICAgIF9GT1JUSUZZ
X1NPVVJDRT0yIC1tc3NlMwp3aXRoIGdjYyA4LjIuMC4KClhlbidzIHg4Nl9lbXVsYXRvciBoZWFk
ZXIgZmlsZSBkb2VzOgogICAgI3ByYWdtYSBHQ0MgdGFyZ2V0KCJuby1zc2UiKQoKVGhlIHByYWdt
YSB3YXMgaW50cm9kdWNlZCBpbiBYZW4gY29tbWl0IDc5MTM2ZjI2LCB0byBwcmV2ZW50IHRoZSBj
b21waWxlciBmcm9tCnVzaW5nIHJlZ2lzdGVycyBvdGhlcndpc2UgdXNlZCBieSBpbmxpbmUgbWVt
c2V0IGFuZCBtZW1jcHkuCgpTZXR0aW5nIF9GT1JUSUZZX1NPVVJDRSBjYXVzZXMgdGhlIHVzZSBv
ZiBhbHdheXNfaW5saW5lIHZhcmlhbnRzIG9mIG1lbXNldCBhbmQKbWVtY3B5IHdoaWNoIHVzZSB0
aG9zZSBpbnN0cnVjdGlvbnMsIHdoaWNoIGlzIG5vdyBjYXVzaW5nIHRoZSBpbmxpbmUgdG8gZmFp
bC4KClRoZSBiZWhhdmlvdXIgaXMgZGVzY3JpYmVkIGluIHRoZSBHQ0MgYnVnemlsbGEgaGVyZToK
aHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NzE5OTEKCntxdW90
ZX0KICAgIGNhdCBmdXp6LWVtdWwuaQogICAgX19hdHRyaWJ1dGVfXygoX19hbHdheXNfaW5saW5l
X18pKSBhKCkge30KICAgICNwcmFnbWEgR0NDIHRhcmdldCAibm8tc3NlIgogICAgYigpIHsgYSgp
OyB9CgogICAgV2hlcmUgJ2EnIGlzICdtZW1jcHknIGFuZCAnYicgaXMgYSBmdW5jdGlvbiBpbiB4
ZW4uCgogICAgQ2FuIHlvdSBIb256YSBhbHNvIHRha2UgYSBsb29rIHIyNTEzMzMgd2hlcmUgd2Ug
c3RhcnRlZCB0byByZWplY3Qgc3VjaCBjb2RlPwp7cXVvdGV9CgpsaW5rcyB0byB0aGlzIEdDQyBj
aGFuZ2U6Cmh0dHBzOi8vZ2NjLmdudS5vcmcvdmlld2N2cy9nY2M/dmlldz1yZXZpc2lvbiZyZXZp
c2lvbj0yNTEzMzMKCldvdWxkIHRoZSBiZWxvdyBYZW4gcGF0Y2gsIHdoaWNoIGFkZHMgdW5kZWZz
IGZvciBfRk9SVElGWV9TT1VSQ0UganVzdCBmb3IgdGhlCnR3byBiaW5hcmllcyB3aGljaCBhcmUg
YWZmZWN0ZWQgYmUgYWNjZXB0YWJsZT8gSXQgYWxsb3dzIGZvciB1c2Ugb2YKX0ZPUlRJRllfU09V
UkNFIHdpdGggdGhlIHJlc3Qgb2YgdGhlIGJ1aWxkLgoKQ2hyaXN0b3BoZXIKCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUKaW5kZXggZGVjODFjMy4uZjdiOWU1OCAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9NYWtlZmlsZQpAQCAtMTMzLDcgKzEzMyw3IEBAIHg4Nl9lbXVsYXRlLyU6IHg4Nl9lbXVsYXRl
IDsKCiBIT1NUQ0ZMQUdTLXg4Nl82NCA6PSAtZm5vLVBJRQogJChjYWxsIGNjLW9wdGlvbi1hZGQs
SE9TVENGTEFHUy14ODZfNjQsSE9TVENDLC1uby1waWUpCi1IT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdT
X3hlbmluY2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkKK0hPU1RD
RkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuCiQoSE9TVENGTEFHUy0kKFhFTl9DT01Q
SUxFX0FSQ0gpKSAtVV9GT1JUSUZZX1NPVVJDRQoKIHg4Ni5oIDo9ICQoYWRkcHJlZml4ICQoWEVO
X1JPT1QpL3Rvb2xzL2luY2x1ZGUveGVuL2FzbS8sXAogICAgICAgICAgICAgICAgICAgICAgeDg2
LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5kZXguaCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCmIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggZWI4OGY5NC4uODNlNTYzMyAxMDA2NDQK
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKKysrIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE2LDcgKzE2
LDcgQEAgeDg2X2VtdWxhdGUvJTogeDg2X2VtdWxhdGUgOwogeDg2LWVtdWxhdGUuYyB4ODYtZW11
bGF0ZS5oIHdyYXBwZXJzLmM6ICU6CiAgICBbIC1MICQqIF0gfHwgbG4gLXNmICQoWEVOX1JPT1Qp
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8kKgoKLUNGTEFHUyArPSAkKENGTEFHU194ZW5pbmNs
dWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCitDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkg
LURfX1hFTl9UT09MU19fIC1JLiAtVV9GT1JUSUZZX1NPVVJDRQoKIEdDT1ZfRkxBR1MgOj0gLS1j
b3ZlcmFnZQogJS1jb3YubzogJS5jCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 20 21:08:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Sep 2018 21:08: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 1g36B2-0003xG-LE; Thu, 20 Sep 2018 21:07:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wlpt=mc=xenproject.org=prvs=7944d7e8a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g36B1-0003x6-4u
 for xen-devel@lists.xenproject.org; Thu, 20 Sep 2018 21:07:55 +0000
X-Inumbo-ID: 61a9619d-bd19-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61a9619d-bd19-11e8-a6a9-d7ebe60f679a;
 Thu, 20 Sep 2018 21:08:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,281,1534809600"; d="scan'208";a="65882491"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75257-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.6-testing:build-amd64:<job status>:broken:regression
 xen-4.6-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.6-testing:build-i386:<job status>:broken:regression
 xen-4.6-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.6-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.6-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.6-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.6-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.6-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.6-testing:build-armhf:<job status>:broken:regression
 xen-4.6-testing:build-i386-prev:<job status>:broken:regression
 xen-4.6-testing:build-armhf:host-install(4):broken:regression
 xen-4.6-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.6-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.6-testing:build-i386:host-install(4):broken:regression
 xen-4.6-testing:build-amd64:host-install(4):broken:regression
 xen-4.6-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.6-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.6-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.6-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.6-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.6-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=3636de3f1a9a513ebdcd77555dce0e4d451e198b
X-Osstest-Versions-That: xen=ef1b64877424016c90400963adff056e9199e667
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 20 Sep 2018 22:07:44 +0100
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 75257: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI1NyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUyNTcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTA4NQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MDg1CiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUwODUKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA4NQogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MDg1CiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUwODUKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA4NQogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MDg1CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUwODUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA4NQog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MDg1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDM2MzZkZTNmMWE5YTUxM2ViZGNkNzc1NTVkY2UwZTRkNDUxZTE5OGIKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVmMWI2NDg3NzQyNDAxNmM5MDQwMDk2M2Fk
ZmYwNTZlOTE5OWU2NjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTA4NSAgMjAxOC0wOC0xOCAw
Mzo0OTo1NSBaICAgMzMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyNTcgIDIwMTgtMDkt
MjAgMTQ6NDU6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNjM2ZGUzZjFhOWE1MTNlYmRjZDc3NTU1ZGNlMGU0
ZDQ1MWUxOThiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDExOjMzOjEyIDIwMTggKzAyMDAKCiAgICB4ODYvc3BlYy1j
dHJsOiBhZGp1c3QgYmFja3BvcnQgb2YgYjc2ZWMzOTQ2YgogICAgCiAgICBSZWZyZXNoaW5nIFhl
blNlcnZlcidzIHBhdGNocXVldWUgaGFzIHNob3duIHRoYXQgSSBtaXNzZWQgdGhpcyBhZGp1c3Rt
ZW50IGluCiAgICB0aGUgdXBzdHJlYW0gYmFja3BvcnRzIG9mIHRoZSBmaW5hbCB2ZXJzaW9uIG9m
IHRoZSBYU0EtMjczIGZpeGVzLgogICAgCiAgICBUaGUgY29kZSBkb2VzIHdvcmsgaW4gNC43IGFu
ZCBlYXJsaWVyLCBidXQgb25seSBiZWNhdXNlIHRoZSBldmVudHVhbCB2YWx1ZSBvZgogICAgKG9w
dF9wdl9sMXRmICYgT1BUX1BWX0wxVEZfRE9NeCkgaXMgd2l0aGluIHJhbmdlIG9mIGEgY2hhci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 00:37:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 00: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 1g39RV-0001tF-AV; Fri, 21 Sep 2018 00:37:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g39RU-0001t3-2L
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 00:37:08 +0000
X-Inumbo-ID: 9c50f217-bd36-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c50f217-bd36-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 00:38: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 1g39RQ-00021p-F1; Fri, 21 Sep 2018 00:37: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 1g39RQ-0007eg-6B; Fri, 21 Sep 2018 00:37:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g39RQ-0007Qt-5M; Fri, 21 Sep 2018 00:37:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127793-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 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-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-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5211da9ca526a5adddee1ccd078e6e33a583ab36
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 00:37:04 +0000
Subject: [Xen-devel] [linux-linus test] 127793: 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>

ZmxpZ2h0IDEyNzc5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3NzkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
NTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUyMTFkYTljYTUyNmE1YWRkZGVlMWNj
ZDA3OGU2ZTMzYTU4M2FiMzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgMzggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAgIDM2IGRheXMgICAzNiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc3OTMgIDIwMTgtMDktMTkgMDQ6MDE6MjYg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyMzggcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjc4NDMzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 01:00:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 01: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 1g39oI-0007mP-QF; Fri, 21 Sep 2018 01: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=d/op=md=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g39oH-0007Dw-Im
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 01:00:41 +0000
X-Inumbo-ID: 760b8f51-bd39-11e8-a8a5-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 760b8f51-bd39-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 02:58:34 +0200 (CEST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2018 18:00:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,282,1534834800"; d="scan'208";a="92397086"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga001.jf.intel.com with ESMTP; 20 Sep 2018 17:58:12 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 20 Sep 2018 17:58:12 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 20 Sep 2018 17:58:11 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.39]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.226]) with mapi id 14.03.0319.002;
 Fri, 21 Sep 2018 08:58:10 +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 6/7] vtd: change lookup_page failure semantics
Thread-Index: AQHUUOyGv5GDgmfeGkuaoUULWId4faT56jaw
Date: Fri, 21 Sep 2018 00:58:08 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1913236F6@SHSMSX101.ccr.corp.intel.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-7-paul.durrant@citrix.com>
In-Reply-To: <20180920141149.1643-7-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjQ5ZDM5NjMtODNhZi00YmJmLWFkZDEtZjY1Y2E3OTU0MjgxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWTJDRFwvTDB4TWRZNG9DRW9kaVM2NUlia1NEbk1Cb2pabUVpc290cDBIdHlpYmxNMlc1enZ3VmFxM2lPbmk5ejAifQ==
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/7] vtd: change lookup_page failure
 semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDIwLCAyMDE4IDEwOjEyIFBNCj4gCj4gQ29tbWl0IDQz
ZDE2MjJiICJ2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVfb3BzIiBhZGRlZCBh
Cj4gbG9va3VwIG1ldGhvZCBpbiB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbi4gSW4g
c29tZSBjYXNlcyAoc3VjaAo+IGFzCj4gd2hlbiBzaGFyZWQgRVBUIGlzIGluIG9wZXJhdGlvbikg
dGhhdCBmdW5jdGlvbiBzaW1wbHkgcGFzc2VzIGJhY2sgYW4KPiBpZGVudGl0eSBNRk4gKGkuZS4g
YW4gTUZOIHdpdGggdGhlIHNhbWUgdmFsdWUgYXMgdGhlIERGTiB0aGF0IHdhcyBwYXNzZWQKPiBp
biksIGJ1dCB0aGlzIGRvZXNuJ3QgYWN0dWFsbHkgbWFrZSBhIGxvdCBvZiBzZW5zZS4gSWYsIGZv
ciBpbnN0YW5jZSwKPiBzaGFyZWQgRVBUIGlzIHVzZWQgdGhlbiByZWFsbHkgdGhlIGZ1bmN0aW9u
IHNob3VsZCBiZSBkb2luZyBhIFAyTSBsb29rdXAKPiBzaW5jZSBERk4gc3BhY2Ugd2lsbCBiZSBp
ZGVudGljYWwgdG8gR0ZOIHNwYWNlLgo+IAo+IEluIHByYWN0aWNlIHRoZXJlIGFyZSBubyBjdXJy
ZW50IGNhbGxlcnMgb2YgdGhlIGxvb2t1cF9wYWdlIG1ldGhvZCBhbmQsCj4gd2hlbiBQVi1JT01N
VSBzdXBwb3J0IGlzIGFkZGVkLCB0aGUgbWV0aG9kIHdpbGwgbm90IGJlIGNhbGxlZCBpZiBlaXRo
ZXIKPiBzaGFyZWQgRVBUIGlzIGluIG9wZXJhdGlvbiBvciBpb21tdV9wYXNzdGhyb3VnaCBpcyBz
ZXQsIHNvIHRoaXMgcGF0Y2gKPiBzaW1wbHkgZmFpbHMgdGhlIG1ldGhvZCB3aXRoIC1FT1BOT1RT
VVBQIGluIHRob3NlIGNhc2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 01:33:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 01:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3AKH-0004lk-Gw; Fri, 21 Sep 2018 01:33:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hfhm=md=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g3AKG-0004lf-HH
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 01:33:44 +0000
X-Inumbo-ID: 83ea613b-bd3e-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83ea613b-bd3e-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 01:34:44 +0000 (UTC)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id AC4E49E1DB295;
 Fri, 21 Sep 2018 09:33:28 +0800 (CST)
Received: from [127.0.0.1] (10.177.31.96) by DGGEMS409-HUB.china.huawei.com
 (10.3.19.209) with Microsoft SMTP Server id 14.3.399.0; Fri, 21 Sep 2018
 09:33:26 +0800
To: David Miller <davem@davemloft.net>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920.085055.1188796939437872993.davem@davemloft.net>
From: YueHaibing <yuehaibing@huawei.com>
Message-ID: <83d29681-b008-9b1f-5961-e23f0174d5f4@huawei.com>
Date: Fri, 21 Sep 2018 09:33:24 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <20180920.085055.1188796939437872993.davem@davemloft.net>
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH net-next 00/22] net: fix return type of
 ndo_start_xmit 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: dmitry.tarnyagin@lockless.no, madalin.bucur@nxp.com,
 linux-mips@linux-mips.org, linux@armlinux.org.uk, pantelis.antoniou@gmail.com,
 kys@microsoft.com, t.sailer@alumni.ethz.ch, dev@openvswitch.org,
 f.fainelli@gmail.com, arvid.brodin@alten.se, michal.simek@xilinx.com,
 pshelar@ovn.org, m-karicheri2@ti.com, xen-devel@lists.xenproject.org,
 jreuter@yaina.de, sammy@sammy.net, grygorii.strashko@ti.com, w-kwok2@ti.com,
 haiyangz@microsoft.com, steve.glendinning@shawell.net,
 linux-can@vger.kernel.org, claudiu.manoil@nxp.com, paul.durrant@citrix.com,
 mkl@pengutronix.de, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, wei.liu2@citrix.com, nico@fluxnic.net,
 netdev@vger.kernel.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, ralf@linux-mips.org, leoyang.li@nxp.com,
 hsweeten@visionengravers.com, wg@grandegger.com, devel@linuxdriverproject.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC85LzIwIDIzOjUwLCBEYXZpZCBNaWxsZXIgd3JvdGU6Cj4gRnJvbTogWXVlSGFpYmlu
ZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgo+IERhdGU6IFRodSwgMjAgU2VwIDIwMTggMjA6MzI6
NDQgKzA4MDAKPiAKPj4gVGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMg
cmV0dXJuaW5nIGFuICduZXRkZXZfdHhfdCcsCj4+IHdoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4g
ZW51bSB0eXBlLCBzbyBtYWtlIHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCj4+IHRoaXMgZHJp
dmVyIGhhcyByZXR1cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0
aW9uCj4+IHJldHVybiB0eXBlIHRvIG5ldGRldl90eF90Lgo+IAo+IEkgd291bGQgYWR2aXNlIHlv
dSBub3QgdG8gc2VuZCBzbyBtYW55IG9mIHRoZXNlIGNoYW5nZXMgYXMgYSBncm91cC4KPiAKPiBJ
ZiBvbmUgb2YgdGhlIHBhdGNoZXMgbmVlZHMgZmVlZGJhY2sgYWRkcmVzc2VkLCB3aGljaCBpcyBh
bHJlYWR5IHRoZQo+IGNhc2UsIHlvdSB3aWxsIGhhdmUgdG8gcmVzdWJtaXQgdGhlIGVudGlyZSBz
ZXJpZXMgYWxsIG92ZXIgYWdhaW4gd2l0aAo+IHRoZSBmaXhlcy4KPiAKClllcywgSSB3aWxsIHNl
bmQgaXQgc2VwYXJhdGVseSBhZnRlciB0ZXN0IGFuZCByZXZpZXcgYWdhaW4uCgpUaGFuayB5b3Ug
Zm9yIHlvdXIgYWR2aWNlLgoKPiAuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 01:35:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 01: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 1g3ALu-0004rC-UN; Fri, 21 Sep 2018 01:35:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hfhm=md=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g3ALt-0004r1-JR
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 01:35:25 +0000
X-Inumbo-ID: c05887fa-bd3e-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c05887fa-bd3e-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 01:36:26 +0000 (UTC)
Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 28A312C7B5C6E;
 Fri, 21 Sep 2018 09:35:20 +0800 (CST)
Received: from [127.0.0.1] (10.177.31.96) by DGGEMS414-HUB.china.huawei.com
 (10.3.19.214) with Microsoft SMTP Server id 14.3.399.0; Fri, 21 Sep 2018
 09:35:16 +0800
To: Haiyang Zhang <haiyangz@microsoft.com>, Stephen Hemminger
 <stephen@networkplumber.org>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-18-yuehaibing@huawei.com>
 <20180920074341.3acef75c@xeon-e3>
 <BN6PR21MB016180C794F26A279345A17FCA130@BN6PR21MB0161.namprd21.prod.outlook.com>
From: YueHaibing <yuehaibing@huawei.com>
Message-ID: <1dfae517-640a-fa56-34e8-52964c29a15f@huawei.com>
Date: Fri, 21 Sep 2018 09:35:13 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <BN6PR21MB016180C794F26A279345A17FCA130@BN6PR21MB0161.namprd21.prod.outlook.com>
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type
 of ndo_start_xmit 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: "dmitry.tarnyagin@lockless.no" <dmitry.tarnyagin@lockless.no>,
 "madalin.bucur@nxp.com" <madalin.bucur@nxp.com>,
 "linux-mips@linux-mips.org" <linux-mips@linux-mips.org>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 "pantelis.antoniou@gmail.com" <pantelis.antoniou@gmail.com>, KY
 Srinivasan <kys@microsoft.com>,
 "t.sailer@alumni.ethz.ch" <t.sailer@alumni.ethz.ch>,
 "dev@openvswitch.org" <dev@openvswitch.org>,
 "f.fainelli@gmail.com" <f.fainelli@gmail.com>,
 "arvid.brodin@alten.se" <arvid.brodin@alten.se>,
 "michal.simek@xilinx.com" <michal.simek@xilinx.com>,
 "pshelar@ovn.org" <pshelar@ovn.org>,
 "m-karicheri2@ti.com" <m-karicheri2@ti.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jreuter@yaina.de" <jreuter@yaina.de>, "sammy@sammy.net" <sammy@sammy.net>,
 "grygorii.strashko@ti.com" <grygorii.strashko@ti.com>,
 "w-kwok2@ti.com" <w-kwok2@ti.com>,
 "steve.glendinning@shawell.net" <steve.glendinning@shawell.net>,
 "linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
 "claudiu.manoil@nxp.com" <claudiu.manoil@nxp.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "mkl@pengutronix.de" <mkl@pengutronix.de>,
 "linux-hams@vger.kernel.org" <linux-hams@vger.kernel.org>,
 "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "nico@fluxnic.net" <nico@fluxnic.net>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "ralf@linux-mips.org" <ralf@linux-mips.org>,
 "leoyang.li@nxp.com" <leoyang.li@nxp.com>,
 "hsweeten@visionengravers.com" <hsweeten@visionengravers.com>,
 "wg@grandegger.com" <wg@grandegger.com>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "davem@davemloft.net" <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>

T24gMjAxOC85LzIwIDIyOjUwLCBIYWl5YW5nIFpoYW5nIHdyb3RlOgo+IAo+IAo+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBu
ZXR3b3JrcGx1bWJlci5vcmc+Cj4+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjAsIDIwMTgg
MTA6NDQgQU0KPj4gVG86IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KPj4gQ2M6
IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IGRtaXRyeS50YXJueWFnaW5AbG9ja2xlc3Mubm87Cj4+IHdn
QGdyYW5kZWdnZXIuY29tOyBta2xAcGVuZ3V0cm9uaXguZGU7IG1pY2hhbC5zaW1la0B4aWxpbngu
Y29tOwo+PiBoc3dlZXRlbkB2aXNpb25lbmdyYXZlcnMuY29tOyBtYWRhbGluLmJ1Y3VyQG54cC5j
b207Cj4+IHBhbnRlbGlzLmFudG9uaW91QGdtYWlsLmNvbTsgY2xhdWRpdS5tYW5vaWxAbnhwLmNv
bTsgbGVveWFuZy5saUBueHAuY29tOwo+PiBsaW51eEBhcm1saW51eC5vcmcudWs7IHNhbW15QHNh
bW15Lm5ldDsgcmFsZkBsaW51eC1taXBzLm9yZzsKPj4gbmljb0BmbHV4bmljLm5ldDsgc3RldmUu
Z2xlbmRpbm5pbmdAc2hhd2VsbC5uZXQ7IGYuZmFpbmVsbGlAZ21haWwuY29tOwo+PiBncnlnb3Jp
aS5zdHJhc2hrb0B0aS5jb207IHcta3dvazJAdGkuY29tOyBtLWthcmljaGVyaTJAdGkuY29tOwo+
PiB0LnNhaWxlckBhbHVtbmkuZXRoei5jaDsganJldXRlckB5YWluYS5kZTsgS1kgU3Jpbml2YXNh
biA8a3lzQG1pY3Jvc29mdC5jb20+Owo+PiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNyb3Nv
ZnQuY29tPjsgd2VpLmxpdTJAY2l0cml4LmNvbTsKPj4gcGF1bC5kdXJyYW50QGNpdHJpeC5jb207
IGFydmlkLmJyb2RpbkBhbHRlbi5zZTsgcHNoZWxhckBvdm4ub3JnOwo+PiBkZXZAb3BlbnZzd2l0
Y2gub3JnOyBsaW51eC1taXBzQGxpbnV4LW1pcHMub3JnOyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBuZXRkZXZAdmdlci5rZXJuZWwub3JnOyBsaW51eC11c2JAdmdlci5rZXJu
ZWwub3JnOwo+PiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBsaW51eC1jYW5Admdlci5r
ZXJuZWwub3JnOwo+PiBkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnOyBsaW51eC1oYW1zQHZn
ZXIua2VybmVsLm9yZzsgbGludXgtCj4+IG9tYXBAdmdlci5rZXJuZWwub3JnOyBsaW51eHBwYy1k
ZXZAbGlzdHMub3psYWJzLm9yZzsgbGludXgtYXJtLQo+PiBrZXJuZWxAbGlzdHMuaW5mcmFkZWFk
Lm9yZwo+PiBTdWJqZWN0OiBSZTogW1BBVENIIG5ldC1uZXh0IDE3LzIyXSBodl9uZXR2c2M6IGZp
eCByZXR1cm4gdHlwZSBvZgo+PiBuZG9fc3RhcnRfeG1pdCBmdW5jdGlvbgo+Pgo+PiBPbiBUaHUs
IDIwIFNlcCAyMDE4IDIwOjMzOjAxICswODAwCj4+IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVh
d2VpLmNvbT4gd3JvdGU6Cj4+PiBpbnQgbmV0dnNjX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYg
KnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKm5ldCkKPj4+ICAJICovCj4+PiAgCXZmX25ldGRldiA9
IHJjdV9kZXJlZmVyZW5jZV9iaChuZXRfZGV2aWNlX2N0eC0+dmZfbmV0ZGV2KTsKPj4+ICAJaWYg
KHZmX25ldGRldiAmJiBuZXRpZl9ydW5uaW5nKHZmX25ldGRldikgJiYKPj4+IC0JICAgICFuZXRw
b2xsX3R4X3J1bm5pbmcobmV0KSkKPj4+IC0JCXJldHVybiBuZXR2c2NfdmZfeG1pdChuZXQsIHZm
X25ldGRldiwgc2tiKTsKPj4+ICsJICAgICFuZXRwb2xsX3R4X3J1bm5pbmcobmV0KSkgewo+Pj4g
KwkJcmV0ID0gbmV0dnNjX3ZmX3htaXQobmV0LCB2Zl9uZXRkZXYsIHNrYik7Cj4+PiArCQlpZiAo
cmV0KQo+Pj4gKwkJCXJldHVybiBORVRERVZfVFhfQlVTWTsKPj4+ICsJfQo+Pgo+PiBTb3JyeSwg
dGhlIG5ldyBjb2RlIGlzIHdyb25nLiBJdCB3aWxsIGZhbGwgdGhyb3VnaCBpZiByZXQgPT0gMCAo
TkVUREVWX1RYX09LKQo+PiBQbGVhc2UgcmV2aWV3IGFuZCB0ZXN0IHlvdXIgcGF0Y2hlcy4KPiAK
PiBQbHVzIGNvbnNpZGVyYXRpb24gb2YgLS0gRm9yIGVycm9yIGNhc2UsIHBsZWFzZSBqdXN0IHJl
dHVybiBORVRERVZfVFhfT0suIFdlIAo+IGFyZSBub3Qgc3VyZSBpZiB0aGUgZXJyb3IgY2FuIGdv
IGF3YXkgYWZ0ZXIgcmV0cnlpbmcsIHJldHVybmluZyBORVRERVZfVFhfQlVTWSAKPiBtYXkgY2F1
c2UgaW5maW5pdGUgcmV0cnkgZnJvbSB0aGUgdXBwZXIgbGF5ZXIuCj4gCj4gU28sIGxldCdzIGp1
c3QgYWx3YXlzIHJldHVybiBORVRERVZfVFhfT0sgbGlrZSB0aGlzOgo+IAkJbmV0dnNjX3ZmX3ht
aXQobmV0LCB2Zl9uZXRkZXYsIHNrYik7Cj4gCQlyZXR1cm4gTkVUREVWX1RYX09LOwoKVGhhbmsg
eW91IGZvciByZXZpZXcuCgpXaWxsIGRvIHRoYXQgaW4gdjIuCgo+IAo+IFRoYW5rcywKPiAtIEhh
aXlhbmcKPiAKPiAuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 01:38:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 01: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 1g3AON-00051R-DP; Fri, 21 Sep 2018 01:37: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=hfhm=md=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g3AOM-00051M-Cq
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 01:37:58 +0000
X-Inumbo-ID: ace3cc4b-bd3e-11e8-a8a5-bc764e045a96
Received: from huawei.com (unknown [45.249.212.191])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ace3cc4b-bd3e-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 03:35:53 +0200 (CEST)
Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 563E5E8431EDA;
 Fri, 21 Sep 2018 09:37:53 +0800 (CST)
Received: from [127.0.0.1] (10.177.31.96) by DGGEMS411-HUB.china.huawei.com
 (10.3.19.211) with Microsoft SMTP Server id 14.3.399.0; Fri, 21 Sep 2018
 09:37:53 +0800
To: Stephen Hemminger <stephen@networkplumber.org>
References: <20180920123306.14772-1-yuehaibing@huawei.com>
 <20180920123306.14772-18-yuehaibing@huawei.com>
 <20180920074341.3acef75c@xeon-e3>
From: YueHaibing <yuehaibing@huawei.com>
Message-ID: <b9b170c4-caba-928e-4c6f-eb51cb5e4707@huawei.com>
Date: Fri, 21 Sep 2018 09:37:50 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <20180920074341.3acef75c@xeon-e3>
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH net-next 17/22] hv_netvsc: fix return type
 of ndo_start_xmit 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: dmitry.tarnyagin@lockless.no, madalin.bucur@nxp.com,
 linux-mips@linux-mips.org, linux@armlinux.org.uk, pantelis.antoniou@gmail.com,
 kys@microsoft.com, t.sailer@alumni.ethz.ch, dev@openvswitch.org,
 f.fainelli@gmail.com, arvid.brodin@alten.se, michal.simek@xilinx.com,
 pshelar@ovn.org, m-karicheri2@ti.com, xen-devel@lists.xenproject.org,
 jreuter@yaina.de, sammy@sammy.net, grygorii.strashko@ti.com, w-kwok2@ti.com,
 haiyangz@microsoft.com, steve.glendinning@shawell.net,
 linux-can@vger.kernel.org, claudiu.manoil@nxp.com, paul.durrant@citrix.com,
 mkl@pengutronix.de, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, wei.liu2@citrix.com, nico@fluxnic.net,
 netdev@vger.kernel.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, ralf@linux-mips.org, leoyang.li@nxp.com,
 hsweeten@visionengravers.com, wg@grandegger.com, devel@linuxdriverproject.org,
 linuxppc-dev@lists.ozlabs.org, 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>

T24gMjAxOC85LzIwIDIyOjQzLCBTdGVwaGVuIEhlbW1pbmdlciB3cm90ZToKPiBPbiBUaHUsIDIw
IFNlcCAyMDE4IDIwOjMzOjAxICswODAwCj4gWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWku
Y29tPiB3cm90ZToKPiAKPj4gVGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQg
YXMgcmV0dXJuaW5nIGFuICduZXRkZXZfdHhfdCcsCj4+IHdoaWNoIGlzIGEgdHlwZWRlZiBmb3Ig
YW4gZW51bSB0eXBlLCBzbyBtYWtlIHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCj4+IHRoaXMg
ZHJpdmVyIGhhcyByZXR1cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1
bmN0aW9uCj4+IHJldHVybiB0eXBlIHRvIG5ldGRldl90eF90Lgo+Pgo+PiBGb3VuZCBieSBjb2Nj
aW5lbGxlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdl
aS5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYyB8IDEwICsr
KysrKystLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jIGIv
ZHJpdmVycy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYwo+PiBpbmRleCAzYWY2ZDhkLi4wNTZjNDcy
IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCj4+ICsrKyBi
L2RyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMKPj4gQEAgLTUxMSw3ICs1MTEsOCBAQCBz
dGF0aWMgaW50IG5ldHZzY192Zl94bWl0KHN0cnVjdCBuZXRfZGV2aWNlICpuZXQsIHN0cnVjdCBu
ZXRfZGV2aWNlICp2Zl9uZXRkZXYsCj4+ICAJcmV0dXJuIHJjOwo+PiAgfQo+PiAgCj4+IC1zdGF0
aWMgaW50IG5ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRf
ZGV2aWNlICpuZXQpCj4+ICtzdGF0aWMgbmV0ZGV2X3R4X3QKPj4gK25ldHZzY19zdGFydF94bWl0
KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQpCj4+ICB7Cj4+ICAJ
c3RydWN0IG5ldF9kZXZpY2VfY29udGV4dCAqbmV0X2RldmljZV9jdHggPSBuZXRkZXZfcHJpdihu
ZXQpOwo+PiAgCXN0cnVjdCBodl9uZXR2c2NfcGFja2V0ICpwYWNrZXQgPSBOVUxMOwo+PiBAQCAt
NTI4LDggKzUyOSwxMSBAQCBzdGF0aWMgaW50IG5ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19i
dWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQpCj4+ICAJICovCj4+ICAJdmZfbmV0ZGV2
ID0gcmN1X2RlcmVmZXJlbmNlX2JoKG5ldF9kZXZpY2VfY3R4LT52Zl9uZXRkZXYpOwo+PiAgCWlm
ICh2Zl9uZXRkZXYgJiYgbmV0aWZfcnVubmluZyh2Zl9uZXRkZXYpICYmCj4+IC0JICAgICFuZXRw
b2xsX3R4X3J1bm5pbmcobmV0KSkKPj4gLQkJcmV0dXJuIG5ldHZzY192Zl94bWl0KG5ldCwgdmZf
bmV0ZGV2LCBza2IpOwo+PiArCSAgICAhbmV0cG9sbF90eF9ydW5uaW5nKG5ldCkpIHsKPj4gKwkJ
cmV0ID0gbmV0dnNjX3ZmX3htaXQobmV0LCB2Zl9uZXRkZXYsIHNrYik7Cj4+ICsJCWlmIChyZXQp
Cj4+ICsJCQlyZXR1cm4gTkVUREVWX1RYX0JVU1k7Cj4+ICsJfQo+IAo+IFNvcnJ5LCB0aGUgbmV3
IGNvZGUgaXMgd3JvbmcuIEl0IHdpbGwgZmFsbCB0aHJvdWdoIGlmIHJldCA9PSAwIChORVRERVZf
VFhfT0spCj4gUGxlYXNlIHJldmlldyBhbmQgdGVzdCB5b3VyIHBhdGNoZXMuCgpJJ20gc29ycnkg
Zm9yIHRoaXMsIHdpbGwgY29ycmVjdCBpdCBhcyBIYWl5YW5nJ3Mgc3VnZ2VzdGlvbi4KCj4gCj4g
Lgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 03:30:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 03: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 1g3C8r-0004qg-Ep; Fri, 21 Sep 2018 03:30:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3C8q-0004dx-Ak
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 03:30:04 +0000
X-Inumbo-ID: c51edd3d-bd4e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c51edd3d-bd4e-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 03:31: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 1g3C8n-0006S6-OF; Fri, 21 Sep 2018 03:30: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 1g3C8n-0007MY-EA; Fri, 21 Sep 2018 03:30:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3C8n-0000ng-DY; Fri, 21 Sep 2018 03:30:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127828-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=212df3f9573f7284d361f855bb6e476e5a0259e6
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 03:30:01 +0000
Subject: [Xen-devel] [libvirt test] 127828: 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>

ZmxpZ2h0IDEyNzgyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDIxMmRmM2Y5NTczZjcyODRkMzYxZjg1NWJi
NmU0NzZlNWEwMjU5ZTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA2IGRheXMgICA4NyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4MjggIDIwMTgtMDktMTkgMjI6MzQ6NDIgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4MjUw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 05:23:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 05:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3Duc-0004ft-83; Fri, 21 Sep 2018 05: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=slbt=md=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g3Dub-0004fo-DW
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 05:23:29 +0000
X-Inumbo-ID: 2d68ef3f-bd5e-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d68ef3f-bd5e-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 07:21:23 +0200 (CEST)
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 45821B0A2;
 Fri, 21 Sep 2018 05:23:25 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: =?UTF-8?Q?<20180918060309.7186=3d3def=3d3dbf=3d3dbd1=3d3def=3d3d?=
 =?UTF-8?Q?bf=3d3dbdjgr=3f=3doss@suse.com=3f=3d>_<5BA0D44602000078001E93EA@p?=
 =?UTF-8?Q?rv1=ef=bf=bdmh.provo.novell.com>_<7cb2a460-095c-27c8-a4cf-47ef8e7?=
 =?UTF-8?Q?850d5@suse.com>_<5BA0DF9602000078001=3d=3fUTF-8=3fQ=3fE9448@suse.?=
 =?UTF-8?Q?com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<001ab73a-07?=
 =?UTF-8?Q?8d-4ec1-4acd-2fb4389e8867@citrix.com>_<20180919172818.3aksiju4s3i?=
 =?UTF-8?Q?pw42p@zion.uk.xens=3d=3fUTF-8=3fQ=3fource.com>_<fffd7e59-e437-8ed?=
 =?UTF-8?Q?9-b228-b537fde050cd@suse.com>_<20180920160629.jullgb435zi7bcbr@zi?=
 =?UTF-8?Q?on.uk.xensource.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <eba521d2-f6c5-5096-82c2-af5983ed2372@suse.com>
Date: Fri, 21 Sep 2018 07:23:23 +0200
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: <20180920160629.jullgb435zi7bcbr@zi?=
 =?UTF-8?Q?on.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gMjAvMDkvMTggMTg6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMTksIDIwMTgg
YXQgMDc6NTg6NTBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4KPj4gRGlkIHlvdSBs
b29rIGludG8gdGhlIHBhdGNoZXMsIGVzcGVjaWFsbHkgcGF0Y2ggMTA/IFRoZSBwYXJhbWV0ZXJz
IHNldAo+PiBhcmUgYWxsIHN0b3JlZCBpbiBkb21haW4gY29uZmlnIHZpYSBsaWJ4bF9fYXJjaF9k
b21haW5fc2F2ZV9jb25maWcoKS4KPiAKPiBObywgSSBkaWRuJ3QuCj4gCj4gSSB0aGluayB0aGUg
Z2VuZXJhbCBpZGVhIG9mIHdoYXQgeW91IGRvIGluIHBhdGNoIDEwIHNob3VsZCB3b3JrLiBIb3dl
dmVyCj4gSSB3YW50IHRvIGNvbW1lbnQgb24gdGhlIGltcGxlbWVudGF0aW9uLgo+IAo+IEl0IGFw
cGVhcnMgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gaW4gcGF0Y2ggMTAgY29uY2F0ZW5hdGVzIHRo
ZSBuZXcKPiBzZXR0aW5ncyB0byB0aGUgb2xkIG9uZXMuIEl0IGlzIG5vdCB2ZXJ5IG5pY2UgaW1v
Lgo+IAo+IElmIGZvciB0aGUgbGlmZSB0aW1lIG9mIHRoZSBkb21haW4geW91IHNldCBYIHRpbWVz
IHRoZSBzYW1lIHBhcmFtZXRlcgo+IHlvdSBnZXQgYSBzdHJpbmcgb2YgZm9vPWJhcjEgZm9vPWJh
cjIgaW4gdGhlIHNhdmVkIGNvbmZpZyBmaWxlLgo+IAo+IFRoZXJlIGlzIHByb2JhYmx5IGEgc2lt
cGxlIHNvbHV0aW9uOiBtYWtlIHRoZSBwYXJhbWV0ZXIgbGlzdCBpbiBJREwgYQo+IGtleSB2YWx1
ZSBsaXN0LiBZb3UgdGhlbiB1cGRhdGUgdGhlIGxpc3QgYWNjb3JkaW5nbHkuCgpUaGUgcHJvYmxl
bSB3aXRoIHRoYXQgYXBwcm9hY2ggYXJlIHBhcmFtZXRlcnMgd2l0aCBzdWItcGFyYW1ldGVyczoK
CnBhcj1zdWIxPW5vLHN1YjI9eWVzCnBhcj1zdWIyPXllcwoKd291bGQgcmVtb3ZlIHRoZSBzdWIx
PW5vIHNldHRpbmcuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 05:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 05:27: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 1g3Dyt-0004pL-Rz; Fri, 21 Sep 2018 05:27: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=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3Dys-0004pB-IJ
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 05:27:54 +0000
X-Inumbo-ID: cc4e0865-bd5e-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc4e0865-bd5e-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 07:25:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3Dyn-0000ge-Ni; Fri, 21 Sep 2018 05: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 1g3Dyn-0003rF-CE; Fri, 21 Sep 2018 05:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3Dyn-0007pJ-Bb; Fri, 21 Sep 2018 05:27:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g3Dyn-0007pJ-Bb@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 05:27:49 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete test-amd64-i386-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: multipart/mixed; boundary="===============1649979180499340757=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-xsm
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127868/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-i386-xl-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-xsm.xen-boot --summary-out=tmp/127868.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-i386-xl-xsm xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling0] / 127541 [host=fiano1] 127520 [host=debina1] 127504 [host=albana1] 127489 [host=debina0] 127429 [host=pinot1] 127407 [host=baroque1] 127369 [host=joubertin0] 127350 [host=rimava1] 127301 [host=huxelrebe1] 127280 [host=pinot0] 127266 [host=chardonnay0] 127232 [host=italia0] 127123 [host=elbling1] 127070 ok.
Failure / basis pass flights: 127595 / 127070
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 2001 nodes in revision graph
Searching for test results:
 127070 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127012 [host=debina1]
 127123 [host=elbling1]
 127232 [host=italia0]
 127266 [host=chardonnay0]
 127280 [host=pinot0]
 127301 [host=huxelrebe1]
 127350 [host=rimava1]
 127369 [host=joubertin0]
 127407 [host=baroque1]
 127429 [host=pinot1]
 127489 [host=debina0]
 127541 [host=fiano1]
 127504 [host=albana1]
 127520 [host=debina1]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127853 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 7f855b514146478dfdd1f796ed5578a138164d11
 127855 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127836 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127838 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127857 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127840 pass bcd169a2726a789699d487cc35a606cdf94c7d85 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127842 pass c0a8e047734ce3dcce51715108ff666829fa539e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127861 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127844 pass 5a842ecca279f583c3fdc9a1ed8fe7a4cc348789 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127863 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127847 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127849 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 343eb57023c7f1f676422aab5c41fadbab1ff8dc
 127851 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 eea4ec2b66dad87ec745778ab9f00e12ef0f2760
 127868 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
Searching for interesting versions
 Result found: flight 127070 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127836 (pass), for basis pass
 Repro found: flight 127838 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127847 (pass), for last pass
 Result found: flight 127855 (fail), for first failure
 Repro found: flight 127857 (pass), for last pass
 Repro found: flight 127861 (fail), for first failure
 Repro found: flight 127863 (pass), for last pass
 Repro found: flight 127868 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127868/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 98 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127868: tolerable ALL FAIL

flight 127868 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127868/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-xsm        7 xen-boot                fail baseline untested


jobs:
 test-amd64-i386-xl-xsm                                       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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1649979180499340757==--

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 06:06:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 06:06: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 1g3Ea4-0007fv-W8; Fri, 21 Sep 2018 06: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=utuq=md=gmail.com=nicksimonovv@srs-us1.protection.inumbo.net>)
 id 1g3Ea4-0007fq-Dz
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 06:06:20 +0000
X-Inumbo-ID: 2a033411-bd64-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a033411-bd64-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 08:04:14 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id v77-v6so10443551lfa.6
 for <xen-devel@lists.xenproject.org>; Thu, 20 Sep 2018 23:06:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:reply-to:mime-version
 :content-disposition:user-agent;
 bh=Rlb1R/Ly0PiSe0X6LxKxxtY8XpwUEl0yAW3f8Lfe/vs=;
 b=r/csLWSyK0Q1108S5b0iWPIRow5CbUak/IsVSmsFHQVLlnWnmYbqutUw38j59j6Qzb
 uMOyq30EVG/elCckr0hRVJbd925/uchWqFqcDgkfjky7lEMvKAIPDoErZ7KNZcmuePq9
 rqPZq4Y+k39hrBD9Iqm6fWlAIkG5pB0KYd6frDsgToW+1MI6yy0PruFSovF6gh6Dzse0
 Z27VKdWdiT48Q55WyN1ZWLiWgAA922G7tLbqQR2ebKh+zaaxpcCBOeM+HpyoVFyZLPGO
 6DS48AnQmdOSEXEOGIfFhawNAeULBeb85NaMDm80QirSY8zq98N3omYk810xAifj7j19
 aC3A==
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:reply-to
 :mime-version:content-disposition:user-agent;
 bh=Rlb1R/Ly0PiSe0X6LxKxxtY8XpwUEl0yAW3f8Lfe/vs=;
 b=hvszckEmueU3K85n9QhUxq6rkq0jlc4NNNUfb1A0en9Vpy4h1u9bYMkt+8529wDbY0
 BvdEyhD/hRmnMpU3/+0dYkBHN3OiTxwpRQCwtHJrgDuC0Q0HLkJ9Bffw+gjTkxiPK18t
 yXwNbtVoZE2jry5eaaRXzhTD1EykA1RVTXetFX5FvXUoORWNOxkBM67Hl/Bp6084UAwX
 wb7x0OtIRlhiZX3ls/xJpFH9tMTxLVCk2cmwc1/VApDiCzSmOXfY2pCH/sEacTnGq6aI
 MV1SwkLwTJY3ZnZt1gLa2EC2LJWHBDvB4nNQ+zd1d58cR1JYVbGkt9MK/PixE/+O8t5A
 rBxQ==
X-Gm-Message-State: APzg51B2rkYaqGrZJ6c2e21qhJfdB7jCi75p1xquc0TLf2Euak3nqu2Z
 u5CFcDxQwXbAy6X5ktEk1PA=
X-Google-Smtp-Source: ANB0VdYCN7I51Bf4WrQs5Z0eLWswULdXqlV0Zxpry3PdB1gBySLqVzruUdCypiILjJMhFvCr/1/2/Q==
X-Received: by 2002:a19:4acd:: with SMTP id
 x196-v6mr16446427lfa.130.1537509976693; 
 Thu, 20 Sep 2018 23:06:16 -0700 (PDT)
Received: from nick (retailing-exile.volia.net. [93.72.35.76])
 by smtp.gmail.com with ESMTPSA id y23-v6sm4826091ljk.28.2018.09.20.23.06.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 20 Sep 2018 23:06:15 -0700 (PDT)
Date: Fri, 21 Sep 2018 08:47:38 +0300
From: Nick Simonov <nicksimonovv@gmail.com>
To: oleksandr_andrushchenko@epam.com
Message-ID: <20180921054514.GA11771@nick>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.24 (2015-08-30)
Subject: [Xen-devel] [PATCH v2] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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>
Reply-To: 20180919214710.GA6907@nick
Cc: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org, tiwai@suse.com,
 inux-kernel@vger.kernel.org, nicksimonovv@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>

c25kX3BjbV9vcHMgYXJlIG5vdCBzdXBwb3NlZCB0byBjaGFuZ2UuIFNvIG1hcmsgdGhlCm5vbi1j
b25zdCBzdHJ1Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUgaW5kZW50YXRpb24KdG8gaW5jcmVh
c2UgcmVhZGFiaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBOaWNrIFNpbW9ub3YgPG5pY2tzaW1vbm92
dkBnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzIHYyOgotIEZpeCB0eXBvIGluIGNvbW1pdCBkZXNjcmlw
dGlvbiwgbmNyZWFzZSB0byBpbmNyZWFzZS4KCiBzb3VuZC94ZW4veGVuX3NuZF9mcm9udF9hbHNh
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9u
dF9hbHNhLmMKaW5kZXggMTI5MTgwZS4uMmNiZDk2NyAxMDA2NDQKLS0tIGEvc291bmQveGVuL3hl
bl9zbmRfZnJvbnRfYWxzYS5jCisrKyBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250X2Fsc2EuYwpA
QCAtNjM3LDMxICs2MzcsMzEgQEAgc3RhdGljIGludCBhbHNhX3BiX2ZpbGxfc2lsZW5jZShzdHJ1
Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKICAqIHRvIGtub3cgd2hlbiB0aGUgYnVm
ZmVyIGNhbiBiZSB0cmFuc2ZlcnJlZCB0byB0aGUgYmFja2VuZC4KICAqLwogCi1zdGF0aWMgc3Ry
dWN0IHNuZF9wY21fb3BzIHNuZF9kcnZfYWxzYV9wbGF5YmFja19vcHMgPSB7Ci0JLm9wZW4gPSBh
bHNhX29wZW4sCi0JLmNsb3NlID0gYWxzYV9jbG9zZSwKLQkuaW9jdGwgPSBzbmRfcGNtX2xpYl9p
b2N0bCwKLQkuaHdfcGFyYW1zID0gYWxzYV9od19wYXJhbXMsCi0JLmh3X2ZyZWUgPSBhbHNhX2h3
X2ZyZWUsCi0JLnByZXBhcmUgPSBhbHNhX3ByZXBhcmUsCi0JLnRyaWdnZXIgPSBhbHNhX3RyaWdn
ZXIsCi0JLnBvaW50ZXIgPSBhbHNhX3BvaW50ZXIsCi0JLmNvcHlfdXNlciA9IGFsc2FfcGJfY29w
eV91c2VyLAotCS5jb3B5X2tlcm5lbCA9IGFsc2FfcGJfY29weV9rZXJuZWwsCi0JLmZpbGxfc2ls
ZW5jZSA9IGFsc2FfcGJfZmlsbF9zaWxlbmNlLAorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfcGNt
X29wcyBzbmRfZHJ2X2Fsc2FfcGxheWJhY2tfb3BzID0geworCS5vcGVuCQk9IGFsc2Ffb3BlbiwK
KwkuY2xvc2UJCT0gYWxzYV9jbG9zZSwKKwkuaW9jdGwJCT0gc25kX3BjbV9saWJfaW9jdGwsCisJ
Lmh3X3BhcmFtcwk9IGFsc2FfaHdfcGFyYW1zLAorCS5od19mcmVlCT0gYWxzYV9od19mcmVlLAor
CS5wcmVwYXJlCT0gYWxzYV9wcmVwYXJlLAorCS50cmlnZ2VyCT0gYWxzYV90cmlnZ2VyLAorCS5w
b2ludGVyCT0gYWxzYV9wb2ludGVyLAorCS5jb3B5X3VzZXIJPSBhbHNhX3BiX2NvcHlfdXNlciwK
KwkuY29weV9rZXJuZWwJPSBhbHNhX3BiX2NvcHlfa2VybmVsLAorCS5maWxsX3NpbGVuY2UJPSBh
bHNhX3BiX2ZpbGxfc2lsZW5jZSwKIH07CiAKLXN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9vcHMgc25k
X2Rydl9hbHNhX2NhcHR1cmVfb3BzID0gewotCS5vcGVuID0gYWxzYV9vcGVuLAotCS5jbG9zZSA9
IGFsc2FfY2xvc2UsCi0JLmlvY3RsID0gc25kX3BjbV9saWJfaW9jdGwsCi0JLmh3X3BhcmFtcyA9
IGFsc2FfaHdfcGFyYW1zLAotCS5od19mcmVlID0gYWxzYV9od19mcmVlLAotCS5wcmVwYXJlID0g
YWxzYV9wcmVwYXJlLAotCS50cmlnZ2VyID0gYWxzYV90cmlnZ2VyLAotCS5wb2ludGVyID0gYWxz
YV9wb2ludGVyLAotCS5jb3B5X3VzZXIgPSBhbHNhX2NhcF9jb3B5X3VzZXIsCi0JLmNvcHlfa2Vy
bmVsID0gYWxzYV9jYXBfY29weV9rZXJuZWwsCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9wY21f
b3BzIHNuZF9kcnZfYWxzYV9jYXB0dXJlX29wcyA9IHsKKwkub3BlbgkJPSBhbHNhX29wZW4sCisJ
LmNsb3NlCQk9IGFsc2FfY2xvc2UsCisJLmlvY3RsCQk9IHNuZF9wY21fbGliX2lvY3RsLAorCS5o
d19wYXJhbXMJPSBhbHNhX2h3X3BhcmFtcywKKwkuaHdfZnJlZQk9IGFsc2FfaHdfZnJlZSwKKwku
cHJlcGFyZQk9IGFsc2FfcHJlcGFyZSwKKwkudHJpZ2dlcgk9IGFsc2FfdHJpZ2dlciwKKwkucG9p
bnRlcgk9IGFsc2FfcG9pbnRlciwKKwkuY29weV91c2VyCT0gYWxzYV9jYXBfY29weV91c2VyLAor
CS5jb3B5X2tlcm5lbAk9IGFsc2FfY2FwX2NvcHlfa2VybmVsLAogfTsKIAogc3RhdGljIGludCBu
ZXdfcGNtX2luc3RhbmNlKHN0cnVjdCB4ZW5fc25kX2Zyb250X2NhcmRfaW5mbyAqY2FyZF9pbmZv
LAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 06:52:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 06:52: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 1g3FIC-0002dS-88; Fri, 21 Sep 2018 06:51: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=7tiw=md=suse.de=tiwai@srs-us1.protection.inumbo.net>)
 id 1g3FIA-0002dN-SY
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 06:51:54 +0000
X-Inumbo-ID: 886b6cbb-bd6a-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 886b6cbb-bd6a-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 08:49:49 +0200 (CEST)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "Subject"
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC3A7AD1A;
 Fri, 21 Sep 2018 06:51:51 +0000 (UTC)
Date: Fri, 21 Sep 2018 08:51:51 +0200
Message-ID: <s5ha7obuyuw.wl-tiwai@suse.de>
From: Takashi Iwai <tiwai@suse.de>
To: "Nick Simonov" <nicksimonovv@gmail.com>
In-Reply-To: <20180921054514.GA11771@nick>
References: <20180921054514.GA11771@nick>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)
 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/26
 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Subject: [Xen-devel] [PATCH v2] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org,
 linux-kernel@vger.kernel.org, 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>

T24gRnJpLCAyMSBTZXAgMjAxOCAwNzo0NzozOCArMDIwMCwKTmljayBTaW1vbm92IHdyb3RlOgo+
IAo+IHNuZF9wY21fb3BzIGFyZSBub3Qgc3VwcG9zZWQgdG8gY2hhbmdlLiBTbyBtYXJrIHRoZQo+
IG5vbi1jb25zdCBzdHJ1Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUgaW5kZW50YXRpb24KPiB0
byBpbmNyZWFzZSByZWFkYWJpbGl0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOaWNrIFNpbW9ub3Yg
PG5pY2tzaW1vbm92dkBnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyB2MjoKPiAtIEZpeCB0eXBv
IGluIGNvbW1pdCBkZXNjcmlwdGlvbiwgbmNyZWFzZSB0byBpbmNyZWFzZS4KClNpbmNlIEkgYWxy
ZWFkeSBtZXJnZWQgeW91ciBmaXJzdCB2ZXJzaW9uLCBwbGVhc2UgcmVzdWJtaXQgYXMgYW4KaW5j
cmVtZW50YWwgcGF0Y2guICBBdCBiZXN0LCBjaGVjayB0aGUgbGF0ZXN0IGxpbnV4LW5leHQgb3Ig
bXkKc291bmQuZ2l0IHRyZWUgZm9yLW5leHQgYnJhbmNoLCBhbmQgY3JlYXRlIGEgcGF0Y2ggb24g
aXRzIHRvcC4KCgp0aGFua3MsCgpUYWthc2hpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 07:31:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 07:31: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 1g3FuM-0005WU-S5; Fri, 21 Sep 2018 07:31: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=kas4=md=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g3FuL-0005Vx-88
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 07:31:21 +0000
X-Inumbo-ID: 09f2f45a-bd70-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::722])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 09f2f45a-bd70-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 09:29:14 +0200 (CEST)
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=Q/eRqcq5zwARypSOJDeLK1hQYmWmhB5wna6redVdHok=;
 b=FkEL38jb8XDmCJzdHO2yRVI7XG++wAG/qloJjhiWZd0T9I4EHvaWYNt2Sr7xsAIuYgVCaL9Z3DBprdw4Wl/jFel1FncbEwdI+7r9IegChaAFgAfLPAzrCm7XViZJZhd2qSX5cbmIleXrj+xK3one2FFnPEz0WLReiNIJHhFKarw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM6PR02MB4184.eurprd02.prod.outlook.com (2603:10a6:20b:48::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.19; Fri, 21 Sep 2018 07:31:12 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 21 Sep 2018 10:30:30 +0300
Message-Id: <20180921073030.32354-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6P18901CA0021.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:4:16::31) To AM6PR02MB4184.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 99de2ad7-188e-416b-a39d-08d61f94350f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4184; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 3:V/U47o4qj9n42pMTWU2WSTAPC464RGA5I0jwA1oQcU/xZO5328lAolD/Il82uA1aUjGXJD21hq1wohtXfq4z0JoXLyNG/Hznbj2x5KpA0Zj9bDa3lxHja2HR3wRXchGXyQxJuMfQ2MwSRic6Yxbo7jS/CZv69ynn2CYHK8ob3OF58vuG1x0DzzeUxZVyqG9IhfMUgH2k+3sXa5xTVCw3HcUHQFSTBxZO2weF2rMLttI5iQVJPnzyn9yLe+gxZ15A;
 25:bJXHxGVjxy/8sM+TH+R/Q8qDR7us82agcjT5WhQVYDRXVMuMIkn77MZlqiV76Cc6UjmCgsdoHY06sabM6lSYUpTw44d62Eof0hIHEBaySFphlWP75gTpv6vU5a7dRDGojLhj7V+6VTlg+YzTxYAZvBCmAl6jgmC1T+rwEu1Ez9fpn7oiEJ0GHO8vFu1px7PwPlYtGDGPJGHd7zk+zLAoJpP322IACRuezUnrogMSvXkSZU5+Naw5ORAO/m+pr8iLI/uul1yjcHDPIQNSef20CBPE/ZKZly4brFUBqpP+a956jBPPZN4qToI1s9EMneZdVCYkr7KrXuzoTHQvqId47A==;
 31:SyIqC420KMPHIfOD1B3ED3jw60UWOHh+C+JNmbjIMXx2pHINT5c7EpAu5QUGVetdojbGOq7qkyODrnEPPdC/PGyMy0+u+nwvoeXAjo8mKsYAsMcgacoBCa+ui6txezm8y14Nuj8WRYj5qGVNl/ZBC3am1Mcr0NhkQwcidujxuRhlRqtAEh4tebG3sKRlCqrGV9BI/uVnJszyEK5m43jkD+AjnTebSvPwSZEG5GUyJdU=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4184:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 20:olP8O8Tli5cDAlXFxLzhyo6/FOKjk1kZKQcSnISZJSnNTirocBM/gWGw605KPJWA8h8iu1MMtdnnk5g+ipTH2u6fhQJUpsTu18/RfWD4JFb1LeeUpLFxrvcqmq0NYL+BT1+0cJgvljxTcDwHuZQOOYv+GPm4ecyudlNisypzJkeY5E6GJ7dUvDBb/S130zFBLkUWqInA1Aa6dMMWMyvR+8woOvfrF10cnj7uoJ2mBTx4Ui1xygHaclc0ql6pEgn/Wb/aBv48k0/P735/wIBX51xWgSgDWgIhFDJd8sjmcdDTx+f2Fc8ZRs1iM+DmL/V8NZGjqD/LH1UjVjJTjA1uOQ==;
 4:NkuE7LTDmAK9Tf56HamkNKZraVh+SMq2zdh4htW/PQKSd6kyi/fIITTHGpETzZuaAocdx4zaYomqLoQV/tXe+uXDxIZzwiSGnwX5Tuo4G5cpKsgi2xxeGV65tY6odW3BuXzL08Rs7YqfZmULsST1IpqxRDR3o8y9s/mGNOHhKNolEQ8NkMfgzrHLRBjHWnhNMp3j4EEE4h854SLzlgzywXqTsamqKI0ymsoh6GvdibQ8I/SpHCeRliHHu6LbhW7Imgc6BADdlASJ1PY0GG0qvIe5FQ0DAK/dVugXrlB0K3u6uh9GfkasMRQZVv0b9nXY
X-Microsoft-Antispam-PRVS: <AM6PR02MB4184E85BBFB45D29136BFDC6AB120@AM6PR02MB4184.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231355)(944501410)(52105095)(3002001)(10201501046)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051);
 SRVR:AM6PR02MB4184; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4184; 
X-Forefront-PRVS: 0802ADD973
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(39850400004)(396003)(376002)(346002)(366004)(199004)(189003)(2351001)(26005)(25786009)(6512007)(107886003)(4326008)(6486002)(81166006)(81156014)(6666003)(3846002)(6116002)(53936002)(50466002)(47776003)(8676002)(14444005)(68736007)(66066001)(48376002)(476003)(956004)(2616005)(305945005)(2906002)(486006)(16526019)(2361001)(1076002)(478600001)(186003)(7736002)(36756003)(106356001)(50226002)(86362001)(51416003)(386003)(105586002)(5660300001)(316002)(97736004)(6916009)(8936002)(6506007)(52116002)(16586007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4184;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM6PR02MB4184;
 23:YBL7SyP8i0fti4Se6m+tG2kNFfJgk2YlO2kfCCBkd?=
 =?us-ascii?Q?19FvBg1P8tmo39o1PdOa4SF59MLKg+kCNLpg0A0UOgrlEoAk35DvyInyY+t1?=
 =?us-ascii?Q?FmhJFiLwXH4HSoT2uK9Notf9zVU1jzRrZV/XOhoIlPPeOCWjz3Ifgv6jMzOp?=
 =?us-ascii?Q?+p+k5O3zkX+4BMTQYVxY4FMJiMEO3ZSem3A3jdp3evHy9y5Xd8G8ucFfquk/?=
 =?us-ascii?Q?avEh9jvmTNMWEJak3R2ouod5v1TI/rlz4nuXmdPfRTdZqkn59NguWlckWLuM?=
 =?us-ascii?Q?fmQBc5ikbA6om3mShgKk/AeSk90khWN6B2PcJhy3N1ZMhxGXRv/A1HtXI8hU?=
 =?us-ascii?Q?mMqKvoh962XOCkjRcsuC7t6rD28cQYTZ60uKmRPaJCOca0fXWTOe0hk8tU3g?=
 =?us-ascii?Q?uW0oXM5kMoLZd0px/bBwJaw7Vyl8NilCqPiIC24845U1BWcosf8gLQggd5nZ?=
 =?us-ascii?Q?+SgBRzKLt3L5a9j+O2RCRmTML0NdeAjuVytF8Ofoe8dJKZr/hXF5NT1Q6a4I?=
 =?us-ascii?Q?7y05r7kGeirXbVgUDGdmo4z+p86V8dvVe28uOtwBg5bDtUNzQep4GSqoBUIe?=
 =?us-ascii?Q?ekbzQXKoinzP9r4j8Kjzyec/pIYphtU+/NF5w1vy6ir8fpffdZCFyJcYGb5a?=
 =?us-ascii?Q?DG4nwNKYHxB5SLF1h7bRINbGeCD39m8X9QnTKfRco5HyPbA09K9agIR0ecH/?=
 =?us-ascii?Q?OQDG6hKQ1IB1Fqk6nWJ3QS8/SJdeFCrclfnGlgsw26D59KyuEzTqpMa8xVAO?=
 =?us-ascii?Q?Fif0Y+v79PxrIOLTELSMYx+MLZD6sop0ETrMl3kQFDCRkSb8IJ7fk13OayHD?=
 =?us-ascii?Q?AY6FAYkdcNZGykpvgu9nJLmsX4R1SrDp0YGS1VKhQAmyJ2OjuhANH2ILa1hl?=
 =?us-ascii?Q?z8qFee0CBtkrZ02Z/ygz8RWe5Jq504njlWAtSZVPsxVMtyVZcp29KtRpIPHA?=
 =?us-ascii?Q?2NwBGwJEr21KVYQFLizqIAnjIAzG8adRBLVR4OQWOupZnPVZ043TuO4le/QQ?=
 =?us-ascii?Q?Ez8S65+xG3p2t73Ka7IBhTIxVfNFCaLsYTfZnZAYIN8fnGHo5KaC8ZL/Oxdk?=
 =?us-ascii?Q?suWDwSSNKLtySLYfgrkDbgC47sS9KD4MRM9N0GPyTpWMtkpw1l9Mbkn+fUHW?=
 =?us-ascii?Q?BZAR1bMpSVh3IeP72yW7hmPzpunBsvzGneNUZTbiqFGJA5iaLxPdIDIsm8cn?=
 =?us-ascii?Q?gumtgVfc36NBDIMGt8/5MEDvc9/TRD/XEnR?=
X-Microsoft-Antispam-Message-Info: kRkljQ5sqT3Kq1cwrb0RFKUacGArqDgELPBuYfZ0r5JzDIp5qSNN2m75hE1ehtQKqM3iEMGwqIbiggqycYkbGca8C3UnrWF47g1CotrUYXyKxDgqVFOxuY7WWJS8Y093jtrA6P+bunQUAhhl2bGTSmXpYlfUefIaE7eQvAoKadZvfSlbqmCExfh8n3mQk4WadfJlEqdbDXLl4IlRASeHFBF/t4/BIYnFf6bCZ0j5AYOPYdICvY4lVu4RG0maOI74qiwjT/12KVPb3o50aCjvHXbt+JzX6eribM3ITSaTDLvk1tuswgYyouNwMVsqBSqOuUQ2vJj3cmpr1yIuudn+/GQQfHlSyBvRdNDjQUcTMr4=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4184;
 6:BA1mvHXy9H/cEOe21O6YIT0jHbeSoSB6iJoM4fpzJkDBLvrIVgmkqazVQNeoNpCC2I6ysM/ZOexfKUINU0DhsPRp9t+vBTKib2BbWddzV1cc/xFEq8/eA/FunKelBFROGC2hAIvQPfa6U5eZGhez3TgQeEuV0N05SxSZkSsrRGSB/nigPfqiP2e0umpmIZKoh/Sd60LYNa4aaMv3YrGS7dwia92iLbztAwiKIbEYWGrCwgJaKMwCO4vlg6dxRlOANYpu4vs2GyM9+deMfM/zcMxwGtc1s1F0JmZ3m2W8qJ/NgF7q+ndur01hUB0QxqyWo0tvJMJmYvRP8gRAT0HPS/i1+PvwyYwPmQ8WSKE5O56KcssIqXJ/2vczCJ7UubbHqbgYizMqrlsax8aHWPDQLpitoIxQRPsUmpIW9z8qc7gwNxXcGJqI6rmUHYa+/9qq5SvvRbA3r51MsT8KjH8mhA==;
 5:kK0p1cMjjmRgA/hzF4JjStv1lu6T76U6nSTo59Qv0YOpzEEgwZfpdap+hFrIxrkkz6NZH9Fg5YA+/eZSP+4bSuw4cY+n1vBPB60LYlAstHqihpdfXxmRs+mEpBqWc8W36ww+lRc8ux4fO3iFX+8Y90REgtAwABxozTjO7/Gha6Q=;
 7:HFiVROyfzVNr2Dy8WSJoinHe4nIlUmoThX36p9D6C3zp49thb3cKDxLBdaugTgKqW5rFHBXrrumJlaLKBYAzFwOctM0uSq4SkbXN2D1fagz9IMxrai2Ybr/iXksLJeAxWzWpe8F4k9XeQh31KSPaNFIMPS4JBRJ0nwKWdTDe7jdcVEyEwtTRd7zGX5HbxOxmW0ovzwQc6o+5YV52ZCJE9p+a7VV82Z4YOOervW+Mb8VbWPyWjNV49+HHEL9U7WyT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2018 07:31:12.0478 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 99de2ad7-188e-416b-a39d-08d61f94350f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4184
Subject: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 wei.liu2@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>

VGhpcyBwYXRjaCBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gaGF2ZSBhIGRpZmZlcmVudCByZXR1cm4g
ZXJyb3IgZm9yIGludmFsaWQgdmNwdQphbmQgb2ZmbGluZSB2Y3B1IG9uIHRoZSBwZXIgdmNwdSBr
aW5nLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMToKCS0gQWRkIGNvbmRpdGlvbmFsIHN0YXRlbWVu
dCBpbiBvcmRlciB0byBoYXZlIGEgZGlmZmVyZW5jZSBiZXR3ZWVuCglwZXJfdmNwdSBhbmQgcGVy
X2RvbSByZXR1cm4gZXJyb3IuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAzICsrLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5k
ZXggZDUyMDg5ODg0My4uMTc2NGZiMDkxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9z
YXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKQEAgLTE2NSw3ICsxNjUsOCBAQCBp
bnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwg
dW5zaWduZWQgaW50IGluc3RhbmNlLAogICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5
cGVjb2RlXS5zYXZlKHYsICZjdHh0KSkgIT0gMCApCiAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCiAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2RlLCBydik7Ci0gICAgZWxzZSBpZiAo
IHJ2ID0gLUVOT0VOVCwgY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCisgICAgZWxzZSBpZiAo
IHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVID8K
KyAgICAgICAgICAgICAgLUVOT0RBVEEgOiAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRl
c2MpICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IG9mZjsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 08:43:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 08: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 1g3H28-0002cc-TM; Fri, 21 Sep 2018 08:43:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3H27-0002cX-GV
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 08:43:27 +0000
X-Inumbo-ID: 8c728da4-bd7a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c728da4-bd7a-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 08:44:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65912439"
Date: Fri, 21 Sep 2018 09:43:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20180921084322.57tkffdhwqyemw7w@zion.uk.xensource.com>
References: <20180921073030.32354-1-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921073030.32354-1-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.liu2@citrix.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMTA6MzA6MzBBTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBUaGlzIHBhdGNoIGlzIG5lZWRlZCBpbiBvcmRlciB0byBoYXZlIGEgZGlmZmVy
ZW50IHJldHVybiBlcnJvciBmb3IgaW52YWxpZCB2Y3B1Cj4gYW5kIG9mZmxpbmUgdmNwdSBvbiB0
aGUgcGVyIHZjcHUga2luZy4KClNvcnJ5LCBJIGNhbid0IHBhcnNlIHRoaXMgc2VudGVuY2UuIFdo
YXQgaXMgInBlciB2Y3B1IGtpbmciPwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYx
Ogo+IAktIEFkZCBjb25kaXRpb25hbCBzdGF0ZW1lbnQgaW4gb3JkZXIgdG8gaGF2ZSBhIGRpZmZl
cmVuY2UgYmV0d2Vlbgo+IAlwZXJfdmNwdSBhbmQgcGVyX2RvbSByZXR1cm4gZXJyb3IuCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3NhdmUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4gaW5kZXggZDUyMDg5ODg0
My4uMTc2NGZiMDkxOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4gQEAgLTE2NSw3ICsxNjUsOCBAQCBpbnQgaHZt
X3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWdu
ZWQgaW50IGluc3RhbmNlLAo+ICAgICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNv
ZGVdLnNhdmUodiwgJmN0eHQpKSAhPSAwICkKPiAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJS
ICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IiAoJWQpXG4iLAo+ICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2RlLCBydik7Cj4gLSAgICBlbHNlIGlm
ICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiArICAgIGVsc2Ug
aWYgKCBydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQ
VSA/Cj4gKyAgICAgICAgICAgICAgLUVOT0RBVEEgOiAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXpl
b2YoKmRlc2MpICkKPiAgICAgIHsKPiAgICAgICAgICB1aW50MzJfdCBvZmY7Cj4gIAo+IC0tIAo+
IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 08:44:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 08: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 1g3H3P-0002gH-9H; Fri, 21 Sep 2018 08:44:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3H3N-0002g8-NL
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 08:44:45 +0000
X-Inumbo-ID: bb959416-bd7a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb959416-bd7a-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 08:45:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65912497"
Date: Fri, 21 Sep 2018 09:44:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20180921084441.juqzlukd6efjhhfp@zion.uk.xensource.com>
References: <20180921073030.32354-1-aisaila@bitdefender.com>
 <20180921084322.57tkffdhwqyemw7w@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921084322.57tkffdhwqyemw7w@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.liu2@citrix.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDk6NDM6MjJBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAyMSwgMjAxOCBhdCAxMDozMDozMEFNICswMzAwLCBBbGV4YW5kcnUgSXNh
aWxhIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCBpcyBuZWVkZWQgaW4gb3JkZXIgdG8gaGF2ZSBhIGRp
ZmZlcmVudCByZXR1cm4gZXJyb3IgZm9yIGludmFsaWQgdmNwdQo+ID4gYW5kIG9mZmxpbmUgdmNw
dSBvbiB0aGUgcGVyIHZjcHUga2luZy4KPiAKPiBTb3JyeSwgSSBjYW4ndCBwYXJzZSB0aGlzIHNl
bnRlbmNlLiBXaGF0IGlzICJwZXIgdmNwdSBraW5nIj8KCk9oLCAia2luZyIgc2hvdWxkIGJlICJr
aW5kIi4KCj4gCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgo+ID4gCj4gPiAtLS0KPiA+IENoYW5nZXMgc2luY2UgVjE6Cj4g
PiAJLSBBZGQgY29uZGl0aW9uYWwgc3RhdGVtZW50IGluIG9yZGVyIHRvIGhhdmUgYSBkaWZmZXJl
bmNlIGJldHdlZW4KPiA+IAlwZXJfdmNwdSBhbmQgcGVyX2RvbSByZXR1cm4gZXJyb3IuCj4gPiAt
LS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyB8IDMgKystCj4gPiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwo+ID4gaW5k
ZXggZDUyMDg5ODg0My4uMTc2NGZiMDkxOCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vc2F2ZS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwo+ID4gQEAgLTE2NSw3
ICsxNjUsOCBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAo+ID4gICAgICBpZiAoIChydiA9IGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQo+ID4gICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAl
IlBSSXUxNiIgKCVkKVxuIiwKPiA+ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVj
b2RlLCBydik7Cj4gPiAtICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0eHQuY3VyID49IHNp
emVvZigqZGVzYykgKQo+ID4gKyAgICBlbHNlIGlmICggcnYgPSBodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgPwo+ID4gKyAgICAgICAgICAgICAgLUVOT0RB
VEEgOiAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiA+ICAgICAgewo+ID4g
ICAgICAgICAgdWludDMyX3Qgb2ZmOwo+ID4gIAo+ID4gLS0gCj4gPiAyLjE3LjEKPiA+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 08:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 08: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 1g3HB8-0003UB-5U; Fri, 21 Sep 2018 08: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=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3HB7-0003U6-9K
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 08:52:45 +0000
X-Inumbo-ID: 69bbaffc-bd7b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69bbaffc-bd7b-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 10:50:39 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65912915"
Date: Fri, 21 Sep 2018 09:52:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180921085240.dqzt5pomtnfjs665@zion.uk.xensource.com>
References: <20180918060309.7186=3d3def=3d3dbf=3d3dbd1=3d3def=3d3d?==?UTF-8?Q?bf=3d3dbdjgr=3f=3doss@suse.com=3f=3d>
 <5BA0D44602000078001E93EA@p?==?UTF-8?Q?rv1=ef=bf=bdmh.provo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7?==?UTF-8?Q?850d5@suse.com>
 <5BA0DF9602000078001=3d=3fUTF-8=3fQ=3fE9448@suse.?==?UTF-8?Q?com>
 <6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
 <001ab73a-07?==?UTF-8?Q?8d-4ec1-4acd-2fb4389e8867@citrix.com>
 <20180919172818.3aksiju4s3i?==?UTF-8?Q?pw42p@zion.uk.xens=3d=3fUTF-8=3fQ=3fource.com>
 <fffd7e59-e437-8ed?==?UTF-8?Q?9-b228-b537fde050cd@suse.com>
 <20180920160629.jullgb435zi7bcbr@zi?==?UTF-8?Q?on.uk.xensource.com>
 <eba521d2-f6c5-5096-82c2-af5983ed2372@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eba521d2-f6c5-5096-82c2-af5983ed2372@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDc6MjM6MjNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMC8wOS8xOCAxODowNiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgU2Vw
IDE5LCAyMDE4IGF0IDA3OjU4OjUwUE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4K
PiA+PiBEaWQgeW91IGxvb2sgaW50byB0aGUgcGF0Y2hlcywgZXNwZWNpYWxseSBwYXRjaCAxMD8g
VGhlIHBhcmFtZXRlcnMgc2V0Cj4gPj4gYXJlIGFsbCBzdG9yZWQgaW4gZG9tYWluIGNvbmZpZyB2
aWEgbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKCkuCj4gPiAKPiA+IE5vLCBJIGRpZG4n
dC4KPiA+IAo+ID4gSSB0aGluayB0aGUgZ2VuZXJhbCBpZGVhIG9mIHdoYXQgeW91IGRvIGluIHBh
dGNoIDEwIHNob3VsZCB3b3JrLiBIb3dldmVyCj4gPiBJIHdhbnQgdG8gY29tbWVudCBvbiB0aGUg
aW1wbGVtZW50YXRpb24uCj4gPiAKPiA+IEl0IGFwcGVhcnMgdGhhdCB0aGUgaW1wbGVtZW50YXRp
b24gaW4gcGF0Y2ggMTAgY29uY2F0ZW5hdGVzIHRoZSBuZXcKPiA+IHNldHRpbmdzIHRvIHRoZSBv
bGQgb25lcy4gSXQgaXMgbm90IHZlcnkgbmljZSBpbW8uCj4gPiAKPiA+IElmIGZvciB0aGUgbGlm
ZSB0aW1lIG9mIHRoZSBkb21haW4geW91IHNldCBYIHRpbWVzIHRoZSBzYW1lIHBhcmFtZXRlcgo+
ID4geW91IGdldCBhIHN0cmluZyBvZiBmb289YmFyMSBmb289YmFyMiBpbiB0aGUgc2F2ZWQgY29u
ZmlnIGZpbGUuCj4gPiAKPiA+IFRoZXJlIGlzIHByb2JhYmx5IGEgc2ltcGxlIHNvbHV0aW9uOiBt
YWtlIHRoZSBwYXJhbWV0ZXIgbGlzdCBpbiBJREwgYQo+ID4ga2V5IHZhbHVlIGxpc3QuIFlvdSB0
aGVuIHVwZGF0ZSB0aGUgbGlzdCBhY2NvcmRpbmdseS4KPiAKPiBUaGUgcHJvYmxlbSB3aXRoIHRo
YXQgYXBwcm9hY2ggYXJlIHBhcmFtZXRlcnMgd2l0aCBzdWItcGFyYW1ldGVyczoKPiAKPiBwYXI9
c3ViMT1ubyxzdWIyPXllcwo+IHBhcj1zdWIyPXllcwoKVGhhdCBtZWFucyB0aGUgdmFsdWUgdHlw
ZSBvZiB0aGUgdG9wIGxldmVsIGtleSB2YWx1ZSBsaXN0IHNob3VsZCBpZGVhbGx5CmJlIGFub3Ro
ZXIga2V5IHZhbHVlIGxpc3QuIEkgZG8gbm90aWNlIHRoZSBsaW1pdGF0aW9uIGluIHRoZSBrZXkg
dmFsdWUKbGlzdCB0eXBlOiB0aGUgdmFsdWUgY2FuIG9ubHkgYmUgc3RyaW5nLgoKVGhlcmUgaXMg
YW5vdGhlciB3YXkgdG8gc29sdmUgdGhpczogZnVydGhlciBwYXJzZSB0aGUgc3ViLXBhcmFtZXRl
cnMuClRoaXMgZG9lc24ndCByZXF1aXJlIGFueSBwYXJhbWV0ZXIgc3BlY2lmaWMga25vd2xlZGdl
IGFuZCB0aGVyZSBhcmUKYWxyZWFkeSBmdW5jdGlvbnMgdG8gc3BsaXQgc3RyaW5ncy4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 08:55:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 08:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3HDt-0003dH-Ls; Fri, 21 Sep 2018 08: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=kas4=md=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g3HDs-0003dA-65
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 08:55:36 +0000
X-Inumbo-ID: cfbbe133-bd7b-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::707])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cfbbe133-bd7b-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 10:53:30 +0200 (CEST)
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=lwox148QE3oZXFl8PfEZ/+8jVWBYIzJEJBWecqgSvaQ=;
 b=lR+QX+zEsb6wIdyH36WYz8ntnTfcjw+Skbq9pjULX3WfGLPx4UhpRFkbJ28KehSO9MlqrkDsa0/aexqWL91z00OCZqVm9lIzWJD7CTwKRDLmck1Y5EPCnYuCCYlHRZ9Y5ND5dujpn+0tq3w/daRlNcji/TWK3zDHiGx7wCsZspo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4178.eurprd02.prod.outlook.com (2603:10a6:208:da::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Fri, 21 Sep 2018 08:55:28 +0000
Message-ID: <c89bd6dbf158d6056c899fab9ad5abd802e4fb2f.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 21 Sep 2018 11:55:23 +0300
In-Reply-To: <20180921084441.juqzlukd6efjhhfp@zion.uk.xensource.com>
References: <20180921073030.32354-1-aisaila@bitdefender.com>
 <20180921084322.57tkffdhwqyemw7w@zion.uk.xensource.com>
 <20180921084441.juqzlukd6efjhhfp@zion.uk.xensource.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR03CA0050.eurprd03.prod.outlook.com
 (2603:10a6:803:50::21) To AM0PR02MB4178.eurprd02.prod.outlook.com
 (2603:10a6:208:da::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9e7d89a4-5ad0-4aeb-8206-08d61f9ffada
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4178; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 3:p6FRusKRtnTzBCNDXiheaqDuGX3ckiIdgH/xMEiGwQiOh+ZZA+lpj64h6Qe3/zT8DD//hgJbj7JB5ZQpZNQNyaUZq9jLTVf8GLjorkeo/7Z7KtOWrafnszyIbSgBEYtMIbCayypwE2399yNDRBugAy4eiv4OEXg/L2IYOYm6kVTIBvi6hSs3PLO7upibzcl6xgB9k12OuqRIz6dXYQUXaWS8dFvXutrHa409ZWDzMj5I0nGdR0y4LU7Gq7l1WbAW;
 25:pX4oN7k+D90cdb93WdV/HkduXp9lRPTeG2vZ2ptUNCxWCk+ITm7MXwkMVe1JfLQWsNoCrLTsduKcuYaHW/tublBS3V8oH/V13qXBeYouxSvLSfEDuLoIAC8Z2vv6fZFohVSxf0TBexG/weQOK5xG1K1dzZOCREvECQfW8Au4daXnSmrLK6yGjfwP9xBjWr9v/sDwq+jUBVIG99rdqSbwsDprUQO6FpZZFXDNPej+9e7RNxypvQ6bMPm5/keD8UmRHdxg9VJZ2zyZJIy0kH86iWS5Fi52CZM86cow1gcP2Wv+r6WnqOBx3WvEsku3VP3+4Y2OTEGeV7Ut99kyVaTd1g==;
 31:4Q17OJwEPACgfA1I6FFjlrLC75nkkwF52bCk+zd9BEjrsHg99OiT293OpwfB3cD0WZTA+tdkT6hY/0WD8lPxwTKxwelRoQ9802Jgw2QxLNRMvcfz0RnpdFrhOmImzpMJikQqfEYrjVp3NTOt/Qs3CWhUJ0jXNuTxFqSho/KC8BC359oDnb9kYpzEXWVgSGJgWN02Yyb3BcK6kiPPSFLZR9hy3EhbPBHsRrQkF1eFkBw=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4178:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 20:lYuG3DxZEFPu7bPwO/Gkzk+nJSe/KYBkaWHadZlWBzoB1tCOltqHIISPpQbQ3nXXza9NKR5jMJ8utWo0fxtDh0h9AMTw8ECsyaTCGG+jjuG7wzWYcxtuztVJqtNPZUHfy2yoG/L/jJPTlIKeMIMyEyNXq8+mnUxbeKz5y9ghvoVQsASmFFL+PAhwp4UnJBPDtwbvCC4XcZJRp4LaPfFr0CrApeBqZ6hTnZvKwv0/I6N+lFN7iwfNtplBmx7ZL9woUMLYN4Ppy9NyMPKdbKuvXhbzggfIHQLFi9HXcQ7RKM824cCsHAnK7Db7fernX/MFj9N7ebAQ4Jt3fAw/gYV+0w==;
 4:JPMlpW12ixLpnTEgnKntWer9TW/2wONxVsHk1ZHnZv1wJhs7kisPEDL0RttQEh+h1Q7ngJOmwrAQT6Yh2SSqgrGOl6SkRPu3AYkjfgoYz03oL8z8HP9KkkxoDCUmIc23+l2GucwQHSUlSTpRi+PH5le+oxrLYJu4KHCY20vrEIkmnYrhx+CDja+5wg0CVNGLxs+JH20IM6OFI35EkV8i1of1oc/XhId8mXo/L4SeXkwcXm9SkDpWAmY60QAvNrJLCdE55cMUneEC7H2tRGTqzZr5s1nSexoIjlUiXJHwAwYymCJq33a4vZHbFbVCJPL+
X-Microsoft-Antispam-PRVS: <AM0PR02MB417879B1F2241231B09CADC8AB120@AM0PR02MB4178.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051);
 SRVR:AM0PR02MB4178; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4178; 
X-Forefront-PRVS: 0802ADD973
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(136003)(376002)(39850400004)(346002)(396003)(366004)(199004)(189003)(50466002)(81156014)(52116002)(4326008)(47776003)(66066001)(3846002)(106356001)(8936002)(2906002)(230700001)(105586002)(6116002)(25786009)(36756003)(14444005)(16526019)(5660300001)(486006)(68736007)(6916009)(229853002)(11346002)(2616005)(956004)(118296001)(6486002)(36916002)(478600001)(50226002)(446003)(386003)(186003)(305945005)(6666003)(86362001)(476003)(5820100001)(7736002)(8676002)(23676004)(97736004)(6496006)(26005)(316002)(81166006)(53936002)(76176011)(6246003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4178; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MTc4OzIzOlJTSDhsOE0xODNXOVV5UXh3QnVjbUVyNXpl?=
 =?utf-8?B?NVBkNG85V2VEazhxS0NhSVlwUnplY0RwR3IxR20vTFVGcHBwUzF2MDFucnlr?=
 =?utf-8?B?dEd5QW1adE1YbmJyQXcyRXZtS2dGWFpNbVdabFBBeFN4WFI1K1BjVDdLbmNJ?=
 =?utf-8?B?Rk9qOWxRazBHc3lTV1BOd0Q1U0hCYXoxN3BPSFZhK0N5Y0l0NU5mZy9YSVky?=
 =?utf-8?B?K0g5RGtXT0JWNEhZQ1RnTElRRFhRWGRxeG0zM3NNZjdxc3dnN3FVOVVTN1l0?=
 =?utf-8?B?RjUwNEUwOEpMRzJvYU9Ra3JNeGZhRnpMVG01V3VkenEvTmpMTlZpdUwxcGlF?=
 =?utf-8?B?N1Z0RXVwTjU5b01LdnZPUjZVclVIMzlWdGw5aWM3ZjUwMk5XOElaYmsvMmVh?=
 =?utf-8?B?NE1DQzR3RlNFZ0hPWS9sQnF4dmRueWNwZWpKZVZUS0crVDFVUUpZVS84b05l?=
 =?utf-8?B?UTZHWmU2aGl5NzlGRTF2MnRSSW5WS21YcnN3SklkTXVETncyWmNlL25DajNU?=
 =?utf-8?B?RFQ0ZTFXVmFzaVAxdHo0WDh4NElONlM0V1dSd0N2bjBta0VlYjF3V2hvM2xF?=
 =?utf-8?B?T3FVcXpQK1k3U0NBM1EvTWxNckhFNHNDa2R1VWNOUXV1czJaWmhtRXhFNTVt?=
 =?utf-8?B?d3RoN1gwRnJPdGtNR05XSkhHMCs5TCt2UmQwb04zVzI2RE9TRUlKY1hzbzVa?=
 =?utf-8?B?RU9qSjd6OUVybGtxL1cyOEJqVXhETU9wRVRIY0dManNYYXpnVFQ2d2p2K1c2?=
 =?utf-8?B?alZrTERENER3YXBETU1EaUs1cmNXV3JHSnNwS2p6SldsWlcwdWM2dlpsRFA4?=
 =?utf-8?B?aW0zSTZwMDY0bDRkNW83TktETk1VdTBSbm03bVJxVWwzWFc2c2hvU2k4ci9n?=
 =?utf-8?B?YW15Ri85anJHRXZISVYvczFOQmVKZUQzUHFCU3Z4U0ppWjJsd1h5NmJFdmRP?=
 =?utf-8?B?QnNjZHZVVUJXbmQvcHlNVkhwOHZJbDNOcm9FUWJ4WkdkQXUrNTFqMEd1MzM5?=
 =?utf-8?B?WFpqWXBlNXBLSWl4azVHWEV6VFNCMEc4Qnh3TVFLQ3RSVEZpcEZRdTJWRW9H?=
 =?utf-8?B?U0YrSmpISElmakdLMGh4Ykl3YVBQeVlPK25VcXNWandqSEN5d2Y3Z2YvUk1V?=
 =?utf-8?B?eks4MkF5VGpuT2lqaWQyWXlIQXQxZXJodlg1VTg4UENVZDhiV2RSdGd5d3FW?=
 =?utf-8?B?TnFFQUdIZ3hta1IxMjg5czhNVVMxQVNQTlFzakFhRHNXM2pobXpvY290NHhn?=
 =?utf-8?B?aHIwVk5IdGNDbDNld0plRE5ydEpBUzlRa0JnSUcyNE1tL01sWW1sVzRzeFYr?=
 =?utf-8?B?UjhnbWdBNkRvdURCMlo2M3BoZk51M1JOcGlCKy83NEhHYWkwZGRmYmt6YTVx?=
 =?utf-8?B?U3ZRNDNhQ2F4QUpETzhuQ1AxMm9wRWlzQlN6L1VTU3pOMFBlVmJrdXNNUGJw?=
 =?utf-8?B?SHA0RGx3a3FvOTZaZFlITk9oS2FmbGx5MXBGczZmODg1T0l0YnduOStidVNr?=
 =?utf-8?B?TWVJS3Ewdnk5bGJ2RzBuUTg3K3NDVFNSdUNyWFduUVMrbk9kelN0UnR3ZEtB?=
 =?utf-8?B?Y2svYXp3dXVVOWFBdHZYMDVnUW81R3AwaG1JbC9jd25iL2p0Q3lva2N3Nlpo?=
 =?utf-8?B?cFNIOGJSbFpHNDF0MTJuMVcwUkZ3b3lVZUJpNFJCQWZ4dUNHZncrUGxxMkRn?=
 =?utf-8?Q?yjc+qW2zQOr2femvWpKpiWLQrx1EdUeCdd6JThQ?=
X-Microsoft-Antispam-Message-Info: odUt04TLlEJ9qIrJ8SMlccEFefBgmqUFpsk1FlSOb20G6lKthss1qzfdmtxHa2DE1PKCtzjebv56RWEczPKk+G3nDgJ2IKOdn6sPLiLfTcVB+R6bNz6VKprc5h4C2HtGo9uejdRSp7JnyUbIi3BbDQQx+60SZHeXo95yG+u8eVGwQIbGbpJRUjxZm0jVqXMRJKZ6XF9DrUF5zjBKp2cq6lKrBuCT/iLEZdIdbzSkpeyClxDioc9uKEfn1EUJcWfk7gCr0wgeBqei32oZlhO8iNkU5Rvxk3zTwobOTjtwSkw6Tx7rpupIglHEKm+fN7eSknaiLOFMnqUf89dQqjT7g5BFxtkp+VLsGthmm+XqVU0=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4178;
 6:4MY3Mce/ieGZL2X9fXV/WCcFdhTodgtPz3bdW4ZzdxxtrthUmnXI6Vc2vbdL8oWGvvYUV3koW6plkGlUQrGMBOQisLzmufLCeyKn0A006ib0ZHgLejOacY1uXXpz94WxbP6Mbo77R9hHodR/Yw/fLjnj6bBKW2f2UgEgCCsNA27rzR7UJJGMleqg7cPBrljzYt01gIh+pvpgbkvHa61Bni+CV1dvVRq4QzVJs2d5qzB5L64uhYuOwwriGfaYVV5b7UX3t1qZpJ/yuRfeM3Sysk0rN288x1khNNW7BYMQmv+xgQvUsOXMwJRJe3Y36glo+2q+FVgcg9di0hrkpf04gWESl9E+z2Sx73hDIAYu1zqGC6fOHRSTmwkFLQ5we/TQQGUg+i6VqnSNOG45GzAR7hGY4pmvyacmMOzl4Ne8Bxx6FIuSru9t2LjKMBvaU4f0l+9+RGnSyREVMdPz5Nr7gw==;
 5:tuymHK9M3QprceHUzg6IS8zVKsEtkZCMhGKbO+JrwKT7H71G8ZlFwStvoChRF2um83Y6WbXnfjR4AMR4hXvrxuxIkFehGiYBW8azo3JJkZaMsnnH0nIuDV6vvxdLOS4SMmFX43GiusHzXkvZ9+rK0LWXZX5GwVfqBPmnN39xWEQ=;
 7:e88MejvT+/F8o+CYECecLBNUsJqtcjYPuOXoomvBWmcSPOb10zDEKBLxElUVcNYS49RTkGrLFXmaXi9enQjJOVW1LhBn9boTzilkbeMabL1fxb/5SW7ydisJ9pHwO4lEYeZ61oIKgTk1T+jXyrSqNYdeUxPpkoS1zIBVDwQc8sGeDAffw09bncPZFjO19B72b0NGoystEfco01wr+FarKuKnkCj2TzEw2bXDeHqNzpO1rAW5LVheYcjzHvgKUlz+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2018 08:55:28.4951 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e7d89a4-5ad0-4aeb-8206-08d61f9ffada
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4178
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, 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>

T24gRnJpLCAyMDE4LTA5LTIxIGF0IDA5OjQ0ICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZy
aSwgU2VwIDIxLCAyMDE4IGF0IDA5OjQzOjIyQU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBP
biBGcmksIFNlcCAyMSwgMjAxOCBhdCAxMDozMDozMEFNICswMzAwLCBBbGV4YW5kcnUgSXNhaWxh
IHdyb3RlOgo+ID4gPiBUaGlzIHBhdGNoIGlzIG5lZWRlZCBpbiBvcmRlciB0byBoYXZlIGEgZGlm
ZmVyZW50IHJldHVybiBlcnJvcgo+ID4gPiBmb3IgaW52YWxpZCB2Y3B1Cj4gPiA+IGFuZCBvZmZs
aW5lIHZjcHUgb24gdGhlIHBlciB2Y3B1IGtpbmcuCj4gPiAKPiA+IFNvcnJ5LCBJIGNhbid0IHBh
cnNlIHRoaXMgc2VudGVuY2UuIFdoYXQgaXMgInBlciB2Y3B1IGtpbmciPwo+IAo+IE9oLCAia2lu
ZyIgc2hvdWxkIGJlICJraW5kIi4KClllcywga2luZyA9IGtpbmQsIHNvcnJ5IGZvciB0aGF0ICAK
PiAKPiA+IAo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4gQ2hhbmdlcyBzaW5j
ZSBWMToKPiA+ID4gCS0gQWRkIGNvbmRpdGlvbmFsIHN0YXRlbWVudCBpbiBvcmRlciB0byBoYXZl
IGEgZGlmZmVyZW5jZQo+ID4gPiBiZXR3ZWVuCj4gPiA+IAlwZXJfdmNwdSBhbmQgcGVyX2RvbSBy
ZXR1cm4gZXJyb3IuCj4gPiA+IC0tLQo+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgfCAz
ICsrLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ID4gaW5kZXggZDUyMDg5ODg0My4uMTc2NGZiMDkxOCAx
MDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ID4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ID4gQEAgLTE2NSw3ICsxNjUsOCBAQCBpbnQgaHZtX3Nh
dmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkCj4gPiA+IGludCB0eXBlY29kZSwgdW5z
aWduZWQgaW50IGluc3RhbmNlLAo+ID4gPiAgICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5zYXZlKHYsICZjdHh0KSkgIT0gMCApCj4gPiA+ICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUKPiA+ID4gJSJQUkl1
MTYiICglZClcbiIsCj4gPiA+ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2Rl
LCBydik7Cj4gPiA+IC0gICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0VOVCwgY3R4dC5jdXIgPj0gc2l6
ZW9mKCpkZXNjKSApCj4gPiA+ICsgICAgZWxzZSBpZiAoIHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5
cGVjb2RlXS5raW5kID09Cj4gPiA+IEhWTVNSX1BFUl9WQ1BVID8KPiA+ID4gKyAgICAgICAgICAg
ICAgLUVOT0RBVEEgOiAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiA+ID4g
ICAgICB7Cj4gPiA+ICAgICAgICAgIHVpbnQzMl90IG9mZjsKPiA+ID4gIAo+ID4gPiAtLSAKPiA+
ID4gMi4xNy4xCj4gPiA+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 09:21:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 09:21: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 1g3HdB-0005jQ-NW; Fri, 21 Sep 2018 09:21:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3HdA-0005jE-7o
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 09:21:44 +0000
X-Inumbo-ID: e57267f7-bd7f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e57267f7-bd7f-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 09:22: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 1g3Hd7-0005gY-Df; Fri, 21 Sep 2018 09:21: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 1g3Hd6-0007RN-RL; Fri, 21 Sep 2018 09:21:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3Hd6-0008Gw-Q5; Fri, 21 Sep 2018 09:21:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127824-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-freebsd10-i386:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-pair:<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-amd64-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-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-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-examine:host-install:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl: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-xl-qemuu-dmrestrict-amd64-dmrestrict: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-amd64-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-4.14:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:xen-install:fail:regression
 linux-4.14:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-4.14:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-ws16-amd64:guest-stop: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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-ws16-amd64:guest-stop: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
X-Osstest-Versions-This: linux=1244bbb3e92135d247e2dddfa6fe5e3e171a9635
X-Osstest-Versions-That: linux=5dfe87ac34e2326ae2957fc68b63212d84f78701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 09:21:40 +0000
Subject: [Xen-devel] [linux-4.14 test] 127824: 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>

ZmxpZ2h0IDEyNzgyNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4gICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI3
NzQ3CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNzc0
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI3NzQ3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9z
dC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI3NzQ3
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA2IHhlbi1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMjc3NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjc3NDcK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
IGZhaWwgUkVHUi4gdnMuIDEyNzc0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI3NzQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNzc0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzQ3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3NDcK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDEyNDRiYmIzZTkyMTM1ZDI0N2UyZGRkZmE2ZmU1ZTNlMTcx
YTk2MzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDVkZmU4N2FjMzRl
MjMyNmFlMjk1N2ZjNjhiNjMyMTJkODRmNzg3MDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc0
NyAgMjAxOC0wOS0xNyAyMzozNDozOSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
Mjc4MjQgIDIwMTgtMDktMTkgMjE6MTA6MzIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYnlsYXkgT3NwYW4g
PGFvc3BhbkBuZXR1cC5ydT4KICBBZGFtIFJhZGZvcmQgPGFyYWRmb3JkQGdtYWlsLmNvbT4KICBB
bGV4YW5kZXIgU3RlZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgogIEFsZXhh
bmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4ZXkgQnJv
ZGtpbiA8YWJyb2RraW5Ac3lub3BzeXMuY29tPgogIEFsaXN0YWlyIFBvcHBsZSA8YWxpc3RhaXJA
cG9wcGxlLmlkLmF1PgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQHZpcnR1b3p6by5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVtYWtlciA8
QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbnRvbiBWYXNpbHlldiA8dmFzaWx5ZXZAaXNw
cmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1biBQYXJhbWVzd2FyYW4gPGFydW4ucGFy
YW1lc3dhcmFuQGJyb2FkY29tLmNvbT4KICBCZW5zb24gTGV1bmcgPGJsZXVuZ0BjaHJvbWl1bS5v
cmc+CiAgQmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQmpvcm4gQW5k
ZXJzc29uIDxiam9ybi5hbmRlcnNzb25AbGluYXJvLm9yZz4KICBCam9ybiBIZWxnYWFzIDxiaGVs
Z2Fhc0Bnb29nbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIFl1
IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdl
ckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZy
PgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9y
a21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBLdXJ0eiA8ZGprdXJ0ekBjaHJv
bWl1bS5vcmc+CiAgRGF2ZSBKaWFuZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+CiAgRGF2aWQgSC4g
R3V0dGVyaWRnZSA8ZGhndXR0ZXJpZGdlQHN5bXBhdGljby5jYT4KICBEYXZpZCBTLiBNaWxsZXIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgog
IERhdmlkbG9ociBCdWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRGljayBLZW5uZWR5IDxkaWNr
Lmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNv
bT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV3YW4gRC4gTWlsbmUgPGVtaWxuZUByZWRo
YXQuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBG
ZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3Vz
ZS5jb20+CiAgRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+CiAgRmlubiBUaGFpbiA8
ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxs
aUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhdXJhdiBL
b2hsaSA8Z2tvaGxpQGNvZGVhdXJvcmEub3JnPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQr
cmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3Vu
ZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNv
bT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMg
VmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVrZUBoYXVr
ZS1tLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFp
c2hlbmcgWWUgPHllaHMxQGxlbm92by5jb20+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+
CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEphZSBIeXVuIFlvbyA8amFl
Lmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwu
b3JnPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFtZXMgU21h
cnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRl
bC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphcmtrbyBT
YWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50aG9y
cGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmluYnVtIFBhcmsgPGppbmIucGFyazdA
Z21haWwuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNv
bT4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSy4gWS4gU3Jpbml2YXNh
biA8a3lzQG1pY3Jvc29mdC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+
CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAbGludXguaW50ZWwuY29tPgogIEthdHN1aGlybyBTdXp1
a2kgPHN1enVraS5rYXRzdWhpcm9Ac29jaW9uZXh0LmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29r
QGNocm9taXVtLm9yZz4KICBLb25zdGFudGluIEtobGVibmlrb3YgPGtobGVibmlrb3ZAeWFuZGV4
LXRlYW0ucnU+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFu
b3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJv
Lm9yZz4KICBMb2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTG9pYyBQb3Vs
YWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBo
b2x0bWFubi5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xl
LmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWF1cmljaW8gRmFyaWEg
ZGUgT2xpdmVpcmEgPG1mb0BjYW5vbmljYWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8
bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVy
bWFuLmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwu
c2ltZWtAeGlsaW54LmNvbT4KICBNaWtlIENocmlzdGllIDxtY2hyaXN0aUByZWRoYXQuY29tPgog
IE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pbmNoYW4gS2ltIDxtaW5jaGFu
QGtlcm5lbC5vcmc+CiAgTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CiAgTmVlcmFqIFVw
YWRoeWF5IDxuZWVyYWp1QGNvZGVhdXJvcmEub3JnPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2Zy
YXRAb3NhZGwub3JnPgogIE5pY2hvbGFzIFN0b21tZWwgPG5pY2hvbGFzLnN0b21tZWxAZ21haWwu
Y29tPgogIE5pY2sgRHllciA8bmljay5keWVyQGl0ZGV2LmNvLnVrPgogIE9sZ2EgS29ybmlldnNr
YWlhIDxrb2xnYUBuZXRhcHAuY29tPgogIFBhb2xvIFZhbGVudGUgPHBhb2xvLnZhbGVudGVAbGlu
YXJvLm9yZz4KICBQYXJhdiBQYW5kaXQgPHBhcmF2QG1lbGxhbm94LmNvbT4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AaW1ndGVjLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlw
cy5jb20+CiAgUGV0ZXIgT3Nrb2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQZXRlciBSb3NpbiA8
cGVkYUBheGVudGlhLnNlPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRl
ZC5vcmc+CiAgUGV0ciBNYWNoYXRhIDxwZXRybUBtZWxsYW5veC5jb20+CiAgUGhpbGlwcCBaYWJl
bCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51eC5p
Ym0uY29tPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUmFkaW0gS3LE
jW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFrZXNoIFBpbGxhaSA8cGlsbGFpckBjb2Rl
YXVyb3JhLm9yZz4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSZXph
IEFyYmFiIDxhcmJhYkBsaW51eC5pYm0uY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFy
ZEBub2QuYXQ+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJvbWFu
IEd1c2hjaGluIDxndXJvQGZiLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1p
Y3Jvc29mdC5jb20+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29u
QGludGVsLmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHViaHJhanlvdGkgRGF0
dGEgPHNodWJocmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNvaGVpbCBIYXNzYXMgWWVnYW5l
aCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2Fu
ZGFnYXRsYUBsaW5hcm8ub3JnPgogIFNyaW5pdmFzIFBhbmRydXZhZGEgPHNyaW5pdmFzLnBhbmRy
dXZhZGFAbGludXguaW50ZWwuY29tPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5YWhvby5jb20+
CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZh
bkBvc2cuc2Ftc3VuZy5jb20+ICMgZm9yIGllZWU4MDIxNTQKICBTdGVwaGVuIEhlbW1pbmdlciA8
c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNy
b3NvZnQuY29tPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3VyYWJo
aSBWaXNobm9pIDxzdmlzaG5vaUBjb2RlYXVyb3JhLm9yZz4KICBTdmVuIEVja2VsbWFubiA8c3Zl
bi5lY2tlbG1hbm5Ab3Blbm1lc2guY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8cy5uYXdyb2Nr
aUBzYW1zdW5nLmNvbT4KICBUYWVoZWUgWW9vIDxhcDQyMDA3M0BnbWFpbC5jb20+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb2RkIEtqb3MgPHRram9zQGdvb2ds
ZS5jb20+CiAgVG9kb3IgVG9tb3YgPHRvZG9yLnRvbW92QGxpbmFyby5vcmc+CiAgVG9tYXMgV2lu
a2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5t
eWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lz
LmNvbT4KICBXZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFllbGVuYSBLcml2b3NoZWV2IDx5ZWxlbmFAbWFydmVs
bC5jb20+CiAgWXVmZW5nIFNoZW4gPG1pbGV0dXNAY2hyb21pdW0ub3JnPgogIFl1bmxlaSBIZSA8
aGV5dW5sZWlAaHVhd2VpLmNvbT4KICBZdW5sb25nIFNvbmcgPHl1bmxvbmcuc29uZ0BodWF3ZWku
Y29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KICBadW1lbmcgQ2hlbiA8enVt
ZW5nLmNoZW5AZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWkzODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9o
b3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNzA3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 09:22:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 09:22: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 1g3HdQ-0005kq-6Z; Fri, 21 Sep 2018 09:22: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=utuq=md=gmail.com=nicksimonovv@srs-us1.protection.inumbo.net>)
 id 1g3HdO-0005kY-DF
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 09:21:58 +0000
X-Inumbo-ID: 7e8f87ed-bd7f-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e8f87ed-bd7f-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 11:19:52 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id x16-v6so4566825ljd.12
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 02:21:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:reply-to:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=CrDKWm3aqHfKMpDRnRbXQnIaHBikxzxR1rfYN6raYgk=;
 b=kJlMBCRdwyecf82zT+oxExNEcno/iImcBCfiVuMe1wQlaL+LOweIrw++neBN5hKmb5
 +S87Ri/58XM01ifvb70qIeBffdsTmd7b28aQCoDMXTGYDffAqeICug+SCQhSc32FR1YQ
 ATpimiJ4GkYwqiQR346JGaxzJ8zT4oyCdX2iGPwJDoHReddOw2+0qujLOPblW5cHtpqZ
 UsC4N7aUjd1/4US1JewNBAfRZ2YQtcSlnFUxEtw8iRV11TUQSGI+S+DgMHqQmKiJuTCC
 Fun8Uf28thyF2YXeyV+Ym0RJD3kgN2Iy4hcatw5iZNM511CrWTA0YasSWYeWsZiCmfI7
 xSTQ==
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:reply-to
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=CrDKWm3aqHfKMpDRnRbXQnIaHBikxzxR1rfYN6raYgk=;
 b=S5Dzsb8gd64UsMzWZcLJj1Quy3f9z081U1fC0K9c0tK15nGQLkRgvluPez4FyVczaL
 Hm7/QrXmc3GZeuXp0xsAbP1HMfJZzUYb9gsnFIrQAhegs37rNNmMWiqkUTiZWMDGk5AQ
 a8sxh4SUDsMaWYvruB7BL5YkoEjuA4exP5Cr7Jh/AVrEnyjEtesMyxMNAcmzyoM7/ObI
 lvlR0E7APLhuqcfPy73aTCYriTgegfQzuOLvJwKZpd2VSC4qu7UtHkEKhH91ok4qVrgc
 eiCjDBXpXr3n+sJA6UCga8EFVbUFxj0G/25URlkRJxNd92I5N5gM+S+frfKnCIa3AN7N
 6Mcg==
X-Gm-Message-State: ABuFfohTVQqo16JH109UMplTQE+o25svSTGqY9HoMuyczQ7npM2MuGIR
 yXqhfzYQLd2GRLNSGujGj9g=
X-Google-Smtp-Source: ACcGV63yhBj9kmY2xUPAqS5//1TbIvzwYcNPOvJIaOlM2BQd+aNXuMnNAZzf4A1WjxYEoHhqwXZlOg==
X-Received: by 2002:a2e:240c:: with SMTP id
 k12-v6mr1166036ljk.135.1537521715214; 
 Fri, 21 Sep 2018 02:21:55 -0700 (PDT)
Received: from kbp1-dhp-f54120 ([195.238.93.39])
 by smtp.gmail.com with ESMTPSA id w18-v6sm4753209ljd.73.2018.09.21.02.21.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 21 Sep 2018 02:21:54 -0700 (PDT)
Date: Fri, 21 Sep 2018 12:21:35 +0300
From: Nick Simonov <nicksimonovv@gmail.com>
To: Takashi Iwai <tiwai@suse.de>
Message-ID: <20180921092135.GA20633@kbp1-dhp-f54120>
References: <20180921054514.GA11771@nick>
 <s5ha7obuyuw.wl-tiwai@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <s5ha7obuyuw.wl-tiwai@suse.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
Subject: Re: [Xen-devel] [PATCH v2] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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>
Reply-To: s5ha7obuyuw.wl-tiwai@suse.de
Cc: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org,
 linux-kernel@vger.kernel.org, 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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDg6NTE6NTFBTSArMDIwMCwgVGFrYXNoaSBJd2FpIHdy
b3RlOgo+IE9uIEZyaSwgMjEgU2VwIDIwMTggMDc6NDc6MzggKzAyMDAsCj4gTmljayBTaW1vbm92
IHdyb3RlOgo+ID4gCj4gPiBzbmRfcGNtX29wcyBhcmUgbm90IHN1cHBvc2VkIHRvIGNoYW5nZS4g
U28gbWFyayB0aGUKPiA+IG5vbi1jb25zdCBzdHJ1Y3RzIGFzIGNvbnN0LiBBbHNvLCByZWZpbmUg
aW5kZW50YXRpb24KPiA+IHRvIGluY3JlYXNlIHJlYWRhYmlsaXR5Lgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBOaWNrIFNpbW9ub3YgPG5pY2tzaW1vbm92dkBnbWFpbC5jb20+Cj4gPiAtLS0KPiA+
IENoYW5nZXMgdjI6Cj4gPiAtIEZpeCB0eXBvIGluIGNvbW1pdCBkZXNjcmlwdGlvbiwgbmNyZWFz
ZSB0byBpbmNyZWFzZS4KPiAKPiBTaW5jZSBJIGFscmVhZHkgbWVyZ2VkIHlvdXIgZmlyc3QgdmVy
c2lvbiwgcGxlYXNlIHJlc3VibWl0IGFzIGFuCj4gaW5jcmVtZW50YWwgcGF0Y2guICBBdCBiZXN0
LCBjaGVjayB0aGUgbGF0ZXN0IGxpbnV4LW5leHQgb3IgbXkKPiBzb3VuZC5naXQgdHJlZSBmb3It
bmV4dCBicmFuY2gsIGFuZCBjcmVhdGUgYSBwYXRjaCBvbiBpdHMgdG9wLgo+IAo+IAo+IHRoYW5r
cywKPiAKPiBUYWthc2hpCgpTb3JyeSBJIHdhbnQgdG8gY2xhcmlmeSwgdGhlcmUgaXMgbm8gbWlz
dGFrZXMgaW4gdGhlIGNvZGUgaXRzZWxmCnRoZXJlIGlzIGEgdHlwbyBpbiBjb21taXQgbWVzc2Fn
ZS4gQXMgSSBub3cgdGhlcmUgaXMgbm8gd2F5IHRvIGNoYW5nZQpjb21taXQgbWVzc2FnZSB3aXRo
b3V0IHJlYmFzZSBhZnRlciBtZXJnZSwgc28gd2hpY2ggaXMgdGhlIHByb3BlciB3YXkgaW4KdGhp
cyBjYXNlPyBsZWF2ZSBpdCBhcyBpcz8KClRoYW5rcywKCk5pY2sKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 09:23:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 09: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 1g3HfE-0005wB-Ji; Fri, 21 Sep 2018 09:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=7tiw=md=suse.de=tiwai@srs-us1.protection.inumbo.net>)
 id 1g3HfD-0005w5-Tk
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 09:23:51 +0000
X-Inumbo-ID: 31a6f44b-bd80-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31a6f44b-bd80-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 09:24: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 5E13EAF88;
 Fri, 21 Sep 2018 09:23:48 +0000 (UTC)
Date: Fri, 21 Sep 2018 11:23:48 +0200
Message-ID: <s5hva6z2ogr.wl-tiwai@suse.de>
From: Takashi Iwai <tiwai@suse.de>
To: "Nick Simonov" <nicksimonovv@gmail.com>
In-Reply-To: <20180921092135.GA20633@kbp1-dhp-f54120>
References: <20180921054514.GA11771@nick> <s5ha7obuyuw.wl-tiwai@suse.de>
 <20180921092135.GA20633@kbp1-dhp-f54120>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)
 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/26
 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Subject: Re: [Xen-devel] [PATCH v2] ALSA: xen-front: Refine indentations and
 constify snd_pcm_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: xen-devel@lists.xenproject.org, alsa-devel@alsa-project.org,
 linux-kernel@vger.kernel.org, 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>

T24gRnJpLCAyMSBTZXAgMjAxOCAxMToyMTozNSArMDIwMCwKTmljayBTaW1vbm92IHdyb3RlOgo+
IAo+IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDA4OjUxOjUxQU0gKzAyMDAsIFRha2FzaGkgSXdh
aSB3cm90ZToKPiA+IE9uIEZyaSwgMjEgU2VwIDIwMTggMDc6NDc6MzggKzAyMDAsCj4gPiBOaWNr
IFNpbW9ub3Ygd3JvdGU6Cj4gPiA+IAo+ID4gPiBzbmRfcGNtX29wcyBhcmUgbm90IHN1cHBvc2Vk
IHRvIGNoYW5nZS4gU28gbWFyayB0aGUKPiA+ID4gbm9uLWNvbnN0IHN0cnVjdHMgYXMgY29uc3Qu
IEFsc28sIHJlZmluZSBpbmRlbnRhdGlvbgo+ID4gPiB0byBpbmNyZWFzZSByZWFkYWJpbGl0eS4K
PiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IE5pY2sgU2ltb25vdiA8bmlja3NpbW9ub3Z2QGdt
YWlsLmNvbT4KPiA+ID4gLS0tCj4gPiA+IENoYW5nZXMgdjI6Cj4gPiA+IC0gRml4IHR5cG8gaW4g
Y29tbWl0IGRlc2NyaXB0aW9uLCBuY3JlYXNlIHRvIGluY3JlYXNlLgo+ID4gCj4gPiBTaW5jZSBJ
IGFscmVhZHkgbWVyZ2VkIHlvdXIgZmlyc3QgdmVyc2lvbiwgcGxlYXNlIHJlc3VibWl0IGFzIGFu
Cj4gPiBpbmNyZW1lbnRhbCBwYXRjaC4gIEF0IGJlc3QsIGNoZWNrIHRoZSBsYXRlc3QgbGludXgt
bmV4dCBvciBteQo+ID4gc291bmQuZ2l0IHRyZWUgZm9yLW5leHQgYnJhbmNoLCBhbmQgY3JlYXRl
IGEgcGF0Y2ggb24gaXRzIHRvcC4KPiA+IAo+ID4gCj4gPiB0aGFua3MsCj4gPiAKPiA+IFRha2Fz
aGkKPiAKPiBTb3JyeSBJIHdhbnQgdG8gY2xhcmlmeSwgdGhlcmUgaXMgbm8gbWlzdGFrZXMgaW4g
dGhlIGNvZGUgaXRzZWxmCj4gdGhlcmUgaXMgYSB0eXBvIGluIGNvbW1pdCBtZXNzYWdlLiBBcyBJ
IG5vdyB0aGVyZSBpcyBubyB3YXkgdG8gY2hhbmdlCj4gY29tbWl0IG1lc3NhZ2Ugd2l0aG91dCBy
ZWJhc2UgYWZ0ZXIgbWVyZ2UsIHNvIHdoaWNoIGlzIHRoZSBwcm9wZXIgd2F5IGluCj4gdGhpcyBj
YXNlPyBsZWF2ZSBpdCBhcyBpcz8KClRoZW4gbGV0J3MgbGVhdmUgYXMgaXMuCgoKdGhhbmtzLAoK
VGFrYXNoaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 09:46:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 09: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 1g3I0K-0007T0-HE; Fri, 21 Sep 2018 09:45:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3I0J-0007Sv-23
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 09:45:39 +0000
X-Inumbo-ID: cd4d88a3-bd82-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cd4d88a3-bd82-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 11:43:32 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 159FB305FFA7
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 12:45:36 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0B7F07FC08
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 12:45:36 +0300 (EEST)
Received: (qmail 4384 invoked from network); 21 Sep 2018 12:45:35 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 21 Sep 2018 12:45:35 +0300
To: xen-devel@lists.xenproject.org
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
Date: Fri, 21 Sep 2018 12:45:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77498
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496567,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.010456)], BW: [Enabled, t:
 (0.000013,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005001), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.213275,0.000267)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.095805), Hit: No,
 Details: v2.7.15; Id: 15.1i647ve.1cntoadd9.n7cbf], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXaGlsZSBkb2luZyBteSBiZXN0IHRvIG1ha2Ugc3VyZSB3aGF0IEkgdW5kZXJzdGFu
ZCB0byBiZSBHZW9yZ2Uncwpwcm9wb3NlZCBjaGFuZ2VzIGZvciB0aGUgYWx0cDJtIHNlcmllcyBJ
J3ZlIHRyaWVkIHRvIGJvb3QgWGVuIHN0YWdpbmcgb24KYW4gQU1EIGhvc3QsIGJ1dCBpdCBjcmFz
aGVzIGluIGFuIHVucmVsYXRlZCBwbGFjZSAoSSd2ZSB0ZXN0ZWQgdGhpcyBieQpzdGFzaGluZyBt
eSBjaGFuZ2VzIGFuZCBib290aW5nIGEgInZhbmlsbGEiIHN0YWdpbmcpOgoKKFhFTikgRG9tMCBo
YXMgbWF4aW11bSAxNiBWQ1BVcwooWEVOKSBFTEY6IHBoZHIgMCBhdCAweGZmZmZmZmZmODEwMDAw
MDAgLT4gMHhmZmZmZmZmZjgxZGU5MDAwCihYRU4pIEVMRjogcGhkciAxIGF0IDB4ZmZmZmZmZmY4
MWUwMDAwMCAtPiAweGZmZmZmZmZmODFmNGEwMDAKKFhFTikgRUxGOiBwaGRyIDIgYXQgMHhmZmZm
ZmZmZjgxZjRhMDAwIC0+IDB4ZmZmZmZmZmY4MWY2MjRkOAooWEVOKSBFTEY6IHBoZHIgMyBhdCAw
eGZmZmZmZmZmODFmNjMwMDAgLT4gMHhmZmZmZmZmZjgyMGNlMDAwCihYRU4pIHNldHVwIDAwMDA6
MDA6MDAuMiBmb3IgZDAgZmFpbGVkICgtMTkpCihYRU4pIHNldHVwIDAwMDA6MjA6MDAuMiBmb3Ig
ZDAgZmFpbGVkICgtMTkpCihYRU4pIHNldHVwIDAwMDA6NDA6MDAuMiBmb3IgZDAgZmFpbGVkICgt
MTkpCihYRU4pIHNldHVwIDAwMDA6NjA6MDAuMiBmb3IgZDAgZmFpbGVkICgtMTkpCihYRU4pIEFz
c2VydGlvbiAndW5yZWFjaGFibGUnIGZhaWxlZCBhdCBtbS5jOjQ2OAooWEVOKSAtLS0tWyBYZW4t
NC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikg
Q1BVOiAgICAwCihYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyODkwMjQ+XSBwYWdlX2dl
dF9yYW1fdHlwZSsweDlhLzB4YmIKKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjE2ICAgQ09O
VEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IDAwMDAw
MDAwMDAwZGFiZjIgICByY3g6IDAwMDAwMDAwZGFiZjIwMDAKKFhFTikgcmR4OiBmZmZmODJkMDgw
NWEzYjYwICAgcnNpOiBmZmZmODJkMDgwNWEzYjYwICAgcmRpOiAwMDAwMDAwMGRhYmYyMDAwCihY
RU4pIHJicDogZmZmZjgyZDA4MDQ4Nzg1OCAgIHJzcDogZmZmZjgyZDA4MDQ4Nzg1OCAgIHI4OiAg
MDAwMDAwMDBkYWJmMzAwMAooWEVOKSByOTogIGZmZmY4MmQwODA1YTNkOTAgICByMTA6IDAwMDAw
MDAwZGFjZGYwMDAgICByMTE6IGZmZmY4MmQwODAzOTFhNTQKKFhFTikgcjEyOiAwMDAwMDAwMDAw
MGRhYmYyICAgcjEzOiBmZmZmODMwM2ZiMzQxMDAwICAgcjE0OiAwMDAwMDAwMDAwYzFmMjAwCihY
RU4pIHIxNTogMDAwZmZmZmZmZmZmZjAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDog
MDAwMDAwMDAwMDE1MDZlMAooWEVOKSBjcjM6IDAwMDAwMDAwZGJlN2IwMDAgICBjcjI6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAw
MDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAg
ICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAooWEVOKSBYZW4gY29k
ZSBhcm91bmQgPGZmZmY4MmQwODAyODkwMjQ+IChwYWdlX2dldF9yYW1fdHlwZSsweDlhLzB4YmIp
OgooWEVOKSAgMDQgZWIgMDcgODMgYzggMDggZWIgMDIgPDBmPiAwYiA0OCAwMyAwZSA0OCA4MyBj
MiAxNCA0YyAzOSBjYSA3NQphMCA4NSBjMAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgyZDA4MDQ4Nzg1ODoKKFhFTikgICAgZmZmZjgyZDA4MDQ4Nzg5OCBmZmZmODJkMDgwNDBk
NTdjIGZmZmY4MmQwODA0ODc4OTggZmZmZjgzMDBkOWJmYTAwMAooWEVOKSAgICBmZmZmODMwM2Zi
MzQxMDAwIDAwMDAwMDAwMDAxN2UxYjggMDAwMDAwMDAwMDE3NzAwMCBmZmZmODMwM2ZiMzQxMDAw
CihYRU4pICAgIGZmZmY4MmQwODA0ODc4ZDggZmZmZjgyZDA4MDQwNzUzYyBmZmZmODJkMDgwNDg3
OGQ4IGZmZmY4MzAwZDliZmEwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwNzFiOCAwMDAwMDAwMDAw
MTdlMWI4IDAwMDAwMDAwMDAxNzcwMDAgZmZmZjgzMDNmYjM0MTAwMAooWEVOKSAgICBmZmZmODJk
MDgwNDg3ZDY4IGZmZmY4MmQwODA0MjhjMDQgZmZmZjgyZDA4MDQ4N2FkOCBmZmZmODMwMDAwMDk3
ZWQwCihYRU4pICAgIGZmZmZmZmZmODI0MDAwMDAgMDAwMDAwMDAwMDAwMDAxNSAwMDAwMDAwMDAw
MDAwZmYwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDNmNjI0MTAwMCBmZmZmODMw
M2Y2MjQwMDAwIGZmZmZmZmZmODIyM2UwMDAgZmZmZjgzMDNmNjI0MTAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4MzAzZjYyNDJmZjggMDAwMDAwMDNmNjI1MzAwMCAwMDAwMDAwMDAw
MDA2NWZlCihYRU4pICAgIGZmZmY4MzAzZjYyNDIwMDAgZmZmZmZmZmY4MjI1NTAwMCBmZmZmZmZm
ZjgxMDAwMDAwIDAwMDAwMDAwMDAzZjgwMDAKKFhFTikgICAgZmZmZmZmZmY4MjIzZTAwMCAwMDAw
MDAwM2Y2MjU0MDAwIGZmZmY4MzAzZjYyNDEwOTAgMDAwMDAwMDAwMDNmNDAwMAooWEVOKSAgICBm
ZmZmZmZmZjgyMjNlMDAwIDAwMDAwMDAwMDAwMDI1ZmUgMDAwMDAwMDAwMDAwMjQwMCBmZmZmODMw
MDAwMDk3ZWQwCihYRU4pICAgIDAwMDAwMDgwMDBiYjgwMDAgMDAwMDAwMDAwMDAwNjVmZSBmZmZm
ODIwMDQwMDAwMDAwIDAwMDAwMDgwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwNjVmZSAw
MDAwMDAwMDAwMTc3MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwNzFiOQooWEVOKSAg
ICAwMDAwMDAwMDAwMDA0MDAwIGZmZmY4MmQwODA0NWE3YzAgZmZmZjgzMDBkOWJmYTAwMCAwMDAw
MDAwMDAyNWZkYmRhCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMGMxYjk3YmU2NCBm
ZmZmODMwYzFiOTdjMDY4IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDNlNTQ3MQooWEVO
KSAgICBmZmZmZmZmZjgxZjYzMWYwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDNlNTJiZiBm
ZmZmZmZmZjgxMDAxMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDNlNTI5
OSBmZmZmZmZmZjgwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgZmZmZjgyZDA4MDNl
NTJiMiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgyZDA4MDNlNTQwMQoo
WEVOKSAgICBmZmZmODMwYzFiOTdiZWEwIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgyZDA4MDNlNTI1
ZCBmZmZmODMwYzFiOTdiZTc0CihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4
MmQwODAyODkwMjQ+XSBwYWdlX2dldF9yYW1fdHlwZSsweDlhLzB4YmIKKFhFTikgICAgWzxmZmZm
ODJkMDgwNDBkNTdjPl0gYXJjaF9pb21tdV9od2RvbV9pbml0KzB4MjhhLzB4MmFjCihYRU4pICAg
IFs8ZmZmZjgyZDA4MDQwNzUzYz5dIGlvbW11X2h3ZG9tX2luaXQrMHgxZDUvMHgxZTQKKFhFTikg
ICAgWzxmZmZmODJkMDgwNDI4YzA0Pl0gZG9tMF9jb25zdHJ1Y3RfcHYrMHgyODBiLzB4MjhkNwoo
WEVOKSAgICBbPGZmZmY4MmQwODA0MmI5ZWQ+XSBjb25zdHJ1Y3RfZG9tMCsweDk5LzB4YWU0CihY
RU4pICAgIFs8ZmZmZjgyZDA4MDQxYzM1OD5dIF9fc3RhcnRfeGVuKzB4MjVlYy8weDI3MjMKKFhF
TikgICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQooWEVOKQoo
WEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4p
IFBhbmljIG9uIENQVSAwOgooWEVOKSBBc3NlcnRpb24gJ3VucmVhY2hhYmxlJyBmYWlsZWQgYXQg
bW0uYzo0NjgKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoK
TGV0IG1lIGtub3cgaWYgSSBjYW4gaGVscCBmdXJ0aGVyLgoKClRoYW5rcywKUmF6dmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:05: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 1g3IJI-0000XQ-0X; Fri, 21 Sep 2018 10:05:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3IJG-0000XL-LY
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:05:14 +0000
X-Inumbo-ID: f975410f-bd85-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f975410f-bd85-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:06:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 04:05:12 -0600
Message-Id: <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 04:05:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <20180903115323.616cc7f8.olaf@aepfle.de>
 <5B8D2A9E02000078001E491D@prv1-mh.provo.novell.com>
 <20180904093216.33ea8ad8.olaf@aepfle.de>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
 <CACMJ4GaYSkrc8rmpwKO7i9APn3LR_LRzHTKSR-qktjtT5v-rxg@mail.gmail.com>
In-Reply-To: <CACMJ4GaYSkrc8rmpwKO7i9APn3LR_LRzHTKSR-qktjtT5v-rxg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] tools/fuzz fails due build, osstest did not notice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Olaf Hering <olaf@aepfle.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+IE9uIDIwLjA5LjE4IGF0IDIwOjE5LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEkndmUganVzdCBlbmNvdW50ZXJlZCB0aGlzIHByb2JsZW0sIGJ1aWxkaW5nIHdp
dGggdGhlIG1hc3RlciBicmFuY2ggb2YKPiBPcGVuRW1iZWRkZWQgYW5kIFlvY3RvJ3MgcG9reSwg
d2l0aCBjb21waWxlciBmbGFncyB0aGF0IGluY2x1ZGUKPiAgICAgX0ZPUlRJRllfU09VUkNFPTIg
LW1zc2UzCj4gd2l0aCBnY2MgOC4yLjAuCj4gCj4gWGVuJ3MgeDg2X2VtdWxhdG9yIGhlYWRlciBm
aWxlIGRvZXM6Cj4gICAgICNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKPiAKPiBUaGUgcHJh
Z21hIHdhcyBpbnRyb2R1Y2VkIGluIFhlbiBjb21taXQgNzkxMzZmMjYsIHRvIHByZXZlbnQgdGhl
IGNvbXBpbGVyIGZyb20KPiB1c2luZyByZWdpc3RlcnMgb3RoZXJ3aXNlIHVzZWQgYnkgaW5saW5l
IG1lbXNldCBhbmQgbWVtY3B5Lgo+IAo+IFNldHRpbmcgX0ZPUlRJRllfU09VUkNFIGNhdXNlcyB0
aGUgdXNlIG9mIGFsd2F5c19pbmxpbmUgdmFyaWFudHMgb2YgbWVtc2V0IGFuZAo+IG1lbWNweSB3
aGljaCB1c2UgdGhvc2UgaW5zdHJ1Y3Rpb25zLCB3aGljaCBpcyBub3cgY2F1c2luZyB0aGUgaW5s
aW5lIHRvIGZhaWwuCj4gCj4gVGhlIGJlaGF2aW91ciBpcyBkZXNjcmliZWQgaW4gdGhlIEdDQyBi
dWd6aWxsYSBoZXJlOgo+IGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dp
P2lkPTcxOTkxIAo+IAo+IHtxdW90ZX0KPiAgICAgY2F0IGZ1enotZW11bC5pCj4gICAgIF9fYXR0
cmlidXRlX18oKF9fYWx3YXlzX2lubGluZV9fKSkgYSgpIHt9Cj4gICAgICNwcmFnbWEgR0NDIHRh
cmdldCAibm8tc3NlIgo+ICAgICBiKCkgeyBhKCk7IH0KPiAKPiAgICAgV2hlcmUgJ2EnIGlzICdt
ZW1jcHknIGFuZCAnYicgaXMgYSBmdW5jdGlvbiBpbiB4ZW4uCj4gCj4gICAgIENhbiB5b3UgSG9u
emEgYWxzbyB0YWtlIGEgbG9vayByMjUxMzMzIHdoZXJlIHdlIHN0YXJ0ZWQgdG8gcmVqZWN0IHN1
Y2ggCj4gY29kZT8KPiB7cXVvdGV9Cj4gCj4gbGlua3MgdG8gdGhpcyBHQ0MgY2hhbmdlOgo+IGh0
dHBzOi8vZ2NjLmdudS5vcmcvdmlld2N2cy9nY2M/dmlldz1yZXZpc2lvbiZyZXZpc2lvbj0yNTEz
MzMgCj4gCj4gV291bGQgdGhlIGJlbG93IFhlbiBwYXRjaCwgd2hpY2ggYWRkcyB1bmRlZnMgZm9y
IF9GT1JUSUZZX1NPVVJDRSBqdXN0IGZvciB0aGUKPiB0d28gYmluYXJpZXMgd2hpY2ggYXJlIGFm
ZmVjdGVkIGJlIGFjY2VwdGFibGU/IEl0IGFsbG93cyBmb3IgdXNlIG9mCj4gX0ZPUlRJRllfU09V
UkNFIHdpdGggdGhlIHJlc3Qgb2YgdGhlIGJ1aWxkLgoKSW4gYSBzdWl0YWJseSBtYXNzYWdlZCBm
b3JtIEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBhY2NlcHRhYmxlLiBJdCBuZWVkcwp0byBmdWxseSBk
ZXNjcmliZSB0aGUgcmVhc29ucyBmb3IgdGhlIGFkZGl0aW9uLCBhbmQgaWYgYXQgYWxsIHBvc3Np
YmxlIGl0CnNob3VsZCBhZGQgdGhlIC1VIG9ubHkgZm9yIGFmZmVjdGVkIGNvbXBpbGVycyAodGhl
IGJ1Z3ppbGxhIGVudHJ5IHlvdQpmb3VuZCBzdWdnZXN0cyB0byBtZSB0aGF0IHRoaXMgaGFzIGJl
ZW4gZml4ZWQgZWFybGllciB0aGlzIHllYXIpLgoKVGhhdCBzYWlkLCBJJ20gY2VydGFpbmx5IGZl
ZWxpbmcgYSBsaXR0bGUgdW5lYXN5IGFib3V0IGFkZGluZyBzdWNoCm92ZXJyaWRlcyB0byB0aGUg
YnVpbGQgZmxhZ3MgImp1c3QgZm9yIHRoZSB0d28gYmluYXJpZXMgd2hpY2ggYXJlCmFmZmVjdGVk
Ii4gSG93IGNhbiB3ZSBiZSBjZXJ0YWluIHRoZSBzYW1lIGlzc3VlIHdvbid0IGNyZWVwIGluCmVs
c2V3aGVyZT8KCkZ1cnRoZXJtb3JlIGl0IGxvb2tzIGFzIGlmIF9GT1JUSUZZX1NPVVJDRSBpbXBs
aWVkCl9fYWx3YXlzX2lubGluZV9fIHNvbGVseSBiZWNhdXNlIGl0cyB1c2UgdGFrZXMgYSBtaW5p
bXVtIGxldmVsIG9mCm9wdGltaXphdGlvbiBhcyBhIHByZXJlcS4gSWYgdGhhdCdzIGluZGVlZCB0
aGUgY2FzZSwgdW4tZGVmaW5pbmcgdGhhdApzeW1ib2wgd29uJ3QgaGVscCBidWlsZHMgd2hpY2gg
ZW5hYmxlIHN1ZmZpY2llbnQgb3B0aW1pemF0aW9uLAppcnJlc3BlY3RpdmUgb2YgdGhlIHVzZSBv
ZiBfRk9SVElGWV9TT1VSQ0UuIFlldCBJJ2QgcHJlZmVyIHRvIHNlZQp0aGUgcm9vdCBvZiB0aGUg
aXNzdWUgYWRkcmVzc2VkLCBub3QganVzdCBvbmUgcGFydGljdWxhciBpbmNhcm5hdGlvbi4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:16:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 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 1g3ITj-0001KY-36; Fri, 21 Sep 2018 10: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=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3ITh-0001KT-AM
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:16:01 +0000
X-Inumbo-ID: 0ad339ba-bd87-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ad339ba-bd87-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:13:54 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="79402327"
Date: Fri, 21 Sep 2018 12:15:45 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.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] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMTI6NDU6MThQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IEhlbGxvLAo+IAo+IFdoaWxlIGRvaW5nIG15IGJlc3QgdG8gbWFrZSBzdXJlIHdo
YXQgSSB1bmRlcnN0YW5kIHRvIGJlIEdlb3JnZSdzCj4gcHJvcG9zZWQgY2hhbmdlcyBmb3IgdGhl
IGFsdHAybSBzZXJpZXMgSSd2ZSB0cmllZCB0byBib290IFhlbiBzdGFnaW5nIG9uCj4gYW4gQU1E
IGhvc3QsIGJ1dCBpdCBjcmFzaGVzIGluIGFuIHVucmVsYXRlZCBwbGFjZSAoSSd2ZSB0ZXN0ZWQg
dGhpcyBieQo+IHN0YXNoaW5nIG15IGNoYW5nZXMgYW5kIGJvb3RpbmcgYSAidmFuaWxsYSIgc3Rh
Z2luZyk6CgpDYW4geW91IGFwcGx5IHRoZSBmb2xsb3dpbmcgZGVidWcgcGF0Y2ggYW5kIHBhc3Rl
IHRoZSBmdWxsIGJvb3QgbG9nPwoKVGhhbmtzLCBSb2dlci4KLS0tODwtLS0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggOTU1ZmYwYmQ3OC4u
MzY0ODY4MGQ1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQ2NSw2ICs0NjUsOCBAQCB1bnNpZ25lZCBpbnQgcGFnZV9nZXRfcmFtX3R5
cGUobWZuX3QgbWZuKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKK3By
aW50aygiWyUjbHgsICUjbHgpIHR5cGU6ICV1XG4iLCBlODIwLm1hcFtpXS5hZGRyLAorICAgICAg
IGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplLCBlODIwLm1hcFtpXS50eXBlKTsK
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICB9CiAgICAgfQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:16:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:16: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 1g3IUF-0001Nd-DR; Fri, 21 Sep 2018 10:16:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3IUE-0001NU-QX
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:16:34 +0000
X-Inumbo-ID: 8f6540f2-bd87-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f6540f2-bd87-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:17:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 04:16:33 -0600
Message-Id: <5BA4C4FE02000078001EA795@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 04:16:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-7-paul.durrant@citrix.com>
In-Reply-To: <20180920141149.1643-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/7] vtd: change lookup_page failure
 semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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+IE9uIDIwLjA5LjE4IGF0IDE2OjExLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IENvbW1pdCA0M2QxNjIyYiAidnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11
X29wcyIgYWRkZWQgYQo+IGxvb2t1cCBtZXRob2QgaW4gdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVt
ZW50YXRpb24uCgpXaXRoIHRoaXMgbm90IGhhdmluZyBnb25lIGluIHlldCwgaXMgdGhlcmUgYW55
IHJlYXNvbiBub3QgdG8gbWFrZSB0aGUKYWRqdXN0bWVudCByaWdodCB0aGVyZT8KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:17:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3IVH-0001U9-Po; Fri, 21 Sep 2018 10:17: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=evyv=md=xenproject.org=prvs=7959b0411=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g3IVG-0001Tm-UT
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:17:39 +0000
X-Inumbo-ID: 464a46c2-bd87-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 464a46c2-bd87-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:15:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65917490"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75261-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75220
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 21 Sep 2018 11:17:34 +0100
Subject: [Xen-devel] [distros-debian-jessie test] 75261: 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>

ZmxpZ2h0IDc1MjYxIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTI2MS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHln
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzUyMjAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTIyMAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDc1MjIwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyMjAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTIyMAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjIwCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgNzUyMjAKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:18:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3IWH-0001dE-5L; Fri, 21 Sep 2018 10:18:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3IWF-0001cv-J0
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:18:39 +0000
X-Inumbo-ID: d977ae1f-bd87-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d977ae1f-bd87-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:19: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 1g3IWD-0006qn-2i; Fri, 21 Sep 2018 10:18: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 1g3IWC-0000hD-Qc; Fri, 21 Sep 2018 10:18:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3IWC-0008Pk-PP; Fri, 21 Sep 2018 10:18:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127802-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm: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-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-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-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-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-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: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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ec93284ee26c00f73551e14d62e047e9c43c653e
X-Osstest-Versions-That: linux=ad3273d5f1b99d7319a986ab568dcbde2f9e53dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 10:18:36 +0000
Subject: [Xen-devel] [linux-next test] 127802: 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>

ZmxpZ2h0IDEyNzgwMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3
MzIKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3MzIK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzczMgog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3MzIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNzczMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3MzIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc3MzIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEyNzczMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjc3MzIKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICBmYWlsIGxpa2UgMTI3NzMyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzczMgogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTI3NzMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc3MzIKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzczMgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI3NzMyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc3MzIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGVjOTMyODRlZTI2YzAwZjczNTUxZTE0ZDYyZTA0N2U5YzQzYzY1M2UKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkMzI3M2Q1ZjFiOTlkNzMxOWE5ODZhYjU2
OGRjYmRlMmY5ZTUzZGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODAyICAyMDE4
LTA5LTE5IDA5OjE5OjEyIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:18:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3IWZ-0001h3-Mw; Fri, 21 Sep 2018 10:18: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3IWX-0001gj-Rn
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:18:57 +0000
X-Inumbo-ID: 74c27d3a-bd87-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74c27d3a-bd87-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:16:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="79402440"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 6/7] vtd: change lookup_page failure semantics
Thread-Index: AQHUUOvkIhhEFSwpnEONudQOGA1Yt6T6ZPQAgAAhsCA=
Date: Fri, 21 Sep 2018 10:18:54 +0000
Message-ID: <97f290771d6d4b6da376e8cf962ce31a@AMSPEX02CL03.citrite.net>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-7-paul.durrant@citrix.com>
 <5BA4C4FE02000078001EA795@prv1-mh.provo.novell.com>
In-Reply-To: <5BA4C4FE02000078001EA795@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 6/7] vtd: change lookup_page failure
 semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTE6MTcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIDYvN10gdnRkOiBj
aGFuZ2UgbG9va3VwX3BhZ2UgZmFpbHVyZQo+IHNlbWFudGljcwo+IAo+ID4+PiBPbiAyMC4wOS4x
OCBhdCAxNjoxMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IENvbW1pdCA0
M2QxNjIyYiAidnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcyIgYWRkZWQg
YQo+ID4gbG9va3VwIG1ldGhvZCBpbiB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRhdGlvbi4K
PiAKPiBXaXRoIHRoaXMgbm90IGhhdmluZyBnb25lIGluIHlldCwgaXMgdGhlcmUgYW55IHJlYXNv
biBub3QgdG8gbWFrZSB0aGUKPiBhZGp1c3RtZW50IHJpZ2h0IHRoZXJlPwo+IAoKTm8sIG90aGVy
IHRoYW4gdGhhdCBjb21taXQgaGF2aW5nIGFsbCB0aGUgbmVjZXNzYXJ5IGFja3MgYW5kIHRodXMg
cG90ZW50aWFsbHkgYmVpbmcgY29tbWl0dGVkIHdoaWxzdCBJIHdhcyB3b3JraW5nIG9uIHRoaXMg
c2VyaWVzLiBXb3VsZCB5b3UgcmF0aGVyIEkgc3VibWl0dGVkIHYxMSBvZiB0aGUgb3RoZXIgc2Vy
aWVzPwoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:27: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 1g3Iez-0002Yw-Im; Fri, 21 Sep 2018 10:27: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3Iey-0002Yr-Mr
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:27:40 +0000
X-Inumbo-ID: acbbb5b7-bd88-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acbbb5b7-bd88-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:25:34 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 04:27:38 -0600
Message-Id: <5BA4C79902000078001EA7D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 04:27:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-7-paul.durrant@citrix.com>
 <5BA4C4FE02000078001EA795@prv1-mh.provo.novell.com>
 <97f290771d6d4b6da376e8cf962ce31a@AMSPEX02CL03.citrite.net>
In-Reply-To: <97f290771d6d4b6da376e8cf962ce31a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/7] vtd: change lookup_page failure
 semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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+IE9uIDIxLjA5LjE4IGF0IDEyOjE4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTE6MTcK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA2
LzddIHZ0ZDogY2hhbmdlIGxvb2t1cF9wYWdlIGZhaWx1cmUKPj4gc2VtYW50aWNzCj4+IAo+PiA+
Pj4gT24gMjAuMDkuMTggYXQgMTY6MTEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+ID4gQ29tbWl0IDQzZDE2MjJiICJ2dGQ6IGFkZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9t
bXVfb3BzIiBhZGRlZCBhCj4+ID4gbG9va3VwIG1ldGhvZCBpbiB0byB0aGUgVlQtZCBJT01NVSBp
bXBsZW1lbnRhdGlvbi4KPj4gCj4+IFdpdGggdGhpcyBub3QgaGF2aW5nIGdvbmUgaW4geWV0LCBp
cyB0aGVyZSBhbnkgcmVhc29uIG5vdCB0byBtYWtlIHRoZQo+PiBhZGp1c3RtZW50IHJpZ2h0IHRo
ZXJlPwo+PiAKPiAKPiBObywgb3RoZXIgdGhhbiB0aGF0IGNvbW1pdCBoYXZpbmcgYWxsIHRoZSBu
ZWNlc3NhcnkgYWNrcyBhbmQgdGh1cyAKPiBwb3RlbnRpYWxseSBiZWluZyBjb21taXR0ZWQgd2hp
bHN0IEkgd2FzIHdvcmtpbmcgb24gdGhpcyBzZXJpZXMuIFdvdWxkIHlvdSAKPiByYXRoZXIgSSBz
dWJtaXR0ZWQgdjExIG9mIHRoZSBvdGhlciBzZXJpZXM/CgpJJ20gbm90IGdvaW5nIHRvIGluc2lz
dCwgYnV0IGl0IHdvdWxkIGxvb2sgY2xlYW5lciB0aGF0IHdheS4gQU1EIGFja3MgZm9yCnRoZSBm
aXJzdCBvZiB5b3VyIHNlcmllcyBhcmUgc3RpbGwgd2F5IG91dCBhbnl3YXksIEknbSBhZnJhaWQu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:31:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:31: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 1g3IiS-0003EN-3M; Fri, 21 Sep 2018 10: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3IiQ-0003EI-Nl
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:31:14 +0000
X-Inumbo-ID: 2bd4c4fa-bd89-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bd4c4fa-bd89-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:29:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="79402907"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 6/7] vtd: change lookup_page failure semantics
Thread-Index: AQHUUOvkIhhEFSwpnEONudQOGA1Yt6T6ZPQAgAAhsCD//+FsgIAAIl8g
Date: Fri, 21 Sep 2018 10:31:11 +0000
Message-ID: <189fdb937b89444189afe28a9d0c88fe@AMSPEX02CL03.citrite.net>
References: <20180920141149.1643-1-paul.durrant@citrix.com>
 <20180920141149.1643-7-paul.durrant@citrix.com>
 <5BA4C4FE02000078001EA795@prv1-mh.provo.novell.com>
 <97f290771d6d4b6da376e8cf962ce31a@AMSPEX02CL03.citrite.net>
 <5BA4C79902000078001EA7D4@prv1-mh.provo.novell.com>
In-Reply-To: <5BA4C79902000078001EA7D4@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 6/7] vtd: change lookup_page failure
 semantics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTE6MjgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIDYvN10gdnRkOiBj
aGFuZ2UgbG9va3VwX3BhZ2UgZmFpbHVyZQo+IHNlbWFudGljcwo+IAo+ID4+PiBPbiAyMS4wOS4x
OCBhdCAxMjoxOCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVs
aWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDIxIFNlcHRlbWJlciAyMDE4IDExOjE3Cj4gPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gPj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA2
LzddIHZ0ZDogY2hhbmdlIGxvb2t1cF9wYWdlIGZhaWx1cmUKPiA+PiBzZW1hbnRpY3MKPiA+Pgo+
ID4+ID4+PiBPbiAyMC4wOS4xOCBhdCAxNjoxMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToKPiA+PiA+IENvbW1pdCA0M2QxNjIyYiAidnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9k
IHRvIGlvbW11X29wcyIgYWRkZWQgYQo+ID4+ID4gbG9va3VwIG1ldGhvZCBpbiB0byB0aGUgVlQt
ZCBJT01NVSBpbXBsZW1lbnRhdGlvbi4KPiA+Pgo+ID4+IFdpdGggdGhpcyBub3QgaGF2aW5nIGdv
bmUgaW4geWV0LCBpcyB0aGVyZSBhbnkgcmVhc29uIG5vdCB0byBtYWtlIHRoZQo+ID4+IGFkanVz
dG1lbnQgcmlnaHQgdGhlcmU/Cj4gPj4KPiA+Cj4gPiBObywgb3RoZXIgdGhhbiB0aGF0IGNvbW1p
dCBoYXZpbmcgYWxsIHRoZSBuZWNlc3NhcnkgYWNrcyBhbmQgdGh1cwo+ID4gcG90ZW50aWFsbHkg
YmVpbmcgY29tbWl0dGVkIHdoaWxzdCBJIHdhcyB3b3JraW5nIG9uIHRoaXMgc2VyaWVzLiBXb3Vs
ZAo+IHlvdQo+ID4gcmF0aGVyIEkgc3VibWl0dGVkIHYxMSBvZiB0aGUgb3RoZXIgc2VyaWVzPwo+
IAo+IEknbSBub3QgZ29pbmcgdG8gaW5zaXN0LCBidXQgaXQgd291bGQgbG9vayBjbGVhbmVyIHRo
YXQgd2F5LiBBTUQgYWNrcyBmb3IKPiB0aGUgZmlyc3Qgb2YgeW91ciBzZXJpZXMgYXJlIHN0aWxs
IHdheSBvdXQgYW55d2F5LCBJJ20gYWZyYWlkLgo+IAoKT2suIFYxMSBjb21pbmcgdXAgdGhlbi4K
CiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:34:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 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 1g3IlR-0003R1-NI; Fri, 21 Sep 2018 10:34: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3IlQ-0003Qw-BH
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:34:20 +0000
X-Inumbo-ID: 9b275c3a-bd89-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b275c3a-bd89-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:32:14 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 04:34:18 -0600
Message-Id: <5BA4C92802000078001EA7E7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 04:34:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20180921073030.32354-1-aisaila@bitdefender.com>
In-Reply-To: <20180921073030.32354-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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+IE9uIDIxLjA5LjE4IGF0IDA5OjMwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMKPiBAQCAtMTY1LDcgKzE2NSw4IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCj4g
ICAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSh2LCAmY3R4dCkp
ICE9IDAgKQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxl
ZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCj4gICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKPiAtICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0
eHQuY3VyID49IHNpemVvZigqZGVzYykgKQo+ICsgICAgZWxzZSBpZiAoIHJ2ID0gaHZtX3NyX2hh
bmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVID8KPiArICAgICAgICAgICAg
ICAtRU5PREFUQSA6IC1FTk9FTlQsIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQoKVGhpcyB2
ZXJ5IGNlcnRhaW5seSBuZWVkcyBwYXJlbnRoZXNpemVzLCBzaW5jZSBpZiBhc2tlZCBleHBsaWNp
dGx5IEkKZG9uJ3QgdGhpbmsgbWFueSBwZW9wbGUgd2lsbCBiZSBhYmxlIHRvIHF1aWNrbHkgYW5z
d2VyIHRoZSBxdWVzdGlvbgpvZiBwcmVjZWRlbmNlIGJldHdlZW4gdGhlID86IGFuZCAsIG9wZXJh
dG9ycy4gSSdtIGhhcHB5IHRvIGFkZAp0aGVzZSB3aGlsZSBjb21taXR0aW5nLCBhbmQgd2l0aCB0
aGVtIGluIHBsYWNlCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:41:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3IsF-0004Br-Gj; Fri, 21 Sep 2018 10:41: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3IsD-0004Bm-Cc
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:41:21 +0000
X-Inumbo-ID: 95e0f92e-bd8a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95e0f92e-bd8a-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:39:15 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 04:41:19 -0600
Message-Id: <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 04:41:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
In-Reply-To: <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEyOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDEyOjQ1OjE4UE0gKzAzMDAsIFJhenZhbiBDb2pvY2Fy
dSB3cm90ZToKPj4gV2hpbGUgZG9pbmcgbXkgYmVzdCB0byBtYWtlIHN1cmUgd2hhdCBJIHVuZGVy
c3RhbmQgdG8gYmUgR2VvcmdlJ3MKPj4gcHJvcG9zZWQgY2hhbmdlcyBmb3IgdGhlIGFsdHAybSBz
ZXJpZXMgSSd2ZSB0cmllZCB0byBib290IFhlbiBzdGFnaW5nIG9uCj4+IGFuIEFNRCBob3N0LCBi
dXQgaXQgY3Jhc2hlcyBpbiBhbiB1bnJlbGF0ZWQgcGxhY2UgKEkndmUgdGVzdGVkIHRoaXMgYnkK
Pj4gc3Rhc2hpbmcgbXkgY2hhbmdlcyBhbmQgYm9vdGluZyBhICJ2YW5pbGxhIiBzdGFnaW5nKToK
PiAKPiBDYW4geW91IGFwcGx5IHRoZSBmb2xsb3dpbmcgZGVidWcgcGF0Y2ggYW5kIHBhc3RlIHRo
ZSBmdWxsIGJvb3QgbG9nPwoKV2VsbCwgbm90IGhhdmluZyBwcm92aWRlZCB0aGUgZnVsbCBib290
IGxvZyByaWdodCBhd2F5IGlzIGNsZWFybHkKdW5oZWxwZnVsLCBhcyBmcm9tIHRoYXQgYWxvbmUg
d2Ugc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB3aGF0J3MKZ29pbmcgb24gaGVyZSAodW5sZXNzIHdl
IGUuZy4gc2NyZXcgdXAgdGhlIEU4MjAgbWFwIHNvbWV3aGVyZSkuCkhvd2V2ZXIsIGl0IGlzIGFs
cmVhZHkgY2xlYXIgdGhhdCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC00NjUsNiArNDY1LDggQEAgdW5zaWduZWQgaW50IHBhZ2Vf
Z2V0X3JhbV90eXBlKG1mbl90IG1mbikKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAg
ICAgIGRlZmF1bHQ6Cj4gK3ByaW50aygiWyUjbHgsICUjbHgpIHR5cGU6ICV1XG4iLCBlODIwLm1h
cFtpXS5hZGRyLAo+ICsgICAgICAgZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNpemUs
IGU4MjAubWFwW2ldLnR5cGUpOwo+ICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
Ci4uLiB0aGlzIGFzc2VydGlvbiBuZWVkcyB0byBnbyBhd2F5LCBhcyBpdCB3b3VsZCB0cmlnZ2Vy
IGZvciBib3RoCkU4MjBfVFlQRV9QTUVNIGFuZCBFODIwX1RZUEVfUFJBTSAodXNpbmcgdGhlIExp
bnV4Cm5hbWluZyksIG9yIHRoZSB1bm5hbWVkIHR5cGUgNiBtZW50aW9uZWQgaW4gdGhlaXIgaGVh
ZGVyLiBJdAp3b3VsZCBhbHNvIHRyaWdnZXIgZm9yIHR5cGVzIHdoaWNoIG1heSBnZXQgYWRkZWQg
ZG93biB0aGUgcm9hZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3Itg-0004HQ-TX; Fri, 21 Sep 2018 10:42:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3Itf-0004HD-W1
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:42:52 +0000
X-Inumbo-ID: 3bcd39a5-bd8b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bcd39a5-bd8b-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:43: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 1g3Ite-0007KN-Fp; Fri, 21 Sep 2018 10:42: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 1g3Ite-0001Vo-6E; Fri, 21 Sep 2018 10:42:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3Ite-0004MW-5d; Fri, 21 Sep 2018 10:42:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=f199664ce70b6b1303329113bf9fbc9b002fa1b6
X-Osstest-Versions-That: ovmf=ae57950fc878618083bca435fa4bc00d4bec97c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 10:42:50 +0000
Subject: [Xen-devel] [ovmf test] 127846: 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>

ZmxpZ2h0IDEyNzg0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNzc2Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNzc2NgoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92
bWYgICAgICAgICAgICAgICAgIGYxOTk2NjRjZTcwYjZiMTMwMzMyOTExM2JmOWZiYzliMDAyZmEx
YjYKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGFlNTc5NTBmYzg3ODYx
ODA4M2JjYTQzNWZhNGJjMDBkNGJlYzk3YzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc2NiAg
MjAxOC0wOS0xOCAwOToyNjozOCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4
NDYgIDIwMTgtMDktMjAgMTQ6MTA6NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE5OTY2
NGNlNzBiNmIxMzAzMzI5MTEzYmY5ZmJjOWIwMDJmYTFiNgpBdXRob3I6IEFyZCBCaWVzaGV1dmVs
IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBTZXAgNyAxMzo0MjowMiAy
MDE4ICswODAwCgogICAgU2VjdXJpdHlQa2c6IHJlbW92ZSBQRS9DT0ZGIGhlYWRlciB3b3JrYXJv
dW5kIGZvciBFTElMTyBvbiBJUEYKICAgIAogICAgTm93IHRoYXQgSXRhbml1bSBzdXBwb3J0IGhh
cyBiZWVuIGRyb3BwZWQsIHdlIGNhbiByZW1vdmUgdGhlIHZhcmlvdXMKICAgIG9jY3VycmVuY2Vz
IG9mIHRoZSBFTElMTyBvbiBJdGFuaXVtIFBFL0NPRkYgaGVhZGVyIHdvcmthcm91bmQuCiAgICAK
ICAgIExpbms6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODE2CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBZYW8gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBaaGFuZyBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:49:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3Izd-0004X9-L2; Fri, 21 Sep 2018 10:49: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=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3Izc-0004X4-3n
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:49:00 +0000
X-Inumbo-ID: a670f8ad-bd8b-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a670f8ad-bd8b-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:46:52 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 60EC0305FFAB
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 13:48:56 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4516F7FC21
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 13:48:56 +0300 (EEST)
Received: (qmail 6129 invoked from network); 21 Sep 2018 13:48:56 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 21 Sep 2018 13:48:55 +0300
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
Date: Fri, 21 Sep 2018 13:48:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
Content-Type: multipart/mixed; boundary="------------727AC5CDCB3114805F7E8FA0"
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77499
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496575,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.023496)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.021270), Flags: BA7B0291; NN_LARGISH_BIGGISH; NN_MILLION_DOLLAR;
 NN_EXEC_H_MAIL_HAS_NO_LINK; NN_LEGIT_VALID_REPLY;
 NN_MPART_MIXED_WO_CT_PH_APP_ADN; NN_LEGIT_SUMM_400_WORDS;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.736223,0.000855)], URL: [Enabled, t: (0.000005)], RTDA: [Enabled,
 t: (0.087953), Hit: No, Details: v2.7.15; Id:
 15.1i60i0m.1cntruciv.ma73v], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@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.
--------------727AC5CDCB3114805F7E8FA0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

On 9/21/18 1:41 PM, Jan Beulich wrote:
>>>> On 21.09.18 at 12:15, <roger.pau@citrix.com> wrote:
>> On Fri, Sep 21, 2018 at 12:45:18PM +0300, Razvan Cojocaru wrote:
>>> While doing my best to make sure what I understand to be George's
>>> proposed changes for the altp2m series I've tried to boot Xen staging on
>>> an AMD host, but it crashes in an unrelated place (I've tested this by
>>> stashing my changes and booting a "vanilla" staging):
>>
>> Can you apply the following debug patch and paste the full boot log?
> 
> Well, not having provided the full boot log right away is clearly
> unhelpful, as from that alone we should be able to tell what's
> going on here (unless we e.g. screw up the E820 map somewhere).
> However, it is already clear that ...
> 
>> --- a/xen/arch/x86/mm.c
>> +++ b/xen/arch/x86/mm.c
>> @@ -465,6 +465,8 @@ unsigned int page_get_ram_type(mfn_t mfn)
>>              break;
>>  
>>          default:
>> +printk("[%#lx, %#lx) type: %u\n", e820.map[i].addr,
>> +       e820.map[i].addr + e820.map[i].size, e820.map[i].type);
>>              ASSERT_UNREACHABLE();
> 
> ... this assertion needs to go away, as it would trigger for both
> E820_TYPE_PMEM and E820_TYPE_PRAM (using the Linux
> naming), or the unnamed type 6 mentioned in their header. It
> would also trigger for types which may get added down the road.

I have attached the full log, as requested by Roger.


Thanks,
Razvan

--------------727AC5CDCB3114805F7E8FA0
Content-Type: text/x-log;
 name="epyc_crash2.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="epyc_crash2.log"

Loading Xen xen ...
WARNING: no console will be available to OS
Loading Linux 4.4.0-135-generic ...
Loading initial ramdisk ...
 Xen 4.12-unstable
(XEN) Xen version 4.12-unstable (red@) (gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609) debug=y  Fri Sep 21 13:39:06 EEST 2018
(XEN) Latest ChangeSet: Tue Sep 4 07:59:22 2018 +0300 git:3e828f8-dirty
(XEN) Bootloader: GRUB 2.02~beta2-36ubuntu3.18
(XEN) Command line: placeholder loglvl=all guest_loglvl=all altp2m=true dom0_mem=6000M,max:6000M ept=no-ad introspection_extn=true watchdog com1=115200,8n1 com2=115200,8n1 console=com1,com2,vga no-real-mode edd=off
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 0 EDD information structures
(XEN) Multiboot-e820 RAM map:
(XEN)  0000000000000000 - 00000000000a0000 (usable)
(XEN)  00000000000a0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000031db0000 (usable)
(XEN)  0000000031db0000 - 0000000032000000 (reserved)
(XEN)  0000000032000000 - 00000000d9d9d000 (usable)
(XEN)  00000000d9d9d000 - 00000000d9e01000 (reserved)
(XEN)  00000000d9e01000 - 00000000d9ed2000 (usable)
(XEN)  00000000d9ed2000 - 00000000da227000 (ACPI NVS)
(XEN)  00000000da227000 - 00000000dabf2000 (reserved)
(XEN)  00000000dabf2000 - 00000000dacdf000 type 20
(XEN)  00000000dacdf000 - 00000000dc000000 (usable)
(XEN)  00000000dc000000 - 00000000e0000000 (reserved)
(XEN)  00000000e6f00000 - 00000000e6f80000 (reserved)
(XEN)  00000000e7000000 - 00000000e7080000 (reserved)
(XEN)  00000000e70f0000 - 00000000e70f1000 (reserved)
(XEN)  00000000e9300000 - 00000000e9380000 (reserved)
(XEN)  00000000e9400000 - 00000000e9480000 (reserved)
(XEN)  00000000e94f0000 - 00000000e94f1000 (reserved)
(XEN)  00000000eb700000 - 00000000eb780000 (reserved)
(XEN)  00000000eb800000 - 00000000eb880000 (reserved)
(XEN)  00000000eb8f0000 - 00000000eb8f1000 (reserved)
(XEN)  00000000eff00000 - 00000000eff80000 (reserved)
(XEN)  00000000efff0000 - 00000000efff1000 (reserved)
(XEN)  00000000fea00000 - 00000000feb00000 (reserved)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fec10000 - 00000000fec11000 (reserved)
(XEN)  00000000fed00000 - 00000000fed01000 (reserved)
(XEN)  00000000fed40000 - 00000000fed45000 (reserved)
(XEN)  00000000fed80000 - 00000000fed90000 (reserved)
(XEN)  00000000fedc0000 - 00000000fedc1000 (reserved)
(XEN)  00000000fedc2000 - 00000000fedc6000 (reserved)
(XEN)  00000000fedc7000 - 00000000fedc8000 (reserved)
(XEN)  00000000fedc9000 - 00000000fedcb000 (reserved)
(XEN)  00000000fee00000 - 00000000fef00000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000c1f200000 (usable)
(XEN)  0000000c1f200000 - 0000000c20000000 (reserved)
(XEN) New Xen image base address: 0xdba00000
(XEN) ACPI: RSDP 000FCFF0, 0024 (r2 SUPERM)
(XEN) ACPI: XSDT D9ED20B8, 00EC (r1 SUPERM   SUPERM  3242016 AMI     10013)
(XEN) ACPI: FACP D9EDDC10, 0114 (r6                  3242016 AMI     10013)
(XEN) ACPI: DSDT D9ED2238, B9D1 (r2 SUPERM     SMCI  3242016 INTL 20120913)
(XEN) ACPI: FACS DA226E80, 0040
(XEN) ACPI: APIC D9EDDD28, 0482 (r4                  3242016 AMI     10013)
(XEN) ACPI: FPDT D9EDE1B0, 0044 (r1                  3242016 AMI     10013)
(XEN) ACPI: FIDT D9EDE1F8, 009C (r1 SUPERM     SMCI  3242016 AMI     10013)
(XEN) ACPI: SSDT D9EDE298, 00D2 (r2 SUPERM AMD ALIB        2 MSFT  4000000)
(XEN) ACPI: SPMI D9EDE370, 0041 (r5 SUPERM     SMCI        0 AMI.        0)
(XEN) ACPI: SSDT D9EDE3B8, 00FC (r2 SUPERM  CPUSSDT  3242016 AMI   3242016)
(XEN) ACPI: MCFG D9EDE4B8, 003C (r1 SUPERM     SMCI  3242016 MSFT    10013)
(XEN) ACPI: SSDT D9EDE4F8, 2314 (r1 SUPERM  AMD CPU        1 AMD         1)
(XEN) ACPI: SRAT D9EE0810, 01D0 (r3 SUPERM AMD SRAT        1 AMD         1)
(XEN) ACPI: MSCT D9EE09E0, 0064 (r1 SUPERM AMD MSCT        0 AMD         1)
(XEN) ACPI: SLIT D9EE0A48, 003C (r1 SUPERM AMD SLIT        1 AMD         1)
(XEN) ACPI: CRAT D9EE0A88, 1170 (r1 SUPERM AMD CRAT        1 AMD         1)
(XEN) ACPI: CDIT D9EE1BF8, 0038 (r1 SUPERM AMD CDIT        1 AMD         1)
(XEN) ACPI: BERT D9EE1C30, 0030 (r1 AMD    AMD BERT        1 AMD         1)
(XEN) ACPI: EINJ D9EE1C60, 0150 (r1 AMD    AMD EINJ        1 AMD         1)
(XEN) ACPI: HEST D9EE1DB0, 0608 (r1 AMD    AMD HEST        1 AMD         1)
(XEN) ACPI: HPET D9EE23B8, 0038 (r1 SUPERM     SMCI  3242016 AMI         5)
(XEN) ACPI: SSDT D9EE23F0, 0024 (r1 AMDFCH    FCHZP     1000 INTL 20120913)
(XEN) ACPI: UEFI D9EE2418, 0042 (r1                        0             0)
(XEN) ACPI: SPCR D9EE2460, 0050 (r2  A M I  APTIO V  3242016 AMI.    5000D)
(XEN) ACPI: BGRT D9EE24B0, 0038 (r1 SUPERM     SMCI  3242016 AMI     10013)
(XEN) ACPI: IVRS D9EE24E8, 01F0 (r2 SUPERM AMD IVRS        1 AMD         0)
(XEN) ACPI: SSDT D9EE26D8, 1630 (r1    AMD   CPMCMN        1 INTL 20120913)
(XEN) ACPI: WSMT D9EE3D08, 0028 (r1                  3242016 AMI     10013)
(XEN) System RAM: 49056MB (50234236kB)
(XEN) SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 08 -> Node 0
(XEN) SRAT: PXM 0 -> APIC 09 -> Node 0
(XEN) SRAT: PXM 1 -> APIC 10 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 11 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 18 -> Node 1
(XEN) SRAT: PXM 1 -> APIC 19 -> Node 1
(XEN) SRAT: PXM 2 -> APIC 20 -> Node 2
(XEN) SRAT: PXM 2 -> APIC 21 -> Node 2
(XEN) SRAT: PXM 2 -> APIC 28 -> Node 2
(XEN) SRAT: PXM 2 -> APIC 29 -> Node 2
(XEN) SRAT: PXM 3 -> APIC 30 -> Node 3
(XEN) SRAT: PXM 3 -> APIC 31 -> Node 3
(XEN) SRAT: PXM 3 -> APIC 38 -> Node 3
(XEN) SRAT: PXM 3 -> APIC 39 -> Node 3
(XEN) SRAT: Node 0 PXM 0 0-a0000
(XEN) SRAT: Node 0 PXM 0 100000-e0000000
(XEN) SRAT: Node 0 PXM 0 100000000-420000000
(XEN) SRAT: Node 1 PXM 1 420000000-c20000000
(XEN) NUMA: Allocated memnodemap from c02f2a000 - c02f37000
(XEN) NUMA: Using 8 for the hash shift.
(XEN) SRAT: Node 2 has no memory. BIOS Bug or mis-configured hardware?
(XEN) SRAT: Node 3 has no memory. BIOS Bug or mis-configured hardware?
(XEN) Domain heap initialised DMA width 32 bits
(XEN) CPU Vendor: AMD, Family 23 (0x17), Model 1 (0x1), Stepping 2 (raw 00800f12)
(XEN) found SMP MP-table at 000fcfe0
(XEN) DMI 2.8 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808 (32 bits)
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - da226e80/0000000000000000, using 32
(XEN) ACPI:             wakeup_vec[da226e8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x08] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x10] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x18] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x20] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x28] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x30] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x38] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x09] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x11] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x19] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x21] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x29] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x31] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x39] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x21] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x22] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x23] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x24] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x25] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x26] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x27] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x28] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x29] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x2f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x30] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x31] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x32] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x33] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x34] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x35] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x36] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x37] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x38] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x39] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x3f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x40] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x41] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x42] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x43] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x44] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x45] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x46] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x47] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x48] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x49] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x4f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x50] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x51] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x52] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x53] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x54] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x55] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x56] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x57] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x58] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x59] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x5f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x60] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x61] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x62] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x63] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x64] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x65] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x66] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x67] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x68] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x69] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x6f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x70] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x71] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x72] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x73] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x74] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x75] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x76] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x77] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x78] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x79] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7a] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7b] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7c] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7d] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7e] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x7f] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) Overriding APIC driver with bigsmp
(XEN) ACPI: IOAPIC (id[0x80] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 128, version 33, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x81] address[0xefff0000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 129, version 33, address 0xefff0000, GSI 24-55
(XEN) ACPI: IOAPIC (id[0x82] address[0xeb8f0000] gsi_base[56])
(XEN) IOAPIC[2]: apic_id 130, version 33, address 0xeb8f0000, GSI 56-87
(XEN) ACPI: IOAPIC (id[0x83] address[0xe94f0000] gsi_base[88])
(XEN) IOAPIC[3]: apic_id 131, version 33, address 0xe94f0000, GSI 88-119
(XEN) ACPI: IOAPIC (id[0x84] address[0xe70f0000] gsi_base[120])
(XEN) IOAPIC[4]: apic_id 132, version 33, address 0xe70f0000, GSI 120-151
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Phys.  Using 5 I/O APICs
(XEN) ACPI: HPET id: 0x10228201 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f0000000 segment 0000 buses 00 - 7f
(XEN) PCI: Not using MCFG for segment 0000 bus 00-7f
(XEN) ERST table was not found
(XEN) HEST: Table parsing has been initialized
(XEN) ACPI: BGRT: invalidating v1 image at 0xd6331018
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 128 CPUs (112 hotplug CPUs)
(XEN) IRQ limits: 152 GSI, 2936 MSI/MSI-X
(XEN) traps.c:1569: GPF (0000): ffff82d08042140d [probe_cpuid_faulting+0xe/0xa3] -> ffff82d080378882
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) CPU0: AMD Fam17h machine check reporting enabled
(XEN) Speculative mitigation facilities:
(XEN)   Hardware features:
(XEN)   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN)   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN)   Support for HVM VMs: RSB
(XEN)   Support for PV VMs: RSB
(XEN)   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN)   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 2100.045 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080462838 -> ffff82d08046463e
(XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) AMD-Vi: IOMMU Extended Features:
(XEN)  - Peripheral Page Service Request
(XEN)  - NX bit Supported
(XEN)  - Guest Translation
(XEN)  - Invalidate All Command
(XEN)  - Guest APIC supported
(XEN)  - Performance Counters
(XEN) AMD-Vi: IOMMU 0 Enabled.
(XEN) AMD-Vi: IOMMU Extended Features:
(XEN)  - Peripheral Page Service Request
(XEN)  - NX bit Supported
(XEN)  - Guest Translation
(XEN)  - Invalidate All Command
(XEN)  - Guest APIC supported
(XEN)  - Performance Counters
(XEN) AMD-Vi: IOMMU 1 Enabled.
(XEN) AMD-Vi: IOMMU Extended Features:
(XEN)  - Peripheral Page Service Request
(XEN)  - NX bit Supported
(XEN)  - Guest Translation
(XEN)  - Invalidate All Command
(XEN)  - Guest APIC supported
(XEN)  - Performance Counters
(XEN) AMD-Vi: IOMMU 2 Enabled.
(XEN) AMD-Vi: IOMMU Extended Features:
(XEN)  - Peripheral Page Service Request
(XEN)  - NX bit Supported
(XEN)  - Guest Translation
(XEN)  - Invalidate All Command
(XEN)  - Guest APIC supported
(XEN)  - Performance Counters
(XEN) AMD-Vi: IOMMU 3 Enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) nr_sockets: 11
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Allocated console ring of 128 KiB.
(XEN) mwait-idle: does not run on family 23 model 1
(XEN) HVM: ASIDs enabled.
(XEN) SVM: Supported advanced features:
(XEN)  - Nested Page Tables (NPT)
(XEN)  - Last Branch Record (LBR) Virtualisation
(XEN)  - Next-RIP Saved on #VMEXIT
(XEN)  - VMCB Clean Bits
(XEN)  - DecodeAssists
(XEN)  - Virtual VMLOAD/VMSAVE
(XEN)  - Virtual GIF
(XEN)  - Pause-Intercept Filter
(XEN)  - Pause-Intercept Filter Threshold
(XEN)  - TSC Rate MSR
(XEN) HVM: SVM enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) Brought up 16 CPUs
(XEN) Testing NMI watchdog on all CPUs: ok
(XEN) build-id: f29f4b5ed08e0a42ebc8a77aea98a0a9bc29fc07
(XEN) Running stub recovery selftests...
(XEN) traps.c:1569: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080378412
(XEN) traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080378412
(XEN) traps.c:1097: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080378412
(XEN) ACPI sleep modes: S3
(XEN) VPMU: disabled
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) xenoprof: Initialization failed. AMD processor family 23 is not supported
(XEN) Dom0 has maximum 1112 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** Building a PV Dom0 ***
(XEN) ELF: phdr: paddr=0x1000000 memsz=0xde9000
(XEN) ELF: phdr: paddr=0x1e00000 memsz=0x14a000
(XEN) ELF: phdr: paddr=0x1f4a000 memsz=0x184d8
(XEN) ELF: phdr: paddr=0x1f63000 memsz=0x2db000
(XEN) ELF: memory: 0x1000000 -> 0x223e000
(XEN) ELF: note: GUEST_OS = "linux"
(XEN) ELF: note: GUEST_VERSION = "2.6"
(XEN) ELF: note: XEN_VERSION = "xen-3.0"
(XEN) ELF: note: VIRT_BASE = 0xffffffff80000000
(XEN) ELF: note: INIT_P2M = 0x8000000000
(XEN) ELF: note: ENTRY = 0xffffffff81f631f0
(XEN) ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb|writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel"
(XEN) ELF: note: SUPPORTED_FEATURES = 0x90d
(XEN) ELF: note: PAE_MODE = "yes"
(XEN) ELF: note: LOADER = "generic"
(XEN) ELF: note: unknown (0xd)
(XEN) ELF: note: SUSPEND_CANCEL = 0x1
(XEN) ELF: note: MOD_START_PFN = 0x1
(XEN) ELF: note: HV_START_LOW = 0xffff800000000000
(XEN) ELF: note: PADDR_OFFSET = 0
(XEN) ELF: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff8223e000
(XEN)     virt_entry       = 0xffffffff81f631f0
(XEN)     p2m_base         = 0x8000000000
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x223e000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   00000003f4000000->00000003f8000000 (1509890 pages to be allocated)
(XEN)  Init. ramdisk: 0000000c1cc02000->0000000c1f1ffbda
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff8223e000
(XEN)  Init. ramdisk: 0000000000000000->0000000000000000
(XEN)  Phys-Mach map: 0000008000000000->0000008000bb8000
(XEN)  Start info:    ffffffff8223e000->ffffffff8223e4b4
(XEN)  Xenstore ring: 0000000000000000->0000000000000000
(XEN)  Console ring:  0000000000000000->0000000000000000
(XEN)  Page tables:   ffffffff8223f000->ffffffff82254000
(XEN)  Boot stack:    ffffffff82254000->ffffffff82255000
(XEN)  TOTAL:         ffffffff80000000->ffffffff82400000
(XEN)  ENTRY ADDRESS: ffffffff81f631f0
(XEN) Dom0 has maximum 16 VCPUs
(XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff81de9000
(XEN) ELF: phdr 1 at 0xffffffff81e00000 -> 0xffffffff81f4a000
(XEN) ELF: phdr 2 at 0xffffffff81f4a000 -> 0xffffffff81f624d8
(XEN) ELF: phdr 3 at 0xffffffff81f63000 -> 0xffffffff820ce000
(XEN) setup 0000:00:00.2 for d0 failed (-19)
(XEN) setup 0000:20:00.2 for d0 failed (-19)
(XEN) setup 0000:40:00.2 for d0 failed (-19)
(XEN) setup 0000:60:00.2 for d0 failed (-19)
(XEN) [0xdabf2000, 0xdacdf000) type: 20
(XEN) Assertion 'unreachable' failed at mm.c:470
(XEN) ----[ Xen-4.12-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d080289034>] page_get_ram_type+0xaa/0xcf
(XEN) RFLAGS: 0000000000010292   CONTEXT: hypervisor
(XEN) rax: ffff82d0805bf3ac   rbx: 00000000000dabf2   rcx: 0000000000000000
(XEN) rdx: ffff82d080487fff   rsi: 000000000000000a   rdi: ffff82d08047c6b8
(XEN) rbp: ffff82d080487858   rsp: ffff82d080487848   r8:  ffff8303fb600000
(XEN) r9:  0000000000000002   r10: 0000000000000014   r11: 0000000000000002
(XEN) r12: ffff82d080391a54   r13: ffff8303fb342000   r14: 0000000000c1f200
(XEN) r15: 000ffffffffff000   cr0: 000000008005003b   cr4: 00000000001506e0
(XEN) cr3: 00000000dbe7b000   cr2: 0000000000000000
(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
(XEN) Xen code around <ffff82d080289034> (page_get_ram_type+0xaa/0xcf):
(XEN)  e8 15 00 e8 df 8e fc ff <0f> 0b 49 03 31 49 83 c0 14 4d 39 d8 75 93 85 c0
(XEN) Xen stack trace from rsp=ffff82d080487848:
(XEN)    00000000000dabf2 00000000000dabf2 ffff82d080487898 ffff82d08040d57c
(XEN)    ffff82d080487898 ffff8300d9bfa000 ffff8303fb342000 000000000017e1b8
(XEN)    0000000000177000 ffff8303fb342000 ffff82d0804878d8 ffff82d08040753c
(XEN)    ffff82d0804878d8 ffff8300d9bfa000 00000000000071b8 000000000017e1b8
(XEN)    0000000000177000 ffff8303fb342000 ffff82d080487d68 ffff82d080428c04
(XEN)    0000000000000000 ffff830000097ed0 ffffffff82400000 0000000000000015
(XEN)    0000000000000ff0 0000000000000000 00000003f6241000 ffff8303f6240000
(XEN)    ffffffff8223e000 ffff8303f6241000 0000000000000000 ffff8303f6242ff8
(XEN)    00000003f6253000 00000000000065fe ffff8303f6242000 ffffffff82255000
(XEN)    ffffffff81000000 00000000003f8000 ffffffff8223e000 00000003f6254000
(XEN)    ffff8303f6241090 00000000003f4000 ffffffff8223e000 00000000000025fe
(XEN)    0000000000002400 ffff830000097ed0 0000008000bb8000 00000000000065fe
(XEN)    ffff820040000000 0000008000000000 00000000000065fe 0000000000177000
(XEN)    0000000000000000 00000000000071b9 0000000000004000 ffff82d08045a7c0
(XEN)    ffff8300d9bfa000 00000000025fdbda 0000000000000000 ffff830c1b97be64
(XEN)    ffff830c1b97c068 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000001 ffff82d0803e5471 ffffffff81f631f0 0000000000000001
(XEN)    ffff82d0803e52bf ffffffff81001000 0000000000000001 ffff82d0803e5299
(XEN)    ffffffff80000000 0000000000000001 ffff82d0803e52b2 0000000000000000
(XEN)    0000000000000002 ffff82d0803e5401 ffff830c1b97bea0 0000000000000002
(XEN) Xen call trace:
(XEN)    [<ffff82d080289034>] page_get_ram_type+0xaa/0xcf
(XEN)    [<ffff82d08040d57c>] arch_iommu_hwdom_init+0x28a/0x2ac
(XEN)    [<ffff82d08040753c>] iommu_hwdom_init+0x1d5/0x1e4
(XEN)    [<ffff82d080428c04>] dom0_construct_pv+0x280b/0x28d7
(XEN)    [<ffff82d08042b9ed>] construct_dom0+0x99/0xae4
(XEN)    [<ffff82d08041c358>] __start_xen+0x25ec/0x2723
(XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x55
(XEN) 
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Assertion 'unreachable' failed at mm.c:470
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------727AC5CDCB3114805F7E8FA0--


From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:49:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3Izu-0004Yd-35; Fri, 21 Sep 2018 10:49:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Izs-0004YJ-A2
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:49:16 +0000
X-Inumbo-ID: 20343b40-bd8c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20343b40-bd8c-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:50:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65918950"
Date: Fri, 21 Sep 2018 11:49:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzI6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW4gYSBudW1iZXIgb2YgY2FzZXMgdGhlIHRhcmdldHMgb2YgaW5kaXJlY3QgY2FsbHMg
Z2V0IGRldGVybWluZWQgb25jZQo+IGF0IGJvb3QgdGltZS4gSW4gc3VjaCBjYXNlcyB3ZSBjYW4g
cmVwbGFjZSB0aG9zZSBjYWxscyB3aXRoIGRpcmVjdCBvbmVzCj4gdmlhIG91ciBhbHRlcm5hdGl2
ZSBpbnN0cnVjdGlvbiBwYXRjaGluZyBtZWNoYW5pc20uCj4gCj4gU29tZSBvZiB0aGUgdGFyZ2V0
cyAoaW4gcGFydGljdWxhciB0aGUgaHZtX2Z1bmNzIG9uZXMpIGdldCBlc3RhYmxpc2hlZAo+IG9u
bHkgaW4gcHJlLVNNUCBpbml0Y2FsbHMsIG1ha2luZyBuZWNlc3NhcnkgYSBzZWNvbmQgcGFzc3Mg
dGhyb3VnaCB0aGUKPiBhbHRlcm5hdGl2ZSBwYXRjaGluZyBjb2RlLiBUaGVyZWZvcmUgc29tZSBh
ZGp1c3RtZW50cyBiZXlvbmQgdGhlCj4gcmVjb2duaXRpb24gb2YgdGhlIG5ldyBzcGVjaWFsIHBh
dHRlcm4gYXJlIG5lY2Vzc2FyeSB0aGVyZS4KPiAKPiBOb3RlIHRoYXQgcGF0Y2hpbmcgc3VjaCBz
aXRlcyBtb3JlIHRoYW4gb25jZSBpcyBub3Qgc3VwcG9ydGVkIChhbmQgdGhlCj4gc3VwcGxpZWQg
bWFjcm9zIGFsc28gZG9uJ3QgcHJvdmlkZSBhbnkgbWVhbnMgdG8gZG8gc28pLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogVXNl
ICJYIiBjb25zdHJhaW50IGluc3RlYWQgb2YgImciIGluIGFsdGVybmF0aXZlX2NhbGxOKCkuIFBy
ZS0KPiAgICAgY2FsY3VsYXRlIHZhbHVlcyB0byBiZSBwdXQgaW50byBsb2NhbCByZWdpc3RlciB2
YXJpYWJsZXMuCj4gdjI6IEludHJvZHVjZSBhbmQgdXNlIGNvdW50X3ZhX2FyZygpLiBEb24ndCBv
bWl0IG1pZGRsZSBvcGVyYW5kIGZyb20KPiAgICAgPzogaW4gQUxUX0NBTExfQVJHKCkuIFJlLWJh
c2UuCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xNzgsOCArMTc4LDkgQEAgdGV4dF9wb2tlKHZvaWQg
KmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZQo+ICAgKiBBUHMgaGF2ZSBsZXNzIGNhcGFiaWxpdGll
cyB0aGFuIHRoZSBib290IHByb2Nlc3NvciBhcmUgbm90IGhhbmRsZWQuCj4gICAqIFRvdWdoLiBN
YWtlIHN1cmUgeW91IGRpc2FibGUgc3VjaCBmZWF0dXJlcyBieSBoYW5kLgo+ICAgKi8KPiAtdm9p
ZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAq
c3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBhbHRfaW5zdHIgKmVuZCkKPiArc3RhdGljIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggX2FwcGx5
X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICplbmQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBmb3JjZSkKPiAgewo+ICAgICAgc3RydWN0IGFsdF9pbnN0ciAqYSwgKmJhc2U7Cj4gIAo+IEBA
IC0yMTgsNiArMjE5LDEzIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRp
dmUKCkkgdGhpbmsgeW91IG5lZWQgdG8gZml4IHRoZSBjb21tZW50IGJlZm9yZSB0aGlzIGlmIHN0
YXRlbWVudC4gQXQgdGhlCnZlcnkgbGVhc3QgeW91J3JlIG5vdyB1c2luZyB0d28gLT5wcml2IHRv
IG1ha2UgZGVjaXNpb24gb24gcGF0Y2hpbmcuCgpBbHNvIEkgd29uZGVyIHdoeSB5b3Uga2VlcCBi
YXNlLCBzaW5jZSAuLi4KCj4gICAgICAgICAgaWYgKCBBTFRfT1JJR19QVFIoYmFzZSkgIT0gb3Jp
ZyApCj4gICAgICAgICAgICAgIGJhc2UgPSBhOwo+ICAKPiArICAgICAgICAvKiBTa2lwIHBhdGNo
IHNpdGVzIGFscmVhZHkgaGFuZGxlZCBkdXJpbmcgdGhlIGZpcnN0IHBhc3MuICovCj4gKyAgICAg
ICAgaWYgKCBhLT5wcml2ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIEFTU0VSVChmb3Jj
ZSk7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAg
LyogSWYgdGhlcmUgaXMgbm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgc2VlIGFib3V0IG9wdGltaXNp
bmcgdGhlIG5vcHMuICovCj4gICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlkKSAp
Cj4gICAgICAgICAgewo+IEBAIC0yMjUsNyArMjMzLDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRj
aCBhcHBseV9hbHRlcm5hdGl2ZQo+ICAgICAgICAgICAgICBpZiAoIGJhc2UtPnByaXYgKQo+ICAg
ICAgICAgICAgICAgICAgY29udGludWU7CgouLi4gYmFzZSBpcyBndWFyYW50ZWVkIHRvIGJlIGEg
YXQgdGhpcyBwb2ludCwgZnVydGhlcm1vcmUgdGhlcmUgaXMKYWxyZWFkeSBhIGNoZWNrIHRvIHNr
aXAgcGF0Y2hpbmcgYWRkZWQgaW4gdGhpcyBwYXRjaC4KCj4gIAo+IC0gICAgICAgICAgICBiYXNl
LT5wcml2ID0gMTsKPiArICAgICAgICAgICAgYS0+cHJpdiA9IDE7Cj4gIAo+ICAgICAgICAgICAg
ICAvKiBOb3RoaW5nIHVzZWZ1bCB0byBkbz8gKi8KPiAgICAgICAgICAgICAgaWYgKCB0b29sY2hh
aW5fbm9wc19hcmVfaWRlYWwgfHwgYS0+cGFkX2xlbiA8PSAxICkKPiBAQCAtMjM2LDIwICsyNDQs
NzQgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQo+ICAgICAgICAg
ICAgICBjb250aW51ZTsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGJhc2UtPnByaXYgPSAx
Owo+IC0KPiAgICAgICAgICBtZW1jcHkoYnVmLCByZXBsLCBhLT5yZXBsX2xlbik7Cj4gIAo+ICAg
ICAgICAgIC8qIDB4ZTgvMHhlOSBhcmUgcmVsYXRpdmUgYnJhbmNoZXM7IGZpeCB0aGUgb2Zmc2V0
LiAqLwo+ICAgICAgICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09
IDB4ZTggKQo+IC0gICAgICAgICAgICAqKGludDMyX3QgKikoYnVmICsgMSkgKz0gcmVwbCAtIG9y
aWc7Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBEZXRl
Y3QgdGhlIHNwZWNpYWwgY2FzZSBvZiBpbmRpcmVjdC10by1kaXJlY3QgYnJhbmNoIHBhdGNoaW5n
Ogo+ICsgICAgICAgICAgICAgKiAtIHJlcGxhY2VtZW50IGlzIGEgZGlyZWN0IENBTEwvSk1QIChv
cGNvZGVzIDB4RTgvMHhFOTsgYWxyZWFkeQo+ICsgICAgICAgICAgICAgKiAgIGNoZWNrZWQgYWJv
dmUpLAo+ICsgICAgICAgICAgICAgKiAtIHJlcGxhY2VtZW50J3MgZGlzcGxhY2VtZW50IGlzIC01
IChwb2ludGluZyBiYWNrIGF0IHRoZSB2ZXJ5Cj4gKyAgICAgICAgICAgICAqICAgaW5zbiwgd2hp
Y2ggbWFrZXMgbm8gc2Vuc2UgaW4gYSByZWFsIHJlcGxhY2VtZW50IGluc24pLAo+ICsgICAgICAg
ICAgICAgKiAtIG9yaWdpbmFsIGlzIGFuIGluZGlyZWN0IENBTEwvSk1QIChvcGNvZGVzIDB4RkYv
MiBvciAweEZGLzQpCj4gKyAgICAgICAgICAgICAqICAgdXNpbmcgUklQLXJlbGF0aXZlIGFkZHJl
c3NpbmcuCj4gKyAgICAgICAgICAgICAqIFNvbWUgZnVuY3Rpb24gdGFyZ2V0cyBtYXkgbm90IGJl
IGF2YWlsYWJsZSB3aGVuIHdlIGNvbWUgaGVyZQo+ICsgICAgICAgICAgICAgKiB0aGUgZmlyc3Qg
dGltZS4gRGVmZXIgcGF0Y2hpbmcgb2YgdGhvc2UgdW50aWwgdGhlIHBvc3QtcHJlc21wLQo+ICsg
ICAgICAgICAgICAgKiBpbml0Y2FsbHMgcmUtaW52b2NhdGlvbi4gSWYgYXQgdGhhdCBwb2ludCB0
aGUgdGFyZ2V0IHBvaW50ZXIgaXMKPiArICAgICAgICAgICAgICogc3RpbGwgTlVMTCwgaW5zZXJ0
ICJVRDI7IFVEMCIgKGZvciBlYXNlIG9mIHJlY29nbml0aW9uKSBpbnN0ZWFkCj4gKyAgICAgICAg
ICAgICAqIG9mIENBTEwvSk1QLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYg
KCBhLT5jcHVpZCA9PSBYODZfRkVBVFVSRV9BTFdBWVMgJiYKPiArICAgICAgICAgICAgICAgICAq
KGludDMyX3QgKikoYnVmICsgMSkgPT0gLTUgJiYKPiArICAgICAgICAgICAgICAgICBhLT5vcmln
X2xlbiA+PSA2ICYmCj4gKyAgICAgICAgICAgICAgICAgb3JpZ1swXSA9PSAweGZmICYmCj4gKyAg
ICAgICAgICAgICAgICAgb3JpZ1sxXSA9PSAoKmJ1ZiAmIDEgPyAweDI1IDogMHgxNSkgKQo+ICsg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBsb25nIGRpc3AgPSAqKGludDMyX3QgKiko
b3JpZyArIDIpOwo+ICsgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqZGVzdCA9ICoodm9p
ZCAqKikob3JpZyArIDYgKyBkaXNwKTsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAoIGRlc3Qg
KQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIGRpc3AgPSBkZXN0
IC0gKG9yaWcgKyA1KTsKPiArICAgICAgICAgICAgICAgICAgICBBU1NFUlQoZGlzcCA9PSAoaW50
MzJfdClkaXNwKTsKPiArICAgICAgICAgICAgICAgICAgICAqKGludDMyX3QgKikoYnVmICsgMSkg
PSBkaXNwOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgZWxzZSBpZiAo
IGZvcmNlICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBidWZb
MF0gPSAweDBmOwo+ICsgICAgICAgICAgICAgICAgICAgIGJ1ZlsxXSA9IDB4MGI7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgYnVmWzJdID0gMHgwZjsKPiArICAgICAgICAgICAgICAgICAgICBidWZb
M10gPSAweGZmOwo+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zls0XSA9IDB4ZmY7CgpJIHRoaW5r
IHRoZXNlIGFyZSBvcGNvZGVzIGZvciAiVUQyOyBVRDAiLiBQbGVhc2UgYWRkIGEgY29tbWVudCBm
b3IgdGhlbS4KSGF2aW5nIHRvIGdvIHRocm91Z2ggU0RNIHRvIGZpZ3VyZSBvdXQgd2hhdCB0aGV5
IGFyZSBpc24ndCBuaWNlLgoKQXQgdGhpcyBwb2ludCBJIGFsc28gdGhpbmsgdGhlIG5hbWUgImZv
cmNlIiBpcyBub3QgdmVyeSBnb29kLiBXaGF0L3dobwppcyBmb3JjZWQgaGVyZT8gV2h5IG5vdCB1
c2UgYSBtb3JlIGRlc2NyaXB0aXZlIG5hbWUgbGlrZSAicG9zdF9pbml0IiBvcgoic3lzdGVtX2Fj
dGl2ZSI/CgpUaGUgcmVzdCBvZiB0aGUgcGF0Y2ggbG9va3MgZmluZSB0byBtZS4KCldlaS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:50:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:50: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 1g3J0e-0004uS-FY; Fri, 21 Sep 2018 10:50:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3J0d-0004p8-Vq
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:50:04 +0000
X-Inumbo-ID: 3cf4d2da-bd8c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cf4d2da-bd8c-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:51:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65918989"
Date: Fri, 21 Sep 2018 11:50:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921105000.hi7fswecmapqv6ik@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C40702000078001E747F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C40702000078001E747F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/HVM: patch indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzI6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVs
eSAob3Igbm90IGF0IGFsbCkKPiBkdXJpbmcgdGhlIGxpZmV0aW1lIG9mIGEgVk0sIGxpa2Uge2Rv
bWFpbix2Y3B1fV9pbml0aWFsaXNlIG9yIGNwdV91cCwKPiBhcyB3ZWxsIGFzIG5lc3RlZCwgVk0g
ZXZlbnQsIGFuZCBhbHRwMm0gb25lcyAodGhleSBjYW4gYWxsIGJlIGRvbmUKPiBsYXRlciwgaWYg
c28gZGVzaXJlZCkuIFZpcnR1YWwgSW50ZXJydXB0IGRlbGl2ZXJ5IG9uZXMgd2lsbCBiZSBkZWFs
dAo+IHdpdGggaW4gYSBzdWJzZXF1ZW50IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:50:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3J1W-0005Io-Rp; Fri, 21 Sep 2018 10:50:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3J1W-0005If-2R
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:50:58 +0000
X-Inumbo-ID: 5d127636-bd8c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d127636-bd8c-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:51:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919050"
Date: Fri, 21 Sep 2018 11:50:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921105023.wknfwmzpktpamqgp@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C43902000078001E7482@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C43902000078001E7482@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/9] x86/HVM: patch vINTR indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzM6NDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpbGUgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSwgY2hhbmdlIHRoZSBWTVggaW5pdGlh
bGl6YXRpb24gbG9naWMgdG8KPiB1cGRhdGUgdGhlIGZ1bmN0aW9uIHRhYmxlIGluIHN0YXJ0X3Zt
eCgpIGZyb20gTlVMTCByYXRoZXIgdGhhbiB0byBOVUxMLAo+IHRvIG1ha2UgbW9yZSBvYnZpb3Vz
IHRoYXQgd2Ugd29uJ3QgZXZlciBjaGFuZ2UgYW4gYWxyZWFkeSAoZXhwbGljdGx5KQo+IGluaXRp
YWxpemVkIGZ1bmN0aW9uIHBvaW50ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:51:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:51: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 1g3J1r-0005MH-5x; Fri, 21 Sep 2018 10:51:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3J1p-0005Lx-HS
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:51:17 +0000
X-Inumbo-ID: 68a675c9-bd8c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68a675c9-bd8c-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:52:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919090"
Date: Fri, 21 Sep 2018 11:51:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921105113.seqbtofruqi33vsb@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C45702000078001E7485@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C45702000078001E7485@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 4/9] x86: patch ctxt_switch_masking()
 indirect call to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzQ6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgo+IC0tLQo+IHYyOiBEcm9w
IG9wZW4tY29kZWQgbnVtYmVyIGZyb20gbWFjcm8gaW52b2NhdGlvbi4KPiAKPiAtLS0gYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+
IEBAIC0xODQsNyArMTg0LDcgQEAgdm9pZCBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY29uc3Qgc3Ry
dWN0Cj4gIAl9Cj4gIAo+ICAJaWYgKGN0eHRfc3dpdGNoX21hc2tpbmcpCj4gLQkJY3R4dF9zd2l0
Y2hfbWFza2luZyhuZXh0KTsKPiArCQlhbHRlcm5hdGl2ZV92Y2FsbChjdHh0X3N3aXRjaF9tYXNr
aW5nLCBuZXh0KTsKPiAgfQo+ICAKPiAgYm9vbF90IG9wdF9jcHVfaW5mbzsKPiAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:53:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J3j-0005d9-JD; Fri, 21 Sep 2018 10:53:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3J3h-0005d0-UE
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:53:13 +0000
X-Inumbo-ID: add16230-bd8c-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id add16230-bd8c-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:54:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919256"
Date: Fri, 21 Sep 2018 11:53:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921105309.gbiaaivopqd75voh@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C48802000078001E7488@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C48802000078001E7488@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 5/9] x86/genapic: remove indirection from
 genapic hook 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: xen-devel <xen-devel@lists.xenproject.org>, 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzU6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW5zdGVhZCBvZiBsb2FkaW5nIGEgcG9pbnRlciBhdCBlYWNoIHVzZSBzaXRlLCBoYXZl
IGEgc2luZ2xlIHJ1bnRpbWUKPiBpbnN0YW5jZSBvZiBzdHJ1Y3QgZ2VuYXBpYywgY29weWluZyBp
bnRvIGl0IGZyb20gdGhlIGluZGl2aWR1YWwKPiBpbnN0YW5jZXMuIFRoZSBpbmRpdmlkdWFsIGlu
c3RhbmNlcyBjYW4gdGhpcyB3YXkgYWxzbyBiZSBtb3ZlZCB0byAuaW5pdAo+IChhbHNvIGFkanVz
dCBhcGljX3Byb2JlW10gYXQgdGhpcyBvY2Nhc2lvbikuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6w-0005oz-OS; Fri, 21 Sep 2018 10:56: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6v-0005oS-4G
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:33 +0000
X-Inumbo-ID: b5641b24-bd8c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5641b24-bd8c-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:54:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919424"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:21 +0100
Message-ID: <20180921105626.26776-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 4/9] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBlM2ZhNTk1NmZkLi4wOTVkNjJjZGU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc5MSw2ICsyNzkxLDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBjMTEyMjU2MmEzLi40NDg2YjE2MTA5IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMwMiw5ICszMDIsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTMyNSw5ICszMjIsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzY1LDkgKzM1OSw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM4OCw5ICszNzksNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBiNTExZjgyMmFkLi5iNmFjZmRmZTk1IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA3LDcgKzEwNywxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6y-0005qP-F7; Fri, 21 Sep 2018 10:56:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6w-0005oy-Mr
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:34 +0000
X-Inumbo-ID: 25899a02-bd8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25899a02-bd8d-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:57:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919427"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:22 +0100
Message-ID: <20180921105626.26776-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 5/9] memory: add check_get_page_from_gfn()
 as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRo
ZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRl
cm5zCmludG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKdjExOgogLSBGb3J3YXJkIGRlY2xhcmUgcDJtX3R5cGVfdCBp
biBwMm0tY29tbW9uLmggdG8gYWxsb3cgdGhlIGR1cGxpY2F0ZQogICBkZWNsYXJhdGlvbnMgb2Yg
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSB0byBiZSByZW1vdmVkLCBhbmQgaGVuY2UgYWRkCiAg
IEphbidzIFItYi4KCnYxMDoKIC0gRXhwYW5kIGNvbW1pdCBjb21tZW50IHRvIHBvaW50IG91dCB0
aGUgcmVhc29uIGZvciB0aGUgZHVwbGljYXRlCiAgIGRlY2xhcmF0aW9ucyBvZiBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpLgoKdjk6CiAtIERlZmVyIFAyTSB0eXBlIGNoZWNrcyAoYmV5b25kIHNo
YXJlZCBvciBwYWdpbmcpIHRvIHRoZSBjYWxsZXIuCgp2NzoKIC0gRml4IEFSTSBidWlsZCBieSBp
bnRyb2R1Y2luZyBwMm1faXNfcmVhZG9ubHkoKSBwcmVkaWNhdGUuCiAtIFJlLW5hbWUgZ2V0X3Bh
Z2VkX2ZyYW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KIC0gQWRqdXN0IGRlZmF1
bHQgY2FzZXMgb2YgY2FsbGVycyBzd2l0Y2gtaW5nIG9uIHJldHVybiB2YWx1ZS4KCnYzOgogLSBB
ZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCgp2MjoKIC0gTmV3IGluIHYyLgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgMTQgKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICB8IDMyICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCAgNCAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRl
L3hlbi9wMm0tY29tbW9uLmggfCAgNiArKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0
aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBhNTc3Njg1ZGM2Li40
ODA4NDBiMjAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMzU2LDIyICszNTYsMjEgQEAgc3RhdGljIGlu
dCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2lu
Zm8gKipwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBwMm1fdHlwZV90IHAybXQ7CiAKLSAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1
cnJfZCwgZ21mbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKLQotICAgIGlmICggKnBhZ2UgPT0gTlVM
TCApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCisgICAgc3dpdGNoICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o
Y3Vycl9kLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZSkgKQogICAgIHsKLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwot
ICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyX2QsIGdtZm4pOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICB9CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsK
IAotICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFn
ZSgqcGFnZSk7CisgICAgY2FzZSAtRUFHQUlOOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRS
WTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgorICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCiAgICAgLyogVGhpcyBjb2RlIHNob3VsZCBu
b3QgYmUgcmVhY2hlZCBpZiB0aGUgZ21mbiBpcyBub3QgUkFNICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA5YTQ5MGVm
NjhjLi44ZmI0ZjJlN2Q4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI1MzYsMjAgKzI1MzYsOCBAQCBzdGF0aWMgdm9p
ZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIGJvb2xfdCBwZXJtYW5l
bnQsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwg
JnAybXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRhYmxlID8gUDJNX1VOU0hB
UkUgOiBQMk1fQUxMT0MpOwotICAgIGlmICggKHAybV9pc19zaGFyZWQocDJtdCkgJiYgd3JpdGFi
bGUpIHx8ICFwYWdlICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuKTsKKyAgICBpZiAoIGNoZWNrX2dldF9w
YWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgIXdyaXRhYmxlLCAmcDJtdCwgJnBhZ2UpICkKICAg
ICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQogCiAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCmluZGV4IDBmMGI3YjFhNDkuLjM2MDRhODgxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3NCwy
NSArMzc0LDIzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCAqbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKnBhZ2UsIGJvb2wgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZG9tYWluICpyZCkKIHsKLSAgICBpbnQgcmMgPSBHTlRTVF9va2F5OwogICAgIHAybV90eXBl
X3QgcDJtdDsKKyAgICBpbnQgcmM7CiAKLSAgICAqbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwotICAgIGlm
ICggISpwYWdlICkKKyAgICByYyA9IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHJkLCBfZ2ZuKGdm
biksIHJlYWRvbmx5LCAmcDJtdCwgcGFnZSk7CisgICAgc3dpdGNoICggcmMgKQogICAgIHsKLSNp
ZmRlZiBQMk1fU0hBUkVEX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSAp
Ci0gICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwotI2VuZGlmCi0jaWZkZWYgUDJNX1BB
R0VTX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHJkLCBnZm4pOwotICAgICAgICAg
ICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKLSAgICAgICAgfQotI2VuZGlmCisgICAgY2FzZSAwOgor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgLUVBR0FJTjoKKyAgICAgICAgcmV0dXJuIEdOVFNU
X2VhZ2FpbjsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgogICAgICAgICBy
ZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQogCkBAIC00MDYsNyArNDA0LDcgQEAgc3RhdGlj
IGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIG1mbl90ICptZm4sCiAKICAg
ICAqbWZuID0gcGFnZV90b19tZm4oKnBhZ2UpOwogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVy
biBHTlRTVF9va2F5OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDg1NjExZGRhZTQuLjli
NTkyZDRmNjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwpAQCAtMTYyNSwzNyArMTYyNSw2NiBAQCB2b2lkIGRlc3Ryb3lfcmluZ19mb3Jf
aGVscGVyKAogICAgIH0KIH0KIAotaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAotICAgIHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9w
YWdlLAotICAgIHZvaWQgKipfdmEpCisvKgorICogQWNxdWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0
IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYW4gYW5kIEdGTiwKKyAqIGNoZWNraW5nIHdo
ZXRoZXIgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVkcyB1bnNoYXJpbmcuCisg
KiBJZiB0aGUgZnVuY3Rpb24gc3VjY2VlZHMgdGhlbiB6ZXJvIGlzIHJldHVybmVkLCBwYWdlX3Ag
aXMgd3JpdHRlbgorICogd2l0aCBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBwYWdlX2luZm8gd2l0
aCBhIHJlZmVyZW5jZSB0YWtlbiwgYW5kCisgKiBwMm10X3AgaXQgaXMgd3JpdHRlbiB3aXRoIHRo
ZSBQMk0gdHlwZSBvZiB0aGUgcGFnZS4gVGhlIGNhbGxlciBpcworICogcmVzcG9uc2libGUgZm9y
IGRyb3BwaW5nIHRoZSByZWZlcmVuY2UuCisgKiBJZiB0aGUgZnVuY3Rpb24gZmFpbHMgdGhlbiBh
biBhcHByb3ByaWF0ZSBlcnJubyBpcyByZXR1cm5lZCBhbmQgdGhlCisgKiB2YWx1ZXMgcmVmZXJl
bmNlZCBieSBwYWdlX3AgYW5kIHAybXRfcCBhcmUgdW5kZWZpbmVkLgorICovCitpbnQgY2hlY2tf
Z2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHJlYWRv
bmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAybXRfcCwgc3Ry
dWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
ICAgIHAybV9xdWVyeV90IHEgPSByZWFkb25seSA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKLSAgICB2b2lkICp2YTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZwMm10LCBQ
Mk1fVU5TSEFSRSk7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiks
ICZwMm10LCBxKTsKIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwogICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdt
Zm4pOwotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShkLCBnZm5feChnZm4pKTsKKyAgICAgICAgcmV0dXJuIC1FQUdBSU47CiAgICAgfQog
I2VuZGlmCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwotICAgIGlmICggcDJtX2lzX3No
YXJlZChwMm10KSApCisgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVk
KHAybXQpICkKICAgICB7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgcmV0dXJuIC1FQUdB
SU47CiAgICAgfQogI2VuZGlmCiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKKyAgICAqcDJtdF9wID0gcDJtdDsKKyAgICAqcGFnZV9wID0gcGFnZTsKKyAgICBy
ZXR1cm4gMDsKK30KKworaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAorICAgIHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLAor
ICAgIHZvaWQgKipfdmEpCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CisgICAgdm9pZCAqdmE7CisgICAgaW50IHJjOworCisgICAgcmMgPSBjaGVj
a19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsICZwYWdlKTsK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIChyYyA9PSAtRUFHQUlOKSA/IC1FTk9FTlQg
OiByYzsKKwogICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggODgyMzcw
N2MxNy4uYzAzNTU3NTQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTAsNyArMTEwLDcgQEAgc3RydWN0
IHAybV9kb21haW4gewogICogZnV0dXJlLCBpdCdzIHBvc3NpYmxlIHRvIHVzZSBoaWdoZXIgdmFs
dWUgZm9yIHBzZXVkby10eXBlIGFuZCBkb24ndCBzdG9yZQogICogdGhlbSBpbiB0aGUgcDJtIGVu
dHJ5LgogICovCi10eXBlZGVmIGVudW0geworZW51bSBwMm1fdHlwZSB7CiAgICAgcDJtX2ludmFs
aWQgPSAwLCAgICAvKiBOb3RoaW5nIG1hcHBlZCBoZXJlICovCiAgICAgcDJtX3JhbV9ydywgICAg
ICAgICAvKiBOb3JtYWwgcmVhZC93cml0ZSBndWVzdCBSQU0gKi8KICAgICBwMm1fcmFtX3JvLCAg
ICAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVzIGFyZSBzaWxlbnRseSBkcm9wcGVkICovCkBAIC0x
MjQsNyArMTI0LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBwMm1faW9tbXVfbWFwX3J3LCAgIC8q
IFJlYWQvd3JpdGUgaW9tbXUgbWFwcGluZyAqLwogICAgIHAybV9pb21tdV9tYXBfcm8sICAgLyog
UmVhZC1vbmx5IGlvbW11IG1hcHBpbmcgKi8KICAgICBwMm1fbWF4X3JlYWxfdHlwZSwgIC8qIFR5
cGVzIGFmdGVyIHRoaXMgd29uJ3QgYmUgc3RvcmUgaW4gdGhlIHAybSAqLwotfSBwMm1fdHlwZV90
OworfTsKIAogLyogV2UgdXNlIGJpdG1hcHMgYW5kIG1hc2sgdG8gaGFuZGxlIGdyb3VwcyBvZiB0
eXBlcyAqLwogI2RlZmluZSBwMm1fdG9fbWFzayhfdCkgKDFVTCA8PCAoX3QpKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
aW5kZXggZDRiM2NmY2I2ZS4uYjk3ZjEzYTJhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01Miw3ICs1Miw3
IEBAIGV4dGVybiBib29sX3Qgb3B0X2hhcF8xZ2IsIG9wdF9oYXBfMm1iOwogICogY2Fubm90IGJl
IG5vbi16ZXJvLCBvdGhlcndpc2UsIGhhcmR3YXJlIGdlbmVyYXRlcyBpbyBwYWdlIGZhdWx0cyB3
aGVuIAogICogZGV2aWNlIGFjY2VzcyB0aG9zZSBwYWdlcy4gVGhlcmVmb3JlLCBwMm1fcmFtX3J3
IGhhcyB0byBiZSBkZWZpbmVkIGFzIDAuCiAgKi8KLXR5cGVkZWYgZW51bSB7CitlbnVtIHAybV90
eXBlIHsKICAgICBwMm1fcmFtX3J3ID0gMCwgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3Jp
dGUgZ3Vlc3QgUkFNICovCiAgICAgcDJtX2ludmFsaWQgPSAxLCAgICAgICAgICAgIC8qIE5vdGhp
bmcgbWFwcGVkIGhlcmUgKi8KICAgICBwMm1fcmFtX2xvZ2RpcnR5ID0gMiwgICAgICAgLyogVGVt
cG9yYXJpbHkgcmVhZC1vbmx5IGZvciBsb2ctZGlydHkgKi8KQEAgLTcyLDcgKzcyLDcgQEAgdHlw
ZWRlZiBlbnVtIHsKICAgICBwMm1fcmFtX2Jyb2tlbiA9IDEzLCAgICAgICAgICAvKiBCcm9rZW4g
cGFnZSwgYWNjZXNzIGNhdXNlIGRvbWFpbiBjcmFzaCAqLwogICAgIHAybV9tYXBfZm9yZWlnbiAg
PSAxNCwgICAgICAgIC8qIHJhbSBwYWdlcyBmcm9tIGZvcmVpZ24gZG9tYWluICovCiAgICAgcDJt
X2lvcmVxX3NlcnZlciA9IDE1LAotfSBwMm1fdHlwZV90OworfTsKIAogLyogTW9kaWZpZXJzIHRv
IHRoZSBxdWVyeSAqLwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CkBAIC00OTIs
NyArNDkyLDYgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9t
X2dmbigKICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwg
ZCkgPyBwYWdlIDogTlVMTDsKIH0KIAotCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24g
ZnJvbSBtZm4gdG8gZ2ZuICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dm
bihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCA3
NDMxMTk1MGFkLi5mNGQzMGVmZTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNv
bW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAgLTMyLDUgKzMyLDEx
IEBAIHVuc2lnbmVkIGxvbmcKIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpOwogCit0eXBlZGVmIGVudW0gcDJtX3R5cGUgcDJtX3R5cGVfdDsKKworaW50
IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cmVhZG9ubHksIHAybV90eXBlX3QgKnAybXRfcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7CisKIAogI2VuZGlmIC8q
IF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6x-0005ph-O0; Fri, 21 Sep 2018 10:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6v-0005od-Ed
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:33 +0000
X-Inumbo-ID: 2466c7bd-bd8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2466c7bd-bd8d-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:57:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919423"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:18 +0100
Message-ID: <20180921105626.26776-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 1/9] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnY5OgogLSBSZS13
b3JkIGNvbW1lbnQgaW4gbW0uaC4KIC0gTW92ZSBkZWZpbml0aW9ucyByZWxhdGluZyB0byBkYWRk
ciBpbnRvIGFzbS14ODYvaW9tbXUuaCBzaW5jZSB0aGVzZSBhcmUKICAgbm90IHVzZWQgYnkgYW55
IEFSTSBJT01NVSBpbXBsZW1lbnRhdGlvbi4KIC0gRml4IF9fZGFkZHJfdG9fZGZuKCkgdG8gcHJv
cGVybHkgcGFyZW50aGVzaXplIGFuZCByZW1vdmUgY2FzdC4KCnY4OgogLSBDb3JyZWN0IGRlZmlu
aXRpb24gb2YgSU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJ
T01NVV9QQUdFX1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBi
eSBKYW4uCiAtIERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoK
IC0gRHJvcHBlZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2Vz
dGVkIGJ5IEtldmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFy
aWFibGVzIGFnYWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAg
ICAgICAgfCAxNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAg
ICAgICAgfCAyOCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11Lmgg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAyNiArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlv
bnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYwppbmRleCAwODI0N2ZhMzU0Li5kNGQwNzFlNTNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2lv
bW11X2FsbChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11OwpAQCAtMzE1LDEyICszMTUsMTIgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTgg
ZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElE
QVRFX0lPVExCX1BBR0VTIGNvbW1hbmQgKi8KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUt
PmxvY2ssIGZsYWdzKTsKLSAgICBpbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5k
LCAwLCBxdWV1ZWlkLCBnYWRkciwgcmVxX2lkLCBvcmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3Rs
Yl9wYWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZGFkZHIsIHJlcV9pZCwgb3JkZXIp
OwogICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVf
Zmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRp
YyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIGRhZGRy
X3QgZGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC0zMzMsNyArMzMz
LDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgZ2FkZHIsCiAgICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CiAK
ICAgICAgICAgZG8gewotICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBw
ZGV2LCBnYWRkciwgb3JkZXIpOworICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRl
dmZuLCBwZGV2LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhh
bnRvbV9zdHJpZGU7CiAgICAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgog
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSApOwpAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxf
aW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogCiAvKiBGbHVzaCBpb21t
dSBjYWNoZSBhZnRlciBwMm0gY2hhbmdlcy4gKi8KIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1
c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CkBAIC0zNTIsMTMgKzM1MiwxMyBAQCBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAg
IHsKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAg
ICAgIGludmFsaWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUsIGdhZGRyLCBkb21faWQsIG9yZGVyKTsK
KyAgICAgICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZGFkZHIsIGRvbV9pZCwgb3Jk
ZXIpOwogICAgICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgfQogCiAgICAgaWYg
KCBhdHNfZW5hYmxlZCApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGdh
ZGRyLCBvcmRlcik7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGRhZGRy
LCBvcmRlcik7CiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgX2FtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCAodWludDY0X3QpIGdmbiA8PCBQQUdFX1NISUZULCBvcmRlcik7CisgICAgX2Ft
ZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBfX2Rmbl90b19kYWRkcihkZm4pLCBvcmRlcik7CiB9CiAK
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2RldmljZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdWlu
dDE2X3QgYmRmKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDcw
YjQzNDViMzcuLjYxYWRlNzE4NTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKQEAgLTM1LDEyICszNSwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVf
aWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiAgICAgcmV0dXJuIGlk
eDsKIH0KIAotdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21m
biwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2ln
bmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1NjQgKnRhYmxlLCAq
cHRlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKLSAgICBw
dGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxf
MSk7CisgICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzEpOwogICAgICpwdGUgPSAwOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxl
KTsKIH0KQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJl
c2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICByZXR1cm4gbmVlZF9m
bHVzaDsKIH0KIAotc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQg
bG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBib29sX3Qgc2V0X2lvbW11
X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
IGludCBwZGVfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGl3LCBib29sX3QgaXIpCiB7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2xfdCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAotICAg
IHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgcGRlX2xldmVsKSk7Cisg
ICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsK
IAogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9E
RV9MRVZFTF8wLCBpdywgaXIpOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9w
ZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKICAqIG90aGVyd2lzZSBpbmNy
ZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwogc3Rh
dGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAg
IHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CkBAIC0zNDcsNyArMzQ3LDcgQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcHRfbWZuLAogCiAgICAgLyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwogICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUg
KyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBm
bl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IHBhZ2UgdGFibGUg
b2YgbmV4dCBsZXZlbCAqLwogICAgIG50YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpOwpAQCAtMzYyLDcgKzM2Miw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0
X21mbiwKICAgICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2
ZWwpKSAtIDE7CiAKICAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAg
ICAgICgoKGdmbiAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKKyAgICAgICAgICgoKGRm
biAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKICAgICB7CiAgICAgICAgIHBkZV9jb3Vu
dCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAKQEAgLTM4Nyw3ICszODcsNyBAQCBvdXQ6CiB9CiAK
IHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1NjQgKnRhYmxlLCAq
cGRlLCAqbnRhYmxlOwpAQCAtMzk4LDcgKzM5OCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgQVNTRVJU
KCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIAog
ICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1m
biAqLwogICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUo
KHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4s
CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRp
b24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAg
ICAgdTY0ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAg
bmV4dF90YWJsZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5leHRfdGFibGVfbWZuKSk7
Ci0gICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxl
dmVsKTsKKyAgICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRm
biwgbGV2ZWwpOwogCiAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1l
ICovCiAgICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKCh1aW50MzJfdCopcGRlKSAKQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpbnQgaTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
c3o7CiAKICAgICAgICAgICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICog
KG5leHRfbGV2ZWwgLSAxKSk7Ci0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRF
X1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOworICAgICAgICAgICAgcGZuID0g
IGRmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsK
ICAgICAgICAgICAgIG1mbiA9IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgICAgICAvKiBhbGxv
Y2F0ZSBsb3dlciBsZXZlbCBwYWdlIHRhYmxlICovCkBAIC00OTksMTAgKzQ5OSwxMCBAQCBzdGF0
aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHBmbiwKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KG5leHRfdGFibGVfbWZuLCBnZm4sIG1mbiwgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAg
ICBzZXRfaW9tbXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLCBuZXh0X2xl
dmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAgICAgIG1mbiArPSBwYWdlX3N6
OwotICAgICAgICAgICAgICAgIGdmbiArPSBwYWdlX3N6OworICAgICAgICAgICAgICAgIHBmbiAr
PSBwYWdlX3N6OwogICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2FsbF9wYWdlcyhkKTsKQEAgLTU0MCw3ICs1NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1MTYgYmRmOwogICAgIHZvaWQg
KmRldmljZV9lbnRyeTsKQEAgLTU1NCwxMyArNTU0LDEzIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Bh
Z2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2ln
bmVkIGxvbmcgb2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBp
ZiAoIGRmbiA9PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9U
QVZBSUw7Ci0gICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgp
KTsKKyAgICBBU1NFUlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwog
CiAgICAgbGV2ZWwgPSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKICAgICBvbGRfcm9vdCA9IGhkLT5h
cmNoLnJvb3RfdGFibGU7Ci0gICAgb2Zmc2V0ID0gZ2ZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZU
ICogKGxldmVsIC0gMSkpOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElG
VCAqIChsZXZlbCAtIDEpKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKIApAQCAtNjMxLDcgKzYzMSw3IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK2lu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDM0ICs2NTEsMzQg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBkZm4gPSAlbHhcbiIs
IGRmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVs
IElPIHBhZ2UgdGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxl
IGZvciBsYWdlciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdl
IHRhYmxlIGZvciB3aWRlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAg
ICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4pICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsK
KyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZu
ID0gJWx4XG4iLCBkZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYg
KCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0g
JWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRh
YmxlIGVudHJ5IGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBp
bmcgZmlyc3QgKi8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21m
blsxXSwgZ2ZuLCBtZm4sIAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQo
cHRfbWZuWzFdLCBkZm4sIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpA
QCAtNjkwLDcgKzY5MCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBp
bmcgZm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNo
IGlmIHdlIHRydXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZCkgKQotICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZl
bCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0g
aGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNjk4LDE1ICs2OTgsMTUg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xldmVs
XSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpb21tdV91cGRhdGVf
cGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuLCBtZm4sIG1lcmdlX2xldmVsKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGZuLCBtZm4sIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJn
ZV9sZXZlbF0sIGdmbiwgCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
LCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2Ug
aW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZ2ZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGdmbiwgbWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2Vf
bGV2ZWwsIGRmbiwgbWZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzIwLDcgQEAgb3V0Ogog
ICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9t
Zm5bN107CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC03
MzksMzQgKzczOSwzNCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBp
cyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdo
dCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3
ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRl
X3BhZ2luZ19tb2RlKGQsIGdmbik7CisgICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBkZm4pOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAg
ICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAl
bHhcbiIsIGRmbik7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKICAg
ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0
X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICVseFxu
IiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVM
VDsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAg
ICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4pOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICByZXR1cm4gMDsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDRh
NjMzY2E5NDAuLmFhOWViYTAyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwpAQCAtNTg3LDcgKzU4Nyw3IEBAIHN0YXRpYyB2b2lkIGFtZF9kdW1wX3Ay
bV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxldmVsLAogICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCiAgICAg
ICAgICAgICAgICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHByaW50aygiJSpzZ2ZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHBy
aW50aygiJSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFk
ZHJlc3MpLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRf
dGFibGVfbWFkZHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDhmOTE4MDdi
MWIuLjFlZGE5NmE3MmEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MSw3
ICsyNTUxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hf
YWxsKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9z
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQpCiB7CiAJLyogQVJNIFNNTVUgdjEgZG9lc24ndCBoYXZlIGZsdXNoIGJ5IFZNQSBhbmQg
Vk1JRCAqLwpAQCAtMjc0OCw3ICsyNzQ4LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9
CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJCQl1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90eXBlX3QgdDsKQEAg
LTI3NTksMTAgKzI3NTksMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogcHJvdGVjdGVk
IGJ5IGFuIElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFp
bgogCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgogCSAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCi0J
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4uCisJICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3
aXRoIGdmbiA9PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOwotCUJVR19PTihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGRmbik7CiAK
IAkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYg
KCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzc0
LDE5ICsyNzc0LDE5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICog
aWYgdGhlcmUgaXMgYWxyZWFkeSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CiB9CiAKLXN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogCS8qCiAJ
ICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4g
dGhlIGRvbWFpbgotCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKiBpcyBkaXJlY3QgbWFwcGVkIChp
LmUuIGdmbiA9PSBtZm4gPT0gZGZuKS4KIAkgKi8KIAlpZiAoICFpc19kb21haW5fZGlyZWN0X21h
cHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggYWU2Y2YyZjBmZi4uMWFkNzdhN2U3YSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yMTUsNyArMjE1LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBw
YWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIyNCw3
ICsyMjQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAg
ICAgICAgICAgIG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFwcGluZyk7CisgICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgbWFw
cGluZyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7
CiAKQEAgLTI4NSw3ICsyODUsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25l
ZCBsb25nIG1mbiwKK2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwpAQCAtMjk0LDEzICsyOTQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBm
bGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwg
ZmxhZ3MpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBn
Zm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01N
VSBtYXBwaW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOwogCiAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0z
MDksNyArMzA5LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQor
aW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAg
ICAgaW50IHJjOwpAQCAtMzE3LDEzICszMTcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBo
ZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAg
IHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0
KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAi
ZCVkOiBJT01NVSB1bm1hcHBpbmcgZ2ZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIHVubWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZGZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTM0OSw3ICszNDks
NyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVz
ZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShzbXBfcHJvY2Vz
c29yX2lkKCksICZjcHVfb25saW5lX21hcCkpOwogfQogCi1pbnQgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgaW9tbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC0zNTgsMTMgKzM1OCwxMyBAQCBpbnQgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3Jt
X29wcy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93
biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIK
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBn
Zm4gJSNseCwgcGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjLCBnZm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CiAKICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYmI0MjJlYzU4Yy4u
NTA3YTNmM2FmYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1
ODUsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0K
IAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2
MTIsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBnZm4gPT0gZ2Zu
X3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuID09
IGRmbl94KElOVkFMSURfREZOKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxi
X2RzaShpb21tdSwgaW9tbXVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwLCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRy
KGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWRtYV9vbGRfcHRl
X3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9k
ZXZfaW90bGIpOwpAQCAtNjMzLDE1ICs2MzMsMTUgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1
c2hfaW90bGIoZCwgZ2ZuLCAxLCBwYWdlX2NvdW50KTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hf
aW90bGIoZCwgZGZuLCAxLCBwYWdlX2NvdW50KTsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbl94KElOVkFMSURfR0ZOKSwgMCwgMCk7CisgICAgcmV0
dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CiB9CiAK
IC8qIGNsZWFyIG9uZSBwYWdlJ3MgcGFnZSB0YWJsZSAqLwpAQCAtMTc3MCw3ICsxNzcwLDcgQEAg
c3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC0xNzg5LDE0ICsx
Nzg5LDE0IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
CiAKLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9t
YWRkcihkLCBfX2Rmbl90b19kYWRkcihkZm4pLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRl
ICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4g
JiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01BU0spOwogICAg
IG9sZCA9ICpwdGU7CiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQ
QUdFX1NISUZUXzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MjAsMjIgKzE4
MjAsMjIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBp
ZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9t
bXVfZmx1c2hfaW90bGIoZCwgZ2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAg
IHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZGZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7
CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQogewog
ICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBw
YXNzIHRocnUuICovCiAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRl
X2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJu
IGRtYV9wdGVfY2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCi1pbnQgaW9t
bXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAoraW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpw
dGUsCiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwpAQCAtMTg1OSw3ICsxODU5LDcgQEAgaW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlv
bW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBh
ZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCAhcHJlc2VudCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgaWYgKCBy
YyA+IDAgKQogICAgICAgICB7CkBAIC0yNjI5LDcgKzI2MjksNyBAQCBzdGF0aWMgdm9pZCB2dGRf
ZHVtcF9wMm1fdGFibGVfbGV2ZWwocGFkZHJfdCBwdF9tYWRkciwgaW50IGxldmVsLCBwYWRkcl90
IGdwYSwKICAgICAgICAgICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChkbWFfcHRlX2FkZHIo
KnB0ZSksIG5leHRfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFkZHJlc3MsIGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGso
IiUqc2dmbjogJTA4bHggbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpzZGZu
OiAlMDhseCBtZm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGluZGVudCwgIiIsCiAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGFkZHJlc3MgPj4gUEFHRV9TSElGVF80
SyksCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGRtYV9wdGVfYWRkcigqcHRl
KSA+PiBQQUdFX1NISUZUXzRLKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggMTRhZDA0ODlhNi4uMGVk
NGE5ZTg2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMzAsNiArMzAsMTggQEAgc3RydWN0IGcybV9p
b3BvcnQgewogICAgIHVuc2lnbmVkIGludCBucDsKIH07CiAKKyNkZWZpbmUgSU9NTVVfUEFHRV9T
SElGVCAxMgorI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQp
CisjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCisKK3R5
cGVkZWYgdWludDY0X3QgZGFkZHJfdDsKKworI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgo
ZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBfX2RhZGRyX3RvX2Rm
bihkYWRkcikgKChkYWRkcikgPj4gSU9NTVVfUEFHRV9TSElGVCkKKworI2RlZmluZSBkZm5fdG9f
ZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQorI2RlZmluZSBkYWRkcl90b19k
Zm4oZGFkZHIpIF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQorCiBzdHJ1Y3QgYXJjaF9pb21t
dQogewogICAgIHU2NCBwZ2RfbWFkZHI7ICAgICAgICAgICAgICAgICAvKiBpbyBwYWdlIGRpcmVj
dG9yeSBtYWNoaW5lIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNTdjNGU4MWVjNi4uMjkwZTBhYWRh
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKQEAgLTIzLDExICsyMywyNSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMu
aD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5j
bHVkZSA8eGVuL3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVk
ZSA8YXNtL2lvbW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJ
X2RmbiAgICAgUFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5k
ZWYgZGZuX3QKKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5k
IGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5f
eAorI3VuZGVmIGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtNjQsOSArNzgsOSBAQCB2b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lP
TU1VRl9yZWFkYWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1V
Rl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211
c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CiAKIGVu
dW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMTU0LDkgKzE2OCw5IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRv
bWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0g
ICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFi
bGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1
cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSk7CkBAIC0xNjcsNyArMTgxLDcgQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBp
bnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAo
KmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg5LDcgKzIw
Myw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVj
dCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7
CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpk
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCA5NTk1NTM5YWVlLi4wNTRkMDJlNmMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYsNiArMjYsMTEgQEAK
ICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZv
ciBhbiBhdXRvLXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEg
bm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZuOiBEZXZpY2UgRE1B
IEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKKyAqICAg
VGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIGRldmljZSBETUEgYWRkcmVzcyBzcGFjZS4gQWxs
IGluaXRpYXRvcnMgZm9yCisgKiAgIChpLmUuIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1
ZXN0IHNoYXJlIGEgc2luZ2xlIERNQSBhZGRyZXNzIHNwYWNlCisgKiAgIGFuZCwgYnkgZGVmYXVs
dCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzogU29tZSBvZiB0
aGVzZSB0ZXJtcyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBoYXZlIGJlZW4K
ICAqIHVzZWQgaW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBleGlzdGluZyBj
b2RlIGRvZXMgbm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBOZXcgY29kZSBz
aG91bGQgdXNlIHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6v-0005oT-4Q; Fri, 21 Sep 2018 10:56: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6t-0005oI-Qg
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:31 +0000
X-Inumbo-ID: b5194397-bd8c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5194397-bd8c-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:54:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919422"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:23 +0100
Message-ID: <20180921105626.26776-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 6/9] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFz
IHJlcXVlc3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDgwMjY0YzZjYzAuLjViNjZlZGU1OTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CkBAIC0xNzczLDcgKzE3NzMsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0g
TlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUg
KnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCBy
YyA9IDA7CiAKQEAgLTE3ODgsMTQgKzE3ODgsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CisgICAgaWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAg
IHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsK
LSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAm
cGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRt
YV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVf
cHJvdChuZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxl
KSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODExLDYgKzE4MTMsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KKwogICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUs
IHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyNiw2ICsxODI5LDEwIEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRm
bl90IGRmbikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRh
YmxlICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9y
dHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6x-0005pN-Cj; Fri, 21 Sep 2018 10:56: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6v-0005ob-Ba
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:33 +0000
X-Inumbo-ID: b5d80fff-bd8c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5d80fff-bd8c-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:54:27 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919425"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:20 +0100
Message-ID: <20180921105626.26776-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 3/9] iommu: push use of type-safe DFN and
 MFN into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5Ogog
LSBSZS1iYXNlLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRk
ZWQgSmFuJ3MgQS1iIHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoK
IC0gUmUtYmFzZS4KCnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFt
ZScgdmFyaWFibGVzLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0
ZW5kIHVzZSBvZiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3Rs
eQogICBlbmNhcHN1bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2Ug
dmVyc2EuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZk
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlm
ICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZu
KTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQg
ZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChk
Zm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhc
biIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUg
ZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94
KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRf
Zmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBu
ZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwg
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwg
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0g
PT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3Bk
ZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSAp
CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQs
IHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdl
cyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2
ZWwsIGRmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAs
NyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBk
ZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikg
fHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBh
Z2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdw
YWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRm
bikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkg
QEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gZ2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShk
b21haW4sIF9kZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0
ICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGFhOWViYTAyYmQuLjVlOTliNjk4OGUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjc4
LDcgKzI3OCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1m
bl92YWxpZChfbWZuKHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8
SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDFlZGE5NmE3MmEuLjUzZTU4MjNkMDUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJ
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZN
SUQgKi8KQEAgLTI3NDgsOCArMjc0Nyw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQog
Ci1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwogCkBAIC0yNzYyLDcgKzI3NjEsNyBAQCBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRh
YiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feCht
Zm4pICE9IGRmbl94KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkpKQpAQCAtMjc3NCwxMCArMjc3MywxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhl
IGN1cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0J
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAw
LCB0KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4p
KSwgX21mbihkZm5feChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3
ODYsNyArMjc4Niw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94
KGRmbikpLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVf
aW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNTM0MTlhODUzMS4uYzEx
MjI1NjJhMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMjQsNyArMjI0LDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBw
aW5nIHw9IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMjk0LDcg
KzI5NSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9w
YWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQpAQCAtMzE3LDcgKzMxOCw3IEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpAQCAtMzU3LDcgKzM1OCw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDUwN2EzZjNhZmEuLjgwMjY0YzZjYzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1h
X29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9E
Rk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBp
b21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZs
dXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1
c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMy
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRv
bWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBA
IC02NDEsNyArNjQwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlv
bW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25l
IHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRk
cikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NI
SUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4s
IGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFn
ZSk7CiAKQEAgLTE3NzAsOCArMTc2OSw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtMTc4OSwxNiArMTc4NywxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19k
bWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRk
ciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3Qg
ZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2Ug
KyAoZGZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVW
RUxfTUFTSyk7CiAgICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBt
Zm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAg
ICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAw
KSB8CiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERN
QV9QVEVfV1JJVEUgOiAwKSk7CkBAIC0xODI2LDEzICsxODI0LDEzIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl90IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFp
biBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7
CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0K
IAogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVp
bnQ2NF90ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGY5YmQxYzhi
YjIuLmI1MTFmODIyYWQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02OCw3
ICs2OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oCmluZGV4IDk5YmMyMWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFt
ZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2Fj
cGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAq
ZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNt
ZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZjlkODZmYzgxNi4u
NzMxMzk1N2M4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZu
X3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2Rmbihk
Zm5feChkZm4pICsgaSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQoreworICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtMTc0LDkgKzE3OSw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0
IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSko
c3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0
ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHZhbHVlKTsKQEAgLTE4Nyw3ICsxOTIsNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsK
ICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNo
X2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9t
ZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6x-0005p9-1y; Fri, 21 Sep 2018 10:56: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6v-0005oc-CE
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:33 +0000
X-Inumbo-ID: b5dd55a3-bd8c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5dd55a3-bd8c-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:54:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919426"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:24 +0100
Message-ID: <20180921105626.26776-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 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: Paul Durrant <paul.durrant@citrix.com>, 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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnYx
MToKIC0gRm9sZCBpbiBwYXRjaCB0byBjaGFuZ2UgZmFpbHVyZSBzZW1hbnRpY3MgKGFscmVhZHkg
YWNrLWVkIGJ5IEtldmluKS4KCnYxMDoKIC0gQWRqdXN0IHRoZSBsb2NraW5nIGNvbW1lbnQuCgp2
OToKIC0gQWRkIGNvbW1lbnQgYWJvdXQgbG9ja2luZyBpbiB4ZW4vaW9tbXUuaC4KCnY4OgogLSBS
ZW1vdmUgY2xlYW4tdXAgYXMgdGhpcyBpcyBub3cgZG9uZSBieSBhIHByaW9yIHBhdGNoLgogLSBN
YWtlIGludGVsX2lvbW11X2xvb2t1cF9wYWdlKCkgcmV0dXJuIGRmbiB2YWx1ZSBpZiB1c2luZyBz
aGFyZWQgRVBUCiAgIG9yIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMgcmVxdWVzdGVkIGJ5
IEtldmluLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkIG1p
c3NpbmcgY2hlY2tzIGZvciBzaGFyZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KIC0gUmVt
b3ZlIHVubmVjZXNzYXJ5IGluaXRpYWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJl
bmNlLgogLSBEcm9wIFdlaSdzIFItYiBiZWNhdXNlIG9mIGNvZGUgY2h1cm4uCgp2MzoKIC0gQWRk
cmVzc2VkIGNvbW1lbnRzIGZyb20gR2VvcmdlLgoKdjI6CiAtIEFkZHJlc3NlZCBzb21lIGNvbW1l
bnRzIGZyb20gSmFuLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwg
MTEgKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaCB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgfCAxMCArKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDQ0ODZiMTYxMDkuLjljYjE3OTMxNDQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMzI3LDYgKzMyNywxNyBAQCBpbnQgaW9tbXVfdW5tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJjOwogfQogCitp
bnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAq
bWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisKKyAgICBpZiAo
ICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOworCisgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQs
IGRmbiwgbWZuLCBmbGFncyk7Cit9CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIHVudXNlZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDViNjZlZGU1OTkuLjFlODYxYjY5NmQgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xODQwLDYgKzE4NDAsNDYgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVy
biBkbWFfcHRlX2NsZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKK3N0YXRpYyBp
bnQgaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBt
Zm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKmZsYWdzKQoreworICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OworICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2YWw7CisgICAgdTY0IHBnX21hZGRyOworCisg
ICAgLyoKKyAgICAgKiBJZiBWVC1kIHNoYXJlcyBFUFQgcGFnZSB0YWJsZSBvciBpZiB0aGUgZG9t
YWluIGlzIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBhbmQgaW9tbXVfcGFzc3Rocm91Z2gg
aXMgc2V0IHRoZW4gcGFzcyBiYWNrIHRoZSBkZm4uCisgICAgICovCisgICAgaWYgKCBpb21tdV91
c2VfaGFwX3B0KGQpIHx8CisgICAgICAgICAoaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAg
IHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIHBnX21hZGRyID0gYWRk
cl90b19kbWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMCk7CisgICAgaWYgKCAh
cGdfbWFkZHIgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHBhZ2UgPSBtYXBf
dnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKKyAgICB2YWwgPSBwYWdlW2Rmbl94KGRmbikgJiBM
RVZFTF9NQVNLXTsKKworICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKKyAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIGlmICggIWRtYV9wdGVfcHJl
c2VudCh2YWwpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAqbWZuID0gbWFkZHJf
dG9fbWZuKGRtYV9wdGVfYWRkcih2YWwpKTsKKyAgICAqZmxhZ3MgPSBkbWFfcHRlX3JlYWQodmFs
KSA/IElPTU1VRl9yZWFkYWJsZSA6IDA7CisgICAgKmZsYWdzIHw9IGRtYV9wdGVfd3JpdGUodmFs
KSA/IElPTU1VRl93cml0YWJsZSA6IDA7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGlvbW11
X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpwdGUs
CiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CkBAIC0yNjY1
LDYgKzI3MDUsNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lvbW11X29wcyA9IHsK
ICAgICAudGVhcmRvd24gPSBpb21tdV9kb21haW5fdGVhcmRvd24sCiAgICAgLm1hcF9wYWdlID0g
aW50ZWxfaW9tbXVfbWFwX3BhZ2UsCiAgICAgLnVubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV91bm1h
cF9wYWdlLAorICAgIC5sb29rdXBfcGFnZSA9IGludGVsX2lvbW11X2xvb2t1cF9wYWdlLAogICAg
IC5mcmVlX3BhZ2VfdGFibGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFibGUsCiAgICAgLnJlYXNzaWdu
X2RldmljZSA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAsCiAgICAgLmdldF9kZXZpY2VfZ3Jv
dXBfaWQgPSBpbnRlbF9pb21tdV9ncm91cF9pZCwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKaW5kZXggNzJjMWEyZTNjZC4uNDdiZGZjYjVlYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmgKQEAgLTI3Miw2ICsyNzIsOSBAQCBzdHJ1Y3QgZG1hX3B0ZSB7CiAjZGVmaW5lIGRt
YV9zZXRfcHRlX3Byb3QocCwgcHJvdCkgZG8geyBcCiAgICAgICAgIChwKS52YWwgPSAoKHApLnZh
bCAmIH5ETUFfUFRFX1BST1QpIHwgKChwcm90KSAmIERNQV9QVEVfUFJPVCk7IFwKICAgICB9IHdo
aWxlICgwKQorI2RlZmluZSBkbWFfcHRlX3Byb3QocCkgKChwKS52YWwgJiBETUFfUFRFX1BST1Qp
CisjZGVmaW5lIGRtYV9wdGVfcmVhZChwKSAoZG1hX3B0ZV9wcm90KHApICYgRE1BX1BURV9SRUFE
KQorI2RlZmluZSBkbWFfcHRlX3dyaXRlKHApIChkbWFfcHRlX3Byb3QocCkgJiBETUFfUFRFX1dS
SVRFKQogI2RlZmluZSBkbWFfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQQUREUl9NQVNLICYgUEFH
RV9NQVNLXzRLKQogI2RlZmluZSBkbWFfc2V0X3B0ZV9hZGRyKHAsIGFkZHIpIGRvIHtcCiAgICAg
ICAgICAgICAocCkudmFsIHw9ICgoYWRkcikgJiBQQUdFX01BU0tfNEspOyB9IHdoaWxlICgwKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAppbmRleCA3MzEzOTU3YzgxLi45YWU4MzIxYmI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtOTIsNiArOTIs
OCBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwogaW50IF9fbXVzdF9j
aGVjayBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsK
IGludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5f
dCBkZm4pOworaW50IF9fbXVzdF9jaGVjayBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCiBlbnVtIGlvbW11X2ZlYXR1cmUKIHsKQEAg
LTE3OSw5ICsxODEsMTcgQEAgc3RydWN0IGlvbW11X29wcyB7CiAjZW5kaWYgLyogSEFTX1BDSSAq
LwogCiAgICAgdm9pZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKKworICAgIC8qCisg
ICAgICogVGhpcyBibG9jayBvZiBvcGVyYXRpb25zIG11c3QgYmUgYXBwcm9wcmlhdGVseSBsb2Nr
ZWQgYWdhaW5zdCBlYWNoCisgICAgICogb3RoZXIgYnkgdGhlIGNhbGxlciBpbiBvcmRlciB0byBo
YXZlIG1lYW5pbmdmdWwgcmVzdWx0cy4KKyAgICAgKi8KICAgICBpbnQgX19tdXN0X2NoZWNrICgq
bWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKICAgICBpbnQg
X19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsK
KyAgICBpbnQgX19tdXN0X2NoZWNrICgqbG9va3VwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmxhZ3MpOworCiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSkoc3Ry
dWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0ZV9p
cmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHZhbHVlKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3J6v-0005og-E2; Fri, 21 Sep 2018 10:56: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=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6t-0005oJ-Rc
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:31 +0000
X-Inumbo-ID: b464b56d-bd8c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b464b56d-bd8c-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:54:25 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919420"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:17 +0100
Message-ID: <20180921105626.26776-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 0/9] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KCnYxMToKIC0gUHVsbCBpbiB0d28gbW9yZSBwYXRjaGVzIGZyb20g
djYuCgpQYXVsIER1cnJhbnQgKDkpOgogIGlvbW11OiBpbnRyb2R1Y2UgdGhlIGNvbmNlcHQgb2Yg
REZOLi4uCiAgaW9tbXU6IG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk4gYW5kIE1GTiBpbiBleHBv
cnRlZCBmdW5jdGlvbnMKICBpb21tdTogcHVzaCB1c2Ugb2YgdHlwZS1zYWZlIERGTiBhbmQgTUZO
IGludG8gaW9tbXVfb3BzCiAgaW9tbXU6IGRvbid0IGRvbWFpbl9jcmFzaCgpIGluc2lkZSBpb21t
dV9tYXAvdW5tYXBfcGFnZSgpCiAgbWVtb3J5OiBhZGQgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o
KSBhcyBhIHdyYXBwZXIuLi4KICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBzaGFyZWQgRVBU
Li4uCiAgdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvIGlvbW11X29wcwogIG1tIC8gaW9t
bXU6IGluY2x1ZGUgbmVlZF9pb21tdSgpIHRlc3QgaW4gaW9tbXVfdXNlX2hhcF9wdCgpCiAgbW0g
LyBpb21tdTogc3BsaXQgbmVlZF9pb21tdSgpIGludG8gaGFzX2lvbW11X3B0KCkgYW5kCiAgICBu
ZWVkX2lvbW11X3B0X3N5bmMoKQoKIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICA5ICsrLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAg
ICAgICAgICAgIHwgMjUgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8IDE0ICstLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICA1ICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxNSArKystLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKystLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNTIgKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wYWdpbmcuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKy0tCiB4ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgfCA0OCArKysrKysrLS0tLS0tLQogeGVuL2Nv
bW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjYgKysrKysrKysrKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgICB8IDE4
ICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwg
ODggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYyAgIHwgIDYgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMgICAgICAgICAgICB8IDIwICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2
aWNlX3RyZWUuYyAgICAgICAgIHwgMjEgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICAgICAgICAgICAgfCA5MiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCA4OCArKysrKysrKysr
KysrKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgICAg
ICAgICAgfCAgMyArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgICAg
ICAgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgICAg
fCAxMSArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICAgICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgICAgICAgICAgICB8ICA0
ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDggKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICAgICAgfCAxNyArKysr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0K
IHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgICB8IDY4ICsrKysr
KysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNSArKwogeGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCAgICAgICAgICAgICAg
ICAgIHwgIDYgKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgICAgICAg
ICB8IDE0ICsrLS0KIDM2IGZpbGVzIGNoYW5nZWQsIDUxMiBpbnNlcnRpb25zKCspLCAyOTAgZGVs
ZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3J6z-0005rP-QN; Fri, 21 Sep 2018 10:56:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6y-0005qm-Tu
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:36 +0000
X-Inumbo-ID: 26ffa52f-bd8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26ffa52f-bd8d-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:57:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919428"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:19 +0100
Message-ID: <20180921105626.26776-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 2/9] iommu: make use of type-safe DFN and
 MFN in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2OToK
IC0gUmUtYmFzZS4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFk
ZGVkIEphbidzIEEtYiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6
CiAtIFJlLWJhc2UuCgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVy
bWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9t
IEphbi4KIC0gVXNlIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVj
dGx5IGVuY2Fwc3VsYXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcs
NyArOTU3LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAg
ICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFp
biwgX2RmbihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDk1NWZmMGJkNzgu
LmUzZmE1OTU2ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzgzLDE0ICsyNzgzLDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAm
JiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9w
YWdlKGQsIF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21h
cF9wYWdlKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwor
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3go
bWZuKSksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IDFmZjRmMTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkg
QEAgb3V0OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2Vu
dHJ5LT5lcHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAg
ICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlm
ICggaW9tbXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3Mp
OworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZu
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1m
biwgaSksIGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRv
IHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4s
IGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC02ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xk
X2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21h
aW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRl
X2ZsYWdzICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0
aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11
X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGZuX2FkZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vf
b3JkZXIpOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50
IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3
MTUsMTEgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZu
KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3Vu
bWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQg
PSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAg
LTc3NCwxNiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRm
biA9IF9kZm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsK
QEAgLTExNTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVk
X2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVf
bWFwX3BhZ2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdm
bl9sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAt
MTI0OCw3ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9p
b21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBf
ZGZuKGdmbl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDkwYTY0OGM5NTYuLmQxZmNlNTc0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MzAsMTMgKzE0
MzAsMTQgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25n
IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkK
LSAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11
X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAg
ICAgewogICAgICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAg
ICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDczZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTExNDMsMTMgKzExNDMsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9s
ZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZu
X3gobWZuKSwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIg
KQpAQCAtMTM5OCwxMCArMTM5OCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9
IG1hcGtpbmQobGd0LCByZCwgb3AtPm1mbik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwog
ICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gob3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAg
ICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9w
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUp
OwogCiAgICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAz
Li44OWIyMTFkNmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTgzNCwxMSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IAogICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSks
IGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAg
ICAgICByYyA9IHJldDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRw
LT5ncGZuIC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQs
IF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShy
ZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggMWFkNzdhN2U3YS4uNTM0MTlhODUzMSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yODUsNyArMjg1LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAK
LWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMjk0LDEzICsyOTQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feCht
Zm4pLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYg
KCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBw
aW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJX2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94
KG1mbiksIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzA5LDcgKzMwOSw3IEBAIGludCBpb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMTcsMTMgKzMxNywxMyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1
dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUj
bHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwg
cmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklf
ZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZu
X3goZGZuKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zNDksOCArMzQ5LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1
X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50KQoraW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzU4LDEzICsz
NTcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4p
LCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBp
ZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElP
VExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAg
ICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJ
X2RmbiIsIHBhZ2UgY291bnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByYywgZGZuX3goZGZuKSwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IDQ4ZTE2Zjk1NmIuLmZmNDU2ZTFlNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtNjAsNCArNjAsMyBAQCB2b2lkIGZs
dXNoX2FsbF9jYWNoZSgpCiB7CiAgICAgd2JpbnZkKCk7CiB9Ci0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKaW5kZXggYjdjOGI1YmU0MS4uZjliZDFjOGJiMiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKQEAgLTIzNSw3ICsyMzUsOCBAQCB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJt
X2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKHBm
biksIF9tZm4ocGZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjkw
ZTBhYWRhNi4uZjlkODZmYzgxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzYWZlLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CkBAIC00Miw2ICs0MywxMSBAQCBUWVBFX1NBRkUodWludDY0X3QsIGRmbik7CiAjdW5kZWYgZGZu
X3gKICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1bnNp
Z25lZCBsb25nIGkpCit7CisgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOworfQorCiBl
eHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3Qg
Zm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcsIGlvbW11X2lnZng7CkBAIC03OCw5ICs4NCw5IEBAIHZvaWQgaW9tbXVfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxf
SU9NTVVGX3JlYWRhYmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9N
TVVGX3dyaXRhYmxlICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMjAzLDcgKzIwOSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9t
Y3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3J70-0005sr-7I; Fri, 21 Sep 2018 10:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J6z-0005qx-4n
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:37 +0000
X-Inumbo-ID: 274d9c86-bd8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 274d9c86-bd8d-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:57:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919429"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:25 +0100
Message-ID: <20180921105626.26776-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 8/9] mm / iommu: include need_iommu() test
 in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5hbWUgJ2lvbW11X3VzZV9oYXBfcHQnIHN1Z2dlc3RzIHRoYXQgdGhhdCBQMk0gdGFibGUg
aXMgaW4gdXNlIGFzIHRoZQpkb21haW4ncyBJT01NVSBwYWdldGFibGUgd2hpY2gsIHByaW9yIHRv
IHRoaXMgcGF0Y2gsIGlzIG5vdCBzdHJpY3RseSB0cnVlCnNpbmNlIHRoZSBtYWNybyBkaWQgbm90
IHRlc3Qgd2hldGhlciB0aGUgZG9tYWluIGFjdHVhbGx5IGhhcyBJT01NVQptYXBwaW5ncy4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYxMToKIC0gUHVsbGVkIGluIGZyb20gdjYgb2YgdGhlIGZ1
bGwgUFYtSU9NTVUgc2VyaWVzLgoKdjQ6CiAtIE5ldyBpbiB2NC4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jICAgICAgIHwgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgfCA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICB8IDIgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2lvbW11LmggICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICB8
IDUgKysrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggYWY3Njc0ZjdlMS4uZjBkOTM4NTZmMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CkBAIC04NjMsMTIgKzg2MywxMiBAQCBvdXQ6CiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0p
OwogCiAgICAgLyogRm9yIGhvc3QgcDJtLCBtYXkgbmVlZCB0byBjaGFuZ2UgVlQtZCBwYWdlIHRh
YmxlLiovCi0gICAgaWYgKCByYyA9PSAwICYmIHAybV9pc19ob3N0cDJtKHAybSkgJiYgbmVlZF9p
b21tdShkKSAmJgorICAgIGlmICggcmMgPT0gMCAmJiBwMm1faXNfaG9zdHAybShwMm0pICYmCiAg
ICAgICAgICBuZWVkX21vZGlmeV92dGRfdGFibGUgKQogICAgIHsKLSAgICAgICAgaWYgKCBpb21t
dV9oYXBfcHRfc2hhcmUgKQorICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAg
ICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2VudHJ5LT5lcHRlLCBv
cmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKLSAgICAgICAgZWxzZQorICAgICAgICBlbHNlIGlmICgg
bmVlZF9pb21tdShkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRmbl90IGRmbiA9IF9kZm4o
Z2ZuKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCmluZGV4IDYwNzA0NmYzMWIuLjZiMzAzMzdmNjIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
QEAgLTY3Nyw4ICs2NzcsOCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICYmIChnZm4gKyAoMVVMIDw8IHBh
Z2Vfb3JkZXIpIC0gMSA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKICAgICAgICAgcDJtLT5tYXhf
bWFwcGVkX3BmbiA9IGdmbiArICgxVUwgPDwgcGFnZV9vcmRlcikgLSAxOwogCi0gICAgaWYgKCBp
b21tdV9lbmFibGVkICYmIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmCi0gICAgICAgICAoaW9t
bXVfb2xkX2ZsYWdzICE9IGlvbW11X3B0ZV9mbGFncyB8fCBvbGRfbWZuICE9IG1mbl94KG1mbikp
ICkKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgKGlvbW11X29sZF9mbGFncyAhPSBpb21tdV9w
dGVfZmxhZ3MgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZF9tZm4gIT0gbWZuX3go
bWZuKSkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHJjID09IDApOwogCkBAIC02ODcsNyArNjg3
LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5f
LCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBpZiAoIGlvbW11X29sZF9mbGFncyApCiAgICAgICAg
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm4sIHBhZ2Vfb3Jk
ZXIpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoIG5lZWRfaW9t
bXUocDJtLT5kb21haW4pICkKICAgICAgICAgewogICAgICAgICAgICAgZGZuX3QgZGZuID0gX2Rm
bihnZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKaW5kZXggNTM3YWRkNjViYi4uOTdiYjNmZWFjYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjA5MSw3
ICsyMDkxLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBtbWlvX29yZGVyKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICogLSBleGNsdWRlIFBWIGd1ZXN0cywgc2hvdWxkIGV4ZWN1dGlvbiBy
ZWFjaCB0aGlzIGNvZGUgZm9yIHN1Y2guCiAgICAgICogU28gYmUgY2FyZWZ1bCB3aGVuIGFsdGVy
aW5nIHRoaXMuCiAgICAgICovCi0gICAgaWYgKCAhbmVlZF9pb21tdShkKSB8fCAhaW9tbXVfdXNl
X2hhcF9wdChkKSB8fAorICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgfHwKICAgICAgICAg
IChzdGFydF9mbiAmICgoMVVMIDw8IFBBR0VfT1JERVJfMk0pIC0gMSkpIHx8ICEobnIgPj4gUEFH
RV9PUkRFUl8yTSkgKQogICAgICAgICByZXR1cm4gUEFHRV9PUkRFUl80SzsKIApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggOWNiMTc5MzE0NC4uZWE3Y2NiYWNlNyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC00NzUsNyArNDc1LDcgQEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIAogdm9p
ZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKLSAgICBpZiAoIGlv
bW11X2VuYWJsZWQgJiYgaW9tbXVfdXNlX2hhcF9wdChkKSApCisgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKICAgICAgICAgaW9tbXVfZ2V0X29wcygpLT5zaGFyZV9wMm0oZCk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaW9tbXUuaAppbmRleCA1N2Q5YjFlMTRhLi44ZDE1MDZjNmY3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21t
dS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdheXMg
c2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVmaW5l
IGlvbW11X3VzZV9oYXBfcHQoZCkgKDEpCisjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKG5l
ZWRfaW9tbXUoZCkpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9p
ZCk7CiB2b2lkIF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9w
cyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmgKaW5kZXggMGVkNGE5ZTg2ZC4uN2MzMTg3YzhlYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaApAQCAtODksOCArODksOSBAQCBzdGF0aWMgaW5saW5lIGludCBpb21tdV9oYXJkd2Fy
ZV9zZXR1cCh2b2lkKQogICAgIHJldHVybiAtRU5PREVWOwogfQogCi0vKiBEb2VzIHRoaXMgZG9t
YWluIGhhdmUgYSBQMk0gdGFibGUgd2UgY2FuIHVzZSBhcyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAq
LwotI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIChoYXBfZW5hYmxlZChkKSAmJiBpb21tdV9o
YXBfcHRfc2hhcmUpCisvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRz
IElPTU1VIHBhZ2V0YWJsZT8gKi8KKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCisgICAg
KGhhcF9lbmFibGVkKGQpICYmIG5lZWRfaW9tbXUoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQog
CiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3Jl
YWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 10:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 10: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 1g3J71-0005v2-UO; Fri, 21 Sep 2018 10:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3J70-0005tF-HR
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 10:56:38 +0000
X-Inumbo-ID: 27e2bff8-bd8d-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27e2bff8-bd8d-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 10:57:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919431"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 11:56:26 +0100
Message-ID: <20180921105626.26776-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180921105626.26776-1-paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.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>

VGhlIG5hbWUgJ25lZWRfaW9tbXUoKScgaXMgYSBsaXR0bGUgY29uZnVzaW5nIGFzIGl0IHN1Z2dl
c3RzIGEgZG9tYWluIG5lZWRzCnRvIHVzZSB0aGUgSU9NTVUgYnV0IHNvbWV0aGluZyBtaWdodCBu
b3QgYmUgc2V0IHVwIHlldCwgd2hlbiBpbiBmYWN0IGl0CnJlcHJlc2VudHMgYSB0cmktc3RhdGUg
dmFsdWUgKG5vdCBhIGJvb2xlYW4gYXMgbWlnaHQgYmUgZXhwZWN0ZWQpIHdoZXJlCi0xIG1lYW5z
ICdJT01NVSBtYXBwaW5ncyBiZWluZyBzZXQgdXAnIGFuZCAxIG1lYW5zICdJT01NVSBtYXBwaW5n
cyBoYXZlCmJlZW4gZnVsbHkgc2V0IHVwJy4KClR3byBkaWZmZXJlbnQgbWVhbmluZ3MgYXJlIGFs
c28gaW5mZXJyZWQgZnJvbSB0aGUgbWFjcm8gaXQgaW4gdmFyaW91cwpwbGFjZXMgaW4gdGhlIGNv
ZGU6CgotIFNvbWUgY2FsbGVycyB3YW50IHRvIHRlc3Qgd2hldGhlciBhIGRvbWFpbiBoYXMgSU9N
TVUgbWFwcGluZ3MgYXQgYWxsCi0gU29tZSBjYWxsZXJzIHdhbnQgdG8gdGVzdCB3aGV0aGVyIHRo
ZXkgbmVlZCB0byBzeW5jaHJvbml6ZSB0aGUgZG9tYWluJ3MKICBQMk0gYW5kIElPTU1VIG1hcHBp
bmdzCgpUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSAnbmVlZF9pb21tdScgdHJpLXN0YXRlIHZhbHVl
IHdpdGggYSBkZWZpbmVkCmVudW1lcmF0aW9uIGFuZCBhZGRzIGEgYm9vbGVhbiBmbGFnICduZWVk
X3N5bmMnIHRvIHNlcGFyYXRlIHRoZXNlIG1lYW5pbmdzLAphbmQgcGxhY2VzIGJvdGggb2YgdGhl
c2UgaW4gc3RydWN0IGRvbWFpbl9pb21tdSwgcmF0aGVyIHRoYW4gZGlyZWN0bHkgaW4Kc3RydWN0
IGRvbWFpbi4KVGhpcyBwYXRjaCBhbHNvIGNyZWF0ZXMgdHdvIG5ldyBib29sZWFuIG1hY3JvczoK
Ci0gJ2hhc19pb21tdV9wdCgpJyBldmFsdWF0ZXMgdG8gdHJ1ZSBpZiBhIGRvbWFpbiBoYXMgSU9N
TVUgbWFwcGluZ3MsIGV2ZW4KICBpZiB0aGV5IGFyZSBzdGlsbCB1bmRlciBjb25zdHJ1Y3Rpb24u
Ci0gJ25lZWRfaW9tbXVfcHRfc3luYygpJyBldmFsdWF0ZXMgdG8gdHJ1ZSBpZiBhIGRvbWFpbiBy
ZXF1aXJlcyBleHBsaWNpdAogIHN5bmNocm9uaXphdGlvbiBvZiB0aGUgUDJNIGFuZCBJT01NVSBt
YXBwaW5ncy4KCkFsbCBjYWxsZXJzIG9mIG5lZWRfaW9tbXUoKSBhcmUgdGhlbiBtb2RpZmllZCB0
byB1c2UgdGhlIG1hY3JvIGFwcHJvcHJpYXRlCnRvIHdoYXQgdGhleSBhcmUgdHJ5aW5nIHRvIHRl
c3QuCgpOT1RFOiBUaGVyZSBhcmUgc29tZSBjYWxsZXJzIG9mIG5lZWRfaW9tbXUoKSB0aGF0IHN0
cmljdGx5IG9wZXJhdGUgb24KICAgICAgdGhlIGhhcmR3YXJlIGRvbWFpbi4gSW4gc29tZSBvZiB0
aGVzZSBjYXNlIGEgbW9yZSBnbG9iYWwgZmxhZyBpcwogICAgICB1c2VkIGluc3RlYWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgotLS0KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KCnYxMToKIC0gUHVsbGVkIGluIGZyb20gdjYgb2YgdGhlIGZ1bGwgUFYtSU9NTVUg
c2VyaWVzLgogXyBDaGFuZ2VkIHRoZSBjb25kaXRpb24gYmVpbmcgdGVzdGVkIGluIG1lbW9yeV9h
ZGQoKSB0byBiZSBtb3JlIHNlbGYtCiAgIGV4cGxhbmF0b3J5IGJ1dCBhbHNvIGFkZGVkIGEgY29t
bWVudCB0byBleHBsYWluIHRoZSBjaXJjdW1zdGFuY2VzCiAgIHVuZGVyIHdoaWNoIGlvbW11X21h
cF9wYWdlKCkgbmVlZHMgdG8gYmUgY2FsbGVkLgogLSBHZXQgcmlkIG9mICNpZmRlZiBDT05GSUdf
SEFTX1BBU1NUSFJPVUdIIGluIG1lbW9yeS5jIHNpbmNlIHRoZSBpZgogICBjbGF1c2VzIHdpdGhp
biB3aWxsIG5ldmVyIGJlIGV4ZWN1dGVkIHVubGVzcyB0aGUgb3B0aW9uIGlzIGRlZmluZWQKICAg
KHNpbmNlIGhhc19pb21tdV9wdCgpIHdpbGwgYWx3YXlzIGJlIGZhbHNlIG90aGVyd2lzZSkuIEFs
c28gZmx1c2hpbmcKICAgc2hvdWxkIGJlIGRvbmUgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBJ
T01NVSBpcyBzaGFyaW5nIHBhZ2UgdGFibGVzCiAgIG9yIG5vdC4KCnY2OgogLSBEZWFsIHdpdGgg
bmVlZF9pb21tdSBiZWluZyB0cmktc3RhdGUuCiAtIENoYW5nZSB0aGUgbmFtZSBvZiAnc3luY19p
b21tdV9wdCcgdG8gJ25lZWRfaW9tbXVfcHRfc3luYycgYW5kIG1ha2UKICAgc3VyZSBpdCBpcyBz
ZXQgYXMgc29vbiBhcyB0aGUgbWFwcGluZ3MgYXJlIHVuZGVyIGNvbnN0cnVjdGlvbi4KIC0gTm90
IGFkZGluZyBSYXp2YW4ncyBBLWIgYmVjYXVzZSBvZiBjaGFuZ2UuCgp2NDoKIC0gTmV3IGluIHY0
LgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrLS0K
IHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21t
L3AybS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wYWdpbmcuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKystLS0tLQogeGVuL2NvbW1vbi92bV9l
dmVudC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMgICAgICAgfCAyMSArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgfCAg
NiArKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgICB8ICAy
IC0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICAgICAgICAgIHwgIDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRl
L3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKy0tLQogMjIg
ZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDFjNzlm
ZjdhZGUuLmEwYmVjN2M5NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTk1NSw3ICs5NTUsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGlmICggbHBhZV9pc192YWxpZChv
cmlnX3B0ZSkgJiYgZW50cnktPnAybS5iYXNlICE9IG9yaWdfcHRlLnAybS5iYXNlICkKICAgICAg
ICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOwogCi0gICAgaWYgKCBuZWVk
X2lvbW11KHAybS0+ZG9tYWluKSAmJgorICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKHAybS0+
ZG9tYWluKSAmJgogICAgICAgICAgKGxwYWVfaXNfdmFsaWQob3JpZ19wdGUpIHx8IGxwYWVfaXNf
dmFsaWQoKmVudHJ5KSkgKQogICAgIHsKICAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChw
Mm0tPmRvbWFpbiwgX2RmbihnZm5feChzZ2ZuKSksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCmluZGV4IDRmMmYxOTVmN2QuLjRh
NDNkZmYxY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vbXRyci5jCkBAIC03ODMsNyArNzgzLDggQEAgSFZNX1JFR0lTVEVSX1NBVkVf
UkVTVE9SRShNVFJSLCBodm1fc2F2ZV9tdHJyX21zciwgaHZtX2xvYWRfbXRycl9tc3IsIDEsCiAK
IHZvaWQgbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICgg
bmVlZF9pb21tdShkKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQorICAgIGlmICggKGhhc19p
b21tdV9wdChkKSB8fCBpb21tdV91c2VfaGFwX3B0KGQpKSAmJgorICAgICAgICAgZC0+dmNwdSAm
JiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAgIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKGQp
OwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOwpAQCAtODMxLDcgKzgzMiw3IEBAIGlu
dCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1UUlJfVFlQRV9VTkNBQ0hBQkxFOwogICAgIH0K
IAotICAgIGlmICggIW5lZWRfaW9tbXUoZCkgJiYgIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChkKSAp
CisgICAgaWYgKCAhaGFzX2lvbW11X3B0KGQpICYmICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkg
KQogICAgIHsKICAgICAgICAgKmlwYXQgPSAxOwogICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dS
QkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggMDk1ZDYyY2RlNS4uZDFlMGZiNWIwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI3ODEsNyArMjc4MSw3IEBAIHN0YXRpYyBp
bnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogICAgIHsKICAgICAgICAgLyogU3BlY2lhbCBwYWdlcyBzaG91bGQgbm90IGJlIGFjY2Vz
c2libGUgZnJvbSBkZXZpY2VzLiAqLwogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9n
ZXRfb3duZXIocGFnZSk7Ci0gICAgICAgIGlmICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5s
aWtlbHkobmVlZF9pb21tdShkKSkgKQorICAgICAgICBpZiAoIGQgJiYgaXNfcHZfZG9tYWluKGQp
ICYmIHVubGlrZWx5KG5lZWRfaW9tbXVfcHRfc3luYyhkKSkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBtZm5fdCBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpp
bmRleCBkMDRmOWM3OWIzLi4wZjIxZjdjODA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTYx
MCw3ICsxNjEwLDcgQEAgaW50IG1lbV9zaGFyaW5nX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCAqbWVjKQogICAgICAgICBjYXNlIFhFTl9E
T01DVExfTUVNX1NIQVJJTkdfQ09OVFJPTDoKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSAw
OwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11KGQpICYmIG1lYy0+dS5lbmFi
bGUpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+
dS5lbmFibGUpICkKICAgICAgICAgICAgICAgICByYyA9IC1FWERFVjsKICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVkID0gbWVj
LT51LmVuYWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IGYwZDkzODU2ZjIuLjczZjA4ZWJmMjAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwpAQCAtODY4LDcgKzg2OCw3IEBAIG91dDoKICAgICB7CiAgICAgICAgIGlmICggaW9t
bXVfdXNlX2hhcF9wdChkKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X3B0ZV9mbHVzaChkLCBn
Zm4sICZlcHRfZW50cnktPmVwdGUsIG9yZGVyLCB2dGRfcHRlX3ByZXNlbnQpOwotICAgICAgICBl
bHNlIGlmICggbmVlZF9pb21tdShkKSApCisgICAgICAgIGVsc2UgaWYgKCBuZWVkX2lvbW11X3B0
X3N5bmMoZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwppbmRleCA2YjMwMzM3ZjYyLi42MzQ5ZmI3ZjZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC02
ODcsNyArNjg3LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBpZiAoIGlvbW11X29sZF9mbGFncyAp
CiAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm4s
IHBhZ2Vfb3JkZXIpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBuZWVkX2lvbW11KHAy
bS0+ZG9tYWluKSApCisgICAgICAgIGVsc2UgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMocDJtLT5k
b21haW4pICkKICAgICAgICAgewogICAgICAgICAgICAgZGZuX3QgZGZuID0gX2RmbihnZm4pOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKaW5kZXggOTdiYjNmZWFjYy4uOGFhMzQ2ZjUyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzEzLDcgKzcxMyw3IEBA
IHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
bl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICB7CiAgICAgICAgIGludCByYyA9IDA7CiAKLSAg
ICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSApCisgICAgICAgIGlmICggbmVlZF9p
b21tdV9wdF9zeW5jKHAybS0+ZG9tYWluKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRmbl90
IGRmbiA9IF9kZm4obWZuKTsKIApAQCAtNzc3LDcgKzc3Nyw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogCiAgICAgaWYg
KCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7Ci0gICAgICAgIGlmICggbmVlZF9p
b21tdShkKSAmJiB0ID09IHAybV9yYW1fcncgKQorICAgICAgICBpZiAoIG5lZWRfaW9tbXVfcHRf
c3luYyhkKSAmJiB0ID09IHAybV9yYW1fcncgKQogICAgICAgICB7CiAgICAgICAgICAgICBkZm5f
dCBkZm4gPSBfZGZuKG1mbl94KG1mbikpOwogCkBAIC0xMTYzLDcgKzExNjMsNyBAQCBpbnQgc2V0
X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9s
LAogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7Ci0gICAgICAg
IGlmICggIW5lZWRfaW9tbXUoZCkgKQorICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0X3N5bmMo
ZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAgcmV0ID0gaW9tbXVfbWFwX3Bh
Z2UoZCwgX2RmbihnZm5fbCksIF9tZm4oZ2ZuX2wpLApAQCAtMTI1OSw3ICsxMjU5LDcgQEAgaW50
IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbl9sKQogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7Ci0g
ICAgICAgIGlmICggIW5lZWRfaW9tbXUoZCkgKQorICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0
X3N5bmMoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAgcmV0ID0gaW9tbXVf
dW5tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKaW5kZXggN2Y0NjBiZDMyMS4uZjMy
YTYwMTg4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAtMjEzLDcgKzIxMyw3IEBAIGludCBwYWdpbmdfbG9nX2Rp
cnR5X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBib29sX3QgbG9nX2dsb2JhbCkKIHsKICAgICBp
bnQgcmV0OwogCi0gICAgaWYgKCBuZWVkX2lvbW11KGQpICYmIGxvZ19nbG9iYWwgKQorICAgIGlm
ICggaGFzX2lvbW11X3B0KGQpICYmIGxvZ19nbG9iYWwgKQogICAgIHsKICAgICAgICAgLyoKICAg
ICAgICAgICogUmVmdXNlIHRvIHR1cm4gb24gZ2xvYmFsIGxvZy1kaXJ0eSBtb2RlCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
aW5kZXggZDFmY2U1NzQzMi4uZWRmZDU2MmVmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTQyNiw4ICsxNDI2
LDEzIEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBl
cGZuLCB1bnNpZ25lZCBpbnQgcHhtKQogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkZXN0
cm95X20ycDsKIAotICAgIGlmICggaW9tbXVfZW5hYmxlZCAmJiAhaW9tbXVfaHdkb21fcGFzc3Ro
cm91Z2ggJiYKLSAgICAgICAgICFuZWVkX2lvbW11KGhhcmR3YXJlX2RvbWFpbikgKQorICAgIC8q
CisgICAgICogSWYgaGFyZHdhcmUgZG9tYWluIGhhcyBJT01NVSBtYXBwaW5ncyBidXQgcGFnZSB0
YWJsZXMgYXJlIG5vdAorICAgICAqIHNoYXJlZCwgYW5kIGFyZSBub3QgYmVpbmcga2VwdCBpbiBz
eW5jICh3aGljaCBpcyB0aGUgY2FzZSB3aGVuCisgICAgICogaW4gc3RyaWN0IG1vZGUpIHRoZW4g
bmV3bHkgYWRkZWQgbWVtb3J5IG5lZWRzIHRvIGJlIG1hcHBlZCBoZXJlLgorICAgICAqLworICAg
IGlmICggaGFzX2lvbW11X3B0KGhhcmR3YXJlX2RvbWFpbikgJiYKKyAgICAgICAgICFpb21tdV91
c2VfaGFwX3B0KGhhcmR3YXJlX2RvbWFpbikgJiYgIWlvbW11X2h3ZG9tX3N0cmljdCApCiAgICAg
ewogICAgICAgICBmb3IgKCBpID0gc3BmbjsgaSA8IGVwZm47IGkrKyApCiAgICAgICAgICAgICBp
ZiAoIGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4
IDliNTkyZDRmNjYuLmJkMzY3NTliNjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODA0LDEwICs4MDQsOCBAQCBpbnQgeGVubWVt
X2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgKnhhdHAsCiAgICAgeGF0cC0+Z3BmbiArPSBzdGFydDsKICAgICB4YXRwLT5zaXplIC09IHN0
YXJ0OwogCi0jaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAotICAgIGlmICggbmVlZF9pb21t
dShkKSApCi0gICAgICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gMTsKLSNl
bmRpZgorICAgIGlmICggaGFzX2lvbW11X3B0KGQpICkKKyAgICAgICB0aGlzX2NwdShpb21tdV9k
b250X2ZsdXNoX2lvdGxiKSA9IDE7CiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkK
ICAgICB7CkBAIC04MjcsOCArODI1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAogICAgICAgICB9
CiAgICAgfQogCi0jaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAotICAgIGlmICggbmVlZF9p
b21tdShkKSApCisgICAgaWYgKCBoYXNfaW9tbXVfcHQoZCkgKQogICAgIHsKICAgICAgICAgaW50
IHJldDsKIApAQCAtODQ1LDcgKzg0Miw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICAgICAg
aWYgKCB1bmxpa2VseShyYyA8IDApICkKICAgICAgICAgICAgIGRvbXVfY3Jhc2goZCk7CiAgICAg
fQotI2VuZGlmCiAKICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggNDc5M2FhY2MzNS4uOTI2YTBh
MTEyNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24v
dm1fZXZlbnQuYwpAQCAtNjQ0LDcgKzY0NCw3IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKIAogICAgICAg
ICAgICAgLyogTm8gcGFnaW5nIGlmIGlvbW11IGlzIHVzZWQgKi8KICAgICAgICAgICAgIHJjID0g
LUVNTElOSzsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShoYXNfaW9tbXVfcHQoZCkpICkKICAgICAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICAgICAgcmMgPSAtRVhERVY7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCA1ZTk5YjY5ODhlLi42ODhjZjE0YzkxIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTI2Myw3
ICsyNjMsNyBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGFsbG9jYXRlX2RvbWFpbl9yZXNvdXJjZXMoZG9t
X2lvbW11KGQpKSApCiAgICAgICAgIEJVRygpOwogCi0gICAgaWYgKCAhaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggJiYgIW5lZWRfaW9tbXUoZCkgKQorICAgIGlmICggIWlvbW11X2h3ZG9tX3Bhc3N0
aHJvdWdoICYmICFpb21tdV9od2RvbV9zdHJpY3QgKQogICAgIHsKICAgICAgICAgaW50IHJjID0g
MDsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggNDIxZjAwMzQzOC4u
YjZlYWFlNzI4MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3Ry
ZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC00MCwx
NyArNDAsMTYgQEAgaW50IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5k
b21haW5fbGlzdCkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBpZiAoIG5lZWRfaW9tbXUo
ZCkgPD0gMCApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgaHdkb20gaXMgZm9y
Y2VkIHRvIHVzZSBJT01NVSBmb3IgcHJvdGVjdGluZyBhc3NpZ25lZAotICAgICAgICAgKiBkZXZp
Y2UuIFRoZXJlZm9yZSB0aGUgSU9NTVUgZGF0YSBpcyBhbHJlYWR5IHNldCB1cC4KLSAgICAgICAg
ICovCi0gICAgICAgIEFTU0VSVCghaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKLSAgICAgICAgcmMg
PSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgZ290
byBmYWlsOwotICAgIH0KKyAgICAvKgorICAgICAqIFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNl
IElPTU1VIGZvciBwcm90ZWN0aW5nIGFzc2lnbmVkCisgICAgICogZGV2aWNlLiBUaGVyZWZvcmUg
dGhlIElPTU1VIGRhdGEgaXMgYWxyZWFkeSBzZXQgdXAuCisgICAgICovCisgICAgQVNTRVJUKCFp
c19oYXJkd2FyZV9kb21haW4oZCkgfHwKKyAgICAgICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9T
VEFUVVNfaW5pdGlhbGl6ZWQpOworCisgICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7CisgICAg
aWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRv
ZXNuJ3QgbWF0dGVyIHRvIERUIGRldmljZS4gKi8KICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PmFzc2lnbl9kZXZpY2UoZCwgMCwgZHRfdG9fZGV2KGRldiksIDApOwpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKaW5kZXggZWE3Y2NiYWNlNy4uOTIyZTUwOGE0NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCkBAIC0xOTcsNyArMTk3LDcgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGNoZWNrX2h3
ZG9tX3JlcXMoc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogCiAgICAgY2hlY2tfaHdkb21fcmVxcyhkKTsKIApAQCAtMjA1LDggKzIwNSwx
MCBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgIHJldHVybjsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVf
ZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwotICAgIGQtPm5lZWRf
aW9tbXUgPSBpb21tdV9od2RvbV9zdHJpY3Q7Ci0gICAgaWYgKCBuZWVkX2lvbW11KGQpICYmICFp
b21tdV91c2VfaGFwX3B0KGQpICkKKworICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfaW5p
dGlhbGl6aW5nOworICAgIGhkLT5uZWVkX3N5bmMgPSBpb21tdV9od2RvbV9zdHJpY3QgJiYgIWlv
bW11X3VzZV9oYXBfcHQoZCk7CisgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMoZCkgKQogICAg
IHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICAgICAgdW5zaWduZWQgaW50
IGkgPSAwOwpAQCAtMjM5LDM1ICsyNDEsNTEgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMt
Pmh3ZG9tX2luaXQoZCk7CisKKyAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxp
emVkOwogfQogCiB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAgc3RydWN0
IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBkLT5uZWVkX2lvbW11ID0g
MDsKKyAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2Rpc2FibGVkOwogICAgIGhkLT5wbGF0
Zm9ybV9vcHMtPnRlYXJkb3duKGQpOwogICAgIHRhc2tsZXRfc2NoZWR1bGUoJmlvbW11X3B0X2Ns
ZWFudXBfdGFza2xldCk7CiB9CiAKIGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKLSAgICBpZiAoIG5lZWRfaW9tbXUoZCkgPiAwICkKKyAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKKworICAgIGlmICggaGQtPnN0YXR1cyA9PSBJT01NVV9T
VEFUVVNfaW5pdGlhbGl6ZWQgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICggIWlvbW11
X3VzZV9oYXBfcHQoZCkgKQogICAgIHsKICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGhkLT5z
dGF0dXMgPSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nOworICAgICAgICBoZC0+bmVlZF9zeW5j
ID0gdHJ1ZTsKKwogICAgICAgICByYyA9IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShk
KTsKICAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcmMgIT0g
LUVSRVNUQVJUICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBoZC0+bmVlZF9zeW5j
ID0gZmFsc2U7CisgICAgICAgICAgICAgICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNh
YmxlZDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9
CiAgICAgfQogCi0gICAgZC0+bmVlZF9pb21tdSA9IDE7CisgICAgaGQtPnN0YXR1cyA9IElPTU1V
X1NUQVRVU19pbml0aWFsaXplZDsKKwogICAgIC8qCiAgICAgICogVGhlcmUgbWF5IGJlIGRpcnR5
IGNhY2hlIGxpbmVzIHdoZW4gYSBkZXZpY2UgaXMgYXNzaWduZWQKLSAgICAgKiBhbmQgYmVmb3Jl
IG5lZWRfaW9tbXUoZCkgYmVjb21pbmcgdHJ1ZSwgdGhpcyB3aWxsIGNhdXNlCisgICAgICogYW5k
IGJlZm9yZSBoYXNfaW9tbXVfcHQoZCkgYmVjb21pbmcgdHJ1ZSwgdGhpcyB3aWxsIGNhdXNlCiAg
ICAgICogbWVtb3J5X3R5cGVfY2hhbmdlZCBsb3NlIGVmZmVjdCBpZiBtZW1vcnkgdHlwZSBjaGFu
Z2VzLgogICAgICAqIENhbGwgbWVtb3J5X3R5cGVfY2hhbmdlZCBoZXJlIHRvIGFtZW5kIHRoaXMu
CiAgICAgICovCkBAIC01MjIsNyArNTQwLDggQEAgc3RhdGljIHZvaWQgaW9tbXVfZHVtcF9wMm1f
dGFibGUodW5zaWduZWQgY2hhciBrZXkpCiAgICAgb3BzID0gaW9tbXVfZ2V0X29wcygpOwogICAg
IGZvcl9lYWNoX2RvbWFpbihkKQogICAgIHsKLSAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21h
aW4oZCkgfHwgbmVlZF9pb21tdShkKSA8PSAwICkKKyAgICAgICAgaWYgKCBpc19oYXJkd2FyZV9k
b21haW4oZCkgfHwKKyAgICAgICAgICAgICBkb21faW9tbXUoZCktPnN0YXR1cyA8IElPTU1VX1NU
QVRVU19pbml0aWFsaXplZCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA5Njk1Y2Y1NjZk
Li4xY2U5ZDYzY2FlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTQxNiw3ICsxNDE2LDcgQEAg
c3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlm
IG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAqIGVuYWJsZWQgZm9y
IHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJgorICAg
IGlmICggdW5saWtlbHkoIWhhc19pb21tdV9wdChkKSAmJgogICAgICAgICAgICAgKGQtPmFyY2gu
aHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0o
ZCktPmdsb2JhbF9sb2dkaXJ0eSkpICkKQEAgLTE0NjAsNyArMTQ2MCw3IEBAIHN0YXRpYyBpbnQg
YXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZu
LCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQp
ICYmIG5lZWRfaW9tbXUoZCkgKQorICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19p
b21tdV9wdChkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5s
b2NrKCk7CiAKQEAgLTE1MTAsNyArMTUxMCw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIAogICAgIHBkZXYtPmZhdWx0
LmNvdW50ID0gMDsKIAotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIG5lZWRfaW9tbXUo
ZCkgKQorICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCiAg
ICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogCiAgICAgcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKaW5kZXggYjZhY2ZkZmU5NS4uMWYxYzZiMGZhNiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTQ4LDggKzQ4LDYgQEAgaW50IGFyY2hfaW9tbXVf
cG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7CiAgICAgaW50IHJjID0gMCwgbiA9IDA7CiAKLSAgICBkLT5uZWVkX2lvbW11ID0g
LTE7Ci0KICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDE7CiAgICAgc3Bp
bl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
aW5kZXggZDhmZGUwMTY1MS4uMzc0MTViNzgyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aApAQCAtOTAsNyArOTAsNyBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IG1mbik7CiAgICAgZ2ZuX3goKChpKSA+PSBucl9zdGF0dXNfZnJhbWVzKHQpKSA/
IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnN0YXR1c19nZm5baV0pCiAKICNkZWZpbmUgZ250dGFi
X25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAgICAgICAgICAgXAotICAgIChpc19kb21h
aW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQorICAgIChpc19kb21haW5fZGly
ZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11X3B0X3N5bmMoZCkpCiAKICNlbmRpZiAvKiBfX0FT
TV9HUkFOVF9UQUJMRV9IX18gKi8KIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggOGQxNTA2YzZmNy4u
ZjZkZjMyZjg2MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaApAQCAtMjEsNyArMjEsNyBAQCBzdHJ1Y3QgYXJj
aF9pb21tdQogfTsKIAogLyogQWx3YXlzIHNoYXJlIFAyTSBUYWJsZSBiZXR3ZWVuIHRoZSBDUFUg
YW5kIHRoZSBJT01NVSAqLwotI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIChuZWVkX2lvbW11
KGQpKQorI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIChoYXNfaW9tbXVfcHQoZCkpCiAKIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIF9faW5pdCBp
b21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKaW5kZXggNzYxYThjMzNhNS4uMWU2YTk4ODEzZCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaApAQCAtOTQsNiArOTQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFi
X2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCiAjZGVmaW5lIGdudHRh
Yl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZG9tYWluKSAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGRv
bWFpbikgKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAg
ICAgICAgXAotICAgICghcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmIG5lZWRfaW9tbXUoZCkp
CisgICAgKCFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgbmVlZF9pb21tdV9wdF9zeW5jKGQp
KQogCiAjZW5kaWYgLyogX19BU01fR1JBTlRfVEFCTEVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5k
ZXggN2MzMTg3YzhlYy4uZmEzN2IwNTM5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtOTEsNyArOTEs
NyBAQCBzdGF0aWMgaW5saW5lIGludCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogCiAvKiBB
cmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8g
Ki8KICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYm
IG5lZWRfaW9tbXUoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQorICAgIChoYXBfZW5hYmxlZChk
KSAmJiBoYXNfaW9tbXVfcHQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11
X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9t
X2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDlh
ZTgzMjFiYjQuLjdlYmFjYTVjYTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0xMDMsNiArMTAzLDEzIEBAIGVudW0g
aW9tbXVfZmVhdHVyZQogCiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAq
ZCwgZW51bSBpb21tdV9mZWF0dXJlIGZlYXR1cmUpOwogCitlbnVtIGlvbW11X3N0YXR1cworewor
ICAgIElPTU1VX1NUQVRVU19kaXNhYmxlZCwKKyAgICBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5n
LAorICAgIElPTU1VX1NUQVRVU19pbml0aWFsaXplZAorfTsKKwogc3RydWN0IGRvbWFpbl9pb21t
dSB7CiAgICAgc3RydWN0IGFyY2hfaW9tbXUgYXJjaDsKIApAQCAtMTE2LDYgKzEyMywxNiBAQCBz
dHJ1Y3QgZG9tYWluX2lvbW11IHsKIAogICAgIC8qIEZlYXR1cmVzIHN1cHBvcnRlZCBieSB0aGUg
SU9NTVUgKi8KICAgICBERUNMQVJFX0JJVE1BUChmZWF0dXJlcywgSU9NTVVfRkVBVF9jb3VudCk7
CisKKyAgICAvKiBTdGF0dXMgb2YgZ3Vlc3QgSU9NTVUgbWFwcGluZ3MgKi8KKyAgICBlbnVtIGlv
bW11X3N0YXR1cyBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWly
ZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4KKyAgICAgKiB0aGUgZGVm
YXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCisg
ICAgICogaW5jbHVkZS94ZW4vbW0uaCkuCisgICAgICovCisgICAgYm9vbCBuZWVkX3N5bmM7CiB9
OwogCiAjZGVmaW5lIGRvbV9pb21tdShkKSAgICAgICAgICAgICAgKCYoZCktPmlvbW11KQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCBmMmM1OTRkMTk3Li42M2ZiNzBiY2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzcxLDkgKzM3MSw2
IEBAIHN0cnVjdCBkb21haW4KIAogI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKICAgICBz
dHJ1Y3QgZG9tYWluX2lvbW11IGlvbW11OwotCi0gICAgLyogRG9lcyB0aGlzIGd1ZXN0IG5lZWQg
aW9tbXUgbWFwcGluZ3MgKC0xIG1lYW5pbmcgImJlaW5nIHNldCB1cCIpPyAqLwotICAgIHM4ICAg
ICAgICAgICAgICAgbmVlZF9pb21tdTsKICNlbmRpZgogICAgIC8qIGlzIG5vZGUtYWZmaW5pdHkg
YXV0b21hdGljYWxseSBjb21wdXRlZD8gKi8KICAgICBib29sICAgICAgICAgICAgIGF1dG9fbm9k
ZV9hZmZpbml0eTsKQEAgLTg5OCw5ICs4OTUsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h2
bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogI2RlZmluZSBpc19waW5uZWRfdmNwdSh2KSAo
KHYpLT5kb21haW4tPmlzX3Bpbm5lZCB8fCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVtYXNrX3dlaWdodCgodiktPmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKQogI2lmZGVmIENPTkZJ
R19IQVNfUEFTU1RIUk9VR0gKLSNkZWZpbmUgbmVlZF9pb21tdShkKSAgICAoKGQpLT5uZWVkX2lv
bW11KQorI2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElP
TU1VX1NUQVRVU19kaXNhYmxlZCkKKyNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21f
aW9tbXUoZCktPm5lZWRfc3luYykKICNlbHNlCi0jZGVmaW5lIG5lZWRfaW9tbXUoZCkgICAgKDAp
CisjZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQorI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5
bmMoZCkgZmFsc2UKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfdmNwdV9vbmxpbmUo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11: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 1g3JBE-0007Wx-6T; Fri, 21 Sep 2018 11: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3JBD-0007Wr-Jr
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:00:59 +0000
X-Inumbo-ID: 54292f43-bd8d-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54292f43-bd8d-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:58:53 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 05:00:57 -0600
Message-Id: <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 05:00:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
In-Reply-To: <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEyOjQ4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS8yMS8xOCAxOjQxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjEu
MDkuMTggYXQgMTI6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiBGcmks
IFNlcCAyMSwgMjAxOCBhdCAxMjo0NToxOFBNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
Cj4+Pj4gV2hpbGUgZG9pbmcgbXkgYmVzdCB0byBtYWtlIHN1cmUgd2hhdCBJIHVuZGVyc3RhbmQg
dG8gYmUgR2VvcmdlJ3MKPj4+PiBwcm9wb3NlZCBjaGFuZ2VzIGZvciB0aGUgYWx0cDJtIHNlcmll
cyBJJ3ZlIHRyaWVkIHRvIGJvb3QgWGVuIHN0YWdpbmcgb24KPj4+PiBhbiBBTUQgaG9zdCwgYnV0
IGl0IGNyYXNoZXMgaW4gYW4gdW5yZWxhdGVkIHBsYWNlIChJJ3ZlIHRlc3RlZCB0aGlzIGJ5Cj4+
Pj4gc3Rhc2hpbmcgbXkgY2hhbmdlcyBhbmQgYm9vdGluZyBhICJ2YW5pbGxhIiBzdGFnaW5nKToK
Pj4+Cj4+PiBDYW4geW91IGFwcGx5IHRoZSBmb2xsb3dpbmcgZGVidWcgcGF0Y2ggYW5kIHBhc3Rl
IHRoZSBmdWxsIGJvb3QgbG9nPwo+PiAKPj4gV2VsbCwgbm90IGhhdmluZyBwcm92aWRlZCB0aGUg
ZnVsbCBib290IGxvZyByaWdodCBhd2F5IGlzIGNsZWFybHkKPj4gdW5oZWxwZnVsLCBhcyBmcm9t
IHRoYXQgYWxvbmUgd2Ugc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB3aGF0J3MKPj4gZ29pbmcgb24g
aGVyZSAodW5sZXNzIHdlIGUuZy4gc2NyZXcgdXAgdGhlIEU4MjAgbWFwIHNvbWV3aGVyZSkuCj4+
IEhvd2V2ZXIsIGl0IGlzIGFscmVhZHkgY2xlYXIgdGhhdCAuLi4KPj4gCj4+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4+IEBAIC00NjUsNiAr
NDY1LDggQEAgdW5zaWduZWQgaW50IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbl90IG1mbikKPj4+ICAg
ICAgICAgICAgICBicmVhazsKPj4+ICAKPj4+ICAgICAgICAgIGRlZmF1bHQ6Cj4+PiArcHJpbnRr
KCJbJSNseCwgJSNseCkgdHlwZTogJXVcbiIsIGU4MjAubWFwW2ldLmFkZHIsCj4+PiArICAgICAg
IGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplLCBlODIwLm1hcFtpXS50eXBlKTsK
Pj4+ICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gCj4+IC4uLiB0aGlzIGFz
c2VydGlvbiBuZWVkcyB0byBnbyBhd2F5LCBhcyBpdCB3b3VsZCB0cmlnZ2VyIGZvciBib3RoCj4+
IEU4MjBfVFlQRV9QTUVNIGFuZCBFODIwX1RZUEVfUFJBTSAodXNpbmcgdGhlIExpbnV4Cj4+IG5h
bWluZyksIG9yIHRoZSB1bm5hbWVkIHR5cGUgNiBtZW50aW9uZWQgaW4gdGhlaXIgaGVhZGVyLiBJ
dAo+PiB3b3VsZCBhbHNvIHRyaWdnZXIgZm9yIHR5cGVzIHdoaWNoIG1heSBnZXQgYWRkZWQgZG93
biB0aGUgcm9hZC4KPiAKPiBJIGhhdmUgYXR0YWNoZWQgdGhlIGZ1bGwgbG9nLCBhcyByZXF1ZXN0
ZWQgYnkgUm9nZXIuCgpBbmQgdGhlcmUgd2UgZ286CgooWEVOKSAgMDAwMDAwMDBkYWJmMjAwMCAt
IDAwMDAwMDAwZGFjZGYwMDAgdHlwZSAyMAoKV2hhdGV2ZXIgdGhhdCBpcy4gSSB0aGluayBmb3Ig
dGhlIHB1cnBvc2VzIG9mIHRoZSBmdW5jdGlvbiBoZXJlIGFsbAp1bmtub3duIHR5cGVzIHNob3Vs
ZCBiZSBtYXBwZWQgaW50byBVTlVTQUJMRS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11: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 1g3JB9-0007Wf-Tc; Fri, 21 Sep 2018 11: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=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3JB8-0007Wa-LD
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:00:54 +0000
X-Inumbo-ID: 51c36b1e-bd8d-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51c36b1e-bd8d-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 12:58:49 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919654"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 12:59:53 +0200
Message-ID: <20180921105953.3066-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/mm: don't crash on unknown memory types in
 page_get_ram_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

SW5zdGVhZCByZXR1cm4gUkFNX1RZUEVfVU5LTk9XTi4KClJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5NTVmZjBi
ZDc4Li43MzczZjQxNjdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHVuc2lnbmVkIGludCBwYWdlX2dldF9y
YW1fdHlwZShtZm5fdCBtZm4pCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICB0eXBlIHw9
IFJBTV9UWVBFX1VOS05PV047CiAgICAgICAgIH0KICAgICB9CiAKLS0gCjIuMTkuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:03:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11:03: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 1g3JDq-0007lv-Mq; Fri, 21 Sep 2018 11:03: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=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3JDp-0007lq-Iu
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:03:41 +0000
X-Inumbo-ID: b51e266d-bd8d-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b51e266d-bd8d-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 13:01:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="65919917"
Date: Fri, 21 Sep 2018 12:03:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921110338.n3b46fympofoupfk@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzU6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQg
cnVudGltZSBnZXQKPiBjb252ZXJ0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYyOiBEcm9wIG9wZW4tY29kZWQgbnVtYmVycyBm
cm9tIG1hY3JvIGludm9jYXRpb25zLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwo+IEBAIC0yOSwxMiArMjksMTIgQEAKPiAgCj4gIHZvaWQg
c2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCj4gIHsKPiAt
ICAgIGdlbmFwaWMuc2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOwo+ICsgICAgYWx0ZXJuYXRp
dmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwo+ICB9Cj4gIAo+
ICB2b2lkIHNlbmRfSVBJX3NlbGYoaW50IHZlY3RvcikKPiAgewo+IC0gICAgZ2VuYXBpYy5zZW5k
X0lQSV9zZWxmKHZlY3Rvcik7Cj4gKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRf
SVBJX3NlbGYsIHZlY3Rvcik7Cj4gIH0KPiAgCj4gIC8qCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaAo+IEBAIC0xNSw4ICsxNSwxOCBAQAo+ICAjZGVmaW5l
IFRBUkdFVF9DUFVTICgoY29uc3QgdHlwZW9mKGNwdV9vbmxpbmVfbWFwKSAqKSZjcHVfb25saW5l
X21hcCkKPiAgI2RlZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLmluaXRfYXBpY19sZHIpCj4g
ICNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hlY2sgKGdlbmFwaWMuY2x1c3RlcmVkX2FwaWNfY2hl
Y2spCj4gLSNkZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lkIChnZW5hcGljLmNwdV9tYXNrX3RvX2Fw
aWNpZCkKPiAtI2RlZmluZSB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMu
dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpKQo+ICsjZGVmaW5lIGNwdV9tYXNrX3RvX2Fw
aWNpZChtYXNrKSAoeyBcCj4gKwkvKiBcCj4gKwkgKiBUaGVyZSBhcmUgYSBudW1iZXIgb2YgcGxh
Y2VzIHdoZXJlIHRoZSBhZGRyZXNzIG9mIGEgbG9jYWwgdmFyaWFibGUgXAo+ICsJICogZ2V0cyBw
YXNzZWQgaGVyZS4gVGhlIHVzZSBvZiA/OiBpbiBhbHRlcm5hdGl2ZV9jYWxsPE4+KCkgdHJpZ2dl
cnMgYW4gXAo+ICsJICogImFkZHJlc3Mgb2YgLi4uIGlzIGFsd2F5cyB0cnVlIiB3YXJuaW5nIGlu
IHN1Y2ggYSBjYXNlIHdpdGggYXQgbGVhc3QgXAo+ICsJICogZ2NjIDcgYW5kIDguIEhlbmNlIHRo
ZSBzZWVtaW5nbHkgcG9pbnRsZXNzIGxvY2FsIHZhcmlhYmxlIGhlcmUuIFwKPiArCSAqLyBcCgpJ
cyB0aGlzIHN0aWxsIG5lZWRlZCBnaXZlbiB5b3UgaGF2ZSBicm91Z2h0IGJhY2sgdGhlIG1pZGRs
ZSBvcGVyYW5kIGluID86IGluCnBhdGNoIDE/CgpXZWkuCgo+ICsJY29uc3QgY3B1bWFza190ICpt
XyA9IChtYXNrKTsgXAo+ICsJYWx0ZXJuYXRpdmVfY2FsbChnZW5hcGljLmNwdV9tYXNrX3RvX2Fw
aWNpZCwgbV8pOyBcCj4gK30pCj4gKyNkZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhj
cHUpIFwKPiArCWFsdGVybmF0aXZlX2NhbGwoZ2VuYXBpYy52ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrLCBjcHUpCj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FwaWNfbW9kZSh2b2lk
KQo+ICB7Cj4gCj4gCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:06:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11:06: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 1g3JGE-0007ub-5L; Fri, 21 Sep 2018 11:06:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3JGC-0007uV-QD
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:06:08 +0000
X-Inumbo-ID: 7b62f5b2-bd8e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b62f5b2-bd8e-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 11:07:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="79404494"
Date: Fri, 21 Sep 2018 13:05:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
 <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA4CF6602000078001EA8A1@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] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDU6MDA6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA5LjE4IGF0IDEyOjQ4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4gPiBPbiA5LzIxLzE4IDE6NDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+
Pj4+IE9uIDIxLjA5LjE4IGF0IDEyOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+PiBPbiBGcmksIFNlcCAyMSwgMjAxOCBhdCAxMjo0NToxOFBNICswMzAwLCBSYXp2YW4gQ29q
b2NhcnUgd3JvdGU6Cj4gPj4+PiBXaGlsZSBkb2luZyBteSBiZXN0IHRvIG1ha2Ugc3VyZSB3aGF0
IEkgdW5kZXJzdGFuZCB0byBiZSBHZW9yZ2Uncwo+ID4+Pj4gcHJvcG9zZWQgY2hhbmdlcyBmb3Ig
dGhlIGFsdHAybSBzZXJpZXMgSSd2ZSB0cmllZCB0byBib290IFhlbiBzdGFnaW5nIG9uCj4gPj4+
PiBhbiBBTUQgaG9zdCwgYnV0IGl0IGNyYXNoZXMgaW4gYW4gdW5yZWxhdGVkIHBsYWNlIChJJ3Zl
IHRlc3RlZCB0aGlzIGJ5Cj4gPj4+PiBzdGFzaGluZyBteSBjaGFuZ2VzIGFuZCBib290aW5nIGEg
InZhbmlsbGEiIHN0YWdpbmcpOgo+ID4+Pgo+ID4+PiBDYW4geW91IGFwcGx5IHRoZSBmb2xsb3dp
bmcgZGVidWcgcGF0Y2ggYW5kIHBhc3RlIHRoZSBmdWxsIGJvb3QgbG9nPwo+ID4+IAo+ID4+IFdl
bGwsIG5vdCBoYXZpbmcgcHJvdmlkZWQgdGhlIGZ1bGwgYm9vdCBsb2cgcmlnaHQgYXdheSBpcyBj
bGVhcmx5Cj4gPj4gdW5oZWxwZnVsLCBhcyBmcm9tIHRoYXQgYWxvbmUgd2Ugc2hvdWxkIGJlIGFi
bGUgdG8gdGVsbCB3aGF0J3MKPiA+PiBnb2luZyBvbiBoZXJlICh1bmxlc3Mgd2UgZS5nLiBzY3Jl
dyB1cCB0aGUgRTgyMCBtYXAgc29tZXdoZXJlKS4KPiA+PiBIb3dldmVyLCBpdCBpcyBhbHJlYWR5
IGNsZWFyIHRoYXQgLi4uCj4gPj4gCj4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPj4+IEBAIC00NjUsNiArNDY1LDggQEAgdW5zaWdu
ZWQgaW50IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbl90IG1mbikKPiA+Pj4gICAgICAgICAgICAgIGJy
ZWFrOwo+ID4+PiAgCj4gPj4+ICAgICAgICAgIGRlZmF1bHQ6Cj4gPj4+ICtwcmludGsoIlslI2x4
LCAlI2x4KSB0eXBlOiAldVxuIiwgZTgyMC5tYXBbaV0uYWRkciwKPiA+Pj4gKyAgICAgICBlODIw
Lm1hcFtpXS5hZGRyICsgZTgyMC5tYXBbaV0uc2l6ZSwgZTgyMC5tYXBbaV0udHlwZSk7Cj4gPj4+
ICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+PiAKPiA+PiAuLi4gdGhpcyBh
c3NlcnRpb24gbmVlZHMgdG8gZ28gYXdheSwgYXMgaXQgd291bGQgdHJpZ2dlciBmb3IgYm90aAo+
ID4+IEU4MjBfVFlQRV9QTUVNIGFuZCBFODIwX1RZUEVfUFJBTSAodXNpbmcgdGhlIExpbnV4Cj4g
Pj4gbmFtaW5nKSwgb3IgdGhlIHVubmFtZWQgdHlwZSA2IG1lbnRpb25lZCBpbiB0aGVpciBoZWFk
ZXIuIEl0Cj4gPj4gd291bGQgYWxzbyB0cmlnZ2VyIGZvciB0eXBlcyB3aGljaCBtYXkgZ2V0IGFk
ZGVkIGRvd24gdGhlIHJvYWQuCj4gPiAKPiA+IEkgaGF2ZSBhdHRhY2hlZCB0aGUgZnVsbCBsb2cs
IGFzIHJlcXVlc3RlZCBieSBSb2dlci4KPiAKPiBBbmQgdGhlcmUgd2UgZ286Cj4gCj4gKFhFTikg
IDAwMDAwMDAwZGFiZjIwMDAgLSAwMDAwMDAwMGRhY2RmMDAwIHR5cGUgMjAKPiAKPiBXaGF0ZXZl
ciB0aGF0IGlzLiBJIHRoaW5rIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGZ1bmN0aW9uIGhlcmUg
YWxsCj4gdW5rbm93biB0eXBlcyBzaG91bGQgYmUgbWFwcGVkIGludG8gVU5VU0FCTEUuCgpPaCwg
SSBzZW50IGEgcGF0Y2ggdG8gbWFwIHRoZW0gdG8gUkFNX1RZUEVfVU5LTk9XTiwgYnV0IG1heWJl
IFVOVVNBQkxFCndvdWxkIGJlIGJldHRlcj8KCkZvciB0aGUgY3VycmVudCB1c2FnZSBvZiBwYWdl
X2dldF9yYW1fdHlwZSBib3RoIHdpbGwgYWNjb21wbGlzaCB0aGUKc2FtZS4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:18:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11:18: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 1g3JSP-0000KQ-Bp; Fri, 21 Sep 2018 11:18: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=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3JSN-0000KL-US
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:18:43 +0000
X-Inumbo-ID: ce1a0b69-bd8f-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce1a0b69-bd8f-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 13:16:37 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534809600"; d="scan'208";a="79405122"
Date: Fri, 21 Sep 2018 13:18:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180921111827.zxrnreerirf6syss@mac.bytemobile.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
 <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
 <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.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] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@citrix.com,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDE6MDU6NDJQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIFNlcCAyMSwgMjAxOCBhdCAwNTowMDo1NEFNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAyMS4wOS4xOCBhdCAxMjo0OCwgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4gPiBPbiA5LzIxLzE4IDE6NDEgUE0sIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPj4+Pj4gT24gMjEuMDkuMTggYXQgMTI6MTUsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPiA+Pj4gT24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMTI6NDU6MThQ
TSArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+ID4gPj4+PiBXaGlsZSBkb2luZyBteSBi
ZXN0IHRvIG1ha2Ugc3VyZSB3aGF0IEkgdW5kZXJzdGFuZCB0byBiZSBHZW9yZ2Uncwo+ID4gPj4+
PiBwcm9wb3NlZCBjaGFuZ2VzIGZvciB0aGUgYWx0cDJtIHNlcmllcyBJJ3ZlIHRyaWVkIHRvIGJv
b3QgWGVuIHN0YWdpbmcgb24KPiA+ID4+Pj4gYW4gQU1EIGhvc3QsIGJ1dCBpdCBjcmFzaGVzIGlu
IGFuIHVucmVsYXRlZCBwbGFjZSAoSSd2ZSB0ZXN0ZWQgdGhpcyBieQo+ID4gPj4+PiBzdGFzaGlu
ZyBteSBjaGFuZ2VzIGFuZCBib290aW5nIGEgInZhbmlsbGEiIHN0YWdpbmcpOgo+ID4gPj4+Cj4g
PiA+Pj4gQ2FuIHlvdSBhcHBseSB0aGUgZm9sbG93aW5nIGRlYnVnIHBhdGNoIGFuZCBwYXN0ZSB0
aGUgZnVsbCBib290IGxvZz8KPiA+ID4+IAo+ID4gPj4gV2VsbCwgbm90IGhhdmluZyBwcm92aWRl
ZCB0aGUgZnVsbCBib290IGxvZyByaWdodCBhd2F5IGlzIGNsZWFybHkKPiA+ID4+IHVuaGVscGZ1
bCwgYXMgZnJvbSB0aGF0IGFsb25lIHdlIHNob3VsZCBiZSBhYmxlIHRvIHRlbGwgd2hhdCdzCj4g
PiA+PiBnb2luZyBvbiBoZXJlICh1bmxlc3Mgd2UgZS5nLiBzY3JldyB1cCB0aGUgRTgyMCBtYXAg
c29tZXdoZXJlKS4KPiA+ID4+IEhvd2V2ZXIsIGl0IGlzIGFscmVhZHkgY2xlYXIgdGhhdCAuLi4K
PiA+ID4+IAo+ID4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiA+Pj4gKysrIGIveGVu
L2FyY2gveDg2L21tLmMKPiA+ID4+PiBAQCAtNDY1LDYgKzQ2NSw4IEBAIHVuc2lnbmVkIGludCBw
YWdlX2dldF9yYW1fdHlwZShtZm5fdCBtZm4pCj4gPiA+Pj4gICAgICAgICAgICAgIGJyZWFrOwo+
ID4gPj4+ICAKPiA+ID4+PiAgICAgICAgICBkZWZhdWx0Ogo+ID4gPj4+ICtwcmludGsoIlslI2x4
LCAlI2x4KSB0eXBlOiAldVxuIiwgZTgyMC5tYXBbaV0uYWRkciwKPiA+ID4+PiArICAgICAgIGU4
MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplLCBlODIwLm1hcFtpXS50eXBlKTsKPiA+
ID4+PiAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPiA+PiAKPiA+ID4+IC4u
LiB0aGlzIGFzc2VydGlvbiBuZWVkcyB0byBnbyBhd2F5LCBhcyBpdCB3b3VsZCB0cmlnZ2VyIGZv
ciBib3RoCj4gPiA+PiBFODIwX1RZUEVfUE1FTSBhbmQgRTgyMF9UWVBFX1BSQU0gKHVzaW5nIHRo
ZSBMaW51eAo+ID4gPj4gbmFtaW5nKSwgb3IgdGhlIHVubmFtZWQgdHlwZSA2IG1lbnRpb25lZCBp
biB0aGVpciBoZWFkZXIuIEl0Cj4gPiA+PiB3b3VsZCBhbHNvIHRyaWdnZXIgZm9yIHR5cGVzIHdo
aWNoIG1heSBnZXQgYWRkZWQgZG93biB0aGUgcm9hZC4KPiA+ID4gCj4gPiA+IEkgaGF2ZSBhdHRh
Y2hlZCB0aGUgZnVsbCBsb2csIGFzIHJlcXVlc3RlZCBieSBSb2dlci4KPiA+IAo+ID4gQW5kIHRo
ZXJlIHdlIGdvOgo+ID4gCj4gPiAoWEVOKSAgMDAwMDAwMDBkYWJmMjAwMCAtIDAwMDAwMDAwZGFj
ZGYwMDAgdHlwZSAyMAo+ID4gCj4gPiBXaGF0ZXZlciB0aGF0IGlzLiBJIHRoaW5rIGZvciB0aGUg
cHVycG9zZXMgb2YgdGhlIGZ1bmN0aW9uIGhlcmUgYWxsCj4gPiB1bmtub3duIHR5cGVzIHNob3Vs
ZCBiZSBtYXBwZWQgaW50byBVTlVTQUJMRS4KPiAKPiBPaCwgSSBzZW50IGEgcGF0Y2ggdG8gbWFw
IHRoZW0gdG8gUkFNX1RZUEVfVU5LTk9XTiwgYnV0IG1heWJlIFVOVVNBQkxFCj4gd291bGQgYmUg
YmV0dGVyPwo+IAo+IEZvciB0aGUgY3VycmVudCB1c2FnZSBvZiBwYWdlX2dldF9yYW1fdHlwZSBi
b3RoIHdpbGwgYWNjb21wbGlzaCB0aGUKPiBzYW1lLgoKU2NyYXRjaCB0aGF0LCB0aGV5IHdvbid0
IGFjY29tcGxpc2ggdGhlIHNhbWUuIElmIHdlIGRlY2lkZSB0byB1c2UKVU5VU0FCTEUgaXQgd29u
J3QgYmUgbWFwcGVkIGluIHRoZSBpbmNsdXNpdmUgY2FzZSwgaWYgVU5LTk9XTiBpcyB1c2VkCml0
IHdpbGwgYmUgbWFwcGVkIGluIHRoZSBpbmNsdXNpdmUgY2FzZS4KClByZXZpb3VzIGJlaGF2aW9y
ICh3aGVuIHVzaW5nIHBhZ2VfaXNfcmFtX3R5cGUgaW5zdGVhZCBvZgpwYWdlX2dldF9yYW1fdHlw
ZSkgd29uJ3QgbWFyayB1bmtub3duIHJhbmdlIHR5cGVzIGFzIFVOVVNBQkxFLCBzbwpVTktOT1dO
IHNob3VsZCBiZSB0aGUgc2FtZSBiZWhhdmlvciBhcyBiZWZvcmUuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:48:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11: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 1g3Jug-0002Pq-JM; Fri, 21 Sep 2018 11: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3Jug-0002Pl-99
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:47:58 +0000
X-Inumbo-ID: e3d37f1a-bd93-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3d37f1a-bd93-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 13:45:51 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 05:47:55 -0600
Message-Id: <5BA4DA6A02000078001EA8D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 05:47:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
 <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
In-Reply-To: <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEyOjQ5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzI6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEBAIC0yMTgsNiArMjE5LDEzIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlf
YWx0ZXJuYXRpdmUKPiAKPiBJIHRoaW5rIHlvdSBuZWVkIHRvIGZpeCB0aGUgY29tbWVudCBiZWZv
cmUgdGhpcyBpZiBzdGF0ZW1lbnQuIEF0IHRoZQo+IHZlcnkgbGVhc3QgeW91J3JlIG5vdyB1c2lu
ZyB0d28gLT5wcml2IHRvIG1ha2UgZGVjaXNpb24gb24gcGF0Y2hpbmcuCgpJJ3ZlIGJlZW4gY29u
c2lkZXJpbmcgdGhpcywgYnV0IGV2ZW4gYSB2ZXJ5IGNsb3NlIGxvb2sgZGlkbid0IHR1cm4gdXAK
YW55dGhpbmcgSSBjb3VsZCBkbyB0byB0aGlzIGNvbW1lbnQgdG8gaW1wcm92ZSBpdC4gU3VnZ2Vz
dGlvbnMKd2VsY29tZS4KCj4gQWxzbyBJIHdvbmRlciB3aHkgeW91IGtlZXAgYmFzZSwgc2luY2Ug
Li4uCj4gCj4+ICAgICAgICAgIGlmICggQUxUX09SSUdfUFRSKGJhc2UpICE9IG9yaWcgKQo+PiAg
ICAgICAgICAgICAgYmFzZSA9IGE7Cj4+ICAKPj4gKyAgICAgICAgLyogU2tpcCBwYXRjaCBzaXRl
cyBhbHJlYWR5IGhhbmRsZWQgZHVyaW5nIHRoZSBmaXJzdCBwYXNzLiAqLwo+PiArICAgICAgICBp
ZiAoIGEtPnByaXYgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBBU1NFUlQoZm9yY2Up
Owo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiAgICAgICAg
ICAvKiBJZiB0aGVyZSBpcyBubyByZXBsYWNlbWVudCB0byBtYWtlLCBzZWUgYWJvdXQgb3B0aW1p
c2luZyB0aGUgbm9wcy4gKi8KPj4gICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlk
KSApCj4+ICAgICAgICAgIHsKPj4gQEAgLTIyNSw3ICsyMzMsNyBAQCB2b2lkIGluaXRfb3JfbGl2
ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCj4+ICAgICAgICAgICAgICBpZiAoIGJhc2UtPnByaXYg
KQo+PiAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+IAo+IC4uLiBiYXNlIGlzIGd1YXJhbnRl
ZWQgdG8gYmUgYSBhdCB0aGlzIHBvaW50LCBmdXJ0aGVybW9yZSB0aGVyZSBpcwo+IGFscmVhZHkg
YSBjaGVjayB0byBza2lwIHBhdGNoaW5nIGFkZGVkIGluIHRoaXMgcGF0Y2guCgpXaHkgd291bGQg
YmFzZSBlcXVhbCBhIGhlcmU/Cgo+IC0gICAgICAgICAgICBiYXNlLT5wcml2ID0gMTsKPiArICAg
ICAgICAgICAgYS0+cHJpdiA9IDE7CgpUaGlzIGNvbW11bmljYXRlcyBmcm9tIG9uZSBwYXNzIHRv
IHRoZSBuZXh0OiBQcmV2aW91c2x5IGl0IHdhcwpzdWZmaWNpZW50IHRvIHNldCAtPnByaXYgb24g
b25seSB0aGUgZmlyc3Qgb2YgYSBncm91cCBvZiBwYXRjaGVzIGZvcgp0aGUgc2FtZSBzaXRlLiBU
aGlzIGlzIG5vIGxvbmdlciB0aGUgY2FzZSB3aXRoIHRoZSBtdWx0aS1wYXNzCmFwcHJvYWNoIC0g
d2UgbmVlZCB0byBrZWVwIHJlY29yZCBmb3IgZXZlcnkgZW50cnksIHN1Y2ggdGhhdCB3ZQp3b24n
dCB0b3VjaCBhZ2FpbiBpbiBwYXNzIDIgd2hhdCBwYXNzIDEgaGFzIGFscmVhZHkgZGVhbHQgd2l0
aC4KCldpdGggYmFzZSBhbmQgYSBub3QgbmVjZXNzYXJpbHkgZXF1YWwsIEkgdGhpbmsgdGhlIHNl
Y29uZCBoYWxmIG9mCnlvdXIgc3RhdGVtZW50IGJlY29tZXMgaXJyZWxldmFudCAoYXMgd2UgbWF5
IGJlIGxvb2tpbmcgYXQKZGlmZmVyZW50IGVudHJpZXMnIC0+cHJpdiB0aGVyZSBhbmQgaGVyZSku
IEkgYWdyZWUgdGhpcyBjb3VsZCBwZXJoYXBzCmJlIHdyaXR0ZW4gc2xpZ2h0bHkgZGlmZmVyZW50
bHk7IHBlcnNvbmFsbHkgSSBmaW5kIGl0IGVhc2llciB0byBwcm92ZQpjb3JyZWN0IGluIHRoaXMg
c2hhcGUgdGhhbiBpZiB3ZSBlLmcuIHJlbGllZCBvbiBiYXNlLT5wcml2IHRvCm5lY2Vzc2FyaWx5
IGJlIHNldCBpbiBwYXNzIDIgd2hlbiB3ZSBwcm9jZXNzIGEgbm9uLSJwcmltYXJ5IgplbnRyeS4g
VGhlIHBhdGNoIGRlc2NyaXB0aW9uIGZvcmJpZHMgY2VydGFpbiBjb21iaW5hdGlvbnMgb2YKcGF0
Y2hlcywgYnV0IEkgdGhpbmsgdGhlIGNvZGUgc2hvdWxkIG5ldmVydGhlbGVzcyBoYXZlIGFzIGZl
dwpsYXRlbnQgYnVncyBpbiB0aGlzIHJlZ2FyZCBhcyBwb3NzaWJsZS4KCj4+IEBAIC0yMzYsMjAg
KzI0NCw3NCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCj4+ICAg
ICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgfQo+PiAgCj4+IC0gICAgICAgIGJhc2Ut
PnByaXYgPSAxOwo+PiAtCj4+ICAgICAgICAgIG1lbWNweShidWYsIHJlcGwsIGEtPnJlcGxfbGVu
KTsKPj4gIAo+PiAgICAgICAgICAvKiAweGU4LzB4ZTkgYXJlIHJlbGF0aXZlIGJyYW5jaGVzOyBm
aXggdGhlIG9mZnNldC4gKi8KPj4gICAgICAgICAgaWYgKCBhLT5yZXBsX2xlbiA+PSA1ICYmICgq
YnVmICYgMHhmZSkgPT0gMHhlOCApCj4+IC0gICAgICAgICAgICAqKGludDMyX3QgKikoYnVmICsg
MSkgKz0gcmVwbCAtIG9yaWc7Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qCj4+ICsg
ICAgICAgICAgICAgKiBEZXRlY3QgdGhlIHNwZWNpYWwgY2FzZSBvZiBpbmRpcmVjdC10by1kaXJl
Y3QgYnJhbmNoIHBhdGNoaW5nOgo+PiArICAgICAgICAgICAgICogLSByZXBsYWNlbWVudCBpcyBh
IGRpcmVjdCBDQUxML0pNUCAob3Bjb2RlcyAweEU4LzB4RTk7IGFscmVhZHkKPj4gKyAgICAgICAg
ICAgICAqICAgY2hlY2tlZCBhYm92ZSksCj4+ICsgICAgICAgICAgICAgKiAtIHJlcGxhY2VtZW50
J3MgZGlzcGxhY2VtZW50IGlzIC01IChwb2ludGluZyBiYWNrIGF0IHRoZSB2ZXJ5Cj4+ICsgICAg
ICAgICAgICAgKiAgIGluc24sIHdoaWNoIG1ha2VzIG5vIHNlbnNlIGluIGEgcmVhbCByZXBsYWNl
bWVudCBpbnNuKSwKPj4gKyAgICAgICAgICAgICAqIC0gb3JpZ2luYWwgaXMgYW4gaW5kaXJlY3Qg
Q0FMTC9KTVAgKG9wY29kZXMgMHhGRi8yIG9yIDB4RkYvNCkKPj4gKyAgICAgICAgICAgICAqICAg
dXNpbmcgUklQLXJlbGF0aXZlIGFkZHJlc3NpbmcuCj4+ICsgICAgICAgICAgICAgKiBTb21lIGZ1
bmN0aW9uIHRhcmdldHMgbWF5IG5vdCBiZSBhdmFpbGFibGUgd2hlbiB3ZSBjb21lIGhlcmUKPj4g
KyAgICAgICAgICAgICAqIHRoZSBmaXJzdCB0aW1lLiBEZWZlciBwYXRjaGluZyBvZiB0aG9zZSB1
bnRpbCB0aGUgcG9zdC1wcmVzbXAtCj4+ICsgICAgICAgICAgICAgKiBpbml0Y2FsbHMgcmUtaW52
b2NhdGlvbi4gSWYgYXQgdGhhdCBwb2ludCB0aGUgdGFyZ2V0IHBvaW50ZXIgaXMKPj4gKyAgICAg
ICAgICAgICAqIHN0aWxsIE5VTEwsIGluc2VydCAiVUQyOyBVRDAiIChmb3IgZWFzZSBvZiByZWNv
Z25pdGlvbikgaW5zdGVhZAo+PiArICAgICAgICAgICAgICogb2YgQ0FMTC9KTVAuCj4+ICsgICAg
ICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIGlmICggYS0+Y3B1aWQgPT0gWDg2X0ZFQVRVUkVf
QUxXQVlTICYmCj4+ICsgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSA9PSAt
NSAmJgo+PiArICAgICAgICAgICAgICAgICBhLT5vcmlnX2xlbiA+PSA2ICYmCj4+ICsgICAgICAg
ICAgICAgICAgIG9yaWdbMF0gPT0gMHhmZiAmJgo+PiArICAgICAgICAgICAgICAgICBvcmlnWzFd
ID09ICgqYnVmICYgMSA/IDB4MjUgOiAweDE1KSApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICAgICAgbG9uZyBkaXNwID0gKihpbnQzMl90ICopKG9yaWcgKyAyKTsKPj4gKyAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpkZXN0ID0gKih2b2lkICoqKShvcmlnICsgNiArIGRp
c3ApOwo+PiArCj4+ICsgICAgICAgICAgICAgICAgaWYgKCBkZXN0ICkKPj4gKyAgICAgICAgICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGRpc3AgPSBkZXN0IC0gKG9yaWcgKyA1KTsK
Pj4gKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGRpc3AgPT0gKGludDMyX3QpZGlzcCk7Cj4+
ICsgICAgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSA9IGRpc3A7Cj4+ICsg
ICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBmb3JjZSApCj4+
ICsgICAgICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICAgICBidWZbMF0gPSAweDBm
Owo+PiArICAgICAgICAgICAgICAgICAgICBidWZbMV0gPSAweDBiOwo+PiArICAgICAgICAgICAg
ICAgICAgICBidWZbMl0gPSAweDBmOwo+PiArICAgICAgICAgICAgICAgICAgICBidWZbM10gPSAw
eGZmOwo+PiArICAgICAgICAgICAgICAgICAgICBidWZbNF0gPSAweGZmOwo+IAo+IEkgdGhpbmsg
dGhlc2UgYXJlIG9wY29kZXMgZm9yICJVRDI7IFVEMCIuIFBsZWFzZSBhZGQgYSBjb21tZW50IGZv
ciB0aGVtLgo+IEhhdmluZyB0byBnbyB0aHJvdWdoIFNETSB0byBmaWd1cmUgb3V0IHdoYXQgdGhl
eSBhcmUgaXNuJ3QgbmljZS4KCldlbGwsIEknbSBzYXlpbmcgc28gaW4gdGhlIHJlbGF0aXZlbHkg
YmlnIGNvbW1lbnQgYWhlYWQgb2YgdGhpcyBibG9jayBvZgpjb2RlLiBJIGRvbid0IHdhbnQgdG8g
c2F5IHRoZSBzYW1lIHRoaW5nIHR3aWNlLgoKPiBBdCB0aGlzIHBvaW50IEkgYWxzbyB0aGluayB0
aGUgbmFtZSAiZm9yY2UiIGlzIG5vdCB2ZXJ5IGdvb2QuIFdoYXQvd2hvCj4gaXMgZm9yY2VkIGhl
cmU/IFdoeSBub3QgdXNlIGEgbW9yZSBkZXNjcmlwdGl2ZSBuYW1lIGxpa2UgInBvc3RfaW5pdCIg
b3IKPiAic3lzdGVtX2FjdGl2ZSI/CgpfUGF0Y2hpbmdfIGlzIGJlaW5nIGZvcmNlZCBoZXJlLCBp
LmUuIGV2ZW4gaWYgd2Ugc3RpbGwgY2FuJ3QgZmluZCBhIG5vbi1OVUxMCnBvaW50ZXIsIHdlIHN0
aWxsIHBhdGNoIHRoZSBzaXRlLiBJJ20gY2VydGFpbmx5IG9wZW4gZm9yIHN1Z2dlc3Rpb25zLCBi
dXQKSSBkb24ndCByZWFsbHkgbGlrZSBlaXRoZXIgb2YgdGhlIHR3byBzdWdnZXN0aW9ucyB5b3Ug
bWFrZSBhbnkgYmV0dGVyIHRoYW4KdGhlIGN1cnJlbnQgImZvcmNlIi4gVGhlIG5leHQgYmVzdCBv
cHRpb24gSSBoYWQgYmVlbiB0aGlua2luZyBhYm91dCBiYWNrCnRoZW4gd2FzIHRvIHBhc3MgaW4g
YSBudW1iZXIsIHRvIGlkZW50aWZ5IHRoZSBzdGFnZSAvIHBoYXNlIC8gcGFzcyB3ZSdyZSBpbi4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11:51: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 1g3JyO-000362-5J; Fri, 21 Sep 2018 11: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=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3JyN-00035x-3v
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:51:47 +0000
X-Inumbo-ID: 6c44cafb-bd94-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6c44cafb-bd94-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 13:49:40 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 6B804305FFAB
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 14:51:44 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 5CB8B7FC04
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 14:51:44 +0300 (EEST)
Received: (qmail 9742 invoked from network); 21 Sep 2018 14:51:44 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 21 Sep 2018 14:51:44 +0300
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
 <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
 <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
 <20180921111827.zxrnreerirf6syss@mac.bytemobile.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c37b8058-0cc2-49d6-70c9-ac16f684a976@bitdefender.com>
Date: Fri, 21 Sep 2018 14:51:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180921111827.zxrnreerirf6syss@mac.bytemobile.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77499
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496579,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.006139)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004889), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.098449,0.000175)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.070160),
 Hit: No, Details: v2.7.15; Id: 15.1i647ve.1cntvhcbb.nht3u], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@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>

T24gOS8yMS8xOCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIEZyaSwgU2Vw
IDIxLCAyMDE4IGF0IDAxOjA1OjQyUE0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDA1OjAwOjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4gT24gMjEuMDkuMTggYXQgMTI6NDgsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPiB3cm90ZToKPj4+PiBPbiA5LzIxLzE4IDE6NDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4+PiBPbiAyMS4wOS4xOCBhdCAxMjoxNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90
ZToKPj4+Pj4+IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDEyOjQ1OjE4UE0gKzAzMDAsIFJhenZh
biBDb2pvY2FydSB3cm90ZToKPj4+Pj4+PiBXaGlsZSBkb2luZyBteSBiZXN0IHRvIG1ha2Ugc3Vy
ZSB3aGF0IEkgdW5kZXJzdGFuZCB0byBiZSBHZW9yZ2Uncwo+Pj4+Pj4+IHByb3Bvc2VkIGNoYW5n
ZXMgZm9yIHRoZSBhbHRwMm0gc2VyaWVzIEkndmUgdHJpZWQgdG8gYm9vdCBYZW4gc3RhZ2luZyBv
bgo+Pj4+Pj4+IGFuIEFNRCBob3N0LCBidXQgaXQgY3Jhc2hlcyBpbiBhbiB1bnJlbGF0ZWQgcGxh
Y2UgKEkndmUgdGVzdGVkIHRoaXMgYnkKPj4+Pj4+PiBzdGFzaGluZyBteSBjaGFuZ2VzIGFuZCBi
b290aW5nIGEgInZhbmlsbGEiIHN0YWdpbmcpOgo+Pj4+Pj4KPj4+Pj4+IENhbiB5b3UgYXBwbHkg
dGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBhbmQgcGFzdGUgdGhlIGZ1bGwgYm9vdCBsb2c/Cj4+
Pj4+Cj4+Pj4+IFdlbGwsIG5vdCBoYXZpbmcgcHJvdmlkZWQgdGhlIGZ1bGwgYm9vdCBsb2cgcmln
aHQgYXdheSBpcyBjbGVhcmx5Cj4+Pj4+IHVuaGVscGZ1bCwgYXMgZnJvbSB0aGF0IGFsb25lIHdl
IHNob3VsZCBiZSBhYmxlIHRvIHRlbGwgd2hhdCdzCj4+Pj4+IGdvaW5nIG9uIGhlcmUgKHVubGVz
cyB3ZSBlLmcuIHNjcmV3IHVwIHRoZSBFODIwIG1hcCBzb21ld2hlcmUpLgo+Pj4+PiBIb3dldmVy
LCBpdCBpcyBhbHJlYWR5IGNsZWFyIHRoYXQgLi4uCj4+Pj4+Cj4+Pj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvbW0uYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4+Pj4+IEBAIC00NjUs
NiArNDY1LDggQEAgdW5zaWduZWQgaW50IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbl90IG1mbikKPj4+
Pj4+ICAgICAgICAgICAgICBicmVhazsKPj4+Pj4+ICAKPj4+Pj4+ICAgICAgICAgIGRlZmF1bHQ6
Cj4+Pj4+PiArcHJpbnRrKCJbJSNseCwgJSNseCkgdHlwZTogJXVcbiIsIGU4MjAubWFwW2ldLmFk
ZHIsCj4+Pj4+PiArICAgICAgIGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1hcFtpXS5zaXplLCBl
ODIwLm1hcFtpXS50eXBlKTsKPj4+Pj4+ICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKPj4+Pj4KPj4+Pj4gLi4uIHRoaXMgYXNzZXJ0aW9uIG5lZWRzIHRvIGdvIGF3YXksIGFzIGl0
IHdvdWxkIHRyaWdnZXIgZm9yIGJvdGgKPj4+Pj4gRTgyMF9UWVBFX1BNRU0gYW5kIEU4MjBfVFlQ
RV9QUkFNICh1c2luZyB0aGUgTGludXgKPj4+Pj4gbmFtaW5nKSwgb3IgdGhlIHVubmFtZWQgdHlw
ZSA2IG1lbnRpb25lZCBpbiB0aGVpciBoZWFkZXIuIEl0Cj4+Pj4+IHdvdWxkIGFsc28gdHJpZ2dl
ciBmb3IgdHlwZXMgd2hpY2ggbWF5IGdldCBhZGRlZCBkb3duIHRoZSByb2FkLgo+Pj4+Cj4+Pj4g
SSBoYXZlIGF0dGFjaGVkIHRoZSBmdWxsIGxvZywgYXMgcmVxdWVzdGVkIGJ5IFJvZ2VyLgo+Pj4K
Pj4+IEFuZCB0aGVyZSB3ZSBnbzoKPj4+Cj4+PiAoWEVOKSAgMDAwMDAwMDBkYWJmMjAwMCAtIDAw
MDAwMDAwZGFjZGYwMDAgdHlwZSAyMAo+Pj4KPj4+IFdoYXRldmVyIHRoYXQgaXMuIEkgdGhpbmsg
Zm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgZnVuY3Rpb24gaGVyZSBhbGwKPj4+IHVua25vd24gdHlw
ZXMgc2hvdWxkIGJlIG1hcHBlZCBpbnRvIFVOVVNBQkxFLgo+Pgo+PiBPaCwgSSBzZW50IGEgcGF0
Y2ggdG8gbWFwIHRoZW0gdG8gUkFNX1RZUEVfVU5LTk9XTiwgYnV0IG1heWJlIFVOVVNBQkxFCj4+
IHdvdWxkIGJlIGJldHRlcj8KPj4KPj4gRm9yIHRoZSBjdXJyZW50IHVzYWdlIG9mIHBhZ2VfZ2V0
X3JhbV90eXBlIGJvdGggd2lsbCBhY2NvbXBsaXNoIHRoZQo+PiBzYW1lLgo+IAo+IFNjcmF0Y2gg
dGhhdCwgdGhleSB3b24ndCBhY2NvbXBsaXNoIHRoZSBzYW1lLiBJZiB3ZSBkZWNpZGUgdG8gdXNl
Cj4gVU5VU0FCTEUgaXQgd29uJ3QgYmUgbWFwcGVkIGluIHRoZSBpbmNsdXNpdmUgY2FzZSwgaWYg
VU5LTk9XTiBpcyB1c2VkCj4gaXQgd2lsbCBiZSBtYXBwZWQgaW4gdGhlIGluY2x1c2l2ZSBjYXNl
Lgo+IAo+IFByZXZpb3VzIGJlaGF2aW9yICh3aGVuIHVzaW5nIHBhZ2VfaXNfcmFtX3R5cGUgaW5z
dGVhZCBvZgo+IHBhZ2VfZ2V0X3JhbV90eXBlKSB3b24ndCBtYXJrIHVua25vd24gcmFuZ2UgdHlw
ZXMgYXMgVU5VU0FCTEUsIHNvCj4gVU5LTk9XTiBzaG91bGQgYmUgdGhlIHNhbWUgYmVoYXZpb3Ig
YXMgYmVmb3JlLgoKRldJVywgSSd2ZSB0ZXN0ZWQgaXQgd2l0aCBVTlVTQUJMRSBhbmQgaXQgYm9v
dHMsIHNvIGFzc3VtaW5nIHRoYXQgeW91IGdvCndpdGggdGhhdDoKClRlc3RlZC1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6dmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:53:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 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 1g3K0E-0003EF-N8; Fri, 21 Sep 2018 11:53: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3K0C-0003E6-QC
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:53:41 +0000
X-Inumbo-ID: b06f2dea-bd94-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b06f2dea-bd94-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 13:51:35 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 05:53:38 -0600
Message-Id: <5BA4DBC102000078001EA8E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 05:53:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
 <20180921110338.n3b46fympofoupfk@zion.uk.xensource.com>
In-Reply-To: <20180921110338.n3b46fympofoupfk@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDIxLjA5LjE4IGF0IDEzOjAzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzU6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCj4+
IEBAIC0xNSw4ICsxNSwxOCBAQAo+PiAgI2RlZmluZSBUQVJHRVRfQ1BVUyAoKGNvbnN0IHR5cGVv
ZihjcHVfb25saW5lX21hcCkgKikmY3B1X29ubGluZV9tYXApCj4+ICAjZGVmaW5lIGluaXRfYXBp
Y19sZHIgKGdlbmFwaWMuaW5pdF9hcGljX2xkcikKPj4gICNkZWZpbmUgY2x1c3RlcmVkX2FwaWNf
Y2hlY2sgKGdlbmFwaWMuY2x1c3RlcmVkX2FwaWNfY2hlY2spCj4+IC0jZGVmaW5lIGNwdV9tYXNr
X3RvX2FwaWNpZCAoZ2VuYXBpYy5jcHVfbWFza190b19hcGljaWQpCj4+IC0jZGVmaW5lIHZlY3Rv
cl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSAoZ2VuYXBpYy52ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrKGNwdSkpCj4+ICsjZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNpZChtYXNrKSAoeyBcCj4+ICsJ
LyogXAo+PiArCSAqIFRoZXJlIGFyZSBhIG51bWJlciBvZiBwbGFjZXMgd2hlcmUgdGhlIGFkZHJl
c3Mgb2YgYSBsb2NhbCB2YXJpYWJsZSBcCj4+ICsJICogZ2V0cyBwYXNzZWQgaGVyZS4gVGhlIHVz
ZSBvZiA/OiBpbiBhbHRlcm5hdGl2ZV9jYWxsPE4+KCkgdHJpZ2dlcnMgYW4gXAo+PiArCSAqICJh
ZGRyZXNzIG9mIC4uLiBpcyBhbHdheXMgdHJ1ZSIgd2FybmluZyBpbiBzdWNoIGEgY2FzZSB3aXRo
IGF0IGxlYXN0IFwKPj4gKwkgKiBnY2MgNyBhbmQgOC4gSGVuY2UgdGhlIHNlZW1pbmdseSBwb2lu
dGxlc3MgbG9jYWwgdmFyaWFibGUgaGVyZS4gXAo+PiArCSAqLyBcCj4gCj4gSXMgdGhpcyBzdGls
bCBuZWVkZWQgZ2l2ZW4geW91IGhhdmUgYnJvdWdodCBiYWNrIHRoZSBtaWRkbGUgb3BlcmFuZCBp
biA/OiBpbgo+IHBhdGNoIDE/CgpZZXMsIHVuZm9ydHVuYXRlbHkuIFRoZSBvbWl0dGVkIG1pZGRs
ZSBvcGVyYW5kIHNpbGVuY2VkIGEgd2FybmluZwp3aGVuIChhcmcpIHdhcyBvZiB0eXBlIGJvb2wu
IFRoaXMgaXMgdW5yZWxhdGVkIHRvIHRoZSBjb21waWxlciByZWNvZ25pemluZwp0aGF0IHRoZSBh
ZGRyZXNzIG9mIGEgbG9jYWwgdmFyaWFibGUgaXMgbmV2ZXIgZ29pbmcgdG8gYmUgTlVMTC4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 11:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 11:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3K35-0003Oh-6R; Fri, 21 Sep 2018 11:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3K33-0003Ob-GH
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 11:56:37 +0000
X-Inumbo-ID: 88ff15e9-bd95-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88ff15e9-bd95-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 11:57:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 05:56:35 -0600
Message-Id: <5BA4DC7302000078001EA8FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 05:56:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
 <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
 <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
In-Reply-To: <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEzOjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDA1OjAwOjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjEuMDkuMTggYXQgMTI6NDgsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPiB3cm90ZToKPj4gPiBPbiA5LzIxLzE4IDE6NDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
PiA+Pj4+PiBPbiAyMS4wOS4xOCBhdCAxMjoxNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90
ZToKPj4gPj4+IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDEyOjQ1OjE4UE0gKzAzMDAsIFJhenZh
biBDb2pvY2FydSB3cm90ZToKPj4gPj4+PiBXaGlsZSBkb2luZyBteSBiZXN0IHRvIG1ha2Ugc3Vy
ZSB3aGF0IEkgdW5kZXJzdGFuZCB0byBiZSBHZW9yZ2Uncwo+PiA+Pj4+IHByb3Bvc2VkIGNoYW5n
ZXMgZm9yIHRoZSBhbHRwMm0gc2VyaWVzIEkndmUgdHJpZWQgdG8gYm9vdCBYZW4gc3RhZ2luZyBv
bgo+PiA+Pj4+IGFuIEFNRCBob3N0LCBidXQgaXQgY3Jhc2hlcyBpbiBhbiB1bnJlbGF0ZWQgcGxh
Y2UgKEkndmUgdGVzdGVkIHRoaXMgYnkKPj4gPj4+PiBzdGFzaGluZyBteSBjaGFuZ2VzIGFuZCBi
b290aW5nIGEgInZhbmlsbGEiIHN0YWdpbmcpOgo+PiA+Pj4KPj4gPj4+IENhbiB5b3UgYXBwbHkg
dGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBhbmQgcGFzdGUgdGhlIGZ1bGwgYm9vdCBsb2c/Cj4+
ID4+IAo+PiA+PiBXZWxsLCBub3QgaGF2aW5nIHByb3ZpZGVkIHRoZSBmdWxsIGJvb3QgbG9nIHJp
Z2h0IGF3YXkgaXMgY2xlYXJseQo+PiA+PiB1bmhlbHBmdWwsIGFzIGZyb20gdGhhdCBhbG9uZSB3
ZSBzaG91bGQgYmUgYWJsZSB0byB0ZWxsIHdoYXQncwo+PiA+PiBnb2luZyBvbiBoZXJlICh1bmxl
c3Mgd2UgZS5nLiBzY3JldyB1cCB0aGUgRTgyMCBtYXAgc29tZXdoZXJlKS4KPj4gPj4gSG93ZXZl
ciwgaXQgaXMgYWxyZWFkeSBjbGVhciB0aGF0IC4uLgo+PiA+PiAKPj4gPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCj4+ID4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiA+Pj4gQEAgLTQ2
NSw2ICs0NjUsOCBAQCB1bnNpZ25lZCBpbnQgcGFnZV9nZXRfcmFtX3R5cGUobWZuX3QgbWZuKQo+
PiA+Pj4gICAgICAgICAgICAgIGJyZWFrOwo+PiA+Pj4gIAo+PiA+Pj4gICAgICAgICAgZGVmYXVs
dDoKPj4gPj4+ICtwcmludGsoIlslI2x4LCAlI2x4KSB0eXBlOiAldVxuIiwgZTgyMC5tYXBbaV0u
YWRkciwKPj4gPj4+ICsgICAgICAgZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNpemUs
IGU4MjAubWFwW2ldLnR5cGUpOwo+PiA+Pj4gICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+PiA+PiAKPj4gPj4gLi4uIHRoaXMgYXNzZXJ0aW9uIG5lZWRzIHRvIGdvIGF3YXksIGFz
IGl0IHdvdWxkIHRyaWdnZXIgZm9yIGJvdGgKPj4gPj4gRTgyMF9UWVBFX1BNRU0gYW5kIEU4MjBf
VFlQRV9QUkFNICh1c2luZyB0aGUgTGludXgKPj4gPj4gbmFtaW5nKSwgb3IgdGhlIHVubmFtZWQg
dHlwZSA2IG1lbnRpb25lZCBpbiB0aGVpciBoZWFkZXIuIEl0Cj4+ID4+IHdvdWxkIGFsc28gdHJp
Z2dlciBmb3IgdHlwZXMgd2hpY2ggbWF5IGdldCBhZGRlZCBkb3duIHRoZSByb2FkLgo+PiA+IAo+
PiA+IEkgaGF2ZSBhdHRhY2hlZCB0aGUgZnVsbCBsb2csIGFzIHJlcXVlc3RlZCBieSBSb2dlci4K
Pj4gCj4+IEFuZCB0aGVyZSB3ZSBnbzoKPj4gCj4+IChYRU4pICAwMDAwMDAwMGRhYmYyMDAwIC0g
MDAwMDAwMDBkYWNkZjAwMCB0eXBlIDIwCj4+IAo+PiBXaGF0ZXZlciB0aGF0IGlzLiBJIHRoaW5r
IGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGZ1bmN0aW9uIGhlcmUgYWxsCj4+IHVua25vd24gdHlw
ZXMgc2hvdWxkIGJlIG1hcHBlZCBpbnRvIFVOVVNBQkxFLgo+IAo+IE9oLCBJIHNlbnQgYSBwYXRj
aCB0byBtYXAgdGhlbSB0byBSQU1fVFlQRV9VTktOT1dOLCBidXQgbWF5YmUgVU5VU0FCTEUKPiB3
b3VsZCBiZSBiZXR0ZXI/Cj4gCj4gRm9yIHRoZSBjdXJyZW50IHVzYWdlIG9mIHBhZ2VfZ2V0X3Jh
bV90eXBlIGJvdGggd2lsbCBhY2NvbXBsaXNoIHRoZQo+IHNhbWUuCgpXaGljaCBvbmUgaXMgYmV0
dGVyIHVsdGltYXRlbHkgZGVwZW5kcyBvbiB0aGUgY2FsbGVycywgYW5kIGFzIHlvdQpzYXkgZm9y
IHRoZSBvbmx5IGN1cnJlbnQgb25lIGl0IGRvZXNuJ3QgbWF0dGVyLiBUaGVyZWZvcmUgSSBndWVz
cyBJJ20KZmluZSBlaXRoZXIgd2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 12:03:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 12:03: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 1g3K9r-0004F6-EQ; Fri, 21 Sep 2018 12: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=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3K9q-0004F1-GP
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 12:03:38 +0000
X-Inumbo-ID: 1496ac45-bd96-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1496ac45-bd96-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 14:01:32 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 06:03:36 -0600
Message-Id: <5BA4DE1602000078001EA955@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 06:03:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <79af1936-5093-d101-d3a5-2abd444551e8@bitdefender.com>
 <20180921101545.th2ncxhjg4qk6rfu@mac.bytemobile.com>
 <5BA4CACC02000078001EA7F2@prv1-mh.provo.novell.com>
 <a18e6e4b-36ce-17a5-5bec-f14c60544d6c@bitdefender.com>
 <5BA4CF6602000078001EA8A1@prv1-mh.provo.novell.com>
 <20180921110542.dlvtm7ywim4o23vi@mac.bytemobile.com>
 <20180921111827.zxrnreerirf6syss@mac.bytemobile.com>
In-Reply-To: <20180921111827.zxrnreerirf6syss@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Current staging crashes on boot on an AMD EPYC 7251
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, george.dunlap@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEzOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDAxOjA1OjQyUE0gKzAyMDAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDA1OjAwOjU0QU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+ID4+PiBPbiAyMS4wOS4xOCBhdCAxMjo0OCwgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiA+ID4gT24gOS8yMS8xOCAxOjQxIFBNLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gPiA+Pj4+PiBPbiAyMS4wOS4xOCBhdCAxMjoxNSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+Pj4gT24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMTI6
NDU6MThQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiA+ID4+Pj4gV2hpbGUgZG9p
bmcgbXkgYmVzdCB0byBtYWtlIHN1cmUgd2hhdCBJIHVuZGVyc3RhbmQgdG8gYmUgR2VvcmdlJ3MK
Pj4gPiA+Pj4+IHByb3Bvc2VkIGNoYW5nZXMgZm9yIHRoZSBhbHRwMm0gc2VyaWVzIEkndmUgdHJp
ZWQgdG8gYm9vdCBYZW4gc3RhZ2luZyBvbgo+PiA+ID4+Pj4gYW4gQU1EIGhvc3QsIGJ1dCBpdCBj
cmFzaGVzIGluIGFuIHVucmVsYXRlZCBwbGFjZSAoSSd2ZSB0ZXN0ZWQgdGhpcyBieQo+PiA+ID4+
Pj4gc3Rhc2hpbmcgbXkgY2hhbmdlcyBhbmQgYm9vdGluZyBhICJ2YW5pbGxhIiBzdGFnaW5nKToK
Pj4gPiA+Pj4KPj4gPiA+Pj4gQ2FuIHlvdSBhcHBseSB0aGUgZm9sbG93aW5nIGRlYnVnIHBhdGNo
IGFuZCBwYXN0ZSB0aGUgZnVsbCBib290IGxvZz8KPj4gPiA+PiAKPj4gPiA+PiBXZWxsLCBub3Qg
aGF2aW5nIHByb3ZpZGVkIHRoZSBmdWxsIGJvb3QgbG9nIHJpZ2h0IGF3YXkgaXMgY2xlYXJseQo+
PiA+ID4+IHVuaGVscGZ1bCwgYXMgZnJvbSB0aGF0IGFsb25lIHdlIHNob3VsZCBiZSBhYmxlIHRv
IHRlbGwgd2hhdCdzCj4+ID4gPj4gZ29pbmcgb24gaGVyZSAodW5sZXNzIHdlIGUuZy4gc2NyZXcg
dXAgdGhlIEU4MjAgbWFwIHNvbWV3aGVyZSkuCj4+ID4gPj4gSG93ZXZlciwgaXQgaXMgYWxyZWFk
eSBjbGVhciB0aGF0IC4uLgo+PiA+ID4+IAo+PiA+ID4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0u
Ywo+PiA+ID4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiA+ID4+PiBAQCAtNDY1LDYgKzQ2
NSw4IEBAIHVuc2lnbmVkIGludCBwYWdlX2dldF9yYW1fdHlwZShtZm5fdCBtZm4pCj4+ID4gPj4+
ICAgICAgICAgICAgICBicmVhazsKPj4gPiA+Pj4gIAo+PiA+ID4+PiAgICAgICAgICBkZWZhdWx0
Ogo+PiA+ID4+PiArcHJpbnRrKCJbJSNseCwgJSNseCkgdHlwZTogJXVcbiIsIGU4MjAubWFwW2ld
LmFkZHIsCj4+ID4gPj4+ICsgICAgICAgZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNp
emUsIGU4MjAubWFwW2ldLnR5cGUpOwo+PiA+ID4+PiAgICAgICAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cj4+ID4gPj4gCj4+ID4gPj4gLi4uIHRoaXMgYXNzZXJ0aW9uIG5lZWRzIHRvIGdv
IGF3YXksIGFzIGl0IHdvdWxkIHRyaWdnZXIgZm9yIGJvdGgKPj4gPiA+PiBFODIwX1RZUEVfUE1F
TSBhbmQgRTgyMF9UWVBFX1BSQU0gKHVzaW5nIHRoZSBMaW51eAo+PiA+ID4+IG5hbWluZyksIG9y
IHRoZSB1bm5hbWVkIHR5cGUgNiBtZW50aW9uZWQgaW4gdGhlaXIgaGVhZGVyLiBJdAo+PiA+ID4+
IHdvdWxkIGFsc28gdHJpZ2dlciBmb3IgdHlwZXMgd2hpY2ggbWF5IGdldCBhZGRlZCBkb3duIHRo
ZSByb2FkLgo+PiA+ID4gCj4+ID4gPiBJIGhhdmUgYXR0YWNoZWQgdGhlIGZ1bGwgbG9nLCBhcyBy
ZXF1ZXN0ZWQgYnkgUm9nZXIuCj4+ID4gCj4+ID4gQW5kIHRoZXJlIHdlIGdvOgo+PiA+IAo+PiA+
IChYRU4pICAwMDAwMDAwMGRhYmYyMDAwIC0gMDAwMDAwMDBkYWNkZjAwMCB0eXBlIDIwCj4+ID4g
Cj4+ID4gV2hhdGV2ZXIgdGhhdCBpcy4gSSB0aGluayBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBm
dW5jdGlvbiBoZXJlIGFsbAo+PiA+IHVua25vd24gdHlwZXMgc2hvdWxkIGJlIG1hcHBlZCBpbnRv
IFVOVVNBQkxFLgo+PiAKPj4gT2gsIEkgc2VudCBhIHBhdGNoIHRvIG1hcCB0aGVtIHRvIFJBTV9U
WVBFX1VOS05PV04sIGJ1dCBtYXliZSBVTlVTQUJMRQo+PiB3b3VsZCBiZSBiZXR0ZXI/Cj4+IAo+
PiBGb3IgdGhlIGN1cnJlbnQgdXNhZ2Ugb2YgcGFnZV9nZXRfcmFtX3R5cGUgYm90aCB3aWxsIGFj
Y29tcGxpc2ggdGhlCj4+IHNhbWUuCj4gCj4gU2NyYXRjaCB0aGF0LCB0aGV5IHdvbid0IGFjY29t
cGxpc2ggdGhlIHNhbWUuIElmIHdlIGRlY2lkZSB0byB1c2UKPiBVTlVTQUJMRSBpdCB3b24ndCBi
ZSBtYXBwZWQgaW4gdGhlIGluY2x1c2l2ZSBjYXNlLCBpZiBVTktOT1dOIGlzIHVzZWQKPiBpdCB3
aWxsIGJlIG1hcHBlZCBpbiB0aGUgaW5jbHVzaXZlIGNhc2UuCj4gCj4gUHJldmlvdXMgYmVoYXZp
b3IgKHdoZW4gdXNpbmcgcGFnZV9pc19yYW1fdHlwZSBpbnN0ZWFkIG9mCj4gcGFnZV9nZXRfcmFt
X3R5cGUpIHdvbid0IG1hcmsgdW5rbm93biByYW5nZSB0eXBlcyBhcyBVTlVTQUJMRSwgc28KPiBV
TktOT1dOIHNob3VsZCBiZSB0aGUgc2FtZSBiZWhhdmlvciBhcyBiZWZvcmUuCgpPaCwgcmlnaHQg
eW91IGFyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 12:04:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 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 1g3KAn-0004JB-Qp; Fri, 21 Sep 2018 12:04:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3KAm-0004J5-1l
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 12:04:36 +0000
X-Inumbo-ID: a616bcb7-bd96-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a616bcb7-bd96-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 12:05:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 06:04:33 -0600
Message-Id: <5BA4DE4F02000078001EA958@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 06:04:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180921105953.3066-1-roger.pau@citrix.com>
In-Reply-To: <20180921105953.3066-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: don't crash on unknown memory types
 in page_get_ram_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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+IE9uIDIxLjA5LjE4IGF0IDEyOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAt
NDY1LDcgKzQ2NSw3IEBAIHVuc2lnbmVkIGludCBwYWdlX2dldF9yYW1fdHlwZShtZm5fdCBtZm4p
Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICAgICAgdHlwZSB8PSBSQU1fVFlQ
RV9VTktOT1dOOwo+ICAgICAgICAgIH0KPiAgICAgIH0KClRoZSBsYXRlc3Qgbm93IHRoZXJlIHNo
b3VsZCBiZSBhICJicmVhayIuIEknbSBoYXBweSB0byBhZGQgdGhhdCB3aGlsZQpjb21taXR0aW5n
OyB3aXRoIGl0ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 13:17:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 13:17: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 1g3LIb-0000oS-Ii; Fri, 21 Sep 2018 13:16:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3LIa-0000oN-8j
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 13:16:44 +0000
X-Inumbo-ID: b9b05e71-bda0-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b9b05e71-bda0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 13:17:44 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 51CDD305FFB5
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 16:16:41 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 23EF17FE6B
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 16:16:41 +0300 (EEST)
Received: (qmail 15042 invoked from network); 21 Sep 2018 16:16:41 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 21 Sep 2018 16:16:40 +0300
To: George Dunlap <george.dunlap@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <24239a31-9d31-57dd-06f3-68aba641e263@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9019edcd-89c5-4bd7-6ba1-10fa27524fe4@bitdefender.com>
Date: Fri, 21 Sep 2018 16:16:22 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <24239a31-9d31-57dd-06f3-68aba641e263@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77499
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496583,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.003753)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.007128), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.091164,0.000090)], URL: [Enabled, t: (0.000008)], RTDA:
 [Enabled, t: (0.092251), Hit: No, Details: v2.7.15; Id:
 15.1i60i0m.1cnu4ctla.mldjq], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gOS8yMC8xOCAzOjUwIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzAzLzIwMTgg
MDQ6NDggUE0sIEFkcmlhbiBQb3Agd3JvdGU6Cj4+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3Ag
PGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jCj4+IEBAIC01NTAsNiArNTUwLDUxIEBAIG91dDoKPj4gICAgICByZXR1cm4gcmM7Cj4+ICB9
Cj4+ICAKPj4gK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYWx0cDJtX2lkeCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9z
dF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFw
Mm0gPSBOVUxMOwo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+ICsgICAgbWZuX3Qg
bWZuOwo+PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+PiArICAgIHAybV90eXBlX3QgdDsKPj4gKwo+
PiArICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCj4+ICsgICAgICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKPj4gKwo+PiArICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBm
b3IgdGhpcyB2Y3B1LiAqLwo+PiArICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQp
LnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCj4+ICsgICAgICAgIHJldHVybiAtRU5YSU87Cj4g
Cj4gQmFzaWNhbGx5IHRoZSBzYW1lIGNvbW1lbnRzIGFzIGZvciAyLzM6ICBNb3ZlIHRvIHAybS5j
LCBhbmQgZ2V0IHJpZCBvZgo+IHRoZSB2bXgtaXNtLgo+IAo+IEFub3RocmUgaWRlYSBpcyB0byBn
ZXQgcmlkIG9mIHRoZXNlIGNoZWNrcyBhbHRvZ2V0aGVyIC0tIHJldHVybmluZwo+ICdmYWxzZScg
d2hlbiB0aGUgZmVhdHVyZSBpc24ndCBzdXBwb3J0ZWQgb3IgZW5hYmxlZCBzaG91bGRuJ3QgYmUg
YSBiaWcKPiBkZWFsLiAgQnV0IEkgZG9uJ3QgZmVlbCBzdHJvbmdseSBlbm91Z2ggYWJvdXQgaXQg
dG8gYXJndWUgZWl0aGVyIHdheS4KCkkndmUgbW92ZWQgdGhlIGZ1bmN0aW9ucyB0byBwMm0uYyBh
bmQgc3RhcnRlZCBtb3ZpbmcgdGhlIGNoZWNrcyB3aGVuIGl0Cm9jY3VyZWQgdG8gbWUgdGhhdCBp
dCBtaWdodCBiZSBjaGEgdG8gbW92ZSB0aGVtIHRvIGVwdF9nZXRfZW50cnkoKSAvCmVwdF9zZXRf
ZW50cnkoKSBpbiBwMm0tZXB0LmMuCgplcHRfZ2V0X2VudHJ5KCkgdXNlcyBhIGJvb2xfdCAqc3Zl
IHBvaW50ZXIsIHNvIEkgY291bGQgY2hlY2sgaWYgdGhlCnBvaW50ZXIgaXMgbm90IE5VTEwsIGFu
ZCBpZiBpdCdzIG5vdCBwZXJmb3JtIHRoZSBjaGVja3MgdGhlbiwgYW5kIHNvCnJlcXVpcmUgdGhl
IGNhbGxlciB0byBhbHdheXMgcGFzcyBhIE5VTEwgcG9pbnRlciBpbiBub24tI1ZFIGNhc2VzLgpT
dGlsbCwgZXB0X2dldF9lbnRyeSgpIHJldHVybnMgYSBtZm5fdCwgc28gYWxsIGNhbiBkbyB0aGVy
ZSBpcyByZXR1cm4KSU5WQUxJRF9NRk4sIHdoaWNoIGlzIG5vdCB2ZXJ5IGhlbHBmdWwuCgplcHRf
c2V0X2VudHJ5KCkgaXMgbW9yZSBjb21wbGljYXRlZDogaXQgdGFrZXMgImludCBzdmUiIGFzIGEg
cGFyYW1ldGVyCih3aGljaCBtYWtlcyBzZW5zZSBiZWNhdXNlIGl0IGNhbiBhbHNvIGJlIC0xKSAt
IGJ1dCB0aGVuIHJlYWxseSB0aGVyZSdzCm5vIHNwZWNpYWwgdmFsdWUgd2hpY2ggc2hvdWxkIHRy
aWdnZXIgYSBjaGVjay4gQW55IHZhbHVlIGNvdWxkIGJlIGEKbGVnaXRpbWF0ZSBhdHRlbXB0IHRv
IHNldCB0aGF0IGJpdCAtIGFsdGhvdWdoIDAgKGNsZWFyaW5nIGl0KSBtaWdodCBiZQp2aWV3ZWQg
YXMgYSBzcGVjaWFsIGNhc2UsIGxpa2UgaXQgaXMgaW4gdGhlIE5QVCBjb2RlLgoKSSBjb3VsZCBp
bmRlZWQgcmVtb3ZlIGFsbCB0aGUgY2hlY2tzIGFuZCBhbGxvdyBzZXR0aW5nIGFuZCBnZXR0aW5n
IHRoYXQKYml0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciAjVkUgaXMgZW5hYmxlZCBhbmQgLyBvciBh
dmFpbGFibGUgLSBpZiB0aGF0J3MKYWNjZXB0YWJsZSAodGhvdWdoIEkgYmVsaWV2ZSBzb21lb25l
IGhhcyByZXF1aXJlZCB0aGUgY2hlY2tzIGF0IHNvbWUKcG9pbnQgaW4gQWRyaWFuJ3Mgd29yayB3
aXRoIHRoZSBwYXRjaGVzKS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 13:18:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 13:18: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 1g3LJq-0000st-Uc; Fri, 21 Sep 2018 13:18:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3LJp-0000sn-KH
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 13:18:01 +0000
X-Inumbo-ID: e878b391-bda0-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e878b391-bda0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 13:19:02 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 08AF3305FFB5
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 16:18:00 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EACFF7FE6B
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 16:17:59 +0300 (EEST)
Received: (qmail 15095 invoked from network); 21 Sep 2018 16:17:59 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 21 Sep 2018 16:17:59 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>,
 Adrian Pop <apop@bitdefender.com>, xen-devel@lists.xenproject.org
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-4-apop@bitdefender.com>
 <24239a31-9d31-57dd-06f3-68aba641e263@citrix.com>
 <9019edcd-89c5-4bd7-6ba1-10fa27524fe4@bitdefender.com>
Message-ID: <f41f38fd-3522-67d0-74fc-05c440340785@bitdefender.com>
Date: Fri, 21 Sep 2018 16:17:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <9019edcd-89c5-4bd7-6ba1-10fa27524fe4@bitdefender.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77499
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496583,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.006972)], BW: [Enabled, t:
 (0.000014,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004814), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.109863,0.000229)],
 URL: [Enabled, t: (0.000008)], RTDA: [Enabled, t: (0.069108), Hit: No,
 Details: v2.7.15; Id: 15.1i610qi.1cnu4faju.f6rgp], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 3/3] x86/altp2m: Add a hvmop for querying
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Sergej Proskurin <proskurin@sec.in.tum.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>

T24gOS8yMS8xOCA0OjE2IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gOS8yMC8xOCAz
OjUwIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8wMy8yMDE4IDA0OjQ4IFBNLCBB
ZHJpYW4gUG9wIHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRk
ZWZlbmRlci5jb20+Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+PiBA
QCAtNTUwLDYgKzU1MCw1MSBAQCBvdXQ6Cj4+PiAgICAgIHJldHVybiByYzsKPj4+ICB9Cj4+PiAg
Cj4+PiAraW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LCBib29sICpzdXBwcmVzc192ZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgYWx0cDJtX2lkeCkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0
X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFw
Mm0gPSBOVUxMOwo+Pj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+Pj4gKyAgICBtZm5f
dCBtZm47Cj4+PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+Pj4gKyAgICBwMm1fdHlwZV90IHQ7Cj4+
PiArCj4+PiArICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCj4+PiArICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+PiArCj4+PiArICAgIC8qICNWRSBzaG91bGQgYmUg
ZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+Pj4gKyAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAy
bShjdXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQo+Pj4gKyAgICAgICAgcmV0dXJu
IC1FTlhJTzsKPj4KPj4gQmFzaWNhbGx5IHRoZSBzYW1lIGNvbW1lbnRzIGFzIGZvciAyLzM6ICBN
b3ZlIHRvIHAybS5jLCBhbmQgZ2V0IHJpZCBvZgo+PiB0aGUgdm14LWlzbS4KPj4KPj4gQW5vdGhy
ZSBpZGVhIGlzIHRvIGdldCByaWQgb2YgdGhlc2UgY2hlY2tzIGFsdG9nZXRoZXIgLS0gcmV0dXJu
aW5nCj4+ICdmYWxzZScgd2hlbiB0aGUgZmVhdHVyZSBpc24ndCBzdXBwb3J0ZWQgb3IgZW5hYmxl
ZCBzaG91bGRuJ3QgYmUgYSBiaWcKPj4gZGVhbC4gIEJ1dCBJIGRvbid0IGZlZWwgc3Ryb25nbHkg
ZW5vdWdoIGFib3V0IGl0IHRvIGFyZ3VlIGVpdGhlciB3YXkuCj4gCj4gSSd2ZSBtb3ZlZCB0aGUg
ZnVuY3Rpb25zIHRvIHAybS5jIGFuZCBzdGFydGVkIG1vdmluZyB0aGUgY2hlY2tzIHdoZW4gaXQK
PiBvY2N1cmVkIHRvIG1lIHRoYXQgaXQgbWlnaHQgYmUgY2hhIHRvIG1vdmUgdGhlbSB0byBlcHRf
Z2V0X2VudHJ5KCkgLwo+IGVwdF9zZXRfZW50cnkoKSBpbiBwMm0tZXB0LmMuCgpTb3JyeSwgd3Jv
dGUgImNoYWxsZW5naW5nIiBoZXJlLCBteSB0b3VjaHBhZCBnb3QgaW4gdGhlIHdheSBhbmQgcmVt
b3ZlZAphIHBhcnQgb2YgdGhlIHdvcmQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 13:41:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 13: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 1g3Lgg-0002ww-1v; Fri, 21 Sep 2018 13:41:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3Lgf-0002wr-5b
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 13:41:37 +0000
X-Inumbo-ID: 33d4aaa6-bda4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33d4aaa6-bda4-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 13:42:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="79412852"
Date: Fri, 21 Sep 2018 15:41:28 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921134128.p3vclyxghc434pad@mac.bytemobile.com>
References: <20180921105953.3066-1-roger.pau@citrix.com>
 <5BA4DE4F02000078001EA958@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA4DE4F02000078001EA958@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] x86/mm: don't crash on unknown memory types
 in page_get_ram_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDY6MDQ6MzFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA5LjE4IGF0IDEyOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gPiBAQCAtNDY1LDcgKzQ2NSw3IEBAIHVuc2lnbmVkIGludCBwYWdlX2dldF9yYW1fdHlw
ZShtZm5fdCBtZm4pCj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgCj4gPiAgICAgICAgICBk
ZWZhdWx0Ogo+ID4gLSAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAg
ICAgICAgIHR5cGUgfD0gUkFNX1RZUEVfVU5LTk9XTjsKPiA+ICAgICAgICAgIH0KPiA+ICAgICAg
fQo+IAo+IFRoZSBsYXRlc3Qgbm93IHRoZXJlIHNob3VsZCBiZSBhICJicmVhayIuIEknbSBoYXBw
eSB0byBhZGQgdGhhdCB3aGlsZQo+IGNvbW1pdHRpbmc7IHdpdGggaXQKPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU3VyZSwgdGhhbmtzLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 13:48:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 13:48: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 1g3LnJ-00039w-Qp; Fri, 21 Sep 2018 13:48:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3LnI-00039r-PU
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 13:48:28 +0000
X-Inumbo-ID: 29603e7c-bda5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29603e7c-bda5-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 13:49:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65934291"
Date: Fri, 21 Sep 2018 14:48:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921134824.ptkojfy2uzvkblep@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
 <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
 <5BA4DA6A02000078001EA8D0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA4DA6A02000078001EA8D0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDU6NDc6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA5LjE4IGF0IDEyOjQ5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIFNlcCAxMSwgMjAxOCBhdCAwNzozMjowNEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBAQCAtMjE4LDYgKzIxOSwxMyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBh
dGNoIGFwcGx5X2FsdGVybmF0aXZlCj4gPiAKPiA+IEkgdGhpbmsgeW91IG5lZWQgdG8gZml4IHRo
ZSBjb21tZW50IGJlZm9yZSB0aGlzIGlmIHN0YXRlbWVudC4gQXQgdGhlCj4gPiB2ZXJ5IGxlYXN0
IHlvdSdyZSBub3cgdXNpbmcgdHdvIC0+cHJpdiB0byBtYWtlIGRlY2lzaW9uIG9uIHBhdGNoaW5n
Lgo+IAo+IEkndmUgYmVlbiBjb25zaWRlcmluZyB0aGlzLCBidXQgZXZlbiBhIHZlcnkgY2xvc2Ug
bG9vayBkaWRuJ3QgdHVybiB1cAo+IGFueXRoaW5nIEkgY291bGQgZG8gdG8gdGhpcyBjb21tZW50
IHRvIGltcHJvdmUgaXQuIFN1Z2dlc3Rpb25zCj4gd2VsY29tZS4KCkp1c3QgcmVtb3ZlIHRoZSBz
ZW50ZW5jZSBhYm91dCB1c2luZyBzaW5nbGUgLT5wcml2IGZpZWxkPwoKPiAKPiA+IEFsc28gSSB3
b25kZXIgd2h5IHlvdSBrZWVwIGJhc2UsIHNpbmNlIC4uLgo+ID4gCj4gPj4gICAgICAgICAgaWYg
KCBBTFRfT1JJR19QVFIoYmFzZSkgIT0gb3JpZyApCj4gPj4gICAgICAgICAgICAgIGJhc2UgPSBh
Owo+ID4+ICAKPiA+PiArICAgICAgICAvKiBTa2lwIHBhdGNoIHNpdGVzIGFscmVhZHkgaGFuZGxl
ZCBkdXJpbmcgdGhlIGZpcnN0IHBhc3MuICovCj4gPj4gKyAgICAgICAgaWYgKCBhLT5wcml2ICkK
PiA+PiArICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgIEFTU0VSVChmb3JjZSk7Cj4gPj4gKyAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ID4+ICsgICAgICAgIH0KPiA+PiArCj4gPj4gICAgICAgICAg
LyogSWYgdGhlcmUgaXMgbm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgc2VlIGFib3V0IG9wdGltaXNp
bmcgdGhlIG5vcHMuICovCj4gPj4gICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlk
KSApCj4gPj4gICAgICAgICAgewo+ID4+IEBAIC0yMjUsNyArMjMzLDcgQEAgdm9pZCBpbml0X29y
X2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQo+ID4+ICAgICAgICAgICAgICBpZiAoIGJhc2Ut
PnByaXYgKQo+ID4+ICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPiAKPiA+IC4uLiBiYXNl
IGlzIGd1YXJhbnRlZWQgdG8gYmUgYSBhdCB0aGlzIHBvaW50LCBmdXJ0aGVybW9yZSB0aGVyZSBp
cwo+ID4gYWxyZWFkeSBhIGNoZWNrIHRvIHNraXAgcGF0Y2hpbmcgYWRkZWQgaW4gdGhpcyBwYXRj
aC4KPiAKPiBXaHkgd291bGQgYmFzZSBlcXVhbCBhIGhlcmU/CgpObyB0aGV5IGFyZW4ndCBuZWNl
c3NhcmlseSBlcXVhbC4gSSBoYXZlIG1pc3JlYWQgdGhlIGNvZGUuCgpZb3VyIGNvZGUgaXMgZmlu
ZSBhcy1pcy4KCj4gPj4gQEAgLTIzNiwyMCArMjQ0LDc0IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0
Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKPiA+PiAgICAgICAgICAgICAgY29udGludWU7Cj4gPj4gICAg
ICAgICAgfQo+ID4+ICAKPiA+PiAtICAgICAgICBiYXNlLT5wcml2ID0gMTsKPiA+PiAtCj4gPj4g
ICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVwbCwgYS0+cmVwbF9sZW4pOwo+ID4+ICAKPiA+PiAgICAg
ICAgICAvKiAweGU4LzB4ZTkgYXJlIHJlbGF0aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4g
Ki8KPiA+PiAgICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9
PSAweGU4ICkKPiA+PiAtICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpICs9IHJlcGwg
LSBvcmlnOwo+ID4+ICsgICAgICAgIHsKPiA+PiArICAgICAgICAgICAgLyoKPiA+PiArICAgICAg
ICAgICAgICogRGV0ZWN0IHRoZSBzcGVjaWFsIGNhc2Ugb2YgaW5kaXJlY3QtdG8tZGlyZWN0IGJy
YW5jaCBwYXRjaGluZzoKPiA+PiArICAgICAgICAgICAgICogLSByZXBsYWNlbWVudCBpcyBhIGRp
cmVjdCBDQUxML0pNUCAob3Bjb2RlcyAweEU4LzB4RTk7IGFscmVhZHkKPiA+PiArICAgICAgICAg
ICAgICogICBjaGVja2VkIGFib3ZlKSwKPiA+PiArICAgICAgICAgICAgICogLSByZXBsYWNlbWVu
dCdzIGRpc3BsYWNlbWVudCBpcyAtNSAocG9pbnRpbmcgYmFjayBhdCB0aGUgdmVyeQo+ID4+ICsg
ICAgICAgICAgICAgKiAgIGluc24sIHdoaWNoIG1ha2VzIG5vIHNlbnNlIGluIGEgcmVhbCByZXBs
YWNlbWVudCBpbnNuKSwKPiA+PiArICAgICAgICAgICAgICogLSBvcmlnaW5hbCBpcyBhbiBpbmRp
cmVjdCBDQUxML0pNUCAob3Bjb2RlcyAweEZGLzIgb3IgMHhGRi80KQo+ID4+ICsgICAgICAgICAg
ICAgKiAgIHVzaW5nIFJJUC1yZWxhdGl2ZSBhZGRyZXNzaW5nLgo+ID4+ICsgICAgICAgICAgICAg
KiBTb21lIGZ1bmN0aW9uIHRhcmdldHMgbWF5IG5vdCBiZSBhdmFpbGFibGUgd2hlbiB3ZSBjb21l
IGhlcmUKPiA+PiArICAgICAgICAgICAgICogdGhlIGZpcnN0IHRpbWUuIERlZmVyIHBhdGNoaW5n
IG9mIHRob3NlIHVudGlsIHRoZSBwb3N0LXByZXNtcC0KPiA+PiArICAgICAgICAgICAgICogaW5p
dGNhbGxzIHJlLWludm9jYXRpb24uIElmIGF0IHRoYXQgcG9pbnQgdGhlIHRhcmdldCBwb2ludGVy
IGlzCj4gPj4gKyAgICAgICAgICAgICAqIHN0aWxsIE5VTEwsIGluc2VydCAiVUQyOyBVRDAiIChm
b3IgZWFzZSBvZiByZWNvZ25pdGlvbikgaW5zdGVhZAo+ID4+ICsgICAgICAgICAgICAgKiBvZiBD
QUxML0pNUC4KPiA+PiArICAgICAgICAgICAgICovCj4gPj4gKyAgICAgICAgICAgIGlmICggYS0+
Y3B1aWQgPT0gWDg2X0ZFQVRVUkVfQUxXQVlTICYmCj4gPj4gKyAgICAgICAgICAgICAgICAgKihp
bnQzMl90ICopKGJ1ZiArIDEpID09IC01ICYmCj4gPj4gKyAgICAgICAgICAgICAgICAgYS0+b3Jp
Z19sZW4gPj0gNiAmJgo+ID4+ICsgICAgICAgICAgICAgICAgIG9yaWdbMF0gPT0gMHhmZiAmJgo+
ID4+ICsgICAgICAgICAgICAgICAgIG9yaWdbMV0gPT0gKCpidWYgJiAxID8gMHgyNSA6IDB4MTUp
ICkKPiA+PiArICAgICAgICAgICAgewo+ID4+ICsgICAgICAgICAgICAgICAgbG9uZyBkaXNwID0g
KihpbnQzMl90ICopKG9yaWcgKyAyKTsKPiA+PiArICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKmRlc3QgPSAqKHZvaWQgKiopKG9yaWcgKyA2ICsgZGlzcCk7Cj4gPj4gKwo+ID4+ICsgICAg
ICAgICAgICAgICAgaWYgKCBkZXN0ICkKPiA+PiArICAgICAgICAgICAgICAgIHsKPiA+PiArICAg
ICAgICAgICAgICAgICAgICBkaXNwID0gZGVzdCAtIChvcmlnICsgNSk7Cj4gPj4gKyAgICAgICAg
ICAgICAgICAgICAgQVNTRVJUKGRpc3AgPT0gKGludDMyX3QpZGlzcCk7Cj4gPj4gKyAgICAgICAg
ICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpID0gZGlzcDsKPiA+PiArICAgICAgICAg
ICAgICAgIH0KPiA+PiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBmb3JjZSApCj4gPj4gKyAg
ICAgICAgICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgYnVmWzBdID0gMHgwZjsK
PiA+PiArICAgICAgICAgICAgICAgICAgICBidWZbMV0gPSAweDBiOwo+ID4+ICsgICAgICAgICAg
ICAgICAgICAgIGJ1ZlsyXSA9IDB4MGY7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgYnVmWzNd
ID0gMHhmZjsKPiA+PiArICAgICAgICAgICAgICAgICAgICBidWZbNF0gPSAweGZmOwo+ID4gCj4g
PiBJIHRoaW5rIHRoZXNlIGFyZSBvcGNvZGVzIGZvciAiVUQyOyBVRDAiLiBQbGVhc2UgYWRkIGEg
Y29tbWVudCBmb3IgdGhlbS4KPiA+IEhhdmluZyB0byBnbyB0aHJvdWdoIFNETSB0byBmaWd1cmUg
b3V0IHdoYXQgdGhleSBhcmUgaXNuJ3QgbmljZS4KPiAKPiBXZWxsLCBJJ20gc2F5aW5nIHNvIGlu
IHRoZSByZWxhdGl2ZWx5IGJpZyBjb21tZW50IGFoZWFkIG9mIHRoaXMgYmxvY2sgb2YKPiBjb2Rl
LiBJIGRvbid0IHdhbnQgdG8gc2F5IHRoZSBzYW1lIHRoaW5nIHR3aWNlLgoKSXQgaXMgYWxsIGZp
bmUgd2hlbiBvbmUgaXMgcmF0aGVyIGZhbWlsaWFyIHdpdGggdGhlIGNvZGUgYW5kIHg4Ni1pc20s
CmJ1dCBpdCBpcyByYXRoZXIgZGlmZmljdWx0IGZvciBhIGNhc3VhbCByZWFkZXIgd2hlbiB5b3Ug
cmVmZXIgdG8KInRhcmdldCIgaW4gY29tbWVudCBidXQgImRlc3QiIGluIGNvZGUuIExhY2tpbmcg
Y29tbWVudCBvZiB3aGF0ICJmb3JjZSIKbWVhbnMgYWxzbyBkb2Vzbid0IGhlbHAuCgo+IAo+ID4g
QXQgdGhpcyBwb2ludCBJIGFsc28gdGhpbmsgdGhlIG5hbWUgImZvcmNlIiBpcyBub3QgdmVyeSBn
b29kLiBXaGF0L3dobwo+ID4gaXMgZm9yY2VkIGhlcmU/IFdoeSBub3QgdXNlIGEgbW9yZSBkZXNj
cmlwdGl2ZSBuYW1lIGxpa2UgInBvc3RfaW5pdCIgb3IKPiA+ICJzeXN0ZW1fYWN0aXZlIj8KPiAK
PiBfUGF0Y2hpbmdfIGlzIGJlaW5nIGZvcmNlZCBoZXJlLCBpLmUuIGV2ZW4gaWYgd2Ugc3RpbGwg
Y2FuJ3QgZmluZCBhIG5vbi1OVUxMCj4gcG9pbnRlciwgd2Ugc3RpbGwgcGF0Y2ggdGhlIHNpdGUu
IEknbSBjZXJ0YWlubHkgb3BlbiBmb3Igc3VnZ2VzdGlvbnMsIGJ1dAo+IEkgZG9uJ3QgcmVhbGx5
IGxpa2UgZWl0aGVyIG9mIHRoZSB0d28gc3VnZ2VzdGlvbnMgeW91IG1ha2UgYW55IGJldHRlciB0
aGFuCj4gdGhlIGN1cnJlbnQgImZvcmNlIi4gVGhlIG5leHQgYmVzdCBvcHRpb24gSSBoYWQgYmVl
biB0aGlua2luZyBhYm91dCBiYWNrCj4gdGhlbiB3YXMgdG8gcGFzcyBpbiBhIG51bWJlciwgdG8g
aWRlbnRpZnkgdGhlIHN0YWdlIC8gcGhhc2UgLyBwYXNzIHdlJ3JlIGluLgoKSSBoYWQgdG8gcmV2
ZXJzZS1lbmdpbmVlciB3aGVuIGZvcmNlIGlzIHN1cHBvc2VkIHRvIGJlIHRydWUuIEl0IHdvdWxk
CmhlbHAgYSBsb3QgaWYgeW91IGFkZCBhIGNvbW1lbnQgcmVnYXJkaW5nICJmb3JjZSIgYXQgdGhl
IGJlZ2lubmluZyBvZgp0aGUgZnVuY3Rpb24uCgpXZWkuCgo+IAo+IEphbgo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 13:55:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 13: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 1g3Lu2-0003tS-Kw; Fri, 21 Sep 2018 13:55:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Lu1-0003tL-OT
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 13:55:25 +0000
X-Inumbo-ID: 21e56559-bda6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21e56559-bda6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 13:56:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65934943"
Date: Fri, 21 Sep 2018 14:55:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921135521.u6jjdqqm7ka7kzvh@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C4A502000078001E748B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 6/9] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzU6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQg
cnVudGltZSBnZXQKPiBjb252ZXJ0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:01:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14:01: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 1g3M05-0004i7-HU; Fri, 21 Sep 2018 14:01:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3M03-0004i2-VW
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:01:40 +0000
X-Inumbo-ID: 011a33ec-bda7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 011a33ec-bda7-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 14:02:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65935714"
Date: Fri, 21 Sep 2018 15:01:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921140109.urvjovcktevgbp64@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C4BE02000078001E748E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C4BE02000078001E748E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 7/9] x86/cpuidle: patch some indirect
 calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6MzU6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRm9yIG5vdyBvbmx5IHRoZSBvbmVzIHVzZWQgZHVyaW5nIGVudGVyaW5nL2V4aXRpbmcg
b2YgaWRsZSBzdGF0ZXMgYXJlCj4gY29udmVydGVkLiBBZGRpdGlvbmFsbHkgcG1faWRsZXssX3Nh
dmV9IGFuZCBsYXBpY190aW1lcl97b24sb2ZmfSBjYW4ndAo+IGJlIGNvbnZlcnRlZCwgYXMgdGhl
eSBtYXkgZ2V0IGVzdGFibGlzaGVkIHJhdGhlciBsYXRlICh3aGVuIERvbTAgaXMKPiBhbHJlYWR5
IGFjdGl2ZSkuCj4gCj4gTm90ZSB0aGF0IGZvciBwYXRjaGluZyB0byBiZSBkZWZlcnJlZCB1bnRp
bCBhZnRlciB0aGUgcHJlLVNNUCBpbml0Y2FsbHMKPiAoZnJvbSB3aGVyZSBjcHVpZGxlX2luaXRf
Y3B1KCkgcnVucyB0aGUgZmlyc3QgdGltZSkgdGhlIHBvaW50ZXJzIG5lZWQgdG8KPiBzdGFydCBv
dXQgYXMgTlVMTC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:07:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14: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 1g3M58-0004tS-6m; Fri, 21 Sep 2018 14:06:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3M57-0004tN-22
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:06:53 +0000
X-Inumbo-ID: bb9b7b7a-bda7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb9b7b7a-bda7-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 14:07:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65936516"
Date: Fri, 21 Sep 2018 15:06:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921140629.ppjheckt5vij27gk@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C4FC02000078001E74C7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C4FC02000078001E74C7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 8/9] cpufreq: convert to a single
 post-init driver (hooks) instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6Mzc6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyByZWR1Y2VzIHRoZSBwb3N0LWluaXQgbWVtb3J5IGZvb3RwcmludCwgZWxpbWlu
YXRlcyBhIHBvaW50bGVzcwo+IGxldmVsIG9mIGluZGlyZWN0aW9uIGF0IHRoZSB1c2Ugc2l0ZXMs
IGFuZCBhbGxvd3MgZm9yIHN1YnNlcXVlbnQKPiBhbHRlcm5hdGl2ZXMgY2FsbCBwYXRjaGluZy4K
PiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBhZGQgYSBuYW1lIHRvIHRoZSBQb3dl
ck5vdyEgaW5zdGFuY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:07:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14: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 1g3M5B-0004u9-Fk; Fri, 21 Sep 2018 14:06:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3M5A-0004u2-AB
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:06:56 +0000
X-Inumbo-ID: bdedd17a-bda7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bdedd17a-bda7-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 14:07:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65936547"
Date: Fri, 21 Sep 2018 15:06:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921140645.i76qxafxtvsjjodt@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C52102000078001E74CA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B97C52102000078001E74CA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 9/9] cpufreq: patch target() indirect
 call to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDc6Mzc6MzdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBsb29rcyB0byBiZSB0aGUgb25seSBmcmVxdWVudGx5IGV4ZWN1dGVkIGhvb2s7
IGRvbid0IGJvdGhlcgo+IHBhdGNoaW5nIGFueSBvdGhlciBvbmVzLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:14:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14:14: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 1g3MCY-0005kG-Ar; Fri, 21 Sep 2018 14:14: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=l7j9=md=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g3MCX-0005kB-85
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:14:33 +0000
X-Inumbo-ID: 5df5baa6-bda8-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x236.google.com (unknown [2a00:1450:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5df5baa6-bda8-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 16:12:27 +0200 (CEST)
Received: by mail-lj1-x236.google.com with SMTP id q127-v6so11766720ljq.11
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 07:14:31 -0700 (PDT)
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=xA1XzO/pNxVWoJdZpvakcjLy5PztqmU2oqAG7R347Ts=;
 b=eng/qoFbgduYkGRTgqs6TdfmG0yz9K8izgyqxbarM0ky94owuAXTRkWYDIKboNceDZ
 plCHoeDTMNM/W+ta5CW4c+K6oPDmz/vWF2G8QFNKXm6KWDV6/ceNR0MmvXOiMyXlEI9B
 o0XBsTnEwMyVLmuU7o05H1y7LJXBgAjRi6Ahs88+3Sr3LxFC1Zlg7rHSNOgt9K9JbA6B
 CataeNzCoa2y9IaWkd3ic9uJGzlTOL6VCajA9vuuknHrF+skuB8jxaEe7OcewMzHZ685
 3e+9D9wdFvje8GQvdijkaQvhTI11YJj1C1cM2ck5B05IVqN3yvq5LgM7z6rvQkHEWfnX
 E/vw==
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=xA1XzO/pNxVWoJdZpvakcjLy5PztqmU2oqAG7R347Ts=;
 b=hXZRdGtr1/TbFuksPD683jBXCR8+UocS5yRz6ODTNapyLM0FV23/GZcPfapJLUTJKu
 J8G5R8XuHw6FV5J/SEfYkaUFHbfw76biX/9ZUAmmdz6ERTWMzgATNKQ+Gm3I0T1+w+iV
 BDsAhp1RND7j0mrM2Nwnc1jTRHfEoa/mJq6RpcaFv5Mo14W2SmRwR0rQwcehkY5HRXgj
 qZb9eHTPZylMa9fchSd4CFXjfQXAaz5/HrVs0UwV5riwcevISdZBPvkWQHDbWseZeCTR
 UlYqtQCUaPf8X9Gi1Wu9n3XbYri0U6LWTj+58C5t4VLfio9hyX0oG+vOk45InXI1dtya
 wv5A==
X-Gm-Message-State: ABuFfoj1t3VpVgnrDV6uE51dWz5KA1WvMMKhwqDl3V9WyDiTg3yidUwR
 PAH91DA/bGYMmqwoP+l76wJkePaJvry+6PCD6Z8=
X-Google-Smtp-Source: ANB0Vdb/ovj/7DkxjwS48e54dBlxKvXT500GLTDcOxnalo58rp+fNMKDF+cwkeMX2GEndmr7xWn5rjfLEGPPOWH23ao=
X-Received: by 2002:a2e:87cf:: with SMTP id
 v15-v6mr2028961ljj.13.1537539269983; 
 Fri, 21 Sep 2018 07:14:29 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
In-Reply-To: <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Fri, 21 Sep 2018 16:14:20 +0200
Message-ID: <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

SGV5LAp5ZXMsIEkgY2FuIHNlZSBwcmluaydzIG91dHB1dHMgb24gY29uc29sZSBhbmQgaW4geGwg
ZG1lc2cuIEFsc28gYWRkZWQKdGltZXN0YW1wcywgaGVyZSBhcmUgdGhlIHJlc3VsdHMgKGNyZWF0
ZWQgYW5kIGRlc3Ryb3llZCBkb21VIGEgZmV3CnRpbWVzLCBqdXN0IHRvIGdldCBtb3JlIHZhbHVl
cyksIHRoaXMgaXMgZnJvbSB4bCBkbWVzZzoKCk5VTEwgU0NIRURVTEVSIC0gTm90IHN0cmVzc2Vk
IFBldGFMaW51eCBob3N0IGRvbWFpbi4KCihYRU4pIHQ9MjE4MDAwMzI3NzQzOkVuZCBvZiBhIGRv
bWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MjE4MDAwNDIwODc0OkVuZCBvZiBhIGNvbXBs
ZXRlX2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIDxHPjwzPm1lbW9yeV9tYXA6YWRkOiBk
b20yIGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQooWEVOKSB0PTI1MDIxNjIzNDIzMjpFbmQgb2Yg
YSBkb21haW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSB0PTI1MDIxNjMyNjk0MzpFbmQgb2YgYSBj
b21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSA8Rz48Mz5tZW1vcnlfbWFwOmFk
ZDogZG9tMyBnZm49ZmYwYTAgbWZuPWZmMGEwIG5yPTEKKFhFTikgdD04NDI3MjI4MTE2NDg6RW5k
IG9mIGEgZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgdD04NDI3MjI5MDYwODk6RW5kIG9m
IGEgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgPEc+PDM+bWVtb3J5X21h
cDphZGQ6IGRvbTQgZ2ZuPWZmMGEwIG1mbj1mZjBhMCBucj0xCihYRU4pIHQ9ODQ1ODg0ODc5OTQ4
OkVuZCBvZiBhIGRvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9ODQ1ODg0OTcyNTM5OkVu
ZCBvZiBhIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIDxHPjwzPm1lbW9y
eV9tYXA6YWRkOiBkb201IGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQooWEVOKSB0PTg0NzY5NjY5
OTMzNjpFbmQgb2YgYSBkb21haW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSB0PTg0NzY5Njc5MzA5
NzpFbmQgb2YgYSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSA8Rz48Mz5t
ZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmYwYTAgbWZuPWZmMGEwIG5yPTEKKFhFTikgdD05MTky
NjA2NDA1NzY6RW5kIG9mIGEgZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgdD05MTkyNjA3
MzI5MDc6RW5kIG9mIGEgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KClN0cmVzc2Vk
IFBldGFMaW51eCBob3N0IHdpdGggY29tbWFuZDogeWVzID4gL2Rldi9udWxsICYKCihYRU4pIHQ9
MzI0Nzc0NzI1NTg3MjpFbmQgb2YgYSBkb21haW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSB0PTMy
NDc3NDczNDk4NjM6RW5kIG9mIGEgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KKFhF
TikgdD0zMjUzODU1MjYzNzUyOkVuZCBvZiBhIGRvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4p
IHQ9MzI1Mzg1NTM1NzU2MzpFbmQgb2YgYSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlv
bgooWEVOKSA8Rz48Mz5tZW1vcnlfbWFwOmFkZDogZG9tMTAgZ2ZuPWZmMGEwIG1mbj1mZjBhMCBu
cj0xCihYRU4pIHQ9MzI1Njc5NzQwNjQ0NDpFbmQgb2YgYSBkb21haW5fZGVzdHJveSBmdW5jdGlv
bgooWEVOKSB0PTMyNTY3OTc0OTg1ODQ6RW5kIG9mIGEgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kg
ZnVuY3Rpb24KKFhFTikgPEc+PDM+bWVtb3J5X21hcDphZGQ6IGRvbTExIGdmbj1mZjBhMCBtZm49
ZmYwYTAgbnI9MQooWEVOKSB0PTMyNTk3NTAyMTkzNTI6RW5kIG9mIGEgZG9tYWluX2Rlc3Ryb3kg
ZnVuY3Rpb24KKFhFTikgdD0zMjU5NzUwMzEzOTAzOkVuZCBvZiBhIGNvbXBsZXRlX2RvbWFpbl9k
ZXN0cm95IGZ1bmN0aW9uCihYRU4pIDxHPjwzPm1lbW9yeV9tYXA6YWRkOiBkb20xMiBnZm49ZmYw
YTAgbWZuPWZmMGEwIG5yPTEKKFhFTikgdD0zMjYyNDE4MjAwNjYyOkVuZCBvZiBhIGRvbWFpbl9k
ZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzI2MjQxODI5NTkxMjpFbmQgb2YgYSBjb21wbGV0ZV9k
b21haW5fZGVzdHJveSBmdW5jdGlvbgoKCkNSRURJVCBTQ0hFRFVMRVIgLSBub3Qgc3RyZXNzZWQg
UGV0YUxpbnV4IGhvc3QKCihYRU4pIHQ9ODYyNDU2Njk2MDY6RW5kIG9mIGEgZG9tYWluX2Rlc3Ry
b3kgZnVuY3Rpb24KKFhFTikgdD04NjI0NTc2MTEyNzpFbmQgb2YgYSBjb21wbGV0ZV9kb21haW5f
ZGVzdHJveSBmdW5jdGlvbgooWEVOKSB0PTkzODYyNjE0NzM2OkVuZCBvZiBhIGRvbWFpbl9kZXN0
cm95IGZ1bmN0aW9uCihYRU4pIHQ9OTM4NjI3MDI2NTc6RW5kIG9mIGEgY29tcGxldGVfZG9tYWlu
X2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgdD05NjI5ODczNjIyNzpFbmQgb2YgYSBkb21haW5fZGVz
dHJveSBmdW5jdGlvbgooWEVOKSB0PTk2Mjk4ODI2NjE4OkVuZCBvZiBhIGNvbXBsZXRlX2RvbWFp
bl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9OTgwNDI0OTgzMDQ6RW5kIG9mIGEgZG9tYWluX2Rl
c3Ryb3kgZnVuY3Rpb24KKFhFTikgdD05ODA0MjU5MDI1NTpFbmQgb2YgYSBjb21wbGV0ZV9kb21h
aW5fZGVzdHJveSBmdW5jdGlvbgooWEVOKSB0PTk5NzU1MjA5NjQyOkVuZCBvZiBhIGRvbWFpbl9k
ZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9OTk3NTUzMDI2NDM6RW5kIG9mIGEgY29tcGxldGVfZG9t
YWluX2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgdD0xMDE0NDE0NjI0MzQ6RW5kIG9mIGEgZG9tYWlu
X2Rlc3Ryb3kgZnVuY3Rpb24KKFhFTikgdD0xMDE0NDE1NTM5ODU6RW5kIG9mIGEgY29tcGxldGVf
ZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KClN0cmVzc2VkIFBldGFMaW51eCBob3N0IHdpdGggeWVz
ID4gL2Rldi9udWxsICYKCihYRU4pIHQ9MzMxMjI5OTk3NDk5OkVuZCBvZiBhIGRvbWFpbl9kZXN0
cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzMxMjMwMDkxNzcwOkVuZCBvZiBhIGNvbXBsZXRlX2RvbWFp
bl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM0NDkzNjczNzI2OkVuZCBvZiBhIGRvbWFpbl9k
ZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM0NDkzNzY1NjQ3OkVuZCBvZiBhIGNvbXBsZXRlX2Rv
bWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM2ODM0NTIxNTE1OkVuZCBvZiBhIGRvbWFp
bl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM2ODM0NjEzMzI2OkVuZCBvZiBhIGNvbXBsZXRl
X2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM5MjE1MjMwMDQyOkVuZCBvZiBhIGRv
bWFpbl9kZXN0cm95IGZ1bmN0aW9uCihYRU4pIHQ9MzM5MjE1MzIxMTUzOkVuZCBvZiBhIGNvbXBs
ZXRlX2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCgpBbHNvIHRoYW5rIHlvdSBmb3IgdGFraW5nIHlv
dXIgdGltZSB0byBoZWxwIG1lLCBiZXN0IHJlZ2FyZHMhCgpPbiBUaHUsIFNlcCAyMCwgMjAxOCBh
dCA2OjA5IFBNIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+Cj4g
SGV5LAo+Cj4gU29ycnkgZm9yIG5vdCBoYXZpbmcgZm9sbG93ZWQgdXAuIEkgd2FzIChhbmQgc3Rp
bGwgYW0pIHBsYW5uaW5nIHRvLCBidXQKPiBhbSBhbHNvIGEgYml0IGJ1c3kuCj4KPiBPbiBUaHUs
IDIwMTgtMDktMjAgYXQgMTU6MDQgKzAyMDAsIE1pbGFuIEJvYmVyaWMgd3JvdGU6Cj4gPiBJIHJh
biBzb21lIG1vcmUgdGVzdHMgYW5kIG1hbmFnZWQgdG8gc3VjY2Vzc2Z1bGx5IGNyZWF0ZSBhbmQg
ZGVzdHJveQo+ID4gZG9tVSBhcyBtYW55IHRpbWVzIGFzIEkgd2FudCwgd2l0aG91dCBhbnkgZGVs
YXkgYmV0d2VlbiBkZXN0cm95IGFuZAo+ID4gY3JlYXRlLgo+ID4gSSBhZGRlZDoKPiA+ICBwcmlu
dGsoIkVuZCBvZiBhIGRvbWFpbl9kZXN0cm95IGZ1bmN0aW9uIik7Cj4gPiAgaW4gZG9tYWluX2Rl
c3Ryb3kgZnVuY3Rpb24gYW5kCj4gPiBwcmludGsoIkVuZCBvZiBhIGNvbXBsZXRlX2RvbWFpbl9k
ZXN0cm95IGZ1bmN0aW9uIik7IGluCj4gPiBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlv
biwgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb25zLgo+ID4gVGhvc2UgZnVuY3Rpb25zIGFyZSBp
biBkb21haW4uYyBmaWxlLgo+ID4KPiBSaWdodC4gVGhpcyBpcyBleGFjdGx5IHRoZSBraW5kIG9m
IGRlYnVnIHBhdGNoIEkgd2FudGVkIHRvCj4gc3VnZ2VzdC9zZW5kLiBJdCBpcywgaW4gZmFjdCwg
d2hhdCB3YXMgYmVpbmcgdXNlIHRvIGRpYWdub3NlL2ZpeCB0aGUKPiBSQ1UgaXNzdWUsIHdoZW4g
aXQgZmlyc3QgY2FtZSB1cCwgYXMgeW91IG1heSBoYXZlIHNlZW4uCj4KPiA+IE5vdywgYWZ0ZXIg
ZXZlcnkgeGwgY3JlYXRlIGl0IHByaW50czoKPiA+Cj4gPiByb290QHV6M2VnLWlvY2MtMjAxOC0y
On4jIHhsIGNyZWF0ZSBibTEuY2ZnCj4gPiBQYXJzaW5nIGNvbmZpZyBmcm9tIGJtMS5jZmcKPiA+
IDxHPjwzPm1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQo+ID4K
PiBNbW0uLi4gU28sIHlvdSBhZGRlZCBhIHByaW50aygpIChvciwgYWN0dWFsbHksIHR3byBvZiB0
aGVtKSBpbiB0aGUKPiBkb21haW4gZGVzdHJ1Y3Rpb24gcGF0aCwgYW5kIGFyZSBzZWVpbmcgKGRp
ZmZlcmVudCkgdGhpbmdzIGJlaW5nCj4gcHJpbnRlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uPyBI
b3cgbmljZSEgOi1ECj4KPiBJJ20gbm90IHN1cmUgaG93IHRoYXQgaGFwcGVucywgYW5kIHdoZXRo
ZXIvaG93IHRoaXMgbmV3IG91dHB1dCByZWxhdGVzCj4gdG8gdGhlIHByb2JsZW0uIEhvd2V2ZXIs
IHdoYXQgYWJvdXQgdGhlIHByaW50aygpIHlvdSBhZGRlZD8gRG8geW91IHNlZQo+IHRoZWlyIG91
dHB1dD8gSXQgbWF5IGJlIHZpc2libGUgb25seSBvbiB0aGUgY29uc29sZSBhbmQvb3IgaW4gYHhs
Cj4gZG1lc2cnLgo+Cj4gV2hpbGUgdGhlcmUsIGlmIHlvdSBjYW4sIEknZCBhZGQgdGltZXN0YW1z
cCwgZS5nLjoKPgo+IHByaW50aygidD0lIlBSSV9zdGltZSI6RW5kIG9mIGEgZG9tYWluX2Rlc3Ry
b3kgZnVuY3Rpb24iLCBOT1coKSk7Cj4gcHJpbnRrKCJ0PSUiUFJJX3N0aW1lIjpFbmQgb2YgYSBj
b21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbiIsIE5PVygpKTsKPgo+IGFuZCBjaGVjayB3
aGF0IHRoZSBvdXRwdXIgbG9va3MgbGlrZSBib3RoIHVuZGVyIGNyZWRpdCBvciBjcmVkaXQyLCBh
bmQKPiB1bmRlciBudWxsLgo+Cj4gUmVnYXJkcywKPiBEYXJpbwo+IC0tCj4gPDxUaGlzIGhhcHBl
bnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8uZmFn
Z2lvbGkKPiBTb2Z0d2FyZSBFbmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14:23: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 1g3ML0-0006V1-9N; Fri, 21 Sep 2018 14:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kas4=md=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g3MKy-0006Uw-8Q
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:23:16 +0000
X-Inumbo-ID: 95ae9d43-bda9-11e8-a8a5-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::722])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 95ae9d43-bda9-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 16:21:09 +0200 (CEST)
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=k4XQKfym/NWXnKpQnpnOllfnRtMT8rr66lr0X3ASk+A=;
 b=wHRV7rpQa4yUPrczzygpZF10ioGiQVkfvdZ06Dutcfue2yrzkLBqpjzRZzaz8Y5NbdB19eNmiy4k8Z9yzbgOtreo0zuxwtmJgPga+o7AkwMTc2PWkAXh6nhMkrQHxnnluXYGChnLzz+IZ36xu6h9R3TexDAVWMoI6VXYFCnQsdg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4189.eurprd02.prod.outlook.com (2603:10a6:803:81::31) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1122.18; Fri, 21 Sep 2018 14:23:07 +0000
Message-ID: <cab85ba68e341e2f8b8d4f0597c601ee3bfb5b5f.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 21 Sep 2018 17:23:03 +0300
In-Reply-To: <5BA4C92802000078001EA7E7@prv1-mh.provo.novell.com>
References: <20180921073030.32354-1-aisaila@bitdefender.com>
 <5BA4C92802000078001EA7E7@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR0202CA0010.eurprd02.prod.outlook.com
 (2603:10a6:803:14::23) To VI1PR02MB4189.eurprd02.prod.outlook.com
 (2603:10a6:803:81::31)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 922a8e19-9fd2-4d13-5f6e-08d61fcdc08c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4189;
 3:otPPLFlMXCVYmaE5DvR7+KPTMzXIWAKy7DLTOn2EGNUpvpteP1kZJH0Md3U79mi+iilxuZdbuqb1r1sScrAxm6LAR1qLsbP7Ck8WI5SpAKku+7PemeshcBpxg48wEOd9V5Romc6eIvuBQF6ThN/SGuuIVT9k2EEvTrV0jGXQXKoVX1ZVHCtZ8/wht75bqmOADWkB6sPnEryv5CcTHLTBGopEEZPrVOEOSwe/Xn8cnnxCFu6bdt3eh18z259YdqY6;
 25:wEGI2QNhmkJu99IhRf3lJeXT76N8+ppGzTh94MpdvLv6NjYkG187bxGYUCGJAWuZekmQlxwpNESNFrKFHfT6O8SAp1LTl47QhlGj3CBmoAAs08pipSUR8HoZlc4h+tHjWH+B5++1HJW3qeGM2Ic0fzpYAcL92ytEO2APtr5jhvSL09GdD26MBa5fArtQT4EQDMfpKr1+h3+j26H7uEqANXGuYSYtSYo7vrEgDjwhyBBzzCPLRrtuuXaqDX0x6k9AWwTucVV/25bWekUAXZms5TjrieON5Ja7BftC8A9GErEzGJOTf6IaabIZSH0T32dBTbW0rsrw6vFaKGxg3AJFLQ==;
 31:MTLbQ7sIfaveSByiokuBw26rdBQoxpC7GTKcEjAS6qRTw6dlJcOD8yb37CFkcyfMG91K4VH+pPJEUNN37USxBIdAMQChVjP+MZ5AHaR+ZKGhi741IWlivPlaC5Leh3RjMARaPy+kII6qZIh4NuwbT+g3t0ghlRfuj9j01G+3vKpiWJ2PacNQ28TVk2zd/m1YzuuF3G2Ubl+srfi7Zdn7uNMrUpIE+1tILUwkP5N92Oo=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4189:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4189;
 20:ksslFn8caXkORxN+BAVNuW9WlU4JyLE2lJYH8Xk22/JdKMpw9pfomXGtTa+OAA7e3RSrkgHA4UZ9/mL5UW0DcVejfdIolEjyHMyyJqV3LUzOoaBW2vuSPMfrU/TZunJtxBqgnjm2m8vqpQHMgGNNfKz8DBPT1G8rJ3APyuuJEI1k0Md6sma09LHmIoITF4hiYaV7Q3TzAR3XGxmKwFlWIsd6vtn5qc41UVat4Yn4WsWiXNBTdVzqNk3Sk4JrIlxK/P5lHvYWqfx3wzqTP8gKZ36kvahhfJ9awigJ3AaZ8KiceJz56SXuM5fkQgZfJXT0VEIr6+QrvlQCtraYhYVjHA==;
 4:5Kdghm+fIq2S/gEZVDTKbp+1yiQIkPrVV0J9EwU9jO0s1acUuH0SZ+usUDexcXGOGZ/n6mIYLhg//xbWNhkgLRx3ehOUNsA7dLfog2up+SJQUniC0EiV76Xy8eTmbxMVkg7uctGSEckbpV9viXz8xxY5kl5GaHF30a5OAKFDbItoKF2gMOYktiUwEFcjxu2Cdl0CPOaB6jSDCxiqR+f1cw8ybF3XUEkBr67smZ8HYf0ObDvZbMkax1x9MFt07EyddgWej0M3CWz249JV1K8b4DS7K+fCPD/rRtyeZ6mgPW/CGtLCs94Xm6YxYl8VYxNw
X-Microsoft-Antispam-PRVS: <VI1PR02MB41893C668ED79EF29E35AB41AB120@VI1PR02MB4189.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231355)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051);
 SRVR:VI1PR02MB4189; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4189; 
X-Forefront-PRVS: 0802ADD973
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(376002)(39850400004)(396003)(136003)(51914003)(189003)(199004)(3846002)(305945005)(6246003)(54906003)(229853002)(53546011)(186003)(53936002)(97736004)(68736007)(476003)(316002)(50226002)(956004)(2616005)(6116002)(6666003)(6916009)(486006)(52116002)(47776003)(16526019)(386003)(11346002)(118296001)(25786009)(36916002)(66066001)(6496006)(2906002)(7736002)(478600001)(8676002)(106356001)(105586002)(86362001)(81166006)(26005)(23676004)(446003)(5820100001)(6486002)(5660300001)(36756003)(50466002)(230700001)(76176011)(4326008)(81156014)(8936002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4189; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTg5OzIzOnZnWlJFOHVTRTFHYTM3QzVaeklPd3FtRzNE?=
 =?utf-8?B?Q2UveDdLbHgvSWlSckxKcFFJTVJnN3dtVnNHdDYyZytlOVVzT2Q0VlJqTTJD?=
 =?utf-8?B?N3N5OUJWMU1kRmcwSlpGRHhRVFZjNVVWWkNiWGRYeEJGemx4SGF5bUdIMlBB?=
 =?utf-8?B?dTJTeUNxRlZKaVQyZ295emZRUFNXcWIvaWcvY2tjNWxTb2o5Y3hPcDErOGxB?=
 =?utf-8?B?SVcyY0VOSDRacm01eWpYdzdCeGtielhDMk9tWWFQZElSUkxYYm5nQ3NPcVpJ?=
 =?utf-8?B?dDdVTGlJOTNpalNYalM0eVVralF4NFNHcVJJSkQySG91dHZmNis4R3N4UmRQ?=
 =?utf-8?B?aGxUaEgvQ1ZsRjdjd0hUVXJwNnZrZktzditQa1QwVFU0SkZLbDc4VDVsVkFF?=
 =?utf-8?B?UVMvaFU2VWE5MTBBRFhsbnNPY1FzVVVxOXl6b3ZaeTFBRW9OTU9GSCtzcjlu?=
 =?utf-8?B?K2hCUHRZdDJnSEU3ZXVFQVk5QTNCa0dyQkZKckJDbmZ4aVFZZjUraEs0b2dN?=
 =?utf-8?B?TkxsVlRqZ3J1Vis3Qnd0Tm1QS1JoQmhweTV0ak4xSUpVT09MU1JsbDBVM0hS?=
 =?utf-8?B?OWhVMUZNamMrQkZhMFZRc0JVd2JrVGRiRnNFVHhPYUxxcWhQN3dja0Jmcm5y?=
 =?utf-8?B?K3hkbkhwZFNIYkJIMVVUaU9aSXJnRGRMYkg5K0ZTYmM4L2l1UFRLdnkvR0d1?=
 =?utf-8?B?UVhoY3ZCakgrazBIb1UzUk1KQkt2Z01wZXNkUjdRaFoxd3hzVk5kMkovTTdw?=
 =?utf-8?B?U25yR1dqUWtVblN6S0tYTXNmTVFJeE9PekxNang1OFJ0TE1LUW4zd1BVM3lW?=
 =?utf-8?B?QmdWUENiSlVMdWdSRnhKdDBsWjdJSkMyOUdRWjdSYm1kUW1DVnRHK0hES3U3?=
 =?utf-8?B?c1ErMjdRelpidWpqRFZyS3pkWGR5MGtpa3dsNURhck8xYjFOV2oxMjNENnRx?=
 =?utf-8?B?OWxhSUV1T3hiajFxZlA3amlYOWhZT3hOamxpMHk3N2VidzZTZk04NHk4a3Fq?=
 =?utf-8?B?aFNyUk1hbHJvVGIxbFFCSnQ4OXZIRktYSXVMQWw0Y2NLK1NEVGNjZTE4cFpF?=
 =?utf-8?B?aUdZUVVCT3lITURTQS9CZllqZzkxRVZWT3U3S2J5WEhoQmxZSGd2b0lwRFd1?=
 =?utf-8?B?VTljb3A4eGZRYkNkcE1hYTNxdUQ4UUdHbWRqQzB5MG1nSXJwOVgwZWoxOE5P?=
 =?utf-8?B?dzE3Wk94Y0gwQnhnZHh3aC9HSTYrS05vNVEyU3lYWTZpTWdCcW9uQm1adGtO?=
 =?utf-8?B?bzZ2aU9WSzFNSmlEZnkrUUhtNzgvazVwYjNVSVRackplcjV4UG9rdUppbW96?=
 =?utf-8?B?YXB6cXJLY0NOSVVNVFVuSCtDNGp0QWVWclo5ZDdzYjg4NW4zVkN2d3ZTNEpj?=
 =?utf-8?B?U3FSaUEwRktmalVBNHViMisweVRNamxrb1JoZmtyU1JiMHJZeGl6bGFLenFJ?=
 =?utf-8?B?SVpCSzB2bmFkcENMOHkrZDAyZ3pIYm54SG5sUUYralM1WlFPU0JDL2s2S1Iz?=
 =?utf-8?B?NDluYzNYOTh3dUtDYzdIQWNyY04zaHNIVWQ1YXcvb3BoMnNYMUJ3bkN1ZEIr?=
 =?utf-8?B?N3lzR01iOEViVExkYzJlZ3diUUZ5eEdKZ01FYWtiVFJ3czBGL1l6Nm1aMHVP?=
 =?utf-8?B?LzFpMzh2NDVoVUhYMGNiamM0YnhudG8yVTBNRGlKNUZvekg3MnVkZlBCVkdH?=
 =?utf-8?B?ZWRkUVFabXJJR3diSXNnVFA4RlVkNTY5L0FiT0RtVmQvRUc2N1BlanF1aUhw?=
 =?utf-8?B?UTVNYWlyWnh0WmdBZUxTSjdJTUxsSFNmWGtJRDZZZkZjYS9HNEhLUVU1RUVR?=
 =?utf-8?Q?jgRSHK3gAWFVF?=
X-Microsoft-Antispam-Message-Info: ef2bOkzZ9YYyLNryrUAF84L8RzKaFukIdcjAHxZlzTv3/LZ0IMKkyaTw1hlWzs1Uclo0PcU7AsU5WfqvveOAz+o0KLQVdRAdxbwWe4XgO5s1zqkLd04El3fynX88S58/dVwjP24xWZ9nOURZLEDRY37KSuZbKF8/hb1ixsLNaqtbbHT4u23lCqJ3m/+MWE2We80UzJ1GAAD3xhQpb2/IeNVqi6hKB7JBtZWQivq7KJegK5NGH4v/jTUPSr/jDpfQUzMxHBhwIEkV8l8Y8sHPGEr/CaSQcJEIp9JYj1wVYpjvQ/+BJsQcKWPVbK2eERQbNCDIDmNOwQTVRWuIrwx95N5S36jrXMFrTuN+mYkMrZk=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4189;
 6:nN1YQufjYiZjjfQ2+033mEmPBUgmihnSs1pek9G+YiaQ6kWUz2kqRBCkDQogY/Ijs5iDyo4XC7bvBHoDEwingak8aavall7H4lCtn2rtEQqtRgEEpeTdOoltnPTXNDhAhNZyK19T+myRJDPpvwL2m9y8ybvaiMvxNwAC7B2SWk2b6NxyXpqUjSwgeYT8piVJl7ehruSiEgjeW/dHHlRbbQn8Ehfj94rzgVHRvBRHb6JCkrIegw5KEnbxHs4OVTfX7Q8RK6nHPXkdWGcp6/zj/h4L5B5XtE6O0qixa2iVvpgd/zMYPw50FqJMfdIT/mBpxAJNkmlDke3QmfoYLeb1mS0teDIcGpX5s2fahP2utXUwMwg0PIoRoG9cXPnYG5GVyapPRvD737VNg0Fu1GBQcmen6JLU9iKm7Ssx258sWFERvVhMPA5d6aR8RhApKag5cVtjlpqtFdRNh9IgwyFs3w==;
 5:lEMY88xOf3M03WRHgN2DDPrJrlyqI24d++4U6WYpOS+EqBErtxqzeJsO/MCt2b3C0xSSmYYMlhJrnwB/4fXn7nllw/Tx48NGJBEp/3xhm//SfEj1pA4ZbPxeOMxJY/BQwwilGDXxdpfVqF9z+izx7tgmzWlx4+fQa5nr/HTqUv4=;
 7:rQGfb6FReOF5bZ1vgrvBBK+FDt25V+3yGb9rGhwYXbGA09ZkRzcZiABNeD8Vvxine0dTHU6bz+nyCPhff224ltOjrrkkUniuz37Z2/K8fwuf42UYkw5H9DSK3bTzz3LBDjBlRYtlp8gFotGkLqmWIaG7+Jtoy3tQ0njCjaFFv4p2yl8FymPzseFLHsb1xu3Lo+InNXPtFjA2TA98IrfAjHq8XrOZCaL/iVRkC/hbdtyg6IIc47oxXrEMssyPDbmj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2018 14:23:07.6654 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 922a8e19-9fd2-4d13-5f6e-08d61fcdc08c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4189
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Change return error for offline
 vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gRnJpLCAyMDE4LTA5LTIxIGF0IDA0OjM0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAyMS4wOS4xOCBhdCAwOTozMCwgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPiA+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc2F2ZS5jCj4gPiBAQCAtMTY1LDcgKzE2NSw4IEBAIGludCBodm1fc2F2ZV9v
bmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50Cj4gPiB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLAo+ID4gICAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0uc2F2ZSh2LCAmY3R4dCkpICE9IDAgKQo+ID4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZQo+ID4gJSJQUkl1MTYiICglZClcbiIs
Cj4gPiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlY29kZSwgcnYpOwo+ID4gLSAg
ICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiA+
ICsgICAgZWxzZSBpZiAoIHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09Cj4g
PiBIVk1TUl9QRVJfVkNQVSA/Cj4gPiArICAgICAgICAgICAgICAtRU5PREFUQSA6IC1FTk9FTlQs
IGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQo+IAo+IFRoaXMgdmVyeSBjZXJ0YWlubHkgbmVl
ZHMgcGFyZW50aGVzaXplcywgc2luY2UgaWYgYXNrZWQgZXhwbGljaXRseSBJCj4gZG9uJ3QgdGhp
bmsgbWFueSBwZW9wbGUgd2lsbCBiZSBhYmxlIHRvIHF1aWNrbHkgYW5zd2VyIHRoZSBxdWVzdGlv
bgo+IG9mIHByZWNlZGVuY2UgYmV0d2VlbiB0aGUgPzogYW5kICwgb3BlcmF0b3JzLiBJJ20gaGFw
cHkgdG8gYWRkCj4gdGhlc2Ugd2hpbGUgY29tbWl0dGluZywgYW5kIHdpdGggdGhlbSBpbiBwbGFj
ZQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCk9rLCB0aGFu
a3MgZm9yIHRoZSBoZWxwLgoKQWxleAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 14:56:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 14:56: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 1g3MrM-0000EJ-00; Fri, 21 Sep 2018 14:56: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=nt/o=md=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1g3MrL-0000EE-9e
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 14:56:43 +0000
X-Inumbo-ID: 421f31b7-bdae-11e8-a8a5-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 421f31b7-bdae-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 16:54:37 +0200 (CEST)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1g3MrI-0002R9-J1; Fri, 21 Sep 2018 15:56:40 +0100
From: Ian Jackson <ian.jackson@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 21 Sep 2018 15:56:33 +0100
Message-Id: <20180921145633.11663-1-ian.jackson@citrix.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] INSTALL: Mention kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Doug Goldstein <cardoe@cardoe.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@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>

Rmlyc3RseSwgYWRkIGEgcmVmZXJlbmNlIHRvIHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUga2Nv
bmZpZyBzeXN0ZW0uCgpTZWNvbmRseSwgd2FybiB0aGUgdXNlciBhYm91dCB0aGUgWEVOX0NPTkZJ
R19FWFBFUlQgcHJvYmxlbS4KCkNDOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Ci0t
LQogSU5TVEFMTCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL0lOU1RBTEwgYi9JTlNUQUxMCmluZGV4IDlhYTll
YmRkZGMuLjYyYjAxNjI4NjQgMTAwNjQ0Ci0tLSBhL0lOU1RBTEwKKysrIGIvSU5TVEFMTApAQCAt
MTksNiArMTksMjYgQEAgZm9sbG93aW5nIGNvbXBpbGUgcHJvY2Vzcy4gT25jZSBjb25maWd1cmUg
aXMgZG9uZSwgbWFrZSgxKSBoYXMgdG8gYmUKIGNhbGxlZC4gQWxzbyBtYWtlKDEpIHJlY29nbml6
ZXMgY2VydGFpbiBhcmd1bWVudHMuIFRoZSBmb2xsb3dpbmcgc2VjdGlvbnMKIHdpbGwgZ2l2ZSBh
biBvdmVydmlldy4KIAorWGVuIEh5cGVydmlzb3IKKz09PT09PT09PT09PT09CisKK1hlbiBpdHNl
bGYgaXMgY29uZmlndXJlZCB2aWEgYSBga2NvbmZpZycgc3lzdGVtIGJvcnJvd2VkIGZyb20gTGlu
dXguCitTZWUgZG9jcy9taXNjL2tjb25maWcudHh0LgorCitOb3RlIHRoYXQgdW5saWtlIHdpdGgg
TGludXgsIGFuZCBjb250cmFyeSB0byB0aGF0IGRvY3VtZW50LCB5b3UgY2Fubm90Citsb29rIGF0
IEtjb25maWcgZmlsZXMsIG9yIHRoZSBkZWZhdWx0IG9yIGdlbmVyYXRlZCBjb25maWcgZmlsZXMg
ZXRjLiwKK3RvIGZpbmQgYXZhaWxhYmxlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4gIFRoaXMgaXMg
YmVjYXVzZSBpdCBpcyBvbmx5CitzdXBwb3J0ZWQgKGFuZCBzZWN1cml0eSBzdXBwb3J0ZWQpIGJ5
IHRoZSBYZW4gUHJvamVjdCwgdG8gY2hhbmdlIGEKK3NtYWxsIHN1YnNldCBvZiB0aGUgb3B0aW9u
cy4gIEF0dGVtcHRzIHRvIGNoYW5nZSBvdGhlciBvcHRpb25zIHdpbGwgYmUKK3NpbGVudGx5IG92
ZXJyaWRlbi4gIFRoZSBvbmx5IHdheSB0byBmaW5kIHdoaWNoIGNvbmZpZ3VyYXRpb24gb3B0aW9u
cworYXJlIGF2YWlsYWJsZSBpcyB0byBydW4gYG1ha2UgbWVudWNvbmZpZycgb3IgdGhlIGxpa2Uu
CisKK1lvdSBjYW4gY291bnRlci1vdmVycmlkZSB0aGlzIGJlaGF2aW91ciBieSBzZXR0aW5nIFhF
Tl9DT05GSUdfRVhQRVJUPXkKK2luIHlvdXIgZW52aXJvbm1lbnQuICBIb3dldmVyLCBkb2luZyB0
aGlzIGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHRoZQorcmVzdWx0aW5nIGNvbmZpZ3VyYXRpb25zIGRv
IG5vdCByZWNlaXZlIHNlY3VyaXR5IHN1cHBvcnQuICBJZiB5b3Ugc2V0Cit0aGlzIHZhcmlibGUg
dGhlcmUgaXMgbm90aGluZyBzdG9wcGluZyB5b3Ugc2V0dGluZyBkYW5nZXJvdXNseQorZXhwZXJp
bWVudGFsIGNvbWJpbmF0aW9ucyBvZiBmZWF0dXJlcyAtIG5vdCBldmVuIGFueSB3YXJuaW5ncy4K
KwogT3B0aW9ucyByZWNvZ25pemVkIGJ5IGNvbmZpZ3VyZQogPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:22:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:22: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 1g3NFm-0002L6-De; Fri, 21 Sep 2018 15:21:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gjdu=md=citrix.com=prvs=7959a86e1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1g3NFk-0002L1-MB
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:21:56 +0000
X-Inumbo-ID: 35d57ce0-bdb2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35d57ce0-bdb2-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:22:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65946360"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 17:20:47 +0200
Message-ID: <20180921152047.6522-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] amd/iommu: remove hidden AMD inclusive mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.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>

QW5kIGp1c3QgcmVseSBvbiBhcmNoX2lvbW11X2h3ZG9tX2luaXQgdG8gc2V0dXAgdGhlIGNvcnJl
Y3QgaW5jbHVzaXZlCm1hcHBpbmdzIGFzIGl0J3MgZG9uZSBmb3IgSW50ZWwuCgpBTUQgaGFzIGNv
ZGUgaW4gYW1kX2lvbW11X2h3ZG9tX2luaXQgdG8gc2V0dXAgaW5jbHVzaXZlIG1hcHBpbmdzIHVw
IHRvCm1heF9wZHgsIHJlbW92ZSB0aGlzIHNpbmNlIGl0J3Mgbm93IGEgZHVwbGljYXRpb24gb2YK
YXJjaF9pb21tdV9od2RvbV9pbml0LiBOb3RlIHRoYXQgQU1EIG1hcHBlZCBldmVyeSBwYWdlIHdp
dGggYSB2YWxpZAptZm4gdXAgdG8gbWF4X3BkeCwgYXJjaF9pb21tdV9od2RvbV9pbml0IHdpbGwg
b25seSBkbyBzbyBmb3IgbWVtb3J5CmJlbG93IDRHQiwgc28gdGhpcyBpcyBhIGZ1bmN0aW9uYWwg
Y2hhbmdlIGZvciBBTUQuCgpNb3ZlIHRoZSBkZWZhdWx0IHNldHRpbmcgb2YgaW9tbXVfaHdkb21f
e2luY2x1c2l2ZS9yZXNlcnZlZH0gdG8KYXJjaF9pb21tdV9od2RvbV9pbml0IHNpbmNlIHRoZSBk
ZWZhdWx0cyBhcmUgbm93IHRoZSBzYW1lIGZvciBib3RoCkludGVsIGFuZCBBTUQuCgpSZXBvcnRl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAzOSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCAgNyAtLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgIHwgIDggKysrKy0KIDMgZmlsZXMg
Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCA0YTYzM2NhOTQwLi44MjFmZTAz
ZGY1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAg
LTI1MCw1MCArMjUwLDExIEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X2FkZF9kZXZpY2UodTggZGV2
Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIAogc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFt
ZF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBpOyAKICAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKIAotICAgIC8qIEluY2x1
c2l2ZSBJT01NVSBtYXBwaW5ncyBhcmUgZGlzYWJsZWQgYnkgZGVmYXVsdCBvbiBBTUQgaGFyZHdh
cmUuICovCi0gICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgPT0gLTEgKQotICAgICAgICBp
b21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOwotICAgIC8qIFJlc2VydmVkIElPTU1VIG1hcHBpbmdz
IGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IG9uIEFNRCBoYXJkd2FyZS4gKi8KLSAgICBpZiAoIGlv
bW11X2h3ZG9tX3Jlc2VydmVkID09IC0xICkKLSAgICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQg
PSAwOwotCiAgICAgaWYgKCBhbGxvY2F0ZV9kb21haW5fcmVzb3VyY2VzKGRvbV9pb21tdShkKSkg
KQogICAgICAgICBCVUcoKTsKIAotICAgIGlmICggIWlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICYm
ICFuZWVkX2lvbW11KGQpICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9IDA7Ci0KLSAgICAgICAg
LyogU2V0IHVwIDE6MSBwYWdlIHRhYmxlIGZvciBkb20wICovCi0gICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgbWF4X3BkeDsgaSsrICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwZm4gPSBwZHhfdG9fcGZuKGkpOwotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICog
WFhYIFNob3VsZCB3ZSByZWFsbHkgbWFwIGFsbCBub24tUkFNIChhYm92ZSA0Ryk/IE1pbmltYWxs
eQotICAgICAgICAgICAgICogYSBwZm5fdmFsaWQoKSBjaGVjayB3b3VsZCBzZWVtIGRlc2lyYWJs
ZSBoZXJlLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIG1mbl92YWxpZChfbWZu
KHBmbikpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0ID0gYW1kX2lv
bW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Ci0KLSAgICAg
ICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAg
ICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoICEoaSAmIDB4ZmZmZmYpICkKLSAgICAgICAg
ICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAgICAgICAgfQotCi0gICAgICAg
IGlmICggcmMgKQotICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJkJWQ6IElPTU1VIG1hcHBp
bmcgZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjKTsKLSAgICB9Ci0KICAgICBmb3JfZWFjaF9hbWRfaW9tbXUgKCBpb21tdSApCiAgICAg
ICAgIGlmICggaW9tZW1fZGVueV9hY2Nlc3MoZCwgUEZOX0RPV04oaW9tbXUtPm1taW9fYmFzZV9w
aHlzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihpb21tdS0+bW1p
b19iYXNlX3BoeXMgKwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBiYjQyMmVj
NThjLi5jZjhhODBkN2ExIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTMw
NCwxMyArMTMwNCw2IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBpbnRlbF9pb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkOwogCi0gICAgLyogSW5jbHVzaXZlIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQg
b24gSW50ZWwgaGFyZHdhcmUgZm9yIFBWLiAqLwotICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVz
aXZlID09IC0xICkKLSAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gaXNfcHZfZG9tYWlu
KGQpOwotICAgIC8qIFJlc2VydmVkIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1
bHQgb24gSW50ZWwgaGFyZHdhcmUuICovCi0gICAgaWYgKCBpb21tdV9od2RvbV9yZXNlcnZlZCA9
PSAtMSApCi0gICAgICAgIGlvbW11X2h3ZG9tX3Jlc2VydmVkID0gMTsKLQogICAgIHNldHVwX2h3
ZG9tX3BjaV9kZXZpY2VzKGQsIHNldHVwX2h3ZG9tX2RldmljZSk7CiAgICAgc2V0dXBfaHdkb21f
cm1ycihkKTsKICAgICAvKiBNYWtlIHN1cmUgd29ya2Fyb3VuZHMgYXJlIGFwcGxpZWQgYmVmb3Jl
IGVuYWJsaW5nIHRoZSBJT01NVShzKS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMK
aW5kZXggYjdjOGI1YmU0MS4uMmRlODgyMmM1OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lv
bW11LmMKQEAgLTIxMCw3ICsyMTAsMTMgQEAgdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9o
d2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBCVUdfT04oIWlzX2hhcmR3YXJlX2Rv
bWFpbihkKSk7CiAKLSAgICBBU1NFUlQoaW9tbXVfaHdkb21faW5jbHVzaXZlICE9IC0xICYmIGlv
bW11X2h3ZG9tX2luY2x1c2l2ZSAhPSAtMSk7CisgICAgLyogSW5jbHVzaXZlIG1hcHBpbmdzIGFy
ZSBlbmFibGVkIGJ5IGRlZmF1bHQgZm9yIFBWLiAqLworICAgIGlmICggaW9tbXVfaHdkb21faW5j
bHVzaXZlID09IC0xICkKKyAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gaXNfcHZfZG9t
YWluKGQpOworICAgIC8qIFJlc2VydmVkIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRl
ZmF1bHQuICovCisgICAgaWYgKCBpb21tdV9od2RvbV9yZXNlcnZlZCA9PSAtMSApCisgICAgICAg
IGlvbW11X2h3ZG9tX3Jlc2VydmVkID0gMTsKKwogICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVz
aXZlICYmICFpc19wdl9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HCi0tIAoyLjE5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:26: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 1g3NKD-0002Vk-0f; Fri, 21 Sep 2018 15:26:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3NKC-0002Vf-4K
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:26:32 +0000
X-Inumbo-ID: db8cda33-bdb2-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db8cda33-bdb2-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:27:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 09:26:28 -0600
Message-Id: <5BA50DA302000078001EAAFF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 09:26:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
 <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
 <5BA4DA6A02000078001EA8D0@prv1-mh.provo.novell.com>
 <20180921134824.ptkojfy2uzvkblep@zion.uk.xensource.com>
In-Reply-To: <20180921134824.ptkojfy2uzvkblep@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjA5LjE4IGF0IDE1OjQ4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDU6NDc6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMS4wOS4xOCBhdCAxMjo0OSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFR1ZSwgU2VwIDExLCAyMDE4IGF0IDA3OjMyOjA0QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiBAQCAtMjE4LDYgKzIxOSwxMyBAQCB2b2lkIGluaXRfb3JfbGl2
ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCj4+ID4gCj4+ID4gSSB0aGluayB5b3UgbmVlZCB0byBm
aXggdGhlIGNvbW1lbnQgYmVmb3JlIHRoaXMgaWYgc3RhdGVtZW50LiBBdCB0aGUKPj4gPiB2ZXJ5
IGxlYXN0IHlvdSdyZSBub3cgdXNpbmcgdHdvIC0+cHJpdiB0byBtYWtlIGRlY2lzaW9uIG9uIHBh
dGNoaW5nLgo+PiAKPj4gSSd2ZSBiZWVuIGNvbnNpZGVyaW5nIHRoaXMsIGJ1dCBldmVuIGEgdmVy
eSBjbG9zZSBsb29rIGRpZG4ndCB0dXJuIHVwCj4+IGFueXRoaW5nIEkgY291bGQgZG8gdG8gdGhp
cyBjb21tZW50IHRvIGltcHJvdmUgaXQuIFN1Z2dlc3Rpb25zCj4+IHdlbGNvbWUuCj4gCj4gSnVz
dCByZW1vdmUgdGhlIHNlbnRlbmNlIGFib3V0IHVzaW5nIHNpbmdsZSAtPnByaXYgZmllbGQ/CgpU
aGF0IHdvdWxkIGdvIHRvbyBmYXIuIEJ1dCBJJ2xsIG1ha2UgaXQgImZvciBzb21lIG9mIG91ciBw
YXRjaGluZyBkZWNpc2lvbnMiLgoKPj4gPj4gQEAgLTIzNiwyMCArMjQ0LDc0IEBAIHZvaWQgaW5p
dF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKPj4gPj4gICAgICAgICAgICAgIGNvbnRp
bnVlOwo+PiA+PiAgICAgICAgICB9Cj4+ID4+ICAKPj4gPj4gLSAgICAgICAgYmFzZS0+cHJpdiA9
IDE7Cj4+ID4+IC0KPj4gPj4gICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVwbCwgYS0+cmVwbF9sZW4p
Owo+PiA+PiAgCj4+ID4+ICAgICAgICAgIC8qIDB4ZTgvMHhlOSBhcmUgcmVsYXRpdmUgYnJhbmNo
ZXM7IGZpeCB0aGUgb2Zmc2V0LiAqLwo+PiA+PiAgICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49
IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkKPj4gPj4gLSAgICAgICAgICAgICooaW50MzJf
dCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKPj4gPj4gKyAgICAgICAgewo+PiA+PiArICAg
ICAgICAgICAgLyoKPj4gPj4gKyAgICAgICAgICAgICAqIERldGVjdCB0aGUgc3BlY2lhbCBjYXNl
IG9mIGluZGlyZWN0LXRvLWRpcmVjdCBicmFuY2ggcGF0Y2hpbmc6Cj4+ID4+ICsgICAgICAgICAg
ICAgKiAtIHJlcGxhY2VtZW50IGlzIGEgZGlyZWN0IENBTEwvSk1QIChvcGNvZGVzIDB4RTgvMHhF
OTsgYWxyZWFkeQo+PiA+PiArICAgICAgICAgICAgICogICBjaGVja2VkIGFib3ZlKSwKPj4gPj4g
KyAgICAgICAgICAgICAqIC0gcmVwbGFjZW1lbnQncyBkaXNwbGFjZW1lbnQgaXMgLTUgKHBvaW50
aW5nIGJhY2sgYXQgdGhlIHZlcnkKPj4gPj4gKyAgICAgICAgICAgICAqICAgaW5zbiwgd2hpY2gg
bWFrZXMgbm8gc2Vuc2UgaW4gYSByZWFsIHJlcGxhY2VtZW50IGluc24pLAo+PiA+PiArICAgICAg
ICAgICAgICogLSBvcmlnaW5hbCBpcyBhbiBpbmRpcmVjdCBDQUxML0pNUCAob3Bjb2RlcyAweEZG
LzIgb3IgMHhGRi80KQo+PiA+PiArICAgICAgICAgICAgICogICB1c2luZyBSSVAtcmVsYXRpdmUg
YWRkcmVzc2luZy4KPj4gPj4gKyAgICAgICAgICAgICAqIFNvbWUgZnVuY3Rpb24gdGFyZ2V0cyBt
YXkgbm90IGJlIGF2YWlsYWJsZSB3aGVuIHdlIGNvbWUgaGVyZQo+PiA+PiArICAgICAgICAgICAg
ICogdGhlIGZpcnN0IHRpbWUuIERlZmVyIHBhdGNoaW5nIG9mIHRob3NlIHVudGlsIHRoZSBwb3N0
LXByZXNtcC0KPj4gPj4gKyAgICAgICAgICAgICAqIGluaXRjYWxscyByZS1pbnZvY2F0aW9uLiBJ
ZiBhdCB0aGF0IHBvaW50IHRoZSB0YXJnZXQgcG9pbnRlciBpcwo+PiA+PiArICAgICAgICAgICAg
ICogc3RpbGwgTlVMTCwgaW5zZXJ0ICJVRDI7IFVEMCIgKGZvciBlYXNlIG9mIHJlY29nbml0aW9u
KSBpbnN0ZWFkCj4+ID4+ICsgICAgICAgICAgICAgKiBvZiBDQUxML0pNUC4KPj4gPj4gKyAgICAg
ICAgICAgICAqLwo+PiA+PiArICAgICAgICAgICAgaWYgKCBhLT5jcHVpZCA9PSBYODZfRkVBVFVS
RV9BTFdBWVMgJiYKPj4gPj4gKyAgICAgICAgICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEp
ID09IC01ICYmCj4+ID4+ICsgICAgICAgICAgICAgICAgIGEtPm9yaWdfbGVuID49IDYgJiYKPj4g
Pj4gKyAgICAgICAgICAgICAgICAgb3JpZ1swXSA9PSAweGZmICYmCj4+ID4+ICsgICAgICAgICAg
ICAgICAgIG9yaWdbMV0gPT0gKCpidWYgJiAxID8gMHgyNSA6IDB4MTUpICkKPj4gPj4gKyAgICAg
ICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAgICAgICBsb25nIGRpc3AgPSAqKGludDMyX3QgKiko
b3JpZyArIDIpOwo+PiA+PiArICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmRlc3QgPSAq
KHZvaWQgKiopKG9yaWcgKyA2ICsgZGlzcCk7Cj4+ID4+ICsKPj4gPj4gKyAgICAgICAgICAgICAg
ICBpZiAoIGRlc3QgKQo+PiA+PiArICAgICAgICAgICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAg
ICAgICAgICAgZGlzcCA9IGRlc3QgLSAob3JpZyArIDUpOwo+PiA+PiArICAgICAgICAgICAgICAg
ICAgICBBU1NFUlQoZGlzcCA9PSAoaW50MzJfdClkaXNwKTsKPj4gPj4gKyAgICAgICAgICAgICAg
ICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpID0gZGlzcDsKPj4gPj4gKyAgICAgICAgICAgICAg
ICB9Cj4+ID4+ICsgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGZvcmNlICkKPj4gPj4gKyAgICAg
ICAgICAgICAgICB7Cj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIGJ1ZlswXSA9IDB4MGY7Cj4+
ID4+ICsgICAgICAgICAgICAgICAgICAgIGJ1ZlsxXSA9IDB4MGI7Cj4+ID4+ICsgICAgICAgICAg
ICAgICAgICAgIGJ1ZlsyXSA9IDB4MGY7Cj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zlsz
XSA9IDB4ZmY7Cj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zls0XSA9IDB4ZmY7Cj4+ID4g
Cj4+ID4gSSB0aGluayB0aGVzZSBhcmUgb3Bjb2RlcyBmb3IgIlVEMjsgVUQwIi4gUGxlYXNlIGFk
ZCBhIGNvbW1lbnQgZm9yIHRoZW0uCj4+ID4gSGF2aW5nIHRvIGdvIHRocm91Z2ggU0RNIHRvIGZp
Z3VyZSBvdXQgd2hhdCB0aGV5IGFyZSBpc24ndCBuaWNlLgo+PiAKPj4gV2VsbCwgSSdtIHNheWlu
ZyBzbyBpbiB0aGUgcmVsYXRpdmVseSBiaWcgY29tbWVudCBhaGVhZCBvZiB0aGlzIGJsb2NrIG9m
Cj4+IGNvZGUuIEkgZG9uJ3Qgd2FudCB0byBzYXkgdGhlIHNhbWUgdGhpbmcgdHdpY2UuCj4gCj4g
SXQgaXMgYWxsIGZpbmUgd2hlbiBvbmUgaXMgcmF0aGVyIGZhbWlsaWFyIHdpdGggdGhlIGNvZGUg
YW5kIHg4Ni1pc20sCj4gYnV0IGl0IGlzIHJhdGhlciBkaWZmaWN1bHQgZm9yIGEgY2FzdWFsIHJl
YWRlciB3aGVuIHlvdSByZWZlciB0bwo+ICJ0YXJnZXQiIGluIGNvbW1lbnQgYnV0ICJkZXN0IiBp
biBjb2RlLgoKV291bGQgImZ1bmN0aW9uIHBvaW50ZXJzIiAvICJicmFuY2ggZGVzdGluYXRpb25z
IiAob3IgYm90aCkgaW4gdGhlCmNvbW1lbnQgYmUgYmV0dGVyPwoKPiBMYWNraW5nIGNvbW1lbnQg
b2Ygd2hhdCAiZm9yY2UiIG1lYW5zIGFsc28gZG9lc24ndCBoZWxwLgo+IAo+PiAKPj4gPiBBdCB0
aGlzIHBvaW50IEkgYWxzbyB0aGluayB0aGUgbmFtZSAiZm9yY2UiIGlzIG5vdCB2ZXJ5IGdvb2Qu
IFdoYXQvd2hvCj4+ID4gaXMgZm9yY2VkIGhlcmU/IFdoeSBub3QgdXNlIGEgbW9yZSBkZXNjcmlw
dGl2ZSBuYW1lIGxpa2UgInBvc3RfaW5pdCIgb3IKPj4gPiAic3lzdGVtX2FjdGl2ZSI/Cj4+IAo+
PiBfUGF0Y2hpbmdfIGlzIGJlaW5nIGZvcmNlZCBoZXJlLCBpLmUuIGV2ZW4gaWYgd2Ugc3RpbGwg
Y2FuJ3QgZmluZCBhIG5vbi1OVUxMCj4+IHBvaW50ZXIsIHdlIHN0aWxsIHBhdGNoIHRoZSBzaXRl
LiBJJ20gY2VydGFpbmx5IG9wZW4gZm9yIHN1Z2dlc3Rpb25zLCBidXQKPj4gSSBkb24ndCByZWFs
bHkgbGlrZSBlaXRoZXIgb2YgdGhlIHR3byBzdWdnZXN0aW9ucyB5b3UgbWFrZSBhbnkgYmV0dGVy
IHRoYW4KPj4gdGhlIGN1cnJlbnQgImZvcmNlIi4gVGhlIG5leHQgYmVzdCBvcHRpb24gSSBoYWQg
YmVlbiB0aGlua2luZyBhYm91dCBiYWNrCj4+IHRoZW4gd2FzIHRvIHBhc3MgaW4gYSBudW1iZXIs
IHRvIGlkZW50aWZ5IHRoZSBzdGFnZSAvIHBoYXNlIC8gcGFzcyB3ZSdyZSBpbi4KPiAKPiBJIGhh
ZCB0byByZXZlcnNlLWVuZ2luZWVyIHdoZW4gZm9yY2UgaXMgc3VwcG9zZWQgdG8gYmUgdHJ1ZS4g
SXQgd291bGQKPiBoZWxwIGEgbG90IGlmIHlvdSBhZGQgYSBjb21tZW50IHJlZ2FyZGluZyAiZm9y
Y2UiIGF0IHRoZSBiZWdpbm5pbmcgb2YKPiB0aGUgZnVuY3Rpb24uCgpXaWxsIGRvLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3NOd-0003Cg-Ks; Fri, 21 Sep 2018 15:31:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i7re=md=citrix.com=prvs=795e8fa7d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g3NOc-0003Cb-4N
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:31:06 +0000
X-Inumbo-ID: 7f34f7ce-bdb3-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f34f7ce-bdb3-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:32:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="79419831"
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] amd/iommu: remove hidden AMD inclusive mappings
Thread-Index: AQHUUb7Ald175OMh30mulS3iZf3CHKT63EPg
Date: Fri, 21 Sep 2018 15:31:03 +0000
Message-ID: <3c2c09188bc241f6a1bc7db8a58563ec@AMSPEX02CL03.citrite.net>
References: <20180921152047.6522-1-roger.pau@citrix.com>
In-Reply-To: <20180921152047.6522-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] amd/iommu: remove hidden AMD inclusive
 mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <jbeulich@suse.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
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTY6
MjENCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdA0KPiA8
c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT47IEtldmluDQo+IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50DQo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT4NCj4gU3ViamVjdDogW1BBVENIXSBhbWQvaW9tbXU6IHJlbW92ZSBoaWRkZW4gQU1E
IGluY2x1c2l2ZSBtYXBwaW5ncw0KPiANCj4gQW5kIGp1c3QgcmVseSBvbiBhcmNoX2lvbW11X2h3
ZG9tX2luaXQgdG8gc2V0dXAgdGhlIGNvcnJlY3QgaW5jbHVzaXZlDQo+IG1hcHBpbmdzIGFzIGl0
J3MgZG9uZSBmb3IgSW50ZWwuDQo+IA0KPiBBTUQgaGFzIGNvZGUgaW4gYW1kX2lvbW11X2h3ZG9t
X2luaXQgdG8gc2V0dXAgaW5jbHVzaXZlIG1hcHBpbmdzIHVwIHRvDQo+IG1heF9wZHgsIHJlbW92
ZSB0aGlzIHNpbmNlIGl0J3Mgbm93IGEgZHVwbGljYXRpb24gb2YNCj4gYXJjaF9pb21tdV9od2Rv
bV9pbml0LiBOb3RlIHRoYXQgQU1EIG1hcHBlZCBldmVyeSBwYWdlIHdpdGggYSB2YWxpZA0KPiBt
Zm4gdXAgdG8gbWF4X3BkeCwgYXJjaF9pb21tdV9od2RvbV9pbml0IHdpbGwgb25seSBkbyBzbyBm
b3IgbWVtb3J5DQo+IGJlbG93IDRHQiwgc28gdGhpcyBpcyBhIGZ1bmN0aW9uYWwgY2hhbmdlIGZv
ciBBTUQuDQo+IA0KPiBNb3ZlIHRoZSBkZWZhdWx0IHNldHRpbmcgb2YgaW9tbXVfaHdkb21fe2lu
Y2x1c2l2ZS9yZXNlcnZlZH0gdG8NCj4gYXJjaF9pb21tdV9od2RvbV9pbml0IHNpbmNlIHRoZSBk
ZWZhdWx0cyBhcmUgbm93IHRoZSBzYW1lIGZvciBib3RoDQo+IEludGVsIGFuZCBBTUQuDQo+IA0K
DQpJTU8gdGhlIGZ1bmN0aW9uYWwgY2hhbmdlIGFuZCBjb25zZXF1ZW50IGFsaWdubWVudCBvZiB0
aGUgZGVmYXVsdHMgaXMgYSBnb29kIHRoaW5nLg0KDQo+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IENjOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0KPiBDYzogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDM5IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8ICA3
IC0tLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgfCAg
OCArKysrLQ0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9u
cygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lf
YW1kX2lvbW11LmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21t
dS5jDQo+IGluZGV4IDRhNjMzY2E5NDAuLjgyMWZlMDNkZjUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYw0KPiBAQCAtMjUwLDUwICsyNTAsMTEg
QEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0DQo+IHBj
aV9kZXYgKnBkZXYpOw0KPiANCj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVf
aHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAtICAgIHVuc2lnbmVkIGxvbmcg
aTsNCj4gICAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsNCj4gDQo+IC0gICAgLyog
SW5jbHVzaXZlIElPTU1VIG1hcHBpbmdzIGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IG9uIEFNRCBo
YXJkd2FyZS4NCj4gKi8NCj4gLSAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9PSAtMSAp
DQo+IC0gICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IDA7DQo+IC0gICAgLyogUmVzZXJ2
ZWQgSU9NTVUgbWFwcGluZ3MgYXJlIGRpc2FibGVkIGJ5IGRlZmF1bHQgb24gQU1EIGhhcmR3YXJl
Lg0KPiAqLw0KPiAtICAgIGlmICggaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPT0gLTEgKQ0KPiAtICAg
ICAgICBpb21tdV9od2RvbV9yZXNlcnZlZCA9IDA7DQo+IC0NCj4gICAgICBpZiAoIGFsbG9jYXRl
X2RvbWFpbl9yZXNvdXJjZXMoZG9tX2lvbW11KGQpKSApDQo+ICAgICAgICAgIEJVRygpOw0KPiAN
Cj4gLSAgICBpZiAoICFpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiAhbmVlZF9pb21tdShkKSAp
DQo+IC0gICAgew0KPiAtICAgICAgICBpbnQgcmMgPSAwOw0KPiAtDQo+IC0gICAgICAgIC8qIFNl
dCB1cCAxOjEgcGFnZSB0YWJsZSBmb3IgZG9tMCAqLw0KPiAtICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IG1heF9wZHg7IGkrKyApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgcGZuID0gcGR4X3RvX3BmbihpKTsNCj4gLQ0KPiAtICAgICAgICAgICAgLyoNCj4gLSAg
ICAgICAgICAgICAqIFhYWCBTaG91bGQgd2UgcmVhbGx5IG1hcCBhbGwgbm9uLVJBTSAoYWJvdmUg
NEcpPyBNaW5pbWFsbHkNCj4gLSAgICAgICAgICAgICAqIGEgcGZuX3ZhbGlkKCkgY2hlY2sgd291
bGQgc2VlbSBkZXNpcmFibGUgaGVyZS4NCj4gLSAgICAgICAgICAgICAqLw0KPiAtICAgICAgICAg
ICAgaWYgKCBtZm5fdmFsaWQoX21mbihwZm4pKSApDQo+IC0gICAgICAgICAgICB7DQo+IC0gICAg
ICAgICAgICAgICAgaW50IHJldCA9IGFtZF9pb21tdV9tYXBfcGFnZShkLCBwZm4sIHBmbiwNCj4g
LQ0KPiBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsNCj4gLQ0KPiAtICAgICAgICAg
ICAgICAgIGlmICggIXJjICkNCj4gLSAgICAgICAgICAgICAgICAgICAgcmMgPSByZXQ7DQo+IC0g
ICAgICAgICAgICB9DQo+IC0NCj4gLSAgICAgICAgICAgIGlmICggIShpICYgMHhmZmZmZikgKQ0K
PiAtICAgICAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOw0KPiAtICAgICAg
ICB9DQo+IC0NCj4gLSAgICAgICAgaWYgKCByYyApDQo+IC0gICAgICAgICAgICBBTURfSU9NTVVf
REVCVUcoImQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4iLA0KPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOw0KPiAtICAgIH0NCj4gLQ0KPiAgICAg
IGZvcl9lYWNoX2FtZF9pb21tdSAoIGlvbW11ICkNCj4gICAgICAgICAgaWYgKCBpb21lbV9kZW55
X2FjY2VzcyhkLCBQRk5fRE9XTihpb21tdS0+bW1pb19iYXNlX3BoeXMpLA0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGlvbW11LT5tbWlvX2Jhc2VfcGh5cyArDQo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYw0KPiBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jDQo+IGluZGV4IGJiNDIyZWM1OGMuLmNm
OGE4MGQ3YTEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jDQo+IEBAIC0x
MzA0LDEzICsxMzA0LDYgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0DQo+IGludGVsX2lvbW11
X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQ7DQo+IA0KPiAtICAgIC8qIEluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgZW5h
YmxlZCBieSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlIGZvcg0KPiBQVi4gKi8NCj4gLSAgICBp
ZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9PSAtMSApDQo+IC0gICAgICAgIGlvbW11X2h3ZG9t
X2luY2x1c2l2ZSA9IGlzX3B2X2RvbWFpbihkKTsNCj4gLSAgICAvKiBSZXNlcnZlZCBJT01NVSBt
YXBwaW5ncyBhcmUgZW5hYmxlZCBieSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlLg0KPiAqLw0K
PiAtICAgIGlmICggaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPT0gLTEgKQ0KPiAtICAgICAgICBpb21t
dV9od2RvbV9yZXNlcnZlZCA9IDE7DQo+IC0NCj4gICAgICBzZXR1cF9od2RvbV9wY2lfZGV2aWNl
cyhkLCBzZXR1cF9od2RvbV9kZXZpY2UpOw0KPiAgICAgIHNldHVwX2h3ZG9tX3JtcnIoZCk7DQo+
ICAgICAgLyogTWFrZSBzdXJlIHdvcmthcm91bmRzIGFyZSBhcHBsaWVkIGJlZm9yZSBlbmFibGlu
ZyB0aGUgSU9NTVUocykuICovDQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvaW9tbXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jDQo+
IGluZGV4IGI3YzhiNWJlNDEuLjJkZTg4MjJjNTkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jDQo+IEBAIC0yMTAsNyArMjEwLDEzIEBAIHZvaWQgX19od2RvbV9pbml0IGFy
Y2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluDQo+ICpkKQ0KPiANCj4gICAgICBCVUdf
T04oIWlzX2hhcmR3YXJlX2RvbWFpbihkKSk7DQo+IA0KPiAtICAgIEFTU0VSVChpb21tdV9od2Rv
bV9pbmNsdXNpdmUgIT0gLTEgJiYgaW9tbXVfaHdkb21faW5jbHVzaXZlICE9IC0xKTsNCj4gKyAg
ICAvKiBJbmNsdXNpdmUgbWFwcGluZ3MgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdCBmb3IgUFYuICov
DQo+ICsgICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgPT0gLTEgKQ0KPiArICAgICAgICBp
b21tdV9od2RvbV9pbmNsdXNpdmUgPSBpc19wdl9kb21haW4oZCk7DQo+ICsgICAgLyogUmVzZXJ2
ZWQgSU9NTVUgbWFwcGluZ3MgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdC4gKi8NCj4gKyAgICBpZiAo
IGlvbW11X2h3ZG9tX3Jlc2VydmVkID09IC0xICkNCj4gKyAgICAgICAgaW9tbXVfaHdkb21fcmVz
ZXJ2ZWQgPSAxOw0KPiArDQo+ICAgICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUgJiYgIWlz
X3B2X2RvbWFpbihkKSApDQo+ICAgICAgew0KPiAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcNCj4gLS0NCj4gMi4xOS4wDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:36:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:36: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 1g3NTk-0003Nu-CA; Fri, 21 Sep 2018 15:36:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3NTi-0003Nh-S8
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:36:22 +0000
X-Inumbo-ID: 3c3685eb-bdb4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c3685eb-bdb4-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:37: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 1g3NTd-0004f2-B2; Fri, 21 Sep 2018 15:36: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 1g3NTc-0007eq-Le; Fri, 21 Sep 2018 15:36:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3NTc-00059h-L1; Fri, 21 Sep 2018 15:36:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127881-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=94b8b2e09290cca0fcd8afd930f7f083458b1afe
X-Osstest-Versions-That: xen=3e828f882a6b54d65f062c1e4c7895f3747bc790
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 15:36:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127881: 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>

ZmxpZ2h0IDEyNzg4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzg4MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5NGI4YjJlMDkyOTBjY2EwZmNkOGFmZDkzMGY3ZjA4MzQ1OGIxYWZlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZTgyOGY4ODJhNmI1NGQ2NWYw
NjJjMWU0Yzc4OTVmMzc0N2JjNzkwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc4MzUgIDIwMTgt
MDktMjAgMDk6MDA6MzkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODgxICAy
MDE4LTA5LTIxIDExOjAwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDNlODI4Zjg4MmEuLjk0YjhiMmUwOTIgIDk0YjhiMmUwOTI5MGNjYTBmY2Q4YWZkOTMwZjdm
MDgzNDU4YjFhZmUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3NUU-0003Rh-OJ; Fri, 21 Sep 2018 15:37:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=q3to=md=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g3NUS-0003RV-Ln
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:37:08 +0000
X-Inumbo-ID: 57dcd82c-bdb4-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57dcd82c-bdb4-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:38:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 21 Sep 2018 09:37:07 -0600
Message-Id: <5BA5102002000078001EAB24@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 21 Sep 2018 09:37:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <20180921145633.11663-1-ian.jackson@citrix.com>
In-Reply-To: <20180921145633.11663-1-ian.jackson@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] INSTALL: Mention kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Doug Goldstein <cardoe@cardoe.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+IE9uIDIxLjA5LjE4IGF0IDE2OjU2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gRmlyc3RseSwgYWRkIGEgcmVmZXJlbmNlIHRvIHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUg
a2NvbmZpZyBzeXN0ZW0uCj4gCj4gU2Vjb25kbHksIHdhcm4gdGhlIHVzZXIgYWJvdXQgdGhlIFhF
Tl9DT05GSUdfRVhQRVJUIHByb2JsZW0uCj4gCj4gQ0M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VA
Y2FyZG9lLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgoKRnVuZGFtZW50YWxseSBJJ20gZmluZSB3aXRoIHRoaXMsIHNvIGlu
IGFueSBldmVudApBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpJIGZp
bmQgdGhlIHdvcmRpbmcgYSBsaXR0bGUgdG9vIG5lZ2F0aXZlIHRob3VnaDoKCj4gLS0tIGEvSU5T
VEFMTAo+ICsrKyBiL0lOU1RBTEwKPiBAQCAtMTksNiArMTksMjYgQEAgZm9sbG93aW5nIGNvbXBp
bGUgcHJvY2Vzcy4gT25jZSBjb25maWd1cmUgaXMgZG9uZSwgbWFrZSgxKSBoYXMgdG8gYmUKPiAg
Y2FsbGVkLiBBbHNvIG1ha2UoMSkgcmVjb2duaXplcyBjZXJ0YWluIGFyZ3VtZW50cy4gVGhlIGZv
bGxvd2luZyBzZWN0aW9ucwo+ICB3aWxsIGdpdmUgYW4gb3ZlcnZpZXcuCj4gIAo+ICtYZW4gSHlw
ZXJ2aXNvcgo+ICs9PT09PT09PT09PT09PQo+ICsKPiArWGVuIGl0c2VsZiBpcyBjb25maWd1cmVk
IHZpYSBhIGBrY29uZmlnJyBzeXN0ZW0gYm9ycm93ZWQgZnJvbSBMaW51eC4KPiArU2VlIGRvY3Mv
bWlzYy9rY29uZmlnLnR4dC4KPiArCj4gK05vdGUgdGhhdCB1bmxpa2Ugd2l0aCBMaW51eCwgYW5k
IGNvbnRyYXJ5IHRvIHRoYXQgZG9jdW1lbnQsIHlvdSBjYW5ub3QKPiArbG9vayBhdCBLY29uZmln
IGZpbGVzLCBvciB0aGUgZGVmYXVsdCBvciBnZW5lcmF0ZWQgY29uZmlnIGZpbGVzIGV0Yy4sCj4g
K3RvIGZpbmQgYXZhaWxhYmxlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4KCkkgZG9uJ3QgdGhpbmsg
bG9va2luZyBhdCBLY29uZmlnIGZpbGVzIHRvIGZpbmQgYXZhaWxhYmxlIG9wdGlvbnMgZ2l2ZXMg
YW55CmJldHRlciBvciB3b3JzZSByZXN1bHRzIHRoYW4gZm9yIExpbnV4LiBJZiB5b3UgdGFrZSBh
IGdsb2JhbCB2aWV3LCB5b3UnbGwKZmluZCB0aGUgZXhwZXJ0IChhbmQgZW52aXJvbm1lbnQgdmFy
aWFibGUpIGRlcGVuZGVuY3kuIElmIHlvdSBsb29rCmF0IHBhcnRpY3VsYXIgS2NvbmZpZyBmaWxl
cywgd2hhdCB5b3Ugc2VlIGFzIGF2YWlsYWJsZSAoZm9yIGNob2ljZSkgbWlnaHQKbm90IGFjdHVh
bGx5IGJlIGR1ZSB0byBvdGhlciBkZXBlbmRlbmNpZXMgYW5kL29yIHNlbGVjdHMuIEl0J3MganVz
dCB0aGF0CmZvciBYZW4gdGhhdCB2YXN0IG1ham9yaXR5IG9mIG9wdGlvbnMgaXMgdW5hdmFpbGFi
bGUgYnkgZGVmYXVsdCwgd2hpbGUKZm9yIExpbnV4IGl0J3MgZm9yIGNvbXBhcmF0aXZlbHkgYSBt
dWNoIHNtYWxsZXIgc3Vic2V0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3NaG-0004Fv-M1; Fri, 21 Sep 2018 15: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=rm5p=md=intel.com=dan.j.williams@srs-us1.protection.inumbo.net>)
 id 1g3NaF-0004Fq-QQ
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:43:07 +0000
X-Inumbo-ID: bd12748c-bdb4-11e8-a8a5-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd12748c-bdb4-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 17:41:00 +0200 (CEST)
Received: by mail-ot1-x343.google.com with SMTP id a19-v6so13413241otl.12
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 08:43:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZIW7KFvgCXDHVekTeuIGcKlAKo1ps0BRc0m8xOyTOrA=;
 b=J5OL39CGwPcTmhNf86H/pYegBUYJr2G3q415Flx0gpDxIM801DUFLrlpeVzCRniB2S
 m0k3b0x2guSh3VtdglABz+S8+lS0Tj7qT5Z+/ifbNF4tMrpmioEnNID8f3WmIOFoxxa8
 b7OspakZzoRHMLe15A1YZ0Qr51UbXyzr/offkMGRQwUNcyBv47kNFqa6Jqj9rMHdo/Ld
 fsH5uLTb2IhQhM5iObTQ14qn7o+re/elFWZ+5sOa8cDS/gdT2Zr5Jh6Q5Uj1NseULpXr
 iKFg81uuY4f53Rno0KZnmrWn88ZUs7MnLUHGs8N/5zvg4f9Bg4MB3zK7MxRy6JM8pYK5
 BRgA==
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=ZIW7KFvgCXDHVekTeuIGcKlAKo1ps0BRc0m8xOyTOrA=;
 b=f+FUdxMgpLaYUsFCv2YMjvJmafPPiFUCjOEUDbbh5+qZQtWqSxhCBb8n9EavF9mrGf
 OzRPJ3PExc0z8WcfO3m9tFTkM6veB8EYWsHR9ZXL5q+ERNCf2wHefFrbVZv4yLhdLdUX
 7BKD1YDjZwgtn5DBOJscKadIMju9uJlD3V5cRt6SOMjkfSNhXMiF39yLeZg8EH0gNFom
 AuR4HX/G/7hPxDyvyjSENso5DYA2Go76chGOw2FhQpG7yZ38GEkFLRQfJ8Ry56irbEP0
 2sl7vdtSlXuIPBcHHet5OCm/PqKcBk//A1e6Hu+BTOkDGra9bIha4E6xvS+Z+AHn6SEl
 HkQA==
X-Gm-Message-State: APzg51Cb0HvQN0rzTS0TH831JNJIiX8d7D+REU235gY01druBkXFOe7t
 3Ms5Qgw/Yhc2cnc0GEKdfAi8ueYC9IRcpIt3xs/3bg==
X-Google-Smtp-Source: ANB0VdZ29kXIzsgiY9sTpLvugLtIMiQ1wKfMJ74Mto+WGapkzAN0cbQ9Ofhc1lVsXcUiwUPYO62mibA37+FwQucmAR0=
X-Received: by 2002:a9d:50ac:: with SMTP id
 b44-v6mr26670096oth.267.1537544584052; 
 Fri, 21 Sep 2018 08:43:04 -0700 (PDT)
MIME-Version: 1.0
References: <1537522709-7519-1-git-send-email-arunks@codeaurora.org>
In-Reply-To: <1537522709-7519-1-git-send-email-arunks@codeaurora.org>
From: Dan Williams <dan.j.williams@intel.com>
Date: Fri, 21 Sep 2018 08:42:52 -0700
Message-ID: <CAPcyv4ijAitQwK1JBpxQ_wBS9afUKFzMdpq1se7aAw+cJk-24Q@mail.gmail.com>
To: arunks@codeaurora.org
Subject: Re: [Xen-devel] [PATCH] memory_hotplug: Free pages as higher order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 xen-devel <xen-devel@lists.xenproject.org>, malat@debian.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>, svaddagi@codeaurora.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Yasuaki Ishimatsu <yasu.isimatu@gmail.com>, Linux MM <linux-mm@kvack.org>,
 vinmenon@codeaurora.org, devel@linuxdriverproject.org,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 osalvador@suse.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMjo0MCBBTSBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9y
YS5vcmc+IHdyb3RlOgo+Cj4gV2hlbiBmcmVlIHBhZ2VzIGFyZSBkb25lIHdpdGggaGlnaGVyIG9y
ZGVyLCB0aW1lIHNwZW5kIG9uCj4gY29hbGVzY2luZyBwYWdlcyBieSBidWRkeSBhbGxvY2F0b3Ig
Y2FuIGJlIHJlZHVjZWQuIFdpdGgKPiBzZWN0aW9uIHNpemUgb2YgMjU2TUIsIGhvdCBhZGQgbGF0
ZW5jeSBvZiBhIHNpbmdsZSBzZWN0aW9uCj4gc2hvd3MgaW1wcm92ZW1lbnQgZnJvbSA1MC02MCBt
cyB0byBsZXNzIHRoYW4gMSBtcywgaGVuY2UKPiBpbXByb3ZpbmcgdGhlIGhvdCBhZGQgbGF0ZW5j
eSBieSA2MCUuCj4KPiBNb2RpZnkgZXh0ZXJuYWwgcHJvdmlkZXJzIG9mIG9ubGluZSBjYWxsYmFj
ayB0byBhbGlnbiB3aXRoCj4gdGhlIGNoYW5nZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFydW4gS1Mg
PGFydW5rc0Bjb2RlYXVyb3JhLm9yZz4KPgo+IC0tLQo+Cj4gQ2hhbmdlcyBzaW5jZSBSRkM6Cj4g
LSBSZWJhc2UuCj4gLSBBcyBzdWdnZXN0ZWQgYnkgTWljaGFsIEhvY2tvIHJlbW92ZSBwYWdlc19w
ZXJfYmxvY2suCj4gLSBNb2RpZmVkIGV4dGVybmFsIHByb3ZpZGVycyBvZiBvbmxpbmVfcGFnZV9j
YWxsYmFjay4KPgo+IFJGQzoKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRjaHdvcmsvcGF0
Y2gvOTg0NzU0Lwo+IC0tLQo+ICBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAgfCAgNiAr
KystLQo+ICBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgfCAxOCArKysrKysrKysrKy0t
LQo+ICBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAgMiArLQo+ICBtbS9tZW1vcnlf
aG90cGx1Zy5jICAgICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAxOCBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYyBiL2RyaXZl
cnMvaHYvaHZfYmFsbG9vbi5jCj4gaW5kZXggYjFiNzg4MC4uYzViYzBiNSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwo+ICsrKyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5j
Cj4gQEAgLTc3MSw3ICs3NzEsNyBAQCBzdGF0aWMgdm9pZCBodl9tZW1faG90X2FkZCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIHNpemUsCj4gICAgICAgICB9Cj4gIH0KPgo+IC1z
dGF0aWMgdm9pZCBodl9vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGcpCj4gK3N0YXRpYyBpbnQg
aHZfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gIHsK
PiAgICAgICAgIHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhhczsKPiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gQEAgLTc4MywxMCArNzgzLDEyIEBAIHN0YXRpYyB2b2lkIGh2X29ubGlu
ZV9wYWdlKHN0cnVjdCBwYWdlICpwZykKPiAgICAgICAgICAgICAgICAgaWYgKChwZm4gPCBoYXMt
PnN0YXJ0X3BmbikgfHwgKHBmbiA+PSBoYXMtPmVuZF9wZm4pKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+Cj4gLSAgICAgICAgICAgICAgIGh2X3BhZ2Vfb25saW5lX29uZSho
YXMsIHBnKTsKPiArICAgICAgICAgICAgICAgaHZfYnJpbmdfcGdzX29ubGluZShoYXMsIHBmbiwg
KDFVTCA8PCBvcmRlcikpOwo+ICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgIH0KPiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRtX2RldmljZS5oYV9sb2NrLCBmbGFncyk7
Cj4gKwo+ICsgICAgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICBzdGF0aWMgaW50IHBmbl9jb3ZlcmVk
KHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIHBmbl9jbnQpCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IGlu
ZGV4IGUxMmJiMjUuLjAxMGNmNGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4gQEAgLTM5MCw4ICszOTAsOCBAQCBzdGF0
aWMgZW51bSBicF9zdGF0ZSByZXNlcnZlX2FkZGl0aW9uYWxfbWVtb3J5KHZvaWQpCj4KPiAgICAg
ICAgIC8qCj4gICAgICAgICAgKiBhZGRfbWVtb3J5X3Jlc291cmNlKCkgd2lsbCBjYWxsIG9ubGlu
ZV9wYWdlcygpIHdoaWNoIGluIGl0cyB0dXJuCj4gLSAgICAgICAgKiB3aWxsIGNhbGwgeGVuX29u
bGluZV9wYWdlKCkgY2FsbGJhY2sgY2F1c2luZyBkZWFkbG9jayBpZiB3ZSBkb24ndAo+IC0gICAg
ICAgICogcmVsZWFzZSBiYWxsb29uX211dGV4IGhlcmUuIFVubG9ja2luZyBoZXJlIGlzIHNhZmUg
YmVjYXVzZSB0aGUKPiArICAgICAgICAqIHdpbGwgY2FsbCB4ZW5fYnJpbmdfcGdzX29ubGluZSgp
IGNhbGxiYWNrIGNhdXNpbmcgZGVhZGxvY2sgaWYgd2UKPiArICAgICAgICAqIGRvbid0IHJlbGVh
c2UgYmFsbG9vbl9tdXRleCBoZXJlLiBVbmxvY2tpbmcgaGVyZSBpcyBzYWZlIGJlY2F1c2UgdGhl
Cj4gICAgICAgICAgKiBjYWxsZXJzIGRyb3AgdGhlIG11dGV4IGJlZm9yZSB0cnlpbmcgYWdhaW4u
Cj4gICAgICAgICAgKi8KPiAgICAgICAgIG11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7Cj4g
QEAgLTQyMiw2ICs0MjIsMTggQEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0cnVjdCBw
YWdlICpwYWdlKQo+ICAgICAgICAgbXV0ZXhfdW5sb2NrKCZiYWxsb29uX211dGV4KTsKPiAgfQo+
Cj4gK3N0YXRpYyBpbnQgeGVuX2JyaW5nX3Bnc19vbmxpbmUoc3RydWN0IHBhZ2UgKnBnLCB1bnNp
Z25lZCBpbnQgb3JkZXIpCj4gK3sKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgaSwgc2l6ZSA9ICgx
IDw8IG9yZGVyKTsKPiArICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gcGFnZV90b19w
Zm4ocGcpOwo+ICsKPiArICAgICAgIHByX2RlYnVnKCJPbmxpbmUgJWx1IHBhZ2VzIHN0YXJ0aW5n
IGF0IHBmbiAweCVseFxuIiwgc2l6ZSwgc3RhcnRfcGZuKTsKPiArICAgICAgIGZvciAoaSA9IDA7
IGkgPCBzaXplOyBpKyspCj4gKyAgICAgICAgICAgICAgIHhlbl9vbmxpbmVfcGFnZShwZm5fdG9f
cGFnZShzdGFydF9wZm4gKyBpKSk7Cj4gKwo+ICsgICAgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4g
IHN0YXRpYyBpbnQgeGVuX21lbW9yeV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5i
LCB1bnNpZ25lZCBsb25nIHZhbCwgdm9pZCAqdikKPiAgewo+ICAgICAgICAgaWYgKHZhbCA9PSBN
RU1fT05MSU5FKQo+IEBAIC03NDQsNyArNzU2LDcgQEAgc3RhdGljIGludCBfX2luaXQgYmFsbG9v
bl9pbml0KHZvaWQpCj4gICAgICAgICBiYWxsb29uX3N0YXRzLm1heF9yZXRyeV9jb3VudCA9IFJF
VFJZX1VOTElNSVRFRDsKPgo+ICAjaWZkZWYgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQ
TFVHCj4gLSAgICAgICBzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soJnhlbl9vbmxpbmVfcGFnZSk7
Cj4gKyAgICAgICBzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soJnhlbl9icmluZ19wZ3Nfb25saW5l
KTsKPiAgICAgICAgIHJlZ2lzdGVyX21lbW9yeV9ub3RpZmllcigmeGVuX21lbW9yeV9uYik7Cj4g
ICAgICAgICByZWdpc3Rlcl9zeXNjdGxfdGFibGUoeGVuX3Jvb3QpOwo+Cj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hv
dHBsdWcuaAo+IGluZGV4IDM0YTI4MjIuLjdiMDRjMWQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1
Zy5oCj4gQEAgLTg3LDcgKzg3LDcgQEAgZXh0ZXJuIGludCB0ZXN0X3BhZ2VzX2luX2Ffem9uZSh1
bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBlbmRfcGZuLAo+ICAgICAgICAg
dW5zaWduZWQgbG9uZyAqdmFsaWRfc3RhcnQsIHVuc2lnbmVkIGxvbmcgKnZhbGlkX2VuZCk7Cj4g
IGV4dGVybiB2b2lkIF9fb2ZmbGluZV9pc29sYXRlZF9wYWdlcyh1bnNpZ25lZCBsb25nLCB1bnNp
Z25lZCBsb25nKTsKPgo+IC10eXBlZGVmIHZvaWQgKCpvbmxpbmVfcGFnZV9jYWxsYmFja190KShz
dHJ1Y3QgcGFnZSAqcGFnZSk7Cj4gK3R5cGVkZWYgaW50ICgqb25saW5lX3BhZ2VfY2FsbGJhY2tf
dCkoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcik7Cj4KPiAgZXh0ZXJuIGlu
dCBzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFj
ayk7Cj4gIGV4dGVybiBpbnQgcmVzdG9yZV9vbmxpbmVfcGFnZV9jYWxsYmFjayhvbmxpbmVfcGFn
ZV9jYWxsYmFja190IGNhbGxiYWNrKTsKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcu
YyBiL21tL21lbW9yeV9ob3RwbHVnLmMKPiBpbmRleCAzOGQ5NGI3Li4yNGMyYjhlIDEwMDY0NAo+
IC0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKPiArKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCj4g
QEAgLTQ3LDcgKzQ3LDcgQEAKPiAgICogYW5kIHJlc3RvcmVfb25saW5lX3BhZ2VfY2FsbGJhY2so
KSBmb3IgZ2VuZXJpYyBjYWxsYmFjayByZXN0b3JlLgo+ICAgKi8KPgo+IC1zdGF0aWMgdm9pZCBn
ZW5lcmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKTsKPiArc3RhdGljIGludCBnZW5l
cmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+
Cj4gIHN0YXRpYyBvbmxpbmVfcGFnZV9jYWxsYmFja190IG9ubGluZV9wYWdlX2NhbGxiYWNrID0g
Z2VuZXJpY19vbmxpbmVfcGFnZTsKPiAgc3RhdGljIERFRklORV9NVVRFWChvbmxpbmVfcGFnZV9j
YWxsYmFja19sb2NrKTsKPiBAQCAtNjU1LDI2ICs2NTUsNTcgQEAgdm9pZCBfX29ubGluZV9wYWdl
X2ZyZWUoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9HUEwoX19vbmxp
bmVfcGFnZV9mcmVlKTsKPgo+IC1zdGF0aWMgdm9pZCBnZW5lcmljX29ubGluZV9wYWdlKHN0cnVj
dCBwYWdlICpwYWdlKQo+ICtzdGF0aWMgaW50IGdlbmVyaWNfb25saW5lX3BhZ2Uoc3RydWN0IHBh
Z2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcikKPiAgewo+IC0gICAgICAgX19vbmxpbmVfcGFn
ZV9zZXRfbGltaXRzKHBhZ2UpOwo+IC0gICAgICAgX19vbmxpbmVfcGFnZV9pbmNyZW1lbnRfY291
bnRlcnMocGFnZSk7Cj4gLSAgICAgICBfX29ubGluZV9wYWdlX2ZyZWUocGFnZSk7Cj4gKyAgICAg
ICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gMSA8PCBvcmRlcjsKPiArICAgICAgIHN0cnVjdCBw
YWdlICpwID0gcGFnZTsKPiArICAgICAgIHVuc2lnbmVkIGludCBsb29wOwo+ICsKPiArICAgICAg
IHByZWZldGNodyhwKTsKPiArICAgICAgIGZvciAobG9vcCA9IDAgOyBsb29wIDwgKG5yX3BhZ2Vz
IC0gMSkgOyBsb29wKyssIHArKykgewo+ICsgICAgICAgICAgICAgICBwcmVmZXRjaChwICsgMSk7
CgpHaXZlbiBjb21taXRzIGxpa2U6CgplNjZlZWQ2NTFmZDEgbGlzdDogcmVtb3ZlIHByZWZldGNo
aW5nIGZyb20gcmVndWxhciBsaXN0IGl0ZXJhdG9ycwo3NWQ2NWE0MjVjMDEgaGxpc3Q6IHJlbW92
ZSBzb2Z0d2FyZSBwcmVmZXRjaGluZyBpbiBobGlzdCBpdGVyYXRvcnMKCi4uLmFyZSB5b3Ugc3Vy
ZSB0aGVzZSBleHBsaWNpdCBwcmVmZXRjaCgpIGNhbGxzIGFyZSBpbXByb3ZpbmcKcGVyZm9ybWFu
Y2U/IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBoYXJkd2FyZSBwcmVmZXRjaGVycyBkb24ndCBu
ZWVkCm11Y2ggaGVscCB0aGVzZSBkYXlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:45:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3NcA-0004M9-3i; Fri, 21 Sep 2018 15:45:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nc8-0004M0-O6
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:45:04 +0000
X-Inumbo-ID: 73181888-bdb5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73181888-bdb5-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:46:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65949138"
Date: Fri, 21 Sep 2018 16:45:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921154500.zfnttrccowzwgken@zion.uk.xensource.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <d79f13cbcfb73aad9f6d33a158bfa9c7e08f1997.1536856592.git-series.wei.liu2@citrix.com>
 <5B9BAE7E02000078001E8ADC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9BAE7E02000078001E8ADC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDY6NTA6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwo+ID4gQEAgLTE2OTEsNyArMTY5MSw5IEBAIHZvaWQgY29udGV4dF9zd2l0Y2go
c3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQo+ID4gICAgICB7Cj4gPiAgICAg
ICAgICBfdXBkYXRlX3J1bnN0YXRlX2FyZWEocHJldik7Cj4gPiAgICAgICAgICB2cG11X3N3aXRj
aF9mcm9tKHByZXYpOwo+ID4gKyNpZmRlZiBDT05GSUdfSFZNCj4gPiAgICAgICAgICBucDJtX3Nj
aGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwo+ID4gKyNlbmRpZgo+ID4gICAgICB9Cj4gPiAgCj4g
PiAgICAgIGlmICggaXNfaHZtX2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFy
Y2guaHZtLnRtX2xpc3QpICkKPiA+IEBAIC0xNzU4LDcgKzE3NjAsOSBAQCB2b2lkIGNvbnRleHRf
c3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKPiA+ICAKPiA+ICAg
ICAgICAgIC8qIE11c3QgYmUgZG9uZSB3aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLwo+ID4gICAg
ICAgICAgdnBtdV9zd2l0Y2hfdG8obmV4dCk7Cj4gPiArI2lmZGVmIENPTkZJR19IVk0KPiA+ICAg
ICAgICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX0lOKTsKPiA+ICsjZW5kaWYKPiA+ICAg
ICAgfQo+IAo+IEluc3RlYWQgb2YgdGhlc2UgdHdvICNpZmRlZi1zIGEgc2luZ2xlIHN0dWIgd291
bGQgaGF2ZSBiZWVuIG5lYXRlciBpbW8uCgpEb25lLgoKPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gPiBAQCAtNjMsMjMg
KzYzLDMwIEBAIHN0YXRpYyB2b2lkIHAybV9wb2RfaW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQo+ID4gICNlbmRpZgo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgdm9pZCBwMm1fbmVzdGVkcDJt
X2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKPiA+ICt7Cj4gPiArI2lmZGVmIENPTkZJR19I
Vk0KPiA+ICsgICAgSU5JVF9MSVNUX0hFQUQoJnAybS0+bnAybV9saXN0KTsKPiA+ICsKPiA+ICsg
ICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKPiA+ICsgICAgcDJtLT5ucDJtX2dl
bmVyYXRpb24gPSAwOwo+ID4gKyNlbmRpZgo+ID4gK30KPiAKPiBXaHkgZG9uJ3QgeW91IGZvbGxv
dyB0aGlzIHBsYWNlbWVudCBtb2RlbCAuLi4KPiAKPiA+IEBAIC0xNTEsNiArMTU4LDcgQEAgc3Rh
dGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAgICAg
fQo+ID4gIH0KPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+ID4gIHN0YXRpYyB2b2lkIHAy
bV90ZWFyZG93bl9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiA+ICB7Cj4gPiAgICAgIHVu
c2lnbmVkIGludCBpOwo+ID4gQEAgLTE4OCw2ICsxOTYsNyBAQCBzdGF0aWMgaW50IHAybV9pbml0
X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQo+ID4gIAo+ID4gICAgICByZXR1cm4gMDsKPiA+
ICB9Cj4gPiArI2VuZGlmCj4gCj4gLi4uIGhlcmUgYXZvaWRpbmcgLi4uCj4gCj4gPiBAQCAtMjQ0
LDEyICsyNTQsMTUgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gPiAgICAgICAg
ICBwMm1fdGVhcmRvd25faG9zdHAybShkKTsKPiA+ICAgICAgICAgIHJldHVybiByYzsKPiA+ICAg
ICAgfQo+ID4gKyNlbmRpZgo+ID4gIAo+ID4gICAgICByYyA9IHAybV9pbml0X2FsdHAybShkKTsK
PiA+ICAgICAgaWYgKCByYyApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIHAybV90ZWFyZG93bl9o
b3N0cDJtKGQpOwo+ID4gKyNpZmRlZiBDT05GSUdfSFZNCj4gPiAgICAgICAgICBwMm1fdGVhcmRv
d25fbmVzdGVkcDJtKGQpOwo+ID4gKyNlbmRpZgoKVGhpcyBhbmQgdGhlIGxhdGVyIENPTkZJR19I
Vk0gd2lsbCBiZSBleHBhbmRlZCBpbiB0aGUgbmV4dCBwYXRjaC4KCj4gPiAgICAgIH0KPiA+ICAK
PiA+ICAgICAgcmV0dXJuIHJjOwo+ID4gQEAgLTcwMSw3ICs3MTQsOSBAQCB2b2lkIHAybV9maW5h
bF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICAgKiB3ZSBpbml0aWFsaXNlIHRo
ZW0gdW5jb25kaXRpb25hbGx5Lgo+ID4gICAgICAgKi8KPiA+ICAgICAgcDJtX3RlYXJkb3duX2Fs
dHAybShkKTsKPiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+ID4gICAgICBwMm1fdGVhcmRvd25fbmVz
dGVkcDJtKGQpOwo+ID4gKyNlbmRpZgo+ID4gIAo+ID4gICAgICAvKiBJdGVyYXRlIG92ZXIgYWxs
IHAybSB0YWJsZXMgcGVyIGRvbWFpbiAqLwo+ID4gICAgICBwMm1fdGVhcmRvd25faG9zdHAybShk
KTsKPiAKPiAuLi4gdHdvIG90aGVyICNpZmRlZi1zPwo+IAo+IEFueXdheSwgaW4gdGhlIGludGVy
ZXN0IG9mIGZvcndhcmQgcHJvZ3Jlc3MsIHByZWZlcmFibHkgd2l0aCB0aGUKPiBhZGp1c3RtZW50
cyBtYWRlCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5r
cy4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3Nh6-00055Y-Nm; Fri, 21 Sep 2018 15:50:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nh5-00055O-0L
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:50:11 +0000
X-Inumbo-ID: 2995b187-bdb6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2995b187-bdb6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:51:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65949765"
Date: Fri, 21 Sep 2018 16:50:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20180921155006.3zik5gcy5zrlplgx@zion.uk.xensource.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <72552d1b145e82b94e2b7560b126d82803879d18.1536856592.git-series.wei.liu2@citrix.com>
 <CABfawh=XbVdQDdnqmRT1Xi1igb+ApAnm6jMS2GubucmjuJpdFw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=XbVdQDdnqmRT1Xi1igb+ApAnm6jMS2GubucmjuJpdFw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 4/7] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVGh1LCBTZXAgMTMsIDIwMTggYXQgMTA6NTA6NDVBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4gQEAgLTQ4MywxMiArNDk1LDE1IEBAIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKPiA+
Cj4gPiAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQs
IGJvb2wgYWNjZXNzX3JlcXVpcmVkKQo+ID4gIHsKPiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+ID4g
ICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsjZW5kaWYKPiAKPiBQZXJoYXBzIHRoaXMgd291bGQg
bG9vayBhIGxpdHRsZSBuaWNlciB3aXRoIGEgbWlub3IgcmVzdHJ1Y3R1cmUgc28KPiB0aGF0IHRo
ZXJlIGFyZSBubyB0d28gaWZkZWZzIHdpdGhpbiB0aGlzIGZ1bmN0aW9uLi4KPiAKPiA+Cj4gPiAg
ICAgIEFTU0VSVChhdG9taWNfcmVhZCgmZC0+cGF1c2VfY291bnQpKTsKPiA+Cj4gPiAgICAgIHAy
bV9nZXRfaG9zdHAybShkKS0+YWNjZXNzX3JlcXVpcmVkID0gYWNjZXNzX3JlcXVpcmVkOwo+ID4K
PiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+ID4gICAgICBpZiAoICFhbHRwMm1fYWN0aXZlKGQpICkK
PiAKPiAuLiBieSBjaGFuZ2luZyB0aGlzIGlzIGludG8gaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkg
YW5kIG1vdmluZyB0aGUKPiB1bnNpZ25lZCBpbnQgaSBkZWNsYXJhdGlvbiBhZnRlcndhcmRzLiBJ
IHVuZGVyc3RhbmQgaG93ZXZlciBpZiB5b3UKPiB3YW50IHRvIGtlZXAgdGhpcyBwYXRjaCBtZWNo
YW5pY2FsLgoKRG9uZS4KCj4gCj4gPiAgICAgICAgICByZXR1cm47Cj4gPgo+ID4gQEAgLTQ5OSw2
ICs1MTQsNyBAQCB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFp
biAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpCj4gPiAgICAgICAgICBpZiAoIHAybSApCj4gPiAg
ICAgICAgICAgICAgcDJtLT5hY2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7Cj4gPiAg
ICAgIH0KPiA+ICsjZW5kaWYKPiA+ICB9Cj4gCj4gU28gd2l0aCBvciB3aXRob3V0IHRoYXQgY2hh
bmdlOgo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpU
aGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:53:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:53: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 1g3Njy-0005Ec-6p; Fri, 21 Sep 2018 15:53: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=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Njx-0005EX-E8
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:53:09 +0000
X-Inumbo-ID: 24d334a7-bdb6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24d334a7-bdb6-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 17:51:03 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950109"
Date: Fri, 21 Sep 2018 16:53:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921155305.2kfpdlpjfmzkzg7d@zion.uk.xensource.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <180534f4d2c9349dc789a815d865db414d33e829.1536856592.git-series.wei.liu2@citrix.com>
 <5B9BAFB502000078001E8AFC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9BAFB502000078001E8AFC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 7/7] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDY6NTU6MTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
LS0tCj4gPiB2NDogcmVtb3ZlIGEgYmxhbmsgbGluZQo+ID4gdjM6IGxvbmdlciB0ZXh0Cj4gPiB2
MjogdXNlIHRhYiB0byBpbmRlbnQKPiA+IAo+ID4gSGF2ZW4ndCBhZGRlZCBhIGRlcGVuZGVuY3kg
b24gUFZfU0hJTV9FWENMVVNJVkUgYmVjYXVzZSBhZ3JlZW1lbnQgaXMKPiA+IG5vdCB5ZXQgcmVh
Y2hlZC4KPiA+IAo+ID4gQ0MgbW9yZSBwZW9wbGUgZm9yIG9waW5pb25zLgo+ID4gCj4gPiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiBDYzogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+ID4gCj4gPiBJIGRvbid0IGhhdmUgYW4gb3BpbmlvbiBoZXJl
LCB0aGF0J3Mgd2h5IEkgZGlkbid0IHJlcGx5IHRvIHByZXZpb3VzCj4gPiB0aHJlYWRzLgo+ID4g
Cj4gPiBNYXliZQo+ID4gCj4gPiAgIGRlZl9ib29sIHkgaWYgIVBWX1NISU1fRVhDTFVTSVZFCj4g
PiAKPiA+IGlzIGEgZ29vZCBjb21wcm9taXNlPwo+IAo+IFdlbGwsIHRoYXQncyB0aGUgbWluaW11
bSBJIGNhbiBsaXZlIHdpdGgsIGJ1dCBJIHdvbid0IGFjayBhIHBhdGNoIHdpdGhvdXQKPiB0aGUg
ZWFybGllciBzdWdnZXN0ZWQgImRlcGVuZHMgb24iLiBIb3dldmVyLCBub3QgbmVlZCBmb3IgImlm
IC4uLiIgaGVyZSwKPiBqdXN0IHVzaW5nICJkZWZfYm9vbCAhUFZfU0hJTV9FWENMVVNJVkUiIHNo
b3VsZCBiZSBxdWl0ZSBmaW5lIGFzIGxvbmcKPiBhcyB0aGVyZSdzIGFuIGFsd2F5cyB2aXNpYmxl
IHByb21wdC4KPiAKPiBOb3RlIGFsc28gdGhhdCBvcmRlcmluZyB3aXRoaW4gdGhlIHZhcmlvdXMg
S2NvbmZpZyogZmlsZXMgbWF5IG1hdHRlcgo+IHdpdGggdGhpcyBhcHByb2FjaCwgYXQgbGVhc3Qg
d2hlbiBwcm9jZXNzaW5nIHRoaW5ncyBzZXF1ZW50aWFsbHkgKGxpa2UKPiBpcyBoYXBwZW5pbmcg
Zm9yIHRoZSAib2xkY29uZmlnIiB0YXJnZXQsIGZvciBleGFtcGxlKTogVGhlIHdyb25nCj4gZGVm
YXVsdCB3b3VsZCBwcm9iYWJseSBiZSBzdWdnZXN0ZWQgaWYgUFZfU0hJTV9FWENMVVNJVkUgaGFz
IG5vdAo+IGJlZW4gZ2l2ZW4gYSB2YWx1ZSB5ZXQgYnkgdGhlIHRpbWUgSFZNIGlzIGdldHRpbmcg
cHJvbXB0ZWQgZm9yLgoKSSB0cmllZCB0byBmaWd1cmUgb3V0IGlmIHRoZXJlIGlzIGEgd2VsbCBk
ZWZpbmVkIG1vZGVsIGZvciBLY29uZmlnCm9wdGlvbiBwcm9jZXNzaW5nLCBidXQgZm91bmQgbm9u
ZS4KCkkgZG9uJ3Qga25vdyB3aGF0IGVsc2UgSSBjYW4gZG8gdG8gdW5ibG9jayB0aGlzLiBGb3Ig
bm93IEkgd2lsbCBqdXN0Cm1ha2UgYSBzbWFsbCBhZGp1c3RtZW50LgoKV2VpLgoKPiAKPiBKYW4K
PiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:54:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3Nlg-0005Lp-Ju; Fri, 21 Sep 2018 15:54:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlf-0005Le-LQ
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:54:55 +0000
X-Inumbo-ID: d3d446ab-bdb6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3d446ab-bdb6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:55:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950317"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:47 +0100
Message-ID: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/5] Make CONFIG_HVM 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: 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>

VGhpcyBzZXJpZXMgZ29lcyB0aHJvdWdoIHg4NiBjb2RlIHRvIG1ha2UgQ09ORklHX0hWTSB3b3Jr
LgoKV2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gYnVpbGQgWGVuIHdpdGggUFYg
c3VwcG9ydCBvbmx5LgoKU2VlIGNvdmVyIGxldHRlcnMgZnJvbSBwcmV2aW91cyB2ZXJzaW9ucyBm
b3IgbW9yZSBkZXRhaWxzLgoKV2VpLgoKV2VpIExpdSAoNSk6CiAgeDg2L21lbV9hY2Nlc3M6IHB1
dCBwMm1fe2dldC9zZXR9X3N1cHByZXNzX3ZlIHVuZGVyIENPTkZJR19IVk0KICB4ODYvcDJtL3Bv
ZDogbWFrZSBpdCBidWlsZCB3aXRoICFDT05GSUdfSFZNCiAgeDg2L21tOiBwdXQgbmVzdGVkIHAy
bSBjb2RlIHVuZGVyIENPTkZJR19IVk0KICB4ODYvbW06IHB1dCBIVk0gb25seSBjb2RlIHVuZGVy
IENPTkZJR19IVk0KICB4ODY6IGV4cG9zZSBDT05GSUdfSFZNCgogeGVuL2FyY2gveDg2L0tjb25m
aWcgICAgICAgICAgICAgfCAxMiArKysrKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgIHwgMTEgKysrLS0tCiB4ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jICAgICB8IDM1ICsrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAg
ICAgICAgfCAxMSArKysrKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICB8ICA0
ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8IDUzICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgfCAgMyArLQog
eGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgfCAgNCArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0cDJtLmggICAgIHwgMTMgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgNCAr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgNjYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tCiAxNSBmaWxlcyBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKSwg
NDUgZGVsZXRpb25zKC0pCgpiYXNlLWNvbW1pdDogOTRiOGIyZTA5MjkwY2NhMGZjZDhhZmQ5MzBm
N2YwODM0NThiMWFmZQotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:54:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3Nlg-0005Lv-TG; Fri, 21 Sep 2018 15:54:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlf-0005Lh-RL
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:54:55 +0000
X-Inumbo-ID: d45fb84d-bdb6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d45fb84d-bdb6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:55:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950319"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:52 +0100
Message-ID: <0171971928c5b85efeb7544d0e9bd277c9438423.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 5/5] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnY1OiBjaGFu
Z2UgZGVmYXVsdCB0byAhUFZfU0hJTV9FWENMVVNJVkUKdjQ6IHJlbW92ZSBhIGJsYW5rIGxpbmUK
djM6IGxvbmdlciB0ZXh0CnYyOiB1c2UgdGFiIHRvIGluZGVudAotLS0KIHhlbi9hcmNoL3g4Ni9L
Y29uZmlnIHwgMTIgKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVu
L2FyY2gveDg2L0tjb25maWcKaW5kZXggYWUxYjcwNy4uNTQ4Y2JmOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTU5LDcgKzU5
LDE3IEBAIGNvbmZpZyBQVl9MSU5FQVJfUFQKICAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCiAK
IGNvbmZpZyBIVk0KLQlkZWZfYm9vbCB5CisJZGVmX2Jvb2wgIVBWX1NISU1fRVhDTFVTSVZFCisJ
cHJvbXB0ICJIVk0gc3VwcG9ydCIKKwktLS1oZWxwLS0tCisJICBJbnRlcmZhY2VzIHRvIHN1cHBv
cnQgSFZNIGd1ZXN0cyB3aGljaCByZXF1aXJlIGhhcmR3YXJlCisJICBzdXBwb3J0IGxpa2UgSW50
ZWwncyBWVC14IG9yIEFNRCdzIFNWTS4gTm90ZSB0aGUgaHlwZXJ2aXNvcgorCSAgZG9lc24ndCBk
aXN0aW5ndWlzaCBIVk0gb3IgUFZIIGd1ZXN0IHR5cGVzLiBQVkggZ3Vlc3QgdHlwZQorCSAgaXMg
b25seSBhIGNvbmNlcHQgZm9yIGVuZCB1c2Vycy4KKworCSAgVGhpcyBvcHRpb24gaXMgbmVlZGVk
IGlmIHlvdSB3YW50IHRvIHJ1biBIVk0gb3IgUFZIIGd1ZXN0cy4KKworCSAgSWYgdW5zdXJlLCBz
YXkgWS4KIAogY29uZmlnIFNIQURPV19QQUdJTkcKICAgICAgICAgYm9vbCAiU2hhZG93IFBhZ2lu
ZyIKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:54:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:54: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 1g3Nli-0005Mj-6u; Fri, 21 Sep 2018 15:54:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlh-0005Ly-1c
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:54:57 +0000
X-Inumbo-ID: d49c5771-bdb6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d49c5771-bdb6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:55:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950323"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:50 +0100
Message-ID: <38e26d667982c03ad3701dd1f1f30c1f77ddf5c4.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/5] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBvbmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNu
J3QgZW5hYmxlZAp3aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCgpFbmNsb3NlIHJlbGV2YW50IGNv
ZGUgYW5kIGZpZWxkcyBpbiBDT05GSUdfSFZNLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnY1OgoxLiBQcm92aWRlIHN0dWIgZm9yIG5wMm1fc2NoZWR1bGUKCnY0OgoxLiBJbnRy
b2R1Y2UgcDJtX25lc3RlZHAybV9pbml0Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAg
ICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmggfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8ICA2ICsrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCAxMGZmNTQzLi4zZTY4MGE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00OSwyMyArNDksMzAgQEAgYm9vbGVhbl9wYXJh
bSgiaGFwXzJtYiIsIG9wdF9oYXBfMm1iKTsKIAogREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFM
KHAybV9wZXJjcHVfcndsb2NrKTsKIAorc3RhdGljIHZvaWQgcDJtX25lc3RlZHAybV9pbml0KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisjaWZkZWYgQ09ORklHX0hWTQorICAgIElOSVRfTElT
VF9IRUFEKCZwMm0tPm5wMm1fbGlzdCk7CisKKyAgICBwMm0tPm5wMm1fYmFzZSA9IFAyTV9CQVNF
X0VBRERSOworICAgIHAybS0+bnAybV9nZW5lcmF0aW9uID0gMDsKKyNlbmRpZgorfQorCiAvKiBJ
bml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0gY29kZSAqLwog
c3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQogewogICAgIGludCByZXQgPSAwOwogCiAgICAgbW1fcndsb2NrX2luaXQoJnAy
bS0+bG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnAybS0+bnAybV9saXN0KTsKICAgICBJTklU
X1BBR0VfTElTVF9IRUFEKCZwMm0tPnBhZ2VzKTsKIAogICAgIHAybS0+ZG9tYWluID0gZDsKICAg
ICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gcDJtX2FjY2Vzc19yd3g7CiAgICAgcDJtLT5wMm1fY2xh
c3MgPSBwMm1faG9zdDsKIAotICAgIHAybS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7Ci0g
ICAgcDJtLT5ucDJtX2dlbmVyYXRpb24gPSAwOwotCiAgICAgcDJtX3BvZF9pbml0KHAybSk7Cisg
ICAgcDJtX25lc3RlZHAybV9pbml0KHAybSk7CiAKICAgICBpZiAoIGhhcF9lbmFibGVkKGQpICYm
IGNwdV9oYXNfdm14ICkKICAgICAgICAgcmV0ID0gZXB0X3AybV9pbml0KHAybSk7CkBAIC0xMzcs
NiArMTQ0LDcgQEAgc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFp
biAqZCkKICAgICB9CiB9CiAKKyNpZmRlZiBDT05GSUdfSFZNCiBzdGF0aWMgdm9pZCBwMm1fdGVh
cmRvd25fbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7
CkBAIC0xNzQsNiArMTgyLDcgQEAgc3RhdGljIGludCBwMm1faW5pdF9uZXN0ZWRwMm0oc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHJldHVybiAwOwogfQorI2VuZGlmCiAKIHN0YXRpYyB2b2lkIHAy
bV90ZWFyZG93bl9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKQEAgLTIyMSw2ICsyMzAsNyBA
QCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIHJjICkKICAgICAgICAg
cmV0dXJuIHJjOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8qIE11c3QgaW5pdGlhbGlzZSBu
ZXN0ZWRwMm0gdW5jb25kaXRpb25hbGx5CiAgICAgICogc2luY2UgbmVzdGVkaHZtX2VuYWJsZWQo
ZCkgcmV0dXJucyBmYWxzZSBoZXJlLgogICAgICAqIChwMm1faW5pdCBydW5zIHRvbyBlYXJseSBm
b3IgSFZNX1BBUkFNXyogb3B0aW9ucykgKi8KQEAgLTIzMCwxMiArMjQwLDE1IEBAIGludCBwMm1f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwMm1fdGVhcmRvd25faG9zdHAybShkKTsK
ICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KKyNlbmRpZgogCiAgICAgcmMgPSBwMm1faW5pdF9h
bHRwMm0oZCk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBwMm1fdGVhcmRvd25faG9z
dHAybShkKTsKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgIHAybV90ZWFyZG93bl9uZXN0ZWRw
Mm0oZCk7CisjZW5kaWYKICAgICB9CiAKICAgICByZXR1cm4gcmM7CkBAIC02ODcsNyArNzAwLDkg
QEAgdm9pZCBwMm1fZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiB3ZSBp
bml0aWFsaXNlIHRoZW0gdW5jb25kaXRpb25hbGx5LgogICAgICAqLwogICAgIHAybV90ZWFyZG93
bl9hbHRwMm0oZCk7CisjaWZkZWYgQ09ORklHX0hWTQogICAgIHAybV90ZWFyZG93bl9uZXN0ZWRw
Mm0oZCk7CisjZW5kaWYKIAogICAgIC8qIEl0ZXJhdGUgb3ZlciBhbGwgcDJtIHRhYmxlcyBwZXIg
ZG9tYWluICovCiAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7CkBAIC0xNzEzLDYgKzE3Mjgs
NyBAQCB2b2lkIHAybV9hbHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCkK
ICAgICAgICAgcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCh2LCBpZHgpOwogfQogCisjaWZk
ZWYgQ09ORklHX0hWTQogc3RhdGljIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9nZXRscnVfbmVz
dGVkcDJtKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CkBAIC0x
OTcwLDYgKzE5ODYsNyBAQCB2b2lkIG5wMm1fc2NoZWR1bGUoaW50IGRpcikKICAgICAgICAgcDJt
X3VubG9jayhwMm0pOwogICAgIH0KIH0KKyNlbmRpZgogCiB1bnNpZ25lZCBsb25nIHBhZ2luZ19n
dmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHZhLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNGRhNDM1My4uYjQ2Y2Zi
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMzMsOSArMzMzLDExIEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgICAgICB2b2lkICgqdGFpbCkoc3RydWN0IHZjcHUgKik7CiAgICAgfSAqY3R4dF9z
d2l0Y2g7CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgLyogbmVzdGVkaHZtOiB0cmFuc2xhdGUg
bDIgZ3Vlc3QgcGh5c2ljYWwgdG8gaG9zdCBwaHlzaWNhbCAqLwogICAgIHN0cnVjdCBwMm1fZG9t
YWluICpuZXN0ZWRfcDJtW01BWF9ORVNURURQMk1dOwogICAgIG1tX2xvY2tfdCBuZXN0ZWRfcDJt
X2xvY2s7CisjZW5kaWYKIAogICAgIC8qIGFsdHAybTogYWxsb3cgbXVsdGlwbGUgY29waWVzIG9m
IGhvc3QgcDJtICovCiAgICAgYm9vbF90IGFsdHAybV9hY3RpdmU7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBm
YjQyMjc1Li42ZGVmNDk4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTIwNCw2ICsyMDQsNyBAQCBzdHJ1Y3Qg
cDJtX2RvbWFpbiB7CiAKICAgICBwMm1fY2xhc3NfdCAgICAgICBwMm1fY2xhc3M7IC8qIGhvc3Qv
bmVzdGVkL2FsdGVybmF0ZSAqLwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8qIE5lc3RlZCBw
Mm1zIG9ubHk6IG5lc3RlZCBwMm0gYmFzZSB2YWx1ZSB0aGF0IHRoaXMgcDJtIHNoYWRvd3MuCiAg
ICAgICogVGhpcyBjYW4gYmUgY2xlYXJlZCB0byBQMk1fQkFTRV9FQUREUiB1bmRlciB0aGUgcGVy
LXAybSBsb2NrIGJ1dAogICAgICAqIG5lZWRzIGJvdGggdGhlIHBlci1wMm0gbG9jayBhbmQgdGhl
IHBlci1kb21haW4gbmVzdGVkcDJtIGxvY2sKQEAgLTIxNiw2ICsyMTcsNyBAQCBzdHJ1Y3QgcDJt
X2RvbWFpbiB7CiAgICAgICogVGhlIGhvc3QgcDJtIGhhc29sZHMgdGhlIGhlYWQgb2YgdGhlIGxp
c3QgYW5kIHRoZSBucDJtcyBhcmUgCiAgICAgICogdGhyZWFkZWQgb24gaW4gTFJVIG9yZGVyLiAq
LwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICBucDJtX2xpc3Q7CisjZW5kaWYKIAogICAgIC8qIEhv
c3QgcDJtOiBMb2ctZGlydHkgcmFuZ2VzIHJlZ2lzdGVyZWQgZm9yIHRoZSBkb21haW4uICovCiAg
ICAgc3RydWN0IHJhbmdlc2V0ICAgKmxvZ2RpcnR5X3JhbmdlczsKQEAgLTM3OSw3ICszODEsMTEg
QEAgc3RydWN0IHAybV9kb21haW4gKnAybV9nZXRfcDJtKHN0cnVjdCB2Y3B1ICp2KTsKICNkZWZp
bmUgTlAyTV9TQ0hFRExFX0lOICAwCiAjZGVmaW5lIE5QMk1fU0NIRURMRV9PVVQgMQogCisjaWZk
ZWYgQ09ORklHX0hWTQogdm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpOworI2Vsc2UKK3N0YXRp
YyBpbmxpbmUgdm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpIHt9CisjZW5kaWYKIAogc3RhdGlj
IGlubGluZSBib29sX3QgcDJtX2lzX2hvc3RwMm0oY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAy
bSkKIHsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:54:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15:54: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 1g3Nli-0005NK-OM; Fri, 21 Sep 2018 15:54: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=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlh-0005MQ-LY
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:54:57 +0000
X-Inumbo-ID: 64f2edc5-bdb6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64f2edc5-bdb6-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 17:52:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950325"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:51 +0100
Message-ID: <233091183bf19143ff8f123a12bdb9a1d794a494.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/5] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R29pbmcgdGhyb3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBv
biBIVk0gY29kZS4KUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklHX0hWTS4gVGhpcyBm
dXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKb25lIG9mIHRoZSB2bSBldmVudCB1bmRlciBDT05GSUdf
SFZNLgoKQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUgYXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNv
ZGUgaXMgZW1iZWRkZWQgaW4KZ2VuZXJpYyB4ODYgcDJtIGNvZGUuCgpBbHNvIG1ha2UgaGFwX2Vu
YWJsZWQgZXZhbHVhdGUgdG8gZmFsc2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CmV2
YWx1YXRlIGl0cyBwYXJhbWV0ZXIgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzIGlu
IGl0cyB1c2Vycy4KCkFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+Ci0tLQp2NTogTWFrZSBhZGp1c3RtZW50IHN1Z2dlc3RlZCBieSBU
YW1hcywgYWRkIGhpcyBhY2sKdjQ6IHByb3ZpZGUgc3R1YiBmb3IgcDJtX2FsdHAybV9jaGVjawot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgIHwgMTEgKysrKysrLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICB8ICAyICsrLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAyMyArKysrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCAgICAgfCAxMyArKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaCB8ICA0ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
ICAgICAgICB8ICA4ICsrKysrKystCiA4IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSBi
L3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQppbmRleCAzMDE3MTE5Li4xNzFjYzc0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L21tL01ha2Vm
aWxlCkBAIC0xLDE1ICsxLDE2IEBACiBzdWJkaXIteSArPSBzaGFkb3cKLXN1YmRpci15ICs9IGhh
cAorc3ViZGlyLSQoQ09ORklHX0hWTSkgKz0gaGFwCiAKLW9iai15ICs9IHBhZ2luZy5vCi1vYmot
eSArPSBwMm0ubyBwMm0tcHQubyBwMm0tZXB0Lm8gcDJtLXBvZC5vCi1vYmoteSArPSBhbHRwMm0u
bworb2JqLSQoQ09ORklHX0hWTSkgKz0gYWx0cDJtLm8KIG9iai15ICs9IGd1ZXN0X3dhbGtfMi5v
CiBvYmoteSArPSBndWVzdF93YWxrXzMubwogb2JqLXkgKz0gZ3Vlc3Rfd2Fsa180Lm8KK29iai0k
KENPTkZJR19NRU1fQUNDRVNTKSArPSBtZW1fYWNjZXNzLm8KIG9iai15ICs9IG1lbV9wYWdpbmcu
bwogb2JqLXkgKz0gbWVtX3NoYXJpbmcubwotb2JqLXkgKz0gbWVtX2FjY2Vzcy5vCitvYmoteSAr
PSBwMm0ubyBwMm0tcHQubworb2JqLSQoQ09ORklHX0hWTSkgKz0gcDJtLWVwdC5vIHAybS1wb2Qu
bworb2JqLXkgKz0gcGFnaW5nLm8KIAogZ3Vlc3Rfd2Fsa18lLm86IGd1ZXN0X3dhbGsuYyBNYWtl
ZmlsZQogCSQoQ0MpICQoQ0ZMQUdTKSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCogLWMgJDwgLW8g
JEAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDgyNmMzNWYuLmQ5ZTY0ZmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwpAQCAtMjQ2LDcgKzI0Niw2IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJf
dCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIC8qIFJldHVybiB3aGV0aGVyIHZDUFUgcGF1
c2UgaXMgcmVxdWlyZWQgKGFrYS4gc3luYyBldmVudCkgKi8KICAgICByZXR1cm4gKHAybWEgIT0g
cDJtX2FjY2Vzc19uMnJ3eCk7CiB9Ci0jZW5kaWYKIAogaW50IHAybV9zZXRfYWx0cDJtX21lbV9h
Y2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgcDJtX2FjY2Vz
c190IGEsCkBAIC0yOTEsNiArMjkwLDcgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0sCiAgICAgICovCiAgICAg
cmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgdCwg
YSwgLTEpOwogfQorI2VuZGlmCiAKIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0sIHAybV9hY2Nlc3NfdCBhLApAQCAtMjk4LDYgKzI5
OCw3IEBAIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHAybV9kb21haW4gKnAybSwKIHsKICAgICBpbnQgcmMgPSAwOwogCisjaWZkZWYgQ09ORklHX0hW
TQogICAgIGlmICggYXAybSApCiAgICAgewogICAgICAgICByYyA9IHAybV9zZXRfYWx0cDJtX21l
bV9hY2Nlc3MoZCwgcDJtLCBhcDJtLCBhLCBnZm4pOwpAQCAtMzA2LDYgKzMwNyw5IEBAIHN0YXRp
YyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4g
KnAybSwKICAgICAgICAgICAgIHJjID0gMDsKICAgICB9CiAgICAgZWxzZQorI2Vsc2UKKyAgICBB
U1NFUlQoIWFwMm0pOworI2VuZGlmCiAgICAgewogICAgICAgICBtZm5fdCBtZm47CiAgICAgICAg
IHAybV9hY2Nlc3NfdCBfYTsKQEAgLTM2Nyw2ICszNzEsNyBAQCBsb25nIHAybV9zZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLAogICAgIGxvbmcg
cmMgPSAwOwogCiAgICAgLyogYWx0cDJtIHZpZXcgMCBpcyB0cmVhdGVkIGFzIHRoZSBob3N0cDJt
ICovCisjaWZkZWYgQ09ORklHX0hWTQogICAgIGlmICggYWx0cDJtX2lkeCApCiAgICAgewogICAg
ICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fApAQCAtMzc1LDYgKzM4MCw5IEBA
IGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWlu
dDMyX3QgbnIsCiAKICAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4
XTsKICAgICB9CisjZWxzZQorICAgIEFTU0VSVCghYWx0cDJtX2lkeCk7CisjZW5kaWYKIAogICAg
IGlmICggIXhlbm1lbV9hY2Nlc3NfdG9fcDJtX2FjY2VzcyhwMm0sIGFjY2VzcywgJmEpICkKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC00MjIsNiArNDMwLDcgQEAgbG9uZyBwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKICAgICBsb25nIHJjID0gMDsKIAogICAg
IC8qIGFsdHAybSB2aWV3IDAgaXMgdHJlYXRlZCBhcyB0aGUgaG9zdHAybSAqLworI2lmZGVmIENP
TkZJR19IVk0KICAgICBpZiAoIGFsdHAybV9pZHggKQogICAgIHsKICAgICAgICAgaWYgKCBhbHRw
Mm1faWR4ID49IE1BWF9BTFRQMk0gfHwKQEAgLTQzMCw2ICs0MzksOSBAQCBsb25nIHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIGFwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07CiAgICAgfQorI2Vsc2UKKyAgICBBU1NFUlQoIWFs
dHAybV9pZHgpOworI2VuZGlmCiAKICAgICBwMm1fbG9jayhwMm0pOwogICAgIGlmICggYXAybSAp
CkBAIC00ODMsMjIgKzQ5NSwyMyBAQCBpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCiAKIHZvaWQgYXJjaF9w
Mm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1
aXJlZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQogICAgIEFTU0VSVChhdG9taWNfcmVhZCgm
ZC0+cGF1c2VfY291bnQpKTsKIAogICAgIHAybV9nZXRfaG9zdHAybShkKS0+YWNjZXNzX3JlcXVp
cmVkID0gYWNjZXNzX3JlcXVpcmVkOwogCi0gICAgaWYgKCAhYWx0cDJtX2FjdGl2ZShkKSApCi0g
ICAgICAgIHJldHVybjsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkK
KyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07Cisg
ICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQ
Mk07IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1baV07CiAKLSAgICAgICAgaWYgKCBwMm0gKQotICAgICAgICAg
ICAgcDJtLT5hY2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3NfcmVxdWlyZWQ7CisgICAgICAgICAgICBp
ZiAoIHAybSApCisgICAgICAgICAgICAgICAgcDJtLT5hY2Nlc3NfcmVxdWlyZWQgPSBhY2Nlc3Nf
cmVxdWlyZWQ7CisgICAgICAgIH0KICAgICB9CisjZW5kaWYKIH0KIAogI2lmZGVmIENPTkZJR19I
Vk0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggZDA0ZjljNy4uMzQ5ZTZmZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKQEAgLTgwMiw2ICs4MDIsNyBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIGlmICggIXAybV9pc19zaGFyYWJsZShwMm10
KSApCiAgICAgICAgIGdvdG8gb3V0OwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8qIENoZWNr
IGlmIHRoZXJlIGFyZSBtZW1fYWNjZXNzL3JlbWFwcGVkIGFsdHAybSBlbnRyaWVzIGZvciB0aGlz
IHBhZ2UgKi8KICAgICBpZiAoIGFsdHAybV9hY3RpdmUoZCkgKQogICAgIHsKQEAgLTgyOSw2ICs4
MzAsNyBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAogCiAgICAgICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAgICB9CisjZW5kaWYKIAog
ICAgIC8qIFRyeSB0byBjb252ZXJ0IHRoZSBtZm4gdG8gdGhlIHNoYXJhYmxlIHR5cGUgKi8KICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAzZTY4MGE4Li5lZDJlOGRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CkBAIC0xODIsNyArMTgyLDYgQEAgc3RhdGljIGludCBwMm1faW5pdF9uZXN0ZWRwMm0oc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHJldHVybiAwOwogfQotI2VuZGlmCiAKIHN0YXRpYyB2b2lkIHAy
bV90ZWFyZG93bl9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKQEAgLTIyMSw2ICsyMjAsNyBA
QCBzdGF0aWMgaW50IHAybV9pbml0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcmV0
dXJuIDA7CiB9CisjZW5kaWYKIAogaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CkBA
IC0yNDAsMTYgKzI0MCwxNCBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9Ci0j
ZW5kaWYKIAogICAgIHJjID0gcDJtX2luaXRfYWx0cDJtKGQpOwogICAgIGlmICggcmMgKQogICAg
IHsKICAgICAgICAgcDJtX3RlYXJkb3duX2hvc3RwMm0oZCk7Ci0jaWZkZWYgQ09ORklHX0hWTQog
ICAgICAgICBwMm1fdGVhcmRvd25fbmVzdGVkcDJtKGQpOwotI2VuZGlmCiAgICAgfQorI2VuZGlm
CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC02OTUsMTIgKzY5MywxMiBAQCB2b2lkIHAybV90ZWFy
ZG93bihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiB2b2lkIHAybV9maW5hbF90ZWFyZG93bihz
dHJ1Y3QgZG9tYWluICpkKQogeworI2lmZGVmIENPTkZJR19IVk0KICAgICAvKgogICAgICAqIFdl
IG11c3QgdGVhcmRvd24gYm90aCBvZiB0aGVtIHVuY29uZGl0aW9uYWxseSBiZWNhdXNlCiAgICAg
ICogd2UgaW5pdGlhbGlzZSB0aGVtIHVuY29uZGl0aW9uYWxseS4KICAgICAgKi8KICAgICBwMm1f
dGVhcmRvd25fYWx0cDJtKGQpOwotI2lmZGVmIENPTkZJR19IVk0KICAgICBwMm1fdGVhcmRvd25f
bmVzdGVkcDJtKGQpOwogI2VuZGlmCiAKQEAgLTE3MjIsMTIgKzE3MjAsNiBAQCB2b2lkIHAybV9t
ZW1fcGFnaW5nX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCB2bV9ldmVudF9yZXNwb25zZV90ICpy
c3ApCiAgICAgfQogfQogCi12b2lkIHAybV9hbHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVp
bnQxNl90IGlkeCkKLXsKLSAgICBpZiAoIGFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSApCi0gICAg
ICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQodiwgaWR4KTsKLX0KLQogI2lmZGVmIENP
TkZJR19IVk0KIHN0YXRpYyBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0bHJ1X25lc3RlZHAy
bShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQpAQCAtMjE3Nyw2ICsy
MTY5LDE0IEBAIGludCB1bm1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKICAgICBy
ZXR1cm4gaSA9PSBuciA/IDAgOiBpID86IHJldDsKIH0KIAorI2lmZGVmIENPTkZJR19IVk0KKwor
dm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCit7Cisg
ICAgaWYgKCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikgKQorICAgICAgICBwMm1fc3dpdGNoX3Zj
cHVfYWx0cDJtX2J5X2lkKHYsIGlkeCk7Cit9CisKIGJvb2xfdCBwMm1fc3dpdGNoX3ZjcHVfYWx0
cDJtX2J5X2lkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CkBAIC0yNTU0LDYgKzI1NTQsNyBAQCBpbnQgcDJtX2Fs
dHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKIAogICAg
IHJldHVybiByZXQ7CiB9CisjZW5kaWYgLyogQ09ORklHX0hWTSAqLwogCiAvKioqIEF1ZGl0ICoq
Ki8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0cDJtLmgKaW5kZXggNjRjNzYxOC4uNDFmZGQ4MiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dHAybS5oCkBAIC0xOCwxMiArMTgsMTQgQEAKICNpZm5kZWYgX19BU01fWDg2X0FMVFAyTV9ICiAj
ZGVmaW5lIF9fQVNNX1g4Nl9BTFRQMk1fSAogCisjaWZkZWYgQ09ORklHX0hWTQorCiAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+ICAgICAgICAgLyogZm9yIHN0
cnVjdCB2Y3B1LCBzdHJ1Y3QgZG9tYWluICovCiAjaW5jbHVkZSA8YXNtL2h2bS92Y3B1Lmg+ICAg
ICAgLyogZm9yIHZjcHVfYWx0cDJtICovCiAKIC8qIEFsdGVybmF0ZSBwMm0gSFZNIG9uL29mZiBw
ZXIgZG9tYWluICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCitzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJtX2FjdGl2ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBkLT5hcmNoLmFsdHAybV9hY3RpdmU7CiB9
CkBAIC0zNyw1ICszOSwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQxNl90IGFsdHAybV92Y3B1X2lk
eChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gdmNwdV9hbHRwMm0odikucDJt
aWR4OwogfQorI2Vsc2UKKworc3RhdGljIGlubGluZSBib29sIGFsdHAybV9hY3RpdmUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3VpbnQxNl90IGFs
dHAybV92Y3B1X2lkeChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CisjZW5kaWYKIAogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9BTFRQMk1fSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjQ2Y2ZiMC4uY2Iw
NzIxZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMzcsMTMgKzMzNywxMyBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KICAgICAvKiBuZXN0ZWRodm06IHRyYW5zbGF0ZSBsMiBndWVzdCBwaHlzaWNhbCB0
byBob3N0IHBoeXNpY2FsICovCiAgICAgc3RydWN0IHAybV9kb21haW4gKm5lc3RlZF9wMm1bTUFY
X05FU1RFRFAyTV07CiAgICAgbW1fbG9ja190IG5lc3RlZF9wMm1fbG9jazsKLSNlbmRpZgogCiAg
ICAgLyogYWx0cDJtOiBhbGxvdyBtdWx0aXBsZSBjb3BpZXMgb2YgaG9zdCBwMm0gKi8KICAgICBi
b29sX3QgYWx0cDJtX2FjdGl2ZTsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtX3AybVtN
QVhfQUxUUDJNXTsKICAgICBtbV9sb2NrX3QgYWx0cDJtX2xpc3RfbG9jazsKICAgICB1aW50NjRf
dCAqYWx0cDJtX2VwdHA7CisjZW5kaWYKIAogICAgIC8qIE5CLiBwcm90ZWN0ZWQgYnkgZC0+ZXZl
bnRfbG9jayBhbmQgYnkgaXJxX2Rlc2NbaXJxXS5sb2NrICovCiAgICAgc3RydWN0IHJhZGl4X3Ry
ZWVfcm9vdCBpcnFfcGlycTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggZmE3ZWJiOS4u
MTcyZDI3ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE5NCw3ICsxOTQsMTEgQEAg
c3RydWN0IGh2bV9kb21haW4gewogICAgIH07CiB9OwogCisjaWZkZWYgQ09ORklHX0hWTQogI2Rl
ZmluZSBoYXBfZW5hYmxlZChkKSAgKChkKS0+YXJjaC5odm0uaGFwX2VuYWJsZWQpCisjZWxzZQor
I2RlZmluZSBoYXBfZW5hYmxlZChkKSAgKHsodm9pZCkoZCk7IGZhbHNlO30pCisjZW5kaWYKIAog
I2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fRE9NQUlOX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA2
ZGVmNDk4Li5iZTNiNmZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTIzMSw4ICsyMzEsMTAgQEAgc3RydWN0
IHAybV9kb21haW4gewogICAgICAqIGhvc3QgcDJtJ3MgbG9jay4gKi8KICAgICBpbnQgICAgICAg
ICAgICAgICAgZGVmZXJfbmVzdGVkX2ZsdXNoOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgIC8q
IEFsdGVybmF0ZSBwMm06IGNvdW50IG9mIHZjcHUncyBjdXJyZW50bHkgdXNpbmcgdGhpcyBwMm0u
ICovCiAgICAgYXRvbWljX3QgICAgICAgICAgIGFjdGl2ZV92Y3B1czsKKyNlbmRpZgogCiAgICAg
LyogUGFnZXMgdXNlZCB0byBjb25zdHJ1Y3QgdGhlIHAybSAqLwogICAgIHN0cnVjdCBwYWdlX2xp
c3RfaGVhZCBwYWdlczsKQEAgLTg0MSw3ICs4NDMsNyBAQCB2b2lkIG5lc3RlZHAybV93cml0ZV9w
Mm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAvKgog
ICogQWx0ZXJuYXRlIHAybTogc2hhZG93IHAybSB0YWJsZXMgdXNlZCBmb3IgYWx0ZXJuYXRlIG1l
bW9yeSB2aWV3cwogICovCi0KKyNpZmRlZiBDT05GSUdfSFZNCiAvKiBnZXQgY3VycmVudCBhbHRl
cm5hdGUgcDJtIHRhYmxlICovCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBwMm1fZG9tYWluICpwMm1f
Z2V0X2FsdHAybShzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTg4OCw2ICs4OTAsMTAgQEAgaW50IHAy
bV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAog
aW50IHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQg
aW50IHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBl
X3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEpOworI2Vsc2UKK3N0cnVjdCBwMm1fZG9tYWluICpw
Mm1fZ2V0X2FsdHAybShzdHJ1Y3QgdmNwdSAqdik7CitzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2Fs
dHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KSB7fQorI2VuZGlmCiAKIC8q
CiAgKiBwMm0gdHlwZSB0byBJT01NVSBmbGFncwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3Nlq-0005R0-2r; Fri, 21 Sep 2018 15:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlp-0005QT-Aq
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:55:05 +0000
X-Inumbo-ID: 69c169db-bdb6-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69c169db-bdb6-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 17:52:59 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950336"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:48 +0100
Message-ID: <645582bae3826048a61ba2162c1539f580847f13.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 1/5] x86/mem_access: put
 p2m_{get/set}_suppress_ve under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

VGhleSBhcmUgdXNlZCBieSBIVk0gY29kZSBvbmx5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnY1OiBuZXcKLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCmluZGV4IDIyMTdiZGEuLjgyNmMzNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAt
NTAxLDYgKzUwMSw3IEBAIHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3Qg
ZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCkKICAgICB9CiB9CiAKKyNpZmRlZiBDT05G
SUdfSFZNCiAvKgogICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2Uu
ICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCiAgKi8KQEAgLTYwMCw2ICs2MDEsNyBAQCBpbnQgcDJt
X2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgKnN1cHBy
ZXNzX3ZlLAogCiAgICAgcmV0dXJuIDA7CiB9CisjZW5kaWYKIAogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:55:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 15: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 1g3Nlr-0005Rx-Bs; Fri, 21 Sep 2018 15:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Nlq-0005R8-9g
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:55:06 +0000
X-Inumbo-ID: d8c3c832-bdb6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8c3c832-bdb6-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:56:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65950338"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 16:54:49 +0100
Message-ID: <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/5] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5LgoKUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJz
IGZvciBjb21tb24gcDJtIGNvZGUgYW5kIGd1YXJkIG9uZSBpbnZvY2F0aW9uCm9mIGd1ZXN0X3Bo
eXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgoKUHV0IHJl
bGV2YW50IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2Ug
ZmllbGRzCnVuZGVyIENPTkZJR19IVk0uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjU6CjEuIEludHJvZHVjZSBwMm1fcG9kX2VudHJ5X2NvdW50CjIu
IFB1dCBwMm1fcHRfYXVkaXRfcDJtIHVuZGVyIENPTkZJR19IVk0gZW50aXJlbHkKMy4gTW92ZSBw
Mm1fcG9kX2luaXQgdG8gcDJtLXBvZC5jCgp2NDoKMS4gRmFjdG9yIG91dCBwMm1fcG9kX2luaXQu
CjIuIFB1dCBhdWRpdF9wMm0gdW5kZXIgQ09ORklHX0hWTS4KMy4gR2V0IHJpZCBvZiBvbmUgbG9j
YWwgdmFyaWFibGUgdG8gc2ltcGxpZnkgY29kZS4KCnYzOiBQdXQgcG9kIHJlbGF0ZWQgZmllbGRz
IGFuZCBjb2RlIHVuZGVyIENPTkZJR19IVk0uCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgIHwgIDIgKystCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jIHwgMTEgKysrKysrKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
IHwgIDQgKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMTUgKysrKysrLS0tLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgIHwgIDMgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyAg
ICAgfCAgNCArLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgNTIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRp
b25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMjI4NDEyOC4uMTE1ZGRmNiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpA
QCAtMTIyMSw3ICsxMjIxLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgcmV0ID0g
bWVtX3NoYXJpbmdfZG9tY3RsKGQsICZkb21jdGwtPnUubWVtX3NoYXJpbmdfb3ApOwogICAgICAg
ICBicmVhazsKIAotI2lmIFAyTV9BVURJVAorI2lmIFAyTV9BVURJVCAmJiBkZWZpbmVkKENPTkZJ
R19IVk0pCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2F1ZGl0X3AybToKICAgICAgICAgaWYgKCBkID09
IGN1cnJkICkKICAgICAgICAgICAgIHJldCA9IC1FUEVSTTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYWYxNDQwZC4uYzhhOTdlMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ2
MTksNiArNDYxOSw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICByZXR1cm4gMDsKICAgICB9
CiAKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgY2FzZSBYRU5NRU1fc2V0X3BvZF90YXJnZXQ6CiAg
ICAgY2FzZSBYRU5NRU1fZ2V0X3BvZF90YXJnZXQ6CiAgICAgewpAQCAtNDY3NSw2ICs0Njc2LDcg
QEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAg
ICByZXR1cm4gcmM7CiAgICAgfQorI2VuZGlmCiAKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1
cm4gc3ViYXJjaF9tZW1vcnlfb3AoY21kLCBhcmcpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggYmEzNzM0NC4u
MjljNjhhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xMzMzLDMgKzEzMzMsMTQgQEAgb3V0OgogICAgIHJl
dHVybiByYzsKIH0KIAordm9pZCBwMm1fcG9kX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkK
K3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIG1tX2xvY2tfaW5pdCgmcDJtLT5wb2QubG9j
ayk7CisgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wb2Quc3VwZXIpOworICAgIElOSVRf
UEFHRV9MSVNUX0hFQUQoJnAybS0+cG9kLnNpbmdsZSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUocDJtLT5wb2QubXJwLmxpc3QpOyArK2kgKQorICAgICAgICBwMm0tPnBvZC5t
cnAubGlzdFtpXSA9IGdmbl94KElOVkFMSURfR0ZOKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJl
Li40MGJmYzc2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC05NjcsNyArOTY3LDcgQEAgc3RhdGljIGludCBwMm1f
cHRfY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBy
ZXR1cm4gZXJyOwogfQogCi0jaWYgUDJNX0FVRElUCisjaWYgUDJNX0FVRElUICYmIGRlZmluZWQo
Q09ORklHX0hWTSkKIGxvbmcgcDJtX3B0X2F1ZGl0X3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQogewogICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQgPSAwLCBwbWJhZCA9IDA7CkBAIC0x
MTE2LDYgKzExMTYsOCBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKIAogICAgIHJldHVybiBwbWJhZDsKIH0KKyNlbHNlCisjIGRlZmluZSBwMm1fcHRfYXVk
aXRfcDJtIE5VTEwKICNlbmRpZiAvKiBQMk1fQVVESVQgKi8KIAogLyogU2V0IHVwIHRoZSBwMm0g
ZnVuY3Rpb24gcG9pbnRlcnMgZm9yIHBhZ2V0YWJsZSBmb3JtYXQgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA2MDIwNTUz
Li4xMGZmNTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC01MiwxNSArNTIsMTEgQEAgREVGSU5FX1BFUkNQVV9SV0xPQ0tf
R0xPQkFMKHAybV9wZXJjcHVfcndsb2NrKTsKIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZv
ciBsYXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCiBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7Ci0gICAgdW5zaWdu
ZWQgaW50IGk7CiAgICAgaW50IHJldCA9IDA7CiAKICAgICBtbV9yd2xvY2tfaW5pdCgmcDJtLT5s
b2NrKTsKLSAgICBtbV9sb2NrX2luaXQoJnAybS0+cG9kLmxvY2spOwogICAgIElOSVRfTElTVF9I
RUFEKCZwMm0tPm5wMm1fbGlzdCk7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdl
cyk7Ci0gICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wb2Quc3VwZXIpOwotICAgIElOSVRf
UEFHRV9MSVNUX0hFQUQoJnAybS0+cG9kLnNpbmdsZSk7CiAKICAgICBwMm0tPmRvbWFpbiA9IGQ7
CiAgICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9IHAybV9hY2Nlc3Nfcnd4OwpAQCAtNjksOCArNjUs
NyBAQCBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKICAg
ICBwMm0tPm5wMm1fZ2VuZXJhdGlvbiA9IDA7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUocDJtLT5wb2QubXJwLmxpc3QpOyArK2kgKQotICAgICAgICBwMm0tPnBvZC5tcnAubGlz
dFtpXSA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBwMm1fcG9kX2luaXQocDJtKTsKIAogICAg
IGlmICggaGFwX2VuYWJsZWQoZCkgJiYgY3B1X2hhc192bXggKQogICAgICAgICByZXQgPSBlcHRf
cDJtX2luaXQocDJtKTsKQEAgLTkxNyw2ICs5MTIsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAg
ICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSk7CiAgICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgSU5WQUxJRF9NRk4sIHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisjaWZkZWYgQ09ORklHX0hW
TQogICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBwb2RfbG9j
ayhwMm0pOwpAQCAtOTI0LDYgKzkyMCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgQlVHX09OKHAy
bS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgICAgICBwb2RfdW5sb2NrKHAybSk7CiAg
ICAgICAgIH0KKyNlbmRpZgogICAgIH0KIAogb3V0OgpAQCAtMTExNCw2ICsxMTExLDcgQEAgc3Rh
dGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuX2wsCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJw
Mm1fc2V0X2VudHJ5OiAlI2x4OiV1IC0+ICVkICgweCUiUFJJX21mbiIpXG4iLAogICAgICAgICAg
ICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5feChtZm4pKTsKKyNpZmRlZiBDT05GSUdfSFZN
CiAgICAgZWxzZSBpZiAoIHAybV9pc19wb2Qob3QpICkKICAgICB7CiAgICAgICAgIHBvZF9sb2Nr
KHAybSk7CkBAIC0xMTIxLDYgKzExMTksNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgQlVHX09O
KHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgIHBvZF91bmxvY2socDJtKTsKICAg
ICB9CisjZW5kaWYKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBvcmRlcik7CiAKICAgICByZXR1
cm4gcmM7CkBAIC0xNzQzLDkgKzE3NDIsMTEgQEAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAqIHdoZW4gZGlzY2FyZGluZyB0aGVtLgogICAgICAq
LwogICAgIEFTU0VSVCghcDJtX2lzX2hvc3RwMm0ocDJtKSk7CisjaWZkZWYgQ09ORklHX0hWTQog
ICAgIC8qIE5lc3RlZCBwMm0ncyBkbyBub3QgZG8gcG9kLCBoZW5jZSB0aGUgYXNzZXJ0cyAoYW5k
IG5vIHBvZCBsb2NrKSovCiAgICAgQVNTRVJUKHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3Vw
ZXIpKTsKICAgICBBU1NFUlQocGFnZV9saXN0X2VtcHR5KCZwMm0tPnBvZC5zaW5nbGUpKTsKKyNl
bmRpZgogCiAgICAgLyogTm8gbmVlZCB0byBmbHVzaCBpZiBpdCdzIGFscmVhZHkgZW1wdHkgKi8K
ICAgICBpZiAoIHAybV9pc19uZXN0ZWRwMm0ocDJtKSAmJiBwMm0tPm5wMm1fYmFzZSA9PSBQMk1f
QkFTRV9FQUREUiApCkBAIC0yNTM5LDcgKzI1NDAsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9wYWdh
dGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKIAogLyoqKiBBdWRpdCAqKiov
CiAKLSNpZiBQMk1fQVVESVQKKyNpZiBQMk1fQVVESVQgJiYgZGVmaW5lZChDT05GSUdfSFZNKQog
dm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpvcnBoYW5zLAogICAgICAgICAgICAgICAgIHVpbnQ2NF90ICptMnBfYmFkLApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOTk2Zjk0
Yi4uNWM3MWNlMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29t
bW9uL21lbW9yeS5jCkBAIC0yMTAsNyArMjEwLDggQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5
c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2Qg
KQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoZCwgZ3BmbiwKKyAgICAgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtf
cG9wdWxhdGVfb25fZGVtYW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29yZGVyKSA8IDAgKQogICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKaW5kZXggNDc5M2FhYy4uMTAwZGE4MCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCisrKyBiL3hlbi9jb21tb24vdm1fZXZl
bnQuYwpAQCAtNjMwLDggKzYzMCw2IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICAgICAgewogICAg
ICAgICBjYXNlIFhFTl9WTV9FVkVOVF9FTkFCTEU6CiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Ci0KICAgICAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICAvKiBodm0gZml4bWU6IHAybV9pc19mb3Jl
aWduIHR5cGVzIG5lZWQgYWRkcmVzc2luZyAqLwogICAgICAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGhhcmR3YXJlX2RvbWFpbikgKQpAQCAtNjQ5LDcgKzY0Nyw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKIAogICAgICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAgICAgICAvKiBEaXNhbGxvdyBw
YWdpbmcgaW4gYSBQb0QgZ3Vlc3QgKi8KLSAgICAgICAgICAgIGlmICggcDJtLT5wb2QuZW50cnlf
Y291bnQgKQorICAgICAgICAgICAgaWYgKCBwMm1fcG9kX2VudHJ5X2NvdW50KHAybV9nZXRfaG9z
dHAybShkKSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBkb21h
aW5fcGF1c2UoKSBub3QgcmVxdWlyZWQgaGVyZSwgc2VlIFhTQS05OSAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5k
ZXggZDRiM2NmYy4uZmI0MjI3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0zMDYsNiArMzA2LDcgQEAgc3Ry
dWN0IHAybV9kb21haW4gewogICAgICAqIHRvIHJlc3VtZSB0aGUgc2VhcmNoICovCiAgICAgdW5z
aWduZWQgbG9uZyBuZXh0X3NoYXJlZF9nZm5fdG9fcmVsaW5xdWlzaDsKIAorI2lmZGVmIENPTkZJ
R19IVk0KICAgICAvKiBQb3B1bGF0ZS1vbi1kZW1hbmQgdmFyaWFibGVzCiAgICAgICogQWxsIHZh
cmlhYmxlcyBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIHBvZCBsb2NrLiBXZSBjYW5ub3QgcmVseSBv
bgogICAgICAqIHRoZSBwMm0gbG9jayBpZiBpdCdzIHR1cm5lZCBpbnRvIGEgZmluZS1ncmFpbmVk
IGxvY2suCkBAIC0zMzcsNiArMzM4LDggQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAgICBt
bV9sb2NrX3QgICAgICAgIGxvY2s7ICAgICAgICAgLyogTG9ja2luZyBvZiBwcml2YXRlIHBvZCBz
dHJ1Y3RzLCAgICoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIG5v
dCByZWx5aW5nIG9uIHRoZSBwMm0gbG9jay4gICAgICAqLwogICAgIH0gcG9kOworI2VuZGlmCisK
ICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCBlcHRfZGF0YSBlcHQ7CiAgICAgICAgIC8qIE5Q
VC1lcXVpdmFsZW50IHN0cnVjdHVyZSBjb3VsZCBiZSBhZGRlZCBoZXJlLiAqLwpAQCAtNjQ2LDYg
KzY0OSwxMiBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2ln
bmVkIGxvbmcgZmdmbiwKIC8qIER1bXAgUG9EIGluZm9ybWF0aW9uIGFib3V0IHRoZSBkb21haW4g
Ki8KIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCk7CiAKKyNpZmRlZiBD
T05GSUdfSFZNCisKKy8qIENhbGxlZCBieSBwMm0gY29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5n
IGEgUG9EIHBhZ2UgKi8KK2Jvb2wKK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKKwogLyogTW92ZSBh
bGwgcGFnZXMgZnJvbSB0aGUgcG9wdWxhdGUtb24tZGVtYW5kIGNhY2hlIHRvIHRoZSBkb21haW4g
cGFnZV9saXN0CiAgKiAodXN1YWxseSBpbiBwcmVwYXJhdGlvbiBmb3IgZG9tYWluIGRlc3RydWN0
aW9uKSAqLwogaW50IHAybV9wb2RfZW1wdHlfY2FjaGUoc3RydWN0IGRvbWFpbiAqZCk7CkBAIC02
NjIsNiArNjcxLDQ1IEBAIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBwYWdl
X2luZm8gKnApOwogdm9pZAogcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9yZXBsYWNlKHN0cnVj
dCBwYWdlX2luZm8gKnApOwogCitzdGF0aWMgaW5saW5lIGxvbmcgcDJtX3BvZF9lbnRyeV9jb3Vu
dChjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQoreworICAgIHJldHVybiBwMm0tPnBvZC5l
bnRyeV9jb3VudDsKK30KKwordm9pZCBwMm1fcG9kX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAy
bSk7CisKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbAorcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIp
Cit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGludCBwMm1fcG9kX2Vt
cHR5X2NhY2hlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBwYWdlX2lu
Zm8gKnApCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwMm1fcG9k
X29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2VfaW5mbyAqcCkKK3sKKyAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworc3RhdGljIGlubGluZSBsb25nIHAybV9wb2RfZW50
cnlfY291bnQoY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICByZXR1cm4gMDsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIHAybV9wb2RfaW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKSB7fQorCisjZW5kaWYKKwogCiAvKgogICogUGFnaW5nIHRvIGRpc2sgYW5kIHBhZ2Utc2hh
cmluZwpAQCAtNzMwLDEwICs3NzgsNiBAQCBleHRlcm4gdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRv
bWFpbiAqZCwKICNkZWZpbmUgUDJNX0RFQlVHKGYsIGEuLi4pIGRvIHsgKHZvaWQpKGYpOyB9IHdo
aWxlKDApCiAjZW5kaWYKIAotLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVs
YXRpbmcgYSBQb0QgcGFnZSAqLwotYm9vbAotcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotCiAvKgog
ICogRnVuY3Rpb25zIHNwZWNpZmljIHRvIHRoZSBwMm0tcHQgaW1wbGVtZW50YXRpb24KICAqLwot
LSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 15:58:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 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 1g3Noe-000624-Uj; Fri, 21 Sep 2018 15:58:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3Nod-000618-30
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 15:57:59 +0000
X-Inumbo-ID: 41462ae2-bdb7-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 41462ae2-bdb7-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 15:59:00 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id CE397305FFA8
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 18:57:57 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B85377FC29
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 18:57:57 +0300 (EEST)
Received: (qmail 22194 invoked from network); 21 Sep 2018 18:57:57 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 21 Sep 2018 18:57:57 +0300
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <645582bae3826048a61ba2162c1539f580847f13.1537545258.git-series.wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e89abfdc-c6ee-9075-6470-4a0e6484d876@bitdefender.com>
Date: Fri, 21 Sep 2018 18:57:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <645582bae3826048a61ba2162c1539f580847f13.1537545258.git-series.wei.liu2@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77501
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496595,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.002218)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002252), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.035693,0.000052)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.066636),
 Hit: No, Details: v2.7.15; Id: 15.1i60i0m.1cnudk7fo.mu5lr], total:
 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 1/5] x86/mem_access: put
 p2m_{get/set}_suppress_ve under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gOS8yMS8xOCA2OjU0IFBNLCBXZWkgTGl1IHdyb3RlOgo+IFRoZXkgYXJlIHVzZWQgYnkgSFZN
IGNvZGUgb25seS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IC0tLQo+IHY1OiBuZXcKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyB8IDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+IGluZGV4IDIyMTdiZGEuLjgyNmMzNWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
PiBAQCAtNTAxLDYgKzUwMSw3IEBAIHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChz
dHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCkKPiAgICAgIH0KPiAgfQo+ICAK
PiArI2lmZGVmIENPTkZJR19IVk0KPiAgLyoKPiAgICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJl
c3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCj4gICAqLwo+IEBAIC02
MDAsNiArNjAxLDcgQEAgaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKPiAgCj4gICAgICByZXR1cm4gMDsKPiAgfQo+
ICsjZW5kaWYKPiAgCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKCkhlbGxvIFdlaSwKCkkg
YW0gd29ya2luZyBvbiBtb3ZpbmcgdGhlc2UgZnVuY3Rpb25zIHRvIHAybS5jIChidXQgd2FpdGlu
ZyBmb3IKR2VvcmdlJ3MgcmVwbHkgb24gdGhlIFZNWCAjVkUgY2hlY2tzKSwgc28gaWYgeW91J2Qg
bGlrZSAtIGFuZCBmZWVsCnRoYXQncyBhcHByb3ByaWF0ZSAtIEkgY2FuIGFsc28gcHV0IHRoYXQg
Y29kZSB1bmRlciBDT05GSUdfSFZNIGluIHRoZQpjbGVhbnVwIHBhdGNoLiBJcyB0aGF0IHNvbWV0
aGluZyB5b3UnZCBiZSBpbnRlcmVzdGVkIGluPwoKT3RoZXJ3aXNlLCBBY2tlZC1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiwgYW5kCkknbGwgbW92ZSB0aGUg
bmV3IGNvZGUgYXMgd2VsbC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:01:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:01: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 1g3NsN-0007Gb-LP; Fri, 21 Sep 2018 16:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3NsM-0007GW-4g
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:01:50 +0000
X-Inumbo-ID: ca65b86f-bdb7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca65b86f-bdb7-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:02:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65951093"
Date: Fri, 21 Sep 2018 17:01:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180921160129.mhgm6ao63fkua7v7@zion.uk.xensource.com>
References: <cover.f883694550a3da3b95e2bf2a6f6777297b851b43.1536856592.git-series.wei.liu2@citrix.com>
 <692c143f75c48c83b7011147b1861e2c9b5f87f3.1536856592.git-series.wei.liu2@citrix.com>
 <5B9BAC8D02000078001E8A9B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B9BAC8D02000078001E8A9B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMDY6NDE6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE4IGF0IDE4OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwo+ID4gQEAgLTk3NCw3ICs5NzQsOSBAQCBsb25nIHAybV9wdF9hdWRp
dF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKPiA+ICAgICAgdW5zaWduZWQgbG9uZyBtZm4s
IGdmbiwgbTJwZm47Cj4gPiAgCj4gPiAgICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkp
Owo+ID4gKyNpZmRlZiBDT05GSUdfSFZNCj4gPiAgICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5X21l
KHAybSkpOwo+ID4gKyNlbmRpZgo+ID4gIAo+ID4gICAgICAvKiBBdWRpdCBwYXJ0IG9uZTogd2Fs
ayB0aGUgZG9tYWluJ3MgcDJtIHRhYmxlLCBjaGVja2luZyB0aGUgZW50cmllcy4gKi8KPiA+ICAg
ICAgaWYgKCBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSAhPSAwICkK
PiA+IEBAIC0xMTA1LDYgKzExMDcsNyBAQCBsb25nIHAybV9wdF9hdWRpdF9wMm0oc3RydWN0IHAy
bV9kb21haW4gKnAybSkKPiA+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0ZSk7Cj4gPiAg
ICAgIH0KPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+ID4gICAgICBpZiAoIGVudHJ5X2Nv
dW50ICE9IHAybS0+cG9kLmVudHJ5X2NvdW50ICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgcHJp
bnRrKCIlczogcmVmY291bnRlZCBlbnRyeSBjb3VudCAlbGQsIGF1ZGl0IGNvdW50ICVsdSFcbiIs
Cj4gPiBAQCAtMTExMyw2ICsxMTE2LDcgQEAgbG9uZyBwMm1fcHRfYXVkaXRfcDJtKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4gPiAgICAgICAgICAgICAgICAgZW50cnlfY291bnQpOwo+ID4gICAg
ICAgICAgQlVHKCk7Cj4gPiAgICAgIH0KPiA+ICsjZW5kaWYKPiA+ICAKPiA+ICAgICAgcmV0dXJu
IHBtYmFkOwo+ID4gIH0KPiAKPiBBIHNpbmdsZSAjaWZkZWYgYXJvdW5kIHRoZSBlbnRpcmUgZnVu
Y3Rpb24gcGxlYXNlLCB3aXRoCj4gCj4gI2Vsc2UKPiAjIGRlZmluZSBwMm1fcHRfYXVkaXRfcDJt
IE5VTEwKPiAjZW5kaWYKPiAKPiBvciBzb21lIHN1Y2ggKGxpa2UgbWFraW5nIHRoZSBhdWRpdF9w
Mm0gc3RydWN0dXJlIG1lbWJlciBnbyBhd2F5Cj4gYWx0b2dldGhlciksIGFzIHlvdXIgY2hhbmdl
IHRvIHRoZSBjb25kaXRpb25hbCBhcm91bmQgYXVkaXRfcDJtKCkKPiBzdXBwcmVzc2VzIHRoZSBv
bmx5IGNhbGxlci4KCkRvbmUuCgo+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiA+IEBAIC00OSwxOCArNDksMjggQEAgYm9v
bGVhbl9wYXJhbSgiaGFwXzJtYiIsIG9wdF9oYXBfMm1iKTsKPiA+ICAKPiA+ICBERUZJTkVfUEVS
Q1BVX1JXTE9DS19HTE9CQUwocDJtX3BlcmNwdV9yd2xvY2spOwo+ID4gIAo+ID4gK3N0YXRpYyB2
b2lkIHAybV9wb2RfaW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ID4gK3sKPiA+ICsjaWZk
ZWYgQ09ORklHX0hWTQo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsgICAgbW1f
bG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsKPiA+ICsgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgm
cDJtLT5wb2Quc3VwZXIpOwo+ID4gKyAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZwMm0tPnBvZC5z
aW5nbGUpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocDJtLT5w
b2QubXJwLmxpc3QpOyArK2kgKQo+ID4gKyAgICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBn
Zm5feChJTlZBTElEX0dGTik7Cj4gPiArI2VuZGlmCj4gPiArfQo+IAo+IEkgdGhpbmsgdGhpcyBy
ZWFsbHkgYmVsb25ncyBpbnRvIHAybS1wb2QuYy4KPiAKCkFuZCBkb25lLgoKV2VpLgoKCj4gSmFu
Cj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:03:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16: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 1g3Ntr-0007MN-1W; Fri, 21 Sep 2018 16:03: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=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3Ntp-0007MH-90
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:03:21 +0000
X-Inumbo-ID: 9165d0f0-bdb7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9165d0f0-bdb7-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 18:01:15 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65951315"
Date: Fri, 21 Sep 2018 17:03:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180921160317.6ghpo3e5arpuexfj@zion.uk.xensource.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <645582bae3826048a61ba2162c1539f580847f13.1537545258.git-series.wei.liu2@citrix.com>
 <e89abfdc-c6ee-9075-6470-4a0e6484d876@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e89abfdc-c6ee-9075-6470-4a0e6484d876@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 1/5] x86/mem_access: put
 p2m_{get/set}_suppress_ve under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDY6NTc6MzlQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDkvMjEvMTggNjo1NCBQTSwgV2VpIExpdSB3cm90ZToKPiA+IFRoZXkgYXJl
IHVzZWQgYnkgSFZNIGNvZGUgb25seS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gdjU6IG5ldwo+ID4gLS0tCj4gPiAgeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDIgKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gaW5kZXggMjIxN2JkYS4u
ODI2YzM1ZiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiA+IEBAIC01MDEsNiArNTAxLDcg
QEAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJv
b2wgYWNjZXNzX3JlcXVpcmVkKQo+ID4gICAgICB9Cj4gPiAgfQo+ID4gIAo+ID4gKyNpZmRlZiBD
T05GSUdfSFZNCj4gPiAgLyoKPiA+ICAgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQg
Zm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KPiA+ICAgKi8KPiA+IEBAIC02MDAs
NiArNjAxLDcgQEAgaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKPiA+ICAKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAg
fQo+ID4gKyNlbmRpZgo+ID4gIAo+ID4gIC8qCj4gPiAgICogTG9jYWwgdmFyaWFibGVzOgo+IAo+
IEhlbGxvIFdlaSwKPiAKPiBJIGFtIHdvcmtpbmcgb24gbW92aW5nIHRoZXNlIGZ1bmN0aW9ucyB0
byBwMm0uYyAoYnV0IHdhaXRpbmcgZm9yCj4gR2VvcmdlJ3MgcmVwbHkgb24gdGhlIFZNWCAjVkUg
Y2hlY2tzKSwgc28gaWYgeW91J2QgbGlrZSAtIGFuZCBmZWVsCj4gdGhhdCdzIGFwcHJvcHJpYXRl
IC0gSSBjYW4gYWxzbyBwdXQgdGhhdCBjb2RlIHVuZGVyIENPTkZJR19IVk0gaW4gdGhlCj4gY2xl
YW51cCBwYXRjaC4gSXMgdGhhdCBzb21ldGhpbmcgeW91J2QgYmUgaW50ZXJlc3RlZCBpbj8KClRo
YXQgd291bGQgYmUgZmluZSBieSBtZSwgYnV0IC4uLgoKPiAKPiBPdGhlcndpc2UsIEFja2VkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+LCBhbmQKPiBJJ2xs
IG1vdmUgdGhlIG5ldyBjb2RlIGFzIHdlbGwuCj4gCgpzaW5jZSB5b3UgYWNrIHRoaXMsIEkgbWln
aHQgYXMgd2VsbCBqdXN0IGNvbW1pdCB0aGlzIHBhdGNoIHNvIHlvdSBjYW4KcmViYXNlLgoKSW4g
YW55IGNhc2UsIHRoZSBjb2RlIHRoYXQgZW5kcyB1cCBpbiBwMm0uYyB3aWxsIGhhdmUgdG8gYmUg
ZW5jbG9zZWQgaW4KQ09ORklHX0hWTS4KCkkgaGF2ZSBmdXJ0aGVyIHBsYW4gdG8gc3BsaXQgY29k
ZSBmcm9tIHAybS5jIHRvIHAybS1odm0uYyBvciBhbGlrZSwgYnV0CnRoYXQgY2FuIHdhaXQgdW50
aWwgeW91IGZpbmlzaCB5b3VyIHBhdGNoZXMuCgpXZWkuCgo+IAo+IFRoYW5rcywKPiBSYXp2YW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:06:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:06: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 1g3Nwp-0007Xx-Hz; Fri, 21 Sep 2018 16: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=xrz4=md=qualcomm.com=arunks@srs-us1.protection.inumbo.net>)
 id 1g3HuU-0006r3-8s
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 09:39:38 +0000
X-Inumbo-ID: f5401132-bd81-11e8-a8a5-bc764e045a96
Received: from alexa-out-blr.qualcomm.com (unknown [103.229.18.198])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5401132-bd81-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 11:37:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,284,1534789800"; 
   d="scan'208";a="174247"
Received: from ironmsg01-blr.qualcomm.com ([10.86.208.130])
 by alexa-out-blr.qualcomm.com with ESMTP/TLS/AES256-SHA;
 21 Sep 2018 15:08:46 +0530
X-IronPort-AV: E=McAfee;i="5900,7806,9022"; a="1493187"
Received: from blr-ubuntu-104.ap.qualcomm.com (HELO
 blr-ubuntu-104.qualcomm.com) ([10.79.40.64])
 by ironmsg01-blr.qualcomm.com with ESMTP; 21 Sep 2018 15:08:45 +0530
Received: by blr-ubuntu-104.qualcomm.com (Postfix, from userid 346745)
 id 917232B7A; Fri, 21 Sep 2018 15:08:44 +0530 (IST)
From: Arun KS <arunks@codeaurora.org>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, akpm@linux-foundation.org,
 dan.j.williams@intel.com, mhocko@suse.com, vbabka@suse.cz,
 pasha.tatashin@oracle.com, iamjoonsoo.kim@lge.com, osalvador@suse.de,
 malat@debian.org, yasu.isimatu@gmail.com, devel@linuxdriverproject.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Date: Fri, 21 Sep 2018 15:08:29 +0530
Message-Id: <1537522709-7519-1-git-send-email-arunks@codeaurora.org>
X-Mailer: git-send-email 1.9.1
X-Mailman-Approved-At: Fri, 21 Sep 2018 16:06:26 +0000
Subject: [Xen-devel] [PATCH] memory_hotplug: Free pages as higher order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vinmenon@codeaurora.org, svaddagi@codeaurora.org,
 Arun KS <arunks@codeaurora.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>

V2hlbiBmcmVlIHBhZ2VzIGFyZSBkb25lIHdpdGggaGlnaGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9u
CmNvYWxlc2NpbmcgcGFnZXMgYnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRo
CnNlY3Rpb24gc2l6ZSBvZiAyNTZNQiwgaG90IGFkZCBsYXRlbmN5IG9mIGEgc2luZ2xlIHNlY3Rp
b24Kc2hvd3MgaW1wcm92ZW1lbnQgZnJvbSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVu
Y2UKaW1wcm92aW5nIHRoZSBob3QgYWRkIGxhdGVuY3kgYnkgNjAlLgoKTW9kaWZ5IGV4dGVybmFs
IHByb3ZpZGVycyBvZiBvbmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aAp0aGUgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgoKLS0tCgpDaGFu
Z2VzIHNpbmNlIFJGQzoKLSBSZWJhc2UuCi0gQXMgc3VnZ2VzdGVkIGJ5IE1pY2hhbCBIb2NrbyBy
ZW1vdmUgcGFnZXNfcGVyX2Jsb2NrLgotIE1vZGlmZWQgZXh0ZXJuYWwgcHJvdmlkZXJzIG9mIG9u
bGluZV9wYWdlX2NhbGxiYWNrLgoKUkZDOgpodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRjaHdv
cmsvcGF0Y2gvOTg0NzU0LwotLS0KIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAgICAgICB8ICA2
ICsrKy0tCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgfCAxOCArKysrKysrKysrKy0t
LQogaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIHwgIDIgKy0KIG1tL21lbW9yeV9ob3Rw
bHVnLmMgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYyBiL2RyaXZlcnMvaHYvaHZf
YmFsbG9vbi5jCmluZGV4IGIxYjc4ODAuLmM1YmMwYjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHYv
aHZfYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCkBAIC03NzEsNyArNzcx
LDcgQEAgc3RhdGljIHZvaWQgaHZfbWVtX2hvdF9hZGQodW5zaWduZWQgbG9uZyBzdGFydCwgdW5z
aWduZWQgbG9uZyBzaXplLAogCX0KIH0KIAotc3RhdGljIHZvaWQgaHZfb25saW5lX3BhZ2Uoc3Ry
dWN0IHBhZ2UgKnBnKQorc3RhdGljIGludCBodl9vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGcs
IHVuc2lnbmVkIGludCBvcmRlcikKIHsKIAlzdHJ1Y3QgaHZfaG90YWRkX3N0YXRlICpoYXM7CiAJ
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTc4MywxMCArNzgzLDEyIEBAIHN0YXRpYyB2b2lkIGh2
X29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwZykKIAkJaWYgKChwZm4gPCBoYXMtPnN0YXJ0X3Bm
bikgfHwgKHBmbiA+PSBoYXMtPmVuZF9wZm4pKQogCQkJY29udGludWU7CiAKLQkJaHZfcGFnZV9v
bmxpbmVfb25lKGhhcywgcGcpOworCQlodl9icmluZ19wZ3Nfb25saW5lKGhhcywgcGZuLCAoMVVM
IDw8IG9yZGVyKSk7CiAJCWJyZWFrOwogCX0KIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkbV9k
ZXZpY2UuaGFfbG9jaywgZmxhZ3MpOworCisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgcGZu
X2NvdmVyZWQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgcGZuX2NudCkK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24u
YwppbmRleCBlMTJiYjI1Li4wMTBjZjRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC0zOTAsOCArMzkwLDggQEAgc3RhdGlj
IGVudW0gYnBfc3RhdGUgcmVzZXJ2ZV9hZGRpdGlvbmFsX21lbW9yeSh2b2lkKQogCiAJLyoKIAkg
KiBhZGRfbWVtb3J5X3Jlc291cmNlKCkgd2lsbCBjYWxsIG9ubGluZV9wYWdlcygpIHdoaWNoIGlu
IGl0cyB0dXJuCi0JICogd2lsbCBjYWxsIHhlbl9vbmxpbmVfcGFnZSgpIGNhbGxiYWNrIGNhdXNp
bmcgZGVhZGxvY2sgaWYgd2UgZG9uJ3QKLQkgKiByZWxlYXNlIGJhbGxvb25fbXV0ZXggaGVyZS4g
VW5sb2NraW5nIGhlcmUgaXMgc2FmZSBiZWNhdXNlIHRoZQorCSAqIHdpbGwgY2FsbCB4ZW5fYnJp
bmdfcGdzX29ubGluZSgpIGNhbGxiYWNrIGNhdXNpbmcgZGVhZGxvY2sgaWYgd2UKKwkgKiBkb24n
dCByZWxlYXNlIGJhbGxvb25fbXV0ZXggaGVyZS4gVW5sb2NraW5nIGhlcmUgaXMgc2FmZSBiZWNh
dXNlIHRoZQogCSAqIGNhbGxlcnMgZHJvcCB0aGUgbXV0ZXggYmVmb3JlIHRyeWluZyBhZ2Fpbi4K
IAkgKi8KIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwpAQCAtNDIyLDYgKzQyMiwxOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCiAJbXV0ZXhf
dW5sb2NrKCZiYWxsb29uX211dGV4KTsKIH0KIAorc3RhdGljIGludCB4ZW5fYnJpbmdfcGdzX29u
bGluZShzdHJ1Y3QgcGFnZSAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKwl1bnNpZ25lZCBs
b25nIGksIHNpemUgPSAoMSA8PCBvcmRlcik7CisJdW5zaWduZWQgbG9uZyBzdGFydF9wZm4gPSBw
YWdlX3RvX3BmbihwZyk7CisKKwlwcl9kZWJ1ZygiT25saW5lICVsdSBwYWdlcyBzdGFydGluZyBh
dCBwZm4gMHglbHhcbiIsIHNpemUsIHN0YXJ0X3Bmbik7CisJZm9yIChpID0gMDsgaSA8IHNpemU7
IGkrKykKKwkJeGVuX29ubGluZV9wYWdlKHBmbl90b19wYWdlKHN0YXJ0X3BmbiArIGkpKTsKKwor
CXJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHhlbl9tZW1vcnlfbm90aWZpZXIoc3RydWN0IG5v
dGlmaWVyX2Jsb2NrICpuYiwgdW5zaWduZWQgbG9uZyB2YWwsIHZvaWQgKnYpCiB7CiAJaWYgKHZh
bCA9PSBNRU1fT05MSU5FKQpAQCAtNzQ0LDcgKzc1Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGJh
bGxvb25faW5pdCh2b2lkKQogCWJhbGxvb25fc3RhdHMubWF4X3JldHJ5X2NvdW50ID0gUkVUUllf
VU5MSU1JVEVEOwogCiAjaWZkZWYgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHCi0J
c2V0X29ubGluZV9wYWdlX2NhbGxiYWNrKCZ4ZW5fb25saW5lX3BhZ2UpOworCXNldF9vbmxpbmVf
cGFnZV9jYWxsYmFjaygmeGVuX2JyaW5nX3Bnc19vbmxpbmUpOwogCXJlZ2lzdGVyX21lbW9yeV9u
b3RpZmllcigmeGVuX21lbW9yeV9uYik7CiAJcmVnaXN0ZXJfc3lzY3RsX3RhYmxlKHhlbl9yb290
KTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIGIvaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCmluZGV4IDM0YTI4MjIuLjdiMDRjMWQgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAorKysgYi9pbmNsdWRlL2xpbnV4L21l
bW9yeV9ob3RwbHVnLmgKQEAgLTg3LDcgKzg3LDcgQEAgZXh0ZXJuIGludCB0ZXN0X3BhZ2VzX2lu
X2Ffem9uZSh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBlbmRfcGZuLAog
CXVuc2lnbmVkIGxvbmcgKnZhbGlkX3N0YXJ0LCB1bnNpZ25lZCBsb25nICp2YWxpZF9lbmQpOwog
ZXh0ZXJuIHZvaWQgX19vZmZsaW5lX2lzb2xhdGVkX3BhZ2VzKHVuc2lnbmVkIGxvbmcsIHVuc2ln
bmVkIGxvbmcpOwogCi10eXBlZGVmIHZvaWQgKCpvbmxpbmVfcGFnZV9jYWxsYmFja190KShzdHJ1
Y3QgcGFnZSAqcGFnZSk7Cit0eXBlZGVmIGludCAoKm9ubGluZV9wYWdlX2NhbGxiYWNrX3QpKHN0
cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwogCiBleHRlcm4gaW50IHNldF9v
bmxpbmVfcGFnZV9jYWxsYmFjayhvbmxpbmVfcGFnZV9jYWxsYmFja190IGNhbGxiYWNrKTsKIGV4
dGVybiBpbnQgcmVzdG9yZV9vbmxpbmVfcGFnZV9jYWxsYmFjayhvbmxpbmVfcGFnZV9jYWxsYmFj
a190IGNhbGxiYWNrKTsKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9ob3RwbHVnLmMgYi9tbS9tZW1v
cnlfaG90cGx1Zy5jCmluZGV4IDM4ZDk0YjcuLjI0YzJiOGUgMTAwNjQ0Ci0tLSBhL21tL21lbW9y
eV9ob3RwbHVnLmMKKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwpAQCAtNDcsNyArNDcsNyBAQAog
ICogYW5kIHJlc3RvcmVfb25saW5lX3BhZ2VfY2FsbGJhY2soKSBmb3IgZ2VuZXJpYyBjYWxsYmFj
ayByZXN0b3JlLgogICovCiAKLXN0YXRpYyB2b2lkIGdlbmVyaWNfb25saW5lX3BhZ2Uoc3RydWN0
IHBhZ2UgKnBhZ2UpOworc3RhdGljIGludCBnZW5lcmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdl
ICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwogCiBzdGF0aWMgb25saW5lX3BhZ2VfY2FsbGJh
Y2tfdCBvbmxpbmVfcGFnZV9jYWxsYmFjayA9IGdlbmVyaWNfb25saW5lX3BhZ2U7CiBzdGF0aWMg
REVGSU5FX01VVEVYKG9ubGluZV9wYWdlX2NhbGxiYWNrX2xvY2spOwpAQCAtNjU1LDI2ICs2NTUs
NTcgQEAgdm9pZCBfX29ubGluZV9wYWdlX2ZyZWUoc3RydWN0IHBhZ2UgKnBhZ2UpCiB9CiBFWFBP
UlRfU1lNQk9MX0dQTChfX29ubGluZV9wYWdlX2ZyZWUpOwogCi1zdGF0aWMgdm9pZCBnZW5lcmlj
X29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQorc3RhdGljIGludCBnZW5lcmljX29ubGlu
ZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0JX19vbmxp
bmVfcGFnZV9zZXRfbGltaXRzKHBhZ2UpOwotCV9fb25saW5lX3BhZ2VfaW5jcmVtZW50X2NvdW50
ZXJzKHBhZ2UpOwotCV9fb25saW5lX3BhZ2VfZnJlZShwYWdlKTsKKwl1bnNpZ25lZCBsb25nIG5y
X3BhZ2VzID0gMSA8PCBvcmRlcjsKKwlzdHJ1Y3QgcGFnZSAqcCA9IHBhZ2U7CisJdW5zaWduZWQg
aW50IGxvb3A7CisKKwlwcmVmZXRjaHcocCk7CisJZm9yIChsb29wID0gMCA7IGxvb3AgPCAobnJf
cGFnZXMgLSAxKSA7IGxvb3ArKywgcCsrKSB7CisJCXByZWZldGNoKHAgKyAxKTsKKwkJX19DbGVh
clBhZ2VSZXNlcnZlZChwKTsKKwkJc2V0X3BhZ2VfY291bnQocCwgMCk7CisJfQorCV9fQ2xlYXJQ
YWdlUmVzZXJ2ZWQocCk7CisJc2V0X3BhZ2VfY291bnQocCwgMCk7CisKKwlhZGp1c3RfbWFuYWdl
ZF9wYWdlX2NvdW50KHBhZ2UsIG5yX3BhZ2VzKTsKKwlzZXRfcGFnZV9yZWZjb3VudGVkKHBhZ2Up
OworCV9fZnJlZV9wYWdlcyhwYWdlLCBvcmRlcik7CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCBvbmxpbmVfcGFnZXNfYmxvY2tzKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCit7CisJdW5zaWduZWQgbG9uZyBlbmQgPSBzdGFydCArIG5yX3BhZ2VzOwor
CWludCBvcmRlciwgcmV0LCBvbmxpbmVkX3BhZ2VzID0gMDsKKworCXdoaWxlIChzdGFydCA8IGVu
ZCkgeworCQlvcmRlciA9IG1pbihNQVhfT1JERVIgLSAxVUwsIF9fZmZzKHN0YXJ0KSk7CisKKwkJ
d2hpbGUgKHN0YXJ0ICsgKDFVTCA8PCBvcmRlcikgPiBlbmQpCisJCQlvcmRlci0tOworCisJCXJl
dCA9ICgqb25saW5lX3BhZ2VfY2FsbGJhY2spKHBmbl90b19wYWdlKHN0YXJ0KSwgb3JkZXIpOwor
CQlpZiAoIXJldCkKKwkJCW9ubGluZWRfcGFnZXMgKz0gKDFVTCA8PCBvcmRlcik7CisJCWVsc2Ug
aWYgKHJldCA+IDApCisJCQlvbmxpbmVkX3BhZ2VzICs9IHJldDsKKworCQlzdGFydCArPSAoMVVM
IDw8IG9yZGVyKTsKKwl9CisJcmV0dXJuIG9ubGluZWRfcGFnZXM7CiB9CiAKIHN0YXRpYyBpbnQg
b25saW5lX3BhZ2VzX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzLAogCQkJdm9pZCAqYXJnKQogewotCXVuc2lnbmVkIGxvbmcgaTsKIAl1bnNpZ25l
ZCBsb25nIG9ubGluZWRfcGFnZXMgPSAqKHVuc2lnbmVkIGxvbmcgKilhcmc7Ci0Jc3RydWN0IHBh
Z2UgKnBhZ2U7CiAKIAlpZiAoUGFnZVJlc2VydmVkKHBmbl90b19wYWdlKHN0YXJ0X3BmbikpKQot
CQlmb3IgKGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKykgewotCQkJcGFnZSA9IHBmbl90b19wYWdl
KHN0YXJ0X3BmbiArIGkpOwotCQkJKCpvbmxpbmVfcGFnZV9jYWxsYmFjaykocGFnZSk7Ci0JCQlv
bmxpbmVkX3BhZ2VzKys7Ci0JCX0KKwkJb25saW5lZF9wYWdlcyA9IG9ubGluZV9wYWdlc19ibG9j
a3Moc3RhcnRfcGZuLCBucl9wYWdlcyk7CiAKIAlvbmxpbmVfbWVtX3NlY3Rpb25zKHN0YXJ0X3Bm
biwgc3RhcnRfcGZuICsgbnJfcGFnZXMpOwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:09:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:09: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 1g3O00-0007hr-2f; Fri, 21 Sep 2018 16: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=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3Nzz-0007hh-LD
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:09:43 +0000
X-Inumbo-ID: 753dd2bf-bdb8-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 753dd2bf-bdb8-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 18:07:37 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3Nzr-0005rC-DC; Fri, 21 Sep 2018 16:09: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 1g3Nzr-0000Ic-0N; Fri, 21 Sep 2018 16:09:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3Nzq-0005DH-Vs; Fri, 21 Sep 2018 16:09:34 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-127876-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=d09bac9dfb4d2f09f4b9350f29b5bc177f798c96
X-Osstest-Versions-That: freebsd=fb80e9f8be0c30110a80d98247b82f1d42dd909d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 16:09:34 +0000
Subject: [Xen-devel] [freebsd-master test] 127876: 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>

ZmxpZ2h0IDEyNzg3NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3ODc2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZDA5YmFjOWRmYjRkMmYwOWY0Yjkz
NTBmMjliNWJjMTc3Zjc5OGM5NgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZmI4MGU5ZjhiZTBjMzAxMTBhODBkOTgyNDdiODJmMWQ0MmRkOTA5ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3ODA0ICAyMDE4LTA5LTE5IDA5OjE5OjI5IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyNzg3NiAgMjAxOC0wOS0yMSAwOToxODozOSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVCU0Qub3JnPgogIGJyZCA8YnJk
QEZyZWVCU0Qub3JnPgogIGJ6IDxiekBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVl
QlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4K
ICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWpn
IDxtamdARnJlZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBG
cmVlQlNELm9yZz4KICBzaHVyZCA8c2h1cmRARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICBmYjgwZTlmOGJl
MC4uZDA5YmFjOWRmYjQgIGQwOWJhYzlkZmI0ZDJmMDlmNGI5MzUwZjI5YjViYzE3N2Y3OThjOTYg
LT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:11:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:11: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 1g3O1t-0008LK-H0; Fri, 21 Sep 2018 16:11:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3O1s-0008LF-GD
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:11:40 +0000
X-Inumbo-ID: 2ad3102b-bdb9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ad3102b-bdb9-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:12:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65952245"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 17:11:34 +0100
Message-ID: <409d6789ab39c20d3c90483426e6d146ad131de1.1537546261.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: extract and save affinity maps 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: 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>

VGhpcyBpcyByZXF1aXJlZCB0byByZXRhaW4gYWZmaW5pdHkgc2V0dGluZyBhY3Jvc3Mgc2F2ZS9y
ZXN0b3JlIGFuZAptaWdyYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgNDYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9k
b21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDMzNzdiYmEuLjI0ZmFj
OWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNjAzLDE2ICsxNjAzLDE4IEBAIGludCBsaWJ4bF9yZXRy
aWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiAKICAgICAvKiBWQ1BVcyAqLwogICAgIHsKLSAgICAgICAgbGlieGxfYml0bWFwICptYXAgPSAm
ZF9jb25maWctPmJfaW5mby5hdmFpbF92Y3B1czsKLSAgICAgICAgdW5zaWduZWQgaW50IG1heF92
Y3B1cyA9IGRfY29uZmlnLT5iX2luZm8ubWF4X3ZjcHVzOworICAgICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87CisgICAgICAgIGxpYnhsX2Jp
dG1hcCAqbWFwID0gJmJfaW5mby0+YXZhaWxfdmNwdXM7CisgICAgICAgIHVuc2lnbmVkIGludCBt
YXhfdmNwdXMgPSBiX2luZm8tPm1heF92Y3B1czsKICAgICAgICAgbGlieGxfZGV2aWNlX21vZGVs
X3ZlcnNpb24gdmVyc2lvbjsKKyAgICAgICAgaW50IGk7CiAKICAgICAgICAgbGlieGxfYml0bWFw
X2Rpc3Bvc2UobWFwKTsKICAgICAgICAgbGlieGxfYml0bWFwX2luaXQobWFwKTsKICAgICAgICAg
bGlieGxfYml0bWFwX2FsbG9jKENUWCwgbWFwLCBtYXhfdmNwdXMpOwogICAgICAgICBsaWJ4bF9i
aXRtYXBfc2V0X25vbmUobWFwKTsKIAotICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8u
dHlwZSkgeworICAgICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewogICAgICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTToKICAgICAgICAgICAgIHZlcnNpb24gPSBsaWJ4bF9fZGV2aWNl
X21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpOwogICAgICAgICAgICAgYXNzZXJ0KHZl
cnNpb24gIT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fVU5LTk9XTik7CkBAIC0xNjQyLDYg
KzE2NDQsNDQgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiRmFpbCB0byB1cGRhdGUgYXZhaWxhYmxlIGNwdSBtYXAiKTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9CisKKyAgICAgICAgLyogQWZmaW5pdHkgbWFwcyAqLworCisjZGVmaW5l
IFJFQUxMT0NfQUZGSU5JVFlfTUFQKG4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBiX2luZm8tPm51bV92Y3B1
XyAjIyBuICMjIF9hZmZpbml0eTsgaSsrKSB7ICAgICAgICAgICBcCisgICAgICAgICAgICBsaWJ4
bF9iaXRtYXAgKm0gPSAmYl9pbmZvLT52Y3B1XyAjIyBuICMjIF9hZmZpbml0eVtpXTsgICAgICAg
ICAgICBcCisgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZShtKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBsaWJ4bF9iaXRtYXBf
aW5pdChtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICBsaWJ4bF9jcHVfYml0bWFwX2FsbG9jKENUWCwgbSwgMCk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGJf
aW5mby0+dmNwdV8gIyMgbiAjIyBfYWZmaW5pdHkgPSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICBsaWJ4bF9fcmVhbGxvYyhOT0dDLCBiX2luZm8tPnZj
cHVfICMjIG4gIyMgX2FmZmluaXR5LCAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
IG1heF92Y3B1cyAqIHNpemVvZihiX2luZm8tPnZjcHVfICMjIG4gIyMgX2FmZmluaXR5WzBdKSk7
ICBcCisgICAgICAgIGZvciAoaSA9IGJfaW5mby0+bnVtX3ZjcHVfICMjIG4gIyMgX2FmZmluaXR5
OyBpIDwgbWF4X3ZjcHVzOyBpKyspIHsgICBcCisgICAgICAgICAgICBsaWJ4bF9iaXRtYXAgKm0g
PSAmYl9pbmZvLT52Y3B1XyAjIyBuICMjIF9hZmZpbml0eVtpXTsgICAgICAgICAgICBcCisgICAg
ICAgICAgICBsaWJ4bF9iaXRtYXBfaW5pdChtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBsaWJ4bF9jcHVfYml0bWFwX2FsbG9jKENU
WCwgbSwgMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGJfaW5mby0+bnVtX3ZjcHVfICMjIG4gIyMgX2FmZmluaXR5ID0g
bWF4X3ZjcHVzOworCisgICAgICAgIFJFQUxMT0NfQUZGSU5JVFlfTUFQKGhhcmQpOworICAgICAg
ICBSRUFMTE9DX0FGRklOSVRZX01BUChzb2Z0KTsKKworI3VuZGVmIFJFQUxMT0NfQUZGSU5JVFlf
TUFQCisKKyAgICAgICAgLyogR2V0IGN1cnJlbnQgbWFwcyBmcm9tIGh5cGVydmlzb3IgKi8KKyAg
ICAgICAgZm9yIChpID0gMDsgaSA8IG1heF92Y3B1czsgaSsrKSB7CisgICAgICAgICAgICBsaWJ4
bF9iaXRtYXAgKmhhcmQgPSAmYl9pbmZvLT52Y3B1X2hhcmRfYWZmaW5pdHlbaV07CisgICAgICAg
ICAgICBsaWJ4bF9iaXRtYXAgKnNvZnQgPSAmYl9pbmZvLT52Y3B1X3NvZnRfYWZmaW5pdHlbaV07
CisKKyAgICAgICAgICAgIGlmICh4Y192Y3B1X2dldGFmZmluaXR5KENUWC0+eGNoLCBkb21pZCwg
aSwgaGFyZC0+bWFwLCBzb2Z0LT5tYXAsCisgICAgICAgICAgICAgICAgWEVOX1ZDUFVBRkZJTklU
WV9TT0ZUfFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCkgPT0gLTEpIHsKKyAgICAgICAgICAgICAgICBM
T0dFRChFUlJPUiwgZG9taWQsICJHZXR0aW5nIHZjcHUgYWZmaW5pdHkiKTsKKyAgICAgICAgICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKwogICAgIH0KIAogICAgIC8qIE1lbW9yeSBsaW1pdHM6CgpiYXNl
LWNvbW1pdDogOTRiOGIyZTA5MjkwY2NhMGZjZDhhZmQ5MzBmN2YwODM0NThiMWFmZQotLSAKZ2l0
LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:13:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:13: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 1g3O3m-0008Tv-V9; Fri, 21 Sep 2018 16:13:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3O3l-0008Tn-5Z
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:13:37 +0000
X-Inumbo-ID: 6ff22832-bdb9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ff22832-bdb9-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:14:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65952463"
Date: Fri, 21 Sep 2018 17:13:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180921161333.45g267m263pon3o7@zion.uk.xensource.com>
References: <20180920104025.88948-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920104025.88948-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: keep assigned pci devices across
 domain reboots
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Andreas Kinzler <hfp@posteo.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>

T24gVGh1LCBTZXAgMjAsIDIwMTggYXQgMTI6NDA6MjVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEZpbGwgdGhlIGZyb21feGVuc3RvcmUgbGlieGxfZGV2aWNlX3R5cGUgaG9vayBm
b3IgUENJIGRldmljZXMgc28gdGhhdAo+IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uIGNhbiBwcm9wZXJseSByZXRyaWV2ZSBQQ0kgZGV2aWNlcwo+IGZyb20geGVuc3RvcmUuCj4g
Cj4gVGhpcyBmaXhlcyBkaXNhcHBlYXJpbmcgcGNpIGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJv
b3RzLgo+IAo+IFJlcG9ydGVkLWJ5OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+Cj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:21:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:21: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 1g3OAz-0000o3-Rq; Fri, 21 Sep 2018 16:21:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gatc=md=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g3OAx-0000ny-VN
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:21:03 +0000
X-Inumbo-ID: 79ccaa1f-bdba-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79ccaa1f-bdba-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:22:04 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 21 Sep 2018 18:21:00 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 21 Sep 2018 17:20:35 +0100
Message-ID: <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Milan Boberic <milanboberic94@gmail.com>
Date: Fri, 21 Sep 2018 18:20:23 +0200
In-Reply-To: <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 <julien.grall@arm.com>,
 stefano@stabellini.net
Content-Type: multipart/mixed; boundary="===============5927686786034817607=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5927686786034817607==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-HxAldq1LCiF1nN5cmMuA"


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

[Adding Julien as well.

Julien, this seems related to the RCU issue we fought on ARM when using
Credit2, although this is null, but it's being even more weird...]

On Fri, 2018-09-21 at 16:14 +0200, Milan Boberic wrote:
> Hey,
> yes, I can see prink's outputs on console and in xl dmesg. Also added
> timestamps, here are the results (created and destroyed domU a few
> times, just to get more values), this is from xl dmesg:
>=20
> NULL SCHEDULER - Not stressed PetaLinux host domain.
>=20
> (XEN) t=3D218000327743:End of a domain_destroy function
> (XEN) t=3D218000420874:End of a complete_domain_destroy function
> (XEN) <G><3>memory_map:add: dom2 gfn=3Dff0a0 mfn=3Dff0a0 nr=3D1
> ...
>=20
> Stressed PetaLinux host with command: yes > /dev/null &
>=20
> (XEN) t=3D3247747255872:End of a domain_destroy function
> (XEN) t=3D3247747349863:End of a complete_domain_destroy function
> ...
>
> CREDIT SCHEDULER - not stressed PetaLinux host
>=20
> (XEN) t=3D86245669606:End of a domain_destroy function
> (XEN) t=3D86245761127:End of a complete_domain_destroy function
> ...
>=20
> Stressed PetaLinux host with yes > /dev/null &
>=20
> (XEN) t=3D331229997499:End of a domain_destroy function
> (XEN) t=3D331230091770:End of a complete_domain_destroy function
> ...
>
Which, if I'm doing the math properly, tells us that
complete_domain_destroy() is called within ~90us, for both schedulers,
and in all stress/load conditions. That wouldn't be too bad, I think.

And in fact, if I remember correctly, you're saying that adding the
printk()s fixes the issue in null. I wonder why that is... Can you like
kill the printks, store 5 or so of the timestamps (or just the delta)
in a static array or something, and print it from somewhere else (like
a debug-key handler in the same file)?

What I'm after, is how log, after domain_destroy(),
complete_domain_destroy() is called, and whether/how it relates the the
grace period idle timer we've added in the RCU code.

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/

--=-HxAldq1LCiF1nN5cmMuA
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+4FAlulGkwACgkQFkJ4iaW4
c+5gdBAAlldca+BrclweOX18E8cQpsKRb6vv3T1MgXLBrdIgBRLdvnCmA3iRSpfQ
XCmjoTxuvf5onULzxbyYlN3gq299UdxbqmfLxlZ0Oz4GUttVLjIwZxQfbeulb+zb
WIiJW4P7rFBZMQWUtGSAsUkgksbw7FB5d/wO9SVMw0P0Rr01gx3XUalUaJcy/IYB
fLa4iy2Hpn4V5EO8f52eXRHiFhEc71sIRx+nfDFZInDzPYApkj6ql+vuWbJT4SPD
FSLft6GSHiHT6Vt2WUf6x8hPcRt5pYhb34aIgNA+JW0rVQlQ1I5kbtBdZFuR21rq
c50lwinTrUTMM0He1+7fAGNcWLqcrrzrKyxMRyE6e6vMc5VnC4BS9slBYVCIVthn
fDAJ7JY4YVNaChf3OFp02RlDMHftqJ1eWydIiElyN8Tkf52ah5Tvb1GLG3D/V4eu
RES+tqfT67LxyvbXHkJcSonxgRzccEMN+dmkpLuZaIly3sJyAhMh9SG1zD1+ML/k
DwSmGPIqUgRkxoCZBpWLe9XOe3zgn7ajGIo/5ACx+WXqcENa2ObvCoPok4N2hax+
MRTbx2ce33nALAgJooQgLK1/x4cWnu4H70HwYiMU1PuoGoIo2mW1dfV5Bq5amce5
ZL7DWhmiLB2VtweQinHSkhIRRnYAXArRC3ZarjEK8BFSVJ9clww=
=4Mui
-----END PGP SIGNATURE-----

--=-HxAldq1LCiF1nN5cmMuA--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5927686786034817607==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16: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 1g3OQY-0001iE-Ff; Fri, 21 Sep 2018 16:37:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4pl1=md=citrix.com=prvs=7953d62ed=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g3OQX-0001i9-NG
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:37:09 +0000
X-Inumbo-ID: b9793af1-bdbc-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9793af1-bdbc-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:38:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65954775"
Date: Fri, 21 Sep 2018 17:37:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20180921163704.zhbggqp3csusvcfw@zion.uk.xensource.com>
References: <20180921145633.11663-1-ian.jackson@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921145633.11663-1-ian.jackson@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] INSTALL: Mention kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Doug Goldstein <cardoe@cardoe.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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDM6NTY6MzNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKwo+ICtZb3UgY2FuIGNvdW50ZXItb3ZlcnJpZGUgdGhpcyBiZWhhdmlvdXIgYnkgc2V0
dGluZyBYRU5fQ09ORklHX0VYUEVSVD15Cj4gK2luIHlvdXIgZW52aXJvbm1lbnQuICBIb3dldmVy
LCBkb2luZyB0aGlzIGlzIG5vdCBzdXBwb3J0ZWQgYW5kIHRoZQo+ICtyZXN1bHRpbmcgY29uZmln
dXJhdGlvbnMgZG8gbm90IHJlY2VpdmUgc2VjdXJpdHkgc3VwcG9ydC4gIElmIHlvdSBzZXQKCkVy
ci4uLiBidXQgd2Ugc2V0IFhFTl9DT05GSUdfRVhQRVJUIGZvciBzaGltIGJ1aWxkIGFuZCBzaGlt
IGlzCnN1cHBvcnRlZC4KCldlaS4KCj4gKwo+ICBPcHRpb25zIHJlY29nbml6ZWQgYnkgY29uZmln
dXJlCj4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAgCj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 16:48:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 16:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3Obd-0002XS-K2; Fri, 21 Sep 2018 16:48:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qbiu=md=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g3Obc-0002Wi-9f
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 16:48:36 +0000
X-Inumbo-ID: 52e66827-bdbe-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 52e66827-bdbe-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 16:49:37 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id BD368305FFA7
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 19:48:33 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B06A97FC21
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 19:48:33 +0300 (EEST)
Received: (qmail 24919 invoked from network); 21 Sep 2018 19:48:33 +0300
Received: from 86-120-176-132.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.176.132)
 by smtp02.buh.bitdefender.net with SMTP; 21 Sep 2018 19:48:33 +0300
To: Wei Liu <wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <645582bae3826048a61ba2162c1539f580847f13.1537545258.git-series.wei.liu2@citrix.com>
 <e89abfdc-c6ee-9075-6470-4a0e6484d876@bitdefender.com>
 <20180921160317.6ghpo3e5arpuexfj@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1c5975fc-141d-48a6-e666-bb4593e1f343@bitdefender.com>
Date: Fri, 21 Sep 2018 19:48:24 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180921160317.6ghpo3e5arpuexfj@zion.uk.xensource.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77501
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496596,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.003483)], BW: [Enabled, t:
 (0.000884)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004840), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.053499,0.000086)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.213343), Hit: No,
 Details: v2.7.15; Id: 15.1i6ap3p.1cnuggs7d.e05u3], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 1/5] x86/mem_access: put
 p2m_{get/set}_suppress_ve under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lists.xenproject.org,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gOS8yMS8xOCA3OjAzIFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgU2VwIDIxLCAyMDE4
IGF0IDA2OjU3OjM5UE0gKzAzMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gOS8yMS8x
OCA2OjU0IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gVGhleSBhcmUgdXNlZCBieSBIVk0gY29kZSBv
bmx5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4+PiAtLS0KPj4+IHY1OiBuZXcKPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMgfCAyICsrCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwo+Pj4gaW5kZXggMjIxN2JkYS4uODI2YzM1ZiAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKPj4+IEBAIC01MDEsNiArNTAxLDcgQEAgdm9pZCBhcmNoX3AybV9zZXRf
YWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQo+
Pj4gICAgICB9Cj4+PiAgfQo+Pj4gIAo+Pj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+PiAgLyoKPj4+
ICAgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZS4gIE9ubHkgYXZh
aWxhYmxlIG9uIFZNWC4KPj4+ICAgKi8KPj4+IEBAIC02MDAsNiArNjAxLDcgQEAgaW50IHAybV9n
ZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVz
c192ZSwKPj4+ICAKPj4+ICAgICAgcmV0dXJuIDA7Cj4+PiAgfQo+Pj4gKyNlbmRpZgo+Pj4gIAo+
Pj4gIC8qCj4+PiAgICogTG9jYWwgdmFyaWFibGVzOgo+Pgo+PiBIZWxsbyBXZWksCj4+Cj4+IEkg
YW0gd29ya2luZyBvbiBtb3ZpbmcgdGhlc2UgZnVuY3Rpb25zIHRvIHAybS5jIChidXQgd2FpdGlu
ZyBmb3IKPj4gR2VvcmdlJ3MgcmVwbHkgb24gdGhlIFZNWCAjVkUgY2hlY2tzKSwgc28gaWYgeW91
J2QgbGlrZSAtIGFuZCBmZWVsCj4+IHRoYXQncyBhcHByb3ByaWF0ZSAtIEkgY2FuIGFsc28gcHV0
IHRoYXQgY29kZSB1bmRlciBDT05GSUdfSFZNIGluIHRoZQo+PiBjbGVhbnVwIHBhdGNoLiBJcyB0
aGF0IHNvbWV0aGluZyB5b3UnZCBiZSBpbnRlcmVzdGVkIGluPwo+IAo+IFRoYXQgd291bGQgYmUg
ZmluZSBieSBtZSwgYnV0IC4uLgo+IAo+Pgo+PiBPdGhlcndpc2UsIEFja2VkLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+LCBhbmQKPj4gSSdsbCBtb3ZlIHRo
ZSBuZXcgY29kZSBhcyB3ZWxsLgo+Pgo+IAo+IHNpbmNlIHlvdSBhY2sgdGhpcywgSSBtaWdodCBh
cyB3ZWxsIGp1c3QgY29tbWl0IHRoaXMgcGF0Y2ggc28geW91IGNhbgo+IHJlYmFzZS4KPiAKPiBJ
biBhbnkgY2FzZSwgdGhlIGNvZGUgdGhhdCBlbmRzIHVwIGluIHAybS5jIHdpbGwgaGF2ZSB0byBi
ZSBlbmNsb3NlZCBpbgo+IENPTkZJR19IVk0uCj4gCj4gSSBoYXZlIGZ1cnRoZXIgcGxhbiB0byBz
cGxpdCBjb2RlIGZyb20gcDJtLmMgdG8gcDJtLWh2bS5jIG9yIGFsaWtlLCBidXQKPiB0aGF0IGNh
biB3YWl0IHVudGlsIHlvdSBmaW5pc2ggeW91ciBwYXRjaGVzLgoKT0ssIG5vIHByb2JsZW0uCgoK
VGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3OrD-0003y3-VX; Fri, 21 Sep 2018 17:04:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3OrC-0003xi-Qe
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:42 +0000
X-Inumbo-ID: 92a68383-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92a68383-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957266"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:23 +0100
Message-ID: <20180921170428.13771-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and update
 with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@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>

ZG9jcy9xZW11LWRlcHJpdmlsZWdlLnR4dCBoYWQgc29tZSBiYXNpYyBpbnN0cnVjdGlvbnMgZm9y
IHVzaW5nCmRtX3Jlc3RyaWN0LCBidXQgaXQgd2FzIGluY29tcGxldGUsIG1pc2xlYWRpbmcsIGFu
ZCBzdGFsZS4KClVwZGF0ZSB0aGUgZG9jcyBpbiBhIG51bWJlciBvZiB3YXlzLgoKRmlyc3QsIHNl
cGFyYXRlIHVzZXItZmFjaW5nIGRvY3VtZW50YXRpb24gYW5kIHRlY2huaWNhbCBkZXNjcmlwdGlv
bgppbnRvIGRvY3MvZmVhdHVyZXMgYW5kIGRvY3MvZGVzaWduLCByZXNwZWN0aXZlbHkuCgpJbiB0
aGUgZmVhdHVyZSBkb2M6CgoqIEludHJvZHVjZSBhIHNlY3Rpb24gbWVudGlvbmluZyBtaW5pbWlt
IHZlcnNpb25zIG9mIExpbnV4LCBYZW4sIGFuZApxZW11IHJlcXVpcmVkIChUQkQpCgoqIEZpeCB0
aGUgZGlzY3Vzc2lvbiBvZiBxZW11IHVzZXJpZC4gIE1lbnRpb24geGVuLXFlbXV1c2VyLXJhbmdl
LWJhc2UsCmFuZCBwcm92aWRlIGV4YW1wbGUgc2hlbGwgY29kZSB0aGF0IGFjdHVhbGx5IGhhcyBz
b21lIGhvcGUgb2Ygd29ya2luZwooaW5zdGVhZCBvZiBmYWlsaW5nIG91dCBhZnRlciBjcmVhdGlu
ZyA5MDAgdXNlcmlkcykuCgoqIERlc2NyaWJlIGhvdyB0byBlbmFibGUgcmVzdHJpY3Rpb25zLCBh
cyB3ZWxsIGFzIGZlYXR1cmVzIHdoaWNoCnByb2JhYmx5IGRvbid0IG9yIGRlZmluaXRlbHkgZG9u
J3Qgd29yay4KCkluIHRoZSBkZXNpZ24gZG9jLCBpbnRyb2R1Y2UgYSAiVGVjaG5pY2FsIERldGFp
bHMiIHNlY3Rpb24gd2hpY2gKZGVzY3JpYmVzIHNwZWNpZmljYWxseSB3aGF0IHJlc3RyaWN0aW9u
cyBhcmUgY3VycmVudGx5IGRvbmUsIGFuZCBhbHNvCndoYXQgcmVzdHJpY3Rpb25zIHdlIGFyZSBs
b29raW5nIGF0IGRvaW5nIGluIHRoZSBmdXR1cmUuCgpUaGUgaWRlYSBoZXJlIGlzIHRoYXQgYXMg
d2UgaW1wbGVtZW50IHRoZSB2YXJpb3VzIGl0ZW1zIGZvciB0aGUKZnV0dXJlLCB3ZSBtb3ZlIHRo
ZW0gZnJvbSAiUmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvIiB0byAiUmVzdHJpY3Rpb25zCmRvbmUi
LiAgVGhpcyBjYW4gYWxzbyBhY3QgYXMgYSBkZXNpZ24gZG9jdW1lbnQgLS0gYSBwbGFjZSBmb3Ig
cHVibGljCmRpc2N1c3Npb24gb2Ygd2hhdCBjYW4gb3Igc2hvdWxkIGJlIGRvbmUgYW5kIGhvdy4K
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjE6Ci0gQnJlYWsgaW50byB0d28sIGFuZCBtb3ZlIGludG8gYXBw
cm9wcmlhdGUgZGlyZWN0b3JpZXMgKHJhdGhlciB0aGFuICdtaXNjJykKLSBVcGRhdGVkIHZlcnNp
b24gcmVxdWlyZW1lbnRzCi0gRGlzdGluZ3Vpc2ggYmV0d2VlbiBmZWF0dXJlcyB3aGljaCAiZG9u
J3QgeWV0IHdvcmsiIGFuZCBmZWF0dXJlcyB3aGljaCB3ZSBuZXZlciBleHBlY3QgdG8gd29yawot
IFVwZGF0ZSBkZXNjcmlwdGlvbiBvZiB4ZW4tcmVzdHJpY3QgZnVuY3Rpb25hbGl0eQotIFJlb3Jk
ZXIgYW5kIGV4cGFuZCBmdXJ0aGVyIHJlc3RyaWN0aW9ucwotIE1ha2UgaXQgbW9yZSBjbGVhciB3
aGljaCByZXN0cmljdGlvbnMgYXJlIGF2YWlsYWJsZSBvbiBMaW51eCBvbmx5Ci0gSW5jbHVkZSBk
ZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiBob3cgdG8ga2lsbCBhIHByb2Nlc3MKLSBBZGQgUkxJTUlU
X05QUk9DIGFzIHNvbWV0aGluZyB3ZSBjYW4gZG8gd2l0aG91dCBmdXJ0aGVyIGNoYW5nZXMgdG8g
cWVtdQotIERvY3VtZW50IHRoZSBuZWVkIHRvIGNoZWNrIGZvciB0aGUgc2FuZGJveCBmZWF0dXJl
IGJlZm9yZSB1c2luZyBpdAoKVGhhbmsgeW91IHRvIFJvc3MgTGFnZXJ3YWxsLCB3aG9zZSBkZXNj
cmlwdGlvbiBvZiB3aGF0IFhlblNlcnZlciBpcwpkb2luZyBmb3JtZWQgbXVjaCBvZiB0aGUgYmFz
aXMgZm9yIHRoZSB0ZXh0IGhlcmUuCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogS29ucmFkIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvcWVtdS1k
ZXByaXZpbGVnZS5tZCAgICAgIHwgMjk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiBkb2Nz
L2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jIHwgIDkxICsrKysrKysrCiBkb2NzL21p
c2MvcWVtdS1kZXByaXZpbGVnZS50eHQgICAgICAgIHwgIDM2IC0tLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgMzg2IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9j
cy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRv
Y3MvbWlzYy9xZW11LWRlcHJpdmlsZWdlLnR4dAoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMWU3MzFjMTZhYQotLS0gL2Rldi9u
dWxsCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCkBAIC0wLDAgKzEsMjk1
IEBACisjIEludHJvZHVjdGlvbgorCitUaGUgZ29hbCBvZiBkZXByaWx2aWxlZ2luZyBxZW11IGlz
IHRoaXM6IEV2ZW4gaWYgdGhlcmUgaXMgYSBidWcgKGZvcgorZXhhbXBsZSBpbiBxZW11KSB3aGlj
aCBwZXJtaXRzIGEgZG9tYWluIHRvIGdhaW4gY29udHJvbCBvZiB0aGUgZGV2aWNlCittb2RlbCwg
dGhlIGNvbXByb21pc2VkIGRldmljZSBtb2RlbCBwcm9jZXNzIGlzIHByZXZlbnRlZCBmcm9tCit2
aW9sYXRpbmcgdGhlIHN5c3RlbSdzIG92ZXJhbGwgc2VjdXJpdHkgcHJvcGVydGllcy4gIEllLCBh
IGd1ZXN0CitjYW5ub3QgImVzY2FwZSIgZnJvbSB0aGUgdmlydHVhbGlzYXRpb24gYnkgdXNpbmcg
YSBxZW11IGJ1Zy4KKworVGhpcyBkb2N1bWVudCBsaXN0cyB0aGUgdmFyaW91cyB0ZWNobmljYWwg
bWVhc3VyZXMgd2hpY2ggd2UgZWl0aGVyCitoYXZlIHRha2VuLCBvciBwbGFuIHRvIHRha2UgdG8g
ZWZmZWN0IHRoaXMgZ29hbC4gIFNvbWUgb2YgdGhlbSBhcmUKK3JlcXVpcmVkIHRvIGJlIGNvbnNp
ZGVyZWQgc2VjdXJlICh0aGF0IGlzLCB0aGVyZSBhcmUga25vd24gYXR0YWNrCit2ZWN0b3JzIHdo
aWNoIHRoZXkgY2xvc2UpOyBvdGhlcnMgYXJlICJqdXN0IGluIGNhc2UiICh0aGF0IGlzLCB0aGVy
ZQorYXJlIG5vIGtub3duIGF0dGFjayB2ZWN0b3JzLCBidXQgd2UgcGVyZm9ybSB0aGUgcmVzdHJp
Y3Rpb25zIHRvIHJlZHVjZQordGhlIHBvc3NpYmlsaXR5IG9mIHVua25vd24gYXR0YWNrIHZlY3Rv
cnMpLgorCisjIFJlc3RyaWN0aW9ucyBkb25lCisKK1RoZSBmb2xsb3dpbmcgcmVzdHJpY3Rpb25z
IGFyZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQuCisKKyMjIEhhdmluZyBxZW11IHN3aXRjaCB1c2Vy
CisKKycnJ0Rlc2NyaXB0aW9uJycnOiBBcyBtZW50aW9uZWQgYWJvdmUsIGhhdmluZyBRRU1VIHN3
aXRjaCB0byBhCitub24tcm9vdCB1c2VyLCBvbmUgcGVyIGRvbWFpbiBpZC4gIE5vdCBiZWluZyB0
aGUgcm9vdCB1c2VyIGxpbWl0cyB3aGF0CithIGNvbXByb21pc2VkIFFFTVUgcHJvY2VzcyBjYW4g
ZG8gdG8gdGhlIHN5c3RlbSwgYW5kIGhhdmluZyBvbmUgdXNlcgorcGVyIGRvbWFpbiBpZCBsaW1p
dHMgd2hhdCBhIGNvbXByaW1pc2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhlCitRRU1VIHBy
b2Nlc3NlcyBvZiBvdGhlciBWTXMuCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOiBUaGUgdG9vbHN0
YWNrIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAt
cnVuYXMgPHVpZD46PGdpZD4KKworJycnSG93IHRvIHRlc3QnJyc6CisKKyAgICBncmVwIC9wcm9j
LzxxcGlkPi9zdGF0dXMgW1VHXWlkCisKKycnJ1Rlc3RpbmcgU3RhdHVzJycnOiBOb3QgdGVzdGVk
CisKKyMjIFhlbiBsaWJyYXJ5IC8gZmlsZS1kZXNjcmlwdG9yIHJlc3RyaWN0aW9ucworCisnJydE
ZXNjcmlwdGlvbicnJzogQ2xvc2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3Jp
cHRvcnMuCitTcGVjaWZpY2FsbHk6CisgKiBDbG9zZSBhbGwgeGVuc3RvcmUtcmVsYXRlZCBmaWxl
IGRlc2NyaXB0b3JzCisgKiBNYWtlIHN1cmUgdGhhdCBleHRyYW5lb3VzIGBwcml2Y21kYCBhbmQg
YGV2dGNobmAgaW5zdGFuY2VzIGFyZQorY2xvc2VkCisgKiBNYWtlIHN1cmUgdGhhdCBhbGwgb3Bl
biBpbnN0YW5jZXMgb2YgYHByaXZjbWRgIGFuZCBgZXZ0Y2huYCBmaWxlCitkZXNjcmlwdG9ycyBo
YXZlIGhhZCBgSU9DVExfUFJJVkNNRF9SRVNUUklDVGAgYW5kCitgSU9DVExfRVZUQ0hOX1JFU1RS
SUNUX0RPTUlEYCBpb2N0bHMgY2FsbGVkIG9uIHRoZW0sIHJlc3BlY3RpdmVseS4KKworRklYTUU6
IERvdWJsZS1jaGVjayB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGFib3ZlCisKKycnJ0ltcGxlbWVu
dGF0aW9uJycnOiBUb29sc3RhY2sgYWRkcyB0aGUgZm9sbG93aW5nIHRvIHRoZSBxZW11IGNvbW1h
bmQtbGluZToKKworICAgIC14ZW4tZG9taWQtcmVzdHJpY3QKKworJycnSG93IHRvIHRlc3QnJyc6
CisKKyAgICB0b29scy90ZXN0L2RlcHJpdi9kZXByaXYtZmQtY2hlY2tlci5jCisKKycnJ1Rlc3Rp
bmcgc3RhdHVzJycnOiBUZXN0ZWQKKworIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3Rp
bGwgdG8gZG8KKworVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRv
LiAgSXQgaXMgbWVhbnQgdG8gYmUKK2xpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVu
dGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0CitmaXJzdC4KKworIyMgQ2hyb290CisKKycn
J0Rlc2NyaXB0aW9uJycnOiBRZW11IHJ1bnMgaW4gaXRzIG93biBjaHJvb3QsIHN1Y2ggdGhhdCBl
dmVuIGlmIGl0Citjb3VsZCBjYWxsIGFuICdvcGVuJyBjb21tYW5kIG9mIHNvbWUgc29ydCwgdGhl
cmUgd291bGQgYmUgbm90aGluZyBmb3IKK2l0IHRvIHNlZS4KKworJycnSW1wbGVtZW50YXRpb24n
Jyc6IFRoZSB0b29sc3RhY2sgY3JlYXRlcyBhIGRpcmVjdG9yeSBpbiB0aGUgbGlieGwgInJ1bi1k
aXIiOyBlLmcuCitgL3Zhci9ydW4veGVuL3FlbXUtcm9vdC08ZG9taWQ+YAorCitUaGVuIGFkZHMg
dGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAtY2hyb290IC92
YXIvcnVuL3hlbi9xZW11LXJvb3QtPGRvbWlkPgorCQorJycnSG93IHRvIHRlc3QnJyc6ICBDaGVj
ayBgL3Byb2MvPHFwaWQ+L3Jvb3RgCisJCisnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKKworIyMg
TmFtZXNwYWNlcyBmb3IgdW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkpCisKKycnJ0Rl
c2NyaXB0aW9uJycnOiBFbnRlciBRRU1VIGludG8gaXRzIG93biBtb3VudCAmIElQQyBuYW1lc3Bh
Y2VzLgorVGhpcyBtZWFucyB0aGF0IGV2ZW4gaWYgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRo
ZSBwcm9jZXNzIHdvbid0IGJlCithYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQgcG9pbnRz
IG9yIGV4c3Rpbmcgbm9uLWZpbGUtYmFzZWQgSVBDCitkZXNjcmlwdG9ycyB0byBhdHRlbXB0IHRv
IGF0dGFjayB0aGVtLgorCisnJydJbXBsZW1lbnRhdGlvbicnJzoKKworSW4gdGhlb3J5IHRoaXMg
Y291bGQgYmUgZG9uZSBpbiBRRU1VIChzaW1pbGFyIHRvIC1zYW5kYm94LCAtcnVuYXMsCistY2hy
b290LCBhbmQgc28gb24pLCBidXQgYSBwYXRjaCBkb2luZyB0aGlzIGluIFFFTVUgd2FzIE5BS2Vk
Cit1cHN0cmVhbS4gVGhleSBwcmVmZXJyZWQgdGhhdCB0aGlzIHdhcyBkb25lIGFzIGEgc2V0dXAg
c3RlcCBieQord2hhdGV2ZXIgZXhlY3V0ZXMgUUVNVTsgaS5lLiwgaGF2ZSB0aGUgcHJvY2VzcyB3
aGljaCBleGVjJ3MgUUVNVSBmaXJzdAorY2FsbDoKKworICAgIHVuc2hhcmUoQ0xPTkVfTkVXTlMg
fCBDTE9ORV9ORVdJUEMpCisJCisnJydIb3cgdG8gdGVzdCcnJzogIENoZWNrIGAvcHJvYy88cXBp
ZD4vbnMvW2lwYyxtbnRdYAorCisnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKKworIyMjIEJhc2lj
IFJMSU1JVHMKKworJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0cyBvbiB0aGUg
cmVzb3VyY2VzIHRoYXQgYSBnaXZlbgorcHJvY2VzcyAvIHVzZXJpZCBpcyBhbGxvd2VkIHRvIGNv
bnN1bWUuICBUaGVzZSBjYW4gbGltaXQgdGhlIGFiaWxpdHkKK29mIGEgY29tcHJvbWlzZWQgUUVN
VSBwcm9jZXNzIHRvIERvUyBkb21haW4gMCBieSBleGhhdXN0aW5nIHZhcmlvdXMKK3Jlc291cmNl
cyBhdmFpbGFibGUgdG8gaXQuCisKKycnJ0ltcGxlbWVudGF0aW9uJycnCisKK0xpbWl0cyB0aGF0
IGNhbiBiZSBpbXBsZW1lbnRlZCBpbW1lZGlhdGVseSB3aXRob3V0IG11Y2ggZWZmb3J0OgorIC0g
UkxJTUlUX0ZTSVpFYCAoZmlsZSBzaXplKSB0byAyNTZLaUIuCisgLSBSTElNSVRfTlBST0MgKGFm
dGVyIHVpZCBjaGFuZ2VzIHRvIGEgdW5pcXVlIHVpZCkKKworUHJvYmFibHkgbm90IG5lY2Vzc2Fy
eSBidXQgd2h5IG5vdDoKKyAtIFJMSU1JVF9DT1JFOiAwCisgLSBSTElNSVRfTVNHUVVFVUU6IDAK
KyAtIFJMSU1JVF9MT0NLUzogMCBYWFggQ2hlY2sKKyAtIFJMSU1JVF9NRU1MT0NLOiAwCisgICBt
bG9jaygpIGlzIFVzZWQgb25seSB3aGVuIGJvdGggInJlYWx0aW1lIiBhbmQgIm1sb2NrIiBhcmUg
c3BlY2lmaWVkLgorICAgCisnJydIb3cgdG8gdGVzdCcnJzogQ2hlY2sgYC9wcm9jLzxxcGlkPi9s
aW1pdHNgCisKKycnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAorCisjIyMgRnVydGhlciBSTElNSVRz
CisKK1JMSU1JVF9BUyBsaW1pdHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlz
IGluY2x1ZGVzIHRoZQordmlydHVhbCBtZW1vcnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2Fj
aGUuICB4ZW4tbWFwY2FjaGUuYyBhbHJlYWR5CitmaWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQg
YmUgc3RyYWlnaHRmb3J3YXJkIHRvIG1ha2UgaXQgKnNldCogdGhlCitybGltaXQgdG8gd2hhdCBp
dCB0aGlua3MgYSBzZW5zaWJsZSBsaW1pdCBpcy4KKworT3RoZXIgdGhpbmdzIHRoYXQgd291bGQg
dGFrZSBzb21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KK3V0aWxpemUgZHVlIHRv
IG9yZGVyaW5nIGNvbnN0cmFudHM6CisgLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxsIG5lY2Vz
c2FyeSBmaWxlcyBhcmUgb3BlbmVkKQorCisjIyMgbGlieGwgVUlEIGNsZWFudXAKKworJycnRGVz
Y3JpcHRpb24nJyc6IERvbWFpbiBJRHMgYXJlIHJldXNlZCwgYW5kIHRodXMgcmVzdHJpY3RlZCBV
SURzIGFyZQorcmV1c2VkLiAgSWYgYSBjb21wcm9taXNlZCBRRU1VIGNhbiBmb3JrIChkdWUgdG8g
c2VjY29tcCBvcgorUkxJTUlUX05QUk9DIGxpbWl0cyBiZWluZyBpbmVmZmVjdGl2ZSBmb3Igc29t
ZSByZWFzb24pLCBpdCBtYXkgYXZvaWQKK2JlaW5nIGtpbGxlZCB3aGVuIGl0cyBkb21haW4gZGll
cywgdGhlbiB3YWl0IHVudGlsIHRoZSBkb21haW4gSUQgaXMKK3JldXNlZCBhZ2FpbiwgYXQgd2hp
Y2ggcG9pbnQgaXQgd2lsbCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgZG9tYWluIGluCitxdWVzdGlv
biAod2hpY2ggcHJvYmFibHkgYmVsb25ncyB0byBzb21lb25lIGVsc2UpLgorCitsaWJ4bCBzaG91
bGQga2lsbCBhbGwgVUlEcyBhc3NvY2lhdGVkIHdpdGggYSBkb21haW4gYm90aCB3aGVuIHRoZSBW
TQoraXMgZGVzdHJveWVkLCBhbmQgYmVmb3JlIHN0YXJ0aW5nIGEgVk0gd2l0aCB0aGUgc2FtZSBV
SUQuCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOiBUaGlzIGlzIHVubmVjZXNzYXJpbHkgdHJpY2t5
LgorCitUaGUga2lsbCgpIHN5c3RlbSBjYWxsIGNhbiBoYXZlIHRocmVlIGtpbmRzIG9mIHRhcmdl
dHM6CisgLSBBIHNpbmdsZSBwaWQKKyAtIEEgcHJvY2VzcyBncm91cAorIC0gIkV2ZXJ5IHByb2Nl
c3MgZXhjZXB0IG1lIHRvIHdoaWNoIEkgYW0gYWxsb3dlZCB0byBzZW5kIGEgc2lnbmFsIiAoLTEp
CisKK1RhcmdldGluZyBhIHNpbmdsZSBwaWQgaXMgcmFjeSBhbmQgbGlrZWx5IHRvIGJlIGJlYXRl
biBieSB0aGUKK2ZvbGxvd2luZyBsb29wOgorCisgICAgd2hpbGUoMSkgeworICAgICAgICBpZihm
b3JrKCkpCisJICAgIF9leGl0KDApOworICAgIH0JICAKKworVGhhdCBpcywgYnkgdGhlIHRpbWUg
eW91J3ZlIHJlYWQgdGhlIHByb2Nlc3MgbGlzdCBhbmQgZm91bmQgdGhlCitwcm9jZXNzIGlkIHlv
dSB3YW50IHRvIGtpbGwsIHRoYXQgcHJvY2VzcyBoYXMgZXhpdGVkIGFuZCB0aGVyZSBpcyBhCitu
ZXcgcHJvY2VzcyB3aG9zZSBwaWQgeW91IGRvbid0IGtub3cgYWJvdXQuCisKK1RhcmdldGluZyBh
IHByb2Nlc3MgZ3JvdXAgd2lsbCBiZSBpbmVmZmVjdGl2ZSwgYXMgdW5wcml2aWxlZ2VkCitwcm9j
ZXNzZXMgYXJlIGFsbG93ZWQgdG8gbWFrZSB0aGVpciBvd24gcHJvY2VzcyBncm91cHMuCisKK2tp
bGwoLTEpIGNhbiBiZSB1c2VkIGJ1dCBtdXN0IGJlIGRvbmUgd2l0aCBjYXJlLiAgQ29uc2lkZXIg
dGhlCitmb2xsb3dpbmcgY29kZSwgZm9yIGV4YW1wbGU6CisKKyAgICBzZXR1aWQodGFyZ2V0X3Vp
ZCk7CisgICAga2lsbCgtMSwgOSk7CisKK1RoaXMgbG9va3MgbGlrZSBpdCB3aWxsIGRvIHRoZSB0
cmljazsgYnV0IGJ5IHNldHRpbmcgYWxsIG9mIHRoZSB1c2VyCitpZHMgKGVmZmVjdGl2ZSwgcmVh
bCwgYW5kIHNhdmVkKSwgaXQgb3BlbnMgdGhlICdraWxsaW5nJyBwcm9jZXNzIHVwIHRvCitiZWlu
ZyBraWxsZWQgYnkgdGhlIHRhcmdldCBwcm9jZXNzOgorCisgICAgd2hpbGUoMSkgeworICAgICAg
ICBpZihmb3JrKCkpCisgICAgICAgICAgICBfZXhpdCgwKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAga2lsbCgtMSwgOSk7CisgICAgfQorCitGb3J0dW5hdGVseSB0aGVyZSBpcyBhbiBhc3N5
bWV0cnkgd2UgY2FuIHRha2UgYWR2YW50YWdlIG9mLiAgRnJvbSB0aGUKK1BPU0lYIHNwZWM6CisK
Kz4gRm9yIGEgcHJvY2VzcyB0byBoYXZlIHBlcm1pc3Npb24gdG8gc2VuZCBhIHNpZ25hbCB0byBh
IHByb2Nlc3MKKz4gZGVzaWduYXRlZCBieSBwaWQsIHVubGVzcyB0aGUgc2VuZGluZyBwcm9jZXNz
IGhhcyBhcHByb3ByaWF0ZQorPiBwcml2aWxlZ2VzLCB0aGUgcmVhbCBvciBlZmZlY3RpdmUgdXNl
ciBJRCBvZiB0aGUgc2VuZGluZyBwcm9jZXNzIHNoYWxsCis+IG1hdGNoIHRoZSByZWFsIG9yIHNh
dmVkIHNldC11c2VyLUlEIG9mIHRoZSByZWNlaXZpbmcgcHJvY2Vzcy4KKworVGhlIHNvbHV0aW9u
IGlzIHRvIGFsbG9jYXRlIGEgc2Vjb25kICJyZWFwZXIiIHVpZCB0aGF0IGlzIG9ubHkgdXNlZCB0
byBraWxsCit0YXJnZXQgcHJvY2Vzc2VzLiAgV2Ugc2V0IHRoZSBldWlkIG9mIHRoZSBraWxsaW5n
IHByb2Nlc3MgdG8gdGhlIGB0YXJnZXRfdWlkYCwKK2J1dCB0aGUgcnVpZCBvZiB0aGUga2lsbGlu
ZyBwcm9jZXNzIHRvIGByZWFwZXJfdWlkYCwgbGVhdmluZyB0aGUgc3VpZCBvZiB0aGUKK2tpbGxp
bmcgcHJvY2VzcyBhcyAwOgorCisgICAgc2V0cmVzdWlkKHJlYXBlcl91aWQsIHRhcmdldF91aWQs
IDApOworICAgIGtpbGwoLTEsIDkpOworCitOT1RFOiBXZSBjYW5ub3QgdXNlIGBzZXRyZXVpZChy
ZWFwZXJfdWlkLCB0YXJnZXRfdWlkKWAgaGVyZSwgYXMgdGhhdAord2lsbCBzZXQgKmJvdGgqIGV1
aWQgKmFuZCogc3VpZCB0byBgdGFyZ2V0X3VpZGAsIG1ha2luZyB0aGUga2lsbGluZworcHJvY2Vz
cyB2dWxuZXJhYmxlIHRvIHRoZSB0YXJnZXQgcHJvY2VzcyBhZ2Fpbi4KKworU2luY2UgdGhpcyB3
aWxsIGtpbGwgYWxsIG90aGVyIGByZWFwZXJfdWlkYCBwcm9jZXNzZXMgYXMgd2VsbCwgd2UgbXVz
dAorZWl0aGVyIGFsbG9jYXRlIGEgc2VwYXJhdGUgYHJlYXBlcl91aWRgIHBlciBkb21haW4sIG9y
IHVzZSBsb2NraW5nIHRvCitlbnN1cmUgdGhhdCBvbmx5IG9uZSBraWxsaW5nIHByb2Nlc3MgaXMg
YWN0aXZlIGF0IGEgdGltZS4KKworIyMgbGlieGw6IFRyZWF0IFFNUCBjb25uZWN0aW9uIGFzIHVu
dHJ1c3RlZAorCisnJydEZXNjcmlwdGlvbicnJzogQ3VycmVudGx5IGxpYnhsIHRhbGtzIHdpdGgg
UUVNVSB2aWEgUU1QOyBidXQgaXRzCitpbnRlcmFjdGlvbnMgaGF2ZSBub3QgaGlzdG9yaWNhbGx5
IGNvbnNpZGVyZWQgZnJvbSBhIHNlY3VyaXR5IHBvaW50IG9mCit2aWV3LiAgRm9yIGV4YW1wbGUs
IHFtcF9zeW5jaHJvbm91c19zZW5kKCkgd2FpdHMgZm9yIGEgcmVzcG9uc2UgZnJvbQorUUVNVSwg
d2hpY2ggYSBjb21wcm9taXNlZCBRRU1VIGNvdWxkIHNpbXBseSBub3Qgc2VuZCAodGh1cyBwcmV2
ZW50aW5nCit0aGUgdG9vbHN0YWNrIGZyb20gbWFraW5nIGZvcndhcmQgcHJvZ3Jlc3MpLgorCisn
JydJbXBsZW1lbnRhdGlvbicnJzogQXVkaXQgdG9vbHN0YWNrIGludGVyYWN0aW9ucyB3aXRoIFFF
TVUgd2hpY2gKK2hhcHBlbiBhZnRlciB0aGUgZ3Vlc3QgaGFzIHN0YXJ0ZWQgcnVubmluZywgYW5k
IGFzc3VtZSBRRU1VIGhhcyBiZWVuCitjb21wcm9taXNlZC4KKworIyMjIHNlY2NvbXAgZmlsdGVy
aW5nIChMaW51eCBvbmx5KQorCisnJydEZXNjcmlwdGlvbicnJzogVHVybiBvbiBzZWNjb21wIGZp
bHRlcmluZyB0byBkaXNhYmxlIHN5c2NhbGxzIHdoaWNoCitRRU1VIGRvZXNuJ3QgbmVlZC4gCisK
KycnJ0ltcGxlbWVudGF0aW9uJycnOiBFbmFibGUgZnJvbSB0aGUgY29tbWFuZC1saW5lOgorCisg
ICAgLXNhbmRib3ggb24sb2Jzb2xldGU9ZGVueSxlbGV2YXRlcHJpdmlsZWdlcz1hbGxvdyxzcGF3
bj1kZW55LHJlc291cmNlY29udHJvbD1kZW55CisKK2BlbGV2YXRlcHJpdmlsZWdlc2AgaXMgY3Vy
cmVudGx5IHJlcXVpcmVkIHRvIGFsbG93IGAtcnVuYXNgIHRvIHdvcmsuCitSZW1vdmluZyB0aGlz
IHJlcXVpcmVtZW50IHdvdWxkIG1lYW4gbWFraW5nIHN1cmUgdGhhdCB0aGUgdWlkIGNoYW5nZQor
aGFwcGVuZWQgYmVmb3JlIHRoZSBzZWNjb21wMiBjYWxsLCBwZXJoYXBzIGJ5IGNoYW5naW5nIHRo
ZSB1aWQgYmVmb3JlCitleGVjdXRpbmcgUUVNVS4gIChCdXQgdGhpcyB3b3VsZCB0aGVuIHJlcXVp
cmUgb3RoZXIgY2hhbmdlcyB0byBjcmVhdGUKK3RoZSBRTVAgc29ja2V0LCBWTkMgc29ja2V0LCBh
bmQgc28gb24pLgorCitUaGlzIGZlYXR1cmUgaXMgbm90IG9uIGJ5IGRlZmF1bHQgYW5kIG1heSBu
b3QgYmUgYXZhaWxhYmxlIGluIGFsbAorZW52aXJvbm1lbnRzLiAgV2UgdGhlcmVmb3JlIG5lZWQg
dG8gZWl0aGVyOgorIDEuIFJlcXVpcmUgdGhhdCB0aGlzIGZlYXR1cmUgYmUgZW5hYmxlZCB0byBi
dWlsZCBxZW11CisgMi4gQ2hlY2sgZm9yIGAtc2FuZGJveGAgc3VwcG9ydCBhdCBydW50aW1lIGJl
Zm9yZSAKKworIyMjIERpc2tzCisKK1RoZSBjaHJvb3QgKGFuZCBzZWNjb21wPykgaGFwcGVucyBs
YXRlIGVub3VnaCBzdWNoIHRoYXQgUUVNVSBjYW4KK2luaXRpYWxpemUgaXRzZWxmIGFuZCBvcGVu
IGl0cyBkaXNrcy4gSWYgeW91IHdhbnQgdG8gYWRkIGEgZGlzayBhdCBydW4KK3RpbWUgdmlhIG9y
IGluc2VydCBhIENELCB5b3UgY2FuJ3QgcGFzcyBhIHBhdGggYmVjYXVzZSBRRU1VIGlzCitjaHJv
b3RlZC4gSW5zdGVhZCB1c2UgdGhlIGFkZC1mZCBRTVAgY29tbWFuZCBhbmQgdXNlCisvZGV2L2Zk
c2V0LzxmZHNldC1pZD4gYXMgdGhlIHBhdGguCisKK0EgZnVydGhlciBsYXllciBvZiByZXN0cmlj
dGlvbiBjb3VsZCBiZSB0byBzZXQgUkxJTUlUX05PRklMRVMgdG8gJzAnLAorYW5kIGhhbmQgYWxs
IGRpc2tzIG92ZXIgUU1QLgorCisjIyBNaWdyYXRpb24KKworV2hlbiBjYWxsaW5nIHhlbi1zYXZl
LWRldmljZXMtc3RhdGUsIHNpbmNlIFFFTVUgaXMgcnVubmluZyBpbiBhIGNocm9vdAoraXQgaXMg
bm90IHVzZWZ1bCB0byBwYXNzIGEgZmlsZW5hbWUgKGl0IGRvZXNuJ3QgZXZlbiBoYXZlIHdyaXRl
IGFjY2VzcworaW5zaWRlIHRoZSBjaHJvb3QpLiBJbnN0ZWFkLCBnaXZlIGl0IGFuIG9wZW4gZmQg
dXNpbmcgdGhlIGFkZC1mZAorbWVjaGFuaXNtLgorCisjIyMgTmV0d29yayBuYW1lc3BhY2luZyAo
TGludXggb25seSkKKworRW50ZXIgUUVNVSBpbnRvIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2Ug
KGluIGFkZGl0aW9uIHRvIG1vdW50ICYgSVBDCituYW1lc3BhY2VzKS4gIEJhc2ljYWxseSBjaGFu
Z2UgdGhlICd1bnNoYXJlJyBjYWxsIHRvIGJlIGFzIGZvbGxvd3M6CisKKyAgICB1bnNoYXJlKENM
T05FX05FV05FVCB8IENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKQorCitRRU1VIGRvZXMgYWN0
dWFsbHkgdXNlIHRoZSBuZXR3b3JrIG5hbWVzcGFjZSBieSBkZWZhdWx0LCBzbyBhZGRpbmcKK3Ro
aXMgcmVzdHJpY3Rpb24gcmVxdWlyZXMgYWRkaXRpb25hbCBjaGFuZ2VzLCBsaXN0ZWQgYmVsb3cu
CisKKyMjIyBOZXR3b3JrCisKK0lmIFFFTVUgcnVucyBpbiBpdHMgb3duIG5ldHdvcmsgbmFtZXNw
YWNlLCBpdCBjYW4ndCBvcGVuIHRoZSB0YXAKK2RldmljZSBpdHNlbGYgYmVjYXVzZSB0aGUgaW50
ZXJmYWNlIHdvbid0IGJlIHZpc2libGUgb3V0c2lkZSBvZiBpdHMKK293biBuYW1lc3BhY2UuIFNv
IGluc3RlYWQsIGhhdmUgdGhlIHRvb2xzdGFjayBvcGVuIHRoZSBkZXZpY2UgYW5kIHBhc3MKK2l0
IGFzIGFuIGZkIG9uIHRoZSBjb21tYW5kLWxpbmU6CisKKyAgICAtZGV2aWNlIHJ0bDgxMzksbmV0
ZGV2PXRhcG5ldDAsbWFjPS4uLiAtbmV0ZGV2IHRhcCxpZD10YXBuZXQwLGZkPTx0YXBmZD4KKwor
IyMjIFZOQworCitJZiBRRU1VIHJ1bnMgaW4gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSwgaXQg
aXMgbm90IHN0cmFpZ2h0Zm9yd2FyZAordG8gbGlzdGVuIG9uIGEgVENQIHNvY2tldCBvdXRzaWRl
IG9mIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UuIE9uZQorb3B0aW9uIHdvdWxkIGJlIHRvIHVz
ZSBWTkMgb3ZlciBhIFVOSVggc29ja2V0OgorCisgICAgLXZuYyB1bml4Oi92YXIvcnVuL3hlbi92
bmMtPGRvbWlkPgorCitIb3dldmVyLCB0aGlzIHdvdWxkIGJyZWFrIGZ1bmN0aW9uYWxpdHkgaW4g
dGhlIGdlbmVyYWwgY2FzZTsgSSB0aGluaword2UgbmVlZCB0byBoYXZlIHRoZSB0b29sc3RhY2sg
b3BlbiBhIHNvY2tldCBhbmQgcGFzcyB0aGUgZmQgdG8gUUVNVQorKHdoaWNoIHJlcXVpcmVzIGNo
YW5nZXMgdG8gUUVNVSkuCisKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZp
bGVnZS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmIzNzcwNzY2MDYKLS0tIC9kZXYvbnVs
bAorKysgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCkBAIC0wLDAgKzEs
OTEgQEAKKyUgUUVNVSBEZXByaXZpbGVnaW5nIC8gZG1fcmVzdHJpY3QKKyUgUmV2aXNpb24gMQor
CitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVz
OiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hpdGVjdHVyZShzKTogeDg2CisKKyAgIENvbXBvbmVu
dChzKTogdG9vbHN0YWNrCisKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIE92ZXJ2aWV3CisKK0J5IGRlZmF1
bHQsIHRoZSBRRU1VIGRldmljZSBtb2RlbCBpcyBydW4gaW4gZG9tYWluIDAuICBJZiBhbiBhdHRh
Y2tlcgorY2FuIGdhaW4gY29udHJvbCBvZiBhIFFFTVUgcHJvY2VzcywgaXQgY291bGQgZWFzaWx5
IHRha2UgY29udHJvbCBvZiBhCitzeXN0ZW0uCisKK2RtX3Jlc3RyaWN0IGlzIGEgc2V0IG9mIG9w
ZXJhdGlvbnMgdG8gcmVzdHJpY3QgUUVNVSBydW5uaW5nIGluIGRvbWFpbgorMC4gIEl0IGNvbnNp
c3RzIG9mIHR3byBoYWx2ZXM6CisKKyAxLiBNZWNoYW5pc21zIHRvIHJlc3RyaWN0IFFFTVUgdG8g
b25seSBiZWluZyBhYmxlIHRvIGFmZmVjdCBpdHMgb3duCitkb21haW4KKyAyLiBNZWNoYW5pc21z
IHRvIHJlc3RydWN0IFFFTVUncyBhYmlsaXR5IHRvIGludGVyYWN0IHdpdGggZG9tYWluIDAuCisK
KyMgVXNlciBkZXRhaWxzCisKKyMjIEdldHRpbmcgdGhlIHJpZ2h0IHZlcnNpb25zIG9mIHNvZnR3
YXJlCisKK0xpbnV4OiA0LjExKworCitRZW11OiAzLjArIChPciB0aGUgdmVyc2lvbiB0aGF0IGNv
bWVzIHdpdGggWGVuIDQuMTIrKQorCisjIyBTZXR0aW5nIHVwIGEgdXNlcmlkIHJhbmdlCisKK0Zv
ciBtYXhpbXVtIHNlY3VyaXR5LCBsaWJ4bCBuZWVkcyB0byBydW4gdGhlIGRldmljZW1vZGVsIGZv
ciBlYWNoCitkb21haW4gdW5kZXIgYSB1c2VyIGlkIChVSUQpIGNvcnJlc3BvbmRpbmcgdG8gaXRz
IGRvbWFpbiBpZC4gIFRoZXJlCithcmUgMzI3NTIgcG9zc2libGUgZG9tYWluIElEcywgYW5kIHNv
IGxpYnhsIG5lZWRzIDMyNzUyIHVzZXIgaWRzIHNldAorYXNpZGUgZm9yIGl0LgorCitUaGUgc2lt
cGxlc3QgYW5kIG1vc3QgZWZmZWN0aXZlIHdheSB0byBkbyB0aGlzIGlzIHRvIGFsbG9jYXRlIGEK
K2NvbnRpZ3VvdXMgYmxvY2sgb2YgVUlEcywgYW5kIGNyZWF0ZSBhIHNpbmdsZSB1c2VyIG5hbWVk
CitgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2VgIHdpdGggdGhlIGZpcnN0IFVJRC4gIEZvciBleGFt
cGxlLCB1bmRlciBEZWJpYW46CisKKyAgICBhZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS11aWQg
NjU1MzYgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UKKworTk9URTogTW9zdCBtb2Rl
cm4gc3lzdGVtcyBoYXZlIDMyLWJpdCBVSURzLCBhbmQgc28gY2FuIGluIHRoZW9yeSBnbyB1cAor
dG8gMl4zMSAob3IgMl4zMiBpZiB1aWRzIGFyZSB1bnNpZ25lZCkuICBQT1NJWCBvbmx5IGd1YXJh
bnRlZXMgMTYtYml0CitVSURzIGhvd2V2ZXIuICBVSUQgNjU1MzUgaXMgcmVzZXJ2ZWQgZm9yIGFu
IGludmFsaWQgdmFsdWUsIGFuZCA2NTUzNAoraXMgbm9ybWFsbHkgYWxsb2NhdGVkIHRvICJub2Jv
ZHkiLgorCitBbm90aGVyLCBsZXNzLXNlY3VyZSB3YXkgaXMgdG8gcnVuIGFsbCBRRU1VcyBhcyB0
aGUgc2FtZSBVSUQuICBUbyBkbwordGhpcywgY3JlYXRlIGEgdXNlciBuYW1lZCBgeGVuLXFlbXV1
c2VyLXNoYXJlZGA7IGZvciBleGFtcGxlOgorCisgICAgYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21l
IC0tc3lzdGVtIHhlbi1xZW11dXNlci1zaGFyZWQKKworIyMgRG9tYWluIGNvbmZpZyBjaGFuZ2Vz
CisKK1RoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hhbmdlIGlzIHRvIGFkZCB0aGUgZm9sbG93aW5n
IGxpbmUgdG8gdGhlCitkb21haW4gY29uZmlndXJhdGlvbjoKKworICAgIGRtX3Jlc3RyaWN0PTEK
KworVGhpcyB3aWxsIHBlcmZvcm0gYSBudW1iZXIgb2YgcmVzdHJpY3Rpb25zLCBvdXRsaW5lZCBi
ZWxvdyBpbiB0aGUKKydUZWNobmljYWwgZGV0YWlscycgc2VjdGlvbi4KKworIyBUZWNobmljYWwg
ZGV0YWlscworCitTZWUgZG9jcy9kZXNpZ24vcWVtdS1kZXByaXZpbGVnZS50eHQgZm9yIHRlY2hu
aWNhbCBkZXRhaWxzLgorCisjIExpbWl0YXRpb25zCisKK1RoZSBmb2xsb3dpbmcgZmVhdHVyZXMg
c3RpbGwgbmVlZCB0byBiZSBpbXBsZW1lbnRlZDoKKyAqIEluc2VydGluZyBhIG5ldyBjZHJvbSB3
aGlsZSB0aGUgZ3Vlc3QgaXMgcnVubmluZyAoeGwgY2Ryb20taW5zZXJ0KQorICogTWlncmF0aW9u
IC8gc2F2ZSAvIHJlc3RvcmUKKworQWRkaXRpb25hbGx5LCBnZXR0aW5nIFBDSSBwYXNzdGhyb3Vn
aCB0byB3b3JrIHNlY3VyZWx5IHdvdWxkIHJlcXVpcmUgYQorc2lnbmlmaWNhbnQgcmV3b3JrIG9m
IGhvdyBwYXNzdGhyb3VnaCB3b3JrcyBhdCB0aGUgbW9tZW50LiAgSXQgbWF5IGJlCitpbXBsZW1l
bnRlZCBhdCBzb21lIHBvaW50IGJ1dCBpcyBub3QgYSBuZWFyLXRlcm0gcHJpb3JpdHkuCisKKyMg
SGlzdG9yeQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAg
Tm90ZXMKKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorMjAxOC0wOS0xNCAxICAgICAgICBYZW4gNC4xMiBJbXBv
cnRlZCBmcm9tIGRvY3MvbWlzYworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MvcWVtdS1kZXByaXZpbGVnZS50eHQgYi9kb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDU4Yjg2YTM5MDguLjAwMDAwMDAwMDAKLS0t
IGEvZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMzYg
KzAsMCBAQAotRm9yIHNlY3VyaXR5IHJlYXNvbnMsIGxpYnhsIHRyaWVzIHRvIHBhc3MgYSBub24t
cm9vdCB1c2VybmFtZSB0byBRRU1VIGFzCi1hcmd1bWVudC4gRHVyaW5nIGluaXRpYWxpemF0aW9u
IFFFTVUgY2FsbHMgc2V0dWlkIGFuZCBzZXRnaWQgd2l0aCB0aGUKLXVzZXIgSUQgYW5kIHRoZSBn
cm91cCBJRCBvZiB0aGUgdXNlciBwYXNzZWQgYXMgYXJndW1lbnQuCi1MaWJ4bCBsb29rcyBmb3Ig
dGhlIGZvbGxvd2luZyB1c2VycyBpbiB0aGlzIG9yZGVyOgotCi0xKSBhIHVzZXIgbmFtZWQgInhl
bi1xZW11dXNlci1kb21pZCRkb21pZCIsCi1XaGVyZSAkZG9taWQgaXMgdGhlIGRvbWlkIG9mIHRo
ZSBkb21haW4gYmVpbmcgY3JlYXRlZC4KLVRoaXMgcmVxdWlyZXMgdGhlIHJlc2VydmF0aW9uIG9m
IDY1NTM1IHVpZHMgZnJvbSB4ZW4tcWVtdXVzZXItZG9taWQxCi10byB4ZW4tcWVtdXVzZXItZG9t
aWQ2NTUzNS4gVG8gdXNlIHRoaXMgbWVjaGFuaXNtLCB5b3UgbWlnaHQgd2FudCB0bwotY3JlYXRl
IGEgbGFyZ2UgbnVtYmVyIG9mIHVzZXJzIGF0IGluc3RhbGxhdGlvbiB0aW1lLiBGb3IgZXhhbXBs
ZToKLQotZm9yICgoaT0xOyBpPDY1NTM2OyBpKyspKQotZG8KLSAgICBhZGR1c2VyIC0tbm8tY3Jl
YXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLWRvbWlkJGkKLWRvbmUKLQotWW91IG1pZ2h0
IHdhbnQgdG8gY29uc2lkZXIgcGFzc2luZyAtLWdyb3VwIHRvIGFkZHVzZXIgdG8gY3JlYXRlIGEg
bmV3Ci1ncm91cCBmb3IgZWFjaCBuZXcgdXNlci4KLQotCi0yKSBhIHVzZXIgbmFtZWQgInhlbi1x
ZW11dXNlci1zaGFyZWQiCi1BcyBhIGZhbGwgYmFjayBpZiBib3RoIDEpIGZhaWxzLCBsaWJ4bCB3
aWxsIHVzZSBhIHNpbmdsZSB1c2VyIGZvcgotYWxsIFFFTVUgaW5zdGFuY2VzLiBUaGUgdXNlciBp
cyBuYW1lZCB4ZW4tcWVtdXVzZXItc2hhcmVkLiBUaGlzIGlzCi1sZXNzIHNlY3VyZSBidXQgc3Rp
bGwgYmV0dGVyIHRoYW4gcnVubmluZyBRRU1VIGFzIHJvb3QuIFVzaW5nIHRoaXMgaXMgYXMKLXNp
bXBsZSBhcyBjcmVhdGluZyBqdXN0IG9uZSBtb3JlIHVzZXIgb24geW91ciBob3N0OgotCi1hZGR1
c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLXNoYXJlZAotCi0KLTMp
IHJvb3QKLUFzIGEgbGFzdCByZXNvcnQsIGxpYnhsIHdpbGwgc3RhcnQgUUVNVSBhcyByb290Lgot
Ci0KLVBsZWFzZSBub3RlIHRoYXQgcnVubmluZyBRRU1VIGFzIG5vbi1yb290IGNhdXNlcyBzZXZl
cmFsIGZlYXR1cmVzIGxpa2UKLW1pZ3JhdGlvbiBhbmQgUENJIHBhc3N0aHJvdWdoIHRvIG5vdCB3
b3JrIHByb3Blcmx5IGFuZCBtYXkgcHJldmVudCB0aGUgZ3Vlc3QKLWZyb20gYm9vdGluZy4KLS0g
CjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3Or9-0003xS-1T; Fri, 21 Sep 2018 17:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3Or7-0003xG-7E
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:37 +0000
X-Inumbo-ID: 90037cee-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90037cee-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957262"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:24 +0100
Message-ID: <20180921170428.13771-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/6] test/depriv: Add a tool to check
 process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony Perard <anthony.perard@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>

QWRkIGEgdG9vbCB0byBjaGVjayB3aGV0aGVyIHRoZSB2YXJpb3VzIHByb2Nlc3MtbGV2ZWwgZGVw
cml2aWxlZ2luZwpvcGVyYXRpb25zIGhhdmUgYWN0dWFsbHkgdGFrZW4gcGxhY2Ugb24gdGhlIHBy
b2Nlc3MuCgpUaGUgdG9vbCB0YWtlcyBhIGRvbW5hbWUgb3IgZG9taWQsIGFuZCByZXR1cm5zIHN1
Y2Nlc3Mgb3IgZmFpbHVyZS4KClRvIGJlZ2luIHdpdGgsIG9ubHkgdGVzdCB0aGUgcHJvY2Vzcy9n
cm91cCBpdCBzZXR0aW5nLCBzaW5jZSB0aGlzIGlzCnRoZSBvbmx5IHJlc3RyaWN0aW9uIGN1cnJl
bnRseSBpbXBsZW1lbnRlZC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2Vy
LnNoIHwgNzEgKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9j
ZXNzLWNoZWNrZXIuc2gKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXBy
b2Nlc3MtY2hlY2tlci5zaCBiL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVj
a2VyLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAuLjRhYTU4ZTc3NjAK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hl
Y2tlci5zaApAQCAtMCwwICsxLDcxIEBACisjIS9iaW4vYmFzaAorCitkb21haW49IiQxIgorCitp
ZiBbWyAiJGRvbWFpbiIgPX4gXlswLTldKyQgXV0gOyB0aGVuCisgICAgZG9taWQ9IiRkb21haW4i
CitlbHNlCisgICAgZG9taWQ9JCh4bCBkb21pZCAiJGRvbWFpbiIpCitmaQorCitkbXBpZD0kKHhl
bnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCAy
Pi9kZXYvbnVsbCkKK2lmIFtbIC16ICIkZG1waWQiIF1dIDsgdGhlbgorICAgIGVjaG8gInhlbnN0
b3JlLXJlYWQgZmFpbGVkIgorICAgIGV4aXQgMQorZmkKKworZmFpbGVkPSJmYWxzZSIKKworIyBU
RVNUOiBQcm9jZXNzIC8gZ3JvdXAgaWQKKyMKKyMgUmVhZCAvcHJvYy88cXBpZD4vc3RhdHVzLCBj
aGVja2luZyBVaWQgYW5kIEdpZCBsaW5lcworIworIyBVaWQgc2hvdWxkIGJlIHhlbi1xZW11dXNl
ci1yYW5nZS1iYXNlKyRkb21pZAorIyBHaWQgc2hvdWxkIGJlIDY1NTM0ICgibm9ib2R5IikKKyMg
RklYTUU6IGRlYWwgd2l0aCBvdGhlciBVSUQgY29uZmlndXJhdGlvbnM/CitlY2hvIC1uICJQcm9j
ZXNzIFVJRDogIgordGd0X3VpZD0kKGlkIC11IHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKQordGd0
X3VpZD0kKCggJHRndF91aWQgKyAkZG9taWQgKSkKKworIyBFeGFtcGxlIGlucHV0OgorIyBVaWQ6
CTExOTMJMTE5MwkxMTkzCTExOTMKK2lucHV0PSQoZ3JlcCBVaWQgL3Byb2MvJGRtcGlkL3N0YXR1
cykKK2lmIFtbICIkaW5wdXQiID1+IF5VaWQ6W1s6c3BhY2U6XV0qKFswLTldKylbWzpzcGFjZTpd
XSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05XSspW1s6c3BhY2U6XV0qKFswLTldKykkIF1dIDsg
dGhlbgorICAgIHJlc3VsdD0iUEFTU0VEIgorICAgIGZvciBpIGluIHsxLi40fTsgZG8KKwlpZiBb
WyAiJHtCQVNIX1JFTUFUQ0hbJGldfSIgIT0gIiR0Z3RfdWlkIiBdXSA7IHRoZW4KKwkgICAgcmVz
dWx0PSJGQUlMRUQiCisJICAgIGZhaWxlZD0idHJ1ZSIKKwkgICAgYnJlYWsKKwlmaQorICAgIGRv
bmUKK2Vsc2UKKyAgICByZXN1bHQ9IkZBSUxFRCIKKyAgICBmYWlsZWQ9InRydWUiCitmaQorZWNo
byAkcmVzdWx0CisKKyMgRXhhbXBsZSBpbnB1dDoKKyMgR2lkOgkxMDAyMAkxMDAyMAkxMDAyMAkx
MDAyMAorZWNobyAtbiAiUHJvY2VzcyBHSUQ6ICIKK2lucHV0PSQoZ3JlcCBVaWQgL3Byb2MvJGRt
cGlkL3N0YXR1cykKK2lmIFtbICIkaW5wdXQiID1+IF5HaWQ6W1s6c3BhY2U6XV0qKFswLTldKylb
WzpzcGFjZTpdXSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05XSspW1s6c3BhY2U6XV0qKFswLTld
KykkIF1dIDsgdGhlbgorICAgIHJlc3VsdD0iUEFTU0VEIgorICAgIGZvciBpIGluIHsxLi40fTsg
ZG8KKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbJGldfSIgIT0gIiQ2NTUzNCIgXV0gOyB0aGVuCisJ
ICAgIHJlc3VsdD0iRkFJTEVEIgorCSAgICBmYWlsZWQ9InRydWUiCisJICAgIGJyZWFrCisJZmkK
KyAgICBkb25lCitlbHNlCisgICAgcmVzdWx0PSJGQUlMRUQiCisgICAgZmFpbGVkPSJ0cnVlIgor
ZmkKK2VjaG8gJHJlc3VsdAorCitpZiAkZmFpbGVkIDsgdGhlbgorICAgIGV4aXQgMQorZWxzZQor
ICAgIGV4aXQgMAorZmkKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3OrE-0003yD-8t; Fri, 21 Sep 2018 17:04:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3OrD-0003xl-0I
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:43 +0000
X-Inumbo-ID: 93e220ae-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93e220ae-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957273"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:25 +0100
Message-ID: <20180921170428.13771-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBkbV9yZXN0cmljdCBpcyBlbmFibGVkLCBhc2sgUUVNVSB0byBjaHJvb3QgaW50byBhbiBl
bXB0eSBkaXJlY3RvcnkuCgoqIENyZWF0ZSAvdmFyL3J1bi9xZW11L3Jvb3QtZG9taWQgKGRlbGV0
aW5nIHRoZSBvbGQgb25lIGlmIGl0J3MgdGhlcmUpCiogUGFzcyB0aGUgLWNocm9vdCBvcHRpb24g
dG8gUUVNVQoKUmF0aGVyIHRoYW4gcnVubmluZyBgcm0gLXJmYCBvbiB0aGUgZGlyZWN0b3J5IGJl
Zm9yZSBjcmVhdGluZyBpdAooc2luY2UgdGhlcmUgaXMgbm8gbGlicmFyeSBmdW5jdGlvbiB0byBk
byB0aGlzKSwgc2ltcGx5IHJtZGlyIHRoZQpkaXJlY3RvcnksIHJlbHlpbmcgb24gdGhlIGZhY3Qg
dGhhdCB0aGUgcHJldmlvdXMgUUVNVSBpbnN0YW5jZSwgaWYKcHJvcGVybHkgcmVzdGNpcnRlZCwg
c2hvdWxkbid0IGhhdmUgYmVlbiBhYmxlIHRvIHdyaXRlIGFueXRoaW5nCmFueXdheS4KCkFsc28g
dGVzdCB0aGF0IHRoaXMgd29ya2VkIGluIGRlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2guICBUaGlz
CnJlcXVpcmVzIFhFTl9SVU5fRElSIHRvIGJlIHNldCBpbiB0aGUgZW52aXJvbm1lbnQgc28gd2Ug
a25vdyB3aGVyZSB0bwpsb29rLgoKU3VnZ2VzdGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgotLS0KTm90IHN1cmUgdGhlIGJlc3Qgd2F5IHRvIGdldCBYRU5f
UlVOX0RJUjsgaGF2aW5nIGNvbmZpZ3VyZSBwcm9jZXNzIHRoaXMKZmlsZSBzZWVtcyBsaWtlIGEg
Yml0IG92ZXJraWxsLgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdl
Lm1kICAgICAgICAgICAgIHwgMTIgKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAg
ICAgICAgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKystCiB0b29scy90ZXN0cy9k
ZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaCB8IDE3ICsrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2
aWxlZ2UubWQKaW5kZXggMWU3MzFjMTZhYS4uZGY1YmIwN2Q3YyAxMDA2NDQKLS0tIGEvZG9jcy9k
ZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2
aWxlZ2UubWQKQEAgLTU4LDEyICs1OCw2IEBAIEZJWE1FOiBEb3VibGUtY2hlY2sgdGhlIGNvcnJl
Y3RuZXNzIG9mIHRoZSBhYm92ZQogCiAnJydUZXN0aW5nIHN0YXR1cycnJzogVGVzdGVkCiAKLSMg
UmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMgbGlzdHMgcG90
ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlCi1saXN0
ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBm
cnVpdAotZmlyc3QuCi0KICMjIENocm9vdAogCiAnJydEZXNjcmlwdGlvbicnJzogUWVtdSBydW5z
IGluIGl0cyBvd24gY2hyb290LCBzdWNoIHRoYXQgZXZlbiBpZiBpdApAQCAtODEsNiArNzUsMTIg
QEAgVGhlbiBhZGRzIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOgogCQog
JycnVGVzdGVkJycnOiBOb3QgdGVzdGVkCiAKKyMjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50
cyBzdGlsbCB0byBkbworCitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwg
dG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1w
bGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyBOYW1lc3Bh
Y2VzIGZvciB1bnVzZWQgZnVuY3Rpb25hbGl0eSAoTGludXggb25seSkKIAogJycnRGVzY3JpcHRp
b24nJyc6IEVudGVyIFFFTVUgaW50byBpdHMgb3duIG1vdW50ICYgSVBDIG5hbWVzcGFjZXMuCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwppbmRleCBhYmQzMWVlNmYyLi5kZjZmYjY0YmVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTE0MTAsOSArMTQxMCw0
NiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChi
X2luZm8tPmRtX3Jlc3RyaWN0KSkKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5k
bV9yZXN0cmljdCkpIHsKKyAgICAgICAgY2hhciAqIGNocm9vdF9kaXIgPSBHQ1NQUklOVEYoIiVz
L3FlbXUtcm9vdC0lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19ydW5fZGlyX3BhdGgoKSwgZ3Vlc3RfZG9taWQpOworICAgICAgICAKICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwogCisgICAgICAg
IC8qIAorICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCAvdmFyL3J1bi94ZW4vcm9v
dC0lZAorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9u
IHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQorICAgICAgICAgKiAtcmZgLiAgSG93ZXZlciBk
ZXByaXZpbGVnZWQgUUVNVSBpbiB0aGVvcnkgc2hvdWxkbid0IGJlCisgICAgICAgICAqIGFibGUg
dG8gd3JpdGUgYW55IGZpbGVzIGFueXdheSwgYXMgdGhlIGNocm9vdCB3b3VsZCBiZQorICAgICAg
ICAgKiBvd25lZCBieSByb290LCBidXQgaXQgd291bGQgYmUgcnVubmluZyBhcyBhbiB1bnByaXZp
bGVnZWQKKyAgICAgICAgICogcHJvY2Vzcy4gIFNvIGluIHRoZW9yeSwgb2xkIGNocm9vdHMgc2hv
dWxkIGFsd2F5cyBiZSBlbXB0eS4KKyAgICAgICAgICogCisgICAgICAgICAqIHJtZGlyIHRoZSBk
aXJlY3RvcnkgYmVmb3JlIGF0dGVtcHRpbmcgdG8gY3JlYXRlCisgICAgICAgICAqIGl0OyBpZiBp
dCByZXR1cm5zIGFueXRoaW5nIG90aGVyIHRoYW4gRU5PRU5ULCBmYWlsIGRvbWFpbgorICAgICAg
ICAgKiBjcmVhdGlvbi4KKyAgICAgICAgICovCisgICAgICAgIGlmIChybWRpcihjaHJvb3RfZGly
KSAhPSAwCisgICAgICAgICAgICAmJiBlcnJubyAhPSBFTk9FTlQpIHsKKyAgICAgICAgICAgIExP
R0VEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gcmVt
b3ZlIGV4aXN0aW5nIGNocm9vdCBkaXIgJXMiLCBjaHJvb3RfZGlyKTsKKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBmb3IgKDs7KSB7
CisgICAgICAgICAgICBpZiAoIW1rZGlyKGNocm9vdF9kaXIsIDAwMDApKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKSBjb250aW51ZTsKKyAg
ICAgICAgICAgIExPR0VEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gY3JlYXRlIGNocm9vdCBkaXIgJXMiLCBjaHJvb3RfZGlyKTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKKyAgICAgICAgLy8gQWRkICItY2hyb290
IFtkaXJdIiB0byBjb21tYW5kLWxpbmUKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdz
LCAiLWNocm9vdCIpOworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsIGNocm9vdF9k
aXIpOworICAgIH0KKwogICAgIGlmIChzdGF0ZS0+c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgLyog
VGhpcyBmaWxlIGRlc2NyaXB0b3IgaXMgbWVhbnQgdG8gYmUgdXNlZCBieSBRRU1VICovCiAgICAg
ICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3RhdGUtPnNhdmVkX3N0YXRlLCBPX1JET05MWSk7CmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaCBi
L3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoCmluZGV4IDRhYTU4
ZTc3NjAuLmNiMjQwZmQwZWQgMTAwNzU1Ci0tLSBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYt
cHJvY2Vzcy1jaGVja2VyLnNoCisrKyBiL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vz
cy1jaGVja2VyLnNoCkBAIC02NCw2ICs2NCwyMyBAQCBlbHNlCiBmaQogZWNobyAkcmVzdWx0CiAK
KyMgVEVTVDogY2hyb290CisjCisjIFJlYWQgL3Byb2MvPGRtcGlkPi9yb290IHRvIHNlZSBpZiBp
dCdzIGNvcnJlY3QuCitlY2hvIC1uICJDaHJvb3Q6ICIKK2lmIFtbIC1uICIkWEVOX1JVTl9ESVIi
IF1dIDsgdGhlbgorICAgIHRndF9jaHJvb3Q9JFhFTl9SVU5fRElSL3FlbXUtcm9vdC0kZG9taWQK
KyAgICByb290PSQocmVhZGxpbmsgL3Byb2MvJGRtcGlkL3Jvb3QpCisgICAgaWYgW1sgIiRyb290
IiAhPSAiJHRndF9jaHJvb3QiIF1dIDsgdGhlbgorCWVjaG8gIkZBSUxFRCIKKwlmYWlsZWQ9InRy
dWUiCisgICAgZWxzZQorCWVjaG8gIlBBU1NFRCIKKyAgICBmaQorZWxzZQorICAgIGVjaG8gIlNL
SVBQRUQgKFhFTl9SVU5fRElSIHVuZGVmaW5lZCkiCitmaQorCiBpZiAkZmFpbGVkIDsgdGhlbgog
ICAgIGV4aXQgMQogZWxzZQotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3OrE-0003yT-NF; Fri, 21 Sep 2018 17:04:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3OrE-0003y1-0a
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:44 +0000
X-Inumbo-ID: 941cf467-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 941cf467-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957277"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:26 +0100
Message-ID: <20180921170428.13771-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/6] tools/dm_restrict: Unshare mount and IPC
 namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UUVNVSBydW5uaW5nIHVuZGVyIFhlbiBkb2Vzbid0IG5lZWQgbW91bnQgb3IgSVBDIGZ1bmN0aW9u
YWxpdHkuCkNyZWF0ZSBhbmQgZW50ZXIgc2VwYXJhdGUgbmFtZXNwYWNlcyBmb3IgZWFjaCBvZiB0
aGVzZSBiZWZvcmUKZXhlY3V0aW5nIFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3Ro
ZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRoZQpwcm9jZXNzIHdvbid0IGJlIGFibGUgdG8gZXZlbiBu
YW1lIHN5c3RlbSBtb3VudCBwb2ludHMgb3IgZXhzdGluZwpub24tZmlsZS1iYXNlZCBJUEMgZGVz
Y3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBhdHRhY2sgdGhlbS4KClVuc2hhcmluZyBpcyBzb21ldGhp
bmcgYSBwcm9jZXNzIGNhbiBvbmx5IGRvIHRvIGl0c2VsZiAoaXQgd291bGQKc2VlbSk7IHNvIGFk
ZCBhbiBvcy1zcGVjaWZpYyAiZG1fcHJlZXhlY19yZXN0cmljdCgpIiBob29rIGp1c3QgYmVmb3Jl
CndlIGV4ZWMoKSB0aGUgZGV2aWNlIG1vZGVsLgoKQWxzbyBhZGQgY2hlY2tzIHRvIGRlcHJpdi1w
cm9jZXNzLWNoZWNrZXIuc2ggdG8gdmVyaWZ5IHRoYXQgZG0gaXMKcnVubmluZyBpbiBhIG5ldyBu
YW1lc3BhY2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhhbiB0aGUKY2FsbGVyKS4K
ClN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICAg
ICAgICAgfCAxMiArKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDIgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYyAgICAgICAg
ICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAg
ICAgICAgICAgIHwgIDcgKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAg
ICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfbmV0YnNk
LmMgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJp
di1wcm9jZXNzLWNoZWNrZXIuc2ggfCAxOCArKysrKysrKysrKysrKysrKysKIDcgZmlsZXMgY2hh
bmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmls
ZWdlLm1kCmluZGV4IGRmNWJiMDdkN2MuLjU4ZDVkZjYwNzIgMTAwNjQ0Ci0tLSBhL2RvY3MvZGVz
aWducy9xZW11LWRlcHJpdmlsZWdlLm1kCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmls
ZWdlLm1kCkBAIC03NSwxMiArNzUsNiBAQCBUaGVuIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUg
cWVtdSBjb21tYW5kLWxpbmU6CiAJCiAnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKIAotIyMgUmVz
dHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMgbGlzdHMgcG90ZW50
aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlCi1saXN0ZWQg
aW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVp
dAotZmlyc3QuCi0KICMjIE5hbWVzcGFjZXMgZm9yIHVudXNlZCBmdW5jdGlvbmFsaXR5IChMaW51
eCBvbmx5KQogCiAnJydEZXNjcmlwdGlvbicnJzogRW50ZXIgUUVNVSBpbnRvIGl0cyBvd24gbW91
bnQgJiBJUEMgbmFtZXNwYWNlcy4KQEAgLTEwMiw2ICs5NiwxMiBAQCBjYWxsOgogCiAnJydUZXN0
ZWQnJyc6IE5vdCB0ZXN0ZWQKIAorIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwg
dG8gZG8KKworVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAg
SXQgaXMgbWVhbnQgdG8gYmUKK2xpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0
aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0CitmaXJzdC4KKwogIyMjIEJhc2ljIFJMSU1JVHMK
IAogJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0cyBvbiB0aGUgcmVzb3VyY2Vz
IHRoYXQgYSBnaXZlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZGY2ZmI2NGJlZS4uNjczMzUxNDM3MCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBA
IC0yMzkxLDYgKzIzOTEsOCBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAgICAgZ290byBvdXRf
Y2xvc2U7CiAgICAgaWYgKCFyYykgeyAvKiBpbm5lciBjaGlsZCAqLwogICAgICAgICBzZXRzaWQo
KTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKQor
ICAgICAgICAgICAgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QoZ2MsIGxvZ2ZpbGVf
dyk7CiAgICAgICAgIGxpYnhsX19leGVjKGdjLCBudWxsLCBsb2dmaWxlX3csIGxvZ2ZpbGVfdywg
ZG0sIGFyZ3MsIGVudnMpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZnJlZWJzZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jCmluZGV4IDY0NDJjY2VjNzIu
LmFlZDJhMmIxMTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMKQEAgLTI0NSwzICsyNDUsOCBAQCBpbnQgbGli
eGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgcmV0dXJuIEVSUk9S
X05JOwogfQorCit2b2lkIGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19n
YyAqZ2MsIGludCBzdGRlcnJmZCkKK3sKKyAgICByZXR1cm47Cit9CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApp
bmRleCA4MDIzODJjNzA0Li42ZTVmZjk3N2E2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM3ODIs
NiArMzc4MiwxMyBAQCBzdHJ1Y3QgbGlieGxfX2RtX3NwYXduX3N0YXRlIHsKIAogX2hpZGRlbiB2
b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3
bl9zdGF0ZSopOwogCisvKiAKKyAqIENhbGxlZCBhZnRlciBmb3JraW5nIGJ1dCBiZWZvcmUgZXhl
Y3V0aW5nIHRoZSBsb2NhbCBkZXZpY2Vtb2RlbC4KKyAqIE11c3QgY2FsbCBfZXhpdCgtMSkgb24g
ZmFpbHVyZSwgcHJpbnRpbmcgYW4gZXJyb3IgbWVzc2FnZSB0bworICogc3RkZXJyZmQgaWYgYXZh
aWxhYmxlLgorICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJp
Y3QobGlieGxfX2djICpnYywgaW50IHN0ZGVycmZkKTsKKwogLyogU3R1YmRvbSBkZXZpY2UgbW9k
ZWxzLiAqLwogCiB0eXBlZGVmIHN0cnVjdCB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9saW51eC5jIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwppbmRleCA2ZWYwYWJjNjkzLi4y
ZWVhYzhkZjlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKQEAgLTMwNyw2ICszMDcsMjAgQEAgaW50IGxpYnhsX19w
Y2lfdG9wb2xvZ3lfaW5pdChsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiBlcnI7CiB9CiAKK3Zv
aWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYywgaW50IHN0
ZGVycmZkKQoreworICAgIGludCByYzsKKworICAgIC8qIFVuc2hhcmUgbW91bnQgYW5kIElQQyBu
YW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLworICAgIHJjID0gdW5zaGFy
ZShDTE9ORV9ORVdOUyB8IENMT05FX05FV0lQQyk7CisgICAgaWYgKHJjIDwgMCkgeworICAgICAg
ICBjaGFyICptc2cgPSBHQ1NQUklOVEYoImxpYnhsOiBNb3VudCBhbmQgSVBDIG5hbWVzcGFjZSB1
bmZhaWxlZCB3aXRoIGVycm9yICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXJybm8pOworICAgICAgICB3cml0ZShzdGRlcnJmZCwgbXNnLCBzdHJsZW4obXNnKSk7CisgICAg
ICAgIF9leGl0KC0xKTsKKyAgICB9Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uZXRic2QuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX25ldGJzZC5jCmluZGV4IDJlZGZiMDA2NDEuLmRjZTNmMWZkY2UgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25l
dGJzZC5jCkBAIC0xMjQsMyArMTI0LDggQEAgaW50IGxpYnhsX19wY2lfdG9wb2xvZ3lfaW5pdChs
aWJ4bF9fZ2MgKmdjLAogewogICAgIHJldHVybiBFUlJPUl9OSTsKIH0KKwordm9pZCBsaWJ4bF9f
bG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9fZ2MgKmdjLCBpbnQgc3RkZXJyZmQpCit7
CisgICAgcmV0dXJuOworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1w
cm9jZXNzLWNoZWNrZXIuc2ggYi90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hl
Y2tlci5zaAppbmRleCBjYjI0MGZkMGVkLi43ZGMyNTczNzk5IDEwMDc1NQotLS0gYS90b29scy90
ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaAorKysgYi90b29scy90ZXN0cy9k
ZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaApAQCAtODEsNiArODEsMjQgQEAgZWxzZQog
ICAgIGVjaG8gIlNLSVBQRUQgKFhFTl9SVU5fRElSIHVuZGVmaW5lZCkiCiBmaQogCisjIFRFU1Q6
IE5hbWVzcGFjZSB1bnNoYXJpbmcKKyMKKyMgUmVhZCAvcHJvYy88ZG1waWQ+L25zLzxuYW1lc3Bh
Y2U+IGFuZCBtYWtlIHN1cmUgaXQncyBub3QgZXF1YWwgdG8KKyMgdGhlIGN1cnJlbnQgcHJvY2Vz
c2VzJyB2YWx1ZQorZm9yIG5zbmFtZSBpbiBpcGMgbW50OyBkbworICAgIGVjaG8gLW4gIlVuc2hh
cmUgbmFtZXNwYWNlICRuc25hbWU6ICIKKyAgICBkbW5zPSQocmVhZGxpbmsgL3Byb2MvJGRtcGlk
L25zLyRuc25hbWUpCisgICAgbXlucz0kKHJlYWRsaW5rIC9wcm9jL3NlbGYvbnMvJG5zbmFtZSkK
KworICAgIGlmIFtbICIkZG1ucyIgPT0gIiRteW5zIiBdXSA7IHRoZW4KKwllY2hvICJGQUlMRUQi
CisJZmFpbGVkPSJ0cnVlIgorICAgIGVsc2UKKwllY2hvICJQQVNTRUQiCisgICAgZmkKK2RvbmUK
KworCiBpZiAkZmFpbGVkIDsgdGhlbgogICAgIGV4aXQgMQogZWxzZQotLSAKMi4xOC4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3Or9-0003xY-BD; Fri, 21 Sep 2018 17:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3Or8-0003xM-Dk
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:38 +0000
X-Inumbo-ID: 90fa19b3-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90fa19b3-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957263"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:27 +0100
Message-ID: <20180921170428.13771-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/6] tools/dm_depriv: Add first cut RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGltaXQgdGhlIGFiaWxpdHkgb2YgYSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1VIHRvIGNv
bnN1bWUgc3lzdGVtCnJlc291cmNlcy4gIEtleSBsaW1pdHM6CiAtIFJMSU1JVF9GU0laRSAoZmls
ZSBzaXplKTogMjU2S2lCCiAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIgdWlkIGNoYW5nZXMgdG8gYSB1
bmlxdWUgdWlkKQoKUHJvYmFibHkgdW5uZWNlc3NhcnkgbGltaXRzIGJ1dCB3aHkgbm90OgogLSBS
TElNSVRfQ09SRTogMAogLSBSTElNSVRfTVNHUVVFVUU6IDAKIC0gUkxJTUlUX0xPQ0tTOiAwCiAt
IFJMSU1JVF9NRU1MT0NLOiAwCgpOQiB0aGF0IHdlIGRvIG5vdCB5ZXQgc2V0IFJMSU1JVF9BUyAo
dG90YWwgdmlydHVhbCBtZW1vcnkpIG9yClJMSU1JVF9OT0ZJTEVTIChudW1iZXIgb2Ygb3BlbiBm
aWxlcyksIHNpbmNlIHRoZXNlIHJlcXVpcmUgbW9yZSBjYXJlCmFuZC9vciBtb3JlIGNvb3JkaW5h
dGlvbiB3aXRoIFFFTVUgdG8gaW1wbGVtZW50LgoKU3VnZ2VzdGVkLWJ5OiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFu
dGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGRvY3MvZGVzaWdu
cy9xZW11LWRlcHJpdmlsZWdlLm1kICAgICAgICAgICAgIHwgMTIgKystLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2xpbnV4LmMgICAgICAgICAgICAgICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoIHwgMzggKysr
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2Rv
Y3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCmluZGV4IDU4ZDVkZjYwNzIuLmNhNTU2MDA1
YjUgMTAwNjQ0Ci0tLSBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCisrKyBiL2Rv
Y3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCkBAIC05NiwxMiArOTYsNiBAQCBjYWxsOgog
CiAnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKIAotIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVu
dHMgc3RpbGwgdG8gZG8KLQotVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxs
IHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKLWxpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGlt
cGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0Ci1maXJzdC4KLQogIyMjIEJhc2lj
IFJMSU1JVHMKIAogJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0cyBvbiB0aGUg
cmVzb3VyY2VzIHRoYXQgYSBnaXZlbgpAQCAtMTI2LDYgKzEyMCwxMiBAQCBQcm9iYWJseSBub3Qg
bmVjZXNzYXJ5IGJ1dCB3aHkgbm90OgogCiAnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKIAorIyBS
ZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KKworVGhpcyBsaXN0cyBwb3Rl
bnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKK2xpc3Rl
ZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZy
dWl0CitmaXJzdC4KKwogIyMjIEZ1cnRoZXIgUkxJTUlUcwogCiBSTElNSVRfQVMgbGltaXRzIHRo
ZSB0b3RhbCBhbW91bnQgb2YgbWVtb3J5OyBidXQgdGhpcyBpbmNsdWRlcyB0aGUKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5j
CmluZGV4IDJlZWFjOGRmOWEuLmE3YWU1YWYzMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwpAQCAtMTYsNiArMTYs
NyBAQAogI2luY2x1ZGUgImxpYnhsX29zZGVwcy5oIiAvKiBtdXN0IGNvbWUgYmVmb3JlIGFueSBv
dGhlciBoZWFkZXJzICovCiAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgorI2luY2x1ZGUg
PHN5cy9yZXNvdXJjZS5oPgogIAogaW50IGxpYnhsX190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0
X21vZGUpCiB7CkBAIC0zMDcsOSArMzA4LDQ0IEBAIGludCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2lu
aXQobGlieGxfX2djICpnYywKICAgICByZXR1cm4gZXJyOwogfQogCitzdGF0aWMgc3RydWN0IHsK
KyAgICBpbnQgcmVzb3VyY2U7CisgICAgcmxpbV90IGxpbWl0OworfSBybGltaXRzW10gPSB7Cisg
ICAgeworICAgICAgICAucmVzb3VyY2UgPSBSTElNSVRfRlNJWkUsCisgICAgICAgIC8qIEJpZyBl
bm91Z2ggZm9yIGxvZyBmaWxlcywgbm90IGJpZyBlbm91Z2ggZm9yIGEgRG9TICovCisgICAgICAg
IC5saW1pdCA9IDI1NioxMDI0LAorICAgIH0sCisgICAgeworICAgICAgICAucmVzb3VyY2UgPSBS
TElNSVRfTlBST0MsCisgICAgICAgIC5saW1pdCA9IDAKKyAgICB9LAorICAgIHsKKyAgICAgICAg
LnJlc291cmNlID0gUkxJTUlUX0NPUkUsCisgICAgICAgIC5saW1pdCA9IDAKKyAgICB9LAorICAg
IHsKKyAgICAgICAgLnJlc291cmNlID0gUkxJTUlUX01TR1FVRVVFLAorICAgICAgICAubGltaXQg
PSAwCisgICAgfSwKKyAgICB7CisgICAgICAgIC5yZXNvdXJjZSA9IFJMSU1JVF9MT0NLUywKKyAg
ICAgICAgLmxpbWl0ID0gMAorICAgIH0sCisgICAgeworICAgICAgICAucmVzb3VyY2UgPSBSTElN
SVRfTUVNTE9DSywKKyAgICAgICAgLmxpbWl0ID0gMAorICAgIH0sCisgICAgeworICAgICAgICAu
cmVzb3VyY2UgPSAtMQorICAgIH0KK307CisKIHZvaWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNf
cmVzdHJpY3QobGlieGxfX2djICpnYywgaW50IHN0ZGVycmZkKQogewogICAgIGludCByYzsKKyAg
ICB1bnNpZ25lZCBpOwogCiAgICAgLyogVW5zaGFyZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMu
ICBUaGVzZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovCiAgICAgcmMgPSB1bnNoYXJlKENMT05FX05F
V05TIHwgQ0xPTkVfTkVXSVBDKTsKQEAgLTMxOSw2ICszNTUsMjMgQEAgdm9pZCBsaWJ4bF9fbG9j
YWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9fZ2MgKmdjLCBpbnQgc3RkZXJyZmQpCiAgICAg
ICAgIHdyaXRlKHN0ZGVycmZkLCBtc2csIHN0cmxlbihtc2cpKTsKICAgICAgICAgX2V4aXQoLTEp
OwogICAgIH0KKworICAgIC8qIFNldCB2YXJpb3VzICJlYXN5IiBybGltaXRzICovCisgICAgZm9y
IChpPTA7IHJsaW1pdHNbaV0ucmVzb3VyY2UgIT0gLTE7IGkrKykgeworICAgICAgICBzdHJ1Y3Qg
cmxpbWl0IHJsaW07CisKKyAgICAgICAgcmxpbS5ybGltX2N1ciA9IHJsaW0ucmxpbV9tYXggPSBy
bGltaXRzW2ldLmxpbWl0OworICAgICAgICAKKyAgICAgICAgcmMgPSBzZXRybGltaXQocmxpbWl0
c1tpXS5yZXNvdXJjZSwgJnJsaW0pOworICAgICAgICBpZiAocmMgPCAwKSB7CisgICAgICAgICAg
ICBjaGFyICptc2cgPSBHQ1NQUklOVEYoImxpYnhsOiBTZXR0aW5nIHJsaW1pdCAlZCB0byAlbGxk
IGZhaWxlZCB3aXRoIGVycm9yICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJsaW1pdHNbaV0ucmVzb3VyY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcgbG9uZylybGltaXRzW2ldLmxpbWl0LCBlcnJubyk7CisgICAgICAg
ICAgICB3cml0ZShzdGRlcnJmZCwgbXNnLCBzdHJsZW4obXNnKSk7CisgICAgICAgICAgICBfZXhp
dCgtMSk7CisgICAgICAgIH0KKworICAgIH0KIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoIGIvdG9vbHMvdGVzdHMvZGVwcml2
L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gKaW5kZXggN2RjMjU3Mzc5OS4uNmE4NjFiYWZhNSAx
MDA3NTUKLS0tIGEvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gK
KysrIGIvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gKQEAgLTk4
LDYgKzk4LDQ0IEBAIGZvciBuc25hbWUgaW4gaXBjIG1udDsgZG8KICAgICBmaQogZG9uZQogCisj
IFRFU1Q6IFJMSU1JVHMKKyMKKyMgUmVhZCAvcHJvYy88ZG1waWQ+L2xpbWl0cworZnVuY3Rpb24g
Y2hlY2tfcmxpbWl0KCkgeworICAgIGxpbWl0X25hbWU9JDEKKyAgICBsaW1pdF9zdHJpbmc9JDIK
KyAgICB0Z3Q9JDMKKworICAgIGVjaG8gLW4gInJsaW1pdCAkbGltaXRfbmFtZTogIgorICAgIGlu
cHV0PSQoZ3JlcCAiXiRsaW1pdF9zdHJpbmciIC9wcm9jLyRkbXBpZC9saW1pdHMpCisgICAgCisg
ICAgaWYgW1sgLXogIiRpbnB1dCIgXV0gOyB0aGVuCisJZWNobyAiQ291bGRuJ3QgZmluZCBsaW1p
dCAkbGltaXQiCisJZWNobyBGQUlMRUQKKwlmYWlsZWQ9InRydWUiCisJcmV0dXJuCisgICAgZmkK
KyAgICAKKyAgICBpZiBbWyAiJGlucHV0IiA9fiBeJGxpbWl0X3N0cmluZ1tbOnNwYWNlOl1dKihb
Xls6c3BhY2U6XV0rKVtbOnNwYWNlOl1dKihbXls6c3BhY2U6XV0rKVtbOnNwYWNlOl1dKlteWzpz
cGFjZTpdXSsgXV0gOyB0aGVuCisJaWYgW1sgIiR7QkFTSF9SRU1BVENIWzFdfSIgIT0gJHRndCB8
fAorCQkgICIke0JBU0hfUkVNQVRDSFsyXX0iICE9ICR0Z3QgXV0gOyB0aGVuCisJICAgIGVjaG8g
IkZBSUxFRCIKKwkgICAgZmFpbGVkPSJ0cnVlIgorCWVsc2UKKwkgICAgZWNobyAiUEFTU0VEIgor
CWZpCisgICAgZWxzZQorCWVjaG8gIkNvdWxkbid0IHBhcnNlIC9wcm9jLzxkbXBpZD4vbGltaXRz
IgorCWVjaG8gIkZBSUxFRCIKKwlmYWlsZWQ9InRydWUiCisgICAgZmkKK30KK2NoZWNrX3JsaW1p
dCBGU0laRSAiTWF4IGZpbGUgc2l6ZSIgIjI2MjE0NCIKK2NoZWNrX3JsaW1pdCBOUFJPQyAiTWF4
IHByb2Nlc3NlcyIgMAorY2hlY2tfcmxpbWl0IENPUkUgIk1heCBjb3JlIGZpbGUgc2l6ZSIgIjAi
CitjaGVja19ybGltaXQgTVNHUVVFVUUgIk1heCBtc2dxdWV1ZSBzaXplIiAwCitjaGVja19ybGlt
aXQgTE9DS1MgIk1heCBmaWxlIGxvY2tzIiAwCitjaGVja19ybGltaXQgTUVNTE9DSyAiTWF4IGxv
Y2tlZCBtZW1vcnkiIDAKIAogaWYgJGZhaWxlZCA7IHRoZW4KICAgICBleGl0IDEKLS0gCjIuMTgu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:04: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 1g3OrD-0003xw-L6; Fri, 21 Sep 2018 17:04:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nmqt=md=citrix.com=prvs=795526837=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g3OrC-0003xh-QB
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:04:42 +0000
X-Inumbo-ID: 90cd281f-bdc0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90cd281f-bdc0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:05:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,285,1534809600"; d="scan'208";a="65957264"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 21 Sep 2018 18:04:28 +0100
Message-ID: <20180921170428.13771-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Stefano Stabellini <sstabellini@kernel.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>

UUVNVSBoYXMgYSBgc2FuZGJveGAgZmVhdHVyZSwgd2hlcmVpbiBpdCB3aWxsIHVzZSBzZWNjb21w
MiB0byByZXN0cmljdAp3aGF0IHN5c3RlbSBjYWxscyBpdCBpcyBhYmxlIHRvIG1ha2UuCgpTdWdn
ZXN0ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpU
aGlzIGNhbid0IGJlIGNoZWNrZWQgaW4gYXMtaXMsIGJlY2F1c2UgYC1zYW5kYm94YCBzdXBwb3J0
IG1heSBub3QgaGF2ZQpiZWVuIGNvbXBpbGVkIGluLiAgV2UgdGhlcmVmb3JlIG5lZWQgdG8gZWl0
aGVyOgogMS4gUmVxdWlyZSB0aGF0IHRoaXMgZmVhdHVyZSBiZSBlbmFibGVkIHRvIGJ1aWxkIHFl
bXUKIDIuIENoZWNrIGZvciBgLXNhbmRib3hgIHN1cHBvcnQgYXQgcnVudGltZSBiZWZvcmUKCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKaW5kZXggNjczMzUxNDM3MC4uYjU0MWMxYTU1ZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0x
NDQ4LDYgKzE0NDgsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2Fy
Z3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIC8vIEFkZCAiLWNocm9vdCBbZGlyXSIgdG8g
Y29tbWFuZC1saW5lCiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1jaHJvb3Qi
KTsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBjaHJvb3RfZGlyKTsKKworICAg
ICAgICAvLyBBZGQgc2FuZGJveGluZworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICItc2FuZGJveCIpOworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICJvbixvYnNv
bGV0ZT1kZW55LGVsZXZhdGVwcml2aWxlZ2VzPWFsbG93LHNwYXduPWRlbnkscmVzb3VyY2Vjb250
cm9sPWRlbnkiKTsKICAgICB9CiAKICAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7Ci0tIAoy
LjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 17:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 17:14: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 1g3P0M-0005GZ-Ni; Fri, 21 Sep 2018 17:14:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3P0L-0005GP-54
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 17:14:09 +0000
X-Inumbo-ID: e52668e1-bdc1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e52668e1-bdc1-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 17:15: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 1g3P0H-00075q-Nh; Fri, 21 Sep 2018 17:14: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 1g3P0H-0005tN-CD; Fri, 21 Sep 2018 17:14:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3P0H-00029K-BY; Fri, 21 Sep 2018 17:14:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127869-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt: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-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=6efa07e7b9f18e8b0e3b132bd6633a9752db1143
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 17:14:05 +0000
Subject: [Xen-devel] [libvirt test] 127869: 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>

ZmxpZ2h0IDEyNzg2OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDZlZmEwN2U3YjlmMThlOGIwZTNiMTMyYmQ2
NjMzYTk3NTJkYjExNDMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDggZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA3IGRheXMgICA4OCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4NjkgIDIwMTgtMDktMjEgMDM6MzA6MzYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4NjAy
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 18:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 18: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 1g3Q9y-0001mQ-FU; Fri, 21 Sep 2018 18:28:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3Q9w-0001mG-OL
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 18:28:08 +0000
X-Inumbo-ID: 3ad42f1c-bdcc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ad42f1c-bdcc-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 18:29: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 1g3Q9r-000054-JC; Fri, 21 Sep 2018 18:28: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 1g3Q9q-0004ZU-Ve; Fri, 21 Sep 2018 18:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3Q9q-0006RB-Ui; Fri, 21 Sep 2018 18:28:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127816-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-shadow:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-1:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-examine:reboot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm: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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-libvirt:migrate-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=6e395f477fb854f11de83a951a070d3aacb6dc59
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 18:28:02 +0000
Subject: [Xen-devel] [xen-unstable test] 127816: 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>

ZmxpZ2h0IDEyNzgxNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgxNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI3NTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzU0
MQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzU0MQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc1NDEKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc1NDEK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzU0MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ZTM5NWY0NzdmYjg1NGYxMWRlODNhOTUxYTA3MGQzYWFjYjZkYzU5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZk
OTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgt
MDktMTIgMTQ6Mzc6MjIgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTU3ICAy
MDE4LTA5LTEzIDAzOjQzOjM4IFogICAgOCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI3ODE2ICAyMDE4LTA5LTE5IDE1OjUyOjA0IFogICAgMiBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRy
aWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+aQogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLXhzbS1mcmVlYnNkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDQ0NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 18:36:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 18:36: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 1g3QHq-0002X9-H2; Fri, 21 Sep 2018 18:36:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3QHo-0002Wz-Tt
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 18:36:16 +0000
X-Inumbo-ID: 5e4fd41b-bdcd-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e4fd41b-bdcd-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 18:37: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 1g3QHl-0000Fb-M1; Fri, 21 Sep 2018 18:36: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 1g3QHl-0005RV-BI; Fri, 21 Sep 2018 18:36:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3QHl-0003Uu-A8; Fri, 21 Sep 2018 18:36:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127822-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvhv2-amd:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt: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-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-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-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-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-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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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=927556eb3a72306db1ba5ab8b9bb9914433302ba
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 18:36:13 +0000
Subject: [Xen-devel] [linux-4.9 test] 127822: 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>

ZmxpZ2h0IDEyNzgyMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgyMi8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTI3NzU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyNzc1NiBw
YXNzIGluIDEyNzgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMjc3NTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGlu
IDEyNzc1NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgcGFzcyBpbiAxMjc3NTYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgaW4gMTI3NzU2IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjc0NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5Mjc1
NTZlYjNhNzIzMDZkYjFiYTVhYjhiOWJiOTkxNDQzMzMwMmJhCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA2NmY1YTg3MWU1OTg3YzhmNGJmZjMzM2I2NmMzNjFhNTNjZGNk
MzUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0NTQgIDIwMTgtMDktMDkgMTg6MTI6MDAgWiAg
IDEyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjM3ICAyMDE4LTA5LTE1IDA4OjExOjQ5
IFogICAgNiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQWxlaCBGaWxpcG92aWNoIDxhbGVoQHZhb2xpeC5jb20+CiAgQWxl
aCBGaWxpcG92aWNoPGFsZWhAYXBwbmV4dXMuY29tPgogIEFsZXhleSBLb2RhbmV2IDxhbGV4ZXku
a29kYW5ldkBvcmFjbGUuY29tPgogIEFtaXQgUHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3Jn
PgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5hdG9seS50cm9zaW5lbmtvQGdtYWlsLmNvbT4KICBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBSeWFiaW5p
biA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hl
dmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW50aG9ueSBXb25nIDxhbnRob255LndvbmdAdWJ1
bnR1LmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBD
aGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hhcyBXaWxs
aWFtcyA8Y2hhczNAYXR0LmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIFZl
dHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERvbWluaXF1
ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb3VnIEJlcmdlciA8b3Bl
bmRtYkBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVy
bmVzdG8gQS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4KICBF
dGhhbiBMaWVuIDxldGhhbmxpZW5Ac3lub2xvZ3kuY29tPgogIEZhYmlvIEVzdGV2YW0gPGZhYmlv
LmVzdGV2YW1AbnhwLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2Fs
IFByZXNzbWFuIDxwcmVzc21hbmdhbEBnbWFpbC5jb20+CiAgR2VvZmYgQWxleGFuZGVyIDxhbGV4
YW5kZ0Bjcy51bm0uZWR1PgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNp
c2NvLmNvbT4KICBHcmVnIEVkd2FyZHMgPGdlZHdhcmRzQGRkbi5jb20+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdSBKaW54aWFuZyA8Z3VqeEBj
bi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3Vz
dGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBHdXN0YXZvIFJvbWVy
byA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVA
cmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4K
ICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIElhbiBBYmJvdHQgPGFiYm90dGlA
bWV2LmNvLnVrPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphbWFs
IEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0dS5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUu
Y29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KICBKYXNvbiBHdW50aG9y
cGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGUuYnJ1Y2tlckBhcm0uY29tPgog
IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKb2VsIEZlcm5hbmRlcyAoR29vZ2xlKSA8
am9lbEBqb2VsZmVybmFuZGVzLm9yZz4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5j
b20+CiAgSm9uYXMgR29yc2tpIDxqb25hcy5nb3Jza2lAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gQW5hc3Rhc292IDxqYUBzc2kuYmc+CiAgS2Fp
LUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEtlZXMgQ29vayA8a2Vl
c2Nvb2tAY2hyb21pdW0ub3JnPgogIExhdXJhIEFiYm90dCA8bGFiYm90dEByZWRoYXQuY29tPgog
IExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGV2aW4gRHUgPGRqd0B0LWNoaXAu
Y29tLmNuPgogIExpanVuIE91IDxvdWxpanVuQGh1YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3Jl
bnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1haGVzaCBTYWxnYW9ua2FyIDxtYWhlc2hAbGludXgu
dm5ldC5pYm0uY29tPgogIE1hbmlzaCA8bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hbmlz
aCBDaG9wcmEgPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMu
enluZ2llckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRu
ZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4g
Sy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRl
ZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5t
YXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWV1IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRz
QHRlc3NhcmVzLm5ldD4KICBNYXhpbSBaaHVrb3YgPG11c3NpdGFudGVzbW9ydGVtQGdtYWlsLmNv
bT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmN6PgogIE1pa2UgU25pdHplciA8c25pdHplckBy
ZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3Uu
Y29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAg
TmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92
IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTmlrb2xheSBCb3Jpc292IDxuYm9yaXNv
dkBzdXNlLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpw
PgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8
cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhp
bGlwcCBSdWRvIDxwcnVkb0BsaW51eC5pYm0uY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYW5k
eSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhs
YmVyQHJlZGhhdC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51eC5pYm0uY29tPgog
IFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNhc2hh
IExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTaW1vbiBIb3JtYW4gPGhv
cm1zQHZlcmdlLm5ldC5hdT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4K
ICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBo
ZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1p
bmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1p
Y3Jvc29mdC5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4K
ICBUYW4gSHUgPHRhbi5odUB6dGUuY29tLmNuPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJu
ZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgog
IFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9tYXMgV2lua2xlciA8
dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHlsZXIgSGlja3MgPHR5aGlja3NAY2Fub25pY2Fs
LmNvbT4KICBWbGFkIEJ1c2xvdiA8dmxhZGJ1QG1lbGxhbm94LmNvbT4KICBWbGFzdGltaWwgQmFi
a2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAg
V2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5A
Z21haWwuY29tPgogIFlhbmcgU2hpIDx5YW5nLnNoaUBsaW51eC5hbGliYWJhLmNvbT4KICBZdWVI
YWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDI3MDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 18:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 18:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3Qbt-00040R-CJ; Fri, 21 Sep 2018 18:57:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=slsi=md=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1g3Qbr-00040M-So
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 18:56:59 +0000
X-Inumbo-ID: 42c1a3c3-bdd0-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42c1a3c3-bdd0-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 18:58:01 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8LIs1Wa140416;
 Fri, 21 Sep 2018 18:56:56 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=vWeHZZFe3bjeOGZ5C4MRO1sHaTalaLeMGpYwGTIJAn0=;
 b=IE83oNtcsvCj+T7mjKNIzTSwf+Do1QygIs9rqA3Ohuj9xUfgTtJkib/XtMXSRT4rXIOh
 qhVpEWh1Ihw3J9hgNrJZ5sM5z53jLzEWpMtxXMDmDAu6TYQTzw1qOgq3qiO67MXm9Omn
 TQ/yMHsNNaTOU7aGQv26hvhBJkWElzOUgKJ7zyerhh801pdBwK3H0gRpHRZRB8JKMPt/
 nRBStbQ0voj2xbTlYE1dC5AxE7cJ+OuC776KfRFKCg2oG/oEcWfGqzvv9+KCl79tXcwb
 D13V6svCQKpDMqdvL+OXMgzluQUNihrpcV5JZg7t8dGYReVOQ2zgWM165IgVX3VwrsKs PA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mmkm24w4k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 21 Sep 2018 18:56:56 +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 w8LIuoR8017217
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 21 Sep 2018 18:56:50 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8LIunRZ002188;
 Fri, 21 Sep 2018 18:56:49 GMT
Received: from olila.i.net-space.pl (/10.175.190.175)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 21 Sep 2018 11:56:49 -0700
Date: Fri, 21 Sep 2018 20:56:45 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180921185645.GG4473@olila.i.net-space.pl>
References: <20180919093447.lrrvyh7tdkcplqdj@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180919093447.lrrvyh7tdkcplqdj@zion.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9023
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=946
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809210184
Subject: Re: [Xen-devel] Out of bounds access in early boot code related to
 GRUB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTA6MzQ6NDdBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBEYW5pZWwsCj4KPiBJIGRpc2NvdmVyZWQgYW4gb3V0IG9mIGJvdW5kcyBhY2Nlc3MgaXNz
dWUgcmVsYXRlZCB0byBHUlVCIHJlbG9jYXRpb24KPiBjb2RlIHBhdGggd2hlbiBpbnNwZWN0aW5n
IGVhcmx5IGJvb3QgY29kZS4KPgo+IDk1ODk5MjdlNWIgY2hhbmdlZCBhbiBFRkkgb25seSBwYXRo
IHRvIHdvcmsgd2l0aCBHUlVCLiBZZXQgdGhlIGZvbGxvd2luZwo+IHR3byBsaW5lcyB3aXRoaW4g
YW4gaWYgY29uZGl0aW9uIHJlbWFpbmVkIHVudG91Y2hlZC4KPgo+ICAgICBtb2RbbWJpLT5tb2Rz
X2NvdW50XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihfc3RleHQpOwo+ICAgICBtb2RbbWJpLT5t
b2RzX2NvdW50XS5tb2RfZW5kID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0Owo+Cj4gQmVmb3Jl
IHlvdXIgY2hhbmdlIHRoZXkgd2VyZSBmaW5lIGJlY2F1c2UgdGhlIG1vZCBhcnJheSB3YXMgY3Jl
YXRlZCBvbmUKPiBlbGVtZW50IGxhcmdlciBpbiBYZW4gKHNlZSBlMjJlMWM0Nzk1OGEpLiBJIGRv
bid0IHRoaW5rIEdSVUIgZG9lcyB0aGUKPiBzYW1lLiBTbyB0aGlzIGlzIGFuIG91dCBvZiBib3Vu
ZHMgYWNjZXNzIGZvciBHUlVCIGNhc2UuCgpZb3UgYXJlIHJpZ2h0ISBJIHdpbGwgcG9zdCBhIGZp
eCBuZXh0IHdlZWsuCgpIYXZlIGEgbmljZSB3ZWVrZW5kLAoKRGFuaWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 19:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 19:25: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 1g3R3f-00069O-SU; Fri, 21 Sep 2018 19: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=4h3l=md=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1g3R3f-00069J-FA
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 19:25:43 +0000
X-Inumbo-ID: d68330f1-bdd3-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d68330f1-bdd3-11e8-a8a5-bc764e045a96;
 Fri, 21 Sep 2018 21:23:37 +0200 (CEST)
Received: by mail-pf1-x442.google.com with SMTP id b11-v6so6405278pfo.3
 for <xen-devel@lists.xenproject.org>; Fri, 21 Sep 2018 12:25:42 -0700 (PDT)
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=MejaMlupzFBLa4WQSqNzoYejsXRWOqk3EOGUiUc8qV0=;
 b=BjJB7AhFMk5JReMDvE1qRrYY8pbGboa5DrvHg6Azz3pLH2K7D9g9JaNvby3W+VIwZ6
 wfjW3F27mu8G0WNxtEPXgD2LLwLrKiX2BVeHApXwCx7cN0vgvw/Wuyg0gUkTZadsB/Sq
 6fKiHQMPFG6lkg9Jia98pPhPrIj8KXatWn7Fz7ZuARgLibIGKzAvqiF+3KIJsHgmIECp
 xC9g6xp4V+zIleFuLKcH3dYpnNfMV7cZziVNPta2/krMupxPNfuOpDQT43bAEraS04NL
 /rI2X1MF/IiMGFx/+3rMKBQbNKmNEZ784DBf+WSmW3ssKTdkHgTp8jxGyyx6AE9bJXx1
 q5iw==
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=MejaMlupzFBLa4WQSqNzoYejsXRWOqk3EOGUiUc8qV0=;
 b=o51t4CB025GoAeOmuj1UXD0sZGebL6C7xhMPDf5oA5NzITriIgTeC3aXWuAgA2v69X
 foqzfNXBOKH/d/xxaR6Fq0haaYab2KU5V1ClkRB0SgqSaXpHapUDiEqObkSAmzYcJWqT
 mt5qM1fkae209oEe+WFtZKgIaDTGPaYdfyZWh20Ia56CDSalBLxVKAciE306h8FA/gQl
 Hv4P9JN0d5bPqfNYBMtGvdmXmggzb5Ji6BmE+CIbqDVqzBZE55JH2gIFcnWGWd1asJ3n
 wajwoIFok+rJfubngrkoKKzPA3CmXtv9DqkYxQtHY4X+v8w8Q5vtD+yDGVW+Bojvx3Jd
 hYgQ==
X-Gm-Message-State: APzg51CwHt4+9nunct7DSy580WpXgdkLWoSIC8iH4bRHXUj3uxczibRz
 lfGxRBGRYh/kFezslqmdt5yG66V8
X-Google-Smtp-Source: ANB0VdZF85gpsnfnuo72i+3PtlamSOIzk5WQ+gejGbuahUKmUsrfEBRXGD76hpegnK7Rpr3RyB7FVQ==
X-Received: by 2002:a62:1fdd:: with SMTP id
 l90-v6mr47180752pfj.121.1537557940887; 
 Fri, 21 Sep 2018 12:25:40 -0700 (PDT)
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 u25-v6sm38350846pfk.177.2018.09.21.12.25.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 21 Sep 2018 12:25:39 -0700 (PDT)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 21 Sep 2018 12:25:30 -0700
Message-Id: <1537557930-3266-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
References: <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
Subject: [Xen-devel] [PATCH] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jbeulich@suse.com,
 andrew.cooper3@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>

Q29tcGlsaW5nIHdpdGggX0ZPUlRJRllfU09VUkNFIG9yIGhpZ2hlciBsZXZlbHMgb2Ygb3B0aW1p
emF0aW9uIGVuYWJsZWQKd2lsbCBhbHdheXNfaW5saW5lIHNldmVyYWwgbGlicmFyeSBmbnMgKG1l
bXNldCwgbWVtY3B5LCAuLi4pCih3aXRoIGdjYyA4LjIuMCBhbmQgZ2xpYmMgMi4yOCkuCgpJbiBm
dXp6IGFuZCB4ODZfZW11bGF0b3IgdGVzdCwgdGhlIGNvbXBpbGVyIGlzIGluc3RydWN0ZWQgbm90
CnRvIGdlbmVyYXRlIFNTRSBpbnN0cnVjdGlvbnMgdmlhOiAjcHJhZ21hIEdDQyB0YXJnZXQoIm5v
LXNzZSIpCmJlY2F1c2UgdGhvc2UgcmVnaXN0ZXJzIGFyZSBuZWVkZWQgZm9yIHVzZSBieSB0aGUg
d29ya2xvYWQuCgpUaGUgY29tYmluYXRpb24gYWJvdmUgY2F1c2VzIGNvbXBpbGF0aW9uIGZhaWx1
cmUgYXMgdGhlIGlubGluZSBmdW5jdGlvbnMKdXNlIHRob3NlIGluc3RydWN0aW9ucy4gVGhpcyBp
cyByZXNvbHZlZCBieSByZW9yZGVyaW5nIHRoZSBpbmNsdXNpb24gb2YKPHN0ZGlvLmg+IGFuZCA8
c3RyaW5nLmg+IHRvIGFmdGVyIHRoZSBwcmFnbWEgZGlzYWJsaW5nIFNTRSBnZW5lcmF0aW9uLgoK
QWRkcyBjb21waWxlLXRpbWUgY2hlY2tzIGZvciB1bndhbnRlZCBpbmNsdXNpb24gb2Ygc3RkaW8u
aCwgc3RyaW5nLmgKCkFkZHMgbmVjZXNzYXJ5IChwcmV2aW91c2x5IG1pc3NpbmcpICNpbmNsdWRl
IDxzdGRpby5oPiB0byB4ODYtZW11bGF0ZS5oCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBD
bGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgotLS0KIHRvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgIDQgKystLQogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3dyYXBwZXJzLmMgICAgICAgICAgICAgfCAgMyArKy0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oICAgICAgICAgIHwgMTMgKysrKysrKysrKysr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXgg
MDNhMjQ3My4uZDBhMDJkNSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTYsOSArNiw3IEBACiAjaW5jbHVkZSA8c3RkYm9vbC5oPgog
I2luY2x1ZGUgPHN0ZGRlZi5oPgogI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1ZGUgPHN0ZGlv
Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8
c3lzL3R5cGVzLmg+CiAjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICNpbmNsdWRlIDxzeXMvbW1hbi5o
PgpAQCAtMTYsNiArMTQsOCBAQAogI2luY2x1ZGUgPHhlbi94ZW4uaD4KIAogI2luY2x1ZGUgIng4
Ni1lbXVsYXRlLmgiCisjaW5jbHVkZSA8c3RkaW8uaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KICNp
bmNsdWRlICJmdXp6LWVtdWwuaCIKIAogI2RlZmluZSBNU1JfSU5ERVhfTUFYIDE2CmRpZmYgLS1n
aXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivd3JhcHBlcnMuYyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci93cmFwcGVycy5jCmluZGV4IGQwMjAxM2MuLjM0OWI5ZGUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci93cmFwcGVycy5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci93cmFwcGVycy5jCkBAIC0xLDkgKzEsMTAgQEAKICNpbmNsdWRlIDxzdGRhcmcu
aD4KLSNpbmNsdWRlIDxzdGRpby5oPgogCiAjZGVmaW5lIFdSQVAoeCkgdHlwZW9mKHgpIGVtdWxf
IyN4CiAjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIKIAorI2luY2x1ZGUgPHN0ZGlvLmg+CisKIHNp
emVfdCBlbXVsX2Z3cml0ZShjb25zdCB2b2lkICpzcmMsIHNpemVfdCBzeiwgc2l6ZV90IG4sIEZJ
TEUgKmYpCiB7CiAgICAgZW11bF9zYXZlX2ZwdV9zdGF0ZSgpOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2LWVtdWxhdGUuaAppbmRleCBiMjQ5ZTQ2Li44NzYwYmI4IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMywxMiArMywyMyBAQAogI2luY2x1ZGUgPHN0ZGRl
Zi5oPgogI2luY2x1ZGUgPHN0ZGludC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUg
PHN0cmluZy5oPgogCisvKgorICogVXNlIG9mIHNzZSByZWdpc3RlcnMgbXVzdCBiZSBkaXNhYmxl
ZCBwcmlvciB0byB0aGUgZGVmaW5pdGlvbiBvZgorICogYWx3YXlzX2lubGluZSBmdW5jdGlvbnMg
dGhhdCB3b3VsZCB1c2UgdGhlbSAobWVtY3B5LCBtZW1zZXQsIGV0YykuCisgKi8KKyNpZmRlZiBf
U1RSSU5HX0gKKyMgZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUgPHN0cmluZy5oPiBiZWZvcmUgeDg2
LWVtdWxhdGUuaCIKKyNlbmRpZgorI2lmZGVmIF9TVERJT19ICisjIGVycm9yICJNdXN0IG5vdCBp
bmNsdWRlIDxzdGRpby5oPiBiZWZvcmUgeDg2LWVtdWxhdGUuaCIKKyNlbmRpZgogI2lmIF9fR05V
Q19fID49IDYKICNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKICNlbmRpZgogCisjaW5jbHVk
ZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAK
ICNpbmNsdWRlIDx4ZW4vYXNtL21zci1pbmRleC5oPgotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 19:31:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 19: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 1g3R8c-0006rq-L9; Fri, 21 Sep 2018 19:30:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3R8b-0006rg-PR
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 19:30:49 +0000
X-Inumbo-ID: fd5f0d93-bdd4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd5f0d93-bdd4-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 19:31: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 1g3R8Y-0001GX-MF; Fri, 21 Sep 2018 19:30: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 1g3R8Y-0008W8-F0; Fri, 21 Sep 2018 19:30:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3R8Y-0005uT-EJ; Fri, 21 Sep 2018 19:30:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127891-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=99a9c70583bd6dc2555b242353821a32cf1948a9
X-Osstest-Versions-That: xen=94b8b2e09290cca0fcd8afd930f7f083458b1afe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 19:30:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127891: 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>

ZmxpZ2h0IDEyNzg5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzg5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5OWE5YzcwNTgzYmQ2ZGMyNTU1YjI0MjM1MzgyMWEzMmNmMTk0OGE5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGI4YjJlMDkyOTBjY2EwZmNk
OGFmZDkzMGY3ZjA4MzQ1OGIxYWZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc4ODEgIDIwMTgt
MDktMjEgMTE6MDA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODkxICAy
MDE4LTA5LTIxIDE3OjAxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOTRiOGIyZTA5Mi4uOTlhOWM3MDU4
MyAgOTlhOWM3MDU4M2JkNmRjMjU1NWIyNDIzNTM4MjFhMzJjZjE5NDhhOSAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 20:46:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 20: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 1g3SJU-0003Nd-Dp; Fri, 21 Sep 2018 20:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3SJS-0003NU-NJ
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 20:46:06 +0000
X-Inumbo-ID: 814aaca9-bddf-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 814aaca9-bddf-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 20:47: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 1g3SJM-0002n6-RC; Fri, 21 Sep 2018 20:46: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 1g3SJM-0002ZK-J3; Fri, 21 Sep 2018 20:46:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3SJM-0005KN-Hs; Fri, 21 Sep 2018 20:46:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127880-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=997731e796f51df57c113dfd966e818622c3d4aa
X-Osstest-Versions-That: ovmf=ae57950fc878618083bca435fa4bc00d4bec97c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 20:46:00 +0000
Subject: [Xen-devel] [ovmf test] 127880: 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>

ZmxpZ2h0IDEyNzg4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4ODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5OTc3MzFlNzk2ZjUxZGY1N2MxMTNkZmQ5NjZlODE4
NjIyYzNkNGFhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZTU3OTUw
ZmM4Nzg2MTgwODNiY2E0MzVmYTRiYzAwZDRiZWM5N2MxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc3NjYgIDIwMTgtMDktMTggMDk6MjY6MzggWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI3ODQ2ICAyMDE4LTA5LTIwIDE0OjEwOjUxIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTI3ODgwICAyMDE4LTA5LTIxIDEwOjQzOjM4IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQ2Fy
c2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNl
bC5jaGl1QGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSmFi
ZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNl
bWloYWxmLmNvbT4KICBQYXRyaWNrIEdlb3JnaSA8cGdlb3JnaUBnb29nbGUuY29tPgogIHNoZW5n
bGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1p
aGFsZi5jb20+CiAgWmhhbmcsIFNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYWU1Nzk1
MGZjOC4uOTk3NzMxZTc5NiAgOTk3NzMxZTc5NmY1MWRmNTdjMTEzZGZkOTY2ZTgxODYyMmMzZDRh
YSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 21:09:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 21:09: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 1g3SgN-0004xv-IE; Fri, 21 Sep 2018 21:09:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3SgM-0004xi-4H
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 21:09:46 +0000
X-Inumbo-ID: cf168ccf-bde2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf168ccf-bde2-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 21:10: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 1g3SgG-0003FH-R8; Fri, 21 Sep 2018 21:09: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 1g3SgG-0003Bd-FY; Fri, 21 Sep 2018 21:09:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3SgG-0008GZ-E2; Fri, 21 Sep 2018 21:09:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127833-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-pair:<job
 status>:broken:regression
 xen-4.8-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-migrupgrade:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:<job status>:broken:regression
 xen-4.8-testing:build-i386:<job status>:broken:regression
 xen-4.8-testing:build-amd64-libvirt:<job status>:broken:regression
 xen-4.8-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.8-testing:build-amd64-libvirt:host-install(4):broken:regression
 xen-4.8-testing:build-i386:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-pair:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-libvirt-pair:host-ping-check-native/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 21:09:40 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127833: 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>

ZmxpZ2h0IDEyNzgzMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzgzMy8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNjE2
MwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI2MTYzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjYxNjMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJv
a2VuIGluIDEyNzcxMwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTI3NzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMjc3
MTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2Vu
IGluIDEyNzcxMyBwYXNzIGluIDEyNzc3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEyNzcxMyBwYXNzIGluIDEyNzc3OQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTI3NzEzIHBhc3MgaW4gMTI3ODMzCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICA0IGhv
c3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBwYXNz
IGluIDEyNzc3OQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTI3Nzc5CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gcGFzcyBpbiAxMjc3NzkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
IGJyb2tlbiBwYXNzIGluIDEyNzc3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA3IGhv
c3QtcGluZy1jaGVjay1uYXRpdmUvZHN0X2hvc3QgZmFpbCBpbiAxMjc3MTMgcGFzcyBpbiAxMjc3
NzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0IGZh
aWwgaW4gMTI3NzEzIHBhc3MgaW4gMTI3Nzc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI3
NzEzIHBhc3MgaW4gMTI3Nzc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTI3Nzc5IHBhc3MgaW4gMTI3NzEzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGluIDEyNzc3OSBwYXNzIGluIDEyNzgzMwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICBmYWlsIHBhc3MgaW4gMTI3Nzc5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEyNzc3OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMjc3NzkKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIHBhc3MgaW4gMTI3
Nzc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMjc3NzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGluIDEyNzcxMyBsaWtlIDEyNTk0NQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjc3MTMg
bGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICBmYWlsIGluIDEyNzcxMyBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTI3Nzc5IGxpa2UgMTI2MTYz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFp
bCBpbiAxMjc3NzkgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEyNzc3OSBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyNzc3
OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTI3Nzc5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjc3NzkgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMjc3NzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjc3
NzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3Nzc5IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTI3Nzc5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEyNzc3OSBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBp
biAxMjc3NzkgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDUwIHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2MTYzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTI2MTYzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwMDVkZjkxMWY2YjQxNzFiNjUwOTQy
ODYxYmY0NDYwNmU5ZTc5YmU0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBlNTJlYzRiNzg3NGNmODUwNDFkMmQ5NTdlZDI2MDg5NDY1NjVmZTE4CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjYxNjMgIDIwMTgtMDgtMTggMTI6NDA6MjMgWiAgIDM0IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTI3NjEwICAyMDE4LTA5LTE0IDEyOjA3OjA0IFogICAgNyBkYXlzICAgIDUg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5k
dWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBob3N0LWluc3RhbGwvc3JjX2hv
c3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
YnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDA1ZGY5MTFmNmI0MTcxYjY1MDk0Mjg2
MWJmNDQ2MDZlOWU3OWJlNApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBGcmkgU2VwIDE0IDEzOjM2OjMyIDIwMTggKzAyMDAKCiAgICB4ODY6IGFzc29ydGVk
IGFycmF5X2luZGV4X25vc3BlYygpIGluc2VydGlvbnMKICAgIAogICAgRG9uJ3QgY2hhbmNlIGhh
dmluZyBTcGVjdHJlIHYxIChpbmNsdWRpbmcgQkNCUykgZ2FkZ2V0cy4gSW4gc29tZSBvZiB0aGUK
ICAgIGNhc2VzIHRoZSBpbnNlcnRpb25zIGFyZSBtb3JlIG9mIHByZWNhdXRpb25hcnkgbmF0dXJl
IHJhdGhlciB0aGFuIHRoZXJlCiAgICBwcm92YWJseSBiZWluZyBhIGdhZGdldCwgYnV0IEkgdGhp
bmsgd2Ugc2hvdWxkIGVyciBvbiB0aGUgc2FmZSAoc2VjdXJlKQogICAgc2lkZSBoZXJlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDNmMjAwMjYxNGFmNTFkZmQ1MDcxNjhhMTY5NjY1OGJhYzkxMTU1Y2UK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA5LTAzIDE3OjUwOjEwICswMjAwCgpjb21taXQgOGJmYWIy
YjViNmQ2YTIwOGUzOTA1YjIwYmZmZTUwMGE5M2QzYzYzZApBdXRob3I6IFpoZW56aG9uZyBEdWFu
IDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzU6NTQg
MjAxOCArMDIwMAoKICAgIFZULWQvZG1hcjogaW9tbXUgbWVtIGxlYWsgZml4CiAgICAKICAgIFJl
bGVhc2UgbWVtb3J5IGFsbG9jYXRlZCBmb3IgZHJoZCBpb21tdSBpbiBlcnJvciBwYXRoLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGZkMDdiNjY0OGM0Yzg4OTFkY2E1YmQwZjdlZjE3NGI2ODMxZjgwYjIK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTI3IDExOjM3OjI0ICswMjAwCgpjb21taXQgZGM4MTRl
MTkyMDQ0MjA3N2JmNWIwNDZhYjQxMjljZjBlYWU2MjMxMwpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjM1OjI3IDIwMTggKzAyMDAK
CiAgICByYW5nZXNldDogbWFrZSBpbnF1aXJ5IGZ1bmN0aW9ucyB0b2xlcmF0ZSBOVUxMIGlucHV0
cwogICAgCiAgICBSYXRoZXIgdGhhbiBzcGVjaWFsIGNhc2luZyB0aGUgLT5pb21lbV9jYXBzIGNo
ZWNrIGluIHg4NidzCiAgICBnZXRfcGFnZV9mcm9tX2wxZSgpIGZvciB0aGUgZG9tX3hlbiBjYXNl
LCBsZXQncyBiZSBtb3JlIHRvbGVyYW50IGluCiAgICBnZW5lcmFsLCBhbG9uZyB0aGUgbGluZXMg
b2YgcmFuZ2VzZXRfaXNfZW1wdHkoKTogQSBuZXZlciBhbGxvY2F0ZWQKICAgIHJhbmdlc2V0IGNh
bid0IHBvc3NpYmx5IGNvbnRhaW4gb3Igb3ZlcmxhcCBhbnkgcmFuZ2UuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZDBh
OWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJkNGJlNTgxYTZjYWRkCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0wOC0xNyAxMzo1NDo0MCArMDIwMAoKY29tbWl0IDVlODY5NzczNWI3MDA0YWRjNjM3ZjMxOTAx
NjVkYTBlYWE3ZTM5YzcKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzQ6NTcgMjAxOCArMDIwMAoKICAgIHg4Ni9z
ZXR1cDogQXZvaWQgT29CIEU4MjAgbG9va3VwIHdoZW4gY2FsY3VsYXRpbmcgdGhlIEwxVEYgc2Fm
ZSBhZGRyZXNzCiAgICAKICAgIEEgbnVtYmVyIG9mIGNvcm5lciBjYXNlcyAobW9zdCBvYnZpb3Vz
bHksIG5vLXJlYWwtbW9kZSBhbmQgbm8gTXVsdGlib290IG1lbW9yeQogICAgbWFwKSBjYW4gZW5k
IHVwIHdpdGggZTgyMF9yYXcubnJfbWFwIGJlaW5nIDAsIGF0IHdoaWNoIHBvaW50IHRoZSBMMVRG
CiAgICBjYWxjdWxhdGlvbiB3aWxsIHVuZGVyZmxvdy4KICAgIAogICAgU3BvdHRlZCBieSBDb3Zl
cml0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDNlNGVjMDdlMTRiY2U4MWY2YWUyMmMzMWZmMTMwMmQxZjI5N2EyMjYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTA4LTE2IDE4OjEwOjA3ICswMTAwCgpjb21taXQgZDFhNTkz
NmQ2M2VhMWUzM2ZkOWRjOGIzYThjNDFjODA0ZDc3OTg1YQpBdXRob3I6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNDoyNiAyMDE4
ICswMjAwCgogICAgeDg2L2h2bS9pb3JlcTogTU1JTyByYW5nZSBjaGVja2luZyBjb21wbGV0ZWx5
IGlnbm9yZXMgZGlyZWN0aW9uIGZsYWcKICAgIAogICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIo
KSBpcyB1c2VkIHRvIHJvdXRlIGFuIGlvcmVxIHRvIHRoZSBhcHByb3ByaWF0ZQogICAgaW9yZXEg
c2VydmVyLiBGb3IgTU1JTyB0aGlzIGlzIGRvbmUgYnkgY29tcGFyaW5nIHRoZSByYW5nZSBvZiB0
aGUgaW9yZXEKICAgIHRvIHRoZSByYW5nZXMgcmVnaXN0ZXJlZCBieSB0aGUgZGV2aWNlIG1vZGVs
cyBvZiBlYWNoIGlvcmVxIHNlcnZlci4KICAgIFVuZm9ydHVuYXRlbHkgdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSByYW5nZSBpZiB0aGUgaW9yZXEgY29tcGxldGVseSBpZ25vcmVzCiAgICB0aGUgZGly
ZWN0aW9uIGZsYWcgYW5kIHRodXMgbWF5IGNhbGN1bGF0ZSB0aGUgd3JvbmcgcmFuZ2UgZm9yIGNv
bXBhcmlzb24uCiAgICBUaHVzIHRoZSBpb3JlcSBtYXkgZWl0aGVyIGJlIHJvdXRlZCB0byB0aGUg
d3Jvbmcgc2VydmVyIG9yIGVycm9uZW91c2x5CiAgICB0ZXJtaW5hdGVkIGJ5IG51bGxfb3BzLgog
ICAgCiAgICBOT1RFOiBUaGUgcGF0Y2ggYWxzbyBmaXhlcyB3aGl0ZXNwYWNlIGluIHRoZSBzd2l0
Y2ggc3RhdGVtZW50IHRvIG1ha2UgaXQKICAgICAgICAgIHN0eWxlIGNvbXBsaWFudC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNjBhNTZkYzAwNjRhMDA4MzA2NjNmZmU0ODIxNWRjZDA4MGNi
OTUwNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTUgMTQ6MTQ6MDYgKzAyMDAKCmNvbW1pdCBj
OWZjNmIzODhlZDg1Yzk3MjgzY2NjZmJiNDMyOGYwODU5YTczYTA0CkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjMz
OjU5IDIwMTggKzAyMDAKCiAgICB4ODYvdmxhcGljOiBCdWdmaXhlcyBhbmQgaW1wcm92ZW1lbnRz
IHRvIHZsYXBpY197cmVhZCx3cml0ZX0oKQogICAgCiAgICBGaXJzdGx5LCB0aGVyZSBpcyBubyAn
b2Zmc2V0JyBib3VuZGFyeSBjaGVjayBvbiB0aGUgbm9uLTMyLWJpdCB3cml0ZSBwYXRoCiAgICBi
ZWZvcmUgdGhlIGNhbGwgdG8gdmxhcGljX3JlYWRfYWxpZ25lZCgpLCB3aGljaCBhbGxvd3MgYW4g
YXR0YWNrZXIgdG8gcmVhZAogICAgYmV5b25kIHRoZSBlbmQgb2YgdmxhcGljLT5yZWdzLT5kYXRh
W10sIHdoaWNoIGlzIG9ubHkgMTAyNCBieXRlcyBsb25nLgogICAgCiAgICBIb3dldmVyLCBhcyB0
aGUgYmFja2luZyBtZW1vcnkgaXMgYSBkb21oZWFwIHBhZ2UsIGFuZCBtaXNhbGlnbmVkIGFjY2Vz
c2VzIGdldAogICAgY2h1bmtlZCBkb3duIHRvIHNpbmdsZSBieXRlcyBhY3Jvc3MgcGFnZSBib3Vu
ZGFyaWVzLCBJIGNhbid0IHNwb3QgYW55CiAgICBYU0Etd29ydGh5IHByb2JsZW1zIHdoaWNoIG9j
Y3VyIGZyb20gdGhlIG92ZXJydW4uCiAgICAKICAgIE9uIHJlYWwgaGFyZHdhcmUsIGJhZCBhY2Nl
c3NlcyBkb24ndCBpbnN0YW50bHkgY3Jhc2ggdGhlIG1hY2hpbmUuICBUaGVpcgogICAgYmVoYXZp
b3VyIGlzIHVuZGVmaW5lZCwgYnV0IHRoZSBkb21haW5fY3Jhc2goKSBwcm9oaWJpdHMgc2Vuc2li
bGUgdGVzdGluZy4KICAgIEJlaGF2ZSBtb3JlIGxpa2Ugb3RoZXIgeDg2IE1NSU8gYW5kIHRlcm1p
bmF0ZSBiYWQgYWNjZXNzZXMgd2l0aCBhcHByb3ByaWF0ZQogICAgZGVmYXVsdHMuCiAgICAKICAg
IFdoaWxlIG1ha2luZyB0aGVzZSBjaGFuZ2VzLCBjbGVhbiB1cCBhbmQgc2ltcGxpZnkgdGhlIHRo
ZSBzbWFsbGVyLWFjY2VzcwogICAgaGFuZGxpbmcuICBJbiBwYXJ0aWN1bGFyLCBhdm9pZCBwb2lu
dGVyIGJhc2VkIG1lY2hhbnNpbXMgZm9yIDEvMi1ieXRlIHJlYWRzIHNvCiAgICBhcyB0byBhdm9p
ZCBmb3JjaW5nIHRoZSB2YWx1ZSB0byBiZSBzcGlsbGVkIHRvIHRoZSBzdGFjay4KICAgIAogICAg
ICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvMiB1cC9kb3duOiAwLy0xNzUgKC0xNzUp
CiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAg
ICAgbmV3ICAgZGVsdGEKICAgICAgdmxhcGljX3JlYWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjExICAgICAxNDIgICAgIC02OQogICAgICB2bGFwaWNfd3JpdGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzMDQgICAgIDE5OCAgICAtMTA2CiAgICAKICAgIEZpbmFs
bHksIHRoZXJlIGFyZSBhIHBsZXRob3JhIG9mIHJlYWQvd3JpdGUgZnVuY3Rpb25zIGluIHRoZSB2
bGFwaWMgbmFtZXNwYWNlLAogICAgc28gcmVuYW1lIHRoZXNlIHRvIHZsYXBpY19tbWlvX3tyZWFk
LHdyaXRlfSgpIHRvIG1ha2UgdGhlaXIgcHVycG9zZSBtb3JlCiAgICBjbGVhci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBiNmY0M2MxNGNlZjNhZjg0NzdhOWVjYTRlZmFiODdkZDE1MGEyODg1CiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0wOC0xMCAxMzoyNzoyNCArMDEwMAoKY29tbWl0IDIxYWM2YzhlNDQ2
ZWU2NzQyZTJlODM5YjU2ZDk0NjE3YTY5MzBiMTYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTM6MzM6MjAgMjAxOCAr
MDIwMAoKICAgIHg4Ni92bXg6IEF2b2lkIGhpdHRpbmcgQlVHX09OKCkgYWZ0ZXIgRVBUUC1yZWxh
dGVkIGRvbWFpbl9jcmFzaCgpCiAgICAKICAgIElmIHRoZSBFUFRQIHBvaW50ZXIgY2FuJ3QgYmUg
bG9jYXRlZCBpbiB0aGUgYWx0cDJtIGxpc3QsIHRoZSBkb21haW4KICAgIGlzIChsZWdpdGltYXRl
bHkpIGNyYXNoZWQuCiAgICAKICAgIFVuZGVyIHRob3NlIGNpcmN1bXN0YW5jZXMsIGV4ZWN1dGlv
biB3aWxsIGNvbnRpbnVlIGFuZCBndWFyZW50ZWUgdG8gaGl0IHRoZQogICAgQlVHX09OKGlkeCA+
PSBNQVhfQUxUUDJNKSAodW5mb3J0dW5hdGVseSwganVzdCBvdXQgb2YgY29udGV4dCkuCiAgICAK
ICAgIFJldHVybiBmcm9tIHZteF92bWV4aXRfaGFuZGxlcigpIGFmdGVyIHRoZSBkb21haW5fY3Jh
c2goKSwgd2hpY2ggYWxzbyBoYXMgdGhlCiAgICBzaWRlIGVmZmVjdCBvZiByZWVudGVyaW5nIHRo
ZSBzY2hlZHVsZXIgbW9yZSBwcm9tcHRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0OGRiYjJk
YmU5ZDlmOTJhMjg5MGExNWJiNDhhMDU5OGMwNjViOWY4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0w
OC0wMiAxMDoxMDo0MyArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 21 23:03:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 21 Sep 2018 23:03: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 1g3URx-0004fg-9X; Fri, 21 Sep 2018 23:03:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iuys=md=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3URw-0004fJ-TD
 for xen-devel@lists.xenproject.org; Fri, 21 Sep 2018 23:03:00 +0000
X-Inumbo-ID: a13ce8a8-bdf2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a13ce8a8-bdf2-11e8-a6a9-d7ebe60f679a;
 Fri, 21 Sep 2018 23:04: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 1g3URs-0005M4-PL; Fri, 21 Sep 2018 23:02: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 1g3URs-0006zA-GL; Fri, 21 Sep 2018 23:02:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3URs-0000Cs-FZ; Fri, 21 Sep 2018 23:02:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127892-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=5095394e1ebb7cf11e49ad6c239b27e4851bc9fd
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 21 Sep 2018 23:02:56 +0000
Subject: [Xen-devel] [libvirt test] 127892: 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>

ZmxpZ2h0IDEyNzg5MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDUwOTUzOTRlMWViYjdjZjExZTQ5YWQ2YzIz
OWIyN2U0ODUxYmM5ZmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDggZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA3IGRheXMgICA4OSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4OTIgIDIwMTgtMDktMjEgMTc6MTQ6NDQgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4ODMz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 00:07:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 00: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 1g3VSJ-0000zE-AX; Sat, 22 Sep 2018 00:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3VSH-0000z4-Mg
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 00:07:25 +0000
X-Inumbo-ID: a0de49a1-bdfb-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0de49a1-bdfb-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 00:08: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 1g3VSE-00077n-Ei; Sat, 22 Sep 2018 00:07: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 1g3VSE-0000m5-1M; Sat, 22 Sep 2018 00:07:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3VSE-0004UO-0c; Sat, 22 Sep 2018 00:07:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127877-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-ws16-amd64:guest-stop: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1244bbb3e92135d247e2dddfa6fe5e3e171a9635
X-Osstest-Versions-That: linux=5dfe87ac34e2326ae2957fc68b63212d84f78701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 00:07:22 +0000
Subject: [Xen-devel] [linux-4.14 test] 127877: 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>

ZmxpZ2h0IDEyNzg3NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4NzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyNDRiYmIzZTkyMTM1ZDI0N2UyZGRkZmE2ZmU1
ZTNlMTcxYTk2MzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDVkZmU4
N2FjMzRlMjMyNmFlMjk1N2ZjNjhiNjMyMTJkODRmNzg3MDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEyNzc0NyAgMjAxOC0wOS0xNyAyMzozNDozOSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMjc4MjQgIDIwMTgtMDktMTkgMjE6MTA6MzIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYnlsYXkg
T3NwYW4gPGFvc3BhbkBuZXR1cC5ydT4KICBBZGFtIFJhZGZvcmQgPGFyYWRmb3JkQGdtYWlsLmNv
bT4KICBBbGV4YW5kZXIgU3RlZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgog
IEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4
ZXkgQnJvZGtpbiA8YWJyb2RraW5Ac3lub3BzeXMuY29tPgogIEFsaXN0YWlyIFBvcHBsZSA8YWxp
c3RhaXJAcG9wcGxlLmlkLmF1PgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQHZpcnR1b3p6by5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVt
YWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbnRvbiBWYXNpbHlldiA8dmFzaWx5
ZXZAaXNwcmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29t
PgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1biBQYXJhbWVzd2FyYW4gPGFy
dW4ucGFyYW1lc3dhcmFuQGJyb2FkY29tLmNvbT4KICBCZW5zb24gTGV1bmcgPGJsZXVuZ0BjaHJv
bWl1bS5vcmc+CiAgQmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQmpv
cm4gQW5kZXJzc29uIDxiam9ybi5hbmRlcnNzb25AbGluYXJvLm9yZz4KICBCam9ybiBIZWxnYWFz
IDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBD
aGFvIFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3Ju
dHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lA
Yy1zLmZyPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5p
ZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBLdXJ0eiA8ZGprdXJ0
ekBjaHJvbWl1bS5vcmc+CiAgRGF2ZSBKaWFuZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+CiAgRGF2
aWQgSC4gR3V0dGVyaWRnZSA8ZGhndXR0ZXJpZGdlQHN5bXBhdGljby5jYT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2Uu
Y29tPgogIERhdmlkbG9ociBCdWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRGljayBLZW5uZWR5
IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdt
YWlsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAg
RXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV3YW4gRC4gTWlsbmUgPGVtaWxu
ZUByZWRoYXQuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNv
bT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5h
bmFAc3VzZS5jb20+CiAgRmlsaXBwbyBTaXJvbmkgPHNpcm9uaUBhbWF6b24uZGU+CiAgRmlubiBU
aGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5m
YWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdh
dXJhdiBLb2hsaSA8Z2tvaGxpQGNvZGVhdXJvcmEub3JnPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8
Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290
bGluLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEhhbnMgVmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVr
ZUBoYXVrZS1tLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4K
ICBIdWFpc2hlbmcgWWUgPHllaHMxQGxlbm92by5jb20+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1h
dy5uZXQ+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEphZSBIeXVuIFlv
byA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0Br
ZXJuZWwub3JnPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFt
ZXMgU21hcnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3Vs
YUBpbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEph
cmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBH
dW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0
LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmluYnVtIFBhcmsgPGppbmIu
cGFyazdAZ21haWwuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGlu
dGVsLmNvbT4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSy4gWS4gU3Jp
bml2YXNhbiA8a3lzQG1pY3Jvc29mdC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9y
YS5vcmc+CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAbGludXguaW50ZWwuY29tPgogIEthdHN1aGly
byBTdXp1a2kgPHN1enVraS5rYXRzdWhpcm9Ac29jaW9uZXh0LmNvbT4KICBLZWVzIENvb2sgPGtl
ZXNjb29rQGNocm9taXVtLm9yZz4KICBLb25zdGFudGluIEtobGVibmlrb3YgPGtobGVibmlrb3ZA
eWFuZGV4LXRlYW0ucnU+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9u
IFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpA
bGluYXJvLm9yZz4KICBMb2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+CiAgTG9p
YyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1h
cmNlbEBob2x0bWFubi5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5A
b3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWF1cmljaW8g
RmFyaWEgZGUgT2xpdmVpcmEgPG1mb0BjYW5vbmljYWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29t
PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFNpbWVrIDxt
aWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWtlIENocmlzdGllIDxtY2hyaXN0aUByZWRoYXQu
Y29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pbmNoYW4gS2ltIDxt
aW5jaGFuQGtlcm5lbC5vcmc+CiAgTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CiAgTmVl
cmFqIFVwYWRoeWF5IDxuZWVyYWp1QGNvZGVhdXJvcmEub3JnPgogIE5pY2hvbGFzIE1jIEd1aXJl
IDxob2ZyYXRAb3NhZGwub3JnPgogIE5pY2hvbGFzIFN0b21tZWwgPG5pY2hvbGFzLnN0b21tZWxA
Z21haWwuY29tPgogIE5pY2sgRHllciA8bmljay5keWVyQGl0ZGV2LmNvLnVrPgogIE9sZ2EgS29y
bmlldnNrYWlhIDxrb2xnYUBuZXRhcHAuY29tPgogIFBhb2xvIFZhbGVudGUgPHBhb2xvLnZhbGVu
dGVAbGluYXJvLm9yZz4KICBQYXJhdiBQYW5kaXQgPHBhcmF2QG1lbGxhbm94LmNvbT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AaW1ndGVjLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0
b25AbWlwcy5jb20+CiAgUGV0ZXIgT3Nrb2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQZXRlciBS
b3NpbiA8cGVkYUBheGVudGlhLnNlPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlZC5vcmc+CiAgUGV0ciBNYWNoYXRhIDxwZXRybUBtZWxsYW5veC5jb20+CiAgUGhpbGlw
cCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBs
aW51eC5pYm0uY29tPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUmFk
aW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFrZXNoIFBpbGxhaSA8cGlsbGFp
ckBjb2RlYXVyb3JhLm9yZz4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4K
ICBSZXphIEFyYmFiIDxhcmJhYkBsaW51eC5pYm0uY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8
cmljaGFyZEBub2QuYXQ+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgog
IFJvbWFuIEd1c2hjaGluIDxndXJvQGZiLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxl
dmluQG1pY3Jvc29mdC5jb20+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9w
aGVyc29uQGludGVsLmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHViaHJhanlv
dGkgRGF0dGEgPHNodWJocmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNvaGVpbCBIYXNzYXMg
WWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2
YXMua2FuZGFnYXRsYUBsaW5hcm8ub3JnPgogIFNyaW5pdmFzIFBhbmRydXZhZGEgPHNyaW5pdmFz
LnBhbmRydXZhZGFAbGludXguaW50ZWwuY29tPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5YWhv
by5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIFNjaG1pZHQg
PHN0ZWZhbkBvc2cuc2Ftc3VuZy5jb20+ICMgZm9yIGllZWU4MDIxNTQKICBTdGVwaGVuIEhlbW1p
bmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5j
aEBtaWNyb3NvZnQuY29tPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAg
U3VyYWJoaSBWaXNobm9pIDxzdmlzaG5vaUBjb2RlYXVyb3JhLm9yZz4KICBTdmVuIEVja2VsbWFu
biA8c3Zlbi5lY2tlbG1hbm5Ab3Blbm1lc2guY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8cy5u
YXdyb2NraUBzYW1zdW5nLmNvbT4KICBUYWVoZWUgWW9vIDxhcDQyMDA3M0BnbWFpbC5jb20+CiAg
VGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb2RkIEtqb3MgPHRram9z
QGdvb2dsZS5jb20+CiAgVG9kb3IgVG9tb3YgPHRvZG9yLnRvbW92QGxpbmFyby5vcmc+CiAgVG9t
YXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5
bm9wc3lzLmNvbT4KICBXZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBXb2xm
cmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFllbGVuYSBLcml2b3NoZWV2IDx5ZWxlbmFA
bWFydmVsbC5jb20+CiAgWXVmZW5nIFNoZW4gPG1pbGV0dXNAY2hyb21pdW0ub3JnPgogIFl1bmxl
aSBIZSA8aGV5dW5sZWlAaHVhd2VpLmNvbT4KICBZdW5sb25nIFNvbmcgPHl1bmxvbmcuc29uZ0Bo
dWF3ZWkuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KICBadW1lbmcgQ2hl
biA8enVtZW5nLmNoZW5AZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
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
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA1ZGZlODdhYzM0ZTIuLjEy
NDRiYmIzZTkyMSAgMTI0NGJiYjNlOTIxMzVkMjQ3ZTJkZGRmYTZmZTVlM2UxNzFhOTYzNSAtPiB0
ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 00:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 00:20: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 1g3Ved-0002Lh-Nv; Sat, 22 Sep 2018 00:20: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=jblx=me=decadent.org.uk=ben@srs-us1.protection.inumbo.net>)
 id 1g3Veb-0002LZ-Kd
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 00:20:09 +0000
X-Inumbo-ID: f76a836f-bdfc-11e8-a8a5-bc764e045a96
Received: from shadbolt.e.decadent.org.uk (unknown [88.96.1.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f76a836f-bdfc-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 02:18:02 +0200 (CEST)
Received: from [2a02:8011:400e:2:cbab:f00:c93f:614] (helo=deadeye)
 by shadbolt.decadent.org.uk with esmtps
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)
 (envelope-from <ben@decadent.org.uk>)
 id 1g3Vdy-0008BS-53; Sat, 22 Sep 2018 01:19:30 +0100
Received: from ben by deadeye with local (Exim 4.91)
 (envelope-from <ben@decadent.org.uk>)
 id 1g3Vdo-0000sq-Eo; Sat, 22 Sep 2018 01:19:20 +0100
Content-Disposition: inline
MIME-Version: 1.0
From: Ben Hutchings <ben@decadent.org.uk>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Date: Sat, 22 Sep 2018 01:15:42 +0100
Message-ID: <lsq.1537575342.497004293@decadent.org.uk>
X-Mailer: LinuxStableQueue (scripts by bwh)
In-Reply-To: <lsq.1537575341.194909669@decadent.org.uk>
X-SA-Exim-Connect-IP: 2a02:8011:400e:2:cbab:f00:c93f:614
X-SA-Exim-Mail-From: ben@decadent.org.uk
X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk);
 SAEximRunCond expanded to false
Subject: [Xen-devel] [PATCH 3.16 39/63] x86/entry/64: Remove %ebx handling
 from error_entry/exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Denys Vlasenko <dvlasenk@redhat.com>, Brian Gerst <brgerst@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Greg KH <gregkh@linuxfoundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Dominik Brodowski <linux@dominikbrodowski.net>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
 xen-devel@lists.xenproject.org, akpm@linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@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>

My4xNi41OC1yYzEgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBBbmR5IEx1dG9t
aXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KCmNvbW1pdCBiMzY4MWRkNTQ4ZDA2ZGViMmUxNTczODkw
ODI5ZGZmNGIxNWFiZjQ2IHVwc3RyZWFtLgoKZXJyb3JfZW50cnkgYW5kIGVycm9yX2V4aXQgY29t
bXVuaWNhdGUgdGhlIHVzZXIgdnMuIGtlcm5lbCBzdGF0dXMgb2YKdGhlIGZyYW1lIHVzaW5nICVl
YnguICBUaGlzIGlzIHVubmVjZXNzYXJ5IC0tIHRoZSBpbmZvcm1hdGlvbiBpcyBpbgpyZWdzLT5j
cy4gIEp1c3QgdXNlIHJlZ3MtPmNzLgoKVGhpcyBtYWtlcyBlcnJvcl9lbnRyeSBzaW1wbGVyIGFu
ZCBtYWtlcyBlcnJvcl9leGl0IG1vcmUgcm9idXN0LgoKSXQgYWxzbyBmaXhlcyBhIG5hc3R5IGJ1
Zy4gIEJlZm9yZSBhbGwgdGhlIFNwZWN0cmUgbm9uc2Vuc2UsIHRoZQp4ZW5fZmFpbHNhZmVfY2Fs
bGJhY2sgZW50cnkgcG9pbnQgcmV0dXJuZWQgbGlrZSB0aGlzOgoKICAgICAgICBBTExPQ19QVF9H
UFJFR1NfT05fU1RBQ0sKICAgICAgICBTQVZFX0NfUkVHUwogICAgICAgIFNBVkVfRVhUUkFfUkVH
UwogICAgICAgIEVOQ09ERV9GUkFNRV9QT0lOVEVSCiAgICAgICAgam1wICAgICBlcnJvcl9leGl0
CgpBbmQgaXQgZGlkIG5vdCBnbyB0aHJvdWdoIGVycm9yX2VudHJ5LiAgVGhpcyB3YXMgYm9ndXM6
IFJCWApjb250YWluZWQgZ2FyYmFnZSwgYW5kIGVycm9yX2V4aXQgZXhwZWN0ZWQgYSBmbGFnIGlu
IFJCWC4KCkZvcnR1bmF0ZWx5LCBpdCBnZW5lcmFsbHkgY29udGFpbmVkICpub256ZXJvKiBnYXJi
YWdlLCBzbyB0aGUKY29ycmVjdCBjb2RlIHBhdGggd2FzIHVzZWQuICBBcyBwYXJ0IG9mIHRoZSBT
cGVjdHJlIGZpeGVzLCBjb2RlIHdhcwphZGRlZCB0byBjbGVhciBSQlggdG8gbWl0aWdhdGUgY2Vy
dGFpbiBzcGVjdWxhdGlvbiBhdHRhY2tzLiAgTm93LApkZXBlbmRpbmcgb24ga2VybmVsIGNvbmZp
Z3VyYXRpb24sIFJCWCBnb3QgemVyb2VkIGFuZCwgd2hlbiBydW5uaW5nCnNvbWUgV2luZSB3b3Jr
bG9hZHMsIHRoZSBrZXJuZWwgY3Jhc2hlcy4gIFRoaXMgd2FzIGludHJvZHVjZWQgYnk6CgogICAg
Y29tbWl0IDNhYzZkOGM3ODdiOCAoIng4Ni9lbnRyeS82NDogQ2xlYXIgcmVnaXN0ZXJzIGZvciBl
eGNlcHRpb25zL2ludGVycnVwdHMsIHRvIHJlZHVjZSBzcGVjdWxhdGlvbiBhdHRhY2sgc3VyZmFj
ZSIpCgpXaXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwgUkJYIGlzIG5vIGxvbmdlciBuZWVkZWQgYXMg
YSBmbGFnLCBhbmQgdGhlCnByb2JsZW0gZ29lcyBhd2F5LgoKSSBzdXNwZWN0IHRoYXQgbWFsaWNp
b3VzIHVzZXJzcGFjZSBjb3VsZCB1c2UgdGhpcyBidWcgdG8gY3Jhc2ggdGhlCmtlcm5lbCBldmVu
IHdpdGhvdXQgdGhlIG9mZmVuZGluZyBwYXRjaCBhcHBsaWVkLCB0aG91Z2guCgpbIEhpc3Rvcmlj
YWwgbm90ZTogSSB3cm90ZSB0aGlzIHBhdGNoIGFzIGEgY2xlYW51cCBiZWZvcmUgSSB3YXMgYXdh
cmUKICBvZiB0aGUgYnVnIGl0IGZpeGVkLiBdCgpbIE5vdGUgdG8gc3RhYmxlIG1haW50YWluZXJz
OiB0aGlzIHNob3VsZCBwcm9iYWJseSBnZXQgYXBwbGllZCB0byBhbGwKICBrZXJuZWxzLiAgSWYg
eW91J3JlIG5lcnZvdXMgYWJvdXQgdGhhdCwgYSBtb3JlIGNvbnNlcnZhdGl2ZSBmaXggdG8KICBh
ZGQgeG9ybCAlZWJ4LCVlYng7IGluY2wgJWVieCBiZWZvcmUgdGhlIGp1bXAgdG8gZXJyb3JfZXhp
dCBzaG91bGQKICBhbHNvIGZpeCB0aGUgcHJvYmxlbS4gXQoKUmVwb3J0ZWQtYW5kLXRlc3RlZC1i
eTogTS4gVmVmYSBCaWNha2NpIDxtLnYuYkBydW5ib3guY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmR5
IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4K
Q2M6IEJyaWFuIEdlcnN0IDxicmdlcnN0QGdtYWlsLmNvbT4KQ2M6IERhdmUgSGFuc2VuIDxkYXZl
LmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CkNjOiBEZW55cyBWbGFzZW5rbyA8ZHZsYXNlbmtAcmVk
aGF0LmNvbT4KQ2M6IERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBkb21pbmlrYnJvZG93c2tpLm5l
dD4KQ2M6IEdyZWcgS0ggPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgpDYzogSC4gUGV0ZXIg
QW52aW4gPGhwYUB6eXRvci5jb20+CkNjOiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0
LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IFBldGVyIFppamxzdHJhIDxw
ZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkZpeGVzOiAzYWM2ZDhjNzg3
YjggKCJ4ODYvZW50cnkvNjQ6IENsZWFyIHJlZ2lzdGVycyBmb3IgZXhjZXB0aW9ucy9pbnRlcnJ1
cHRzLCB0byByZWR1Y2Ugc3BlY3VsYXRpb24gYXR0YWNrIHN1cmZhY2UiKQpMaW5rOiBodHRwOi8v
bGttbC5rZXJuZWwub3JnL3IvYjUwMTBhMDkwZDM1ODZiMmQ2ZTA2YzdhZDNlYzU1NDJkMTI0MWM0
NS4xNTMyMjgyNjI3LmdpdC5sdXRvQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+Cltid2g6IEJhY2twb3J0ZWQgdG8gMy4xNjoKIC0gZXJyb3Jf
ZXhpdCBtb3ZlZCBFQlggdG8gRUFYIGJlZm9yZSB0ZXN0aW5nIGl0LCBzbyBkZWxldGUgYm90aCBp
bnN0cnVjdGlvbnMKIC0gZXJyb3JfZXhpdCBkb2VzIFJFU1RPUkVfUkVTVCBlYXJsaWVyLCBzbyBh
ZGp1c3QgdGhlIG9mZnNldCB0byBzYXZlZCBDUwogICBhY2NvcmRpbmdseQogLSBEcm9wIGluYXBw
bGljYWJsZSBjb21tZW50IGNoYW5nZXMKIC0gQWRqdXN0IGZpbGVuYW1lLCBjb250ZXh0XQpTaWdu
ZWQtb2ZmLWJ5OiBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgotLS0KLS0tIGEv
YXJjaC94ODYva2VybmVsL2VudHJ5XzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2VudHJ5XzY0
LlMKQEAgLTExMzUsNyArMTEzNSw3IEBAIEVOVFJZKFxzeW0pCiAJLmlmIFxwYXJhbm9pZAogCWpt
cCBwYXJhbm9pZF9leGl0CQkvKiAlZWJ4OiBubyBzd2FwZ3MgZmxhZyAqLwogCS5lbHNlCi0Jam1w
IGVycm9yX2V4aXQJCQkvKiAlZWJ4OiBubyBzd2FwZ3MgZmxhZyAqLworCWptcCBlcnJvcl9leGl0
CiAJLmVuZGlmCiAKIAlDRklfRU5EUFJPQwpAQCAtMTQxMSw3ICsxNDExLDYgQEAgRU5EKHBhcmFu
b2lkX2V4aXQpCiAKIC8qCiAgKiBFeGNlcHRpb24gZW50cnkgcG9pbnQuIFRoaXMgZXhwZWN0cyBh
biBlcnJvciBjb2RlL29yaWdfcmF4IG9uIHRoZSBzdGFjay4KLSAqIHJldHVybnMgaW4gIm5vIHN3
YXBncyBmbGFnIiBpbiAlZWJ4LgogICovCiBFTlRSWShlcnJvcl9lbnRyeSkKIAlYQ1BUX0ZSQU1F
CkBAIC0xNDQwLDcgKzE0MzksNiBAQCBFTlRSWShlcnJvcl9lbnRyeSkKIAkgKiB0aGUga2VybmVs
IENSMyBoZXJlLgogCSAqLwogCVNXSVRDSF9LRVJORUxfQ1IzCi0JeG9ybCAlZWJ4LCVlYngKIAl0
ZXN0bCAkMyxDUys4KCVyc3ApCiAJamUgZXJyb3Jfa2VybmVsc3BhY2UKIGVycm9yX3N3YXBnczoK
QEAgLTE0NTYsNyArMTQ1NCw2IEBAIGVycm9yX3N0aToKICAqIGZvciB0aGVzZSBoZXJlIHRvby4K
ICAqLwogZXJyb3Jfa2VybmVsc3BhY2U6Ci0JaW5jbCAlZWJ4CiAJbGVhcSBuYXRpdmVfaXJxX3Jl
dHVybl9pcmV0KCVyaXApLCVyY3gKIAljbXBxICVyY3gsUklQKzgoJXJzcCkKIAlqZSBlcnJvcl9i
YWRfaXJldApAQCAtMTQ3NywyMiArMTQ3NCwxOCBAQCBlcnJvcl9iYWRfaXJldDoKIAltb3YgJXJz
cCwlcmRpCiAJY2FsbCBmaXh1cF9iYWRfaXJldAogCW1vdiAlcmF4LCVyc3AKLQlkZWNsICVlYngJ
LyogUmV0dXJuIHRvIHVzZXJncyAqLwogCWptcCBlcnJvcl9zdGkKIAlDRklfRU5EUFJPQwogRU5E
KGVycm9yX2VudHJ5KQogCi0KLS8qIGVieDoJbm8gc3dhcGdzIGZsYWcgKDE6IGRvbid0IG5lZWQg
c3dhcGdzLCAwOiBuZWVkIGl0KSAqLwogRU5UUlkoZXJyb3JfZXhpdCkKIAlERUZBVUxUX0ZSQU1F
Ci0JbW92bCAlZWJ4LCVlYXgKIAlSRVNUT1JFX1JFU1QKIAlESVNBQkxFX0lOVEVSUlVQVFMoQ0xC
Ul9OT05FKQogCVRSQUNFX0lSUVNfT0ZGCiAJR0VUX1RIUkVBRF9JTkZPKCVyY3gpCi0JdGVzdGwg
JWVheCwlZWF4Ci0Jam5lIHJldGludF9rZXJuZWwKKwl0ZXN0YgkkMywgQ1MtQVJHT0ZGU0VUKCVy
c3ApCisJanoJcmV0aW50X2tlcm5lbAogCUxPQ0tERVBfU1lTX0VYSVRfSVJRCiAJbW92bCBUSV9m
bGFncyglcmN4KSwlZWR4CiAJbW92bCAkX1RJRl9XT1JLX01BU0ssJWVkaQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 00:44:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 00:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3W27-0003rQ-QT; Sat, 22 Sep 2018 00:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3W26-0003rA-Gi
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 00:44:26 +0000
X-Inumbo-ID: cc7ebcde-be00-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc7ebcde-be00-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 00:45: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 1g3W23-0007mf-Rs; Sat, 22 Sep 2018 00:44: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 1g3W23-00027r-EC; Sat, 22 Sep 2018 00:44:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3W23-0006ru-Da; Sat, 22 Sep 2018 00:44:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g3W23-0006ru-Da@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 00:44:23 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-multivcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWFtZDY0LXhsLW11bHRpdmNwdQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1MjExZGE5Y2E1MjZhNWFkZGRl
ZTFjY2QwNzhlNmUzM2E1ODNhYjM2CiAgQnVnIG5vdCBwcmVzZW50OiAzMGIwNmFiZmI5MmJmZDVm
OWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTA0LwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUu
eGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNw
ZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzkwNC5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
bnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHhlbi1ib290ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjc3OTMgZmFpbCBbaG9zdD1jaGFyZG9ubmF5
MV0gLyAxMjYyMDIgW2hvc3Q9YWxiYW5hMF0gMTI2MDY5IFtob3N0PWpvdWJlcnRpbjBdIDEyNTky
MSBbaG9zdD1iYXJvcXVlMF0gMTI1ODk4IFtob3N0PWRlYmluYTBdIDEyNTcwMiBbaG9zdD1hbGJh
bmExXSAxMjU2NzYgW2hvc3Q9ZWxibGluZzFdIDEyNTY1NyBbaG9zdD1qb3ViZXJ0aW4wXSAxMjU2
NDggW2hvc3Q9ZWxibGluZzBdIDEyNTYzOSBbaG9zdD1waW5vdDBdIDEyNTU4NSBbaG9zdD1nb2Rl
bGxvMF0gMTI1NTUxIFtob3N0PWh1eGVscmViZTFdIDEyNTUyMCBbaG9zdD1kZWJpbmExXSAxMjU1
MDEgW2hvc3Q9am91YmVydGluMV0gMTI1NDAxIFtob3N0PWFsYmFuYTBdIDEyNTI4NSBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI3NzkzIC8gMTI1Mjg1Cih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA1MjExZGE5Y2E1MjZhNWFkZGRlZTFjY2QwNzhlNmUz
M2E1ODNhYjM2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRm
MzEKQmFzaXMgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVk
MDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQj
MzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYS01MjExZGE5Y2E1MjZhNWFk
ZGRlZTFjY2QwNzhlNmUzM2E1ODNhYjM2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwLTljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMz
MzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MS0xZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMx
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTI1MTY3IFtob3N0PWl0YWxpYTBdCiAxMjUyNDIgW2hvc3Q9Z29kZWxsbzFdCiAxMjUy
ODUgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNh
IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNTQwMSBbaG9zdD1h
bGJhbmEwXQogMTI1NTAxIFtob3N0PWpvdWJlcnRpbjFdCiAxMjU1NTEgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEyNTUyMCBbaG9zdD1kZWJpbmExXQogMTI1NTg1IFtob3N0PWdvZGVsbG8wXQogMTI1NjQ4
IFtob3N0PWVsYmxpbmcwXQogMTI1NjM5IFtob3N0PXBpbm90MF0KIDEyNTY1NyBbaG9zdD1qb3Vi
ZXJ0aW4wXQogMTI1Njc2IFtob3N0PWVsYmxpbmcxXQogMTI1NzAyIFtob3N0PWFsYmFuYTFdCiAx
MjU4OTggW2hvc3Q9ZGViaW5hMF0KIDEyNTkyMSBbaG9zdD1iYXJvcXVlMF0KIDEyNjA2OSBbaG9z
dD1qb3ViZXJ0aW4wXQogMTI2MjAyIFtob3N0PWFsYmFuYTBdCiAxMjYzMTAgZmFpbCBpcnJlbGV2
YW50CiAxMjY0MTIgZmFpbCBpcnJlbGV2YW50CiAxMjY1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjY2
ODIgZmFpbCBpcnJlbGV2YW50CiAxMjY4ODggZmFpbCBpcnJlbGV2YW50CiAxMjY5NzggZmFpbCBp
cnJlbGV2YW50CiAxMjcwMzggZmFpbCBpcnJlbGV2YW50CiAxMjcxMDggZmFpbCBpcnJlbGV2YW50
CiAxMjcxNDggZmFpbCBpcnJlbGV2YW50CiAxMjcxOTMgZmFpbCBpcnJlbGV2YW50CiAxMjcyMjEg
ZmFpbCBpcnJlbGV2YW50CiAxMjcyNTYgZmFpbCBpcnJlbGV2YW50CiAxMjcyODQgZmFpbCBpcnJl
bGV2YW50CiAxMjczMTUgZmFpbCBpcnJlbGV2YW50CiAxMjczNDQgZmFpbCBpcnJlbGV2YW50CiAx
MjczNjQgZmFpbCBpcnJlbGV2YW50CiAxMjczODkgZmFpbCBpcnJlbGV2YW50CiAxMjc0MDMgZmFp
bCBpcnJlbGV2YW50CiAxMjc0MTUgZmFpbCBpcnJlbGV2YW50CiAxMjc0NDMgZmFpbCBpcnJlbGV2
YW50CiAxMjc0NzkgZmFpbCBpcnJlbGV2YW50CiAxMjc0NTggZmFpbCBpcnJlbGV2YW50CiAxMjc1
MTYgZmFpbCBpcnJlbGV2YW50CiAxMjc0OTcgZmFpbCBpcnJlbGV2YW50CiAxMjc1MzUgZmFpbCBp
cnJlbGV2YW50CiAxMjc1NTEgZmFpbCBpcnJlbGV2YW50CiAxMjc1NjkgZmFpbCBpcnJlbGV2YW50
CiAxMjc2MTcgZmFpbCBpcnJlbGV2YW50CiAxMjc3MzIgZmFpbCBpcnJlbGV2YW50CiAxMjc3OTMg
ZmFpbCA1MjExZGE5Y2E1MjZhNWFkZGRlZTFjY2QwNzhlNmUzM2E1ODNhYjM2IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFk
ZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKIDEyNzg3MyBwYXNzIDMwYjA2
YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzBjMDE0NGY5MjRh
ZWExNDE1NzQzOTBmYWE1YjM1OTAwZTk3YTFhMwogMTI3ODYwIHBhc3MgMzBiMDZhYmZiOTJiZmQ1
ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkx
MzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdh
NjRjYTEzNGNkOTUyNjc5YzgxCiAxMjc4NjIgZmFpbCBpcnJlbGV2YW50CiAxMjc4NjQgZmFpbCA1
MjExZGE5Y2E1MjZhNWFkZGRlZTFjY2QwNzhlNmUzM2E1ODNhYjM2IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZl
MDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKIDEyNzg4OCBwYXNzIDMwYjA2YWJmYjky
YmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjcxMDkxOTk5NGRlN2IwZGM5
YTMzNGE3NDQwZjhjNmNjZTMwZDVjZAogMTI3ODcwIHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNl
YTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkz
OGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBhZDBhOWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJk
NGJlNTgxYTZjYWRkCiAxMjc4OTkgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJk
OTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRm
MzEKIDEyNzg4MiBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgOWYzZmQzZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMQogMTI3ODg0
IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4
MzNhODFiNDM5OTEyNDk4ZTJmNTU0NTYwZTI5NmViNmFiY2YzZGU3CiAxMjc4OTMgcGFzcyAzMGIw
NmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDhjYTg4ODc5MTEw
ZWNmZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKIDEyNzg4NSBwYXNzIDMwYjA2YWJmYjkyYmZk
NWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjNmOWEwOGEzZWFkZjliMTk2OWZj
YjVjYmQ3NTkwMTY4Y2VhNjMxNgogMTI3ODg3IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZh
MmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2NmIyNDVkOWVhZWJmZWY3MTAxNDhkNDEwYWU5N2Ey
ZWFlZGMzMTcwCiAxMjc5MDIgZmFpbCA1MjExZGE5Y2E1MjZhNWFkZGRlZTFjY2QwNzhlNmUzM2E1
ODNhYjM2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEK
IDEyNzg5NiBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3ODk3IGZh
aWwgNTIxMWRhOWNhNTI2YTVhZGRkZWUxY2NkMDc4ZTZlMzNhNTgzYWIzNiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZGZi
OGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5MDMgcGFzcyAzMGIwNmFi
ZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkx
MmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKIDEyNzkwNCBmYWlsIDUyMTFkYTljYTUyNmE1YWRk
ZGVlMWNjZDA3OGU2ZTMzYTU4M2FiMzYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZl
ZDkwMzQ1MjdjNWM3NGYzMQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMjUyODUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTI3NzkzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI3ODYwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI3ODY0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDMwYjA2
YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4
OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBj
aGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzg5NiAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzg5NyAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzg5OSAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3OTAyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3OTAzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjc5MDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1MjExZGE5Y2E1MjZhNWFk
ZGRlZTFjY2QwNzhlNmUzM2E1ODNhYjM2CiAgQnVnIG5vdCBwcmVzZW50OiAzMGIwNmFiZmI5MmJm
ZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTA0LwoKCiAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogOTggY29sb3JzIGZvdW5kClJl
dmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51
cy90ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdS54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1s
LHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI3OTA0OiB0
b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjc5MDQgbGludXgtbGludXMgcmVhbC1iaXNlY3Qg
W3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
Mjc5MDQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 01:04:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 01: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 1g3WL3-0003v3-F1; Sat, 22 Sep 2018 01:04:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3WL2-0003uu-2H
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 01:04:00 +0000
X-Inumbo-ID: 88304cc8-be03-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88304cc8-be03-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 01:05: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 1g3WKx-0000UM-VD; Sat, 22 Sep 2018 01:03: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 1g3WKx-00039p-Ch; Sat, 22 Sep 2018 01:03:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3WKx-00087v-C2; Sat, 22 Sep 2018 01:03:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127866-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64: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-rtds:xen-boot:fail:allowable
 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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-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-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=234b69e3e089d850a98e7b3145bd00e9b52b1111
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 01:03:55 +0000
Subject: [Xen-devel] [linux-linus test] 127866: 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>

ZmxpZ2h0IDEyNzg2NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3ODY2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5z
dGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDEx
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDIzNGI2OWUz
ZTA4OWQ4NTBhOThlN2IzMTQ1YmQwMGU5YjUyYjExMTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgMzkg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
IDM3IGRheXMgICAzNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4NjYgIDIwMTgt
MDktMjEgMDA6Mzk6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNDggcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJv
a2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBob3N0LWluc3Rh
bGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDI4MDEzNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 01:25:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 01:25: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 1g3WfQ-0005Ov-FB; Sat, 22 Sep 2018 01:25:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eejh=me=xenproject.org=prvs=7965338cb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g3WfO-0005Ol-8I
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 01:25:02 +0000
X-Inumbo-ID: 77e1f8b9-be06-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77e1f8b9-be06-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 01:26:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,287,1534809600"; d="scan'208";a="66001294"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75264-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=997731e796f51df57c113dfd966e818622c3d4aa
X-Osstest-Versions-That: ovmf=ae57950fc878618083bca435fa4bc00d4bec97c1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 22 Sep 2018 02:24:51 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75264: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjY0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA5OTc3MzFlNzk2ZjUxZGY1N2MxMTNkZmQ5NjZlODE4NjIy
YzNkNGFhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZTU3OTUwZmM4
Nzg2MTgwODNiY2E0MzVmYTRiYzAwZDRiZWM5N2MxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
NTAgIDIwMTgtMDktMTkgMjA6NTE6NDYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjY0ICAyMDE4LTA5LTIxIDIwOjUwOjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fy
c2V5QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJz
ZXlAaW50ZWwuY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBQYXRyaWNr
IEdlb3JnaSA8cGdlb3JnaUBnb29nbGUuY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgWmhhbmcsIFNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5l
dApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0
ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBo
b3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDk5NzczMWU3
OTZmNTFkZjU3YzExM2RmZDk2NmU4MTg2MjJjM2Q0YWEKQXV0aG9yOiBzaGVuZ2xlaSA8c2hlbmds
ZWkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTggMTY6Mjg6MTMgMjAxOCArMDgw
MAoKICAgIFVlZmlDcHVQa2c6IFJlbW92ZSByZWR1bmRhbnQgbGlicmFyeSBjbGFzc2VzLCBQcGlz
IGFuZCBHVUlEcwogICAgCiAgICBTb21lIHJlZHVuZGFudCBsaWJyYXJ5IGNsYXNzZXMgUHBpcyBh
bmQgR1VJRHMKICAgIGhhdmUgYmVlbiByZW1vdmVkIGluIGluZiwgLmMgYW5kIC5oIGZpbGVzLgog
ICAgCiAgICB2MjoKICAgIDEuUmVtb3ZlIFJlYWRPbmx5VmFyaWFibGUyLmggaW4gUzNSZXN1bWUu
YyB3aGljaCBzaG91bGQgYmUKICAgICAgZGVsZXRlZCBpbiBsYXN0IHZlcnNpb24gaW4gd2hpY2gg
Z0VmaVBlaVJlYWRPbmx5VmFyaWFibGUyUHBpR3VpZAogICAgICB3YXMgcmVtb3ZlZC4KICAgIDIu
UmVtb3ZlIHRoZSBsaWJyYXJ5IGNsYXNzIEJhc2VMaWIgaW4gQ3B1UGFnZVRhYmxlLmMKICAgICAg
d2hpY2ggaXMgaW5jbHVkZWQgZWxzZXdoZXJlLgogICAgMy5BZGQgbGlicmFyeSBjbGFzc2VzIGlu
IFNlY0NvcmUuaW5mIHdoaWNoIGFyZSByZW1vdmVkCiAgICAgIGF0IGxhc3QgdmVyc2lvbi4KICAg
ICAgVGhleSBhcmUgRGVidWdBZ2VudExpYiBhbmQgQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi4KICAg
IDQuQWRkIHR3byBQcGlzIGluIFNlY0NvcmUuaW5mIHdoaWNoIGFyZSByZW1vdmVkCiAgICAgIGF0
IGxhc3QgdmVyc2lvbi4KICAgICAgVGhleSBhcmUgZ0VmaVNlY1BsYXRmb3JtSW5mb3JtYXRpb25Q
cGlHdWlkIGFuZAogICAgICBnRWZpU2VjUGxhdGZvcm1JbmZvcm1hdGlvbjJQcGlHdWlkLgogICAg
CiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDMK
ICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMwog
ICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMyCiAg
ICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTYKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IGE4YmVhZjhmOTBhZWUz
MzYwMzhjMjU1NzYyN2E2ODA2MzVlMWQwNjUKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxNyAxMTowMToxOSAyMDE4ICswODAwCgogICAgU2Vj
dXJpdHlQa2cvVGNnU3RvcmFnZU9wYWxMaWI6IEZpeGVkIGNvcnJlY3QgdXNlciBwYXNzd29yZCBu
b3Qgd29ya3MgaXNzdWUuCiAgICAKICAgIEFmdGVyIGFkbWluIHBhc3N3b3JkIHJlYWNoIHRoZSBU
cnlMaW1pdCB2YWx1ZSwgY29kZSBsb2dpYyB3aWxsIGRpcmVjdCByZXR1cm4KICAgIGVycm9yIHBh
c3N3b3JkIHJlc3VsdCBubyBtYXR0ZXIgd2hpY2ggcGFzc3dvcmQgYmVlbiBpbnB1dHRlZC4gU28g
ZXZlbiBjb3JyZWN0CiAgICB1c2VyIHBhc3N3b3JkIHdpbGwgcmV0dXJuIFRyeUxpbWl0IGVycm9y
LgogICAgCiAgICBOb3cgdXBkYXRlIGNvZGUgbG9naWMgdG8gYWxzbyBjaGVjayB1c2VyIHBhc3N3
b3JkLiBPbmx5IHdoZW4gYm90aCB1c2VyL2FkbWluCiAgICBwYXNzd29yZCByZWFjaCB0aGUgVHJ5
TGltaXQgY291bnQsIGNvZGUgd2lsbCByZXR1cm4gZXhjZWVkIFRyeUxpbWl0IGVycm9yLgogICAg
CiAgICBDaGFuZ2UtSWQ6IEkxN2ZiZDE0MjViNzcxNTBlYjkzM2E1MDAyYTFmODdhMGYwMDMyZTli
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+Cgpjb21taXQgOGMwNmQx
OGJjMTEyYzdiMDU0NzY0MWU4M2E1MDhjNjc4NDMxN2Y3MgpBdXRob3I6IFpoYW5nLCBTaGVuZ2xl
aSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjAgMTY6NTU6MDYg
MjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBrZyBDYXBzdWxlQXBwOlJlbW92ZSB0d28gcmVkdW5k
YW50IEd1aWRzCiAgICAKICAgIFJlbW92ZSB0d28gcmVkdW5kYW50IEd1aWRzIHdoaWNoIGFyZSBu
b3QgdXNlZC4KICAgIFRoZXkgYXJlIGdFZmlDZXJ0VHlwZVJzYTIwNDhTaGEyNTZHdWlkIGFuZAog
ICAgZ0VmaUNlcnRQa2NzN0d1aWQuVGhpcyBpcyBhbiBpbXByb3ZlZCB2ZXJzaW9uIG9mCiAgICBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjIKICAgIAog
ICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcg
PGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBzaGVuZ2xlaSA8c2hl
bmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA0Y2Q5ZDdmYzZmMmVjZTAxYTQ2ZjIxNTZiYTAwOWU4M2Ey
OTUxOTA3CkF1dGhvcjogTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMTggMTY6NTk6MDcgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9TZE1tY1BjaUhj
RHhlOiBFeGVjdXRlIGNhcmQgZGV0ZWN0IG9ubHkgZm9yIFJlbW92YWJsZVNsb3QKICAgIAogICAg
UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExODIK
ICAgIAogICAgU29tZSBkZXZpY2VzIGNhbiBiZSBub24gcmVtb3ZhYmxlIChzdWNoIGFzIGVNTUMp
IGFuZCBjaGVja2luZwogICAgUHJlc2VudCBTdGF0ZSBSZWdpc3RlciBvbiBob3N0IGNvbnRyb2xs
ZXIgbWF5IGZhbHNlbHkgcmV0dXJuCiAgICBhbiBpbmZvcm1hdGlvbiB0aGF0IGRldmljZSBpcyBu
b3QgcHJlc2VudC4gRXhlY3V0ZSB0aGlzCiAgICBjaGVjayBjb25kaXRpb25hbGx5IG9uIHRoZSBT
bG9UeXBlIGZpZWxkIHZhbHVlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjaW4gV29q
dGFzIDxtd0BzZW1paGFsZi5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+Cgpjb21taXQgMDY0ZDMwMWZiMDc1NjZhYjZkM2Q4OTAxMGI5NjY2ZjMyMDY5OGYz
NApBdXRob3I6IFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgpEYXRlOiAgIFR1ZSBT
ZXAgMTggMTY6NTk6MDYgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9TZE1tY1BjaUhjRHhl
OiBGaXggU2RNbWNIY1Jlc2V0IHRvIHNldCBvbmx5IG5lY2VzZXJ5IGJpdHMKICAgIAogICAgUkVG
OiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExODUKICAg
IAogICAgU2RNbWNIY1Jlc2V0IHVzZWQgdG8gc2V0IGFsbCBiaXRzIG9mIFNvZnR3YXJlIFJlc2V0
IFJlZ2lzdGVyIHRvIDEKICAgIGluY2x1ZGluZyByZXNlcnZlZCBvbmVzLCB3aGljaCBvbiBzb21l
IGNvbnRyb2xsZXJzIG1heSByZXN1bHQgaW4KICAgIHRpbWVvdXQuCiAgICAKICAgIE5vdyBvbmx5
IGZpcnN0IGJpdCBpcyBzZXQsIHdoaWNoIG1lYW5zICJTb2Z0d2FyZSBSZXNldCBmb3IgQWxsIi4K
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0IDkw
NjJhYjQ3ODcwZWE3MjgzMDdlMzJjZGQ5Mzk1ODZhNGVjNjdmYzYKQXV0aG9yOiBDaGFzZWwsIENo
aXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDIxIDA3OjMyOjUxIDIw
MTggKzA4MDAKCiAgICBJbnRlbEZzcDJQa2c6IEZpeCB0eXBvIGluIFNwbGl0RnNwQmluCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFBhdHJpY2sgR2VvcmdpIDxwZ2VvcmdpQGdvb2dsZS5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBSZXZpZXdlZC1ieTogTmF0ZSBEZVNpbW9uZSA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5j
b20+Cgpjb21taXQgNzE5ZmQ4NWM3Mzk2OTA3ZTZkNDhiNzIwM2ZlYzJmNDAxZTgwNWI4NwpBdXRo
b3I6IENhcnNleSwgSmFiZW4gPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNl
cCAxMSAwNjoxODowOSAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiByZWZhY3RvciB0byBjYWNo
ZSBJbmZCdWlsZERhdGEgZGF0YQogICAgCiAgICB1c2UgQ29tbW9uLmNhY2hpbmcgYW5kIGF1dG8g
Y2FjaGUgcHJvcGVydGllcyBhbmQgZnVuY3Rpb25zIG9mIEluZkJ1aWxkRGF0YQogICAgCiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1
IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+Cgpjb21taXQgNGRlZjU3ZDk4YzRlZGQyYTJkMWNmOGNkNTA5OTE5YWRiODgyODcy
MgpBdXRob3I6IENhcnNleSwgSmFiZW4gPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CkRhdGU6ICAg
VHVlIFNlcCAxMSAwNjoxODowOCAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiByZWZhY3RvciB0
byBub3Qgb3ZlcmNyZWF0ZSBNb2R1bGVBdXRvR2VuIG9iamVjdHMKICAgIAogICAgY3VycmVudGx5
IGNyZWF0ZWQgZm9yIDMgZGlmZmVyZW50IHB1cnBvc2VzIGFuZCBzYXZlZCBvbmNlLgogICAgdGhp
cyBtYWtlcyBpdCBjcmVhdGVkIG9uY2UgYW5kIHNhdmVkIGFuZCB0aGVuIHJlZmVyZW5jZWQuCiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJl
bi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hv
bmcuemh1QGludGVsLmNvbT4KCmNvbW1pdCA2ZjczYTAzNjY1MjEzYjQyM2I0NDE3Yzc3MzM2Yzc2
NzFkMmI2ODRlCkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
RGF0ZTogICBUdWUgU2VwIDExIDA2OjE4OjA3IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IERv
bid0IHNhdmUgdW51c2VkIHdvcmtzcGFjZSBkYXRhCiAgICAKICAgICAgRmxleGlibGVGaWVsZE5h
bWUgd2FzIG5ldmVyIHVzZWQgbm90IHNldC4KICAgICAgRGVmaW5pdGlvblBvc2l0aW9uIChmaWxl
IGFuZCBsaW5lIG51bWJlcikgYXJlIHJlY2FsY3VsYXRlZAogICAgYW5kIG5ldmVyIHVzZWQgb3V0
c2lkZSB0aGUgZnVuY3Rpb24uICByZW1vdmUgdGhlIHNhdmluZyBvZiB0aGUKICAgIGRhdGEuCiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9u
Z2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IGIwYTI2NDUxNjJhNDM5
NzNiZWZlMDU3NDNhM2M5MGQwYTkwNmIzMzkKQXV0aG9yOiBDYXJzZXksIEphYmVuIDxqYWJlbi5j
YXJzZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMDY6MTg6MDYgMjAxOCArMDgwMAoK
ICAgIEJhc2VUb29sczogcmVmYWN0b3IgQnVpbGQgRGF0YWJhc2Ugb2JqZWN0cwogICAgCiAgICAx
KSB1c2UgbmFtZWR0dXBsZSBpbnN0ZWFkIG9mIGN1c3RvbSBjbGFzcyB3aGVuIGFwcm9wcmlhdGUK
ICAgIDIpIHJlbmFtZSBjb2xsZWN0aW9ucy5PcmRlcmVkRGljdCB0byBPcmRlcmVkRGljdCBzaW5j
ZSB3ZSBpbXBvcnQgaXQgYWxyZWFkeQogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KCmNvbW1pdCA3MWNhYzNmNzkxYzI0Njk0Njg4MzhkZWQ2NTE5YjYyNGQzMjM0NWJiCkF1dGhv
cjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2Vw
IDExIDA2OjE4OjA1IDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IFdvcmtzcGFjZSBjbGFzc2Vz
IHJlZmFjdG9yIHByb3BlcnRpZXMKICAgIAogICAgMSkgdXNlIGRlY29yYXRvcnMKICAgIDIpIGFs
c28gY2hhbmdlIHNvbWUgcHJpdmF0ZSBmdW5jdGlvbnMgdG8gcHVibGljIHdoZW4gYWxsIGNhbGxl
cnMgYXJlCiAgICBleHRlcm5hbAogICAgMykgY2hhbmdlIGV4dGVybmFsIGNhbGxlcnMgdG8gdXNl
IGZ1bmN0aW9ucyBpbnN0ZWFkIG9mIGRpcmVjdGx5CiAgICBhY2Nlc3NpbmcgcHJpdmF0ZSBkYXRh
LgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzog
WW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmNvbW1pdCA2YzIwNGVkNGYy
YTVmYzdlNDcxZTQ3N2RmZGIyNzYwMjNmNmE3MzEwCkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDExIDA2OjE4OjA0IDIwMTggKzA4
MDAKCiAgICBCYXNlVG9vbHM6IHJlZmFjdG9yIGNsYXNzIHByb3BlcnRpZXMKICAgIAogICAgdXNl
IGRlY29yYXRvcnMgYW5kIGF1dG8gY2FjaGUgdGhvc2UgdGhhdCB3ZXJlIGNhY2hlZCBtYW51YWxs
eQogICAgcmVtb3ZlIHByb3BlcnRpZXMgbmV2ZXIgdXNlZAogICAgCiAgICBDYzogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56
aHVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5j
YXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KCmNvbW1pdCA0YzkyYzgxZDYxYzBlM2IwODkzMzRiYjJjNDIyNzAyZDkw
NDk1NDczCkF1dGhvcjogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDExIDA2OjE4OjAzIDIwMTggKzA4MDAKCiAgICBCYXNlVG9vbHM6IEF1dG9H
ZW4gLSByZWZhY3RvciBjbGFzcyBwcm9wZXJ0aWVzCiAgICAKICAgIHVzZSBmdW5jdGlvbiBkZWNv
cmF0b3JzCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAg
IENjOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IGU2YzYy
YWI3NjhkNDgyYmNmODk5MjAzNzBiZDgwZTQ5OGU2N2JlMTkKQXV0aG9yOiBDYXJzZXksIEphYmVu
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTEgMDY6MTg6MDIgMjAx
OCArMDgwMAoKICAgIEJhc2VUb29sczogQXV0b0dlbiByZWZhY3RvciBXb3Jrc3BhY2VBdXRvR2Vu
IGNsYXNzCiAgICAKICAgIFVwZGF0ZSB0aGUgV29ya3NwYWNlQXV0b0dlbiBjbGFzcyB0byB1c2Ug
Y2FjaGluZyBkZWNvcmF0b3JzIGFuZCByZW1vdmUKICAgIHRoZSBubyBsb25nZXIgbmVlZGVkIHBy
aXZhdGUgdmFyaWFibGVzLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
Q2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpjb21taXQgZTZlYWUzYjRjN2I5
Yjc1NjI2M2VjZWM3OTY5NGRlNWYxZTg1YjczYQpBdXRob3I6IENhcnNleSwgSmFiZW4gPGphYmVu
LmNhcnNleUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMSAwNjoxODowMSAyMDE4ICswODAw
CgogICAgQmFzZVRvb2xzOiBSZWZhY3RvciBQbGF0Zm9ybUF1dG9HZW4KICAgIAogICAgdXNlIGRl
Y29yYXRvcnMgZm9yIHByb3BlcnR5IGFuZCBhdXRvbWF0aWMgY2FjaGluZwogICAgcmVtb3ZlIGNp
cmN1bGFyIGRlcGVuZGVuY3kgYmV0d2VlbiBzb21lIEFQSXMKICAgIAogICAgQ2M6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Qm9iLmMuRmVuZ0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
Y29tbWl0IGYxOTk2NjRjZTcwYjZiMTMwMzMyOTExM2JmOWZiYzliMDAyZmExYjYKQXV0aG9yOiBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgU2Vw
IDcgMTM6NDI6MDIgMjAxOCArMDgwMAoKICAgIFNlY3VyaXR5UGtnOiByZW1vdmUgUEUvQ09GRiBo
ZWFkZXIgd29ya2Fyb3VuZCBmb3IgRUxJTE8gb24gSVBGCiAgICAKICAgIE5vdyB0aGF0IEl0YW5p
dW0gc3VwcG9ydCBoYXMgYmVlbiBkcm9wcGVkLCB3ZSBjYW4gcmVtb3ZlIHRoZSB2YXJpb3VzCiAg
ICBvY2N1cnJlbmNlcyBvZiB0aGUgRUxJTE8gb24gSXRhbml1bSBQRS9DT0ZGIGhlYWRlciB3b3Jr
YXJvdW5kLgogICAgCiAgICBMaW5rOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTgxNgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogWWFvIEppZXdlbiA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWmhhbmcgQ2hhbyBCIDxjaGFvLmIu
emhhbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 07:09:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 07: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 1g3c22-00046u-Q5; Sat, 22 Sep 2018 07:08: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=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3c20-00046i-PX
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 07:08:44 +0000
X-Inumbo-ID: 0bf036ca-be36-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bf036ca-be36-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 09:06:37 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3c1y-0008Cz-Cb; Sat, 22 Sep 2018 07:08: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 1g3c1y-0001wI-26; Sat, 22 Sep 2018 07:08:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3c1y-0003M5-1R; Sat, 22 Sep 2018 07:08:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g3c1y-0003M5-1R@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 07:08:42 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-debianhvm-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: multipart/mixed; boundary="===============8353853251753316712=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemut-debianhvm-amd64
testid xen-boot

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://xenbits.xen.org/qemu-xen.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:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127915/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64.xen-boot --summary-out=tmp/127915.bisection-summary --basis-template=127541 --blessings=real,real-bisect xen-unstable test-amd64-i386-xl-qemut-debianhvm-amd64 xen-boot
Searching for failure / basis pass:
 127595 fail [host=elbling1] / 127541 [host=chardonnay0] 127520 [host=italia0] 127504 [host=huxelrebe1] 127489 [host=albana1] 127429 [host=joubertin1] 127407 [host=baroque1] 127369 [host=pinot0] 127350 [host=joubertin0] 127301 [host=debina1] 127280 [host=albana0] 127266 [host=elbling0] 127232 [host=debina0] 127070 [host=pinot1] 127012 ok.
Failure / basis pass flights: 127595 / 127012
(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://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
Basis pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#f4c88459f7c9320f587b839c3d24a2a9dc18a8a0-7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f04955e18502035121776f6e09d83ae5a36c773c-d7c60727a3f26b7fda49c8de188dd1cec021d23a
Loaded 2001 nodes in revision graph
Searching for test results:
 127070 [host=pinot1]
 127012 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127123 []
 127232 [host=debina0]
 127266 [host=elbling0]
 127280 [host=albana0]
 127301 [host=debina1]
 127350 [host=joubertin0]
 127369 [host=pinot0]
 127407 [host=baroque1]
 127429 [host=joubertin1]
 127489 [host=albana1]
 127541 [host=chardonnay0]
 127504 [host=huxelrebe1]
 127520 [host=italia0]
 127595 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127886 pass c0a8e047734ce3dcce51715108ff666829fa539e c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127914 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127889 pass 5a842ecca279f583c3fdc9a1ed8fe7a4cc348789 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1d069e45f7c2f6b2982797dd32092b300bacafad
 127898 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 343eb57023c7f1f676422aab5c41fadbab1ff8dc
 127879 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 d7c60727a3f26b7fda49c8de188dd1cec021d23a
 127905 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 7f855b514146478dfdd1f796ed5578a138164d11
 127872 pass f4c88459f7c9320f587b839c3d24a2a9dc18a8a0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 f04955e18502035121776f6e09d83ae5a36c773c
 127883 pass bcd169a2726a789699d487cc35a606cdf94c7d85 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 da3bd8111858a1fb045a6ddc0b36d72164d9c5dd
 127890 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127910 pass 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
 127901 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 eea4ec2b66dad87ec745778ab9f00e12ef0f2760
 127908 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127912 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
 127915 fail 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 66a9274cc3435117783cd3f07b238309d7f9c6de
Searching for interesting versions
 Result found: flight 127012 (pass), for basis pass
 Result found: flight 127595 (fail), for basis failure
 Repro found: flight 127872 (pass), for basis pass
 Repro found: flight 127879 (fail), for basis failure
 0 revisions at 7fe7a0f4c5cf9e7f5b7cb67c1341cdbf62ed4c30 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 391266f0120c92ce8eb5bdb4a41bd314daaf6070
No revisions left to test, checking graph state.
 Result found: flight 127890 (pass), for last pass
 Result found: flight 127908 (fail), for first failure
 Repro found: flight 127910 (pass), for last pass
 Repro found: flight 127912 (fail), for first failure
 Repro found: flight 127914 (pass), for last pass
 Repro found: flight 127915 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  66a9274cc3435117783cd3f07b238309d7f9c6de
  Bug not present: 391266f0120c92ce8eb5bdb4a41bd314daaf6070
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/127915/


  commit 66a9274cc3435117783cd3f07b238309d7f9c6de
  Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
  Date:   Fri Sep 7 11:08:00 2018 +0200
  
      iommu: make iommu_inclusive_mapping a suboption of dom0-iommu
      
      Introduce a new dom0-iommu=map-inclusive generic option that
      supersedes iommu_inclusive_mapping. The previous behavior is preserved
      and the option should only be enabled by default on Intel hardware.
      
      Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Jan Beulich <jbeulich@suse.com>
      Reviewed-by: Kevin Tian <kevin.tian@intel.com>
      Acked-by: Julien Grall <julien.grall@arm.com>
      Acked-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>

pnmtopng: 99 colors found
Revision graph left in /home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-debianhvm-amd64.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
127915: tolerable ALL FAIL

flight 127915 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/127915/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64  7 xen-boot    fail baseline untested


jobs:
 test-amd64-i386-xl-qemut-debianhvm-amd64                     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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8353853251753316712==--

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 08:04:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 08: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 1g3cuH-0000GM-Mx; Sat, 22 Sep 2018 08:04: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=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3cuF-0000G9-Lr
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 08:04:47 +0000
X-Inumbo-ID: e0582758-be3d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0582758-be3d-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 10:02:40 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3cuC-0001KJ-J4; Sat, 22 Sep 2018 08:04: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 1g3cuC-0004Yv-67; Sat, 22 Sep 2018 08:04:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3cuC-0005HK-5S; Sat, 22 Sep 2018 08:04:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127878-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-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm: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-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt: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-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=46c163a036b41a29b0ec3c475bf97515d755ff41
X-Osstest-Versions-That: linux=5211da9ca526a5adddee1ccd078e6e33a583ab36
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 08:04:44 +0000
Subject: [Xen-devel] [linux-next test] 127878: 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>

ZmxpZ2h0IDEyNzg3OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc4NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3OTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3Nzkz
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3
OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3
OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjc3OTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3Nzkz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3
NzkzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3
OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNzc5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzkzCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjc3OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc5MwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NzkzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxMjc3OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzc5MwogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjc3OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzc5Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI3NzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjc3OTMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzc5MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NzkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc3OTMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNzc5MwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDZjMTYzYTAzNmI0
MWEyOWIwZWMzYzQ3NWJmOTc1MTVkNzU1ZmY0MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNTIxMWRhOWNhNTI2YTVhZGRkZWUxY2NkMDc4ZTZlMzNhNTgzYWIzNgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4NzggIDIwMTgtMDktMjEgMTA6MTk6NTAgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 11:20:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 11: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 1g3fxh-0005Tj-V3; Sat, 22 Sep 2018 11:20: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=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3fxg-0005TZ-Vl
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 11:20:33 +0000
X-Inumbo-ID: 38d78a84-be59-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38d78a84-be59-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 13:18:25 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3fxd-00051h-BH; Sat, 22 Sep 2018 11:20: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 1g3fxc-0002b8-Tv; Sat, 22 Sep 2018 11:20:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3fxc-0001EX-T3; Sat, 22 Sep 2018 11:20:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127895-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail: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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-rtds: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-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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=70915e25e1cff60c32e79e5b02e9559c1ed7bab2
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 11:20:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 127895: 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>

ZmxpZ2h0IDEyNzg5NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzg5NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTI3NDU0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4t
ZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyNzQ1NAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjc0NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDcwOTE1ZTI1ZTFjZmY2MGMzMmU3OWU1YjAyZTk1NTljMWVkN2JhYjIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDY2ZjVhODcxZTU5ODdjOGY0
YmZmMzMzYjY2YzM2MWE1M2NkY2QzNTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzQ1NCAgMjAx
OC0wOS0wOSAxODoxMjowMCBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjc2Mzcg
IDIwMTgtMDktMTUgMDg6MTE6NDkgWiAgICA3IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMjc4OTUgIDIwMTgtMDktMjEgMTg6Mzg6MDIgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
YnlsYXkgT3NwYW4gPGFvc3BhbkBuZXR1cC5ydT4KICBBZGFtIFJhZGZvcmQgPGFyYWRmb3JkQGdt
YWlsLmNvbT4KICBBbGVoIEZpbGlwb3ZpY2ggPGFsZWhAdmFvbGl4LmNvbT4KICBBbGVoIEZpbGlw
b3ZpY2g8YWxlaEBhcHBuZXh1cy5jb20+CiAgQWxleGFuZGVyIFN0ZWZmZW4gPEFsZXhhbmRlci5T
dGVmZmVuQGluZmluZW9uLmNvbT4KICBBbGV4ZXkgQnJvZGtpbiA8YWJyb2RraW5Ac3lub3BzeXMu
Y29tPgogIEFsZXhleSBLb2RhbmV2IDxhbGV4ZXkua29kYW5ldkBvcmFjbGUuY29tPgogIEFtaXQg
UHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5h
dG9seS50cm9zaW5lbmtvQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+
CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAg
QW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW50aG9ueSBXb25n
IDxhbnRob255LndvbmdAdWJ1bnR1LmNvbT4KICBBbnRvbiBWYXNpbHlldiA8dmFzaWx5ZXZAaXNw
cmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXJ1biBQYXJhbWVzd2FyYW4gPGFydW4ucGFy
YW1lc3dhcmFuQGJyb2FkY29tLmNvbT4KICBCZW5zb24gTGV1bmcgPGJsZXVuZ0BjaHJvbWl1bS5v
cmc+CiAgQmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRh
b0BkZWJpYW4ub3JnPgogIENoYW8gWXUgPHl1Y2hhbzBAaHVhd2VpLmNvbT4KICBDaGFybGVzIEtl
ZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hhcyBXaWxsaWFtcyA8Y2hh
czNAYXR0LmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29uZyBX
YW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgogIERhbmllbCBNaWNheSA8ZGFuaWVsbWljYXlAZ21haWwuY29tPgog
IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2aWQgSC4gR3V0dGVy
aWRnZSA8ZGhndXR0ZXJpZGdlQHN5bXBhdGljby5jYT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVt
QGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERhdmlk
bG9ociBCdWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhA
Z21haWwuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91ZyBC
ZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xl
LmNvbT4KICBFcm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFp
bC5jb20+CiAgRXRoYW4gTGllbiA8ZXRoYW5saWVuQHN5bm9sb2d5LmNvbT4KICBGYWJpbyBFc3Rl
dmFtIDxmYWJpby5lc3RldmFtQG54cC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlA
bGludXguaW50ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4KICBGaW5uIFRo
YWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZh
aW5lbGxpQGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2Fs
IFByZXNzbWFuIDxwcmVzc21hbmdhbEBnbWFpbC5jb20+CiAgR2F1cmF2IEtvaGxpIDxna29obGlA
Y29kZWF1cm9yYS5vcmc+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRl
ci5iZT4KICBHZW9mZiBBbGV4YW5kZXIgPGFsZXhhbmRnQGNzLnVubS5lZHU+CiAgR292aW5kYXJh
anVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgRWR3YXJkcyA8Z2Vk
d2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50QGJvb3RsaW4uY29tPgog
IEd1IEppbnhpYW5nIDxndWp4QGNuLmZ1aml0c3UuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+ICMgTUlQ
UyBvbmx5CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBH
dXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+CiAgSGFucyBkZSBHb2Vk
ZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNA
ZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhpbGxmIERh
bnRvbiA8aGlsbGYuempAYWxpYmFiYS1pbmMuY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2
LmNvLnVrPgogIElhbiBLZW50IDxyYXZlbkB0aGVtYXcubmV0PgogIElkbyBTY2hpbW1lbCA8aWRv
c2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBC
cnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0Br
ZXJuZWwub3JnPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0dS5jb20+CiAgSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+
CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEphc29uIEd1bnRob3JwZSA8
amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpl
YW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAgSmVu
cyBBeGJvZSA8YXhib2VAZmIuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBK
aWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAMTYzLmNvbT4KICBKb2VsIEZlcm5hbmRlcyAoR29vZ2xl
KSA8am9lbEBqb2VsZmVybmFuZGVzLm9yZz4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5k
ZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBC
ZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBXZWluZXIgPGhhbm5lc0Bj
bXB4Y2hnLm9yZz4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSm9uYXMg
R29yc2tpIDxqb25hcy5nb3Jza2lAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpYW4gQW5hc3Rhc292IDxqYUBzc2kuYmc+CiAgS2FpLUhlbmcgRmVuZyA8
a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJv
cmEub3JnPgogIEthdHN1aGlybyBTdXp1a2kgPHN1enVraS5rYXRzdWhpcm9Ac29jaW9uZXh0LmNv
bT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBMYXVyYSBBYmJvdHQgPGxh
YmJvdHRAcmVkaGF0LmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZXZpbiBEdSA8ZGp3QHQtY2hp
cC5jb20uY24+CiAgTGlqdW4gT3UgPG91bGlqdW5AaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMu
d2FsbGVpakBsaW5hcm8ub3JnPgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5v
cmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTWFo
ZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFuaXNoIDxtYW5p
c2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoLmNob3ByYUBjYXZp
dW0uY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhv
bHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxt
YXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9y
Zz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1h
cnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhaGlybyBZYW1h
ZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdGhpYXMgTnltYW4gPG1hdGhp
YXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21p
dW0ub3JnPgogIE1hdHRoaWV1IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVzLm5ldD4K
ICBNYXVyaWNpbyBGYXJpYSBkZSBPbGl2ZWlyYSA8bWZvQGNhbm9uaWNhbC5jb20+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbSBaaHVr
b3YgPG11c3NpdGFudGVzbW9ydGVtQGdtYWlsLmNvbT4KICBNZWwgR29ybWFuIDxtZ29ybWFuQHN1
c2UuZGU+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pY2hh
ZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+CiAgTWljaGFs
IEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jej4K
ICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgQ2hyaXN0aWUg
PG1jaHJpc3RpQHJlZGhhdC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+
CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmF2
ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBOZWlsIEhvcm1h
biA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2ZyYXRAb3Nh
ZGwub3JnPgogIE5pY2sgRHllciA8bmljay5keWVyQGl0ZGV2LmNvLnVrPgogIE5pa29sYXkgQWxl
a3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOaWtvbGF5IEJvcmlzb3Yg
PG5ib3Jpc292QHN1c2UuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtu
ZXQuY28uanA+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9sZ2EgS29ybmll
dnNrYWlhIDxrb2xnYUBuZXRhcHAuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5l
dD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYXJhdiBQYW5k
aXQgPHBhcmF2QG1lbGxhbm94LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AaW1ndGVj
LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8
cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNlPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIE1hY2hhdGEgPHBldHJtQG1lbGxhbm94LmNvbT4KICBQ
aGlsaXBwIFJ1ZG8gPHBydWRvQGxpbnV4LmlibS5jb20+CiAgUGllcnJlIE1vcmVsIDxwbW9yZWxA
bGludXguaWJtLmNvbT4KICBQcmF0ZWVrIFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBR
dSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lz
b2NraUBpbnRlbC5jb20+CiAgUmFrZXNoIFBpbGxhaSA8cGlsbGFpckBjb2RlYXVyb3JhLm9yZz4K
ICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSaWNoYXJkIFdlaW5iZXJn
ZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJpdGVzaCBIYXJqYW5pIDxyaXRlc2hoQGNvZGVhdXJvcmEu
b3JnPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBTYW5kaXBhbiBE
YXMgPHNhbmRpcGFuQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2gu
c2hpbGlta2FyQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNy
b3NvZnQuY29tPgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFNodWJocmFqeW90aSBEYXR0
YSA8c2h1YmhyYWp5b3RpLmRhdHRhQHhpbGlueC5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jtc0B2
ZXJnZS5uZXQuYXU+CiAgU3Jpbml2YXMgUGFuZHJ1dmFkYSA8c3Jpbml2YXMucGFuZHJ1dmFkYUBs
aW51eC5pbnRlbC5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3Rh
biBKb2huc29uIDx1c2VybTU3QHlhaG9vLmNvbT4KICBTdGVmYW4gQWduZXIgPHN0ZWZhbkBhZ25l
ci5jaD4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmZmVuIEts
YXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2Vy
IDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1t
aW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+
CiAgU3VyYWJoaSBWaXNobm9pIDxzdmlzaG5vaUBjb2RlYXVyb3JhLm9yZz4KICBTdXp1a2kgSyBQ
b3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuLmVj
a2VsbWFubkBvcGVubWVzaC5jb20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNh
bXN1bmcuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW4gSHUgPHRhbi5o
dUB6dGUuY29tLmNuPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEg
PHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBi
b290bGluLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRv
bWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8
dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0Bj
YW5vbmljYWwuY29tPgogIFZlZ2FyZCBOb3NzdW0gPHZlZ2FyZC5ub3NzdW1Ab3JhY2xlLmNvbT4K
ICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmxhZCBCdXNsb3YgPHZsYWRi
dUBtZWxsYW5veC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYWlt
YW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBo
dWF3ZWkuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0g
U2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29t
PgogIFlhbmcgU2hpIDx5YW5nLnNoaUBsaW51eC5hbGliYWJhLmNvbT4KICBZZWxlbmEgS3Jpdm9z
aGVldiA8eWVsZW5hQG1hcnZlbGwuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2Vp
LmNvbT4KICBZdWZlbmcgU2hlbiA8bWlsZXR1c0BjaHJvbWl1bS5vcmc+CiAgWXVubGVpIEhlIDxo
ZXl1bmxlaUBodWF3ZWkuY29tPgogIFl1bmxvbmcgU29uZyA8eXVubG9uZy5zb25nQGh1YXdlaS5j
b20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgogIFp1bWVuZyBDaGVuIDx6dW1l
bmcuY2hlbkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNDk4NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 12:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 12:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g3gnR-0000c8-73; Sat, 22 Sep 2018 12:14: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=eejh=me=xenproject.org=prvs=7965338cb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g3gnP-0000bw-By
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 12:13:59 +0000
X-Inumbo-ID: b02d95f8-be60-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b02d95f8-be60-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 14:11:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,289,1534809600"; d="scan'208";a="66012063"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75267-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75226
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 22 Sep 2018 13:13:54 +0100
Subject: [Xen-devel] [distros-debian-stretch test] 75267: 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>

ZmxpZ2h0IDc1MjY3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUyNjcvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRj
aC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjI2CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyMjYKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3NTIyNgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjI2CiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
NzUyMjYKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSA3NTIyNgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDc1MjI2Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 12:33:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 12:33: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 1g3h62-00023T-OC; Sat, 22 Sep 2018 12:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3h61-00023G-9A
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 12:33:13 +0000
X-Inumbo-ID: d0dd257f-be63-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0dd257f-be63-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 12:34: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 1g3h5y-0006Th-Fr; Sat, 22 Sep 2018 12: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 1g3h5y-00064d-4m; Sat, 22 Sep 2018 12:33:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3h5y-00018t-4B; Sat, 22 Sep 2018 12:33:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127928-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=99a9c70583bd6dc2555b242353821a32cf1948a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 12:33:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 127928: 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>

ZmxpZ2h0IDEyNzkyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzkyOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWE5YzcwNTgzYmQ2ZGMyNTU1
YjI0MjM1MzgyMWEzMmNmMTk0OGE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc4OTEgIDIwMTgt
MDktMjEgMTc6MDE6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3OTI4ICAy
MDE4LTA5LTIyIDEwOjAwOjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA5OWE5YzcwNTgzLi45NDAxODViMmY2ICA5NDAxODViMmY2ZjM0MzI1MWMy
YjgzYmQ5NmU1OTkzOThjZWE1MWVjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 16:50:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 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 1g3l6v-0003QP-Hs; Sat, 22 Sep 2018 16:50: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=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3l6u-0003QF-Lz
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 16:50:24 +0000
X-Inumbo-ID: 4d6c7a9e-be87-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d6c7a9e-be87-11e8-a8a5-bc764e045a96;
 Sat, 22 Sep 2018 18:48:16 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3l6q-0003O2-JH; Sat, 22 Sep 2018 16: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 1g3l6q-0006aO-Ct; Sat, 22 Sep 2018 16:50:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3l6q-0002wQ-CI; Sat, 22 Sep 2018 16:50:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127913-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=5095394e1ebb7cf11e49ad6c239b27e4851bc9fd
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 16:50:20 +0000
Subject: [Xen-devel] [libvirt test] 127913: 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>

ZmxpZ2h0IDEyNzkxMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc5MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDUwOTUzOTRlMWViYjdjZjExZTQ5YWQ2YzIz
OWIyN2U0ODUxYmM5ZmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMDkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA4IGRheXMgICA5MCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc4OTIgIDIwMTgtMDktMjEgMTc6MTQ6NDQgWiAg
ICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBo
dWF3ZWkuY29tPgogIHhpbmh1YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4ODMz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 19:25:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 19: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 1g3nWk-0005NR-3l; Sat, 22 Sep 2018 19:25:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3nWi-0005NH-8r
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 19:25:12 +0000
X-Inumbo-ID: 5ea45356-be9d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ea45356-be9d-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 19:26: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 1g3nWe-0006N0-7N; Sat, 22 Sep 2018 19: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 1g3nWd-0000J0-Tg; Sat, 22 Sep 2018 19:25:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3nWd-0003Su-Sf; Sat, 22 Sep 2018 19:25:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127894-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-vhd:xen-install: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=94b8b2e09290cca0fcd8afd930f7f083458b1afe
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 19:25:07 +0000
Subject: [Xen-devel] [xen-unstable test] 127894: 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>

ZmxpZ2h0IDEyNzg5NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzg5NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI3NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1
NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICA5NGI4YjJlMDkyOTBjY2EwZmNkOGFmZDkzMGY3ZjA4MzQ1OGIx
YWZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5
MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEg
IDIwMTgtMDktMTIgMTQ6Mzc6MjIgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3
NTU3ICAyMDE4LTA5LTEzIDAzOjQzOjM4IFogICAgOSBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTI3ODk0ICAyMDE4LTA5LTIxIDE4OjI5OjIzIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+aQogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KICBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5A
Yml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
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
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDYzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 20:05:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 20: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 1g3o9s-0008Gl-82; Sat, 22 Sep 2018 20:05:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mteb=me=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g3o9r-0008Gg-9f
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 20:05:39 +0000
X-Inumbo-ID: 050dfbf3-bea3-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 050dfbf3-bea3-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 20:06:41 +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 w8MK4DxC069907;
 Sat, 22 Sep 2018 20:05:34 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=HjQEFozZzOKtU/pxThogFkZbHtcpTMfSXFOAXXJokok=;
 b=13RaEpHl6Tzt2w9R0yvd2l4LUYzBk+hAErxIXWGflgV7DOBxRufkSLA1kfIGa/qGo9jh
 PViGvaRBlJXwsj+ymrgfcTUAhSulY8x1/msKQsf3Yam3Ahw8mWr1fRZufVQlI2goqzV7
 oC4RY8Y6KmuaCatVhDoyDJz6yeuFPMQPVI7ZLy10Y3noBx3NQH8Vu6eG5EfBiRDHVicG
 g2PKIgdvO1FNNXQW+ENOVsispNCs1OCV1BMP3hDqvZ1HFjd+cWRR57F3FgxrkgqWzRns
 WiGTNc4sYFD5I6ASRdfb9CE7mGhjamKMW6mUWsx/ft9V9vysJYlQWWDX8DkrP0U8mOkr 7Q== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2mnd5t19vu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 22 Sep 2018 20:05:34 +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 w8MK5SVt005739
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 22 Sep 2018 20:05:28 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8MK5QO9028384;
 Sat, 22 Sep 2018 20:05:26 GMT
Received: from dhcp-10-152-34-93.usdhcp.oraclecorp.com.com (/10.152.34.93)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 22 Sep 2018 13:05:26 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: jgross@suse.com, konrad.wilk@oracle.com, roger.pau@citrix.com,
 axboe@kernel.dk
Date: Sat, 22 Sep 2018 15:55:49 -0400
Message-Id: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9024
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=11
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=634
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809220212
Subject: [Xen-devel] [PATCH] xen/blkfront: When purging persistent grants,
 keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

Q29tbWl0IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0
ZW50IGdyYW50cyIpCmFkZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVyc2lzdGVudCBncmFudHMg
d2hlbiB0aGV5IGFyZSBub3QgaW4gdXNlLiBBcwpwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdyYW50
cyB3ZXJlIHJlbW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCmV2ZW50dWFsbHkgY2F1
c2VzIHRoZSBidWZmZXIgdG8gYmVjb21lIGVtcHR5LCB3aXRoIEJVR19PTiB0cmlnZ2VyZWQgaW4K
Z2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4gYmUgb2JzZXJ2ZWQgZXZlbiBvbiBhbiBpZGxlIHN5
c3RlbSwgd2l0aGluCjIwLTMwIG1pbnV0ZXMuCgpXZSBzaG91bGQga2VlcCB0aGUgZ3JhbnRzIGlu
IHRoZSBidWZmZXIgd2hlbiBwdXJnaW5nLCBhbmQgb25seSBmcmVlIHRoZQpncmFudCByZWYuCgpG
aXhlczogYTQ2YjUzNjcyYjJjICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwIHN0YWxlIHBlcnNpc3Rl
bnQgZ3JhbnRzIikKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgNCArLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2Zyb250LmMKaW5kZXggYTcxZDgxN2U5MDBkLi4zYjQ0MWZlNjljMGQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv
bnQuYwpAQCAtMjY2NywxMSArMjY2Nyw5IEBAIHN0YXRpYyB2b2lkIHB1cmdlX3BlcnNpc3RlbnRf
Z3JhbnRzKHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQogCQkJICAgIGdudHRhYl9xdWVyeV9m
b3JlaWduX2FjY2VzcyhnbnRfbGlzdF9lbnRyeS0+Z3JlZikpCiAJCQkJY29udGludWU7CiAKLQkJ
CWxpc3RfZGVsKCZnbnRfbGlzdF9lbnRyeS0+bm9kZSk7CiAJCQlnbnR0YWJfZW5kX2ZvcmVpZ25f
YWNjZXNzKGdudF9saXN0X2VudHJ5LT5ncmVmLCAwLCAwVUwpOworCQkJZ250X2xpc3RfZW50cnkt
PmdyZWYgPSBHUkFOVF9JTlZBTElEX1JFRjsKIAkJCXJpbmZvLT5wZXJzaXN0ZW50X2dudHNfYy0t
OwotCQkJX19mcmVlX3BhZ2UoZ250X2xpc3RfZW50cnktPnBhZ2UpOwotCQkJa2ZyZWUoZ250X2xp
c3RfZW50cnkpOwogCQl9CiAKIAkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdf
bG9jaywgZmxhZ3MpOwotLSAKMi4xNy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 20:21:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 20:21: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 1g3oOb-0001Cq-Jf; Sat, 22 Sep 2018 20:20:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3oOa-0001Ce-EJ
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 20:20:52 +0000
X-Inumbo-ID: 25175208-bea5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25175208-bea5-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 20:21: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 1g3oOW-0007Ss-Dh; Sat, 22 Sep 2018 20:20: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 1g3oOW-0001q3-5T; Sat, 22 Sep 2018 20:20:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3oOW-0007Ha-3n; Sat, 22 Sep 2018 20:20:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127931-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-i386-xl-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-rtds: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-rtds: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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=70915e25e1cff60c32e79e5b02e9559c1ed7bab2
X-Osstest-Versions-That: linux=66f5a871e5987c8f4bff333b66c361a53cdcd350
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 20:20:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 127931: 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>

ZmxpZ2h0IDEyNzkzMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzkzMS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0NTQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzQ1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDU0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjc0NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNzA5MTVlMjVlMWNmZjYwYzMyZTc5ZTViMDJl
OTU1OWMxZWQ3YmFiMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNjZm
NWE4NzFlNTk4N2M4ZjRiZmYzMzNiNjZjMzYxYTUzY2RjZDM1MAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3NDU0ICAyMDE4LTA5LTA5IDE4OjEyOjAwIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEyNzYzNyAgMjAxOC0wOS0xNSAwODoxMTo0OSBaICAgIDcgZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyNzg5NSAgMjAxOC0wOS0yMSAxODozODowMiBaICAg
IDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFieWxheSBPc3BhbiA8YW9zcGFuQG5ldHVwLnJ1PgogIEFkYW0gUmFkZm9y
ZCA8YXJhZGZvcmRAZ21haWwuY29tPgogIEFsZWggRmlsaXBvdmljaCA8YWxlaEB2YW9saXguY29t
PgogIEFsZWggRmlsaXBvdmljaDxhbGVoQGFwcG5leHVzLmNvbT4KICBBbGV4YW5kZXIgU3RlZmZl
biA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgogIEFsZXhleSBCcm9ka2luIDxhYnJv
ZGtpbkBzeW5vcHN5cy5jb20+CiAgQWxleGV5IEtvZGFuZXYgPGFsZXhleS5rb2RhbmV2QG9yYWNs
ZS5jb20+CiAgQW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAgQW5hdG9seSBU
cm9zaW5lbmtvIDxhbmF0b2x5LnRyb3NpbmVua29AZ21haWwuY29tPgogIEFuZHJldyBNb3J0b24g
PGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IFJ5YWJpbmluIDxhcnlhYmluaW5A
dmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4
LmludGVsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4K
ICBBbnRob255IFdvbmcgPGFudGhvbnkud29uZ0B1YnVudHUuY29tPgogIEFudG9uIFZhc2lseWV2
IDx2YXNpbHlldkBpc3ByYXMucnU+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJl
ZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnVuIFBhcmFtZXN3
YXJhbiA8YXJ1bi5wYXJhbWVzd2FyYW5AYnJvYWRjb20uY29tPgogIEJlbnNvbiBMZXVuZyA8Ymxl
dW5nQGNocm9taXVtLm9yZz4KICBCaW5nSmluZyBDaGFuZyA8YmluZ2ppbmdjQHN5bm9sb2d5LmNv
bT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEJyZW5v
IExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hhbyBZdSA8eXVjaGFvMEBodWF3ZWkuY29t
PgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGFz
IFdpbGxpYW1zIDxjaGFzM0BhdHQuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRy
YWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMt
cy5mcj4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVu
dGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIE1pY2F5IDxkYW5pZWxtaWNh
eUBnbWFpbC5jb20+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBE
YXZpZCBILiBHdXR0ZXJpZGdlIDxkaGd1dHRlcmlkZ2VAc3ltcGF0aWNvLmNhPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3Vz
ZS5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4KICBEbWl0cnkgT3Np
cGVua28gPGRpZ2V0eEBnbWFpbC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2to
b3ZAZ21haWwuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNl
YS5mcj4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxl
ZHVtYXpldEBnb29nbGUuY29tPgogIEVybmVzdG8gQS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQu
ZmVybmFuZGV6QGdtYWlsLmNvbT4KICBFdGhhbiBMaWVuIDxldGhhbmxpZW5Ac3lub2xvZ3kuY29t
PgogIEZhYmlvIEVzdGV2YW0gPGZhYmlvLmVzdGV2YW1AbnhwLmNvbT4KICBGZWxpcGUgQmFsYmkg
PGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXggRmlldGthdSA8bmJkQG5iZC5u
YW1lPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4g
RmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0
cmxlbi5kZT4KICBHYWwgUHJlc3NtYW4gPHByZXNzbWFuZ2FsQGdtYWlsLmNvbT4KICBHYXVyYXYg
S29obGkgPGdrb2hsaUBjb2RlYXVyb3JhLm9yZz4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0
K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdlb2ZmIEFsZXhhbmRlciA8YWxleGFuZGdAY3MudW5tLmVk
dT4KICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+CiAgR3Jl
ZyBFZHdhcmRzIDxnZWR3YXJkc0BkZG4uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2to
QGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRA
Ym9vdGxpbi5jb20+CiAgR3UgSmlueGlhbmcgPGd1anhAY24uZnVqaXRzdS5jb20+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNr
LXVzLm5ldD4gIyBNSVBTIG9ubHkKICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEd1c3Rhdm8gUm9tZXJvIDxncm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxo
ZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2gu
ZGU+CiAgSGlsbGYgRGFudG9uIDxoaWxsZi56akBhbGliYWJhLWluYy5jb20+CiAgSWFuIEFiYm90
dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSWRv
IFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdldWsg
S2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1
LmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJh
bmtqYUBsaW51eC5pYm0uY29tPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxp
bnV4LmludGVsLmNvbT4KICBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CiAgSmFz
b24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJl
ZGhhdC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlLmJydWNrZXJA
YXJtLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBmYi5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VA
a2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEAxNjMuY29tPgogIEpvZWwgRmVy
bmFuZGVzIChHb29nbGUpIDxqb2VsQGpvZWxmZXJuYW5kZXMub3JnPgogIEpvZXJnIFJvZWRlbCA8
anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwuY29t
PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFdl
aW5lciA8aGFubmVzQGNtcHhjaGcub3JnPgogIEpvaG4gUGl0dG1hbiA8anBpdHRtYW5AcmVkaGF0
LmNvbT4KICBKb25hcyBHb3Jza2kgPGpvbmFzLmdvcnNraUBnbWFpbC5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBL
YWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8
a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2F0c3VoaXJvIFN1enVraSA8c3V6dWtpLmthdHN1aGly
b0Bzb2Npb25leHQuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIExh
dXJhIEFiYm90dCA8bGFiYm90dEByZWRoYXQuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxp
bmFyby5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExldmlu
IER1IDxkandAdC1jaGlwLmNvbS5jbj4KICBMaWp1biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPgog
IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBX
YWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBv
dWxhaW5AbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lA
YXJtLmNvbT4KICBNYWhlc2ggU2FsZ2FvbmthciA8bWFoZXNoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNYW5pc2ggPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5p
c2guY2hvcHJhQGNhdml1bS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNh
cmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9y
YWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgog
IE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0aGlh
cyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF0dGhpYXMgS2FlaGxj
a2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNA
dGVzc2FyZXMubmV0PgogIE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtZm9AY2Fub25pY2Fs
LmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3Jn
PgogIE1heGltIFpodWtvdiA8bXVzc2l0YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1lbCBHb3Jt
YW4gPG1nb3JtYW5Ac3VzZS5kZT4KICBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hzaW5ndWxhcml0
eS5uZXQ+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Aa2VybmVs
Lm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgSG9ja28gPG1o
b2Nrb0BzdXNlLmN6PgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAg
TWlrZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVkaGF0LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6
ZXJAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50b21vaGlyb0BqcC5mdWpp
dHN1LmNvbT4KICBOYXZlZW4gTi4gUmFvIDxuYXZlZW4ubi5yYW9AbGludXgudm5ldC5pYm0uY29t
PgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljaG9sYXMgTWMgR3Vp
cmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljayBEeWVyIDxuaWNrLmR5ZXJAaXRkZXYuY28udWs+
CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5p
a29sYXkgQm9yaXNvdiA8bmJvcmlzb3ZAc3VzZS5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9m
dW1pQG1haWwucGFya25ldC5jby5qcD4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+
CiAgT2xnYSBLb3JuaWV2c2thaWEgPGtvbGdhQG5ldGFwcC5jb20+CiAgT2xvZiBKb2hhbnNzb24g
PG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3Jn
PgogIFBhcmF2IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPgogIFBhdWwgQnVydG9uIDxwYXVs
LmJ1cnRvbkBpbWd0ZWMuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldGVyIFJvc2luIDxwZWRhQGF4
ZW50aWEuc2U+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgTWFjaGF0YSA8cGV0cm1AbWVs
bGFub3guY29tPgogIFBoaWxpcHAgUnVkbyA8cHJ1ZG9AbGludXguaWJtLmNvbT4KICBQaWVycmUg
TW9yZWwgPHBtb3JlbEBsaW51eC5pYm0uY29tPgogIFByYXRlZWsgU29vZCA8cHJzb29kQGNvZGVh
dXJvcmEub3JnPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tp
IDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWtlc2ggUGlsbGFpIDxwaWxsYWlyQGNv
ZGVhdXJvcmEub3JnPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJp
Y2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgUml0ZXNoIEhhcmphbmkgPHJpdGVz
aGhAY29kZWF1cm9yYS5vcmc+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29t
PgogIFNhbmRpcGFuIERhcyA8c2FuZGlwYW5AbGludXguaWJtLmNvbT4KICBTYW50b3NoIFNoaWxp
bWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFu
ZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU2h1
YmhyYWp5b3RpIERhdHRhIDxzaHViaHJhanlvdGkuZGF0dGFAeGlsaW54LmNvbT4KICBTaW1vbiBI
b3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTcmluaXZhcyBQYW5kcnV2YWRhIDxzcmluaXZh
cy5wYW5kcnV2YWRhQGxpbnV4LmludGVsLmNvbT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdt
YWlsLmNvbT4KICBTdGFuIEpvaG5zb24gPHVzZXJtNTdAeWFob28uY29tPgogIFN0ZWZhbiBBZ25l
ciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29t
PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3Rl
cGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXBoZW4gSGVt
bWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hA
bWljcm9zb2Z0LmNvbT4KICBTdXJhYmhpIFZpc2hub2kgPHN2aXNobm9pQGNvZGVhdXJvcmEub3Jn
PgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgU3ZlbiBFY2tl
bG1hbm4gPHN2ZW4uZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kg
PHMubmF3cm9ja2lAc2Ftc3VuZy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRhbiBIdSA8dGFuLmh1QHp0ZS5jb20uY24+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgog
IFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9t
YXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBn
bWFpbC5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHJv
bmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFR5bGVyIEhp
Y2tzIDx0eWhpY2tzQGNhbm9uaWNhbC5jb20+CiAgVmVnYXJkIE5vc3N1bSA8dmVnYXJkLm5vc3N1
bUBvcmFjbGUuY29tPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWbGFk
IEJ1c2xvdiA8dmxhZGJ1QG1lbGxhbm94LmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBz
dXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2VpIFlvbmdqdW4g
PHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWFuZyBTaGkgPHlhbmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgog
IFllbGVuYSBLcml2b3NoZWV2IDx5ZWxlbmFAbWFydmVsbC5jb20+CiAgWXVlSGFpYmluZyA8eXVl
aGFpYmluZ0BodWF3ZWkuY29tPgogIFl1ZmVuZyBTaGVuIDxtaWxldHVzQGNocm9taXVtLm9yZz4K
ICBZdW5sZWkgSGUgPGhleXVubGVpQGh1YXdlaS5jb20+CiAgWXVubG9uZyBTb25nIDx5dW5sb25n
LnNvbmdAaHVhd2VpLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+CiAgWnVt
ZW5nIENoZW4gPHp1bWVuZy5jaGVuQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
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
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgNjZmNWE4NzFl
NTk4Li43MDkxNWUyNWUxY2YgIDcwOTE1ZTI1ZTFjZmY2MGMzMmU3OWU1YjAyZTk1NTljMWVkN2Jh
YjIgLT4gdGVzdGVkL2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 21:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 21: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 1g3pmO-0006qZ-9X; Sat, 22 Sep 2018 21:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3pmN-0006qN-CP
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 21:49:31 +0000
X-Inumbo-ID: 87fb00f4-beb1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87fb00f4-beb1-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 21:50: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 1g3pmK-0000iy-5N; Sat, 22 Sep 2018 21:49: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 1g3pmJ-00065j-RF; Sat, 22 Sep 2018 21:49:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3pmJ-0005KX-QN; Sat, 22 Sep 2018 21:49:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127900-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 21:49:27 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 127900: 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>

ZmxpZ2h0IDEyNzkwMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzkwMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjYx
NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2
MTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjE2MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI2MTYzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjYxNjMKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRl
c3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0
LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAwMDVkZjkxMWY2YjQxNzFiNjUwOTQyODYxYmY0NDYwNmU5ZTc5YmU0CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlNTJlYzRiNzg3NGNmODUwNDFkMmQ5
NTdlZDI2MDg5NDY1NjVmZTE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjYxNjMgIDIwMTgtMDgt
MTggMTI6NDA6MjMgWiAgIDM1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3NjEwICAyMDE4
LTA5LTE0IDEyOjA3OjA0IFogICAgOCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CiAgWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTUyZWM0Yjc4Ny4uMDA1ZGY5MTFmNiAgMDA1ZGY5
MTFmNmI0MTcxYjY1MDk0Mjg2MWJmNDQ2MDZlOWU3OWJlNCAtPiBzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 22 23:49:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 22 Sep 2018 23: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 1g3rdi-0006jM-3u; Sat, 22 Sep 2018 23:48:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eh9n=me=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3rdh-0006jC-43
 for xen-devel@lists.xenproject.org; Sat, 22 Sep 2018 23:48:41 +0000
X-Inumbo-ID: 2d140ec5-bec2-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d140ec5-bec2-11e8-a6a9-d7ebe60f679a;
 Sat, 22 Sep 2018 23:49: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 1g3rdc-0002x0-Ng; Sat, 22 Sep 2018 23:48: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 1g3rdc-0005P1-Ge; Sat, 22 Sep 2018 23:48:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3rdc-0004WF-Fx; Sat, 22 Sep 2018 23:48:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127907-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:xen-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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
X-Osstest-Versions-This: linux=10dc890d4228cd17ddfd09ba9aaa9221627e29b2
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 22 Sep 2018 23:48:36 +0000
Subject: [Xen-devel] [linux-linus test] 127907: 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>

ZmxpZ2h0IDEyNzkwNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTA3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA2IHhlbi1pbnN0YWxsICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMGRjODkwZDQyMjhjZDE3ZGRmZDA5YmE5YWFhOTIy
MTYyN2UyOWIyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNh
YzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDQwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAzOCBkYXlzICAgMzggYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTI3OTA3ICAyMDE4LTA5LTIyIDAxOjA1OjEyIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjU3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDI4MTUxMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 02:35:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 02:35: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 1g3uEd-0000sa-Fa; Sun, 23 Sep 2018 02: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=dgqo=mf=gmail.com=bsingharora@srs-us1.protection.inumbo.net>)
 id 1g3uEc-0000sV-OE
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 02:34:58 +0000
X-Inumbo-ID: f73b2b24-bed8-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f73b2b24-bed8-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 04:32:50 +0200 (CEST)
Received: by mail-pg1-x544.google.com with SMTP id d1-v6so7698075pgo.3
 for <xen-devel@lists.xenproject.org>; Sat, 22 Sep 2018 19:34:57 -0700 (PDT)
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=O9ZoHijVwvW8ow4N0D/GiREiHUN2Cq+8/0cyeNspxo0=;
 b=LQlSYZtomXKzTe8LY3jAtqRpAsz8Pr4wWBuOwccJwwP6Pq+JCmAWvJif+JdNe/yjoR
 mqNjWtuRypgCRIMqcqiUZ/xgYzOZGyYPlD0F5bh1HNKQxU+kTvNwOQLqXe5cMnIYEZi+
 l0zvTbhyiQc594XKVCOp7AwmN/ILHIxsczxS1OxdLX0nDHkQII27b/VgXMhKdqJwW8O1
 +IudY+C2Hkgj2BY7QcHWys//vl6l/FHwimeQ3K1Q3U2rXb4vEhkj9n8XG/uFt+/r8d/L
 XEYR9f0HGgU/nwUPzB1rWgcrUKEzUYRFhGDWAd5d4pyP+y0CSpT662RliOWiJOIL4orr
 j1LQ==
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=O9ZoHijVwvW8ow4N0D/GiREiHUN2Cq+8/0cyeNspxo0=;
 b=RMe4WGV6Mv068ej3uAcElWBba58xPYVTAuuVstzfKdcROWa2IaU7ULiK4iLbvB1RnM
 7K4a/rE9z9M8OhV+nQd9nMeweG62jEEQa3ECjm+QKMB1fvSNs8irbqsclG9JY3/Vl2lI
 nruFfN7giKszsP5kPN2y8V1iwWwBqb/m6KBvv5QXWv3sNrajWTAuF/jaRAi/NEvEV5NF
 sT1MfbzsMDBVXkv5qQB49hv7p2fEJxqGdPenh5lYXERxWpcrzqvKnU7ojI6cgl7nX5WY
 rrZALDN2L8hwML2RnTDLLEFfcqrFwyn1Tm0GA/VTNMMciOiaIVYpdaQ7Ea5SHhWR3E0W
 mexA==
X-Gm-Message-State: ABuFfoh7GwLBbHn7lN+jiAWF576quJDTay6mfEmbWsZ98fOxLG7f1lu5
 DGjP/5G8vOYKChlK1YtXZrc=
X-Google-Smtp-Source: ACcGV60xSFKVcC27aVUK0bB6UetHQa4me7lT7xVK5O7uuLy+NlVUXr5Lp3lwywL/iM3SbJAY8rVSdw==
X-Received: by 2002:a63:1f0a:: with SMTP id
 f10-v6mr3974742pgf.313.1537670096535; 
 Sat, 22 Sep 2018 19:34:56 -0700 (PDT)
Received: from localhost (14-202-194-140.static.tpgi.com.au. [14.202.194.140])
 by smtp.gmail.com with ESMTPSA id
 n9-v6sm50030151pfg.21.2018.09.22.19.34.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 22 Sep 2018 19:34:55 -0700 (PDT)
Date: Sun, 23 Sep 2018 12:34:52 +1000
From: Balbir Singh <bsingharora@gmail.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20180923023452.GG8537@350D>
References: <20180918114822.21926-1-david@redhat.com>
 <20180919012207.GD8537@350D>
 <f3a13f6a-b34c-8561-884a-23fd9aa60331@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3a13f6a-b34c-8561-884a-23fd9aa60331@redhat.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v1 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTksIDIwMTggYXQgMDk6MzU6MDdBTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gQW0gMTkuMDkuMTggdW0gMDM6MjIgc2NocmllYiBCYWxiaXIgU2luZ2g6Cj4g
PiBPbiBUdWUsIFNlcCAxOCwgMjAxOCBhdCAwMTo0ODoxNlBNICswMjAwLCBEYXZpZCBIaWxkZW5i
cmFuZCB3cm90ZToKPiA+PiBSZWFkaW5nIHRocm91Z2ggdGhlIGNvZGUgYW5kIHN0dWR5aW5nIGhv
dyBtZW1faG90cGx1Z19sb2NrIGlzIHRvIGJlIHVzZWQsCj4gPj4gSSBub3RpY2VkIHRoYXQgdGhl
cmUgYXJlIHR3byBwbGFjZXMgd2hlcmUgd2UgY2FuIGVuZCB1cCBjYWxsaW5nCj4gPj4gZGV2aWNl
X29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkgLSBvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2Vz
KCkgd2l0aG91dAo+ID4+IHRoZSBtZW1faG90cGx1Z19sb2NrLiBBbmQgdGhlcmUgYXJlIG90aGVy
IHBsYWNlcyB3aGVyZSB3ZSBjYWxsCj4gPj4gZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5l
KCkgd2l0aG91dCB0aGUgZGV2aWNlX2hvdHBsdWdfbG9jay4KPiA+Pgo+ID4+IFdoaWxlIGUuZy4K
PiA+PiAJZWNobyAib25saW5lIiA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vbWVtb3J5L21lbW9yeTkv
c3RhdGUKPiA+PiBpcyBmaW5lLCBlLmcuCj4gPj4gCWVjaG8gMSA+IC9zeXMvZGV2aWNlcy9zeXN0
ZW0vbWVtb3J5L21lbW9yeTkvb25saW5lCj4gPj4gV2lsbCBub3QgdGFrZSB0aGUgbWVtX2hvdHBs
dWdfbG9jay4gSG93ZXZlciB0aGUgZGV2aWNlX2xvY2soKSBhbmQKPiA+PiBkZXZpY2VfaG90cGx1
Z19sb2NrLgo+ID4+Cj4gPj4gRS5nLiB2aWEgbWVtb3J5X3Byb2JlX3N0b3JlKCksIHdlIGNhbiBl
bmQgdXAgY2FsbGluZwo+ID4+IGFkZF9tZW1vcnkoKS0+b25saW5lX3BhZ2VzKCkgd2l0aG91dCB0
aGUgZGV2aWNlX2hvdHBsdWdfbG9jay4gU28gd2UgY2FuCj4gPj4gaGF2ZSBjb25jdXJyZW50IGNh
bGxlcnMgaW4gb25saW5lX3BhZ2VzKCkuIFdlIGUuZy4gdG91Y2ggaW4gb25saW5lX3BhZ2VzKCkK
PiA+PiBiYXNpY2FsbHkgdW5wcm90ZWN0ZWQgem9uZS0+cHJlc2VudF9wYWdlcyB0aGVuLgo+ID4+
Cj4gPj4gTG9va3MgbGlrZSB0aGVyZSBpcyBhIGxvbmdlciBoaXN0b3J5IHRvIHRoYXQgKHNlZSBQ
YXRjaCAjMiBmb3IgZGV0YWlscyksCj4gPj4gYW5kIGZpeGluZyBpdCB0byB3b3JrIHRoZSB3YXkg
aXQgd2FzIGludGVuZGVkIGlzIG5vdCByZWFsbHkgcG9zc2libGUuIFdlCj4gPj4gd291bGQgZS5n
LiBoYXZlIHRvIHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2sgaW4gZGV2aWNlL2Jhc2UvY29yZS5j
LCB3aGljaAo+ID4+IHNvdW5kcyB3cm9uZy4KPiA+Pgo+ID4+IFN1bW1hcnk6IFdlIGhhZCBhIGxv
Y2sgaW52ZXJzaW9uIG9uIG1lbV9ob3RwbHVnX2xvY2sgYW5kIGRldmljZV9sb2NrKCkuCj4gPj4g
TW9yZSBkZXRhaWxzIGNhbiBiZSBmb3VuZCBpbiBwYXRjaCAzIGFuZCBwYXRjaCA2Lgo+ID4+Cj4g
Pj4gSSBwcm9wb3NlIHRoZSBnZW5lcmFsIHJ1bGVzIChkb2N1bWVudGF0aW9uIGFkZGVkIGluIHBh
dGNoIDYpOgo+ID4+Cj4gPj4gMS4gYWRkX21lbW9yeS9hZGRfbWVtb3J5X3Jlc291cmNlKCkgbXVz
dCBvbmx5IGJlIGNhbGxlZCB3aXRoCj4gPj4gICAgZGV2aWNlX2hvdHBsdWdfbG9jay4KPiA+PiAy
LiByZW1vdmVfbWVtb3J5KCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoIGRldmljZV9ob3RwbHVn
X2xvY2suIFRoaXMgaXMKPiA+PiAgICBhbHJlYWR5IGRvY3VtZW50ZWQgYW5kIGhvbGRzIGZvciBh
bGwgY2FsbGVycy4KPiA+PiAzLiBkZXZpY2Vfb25saW5lKCkvZGV2aWNlX29mZmxpbmUoKSBtdXN0
IG9ubHkgYmUgY2FsbGVkIHdpdGgKPiA+PiAgICBkZXZpY2VfaG90cGx1Z19sb2NrLiBUaGlzIGlz
IGFscmVhZHkgZG9jdW1lbnRlZCBhbmQgdHJ1ZSBmb3Igbm93IGluIGNvcmUKPiA+PiAgICBjb2Rl
LiBPdGhlciBjYWxsZXJzIChyZWxhdGVkIHRvIG1lbW9yeSBob3RwbHVnKSBoYXZlIHRvIGJlIGZp
eGVkIHVwLgo+ID4+IDQuIG1lbV9ob3RwbHVnX2xvY2sgaXMgdGFrZW4gaW5zaWRlIG9mIGFkZF9t
ZW1vcnkvcmVtb3ZlX21lbW9yeS8KPiA+PiAgICBvbmxpbmVfcGFnZXMvb2ZmbGluZV9wYWdlcy4K
PiA+Pgo+ID4+IFRvIG1lLCB0aGlzIGxvb2tzIHdheSBjbGVhbmVyIHRoYW4gd2hhdCB3ZSBoYXZl
IHJpZ2h0IG5vdyAoYW5kIGVhc2llciB0bwo+ID4+IHZlcmlmeSkuIEFuZCBsb29raW5nIGF0IHRo
ZSBkb2N1bWVudGF0aW9uIG9mIHJlbW92ZV9tZW1vcnksIHVzaW5nCj4gPj4gbG9ja19kZXZpY2Vf
aG90cGx1ZyBhbHNvIGZvciBhZGRfbWVtb3J5KCkgZmVlbHMgbmF0dXJhbC4KPiA+Pgo+ID4gCj4g
PiBUaGF0IHNlZW1zIHJlYXNvbmFibGUsIGJ1dCBhbHNvIGltcGxpZXMgdGhhdCBkZXZpY2Vfb25s
aW5lKCkgd291bGQgaG9sZAo+ID4gYmFjayBhZGQvcmVtb3ZlIG1lbW9yeSwgY291bGQgeW91IHBs
ZWFzZSBhbHNvIGRvY3VtZW50IHdoYXQgbW9kZQo+ID4gcmVhZC93cml0ZSB0aGUgbG9ja3MgbmVl
ZCB0byBiZSBoZWxkPyBGb3IgZXhhbXBsZSBjYW4gdGhlIGRldmljZV9ob3RwbHVnX2xvY2sKPiA+
IGJlIGhlbGQgaW4gcmVhZCBtb2RlIHdoaWxlIGFkZC9yZW1vdmUgbWVtb3J5IHZpYSAobWVtX2hv
dHBsdWdfbG9jaykgaXMgaGVsZAo+ID4gaW4gd3JpdGUgbW9kZT8KPiAKPiBkZXZpY2VfaG90cGx1
Z19sb2NrIGlzIGFuIG9yZGluYXJ5IG11dGV4LiBTbyBubyBvcHRpb24gdGhlcmUuCj4gCj4gT25s
eSBtZW1faG90cGx1Z19sb2NrIGlzIGEgcGVyIENQVSBSVyBtdXRleC4gQW5kIGFzIG9mIG5vdyBp
dCBvbmx5Cj4gZXhpc3RzIHRvIG5vdCByZXF1aXJlIGdldF9vbmxpbmVfbWVtcygpL3B1dF9vbmxp
bmVfbWVtcygpIHRvIHRha2UgdGhlCj4gZGV2aWNlX2hvdHBsdWdfbG9jay4gV2hpY2ggaXMgcGVy
ZmVjdGx5IHZhbGlkLCBiZWNhdXNlIHRoZXNlIHVzZXJzIG9ubHkKPiBjYXJlIGFib3V0IG1lbW9y
eSAobm90IGFueSBvdGhlciBkZXZpY2VzKSBub3Qgc3VkZGVubHkgdmFuaXNoLiBBbmQgdGhhdAo+
IFJXIGxvY2sgbWFrZXMgdGhpbmdzIGZhc3QuCj4gCj4gQW55IG1vZGlmaWNhdGlvbnMgKG9ubGlu
ZS9vZmZsaW5lL2FkZC9yZW1vdmUpIHJlcXVpcmUgdGhlCj4gbWVtX2hvdHBsdWdfbG9jayBpbiB3
cml0ZS4KPiAKPiBJIGNhbiBhZGQgc29tZSBtb3JlIGRldGFpbHMgdG8gZG9jdW1lbnRhdGlvbiBp
biBwYXRjaCAjNi4KPiAKPiAiLi4uIHdlIHNob3VsZCBhbHdheXMgaG9sZCB0aGUgbWVtX2hvdHBs
dWdfbG9jayAodmlhCj4gbWVtX2hvdHBsdWdfYmVnaW4vbWVtX2hvdHBsdWdfZG9uZSkgaW4gd3Jp
dGUgbW9kZSB0byBzZXJpYWxpemUgbWVtb3J5Cj4gaG90cGx1ZyIgLi4uIgo+IAo+ICJJbiBhZGRp
dGlvbiwgbWVtX2hvdHBsdWdfbG9jayAoaW4gY29udHJhc3QgdG8gZGV2aWNlX2hvdHBsdWdfbG9j
aykgaW4KPiByZWFkIG1vZGUgYWxsb3dzIGZvciBhIHF1aXRlIGVmZmljaWVudCBnZXRfb25saW5l
X21lbXMvcHV0X29ubGluZV9tZW1zCj4gaW1wbGVtZW50YXRpb24sIHNvIGNvZGUgYWNjZXNzaW5n
IG1lbW9yeSBjYW4gcHJvdGVjdCBmcm9tIHRoYXQgbWVtb3J5Cj4gdmFuaXNoaW5nLiIKPiAKPiBX
b3VsZCB0aGF0IHdvcmsgZm9yIHlvdT8KClllcywgVGhhbmtzCgpCYWxiaXIgU2luZ2guCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 04:07:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 04:07: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 1g3vfe-00076s-AM; Sun, 23 Sep 2018 04: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=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g3vfd-00076i-9c
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 04:06:57 +0000
X-Inumbo-ID: cff14dbc-bee5-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cff14dbc-bee5-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 06:04:48 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g3vfZ-0001Au-ON; Sun, 23 Sep 2018 04:06: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 1g3vfZ-0005Gk-GO; Sun, 23 Sep 2018 04:06:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g3vfZ-0006vQ-FZ; Sun, 23 Sep 2018 04:06:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127956-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-libvirt:migrate-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 04:06:53 +0000
Subject: [Xen-devel] [xen-unstable test] 127956: 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>

ZmxpZ2h0IDEyNzk1NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzk1Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI3NTQxCgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI3NTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI3NTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAxODViMmY2
ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIgMTQ6Mzc6MjIgWiAgIDEwIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTU3ICAyMDE4LTA5LTEzIDAzOjQzOjM4IFogICAx
MCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3OTU2ICAyMDE4LTA5
LTIyIDE5OjI1OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRl
ci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+aQogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KICBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5A
Yml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4t
ZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
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
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDY2NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 04:23:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 04: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 1g3vv7-0008Ub-RK; Sun, 23 Sep 2018 04:22:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wnte=mf=xenproject.org=prvs=7977f7aad=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g3vv6-0008UP-Fw
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 04:22:56 +0000
X-Inumbo-ID: 7d1c27f2-bee8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d1c27f2-bee8-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 04:23:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,291,1534809600"; d="scan'208";a="66041996"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-amd64:<job status>:broken:regression
 xen-4.8-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.8-testing:build-i386:<job status>:broken:regression
 xen-4.8-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.8-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.8-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.8-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.8-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.8-testing:build-armhf:<job status>:broken:regression
 xen-4.8-testing:build-i386-prev:<job status>:broken:regression
 xen-4.8-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.8-testing:build-armhf:host-install(4):broken:regression
 xen-4.8-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.8-testing:build-amd64:host-install(4):broken:regression
 xen-4.8-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.8-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.8-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.8-testing:build-i386:host-install(4):broken:regression
 xen-4.8-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.8-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.8-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=005df911f6b4171b650942861bf44606e9e79be4
X-Osstest-Versions-That: xen=e52ec4b7874cf85041d2d957ed2608946565fe18
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 23 Sep 2018 05:22:50 +0100
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 75270: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI3MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUyNzAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTA5MwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MDkzCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzUwOTMKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA5MwogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MDkzCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzUwOTMKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA5MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1MDkzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUwOTMKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTA5Mwog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1MDkzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAwNWRmOTExZjZiNDE3
MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzliZTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGU1MmVjNGI3ODc0Y2Y4NTA0MWQyZDk1N2VkMjYwODk0NjU2NWZlMTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgICA3NTA5MyAgMjAxOC0wOC0yMCAwMjo1Mjo0MSBaICAgMzQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyNzAgIDIwMTgtMDktMjIgMjI6MTY6MzggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhl
bnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXBy
ZXYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDAwNWRmOTExZjZiNDE3MWI2NTA5NDI4NjFiZjQ0NjA2ZTllNzliZTQKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozNjoz
MiAyMDE4ICswMjAwCgogICAgeDg2OiBhc3NvcnRlZCBhcnJheV9pbmRleF9ub3NwZWMoKSBpbnNl
cnRpb25zCiAgICAKICAgIERvbid0IGNoYW5jZSBoYXZpbmcgU3BlY3RyZSB2MSAoaW5jbHVkaW5n
IEJDQlMpIGdhZGdldHMuIEluIHNvbWUgb2YgdGhlCiAgICBjYXNlcyB0aGUgaW5zZXJ0aW9ucyBh
cmUgbW9yZSBvZiBwcmVjYXV0aW9uYXJ5IG5hdHVyZSByYXRoZXIgdGhhbiB0aGVyZQogICAgcHJv
dmFibHkgYmVpbmcgYSBnYWRnZXQsIGJ1dCBJIHRoaW5rIHdlIHNob3VsZCBlcnIgb24gdGhlIHNh
ZmUgKHNlY3VyZSkKICAgIHNpZGUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZjIwMDI2MTRh
ZjUxZGZkNTA3MTY4YTE2OTY2NThiYWM5MTE1NWNlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0w
MyAxNzo1MDoxMCArMDIwMAoKY29tbWl0IDhiZmFiMmI1YjZkNmEyMDhlMzkwNWIyMGJmZmU1MDBh
OTNkM2M2M2QKQXV0aG9yOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNv
bT4KRGF0ZTogICBGcmkgU2VwIDE0IDEzOjM1OjU0IDIwMTggKzAyMDAKCiAgICBWVC1kL2RtYXI6
IGlvbW11IG1lbSBsZWFrIGZpeAogICAgCiAgICBSZWxlYXNlIG1lbW9yeSBhbGxvY2F0ZWQgZm9y
IGRyaGQgaW9tbXUgaW4gZXJyb3IgcGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhlbnpo
b25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmZDA3YjY2NDhj
NGM4ODkxZGNhNWJkMGY3ZWYxNzRiNjgzMWY4MGIyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0y
NyAxMTozNzoyNCArMDIwMAoKY29tbWl0IGRjODE0ZTE5MjA0NDIwNzdiZjViMDQ2YWI0MTI5Y2Yw
ZWFlNjIzMTMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNCAxMzozNToyNyAyMDE4ICswMjAwCgogICAgcmFuZ2VzZXQ6IG1ha2UgaW5xdWly
eSBmdW5jdGlvbnMgdG9sZXJhdGUgTlVMTCBpbnB1dHMKICAgIAogICAgUmF0aGVyIHRoYW4gc3Bl
Y2lhbCBjYXNpbmcgdGhlIC0+aW9tZW1fY2FwcyBjaGVjayBpbiB4ODYncwogICAgZ2V0X3BhZ2Vf
ZnJvbV9sMWUoKSBmb3IgdGhlIGRvbV94ZW4gY2FzZSwgbGV0J3MgYmUgbW9yZSB0b2xlcmFudCBp
bgogICAgZ2VuZXJhbCwgYWxvbmcgdGhlIGxpbmVzIG9mIHJhbmdlc2V0X2lzX2VtcHR5KCk6IEEg
bmV2ZXIgYWxsb2NhdGVkCiAgICByYW5nZXNldCBjYW4ndCBwb3NzaWJseSBjb250YWluIG9yIG92
ZXJsYXAgYW55IHJhbmdlLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYWQwYTlmMjczZDZkNmYwNTQ1Y2Q5YjcwOGIyZDRi
ZTU4MWE2Y2FkZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTcgMTM6NTQ6NDAgKzAyMDAKCmNv
bW1pdCA1ZTg2OTc3MzViNzAwNGFkYzYzN2YzMTkwMTY1ZGEwZWFhN2UzOWM3CkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDE0
IDEzOjM0OjU3IDIwMTggKzAyMDAKCiAgICB4ODYvc2V0dXA6IEF2b2lkIE9vQiBFODIwIGxvb2t1
cCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBMMVRGIHNhZmUgYWRkcmVzcwogICAgCiAgICBBIG51bWJl
ciBvZiBjb3JuZXIgY2FzZXMgKG1vc3Qgb2J2aW91c2x5LCBuby1yZWFsLW1vZGUgYW5kIG5vIE11
bHRpYm9vdCBtZW1vcnkKICAgIG1hcCkgY2FuIGVuZCB1cCB3aXRoIGU4MjBfcmF3Lm5yX21hcCBi
ZWluZyAwLCBhdCB3aGljaCBwb2ludCB0aGUgTDFURgogICAgY2FsY3VsYXRpb24gd2lsbCB1bmRl
cmZsb3cuCiAgICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZTRlYzA3ZTE0
YmNlODFmNmFlMjJjMzFmZjEzMDJkMWYyOTdhMjI2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOC0x
NiAxODoxMDowNyArMDEwMAoKY29tbWl0IGQxYTU5MzZkNjNlYTFlMzNmZDlkYzhiM2E4YzQxYzgw
NGQ3Nzk4NWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTQgMTM6MzQ6MjYgMjAxOCArMDIwMAoKICAgIHg4Ni9odm0vaW9yZXE6
IE1NSU8gcmFuZ2UgY2hlY2tpbmcgY29tcGxldGVseSBpZ25vcmVzIGRpcmVjdGlvbiBmbGFnCiAg
ICAKICAgIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgaXMgdXNlZCB0byByb3V0ZSBhbiBpb3Jl
cSB0byB0aGUgYXBwcm9wcmlhdGUKICAgIGlvcmVxIHNlcnZlci4gRm9yIE1NSU8gdGhpcyBpcyBk
b25lIGJ5IGNvbXBhcmluZyB0aGUgcmFuZ2Ugb2YgdGhlIGlvcmVxCiAgICB0byB0aGUgcmFuZ2Vz
IHJlZ2lzdGVyZWQgYnkgdGhlIGRldmljZSBtb2RlbHMgb2YgZWFjaCBpb3JlcSBzZXJ2ZXIuCiAg
ICBVbmZvcnR1bmF0ZWx5IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmFuZ2UgaWYgdGhlIGlvcmVx
IGNvbXBsZXRlbHkgaWdub3JlcwogICAgdGhlIGRpcmVjdGlvbiBmbGFnIGFuZCB0aHVzIG1heSBj
YWxjdWxhdGUgdGhlIHdyb25nIHJhbmdlIGZvciBjb21wYXJpc29uLgogICAgVGh1cyB0aGUgaW9y
ZXEgbWF5IGVpdGhlciBiZSByb3V0ZWQgdG8gdGhlIHdyb25nIHNlcnZlciBvciBlcnJvbmVvdXNs
eQogICAgdGVybWluYXRlZCBieSBudWxsX29wcy4KICAgIAogICAgTk9URTogVGhlIHBhdGNoIGFs
c28gZml4ZXMgd2hpdGVzcGFjZSBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudCB0byBtYWtlIGl0CiAg
ICAgICAgICBzdHlsZSBjb21wbGlhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYwYTU2
ZGMwMDY0YTAwODMwNjYzZmZlNDgyMTVkY2QwODBjYjk1MDQKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTA4LTE1IDE0OjE0OjA2ICswMjAwCgpjb21taXQgYzlmYzZiMzg4ZWQ4NWM5NzI4M2NjY2ZiYjQz
MjhmMDg1OWE3M2EwNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxMzozMzo1OSAyMDE4ICswMjAwCgogICAgeDg2L3Zs
YXBpYzogQnVnZml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byB2bGFwaWNfe3JlYWQsd3JpdGV9KCkK
ICAgIAogICAgRmlyc3RseSwgdGhlcmUgaXMgbm8gJ29mZnNldCcgYm91bmRhcnkgY2hlY2sgb24g
dGhlIG5vbi0zMi1iaXQgd3JpdGUgcGF0aAogICAgYmVmb3JlIHRoZSBjYWxsIHRvIHZsYXBpY19y
ZWFkX2FsaWduZWQoKSwgd2hpY2ggYWxsb3dzIGFuIGF0dGFja2VyIHRvIHJlYWQKICAgIGJleW9u
ZCB0aGUgZW5kIG9mIHZsYXBpYy0+cmVncy0+ZGF0YVtdLCB3aGljaCBpcyBvbmx5IDEwMjQgYnl0
ZXMgbG9uZy4KICAgIAogICAgSG93ZXZlciwgYXMgdGhlIGJhY2tpbmcgbWVtb3J5IGlzIGEgZG9t
aGVhcCBwYWdlLCBhbmQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBnZXQKICAgIGNodW5rZWQgZG93biB0
byBzaW5nbGUgYnl0ZXMgYWNyb3NzIHBhZ2UgYm91bmRhcmllcywgSSBjYW4ndCBzcG90IGFueQog
ICAgWFNBLXdvcnRoeSBwcm9ibGVtcyB3aGljaCBvY2N1ciBmcm9tIHRoZSBvdmVycnVuLgogICAg
CiAgICBPbiByZWFsIGhhcmR3YXJlLCBiYWQgYWNjZXNzZXMgZG9uJ3QgaW5zdGFudGx5IGNyYXNo
IHRoZSBtYWNoaW5lLiAgVGhlaXIKICAgIGJlaGF2aW91ciBpcyB1bmRlZmluZWQsIGJ1dCB0aGUg
ZG9tYWluX2NyYXNoKCkgcHJvaGliaXRzIHNlbnNpYmxlIHRlc3RpbmcuCiAgICBCZWhhdmUgbW9y
ZSBsaWtlIG90aGVyIHg4NiBNTUlPIGFuZCB0ZXJtaW5hdGUgYmFkIGFjY2Vzc2VzIHdpdGggYXBw
cm9wcmlhdGUKICAgIGRlZmF1bHRzLgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhlc2UgY2hhbmdl
cywgY2xlYW4gdXAgYW5kIHNpbXBsaWZ5IHRoZSB0aGUgc21hbGxlci1hY2Nlc3MKICAgIGhhbmRs
aW5nLiAgSW4gcGFydGljdWxhciwgYXZvaWQgcG9pbnRlciBiYXNlZCBtZWNoYW5zaW1zIGZvciAx
LzItYnl0ZSByZWFkcyBzbwogICAgYXMgdG8gYXZvaWQgZm9yY2luZyB0aGUgdmFsdWUgdG8gYmUg
c3BpbGxlZCB0byB0aGUgc3RhY2suCiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hy
aW5rOiAwLzIgdXAvZG93bjogMC8tMTc1ICgtMTc1KQogICAgICBmdW5jdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAgIHZsYXBp
Y19yZWFkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxMSAgICAgMTQyICAgICAt
NjkKICAgICAgdmxhcGljX3dyaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzA0
ICAgICAxOTggICAgLTEwNgogICAgCiAgICBGaW5hbGx5LCB0aGVyZSBhcmUgYSBwbGV0aG9yYSBv
ZiByZWFkL3dyaXRlIGZ1bmN0aW9ucyBpbiB0aGUgdmxhcGljIG5hbWVzcGFjZSwKICAgIHNvIHJl
bmFtZSB0aGVzZSB0byB2bGFwaWNfbW1pb197cmVhZCx3cml0ZX0oKSB0byBtYWtlIHRoZWlyIHB1
cnBvc2UgbW9yZQogICAgY2xlYXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjZmNDNjMTRjZWYzYWY4
NDc3YTllY2E0ZWZhYjg3ZGQxNTBhMjg4NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMTAgMTM6
Mjc6MjQgKzAxMDAKCmNvbW1pdCAyMWFjNmM4ZTQ0NmVlNjc0MmUyZTgzOWI1NmQ5NDYxN2E2OTMw
YjE2CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBGcmkgU2VwIDE0IDEzOjMzOjIwIDIwMTggKzAyMDAKCiAgICB4ODYvdm14OiBBdm9pZCBo
aXR0aW5nIEJVR19PTigpIGFmdGVyIEVQVFAtcmVsYXRlZCBkb21haW5fY3Jhc2goKQogICAgCiAg
ICBJZiB0aGUgRVBUUCBwb2ludGVyIGNhbid0IGJlIGxvY2F0ZWQgaW4gdGhlIGFsdHAybSBsaXN0
LCB0aGUgZG9tYWluCiAgICBpcyAobGVnaXRpbWF0ZWx5KSBjcmFzaGVkLgogICAgCiAgICBVbmRl
ciB0aG9zZSBjaXJjdW1zdGFuY2VzLCBleGVjdXRpb24gd2lsbCBjb250aW51ZSBhbmQgZ3VhcmVu
dGVlIHRvIGhpdCB0aGUKICAgIEJVR19PTihpZHggPj0gTUFYX0FMVFAyTSkgKHVuZm9ydHVuYXRl
bHksIGp1c3Qgb3V0IG9mIGNvbnRleHQpLgogICAgCiAgICBSZXR1cm4gZnJvbSB2bXhfdm1leGl0
X2hhbmRsZXIoKSBhZnRlciB0aGUgZG9tYWluX2NyYXNoKCksIHdoaWNoIGFsc28gaGFzIHRoZQog
ICAgc2lkZSBlZmZlY3Qgb2YgcmVlbnRlcmluZyB0aGUgc2NoZWR1bGVyIG1vcmUgcHJvbXB0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNDhkYmIyZGJlOWQ5ZjkyYTI4OTBhMTViYjQ4YTA1OThj
MDY1YjlmOAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDgtMDIgMTA6MTA6NDMgKzAxMDAKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 07:56:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 07: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 1g3zF4-0006Pf-Oh; Sun, 23 Sep 2018 07: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=+3sg=mf=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g3zF3-0006PY-6w
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 07:55:45 +0000
X-Inumbo-ID: c6200313-bf05-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6200313-bf05-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 09:53:36 +0200 (CEST)
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 7C7C9AF62;
 Sun, 23 Sep 2018 07:55:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org,
	gregkh@linuxfoundation.org
Date: Sun, 23 Sep 2018 09:55:38 +0200
Message-Id: <20180923075538.18404-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.19-rc5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

TGludXMvR3JlZywKClBsZWFzZSBnaXQgcHVsbCB0aGUgZm9sbG93aW5nIHRhZzoKCiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVuL3RpcC5naXQgZm9yLWxp
bnVzLTQuMTlkLXJjNS10YWcKCnhlbjogZml4ZXMgZm9yIDQuMTktcmM1CgpJdCBjb250YWlucyB0
d28gc21hbGwgZml4ZXMgZm9yIHhlbiBkcml2ZXJzLgoKClRoYW5rcy4KCkp1ZXJnZW4KCiBhcmNo
L3g4Ni94ZW4vcG11LmMgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMg
fCAyNyArKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCkJvcmlzIE9zdHJvdnNreSAoMSk6CiAgICAgIHhl
bi94ODYvdnBtdTogWmVybyBzdHJ1Y3QgcHRfcmVncyBiZWZvcmUgY2FsbGluZyBpbnRvIHNhbXBs
ZSBoYW5kbGluZyBjb2RlCgpKdWVyZ2VuIEdyb3NzICgxKToKICAgICAgeGVuOiBpc3N1ZSB3YXJu
aW5nIG1lc3NhZ2Ugd2hlbiBvdXQgb2YgZ3JhbnQgbWFwdHJhY2sgZW50cmllcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 09:14:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 09:14: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 1g40T1-0003zb-UB; Sun, 23 Sep 2018 09:14:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g40T1-0003zP-72
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 09:14:15 +0000
X-Inumbo-ID: 2fa5596a-bf11-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2fa5596a-bf11-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 09: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 1g40Sw-0007ph-VG; Sun, 23 Sep 2018 09:14: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 1g40Sw-0004jJ-L2; Sun, 23 Sep 2018 09:14:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g40Sw-0004gJ-KP; Sun, 23 Sep 2018 09:14:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127968-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-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-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2f754b26cb2bc1fdc2574aef218cb9f5699ad624
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 09:14:10 +0000
Subject: [Xen-devel] [libvirt test] 127968: 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>

ZmxpZ2h0IDEyNzk2OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc5NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmNzU0YjI2Y2IyYmMxZmRjMjU3NGFlZjIx
OGNiOWY1Njk5YWQ2MjQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMTAgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTA5IGRheXMgICA5MSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc5NjggIDIwMTgtMDktMjMgMDQ6MTg6NDQgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hh
bzI1NUB6dGUuY29tLmNuPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIFd1
IFpvbmd5b25nIDxjb3JkaXVzLnd1QGh1YXdlaS5jb20+CiAgeGluaHVhLkNhbyA8Y2FveGluaHVh
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTg5MTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 09:33:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 09: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 1g40lN-0005Pt-He; Sun, 23 Sep 2018 09:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u0gl=mf=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1g40lM-0005Po-0g
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 09:33:12 +0000
X-Inumbo-ID: d4497e09-bf13-11e8-a6a9-d7ebe60f679a
Received: from cstnet.cn (unknown [159.226.251.21])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d4497e09-bf13-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 09:34:13 +0000 (UTC)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-01 (Coremail) with SMTP id qwCowAA3GOWKXadb8BGzDA--.31S2;
 Sun, 23 Sep 2018 17:32:55 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: bp@alien8.de, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com,
 x86@kernel.org, thomas.lendacky@amd.com, pbonzini@redhat.com,
 tony.luck@intel.com, rkrcmar@redhat.com, boris.ostrovsky@oracle.com,
 jgross@suse.com, rjw@rjwysocki.net, lenb@kernel.org,
 viresh.kumar@linaro.org, mchehab@kernel.org, trenn@suse.com,
 shuah@kernel.org
Date: Sun, 23 Sep 2018 17:30:47 +0800
Message-Id: <cover.1537533368.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
X-CM-TRANSID: qwCowAA3GOWKXadb8BGzDA--.31S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Gr1DXr4xXr17GF47CFWxWFg_yoW7Aw18pF
 ZFkrn5tFW8u3sxC3srCrn7urWfuan7CrW3Jw18W3sxX3W5ta4jqrs7G3WkGw1qvwn5Wr1I
 yFy5urWxK3Z7taDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvY14x267AKxVW5JVWrJwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j
 6F4UM28EF7xvwVC2z280aVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4j6r
 4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0
 I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Gr0_Cr1lOx8S6xCaFVCjc4AY6r1j6r
 4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02628v
 n2kIc2xKxwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F4
 0E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_GFv_Wryl
 IxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxV
 AFwI0_Gr0_Cr1lIxAIcVCF04k26cxKx2IYs7xG6rWUJVWrZr1UMIIF0xvEx4A2jsIE14v2
 6r4j6F4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x0J
 UmjgxUUUUU=
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v8 00/16] Add support for Hygon Dhyana Family
 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, kvm@vger.kernel.org, linux-pm@vger.kernel.org,
 linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,
 linux-acpi@vger.kernel.org, Pu Wen <puwen@hygon.cn>,
 xen-devel@lists.xenproject.org, linux-edac@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>

QXMgYSBuZXcgeDg2IENQVSBWZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBKb2ludCBWZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYW5kIGFpbXMgYXQgcHJvdmlkaW5nIGhp
Z2ggcGVyZm9ybWFuY2UgeDg2IHByb2Nlc3NvciBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRo
ZSBmaXJzdCBnZW5lcmF0aW9uIEh5Z29uJ3MgcHJvY2Vzc29yKERoeWFuYSkgb3JpZ2luYXRlcyBm
cm9tIEFNRAp0ZWNobm9sb2d5IGFuZCBzaGFyZXMgbW9zdCBvZiB0aGUgYXJjaGl0ZWN0dXJlIHdp
dGggQU1EJ3MgZmFtaWx5IDE3aCwKYnV0IHdpdGggZGlmZmVyZW50IENQVSBWZW5kb3IgSUQoIkh5
Z29uR2VudWluZSIpL1BDSUUgRGV2aWNlIFZlbmRvciBJRAooMHgxRDk0KS9GYW1pbHkgc2VyaWVz
IG51bWJlciAoRmFtaWx5IDE4aCkuCgpUbyBlbmFibGUgdGhlIHN1cHBvcnQgb2YgTGludXgga2Vy
bmVsIHRvIEh5Z29uJ3MgQ1BVLCB3ZSBhZGRlZCBhIG5ldwp2ZW5kb3IgdHlwZSAoWDg2X1ZFTkRP
Ul9IWUdPTiwgd2l0aCB2YWx1ZSBvZiA5KSBpbiBhcmNoL3g4Ni9pbmNsdWRlLwphc20vcHJvY2Vz
c29yLmgsIGFuZCBzaGFyZWQgbW9zdCBvZiBrZXJuZWwgc3VwcG9ydCBjb2RlcyB3aXRoIEFNRApm
YW1pbHkgMTdoLgoKQXMgSHlnb24gd2lsbCBuZWdvdGlhdGUgd2l0aCBBTUQgdG8gbWFrZSBzdXJl
IHRoYXQgb25seSBIeWdvbiB3aWxsCnVzZSBmYW1pbHkgMThoLCBzbyB0cnkgdG8gbWluaW1pemUg
Y29kZSBtb2RpZmljYXRpb24gYW5kIHNoYXJlIG1vc3QKY29kZXMgd2l0aCBBTUQgdW5kZXIgdGhp
cyBjb25zaWRlcmF0aW9uLgoKVGhpcyBwYXRjaCBzZXJpZXMgaGF2ZSBiZWVuIGFwcGxpZWQgYW5k
IHRlc3RlZCBzdWNjZXNzZnVsbHkgb24gSHlnb24KRGh5YW5hIFNvQyBzaWxpY29uLiBBbHNvIHRl
c3RlZCBvbiBBTUQgRVBZQyAoRmFtaWx5IDE3aCkgcHJvY2Vzc29yLAppdCB3b3JrcyBmaW5lIGFu
ZCBtYWtlcyBubyBoYXJtIHRvIHRoZSBleGlzdGluZyBjb2Rlcy4KCgp2Ny0+djg6CiAgLSBGaXgg
dGhlIGlzc3VlIHRoYXQgcGF0Y2ggeDg2L3BjaSBtYXkgY2F1c2UgTEtQIGJvb3QgdGVzdCBmYWls
dXJlCiAgICBvbiBzb21lIEludGVsIHBsYXRmb3JtLgoKdjYtPnY3OgogIC0gUmViYXNlZCBvbiA0
LjE5LXJjNCBhbmQgdGVzdGVkIGFnYWluc3QgaXQuCiAgLSBBZGQgUmV2aWV3ZWQtYnkgZnJvbSBC
b3Jpc2xhdiBQZXRrb3YgZm9yIHBhdGNoZXMgeDg2L2NwdSwKICAgIHg4Ni9jcHUvbXRyciwgcGVy
Zi94ODYsIHg4Ni9wY2ksIHg4Ni9hcGljLCB4ODYvbWNlLgogIC0gUmVmaW5lIHRoZSBwYXRjaCBk
ZXNjcmlwdGlvbnMgYW5kIGZpeCBzb21lIHR5cG9zLgogIC0gUmVtb3ZlIHVubmVlZGVkIHZlbmRv
ciBjaGVja2luZyBmb3IgcGF0Y2ggeDg2L2FwaWMuCiAgLSBSZXN0b3JlIHRoZSB1c2VyLXZpc2li
bGUgcHJfZXJyIHN0cmluZyBpbiBwYXRjaCB4ODYvYnVncy4KCnY1LT52NjoKICAtIFJlYmFzZWQg
b24gNC4xOS1yYzMgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gQWRkIFJldmlld2VkLWJ5IGZy
b20gQm9yaXNsYXYgUGV0a292IGZvciBjYWNoZWluZm8sIHNtcGJvb3QsCiAgICBhbHRlcm5hdGl2
ZSBhbmQga3ZtLgogIC0gUmV3b3JrIHRoZSBwYXRjaCBzdWJqZWN0cyBhbmQgcGF0Y2ggZGVzY3Jp
cHRpb25zLgogIC0gUmV3b3JrIHZlbmRvciBjaGVja2luZyBmb3Igc29tZSBwYXRjaGVzIHRvIG1p
bmltaXplIHRoZSBjb2RlCiAgICBtb2RpZmljYXRpb24uCgp2NC0+djU6CiAgLSBSZWJhc2VkIG9u
IDQuMTktcmMxIGFuZCB0ZXN0ZWQgYWdhaW5zdCBpdC4KICAtIEFkZCBSZXZpZXdlZC1ieSBmcm9t
IEJvcmlzIE9zdHJvdnNreSBmb3IgWGVuLgogIC0gUmV3b3JrIEVEQUMgcGF0Y2ggd2l0aG91dCB2
ZW5kb3IgY2hlY2tpbmcgZm9yIG1pbmltYWwgbW9kaWZpY2F0aW9uLgoKdjMtPnY0OgogIC0gUmVi
YXNlZCBvbiA0LjE4LjMgYW5kIHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gTWVyZ2UgcGF0Y2hlcyAw
NS8xNyBwZXJmY3RyIGFuZCAxMC8xNyBldmVudHMgaW4gdjMgdG8gcGF0Y2ggMDUvMTYKICAgIFBN
VSBmb3IgYmV0dGVyIHBhdGNoIGZ1bmN0aW9uIGdyb3VwLgogIC0gQWRkIGh5Z29uX2dldF90b3Bv
bG9neV9lYXJseSgpIGluIHBhdGNoIDAxLzE2LgogIC0gUmV3b3JrIHZlbmRvciBjaGVja2luZyBh
bmQgcmVmaW5lIGNvZGluZyBzdHlsZS4KICAtIEFkZCBBY2tlZC1ieSBmcm9tIEJqb3JuIEhlbGdh
YXMgZm9yIHBjaS4KICAtIEFkZCBBY2tlZC1ieSBmcm9tIFJhZmFlbCBKLiBXeXNvY2tpIGZvciBj
cHVmcmVxIGFuZCBhY3BpLgoKdjItPnYzOgogIC0gUmViYXNlZCBvbiA0LjE4LXJjOCBhbmQgdGVz
dGVkIGFnYWluc3QgaXQuCiAgLSBSZXdvcmsgdmVuZG9yIGNoZWNraW5nIGNvZGVzIHRvIGltcHJv
dmUgY29uc2lzdGVuY3kuCgp2MS0+djI6CiAgLSBSZWJhc2VkIG9uIDQuMTgtcmM2IGFuZCB0ZXN0
ZWQgYWdhaW5zdCBpdC4KICAtIFNwbGl0IHRoZSBwYXRjaCBzZXQgdG8gc21hbGwgc2VyaWVzIG9m
IHBhdGNoZXMuCiAgLSBSZXdvcmsgcGF0Y2ggZGVzY3JpcHRpb25zLgogIC0gQ3JlYXRlIGEgc2Vw
YXJhdGVkIGFyY2gveDg2L2tlcm5lbC9jcHUvaHlnb24uYyBmb3IgRGh5YW5hIENQVQogICAgaW5p
dGlhbGl6YXRpb24gdG8gcmVkdWNlIGxvbmctdGVybSBtYWludGVuYW5jZSBlZmZvcnQuCgoKUHUg
V2VuICgxNik6CiAgeDg2L2NwdTogQ3JlYXRlIEh5Z29uIERoeWFuYSBhcmNoaXRlY3R1cmUgc3Vw
cG9ydCBmaWxlCiAgeDg2L2NwdTogR2V0IGNhY2hlIGluZm8gYW5kIHNldHVwIGNhY2hlIGNwdW1h
cCBmb3IgSHlnb24gRGh5YW5hCiAgeDg2L2NwdS9tdHJyOiBTdXBwb3J0IFRPUF9NRU0yIGFuZCBn
ZXQgTVRSUiBudW1iZXIKICB4ODYvc21wYm9vdDogU01QIGluaXQgbm8gZGVsYXkgYW5kIG5vdCBm
bHVzaCBjYWNoZXMgYmVmb3JlIHNsZWVwCiAgcGVyZi94ODY6IEFkZCBIeWdvbiBEaHlhbmEgc3Vw
cG9ydCB0byBQTVUgaW5mcmFzdHJ1Y3R1cmUKICB4ODYvYWx0ZXJuYXRpdmU6IEluaXQgaWRlYWxf
bm9wcyBmb3IgSHlnb24gRGh5YW5hCiAgeDg2L3BjaTogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0
IHRvIFBDSSBhbmQgbm9ydGggYnJpZGdlCiAgeDg2L2FwaWM6IEFkZCBIeWdvbiBEaHlhbmEgc3Vw
cG9ydCB0byBBUElDCiAgeDg2L2J1Z3M6IEFkZCBtaXRpZ2F0aW9uIHRvIHNwZWN0cmUgYW5kIG5v
IG1lbHRkb3duIGZvciBIeWdvbiBEaHlhbmEKICB4ODYvbWNlOiBBZGQgSHlnb24gRGh5YW5hIHN1
cHBvcnQgdG8gTUNFIGluZnJhc3RydWN0dXJlCiAgeDg2L2t2bTogQWRkIEh5Z29uIERoeWFuYSBz
dXBwb3J0IHRvIEtWTSBpbmZyYXN0cnVjdHVyZQogIHg4Ni94ZW46IEFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydCB0byBYZW4KICBBQ1BJLCB4ODY6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIGNw
dWZyZXEsIHg4NjogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CiAgRURBQywgYW1kNjQ6IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydAogIGNwdXBvd2VyLCB4ODY6IEFkZCBIeWdvbiBEaHlhbmEgc3Vw
cG9ydAoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ICsKIGFyY2gveDg2L0tjb25maWcuY3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDE0ICsKIGFyY2gveDg2L2V2ZW50cy9hbWQvY29yZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA0ICsKIGFyY2gveDg2L2V2ZW50cy9hbWQvdW5jb3JlLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIwICstCiBhcmNoL3g4Ni9ldmVudHMvY29yZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hbWRfbmIuaCAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9jYWNoZWluZm8u
aCAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1fZW11
bGF0ZS5oICAgICAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tY2Uu
aCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
cm9jZXNzb3IuaCAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vdmlydGV4dC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGFyY2gveDg2L2tlcm5l
bC9hbHRlcm5hdGl2ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gveDg2L2tl
cm5lbC9hbWRfbmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ3ICsrLQogYXJjaC94
ODYva2VybmVsL2FwaWMvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKwogYXJj
aC94ODYva2VybmVsL2FwaWMvcHJvYmVfMzIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
YXJjaC94ODYva2VybmVsL2NwdS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg
KwogYXJjaC94ODYva2VybmVsL2NwdS9idWdzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDQgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvY2FjaGVpbmZvLmMgICAgICAgICAgICAgICAgICAg
IHwgIDMxICstCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSArCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NwdS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2h5Z29uLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8IDQxMSArKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9j
cHUvbWNoZWNrL21jZS1zZXZlcml0eS5jICAgICAgICAgIHwgICAzICstCiBhcmNoL3g4Ni9rZXJu
ZWwvY3B1L21jaGVjay9tY2UuYyAgICAgICAgICAgICAgICAgICB8ICAyMCArLQogYXJjaC94ODYv
a2VybmVsL2NwdS9tdHJyL2NsZWFudXAuYyAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGFyY2gv
eDg2L2tlcm5lbC9jcHUvbXRyci9tdHJyLmMgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBh
cmNoL3g4Ni9rZXJuZWwvY3B1L3BlcmZjdHItd2F0Y2hkb2cuYyAgICAgICAgICAgICB8ICAgMiAr
CiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NCArLQogYXJjaC94ODYva3ZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTEgKy0KIGFyY2gveDg2L3BjaS9hbWRfYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2ICstCiBhcmNoL3g4Ni94ZW4vcG11LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMiArLQogZHJpdmVycy9hY3BpL2FjcGlfcGFkLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9hY3BpL3Byb2Nlc3Nvcl9pZGxlLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9jcHVmcmVxL2FjcGktY3B1ZnJlcS5jICAg
ICAgICAgICAgICAgICAgICAgfCAgIDUgKwogZHJpdmVycy9jcHVmcmVxL2FtZF9mcmVxX3NlbnNp
dGl2aXR5LmMgICAgICAgICAgICAgfCAgIDkgKy0KIGRyaXZlcnMvZWRhYy9hbWQ2NF9lZGFjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBkcml2ZXJzL2VkYWMvbWNlX2FtZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5jbHVkZS9saW51eC9wY2lf
aWRzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvcG93ZXIvY3B1
cG93ZXIvdXRpbHMvY3B1ZnJlcS1pbmZvLmMgICAgICAgICAgfCAgIDYgKy0KIHRvb2xzL3Bvd2Vy
L2NwdXBvd2VyL3V0aWxzL2hlbHBlcnMvYW1kLmMgICAgICAgICAgIHwgICA0ICstCiB0b29scy9w
b3dlci9jcHVwb3dlci91dGlscy9oZWxwZXJzL2NwdWlkLmMgICAgICAgICB8ICAgOCArLQogdG9v
bHMvcG93ZXIvY3B1cG93ZXIvdXRpbHMvaGVscGVycy9oZWxwZXJzLmggICAgICAgfCAgIDIgKy0K
IHRvb2xzL3Bvd2VyL2NwdXBvd2VyL3V0aWxzL2hlbHBlcnMvbWlzYy5jICAgICAgICAgIHwgICAy
ICstCiAuLi4vY3B1cG93ZXIvdXRpbHMvaWRsZV9tb25pdG9yL21wZXJmX21vbml0b3IuYyAgICB8
ICAgMyArLQogNDMgZmlsZXMgY2hhbmdlZCwgNjQ0IGluc2VydGlvbnMoKyksIDQ4IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2tlcm5lbC9jcHUvaHlnb24uYwoKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 09:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 09: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 1g40p5-0005ZJ-3k; Sun, 23 Sep 2018 09:37:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u0gl=mf=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1g40p4-0005ZC-7H
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 09:37:02 +0000
X-Inumbo-ID: 5e8c5240-bf14-11e8-a6a9-d7ebe60f679a
Received: from cstnet.cn (unknown [159.226.251.21])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5e8c5240-bf14-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 09:38:05 +0000 (UTC)
Received: from pw-vbox.higon.com (unknown [182.150.46.145])
 by APP-01 (Coremail) with SMTP id qwCowADn77+xXqdbt2CzDA--.97S2;
 Sun, 23 Sep 2018 17:36:53 +0800 (CST)
From: Pu Wen <puwen@hygon.cn>
To: boris.ostrovsky@oracle.com, jgross@suse.com, bp@alien8.de,
 tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 thomas.lendacky@amd.com
Date: Sun, 23 Sep 2018 17:36:46 +0800
Message-Id: <311bf41f08f24550aa6c5da3f1e03a68d3b89dac.1537533369.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1537533368.git.puwen@hygon.cn>
References: <cover.1537533368.git.puwen@hygon.cn>
X-CM-TRANSID: qwCowADn77+xXqdbt2CzDA--.97S2
X-Coremail-Antispam: 1UD129KBjvJXoWxJryftF1ftw1fKFyfJF1fZwb_yoW8tFW7pr
 W3AF4IqFWvqwn7X3s5X3yxXryrZw1qqa15KrZxKa1fXa1rZ3Z8XrWjk3WrXr1fu348ur10
 va40ga1UCFZYvFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvI14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0
 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02
 1l84ACjcxK6xIIjxv20xvE14v26r4j6ryUM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4U
 JVWxJr1l84ACjcxK6I8E87Iv67AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr
 1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv
 7VC0I7IYx2IY67AKxVWUtVWrXwAv7VC2z280aVAFwI0_Gr0_Cr1lOx8S6xCaFVCjc4AY6r
 1j6r4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02
 628vn2kIc2xKxwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c
 02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_
 GFylIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVW8JVW5JwCI42IY6xIIjxv20xvEc7
 CjxVAFwI0_Gr1j6F4UJwCI42IY6xAIw20EY4v20xvaj40_Gr0_Zr1lIxAIcVC2z280aVAF
 wI0_Gr0_Cr1lIxAIcVC2z280aVCY1x0267AKxVW8Jr0_Cr1UYxBIdaVFxhVjvjDU0xZFpf
 9x0JUD-B_UUUUU=
X-Originating-IP: [182.150.46.145]
X-CM-SenderInfo: psxzv046klw03qof0z/
Subject: [Xen-devel] [PATCH v8 12/16] x86/xen: Add Hygon Dhyana support to
 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: linux-arch@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, Pu Wen <puwen@hygon.cn>
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>

VG8gbWFrZSBYZW4gd29ya3MgZnVuY3Rpb25hbGx5IG9uIEh5Z29uIHBsYXRmb3JtLCByZXVzZSBB
TUQncyBYZW4Kc3VwcG9ydCBjb2RlIHBhdGggZm9yIEh5Z29uIERoeWFuYSBDUFUuCgpUaGVyZSBh
cmUgc2l4IGNvcmUgcGVyZm9ybWFuY2UgZXZlbnRzIGNvdW50ZXJzIHBlciB0aHJlYWQsIHNvIHRo
ZXJlIGFyZQpzaXggTVNScyBmb3IgdGhlc2UgY291bnRlcnMoMC01KS4gQWxzbyB0aGVyZSBhcmUg
Zm91ciBsZWdhY3kgUE1DIE1TUnMsCnRoZXkgYXJlIGFsaWFzIG9mIHRoZSBjb3VudGVycygwLTMp
LgoKSW4gdGhpcyB2ZXJzaW9uIG9mIGtlcm5lbCBIeWdvbiB1c2UgdGhlIGxlZ2FjeSBhbmQgc2Fm
ZSB2ZXJzaW9uIG9mIE1TUgphY2Nlc3MuIEl0IHdvcmtzIGZpbmUgd2hlbiBWUE1VIGVuYWJsZWQg
aW4gWGVuIG9uIEh5Z29uIHBsYXRmb3JtIGJ5CnRlc3Rpbmcgd2l0aCBwZXJmLgoKU2lnbmVkLW9m
Zi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3BtdS5jIHwg
MTIgKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hlbi9w
bXUuYwppbmRleCA3ZDAwZDRhLi45NDAzODU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vcG11
LmMKKysrIGIvYXJjaC94ODYveGVuL3BtdS5jCkBAIC05MCw2ICs5MCwxMiBAQCBzdGF0aWMgdm9p
ZCB4ZW5fcG11X2FyY2hfaW5pdCh2b2lkKQogCQkJazdfY291bnRlcnNfbWlycm9yZWQgPSAwOwog
CQkJYnJlYWs7CiAJCX0KKwl9IGVsc2UgaWYgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0hZR09OKSB7CisJCWFtZF9udW1fY291bnRlcnMgPSBGMTBIX05VTV9DT1VOVEVS
UzsKKwkJYW1kX2NvdW50ZXJzX2Jhc2UgPSBNU1JfSzdfUEVSRkNUUjA7CisJCWFtZF9jdHJsc19i
YXNlID0gTVNSX0s3X0VWTlRTRUwwOworCQlhbWRfbXNyX3N0ZXAgPSAxOworCQlrN19jb3VudGVy
c19taXJyb3JlZCA9IDA7CiAJfSBlbHNlIHsKIAkJdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4
OwogCkBAIC0yODUsNyArMjkxLDcgQEAgc3RhdGljIGJvb2wgeGVuX2FtZF9wbXVfZW11bGF0ZSh1
bnNpZ25lZCBpbnQgbXNyLCB1NjQgKnZhbCwgYm9vbCBpc19yZWFkKQogCiBib29sIHBtdV9tc3Jf
cmVhZCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqdmFsLCBpbnQgKmVycikKIHsKLQlpZiAo
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB7CisJaWYgKGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKSB7CiAJCWlmIChpc19hbWRf
cG11X21zcihtc3IpKSB7CiAJCQlpZiAoIXhlbl9hbWRfcG11X2VtdWxhdGUobXNyLCB2YWwsIDEp
KQogCQkJCSp2YWwgPSBuYXRpdmVfcmVhZF9tc3Jfc2FmZShtc3IsIGVycik7CkBAIC0zMDgsNyAr
MzE0LDcgQEAgYm9vbCBwbXVfbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsIHVpbnQzMl90IGxv
dywgdWludDMyX3QgaGlnaCwgaW50ICplcnIpCiB7CiAJdWludDY0X3QgdmFsID0gKCh1aW50NjRf
dCloaWdoIDw8IDMyKSB8IGxvdzsKIAotCWlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9BTUQpIHsKKwlpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfSU5URUwpIHsKIAkJaWYgKGlzX2FtZF9wbXVfbXNyKG1zcikpIHsKIAkJCWlmICgheGVu
X2FtZF9wbXVfZW11bGF0ZShtc3IsICZ2YWwsIDApKQogCQkJCSplcnIgPSBuYXRpdmVfd3JpdGVf
bXNyX3NhZmUobXNyLCBsb3csIGhpZ2gpOwpAQCAtMzc5LDcgKzM4NSw3IEBAIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGxvbmcgeGVuX2ludGVsX3JlYWRfcG1jKGludCBjb3VudGVyKQogCiB1bnNpZ25l
ZCBsb25nIGxvbmcgeGVuX3JlYWRfcG1jKGludCBjb3VudGVyKQogewotCWlmIChib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpCisJaWYgKGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMKQogCQlyZXR1cm4geGVuX2FtZF9yZWFkX3BtYyhj
b3VudGVyKTsKIAllbHNlCiAJCXJldHVybiB4ZW5faW50ZWxfcmVhZF9wbWMoY291bnRlcik7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 10:10:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 10: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 1g41LQ-0008Jo-O9; Sun, 23 Sep 2018 10:10:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g41LP-0008Je-Oy
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 10:10:27 +0000
X-Inumbo-ID: 0a72f936-bf19-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a72f936-bf19-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 10:11: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 1g41LL-0000W9-OO; Sun, 23 Sep 2018 10:10: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 1g41LL-0007r7-D6; Sun, 23 Sep 2018 10:10:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g41LL-0005E3-CT; Sun, 23 Sep 2018 10:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127974-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=6e395f477fb854f11de83a951a070d3aacb6dc59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 10:10:23 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 127974: 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>

ZmxpZ2h0IDEyNzk3NCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzk3NC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQz
MjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDZlMzk1ZjQ3N2ZiODU0ZjExZGU4M2E5NTFhMDcwZDNhYWNiNmRjNTkKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzgwMyAgMjAxOC0wOS0xOSAwOToxOToxMiBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjc5NzQgIDIwMTgtMDktMjMgMDk6MTg6MjMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6
CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2ZTM5NWY0NzdmLi45NDAxODViMmY2ICA5NDAxODVi
MmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9r
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 11:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 11: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 1g42L6-00049E-OY; Sun, 23 Sep 2018 11: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=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g42L5-000494-Cp
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 11:14:11 +0000
X-Inumbo-ID: 7f285e3e-bf21-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f285e3e-bf21-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 13:12:02 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g42L1-0001hS-VX; Sun, 23 Sep 2018 11: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 1g42L1-0001dY-OO; Sun, 23 Sep 2018 11:14:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g42L1-0000H6-Nk; Sun, 23 Sep 2018 11:14:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127962-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:heisenbug
 linux-linus:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=10dc890d4228cd17ddfd09ba9aaa9221627e29b2
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 11:14:07 +0000
Subject: [Xen-devel] [linux-linus test] 127962: 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>

ZmxpZ2h0IDEyNzk2MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTYyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMjc5MDcgcGFzcyBpbiAxMjc5NjIKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEy
NzkwNyBwYXNzIGluIDEyNzk2MgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI3OTA3CiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMjc5MDcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTI3OTA3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyNzkwNyBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEw
ZGM4OTBkNDIyOGNkMTdkZGZkMDliYTlhYWE5MjIxNjI3ZTI5YjIKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTVi
YmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBa
ICAgNDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6
NTYgWiAgIDM4IGRheXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc5MDcg
IDIwMTgtMDktMjIgMDE6MDU6MTIgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNTcg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjgxNTEwIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 13:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 13:22: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 1g44LH-0004c7-Li; Sun, 23 Sep 2018 13:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g44LG-0004bu-Mx
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 13:22:30 +0000
X-Inumbo-ID: dea8971c-bf33-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dea8971c-bf33-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 13:23: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 1g44LD-000461-5R; Sun, 23 Sep 2018 13:22: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 1g44LC-0007s7-RD; Sun, 23 Sep 2018 13:22:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g44LC-0005ys-Qb; Sun, 23 Sep 2018 13:22:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127966-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-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-libvirt:migrate-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-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-libvirt-raw: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 13:22:26 +0000
Subject: [Xen-devel] [xen-unstable test] 127966: 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>

ZmxpZ2h0IDEyNzk2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzk2Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc1NDEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc1NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NTQx
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMjc1NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzU0
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVk
OTAzNDUyN2M1Yzc0ZjMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc1NDEgIDIwMTgtMDktMTIg
MTQ6Mzc6MjIgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI3NTU3ICAyMDE4LTA5
LTEzIDAzOjQzOjM4IFogICAxMCBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI3OTU2ICAyMDE4LTA5LTIyIDE5OjI1OjU5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBv
cCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
aQogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRA
YW1kLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVmxhZCBJ
b2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
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
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMWRmYjhlNmUwOS4uOTQw
MTg1YjJmNiAgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYyAtPiBtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 15:00:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 15:00: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 1g45rm-0003qk-Sx; Sun, 23 Sep 2018 15:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+hbl=mf=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1g45rl-0003qf-GZ
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 15:00:09 +0000
X-Inumbo-ID: 82746a68-bf41-11e8-a6a9-d7ebe60f679a
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82746a68-bf41-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 15:01:12 +0000 (UTC)
Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net
 [213.127.77.73])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 0075B1075;
 Sun, 23 Sep 2018 15:00:06 +0000 (UTC)
Date: Sun, 23 Sep 2018 17:00:01 +0200
From: Greg KH <gregkh@linuxfoundation.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180923150001.GA10499@kroah.com>
References: <20180923075538.18404-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180923075538.18404-1-jgross@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.19-rc5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBTZXAgMjMsIDIwMTggYXQgMDk6NTU6MzhBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBMaW51cy9HcmVnLAo+IAo+IFBsZWFzZSBnaXQgcHVsbCB0aGUgZm9sbG93aW5nIHRh
ZzoKPiAKPiAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hl
bi90aXAuZ2l0IGZvci1saW51cy00LjE5ZC1yYzUtdGFnCj4gCj4geGVuOiBmaXhlcyBmb3IgNC4x
OS1yYzUKPiAKPiBJdCBjb250YWlucyB0d28gc21hbGwgZml4ZXMgZm9yIHhlbiBkcml2ZXJzLgoK
Tm9lIHB1bGxlZCwgdGhhbmtzLgoKZ3JlZyBrLWgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 16:34:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 16:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g47KT-00024b-1l; Sun, 23 Sep 2018 16: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=ei9l=mf=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g47KR-00024W-5W
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 16:33:51 +0000
X-Inumbo-ID: 26b6023d-bf4e-11e8-a8a5-bc764e045a96
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26b6023d-bf4e-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 18:31:41 +0200 (CEST)
Received: by mail-qt1-x842.google.com with SMTP id c25-v6so842757qtp.6
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 09:33:49 -0700 (PDT)
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=8Cz4AjCfq7J8PDQNnpZLtPZzijTlgIqCIXcSfiQL7ko=;
 b=aUlaQ5YRamS9r28j+Yv/tuhjVU3JGEwvUTGjV1Rlq8HCq7n/5IdJmC6uOszv2ef5x+
 VHO1I0oirK5YluIW6bVZOMSd6Q5ZzNQx2lao6b048BDSjAcRZCHWXIgKaNAUL4IVs2/B
 Mg998IseF8k2qJr0HUtGBwlndryH/yiXPvvxqURS5YCB66lppR6EanI2Gar2e0irCYfW
 tjWd6qBq/BwAYHfKOftZgxJi0j0HNbFqG6aOfC4hBmKfHR34tg5fHj31ar8sGQvSAkPd
 LA0O3FGgKV84+ZrbtCDskwT8ALG8FAvE3ERXhxBhhvldrwPVhxlHaRnrf9oD0mA6ESaW
 IuDg==
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=8Cz4AjCfq7J8PDQNnpZLtPZzijTlgIqCIXcSfiQL7ko=;
 b=g0AH+pQ9XQyNPPmp0SI6tbV9Rj+pQPvkZ+3FZjqfg3Gas1PCCwX4G2ZTTrEDrxRIcD
 INKdxcc/GC0mxKoCg8mxwF74t6dXuDYNh0QiKXnGu+XT4PYgyqP5lRUA8lu2ByOftQY2
 CT3X2dsok8IZvHnExqIAO71h/PQIqrxZMc+WlhbYHN7f3FJnmM3BVoN7/PS6ihG6KHSc
 2TFts4uRcJAln6go0OO7X0A+SxHqOz+C5edMwkAF46per64RSRSrx7fiDoQuh5bIsPx0
 icKspyWYmN92GSHzjpgSjwwgcPsbZOCBhUWq2lGsE6JJd1McukZsrJGyQToE8vTTV6vz
 7VSA==
X-Gm-Message-State: APzg51CBkFwHojjMBnecjFjq25CMzyxMjw2WldXKwvgtiV0IbYIlbmKj
 5I0bj1GqE41Z8lhY7YbnDpiGnyfwWaK7Bf56vi8=
X-Google-Smtp-Source: ANB0Vda5RAu6UJGoPVW+r0Z9fUZ08fE5a0gFErHkmdGpD+sbOisZPkSgcwF6TU7PHc8YVD95rFOff2z9casETjTtlr8=
X-Received: by 2002:ac8:1739:: with SMTP id
 w54-v6mr4741374qtj.76.1537720428751; 
 Sun, 23 Sep 2018 09:33:48 -0700 (PDT)
MIME-Version: 1.0
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-3-apop@bitdefender.com>
 <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
 <2530a1bc-aa84-87ea-5ba2-8141747d6500@bitdefender.com>
 <CAFLBxZY0am2E01iLpZDcboFG7a1-S47Dwnd-qjp5YqQxGAdejQ@mail.gmail.com>
In-Reply-To: <CAFLBxZY0am2E01iLpZDcboFG7a1-S47Dwnd-qjp5YqQxGAdejQ@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Sun, 23 Sep 2018 17:33:36 +0100
Message-ID: <CAFLBxZaR3Ugx=OJny=qgvb_AxWkUa3KgsA200mskOCW9Pxv3NQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Adrian Pop <apop@bitdefender.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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

U29ycnksIGxvb2tzIGxpa2UgdGhpcyBtYXkgbm90IGhhdmUgZ29uZSB0aHJvdWdoLgogLUcKT24g
VGh1LCBTZXAgMjAsIDIwMTggYXQgNTowOCBQTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBTZXAgMjAsIDIwMTggYXQgNDo1MyBQTSBS
YXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPgo+
ID4gT24gOS8yMC8xOCAyOjM0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4gPj4gK2ludCBw
Mm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBw
cmVzc192ZSwKPiA+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0
cDJtX2lkeCkKPiA+ID4gVGhpcyBzaG91bGQgY2xlYXJseSBiZSBpbiBwMm0uYywgYW5kLi4uCj4g
PiA+Cj4gPiA+PiArewo+ID4gPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdF9wMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7Cj4gPiA+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0g
TlVMTDsKPiA+ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPiA+ID4+ICsgICAgbWZu
X3QgbWZuOwo+ID4gPj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiA+ID4+ICsgICAgcDJtX3R5cGVf
dCB0Owo+ID4gPj4gKyAgICBpbnQgcmM7Cj4gPiA+PiArCj4gPiA+PiArICAgIGlmICggIWNwdV9o
YXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCj4gPiA+PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Cj4gPiA+IFdlIHNob3VsZCBhdm9pZCBJbnRlbC1zcGVjaWZpYyBjaGVja3MgaW4gY29tbW9u
IGNvZGUuCj4gPiA+Cj4gPiA+IEluIGZhY3QsIHRoaXMgaXMgd3JvbmcsIGJlY2F1c2UgeW91IGNh
biBjaG9vc2UgdG8gcnVuIGEgZ3Vlc3QgaW4gc2hhZG93Cj4gPiA+IG1vZGUgZXZlbiBvbiBhIHN5
c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucyAtLSBpbiB3aGljaCBjYXNlIHlvdSdkCj4gPiA+IHRy
aWdnZXIgdGhlIEFTU0VSVCgpIGluIHAybS1wdC5jOnAybV9wdF9zZXRfZW50cnkoKS4KPiA+ID4K
PiA+ID4gUHJvYmFibHkgd2hhdCBzaG91bGQgaGFwcGVuIGlzIHRoYXQgd2Ugc2hvdWxkIG1vdmUg
dGhlIHZteCBjaGVjayBpbnRvCj4gPiA+IHAybS1lcHQuYzpwMm1fZXB0X3NldF9lbnRyeSgpLCBh
bmQgcmVwbGFjZSB0aGUgQVNTRVJUKHN2ZSA9IDApIGluCj4gPiA+IHAybS1wdC5jOnAybV9wdF9z
ZXRfZW50cnkoKSB3aXRoICJpZiAoIHN2ZSAhPSAwICkgcmV0dXJuIC1FTk9UU1VQUDsiLgo+ID4g
Pgo+ID4gPiBBbHRob3VnaCB3aGF0IHNob3VsZCBwcm9iYWJseSAqcmVhbGx5KiBoYXBwZW4gaXMg
dGhhdAo+ID4gPiBgSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeWAgc2hvdWxkIGZhaWwg
d2l0aCAtRU9QTk9UU1VQUCBpbnN0ZWFkCj4gPiA+IG9mIHNpbGVudGx5IHN1Y2NlZWRpbmcuCj4g
Pgo+ID4gRG8geW91IG1lYW4gSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSBoZXJlLCBvciBh
bSBJIG1pc3VuZGVyc3RhbmRpbmcKPiA+IHlvdXIgY29tbWVudD8gSSdtIGhhcHB5IHRvIGRvIHRo
ZSBleGFjdCBtb2RpZmljYXRpb25zIHlvdSd2ZSByZXF1ZXN0ZWQKPiA+IGFib3ZlIGJ1dCBJJ20g
YWZyYWlkIEkgZG9uJ3QgZm9sbG93IHRoZSBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5
Cj4gPiBjb21tZW50Lgo+Cj4gQXQgdGhlIG1vbWVudCwgaXQgYXBwZWFycyB0aGF0IHlvdSBjYW4g
Y2FsbAo+IEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgdG8gc2V0IGEgdmNwdSdzIHZl
aW5mb19nZm4gZXZlbiBpZiB0aGUKPiBoYXJkd2FyZSBvciB0aGUgcDJtIG1vZGUgZG9lc24ndCBz
dXBwb3J0ICNWRS4gIEl0IHdvdWxkIGJlIGJldHRlciBpZgo+IGNhbGxlcnMgZ290IHRoZSAtRU9Q
Tk9UU1VQUCBlcnJvciBhdCB0aGF0IHBvaW50LCByYXRoZXIgdGhhbiBoYXZpbmcKPiB2Y3B1X2Vu
YWJsZV9ub3RpZnkgc3VjY2VlZCBhbmQgdGhlbiBoYXZpbmcgc2V0X3N1cHByZXNzX3ZlIGZhaWwu
Cj4KPiBUbyBiZSBjbGVhciwgSSdtIG5vdCByZXF1aXJpbmcgdGhhdCBhcyBhIGNsZWFuLXVwLCBJ
J20ganVzdCBzYXlpbmcKPiB0aGF0IHN1Y2ggYSBjaGFuZ2Ugd291bGQgYmUgYW4gaW1wcm92ZW1l
bnQgKHdoaWNoIHlvdSBtYXkgY29uc2lkZXIKPiBkb2luZyBpZiB5b3Ugd2lzaCkuCj4KPiAgLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 17:05:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 17: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 1g47oa-0004Er-Dv; Sun, 23 Sep 2018 17:05:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sqn8=mf=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g47oY-0004Em-Vb
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 17:04:59 +0000
X-Inumbo-ID: f2796090-bf52-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f2796090-bf52-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 17:06:01 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 5BEBC3016E62
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 20:04:56 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 47CE47FBF3
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 20:04:56 +0300 (EEST)
Received: (qmail 31231 invoked from network); 23 Sep 2018 20:04:56 +0300
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 23 Sep 2018 20:04:46 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 23 Sep 2018 20:04:22 +0300
Message-Id: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77528
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496792,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.008754)], BW: [Enabled, t:
 (0.000015)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005061), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.153270,0.000336)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (6.857098), Hit: No, Details: v2.7.15; Id:
 15.1i6ap3p.1co3m89t0.fbgn0], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH] x86/altp2m: clean up p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@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>

TW92ZSBwMm1fe2dldC9zZXR9X3N1cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3Jy
ZWN0CkFTU0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93
IG1vZGUgZXZlbiBvbgphIHN5c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucywgd2hpY2ggd291bGQg
dHJpZ2dlciB0aGUgQVNTRVJUKCkpLAphbmQgbW92ZSB0aGUgVk1YLWlzbXMgKGNwdV9oYXNfdm14
X3ZpcnRfZXhjZXB0aW9ucyBjaGVja3MpIHRvCnAybV9lcHRfe2dldC9zZXR9X2VudHJ5KCkuCgpT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDEwMiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
IHwgIDIxICsrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICB8ICAgMyArLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICB8ICA5MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyksIDEw
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA4MjZjMzVmLi5jOTgwZjE3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTUwMSwxMDggKzUwMSw2IEBAIHZvaWQgYXJjaF9wMm1fc2V0
X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCkK
ICAgICB9CiB9CiAKLSNpZmRlZiBDT05GSUdfSFZNCi0vKgotICogU2V0L2NsZWFyIHRoZSAjVkUg
c3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCi0gKi8KLWlu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBz
dXBwcmVzc192ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1f
aWR4KQotewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Ci0gICAgc3RydWN0IHAy
bV9kb21haW4gKnAybTsKLSAgICBtZm5fdCBtZm47Ci0gICAgcDJtX2FjY2Vzc190IGE7Ci0gICAg
cDJtX3R5cGVfdCB0OwotICAgIGludCByYzsKLQotICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRf
ZXhjZXB0aW9ucyApCi0gICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLQotICAgIC8qICNWRSBz
aG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwotICAgIGlmICggZ2ZuX2VxKHZjcHVf
YWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCi0gICAgICAgIHJldHVy
biAtRU5YSU87Ci0KLSAgICBpZiAoIGFsdHAybV9pZHggPiAwICkKLSAgICB7Ci0gICAgICAgIGlm
ICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8Ci0gICAgICAgICAgICAgZC0+YXJjaC5hbHRw
Mm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQotICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3Ay
bVthbHRwMm1faWR4XTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwMm0gPSBob3N0X3AybTsK
LQotICAgIGdmbl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwotCi0gICAgaWYgKCBhcDJtICkKLSAg
ICAgICAgcDJtX2xvY2soYXAybSk7Ci0KLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdm
biwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKLSAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCi0g
ICAgewotICAgICAgICByYyA9IC1FU1JDSDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0g
ICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBh
LCBzdXBwcmVzc192ZSk7Ci0KLW91dDoKLSAgICBpZiAoIGFwMm0gKQotICAgICAgICBwMm1fdW5s
b2NrKGFwMm0pOwotCi0gICAgZ2ZuX3VubG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLQotaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBhbHRwMm1faWR4KQotewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3Ay
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5V
TEw7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICBtZm5fdCBtZm47Ci0gICAgcDJt
X2FjY2Vzc190IGE7Ci0gICAgcDJtX3R5cGVfdCB0OwotCi0gICAgaWYgKCAhY3B1X2hhc192bXhf
dmlydF9leGNlcHRpb25zICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCi0gICAgLyog
I1ZFIHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUuICovCi0gICAgaWYgKCBnZm5fZXEo
dmNwdV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAg
cmV0dXJuIC1FTlhJTzsKLQotICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKLSAgICAgICAgICAgICBkLT5hcmNo
LmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRw
Mm1fcDJtW2FsdHAybV9pZHhdOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHAybSA9IGhvc3Rf
cDJtOwotCi0gICAgZ2ZuX2xvY2soaG9zdF9wMm0sIGdmbiwgMCk7Ci0KLSAgICBpZiAoIGFwMm0g
KQotICAgICAgICBwMm1fbG9jayhhcDJtKTsKLQotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIHN1cHByZXNzX3ZlKTsKLSAgICBpZiAoICFtZm5fdmFs
aWQobWZuKSApCi0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0KLSAgICBpZiAoIGFwMm0gKQotICAg
ICAgICBwMm1fdW5sb2NrKGFwMm0pOwotCi0gICAgZ2ZuX3VubG9jayhob3N0X3AybSwgZ2ZuLCAw
KTsKLQotICAgIHJldHVybiAwOwotfQotI2VuZGlmCi0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCAxZmY0ZjE0Li43NWYyMzA0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKQEAgLTY5Nyw2ICs2OTcsMTcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+
ZG9tYWluOwogCiAgICAgQVNTRVJUKGVwdCk7CisKKyAgICBpZiAoICFzdmUgKQorICAgIHsKKyAg
ICAgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkKKyAgICAgICAgICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKKworICAgICAgICAvKiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9y
IHRoaXMgdmNwdS4gKi8KKyAgICAgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCku
dmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRU5YSU87Cisg
ICAgfQorCiAgICAgLyoKICAgICAgKiB0aGUgY2FsbGVyIG11c3QgbWFrZSBzdXJlOgogICAgICAq
IDEuIHBhc3NpbmcgdmFsaWQgZ2ZuIGFuZCBtZm4gYXQgb3JkZXIgYm91bmRhcnkuCkBAIC05MzEs
NiArOTQyLDE2IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgc3RydWN0IGVwdF9kYXRh
ICplcHQgPSAmcDJtLT5lcHQ7CiAKKyAgICBpZiAoIHN2ZSApCisgICAgeworICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQorICAgICAgICAgICAgcmV0dXJuIElOVkFM
SURfTUZOOworCisgICAgICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1
LiAqLworICAgICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2Zu
LCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOworICAgIH0K
KwogICAgICp0ID0gcDJtX21taW9fZG07CiAgICAgKmEgPSBwMm1fYWNjZXNzX247CiAgICAgaWYg
KCBzdmUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCmluZGV4IGI4YzVkMmUuLjBhMzQ2NGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTUw
MSw3ICs1MDEsOCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbl8sIG1mbl90IG1mbiwKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIGlvbW11X29sZF9m
bGFncyA9IDA7CiAgICAgdW5zaWduZWQgbG9uZyBvbGRfbWZuID0gbWZuX3goSU5WQUxJRF9NRk4p
OwogCi0gICAgQVNTRVJUKHN2ZSAhPSAwKTsKKyAgICBpZiAoICFzdmUgKQorICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiAKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4
IDYwMjA1NTMuLjQ2YmE2NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTI3NDUsNiArMjc0NSw5OSBAQCBvdXQ6CiAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGZkb20pOwogICAgIHJldHVybiByYzsKIH0KKworI2lmZGVm
IENPTkZJR19IVk0KKy8qCisgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEg
cGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KKyAqLworaW50IHAybV9zZXRfc3VwcHJlc3Nf
dmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCit7CisgICAgc3RydWN0
IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHN0cnVjdCBw
Mm1fZG9tYWluICphcDJtID0gTlVMTDsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworICAg
IG1mbl90IG1mbjsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBwMm1fdHlwZV90IHQ7CisgICAg
aW50IHJjOworCisgICAgaWYgKCBhbHRwMm1faWR4ID4gMCApCisgICAgeworICAgICAgICBpZiAo
IGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fAorICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJt
X2VwdHBbYWx0cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgICAgIHAybSA9IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1b
YWx0cDJtX2lkeF07CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcDJtID0gaG9zdF9wMm07CisK
KyAgICBnZm5fbG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKKworICAgIGlmICggYXAybSApCisgICAg
ICAgIHAybV9sb2NrKGFwMm0pOworCisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4s
ICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAg
IHsKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwg
c3VwcHJlc3NfdmUpOworCitvdXQ6CisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX3VubG9j
ayhhcDJtKTsKKworICAgIGdmbl91bmxvY2soaG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICByZXR1
cm4gcmM7Cit9CisKK2ludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYWx0cDJtX2lkeCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdF9wMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxM
OworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgbWZuX3QgbWZuOworICAgIHAybV9h
Y2Nlc3NfdCBhOworICAgIHAybV90eXBlX3QgdDsKKworICAgIC8qICNWRSBzaG91bGQgYmUgZW5h
YmxlZCBmb3IgdGhpcyB2Y3B1LiAqLworICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJl
bnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAtRU5YSU87CisK
KyAgICBpZiAoIGFsdHAybV9pZHggPiAwICkKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lk
eCA+PSBNQVhfQUxUUDJNIHx8CisgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRw
Mm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisKKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4
XTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwMm0gPSBob3N0X3AybTsKKworICAgIGdmbl9s
b2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX2xv
Y2soYXAybSk7CisKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAw
LCBOVUxMLCBzdXBwcmVzc192ZSk7CisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAg
ICByZXR1cm4gLUVTUkNIOworCisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX3VubG9jayhh
cDJtKTsKKworICAgIGdmbl91bmxvY2soaG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICByZXR1cm4g
MDsKK30KKyNlbmRpZgorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 17:09:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 17:09: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 1g47sW-0004QE-4g; Sun, 23 Sep 2018 17:09: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=sqn8=mf=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g47sV-0004Q8-2Q
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 17:09:03 +0000
X-Inumbo-ID: 11d32a23-bf53-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 11d32a23-bf53-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 19:06:54 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 30211305FFA8
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 20:09:01 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1BEE47FBF3
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 20:09:01 +0300 (EEST)
Received: (qmail 31581 invoked from network); 23 Sep 2018 20:09:01 +0300
Received: from 86-120-154-122.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.154.122)
 by smtp03.buh.bitdefender.org with SMTP; 23 Sep 2018 20:09:00 +0300
To: George Dunlap <dunlapg@umich.edu>
References: <20180903154836.25708-1-apop@bitdefender.com>
 <20180903154836.25708-3-apop@bitdefender.com>
 <4e54473d-1233-7d8c-17b8-b4bd949bf380@citrix.com>
 <2530a1bc-aa84-87ea-5ba2-8141747d6500@bitdefender.com>
 <CAFLBxZY0am2E01iLpZDcboFG7a1-S47Dwnd-qjp5YqQxGAdejQ@mail.gmail.com>
 <CAFLBxZaR3Ugx=OJny=qgvb_AxWkUa3KgsA200mskOCW9Pxv3NQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b3b923d9-e370-b902-4a8d-c2b83ec9c4c6@bitdefender.com>
Date: Sun, 23 Sep 2018 20:09:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaR3Ugx=OJny=qgvb_AxWkUa3KgsA200mskOCW9Pxv3NQ@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77528
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496792,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.004308)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003608), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.070910,0.000100)],
 URL: [Enabled, t: (0.000045)], RTDA: [Enabled, t: (0.183517), Hit: No,
 Details: v2.7.15; Id: 15.1i60i0m.1co3mfovl.p19ic], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v5 2/3] x86/altp2m: Add a hvmop for setting
 the suppress #VE bit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Adrian Pop <apop@bitdefender.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.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>, Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gOS8yMy8xOCA3OjMzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFNvcnJ5LCBsb29rcyBs
aWtlIHRoaXMgbWF5IG5vdCBoYXZlIGdvbmUgdGhyb3VnaC4KPiAgLUcKPiBPbiBUaHUsIFNlcCAy
MCwgMjAxOCBhdCA1OjA4IFBNIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+Cj4+IE9uIFRodSwgU2VwIDIwLCAyMDE4IGF0IDQ6NTMgUE0gUmF6dmFuIENv
am9jYXJ1Cj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+Cj4+PiBPbiA5
LzIwLzE4IDI6MzQgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+ICtpbnQgcDJtX3NldF9z
dXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUs
Cj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkK
Pj4+PiBUaGlzIHNob3VsZCBjbGVhcmx5IGJlIGluIHAybS5jLCBhbmQuLi4KPj4+Pgo+Pj4+PiAr
ewo+Pj4+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKPj4+Pj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4+Pj4+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPj4+Pj4gKyAgICBtZm5fdCBtZm47Cj4+Pj4+ICsg
ICAgcDJtX2FjY2Vzc190IGE7Cj4+Pj4+ICsgICAgcDJtX3R5cGVfdCB0Owo+Pj4+PiArICAgIGlu
dCByYzsKPj4+Pj4gKwo+Pj4+PiArICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9u
cyApCj4+Pj4+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4+PiBXZSBzaG91bGQgYXZv
aWQgSW50ZWwtc3BlY2lmaWMgY2hlY2tzIGluIGNvbW1vbiBjb2RlLgo+Pj4+Cj4+Pj4gSW4gZmFj
dCwgdGhpcyBpcyB3cm9uZywgYmVjYXVzZSB5b3UgY2FuIGNob29zZSB0byBydW4gYSBndWVzdCBp
biBzaGFkb3cKPj4+PiBtb2RlIGV2ZW4gb24gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2VwdGlvbnMg
LS0gaW4gd2hpY2ggY2FzZSB5b3UnZAo+Pj4+IHRyaWdnZXIgdGhlIEFTU0VSVCgpIGluIHAybS1w
dC5jOnAybV9wdF9zZXRfZW50cnkoKS4KPj4+Pgo+Pj4+IFByb2JhYmx5IHdoYXQgc2hvdWxkIGhh
cHBlbiBpcyB0aGF0IHdlIHNob3VsZCBtb3ZlIHRoZSB2bXggY2hlY2sgaW50bwo+Pj4+IHAybS1l
cHQuYzpwMm1fZXB0X3NldF9lbnRyeSgpLCBhbmQgcmVwbGFjZSB0aGUgQVNTRVJUKHN2ZSA9IDAp
IGluCj4+Pj4gcDJtLXB0LmM6cDJtX3B0X3NldF9lbnRyeSgpIHdpdGggImlmICggc3ZlICE9IDAg
KSByZXR1cm4gLUVOT1RTVVBQOyIuCj4+Pj4KPj4+PiBBbHRob3VnaCB3aGF0IHNob3VsZCBwcm9i
YWJseSAqcmVhbGx5KiBoYXBwZW4gaXMgdGhhdAo+Pj4+IGBIVk1PUF9hbHRwMm1fdmNwdV9lbmFi
bGVfbm90aWZ5YCBzaG91bGQgZmFpbCB3aXRoIC1FT1BOT1RTVVBQIGluc3RlYWQKPj4+PiBvZiBz
aWxlbnRseSBzdWNjZWVkaW5nLgo+Pj4KPj4+IERvIHlvdSBtZWFuIEhWTU9QX2FsdHAybV9zZXRf
c3VwcHJlc3NfdmUgaGVyZSwgb3IgYW0gSSBtaXN1bmRlcnN0YW5kaW5nCj4+PiB5b3VyIGNvbW1l
bnQ/IEknbSBoYXBweSB0byBkbyB0aGUgZXhhY3QgbW9kaWZpY2F0aW9ucyB5b3UndmUgcmVxdWVz
dGVkCj4+PiBhYm92ZSBidXQgSSdtIGFmcmFpZCBJIGRvbid0IGZvbGxvdyB0aGUgSFZNT1BfYWx0
cDJtX3ZjcHVfZW5hYmxlX25vdGlmeQo+Pj4gY29tbWVudC4KPj4KPj4gQXQgdGhlIG1vbWVudCwg
aXQgYXBwZWFycyB0aGF0IHlvdSBjYW4gY2FsbAo+PiBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVf
bm90aWZ5IHRvIHNldCBhIHZjcHUncyB2ZWluZm9fZ2ZuIGV2ZW4gaWYgdGhlCj4+IGhhcmR3YXJl
IG9yIHRoZSBwMm0gbW9kZSBkb2Vzbid0IHN1cHBvcnQgI1ZFLiAgSXQgd291bGQgYmUgYmV0dGVy
IGlmCj4+IGNhbGxlcnMgZ290IHRoZSAtRU9QTk9UU1VQUCBlcnJvciBhdCB0aGF0IHBvaW50LCBy
YXRoZXIgdGhhbiBoYXZpbmcKPj4gdmNwdV9lbmFibGVfbm90aWZ5IHN1Y2NlZWQgYW5kIHRoZW4g
aGF2aW5nIHNldF9zdXBwcmVzc192ZSBmYWlsLgo+Pgo+PiBUbyBiZSBjbGVhciwgSSdtIG5vdCBy
ZXF1aXJpbmcgdGhhdCBhcyBhIGNsZWFuLXVwLCBJJ20ganVzdCBzYXlpbmcKPj4gdGhhdCBzdWNo
IGEgY2hhbmdlIHdvdWxkIGJlIGFuIGltcHJvdmVtZW50ICh3aGljaCB5b3UgbWF5IGNvbnNpZGVy
Cj4+IGRvaW5nIGlmIHlvdSB3aXNoKS4KClVuZGVzdG9vZCwgdGhhbmsgeW91IGZvciB0aGUgY2xh
cmlmaWNhdGlvbiEgV2UnbGwgZm9sbG93IHVwIHdpdGggYSBwYXRjaApvbiB0aGF0LgoKSSBoYXZl
IGluIHRoZSBtZWFudGltZSBzZW50IG91dCBhIHBhdGNoIHdpdGggdGhlIHJlcXVlc3RlZCBhbHRw
Mm0KY2xlYW51cCAoY29kZSBtb3ZlZCB0byBwMm0uYyBhbmQgY2hlY2tzIG1vdmVkIHRvIHAybS1l
cHQuYy4gSSBoYXZlbid0CnNlZW4gYSByZXBseSB0byBteSBxdWVzdGlvbiBhYm91dCB3aGV0aGVy
IHRoaXMgaXMgd2hhdCB5b3UgbWVhbnQKKHBlcmhhcHMgaXQgZ290IGxvc3QgYXMgd2VsbD8pLCBz
byBJIGhvcGUgSSd2ZSB1bmRlcnN0b29kIHlvdXIgcmVxdWVzdApjb3JyZWN0bHkuCgoKVGhhbmtz
LApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 19:35:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 19:35: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 1g4A9w-00068K-Pp; Sun, 23 Sep 2018 19:35:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+hbl=mf=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1g4A9u-00068A-QF
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 19:35:10 +0000
X-Inumbo-ID: ede428ff-bf67-11e8-a6a9-d7ebe60f679a
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ede428ff-bf67-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 19:36:13 +0000 (UTC)
Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net
 [213.127.77.73])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id CDE4F10D5;
 Sun, 23 Sep 2018 19:35:07 +0000 (UTC)
To: 20180911195538.23289-1-boris.ostrovsky@oracle.com, andy@strugglers.net,
 boris.ostrovsky@oracle.com, gregkh@linuxfoundation.org, hpa@zytor.com,
 jgross@suse.com, tglx@linutronix.de, xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Sun, 23 Sep 2018 21:33:17 +0200
Message-ID: <1537731197165231@kroah.com>
MIME-Version: 1.0
X-stable: commit
Subject: [Xen-devel] Patch "x86/EISA: Don't probe EISA bus for Xen PV
 guests" has been added to the 4.14-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
cGF0Y2ggdGl0bGVkCgogICAgeDg2L0VJU0E6IERvbid0IHByb2JlIEVJU0EgYnVzIGZvciBYZW4g
UFYgZ3Vlc3RzCgp0byB0aGUgNC4xNC1zdGFibGUgdHJlZSB3aGljaCBjYW4gYmUgZm91bmQgYXQ6
CiAgICBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZ2l0Lz9wPWxpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L3N0YWJsZS1xdWV1ZS5naXQ7YT1zdW1tYXJ5CgpUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNoIGlz
OgogICAgIHg4Ni1laXNhLWRvbi10LXByb2JlLWVpc2EtYnVzLWZvci14ZW4tcHYtZ3Vlc3RzLnBh
dGNoCmFuZCBpdCBjYW4gYmUgZm91bmQgaW4gdGhlIHF1ZXVlLTQuMTQgc3ViZGlyZWN0b3J5LgoK
SWYgeW91LCBvciBhbnlvbmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRlZCB0byB0
aGUgc3RhYmxlIHRyZWUsCnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IGtub3cg
YWJvdXQgaXQuCgoKRnJvbSA2YTkyYjExMTY5YTY1YjNmOGNjNTEyYzc1YTI1MmNiZDBkMDk2YmEw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpEYXRlOiBUdWUsIDExIFNlcCAyMDE4IDE1OjU1OjM4IC0wNDAw
ClN1YmplY3Q6IHg4Ni9FSVNBOiBEb24ndCBwcm9iZSBFSVNBIGJ1cyBmb3IgWGVuIFBWIGd1ZXN0
cwoKRnJvbTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCA2YTkyYjExMTY5YTY1YjNmOGNjNTEyYzc1YTI1MmNiZDBkMDk2YmEwIHVwc3RyZWFtLgoK
Rm9yIHVucHJpdmlsZWdlZCBYZW4gUFYgZ3Vlc3RzIHRoaXMgaXMgbm9ybWFsIG1lbW9yeSBhbmQg
aW9yZW1hcCB3aWxsCm5vdCBiZSBhYmxlIHRvIHByb3Blcmx5IG1hcCBpdC4KCldoaWxlIGF0IGl0
LCBzaW5jZSBpb3JlbWFwIG1heSByZXR1cm4gTlVMTCwgYWRkIGEgdGVzdCBmb3IgcG9pbnRlcidz
CnZhbGlkaXR5LgoKUmVwb3J0ZWQtYnk6IEFuZHkgU21pdGggPGFuZHlAc3RydWdnbGVycy5uZXQ+
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+ClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpD
YzogaHBhQHp5dG9yLmNvbQpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBq
Z3Jvc3NAc3VzZS5jb20KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9s
a21sLmtlcm5lbC5vcmcvci8yMDE4MDkxMTE5NTUzOC4yMzI4OS0xLWJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gveDg2L2tlcm5lbC9laXNhLmMgfCAgIDEwICsrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvZWlzYS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9laXNhLmMK
QEAgLTcsMTEgKzcsMTcgQEAKICNpbmNsdWRlIDxsaW51eC9laXNhLmg+CiAjaW5jbHVkZSA8bGlu
dXgvaW8uaD4KIAorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKwogc3RhdGljIF9faW5pdCBpbnQgZWlz
YV9idXNfcHJvYmUodm9pZCkKIHsKLQl2b2lkIF9faW9tZW0gKnAgPSBpb3JlbWFwKDB4MEZGRkQ5
LCA0KTsKKwl2b2lkIF9faW9tZW0gKnA7CisKKwlpZiAoeGVuX3B2X2RvbWFpbigpICYmICF4ZW5f
aW5pdGlhbF9kb21haW4oKSkKKwkJcmV0dXJuIDA7CiAKLQlpZiAocmVhZGwocCkgPT0gJ0UnICsg
KCdJJzw8OCkgKyAoJ1MnPDwxNikgKyAoJ0EnPDwyNCkpCisJcCA9IGlvcmVtYXAoMHgwRkZGRDks
IDQpOworCWlmIChwICYmIHJlYWRsKHApID09ICdFJyArICgnSScgPDwgOCkgKyAoJ1MnIDw8IDE2
KSArICgnQScgPDwgMjQpKQogCQlFSVNBX2J1cyA9IDE7CiAJaW91bm1hcChwKTsKIAlyZXR1cm4g
MDsKCgpQYXRjaGVzIGN1cnJlbnRseSBpbiBzdGFibGUtcXVldWUgd2hpY2ggbWlnaHQgYmUgZnJv
bSBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbSBhcmUKCnF1ZXVlLTQuMTQveGVuLW5ldGZyb250
LWZpeC13YWl0aW5nLWZvci14ZW5idXMtc3RhdGUtY2hhbmdlLnBhdGNoCnF1ZXVlLTQuMTQveDg2
LWVpc2EtZG9uLXQtcHJvYmUtZWlzYS1idXMtZm9yLXhlbi1wdi1ndWVzdHMucGF0Y2gKcXVldWUt
NC4xNC94ODYtbW0tcHRpLWFkZC1hbi1vdmVyZmxvdy1jaGVjay10by1wdGlfY2xvbmVfcG1kcy5w
YXRjaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 19:37:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 19: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 1g4ACb-0006F8-8g; Sun, 23 Sep 2018 19:37: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=+hbl=mf=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1g4ACa-0006Ez-7w
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 19:37:56 +0000
X-Inumbo-ID: de301899-bf67-11e8-a8a5-bc764e045a96
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de301899-bf67-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 21:35:46 +0200 (CEST)
Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net
 [213.127.77.73])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id E15C110D8;
 Sun, 23 Sep 2018 19:37:53 +0000 (UTC)
To: 20180911195538.23289-1-boris.ostrovsky@oracle.com, andy@strugglers.net,
 boris.ostrovsky@oracle.com, gregkh@linuxfoundation.org, hpa@zytor.com,
 jgross@suse.com, tglx@linutronix.de, xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Sun, 23 Sep 2018 21:33:37 +0200
Message-ID: <1537731217235174@kroah.com>
MIME-Version: 1.0
X-stable: commit
Subject: [Xen-devel] Patch "x86/EISA: Don't probe EISA bus for Xen PV
 guests" has been added to the 4.18-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
cGF0Y2ggdGl0bGVkCgogICAgeDg2L0VJU0E6IERvbid0IHByb2JlIEVJU0EgYnVzIGZvciBYZW4g
UFYgZ3Vlc3RzCgp0byB0aGUgNC4xOC1zdGFibGUgdHJlZSB3aGljaCBjYW4gYmUgZm91bmQgYXQ6
CiAgICBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZ2l0Lz9wPWxpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L3N0YWJsZS1xdWV1ZS5naXQ7YT1zdW1tYXJ5CgpUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNoIGlz
OgogICAgIHg4Ni1laXNhLWRvbi10LXByb2JlLWVpc2EtYnVzLWZvci14ZW4tcHYtZ3Vlc3RzLnBh
dGNoCmFuZCBpdCBjYW4gYmUgZm91bmQgaW4gdGhlIHF1ZXVlLTQuMTggc3ViZGlyZWN0b3J5LgoK
SWYgeW91LCBvciBhbnlvbmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRlZCB0byB0
aGUgc3RhYmxlIHRyZWUsCnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IGtub3cg
YWJvdXQgaXQuCgoKRnJvbSA2YTkyYjExMTY5YTY1YjNmOGNjNTEyYzc1YTI1MmNiZDBkMDk2YmEw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpEYXRlOiBUdWUsIDExIFNlcCAyMDE4IDE1OjU1OjM4IC0wNDAw
ClN1YmplY3Q6IHg4Ni9FSVNBOiBEb24ndCBwcm9iZSBFSVNBIGJ1cyBmb3IgWGVuIFBWIGd1ZXN0
cwoKRnJvbTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCA2YTkyYjExMTY5YTY1YjNmOGNjNTEyYzc1YTI1MmNiZDBkMDk2YmEwIHVwc3RyZWFtLgoK
Rm9yIHVucHJpdmlsZWdlZCBYZW4gUFYgZ3Vlc3RzIHRoaXMgaXMgbm9ybWFsIG1lbW9yeSBhbmQg
aW9yZW1hcCB3aWxsCm5vdCBiZSBhYmxlIHRvIHByb3Blcmx5IG1hcCBpdC4KCldoaWxlIGF0IGl0
LCBzaW5jZSBpb3JlbWFwIG1heSByZXR1cm4gTlVMTCwgYWRkIGEgdGVzdCBmb3IgcG9pbnRlcidz
CnZhbGlkaXR5LgoKUmVwb3J0ZWQtYnk6IEFuZHkgU21pdGggPGFuZHlAc3RydWdnbGVycy5uZXQ+
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+ClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpD
YzogaHBhQHp5dG9yLmNvbQpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBq
Z3Jvc3NAc3VzZS5jb20KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9s
a21sLmtlcm5lbC5vcmcvci8yMDE4MDkxMTE5NTUzOC4yMzI4OS0xLWJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gveDg2L2tlcm5lbC9laXNhLmMgfCAgIDEwICsrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvZWlzYS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9laXNhLmMK
QEAgLTcsMTEgKzcsMTcgQEAKICNpbmNsdWRlIDxsaW51eC9laXNhLmg+CiAjaW5jbHVkZSA8bGlu
dXgvaW8uaD4KIAorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKwogc3RhdGljIF9faW5pdCBpbnQgZWlz
YV9idXNfcHJvYmUodm9pZCkKIHsKLQl2b2lkIF9faW9tZW0gKnAgPSBpb3JlbWFwKDB4MEZGRkQ5
LCA0KTsKKwl2b2lkIF9faW9tZW0gKnA7CisKKwlpZiAoeGVuX3B2X2RvbWFpbigpICYmICF4ZW5f
aW5pdGlhbF9kb21haW4oKSkKKwkJcmV0dXJuIDA7CiAKLQlpZiAocmVhZGwocCkgPT0gJ0UnICsg
KCdJJzw8OCkgKyAoJ1MnPDwxNikgKyAoJ0EnPDwyNCkpCisJcCA9IGlvcmVtYXAoMHgwRkZGRDks
IDQpOworCWlmIChwICYmIHJlYWRsKHApID09ICdFJyArICgnSScgPDwgOCkgKyAoJ1MnIDw8IDE2
KSArICgnQScgPDwgMjQpKQogCQlFSVNBX2J1cyA9IDE7CiAJaW91bm1hcChwKTsKIAlyZXR1cm4g
MDsKCgpQYXRjaGVzIGN1cnJlbnRseSBpbiBzdGFibGUtcXVldWUgd2hpY2ggbWlnaHQgYmUgZnJv
bSBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbSBhcmUKCnF1ZXVlLTQuMTgveGVuLW5ldGZyb250
LWZpeC13YWl0aW5nLWZvci14ZW5idXMtc3RhdGUtY2hhbmdlLnBhdGNoCnF1ZXVlLTQuMTgveDg2
LWVpc2EtZG9uLXQtcHJvYmUtZWlzYS1idXMtZm9yLXhlbi1wdi1ndWVzdHMucGF0Y2gKcXVldWUt
NC4xOC94ODYtbW0tcHRpLWFkZC1hbi1vdmVyZmxvdy1jaGVjay10by1wdGlfY2xvbmVfcG1kcy5w
YXRjaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 19:58:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 19: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 1g4AWc-0007ir-Vr; Sun, 23 Sep 2018 19: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=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4AWc-0007ih-A5
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 19:58:38 +0000
X-Inumbo-ID: c2ae3742-bf6a-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2ae3742-bf6a-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 21:56:29 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4AWX-0003lh-9g; Sun, 23 Sep 2018 19:58: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 1g4AWX-0004GL-1J; Sun, 23 Sep 2018 19:58:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4AWX-0005bm-0e; Sun, 23 Sep 2018 19:58:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127984-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-albana1:memdisk-try-append:fail:nonblocking
 examine:examine-albana0:memdisk-try-append:fail:nonblocking
X-Osstest-Versions-That: flight=126473
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 19:58:33 +0000
Subject: [Xen-devel] [examine test] 127984: tolerable all 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>

ZmxpZ2h0IDEyNzk4NCBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc5ODQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAgICAgIDQgbWVtZGlzay10cnktYXBwZW5k
ICAgICAgZmFpbCBibG9ja2VkIGluIDEyNjQ3MwogZXhhbWluZS1hbGJhbmEwICAgICAgICAgICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICAgIGZhaWwgIGxpa2UgMTI2NDczCgpiYXNl
bGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgMTI2NDczCgpqb2JzOgogZXhhbWlu
ZS1hbGJhbmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBleGFtaW5lLWFsYmFuYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1iYXJvcXVlMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5l
LWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWNoYXJkb25uYXkxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUt
ZGViaW5hMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZWxibGluZzEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1m
aWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1nb2RlbGxvMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWdv
ZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGV4YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWpvdWJlcnRpbjAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJu
ZGFsZS1sYWtlc2lkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogZXhhbWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5n
ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJp
ZXRydWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBleGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1yaW1hdmExICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRh
bGUtd2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 20:59:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 20: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 1g4BT3-0003V1-M5; Sun, 23 Sep 2018 20:59: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=vibo=mf=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4BT2-0003UP-82
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 20:59:00 +0000
X-Inumbo-ID: 308409c5-bf73-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 308409c5-bf73-11e8-a8a5-bc764e045a96;
 Sun, 23 Sep 2018 22:56:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4BSx-00053H-JP; Sun, 23 Sep 2018 20:58: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 1g4BSx-0005XS-BP; Sun, 23 Sep 2018 20:58:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4BSx-0006y3-Al; Sun, 23 Sep 2018 20:58:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127976-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-examine:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a83f87c1d2a93a8fd2413ce8f410b69848db0fd5
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 20:58:55 +0000
Subject: [Xen-devel] [linux-linus test] 127976: 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>

ZmxpZ2h0IDEyNzk3NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTc2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgNiB4
ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhODNmODdjMWQyYTkzYThmZDI0MTNjZThm
NDEwYjY5ODQ4ZGIwZmQ1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5
NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDQwIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICAzOSBkYXlzICAgNDAgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI3OTc2ICAyMDE4LTA5LTIzIDExOjE0OjU5IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjYyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI4MjE2NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 23 21:35:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 23 Sep 2018 21: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 1g4C2U-0006Gl-UG; Sun, 23 Sep 2018 21:35:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wnte=mf=xenproject.org=prvs=7977f7aad=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4C2T-0006GZ-Px
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 21:35:37 +0000
X-Inumbo-ID: c1bc70fb-bf78-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1bc70fb-bf78-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 21:36:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,295,1534809600"; d="scan'208";a="66060207"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75273-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf:host-install(4):broken:nonblocking
 xen-unstable:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-i386:host-install(4):broken:nonblocking
 xen-unstable:build-i386-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-i386-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-prev:host-install(4):broken:nonblocking
 xen-unstable:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-unstable:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 23 Sep 2018 22:35:32 +0100
Subject: [Xen-devel] [xen-unstable baseline-only test] 75273: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzUyNzMvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRm
MzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTIxMCAgMjAxOC0wOS0xMyAwMzo0ODoxNyBaICAg
MTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyNzMgIDIwMTgtMDktMjMgMTM6NDg6MjYg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT5pCiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgog
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXNAdGtsZW5neWVsLmNvbT4KICBWbGFkIElvYW4gVG9wYW4gPGl0b3BhbkBiaXRkZWZlbmRlci5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVu
c291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhm
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJl
diBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKClB1
c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NjQgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 00:00:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 00: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 1g4EIH-00087d-8y; Mon, 24 Sep 2018 00:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4EIG-0007xP-6D
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 00:00:04 +0000
X-Inumbo-ID: ef6e8d62-bf8c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef6e8d62-bf8c-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 00:01: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 1g4EIA-0008PO-Ms; Sun, 23 Sep 2018 23:59: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 1g4EIA-0003s6-F9; Sun, 23 Sep 2018 23:59:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4EIA-00065q-EW; Sun, 23 Sep 2018 23:59:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g4EIA-00065q-EW@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 23 Sep 2018 23:59:58 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-pvhv2-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>
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
LWFtZDY0LXhsLXB2aHYyLWludGVsCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGE4M2Y4N2MxZDJhOTNhOGZk
MjQxM2NlOGY0MTBiNjk4NDhkYjBmZDUKICBCdWcgbm90IHByZXNlbnQ6IGFjYjE4NzI1NzdiMzQ2
YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc5OTQvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyNzk5NC5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyNzk3NiBmYWlsIFtob3N0PWNo
YXJkb25uYXkwXSAvIDEyNjIwMiBbaG9zdD1lbGJsaW5nMF0gMTI2MDY5IFtob3N0PWVsYmxpbmcx
XSAxMjU5MjEgW2hvc3Q9Z29kZWxsbzBdIDEyNTg5OCBbaG9zdD1kZWJpbmExXSAxMjU3MDIgW2hv
c3Q9YWxiYW5hMV0gMTI1Njc2IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjc5
NzYgLyAxMjU2NzYKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6
IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGE4M2Y4
N2MxZDJhOTNhOGZkMjQxM2NlOGY0MTBiNjk4NDhkYjBmZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4
OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQpCYXNpcyBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQx
NWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1
YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgw
ZDZjY2E0YjcwLWE4M2Y4N2MxZDJhOTNhOGZkMjQxM2NlOGY0MTBiNjk4NDhkYjBmZDUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dCNlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxLTFkZmI4ZTZlMDk0ODkx
MmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRmMzEKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVl
IGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDIwMDYgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjUxNjcgW2hvc3Q9ZGViaW5hMV0KIDEy
NTI0MiBbaG9zdD1lbGJsaW5nMF0KIDEyNTI4NSBbaG9zdD1hbGJhbmExXQogMTI1NDAxIFtob3N0
PWRlYmluYTBdCiAxMjU1MDEgW2hvc3Q9YWxiYW5hMF0KIDEyNTU1MSBbaG9zdD1iYXJvcXVlMV0K
IDEyNTUyMCBbaG9zdD1nb2RlbGxvMF0KIDEyNTU4NSBbaG9zdD1maWFubzFdCiAxMjU2NDggW2hv
c3Q9aXRhbGlhMF0KIDEyNTYzOSBbaG9zdD1nb2RlbGxvMV0KIDEyNTY1NyBbaG9zdD1kZWJpbmEx
XQogMTI1Njc2IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMjU3MDIg
W2hvc3Q9YWxiYW5hMV0KIDEyNTg5OCBbaG9zdD1kZWJpbmExXQogMTI1OTIxIFtob3N0PWdvZGVs
bG8wXQogMTI2MDY5IFtob3N0PWVsYmxpbmcxXQogMTI2MjAyIFtob3N0PWVsYmxpbmcwXQogMTI2
MzEwIGZhaWwgaXJyZWxldmFudAogMTI2NDEyIGZhaWwgaXJyZWxldmFudAogMTI2NTUwIGZhaWwg
aXJyZWxldmFudAogMTI2NjgyIGZhaWwgaXJyZWxldmFudAogMTI2ODg4IGZhaWwgaXJyZWxldmFu
dAogMTI2OTc4IGZhaWwgaXJyZWxldmFudAogMTI3MDM4IGZhaWwgaXJyZWxldmFudAogMTI3MTA4
IGZhaWwgaXJyZWxldmFudAogMTI3MTQ4IGZhaWwgaXJyZWxldmFudAogMTI3MTkzIGZhaWwgaXJy
ZWxldmFudAogMTI3MjIxIGZhaWwgaXJyZWxldmFudAogMTI3MjU2IGZhaWwgaXJyZWxldmFudAog
MTI3Mjg0IGZhaWwgaXJyZWxldmFudAogMTI3MzE1IGZhaWwgaXJyZWxldmFudAogMTI3MzQ0IGZh
aWwgaXJyZWxldmFudAogMTI3MzY0IGZhaWwgaXJyZWxldmFudAogMTI3Mzg5IGZhaWwgaXJyZWxl
dmFudAogMTI3NDAzIGZhaWwgaXJyZWxldmFudAogMTI3NDE1IGZhaWwgaXJyZWxldmFudAogMTI3
NDQzIGZhaWwgaXJyZWxldmFudAogMTI3NDc5IGZhaWwgaXJyZWxldmFudAogMTI3NDU4IGZhaWwg
aXJyZWxldmFudAogMTI3NTE2IGZhaWwgaXJyZWxldmFudAogMTI3NDk3IGZhaWwgaXJyZWxldmFu
dAogMTI3NTM1IGZhaWwgaXJyZWxldmFudAogMTI3NTUxIGZhaWwgaXJyZWxldmFudAogMTI3NTY5
IGZhaWwgaXJyZWxldmFudAogMTI3NjE3IGZhaWwgaXJyZWxldmFudAogMTI3NzMyIGZhaWwgaXJy
ZWxldmFudAogMTI3NzkzIGZhaWwgaXJyZWxldmFudAogMTI3OTA3IGZhaWwgaXJyZWxldmFudAog
MTI3OTkzIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5ODMgcGFz
cyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDhjYTg4
ODc5MTEwZWNmZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKIDEyNzk4NSBwYXNzIGFjYjE4NzI1
NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEy
ZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3OTcyIGZhaWwgaXJyZWxldmFudAogMTI3OTk0
IGZhaWwgYTgzZjg3YzFkMmE5M2E4ZmQyNDEzY2U4ZjQxMGI2OTg0OGRiMGZkNSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAx
ZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5NzUgcGFzcyBhY2Ix
ODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGFkMGE5ZjI3M2Q2
ZDZmMDU0NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQKIDEyNzk4NiBmYWlsIGlycmVsZXZhbnQKIDEy
Nzk3NyBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNzBjMDE0NGY5MjRhZWExNDE1NzQzOTBmYWE1YjM1OTAwZTk3YTFhMwogMTI3OTc2IGZhaWwg
YTgzZjg3YzFkMmE5M2E4ZmQyNDEzY2U4ZjQxMGI2OTg0OGRiMGZkNSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZGZiOGU2
ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5NzggcGFzcyBhY2IxODcyNTc3
YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlmM2ZkM2QzMzliNDJhNjMy
Y2NjMWM1ZmZmMjE4ZDFkMTlhNjlmMDEKIDEyNzk4NyBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFi
M2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkw
MzQ1MjdjNWM3NGYzMQogMTI3OTc5IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4
MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA4MzNhODFiNDM5OTEyNDk4ZTJmNTU0NTYwZTI5NmViNmFiY2Yz
ZGU3CiAxMjc5NjIgZmFpbCBpcnJlbGV2YW50CiAxMjc5NzEgcGFzcyBhY2IxODcyNTc3YjM0NmJk
MTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2
NGNhMTM0Y2Q5NTI2NzljODEKIDEyNzk4OCBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhk
ZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0
ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1
MjY3OWM4MQogMTI3OTgwIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2Nh
NGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA2M2Y5YTA4YTNlYWRmOWIxOTY5ZmNiNWNiZDc1OTAxNjhjZWE2MzE2CiAx
Mjc5ODEgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDY2YjI0NWQ5ZWFlYmZlZjcxMDE0OGQ0MTBhZTk3YTJlYWVkYzMxNzAKIDEyNzk4OSBmYWls
IGE4M2Y4N2MxZDJhOTNhOGZkMjQxM2NlOGY0MTBiNjk4NDhkYjBmZDUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhl
NmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3OTgyIHBhc3MgYWNiMTg3MjU3
N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNzEwOTE5OTk0ZGU3YjBk
YzlhMzM0YTc0NDBmOGM2Y2NlMzBkNWNkCiAxMjc5OTAgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVh
YjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5
MDM0NTI3YzVjNzRmMzEKIDEyNzk5MiBmYWlsIGE4M2Y4N2MxZDJhOTNhOGZkMjQxM2NlOGY0MTBi
Njk4NDhkYjBmZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3
NGYzMQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjU2NzYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI3OTc2IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3
OTg4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI3OTg5IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGFjYjE4NzI1NzdiMzQ2YmQx
NWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZl
ZDkwMzQ1MjdjNWM3NGYzMQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzk4NSAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzk4OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyNzk5MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI3OTkyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI3OTkzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjc5OTQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhODNmODdjMWQyYTkzYThmZDI0MTNjZThmNDEw
YjY5ODQ4ZGIwZmQ1CiAgQnVnIG5vdCBwcmVzZW50OiBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4
ZGZmNzgwZDZjY2E0YjcwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTk0LwoKCiAgKFJldmlzaW9uIGxvZyB0b28g
bG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogMTA2IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI3OTk0OiB0b2xlcmFibGUg
QUxMIEZBSUwKCmZsaWdodCAxMjc5OTQgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjc5OTQvCgpG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 01:35:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 01: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 1g4Flp-0004ud-3l; Mon, 24 Sep 2018 01: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=izeb=mg=gmail.com=mroxide88@srs-us1.protection.inumbo.net>)
 id 1g4Fln-0004uY-Eb
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 01:34:39 +0000
X-Inumbo-ID: b35560f0-bf99-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x52a.google.com (unknown [2a00:1450:4864:20::52a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b35560f0-bf99-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 03:32:30 +0200 (CEST)
Received: by mail-ed1-x52a.google.com with SMTP id j62-v6so14919117edd.7
 for <xen-devel@lists.xenproject.org>; Sun, 23 Sep 2018 18:34:38 -0700 (PDT)
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=Wi2w38FnXXP0WQUyDQ/xdu2ZB8OTTX+b4O7PEeOVROM=;
 b=hvAh8SvHRzNAfwP1IaNCIyUJuOTPWqTXqHxVtDRLysRy9fwMwARMWVFGA4snfaJR24
 arWfqPWGCFUDDEWbwE7Nh+KzJ5fsQMJ7KS3EbGIxoNb/+aDEAjhAiT9/d4L87qqYbIJc
 2vgewQdxC5erjL2NmPGoz2TnR5DLYJv4SMCTgzeGczjQ29vZuqHcpGpymO7bMRT8OODV
 m1pqhgEANAu3Bq6bjUtAVJD3qpQ5ICYyuiiDM7+xxqVfXUrmEBihWXROvECha8d22cXT
 d32IT2Gc/WwLgEtuj1urQyEMK7g9J5Cc4UYNwdELpZpKr9yVlMeVcWe79h87NYhg+/pt
 ANxA==
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=Wi2w38FnXXP0WQUyDQ/xdu2ZB8OTTX+b4O7PEeOVROM=;
 b=OP5KVtUYyCb5bxtL7xJflPIQ7fET3QOYCoRIQcJuFGkzco1fGFwDaPUigMGQNBDQAi
 VMeE5Z+tEKa97gTwmcqxGPa8vDVJa0F7hiem9C/K4kYzAiCfDd9j989X7PwUhmtgo/i+
 tOPZHiIxGfGesH5iorr0YGgiWkmeuVk4Zipa4ZkMK6WXph3FB04dQ6N61QEwbAqAoGPJ
 gf84WQYkltfBL6O1vzWOn28VH3oJMJ0YEQC14S7EFxpotpEdIPXRwP7eBefSZ/AxHIfz
 i9UyVxcVSXNu2aE0LN2kuawhOOyDz/ufTSnZhZLrHZjQ8MMgU6iC0pz0HG+kRifu9XQQ
 tvsA==
X-Gm-Message-State: APzg51DOiBqT1kgCfaR22lO+2yv/lTsIy9N3gTQYu/IGR0pPE/xOlUUZ
 sWZL+3LFTHBsPyrTk8PhtRy/xfupKFX0LxGP1sMVMDEI
X-Google-Smtp-Source: ACcGV61l/Aptjgh/eC2cUZTEi9thNWUzDmDQhXjBeLOh86KWXwD7fEcznRncTOohJmTujjyaN045+mriOSzn2Y6cpsE=
X-Received: by 2002:a05:6402:120b:: with SMTP id
 c11mr13324611edw.198.1537752877254; 
 Sun, 23 Sep 2018 18:34:37 -0700 (PDT)
MIME-Version: 1.0
From: Mr Oxide <mroxide88@gmail.com>
Date: Sun, 23 Sep 2018 20:34:26 -0500
Message-ID: <CAAhLXE7kUCnifyo+jJm-MwrhnSMWrXHvhb1nWgpNt5HcfcGjmw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Compatibility of the Quadro P4000
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2125123816354256630=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2125123816354256630==
Content-Type: multipart/alternative; boundary="000000000000004c47057693feeb"

--000000000000004c47057693feeb
Content-Type: text/plain; charset="UTF-8"

Hi, I am wondering about the compatibility of the Quadro P4000 with xen.
Especially the version of xen being used in Qubes os currently. I've tried
googling this with no luck at all.

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi, I am wondering about the compatibilit=
y of the=C2=A0Quadro P4000 with xen. Especially the version of xen being us=
ed in Qubes os currently. I&#39;ve tried googling this with no luck at all.=
</div></div>

--000000000000004c47057693feeb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2125123816354256630==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 24 05:05:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 05: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 1g4J3a-0003Uh-VE; Mon, 24 Sep 2018 05:05:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=yc+k=mf=suse.de=nstange@srs-us1.protection.inumbo.net>)
 id 1g48Kj-0006W8-5f
 for xen-devel@lists.xenproject.org; Sun, 23 Sep 2018 17:38:13 +0000
X-Inumbo-ID: 975c392b-bf57-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 975c392b-bf57-11e8-a6a9-d7ebe60f679a;
 Sun, 23 Sep 2018 17:39: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 1C262ACE2;
 Sun, 23 Sep 2018 17:38:10 +0000 (UTC)
From: Nicolai Stange <nstange@suse.de>
To: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 23 Sep 2018 19:38:02 +0200
Message-Id: <20180923173802.10339-1-nstange@suse.de>
X-Mailer: git-send-email 2.13.7
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 24 Sep 2018 05:05:13 +0000
Subject: [Xen-devel] [PATCH] xen: x86: make asm/xen/events.h include
 xen/xen.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: Juergen Gross <jgross@suse.com>, Nicolai Stange <nstange@suse.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 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>

YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oIHJlZmVyZW5jZXMgeGVuX2h2bV9kb21h
aW4oKSBmcm9tIHRoZQppbmxpbmVkIHhlbl9zdXBwb3J0X2V2dGNobl9yZWJpbmQoKS4KCnhlbl9o
dm1fZG9tYWluKCkgZ2V0cyAjZGVmaW5lZCBpbiBpbmNsdWRlL3hlbi94ZW4uaCBhbmQKYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oIGRvZXNuJ3QgaW5jbHVkZSB0aGF0LgoKT24gY3Vy
cmVudCBMaW51cycgdHJlZSwgZXZlcnl0aGluZyB3b3JrcyBmaW5lIHRob3VnaCwgYmVjYXVzZSBv
ZiB0aGUKZm9sbG93aW5nIGluY2x1c2lvbiBjaGFpbgoKICBpbmNsdWRlL3hlbi9ldmVudHMuaAog
ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKICAgIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGUuaAogICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oCiAgICAg
IGFyY2gveDg2L2luY2x1ZGUvYXNtL2FjcGkuaAogICAgICAgYXJjaC94ODYvaW5jbHVkZS9hc20v
cmVhbG1vZGUuaAogICAgICAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKICAgICAgICAgaW5j
bHVkZS94ZW4veGVuLmgKICAgYXNtL3hlbi9ldmVudHMuaAoKd2hpY2ggaGFzIGJlZW4gZXN0YWJs
aXNoZWQgaW4gY29tbWl0IGY5OTEzNzZlNDQ0YSAoIng4Ni9tbTogQ29ycmVjdCBmaXhtYXAKaGVh
ZGVyIHVzYWdlIG9uIGFkYXB0YWJsZSBNT0RVTEVTX0VORCIpIHJlc3AuIGNvbW1pdCBlZjM3YmMz
NjE0NDIKKCJ4ODYvaGVhZGVyczogU2ltcGxpZnkgYXNtL2ZpeG1hcC5oIGluY2x1c2lvbiBpbnRv
IGFzbS9wZ3RhYmxlKi5oIikuCgpTdGFibGUgNC45IGxhY2tzIGJvdGggb2YgdGhlc2UgYW5kIGJh
Y2twb3J0aW5nIHRoZW0gd291bGRuJ3QgcmVhbGx5IG1ha2UKc2Vuc2UuCgpJbiBjb25zZXF1ZW5j
ZSwgdGhlIGJhY2twb3J0IG9mIGNvbW1pdCA0NDdhZTMxNjY3MDIgKCJ4ODY6IERvbid0IGluY2x1
ZGUKbGludXgvaXJxLmggZnJvbSBhc20vaGFyZGlycS5oIikgdG8gc3RhYmxlIDQuOSBicm9rZSBj
b21waWxhdGlvbiB3aXRoCmVycm9ycyBsaWtlCgogIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNs
dWRlL3hlbi9ldmVudHMuaDoxMTowLAogICAgICAgICAgICAgICAgICAgZnJvbSBhcmNoL3g4Ni94
ZW4vaXJxLmM6OToKICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmg6IEluIGZ1bmN0
aW9uCiAgICDigJh4ZW5fc3VwcG9ydF9ldnRjaG5fcmViaW5k4oCZOgogIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3hlbi9ldmVudHMuaDozMToyOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YK
ICAgIGZ1bmN0aW9uIOKAmHhlbl9odm1fZG9tYWlu4oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0
aW9uLWRlY2xhcmF0aW9uXQogICAgcmV0dXJuICgheGVuX2h2bV9kb21haW4oKSB8fCB4ZW5faGF2
ZV92ZWN0b3JfY2FsbGJhY2spOwogICAgXgoKRmFjaWxpdGF0ZSBiYWNrcG9ydGluZyB0byB0aGUg
c3RhYmxlIHRyZWVzIGJ5IG1ha2luZwphcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgg
aW5jbHVkZSB4ZW4veGVuLmguCgpGaXhlczogNDQ3YWUzMTY2NzAyICgieDg2OiBEb24ndCBpbmNs
dWRlIGxpbnV4L2lycS5oIGZyb20gYXNtL2hhcmRpcnEuaCIpCkNjOiA8c3RhYmxlQHZnZXIua2Vy
bmVsLm9yZz4gIyA0LjkueApTaWduZWQtb2ZmLWJ5OiBOaWNvbGFpIFN0YW5nZSA8bnN0YW5nZUBz
dXNlLmRlPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaCB8IDIgKysKIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgK
aW5kZXggZDM4MzE0MGUxZGM4Li4wNjhkOWIwNjdjODMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmgKQEAgLTIsNiArMiw4IEBACiAjaWZuZGVmIF9BU01fWDg2X1hFTl9FVkVOVFNfSAogI2Rl
ZmluZSBfQVNNX1g4Nl9YRU5fRVZFTlRTX0gKIAorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKwogZW51
bSBpcGlfdmVjdG9yIHsKIAlYRU5fUkVTQ0hFRFVMRV9WRUNUT1IsCiAJWEVOX0NBTExfRlVOQ1RJ
T05fVkVDVE9SLAotLSAKMi4xMy43CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 06:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 06: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 1g4KGK-0000WF-Oj; Mon, 24 Sep 2018 06:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4KGI-0000W5-RL
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 06:22:26 +0000
X-Inumbo-ID: e6c30849-bfc1-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6c30849-bfc1-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 08:20:16 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4KGD-0001QE-IX; Mon, 24 Sep 2018 06:22: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 1g4KGD-0007Lg-Ay; Mon, 24 Sep 2018 06:22:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4KGD-0001zD-AE; Mon, 24 Sep 2018 06:22:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127991-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6bf4ca7fbc85d80446ac01c0d1d77db4d91a6d84
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 06:22:21 +0000
Subject: [Xen-devel] [linux-linus test] 127991: 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>

ZmxpZ2h0IDEyNzk5MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI3OTkxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZiZjRjYTdmYmM4
NWQ4MDQ0NmFjMDFjMGQxZDc3ZGI0ZDkxYTZkODQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgNDEgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAgIDM5
IGRheXMgICA0MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc5OTEgIDIwMTgtMDkt
MjMgMjE6MDk6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNjIgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjgyMjc5IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 07:44:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 07: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 1g4LXA-000694-Tq; Mon, 24 Sep 2018 07:43:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4LX9-00068y-VP
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 07:43:56 +0000
X-Inumbo-ID: bc5ae576-bfcd-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc5ae576-bfcd-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 07:44:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 01:43:52 -0600
Message-Id: <5BA895B602000078001EB059@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 01:43:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
 <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
 <20180911101623.3tuzvlyr7musocrg@zion.uk.xensource.com>
In-Reply-To: <20180911101623.3tuzvlyr7musocrg@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH 0/3] xen-netback: hash mapping hanling
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

Pj4+IE9uIDExLjA5LjE4IGF0IDEyOjE2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDI6MTI6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyOC4wOC4xOCBhdCAxNjo1NCwgIHdyb3RlOgo+PiA+IEZpcnN0IGFuZCBm
b3JlbW9zdCB0aGUgZml4IGZvciBYU0EtMjcwLiBPbiB0b3Agb2YgdGhhdCBmdXJ0aGVyIGNoYW5n
ZXMKPj4gPiB3aGljaCBsb29rZWQgZGVzaXJhYmxlIHRvIG1lIHdoaWxlIGludmVzdGlnYXRpbmcg
dGhhdCBYU0EuCj4+ID4gCj4+ID4gMTogZml4IGlucHV0IHZhbGlkYXRpb24gaW4geGVudmlmX3Nl
dF9oYXNoX21hcHBpbmcoKQo+PiA+IDI6IHZhbGlkYXRlIHF1ZXVlIG51bWJlcnMgaW4geGVudmlm
X3NldF9oYXNoX21hcHBpbmcoKQo+PiA+IDM6IGhhbmRsZSBwYWdlIHN0cmFkZGxpbmcgaW4geGVu
dmlmX3NldF9oYXNoX21hcHBpbmcoKQo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IFdoYXQgaXMgdGhlIHdheSBmb3J3YXJkIGhl
cmU/IEkndmUgZ290IFItYi1zIGZyb20gUGF1bCBmb3IgYWxsIHRocmVlCj4+IHBhdGNoZXMsIGFu
ZCBhIG1pbm9yIGNoYW5nZSByZXF1ZXN0IG9uIHBhdGNoIDIgZnJvbSBXZWkuIEknbSBub3QKPj4g
cmVhbGx5IGNlcnRhaW4gd2hhdCB0byBkbyBpbiB0aGlzIGNhc2UgKGhpbnRzIGFwcHJlY2lhdGVk
KSwgYnV0IGNvdWxkCj4+IGF0IGxlYXN0IHRoZSBzZWN1cml0eSBmaXggKHBhdGNoIDEpIGJlIGFw
cGxpZWQgaW1tZWRpYXRlbHk/Cj4gCj4gSWYgeW91IGhhcHBlbiB0byByZXNlbmQsIHBsZWFzZSBt
YWtlIHRoZSBhZGp1c3RtZW50OyBvdGhlcndpc2UgSSdtIGZpbmUKPiB3aXRoIHRoZSBwYXRjaGVz
IGFzIHRoZXkgYXJlLiBJIGRvbid0IHdhbnQgdG8gYmxvY2sgdXNlZnVsIHRoaW5ncyBvbgo+IGNv
c21ldGljIGlzc3Vlcy4KCkRhdmU/IEkgbm90aWNlIG5vbmUgb2YgdGhlIHBhdGNoZXMgaXMgaW4g
NC4xOS1yYzUsIG5vdCBldmVuIHRoZSBzZWN1cml0eQpmaXgsIHRoZSBhZHZpc29yeSBmb3Igd2hp
Y2ggaGFkIGdvbmUgcHVibGljIG92ZXIgYSBtb250aCBhZ28uCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 07:57:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 07:57: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 1g4LkF-00072u-E9; Mon, 24 Sep 2018 07:57:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=izen=mg=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1g4LkE-00072p-D0
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 07:57:26 +0000
X-Inumbo-ID: 9fc2b79e-bfcf-11e8-a6a9-d7ebe60f679a
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fc2b79e-bfcf-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 07:58:29 +0000 (UTC)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 2D13B606FA; Mon, 24 Sep 2018 07:57:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1537775844;
 bh=W9uCtxfETysNPsJGzibn/plvQLjbdGd1bgpM5yrXy/M=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=auo7EVn+9Zp3Ym36Jj58HfKz1juf6fLc/r867muU8b+u0GFNNN66HvDgQ747ZN/kV
 Tlir+EHw9TbheIOYg8JlbvYzOOiwYbPiJwtENFL+iZnbrBKTq+EVxPwN5nwFfJO7j8
 Icu3VKRpTWX6cORkWaAX83PWBDzmSSdRjmvWxgl4=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 8D777601A8;
 Mon, 24 Sep 2018 07:57:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1537775842;
 bh=W9uCtxfETysNPsJGzibn/plvQLjbdGd1bgpM5yrXy/M=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=BrL2cdGF1UQpBmeatupkJCtlfdSDl+ksc84myY7pMXW5S3aUpxhqmPk4dWvmw2LLH
 T7Hn4N0zB0VDwVbmZ++n5UTOJ/QJyXny/JQ/T3DEnfvzTQERRMYjHiellFfIC4sDa0
 fpD8S1fuic63/zhtWG6Yu/bCuU6+rGhWIvigmQEM=
MIME-Version: 1.0
Date: Mon, 24 Sep 2018 13:27:22 +0530
From: Arun KS <arunks@codeaurora.org>
To: Dan Williams <dan.j.williams@intel.com>
In-Reply-To: <CAPcyv4ijAitQwK1JBpxQ_wBS9afUKFzMdpq1se7aAw+cJk-24Q@mail.gmail.com>
References: <1537522709-7519-1-git-send-email-arunks@codeaurora.org>
 <CAPcyv4ijAitQwK1JBpxQ_wBS9afUKFzMdpq1se7aAw+cJk-24Q@mail.gmail.com>
Message-ID: <31ab7e1063599700710c86b2ab4bc515@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH] memory_hotplug: Free pages as higher order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 xen-devel <xen-devel@lists.xenproject.org>, malat@debian.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>, vatsa@codeaurora.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, getarunks@gmail.com,
 Yasuaki Ishimatsu <yasu.isimatu@gmail.com>, Linux MM <linux-mm@kvack.org>,
 vinmenon@codeaurora.org, devel@linuxdriverproject.org,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 osalvador@suse.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>

T24gMjAxOC0wOS0yMSAyMToxMiwgRGFuIFdpbGxpYW1zIHdyb3RlOgo+IE9uIEZyaSwgU2VwIDIx
LCAyMDE4IGF0IDI6NDAgQU0gQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPiB3cm90ZToK
Pj4gCj4+IFdoZW4gZnJlZSBwYWdlcyBhcmUgZG9uZSB3aXRoIGhpZ2hlciBvcmRlciwgdGltZSBz
cGVuZCBvbgo+PiBjb2FsZXNjaW5nIHBhZ2VzIGJ5IGJ1ZGR5IGFsbG9jYXRvciBjYW4gYmUgcmVk
dWNlZC4gV2l0aAo+PiBzZWN0aW9uIHNpemUgb2YgMjU2TUIsIGhvdCBhZGQgbGF0ZW5jeSBvZiBh
IHNpbmdsZSBzZWN0aW9uCj4+IHNob3dzIGltcHJvdmVtZW50IGZyb20gNTAtNjAgbXMgdG8gbGVz
cyB0aGFuIDEgbXMsIGhlbmNlCj4+IGltcHJvdmluZyB0aGUgaG90IGFkZCBsYXRlbmN5IGJ5IDYw
JS4KPj4gCj4+IE1vZGlmeSBleHRlcm5hbCBwcm92aWRlcnMgb2Ygb25saW5lIGNhbGxiYWNrIHRv
IGFsaWduIHdpdGgKPj4gdGhlIGNoYW5nZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFydW4gS1Mg
PGFydW5rc0Bjb2RlYXVyb3JhLm9yZz4KPj4gCj4+IC0tLQo+PiAKPj4gQ2hhbmdlcyBzaW5jZSBS
RkM6Cj4+IC0gUmViYXNlLgo+PiAtIEFzIHN1Z2dlc3RlZCBieSBNaWNoYWwgSG9ja28gcmVtb3Zl
IHBhZ2VzX3Blcl9ibG9jay4KPj4gLSBNb2RpZmVkIGV4dGVybmFsIHByb3ZpZGVycyBvZiBvbmxp
bmVfcGFnZV9jYWxsYmFjay4KPj4gCj4+IFJGQzoKPj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv
cGF0Y2h3b3JrL3BhdGNoLzk4NDc1NC8KPj4gLS0tCj4+ICBkcml2ZXJzL2h2L2h2X2JhbGxvb24u
YyAgICAgICAgfCAgNiArKystLQo+PiAgZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgIHwg
MTggKysrKysrKysrKystLS0KPj4gIGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCB8ICAy
ICstCj4+ICBtbS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgfCA1NSAKPj4gKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDYz
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvaHYvaHZfYmFsbG9vbi5jIGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPj4gaW5kZXggYjFi
Nzg4MC4uYzViYzBiNSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPj4g
KysrIGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPj4gQEAgLTc3MSw3ICs3NzEsNyBAQCBzdGF0
aWMgdm9pZCBodl9tZW1faG90X2FkZCh1bnNpZ25lZCBsb25nIHN0YXJ0LCAKPj4gdW5zaWduZWQg
bG9uZyBzaXplLAo+PiAgICAgICAgIH0KPj4gIH0KPj4gCj4+IC1zdGF0aWMgdm9pZCBodl9vbmxp
bmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGcpCj4+ICtzdGF0aWMgaW50IGh2X29ubGluZV9wYWdlKHN0
cnVjdCBwYWdlICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQo+PiAgewo+PiAgICAgICAgIHN0cnVj
dCBodl9ob3RhZGRfc3RhdGUgKmhhczsKPj4gICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
PiBAQCAtNzgzLDEwICs3ODMsMTIgQEAgc3RhdGljIHZvaWQgaHZfb25saW5lX3BhZ2Uoc3RydWN0
IHBhZ2UgKnBnKQo+PiAgICAgICAgICAgICAgICAgaWYgKChwZm4gPCBoYXMtPnN0YXJ0X3Bmbikg
fHwgKHBmbiA+PSBoYXMtPmVuZF9wZm4pKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKPj4gCj4+IC0gICAgICAgICAgICAgICBodl9wYWdlX29ubGluZV9vbmUoaGFzLCBwZyk7
Cj4+ICsgICAgICAgICAgICAgICBodl9icmluZ19wZ3Nfb25saW5lKGhhcywgcGZuLCAoMVVMIDw8
IG9yZGVyKSk7Cj4+ICAgICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICB9Cj4+ICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZG1fZGV2aWNlLmhhX2xvY2ssIGZsYWdzKTsKPj4g
Kwo+PiArICAgICAgIHJldHVybiAwOwo+PiAgfQo+PiAKPj4gIHN0YXRpYyBpbnQgcGZuX2NvdmVy
ZWQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgCj4+IHBmbl9jbnQpCj4+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKPj4gaW5kZXggZTEyYmIyNS4uMDEwY2Y0ZCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+PiBAQCAtMzkwLDggKzM5
MCw4IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIAo+PiByZXNlcnZlX2FkZGl0aW9uYWxfbWVtb3J5
KHZvaWQpCj4+IAo+PiAgICAgICAgIC8qCj4+ICAgICAgICAgICogYWRkX21lbW9yeV9yZXNvdXJj
ZSgpIHdpbGwgY2FsbCBvbmxpbmVfcGFnZXMoKSB3aGljaCBpbiBpdHMgCj4+IHR1cm4KPj4gLSAg
ICAgICAgKiB3aWxsIGNhbGwgeGVuX29ubGluZV9wYWdlKCkgY2FsbGJhY2sgY2F1c2luZyBkZWFk
bG9jayBpZiB3ZSAKPj4gZG9uJ3QKPj4gLSAgICAgICAgKiByZWxlYXNlIGJhbGxvb25fbXV0ZXgg
aGVyZS4gVW5sb2NraW5nIGhlcmUgaXMgc2FmZSBiZWNhdXNlIAo+PiB0aGUKPj4gKyAgICAgICAg
KiB3aWxsIGNhbGwgeGVuX2JyaW5nX3Bnc19vbmxpbmUoKSBjYWxsYmFjayBjYXVzaW5nIGRlYWRs
b2NrIAo+PiBpZiB3ZQo+PiArICAgICAgICAqIGRvbid0IHJlbGVhc2UgYmFsbG9vbl9tdXRleCBo
ZXJlLiBVbmxvY2tpbmcgaGVyZSBpcyBzYWZlIAo+PiBiZWNhdXNlIHRoZQo+PiAgICAgICAgICAq
IGNhbGxlcnMgZHJvcCB0aGUgbXV0ZXggYmVmb3JlIHRyeWluZyBhZ2Fpbi4KPj4gICAgICAgICAg
Ki8KPj4gICAgICAgICBtdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwo+PiBAQCAtNDIyLDYg
KzQyMiwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2Up
Cj4+ICAgICAgICAgbXV0ZXhfdW5sb2NrKCZiYWxsb29uX211dGV4KTsKPj4gIH0KPj4gCj4+ICtz
dGF0aWMgaW50IHhlbl9icmluZ19wZ3Nfb25saW5lKHN0cnVjdCBwYWdlICpwZywgdW5zaWduZWQg
aW50IG9yZGVyKQo+PiArewo+PiArICAgICAgIHVuc2lnbmVkIGxvbmcgaSwgc2l6ZSA9ICgxIDw8
IG9yZGVyKTsKPj4gKyAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiA9IHBhZ2VfdG9fcGZu
KHBnKTsKPj4gKwo+PiArICAgICAgIHByX2RlYnVnKCJPbmxpbmUgJWx1IHBhZ2VzIHN0YXJ0aW5n
IGF0IHBmbiAweCVseFxuIiwgc2l6ZSwgCj4+IHN0YXJ0X3Bmbik7Cj4+ICsgICAgICAgZm9yIChp
ID0gMDsgaSA8IHNpemU7IGkrKykKPj4gKyAgICAgICAgICAgICAgIHhlbl9vbmxpbmVfcGFnZShw
Zm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKSk7Cj4+ICsKPj4gKyAgICAgICByZXR1cm4gMDsKPj4g
K30KPj4gKwo+PiAgc3RhdGljIGludCB4ZW5fbWVtb3J5X25vdGlmaWVyKHN0cnVjdCBub3RpZmll
cl9ibG9jayAqbmIsIHVuc2lnbmVkIAo+PiBsb25nIHZhbCwgdm9pZCAqdikKPj4gIHsKPj4gICAg
ICAgICBpZiAodmFsID09IE1FTV9PTkxJTkUpCj4+IEBAIC03NDQsNyArNzU2LDcgQEAgc3RhdGlj
IGludCBfX2luaXQgYmFsbG9vbl9pbml0KHZvaWQpCj4+ICAgICAgICAgYmFsbG9vbl9zdGF0cy5t
YXhfcmV0cnlfY291bnQgPSBSRVRSWV9VTkxJTUlURUQ7Cj4+IAo+PiAgI2lmZGVmIENPTkZJR19Y
RU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRwo+PiAtICAgICAgIHNldF9vbmxpbmVfcGFnZV9jYWxs
YmFjaygmeGVuX29ubGluZV9wYWdlKTsKPj4gKyAgICAgICBzZXRfb25saW5lX3BhZ2VfY2FsbGJh
Y2soJnhlbl9icmluZ19wZ3Nfb25saW5lKTsKPj4gICAgICAgICByZWdpc3Rlcl9tZW1vcnlfbm90
aWZpZXIoJnhlbl9tZW1vcnlfbmIpOwo+PiAgICAgICAgIHJlZ2lzdGVyX3N5c2N0bF90YWJsZSh4
ZW5fcm9vdCk7Cj4+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1
Zy5oIAo+PiBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAo+PiBpbmRleCAzNGEyODIy
Li43YjA0YzFkIDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgK
Pj4gKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCj4+IEBAIC04Nyw3ICs4Nyw3
IEBAIGV4dGVybiBpbnQgdGVzdF9wYWdlc19pbl9hX3pvbmUodW5zaWduZWQgbG9uZyAKPj4gc3Rh
cnRfcGZuLCB1bnNpZ25lZCBsb25nIGVuZF9wZm4sCj4+ICAgICAgICAgdW5zaWduZWQgbG9uZyAq
dmFsaWRfc3RhcnQsIHVuc2lnbmVkIGxvbmcgKnZhbGlkX2VuZCk7Cj4+ICBleHRlcm4gdm9pZCBf
X29mZmxpbmVfaXNvbGF0ZWRfcGFnZXModW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZyk7Cj4+
IAo+PiAtdHlwZWRlZiB2b2lkICgqb25saW5lX3BhZ2VfY2FsbGJhY2tfdCkoc3RydWN0IHBhZ2Ug
KnBhZ2UpOwo+PiArdHlwZWRlZiBpbnQgKCpvbmxpbmVfcGFnZV9jYWxsYmFja190KShzdHJ1Y3Qg
cGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IAo+PiBvcmRlcik7Cj4+IAo+PiAgZXh0ZXJuIGludCBz
ZXRfb25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFjayk7
Cj4+ICBleHRlcm4gaW50IHJlc3RvcmVfb25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2Vf
Y2FsbGJhY2tfdCAKPj4gY2FsbGJhY2spOwo+PiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBs
dWcuYyBiL21tL21lbW9yeV9ob3RwbHVnLmMKPj4gaW5kZXggMzhkOTRiNy4uMjRjMmI4ZSAxMDA2
NDQKPj4gLS0tIGEvbW0vbWVtb3J5X2hvdHBsdWcuYwo+PiArKysgYi9tbS9tZW1vcnlfaG90cGx1
Zy5jCj4+IEBAIC00Nyw3ICs0Nyw3IEBACj4+ICAgKiBhbmQgcmVzdG9yZV9vbmxpbmVfcGFnZV9j
YWxsYmFjaygpIGZvciBnZW5lcmljIGNhbGxiYWNrIHJlc3RvcmUuCj4+ICAgKi8KPj4gCj4+IC1z
dGF0aWMgdm9pZCBnZW5lcmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKTsKPj4gK3N0
YXRpYyBpbnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQg
aW50IAo+PiBvcmRlcik7Cj4+IAo+PiAgc3RhdGljIG9ubGluZV9wYWdlX2NhbGxiYWNrX3Qgb25s
aW5lX3BhZ2VfY2FsbGJhY2sgPSAKPj4gZ2VuZXJpY19vbmxpbmVfcGFnZTsKPj4gIHN0YXRpYyBE
RUZJTkVfTVVURVgob25saW5lX3BhZ2VfY2FsbGJhY2tfbG9jayk7Cj4+IEBAIC02NTUsMjYgKzY1
NSw1NyBAQCB2b2lkIF9fb25saW5lX3BhZ2VfZnJlZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPj4gIH0K
Pj4gIEVYUE9SVF9TWU1CT0xfR1BMKF9fb25saW5lX3BhZ2VfZnJlZSk7Cj4+IAo+PiAtc3RhdGlj
IHZvaWQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPj4gK3N0YXRpYyBp
bnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG9y
ZGVyKQo+PiAgewo+PiAtICAgICAgIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhwYWdlKTsKPj4g
LSAgICAgICBfX29ubGluZV9wYWdlX2luY3JlbWVudF9jb3VudGVycyhwYWdlKTsKPj4gLSAgICAg
ICBfX29ubGluZV9wYWdlX2ZyZWUocGFnZSk7Cj4+ICsgICAgICAgdW5zaWduZWQgbG9uZyBucl9w
YWdlcyA9IDEgPDwgb3JkZXI7Cj4+ICsgICAgICAgc3RydWN0IHBhZ2UgKnAgPSBwYWdlOwo+PiAr
ICAgICAgIHVuc2lnbmVkIGludCBsb29wOwo+PiArCj4+ICsgICAgICAgcHJlZmV0Y2h3KHApOwo+
PiArICAgICAgIGZvciAobG9vcCA9IDAgOyBsb29wIDwgKG5yX3BhZ2VzIC0gMSkgOyBsb29wKyss
IHArKykgewo+PiArICAgICAgICAgICAgICAgcHJlZmV0Y2gocCArIDEpOwo+IAo+IEdpdmVuIGNv
bW1pdHMgbGlrZToKPiAKPiBlNjZlZWQ2NTFmZDEgbGlzdDogcmVtb3ZlIHByZWZldGNoaW5nIGZy
b20gcmVndWxhciBsaXN0IGl0ZXJhdG9ycwo+IDc1ZDY1YTQyNWMwMSBobGlzdDogcmVtb3ZlIHNv
ZnR3YXJlIHByZWZldGNoaW5nIGluIGhsaXN0IGl0ZXJhdG9ycwo+IAo+IC4uLmFyZSB5b3Ugc3Vy
ZSB0aGVzZSBleHBsaWNpdCBwcmVmZXRjaCgpIGNhbGxzIGFyZSBpbXByb3ZpbmcKPiBwZXJmb3Jt
YW5jZT8gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IGhhcmR3YXJlIHByZWZldGNoZXJzIGRvbid0
IG5lZWQKPiBtdWNoIGhlbHAgdGhlc2UgZGF5cy4KSGVsbG8gRGFuLAoKVGhhbmtzIGZvciB5b3Vy
IGNvbW1lbnQuIEkgdGVzdGVkIG9uIGFybTY0IHdpdGggYW5kIHdpdGhvdXQgcHJlZmV0Y2ggYW5k
IAphcyB5b3UgZ3Vlc3NlZCwgdGhlIG9uZSB3aXRob3V0IHByZWZldGNoIGlzIHNsaWdodGx5IGJl
dHRlci4KCldpbGwgcmVtb3ZlIHByZWZldGNoIGJlZm9yZSBzZW5kaW5nIG5leHQgdmVyc2lvbi4K
ClJlZ2FyZHMsCkFydW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 08:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 08:15: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 1g4M1I-0000Z1-Ar; Mon, 24 Sep 2018 08:15:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4M1H-0000Yw-1A
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 08:15:03 +0000
X-Inumbo-ID: 14d14c8c-bfd2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14d14c8c-bfd2-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 08:16:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79485498"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
Thread-Index: AQHUUc1+4CXo4N2nmUijad1xnoHtqqT/GVvg
Date: Mon, 24 Sep 2018 08:14:58 +0000
Message-ID: <feb8350d01fb44d992336ee8a95fb7ed@AMSPEX02CL03.citrite.net>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-1-george.dunlap@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/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+IGRpZmYgLS1naXQgYS9kb2Nz
L2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9xZW11LQ0K
PiBkZXByaXZpbGVnZS5wYW5kb2MNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAw
MDAwMDAwMC4uYjM3NzA3NjYwNg0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL2RvY3MvZmVhdHVy
ZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MNCj4gQEAgLTAsMCArMSw5MSBAQA0KPiArJSBRRU1V
IERlcHJpdmlsZWdpbmcgLyBkbV9yZXN0cmljdA0KPiArJSBSZXZpc2lvbiAxDQo+ICsNCj4gK1xj
bGVhcnBhZ2UNCj4gKw0KPiArIyBCYXNpY3MNCj4gKw0KPiArLS0tLS0tLS0tLS0tLS0tLSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICsgICAg
ICAgICBTdGF0dXM6ICoqVGVjaCBQcmV2aWV3KioNCj4gKw0KPiArQXJjaGl0ZWN0dXJlKHMpOiB4
ODYNCj4gKw0KPiArICAgQ29tcG9uZW50KHMpOiB0b29sc3RhY2sNCj4gKw0KPiArLS0tLS0tLS0t
LS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQo+ICsNCj4gKyMgT3ZlcnZpZXcNCj4gKw0KPiArQnkgZGVmYXVsdCwgdGhlIFFFTVUgZGV2
aWNlIG1vZGVsIGlzIHJ1biBpbiBkb21haW4gMC4gIElmIGFuIGF0dGFja2VyDQo+ICtjYW4gZ2Fp
biBjb250cm9sIG9mIGEgUUVNVSBwcm9jZXNzLCBpdCBjb3VsZCBlYXNpbHkgdGFrZSBjb250cm9s
IG9mIGENCj4gK3N5c3RlbS4NCj4gKw0KPiArZG1fcmVzdHJpY3QgaXMgYSBzZXQgb2Ygb3BlcmF0
aW9ucyB0byByZXN0cmljdCBRRU1VIHJ1bm5pbmcgaW4gZG9tYWluDQo+ICswLiAgSXQgY29uc2lz
dHMgb2YgdHdvIGhhbHZlczoNCj4gKw0KPiArIDEuIE1lY2hhbmlzbXMgdG8gcmVzdHJpY3QgUUVN
VSB0byBvbmx5IGJlaW5nIGFibGUgdG8gYWZmZWN0IGl0cyBvd24NCj4gK2RvbWFpbg0KPiArIDIu
IE1lY2hhbmlzbXMgdG8gcmVzdHJ1Y3QgUUVNVSdzIGFiaWxpdHkgdG8gaW50ZXJhY3Qgd2l0aCBk
b21haW4gMC4NCj4gKw0KPiArIyBVc2VyIGRldGFpbHMNCj4gKw0KPiArIyMgR2V0dGluZyB0aGUg
cmlnaHQgdmVyc2lvbnMgb2Ygc29mdHdhcmUNCj4gKw0KPiArTGludXg6IDQuMTErDQo+ICsNCj4g
K1FlbXU6IDMuMCsgKE9yIHRoZSB2ZXJzaW9uIHRoYXQgY29tZXMgd2l0aCBYZW4gNC4xMispDQo+
ICsNCj4gKyMjIFNldHRpbmcgdXAgYSB1c2VyaWQgcmFuZ2UNCj4gKw0KPiArRm9yIG1heGltdW0g
c2VjdXJpdHksIGxpYnhsIG5lZWRzIHRvIHJ1biB0aGUgZGV2aWNlbW9kZWwgZm9yIGVhY2gNCj4g
K2RvbWFpbiB1bmRlciBhIHVzZXIgaWQgKFVJRCkgY29ycmVzcG9uZGluZyB0byBpdHMgZG9tYWlu
IGlkLiAgVGhlcmUNCj4gK2FyZSAzMjc1MiBwb3NzaWJsZSBkb21haW4gSURzLCBhbmQgc28gbGli
eGwgbmVlZHMgMzI3NTIgdXNlciBpZHMgc2V0DQo+ICthc2lkZSBmb3IgaXQuDQo+ICsNCj4gK1Ro
ZSBzaW1wbGVzdCBhbmQgbW9zdCBlZmZlY3RpdmUgd2F5IHRvIGRvIHRoaXMgaXMgdG8gYWxsb2Nh
dGUgYQ0KPiArY29udGlndW91cyBibG9jayBvZiBVSURzLCBhbmQgY3JlYXRlIGEgc2luZ2xlIHVz
ZXIgbmFtZWQNCj4gK2B4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZWAgd2l0aCB0aGUgZmlyc3QgVUlE
LiAgRm9yIGV4YW1wbGUsIHVuZGVyIERlYmlhbjoNCj4gKw0KPiArICAgIGFkZHVzZXIgLS1uby1j
cmVhdGUtaG9tZSAtLXVpZCA2NTUzNiAtLXN5c3RlbSB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZQ0K
PiArDQo+ICtOT1RFOiBNb3N0IG1vZGVybiBzeXN0ZW1zIGhhdmUgMzItYml0IFVJRHMsIGFuZCBz
byBjYW4gaW4gdGhlb3J5IGdvIHVwDQo+ICt0byAyXjMxIChvciAyXjMyIGlmIHVpZHMgYXJlIHVu
c2lnbmVkKS4gIFBPU0lYIG9ubHkgZ3VhcmFudGVlcyAxNi1iaXQNCj4gK1VJRHMgaG93ZXZlci4g
IFVJRCA2NTUzNSBpcyByZXNlcnZlZCBmb3IgYW4gaW52YWxpZCB2YWx1ZSwgYW5kIDY1NTM0DQo+
ICtpcyBub3JtYWxseSBhbGxvY2F0ZWQgdG8gIm5vYm9keSIuDQo+ICsNCj4gK0Fub3RoZXIsIGxl
c3Mtc2VjdXJlIHdheSBpcyB0byBydW4gYWxsIFFFTVVzIGFzIHRoZSBzYW1lIFVJRC4gIFRvIGRv
DQo+ICt0aGlzLCBjcmVhdGUgYSB1c2VyIG5hbWVkIGB4ZW4tcWVtdXVzZXItc2hhcmVkYDsgZm9y
IGV4YW1wbGU6DQo+ICsNCj4gKyAgICBhZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1zeXN0ZW0g
eGVuLXFlbXV1c2VyLXNoYXJlZA0KPiArDQo+ICsjIyBEb21haW4gY29uZmlnIGNoYW5nZXMNCj4g
Kw0KPiArVGhlIGNvcmUgZG9tYWluIGNvbmZpZyBjaGFuZ2UgaXMgdG8gYWRkIHRoZSBmb2xsb3dp
bmcgbGluZSB0byB0aGUNCj4gK2RvbWFpbiBjb25maWd1cmF0aW9uOg0KPiArDQo+ICsgICAgZG1f
cmVzdHJpY3Q9MQ0KPiArDQo+ICtUaGlzIHdpbGwgcGVyZm9ybSBhIG51bWJlciBvZiByZXN0cmlj
dGlvbnMsIG91dGxpbmVkIGJlbG93IGluIHRoZQ0KPiArJ1RlY2huaWNhbCBkZXRhaWxzJyBzZWN0
aW9uLg0KPiArDQo+ICsjIFRlY2huaWNhbCBkZXRhaWxzDQo+ICsNCj4gK1NlZSBkb2NzL2Rlc2ln
bi9xZW11LWRlcHJpdmlsZWdlLnR4dCBmb3IgdGVjaG5pY2FsIGRldGFpbHMuDQoNCk5pdC4uLiBJ
IGd1ZXNzIHlvdSBtZWFuIGRvY3MvZGVzaWduL3FlbXUtZGVwcml2aWxlZ2UubWQ/DQoNCiAgUGF1
bA0KDQo+ICsNCj4gKyMgTGltaXRhdGlvbnMNCj4gKw0KPiArVGhlIGZvbGxvd2luZyBmZWF0dXJl
cyBzdGlsbCBuZWVkIHRvIGJlIGltcGxlbWVudGVkOg0KPiArICogSW5zZXJ0aW5nIGEgbmV3IGNk
cm9tIHdoaWxlIHRoZSBndWVzdCBpcyBydW5uaW5nICh4bCBjZHJvbS1pbnNlcnQpDQo+ICsgKiBN
aWdyYXRpb24gLyBzYXZlIC8gcmVzdG9yZQ0KPiArDQo+ICtBZGRpdGlvbmFsbHksIGdldHRpbmcg
UENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgc2VjdXJlbHkgd291bGQgcmVxdWlyZSBhDQo+ICtzaWdu
aWZpY2FudCByZXdvcmsgb2YgaG93IHBhc3N0aHJvdWdoIHdvcmtzIGF0IHRoZSBtb21lbnQuICBJ
dCBtYXkgYmUNCj4gK2ltcGxlbWVudGVkIGF0IHNvbWUgcG9pbnQgYnV0IGlzIG5vdCBhIG5lYXIt
dGVybSBwcmlvcml0eS4NCj4gKw0KPiArIyBIaXN0b3J5DQo+ICsNCj4gKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KPiArRGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9uICBOb3Rlcw0KPiArLS0tLS0tLS0tLSAt
LS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQo+ICsyMDE4LTA5LTE0IDEgICAgICAgIFhlbiA0LjEyIEltcG9ydGVkIGZyb20gZG9jcy9t
aXNjDQo+ICstLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9xZW11LWRl
cHJpdmlsZWdlLnR4dCBiL2RvY3MvbWlzYy9xZW11LQ0KPiBkZXByaXZpbGVnZS50eHQNCj4gZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDU4Yjg2YTM5MDguLjAwMDAwMDAwMDANCj4g
LS0tIGEvZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0DQo+ICsrKyAvZGV2L251bGwNCj4g
QEAgLTEsMzYgKzAsMCBAQA0KPiAtRm9yIHNlY3VyaXR5IHJlYXNvbnMsIGxpYnhsIHRyaWVzIHRv
IHBhc3MgYSBub24tcm9vdCB1c2VybmFtZSB0byBRRU1VIGFzDQo+IC1hcmd1bWVudC4gRHVyaW5n
IGluaXRpYWxpemF0aW9uIFFFTVUgY2FsbHMgc2V0dWlkIGFuZCBzZXRnaWQgd2l0aCB0aGUNCj4g
LXVzZXIgSUQgYW5kIHRoZSBncm91cCBJRCBvZiB0aGUgdXNlciBwYXNzZWQgYXMgYXJndW1lbnQu
DQo+IC1MaWJ4bCBsb29rcyBmb3IgdGhlIGZvbGxvd2luZyB1c2VycyBpbiB0aGlzIG9yZGVyOg0K
PiAtDQo+IC0xKSBhIHVzZXIgbmFtZWQgInhlbi1xZW11dXNlci1kb21pZCRkb21pZCIsDQo+IC1X
aGVyZSAkZG9taWQgaXMgdGhlIGRvbWlkIG9mIHRoZSBkb21haW4gYmVpbmcgY3JlYXRlZC4NCj4g
LVRoaXMgcmVxdWlyZXMgdGhlIHJlc2VydmF0aW9uIG9mIDY1NTM1IHVpZHMgZnJvbSB4ZW4tcWVt
dXVzZXItZG9taWQxDQo+IC10byB4ZW4tcWVtdXVzZXItZG9taWQ2NTUzNS4gVG8gdXNlIHRoaXMg
bWVjaGFuaXNtLCB5b3UgbWlnaHQgd2FudCB0bw0KPiAtY3JlYXRlIGEgbGFyZ2UgbnVtYmVyIG9m
IHVzZXJzIGF0IGluc3RhbGxhdGlvbiB0aW1lLiBGb3IgZXhhbXBsZToNCj4gLQ0KPiAtZm9yICgo
aT0xOyBpPDY1NTM2OyBpKyspKQ0KPiAtZG8NCj4gLSAgICBhZGR1c2VyIC0tbm8tY3JlYXRlLWhv
bWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLWRvbWlkJGkNCj4gLWRvbmUNCj4gLQ0KPiAtWW91IG1p
Z2h0IHdhbnQgdG8gY29uc2lkZXIgcGFzc2luZyAtLWdyb3VwIHRvIGFkZHVzZXIgdG8gY3JlYXRl
IGEgbmV3DQo+IC1ncm91cCBmb3IgZWFjaCBuZXcgdXNlci4NCj4gLQ0KPiAtDQo+IC0yKSBhIHVz
ZXIgbmFtZWQgInhlbi1xZW11dXNlci1zaGFyZWQiDQo+IC1BcyBhIGZhbGwgYmFjayBpZiBib3Ro
IDEpIGZhaWxzLCBsaWJ4bCB3aWxsIHVzZSBhIHNpbmdsZSB1c2VyIGZvcg0KPiAtYWxsIFFFTVUg
aW5zdGFuY2VzLiBUaGUgdXNlciBpcyBuYW1lZCB4ZW4tcWVtdXVzZXItc2hhcmVkLiBUaGlzIGlz
DQo+IC1sZXNzIHNlY3VyZSBidXQgc3RpbGwgYmV0dGVyIHRoYW4gcnVubmluZyBRRU1VIGFzIHJv
b3QuIFVzaW5nIHRoaXMgaXMgYXMNCj4gLXNpbXBsZSBhcyBjcmVhdGluZyBqdXN0IG9uZSBtb3Jl
IHVzZXIgb24geW91ciBob3N0Og0KPiAtDQo+IC1hZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1z
eXN0ZW0geGVuLXFlbXV1c2VyLXNoYXJlZA0KPiAtDQo+IC0NCj4gLTMpIHJvb3QNCj4gLUFzIGEg
bGFzdCByZXNvcnQsIGxpYnhsIHdpbGwgc3RhcnQgUUVNVSBhcyByb290Lg0KPiAtDQo+IC0NCj4g
LVBsZWFzZSBub3RlIHRoYXQgcnVubmluZyBRRU1VIGFzIG5vbi1yb290IGNhdXNlcyBzZXZlcmFs
IGZlYXR1cmVzIGxpa2UNCj4gLW1pZ3JhdGlvbiBhbmQgUENJIHBhc3N0aHJvdWdoIHRvIG5vdCB3
b3JrIHByb3Blcmx5IGFuZCBtYXkgcHJldmVudCB0aGUNCj4gZ3Vlc3QNCj4gLWZyb20gYm9vdGlu
Zy4NCj4gLS0NCj4gMi4xOC4wDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 08:21:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 08:21: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 1g4M74-0001HG-1k; Mon, 24 Sep 2018 08:21: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=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4M73-0001HB-2t
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 08:21:01 +0000
X-Inumbo-ID: 76bcf0fd-bfd2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76bcf0fd-bfd2-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 10:18:50 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79485793"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 3/6] tools/dm_restrict: Ask QEMU to chroot
Thread-Index: AQHUUc1TZ9CLPXENJUy8Y8Jm7w31d6T/Gn5w
Date: Mon, 24 Sep 2018 08:20:56 +0000
Message-ID: <c5d71bd4789c4ea2880270b917c1bc64@AMSPEX02CL03.citrite.net>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-3-george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-3-george.dunlap@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 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTg6MDQNCj4gVG86IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAz
LzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBBc2sgUUVNVSB0byBjaHJvb3QNCj4gDQo+IFdoZW4gZG1f
cmVzdHJpY3QgaXMgZW5hYmxlZCwgYXNrIFFFTVUgdG8gY2hyb290IGludG8gYW4gZW1wdHkgZGly
ZWN0b3J5Lg0KPiANCj4gKiBDcmVhdGUgL3Zhci9ydW4vcWVtdS9yb290LWRvbWlkIChkZWxldGlu
ZyB0aGUgb2xkIG9uZSBpZiBpdCdzIHRoZXJlKQ0KPiAqIFBhc3MgdGhlIC1jaHJvb3Qgb3B0aW9u
IHRvIFFFTVUNCj4gDQo+IFJhdGhlciB0aGFuIHJ1bm5pbmcgYHJtIC1yZmAgb24gdGhlIGRpcmVj
dG9yeSBiZWZvcmUgY3JlYXRpbmcgaXQNCj4gKHNpbmNlIHRoZXJlIGlzIG5vIGxpYnJhcnkgZnVu
Y3Rpb24gdG8gZG8gdGhpcyksIHNpbXBseSBybWRpciB0aGUNCj4gZGlyZWN0b3J5LCByZWx5aW5n
IG9uIHRoZSBmYWN0IHRoYXQgdGhlIHByZXZpb3VzIFFFTVUgaW5zdGFuY2UsIGlmDQo+IHByb3Bl
cmx5IHJlc3RjaXJ0ZWQsIHNob3VsZG4ndCBoYXZlIGJlZW4gYWJsZSB0byB3cml0ZSBhbnl0aGlu
Zw0KDQpeIHR5cG8uLi4gJ3Jlc3RyaWN0ZWQnDQoNCj4gYW55d2F5Lg0KPiANCj4gQWxzbyB0ZXN0
IHRoYXQgdGhpcyB3b3JrZWQgaW4gZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaC4gIFRoaXMNCj4g
cmVxdWlyZXMgWEVOX1JVTl9ESVIgdG8gYmUgc2V0IGluIHRoZSBlbnZpcm9ubWVudCBzbyB3ZSBr
bm93IHdoZXJlIHRvDQo+IGxvb2suDQo+IA0KPiBTdWdnZXN0ZWQtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBOb3Qgc3VyZSB0aGUgYmVz
dCB3YXkgdG8gZ2V0IFhFTl9SVU5fRElSOyBoYXZpbmcgY29uZmlndXJlIHByb2Nlc3MgdGhpcw0K
PiBmaWxlIHNlZW1zIGxpa2UgYSBiaXQgb3ZlcmtpbGwuDQo+IA0KPiBDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGNpdHJpeC5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPg0KPiBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+
IC0tLQ0KPiAgZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICAgICAgICAgfCAx
MiArKystLS0NCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgMzkgKysrKysrKysrKysrKysrKysrKy0NCj4gIHRvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYt
cHJvY2Vzcy1jaGVja2VyLnNoIHwgMTcgKysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDYx
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jcy9k
ZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgYi9kb2NzL2Rlc2lnbnMvcWVtdS0NCj4gZGVwcml2
aWxlZ2UubWQNCj4gaW5kZXggMWU3MzFjMTZhYS4uZGY1YmIwN2Q3YyAxMDA2NDQNCj4gLS0tIGEv
ZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQNCj4gKysrIGIvZG9jcy9kZXNpZ25zL3Fl
bXUtZGVwcml2aWxlZ2UubWQNCj4gQEAgLTU4LDEyICs1OCw2IEBAIEZJWE1FOiBEb3VibGUtY2hl
Y2sgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBhYm92ZQ0KPiANCj4gICcnJ1Rlc3Rpbmcgc3RhdHVz
JycnOiBUZXN0ZWQNCj4gDQo+IC0jIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0
byBkbw0KPiAtDQo+IC1UaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8g
ZG8uICBJdCBpcyBtZWFudCB0byBiZQ0KPiAtbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1w
bGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQNCj4gLWZpcnN0Lg0KPiAtDQo+ICAj
IyBDaHJvb3QNCj4gDQo+ICAnJydEZXNjcmlwdGlvbicnJzogUWVtdSBydW5zIGluIGl0cyBvd24g
Y2hyb290LCBzdWNoIHRoYXQgZXZlbiBpZiBpdA0KPiBAQCAtODEsNiArNzUsMTIgQEAgVGhlbiBh
ZGRzIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOg0KPiANCj4gICcnJ1Rl
c3RlZCcnJzogTm90IHRlc3RlZA0KDQpeIHNob3VsZCB0aGlzIGNoYW5nZSB0byAndGVzdGVkJyBu
b3c/DQoNCiAgUGF1bA0KDQo+IA0KPiArIyMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0
aWxsIHRvIGRvDQo+ICsNCj4gK1RoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGls
bCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlDQo+ICtsaXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBv
ZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiArZmlyc3QuDQo+ICsN
Cj4gICMjIE5hbWVzcGFjZXMgZm9yIHVudXNlZCBmdW5jdGlvbmFsaXR5IChMaW51eCBvbmx5KQ0K
PiANCj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBFbnRlciBRRU1VIGludG8gaXRzIG93biBtb3VudCAm
IElQQyBuYW1lc3BhY2VzLg0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMNCj4gaW5kZXggYWJkMzFlZTZmMi4uZGY2ZmI2NGJlZSAx
MDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYw0KPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jDQo+IEBAIC0xNDEwLDkgKzE0MTAsNDYgQEAgc3RhdGljIGludA0KPiBsaWJ4
bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsDQo+ICAgICAgICAg
IH0NCj4gICAgICB9DQo+IA0KPiAtICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRt
X3Jlc3RyaWN0KSkNCj4gKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0
cmljdCkpIHsNCj4gKyAgICAgICAgY2hhciAqIGNocm9vdF9kaXIgPSBHQ1NQUklOVEYoIiVzL3Fl
bXUtcm9vdC0lZCIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19ydW5fZGlyX3BhdGgoKSwNCj4gZ3Vlc3RfZG9taWQpOw0KPiArDQo+ICAgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi14ZW4tZG9taWQtcmVzdHJpY3QiKTsNCj4gDQo+ICsg
ICAgICAgIC8qDQo+ICsgICAgICAgICAqIFJ1biBRRU1VIGluIGEgY2hyb290IGF0IC92YXIvcnVu
L3hlbi9yb290LSVkDQo+ICsgICAgICAgICAqDQo+ICsgICAgICAgICAqIFRoZXJlIGlzIG5vIGxp
YnJhcnkgZnVuY3Rpb24gdG8gZG8gdGhlIGVxdWl2YWxlbnQgb2YgYHJtDQo+ICsgICAgICAgICAq
IC1yZmAuICBIb3dldmVyIGRlcHJpdmlsZWdlZCBRRU1VIGluIHRoZW9yeSBzaG91bGRuJ3QgYmUN
Cj4gKyAgICAgICAgICogYWJsZSB0byB3cml0ZSBhbnkgZmlsZXMgYW55d2F5LCBhcyB0aGUgY2hy
b290IHdvdWxkIGJlDQo+ICsgICAgICAgICAqIG93bmVkIGJ5IHJvb3QsIGJ1dCBpdCB3b3VsZCBi
ZSBydW5uaW5nIGFzIGFuIHVucHJpdmlsZWdlZA0KPiArICAgICAgICAgKiBwcm9jZXNzLiAgU28g
aW4gdGhlb3J5LCBvbGQgY2hyb290cyBzaG91bGQgYWx3YXlzIGJlIGVtcHR5Lg0KPiArICAgICAg
ICAgKg0KPiArICAgICAgICAgKiBybWRpciB0aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0aW5n
IHRvIGNyZWF0ZQ0KPiArICAgICAgICAgKiBpdDsgaWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhl
ciB0aGFuIEVOT0VOVCwgZmFpbCBkb21haW4NCj4gKyAgICAgICAgICogY3JlYXRpb24uDQo+ICsg
ICAgICAgICAqLw0KPiArICAgICAgICBpZiAocm1kaXIoY2hyb290X2RpcikgIT0gMA0KPiArICAg
ICAgICAgICAgJiYgZXJybm8gIT0gRU5PRU5UKSB7DQo+ICsgICAgICAgICAgICBMT0dFRChFUlJP
UiwgZ3Vlc3RfZG9taWQsDQo+ICsgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHJlbW92ZSBl
eGlzdGluZyBjaHJvb3QgZGlyICVzIiwgY2hyb290X2Rpcik7DQo+ICsgICAgICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIGZvciAoOzspIHsN
Cj4gKyAgICAgICAgICAgIGlmICghbWtkaXIoY2hyb290X2RpciwgMDAwMCkpDQo+ICsgICAgICAg
ICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpIGNvbnRp
bnVlOw0KPiArICAgICAgICAgICAgTE9HRUQoRVJST1IsIGd1ZXN0X2RvbWlkLA0KPiArICAgICAg
ICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgY2hyb290IGRpciAlcyIsIGNocm9vdF9kaXIp
Ow0KPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+ICsgICAgICAgIH0NCj4gKw0K
PiArICAgICAgICAvLyBBZGQgIi1jaHJvb3QgW2Rpcl0iIHRvIGNvbW1hbmQtbGluZQ0KPiArICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItY2hyb290Iik7DQo+ICsgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywgY2hyb290X2Rpcik7DQo+ICsgICAgfQ0KPiArDQo+ICAg
ICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSkgew0KPiAgICAgICAgICAvKiBUaGlzIGZpbGUgZGVz
Y3JpcHRvciBpcyBtZWFudCB0byBiZSB1c2VkIGJ5IFFFTVUgKi8NCj4gICAgICAgICAgKmRtX3N0
YXRlX2ZkID0gb3BlbihzdGF0ZS0+c2F2ZWRfc3RhdGUsIE9fUkRPTkxZKTsNCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoDQo+IGIvdG9v
bHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gNCj4gaW5kZXggNGFhNThl
Nzc2MC4uY2IyNDBmZDBlZCAxMDA3NTUNCj4gLS0tIGEvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJp
di1wcm9jZXNzLWNoZWNrZXIuc2gNCj4gKysrIGIvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1w
cm9jZXNzLWNoZWNrZXIuc2gNCj4gQEAgLTY0LDYgKzY0LDIzIEBAIGVsc2UNCj4gIGZpDQo+ICBl
Y2hvICRyZXN1bHQNCj4gDQo+ICsjIFRFU1Q6IGNocm9vdA0KPiArIw0KPiArIyBSZWFkIC9wcm9j
LzxkbXBpZD4vcm9vdCB0byBzZWUgaWYgaXQncyBjb3JyZWN0Lg0KPiArZWNobyAtbiAiQ2hyb290
OiAiDQo+ICtpZiBbWyAtbiAiJFhFTl9SVU5fRElSIiBdXSA7IHRoZW4NCj4gKyAgICB0Z3RfY2hy
b290PSRYRU5fUlVOX0RJUi9xZW11LXJvb3QtJGRvbWlkDQo+ICsgICAgcm9vdD0kKHJlYWRsaW5r
IC9wcm9jLyRkbXBpZC9yb290KQ0KPiArICAgIGlmIFtbICIkcm9vdCIgIT0gIiR0Z3RfY2hyb290
IiBdXSA7IHRoZW4NCj4gKwllY2hvICJGQUlMRUQiDQo+ICsJZmFpbGVkPSJ0cnVlIg0KPiArICAg
IGVsc2UNCj4gKwllY2hvICJQQVNTRUQiDQo+ICsgICAgZmkNCj4gK2Vsc2UNCj4gKyAgICBlY2hv
ICJTS0lQUEVEIChYRU5fUlVOX0RJUiB1bmRlZmluZWQpIg0KPiArZmkNCj4gKw0KPiAgaWYgJGZh
aWxlZCA7IHRoZW4NCj4gICAgICBleGl0IDENCj4gIGVsc2UNCj4gLS0NCj4gMi4xOC4wDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 08:24:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 08:24: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 1g4MA7-0001Qw-Jj; Mon, 24 Sep 2018 08: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=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4MA6-0001Qr-Qh
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 08:24:10 +0000
X-Inumbo-ID: e84fb2ed-bfd2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e84fb2ed-bfd2-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 10:22:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79485924"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
Thread-Index: AQHUUc19eYRNrx5QqEiRg+IrM/P3NKT/G5iA
Date: Mon, 24 Sep 2018 08:24:07 +0000
Message-ID: <0806602843b44b08aaa8c053299e7724@AMSPEX02CL03.citrite.net>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-4-george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-4-george.dunlap@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 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTg6MDQNCj4gVG86IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA0
LzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBVbnNoYXJlIG1vdW50IGFuZA0KPiBJUEMgbmFtZXNwYWNl
cyBvbiBMaW51eA0KPiANCj4gUUVNVSBydW5uaW5nIHVuZGVyIFhlbiBkb2Vzbid0IG5lZWQgbW91
bnQgb3IgSVBDIGZ1bmN0aW9uYWxpdHkuDQo+IENyZWF0ZSBhbmQgZW50ZXIgc2VwYXJhdGUgbmFt
ZXNwYWNlcyBmb3IgZWFjaCBvZiB0aGVzZSBiZWZvcmUNCj4gZXhlY3V0aW5nIFFFTVUsIHNvIHRo
YXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRoZQ0KPiBwcm9j
ZXNzIHdvbid0IGJlIGFibGUgdG8gZXZlbiBuYW1lIHN5c3RlbSBtb3VudCBwb2ludHMgb3IgZXhz
dGluZw0KPiBub24tZmlsZS1iYXNlZCBJUEMgZGVzY3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBhdHRh
Y2sgdGhlbS4NCj4gDQo+IFVuc2hhcmluZyBpcyBzb21ldGhpbmcgYSBwcm9jZXNzIGNhbiBvbmx5
IGRvIHRvIGl0c2VsZiAoaXQgd291bGQNCj4gc2VlbSk7IHNvIGFkZCBhbiBvcy1zcGVjaWZpYyAi
ZG1fcHJlZXhlY19yZXN0cmljdCgpIiBob29rIGp1c3QgYmVmb3JlDQo+IHdlIGV4ZWMoKSB0aGUg
ZGV2aWNlIG1vZGVsLg0KPiANCj4gQWxzbyBhZGQgY2hlY2tzIHRvIGRlcHJpdi1wcm9jZXNzLWNo
ZWNrZXIuc2ggdG8gdmVyaWZ5IHRoYXQgZG0gaXMNCj4gcnVubmluZyBpbiBhIG5ldyBuYW1lc3Bh
Y2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhhbiB0aGUNCj4gY2FsbGVyKS4NCj4g
DQo+IFN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+DQo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4NCj4gLS0tDQo+IA0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBDQzogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgZG9jcy9kZXNpZ25z
L3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0NCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysNCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYyAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysNCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAgICAgICAgIHwgIDcgKysrKysr
Kw0KPiAgdG9vbHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAgICAgICAgICAgICAgfCAxNCAr
KysrKysrKysrKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMgICAgICAgICAgICAg
ICAgICAgfCAgNSArKysrKw0KPiAgdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNo
ZWNrZXIuc2ggfCAxOCArKysrKysrKysrKysrKysrKysNCj4gIDcgZmlsZXMgY2hhbmdlZCwgNTcg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kb2NzL2Rl
c2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LQ0KPiBkZXByaXZp
bGVnZS5tZA0KPiBpbmRleCBkZjViYjA3ZDdjLi41OGQ1ZGY2MDcyIDEwMDY0NA0KPiAtLS0gYS9k
b2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZA0KPiArKysgYi9kb2NzL2Rlc2lnbnMvcWVt
dS1kZXByaXZpbGVnZS5tZA0KPiBAQCAtNzUsMTIgKzc1LDYgQEAgVGhlbiBhZGRzIHRoZSBmb2xs
b3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOg0KPiANCj4gICcnJ1Rlc3RlZCcnJzogTm90
IHRlc3RlZA0KPiANCj4gLSMjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBk
bw0KPiAtDQo+IC1UaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8u
ICBJdCBpcyBtZWFudCB0byBiZQ0KPiAtbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVt
ZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQNCj4gLWZpcnN0Lg0KPiAtDQo+ICAjIyBO
YW1lc3BhY2VzIGZvciB1bnVzZWQgZnVuY3Rpb25hbGl0eSAoTGludXggb25seSkNCj4gDQo+ICAn
JydEZXNjcmlwdGlvbicnJzogRW50ZXIgUUVNVSBpbnRvIGl0cyBvd24gbW91bnQgJiBJUEMgbmFt
ZXNwYWNlcy4NCj4gQEAgLTEwMiw2ICs5NiwxMiBAQCBjYWxsOg0KPiANCj4gICcnJ1Rlc3RlZCcn
JzogTm90IHRlc3RlZA0KDQpBZ2Fpbi4uIHNob3VsZCB0aGlzIG5vdCBiZWNvbWUgJ3Rlc3RlZCc/
DQoNCj4gDQo+ICsjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbw0KPiAr
DQo+ICtUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBp
cyBtZWFudCB0byBiZQ0KPiArbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRp
b24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQNCj4gK2ZpcnN0Lg0KPiArDQo+ICAjIyMgQmFzaWMg
UkxJTUlUcw0KPiANCj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBBIG51bWJlciBvZiBsaW1pdHMgb24g
dGhlIHJlc291cmNlcyB0aGF0IGEgZ2l2ZW4NCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jDQo+IGluZGV4IGRmNmZiNjRiZWUuLjY3
MzM1MTQzNzAgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMNCj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYw0KPiBAQCAtMjM5MSw2ICsyMzkxLDggQEAgcmV0cnlfdHJh
bnNhY3Rpb246DQo+ICAgICAgICAgIGdvdG8gb3V0X2Nsb3NlOw0KPiAgICAgIGlmICghcmMpIHsg
LyogaW5uZXIgY2hpbGQgKi8NCj4gICAgICAgICAgc2V0c2lkKCk7DQo+ICsgICAgICAgIGlmIChs
aWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkNCj4gKyAgICAgICAgICAgIGxp
YnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGdjLCBsb2dmaWxlX3cpOw0KPiAgICAgICAg
ICBsaWJ4bF9fZXhlYyhnYywgbnVsbCwgbG9nZmlsZV93LCBsb2dmaWxlX3csIGRtLCBhcmdzLCBl
bnZzKTsNCj4gICAgICB9DQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZnJl
ZWJzZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jDQo+IGluZGV4IDY0NDJjY2VjNzIu
LmFlZDJhMmIxMTUgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYw0K
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMNCj4gQEAgLTI0NSwzICsyNDUsOCBA
QCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsDQo+ICB7DQo+ICAg
ICAgcmV0dXJuIEVSUk9SX05JOw0KPiAgfQ0KPiArDQo+ICt2b2lkIGxpYnhsX19sb2NhbF9kbV9w
cmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MsIGludCBzdGRlcnJmZCkNCj4gK3sNCj4gKyAg
ICByZXR1cm47DQo+ICt9DQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaA0KPiBpbmRleCA4MDIzODJjNzA0Li42
ZTVmZjk3N2E2IDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oDQo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgNCj4gQEAgLTM3ODIsNiArMzc4Miwx
MyBAQCBzdHJ1Y3QgbGlieGxfX2RtX3NwYXduX3N0YXRlIHsNCj4gDQo+ICBfaGlkZGVuIHZvaWQg
bGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywNCj4gbGlieGxfX2RtX3NwYXdu
X3N0YXRlKik7DQo+IA0KPiArLyoNCj4gKyAqIENhbGxlZCBhZnRlciBmb3JraW5nIGJ1dCBiZWZv
cmUgZXhlY3V0aW5nIHRoZSBsb2NhbCBkZXZpY2Vtb2RlbC4NCj4gKyAqIE11c3QgY2FsbCBfZXhp
dCgtMSkgb24gZmFpbHVyZSwgcHJpbnRpbmcgYW4gZXJyb3IgbWVzc2FnZSB0bw0KPiArICogc3Rk
ZXJyZmQgaWYgYXZhaWxhYmxlLg0KPiArICovDQo+ICtfaGlkZGVuIHZvaWQgbGlieGxfX2xvY2Fs
X2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYywgaW50DQo+IHN0ZGVycmZkKTsNCj4g
Kw0KPiAgLyogU3R1YmRvbSBkZXZpY2UgbW9kZWxzLiAqLw0KPiANCj4gIHR5cGVkZWYgc3RydWN0
IHsNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4
bC9saWJ4bF9saW51eC5jDQo+IGluZGV4IDZlZjBhYmM2OTMuLjJlZWFjOGRmOWEgMTAwNjQ0DQo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMNCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfbGludXguYw0KPiBAQCAtMzA3LDYgKzMwNywyMCBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9n
eV9pbml0KGxpYnhsX19nYyAqZ2MsDQo+ICAgICAgcmV0dXJuIGVycjsNCj4gIH0NCj4gDQo+ICt2
b2lkIGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MsIGludCBz
dGRlcnJmZCkNCj4gK3sNCj4gKyAgICBpbnQgcmM7DQo+ICsNCj4gKyAgICAvKiBVbnNoYXJlIG1v
dW50IGFuZCBJUEMgbmFtZXNwYWNlcy4gIFRoZXNlIGFyZSB1bnVzZWQgYnkgUUVNVS4gKi8NCj4g
KyAgICByYyA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMgfCBDTE9ORV9ORVdJUEMpOw0KPiArICAgIGlm
IChyYyA8IDApIHsNCj4gKyAgICAgICAgY2hhciAqbXNnID0gR0NTUFJJTlRGKCJsaWJ4bDogTW91
bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQNCj4gd2l0aCBlcnJvciAlZFxuIiwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm5vKTsNCj4gKyAgICAgICAgd3JpdGUoc3Rk
ZXJyZmQsIG1zZywgc3RybGVuKG1zZykpOw0KPiArICAgICAgICBfZXhpdCgtMSk7DQo+ICsgICAg
fQ0KPiArfQ0KPiArDQo+ICAvKg0KPiAgICogTG9jYWwgdmFyaWFibGVzOg0KPiAgICogbW9kZTog
Qw0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMgYi90b29scy9saWJ4
bC9saWJ4bF9uZXRic2QuYw0KPiBpbmRleCAyZWRmYjAwNjQxLi5kY2UzZjFmZGNlIDEwMDY0NA0K
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9uZXRic2QuYw0KPiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9uZXRic2QuYw0KPiBAQCAtMTI0LDMgKzEyNCw4IEBAIGludCBsaWJ4bF9fcGNpX3RvcG9s
b2d5X2luaXQobGlieGxfX2djICpnYywNCj4gIHsNCj4gICAgICByZXR1cm4gRVJST1JfTkk7DQo+
ICB9DQo+ICsNCj4gK3ZvaWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxf
X2djICpnYywgaW50IHN0ZGVycmZkKQ0KPiArew0KPiArICAgIHJldHVybjsNCj4gK30NCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoDQo+
IGIvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gNCj4gaW5kZXgg
Y2IyNDBmZDBlZC4uN2RjMjU3Mzc5OSAxMDA3NTUNCj4gLS0tIGEvdG9vbHMvdGVzdHMvZGVwcml2
L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gNCj4gKysrIGIvdG9vbHMvdGVzdHMvZGVwcml2L2Rl
cHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gNCj4gQEAgLTgxLDYgKzgxLDI0IEBAIGVsc2UNCj4gICAg
ICBlY2hvICJTS0lQUEVEIChYRU5fUlVOX0RJUiB1bmRlZmluZWQpIg0KPiAgZmkNCj4gDQo+ICsj
IFRFU1Q6IE5hbWVzcGFjZSB1bnNoYXJpbmcNCj4gKyMNCj4gKyMgUmVhZCAvcHJvYy88ZG1waWQ+
L25zLzxuYW1lc3BhY2U+IGFuZCBtYWtlIHN1cmUgaXQncyBub3QgZXF1YWwgdG8NCj4gKyMgdGhl
IGN1cnJlbnQgcHJvY2Vzc2VzJyB2YWx1ZQ0KPiArZm9yIG5zbmFtZSBpbiBpcGMgbW50OyBkbw0K
PiArICAgIGVjaG8gLW4gIlVuc2hhcmUgbmFtZXNwYWNlICRuc25hbWU6ICINCj4gKyAgICBkbW5z
PSQocmVhZGxpbmsgL3Byb2MvJGRtcGlkL25zLyRuc25hbWUpDQo+ICsgICAgbXlucz0kKHJlYWRs
aW5rIC9wcm9jL3NlbGYvbnMvJG5zbmFtZSkNCj4gKw0KPiArICAgIGlmIFtbICIkZG1ucyIgPT0g
IiRteW5zIiBdXSA7IHRoZW4NCj4gKwllY2hvICJGQUlMRUQiDQo+ICsJZmFpbGVkPSJ0cnVlIg0K
PiArICAgIGVsc2UNCj4gKwllY2hvICJQQVNTRUQiDQo+ICsgICAgZmkNCj4gK2RvbmUNCj4gKw0K
PiArDQo+ICBpZiAkZmFpbGVkIDsgdGhlbg0KPiAgICAgIGV4aXQgMQ0KPiAgZWxzZQ0KPiAtLQ0K
PiAyLjE4LjANCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 08:35:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 08:35: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 1g4MKe-0002F8-U5; Mon, 24 Sep 2018 08:35: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=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4MKd-0002F3-Bm
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 08:35:03 +0000
X-Inumbo-ID: 6d1c1505-bfd4-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d1c1505-bfd4-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 10:32:52 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79486435"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 5/6] tools/dm_depriv: Add first cut RLIMITs
Thread-Index: AQHUUc127VJFVPuSSkqJCkiu9CtHl6T/HffQ
Date: Mon, 24 Sep 2018 08:34:59 +0000
Message-ID: <bb3c1df20d5947c98b30b555aaff1f85@AMSPEX02CL03.citrite.net>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-5-george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-5-george.dunlap@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 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; 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+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTg6MDQNCj4gVG86IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA1
LzZdIHRvb2xzL2RtX2RlcHJpdjogQWRkIGZpcnN0IGN1dCBSTElNSVRzDQo+IA0KPiBMaW1pdCB0
aGUgYWJpbGl0eSBvZiBhIHBvdGVudGlhbGx5IGNvbXByb21pc2VkIFFFTVUgdG8gY29uc3VtZSBz
eXN0ZW0NCj4gcmVzb3VyY2VzLiAgS2V5IGxpbWl0czoNCj4gIC0gUkxJTUlUX0ZTSVpFIChmaWxl
IHNpemUpOiAyNTZLaUINCj4gIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdlcyB0byBh
IHVuaXF1ZSB1aWQpDQo+IA0KPiBQcm9iYWJseSB1bm5lY2Vzc2FyeSBsaW1pdHMgYnV0IHdoeSBu
b3Q6DQo+ICAtIFJMSU1JVF9DT1JFOiAwDQo+ICAtIFJMSU1JVF9NU0dRVUVVRTogMA0KPiAgLSBS
TElNSVRfTE9DS1M6IDANCj4gIC0gUkxJTUlUX01FTUxPQ0s6IDANCj4gDQo+IE5CIHRoYXQgd2Ug
ZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2aXJ0dWFsIG1lbW9yeSkgb3INCj4gUkxJ
TUlUX05PRklMRVMgKG51bWJlciBvZiBvcGVuIGZpbGVzKSwgc2luY2UgdGhlc2UgcmVxdWlyZSBt
b3JlIGNhcmUNCj4gYW5kL29yIG1vcmUgY29vcmRpbmF0aW9uIHdpdGggUUVNVSB0byBpbXBsZW1l
bnQuDQo+IA0KPiBTdWdnZXN0ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBDQzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgZG9jcy9kZXNp
Z25zL3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICAgICAgICAgfCAxMiArKy0tLQ0KPiAgdG9vbHMv
bGlieGwvbGlieGxfbGludXguYyAgICAgICAgICAgICAgICAgICAgfCA1MyArKysrKysrKysrKysr
KysrKysrKw0KPiAgdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIuc2gg
fCAzOCArKysrKysrKysrKysrKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRl
cHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtDQo+IGRlcHJpdmlsZWdlLm1kDQo+IGlu
ZGV4IDU4ZDVkZjYwNzIuLmNhNTU2MDA1YjUgMTAwNjQ0DQo+IC0tLSBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kDQo+ICsrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdl
Lm1kDQo+IEBAIC05NiwxMiArOTYsNiBAQCBjYWxsOg0KPiANCj4gICcnJ1Rlc3RlZCcnJzogTm90
IHRlc3RlZA0KPiANCj4gLSMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRv
DQo+IC0NCj4gLVRoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4g
IEl0IGlzIG1lYW50IHRvIGJlDQo+IC1saXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1l
bnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiAtZmlyc3QuDQo+IC0NCj4gICMjIyBC
YXNpYyBSTElNSVRzDQo+IA0KPiAgJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0
cyBvbiB0aGUgcmVzb3VyY2VzIHRoYXQgYSBnaXZlbg0KPiBAQCAtMTI2LDYgKzEyMCwxMiBAQCBQ
cm9iYWJseSBub3QgbmVjZXNzYXJ5IGJ1dCB3aHkgbm90Og0KPiANCj4gICcnJ1Rlc3RlZCcnJzog
Tm90IHRlc3RlZA0KPiANCj4gKyMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRv
IGRvDQo+ICsNCj4gK1RoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBk
by4gIEl0IGlzIG1lYW50IHRvIGJlDQo+ICtsaXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBs
ZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiArZmlyc3QuDQo+ICsNCj4gICMj
IyBGdXJ0aGVyIFJMSU1JVHMNCj4gDQo+ICBSTElNSVRfQVMgbGltaXRzIHRoZSB0b3RhbCBhbW91
bnQgb2YgbWVtb3J5OyBidXQgdGhpcyBpbmNsdWRlcyB0aGUNCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jDQo+IGluZGV4
IDJlZWFjOGRmOWEuLmE3YWU1YWYzMGUgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2xpbnV4LmMNCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYw0KPiBAQCAtMTYsNiAr
MTYsNyBAQA0KPiAgI2luY2x1ZGUgImxpYnhsX29zZGVwcy5oIiAvKiBtdXN0IGNvbWUgYmVmb3Jl
IGFueSBvdGhlciBoZWFkZXJzICovDQo+IA0KPiAgI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgi
DQo+ICsjaW5jbHVkZSA8c3lzL3Jlc291cmNlLmg+DQo+IA0KPiAgaW50IGxpYnhsX190cnlfcGh5
X2JhY2tlbmQobW9kZV90IHN0X21vZGUpDQo+ICB7DQo+IEBAIC0zMDcsOSArMzA4LDQ0IEBAIGlu
dCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywNCj4gICAgICByZXR1cm4g
ZXJyOw0KPiAgfQ0KPiANCj4gK3N0YXRpYyBzdHJ1Y3Qgew0KPiArICAgIGludCByZXNvdXJjZTsN
Cj4gKyAgICBybGltX3QgbGltaXQ7DQo+ICt9IHJsaW1pdHNbXSA9IHsNCj4gKyAgICB7DQo+ICsg
ICAgICAgIC5yZXNvdXJjZSA9IFJMSU1JVF9GU0laRSwNCj4gKyAgICAgICAgLyogQmlnIGVub3Vn
aCBmb3IgbG9nIGZpbGVzLCBub3QgYmlnIGVub3VnaCBmb3IgYSBEb1MgKi8NCj4gKyAgICAgICAg
LmxpbWl0ID0gMjU2KjEwMjQsDQo+ICsgICAgfSwNCj4gKyAgICB7DQo+ICsgICAgICAgIC5yZXNv
dXJjZSA9IFJMSU1JVF9OUFJPQywNCj4gKyAgICAgICAgLmxpbWl0ID0gMA0KPiArICAgIH0sDQo+
ICsgICAgew0KPiArICAgICAgICAucmVzb3VyY2UgPSBSTElNSVRfQ09SRSwNCj4gKyAgICAgICAg
LmxpbWl0ID0gMA0KPiArICAgIH0sDQo+ICsgICAgew0KPiArICAgICAgICAucmVzb3VyY2UgPSBS
TElNSVRfTVNHUVVFVUUsDQo+ICsgICAgICAgIC5saW1pdCA9IDANCj4gKyAgICB9LA0KPiArICAg
IHsNCj4gKyAgICAgICAgLnJlc291cmNlID0gUkxJTUlUX0xPQ0tTLA0KPiArICAgICAgICAubGlt
aXQgPSAwDQo+ICsgICAgfSwNCj4gKyAgICB7DQo+ICsgICAgICAgIC5yZXNvdXJjZSA9IFJMSU1J
VF9NRU1MT0NLLA0KPiArICAgICAgICAubGltaXQgPSAwDQo+ICsgICAgfSwNCj4gKyAgICB7DQo+
ICsgICAgICAgIC5yZXNvdXJjZSA9IC0xDQoNCklzIC0xIGd1YXJhbnRlZWQgbm90IHRvIGNsYXNo
IHdpdGggYW55IGRlZmluZWQgcmVzb3VyY2UgdHlwZT8NCg0KPiArICAgIH0NCj4gK307DQo+ICsN
Cj4gIHZvaWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYywg
aW50IHN0ZGVycmZkKQ0KPiAgew0KPiAgICAgIGludCByYzsNCj4gKyAgICB1bnNpZ25lZCBpOw0K
PiANCj4gICAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNlcy4gIFRoZXNlIGFy
ZSB1bnVzZWQgYnkgUUVNVS4gKi8NCj4gICAgICByYyA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMgfCBD
TE9ORV9ORVdJUEMpOw0KPiBAQCAtMzE5LDYgKzM1NSwyMyBAQCB2b2lkIGxpYnhsX19sb2NhbF9k
bV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MsDQo+IGludCBzdGRlcnJmZCkNCj4gICAg
ICAgICAgd3JpdGUoc3RkZXJyZmQsIG1zZywgc3RybGVuKG1zZykpOw0KPiAgICAgICAgICBfZXhp
dCgtMSk7DQo+ICAgICAgfQ0KPiArDQo+ICsgICAgLyogU2V0IHZhcmlvdXMgImVhc3kiIHJsaW1p
dHMgKi8NCj4gKyAgICBmb3IgKGk9MDsgcmxpbWl0c1tpXS5yZXNvdXJjZSAhPSAtMTsgaSsrKSB7
DQoNCkNvdWxkbid0IGZpZ3VyZSBvdXQgd2hldGhlciB0aGlzIGlzIGEgY29kaW5nIHN0eWxlIHZp
b2xhdGlvbiBvciBub3QgYnV0IEkgdGhpbmsgJ2k9MCcgc2hvdWxkIGJlICdpID0gMCcNCg0KICBQ
YXVsDQoNCj4gKyAgICAgICAgc3RydWN0IHJsaW1pdCBybGltOw0KPiArDQo+ICsgICAgICAgIHJs
aW0ucmxpbV9jdXIgPSBybGltLnJsaW1fbWF4ID0gcmxpbWl0c1tpXS5saW1pdDsNCj4gKw0KPiAr
ICAgICAgICByYyA9IHNldHJsaW1pdChybGltaXRzW2ldLnJlc291cmNlLCAmcmxpbSk7DQo+ICsg
ICAgICAgIGlmIChyYyA8IDApIHsNCj4gKyAgICAgICAgICAgIGNoYXIgKm1zZyA9IEdDU1BSSU5U
RigibGlieGw6IFNldHRpbmcgcmxpbWl0ICVkIHRvICVsbGQNCj4gZmFpbGVkIHdpdGggZXJyb3Ig
JWRcbiIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmxpbWl0c1tpXS5y
ZXNvdXJjZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZyBsb25nKXJsaW1pdHNbaV0ubGltaXQsDQo+IGVycm5vKTsNCj4gKyAgICAgICAgICAgIHdy
aXRlKHN0ZGVycmZkLCBtc2csIHN0cmxlbihtc2cpKTsNCj4gKyAgICAgICAgICAgIF9leGl0KC0x
KTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgfQ0KPiAgfQ0KPiANCj4gIC8qDQo+IGRpZmYg
LS1naXQgYS90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaA0KPiBi
L3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoDQo+IGluZGV4IDdk
YzI1NzM3OTkuLjZhODYxYmFmYTUgMTAwNzU1DQo+IC0tLSBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9k
ZXByaXYtcHJvY2Vzcy1jaGVja2VyLnNoDQo+ICsrKyBiL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXBy
aXYtcHJvY2Vzcy1jaGVja2VyLnNoDQo+IEBAIC05OCw2ICs5OCw0NCBAQCBmb3IgbnNuYW1lIGlu
IGlwYyBtbnQ7IGRvDQo+ICAgICAgZmkNCj4gIGRvbmUNCj4gDQo+ICsjIFRFU1Q6IFJMSU1JVHMN
Cj4gKyMNCj4gKyMgUmVhZCAvcHJvYy88ZG1waWQ+L2xpbWl0cw0KPiArZnVuY3Rpb24gY2hlY2tf
cmxpbWl0KCkgew0KPiArICAgIGxpbWl0X25hbWU9JDENCj4gKyAgICBsaW1pdF9zdHJpbmc9JDIN
Cj4gKyAgICB0Z3Q9JDMNCj4gKw0KPiArICAgIGVjaG8gLW4gInJsaW1pdCAkbGltaXRfbmFtZTog
Ig0KPiArICAgIGlucHV0PSQoZ3JlcCAiXiRsaW1pdF9zdHJpbmciIC9wcm9jLyRkbXBpZC9saW1p
dHMpDQo+ICsNCj4gKyAgICBpZiBbWyAteiAiJGlucHV0IiBdXSA7IHRoZW4NCj4gKwllY2hvICJD
b3VsZG4ndCBmaW5kIGxpbWl0ICRsaW1pdCINCj4gKwllY2hvIEZBSUxFRA0KPiArCWZhaWxlZD0i
dHJ1ZSINCj4gKwlyZXR1cm4NCj4gKyAgICBmaQ0KPiArDQo+ICsgICAgaWYgW1sgIiRpbnB1dCIg
PX4NCj4gXiRsaW1pdF9zdHJpbmdbWzpzcGFjZTpdXSooW15bOnNwYWNlOl1dKylbWzpzcGFjZTpd
XSooW15bOnNwYWNlOl1dKylbWzpzcGENCj4gY2U6XV0qW15bOnNwYWNlOl1dKyBdXSA7IHRoZW4N
Cj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbMV19IiAhPSAkdGd0IHx8DQo+ICsJCSAgIiR7QkFT
SF9SRU1BVENIWzJdfSIgIT0gJHRndCBdXSA7IHRoZW4NCj4gKwkgICAgZWNobyAiRkFJTEVEIg0K
PiArCSAgICBmYWlsZWQ9InRydWUiDQo+ICsJZWxzZQ0KPiArCSAgICBlY2hvICJQQVNTRUQiDQo+
ICsJZmkNCj4gKyAgICBlbHNlDQo+ICsJZWNobyAiQ291bGRuJ3QgcGFyc2UgL3Byb2MvPGRtcGlk
Pi9saW1pdHMiDQo+ICsJZWNobyAiRkFJTEVEIg0KPiArCWZhaWxlZD0idHJ1ZSINCj4gKyAgICBm
aQ0KPiArfQ0KPiArY2hlY2tfcmxpbWl0IEZTSVpFICJNYXggZmlsZSBzaXplIiAiMjYyMTQ0Ig0K
PiArY2hlY2tfcmxpbWl0IE5QUk9DICJNYXggcHJvY2Vzc2VzIiAwDQo+ICtjaGVja19ybGltaXQg
Q09SRSAiTWF4IGNvcmUgZmlsZSBzaXplIiAiMCINCj4gK2NoZWNrX3JsaW1pdCBNU0dRVUVVRSAi
TWF4IG1zZ3F1ZXVlIHNpemUiIDANCj4gK2NoZWNrX3JsaW1pdCBMT0NLUyAiTWF4IGZpbGUgbG9j
a3MiIDANCj4gK2NoZWNrX3JsaW1pdCBNRU1MT0NLICJNYXggbG9ja2VkIG1lbW9yeSIgMA0KPiAN
Cj4gIGlmICRmYWlsZWQgOyB0aGVuDQo+ICAgICAgZXhpdCAxDQo+IC0tDQo+IDIuMTguMA0KPiAN
Cj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
DQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:07:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09:07: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 1g4Mq2-0004U2-Uc; Mon, 24 Sep 2018 09:07:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4Mq1-0004Tq-Nw
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:07:29 +0000
X-Inumbo-ID: 691b83fb-bfd9-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 691b83fb-bfd9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 09:08: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 1g4Mpy-00053P-OY; Mon, 24 Sep 2018 09:07: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 1g4Mpy-0001Sc-BB; Mon, 24 Sep 2018 09:07:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4Mpy-0003cr-AT; Mon, 24 Sep 2018 09:07:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2f754b26cb2bc1fdc2574aef218cb9f5699ad624
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 09:07:26 +0000
Subject: [Xen-devel] [libvirt test] 128000: 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>

ZmxpZ2h0IDEyODAwMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmNzU0YjI2Y2IyYmMxZmRjMjU3NGFlZjIx
OGNiOWY1Njk5YWQ2MjQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTEwIGRheXMgICA5MiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjc5NjggIDIwMTgtMDktMjMgMDQ6MTg6NDQgWiAg
ICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hh
bzI1NUB6dGUuY29tLmNuPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIFd1
IFpvbmd5b25nIDxjb3JkaXVzLnd1QGh1YXdlaS5jb20+CiAgeGluaHVhLkNhbyA8Y2FveGluaHVh
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTg5MTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09: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 1g4NIW-0006as-2f; Mon, 24 Sep 2018 09:36:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4NIU-0006an-5l
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:36:54 +0000
X-Inumbo-ID: 84dc2f19-bfdd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84dc2f19-bfdd-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 09:37:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66083494"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 10:36:49 +0100
Message-ID: <20180924093649.30450-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@eu.citrix.com, Jim Fehlig <jfehlig@suse.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>

ZDU0ZWNmMzFiMiBwbGFjZWQgdGhlIGJ1aWxkIGRlcGVuZGVuY3kgaW4gYSB3cm9uZyBmaWxlLiBU
aGlzIHBhdGNoCnJldmVydHMgaXQgYW5kIGFkZHMgdGhlIGRlcGVuZGVuY3kgdG8gdGhlIHJpZ2h0
IGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+Ci0tLQogT3NzdGVzdC9Ub29sc3RhY2sv
bGlidmlydC5wbSB8IDIgKy0KIHRzLXhlbi1idWlsZC1wcmVwICAgICAgICAgICAgfCAzICsrLQog
MiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbSBiL09zc3Rlc3QvVG9vbHN0YWNrL2xp
YnZpcnQucG0KaW5kZXggZDVjZGE3N2UuLjQ1ZGYxNzM0IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rv
b2xzdGFjay9saWJ2aXJ0LnBtCisrKyBiL09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KQEAg
LTI2LDcgKzI2LDcgQEAgdXNlIFhNTDo6TGliWE1MOwogCiBzdWIgbmV3IHsKICAgICBteSAoJGNs
YXNzLCAkaG8sICRtZXRobmFtZSwkYXNzZXQpID0gQF87Ci0gICAgbXkgQGV4dHJhX3BhY2thZ2Vz
ID0gcXcobGliYXZhaGktY2xpZW50MyBsaWJnbnV0bHMyOC1kZXYpOworICAgIG15IEBleHRyYV9w
YWNrYWdlcyA9IHF3KGxpYmF2YWhpLWNsaWVudDMpOwogICAgIG15ICRubF9saWIgPSAibGlibmwt
My0yMDAiOwogICAgICRubF9saWIgPSAibGlibmwxIiBpZiAoJGhvLT57U3VpdGV9ID1+IG0vd2hl
ZXp5Lyk7CiAgICAgcHVzaChAZXh0cmFfcGFja2FnZXMsICRubF9saWIpOwpkaWZmIC0tZ2l0IGEv
dHMteGVuLWJ1aWxkLXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRleCA3N2EyZDI4NC4uMjNi
YmJlYjkgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1w
cmVwCkBAIC0yMDgsNyArMjA4LDggQEAgc3ViIHByZXAgKCkgewogICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhtbDItdXRpbHMgbGlieG1sMi1kZXYKICAgICAgICAgICAgICAgICAgICAgICBsaWJk
ZXZtYXBwZXItZGV2IHczYy1kdGQteGh0bWwgbGlieG1sLXhwYXRoLXBlcmwKICAgICAgICAgICAg
ICAgICAgICAgICBsaWJlbGYtZGV2Ci0gICAgICAgICAgICAgICAgICAgICAgY2NhY2hlIG5hc20g
Y2hlY2twb2xpY3kgZWJ0YWJsZXMpOworICAgICAgICAgICAgICAgICAgICAgIGNjYWNoZSBuYXNt
IGNoZWNrcG9saWN5IGVidGFibGVzCisgICAgICAgICAgICAgICAgICAgICAgbGliZ251dGxzMjgt
ZGV2KTsKIAogICAgIGlmICgkaG8tPntTdWl0ZX0gIX4gbS9zcXVlZXplfHdoZWV6eS8pIHsKIAlw
dXNoKEBwYWNrYWdlcywgcXcob2NhbWwtbm94IG9jYW1sLWZpbmRsaWIpKTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:47:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09: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 1g4NSv-0007N5-1j; Mon, 24 Sep 2018 09:47: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4NSt-0007N0-PC
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:47:39 +0000
X-Inumbo-ID: 91a7389d-bfde-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91a7389d-bfde-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 11:45:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66083928"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.45750.256428.463014@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 10:47:34 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180924093649.30450-1-wei.liu2@citrix.com>
References: <20180924093649.30450-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Jim Fehlig <jfehlig@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>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSF0gdHMteGVuLWJ1aWxkLXByZXA6IGluc3Rh
bGwgbGliZ251dGxzMjgtZGV2IGZvciBsaWJ2aXJ0IGJ1aWxkIik6Cj4gZDU0ZWNmMzFiMiBwbGFj
ZWQgdGhlIGJ1aWxkIGRlcGVuZGVuY3kgaW4gYSB3cm9uZyBmaWxlLiBUaGlzIHBhdGNoCj4gcmV2
ZXJ0cyBpdCBhbmQgYWRkcyB0aGUgZGVwZW5kZW5jeSB0byB0aGUgcmlnaHQgZmlsZS4KCk5vdyB0
aGF0IEkgbG9vayBhdCB0aGlzIHByb3Blcmx5IGFuZCBhdCB0aGUgY29udGV4dCwgSSB0aGluayB0
aGF0IHdlCm5lZWQgdG8gYWRkIGEgcnVudGltZSBkZXBlbmRlbmN5IHRvIGxpYnZpcnQucG0sIGhl
cmU6Cgo+IGRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2aXJ0LnBtIGIvT3NzdGVz
dC9Ub29sc3RhY2svbGlidmlydC5wbQo+IGluZGV4IGQ1Y2RhNzdlLi40NWRmMTczNCAxMDA2NDQK
PiAtLS0gYS9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2aXJ0LnBtCj4gKysrIGIvT3NzdGVzdC9Ub29s
c3RhY2svbGlidmlydC5wbQo+IEBAIC0yNiw3ICsyNiw3IEBAIHVzZSBYTUw6OkxpYlhNTDsKPiAg
Cj4gIHN1YiBuZXcgewo+ICAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0aG5hbWUsJGFzc2V0KSA9
IEBfOwo+IC0gICAgbXkgQGV4dHJhX3BhY2thZ2VzID0gcXcobGliYXZhaGktY2xpZW50MyBsaWJn
bnV0bHMyOC1kZXYpOwo+ICsgICAgbXkgQGV4dHJhX3BhY2thZ2VzID0gcXcobGliYXZhaGktY2xp
ZW50Myk7CgpTaW5jZSBpZiBsaWJ2aXJ0IGhhcyBnbnV0bHMgYXMgYSBidWlsZC1kZXAgc29tZSBi
aXQgb2YgaXQgaXMgcHJvYmFibHkKbGlua2VkIGFnYWluc3QgaXQgYW5kIHdpbGwgZmFpbCBvdGhl
cndpc2UuICBJIHRoaW5rIHRoZSByaWdodCBhbnN3ZXIKaXMgdGhlcmVmb3JlCiAgKyAgICBteSBA
ZXh0cmFfcGFja2FnZXMgPSBxdyhsaWJhdmFoaS1jbGllbnQzIGxpYmdudXRsczMwKTsKKGluIGFk
ZGl0aW9uIHRvIHRoZSBodW5rIGluIHRzLXhlbi1idWlsZC1wcmVwKS4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09: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 1g4NUc-0007Tr-FL; Mon, 24 Sep 2018 09:49:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4NUb-0007Tk-Cn
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:49:25 +0000
X-Inumbo-ID: 44ba50d8-bfdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44ba50d8-bfdf-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 09:50:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66084007"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 10:49:21 +0100
Message-ID: <20180924094921.31488-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@eu.citrix.com, Jim Fehlig <jfehlig@suse.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>

ZDU0ZWNmMzFiMiBwbGFjZWQgdGhlIGJ1aWxkIGRlcGVuZGVuY3kgaW4gYSB3cm9uZyBmaWxlLiBU
aGlzIHBhdGNoCmFkZHMgdGhlIGRlcGVuZGVuY3kgdG8gdGhlIHJpZ2h0IGZpbGUuIEFkZCBhIHJ1
bnRpbWUgZGVwZW5kZW5jeSBpbgpsaWJ2aXJ0LnBtLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29t
PgotLS0KIE9zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0gfCAyICstCiB0cy14ZW4tYnVpbGQt
cHJlcCAgICAgICAgICAgIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQu
cG0gYi9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2aXJ0LnBtCmluZGV4IGQ1Y2RhNzdlLi4xM2Y5MmRh
ZSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQorKysgYi9Pc3N0ZXN0
L1Rvb2xzdGFjay9saWJ2aXJ0LnBtCkBAIC0yNiw3ICsyNiw3IEBAIHVzZSBYTUw6OkxpYlhNTDsK
IAogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0aG5hbWUsJGFzc2V0KSA9IEBf
OwotICAgIG15IEBleHRyYV9wYWNrYWdlcyA9IHF3KGxpYmF2YWhpLWNsaWVudDMgbGliZ251dGxz
MjgtZGV2KTsKKyAgICBteSBAZXh0cmFfcGFja2FnZXMgPSBxdyhsaWJhdmFoaS1jbGllbnQzIGxp
YmdudXRsczMwKTsKICAgICBteSAkbmxfbGliID0gImxpYm5sLTMtMjAwIjsKICAgICAkbmxfbGli
ID0gImxpYm5sMSIgaWYgKCRoby0+e1N1aXRlfSA9fiBtL3doZWV6eS8pOwogICAgIHB1c2goQGV4
dHJhX3BhY2thZ2VzLCAkbmxfbGliKTsKZGlmZiAtLWdpdCBhL3RzLXhlbi1idWlsZC1wcmVwIGIv
dHMteGVuLWJ1aWxkLXByZXAKaW5kZXggNzdhMmQyODQuLjIzYmJiZWI5IDEwMDc1NQotLS0gYS90
cy14ZW4tYnVpbGQtcHJlcAorKysgYi90cy14ZW4tYnVpbGQtcHJlcApAQCAtMjA4LDcgKzIwOCw4
IEBAIHN1YiBwcmVwICgpIHsKICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bWwyLXV0aWxzIGxp
YnhtbDItZGV2CiAgICAgICAgICAgICAgICAgICAgICAgbGliZGV2bWFwcGVyLWRldiB3M2MtZHRk
LXhodG1sIGxpYnhtbC14cGF0aC1wZXJsCiAgICAgICAgICAgICAgICAgICAgICAgbGliZWxmLWRl
dgotICAgICAgICAgICAgICAgICAgICAgIGNjYWNoZSBuYXNtIGNoZWNrcG9saWN5IGVidGFibGVz
KTsKKyAgICAgICAgICAgICAgICAgICAgICBjY2FjaGUgbmFzbSBjaGVja3BvbGljeSBlYnRhYmxl
cworICAgICAgICAgICAgICAgICAgICAgIGxpYmdudXRsczI4LWRldik7CiAKICAgICBpZiAoJGhv
LT57U3VpdGV9ICF+IG0vc3F1ZWV6ZXx3aGVlenkvKSB7CiAJcHVzaChAcGFja2FnZXMsIHF3KG9j
YW1sLW5veCBvY2FtbC1maW5kbGliKSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:50:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09:50: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 1g4NVX-00086S-0w; Mon, 24 Sep 2018 09:50:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4NVV-00086E-ES
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:50:21 +0000
X-Inumbo-ID: 6675bf3f-bfdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6675bf3f-bfdf-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 09:51:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66084045"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-3-george.dunlap@citrix.com>
 <c5d71bd4789c4ea2880270b917c1bc64@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <9fbed20d-2c1a-a7da-53c8-4c23eec00aeb@citrix.com>
Date: Mon, 24 Sep 2018 10:50:17 +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: <c5d71bd4789c4ea2880270b917c1bc64@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDkvMjQvMjAxOCAwOToyMCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEdlb3JnZSBEdW5sYXAK
Pj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTggMTg6MDQKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+PiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4+IDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+Cj4+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAzLzZdIHRvb2xzL2Rt
X3Jlc3RyaWN0OiBBc2sgUUVNVSB0byBjaHJvb3QKPj4KPj4gV2hlbiBkbV9yZXN0cmljdCBpcyBl
bmFibGVkLCBhc2sgUUVNVSB0byBjaHJvb3QgaW50byBhbiBlbXB0eSBkaXJlY3RvcnkuCj4+Cj4+
ICogQ3JlYXRlIC92YXIvcnVuL3FlbXUvcm9vdC1kb21pZCAoZGVsZXRpbmcgdGhlIG9sZCBvbmUg
aWYgaXQncyB0aGVyZSkKPj4gKiBQYXNzIHRoZSAtY2hyb290IG9wdGlvbiB0byBRRU1VCj4+Cj4+
IFJhdGhlciB0aGFuIHJ1bm5pbmcgYHJtIC1yZmAgb24gdGhlIGRpcmVjdG9yeSBiZWZvcmUgY3Jl
YXRpbmcgaXQKPj4gKHNpbmNlIHRoZXJlIGlzIG5vIGxpYnJhcnkgZnVuY3Rpb24gdG8gZG8gdGhp
cyksIHNpbXBseSBybWRpciB0aGUKPj4gZGlyZWN0b3J5LCByZWx5aW5nIG9uIHRoZSBmYWN0IHRo
YXQgdGhlIHByZXZpb3VzIFFFTVUgaW5zdGFuY2UsIGlmCj4+IHByb3Blcmx5IHJlc3RjaXJ0ZWQs
IHNob3VsZG4ndCBoYXZlIGJlZW4gYWJsZSB0byB3cml0ZSBhbnl0aGluZwo+IAo+IF4gdHlwby4u
LiAncmVzdHJpY3RlZCcKCk9vcHMgLS0gZml4ZWQsIHRoYW5rcy4KCj4+IGRpZmYgLS1naXQgYS9k
b2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LQo+PiBk
ZXByaXZpbGVnZS5tZAo+PiBpbmRleCAxZTczMWMxNmFhLi5kZjViYjA3ZDdjIDEwMDY0NAo+PiAt
LS0gYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAo+PiArKysgYi9kb2NzL2Rlc2ln
bnMvcWVtdS1kZXByaXZpbGVnZS5tZAo+PiBAQCAtNTgsMTIgKzU4LDYgQEAgRklYTUU6IERvdWJs
ZS1jaGVjayB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGFib3ZlCj4+Cj4+ICAnJydUZXN0aW5nIHN0
YXR1cycnJzogVGVzdGVkCj4+Cj4+IC0jIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGls
bCB0byBkbwo+PiAtCj4+IC1UaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwg
dG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQo+PiAtbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2Yg
aW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKPj4gLWZpcnN0Lgo+PiAtCj4+
ICAjIyBDaHJvb3QKPj4KPj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBRZW11IHJ1bnMgaW4gaXRzIG93
biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0Cj4+IEBAIC04MSw2ICs3NSwxMiBAQCBUaGVu
IGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6Cj4+Cj4+ICAnJydU
ZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKPiAKPiBeIHNob3VsZCB0aGlzIGNoYW5nZSB0byAndGVzdGVk
JyBub3c/CgpJIHNvcnQgb2Ygd2VudCBiYWNrIGFuZCBmb3J0aCBoZXJlIGJldHdlZW4gd2hldGhl
ciB0aGlzIHNob3VsZCBtZWFuICdhCnRlc3QgaXQgYXZhaWxhYmxlJyAoaS5lLiwgZGVwcml2LXBy
b2Nlc3MtY2hlY2tlci5zaCBjaGVja3MgaXQpIGFuZCAndGhpcwppcyBhY3RpdmVseSBiZWluZyB0
ZXN0ZWQnIChpLmUuLCBieSBvc3N0ZXN0KS4gIEhlcmUgSSBlbmRlZCB1cCBnb2luZwp3aXRoIHRo
ZSBzZWNvbmQgb3B0aW9uLCBidXQgdGhhdCBtYWtlcyBhIHdlaXJkIGRlcGVuZGVuY3kgYmV0d2Vl
bgp4ZW4uZ2l0IGFuZCBvc3N0ZXN0LgoKT25lIG9wdGlvbiwgSSBzdXBwb3NlLCB3b3VsZCBiZSB0
byBjaGFuZ2UgdGhpcyB0byAiVGVzdCBpbXBsZW1lbnRlZCIgb3IKc29tZXRoaW5nLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09: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 1g4NXS-0008Gl-Og; Mon, 24 Sep 2018 09:52: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=etby=mg=xenproject.org=prvs=798f0d417=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4NXR-0008GV-IR
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:52:21 +0000
X-Inumbo-ID: 3a6eab10-bfdf-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a6eab10-bfdf-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 11:50:11 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66084118"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75277-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75235
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 24 Sep 2018 10:52:17 +0100
Subject: [Xen-devel] [distros-debian-sid test] 75277: 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>

ZmxpZ2h0IDc1Mjc3IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTI3Ny8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzUyMzUKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTIzNQogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDc1MjM1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyMzUKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTIz
NQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDc1MjM1CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAg
ICAgICAgICAgNzUyMzUKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhm
LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 09:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 09: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 1g4NXS-0008Gf-Ex; Mon, 24 Sep 2018 09:52:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4NXQ-0008Fk-SF
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 09:52:20 +0000
X-Inumbo-ID: ad415b60-bfdf-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad415b60-bfdf-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 09:53:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79489816"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 3/6] tools/dm_restrict: Ask QEMU to chroot
Thread-Index: AQHUUc1TZ9CLPXENJUy8Y8Jm7w31d6T/Gn5w///4X4CAACHLMA==
Date: Mon, 24 Sep 2018 09:52:18 +0000
Message-ID: <0970493ee83a48ea920fbd12f80c7f27@AMSPEX02CL03.citrite.net>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-3-george.dunlap@citrix.com>
 <c5d71bd4789c4ea2880270b917c1bc64@AMSPEX02CL03.citrite.net>
 <9fbed20d-2c1a-a7da-53c8-4c23eec00aeb@citrix.com>
In-Reply-To: <9fbed20d-2c1a-a7da-53c8-4c23eec00aeb@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 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAyNCBTZXB0ZW1iZXIgMjAxOCAx
MDo1MA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjIgMy82XSB0b29scy9kbV9yZXN0cmljdDogQXNrIFFFTVUgdG8NCj4gY2hy
b290DQo+IA0KPiBPbiAwOS8yNC8yMDE4IDA5OjIwIEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFp
bHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbg0KPiBCZWhhbGYN
Cj4gPj4gT2YgR2VvcmdlIER1bmxhcA0KPiA+PiBTZW50OiAyMSBTZXB0ZW1iZXIgMjAxOCAxODow
NA0KPiA+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+IENjOiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4+
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IEdlb3JnZSBEdW5sYXANCj4gPj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4NCj4gPj4gU3Vi
amVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDMvNl0gdG9vbHMvZG1fcmVzdHJpY3Q6IEFzayBR
RU1VIHRvDQo+IGNocm9vdA0KPiA+Pg0KPiA+PiBXaGVuIGRtX3Jlc3RyaWN0IGlzIGVuYWJsZWQs
IGFzayBRRU1VIHRvIGNocm9vdCBpbnRvIGFuIGVtcHR5DQo+IGRpcmVjdG9yeS4NCj4gPj4NCj4g
Pj4gKiBDcmVhdGUgL3Zhci9ydW4vcWVtdS9yb290LWRvbWlkIChkZWxldGluZyB0aGUgb2xkIG9u
ZSBpZiBpdCdzIHRoZXJlKQ0KPiA+PiAqIFBhc3MgdGhlIC1jaHJvb3Qgb3B0aW9uIHRvIFFFTVUN
Cj4gPj4NCj4gPj4gUmF0aGVyIHRoYW4gcnVubmluZyBgcm0gLXJmYCBvbiB0aGUgZGlyZWN0b3J5
IGJlZm9yZSBjcmVhdGluZyBpdA0KPiA+PiAoc2luY2UgdGhlcmUgaXMgbm8gbGlicmFyeSBmdW5j
dGlvbiB0byBkbyB0aGlzKSwgc2ltcGx5IHJtZGlyIHRoZQ0KPiA+PiBkaXJlY3RvcnksIHJlbHlp
bmcgb24gdGhlIGZhY3QgdGhhdCB0aGUgcHJldmlvdXMgUUVNVSBpbnN0YW5jZSwgaWYNCj4gPj4g
cHJvcGVybHkgcmVzdGNpcnRlZCwgc2hvdWxkbid0IGhhdmUgYmVlbiBhYmxlIHRvIHdyaXRlIGFu
eXRoaW5nDQo+ID4NCj4gPiBeIHR5cG8uLi4gJ3Jlc3RyaWN0ZWQnDQo+IA0KPiBPb3BzIC0tIGZp
eGVkLCB0aGFua3MuDQo+IA0KPiA+PiBkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVw
cml2aWxlZ2UubWQgYi9kb2NzL2Rlc2lnbnMvcWVtdS0NCj4gPj4gZGVwcml2aWxlZ2UubWQNCj4g
Pj4gaW5kZXggMWU3MzFjMTZhYS4uZGY1YmIwN2Q3YyAxMDA2NDQNCj4gPj4gLS0tIGEvZG9jcy9k
ZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQNCj4gPj4gKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUt
ZGVwcml2aWxlZ2UubWQNCj4gPj4gQEAgLTU4LDEyICs1OCw2IEBAIEZJWE1FOiBEb3VibGUtY2hl
Y2sgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBhYm92ZQ0KPiA+Pg0KPiA+PiAgJycnVGVzdGluZyBz
dGF0dXMnJyc6IFRlc3RlZA0KPiA+Pg0KPiA+PiAtIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVu
dHMgc3RpbGwgdG8gZG8NCj4gPj4gLQ0KPiA+PiAtVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJp
Y3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUNCj4gPj4gLWxpc3RlZCBpbiBv
cmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0DQo+
ID4+IC1maXJzdC4NCj4gPj4gLQ0KPiA+PiAgIyMgQ2hyb290DQo+ID4+DQo+ID4+ICAnJydEZXNj
cmlwdGlvbicnJzogUWVtdSBydW5zIGluIGl0cyBvd24gY2hyb290LCBzdWNoIHRoYXQgZXZlbiBp
ZiBpdA0KPiA+PiBAQCAtODEsNiArNzUsMTIgQEAgVGhlbiBhZGRzIHRoZSBmb2xsb3dpbmcgdG8g
dGhlIHFlbXUgY29tbWFuZC1saW5lOg0KPiA+Pg0KPiA+PiAgJycnVGVzdGVkJycnOiBOb3QgdGVz
dGVkDQo+ID4NCj4gPiBeIHNob3VsZCB0aGlzIGNoYW5nZSB0byAndGVzdGVkJyBub3c/DQo+IA0K
PiBJIHNvcnQgb2Ygd2VudCBiYWNrIGFuZCBmb3J0aCBoZXJlIGJldHdlZW4gd2hldGhlciB0aGlz
IHNob3VsZCBtZWFuICdhDQo+IHRlc3QgaXQgYXZhaWxhYmxlJyAoaS5lLiwgZGVwcml2LXByb2Nl
c3MtY2hlY2tlci5zaCBjaGVja3MgaXQpIGFuZCAndGhpcw0KPiBpcyBhY3RpdmVseSBiZWluZyB0
ZXN0ZWQnIChpLmUuLCBieSBvc3N0ZXN0KS4gIEhlcmUgSSBlbmRlZCB1cCBnb2luZw0KPiB3aXRo
IHRoZSBzZWNvbmQgb3B0aW9uLCBidXQgdGhhdCBtYWtlcyBhIHdlaXJkIGRlcGVuZGVuY3kgYmV0
d2Vlbg0KPiB4ZW4uZ2l0IGFuZCBvc3N0ZXN0Lg0KPiANCj4gT25lIG9wdGlvbiwgSSBzdXBwb3Nl
LCB3b3VsZCBiZSB0byBjaGFuZ2UgdGhpcyB0byAiVGVzdCBpbXBsZW1lbnRlZCIgb3INCj4gc29t
ZXRoaW5nLg0KPiANCg0KT2ssICdUZXN0IGltcGxlbWVudGVkJyBzb3VuZHMgZ29vZC4NCg0KICBQ
YXVsDQoNCj4gIC1HZW9yZ2UNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:23:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10: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 1g4O1Q-0002An-Ag; Mon, 24 Sep 2018 10:23:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4O1O-0002Ah-PI
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:23:18 +0000
X-Inumbo-ID: 0092a653-bfe4-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0092a653-bfe4-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:24:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66085956"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.47889.528350.332432@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:23:13 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgMS82XSBkb2NzL3FlbXUtZGVwcml2aWxl
Z2U6IFJldmlzZSBhbmQgdXBkYXRlIHdpdGggc3RhdHVzIGFuZCBmdXR1cmUgcGxhbnMiKToKPiAr
IyMgWGVuIGxpYnJhcnkgLyBmaWxlLWRlc2NyaXB0b3IgcmVzdHJpY3Rpb25zCj4gKwo+ICsnJydE
ZXNjcmlwdGlvbicnJzogQ2xvc2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3Jp
cHRvcnMuCj4gK1NwZWNpZmljYWxseToKPiArICogQ2xvc2UgYWxsIHhlbnN0b3JlLXJlbGF0ZWQg
ZmlsZSBkZXNjcmlwdG9ycwoKVGhpcyBpcyBjb3JyZWN0LgoKPiArICogTWFrZSBzdXJlIHRoYXQg
ZXh0cmFuZW91cyBgcHJpdmNtZGAgYW5kIGBldnRjaG5gIGluc3RhbmNlcyBhcmUKPiArY2xvc2Vk
CgpObywgKmFsbCogcHJpdmNtZCBhbmQgZXZ0Y2huIGluc3RhbmNlcyBhcmUgcmVzdHJpY3RlZCwg
ZXZlbgpgZXh0cmFuZW91cycgb25lcyB3aGljaCBoYXZlIGJlZW4gbGVha2VkIGJ5IHFlbXUuICBO
b25lIGFyZSBjbG9zZWQuCgo+ICsnJydIb3cgdG8gdGVzdCcnJzoKPiArCj4gKyAgICB0b29scy90
ZXN0L2RlcHJpdi9kZXByaXYtZmQtY2hlY2tlci5jCgpZb3UgYWxzbyBuZWVkIHRoZSB0b29sIGBm
aXNoZGVzY3JpcHRvcicgZnJvbSBzcmM6Y2hpYXJrLXV0aWxzIHRvIGdldAp0aGUgZGVzY3JpcHRv
cnMgb3V0IG9mIHFlbXUuICBJdCBpcyBpbiBjaGlhcmstdXRpbHMtYmluIGluIERlYmlhbgpidXN0
ZXIgYW5kIERlYmlhbiBzdHJldGNoLWJhY2twb3J0cy4KCj4gKyMjIE5hbWVzcGFjZXMgZm9yIHVu
dXNlZCBmdW5jdGlvbmFsaXR5IChMaW51eCBvbmx5KQo+ICsKPiArJycnRGVzY3JpcHRpb24nJyc6
IEVudGVyIFFFTVUgaW50byBpdHMgb3duIG1vdW50ICYgSVBDIG5hbWVzcGFjZXMuCj4gK1RoaXMg
bWVhbnMgdGhhdCBldmVuIGlmIG90aGVyIHJlc3RyaWN0aW9ucyBmYWlsLCB0aGUgcHJvY2VzcyB3
b24ndCBiZQo+ICthYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQgcG9pbnRzIG9yIGV4c3Rp
bmcgbm9uLWZpbGUtYmFzZWQgSVBDCj4gK2Rlc2NyaXB0b3JzIHRvIGF0dGVtcHQgdG8gYXR0YWNr
IHRoZW0uCj4gKwo+ICsnJydJbXBsZW1lbnRhdGlvbicnJzoKPiArCj4gK0luIHRoZW9yeSB0aGlz
IGNvdWxkIGJlIGRvbmUgaW4gUUVNVSAoc2ltaWxhciB0byAtc2FuZGJveCwgLXJ1bmFzLAo+ICst
Y2hyb290LCBhbmQgc28gb24pLCBidXQgYSBwYXRjaCBkb2luZyB0aGlzIGluIFFFTVUgd2FzIE5B
S2VkCj4gK3Vwc3RyZWFtLiBUaGV5IHByZWZlcnJlZCB0aGF0IHRoaXMgd2FzIGRvbmUgYXMgYSBz
ZXR1cCBzdGVwIGJ5Cj4gK3doYXRldmVyIGV4ZWN1dGVzIFFFTVU7IGkuZS4sIGhhdmUgdGhlIHBy
b2Nlc3Mgd2hpY2ggZXhlYydzIFFFTVUgZmlyc3QKPiArY2FsbDoKPiArCj4gKyAgICB1bnNoYXJl
KENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKQoKSWYgeW91IGFyZSByZWNvcmRpbmcgdGhpcyBr
aW5kIG9mIGluZm9ybWF0aW9uIGhlcmU6IHRoaXMgd2lsbCBvZgpjb3Vyc2Ugbm90IHdvcmssIGJl
Y2F1c2UgcWVtdSBiaW5kcyBhbmQgb3BlbnMgdGhpbmdzIGF0IHN0YXJ0dXAgdGhhdAp3b3VsZCBi
ZSBicm9rZW4gYnkgdGhpcy4gIE1heWJlIHlvdSB3YW50IHRvIGdpdmUgYSB1cmwgdG8gYSBtYWls
aW5nCmxpc3QgcG9zdGluZyBpbnN0ZWFkIG9mIHRoaXMgdW4tcmVmZXJlbmNlZCBoZWFyc2F5LgoK
PiArIyMjIE5ldHdvcmsgbmFtZXNwYWNpbmcgKExpbnV4IG9ubHkpCj4gKwo+ICtFbnRlciBRRU1V
IGludG8gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSAoaW4gYWRkaXRpb24gdG8gbW91bnQgJiBJ
UEMKPiArbmFtZXNwYWNlcykuICBCYXNpY2FsbHkgY2hhbmdlIHRoZSAndW5zaGFyZScgY2FsbCB0
byBiZSBhcyBmb2xsb3dzOgo+ICsKPiArICAgIHVuc2hhcmUoQ0xPTkVfTkVXTkVUIHwgQ0xPTkVf
TkVXTlMgfCBDTE9ORV9ORVdJUEMpCj4gKwo+ICtRRU1VIGRvZXMgYWN0dWFsbHkgdXNlIHRoZSBu
ZXR3b3JrIG5hbWVzcGFjZSBieSBkZWZhdWx0LCBzbyBhZGRpbmcKPiArdGhpcyByZXN0cmljdGlv
biByZXF1aXJlcyBhZGRpdGlvbmFsIGNoYW5nZXMsIGxpc3RlZCBiZWxvdy4KClRoZSBDTE9ORV9O
RVdJUEMgb3ZlcmxhcHMgd2l0aCB0aGUgSVBDIHVuc2hhcmUgZGlzY3Vzc2VkIGFib3ZlLgoKPiAr
IyMgU2V0dGluZyB1cCBhIHVzZXJpZCByYW5nZQoKVGhlcmUgd2FzIHNvbWUgZGlzY3Vzc2lvbiBv
biBhIERlYmlhbiBsaXN0IHJlY2VudGx5IGFib3V0IHNvbWUKY29udGFpbmVyIHN5c3RlbXMgdGhh
dCBlbmNvZGUgYSAxNi1iaXQgd2l0aGluLWNvbnRhaW5lciB1aWQgYW5kIGEKMTYtYml0IGNvbnRh
aW5lciBudW1iZXIgaW50byB0aGUgMzItYml0IHVpZC4gIEkgZ3Vlc3Mgd2UgZG9uJ3QgbmVlZCB0
bwpleHBsaWNpdGx5IHdvcnJ5IGFib3V0IGNsYXNoZXMgYmV0d2VlbiBvdXIgdXNhZ2UgYW5kIHRo
b3NlID8KCj4gKyMgTGltaXRhdGlvbnMKPiArCj4gK1RoZSBmb2xsb3dpbmcgZmVhdHVyZXMgc3Rp
bGwgbmVlZCB0byBiZSBpbXBsZW1lbnRlZDoKPiArICogSW5zZXJ0aW5nIGEgbmV3IGNkcm9tIHdo
aWxlIHRoZSBndWVzdCBpcyBydW5uaW5nICh4bCBjZHJvbS1pbnNlcnQpCj4gKyAqIE1pZ3JhdGlv
biAvIHNhdmUgLyByZXN0b3JlCj4gKwo+ICtBZGRpdGlvbmFsbHksIGdldHRpbmcgUENJIHBhc3N0
aHJvdWdoIHRvIHdvcmsgc2VjdXJlbHkgd291bGQgcmVxdWlyZSBhCj4gK3NpZ25pZmljYW50IHJl
d29yayBvZiBob3cgcGFzc3Rocm91Z2ggd29ya3MgYXQgdGhlIG1vbWVudC4gIEl0IG1heSBiZQo+
ICtpbXBsZW1lbnRlZCBhdCBzb21lIHBvaW50IGJ1dCBpcyBub3QgYSBuZWFyLXRlcm0gcHJpb3Jp
dHkuCgpUaGUgbGltaXRhdGlvbnMgc2VjdGlvbiBzaG91bGQgYWxzbyBzYXkgc29tZXRoaW5nIGxp
a2UgdGhpczoKCiBUaGUgY3VycmVudGx5IGltcGxlbWVudGVkIHJlc3RyaWN0aW9ucyBhcmUgdGhv
dWdodCB0byBiZSBhIHVzZWZ1bAogc2VjdXJpdHkgaW1wcm92ZW1lbnQuICBIb3dldmVyLCB0aGUg
ZGVzaWduIGFuZCBpbXBsZW1lbnRhdGlvbiBpcwogcHJlbGltaW5hcnkgYW5kIHRoZXJlIGlzIHdv
cmsgbGVmdCB0byBkby4gIEFjY29yZGluZ2x5IHdlIGRvIG5vdAogcHJvbWlzZSB0aGF0IHRoZXkg
YXJlIHN1ZmZpY2llbnQgdG8gc3RvcCBhIHJvZ3VlIGRvbWFpbiB3aGljaCB0YWtlcwogY29udHJv
bCBvZiBpdHMgcWVtdSBmcm9tIGVzY2FwaW5nIGludG8gdGhlIGhvc3QsIGxldCBhbG9uZSBzdG9w
IGl0CiBmcm9tIGRlbnlpbmcgc2VydmljZSB0byB0aGUgaG9zdC4KCiBUaGVyZWZvcmUsIGJ1Z3Mg
d2hpY2ggYWZmZWN0IHRoZSBlZmZlY3RpdmVuZXNzIG9mIHRoZSBxZW11IGRlcHJpdgogbWVjaGFu
aXNtcyB3aWxsIGJlIHRyZWF0ZWQgYXMgcGxhaW4gYnVncywgbm90IHNlY3VyaXR5IGJ1Z3M7IHRo
ZXkKIHdvdWxkIG5vdCByZXN1bHQgaW4gYSBYZW4gUHJvamVjdCBTZWN1cml0eSBBZHZpc29yeS4g
IEhvd2V2ZXIsIGJ1Z3MKIHdoZXJlIHRoZSBzZWN1cml0eSBvZiBhIHN5c3RlbSB3aXRoIGRtX3Jl
c3RyaWN0PTEgaXMgd29yc2UgdGhhbgogYmVmb3JlLCB3aWxsIGJlIHRyZWF0ZWQgYXMgc2VjdXJp
dHkgYnVncy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:31:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:31: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 1g4O9P-0002vl-99; Mon, 24 Sep 2018 10:31: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4O9N-0002vg-NK
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:31:33 +0000
X-Inumbo-ID: b4393fab-bfe4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4393fab-bfe4-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 12:29:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66086383"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.48385.515748.551467@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:31:29 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-3-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-3-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgMy82XSB0b29scy9kbV9yZXN0cmljdDog
QXNrIFFFTVUgdG8gY2hyb290Iik6Cj4gV2hlbiBkbV9yZXN0cmljdCBpcyBlbmFibGVkLCBhc2sg
UUVNVSB0byBjaHJvb3QgaW50byBhbiBlbXB0eSBkaXJlY3RvcnkuCgpUaGlzIGlzIGdyZWF0LiAg
SG93ZXZlciwKCjEuIENhbiB5b3UgcGxlYXNlIGFycmFuZ2UgdG8gaW5zdGFsbCBkZXByaXYtcHJv
Y2Vzcy1jaGVja2VyLnNoID8KICAgVGhhdCB3YXkgb3NzdGVzdCBjYW4gcnVuIGl0LgoKMi4gZGVw
cml2LXByb2Nlc3MtY2hlY2tlci5zaCBzaG91bGQgYmUgY2FsbGVkIGRlcHJpdi1wcm9jZXNzLWNo
ZWNrZXIKICAgc28gdGhhdCB3ZSBkbyBub3QgbmVlZCB0byByZW5hbWUgaXQgaWYgd2UgY2hhbmdl
IHRoZSBpbXBsZW1lbnRhdGlvbgogICBsYW5ndWFnZS4gIChJbiBnZW5lcmFsIGBmb28uc2gnIGBm
b28ucGwnIGFyZSBhIGJhZCBpZGVhLikKCjMuIElmIFhFTl9SVU5fRElSIGlzIG5vdCBzZXQsIHRo
YXQgc2hvdWxkIGJlIGEgdGVzdCBmYWlsdXJlLCBub3QgYQogICBzaWxlbnQgInBhc3MiIGFsdGhv
dWdoIHRoZSB0ZXN0IHdhcyBub3QgcnVuLCBzbyBJIHRoaW5rIGl0IHNob3VsZAogICBleGl0IG5v
bnplcm8uCgo0LiBTdHlsZToKCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCj4gaW5kZXggYWJkMzFlZTZmMi4uZGY2ZmI2NGJlZSAx
MDA2NDQKPiAtICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkK
PiArICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkgewo+ICsg
ICAgICAgIGNoYXIgKiBjaHJvb3RfZGlyID0gR0NTUFJJTlRGKCIlcy9xZW11LXJvb3QtJWQiLAog
ICAgICAgICAgICAgICAgIF4KU3B1cmlvdXMgc3BhY2UuCgo+ICsgICAgICAgIGlmIChybWRpcihj
aHJvb3RfZGlyKSAhPSAwCj4gKyAgICAgICAgICAgICYmIGVycm5vICE9IEVOT0VOVCkgewoKVGhp
cyBlcnJvciBoYW5kbGluZyBzdHlsZSBpcyBjb250cmFyeSB0byB1c3VhbCBsaWJ4bCBwcmFjdGlj
ZS4gIE1vcmUKaWRpb21hdGljLCBhbmQgSU1PIG1vcmUgcmVhZGFibGUsIHdvdWxkIGJlIHNvbWV0
aGluZyBsaWtlIHRoaXM6CgogICAgICAgICAgIHIgPSBybWRpcihjaHJvb3RfZGlyKTsKICAgICAg
ICAgICBpZiAociAmJiBlcnJubyAhPSBFTk9FTlQpIHsKCj4gKyAgICAgICAgZm9yICg7Oykgewo+
ICsgICAgICAgICAgICBpZiAoIW1rZGlyKGNocm9vdF9kaXIsIDAwMDApKQo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7CgpTYW1lIGhlcmUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10: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 1g4OGN-00039B-2v; Mon, 24 Sep 2018 10:38:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4OGL-000394-4m
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:38:45 +0000
X-Inumbo-ID: 28b0500b-bfe6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28b0500b-bfe6-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:39:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66086677"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 11:38:35 +0100
Message-ID: <20180924103835.12705-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Qk9PVFNUUkFQX0RJUkVDVE1BUF9FTkQgaXMgZ29uZS4gVGhlIGNvbW1lbnQgaW4gcXVlc3Rpb24g
c2hvdWxkIHJlZmVyCnRvIEJPT1NUUkFQX01BUF9CQVNFIGFuZCBCT09UU1RSQVBfTUFQX0xJTUlU
IGluc3RlYWQuCgpSZW1vdmUgdHdvIHRyYWlsaW5nIHNwYWNlcyB3aGlsZSBmaXhpbmcgdGhlIGNv
bW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBmYjJhMTk0MTE5Li45NThkY2E5
ZmM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwpAQCAtOTQ0LDEyICs5NDQsMTMgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIC8qCiAgICAgICogSXRlcmF0ZSBiYWNr
d2FyZHMgb3ZlciBhbGwgc3VwZXJwYWdlLWFsaWduZWQgUkFNIHJlZ2lvbnMuCi0gICAgICogCi0g
ICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1c2UgdGhlIGJvb3QgYWxs
b2NhdG9yIGlzIG5vdCB5ZXQKLSAgICAgKiBpbml0aWFsaXNlZC4gSGVuY2Ugd2UgY2FuIG9ubHkg
bWFwIHN1cGVycGFnZXMgaW4gdGhlIGFkZHJlc3MgcmFuZ2UKLSAgICAgKiAwIHRvIEJPT1RTVFJB
UF9ESVJFQ1RNQVBfRU5ELCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKKyAg
ICAgKgorICAgICAqIFdlIHJlcXVpcmUgc3VwZXJwYWdlIGFsaWdubWVudCBiZWNhdXNlIHRoZSBi
b290IGFsbG9jYXRvciBpcworICAgICAqIG5vdCB5ZXQgaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNh
biBvbmx5IG1hcCBzdXBlcnBhZ2VzIGluIHRoZQorICAgICAqIGFkZHJlc3MgcmFuZ2UgQk9PVFNU
UkFQX01BUF9CQVNFIHRvIChCT09UU1RSQVBfTUFQX0JBU0UgKworICAgICAqIEJPT1RTVFJBUF9N
QVBfTElNSVQpLCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKICAgICAgKiBk
eW5hbWljIGFsbG9jYXRpb24gb2YgcGFnZXRhYmxlcy4KLSAgICAgKiAKKyAgICAgKgogICAgICAq
IEFzIHdlbGwgYXMgbWFwcGluZyBzdXBlcnBhZ2VzIGluIHRoYXQgcmFuZ2UsIGluIHByZXBhcmF0
aW9uIGZvcgogICAgICAqIGluaXRpYWxpc2luZyB0aGUgYm9vdCBhbGxvY2F0b3IsIHdlIGFsc28g
bG9vayBmb3IgYSByZWdpb24gdG8gd2hpY2gKICAgICAgKiB3ZSBjYW4gcmVsb2NhdGUgdGhlIGRv
bTAga2VybmVsIGFuZCBvdGhlciBtdWx0aWJvb3QgbW9kdWxlcy4gQWxzbywgb24KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:40: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 1g4OI7-0003ma-KC; Mon, 24 Sep 2018 10:40:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4OI6-0003mV-H7
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:40:34 +0000
X-Inumbo-ID: 6a190264-bfe6-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a190264-bfe6-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:41:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66086786"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.48926.86677.670345@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:40:30 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-4-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-4-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgNC82XSB0b29scy9kbV9yZXN0cmljdDog
VW5zaGFyZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMgb24gTGludXgiKToKPiBRRU1VIHJ1bm5p
bmcgdW5kZXIgWGVuIGRvZXNuJ3QgbmVlZCBtb3VudCBvciBJUEMgZnVuY3Rpb25hbGl0eS4KPiBD
cmVhdGUgYW5kIGVudGVyIHNlcGFyYXRlIG5hbWVzcGFjZXMgZm9yIGVhY2ggb2YgdGhlc2UgYmVm
b3JlCj4gZXhlY3V0aW5nIFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVz
dHJpY3Rpb25zIGZhaWwsIHRoZQo+IHByb2Nlc3Mgd29uJ3QgYmUgYWJsZSB0byBldmVuIG5hbWUg
c3lzdGVtIG1vdW50IHBvaW50cyBvciBleHN0aW5nCj4gbm9uLWZpbGUtYmFzZWQgSVBDIGRlc2Ny
aXB0b3JzIHRvIGF0dGVtcHQgdG8gYXR0YWNrIHRoZW0uCgo+IFVuc2hhcmluZyBpcyBzb21ldGhp
bmcgYSBwcm9jZXNzIGNhbiBvbmx5IGRvIHRvIGl0c2VsZiAoaXQgd291bGQKPiBzZWVtKTsgc28g
YWRkIGFuIG9zLXNwZWNpZmljICJkbV9wcmVleGVjX3Jlc3RyaWN0KCkiIGhvb2sganVzdCBiZWZv
cmUKPiB3ZSBleGVjKCkgdGhlIGRldmljZSBtb2RlbC4KLi4uCj4gKwo+ICt2b2lkIGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MsIGludCBzdGRlcnJmZCkKPiAr
ewo+ICsgICAgcmV0dXJuOwo+ICt9CgpUaGlzIHBhdGNoIGlzIHRoZSBwb2ludCBvZiBkaXZlcmdl
bmNlIGJldHdlZW4gTGludXggZG9tMCdzIGFuZCBGcmVlQlNECmRvbTAncy4KCklNTyBpdCdzIG5v
dCBnb29kIGVub3VnaCB0byBzaW1wbHkgdGFsayBhYm91dCBzb21lIHJlc3RyaWN0aW9ucyBhcwpi
ZWluZyBMaW51eC1vbmx5LiAgUmF0aGVyLCB0aGUgcmVzdHJpY3Rpb25zIGFyZSBzdXBwb3NlZCB0
byB3b3JrCnRvZ2V0aGVyIGFzIGEgd2hvbGUsIGFuZCB0aGUgd2hvbGUgc3lzY2FsbCBBUEkgYXZh
aWxhYmxlIHRvIHFlbXUgbmVlZHMKdG8gYmUgY29uc2lkZXJlZC4gIFRoYXQgd291bGQgbmVlZCB0
byBiZSBkb25lIHNlcGFyYXRlbHkgZm9yIEZyZWVCU0QuCgpJIHRoaW5rIHRoYXQgdGhpcyBtZWFu
cyB3ZSBzaG91bGQgZXhwbGljaXRseSB3cml0ZSBkb3duIHRoYXQgdGhlIHFlbXUKZGVwcml2IGlt
cGxlbWVudGF0aW9uIGlzIGluY29tcGxldGUgb24gRnJlZUJTRC4KCj4gKy8qIAo+ICsgKiBDYWxs
ZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4ZWN1dGluZyB0aGUgbG9jYWwgZGV2aWNlbW9k
ZWwuCj4gKyAqIE11c3QgY2FsbCBfZXhpdCgtMSkgb24gZmFpbHVyZSwgcHJpbnRpbmcgYW4gZXJy
b3IgbWVzc2FnZSB0bwo+ICsgKiBzdGRlcnJmZCBpZiBhdmFpbGFibGUuCgpJTU8gaXQgd291bGQg
YmUgYmV0dGVyIGlmIHRoZSBzaW5nbGUgY2FsbCBzaXRlIGhhbmRsZWQgdGhlIGVycm9ycy4gIEkK
dGhpbmsgdGhhdCBjYW4gYmUgZG9uZSBpbiBhIHN0YW5kYXJkIHdheS4gIFNvIHRoaXMgZnVuY3Rp
b24gc2hvdWxkCnByb2JhYmx5IGJlIGV4cGVjdGVkIHRvIGNhbGwgYSBMT0cgbWFjcm8gYW5kIHRo
ZW4gcmV0dXJuIEVSUk9SX0ZBSUwsCm9uIGZhaWx1cmUuCgo+ICt2b2lkIGxpYnhsX19sb2NhbF9k
bV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MsIGludCBzdGRlcnJmZCkKPiArewo+ICsg
ICAgaW50IHJjOwo+ICsKPiArICAgIC8qIFVuc2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2Vz
LiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLwo+ICsgICAgcmMgPSB1bnNoYXJlKENMT05F
X05FV05TIHwgQ0xPTkVfTkVXSVBDKTsKClZhcmlhYmxlIG5hbWUgc2hvdWxkIGJlIHIuICByYyBp
cyB1c2VkIGZvciBsaWJ4bCBlcnJvciBjb2Rlcy4KU2VlIHRvb2xzL2xpYnhsL0NPRElOR19TVFlM
RS4KCj4gKyAgICBpZiAocmMgPCAwKSB7Cj4gKyAgICAgICAgY2hhciAqbXNnID0gR0NTUFJJTlRG
KCJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQgd2l0aCBlcnJvciAlZFxu
IiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJybm8pOwoKUGxlYXNlIGRvIG5v
dCBwcmludCBudW1lcmljIGVycm5vIHZhbHVlcy4gIEkgdGhpbmsgeW91IGNhbiB1c2UgTE9HOgoK
IHwgICAgICAgLi4uLiBUaGUgY2hpbGQgbWF5IG5vdAogfCAgKiBtYWtlIGFueSBmdXJ0aGVyIGNh
bGxzIHRvIGxpYnhsIGluZnJhc3RydWN0dXJlLCBleGNlcHQgZm9yIG1lbW9yeQogfCAgKiBhbGxv
Y2F0aW9uIGFuZCBsb2dnaW5nLiAgICAuLi4KCihmcm9tIGxpYnhsX2ludGVybmFsLmgncyBkaXNj
dXNzaW9uIG9mIGxpYnhsX19ldl9jaGlsZF9mb3JrKQoKPiArIyBURVNUOiBOYW1lc3BhY2UgdW5z
aGFyaW5nCj4gKyMKPiArIyBSZWFkIC9wcm9jLzxkbXBpZD4vbnMvPG5hbWVzcGFjZT4gYW5kIG1h
a2Ugc3VyZSBpdCdzIG5vdCBlcXVhbCB0bwo+ICsjIHRoZSBjdXJyZW50IHByb2Nlc3NlcycgdmFs
dWUKPiArZm9yIG5zbmFtZSBpbiBpcGMgbW50OyBkbwo+ICsgICAgZWNobyAtbiAiVW5zaGFyZSBu
YW1lc3BhY2UgJG5zbmFtZTogIgo+ICsgICAgZG1ucz0kKHJlYWRsaW5rIC9wcm9jLyRkbXBpZC9u
cy8kbnNuYW1lKQo+ICsgICAgbXlucz0kKHJlYWRsaW5rIC9wcm9jL3NlbGYvbnMvJG5zbmFtZSkK
PiArCj4gKyAgICBpZiBbWyAiJGRtbnMiID09ICIkbXlucyIgXV0gOyB0aGVuCj4gKwllY2hvICJG
QUlMRUQiCj4gKwlmYWlsZWQ9InRydWUiCj4gKyAgICBlbHNlCj4gKwllY2hvICJQQVNTRUQiCj4g
KyAgICBmaQo+ICtkb25lCgpJIHdvbmRlciBpZiBtYXliZSB0aGlzIG91dHB1dCBzaG91bGQgYmUg
aW4gc3VidW5pdCB2MSBmb3JtYXQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:48:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4OPX-00041a-Ei; Mon, 24 Sep 2018 10:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4OPW-00041V-JG
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:48:14 +0000
X-Inumbo-ID: 7c383329-bfe7-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c383329-bfe7-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:49:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66087261"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.49386.122111.817413@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:48:10 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-5-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-5-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgNS82XSB0b29scy9kbV9kZXByaXY6IEFk
ZCBmaXJzdCBjdXQgUkxJTUlUcyIpOgo+IExpbWl0IHRoZSBhYmlsaXR5IG9mIGEgcG90ZW50aWFs
bHkgY29tcHJvbWlzZWQgUUVNVSB0byBjb25zdW1lIHN5c3RlbQo+IHJlc291cmNlcy4gIEtleSBs
aW1pdHM6Ci4uLgo+ICtzdGF0aWMgc3RydWN0IHsKPiArICAgIGludCByZXNvdXJjZTsKPiArICAg
IHJsaW1fdCBsaW1pdDsKPiArfSBybGltaXRzW10gPSB7Cj4gKyAgICB7Cj4gKyAgICAgICAgLnJl
c291cmNlID0gUkxJTUlUX0ZTSVpFLAo+ICsgICAgICAgIC8qIEJpZyBlbm91Z2ggZm9yIGxvZyBm
aWxlcywgbm90IGJpZyBlbm91Z2ggZm9yIGEgRG9TICovCj4gKyAgICAgICAgLmxpbWl0ID0gMjU2
KjEwMjQsCj4gKyAgICB9LAo+ICsgICAgewo+ICsgICAgICAgIC5yZXNvdXJjZSA9IFJMSU1JVF9O
UFJPQywKPiArICAgICAgICAubGltaXQgPSAwCj4gKyAgICB9LAo+ICsgICAgewo+ICsgICAgICAg
IC5yZXNvdXJjZSA9IFJMSU1JVF9DT1JFLAo+ICsgICAgICAgIC5saW1pdCA9IDAKPiArICAgIH0s
Cj4gKyAgICB7Cj4gKyAgICAgICAgLnJlc291cmNlID0gUkxJTUlUX01TR1FVRVVFLAo+ICsgICAg
ICAgIC5saW1pdCA9IDAKPiArICAgIH0sCj4gKyAgICB7Cj4gKyAgICAgICAgLnJlc291cmNlID0g
UkxJTUlUX0xPQ0tTLAo+ICsgICAgICAgIC5saW1pdCA9IDAKPiArICAgIH0sCj4gKyAgICB7Cj4g
KyAgICAgICAgLnJlc291cmNlID0gUkxJTUlUX01FTUxPQ0ssCj4gKyAgICAgICAgLmxpbWl0ID0g
MAoKVGhpcyB0YWJsZSB3b3VsZCBiZSBtdWNoIG5pY2VyIGluIHRhYmxlIGZvcm1hdCwgd2l0aCBl
YWNoIGVudHJ5IGFzIGEKcm93LiAgSWYgdGhlIGVudHJpZXMgYXJlIHRvbyBsb25nIHRvIHdyYXAg
dGhlbiBvcHRpb25zIGluY2x1ZGU6CiAqIFVzZSBhbiBpbnRlcm1lZGlhdGUgc3RydWN0IHNvIGFz
IHRvIGF2b2lkIGhhdmluZyB0byB1c2UKICAgIG5hbWVkIGluaXRpYWxpc2VycwogKiBJbnRyb2R1
Y2UgYSBtYWNybyB0byBkZWZpbmUgZWFjaCB0YWJsZSByb3cgKEkgdGhpbmsKICAgIHRoaXMgaXMg
YmV0dGVyKS4KCj4gKyAgICAvKiBTZXQgdmFyaW91cyAiZWFzeSIgcmxpbWl0cyAqLwo+ICsgICAg
Zm9yIChpPTA7IHJsaW1pdHNbaV0ucmVzb3VyY2UgIT0gLTE7IGkrKykgewoKSXQgd291bGQgYmUg
bW9yZSBpZGlvbWF0aWMgdG8gd2FsayBhIHBvaW50ZXIgYWxvbmcgdGhlIGFycmF5LCByYXRoZXIK
dGhhbiB3cml0aW5nIHJsaW1pdHNbaV0gYWxsIHRoZSB0aW1lLgoKPiArICAgICAgICBpZiAocmMg
PCAwKSB7Cj4gKyAgICAgICAgICAgIGNoYXIgKm1zZyA9IEdDU1BSSU5URigibGlieGw6IFNldHRp
bmcgcmxpbWl0ICVkIHRvICVsbGQgZmFpbGVkIHdpdGggZXJyb3IgJWRcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBybGltaXRzW2ldLnJlc291cmNlLAoKSWYgeW91IGNh
cmVkIHZlcnkgbXVjaCBhYm91dCB0aGUgZXJyb3IgaGFuZGxpbmcsIHlvdSBjb3VsZCBwcm9kdWNl
Cm5hbWVzIHJhdGhlciB0aGFuIG51bWJlcnMgZm9yIHRoZSBybGltaXQgdmFsdWVzIGJ5IHdyYXBw
aW5nIHRoZSBzdHJ1Y3QKcmxpbWl0IHVwIGluIGEgc3RydWN0IG9mIG91ciBvd24gd2l0aCBhIGBj
b25zdCBjaGFyICpuYW1lJyBmaWVsZCwgYW5kCmhhdmluZyBhIG1hY3JvIHRvIGdlbmVyYXRlIHRo
ZSB0YWJsZSBlbnRyaWVzLgoKQnV0IGl0J3MgcHJvYmFibHkgbm90IHdvcnRoIGl0LgoKQWdhaW4s
IHVzZSBgcicgZm9yIHN5c2NhbGwgcmV0dXJucy4gIEFuZCwgYWdhaW4sIGRvbid0IHByaW50IG51
bWVyaWNhbAplcnJubyB2YWx1ZXMuICB1c2UgTE9HRS4KCi4uLgo+ICsgICAgaWYgW1sgIiRpbnB1
dCIgPX4gXiRsaW1pdF9zdHJpbmdbWzpzcGFjZTpdXSooW15bOnNwYWNlOl1dKylbWzpzcGFjZTpd
XSooW15bOnNwYWNlOl1dKylbWzpzcGFjZTpdXSpbXls6c3BhY2U6XV0rIF1dIDsgdGhlbgo+ICsJ
aWYgW1sgIiR7QkFTSF9SRU1BVENIWzFdfSIgIT0gJHRndCB8fAoKQ29yLiAgSSB0aGluayBJIHdv
dWxkIGhhdmUgcmVhY2hlZCBmb3IgUGVybCBieSBub3cuICBJIGd1ZXNzIHRhc3RlcwpkaWZmZXIu
CgpJIGd1ZXNzIHlvdSBoYXZlIHRlc3RlZCB0aGF0IHRoaXMgZG9lcyBhbGwgcGFzcyBhbmQgZmFp
bAphcHByb3ByaWF0ZWx5ID8KCgpBYm91dCB0aGUgb3V0cHV0IGZvcm1hdCBmcm9tIHRoaXMgY2hl
Y2tlciBzY3JpcHQuICBBcyBpdCBpcywgb3NzdGVzdAp3aWxsIGhhdmUgdG8gZ3JvdyBhbiBhZGRp
dGlvbmFsIHBhcnNlciB0byBwYXJzZSB0aGlzLiAgSSBkb24ndCBtaW5kCnRoYXQgaWYgaXQncyBz
dWJ1bml0IHYxIChvciBzb21lIG90aGVyIHBsc3VzaWJsZSBzdGFuZGFyZCkuCgpCdXQgaWYgaXQn
cyBnb2luZyB0byBiZSBiZXNwb2tlIGl0IHdvdWxkIGJlIG11Y2ggbW9yZSBjb252ZW5pZW50IGlm
CnRoZSBvdXRwdXQgd2FzIHBhcnNlYWJsZSBieSB0aGUgc2FtZSBwYXJzZXIgYXMgdGhlIG9pdXRw
dXQgZnJvbQpkZXByaXYtZmQtY2hlY2tlci4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:49:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10: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 1g4OQg-00046v-R1; Mon, 24 Sep 2018 10: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4OQf-00046p-63
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:49:25 +0000
X-Inumbo-ID: 32905abb-bfe7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32905abb-bfe7-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 12:47:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66087309"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.49451.531992.450514@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:49:15 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-6-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgNi82XSBSRkM6IHRvb2xzL2RtX3Jlc3Ry
aWN0OiBFbmFibGUgUUVNVSBzYW5kYm94aW5nIik6Cj4gUUVNVSBoYXMgYSBgc2FuZGJveGAgZmVh
dHVyZSwgd2hlcmVpbiBpdCB3aWxsIHVzZSBzZWNjb21wMiB0byByZXN0cmljdAo+IHdoYXQgc3lz
dGVtIGNhbGxzIGl0IGlzIGFibGUgdG8gbWFrZS4KLi4uCj4gKyAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCAib24sb2Jzb2xldGU9ZGVueSxlbGV2YXRlcHJpdmlsZWdlcz1hbGxvdyxz
cGF3bj1kZW55LHJlc291cmNlY29udHJvbD1kZW55Iik7CgpXaHkgYGVsZXZhdGVwcml2aWxlZ2Vz
PWFsbG93JyA/CgpJbiB0aGlzIHN5bnRheCwgd2hhdCBoYXBwZW5zIHdpdGggdW5tZW50aW9uZWQg
YWJpbGl0aWVzID8KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:55:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:55: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 1g4OWe-0004rS-IX; Mon, 24 Sep 2018 10:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4OWe-0004rI-57
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 10:55:36 +0000
X-Inumbo-ID: 8332a46e-bfe8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8332a46e-bfe8-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:56:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66087555"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 11:55:29 +0100
Message-ID: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy() in
 queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

SW4gcHJhY3RpY2UsIHRoaXMgYWxsb3dzIHRoZSBjb21waWxlciB0byByZXBsYWNlIHRoZSBsb29w
IHdpdGggYSBwYWlyIG9mIG1vdnMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
Y21kLmMgICAgICB8IDEyICsrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1kZWZzLmggfCAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfY21kLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMK
aW5kZXggMDgyNDdmYS4uYzZjMGI0ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9jbWQuYwpAQCAtMjQsOCArMjQsNyBAQAogCiBzdGF0aWMgaW50IHF1ZXVlX2lvbW11X2NvbW1h
bmQoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBjbWRbXSkKIHsKLSAgICB1MzIgdGFpbCwg
aGVhZCwgKmNtZF9idWZmZXI7Ci0gICAgaW50IGk7CisgICAgdWludDMyX3QgdGFpbCwgaGVhZDsK
IAogICAgIHRhaWwgPSBpb21tdS0+Y21kX2J1ZmZlci50YWlsOwogICAgIGlmICggKyt0YWlsID09
IGlvbW11LT5jbWRfYnVmZmVyLmVudHJpZXMgKQpAQCAtMzUsMTIgKzM0LDkgQEAgc3RhdGljIGlu
dCBxdWV1ZV9pb21tdV9jb21tYW5kKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1MzIgY21kW10p
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9CVUZGRVJf
SEVBRF9PRkZTRVQpKTsKICAgICBpZiAoIGhlYWQgIT0gdGFpbCApCiAgICAgewotICAgICAgICBj
bWRfYnVmZmVyID0gKHUzMiAqKShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAqCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSkpOwotCi0gICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgSU9NTVVfQ01EX0JVRkZFUl9VMzJfUEVSX0VOVFJZOyBpKysg
KQotICAgICAgICAgICAgY21kX2J1ZmZlcltpXSA9IGNtZFtpXTsKKyAgICAgICAgbWVtY3B5KGlv
bW11LT5jbWRfYnVmZmVyLmJ1ZmZlciArCisgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZm
ZXIudGFpbCAqIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSksCisgICAgICAgICAgICAgICBj
bWQsIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSk7CiAKICAgICAgICAgaW9tbXUtPmNtZF9i
dWZmZXIudGFpbCA9IHRhaWw7CiAgICAgICAgIHJldHVybiAxOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAppbmRleCBjNDc5ZjBiLi4xZjE5Y2QzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtMTg3LDcg
KzE4Nyw2IEBACiAKICNkZWZpbmUgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFCQkJMTYKICNk
ZWZpbmUgSU9NTVVfQ01EX0JVRkZFUl9QT1dFUl9PRjJfRU5UUklFU19QRVJfUEFHRQk4Ci0jZGVm
aW5lIElPTU1VX0NNRF9CVUZGRVJfVTMyX1BFUl9FTlRSWSAJKElPTU1VX0NNRF9CVUZGRVJfRU5U
UllfU0laRSAvIDQpCiAKICNkZWZpbmUgSU9NTVVfQ01EX09QQ09ERV9NQVNLCQkJMHhGMDAwMDAw
MAogI2RlZmluZSBJT01NVV9DTURfT1BDT0RFX1NISUZUCQkJMjgKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:55:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:55: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 1g4OWf-0004rY-Rt; Mon, 24 Sep 2018 10:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4OWe-0004rK-BU
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 10:55:36 +0000
X-Inumbo-ID: 8448c7d5-bfe8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8448c7d5-bfe8-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 10:56:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66087556"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 11:55:30 +0100
Message-ID: <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/SVM-IOMMU: Drop get_field_from_byte()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

SXQgaXMgTUFTS19FWFRSKCkgaW4gZGlzZ3Vpc2UsIGJ1dCBsZXNzIGZsZXhpYmxlLgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CkNDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgNSAtLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNzBiNDM0NS4uZGVkMmNjNyAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtMjIwLDcgKzIyMCw3IEBAIHZvaWQgX19p
bml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRlLCBzdHJ1Y3QgaXZyc19tYXBw
aW5ncyAqaXZyc19kZXYpCiAgICAgZHRlWzddID0gZHRlWzZdID0gZHRlWzRdID0gZHRlWzJdID0g
ZHRlWzFdID0gZHRlWzBdID0gMDsKIAogICAgIGZsYWdzID0gaXZyc19kZXYtPmRldmljZV9mbGFn
czsKLSAgICBzeXNfbWd0ID0gZ2V0X2ZpZWxkX2Zyb21fYnl0ZShmbGFncywgQUNQSV9JVkhEX1NZ
U1RFTV9NR01UKTsKKyAgICBzeXNfbWd0ID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfU1lT
VEVNX01HTVQpOwogICAgIGRldl9leCA9IGl2cnNfZGV2LT5kdGVfYWxsb3dfZXhjbHVzaW9uOwog
CiAgICAgZmxhZ3MgJj0gbWFzazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtcHJvdG8uaAppbmRleCA5OWJjMjFjLi4xYjk2NWUxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC0xNTUsMTEgKzE1NSw2IEBAIHN0
YXRpYyBpbmxpbmUgdTMyIHNldF9maWVsZF9pbl9yZWdfdTMyKHUzMiBmaWVsZCwgdTMyIHJlZ192
YWx1ZSwKICAgICByZXR1cm4gcmVnX3ZhbHVlOwogfQogCi1zdGF0aWMgaW5saW5lIHU4IGdldF9m
aWVsZF9mcm9tX2J5dGUodTggdmFsdWUsIHU4IG1hc2spCi17Ci0gICAgcmV0dXJuICh2YWx1ZSAm
IG1hc2spIC8gKG1hc2sgJiAtbWFzayk7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9u
ZyByZWdpb25fdG9fcGFnZXModW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUp
CiB7CiAgICAgcmV0dXJuIChQQUdFX0FMSUdOKGFkZHIgKyBzaXplKSAtIChhZGRyICYgUEFHRV9N
QVNLKSkgPj4gUEFHRV9TSElGVDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 10:57:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 10:57: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 1g4OYi-00052x-8e; Mon, 24 Sep 2018 10:57: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4OYh-00052r-Gl
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 10:57:43 +0000
X-Inumbo-ID: 5c1d22ca-bfe8-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c1d22ca-bfe8-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 12:55:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66087650"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.49955.726494.382397@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 11:57:39 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-2-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-2-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 2/6] test/depriv: Add a tool to check
 process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ross  Lagerwall <ross.lagerwall@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgMi82XSB0ZXN0L2RlcHJpdjogQWRkIGEg
dG9vbCB0byBjaGVjayBwcm9jZXNzLWxldmVsIGRlcHJpdiIpOgo+IEFkZCBhIHRvb2wgdG8gY2hl
Y2sgd2hldGhlciB0aGUgdmFyaW91cyBwcm9jZXNzLWxldmVsIGRlcHJpdmlsZWdpbmcKPiBvcGVy
YXRpb25zIGhhdmUgYWN0dWFsbHkgdGFrZW4gcGxhY2Ugb24gdGhlIHByb2Nlc3MuCi4uLgo+ICsj
IEV4YW1wbGUgaW5wdXQ6Cj4gKyMgVWlkOgkxMTkzCTExOTMJMTE5MwkxMTkzCj4gK2lucHV0PSQo
Z3JlcCBVaWQgL3Byb2MvJGRtcGlkL3N0YXR1cykKCkFyZSB5b3Ugc3VyZSB0aGlzIGdyZXAgZG9l
cyBub3QgbmVlZCB0byBiZSBtb3JlIHNwZWNpZmljID8gIFdoYXQgaWYgYQpuZXcgdGhpbmcgZ2V0
cyBhZGRlZCwgSSBkb24ndCBrbm93LAogIFNwb25nbGVmbGVlcC1VaWQtQmxhcmtpbmc6IHllcyA0
Mgo/Cgo+ICtpZiBbWyAiJGlucHV0IiA9fiBeVWlkOltbOnNwYWNlOl1dKihbMC05XSspW1s6c3Bh
Y2U6XV0qKFswLTldKylbWzpzcGFjZTpdXSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05XSspJCBd
XSA7IHRoZW4KCkkgdGhpbmsgSSBtYWRlIG1vc3Qgb2YgbXkgY29tbWVudHMgYWJvdXQgdGhpcyBz
Y3JpcHQgaW4gbXkgb3RoZXIKcmV2aWV3IGNvbW1lbnRzLgoKQnV0LCBzcGVjaWZpY2FsbHksIGhl
cmU6IGlmIHlvdSBhcmUgY29uZmlkZW50IGFib3V0IHRoZSBmb3JtYXQgb2YgdGhlCmxpbmUgaW4g
L3Byb2MvKi9zdGF0dXMsIHlvdSBjb3VsZCBkbwogICBmaWVsZHM9KCRpbnB1dCkKICAgZm9yIHVp
ZCBpbiAke2ZpZWxkc1sqXToxfTsgZG8KICAgICAgY29tcGFyZSB1aWQgd2l0aCBleHBlY3RlZAoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:07:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11:07: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 1g4Ohq-0005tA-7d; Mon, 24 Sep 2018 11:07:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4Oho-0005t0-Dg
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 11:07:08 +0000
X-Inumbo-ID: 2013c706-bfea-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2013c706-bfea-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 11:08: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 1g4Ohl-0007QO-TE; Mon, 24 Sep 2018 11:07: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 1g4Ohl-0006hN-LH; Mon, 24 Sep 2018 11:07:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4Ohl-0005Bx-Jt; Mon, 24 Sep 2018 11:07:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-127997-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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-libvirt:migrate-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 11:07:05 +0000
Subject: [Xen-devel] [xen-unstable test] 127997: 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>

ZmxpZ2h0IDEyNzk5NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyNzk5Ny8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc5NjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzk2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTY2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzk2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTY2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjc5NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzk2NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTQw
MTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3OTk3ICAyMDE4LTA5LTI0IDAxOjUxOjQ3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxy
ZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11:14: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 1g4Oob-0006ec-8y; Mon, 24 Sep 2018 11:14:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=huth=mg=citrix.com=prvs=798618c21=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g4Ooa-0006eX-79
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 11:14:08 +0000
X-Inumbo-ID: 1a5066e0-bfeb-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a5066e0-bfeb-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 11:15:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66088748"
Date: Mon, 24 Sep 2018 12:14:04 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180924111404.GD2244@perard.uk.xensource.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-2-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921170428.13771-2-george.dunlap@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 2/6] test/depriv: Add a tool to check
 process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDY6MDQ6MjRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNo
ZWNrZXIuc2ggYi90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaAo+
IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy90ZXN0cy9kZXByaXYvZGVwcml2LXByb2Nlc3Mt
Y2hlY2tlci5zaApbLi4uXQo+ICsjIEV4YW1wbGUgaW5wdXQ6Cj4gKyMgVWlkOgkxMTkzCTExOTMJ
MTE5MwkxMTkzCj4gK2lucHV0PSQoZ3JlcCBVaWQgL3Byb2MvJGRtcGlkL3N0YXR1cykKPiAraWYg
W1sgIiRpbnB1dCIgPX4gXlVpZDpbWzpzcGFjZTpdXSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05
XSspW1s6c3BhY2U6XV0qKFswLTldKylbWzpzcGFjZTpdXSooWzAtOV0rKSQgXV0gOyB0aGVuCgpZ
b3Ugc2hvdWxkIHJlcGxhY2UgYWxsIHRoZSAqIGJ5ICsuIFN1cmVseSB5b3Ugd2FudCBhdCBsZWFz
dCBvbmUgc3BhY2UKYmV0d2VlbiB0d28gbnVtYmVycy4KCj4gKyAgICByZXN1bHQ9IlBBU1NFRCIK
PiArICAgIGZvciBpIGluIHsxLi40fTsgZG8KPiArCWlmIFtbICIke0JBU0hfUkVNQVRDSFskaV19
IiAhPSAiJHRndF91aWQiIF1dIDsgdGhlbgo+ICsJICAgIHJlc3VsdD0iRkFJTEVEIgo+ICsJICAg
IGZhaWxlZD0idHJ1ZSIKPiArCSAgICBicmVhawo+ICsJZmkKPiArICAgIGRvbmUKPiArZWxzZQo+
ICsgICAgcmVzdWx0PSJGQUlMRUQiCj4gKyAgICBmYWlsZWQ9InRydWUiCj4gK2ZpCj4gK2VjaG8g
JHJlc3VsdAo+ICsKPiArIyBFeGFtcGxlIGlucHV0Ogo+ICsjIEdpZDoJMTAwMjAJMTAwMjAJMTAw
MjAJMTAwMjAKPiArZWNobyAtbiAiUHJvY2VzcyBHSUQ6ICIKPiAraW5wdXQ9JChncmVwIFVpZCAv
cHJvYy8kZG1waWQvc3RhdHVzKQoKSGVyZSBncmVwIGZvciAiVWlkIiBidXQgLi4uCgo+ICtpZiBb
WyAiJGlucHV0IiA9fiBeR2lkOltbOnNwYWNlOl1dKihbMC05XSspW1s6c3BhY2U6XV0qKFswLTld
KylbWzpzcGFjZTpdXSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05XSspJCBdXSA7IHRoZW4KCmhl
cmUgaXMgIkdpZCIuCgo+ICsgICAgcmVzdWx0PSJQQVNTRUQiCj4gKyAgICBmb3IgaSBpbiB7MS4u
NH07IGRvCj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbJGldfSIgIT0gIiQ2NTUzNCIgXV0gOyB0
aGVuCgpJcyAiJDY1NTM0IiBzdXBwb3NlZCB0byBiZSBhIHZhcmlhYmxlPyBPciBpcyAiJCIgYSBl
eHRyYSBjaGFyYWN0ZXI/CgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:16:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11: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 1g4Or1-0006m5-OZ; Mon, 24 Sep 2018 11:16: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4Or0-0006ly-GP
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 11:16:38 +0000
X-Inumbo-ID: 004201cc-bfeb-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 004201cc-bfeb-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 13:14:28 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66088889"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.49451.531992.450514@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <e8886878-a7d8-3cc5-3396-69215716fe78@citrix.com>
Date: Mon, 24 Sep 2018 12:16:34 +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: <23464.49451.531992.450514@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMjQvMjAxOCAxMTo0OSBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJbUEFUQ0ggdjIgNi82XSBSRkM6IHRvb2xzL2RtX3Jlc3RyaWN0OiBFbmFibGUg
UUVNVSBzYW5kYm94aW5nIik6Cj4+IFFFTVUgaGFzIGEgYHNhbmRib3hgIGZlYXR1cmUsIHdoZXJl
aW4gaXQgd2lsbCB1c2Ugc2VjY29tcDIgdG8gcmVzdHJpY3QKPj4gd2hhdCBzeXN0ZW0gY2FsbHMg
aXQgaXMgYWJsZSB0byBtYWtlLgo+IC4uLgo+PiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsICJvbixvYnNvbGV0ZT1kZW55LGVsZXZhdGVwcml2aWxlZ2VzPWFsbG93LHNwYXduPWRl
bnkscmVzb3VyY2Vjb250cm9sPWRlbnkiKTsKPiAKPiBXaHkgYGVsZXZhdGVwcml2aWxlZ2VzPWFs
bG93JyA/CgpGcm9tIHFlbXUtZGVwcml2Lm1kOgoKYGVsZXZhdGVwcml2aWxlZ2VzYCBpcyBjdXJy
ZW50bHkgcmVxdWlyZWQgdG8gYWxsb3cgYC1ydW5hc2AgdG8gd29yay4KUmVtb3ZpbmcgdGhpcyBy
ZXF1aXJlbWVudCB3b3VsZCBtZWFuIG1ha2luZyBzdXJlIHRoYXQgdGhlIHVpZCBjaGFuZ2UKaGFw
cGVuZWQgYmVmb3JlIHRoZSBzZWNjb21wMiBjYWxsLCBwZXJoYXBzIGJ5IGNoYW5naW5nIHRoZSB1
aWQgYmVmb3JlCmV4ZWN1dGluZyBRRU1VLiAgKEJ1dCB0aGlzIHdvdWxkIHRoZW4gcmVxdWlyZSBv
dGhlciBjaGFuZ2VzIHRvIGNyZWF0ZQp0aGUgUU1QIHNvY2tldCwgVk5DIHNvY2tldCwgYW5kIHNv
IG9uKS4KClNob3VsZCBJIEMmUCB0aGlzIGludG8gYSBjb21tZW50IGhlcmU/Cgo+IEluIHRoaXMg
c3ludGF4LCB3aGF0IGhhcHBlbnMgd2l0aCB1bm1lbnRpb25lZCBhYmlsaXRpZXMgPwoKR29vZCBx
dWVzdGlvbiAtLSB0aGUgLWhlbHAgZG9lc24ndCBzZWVtIHRvIHNheS4gIExvb2tpbmcgYXQgdGhl
IGNvZGUKKHFlbXUtc2VjY29tcC5jOnBhcnNlX3NhbmRib3goKSkgZm9yIHRob3NlIHdobyB3YW50
IHRvIGZvbGxvdyBhbG9uZyBhdApob21lKSwgaXQgc2VlbXMgZGlmZmVyZW50IG9wdGlvbnMgaGF2
ZSBkaWZmZXJlbnQgZGVmYXVsdCB2YWx1ZXMgKHdoaWNoCmFyZSBub3QgbWVudGlvbmVkKSAtLSBv
YnNvbGV0ZSBpcyBkZWZhdWx0IGRlbnksIGJ1dCBzcGF3biwKZWxldmF0ZXByaXZpbGVnZXMsIGFu
ZCByZXNvdXJjc2Vjb250cm9sIGFyZSBkZWZhdWx0IGFsbG93LgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:19:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11: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 1g4Otc-0006vR-8y; Mon, 24 Sep 2018 11:19:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Otb-0006vL-4Z
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 11:19:19 +0000
X-Inumbo-ID: d343ccba-bfeb-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d343ccba-bfeb-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 11:20:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 05:19:16 -0600
Message-Id: <5BA8C83002000078001EB168@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 05:19:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180924103835.12705-1-wei.liu2@citrix.com>
In-Reply-To: <20180924103835.12705-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI0LjA5LjE4IGF0IDEyOjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+
IEBAIC05NDQsMTIgKzk0NCwxMyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBJdGVyYXRlIGJhY2t3
YXJkcyBvdmVyIGFsbCBzdXBlcnBhZ2UtYWxpZ25lZCBSQU0gcmVnaW9ucy4KPiAtICAgICAqIAo+
IC0gICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1c2UgdGhlIGJvb3Qg
YWxsb2NhdG9yIGlzIG5vdCB5ZXQKPiAtICAgICAqIGluaXRpYWxpc2VkLiBIZW5jZSB3ZSBjYW4g
b25seSBtYXAgc3VwZXJwYWdlcyBpbiB0aGUgYWRkcmVzcyByYW5nZQo+IC0gICAgICogMCB0byBC
T09UU1RSQVBfRElSRUNUTUFQX0VORCwgYXMgdGhpcyBpcyBndWFyYW50ZWVkIG5vdCB0byByZXF1
aXJlCj4gKyAgICAgKgo+ICsgICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJl
Y2F1c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlzCj4gKyAgICAgKiBub3QgeWV0IGluaXRpYWxpc2Vk
LiBIZW5jZSB3ZSBjYW4gb25seSBtYXAgc3VwZXJwYWdlcyBpbiB0aGUKPiArICAgICAqIGFkZHJl
c3MgcmFuZ2UgQk9PVFNUUkFQX01BUF9CQVNFIHRvIChCT09UU1RSQVBfTUFQX0JBU0UgKwo+ICsg
ICAgICogQk9PVFNUUkFQX01BUF9MSU1JVCksIGFzIHRoaXMgaXMgZ3VhcmFudGVlZCBub3QgdG8g
cmVxdWlyZQoKVGhlIHVwcGVyIGJvdW5kIGlzIG5vdCBhIHN1bS4gQnV0IHRoZXJlJ3MgdGhlbiBh
bHNvIGFuIGFwcGFyZW50CmRpc2Nvbm5lY3Q6IEJPT1RTVFJBUF9NQVBfTElNSVQgIT0KKEFSUkFZ
X1NJWkUobDJfaWRlbnRtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgYWZhaWN0LCB5ZXQKdGhl
IGxhdHRlciBpcyB3aGF0IGlzIHVzZWQgZm9yIG1hcHBpbmcgKGFuZCB3aGF0IG1hdGNoZXMgdGhl
IHZhbHVlCm9mIEJPT1RTVFJBUF9ESVJFQ1RNQVBfRU5EIGluIDQuMC40KS4KCkFsc28sIHNpbmNl
IHlvdSdyZSB0b3VjaGluZyBhbG1vc3QgdGhlIGVudGlyZSBjb21tZW50IGFueXdheSwKd291bGQg
eW91IG1pbmQgbW92aW5nIGl0IGRvd24gdG8gd2hlcmUgaXQgYmVsb25ncyAoaW1tZWRpYXRlbHkK
YWhlYWQgb2YgdGhlIGZvcigpKT8gT3ZlciB0aW1lIG1vcmUgYW5kIG1vcmUgdGhpbmdzIGdvdCBw
bGFjZWQKYmV0d2VlbiB0aGUgdHdvLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:21:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11:21: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 1g4Ow5-0007Z3-Ou; Mon, 24 Sep 2018 11: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4Ow5-0007Yx-5p
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 11:21:53 +0000
X-Inumbo-ID: bc21deee-bfeb-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc21deee-bfeb-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 13:19:43 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="66089129"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.51400.122794.926229@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 12:21:44 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180921170428.13771-6-george.dunlap@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

QXByb3BvcyBvZiBvdXIgY29udmVyc2F0aW9uIG9uIElSQywgSSBsb29rZWQgYXQgdGhlIGNoZWNr
ZXIgc2NyaXB0IGluCmRldGFpbC4KCj4gIyEvYmluL2Jhc2gKPiAKPiBkb21haW49IiQxIgoKSnVz
dCBub3RpY2VkIHRoaXMsIGJ1dDogT01HIG5vIGBzZXQgLWUnLgpZb3UgcHJvYmFibHkgd2FudCBg
c2V0IC1vIHBpcGVmYWlsJyB0b28uCgo+IGRtcGlkPSQoeGVuc3RvcmUtcmVhZCAvbG9jYWwvZG9t
YWluLyRkb21pZC9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkIDI+L2Rldi9udWxsKQo+IGlmIFtbIC16
ICIkZG1waWQiIF1dIDsgdGhlbgo+ICAgICBlY2hvICJ4ZW5zdG9yZS1yZWFkIGZhaWxlZCIKPiAg
ICAgZXhpdCAxCj4gZmkKCldoeSBkbyB5b3UgdGhyb3cgYXdheSB0aGUgc3RkZXJyIGZyb20geGVu
c3RvcmUtcmVhZCA/Cgo+IGZhaWxlZD0iZmFsc2UiCgpRdW90ZXMgYXJlIG5vdCBuZWVkZWQgaGVy
ZSBhbmQgc2VlbSB1bi1pZGlvbWF0aWMgdG8gbWUgd2hlbiB0aGUgUkhTIGlzCmEgc2ltcGxlIGF0
b20uCgo+ICMgVEVTVDogUHJvY2VzcyAvIGdyb3VwIGlkCi4uLgo+ICMgRklYTUU6IGRlYWwgd2l0
aCBvdGhlciBVSUQgY29uZmlndXJhdGlvbnM/CgpTaW5jZSB0aGUgdGVzdCB3aWxsIGZhaWwgaWYg
eW91IGRvbid0IGRvIHRoaXMsIEkgdGhpbmsgdGhpcyBpcyB2ZXJ5CnN1Yi1jcml0aWNhbCBhbmQg
eW91IGNvdWxkIGRyb3AgdGhlIGZpeG1lLgoKPiAjIEV4YW1wbGUgaW5wdXQ6Cj4gIyBVaWQ6CTEx
OTMJMTE5MwkxMTkzCTExOTMKPiBpbnB1dD0kKGdyZXAgVWlkIC9wcm9jLyRkbXBpZC9zdGF0dXMp
CgpJIGhhdmUgY29tbWVudGVkIG9uIHRoaXMgZ3JlcCwgYW5kIHRoZSBzdWJzZXF1ZW50IHJlZ2V4
cGVyeSwgYWxyZWFkeS4KCkJ1dCBhbHNvOiB5b3UgY2hlY2sgdGhlIHVpZCBhbmQgdGhlIGdpZCwg
YnV0IGJ5IGR1cGxpY2F0aW5nIHRoZSBjb2RlLgpTdXJlbHkgdGhpcyBjb3VsZCBiZSBhIHNoZWxs
IGZ1bmN0aW9uLgoKPiBlY2hvIC1uICJQcm9jZXNzIFVJRDogIgoKSWYgdGhpcyBoYWQgYmVlbiBt
ZSwgSSB3b3VsZCBoYXZlIHdyaXR0ZW4KICAgYmVnaW5fdGVzdCAiUHJvY2VzcyBVSUQiCmFuZCB0
aGVuCgo+ICAgICByZXN1bHQ9IlBBU1NFRCIKCiAgICAgIHRlc3RfcGFzc2VkCgo+ICAgICBmb3Ig
aSBpbiB7MS4uNH07IGRvCj4gCWlmIFtbICIke0JBU0hfUkVNQVRDSFskaV19IiAhPSAiJHRndF91
aWQiIF1dIDsgdGhlbgo+IAkgICAgcmVzdWx0PSJGQUlMRUQiCj4gCSAgICBmYWlsZWQ9InRydWUi
CgpJbiBwYXJ0aWN1bGFyLCB5b3Ugb3Blbi1jb2RlIHNldHRpbmcgYGZhaWxlZCcgZXZlcnl3aGVy
ZS4gIElmIHlvdSBtaXNzCm9uZSB0aGVuIHRoYXQgY291bGQgaGlkZSBhIHRlc3QgZmFpbHVyZS4g
IFNvCiAgICAgICAgICAgIHRlc3RfZmFpbGVkCkJ1dCB5b3Ugd2FudCB0byBwcmludCBhIHJlYXNv
biBzbwogICAgICAgICAgICB0ZXN0X2ZhaWxlZCAiZ290ICR1aWRvcmdpZCAkYWN0dWFsX2lkIHdh
bnRlZCAkdGd0X2lkIgoKQXMgYSBib251cywgZG9pbmcgdGhpcyBub3cgbWVhbnMgeW91IGNhbiBm
aXggdGhlIHRlc3Qgb3V0cHV0IGZvcm1hdCB0bwpiZSBtb3JlIHBhcnNlYWJsZSBieSBjaGFuZ2lu
ZyB0aGUgY29kZSBpbiBvbmUgcGxhY2UuCgo+ICAgICBpZiBbWyAiJHJvb3QiICE9ICIkdGd0X2No
cm9vdCIgXV0gOyB0aGVuCj4gCWVjaG8gIkZBSUxFRCIKCllvdSBjb3VsZCBpbnRyb2R1Y2UKICAg
ICAgICAgICAgdGVzdF9jb25kaXRpb24gJ3Jvb3QgZGlyZWN0b3J5JyAiJHJvb3QiICE9ICIkdGd0
X2Nocm9vdCIKd2hpY2ggY2FsbHMgdGVzdF9wYXNzZWQgb3IgdGVzdF9mYWlsZWQgYXMgYXBwcm9w
cmlhdGUuCgpJZiB5b3UgaGF2ZSBpdCByZXR1cm4gdGhlIHNhbWUgZXhpdCBzdGF0dXMgYXMgdGhl
IHRlc3QsIHlvdSBjYW4gdXNlIGl0CmZvciB0aGUgdWlkcyB3aGVyZSB5b3Ugd291bGQgc2F5CiAg
ICAgICAgdGVzdF9jb25kaXRpb24gIm9uZSAkdWlkb3JnaWQiICRhY3R1YWxfaWQgPSAkdGd0X2lk
IHx8IGJyZWFrCmFuZCB0aGUgcmVzdCBvZiB0aGUgdGltZSB5b3Ugd291bGQgaGF2ZSB0byB3cml0
ZQogICAgICAgICAgICB0ZXN0X2NvbmRpdGlvbiAncm9vdCBkaXJlY3RvcnknICIkcm9vdCIgIT0g
IiR0Z3RfY2hyb290IiB8fDoKCj4gZnVuY3Rpb24gY2hlY2tfcmxpbWl0KCkgewo+ICAgICBsaW1p
dF9uYW1lPSQxCj4gICAgIGxpbWl0X3N0cmluZz0kMgo+ICAgICB0Z3Q9JDMKPiAKPiAgICAgZWNo
byAtbiAicmxpbWl0ICRsaW1pdF9uYW1lOiAiCj4gICAgIGlucHV0PSQoZ3JlcCAiXiRsaW1pdF9z
dHJpbmciIC9wcm9jLyRkbXBpZC9saW1pdHMpCi4uLgo+ICAgICBpZiBbWyAiJGlucHV0IiA9fiBe
JGxpbWl0X3N0cmluZ1tbOnNwYWNlOl1dKihbXls6c3BhY2U6XV0rKVtbOnNwYWNlOl1dKihbXls6
c3BhY2U6XV0rKVtbOnNwYWNlOl1dKlteWzpzcGFjZTpdXSsgXV0gOyB0aGVuCgpCZWNhdXNlIG9m
IHRoZSB1bmZvcnR1bmF0ZSBmb3JtYXQgb2YgL3Byb2MvUElEL2xpbWl0cywgeW91IGRvIGNhbid0
Cmp1c3QgZG8gdGhlCiAgICBmaWVsZHM9KCRpbnB1dCkKdHJpY2sgYnV0CiAgICBmaWVsZHM9KCR7
aW5wdXQjKiAgfSkKRFRSVC4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 11:59:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 11:59: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 1g4PW4-0001OU-Nu; Mon, 24 Sep 2018 11:59:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4PW4-0001OP-2b
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 11:59:04 +0000
X-Inumbo-ID: 60e77947-bff1-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60e77947-bff1-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:00:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79495645"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy() in
 queue_iommu_command()
Thread-Index: AQHUU/UeSgeYDMBhmUSrqdcpjrxTfaT/Utgw
Date: Mon, 24 Sep 2018 11:59:01 +0000
Message-ID: <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537786530-4625-1-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 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTgg
MTE6NTUNCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3VyYXZlZQ0KPiBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzDQo+IDxicmlhbi53b29kc0BhbWQuY29t
Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggMS8yXSB4ODYvU1ZNLUlPTU1VOiBEb24ndCBvcGVuY29kZSBt
ZW1jcHkoKSBpbg0KPiBxdWV1ZV9pb21tdV9jb21tYW5kKCkNCj4gDQo+IEluIHByYWN0aWNlLCB0
aGlzIGFsbG93cyB0aGUgY29tcGlsZXIgdG8gcmVwbGFjZSB0aGUgbG9vcCB3aXRoIGEgcGFpciBv
Zg0KPiBtb3ZzLg0KPiANCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuDQoNCldlbGwgdGhlcmUgaXMg
YSBwb3RlbnRpYWwgZnVuY3Rpb25hbCBjaGFuZ2UuLi4NCg0KPiANCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPg0KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
DQo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBDQzogU3Vy
YXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ0M6
IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiAtLS0NCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgIHwgMTIgKysrKy0tLS0tLS0tDQo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCB8ICAxIC0NCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYw0KPiBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYw0KPiBpbmRleCAwODI0N2ZhLi5j
NmMwYjRmIDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
Y21kLmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jDQo+
IEBAIC0yNCw4ICsyNCw3IEBADQo+IA0KPiAgc3RhdGljIGludCBxdWV1ZV9pb21tdV9jb21tYW5k
KHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1MzIgY21kW10pDQo+ICB7DQo+IC0gICAgdTMyIHRh
aWwsIGhlYWQsICpjbWRfYnVmZmVyOw0KPiAtICAgIGludCBpOw0KPiArICAgIHVpbnQzMl90IHRh
aWwsIGhlYWQ7DQo+IA0KPiAgICAgIHRhaWwgPSBpb21tdS0+Y21kX2J1ZmZlci50YWlsOw0KPiAg
ICAgIGlmICggKyt0YWlsID09IGlvbW11LT5jbWRfYnVmZmVyLmVudHJpZXMgKQ0KPiBAQCAtMzUs
MTIgKzM0LDkgQEAgc3RhdGljIGludCBxdWV1ZV9pb21tdV9jb21tYW5kKHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11LA0KPiB1MzIgY21kW10pDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX0NNRF9CVUZGRVJfSEVBRF9PRkZTRVQpKTsNCj4gICAgICBpZiAoIGhl
YWQgIT0gdGFpbCApDQo+ICAgICAgew0KPiAtICAgICAgICBjbWRfYnVmZmVyID0gKHUzMiAqKShp
b21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKw0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAqDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSkpOw0KPiAtDQo+IC0gICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgSU9NTVVfQ01EX0JVRkZFUl9VMzJfUEVSX0VOVFJZOyBpKysgKQ0KPiAtICAg
ICAgICAgICAgY21kX2J1ZmZlcltpXSA9IGNtZFtpXTsNCj4gKyAgICAgICAgbWVtY3B5KGlvbW11
LT5jbWRfYnVmZmVyLmJ1ZmZlciArDQo+ICsgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZm
ZXIudGFpbCAqIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSksDQo+ICsgICAgICAgICAgICAg
ICBjbWQsIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSk7DQoNCi4uLnNpbmNlIHRoZSBidWls
dC1pbiBtZW1jcHkgbWF5IG5vdCBndWFyYW50ZWUgdG8gdGhlIGNvcHkgaW4gNCBieXRlIGNodW5r
cyBpbiBhc2NlbmRpbmcgb3JkZXIuIEFzIGxvbmcgYXMgdGhhdCBjaGFuZ2UgcG9zZXMgbm8gZGFu
Z2VyIChhbmQgc2VlaW5nIGFzIHRoZSBjb2RlIGNvbnRhaW5zIG5vIGJhcnJlci1pbmcgSSdkIGFz
c3VtZSB0aGF0IHRvIGJlIHRoZSBjYXNlKSB0aGVuIHRoaXMgY2hhbmdlIGxvb2tzIGZpbmUgdG8g
bWUgKHdpdGggdGhlICdubyBmdW5jdGlvbmFsIGNoYW5nZScgY29tbWVudCByZW1vdmVkKS4NCg0K
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4g
DQo+ICAgICAgICAgIGlvbW11LT5jbWRfYnVmZmVyLnRhaWwgPSB0YWlsOw0KPiAgICAgICAgICBy
ZXR1cm4gMTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oDQo+IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1k
ZWZzLmgNCj4gaW5kZXggYzQ3OWYwYi4uMWYxOWNkMyAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgNCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgNCj4gQEAgLTE4Nyw3ICsxODcsNiBAQA0K
PiANCj4gICNkZWZpbmUgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFCQkJMTYNCj4gICNkZWZp
bmUgSU9NTVVfQ01EX0JVRkZFUl9QT1dFUl9PRjJfRU5UUklFU19QRVJfUEFHRQk4DQo+IC0jZGVm
aW5lIElPTU1VX0NNRF9CVUZGRVJfVTMyX1BFUl9FTlRSWSAJKElPTU1VX0NNRF9CVUZGRVJfRU5U
UllfU0laRSAvDQo+IDQpDQo+IA0KPiAgI2RlZmluZSBJT01NVV9DTURfT1BDT0RFX01BU0sJCQkw
eEYwMDAwMDAwDQo+ICAjZGVmaW5lIElPTU1VX0NNRF9PUENPREVfU0hJRlQJCQkyOA0KPiAtLQ0K
PiAyLjEuNA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:06:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12: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 1g4Pcz-0002BK-Tb; Mon, 24 Sep 2018 12:06: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=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4Pcy-0002BF-8F
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:06:12 +0000
X-Inumbo-ID: ebaba907-bff1-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebaba907-bff1-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:04:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79496075"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
Date: Mon, 24 Sep 2018 13:05:53 +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: <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
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/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMjQvMDkvMTggMTI6NTksIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb21dCj4+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE4IDExOjU1Cj4+IFRvOiBYZW4t
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4+IDxKQmV1bGljaEBzdXNlLmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4gPHJv
Z2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IFN1cmF2ZWUKPj4gU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+OyBCcmlhbiBXb29kcwo+PiA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4gU3ViamVjdDogW1BB
VENIIDEvMl0geDg2L1NWTS1JT01NVTogRG9uJ3Qgb3BlbmNvZGUgbWVtY3B5KCkgaW4KPj4gcXVl
dWVfaW9tbXVfY29tbWFuZCgpCj4+Cj4+IEluIHByYWN0aWNlLCB0aGlzIGFsbG93cyB0aGUgY29t
cGlsZXIgdG8gcmVwbGFjZSB0aGUgbG9vcCB3aXRoIGEgcGFpciBvZgo+PiBtb3ZzLgo+Pgo+PiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KPiBXZWxsIHRoZXJlIGlzIGEgcG90ZW50aWFsIGZ1bmN0aW9u
YWwgY2hhbmdlLi4uCj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgo+PiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJh
dmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPgo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYyAgICAgIHwgMTIgKysrKy0tLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vYW1kLWlvbW11LWRlZnMuaCB8ICAxIC0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2NtZC5jCj4+IGluZGV4IDA4MjQ3ZmEuLmM2YzBiNGYgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+PiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKPj4gQEAgLTI0LDggKzI0LDcgQEAKPj4KPj4g
IHN0YXRpYyBpbnQgcXVldWVfaW9tbXVfY29tbWFuZChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwg
dTMyIGNtZFtdKQo+PiAgewo+PiAtICAgIHUzMiB0YWlsLCBoZWFkLCAqY21kX2J1ZmZlcjsKPj4g
LSAgICBpbnQgaTsKPj4gKyAgICB1aW50MzJfdCB0YWlsLCBoZWFkOwo+Pgo+PiAgICAgIHRhaWwg
PSBpb21tdS0+Y21kX2J1ZmZlci50YWlsOwo+PiAgICAgIGlmICggKyt0YWlsID09IGlvbW11LT5j
bWRfYnVmZmVyLmVudHJpZXMgKQo+PiBAQCAtMzUsMTIgKzM0LDkgQEAgc3RhdGljIGludCBxdWV1
ZV9pb21tdV9jb21tYW5kKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAo+PiB1MzIgY21kW10pCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9CVUZGRVJf
SEVBRF9PRkZTRVQpKTsKPj4gICAgICBpZiAoIGhlYWQgIT0gdGFpbCApCj4+ICAgICAgewo+PiAt
ICAgICAgICBjbWRfYnVmZmVyID0gKHUzMiAqKShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKwo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAq
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9CVUZGRVJfRU5UUllf
U0laRSkpOwo+PiAtCj4+IC0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSU9NTVVfQ01EX0JVRkZF
Ul9VMzJfUEVSX0VOVFJZOyBpKysgKQo+PiAtICAgICAgICAgICAgY21kX2J1ZmZlcltpXSA9IGNt
ZFtpXTsKPj4gKyAgICAgICAgbWVtY3B5KGlvbW11LT5jbWRfYnVmZmVyLmJ1ZmZlciArCj4+ICsg
ICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAqIElPTU1VX0NNRF9CVUZGRVJf
RU5UUllfU0laRSksCj4+ICsgICAgICAgICAgICAgICBjbWQsIElPTU1VX0NNRF9CVUZGRVJfRU5U
UllfU0laRSk7Cj4gLi4uc2luY2UgdGhlIGJ1aWx0LWluIG1lbWNweSBtYXkgbm90IGd1YXJhbnRl
ZSB0byB0aGUgY29weSBpbiA0IGJ5dGUgY2h1bmtzIGluIGFzY2VuZGluZyBvcmRlci4KCiJObyBm
dW5jdGlvbmFsIGNoYW5nZSIgIT0gIlRoZSBiaW5hcnkgaXMgaWRlbnRpY2FsIi4KClRoZSBmdW5j
dGlvbmFsaXR5IG9mIHF1ZXVlX2lvbW11X2NvbW1hbmQoKSBkb2VzIG5vdCBjaGFuZ2UsIGV2ZW4g
aWYgaXQncwpjb2RlIGdlbmVyYXRpb24gZG9lcy7CoCBJdCBpcyBqdXN0IGNvcHlpbmcgYnl0ZXMg
aW50byBhIHNoYXJlZCByaW5nLApib3VuZGVkIGxhdGVyIGJ5IHVwZGF0aW5nIHRoZSB0YWlsIHBv
aW50ZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:06:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 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 1g4PdP-0002Dz-71; Mon, 24 Sep 2018 12:06:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4PdN-0002Dl-PO
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 12:06:37 +0000
X-Inumbo-ID: fbba7bdf-bff1-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbba7bdf-bff1-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:04:26 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:06:35 -0600
Message-Id: <5BA8D34802000078001EB1CB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:06:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
 <1537557930-3266-1-git-send-email-christopher.w.clark@gmail.com>
 <EE473E0502000094601C5EC1@prv1-mh.provo.novell.com>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
 <960FC0BE02000080AB59E961@prv1-mh.provo.novell.com>
 <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
 <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
In-Reply-To: <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDIxLjA5LjE4IGF0IDIxOjI1LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IENvbXBpbGluZyB3aXRoIF9GT1JUSUZZX1NPVVJDRSBvciBoaWdoZXIgbGV2ZWxz
IG9mIG9wdGltaXphdGlvbiBlbmFibGVkCj4gd2lsbCBhbHdheXNfaW5saW5lIHNldmVyYWwgbGli
cmFyeSBmbnMgKG1lbXNldCwgbWVtY3B5LCAuLi4pCj4gKHdpdGggZ2NjIDguMi4wIGFuZCBnbGli
YyAyLjI4KS4KPiAKPiBJbiBmdXp6IGFuZCB4ODZfZW11bGF0b3IgdGVzdCwgdGhlIGNvbXBpbGVy
IGlzIGluc3RydWN0ZWQgbm90Cj4gdG8gZ2VuZXJhdGUgU1NFIGluc3RydWN0aW9ucyB2aWE6ICNw
cmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKPiBiZWNhdXNlIHRob3NlIHJlZ2lzdGVycyBhcmUg
bmVlZGVkIGZvciB1c2UgYnkgdGhlIHdvcmtsb2FkLgo+IAo+IFRoZSBjb21iaW5hdGlvbiBhYm92
ZSBjYXVzZXMgY29tcGlsYXRpb24gZmFpbHVyZSBhcyB0aGUgaW5saW5lIGZ1bmN0aW9ucwo+IHVz
ZSB0aG9zZSBpbnN0cnVjdGlvbnMuIFRoaXMgaXMgcmVzb2x2ZWQgYnkgcmVvcmRlcmluZyB0aGUg
aW5jbHVzaW9uIG9mCj4gPHN0ZGlvLmg+IGFuZCA8c3RyaW5nLmg+IHRvIGFmdGVyIHRoZSBwcmFn
bWEgZGlzYWJsaW5nIFNTRSBnZW5lcmF0aW9uLgo+IAo+IEFkZHMgY29tcGlsZS10aW1lIGNoZWNr
cyBmb3IgdW53YW50ZWQgaW5jbHVzaW9uIG9mIHN0ZGlvLmgsIHN0cmluZy5oCj4gCj4gQWRkcyBu
ZWNlc3NhcnkgKHByZXZpb3VzbHkgbWlzc2luZykgI2luY2x1ZGUgPHN0ZGlvLmg+IHRvIHg4Ni1l
bXVsYXRlLmgKCldoeSAibmVjZXNzYXJ5IChwcmV2aW91c2x5IG1pc3NpbmcpIj8gSSBjYW4ndCBz
ZWVtIHRvIGJlIGFibGUgdG8Kc3BvdCBhbnl0aGluZyBpbiB0aGF0IGhlYWRlciB0aGF0IHdvdWxk
IGRlcGVuZCBvbiBzdGRpby5oLgoKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTYsOSArNiw3IEBACj4gICNpbmNsdWRlIDxzdGRib29s
Lmg+Cj4gICNpbmNsdWRlIDxzdGRkZWYuaD4KPiAgI2luY2x1ZGUgPHN0ZGludC5oPgo+IC0jaW5j
bHVkZSA8c3RkaW8uaD4KPiAgI2luY2x1ZGUgPHN0ZGxpYi5oPgo+IC0jaW5jbHVkZSA8c3RyaW5n
Lmg+Cj4gICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KPiAgI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Cj4g
ICNpbmNsdWRlIDxzeXMvbW1hbi5oPgo+IEBAIC0xNiw2ICsxNCw4IEBACj4gICNpbmNsdWRlIDx4
ZW4veGVuLmg+Cj4gIAo+ICAjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIKPiArI2luY2x1ZGUgPHN0
ZGlvLmg+Cj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgImZ1enotZW11bC5oIgoK
U3VjaCwgYXQgdGhlIGZpcnN0IGdsYW5jZSBtaXMtcGxhY2VkLCAjaW5jbHVkZS1zIG5lZWQgYSBj
b21tZW50LgoKPiAtLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAo+
ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCj4gQEAgLTMsMTIg
KzMsMjMgQEAKPiAgI2luY2x1ZGUgPHN0ZGRlZi5oPgo+ICAjaW5jbHVkZSA8c3RkaW50Lmg+Cj4g
ICNpbmNsdWRlIDxzdGRsaWIuaD4KPiAtI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAKPiArLyoKPiAr
ICogVXNlIG9mIHNzZSByZWdpc3RlcnMgbXVzdCBiZSBkaXNhYmxlZCBwcmlvciB0byB0aGUgZGVm
aW5pdGlvbiBvZgo+ICsgKiBhbHdheXNfaW5saW5lIGZ1bmN0aW9ucyB0aGF0IHdvdWxkIHVzZSB0
aGVtIChtZW1jcHksIG1lbXNldCwgZXRjKS4KPiArICovCj4gKyNpZmRlZiBfU1RSSU5HX0gKPiAr
IyBlcnJvciAiTXVzdCBub3QgaW5jbHVkZSA8c3RyaW5nLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5o
Igo+ICsjZW5kaWYKPiArI2lmZGVmIF9TVERJT19ICj4gKyMgZXJyb3IgIk11c3Qgbm90IGluY2x1
ZGUgPHN0ZGlvLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5oIgo+ICsjZW5kaWYKCkFuZCB3aGF0IGV4
Y2x1ZGVzIG90aGVyIGhlYWRlcnMgZ2FpbmluZyBhbHdheXMtaW5saW5lIGZ1bmN0aW9ucwoob3Ig
ZXZlbiBoYXZpbmcgdGhlbSBhbHJlYWR5LCB3aGVuIHRoZSBnbGliYyBpbXBsZW1lbnRhdGlvbiBp
cwpub3QgZXhhY3RseSB0aGUgdXBzdHJlYW0gb25lKT8gQWxvbmcgdGhvc2UgbGluZXMgSSdtIGFs
c28KdW5jb252aW5jZWQgX1NUUklOR19IIGFuZCBfU1RESU9fSCBhcmUgdW5pdmVyc2FsbHkgc3Vp
dGFibGUKaGVyZS4KCj4gICNpZiBfX0dOVUNfXyA+PSA2Cj4gICNwcmFnbWEgR0NDIHRhcmdldCgi
bm8tc3NlIikKPiAgI2VuZGlmCgpJIHRoaW5rIHRoZSByaWdodCBhcHByb2FjaCB3b3VsZCBiZSB0
byBtb3ZlIHRoaXMgdG8gdGhlIHRvcCBvZiB0aGUKZmlsZSwgYWhlYWQgb2YgYWxsICNpbmNsdWRl
LXMuIEhvd2V2ZXIsIEkgdmFndWVseSByZWNhbGwgdGhpcyBub3QKaGF2aW5nIHdvcmtlZCBvbiBh
dCBsZWFzdCBzb21lIHN5c3RlbXMgYmFjayB3aGVuIEkgaGFkCmludHJvZHVjZWQgaXQuIEFuZCBy
ZWFsbHkgdGhlIGNvbW1pdCBpbnRyb2R1Y2luZyB0aGUgYWJvdmUgZXhwbGFpbnMKd2h5LiBUaGVy
ZWZvcmUgdGhlIGxhdGVzdCB3aXRoIHRoZSBhcHBlYXJhbmNlIG9mIHNvbWUgcHJvYmxlbWF0aWMK
aW5saW5lIGZ1bmN0aW9uIGluIHN0ZGxpYi5oIHdlJ2QgZW5kIHVwIGluIGEgZGVhZCBlbmQuCgpC
b3R0b20gbGluZSAtIEkgY2FuIGFjY2VwdCBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mIHlv
dXIgcGF0Y2gKYXMgYSB3b3JrYXJvdW5kIGZvciB3aGF0IGFwcGVhcnMgdG8gYmUgYSBjb21waWxl
ciBidWcuIEJ1dCB0aGlzCm5lZWRzIHRvIGJlIGV4cGxhaW5lZCBpbiBjb21tZW50cywgaW5jbHVk
aW5nIGxpbWl0YXRpb25zIHdlJ3JlCmF3YXJlIG9mIHNvIHRoYXQgcGVvcGxlIGZpbmRpbmcgZnVy
dGhlciBuZWVkIHRvIGNoYW5nZSB0aGlzIGNhbgpmb2xsb3cgd2hhdCBpcyBkb25lIHdoeSBhbmQg
d2hlcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:07: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 1g4Peg-0002Ke-Jj; Mon, 24 Sep 2018 12: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=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4Pef-0002KY-NB
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:07:57 +0000
X-Inumbo-ID: 2babc108-bff2-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2babc108-bff2-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:05:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79496138"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/2] x86/SVM-IOMMU: Drop get_field_from_byte()
Thread-Index: AQHUU/UeqnudXWbKLkG+hhFgCa7ILKT/VW+Q
Date: Mon, 24 Sep 2018 12:07:49 +0000
Message-ID: <45d8d662e0db4e4083ce069b9d70491a@AMSPEX02CL03.citrite.net>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537786530-4625-2-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 2/2] x86/SVM-IOMMU: Drop
 get_field_from_byte()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTgg
MTE6NTYNCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4g
PEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2Vy
IFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgU3VyYXZlZQ0KPiBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzDQo+IDxicmlhbi53b29kc0BhbWQuY29t
Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggMi8yXSB4ODYvU1ZNLUlPTU1VOiBEcm9wIGdldF9maWVsZF9m
cm9tX2J5dGUoKQ0KPiANCj4gSXQgaXMgTUFTS19FWFRSKCkgaW4gZGlzZ3Vpc2UsIGJ1dCBsZXNz
IGZsZXhpYmxlLg0KPiANCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4g
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+DQo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4NCj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IEND
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0K
PiBDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+IC0tLQ0KPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgMiArLQ0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgNSAtLS0tLQ0KPiAgMiBm
aWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4gYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4gaW5kZXggNzBiNDM0NS4uZGVk
MmNjNyAxMDA2NDQNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiBA
QCAtMjIwLDcgKzIyMCw3IEBAIHZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5
KHUzMiAqZHRlLA0KPiBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpDQo+ICAgICAgZHRl
WzddID0gZHRlWzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBdID0gMDsNCj4g
DQo+ICAgICAgZmxhZ3MgPSBpdnJzX2Rldi0+ZGV2aWNlX2ZsYWdzOw0KPiAtICAgIHN5c19tZ3Qg
PSBnZXRfZmllbGRfZnJvbV9ieXRlKGZsYWdzLCBBQ1BJX0lWSERfU1lTVEVNX01HTVQpOw0KPiAr
ICAgIHN5c19tZ3QgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdNVCk7DQo+
ICAgICAgZGV2X2V4ID0gaXZyc19kZXYtPmR0ZV9hbGxvd19leGNsdXNpb247DQo+IA0KPiAgICAg
IGZsYWdzICY9IG1hc2s7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vYW1kLWlvbW11LXByb3RvLmgNCj4gYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgNCj4gaW5kZXggOTliYzIxYy4uMWI5NjVlMSAxMDA2NDQNCj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oDQo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaA0KPiBAQCAtMTU1LDEx
ICsxNTUsNiBAQCBzdGF0aWMgaW5saW5lIHUzMiBzZXRfZmllbGRfaW5fcmVnX3UzMih1MzIgZmll
bGQsIHUzMg0KPiByZWdfdmFsdWUsDQo+ICAgICAgcmV0dXJuIHJlZ192YWx1ZTsNCj4gIH0NCj4g
DQo+IC1zdGF0aWMgaW5saW5lIHU4IGdldF9maWVsZF9mcm9tX2J5dGUodTggdmFsdWUsIHU4IG1h
c2spDQo+IC17DQo+IC0gICAgcmV0dXJuICh2YWx1ZSAmIG1hc2spIC8gKG1hc2sgJiAtbWFzayk7
DQo+IC19DQo+IC0NCj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWdpb25fdG9fcGFn
ZXModW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZA0KPiBsb25nIHNpemUpDQo+ICB7DQo+ICAg
ICAgcmV0dXJuIChQQUdFX0FMSUdOKGFkZHIgKyBzaXplKSAtIChhZGRyICYgUEFHRV9NQVNLKSkg
Pj4gUEFHRV9TSElGVDsNCj4gLS0NCj4gMi4xLjQNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:09:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:09: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 1g4PgT-0002W8-9X; Mon, 24 Sep 2018 12:09: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=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4PgS-0002Vw-0D
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:09:48 +0000
X-Inumbo-ID: 6de55cba-bff2-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6de55cba-bff2-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:07:38 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:09:46 -0600
Message-Id: <5BA8D40502000078001EB1CE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:09:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
In-Reply-To: <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Xen-devel <xen-devel@lists.xen.org>,
 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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDEzOjU5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bV0KPj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTggMTE6NTUKPj4gCj4+IEBAIC0zNSwxMiArMzQs
OSBAQCBzdGF0aWMgaW50IHF1ZXVlX2lvbW11X2NvbW1hbmQoc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUsCj4+IHUzMiBjbWRbXSkKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfQ01EX0JVRkZFUl9IRUFEX09GRlNFVCkpOwo+PiAgICAgIGlmICggaGVhZCAhPSB0
YWlsICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGNtZF9idWZmZXIgPSAodTMyICopKGlvbW11LT5j
bWRfYnVmZmVyLmJ1ZmZlciArCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpb21t
dS0+Y21kX2J1ZmZlci50YWlsICoKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFKSk7Cj4+IC0KPj4gLSAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBJT01NVV9DTURfQlVGRkVSX1UzMl9QRVJfRU5UUlk7IGkrKyApCj4+IC0gICAgICAgICAg
ICBjbWRfYnVmZmVyW2ldID0gY21kW2ldOwo+PiArICAgICAgICBtZW1jcHkoaW9tbXUtPmNtZF9i
dWZmZXIuYnVmZmVyICsKPj4gKyAgICAgICAgICAgICAgIChpb21tdS0+Y21kX2J1ZmZlci50YWls
ICogSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFKSwKPj4gKyAgICAgICAgICAgICAgIGNtZCwg
SU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFKTsKPiAKPiAuLi5zaW5jZSB0aGUgYnVpbHQtaW4g
bWVtY3B5IG1heSBub3QgZ3VhcmFudGVlIHRvIHRoZSBjb3B5IGluIDQgYnl0ZSBjaHVua3MgCj4g
aW4gYXNjZW5kaW5nIG9yZGVyLiBBcyBsb25nIGFzIHRoYXQgY2hhbmdlIHBvc2VzIG5vIGRhbmdl
ciAoYW5kIHNlZWluZyBhcyB0aGUgCj4gY29kZSBjb250YWlucyBubyBiYXJyZXItaW5nIEknZCBh
c3N1bWUgdGhhdCB0byBiZSB0aGUgY2FzZSkgdGhlbiB0aGlzIGNoYW5nZSAKPiBsb29rcyBmaW5l
IHRvIG1lICh3aXRoIHRoZSAnbm8gZnVuY3Rpb25hbCBjaGFuZ2UnIGNvbW1lbnQgcmVtb3ZlZCku
CgpJIGRvbid0IHRoaW5rIHRoZSBjb21waWxlciBpcyByZXF1aXJlZCB0byB0cmFuc2xhdGUgdGhl
IG9yaWdpbmFsIGxvb3AgdG8KYWNjZXNzZXMgb2YgNCBieXRlcyBpbiBhc2NlbmRpbmcgb3JkZXIs
IHNvIEkgdGhpbmsgSSBhZ3JlZSB3aXRoCkFuZHJldydzICJubyBmdW5jdGlvbmFsIGNoYW5nZSIu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:09:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:09: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 1g4PgT-0002W2-0X; Mon, 24 Sep 2018 12:09:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4PgR-0002Vr-PV
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:09:47 +0000
X-Inumbo-ID: e0cb7546-bff2-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0cb7546-bff2-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:10:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79496217"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy() in
 queue_iommu_command()
Thread-Index: AQHUU/UeSgeYDMBhmUSrqdcpjrxTfaT/Utgw///hmICAACIq4A==
Date: Mon, 24 Sep 2018 12:09:44 +0000
Message-ID: <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
In-Reply-To: <bb08f184-1861-a75b-9479-26771116ec9c@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/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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
bnQ6IDI0IFNlcHRlbWJlciAyMDE4IDEzOjA2DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbi5vcmc+
DQo+IENjOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgUm9nZXINCj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdA0KPiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
OyBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD
SCAxLzJdIHg4Ni9TVk0tSU9NTVU6IERvbid0IG9wZW5jb2RlIG1lbWNweSgpIGluDQo+IHF1ZXVl
X2lvbW11X2NvbW1hbmQoKQ0KPiANCj4gT24gMjQvMDkvMTggMTI6NTksIFBhdWwgRHVycmFudCB3
cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQW5kcmV3
IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dDQo+ID4+IFNlbnQ6IDI0
IFNlcHRlbWJlciAyMDE4IDExOjU1DQo+ID4+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnPg0KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoDQo+ID4+IDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPj4gPHJvZ2VyLnBhdUBjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN1cmF2ZWUN
Cj4gPj4gU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlh
biBXb29kcw0KPiA+PiA8YnJpYW4ud29vZHNAYW1kLmNvbT4NCj4gPj4gU3ViamVjdDogW1BBVENI
IDEvMl0geDg2L1NWTS1JT01NVTogRG9uJ3Qgb3BlbmNvZGUgbWVtY3B5KCkgaW4NCj4gPj4gcXVl
dWVfaW9tbXVfY29tbWFuZCgpDQo+ID4+DQo+ID4+IEluIHByYWN0aWNlLCB0aGlzIGFsbG93cyB0
aGUgY29tcGlsZXIgdG8gcmVwbGFjZSB0aGUgbG9vcCB3aXRoIGEgcGFpcg0KPiBvZg0KPiA+PiBt
b3ZzLg0KPiA+Pg0KPiA+PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4NCj4gPiBXZWxsIHRoZXJlIGlz
IGEgcG90ZW50aWFsIGZ1bmN0aW9uYWwgY2hhbmdlLi4uDQo+ID4NCj4gPj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPj4gLS0tDQo+
ID4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+ID4+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiA+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQo+ID4+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiA+PiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3Vs
cGFuaXRAYW1kLmNvbT4NCj4gPj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
Pg0KPiA+PiAtLS0NCj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQu
YyAgICAgIHwgMTIgKysrKy0tLS0tLS0tDQo+ID4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vYW1kLWlvbW11LWRlZnMuaCB8ICAxIC0NCj4gPj4gIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jDQo+ID4+IGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jDQo+ID4+IGluZGV4IDA4MjQ3ZmEuLmM2YzBiNGYgMTAw
NjQ0DQo+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYw0K
PiA+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMNCj4gPj4g
QEAgLTI0LDggKzI0LDcgQEANCj4gPj4NCj4gPj4gIHN0YXRpYyBpbnQgcXVldWVfaW9tbXVfY29t
bWFuZChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGNtZFtdKQ0KPiA+PiAgew0KPiA+PiAt
ICAgIHUzMiB0YWlsLCBoZWFkLCAqY21kX2J1ZmZlcjsNCj4gPj4gLSAgICBpbnQgaTsNCj4gPj4g
KyAgICB1aW50MzJfdCB0YWlsLCBoZWFkOw0KPiA+Pg0KPiA+PiAgICAgIHRhaWwgPSBpb21tdS0+
Y21kX2J1ZmZlci50YWlsOw0KPiA+PiAgICAgIGlmICggKyt0YWlsID09IGlvbW11LT5jbWRfYnVm
ZmVyLmVudHJpZXMgKQ0KPiA+PiBAQCAtMzUsMTIgKzM0LDkgQEAgc3RhdGljIGludCBxdWV1ZV9p
b21tdV9jb21tYW5kKHN0cnVjdCBhbWRfaW9tbXUNCj4gKmlvbW11LA0KPiA+PiB1MzIgY21kW10p
DQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9C
VUZGRVJfSEVBRF9PRkZTRVQpKTsNCj4gPj4gICAgICBpZiAoIGhlYWQgIT0gdGFpbCApDQo+ID4+
ICAgICAgew0KPiA+PiAtICAgICAgICBjbWRfYnVmZmVyID0gKHUzMiAqKShpb21tdS0+Y21kX2J1
ZmZlci5idWZmZXIgKw0KPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW9tbXUt
PmNtZF9idWZmZXIudGFpbCAqDQo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSkpOw0KPiA+PiAtDQo+ID4+IC0gICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgSU9NTVVfQ01EX0JVRkZFUl9VMzJfUEVSX0VOVFJZOyBpKysgKQ0KPiA+PiAt
ICAgICAgICAgICAgY21kX2J1ZmZlcltpXSA9IGNtZFtpXTsNCj4gPj4gKyAgICAgICAgbWVtY3B5
KGlvbW11LT5jbWRfYnVmZmVyLmJ1ZmZlciArDQo+ID4+ICsgICAgICAgICAgICAgICAoaW9tbXUt
PmNtZF9idWZmZXIudGFpbCAqIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSksDQo+ID4+ICsg
ICAgICAgICAgICAgICBjbWQsIElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSk7DQo+ID4gLi4u
c2luY2UgdGhlIGJ1aWx0LWluIG1lbWNweSBtYXkgbm90IGd1YXJhbnRlZSB0byB0aGUgY29weSBp
biA0IGJ5dGUNCj4gY2h1bmtzIGluIGFzY2VuZGluZyBvcmRlci4NCj4gDQo+ICJObyBmdW5jdGlv
bmFsIGNoYW5nZSIgIT0gIlRoZSBiaW5hcnkgaXMgaWRlbnRpY2FsIi4NCj4gDQo+IFRoZSBmdW5j
dGlvbmFsaXR5IG9mIHF1ZXVlX2lvbW11X2NvbW1hbmQoKSBkb2VzIG5vdCBjaGFuZ2UsIGV2ZW4g
aWYgaXQncw0KPiBjb2RlIGdlbmVyYXRpb24gZG9lcy7CoCBJdCBpcyBqdXN0IGNvcHlpbmcgYnl0
ZXMgaW50byBhIHNoYXJlZCByaW5nLA0KPiBib3VuZGVkIGxhdGVyIGJ5IHVwZGF0aW5nIHRoZSB0
YWlsIHBvaW50ZXIuDQoNClllcywgbXkgcG9pbnQgaXMgdGhhdCB0aGUgcmluZyBpcyBzaGFyZWQg
YW5kIHNvIERNQSBieSB0aGUgaC93IG1heSByYWNlLiBUaGlzIGlzIGNsZWFybHkgbm90IGEgZ29v
ZCBzaXR1YXRpb24gYnV0IHRoZSBmYWN0IHRoYXQgdGhlIGNvZGUgZ2VuZXJhdGlvbiBtYXkgY2hh
bmdlIG1heSBoYXZlIHNpZGUgZWZmZWN0cy4NCg0KICBQYXVsDQoNCj4gDQo+IH5BbmRyZXcNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:14:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:14: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 1g4PlL-0003LS-Ul; Mon, 24 Sep 2018 12: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=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4PlL-0003LN-B0
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:14:51 +0000
X-Inumbo-ID: 223c888c-bff3-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 223c888c-bff3-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:12:41 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:14:49 -0600
Message-Id: <5BA8D53402000078001EB200@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:14:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDEyOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gcHJhY3RpY2UsIHRoaXMgYWxsb3dzIHRoZSBjb21waWxlciB0byByZXBsYWNlIHRo
ZSBsb29wIHdpdGggYSBwYWlyIG9mIAo+IG1vdnMuCgpJJ20gc3VycHJpc2VkIHRoZSBjb21waWxl
ciBkb2Vzbid0IHJlY29nbml6ZSB0aGlzIG9wcG9ydHVuaXR5IGFueXdheS4KCj4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:16:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12: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 1g4Pmp-0003Rw-Et; Mon, 24 Sep 2018 12:16:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Pmo-0003Rp-KO
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:16:22 +0000
X-Inumbo-ID: cbd55a1e-bff3-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cbd55a1e-bff3-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:17:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:16:20 -0600
Message-Id: <5BA8D59002000078001EB203@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:16:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
In-Reply-To: <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Xen-devel <xen-devel@lists.xen.org>,
 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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDE0OjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3Blcgo+
PiBTZW50OiAyNCBTZXB0ZW1iZXIgMjAxOCAxMzowNgo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW4u
b3JnPgo+PiBDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyCj4+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPj4gPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPjsgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBb
UEFUQ0ggMS8yXSB4ODYvU1ZNLUlPTU1VOiBEb24ndCBvcGVuY29kZSBtZW1jcHkoKSBpbgo+PiBx
dWV1ZV9pb21tdV9jb21tYW5kKCkKPj4gCj4+IE9uIDI0LzA5LzE4IDEyOjU5LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+ID4+IEZyb206IEFu
ZHJldyBDb29wZXIgW21haWx0bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+PiA+PiBTZW50
OiAyNCBTZXB0ZW1iZXIgMjAxOCAxMTo1NQo+PiA+PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZz4KPj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBKYW4gQmV1bGljaAo+PiA+PiA8SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+ID4+IDxyb2dlci5wYXVA
Y2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdXJh
dmVlCj4+ID4+IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsg
QnJpYW4gV29vZHMKPj4gPj4gPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4+ID4+IFN1YmplY3Q6IFtQ
QVRDSCAxLzJdIHg4Ni9TVk0tSU9NTVU6IERvbid0IG9wZW5jb2RlIG1lbWNweSgpIGluCj4+ID4+
IHF1ZXVlX2lvbW11X2NvbW1hbmQoKQo+PiA+Pgo+PiA+PiBJbiBwcmFjdGljZSwgdGhpcyBhbGxv
d3MgdGhlIGNvbXBpbGVyIHRvIHJlcGxhY2UgdGhlIGxvb3Agd2l0aCBhIHBhaXIKPj4gb2YKPj4g
Pj4gbW92cy4KPj4gPj4KPj4gPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+ID4gV2VsbCB0aGVy
ZSBpcyBhIHBvdGVudGlhbCBmdW5jdGlvbmFsIGNoYW5nZS4uLgo+PiA+Cj4+ID4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+ID4+IC0t
LQo+PiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiA+PiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+PiA+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPj4gPj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+Cj4+ID4+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KPj4gPj4gLS0tCj4+ID4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
Y21kLmMgICAgICB8IDEyICsrKystLS0tLS0tLQo+PiA+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggfCAgMSAtCj4+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4gPj4KPj4gPj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+PiA+PiBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+PiA+PiBpbmRleCAwODI0N2ZhLi5jNmMwYjRm
IDEwMDY0NAo+PiA+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21k
LmMKPj4gPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCj4+
ID4+IEBAIC0yNCw4ICsyNCw3IEBACj4+ID4+Cj4+ID4+ICBzdGF0aWMgaW50IHF1ZXVlX2lvbW11
X2NvbW1hbmQoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBjbWRbXSkKPj4gPj4gIHsKPj4g
Pj4gLSAgICB1MzIgdGFpbCwgaGVhZCwgKmNtZF9idWZmZXI7Cj4+ID4+IC0gICAgaW50IGk7Cj4+
ID4+ICsgICAgdWludDMyX3QgdGFpbCwgaGVhZDsKPj4gPj4KPj4gPj4gICAgICB0YWlsID0gaW9t
bXUtPmNtZF9idWZmZXIudGFpbDsKPj4gPj4gICAgICBpZiAoICsrdGFpbCA9PSBpb21tdS0+Y21k
X2J1ZmZlci5lbnRyaWVzICkKPj4gPj4gQEAgLTM1LDEyICszNCw5IEBAIHN0YXRpYyBpbnQgcXVl
dWVfaW9tbXVfY29tbWFuZChzdHJ1Y3QgYW1kX2lvbW11Cj4+ICppb21tdSwKPj4gPj4gdTMyIGNt
ZFtdKQo+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9D
TURfQlVGRkVSX0hFQURfT0ZGU0VUKSk7Cj4+ID4+ICAgICAgaWYgKCBoZWFkICE9IHRhaWwgKQo+
PiA+PiAgICAgIHsKPj4gPj4gLSAgICAgICAgY21kX2J1ZmZlciA9ICh1MzIgKikoaW9tbXUtPmNt
ZF9idWZmZXIuYnVmZmVyICsKPj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlv
bW11LT5jbWRfYnVmZmVyLnRhaWwgKgo+PiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpKTsKPj4gPj4gLQo+PiA+PiAtICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IElPTU1VX0NNRF9CVUZGRVJfVTMyX1BFUl9FTlRSWTsgaSsrICkKPj4g
Pj4gLSAgICAgICAgICAgIGNtZF9idWZmZXJbaV0gPSBjbWRbaV07Cj4+ID4+ICsgICAgICAgIG1l
bWNweShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKwo+PiA+PiArICAgICAgICAgICAgICAgKGlv
bW11LT5jbWRfYnVmZmVyLnRhaWwgKiBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpLAo+PiA+
PiArICAgICAgICAgICAgICAgY21kLCBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpOwo+PiA+
IC4uLnNpbmNlIHRoZSBidWlsdC1pbiBtZW1jcHkgbWF5IG5vdCBndWFyYW50ZWUgdG8gdGhlIGNv
cHkgaW4gNCBieXRlCj4+IGNodW5rcyBpbiBhc2NlbmRpbmcgb3JkZXIuCj4+IAo+PiAiTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UiICE9ICJUaGUgYmluYXJ5IGlzIGlkZW50aWNhbCIuCj4+IAo+PiBUaGUg
ZnVuY3Rpb25hbGl0eSBvZiBxdWV1ZV9pb21tdV9jb21tYW5kKCkgZG9lcyBub3QgY2hhbmdlLCBl
dmVuIGlmIGl0J3MKPj4gY29kZSBnZW5lcmF0aW9uIGRvZXMuICBJdCBpcyBqdXN0IGNvcHlpbmcg
Ynl0ZXMgaW50byBhIHNoYXJlZCByaW5nLAo+PiBib3VuZGVkIGxhdGVyIGJ5IHVwZGF0aW5nIHRo
ZSB0YWlsIHBvaW50ZXIuCj4gCj4gWWVzLCBteSBwb2ludCBpcyB0aGF0IHRoZSByaW5nIGlzIHNo
YXJlZCBhbmQgc28gRE1BIGJ5IHRoZSBoL3cgbWF5IHJhY2UuIAo+IFRoaXMgaXMgY2xlYXJseSBu
b3QgYSBnb29kIHNpdHVhdGlvbiBidXQgdGhlIGZhY3QgdGhhdCB0aGUgY29kZSBnZW5lcmF0aW9u
IAo+IG1heSBjaGFuZ2UgbWF5IGhhdmUgc2lkZSBlZmZlY3RzLgoKQWxsIHdyaXRlcyB0byB0aGUg
cmluZyBvY2N1ciBzdHJpY3RseSBiZWZvcmUgdGhlIHVwZGF0ZSBvZiB0aGUgdGFpbCBwb2ludGVy
CihpbiBNTUlPKSwgbm8gbWF0dGVyIGhvdyB0aGUgY29weWluZyBnZXRzIGRvbmUuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:17:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:17: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 1g4Pnq-0003YW-Qj; Mon, 24 Sep 2018 12:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Pnp-0003YO-J5
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:17:25 +0000
X-Inumbo-ID: f24b39da-bff3-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f24b39da-bff3-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:18:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:17:24 -0600
Message-Id: <5BA8D5CF02000078001EB214@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:17:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537786530-4625-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/SVM-IOMMU: Drop
 get_field_from_byte()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDEyOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgTUFTS19FWFRSKCkgaW4gZGlzZ3Vpc2UsIGJ1dCBsZXNzIGZsZXhpYmxlLgo+
IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:18:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:18: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 1g4PpG-0003hY-6U; Mon, 24 Sep 2018 12:18:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4PpE-0003hM-01
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:18:52 +0000
X-Inumbo-ID: 252c8d63-bff4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 252c8d63-bff4-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:19:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79496624"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy() in
 queue_iommu_command()
Thread-Index: AQHUU/UeSgeYDMBhmUSrqdcpjrxTfaT/Utgw///hmICAACIq4P//4L0AgAAh5rA=
Date: Mon, 24 Sep 2018 12:18:49 +0000
Message-ID: <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
 <5BA8D59002000078001EB203@prv1-mh.provo.novell.com>
In-Reply-To: <5BA8D59002000078001EB203@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 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Xen-devel <xen-devel@lists.xen.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyNCBTZXB0ZW1iZXIgMjAxOCAxMzoxNg0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJh
dmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsg
V2VpDQo+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxp
c3RzLnhlbi5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMS8yXSB4ODYvU1ZNLUlPTU1VOiBE
b24ndCBvcGVuY29kZSBtZW1jcHkoKSBpbg0KPiBxdWV1ZV9pb21tdV9jb21tYW5kKCkNCj4gDQo+
ID4+PiBPbiAyNC4wOS4xOCBhdCAxNDowOSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToNCj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEFuZHJldyBD
b29wZXINCj4gPj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTggMTM6MDYNCj4gPj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi0NCj4gPj4g
ZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gPj4gQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ow0KPiBSb2dlcg0KPiA+PiBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+ID4+
IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMl0geDg2L1NWTS1JT01NVTog
RG9uJ3Qgb3BlbmNvZGUgbWVtY3B5KCkgaW4NCj4gPj4gcXVldWVfaW9tbXVfY29tbWFuZCgpDQo+
ID4+DQo+ID4+IE9uIDI0LzA5LzE4IDEyOjU5LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+ID4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ID4+IEZyb206IEFuZHJldyBDb29wZXIg
W21haWx0bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQ0KPiA+PiA+PiBTZW50OiAyNCBTZXB0
ZW1iZXIgMjAxOCAxMTo1NQ0KPiA+PiA+PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZz4NCj4gPj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBKYW4gQmV1bGljaA0KPiA+PiA+PiA8SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+ID4+ID4+IDxyb2dlci5w
YXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Ow0K
PiBTdXJhdmVlDQo+ID4+ID4+IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPjsgQnJpYW4gV29vZHMNCj4gPj4gPj4gPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+ID4+
ID4+IFN1YmplY3Q6IFtQQVRDSCAxLzJdIHg4Ni9TVk0tSU9NTVU6IERvbid0IG9wZW5jb2RlIG1l
bWNweSgpIGluDQo+ID4+ID4+IHF1ZXVlX2lvbW11X2NvbW1hbmQoKQ0KPiA+PiA+Pg0KPiA+PiA+
PiBJbiBwcmFjdGljZSwgdGhpcyBhbGxvd3MgdGhlIGNvbXBpbGVyIHRvIHJlcGxhY2UgdGhlIGxv
b3Agd2l0aCBhDQo+IHBhaXINCj4gPj4gb2YNCj4gPj4gPj4gbW92cy4NCj4gPj4gPj4NCj4gPj4g
Pj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuDQo+ID4+ID4gV2VsbCB0aGVyZSBpcyBhIHBvdGVudGlh
bCBmdW5jdGlvbmFsIGNoYW5nZS4uLg0KPiA+PiA+DQo+ID4+ID4+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4+ID4+IC0tLQ0KPiA+
PiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiA+PiA+PiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gPj4gPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+PiA+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4gPj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+DQo+ID4+ID4+IENDOiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4NCj4gPj4gPj4gLS0tDQo+ID4+ID4+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgICB8IDEyICsrKystLS0tLS0tLQ0KPiA+PiA+PiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggfCAgMSAtDQo+ID4+
ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkNCj4g
Pj4gPj4NCj4gPj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9jbWQuYw0KPiA+PiA+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYw0KPiA+PiA+PiBpbmRleCAwODI0N2ZhLi5jNmMwYjRmIDEwMDY0NA0KPiA+PiA+PiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMNCj4gPj4gPj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jDQo+ID4+ID4+IEBAIC0yNCw4
ICsyNCw3IEBADQo+ID4+ID4+DQo+ID4+ID4+ICBzdGF0aWMgaW50IHF1ZXVlX2lvbW11X2NvbW1h
bmQoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBjbWRbXSkNCj4gPj4gPj4gIHsNCj4gPj4g
Pj4gLSAgICB1MzIgdGFpbCwgaGVhZCwgKmNtZF9idWZmZXI7DQo+ID4+ID4+IC0gICAgaW50IGk7
DQo+ID4+ID4+ICsgICAgdWludDMyX3QgdGFpbCwgaGVhZDsNCj4gPj4gPj4NCj4gPj4gPj4gICAg
ICB0YWlsID0gaW9tbXUtPmNtZF9idWZmZXIudGFpbDsNCj4gPj4gPj4gICAgICBpZiAoICsrdGFp
bCA9PSBpb21tdS0+Y21kX2J1ZmZlci5lbnRyaWVzICkNCj4gPj4gPj4gQEAgLTM1LDEyICszNCw5
IEBAIHN0YXRpYyBpbnQgcXVldWVfaW9tbXVfY29tbWFuZChzdHJ1Y3QgYW1kX2lvbW11DQo+ID4+
ICppb21tdSwNCj4gPj4gPj4gdTMyIGNtZFtdKQ0KPiA+PiA+Pg0KPiBJT01NVV9DTURfQlVGRkVS
X0hFQURfT0ZGU0VUKSk7DQo+ID4+ID4+ICAgICAgaWYgKCBoZWFkICE9IHRhaWwgKQ0KPiA+PiA+
PiAgICAgIHsNCj4gPj4gPj4gLSAgICAgICAgY21kX2J1ZmZlciA9ICh1MzIgKikoaW9tbXUtPmNt
ZF9idWZmZXIuYnVmZmVyICsNCj4gPj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGlvbW11LT5jbWRfYnVmZmVyLnRhaWwgKg0KPiA+PiA+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpKTsNCj4gPj4gPj4gLQ0KPiA+PiA+
PiAtICAgICAgICBmb3IgKCBpID0gMDsgaSA8IElPTU1VX0NNRF9CVUZGRVJfVTMyX1BFUl9FTlRS
WTsgaSsrICkNCj4gPj4gPj4gLSAgICAgICAgICAgIGNtZF9idWZmZXJbaV0gPSBjbWRbaV07DQo+
ID4+ID4+ICsgICAgICAgIG1lbWNweShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKw0KPiA+PiA+
PiArICAgICAgICAgICAgICAgKGlvbW11LT5jbWRfYnVmZmVyLnRhaWwgKg0KPiBJT01NVV9DTURf
QlVGRkVSX0VOVFJZX1NJWkUpLA0KPiA+PiA+PiArICAgICAgICAgICAgICAgY21kLCBJT01NVV9D
TURfQlVGRkVSX0VOVFJZX1NJWkUpOw0KPiA+PiA+IC4uLnNpbmNlIHRoZSBidWlsdC1pbiBtZW1j
cHkgbWF5IG5vdCBndWFyYW50ZWUgdG8gdGhlIGNvcHkgaW4gNCBieXRlDQo+ID4+IGNodW5rcyBp
biBhc2NlbmRpbmcgb3JkZXIuDQo+ID4+DQo+ID4+ICJObyBmdW5jdGlvbmFsIGNoYW5nZSIgIT0g
IlRoZSBiaW5hcnkgaXMgaWRlbnRpY2FsIi4NCj4gPj4NCj4gPj4gVGhlIGZ1bmN0aW9uYWxpdHkg
b2YgcXVldWVfaW9tbXVfY29tbWFuZCgpIGRvZXMgbm90IGNoYW5nZSwgZXZlbiBpZg0KPiBpdCdz
DQo+ID4+IGNvZGUgZ2VuZXJhdGlvbiBkb2VzLiAgSXQgaXMganVzdCBjb3B5aW5nIGJ5dGVzIGlu
dG8gYSBzaGFyZWQgcmluZywNCj4gPj4gYm91bmRlZCBsYXRlciBieSB1cGRhdGluZyB0aGUgdGFp
bCBwb2ludGVyLg0KPiA+DQo+ID4gWWVzLCBteSBwb2ludCBpcyB0aGF0IHRoZSByaW5nIGlzIHNo
YXJlZCBhbmQgc28gRE1BIGJ5IHRoZSBoL3cgbWF5IHJhY2UuDQo+ID4gVGhpcyBpcyBjbGVhcmx5
IG5vdCBhIGdvb2Qgc2l0dWF0aW9uIGJ1dCB0aGUgZmFjdCB0aGF0IHRoZSBjb2RlDQo+IGdlbmVy
YXRpb24NCj4gPiBtYXkgY2hhbmdlIG1heSBoYXZlIHNpZGUgZWZmZWN0cy4NCj4gDQo+IEFsbCB3
cml0ZXMgdG8gdGhlIHJpbmcgb2NjdXIgc3RyaWN0bHkgYmVmb3JlIHRoZSB1cGRhdGUgb2YgdGhl
IHRhaWwNCj4gcG9pbnRlcg0KDQouLi51bmxlc3MgdGhlIGNvbXBpbGVyIGRlY2lkZXMgdG8gcmUt
b3JkZXIuIFRoZXJlJ3Mgbm8gYmFycmllci4NCg0KICBQYXVsDQoNCj4gKGluIE1NSU8pLCBubyBt
YXR0ZXIgaG93IHRoZSBjb3B5aW5nIGdldHMgZG9uZS4NCj4gDQo+IEphbg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:19:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12: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 1g4Ppm-0003lm-HB; Mon, 24 Sep 2018 12:19:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4Ppl-0003lf-Pe
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:19:25 +0000
X-Inumbo-ID: 394f6083-bff4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 394f6083-bff4-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:20:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79496654"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <adca3d65-5c57-794a-b3e2-fc062b8d816a@citrix.com>
Date: Mon, 24 Sep 2018 13:19:22 +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: <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
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/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMjQvMDkvMTggMTM6MDksIFBhdWwgRHVycmFudCB3cm90ZToKPj4KPj4+PiBAQCAtMzUsMTIg
KzM0LDkgQEAgc3RhdGljIGludCBxdWV1ZV9pb21tdV9jb21tYW5kKHN0cnVjdCBhbWRfaW9tbXUK
Pj4gKmlvbW11LAo+Pj4+IHUzMiBjbWRbXSkKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9DTURfQlVGRkVSX0hFQURfT0ZGU0VUKSk7Cj4+Pj4gICAgICBp
ZiAoIGhlYWQgIT0gdGFpbCApCj4+Pj4gICAgICB7Cj4+Pj4gLSAgICAgICAgY21kX2J1ZmZlciA9
ICh1MzIgKikoaW9tbXUtPmNtZF9idWZmZXIuYnVmZmVyICsKPj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAqCj4+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFKSk7Cj4+Pj4gLQo+
Pj4+IC0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSU9NTVVfQ01EX0JVRkZFUl9VMzJfUEVSX0VO
VFJZOyBpKysgKQo+Pj4+IC0gICAgICAgICAgICBjbWRfYnVmZmVyW2ldID0gY21kW2ldOwo+Pj4+
ICsgICAgICAgIG1lbWNweShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKwo+Pj4+ICsgICAgICAg
ICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAqIElPTU1VX0NNRF9CVUZGRVJfRU5UUllf
U0laRSksCj4+Pj4gKyAgICAgICAgICAgICAgIGNtZCwgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9T
SVpFKTsKPj4+IC4uLnNpbmNlIHRoZSBidWlsdC1pbiBtZW1jcHkgbWF5IG5vdCBndWFyYW50ZWUg
dG8gdGhlIGNvcHkgaW4gNCBieXRlCj4+IGNodW5rcyBpbiBhc2NlbmRpbmcgb3JkZXIuCj4+Cj4+
ICJObyBmdW5jdGlvbmFsIGNoYW5nZSIgIT0gIlRoZSBiaW5hcnkgaXMgaWRlbnRpY2FsIi4KPj4K
Pj4gVGhlIGZ1bmN0aW9uYWxpdHkgb2YgcXVldWVfaW9tbXVfY29tbWFuZCgpIGRvZXMgbm90IGNo
YW5nZSwgZXZlbiBpZiBpdCdzCj4+IGNvZGUgZ2VuZXJhdGlvbiBkb2VzLsKgIEl0IGlzIGp1c3Qg
Y29weWluZyBieXRlcyBpbnRvIGEgc2hhcmVkIHJpbmcsCj4+IGJvdW5kZWQgbGF0ZXIgYnkgdXBk
YXRpbmcgdGhlIHRhaWwgcG9pbnRlci4KPiBZZXMsIG15IHBvaW50IGlzIHRoYXQgdGhlIHJpbmcg
aXMgc2hhcmVkIGFuZCBzbyBETUEgYnkgdGhlIGgvdyBtYXkgcmFjZS4gVGhpcyBpcyBjbGVhcmx5
IG5vdCBhIGdvb2Qgc2l0dWF0aW9uIGJ1dCB0aGUgZmFjdCB0aGF0IHRoZSBjb2RlIGdlbmVyYXRp
b24gbWF5IGNoYW5nZSBtYXkgaGF2ZSBzaWRlIGVmZmVjdHMuCgpUaGlzIGlzIHdyaXRpbmcgcGFz
dCB0aGUgdGFpbCBwb2ludGVyLCBhbmQgdGhlbiB1cGRhdGluZyB0aGUgdGFpbApwb2ludGVyIHRv
IG1hdGNoLgoKSGFyZHdhcmUgY29uZm9ybWluZyB0byB0aGUgc3BlYyB3b24ndCByZWFkIGFueSBv
ZiB0aGUgZGF0YSB1bnRpbCBpdCBpcwphbGwgcmVhZHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:24:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:24: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 1g4PuS-0004X0-4L; Mon, 24 Sep 2018 12:24:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=czlt=mg=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1g4PuQ-0004Wv-Gz
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 12:24:14 +0000
X-Inumbo-ID: e5742c96-bff4-11e8-a6a9-d7ebe60f679a
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5742c96-bff4-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:25:18 +0000 (UTC)
Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net
 [213.127.77.73])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 2034F108B;
 Mon, 24 Sep 2018 12:24:11 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 24 Sep 2018 13:52:19 +0200
Message-Id: <20180924113123.789577727@linuxfoundation.org>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180924113114.334025954@linuxfoundation.org>
References: <20180924113114.334025954@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.14 105/173] x86/EISA: Dont probe EISA bus for
 Xen PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 stable@vger.kernel.org, hpa@zytor.com, Andy Smith <andy@strugglers.net>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 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>

NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDZhOTJiMTExNjlhNjVi
M2Y4Y2M1MTJjNzVhMjUyY2JkMGQwOTZiYTAgdXBzdHJlYW0uCgpGb3IgdW5wcml2aWxlZ2VkIFhl
biBQViBndWVzdHMgdGhpcyBpcyBub3JtYWwgbWVtb3J5IGFuZCBpb3JlbWFwIHdpbGwKbm90IGJl
IGFibGUgdG8gcHJvcGVybHkgbWFwIGl0LgoKV2hpbGUgYXQgaXQsIHNpbmNlIGlvcmVtYXAgbWF5
IHJldHVybiBOVUxMLCBhZGQgYSB0ZXN0IGZvciBwb2ludGVyJ3MKdmFsaWRpdHkuCgpSZXBvcnRl
ZC1ieTogQW5keSBTbWl0aCA8YW5keUBzdHJ1Z2dsZXJzLm5ldD4KU2lnbmVkLW9mZi1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBocGFAenl0b3IuY29tCkNj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGpncm9zc0BzdXNlLmNvbQpDYzog
c3RhYmxlQHZnZXIua2VybmVsLm9yZwpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIw
MTgwOTExMTk1NTM4LjIzMjg5LTEtYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KU2lnbmVkLW9m
Zi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCi0t
LQogYXJjaC94ODYva2VybmVsL2Vpc2EuYyB8ICAgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tLSBhL2FyY2gveDg2L2tlcm5l
bC9laXNhLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2Vpc2EuYwpAQCAtNywxMSArNywxNyBAQAog
I2luY2x1ZGUgPGxpbnV4L2Vpc2EuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgogCisjaW5jbHVk
ZSA8eGVuL3hlbi5oPgorCiBzdGF0aWMgX19pbml0IGludCBlaXNhX2J1c19wcm9iZSh2b2lkKQog
ewotCXZvaWQgX19pb21lbSAqcCA9IGlvcmVtYXAoMHgwRkZGRDksIDQpOworCXZvaWQgX19pb21l
bSAqcDsKKworCWlmICh4ZW5fcHZfZG9tYWluKCkgJiYgIXhlbl9pbml0aWFsX2RvbWFpbigpKQor
CQlyZXR1cm4gMDsKIAotCWlmIChyZWFkbChwKSA9PSAnRScgKyAoJ0knPDw4KSArICgnUyc8PDE2
KSArICgnQSc8PDI0KSkKKwlwID0gaW9yZW1hcCgweDBGRkZEOSwgNCk7CisJaWYgKHAgJiYgcmVh
ZGwocCkgPT0gJ0UnICsgKCdJJyA8PCA4KSArICgnUycgPDwgMTYpICsgKCdBJyA8PCAyNCkpCiAJ
CUVJU0FfYnVzID0gMTsKIAlpb3VubWFwKHApOwogCXJldHVybiAwOwoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:31:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Q1R-0005GR-QS; Mon, 24 Sep 2018 12:31: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=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4Q1Q-0005GM-SG
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:31:28 +0000
X-Inumbo-ID: 73fdbc97-bff5-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73fdbc97-bff5-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:29:17 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="79497109"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
 <5BA8D59002000078001EB203@prv1-mh.provo.novell.com>
 <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <d2fed80f-7365-d88c-6b2c-64a358c7033a@citrix.com>
Date: Mon, 24 Sep 2018 13:24:45 +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: <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
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/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMjQvMDkvMTggMTM6MTgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNv
bV0KPj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTggMTM6MTYKPj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+PiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaQo+PiBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+PiBT
dWJqZWN0OiBSRTogW1BBVENIIDEvMl0geDg2L1NWTS1JT01NVTogRG9uJ3Qgb3BlbmNvZGUgbWVt
Y3B5KCkgaW4KPj4gcXVldWVfaW9tbXVfY29tbWFuZCgpCj4+Cj4+Pj4+IE9uIDI0LjA5LjE4IGF0
IDE0OjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+ICAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206IEFuZHJldyBDb29wZXIKPj4+PiBTZW50OiAyNCBT
ZXB0ZW1iZXIgMjAxOCAxMzowNgo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tCj4+Pj4gZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4+
PiBDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT47Cj4+IFJvZ2VyCj4+Pj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+Pj4+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+Pj4+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggMS8yXSB4ODYvU1ZNLUlPTU1VOiBEb24ndCBvcGVuY29kZSBtZW1jcHkoKSBpbgo+
Pj4+IHF1ZXVlX2lvbW11X2NvbW1hbmQoKQo+Pj4+Cj4+Pj4gT24gMjQvMDkvMTggMTI6NTksIFBh
dWwgRHVycmFudCB3cm90ZToKPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4+
PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
Pj4+Pj4+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE4IDExOjU1Cj4+Pj4+PiBUbzogWGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPj4+Pj4+IDxKQmV1bGljaEBzdXNl
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4+
Pj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Owo+PiBTdXJhdmVlCj4+Pj4+PiBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzCj4+Pj4+PiA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KPj4+Pj4+IFN1YmplY3Q6IFtQQVRDSCAxLzJdIHg4Ni9TVk0tSU9NTVU6IERvbid0IG9wZW5j
b2RlIG1lbWNweSgpIGluCj4+Pj4+PiBxdWV1ZV9pb21tdV9jb21tYW5kKCkKPj4+Pj4+Cj4+Pj4+
PiBJbiBwcmFjdGljZSwgdGhpcyBhbGxvd3MgdGhlIGNvbXBpbGVyIHRvIHJlcGxhY2UgdGhlIGxv
b3Agd2l0aCBhCj4+IHBhaXIKPj4+PiBvZgo+Pj4+Pj4gbW92cy4KPj4+Pj4+Cj4+Pj4+PiBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KPj4+Pj4gV2VsbCB0aGVyZSBpcyBhIHBvdGVudGlhbCBmdW5jdGlv
bmFsIGNoYW5nZS4uLgo+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+Pj4+Pj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+Pj4+Pj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4+Pj4+
PiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv
bT4KPj4+Pj4+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4+Pj4+IC0t
LQo+Pj4+Pj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgIHwg
MTIgKysrKy0tLS0tLS0tCj4+Pj4+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1kZWZzLmggfCAgMSAtCj4+Pj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+Pj4+Pj4gYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfY21kLmMKPj4+Pj4+IGluZGV4IDA4MjQ3ZmEuLmM2YzBiNGYgMTAwNjQ0
Cj4+Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKPj4+
Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+Pj4+Pj4g
QEAgLTI0LDggKzI0LDcgQEAKPj4+Pj4+Cj4+Pj4+PiAgc3RhdGljIGludCBxdWV1ZV9pb21tdV9j
b21tYW5kKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1MzIgY21kW10pCj4+Pj4+PiAgewo+Pj4+
Pj4gLSAgICB1MzIgdGFpbCwgaGVhZCwgKmNtZF9idWZmZXI7Cj4+Pj4+PiAtICAgIGludCBpOwo+
Pj4+Pj4gKyAgICB1aW50MzJfdCB0YWlsLCBoZWFkOwo+Pj4+Pj4KPj4+Pj4+ICAgICAgdGFpbCA9
IGlvbW11LT5jbWRfYnVmZmVyLnRhaWw7Cj4+Pj4+PiAgICAgIGlmICggKyt0YWlsID09IGlvbW11
LT5jbWRfYnVmZmVyLmVudHJpZXMgKQo+Pj4+Pj4gQEAgLTM1LDEyICszNCw5IEBAIHN0YXRpYyBp
bnQgcXVldWVfaW9tbXVfY29tbWFuZChzdHJ1Y3QgYW1kX2lvbW11Cj4+Pj4gKmlvbW11LAo+Pj4+
Pj4gdTMyIGNtZFtdKQo+Pj4+Pj4KPj4gSU9NTVVfQ01EX0JVRkZFUl9IRUFEX09GRlNFVCkpOwo+
Pj4+Pj4gICAgICBpZiAoIGhlYWQgIT0gdGFpbCApCj4+Pj4+PiAgICAgIHsKPj4+Pj4+IC0gICAg
ICAgIGNtZF9idWZmZXIgPSAodTMyICopKGlvbW11LT5jbWRfYnVmZmVyLmJ1ZmZlciArCj4+Pj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIudGFpbCAq
Cj4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9DTURfQlVGRkVSX0VO
VFJZX1NJWkUpKTsKPj4+Pj4+IC0KPj4+Pj4+IC0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSU9N
TVVfQ01EX0JVRkZFUl9VMzJfUEVSX0VOVFJZOyBpKysgKQo+Pj4+Pj4gLSAgICAgICAgICAgIGNt
ZF9idWZmZXJbaV0gPSBjbWRbaV07Cj4+Pj4+PiArICAgICAgICBtZW1jcHkoaW9tbXUtPmNtZF9i
dWZmZXIuYnVmZmVyICsKPj4+Pj4+ICsgICAgICAgICAgICAgICAoaW9tbXUtPmNtZF9idWZmZXIu
dGFpbCAqCj4+IElPTU1VX0NNRF9CVUZGRVJfRU5UUllfU0laRSksCj4+Pj4+PiArICAgICAgICAg
ICAgICAgY21kLCBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpOwo+Pj4+PiAuLi5zaW5jZSB0
aGUgYnVpbHQtaW4gbWVtY3B5IG1heSBub3QgZ3VhcmFudGVlIHRvIHRoZSBjb3B5IGluIDQgYnl0
ZQo+Pj4+IGNodW5rcyBpbiBhc2NlbmRpbmcgb3JkZXIuCj4+Pj4KPj4+PiAiTm8gZnVuY3Rpb25h
bCBjaGFuZ2UiICE9ICJUaGUgYmluYXJ5IGlzIGlkZW50aWNhbCIuCj4+Pj4KPj4+PiBUaGUgZnVu
Y3Rpb25hbGl0eSBvZiBxdWV1ZV9pb21tdV9jb21tYW5kKCkgZG9lcyBub3QgY2hhbmdlLCBldmVu
IGlmCj4+IGl0J3MKPj4+PiBjb2RlIGdlbmVyYXRpb24gZG9lcy4gIEl0IGlzIGp1c3QgY29weWlu
ZyBieXRlcyBpbnRvIGEgc2hhcmVkIHJpbmcsCj4+Pj4gYm91bmRlZCBsYXRlciBieSB1cGRhdGlu
ZyB0aGUgdGFpbCBwb2ludGVyLgo+Pj4gWWVzLCBteSBwb2ludCBpcyB0aGF0IHRoZSByaW5nIGlz
IHNoYXJlZCBhbmQgc28gRE1BIGJ5IHRoZSBoL3cgbWF5IHJhY2UuCj4+PiBUaGlzIGlzIGNsZWFy
bHkgbm90IGEgZ29vZCBzaXR1YXRpb24gYnV0IHRoZSBmYWN0IHRoYXQgdGhlIGNvZGUKPj4gZ2Vu
ZXJhdGlvbgo+Pj4gbWF5IGNoYW5nZSBtYXkgaGF2ZSBzaWRlIGVmZmVjdHMuCj4+IEFsbCB3cml0
ZXMgdG8gdGhlIHJpbmcgb2NjdXIgc3RyaWN0bHkgYmVmb3JlIHRoZSB1cGRhdGUgb2YgdGhlIHRh
aWwKPj4gcG9pbnRlcgo+IC4uLnVubGVzcyB0aGUgY29tcGlsZXIgZGVjaWRlcyB0byByZS1vcmRl
ci4gVGhlcmUncyBubyBiYXJyaWVyLgoKL3NpZ2ggLSBZb3UncmUgcmlnaHQsIGJ1dCB0aGUgY29k
ZSB3YXMgZXF1YWxseSBidWdneSBiZWZvcmVoYW5kLgoKcmVhZGwoKS93cml0ZWwoKSBhcmVuJ3Qg
c3VpdGFibGUgZm9yIGhvdyB0aGV5IGFyZSB1c2VkIGJ5IHRoaXMgY29kZS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Q2O-0005Ll-AG; Mon, 24 Sep 2018 12:32:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Q2N-0005Ld-1V
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:32:27 +0000
X-Inumbo-ID: 0b00fc50-bff6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b00fc50-bff6-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:33:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 06:32:24 -0600
Message-Id: <5BA8D95402000078001EB255@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 06:32:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
 <5BA8D59002000078001EB203@prv1-mh.provo.novell.com>
 <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
In-Reply-To: <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Xen-devel <xen-devel@lists.xen.org>,
 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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDE0OjE4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNCBTZXB0ZW1iZXIgMjAxOCAxMzoxNgo+PiAKPj4gQWxsIHdyaXRlcyB0byB0aGUgcmluZyBv
Y2N1ciBzdHJpY3RseSBiZWZvcmUgdGhlIHVwZGF0ZSBvZiB0aGUgdGFpbAo+PiBwb2ludGVyCj4g
Cj4gLi4udW5sZXNzIHRoZSBjb21waWxlciBkZWNpZGVzIHRvIHJlLW9yZGVyLiBUaGVyZSdzIG5v
IGJhcnJpZXIuCgpCdXQgdGhlcmUgaXMgKGFuIGltcGxpZWQpIG9uZSwgaW5zaWRlIHdyaXRlbCgp
IChkdWUgdG8gdGhlICJ2b2xhdGlsZSIpLgpFdmVyeXRoaW5nIGFoZWFkIG9mIHRoZSB3cml0ZWwo
KSBpbnZvY2F0aW9uIG1heSBiZSBzdG9yZWQgaW4gYW55Cm9yZGVyLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12: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 1g4Q3z-0005V0-NT; Mon, 24 Sep 2018 12:34:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4Q3z-0005Uu-3N
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 12:34:07 +0000
X-Inumbo-ID: 465ee176-bff6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 465ee176-bff6-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 12:35:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="79497281"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, 'Jan Beulich'
 <JBeulich@suse.com>
Thread-Topic: [PATCH 1/2] x86/SVM-IOMMU: Don't opencode memcpy() in
 queue_iommu_command()
Thread-Index: AQHUU/UeSgeYDMBhmUSrqdcpjrxTfaT/Utgw///hmICAACIq4P//4L0AgAAh5rD//+B5gAAEO5tA
Date: Mon, 24 Sep 2018 12:28:07 +0000
Message-ID: <063309c7c90a42a7842aef46abd99199@AMSPEX02CL03.citrite.net>
References: <1537786530-4625-1-git-send-email-andrew.cooper3@citrix.com>
 <930ae0cb767d46898ea4a9acdb95c2be@AMSPEX02CL03.citrite.net>
 <bb08f184-1861-a75b-9479-26771116ec9c@citrix.com>
 <83196ca8ba4740f891892a50f2aaeb9d@AMSPEX02CL03.citrite.net>
 <5BA8D59002000078001EB203@prv1-mh.provo.novell.com>
 <5fb496fa9dd947039631a3520fda7d6c@AMSPEX02CL03.citrite.net>
 <d2fed80f-7365-d88c-6b2c-64a358c7033a@citrix.com>
In-Reply-To: <d2fed80f-7365-d88c-6b2c-64a358c7033a@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/2] x86/SVM-IOMMU: Don't opencode memcpy()
 in queue_iommu_command()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDI0IFNlcHRlbWJlciAyMDE4IDEzOjI1DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+
IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdA0KPiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsNCj4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggMS8yXSB4ODYvU1ZNLUlPTU1VOiBEb24ndCBvcGVuY29kZSBtZW1jcHkoKSBpbg0KPiBxdWV1
ZV9pb21tdV9jb21tYW5kKCkNCj4gDQo+IE9uIDI0LzA5LzE4IDEzOjE4LCBQYXVsIER1cnJhbnQg
d3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEphbiBC
ZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4+IFNlbnQ6IDI0IFNlcHRlbWJl
ciAyMDE4IDEzOjE2DQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPg0KPiA+PiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+OyBTdXJhdmVl
IFN1dGhpa3VscGFuaXQNCj4gPj4gPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ow0KPiBXZWkNCj4gPj4gTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gPj4gU3Vi
amVjdDogUkU6IFtQQVRDSCAxLzJdIHg4Ni9TVk0tSU9NTVU6IERvbid0IG9wZW5jb2RlIG1lbWNw
eSgpIGluDQo+ID4+IHF1ZXVlX2lvbW11X2NvbW1hbmQoKQ0KPiA+Pg0KPiA+Pj4+PiBPbiAyNC4w
OS4xOCBhdCAxNDowOSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+
ID4+Pj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTggMTM6MDYNCj4gPj4+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLQ0KPiA+Pj4+IGRl
dmVsQGxpc3RzLnhlbi5vcmc+DQo+ID4+Pj4gQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ow0KPiA+PiBSb2dlcg0KPiA+Pj4+
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQN
Cj4gPj4+PiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4NCj4gPj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMl0geDg2L1NW
TS1JT01NVTogRG9uJ3Qgb3BlbmNvZGUgbWVtY3B5KCkgaW4NCj4gPj4+PiBxdWV1ZV9pb21tdV9j
b21tYW5kKCkNCj4gPj4+Pg0KPiA+Pj4+IE9uIDI0LzA5LzE4IDEyOjU5LCBQYXVsIER1cnJhbnQg
d3JvdGU6DQo+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4gRnJv
bTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dDQo+ID4+
Pj4+PiBTZW50OiAyNCBTZXB0ZW1iZXIgMjAxOCAxMTo1NQ0KPiA+Pj4+Pj4gVG86IFhlbi1kZXZl
bCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+DQo+ID4+Pj4+PiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+ID4+Pj4+PiA8SkJldWxp
Y2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1v
bm5lDQo+ID4+Pj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsNCj4gPj4gU3VyYXZlZQ0KPiA+Pj4+Pj4gU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlhbiBXb29kcw0KPiA+Pj4+Pj4g
PGJyaWFuLndvb2RzQGFtZC5jb20+DQo+ID4+Pj4+PiBTdWJqZWN0OiBbUEFUQ0ggMS8yXSB4ODYv
U1ZNLUlPTU1VOiBEb24ndCBvcGVuY29kZSBtZW1jcHkoKSBpbg0KPiA+Pj4+Pj4gcXVldWVfaW9t
bXVfY29tbWFuZCgpDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gSW4gcHJhY3RpY2UsIHRoaXMgYWxsb3dz
IHRoZSBjb21waWxlciB0byByZXBsYWNlIHRoZSBsb29wIHdpdGggYQ0KPiA+PiBwYWlyDQo+ID4+
Pj4gb2YNCj4gPj4+Pj4+IG1vdnMuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuDQo+ID4+Pj4+IFdlbGwgdGhlcmUgaXMgYSBwb3RlbnRpYWwgZnVuY3Rpb25hbCBjaGFu
Z2UuLi4NCj4gPj4+Pj4NCj4gPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4+Pj4+PiAtLS0NCj4gPj4+Pj4+IENDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+ID4+Pj4+PiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4NCj4gPj4+Pj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gPj4+Pj4+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiA+Pj4+Pj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+DQo+ID4+Pj4+PiBDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+DQo+ID4+Pj4+PiAtLS0NCj4gPj4+Pj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfY21kLmMgICAgICB8IDEyICsrKystLS0tLS0tLQ0KPiA+Pj4+Pj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oIHwgIDEgLQ0KPiA+Pj4+Pj4g
IDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiA+Pj4+
Pj4NCj4gPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfY21kLmMNCj4gPj4+Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2Nt
ZC5jDQo+ID4+Pj4+PiBpbmRleCAwODI0N2ZhLi5jNmMwYjRmIDEwMDY0NA0KPiA+Pj4+Pj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jDQo+ID4+Pj4+PiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMNCj4gPj4+Pj4+IEBAIC0y
NCw4ICsyNCw3IEBADQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gIHN0YXRpYyBpbnQgcXVldWVfaW9tbXVf
Y29tbWFuZChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTMyIGNtZFtdKQ0KPiA+Pj4+Pj4gIHsN
Cj4gPj4+Pj4+IC0gICAgdTMyIHRhaWwsIGhlYWQsICpjbWRfYnVmZmVyOw0KPiA+Pj4+Pj4gLSAg
ICBpbnQgaTsNCj4gPj4+Pj4+ICsgICAgdWludDMyX3QgdGFpbCwgaGVhZDsNCj4gPj4+Pj4+DQo+
ID4+Pj4+PiAgICAgIHRhaWwgPSBpb21tdS0+Y21kX2J1ZmZlci50YWlsOw0KPiA+Pj4+Pj4gICAg
ICBpZiAoICsrdGFpbCA9PSBpb21tdS0+Y21kX2J1ZmZlci5lbnRyaWVzICkNCj4gPj4+Pj4+IEBA
IC0zNSwxMiArMzQsOSBAQCBzdGF0aWMgaW50IHF1ZXVlX2lvbW11X2NvbW1hbmQoc3RydWN0IGFt
ZF9pb21tdQ0KPiA+Pj4+ICppb21tdSwNCj4gPj4+Pj4+IHUzMiBjbWRbXSkNCj4gPj4+Pj4+DQo+
ID4+IElPTU1VX0NNRF9CVUZGRVJfSEVBRF9PRkZTRVQpKTsNCj4gPj4+Pj4+ICAgICAgaWYgKCBo
ZWFkICE9IHRhaWwgKQ0KPiA+Pj4+Pj4gICAgICB7DQo+ID4+Pj4+PiAtICAgICAgICBjbWRfYnVm
ZmVyID0gKHUzMiAqKShpb21tdS0+Y21kX2J1ZmZlci5idWZmZXIgKw0KPiA+Pj4+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGlvbW11LT5jbWRfYnVmZmVyLnRhaWwgKg0KPiA+Pj4+
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9T
SVpFKSk7DQo+ID4+Pj4+PiAtDQo+ID4+Pj4+PiAtICAgICAgICBmb3IgKCBpID0gMDsgaSA8IElP
TU1VX0NNRF9CVUZGRVJfVTMyX1BFUl9FTlRSWTsgaSsrICkNCj4gPj4+Pj4+IC0gICAgICAgICAg
ICBjbWRfYnVmZmVyW2ldID0gY21kW2ldOw0KPiA+Pj4+Pj4gKyAgICAgICAgbWVtY3B5KGlvbW11
LT5jbWRfYnVmZmVyLmJ1ZmZlciArDQo+ID4+Pj4+PiArICAgICAgICAgICAgICAgKGlvbW11LT5j
bWRfYnVmZmVyLnRhaWwgKg0KPiA+PiBJT01NVV9DTURfQlVGRkVSX0VOVFJZX1NJWkUpLA0KPiA+
Pj4+Pj4gKyAgICAgICAgICAgICAgIGNtZCwgSU9NTVVfQ01EX0JVRkZFUl9FTlRSWV9TSVpFKTsN
Cj4gPj4+Pj4gLi4uc2luY2UgdGhlIGJ1aWx0LWluIG1lbWNweSBtYXkgbm90IGd1YXJhbnRlZSB0
byB0aGUgY29weSBpbiA0IGJ5dGUNCj4gPj4+PiBjaHVua3MgaW4gYXNjZW5kaW5nIG9yZGVyLg0K
PiA+Pj4+DQo+ID4+Pj4gIk5vIGZ1bmN0aW9uYWwgY2hhbmdlIiAhPSAiVGhlIGJpbmFyeSBpcyBp
ZGVudGljYWwiLg0KPiA+Pj4+DQo+ID4+Pj4gVGhlIGZ1bmN0aW9uYWxpdHkgb2YgcXVldWVfaW9t
bXVfY29tbWFuZCgpIGRvZXMgbm90IGNoYW5nZSwgZXZlbiBpZg0KPiA+PiBpdCdzDQo+ID4+Pj4g
Y29kZSBnZW5lcmF0aW9uIGRvZXMuICBJdCBpcyBqdXN0IGNvcHlpbmcgYnl0ZXMgaW50byBhIHNo
YXJlZCByaW5nLA0KPiA+Pj4+IGJvdW5kZWQgbGF0ZXIgYnkgdXBkYXRpbmcgdGhlIHRhaWwgcG9p
bnRlci4NCj4gPj4+IFllcywgbXkgcG9pbnQgaXMgdGhhdCB0aGUgcmluZyBpcyBzaGFyZWQgYW5k
IHNvIERNQSBieSB0aGUgaC93IG1heQ0KPiByYWNlLg0KPiA+Pj4gVGhpcyBpcyBjbGVhcmx5IG5v
dCBhIGdvb2Qgc2l0dWF0aW9uIGJ1dCB0aGUgZmFjdCB0aGF0IHRoZSBjb2RlDQo+ID4+IGdlbmVy
YXRpb24NCj4gPj4+IG1heSBjaGFuZ2UgbWF5IGhhdmUgc2lkZSBlZmZlY3RzLg0KPiA+PiBBbGwg
d3JpdGVzIHRvIHRoZSByaW5nIG9jY3VyIHN0cmljdGx5IGJlZm9yZSB0aGUgdXBkYXRlIG9mIHRo
ZSB0YWlsDQo+ID4+IHBvaW50ZXINCj4gPiAuLi51bmxlc3MgdGhlIGNvbXBpbGVyIGRlY2lkZXMg
dG8gcmUtb3JkZXIuIFRoZXJlJ3Mgbm8gYmFycmllci4NCj4gDQo+IC9zaWdoIC0gWW91J3JlIHJp
Z2h0LCBidXQgdGhlIGNvZGUgd2FzIGVxdWFsbHkgYnVnZ3kgYmVmb3JlaGFuZC4NCj4gDQoNCklu
ZGVlZCwgc28gdGhlcmUgaXMgdGhlIHBvdGVudGlhbCBmb3IgZnVuY3Rpb25hbCBjaGFuZ2UuIEkg
ZG9uJ3QgY2FyZSB0aGF0IG11Y2ggdGhvdWdoLi4uIHNvbWVvbmUgbWluaW5nIGZvciBjb21taXRz
IGluIGZ1dHVyZSBwcm9iYWJseSB3b24ndCBlaXRoZXIuDQoNCiAgUGF1bA0KDQo+IHJlYWRsKCkv
d3JpdGVsKCkgYXJlbid0IHN1aXRhYmxlIGZvciBob3cgdGhleSBhcmUgdXNlZCBieSB0aGlzIGNv
ZGUuDQo+IA0KPiB+QW5kcmV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 12:39:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 12:39: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 1g4Q8j-0005hs-Ci; Mon, 24 Sep 2018 12:39: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=czlt=mg=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1g4Q8i-0005hn-2O
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 12:39:00 +0000
X-Inumbo-ID: 819677ec-bff6-11e8-a8a5-bc764e045a96
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 819677ec-bff6-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 14:36:49 +0200 (CEST)
Received: from localhost (ip-213-127-77-73.ip.prioritytelecom.net
 [213.127.77.73])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 992221092;
 Mon, 24 Sep 2018 12:38:57 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 24 Sep 2018 13:52:07 +0200
Message-Id: <20180924113119.736886440@linuxfoundation.org>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180924113103.999624566@linuxfoundation.org>
References: <20180924113103.999624566@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.18 141/235] x86/EISA: Dont probe EISA bus for
 Xen PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 stable@vger.kernel.org, hpa@zytor.com, Andy Smith <andy@strugglers.net>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 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>

NC4xOC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDZhOTJiMTExNjlhNjVi
M2Y4Y2M1MTJjNzVhMjUyY2JkMGQwOTZiYTAgdXBzdHJlYW0uCgpGb3IgdW5wcml2aWxlZ2VkIFhl
biBQViBndWVzdHMgdGhpcyBpcyBub3JtYWwgbWVtb3J5IGFuZCBpb3JlbWFwIHdpbGwKbm90IGJl
IGFibGUgdG8gcHJvcGVybHkgbWFwIGl0LgoKV2hpbGUgYXQgaXQsIHNpbmNlIGlvcmVtYXAgbWF5
IHJldHVybiBOVUxMLCBhZGQgYSB0ZXN0IGZvciBwb2ludGVyJ3MKdmFsaWRpdHkuCgpSZXBvcnRl
ZC1ieTogQW5keSBTbWl0aCA8YW5keUBzdHJ1Z2dsZXJzLm5ldD4KU2lnbmVkLW9mZi1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBocGFAenl0b3IuY29tCkNj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGpncm9zc0BzdXNlLmNvbQpDYzog
c3RhYmxlQHZnZXIua2VybmVsLm9yZwpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIw
MTgwOTExMTk1NTM4LjIzMjg5LTEtYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KU2lnbmVkLW9m
Zi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KCi0t
LQogYXJjaC94ODYva2VybmVsL2Vpc2EuYyB8ICAgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tLSBhL2FyY2gveDg2L2tlcm5l
bC9laXNhLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2Vpc2EuYwpAQCAtNywxMSArNywxNyBAQAog
I2luY2x1ZGUgPGxpbnV4L2Vpc2EuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgogCisjaW5jbHVk
ZSA8eGVuL3hlbi5oPgorCiBzdGF0aWMgX19pbml0IGludCBlaXNhX2J1c19wcm9iZSh2b2lkKQog
ewotCXZvaWQgX19pb21lbSAqcCA9IGlvcmVtYXAoMHgwRkZGRDksIDQpOworCXZvaWQgX19pb21l
bSAqcDsKKworCWlmICh4ZW5fcHZfZG9tYWluKCkgJiYgIXhlbl9pbml0aWFsX2RvbWFpbigpKQor
CQlyZXR1cm4gMDsKIAotCWlmIChyZWFkbChwKSA9PSAnRScgKyAoJ0knPDw4KSArICgnUyc8PDE2
KSArICgnQSc8PDI0KSkKKwlwID0gaW9yZW1hcCgweDBGRkZEOSwgNCk7CisJaWYgKHAgJiYgcmVh
ZGwocCkgPT0gJ0UnICsgKCdJJyA8PCA4KSArICgnUycgPDwgMTYpICsgKCdBJyA8PCAyNCkpCiAJ
CUVJU0FfYnVzID0gMTsKIAlpb3VubWFwKHApOwogCXJldHVybiAwOwoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTG-0007jA-1m; Mon, 24 Sep 2018 13:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTE-0007is-Kg
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:12 +0000
X-Inumbo-ID: ec654c56-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec654c56-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096324"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 14:00:00 +0100
Message-ID: <1537794003-30851-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] x86/PoD: Avoid using variable length arrays
 in p2m_pod_zero_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: George Dunlap <george.dunlap@eu.citrix.com>,
 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>

Q2FsbGVycyBvZiBwMm1fcG9kX3plcm9fY2hlY2soKSBwYXNzIGEgY291bnQgb2YgdXAgdG8gUE9E
X1NXRUVQX1NUUklERS4KTW92ZSB0aGUgZGVmaW5pdGlvbiBvZiBQT0RfU1dFRVBfU1RSSURFIGFu
ZCBnaXZlIHRoZSBhcnJheXMgYSBmaXhlZApib3VuZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGYxYjIyMWYuLjc5Nzg0
NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYwpAQCAtODYyLDE1ICs4NjIsMTkgQEAgcDJtX3BvZF96ZXJvX2NoZWNr
X3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiAgICAgcmV0dXJu
IHJldDsKIH0KIAorI2RlZmluZSBQT0RfU1dFRVBfTElNSVQgMTAyNAorI2RlZmluZSBQT0RfU1dF
RVBfU1RSSURFICAxNgorCiBzdGF0aWMgdm9pZAogcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGNvbnN0IGdmbl90ICpnZm5zLCB1bnNpZ25lZCBpbnQgY291bnQpCiB7
Ci0gICAgbWZuX3QgbWZuc1tjb3VudF07Ci0gICAgcDJtX3R5cGVfdCB0eXBlc1tjb3VudF07Ci0g
ICAgdW5zaWduZWQgbG9uZyAqbWFwW2NvdW50XTsKKyAgICBtZm5fdCBtZm5zW1BPRF9TV0VFUF9T
VFJJREVdOworICAgIHAybV90eXBlX3QgdHlwZXNbUE9EX1NXRUVQX1NUUklERV07CisgICAgdW5z
aWduZWQgbG9uZyAqbWFwW1BPRF9TV0VFUF9TVFJJREVdOwogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwMm0tPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbWF4X3JlZiA9IDE7CiAKKyAg
ICBCVUdfT04oY291bnQgPiBQT0RfU1dFRVBfU1RSSURFKTsKIAogICAgIC8qIEFsbG93IGFuIGV4
dHJhIHJlZmNvdW50IGZvciBvbmUgc2hhZG93IHB0IG1hcHBpbmcgaW4gc2hhZG93ZWQgZG9tYWlu
cyAqLwogICAgIGlmICggcGFnaW5nX21vZGVfc2hhZG93KGQpICkKQEAgLTEwMTIsOCArMTAxNiw2
IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBjb25zdCBnZm5f
dCAqZ2ZucywgdW5zaWduZWQgaW50IGNvdW50CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShtYXBbaV0pOwogfQogCi0jZGVmaW5lIFBPRF9TV0VFUF9MSU1JVCAxMDI0Ci0jZGVmaW5lIFBP
RF9TV0VFUF9TVFJJREUgIDE2CiBzdGF0aWMgdm9pZAogcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAo
c3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTH-0007jR-UC; Mon, 24 Sep 2018 13:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTG-0007jK-SC
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:14 +0000
X-Inumbo-ID: ed7e3a5c-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed7e3a5c-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096329"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 14:00:03 +0100
Message-ID: <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] xen: Disallow variable length 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>, 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaWFibGUgbGVuZ3RoIGFycmF5cyByZXN1bHQgaW4gZXhjZXNzIHN0YWNrIHV0aWxpc2F0aW9u
LCB3aXRoIGEgcmlzawpvZiBzdGFjayBvdmVyZmxvdyBpZiB0aGUgbGVuZ3RoIGlzIHRvbyBsYXJn
ZS4gIEl0IGFsc28gcmVzdWx0cyBpbiBmYWlybHkKcG9vciBhc20gZ2VuZXJhdGlvbiwgYmVjYXVz
ZSBvZiByZXF1aXJpbmcgYSBkaXZpZGUgYXMgcGFydCBvZiB0aGUgc3BhY2UKY2FsY3VhdGlvbi4K
ClhlbiBubyBsb25nZXIgaGFzIGFueSB2YXJpYWJsZSBsZW5ndGggYXJyYXlzLCBzbyB0YWtlIHRo
ZSBvcHBvcnR1bml0eSB0bwpmb3JtYWxseSBkaXNhbGxvdyB0aGVtLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9S
dWxlcy5tayB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0
IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IGFjMGE4ZWEuLmJkMTFlMjYgMTAw
NjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTU4LDYgKzU4LDcg
QEAgQ0ZMQUdTICs9IC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRo
CiBDRkxBR1MgKz0gLXBpcGUgLURfX1hFTl9fIC1pbmNsdWRlICQoQkFTRURJUikvaW5jbHVkZS94
ZW4vY29uZmlnLmgKIENGTEFHUy0kKENPTkZJR19ERUJVR19JTkZPKSArPSAtZwogQ0ZMQUdTICs9
ICctRF9fT0JKRUNUX0ZJTEVfXz0iJEAiJworJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLEND
LC1XdmxhKQogCiBpZm5lcSAoJChjbGFuZykseSkKICMgQ2xhbmcgZG9lc24ndCB1bmRlcnN0YW5k
IHRoaXMgY29tbWFuZCBsaW5lIGFyZ3VtZW50LCBhbmQgZG9lc24ndCBhcHBlYXIgdG8KLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTG-0007jG-Di; Mon, 24 Sep 2018 13:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTE-0007iz-Rl
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:12 +0000
X-Inumbo-ID: ec48d4d2-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec48d4d2-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096326"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 14:00:01 +0100
Message-ID: <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGF0IGxlYXN0ICJnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkgNS40LjAg
MjAxNjA2MDkiLCB0aGUKdHlwZWNhc3Qgb2YgYnVmIHRyaWdnZXJzIGEgVmFyaWFibGUgTGVuZ3Ro
IEFycmF5IHdhcm5pbmcuCgpBbHRlciB0aGUgYXNtIGV4cHJlc3Npb24gdG8gYXZvaWQgdGhlIHR5
cGVjYXN0LCB3aGljaCBuZWNlc3NpdGF0ZXMgdGhlCmludHJvZHVjdGlvbiBvZiBhIG1lbW9yeSBj
bG9iYmVyIGFzIHRoZSBjb21waWxlciBjYW4gbm8gbG9uZ2VyIGlkZW50aWZ5CnRoZSB0b3RhbCBx
dWFudGl0eSBvZiB3cml0dGVuIG1lbW9yeS4KCkRlc3BpdGUgdGhlIG1lbW9yeSBjbG9iYmVyLCB0
aGVyZSBpcyBubyBjaGFuZ2UgdG8gdGhlIGdlbmVyYXRlZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGE1Nzc2ODUuLmVhYjY2ZWEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xODU5LDcgKzE4NTksNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVw
X3N0b3MoCiAgICAgc3dpdGNoICggcDJtdCApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25n
IGJ5dGVzOwotICAgICAgICB2b2lkICpidWY7CisgICAgICAgIGNoYXIgKmJ1ZjsKIAogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIC8qIEFsbG9jYXRlIHRlbXBvcmFyeSBidWZmZXIuICovCkBAIC0xODgy
LDEwICsxODgyLDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygKICNkZWZpbmUgQ0FT
RShiaXRzLCBzdWZmaXgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgIGNhc2UgKGJpdHMpIC8gODogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICBhc20gKCAicmVwIHN0b3MiICNzdWZmaXggICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICA6ICI9bSIgKCooY2hhciAoKilb
Ynl0ZXNdKWJ1ZiksICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9bSIgKCpi
dWYpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICI9RCIgKGR1bW15KSwgIj1jIiAoZHVtbXkpICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICA6ICJhIiAoKihjb25zdCB1aW50IyNiaXRzIyNfdCAqKXBfZGF0YSksIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAiMSIgKGJ1ZiksICIyIiAoKnJlcHMpICk7ICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICIxIiAoYnVmKSwgIjIiICgqcmVwcykgOiAibWVt
b3J5IiApOyAgIFwKICAgICAgICAgICAgICAgICBicmVhawogICAgICAgICAgICAgQ0FTRSg4LCBi
KTsKICAgICAgICAgICAgIENBU0UoMTYsIHcpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTF-0007j4-Nk; Mon, 24 Sep 2018 13:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTE-0007ij-CJ
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:12 +0000
X-Inumbo-ID: ec0e2f63-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec0e2f63-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096319"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 13:59:59 +0100
Message-ID: <1537794003-30851-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] x86/PoD: Simplify handling of the quick
 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: George Dunlap <george.dunlap@eu.citrix.com>,
 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>

VGhlcmUgaXMgbm8gbmVlZCB0byBkdXBsaWNhdGUgdGhlIGNvbnRlbnRzIG9mIHRoZSBza2lwIGJs
b2NrLgoKV2hpbGUgY2xlYW5pbmcgdXAgdGhpcyBmdW5jdGlvbiwgY2hhbmdlIDQgaW50cyB0byBi
ZSB1bnNpZ25lZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTQg
KysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGJhMzczNDQuLmYxYjIyMWYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpA
QCAtODYzLDE1ICs4NjMsMTQgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiB9CiAKIHN0YXRpYyB2b2lkCi1wMm1fcG9kX3pl
cm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgY29uc3QgZ2ZuX3QgKmdmbnMsIGludCBj
b3VudCkKK3AybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBjb25zdCBn
Zm5fdCAqZ2ZucywgdW5zaWduZWQgaW50IGNvdW50KQogewogICAgIG1mbl90IG1mbnNbY291bnRd
OwogICAgIHAybV90eXBlX3QgdHlwZXNbY291bnRdOwogICAgIHVuc2lnbmVkIGxvbmcgKm1hcFtj
b3VudF07CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOworICAgIHVuc2lnbmVk
IGludCBpLCBqLCBtYXhfcmVmID0gMTsKIAotICAgIGludCBpLCBqOwotICAgIGludCBtYXhfcmVm
ID0gMTsKIAogICAgIC8qIEFsbG93IGFuIGV4dHJhIHJlZmNvdW50IGZvciBvbmUgc2hhZG93IHB0
IG1hcHBpbmcgaW4gc2hhZG93ZWQgZG9tYWlucyAqLwogICAgIGlmICggcGFnaW5nX21vZGVfc2hh
ZG93KGQpICkKQEAgLTkxMSwxNCArOTEwLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGNvbnN0IGdmbl90ICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgIC8q
IFF1aWNrIHplcm8tY2hlY2sgKi8KICAgICAgICAgZm9yICggaiA9IDA7IGogPCAxNjsgaisrICkK
ICAgICAgICAgICAgIGlmICggKihtYXBbaV0gKyBqKSAhPSAwICkKLSAgICAgICAgICAgICAgICBi
cmVhazsKLQotICAgICAgICBpZiAoIGogPCAxNiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKG1hcFtpXSk7Ci0gICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwotICAg
ICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0KKyAgICAgICAgICAgICAgICBnb3RvIHNraXA7
CiAKICAgICAgICAgLyogVHJ5IHRvIHJlbW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBw
aW5nIGlmIGl0IGZhaWxzLiAqLwogICAgICAgICBpZiAoIHAybV9zZXRfZW50cnkocDJtLCBnZm5z
W2ldLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTE-0007ik-D4; Mon, 24 Sep 2018 13:00:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTD-0007iZ-2M
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:11 +0000
X-Inumbo-ID: ea63b91d-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea63b91d-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096307"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 13:59:58 +0100
Message-ID: <1537794003-30851-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/5] Xen: Remove the of variable length 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>, 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>, Paul Durrant <paul.durrant@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>

VmFyaWFibGUgbGVuZ3RoIGFycmF5cywgd2hpbGUgY29udmVuaWVudCBpbiBzb21lIGNhc2VzLCBh
cmUgcHJvYmxlbWF0aWMgd2l0aApzbWFsbCBzdGFja3MsIGFuZCBjYW4gdHVybiBsb2dpY2FsIGJ1
Z3MgaW50byBzdGFjayBvdmVyZmxvd3MuICBGdXJ0aGVybW9yZSwKdGhlIGNvZGUgZ2VuZXJhdGlv
biBiZWhpbmQgdGhlbSBpcyB2ZXJ5IHBvb3IuCgpYZW4gaGFzIHR3byB1c2VzIG9mIFZMQXMgd2hp
Y2ggY2FuIGJlIGZpeGVkIGVhc2lseSwgYW5kIG9uZSBjYXNlIHdoZXJlIHRoZSBWTEEKbG9naWMg
dHJpZ2dlcnMgb24gYSB0eXBlLCB3aGljaCBjYW4gYmUgd29ya2VkIGFyb3VuZC4KCkFuZHJldyBD
b29wZXIgKDUpOgogIHg4Ni9Qb0Q6IFNpbXBsaWZ5IGhhbmRsaW5nIG9mIHRoZSBxdWljayBjaGVj
awogIHg4Ni9Qb0Q6IEF2b2lkIHVzaW5nIHZhcmlhYmxlIGxlbmd0aCBhcnJheXMgaW4gcDJtX3Bv
ZF96ZXJvX2NoZWNrKCkKICB4ODYvaHZtOiBBZGp1c3QgaHZtZW11bF9yZXBfc3RvcygpIHRvIGNv
bXBpbGUgd2l0aCAtV3ZsYQogIEFSTS9kb20wOiBBdm9pZCB1c2luZyBhIHZhcmlhYmxlIGxlbmd0
aCBhcnJheSBpbiBtYWtlX21lbW9yeV9ub2RlKCkKICB4ZW46IERpc2FsbG93IHZhcmlhYmxlIGxl
bmd0aCBhcnJheXMKCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgNCArKystCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICB8IDI2ICsrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIw
IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QTM-0007k2-Ef; Mon, 24 Sep 2018 13:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QTL-0007js-Co
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:00:19 +0000
X-Inumbo-ID: f041bbf6-bff9-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f041bbf6-bff9-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:01:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096345"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 24 Sep 2018 14:00:02 +0100
Message-ID: <1537794003-30851-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] ARM/dom0: Avoid using a variable length
 array in make_memory_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ1tdIGFycmF5IGNhbiBoYXZlIGEgbWF4aW11bSBzaXplIG9mIDggaW4gcHJhY3RpY2Us
IHNvIHVzZSB0aGUgd29yc3QKY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQg
dmFyaWFibGUgbGVuZ3RoLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKT25s
eSBjb21waWxlIHRlc3RlZC4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICsr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKaW5kZXggMzhlMGRlMy4uYWM4ZDQ3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTM5
LDkgKzUzOSwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCiAgICAgaW50IHJlcywgaTsKICAgICBpbnQgcmVnX3NpemUgPSBhZGRy
Y2VsbHMgKyBzaXplY2VsbHM7CiAgICAgaW50IG5yX2NlbGxzID0gcmVnX3NpemUqa2luZm8tPm1l
bS5ucl9iYW5rczsKLSAgICBfX2JlMzIgcmVnW25yX2NlbGxzXTsKKyAgICBfX2JlMzIgcmVnW05S
X01FTV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwog
ICAgIF9fYmUzMiAqY2VsbHM7CiAKKyAgICBCVUdfT04obnJfY2VsbHMgPj0gQVJSQVlfU0laRShy
ZWcpKTsKKwogICAgIGR0X2RwcmludGsoIkNyZWF0ZSBtZW1vcnkgbm9kZSAocmVnIHNpemUgJWQs
IG5yIGNlbGxzICVkKVxuIiwKICAgICAgICAgICAgICAgIHJlZ19zaXplLCBucl9jZWxscyk7CiAK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:05:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:05: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 1g4QXv-0008QX-5T; Mon, 24 Sep 2018 13:05: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=i3mt=mg=citrix.com=prvs=798356c8e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4QXt-0008QQ-8G
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:05:01 +0000
X-Inumbo-ID: 245789d9-bffa-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245789d9-bffa-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:02:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66096936"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23464.57587.641742.948316@mariner.uk.xensource.com>
Date: Mon, 24 Sep 2018 14:04:51 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <e8886878-a7d8-3cc5-3396-69215716fe78@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.49451.531992.450514@mariner.uk.xensource.com>
 <e8886878-a7d8-3cc5-3396-69215716fe78@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9y
ZXN0cmljdDogRW5hYmxlIFFFTVUgc2FuZGJveGluZyIpOgo+IEZyb20gcWVtdS1kZXByaXYubWQ6
Cj4gCj4gYGVsZXZhdGVwcml2aWxlZ2VzYCBpcyBjdXJyZW50bHkgcmVxdWlyZWQgdG8gYWxsb3cg
YC1ydW5hc2AgdG8gd29yay4KPiBSZW1vdmluZyB0aGlzIHJlcXVpcmVtZW50IHdvdWxkIG1lYW4g
bWFraW5nIHN1cmUgdGhhdCB0aGUgdWlkIGNoYW5nZQo+IGhhcHBlbmVkIGJlZm9yZSB0aGUgc2Vj
Y29tcDIgY2FsbCwgcGVyaGFwcyBieSBjaGFuZ2luZyB0aGUgdWlkIGJlZm9yZQo+IGV4ZWN1dGlu
ZyBRRU1VLiAgKEJ1dCB0aGlzIHdvdWxkIHRoZW4gcmVxdWlyZSBvdGhlciBjaGFuZ2VzIHRvIGNy
ZWF0ZQo+IHRoZSBRTVAgc29ja2V0LCBWTkMgc29ja2V0LCBhbmQgc28gb24pLgo+IAo+IFNob3Vs
ZCBJIEMmUCB0aGlzIGludG8gYSBjb21tZW50IGhlcmU/CgpZZXMuCgpJIHRoaW5rIHRoZSBjb25j
bHVzaW9uIEkgd291bGQgZHJhdyBmcm9tIHRoYXQgY29tbWVudCBpcyBub3QgdGhhdCB0aGUKdWlk
IGNoYW5nZSBzaG91bGQgaGFwcGVuIGJlZm9yZSBleGVjJ2luZyBxZW11LCBidXQgdGhhdCB0aGUg
c2VjY29tcApjYWxsIGluIHFlbXUgaXMgbWFkZSB0b28gZWFybHkuICBCdXQgZmluZS4KCj4gPiBJ
biB0aGlzIHN5bnRheCwgd2hhdCBoYXBwZW5zIHdpdGggdW5tZW50aW9uZWQgYWJpbGl0aWVzID8K
PiAKPiBHb29kIHF1ZXN0aW9uIC0tIHRoZSAtaGVscCBkb2Vzbid0IHNlZW0gdG8gc2F5LiAgTG9v
a2luZyBhdCB0aGUgY29kZQo+IChxZW11LXNlY2NvbXAuYzpwYXJzZV9zYW5kYm94KCkpIGZvciB0
aG9zZSB3aG8gd2FudCB0byBmb2xsb3cgYWxvbmcgYXQKPiBob21lKSwgaXQgc2VlbXMgZGlmZmVy
ZW50IG9wdGlvbnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCB2YWx1ZXMgKHdoaWNoCj4gYXJlIG5v
dCBtZW50aW9uZWQpIC0tIG9ic29sZXRlIGlzIGRlZmF1bHQgZGVueSwgYnV0IHNwYXduLAo+IGVs
ZXZhdGVwcml2aWxlZ2VzLCBhbmQgcmVzb3VyY3NlY29udHJvbCBhcmUgZGVmYXVsdCBhbGxvdy4K
CkVyay4gIEkgZ3Vlc3Mgd2UgY291bGQgcGFyc2UgLWhlbHAgb3V0cHV0IDotLy4KCldoYXQgYWJv
dXQgY2FwYWJpbGl0aWVzIG5vdCBrbm93biB0byB0aGUgcWVtdSBzb3VyY2UgY29kZSA/CgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:08:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4QbR-00009m-NX; Mon, 24 Sep 2018 13:08: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4QbR-00009a-58
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:08:41 +0000
X-Inumbo-ID: a70ff9b9-bffa-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a70ff9b9-bffa-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:06:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66097333"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <23464.47889.528350.332432@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <87ccc718-3c2a-5582-acf1-9a2c2fb9b93c@citrix.com>
Date: Mon, 24 Sep 2018 14:08: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: <23464.47889.528350.332432@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.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>

T24gMDkvMjQvMjAxOCAxMToyMyBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJbUEFUQ0ggdjIgMS82XSBkb2NzL3FlbXUtZGVwcml2aWxlZ2U6IFJldmlzZSBh
bmQgdXBkYXRlIHdpdGggc3RhdHVzIGFuZCBmdXR1cmUgcGxhbnMiKToKPj4gKyMjIFhlbiBsaWJy
YXJ5IC8gZmlsZS1kZXNjcmlwdG9yIHJlc3RyaWN0aW9ucwo+PiArCj4+ICsnJydEZXNjcmlwdGlv
bicnJzogQ2xvc2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3JpcHRvcnMuCj4+
ICtTcGVjaWZpY2FsbHk6Cj4+ICsgKiBDbG9zZSBhbGwgeGVuc3RvcmUtcmVsYXRlZCBmaWxlIGRl
c2NyaXB0b3JzCj4gCj4gVGhpcyBpcyBjb3JyZWN0Lgo+IAo+PiArICogTWFrZSBzdXJlIHRoYXQg
ZXh0cmFuZW91cyBgcHJpdmNtZGAgYW5kIGBldnRjaG5gIGluc3RhbmNlcyBhcmUKPj4gK2Nsb3Nl
ZAo+IAo+IE5vLCAqYWxsKiBwcml2Y21kIGFuZCBldnRjaG4gaW5zdGFuY2VzIGFyZSByZXN0cmlj
dGVkLCBldmVuCj4gYGV4dHJhbmVvdXMnIG9uZXMgd2hpY2ggaGF2ZSBiZWVuIGxlYWtlZCBieSBx
ZW11LiAgTm9uZSBhcmUgY2xvc2VkLgoKQWNrLgoKPj4gKycnJ0hvdyB0byB0ZXN0JycnOgo+PiAr
Cj4+ICsgICAgdG9vbHMvdGVzdC9kZXByaXYvZGVwcml2LWZkLWNoZWNrZXIuYwo+IAo+IFlvdSBh
bHNvIG5lZWQgdGhlIHRvb2wgYGZpc2hkZXNjcmlwdG9yJyBmcm9tIHNyYzpjaGlhcmstdXRpbHMg
dG8gZ2V0Cj4gdGhlIGRlc2NyaXB0b3JzIG91dCBvZiBxZW11LiAgSXQgaXMgaW4gY2hpYXJrLXV0
aWxzLWJpbiBpbiBEZWJpYW4KPiBidXN0ZXIgYW5kIERlYmlhbiBzdHJldGNoLWJhY2twb3J0cy4K
ClRoaXMgd2FzIG1lYW50IHRvIGJlIGEgc29tZXdoYXQgdGVjaG5pY2FsIGRlc2NyaXB0aW9uIG9m
IHRoZSBtZWNoYW5pc20Kb2YgZG9pbmcgdGhlIHRlc3RpbmcgKHRvIGJlIGltcGxlbWVudGVkIGJ5
IHNvbWVvbmUgaW1wbGVtZW50aW5nIHRoZQpmZWF0dXJlKSwgcmF0aGVyIHRoYW4gYSBob3ctdG8g
Zm9yIGtlZW4gdXNlcnMgLyB0ZXN0ZXJzIHRvIGFjdHVhbGx5IHJ1bgp0aGUgdGVzdC4gIFdoYXQg
YWJvdXQ6CgoiVXNlIGBmaXNoZGVzY3JpcHRvcmAgZnJvbSBbcmVmZXJlbmNlXSwgdG8gcHVsbCBh
IGZpbGUgZGVzY3JpcHRvciBmcm9tIGEKcnVubmluZyBRRU1VLCB0aGVuIGNoZWNrIHRoYXQgaXQg
aGFzIHRoZSBkZXNpcmVkIHByb3BlcnRpZXMsIGFuZCB0aGF0Cmh5cGVyY2FsbHMgd2hpY2ggYXJl
IG1lYW50IHRvIGZhaWwgZG8gZmFpbC4gIChUaGUgbGF0dGVyIGlzIGltcGxlbWVudGVkCmluIGB0
b29scy90ZXN0L2RlcHJpdi9kZXByaXYtZmQtY2hlY2tlci5jYCkuIgoKT24gYSByZWxhdGVkIG5v
dGU6IElzIHRoZXJlIGFueSByZWFzb24gbm90IHRvICBtb3ZlCm9zc3Rlc3QtZGVwcml2LWZkLWNv
bGxlY3RvciBpbnRvIHRoZSB0cmVlLCBwZXJoYXBzIGV2ZW4gbWVyZ2luZyBpdCB3aXRoCnRoZSBm
dW5jdGlvbmFsaXR5IGluIGRlcHJpdi1wcm9jZXNzLWNoZWNrZXI/Cgo+PiArIyMgTmFtZXNwYWNl
cyBmb3IgdW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkpCj4+ICsKPj4gKycnJ0Rlc2Ny
aXB0aW9uJycnOiBFbnRlciBRRU1VIGludG8gaXRzIG93biBtb3VudCAmIElQQyBuYW1lc3BhY2Vz
Lgo+PiArVGhpcyBtZWFucyB0aGF0IGV2ZW4gaWYgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRo
ZSBwcm9jZXNzIHdvbid0IGJlCj4+ICthYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQgcG9p
bnRzIG9yIGV4c3Rpbmcgbm9uLWZpbGUtYmFzZWQgSVBDCj4+ICtkZXNjcmlwdG9ycyB0byBhdHRl
bXB0IHRvIGF0dGFjayB0aGVtLgo+PiArCj4+ICsnJydJbXBsZW1lbnRhdGlvbicnJzoKPj4gKwo+
PiArSW4gdGhlb3J5IHRoaXMgY291bGQgYmUgZG9uZSBpbiBRRU1VIChzaW1pbGFyIHRvIC1zYW5k
Ym94LCAtcnVuYXMsCj4+ICstY2hyb290LCBhbmQgc28gb24pLCBidXQgYSBwYXRjaCBkb2luZyB0
aGlzIGluIFFFTVUgd2FzIE5BS2VkCj4+ICt1cHN0cmVhbS4gVGhleSBwcmVmZXJyZWQgdGhhdCB0
aGlzIHdhcyBkb25lIGFzIGEgc2V0dXAgc3RlcCBieQo+PiArd2hhdGV2ZXIgZXhlY3V0ZXMgUUVN
VTsgaS5lLiwgaGF2ZSB0aGUgcHJvY2VzcyB3aGljaCBleGVjJ3MgUUVNVSBmaXJzdAo+PiArY2Fs
bDoKPj4gKwo+PiArICAgIHVuc2hhcmUoQ0xPTkVfTkVXTlMgfCBDTE9ORV9ORVdJUEMpCj4gCj4g
SWYgeW91IGFyZSByZWNvcmRpbmcgdGhpcyBraW5kIG9mIGluZm9ybWF0aW9uIGhlcmU6IHRoaXMg
d2lsbCBvZgo+IGNvdXJzZSBub3Qgd29yaywgYmVjYXVzZSBxZW11IGJpbmRzIGFuZCBvcGVucyB0
aGluZ3MgYXQgc3RhcnR1cCB0aGF0Cj4gd291bGQgYmUgYnJva2VuIGJ5IHRoaXMuICBNYXliZSB5
b3Ugd2FudCB0byBnaXZlIGEgdXJsIHRvIGEgbWFpbGluZwo+IGxpc3QgcG9zdGluZyBpbnN0ZWFk
IG9mIHRoaXMgdW4tcmVmZXJlbmNlZCBoZWFyc2F5Lgo+IAo+PiArIyMjIE5ldHdvcmsgbmFtZXNw
YWNpbmcgKExpbnV4IG9ubHkpCj4+ICsKPj4gK0VudGVyIFFFTVUgaW50byBpdHMgb3duIG5ldHdv
cmsgbmFtZXNwYWNlIChpbiBhZGRpdGlvbiB0byBtb3VudCAmIElQQwo+PiArbmFtZXNwYWNlcyku
ICBCYXNpY2FsbHkgY2hhbmdlIHRoZSAndW5zaGFyZScgY2FsbCB0byBiZSBhcyBmb2xsb3dzOgo+
PiArCj4+ICsgICAgdW5zaGFyZShDTE9ORV9ORVdORVQgfCBDTE9ORV9ORVdOUyB8IENMT05FX05F
V0lQQykKPj4gKwo+PiArUUVNVSBkb2VzIGFjdHVhbGx5IHVzZSB0aGUgbmV0d29yayBuYW1lc3Bh
Y2UgYnkgZGVmYXVsdCwgc28gYWRkaW5nCj4+ICt0aGlzIHJlc3RyaWN0aW9uIHJlcXVpcmVzIGFk
ZGl0aW9uYWwgY2hhbmdlcywgbGlzdGVkIGJlbG93Lgo+IAo+IFRoZSBDTE9ORV9ORVdJUEMgb3Zl
cmxhcHMgd2l0aCB0aGUgSVBDIHVuc2hhcmUgZGlzY3Vzc2VkIGFib3ZlLgoKVGhpcyBpcyB0aGUg
c2Vjb25kIHRpbWUgSSd2ZSBoYWQgdG8gdHJ5IHRvIGV4cGxhaW4gdGhlIGRpZmZlcmVuY2UKYmV0
d2VlbiB0aGUgYWJvdmUgdHdvIGl0ZW1zOyBJJ20gbm90IHN1cmUgd2hhdCdzIG5vdCBjbGVhciBh
Ym91dCB3aGF0CndhcyB3cml0dGVuLgoKVGhlIHRpdGxlIG9mIHRoZSBmaXJzdCBzYXlzOiAiLi4u
Zm9yIHVudXNlZCBmdW5jdGlvbmFsdGl5Ii4gIElQQwpuYW1lc3BhY2VzIGFyZSBmb3Igbm9uLWZp
bGUtYmFzZWQgSVBDcyAoaS5lLiwgdGhpbmdzIHdoaWNoIGFyZSBub3QgdW5peApzb2NrZXRzKS4g
IFFFTVUgZG9lcyBub3QgdXNlIHRoaXMgZnVuY3Rpb25hbGl0eSwgbm9yIGRvZXMgaXQgdXNlIG1v
dW50CmZ1bmN0aW9uYWxpdHkuICBUaGUgZmlyc3QgcmVzdHJpY3Rpb24gaXMgaW4gZmFjdCBpbXBs
ZW1lbnRlZCBpbiBwYXRjaCA0LAphbmQgSSBoYXZlbid0IGhhZCBhbnkgaXNzdWVzIHdpdGggaXQu
CgpJIHN1cHBvc2UgSSBuZWVkIG1vcmUgdGV4dCBsaWtlIHRoZSBhYm92ZSwgZXhwbGljaXRseSBk
ZWZpbmluZyB3aGF0CnRob3NlIG5hbWVzcGFjZXMgZG8sIGFuZCB0aGF0IFFFTVUgZG9lc24ndCBu
ZWVkIHRoZW0/CgpUaGUgc2Vjb25kIHNlY3Rpb24gZXhwbGljaXRseSBtZW50aW9ucyB0aGUgZmFj
dCB0aGF0IHRoaXMgd2lsbCBub3Qgd29yaywKYW5kIHJlZmVyZW5jZXMgZnVydGhlciBjaGFuZ2Vz
IHdoaWNoIHdvdWxkIGJlIHJlcXVpcmVkIGZvciBzdWNoIGEgY2hhbmdlCnRvIGJlIGltcGxlbWVu
dGVkIChpbiB0aGUgJ05ldHdvcmsnIGFuZCAnVk5DJyBzZWN0aW9ucykuCgpJIGNhbiBjZXJ0YWlu
bHkgcHJvdmlkZSBhIHJlZmVyZW5jZSBpZiB5b3UgdGhpbmsgdGhhdCdzIGltcG9ydGFudC4KCkFu
eSBvdGhlciBzdWdnZXN0aW9ucyBmb3IgY2xhcmlmaWNhdGlvbiwgc28gdGhhdCB3ZSBkb24ndCBo
YXZlIHRvIHJlcGVhdAp0aGlzIGRpc2N1c3Npb24gYWdhaW4sIHdvdWxkIGJlIHdlbGNvbWUuCgo+
PiArIyMgU2V0dGluZyB1cCBhIHVzZXJpZCByYW5nZQo+IAo+IFRoZXJlIHdhcyBzb21lIGRpc2N1
c3Npb24gb24gYSBEZWJpYW4gbGlzdCByZWNlbnRseSBhYm91dCBzb21lCj4gY29udGFpbmVyIHN5
c3RlbXMgdGhhdCBlbmNvZGUgYSAxNi1iaXQgd2l0aGluLWNvbnRhaW5lciB1aWQgYW5kIGEKPiAx
Ni1iaXQgY29udGFpbmVyIG51bWJlciBpbnRvIHRoZSAzMi1iaXQgdWlkLiAgSSBndWVzcyB3ZSBk
b24ndCBuZWVkIHRvCj4gZXhwbGljaXRseSB3b3JyeSBhYm91dCBjbGFzaGVzIGJldHdlZW4gb3Vy
IHVzYWdlIGFuZCB0aG9zZSA/CgpIbW0sIHNvbWVvbmUgbWF5IHJ1biBjb250YWluZXJzIHRoYXQg
dXNlIHN1Y2ggdGhpbmdzIGluIGRvbTAsIGF0IHdoaWNoCnBvaW50IHdlIG1heSBoYXZlIGEgbmFt
ZXNwYWNlIGNvbGxpc2lvbi4KCkJ1dCByZWFsbHkgSSB0aGluayB0aGlzIGlzIGEgZGlzdHJvIHBy
b2JsZW0gdG8gc29sdmUgLS0gd2UgZG9uJ3Qgc3BlY2lmeQphID4xNi1iaXQgVUlELCB3ZSBqdXN0
IGdpdmUgaXQgYXMgYW4gZXhhbXBsZS4gIERlYmlhbiBjb3VsZCwgZm9yIGluc3RhbmNlOgogLSBO
b3QgdXNlIHRoZSBzeXN0ZW0gd2hpY2ggdXNlcyB0aGUgMTYvMTYgc3BsaXQKIC0gRW5mb3JjZSB0
aGF0IFhlbiBhbmQgdGhlIDE2LzE2IHNwbGl0IHN5c3RlbSBhcmUgbm90IGluc3RhbGxlZCBhdCB0
aGUKc2FtZSB0aW1lCiAtIFJlc2VydmUgMzJrIG9mIFVJRHMgaW4gdGhlIDE2LWJpdCBzcGFjZSBz
b21laG93CiAtIFJlc2VydmUgb25lIG9mIHRoZSAiY29udGFpbmVyIElEIiBlbnRyaWVzIGZvciBY
ZW4sIHNvIHRoYXQgdGhlcmUncwpuZXZlciBhIGNvbGxpc2lvbgoKPj4gKyMgTGltaXRhdGlvbnMK
Pj4gKwo+PiArVGhlIGZvbGxvd2luZyBmZWF0dXJlcyBzdGlsbCBuZWVkIHRvIGJlIGltcGxlbWVu
dGVkOgo+PiArICogSW5zZXJ0aW5nIGEgbmV3IGNkcm9tIHdoaWxlIHRoZSBndWVzdCBpcyBydW5u
aW5nICh4bCBjZHJvbS1pbnNlcnQpCj4+ICsgKiBNaWdyYXRpb24gLyBzYXZlIC8gcmVzdG9yZQo+
PiArCj4+ICtBZGRpdGlvbmFsbHksIGdldHRpbmcgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgc2Vj
dXJlbHkgd291bGQgcmVxdWlyZSBhCj4+ICtzaWduaWZpY2FudCByZXdvcmsgb2YgaG93IHBhc3N0
aHJvdWdoIHdvcmtzIGF0IHRoZSBtb21lbnQuICBJdCBtYXkgYmUKPj4gK2ltcGxlbWVudGVkIGF0
IHNvbWUgcG9pbnQgYnV0IGlzIG5vdCBhIG5lYXItdGVybSBwcmlvcml0eS4KPiAKPiBUaGUgbGlt
aXRhdGlvbnMgc2VjdGlvbiBzaG91bGQgYWxzbyBzYXkgc29tZXRoaW5nIGxpa2UgdGhpczoKPiAK
PiAgVGhlIGN1cnJlbnRseSBpbXBsZW1lbnRlZCByZXN0cmljdGlvbnMgYXJlIHRob3VnaHQgdG8g
YmUgYSB1c2VmdWwKPiAgc2VjdXJpdHkgaW1wcm92ZW1lbnQuICBIb3dldmVyLCB0aGUgZGVzaWdu
IGFuZCBpbXBsZW1lbnRhdGlvbiBpcwo+ICBwcmVsaW1pbmFyeSBhbmQgdGhlcmUgaXMgd29yayBs
ZWZ0IHRvIGRvLiAgQWNjb3JkaW5nbHkgd2UgZG8gbm90Cj4gIHByb21pc2UgdGhhdCB0aGV5IGFy
ZSBzdWZmaWNpZW50IHRvIHN0b3AgYSByb2d1ZSBkb21haW4gd2hpY2ggdGFrZXMKPiAgY29udHJv
bCBvZiBpdHMgcWVtdSBmcm9tIGVzY2FwaW5nIGludG8gdGhlIGhvc3QsIGxldCBhbG9uZSBzdG9w
IGl0Cj4gIGZyb20gZGVueWluZyBzZXJ2aWNlIHRvIHRoZSBob3N0LgoKSXNuJ3QgdGhpcyB3aGF0
ICJUZWNoIHByZXZpZXciIG1lYW5zPyAgT3IgZG8geW91IG1lYW4gd2UnbGwga2VlcCB0aGlzCmtp
bmQgb2Ygd2FybmluZyBpbiBhZnRlciB3ZSB0YWtlIGl0IG91dCBvZiAndGVjaCBwcmV2aWV3Jz8K
Cj4gIFRoZXJlZm9yZSwgYnVncyB3aGljaCBhZmZlY3QgdGhlIGVmZmVjdGl2ZW5lc3Mgb2YgdGhl
IHFlbXUgZGVwcml2Cj4gIG1lY2hhbmlzbXMgd2lsbCBiZSB0cmVhdGVkIGFzIHBsYWluIGJ1Z3Ms
IG5vdCBzZWN1cml0eSBidWdzOyB0aGV5Cj4gIHdvdWxkIG5vdCByZXN1bHQgaW4gYSBYZW4gUHJv
amVjdCBTZWN1cml0eSBBZHZpc29yeS4gIEhvd2V2ZXIsIGJ1Z3MKPiAgd2hlcmUgdGhlIHNlY3Vy
aXR5IG9mIGEgc3lzdGVtIHdpdGggZG1fcmVzdHJpY3Q9MSBpcyB3b3JzZSB0aGFuCj4gIGJlZm9y
ZSwgd2lsbCBiZSB0cmVhdGVkIGFzIHNlY3VyaXR5IGJ1Z3MuCgpUaGlzIHdvdWxkIGJlIHNsaWdo
dGx5IGRpZmZlcmVudCB0aGFuICd0ZWNoIHByZXZpZXcnLgoKT25jZSB0aGlzIGdvZXMgdG8gInN1
cHBvcnRlZCIsIEkgYWdyZWUgdGhhdCB3ZSBzaG91bGRuJ3QgaXNzdWUgYW4gWFNBCmZvciwgc2F5
LCBhIGJ1ZyBpbiBMaW51eCdzIGltcGxlbWVudGF0aW9uIG9mIFJMSU1JVF9OUFJPQywgb3IgYSBi
dWcgaW4KTGludXggdGhhdCBhbGxvd3MgUUVNVSwgd2hpbGUgcnVubmluZyBhcyBhbiB1bnByaXZp
bGVnZWQgcHJvY2VzcywgdG8gZG8Kc29tZXRoaW5nIGl0J3Mgbm90IHN1cHBvc2VkIHRvIGRvIChz
YXksIGZpbGwgdXAgb3VyIGNocm9vdCwgd2hpY2ggaXMKb3duZWQgYnkgcm9vdCkuCgpCdXQgSSBk
byB0aGluayB3ZSBzaG91bGQgaXNzdWUgYW4gWFNBIGlmIHRoZXJlIGlzIGNvZGUgaW4gbGlieGwg
d2hpY2gKY2xhaW1zIHRvIGRvIHNvbWV0aGluZyBidXQgZmFpbGVkLiAgRm9yIGluc3RhbmNlLCBp
ZiBhIGNoYW5nZQphY2NpZGVudGFsbHkgZGlzYWJsZXMgdGhlIGAtcnVuYXNgIG9wdGlvbiB0byBR
RU1VIHdoZW4gZG1fcmVzdHJpY3Q9MSwKdGhlbiB0aGF0IHdvdWxkIG1lcml0IGFuIFhTQSBpbiBt
eSBvcGluaW9uLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:12:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Qei-0000p0-70; Mon, 24 Sep 2018 13:12:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcy7=mg=citrix.com=prvs=79898b187=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4Qeh-0000ov-Ji
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:12:03 +0000
X-Inumbo-ID: 931352e0-bffb-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 931352e0-bffb-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:13:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="79499682"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/5] x86/hvm: Adjust hvmemul_rep_stos() to compile with
 -Wvla
Thread-Index: AQHUVAaIbYAS/ogUFUm4Nt6eGwzRYKT/aCbQ
Date: Mon, 24 Sep 2018 13:11:52 +0000
Message-ID: <35f564d64c59452492cdc682997c79d6@AMSPEX02CL03.citrite.net>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537794003-30851-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 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE4IDE0
OjAwCj4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gQ2M6IEFuZHJl
dyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+IDxKQmV1
bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJh
bnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDMvNV0geDg2
L2h2bTogQWRqdXN0IGh2bWVtdWxfcmVwX3N0b3MoKSB0byBjb21waWxlIHdpdGggLQo+IFd2bGEK
PiAKPiBGb3IgYXQgbGVhc3QgImdjYyAoVWJ1bnR1IDUuNC4wLTZ1YnVudHUxfjE2LjA0LjEwKSA1
LjQuMCAyMDE2MDYwOSIsIHRoZQo+IHR5cGVjYXN0IG9mIGJ1ZiB0cmlnZ2VycyBhIFZhcmlhYmxl
IExlbmd0aCBBcnJheSB3YXJuaW5nLgo+IAo+IEFsdGVyIHRoZSBhc20gZXhwcmVzc2lvbiB0byBh
dm9pZCB0aGUgdHlwZWNhc3QsIHdoaWNoIG5lY2Vzc2l0YXRlcyB0aGUKPiBpbnRyb2R1Y3Rpb24g
b2YgYSBtZW1vcnkgY2xvYmJlciBhcyB0aGUgY29tcGlsZXIgY2FuIG5vIGxvbmdlciBpZGVudGlm
eQo+IHRoZSB0b3RhbCBxdWFudGl0eSBvZiB3cml0dGVuIG1lbW9yeS4KPiAKPiBEZXNwaXRlIHRo
ZSBtZW1vcnkgY2xvYmJlciwgdGhlcmUgaXMgbm8gY2hhbmdlIHRvIHRoZSBnZW5lcmF0ZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoK
PiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDYgKysrLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKPiBpbmRleCBhNTc3Njg1Li5lYWI2NmVhIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
PiBAQCAtMTg1OSw3ICsxODU5LDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9zdG9zKAo+ICAg
ICAgc3dpdGNoICggcDJtdCApCj4gICAgICB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBieXRl
czsKPiAtICAgICAgICB2b2lkICpidWY7Cj4gKyAgICAgICAgY2hhciAqYnVmOwo+IAo+ICAgICAg
ZGVmYXVsdDoKPiAgICAgICAgICAvKiBBbGxvY2F0ZSB0ZW1wb3JhcnkgYnVmZmVyLiAqLwo+IEBA
IC0xODgyLDEwICsxODgyLDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygKPiAgI2Rl
ZmluZSBDQVNFKGJpdHMsIHN1ZmZpeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgICAgICAgICAgICBjYXNlIChiaXRzKSAvIDg6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICBhc20gKCAicmVwIHN0b3MiICNzdWZm
aXggICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAgIDogIj1t
IiAoKihjaGFyICgqKVtieXRlc10pYnVmKSwgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgOiAiPW0iICgqYnVmKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICI9RCIgKGR1bW15KSwgIj1jIiAoZHVtbXkpICAgICAgICAgICAg
IFwKPiAgICAgICAgICAgICAgICAgICAgICAgIDogImEiICgqKGNvbnN0IHVpbnQjI2JpdHMjI190
ICopcF9kYXRhKSwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIjEiIChidWYpLCAiMiIg
KCpyZXBzKSApOyAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICIxIiAo
YnVmKSwgIjIiICgqcmVwcykgOiAibWVtb3J5IiApOyAgIFwKPiAgICAgICAgICAgICAgICAgIGJy
ZWFrCj4gICAgICAgICAgICAgIENBU0UoOCwgYik7Cj4gICAgICAgICAgICAgIENBU0UoMTYsIHcp
Owo+IC0tCj4gMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:13:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 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 1g4Qfw-0000uU-JQ; Mon, 24 Sep 2018 13:13:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4Qfv-0000uP-G9
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:13:19 +0000
X-Inumbo-ID: c08bb8b9-bffb-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c08bb8b9-bffb-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:14: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 DDA6918A;
 Mon, 24 Sep 2018 06:13:16 -0700 (PDT)
Received: from [10.1.35.70] (e110479-lin.cambridge.arm.com [10.1.35.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3600D3F5BD;
 Mon, 24 Sep 2018 06:13:15 -0700 (PDT)
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 xen-devel@lists.xenproject.org
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <0843cadf468ac7d3fabda7fe290619c07fc3c274.1536850239.git.ppircalabu@bitdefender.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e51751c-504a-10c1-8d62-01bd2cd8ed84@arm.com>
Date: Mon, 24 Sep 2018 14:13:13 +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: <0843cadf468ac7d3fabda7fe290619c07fc3c274.1536850239.git.ppircalabu@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] x86: Add map_domain_pages_global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

SGksCgpPbiAwOS8xMy8yMDE4IDA0OjAxIFBNLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4gQ3Jl
YXRlIGEgc2luZ2xlIG1hcHBpbmcgZm9yIG11bHRpcGxlIGRvbWFpbiBwYWdlcy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+
IC0tLQo+ICAgdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYyAgICAgfCAgMiArLQo+ICAgeGVuL2Fy
Y2gveDg2L2RvbWFpbl9wYWdlLmMgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCj4gICB4
ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCB8ICA5ICsrKysrKysrKwo+ICAgMyBmaWxlcyBj
aGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgYi90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCj4g
aW5kZXggZGQzNGNlYy4uZGUzN2NhNSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y192bV9l
dmVudC5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwo+IEBAIC03NCw3ICs3NCw3
IEBAIHN0YXRpYyBpbnQgeGNfdm1fZXZlbnRfZG9tY3RsKGludCB0eXBlLCB1bnNpZ25lZCBpbnQg
KnBhcmFtKQo+ICAgICAgIHsKPiAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9UWVBFX1BBR0lORzoK
PiAgICAgICAgICAgKnBhcmFtID0gWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9QQUdJTkc7Cj4gLQli
cmVhazsKPiArICAgICAgICBicmVhazsKPiAgIAo+ICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1RZ
UEVfTU9OSVRPUjoKPiAgICAgICAgICAgKnBhcmFtID0gWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9N
T05JVE9SOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gaW5kZXggNGEwN2NmYi4uMGQyM2U1MiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jCj4gQEAgLTMxNyw2ICszMTcsMjggQEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2ds
b2JhbChtZm5fdCBtZm4pCj4gICAgICAgcmV0dXJuIHZtYXAoJm1mbiwgMSk7Cj4gICB9Cj4gICAK
PiArdm9pZCAqbWFwX2RvbWFpbl9wYWdlc19nbG9iYWwoY29uc3QgbWZuX3QgKm1mbiwgdW5zaWdu
ZWQgaW50IG5yKQo+ICt7Cj4gKyAgICBBU1NFUlQoIWluX2lycSgpICYmCj4gKyAgICAgICAgICAg
KChzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX2Jvb3QgJiYKPiArICAgICAgICAgICAgIHN5c3Rl
bV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpIHx8Cj4gKyAgICAgICAgICAgIGxvY2FsX2lycV9p
c19lbmFibGVkKCkpKTsKPiArCj4gKyAgICByZXR1cm4gdm1hcChtZm4sIG5yKTsKPiArfQo+ICsK
PiArdm9pZCAqX19tYXBfZG9tYWluX3BhZ2VzX2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG5yKQo+ICt7Cj4gKyAgICBtZm5fdCBtZm5bbnJdOwo+ICsgICAg
aW50IGk7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjdXJfcGcgPSAoc3RydWN0IHBhZ2VfaW5m
byAqKSZwZ1swXTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykKPiArICAgICAg
ICBtZm5baV0gPSBwYWdlX3RvX21mbihjdXJfcGcrKyk7Cj4gKwo+ICsgICAgcmV0dXJuIG1hcF9k
b21haW5fcGFnZXNfZ2xvYmFsKG1mbiwgbnIpOwo+ICt9Cj4gKwo+ICAgdm9pZCB1bm1hcF9kb21h
aW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAqcHRyKQo+ICAgewo+ICAgICAgIHVuc2lnbmVkIGxv
bmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9kb21haW5fcGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKPiBpbmRleCAz
MjY2OWEzLi43NjQyMmY5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFn
ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKPiBAQCAtNDIsNiArNDIs
NyBAQCBtZm5fdCBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnZhKTsKPiAgICAq
IG1hcHBpbmdzIGNhbiBhbHNvIGJlIHVubWFwcGVkIGZyb20gYW55IGNvbnRleHQuCj4gICAgKi8K
PiAgIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9iYWwobWZuX3QgbWZuKTsKPiArdm9pZCAqbWFw
X2RvbWFpbl9wYWdlc19nbG9iYWwoY29uc3QgbWZuX3QgKm1mbiwgdW5zaWduZWQgaW50IG5yKTsK
PiAgIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHZvaWQgKnZhKTsKPiAgIAo+
ICAgI2RlZmluZSBfX21hcF9kb21haW5fcGFnZShwZykgICAgICAgIG1hcF9kb21haW5fcGFnZShw
YWdlX3RvX21mbihwZykpCj4gQEAgLTUxLDYgKzUyLDggQEAgc3RhdGljIGlubGluZSB2b2lkICpf
X21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gICAg
ICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZV90b19tZm4ocGcpKTsKPiAgIH0K
PiAgIAo+ICt2b2lkICpfX21hcF9kb21haW5fcGFnZXNfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdl
X2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbnIpOwoKVGhpcyB3b3VsZCByZXF1aXJlIGFuIGltcGxl
bWVudGF0aW9uIGZvciBBcm0sIGFzc3VtaW5nIHRoaXMgaXMgZ29pbmcgYWhlYWQuCgo+ICsKPiAg
ICNlbHNlIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KPiAgIAo+ICAgI2RlZmluZSBtYXBfZG9t
YWluX3BhZ2UobWZuKSAgICAgICAgICAgICAgICBfX21mbl90b192aXJ0KG1mbl94KG1mbikpCj4g
QEAgLTY4LDYgKzcxLDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+ICAgICAgIHJldHVybiBwYWdlX3Rv
X3ZpcnQocGcpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCAqX19tYXBfZG9tYWlu
X3BhZ2VzX2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucikKPiArewo+
ICsgICAgcmV0dXJuIF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwZyk7Cj4gK30KPiArCj4gICBz
dGF0aWMgaW5saW5lIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHZvaWQgKnZh
KSB7fTsKPiAgIAo+ICAgI2VuZGlmIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:17: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 1g4QkG-00017L-LL; Mon, 24 Sep 2018 13:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4QkF-000179-LX
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:17:47 +0000
X-Inumbo-ID: 60dcd89d-bffc-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60dcd89d-bffc-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:18:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66098293"
Date: Mon, 24 Sep 2018 14:17:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180924131739.y6aipvwi6bk6zwhh@zion.uk.xensource.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1537794003-30851-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/5] x86/PoD: Avoid using variable length
 arrays in p2m_pod_zero_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: George Dunlap <george.dunlap@eu.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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDI6MDA6MDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDYWxsZXJzIG9mIHAybV9wb2RfemVyb19jaGVjaygpIHBhc3MgYSBjb3VudCBvZiB1
cCB0byBQT0RfU1dFRVBfU1RSSURFLgo+IE1vdmUgdGhlIGRlZmluaXRpb24gb2YgUE9EX1NXRUVQ
X1NUUklERSBhbmQgZ2l2ZSB0aGUgYXJyYXlzIGEgZml4ZWQKPiBib3VuZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:17: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 1g4QkF-00016x-7E; Mon, 24 Sep 2018 13:17:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4QkD-00016r-A5
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:17:45 +0000
X-Inumbo-ID: 5f736e9e-bffc-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f736e9e-bffc-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:18:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66098290"
Date: Mon, 24 Sep 2018 14:17:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180924131741.wf7ddufgwr7sbtnn@zion.uk.xensource.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1537794003-30851-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/5] x86/PoD: Simplify handling of the quick
 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: George Dunlap <george.dunlap@eu.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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDE6NTk6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBpcyBubyBuZWVkIHRvIGR1cGxpY2F0ZSB0aGUgY29udGVudHMgb2YgdGhl
IHNraXAgYmxvY2suCj4gCj4gV2hpbGUgY2xlYW5pbmcgdXAgdGhpcyBmdW5jdGlvbiwgY2hhbmdl
IDQgaW50cyB0byBiZSB1bnNpZ25lZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:20:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:20: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 1g4Qma-0001sf-4B; Mon, 24 Sep 2018 13:20: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=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4QmY-0001sT-VX
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:20:11 +0000
X-Inumbo-ID: 420e1436-bffc-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 420e1436-bffc-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:18:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66098629"
Date: Mon, 24 Sep 2018 14:20:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180924132006.mkufwthiajqrsilf@zion.uk.xensource.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDI6MDA6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGb3IgYXQgbGVhc3QgImdjYyAoVWJ1bnR1IDUuNC4wLTZ1YnVudHUxfjE2LjA0LjEw
KSA1LjQuMCAyMDE2MDYwOSIsIHRoZQo+IHR5cGVjYXN0IG9mIGJ1ZiB0cmlnZ2VycyBhIFZhcmlh
YmxlIExlbmd0aCBBcnJheSB3YXJuaW5nLgo+IAo+IEFsdGVyIHRoZSBhc20gZXhwcmVzc2lvbiB0
byBhdm9pZCB0aGUgdHlwZWNhc3QsIHdoaWNoIG5lY2Vzc2l0YXRlcyB0aGUKPiBpbnRyb2R1Y3Rp
b24gb2YgYSBtZW1vcnkgY2xvYmJlciBhcyB0aGUgY29tcGlsZXIgY2FuIG5vIGxvbmdlciBpZGVu
dGlmeQo+IHRoZSB0b3RhbCBxdWFudGl0eSBvZiB3cml0dGVuIG1lbW9yeS4KPiAKPiBEZXNwaXRl
IHRoZSBtZW1vcnkgY2xvYmJlciwgdGhlcmUgaXMgbm8gY2hhbmdlIHRvIHRoZSBnZW5lcmF0ZWQu
CgpnZW5lcmF0ZWQgYXNzZW1ibHkgY29kZT8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:20:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:20: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 1g4Qmy-0001wL-F2; Mon, 24 Sep 2018 13:20: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=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4Qmw-0001w8-Q2
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:20:34 +0000
X-Inumbo-ID: 50b0b852-bffc-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50b0b852-bffc-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:18:24 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66098666"
Date: Mon, 24 Sep 2018 14:20:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180924132030.opycncx7cbolzn5w@zion.uk.xensource.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/5] xen: Disallow variable length 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>, 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDI6MDA6MDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBWYXJpYWJsZSBsZW5ndGggYXJyYXlzIHJlc3VsdCBpbiBleGNlc3Mgc3RhY2sgdXRp
bGlzYXRpb24sIHdpdGggYSByaXNrCj4gb2Ygc3RhY2sgb3ZlcmZsb3cgaWYgdGhlIGxlbmd0aCBp
cyB0b28gbGFyZ2UuICBJdCBhbHNvIHJlc3VsdHMgaW4gZmFpcmx5Cj4gcG9vciBhc20gZ2VuZXJh
dGlvbiwgYmVjYXVzZSBvZiByZXF1aXJpbmcgYSBkaXZpZGUgYXMgcGFydCBvZiB0aGUgc3BhY2UK
PiBjYWxjdWF0aW9uLgo+IAo+IFhlbiBubyBsb25nZXIgaGFzIGFueSB2YXJpYWJsZSBsZW5ndGgg
YXJyYXlzLCBzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bwo+IGZvcm1hbGx5IGRpc2FsbG93IHRo
ZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:21: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 1g4QnO-00020U-QL; Mon, 24 Sep 2018 13:21:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4QnN-00020G-B7
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:21:01 +0000
X-Inumbo-ID: d3fadca9-bffc-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3fadca9-bffc-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:22:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="79500279"
To: Wei Liu <wei.liu2@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
 <20180924132006.mkufwthiajqrsilf@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <fa26f49c-1e10-362d-ec62-3d08a9f1a753@citrix.com>
Date: Mon, 24 Sep 2018 14:20:58 +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: <20180924132006.mkufwthiajqrsilf@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 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMjQvMDkvMTggMTQ6MjAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMjQsIDIwMTgg
YXQgMDI6MDA6MDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRm9yIGF0IGxlYXN0
ICJnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkgNS40LjAgMjAxNjA2MDkiLCB0
aGUKPj4gdHlwZWNhc3Qgb2YgYnVmIHRyaWdnZXJzIGEgVmFyaWFibGUgTGVuZ3RoIEFycmF5IHdh
cm5pbmcuCj4+Cj4+IEFsdGVyIHRoZSBhc20gZXhwcmVzc2lvbiB0byBhdm9pZCB0aGUgdHlwZWNh
c3QsIHdoaWNoIG5lY2Vzc2l0YXRlcyB0aGUKPj4gaW50cm9kdWN0aW9uIG9mIGEgbWVtb3J5IGNs
b2JiZXIgYXMgdGhlIGNvbXBpbGVyIGNhbiBubyBsb25nZXIgaWRlbnRpZnkKPj4gdGhlIHRvdGFs
IHF1YW50aXR5IG9mIHdyaXR0ZW4gbWVtb3J5Lgo+Pgo+PiBEZXNwaXRlIHRoZSBtZW1vcnkgY2xv
YmJlciwgdGhlcmUgaXMgbm8gY2hhbmdlIHRvIHRoZSBnZW5lcmF0ZWQuCj4gZ2VuZXJhdGVkIGFz
c2VtYmx5IGNvZGU/CgpZZWFoIC0gSSBhbHJlYWR5IG5vdGljZWQgYW5kIGZpeGVkIGl0IHVwIHRv
ICJnZW5lcmF0ZWQgYXNtLiIKClNlcnZlcyBtZSByaWdodCBmb3IgbGFzdCBtaW51dGUgZWRpdHMg
dG8gbXkgY29tbWl0IG1lc3NhZ2UuCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpUaGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:22:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4Qor-0002Bl-8d; Mon, 24 Sep 2018 13:22:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4Qoq-0002Bc-27
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:22:32 +0000
X-Inumbo-ID: 0a68ec8c-bffd-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0a68ec8c-bffd-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:23: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 56EA418A;
 Mon, 24 Sep 2018 06:22:30 -0700 (PDT)
Received: from [10.1.35.70] (e110479-lin.cambridge.arm.com [10.1.35.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7799F3F5BD;
 Mon, 24 Sep 2018 06:22:29 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-5-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <829c857a-2048-d09b-df4a-ff504831fd55@arm.com>
Date: Mon, 24 Sep 2018 14:22:27 +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: <1537794003-30851-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] ARM/dom0: Avoid using a variable length
 array in make_memory_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGkgQW5kcmV3LAoKT24gMDkvMjQvMjAxOCAwMjowMCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBUaGUgcmVnW10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGlj
ZSwgc28gdXNlIHRoZSB3b3JzdAo+IGNhc2UgY2FsY3VsYXRpb24gcmF0aGVyIHRoYW4gbWFraW5n
IGl0IHZhcmlhYmxlIGxlbmd0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gT25seSBjb21waWxlIHRlc3RlZC4KPiAtLS0KPiAgIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyB8IDQgKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAzOGUwZGUz
Li5hYzhkNDc5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC01MzksOSArNTM5LDExIEBAIHN0
YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgICBpbnQgcmVzLCBpOwo+ICAgICAgIGludCByZWdfc2l6ZSA9IGFkZHJjZWxscyArIHNp
emVjZWxsczsKPiAgICAgICBpbnQgbnJfY2VsbHMgPSByZWdfc2l6ZSpraW5mby0+bWVtLm5yX2Jh
bmtzOwo+IC0gICAgX19iZTMyIHJlZ1tucl9jZWxsc107Cj4gKyAgICBfX2JlMzIgcmVnW05SX01F
TV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwo+ICAg
ICAgIF9fYmUzMiAqY2VsbHM7Cj4gICAKPiArICAgIEJVR19PTihucl9jZWxscyA+PSBBUlJBWV9T
SVpFKHJlZykpOwo+ICsKPiAgICAgICBkdF9kcHJpbnRrKCJDcmVhdGUgbWVtb3J5IG5vZGUgKHJl
ZyBzaXplICVkLCBuciBjZWxscyAlZClcbiIsCj4gICAgICAgICAgICAgICAgICByZWdfc2l6ZSwg
bnJfY2VsbHMpOwo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Qug-0002S0-1E; Mon, 24 Sep 2018 13:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4Que-0002Rv-Ll
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:28:32 +0000
X-Inumbo-ID: e0f5c89d-bffd-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e0f5c89d-bffd-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:29: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 6199E18A;
 Mon, 24 Sep 2018 06:28:30 -0700 (PDT)
Received: from [10.1.35.70] (e110479-lin.cambridge.arm.com [10.1.35.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9448D3F5BD;
 Mon, 24 Sep 2018 06:28:28 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1536731100-56054-1-git-send-email-zhongjiang@huawei.com>
 <5B98CAE202000078001E79CC@prv1-mh.provo.novell.com>
 <20180912091350.6wuvt2jkvzg6wruo@mac.bytemobile.com>
 <20180912091639.oynlvdo6pghnqfvt@mac.bytemobile.com>
 <364bad2c-708e-6406-7b52-7bfef9d5dbe1@arm.com>
 <20180912102908.4ls7vts55n2zfkdz@mac.bytemobile.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <58794c01-16f4-b124-46fe-cdcb386235de@arm.com>
Date: Mon, 24 Sep 2018 14:28:26 +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: <20180912102908.4ls7vts55n2zfkdz@mac.bytemobile.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drivers/block/xen-blkback/common.h: use
 DIV_ROUND_UP instead of reimplementing its 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: Jens Axboe <axboe@kernel.dk>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 zhong jiang <zhongjiang@huawei.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>

SGkgUm9nZXIsCgpPbiAwOS8xMi8yMDE4IDExOjI5IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIFdlZCwgU2VwIDEyLCAyMDE4IGF0IDEwOjQ4OjQyQU0gKzAxMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDA5LzEyLzIwMTggMTA6MTYgQU0sIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+PiBPbiBXZWQsIFNlcCAxMiwgMjAxOCBhdCAxMToxMzo1MEFNICswMjAw
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IEFkZGluZyBKdWxpZW4gaG93IGRpZCB0aGUg
d29yayB0byBzdXBwb3J0IFhFTl9QQUdFX1NJWkUgIT0gUEFHRV9TSVpFLgo+Pj4+Cj4+Pj4gT24g
V2VkLCBTZXAgMTIsIDIwMTggYXQgMDI6MTQ6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+Pj4+IE9uIDEyLjA5LjE4IGF0IDA3OjQ1LCA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPiB3
cm90ZToKPj4+Pj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPj4+
Pj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPj4+Pj4+IEBAIC02
NSw3ICs2NSw3IEBACj4+Pj4+PiAgICAJKFhFTl9QQUdFU19QRVJfSU5ESVJFQ1RfRlJBTUUgLyBY
RU5fUEFHRVNfUEVSX1NFR01FTlQpCj4+Pj4+PiAgICAjZGVmaW5lIE1BWF9JTkRJUkVDVF9QQUdF
UyBcCj4+Pj4+PiAtCSgoTUFYX0lORElSRUNUX1NFR01FTlRTICsgU0VHU19QRVJfSU5ESVJFQ1Rf
RlJBTUUgLSAxKS9TRUdTX1BFUl9JTkRJUkVDVF9GUkFNRSkKPj4+Pj4+ICsJCURJVl9ST1VORF9V
UChNQVhfSU5ESVJFQ1RfU0VHTUVOVFMsIFNFR1NfUEVSX0lORElSRUNUX0ZSQU1FKQo+Pj4+Pj4g
ICAgI2RlZmluZSBJTkRJUkVDVF9QQUdFUyhfc2VncykgRElWX1JPVU5EX1VQKF9zZWdzLCBYRU5f
UEFHRVNfUEVSX0lORElSRUNUX0ZSQU1FKQo+Pj4+Pgo+Pj4+PiBNeSBmaXJzdCByZWFjdGlvbiB3
YXMgdG8gc3VnZ2VzdAo+Pj4+Pgo+Pj4+PiAjZGVmaW5lIE1BWF9JTkRJUkVDVF9QQUdFUyBJTkRJ
UkVDVF9QQUdFUyhNQVhfSU5ESVJFQ1RfU0VHTUVOVFMpCj4+Pj4+Cj4+Pj4+IGJ1dCB0aGF0IHdv
dWxkbid0IG1hdGNoIHdoYXQncyB0aGVyZSBjdXJyZW50bHkgKG5vdGUgdGhlIHR3byBkaWZmZXJl
bnQKPj4+Pj4gZGl2aXNvcnMpLiBJIGNhbid0IHJlYWxseSBkZWNpZGUgd2hldGhlciB0aGF0J3Mg
anVzdCB1bmZvcnR1bmF0ZSBuYW1pbmcKPj4+Pj4gb2YgdGhlIHR3byBtYWNyb3MsIG9yIGFuIGFj
dHVhbCBidWcuCj4+Pj4KPj4+PiBJIHRoaW5rIHRoZXJlJ3MgaW5kZWVkIGEgYnVnIGhlcmUuCj4+
Pj4KPj4+PiBBRkFJQ1QsIE1BWF9JTkRJUkVDVF9QQUdFUyBzaG91bGQgdXNlIFhFTl9QQUdFU19Q
RVJfSU5ESVJFQ1RfRlJBTUUgYW5kCj4+Pj4gdGhlbiBpdCBjb3VsZCBiZSBjaGFuZ2VkIGFzIEph
biBzdWdnZXN0ZWQuCj4+Cj4+IFRoZSBwcm9ibGVtIGlzIFNFR1NfUEVSX0lORElSRUNUX0ZSQU1F
IGhhcyBiZWVuIG1pc2NhbGN1bGF0ZWQuIFNvIEkgdGhpbmsgaXQKPj4gd291bGQgYmUgZmluZSB0
byB1c2UgWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSBpbiBNQVhfSU5ESVJFQ1RfUEFHRVMu
Cj4+Cj4+IEhvd2V2ZXIgdGhlIG5hbWluZyBmb3IgWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFN
RSBpcyBtaXNuYW1lZC4gV2UgcmV0dXJuCj4+IG51bWJlciBvZiBhIGZvciBzZWdtZW50cyBwZXIg
aW5kaXJlY3QgZnJhbWUuIFNvIEkgd291bGQgcmVuYW1lIHRvCj4+IFNFR1NfUEVSX0lORElSRUNU
X0ZSQU1FLgo+IAo+IEkgZG9uJ3QgdGhpbmsgSSBhZ3JlZSB3aXRoIHRoaXMgbGFzdCBwYXJ0LCBT
RUdTX1BFUl9JTkRJUkVDVF9GUkFNRQo+IHdvdWxkIGhhdmUgdG8gdGFrZSBpbnRvIGFjY291bnQg
WEVOX1BBR0VTX1BFUl9TRUdNRU5ULCBhbmQKPiBYRU5fUEFHRVNfUEVSX0lORElSRUNUX0ZSQU1F
IGRvZXNuJ3QuCj4gCj4gWEVOX1BBR0VTX1BFUl9JTkRJUkVDVF9GUkFNRSBjdXJyZW50bHkgcmV0
dXJucyB0aGUgbnVtYmVyIG9mIGdyYW50Cj4gcmVmZXJlbmNlcyBwZXIgaW5kaXJlY3QgcGFnZSwg
YnV0IGFzIEkgdW5kZXJzdGFuZCBpdCBhIHNlZ21lbnQgY2FuIHVzZQo+IG1vcmUgdGhhbiBvbmUg
Z3JhbnQgcmVmZXJlbmNlLCBpZiBmb3IgZXhhbXBsZSB0aGUgZ3Vlc3QgcGFnZSBzaXplIGlzCj4g
NjRLQi4KCkkgYW0gYSBiaXQgY29uZnVzZWQuIEJ5IHNlZ21lbnQsIGRvIHlvdSByZWZlciB0byB0
aGUgYmFja2VuZCBvciBmcm9udGVuZCAKc2VnbWVudD8KCkluIGFueSBjYXNlLCBpdCB3b3VsZCBi
ZSBwb3NzaWJsZSB0byByZW1vdmUgU0VHU19QRVJfSU5ESVJFQ1RfRlJBTUUgaWYgCndlIHJld29y
ayBNQVhfSU5ESVJFQ1RfUEFHRVMoLi4uKS4gVGhpcyBzaG91bGQgaW1wcm92ZSB0aGUgcmVhZGFi
aWxpdHkgCmFzIHdlbGwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:30:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4Qwd-00034w-G4; Mon, 24 Sep 2018 13:30:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4Qwc-00034q-63
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 13:30:34 +0000
X-Inumbo-ID: 2a20cbf8-bffe-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2a20cbf8-bffe-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:31: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 ECA0918A;
 Mon, 24 Sep 2018 06:30:32 -0700 (PDT)
Received: from [10.1.35.70] (e110479-lin.cambridge.arm.com [10.1.35.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EFB853F5BD;
 Mon, 24 Sep 2018 06:30:30 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d2975b6b-b6ed-361c-25a2-e135e5f636d3@arm.com>
Date: Mon, 24 Sep 2018 14:30:29 +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: <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen: Disallow variable length 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>, 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>,
 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>

CgpPbiAwOS8yNC8yMDE4IDAyOjAwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFZhcmlhYmxl
IGxlbmd0aCBhcnJheXMgcmVzdWx0IGluIGV4Y2VzcyBzdGFjayB1dGlsaXNhdGlvbiwgd2l0aCBh
IHJpc2sKPiBvZiBzdGFjayBvdmVyZmxvdyBpZiB0aGUgbGVuZ3RoIGlzIHRvbyBsYXJnZS4gIEl0
IGFsc28gcmVzdWx0cyBpbiBmYWlybHkKPiBwb29yIGFzbSBnZW5lcmF0aW9uLCBiZWNhdXNlIG9m
IHJlcXVpcmluZyBhIGRpdmlkZSBhcyBwYXJ0IG9mIHRoZSBzcGFjZQo+IGNhbGN1YXRpb24uCj4g
Cj4gWGVuIG5vIGxvbmdlciBoYXMgYW55IHZhcmlhYmxlIGxlbmd0aCBhcnJheXMsIHNvIHRha2Ug
dGhlIG9wcG9ydHVuaXR5IHRvCj4gZm9ybWFsbHkgZGlzYWxsb3cgdGhlbS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCj4gLS0tCj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gLS0tCj4gICB4ZW4vUnVsZXMubWsgfCAxICsKPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsK
PiBpbmRleCBhYzBhOGVhLi5iZDExZTI2IDEwMDY0NAo+IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsr
KyBiL3hlbi9SdWxlcy5tawo+IEBAIC01OCw2ICs1OCw3IEBAIENGTEFHUyArPSAtV2Vycm9yIC1X
cmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aAo+ICAgQ0ZMQUdTICs9IC1waXBlIC1E
X19YRU5fXyAtaW5jbHVkZSAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbmZpZy5oCj4gICBDRkxB
R1MtJChDT05GSUdfREVCVUdfSU5GTykgKz0gLWcKPiAgIENGTEFHUyArPSAnLURfX09CSkVDVF9G
SUxFX189IiRAIicKPiArJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XdmxhKQo+ICAg
Cj4gICBpZm5lcSAoJChjbGFuZykseSkKPiAgICMgQ2xhbmcgZG9lc24ndCB1bmRlcnN0YW5kIHRo
aXMgY29tbWFuZCBsaW5lIGFyZ3VtZW50LCBhbmQgZG9lc24ndCBhcHBlYXIgdG8KPiAKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:39:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4R4u-0003Kr-En; Mon, 24 Sep 2018 13:39: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=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4R4t-0003Km-Ah
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:39:07 +0000
X-Inumbo-ID: e7e11ed4-bffe-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7e11ed4-bffe-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:36:57 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66101130"
Date: Mon, 24 Sep 2018 14:39:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180924133903.m5jwqn6epuqguhy3@zion.uk.xensource.com>
References: <20180924103835.12705-1-wei.liu2@citrix.com>
 <5BA8C83002000078001EB168@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA8C83002000078001EB168@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDU6MTk6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA5LjE4IGF0IDEyOjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKPiA+IEBAIC05NDQsMTIgKzk0NCwxMyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4gIAo+ID4gICAgICAvKgo+ID4gICAg
ICAgKiBJdGVyYXRlIGJhY2t3YXJkcyBvdmVyIGFsbCBzdXBlcnBhZ2UtYWxpZ25lZCBSQU0gcmVn
aW9ucy4KPiA+IC0gICAgICogCj4gPiAtICAgICAqIFdlIHJlcXVpcmUgc3VwZXJwYWdlIGFsaWdu
bWVudCBiZWNhdXNlIHRoZSBib290IGFsbG9jYXRvciBpcyBub3QgeWV0Cj4gPiAtICAgICAqIGlu
aXRpYWxpc2VkLiBIZW5jZSB3ZSBjYW4gb25seSBtYXAgc3VwZXJwYWdlcyBpbiB0aGUgYWRkcmVz
cyByYW5nZQo+ID4gLSAgICAgKiAwIHRvIEJPT1RTVFJBUF9ESVJFQ1RNQVBfRU5ELCBhcyB0aGlz
IGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKPiA+ICsgICAgICoKPiA+ICsgICAgICogV2Ug
cmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlz
Cj4gPiArICAgICAqIG5vdCB5ZXQgaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBz
dXBlcnBhZ2VzIGluIHRoZQo+ID4gKyAgICAgKiBhZGRyZXNzIHJhbmdlIEJPT1RTVFJBUF9NQVBf
QkFTRSB0byAoQk9PVFNUUkFQX01BUF9CQVNFICsKPiA+ICsgICAgICogQk9PVFNUUkFQX01BUF9M
SU1JVCksIGFzIHRoaXMgaXMgZ3VhcmFudGVlZCBub3QgdG8gcmVxdWlyZQo+IAo+IFRoZSB1cHBl
ciBib3VuZCBpcyBub3QgYSBzdW0uIEJ1dCB0aGVyZSdzIHRoZW4gYWxzbyBhbiBhcHBhcmVudAo+
IGRpc2Nvbm5lY3Q6IEJPT1RTVFJBUF9NQVBfTElNSVQgIT0KPiAoQVJSQVlfU0laRShsMl9pZGVu
dG1hcCkgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSBhZmFpY3QsIHlldAo+IHRoZSBsYXR0ZXIgaXMg
d2hhdCBpcyB1c2VkIGZvciBtYXBwaW5nIChhbmQgd2hhdCBtYXRjaGVzIHRoZSB2YWx1ZQo+IG9m
IEJPT1RTVFJBUF9ESVJFQ1RNQVBfRU5EIGluIDQuMC40KS4KClllYWgsIEkgZ290IGEgZmV3IHN1
cnByaXNlcyB3aGlsZSByZWFkaW5nIHRoYXQgY29kZS4gSSdtIHRyeWluZyB0bwpmaWd1cmUgb3V0
IHdoYXQgdGhlIGxpbWl0IHNob3VsZCBiZSBhdCB0aGUgbW9tZW50LgoKQWZ0ZXIgcGxheWluZyB3
aXRoIGVhcmx5IGJvb3QgY29kZSBmb3IgYSBmZXcgaG91cnMsIEknbSBzdXJlIHRoYXQgbm90CmFs
bCBvZiB0aGUgdGhyZWUgbW9kZWxzIGRlc2NyaWJlZCBpbiBjb21tb24vcGFnZV9hbGxvYy5jIHdv
cmsuCgo+IAo+IEFsc28sIHNpbmNlIHlvdSdyZSB0b3VjaGluZyBhbG1vc3QgdGhlIGVudGlyZSBj
b21tZW50IGFueXdheSwKPiB3b3VsZCB5b3UgbWluZCBtb3ZpbmcgaXQgZG93biB0byB3aGVyZSBp
dCBiZWxvbmdzIChpbW1lZGlhdGVseQo+IGFoZWFkIG9mIHRoZSBmb3IoKSk/IE92ZXIgdGltZSBt
b3JlIGFuZCBtb3JlIHRoaW5ncyBnb3QgcGxhY2VkCj4gYmV0d2VlbiB0aGUgdHdvLgoKV2lsbCBk
by4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13:42: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 1g4R8Y-000405-1J; Mon, 24 Sep 2018 13:42:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4R8X-000400-00
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:42:53 +0000
X-Inumbo-ID: e28bc263-bfff-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e28bc263-bfff-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:43: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 1159680D;
 Mon, 24 Sep 2018 06:42:52 -0700 (PDT)
Received: from [10.1.35.70] (e110479-lin.cambridge.arm.com [10.1.35.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E8023F5B7;
 Mon, 24 Sep 2018 06:42:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1536684486-15061-1-git-send-email-amittomer25@gmail.com>
 <bf01b79c-a10a-dce7-62d8-4ae0221cf782@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <771012b4-a92f-9d58-1ef5-0fdf5c5f6c91@arm.com>
Date: Mon, 24 Sep 2018 14:42:49 +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: <bf01b79c-a10a-dce7-62d8-4ae0221cf782@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen:arm: Populate arm64 image 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
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>

CgpPbiAwOS8xMi8yMDE4IDEwOjAzIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAxMS8wOS8yMDE4IDE3OjQ4LCBBbWl0IFNpbmdoIFRvbWFyIHdyb3RlOgo+PiBUaGlzIHBh
dGNoIGFkZHMgaW1hZ2Ugc2l6ZSBhbmQgZmxhZ3MgdG8gWEVOIGltYWdlIGhlYWRlci4gSXQgdXNl
cwo+PiB0aG9zZSBmaWVsZHMgYWNjb3JkaW5nIHRvIHRoZSB1cGRhdGVkIExpbnV4IGtlcm5lbCBp
bWFnZSBkZWZpbml0aW9uLgo+Pgo+PiBXaXRoIHRoaXMgcGF0Y2ggYm9vdGxvYWRlciBjYW4gbm93
IHBsYWNlIFhFTiBpbWFnZSBhbnl3aGVyZSBpbiBzeXN0ZW0KPj4gUkFNIGF0IDJNQiBhbGlnbmVk
IGFkZHJlc3Mgd2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgo+PiBGb3IgaW5zdGFu
Y2UsIGl0IGZpeGVzIHRoZSBYRU4gYm9vdCBvbiBBbWxvZ2ljIFNvQyB3aGVyZSBib290bG9hZGVy
KFUtQk9PVCkKPj4gYWx3YXlzIHJlbG9jYXRlcyB0aGUgWEVOIGltYWdlIHRvIGFuIGFkZHJlc3Mg
cmFuZ2UgcmVzZXJ2ZWQgZm9yIGZpcm13YXJlIGRhdGEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFt
aXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KPiAKPiBUaGFua3MsIGxvb2tz
IGdvb2QgdG8gbWUgbm93Ogo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQW5kIGNvbW1pdGVkLgoKQ2hlZXJzLAoKPiAKPiBDaGVlcnMsCj4gQW5kcmUuCj4g
Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNlIHYyOgo+PiAgICAgICAgICAqIFVuZG8gY2hhbmdlcyBp
biBhc3NlbWJsZXIuaChhcyBzdWdnZXN0ZWQgYnkgQW5kcmUpCj4+IENoYW5nZXMgc2luY2UgdjE6
Cj4+ICAgICAgICAgICogVXBkYXRlZCBjb21taXQgbWVzc2FnZQo+PiAgICAgICAgICAqIFJlbW92
ZWQgZW5kaWFuZXNzIGNvZGUKPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8
IDExICsrKysrKysrKy0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4+IGluZGV4IGQ2MzczNGYuLmVmODdiNWMgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPj4gKysrIGIveGVuL2FyY2gv
YXJtL2FybTY0L2hlYWQuUwo+PiBAQCAtMzIsNiArMzIsMTMgQEAKPj4gICAjZGVmaW5lIFBUX0RF
ViAgICAweGU3MSAvKiBuRz0xIEFGPTEgU0g9MTAgQVA9MDEgTlM9MSBBVFRSPTEwMCBUPTAgUD0x
ICovCj4+ICAgI2RlZmluZSBQVF9ERVZfTDMgMHhlNzMgLyogbkc9MSBBRj0xIFNIPTEwIEFQPTAx
IE5TPTEgQVRUUj0xMDAgVD0xIFA9MSAqLwo+PiAgIAo+PiArI2RlZmluZSBfX0hFQURfRkxBR19Q
QUdFX1NJWkUgICAoKFBBR0VfU0hJRlQgLSAxMCkgLyAyKQo+PiArCj4+ICsjZGVmaW5lIF9fSEVB
RF9GTEFHX1BIWVNfQkFTRSAgIDEKPj4gKwo+PiArI2RlZmluZSBfX0hFQURfRkxBR1MgICAgICAg
ICAgICAoKF9fSEVBRF9GTEFHX1BBR0VfU0laRSA8PCAxKSB8IFwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChfX0hFQURfRkxBR19QSFlTX0JBU0UgPDwgMykpCj4+ICsKPj4g
ICAjaWYgKGRlZmluZWQgKENPTkZJR19FQVJMWV9QUklOVEspKSAmJiAoZGVmaW5lZCAoRUFSTFlf
UFJJTlRLX0lOQykpCj4+ICAgI2luY2x1ZGUgRUFSTFlfUFJJTlRLX0lOQwo+PiAgICNlbmRpZgo+
PiBAQCAtMTIwLDggKzEyNyw4IEBAIGVmaV9oZWFkOgo+PiAgICAgICAgICAgYWRkICAgICB4MTMs
IHgxOCwgIzB4MTYKPj4gICAgICAgICAgIGIgICAgICAgcmVhbF9zdGFydCAgICAgICAgICAgLyog
YnJhbmNoIHRvIGtlcm5lbCBzdGFydCAqLwo+PiAgICAgICAgICAgLnF1YWQgICAwICAgICAgICAg
ICAgICAgICAgICAvKiBJbWFnZSBsb2FkIG9mZnNldCBmcm9tIHN0YXJ0IG9mIFJBTSAqLwo+PiAt
ICAgICAgICAucXVhZCAgIDAgICAgICAgICAgICAgICAgICAgIC8qIHJlc2VydmVkICovCj4+IC0g
ICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAgLyogcmVzZXJ2ZWQgKi8KPj4gKyAg
ICAgICAgLnF1YWQgICBfZW5kIC0gc3RhcnQgICAgICAgICAvKiBFZmZlY3RpdmUgc2l6ZSBvZiBr
ZXJuZWwgaW1hZ2UsIGxpdHRsZS1lbmRpYW4gKi8KPj4gKyAgICAgICAgLnF1YWQgICBfX0hFQURf
RkxBR1MgICAgICAgICAvKiBJbmZvcm1hdGl2ZSBmbGFncywgbGl0dGxlLWVuZGlhbiAqLwo+PiAg
ICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+PiAg
ICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+PiAg
ICAgICAgICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAvKiByZXNlcnZlZCAqLwo+PgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:43:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4R9A-00045f-Gg; Mon, 24 Sep 2018 13: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4R99-00045B-23
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:43:31 +0000
X-Inumbo-ID: 851cba29-bfff-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 851cba29-bfff-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:41:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66101694"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.49451.531992.450514@mariner.uk.xensource.com>
 <e8886878-a7d8-3cc5-3396-69215716fe78@citrix.com>
 <23464.57587.641742.948316@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <dedc9e35-984f-ef21-d508-e411ef2a4a66@citrix.com>
Date: Mon, 24 Sep 2018 14:43:23 +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: <23464.57587.641742.948316@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMjQvMjAxOCAwMjowNCBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9yZXN0cmljdDogRW5h
YmxlIFFFTVUgc2FuZGJveGluZyIpOgo+PiBGcm9tIHFlbXUtZGVwcml2Lm1kOgo+Pgo+PiBgZWxl
dmF0ZXByaXZpbGVnZXNgIGlzIGN1cnJlbnRseSByZXF1aXJlZCB0byBhbGxvdyBgLXJ1bmFzYCB0
byB3b3JrLgo+PiBSZW1vdmluZyB0aGlzIHJlcXVpcmVtZW50IHdvdWxkIG1lYW4gbWFraW5nIHN1
cmUgdGhhdCB0aGUgdWlkIGNoYW5nZQo+PiBoYXBwZW5lZCBiZWZvcmUgdGhlIHNlY2NvbXAyIGNh
bGwsIHBlcmhhcHMgYnkgY2hhbmdpbmcgdGhlIHVpZCBiZWZvcmUKPj4gZXhlY3V0aW5nIFFFTVUu
ICAoQnV0IHRoaXMgd291bGQgdGhlbiByZXF1aXJlIG90aGVyIGNoYW5nZXMgdG8gY3JlYXRlCj4+
IHRoZSBRTVAgc29ja2V0LCBWTkMgc29ja2V0LCBhbmQgc28gb24pLgo+Pgo+PiBTaG91bGQgSSBD
JlAgdGhpcyBpbnRvIGEgY29tbWVudCBoZXJlPwo+IAo+IFllcy4KPiAKPiBJIHRoaW5rIHRoZSBj
b25jbHVzaW9uIEkgd291bGQgZHJhdyBmcm9tIHRoYXQgY29tbWVudCBpcyBub3QgdGhhdCB0aGUK
PiB1aWQgY2hhbmdlIHNob3VsZCBoYXBwZW4gYmVmb3JlIGV4ZWMnaW5nIHFlbXUsIGJ1dCB0aGF0
IHRoZSBzZWNjb21wCj4gY2FsbCBpbiBxZW11IGlzIG1hZGUgdG9vIGVhcmx5LiAgQnV0IGZpbmUu
CgpZZWFoLCBJIHdhcyB0aGlua2luZyB0aGF0IGp1c3QgYWZ0ZXIgSSBzZW50IHRoaXMgbWFpbCB0
b287IGl0IHdvdWxkIGJlCmdvb2QgdG8gc2VlIGlmIHRoZXJlIHdhcyBhIHJlYXNvbmluZyBiZWhp
bmQgdGhhdC4KCj4+PiBJbiB0aGlzIHN5bnRheCwgd2hhdCBoYXBwZW5zIHdpdGggdW5tZW50aW9u
ZWQgYWJpbGl0aWVzID8KPj4KPj4gR29vZCBxdWVzdGlvbiAtLSB0aGUgLWhlbHAgZG9lc24ndCBz
ZWVtIHRvIHNheS4gIExvb2tpbmcgYXQgdGhlIGNvZGUKPj4gKHFlbXUtc2VjY29tcC5jOnBhcnNl
X3NhbmRib3goKSkgZm9yIHRob3NlIHdobyB3YW50IHRvIGZvbGxvdyBhbG9uZyBhdAo+PiBob21l
KSwgaXQgc2VlbXMgZGlmZmVyZW50IG9wdGlvbnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCB2YWx1
ZXMgKHdoaWNoCj4+IGFyZSBub3QgbWVudGlvbmVkKSAtLSBvYnNvbGV0ZSBpcyBkZWZhdWx0IGRl
bnksIGJ1dCBzcGF3biwKPj4gZWxldmF0ZXByaXZpbGVnZXMsIGFuZCByZXNvdXJjc2Vjb250cm9s
IGFyZSBkZWZhdWx0IGFsbG93Lgo+IAo+IEVyay4gIEkgZ3Vlc3Mgd2UgY291bGQgcGFyc2UgLWhl
bHAgb3V0cHV0IDotLy4KPiAKPiBXaGF0IGFib3V0IGNhcGFiaWxpdGllcyBub3Qga25vd24gdG8g
dGhlIHFlbXUgc291cmNlIGNvZGUgPwoKSHJtIC0tIGl0IGxvb2tzIGxpa2UgdGhlIHNhbmRib3hp
bmcgc3R1ZmYgaXMgYmFzZWQgb24gYSBibGFja2xpc3QsCnJhdGhlciB0aGFuIGEgd2hpdGVsaXN0
LiAgV2hpY2ggbWF5IGJlIGluZXZpdGFibGUsIGdpdmVuIHRoYXQgc2VjY29tcDIKb3BlcmF0ZXMg
b24gc3lzdGVtIGNhbGxzIGJ1dCBxZW11IG1ha2VzIGxpYnJhcnkgY2FsbHMgKGFuZCB0aHVzIGRv
ZXNuJ3QKYWN0dWFsbHkga25vdyB3aGljaCBzeXN0ZW0gY2FsbHMgYXJlIG5lZWQgYW5kIHdoaWNo
IGFyZSBub3QgLS0gc2VlIFsxXSkuCiBCdXQgaXQgZG9lcyByYXRoZXIgdW5kZXJtaW5lIHRoZSB1
c2VmdWxuZXNzIG9mIHRoaXMgYXMgYSBzZWN1cml0eQpmZWF0dXJlIC0tIHRoZXJlIGFyZSBsaXRl
cmFsbHkgaHVuZHJlZHMgb2Ygc3lzdGVtIGNhbGxzIGF2YWlsYWJsZSBvbgpMaW51eCwgb2Ygd2hp
Y2ggb25seSA1MCBvciBzbyBhcmUgbGlzdGVkIGhlcmUuCgpMdWNraWx5IGAtc2FuZGJveGAgd2Fz
IGp1c3Qgb25lIG9mIHRoZSAic3VyZSB3aHkgbm90IiBsYXllcnMgb2YgZXh0cmEKc2VjdXJpdHks
IG5vdCBzb21ldGhpbmcgd2UgcmVseSBvbi4KCldlIGNvdWxkIGFkZCBhIHRlc3QgdG8gb3VyIHRl
c3Rpbmcgc2NyaXB0IHRvIHBhcnNlIGAtaGVscGAgb3V0cHV0IGZvcgp1bmtub3duLXRvLWxpYnhs
IG9wdGlvbnMgYW5kIHRocm93IGFuIGVycm9yLCBzbyB0aGF0IHRoZXkgZ2V0IGFkZGVkIGluLApp
ZiB3ZSB3YW50LgoKIC1HZW9yZ2UKClsxXSBodHRwczovL2x3bi5uZXQvQXJ0aWNsZXMvNzM4Njk0
LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:43:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4R9A-00045m-R5; Mon, 24 Sep 2018 13: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=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4R99-00045L-CE
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:43:31 +0000
X-Inumbo-ID: 855f7a1c-bfff-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 855f7a1c-bfff-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 15:41:21 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4R96-000231-C8; Mon, 24 Sep 2018 13:43: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 1g4R96-0003bt-3r; Mon, 24 Sep 2018 13:43:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4R96-00065M-3C; Mon, 24 Sep 2018 13:43:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-128006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=e3c2d3a906b1063421584e83d3d3968849b04690
X-Osstest-Versions-That: freebsd=d09bac9dfb4d2f09f4b9350f29b5bc177f798c96
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 13:43:28 +0000
Subject: [Xen-devel] [freebsd-master test] 128006: 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>

ZmxpZ2h0IDEyODAwNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDA2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZTNjMmQzYTkwNmIxMDYzNDIxNTg0
ZTgzZDNkMzk2ODg0OWIwNDY5MApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZDA5YmFjOWRmYjRkMmYwOWY0YjkzNTBmMjliNWJjMTc3Zjc5OGM5NgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI3ODc2ICAyMDE4LTA5LTIxIDA5OjE4OjM5IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyODAwNiAgMjAxOC0wOS0yNCAwOToxOTowNyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbmRyZWFzdCA8YW5kcmVhc3RARnJlZUJTRC5vcmc+CiAg
YnJkIDxicmRARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgZGVz
IDxkZXNARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgaW1wIDxp
bXBARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZy
ZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNE
Lm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgdHJh
c3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQK
ICAgZDA5YmFjOWRmYjQuLmUzYzJkM2E5MDZiICBlM2MyZDNhOTA2YjEwNjM0MjE1ODRlODNkM2Qz
OTY4ODQ5YjA0NjkwIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 13:47:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 13: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 1g4RCV-0004Oi-Cv; Mon, 24 Sep 2018 13:46:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4RCU-0004Oc-O8
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 13:46:58 +0000
X-Inumbo-ID: 7402e88c-c000-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7402e88c-c000-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 13:48:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66102132"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 14:46:22 +0100
Message-ID: <20180924134622.2350-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Qk9PVFNUUkFQX0RJUkVDVE1BUF9FTkQgaXMgZ29uZS4gVGhlIGNvbW1lbnQgaW4gcXVlc3Rpb24g
c2hvdWxkIHJlZmVyCnRvIEJPT1NUUkFQX01BUF9CQVNFIGFuZCBCT09UU1RSQVBfTUFQX0xJTUlU
IGluc3RlYWQuCgpNb3ZlIHRoZSBlbnRpcmUgY29tbWVudCBibG9jayB0byB3aGVyZSBpdCBiZWxv
bmdzIC0tIGltbWVkaWF0ZWx5CmJlZm9yZSB0aGUgbG9vcCB3aGljaCBkb2VzIHRoZSB0aGluZ3Mg
c2FpZCBpbiB0aGUgY29tbWVudC4KClJlbW92ZSB0d28gdHJhaWxpbmcgc3BhY2VzIHdoaWxlIGF0
IGl0LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDI3ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZmIy
YTE5NDExOS4uODY3OTJhNDA2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTk0MiwxOSArOTQyLDYgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpbml0aWFsX2lt
YWdlcyA9IG1vZDsKICAgICBucl9pbml0aWFsX2ltYWdlcyA9IG1iaS0+bW9kc19jb3VudDsKIAot
ICAgIC8qCi0gICAgICogSXRlcmF0ZSBiYWNrd2FyZHMgb3ZlciBhbGwgc3VwZXJwYWdlLWFsaWdu
ZWQgUkFNIHJlZ2lvbnMuCi0gICAgICogCi0gICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxp
Z25tZW50IGJlY2F1c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlzIG5vdCB5ZXQKLSAgICAgKiBpbml0
aWFsaXNlZC4gSGVuY2Ugd2UgY2FuIG9ubHkgbWFwIHN1cGVycGFnZXMgaW4gdGhlIGFkZHJlc3Mg
cmFuZ2UKLSAgICAgKiAwIHRvIEJPT1RTVFJBUF9ESVJFQ1RNQVBfRU5ELCBhcyB0aGlzIGlzIGd1
YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKLSAgICAgKiBkeW5hbWljIGFsbG9jYXRpb24gb2YgcGFn
ZXRhYmxlcy4KLSAgICAgKiAKLSAgICAgKiBBcyB3ZWxsIGFzIG1hcHBpbmcgc3VwZXJwYWdlcyBp
biB0aGF0IHJhbmdlLCBpbiBwcmVwYXJhdGlvbiBmb3IKLSAgICAgKiBpbml0aWFsaXNpbmcgdGhl
IGJvb3QgYWxsb2NhdG9yLCB3ZSBhbHNvIGxvb2sgZm9yIGEgcmVnaW9uIHRvIHdoaWNoCi0gICAg
ICogd2UgY2FuIHJlbG9jYXRlIHRoZSBkb20wIGtlcm5lbCBhbmQgb3RoZXIgbXVsdGlib290IG1v
ZHVsZXMuIEFsc28sIG9uCi0gICAgICogeDg2LzY0LCB3ZSByZWxvY2F0ZSBYZW4gdG8gaGlnaGVy
IG1lbW9yeS4KLSAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgIWVmaV9lbmFibGVkKEVGSV9MT0FE
RVIpICYmIGkgPCBtYmktPm1vZHNfY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIG1v
ZFtpXS5tb2Rfc3RhcnQgJiAoUEFHRV9TSVpFIC0gMSkgKQpAQCAtOTg3LDYgKzk3NCwyMCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICBoaWdobWVtX3N0YXJ0ICY9IH4oKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpIC0gMSk7
CiAjZW5kaWYKIAorICAgIC8qCisgICAgICogSXRlcmF0ZSBiYWNrd2FyZHMgb3ZlciBhbGwgc3Vw
ZXJwYWdlLWFsaWduZWQgUkFNIHJlZ2lvbnMuCisgICAgICoKKyAgICAgKiBXZSByZXF1aXJlIHN1
cGVycGFnZSBhbGlnbm1lbnQgYmVjYXVzZSB0aGUgYm9vdCBhbGxvY2F0b3IgaXMKKyAgICAgKiBu
b3QgeWV0IGluaXRpYWxpc2VkLiBIZW5jZSB3ZSBjYW4gb25seSBtYXAgc3VwZXJwYWdlcyBpbiB0
aGUKKyAgICAgKiBhZGRyZXNzIHJhbmdlIEJPT1RTVFJBUF9NQVBfQkFTRSB0byBCT09UU1RSQVBf
TUFQX0xJTUlULCBhcworICAgICAqIHRoaXMgaXMgZ3VhcmFudGVlZCBub3QgdG8gcmVxdWlyZSBk
eW5hbWljIGFsbG9jYXRpb24gb2YKKyAgICAgKiBwYWdldGFibGVzLgorICAgICAqCisgICAgICog
QXMgd2VsbCBhcyBtYXBwaW5nIHN1cGVycGFnZXMgaW4gdGhhdCByYW5nZSwgaW4gcHJlcGFyYXRp
b24gZm9yCisgICAgICogaW5pdGlhbGlzaW5nIHRoZSBib290IGFsbG9jYXRvciwgd2UgYWxzbyBs
b29rIGZvciBhIHJlZ2lvbiB0byB3aGljaAorICAgICAqIHdlIGNhbiByZWxvY2F0ZSB0aGUgZG9t
MCBrZXJuZWwgYW5kIG90aGVyIG11bHRpYm9vdCBtb2R1bGVzLiBBbHNvLCBvbgorICAgICAqIHg4
Ni82NCwgd2UgcmVsb2NhdGUgWGVuIHRvIGhpZ2hlciBtZW1vcnkuCisgICAgICovCiAgICAgZm9y
ICggaSA9IGJvb3RfZTgyMC5ucl9tYXAtMTsgaSA+PSAwOyBpLS0gKQogICAgIHsKICAgICAgICAg
dWludDY0X3QgcywgZSwgbWFzayA9ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDE7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:07:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:07: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 1g4RW2-0005x3-9u; Mon, 24 Sep 2018 14:07: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=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4RW0-0005wy-Jf
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:07:08 +0000
X-Inumbo-ID: d205b46f-c002-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d205b46f-c002-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 16:04:58 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 08:07:06 -0600
Message-Id: <5BA8EF8602000078001EB388@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 08:07:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180924103835.12705-1-wei.liu2@citrix.com>
 <5BA8C83002000078001EB168@prv1-mh.provo.novell.com>
 <20180924133903.m5jwqn6epuqguhy3@zion.uk.xensource.com>
In-Reply-To: <20180924133903.m5jwqn6epuqguhy3@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI0LjA5LjE4IGF0IDE1OjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDU6MTk6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyNC4wOS4xOCBhdCAxMjozOCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+ID4gKysrIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKPj4gPiBAQCAtOTQ0LDEyICs5NDQsMTMgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPj4gPiAgCj4+ID4gICAgICAvKgo+
PiA+ICAgICAgICogSXRlcmF0ZSBiYWNrd2FyZHMgb3ZlciBhbGwgc3VwZXJwYWdlLWFsaWduZWQg
UkFNIHJlZ2lvbnMuCj4+ID4gLSAgICAgKiAKPj4gPiAtICAgICAqIFdlIHJlcXVpcmUgc3VwZXJw
YWdlIGFsaWdubWVudCBiZWNhdXNlIHRoZSBib290IGFsbG9jYXRvciBpcyBub3QgeWV0Cj4+ID4g
LSAgICAgKiBpbml0aWFsaXNlZC4gSGVuY2Ugd2UgY2FuIG9ubHkgbWFwIHN1cGVycGFnZXMgaW4g
dGhlIGFkZHJlc3MgcmFuZ2UKPj4gPiAtICAgICAqIDAgdG8gQk9PVFNUUkFQX0RJUkVDVE1BUF9F
TkQsIGFzIHRoaXMgaXMgZ3VhcmFudGVlZCBub3QgdG8gcmVxdWlyZQo+PiA+ICsgICAgICoKPj4g
PiArICAgICAqIFdlIHJlcXVpcmUgc3VwZXJwYWdlIGFsaWdubWVudCBiZWNhdXNlIHRoZSBib290
IGFsbG9jYXRvciBpcwo+PiA+ICsgICAgICogbm90IHlldCBpbml0aWFsaXNlZC4gSGVuY2Ugd2Ug
Y2FuIG9ubHkgbWFwIHN1cGVycGFnZXMgaW4gdGhlCj4+ID4gKyAgICAgKiBhZGRyZXNzIHJhbmdl
IEJPT1RTVFJBUF9NQVBfQkFTRSB0byAoQk9PVFNUUkFQX01BUF9CQVNFICsKPj4gPiArICAgICAq
IEJPT1RTVFJBUF9NQVBfTElNSVQpLCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVp
cmUKPj4gCj4+IFRoZSB1cHBlciBib3VuZCBpcyBub3QgYSBzdW0uIEJ1dCB0aGVyZSdzIHRoZW4g
YWxzbyBhbiBhcHBhcmVudAo+PiBkaXNjb25uZWN0OiBCT09UU1RSQVBfTUFQX0xJTUlUICE9Cj4+
IChBUlJBWV9TSVpFKGwyX2lkZW50bWFwKSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIGFmYWljdCwg
eWV0Cj4+IHRoZSBsYXR0ZXIgaXMgd2hhdCBpcyB1c2VkIGZvciBtYXBwaW5nIChhbmQgd2hhdCBt
YXRjaGVzIHRoZSB2YWx1ZQo+PiBvZiBCT09UU1RSQVBfRElSRUNUTUFQX0VORCBpbiA0LjAuNCku
Cj4gCj4gWWVhaCwgSSBnb3QgYSBmZXcgc3VycHJpc2VzIHdoaWxlIHJlYWRpbmcgdGhhdCBjb2Rl
LiBJJ20gdHJ5aW5nIHRvCj4gZmlndXJlIG91dCB3aGF0IHRoZSBsaW1pdCBzaG91bGQgYmUgYXQg
dGhlIG1vbWVudC4KCjRHYgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:09:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:09: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 1g4RXn-00063p-NW; Mon, 24 Sep 2018 14:08:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4RXm-00063g-F2
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:08:58 +0000
X-Inumbo-ID: 871dc0fa-c003-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 871dc0fa-c003-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:10:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 08:08:56 -0600
Message-Id: <5BA8EFF402000078001EB396@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 08:08:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180924134622.2350-1-wei.liu2@citrix.com>
In-Reply-To: <20180924134622.2350-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI0LjA5LjE4IGF0IDE1OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTk4Nyw2ICs5NzQsMjAgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICBoaWdobWVtX3N0YXJ0ICY9IH4oKDFVTCA8PCBM
M19QQUdFVEFCTEVfU0hJRlQpIC0gMSk7Cj4gICNlbmRpZgo+ICAKPiArICAgIC8qCj4gKyAgICAg
KiBJdGVyYXRlIGJhY2t3YXJkcyBvdmVyIGFsbCBzdXBlcnBhZ2UtYWxpZ25lZCBSQU0gcmVnaW9u
cy4KPiArICAgICAqCj4gKyAgICAgKiBXZSByZXF1aXJlIHN1cGVycGFnZSBhbGlnbm1lbnQgYmVj
YXVzZSB0aGUgYm9vdCBhbGxvY2F0b3IgaXMKPiArICAgICAqIG5vdCB5ZXQgaW5pdGlhbGlzZWQu
IEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBzdXBlcnBhZ2VzIGluIHRoZQo+ICsgICAgICogYWRkcmVz
cyByYW5nZSBCT09UU1RSQVBfTUFQX0JBU0UgdG8gQk9PVFNUUkFQX01BUF9MSU1JVCwgYXMKCldl
bGwsIGFzIHNhaWQsIG1lbnRpb25pbmcgQk9PVFNUUkFQX01BUF9MSU1JVCBoZXJlIGlzIHRoZW4g
bm90IGluCmxpbmUgd2l0aCB0aGUgY29kZS4gSSB0aGluayBCT09UU1RSQVBfTUFQX0xJTUlUIHNo
b3VsZCByZWFsbHkgYmUKI3VuZGVmLWVkIHJpZ2h0IGFmdGVyIHRoZSBsYXN0IGZ1bmN0aW9uIHVz
aW5nIGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:11:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Ra2-0006jV-7F; Mon, 24 Sep 2018 14:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Ra1-0006jP-9g
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:11:17 +0000
X-Inumbo-ID: da38ee66-c003-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da38ee66-c003-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:12:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 08:11:15 -0600
Message-Id: <5BA8F08102000078001EB399@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 08:11:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
In-Reply-To: <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/5] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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+IE9uIDIxLjA5LjE4IGF0IDE3OjU0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5Lgo+IAo+IFByb3ZpZGUgYSBidW5jaCBvZiBz
dHVicyBmb3IgY29tbW9uIHAybSBjb2RlIGFuZCBndWFyZCBvbmUgaW52b2NhdGlvbgo+IG9mIGd1
ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBpc19odm1fZG9tYWluLgo+
IAo+IFB1dCByZWxldmFudCBmaWVsZHMgaW4gcDJtX2RvbWFpbiBhbmQgY29kZSB3aGljaCB0b3Vj
aGVzIHRob3NlIGZpZWxkcwo+IHVuZGVyIENPTkZJR19IVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:16:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14: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 1g4Rex-0006vS-TL; Mon, 24 Sep 2018 14:16:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Rew-0006vN-V6
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 14:16:22 +0000
X-Inumbo-ID: 9023fca9-c004-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9023fca9-c004-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:17:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 08:16:21 -0600
Message-Id: <5BA8F1B102000078001EB3B3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 08:16:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDE1OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGF0IGxlYXN0ICJnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkg
NS40LjAgMjAxNjA2MDkiLCB0aGUKPiB0eXBlY2FzdCBvZiBidWYgdHJpZ2dlcnMgYSBWYXJpYWJs
ZSBMZW5ndGggQXJyYXkgd2FybmluZy4KPiAKPiBBbHRlciB0aGUgYXNtIGV4cHJlc3Npb24gdG8g
YXZvaWQgdGhlIHR5cGVjYXN0LCB3aGljaCBuZWNlc3NpdGF0ZXMgdGhlCj4gaW50cm9kdWN0aW9u
IG9mIGEgbWVtb3J5IGNsb2JiZXIgYXMgdGhlIGNvbXBpbGVyIGNhbiBubyBsb25nZXIgaWRlbnRp
ZnkKPiB0aGUgdG90YWwgcXVhbnRpdHkgb2Ygd3JpdHRlbiBtZW1vcnkuCgpJIGRpc2xpa2UgdGhp
cywgYnV0IHdoYXQgZG8geW91IGRvLiBXb3VsZCBiZSBxdWl0ZSBoZWxwZnVsIHRob3VnaCB0bwpo
YXZlIGEgY29tbWVudCB0aGVyZSwgb3IgZWxzZSBJIG1pZ2h0IGJlIHRlbXB0ZWQgdG8gdW5kbyB0
aGUKbWVtb3J5IGNsb2JiZXIgaW4gYSBjb3VwbGUgb2YgbW9udGhzL3llYXJzIHRpbWUuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:20: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 1g4Rip-0007bn-FW; Mon, 24 Sep 2018 14: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=wm3w=mg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4Rin-0007bi-Jm
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 14:20:21 +0000
X-Inumbo-ID: aa12ce43-c004-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa12ce43-c004-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 16:18:10 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 24 Sep 2018 08:20:18 -0600
Message-Id: <5BA8F29E02000078001EB3CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 24 Sep 2018 08:20:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1537794003-30851-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/5] xen: Disallow variable length 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>, 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjA5LjE4IGF0IDE1OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysrIGIveGVuL1J1bGVzLm1rCj4gQEAgLTU4LDYg
KzU4LDcgQEAgQ0ZMQUdTICs9IC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVy
LWFyaXRoCj4gIENGTEFHUyArPSAtcGlwZSAtRF9fWEVOX18gLWluY2x1ZGUgJChCQVNFRElSKS9p
bmNsdWRlL3hlbi9jb25maWcuaAo+ICBDRkxBR1MtJChDT05GSUdfREVCVUdfSU5GTykgKz0gLWcK
PiAgQ0ZMQUdTICs9ICctRF9fT0JKRUNUX0ZJTEVfXz0iJEAiJwo+ICskKGNhbGwgY2Mtb3B0aW9u
LWFkZCxDRkxBR1MsQ0MsLVd2bGEpCgpDb3VsZCBJIHRhbGsgeW91IGludG8gbW92aW5nIHRoaXMg
dXAgYSBmZXcgbGluZXMsIG5leHQgdG8gdGhlIG90aGVyIC1XCnNldHRpbmdzIChqdXN0IG91dCBv
ZiBjb250ZXh0KT8gSW4gYW55IGV2ZW50CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:22:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14: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 1g4Rkk-0007iw-Um; Mon, 24 Sep 2018 14:22:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4Rki-0007im-W3
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:22:21 +0000
X-Inumbo-ID: 65073c85-c005-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65073c85-c005-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:23:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66108898"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-4-george.dunlap@citrix.com>
 <23464.48926.86677.670345@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <a0d0f4ea-2248-b55c-e456-5c87641469bd@citrix.com>
Date: Mon, 24 Sep 2018 15:22:15 +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: <23464.48926.86677.670345@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMjQvMjAxOCAxMTo0MCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJbUEFUQ0ggdjIgNC82XSB0b29scy9kbV9yZXN0cmljdDogVW5zaGFyZSBtb3Vu
dCBhbmQgSVBDIG5hbWVzcGFjZXMgb24gTGludXgiKToKPj4gUUVNVSBydW5uaW5nIHVuZGVyIFhl
biBkb2Vzbid0IG5lZWQgbW91bnQgb3IgSVBDIGZ1bmN0aW9uYWxpdHkuCj4+IENyZWF0ZSBhbmQg
ZW50ZXIgc2VwYXJhdGUgbmFtZXNwYWNlcyBmb3IgZWFjaCBvZiB0aGVzZSBiZWZvcmUKPj4gZXhl
Y3V0aW5nIFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVzdHJpY3Rpb25z
IGZhaWwsIHRoZQo+PiBwcm9jZXNzIHdvbid0IGJlIGFibGUgdG8gZXZlbiBuYW1lIHN5c3RlbSBt
b3VudCBwb2ludHMgb3IgZXhzdGluZwo+PiBub24tZmlsZS1iYXNlZCBJUEMgZGVzY3JpcHRvcnMg
dG8gYXR0ZW1wdCB0byBhdHRhY2sgdGhlbS4KPiAKPj4gVW5zaGFyaW5nIGlzIHNvbWV0aGluZyBh
IHByb2Nlc3MgY2FuIG9ubHkgZG8gdG8gaXRzZWxmIChpdCB3b3VsZAo+PiBzZWVtKTsgc28gYWRk
IGFuIG9zLXNwZWNpZmljICJkbV9wcmVleGVjX3Jlc3RyaWN0KCkiIGhvb2sganVzdCBiZWZvcmUK
Pj4gd2UgZXhlYygpIHRoZSBkZXZpY2UgbW9kZWwuCj4gLi4uCj4+ICsKPj4gK3ZvaWQgbGlieGxf
X2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYywgaW50IHN0ZGVycmZkKQo+
PiArewo+PiArICAgIHJldHVybjsKPj4gK30KPiAKPiBUaGlzIHBhdGNoIGlzIHRoZSBwb2ludCBv
ZiBkaXZlcmdlbmNlIGJldHdlZW4gTGludXggZG9tMCdzIGFuZCBGcmVlQlNECj4gZG9tMCdzLgo+
IAo+IElNTyBpdCdzIG5vdCBnb29kIGVub3VnaCB0byBzaW1wbHkgdGFsayBhYm91dCBzb21lIHJl
c3RyaWN0aW9ucyBhcwo+IGJlaW5nIExpbnV4LW9ubHkuICBSYXRoZXIsIHRoZSByZXN0cmljdGlv
bnMgYXJlIHN1cHBvc2VkIHRvIHdvcmsKPiB0b2dldGhlciBhcyBhIHdob2xlLCBhbmQgdGhlIHdo
b2xlIHN5c2NhbGwgQVBJIGF2YWlsYWJsZSB0byBxZW11IG5lZWRzCj4gdG8gYmUgY29uc2lkZXJl
ZC4gIFRoYXQgd291bGQgbmVlZCB0byBiZSBkb25lIHNlcGFyYXRlbHkgZm9yIEZyZWVCU0QuCj4g
Cj4gSSB0aGluayB0aGF0IHRoaXMgbWVhbnMgd2Ugc2hvdWxkIGV4cGxpY2l0bHkgd3JpdGUgZG93
biB0aGF0IHRoZSBxZW11Cj4gZGVwcml2IGltcGxlbWVudGF0aW9uIGlzIGluY29tcGxldGUgb24g
RnJlZUJTRC4KCkkgdGhpbmsgdGhlb3JldGljYWxseSwgYW4gdW5wcml2aWxlZ2VkIHVzZXIgbG9j
a2VkIGluIGEgY2hyb290IG93bmVkIGJ5CnJvb3QsIGFuZCB3aXRoIHRoZSB4ZW5zdG9yZSBmZHMg
cHJvcGVybHkgcmVzdHJpY3RlZCwgc2hvdWxkIGJlIGVub3VnaCB0bwpwcmV2ZW50IGEgZ3Vlc3Qg
ZnJvbSBnYWluaW5nIGNvbnRyb2wgb3IgcmVhZGluZyBkYXRhIHRoYXQgaXQgc2hvdWxkbid0CmJl
IGFibGUgdG8gcmVhZC4gIEFsbCBvZiB0aGUgb3RoZXIgcmVzdHJpY3Rpb25zIGFyZSB0byBhZGQg
ZXh0cmEgbGF5ZXJzLAppbiBjYXNlIHRoYXQgZmlyc3QgbGF5ZXIgc2hvdWxkIGhhdmUgYSBidWcu
CgpUaGF0IGlzLCBvdXIgdW5wcml2aWxlZ2VkIHByb2Nlc3Mgc2hvdWxkbid0IGJlICphYmxlKiB0
byBjYWxsIG1vdW50OwpidXQsICpqdXN0IGluIGNhc2UqLCB3ZSdsbCBwdXQgaXQgaW4gYSBzZXBh
cmF0ZSBtb3VudCBzcGFjZSwgc28gdGhhdCBpdApjYW4ndCBtb3VudCBwcm9jIG9yIHN5c2ZzIG9y
IHdoYXRldmVyLiAgT3VyIHVucHJpdmlsZWdlZCBwcm9jZXNzCnNob3VsZG4ndCBiZSBhYmxlIHRv
IHVzZSBub24tZmlsZS1iYXNlZCBJUEMgdG8gYnJlYWsgaW50byBvdGhlcgpwcm9jZXNzZXMgb24g
dGhlIHN5c3RlbTsgYnV0IGp1c3QgaW4gY2FzZSwgd2UnbGwgcHV0IGl0IGluIGl0cyBvd24gSVBD
Cm5hbWVzcGFjZS4gIE91ciB1bnByaXZlbGVnZWQgcHJvY2VzcyBzaG91bGRuJ3QgYmUgKmFibGUq
IHRvIGNhdXNlIGFueQptaXNjaGllZiB3aXRoIHRoZSByZWJvb3Qgb3IgcmVhZGRpciBzeXN0ZW0g
Y2FsbHMsIGJ1dCBsZXQncyByZXN0cmljdAp0aG9zZSB3aXRoIGAtc2FuZGJveGAgYW55d2F5LCBq
dXN0IGluIGNhc2UuCgpgLXJ1bmFzYCBhbmQgYC1jaHJvb3RgIHNob3VsZCB3b3JrIGp1c3QgZmlu
ZSBvbiBGcmVlQlNEOyBhbmQgaWYgdGhlCnJlc3RyaWN0IElPQ1RMIGlzIGltcGxlbWVudGVkLCB0
aGVuIHRoYXQgc2hvdWxkIGJlIGVub3VnaCB0byBzYXksICJBdCBhCmJhc2ljIGxldmVsIHRoaXMg
d29ya3MiLiAgV2UgcHJvYmFibHkgZG8gd2FudCBzb21lb25lIGZhbWlsaWFyIHdpdGgKRnJlZUJT
RCB0byBnbyB0aHJvdWdoIGFuZCBpbXBsZW1lbnQgd2hhdGV2ZXIgY2FuIGJlIGltcGxlbWVudGVk
IHRoZXJlIGFzCmZhciBhcyBhZGRpdGlvbmFsIHJlc3RyaWN0aW9ucy4KCj4gCj4+ICsvKiAKPj4g
KyAqIENhbGxlZCBhZnRlciBmb3JraW5nIGJ1dCBiZWZvcmUgZXhlY3V0aW5nIHRoZSBsb2NhbCBk
ZXZpY2Vtb2RlbC4KPj4gKyAqIE11c3QgY2FsbCBfZXhpdCgtMSkgb24gZmFpbHVyZSwgcHJpbnRp
bmcgYW4gZXJyb3IgbWVzc2FnZSB0bwo+PiArICogc3RkZXJyZmQgaWYgYXZhaWxhYmxlLgo+IAo+
IElNTyBpdCB3b3VsZCBiZSBiZXR0ZXIgaWYgdGhlIHNpbmdsZSBjYWxsIHNpdGUgaGFuZGxlZCB0
aGUgZXJyb3JzLiAgSQo+IHRoaW5rIHRoYXQgY2FuIGJlIGRvbmUgaW4gYSBzdGFuZGFyZCB3YXku
ICBTbyB0aGlzIGZ1bmN0aW9uIHNob3VsZAo+IHByb2JhYmx5IGJlIGV4cGVjdGVkIHRvIGNhbGwg
YSBMT0cgbWFjcm8gYW5kIHRoZW4gcmV0dXJuIEVSUk9SX0ZBSUwsCj4gb24gZmFpbHVyZS4KCkFj
awoKPj4gK3ZvaWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpn
YywgaW50IHN0ZGVycmZkKQo+PiArewo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgIC8qIFVu
c2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1V
LiAqLwo+PiArICAgIHJjID0gdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05FX05FV0lQQyk7Cj4g
Cj4gVmFyaWFibGUgbmFtZSBzaG91bGQgYmUgci4gIHJjIGlzIHVzZWQgZm9yIGxpYnhsIGVycm9y
IGNvZGVzLgo+IFNlZSB0b29scy9saWJ4bC9DT0RJTkdfU1RZTEUuCgpZZXMsIHNvcnJ5IEkgZm9y
Z290IGFib3V0IHRoaXMuIEFjayAodG8gdGhpcyBhbmQgYWxsIHNpbWlsYXIgcmVtaW5kZXJzKS4K
Cj4+ICsjIFRFU1Q6IE5hbWVzcGFjZSB1bnNoYXJpbmcKPj4gKyMKPj4gKyMgUmVhZCAvcHJvYy88
ZG1waWQ+L25zLzxuYW1lc3BhY2U+IGFuZCBtYWtlIHN1cmUgaXQncyBub3QgZXF1YWwgdG8KPj4g
KyMgdGhlIGN1cnJlbnQgcHJvY2Vzc2VzJyB2YWx1ZQo+PiArZm9yIG5zbmFtZSBpbiBpcGMgbW50
OyBkbwo+PiArICAgIGVjaG8gLW4gIlVuc2hhcmUgbmFtZXNwYWNlICRuc25hbWU6ICIKPj4gKyAg
ICBkbW5zPSQocmVhZGxpbmsgL3Byb2MvJGRtcGlkL25zLyRuc25hbWUpCj4+ICsgICAgbXlucz0k
KHJlYWRsaW5rIC9wcm9jL3NlbGYvbnMvJG5zbmFtZSkKPj4gKwo+PiArICAgIGlmIFtbICIkZG1u
cyIgPT0gIiRteW5zIiBdXSA7IHRoZW4KPj4gKwllY2hvICJGQUlMRUQiCj4+ICsJZmFpbGVkPSJ0
cnVlIgo+PiArICAgIGVsc2UKPj4gKwllY2hvICJQQVNTRUQiCj4+ICsgICAgZmkKPj4gK2RvbmUK
PiAKPiBJIHdvbmRlciBpZiBtYXliZSB0aGlzIG91dHB1dCBzaG91bGQgYmUgaW4gc3VidW5pdCB2
MSBmb3JtYXQuCgpXZSBjb3VsZCBkbyB0aGF0LgoKSXQgZG9lc24ndCBsb29rIGxpa2UgdGhlICJv
ZmZpY2lhbCIgc3VidW5pdCBjb2RlIFsxXSBhY2N1bXVsYXRlcyB0aGUKZmFpbHVyZSBhbmQgcmV0
dXJucyBpdCBhcyB0aGUgc3RhdHVzIGNvZGUgb2YgdGhlIHNjcmlwdCBhcyBhIHdob2xlLiAgSXMK
dGhhdCBzb21ldGhpbmcgdGhhdCdzIHZhbHVhYmxlLCBkbyB5b3UgdGhpbms/ICBPciBzaG91bGQg
d2UgaGF2ZSBgc3RhdHVzCj0gT0tgIG1lYW4sICJUaGUgc2NyaXB0IGl0c2VsZiByYW4gd2l0aG91
dCBlcnJvcnMsIGNoZWNrIHRoZSBvdXRwdXQgZm9yCmFueSB0ZXN0IGZhaWx1cmVzIj8KCiAtR2Vv
cmdlCgpbMV0KaHR0cHM6Ly9naXRodWIuY29tL3Rlc3RpbmctY2FiYWwvc3VidW5pdC9ibG9iL21h
c3Rlci9zaGVsbC9zaGFyZS9zdWJ1bml0LnNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:25:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4RnH-0007td-KO; Mon, 24 Sep 2018 14:24: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=verv=mg=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g4RnG-0007tY-37
 for xen-devel@lists.xen.org; Mon, 24 Sep 2018 14:24:58 +0000
X-Inumbo-ID: 4f7260ce-c005-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f7260ce-c005-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 16:22:47 +0200 (CEST)
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 w8OEN1ZW113728;
 Mon, 24 Sep 2018 14:24:18 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=y3jpJ16sIhgfn6X3y7lK1gnEjib4pqzPaYMTZnMUVNQ=;
 b=AWlhY9/lac3cUEG92W5Xg0KgWBqM6GT5hjUzByJ3ZvQFMQBxlVTba4Wf+URGWLL8SHVK
 Q+8cy9hw5KmkLFuWh4haj2FV/hDF6ZAnAFfvWyYIyk7kldpa9NjYYL55NRL/DjGv00kn
 Xt/gctVH5WF4GNNa0hQVnrarPXhJ4USEYzlwjWorsyPx2UrAFGMr740BYta3JbhEsMUd
 WqP3OUNrXLaroMkv52jj3jiS4aA+DDWQJ3SkQMLuItAVZO7nFcONDuQRmDbr0PMSczON
 4Z4SSFmX+i7Kgarp0xQe09TYxsdgnJLOnhTGGrMU2j6DZD7R09a66Njy64wIjyioN3fE Mg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mnd5t6600-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 24 Sep 2018 14:24:17 +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 w8OEOGmc016339
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 24 Sep 2018 14:24:16 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 w8OEOGD7025420;
 Mon, 24 Sep 2018 14:24:16 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, 24 Sep 2018 07:24:16 -0700
To: Jens Axboe <axboe@kernel.dk>, Christoph Hellwig <hch@lst.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
 <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
 <20180920062946.GA12893@lst.de>
 <6e7fa8d3-4839-726d-572c-1678f5450880@kernel.dk>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <5fc63f64-4e81-0e10-bc3e-bde6f279c973@oracle.com>
Date: Mon, 24 Sep 2018 10:25:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <6e7fa8d3-4839-726d-572c-1678f5450880@kernel.dk>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9025
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=991
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809240143
Subject: Re: [Xen-devel] clean up physical merging 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: linux-block@vger.kernel.org, Ming Lei <ming.lei@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 linux-arm-kernel@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>

T24gOS8yMC8xOCAxMDozOSBBTSwgSmVucyBBeGJvZSB3cm90ZToKPiBPbiA5LzIwLzE4IDEyOjI5
IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPj4gT24gU2F0LCBTZXAgMTUsIDIwMTggYXQg
MDg6NDc6MTNBTSAtMDYwMCwgSmVucyBBeGJvZSB3cm90ZToKPj4+Pj4gdGhpcyBzZXJpZXMgbW92
ZXMgdmFyaW91cyBoZWxwZXJzIHJlbGF0ZWQgdG8gbWVyZ2luZyBiYXNlZCBvbiBwaHlzaWNhbAo+
Pj4+PiBhZGRyZXNzZXMgZnJvbSB0aGUgcHVibGljIGhlYWRlcnMgaW50byBibG9jay8sIG1vdmVz
IHRoZSBYZW4gc3BlY2lhbAo+Pj4+PiBjYXNlIGZyb20gYXJjaCBob29rcyBpbnRvIGNvbW1vbiBj
b2RlLCBjbGVhbnMgdXAgdGhlIGNvZGUgYSBiaXQsIGFuZAo+Pj4+PiByZW1vdmVzIG5vdCBuZXNz
ZWNhcnkgaW5jbHVkZXMgZnJvbSB0aGUgYmxvY2sgaGVhZGVycy4KPj4+PiAtLS1lbmQgcXVvdGVk
IHRleHQtLS0KPj4+Pgo+Pj4gSXQncyBhIGdvb2QgY2xlYW51cCwgSSBsaWtlIGl0LiBXb3VsZCBw
cmVmZXIgaWYgdGhlIGFybS94ZW4gZm9sa3MgY291bGQKPj4+IGFjayB0aGUgZmlyc3QgYml0cywK
Pj4gS29ucmVhZCwgY2FuIHlvdSBsb29rIGF0IHRoZSBzZXJpZXMgKG9yIGRlbGVnYXRlKS4KCgpL
b25yYWQgaXMgb3V0IHRoaXMgKGFuZCBsYXN0KSB3ZWVrLCB0aGlzIGxvb2tzIGdvb2QgdG8gbWUu
IEluY2x1ZGluZwpwYXRjaCAxMywgYWx0aG91Z2ggaXQncyBoYXJkIHRvIHNheSB3aGV0aGVyIGl0
IG1heSBicmVhayBzb21lIGJ1aWxkcy4KCi1ib3JpcwoKCgo+Pgo+Pj4gYW5kIDEzLzEzIHNob3Vs
ZCBwcm9iYWJseSBqdXN0IHRvIGluIGRpZmZlcmVudGx5Lgo+PiBJIGNhbid0IHBhcnNlIHRoaXMg
c2V0ZW5jZS4KPiBUaGUgaXJvbnkgaXMgdGhpY2sgOi0pCj4KPiBBbnl3YXksIHMvdG8vZ28gZm9y
IHRoYXQgc2VudGVuY2UuIEkgZG9uJ3QgbWluZCBjYXJyeWluZyBpdCBpZiBLb25yYWQKPiBpcyBo
YXBweSB3aXRoIGl0LCBidXQgaXQgY291bGQgZ28gaW4gc2VwYXJhdGVseSBhZnRlciB0aGlzIHNl
cmllcyBpcwo+IG1lcmdlZC4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:28:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14: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 1g4RqN-00083x-54; Mon, 24 Sep 2018 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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4RqL-00083s-VL
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:28:10 +0000
X-Inumbo-ID: c13497ee-c005-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c13497ee-c005-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 16:25:58 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66109661"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.51400.122794.926229@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <424655fb-568c-3033-dc73-66fe2c22b1f1@citrix.com>
Date: Mon, 24 Sep 2018 15:28:04 +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: <23464.51400.122794.926229@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMjQvMjAxOCAxMjoyMSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQXByb3BvcyBvZiBv
dXIgY29udmVyc2F0aW9uIG9uIElSQywgSSBsb29rZWQgYXQgdGhlIGNoZWNrZXIgc2NyaXB0IGlu
Cj4gZGV0YWlsLgo+IAo+PiAjIS9iaW4vYmFzaAo+Pgo+PiBkb21haW49IiQxIgo+IAo+IEp1c3Qg
bm90aWNlZCB0aGlzLCBidXQ6IE9NRyBubyBgc2V0IC1lJy4KPiBZb3UgcHJvYmFibHkgd2FudCBg
c2V0IC1vIHBpcGVmYWlsJyB0b28uCgpgc2V0IC1lYCBuZXZlciBtYWRlIGFueSBzZW5zZSB0byBt
ZSAtLSB0aGF0J3Mgbm90IHRoZSB3YXkgSSBjb2RlIGluIGFueQpvdGhlciBsYW5ndWFnZTsgd2h5
IHdvdWxkIHNjcmlwdGluZyBiZSBhbnkgZGlmZmVyZW50PyAgV2hhdCdzIHRoZQphZHZhbnRhZ2Ug
b2YgZG9pbmcgdGhhdCBpbiB0aGUgY3VycmVudCBzY3JpcHQ/Cgo+PiBkbXBpZD0kKHhlbnN0b3Jl
LXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCAyPi9kZXYv
bnVsbCkKPj4gaWYgW1sgLXogIiRkbXBpZCIgXV0gOyB0aGVuCj4+ICAgICBlY2hvICJ4ZW5zdG9y
ZS1yZWFkIGZhaWxlZCIKPj4gICAgIGV4aXQgMQo+PiBmaQo+IAo+IFdoeSBkbyB5b3UgdGhyb3cg
YXdheSB0aGUgc3RkZXJyIGZyb20geGVuc3RvcmUtcmVhZCA/CgpUaGF0J3MgbGVmdCBvdmVyIGZy
b20gYSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBzY3JpcHQsIHdoZXJlIEkgZGlkbid0CmNoZWNr
IHRvIHNlZSB3aGV0aGVyICQxIHdhcyBudW1lcmljLCBidXQgcmF0aGVyIHRyaWVkIHRvIGludGVy
cHJldCBpdCBhcwpudW1lcmljIGFuZCBpZiBpdCBmYWlsZWQsIHRoZW4gcmFuIGB4bCBkb21pZGAg
b24gaXQuICBJIGNhbiB0YWtlIHRoYXQgb3V0LgoKPiAKPj4gZmFpbGVkPSJmYWxzZSIKPiAKPiBR
dW90ZXMgYXJlIG5vdCBuZWVkZWQgaGVyZSBhbmQgc2VlbSB1bi1pZGlvbWF0aWMgdG8gbWUgd2hl
biB0aGUgUkhTIGlzCj4gYSBzaW1wbGUgYXRvbS4KClN1cmUuCgo+PiAjIFRFU1Q6IFByb2Nlc3Mg
LyBncm91cCBpZAo+IC4uLgo+PiAjIEZJWE1FOiBkZWFsIHdpdGggb3RoZXIgVUlEIGNvbmZpZ3Vy
YXRpb25zPwo+IAo+IFNpbmNlIHRoZSB0ZXN0IHdpbGwgZmFpbCBpZiB5b3UgZG9uJ3QgZG8gdGhp
cywgSSB0aGluayB0aGlzIGlzIHZlcnkKPiBzdWItY3JpdGljYWwgYW5kIHlvdSBjb3VsZCBkcm9w
IHRoZSBmaXhtZS4KClRoaXMgd2FzIHJlYWxseSBhIHF1ZXN0aW9uIGZvciB0aGUgcmV2aWV3ZXI7
IHByb2JhYmx5IGl0IHNob3VsZCBoYXZlCmJlZW4gUkZDIHJhdGhlciB0aGFuIEZJWE1FLgoKVGhl
IHF1ZXN0aW9uIGlzOiBzaG91bGQgdGhlIHNjcmlwdCBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUKYHhl
bi1xZW11dXNlci1zaGFyZWRgIGlzIGRlZmluZWQgaW5zdGVhZCBvZiBgeGVuLXFlbXV1c2VyLXJh
bmdlLWJhc2VgPwoKPj4gIyBFeGFtcGxlIGlucHV0Ogo+PiAjIFVpZDoJMTE5MwkxMTkzCTExOTMJ
MTE5Mwo+PiBpbnB1dD0kKGdyZXAgVWlkIC9wcm9jLyRkbXBpZC9zdGF0dXMpCj4gCj4gSSBoYXZl
IGNvbW1lbnRlZCBvbiB0aGlzIGdyZXAsIGFuZCB0aGUgc3Vic2VxdWVudCByZWdleHBlcnksIGFs
cmVhZHkuCj4gCj4gQnV0IGFsc286IHlvdSBjaGVjayB0aGUgdWlkIGFuZCB0aGUgZ2lkLCBidXQg
YnkgZHVwbGljYXRpbmcgdGhlIGNvZGUuCj4gU3VyZWx5IHRoaXMgY291bGQgYmUgYSBzaGVsbCBm
dW5jdGlvbi4KPiAKPj4gZWNobyAtbiAiUHJvY2VzcyBVSUQ6ICIKPiAKPiBJZiB0aGlzIGhhZCBi
ZWVuIG1lLCBJIHdvdWxkIGhhdmUgd3JpdHRlbgo+ICAgIGJlZ2luX3Rlc3QgIlByb2Nlc3MgVUlE
Igo+IGFuZCB0aGVuCj4gCj4+ICAgICByZXN1bHQ9IlBBU1NFRCIKPiAKPiAgICAgICB0ZXN0X3Bh
c3NlZAo+IAo+PiAgICAgZm9yIGkgaW4gezEuLjR9OyBkbwo+PiAJaWYgW1sgIiR7QkFTSF9SRU1B
VENIWyRpXX0iICE9ICIkdGd0X3VpZCIgXV0gOyB0aGVuCj4+IAkgICAgcmVzdWx0PSJGQUlMRUQi
Cj4+IAkgICAgZmFpbGVkPSJ0cnVlIgo+IAo+IEluIHBhcnRpY3VsYXIsIHlvdSBvcGVuLWNvZGUg
c2V0dGluZyBgZmFpbGVkJyBldmVyeXdoZXJlLiAgSWYgeW91IG1pc3MKPiBvbmUgdGhlbiB0aGF0
IGNvdWxkIGhpZGUgYSB0ZXN0IGZhaWx1cmUuICBTbwo+ICAgICAgICAgICAgIHRlc3RfZmFpbGVk
Cj4gQnV0IHlvdSB3YW50IHRvIHByaW50IGEgcmVhc29uIHNvCj4gICAgICAgICAgICAgdGVzdF9m
YWlsZWQgImdvdCAkdWlkb3JnaWQgJGFjdHVhbF9pZCB3YW50ZWQgJHRndF9pZCIKPiAKPiBBcyBh
IGJvbnVzLCBkb2luZyB0aGlzIG5vdyBtZWFucyB5b3UgY2FuIGZpeCB0aGUgdGVzdCBvdXRwdXQg
Zm9ybWF0IHRvCj4gYmUgbW9yZSBwYXJzZWFibGUgYnkgY2hhbmdpbmcgdGhlIGNvZGUgaW4gb25l
IHBsYWNlLgo+IAo+PiAgICAgaWYgW1sgIiRyb290IiAhPSAiJHRndF9jaHJvb3QiIF1dIDsgdGhl
bgo+PiAJZWNobyAiRkFJTEVEIgo+IAo+IFlvdSBjb3VsZCBpbnRyb2R1Y2UKPiAgICAgICAgICAg
ICB0ZXN0X2NvbmRpdGlvbiAncm9vdCBkaXJlY3RvcnknICIkcm9vdCIgIT0gIiR0Z3RfY2hyb290
Igo+IHdoaWNoIGNhbGxzIHRlc3RfcGFzc2VkIG9yIHRlc3RfZmFpbGVkIGFzIGFwcHJvcHJpYXRl
Lgo+IAo+IElmIHlvdSBoYXZlIGl0IHJldHVybiB0aGUgc2FtZSBleGl0IHN0YXR1cyBhcyB0aGUg
dGVzdCwgeW91IGNhbiB1c2UgaXQKPiBmb3IgdGhlIHVpZHMgd2hlcmUgeW91IHdvdWxkIHNheQo+
ICAgICAgICAgdGVzdF9jb25kaXRpb24gIm9uZSAkdWlkb3JnaWQiICRhY3R1YWxfaWQgPSAkdGd0
X2lkIHx8IGJyZWFrCj4gYW5kIHRoZSByZXN0IG9mIHRoZSB0aW1lIHlvdSB3b3VsZCBoYXZlIHRv
IHdyaXRlCj4gICAgICAgICAgICAgdGVzdF9jb25kaXRpb24gJ3Jvb3QgZGlyZWN0b3J5JyAiJHJv
b3QiICE9ICIkdGd0X2Nocm9vdCIgfHw6CgpJJ2xsIHRha2UgYSBsb29rIGF0IGRvaW5nIHRoaXMg
aWYgd2UgZGVjaWRlIHRvIHN0aWNrIHdpdGggYmFzaC4KCj4+IGZ1bmN0aW9uIGNoZWNrX3JsaW1p
dCgpIHsKPj4gICAgIGxpbWl0X25hbWU9JDEKPj4gICAgIGxpbWl0X3N0cmluZz0kMgo+PiAgICAg
dGd0PSQzCj4+Cj4+ICAgICBlY2hvIC1uICJybGltaXQgJGxpbWl0X25hbWU6ICIKPj4gICAgIGlu
cHV0PSQoZ3JlcCAiXiRsaW1pdF9zdHJpbmciIC9wcm9jLyRkbXBpZC9saW1pdHMpCj4gLi4uCj4+
ICAgICBpZiBbWyAiJGlucHV0IiA9fiBeJGxpbWl0X3N0cmluZ1tbOnNwYWNlOl1dKihbXls6c3Bh
Y2U6XV0rKVtbOnNwYWNlOl1dKihbXls6c3BhY2U6XV0rKVtbOnNwYWNlOl1dKlteWzpzcGFjZTpd
XSsgXV0gOyB0aGVuCj4gCj4gQmVjYXVzZSBvZiB0aGUgdW5mb3J0dW5hdGUgZm9ybWF0IG9mIC9w
cm9jL1BJRC9saW1pdHMsIHlvdSBkbyBjYW4ndAo+IGp1c3QgZG8gdGhlCj4gICAgIGZpZWxkcz0o
JGlucHV0KQo+IHRyaWNrIGJ1dAo+ICAgICBmaWVsZHM9KCR7aW5wdXQjKiAgfSkKCldoYXQgd2ls
bCB0aGlzIGRvPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:38:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:38: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 1g4S0e-0000Px-7w; Mon, 24 Sep 2018 14:38:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4S0d-0000Ps-0B
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:38:47 +0000
X-Inumbo-ID: b1684df1-c007-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1684df1-c007-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:39:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66111461"
Date: Mon, 24 Sep 2018 15:38:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180924143843.vum6eveczo7e7c3n@zion.uk.xensource.com>
References: <20180924134622.2350-1-wei.liu2@citrix.com>
 <5BA8EFF402000078001EB396@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA8EFF402000078001EB396@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDg6MDg6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjA5LjE4IGF0IDE1OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtOTg3LDYgKzk3NCwyMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0
X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4gICAgICAgICAgaGlnaG1lbV9zdGFydCAmPSB+
KCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpOwo+ID4gICNlbmRpZgo+ID4gIAo+ID4g
KyAgICAvKgo+ID4gKyAgICAgKiBJdGVyYXRlIGJhY2t3YXJkcyBvdmVyIGFsbCBzdXBlcnBhZ2Ut
YWxpZ25lZCBSQU0gcmVnaW9ucy4KPiA+ICsgICAgICoKPiA+ICsgICAgICogV2UgcmVxdWlyZSBz
dXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlzCj4gPiArICAg
ICAqIG5vdCB5ZXQgaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBzdXBlcnBhZ2Vz
IGluIHRoZQo+ID4gKyAgICAgKiBhZGRyZXNzIHJhbmdlIEJPT1RTVFJBUF9NQVBfQkFTRSB0byBC
T09UU1RSQVBfTUFQX0xJTUlULCBhcwoKT2theS4gVGhlIGFkZHJlc3MgcmFuZ2Ugc2hvdWxkIGJl
IGNoYW5nZWQgdG8gIkJPT1RTVFJBUF9NQVBfQkFTRSB0bwo0R0IiLgoKPiAKPiBXZWxsLCBhcyBz
YWlkLCBtZW50aW9uaW5nIEJPT1RTVFJBUF9NQVBfTElNSVQgaGVyZSBpcyB0aGVuIG5vdCBpbgo+
IGxpbmUgd2l0aCB0aGUgY29kZS4gSSB0aGluayBCT09UU1RSQVBfTUFQX0xJTUlUIHNob3VsZCBy
ZWFsbHkgYmUKPiAjdW5kZWYtZWQgcmlnaHQgYWZ0ZXIgdGhlIGxhc3QgZnVuY3Rpb24gdXNpbmcg
aXQuCgpPa2F5LgoKV2VpLgoKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:41:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:41: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 1g4S2o-000132-ML; Mon, 24 Sep 2018 14:41:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=verv=mg=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g4S2o-00012w-83
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:41:02 +0000
X-Inumbo-ID: 01da0d12-c008-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01da0d12-c008-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:42:06 +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 w8OEcnQx090652;
 Mon, 24 Sep 2018 14:40: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=vIuvOsBQoUmIdWAkt2QxU6vA/+/Blh1i7i7QcbW6h7w=;
 b=Fs67C4fXLgeDczUY3ZxRu0AiGG4MJNaYOEsfSMXVDKTLqn+UwyQGBeSfa3DbO468pKsX
 o7i8V+06HSFYT9RSSRSbmdUNYZyG3argv4jumHQm/x5cCcjGpINlU7rV0eRal4xt8/AL
 +aPMVi1gUje9RArygwXK1NPC3K8UCVgOQxy3pUTMCOYBKPRHgWp6gGGSd2jSSFDRRIba
 yUGvOXK9DCoMnAqOZsNobCtjtAmG4L0IUXNCMn+48tHTtoy6P8PIj6tpTDDvOe6wcfAS
 iDENkI00QxfDbD7aDj4aCN8rdyrE/jFeTk/ge2+UmnmR8mp7QNxppjzQoa9Ca8bjRxC+ +Q== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2mnvtucxck-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 24 Sep 2018 14:40:33 +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 w8OEeVBF002019
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 24 Sep 2018 14:40:31 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8OEeU7D031114;
 Mon, 24 Sep 2018 14:40:30 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, 24 Sep 2018 07:40:30 -0700
To: Nicolai Stange <nstange@suse.de>, Thomas Gleixner <tglx@linutronix.de>
References: <20180923173802.10339-1-nstange@suse.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <3c481d7c-1f34-2cc5-3ecc-722570ac0bb4@oracle.com>
Date: Mon, 24 Sep 2018 10:41:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180923173802.10339-1-nstange@suse.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9025
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=882
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809240145
Subject: Re: [Xen-devel] [PATCH] xen: x86: make asm/xen/events.h include
 xen/xen.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: Juergen Gross <jgross@suse.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, 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>

T24gOS8yMy8xOCAxOjM4IFBNLCBOaWNvbGFpIFN0YW5nZSB3cm90ZToKPiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmggcmVmZXJlbmNlcyB4ZW5faHZtX2RvbWFpbigpIGZyb20gdGhl
Cj4gaW5saW5lZCB4ZW5fc3VwcG9ydF9ldnRjaG5fcmViaW5kKCkuCj4KPiB4ZW5faHZtX2RvbWFp
bigpIGdldHMgI2RlZmluZWQgaW4gaW5jbHVkZS94ZW4veGVuLmggYW5kCj4gYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL2V2ZW50cy5oIGRvZXNuJ3QgaW5jbHVkZSB0aGF0Lgo+Cj4gT24gY3VycmVu
dCBMaW51cycgdHJlZSwgZXZlcnl0aGluZyB3b3JrcyBmaW5lIHRob3VnaCwgYmVjYXVzZSBvZiB0
aGUKPiBmb2xsb3dpbmcgaW5jbHVzaW9uIGNoYWluCj4KPiAgIGluY2x1ZGUveGVuL2V2ZW50cy5o
Cj4gICAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCj4gICAgIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BndGFibGUuaAo+ICAgICAgYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFw
LmgKPiAgICAgICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hY3BpLmgKPiAgICAgICAgYXJjaC94ODYv
aW5jbHVkZS9hc20vcmVhbG1vZGUuaAo+ICAgICAgICAgYXJjaC94ODYvaW5jbHVkZS9hc20vaW8u
aAo+ICAgICAgICAgIGluY2x1ZGUveGVuL3hlbi5oCj4gICAgYXNtL3hlbi9ldmVudHMuaAo+Cj4g
d2hpY2ggaGFzIGJlZW4gZXN0YWJsaXNoZWQgaW4gY29tbWl0IGY5OTEzNzZlNDQ0YSAoIng4Ni9t
bTogQ29ycmVjdCBmaXhtYXAKPiBoZWFkZXIgdXNhZ2Ugb24gYWRhcHRhYmxlIE1PRFVMRVNfRU5E
IikgcmVzcC4gY29tbWl0IGVmMzdiYzM2MTQ0Mgo+ICgieDg2L2hlYWRlcnM6IFNpbXBsaWZ5IGFz
bS9maXhtYXAuaCBpbmNsdXNpb24gaW50byBhc20vcGd0YWJsZSouaCIpLgo+Cj4gU3RhYmxlIDQu
OSBsYWNrcyBib3RoIG9mIHRoZXNlIGFuZCBiYWNrcG9ydGluZyB0aGVtIHdvdWxkbid0IHJlYWxs
eSBtYWtlCj4gc2Vuc2UuCj4KPiBJbiBjb25zZXF1ZW5jZSwgdGhlIGJhY2twb3J0IG9mIGNvbW1p
dCA0NDdhZTMxNjY3MDIgKCJ4ODY6IERvbid0IGluY2x1ZGUKPiBsaW51eC9pcnEuaCBmcm9tIGFz
bS9oYXJkaXJxLmgiKSB0byBzdGFibGUgNC45IGJyb2tlIGNvbXBpbGF0aW9uIHdpdGgKPiBlcnJv
cnMgbGlrZQo+Cj4gICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW5jbHVkZS94ZW4vZXZlbnRzLmg6
MTE6MCwKPiAgICAgICAgICAgICAgICAgICAgZnJvbSBhcmNoL3g4Ni94ZW4vaXJxLmM6OToKPiAg
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaDogSW4gZnVuY3Rpb24KPiAgICAg4oCY
eGVuX3N1cHBvcnRfZXZ0Y2huX3JlYmluZOKAmToKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9ldmVudHMuaDozMToyOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YKPiAgICAgZnVu
Y3Rpb24g4oCYeGVuX2h2bV9kb21haW7igJkgWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVj
bGFyYXRpb25dCj4gICAgIHJldHVybiAoIXhlbl9odm1fZG9tYWluKCkgfHwgeGVuX2hhdmVfdmVj
dG9yX2NhbGxiYWNrKTsKPiAgICAgXgo+Cj4gRmFjaWxpdGF0ZSBiYWNrcG9ydGluZyB0byB0aGUg
c3RhYmxlIHRyZWVzIGJ5IG1ha2luZwo+IGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9ldmVudHMu
aCBpbmNsdWRlIHhlbi94ZW4uaC4KPgo+IEZpeGVzOiA0NDdhZTMxNjY3MDIgKCJ4ODY6IERvbid0
IGluY2x1ZGUgbGludXgvaXJxLmggZnJvbSBhc20vaGFyZGlycS5oIikKPiBDYzogPHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmc+ICMgNC45LngKPiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFpIFN0YW5nZSA8
bnN0YW5nZUBzdXNlLmRlPgoKClRoaXMgaXMgYmVpbmcgZG9uZSAoZm9yIHNvbWV3aGF0IHVucmVs
YXRlZCByZWFzb25zKSBieQpodHRwczovL21hcmMuaW5mby8/bD1saW51eC1ibG9jayZtPTE1MzYw
ODg0OTIwMjE4MQoKLWJvcmlzCgoKPiAtLS0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2
ZW50cy5oIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4KPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL2V2ZW50cy5oCj4gaW5kZXggZDM4MzE0MGUxZGM4Li4wNjhkOWIwNjdjODMg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oCj4gKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50cy5oCj4gQEAgLTIsNiArMiw4IEBACj4gICNp
Zm5kZWYgX0FTTV9YODZfWEVOX0VWRU5UU19ICj4gICNkZWZpbmUgX0FTTV9YODZfWEVOX0VWRU5U
U19ICj4gIAo+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICsKPiAgZW51bSBpcGlfdmVjdG9yIHsK
PiAgCVhFTl9SRVNDSEVEVUxFX1ZFQ1RPUiwKPiAgCVhFTl9DQUxMX0ZVTkNUSU9OX1ZFQ1RPUiwK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:41:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14: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 1g4S3h-00017e-1t; Mon, 24 Sep 2018 14: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4S3f-00017V-Pc
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:41:55 +0000
X-Inumbo-ID: adb45e41-c007-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adb45e41-c007-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 16:39:45 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66111819"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-5-george.dunlap@citrix.com>
 <23464.49386.122111.817413@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <0a34d1b4-fe5c-93ce-0116-0eff94e2732e@citrix.com>
Date: Mon, 24 Sep 2018 15:41:20 +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: <23464.49386.122111.817413@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMjQvMjAxOCAxMTo0OCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+ICsgICAgICAgIGlm
IChyYyA8IDApIHsKPj4gKyAgICAgICAgICAgIGNoYXIgKm1zZyA9IEdDU1BSSU5URigibGlieGw6
IFNldHRpbmcgcmxpbWl0ICVkIHRvICVsbGQgZmFpbGVkIHdpdGggZXJyb3IgJWRcbiIsCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmxpbWl0c1tpXS5yZXNvdXJjZSwKPiAK
PiBJZiB5b3UgY2FyZWQgdmVyeSBtdWNoIGFib3V0IHRoZSBlcnJvciBoYW5kbGluZywgeW91IGNv
dWxkIHByb2R1Y2UKPiBuYW1lcyByYXRoZXIgdGhhbiBudW1iZXJzIGZvciB0aGUgcmxpbWl0IHZh
bHVlcyBieSB3cmFwcGluZyB0aGUgc3RydWN0Cj4gcmxpbWl0IHVwIGluIGEgc3RydWN0IG9mIG91
ciBvd24gd2l0aCBhIGBjb25zdCBjaGFyICpuYW1lJyBmaWVsZCwgYW5kCj4gaGF2aW5nIGEgbWFj
cm8gdG8gZ2VuZXJhdGUgdGhlIHRhYmxlIGVudHJpZXMuCj4gCj4gQnV0IGl0J3MgcHJvYmFibHkg
bm90IHdvcnRoIGl0LgoKSSB0aGluayBJIGNvbnNpZGVyZWQgdGhpcyBmb3IgYSBzZWNvbmQgb3Ig
dHdvIGJlZm9yZSBjb25jbHVkaW5nIHRoZSBzYW1lCnRoaW5nLiA6LSkKCj4gQWdhaW4sIHVzZSBg
cicgZm9yIHN5c2NhbGwgcmV0dXJucy4gIEFuZCwgYWdhaW4sIGRvbid0IHByaW50IG51bWVyaWNh
bAo+IGVycm5vIHZhbHVlcy4gIHVzZSBMT0dFLgo+IAo+IC4uLgo+PiArICAgIGlmIFtbICIkaW5w
dXQiID1+IF4kbGltaXRfc3RyaW5nW1s6c3BhY2U6XV0qKFteWzpzcGFjZTpdXSspW1s6c3BhY2U6
XV0qKFteWzpzcGFjZTpdXSspW1s6c3BhY2U6XV0qW15bOnNwYWNlOl1dKyBdXSA7IHRoZW4KPj4g
KwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbMV19IiAhPSAkdGd0IHx8Cj4gCj4gQ29yLiAgSSB0aGlu
ayBJIHdvdWxkIGhhdmUgcmVhY2hlZCBmb3IgUGVybCBieSBub3cuICBJIGd1ZXNzIHRhc3Rlcwo+
IGRpZmZlci4KCkkgZGlkbid0IHJlYWxpemUgSSB3YXMgZ29pbmcgdG8gbmVlZCByZWdleHAgdW50
aWwgbW9zdCBvZiB0aGUgcmVnZXhwCnVudGlsIHRoZSByZXN0IG9mIHRoZSBzY3JpcHQgd2FzIHdy
aXR0ZW47IGF0IHRoYXQgcG9pbnQsICBnZW5lcmF0aW5nCnRoaXMgcnVuZSB3YXMgY2VydGFpbmx5
IGEgbG90IGxlc3Mgd29yayB0aGFuIHJlLXdyaXRpbmcgdGhlIHdob2xlIHRoaW5nCmZyb20gc2Ny
YXRjaC4gIDotKQoKPiBJIGd1ZXNzIHlvdSBoYXZlIHRlc3RlZCB0aGF0IHRoaXMgZG9lcyBhbGwg
cGFzcyBhbmQgZmFpbAo+IGFwcHJvcHJpYXRlbHkgPwoKSSBoYXZlIHJ1biB0aGUgc2NyaXB0IG9u
IGEgVk0gd2l0aG91dCBkbV9yZXN0cmljdCwgYW5kIGFsbCB0aGUgdGVzdHMKY29tZSAgYmFjayBG
QUlMRUQ7IGFuZCBydW4gaXQgb24gYSB2bSB3aXRoIGRtX3Jlc3RyaWN0LCBhbmQgYWxsIHRoZQp0
ZXN0cyBjb21lIGJhY2sgUEFTU0VELgoKT24gdGhlIG90aGVyIGhhbmQsIEFudGhvbnkgc2VlbXMg
dG8gaGF2ZSBmb3VuZCBhIGJ1ZyBpbiB0aGUgcGFydCBvZiB0aGUKc2NyaXB0IHRoYXQgY2hlY2tz
IGdpZDsgc28gaXQgc2VlbXMgdGhlcmUncyBzb21ldGhpbmcgZmlzaHkuICBCdXQgaXQncwpteSBw
cmFjdGljZSB0byB0ZXN0IGJvdGgsIHllcy4KCldoZW4gd2UgYWRkIGl0IHRvIG9zc3Rlc3QsIHdl
IHByb2JhYmx5IHdhbnQgdG8gZG8gdGhlIHNhbWUgLS0gbWFrZSBzdXJlCnRoYXQgYWxsIHRoZSB0
ZXN0cyBmYWlsIHdoZW4gZG1fcmVzdHJpY3Q9MCwgYXMgd2VsbCBhcyBwYXNzIHdoZW4KZG1fcmVz
dHJpY3Q9MS4KCj4gQWJvdXQgdGhlIG91dHB1dCBmb3JtYXQgZnJvbSB0aGlzIGNoZWNrZXIgc2Ny
aXB0LiAgQXMgaXQgaXMsIG9zc3Rlc3QKPiB3aWxsIGhhdmUgdG8gZ3JvdyBhbiBhZGRpdGlvbmFs
IHBhcnNlciB0byBwYXJzZSB0aGlzLiAgSSBkb24ndCBtaW5kCj4gdGhhdCBpZiBpdCdzIHN1YnVu
aXQgdjEgKG9yIHNvbWUgb3RoZXIgcGxzdXNpYmxlIHN0YW5kYXJkKS4KPiAKPiBCdXQgaWYgaXQn
cyBnb2luZyB0byBiZSBiZXNwb2tlIGl0IHdvdWxkIGJlIG11Y2ggbW9yZSBjb252ZW5pZW50IGlm
Cj4gdGhlIG91dHB1dCB3YXMgcGFyc2VhYmxlIGJ5IHRoZSBzYW1lIHBhcnNlciBhcyB0aGUgb2l1
dHB1dCBmcm9tCj4gZGVwcml2LWZkLWNoZWNrZXIuCgpEb2VzIG9zc3Rlc3QgbmVlZCB0byBhY3R1
YWxseSBwYXJzZSB0aGUgb3V0cHV0IGF0IGFsbD8gIENvdWxkbid0IGl0IGp1c3QKY2FwdHVyZSB0
aGUgb3V0cHV0IHZlcmJhdGltIGluIGEgbG9nIGZpbGUsIGFuZCB1c2UgdGhlIGV4aXQgY29kZSBh
cyBhCnBhc3MvZmFpbCAob3IgZ3JlcCBmb3IgRkFJTEVEKT8KCkknbSBoYXBweSB0byB1c2UgYSBt
b3JlIHN0YW5kYXJkIGZvcm1hdHRpbmcgaWYgeW91IHRoaW5rIHRoYXQgd291bGQgYmUKdXNlZnVs
IHRob3VnaC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 14:45:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 14:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4S73-0001Lo-Mw; Mon, 24 Sep 2018 14:45:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4S72-0001Li-Ij
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 14:45:24 +0000
X-Inumbo-ID: 9c70aac4-c008-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c70aac4-c008-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 14:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66112395"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-2-george.dunlap@citrix.com>
 <23464.49955.726494.382397@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <7968eca4-67c1-58f5-5ea8-7480f9d6312b@citrix.com>
Date: Mon, 24 Sep 2018 15:45:08 +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: <23464.49955.726494.382397@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/6] test/depriv: Add a tool to check
 process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMjQvMjAxOCAxMTo1NyBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJbUEFUQ0ggdjIgMi82XSB0ZXN0L2RlcHJpdjogQWRkIGEgdG9vbCB0byBjaGVj
ayBwcm9jZXNzLWxldmVsIGRlcHJpdiIpOgo+PiBBZGQgYSB0b29sIHRvIGNoZWNrIHdoZXRoZXIg
dGhlIHZhcmlvdXMgcHJvY2Vzcy1sZXZlbCBkZXByaXZpbGVnaW5nCj4+IG9wZXJhdGlvbnMgaGF2
ZSBhY3R1YWxseSB0YWtlbiBwbGFjZSBvbiB0aGUgcHJvY2Vzcy4KPiAuLi4KPj4gKyMgRXhhbXBs
ZSBpbnB1dDoKPj4gKyMgVWlkOgkxMTkzCTExOTMJMTE5MwkxMTkzCj4+ICtpbnB1dD0kKGdyZXAg
VWlkIC9wcm9jLyRkbXBpZC9zdGF0dXMpCj4gCj4gQXJlIHlvdSBzdXJlIHRoaXMgZ3JlcCBkb2Vz
IG5vdCBuZWVkIHRvIGJlIG1vcmUgc3BlY2lmaWMgPyAgV2hhdCBpZiBhCj4gbmV3IHRoaW5nIGdl
dHMgYWRkZWQsIEkgZG9uJ3Qga25vdywKPiAgIFNwb25nbGVmbGVlcC1VaWQtQmxhcmtpbmc6IHll
cyA0MgoKWWVzLCBpdCBwcm9iYWJseSBzaG91bGQgYmUgbW9yZSBzcGVjaWZpYy4KCj4+ICtpZiBb
WyAiJGlucHV0IiA9fiBeVWlkOltbOnNwYWNlOl1dKihbMC05XSspW1s6c3BhY2U6XV0qKFswLTld
KylbWzpzcGFjZTpdXSooWzAtOV0rKVtbOnNwYWNlOl1dKihbMC05XSspJCBdXSA7IHRoZW4KPiAK
PiBJIHRoaW5rIEkgbWFkZSBtb3N0IG9mIG15IGNvbW1lbnRzIGFib3V0IHRoaXMgc2NyaXB0IGlu
IG15IG90aGVyCj4gcmV2aWV3IGNvbW1lbnRzLgo+IAo+IEJ1dCwgc3BlY2lmaWNhbGx5LCBoZXJl
OiBpZiB5b3UgYXJlIGNvbmZpZGVudCBhYm91dCB0aGUgZm9ybWF0IG9mIHRoZQo+IGxpbmUgaW4g
L3Byb2MvKi9zdGF0dXMsIHlvdSBjb3VsZCBkbwo+ICAgIGZpZWxkcz0oJGlucHV0KQo+ICAgIGZv
ciB1aWQgaW4gJHtmaWVsZHNbKl06MX07IGRvCj4gICAgICAgY29tcGFyZSB1aWQgd2l0aCBleHBl
Y3RlZAoKSSBoYWQgc29tZXRoaW5nIGxpa2UgdGhhdCBvcmlnaW5hbGx5LCBidXQgd2Fzbid0IGNv
bmZpZGVudCBhYm91dCBpdDsKd2hlbiBJIGVuZGVkIHVwIGhhdmluZyB0byB3cml0ZSB0aGUgcmVn
ZXhwIGZvciAvcHJvYy8qL2xpbWl0cywgSSB3cm90ZQpvbmUgZm9yIGhlcmUgdG9vIHRvIGJlIGEg
Yml0IG1vcmUgc2FmZS4KCkxpbnVzIGNvbnNpZGVycyBhbG1vc3QgYW55IHVzZXItc3BhY2UgcmVs
aWFuY2Ugb24ga2VybmVsIGJlaGF2aW9yIGFzCmJpbmRpbmcsIHNvIEkgc3VzcGVjdCAoJGlucHV0
KSBpcyBwcm9iYWJseSBzYWZlIGVub3VnaCBpZiB3ZSB3YW50IHRvCnJlbW92ZSBhdCBsZWFzdCBv
bmUgbmFzdHkgQmFzaCByZWdleHAuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:06:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15:06: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 1g4SR8-0002qd-GF; Mon, 24 Sep 2018 15:06:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sjmo=mg=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g4SR6-0002qY-Vq
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:06:09 +0000
X-Inumbo-ID: 83b37db5-c00b-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83b37db5-c00b-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 15:07:12 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id u23so7451975edx.10
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 08:06:07 -0700 (PDT)
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=FRTiMMFzBA2YaSDaf557wFlIETn2jp0sgpxRLI4USjA=;
 b=XlbwaFrbUfUfKXjfSpclR0RUP3NrzDqgxTXkt37eygyOdxhpADF11JESs6C6L7thq8
 IurrnhWBEBobbbh5V6uoOuaJ2os7SwaDePIRCUrmPXLfz7MyTRAGx6cJNGdb76+Onxw0
 PgU3xlYHAnSmKz3V0lLJGOJbXuwOyXU+lhbOBpALplWoMG3GcczPCHoTVsRQbvpEzjcl
 3ESUr3QR4hF9JKCCadaigjH1/YPXh1bCM/RslsxeWlpBrjHl+rWx48lpAP/fKMt9ecBN
 GyXZgmY19if6hhrX4Fayk0WXEfl/hvZW7qAEke24sM4xLedescCiA33modYdlylnUtTe
 e2ZA==
X-Gm-Message-State: ABuFfoiiquKnMsTkUetp3jZrBZp+82yZ1ZHC2pKjzaq4g5vB0tDhoonT
 PofAXPm/8rbSMCZxCeRM7OluVlYY
X-Google-Smtp-Source: ACcGV60UrYruisC7cmAzGPow7BteFIh8b2b98ibLzsC22H1vsaGDneB3YpDKxgzJqiPo+N/NDbkbEA==
X-Received: by 2002:a50:8345:: with SMTP id 63-v6mr17270658edh.5.1537801566419; 
 Mon, 24 Sep 2018 08:06:06 -0700 (PDT)
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com.
 [209.85.128.51])
 by smtp.gmail.com with ESMTPSA id 25-v6sm7956610edz.45.2018.09.24.08.06.05
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 24 Sep 2018 08:06:05 -0700 (PDT)
Received: by mail-wm1-f51.google.com with SMTP id b19-v6so10095706wme.3
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 08:06:05 -0700 (PDT)
X-Received: by 2002:a1c:3712:: with SMTP id
 e18-v6mr7718852wma.84.1537801565596; 
 Mon, 24 Sep 2018 08:06:05 -0700 (PDT)
MIME-Version: 1.0
References: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 24 Sep 2018 09:05:28 -0600
X-Gmail-Original-Message-ID: <CABfawhmCsx9-kUQNSNh4eqM=SPmVvNAN5C3nfjDQsqwUWi67kQ@mail.gmail.com>
Message-ID: <CABfawhmCsx9-kUQNSNh4eqM=SPmVvNAN5C3nfjDQsqwUWi67kQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jun Nakajima <jun.nakajima@intel.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>

T24gU3VuLCBTZXAgMjMsIDIwMTggYXQgMTE6MDUgQU0gUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IE1vdmUgcDJtX3tnZXQvc2V0fV9zdXBwcmVz
c192ZSgpIHRvIHAybS5jLCByZXBsYWNlIGluY29ycmVjdAo+IEFTU0VSVCgpIGluIHAybS1wdC5j
IChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUgZXZlbiBvbgo+IGEgc3lzdGVt
IHdpdGggdmlydCBleGNlcHRpb25zLCB3aGljaCB3b3VsZCB0cmlnZ2VyIHRoZSBBU1NFUlQoKSks
Cj4gYW5kIG1vdmUgdGhlIFZNWC1pc21zIChjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgY2hl
Y2tzKSB0bwo+IHAybV9lcHRfe2dldC9zZXR9X2VudHJ5KCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgpBY2tlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15: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 1g4SX9-0003Y9-5S; Mon, 24 Sep 2018 15:12: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=sjmo=mg=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g4SX8-0003Y4-F2
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:12:22 +0000
X-Inumbo-ID: ee268713-c00b-11e8-a8a5-bc764e045a96
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee268713-c00b-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 17:10:11 +0200 (CEST)
Received: by mail-ed1-f67.google.com with SMTP id k14-v6so16576798edr.13
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 08:12:20 -0700 (PDT)
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=diy5nvHB5iKohbuo/Yh61OW5hmSTUimxkWK93zJZmAI=;
 b=j497UP/7k63V3eEofOiqqQxQTHHYKcRluzm7Yz7IUeFd+PODo2XkwS4CejH+lHv5EC
 WtyphhUkxm8HDqoNd35mCThpIWvocC1dCdVXro5ZtRDOTCHoU/PkdH+F+uxSudGnspTm
 W/cLuveVyE+yEVJU71qrYsitg2mySDc2QSkc03vvj7eTNQ9Zu/DIiFO/4TSOXS/Wafe0
 tPXxQ51k9HzC/M1hqfBvDGPeuQuKqtViuNWmPaYD9syVySvCfFYsMxJDqmzCeJoHLBPc
 TJ+RY0a3FvApOHbJb4vUJfKPstD6FiZlRnlzfRB0cQBNdjsyzyzFSc9059sIgzuAHCD+
 4Xng==
X-Gm-Message-State: ABuFfoj+GIX7u/M6kH4PrEtf+Q5jNahPUvteq3mjMH2663JO9RU+dHTo
 4imFmtnrCGsheHMcegujTtDoB6oO
X-Google-Smtp-Source: ANB0VdY+R8Kt53bKIQ4C5z2CVTKDgqtUNnW3hraHzoqxmsdTbgG67vg8r+vVr/KMSoY60lsbkUgeQQ==
X-Received: by 2002:a50:b4b0:: with SMTP id
 w45-v6mr17165141edd.254.1537801939241; 
 Mon, 24 Sep 2018 08:12:19 -0700 (PDT)
Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com.
 [209.85.221.42])
 by smtp.gmail.com with ESMTPSA id l18-v6sm601752edq.12.2018.09.24.08.12.18
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 24 Sep 2018 08:12:18 -0700 (PDT)
Received: by mail-wr1-f42.google.com with SMTP id z14-v6so2571582wrs.10
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 08:12:18 -0700 (PDT)
X-Received: by 2002:adf:b643:: with SMTP id i3-v6mr1388655wre.14.1537801937786; 
 Mon, 24 Sep 2018 08:12:17 -0700 (PDT)
MIME-Version: 1.0
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
In-Reply-To: <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 24 Sep 2018 09:11:40 -0600
X-Gmail-Original-Message-ID: <CABfawhkFD742t=ODEen4KS83DP8M2Z6o9vFKmnnhdaZvM-joyA@mail.gmail.com>
Message-ID: <CABfawhkFD742t=ODEen4KS83DP8M2Z6o9vFKmnnhdaZvM-joyA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 2/5] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgOTo1NSBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4KPgo+IFByb3Zp
ZGUgYSBidW5jaCBvZiBzdHVicyBmb3IgY29tbW9uIHAybSBjb2RlIGFuZCBndWFyZCBvbmUgaW52
b2NhdGlvbgo+IG9mIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQgd2l0aCBp
c19odm1fZG9tYWluLgo+Cj4gUHV0IHJlbGV2YW50IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBj
b2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCj4gdW5kZXIgQ09ORklHX0hWTS4KPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:26:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15:26: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 1g4SkQ-0004Nt-F9; Mon, 24 Sep 2018 15: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4SkO-0004No-R2
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:26:04 +0000
X-Inumbo-ID: d8ae192a-c00d-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8ae192a-c00d-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 17:23:54 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66118752"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+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+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 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/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <543acd3b-b1df-eb18-6587-3c486155a681@citrix.com>
Date: Mon, 24 Sep 2018 16:25:59 +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: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

T24gMDkvMjMvMjAxOCAwNjowNCBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE1vdmUgcDJt
X3tnZXQvc2V0fV9zdXBwcmVzc192ZSgpIHRvIHAybS5jLCByZXBsYWNlIGluY29ycmVjdAo+IEFT
U0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUg
ZXZlbiBvbgo+IGEgc3lzdGVtIHdpdGggdmlydCBleGNlcHRpb25zLCB3aGljaCB3b3VsZCB0cmln
Z2VyIHRoZSBBU1NFUlQoKSksCj4gYW5kIG1vdmUgdGhlIFZNWC1pc21zIChjcHVfaGFzX3ZteF92
aXJ0X2V4Y2VwdGlvbnMgY2hlY2tzKSB0bwo+IHAybV9lcHRfe2dldC9zZXR9X2VudHJ5KCkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgoKVGhhbmtzIGZvciB0aGUgY2xlYW4gdXAuICBUd28gcmVhbHRpdmVseSBtaW5vciBjb21t
ZW50cy4uLgoKPiBAQCAtOTMxLDYgKzk0MiwxNiBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47
Cj4gICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm0tPmVwdDsKPiAgCj4gKyAgICBpZiAo
IHN2ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRp
b25zICkKPiArICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwo+ICsKPiArICAgICAgICAv
KiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRoaXMgdmNwdS4gKi8KPiArICAgICAgICBpZiAo
IGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQo+
ICsgICAgICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47Cj4gKyAgICB9CgpJcyB0aGVyZSBhIGdv
b2QgcmVhc29uIHRvIHJldHVybiBlcnJvciBoZXIgcmF0aGVyIHRoYW4ganVzdCBwdXR0aW5nICcx
JwppbiB0aGUgc3ZlIGxvY2F0aW9uLCBsaWtlIHRoZSBwMm1fcHQuYyB2ZXJzaW9uIG9mIHRoaXMg
ZnVuY3Rpb24gZG9lcz8KCgo+ICtpbnQgcDJtX2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sIGJvb2wgKnN1cHByZXNzX3ZlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPiArewo+ICsgICAgc3RydWN0IHAybV9kb21h
aW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICsgICAgc3RydWN0IHAybV9kb21h
aW4gKmFwMm0gPSBOVUxMOwo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPiArICAgIG1m
bl90IG1mbjsKPiArICAgIHAybV9hY2Nlc3NfdCBhOwo+ICsgICAgcDJtX3R5cGVfdCB0Owo+ICsK
PiArICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+ICsgICAg
aWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4p
ICkKPiArICAgICAgICByZXR1cm4gLUVOWElPOwoKV2hhdCdzIHRoZSBwdXJwb3NlIG9mIGNoZWNr
aW5nIGZvciB0aGlzIGhlcmUsIGlmIHdlIGRvbid0IGNoZWNrIGZvciB0aGlzCmluIHAybV9zZXRf
c3VwcHJlc3NfdmUoKT8KCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBnb29kLCB0aGFua3MhCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:42:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15:42: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 1g4T0H-0005lA-Qi; Mon, 24 Sep 2018 15:42:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4T0G-0005l5-Ea
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:42:28 +0000
X-Inumbo-ID: 96110286-c010-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96110286-c010-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 15:43:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66121265"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <c1dd423c-9672-39f8-31eb-85fbc3cf23e4@citrix.com>
Date: Mon, 24 Sep 2018 16:42:19 +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: <9e3fd1496edc9a1543dc95f9b5ba6c55570fbfc9.1537545258.git-series.wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/5] x86/p2m/pod: make it build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMjEvMjAxOCAwNDo1NCBQTSwgV2VpIExpdSB3cm90ZToKPiBQb3B1bGF0ZS1vbi1kZW1h
bmQgaXMgSFZNIG9ubHkuCj4gCj4gUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24g
cDJtIGNvZGUgYW5kIGd1YXJkIG9uZSBpbnZvY2F0aW9uCj4gb2YgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZCB3aXRoIGlzX2h2bV9kb21haW4uCj4gCj4gUHV0IHJlbGV2YW50
IGZpZWxkcyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRz
Cj4gdW5kZXIgQ09ORklHX0hWTS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKTG9va3MgZ3JlYXQsIHRoYW5rczoKClJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:42:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15:42: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 1g4T0f-0005mu-4g; Mon, 24 Sep 2018 15:42: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4T0e-0005mm-7T
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:42:52 +0000
X-Inumbo-ID: 310caca5-c010-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 310caca5-c010-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 17:40:41 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66121336"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <38e26d667982c03ad3701dd1f1f30c1f77ddf5c4.1537545258.git-series.wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <33539527-7ea4-339a-581e-a7ca69219e03@citrix.com>
Date: Mon, 24 Sep 2018 16:42:47 +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: <38e26d667982c03ad3701dd1f1f30c1f77ddf5c4.1537545258.git-series.wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/5] x86/mm: put nested p2m code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMjEvMjAxOCAwNDo1NCBQTSwgV2VpIExpdSB3cm90ZToKPiBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCj4gd2hl
biBDT05GSUdfSFZNIGlzIGZhbHNlLgo+IAo+IEVuY2xvc2UgcmVsZXZhbnQgY29kZSBhbmQgZmll
bGRzIGluIENPTkZJR19IVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:45:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15: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 1g4T2s-00063d-0B; Mon, 24 Sep 2018 15:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dos2=mg=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g4T2q-00063Q-8s
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:45:08 +0000
X-Inumbo-ID: f5f37d59-c010-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f5f37d59-c010-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 15:46:11 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id E763E305FFAF
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 18:45:05 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D274E7FC79
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 18:45:05 +0300 (EEST)
Received: (qmail 707 invoked from network); 24 Sep 2018 18:45:05 +0300
Received: from 86-120-154-80.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.154.80)
 by smtp03.buh.bitdefender.org with SMTP; 24 Sep 2018 18:45:05 +0300
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
 <543acd3b-b1df-eb18-6587-3c486155a681@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <40f52090-5044-800d-4349-a68b3eae78c5@bitdefender.com>
Date: Mon, 24 Sep 2018 18:45:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <543acd3b-b1df-eb18-6587-3c486155a681@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77542
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496880,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004174)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003707), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.081557,0.000110)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.087756), Hit: No, Details: v2.7.15; Id:
 15.1i610qi.1co642qm8.iianl], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

T24gOS8yNC8xOCA2OjI1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzIzLzIwMTgg
MDY6MDQgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gTW92ZSBwMm1fe2dldC9zZXR9X3N1
cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3JyZWN0Cj4+IEFTU0VSVCgpIGluIHAy
bS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUgZXZlbiBvbgo+PiBh
IHN5c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgQVNT
RVJUKCkpLAo+PiBhbmQgbW92ZSB0aGUgVk1YLWlzbXMgKGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0
aW9ucyBjaGVja3MpIHRvCj4+IHAybV9lcHRfe2dldC9zZXR9X2VudHJ5KCkuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAK
PiBUaGFua3MgZm9yIHRoZSBjbGVhbiB1cC4gIFR3byByZWFsdGl2ZWx5IG1pbm9yIGNvbW1lbnRz
Li4uCj4gCj4+IEBAIC05MzEsNiArOTQyLDE2IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4+ICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47
Cj4+ICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtLT5lcHQ7Cj4+ICAKPj4gKyAgICBp
ZiAoIHN2ZSApCj4+ICsgICAgewo+PiArICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4
Y2VwdGlvbnMgKQo+PiArICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwo+PiArCj4+ICsg
ICAgICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+PiArICAg
ICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElE
X0dGTikgKQo+PiArICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwo+PiArICAgIH0KPiAK
PiBJcyB0aGVyZSBhIGdvb2QgcmVhc29uIHRvIHJldHVybiBlcnJvciBoZXIgcmF0aGVyIHRoYW4g
anVzdCBwdXR0aW5nICcxJwo+IGluIHRoZSBzdmUgbG9jYXRpb24sIGxpa2UgdGhlIHAybV9wdC5j
IHZlcnNpb24gb2YgdGhpcyBmdW5jdGlvbiBkb2VzPwoKRmlyc3QsIHRoYW5rcyBmb3IgdGhlIHJl
dmlldyEKClRoZSBwMm1fcHQuYyB2ZXJzaW9uIGNhbiBvbmx5IHJldHVybiAxIGJlY2F1c2UgdGhh
dCdzIHRoZSBvbmx5IHZhbHVlCnRoYXQgYml0IGNhbiBoYXZlIG9uICNWRS1pbmNhcGFibGUgaGFy
ZHdhcmUuIEZvciB0aGUKY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zLCB0aGF0IGFzc3VtcHRp
b24gZG9lcyBob2xkLCBob3dldmVyIGluIGEKc2NlbmFyaW8gd2hlcmU6CgoxLiB3ZSBlbmFibGUg
I1ZFIGFuZCBzZXQgdGhhdCBiaXQgdG8gMDsKMi4gd2UgZGlzYWJsZSAjVkUgKHNvIGdmbl9lcSh2
Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLApJTlZBTElEX0dGTikgPT0gdHJ1ZSk7CjMu
IHdlIGNhbGwgZXB0X2dldF9lbnRyeSgpOwoKc2V0dGluZyBpdCB0byAxIHdvdWxkIGJlIG1pc2xl
YWRpbmcsIHNpbmNlIGl0J3MgdmFsdWUgaXMgbm93IHJlYWxseSAwLgoKSSBkbyBhZ3JlZSB0aGF0
IHJldHVybmluZyBJTlZBTElEX01GTiBpcyBubyBuZWNlc3NhcmlseSBtb3JlIGluZm9ybWF0aXZl
LgoKQWx0ZXJuYXRpdmVseSwgSSBjb3VsZCBzaW1wbHkgcmVtb3ZlIHRoZSBjaGVja3MgaGVyZSBh
bHRvZ2V0aGVyLiBJZgohY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIHRoZW4gZXB0X2dldF9l
bnRyeSgpIHNob3VsZCBmYWlsIGFueXdheSwgc28KdGhlIGJpdCB3aWxsIGp1c3QgcmVtYWluIDEg
YW5kIHRodXMgdGhlIGZvbGxvd2luZyBjb2RlOgoKIDk5OSAgICAgaWYgKCBpc19lcHRlX3ZhbGlk
KGVwdF9lbnRyeSkgKQoxMDAwICAgICB7CjEwMDEgICAgICAgICAqdCA9IHAybV9yZWNhbGNfdHlw
ZShyZWNhbGMgfHwgZXB0X2VudHJ5LT5yZWNhbGMsCjEwMDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcHRfZW50cnktPnNhX3AybXQsIHAybSwgZ2ZuKTsKMTAwMyAgICAgICAgICphID0g
ZXB0X2VudHJ5LT5hY2Nlc3M7CjEwMDQgICAgICAgICBpZiAoIHN2ZSApCjEwMDUgICAgICAgICAg
ICAgKnN2ZSA9IGVwdF9lbnRyeS0+c3VwcHJlc3NfdmU7CgpzaG91bGQgYXV0b21hdGljYWxseSBk
byB0aGUgcmlnaHQgdGhpbmcuIEFuZCBpZiwgaW4gdGhlIGFib3ZlIHNjZW5hcmlvLAp0aGUgYml0
IGJlY2FtZSAwLCB3ZSByZXR1cm4gdGhhdCB2YWx1ZSBwcm9wZXJseSBhcyB3ZWxsLgoKV291bGQg
dGhhdCBiZSBiZXR0ZXI/Cgo+PiAraW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQo+PiArewo+PiArICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4gKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPj4g
KyAgICBtZm5fdCBtZm47Cj4+ICsgICAgcDJtX2FjY2Vzc190IGE7Cj4+ICsgICAgcDJtX3R5cGVf
dCB0Owo+PiArCj4+ICsgICAgLyogI1ZFIHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUu
ICovCj4+ICsgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwg
SU5WQUxJRF9HRk4pICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKPiAKPiBXaGF0J3MgdGhl
IHB1cnBvc2Ugb2YgY2hlY2tpbmcgZm9yIHRoaXMgaGVyZSwgaWYgd2UgZG9uJ3QgY2hlY2sgZm9y
IHRoaXMKPiBpbiBwMm1fc2V0X3N1cHByZXNzX3ZlKCk/CgpTb3JyeSwgSSBzZWVtIHRvIGhhdmUg
YWNjaWRlbnRhbGx5IGxlZnQgdGhhdCBpbiBwMm1fZ2V0X3N1cHByZXNzX3ZlKCkgLQpJJ2xsIGRl
bGV0ZSBpdCBmcm9tIGhlcmUgYW5kIGxlYXZlIGl0IG9ubHkgaW4gZXB0X3NldF9lbnRyeSgpLiBJ
dCdzCnBvaW50bGVzcyB0byBoYXZlIGl0IGR1cGxpY2F0ZWQgaGVyZS4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 15:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 15: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 1g4TFm-0006w5-8V; Mon, 24 Sep 2018 15:58:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4TFk-0006w0-Be
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 15:58:28 +0000
X-Inumbo-ID: 5f37e322-c012-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f37e322-c012-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 17:56:17 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66123624"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <233091183bf19143ff8f123a12bdb9a1d794a494.1537545258.git-series.wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <17b51722-a45d-91c6-a1af-4aa5bfd63f56@citrix.com>
Date: Mon, 24 Sep 2018 16:58:23 +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: <233091183bf19143ff8f123a12bdb9a1d794a494.1537545258.git-series.wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 4/5] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 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>

T24gMDkvMjEvMjAxOCAwNDo1NCBQTSwgV2VpIExpdSB3cm90ZToKPiBHb2luZyB0aHJvdWdoIHRo
ZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0gZGVwZW5kIG9uIEhWTSBjb2RlLgo+IFB1
dCB0aGVzZSBjb21wb25lbnRzIHVuZGVyIENPTkZJR19IVk0uIFRoaXMgZnVydGhlciByZXF1aXJl
cyBwdXR0aW5nCj4gb25lIG9mIHRoZSB2bSBldmVudCB1bmRlciBDT05GSUdfSFZNLgo+IAo+IEFs
dHAybSByZXF1aXJlcyBhIGJpdCBtb3JlIGF0dGVudGlvbiBiZWNhdXNlIGl0cyBjb2RlIGlzIGVt
YmVkZGVkIGluCj4gZ2VuZXJpYyB4ODYgcDJtIGNvZGUuCj4gCj4gQWxzbyBtYWtlIGhhcF9lbmFi
bGVkIGV2YWx1YXRlIHRvIGZhbHNlIHdoZW4gIUNPTkZJR19IVk0uIE1ha2Ugc3VyZSBpdAo+IGV2
YWx1YXRlIGl0cyBwYXJhbWV0ZXIgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlIHdhcm5pbmdzIGlu
IGl0cyB1c2Vycy4KPiAKPiBBbHNvIHNvcnQgaXRlbXMgaW4gTWFrZWZpbGUgd2hpbGUgYXQgaXQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpPbmUgY29tbWVudC4uLgoKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0cDJtLmgKPiBpbmRleCA2NGM3NjE4Li40MWZkZDgyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0cDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5o
Cj4gQEAgLTE4LDEyICsxOCwxNCBAQAo+ICAjaWZuZGVmIF9fQVNNX1g4Nl9BTFRQMk1fSAo+ICAj
ZGVmaW5lIF9fQVNNX1g4Nl9BTFRQMk1fSAo+ICAKPiArI2lmZGVmIENPTkZJR19IVk0KPiArCj4g
ICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPiAgICAgICAg
IC8qIGZvciBzdHJ1Y3QgdmNwdSwgc3RydWN0IGRvbWFpbiAqLwo+ICAjaW5jbHVkZSA8YXNtL2h2
bS92Y3B1Lmg+ICAgICAgLyogZm9yIHZjcHVfYWx0cDJtICovCj4gIAo+ICAvKiBBbHRlcm5hdGUg
cDJtIEhWTSBvbi9vZmYgcGVyIGRvbWFpbiAqLwo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBhbHRw
Mm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBh
bHRwMm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHJldHVybiBk
LT5hcmNoLmFsdHAybV9hY3RpdmU7Cj4gIH0KPiBAQCAtMzcsNSArMzksMTQgQEAgc3RhdGljIGlu
bGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpCj4gIHsK
PiAgICAgIHJldHVybiB2Y3B1X2FsdHAybSh2KS5wMm1pZHg7Cj4gIH0KPiArI2Vsc2UKPiArCj4g
K3N0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiArdWludDE2X3QgYWx0cDJtX3Zj
cHVfaWR4KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKCkhtbSwgdGhpcyBsb29rcyBsaWtlIGFub3Ro
ZXIsICJJIGFzc3VtZSBjYWxscyB0byB0aGlzIGZ1bmN0aW9uIHdpbGwgYmUKb3B0aW1pemVkIG91
dCBpbiB0aGUgIUNPTkZJR19IVk0gY2FzZSI/CgpJJ2QgYXBwcmVjaWF0ZSBhdCBsZWFzdCBhIGNv
bW1lbnQgd2hlbiB5b3UgZG8gdGhhdCBzb3J0IG9mIHRoaW5nLiA6LSkKCldpdGggYSBjb21tZW50
IGFkZGVkOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:18:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16: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 1g4TZD-0000T9-5j; Mon, 24 Sep 2018 16:18:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4TZB-0000T4-Ut
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:18:33 +0000
X-Inumbo-ID: a1331baf-c015-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1331baf-c015-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 16:19:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66126024"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 17:18:29 +0100
Message-ID: <20180924161829.8676-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: introduce a new variable to control
 container user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

U29tZXRpbWVzIGl0IGlzIGhhbmR5IHRvIGNyZWF0ZSBhIGNvbnRhaW5lciBhbmQgcGxheSBhcyBy
b290IHdpdGggaXRzCnNldHVwIG1hbnVhbGx5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplIHwg
OCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUgYi9hdXRvbWF0
aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmluZGV4IGJmOWFmNTg5YTguLmVhM2M3Mzc4YWEgMTAw
NzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKKysrIGIvYXV0b21hdGlv
bi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAtMjMsNiArMjMsMTIgQEAgY2FzZSAiXyR7Q09OVEFJ
TkVSfSIgaW4KICAgICBfc3RyZXRjaHxfKSBDT05UQUlORVI9IiR7QkFTRX0vZGViaWFuOnN0cmV0
Y2giIDs7CiBlc2FjCiAKKyMgVXNlIHRoaXMgdmFyaWFibGUgdG8gY29udHJvbCB3aGVodGVyIHJv
b3Qgc2hvdWxkIGJlIHVzZWQKK2Nhc2UgIl8ke0NPTlRBSU5FUl9ST09UfSIgaW4KKyAgICBfMSkg
ICB1c2VyYXJnPSA7OworICAgIF8wfF8pIHVzZXJhcmc9Ii11ICQoaWQgLXUpIiA7OworZXNhYwor
CiAjIFNhdmUgdGhlIGNvbW1hbmRzIGZvciBmdXR1cmUgdXNlCiBjbWQ9JEAKIApAQCAtNzAsNyAr
NzYsNyBAQCBmaQogIyBLaWNrIG9mZiBEb2NrZXIKIGVpbmZvICIqKiogTGF1bmNoaW5nIGNvbnRh
aW5lciAuLi4iCiBleGVjIGRvY2tlciBydW4gXAotICAgIC11ICQoaWQgLXUpIFwKKyAgICAke3Vz
ZXJhcmd9IFwKICAgICAke1NTSF9BVVRIX1NPQ0s6Ky1lIFNTSF9BVVRIX1NPQ0s9Ii90bXAvc3No
LWFnZW50LyR7U1NIX0FVVEhfTkFNRX0ifSBcCiAgICAgLXYgIiR7Q09OVEFJTkVSX1BBVEh9Ijov
YnVpbGQ6cncgXAogICAgIC12ICIke0hPTUV9Ly5zc2giOi9yb290Ly5zc2g6cm8gXAotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:30:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16:30: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 1g4Tkv-0001mg-Aa; Mon, 24 Sep 2018 16:30: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=t0lp=mg=citrix.com=prvs=798996f71=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4Tku-0001mb-68
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:30:40 +0000
X-Inumbo-ID: de80d213-c016-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de80d213-c016-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 18:28:29 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66127235"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1537722262-6737-1-git-send-email-rcojocaru@bitdefender.com>
 <543acd3b-b1df-eb18-6587-3c486155a681@citrix.com>
 <40f52090-5044-800d-4349-a68b3eae78c5@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <bf2762d6-d602-23ac-91f2-7cab6e2bcc5f@citrix.com>
Date: Mon, 24 Sep 2018 17:30:34 +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: <40f52090-5044-800d-4349-a68b3eae78c5@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

T24gMDkvMjQvMjAxOCAwNDo0NSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDkvMjQv
MTggNjoyNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMjMvMjAxOCAwNjowNCBQ
TSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4gTW92ZSBwMm1fe2dldC9zZXR9X3N1cHByZXNz
X3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3JyZWN0Cj4+PiBBU1NFUlQoKSBpbiBwMm0tcHQu
YyAoc2luY2UgYSBndWVzdCBjYW4gcnVuIGluIHNoYWRvdyBtb2RlIGV2ZW4gb24KPj4+IGEgc3lz
dGVtIHdpdGggdmlydCBleGNlcHRpb25zLCB3aGljaCB3b3VsZCB0cmlnZ2VyIHRoZSBBU1NFUlQo
KSksCj4+PiBhbmQgbW92ZSB0aGUgVk1YLWlzbXMgKGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9u
cyBjaGVja3MpIHRvCj4+PiBwMm1fZXB0X3tnZXQvc2V0fV9lbnRyeSgpLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4K
Pj4gVGhhbmtzIGZvciB0aGUgY2xlYW4gdXAuICBUd28gcmVhbHRpdmVseSBtaW5vciBjb21tZW50
cy4uLgo+Pgo+Pj4gQEAgLTkzMSw2ICs5NDIsMTYgQEAgc3RhdGljIG1mbl90IGVwdF9nZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4+ICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9N
Rk47Cj4+PiAgICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0ID0gJnAybS0+ZXB0Owo+Pj4gIAo+Pj4g
KyAgICBpZiAoIHN2ZSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGlmICggIWNwdV9oYXNfdm14
X3ZpcnRfZXhjZXB0aW9ucyApCj4+PiArICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwo+
Pj4gKwo+Pj4gKyAgICAgICAgLyogI1ZFIHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUu
ICovCj4+PiArICAgICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9f
Z2ZuLCBJTlZBTElEX0dGTikgKQo+Pj4gKyAgICAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsK
Pj4+ICsgICAgfQo+Pgo+PiBJcyB0aGVyZSBhIGdvb2QgcmVhc29uIHRvIHJldHVybiBlcnJvciBo
ZXIgcmF0aGVyIHRoYW4ganVzdCBwdXR0aW5nICcxJwo+PiBpbiB0aGUgc3ZlIGxvY2F0aW9uLCBs
aWtlIHRoZSBwMm1fcHQuYyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24gZG9lcz8KPiAKPiBGaXJz
dCwgdGhhbmtzIGZvciB0aGUgcmV2aWV3IQo+IAo+IFRoZSBwMm1fcHQuYyB2ZXJzaW9uIGNhbiBv
bmx5IHJldHVybiAxIGJlY2F1c2UgdGhhdCdzIHRoZSBvbmx5IHZhbHVlCj4gdGhhdCBiaXQgY2Fu
IGhhdmUgb24gI1ZFLWluY2FwYWJsZSBoYXJkd2FyZS4gRm9yIHRoZQo+IGNwdV9oYXNfdm14X3Zp
cnRfZXhjZXB0aW9ucywgdGhhdCBhc3N1bXB0aW9uIGRvZXMgaG9sZCwgaG93ZXZlciBpbiBhCj4g
c2NlbmFyaW8gd2hlcmU6Cj4gCj4gMS4gd2UgZW5hYmxlICNWRSBhbmQgc2V0IHRoYXQgYml0IHRv
IDA7Cj4gMi4gd2UgZGlzYWJsZSAjVkUgKHNvIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52
ZWluZm9fZ2ZuLAo+IElOVkFMSURfR0ZOKSA9PSB0cnVlKTsKPiAzLiB3ZSBjYWxsIGVwdF9nZXRf
ZW50cnkoKTsKPiAKPiBzZXR0aW5nIGl0IHRvIDEgd291bGQgYmUgbWlzbGVhZGluZywgc2luY2Ug
aXQncyB2YWx1ZSBpcyBub3cgcmVhbGx5IDAuCj4gCj4gSSBkbyBhZ3JlZSB0aGF0IHJldHVybmlu
ZyBJTlZBTElEX01GTiBpcyBubyBuZWNlc3NhcmlseSBtb3JlIGluZm9ybWF0aXZlLgo+IAo+IEFs
dGVybmF0aXZlbHksIEkgY291bGQgc2ltcGx5IHJlbW92ZSB0aGUgY2hlY2tzIGhlcmUgYWx0b2dl
dGhlci4gSWYKPiAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIHRoZW4gZXB0X2dldF9lbnRy
eSgpIHNob3VsZCBmYWlsIGFueXdheSwgc28KPiB0aGUgYml0IHdpbGwganVzdCByZW1haW4gMSBh
bmQgdGh1cyB0aGUgZm9sbG93aW5nIGNvZGU6Cj4gCj4gIDk5OSAgICAgaWYgKCBpc19lcHRlX3Zh
bGlkKGVwdF9lbnRyeSkgKQo+IDEwMDAgICAgIHsKPiAxMDAxICAgICAgICAgKnQgPSBwMm1fcmVj
YWxjX3R5cGUocmVjYWxjIHx8IGVwdF9lbnRyeS0+cmVjYWxjLAo+IDEwMDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNhX3AybXQsIHAybSwgZ2ZuKTsKPiAxMDAzICAg
ICAgICAgKmEgPSBlcHRfZW50cnktPmFjY2VzczsKPiAxMDA0ICAgICAgICAgaWYgKCBzdmUgKQo+
IDEwMDUgICAgICAgICAgICAgKnN2ZSA9IGVwdF9lbnRyeS0+c3VwcHJlc3NfdmU7Cj4gCj4gc2hv
dWxkIGF1dG9tYXRpY2FsbHkgZG8gdGhlIHJpZ2h0IHRoaW5nLiBBbmQgaWYsIGluIHRoZSBhYm92
ZSBzY2VuYXJpbywKPiB0aGUgYml0IGJlY2FtZSAwLCB3ZSByZXR1cm4gdGhhdCB2YWx1ZSBwcm9w
ZXJseSBhcyB3ZWxsLgo+IAo+IFdvdWxkIHRoYXQgYmUgYmV0dGVyPwoKU29ycnksIHllcywgdGhh
dCdzIHdoYXQgSSBpbnRlbmRlZCwgYWx0aG91Z2ggSSBjZXJ0YWlubHkgd2Fzbid0IGNsZWFyLgpX
aGF0IEkgbWVhbnQgd2FzLCB0aGUgcHQgdmVyc2lvbiBvZiBnZXRfZW50cnkoKSB3b3VsZCBzdWNj
ZWVkIGFuZCByZXR1cm4Kc29tZXRoaW5nIHNlbnNpYmxlIGV2ZW4gb24gbm9uLSNWRS1jYXBhYmxl
IGhhcmR3YXJlOyB3aHkgc2hvdWxkIHRoZSBlcHQKdmVyc2lvbiBub3QgZG8gdGhlIHNhbWUgdGhp
bmc/CgpTbyB5ZXMsIEkgdGhpbmsganVzdCByZW1vdmluZyB0aGUgY2hlY2tzIGFuZCBsZXR0aW5n
IHRoZSBhY3R1YWwgdmFsdWUKZnJvbSB0aGUgcDJtIGVudHJ5IGJlIHBhc3NlZCBiYWNrIGlzIHRo
ZSByaWdodCB0aGluZyB0byBkby4KCj4gCj4+PiAraW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPj4+ICt7Cj4+PiArICAg
IHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxMOwo+Pj4gKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtOwo+Pj4gKyAgICBtZm5fdCBtZm47Cj4+PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+
Pj4gKyAgICBwMm1fdHlwZV90IHQ7Cj4+PiArCj4+PiArICAgIC8qICNWRSBzaG91bGQgYmUgZW5h
YmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+Pj4gKyAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShj
dXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1F
TlhJTzsKPj4KPj4gV2hhdCdzIHRoZSBwdXJwb3NlIG9mIGNoZWNraW5nIGZvciB0aGlzIGhlcmUs
IGlmIHdlIGRvbid0IGNoZWNrIGZvciB0aGlzCj4+IGluIHAybV9zZXRfc3VwcHJlc3NfdmUoKT8K
PiAKPiBTb3JyeSwgSSBzZWVtIHRvIGhhdmUgYWNjaWRlbnRhbGx5IGxlZnQgdGhhdCBpbiBwMm1f
Z2V0X3N1cHByZXNzX3ZlKCkgLQo+IEknbGwgZGVsZXRlIGl0IGZyb20gaGVyZSBhbmQgbGVhdmUg
aXQgb25seSBpbiBlcHRfc2V0X2VudHJ5KCkuIEl0J3MKPiBwb2ludGxlc3MgdG8gaGF2ZSBpdCBk
dXBsaWNhdGVkIGhlcmUuCgpHcmVhdCwgdGhhbmtzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:32:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16:32: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 1g4TmW-0001rY-O8; Mon, 24 Sep 2018 16:32: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=o/hg=mg=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g4TmV-0001rT-3Z
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:32:19 +0000
X-Inumbo-ID: 197e5da1-c017-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::714])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 197e5da1-c017-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 18:30:08 +0200 (CEST)
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=zGPkU0vYSwoXzZz3SxjIyGUMsLiNyOBTVbHUv2OfBMo=;
 b=rQluYl/JZrknSGnlNzOV4o0YZJwe2Kf0Wd6NmpIIgzSYtwFKmyHWwVkguGy9rhjRiZ4rXg/w69VzM8a/XXoUYOxj9JLAfGIYkdUcRnAQCq18ddfB9xH+h+FcOS7geMcV7l8ZZjMFvsks+LGSPIC5+KDMu5ZfIWBfOlw+v6UHmMo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 AM0PR02MB4354.eurprd02.prod.outlook.com (2603:10a6:208:d8::32) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1164.22; Mon, 24 Sep 2018 16:32:09 +0000
Message-ID: <33115893b22534d00990ed6c3dc394a88ba788b1.camel@bitdefender.com>
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Date: Mon, 24 Sep 2018 19:32:06 +0300
In-Reply-To: <f2fe7638-3cc3-377d-bf6e-2273943fe1a1@citrix.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
 <f2fe7638-3cc3-377d-bf6e-2273943fe1a1@citrix.com>
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM5PR0502CA0008.eurprd05.prod.outlook.com
 (2603:10a6:203:91::18) To AM0PR02MB4354.eurprd02.prod.outlook.com
 (2603:10a6:208:d8::32)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1ff951fe-705e-4e38-3915-08d6223b46a4
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4354; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4354;
 3:RFvvx5w2XRB6d/ZwstroCipoowjMAtaFEt+Tkw4A61CpQj+uvD3vwCDdHvuJLYrn9sFjrz+CmawTdQrsCNDpxYgiJugLQU9phoYupXJjoVYHUQk4MMG/NQObZC3ZFOQWKi2bGVbtfqa2R6EceEo8LDFG1WL5xdLrS6YPmNFhXF3JfE1jQ76McfmoQlzyJhSxZ6MT1D28MJPrP/qHR6cTvenOV/RS9oqdjVtYCVOVgx6lCKcX5FigotWB/3pYGDAq;
 25:KhBso2I/eW/k/QTbQUrvn2p9Yop0UmhFWh47SgAEIEAyp5eSoEGtGVoBpjVDACsQsF+ittRJnicbtuqs1/qOaxhoMeJneIZwFlFkcxd9kYZJ6Q0U6lM3+VxLfR+zOES9R7vDQm8aK15QGM7Ce+ua4caT7ZuhcUeCQzzu+GhaXyoQWkIsZULiAxaiCgyuS7fmowTuHXG10pIbE5Qp7gqds38IrGAB2nerY92sIq7KeWu2Ge1u+xzddKlbcO4/gGfzpuDOhmL55nglJp9NUv54dhxbqB+LX8aHZ9/LqPopdtXzTRDwjpavt0er4SB+1Ck7XBBzmVxvWtrKsxfyROku7Q==;
 31:F2hQduJkrcg3BFfn8J5+u2WSrJLzJwPuInUjiZVOsv7Aq1rr+y6P07g/GrxGr48/w1Y8xiuHDezQQUj8sGZn9DPpcq6tsegW4XoAJP+cxG4SiqqKFJkn1hQt8tTMWnEM/3BwDRLspc/O0+ruKoH2kt5OMKzm8WH2NIpbjVMJ+JIS6+nQC9SL1NEkPztnvx2kr48G6y+PnLdnRr3Ocmx/1fNGlUzG/4eepEGYM7iQHt4=
X-MS-TrafficTypeDiagnostic: AM0PR02MB4354:
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4354;
 20:2rRmbNHKtszvpkzbHXaexQ08d78AaS9Q4xakBODbceIS0OMpqY3Gx0Xsqg/AAKmwGO8RpYlXQzI64kFmcyfmrWi+gCam9Xl3MNaUk93LAYAyR7qmRalpdI5l03S8naFBO/jMlOAQCmvy3x9aSg4yHPBD48tk8jeRnHF0jCU7P8K+JTcOYQmUY5V+RT4a9BlsnTCCcNyiMvV6c43SBiXOGyF3Tk5Qs3Lt4y8Ht2txADQfnVIoxFp0mgn+wTL2FBgyVbiT6mYgZzhePfp+WZiXSJIjZGkT0EakIcm0+slvWYTEUT+S4rlifpVc8v2vco6+1gD9FJQfMndpAm6yRNzCWQ==;
 4:OCWV97IBcUeT55Q6F8FaaP12fNBuJB/WkQeGr23T3c5ZaMaKimg3+dFPrbyjz9B3TDAcFTyyUtMcwqMYuRMcR2gjgejUOWOHBvGXrBVXvTCUDUlYcaWPscrqh195nLhvipG5aqm54RVxQI4F9Vbw+Y9JPWunWFB7F4yaan0BwdwpGeAyDGD/EbJjZpZeS04BtRWFv99HgPx9X0uVVEqsoXc88zYsA/Lrtbq/oEY4TpM4KTxIWCAD4Q5SUiEPni+GC/+5swixHhUmB+k27CGSJPl1g5JVlEsxQ4xCOngc5SytLeokiTGDtYQzv7JGEm3XoZs/13QrGoeuM9N5ttrziWpDgT2p+KOwezJ/AAagdfI=
X-Microsoft-Antispam-PRVS: <AM0PR02MB43548F7C77464D043ACC7463D6170@AM0PR02MB4354.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(166708455590820);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231355)(944501410)(52105095)(149066)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699051);
 SRVR:AM0PR02MB4354; BCL:0; PCL:0; RULEID:; SRVR:AM0PR02MB4354; 
X-Forefront-PRVS: 0805EC9467
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(396003)(376002)(39850400004)(366004)(136003)(189003)(199004)(956004)(25786009)(966005)(575784001)(86362001)(118296001)(478600001)(97736004)(2906002)(4326008)(6246003)(106356001)(561944003)(5820100001)(105586002)(36756003)(6306002)(66066001)(6486002)(47776003)(186003)(68736007)(8936002)(53936002)(16526019)(305945005)(26005)(229853002)(76176011)(7736002)(14444005)(230700001)(8676002)(52116002)(23676004)(81156014)(81166006)(316002)(5660300001)(6496006)(50466002)(7416002)(486006)(53546011)(2616005)(476003)(6116002)(446003)(386003)(50226002)(11346002)(3846002)(6666003)(54906003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4354; H:pepi-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTBQUjAyTUI0MzU0OzIzOkxhUDA4UTE3VDRHN0szL2dBdDM3b1ZuWTJW?=
 =?utf-8?B?UkV1amJiRWs4RG43Zlc2UEM3Njh5Nmx1cXMwZDh4UCtLL1RDMHJCQTJ5YnZE?=
 =?utf-8?B?ZDlseEI5VmdvU094eDdhb3NXTjJmR2V4N2FHSVcwZ3RMUzUzZ0E1S1dMYzA3?=
 =?utf-8?B?RXNIaEFSNEtUV3VlT1Fad1F3c1BBem1vaFZiL0MzWGtaRXVjWXlqY0h0dzBp?=
 =?utf-8?B?bTVkS1IvVi9hN2JMSEkvOHFJMHY2Qm11ZlZONmhNV1FjZUdzUGMwNWp5Z2c5?=
 =?utf-8?B?akNNMHgzcmhMRlIzT2VmUWxTc0hXL1U2eWZZQ0NpeGxQMzNONkNFLzFTRVpN?=
 =?utf-8?B?N3h6QXhyc2JxK1FPWlRoWVNJY1BJU0I0UUNkK2ZTN2x2eHVBNy9keHl3Y1c5?=
 =?utf-8?B?cDNtc3RIcFhWakxjS3MrbjI1b3VZQ3p1c3RnM2dleUxreWh2OGFjdWc4VDl6?=
 =?utf-8?B?NnBKUmFKY2xRWFZOOGozQTFpYkNQaU10UGYyNUlMQjU3U2JPWVczcHNwZXZu?=
 =?utf-8?B?L0IzbFNNYzNUTHpnQ3FQTjNVTTNDVFMyQVZPSWV3V0RDcWdMbXBFTHlMaFF5?=
 =?utf-8?B?UXdvbUExTnVOZ0xKTjBDR21RTGo3bitWM0VtL29SaW1Dd3M2Tm5yeksxTy95?=
 =?utf-8?B?Zks0dEtoY1lxOFVNclRHdFV6SXkrRjVpRXpua3YzT0l4OGk4VEZwWU1BRU82?=
 =?utf-8?B?VlUvQWprTWtMY3l1alhTZWc3UkUxako0dFFpWnRldVBmdEhiZ2NsRjhPU0Jn?=
 =?utf-8?B?ekRodHpEbFhQcnZORjVkNGI4dFROU3lUZ1NmSW9peUdqVXJ5K3c3S0J3eHR2?=
 =?utf-8?B?N2t1dGdNRVJSajFNaWEwQzZsOUY5ZjF1YWtBVlVrSVhRb1hYYW5Lb0FQRW1r?=
 =?utf-8?B?Umt5bEgxWFhvLzA3dmFBN2V6dzVNekNSaEZRYURQdUN0ZGhLMkNUbEJBck45?=
 =?utf-8?B?YS82MjdML0cxbEpUenppazJsdkJLeEZUWUV0RWZjYStCNHVOSXFvK2Z3dUo3?=
 =?utf-8?B?aUw0SmpCQmF0d1VFWTdSQ21kK1FwV2dsWUZaSERaZnJvaTFKRnkyVTZKTFUw?=
 =?utf-8?B?OG1XRmx5T1VlREthZ0J3UkRMdWRXSi8vV3lBdktHMGhseERLZzNtVHpEenZu?=
 =?utf-8?B?Q0VXKzlick95MWE5NXZRcmJtWm5meGRiU05YMTZZY1FBMk5Td1kyaFlVeElP?=
 =?utf-8?B?Tlc4Yk5ITWRnWDRkekt0S1dSZmZNQW4wbzVkbldaS1FJeE04WmFtNURRR2VF?=
 =?utf-8?B?Vm1LdFZncWU5ajdlSmJTejArRllaSVA3bTNwNzZVL2pUczhWWXpwT1BKelpv?=
 =?utf-8?B?TDRnSVJhWkpnWWMySkpYSGZuMXZ4OFRtYXg0TEtlWDI2TlNZc1kva2FGQkdG?=
 =?utf-8?B?Z1FIS1dPZDd1TkdOWVlQTExCRjh3a3hIYjc4WjJMd1ppN011RzVXZE5iZWYv?=
 =?utf-8?B?UWMxTDRadFh4ZXlnM1NBQlJHRUZFajhUWHkrbUw1R2hlVVZtZmc0NUdhWHFV?=
 =?utf-8?B?V1NJemZRZVlkY0NMclV0VFhOTitTOGZFTmxXOVE0MmJMSHp0K0tJRnErN1B5?=
 =?utf-8?B?VUZNVWtUN0laTjR2ODR3NDVrdlhzMlV2aXVSckZsdW1GN2YxSkp0T2pTekdF?=
 =?utf-8?B?Rm9XaFJzejE0dkN4ajlnanZ2OVZaM1ZtQ0dtTmNSZ2J0RTBYU05GM1lGVzZI?=
 =?utf-8?B?SkZPbmJiQnBRYU04MFJNVlltQkdLR3lTTzY4SUR2QmVzb2MrQTJMZmc0NEVn?=
 =?utf-8?B?STlKeUNqTUN4WERXRWdabWg4UHNkN1NkVTc0Zm1qTUI4Y3lxUHQvS20vRzVz?=
 =?utf-8?B?R1JYL01WN1pMVnhPeVZienVtMm91L25oeko4UjhFOG9MbTJFS1dtRjN4bUlK?=
 =?utf-8?Q?lW2UOeYYjbU=3D?=
X-Microsoft-Antispam-Message-Info: NJhyXudNnoKV9W4rVg78x3YrWe/jSOTdmvSGnHlsruVYT2UncJuvF8+XNo52IT8nESkHlTUS6v4Kbqy2lvuo5z3bIU1qqLBVeeNHuEfoS1CqP7l4aK7tQamplezgP4MnFCsf3I/0mgvuD7yPFlgzxTdejKLILMAxjaEflZ4DKA56FMPZ6vDyag5dPm1zsXBm01znklfKTjZFy8sPdC81a8OL35BzVAjjFN5aifprdD14YtN5ZHX6/UafUJRky+QLrAj1oarBhgOdDnRRWfh3rleCYXAzKmVsqEyWALDeI5vFQS6HjPw8c6g+26MS8zVHAg5Dsu2sDv/dkwhheuOUTm0QEXS4jA+7vN58HqWRFmI=
X-Microsoft-Exchange-Diagnostics: 1; AM0PR02MB4354;
 6:zsZDUhCAJvhSz+InOTl97lddE5NhcZHj0qghqCM+Ku1/WrNwLnBfbQM1wkhPFgA9H20qrRq4XUafMBaU1arbl2Mutb7yLEt4a5kFCn1zUmv8n0n2cnB2JbCgJTR5dJB1V4iDBIh3oalW4q7fP39snMWANLNke5ijCdNivrNyA5ckOw8pqHKJnyUFlhCk3iDOPvx96YpXgIn0Mf28A6j6l6CLWP0J7T55hKksdRgT4+3T6bgkanPDQsFKvART1dCMXQAkxJHGp70CWuX3xQ6xduiQEHus64IJcc1U7nT4D4vxnesTWxM9wwnntxVw+ecHGfQ7X58BkYcPEnkz8mLoxhfXeO33OWjurEH8DmA6nuORW8NMEV4SpaOKXm98fg0ZXAHLj2b5Z3ZiKUoRb2piAweL+zf8vN2iz05CC7IdlwmmzplbWuQILVPRz0SzRs3t0jOoBrZzXzz6ieByNWI3/w==;
 5:3/0VGNGwhLSr0GBqAC5B+Hlf6n5esSZ/umw3OAf0B85KAXTqqKDGHYz6/Y322C6zI8Fvv+Dn2D2UFWndNXviQZZBAIoZfwl9kPGy3fZxrGrpRlrb3Op4H8KNtZNpetZxk5Ijf9BANCKWYjhDs+WnMIw27CiGj3utQzecaNu8k9I=;
 7:mXGgX6rA33ZTUpfbD0DlUevHs8NvpAh5NlIqbQ6PRFbXwCtRBunB9VKCSTNORUFCO+/WR7n+kMGyZn0f0kIRnB79zCRERCxxarMsjSCGKYkiTMGvEtq8jkJWJD/l1jdiKFD06HaPqFkOpj/2JT/gM7GCe/tuJR+Rn19qYnK2fGgrAWJopbK+dph9zyr14Tk/3iBYMenFPAWEsNad4rYXnSNCJ4wlgnj6uZbVQyDaInxeKCu1sCpYV5ybDGMVLtoY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2018 16:32:09.6836 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1ff951fe-705e-4e38-3915-08d6223b46a4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4354
Subject: Re: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gTW9uLCAyMDE4LTA5LTE3IGF0IDE1OjQxICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IE9uIDEzLzA5LzE4IDE2OjAyLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4gPiBJbiBoaWdoIHRo
cm91Z2hwdXQgaW50cm9zcGVjdGlvbiBzY2VuYXJpb3Mgd2hlcmUgbG90cyBvZiBtb25pdG9yCj4g
PiB2bV9ldmVudHMgYXJlIGdlbmVyYXRlZCwgdGhlIHJpbmcgYnVmZmVyIGNhbiBmaWxsIHVwIGJl
Zm9yZSB0aGUKPiA+IG1vbml0b3IKPiA+IGFwcGxpY2F0aW9uIGdldHMgYSBjaGFuY2UgdG8gaGFu
ZGxlIGFsbCB0aGUgcmVxdWVzdHMgdGh1cyBibG9ja2luZwo+ID4gb3RoZXIgdmNwdXMgd2hpY2gg
d2lsbCBoYXZlIHRvIHdhaXQgZm9yIGEgc2xvdCB0byBiZWNvbWUgYXZhaWxhYmxlLgo+ID4gCj4g
PiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgZXh0ZW5kaW5nIHRoZSByaW5nIGJ1ZmZlciBi
eSBhbGxvY2F0aW5nCj4gPiBhCj4gPiBudW1iZXIgb2YgcGFnZXMgZnJvbSBkb21oZWFwIGFuZCBt
YXBwaW5nIHRoZW0gdG8gdGhlIG1vbml0b3IKPiA+IGFwcGxpY2F0aW9uJ3MgZG9tYWluIHVzaW5n
IHRoZSBmb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZQo+ID4gaW50ZXJmYWNlLgo+ID4gVW5saWtl
IHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLCB0aGUgcmluZyBidWZmZXIgcGFnZXMgYXJlIG5v
dAo+ID4gcGFydCBvZgo+ID4gdGhlIGludHJvc3BlY3RlZCBEb21VLCBzbyB0aGV5IHdpbGwgbm90
IGJlIHJlY2xhaW1lZCB3aGVuIHRoZQo+ID4gbW9uaXRvciBpcwo+ID4gZGlzYWJsZWQuCj4gPiAK
PiA+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRl
ci5jb20+Cj4gCj4gV2hhdCBhYm91dCB0aGUgc2xvdHRlZCBmb3JtYXQgZm9yIHRoZSBzeW5jaHJv
bm91cyBldmVudHM/ICBXaGlsZSB0aGlzCj4gaXMKPiBmaW5lIGZvciB0aGUgYXN5bmMgYml0cywg
SSBkb24ndCB0aGluayB3ZSB3YW50IHRvIGVuZCB1cCBjaGFuZ2luZyB0aGUKPiBtYXBwaW5nIEFQ
SSB0d2ljZS4KPiAKPiBTaW1wbHkgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgcmluZyBwdXRz
IG1vcmUgcHJlc3N1cmUgb24gdGhlCkknbSBjdXJyZW50bHkgaW52ZXN0aWdhdGluZyB0aGlzIGFw
cHJvYWNoIGFuZCBJIHdpbGwgc2VuZCBhbgppbnBsZW1lbnRhdGlvbiBwcm9wb3NhbCB3aXRoIHRo
ZSBuZXh0IHZlcnNpb24gb2YgdGhlIHBhdGNoLgo+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jCj4gPiBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gPiBp
bmRleCAwZDIzZTUyLi4yYTljYmYzIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bl9wYWdlLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gPiBAQCAtMzMx
LDEwICszMzEsOSBAQCB2b2lkICpfX21hcF9kb21haW5fcGFnZXNfZ2xvYmFsKGNvbnN0IHN0cnVj
dAo+ID4gcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5yKQo+ID4gIHsKPiA+ICAgICAgbWZu
X3QgbWZuW25yXTsKPiA+ICAgICAgaW50IGk7Cj4gPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKmN1
cl9wZyA9IChzdHJ1Y3QgcGFnZV9pbmZvICopJnBnWzBdOwo+ID4gIAo+ID4gICAgICBmb3IgKGkg
PSAwOyBpIDwgbnI7IGkrKykKPiA+IC0gICAgICAgIG1mbltpXSA9IHBhZ2VfdG9fbWZuKGN1cl9w
ZysrKTsKPiA+ICsgICAgICAgIG1mbltpXSA9IHBhZ2VfdG9fbWZuKHBnKyspOwo+IAo+IFRoaXMg
aHVuayBsb29rcyBsaWtlIGl0IHNob3VsZCBiZSBpbiB0aGUgcHJldmlvdXMgcGF0Y2g/ICBUaGF0
Cj4gc2FpZC4uLgpZZXAuIEkndmUgY29tcGxldGVseSBtaXNzZWQgaXQuIFRoaXMgcGllY2Ugb2Yg
Y29kZSB3aWxsIGJlIHJlbW92ZWQKYWxvbmcgIHdpdGggdGhlIG1hcF9kb21haW5fcGFnZXNfZ2xv
YmFsIHBhdGNoLgo+IAo+ID4gIAo+ID4gICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlc19nbG9i
YWwobWZuLCBucik7Cj4gPiAgfQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQu
YyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ID4gaW5kZXggNDc5M2FhYy4uZmFlY2UzYyAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ID4gKysrIGIveGVuL2NvbW1vbi92
bV9ldmVudC5jCj4gPiBAQCAtMzksMTYgKzM5LDY2IEBACj4gPiAgI2RlZmluZSB2bV9ldmVudF9y
aW5nX2xvY2soX3ZlZCkgICAgICAgc3Bpbl9sb2NrKCYoX3ZlZCktCj4gPiA+cmluZ19sb2NrKQo+
ID4gICNkZWZpbmUgdm1fZXZlbnRfcmluZ191bmxvY2soX3ZlZCkgICAgIHNwaW5fdW5sb2NrKCYo
X3ZlZCktCj4gPiA+cmluZ19sb2NrKQo+ID4gIAo+ID4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0FM
TE9DX0ZST01fRE9NSEVBUCAweEZGRkZGRkZGCj4gPiArCj4gPiArc3RhdGljIGludCB2bV9ldmVu
dF9hbGxvY19yaW5nKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+ID4gdm1fZXZlbnRfZG9tYWlu
ICp2ZWQpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ID4gKyAgICB2
b2lkICp2YSA9IE5VTEw7Cj4gPiArICAgIGludCBpLCByYyA9IC1FTk9NRU07Cj4gPiArCj4gPiAr
ICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIHZlZC0+cmluZ19vcmRlciwKPiA+IE1F
TUZfbm9fcmVmY291bnQpOwo+ID4gKyAgICBpZiAoICFwYWdlICkKPiA+ICsgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+IAo+IC4uLiB3aGF0IGlzIHdyb25nIHdpdGggdnphbGxvYygpPwo+IAo+IFlv
dSBkb24ndCB3YW50IHRvIGJlIG1ha2luZyBhIHJpbmdfb3JkZXIgYWxsb2NhdGlvbiwgZXNwZWNp
YWxseSBhcwo+IHRoZQo+IG9yZGVyIGdyb3dzLiAgQWxsIHlvdSBuZWVkIGFyZSBzb21lIG1hcHBp
bmdzIHdoaWNoIGFyZSB2aXJ0dWFsbHkKPiBjb250aWd1b3VzLCBub3QgcGh5c2ljYWxseSBjb250
aWd1b3VzLgpVbmZvcnR1bmF0ZWx5LCB2emFsbG9jIGRvZXNuJ3Qgd29yayBoZXJlICh0aGUgYWNx
dWlyZV9yZXNvdXJjZQpzdWNjZWVkcywgYnV0IHRoZSBzdWJzZXF1ZW50IG1hcHBpbmcgZmFpbHM6
CihYRU4pIG1tLmM6MTAyNDpkMHY1IHBnX293bmVyIGQwIGwxZV9vd25lciBkMCwgYnV0IHJlYWxf
cGdfb3duZXIgZC0xCihYRU4pIG1tLmM6MTEwMDpkMHY1IEVycm9yIGdldHRpbmcgbWZuIGRkMjRk
IChwZm4gZmZmZmZmZmZmZmZmZmZmZikKZnJvbSBMMSBlbnRyeSA4MDAwMDAwMGRkMjRkMjI3IGZv
ciBsMWVfb3duZXIgZDAsIHBnX293bmVyIGQwCihYRU4pIG1tLmM6MTAyNDpkMHY1IHBnX293bmVy
IGQwIGwxZV9vd25lciBkMCwgYnV0IHJlYWxfcGdfb3duZXIgZC0xCihYRU4pIG1tLmM6MTEwMDpk
MHY1IEVycm9yIGdldHRpbmcgbWZuIGRkMjRjIChwZm4gZmZmZmZmZmZmZmZmZmZmZikKZnJvbSBM
MSBlbnRyeSA4MDAwMDAwMGRkMjRjMjI3IGZvciBsMWVfb3duZXIgZDAsIHBnX293bmVyIGQwCgpI
b3dldmVyLCBhbGxvY2F0aW5nIGVhY2ggcGFnZSB3aXRoIGFsbG9jX2RvbWhlYXBfcGFnZSBhbmQg
dGhlbiBtYXBwaW5nCnRoZW0gdXNpbmcgdm1hcCBkb2VzIHRoZSB0cmljay4KVW50aWwgdGhlIG5l
eHQgdmVyc2lvbiBpcyByZWFkeSAoc2xvdHRlZCBmb3JtYXQgZm9yIHN5bmNocm9ub3VzIGV2ZW50
cykKIEkgaGF2ZSBwdXNoZWQgYW4gaW50ZXJtZWRpYXRlIHZlcnNpb24gd2hpY2ggYWRkcmVzc2Vz
IHRoZSBpc3N1ZXMKc2lnbmFsZWQgYnkgeW91IGFuIEphbiB0byBteSBnaXRodWIgZm9yayBvZiB0
aGUgeGVuIHJlcG9zaXRvcnk6Cmh0dHBzOi8vZ2l0aHViLmNvbS9wZXRyZXBpcmNhbGFidS94ZW4v
dHJlZS9tdWx0aV9wYWdlX3JpbmdfYnVmZmVyL2RldmVsCl9uZXcKCj4gfkFuZHJldwoKTWFueSB0
aGFua3MgZm9yIHlvdXIgc3VwcG9ydCwKUGV0cmUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:44:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16:44: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 1g4TyL-0002jg-3n; Mon, 24 Sep 2018 16:44: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=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4TyJ-0002iw-Ri
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:44:31 +0000
X-Inumbo-ID: ce2f67c9-c018-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce2f67c9-c018-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 18:42:20 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66128889"
Date: Mon, 24 Sep 2018 17:44:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180924164427.gc256ll55xmn63xh@zion.uk.xensource.com>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <233091183bf19143ff8f123a12bdb9a1d794a494.1537545258.git-series.wei.liu2@citrix.com>
 <17b51722-a45d-91c6-a1af-4aa5bfd63f56@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <17b51722-a45d-91c6-a1af-4aa5bfd63f56@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 4/5] x86/mm: put HVM only code under
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDQ6NTg6MjNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8yMS8yMDE4IDA0OjU0IFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gR29pbmcg
dGhyb3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVuZCBvbiBIVk0g
Y29kZS4KPiA+IFB1dCB0aGVzZSBjb21wb25lbnRzIHVuZGVyIENPTkZJR19IVk0uIFRoaXMgZnVy
dGhlciByZXF1aXJlcyBwdXR0aW5nCj4gPiBvbmUgb2YgdGhlIHZtIGV2ZW50IHVuZGVyIENPTkZJ
R19IVk0uCj4gPiAKPiA+IEFsdHAybSByZXF1aXJlcyBhIGJpdCBtb3JlIGF0dGVudGlvbiBiZWNh
dXNlIGl0cyBjb2RlIGlzIGVtYmVkZGVkIGluCj4gPiBnZW5lcmljIHg4NiBwMm0gY29kZS4KPiA+
IAo+ID4gQWxzbyBtYWtlIGhhcF9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHdoZW4gIUNPTkZJ
R19IVk0uIE1ha2Ugc3VyZSBpdAo+ID4gZXZhbHVhdGUgaXRzIHBhcmFtZXRlciB0byBhdm9pZCB1
bnVzZWQgdmFyaWFibGUgd2FybmluZ3MgaW4gaXRzIHVzZXJzLgo+ID4gCj4gPiBBbHNvIHNvcnQg
aXRlbXMgaW4gTWFrZWZpbGUgd2hpbGUgYXQgaXQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+ID4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KPiAKPiBPbmUgY29tbWVudC4uLgo+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCj4g
PiBpbmRleCA2NGM3NjE4Li40MWZkZDgyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRwMm0uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaAo+ID4g
QEAgLTE4LDEyICsxOCwxNCBAQAo+ID4gICNpZm5kZWYgX19BU01fWDg2X0FMVFAyTV9ICj4gPiAg
I2RlZmluZSBfX0FTTV9YODZfQUxUUDJNX0gKPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX0hWTQo+
ID4gKwo+ID4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+ICAgICAgICAgLyogZm9yIHN0cnVjdCB2Y3B1LCBzdHJ1Y3QgZG9tYWluICovCj4gPiAgI2lu
Y2x1ZGUgPGFzbS9odm0vdmNwdS5oPiAgICAgIC8qIGZvciB2Y3B1X2FsdHAybSAqLwo+ID4gIAo+
ID4gIC8qIEFsdGVybmF0ZSBwMm0gSFZNIG9uL29mZiBwZXIgZG9tYWluICovCj4gPiAtc3RhdGlj
IGlubGluZSBib29sX3QgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ID4g
K3N0YXRpYyBpbmxpbmUgYm9vbCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Cj4gPiAgewo+ID4gICAgICByZXR1cm4gZC0+YXJjaC5hbHRwMm1fYWN0aXZlOwo+ID4gIH0KPiA+
IEBAIC0zNyw1ICszOSwxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQxNl90IGFsdHAybV92Y3B1X2lk
eChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiA+ICB7Cj4gPiAgICAgIHJldHVybiB2Y3B1X2FsdHAy
bSh2KS5wMm1pZHg7Cj4gPiAgfQo+ID4gKyNlbHNlCj4gPiArCj4gPiArc3RhdGljIGlubGluZSBi
b29sIGFsdHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAg
IHJldHVybiBmYWxzZTsKPiA+ICt9Cj4gPiArCj4gPiArdWludDE2X3QgYWx0cDJtX3ZjcHVfaWR4
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKPiAKPiBIbW0sIHRoaXMgbG9va3MgbGlrZSBhbm90aGVy
LCAiSSBhc3N1bWUgY2FsbHMgdG8gdGhpcyBmdW5jdGlvbiB3aWxsIGJlCj4gb3B0aW1pemVkIG91
dCBpbiB0aGUgIUNPTkZJR19IVk0gY2FzZSI/CgpZZXMuCgo+IAo+IEknZCBhcHByZWNpYXRlIGF0
IGxlYXN0IGEgY29tbWVudCB3aGVuIHlvdSBkbyB0aGF0IHNvcnQgb2YgdGhpbmcuIDotKQoKV2ls
bCBkby4KCj4gCj4gV2l0aCBhIGNvbW1lbnQgYWRkZWQ6Cj4gCj4gUmV2aWV3ZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClRoYW5rcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:49:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16: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 1g4U32-0002uB-O2; Mon, 24 Sep 2018 16:49: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=y6jt=mg=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1g4U31-0002u6-Gj
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:49:23 +0000
X-Inumbo-ID: 7c143d97-c019-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c143d97-c019-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 18:47:12 +0200 (CEST)
Received: from localhost (74-93-104-98-Washington.hfc.comcastbusiness.net
 [74.93.104.98]) (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 E0677136DD149;
 Mon, 24 Sep 2018 09:49:20 -0700 (PDT)
Date: Mon, 24 Sep 2018 09:49:20 -0700 (PDT)
Message-Id: <20180924.094920.655625438524720848.davem@davemloft.net>
To: JBeulich@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <5BA895B602000078001EB059@prv1-mh.provo.novell.com>
References: <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
 <20180911101623.3tuzvlyr7musocrg@zion.uk.xensource.com>
 <5BA895B602000078001EB059@prv1-mh.provo.novell.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
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]);
 Mon, 24 Sep 2018 09:49:21 -0700 (PDT)
Subject: Re: [Xen-devel] Ping: [PATCH 0/3] xen-netback: hash mapping hanling
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 wei.liu2@citrix.com, netdev@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>

RnJvbTogIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IE1vbiwgMjQgU2Vw
IDIwMTggMDE6NDM6NTAgLTA2MDAKCj4+Pj4gT24gMTEuMDkuMTggYXQgMTI6MTYsIDx3ZWkubGl1
MkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gVHVlLCBTZXAgMTEsIDIwMTggYXQgMDI6MTI6MDdB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiA+Pj4gT24gMjguMDguMTggYXQgMTY6NTQs
ICB3cm90ZToKPj4+ID4gRmlyc3QgYW5kIGZvcmVtb3N0IHRoZSBmaXggZm9yIFhTQS0yNzAuIE9u
IHRvcCBvZiB0aGF0IGZ1cnRoZXIgY2hhbmdlcwo+Pj4gPiB3aGljaCBsb29rZWQgZGVzaXJhYmxl
IHRvIG1lIHdoaWxlIGludmVzdGlnYXRpbmcgdGhhdCBYU0EuCj4+PiA+IAo+Pj4gPiAxOiBmaXgg
aW5wdXQgdmFsaWRhdGlvbiBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4+PiA+IDI6IHZh
bGlkYXRlIHF1ZXVlIG51bWJlcnMgaW4geGVudmlmX3NldF9oYXNoX21hcHBpbmcoKQo+Pj4gPiAz
OiBoYW5kbGUgcGFnZSBzdHJhZGRsaW5nIGluIHhlbnZpZl9zZXRfaGFzaF9tYXBwaW5nKCkKPj4+
ID4gCj4+PiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4+IAo+Pj4gV2hhdCBpcyB0aGUgd2F5IGZvcndhcmQgaGVyZT8gSSd2ZSBnb3QgUi1iLXMgZnJv
bSBQYXVsIGZvciBhbGwgdGhyZWUKPj4+IHBhdGNoZXMsIGFuZCBhIG1pbm9yIGNoYW5nZSByZXF1
ZXN0IG9uIHBhdGNoIDIgZnJvbSBXZWkuIEknbSBub3QKPj4+IHJlYWxseSBjZXJ0YWluIHdoYXQg
dG8gZG8gaW4gdGhpcyBjYXNlIChoaW50cyBhcHByZWNpYXRlZCksIGJ1dCBjb3VsZAo+Pj4gYXQg
bGVhc3QgdGhlIHNlY3VyaXR5IGZpeCAocGF0Y2ggMSkgYmUgYXBwbGllZCBpbW1lZGlhdGVseT8K
Pj4gCj4+IElmIHlvdSBoYXBwZW4gdG8gcmVzZW5kLCBwbGVhc2UgbWFrZSB0aGUgYWRqdXN0bWVu
dDsgb3RoZXJ3aXNlIEknbSBmaW5lCj4+IHdpdGggdGhlIHBhdGNoZXMgYXMgdGhleSBhcmUuIEkg
ZG9uJ3Qgd2FudCB0byBibG9jayB1c2VmdWwgdGhpbmdzIG9uCj4+IGNvc21ldGljIGlzc3Vlcy4K
PiAKPiBEYXZlPyBJIG5vdGljZSBub25lIG9mIHRoZSBwYXRjaGVzIGlzIGluIDQuMTktcmM1LCBu
b3QgZXZlbiB0aGUgc2VjdXJpdHkKPiBmaXgsIHRoZSBhZHZpc29yeSBmb3Igd2hpY2ggaGFkIGdv
bmUgcHVibGljIG92ZXIgYSBtb250aCBhZ28uCgpJZiBpdCdzIG5vdCBpbiBteSBwYXRjaHdvcmsg
cXVldWUsIHlvdSBoYXZlIHRvIHJlc2VuZCB0aGUgc2VyaWVzIGFuZAptYWtlIGl0IGNsZWFyIHRo
YXQgaXQgc2hvdWxkIGJlIGFwcGxpZWQgdG8gdGhlIG5ldHdvcmtpbmcgdHJlZSBieQpwdXR0aW5n
ICJbUEFUQ0ggbmV0IE4vTV0iIGluIHRoZSBTdWJqZWN0IGxpbmVzLgoKVGhhbmsgeW91LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 16:54:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 16:54: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 1g4U88-0003bm-DB; Mon, 24 Sep 2018 16: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=o/hg=mg=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1g4U86-0003bh-TF
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 16:54:38 +0000
X-Inumbo-ID: 37a725f2-c01a-11e8-a8a5-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::70b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 37a725f2-c01a-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 18:52:27 +0200 (CEST)
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=/k9UtWF9ihSdqaSWhh+d6yt9zhOCmiUjTt2v5E21lY8=;
 b=HFoGgrIX5MEj1sYP/S4uuTxJ0xR4lbKOFzyEM/5pdVrI1YT46/1Lrhn1KwrPTXFekpFCJZ2eKauG5Ztylsx1MmEpW0u/vp/5phmWOZMYdk8+TbpNnvDoPdD0QU6IJgohIilxH305Dk7HtqOmbGaKqhjT9q5r4cG3GEPtoW09Du8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4366.eurprd02.prod.outlook.com (2603:10a6:803:83::29) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1164.25; Mon, 24 Sep 2018 16:54:28 +0000
Message-ID: <6f9de5ed8f6fed024d316176fd926ddb2a8d2ccd.camel@bitdefender.com>
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Mon, 24 Sep 2018 19:54:24 +0300
In-Reply-To: <5BA0F65F02000078001E973D@prv1-mh.provo.novell.com>
References: <cover.1536850239.git.ppircalabu@bitdefender.com>
 <cover.1536850239.git.ppircalabu@bitdefender.com>
 <145fcbfb13ae8027df5fefdaa88d537d2d976b7b.1536850239.git.ppircalabu@bitdefender.com>
 <5BA0F65F02000078001E973D@prv1-mh.provo.novell.com>
X-Mailer: Evolution 3.28.1-2 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM6PR0102CA0010.eurprd01.prod.exchangelabs.com
 (2603:10a6:209:14::23) To VI1PR02MB4366.eurprd02.prod.outlook.com
 (2603:10a6:803:83::29)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3dcfa34a-0c0c-4839-a258-08d6223e6483
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4366; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4366;
 3:EOL3Rq8RiqDZzQn+JcsyyBjTeC+IbUlUYCTLuLFDo+Im0d/JfxB0UMdMgmywZ7hORykN972nCR+uO7mCy8YPL9hu6Sgdkd7G5DFNlQw7L7XXCAF4AHIRea+KzpJCoI0ozX9TFtxZZ6mZGs09crLP4mMFpEKHBiUwoL/7OWP8qFslso7dXbusYcV8DMY2tITWwm5+Lxli9D58sKNX1Ve5KmKIi+zfknETO7VKhpXrW2q+YGpZE0puqrnNjIynW5FR;
 25:NrRQvjOxJ/1WabcX3e9rZfFNCRBcw/JdWVVhsqSx3irdaquG9icETmtCakFtcURJryvgWjH3145kPoJ6RSW2LK7nejB/Em7QZ3ULQW4dz0zvuHjPXQXj13GPOBTjL2Hf7QYH9o1cKFjj5vfzGEQ0KY/FkSH+wHAwoFduMa0g5fT1RKdG9vCphC4AKh4jFmSLulbZtBBo2Lv7Oj/ru3RJEjzgGkLRIXsNj7T1ZG/+Wasq00NHdBuzrGddmM1EQn9ljapDWK54PT1eqneh2JhGQwzRze2SlEUpynnZ+SKmVemQVXqM7yRBc5SAbi+ZawIrEdWxHFjZ8/K58540iHTk6w==;
 31:Tz+myNtGgqeTK/QncmNl+gki3xHbgKRuvm3SPEQan5mHzJ2vbFebmsQ+sImwvxPqwNUjTQl6nhWYYGkwJN0T8UMJIv7RppPAzWzMtZ7B/JaBW116aH15c6Cpphuw3+trrri8EwaUQg/R7EsuOE5HPDIFplXVCOWoq4RRCeeEgq3b578G7ObXYLRI1AXOOrZRQuyVNur3IOhcTnQaiZAMcPOUCtetLTM7vZZ/zMk1pvI=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4366:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4366;
 20:Rr4EHO0hu/V3+dJxcuV1LN6LSKI+a+yjX9obHBdWaVQvHRcWemFIFO/bdFCoXc2rir7aoCssJtLS7LIvfTO99AjTbea1roYXfJjQ2SDyh6cB3bFyhapVV2iGqihOEwL55okB6B2DPAjmvwXeOjiu/G+i1vjj9UiG04VFfxarXc0GEgJxxtHvYqMmdqy/8P+HdPwrmekT6pdm7mkg2rszQ2p3khGCaSwiQA/iKQybTPJ1iSDHvWfLiWX2n2gZ9vkx+1wH92s2DXAO+O3gLh69K5IVAr/d63jD3jQwCUhbxvz8zDo0DqF8UhvKfRH6fHhTXYVDhYcd7Cb8zoDry6qgmA==;
 4:9l+hE+/CDU4d+N7fnUsL3qFrEeev3L+XjWPaLpPh1iwnmTZczsopqpKLypV+SuOfK8dKTzbpyvxGAGkDPdjNuhxNYjFf7bZY79DD9O4DFlDFcSAT9iTBoe7sn71j0u3QLmhtzgRGaLG2bXa65mdHKO8VlFPfS3utQnV3c5d4c0vnKgbrVumRnC8j3pLLFkNT4VCZl70Y7WNS4eVC0l/DpLkvXsHcvFRC6SSUBUQZ91VXP7hKK2FrjPJcLlp4Qu3Mjkgf4jPxOmxPWPetT2MUNdbQEw37edCGY4dsoZ0NICGpwNkV37v56+dkXnRO1Pw32hOU3YbgYl3Q2cU+8x2hbw61yCgT0/CUtd8Im/ZfHOw=
X-Microsoft-Antispam-PRVS: <VI1PR02MB43664F5F0C1B54A963CB058CD6170@VI1PR02MB4366.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(269456686620040)(158342451672863);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231355)(944501410)(52105095)(149066)(150027)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(201708071742011)(7699051);
 SRVR:VI1PR02MB4366; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4366; 
X-Forefront-PRVS: 0805EC9467
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(346002)(39850400004)(396003)(376002)(136003)(366004)(199004)(189003)(47776003)(8676002)(26005)(36756003)(3846002)(6116002)(186003)(50466002)(230700001)(478600001)(486006)(76176011)(446003)(6496006)(2616005)(476003)(11346002)(956004)(81166006)(54906003)(16526019)(386003)(86362001)(81156014)(2906002)(52116002)(23676004)(14444005)(316002)(6246003)(68736007)(6666003)(53546011)(8936002)(25786009)(4326008)(93886005)(6916009)(50226002)(5660300001)(97736004)(7416002)(118296001)(5820100001)(305945005)(106356001)(229853002)(7736002)(6486002)(53936002)(66066001)(105586002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4366; H:pepi-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MzY2OzIzOnFJKzF1d0Y0TzNoSitoZ05wd3FHZ1IvL3Rn?=
 =?utf-8?B?c0pRWm9MUjBFajdKUDRCNTVYYzBpallCa1R2ZHpQdEl6Z1R3dWYwR2ZaaTdO?=
 =?utf-8?B?b09DajdnczQ2S21hK0FQMmtyeU5ER2xvcHQ5MTdodXdBTmdzSHVkOFJNUHZr?=
 =?utf-8?B?MHEzTFdBTDF6SlpnMU9yTWZ6VDZnRWRtSXBiQzZzcVR5aVlzREVFb1FwL1lI?=
 =?utf-8?B?ZjZybE9IUEo4WHordFQ5T3pvNWJpb1Nrd0NIcjdXZEdiTEs2Mlo3ZFhEQXVq?=
 =?utf-8?B?YWpiQXBiRG9uN2NrTE1BT09PdHE4dCtUOG5iZFl2aVdIWDhWUWZzTXY0QUpk?=
 =?utf-8?B?SGtSeld4Qks5Witha3JFbVAySDEvM3NyNWF3Y2Z3VW5kdCtmNkNBSlFXS094?=
 =?utf-8?B?YXdqSlhPQWJCOW1ocG5BdUxJLzE2dmFrUmEvMlQyQVdpbXB5RWdyNElTRDdM?=
 =?utf-8?B?a1JROHZ0d3k4djFiend0V0NiUWhTT1BkYUhDaUZzYW9jcDJrSzkvMlc4WjJS?=
 =?utf-8?B?T0p6VEFIRXl6aVlWODhFUlFKSURNQU5vZHFXVU9yNk5JK3NFUUtZSklNczZG?=
 =?utf-8?B?NXlSU3VsT2JNOW5tVjZLZUZodDZRTDNSLzYvMjc1QmN2S0QxQUdocWllN3hL?=
 =?utf-8?B?S0d6Rkk2TDBUUllKdW16aGZiQU56YmR2RmxKUXB6cmppNTdBeHNsYllNd3RD?=
 =?utf-8?B?NWFuZDZIMVQrU01QU0R3cXF5QnVCN0s1WVRYdTZPdnVNc3M0aWJWMGlVanNX?=
 =?utf-8?B?Smc0R1UrVWZIeHUyRWdEOGNuSjBGUHEyamVyRnNtZ3daTU5wKzA4YVlJcWVM?=
 =?utf-8?B?b1lVU1IvYUVxbElJM2NnU0o5ZUduVWNjTExSSXdSY0ZqdlcyUnRieUcvYU1J?=
 =?utf-8?B?YXBDZlVGd3RNTmpWbVM3S3FvdVZZcm9aOU10TnM3VFRPRUY3S2p3Y2cxd3U2?=
 =?utf-8?B?QUt0aXN4aU9qbVI5Ulo5WDM4VzE0VmF1eXgrWnpNSXo2cEhLcjMwalRXYUNJ?=
 =?utf-8?B?QjJUTzl4WUtBcUsrTXpkcitMYUNqL3M3dWNlVGRKandpWFBJS2o2enYvYlhJ?=
 =?utf-8?B?WkI0NlZQM2hqNitQL2pNVkh3YkFZNXM2eEFueDF5RTd0QlZlMllDWStzMkJ2?=
 =?utf-8?B?ODNFbSt0VEwzaDJ2V21oaFh3N0htWHNveSt3bU9lYThVT3FqeWxNTE1iMy81?=
 =?utf-8?B?cWsxSXBpeG1lRitJYUJHS21wTnFQVWNOaDZ5MzVXVWlwQi9RMWdyc1Uza3N6?=
 =?utf-8?B?QStPR2o4TEpVcC84RXRHNjkveWFUcnRVM21VTERTQlVWTVgzQUpFVVBpcytz?=
 =?utf-8?B?VjJucE1NNGVTa1NGM3MzNktDUzdqcE8rTjNMTkdRTDRhZXhUeDd6K3YyWm5a?=
 =?utf-8?B?eWhSZUNzUEcxa1JGVGZyWXl3VktsLzY2ckZrUkF4T1FPTy8ySnRUeUt6ajUr?=
 =?utf-8?B?WWszQjFsR21qcDE1bXdHNENyaGFRYzlDOHVzSHkvRjFPektMaFlYZFNma2hE?=
 =?utf-8?B?bDZWMjI4T0FOMVVZbmI5YmJtWm41YWh2NXg0N2duekFEL2FJbHYxSlhMc1Bl?=
 =?utf-8?B?TGdQY3VPbXdSQWptV1I3OTVqTG56VERhQ1Q1LzNoNHhqQWtkVmhsMVBMSTlB?=
 =?utf-8?B?L0kyT3FOUXE2eFZKTmFQTzkxMVRjSVJFYXVrQXNhR2RvU1phUnhmNDBEaUdv?=
 =?utf-8?B?VUtGWFZXeERJMktpVWhHeTNzV1ZoSFE1NitnQVUwZlczMnBNeWRrTDlUU291?=
 =?utf-8?B?aUZDSWlGUFljbTAzcC9qYlZXQVp2SzVjTk9MU3M1ZUtLU0dRNXVOME5ueVls?=
 =?utf-8?Q?hZjQ5zIkLQQ/5?=
X-Microsoft-Antispam-Message-Info: pzkWFydhdbcSQo+3GMKnjMbV3HGxdp6eGVfHRpNmFmLlnpBv1gEwF3Y5kZ/UFX3A1XXJDEyZcn6iDvLmWctpBthOCY9TZg2wP6o2JcCJIEzPdAdiyZMXmiD6K9u53xA2ZrPvN5/tLLBoyWeuzMojSC5hBc28wE9DECImP745IGs8oYJwQDlDJeuotuiUZlF1YgpfQSv3Xy+aFMK191ImOFsatIChRLm8mbtprXo57Njm1RNuS0U8J4mVNW4MEappvMjqxBv7DV+zA2pyTrP14GKwnr9o3qJdDypvpdEt8bcqwuY3O7Dnobr0zoRhxxTfwmLzt3KY30O2yuLuKbMzlRtm6E4LdFK29Ka+z5lCaJI=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4366;
 6:VDueqU//Pbt9a9pLDq7js/kTX/MKM4NzCFZNh50n1GGxTBzL0JWVKoz06YH3nupXN5LuDPWG/lOEBiDgZb2XDF6YOH5r84JMVqS8i6Y39HTLyNuKQDm57GxiC/bOh/wpe27DgWcRGSu7P4+9cMJ/P8S9+4E3TfLa/asIqXQY8QsPih8XfXGdy3jaYM46O27r40u2CFN/L264KNhJIqv6BaUMvIcsIv195PZT5fNKaL9PAsNRBSz8o8C3793d80DMaN5rRpL1Tt+i4zfari3fZKU97TT26qw/zI+l4J2N1yLlGijkPBqAH2gQOjUUoN1WAS1E7Y8YMjCUAq6TIXRYzIWacRq76xrE2lnxFhuQioGffNZnFMaXNzjQ5mnUsYzbxSq+MkP3y9VsXU/duRtqQFhG0pSSsnjhpZus+hW1vWbLofmCnomZQ/7V9Ba/MNOi1pr99FCCNfDtqqtunsFWDg==;
 5:nMZGY9iQQs6C/ey4ytNPERReGbso/rjJL4rG3toA7I8l1m+Ik2/paR2drPeFzBd9FpG6+ku3BSUBRbI12qhYmn1+U2sB/CPAKa1EooB8V1O/yAx/45S/bBXmouRzLZk6lUgI7gqJWxvIO4sWwmZ4ykv8G6Irfw3DzuQxB5+X/2U=;
 7:d25jE26x8sxWIfmtUV2h1b4pEF3XvEQtclJklTjFJSgPkpqWXSzThbWrAI43eapblBnkQ0dCuS4camWp5m70sjuHvYzGfj6b/jinqu+wZJBGzKxaPqLskHmg81j+h5firwEMRxOqKpKilsIH3KMOOnqpCHTnQnqTWZkpj9JAkxajT7xXvRsds7Ed5zyRnEJGKSG01gEycxFGYCxsYyxozVTu49YLJGyiyI1USb2+yGTklD3DOrPyYmNw6GhAu6zb
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2018 16:54:28.0418 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3dcfa34a-0c0c-4839-a258-08d6223e6483
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4366
Subject: Re: [Xen-devel] [PATCH 4/4] vm_event: Add support for multi-page
 ring buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVHVlLCAyMDE4LTA5LTE4IGF0IDA2OjU4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAxMy4wOS4xOCBhdCAxNzowMiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3
cm90ZToKPiA+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gPiBAQCAtMzMxLDEwICszMzEsOSBAQCB2b2lk
ICpfX21hcF9kb21haW5fcGFnZXNfZ2xvYmFsKGNvbnN0IHN0cnVjdAo+ID4gcGFnZV9pbmZvICpw
ZywgdW5zaWduZWQgaW50IG5yKQo+ID4gIHsKPiA+ICAgICAgbWZuX3QgbWZuW25yXTsKPiA+ICAg
ICAgaW50IGk7Cj4gPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKmN1cl9wZyA9IChzdHJ1Y3QgcGFn
ZV9pbmZvICopJnBnWzBdOwo+ID4gIAo+ID4gICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykK
PiA+IC0gICAgICAgIG1mbltpXSA9IHBhZ2VfdG9fbWZuKGN1cl9wZysrKTsKPiA+ICsgICAgICAg
IG1mbltpXSA9IHBhZ2VfdG9fbWZuKHBnKyspOwo+ID4gIAo+ID4gICAgICByZXR1cm4gbWFwX2Rv
bWFpbl9wYWdlc19nbG9iYWwobWZuLCBucik7Cj4gPiAgfQo+IAo+IFBsZWFzZSBjb3VsZCB5b3Ug
YXZvaWQgaGF2aW5nIHN1Y2ggcmFuZG9tIHVucmVsYXRlZCBjaGFuZ2VzIGluIHlvdXIKPiBwYXRj
aGVzPwo+IApUaGFuay11eSB2ZXJ5IG11Y2ggZm9yIG5vdGljaW5nIGl0LCBJJ3ZlIGNvbXBsZXRl
bHkgbWlzc2VkIGl0LiBIb3dldmVyCkkgZHJvcCB0aGUgbWFwX2RvbWFpbl9wYWdlcyBmdW5jdGlv
bmFsaXR5IGFsdG9naGV0aGVyIGFzIEFuZHJldyBwb2ludGVkCm91dCBpcyBub3QgbmVjZXNzYXJ5
IHRvIGhhdmUgYSBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgYXJlYS4KCj4gPiBAQCAtNDQxNSw2ICs0
NDE2LDE5IEBAIGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+
IHVuc2lnbmVkIGludCB0eXBlLAo+ID4gICAgICB9Cj4gPiAgI2VuZGlmCj4gPiAgCj4gPiArICAg
IGNhc2UgWEVOTUVNX3Jlc291cmNlX3ZtX2V2ZW50Ogo+ID4gKyAgICB7Cj4gPiArICAgICAgICBy
YyA9IHZtX2V2ZW50X2dldF9yaW5nX2ZyYW1lcyhkLCBpZCwgZnJhbWUsIG5yX2ZyYW1lcywKPiA+
IG1mbl9saXN0KTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgICAgIGJyZWFr
Owo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIFRoZSBmcmFtZXMgd2lsbCBoYXZlIGJl
ZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0Cj4gPiBjcmVhdGVkCj4gPiArICAgICAgICAg
KiB0aGUgaW9yZXEgc2VydmVyLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICAqZmxhZ3Mg
fD0gWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9vd25lZDsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4g
KyAgICB9Cj4gCj4gSXNuJ3QgaXQgd3JvbmcgdG8gYXNzdW1lIHRoYXQgdGhlIG1vbml0b3IgYXBw
bGljYXRpb24gd2lsbCBydW4gaW4gdGhlCj4gc2FtZQo+IGRvbWFpbiBhcyB0aGUgLyBvbmUgaW9y
ZXEgc2VydmVyPwoKSSB3aWxsIHJlbW92ZSB0aGUgaW9yZXEgc2VydmVyIGNvbW1lbnQgYXMgaXQn
cyBtaXNsZWFkaW5nLiBUaGlzIGNhbGwgaXMKbm90IHVzaW5nIGEgaW9yZXEgc2VydmVyLCBidXQg
b25seSBhbGxvY2F0ZXMgdGhlIG1lbW9yeSBmb3IgdGhlCnZtX2V2ZW50J3MgcmluZyBidWZmZXIu
Cgo+ID4gLS0tIGEveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gPiArKysgYi94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKPiA+IEBAIC0zOSwxNiArMzksNjYgQEAKPiA+ICAjZGVmaW5lIHZtX2V2ZW50X3Jp
bmdfbG9jayhfdmVkKSAgICAgICBzcGluX2xvY2soJihfdmVkKS0KPiA+ID5yaW5nX2xvY2spCj4g
PiAgI2RlZmluZSB2bV9ldmVudF9yaW5nX3VubG9jayhfdmVkKSAgICAgc3Bpbl91bmxvY2soJihf
dmVkKS0KPiA+ID5yaW5nX2xvY2spCj4gPiAgCj4gPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfQUxM
T0NfRlJPTV9ET01IRUFQIDB4RkZGRkZGRkYKPiAKPiBOb3RlIHRoaXMgY29uc3RhbnQncyB0eXBl
IHZzIC4uLgo+IAo+ID4gIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAo+ID4gICAgICBzdHJ1
Y3QgZG9tYWluICpkLAo+ID4gLSAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVj
LAo+ID4gICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkLAo+ID4gKyAgICB1bnNpZ25l
ZCBsb25nIHBhcmFtLAo+IAo+IC4uLiB0aGUgZnVuY3Rpb24gcGFyYW1ldGVyIHR5cGUgaGVyZS4g
SSBkb24ndCBzZWUgd2h5IHRoaXMgY2FuJ3QgYmUKPiAidW5zaWduZWQgaW50Ii4KRml4ZWQuCj4g
Cj4gPiBAQCAtODgsMTIgKzE1MSwxMiBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKPiA+
ICAgICAgaWYgKCByYyA8IDAgKQo+ID4gICAgICAgICAgZ290byBlcnI7Cj4gPiAgCj4gPiAtICAg
ICgqdmVkKS0+eGVuX3BvcnQgPSB2ZWMtPnBvcnQgPSByYzsKPiA+ICsgICAgKCp2ZWQpLT54ZW5f
cG9ydCA9ICByYzsKPiAKPiBZZXQgYW5vdGhlciB1bnJlbGF0ZWQgY2hhbmdlPyBJdCBsb29rcyB0
byBiZSByZXBsYWNlZCBieSBjb2RlIGZ1cnRoZXIKPiBkb3duIChpbiB0aGUgY2FsbGVycyksIGJ1
dCBpdCdzIG5vdCBjbGVhciB0byBtZSB3aHkgdGhlIGNoYW5nZSBpcwo+IG5lZWRlZAo+IChoZXJl
KS4gUGVyaGFwcyB3b3J0aCBzcGxpdHRpbmcgdXAgdGhlIHBhdGNoIGEgbGl0dGxlPwp2bV9ldmVu
dF9lbmFibGVkIGNhbiBiZSBjYWxsZWQgZnJvbSBib3RoIHZtX2V2ZW50X2RvbWN0bCBhbmQKdm1f
ZXZlbnRfZ2V0X3JpbmdfZnJhbWVzIChhY3F1aXJlX3Jlc291cmNlIGNhbGwgcGF0aCkuIEkgaGF2
ZSByZW1vdmVkCnRoZSB2ZWMgcGFyYW1ldGVyIChzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9v
cCkgdG8gbWFrZSB0aGUgZnVuY3Rpb24KY2FsbGVyIGFnbm9zdGljLgoKTWFueSB0aGFuayBmb3Ig
eW91ciBjb21tZW50cywKUGV0cmUKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 17:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 17: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 1g4UGX-0004On-DC; Mon, 24 Sep 2018 17:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4UGW-0004Ob-Ix
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 17:03:20 +0000
X-Inumbo-ID: e2e3d1dd-c01b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2e3d1dd-c01b-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 17:04: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 1g4UGU-0006XG-A4; Mon, 24 Sep 2018 17: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 1g4UGT-0006i5-Vl; Mon, 24 Sep 2018 17:03:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4UGT-0007A0-VB; Mon, 24 Sep 2018 17:03:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cd8015b634b005a3911bd6025351cd854d63a82a
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 17:03:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128013: 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>

ZmxpZ2h0IDEyODAxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAxMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc5MjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjZDgwMTViNjM0YjAwNWEzOTEx
YmQ2MDI1MzUxY2Q4NTRkNjNhODJhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGNkODAxNWI2MzRi
MDA1YTM5MTFiZDYwMjUzNTFjZDg1NGQ2M2E4MmEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgMjQgMTQ6MDA6MDIgMjAxOCAr
MDEwMAoKICAgIEFSTS9kb20wOiBBdm9pZCB1c2luZyBhIHZhcmlhYmxlIGxlbmd0aCBhcnJheSBp
biBtYWtlX21lbW9yeV9ub2RlKCkKICAgIAogICAgVGhlIHJlZ1tdIGFycmF5IGNhbiBoYXZlIGEg
bWF4aW11bSBzaXplIG9mIDggaW4gcHJhY3RpY2UsIHNvIHVzZSB0aGUgd29yc3QKICAgIGNhc2Ug
Y2FsY3VsYXRpb24gcmF0aGVyIHRoYW4gbWFraW5nIGl0IHZhcmlhYmxlIGxlbmd0aC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Y29tbWl0IDE3YmQyNTRhNTA4ZjQxNzRmZTBkNTZhOWYxYjk4OTJiNzY0OWI0YjkKQXV0aG9yOiBB
bWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAx
MSAyMjoxODowNiAyMDE4ICswNTMwCgogICAgeGVuOmFybTogUG9wdWxhdGUgYXJtNjQgaW1hZ2Ug
aGVhZGVyCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbWFnZSBzaXplIGFuZCBmbGFncyB0byBY
RU4gaW1hZ2UgaGVhZGVyLiBJdCB1c2VzCiAgICB0aG9zZSBmaWVsZHMgYWNjb3JkaW5nIHRvIHRo
ZSB1cGRhdGVkIExpbnV4IGtlcm5lbCBpbWFnZSBkZWZpbml0aW9uLgogICAgCiAgICBXaXRoIHRo
aXMgcGF0Y2ggYm9vdGxvYWRlciBjYW4gbm93IHBsYWNlIFhFTiBpbWFnZSBhbnl3aGVyZSBpbiBz
eXN0ZW0KICAgIFJBTSBhdCAyTUIgYWxpZ25lZCBhZGRyZXNzIHdpdGhvdXQgdG8gd29ycnkgYWJv
dXQgcmVsb2NhdGlvbi4KICAgIEZvciBpbnN0YW5jZSwgaXQgZml4ZXMgdGhlIFhFTiBib290IG9u
IEFtbG9naWMgU29DIHdoZXJlIGJvb3Rsb2FkZXIoVS1CT09UKQogICAgYWx3YXlzIHJlbG9jYXRl
cyB0aGUgWEVOIGltYWdlIHRvIGFuIGFkZHJlc3MgcmFuZ2UgcmVzZXJ2ZWQgZm9yIGZpcm13YXJl
IGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21l
cjI1QGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnl6d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 17:09:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 17: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 1g4UME-0004aq-3B; Mon, 24 Sep 2018 17:09:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y9do=mg=citrix.com=prvs=7986fafdb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4UMC-0004al-Sc
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 17:09:12 +0000
X-Inumbo-ID: b4c09956-c01c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4c09956-c01c-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 17:10:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="79515553"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.147d0f0e643da1e63074fd4940f98b9ad458396a.1537545258.git-series.wei.liu2@citrix.com>
 <0171971928c5b85efeb7544d0e9bd277c9438423.1537545258.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <fc2caf29-067e-ea0d-8be2-d8cb1715c559@citrix.com>
Date: Mon, 24 Sep 2018 18:08:58 +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: <0171971928c5b85efeb7544d0e9bd277c9438423.1537545258.git-series.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 v5 5/5] x86: expose CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjEvMDkvMTggMTY6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 17:17:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 17:17: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 1g4UUM-0005PO-Cr; Mon, 24 Sep 2018 17: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=uh+2=mg=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1g4UUL-0005PJ-0z
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 17:17:37 +0000
X-Inumbo-ID: 6d4c1afb-c01d-11e8-a8a5-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4c1afb-c01d-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 19:15:25 +0200 (CEST)
Received: from [192.168.1.50] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Mon, 24 Sep 2018 11:17:32 -0600
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180924094921.31488-1-wei.liu2@citrix.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <95ad2d1f-789f-169a-d2c5-2d64a1c63b8c@suse.com>
Date: Mon, 24 Sep 2018 11:17:31 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180924094921.31488-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH v2] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

T24gOS8yNC8xOCAzOjQ5IEFNLCBXZWkgTGl1IHdyb3RlOgo+IGQ1NGVjZjMxYjIgcGxhY2VkIHRo
ZSBidWlsZCBkZXBlbmRlbmN5IGluIGEgd3JvbmcgZmlsZS4gVGhpcyBwYXRjaAo+IGFkZHMgdGhl
IGRlcGVuZGVuY3kgdG8gdGhlIHJpZ2h0IGZpbGUuIEFkZCBhIHJ1bnRpbWUgZGVwZW5kZW5jeSBp
bgo+IGxpYnZpcnQucG0uCgpUaGFua3MgZm9yIGZpeGluZyBteSBmaXggOi0pLgoKUmVnYXJkcywK
SmltCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
LS0tCj4gQ2M6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+Cj4gLS0tCj4gICBPc3N0ZXN0
L1Rvb2xzdGFjay9saWJ2aXJ0LnBtIHwgMiArLQo+ICAgdHMteGVuLWJ1aWxkLXByZXAgICAgICAg
ICAgICB8IDMgKystCj4gICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbSBi
L09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KPiBpbmRleCBkNWNkYTc3ZS4uMTNmOTJkYWUg
MTAwNjQ0Cj4gLS0tIGEvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQo+ICsrKyBiL09zc3Rl
c3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KPiBAQCAtMjYsNyArMjYsNyBAQCB1c2UgWE1MOjpMaWJY
TUw7Cj4gICAKPiAgIHN1YiBuZXcgewo+ICAgICAgIG15ICgkY2xhc3MsICRobywgJG1ldGhuYW1l
LCRhc3NldCkgPSBAXzsKPiAtICAgIG15IEBleHRyYV9wYWNrYWdlcyA9IHF3KGxpYmF2YWhpLWNs
aWVudDMgbGliZ251dGxzMjgtZGV2KTsKPiArICAgIG15IEBleHRyYV9wYWNrYWdlcyA9IHF3KGxp
YmF2YWhpLWNsaWVudDMgbGliZ251dGxzMzApOwo+ICAgICAgIG15ICRubF9saWIgPSAibGlibmwt
My0yMDAiOwo+ICAgICAgICRubF9saWIgPSAibGlibmwxIiBpZiAoJGhvLT57U3VpdGV9ID1+IG0v
d2hlZXp5Lyk7Cj4gICAgICAgcHVzaChAZXh0cmFfcGFja2FnZXMsICRubF9saWIpOwo+IGRpZmYg
LS1naXQgYS90cy14ZW4tYnVpbGQtcHJlcCBiL3RzLXhlbi1idWlsZC1wcmVwCj4gaW5kZXggNzdh
MmQyODQuLjIzYmJiZWI5IDEwMDc1NQo+IC0tLSBhL3RzLXhlbi1idWlsZC1wcmVwCj4gKysrIGIv
dHMteGVuLWJ1aWxkLXByZXAKPiBAQCAtMjA4LDcgKzIwOCw4IEBAIHN1YiBwcmVwICgpIHsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bWwyLXV0aWxzIGxpYnhtbDItZGV2Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgbGliZGV2bWFwcGVyLWRldiB3M2MtZHRkLXhodG1sIGxpYnhtbC14
cGF0aC1wZXJsCj4gICAgICAgICAgICAgICAgICAgICAgICAgbGliZWxmLWRldgo+IC0gICAgICAg
ICAgICAgICAgICAgICAgY2NhY2hlIG5hc20gY2hlY2twb2xpY3kgZWJ0YWJsZXMpOwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgY2NhY2hlIG5hc20gY2hlY2twb2xpY3kgZWJ0YWJsZXMKPiArICAg
ICAgICAgICAgICAgICAgICAgIGxpYmdudXRsczI4LWRldik7Cj4gICAKPiAgICAgICBpZiAoJGhv
LT57U3VpdGV9ICF+IG0vc3F1ZWV6ZXx3aGVlenkvKSB7Cj4gICAJcHVzaChAcGFja2FnZXMsIHF3
KG9jYW1sLW5veCBvY2FtbC1maW5kbGliKSk7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 17:28:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 17:28: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 1g4UeP-0006EB-FX; Mon, 24 Sep 2018 17:28:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7h4j=mg=citrix.com=prvs=79824067f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4UeO-0006Dt-Rw
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 17:28:00 +0000
X-Inumbo-ID: 559c5639-c01f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 559c5639-c01f-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 17:29:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,298,1534809600"; d="scan'208";a="66133550"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 24 Sep 2018 18:27:56 +0100
Message-ID: <20180924172756.27072-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: move hvm_domain_use_pirq to hvm 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: 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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkFmdGVyIGFw
cGx5aW5nIGFsbCBteSBwYXRjaGVzIGZvciBDT05GSUdfSFZNIHNlcmllcywgSSBnb3QgdGhpcyBm
cm9tIGEKc2hpbSBidWlsZDoKCiQgbm0geGVuLXNoaW0tc3ltcyB8IGdyZXAgLWkgaHZtCmZmZmY4
MmQwODAyNjA1NTAgVCBodm1fZG9tYWluX3VzZV9waXJxCmZmZmY4MmQwODAzNjk1MjAgRCBodm1f
bWF4X2NwdWlkX3BvbGljeQpmZmZmODJkMDgwMzZiOTVjIEQgaHZtX21heF9tc3JfcG9saWN5CmZm
ZmY4MmQwODAzNmI5NTAgRCBodm1fbWF4X3ZjcHVfbXNycwpmZmZmODJkMDgwMmNjNDQwIFQgSFlQ
RVJDQUxMX2h2bV9vcApmZmZmODJkMDgwMzYzMTE2IHQgb3B0X21zcl9zY19odm0KZmZmZjgyZDA4
MDM2MzExNCB0IG9wdF9yc2JfaHZtCgpJdCBzZWVtcyBodm1fZG9tYWluX3VzZV9waXJxIGlzIHRo
ZSBvbmx5IG9uZSB0aGF0IHdvcnRoIHRvdWNoaW5nLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaXJx
LmMgICAgICAgIHwgNSArKysrKwogeGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAgfCA1IC0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCB8IDMgKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2lycS5oICAgICB8IDEgLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggMzcwNDBkMWQ0Ny4uZTAzYTg3YWQ1MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5j
CkBAIC0yNyw2ICsyNywxMSBAQAogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1
ZGUgPGFzbS9tc2kuaD4KIAorYm9vbCBodm1fZG9tYWluX3VzZV9waXJxKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxKQoreworICAgIHJldHVybiBpc19odm1f
ZG9tYWluKGQpICYmIHBpcnEgJiYgcGlycS0+YXJjaC5odm0uZW11aXJxICE9IElSUV9VTkJPVU5E
OworfQorCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIGh2bV9kb21haW4tPmlycV9sb2NrIGhvbGQg
Ki8KIHN0YXRpYyB2b2lkIGFzc2VydF9nc2koc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW9h
cGljX2dzaSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4
Ni9pcnEuYwppbmRleCBlYzkzYWI2MGU1Li4zNWU3ZGU1OTRmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNTY3LDExICsyNTY3LDYg
QEAgdm9pZCBhcmNoX2V2dGNobl9iaW5kX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEp
CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogfQogCi1i
b29sIGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBpcnEgKnBpcnEpCi17Ci0gICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGlycSAm
JiBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Ci19Ci0KIHN0YXRpYyBpbnQg
YWxsb2NhdGVfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGludCBwaXJxLCBpbnQg
aXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgIGludCB0eXBlLCBpbnQgKm5yKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pcnEuaAppbmRleCAyZTZmYTcwYTQ3Li5hMmM5OTM4Y2NmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pcnEuaApAQCAtMjE1LDQgKzIxNSw3IEBAIHZvaWQgaHZtX21heWJlX2RlYXNzZXJ0X2V2dGNo
bl9pcnEodm9pZCk7CiB2b2lkIGh2bV9hc3NlcnRfZXZ0Y2huX2lycShzdHJ1Y3QgdmNwdSAqdik7
CiB2b2lkIGh2bV9zZXRfY2FsbGJhY2tfdmlhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHZp
YSk7CiAKK3N0cnVjdCBwaXJxOworYm9vbCBodm1fZG9tYWluX3VzZV9waXJxKGNvbnN0IHN0cnVj
dCBkb21haW4gKiwgY29uc3Qgc3RydWN0IHBpcnEgKik7CisKICNlbmRpZiAvKiBfX0FTTV9YODZf
SFZNX0lSUV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCmluZGV4IDA1NGMzYWI2YmUuLjRiMzk5OTdmMDkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pcnEuaApAQCAtMTQ1LDcgKzE0NSw2IEBAIGludCBnZXRfZnJlZV9waXJxcyhzdHJ1Y3Qg
ZG9tYWluICosIHVuc2lnbmVkIGludCBucik7CiB2b2lkIGZyZWVfZG9tYWluX3BpcnFzKHN0cnVj
dCBkb21haW4gKmQpOwogaW50IG1hcF9kb21haW5fZW11aXJxX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEsIGludCBpcnEpOwogaW50IHVubWFwX2RvbWFpbl9waXJxX2VtdWlycShzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgcGlycSk7Ci1ib29sIGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qg
c3RydWN0IGRvbWFpbiAqLCBjb25zdCBzdHJ1Y3QgcGlycSAqKTsKIAogLyogUmVzZXQgaXJxIGFm
ZmluaXRpZXMgdG8gbWF0Y2ggdGhlIGdpdmVuIENQVSBtYXNrLiAqLwogdm9pZCBmaXh1cF9pcnFz
KGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYm9vbCB2ZXJib3NlKTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 18:41:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 18:41: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 1g4VnL-0003CT-12; Mon, 24 Sep 2018 18: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=n3vt=mg=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1g4VnJ-0003CO-FH
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 18:41:17 +0000
X-Inumbo-ID: 1e25cac3-c029-11e8-a8a5-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e25cac3-c029-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 20:39:06 +0200 (CEST)
Received: by mail-yw1-xc43.google.com with SMTP id d126-v6so1616024ywa.5
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 11:41:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=6Igu7BW/fJhdrAU+okSqGJ+ixzioeu/MIGVzajzkDok=;
 b=MM9hz9pMkAlPURthqF7NMqsqNxr1pfoF2k/s8DP+0Z2PlHcZVwBsF+BWwtm53sWXtq
 yOQsz89LiFPHAJAInrZR2oCjTMJJapcyjtEvuS3xyY/+tRjRY55ZtDiS6R5vtHSGQyGe
 7luDzFm7jj7ZIap38lCthp6u7hZuy9M25HxJY=
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=6Igu7BW/fJhdrAU+okSqGJ+ixzioeu/MIGVzajzkDok=;
 b=PIJk9uNMoQ8zLgvVIaO59puAF1nusDSm8Qp3kSCqGqcnReyvrE3hkqHrROv7BRCGto
 MVqdB8RFHntRRTJ5bpJk53qOUaC14x2pWTZFzEdPRMRbEn6Jskof/3fdVJhu1FMeXEL4
 qtrOWnmbZbT9PZDaWq/CzKVtpX6pSrH+zlghU1O+HGe/cdTVqlMtuad0x5hkQOZidt2I
 nVdTnX9tiozJqvjOPhQAg244exhlHAauFr6aJ08ENKNywyfI2yqwAPm3W3dchPT/ORTg
 Kx8vRZ0briVP16cM5DeMeg0TLtnk/kFSlL7pXfzidj0K4urWgSmjg+N8bYMI/89EGdzl
 UX9Q==
X-Gm-Message-State: ABuFfoiwA9lj1XQiULcQNmbCzkG+pR/UONAUYjLPRpI/bmtzvttYip3N
 XfHgfCgpPUKzeSngw7Lx2Hd7YNgZ4xg=
X-Google-Smtp-Source: ACcGV625Ip9qztWST5sc/jkHVLZX1BBFR3RcJIWGa+nDeblAupZPDvi6qMJ62kfi1J/cgIZFa/lwyA==
X-Received: by 2002:a81:2fd4:: with SMTP id
 v203-v6mr49128ywv.199.1537814475865; 
 Mon, 24 Sep 2018 11:41:15 -0700 (PDT)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:510:39c:a390:a0f7])
 by smtp.gmail.com with ESMTPSA id r69-v6sm21399ywh.44.2018.09.24.11.41.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 24 Sep 2018 11:41:14 -0700 (PDT)
Date: Mon, 24 Sep 2018 13:41:12 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180924184112.cf3sgm64yl6s6oiz@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180924161829.8676-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180924161829.8676-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] automation: introduce a new variable to
 control container user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDU6MTg6MjlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTb21ldGltZXMgaXQgaXMgaGFuZHkgdG8gY3JlYXRlIGEgY29udGFpbmVyIGFuZCBwbGF5IGFz
IHJvb3Qgd2l0aCBpdHMKPiBzZXR1cCBtYW51YWxseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBhdXRvbWF0aW9uL3NjcmlwdHMvY29u
dGFpbmVyaXplIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250
YWluZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCj4gaW5kZXggYmY5YWY1
ODlhOC4uZWEzYzczNzhhYSAxMDA3NTUKPiAtLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFp
bmVyaXplCj4gKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQo+IEBAIC0yMyw2
ICsyMywxMiBAQCBjYXNlICJfJHtDT05UQUlORVJ9IiBpbgo+ICAgICAgX3N0cmV0Y2h8XykgQ09O
VEFJTkVSPSIke0JBU0V9L2RlYmlhbjpzdHJldGNoIiA7Owo+ICBlc2FjCj4gIAo+ICsjIFVzZSB0
aGlzIHZhcmlhYmxlIHRvIGNvbnRyb2wgd2hlaHRlciByb290IHNob3VsZCBiZSB1c2VkCj4gK2Nh
c2UgIl8ke0NPTlRBSU5FUl9ST09UfSIgaW4KPiArICAgIF8xKSAgIHVzZXJhcmc9IDs7Cj4gKyAg
ICBfMHxfKSB1c2VyYXJnPSItdSAkKGlkIC11KSIgOzsKPiArZXNhYwoKSG93IHdvdWxkIHlvdSBm
ZWVsIGFib3V0IENPTlRBSU5FUl9VSUQwIGluc3RlYWQ/IEkganVzdCBmZWFyIHRoYXQgIlJPT1Qi
CmhhcyBxdWl0ZSBhIGZldyBtZWFuaW5ncy4gZS5nIHRvcCBvZiB0aGUgZmlsZXN5c3RlbT8gVGhl
IHdvcmtpbmcgZGlyCmluc2lkZSBvZiB0aGUgY29udGFpbmVyPwoKTWluZCBkb2N1bWVudGluZyB0
aGlzIGluIGF1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kID8gSSBzaG91bGQgbGlrZWx5Cm1vdmUg
cGFydCBvZiB0aGlzIGZpbGUgdGhhdCBkZXNjcmliZXMgdGhlIHZhcmlhYmxlcyB1cCBhIGRpcmVj
dG9yeS4KCi0tCkRvdWcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 18:53:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 18:53: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 1g4Vyj-00040H-5Y; Mon, 24 Sep 2018 18:53: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=izeb=mg=gmail.com=mroxide88@srs-us1.protection.inumbo.net>)
 id 1g4Vyh-00040C-4p
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 18:53:03 +0000
X-Inumbo-ID: c29dbe30-c02a-11e8-a8a5-bc764e045a96
Received: from mail-ed1-x529.google.com (unknown [2a00:1450:4864:20::529])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c29dbe30-c02a-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 20:50:52 +0200 (CEST)
Received: by mail-ed1-x529.google.com with SMTP id j2-v6so3877296edp.12
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 11:53:02 -0700 (PDT)
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=CHvogflSjvepWZwgh+GixA4EIQBShVpN0qGdoXcMoAE=;
 b=igAp8CMX5AUmLQh8gIeWtPs087Cz4LXTKWt5IYpg+FjjWhrW96+XL+5vrQ0t6LdIk1
 HzbSKITvR9oTKQahFgjIspFwHsgN4x3mwjkcL6VC30hqbYhIdja332SSogRJxUev5LOS
 01YO9PaIeUKN9H66qzdIyJuMr6+ZWDjWFV56eNEsoT5g50KgCCXSeqeHi1SZFFYr3TtP
 Aq0H+m6yco/R12dAkj4BCcSz40K53IJMCWwcuGvfZfAt9MK1No813q4N99KYPyIjibhG
 Z+DT0qzMDl4d3DlKEnxMuWzxsDcYUucmQDv8mov9Wn72BQxOr4sFJCRCvJELyH00QH6+
 66zg==
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=CHvogflSjvepWZwgh+GixA4EIQBShVpN0qGdoXcMoAE=;
 b=cJnxqOq0ex4y1nTF+s1tS2izA7K7gcuhleIhLM6ASwHnKSjTKntuic/7dcn09MX1YT
 Z8zdy6SihVbBPV+WXKZqmdGhbskiUi/2ysEpZDkBETS8VD3e11d81n83nNOaze/XsWP2
 uT4gVntcKJxAkmwMefyNAdutYxPuFWAMTsoJG3OI+r763eNvpCbz9HMj6c5Q5THt1uQa
 FOTkBnH9gdg9l7e3pVyIAqARuHGzkYEnNPb8aXkPsmBdr5I4ESMKecv01fWLphFqB7IS
 QlbOACFI1uddMcn6eOQNpGmEkfTSj2yN5y4+6MZ+sLmeKLdGP6KRf+qKJx8vloFQZjHt
 QXJA==
X-Gm-Message-State: ABuFfohssABRxWJW+pNr1X5APlINUBebwWQJroTAzP6uv10HgKNO/Br6
 TTsWR8R+FbOLYNNhVQp3sSiWZTaEspeoYBk13m2iAQ==
X-Google-Smtp-Source: ACcGV60uQzGw9xG+Wi4MzflSSddYF4crT1sWDVj9ZFuNQPq9Q32WBDwRsHljbsfNKtyunBwRZKj6VB13Rp08B6ky49k=
X-Received: by 2002:a50:9747:: with SMTP id
 d7-v6mr7794800edb.244.1537815180958; 
 Mon, 24 Sep 2018 11:53:00 -0700 (PDT)
MIME-Version: 1.0
References: <CAAhLXE7kUCnifyo+jJm-MwrhnSMWrXHvhb1nWgpNt5HcfcGjmw@mail.gmail.com>
In-Reply-To: <CAAhLXE7kUCnifyo+jJm-MwrhnSMWrXHvhb1nWgpNt5HcfcGjmw@mail.gmail.com>
From: Mr Oxide <mroxide88@gmail.com>
Date: Mon, 24 Sep 2018 13:52:50 -0500
Message-ID: <CAAhLXE4VVWrxm3ad4WStzZ2sayN=8odhbJ=fHZD_Dq=e5prMRw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Compatibility of the Quadro P4000
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8092323379476275102=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8092323379476275102==
Content-Type: multipart/alternative; boundary="000000000000975f730576a27f37"

--000000000000975f730576a27f37
Content-Type: text/plain; charset="UTF-8"

Anyone?

On Sun, Sep 23, 2018 at 8:34 PM Mr Oxide <mroxide88@gmail.com> wrote:

> Hi, I am wondering about the compatibility of the Quadro P4000 with xen.
> Especially the version of xen being used in Qubes os currently. I've tried
> googling this with no luck at all.
>

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

<div dir=3D"ltr">Anyone?</div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r">On Sun, Sep 23, 2018 at 8:34 PM Mr Oxide &lt;<a href=3D"mailto:mroxide88=
@gmail.com">mroxide88@gmail.com</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"><div dir=3D"ltr"><div dir=3D"ltr">Hi, I am wondering about th=
e compatibility of the=C2=A0Quadro P4000 with xen. Especially the version o=
f xen being used in Qubes os currently. I&#39;ve tried googling this with n=
o luck at all.</div></div>
</blockquote></div>

--000000000000975f730576a27f37--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8092323379476275102==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 24 19:24:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 19:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4WSU-0006A2-NG; Mon, 24 Sep 2018 19:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4WSU-00069p-0Y
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 19:23:50 +0000
X-Inumbo-ID: 0f6133b3-c02f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f6133b3-c02f-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 21:21:39 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4WSQ-0000sT-UR; Mon, 24 Sep 2018 19:23: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 1g4WSQ-0007Wo-Le; Mon, 24 Sep 2018 19:23:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4WSQ-0002Ku-Kn; Mon, 24 Sep 2018 19:23:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128002-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6bf4ca7fbc85d80446ac01c0d1d77db4d91a6d84
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 19:23:46 +0000
Subject: [Xen-devel] [linux-linus test] 128002: 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>

ZmxpZ2h0IDEyODAwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1
bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTI3OTkxIHBh
c3MgaW4gMTI4MDAyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1pbnN0YWxs
ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjc5OTEKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMjc5OTEgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI3OTkxIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YmY0Y2E3ZmJjODVkODA0NDZhYzAxYzBkMWQ3N2Ri
NGQ5MWE2ZDg0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNh
YzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDQxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICA0MCBkYXlzICAgNDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTI3OTkxICAyMDE4LTA5LTIzIDIxOjA5OjIxIFogICAgMCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjYyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDI4MjI3OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 20:34:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 20: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 1g4XYc-0002bY-7Q; Mon, 24 Sep 2018 20:34: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=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4XYa-0002bO-CZ
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 20:34:12 +0000
X-Inumbo-ID: e4008567-c038-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4008567-c038-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 22:32:01 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4XYV-0002J8-Nk; Mon, 24 Sep 2018 20:34: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 1g4XYV-0001Hy-8K; Mon, 24 Sep 2018 20:34:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4XYV-0007xd-7h; Mon, 24 Sep 2018 20:34:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128019-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 20:34:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128019: 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>

ZmxpZ2h0IDEyODAxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAxOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 21:19:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 21:19: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 1g4YFn-0005Te-NR; Mon, 24 Sep 2018 21:18: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=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4YFm-0005TU-QF
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 21:18:50 +0000
X-Inumbo-ID: 203ca86a-c03f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 203ca86a-c03f-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 23:16:39 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4YFk-00039C-Aq; Mon, 24 Sep 2018 21:18: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 1g4YFj-0003CR-W0; Mon, 24 Sep 2018 21:18:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4YFj-0000RE-VK; Mon, 24 Sep 2018 21:18:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128015-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=60eb6c6d2e01e8d44d29740b006df1fc7e74ab21
X-Osstest-Versions-That: ovmf=997731e796f51df57c113dfd966e818622c3d4aa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 21:18:47 +0000
Subject: [Xen-devel] [ovmf test] 128015: 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>

ZmxpZ2h0IDEyODAxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2MGViNmM2ZDJlMDFlOGQ0NGQyOTc0MGIwMDZkZjFm
YzdlNzRhYjIxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5OTc3MzFl
Nzk2ZjUxZGY1N2MxMTNkZmQ5NjZlODE4NjIyYzNkNGFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjc4ODAgIDIwMTgtMDktMjEgMTA6NDM6MzggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDE1ICAyMDE4LTA5LTI0IDE1OjEyOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOTk3NzMxZTc5Ni4uNjBlYjZjNmQyZSAgNjBl
YjZjNmQyZTAxZThkNDRkMjk3NDBiMDA2ZGYxZmM3ZTc0YWIyMSAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 21:46:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 21: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 1g4YgS-0007YB-1V; Mon, 24 Sep 2018 21: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=dsic=mg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4YgR-0007Y6-25
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 21:46:23 +0000
X-Inumbo-ID: f971828e-c042-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f971828e-c042-11e8-a8a5-bc764e045a96;
 Mon, 24 Sep 2018 23:44:12 +0200 (CEST)
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 230EA80D;
 Mon, 24 Sep 2018 14:46:21 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 0E94D3F5B7; Mon, 24 Sep 2018 14:46:19 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Dario Faggioli <dfaggioli@suse.com>,
 Milan Boberic <milanboberic94@gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
Message-ID: <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
Date: Mon, 24 Sep 2018 22:46:18 +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: <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

SGksCgpPbiAwOS8yMS8yMDE4IDA1OjIwIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBbQWRk
aW5nIEp1bGllbiBhcyB3ZWxsLgo+IAo+IEp1bGllbiwgdGhpcyBzZWVtcyByZWxhdGVkIHRvIHRo
ZSBSQ1UgaXNzdWUgd2UgZm91Z2h0IG9uIEFSTSB3aGVuIHVzaW5nCj4gQ3JlZGl0MiwgYWx0aG91
Z2ggdGhpcyBpcyBudWxsLCBidXQgaXQncyBiZWluZyBldmVuIG1vcmUgd2VpcmQuLi5dCj4gCj4g
T24gRnJpLCAyMDE4LTA5LTIxIGF0IDE2OjE0ICswMjAwLCBNaWxhbiBCb2JlcmljIHdyb3RlOgo+
PiBIZXksCj4+IHllcywgSSBjYW4gc2VlIHByaW5rJ3Mgb3V0cHV0cyBvbiBjb25zb2xlIGFuZCBp
biB4bCBkbWVzZy4gQWxzbyBhZGRlZAo+PiB0aW1lc3RhbXBzLCBoZXJlIGFyZSB0aGUgcmVzdWx0
cyAoY3JlYXRlZCBhbmQgZGVzdHJveWVkIGRvbVUgYSBmZXcKPj4gdGltZXMsIGp1c3QgdG8gZ2V0
IG1vcmUgdmFsdWVzKSwgdGhpcyBpcyBmcm9tIHhsIGRtZXNnOgo+Pgo+PiBOVUxMIFNDSEVEVUxF
UiAtIE5vdCBzdHJlc3NlZCBQZXRhTGludXggaG9zdCBkb21haW4uCj4+Cj4+IChYRU4pIHQ9MjE4
MDAwMzI3NzQzOkVuZCBvZiBhIGRvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCj4+IChYRU4pIHQ9MjE4
MDAwNDIwODc0OkVuZCBvZiBhIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCj4+IChY
RU4pIDxHPjwzPm1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mZjBhMCBtZm49ZmYwYTAgbnI9MQo+
PiAuLi4KPj4KPj4gU3RyZXNzZWQgUGV0YUxpbnV4IGhvc3Qgd2l0aCBjb21tYW5kOiB5ZXMgPiAv
ZGV2L251bGwgJgo+Pgo+PiAoWEVOKSB0PTMyNDc3NDcyNTU4NzI6RW5kIG9mIGEgZG9tYWluX2Rl
c3Ryb3kgZnVuY3Rpb24KPj4gKFhFTikgdD0zMjQ3NzQ3MzQ5ODYzOkVuZCBvZiBhIGNvbXBsZXRl
X2RvbWFpbl9kZXN0cm95IGZ1bmN0aW9uCj4+IC4uLgo+Pgo+PiBDUkVESVQgU0NIRURVTEVSIC0g
bm90IHN0cmVzc2VkIFBldGFMaW51eCBob3N0Cj4+Cj4+IChYRU4pIHQ9ODYyNDU2Njk2MDY6RW5k
IG9mIGEgZG9tYWluX2Rlc3Ryb3kgZnVuY3Rpb24KPj4gKFhFTikgdD04NjI0NTc2MTEyNzpFbmQg
b2YgYSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbgo+PiAuLi4KPj4KPj4gU3RyZXNz
ZWQgUGV0YUxpbnV4IGhvc3Qgd2l0aCB5ZXMgPiAvZGV2L251bGwgJgo+Pgo+PiAoWEVOKSB0PTMz
MTIyOTk5NzQ5OTpFbmQgb2YgYSBkb21haW5fZGVzdHJveSBmdW5jdGlvbgo+PiAoWEVOKSB0PTMz
MTIzMDA5MTc3MDpFbmQgb2YgYSBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBmdW5jdGlvbgo+PiAu
Li4KPj4KPiBXaGljaCwgaWYgSSdtIGRvaW5nIHRoZSBtYXRoIHByb3Blcmx5LCB0ZWxscyB1cyB0
aGF0Cj4gY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koKSBpcyBjYWxsZWQgd2l0aGluIH45MHVzLCBm
b3IgYm90aCBzY2hlZHVsZXJzLAo+IGFuZCBpbiBhbGwgc3RyZXNzL2xvYWQgY29uZGl0aW9ucy4g
VGhhdCB3b3VsZG4ndCBiZSB0b28gYmFkLCBJIHRoaW5rLgo+IAo+IEFuZCBpbiBmYWN0LCBpZiBJ
IHJlbWVtYmVyIGNvcnJlY3RseSwgeW91J3JlIHNheWluZyB0aGF0IGFkZGluZyB0aGUKPiBwcmlu
dGsoKXMgZml4ZXMgdGhlIGlzc3VlIGluIG51bGwuIEkgd29uZGVyIHdoeSB0aGF0IGlzLi4uIENh
biB5b3UgbGlrZQo+IGtpbGwgdGhlIHByaW50a3MsIHN0b3JlIDUgb3Igc28gb2YgdGhlIHRpbWVz
dGFtcHMgKG9yIGp1c3QgdGhlIGRlbHRhKQo+IGluIGEgc3RhdGljIGFycmF5IG9yIHNvbWV0aGlu
ZywgYW5kIHByaW50IGl0IGZyb20gc29tZXdoZXJlIGVsc2UgKGxpa2UKPiBhIGRlYnVnLWtleSBo
YW5kbGVyIGluIHRoZSBzYW1lIGZpbGUpPwoKSSB0aGluayB5b3UgbWF5IGVuZCB1cCB0byByZWNl
aXZlIGFuIGludGVycnVwdCBvbiBDUFUwIHdoZW4gdXNpbmcgCnByaW50ay4gV2hhdCBpcyB0aGUg
bWFwcGluZyBiZXR3ZWVuIHZDUFUgYW5kIHBDUFUgb24geW91ciBzeXN0ZW0/Cgo+IAo+IFdoYXQg
SSdtIGFmdGVyLCBpcyBob3cgbG9nLCBhZnRlciBkb21haW5fZGVzdHJveSgpLAo+IGNvbXBsZXRl
X2RvbWFpbl9kZXN0cm95KCkgaXMgY2FsbGVkLCBhbmQgd2hldGhlci9ob3cgaXQgcmVsYXRlcyB0
aGUgdGhlCj4gZ3JhY2UgcGVyaW9kIGlkbGUgdGltZXIgd2UndmUgYWRkZWQgaW4gdGhlIFJDVSBj
b2RlLgoKTlVMTCBzY2hlZHVsZXIgYW5kIHZ3Zmk9bmF0aXZlIHdpbGwgaW5ldml0YWJseSBpbnRy
b2R1Y2UgYSBsYXRlbmN5IHdoZW4gCmRlc3Ryb3lpbmcgYSBkb21haW4uIHZ3Zmk9bmF0aXZlIG1l
YW5zIHRoZSBndWVzdCB3aWxsIG5vdCB0cmFwIHdoZW4gaXQgCmhhcyBub3RoaW5nIHRvIGRvIGFu
ZCBzd2l0Y2ggdG8gdGhlIGlkbGUgdkNQVS4gU28sIGluIHN1Y2ggCmNvbmZpZ3VyYXRpb24sIGl0
IGlzIGV4dHJlbWVseSB1bmxpa2VseSB0aGUgZXhlY3V0ZSB0aGUgaWRsZV9sb29wIG9yIApldmVu
IGVudGVyIGluIHRoZSBoeXBlcnZpc29yIHVubGVzcyB0aGVyZSBhcmUgYW4gaW50ZXJydXB0IG9u
IHRoYXQgcENQVS4KClBlciBteSB1bmRlcnN0YW5kaW5nIG9mIGNhbGxfcmN1LCB0aGUgY2FsbHMg
d2lsbCBiZSBxdWV1ZWQgdW50aWwgdGhlIFJDVSAKcmVhY2hlZCBhIHRocmVzaG9sZC4gV2UgZG9u
J3QgaGF2ZSBtYW55IHBsYWNlIHdoZXJlIGNhbGxfcmN1IGlzIGNhbGxlZCwgCnNvIHJlYWNoaW5n
IHRoZSB0aHJlZXNob2xkIG1heSBqdXN0IG5ldmVyIGhhcHBlbi4gQnV0IG5vdGhpbmcgd2lsbCB0
ZWxsIAp0aGF0IHZDUFUgdG8gZ28gaW4gWGVuIGFuZCBzYXkgIkkgYW0gZG9uZSB3aXRoIFJDVSIu
IERpZCBJIG1pc3MgYW55dGhpbmc/CgpJIGhhdmUgdGhlIGZlZWxpbmcgdGhlIHByb2JsZW0gbWln
aHQganVzdCBiZSBleGFjZXJiYXRlZCB0aGUgcHJvYmxlbSAKKHNpbWxhciB0byB0aGUgaWRsZSBi
dWcgd2l0aCBjcmVkaXQyKSBieSB2d2ZpPWF0aXZlLiBNaWxhbiwgd291bGQgaXQgYmUgCnBvc3Np
YmxlIHRvIHJ1biB0aGUgdGVzdCB3aXRob3V0IHRoYXQgb3B0aW9uPwoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 22:55:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 22:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Zl1-000428-4t; Mon, 24 Sep 2018 22:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvfx=mg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4Zkz-00041w-GO
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 22:55:09 +0000
X-Inumbo-ID: 0979d331-c04d-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0979d331-c04d-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 22:56:14 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com (unknown [149.199.62.254])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 243D7206B8;
 Mon, 24 Sep 2018 22:55:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537829708;
 bh=SdTaQnh3ZgMCt017MrbQF/Yj9QUq4uXo1XuxqR2/E18=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=EP3uxBAqMo5RVpbiCJ73gXHlWOrwpdFXi7sYDb5jSvg6yIPAW3Xsoc4JbwF7/nS8y
 99Mp8aMvKT78Hjwrs1X1AfB03CvUb0dUFCf4Bru+469jS3vKXdetFOUtHEkwsDmfo5
 AeYCv3DE5tjxCzafMfPwhuWibjh5omMhWDWc+7Vk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 24 Sep 2018 15:55:03 -0700
Message-Id: <1537829704-22680-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1809241554040.15006@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1809241554040.15006@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 1/2] xen/arm: make platform specific code
 dependent on ALL32_PLAT or ALL64_PLAT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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@arm.com,
 sstabellini@kernel.org, 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>

Q29tcGlsZSBwbGF0Zm9ybSBjb2RlIHRoYXQgZG9lc24ndCBoYXZlIGl0cyBvd24gc3BlY2lmaWMg
a2NvbmZpZyBvcHRpb24Kb25seSBpZiBBTEwzMl9QTEFUIG9yIEFMTDY0X1BMQVQgZGVwZW5kaW5n
IG9uIHRoZSBhcmNoaXRlY3R1cmUuIFRoZQpiZW5lZml0IGlzIHRoYXQgY2hvb3Npbmcgb25lIG9m
IHRoZSBwbGF0Zm9ybXMgYXZhaWxhYmxlIGFzIGEgbWVudQpvcHRpb24gYWxsb3dzIHRoZSB1c2Vy
IG5vdCB0byBidWlsZCBvdGhlciB1bm5lY2Vzc2FyeSBwbGF0Zm9ybSBjb2RlLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKLS0tCkNoYW5n
ZXMgaW4gdjM6Ci0gY292ZXIgYWxsIHJlbWFpbmluZyBwbGF0Zm9ybXMKLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL01ha2VmaWxlIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9N
YWtlZmlsZQppbmRleCBhNzliZGI5Li5iZDcyNGExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUK
QEAgLTEsMTEgKzEsMTEgQEAKLW9iai15ICs9IHZleHByZXNzLm8KLW9iai0kKENPTkZJR19BUk1f
MzIpICs9IGJyY20ubwotb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gZXh5bm9zNS5vCi1vYmotJChD
T05GSUdfQVJNXzMyKSArPSBtaWR3YXkubwotb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gb21hcDUu
bwotb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwotb2JqLSQoQ09ORklHX0FSTV82NCkg
Kz0gc2VhdHRsZS5vCi1vYmoteSArPSBzdW54aS5vCi1vYmotJChDT05GSUdfQVJNXzY0KSArPSB0
aHVuZGVyeC5vCi1vYmotJChDT05GSUdfQVJNXzY0KSArPSB4Z2VuZS1zdG9ybS5vCitvYmotJChD
T05GSUdfQUxMMzJfUExBVCkgKz0gdmV4cHJlc3Mubworb2JqLSQoQ09ORklHX0FMTDMyX1BMQVQp
ICs9IGJyY20ubworb2JqLSQoQ09ORklHX0FMTDMyX1BMQVQpICs9IGV4eW5vczUubworb2JqLSQo
Q09ORklHX0FMTDMyX1BMQVQpICs9IG1pZHdheS5vCitvYmotJChDT05GSUdfQUxMMzJfUExBVCkg
Kz0gb21hcDUubworb2JqLSQoQ09ORklHX0FMTDMyX1BMQVQpICs9IHJjYXIyLm8KK29iai0kKENP
TkZJR19BTEw2NF9QTEFUKSArPSBzZWF0dGxlLm8KK29iai0kKENPTkZJR19BTExfUExBVCkgICAr
PSBzdW54aS5vCitvYmotJChDT05GSUdfQUxMNjRfUExBVCkgKz0gdGh1bmRlcngubworb2JqLSQo
Q09ORklHX0FMTDY0X1BMQVQpICs9IHhnZW5lLXN0b3JtLm8KIG9iai0kKENPTkZJR19NUFNPQ19Q
TEFURk9STSkgICs9IHhpbGlueC16eW5xbXAubwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 22:55:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 22:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Zkn-00041o-Rc; Mon, 24 Sep 2018 22:54:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvfx=mg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4Zkn-00041j-4E
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 22:54:57 +0000
X-Inumbo-ID: 01549c08-c04d-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01549c08-c04d-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 22:56:00 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 53C9720877;
 Mon, 24 Sep 2018 22:54:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537829694;
 bh=XtVGCIhNDmCS5jhl6alMNHmfloEAYRJc6zdnnqIPl8A=;
 h=Date:From:To:cc:Subject:From;
 b=AnaX3DcBHlWyAqskdaNnS7BTBkLr7DbDPqoyuhB/ODT8+DqdB2T50YQ30ntMNy9zK
 JWbFx+jAsCeuBxMoaG3Qhja3fF38DJBYNlfsxcru8RfQWzKlePQa7oK0m9lhArXu7/
 EURqRTF+MG79h5jlLls7QidWV1g+FaRemvvJXJFo=
Date: Mon, 24 Sep 2018 15:54:51 -0700 (PDT)
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.1809241554040.15006@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/2] arm: improve platforms kconfig,
 was: add one kconfig option per platform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgaW1wcm92ZXMgdGhlIGtjb25maWcgYW5kIE1ha2Vm
aWxlIG9mIHRoZSBwbGF0Zm9ybXMKdW5kZXIgcGxhdGZvcm1zLy4gTW9zdCBwYXRjaGVzIGhhdmUg
YmVlbiByZW1vdmVkIGNvbXBhcmVkIHRvIHByZXZpb3VzCnZlcnNpb25zIG9mIHRoZSBzZXJpZXMu
CgpDaGVlcnMsCgpTdGVmYW5vCgoKVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBi
MjhjZDIxYzM2Mjg4YTAxYWU2MWVkNGY1NTc4MDJhYmM4ZWUwM2U0OgoKICB4ODYvYnVpbGQ6IFVz
ZSBuZXcgLm5vcHMgZGlyZWN0aXZlIHdoZW4gYXZhaWxhYmxlICgyMDE4LTA4LTI4IDE5OjAxOjEx
ICswMTAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHA6
Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94ZW4t
dW5zdGFibGUuZ2l0IGtjb25maWctcGxhdC0zCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAg
dG8gZTA5ZGYyOWQ4ZThiNTQ4ZTZkYjhjODI1MTMyMmIxNmJhZWQ0YTYyMToKCiAgeGVuL2FybTog
aW50cm9kdWNlIE5PX1BMQVQgKDIwMTgtMDgtMzAgMTE6MDE6MDAgLTA3MDApCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClN0
ZWZhbm8gU3RhYmVsbGluaSAoMik6CiAgICAgIHhlbi9hcm06IG1ha2UgcGxhdGZvcm0gc3BlY2lm
aWMgY29kZSBkZXBlbmRlbnQgb24gQUxMMzJfUExBVCBvciBBTEw2NF9QTEFUCiAgICAgIHhlbi9h
cm06IGludHJvZHVjZSBOT19QTEFUCgogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICB8
ICA0ICsrKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZyAgfCAgNSArKysrKwogeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZSB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 22:55:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 22:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4Zl1-00042E-Di; Mon, 24 Sep 2018 22:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tvfx=mg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4Zkz-00041x-Go
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 22:55:09 +0000
X-Inumbo-ID: 09a5d540-c04d-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09a5d540-c04d-11e8-a6a9-d7ebe60f679a;
 Mon, 24 Sep 2018 22:56:14 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com (unknown [149.199.62.254])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6E7502145D;
 Mon, 24 Sep 2018 22:55:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537829708;
 bh=8vU5g0j3E4KVJxCA2apf/0045jxGtF/xD7jTvrulMFY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=gHji/dCBBT3gQI4DL3aiphLENbwfpyKJkZl0JediaL4xzzLSSwvgMPhJni+MdRZP0
 uVzEhgqJFGbtQkom79I0bcACJ0wKeRoRHnej5KZEZYTriYPkhZKM9WjnzwC0Ra335h
 Ox+AIsQrRuQjcji2q4Y3Ed6GVBlUlwMz292Y1cZs=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 24 Sep 2018 15:55:04 -0700
Message-Id: <1537829704-22680-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1809241554040.15006@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1809241554040.15006@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 2/2] xen/arm: introduce NO_PLAT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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@arm.com,
 sstabellini@kernel.org, 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>

QWRkIGEgS2NvbmZpZyBvcHRpb24gdG8gc2VsZWN0IG5vIHNwZWNpZmljIHBsYXRmb3JtIHN1cHBv
cnQuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5j
b20+Ci0tLQpDaGFuZ2VzIGluIHYzOgotIG5lZWQgdG8gYWRkIGlmbmVxICgkKENPTkZJR19OT19Q
TEFUKSx5KSBhcm91bmQgc3ViZGlyLXkgKz0gcGxhdGZvcm1zCiAgb3RoZXJ3aXNlIGNvbXBpbGF0
aW9uIGZhaWxzIHdoZW4gbm8gcGxhdGZvcm1zIGFyZSBzZWxlY3RlZDoKCm1ha2UgLWYgL2xvY2Fs
L3JlcG9zL3hlbi11cHN0cmVhbS94ZW4vUnVsZXMubWsgLUMgL2xvY2FsL3JlcG9zL3hlbi11cHN0
cmVhbS94ZW4vYXJjaC9hcm0gYnVpbHRfaW4ubwptYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rvcnkg
YC9sb2NhbC9yZXBvcy94ZW4tdXBzdHJlYW0veGVuL2FyY2gvYXJtJwptYWtlWzNdOiAqKiogTm8g
cnVsZSB0byBtYWtlIHRhcmdldCBgcGxhdGZvcm1zL2J1aWx0LWluLm8nLCBuZWVkZWQgYnkgYGJ1
aWx0X2luLm8nLiAgU3RvcC4KLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgfCA0
ICsrKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZyB8IDUgKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IGI5YjE0MWQu
Ljg0ZWJjZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUKQEAgLTEsOCArMSwxMCBAQAogc3ViZGlyLSQoQ09ORklHX0FSTV8zMikg
Kz0gYXJtMzIKIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGFybTY0Ci1zdWJkaXIteSArPSBw
bGF0Zm9ybXMKIHN1YmRpci0kKENPTkZJR19BUk1fNjQpICs9IGVmaQogc3ViZGlyLSQoQ09ORklH
X0FDUEkpICs9IGFjcGkKK2lmbmVxICgkKENPTkZJR19OT19QTEFUKSx5KQorc3ViZGlyLXkgKz0g
cGxhdGZvcm1zCitlbmRpZgogCiBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRl
cm5hdGl2ZS5vCiBvYmoteSArPSBib290ZmR0LmluaXQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9LY29uZmlnIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCmlu
ZGV4IDQwOWQzZjguLmJjMGU5Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
S2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcKQEAgLTM2LDYgKzM2
LDExIEBAIGNvbmZpZyBNUFNPQwogCS0tLWhlbHAtLS0KIAlFbmFibGUgYWxsIHRoZSByZXF1aXJl
ZCBkcml2ZXJzIGZvciBYaWxpbnggVWx0cmFzY2FsZSsgTVBTb0MKIAorY29uZmlnIE5PX1BMQVQK
Kwlib29sICJObyBQbGF0Zm9ybXMiCisJLS0taGVscC0tLQorCURvIG5vdCBlbmFibGUgc3BlY2lm
aWMgc3VwcG9ydCBmb3IgYW55IHBsYXRmb3JtLgorCiBlbmRjaG9pY2UKIAogY29uZmlnIEFMTDY0
X1BMQVQKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 23:17:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 23: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 1g4a6l-0005pZ-BU; Mon, 24 Sep 2018 23:17: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=fq4m=mg=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1g4a6k-0005pU-M8
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 23:17:38 +0000
X-Inumbo-ID: b8b14786-c04f-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8b14786-c04f-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 01:15:27 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id y71-v6so3421616lje.9
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 16:17:37 -0700 (PDT)
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=FPDnMI20jUciS8IBXIK9yomVLXIfZoHDsPEI8GnSzEY=;
 b=NM5A5ME/Ez4jXRqxjwsHxsrqWq1SmoonKtE3YJ7n2Ne4/r16Uk46K+zFMg/Rjp4tWX
 m8Q5HEsm3Uvyod/4kDivAtaPpTSgKMCSoJWJfAd9xxfYljJZoXNRocZgxbdgwxSKb5Gy
 vVsSAJlN5dONjniC79pXQRl3qyQhi+UE62NjIK9HLdqgo2A+f1ySTTu1a5jdBygth+Zm
 G5wmsvUMANHZ/KzGpbzRsaMKFzTqf/3Ze3Cii2PJa4fv+FLYVIqqrczZVEjUcNkMaqRz
 sgQwTctNQi2D2XwJR5D/NpVceAjqm2uRtYeoWdfn20wRjDtb0Rfy+3KTZJJTHxyKiIlN
 lr+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:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FPDnMI20jUciS8IBXIK9yomVLXIfZoHDsPEI8GnSzEY=;
 b=cOwPnS2ov1a6zNBaBu2QuN8xv7SdzbIPOSZzSuhVvOtd5s5qEJgiDbG0kvT9Pk+3Dk
 bNpJdhEDPIjoWDlNppP5n9DivjebsmKl6FHeRPAOod8GZLoUCD98VJ3ycWIKHFKxdq4l
 CmRqcE9fwqB4izlo0x8SGKe1PbOZcvm8/hrRNucgY6cXx6D7/PO67UNzdQ3bkyLT/AOc
 UEInn0OEkat/pmZACbYmhDSfesqPblz/WRlTLF86cRFvz9E9a3SZPdoHRDBHk7P8NmBI
 baUspRpyVpSgduk7U4RGi+gTlZytLuiYVv0Ce9sVXoxeUn/WvCcF5NHf1ZXxQ+5+9xsz
 y7vw==
X-Gm-Message-State: ABuFfoj07DUrkf8+JSTevu+HMnhPJSug83orSjiyVS58TDTmXtF7BZZs
 +CLmAKAj3Fcjj7ACsfyd+EY+COYunwYSKMqwDTE=
X-Google-Smtp-Source: ACcGV63Gm9dd6PcEbEKzOy3TAA1SiiiW6xToYDp9a3Lr5T7TcaRvHtlQHIcX2xuQR+Locjpm1Ax2KCoPQBfkMna/LCY=
X-Received: by 2002:a2e:21d5:: with SMTP id h82-v6mr629714lji.46.1537831055988; 
 Mon, 24 Sep 2018 16:17:35 -0700 (PDT)
MIME-Version: 1.0
References: <1537557930-3266-1-git-send-email-christopher.w.clark@gmail.com>
 <EE473E0502000094601C5EC1@prv1-mh.provo.novell.com>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
 <960FC0BE02000080AB59E961@prv1-mh.provo.novell.com>
 <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
 <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
 <5BA8D34802000078001EB1CB@prv1-mh.provo.novell.com>
In-Reply-To: <5BA8D34802000078001EB1CB@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 24 Sep 2018 16:17:22 -0700
Message-ID: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgNTowNiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDIxLjA5LjE4IGF0IDIxOjI1LCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4KPiA+IEFkZHMgbmVjZXNzYXJ5IChwcmV2aW91
c2x5IG1pc3NpbmcpICNpbmNsdWRlIDxzdGRpby5oPiB0byB4ODYtZW11bGF0ZS5oCj4KPiBXaHkg
Im5lY2Vzc2FyeSAocHJldmlvdXNseSBtaXNzaW5nKSI/IEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxl
IHRvCj4gc3BvdCBhbnl0aGluZyBpbiB0aGF0IGhlYWRlciB0aGF0IHdvdWxkIGRlcGVuZCBvbiBz
dGRpby5oLgoKV2hlbiBXUkFQIGlzIGRlZmluZWQgcHJpb3IgdG8gaW5jbHVkaW5nIHg4Ni1lbXVs
YXRlLmgsIGl0IGludHJvZHVjZXMKdGhlIG5lZWQgZm9yIHN0ZGlvLmggdG8gYmUgaW5jbHVkZWQg
dG8gYXZvaWQ6Cgp8IHg4Ni1lbXVsYXRlLmg6ODM6NjogZXJyb3I6ICdmd3JpdGUnIHVuZGVjbGFy
ZWQgaGVyZSAobm90IGluIGEKZnVuY3Rpb24pOyBkaWQgeW91IG1lYW4gJ2ZyZWUnPwp8ICBXUkFQ
KGZ3cml0ZSk7CgphbmQgc2ltaWxhciBmb3IgdGhlIG90aGVyIHdyYXBwZWQgZnVuY3Rpb25zLgoK
SXQgd2FzIGZpbmUgcHJldmlvdXNseSBhcyB3cmFwcGVyLmMgaW5jbHVkZWQgPHN0ZGlvLmg+IHBy
aW9yIHRvICJ4ODYtZW11bGF0ZS5oIgpidXQgdGhhdCBnZXRzIGNoYW5nZWQgd2l0aCB0aGlzIGNv
bW1pdC4gSSdsbCByZXdyaXRlIHRoYXQgcGFydCBvZiB0aGUgY29tbWl0Cm1lc3NhZ2UgdGhvdWdo
LCBhbmQgSSdsbCBhbHNvIG1hZGUgdGhlIG5ldyA8c3RkaW8uaD4gaW5jbHVzaW9uCmRlcGVuZGVu
dCBvbiBXUkFQLApzaW5jZSBXUkFQIGJlaW5nIGRlZmluZWQgaXMgd2hhdCBwcm9tcHRzIHRoZSBu
ZWVkIGZvciBpdC4KCj4gPiBAQCAtMTYsNiArMTQsOCBAQAo+ID4gICNpbmNsdWRlIDx4ZW4veGVu
Lmg+Cj4gPgo+ID4gICNpbmNsdWRlICJ4ODYtZW11bGF0ZS5oIgo+ID4gKyNpbmNsdWRlIDxzdGRp
by5oPgo+ID4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPiA+ICAjaW5jbHVkZSAiZnV6ei1lbXVsLmgi
Cj4KPiBTdWNoLCBhdCB0aGUgZmlyc3QgZ2xhbmNlIG1pcy1wbGFjZWQsICNpbmNsdWRlLXMgbmVl
ZCBhIGNvbW1lbnQuCgphY2ssIHdpbGwgZG8uCgo+Cj4gPiAtLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IveDg2LWVtdWxhdGUuaAo+ID4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3g4Ni1lbXVsYXRlLmgKPiA+IEBAIC0zLDEyICszLDIzIEBACj4gPiAgI2luY2x1ZGUgPHN0ZGRl
Zi5oPgo+ID4gICNpbmNsdWRlIDxzdGRpbnQuaD4KPiA+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4g
PiAtI2luY2x1ZGUgPHN0cmluZy5oPgo+ID4KPiA+ICsvKgo+ID4gKyAqIFVzZSBvZiBzc2UgcmVn
aXN0ZXJzIG11c3QgYmUgZGlzYWJsZWQgcHJpb3IgdG8gdGhlIGRlZmluaXRpb24gb2YKPiA+ICsg
KiBhbHdheXNfaW5saW5lIGZ1bmN0aW9ucyB0aGF0IHdvdWxkIHVzZSB0aGVtIChtZW1jcHksIG1l
bXNldCwgZXRjKS4KPiA+ICsgKi8KPiA+ICsjaWZkZWYgX1NUUklOR19ICj4gPiArIyBlcnJvciAi
TXVzdCBub3QgaW5jbHVkZSA8c3RyaW5nLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5oIgo+ID4gKyNl
bmRpZgo+ID4gKyNpZmRlZiBfU1RESU9fSAo+ID4gKyMgZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUg
PHN0ZGlvLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5oIgo+ID4gKyNlbmRpZgo+Cj4gQW5kIHdoYXQg
ZXhjbHVkZXMgb3RoZXIgaGVhZGVycyBnYWluaW5nIGFsd2F5cy1pbmxpbmUgZnVuY3Rpb25zCj4g
KG9yIGV2ZW4gaGF2aW5nIHRoZW0gYWxyZWFkeSwgd2hlbiB0aGUgZ2xpYmMgaW1wbGVtZW50YXRp
b24gaXMKPiBub3QgZXhhY3RseSB0aGUgdXBzdHJlYW0gb25lKT8KCkl0IGlzIHBvc3NpYmxlIHRo
YXQgY291bGQgaGFwcGVuOyBidXQgdGhlc2UgdHdvIGFyZSB0aGUgaGVhZGVycyB0aGF0IGFyZSBr
bm93bgp0byBiZSBhIHByb2JsZW0gdG9kYXksIGFuZCBhcmUgYWxzbyB0aGUgc2FtZSBoZWFkZXJz
IHRoYXQgZGVmaW5lIHRoZSBmdW5jdGlvbnMKYWxyZWFkeSBsaXN0ZWQgd2l0aGluIHg4Ni1lbXVs
YXRlLmggYXMgZGVzZXJ2aW5nIG9mIHRoZWlyIG93biB3cmFwcGVycywgc28KaXQgc2VlbXMgdG9s
ZXJhYmxlIHRvIGludHJvZHVjZSBjaGVja2luZyBmb3IganVzdCB0aGVzZSB0d28uCgo+IEFsb25n
IHRob3NlIGxpbmVzIEknbSBhbHNvCj4gdW5jb252aW5jZWQgX1NUUklOR19IIGFuZCBfU1RESU9f
SCBhcmUgdW5pdmVyc2FsbHkgc3VpdGFibGUKPiBoZXJlLgoKT0ssIEknbGwgc3dpdGNoIHRoZSA8
c3RkaW8uaD4gY2hlY2sgb3ZlciB0byBsb29rIGZvciBFT0YgaW5zdGVhZCwgYXMgdGhhdCdzCmRl
ZmluZWQgaW4gdGhlIEMgc3RhbmRhcmQsIHdoaWNoIHdpbGwgbWFrZSB0aGUgY2hlY2sgcG9ydGFi
bGUuIEkgZG9uJ3QgaGF2ZSBhCnNpbWlsYXIgb3B0aW9uIGZvciA8c3RyaW5nLmg+IHRob3VnaCAt
IGhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsgaXQgYWJzb2x1dGVseSBoYXMKdG8gYmUgdW5pdmVyc2Fs
bHkgY29ycmVjdDogZm9yIGZhbHNlLW5lZ2F0aXZlcywgR0xJQkMgaXMgY29tbW9uIGVub3VnaCB0
aGF0IGl0CnNob3VsZCBiZSBjYXVnaHQgcmVsYXRpdmVseSBxdWlja2x5IGlmIGEgdmlvbGF0aW9u
IGlzIHNvbWVob3cgaW50cm9kdWNlZCBieQphIGRldmVsb3BlciBub3QgdXNpbmcgR0xJQkMsIGFu
ZCBmYWxzZS1wb3NpdGl2ZXMgc2VlbSB1bmxpa2VseSBpbiBwcmFjdGljZS4KCj4gPiAgI2lmIF9f
R05VQ19fID49IDYKPiA+ICAjcHJhZ21hIEdDQyB0YXJnZXQoIm5vLXNzZSIpCj4gPiAgI2VuZGlm
Cj4KPiBJIHRoaW5rIHRoZSByaWdodCBhcHByb2FjaCB3b3VsZCBiZSB0byBtb3ZlIHRoaXMgdG8g
dGhlIHRvcCBvZiB0aGUKPiBmaWxlLCBhaGVhZCBvZiBhbGwgI2luY2x1ZGUtcy4gSG93ZXZlciwg
SSB2YWd1ZWx5IHJlY2FsbCB0aGlzIG5vdAo+IGhhdmluZyB3b3JrZWQgb24gYXQgbGVhc3Qgc29t
ZSBzeXN0ZW1zIGJhY2sgd2hlbiBJIGhhZAo+IGludHJvZHVjZWQgaXQuCgpZZXMsIHRoaXMgaXMg
c3RpbGwgdGhlIGNhc2UsIGZhaWxpbmcgaW4gbXkgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgYXQg
bGVhc3QuCkRlY2xhcmF0aW9uIG9mIGF0b2YgZmFpbHMgd2l0aDogIlNTRSByZWdpc3RlciByZXR1
cm4gd2l0aCBTU0UgZGlzYWJsZWQiLgoKPiBBbmQgcmVhbGx5IHRoZSBjb21taXQgaW50cm9kdWNp
bmcgdGhlIGFib3ZlIGV4cGxhaW5zCj4gd2h5LiBUaGVyZWZvcmUgdGhlIGxhdGVzdCB3aXRoIHRo
ZSBhcHBlYXJhbmNlIG9mIHNvbWUgcHJvYmxlbWF0aWMKPiBpbmxpbmUgZnVuY3Rpb24gaW4gc3Rk
bGliLmggd2UnZCBlbmQgdXAgaW4gYSBkZWFkIGVuZC4KClllcywgdGhhdCB3b3VsZCBiZSBhbiB1
bmZvcnR1bmF0ZSAoY29tcGlsZXIsIG9wdGltaXplIGxldmVsLCBsaWJyYXJ5KQp0dXBsZSB0byBo
YXZlIHRvIGhhbmRsZS4KCj4gQm90dG9tIGxpbmUgLSBJIGNhbiBhY2NlcHQgc29tZXRoaW5nIGFs
b25nIHRoZSBsaW5lcyBvZiB5b3VyIHBhdGNoCj4gYXMgYSB3b3JrYXJvdW5kIGZvciB3aGF0IGFw
cGVhcnMgdG8gYmUgYSBjb21waWxlciBidWcuIEJ1dCB0aGlzCj4gbmVlZHMgdG8gYmUgZXhwbGFp
bmVkIGluIGNvbW1lbnRzLCBpbmNsdWRpbmcgbGltaXRhdGlvbnMgd2UncmUKPiBhd2FyZSBvZiBz
byB0aGF0IHBlb3BsZSBmaW5kaW5nIGZ1cnRoZXIgbmVlZCB0byBjaGFuZ2UgdGhpcyBjYW4KPiBm
b2xsb3cgd2hhdCBpcyBkb25lIHdoeSBhbmQgd2hlcmUuCgpUaGFua3MgZm9yIHRoZSByZXZpZXcu
IEkgd2lsbCBzZW5kIGFuIHVwZGF0ZWQgdmVyc2lvbiBvZiB0aGUgcGF0Y2gKYWltaW5nIHRvIGFk
ZHJlc3MgdGhlc2UgY29tbWVudHMgc2hvcnRseS4KCkNocmlzdG9waGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 23:23:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 23: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 1g4aBw-0006Ym-0v; Mon, 24 Sep 2018 23:23: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=fq4m=mg=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1g4aBv-0006Yh-1T
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 23:22:59 +0000
X-Inumbo-ID: 77dbe39e-c050-11e8-a8a5-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77dbe39e-c050-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 01:20:47 +0200 (CEST)
Received: by mail-io1-xd43.google.com with SMTP id w11-v6so19052656iob.2
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 16:22:57 -0700 (PDT)
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=QuDz82rlLFbzbr51gARoN/ieEdiEtN+nTwCtp+CEvik=;
 b=I6aCvxRsCLQHWCfMwHL7SflJCQ9diuaaBLaAcJBscfEfo7lLebFGY0s884/knoOfG6
 G0BsuO/hJcuZt48cUX1WxmOxATGWbI5K77VpD9Qh3TFySxoz4x/jbl0/RicA5z59XxLy
 TgyGXIELHmcoKqGXkOFsNn85SLoiB7UV4D2QKBWWJvVWc8Cjd3snpAJTKRYvmnLiH5ZP
 2lJR93B9HoUsRvfe8VzZju+cKs4Jy7+h99z3h/xaFiEZYxY/I84/ZgA7mVTDPhUhwD+R
 tltRnFYBJ5scl9vE9B2IG/sxEhSTT3+HSg18MC/nR34WXWwfHHIrav5JzXrYY2DWYad+
 Wmpg==
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=QuDz82rlLFbzbr51gARoN/ieEdiEtN+nTwCtp+CEvik=;
 b=THCnj1T72oKgeIpzpVbNltOuJqM22Cz0fTuV7HoNiY7R5DBs3ZkSyVfhM+wu1jG6ik
 dhWYiyTTK2o3ilG0p7IdVp64OHWedIFu7MCh+iY9VbV80kUiUOfZMS2bEnEkogzfZkPv
 D13P5jzEn7wMAFD0HK2+79iniLXK3u4a9CU75enPnR3MZ9LvMSDu9EhhEMXwrhBhLH4i
 XCzWpuv7VvHTg+50GXmE/W/OFOElWOaPmqa2WQ76gX83KY6y74Qp4OmqoVjN9m+gvvZH
 UpLpfyiypkS7nlQv3qTKfAvXUkbKvD+Bk/9lpu2R/qGXzcwICFmZ0UAoUPf6aFVtfehc
 vbCA==
X-Gm-Message-State: ABuFfoiqysAhw/ijRYkAK77Cp6HfodnggZZhZYF+T+a8CBFPOfWmj73W
 e6XLFdkzAZJKd+S4HyX6Ye9hK0/U
X-Google-Smtp-Source: ACcGV62FHPU9p6DOfgbkk88WniEk8lLL9+Je6G/3JhCZYxfLePliYnPdJmFTwXsQbh1dwwjVevgiIA==
X-Received: by 2002:a6b:bd45:: with SMTP id n66-v6mr968149iof.25.1537831376567; 
 Mon, 24 Sep 2018 16:22:56 -0700 (PDT)
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 m11-v6sm283150ioq.35.2018.09.24.16.22.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 24 Sep 2018 16:22:55 -0700 (PDT)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org,
	jbeulich@suse.com
Date: Mon, 24 Sep 2018 16:22:38 -0700
Message-Id: <1537831358-22655-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
References: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
Subject: [Xen-devel] [PATCH v2] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, andrew.cooper3@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>

V29ya2Fyb3VuZCBmb3IgY29tcGlsZXIgcmVqZWN0aW9uIG9mIFNTRS11c2luZyBhbHdheXNfaW5s
aW5lcyBkZWZpbmVkIGJlZm9yZQpTU0UgaXMgZGlzYWJsZWQuCgpDb21waWxpbmcgd2l0aCBfRk9S
VElGWV9TT1VSQ0Ugb3IgaGlnaGVyIGxldmVscyBvZiBvcHRpbWl6YXRpb24gZW5hYmxlZAp3aWxs
IGFsd2F5c19pbmxpbmUgc2V2ZXJhbCBsaWJyYXJ5IGZucyAobWVtc2V0LCBtZW1jcHksIC4uLikK
KHdpdGggZ2NjIDguMi4wIGFuZCBnbGliYyAyLjI4KS4KCkluIGZ1enogYW5kIHg4Nl9lbXVsYXRv
ciB0ZXN0LCB0aGUgY29tcGlsZXIgaXMgaW5zdHJ1Y3RlZCBub3QKdG8gZ2VuZXJhdGUgU1NFIGlu
c3RydWN0aW9ucyB2aWE6ICNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKYmVjYXVzZSB0aG9z
ZSByZWdpc3RlcnMgYXJlIG5lZWRlZCBmb3IgdXNlIGJ5IHRoZSB3b3JrbG9hZC4KClRoZSBjb21i
aW5hdGlvbiBhYm92ZSBjYXVzZXMgY29tcGlsYXRpb24gZmFpbHVyZSBhcyB0aGUgaW5saW5lIGZ1
bmN0aW9ucwp1c2UgdGhvc2UgaW5zdHJ1Y3Rpb25zLiBUaGlzIGlzIHJlc29sdmVkIGJ5IHJlb3Jk
ZXJpbmcgdGhlIGluY2x1c2lvbiBvZgo8c3RkaW8uaD4gYW5kIDxzdHJpbmcuaD4gdG8gYWZ0ZXIg
dGhlIHByYWdtYSBkaXNhYmxpbmcgU1NFIGdlbmVyYXRpb24uCgpJdCB3b3VsZCBiZSBwcmVmZXJh
YmxlIHRvIGxvY2F0ZSB0aGUgbm8tc3NlIHByYWdtYSB3aXRoaW4geDg2LWVtdWxhdGUuaCBhdCB0
aGUKdG9wIG9mIHRoZSBmaWxlLCBwcmlvciB0byBpbmNsdWRpbmcgYW55IG90aGVyIGhlYWRlcnM7
IHVuZm9ydHVuYXRlbHkgZG9pbmcgc28KYmVmb3JlIDxzdGRsaWIuaD4gY2F1c2VzIGNvbXBpbGF0
aW9uIGZhaWx1cmUgZHVlIHRvIGRlY2xhcmF0aW9uIG9mICdhdG9mJyB3aXRoOgogICJTU0UgcmVn
aXN0ZXIgcmV0dXJuIHdpdGggU1NFIGRpc2FibGVkIi4KRm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8g
KGtub3duKSBjdXJyZW50IGRlcGVuZGVuY3kgb24gYW55IGFsd2F5c19pbmxpbmUKU1NFLWluY2xp
bmVkIGZ1bmN0aW9uIGRlY2xhcmVkIGluIDxzdGRsaWIuaD4gb3IgYW55IG9mIGl0cyBkZXBlbmRl
bmNpZXMsIHNvIHRoZQpwcmFnbWEgaXMgdGhlcmVmb3JlIGlzc3VlZCBpbW1lZGlhdGVseSBhZnRl
ciBpbmNsdXNpb24gb2YgPHN0ZGxpYi5oPiB3aXRoIGEKY29tbWVudCBpbnRyb2R1Y2VkIHRvIGV4
cGxhaW4gaXRzIGxvY2F0aW9uIHRoZXJlLgoKQWRkIGNvbXBpbGUtdGltZSBjaGVja3MgZm9yIHVu
d2FudGVkIHByaW9yIGluY2x1c2lvbiBvZiA8c3RyaW5nLmg+IGFuZAo8c3RkaW8uaD4sIHdoaWNo
IGFyZSB0aGUgdHdvIGhlYWRlcnMgdGhhdCBwcm92aWRlIHRoZSBsaWJyYXJ5IGZ1bmN0aW9ucyB0
aGF0CmFyZSBoYW5kbGVkIHdpdGggd3JhcHBlcnMgYW5kIGxpc3RlZCB3aXRoaW4gIng4Ni1lbXVs
YXRlLmgiIGFzIG9uZXMgIndlIHRoaW5rCm1pZ2h0IGFjY2VzcyBhbnkgb2YgdGhlIEZQVSBzdGF0
ZSIuCiogVXNlIHN0YW5kYXJkLWRlZmluZWQgIkVPRiIgbWFjcm8gdG8gZGV0ZWN0IHByaW9yIDxz
dGRpby5oPiBpbmNsdXNpb24uCiogVXNlICJfU1RSSU5HX0giIChub24tc3RhbmRhcmRpemVkIGd1
YXJkIG1hY3JvKSBhcyBiZXN0LWVmZm9ydAogIGZvciBkZXRlY3Rpb24gb2YgcHJpb3IgPHN0cmlu
Zy5oPiBpbmNsdXNpb24uIFRoaXMgaXMgbm9uLXVuaXZlcnNhbGx5CiAgdmlhYmxlIGJ1dCB3aWxs
IHByb3ZpZGUgZXJyb3Igb3V0cHV0IG9uIGNvbW1vbiBHTElCQyBzeXN0ZW1zLCBzbwogIHByb3Zp
ZGVzIHNvbWUgZGVmZW5zaXZlIGNvdmVyYWdlLgoKQWRkcyBjb25kaXRpb25hbCAjaW5jbHVkZSA8
c3RkaW8uaD4gdG8geDg2LWVtdWxhdGUuaCBiZWNhdXNlIGZ3cml0ZSwgcHJpbnRmLApldGMuIGFy
ZSByZWZlcmVuY2VkIHdoZW4gV1JBUCBoYXMgYmVlbiBkZWZpbmVkLgoKU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0t
CkNoYW5nZXMgaW4gdjI6CgoqIEFkZGVkIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGUgZGVsaWJlcmF0
ZSBvcmRlcmluZyBvZiBpbmNsdWRlcyB0aGF0IG1pZ2h0CiAgb3RoZXJ3aXNlIGJlIGJlbGlldmVk
IHRvIGJlIGluY29ycmVjdC4KCiogQWRkZWQgY29tbWVudCB0byBleHBsYWluIHRoZSBwb3NpdGlv
bmluZyBvZiB0aGUgbm8tc3NlIHByYWdtYSBhbmQgdGhlCiAgb3JkZXJpbmcgb2YgaW5jbHVkZXMg
YXJvdW5kIGl0LgoKKiBQdXQgdGhlIGRlZmVuc2l2ZSBoZWFkZXItaW5jbHVzaW9uIGNvbXBpbGUt
dGltZSBjaGVja3MgcmlnaHQgbmV4dCB0byB0aGUKICBpbmNsdXNpb24gb2YgdGhlIGhlYWRlcnMg
dGhhdCB0aGV5IGFyZSBjaGVja2luZyBmb3IuCgoqIE5hcnJvd2VkIHRoZSBpbmNsdXNpb24gb2Yg
c3RkaW8uaCBpbiB4ODYtZW11bGF0ZS5oIHRvIGJlIGNvbmRpdGlvbmFsIG9uCiAgV1JBUCBiZWlu
ZyBkZWZpbmVkLCBzaW5jZSB0aGF0IGNvbmRpdGlvbiBkZXRlcm1pbmVzIHRoZSBuZWVkIHRvIGlu
Y2x1ZGUgaXQuCiAgUmVtb3ZlZCB0aGUgaW5jbHVkZSBvZiBzdGRpby5oIGZyb20gd3JhcHBlcnMu
YyBhcyBubyBsb25nZXIgcmVxdWlyZWQgYW5kIHRvCiAgb2J2aWF0ZSB0aGUgbmVlZCBmb3IgYW4g
ZXhwbGFuYXRvcnkgY29tbWVudCBhYm91dCBpbmNsdWRlIG9yZGVyaW5nIHRoZXJlLgoKKiBVc2Ug
ZGVmaW5pdGlvbiBvZiAnRU9GJyB0byBkZXRlY3QgcHJpb3IgaW5jbHVzaW9uIG9mIDxzdGRpby5o
Piwgc2luY2UgdGhpcwogIGlzIGRlZmluZWQgaW4gdGhlIHN0YW5kYXJkIGFuZCBpbmNyZWFzZXMg
cG9ydGFiaWxpdHkgdG8gb3RoZXIgQyBsaWJyYXJpZXMuCgoqIEFkZGVkIGNvbnRleHQgaW5mb3Jt
YXRpb24gdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgoKIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTAgKysrKysrKy0tCiB0b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivd3JhcHBlcnMuYyAgICAgICAgICAgICB8ICAxIC0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5oICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKyst
LQogMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXgg
MDNhMjQ3My4uMGZmZDBmYiAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTYsOSArNiw3IEBACiAjaW5jbHVkZSA8c3RkYm9vbC5oPgog
I2luY2x1ZGUgPHN0ZGRlZi5oPgogI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1ZGUgPHN0ZGlv
Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8
c3lzL3R5cGVzLmg+CiAjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICNpbmNsdWRlIDxzeXMvbW1hbi5o
PgpAQCAtMTYsNiArMTQsMTQgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAKICNpbmNsdWRlICJ4
ODYtZW11bGF0ZS5oIgorLyoKKyAqIGluY2x1ZGUgIng4Ni1lbXVsYXRlLmgiIHByaW9yIHRvIDxz
dGRpby5oPiBhbmQgPHN0cmluZy5oPjoKKyAqIHg4Ni1lbXVsYXRlLmggZGlzYWJsZXMgdXNlIG9m
IFNTRSByZWdpc3RlcnMsIHdoaWxlIDxzdGRpby5oPiBhbmQgPHN0cmluZy5oPgorICogZGVjbGFy
ZSBmdW5jdGlvbnMgdGhhdCBtYXkgYmUgYWx3YXlzX2lubGluZSBhbmQgdXNlIHRob3NlIHJlZ2lz
dGVycworICogdW5sZXNzIHRoZXkgaGF2ZSBiZWVuIGRpc2FibGVkIGVhcmxpZXIsIHdoaWNoIGNh
biBmYWlsIHRvIGNvbXBpbGUuCisgKi8KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0
cmluZy5oPgogI2luY2x1ZGUgImZ1enotZW11bC5oIgogCiAjZGVmaW5lIE1TUl9JTkRFWF9NQVgg
MTYKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci93cmFwcGVycy5jIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3dyYXBwZXJzLmMKaW5kZXggZDAyMDEzYy4uZWJhN2NjOSAx
MDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3dyYXBwZXJzLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3dyYXBwZXJzLmMKQEAgLTEsNSArMSw0IEBACiAjaW5jbHVk
ZSA8c3RkYXJnLmg+Ci0jaW5jbHVkZSA8c3RkaW8uaD4KIAogI2RlZmluZSBXUkFQKHgpIHR5cGVv
Zih4KSBlbXVsXyMjeAogI2luY2x1ZGUgIng4Ni1lbXVsYXRlLmgiCmRpZmYgLS1naXQgYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5oCmluZGV4IGIyNDllNDYuLjA3ZWExZTggMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0zLDExICszLDM1IEBACiAjaW5jbHVkZSA8c3Rk
ZGVmLmg+CiAjaW5jbHVkZSA8c3RkaW50Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVk
ZSA8c3RyaW5nLmg+Ci0KKy8qCisgKiBVc2Ugb2Ygc3NlIHJlZ2lzdGVycyBtdXN0IGJlIGRpc2Fi
bGVkIHByaW9yIHRvIHRoZSBkZWZpbml0aW9uIG9mCisgKiBhbHdheXNfaW5saW5lIGZ1bmN0aW9u
cyB0aGF0IHdvdWxkIHVzZSB0aGVtIChtZW1jcHksIG1lbXNldCwgZXRjKSwKKyAqIHNvIGRvIHRo
aXMgYXMgZWFybHkgYXMgcG9zc2libGUsIGFpbWluZyB0byBiZSBiZWZvcmUgYW55IGFsd2F5c19p
bmxpbmUKKyAqIGZ1bmN0aW9ucyB0aGF0IGFyZSB1c2VkIGFyZSBkZWNsYXJlZC4KKyAqIFVuZm9y
dHVuYXRlbHksIHRoaXMgY2Fubm90IGJlIGRvbmUgcHJpb3IgdG8gaW5jbHVzaW9uIG9mIDxzdGRs
aWIuaD4KKyAqIGR1ZSB0byBmdW5jdGlvbnMgc3VjaCBhcyAnYXRvZicgdGhhdCBoYXZlIFNTRSBy
ZWdpc3RlciByZXR1cm4gZGVjbGFyZWQsCisgKiBzbyBkbyBzbyBoZXJlLCBpbW1lZGlhdGVseSBh
ZnRlciB0aGF0LgorICovCiAjaWYgX19HTlVDX18gPj0gNgogI3ByYWdtYSBHQ0MgdGFyZ2V0KCJu
by1zc2UiKQogI2VuZGlmCisgLyoKKyAqIEF0dGVtcHQgZGV0ZWN0aW9uIG9mIHVud2FudGVkIHBy
aW9yIGluY2x1c2lvbiBvZiBzb21lIGhlYWRlcnMga25vd24gdG8gdXNlCisgKiBhbHdheXNfaW5s
aW5lIHdpdGggU1NFIHJlZ2lzdGVycyBpbiBzb21lIGxpYnJhcnkgLyBjb21waWxlciAvIG9wdGlt
aXphdGlvbgorICogY29tYmluYXRpb25zLgorICovCisjaWZkZWYgX1NUUklOR19ICisjIGVycm9y
ICJNdXN0IG5vdCBpbmNsdWRlIDxzdHJpbmcuaD4gYmVmb3JlIHg4Ni1lbXVsYXRlLmgiCisjZW5k
aWYKKyNpbmNsdWRlIDxzdHJpbmcuaD4KKworLyogRU9GIGlzIGEgc3RhbmRhcmQgbWFjcm8gZGVm
aW5lZCBpbiA8c3RkaW8uaD4gc28gdXNlIGl0IGZvciBkZXRlY3Rpb24gKi8KKyNpZmRlZiBFT0YK
KyMgZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUgPHN0ZGlvLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5o
IgorI2VuZGlmCisjaWZkZWYgV1JBUAorI2luY2x1ZGUgPHN0ZGlvLmg+CisjZW5kaWYKIAogI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 24 23:27:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Sep 2018 23: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 1g4aFp-0006kX-JI; Mon, 24 Sep 2018 23:27: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=0lkc=mg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4aFo-0006kN-1D
 for xen-devel@lists.xenproject.org; Mon, 24 Sep 2018 23:27:00 +0000
X-Inumbo-ID: 078e7858-c051-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 078e7858-c051-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 01:24:48 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4aFk-0005YJ-8m; Mon, 24 Sep 2018 23:26: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 1g4aFj-0004Ux-Ss; Mon, 24 Sep 2018 23:26:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4aFj-0006Tn-SD; Mon, 24 Sep 2018 23:26:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128025-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 24 Sep 2018 23:26:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128025: 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>

ZmxpZ2h0IDEyODAyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 00:48:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 00:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4bWQ-0004OD-OH; Tue, 25 Sep 2018 00:48:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4bWP-0004O1-65
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 00:48:13 +0000
X-Inumbo-ID: d4d412e0-c05c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4d412e0-c05c-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 00:49: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 1g4bWM-0007bP-5c; Tue, 25 Sep 2018 00:48: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 1g4bWL-0007Oh-Pm; Tue, 25 Sep 2018 00:48:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4bWL-0006ul-P9; Tue, 25 Sep 2018 00:48:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128005-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-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-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm: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-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-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-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-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd: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-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=dad48687595697690795f3cfcfc6ba63a91df478
X-Osstest-Versions-That: linux=6bf4ca7fbc85d80446ac01c0d1d77db4d91a6d84
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 00:48:09 +0000
Subject: [Xen-devel] [linux-next test] 128005: 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>

ZmxpZ2h0IDEyODAwNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAw
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgw
MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAwMgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgwMDIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODAwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgw
MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc5OTEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4MDAyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlr
ZSAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDAyCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMjgwMDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyODAwMgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI4MDAyCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgwMDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODAwMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgwMDIKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODAwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDAyCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgwMDIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyODAwMgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGFkNDg2ODc1OTU2
OTc2OTA3OTVmM2NmY2ZjNmJhNjNhOTFkZjQ3OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNmJmNGNhN2ZiYzg1ZDgwNDQ2YWMwMWMwZDFkNzdkYjRkOTFhNmQ4NAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwMDUgIDIwMTgtMDktMjQgMDk6MTk6MDYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 01:27:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 01:27: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 1g4c83-0005lS-UB; Tue, 25 Sep 2018 01:27: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=yjuo=mh=gmail.com=rashmica.g@srs-us1.protection.inumbo.net>)
 id 1g4c82-0005lN-Qs
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 01:27:06 +0000
X-Inumbo-ID: cefe7b5c-c061-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cefe7b5c-c061-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 03:24:55 +0200 (CEST)
Received: by mail-pf1-x443.google.com with SMTP id k19-v6so10025864pfi.1
 for <xen-devel@lists.xenproject.org>; Mon, 24 Sep 2018 18:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=M4PwrHUuI2b/M7dL2jAXZ4BB/+ald6SXCbxfEMvGrsc=;
 b=IUBf3gm7q3bUtQ5rWk8zreGhJDaWnV+0NB9wx3fIez+Pc1f76L9vqqgw/WXg5w+3Ti
 eGq0bPnKDuVeiYD1S+/TPXFrBous9+8dlYc73mx5NbU6SLGUo2WNMfJBQwV1lzd6u6De
 c0SnyhYttmQz+aj49TSsR8vrVrBZynTvOt/efm152jrISf/sZZ/hYtQVPH4ZUeKFqNGE
 3YC6vo1El2FgwkZN9/9Qg7JVW0ndRKrkxXAbZ937Ztv/yMAb9Q3gCGaDiSVrg/ZNjj+g
 KHdrJR5VLtxK29h9PeQ3FVWuWj5xpfutAOcjxfJwPGLaynLNoNdFFzevGbfHzXCZM8f+
 L+DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=M4PwrHUuI2b/M7dL2jAXZ4BB/+ald6SXCbxfEMvGrsc=;
 b=N7CObSLsW1mAvGmIqT+m7D3poOSWnli8d/Ooj1Ts5o21qO+d/wYiPolXKjG+02Wa6e
 14RX/ZQeER/Fnu/Pv4PBzet63x9MtNlWfx9ZWhMvpkRj3a19wCUbtV0+/B60FVARwLYB
 IalGEDcDgjiDmF/pVfavNRBWw/1A47mjzD9PqzIWly0rGsWwkczxeWcQn42/QA74OuhA
 KAF1XWQWQcQwxCkqwCB+RvRMo+Oo48hjqCu6+tQmM/dJxdaWDGkED6jrABY5KWMp26Ad
 1IUreMVCcRxhkDpRFu6VwoOxCJFyuoeShgKZC4jrrvB9Yhv9O8jntNH6ufsReQKSTAel
 hF3Q==
X-Gm-Message-State: ABuFfoj6NmWGeNww0NqvbxuEorftFFt3LuMoQnbKnwVSNj55Ce9eKJUh
 E2C06XjhDYHUuhUrsmyZDBw=
X-Google-Smtp-Source: ACcGV61cXfBZCxvEJHAXIB1m3DIg/xFLrDvRJVzyWODAo/Z9SPs7BJb8P5NLF8irg1mTB6F7yGbEuA==
X-Received: by 2002:a17:902:744c:: with SMTP id
 e12-v6mr1143723plt.186.1537838824711; 
 Mon, 24 Sep 2018 18:27:04 -0700 (PDT)
Received: from rohan.ozlabs.ibm.com ([122.99.82.10])
 by smtp.googlemail.com with ESMTPSA id 3-v6sm787339pfq.10.2018.09.24.18.26.54
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 24 Sep 2018 18:27:03 -0700 (PDT)
Message-ID: <1537838811.10753.2.camel@gmail.com>
From: Rashmica Gupta <rashmica.g@gmail.com>
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:26:51 +1000
In-Reply-To: <5f80ca56-9f34-4e6e-bc83-8f8b3c888163@redhat.com>
References: <20180821104418.12710-1-david@redhat.com>
 <20180821104418.12710-4-david@redhat.com>
 <70372ef5-e332-6c07-f08c-50f8808bde6d@gmail.com>
 <5f80ca56-9f34-4e6e-bc83-8f8b3c888163@redhat.com>
X-Mailer: Evolution 3.26.6 (3.26.6-1.fc27) 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFCv2 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, "Rafael J.
 Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE4LTA5LTE3IGF0IDA5OjMyICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90
ZToKPiBBbSAwMy4wOS4xOCB1bSAwMjozNiBzY2hyaWViIFJhc2htaWNhOgo+ID4gSGkgRGF2aWQs
Cj4gPiAKPiA+IAo+ID4gT24gMjEvMDgvMTggMjA6NDQsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3Rl
Ogo+ID4gCj4gPiA+IFRoZXJlIHNlZW0gdG8gYmUgc29tZSBwcm9ibGVtcyBhcyByZXN1bHQgb2Yg
MzA0NjdlMGIzYmUgKCJtbSwKPiA+ID4gaG90cGx1ZzoKPiA+ID4gZml4IGNvbmN1cnJlbnQgbWVt
b3J5IGhvdC1hZGQgZGVhZGxvY2siKSwgd2hpY2ggdHJpZWQgdG8gZml4IGEKPiA+ID4gcG9zc2li
bGUKPiA+ID4gbG9jayBpbnZlcnNpb24gcmVwb3J0ZWQgYW5kIGRpc2N1c3NlZCBpbiBbMV0gZHVl
IHRvIHRoZSB0d28gbG9ja3MKPiA+ID4gCWEpIGRldmljZV9sb2NrKCkKPiA+ID4gCWIpIG1lbV9o
b3RwbHVnX2xvY2sKPiA+ID4gCj4gPiA+IFdoaWxlIGFkZF9tZW1vcnkoKSBmaXJzdCB0YWtlcyBi
KSwgZm9sbG93ZWQgYnkgYSkgZHVyaW5nCj4gPiA+IGJ1c19wcm9iZV9kZXZpY2UoKSwgb25saW5p
bmcgb2YgbWVtb3J5IGZyb20gdXNlciBzcGFjZSBmaXJzdCB0b29rCj4gPiA+IGIpLAo+ID4gPiBm
b2xsb3dlZCBieSBhKSwgZXhwb3NpbmcgYSBwb3NzaWJsZSBkZWFkbG9jay4KPiA+IAo+ID4gRG8g
eW91IG1lYW4gIm9ubGluaW5nIG9mIG1lbW9yeSBmcm9tIHVzZXIgc3BhY2UgZmlyc3QgdG9vayBh
KSwKPiA+IGZvbGxvd2VkIGJ5IGIpIj8gCj4gCj4gVmVyeSByaWdodCwgdGhhbmtzLgo+IAo+ID4g
Cj4gPiA+IEluIFsxXSwgYW5kIGl0IHdhcyBkZWNpZGVkIHRvIG5vdCBtYWtlIHVzZSBvZgo+ID4g
PiBkZXZpY2VfaG90cGx1Z19sb2NrLCBidXQKPiA+ID4gcmF0aGVyIHRvIGVuZm9yY2UgYSBsb2Nr
aW5nIG9yZGVyLgo+ID4gPiAKPiA+ID4gVGhlIHByb2JsZW1zIEkgc3BvdHRlZCByZWxhdGVkIHRv
IHRoaXM6Cj4gPiA+IAo+ID4gPiAxLiBNZW1vcnkgYmxvY2sgZGV2aWNlIGF0dHJpYnV0ZXM6IFdo
aWxlIC5zdGF0ZSBmaXJzdCBjYWxscwo+ID4gPiAgICBtZW1faG90cGx1Z19iZWdpbigpIGFuZCB0
aGUgY2FsbHMgZGV2aWNlX29ubGluZSgpIC0gd2hpY2gKPiA+ID4gdGFrZXMKPiA+ID4gICAgZGV2
aWNlX2xvY2soKSAtIC5vbmxpbmUgZG9lcyBubyBsb25nZXIgY2FsbAo+ID4gPiBtZW1faG90cGx1
Z19iZWdpbigpLCBzbwo+ID4gPiAgICBlZmZlY3RpdmVseSBjYWxscyBvbmxpbmVfcGFnZXMoKSB3
aXRob3V0IG1lbV9ob3RwbHVnX2xvY2suCj4gPiA+IAo+ID4gPiAyLiBkZXZpY2Vfb25saW5lKCkg
c2hvdWxkIGJlIGNhbGxlZCB1bmRlciBkZXZpY2VfaG90cGx1Z19sb2NrLAo+ID4gPiBob3dldmVy
Cj4gPiA+ICAgIG9ubGluaW5nIG1lbW9yeSBkdXJpbmcgYWRkX21lbW9yeSgpIGRvZXMgbm90IHRh
a2UgY2FyZSBvZgo+ID4gPiB0aGF0Lgo+ID4gPiAKPiA+ID4gSW4gYWRkaXRpb24sIEkgdGhpbmsg
dGhlcmUgaXMgYWxzbyBzb21ldGhpbmcgd3JvbmcgYWJvdXQgdGhlCj4gPiA+IGxvY2tpbmcgaW4K
PiA+ID4gCj4gPiA+IDMuIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5j
IGNhbGxzCj4gPiA+IG9mZmxpbmVfcGFnZXMoKQo+ID4gPiAgICB3aXRob3V0IGxvY2tzLiBUaGlz
IHdhcyBpbnRyb2R1Y2VkIGFmdGVyIDMwNDY3ZTBiM2JlLiBBbmQKPiA+ID4gc2tpbW1pbmcgb3Zl
cgo+ID4gPiAgICB0aGUgY29kZSwgSSBhc3N1bWUgaXQgY291bGQgbmVlZCBzb21lIG1vcmUgY2Fy
ZSBpbiByZWdhcmRzIHRvCj4gPiA+IGxvY2tpbmcKPiA+ID4gICAgKGUuZy4gZGV2aWNlX29ubGlu
ZSgpIGNhbGxlZCB3aXRob3V0IGRldmljZV9ob3RwbHVnX2xvY2sgLSBidXQKPiA+ID4gSSdsbAo+
ID4gPiAgICBub3QgdG91Y2ggdGhhdCBmb3Igbm93KS4KPiA+IAo+ID4gQ2FuIHlvdSBtZW50aW9u
IHRoYXQgeW91IGZpeGVkIHRoaXMgaW4gbGF0ZXIgcGF0Y2hlcz8KPiAKPiBTdXJlIQo+IAo+ID4g
Cj4gPiAKPiA+IFRoZSBzZXJpZXMgbG9va3MgZ29vZCB0byBtZS4gRmVlbCBmcmVlIHRvIGFkZCBt
eSByZXZpZXdlZC1ieToKPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IFJhc2htaWNhIEd1cHRhIDxyYXNo
bWljYS5nQGdtYWlsLmNvbT4KPiA+IAo+IAo+IFRoYW5rcywgci1iIG9ubHkgZm9yIHRoaXMgcGF0
Y2ggb3IgYWxsIG9mIHRoZSBzZXJpZXM/CgpTb3JyeSwgSSBzb21laG93IG1pc3NlZCB0aGlzLiBU
byBhbGwgb2YgdGhlIHNlcmllcy4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 02:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 02: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 1g4ciG-0000Rc-Uy; Tue, 25 Sep 2018 02:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4ciF-0000RT-PH
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 02:04:31 +0000
X-Inumbo-ID: 7ce1ddea-c067-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ce1ddea-c067-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 02:05:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,300,1534809600"; d="scan'208";a="66173545"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75280-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=60eb6c6d2e01e8d44d29740b006df1fc7e74ab21
X-Osstest-Versions-That: ovmf=997731e796f51df57c113dfd966e818622c3d4aa
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 03:04:24 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75280: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjgwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA2MGViNmM2ZDJlMDFlOGQ0NGQyOTc0MGIwMDZkZjFmYzdl
NzRhYjIxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5OTc3MzFlNzk2
ZjUxZGY1N2MxMTNkZmQ5NjZlODE4NjIyYzNkNGFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
NjQgIDIwMTgtMDktMjEgMjA6NTA6MjcgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjgwICAyMDE4LTA5LTI0IDIxOjIxOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0
LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDYwZWI2YzZkMmUw
MWU4ZDQ0ZDI5NzQwYjAwNmRmMWZjN2U3NGFiMjEKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgU2VwIDcgMDc6NDI6MDEgMjAxOCAr
MDIwMAoKICAgIE1kZVBrZy9CYXNlUGVDb2ZmTGliOiByZW1vdmUgUEUvQ09GRiBoZWFkZXIgd29y
a2Fyb3VuZCBmb3IgRUxJTE8gb24gSVBGCiAgICAKICAgIE5vdyB0aGF0IEl0YW5pdW0gc3VwcG9y
dCBoYXMgYmVlbiBkcm9wcGVkLCB3ZSBjYW4gcmVtb3ZlIHRoZSB2YXJpb3VzCiAgICBvY2N1cnJl
bmNlcyBvZiB0aGUgRUxJTE8gb24gSXRhbml1bSBQRS9DT0ZGIGhlYWRlciB3b3JrYXJvdW5kLgog
ICAgCiAgICBMaW5rOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTgxNgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0Bp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgMDVj
ZmQ3M2YwMTFmNjc1NDFjZjRhZGQ1NjBhYjIxM2RhYThhOTllZApBdXRob3I6IEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBTZXAgNyAwNzo0Mjow
MCAyMDE4ICswMjAwCgogICAgTWRlTW9kdWxlUGtnOiByZW1vdmUgUEUvQ09GRiBoZWFkZXIgd29y
a2Fyb3VuZCBmb3IgRUxJTE8gb24gSVBGCiAgICAKICAgIE5vdyB0aGF0IEl0YW5pdW0gc3VwcG9y
dCBoYXMgYmVlbiBkcm9wcGVkLCB3ZSBjYW4gcmVtb3ZlIHRoZSB2YXJpb3VzCiAgICBvY2N1cnJl
bmNlcyBvZiB0aGUgRUxJTE8gb24gSXRhbml1bSBQRS9DT0ZGIGhlYWRlciB3b3JrYXJvdW5kLgog
ICAgCiAgICBMaW5rOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTgxNgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0Bp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 02:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 02:20: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 1g4cxb-0001pW-E0; Tue, 25 Sep 2018 02:20:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4cxa-0001pN-Es
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 02:20:22 +0000
X-Inumbo-ID: b4b02aaa-c069-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4b02aaa-c069-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 02:21: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 1g4cxX-00025m-35; Tue, 25 Sep 2018 02: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 1g4cxW-0001wt-Qh; Tue, 25 Sep 2018 02:20:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4cxW-0005l4-PX; Tue, 25 Sep 2018 02:20:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128029-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 02:20:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128029: 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>

ZmxpZ2h0IDEyODAyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 02:44:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 02: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 1g4dKt-0003LD-Kk; Tue, 25 Sep 2018 02:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4dKs-0003L3-Be
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 02:44:26 +0000
X-Inumbo-ID: 117306dd-c06d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 117306dd-c06d-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 02:45: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 1g4dKp-0002YD-7i; Tue, 25 Sep 2018 02:44: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 1g4dKo-0002ZM-V4; Tue, 25 Sep 2018 02:44:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4dKo-0002hQ-UV; Tue, 25 Sep 2018 02:44:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128030-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=a364928195e911c2650fcae6bd34cfd501df1f57
X-Osstest-Versions-That: ovmf=60eb6c6d2e01e8d44d29740b006df1fc7e74ab21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 02:44:22 +0000
Subject: [Xen-devel] [ovmf test] 128030: 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>

ZmxpZ2h0IDEyODAzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhMzY0OTI4MTk1ZTkxMWMyNjUwZmNhZTZiZDM0Y2Zk
NTAxZGYxZjU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MGViNmM2
ZDJlMDFlOGQ0NGQyOTc0MGIwMDZkZjFmYzdlNzRhYjIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwMTUgIDIwMTgtMDktMjQgMTU6MTI6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDMwICAyMDE4LTA5LTI1IDAwOjQxOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA2
MGViNmM2ZDJlLi5hMzY0OTI4MTk1ICBhMzY0OTI4MTk1ZTkxMWMyNjUwZmNhZTZiZDM0Y2ZkNTAx
ZGYxZjU3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 05:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 05:14: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 1g4ffK-0005dn-LZ; Tue, 25 Sep 2018 05:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mqm8=mh=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g4ffI-0005di-Or
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 05:13:40 +0000
X-Inumbo-ID: e97f90da-c081-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e97f90da-c081-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 05:14:43 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8P58nLo026573;
 Tue, 25 Sep 2018 05:13:34 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=ORPiEPxYoJR1HMCg/dqZlbk3z/4ij2YUHDa754IYahA=;
 b=kSia5aXvvZ5LH4ScsbfVzX7SEFu+NsHkLxpCwfHwYcXz3LYtRFk0Hgg0vrWCbYT7axYv
 Yt0IWulcwQoqeeX9SgkggGOPAtK3g/THhlXWryZ/l8STHSBhqDibcFUOQxfk8RD3MbHr
 OCCO5uyRl5+K6h6CsNr88pXRbH6wwzj2B/pI/varrs7LLeTyGmcmI/zFJwJdWfGfLmjb
 hcIjCpiRkAykX3ZQAv/R3vBF+HZoUkZLzvxBISzhnGZ6FMZsfIwpML268PBMCchRXmP0
 wQtZUs6RHyI3LnUeynvLpNLlNy/yrMUEfsSTWmSqDbgNPwV8xFCehKF6OVUUZbPEt4Qn Lw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mndpp9j21-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 05:13:34 +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 w8P5DSeO026611
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 05:13:28 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8P5DRnx026957;
 Tue, 25 Sep 2018 05:13:27 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 24 Sep 2018 22:13:27 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
 <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
 <68418036-ae16-b58c-71d8-bb177fb30b51@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <b9fb7162-48a7-624e-a2b0-d2e124e7c109@oracle.com>
Date: Tue, 25 Sep 2018 13:14:49 +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: <68418036-ae16-b58c-71d8-bb177fb30b51@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9026
 signatures=668707
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-1807170000 definitions=main-1809250051
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

SGkgQm9yaXMsCgpPbiAwOS8xOC8yMDE4IDAzOjA4IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gT24gOS8xNi8xOCA5OjIwIFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+IEhpIEJvcmlzLAo+
Pgo+PiBPbiAwOS8xNy8yMDE4IDA0OjE3IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pgo+
Pj4gT24gOS8xNC8xOCAzOjM0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pgo+Pj4+ICsKPj4+
PiArc3RydWN0IG10d2F0Y2hfaW5mbyB7Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogVGhlIG10
d2F0Y2hfZG9tYWluIGlzIHB1dCBvbiBib3RoIGEgaGFzaCB0YWJsZSBhbmQgYSBsaXN0Lgo+Pj4+
ICsgICAgICogZG9tYWluX2xpc3QgaXMgdXNlZCB0byBvcHRpbWl6ZSB4ZW5idXNfd2F0Y2ggdW4t
cmVnaXN0cmF0aW9uLgo+Pj4+ICsgICAgICoKPj4+PiArICAgICAqIFRoZSBtdHdhdGNoX2RvbWFp
biBpcyByZW1vdmVkIGZyb20gZG9tYWluX2hhc2ggKHdpdGggc3RhdGUgc2V0Cj4+Pj4gKyAgICAg
KiB0byBNVFdBVENIX0RPTUFJTl9ET1dOKSB3aGVuIGl0cyByZWZjbnQgaXMgemVyby4gSG93ZXZl
ciwgaXQgaXMKPj4+PiArICAgICAqIGxlZnQgb24gZG9tYWluX2xpc3QgdW50aWwgYWxsIGV2ZW50
cyBiZWxvbmcgdG8gc3VjaAo+Pj4+ICsgICAgICogbXR3YXRjaF9kb21haW4gYXJlIHByb2Nlc3Nl
ZCBpbiBtdHdhdGNoX3RocmVhZCgpLgo+Pj4KPj4+IERvIHdlIHJlYWxseSBuZWVkIHRvIGtlZXAg
bXdhdGNoX2RvbWFpbiBvbiBib3RoIGxpc3RzPyBXaHkgaXMga2VlcGluZyBpdCBvbiwKPj4+IHNh
eSwgb25seSB0aGUgaGFzaCBub3Qgc3VmZmljaWVudD8KPj4gSW4gdGhlIHN0YXRlIG9mIHRoZSBh
cnQgeGVuYnVzLCB3aGVuIGEgd2F0Y2ggaXMgdW5yZWdpc3RlcmVkIChlLmcuLAo+PiB1bnJlZ2lz
dGVyX3hlbmJ1c193YXRjaCgpKSwgd2UgbmVlZCB0byB0cmF2ZXJzZSB0aGUgbGlzdCAnd2F0Y2hf
ZXZlbnRzJyB0bwo+PiByZW1vdmUgYWxsIGluZmxpZ2h0L3BlbmRpbmcgZXZlbnRzIChmb3Igc3Vj
aCB3YXRjaCkgZnJvbSAnd2F0Y2hfZXZlbnRzJy4KPj4KPj4gQWJvdXQgdGhpcyBwYXRjaCBzZXQs
IGFzIGVhY2ggZG9tYWluIHdvdWxkIGhhdmUgaXRzIG93biBldmVudCBsaXN0LCB3ZSBuZWVkIHRv
Cj4+IHRyYXZlcnNlIHRoZSBsaXN0IG9mIGVhY2ggZG9tYWluIHRvIHJlbW92ZSB0aGUgcGVuZGlu
ZyBldmVudHMgZm9yIHRoZSB3YXRjaCB0bwo+PiBiZSB1bnJlZ2lzdGVyZWQuCj4+Cj4+IEUuZy4s
Cj4+IHVucmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCktLT51bnJlZ2lzdGVyX210d2F0Y2goKS0tPnVu
cmVnaXN0ZXJfYWxsX210d2F0Y2goKSBpbgo+PiBbUEFUQ0ggMi82XSB4ZW5idXM6IGltcGxlbWVu
dCB0aGUgeGVud2F0Y2ggbXVsdGl0aHJlYWRpbmcgZnJhbWV3b3JrLgo+Pgo+PiBUbyB0cmF2ZXJz
ZSBhIGhhc2ggdGFibGUgaXMgbm90IGFzIGVmZmljaWVudCBhcyB0cmF2ZXJzaW5nIGEgbGlzdC4g
VGhhdCdzIHdoeSBhCj4+IGRvbWFpbiBpcyBrZXB0IG9uIGJvdGggdGhlIGhhc2ggdGFibGUgYW5k
IGxpc3QuCj4gCj4gCj4gS2VlcGluZyB0aGUgc2FtZSBvYmplY3Qgb24gdHdvIGxpc3RzIGFsc28g
aGFzIGNvc3RzLiBNb3JlIGltcG9ydGFudGx5Cj4gSU1PLCBpdCBpbmNyZWFzZXMgY2hhbmNlcyBv
biBpbnRyb2R1Y2luZyBhIGJ1ZyAgd2hlbiBwZW9wbGUgdXBkYXRlIG9uZQo+IGluc3RhbmNlIGJ1
dCBub3QgdGhlIG90aGVyLgo+IAo+IAo+Pgo+Pj4+ICsgICAgICoKPj4+PiArICAgICAqIFdoaWxl
IHRoZXJlIG1heSBleGlzdCB0d28gbXR3YXRjaF9kb21haW4gd2l0aCB0aGUgc2FtZSBkb21pZCBv
bgo+Pj4+ICsgICAgICogZG9tYWluX2xpc3Qgc2ltdWx0YW5lb3VzbHksCj4+Pgo+Pj4gSG93IGlz
IGl0IHBvc3NpYmxlIHRvIGhhdmUgdHdvIGRvbWlkcyBvbiB0aGUgbGlzdCBhdCB0aGUgc2FtZSB0
aW1lPyBEb24ndCB5b3UKPj4+IHdhbnQgdG8gcmVtb3ZlIGl0ICh3aGljaCBJSVVJQyBtZWFucyBt
b3ZpbmcgaXQgdG8gdGhlIHB1cmdlIGxpc3QpIHdoZW4gZG9tYWluIGlzCj4+PiBkZXN0cm95ZWQ/
Cj4+IEhlcmUgaXMgb25lIGNhc2UgKHN1cHBvc2UgdGhlIGRvbWlkL2Zyb250ZW5kLWlkIGlzIDkp
Ogo+Pgo+PiAxLiBTdXBwb3NlIHRoZSBsYXN0IHB2IGRyaXZlciBkZXZpY2UgaXMgcmVtb3ZlZCBm
cm9tIGRvbWlkPTksIGFuZCB0aGVyZWZvcmUgdGhlCj4+IHJlZmVyZW5jZSBjb3VudCBvZiBwZXIt
ZG9tVSB4ZW53YXRjaCB0aHJlYWQgZm9yIGRvbWlkPTkgKHdoaWNoIHdlIGNhbGwgYXMgb2xkCj4+
IHRocmVhZCBiZWxvdykgc2hvdWxkIGJlIHJlbW92ZWQuIFdlIHJlbW92ZSBpdCBmcm9tIGhhc2gg
dGFibGUgKGl0IGlzIGxlZnQgaW4gdGhlCj4+IGxpc3QpLgo+Pgo+PiBIZXJlIHdlIGNhbm5vdCBy
ZW1vdmUgdGhlIGRvbWFpbiBmcm9tIHRoZSBsaXN0IGltbWVkaWF0ZWx5IGJlY2F1c2UgdGhlcmUg
bWlnaHQKPj4gYmUgcGVuZGluZyBldmVudHMgYmVpbmcgcHJvY2Vzc2VkIGJ5IHRoZSBjb3JyZXNw
b25kaW5nIHBlci1kb21VIHhlbndhdGNoIHRocmVhZC4KPj4gSWYgd2UgcmVtb3ZlIGl0IGZyb20g
dGhlIGxpc3Qgd2hpbGUgdGhlcmUgaXMgcmVsYXRlZCB3YXRjaCBiZWluZyB1bnJlZ2lzdGVyZWQg
YXMKPj4gbWVudGlvbmVkIGZvciBsYXN0IHF1ZXN0aW9uLCB3ZSBtYXkgaGl0IHBhZ2UgZmF1bHQg
d2hlbiBwcm9jZXNzaW5nIHdhdGNoIGV2ZW50Lgo+IAo+IAo+IERvbid0IHlvdSBuZWVkIHRvIGdy
YWIgZG9tYWluLT5kb21haW5fbXV0ZXggdG8gcmVtb3ZlIHRoZSBkcml2ZXI/Cj4gTWVhbmluZyB0
aGF0IGV2ZW50cyBmb3IgdGhhdCBtdHdhdGNoIHRocmVhZCBjYW5ub3QgYmUgcHJvY2Vzc2VkPwoK
SSB0aGluayB0aGUgZG9tYWluX211dGV4IGlzIG5vdCByZXF1aXJlZC4gTW9zdCBkb21haW5fbXV0
ZXggcmVsYXRlZCBjb2RlIGFyZQpjb3BpZWQgZnJvbSB4ZW53YXRjaF90aHJlYWQoKS4KClRoZSBw
cmVyZXF1aXNpdGUgdG8gcmVtb3ZlIGRyaXZlciBpcyB0aGF0IGFsbCBwdiBiYWNrZW5kIGRldmlj
ZXMgYmVsb25nIHRvIHRoaXMKZHJpdmVyIGFyZSByZW1vdmVkLiBPbmNlIHRoZSBwdiBiYWNrZW5k
IGRldmljZSBpcyByZW1vdmVkLCBJIHRoaW5rIHdlIGNhbiBhc3N1bWUKdGhlcmUgc2hvdWxkIGJl
IG5vIHhlbndhdGNoIGV2ZW50IHJlbHlpbmcgb24gc3VjaCBwdiBiYWNrZW5kIGRldmljZSBhbnlt
b3JlLgoKPiAKPiBJbiBhbnkgY2FzZSwgSSB0aGluayB0aGF0IGhhdmluZyB0d28gbXR3YXRjaF9k
b21haW5zIGZvciB0aGUgc2FtZSBkb21haW4KPiBzaG91bGQgYmUgYXZvaWRlZC4gKGFuZCBpZiB5
b3Uga2VlcCB0aGUgaGFzaCBsaXN0IG9ubHkgdGhlbiB0aGlzIGlzc3VlCj4gZ2V0cyByZXNvbHZl
ZCBhdXRvbWF0aWNhbGx5IDstKSkKCgpTbyBmYXIgd2UgaGF2ZTogKDEpIGRvbWFpbiBoYXNoIHRh
YmxlLCAoMikgZG9tYWluIGxpc3QgKHdoZXJlIGR1cGxpY2F0ZSBlbnRyaWVzCm1heSBleGlzdCkg
YW5kICgzKSBwdXJnZSBsaXN0LgoKQ2FuIEkgYXNzdW1lIHlvdSB3b3VsZCBsaWtlIHRvIGRpc2Nh
cmQgdGhlIGRvbWFpbiBsaXN0IGFuZCBvbmx5IGtlZXAgZG9tYWluIGhhc2gKdGFibGUgYW5kIHB1
cmdlIGxpc3Q/CgpUaGUgcHVycG9zZSBvZiB0aGUgZG9tYWluIGxpc3QgaXMgdG8gZmFjaWxpdGF0
ZSB0aGUgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goKSB0bwpzY2FuIHRoZSBwZW5kaW5nIGV2ZW50
cyBmb3IgYWxsIG90aGVyZW5kIGlkLiBTaG91bGQgd2UgcmVtb3ZlIGl0PyBYZW4gaHlwZXJ2aXNv
cgp1c2VkIGJvdGggYSBoYXNoIHRhYmxlIGFuZCBhIGxpc3QgdG8gbWFuYWdlIHN0cnVjdCBkb21h
aW4uCgoKQWJvdXQgdGhlIGR1cGxpY2F0ZSBlbnRyaWVzIGluIHRoZSBkb21haW4gbGlzdCwgY2Fu
IHdlIGNoYW5nZSB0aGUgZmxvdyBsaWtlIGJlbG93OgoKMS4gU3VwcG9zZSB0aGUgdGhyZWFkIHN0
YXR1cyBpcyBET1dOLiBUbyBhdm9pZCBoYXZpbmcgZHVwbGljYXRlIGVudHJpZXMgb24gdGhlCmRv
bWFpbiBsaXN0LCBpbnN0ZWFkIG9mIGtlZXBpbmcgdGhlIGRlcHJlY2F0ZWQgdGhyZWFkIG9uIGRv
bWFpbiBsaXN0ICh1bnRpbCBhbGwKaXRzIGV2ZW50cyBnZXQgcHJvY2Vzc2VkKSwgd2UgbW92ZSBp
dCB0byB0aGUgcHVyZ2UgbGlzdCBpbW1lZGlhdGVseS4KCldlIHdpbGwgdGFnIHRoaXMgZGVwcmVj
YXRlZCB0aHJlYWQgc28gdGhhdCB0aGUgcHVyZ2UgbGlzdCB3b3VsZCBub3QgcHVyZ2UgaXQKdW5s
ZXNzIGFsbCBldmVudHMgYmVsb25nIHRvIHN1Y2ggdGhyZWFkIGdldCBwcm9jZXNzZWQuIFdlIGNh
bm5vdCBwdXJnZSBpdAppbW1lZGlhdGVseSBiZWNhdXNlIHRoZSB3b3JrZXIgdGhyZWFkICh0byBw
dXJnZSB0aGUgcHVyZ2UgbGlzdCkgd291bGQgaGFuZyBpZgp0aGUgZGVwcmVjYXRlZCB0aHJlYWQg
aXMgYWxyZWFkeSBzdHVjay4KCkluIHRoaXMgZmxvdywgd2UgbWF5IGhhdmUgZHVwbGljYXRlIGVu
dHJpZXMgb24gcHVyZ2UgbGlzdCwgYnV0IG5vdCBkb21haW4gbGlzdC4KCjIuIER1cmluZyB1bnJl
Z2lzdGVyX3hlbmJ1c193YXRjaCgpLCB3ZSBuZWVkIHRvIHNjYW4gYm90aCB0aGUgZG9tYWluIGxp
c3QgYW5kCnB1cmdlIGxpc3QgdG8gcmVtb3ZlIHBlbmRpbmcgZXZlbnRzIGZvciB0aGUgd2F0Y2gu
IEluIHByZXZpb3VzIGRlc2lnbiwgd2Ugb25seQpzY2FuIGRvbWFpbiBsaXQuCgoKT25lIG9wdGlv
biBpcyB3ZSBhbGxvdyB0aGUgZGVwcmVjYXRlZCB0aHJlYWQgdG8gcmVzdXJyZWN0IGFuZCB3ZSB3
b3VsZCBub3QgbW92ZQp0aGUgdGhyZWFkIHRvIHB1cmdlIGxpc3QgaW1tZWRpYXRlbHkgd2hlbiB0
aGUgdGhyZWFkIGlzIGRlcHJlY2F0ZWQuCgpTdXBwb3NlIHdoZW4gdGhyZWFkIGZvciBkb21pZD05
IGlzIG5lZWRlZCwgd2Ugd291bGQgbm90IGNyZWF0ZSBuZXcgb25lIGlmIHRoZQpkZXByZWNhdGVk
IG9uZSBmb3IgZG9taWQ9OSBpcyBzdGlsbCBpbiBkb21haW4gbGlzdC4gSW5zdGVhZCwgd2Ugd291
bGQgcmVzdXJyZWN0Cml0LCBjaGFuZ2UgaXRzIHN0YXR1cyBhbmQgcmV1c2UgaXQgYWdhaW4uIElu
IHRoaXMgd2F5LCB3ZSB3b3VsZCBub3QgaGF2ZQpkdXBsaWNhdGUgZW50cmllcyBvbiB0aGUgZG9t
YWluIGxpc3QuCgpJIGxpa2UgdGhlIDFzdCBvcHRpb24uIEkgZG8gbm90IGxpa2UgdG8gcmVzdXJy
ZWN0IGEgZGVwcmVjYXRlZCB0aHJlYWQgYWdhaW4uCldvdWxkIHlvdSBwbGVhc2UgbGV0IG1lIGtu
b3cgaG93IHlvdSB0aGluayBhYm91dCBpdD8KClRoYW5rIHlvdSB2ZXJ5IG11Y2ghCgpEb25nbGkg
WmhhbmcKCgoKCj4gCj4gCj4gLWJvcmlzCj4gCj4gCj4+Cj4+IDIuIE5vdyB0aGUgYWRtaW5pc3Ry
YXRvciBhdHRhY2hlcyBuZXcgcHYgZGV2aWNlIHRvIGRvbWlkPTkgaW1tZWRpYXRlbHkgYW5kCj4+
IHRoZXJlZm9yZSByZWZlcmVuY2UgY291bnQgaXMgaW5pdGlhbGx5IHNldCB0byAxLiBUaGUgcGVy
LWRvbVUgeGVud2F0Y2ggdGhyZWFkCj4+IGZvciBkb21pZD05IChjYWxsZWQgbmV3IHRocmVhZCkg
aXMgY3JlYXRlZCBhZ2Fpbi4gSXQgaXMgaW5zZXJ0ZWQgdG8gYm90aCB0aGUKPj4gaGFzaCB0YWJs
ZSBhbmQgbGlzdC4KPj4KPj4gMy4gQXMgdGhlIG9sZCB0aHJlYWQgZm9yIGRvbWlkPTkgbWlnaHQg
c3RpbGwgYmUgb24gdGhlIGxpc3QsIHdlIHdvdWxkIGhhdmUgdHdvCj4+IHRocmVhZHMgZm9yIGRv
bWlkPTkgKG9uZSBvbGQgb25lIHRvIGJlIHJlbW92ZWQgYW5kIG9uZSBuZXdseSBpbnNlcnRlZCBv
bmUgdG8gYmUKPj4gdXNlZCBieSBuZXcgcHYgZGV2aWNlcykuCj4+Cj4+IERvbmdsaSBaaGFuZwo+
Pgo+Pj4KPj4+IC1ib3Jpcwo+Pj4KPj4+Cj4+Pj4gKyAgICAgICogIGFsbCBtdHdhdGNoX2RvbWFp
biBvbiBoYXNoX2hhc2gKPj4+PiArICAgICAqIHNob3VsZCBoYXZlIHVuaXF1ZSBkb21pZC4KPj4+
PiArICAgICAqLwo+Pj4+ICsgICAgc3BpbmxvY2tfdCBkb21haW5fbG9jazsKPj4+PiArICAgIHN0
cnVjdCBobGlzdF9oZWFkIGRvbWFpbl9oYXNoW01UV0FUQ0hfSEFTSF9TSVpFXTsKPj4+PiArICAg
IHN0cnVjdCBsaXN0X2hlYWQgZG9tYWluX2xpc3Q7Cj4+Pj4gKwo+Pj4+ICsgICAgLyoKPj4+PiAr
ICAgICAqIFdoZW4gYSBwZXItZG9tVSBrdGhyZWFkIGlzIGdvaW5nIHRvIGJlIGRlc3Ryb3llZCwg
aXQgaXMgcHV0Cj4+Pj4gKyAgICAgKiBvbiB0aGUgcHVyZ2VfbGlzdCwgYW5kIHdpbGwgYmUgZmx1
c2hlZCBieSBwdXJnZV93b3JrIGxhdGVyLgo+Pj4+ICsgICAgICovCj4+Pj4gKyAgICBzdHJ1Y3Qg
d29ya19zdHJ1Y3QgcHVyZ2Vfd29yazsKPj4+PiArICAgIHNwaW5sb2NrX3QgcHVyZ2VfbG9jazsK
Pj4+PiArICAgIHN0cnVjdCBsaXN0X2hlYWQgcHVyZ2VfbGlzdDsKPj4+PiArfTsKPj4+Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 05:17:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 05: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 1g4fiv-0005mL-88; Tue, 25 Sep 2018 05:17:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4fit-0005m7-RW
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 05:17:23 +0000
X-Inumbo-ID: 6f24c8f4-c082-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f24c8f4-c082-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 05: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 1g4fiq-0005wC-9B; Tue, 25 Sep 2018 05:17: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 1g4fip-0008Kb-SH; Tue, 25 Sep 2018 05:17:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4fip-0003BQ-Re; Tue, 25 Sep 2018 05:17:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128038-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 05:17:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128038: 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>

ZmxpZ2h0IDEyODAzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAzOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 05:43:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 05:43: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 1g4g7c-0007tq-K1; Tue, 25 Sep 2018 05:42:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nxft=mh=qualcomm.com=arunks@srs-us1.protection.inumbo.net>)
 id 1g4g7a-0007tl-Qe
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 05:42:54 +0000
X-Inumbo-ID: fe8c2a5f-c085-11e8-a6a9-d7ebe60f679a
Received: from alexa-out-blr.qualcomm.com (unknown [103.229.18.198])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe8c2a5f-c085-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 05:43:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,300,1534789800"; 
   d="scan'208";a="177285"
Received: from ironmsg04-blr.qualcomm.com ([10.86.208.133])
 by alexa-out-blr.qualcomm.com with ESMTP/TLS/AES256-SHA;
 25 Sep 2018 11:12:49 +0530
X-IronPort-AV: E=McAfee;i="5900,7806,9026"; a="1554084"
Received: from blr-ubuntu-104.ap.qualcomm.com (HELO
 blr-ubuntu-104.qualcomm.com) ([10.79.40.64])
 by ironmsg04-blr.qualcomm.com with ESMTP; 25 Sep 2018 11:12:49 +0530
Received: by blr-ubuntu-104.qualcomm.com (Postfix, from userid 346745)
 id 3AC832BBB; Tue, 25 Sep 2018 11:12:48 +0530 (IST)
From: Arun KS <arunks@codeaurora.org>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, akpm@linux-foundation.org,
 dan.j.williams@intel.com, mhocko@suse.com, vbabka@suse.cz,
 iamjoonsoo.kim@lge.com, osalvador@suse.de, malat@debian.org,
 yasu.isimatu@gmail.com, devel@linuxdriverproject.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Date: Tue, 25 Sep 2018 11:12:38 +0530
Message-Id: <1537854158-9766-1-git-send-email-arunks@codeaurora.org>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v2] memory_hotplug: Free pages as higher order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Arun KS <arunks@codeaurora.org>, vinmenon@codeaurora.org,
 vatsa@codeaurora.org, getarunks@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>

V2hlbiBmcmVlIHBhZ2VzIGFyZSBkb25lIHdpdGggaGlnaGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9u
CmNvYWxlc2NpbmcgcGFnZXMgYnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRo
CnNlY3Rpb24gc2l6ZSBvZiAyNTZNQiwgaG90IGFkZCBsYXRlbmN5IG9mIGEgc2luZ2xlIHNlY3Rp
b24Kc2hvd3MgaW1wcm92ZW1lbnQgZnJvbSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVu
Y2UKaW1wcm92aW5nIHRoZSBob3QgYWRkIGxhdGVuY3kgYnkgNjAlLgoKTW9kaWZ5IGV4dGVybmFs
IHByb3ZpZGVycyBvZiBvbmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aAp0aGUgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MToKLSBSZW1vdmVkIHByZWZldGNoKCkKCkNoYW5nZXMgc2luY2UgUkZDOgotIFJl
YmFzZS4KLSBBcyBzdWdnZXN0ZWQgYnkgTWljaGFsIEhvY2tvIHJlbW92ZSBwYWdlc19wZXJfYmxv
Y2suCi0gTW9kaWZlZCBleHRlcm5hbCBwcm92aWRlcnMgb2Ygb25saW5lX3BhZ2VfY2FsbGJhY2su
Cgp2MTogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk4OTQ0NS8KUkZD
OiBodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRjaHdvcmsvcGF0Y2gvOTg0NzU0LwotLS0KIGRy
aXZlcnMvaHYvaHZfYmFsbG9vbi5jICAgICAgICB8ICA2ICsrKy0tCiBkcml2ZXJzL3hlbi9iYWxs
b29uLmMgICAgICAgICAgfCAxOCArKysrKysrKysrKystLS0KIGluY2x1ZGUvbGludXgvbWVtb3J5
X2hvdHBsdWcuaCB8ICAyICstCiBtbS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgfCA1MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgNTkgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwppbmRleCBiMWI3ODgw
Li5jNWJjMGI1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYworKysgYi9kcml2
ZXJzL2h2L2h2X2JhbGxvb24uYwpAQCAtNzcxLDcgKzc3MSw3IEBAIHN0YXRpYyB2b2lkIGh2X21l
bV9ob3RfYWRkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKIAl9CiB9
CiAKLXN0YXRpYyB2b2lkIGh2X29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwZykKK3N0YXRpYyBp
bnQgaHZfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7
CiAJc3RydWN0IGh2X2hvdGFkZF9zdGF0ZSAqaGFzOwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBA
IC03ODMsMTAgKzc4MywxMiBAQCBzdGF0aWMgdm9pZCBodl9vbmxpbmVfcGFnZShzdHJ1Y3QgcGFn
ZSAqcGcpCiAJCWlmICgocGZuIDwgaGFzLT5zdGFydF9wZm4pIHx8IChwZm4gPj0gaGFzLT5lbmRf
cGZuKSkKIAkJCWNvbnRpbnVlOwogCi0JCWh2X3BhZ2Vfb25saW5lX29uZShoYXMsIHBnKTsKKwkJ
aHZfYnJpbmdfcGdzX29ubGluZShoYXMsIHBmbiwgKDFVTCA8PCBvcmRlcikpOwogCQlicmVhazsK
IAl9CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZG1fZGV2aWNlLmhhX2xvY2ssIGZsYWdzKTsK
KworCXJldHVybiAwOwogfQogCiBzdGF0aWMgaW50IHBmbl9jb3ZlcmVkKHVuc2lnbmVkIGxvbmcg
c3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIHBmbl9jbnQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKaW5kZXggZTEyYmIyNS4uMDEwY2Y0
ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2Jh
bGxvb24uYwpAQCAtMzkwLDggKzM5MCw4IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIHJlc2VydmVf
YWRkaXRpb25hbF9tZW1vcnkodm9pZCkKIAogCS8qCiAJICogYWRkX21lbW9yeV9yZXNvdXJjZSgp
IHdpbGwgY2FsbCBvbmxpbmVfcGFnZXMoKSB3aGljaCBpbiBpdHMgdHVybgotCSAqIHdpbGwgY2Fs
bCB4ZW5fb25saW5lX3BhZ2UoKSBjYWxsYmFjayBjYXVzaW5nIGRlYWRsb2NrIGlmIHdlIGRvbid0
Ci0JICogcmVsZWFzZSBiYWxsb29uX211dGV4IGhlcmUuIFVubG9ja2luZyBoZXJlIGlzIHNhZmUg
YmVjYXVzZSB0aGUKKwkgKiB3aWxsIGNhbGwgeGVuX2JyaW5nX3Bnc19vbmxpbmUoKSBjYWxsYmFj
ayBjYXVzaW5nIGRlYWRsb2NrIGlmIHdlCisJICogZG9uJ3QgcmVsZWFzZSBiYWxsb29uX211dGV4
IGhlcmUuIFVubG9ja2luZyBoZXJlIGlzIHNhZmUgYmVjYXVzZSB0aGUKIAkgKiBjYWxsZXJzIGRy
b3AgdGhlIG11dGV4IGJlZm9yZSB0cnlpbmcgYWdhaW4uCiAJICovCiAJbXV0ZXhfdW5sb2NrKCZi
YWxsb29uX211dGV4KTsKQEAgLTQyMiw2ICs0MjIsMTggQEAgc3RhdGljIHZvaWQgeGVuX29ubGlu
ZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7
CiB9CiAKK3N0YXRpYyBpbnQgeGVuX2JyaW5nX3Bnc19vbmxpbmUoc3RydWN0IHBhZ2UgKnBnLCB1
bnNpZ25lZCBpbnQgb3JkZXIpCit7CisJdW5zaWduZWQgbG9uZyBpLCBzaXplID0gKDEgPDwgb3Jk
ZXIpOworCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gcGFnZV90b19wZm4ocGcpOworCisJcHJf
ZGVidWcoIk9ubGluZSAlbHUgcGFnZXMgc3RhcnRpbmcgYXQgcGZuIDB4JWx4XG4iLCBzaXplLCBz
dGFydF9wZm4pOworCWZvciAoaSA9IDA7IGkgPCBzaXplOyBpKyspCisJCXhlbl9vbmxpbmVfcGFn
ZShwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKSk7CisKKwlyZXR1cm4gMDsKK30KKwogc3RhdGlj
IGludCB4ZW5fbWVtb3J5X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIsIHVuc2ln
bmVkIGxvbmcgdmFsLCB2b2lkICp2KQogewogCWlmICh2YWwgPT0gTUVNX09OTElORSkKQEAgLTc0
NCw3ICs3NTYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBiYWxsb29uX2luaXQodm9pZCkKIAliYWxs
b29uX3N0YXRzLm1heF9yZXRyeV9jb3VudCA9IFJFVFJZX1VOTElNSVRFRDsKIAogI2lmZGVmIENP
TkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRwotCXNldF9vbmxpbmVfcGFnZV9jYWxsYmFj
aygmeGVuX29ubGluZV9wYWdlKTsKKwlzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soJnhlbl9icmlu
Z19wZ3Nfb25saW5lKTsKIAlyZWdpc3Rlcl9tZW1vcnlfbm90aWZpZXIoJnhlbl9tZW1vcnlfbmIp
OwogCXJlZ2lzdGVyX3N5c2N0bF90YWJsZSh4ZW5fcm9vdCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcu
aAppbmRleCAzNGEyODIyLi43YjA0YzFkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L21lbW9y
eV9ob3RwbHVnLmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCkBAIC04Nyw3
ICs4Nyw3IEBAIGV4dGVybiBpbnQgdGVzdF9wYWdlc19pbl9hX3pvbmUodW5zaWduZWQgbG9uZyBz
dGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwKIAl1bnNpZ25lZCBsb25nICp2YWxpZF9z
dGFydCwgdW5zaWduZWQgbG9uZyAqdmFsaWRfZW5kKTsKIGV4dGVybiB2b2lkIF9fb2ZmbGluZV9p
c29sYXRlZF9wYWdlcyh1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nKTsKIAotdHlwZWRlZiB2
b2lkICgqb25saW5lX3BhZ2VfY2FsbGJhY2tfdCkoc3RydWN0IHBhZ2UgKnBhZ2UpOwordHlwZWRl
ZiBpbnQgKCpvbmxpbmVfcGFnZV9jYWxsYmFja190KShzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWdu
ZWQgaW50IG9yZGVyKTsKIAogZXh0ZXJuIGludCBzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2sob25s
aW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFjayk7CiBleHRlcm4gaW50IHJlc3RvcmVfb25saW5l
X3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFjayk7CmRpZmYgLS1n
aXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwppbmRleCAzOGQ5
NGI3Li45ZjY3Nzk0IDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21l
bW9yeV9ob3RwbHVnLmMKQEAgLTQ3LDcgKzQ3LDcgQEAKICAqIGFuZCByZXN0b3JlX29ubGluZV9w
YWdlX2NhbGxiYWNrKCkgZm9yIGdlbmVyaWMgY2FsbGJhY2sgcmVzdG9yZS4KICAqLwogCi1zdGF0
aWMgdm9pZCBnZW5lcmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKTsKK3N0YXRpYyBp
bnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG9y
ZGVyKTsKIAogc3RhdGljIG9ubGluZV9wYWdlX2NhbGxiYWNrX3Qgb25saW5lX3BhZ2VfY2FsbGJh
Y2sgPSBnZW5lcmljX29ubGluZV9wYWdlOwogc3RhdGljIERFRklORV9NVVRFWChvbmxpbmVfcGFn
ZV9jYWxsYmFja19sb2NrKTsKQEAgLTY1NSwyNiArNjU1LDUzIEBAIHZvaWQgX19vbmxpbmVfcGFn
ZV9mcmVlKHN0cnVjdCBwYWdlICpwYWdlKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoX19vbmxpbmVf
cGFnZV9mcmVlKTsKIAotc3RhdGljIHZvaWQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFn
ZSAqcGFnZSkKK3N0YXRpYyBpbnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFn
ZSwgdW5zaWduZWQgaW50IG9yZGVyKQogewotCV9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhwYWdl
KTsKLQlfX29ubGluZV9wYWdlX2luY3JlbWVudF9jb3VudGVycyhwYWdlKTsKLQlfX29ubGluZV9w
YWdlX2ZyZWUocGFnZSk7CisJdW5zaWduZWQgbG9uZyBucl9wYWdlcyA9IDEgPDwgb3JkZXI7CisJ
c3RydWN0IHBhZ2UgKnAgPSBwYWdlOworCXVuc2lnbmVkIGludCBsb29wOworCisJZm9yIChsb29w
ID0gMCA7IGxvb3AgPCBucl9wYWdlcyA7IGxvb3ArKywgcCsrKSB7CisJCV9fQ2xlYXJQYWdlUmVz
ZXJ2ZWQocCk7CisJCXNldF9wYWdlX2NvdW50KHAsIDApOworCX0KKworCWFkanVzdF9tYW5hZ2Vk
X3BhZ2VfY291bnQocGFnZSwgbnJfcGFnZXMpOworCXNldF9wYWdlX3JlZmNvdW50ZWQocGFnZSk7
CisJX19mcmVlX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IG9ubGluZV9wYWdlc19ibG9ja3ModW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcykKK3sKKwl1bnNpZ25lZCBsb25nIGVuZCA9IHN0YXJ0ICsgbnJfcGFnZXM7CisJ
aW50IG9yZGVyLCByZXQsIG9ubGluZWRfcGFnZXMgPSAwOworCisJd2hpbGUgKHN0YXJ0IDwgZW5k
KSB7CisJCW9yZGVyID0gbWluKE1BWF9PUkRFUiAtIDFVTCwgX19mZnMoc3RhcnQpKTsKKworCQl3
aGlsZSAoc3RhcnQgKyAoMVVMIDw8IG9yZGVyKSA+IGVuZCkKKwkJCW9yZGVyLS07CisKKwkJcmV0
ID0gKCpvbmxpbmVfcGFnZV9jYWxsYmFjaykocGZuX3RvX3BhZ2Uoc3RhcnQpLCBvcmRlcik7CisJ
CWlmICghcmV0KQorCQkJb25saW5lZF9wYWdlcyArPSAoMVVMIDw8IG9yZGVyKTsKKwkJZWxzZSBp
ZiAocmV0ID4gMCkKKwkJCW9ubGluZWRfcGFnZXMgKz0gcmV0OworCisJCXN0YXJ0ICs9ICgxVUwg
PDwgb3JkZXIpOworCX0KKwlyZXR1cm4gb25saW5lZF9wYWdlczsKIH0KIAogc3RhdGljIGludCBv
bmxpbmVfcGFnZXNfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcg
bnJfcGFnZXMsCiAJCQl2b2lkICphcmcpCiB7Ci0JdW5zaWduZWQgbG9uZyBpOwogCXVuc2lnbmVk
IGxvbmcgb25saW5lZF9wYWdlcyA9ICoodW5zaWduZWQgbG9uZyAqKWFyZzsKLQlzdHJ1Y3QgcGFn
ZSAqcGFnZTsKIAogCWlmIChQYWdlUmVzZXJ2ZWQocGZuX3RvX3BhZ2Uoc3RhcnRfcGZuKSkpCi0J
CWZvciAoaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7Ci0JCQlwYWdlID0gcGZuX3RvX3BhZ2Uo
c3RhcnRfcGZuICsgaSk7Ci0JCQkoKm9ubGluZV9wYWdlX2NhbGxiYWNrKShwYWdlKTsKLQkJCW9u
bGluZWRfcGFnZXMrKzsKLQkJfQorCQlvbmxpbmVkX3BhZ2VzID0gb25saW5lX3BhZ2VzX2Jsb2Nr
cyhzdGFydF9wZm4sIG5yX3BhZ2VzKTsKIAogCW9ubGluZV9tZW1fc2VjdGlvbnMoc3RhcnRfcGZu
LCBzdGFydF9wZm4gKyBucl9wYWdlcyk7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 06:46:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 06: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 1g4h6Y-0003iW-EG; Tue, 25 Sep 2018 06:45:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4h6X-0003iM-SQ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 06:45:53 +0000
X-Inumbo-ID: ccbe98f2-c08e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccbe98f2-c08e-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 06:46: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 1g4h6T-0007dR-HI; Tue, 25 Sep 2018 06:45: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 1g4h6T-00078f-3b; Tue, 25 Sep 2018 06:45:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4h6T-0006O9-2z; Tue, 25 Sep 2018 06:45:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g4h6T-0006O9-2z@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 06:45:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete
 test-arm64-arm64-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>

YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCmpv
YiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGNkODAxNWI2MzRiMDA1YTM5MTFiZDYwMjUzNTFj
ZDg1NGQ2M2E4MmEKICBCdWcgbm90IHByZXNlbnQ6IDE3YmQyNTRhNTA4ZjQxNzRmZTBkNTZhOWYx
Yjk4OTJiNzY0OWI0YjkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNDQvCgoKICBjb21taXQgY2Q4MDE1YjYzNGIw
MDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQogIEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIE1vbiBTZXAgMjQgMTQ6MDA6MDIgMjAx
OCArMDEwMAogIAogICAgICBBUk0vZG9tMDogQXZvaWQgdXNpbmcgYSB2YXJpYWJsZSBsZW5ndGgg
YXJyYXkgaW4gbWFrZV9tZW1vcnlfbm9kZSgpCiAgICAgIAogICAgICBUaGUgcmVnW10gYXJyYXkg
Y2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNlIHRoZSB3b3Jz
dAogICAgICBjYXNlIGNhbGN1bGF0aW9uIHJhdGhlciB0aGFuIG1ha2luZyBpdCB2YXJpYWJsZSBs
ZW5ndGguCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvdGVzdC1hcm02NC1hcm02NC14bC14c20ueGVuLWJv
b3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS90ZXN0LWFybTY0LWFybTY0LXhsLXhz
bS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMjgwNDQuYmlzZWN0aW9uLXN1bW1hcnkgLS1i
YXNpcy10ZW1wbGF0ZT0xMjc5MjggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5z
dGFibGUtc21va2UgdGVzdC1hcm02NC1hcm02NC14bC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyODAzOCBmYWlsIFtob3N0PWxheHRvbjFdIC8gMTI3
OTI4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjgwMzggLyAxMjc5MjgKVHJl
ZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51
eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNTA0ODRlZTEzM2MyMjE5YTI2
ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWJkOWNjMzRl
MTUyYWRkZWFjYmJmNDQ4OTgxMjVjN2JlMDBlNzY3NwpCYXNpcyBwYXNzIDUwNDg0ZWUxMzNjMjIx
OWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKR2VuZXJhdGluZyByZXZpc2lvbnMg
d2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCM1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjLTUw
NDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5
NmU1OTkzOThjZWE1MWVjLTFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcK
TG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMjc5MjggcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVl
MGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1
OTkzOThjZWE1MWVjCiAxMjgwMTMgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3
MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZDgwMTViNjM0YjAwNWEzOTExYmQ2
MDI1MzUxY2Q4NTRkNjNhODJhCiAxMjgwMTkgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5
NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRl
YWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3CiAxMjgwMTcgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZm
ZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2
ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgwMjAgZmFpbCA1MDQ4NGVlMTMzYzIy
MTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZDgw
MTViNjM0YjAwNWEzOTExYmQ2MDI1MzUxY2Q4NTRkNjNhODJhCiAxMjgwMjMgcGFzcyA1MDQ4NGVl
MTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAxN2JkMjU0YTUwOGY0MTc0ZmUwZDU2YTlmMWI5ODkyYjc2NDliNGI5CiAxMjgwMjYgcGFzcyA1
MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgwMjUg
ZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3CiAx
MjgwMjcgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3
Njc3CiAxMjgwMjkgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3
YmUwMGU3Njc3CiAxMjgwMzIgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIx
YjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZDgwMTViNjM0YjAwNWEzOTExYmQ2MDI1
MzUxY2Q4NTRkNjNhODJhCiAxMjgwMzQgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5Nzcw
MTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxN2JkMjU0YTUwOGY0MTc0ZmUw
ZDU2YTlmMWI5ODkyYjc2NDliNGI5CiAxMjgwMzkgZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4
YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZDgwMTViNjM0YjAw
NWEzOTExYmQ2MDI1MzUxY2Q4NTRkNjNhODJhCiAxMjgwMzggZmFpbCA1MDQ4NGVlMTMzYzIyMTlh
MjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2Mz
NGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3CiAxMjgwNDIgcGFzcyA1MDQ4NGVlMTMz
YzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAx
N2JkMjU0YTUwOGY0MTc0ZmUwZDU2YTlmMWI5ODkyYjc2NDliNGI5CiAxMjgwNDQgZmFpbCA1MDQ4
NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBjZDgwMTViNjM0YjAwNWEzOTExYmQ2MDI1MzUxY2Q4NTRkNjNhODJhClNlYXJjaGluZyBm
b3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzkyOCAocGFz
cyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgwMTkgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwMjYgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwMjcgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIy
MWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5
ZjFiOTg5MmI3NjQ5YjRiOQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODAyMyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODAzMiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyODAzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI4MDM5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI4MDQyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjgwNDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgY2Q4MDE1YjYzNGIw
MDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQogIEJ1ZyBub3QgcHJlc2VudDogMTdiZDI1NGE1
MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5MmI3NjQ5YjRiOQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA0NC8KCgogIGNv
bW1pdCBjZDgwMTViNjM0YjAwNWEzOTExYmQ2MDI1MzUxY2Q4NTRkNjNhODJhCiAgQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCiAgCiAgICAgIEFSTS9kb20wOiBBdm9pZCB1c2luZyBh
IHZhcmlhYmxlIGxlbmd0aCBhcnJheSBpbiBtYWtlX21lbW9yeV9ub2RlKCkKICAgICAgCiAgICAg
IFRoZSByZWdbXSBhcnJheSBjYW4gaGF2ZSBhIG1heGltdW0gc2l6ZSBvZiA4IGluIHByYWN0aWNl
LCBzbyB1c2UgdGhlIHdvcnN0CiAgICAgIGNhc2UgY2FsY3VsYXRpb24gcmF0aGVyIHRoYW4gbWFr
aW5nIGl0IHZhcmlhYmxlIGxlbmd0aC4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBp
biAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS90ZXN0LWFybTY0
LWFybTY0LXhsLXhzbS54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI4MDQ0OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMjgwNDQgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDQ0LwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 07:25:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 07:25: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 1g4hiH-0006ZW-5M; Tue, 25 Sep 2018 07:24:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4hiF-0006ZJ-MI
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 07:24:51 +0000
X-Inumbo-ID: 3d8eab3b-c094-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d8eab3b-c094-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 07:25:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66185030"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75282-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=a364928195e911c2650fcae6bd34cfd501df1f57
X-Osstest-Versions-That: ovmf=60eb6c6d2e01e8d44d29740b006df1fc7e74ab21
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 08:24:46 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75282: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjgyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBhMzY0OTI4MTk1ZTkxMWMyNjUwZmNhZTZiZDM0Y2ZkNTAx
ZGYxZjU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MGViNmM2ZDJl
MDFlOGQ0NGQyOTc0MGIwMDZkZjFmYzdlNzRhYjIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
ODAgIDIwMTgtMDktMjQgMjE6MjE6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjgyICAyMDE4LTA5LTI1IDAyOjUwOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9w
cyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgYTM2NDkyODE5NWU5MTFjMjY1MGZjYWU2YmQzNGNmZDUwMWRmMWY1NwpB
dXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAg
MjEgMDg6NTY6MDEgMjAxOCArMDgwMAoKICAgIFVlZmlDcHVQa2cgUGlTbW1DcHVEeGVTbW06IFVw
ZGF0ZSBTbWlFbnRyeSBmdW5jdGlvbiBydW4gdGhlIHNhbWUgcG9zaXRpb24KICAgIAogICAgQlo6
IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE5MQogICAg
CiAgICBCZWZvcmUgY29tbWl0IGUyMWUzNTVlMmNhN2ZlZmIxNWI0ZGY3MDc4Zjk5NWQzZmI5YzJi
ODksIGptcCBfU21pSGFuZGxlcgogICAgaXMgY29tbWVudGVkLiBBbmQgYmVsb3cgY29kZSwgQVNN
X1BGWChDcHVTbW1EZWJ1Z0VudHJ5KSBpcyBtb3ZlZCBpbnRvIHJheCwKICAgIHRoZW4gY2FsbCBp
dC4gQnV0LCB0aGlzIGNvZGUgZG9lc24ndCB3b3JrIGluIFhDT0RFNSB0b29sIGNoYWluLiBCZWNh
dXNlIFhDT0RFNQogICAgZG9lc24ndCBnZW5lcmF0ZWQgdGhlIGFic29sdXRlIGFkZHJlc3MgaW4g
dGhlIEVGSSBpbWFnZS4gU28sIHJheCBzdG9yZXMgdGhlCiAgICByZWxhdGl2ZSBhZGRyZXNzLiBP
bmNlIHRoaXMgbG9naWMgaXMgbW92ZWQgdG8gYW5vdGhlciBwbGFjZSwgaXQgd2lsbCBub3Qgd29y
ay4KICAgIDsgICBqbXAgICAgIF9TbWlIYW5kbGVyICAgICAgICAgICAgICAgICA7IGluc3RydWN0
aW9uIGlzIG5vdCBuZWVkZWQKICAgIC4uLgogICAgICAgIG1vdiAgICAgcmF4LCBBU01fUEZYKENw
dVNtbURlYnVnRW50cnkpCiAgICAgICAgY2FsbCAgICByYXgKICAgIAogICAgQ29tbWl0IGUyMWUz
NTVlMmNhN2ZlZmIxNWI0ZGY3MDc4Zjk5NWQzZmI5YzJiODkgaXMgdG8gc3VwcG9ydCBYQ09ERTUu
CiAgICBPbmUgdHJpY2t5IHdheSBpcyBzZWxlY3RlZCB0byBmaXggaXQuIEFsdGhvdWdoIFNtaUVu
dHJ5IGxvZ2ljIGlzIGNvcGllZCB0bwogICAgYW5vdGhlciBwbGFjZSBhbmQgcnVuLCBidXQgaGVy
ZSBqbXAgX1NtaUhhbmRsZXIgaXMgZW5hYmxlZCB0byBqbXAgdGhlIG9yaWdpbmFsCiAgICBjb2Rl
IHBsYWNlLCB0aGVuIGNhbGwgQVNNX1BGWChDcHVTbW1EZWJ1Z0VudHJ5KSB3aXRoIHRoZSByZWxh
dGl2ZSBhZGRyZXNzLgogICAgICAgIG1vdiAgICAgcmF4LCBzdHJpY3QgcXdvcmQgMCAgICAgICAg
IDsgICBtb3YgICAgIHJheCwgX1NtaUhhbmRsZXIKICAgIF9TbWlIYW5kbGVyQWJzQWRkcjoKICAg
ICAgICBqbXAgICAgIHJheAogICAgLi4uCiAgICAgICAgY2FsbCAgICBBU01fUEZYKENwdVNtbURl
YnVnRW50cnkpCiAgICAKICAgIE5vdywgQlogMTE5MSByYWlzZXMgdGhlIGlzc3VlIHRoYXQgU21p
SGFuZGxlciBzaG91bGQgcnVuIGluIHRoZSBjb3BpZWQgYWRkcmVzcywKICAgIGNhbid0IHJ1biBp
biB0aGUgY29tbW9uIGFkZHJlc3MuIFNvLCBqbXAgX1NtaUhhbmRsZXIgaXMgcmVxdWlyZWQgdG8g
YmUgcmVtb3ZlZCwKICAgIHRoZSBjb2RlIGlzIGtlcHQgdG8gcnVuIGluIGNvcGllZCBhZGRyZXNz
LiBBbmQsIHRoZSByZWxhdGl2ZSBhZGRyZXNzIGlzCiAgICByZXF1cmllZCB0byBiZSBmaXhlZCB1
cCB0byB0aGUgYWJzb2x1dGUgYWRkcmVzcy4gVGhlIG5lY2Vzc2FyeSBjaGFuZ2VzIHNob3VsZAog
ICAgbm90IGFmZmVjdCB0aGUgYmVoYXZpb3Igb2YgcGxhdGZvcm1zIHRoYXQgYWxyZWFkeSBjb25z
dW1lIFBpU21tQ3B1RHhlU21tLgogICAgT1ZNRiBTTU0gYm9vdCB0byBzaGVsbCB3aXRoIFZTMjAx
NywgR0NDNSBhbmQgWENPREU1IHRvb2wgY2hhaW4gaGFzIGJlZW4gdmVyaWZpZWQuCiAgICAuLi4K
ICAgICAgICBtb3YgICAgIHJheCwgc3RyaWN0IHF3b3JkIDAgICAgICAgICA7ICAgY2FsbCAgICBB
U01fUEZYKENwdVNtbURlYnVnRW50cnkpCiAgICBDcHVTbW1EZWJ1Z0VudHJ5QWJzQWRkcjoKICAg
ICAgICBjYWxsICAgIHJheAogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBKaWV3
ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 07:32:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 07:32: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 1g4hpD-0007Kk-0n; Tue, 25 Sep 2018 07:32:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4hpC-0007Kf-ED
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 07:32:02 +0000
X-Inumbo-ID: 3ebf7d5b-c095-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ebf7d5b-c095-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 07:33:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 01:32:00 -0600
Message-Id: <5BA9E46C02000078001EB6F4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 01:31:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1537557930-3266-1-git-send-email-christopher.w.clark@gmail.com>
 <EE473E0502000094601C5EC1@prv1-mh.provo.novell.com>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
 <960FC0BE02000080AB59E961@prv1-mh.provo.novell.com>
 <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
 <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
 <5BA8D34802000078001EB1CB@prv1-mh.provo.novell.com>
 <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
 <D1822B16020000D4AB59E961@prv1-mh.provo.novell.com>
In-Reply-To: <D1822B16020000D4AB59E961@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI1LjA5LjE4IGF0IDAxOjE3LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIE1vbiwgU2VwIDI0LCAyMDE4IGF0IDU6MDYgQU0gSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4KPj4gPj4+IE9uIDIxLjA5LjE4IGF0IDIxOjI1LCA8
Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+PiA+Cj4+ID4gQWRkcyBuZWNl
c3NhcnkgKHByZXZpb3VzbHkgbWlzc2luZykgI2luY2x1ZGUgPHN0ZGlvLmg+IHRvIHg4Ni1lbXVs
YXRlLmgKPj4KPj4gV2h5ICJuZWNlc3NhcnkgKHByZXZpb3VzbHkgbWlzc2luZykiPyBJIGNhbid0
IHNlZW0gdG8gYmUgYWJsZSB0bwo+PiBzcG90IGFueXRoaW5nIGluIHRoYXQgaGVhZGVyIHRoYXQg
d291bGQgZGVwZW5kIG9uIHN0ZGlvLmguCj4gCj4gV2hlbiBXUkFQIGlzIGRlZmluZWQgcHJpb3Ig
dG8gaW5jbHVkaW5nIHg4Ni1lbXVsYXRlLmgsIGl0IGludHJvZHVjZXMKPiB0aGUgbmVlZCBmb3Ig
c3RkaW8uaCB0byBiZSBpbmNsdWRlZCB0byBhdm9pZDoKPiAKPiB8IHg4Ni1lbXVsYXRlLmg6ODM6
NjogZXJyb3I6ICdmd3JpdGUnIHVuZGVjbGFyZWQgaGVyZSAobm90IGluIGEKPiBmdW5jdGlvbik7
IGRpZCB5b3UgbWVhbiAnZnJlZSc/Cj4gfCAgV1JBUChmd3JpdGUpOwo+IAo+IGFuZCBzaW1pbGFy
IGZvciB0aGUgb3RoZXIgd3JhcHBlZCBmdW5jdGlvbnMuCj4gCj4gSXQgd2FzIGZpbmUgcHJldmlv
dXNseSBhcyB3cmFwcGVyLmMgaW5jbHVkZWQgPHN0ZGlvLmg+IHByaW9yIHRvIAo+ICJ4ODYtZW11
bGF0ZS5oIgo+IGJ1dCB0aGF0IGdldHMgY2hhbmdlZCB3aXRoIHRoaXMgY29tbWl0LiBJJ2xsIHJl
d3JpdGUgdGhhdCBwYXJ0IG9mIHRoZSBjb21taXQKPiBtZXNzYWdlIHRob3VnaCwgYW5kIEknbGwg
YWxzbyBtYWRlIHRoZSBuZXcgPHN0ZGlvLmg+IGluY2x1c2lvbgo+IGRlcGVuZGVudCBvbiBXUkFQ
LAo+IHNpbmNlIFdSQVAgYmVpbmcgZGVmaW5lZCBpcyB3aGF0IHByb21wdHMgdGhlIG5lZWQgZm9y
IGl0LgoKQnV0IHRoYXQncyAoaW4gbXkgb3BpbmlvbikgYSByZXF1aXJlbWVudCB0b3dhcmRzIHRo
ZSBmaWxlIGRlZmluaW5nCldSQVAgdGhlbiwgbm90IHRvd2FyZHMgdGhlIGhlYWRlci4KCj4+ID4g
ICNpZiBfX0dOVUNfXyA+PSA2Cj4+ID4gICNwcmFnbWEgR0NDIHRhcmdldCgibm8tc3NlIikKPj4g
PiAgI2VuZGlmCj4+Cj4+IEkgdGhpbmsgdGhlIHJpZ2h0IGFwcHJvYWNoIHdvdWxkIGJlIHRvIG1v
dmUgdGhpcyB0byB0aGUgdG9wIG9mIHRoZQo+PiBmaWxlLCBhaGVhZCBvZiBhbGwgI2luY2x1ZGUt
cy4gSG93ZXZlciwgSSB2YWd1ZWx5IHJlY2FsbCB0aGlzIG5vdAo+PiBoYXZpbmcgd29ya2VkIG9u
IGF0IGxlYXN0IHNvbWUgc3lzdGVtcyBiYWNrIHdoZW4gSSBoYWQKPj4gaW50cm9kdWNlZCBpdC4K
PiAKPiBZZXMsIHRoaXMgaXMgc3RpbGwgdGhlIGNhc2UsIGZhaWxpbmcgaW4gbXkgZGV2ZWxvcG1l
bnQgZW52aXJvbm1lbnQgYXQgbGVhc3QuCj4gRGVjbGFyYXRpb24gb2YgYXRvZiBmYWlscyB3aXRo
OiAiU1NFIHJlZ2lzdGVyIHJldHVybiB3aXRoIFNTRSBkaXNhYmxlZCIuCgpIbW0gLSBJIChub3cp
IHdvbmRlciB3aGV0aGVyIC1tZnBtYXRoPSBjb3VsZCBoZWxwIGhlcmUuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:12:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08:12: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 1g4iRa-0002Cn-Lw; Tue, 25 Sep 2018 08:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4iRZ-0002Ci-4y
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:11:41 +0000
X-Inumbo-ID: c7c36a1a-c09a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7c36a1a-c09a-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 08:12:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 02:11:38 -0600
Message-Id: <5BA9EDB502000078001EB724@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 02:11:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH net 0/3 RESEND] xen-netback: hash mapping
 handling adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

KHJlLXNlbmQganVzdCB0byBzYXRpc2Z5IHRoZSBhcHBhcmVudCBuZWVkIGZvciAibmV0IiBpbnNp
ZGUgdGhlIHNxdWFyZSBicmFja2V0cykKCkZpcnN0IGFuZCBmb3JlbW9zdCB0aGUgZml4IGZvciBY
U0EtMjcwLiBPbiB0b3Agb2YgdGhhdCBmdXJ0aGVyIGNoYW5nZXMKd2hpY2ggbG9va2VkIGRlc2ly
YWJsZSB0byBtZSB3aGlsZSBpbnZlc3RpZ2F0aW5nIHRoYXQgWFNBLgoKMTogZml4IGlucHV0IHZh
bGlkYXRpb24gaW4geGVudmlmX3NldF9oYXNoX21hcHBpbmcoKQoyOiB2YWxpZGF0ZSBxdWV1ZSBu
dW1iZXJzIGluIHhlbnZpZl9zZXRfaGFzaF9tYXBwaW5nKCkKMzogaGFuZGxlIHBhZ2Ugc3RyYWRk
bGluZyBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08: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 1g4iST-0002FQ-1H; Tue, 25 Sep 2018 08:12:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4iSR-0002FH-P6
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:12:35 +0000
X-Inumbo-ID: e93677e1-c09a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e93677e1-c09a-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 08:13:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 02:12:34 -0600
Message-Id: <5BA9EDEE02000078001EB727@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 02:12:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
In-Reply-To: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH net 1/3 RESEND] xen-netback: fix input
 validation in xenvif_set_hash_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: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

Qm90aCBsZW4gYW5kIG9mZiBhcmUgZnJvbnRlbmQgc3BlY2lmaWVkIHZhbHVlcywgc28gd2UgbmVl
ZCB0byBtYWtlCnN1cmUgdGhlcmUncyBubyBvdmVyZmxvdyB3aGVuIGFkZGluZyB0aGUgdHdvIGZv
ciB0aGUgYm91bmRzIGNoZWNrLiBXZQphbHNvIHdhbnQgdG8gYXZvaWQgdW5kZWZpbmVkIGJlaGF2
aW9yIGFuZCBoZW5jZSB1c2Ugb2ZmIHRvIGluZGV4IGludG8KLT5oYXNoLm1hcHBpbmdbXSBvbmx5
IGFmdGVyIGJvdW5kcyBjaGVja2luZy4gVGhpcyBhdCB0aGUgc2FtZSB0aW1lCmFsbG93cyB0byB0
YWtlIGNhcmUgb2Ygbm90IGFwcGx5aW5nIG9mZiB0d2ljZSBmb3IgdGhlIGJvdW5kcyBjaGVja2lu
ZwphZ2FpbnN0IHZpZi0+bnVtX3F1ZXVlcy4KCkl0IGlzIGFsc28gaW5zdWZmaWNpZW50IHRvIGJv
dW5kcyBjaGVjayBjb3B5X29wLmxlbiwgYXMgdGhpcyBpcyBsZW4KdHJ1bmNhdGVkIHRvIDE2IGJp
dHMuCgpUaGlzIGlzIFhTQS0yNzAgLyBDVkUtMjAxOC0xNTQ3MS4KClJlcG9ydGVkLWJ5OiBGZWxp
eCBXaWxoZWxtIDxmd2lsaGVsbUBnb29nbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CkNjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnIFs0Ljcgb253YXJkc10KLS0tCiBk
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgfCAgIDEyICsrKysrKystLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCi0tLSA0LjE5LXJjMS14
ZW4tbmV0YmFjay1zZXQtaGFzaC1tYXBwaW5nLm9yaWcvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCisrKyA0LjE5LXJjMS14ZW4tbmV0YmFjay1zZXQtaGFzaC1tYXBwaW5nL2RyaXZlcnMv
bmV0L3hlbi1uZXRiYWNrL2hhc2guYwpAQCAtMzMyLDIwICszMzIsMjIgQEAgdTMyIHhlbnZpZl9z
ZXRfaGFzaF9tYXBwaW5nX3NpemUoc3RydWN0CiB1MzIgeGVudmlmX3NldF9oYXNoX21hcHBpbmco
c3RydWN0IHhlbnZpZiAqdmlmLCB1MzIgZ3JlZiwgdTMyIGxlbiwKIAkJCSAgICB1MzIgb2ZmKQog
ewotCXUzMiAqbWFwcGluZyA9ICZ2aWYtPmhhc2gubWFwcGluZ1tvZmZdOworCXUzMiAqbWFwcGlu
ZyA9IHZpZi0+aGFzaC5tYXBwaW5nOwogCXN0cnVjdCBnbnR0YWJfY29weSBjb3B5X29wID0gewog
CQkuc291cmNlLnUucmVmID0gZ3JlZiwKIAkJLnNvdXJjZS5kb21pZCA9IHZpZi0+ZG9taWQsCi0J
CS5kZXN0LnUuZ21mbiA9IHZpcnRfdG9fZ2ZuKG1hcHBpbmcpLAogCQkuZGVzdC5kb21pZCA9IERP
TUlEX1NFTEYsCi0JCS5kZXN0Lm9mZnNldCA9IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5nKSwK
LQkJLmxlbiA9IGxlbiAqIHNpemVvZih1MzIpLAorCQkubGVuID0gbGVuICogc2l6ZW9mKCptYXBw
aW5nKSwKIAkJLmZsYWdzID0gR05UQ09QWV9zb3VyY2VfZ3JlZgogCX07CiAKLQlpZiAoKG9mZiAr
IGxlbiA+IHZpZi0+aGFzaC5zaXplKSB8fCBjb3B5X29wLmxlbiA+IFhFTl9QQUdFX1NJWkUpCisJ
aWYgKChvZmYgKyBsZW4gPCBvZmYpIHx8IChvZmYgKyBsZW4gPiB2aWYtPmhhc2guc2l6ZSkgfHwK
KwkgICAgbGVuID4gWEVOX1BBR0VfU0laRSAvIHNpemVvZigqbWFwcGluZykpCiAJCXJldHVybiBY
RU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7CiAKKwljb3B5X29wLmRlc3Qu
dS5nbWZuID0gdmlydF90b19nZm4obWFwcGluZyArIG9mZik7CisJY29weV9vcC5kZXN0Lm9mZnNl
dCA9IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5nICsgb2ZmKTsKKwogCXdoaWxlIChsZW4tLSAh
PSAwKQogCQlpZiAobWFwcGluZ1tvZmYrK10gPj0gdmlmLT5udW1fcXVldWVzKQogCQkJcmV0dXJu
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsKCgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:13:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08:13: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 1g4iSw-0002KJ-CL; Tue, 25 Sep 2018 08:13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4iSv-0002KE-Hb
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:13:05 +0000
X-Inumbo-ID: 85aeff18-c09a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85aeff18-c09a-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 10:10:53 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 02:13:03 -0600
Message-Id: <5BA9EE0D02000078001EB730@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 02:13:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
In-Reply-To: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH net 2/3 RESEND] xen-netback: validate queue
 numbers in xenvif_set_hash_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: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

Q2hlY2tpbmcgdGhlbSBiZWZvcmUgdGhlIGdyYW50IGNvcHkgbWVhbnMgbm90aGluZyBhcyB0byB0
aGUgdmFsaWRpdHkgb2YKdGhlIGluY29taW5nIHJlcXVlc3QuIEFzIHdlIHNob3VsZG4ndCBtYWtl
IHRoZSBuZXcgZGF0YSBsaXZlIGJlZm9yZQpoYXZpbmcgdmFsaWRhdGVkIGl0LCBpbnRyb2R1Y2Ug
YSBzZWNvbmQgaW5zdGFuY2Ugb2YgdGhlIG1hcHBpbmcgYXJyYXkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2Nv
bW1vbi5oICAgIHwgICAgMyArKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYyAgICAg
IHwgICAyMCArKysrKysrKysrKysrKy0tLS0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50
ZXJmYWNlLmMgfCAgICAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKLS0tIDQuMTktcmMxLXhlbi1uZXRiYWNrLXNldC1oYXNoLW1hcHBpbmcu
b3JpZy9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24uaAorKysgNC4xOS1yYzEteGVuLW5l
dGJhY2stc2V0LWhhc2gtbWFwcGluZy9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24uaApA
QCAtMjQxLDggKzI0MSw5IEBAIHN0cnVjdCB4ZW52aWZfaGFzaF9jYWNoZSB7CiBzdHJ1Y3QgeGVu
dmlmX2hhc2ggewogCXVuc2lnbmVkIGludCBhbGc7CiAJdTMyIGZsYWdzOworCWJvb2wgbWFwcGlu
Z19zZWw7CiAJdTgga2V5W1hFTl9ORVRCS19NQVhfSEFTSF9LRVlfU0laRV07Ci0JdTMyIG1hcHBp
bmdbWEVOX05FVEJLX01BWF9IQVNIX01BUFBJTkdfU0laRV07CisJdTMyIG1hcHBpbmdbMl1bWEVO
X05FVEJLX01BWF9IQVNIX01BUFBJTkdfU0laRV07CiAJdW5zaWduZWQgaW50IHNpemU7CiAJc3Ry
dWN0IHhlbnZpZl9oYXNoX2NhY2hlIGNhY2hlOwogfTsKLS0tIDQuMTktcmMxLXhlbi1uZXRiYWNr
LXNldC1oYXNoLW1hcHBpbmcub3JpZy9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKKysr
IDQuMTktcmMxLXhlbi1uZXRiYWNrLXNldC1oYXNoLW1hcHBpbmcvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svaGFzaC5jCkBAIC0zMjQsNyArMzI0LDggQEAgdTMyIHhlbnZpZl9zZXRfaGFzaF9tYXBw
aW5nX3NpemUoc3RydWN0CiAJCXJldHVybiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9Q
QVJBTUVURVI7CiAKIAl2aWYtPmhhc2guc2l6ZSA9IHNpemU7Ci0JbWVtc2V0KHZpZi0+aGFzaC5t
YXBwaW5nLCAwLCBzaXplb2YodTMyKSAqIHNpemUpOworCW1lbXNldCh2aWYtPmhhc2gubWFwcGlu
Z1t2aWYtPmhhc2gubWFwcGluZ19zZWxdLCAwLAorCSAgICAgICBzaXplb2YodTMyKSAqIHNpemUp
OwogCiAJcmV0dXJuIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTOwogfQpAQCAtMzMyLDcg
KzMzMyw3IEBAIHUzMiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZ19zaXplKHN0cnVjdAogdTMyIHhl
bnZpZl9zZXRfaGFzaF9tYXBwaW5nKHN0cnVjdCB4ZW52aWYgKnZpZiwgdTMyIGdyZWYsIHUzMiBs
ZW4sCiAJCQkgICAgdTMyIG9mZikKIHsKLQl1MzIgKm1hcHBpbmcgPSB2aWYtPmhhc2gubWFwcGlu
ZzsKKwl1MzIgKm1hcHBpbmcgPSB2aWYtPmhhc2gubWFwcGluZ1shdmlmLT5oYXNoLm1hcHBpbmdf
c2VsXTsKIAlzdHJ1Y3QgZ250dGFiX2NvcHkgY29weV9vcCA9IHsKIAkJLnNvdXJjZS51LnJlZiA9
IGdyZWYsCiAJCS5zb3VyY2UuZG9taWQgPSB2aWYtPmRvbWlkLApAQCAtMzQ4LDkgKzM0OSw4IEBA
IHUzMiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZyhzdHJ1Y3QgeGVudmkKIAljb3B5X29wLmRlc3Qu
dS5nbWZuID0gdmlydF90b19nZm4obWFwcGluZyArIG9mZik7CiAJY29weV9vcC5kZXN0Lm9mZnNl
dCA9IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5nICsgb2ZmKTsKIAotCXdoaWxlIChsZW4tLSAh
PSAwKQotCQlpZiAobWFwcGluZ1tvZmYrK10gPj0gdmlmLT5udW1fcXVldWVzKQotCQkJcmV0dXJu
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsKKwltZW1jcHkobWFwcGlu
ZywgdmlmLT5oYXNoLm1hcHBpbmdbdmlmLT5oYXNoLm1hcHBpbmdfc2VsXSwKKwkgICAgICAgdmlm
LT5oYXNoLnNpemUgKiBzaXplb2YoKm1hcHBpbmcpKTsKIAogCWlmIChjb3B5X29wLmxlbiAhPSAw
KSB7CiAJCWdudHRhYl9iYXRjaF9jb3B5KCZjb3B5X29wLCAxKTsKQEAgLTM1OSw2ICszNTksMTIg
QEAgdTMyIHhlbnZpZl9zZXRfaGFzaF9tYXBwaW5nKHN0cnVjdCB4ZW52aQogCQkJcmV0dXJuIFhF
Tl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsKIAl9CiAKKwl3aGlsZSAobGVu
LS0gIT0gMCkKKwkJaWYgKG1hcHBpbmdbb2ZmKytdID49IHZpZi0+bnVtX3F1ZXVlcykKKwkJCXJl
dHVybiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7CisKKwl2aWYtPmhh
c2gubWFwcGluZ19zZWwgPSAhdmlmLT5oYXNoLm1hcHBpbmdfc2VsOworCiAJcmV0dXJuIFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTOwogfQogCkBAIC00MTAsNiArNDE2LDggQEAgdm9pZCB4
ZW52aWZfZHVtcF9oYXNoX2luZm8oc3RydWN0IHhlbnZpZgogCX0KIAogCWlmICh2aWYtPmhhc2gu
c2l6ZSAhPSAwKSB7CisJCWNvbnN0IHUzMiAqbWFwcGluZyA9IHZpZi0+aGFzaC5tYXBwaW5nW3Zp
Zi0+aGFzaC5tYXBwaW5nX3NlbF07CisKIAkJc2VxX3B1dHMobSwgIlxuSGFzaCBNYXBwaW5nOlxu
Iik7CiAKIAkJZm9yIChpID0gMDsgaSA8IHZpZi0+aGFzaC5zaXplOyApIHsKQEAgLTQyMiw3ICs0
MzAsNyBAQCB2b2lkIHhlbnZpZl9kdW1wX2hhc2hfaW5mbyhzdHJ1Y3QgeGVudmlmCiAJCQlzZXFf
cHJpbnRmKG0sICJbJTR1IC0gJTR1XTogIiwgaSwgaSArIG4gLSAxKTsKIAogCQkJZm9yIChqID0g
MDsgaiA8IG47IGorKywgaSsrKQotCQkJCXNlcV9wcmludGYobSwgIiU0dSAiLCB2aWYtPmhhc2gu
bWFwcGluZ1tpXSk7CisJCQkJc2VxX3ByaW50ZihtLCAiJTR1ICIsIG1hcHBpbmdbaV0pOwogCiAJ
CQlzZXFfcHV0cyhtLCAiXG4iKTsKIAkJfQotLS0gNC4xOS1yYzEteGVuLW5ldGJhY2stc2V0LWhh
c2gtbWFwcGluZy5vcmlnL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCisrKyA0
LjE5LXJjMS14ZW4tbmV0YmFjay1zZXQtaGFzaC1tYXBwaW5nL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jCkBAIC0xNjIsNyArMTYyLDggQEAgc3RhdGljIHUxNiB4ZW52aWZfc2Vs
ZWN0X3F1ZXVlKHN0cnVjdCBuZQogCWlmIChzaXplID09IDApCiAJCXJldHVybiBza2JfZ2V0X2hh
c2hfcmF3KHNrYikgJSBkZXYtPnJlYWxfbnVtX3R4X3F1ZXVlczsKIAotCXJldHVybiB2aWYtPmhh
c2gubWFwcGluZ1tza2JfZ2V0X2hhc2hfcmF3KHNrYikgJSBzaXplXTsKKwlyZXR1cm4gdmlmLT5o
YXNoLm1hcHBpbmdbdmlmLT5oYXNoLm1hcHBpbmdfc2VsXQorCQkJCVtza2JfZ2V0X2hhc2hfcmF3
KHNrYikgJSBzaXplXTsKIH0KIAogc3RhdGljIGludCB4ZW52aWZfc3RhcnRfeG1pdChzdHJ1Y3Qg
c2tfYnVmZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQoKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:13:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08: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 1g4iTX-0002Q4-TC; Tue, 25 Sep 2018 08:13:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4iTW-0002Ph-C8
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:13:42 +0000
X-Inumbo-ID: 10d80cbf-c09b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 10d80cbf-c09b-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 08:14:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 02:13:40 -0600
Message-Id: <5BA9EE3102000078001EB733@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 02:13:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
In-Reply-To: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH net 3/3 RESEND] xen-netback: handle page
 straddling in xenvif_set_hash_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: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

VGhlcmUncyBubyBndWFyYW50ZWUgdGhhdCB0aGUgbWFwcGluZyBhcnJheSBkb2Vzbid0IGNyb3Nz
IGEgcGFnZQpib3VuZGFyeS4gVXNlIGEgc2Vjb25kIGdyYW50IGNvcHkgb3BlcmF0aW9uIGlmIG5l
Y2Vzc2FyeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL2hhc2guYyB8ICAgMjUgKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLS0gNC4xOS1yYzEteGVu
LW5ldGJhY2stc2V0LWhhc2gtbWFwcGluZy5vcmlnL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hh
c2guYworKysgNC4xOS1yYzEteGVuLW5ldGJhY2stc2V0LWhhc2gtbWFwcGluZy9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9oYXNoLmMKQEAgLTMzNCwyOCArMzM0LDM5IEBAIHUzMiB4ZW52aWZfc2V0
X2hhc2hfbWFwcGluZyhzdHJ1Y3QgeGVudmkKIAkJCSAgICB1MzIgb2ZmKQogewogCXUzMiAqbWFw
cGluZyA9IHZpZi0+aGFzaC5tYXBwaW5nWyF2aWYtPmhhc2gubWFwcGluZ19zZWxdOwotCXN0cnVj
dCBnbnR0YWJfY29weSBjb3B5X29wID0geworCXVuc2lnbmVkIGludCBuciA9IDE7CisJc3RydWN0
IGdudHRhYl9jb3B5IGNvcHlfb3BbMl0gPSB7ewogCQkuc291cmNlLnUucmVmID0gZ3JlZiwKIAkJ
LnNvdXJjZS5kb21pZCA9IHZpZi0+ZG9taWQsCiAJCS5kZXN0LmRvbWlkID0gRE9NSURfU0VMRiwK
IAkJLmxlbiA9IGxlbiAqIHNpemVvZigqbWFwcGluZyksCiAJCS5mbGFncyA9IEdOVENPUFlfc291
cmNlX2dyZWYKLQl9OworCX19OwogCiAJaWYgKChvZmYgKyBsZW4gPCBvZmYpIHx8IChvZmYgKyBs
ZW4gPiB2aWYtPmhhc2guc2l6ZSkgfHwKIAkgICAgbGVuID4gWEVOX1BBR0VfU0laRSAvIHNpemVv
ZigqbWFwcGluZykpCiAJCXJldHVybiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJB
TUVURVI7CiAKLQljb3B5X29wLmRlc3QudS5nbWZuID0gdmlydF90b19nZm4obWFwcGluZyArIG9m
Zik7Ci0JY29weV9vcC5kZXN0Lm9mZnNldCA9IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5nICsg
b2ZmKTsKKwljb3B5X29wWzBdLmRlc3QudS5nbWZuID0gdmlydF90b19nZm4obWFwcGluZyArIG9m
Zik7CisJY29weV9vcFswXS5kZXN0Lm9mZnNldCA9IHhlbl9vZmZzZXRfaW5fcGFnZShtYXBwaW5n
ICsgb2ZmKTsKKwlpZiAoY29weV9vcFswXS5kZXN0Lm9mZnNldCArIGNvcHlfb3BbMF0ubGVuID4g
WEVOX1BBR0VfU0laRSkgeworCQljb3B5X29wWzFdID0gY29weV9vcFswXTsKKwkJY29weV9vcFsx
XS5zb3VyY2Uub2Zmc2V0ID0gWEVOX1BBR0VfU0laRSAtIGNvcHlfb3BbMF0uZGVzdC5vZmZzZXQ7
CisJCWNvcHlfb3BbMV0uZGVzdC51LmdtZm4gPSB2aXJ0X3RvX2dmbihtYXBwaW5nICsgb2ZmICsg
bGVuKTsKKwkJY29weV9vcFsxXS5kZXN0Lm9mZnNldCA9IDA7CisJCWNvcHlfb3BbMV0ubGVuID0g
Y29weV9vcFswXS5sZW4gLSBjb3B5X29wWzFdLnNvdXJjZS5vZmZzZXQ7CisJCWNvcHlfb3BbMF0u
bGVuID0gY29weV9vcFsxXS5zb3VyY2Uub2Zmc2V0OworCQluciA9IDI7CisJfQogCiAJbWVtY3B5
KG1hcHBpbmcsIHZpZi0+aGFzaC5tYXBwaW5nW3ZpZi0+aGFzaC5tYXBwaW5nX3NlbF0sCiAJICAg
ICAgIHZpZi0+aGFzaC5zaXplICogc2l6ZW9mKCptYXBwaW5nKSk7CiAKLQlpZiAoY29weV9vcC5s
ZW4gIT0gMCkgewotCQlnbnR0YWJfYmF0Y2hfY29weSgmY29weV9vcCwgMSk7CisJaWYgKGNvcHlf
b3BbMF0ubGVuICE9IDApIHsKKwkJZ250dGFiX2JhdGNoX2NvcHkoY29weV9vcCwgbnIpOwogCi0J
CWlmIChjb3B5X29wLnN0YXR1cyAhPSBHTlRTVF9va2F5KQorCQlpZiAoY29weV9vcFswXS5zdGF0
dXMgIT0gR05UU1Rfb2theSB8fAorCQkgICAgY29weV9vcFtuciAtIDFdLnN0YXR1cyAhPSBHTlRT
VF9va2F5KQogCQkJcmV0dXJuIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRF
UjsKIAl9CiAKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:18:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08: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 1g4iYF-0002k7-IJ; Tue, 25 Sep 2018 08:18: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4iYE-0002k2-Ez
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:18:34 +0000
X-Inumbo-ID: 4a406ebd-c09b-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a406ebd-c09b-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 10:16:23 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 02:18:33 -0600
Message-Id: <5BA9EF5502000078001EB760@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 02:18:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <davem@davemloft.net>
References: <5B9778D702000078001E7069@prv1-mh.provo.novell.com>
 <20180911101623.3tuzvlyr7musocrg@zion.uk.xensource.com>
 <5BA895B602000078001EB059@prv1-mh.provo.novell.com>
 <20180924.094920.655625438524720848.davem@davemloft.net>
 <C61B6A85020000F18A491530@prv1-mh.provo.novell.com>
In-Reply-To: <C61B6A85020000F18A491530@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Ping: [PATCH 0/3] xen-netback: hash mapping hanling
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Wei Liu <wei.liu2@citrix.com>,
 netdev@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>

Pj4+IE9uIDI0LjA5LjE4IGF0IDE4OjQ5LCA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4gd3JvdGU6Cj4g
RnJvbTogIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+Cj4gRGF0ZTogTW9uLCAyNCBT
ZXAgMjAxOCAwMTo0Mzo1MCAtMDYwMAo+IAo+PiBEYXZlPyBJIG5vdGljZSBub25lIG9mIHRoZSBw
YXRjaGVzIGlzIGluIDQuMTktcmM1LCBub3QgZXZlbiB0aGUgc2VjdXJpdHkKPj4gZml4LCB0aGUg
YWR2aXNvcnkgZm9yIHdoaWNoIGhhZCBnb25lIHB1YmxpYyBvdmVyIGEgbW9udGggYWdvLgo+IAo+
IElmIGl0J3Mgbm90IGluIG15IHBhdGNod29yayBxdWV1ZSwgeW91IGhhdmUgdG8gcmVzZW5kIHRo
ZSBzZXJpZXMgYW5kCj4gbWFrZSBpdCBjbGVhciB0aGF0IGl0IHNob3VsZCBiZSBhcHBsaWVkIHRv
IHRoZSBuZXR3b3JraW5nIHRyZWUgYnkKPiBwdXR0aW5nICJbUEFUQ0ggbmV0IE4vTV0iIGluIHRo
ZSBTdWJqZWN0IGxpbmVzLgoKSSdtIHN1cmUgdGhpcyByZXF1aXJlbWVudCBpcyBkb2N1bWVudGVk
IHNvbWV3aGVyZSwgYnV0IHNvbWUgc2VhcmNoaW5nCmluIERvY3VtZW50YXRpb24vcHJvY2Vzcy8g
ZGlkIG5vdCB0dXJuIHVwIGFueXRoaW5nLiBGb3IgdGhlIG9jY2FzaW9uYWwKY29udHJpYnV0b3Is
IHN1Y2ggZXh0cmEgdGFnIGFkZGl0aW9uIHJlcXVpcmVtZW50cyBhcmUgcHJldHR5IHVuaGVscGZ1
bC4KCkFueXdheSAtIEkndmUgZG9uZSB0aGUgcmVzZW5kLCBob3BlZnVsbHkgbm93IG1lZXRpbmcg
dGhlIHJlcXVpcmVtZW50cwp0byBhdm9pZCBmdXJ0aGVyIGRlbGF5cy4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:21:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08:21: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 1g4iav-0003OI-1E; Tue, 25 Sep 2018 08:21:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4iat-0003O6-Hv
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:21:19 +0000
X-Inumbo-ID: 2119587d-c09c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2119587d-c09c-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 08: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 1g4iap-0001ZM-NE; Tue, 25 Sep 2018 08:21: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 1g4iap-0006Cy-7d; Tue, 25 Sep 2018 08:21:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4iap-0002vE-6z; Tue, 25 Sep 2018 08:21:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128045-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 08:21:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128045: 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>

ZmxpZ2h0IDEyODA0NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA0NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 08:37:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 08:37: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 1g4iqE-0004GF-Gk; Tue, 25 Sep 2018 08:37: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=tuow=mh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g4iqC-0004GA-VR
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 08:37:08 +0000
X-Inumbo-ID: e1a9c780-c09d-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e1a9c780-c09d-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 10:34:56 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 48FAB305FFA6
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 11:37:06 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 355C97FC39
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 11:37:06 +0300 (EEST)
Received: (qmail 13178 invoked from network); 25 Sep 2018 11:37:06 +0300
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 25 Sep 2018 11:37:05 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 25 Sep 2018 11:36:28 +0300
Message-Id: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77555
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496949,
 Stamp: 3], Multi: [Enabled, t: (0.000028,0.016458)], BW: [Enabled, t:
 (0.000015,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005098), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.239326,0.000555)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (0.071788), Hit: No, Details: v2.7.15; Id:
 15.1i60elj.1co7tvruj.n5gtq], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH V2] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@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>

TW92ZSBwMm1fe2dldC9zZXR9X3N1cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3Jy
ZWN0CkFTU0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93
IG1vZGUgZXZlbiBvbgphIHN5c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucywgd2hpY2ggd291bGQg
dHJpZ2dlciB0aGUgQVNTRVJUKCkpLAptb3ZlIHRoZSBWTVgtaXNtcyAoY3B1X2hhc192bXhfdmly
dF9leGNlcHRpb25zIGNoZWNrcykgdG8KcDJtX2VwdF97Z2V0L3NldH1fZW50cnkoKSwgYW5kIGZp
eCBsb2NraW5nIGNvZGUgaW4KcDJtX2dldF9zdXBwcmVzc192ZSgpLgoKU2lnbmVkLW9mZi1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMg
c2luY2UgVjE6CiAtIERpZCBub3QgYWRkIFRhbWFzJyBhY2sgYmVjYXVzZSBvZiB0aGUgbm9uLXRy
aXZpYWwgVjIgY2hhbmdlcy4KIC0gUmVtb3ZlZCB0aGUgY2hlY2tzIGZvciAjVkUgc3VwcG9ydCAv
ICNWRSBhY3RpdmUgZnJvbQogICBlcHRfZ2V0X2VudHJ5KCkuCiAtIFJlbW92ZWQgZHVwbGljYXRl
IGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLAogICBJTlZBTElEX0dGTikg
Y2hlY2sgZnJvbSBwMm1fZ2V0X3N1cHByZXNzX3ZlKCkuCiAtIEZpeGVkIHRoZSBsb2NraW5nIGNv
ZGUgaW4gcDJtX2dldF9zdXBwcmVzc192ZSgpOiBwcmV2aW91c2x5CiAgIHRoZSBmdW5jdGlvbiB3
YXMgc2ltcGx5IHJldHVybmluZyAtRVNSQ0ggaWYgIW1mbl92YWxpZChtZm4pLAogICB3aGljaCBi
eXBhc3NlZCB0aGUgdW5sb2NraW5nIGF0IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uLgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCAxMDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICB8ICAxMSAr
KysrKwogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2
L21tL3AybS5jICAgICAgICB8ICA5MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMDMgaW5zZXJ0aW9ucygrKSwgMTAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDgyNmMzNWYuLmM5ODBmMTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwpAQCAtNTAxLDEwOCArNTAxLDYgQEAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVp
cmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQogICAgIH0KIH0KIAot
I2lmZGVmIENPTkZJR19IVk0KLS8qCi0gKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQg
Zm9yIGEgcGFnZS4gIE9ubHkgYXZhaWxhYmxlIG9uIFZNWC4KLSAqLwotaW50IHAybV9zZXRfc3Vw
cHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCi17Ci0gICAg
c3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIHN0
cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OwotICAgIG1mbl90IG1mbjsKLSAgICBwMm1fYWNjZXNzX3QgYTsKLSAgICBwMm1fdHlwZV90IHQ7
Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkK
LSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCi0gICAgLyogI1ZFIHNob3VsZCBiZSBlbmFi
bGVkIGZvciB0aGlzIHZjcHUuICovCi0gICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVu
dCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmV0dXJuIC1FTlhJTzsKLQot
ICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQotICAgIHsKLSAgICAgICAgaWYgKCBhbHRwMm1faWR4
ID49IE1BWF9BTFRQMk0gfHwKLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAy
bV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhd
OwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHAybSA9IGhvc3RfcDJtOwotCi0gICAgZ2ZuX2xv
Y2soaG9zdF9wMm0sIGdmbiwgMCk7Ci0KLSAgICBpZiAoIGFwMm0gKQotICAgICAgICBwMm1fbG9j
ayhhcDJtKTsKLQotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOwotICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKLSAgICB7Ci0gICAgICAg
IHJjID0gLUVTUkNIOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByYyA9IHAybS0+
c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIHN1cHByZXNzX3Zl
KTsKLQotb3V0OgotICAgIGlmICggYXAybSApCi0gICAgICAgIHAybV91bmxvY2soYXAybSk7Ci0K
LSAgICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwotCi0gICAgcmV0dXJuIHJjOwotfQot
Ci1pbnQgcDJtX2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJv
b2wgKnN1cHByZXNzX3ZlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFs
dHAybV9pZHgpCi17Ci0gICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwotICAgIHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKLSAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtOwotICAgIG1mbl90IG1mbjsKLSAgICBwMm1fYWNjZXNzX3QgYTsK
LSAgICBwMm1fdHlwZV90IHQ7Ci0KLSAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlv
bnMgKQotICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Ci0KLSAgICAvKiAjVkUgc2hvdWxkIGJl
IGVuYWJsZWQgZm9yIHRoaXMgdmNwdS4gKi8KLSAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShj
dXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQotICAgICAgICByZXR1cm4gLUVOWElP
OwotCi0gICAgaWYgKCBhbHRwMm1faWR4ID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGFsdHAy
bV9pZHggPj0gTUFYX0FMVFAyTSB8fAotICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBb
YWx0cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwotCi0gICAgICAgIHAybSA9IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJt
X2lkeF07Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcDJtID0gaG9zdF9wMm07Ci0KLSAgICBn
Zm5fbG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKLQotICAgIGlmICggYXAybSApCi0gICAgICAgIHAy
bV9sb2NrKGFwMm0pOwotCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAm
YSwgMCwgTlVMTCwgc3VwcHJlc3NfdmUpOwotICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKLSAg
ICAgICAgcmV0dXJuIC1FU1JDSDsKLQotICAgIGlmICggYXAybSApCi0gICAgICAgIHAybV91bmxv
Y2soYXAybSk7Ci0KLSAgICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwotCi0gICAgcmV0
dXJuIDA7Ci19Ci0jZW5kaWYKLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCmluZGV4IDFmZjRmMTQuLmQzNzY5NjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtNjk3LDYg
KzY5NywxNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl8sIG1mbl90IG1mbiwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAKICAg
ICBBU1NFUlQoZXB0KTsKKworICAgIGlmICggIXN2ZSApCisgICAgeworICAgICAgICBpZiAoICFj
cHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQorICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOworCisgICAgICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAq
LworICAgICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLCBJ
TlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKKyAgICB9CisKICAgICAv
KgogICAgICAqIHRoZSBjYWxsZXIgbXVzdCBtYWtlIHN1cmU6CiAgICAgICogMS4gcGFzc2luZyB2
YWxpZCBnZm4gYW5kIG1mbiBhdCBvcmRlciBib3VuZGFyeS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJl
Li4wYTM0NjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC01MDEsNyArNTAxLDggQEAgcDJtX3B0X3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgdW5z
aWduZWQgaW50IGZsYWdzLCBpb21tdV9vbGRfZmxhZ3MgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcg
b2xkX21mbiA9IG1mbl94KElOVkFMSURfTUZOKTsKIAotICAgIEFTU0VSVChzdmUgIT0gMCk7Cisg
ICAgaWYgKCAhc3ZlICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgaWYgKCB0
Yl9pbml0X2RvbmUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA2MDIwNTUzLi5kZTMwNjAzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0y
NzQ1LDYgKzI3NDUsOTYgQEAgb3V0OgogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihmZG9tKTsK
ICAgICByZXR1cm4gcmM7CiB9CisKKyNpZmRlZiBDT05GSUdfSFZNCisvKgorICogU2V0L2NsZWFy
IHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVgu
CisgKi8KK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgYm9vbCBzdXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBhbHRwMm1faWR4KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7CisgICAg
c3RydWN0IHAybV9kb21haW4gKnAybTsKKyAgICBtZm5fdCBtZm47CisgICAgcDJtX2FjY2Vzc190
IGE7CisgICAgcDJtX3R5cGVfdCB0OworICAgIGludCByYzsKKworICAgIGlmICggYWx0cDJtX2lk
eCA+IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwK
KyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElO
VkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBwMm0g
PSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOworICAgIH0KKyAgICBlbHNl
CisgICAgICAgIHAybSA9IGhvc3RfcDJtOworCisgICAgZ2ZuX2xvY2soaG9zdF9wMm0sIGdmbiwg
MCk7CisKKyAgICBpZiAoIGFwMm0gKQorICAgICAgICBwMm1fbG9jayhhcDJtKTsKKworICAgIG1m
biA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAg
IGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICB7CisgICAgICAgIHJjID0gLUVTUkNIOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIHN1cHByZXNzX3ZlKTsKKworb3V0OgorICAgIGlm
ICggYXAybSApCisgICAgICAgIHAybV91bmxvY2soYXAybSk7CisKKyAgICBnZm5fdW5sb2NrKGhv
c3RfcDJtLCBnZm4sIDApOworCisgICAgcmV0dXJuIHJjOworfQorCitpbnQgcDJtX2dldF9zdXBw
cmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgKnN1cHByZXNzX3ZlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCit7CisgICAg
c3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHN0
cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
OworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBwMm1fdHlwZV90IHQ7
CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQorICAgIHsKKyAg
ICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICBkLT5h
cmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5h
bHRwMm1fcDJtW2FsdHAybV9pZHhdOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHAybSA9IGhv
c3RfcDJtOworCisgICAgZ2ZuX2xvY2soaG9zdF9wMm0sIGdmbiwgMCk7CisKKyAgICBpZiAoIGFw
Mm0gKQorICAgICAgICBwMm1fbG9jayhhcDJtKTsKKworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIHN1cHByZXNzX3ZlKTsKKyAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApCisgICAgICAgIHJjID0gLUVTUkNIOworCisgICAgaWYgKCBhcDJtICkKKyAg
ICAgICAgcDJtX3VubG9jayhhcDJtKTsKKworICAgIGdmbl91bmxvY2soaG9zdF9wMm0sIGdmbiwg
MCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisjZW5kaWYKKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:01:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4jDa-0006KM-KD; Tue, 25 Sep 2018 09:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4jDZ-0006KC-El
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:01:17 +0000
X-Inumbo-ID: b65437c1-c0a1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b65437c1-c0a1-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:02: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 1g4jDW-0002LO-TO; Tue, 25 Sep 2018 09:01: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 1g4jDW-0000fh-LF; Tue, 25 Sep 2018 09:01:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4jDW-000278-KV; Tue, 25 Sep 2018 09:01:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128010-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-armhf-armhf-libvirt-raw: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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: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-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-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-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-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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=850a8242a5303ceddff5d6700ee9d15307bf1b9f
X-Osstest-Versions-That: qemuu=19b599f7664b2ebfd0f405fb79c14dd241557452
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 09:01:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 128010: 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>

ZmxpZ2h0IDEyODAxMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMTAvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNjg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI2ODYx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjY4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNjg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI2ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDg1MGE4MjQyYTUzMDNjZWRkZmY1ZDY3MDBlZTlkMTUzMDdiZjFiOWYKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE5YjU5OWY3NjY0YjJlYmZkMGY0MDVmYjc5
YzE0ZGQyNDE1NTc0NTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNjg2MSAgMjAxOC0wOC0yOCAx
Mzo1MDoxNiBaICAgMjcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwMTAgIDIwMTgtMDkt
MjQgMTE6MDc6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
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
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDE5YjU5OWY3
NjYuLjg1MGE4MjQyYTUgIDg1MGE4MjQyYTUzMDNjZWRkZmY1ZDY3MDBlZTlkMTUzMDdiZjFiOWYg
LT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:02:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jEk-0006PL-6H; Tue, 25 Sep 2018 09:02:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n84c=mh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g4jEj-0006PE-74
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:02:29 +0000
X-Inumbo-ID: e0de78e6-c0a1-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0de78e6-c0a1-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:03:33 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 25 Sep 2018 11:02:26 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 25 Sep 2018 10:02:11 +0100
Message-ID: <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Milan Boberic
 <milanboberic94@gmail.com>
Date: Tue, 25 Sep 2018 11:02:01 +0200
In-Reply-To: <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net
Content-Type: multipart/mixed; boundary="===============6206507257679972200=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6206507257679972200==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0eRYbdGcDym64aMfIxLp"


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

On Mon, 2018-09-24 at 22:46 +0100, Julien Grall wrote:
> On 09/21/2018 05:20 PM, Dario Faggioli wrote:
> >=20
> > What I'm after, is how log, after domain_destroy(),
> > complete_domain_destroy() is called, and whether/how it relates the
> > the
> > grace period idle timer we've added in the RCU code.
>=20
> NULL scheduler and vwfi=3Dnative will inevitably introduce a latency
> when=20
> destroying a domain. vwfi=3Dnative means the guest will not trap when
> it=20
> has nothing to do and switch to the idle vCPU. So, in such=20
> configuration, it is extremely unlikely the execute the idle_loop or=20
> even enter in the hypervisor unless there are an interrupt on that
> pCPU.
>=20
Ah! I'm not familiar with wfi=3Dnative --and in fact I was completely
ignoring it-- but this analysis makes sense to me.

> Per my understanding of call_rcu, the calls will be queued until the
> RCU=20
> reached a threshold. We don't have many place where call_rcu is
> called,=20
> so reaching the threeshold may just never happen. But nothing will
> tell=20
> that vCPU to go in Xen and say "I am done with RCU". Did I miss
> anything?
>=20
Yeah, and in fact we added the timer _but_, in this case, it does not
look that the timer is firing. It looks much more like "some random
interrupt happens", as you're suggesting. OTOH, in the case where there
are no printk()s, it might be that the timer does fire, but the vcpu
has not gone through Xen, so the grace period is, as far as we know,
not expired yet (which is also in accordance with Julien's analysis, as
far as I understood it).

> I have the feeling the problem might just be exacerbated the problem=20
> (simlar to the idle bug with credit2) by vwfi=3Dative. Milan, would it
> be=20
> possible to run the test without that option?
>=20
Indeed. And thanks, Julien, for having a look! :-)

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/

--=-0eRYbdGcDym64aMfIxLp
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+4FAlup+YsACgkQFkJ4iaW4
c+7xZhAA1tOS4PzjMLRxVFMQIwjHrTSqhK9kXdSzHvY+pKMSuN+EB4yOBpbjDGsb
IJNrZdhX6fln3XogXNICtTe/jE/jEGEW9ibXIMU8bCrLzESyCMN5YWtJ4uu2jIbl
7lCYjSlsGKcr6n9nkVNnpzPPnpmhyowtVmM8gRmYIREAtFwY1DYcS07GFriVFvxe
ytgabIBDGZU+XYN78EPHEtUxiDdA/wj/plZ4VRki5IR1AN5iQJDiNLpEDddzBB0W
RD1xAdaO1js5c+ZUYd3Ol5A6zRV89skx9T+GYUDnlStZudexlqfvZpExr1L9rOh4
SFAvRVYCuG2p/rOxcP5Njfmgl35YYL3NhcfxjUal5O/yRrGN1UCUNmZyRTDxsQOv
XrO3l1eTIB62uitnRqxW7nT7YJgLFfMYccbTMqDvZlfbVLJrQFGWLvzfwAEMPX0T
kNI9wDaGDUe0FztLQT21oJKH8Zqgaw9FdEUJgxExqLLK4WL84VwsMxjfJyH8rejv
RdqgGSjng3DCRZZQWMeaUeU6VTB7rhlgWfUJ1j5LaqyVyblRJlddTW1+DTY3l7zR
qNzyD9mp+ls50UmIVnYPP7eMqq+HI39HSRYOGRko8Lq2DfQu1EV5p/yB5EA8qRoc
X2mZgA1Le5f6kSnXw5c2MNBvKCxJHO42b4nfaN0vwNdp1d2V8NM=
=TG6T
-----END PGP SIGNATURE-----

--=-0eRYbdGcDym64aMfIxLp--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6206507257679972200==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:11:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jN9-0007Dv-3A; Tue, 25 Sep 2018 09:11: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=s7j4=mh=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g4jN7-0007Dq-2y
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:11:09 +0000
X-Inumbo-ID: a15d9f23-c0a2-11e8-a8a5-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::701])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a15d9f23-c0a2-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 11:08:56 +0200 (CEST)
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=QXIIw23cxQKK2iFRqWev+wYFOTxK/YMWeVBJj3GRJoE=;
 b=fd4l8jUHKqDdLZ6OVkv0ddix99EnE4+8pFxuqz0yOxT0uoUNK/lspGSoQmFV3jNNsnb1MdvZAtLLGlveMthlXnuYXsTUvXEbK6Y7gSGPHv1TozH9evS1gwLqoPVcmVMgGFrR2SVi+06s64jKNk33seGRb0bbmrC2IO0hJBmx7j4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 DB7PR02MB4185.eurprd02.prod.outlook.com (2603:10a6:10:46::31) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Tue, 25 Sep 2018 09:10:58 +0000
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 25 Sep 2018 12:10:38 +0300
Message-Id: <20180925091038.4553-1-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: DB6P193CA0012.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::22)
 To DB7PR02MB4185.eurprd02.prod.outlook.com
 (2603:10a6:10:46::31)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ec8f5fd1-8578-420a-829a-08d622c6cf00
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4185; 
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 3:0JQA79+3qnQ9gdluc7CyaKgMKS7ifwvBxbp/Z6T0QEvxCI1jrvRPkzmCiIIcdh2uuGkpb+eMIQ1w6h1+dEM5c0tRrWG97iCw+DZGZa4mW2G7so10+qqwXtNAxuY7uesVgjHHGUGEXGSeD4IdTB0H+3y48bAmVAnB0JVuG7kYplRMkb2ESJ+/a1qRUm7W1D8FtfsT2Y9TWVGHNRObrncTyQ7pK8yLOlR9RnlDjX2yTi9EF9QsEQ9XqdGQYHYDOYLk;
 25:6fEi4JrSVmsma+Oo326a4xWhXmeuQr4X9YfDuQ/96YCQ0RVn9kMPKLy95NxgJDPsmoauOvHNHNZGYzYa9pck/mSuDMMRECZAJa9TzHnMX1w+QMp9sqUxJCuraQ4MKH01C/1q/jxYINxg+HXKNp0GfMPJaMfY8ZKUpixa4Wpj+G+aExH1kYYVtYAUsPAHfvD5T+hqwx0lZ3yaDOiGkdUsp0v7eQV1mY8ql/CYP+KMGKV2UxK/UKB7g4/ljPIyltFh3SjQaM0dBd/KFrsGTJ668j/iz4eGHO4uxWEoDr+4MuoEHA4leOwyOiQq+oXVZwZHZ8j1YOvpXM7Zri9IHfqevw==;
 31:AvS0upWPOerJcsm7WTh+BX6Rm79qG9ETM+MEZiDpc9N2kga9xW+wPPLM5sZJ7OrvdJQMFJI59PFdfwBl0A5fVsoE/47on/xe1VindVijDqPpHJWaj0KKg+ns8dnahRVaZLkssj1S5v74pIMren2XIWWI7CD2BySQB1sSR9v4UTG43wN5Dn4Hi2wGq4zMuipvZk7l/4i01YQg9sSV4gvOc4F64gi7dvXwBgYnyxpqx40=
X-MS-TrafficTypeDiagnostic: DB7PR02MB4185:
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 20:leEjORcxyrCEHfp7eUNDQczlueDyhlBCuQcIj/IwoAu6ZJFrHUD6cRWZs7/i8o+ispYvQajl1fRhg4TMt04n8H3y6Z/8m0TzBFh6tEdjoxOAKDbSFDR3Yrwd45z7x377CI7yGO885nKgnsoyDk6W/P177Uvf+lQ222+OVSo3217KmHat8jJYqaaFe3STe3tOoqnNmoHvZdA1NoULCj4bb+lc43b6RgqCbEYsjVITGMiXTsZmByRI7xZgwwCK/7yArI1/2UUcNiMdn+zpqD6SMGrY1zQqoTBiYI6JyUl/VGb5NiRXEFXy97J0mTS1KXxquqYRa8rdti5qdCOxlktZaQ==;
 4:2bdTzjAICH89Tabv6JJfsEFvlgDO4zRmlZQvvaxc+fMDmFetIolXwheeP1g2bskNhPOPh5XtcNiCoyWZqD6G9b7FFpHYVX6UL9K0o6UupB8KG/eit1QRI/fTuwod93J4wQNdKTFunApBmVvijn+SVyWchMKbT3OgDNeZjoipHTvcQjdzL1RSGcAzq2XaM/M6dwLRCsBYzdQ5clOcWOLLz0p8ic1O84+EjL2yv7gczbx5Ak3mzPFagrxLr+tvZzDOVUQMLQl/rNuYZ0mSUg7E1w==
X-Microsoft-Antispam-PRVS: <DB7PR02MB418508213850376822EF73E5AB160@DB7PR02MB4185.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231355)(944501410)(52105095)(10201501046)(149066)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051);
 SRVR:DB7PR02MB4185; BCL:0; PCL:0; RULEID:; SRVR:DB7PR02MB4185; 
X-Forefront-PRVS: 08062C429B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(39850400004)(346002)(136003)(366004)(376002)(189003)(199004)(386003)(478600001)(25786009)(956004)(8936002)(53936002)(16586007)(6512007)(7736002)(47776003)(6486002)(6666003)(305945005)(86362001)(1076002)(3846002)(6116002)(81166006)(68736007)(81156014)(476003)(2361001)(52116002)(16526019)(105586002)(186003)(26005)(2351001)(36756003)(6506007)(97736004)(316002)(8676002)(2906002)(106356001)(4326008)(107886003)(486006)(66066001)(50226002)(48376002)(50466002)(2616005)(51416003)(5660300001)(6916009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4185;
 H:aisaila-Latitude-E5570.dsd.bitdefender.biz; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB7PR02MB4185;
 23:EN8E4SetAnN21y4+9f9z8aPsd9Rc+l8bdnFYPNo1n?=
 =?us-ascii?Q?srX+28qZxFB7zHImaDE3XYbxF8XV26VNfoFwDNCL5hIBV53xxU+poRq/EAC8?=
 =?us-ascii?Q?+jkHZ0Qyy7Fv42GD6uigzzz0l7j+G9NkI1VTpFvYCd4nzKumpp8bA1+NBPVe?=
 =?us-ascii?Q?mZzrpCxKwpgD3f5r+tFkQQRnbludNy4Dthd5H6vkrqT++79WbBmTNeFkGcwL?=
 =?us-ascii?Q?+6t3xL3jYbAG2KMc4A5nR9AdVWzUEWzEm0YPn3P9LfqvHS2+C1Ls+9xv/iIj?=
 =?us-ascii?Q?0paNHZRuM8z/u4NfsJkTrHMb91dj13rCThqDW4XAqtRKRfesXyBzKuYg0hOb?=
 =?us-ascii?Q?KrS0aMFSfqSBsah8mFHK+CRasl5uxTb+2xDWow98qeFfGTgwU6kjcjq2aYYt?=
 =?us-ascii?Q?JQ9J3k/HjNX/MRqfVSvv8rWDmG7I44z46kH11XMQGdZUcwbWmnwgmShb/8MF?=
 =?us-ascii?Q?psHveS1HAh+7/IppIKk79Gi98CMXf+osxqbe6UbE4hD0fKfIAcaZqjR3Dvkt?=
 =?us-ascii?Q?Y8pYwhwOGNVIJ7adLaKV1QpNnd+Rs0NOFHkF0eL7C6eBy429DzpVuOhqGnyl?=
 =?us-ascii?Q?ipD8oDaOhJL7kykrhwUQY8XxqbzzBkJVp4jU/iBILECQOlHs3FCkSs/HShkh?=
 =?us-ascii?Q?pv+2UI5P7y/Bjx5r5Z1YywhznfiCFh9XEzpUYMUIfhZxn/sJqApXUrJIQvad?=
 =?us-ascii?Q?00GELBX+OHFkT3kz5mF/9hnHyaai2rvAGnES06qfw6WAa7W7Gkzx2qTbD13E?=
 =?us-ascii?Q?Z/oxtshwledSR179DGOGaKS5MgamSipBViNb1J3VfS5UdEsF6piOIW0uWY7T?=
 =?us-ascii?Q?2P8R4KHNhNSe6le21QO82sbGHdd0F73Yl6hgKXKZTluBKhIKfFAkVeskKY3p?=
 =?us-ascii?Q?Yx7tCYqPgTuC2ayLMdCCIBNk0I/ufDRfRfFaMoUWnxwocxCqomE3uBkaa5fG?=
 =?us-ascii?Q?5cR17Jg7PboC2OGu16sZphNJF1nnSXad7+jiybdiEt8yZOdrqTkNpuIr5zQB?=
 =?us-ascii?Q?Gw5E6Aqgcd3qOmQRZaeDugdG4oM/p4lEAXjA9+uOQoEZkUnsocBtxzDOPRRD?=
 =?us-ascii?Q?sqiiijTnjp/kbjPY2kTfRzET30eVEM8J4YRtO7AMCelUSkAvJSDD4ntHEgX0?=
 =?us-ascii?Q?pFmO+o+MGBmeCFT2gFyVhbyPkGbbmUMnfexFdNjUCDdMHvA45AFyC8b66RSl?=
 =?us-ascii?Q?duhnkuEMcgy2V0=3D?=
X-Microsoft-Antispam-Message-Info: o+AWf4i7XVEabEmAh/A+Rqy1urqrOx2iG8vpWRUjXKZOJFdwN/COl5tz7wbzFZL7v11uwzygEYcWi1+uJ+bcltuXdtD8VTOu6y13SdgsXz4PBcXy+lOOAQ/BPRRPLCaujQQPVPhwoNXxCzSwoElEa0g4jzfTYqtzPChtYXQ81AdRgvBF93FxKTqygIB5fQxn0YRgzDOKKPaQmgEuA/Qlco9N8t2KoEmlCVZI3EMkjOJqf/89xp0t2oiwVNWaKAoSwiziwj9U5T8gUo+1kj9+T4qp5WHkI6cTvy+EJOzS2bjgjD09gPg+zSdaxf20PrJ68VIzsoHTqKj3IxppggEkuGpDeLlSuxOlDeHDeNoIFO8=
X-Microsoft-Exchange-Diagnostics: 1; DB7PR02MB4185;
 6:6GLuyWhG0O6jDGRVTArocdOZOZJBghySGYAoSpzUqbe5My0lQvfNCfV5RACD88WVEfYLykQvUKVUdGzXcdMY0BRcOZYx0irFp5pPNZrn6mFf8zcLZ7IBHmWvzwIykdmsCorQnoTO45OqqlLIqNueL7R9Ih0xlYc5txHxjDVnoRZqzL376lEDNdPdLid0go8df71yi/Q11vJ2xewPjvNhQ+S2DawMeo43WBCucT7UTubL1niFFcJeaD5Hs755r8sXoAshl6qlKvtokwQceEga23mRR93NHKVMb+YqEqjE42lkR0NvS5SmDQGFKh52Ski4El3pBBjKVtlQa3r3ix1uVsKrQ222qKk7QZ7TcgiPUPe41i8kK8CMhJFDnj/ZKmRRjVJOO4uqLFXn2+wKU8tFuomjJomfck7QHhLQPx2joGMTi1+6NsG4xP40YYLHkRa51zBggj616z4Qh87+iqLgWg==;
 5:fiVLDJgoNVL/3hUjypvJ7KUbNXKRrAjGVp7YLV1qE6uoIAaMilkolsFEtbABS5NuVO+pQupk4V63Tsvb/wWUeOOuqWuC+Rv5WVRi7BE82TS4g+/BRSDGMmx0Uw321b/Yv1t5OLZpbN7SwNR4ypPJ/t9wcXCjCSY9Es/A5ZgTRhk=;
 7:AeYsssj2ocSYpPrKMSgNa65bVN/rQjqzxnPBiI/wLYCgzBpII0Ol9yEsV54Y9HR8WRf+9DpEQjkwwx6PYK1p9SXQJD6eKygMiUeXDCx/30Xqia6QErp/sa6DFWnoNHca356EJ3RdZdGMe228nfzJtYf/WLT6xfXzkdVgP+sykHrrrq6AIcGqx9BsOzyoOo7rXSgVrqQCAXwro2fmPuuzyKHXHYlGH4cLmXWKBoWFjqcAeJlZVvgtd8DVr4fwMHcx
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2018 09:10:58.7383 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ec8f5fd1-8578-420a-829a-08d622c6cf00
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4185
Subject: [Xen-devel] [PATCH v1] x86/hvm: Add check for
 cpu_has_vmx_virt_exceptions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 wei.liu2@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>

VGhpcyBpcyB1c2VmdWwgc28gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB3aWxsIGZh
aWwgYW5kIG5vdApzaWxlbnRseSBzdWNjZWVkLiBJdCBzYXZlIGEgY2FsbCB0byBIVk1PUF9hbHRw
Mm1fc2V0X3N1cHByZXNzX3ZlLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOWE0OTBlZjY4
Yy4uNTFmYzNlYzA3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00NTYxLDYgKzQ1NjEsMTIgQEAgc3RhdGljIGludCBk
b19hbHRwMm1fb3AoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIGlm
ICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAg
ICAgIHYgPSBkLT52Y3B1W2EudS5lbmFibGVfbm90aWZ5LnZjcHVfaWRdOwogCiAgICAgICAgIGlm
ICggIWdmbl9lcSh2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgfHwKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jRC-0007OP-06; Tue, 25 Sep 2018 09:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRB-0007OH-GE
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:21 +0000
X-Inumbo-ID: adf076f1-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adf076f1-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2E786307D84A;
 Tue, 25 Sep 2018 09:15:20 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 76929308BDAA;
 Tue, 25 Sep 2018 09:15:14 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:52 +0200
Message-Id: <20180925091457.28651-2-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Tue, 25 Sep 2018 09:15:20 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 1/6] mm/memory_hotplug: make remove_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, Michael Neuling <mikey@neuling.org>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

cmVtb3ZlX21lbW9yeSgpIGlzIGV4cG9ydGVkIHJpZ2h0IG5vdyBidXQgcmVxdWlyZXMgdGhlCmRl
dmljZV9ob3RwbHVnX2xvY2ssIHdoaWNoIGlzIG5vdCBleHBvcnRlZC4gU28gbGV0J3MgcHJvdmlk
ZSBhIHZhcmlhbnQKdGhhdCB0YWtlcyB0aGUgbG9jayBhbmQgb25seSBleHBvcnQgdGhhdCBvbmUu
CgpUaGUgbG9jayBpcyBhbHJlYWR5IGhlbGQgaW4KCWFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNl
cmllcy9ob3RwbHVnLW1lbW9yeS5jCglkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKCWFy
Y2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCgpBcGFydCBmcm9tIHRoYXQs
IHRoZXJlIGFyZSBub3Qgb3RoZXIgdXNlcnMgaW4gdGhlIHRyZWUuCgpDYzogQmVuamFtaW4gSGVy
cmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQu
YXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KQ2M6IExlbiBC
cm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21h
aWwuY29tPgpDYzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KQ2M6IEJhbGJp
ciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpDYzogTmF0aGFuIEZvbnRlbm90IDxuZm9u
dEBsaW51eC52bmV0LmlibS5jb20+CkNjOiBKb2huIEFsbGVuIDxqYWxsZW5AbGludXgudm5ldC5p
Ym0uY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6
IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53
aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdlLmNv
bT4KQ2M6IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiBQYXZlbCBUYXRhc2hp
biA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1
c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KQ2M6
IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJudi9tZW10cmFjZS5jICAgICAgIHwgMiArLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jt
cy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgfCA2ICsrKy0tLQogZHJpdmVycy9hY3BpL2FjcGlf
bWVtaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgfCAyICstCiBpbmNsdWRlL2xpbnV4L21lbW9y
eV9ob3RwbHVnLmggICAgICAgICAgICAgICAgICB8IDMgKystCiBtbS9tZW1vcnlfaG90cGx1Zy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDkgKysrKysrKystCiA1IGZpbGVzIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL3Bvd2VybnYvbWVtdHJhY2UuYwppbmRleCBhMjlmZGY4YTJlNTYuLjc3MzYyM2Y2YmZiMSAx
MDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKKysr
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKQEAgLTEyMSw3ICsx
MjEsNyBAQCBzdGF0aWMgdTY0IG1lbXRyYWNlX2FsbG9jX25vZGUodTMyIG5pZCwgdTY0IHNpemUp
CiAJCQlsb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJCQllbmRfcGZuID0gYmFzZV9wZm4gKyBucl9w
YWdlczsKIAkJCWZvciAocGZuID0gYmFzZV9wZm47IHBmbiA8IGVuZF9wZm47IHBmbiArPSBieXRl
cz4+IFBBR0VfU0hJRlQpIHsKLQkJCQlyZW1vdmVfbWVtb3J5KG5pZCwgcGZuIDw8IFBBR0VfU0hJ
RlQsIGJ5dGVzKTsKKwkJCQlfX3JlbW92ZV9tZW1vcnkobmlkLCBwZm4gPDwgUEFHRV9TSElGVCwg
Ynl0ZXMpOwogCQkJfQogCQkJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJCQlyZXR1cm4gYmFz
ZV9wZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVz
L2hvdHBsdWctbWVtb3J5LmMKaW5kZXggOWExNWQzOTk5NWU1Li5kZDAyNjRjNDNmM2UgMTAwNjQ0
Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCisr
KyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCkBAIC0z
MDUsNyArMzA1LDcgQEAgc3RhdGljIGludCBwc2VyaWVzX3JlbW92ZV9tZW1ibG9jayh1bnNpZ25l
ZCBsb25nIGJhc2UsIHVuc2lnbmVkIGludCBtZW1ibG9ja19zaXoKIAluaWQgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChiYXNlKTsKIAogCWZvciAoaSA9IDA7IGkgPCBzZWN0aW9uc19wZXJf
YmxvY2s7IGkrKykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwgTUlOX01FTU9SWV9CTE9D
S19TSVpFKTsKKwkJX19yZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwgTUlOX01FTU9SWV9CTE9DS19T
SVpFKTsKIAkJYmFzZSArPSBNSU5fTUVNT1JZX0JMT0NLX1NJWkU7CiAJfQogCkBAIC0zOTQsNyAr
Mzk0LDcgQEAgc3RhdGljIGludCBkbHBhcl9yZW1vdmVfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxt
YikKIAlibG9ja19zeiA9IHBzZXJpZXNfbWVtb3J5X2Jsb2NrX3NpemUoKTsKIAluaWQgPSBtZW1v
cnlfYWRkX3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAKLQlyZW1vdmVfbWVtb3J5
KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKKwlfX3JlbW92ZV9tZW1vcnkobmlkLCBs
bWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCiAJLyogVXBkYXRlIG1lbW9yeSByZWdpb25zIGZv
ciBtZW1vcnkgcmVtb3ZlICovCiAJbWVtYmxvY2tfcmVtb3ZlKGxtYi0+YmFzZV9hZGRyLCBibG9j
a19zeik7CkBAIC02ODEsNyArNjgxLDcgQEAgc3RhdGljIGludCBkbHBhcl9hZGRfbG1iKHN0cnVj
dCBkcm1lbV9sbWIgKmxtYikKIAogCXJjID0gZGxwYXJfb25saW5lX2xtYihsbWIpOwogCWlmIChy
YykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKKwkJ
X19yZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKIAkJaW52YWxp
ZGF0ZV9sbWJfYXNzb2NpYXRpdml0eV9pbmRleChsbWIpOwogCX0gZWxzZSB7CiAJCWxtYi0+Zmxh
Z3MgfD0gRFJDT05GX01FTV9BU1NJR05FRDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hY3Bp
X21lbWhvdHBsdWcuYyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwppbmRleCA2YjBk
M2VmNzMwOWMuLjgxMTE0ODQxNTk5MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfbWVt
aG90cGx1Zy5jCisrKyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwpAQCAtMjgyLDcg
KzI4Miw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfbWVtb3J5X3JlbW92ZV9tZW1vcnkoc3RydWN0IGFj
cGlfbWVtb3J5X2RldmljZSAqbWVtX2RldmljZSkKIAkJCW5pZCA9IG1lbW9yeV9hZGRfcGh5c2Fk
ZHJfdG9fbmlkKGluZm8tPnN0YXJ0X2FkZHIpOwogCiAJCWFjcGlfdW5iaW5kX21lbW9yeV9ibG9j
a3MoaW5mbyk7Ci0JCXJlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRyLCBpbmZvLT5s
ZW5ndGgpOworCQlfX3JlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRyLCBpbmZvLT5s
ZW5ndGgpOwogCQlsaXN0X2RlbCgmaW5mby0+bGlzdCk7CiAJCWtmcmVlKGluZm8pOwogCX0KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgv
bWVtb3J5X2hvdHBsdWcuaAppbmRleCAzNGEyODIyNzA2OGQuLjFmMDk2ODUyZjQ3OSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgv
bWVtb3J5X2hvdHBsdWcuaApAQCAtMzAxLDYgKzMwMSw3IEBAIGV4dGVybiBib29sIGlzX21lbV9z
ZWN0aW9uX3JlbW92YWJsZSh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdl
cyk7CiBleHRlcm4gdm9pZCB0cnlfb2ZmbGluZV9ub2RlKGludCBuaWQpOwogZXh0ZXJuIGludCBv
ZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKTsKIGV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQg
c2l6ZSk7CitleHRlcm4gdm9pZCBfX3JlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1
NjQgc2l6ZSk7CiAKICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfbWVtX3NlY3Rpb25fcmVt
b3ZhYmxlKHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMzE3LDYgKzMxOCw3IEBAIHN0YXRpYyBpbmxp
bmUgaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByZW1vdmVfbWVtb3J5KGludCBu
aWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CitzdGF0aWMgaW5saW5lIHZvaWQgX19yZW1vdmVf
bWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CiAjZW5kaWYgLyogQ09ORklH
X01FTU9SWV9IT1RSRU1PVkUgKi8KIAogZXh0ZXJuIHZvaWQgX19yZWYgZnJlZV9hcmVhX2luaXRf
Y29yZV9ob3RwbHVnKGludCBuaWQpOwpAQCAtMzMwLDcgKzMzMiw2IEBAIGV4dGVybiB2b2lkIG1v
dmVfcGZuX3JhbmdlX3RvX3pvbmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgc3Rh
cnRfcGZuLAogCQl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFs
dG1hcCk7CiBleHRlcm4gaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4s
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwogZXh0ZXJuIGJvb2wgaXNfbWVtYmxvY2tfb2ZmbGlu
ZWQoc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtKTsKLWV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnko
aW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBleHRlcm4gaW50IHNwYXJzZV9hZGRfb25l
X3NlY3Rpb24oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwKIAkJdW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwKTsKIGV4dGVybiB2b2lkIHNwYXJzZV9y
ZW1vdmVfb25lX3NlY3Rpb24oc3RydWN0IHpvbmUgKnpvbmUsIHN0cnVjdCBtZW1fc2VjdGlvbiAq
bXMsCmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcu
YwppbmRleCAyNjk4NjY0YmZkNTQuLmY2ZGJkNWQ4ZmZmZCAxMDA2NDQKLS0tIGEvbW0vbWVtb3J5
X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0xODM5LDcgKzE4MzksNyBA
QCBFWFBPUlRfU1lNQk9MKHRyeV9vZmZsaW5lX25vZGUpOwogICogYW5kIG9ubGluZS9vZmZsaW5l
IG9wZXJhdGlvbnMgYmVmb3JlIHRoaXMgY2FsbCwgYXMgcmVxdWlyZWQgYnkKICAqIHRyeV9vZmZs
aW5lX25vZGUoKS4KICAqLwotdm9pZCBfX3JlZiByZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUpCit2b2lkIF9fcmVmIF9fcmVtb3ZlX21lbW9yeShpbnQgbmlkLCB1NjQg
c3RhcnQsIHU2NCBzaXplKQogewogCWludCByZXQ7CiAKQEAgLTE4NjgsNSArMTg2OCwxMiBAQCB2
b2lkIF9fcmVmIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIAog
CW1lbV9ob3RwbHVnX2RvbmUoKTsKIH0KKwordm9pZCByZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpCit7CisJbG9ja19kZXZpY2VfaG90cGx1ZygpOworCV9fcmVtb3Zl
X21lbW9yeShuaWQsIHN0YXJ0LCBzaXplKTsKKwl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKK30K
IEVYUE9SVF9TWU1CT0xfR1BMKHJlbW92ZV9tZW1vcnkpOwogI2VuZGlmIC8qIENPTkZJR19NRU1P
UllfSE9UUkVNT1ZFICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jR8-0007OB-MZ; Tue, 25 Sep 2018 09:15:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jR7-0007O5-7b
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:17 +0000
X-Inumbo-ID: aacf14c5-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aacf14c5-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F3C8C30832D0;
 Tue, 25 Sep 2018 09:15:13 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AD1F1308BE75;
 Tue, 25 Sep 2018 09:14:58 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:51 +0200
Message-Id: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Tue, 25 Sep 2018 09:15:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

UmVhZGluZyB0aHJvdWdoIHRoZSBjb2RlIGFuZCBzdHVkeWluZyBob3cgbWVtX2hvdHBsdWdfbG9j
ayBpcyB0byBiZSB1c2VkLApJIG5vdGljZWQgdGhhdCB0aGVyZSBhcmUgdHdvIHBsYWNlcyB3aGVy
ZSB3ZSBjYW4gZW5kIHVwIGNhbGxpbmcKZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkg
LSBvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2VzKCkgd2l0aG91dAp0aGUgbWVtX2hvdHBsdWdf
bG9jay4gQW5kIHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hlcmUgd2UgY2FsbApkZXZpY2Vfb25s
aW5lKCkvZGV2aWNlX29mZmxpbmUoKSB3aXRob3V0IHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrLgoK
V2hpbGUgZS5nLgoJZWNobyAib25saW5lIiA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vbWVtb3J5L21l
bW9yeTkvc3RhdGUKaXMgZmluZSwgZS5nLgoJZWNobyAxID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9t
ZW1vcnkvbWVtb3J5OS9vbmxpbmUKV2lsbCBub3QgdGFrZSB0aGUgbWVtX2hvdHBsdWdfbG9jay4g
SG93ZXZlciB0aGUgZGV2aWNlX2xvY2soKSBhbmQKZGV2aWNlX2hvdHBsdWdfbG9jay4KCkUuZy4g
dmlhIG1lbW9yeV9wcm9iZV9zdG9yZSgpLCB3ZSBjYW4gZW5kIHVwIGNhbGxpbmcKYWRkX21lbW9y
eSgpLT5vbmxpbmVfcGFnZXMoKSB3aXRob3V0IHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrLiBTbyB3
ZSBjYW4KaGF2ZSBjb25jdXJyZW50IGNhbGxlcnMgaW4gb25saW5lX3BhZ2VzKCkuIFdlIGUuZy4g
dG91Y2ggaW4gb25saW5lX3BhZ2VzKCkKYmFzaWNhbGx5IHVucHJvdGVjdGVkIHpvbmUtPnByZXNl
bnRfcGFnZXMgdGhlbi4KCkxvb2tzIGxpa2UgdGhlcmUgaXMgYSBsb25nZXIgaGlzdG9yeSB0byB0
aGF0IChzZWUgUGF0Y2ggIzIgZm9yIGRldGFpbHMpLAphbmQgZml4aW5nIGl0IHRvIHdvcmsgdGhl
IHdheSBpdCB3YXMgaW50ZW5kZWQgaXMgbm90IHJlYWxseSBwb3NzaWJsZS4gV2UKd291bGQgZS5n
LiBoYXZlIHRvIHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2sgaW4gZGV2aWNlL2Jhc2UvY29yZS5j
LCB3aGljaApzb3VuZHMgd3JvbmcuCgpTdW1tYXJ5OiBXZSBoYWQgYSBsb2NrIGludmVyc2lvbiBv
biBtZW1faG90cGx1Z19sb2NrIGFuZCBkZXZpY2VfbG9jaygpLgpNb3JlIGRldGFpbHMgY2FuIGJl
IGZvdW5kIGluIHBhdGNoIDMgYW5kIHBhdGNoIDYuCgpJIHByb3Bvc2UgdGhlIGdlbmVyYWwgcnVs
ZXMgKGRvY3VtZW50YXRpb24gYWRkZWQgaW4gcGF0Y2ggNik6CgoxLiBhZGRfbWVtb3J5L2FkZF9t
ZW1vcnlfcmVzb3VyY2UoKSBtdXN0IG9ubHkgYmUgY2FsbGVkIHdpdGgKICAgZGV2aWNlX2hvdHBs
dWdfbG9jay4KMi4gcmVtb3ZlX21lbW9yeSgpIG11c3Qgb25seSBiZSBjYWxsZWQgd2l0aCBkZXZp
Y2VfaG90cGx1Z19sb2NrLiBUaGlzIGlzCiAgIGFscmVhZHkgZG9jdW1lbnRlZCBhbmQgaG9sZHMg
Zm9yIGFsbCBjYWxsZXJzLgozLiBkZXZpY2Vfb25saW5lKCkvZGV2aWNlX29mZmxpbmUoKSBtdXN0
IG9ubHkgYmUgY2FsbGVkIHdpdGgKICAgZGV2aWNlX2hvdHBsdWdfbG9jay4gVGhpcyBpcyBhbHJl
YWR5IGRvY3VtZW50ZWQgYW5kIHRydWUgZm9yIG5vdyBpbiBjb3JlCiAgIGNvZGUuIE90aGVyIGNh
bGxlcnMgKHJlbGF0ZWQgdG8gbWVtb3J5IGhvdHBsdWcpIGhhdmUgdG8gYmUgZml4ZWQgdXAuCjQu
IG1lbV9ob3RwbHVnX2xvY2sgaXMgdGFrZW4gaW5zaWRlIG9mIGFkZF9tZW1vcnkvcmVtb3ZlX21l
bW9yeS8KICAgb25saW5lX3BhZ2VzL29mZmxpbmVfcGFnZXMuCgpUbyBtZSwgdGhpcyBsb29rcyB3
YXkgY2xlYW5lciB0aGFuIHdoYXQgd2UgaGF2ZSByaWdodCBub3cgKGFuZCBlYXNpZXIgdG8KdmVy
aWZ5KS4gQW5kIGxvb2tpbmcgYXQgdGhlIGRvY3VtZW50YXRpb24gb2YgcmVtb3ZlX21lbW9yeSwg
dXNpbmcKbG9ja19kZXZpY2VfaG90cGx1ZyBhbHNvIGZvciBhZGRfbWVtb3J5KCkgZmVlbHMgbmF0
dXJhbC4KCgp2MSAtPiB2MjoKLSBVcHN0cmVhbSBjaGFuZ2VzIGluIHBvd2VycGMvcG93ZXJudiBj
b2RlIHJlcXVpcmVkIG1vZGlmaWNhdGlvbnMgdG8KICBwYXRjaCAjMSwgIzQgYW5kICM1LgotIE1p
bm9yIHBhdGNoIGRlc2NyaXB0aW9uIGNoYW5nZXMuCi0gQWRkZWQgbW9yZSBsb2NraW5nIGRldGFp
bHMgaW4gcGF0Y2ggIzYuCi0gQWRkZWQgcmIncwoKUkZDdjIgLT4gdjE6Ci0gRHJvcHBlZCBhbiB1
bm5lY2Vzc2FyeSBfcmVmIGZyb20gcmVtb3ZlX21lbW9yeSgpIGluIHBhdGNoICMxCi0gTWlub3Ig
cGF0Y2ggZGVzY3JpcHRpb24gZml4ZXMuCi0gQWRkZWQgcmIncwoKUkZDIC0+IFJGQ3YyOgotIERv
bid0IGV4cG9ydCBkZXZpY2VfaG90cGx1Z19sb2NrLCBwcm92aWRlIHByb3BlciByZW1vdmVfbWVt
b3J5L2FkZF9tZW1vcnkKICB3cmFwcGVycy4KLSBTcGxpdCB1cCB0aGUgcGF0Y2hlcyBhIGJpdC4K
LSBUcnkgdG8gaW1wcm92ZSBwb3dlcm52IG1lbXRyYWNlIGxvY2tpbmcKLSBBZGQgc29tZSBkb2N1
bWVudGF0aW9uIGZvciBsb2NraW5nIHRoYXQgbWF0Y2hlcyBteSBrbm93bGVkZ2UKCkRhdmlkIEhp
bGRlbmJyYW5kICg2KToKICBtbS9tZW1vcnlfaG90cGx1ZzogbWFrZSByZW1vdmVfbWVtb3J5KCkg
dGFrZSB0aGUgZGV2aWNlX2hvdHBsdWdfbG9jawogIG1tL21lbW9yeV9ob3RwbHVnOiBtYWtlIGFk
ZF9tZW1vcnkoKSB0YWtlIHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrCiAgbW0vbWVtb3J5X2hvdHBs
dWc6IGZpeCBvbmxpbmUvb2ZmbGluZV9wYWdlcyBjYWxsZWQgdy5vLgogICAgbWVtX2hvdHBsdWdf
bG9jawogIHBvd2VycGMvcG93ZXJudjogaG9sZCBkZXZpY2VfaG90cGx1Z19sb2NrIHdoZW4gY2Fs
bGluZyBkZXZpY2Vfb25saW5lKCkKICBwb3dlcnBjL3Bvd2VybnY6IGhvbGQgZGV2aWNlX2hvdHBs
dWdfbG9jayB3aGVuIGNhbGxpbmcKICAgIG1lbXRyYWNlX29mZmxpbmVfcGFnZXMoKQogIG1lbW9y
eS1ob3RwbHVnLnR4dDogQWRkIHNvbWUgZGV0YWlscyBhYm91dCBsb2NraW5nIGludGVybmFscwoK
IERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0ICAgICAgICAgICAgICB8IDQyICsrKysr
KysrKysrKy0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jICAgICB8
ICA4ICsrLQogLi4uL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgICAgICAgIHwg
IDggKy0tCiBkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAgICAgfCAg
NCArLQogZHJpdmVycy9iYXNlL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIg
KysrLS0tLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKwogaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAgICAgICAgICAgIHwgIDQg
Ky0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU5ICsr
KysrKysrKysrKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDM2
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jRO-0007Qe-FS; Tue, 25 Sep 2018 09:15: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=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRM-0007QA-JX
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:32 +0000
X-Inumbo-ID: 3f5b3cb6-c0a3-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f5b3cb6-c0a3-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 11:13:21 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A52AF811AC;
 Tue, 25 Sep 2018 09:15:30 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8823A308BE75;
 Tue, 25 Sep 2018 09:15:20 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:53 +0200
Message-Id: <20180925091457.28651-3-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 25 Sep 2018 09:15:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 2/6] mm/memory_hotplug: make add_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, Dan Williams <dan.j.williams@intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

YWRkX21lbW9yeSgpIGN1cnJlbnRseSBkb2VzIG5vdCB0YWtlIHRoZSBkZXZpY2VfaG90cGx1Z19s
b2NrLCBob3dldmVyCmlzIGFsZWFkeSBjYWxsZWQgdW5kZXIgdGhlIGxvY2sgZnJvbQoJYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKCWRyaXZlcnMvYWNwaS9h
Y3BpX21lbWhvdHBsdWcuYwp0byBzeW5jaHJvbml6ZSBhZ2FpbnN0IENQVSBob3QtcmVtb3ZlIGFu
ZCBzaW1pbGFyLgoKSW4gZ2VuZXJhbCwgd2Ugc2hvdWxkIGhvbGQgdGhlIGRldmljZV9ob3RwbHVn
X2xvY2sgd2hlbiBhZGRpbmcgbWVtb3J5CnRvIHN5bmNocm9uaXplIGFnYWluc3Qgb25saW5lL29m
ZmxpbmUgcmVxdWVzdCAoZS5nLiBmcm9tIHVzZXIgc3BhY2UpIC0Kd2hpY2ggYWxyZWFkeSByZXN1
bHRlZCBpbiBsb2NrIGludmVyc2lvbnMgZHVlIHRvIGRldmljZV9sb2NrKCkgYW5kCm1lbV9ob3Rw
bHVnX2xvY2sgLSBzZWUgMzA0NjdlMGIzYmUgKCJtbSwgaG90cGx1ZzogZml4IGNvbmN1cnJlbnQg
bWVtb3J5CmhvdC1hZGQgZGVhZGxvY2siKS4gYWRkX21lbW9yeSgpL2FkZF9tZW1vcnlfcmVzb3Vy
Y2UoKSB3aWxsIGNyZWF0ZSBtZW1vcnkKYmxvY2sgZGV2aWNlcywgc28gdGhpcyByZWFsbHkgZmVl
bHMgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgpIb2xkaW5nIHRoZSBkZXZpY2VfaG90cGx1
Z19sb2NrIG1ha2VzIHN1cmUgdGhhdCBhIG1lbW9yeSBibG9jayBkZXZpY2UKY2FuIHJlYWxseSBv
bmx5IGJlIGFjY2Vzc2VkIChlLmcuIHZpYSAub25saW5lLy5zdGF0ZSkgZnJvbSB1c2VyIHNwYWNl
LApvbmNlIHRoZSBtZW1vcnkgaGFzIGJlZW4gZnVsbHkgYWRkZWQgdG8gdGhlIHN5c3RlbS4KClRo
ZSBsb2NrIGlzIG5vdCBoZWxkIHlldCBpbgoJZHJpdmVycy94ZW4vYmFsbG9vbi5jCglhcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwoJZHJpdmVycy9zMzkwL2NoYXIvc2Ns
cF9jbWQuYwoJZHJpdmVycy9odi9odl9iYWxsb29uLmMKU28sIGxldCdzIGVpdGhlciB1c2UgdGhl
IGxvY2tlZCB2YXJpYW50cyBvciB0YWtlIHRoZSBsb2NrLgoKRG9uJ3QgZXhwb3J0IGFkZF9tZW1v
cnlfcmVzb3VyY2UoKSwgYXMgaXQgb25jZSB3YXMgZXhwb3J0ZWQgdG8gYmUgdXNlZApieSBYRU4s
IHdoaWNoIGlzIG5ldmVyIGJ1aWx0IGFzIGEgbW9kdWxlLiBJZiBzb21lYm9keSByZXF1aXJlcyBp
dCwgd2UKYWxzbyBoYXZlIHRvIGV4cG9ydCBhIGxvY2tlZCB2YXJpYW50IChhcyBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzIG5ldmVyCmV4cG9ydGVkKS4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNh
bWJhLm9yZz4KQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6ICJS
YWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0PgpDYzogTGVuIEJyb3duIDxsZW5i
QGtlcm5lbC5vcmc+CkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IE5hdGhhbiBGb250ZW5vdCA8
bmZvbnRAbGludXgudm5ldC5pYm0uY29tPgpDYzogSm9obiBBbGxlbiA8amFsbGVuQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IERhbiBXaWxsaWFtcyA8ZGFu
Lmoud2lsbGlhbXNAaW50ZWwuY29tPgpDYzogSm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxn
ZS5jb20+CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogT3NjYXIgU2Fs
dmFkb3IgPG9zYWx2YWRvckBzdXNlLmRlPgpDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRl
Ymlhbi5vcmc+CkNjOiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNv
bT4KQ2M6IFlBU1VBS0kgSVNISU1BVFNVIDx5YXN1LmlzaW1hdHVAZ21haWwuY29tPgpSZXZpZXdl
ZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmll
d2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIC4uLi9wbGF0
Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Fj
cGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9iYXNl
L21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrLS0KIGRyaXZlcnMv
eGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAgICAgICAgICAgIHwgIDEgKwogbW0vbWVtb3J5X2hv
dHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKy0t
LQogNiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5j
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKaW5kZXgg
ZGQwMjY0YzQzZjNlLi5kMjZhNzcxZDk4NWUgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCkBAIC02NzMsNyArNjczLDcgQEAgc3RhdGljIGlu
dCBkbHBhcl9hZGRfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxtYikKIAluaWQgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAKIAkvKiBBZGQgdGhlIG1lbW9yeSAq
LwotCXJjID0gYWRkX21lbW9yeShuaWQsIGxtYi0+YmFzZV9hZGRyLCBibG9ja19zeik7CisJcmMg
PSBfX2FkZF9tZW1vcnkobmlkLCBsbWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCWlmIChyYykg
ewogCQlpbnZhbGlkYXRlX2xtYl9hc3NvY2lhdGl2aXR5X2luZGV4KGxtYik7CiAJCXJldHVybiBy
YzsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYyBiL2RyaXZlcnMv
YWNwaS9hY3BpX21lbWhvdHBsdWcuYwppbmRleCA4MTExNDg0MTU5OTMuLjhmZTA5NjBlYTU3MiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMv
YWNwaS9hY3BpX21lbWhvdHBsdWcuYwpAQCAtMjI4LDcgKzIyOCw3IEBAIHN0YXRpYyBpbnQgYWNw
aV9tZW1vcnlfZW5hYmxlX2RldmljZShzdHJ1Y3QgYWNwaV9tZW1vcnlfZGV2aWNlICptZW1fZGV2
aWNlKQogCQlpZiAobm9kZSA8IDApCiAJCQlub2RlID0gbWVtb3J5X2FkZF9waHlzYWRkcl90b19u
aWQoaW5mby0+c3RhcnRfYWRkcik7CiAKLQkJcmVzdWx0ID0gYWRkX21lbW9yeShub2RlLCBpbmZv
LT5zdGFydF9hZGRyLCBpbmZvLT5sZW5ndGgpOworCQlyZXN1bHQgPSBfX2FkZF9tZW1vcnkobm9k
ZSwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKIAogCQkvKgogCQkgKiBJZiB0aGUg
bWVtb3J5IGJsb2NrIGhhcyBiZWVuIHVzZWQgYnkgdGhlIGtlcm5lbCwgYWRkX21lbW9yeSgpCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMK
aW5kZXggODE3MzIwYzdjNGMxLi40MGNhYzEyMmVjNzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFz
ZS9tZW1vcnkuYworKysgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKQEAgLTUxOSwxNSArNTE5LDIw
IEBAIG1lbW9yeV9wcm9iZV9zdG9yZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Vf
YXR0cmlidXRlICphdHRyLAogCWlmIChwaHlzX2FkZHIgJiAoKHBhZ2VzX3Blcl9ibG9jayA8PCBQ
QUdFX1NISUZUKSAtIDEpKQogCQlyZXR1cm4gLUVJTlZBTDsKIAorCXJldCA9IGxvY2tfZGV2aWNl
X2hvdHBsdWdfc3lzZnMoKTsKKwlpZiAocmV0KQorCQlnb3RvIG91dDsKKwogCW5pZCA9IG1lbW9y
eV9hZGRfcGh5c2FkZHJfdG9fbmlkKHBoeXNfYWRkcik7Ci0JcmV0ID0gYWRkX21lbW9yeShuaWQs
IHBoeXNfYWRkciwKLQkJCSBNSU5fTUVNT1JZX0JMT0NLX1NJWkUgKiBzZWN0aW9uc19wZXJfYmxv
Y2spOworCXJldCA9IF9fYWRkX21lbW9yeShuaWQsIHBoeXNfYWRkciwKKwkJCSAgIE1JTl9NRU1P
UllfQkxPQ0tfU0laRSAqIHNlY3Rpb25zX3Blcl9ibG9jayk7CiAKIAlpZiAocmV0KQogCQlnb3Rv
IG91dDsKIAogCXJldCA9IGNvdW50Owogb3V0OgorCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwog
CXJldHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2Ry
aXZlcnMveGVuL2JhbGxvb24uYwppbmRleCBhM2Y1Y2JmY2Q0YTEuLmZkZmM2NGY1YWNlYSAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24u
YwpAQCAtMzk1LDcgKzM5NSwxMCBAQCBzdGF0aWMgZW51bSBicF9zdGF0ZSByZXNlcnZlX2FkZGl0
aW9uYWxfbWVtb3J5KHZvaWQpCiAJICogY2FsbGVycyBkcm9wIHRoZSBtdXRleCBiZWZvcmUgdHJ5
aW5nIGFnYWluLgogCSAqLwogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CisJLyogYWRk
X21lbW9yeV9yZXNvdXJjZSgpIHJlcXVpcmVzIHRoZSBkZXZpY2VfaG90cGx1ZyBsb2NrICovCisJ
bG9ja19kZXZpY2VfaG90cGx1ZygpOwogCXJjID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJl
c291cmNlLCBtZW1ocF9hdXRvX29ubGluZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJ
bXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CiAKIAlpZiAocmMpIHsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBs
dWcuaAppbmRleCAxZjA5Njg1MmY0NzkuLmZmZDljZDEwZmNmMyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBs
dWcuaApAQCAtMzI0LDYgKzMyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3JlbW92ZV9tZW1v
cnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkge30KIGV4dGVybiB2b2lkIF9fcmVmIGZy
ZWVfYXJlYV9pbml0X2NvcmVfaG90cGx1ZyhpbnQgbmlkKTsKIGV4dGVybiBpbnQgd2Fsa19tZW1v
cnlfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwK
IAkJdm9pZCAqYXJnLCBpbnQgKCpmdW5jKShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICosIHZvaWQgKikp
OworZXh0ZXJuIGludCBfX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7
CiBleHRlcm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBl
eHRlcm4gaW50IGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpy
ZXNvdXJjZSwgYm9vbCBvbmxpbmUpOwogZXh0ZXJuIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5p
ZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9ob3RwbHVnLmMg
Yi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IGY2ZGJkNWQ4ZmZmZC4uYWZmYjAzZTBkZmVmIDEw
MDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9ob3RwbHVnLmMK
QEAgLTEwOTAsNyArMTA5MCwxMiBAQCBzdGF0aWMgaW50IG9ubGluZV9tZW1vcnlfYmxvY2soc3Ry
dWN0IG1lbW9yeV9ibG9jayAqbWVtLCB2b2lkICphcmcpCiAJcmV0dXJuIGRldmljZV9vbmxpbmUo
Jm1lbS0+ZGV2KTsKIH0KIAotLyogd2UgYXJlIE9LIGNhbGxpbmcgX19tZW1pbml0IHN0dWZmIGhl
cmUgLSB3ZSBoYXZlIENPTkZJR19NRU1PUllfSE9UUExVRyAqLworLyoKKyAqIE5PVEU6IFRoZSBj
YWxsZXIgbXVzdCBjYWxsIGxvY2tfZGV2aWNlX2hvdHBsdWcoKSB0byBzZXJpYWxpemUgaG90cGx1
ZworICogYW5kIG9ubGluZS9vZmZsaW5lIG9wZXJhdGlvbnMgKHRyaWdnZXJlZCBlLmcuIGJ5IHN5
c2ZzKS4KKyAqCisgKiB3ZSBhcmUgT0sgY2FsbGluZyBfX21lbWluaXQgc3R1ZmYgaGVyZSAtIHdl
IGhhdmUgQ09ORklHX01FTU9SWV9IT1RQTFVHCisgKi8KIGludCBfX3JlZiBhZGRfbWVtb3J5X3Jl
c291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29sIG9ubGluZSkKIHsKIAl1
NjQgc3RhcnQsIHNpemU7CkBAIC0xMTU5LDkgKzExNjQsOSBAQCBpbnQgX19yZWYgYWRkX21lbW9y
eV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlcywgYm9vbCBvbmxpbmUpCiAJ
bWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTChh
ZGRfbWVtb3J5X3Jlc291cmNlKTsKIAotaW50IF9fcmVmIGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0
IHN0YXJ0LCB1NjQgc2l6ZSkKKy8qIHJlcXVpcmVzIGRldmljZV9ob3RwbHVnX2xvY2ssIHNlZSBh
ZGRfbWVtb3J5X3Jlc291cmNlKCkgKi8KK2ludCBfX3JlZiBfX2FkZF9tZW1vcnkoaW50IG5pZCwg
dTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIHsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlpbnQgcmV0
OwpAQCAtMTE3NSw2ICsxMTgwLDE3IEBAIGludCBfX3JlZiBhZGRfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpCiAJCXJlbGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7CiAJcmV0
dXJuIHJldDsKIH0KKworaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6
ZSkKK3sKKwlpbnQgcmM7CisKKwlsb2NrX2RldmljZV9ob3RwbHVnKCk7CisJcmMgPSBfX2FkZF9t
ZW1vcnkobmlkLCBzdGFydCwgc2l6ZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CisKKwly
ZXR1cm4gcmM7Cit9CiBFWFBPUlRfU1lNQk9MX0dQTChhZGRfbWVtb3J5KTsKIAogI2lmZGVmIENP
TkZJR19NRU1PUllfSE9UUkVNT1ZFCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:15: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 1g4jRV-0007TA-PV; Tue, 25 Sep 2018 09:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRU-0007SQ-23
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:40 +0000
X-Inumbo-ID: b8b87df3-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8b87df3-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:44 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 34ABBC057E09;
 Tue, 25 Sep 2018 09:15:38 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 06857308BDAA;
 Tue, 25 Sep 2018 09:15:30 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:54 +0200
Message-Id: <20180925091457.28651-4-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Tue, 25 Sep 2018 09:15:38 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

VGhlcmUgc2VlbSB0byBiZSBzb21lIHByb2JsZW1zIGFzIHJlc3VsdCBvZiAzMDQ2N2UwYjNiZSAo
Im1tLCBob3RwbHVnOgpmaXggY29uY3VycmVudCBtZW1vcnkgaG90LWFkZCBkZWFkbG9jayIpLCB3
aGljaCB0cmllZCB0byBmaXggYSBwb3NzaWJsZQpsb2NrIGludmVyc2lvbiByZXBvcnRlZCBhbmQg
ZGlzY3Vzc2VkIGluIFsxXSBkdWUgdG8gdGhlIHR3byBsb2NrcwoJYSkgZGV2aWNlX2xvY2soKQoJ
YikgbWVtX2hvdHBsdWdfbG9jawoKV2hpbGUgYWRkX21lbW9yeSgpIGZpcnN0IHRha2VzIGIpLCBm
b2xsb3dlZCBieSBhKSBkdXJpbmcKYnVzX3Byb2JlX2RldmljZSgpLCBvbmxpbmluZyBvZiBtZW1v
cnkgZnJvbSB1c2VyIHNwYWNlIGZpcnN0IHRvb2sgYSksCmZvbGxvd2VkIGJ5IGIpLCBleHBvc2lu
ZyBhIHBvc3NpYmxlIGRlYWRsb2NrLgoKSW4gWzFdLCBhbmQgaXQgd2FzIGRlY2lkZWQgdG8gbm90
IG1ha2UgdXNlIG9mIGRldmljZV9ob3RwbHVnX2xvY2ssIGJ1dApyYXRoZXIgdG8gZW5mb3JjZSBh
IGxvY2tpbmcgb3JkZXIuCgpUaGUgcHJvYmxlbXMgSSBzcG90dGVkIHJlbGF0ZWQgdG8gdGhpczoK
CjEuIE1lbW9yeSBibG9jayBkZXZpY2UgYXR0cmlidXRlczogV2hpbGUgLnN0YXRlIGZpcnN0IGNh
bGxzCiAgIG1lbV9ob3RwbHVnX2JlZ2luKCkgYW5kIHRoZSBjYWxscyBkZXZpY2Vfb25saW5lKCkg
LSB3aGljaCB0YWtlcwogICBkZXZpY2VfbG9jaygpIC0gLm9ubGluZSBkb2VzIG5vIGxvbmdlciBj
YWxsIG1lbV9ob3RwbHVnX2JlZ2luKCksIHNvCiAgIGVmZmVjdGl2ZWx5IGNhbGxzIG9ubGluZV9w
YWdlcygpIHdpdGhvdXQgbWVtX2hvdHBsdWdfbG9jay4KCjIuIGRldmljZV9vbmxpbmUoKSBzaG91
bGQgYmUgY2FsbGVkIHVuZGVyIGRldmljZV9ob3RwbHVnX2xvY2ssIGhvd2V2ZXIKICAgb25saW5p
bmcgbWVtb3J5IGR1cmluZyBhZGRfbWVtb3J5KCkgZG9lcyBub3QgdGFrZSBjYXJlIG9mIHRoYXQu
CgpJbiBhZGRpdGlvbiwgSSB0aGluayB0aGVyZSBpcyBhbHNvIHNvbWV0aGluZyB3cm9uZyBhYm91
dCB0aGUgbG9ja2luZyBpbgoKMy4gYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRy
YWNlLmMgY2FsbHMgb2ZmbGluZV9wYWdlcygpCiAgIHdpdGhvdXQgbG9ja3MuIFRoaXMgd2FzIGlu
dHJvZHVjZWQgYWZ0ZXIgMzA0NjdlMGIzYmUuIEFuZCBza2ltbWluZyBvdmVyCiAgIHRoZSBjb2Rl
LCBJIGFzc3VtZSBpdCBjb3VsZCBuZWVkIHNvbWUgbW9yZSBjYXJlIGluIHJlZ2FyZHMgdG8gbG9j
a2luZwogICAoZS5nLiBkZXZpY2Vfb25saW5lKCkgY2FsbGVkIHdpdGhvdXQgZGV2aWNlX2hvdHBs
dWdfbG9jay4gVGhpcyB3aWxsCiAgIGJlIGFkZHJlc3NlZCBpbiB0aGUgZm9sbG93aW5nIHBhdGNo
ZXMuCgpOb3cgdGhhdCB3ZSBob2xkIHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrIHdoZW4KLSBhZGRp
bmcgbWVtb3J5IChlLmcuIHZpYSBhZGRfbWVtb3J5KCkvYWRkX21lbW9yeV9yZXNvdXJjZSgpKQot
IHJlbW92aW5nIG1lbW9yeSAoZS5nLiB2aWEgcmVtb3ZlX21lbW9yeSgpKQotIGRldmljZV9vbmxp
bmUoKS9kZXZpY2Vfb2ZmbGluZSgpCgpXZSBjYW4gbW92ZSBtZW1faG90cGx1Z19sb2NrIHVzYWdl
IGJhY2sgaW50bwpvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2VzKCkuCgpXaHkgaXMgbWVtX2hv
dHBsdWdfbG9jayBzdGlsbCBuZWVkZWQ/IEVzc2VudGlhbGx5IHRvIG1ha2UKZ2V0X29ubGluZV9t
ZW1zKCkvcHV0X29ubGluZV9tZW1zKCkgYmUgdmVyeSBmYXN0IChyZWx5aW5nIG9uCmRldmljZV9o
b3RwbHVnX2xvY2sgd291bGQgYmUgdmVyeSBzbG93KSwgYW5kIHRvIHNlcmlhbGl6ZSBhZ2FpbnN0
CmFkZGl0aW9uIG9mIG1lbW9yeSB0aGF0IGRvZXMgbm90IGNyZWF0ZSBtZW1vcnkgYmxvY2sgZGV2
aWNlcyAoaG1tKS4KClsxXSBodHRwOi8vZHJpdmVyZGV2LmxpbnV4ZHJpdmVycHJvamVjdC5vcmcv
cGlwZXJtYWlsLyBkcml2ZXJkZXYtZGV2ZWwvCiAgICAyMDE1LUZlYnJ1YXJ5LzA2NTMyNC5odG1s
CgpUaGlzIHBhdGNoIGlzIHBhcnRseSBiYXNlZCBvbiBhIHBhdGNoIGJ5IFZpdGFseSBLdXpuZXRz
b3YuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3Jn
PgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3
eXNvY2tpLm5ldD4KQ2M6IExlbiBCcm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6ICJLLiBZLiBTcmluaXZh
c2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+
CkNjOiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CkNjOiBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBN
aWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3JnPgpDYzogQmFsYmlyIFNpbmdoIDxic2lu
Z2hhcm9yYUBnbWFpbC5jb20+CkNjOiBLYXRlIFN0ZXdhcnQgPGtzdGV3YXJ0QGxpbnV4Zm91bmRh
dGlvbi5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IFBo
aWxpcHBlIE9tYnJlZGFubmUgPHBvbWJyZWRhbm5lQG5leGIuY29tPgpDYzogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1
c2UuY29tPgpDYzogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+
CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogRGFuIFdpbGxpYW1zIDxk
YW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1
c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KQ2M6
IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYXNo
bWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyB8
IDEzICstLS0tLS0tLS0tLS0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICB8IDI4ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5jIGIvZHJpdmVy
cy9iYXNlL21lbW9yeS5jCmluZGV4IDQwY2FjMTIyZWM3My4uMGU1OTg1NjgyNjQyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKKysrIGIvZHJpdmVycy9iYXNlL21lbW9yeS5jCkBA
IC0yMjgsNyArMjI4LDYgQEAgc3RhdGljIGJvb2wgcGFnZXNfY29ycmVjdGx5X3Byb2JlZCh1bnNp
Z25lZCBsb25nIHN0YXJ0X3BmbikKIC8qCiAgKiBNRU1PUllfSE9UUExVRyBkZXBlbmRzIG9uIFNQ
QVJTRU1FTSBpbiBtbS9LY29uZmlnLCBzbyBpdCBpcwogICogT0sgdG8gaGF2ZSBkaXJlY3QgcmVm
ZXJlbmNlcyB0byBzcGFyc2VtZW0gdmFyaWFibGVzIGluIGhlcmUuCi0gKiBNdXN0IGFscmVhZHkg
YmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkuCiAgKi8KIHN0YXRpYyBpbnQKIG1l
bW9yeV9ibG9ja19hY3Rpb24odW5zaWduZWQgbG9uZyBwaHlzX2luZGV4LCB1bnNpZ25lZCBsb25n
IGFjdGlvbiwgaW50IG9ubGluZV90eXBlKQpAQCAtMjk0LDcgKzI5Myw2IEBAIHN0YXRpYyBpbnQg
bWVtb3J5X3N1YnN5c19vbmxpbmUoc3RydWN0IGRldmljZSAqZGV2KQogCWlmIChtZW0tPm9ubGlu
ZV90eXBlIDwgMCkKIAkJbWVtLT5vbmxpbmVfdHlwZSA9IE1NT1BfT05MSU5FX0tFRVA7CiAKLQkv
KiBBbHJlYWR5IHVuZGVyIHByb3RlY3Rpb24gb2YgbWVtX2hvdHBsdWdfYmVnaW4oKSAqLwogCXJl
dCA9IG1lbW9yeV9ibG9ja19jaGFuZ2Vfc3RhdGUobWVtLCBNRU1fT05MSU5FLCBNRU1fT0ZGTElO
RSk7CiAKIAkvKiBjbGVhciBvbmxpbmVfdHlwZSAqLwpAQCAtMzQxLDE5ICszMzksMTEgQEAgc3Rv
cmVfbWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJZ290byBlcnI7CiAJfQogCi0JLyoK
LQkgKiBNZW1vcnkgaG90cGx1ZyBuZWVkcyB0byBob2xkIG1lbV9ob3RwbHVnX2JlZ2luKCkgZm9y
IHByb2JlIHRvIGZpbmQKLQkgKiB0aGUgY29ycmVjdCBtZW1vcnkgYmxvY2sgdG8gb25saW5lIGJl
Zm9yZSBkb2luZyBkZXZpY2Vfb25saW5lKGRldiksCi0JICogd2hpY2ggd2lsbCB0YWtlIGRldi0+
bXV0ZXguICBUYWtlIHRoZSBsb2NrIGVhcmx5IHRvIHByZXZlbnQgYW4KLQkgKiBpbnZlcnNpb24s
IG1lbW9yeV9zdWJzeXNfb25saW5lKCkgY2FsbGJhY2tzIHdpbGwgYmUgaW1wbGVtZW50ZWQgYnkK
LQkgKiBhc3N1bWluZyBpdCdzIGFscmVhZHkgcHJvdGVjdGVkLgotCSAqLwotCW1lbV9ob3RwbHVn
X2JlZ2luKCk7Ci0KIAlzd2l0Y2ggKG9ubGluZV90eXBlKSB7CiAJY2FzZSBNTU9QX09OTElORV9L
RVJORUw6CiAJY2FzZSBNTU9QX09OTElORV9NT1ZBQkxFOgogCWNhc2UgTU1PUF9PTkxJTkVfS0VF
UDoKKwkJLyogbWVtLT5vbmxpbmVfdHlwZSBpcyBwcm90ZWN0ZWQgYnkgZGV2aWNlX2hvdHBsdWdf
bG9jayAqLwogCQltZW0tPm9ubGluZV90eXBlID0gb25saW5lX3R5cGU7CiAJCXJldCA9IGRldmlj
ZV9vbmxpbmUoJm1lbS0+ZGV2KTsKIAkJYnJlYWs7CkBAIC0zNjQsNyArMzU0LDYgQEAgc3RvcmVf
bWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJcmV0ID0gLUVJTlZBTDsgLyogc2hvdWxk
IG5ldmVyIGhhcHBlbiAqLwogCX0KIAotCW1lbV9ob3RwbHVnX2RvbmUoKTsKIGVycjoKIAl1bmxv
Y2tfZGV2aWNlX2hvdHBsdWcoKTsKIApkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBi
L21tL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggYWZmYjAzZTBkZmVmLi5kNGM3ZTQyZTQ2ZjMgMTAw
NjQ0Ci0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwpA
QCAtODYwLDcgKzg2MCw2IEBAIHN0YXRpYyBzdHJ1Y3Qgem9uZSAqIF9fbWVtaW5pdCBtb3ZlX3Bm
bl9yYW5nZShpbnQgb25saW5lX3R5cGUsIGludCBuaWQsCiAJcmV0dXJuIHpvbmU7CiB9CiAKLS8q
IE11c3QgYmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkgb3IgYSBkZXZpY2VfbG9j
ayAqLwogaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXBlKQogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CkBAIC04NzIsNiArODcxLDggQEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25n
IHBmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAlzdHJ1Y3QgbWVt
b3J5X25vdGlmeSBhcmc7CiAJc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtOwogCisJbWVtX2hvdHBs
dWdfYmVnaW4oKTsKKwogCS8qCiAJICogV2UgY2FuJ3QgdXNlIHBmbl90b19uaWQoKSBiZWNhdXNl
IG5pZCBtaWdodCBiZSBzdG9yZWQgaW4gc3RydWN0IHBhZ2UKIAkgKiB3aGljaCBpcyBub3QgeWV0
IGluaXRpYWxpemVkLiBJbnN0ZWFkLCB3ZSBmaW5kIG5pZCBmcm9tIG1lbW9yeSBibG9jay4KQEAg
LTkzNiw2ICs5MzcsNyBAQCBpbnQgX19yZWYgb25saW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBpbnQgb25saW5lX3R5cAogCiAJaWYgKG9ubGluZWRf
cGFnZXMpCiAJCW1lbW9yeV9ub3RpZnkoTUVNX09OTElORSwgJmFyZyk7CisJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfYWRkaXRpb246CkBAIC05NDMsNiArOTQ1LDcg
QEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAkJICh1bnNpZ25lZCBsb25nIGxvbmcpIHBmbiA8
PCBQQUdFX1NISUZULAogCQkgKCgodW5zaWduZWQgbG9uZyBsb25nKSBwZm4gKyBucl9wYWdlcykg
PDwgUEFHRV9TSElGVCkgLSAxKTsKIAltZW1vcnlfbm90aWZ5KE1FTV9DQU5DRUxfT05MSU5FLCAm
YXJnKTsKKwltZW1faG90cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KICNlbmRpZiAvKiBD
T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFICovCkBAIC0xMTQ3LDIwICsxMTUwLDIwIEBAIGlu
dCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVz
LCBib29sIG9ubGluZSkKIAkvKiBjcmVhdGUgbmV3IG1lbW1hcCBlbnRyeSAqLwogCWZpcm13YXJl
X21hcF9hZGRfaG90cGx1ZyhzdGFydCwgc3RhcnQgKyBzaXplLCAiU3lzdGVtIFJBTSIpOwogCisJ
LyogZGV2aWNlX29ubGluZSgpIHdpbGwgdGFrZSB0aGUgbG9jayB3aGVuIGNhbGxpbmcgb25saW5l
X3BhZ2VzKCkgKi8KKwltZW1faG90cGx1Z19kb25lKCk7CisKIAkvKiBvbmxpbmUgcGFnZXMgaWYg
cmVxdWVzdGVkICovCiAJaWYgKG9ubGluZSkKIAkJd2Fsa19tZW1vcnlfcmFuZ2UoUEZOX0RPV04o
c3RhcnQpLCBQRk5fVVAoc3RhcnQgKyBzaXplIC0gMSksCiAJCQkJICBOVUxMLCBvbmxpbmVfbWVt
b3J5X2Jsb2NrKTsKIAotCWdvdG8gb3V0OwotCisJcmV0dXJuIHJldDsKIGVycm9yOgogCS8qIHJv
bGxiYWNrIHBnZGF0IGFsbG9jYXRpb24gYW5kIG90aGVycyAqLwogCWlmIChuZXdfbm9kZSkKIAkJ
cm9sbGJhY2tfbm9kZV9ob3RhZGQobmlkKTsKIAltZW1ibG9ja19yZW1vdmUoc3RhcnQsIHNpemUp
OwotCi1vdXQ6CiAJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9CkBAIC0xNTg4
LDEwICsxNTkxLDE2IEBAIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQlyZXR1cm4gLUVJTlZBTDsKIAlpZiAoIUlTX0FMSUdORUQoZW5k
X3BmbiwgcGFnZWJsb2NrX25yX3BhZ2VzKSkKIAkJcmV0dXJuIC1FSU5WQUw7CisKKwltZW1faG90
cGx1Z19iZWdpbigpOworCiAJLyogVGhpcyBtYWtlcyBob3RwbHVnIG11Y2ggZWFzaWVyLi4uYW5k
IHJlYWRhYmxlLgogCSAgIHdlIGFzc3VtZSB0aGlzIGZvciBub3cuIC4qLwotCWlmICghdGVzdF9w
YWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFsaWRfc3RhcnQsICZ2YWxpZF9l
bmQpKQorCWlmICghdGVzdF9wYWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFs
aWRfc3RhcnQsCisJCQkJICAmdmFsaWRfZW5kKSkgeworCQltZW1faG90cGx1Z19kb25lKCk7CiAJ
CXJldHVybiAtRUlOVkFMOworCX0KIAogCXpvbmUgPSBwYWdlX3pvbmUocGZuX3RvX3BhZ2UodmFs
aWRfc3RhcnQpKTsKIAlub2RlID0gem9uZV90b19uaWQoem9uZSk7CkBAIC0xNjAwLDggKzE2MDks
MTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sCiAJLyogc2V0IGFib3ZlIHJhbmdlIGFzIGlzb2xhdGVkICovCiAJcmV0ID0gc3RhcnRf
aXNvbGF0ZV9wYWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwKIAkJCQkgICAgICAgTUlHUkFU
RV9NT1ZBQkxFLCB0cnVlKTsKLQlpZiAocmV0KQorCWlmIChyZXQpIHsKKwkJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCQlyZXR1cm4gcmV0OworCX0KIAogCWFyZy5zdGFydF9wZm4gPSBzdGFydF9wZm47
CiAJYXJnLm5yX3BhZ2VzID0gbnJfcGFnZXM7CkBAIC0xNjcyLDYgKzE2ODMsNyBAQCBzdGF0aWMg
aW50IF9fcmVmIF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAl3cml0
ZWJhY2tfc2V0X3JhdGVsaW1pdCgpOwogCiAJbWVtb3J5X25vdGlmeShNRU1fT0ZGTElORSwgJmFy
Zyk7CisJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfcmVtb3ZhbDoK
QEAgLTE2ODEsMTAgKzE2OTMsMTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXMo
dW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJbWVtb3J5X25vdGlmeShNRU1fQ0FOQ0VMX09GRkxJ
TkUsICZhcmcpOwogCS8qIHB1c2hiYWNrIHRvIGZyZWUgYXJlYSAqLwogCXVuZG9faXNvbGF0ZV9w
YWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwgTUlHUkFURV9NT1ZBQkxFKTsKKwltZW1faG90
cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KIAotLyogTXVzdCBiZSBwcm90ZWN0ZWQgYnkg
bWVtX2hvdHBsdWdfYmVnaW4oKSBvciBhIGRldmljZV9sb2NrICovCiBpbnQgb2ZmbGluZV9wYWdl
cyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKIHsKIAly
ZXR1cm4gX19vZmZsaW5lX3BhZ2VzKHN0YXJ0X3Bmbiwgc3RhcnRfcGZuICsgbnJfcGFnZXMpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:15: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 1g4jRY-0007UN-3T; Tue, 25 Sep 2018 09:15:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRX-0007U9-AH
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:43 +0000
X-Inumbo-ID: ba909d47-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba909d47-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7D9595D68D;
 Tue, 25 Sep 2018 09:15:41 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 89AB4308BE75;
 Tue, 25 Sep 2018 09:15:38 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:55 +0200
Message-Id: <20180925091457.28651-5-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 25 Sep 2018 09:15:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 4/6] powerpc/powernv: hold
 device_hotplug_lock when calling device_online()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

ZGV2aWNlX29ubGluZSgpIHNob3VsZCBiZSBjYWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2Nr
KCkgaGVsZC4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNhbWJhLm9yZz4KQ2M6IE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6IFJhc2htaWNhIEd1cHRhIDxyYXNobWlj
YS5nQGdtYWlsLmNvbT4KQ2M6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpD
YzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KUmV2aWV3ZWQtYnk6IFBhdmVs
IFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUmFz
aG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L3Bvd2VybnYvbWVtdHJhY2UuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2Uu
YyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCmluZGV4IDc3MzYy
M2Y2YmZiMS4uZmRkNDhmMWEzOWY3IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L3Bvd2VybnYvbWVtdHJhY2UuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYv
bWVtdHJhY2UuYwpAQCAtMjQyLDkgKzI0MiwxMSBAQCBzdGF0aWMgaW50IG1lbXRyYWNlX29ubGlu
ZSh2b2lkKQogCQkgKiB3ZSBuZWVkIHRvIG9ubGluZSB0aGUgbWVtb3J5IG91cnNlbHZlcy4KIAkJ
ICovCiAJCWlmICghbWVtaHBfYXV0b19vbmxpbmUpIHsKKwkJCWxvY2tfZGV2aWNlX2hvdHBsdWco
KTsKIAkJCXdhbGtfbWVtb3J5X3JhbmdlKFBGTl9ET1dOKGVudC0+c3RhcnQpLAogCQkJCQkgIFBG
Tl9VUChlbnQtPnN0YXJ0ICsgZW50LT5zaXplIC0gMSksCiAJCQkJCSAgTlVMTCwgb25saW5lX21l
bV9ibG9jayk7CisJCQl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKIAkJfQogCiAJCS8qCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jRe-0007Wy-Ek; Tue, 25 Sep 2018 09:15:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRd-0007WA-2E
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:49 +0000
X-Inumbo-ID: be65533b-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be65533b-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:54 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 05889356F9;
 Tue, 25 Sep 2018 09:15:48 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C50CD308BE75;
 Tue, 25 Sep 2018 09:15:41 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:56 +0200
Message-Id: <20180925091457.28651-6-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 25 Sep 2018 09:15:48 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 5/6] powerpc/powernv: hold
 device_hotplug_lock when calling memtrace_offline_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: Michael Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgcGVyZm9ybSBhbGwgY2hlY2tpbmcgKyBvZmZsaW5pbmcgKyByZW1vdmluZyB1bmRlcgpk
ZXZpY2VfaG90cGx1Z19sb2NrLCBzbyBub2JvZHkgY2FuIG1lc3Mgd2l0aCB0aGVzZSBkZXZpY2Vz
IHZpYQpzeXNmcyBjb25jdXJyZW50bHkuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVu
aEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5v
cmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiBSYXNobWlj
YSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBCYWxiaXIgU2luZ2ggPGJzaW5naGFy
b3JhQGdtYWlsLmNvbT4KQ2M6IE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+ClJl
dmlld2VkLWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4K
UmV2aWV3ZWQtYnk6IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KU2lnbmVk
LW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJudi9tZW10cmFjZS5jCmluZGV4IGZkZDQ4ZjFhMzlmNy4uZDg0ZDA5YzU2YWY5IDEw
MDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYworKysg
Yi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwpAQCAtNzAsNiArNzAs
NyBAQCBzdGF0aWMgaW50IGNoYW5nZV9tZW1ibG9ja19zdGF0ZShzdHJ1Y3QgbWVtb3J5X2Jsb2Nr
ICptZW0sIHZvaWQgKmFyZykKIAlyZXR1cm4gMDsKIH0KIAorLyogY2FsbGVkIHdpdGggZGV2aWNl
X2hvdHBsdWdfbG9jayBoZWxkICovCiBzdGF0aWMgYm9vbCBtZW10cmFjZV9vZmZsaW5lX3BhZ2Vz
KHUzMiBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBucl9wYWdlcykKIHsKIAl1NjQgZW5kX3BmbiA9
IHN0YXJ0X3BmbiArIG5yX3BhZ2VzIC0gMTsKQEAgLTExMSw2ICsxMTIsNyBAQCBzdGF0aWMgdTY0
IG1lbXRyYWNlX2FsbG9jX25vZGUodTMyIG5pZCwgdTY0IHNpemUpCiAJZW5kX3BmbiA9IHJvdW5k
X2Rvd24oZW5kX3BmbiAtIG5yX3BhZ2VzLCBucl9wYWdlcyk7CiAKIAlmb3IgKGJhc2VfcGZuID0g
ZW5kX3BmbjsgYmFzZV9wZm4gPiBzdGFydF9wZm47IGJhc2VfcGZuIC09IG5yX3BhZ2VzKSB7CisJ
CWxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKIAkJaWYgKG1lbXRyYWNlX29mZmxpbmVfcGFnZXMobmlk
LCBiYXNlX3BmbiwgbnJfcGFnZXMpID09IHRydWUpIHsKIAkJCS8qCiAJCQkgKiBSZW1vdmUgbWVt
b3J5IGluIG1lbW9yeSBibG9jayBzaXplIGNodW5rcyBzbyB0aGF0CkBAIC0xMTgsNyArMTIwLDYg
QEAgc3RhdGljIHU2NCBtZW10cmFjZV9hbGxvY19ub2RlKHUzMiBuaWQsIHU2NCBzaXplKQogCQkJ
ICogd2UgbmV2ZXIgdHJ5IHRvIHJlbW92ZSBtZW1vcnkgdGhhdCBzcGFucyB0d28gaW9tZW0KIAkJ
CSAqIHJlc291cmNlcy4KIAkJCSAqLwotCQkJbG9ja19kZXZpY2VfaG90cGx1ZygpOwogCQkJZW5k
X3BmbiA9IGJhc2VfcGZuICsgbnJfcGFnZXM7CiAJCQlmb3IgKHBmbiA9IGJhc2VfcGZuOyBwZm4g
PCBlbmRfcGZuOyBwZm4gKz0gYnl0ZXM+PiBQQUdFX1NISUZUKSB7CiAJCQkJX19yZW1vdmVfbWVt
b3J5KG5pZCwgcGZuIDw8IFBBR0VfU0hJRlQsIGJ5dGVzKTsKQEAgLTEyNiw2ICsxMjcsNyBAQCBz
dGF0aWMgdTY0IG1lbXRyYWNlX2FsbG9jX25vZGUodTMyIG5pZCwgdTY0IHNpemUpCiAJCQl1bmxv
Y2tfZGV2aWNlX2hvdHBsdWcoKTsKIAkJCXJldHVybiBiYXNlX3BmbiA8PCBQQUdFX1NISUZUOwog
CQl9CisJCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwogCX0KIAogCXJldHVybiAwOwotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:15:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:15: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 1g4jRh-0007Z8-VA; Tue, 25 Sep 2018 09:15:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=/7qs=mh=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g4jRg-0007YV-Ft
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:15:52 +0000
X-Inumbo-ID: bff2abd1-c0a3-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bff2abd1-c0a3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:16:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com
 [10.5.11.24])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B32C4308213F;
 Tue, 25 Sep 2018 09:15:50 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-161.ams2.redhat.com [10.36.117.161])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5B832308BDBA;
 Tue, 25 Sep 2018 09:15:48 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Tue, 25 Sep 2018 11:14:57 +0200
Message-Id: <20180925091457.28651-7-david@redhat.com>
In-Reply-To: <20180925091457.28651-1-david@redhat.com>
References: <20180925091457.28651-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.24
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Tue, 25 Sep 2018 09:15:50 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 6/6] memory-hotplug.txt: Add some details
 about locking internals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgZG9jdW1lbnQgdGhlIG1hZ2ljIGEgYml0LCBlc3BlY2lhbGx5IHdoeSBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzCnJlcXVpcmVkIHdoZW4gYWRkaW5nL3JlbW92aW5nIG1lbW9yeSBhbmQgaG93
IGl0IGFsbCBwbGF5IHRvZ2V0aGVyIHdpdGgKcmVxdWVzdHMgdG8gb25saW5lL29mZmxpbmUgbWVt
b3J5IGZyb20gdXNlciBzcGFjZS4KCkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0
PgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBh
dmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYXNobWljYSBHdXB0YSA8
cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgotLS0KIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0IHwg
NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9t
ZW1vcnktaG90cGx1Zy50eHQgYi9Eb2N1bWVudGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4dAppbmRl
eCA3ZjQ5ZWJmM2RkYjIuLmNlNGZhYTU1MzBmYSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9t
ZW1vcnktaG90cGx1Zy50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQK
QEAgLTMsNyArMyw3IEBAIE1lbW9yeSBIb3RwbHVnCiA9PT09PT09PT09PT09PQogCiA6Q3JlYXRl
ZDoJCQkJCQkJSnVsIDI4IDIwMDcKLTpVcGRhdGVkOiBBZGQgZGVzY3JpcHRpb24gb2Ygbm90aWZp
ZXIgb2YgbWVtb3J5IGhvdHBsdWc6CU9jdCAxMSAyMDA3Cis6VXBkYXRlZDogQWRkIHNvbWUgZGV0
YWlscyBhYm91dCBsb2NraW5nIGludGVybmFsczoJCUF1ZyAyMCAyMDE4CiAKIFRoaXMgZG9jdW1l
bnQgaXMgYWJvdXQgbWVtb3J5IGhvdHBsdWcgaW5jbHVkaW5nIGhvdy10by11c2UgYW5kIGN1cnJl
bnQgc3RhdHVzLgogQmVjYXVzZSBNZW1vcnkgSG90cGx1ZyBpcyBzdGlsbCB1bmRlciBkZXZlbG9w
bWVudCwgY29udGVudHMgb2YgdGhpcyB0ZXh0IHdpbGwKQEAgLTQ5NSw2ICs0OTUsNDYgQEAgZnVy
dGhlciBwcm9jZXNzaW5nIG9mIHRoZSBub3RpZmljYXRpb24gcXVldWUuCiAKIE5PVElGWV9TVE9Q
IHN0b3BzIGZ1cnRoZXIgcHJvY2Vzc2luZyBvZiB0aGUgbm90aWZpY2F0aW9uIHF1ZXVlLgogCisK
K0xvY2tpbmcgSW50ZXJuYWxzCis9PT09PT09PT09PT09PT09PQorCitXaGVuIGFkZGluZy9yZW1v
dmluZyBtZW1vcnkgdGhhdCB1c2VzIG1lbW9yeSBibG9jayBkZXZpY2VzIChpLmUuIG9yZGluYXJ5
IFJBTSksCit0aGUgZGV2aWNlX2hvdHBsdWdfbG9jayBzaG91bGQgYmUgaGVsZCB0bzoKKworLSBz
eW5jaHJvbml6ZSBhZ2FpbnN0IG9ubGluZS9vZmZsaW5lIHJlcXVlc3RzIChlLmcuIHZpYSBzeXNm
cykuIFRoaXMgd2F5LCBtZW1vcnkKKyAgYmxvY2sgZGV2aWNlcyBjYW4gb25seSBiZSBhY2Nlc3Nl
ZCAoLm9ubGluZS8uc3RhdGUgYXR0cmlidXRlcykgYnkgdXNlcgorICBzcGFjZSBvbmNlIG1lbW9y
eSBoYXMgYmVlbiBmdWxseSBhZGRlZC4gQW5kIHdoZW4gcmVtb3ZpbmcgbWVtb3J5LCB3ZQorICBr
bm93IG5vYm9keSBpcyBpbiBjcml0aWNhbCBzZWN0aW9ucy4KKy0gc3luY2hyb25pemUgYWdhaW5z
dCBDUFUgaG90cGx1ZyBhbmQgc2ltaWxhciAoZS5nLiByZWxldmFudCBmb3IgQUNQSSBhbmQgUFBD
KQorCitFc3BlY2lhbGx5LCB0aGVyZSBpcyBhIHBvc3NpYmxlIGxvY2sgaW52ZXJzaW9uIHRoYXQg
aXMgYXZvaWRlZCB1c2luZworZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGFkZGluZyBtZW1vcnkg
YW5kIHVzZXIgc3BhY2UgdHJpZXMgdG8gb25saW5lIHRoYXQKK21lbW9yeSBmYXN0ZXIgdGhhbiBl
eHBlY3RlZDoKKworLSBkZXZpY2Vfb25saW5lKCkgd2lsbCBmaXJzdCB0YWtlIHRoZSBkZXZpY2Vf
bG9jaygpLCBmb2xsb3dlZCBieQorICBtZW1faG90cGx1Z19sb2NrCistIGFkZF9tZW1vcnlfcmVz
b3VyY2UoKSB3aWxsIGZpcnN0IHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2ssIGZvbGxvd2VkIGJ5
CisgIHRoZSBkZXZpY2VfbG9jaygpICh3aGlsZSBjcmVhdGluZyB0aGUgZGV2aWNlcywgZHVyaW5n
IGJ1c19hZGRfZGV2aWNlKCkpLgorCitBcyB0aGUgZGV2aWNlIGlzIHZpc2libGUgdG8gdXNlciBz
cGFjZSBiZWZvcmUgdGFraW5nIHRoZSBkZXZpY2VfbG9jaygpLCB0aGlzCitjYW4gcmVzdWx0IGlu
IGEgbG9jayBpbnZlcnNpb24uCisKK29ubGluaW5nL29mZmxpbmluZyBvZiBtZW1vcnkgc2hvdWxk
IGJlIGRvbmUgdmlhIGRldmljZV9vbmxpbmUoKS8KK2RldmljZV9vZmZsaW5lKCkgLSB0byBtYWtl
IHN1cmUgaXQgaXMgcHJvcGVybHkgc3luY2hyb25pemVkIHRvIGFjdGlvbnMKK3ZpYSBzeXNmcy4g
SG9sZGluZyBkZXZpY2VfaG90cGx1Z19sb2NrIGlzIGFkdmlzZWQgKHRvIGUuZy4gcHJvdGVjdCBv
bmxpbmVfdHlwZSkKKworV2hlbiBhZGRpbmcvcmVtb3Zpbmcvb25saW5pbmcvb2ZmbGluaW5nIG1l
bW9yeSBvciBhZGRpbmcvcmVtb3ZpbmcKK2hldGVyb2dlbmVvdXMvZGV2aWNlIG1lbW9yeSwgd2Ug
c2hvdWxkIGFsd2F5cyBob2xkIHRoZSBtZW1faG90cGx1Z19sb2NrIGluCit3cml0ZSBtb2RlIHRv
IHNlcmlhbGlzZSBtZW1vcnkgaG90cGx1ZyAoZS5nLiBhY2Nlc3MgdG8gZ2xvYmFsL3pvbmUKK3Zh
cmlhYmxlcykuCisKK0luIGFkZGl0aW9uLCBtZW1faG90cGx1Z19sb2NrIChpbiBjb250cmFzdCB0
byBkZXZpY2VfaG90cGx1Z19sb2NrKSBpbiByZWFkCittb2RlIGFsbG93cyBmb3IgYSBxdWl0ZSBl
ZmZpY2llbnQgZ2V0X29ubGluZV9tZW1zL3B1dF9vbmxpbmVfbWVtcworaW1wbGVtZW50YXRpb24s
IHNvIGNvZGUgYWNjZXNzaW5nIG1lbW9yeSBjYW4gcHJvdGVjdCBmcm9tIHRoYXQgbWVtb3J5Cit2
YW5pc2hpbmcuCisKKwogRnV0dXJlIFdvcmsKID09PT09PT09PT09CiAKLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:20: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 1g4jWS-0000JB-Ms; Tue, 25 Sep 2018 09: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=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4jWR-0000J6-My
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:20:47 +0000
X-Inumbo-ID: fa4c9c63-c0a3-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa4c9c63-c0a3-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 11:18:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="79546737"
To: Alexandru Isaila <aisaila@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <20180925091038.4553-1-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <814f1f25-2a3f-a367-b496-f8d6a7374a68@citrix.com>
Date: Tue, 25 Sep 2018 10:20:42 +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: <20180925091038.4553-1-aisaila@bitdefender.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 v1] x86/hvm: Add check for
 cpu_has_vmx_virt_exceptions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

T24gMjUvMDkvMTggMTA6MTAsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gVGhpcyBpcyB1c2Vm
dWwgc28gSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB3aWxsIGZhaWwgYW5kIG5vdAo+
IHNpbGVudGx5IHN1Y2NlZWQuIEl0IHNhdmUgYSBjYWxsIHRvIEhWTU9QX2FsdHAybV9zZXRfc3Vw
cHJlc3NfdmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KCkluIHByaW5jaXBsZSB3ZSBjb3VsZCBlbXVsYXRlIHRoaXMgYnkgaGF2
aW5nIC5zdmUgYmVjb21pbmcgYW4KRVBUX01JU0NPTkZJRywgYnV0IHRoYXQgY2FuIGJlIGxlZnQg
dG8gd2hvbWV2ZXIgd2FudHMgdG8gdXNlIHRoaXMKZnVuY3Rpb25hbGl0eSBvbiBwcmUtQnJvYWR3
ZWxsIGhhcmR3YXJlLgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:28:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4jdP-0000XH-HM; Tue, 25 Sep 2018 09:27:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4jdO-0000Wk-F4
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:27:58 +0000
X-Inumbo-ID: 6fd98c51-c0a5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fd98c51-c0a5-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:29:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 03:27:55 -0600
Message-Id: <5BA9FF9802000078001EB7EB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 03:27:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180924172756.27072-1-wei.liu2@citrix.com>
In-Reply-To: <20180924172756.27072-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: move hvm_domain_use_pirq to hvm 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: Andrew Cooper <andrew.cooper3@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+IE9uIDI0LjA5LjE4IGF0IDE5OjI3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:51:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09:51: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 1g4k07-0002ZP-FE; Tue, 25 Sep 2018 09:51:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4k06-0002ZK-5v
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:51:26 +0000
X-Inumbo-ID: b74cc355-c0a8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b74cc355-c0a8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 09:52:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 03:51:23 -0600
Message-Id: <5BAA051702000078001EB7F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 03:51:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
 <1537831358-22655-1-git-send-email-christopher.w.clark@gmail.com>
 <EE473E0502000094601C5EC1@prv1-mh.provo.novell.com>
 <5B8E4B2302000078001E5057@prv1-mh.provo.novell.com>
 <960FC0BE02000080AB59E961@prv1-mh.provo.novell.com>
 <5BA4C25402000078001EA77A@prv1-mh.provo.novell.com>
 <FEBAD1C002000087824A10E1@prv1-mh.provo.novell.com>
 <5BA8D34802000078001EB1CB@prv1-mh.provo.novell.com>
 <D1822B16020000D4AB59E961@prv1-mh.provo.novell.com>
 <22FE05D1020000E4824A10E1@prv1-mh.provo.novell.com>
In-Reply-To: <22FE05D1020000E4824A10E1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI1LjA5LjE4IGF0IDAxOjIyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci93cmFwcGVycy5jCj4gKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3dyYXBwZXJzLmMKPiBAQCAtMSw1ICsxLDQgQEAK
PiAgI2luY2x1ZGUgPHN0ZGFyZy5oPgo+IC0jaW5jbHVkZSA8c3RkaW8uaD4KPiAgCj4gICNkZWZp
bmUgV1JBUCh4KSB0eXBlb2YoeCkgZW11bF8jI3gKPiAgI2luY2x1ZGUgIng4Ni1lbXVsYXRlLmgi
CgpBaCwgSSBzZWUgbm93IHdoeSB5b3UgY2FuJ3QgdGFrZSBjYXJlIG9mIHRoZSBpbmNsdXNpb24g
aGVyZS4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgp3aXRo
IG9uZSBjb3NtZXRpYyByZW1hcmsgKHdoaWNoIEkgbWF5IHRha2UgY2FyZSBvZiB3aGlsZSBjb21t
aXR0aW5nKToKCj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgK
PiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAo+IEBAIC0zLDEx
ICszLDM1IEBACj4gICNpbmNsdWRlIDxzdGRkZWYuaD4KPiAgI2luY2x1ZGUgPHN0ZGludC5oPgo+
ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gLSNpbmNsdWRlIDxzdHJpbmcuaD4KPiAtCj4gKy8qCj4g
KyAqIFVzZSBvZiBzc2UgcmVnaXN0ZXJzIG11c3QgYmUgZGlzYWJsZWQgcHJpb3IgdG8gdGhlIGRl
ZmluaXRpb24gb2YKPiArICogYWx3YXlzX2lubGluZSBmdW5jdGlvbnMgdGhhdCB3b3VsZCB1c2Ug
dGhlbSAobWVtY3B5LCBtZW1zZXQsIGV0YyksCj4gKyAqIHNvIGRvIHRoaXMgYXMgZWFybHkgYXMg
cG9zc2libGUsIGFpbWluZyB0byBiZSBiZWZvcmUgYW55IGFsd2F5c19pbmxpbmUKPiArICogZnVu
Y3Rpb25zIHRoYXQgYXJlIHVzZWQgYXJlIGRlY2xhcmVkLgo+ICsgKiBVbmZvcnR1bmF0ZWx5LCB0
aGlzIGNhbm5vdCBiZSBkb25lIHByaW9yIHRvIGluY2x1c2lvbiBvZiA8c3RkbGliLmg+Cj4gKyAq
IGR1ZSB0byBmdW5jdGlvbnMgc3VjaCBhcyAnYXRvZicgdGhhdCBoYXZlIFNTRSByZWdpc3RlciBy
ZXR1cm4gZGVjbGFyZWQsCj4gKyAqIHNvIGRvIHNvIGhlcmUsIGltbWVkaWF0ZWx5IGFmdGVyIHRo
YXQuCj4gKyAqLwo+ICAjaWYgX19HTlVDX18gPj0gNgo+ICAjcHJhZ21hIEdDQyB0YXJnZXQoIm5v
LXNzZSIpCj4gICNlbmRpZgo+ICsgLyoKPiArICogQXR0ZW1wdCBkZXRlY3Rpb24gb2YgdW53YW50
ZWQgcHJpb3IgaW5jbHVzaW9uIG9mIHNvbWUgaGVhZGVycyBrbm93biB0byB1c2UKPiArICogYWx3
YXlzX2lubGluZSB3aXRoIFNTRSByZWdpc3RlcnMgaW4gc29tZSBsaWJyYXJ5IC8gY29tcGlsZXIg
LyBvcHRpbWl6YXRpb24KPiArICogY29tYmluYXRpb25zLgo+ICsgKi8KPiArI2lmZGVmIF9TVFJJ
TkdfSAo+ICsjIGVycm9yICJNdXN0IG5vdCBpbmNsdWRlIDxzdHJpbmcuaD4gYmVmb3JlIHg4Ni1l
bXVsYXRlLmgiCj4gKyNlbmRpZgo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gKwo+ICsvKiBFT0Yg
aXMgYSBzdGFuZGFyZCBtYWNybyBkZWZpbmVkIGluIDxzdGRpby5oPiBzbyB1c2UgaXQgZm9yIGRl
dGVjdGlvbiAqLwo+ICsjaWZkZWYgRU9GCj4gKyMgZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUgPHN0
ZGlvLmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5oIgo+ICsjZW5kaWYKPiArI2lmZGVmIFdSQVAKPiAr
I2luY2x1ZGUgPHN0ZGlvLmg+Cj4gKyNlbmRpZgoKVGhlcmUncyBzb21lIGluY29uc2lzdGVuY3kg
d2l0aCBkaXJlY3RpdmUgaW5kZW50YXRpb246IFRoZSB0d28gImVycm9yIgpvbmVzIHlvdSBpbmRl
bnQsIGJ1dCB0aGUgImluY2x1ZGUiIHlvdSBsZWF2ZSB1bmluZGVudGVkIChtYXRjaGluZyB0aGUK
cHJlLWV4aXN0aW5nICJwcmFnbWEiKS4gQXQgbGVhc3QgYWxsIHlvdXIgYWRkaXRpb25zIHNob3Vs
ZCBiZSBjb25zaXN0ZW50CndpdGggb25lIGFub3RoZXIuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:52:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4k1V-0002dZ-Rq; Tue, 25 Sep 2018 09:52: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4k1T-0002dS-PF
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:52:51 +0000
X-Inumbo-ID: 75dcd72d-c0a8-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75dcd72d-c0a8-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 11:50:40 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 03:52:50 -0600
Message-Id: <5BAA056D02000078001EB7F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 03:52:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180921152047.6522-1-roger.pau@citrix.com>
In-Reply-To: <20180921152047.6522-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd/iommu: remove hidden AMD inclusive
 mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Kevin Tian <kevin.tian@intel.com>, 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>

Pj4+IE9uIDIxLjA5LjE4IGF0IDE3OjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFuZCBqdXN0IHJlbHkgb24gYXJjaF9pb21tdV9od2RvbV9pbml0IHRvIHNldHVwIHRoZSBjb3Jy
ZWN0IGluY2x1c2l2ZQo+IG1hcHBpbmdzIGFzIGl0J3MgZG9uZSBmb3IgSW50ZWwuCj4gCj4gQU1E
IGhhcyBjb2RlIGluIGFtZF9pb21tdV9od2RvbV9pbml0IHRvIHNldHVwIGluY2x1c2l2ZSBtYXBw
aW5ncyB1cCB0bwo+IG1heF9wZHgsIHJlbW92ZSB0aGlzIHNpbmNlIGl0J3Mgbm93IGEgZHVwbGlj
YXRpb24gb2YKPiBhcmNoX2lvbW11X2h3ZG9tX2luaXQuIE5vdGUgdGhhdCBBTUQgbWFwcGVkIGV2
ZXJ5IHBhZ2Ugd2l0aCBhIHZhbGlkCj4gbWZuIHVwIHRvIG1heF9wZHgsIGFyY2hfaW9tbXVfaHdk
b21faW5pdCB3aWxsIG9ubHkgZG8gc28gZm9yIG1lbW9yeQo+IGJlbG93IDRHQiwgc28gdGhpcyBp
cyBhIGZ1bmN0aW9uYWwgY2hhbmdlIGZvciBBTUQuCj4gCj4gTW92ZSB0aGUgZGVmYXVsdCBzZXR0
aW5nIG9mIGlvbW11X2h3ZG9tX3tpbmNsdXNpdmUvcmVzZXJ2ZWR9IHRvCj4gYXJjaF9pb21tdV9o
d2RvbV9pbml0IHNpbmNlIHRoZSBkZWZhdWx0cyBhcmUgbm93IHRoZSBzYW1lIGZvciBib3RoCj4g
SW50ZWwgYW5kIEFNRC4KPiAKPiBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 09:59:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 09: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 1g4k7f-0002wY-MI; Tue, 25 Sep 2018 09:59:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qarp=mh=suse.cz=vbabka@srs-us1.protection.inumbo.net>)
 id 1g4k7f-0002wT-2c
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 09:59:15 +0000
X-Inumbo-ID: cec1c97c-c0a9-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cec1c97c-c0a9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:00:19 +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 9CBBDADE2;
 Tue, 25 Sep 2018 09:59:11 +0000 (UTC)
To: Arun KS <arunks@codeaurora.org>, kys@microsoft.com,
 haiyangz@microsoft.com, sthemmin@microsoft.com, boris.ostrovsky@oracle.com,
 jgross@suse.com, akpm@linux-foundation.org, dan.j.williams@intel.com,
 mhocko@suse.com, iamjoonsoo.kim@lge.com, osalvador@suse.de,
 malat@debian.org, yasu.isimatu@gmail.com, devel@linuxdriverproject.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
References: <1537854158-9766-1-git-send-email-arunks@codeaurora.org>
From: Vlastimil Babka <vbabka@suse.cz>
Openpgp: preference=signencrypt
Autocrypt: addr=vbabka@suse.cz; prefer-encrypt=mutual; keydata=
 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
 cqmP8roqufIAj+Ohhzs=
Message-ID: <ccdbaf76-cbdd-759e-c6de-c5b738f156e9@suse.cz>
Date: Tue, 25 Sep 2018 11:59:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1537854158-9766-1-git-send-email-arunks@codeaurora.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vinmenon@codeaurora.org, vatsa@codeaurora.org, getarunks@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>

T24gOS8yNS8xOCA3OjQyIEFNLCBBcnVuIEtTIHdyb3RlOgo+IFdoZW4gZnJlZSBwYWdlcyBhcmUg
ZG9uZSB3aXRoIGhpZ2hlciBvcmRlciwgdGltZSBzcGVuZCBvbgo+IGNvYWxlc2NpbmcgcGFnZXMg
YnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRoCj4gc2VjdGlvbiBzaXplIG9m
IDI1Nk1CLCBob3QgYWRkIGxhdGVuY3kgb2YgYSBzaW5nbGUgc2VjdGlvbgo+IHNob3dzIGltcHJv
dmVtZW50IGZyb20gNTAtNjAgbXMgdG8gbGVzcyB0aGFuIDEgbXMsIGhlbmNlCj4gaW1wcm92aW5n
IHRoZSBob3QgYWRkIGxhdGVuY3kgYnkgNjAlLgo+IAo+IE1vZGlmeSBleHRlcm5hbCBwcm92aWRl
cnMgb2Ygb25saW5lIGNhbGxiYWNrIHRvIGFsaWduIHdpdGgKPiB0aGUgY2hhbmdlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFydW4gS1MgPGFydW5rc0Bjb2RlYXVyb3JhLm9yZz4KCkhpLAoKPiBAQCAt
NjU1LDI2ICs2NTUsNTMgQEAgdm9pZCBfX29ubGluZV9wYWdlX2ZyZWUoc3RydWN0IHBhZ2UgKnBh
Z2UpCj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9HUEwoX19vbmxpbmVfcGFnZV9mcmVlKTsKPiAgCj4g
LXN0YXRpYyB2b2lkIGdlbmVyaWNfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gK3N0
YXRpYyBpbnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQg
aW50IG9yZGVyKQo+ICB7Cj4gLQlfX29ubGluZV9wYWdlX3NldF9saW1pdHMocGFnZSk7Cj4gLQlf
X29ubGluZV9wYWdlX2luY3JlbWVudF9jb3VudGVycyhwYWdlKTsKPiAtCV9fb25saW5lX3BhZ2Vf
ZnJlZShwYWdlKTsKPiArCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMgPSAxIDw8IG9yZGVyOwo+ICsJ
c3RydWN0IHBhZ2UgKnAgPSBwYWdlOwo+ICsJdW5zaWduZWQgaW50IGxvb3A7Cj4gKwo+ICsJZm9y
IChsb29wID0gMCA7IGxvb3AgPCBucl9wYWdlcyA7IGxvb3ArKywgcCsrKSB7Cj4gKwkJX19DbGVh
clBhZ2VSZXNlcnZlZChwKTsKPiArCQlzZXRfcGFnZV9jb3VudChwLCAwKTsKPiArCX0KPiArCj4g
KwlhZGp1c3RfbWFuYWdlZF9wYWdlX2NvdW50KHBhZ2UsIG5yX3BhZ2VzKTsKPiArCXNldF9wYWdl
X3JlZmNvdW50ZWQocGFnZSk7Cj4gKwlfX2ZyZWVfcGFnZXMocGFnZSwgb3JkZXIpOwo+ICsKPiAr
CXJldHVybiAwOwoKVGhpcyBzZWVtcyBsaWtlIGFsbW9zdCBjb21wbGV0ZSBjb3B5IG9mIF9fZnJl
ZV9wYWdlc19ib290X2NvcmUoKSwgY291bGQKeW91IGRvIHNvbWUgY29kZSByZXVzZSBpbnN0ZWFk
PyBJIHRoaW5rIE1pY2hhbCBIb2NrbyBhbHNvIHN1Z2dlc3RlZCB0aGF0LgoKVGhhbmtzLApWbGFz
dGltaWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:09:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kHM-0003rU-Tg; Tue, 25 Sep 2018 10:09:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=8smr=mh=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g4kHL-0003rP-LC
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:09:15 +0000
X-Inumbo-ID: 359ed8b3-c0ab-11e8-a6a9-d7ebe60f679a
Received: from mail-qt1-f196.google.com (unknown [209.85.160.196])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 359ed8b3-c0ab-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:10:20 +0000 (UTC)
Received: by mail-qt1-f196.google.com with SMTP id e26-v6so495490qtq.3
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 03:09:14 -0700 (PDT)
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=J2AyD6KQh78HXrAU/OuObX157bMu1xuMiVfbM8GXUUg=;
 b=BBPoRcyQK5dWCNTqq7IwmoBvsu2IBFeIyE2S8setjBp/0i3xOYoSb7ShGCADOCGo1d
 ogUKU0//LNPu3ze+qg4LMqPl6ssviIeqD7JFYnB11JxHYiOrXeS3ukfsukUwjj8We57q
 aZM9qg9vINYsSRp49UBPII1aWsY5bgwiUuWN9Tg3UgmJ7xHdHOIFOsw+ecybhcUp9JZp
 lXZVrfNV9S247pi9aPBgzctMtZxEfJm0ZWAwRcvXDIoneIZcx9rmagf7ni+4Y8osAsef
 A4yLmRdOEixmMIUWkkfRHsPA+YOaWTL+zdLDmlrnCld+eFr0TXSv5x4I5O3NcU/BMenA
 PNqg==
X-Gm-Message-State: ABuFfojUGJs2pfBRJFmEBQS1ADobNF6ycPqpFPiEJknzpuPGBTUChUnn
 dDB4R9lA9laXSHYaPCzLQA1pXGG4oxXIFv1VuCA=
X-Google-Smtp-Source: ACcGV62h350fBaZdYDBpKj3s6UhNKnpPfoEPOaX6FhNr2QDuUxQaD01vev8I7ijXH8BDw0c2jjBbW0C78kYnC8HkHbY=
X-Received: by 2002:aed:2ba6:: with SMTP id
 e35-v6mr158009qtd.149.1537870154669; 
 Tue, 25 Sep 2018 03:09:14 -0700 (PDT)
MIME-Version: 1.0
References: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Tue, 25 Sep 2018 11:09:03 +0100
Message-ID: <CAFLBxZY3cmgUazVJ_AMvtQ0skcqH0MroWbe_Mz2AaBb+i-Y0Gg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgOTozNyBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gTW92ZSBwMm1fe2dldC9zZXR9X3N1cHByZXNz
X3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3JyZWN0Cj4gQVNTRVJUKCkgaW4gcDJtLXB0LmMg
KHNpbmNlIGEgZ3Vlc3QgY2FuIHJ1biBpbiBzaGFkb3cgbW9kZSBldmVuIG9uCj4gYSBzeXN0ZW0g
d2l0aCB2aXJ0IGV4Y2VwdGlvbnMsIHdoaWNoIHdvdWxkIHRyaWdnZXIgdGhlIEFTU0VSVCgpKSwK
PiBtb3ZlIHRoZSBWTVgtaXNtcyAoY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIGNoZWNrcykg
dG8KPiBwMm1fZXB0X3tnZXQvc2V0fV9lbnRyeSgpLCBhbmQgZml4IGxvY2tpbmcgY29kZSBpbgo+
IHAybV9nZXRfc3VwcHJlc3NfdmUoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KClRoaXMgbG9va3MgZ29vZCwgdGhhbmtzOyBi
dXQgaXQgZG9lc24ndCBhcHBseSBjbGVhbmx5IHRvIHN0YWdpbmcKYW55bW9yZS4gIENhbiB5b3Ug
ZG91YmxlLWNoZWNrIHRvIG1ha2Ugc3VyZSBub3RoaW5nIGltcG9ydGFudCBoYXMKY2hhbmdlZCBp
biB0aGUgbW92ZWQgZnVuY3Rpb25zIHdpdGhpbiBtZW1fYWNjZXNzLmMsIGFuZCB0aGVuIHJlc2Vu
ZCBhCnJlYmFzZWQgcGF0Y2g/CgpUaGFua3MsCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:09:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:09: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 1g4kHr-0003uk-Eg; Tue, 25 Sep 2018 10:09: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=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4kHq-0003uX-M3
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:09:46 +0000
X-Inumbo-ID: d2496290-c0aa-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2496290-c0aa-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:07:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66194815"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <a73531b9-2c42-bfca-2b06-092f35d245f6@citrix.com>
Date: Tue, 25 Sep 2018 11:09:41 +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: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

T24gMDkvMjUvMjAxOCAwOTozNiBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE1vdmUgcDJt
X3tnZXQvc2V0fV9zdXBwcmVzc192ZSgpIHRvIHAybS5jLCByZXBsYWNlIGluY29ycmVjdAo+IEFT
U0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUg
ZXZlbiBvbgo+IGEgc3lzdGVtIHdpdGggdmlydCBleGNlcHRpb25zLCB3aGljaCB3b3VsZCB0cmln
Z2VyIHRoZSBBU1NFUlQoKSksCj4gbW92ZSB0aGUgVk1YLWlzbXMgKGNwdV9oYXNfdm14X3ZpcnRf
ZXhjZXB0aW9ucyBjaGVja3MpIHRvCj4gcDJtX2VwdF97Z2V0L3NldH1fZW50cnkoKSwgYW5kIGZp
eCBsb2NraW5nIGNvZGUgaW4KPiBwMm1fZ2V0X3N1cHByZXNzX3ZlKCkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKVGhpcyBs
b29rcyBnb29kLCB0aGFua3M7IGJ1dCBpdCBkb2Vzbid0IGFwcGx5IGNsZWFubHkgdG8gc3RhZ2lu
Zwphbnltb3JlLiAgQ2FuIHlvdSBkb3VibGUtY2hlY2sgdG8gbWFrZSBzdXJlIG5vdGhpbmcgaW1w
b3J0YW50IGhhcwpjaGFuZ2VkIGluIHRoZSBtb3ZlZCBmdW5jdGlvbnMgd2l0aGluIG1lbV9hY2Nl
c3MuYywgYW5kIHRoZW4gcmVzZW5kIGEKcmViYXNlZCBwYXRjaD8KClRoYW5rcywKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:13:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kLD-0004hv-3y; Tue, 25 Sep 2018 10:13: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=k9t6=mh=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g4kLB-0004hq-LI
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:13:13 +0000
X-Inumbo-ID: 4dbcae81-c0ab-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dbcae81-c0ab-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:11:01 +0200 (CEST)
Received: by mail-lj1-x244.google.com with SMTP id 203-v6so21116192ljj.13
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 03:13:12 -0700 (PDT)
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=bUEdbH6273VAKrl5DTuW+WtpRaaLS19ej3+/Rg2fVlk=;
 b=LOEQgUmh8xuj2uNcFK1oEIeLKOGZzohzqi8x4LO0lQuNibNzx4V9MAywGvHKH8pd7+
 UhMXKlLDm/cVqKL3WNzjfkEN0gg04UKQFEtYtcdSOSU5DMvaPCW1wpR1RQGzwLATKCgG
 +NecjUoo01W4VMRhqRLIIToJQq00AqvcX8Uhe2HN8Vk9pE68gMLtWg+QIz1LbEvlzyQt
 Next7S8MNAHYolpu/RBj+oZ6fqQroYPyju5WX3yBNx8k8mU99YD81vQS/a3JA7KR1J2q
 iSx4LH4sOqp4ePxlG3HOcfiPCVkjgWJp73wIy5ZP/QcNdaSErfk1UfqoxXaF5COmZd4y
 BdVw==
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=bUEdbH6273VAKrl5DTuW+WtpRaaLS19ej3+/Rg2fVlk=;
 b=biMJ7f+1K7kYmywlTkfuS6sPAyHMG6aVWolAyYEox7TbDYxds5igMhygeVna5f3A+7
 jiDYkIf2WXuH/6oz2R4qjq3wHZcKNUjRLajj9MRB1vB0dCY5/sqoy6s2j/wC/g3K466b
 1T113uUksdWQUKOBBeUMyH5tbilTeezMBEQCoUr7j0ZM8Jjw6MmrGvzbYe1kSiLcSOFQ
 nRNCIu/LWLklxS1L0OUsaaBrN2SAjdJY72R13BxWKhqN4wvAzbUjX/fs3aEdfwKpNOS7
 W2whKT4u0FFw5cAUnTsv9zvUoI4SrcTanfTD21sWWyiFOU/zrzUN/ZxXw+YVpc4y09ZV
 CaiQ==
X-Gm-Message-State: ABuFfoiYybRRqmc+gTHSBbu+BLgP+8n+WKGfIxDyBQ0AgOM37RRQbv5G
 888k60SgF1wQ7KGPONrxsBRJJcSdse60AiOHlsc=
X-Google-Smtp-Source: ACcGV609NNVCT4SkNPPolqpFFKddaaFTE6WcsUsf7l9WjcSckDXiKyXOxeWJyHj2DOp3U37ftQQUxCqmvgLGPBY0rNk=
X-Received: by 2002:a2e:88c9:: with SMTP id a9-v6mr256778ljk.85.1537870390886; 
 Tue, 25 Sep 2018 03:13:10 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
In-Reply-To: <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Tue, 25 Sep 2018 12:12:59 +0200
Message-ID: <CADJ6SV3agkcdWc0T1quMO2q44wQEBHoYjxQNwjFrevMzN0qweg@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Content-Type: multipart/mixed; boundary="0000000000005c200e0576af5a0f"
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000005c200e0576af5a0f
Content-Type: text/plain; charset="UTF-8"

Hello guys,
mapping on my system is:
dom0 have one vCPU and it is pinned on pCPU0
domU also have one vCPU and it's pinned for pCPU2

I removed only vwfi=native and everything works fine. I can destroy
and create a guest as many times as I want with out any error (still
using sched=null).

These are xen bootargs in Xen-overlay.dtsi file:
 xen,xen-bootargs = "console=dtuart dtuart=serial0 dom0_mem=768M
bootscrub=0 maxcpus=1 dom0_max_vcpus=1 dom0_vcpus_pin=true
timer_slop=0 core_parking=performance cpufreq=xen:performance
sched=null";

There is whole xen-overlay.dtsi file included in attachment.

Purpose of my work is implementing xen on UltraZed-EG board with
maximum performance (and lowest jitter, which is why I'm using null
scheduler and "hard" vcpu pinning) which is my master's thesis on
faculty. By removing vwfi=native I'm not getting the best performance,
right? vwfi=native should decrease interrupt latency by ~60% as I read
here:

https://blog.xenproject.org/author/stefano-stabellini/

Big thanks to Julien for having a look!

--0000000000005c200e0576af5a0f
Content-Type: text/plain; charset="US-ASCII"; name="xen-overlay.txt"
Content-Disposition: attachment; filename="xen-overlay.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jmhjv5pc0>
X-Attachment-Id: f_jmhjv5pc0

LyB7DQoJY2hvc2VuIHsNCgkJI2FkZHJlc3MtY2VsbHMgPSA8Mj47DQoJCSNzaXplLWNlbGxzID0g
PDE+Ow0KDQoJCXhlbix4ZW4tYm9vdGFyZ3MgPSAiY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlh
bDAgZG9tMF9tZW09NzY4TSBib290c2NydWI9MCBtYXhjcHVzPTEgZG9tMF9tYXhfdmNwdXM9MSBk
b20wX3ZjcHVzX3Bpbj10cnVlIHRpbWVyX3Nsb3A9MCBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2Ug
Y3B1ZnJlcT14ZW46cGVyZm9ybWFuY2Ugc2NoZWQ9bnVsbCI7DQoJCXhlbixkb20wLWJvb3Rhcmdz
ID0gImNvbnNvbGU9aHZjMCBlYXJseWNvbj14ZW4gZWFybHlwcmludGs9eGVuIG1heGNwdXM9MSBj
bGtfaWdub3JlX3VudXNlZCI7DQoNCgkJZG9tMCB7DQoJCQljb21wYXRpYmxlID0gInhlbixsaW51
eC16aW1hZ2UiLCAieGVuLG11bHRpYm9vdC1tb2R1bGUiOw0KCQkJcmVnID0gPDB4MCAweDgwMDAw
IDB4MzEwMDAwMD47DQoJCX07DQoJfTsNCg0KfTsNCg0KJnNtbXUgew0KCXN0YXR1cyA9ICJva2F5
IjsNCgltbXUtbWFzdGVycyA9IDwgJmdlbTAgMHg4NzQNCgkJCSZnZW0xIDB4ODc1DQoJCQkmZ2Vt
MiAweDg3Ng0KCQkJJmdlbTMgMHg4NzcNCgkJCSZkd2MzXzAgMHg4NjANCgkJCSZkd2MzXzEgMHg4
NjENCgkJCSZxc3BpIDB4ODczDQoJCQkmbHBkX2RtYV9jaGFuMSAweDg2OA0KCQkJJmxwZF9kbWFf
Y2hhbjIgMHg4NjkNCgkJCSZscGRfZG1hX2NoYW4zIDB4ODZhDQoJCQkmbHBkX2RtYV9jaGFuNCAw
eDg2Yg0KCQkJJmxwZF9kbWFfY2hhbjUgMHg4NmMNCgkJCSZscGRfZG1hX2NoYW42IDB4ODZkDQoJ
CQkmbHBkX2RtYV9jaGFuNyAweDg2ZQ0KCQkJJmxwZF9kbWFfY2hhbjggMHg4NmYNCgkJCSZmcGRf
ZG1hX2NoYW4xIDB4MTRlOA0KCQkJJmZwZF9kbWFfY2hhbjIgMHgxNGU5DQoJCQkmZnBkX2RtYV9j
aGFuMyAweDE0ZWENCgkJCSZmcGRfZG1hX2NoYW40IDB4MTRlYg0KCQkJJmZwZF9kbWFfY2hhbjUg
MHgxNGVjDQoJCQkmZnBkX2RtYV9jaGFuNiAweDE0ZWQNCgkJCSZmcGRfZG1hX2NoYW43IDB4MTRl
ZQ0KCQkJJmZwZF9kbWFfY2hhbjggMHgxNGVmDQoJCQkmc2RoY2kwIDB4ODcwDQoJCQkmc2RoY2kx
IDB4ODcxDQoJCQkmbmFuZDAgMHg4NzI+Ow0KfTsNCg0KJnVhcnQxIHsNCiAgIHhlbixwYXNzdGhy
b3VnaCA9IDwweDE+Ow0KfTsNCg0KJmdwaW8gew0KICAgeGVuLHBhc3N0aHJvdWdoID0gPDB4MT47
DQp9Ow==
--0000000000005c200e0576af5a0f
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000005c200e0576af5a0f--


From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:18:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:18:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4kQO-0004v1-TX; Tue, 25 Sep 2018 10:18:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4kQN-0004us-S4
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 10:18:35 +0000
X-Inumbo-ID: 831461c4-c0ac-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 831461c4-c0ac-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:19:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66195278"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <27e997d1-2d79-2e8c-da16-3da5300a037e@citrix.com>
Date: Tue, 25 Sep 2018 11:18:31 +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: <1537794003-30851-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] x86/PoD: Simplify handling of the quick
 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: George Dunlap <george.dunlap@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>

T24gMDkvMjQvMjAxOCAwMTo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBpcyBu
byBuZWVkIHRvIGR1cGxpY2F0ZSB0aGUgY29udGVudHMgb2YgdGhlIHNraXAgYmxvY2suCj4gCj4g
V2hpbGUgY2xlYW5pbmcgdXAgdGhpcyBmdW5jdGlvbiwgY2hhbmdlIDQgaW50cyB0byBiZSB1bnNp
Z25lZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:20:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:20: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 1g4kSP-0005Yy-D9; Tue, 25 Sep 2018 10:20:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4kSO-0005Yn-0g
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 10:20:40 +0000
X-Inumbo-ID: ccf7da95-c0ac-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccf7da95-c0ac-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:21:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66195412"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-3-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <c5cc870b-2f16-2ff2-5782-3487f79f8bb9@citrix.com>
Date: Tue, 25 Sep 2018 11:20: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: <1537794003-30851-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] x86/PoD: Avoid using variable length
 arrays in p2m_pod_zero_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: George Dunlap <george.dunlap@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>

T24gMDkvMjQvMjAxOCAwMjowMCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBDYWxsZXJzIG9m
IHAybV9wb2RfemVyb19jaGVjaygpIHBhc3MgYSBjb3VudCBvZiB1cCB0byBQT0RfU1dFRVBfU1RS
SURFLgo+IE1vdmUgdGhlIGRlZmluaXRpb24gb2YgUE9EX1NXRUVQX1NUUklERSBhbmQgZ2l2ZSB0
aGUgYXJyYXlzIGEgZml4ZWQKPiBib3VuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kcb-0006PF-Ep; Tue, 25 Sep 2018 10:31:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4kca-0006PA-Uu
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 10:31:12 +0000
X-Inumbo-ID: 46252ca5-c0ae-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46252ca5-c0ae-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:32:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="79550205"
To: Jan Beulich <JBeulich@suse.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
 <5BA8F1B102000078001EB3B3@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=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <859482e7-57a7-4cc9-8f39-b894e5ea2461@citrix.com>
Date: Tue, 25 Sep 2018 11:31:08 +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: <5BA8F1B102000078001EB3B3@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/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMjQvMDkvMTggMTU6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA5LjE4IGF0
IDE1OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZvciBhdCBsZWFz
dCAiZ2NjIChVYnVudHUgNS40LjAtNnVidW50dTF+MTYuMDQuMTApIDUuNC4wIDIwMTYwNjA5Iiwg
dGhlCj4+IHR5cGVjYXN0IG9mIGJ1ZiB0cmlnZ2VycyBhIFZhcmlhYmxlIExlbmd0aCBBcnJheSB3
YXJuaW5nLgo+Pgo+PiBBbHRlciB0aGUgYXNtIGV4cHJlc3Npb24gdG8gYXZvaWQgdGhlIHR5cGVj
YXN0LCB3aGljaCBuZWNlc3NpdGF0ZXMgdGhlCj4+IGludHJvZHVjdGlvbiBvZiBhIG1lbW9yeSBj
bG9iYmVyIGFzIHRoZSBjb21waWxlciBjYW4gbm8gbG9uZ2VyIGlkZW50aWZ5Cj4+IHRoZSB0b3Rh
bCBxdWFudGl0eSBvZiB3cml0dGVuIG1lbW9yeS4KPiBJIGRpc2xpa2UgdGhpcywgYnV0IHdoYXQg
ZG8geW91IGRvLiBXb3VsZCBiZSBxdWl0ZSBoZWxwZnVsIHRob3VnaCB0bwo+IGhhdmUgYSBjb21t
ZW50IHRoZXJlLCBvciBlbHNlIEkgbWlnaHQgYmUgdGVtcHRlZCB0byB1bmRvIHRoZQo+IG1lbW9y
eSBjbG9iYmVyIGluIGEgY291cGxlIG9mIG1vbnRocy95ZWFycyB0aW1lLgoKT24gZnVydGhlciBp
bnZlc3RpZ2F0aW9uLCBpdHMgYWxsIHZlcnNpb25zIG9mIEdDQyBhbmQgQ2xhbmcgd2hlbiB1c2lu
ZwotV3ZsYS7CoCBJJ2xsIHR3ZWFrIHRoZSBjb21taXQgbWVzc2FnZSBzbyBpdCBkb2Vzbid0IHJl
YWQgYXMgaWYgaXQgbWlnaHQKYmUgYSBxdWlyayBpbiB0aGF0IHNwZWNpZmljIGNvbXBpbGVyLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:37:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kiZ-0006c7-6s; Tue, 25 Sep 2018 10:37: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4kiX-0006c2-NQ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:37:21 +0000
X-Inumbo-ID: acc05d8a-c0ae-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acc05d8a-c0ae-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:35:09 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 04:37:18 -0600
Message-Id: <5BAA0FD902000078001EB875@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 04:37:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
 <20180921105626.26776-10-paul.durrant@citrix.com>
In-Reply-To: <20180921105626.26776-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v11 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Brian Woods <brian.woods@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>

Pj4+IE9uIDIxLjA5LjE4IGF0IDEyOjU2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9tdHJyLmMKPiBAQCAtNzgzLDcgKzc4Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
TVRSUiwgaHZtX3NhdmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAo+ICAKPiAgdm9p
ZCBtZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAtICAgIGlmICgg
bmVlZF9pb21tdShkKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQo+ICsgICAgaWYgKCAoaGFz
X2lvbW11X3B0KGQpIHx8IGlvbW11X3VzZV9oYXBfcHQoZCkpICYmCj4gKyAgICAgICAgIGQtPnZj
cHUgJiYgZC0+dmNwdVswXSApCj4gICAgICB7Cj4gICAgICAgICAgcDJtX21lbW9yeV90eXBlX2No
YW5nZWQoZCk7Cj4gICAgICAgICAgZmx1c2hfYWxsKEZMVVNIX0NBQ0hFKTsKPiBAQCAtODMxLDcg
KzgzMiw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1VOQ0FD
SEFCTEU7Cj4gICAgICB9Cj4gIAo+IC0gICAgaWYgKCAhbmVlZF9pb21tdShkKSAmJiAhY2FjaGVf
Zmx1c2hfcGVybWl0dGVkKGQpICkKPiArICAgIGlmICggIWhhc19pb21tdV9wdChkKSAmJiAhY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpICkKPiAgICAgIHsKPiAgICAgICAgICAqaXBhdCA9IDE7Cj4g
ICAgICAgICAgcmV0dXJuIE1UUlJfVFlQRV9XUkJBQ0s7CgpDb25zaWRlcmluZyBob3cgY2xvc2Vs
eSB0aGUgdHdvIGZ1bmN0aW9ucyBhcmUgcmVsYXRlZCBJJ20gc3RydWdnbGluZyB0bwp1bmRlcnN0
YW5kIHdoeSB0aGUgY29uZGl0aW9ucyBhcmUgbm8gbG9uZ2VyIHRoZSBpbnZlcnNlIG9mIG9uZSBh
bm90aGVyLgpXaXRoIGlvbW11X3VzZV9oYXBfcHQoKSBpbmNsdWRpbmcgYSBoYXNfaW9tbXVfcHQo
KSBjaGVjayBJIHRoaW5rIHRoZQpmb3JtZXIgY2FuIGFuZCBzaG91bGQgYmUgc2ltcGxpZmllZC4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gQEAgLTE0MjYsOCArMTQyNiwxMyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25l
ZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKPiAgICAg
IGlmICggcmV0ICkKPiAgICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwo+ICAKPiAtICAgIGlmICgg
aW9tbXVfZW5hYmxlZCAmJiAhaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYKPiAtICAgICAgICAg
IW5lZWRfaW9tbXUoaGFyZHdhcmVfZG9tYWluKSApCj4gKyAgICAvKgo+ICsgICAgICogSWYgaGFy
ZHdhcmUgZG9tYWluIGhhcyBJT01NVSBtYXBwaW5ncyBidXQgcGFnZSB0YWJsZXMgYXJlIG5vdAo+
ICsgICAgICogc2hhcmVkLCBhbmQgYXJlIG5vdCBiZWluZyBrZXB0IGluIHN5bmMgKHdoaWNoIGlz
IHRoZSBjYXNlIHdoZW4KPiArICAgICAqIGluIHN0cmljdCBtb2RlKSB0aGVuIG5ld2x5IGFkZGVk
IG1lbW9yeSBuZWVkcyB0byBiZSBtYXBwZWQgaGVyZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBo
YXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgo+ICsgICAgICAgICAhaW9tbXVfdXNlX2hh
cF9wdChoYXJkd2FyZV9kb21haW4pICYmICFpb21tdV9od2RvbV9zdHJpY3QgKQoKaW9tbXVfdXNl
X2hhcF9wdCgpIGluY2x1ZGVzIGEgaGFwX2VuYWJsZWQoKSBjaGVjaywgYnV0IHRoYXQgaXMgdmFs
aWQKdG8gYmUgdXNlZCBvbiBIVk0gZG9tYWlucyBvbmx5LiBJdCBsb29rcyBsaWtlIHRoZXJlIGFy
ZSBvdGhlciBzaW1pbGFyCmltcHJvcGVyIHVzZXMgZWxzZXdoZXJlIC0gYWxsIG5ldyBhbmQgcHJl
LWV4aXN0aW5nIHVzZXMgbmVlZCBhdWRpdGluZy4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IEBAIC0x
NDE2LDcgKzE0MTYsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCj4gIAo+ICAgICAgLyogUHJl
dmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVu
IAo+ICAgICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KPiAtICAgIGlmICggdW5saWtl
bHkoIW5lZWRfaW9tbXUoZCkgJiYKPiArICAgIGlmICggdW5saWtlbHkoIWhhc19pb21tdV9wdChk
KSAmJgo+ICAgICAgICAgICAgICAoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAo+
ICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8
Cj4gICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkpICkK
ClRoaXMgbmVlZF9pb21tdSgpIGNoZWNrIGxvb2tzIHJhdGhlciB1bm1vdGl2YXRlZCB0byBtZSAt
IHdvdWxkbid0CnlvdSBiZXR0ZXIgZGVsZXRlIGl0IGluc3RlYWQgb2YgZmluZGluZyBhIHN1aXRh
YmxlIHJlcGxhY2VtZW50PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:39:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kkp-0006ks-Rf; Tue, 25 Sep 2018 10:39:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4kko-0006kj-8B
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:39:42 +0000
X-Inumbo-ID: 76052ab7-c0af-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76052ab7-c0af-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:40:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66196345"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180306170843.19409-1-george.dunlap@citrix.com>
 <20180306180844.nneworgmxopgf5kc@citrix.com>
 <0eb93406-9bee-e762-2fbf-6dfe3d755f71@citrix.com>
 <20180306190500.akt7xjxetj2bexhb@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <bb273990-c9f3-a4bc-abd8-83c3d9b0d05f@citrix.com>
Date: Tue, 25 Sep 2018 11:39:37 +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: <20180306190500.akt7xjxetj2bexhb@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Clarify stubdomain 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: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Wilk <konrad.wilk@oracle.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>, 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>

T24gMDMvMDYvMjAxOCAwNzowNSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE1hciAwNiwg
MjAxOCBhdCAwNjoxODoxMlBNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwMy8w
Ni8yMDE4IDA2OjA4IFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVHVlLCBNYXIgMDYsIDIwMTgg
YXQgMDU6MDg6NDNQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBXZSBkb24ndCBw
cm9taXNlIHRvIHByb3RlY3QgeW91IGFnYWluc3Qgcm9ndWUgc3R1YiBkb21haW4gYmluYXJpZXM7
Cj4+Pj4gb25seSBmcm9tIHRoZSBydW5uaW5nIGRvbWFpbiBvbmNlIHRoZSBndWVzdCBoYXMgY29t
ZSB1cC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KPj4+PiAtLS0KPj4+PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4g
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDQzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPj4+PiBDQzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+Pj4gQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gLS0tCj4+Pj4gIFNVUFBP
UlQubWQgfCA1ICsrKysrCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPj4+
Pgo+Pj4+IGRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAo+Pj4+IGluZGV4IGEx
ODEwYjgwNDYuLmNlOWY2OGUxYzIgMTAwNjQ0Cj4+Pj4gLS0tIGEvU1VQUE9SVC5tZAo+Pj4+ICsr
KyBiL1NVUFBPUlQubWQKPj4+PiBAQCAtNTAxLDYgKzUwMSwxMSBAQCBmb3IgbW9yZSBpbmZvcm1h
dGlvbiBhYm91dCBzZWN1cml0eSBzdXBwb3J0Lgo+Pj4+ICAKPj4+PiAgICAgIFN0YXR1czogU3Vw
cG9ydGVkLCB3aXRoIGNhdmVhdHMKPj4+PiAgCj4+Pj4gK09ubHkgc3R1YiBkb21haW4gYmluYXJp
ZXMgcHJvdmlkZWQgYnkgdGhlIGhvc3QgYWRtaW4KPj4+PiArb3IgdHJ1c3RlZCB1c2VycyBhcmUg
c2VjdXJpdHkgc3VwcG9ydGVkOwo+Pj4KPj4+IEknbSBub3Qgc3VyZSBJIGZvbGxvdyAtLSB3aHkg
d291bGQgLyBzaG91bGQgdXBzdHJlYW0gc3VwcG9ydCBhIGJpbmFyeQo+Pj4gdGhhdCBpcyBub3Qg
cHJvZHVjZWQgZnJvbSB1cHN0cmVhbSBzb3VyY2UgY29kZT8KPj4KPj4gSHJtLCBzZWVtcyBJIHdh
c24ndCB2ZXJ5IGNsZWFyLgo+Pgo+PiBTdXBwb3NlIGZvciBzb21lIHJlYXNvbiwgYSBjbG91ZCBw
cm92aWRlciBzYXlzIHRvIHRoZWlyIGN1c3RvbWVycywgIkknbGwKPj4gbGV0IHlvdSBzdWJtaXQg
KnlvdXIgb3duKiBkZXZpY2Vtb2RlbCBiaW5hcnkhICBZb3VyIHZpcnR1YWwgZ3Vlc3RzIGNhbgo+
PiBoYXZlIHdoYXRldmVyIHZpcnR1YWwgaGFyZHdhcmUgeW91IGNhbiBjb2RlIHVwISAgSXQncyBz
ZWN1cmUgYmVjYXVzZSBpdAo+PiBydW5zIGFzIGEgc3R1YiBkb21haW4hIgo+Pgo+PiBBbmQgc3Vw
cG9zZSB0aGF0IHdlIGRpc2NvdmVyIGEgYnVnIGluIHRoZSBzdHViZG9tYWluIHNldHVwIGNvZGUs
IHRoYXQKPj4gd291bGQgYWxsb3cgYSAiY3JhZnRlZCBpbWFnZSIgdG8gYnJlYWsgaW50byB0aGUg
dG9vbHN0YWNrOyBvciB3ZQo+PiBkaXNjb3ZlcmVkIGEgYnVnIHN1Y2ggdGhhdCBhIHJvZ3VlIHN0
dWJkb21haW4gY291bGQgY2F1c2UgcHJvYmxlbXMgYWZ0ZXIKPj4gdGhlIHN0dWJkb21haW4gc3Rh
cnRlZCBidXQgYmVmb3JlIHRoZSBndWVzdCBzdGFydGVkLiAgU2hvdWxkIHdlIGlzc3VlIGFuCj4+
IFhTQSBpbiB0aGF0IGNhc2U/Cj4+Cj4+IFRoZSBwb2ludCBvZiB0aGlzIHN0YXRlbWVudCBpcyB0
byBzYXksICJObywgd2Ugd291bGQgbm90IGlzc3VlIGFuIFhTQSBpbgo+PiB0aGF0IGNhc2U6IFdl
IG9ubHkgcHJvdmlkZSBzZWN1cml0eSBzdXBwb3J0IGZvciBzeXN0ZW1zIHdoZXJlIHRoZQo+PiBh
ZG1pbmlzdHJhdG9yIG9yIHRydXN0ZWQgdXNlcnMgcHJvdmlkZSB0aGUgc3R1YiBkb21haW4gYmlu
YXJ5OyB0aGUgc3R1Ygo+PiBkb21haW4gaXMgb25seSBtZWFudCB0byBwcm90ZWN0IGFnYWluc3Qg
YXR0YWNrcyAqYWZ0ZXIqIHRoZSBWTSBoYXMKPj4gc3RhcnRlZCB1cC4iCj4+Cj4gCj4gSSB0aGlu
ayB0aGVyZSBpcyB0b28gbXVjaCBzcGVjaWFsLWNhc2luZyBoZXJlLiBTdHViZG9tIGlzIGp1c3Qg
YW5vdGhlcgo+IGRvbWFpbi4gSXQgc2hvdWxkIGJlIHRyZWF0ZWQgbGlrZSBhbnkgdW50cnVzdGVk
IERvbVUsIHVubGVzcyB0aGVyZSBpcwo+IHNvbWUgc2V0IG9mIGludGVyZmFjZXMgd2hpY2ggaXMg
b25seSBhdmFpbGFibGUgdG8gc3R1YmRvbSBidXQgbm90IGFuCj4gb3JkaW5hcnkgRG9tVS4gSW4g
dGhpcyBjYXNlIC0tIHRoZSB0b29sc3RhY2sgY29kZSB0aGF0IHNldHMgdXAgdGhlCj4gc3R1YmRv
bT8gU29tZSBzcGVjaWFsIHhlbnN0b3JlIG5vZGUgdGhhdCBvbmx5IHN0dWJkb20gY2FuIHJlYWQg
ZnJvbSAvCj4gd3JpdGUgdG8/CgpbUmV2aXZpbmcgdGhpcyB0aHJlYWQgYWZ0ZXIgYWdlc10KCkkg
dGhpbmsgbXkgYW5zd2VyIGJlZm9yZSBjb250YWlucyB0aGUgYW5zd2VyIHRvIHlvdXIgcXVlc3Rp
b24uICBZZXMsIGEKc3R1YmRvbWFpbiAqaW1hZ2UqIGhhcyBhY2Nlc3MgdG8gY29kZSBhbmQgaW50
ZXJmYWNlcyB0aGF0IGEgKnJ1bm5pbmcKc3R1YmRvbWFpbiogZG9lcyBub3QgLS0gaXQgaW50ZXJh
Y3RzIHdpdGggdGhlIHNldHVwIGNvZGUuICBJdHMgaW1hZ2UgaXMKcGFyc2VkIGJ5IHRoZSB0b29s
c3RhY2ssIHdoaWNoIG1lYW5zIHRoYXQgYSAqaG9zdGlsZSBpbWFnZSogaGFzCm9wcG9ydHVuaXRp
ZXMgdG8gYnJlYWsgaW50byB0aGUgdG9vbHN0YWNrIHRoYXQgYSAqaG9zdGlsZSBydW5uaW5nCmRv
bWFpbiogKGkuZS4sIG9uZSB3aGljaCBiZWNhbWUgaG9zdGlsZSBhcyBhIHJlc3VsdCBvZiBiZWlu
ZyBleHBsb2l0ZWQpCmRvZXMgbm90KS4gIEluIGFkZGl0aW9uLCBzdHViIGRvbWFpbnMgc3RhcnRz
IHJ1bm5pbmcgYmVmb3JlIHRoZQp0b29sc3RhY2sgaXMgY29tcGxldGVseSBmaW5pc2hlZCBzZXR0
aW5nIHVwIHRoZSB0YXJnZXQgVk07IGlmIHRoZXJlIHdlcmUKYSByYWNlIGNvbmRpdGlvbiBzb21l
d2hlcmUgaW4gdGhlIHNldHVwIGNvZGUsIGEgcm9ndWUgc3R1YmRvbWFpbiBjb3VsZApwb3RlbnRp
YWxseSB0YWtlIGFkdmFudGFnZSBvZiB0aGlzIHJhY2UgY29uZGl0aW9uLgoKVGhpcyBkaWRuJ3Qg
Y29tZSBvdXQgb2Ygbm93aGVyZS4gIEZyb20gdGhlIFNlY3VyaXR5IFRlYW0ncyBwZXJzcGVjdGl2
ZSwKdGhlIG1haW4gcHVycG9zZSBvZiBTVVBQT1JULm1kIGlzIHRvIGJlIGFibGUgdG8gc2F5IG9m
IGEgYnVnLCAiVGhpcyBpcwpub3QgYSBzZWN1cml0eSBpc3N1ZTsgd2Ugd2lsbCBub3QgaXNzdWUg
YW4gWFNBLiIgIFRoZXJlIHdhcyBzcGVjaWZpY2FsbHkKYW4gaXNzdWUgZm9yIHdoaWNoIHdlIGRp
ZG4ndCB3YW50IHRvIGlzc3VlIGFuIFhTQSBiZWNhdXNlIGl0J3MgYQpjb25maWd1cmF0aW9uIG5v
Ym9keSBldmVyIGludGVuZGVkIG9uIHN1cHBvcnRpbmcsIGhlbmNlIHRoZSBwYXRjaC4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:41: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 1g4kmR-0007OE-BN; Tue, 25 Sep 2018 10:41:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tuow=mh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g4kmQ-0007O7-5S
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:41:22 +0000
X-Inumbo-ID: b16b760c-c0af-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b16b760c-c0af-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:42:26 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 4A5E9305FFAD
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 13:41:20 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3B6B97FC62
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 13:41:20 +0300 (EEST)
Received: (qmail 20222 invoked from network); 25 Sep 2018 13:41:20 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 25 Sep 2018 13:41:19 +0300
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1537864588-18733-1-git-send-email-rcojocaru@bitdefender.com>
 <a73531b9-2c42-bfca-2b06-092f35d245f6@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <303a8112-3b17-e810-c860-2ad7e7405c8b@bitdefender.com>
Date: Tue, 25 Sep 2018 13:41:02 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <a73531b9-2c42-bfca-2b06-092f35d245f6@citrix.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77556
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496956,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.001942)], BW: [Enabled, t:
 (0.000013,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002927), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.038742,0.000033)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.177801), Hit: No,
 Details: v2.7.15; Id: 15.1i610qi.1co853b96.jogej], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH V2] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jun.nakajima@intel.com, george.dunlap@eu.citrix.com, andrew.cooper3@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>

T24gOS8yNS8xOCAxOjA5IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDA5LzI1LzIwMTgg
MDk6MzYgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gTW92ZSBwMm1fe2dldC9zZXR9X3N1
cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3JyZWN0Cj4+IEFTU0VSVCgpIGluIHAy
bS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUgZXZlbiBvbgo+PiBh
IHN5c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucywgd2hpY2ggd291bGQgdHJpZ2dlciB0aGUgQVNT
RVJUKCkpLAo+PiBtb3ZlIHRoZSBWTVgtaXNtcyAoY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25z
IGNoZWNrcykgdG8KPj4gcDJtX2VwdF97Z2V0L3NldH1fZW50cnkoKSwgYW5kIGZpeCBsb2NraW5n
IGNvZGUgaW4KPj4gcDJtX2dldF9zdXBwcmVzc192ZSgpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gCj4gVGhpcyBsb29r
cyBnb29kLCB0aGFua3M7IGJ1dCBpdCBkb2Vzbid0IGFwcGx5IGNsZWFubHkgdG8gc3RhZ2luZwo+
IGFueW1vcmUuICBDYW4geW91IGRvdWJsZS1jaGVjayB0byBtYWtlIHN1cmUgbm90aGluZyBpbXBv
cnRhbnQgaGFzCj4gY2hhbmdlZCBpbiB0aGUgbW92ZWQgZnVuY3Rpb25zIHdpdGhpbiBtZW1fYWNj
ZXNzLmMsIGFuZCB0aGVuIHJlc2VuZCBhCj4gcmViYXNlZCBwYXRjaD8KCk9mIGNvdXJzZSwgc29y
cnkgYWJvdXQgdGhhdC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:42:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:42: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 1g4knS-0007Tm-Nf; Tue, 25 Sep 2018 10:42: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4knR-0007Tg-FC
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 10:42:25 +0000
X-Inumbo-ID: 6257b70a-c0af-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6257b70a-c0af-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:40:13 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 04:42:23 -0600
Message-Id: <5BAA110B02000078001EB88F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 04:42:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1537794003-30851-1-git-send-email-andrew.cooper3@citrix.com>
 <1537794003-30851-4-git-send-email-andrew.cooper3@citrix.com>
 <5BA8F1B102000078001EB3B3@prv1-mh.provo.novell.com>
 <859482e7-57a7-4cc9-8f39-b894e5ea2461@citrix.com>
In-Reply-To: <859482e7-57a7-4cc9-8f39-b894e5ea2461@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] x86/hvm: Adjust hvmemul_rep_stos() to
 compile with -Wvla
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

Pj4+IE9uIDI1LjA5LjE4IGF0IDEyOjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDkvMTggMTU6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
OS4xOCBhdCAxNTowMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRm9y
IGF0IGxlYXN0ICJnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMCkgNS40LjAgMjAx
NjA2MDkiLCB0aGUKPj4+IHR5cGVjYXN0IG9mIGJ1ZiB0cmlnZ2VycyBhIFZhcmlhYmxlIExlbmd0
aCBBcnJheSB3YXJuaW5nLgo+Pj4KPj4+IEFsdGVyIHRoZSBhc20gZXhwcmVzc2lvbiB0byBhdm9p
ZCB0aGUgdHlwZWNhc3QsIHdoaWNoIG5lY2Vzc2l0YXRlcyB0aGUKPj4+IGludHJvZHVjdGlvbiBv
ZiBhIG1lbW9yeSBjbG9iYmVyIGFzIHRoZSBjb21waWxlciBjYW4gbm8gbG9uZ2VyIGlkZW50aWZ5
Cj4+PiB0aGUgdG90YWwgcXVhbnRpdHkgb2Ygd3JpdHRlbiBtZW1vcnkuCj4+IEkgZGlzbGlrZSB0
aGlzLCBidXQgd2hhdCBkbyB5b3UgZG8uIFdvdWxkIGJlIHF1aXRlIGhlbHBmdWwgdGhvdWdoIHRv
Cj4+IGhhdmUgYSBjb21tZW50IHRoZXJlLCBvciBlbHNlIEkgbWlnaHQgYmUgdGVtcHRlZCB0byB1
bmRvIHRoZQo+PiBtZW1vcnkgY2xvYmJlciBpbiBhIGNvdXBsZSBvZiBtb250aHMveWVhcnMgdGlt
ZS4KPiAKPiBPbiBmdXJ0aGVyIGludmVzdGlnYXRpb24sIGl0cyBhbGwgdmVyc2lvbnMgb2YgR0ND
IGFuZCBDbGFuZyB3aGVuIHVzaW5nCj4gLVd2bGEuICBJJ2xsIHR3ZWFrIHRoZSBjb21taXQgbWVz
c2FnZSBzbyBpdCBkb2Vzbid0IHJlYWQgYXMgaWYgaXQgbWlnaHQKPiBiZSBhIHF1aXJrIGluIHRo
YXQgc3BlY2lmaWMgY29tcGlsZXIuCgpXZWxsLCBpdCdzIGEgcXVpcmsgaW4gYWxsIGNvbXBpbGVy
cyB0aGVuLiBUaGF0IHR5cGUgY2FzdCBjZXJ0YWlubHkgaXMgbm90CmFuIF9pbnN0YW50aWF0aW9u
XyBvZiBhIFZMQSwgeWV0IG9ubHkgdGhvc2UgYXJlIHdoYXQgd2Ugd2FudCB0bwpwcmV2ZW50IChh
bmQgd2hhdCBJIHVuZGVyc3RhbmQgdGhlIHdhcm5pbmcgaXMgdG8gcG9pbnQgb3V0KS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:45:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:45: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 1g4kpz-0007g1-72; Tue, 25 Sep 2018 10:45:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4kpx-0007fK-Gl
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:45:01 +0000
X-Inumbo-ID: 341efd62-c0b0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 341efd62-c0b0-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 10:46:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66196593"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.4520.676661.757618@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 11:44:56 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <87ccc718-3c2a-5582-acf1-9a2c2fb9b93c@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <23464.47889.528350.332432@mariner.uk.xensource.com>
 <87ccc718-3c2a-5582-acf1-9a2c2fb9b93c@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Tim
 Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDEvNl0gZG9jcy9xZW11LWRlcHJp
dmlsZWdlOiBSZXZpc2UgYW5kIHVwZGF0ZSB3aXRoIHN0YXR1cyBhbmQgZnV0dXJlIHBsYW5zIik6
Cj4gT24gMDkvMjQvMjAxOCAxMToyMyBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBZb3UgYWxz
byBuZWVkIHRoZSB0b29sIGBmaXNoZGVzY3JpcHRvcicgZnJvbSBzcmM6Y2hpYXJrLXV0aWxzIHRv
IGdldAo+ID4gdGhlIGRlc2NyaXB0b3JzIG91dCBvZiBxZW11LiAgSXQgaXMgaW4gY2hpYXJrLXV0
aWxzLWJpbiBpbiBEZWJpYW4KPiA+IGJ1c3RlciBhbmQgRGViaWFuIHN0cmV0Y2gtYmFja3BvcnRz
Lgo+IAo+IFRoaXMgd2FzIG1lYW50IHRvIGJlIGEgc29tZXdoYXQgdGVjaG5pY2FsIGRlc2NyaXB0
aW9uIG9mIHRoZSBtZWNoYW5pc20KPiBvZiBkb2luZyB0aGUgdGVzdGluZyAodG8gYmUgaW1wbGVt
ZW50ZWQgYnkgc29tZW9uZSBpbXBsZW1lbnRpbmcgdGhlCj4gZmVhdHVyZSksIHJhdGhlciB0aGFu
IGEgaG93LXRvIGZvciBrZWVuIHVzZXJzIC8gdGVzdGVycyB0byBhY3R1YWxseSBydW4KPiB0aGUg
dGVzdC4gIFdoYXQgYWJvdXQ6CgpSaWdodC4KCj4gIlVzZSBgZmlzaGRlc2NyaXB0b3JgIGZyb20g
W3JlZmVyZW5jZV0sIHRvIHB1bGwgYSBmaWxlIGRlc2NyaXB0b3IgZnJvbSBhCj4gcnVubmluZyBR
RU1VLCB0aGVuIGNoZWNrIHRoYXQgaXQgaGFzIHRoZSBkZXNpcmVkIHByb3BlcnRpZXMsIGFuZCB0
aGF0Cj4gaHlwZXJjYWxscyB3aGljaCBhcmUgbWVhbnQgdG8gZmFpbCBkbyBmYWlsLiAgKFRoZSBs
YXR0ZXIgaXMgaW1wbGVtZW50ZWQKPiBpbiBgdG9vbHMvdGVzdC9kZXByaXYvZGVwcml2LWZkLWNo
ZWNrZXIuY2ApLiIKClNHVE0uICBgW3JlZmVyZW5jZV0nIGlzIGAoaW4gRGViaWFuIHRoaXMgY2Fu
IGJlIGZvdW5kIGluIHRoZSBiaW5hcnkKcGFja2FnZSBjaGlhcmstc2NyaXB0cyknLgoKPiBPbiBh
IHJlbGF0ZWQgbm90ZTogSXMgdGhlcmUgYW55IHJlYXNvbiBub3QgdG8gIG1vdmUKPiBvc3N0ZXN0
LWRlcHJpdi1mZC1jb2xsZWN0b3IgaW50byB0aGUgdHJlZSwgcGVyaGFwcyBldmVuIG1lcmdpbmcg
aXQgd2l0aAo+IHRoZSBmdW5jdGlvbmFsaXR5IGluIGRlcHJpdi1wcm9jZXNzLWNoZWNrZXI/CgpJ
IHdvdWxkIGJlIGVudGlyZWx5IGZpbmUgd2l0aCB0aGF0LiAgSXRzIG9zc3Rlc3Qtc3BlY2lmaWMg
a25vd2xlZGdlIGlzCmZhaXJseSBsaW1pdGVkLgoKPiA+PiArIyMgTmFtZXNwYWNlcyBmb3IgdW51
c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkpCi4uLgo+ID4+ICsgICAgdW5zaGFyZShDTE9O
RV9ORVdOUyB8IENMT05FX05FV0lQQykKLi4uCj4gPj4gKyAgICB1bnNoYXJlKENMT05FX05FV05F
VCB8IENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKQouLi4KPiA+IFRoZSBDTE9ORV9ORVdJUEMg
b3ZlcmxhcHMgd2l0aCB0aGUgSVBDIHVuc2hhcmUgZGlzY3Vzc2VkIGFib3ZlLgo+IAo+IFRoaXMg
aXMgdGhlIHNlY29uZCB0aW1lIEkndmUgaGFkIHRvIHRyeSB0byBleHBsYWluIHRoZSBkaWZmZXJl
bmNlCj4gYmV0d2VlbiB0aGUgYWJvdmUgdHdvIGl0ZW1zOyBJJ20gbm90IHN1cmUgd2hhdCdzIG5v
dCBjbGVhciBhYm91dCB3aGF0Cj4gd2FzIHdyaXR0ZW4uCgpZb3VyIHR3byB1bnNoYXJlIGNhbGxz
IGhhdmUgb3ZlcmxhcHBpbmcgZmxhZ3MuICBUaGF0IG1lYW5zIHRoZXkgaGF2ZQpvdmVybGFwcGlu
ZyBlZmZlY3RzLiAgSSB0aGluayBJIHNhdyB0aGF0IGFuZCB0aGVuIGNvbmZsYXRlZCB0aGUgdHdv
CmNvbXBsZXRlbHkuICBTb3JyeSBhYm91dCB0aGF0IC0gYnV0IHJlYWxseSwgaXQgZG9lc24ndCBt
YWtlIHNlbnNlIHRvCmxpc3QgdHdvIHVuc2hhcmUgY2FsbHMgd2l0aCBvdmVybGFwcGluZyBmbGFn
cyBhcyBpZiB0aGV5IHdlcmUKc2VwYXJhdGUuCgo+ID4gSWYgeW91IGFyZSByZWNvcmRpbmcgdGhp
cyBraW5kIG9mIGluZm9ybWF0aW9uIGhlcmU6IHRoaXMgd2lsbCBvZgo+ID4gY291cnNlIG5vdCB3
b3JrLCBiZWNhdXNlIHFlbXUgYmluZHMgYW5kIG9wZW5zIHRoaW5ncyBhdCBzdGFydHVwIHRoYXQK
PiA+IHdvdWxkIGJlIGJyb2tlbiBieSB0aGlzLiAgTWF5YmUgeW91IHdhbnQgdG8gZ2l2ZSBhIHVy
bCB0byBhIG1haWxpbmcKPiA+IGxpc3QgcG9zdGluZyBpbnN0ZWFkIG9mIHRoaXMgdW4tcmVmZXJl
bmNlZCBoZWFyc2F5Lgo+Cj4gVGhlIHRpdGxlIG9mIHRoZSBmaXJzdCBzYXlzOiAiLi4uZm9yIHVu
dXNlZCBmdW5jdGlvbmFsdGl5Ii4gIElQQwo+IG5hbWVzcGFjZXMgYXJlIGZvciBub24tZmlsZS1i
YXNlZCBJUENzIChpLmUuLCB0aGluZ3Mgd2hpY2ggYXJlIG5vdCB1bml4Cj4gc29ja2V0cykuICBR
RU1VIGRvZXMgbm90IHVzZSB0aGlzIGZ1bmN0aW9uYWxpdHksIG5vciBkb2VzIGl0IHVzZSBtb3Vu
dAo+IGZ1bmN0aW9uYWxpdHkuICBUaGUgZmlyc3QgcmVzdHJpY3Rpb24gaXMgaW4gZmFjdCBpbXBs
ZW1lbnRlZCBpbiBwYXRjaCA0LAo+IGFuZCBJIGhhdmVuJ3QgaGFkIGFueSBpc3N1ZXMgd2l0aCBp
dC4KCkkgdGhpbmsgSSB3YXMgdGhpbmtuZyBvZiBDTE9ORV9ORVdORVQgd2hlbiBJIHdyb3RlIHRo
ZSB3b3JkcyBhYm92ZS4KU29ycnkgZm9yIHRoZSBjb25mdXNpb24uCgo+ID4+ICsjIyBTZXR0aW5n
IHVwIGEgdXNlcmlkIHJhbmdlCj4gPiAKPiA+IFRoZXJlIHdhcyBzb21lIGRpc2N1c3Npb24gb24g
YSBEZWJpYW4gbGlzdCByZWNlbnRseSBhYm91dCBzb21lCj4gPiBjb250YWluZXIgc3lzdGVtcyB0
aGF0IGVuY29kZSBhIDE2LWJpdCB3aXRoaW4tY29udGFpbmVyIHVpZCBhbmQgYQo+ID4gMTYtYml0
IGNvbnRhaW5lciBudW1iZXIgaW50byB0aGUgMzItYml0IHVpZC4gIEkgZ3Vlc3Mgd2UgZG9uJ3Qg
bmVlZCB0bwo+ID4gZXhwbGljaXRseSB3b3JyeSBhYm91dCBjbGFzaGVzIGJldHdlZW4gb3VyIHVz
YWdlIGFuZCB0aG9zZSA/Cj4gCj4gSG1tLCBzb21lb25lIG1heSBydW4gY29udGFpbmVycyB0aGF0
IHVzZSBzdWNoIHRoaW5ncyBpbiBkb20wLCBhdCB3aGljaAo+IHBvaW50IHdlIG1heSBoYXZlIGEg
bmFtZXNwYWNlIGNvbGxpc2lvbi4KPiAKPiBCdXQgcmVhbGx5IEkgdGhpbmsgdGhpcyBpcyBhIGRp
c3RybyBwcm9ibGVtIHRvIHNvbHZlIC0tIHdlIGRvbid0IHNwZWNpZnkKPiBhID4xNi1iaXQgVUlE
LCB3ZSBqdXN0IGdpdmUgaXQgYXMgYW4gZXhhbXBsZS4gIERlYmlhbiBjb3VsZCwgZm9yIGluc3Rh
bmNlOgo+ICAtIE5vdCB1c2UgdGhlIHN5c3RlbSB3aGljaCB1c2VzIHRoZSAxNi8xNiBzcGxpdAo+
ICAtIEVuZm9yY2UgdGhhdCBYZW4gYW5kIHRoZSAxNi8xNiBzcGxpdCBzeXN0ZW0gYXJlIG5vdCBp
bnN0YWxsZWQgYXQgdGhlCj4gc2FtZSB0aW1lCj4gIC0gUmVzZXJ2ZSAzMmsgb2YgVUlEcyBpbiB0
aGUgMTYtYml0IHNwYWNlIHNvbWVob3cKPiAgLSBSZXNlcnZlIG9uZSBvZiB0aGUgImNvbnRhaW5l
ciBJRCIgZW50cmllcyBmb3IgWGVuLCBzbyB0aGF0IHRoZXJlJ3MKPiBuZXZlciBhIGNvbGxpc2lv
bgoKSW4gcHJhY3RpY2UgZXZlbiBpbiBEZWJpYW4gdGhpbmdzIGFyZSBub3QgdGhpcyBvcmdhbmlz
ZWQuICBDdXJyZW50bHkKRGViaWFuJ3MgcG9saWN5IGRvY3Mgc2ltcGx5IHNheSB0aGF0IHVpZHMg
PjJeMTYgYXJlICJyZXNlcnZlZCIuICBXb3JrCndpbGwgbmVlZCB0byBiZSBkb25lIHRoZXJlIHRv
IGZvcm1hbGlzZSB0aGlzLgoKPiA+IFRoZSBsaW1pdGF0aW9ucyBzZWN0aW9uIHNob3VsZCBhbHNv
IHNheSBzb21ldGhpbmcgbGlrZSB0aGlzOgo+ID4gCj4gPiAgVGhlIGN1cnJlbnRseSBpbXBsZW1l
bnRlZCByZXN0cmljdGlvbnMgYXJlIHRob3VnaHQgdG8gYmUgYSB1c2VmdWwKPiA+ICBzZWN1cml0
eSBpbXByb3ZlbWVudC4gIEhvd2V2ZXIsIHRoZSBkZXNpZ24gYW5kIGltcGxlbWVudGF0aW9uIGlz
Cj4gPiAgcHJlbGltaW5hcnkgYW5kIHRoZXJlIGlzIHdvcmsgbGVmdCB0byBkby4gIEFjY29yZGlu
Z2x5IHdlIGRvIG5vdAo+ID4gIHByb21pc2UgdGhhdCB0aGV5IGFyZSBzdWZmaWNpZW50IHRvIHN0
b3AgYSByb2d1ZSBkb21haW4gd2hpY2ggdGFrZXMKPiA+ICBjb250cm9sIG9mIGl0cyBxZW11IGZy
b20gZXNjYXBpbmcgaW50byB0aGUgaG9zdCwgbGV0IGFsb25lIHN0b3AgaXQKPiA+ICBmcm9tIGRl
bnlpbmcgc2VydmljZSB0byB0aGUgaG9zdC4KPiAKPiBJc24ndCB0aGlzIHdoYXQgIlRlY2ggcHJl
dmlldyIgbWVhbnM/ICBPciBkbyB5b3UgbWVhbiB3ZSdsbCBrZWVwIHRoaXMKPiBraW5kIG9mIHdh
cm5pbmcgaW4gYWZ0ZXIgd2UgdGFrZSBpdCBvdXQgb2YgJ3RlY2ggcHJldmlldyc/Cj4gCj4gPiAg
VGhlcmVmb3JlLCBidWdzIHdoaWNoIGFmZmVjdCB0aGUgZWZmZWN0aXZlbmVzcyBvZiB0aGUgcWVt
dSBkZXByaXYKPiA+ICBtZWNoYW5pc21zIHdpbGwgYmUgdHJlYXRlZCBhcyBwbGFpbiBidWdzLCBu
b3Qgc2VjdXJpdHkgYnVnczsgdGhleQo+ID4gIHdvdWxkIG5vdCByZXN1bHQgaW4gYSBYZW4gUHJv
amVjdCBTZWN1cml0eSBBZHZpc29yeS4gIEhvd2V2ZXIsIGJ1Z3MKPiA+ICB3aGVyZSB0aGUgc2Vj
dXJpdHkgb2YgYSBzeXN0ZW0gd2l0aCBkbV9yZXN0cmljdD0xIGlzIHdvcnNlIHRoYW4KPiA+ICBi
ZWZvcmUsIHdpbGwgYmUgdHJlYXRlZCBhcyBzZWN1cml0eSBidWdzLgo+IAo+IFRoaXMgd291bGQg
YmUgc2xpZ2h0bHkgZGlmZmVyZW50IHRoYW4gJ3RlY2ggcHJldmlldycuCgpCb3RoIG9mIHRoZXNl
IHBhcmFncmFwaHMgYXJlIHRvIGJlIHRha2VuIHRvZ2V0aGVyLiAgQW5kIHllcywgaXQgaXMKc29t
ZXdoYXQgZGlmZmVyZW50IHRoYW4gcHVyZSAidGVjaCBwcmV2aWV3Iiwgd2hpY2ggaXMgImlmIHlv
dSB1c2UgdGhpcwpmZWF0dXJlLCBhbGwgYmV0cyBhcmUgb2ZmIi4gIEkgYW0gdHJ5aW5nIHRvIHdy
aXRlIGEgc2Vuc2libGUgcHJvbWlzZQp3aGljaCBtZWFucyB0aGF0IHNvbWVvbmUgd2hvIHR1cm5z
IG9uIGRtX3Jlc3RyaWN0IGlzIG5vdCAqd2Vha2VuaW5nKgp0aGVpciBzZWN1cml0eSBwb3N0dXJl
LgoKPiBPbmNlIHRoaXMgZ29lcyB0byAic3VwcG9ydGVkIiwgSSBhZ3JlZSB0aGF0IHdlIHNob3Vs
ZG4ndCBpc3N1ZSBhbiBYU0EKPiBmb3IsIHNheSwgYSBidWcgaW4gTGludXgncyBpbXBsZW1lbnRh
dGlvbiBvZiBSTElNSVRfTlBST0MsIG9yIGEgYnVnIGluCj4gTGludXggdGhhdCBhbGxvd3MgUUVN
VSwgd2hpbGUgcnVubmluZyBhcyBhbiB1bnByaXZpbGVnZWQgcHJvY2VzcywgdG8gZG8KPiBzb21l
dGhpbmcgaXQncyBub3Qgc3VwcG9zZWQgdG8gZG8gKHNheSwgZmlsbCB1cCBvdXIgY2hyb290LCB3
aGljaCBpcwo+IG93bmVkIGJ5IHJvb3QpLgo+IAo+IEJ1dCBJIGRvIHRoaW5rIHdlIHNob3VsZCBp
c3N1ZSBhbiBYU0EgaWYgdGhlcmUgaXMgY29kZSBpbiBsaWJ4bCB3aGljaAo+IGNsYWltcyB0byBk
byBzb21ldGhpbmcgYnV0IGZhaWxlZC4gIEZvciBpbnN0YW5jZSwgaWYgYSBjaGFuZ2UKPiBhY2Np
ZGVudGFsbHkgZGlzYWJsZXMgdGhlIGAtcnVuYXNgIG9wdGlvbiB0byBRRU1VIHdoZW4gZG1fcmVz
dHJpY3Q9MSwKPiB0aGVuIHRoYXQgd291bGQgbWVyaXQgYW4gWFNBIGluIG15IG9waW5pb24uCgpZ
ZXMuICBCdXQgcmlnaHQgbm93LCBJIGp1c3Qgd2FudCB0byBzYXkgdGhhdCB3ZSB3aWxsIGlzc3Vl
IGFuIGFkdmlzb3J5Cm9mIGRtX3Jlc3RyaWN0IGlzIF93b3JzZV8uICBGb3IgZXhhbXBsZSBpZiB1
c2luZyBkbV9yZXN0cmljdCBzb21laG93CmFsbG93ZWQgYSBndWVzdCB0byB3cml0ZSB0byByZWFk
LW9ubHkgZGlza3MsIG9yIHNvbWV0aGluZy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:46:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10:46: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 1g4krD-0007l5-K0; Tue, 25 Sep 2018 10:46:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4krB-0007kw-N7
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:46:17 +0000
X-Inumbo-ID: ec6ccddc-c0af-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec6ccddc-c0af-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:44:05 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66196661"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.4597.293762.526994@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 11:46:13 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <dedc9e35-984f-ef21-d508-e411ef2a4a66@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.49451.531992.450514@mariner.uk.xensource.com>
 <e8886878-a7d8-3cc5-3396-69215716fe78@citrix.com>
 <23464.57587.641742.948316@mariner.uk.xensource.com>
 <dedc9e35-984f-ef21-d508-e411ef2a4a66@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9y
ZXN0cmljdDogRW5hYmxlIFFFTVUgc2FuZGJveGluZyIpOgo+IE9uIDA5LzI0LzIwMTggMDI6MDQg
UE0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gV2hhdCBhYm91dCBjYXBhYmlsaXRpZXMgbm90IGtu
b3duIHRvIHRoZSBxZW11IHNvdXJjZSBjb2RlID8KPiAKPiBIcm0gLS0gaXQgbG9va3MgbGlrZSB0
aGUgc2FuZGJveGluZyBzdHVmZiBpcyBiYXNlZCBvbiBhIGJsYWNrbGlzdCwKPiByYXRoZXIgdGhh
biBhIHdoaXRlbGlzdC4gIFdoaWNoIG1heSBiZSBpbmV2aXRhYmxlLCBnaXZlbiB0aGF0IHNlY2Nv
bXAyCj4gb3BlcmF0ZXMgb24gc3lzdGVtIGNhbGxzIGJ1dCBxZW11IG1ha2VzIGxpYnJhcnkgY2Fs
bHMgKGFuZCB0aHVzIGRvZXNuJ3QKPiBhY3R1YWxseSBrbm93IHdoaWNoIHN5c3RlbSBjYWxscyBh
cmUgbmVlZCBhbmQgd2hpY2ggYXJlIG5vdCAtLSBzZWUgWzFdKS4KPiAgQnV0IGl0IGRvZXMgcmF0
aGVyIHVuZGVybWluZSB0aGUgdXNlZnVsbmVzcyBvZiB0aGlzIGFzIGEgc2VjdXJpdHkKPiBmZWF0
dXJlIC0tIHRoZXJlIGFyZSBsaXRlcmFsbHkgaHVuZHJlZHMgb2Ygc3lzdGVtIGNhbGxzIGF2YWls
YWJsZSBvbgo+IExpbnV4LCBvZiB3aGljaCBvbmx5IDUwIG9yIHNvIGFyZSBsaXN0ZWQgaGVyZS4K
CkhvdyBhbm5veWluZy4KCj4gTHVja2lseSBgLXNhbmRib3hgIHdhcyBqdXN0IG9uZSBvZiB0aGUg
InN1cmUgd2h5IG5vdCIgbGF5ZXJzIG9mIGV4dHJhCj4gc2VjdXJpdHksIG5vdCBzb21ldGhpbmcg
d2UgcmVseSBvbi4KClJpZ2h0LgoKPiBXZSBjb3VsZCBhZGQgYSB0ZXN0IHRvIG91ciB0ZXN0aW5n
IHNjcmlwdCB0byBwYXJzZSBgLWhlbHBgIG91dHB1dCBmb3IKPiB1bmtub3duLXRvLWxpYnhsIG9w
dGlvbnMgYW5kIHRocm93IGFuIGVycm9yLCBzbyB0aGF0IHRoZXkgZ2V0IGFkZGVkIGluLAo+IGlm
IHdlIHdhbnQuCgpUaGF0IHNvdW5kcyBsaWtlIGEgZ29vZCBpZGVhLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:55:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4kzm-00007L-Jk; Tue, 25 Sep 2018 10:55: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=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4kzl-00007G-Bu
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:55:09 +0000
X-Inumbo-ID: 299f9415-c0b1-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 299f9415-c0b1-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:52:57 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66197068"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.5129.193155.805809@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 11:55:05 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <a0d0f4ea-2248-b55c-e456-5c87641469bd@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-4-george.dunlap@citrix.com>
 <23464.48926.86677.670345@mariner.uk.xensource.com>
 <a0d0f4ea-2248-b55c-e456-5c87641469bd@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDQvNl0gdG9vbHMvZG1fcmVzdHJp
Y3Q6IFVuc2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2VzIG9uIExpbnV4Iik6Cj4gT24gMDkv
MjQvMjAxOCAxMTo0MCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJIHRoaW5rIHRoYXQgdGhp
cyBtZWFucyB3ZSBzaG91bGQgZXhwbGljaXRseSB3cml0ZSBkb3duIHRoYXQgdGhlIHFlbXUKPiA+
IGRlcHJpdiBpbXBsZW1lbnRhdGlvbiBpcyBpbmNvbXBsZXRlIG9uIEZyZWVCU0QuCj4gCj4gSSB0
aGluayB0aGVvcmV0aWNhbGx5LCBhbiB1bnByaXZpbGVnZWQgdXNlciBsb2NrZWQgaW4gYSBjaHJv
b3Qgb3duZWQgYnkKPiByb290LCBhbmQgd2l0aCB0aGUgeGVuc3RvcmUgZmRzIHByb3Blcmx5IHJl
c3RyaWN0ZWQsIHNob3VsZCBiZSBlbm91Z2ggdG8KPiBwcmV2ZW50IGEgZ3Vlc3QgZnJvbSBnYWlu
aW5nIGNvbnRyb2wgb3IgcmVhZGluZyBkYXRhIHRoYXQgaXQgc2hvdWxkbid0Cj4gYmUgYWJsZSB0
byByZWFkLiAgQWxsIG9mIHRoZSBvdGhlciByZXN0cmljdGlvbnMgYXJlIHRvIGFkZCBleHRyYSBs
YXllcnMsCj4gaW4gY2FzZSB0aGF0IGZpcnN0IGxheWVyIHNob3VsZCBoYXZlIGEgYnVnLgoKSSB0
aGluayB0aGlzIGlzIG5vdCB0cnVlLiAgVGhlIGZpcnN0IHRoaW5nIEkgY2FuIHRoaW5rIG9mIGlz
IHRoYXQgc3VjaAphIHByb2Nlc3MgY2FuIHByb2JhYmx5IG1ha2UgbmV0d29yayBjb25uZWN0aW9u
cyBpbiBhbiBpbmFwcHJvcHJpYXRlCmNvbnRleHQuICBUaGUgc2Vjb25kIHRoaW5nIGlzIHRoYXQg
aXQgY2FuIGxlYXZlIGEgY29weSBvZiBpdHNlbGYKYmVoaW5kIHRvIGludGVyZmVyZSB3aXRoIHRo
ZSBuZXh0IGRvbWFpbiAoZWcgd2l0aCBwdHJhY2UpICh3aGljaCBpcyBhCnRoaW5nIHdlIGFscmVh
ZHkga25vdyBhYm91dCkuCgpTdGVwcGluZyBiYWNrLCBteSBwb2ludCBpcyB0aGF0IHRoZSByZXZp
ZXcgdGhhdCBvdXIgc2V0IG9mIGRlcHJpdgpjYWxscyBldGMuIGlzIHN1ZmZpY2llbnQsIGJlZm9y
ZSB3ZSBkZWNsYXJlIHRoaXMgZmVhdHVyZSBzdXBwb3J0ZWQsCm91Z2h0IHRvIGJlIGtlcm5lbC1z
cGVjaWZpYy4gIFNvIGRlcGVuZGluZyBvbiB3aGljaCB0aGluZ3MgYXJlCmltcGxlbWVudGVkIGF0
IHdoaWNoIHRpbWUsIHRoZSBmZWF0dXJlIG1pZ2h0IGJlIChzZWN1cml0eS0pIHN1cHBvcnRlZApv
biBGcmVlQlNEIGJ1dCBub3QgTGludXgsIG9yIHZpY2UgdmVyc2EuCgpBbmQgdGhpcyBzaG91bGQg
YmUgcmVmbGVjdGVkIGluIHRoZSBwYXBlcndvcmsgc29tZWhvdyBzbyB0aGF0IHdlIGRvbid0Cmlu
YWR2ZXJ0ZW50bHkgY29uZHVjdCB0aGUgcmV2aWV3IGZvciBvbmUga2VybmVsIGFuZCB0aGVuIGp1
c3QgZGVjbGFyZQp0aGUgZmVhdHVyZSBgc3VwcG9ydGVkJy4gIChUaGlzIGlzIGxlc3MgbGlrZWx5
IG5vdyB0aGF0IEkgaGF2ZSBkcmF3bgpvdXIgYXR0ZW50aW9uIHRvIHRoZSBpc3N1ZSBieSB3cml0
aW5nIGFib3V0IGl0IHNvIG11Y2guLi4pCgo+ID4gSSB3b25kZXIgaWYgbWF5YmUgdGhpcyBvdXRw
dXQgc2hvdWxkIGJlIGluIHN1YnVuaXQgdjEgZm9ybWF0Lgo+IAo+IFdlIGNvdWxkIGRvIHRoYXQu
Cj4gCj4gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhlICJvZmZpY2lhbCIgc3VidW5pdCBjb2RlIFsx
XSBhY2N1bXVsYXRlcyB0aGUKPiBmYWlsdXJlIGFuZCByZXR1cm5zIGl0IGFzIHRoZSBzdGF0dXMg
Y29kZSBvZiB0aGUgc2NyaXB0IGFzIGEgd2hvbGUuICBJcwo+IHRoYXQgc29tZXRoaW5nIHRoYXQn
cyB2YWx1YWJsZSwgZG8geW91IHRoaW5rPyAgT3Igc2hvdWxkIHdlIGhhdmUgYHN0YXR1cwo+ID0g
T0tgIG1lYW4sICJUaGUgc2NyaXB0IGl0c2VsZiByYW4gd2l0aG91dCBlcnJvcnMsIGNoZWNrIHRo
ZSBvdXRwdXQgZm9yCj4gYW55IHRlc3QgZmFpbHVyZXMiPwoKSSB0aGluayB0aGUgd2F5IHlvdSBk
aWQgaXQgaXMgYmV0dGVyIGF0IGxlYXN0IGluIHRoZSBkZWZhdWx0IGNhc2UsCmFsdGhvdWdoIGFu
IGFjdHVhbCBzdWJ1bml0IHYxIGNvbnN1bWVyIHdpbGwgd2FudCB0aGUgYmVoYXZpb3VyIG9mCnN1
YnVuaXQuc2ggYmVjYXVzZSB0aGVuIHRoZXkga25vdyB0aGF0IGEgemVybyBleGl0IHN0YXR1cyBt
ZWFucyB0aGF0CmFsbCBpbnRlbmRlZCB0ZXN0cyBoYXZlIGJlZW4gcmVwb3J0ZWQuCgpJIGd1ZXNz
IHRoaXMgaXMgb25lIHJlYXNvbiB3aHkgeW91IG1pZ2h0IHdyaXRlIHlvdXIgb3duIGxpdHRsZQp3
cmFwcGVycy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 10:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 10: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 1g4l1C-0000Dd-61; Tue, 25 Sep 2018 10: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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4l1A-0000DX-Er
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 10:56:36 +0000
X-Inumbo-ID: 5dcf14ce-c0b1-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5dcf14ce-c0b1-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 12:54:25 +0200 (CEST)
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 1C0777A9;
 Tue, 25 Sep 2018 03:56:35 -0700 (PDT)
Received: from [10.37.9.54] (unknown [10.37.9.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0B61F3F5B7;
 Tue, 25 Sep 2018 03:56:33 -0700 (PDT)
To: Milan Boberic <milanboberic94@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <CADJ6SV3agkcdWc0T1quMO2q44wQEBHoYjxQNwjFrevMzN0qweg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eea8b4f1-890f-10e0-41d4-fd3a02db5799@arm.com>
Date: Tue, 25 Sep 2018 11:56:31 +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: <CADJ6SV3agkcdWc0T1quMO2q44wQEBHoYjxQNwjFrevMzN0qweg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

CgpPbiAwOS8yNS8yMDE4IDExOjEyIEFNLCBNaWxhbiBCb2JlcmljIHdyb3RlOgo+IEhlbGxvIGd1
eXMsCgpIaSBNaWxhbiwKCj4gbWFwcGluZyBvbiBteSBzeXN0ZW0gaXM6Cj4gZG9tMCBoYXZlIG9u
ZSB2Q1BVIGFuZCBpdCBpcyBwaW5uZWQgb24gcENQVTAKPiBkb21VIGFsc28gaGF2ZSBvbmUgdkNQ
VSBhbmQgaXQncyBwaW5uZWQgZm9yIHBDUFUyCgpZb3VyIHBsYXRmb3JtIGhhcyA0IENQVXMsIHJp
Z2h0PyBXaGF0IGRvZXMgdGhlIG90aGVyIGRvPyBKdXN0IHNpdHRpbmcgaW4gCnRoZSBpZGxlIGxv
b3A/Cgo+IAo+IEkgcmVtb3ZlZCBvbmx5IHZ3Zmk9bmF0aXZlIGFuZCBldmVyeXRoaW5nIHdvcmtz
IGZpbmUuIEkgY2FuIGRlc3Ryb3kKPiBhbmQgY3JlYXRlIGEgZ3Vlc3QgYXMgbWFueSB0aW1lcyBh
cyBJIHdhbnQgd2l0aCBvdXQgYW55IGVycm9yIChzdGlsbAo+IHVzaW5nIHNjaGVkPW51bGwpLgoK
VGhhbmsgeW91IGZvciB0ZXN0aW5nLCB0aGlzIGlzIHF1aXRlIGhlbHBmdWwgdG8ga25vdyB0aGF0
IHJlbW92aW5nIAp2d2ZpPW5hdGl2ZSBtYWtlcyBhIGRpZmZlcmVuY2UuCgo+IAo+IFRoZXNlIGFy
ZSB4ZW4gYm9vdGFyZ3MgaW4gWGVuLW92ZXJsYXkuZHRzaSBmaWxlOgo+ICAgeGVuLHhlbi1ib290
YXJncyA9ICJjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21lbT03NjhNCj4gYm9v
dHNjcnViPTAgbWF4Y3B1cz0xIGRvbTBfbWF4X3ZjcHVzPTEgZG9tMF92Y3B1c19waW49dHJ1ZQo+
IHRpbWVyX3Nsb3A9MCBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2UgY3B1ZnJlcT14ZW46cGVyZm9y
bWFuY2UKPiBzY2hlZD1udWxsIjsKCgpXaGVyZSBkb2VzIHRoaXMgY29tbWFuZCBsaW5lIGNvbWVz
IGZyb20/CgpUaGVyZSBhcmUgb3B0aW9ucyB0aGF0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgZm9yIEFy
bToKCS0gbWF4dmNwdXM9MQoJLSBjb3JlX3Bhcmtpbmc9cGVyZm9ybWFuY2UKCS0gY3B1ZnJlcT14
ZW46cGVyZm9ybWFuY2UKCkFsbCBvZiB0aG9zZSBvcHRpb25zIGFyZSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gVGhlIGZpcnN0IG9uZSBpcyBxdWl0ZSAKY29uY2VybmluZyBiZWNhdXNlIHlvdSByZXF1
ZXN0IHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcENQVXMgdXNlZCBieSBYZW4uIApUaGlzIGlzIG5v
dCBhdmFpbGFibGUgdG9kYXkuIElmIHdlIGV2ZXIgYWRkIHN1cHBvcnQsIHlvdSB3b3VsZCBlbmQg
dG8gCmhhdmUgb25seSAxIHBDUFVzLgoKPiAKPiBUaGVyZSBpcyB3aG9sZSB4ZW4tb3ZlcmxheS5k
dHNpIGZpbGUgaW5jbHVkZWQgaW4gYXR0YWNobWVudC4KPiAKPiBQdXJwb3NlIG9mIG15IHdvcmsg
aXMgaW1wbGVtZW50aW5nIHhlbiBvbiBVbHRyYVplZC1FRyBib2FyZCB3aXRoCj4gbWF4aW11bSBw
ZXJmb3JtYW5jZSAoYW5kIGxvd2VzdCBqaXR0ZXIsIHdoaWNoIGlzIHdoeSBJJ20gdXNpbmcgbnVs
bAo+IHNjaGVkdWxlciBhbmQgImhhcmQiIHZjcHUgcGlubmluZykgd2hpY2ggaXMgbXkgbWFzdGVy
J3MgdGhlc2lzIG9uCj4gZmFjdWx0eS4gQnkgcmVtb3ZpbmcgdndmaT1uYXRpdmUgSSdtIG5vdCBn
ZXR0aW5nIHRoZSBiZXN0IHBlcmZvcm1hbmNlLAo+IHJpZ2h0PyB2d2ZpPW5hdGl2ZSBzaG91bGQg
ZGVjcmVhc2UgaW50ZXJydXB0IGxhdGVuY3kgYnkgfjYwJSBhcyBJIHJlYWQKPiBoZXJlOgo+IAo+
IGh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy9hdXRob3Ivc3RlZmFuby1zdGFiZWxsaW5pLwoK
SUlSQyB0aGUgdGVzdCB3YXMgbm90IGRvbmUgd2l0aCBOVUxMIHNjaGVkdWxlci4gU28gdGhlIGlu
dGVycnVwdCBsYXRlbmN5IAptYXkgc2xpZ2h0bHkgYmUgYmV0dGVyLiBIb3dldmVyLCB0aGVyZSB3
aWxsIHN0aWxsIGJlIGEgcGVyZm9ybWFuY2UgCmltcGFjdCBhcyB0aGUgc2NoZWR1bGVyIG1heSBk
ZWNpZGUgdG8gc3dpdGNoIHRvIGlkbGUgdkNQVS4KCkl0IGlzIHBvc3NpYmxlIHRvIHJlZHVjZSB0
aGUgb3ZlcmhlYWQgb2Ygc3dpdGNoIHRvIGlkbGUgdkNQVSBieSAKb3B0aW1pemluZyB0aGUgY29u
dGV4dCBzd2l0Y2guCgpBbnl3YXksIHZ3Zmk9bmF0aXZlIHNob3VsZCBub3QgYWZmZWN0IGRlc3Ry
b3lpbmcgZ3Vlc3QuIFRoaXMgc2hvdWxkIApwcm9iYWJseSBiZSBmaXhlZC4gSSB3aWxsIGFuc3dl
ciBvbiBEYXJpbydzIGUtbWFpbC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:02:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4l7F-00016L-GV; Tue, 25 Sep 2018 11:02:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tuow=mh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g4l7E-00016G-Q1
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:02:52 +0000
X-Inumbo-ID: b2891503-c0b2-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b2891503-c0b2-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 11:03:56 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 6951B3016E67
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 14:02:50 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 595B87FBF6
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 14:02:50 +0300 (EEST)
Received: (qmail 21096 invoked from network); 25 Sep 2018 14:02:50 +0300
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 25 Sep 2018 14:02:49 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 25 Sep 2018 14:02:35 +0300
Message-Id: <1537873355-5169-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77556
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496956,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.016192)], BW: [Enabled, t:
 (0.000013)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005258), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.263968,0.000526)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.111391), Hit: No, Details: v2.7.15; Id:
 15.1i65djr.1co86an42.f2tp8], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH V3] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@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>

TW92ZSBwMm1fe2dldC9zZXR9X3N1cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3Jy
ZWN0CkFTU0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93
IG1vZGUgZXZlbiBvbgphIHN5c3RlbSB3aXRoIHZpcnQgZXhjZXB0aW9ucywgd2hpY2ggd291bGQg
dHJpZ2dlciB0aGUgQVNTRVJUKCkpLAptb3ZlIHRoZSBWTVgtaXNtcyAoY3B1X2hhc192bXhfdmly
dF9leGNlcHRpb25zIGNoZWNrcykgdG8KcDJtX2VwdF97Z2V0L3NldH1fZW50cnkoKSwgYW5kIGZp
eCBsb2NraW5nIGNvZGUgaW4KcDJtX2dldF9zdXBwcmVzc192ZSgpLgoKU2lnbmVkLW9mZi1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMg
c2luY2UgVjI6CiAtIFJlYmFzZWQgb24gc3RhZ2luZywgZG91YmxlLWNoZWNrZWQgdGhlIHBhdGNo
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCAxMDIgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAg
ICB8ICAxMSArKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICB8ICAgMyArLQogeGVu
L2FyY2gveDg2L21tL3AybS5jICAgICAgICB8ICA5MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMDMgaW5zZXJ0aW9ucygrKSwgMTAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IGQ5ZTY0ZmMuLjNkNTBmZTAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwpAQCAtNTE0LDEwOCArNTE0LDYgQEAgdm9pZCBhcmNoX3AybV9zZXRfYWNj
ZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQogI2Vu
ZGlmCiB9CiAKLSNpZmRlZiBDT05GSUdfSFZNCi0vKgotICogU2V0L2NsZWFyIHRoZSAjVkUgc3Vw
cHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCi0gKi8KLWludCBw
Mm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBw
cmVzc192ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4
KQotewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Ci0gICAgc3RydWN0IHAybV9k
b21haW4gKnAybTsKLSAgICBtZm5fdCBtZm47Ci0gICAgcDJtX2FjY2Vzc190IGE7Ci0gICAgcDJt
X3R5cGVfdCB0OwotICAgIGludCByYzsKLQotICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhj
ZXB0aW9ucyApCi0gICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLQotICAgIC8qICNWRSBzaG91
bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwotICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0
cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCi0gICAgICAgIHJldHVybiAt
RU5YSU87Ci0KLSAgICBpZiAoIGFsdHAybV9pZHggPiAwICkKLSAgICB7Ci0gICAgICAgIGlmICgg
YWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8Ci0gICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1f
ZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQotICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0KLSAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVth
bHRwMm1faWR4XTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwMm0gPSBob3N0X3AybTsKLQot
ICAgIGdmbl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwotCi0gICAgaWYgKCBhcDJtICkKLSAgICAg
ICAgcDJtX2xvY2soYXAybSk7Ci0KLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwg
JnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKLSAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCi0gICAg
ewotICAgICAgICByYyA9IC1FU1JDSDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAg
cmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCBz
dXBwcmVzc192ZSk7Ci0KLW91dDoKLSAgICBpZiAoIGFwMm0gKQotICAgICAgICBwMm1fdW5sb2Nr
KGFwMm0pOwotCi0gICAgZ2ZuX3VubG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKLQotICAgIHJldHVy
biByYzsKLX0KLQotaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBhbHRwMm1faWR4KQotewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7
Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICBtZm5fdCBtZm47Ci0gICAgcDJtX2Fj
Y2Vzc190IGE7Ci0gICAgcDJtX3R5cGVfdCB0OwotCi0gICAgaWYgKCAhY3B1X2hhc192bXhfdmly
dF9leGNlcHRpb25zICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotCi0gICAgLyogI1ZF
IHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUuICovCi0gICAgaWYgKCBnZm5fZXEodmNw
dV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmV0
dXJuIC1FTlhJTzsKLQotICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQotICAgIHsKLSAgICAgICAg
aWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKLSAgICAgICAgICAgICBkLT5hcmNoLmFs
dHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCi0gICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1f
cDJtW2FsdHAybV9pZHhdOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHAybSA9IGhvc3RfcDJt
OwotCi0gICAgZ2ZuX2xvY2soaG9zdF9wMm0sIGdmbiwgMCk7Ci0KLSAgICBpZiAoIGFwMm0gKQot
ICAgICAgICBwMm1fbG9jayhhcDJtKTsKLQotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
Z2ZuLCAmdCwgJmEsIDAsIE5VTEwsIHN1cHByZXNzX3ZlKTsKLSAgICBpZiAoICFtZm5fdmFsaWQo
bWZuKSApCi0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0KLSAgICBpZiAoIGFwMm0gKQotICAgICAg
ICBwMm1fdW5sb2NrKGFwMm0pOwotCi0gICAgZ2ZuX3VubG9jayhob3N0X3AybSwgZ2ZuLCAwKTsK
LQotICAgIHJldHVybiAwOwotfQotI2VuZGlmCi0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCAxZmY0ZjE0Li5kMzc2OTY2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
QEAgLTY5Nyw2ICs2OTcsMTcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9t
YWluOwogCiAgICAgQVNTRVJUKGVwdCk7CisKKyAgICBpZiAoICFzdmUgKQorICAgIHsKKyAgICAg
ICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkKKyAgICAgICAgICAgIHJldHVy
biAtRU9QTk9UU1VQUDsKKworICAgICAgICAvKiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRo
aXMgdmNwdS4gKi8KKyAgICAgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVp
bmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRU5YSU87CisgICAg
fQorCiAgICAgLyoKICAgICAgKiB0aGUgY2FsbGVyIG11c3QgbWFrZSBzdXJlOgogICAgICAqIDEu
IHBhc3NpbmcgdmFsaWQgZ2ZuIGFuZCBtZm4gYXQgb3JkZXIgYm91bmRhcnkuCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5k
ZXggNDBiZmM3Ni4uMzNkZDEyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNTAxLDcgKzUwMSw4IEBAIHAybV9w
dF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZu
LAogICAgIHVuc2lnbmVkIGludCBmbGFncywgaW9tbXVfb2xkX2ZsYWdzID0gMDsKICAgICB1bnNp
Z25lZCBsb25nIG9sZF9tZm4gPSBtZm5feChJTlZBTElEX01GTik7CiAKLSAgICBBU1NFUlQoc3Zl
ICE9IDApOworICAgIGlmICggIXN2ZSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAog
ICAgIGlmICggdGJfaW5pdF9kb25lICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZWQyZThkYS4uZDZhODgxMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwpAQCAtMjc2NCw2ICsyNzY0LDk2IEBAIG91dDoKICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZmRvbSk7CiAgICAgcmV0dXJuIHJjOwogfQorCisjaWZkZWYgQ09ORklHX0hWTQorLyoKKyAq
IFNldC9jbGVhciB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFi
bGUgb24gVk1YLgorICovCitpbnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsCisgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdF9w
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBO
VUxMOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgbWZuX3QgbWZuOworICAgIHAy
bV9hY2Nlc3NfdCBhOworICAgIHAybV90eXBlX3QgdDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAo
IGFsdHAybV9pZHggPiAwICkKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhf
QUxUUDJNIHx8CisgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9
PSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwMm0gPSBob3N0X3AybTsKKworICAgIGdmbl9sb2NrKGhvc3Rf
cDJtLCBnZm4sIDApOworCisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX2xvY2soYXAybSk7
CisKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCisgICAgeworICAgICAgICByYyA9IC1F
U1JDSDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSBwMm0tPnNldF9lbnRy
eShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCBzdXBwcmVzc192ZSk7CisKK291
dDoKKyAgICBpZiAoIGFwMm0gKQorICAgICAgICBwMm1fdW5sb2NrKGFwMm0pOworCisgICAgZ2Zu
X3VubG9jayhob3N0X3AybSwgZ2ZuLCAwKTsKKworICAgIHJldHVybiByYzsKK30KKworaW50IHAy
bV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBw
cmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4
KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7CisgICAgc3RydWN0IHAybV9k
b21haW4gKnAybTsKKyAgICBtZm5fdCBtZm47CisgICAgcDJtX2FjY2Vzc190IGE7CisgICAgcDJt
X3R5cGVfdCB0OworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoIGFsdHAybV9pZHggPiAwICkK
KyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8CisgICAgICAg
ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01G
TikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcDJtID0gYXAybSA9
IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9CisgICAgZWxzZQorICAgICAg
ICBwMm0gPSBob3N0X3AybTsKKworICAgIGdmbl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisg
ICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX2xvY2soYXAybSk7CisKKyAgICBtZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBzdXBwcmVzc192ZSk7CisgICAg
aWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAgICByYyA9IC1FU1JDSDsKKworICAgIGlmICgg
YXAybSApCisgICAgICAgIHAybV91bmxvY2soYXAybSk7CisKKyAgICBnZm5fdW5sb2NrKGhvc3Rf
cDJtLCBnZm4sIDApOworCisgICAgcmV0dXJuIHJjOworfQorI2VuZGlmCisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:02:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4l7D-00016A-6S; Tue, 25 Sep 2018 11:02:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4l7C-000165-J0
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:02:50 +0000
X-Inumbo-ID: b1554c1e-c0b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1554c1e-c0b2-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 11:03:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66197561"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.5589.972666.896640@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 12:02:45 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <424655fb-568c-3033-dc73-66fe2c22b1f1@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.51400.122794.926229@mariner.uk.xensource.com>
 <424655fb-568c-3033-dc73-66fe2c22b1f1@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9y
ZXN0cmljdDogRW5hYmxlIFFFTVUgc2FuZGJveGluZyIpOgo+IE9uIDA5LzI0LzIwMTggMTI6MjEg
UE0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSnVzdCBub3RpY2VkIHRoaXMsIGJ1dDogT01HIG5v
IGBzZXQgLWUnLgo+ID4gWW91IHByb2JhYmx5IHdhbnQgYHNldCAtbyBwaXBlZmFpbCcgdG9vLgo+
IAo+IGBzZXQgLWVgIG5ldmVyIG1hZGUgYW55IHNlbnNlIHRvIG1lIC0tIHRoYXQncyBub3QgdGhl
IHdheSBJIGNvZGUgaW4gYW55Cj4gb3RoZXIgbGFuZ3VhZ2U7IHdoeSB3b3VsZCBzY3JpcHRpbmcg
YmUgYW55IGRpZmZlcmVudD8gIFdoYXQncyB0aGUKPiBhZHZhbnRhZ2Ugb2YgZG9pbmcgdGhhdCBp
biB0aGUgY3VycmVudCBzY3JpcHQ/Cgo/CgpNYW55IG1vZGVybiBsYW5ndWFnZXMgdGhyb3cgZXhj
ZXB0aW9ucy4gIHNldCAtZSBpcyBhIGJpdCBsaWtlIHRoYXQuCklmIHlvdSBkb24ndCBzYXkgc2V0
IC1lIHRoZW4geW91IG5lZWQgdG8gd3JhcCBldmVyeSBldmVyeXRoaW5nIGluIHlvdXIKZW50aXJl
IHNjcmlwdCB3aXRoIGFuIGVycm9yIGNoZWNrLgoKRm9yIGV4YW1wbGUsIHlvdSB3cml0ZQoKPiA+
PiBkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNl
LW1vZGVsLXBpZCAyPi9kZXYvbnVsbCkKPiA+PiBpZiBbWyAteiAiJGRtcGlkIiBdXSA7IHRoZW4K
PiA+PiAgICAgZWNobyAieGVuc3RvcmUtcmVhZCBmYWlsZWQiCj4gPj4gICAgIGV4aXQgMQo+ID4+
IGZpCj4gPiAKPiA+IFdoeSBkbyB5b3UgdGhyb3cgYXdheSB0aGUgc3RkZXJyIGZyb20geGVuc3Rv
cmUtcmVhZCA/Cj4gCj4gVGhhdCdzIGxlZnQgb3ZlciBmcm9tIGEgcHJldmlvdXMgdmVyc2lvbiBv
ZiB0aGUgc2NyaXB0LCB3aGVyZSBJIGRpZG4ndAo+IGNoZWNrIHRvIHNlZSB3aGV0aGVyICQxIHdh
cyBudW1lcmljLCBidXQgcmF0aGVyIHRyaWVkIHRvIGludGVycHJldCBpdCBhcwo+IG51bWVyaWMg
YW5kIGlmIGl0IGZhaWxlZCwgdGhlbiByYW4gYHhsIGRvbWlkYCBvbiBpdC4gIEkgY2FuIHRha2Ug
dGhhdCBvdXQuCgpidXQgd2l0aCBzZXQgLWUgeW91IGNhbiB3cml0ZSBvbmx5CgogICAgZG1waWQ9
JCh4ZW5zdG9yZS1yZWFkIC9sb2NhbC9kb21haW4vJGRvbWlkL2ltYWdlL2RldmljZS1tb2RlbC1w
aWQpCgphbmQgdGhlIHN1YnNlcXVlbnQgaWYgaXMgbm90IG5lZWRlZC4KCgo+IFRoZSBxdWVzdGlv
biBpczogc2hvdWxkIHRoZSBzY3JpcHQgaGFuZGxlIHRoZSBjYXNlIHdoZXJlCj4gYHhlbi1xZW11
dXNlci1zaGFyZWRgIGlzIGRlZmluZWQgaW5zdGVhZCBvZiBgeGVuLXFlbXV1c2VyLXJhbmdlLWJh
c2VgPwoKSSB0aGluayBpdCBpcyBmaW5lIGlmIGl0IGRvZXNuJ3QuICBJZiBzb21lb25lIHdhbnRz
IHRoYXQgZmVhdHVyZSBpdCBpcwplYXN5IHRvIGFkZCBpdC4KCj4gPj4gZnVuY3Rpb24gY2hlY2tf
cmxpbWl0KCkgewo+ID4+ICAgICBsaW1pdF9uYW1lPSQxCj4gPj4gICAgIGxpbWl0X3N0cmluZz0k
Mgo+ID4+ICAgICB0Z3Q9JDMKPiA+Pgo+ID4+ICAgICBlY2hvIC1uICJybGltaXQgJGxpbWl0X25h
bWU6ICIKPiA+PiAgICAgaW5wdXQ9JChncmVwICJeJGxpbWl0X3N0cmluZyIgL3Byb2MvJGRtcGlk
L2xpbWl0cykKPiA+IC4uLgo+ID4+ICAgICBpZiBbWyAiJGlucHV0IiA9fiBeJGxpbWl0X3N0cmlu
Z1tbOnNwYWNlOl1dKihbXls6c3BhY2U6XV0rKVtbOnNwYWNlOl1dKihbXls6c3BhY2U6XV0rKVtb
OnNwYWNlOl1dKlteWzpzcGFjZTpdXSsgXV0gOyB0aGVuCj4gPiAKPiA+IEJlY2F1c2Ugb2YgdGhl
IHVuZm9ydHVuYXRlIGZvcm1hdCBvZiAvcHJvYy9QSUQvbGltaXRzLCB5b3UgZG8gY2FuJ3QKPiA+
IGp1c3QgZG8gdGhlCj4gPiAgICAgZmllbGRzPSgkaW5wdXQpCj4gPiB0cmljayBidXQKPiA+ICAg
ICBmaWVsZHM9KCR7aW5wdXQjKiAgfSkKPiAKPiBXaGF0IHdpbGwgdGhpcyBkbz8KClRoZSBleHBy
ZXNzaW9uCiAgJHtpbnB1dCMqICB9CmlzIHRoZSBjb250ZW50cyBvZiBpbnB1dCB3aXRoIHRoZSBz
aG9ydGVzdCBwcmVmaXggbWF0Y2hpbmcgYCogICcKc3RyaXBwZWQgb2ZmIHRoZSBmcm9udC4gIFRo
YXQgd2lsbCBlYXQgYWxsIHRoZSB3b3JkcyBhdCB0aGUgc3RhcnQsCndoaWNoIGFyZSBzZXBhcmF0
ZWQgYnkgb25lIHNwYWNlIGVhY2gsIGFuZCBmaW5kIHRoZSBmaXJzdCBwYWlyIG9mCmFkamFjZW50
IHNwYWNlcy4gIFNvIGlmIGlucHV0IGlzCiAgJ01heCBwcm9jZXNzZXMgICAgICAgICAgICAgNjM2
MDMgICAgICAgICAgICAgICAgNjM2MDMgICAgICAgICAgICAgICAgcHJvY2Vzc2VzIAp0aGVuICIk
e2lucHV0IyogIH0iIGlzCiAgJyAgICAgICAgICAgNjM2MDMgICAgICAgICAgICAgICAgNjM2MDMg
ICAgICAgICAgICAgICAgcHJvY2Vzc2VzIAoKRXhwYW5kaW5nIGl0IHdpdGhvdXQgdGhlIHN1cnJv
dW5kaW5nICIgIiBjYXVzZXMgaXQgdG8gYmUgd29yZC1zcGxpdCBpbgp0aGUgdXN1YWwgd2F5LCBw
cm9kdWNpbmcKICA2MzYwMyA2MzYwMyBwcm9jZXNzZXMKYW5kIHRoZW4gdGhpcyBpcyBhc3NpZ25l
ZCB0byBhIG5ldyBiYXNoIGFycmF5IHZhcmlhYmxlIGBmaWVsZHMnCndoaWNoIGNhbiB0aGVuIGJl
IGluZGV4ZWQgdG8gZmluZCB0aGUgdmFsdWVzLgoKSWFuLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11: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 1g4l8M-0001Fy-TQ; Tue, 25 Sep 2018 11:04:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4l8L-0001FN-Oq
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:04:01 +0000
X-Inumbo-ID: dbcab1c3-c0b2-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbcab1c3-c0b2-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 11:05:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66197629"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.5661.85038.952672@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 12:03:57 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <0a34d1b4-fe5c-93ce-0116-0eff94e2732e@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-5-george.dunlap@citrix.com>
 <23464.49386.122111.817413@mariner.uk.xensource.com>
 <0a34d1b4-fe5c-93ce-0116-0eff94e2732e@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDUvNl0gdG9vbHMvZG1fZGVwcml2
OiBBZGQgZmlyc3QgY3V0IFJMSU1JVHMiKToKPiBEb2VzIG9zc3Rlc3QgbmVlZCB0byBhY3R1YWxs
eSBwYXJzZSB0aGUgb3V0cHV0IGF0IGFsbD8gIENvdWxkbid0IGl0IGp1c3QKPiBjYXB0dXJlIHRo
ZSBvdXRwdXQgdmVyYmF0aW0gaW4gYSBsb2cgZmlsZSwgYW5kIHVzZSB0aGUgZXhpdCBjb2RlIGFz
IGEKPiBwYXNzL2ZhaWwgKG9yIGdyZXAgZm9yIEZBSUxFRCk/CgpZZXMuICBFYWNoIG9mIHRoZXNl
IHRlc3RzIHNob3VsZCBiZSBpdHMgb3duIHN1YnN0ZXAuICBUaGF0IHdheSB3ZSBjYW4KdW5jb25k
aXRpb25hbGx5IHJ1biB0aGUgdGVzdCBhbmQgbGF0ZXIgYWRkIGluZGl2aWR1YWwgcmVzdHJpY3Rp
b24KZmVhdHVyZXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:15: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 1g4lJX-00027m-2t; Tue, 25 Sep 2018 11:15:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4lJV-00027h-As
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:15:33 +0000
X-Inumbo-ID: 778088e9-c0b4-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 778088e9-c0b4-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 11:16: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 745CA7A9;
 Tue, 25 Sep 2018 04:15:30 -0700 (PDT)
Received: from [10.37.9.54] (unknown [10.37.9.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 927023F5B3;
 Tue, 25 Sep 2018 04:15:29 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Milan Boberic <milanboberic94@gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
Date: Tue, 25 Sep 2018 12:15:28 +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: <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.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>

SGkgRGFyaW8sCgpPbiAwOS8yNS8yMDE4IDEwOjAyIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBNb24sIDIwMTgtMDktMjQgYXQgMjI6NDYgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMDkvMjEvMjAxOCAwNToyMCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+Pgo+Pj4g
V2hhdCBJJ20gYWZ0ZXIsIGlzIGhvdyBsb2csIGFmdGVyIGRvbWFpbl9kZXN0cm95KCksCj4+PiBj
b21wbGV0ZV9kb21haW5fZGVzdHJveSgpIGlzIGNhbGxlZCwgYW5kIHdoZXRoZXIvaG93IGl0IHJl
bGF0ZXMgdGhlCj4+PiB0aGUKPj4+IGdyYWNlIHBlcmlvZCBpZGxlIHRpbWVyIHdlJ3ZlIGFkZGVk
IGluIHRoZSBSQ1UgY29kZS4KPj4KPj4gTlVMTCBzY2hlZHVsZXIgYW5kIHZ3Zmk9bmF0aXZlIHdp
bGwgaW5ldml0YWJseSBpbnRyb2R1Y2UgYSBsYXRlbmN5Cj4+IHdoZW4KPj4gZGVzdHJveWluZyBh
IGRvbWFpbi4gdndmaT1uYXRpdmUgbWVhbnMgdGhlIGd1ZXN0IHdpbGwgbm90IHRyYXAgd2hlbgo+
PiBpdAo+PiBoYXMgbm90aGluZyB0byBkbyBhbmQgc3dpdGNoIHRvIHRoZSBpZGxlIHZDUFUuIFNv
LCBpbiBzdWNoCj4+IGNvbmZpZ3VyYXRpb24sIGl0IGlzIGV4dHJlbWVseSB1bmxpa2VseSB0aGUg
ZXhlY3V0ZSB0aGUgaWRsZV9sb29wIG9yCj4+IGV2ZW4gZW50ZXIgaW4gdGhlIGh5cGVydmlzb3Ig
dW5sZXNzIHRoZXJlIGFyZSBhbiBpbnRlcnJ1cHQgb24gdGhhdAo+PiBwQ1BVLgo+Pgo+IEFoISBJ
J20gbm90IGZhbWlsaWFyIHdpdGggd2ZpPW5hdGl2ZSAtLWFuZCBpbiBmYWN0IEkgd2FzIGNvbXBs
ZXRlbHkKPiBpZ25vcmluZyBpdC0tIGJ1dCB0aGlzIGFuYWx5c2lzIG1ha2VzIHNlbnNlIHRvIG1l
Lgo+IAo+PiBQZXIgbXkgdW5kZXJzdGFuZGluZyBvZiBjYWxsX3JjdSwgdGhlIGNhbGxzIHdpbGwg
YmUgcXVldWVkIHVudGlsIHRoZQo+PiBSQ1UKPj4gcmVhY2hlZCBhIHRocmVzaG9sZC4gV2UgZG9u
J3QgaGF2ZSBtYW55IHBsYWNlIHdoZXJlIGNhbGxfcmN1IGlzCj4+IGNhbGxlZCwKPj4gc28gcmVh
Y2hpbmcgdGhlIHRocmVlc2hvbGQgbWF5IGp1c3QgbmV2ZXIgaGFwcGVuLiBCdXQgbm90aGluZyB3
aWxsCj4+IHRlbGwKPj4gdGhhdCB2Q1BVIHRvIGdvIGluIFhlbiBhbmQgc2F5ICJJIGFtIGRvbmUg
d2l0aCBSQ1UiLiBEaWQgSSBtaXNzCj4+IGFueXRoaW5nPwo+Pgo+IFllYWgsIGFuZCBpbiBmYWN0
IHdlIGFkZGVkIHRoZSB0aW1lciBfYnV0XywgaW4gdGhpcyBjYXNlLCBpdCBkb2VzIG5vdAo+IGxv
b2sgdGhhdCB0aGUgdGltZXIgaXMgZmlyaW5nLiBJdCBsb29rcyBtdWNoIG1vcmUgbGlrZSAic29t
ZSByYW5kb20KPiBpbnRlcnJ1cHQgaGFwcGVucyIsIGFzIHlvdSdyZSBzdWdnZXN0aW5nLiBPVE9I
LCBpbiB0aGUgY2FzZSB3aGVyZSB0aGVyZQo+IGFyZSBubyBwcmludGsoKXMsIGl0IG1pZ2h0IGJl
IHRoYXQgdGhlIHRpbWVyIGRvZXMgZmlyZSwgYnV0IHRoZSB2Y3B1Cj4gaGFzIG5vdCBnb25lIHRo
cm91Z2ggWGVuLCBzbyB0aGUgZ3JhY2UgcGVyaW9kIGlzLCBhcyBmYXIgYXMgd2Uga25vdywKPiBu
b3QgZXhwaXJlZCB5ZXQgKHdoaWNoIGlzIGFsc28gaW4gYWNjb3JkYW5jZSB3aXRoIEp1bGllbidz
IGFuYWx5c2lzLCBhcwo+IGZhciBhcyBJIHVuZGVyc3Rvb2QgaXQpLgoKVGhlIHRpbWVyIGlzIG9u
bHkgYWN0aXZhdGVkIHdoZW4gc2NoZWRfdGlja19zdXNwZW5kKCkgaXMgY2FsbGVkLiBXaXRoIAp2
d2ZpPW5hdGl2ZSwgeW91IHdpbGwgbmV2ZXIgcmVhY2ggdGhlIGlkbGVfbG9vcCgpIGFuZCB0aGVy
ZWZvcmUgbmV2ZXIgCnNldHVwIGEgdGltZXIuCgpNaWxhbiBjb25maXJtZWQgdGhhdCBndWVzdCBj
YW4gYmUgZGVzdHJveWVkIHdpdGggdndmaT1uYXRpdmUgcmVtb3ZlZC4gU28gCnRoaXMgaXMgY29u
ZmlybWluZyBteSB0aGlua2luZy4gVHJhcHBpbmcgd2ZpIHdpbGwgZW5kIHVwIHRvIHN3aXRjaCB0
byAKaWRsZSB2Q1BVIGFuZCB0cmlnZ2VyIHRoZSBncmFjZSBwZXJpb2QuCgpJIGFtIG5vdCBlbnRp
cmVseSBzdXJlIHlvdSB3aWxsIGJlIGFibGUgdG8gcmVwcm9kdWNlIGl0IG9uIHg4NiwgYnV0IEkg
CmRvbid0IHRoaW5rIGl0IGlzIGEgWGVuIEFybSBzcGVjaWZpYy4KCldoZW4gSSBsb29rZWQgYXQg
dGhlIGNvZGUsIEkgZG9uJ3Qgc2VlIGFueSBncmFjZSBwZXJpb2QgaW4gb3RoZXIgY29udGV4dCAK
dGhhbiBpZGxlX2xvb3AuIFJhdGhlciB0aGFuIGFkZGluZyBhbm90aGVyIGdyYWNlIHBlcmlvZCwg
SSB3b3VsZCBqdXN0IApmb3JjZSBxdWllc2NlbmNlIGZvciBldmVyeSBjYWxsX3JjdS4KClRoaXMg
c2hvdWxkIG5vdCBiZSBoYXZlIGEgYmlnIHBlcmZvcm1hbmNlIGltcGFjdCBhcyB3ZSBkb24ndCB1
c2UgbXVjaCAKY2FsbF9yY3UgYW5kIGl0IHdvdWxkIGFsbG93IGRvbWFpbiB0byBiZSBmdWxseSBk
ZXN0cm95ZWQgaW4gdGltZWx5IG1hbm5lci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:18:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11: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 1g4lMV-0002HS-K2; Tue, 25 Sep 2018 11:18: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=xnan=mh=citrix.com=prvs=7991b2fa6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g4lMU-0002HN-U3
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:18:38 +0000
X-Inumbo-ID: 7156163e-c0b4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7156163e-c0b4-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:16:26 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66198702"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23466.6519.675848.783823@mariner.uk.xensource.com>
Date: Tue, 25 Sep 2018 12:18:15 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <bb273990-c9f3-a4bc-abd8-83c3d9b0d05f@citrix.com>
References: <20180306170843.19409-1-george.dunlap@citrix.com>
 <20180306180844.nneworgmxopgf5kc@citrix.com>
 <0eb93406-9bee-e762-2fbf-6dfe3d755f71@citrix.com>
 <20180306190500.akt7xjxetj2bexhb@citrix.com>
 <bb273990-c9f3-a4bc-abd8-83c3d9b0d05f@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Clarify stubdomain 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIXSBTVVBQT1JULm1kOiBDbGFyaWZ5IHN0
dWJkb21haW4gc3VwcG9ydCIpOgo+IEkgdGhpbmsgbXkgYW5zd2VyIGJlZm9yZSBjb250YWlucyB0
aGUgYW5zd2VyIHRvIHlvdXIgcXVlc3Rpb24uICBZZXMsIGEKPiBzdHViZG9tYWluICppbWFnZSog
aGFzIGFjY2VzcyB0byBjb2RlIGFuZCBpbnRlcmZhY2VzIHRoYXQgYSAqcnVubmluZwo+IHN0dWJk
b21haW4qIGRvZXMgbm90IC0tIGl0IGludGVyYWN0cyB3aXRoIHRoZSBzZXR1cCBjb2RlLiAgSXRz
IGltYWdlIGlzCj4gcGFyc2VkIGJ5IHRoZSB0b29sc3RhY2ssIHdoaWNoIG1lYW5zIHRoYXQgYSAq
aG9zdGlsZSBpbWFnZSogaGFzCj4gb3Bwb3J0dW5pdGllcyB0byBicmVhayBpbnRvIHRoZSB0b29s
c3RhY2sgdGhhdCBhICpob3N0aWxlIHJ1bm5pbmcKPiBkb21haW4qIChpLmUuLCBvbmUgd2hpY2gg
YmVjYW1lIGhvc3RpbGUgYXMgYSByZXN1bHQgb2YgYmVpbmcgZXhwbG9pdGVkKQo+IGRvZXMgbm90
KS4gIEluIGFkZGl0aW9uLCBzdHViIGRvbWFpbnMgc3RhcnRzIHJ1bm5pbmcgYmVmb3JlIHRoZQo+
IHRvb2xzdGFjayBpcyBjb21wbGV0ZWx5IGZpbmlzaGVkIHNldHRpbmcgdXAgdGhlIHRhcmdldCBW
TTsgaWYgdGhlcmUgd2VyZQo+IGEgcmFjZSBjb25kaXRpb24gc29tZXdoZXJlIGluIHRoZSBzZXR1
cCBjb2RlLCBhIHJvZ3VlIHN0dWJkb21haW4gY291bGQKPiBwb3RlbnRpYWxseSB0YWtlIGFkdmFu
dGFnZSBvZiB0aGlzIHJhY2UgY29uZGl0aW9uLgo+IAo+IFRoaXMgZGlkbid0IGNvbWUgb3V0IG9m
IG5vd2hlcmUuICBGcm9tIHRoZSBTZWN1cml0eSBUZWFtJ3MgcGVyc3BlY3RpdmUsCj4gdGhlIG1h
aW4gcHVycG9zZSBvZiBTVVBQT1JULm1kIGlzIHRvIGJlIGFibGUgdG8gc2F5IG9mIGEgYnVnLCAi
VGhpcyBpcwo+IG5vdCBhIHNlY3VyaXR5IGlzc3VlOyB3ZSB3aWxsIG5vdCBpc3N1ZSBhbiBYU0Eu
IiAgVGhlcmUgd2FzIHNwZWNpZmljYWxseQo+IGFuIGlzc3VlIGZvciB3aGljaCB3ZSBkaWRuJ3Qg
d2FudCB0byBpc3N1ZSBhbiBYU0EgYmVjYXVzZSBpdCdzIGEKPiBjb25maWd1cmF0aW9uIG5vYm9k
eSBldmVyIGludGVuZGVkIG9uIHN1cHBvcnRpbmcsIGhlbmNlIHRoZSBwYXRjaC4KCkkgYWdyZWUg
d2l0aCBHZW9yZ2UuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:20:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:20: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 1g4lNw-0002rD-5e; Tue, 25 Sep 2018 11:20: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=igvn=mh=citrix.com=prvs=799bd579b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g4lNv-0002r6-AQ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:20:07 +0000
X-Inumbo-ID: a653d05a-c0b4-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a653d05a-c0b4-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:17:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66198834"
Date: Tue, 25 Sep 2018 12:20:01 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180925112001.GE2244@perard.uk.xensource.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921170428.13771-1-george.dunlap@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDY6MDQ6MjNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiArIyMgTWlncmF0aW9uCj4gKwo+ICtXaGVuIGNhbGxpbmcgeGVuLXNhdmUtZGV2aWNl
cy1zdGF0ZSwgc2luY2UgUUVNVSBpcyBydW5uaW5nIGluIGEgY2hyb290Cj4gK2l0IGlzIG5vdCB1
c2VmdWwgdG8gcGFzcyBhIGZpbGVuYW1lIChpdCBkb2Vzbid0IGV2ZW4gaGF2ZSB3cml0ZSBhY2Nl
c3MKPiAraW5zaWRlIHRoZSBjaHJvb3QpLiBJbnN0ZWFkLCBnaXZlIGl0IGFuIG9wZW4gZmQgdXNp
bmcgdGhlIGFkZC1mZAo+ICttZWNoYW5pc20uCgpUaGF0IGRlc2NyaWJlIGFuIGlzc3VlIG9ubHkg
b24gc2F2ZS4gVGhlIHJlc3RvcmUgcGFydCBvZiBhIG1pZ3JhdGlvbgphbHNvIGhhdmUgYW4gaXNz
dWU6CgpPbiByZXN0b3JlLCBRRU1VIHNpZ25hbCB0byBsaWJ4bCB0aGF0IGl0IGlzIHJlYWR5IG9u
bHkgYWZ0ZXIgcHJpdmlsZWRnZQpyZXN0cmljdGlvbiBoYXZlIGJlZW4gcHV0IGluIHBsYWNlIChh
bmQgYWZ0ZXIgb3Igd2hlbiBpdCByZWNlaXZlIHRoZQptaWdyYXRpb24gZGF0YSkuIEJ1dCB4ZW5z
dG9yZSBpc24ndCBhdmFpbGFibGUgYW55bW9yZSwgc28gcmVzdG9yZSBmYWlscwpmcm9tIGxpYnhs
IHBvaW50LW9mLXZpZXcuCgoKT3IgbWF5YmUgeW91IGRlc2NyaWJlIGhlcmUgYW4gaXNzdWUgdGhh
dCB3b3VsZCBhcmlzZSB3aGVuIGFuIGh5cG90aGV0aWMKY2hyb290IGlzIGFwcGx5LiBCdXQgdGhl
IG1pZ3JhdGlvbiBpc3N1ZSBkZXNjcmliZSBoZXJlIHN0aWxsIGFwcGx5CndpdGhvdXQgY2hyb290
IGFuZCB3aXRoIG9ubHkgLXJ1bmFzLCB0aGUgcGF0aCBsaWJ4bCBnaXZlIHRvIFFFTVUgaXMKYWNj
ZXNzaWJsZSBieSByb290IG9ubHkuCgoKPiBkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9xZW11
LWRlcHJpdmlsZWdlLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5k
b2MKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmIzNzcwNzY2MDYK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBh
bmRvYwpbLi4uXQo+ICsjIFRlY2huaWNhbCBkZXRhaWxzCj4gKwo+ICtTZWUgZG9jcy9kZXNpZ24v
cWVtdS1kZXByaXZpbGVnZS50eHQgZm9yIHRlY2huaWNhbCBkZXRhaWxzLgoKUmlnaHQgbm93LCB0
aGlzIGRvYyBoYXZlIHRoZSAiLm1kIiBzdWZmaXgsIG5vdCAiLnR4dCIsIEkgZG9uJ3Qga25vdyBp
Zgp0aGF0IG1hdHRlci4KCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4lRi-000371-PW; Tue, 25 Sep 2018 11:24: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=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4lRh-00036N-FM
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:24:01 +0000
X-Inumbo-ID: 31c0bfc2-c0b5-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31c0bfc2-c0b5-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:21:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4lRe-0005Ao-7M; Tue, 25 Sep 2018 11:23: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 1g4lRd-0001Rl-9X; Tue, 25 Sep 2018 11:23:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4lRd-0004mk-8v; Tue, 25 Sep 2018 11:23:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128048-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=1bd9cc34e152addeacbbf44898125c7be00e7677
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 11:23:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128048: 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>

ZmxpZ2h0IDEyODA0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA0OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAwIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMTkgIDIwMTgtMDktMjQgMTg6MDA6MjggWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAw
ZTc2NzcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjEgMTY6NTQ6NTIgMjAxOCArMDEwMAoKICAgIHg4NjogZXhwb3NlIENPTkZJR19IVk0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDAyNmVhYzA2M2JmNzU2ZTlmNWFhOWFmYTFlNGNiNmI1MGRjZjJhNWIKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMjEgMTY6NTQ6NTEgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogcHV0IEhWTSBvbmx5IGNvZGUgdW5kZXIgQ09ORklHX0hWTQog
ICAgCiAgICBHb2luZyB0aHJvdWdoIHRoZSBjb2RlLCBIQVAsIEVQVCwgUG9EIGFuZCBBTFRQMk0g
ZGVwZW5kIG9uIEhWTSBjb2RlLgogICAgUHV0IHRoZXNlIGNvbXBvbmVudHMgdW5kZXIgQ09ORklH
X0hWTS4gVGhpcyBmdXJ0aGVyIHJlcXVpcmVzIHB1dHRpbmcKICAgIG9uZSBvZiB0aGUgdm0gZXZl
bnQgdW5kZXIgQ09ORklHX0hWTS4KICAgIAogICAgQWx0cDJtIHJlcXVpcmVzIGEgYml0IG1vcmUg
YXR0ZW50aW9uIGJlY2F1c2UgaXRzIGNvZGUgaXMgZW1iZWRkZWQgaW4KICAgIGdlbmVyaWMgeDg2
IHAybSBjb2RlLgogICAgCiAgICBBbHNvIG1ha2UgaGFwX2VuYWJsZWQgZXZhbHVhdGUgdG8gZmFs
c2Ugd2hlbiAhQ09ORklHX0hWTS4gTWFrZSBzdXJlIGl0CiAgICBldmFsdWF0ZSBpdHMgcGFyYW1l
dGVyIHRvIGF2b2lkIHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncyBpbiBpdHMgdXNlcnMuCiAgICAK
ICAgIEFsc28gc29ydCBpdGVtcyBpbiBNYWtlZmlsZSB3aGlsZSBhdCBpdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCA5NjI5YjYyMDA1ZmE4ODQyNGE0ZjQ4
MTAyODQ4YzQ1MjRkMDM0MWUzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IHB1dCBu
ZXN0ZWQgcDJtIGNvZGUgdW5kZXIgQ09ORklHX0hWTQogICAgCiAgICBUaGVzZSBmdW5jdGlvbnMg
YXJlIG9ubHkgdXNlZnVsIGZvciBuZXN0ZWQgaHZtLCB3aGljaCBpc24ndCBlbmFibGVkCiAgICB3
aGVuIENPTkZJR19IVk0gaXMgZmFsc2UuCiAgICAKICAgIEVuY2xvc2UgcmVsZXZhbnQgY29kZSBh
bmQgZmllbGRzIGluIENPTkZJR19IVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCmNvbW1pdCA3MmE5MDFkN2EwNDMwNWYyNGY3YjFlNzIzZTZjZjE4Yzc0NGNm
Zjk1CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDIxIDE2OjU0OjQ5IDIwMTggKzAxMDAKCiAgICB4ODYvcDJtL3BvZDogbWFrZSBpdCBidWlsZCB3
aXRoICFDT05GSUdfSFZNCiAgICAKICAgIFBvcHVsYXRlLW9uLWRlbWFuZCBpcyBIVk0gb25seS4K
ICAgIAogICAgUHJvdmlkZSBhIGJ1bmNoIG9mIHN0dWJzIGZvciBjb21tb24gcDJtIGNvZGUgYW5k
IGd1YXJkIG9uZSBpbnZvY2F0aW9uCiAgICBvZiBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW5kIHdpdGggaXNfaHZtX2RvbWFpbi4KICAgIAogICAgUHV0IHJlbGV2YW50IGZpZWxk
cyBpbiBwMm1fZG9tYWluIGFuZCBjb2RlIHdoaWNoIHRvdWNoZXMgdGhvc2UgZmllbGRzCiAgICB1
bmRlciBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKY29tbWl0IDM5ZDQyYTJkYWVlM2QwYjRjMTJjZTczOTFmYWY0NzYzZWZmMDllNmIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBG
ZWIgMjEgMTc6NTQ6MTMgMjAxOCArMDAwMAoKICAgIHg4NjogQ2xlYW4gdXAgdGhlIFhlbiBNU1Ig
aW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgUmVuYW1lIHRoZW0gdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBiZWNhdXNlIHRoZSBfcmVncwogICAgc3VmZml4IGlz
bid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KICAgIGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAy
MjliOTQ4Nzg3MTdlMjJjMGYyMjg2MjViYmNkZGQ1M2Y3ZDg2NTRkCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDE3OjMz
OjU5IDIwMTcgKzAwMDAKCiAgICB4ODYvdmlyaWRhbjogQ2xlYW4gdXAgVmlyaWRpYW4gTVNSIGlu
ZnJhc3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfdmlyaWRpYW4oKSBmb3IgY29uc2lzdGVuY3ksIGFuZAogICAgYmVjYXVzZSB0aGUgX3Jl
Z3MoKSBzdWZmaXggaXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4KICAgIAogICAgVXBkYXRlIHRoZW0g
dG8gdGFrZSBhIHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFj
dCBvbgogICAgY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVkIG9wZXJh
dGlvbnMsIGFuZCBzd2l0Y2ggdGhlaXIgcmV0dXJuCiAgICBBQkkgdG8gdXNlIFg4NkVNVUxfKi4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY2FzZXMgbm8gbG9uZ2VyIG5lZWQgdG8gZGVhbCB3aXRoIE1T
UnMgb3V0IG9mIHRoZSBWaXJpZGlhbiByYW5nZSwKICAgIGJ1dCBkcm9wIHRoZSBwcmludGtzIHRv
IGRlYnVnIGJ1aWxkcyBvbmx5IGFuZCBpZGVudGlmeSB0aGUgdmFsdWUgYXR0ZW1wdGluZyB0bwog
ICAgYmUgd3JpdHRlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgYmQ3MDk5YTY3NDgxOWMwNzA5YmQwNTg3OTNhZGVhMmU3NmI0
MmE2YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxODozMzo1OSAyMDE3ICswMTAwCgogICAgeDg2L21zcjogRGlzcGF0
Y2ggWGVuIGFuZCBWaXJpZGlhbiBNU1JzIGZyb20gZ3Vlc3Rfe3dyLHJkfW1zcigpCiAgICAKICAg
IERlc3BpdGUgdGhlIGNvbXBsaWNhdGVkIGRpZmYgaW4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRl
cmNlcHQoKSwgaXQgaXMganVzdAogICAgdGhlIDAgY2FzZSBsb3Npbmcgb25lIGxldmVsIG9mIGlu
ZGVudGF0aW9uLCBhcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBjYWxsIHRvCiAgICB3cm1zcl9oeXBl
cnZpc29yX3JlZ3MoKS4KICAgIAogICAgVGhlIGNhc2UgYmxvY2tzIGluIGd1ZXN0X3t3cixyZH1t
c3IoKSB1c2UgcmF3IG51bWJlcnMsIHBhcnRseSBmb3IgY29uc2lzdGVuY3kKICAgIHdpdGggdGhl
IENQVUlEIHNpZGUgb2YgdGhpbmdzLCBidXQgbWFpbmx5IGJlY2F1c2UgdGhpcyBpcyBjbGVhcmVy
IGNvZGUgdG8KICAgIGZvbGxvdy4gIEluIHBhcnRpY3VsYXIsIHRoZSBYZW4gYmxvY2sgbWF5IG92
ZXJsYXAgd2l0aCB0aGUgVmlyaWRpYW4gYmxvY2sgaWYKICAgIFZpcmlkaWFuIGlzIG5vdCBlbmFi
bGVkIGZvciB0aGUgZG9tYWluLCBhbmQgdHJ5aW5nIHRvIGV4cHJlc3MgdGhpcyB3aXRoIG5hbWVk
CiAgICBsaXRlcmFscyBjYXVzZWQgbW9yZSBjb25mdXNpb24gdGhhdCBpdCBzb2x2ZWQuCiAgICAK
ICAgIEZ1dHVyZSBjaGFuZ2VzIHdpdGggY2xlYW4gdXAgdGhlIGluZGl2aWR1YWwgQVBJcywgaW5j
bHVkaW5nIGFsbG93aW5nIHRoZXNlCiAgICBNU1JzIHRvIGJlIHVzYWJsZSBmb3IgdmNwdXMgb3Ro
ZXIgdGhhbiBjdXJyZW50IChubyBjYWxsZXJzIGV4aXN0IHdpdGggdiAhPQogICAgY3VycmVudCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNl
cCAyNCAxNDowMDowMiAyMDE4ICswMTAwCgogICAgQVJNL2RvbTA6IEF2b2lkIHVzaW5nIGEgdmFy
aWFibGUgbGVuZ3RoIGFycmF5IGluIG1ha2VfbWVtb3J5X25vZGUoKQogICAgCiAgICBUaGUgcmVn
W10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNpemUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNl
IHRoZSB3b3JzdAogICAgY2FzZSBjYWxjdWxhdGlvbiByYXRoZXIgdGhhbiBtYWtpbmcgaXQgdmFy
aWFibGUgbGVuZ3RoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTdiZDI1NGE1MDhmNDE3NGZlMGQ1NmE5ZjFiOTg5
MmI3NjQ5YjRiOQpBdXRob3I6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDExIDIyOjE4OjA2IDIwMTggKzA1MzAKCiAgICB4ZW46YXJtOiBQ
b3B1bGF0ZSBhcm02NCBpbWFnZSBoZWFkZXIKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGltYWdl
IHNpemUgYW5kIGZsYWdzIHRvIFhFTiBpbWFnZSBoZWFkZXIuIEl0IHVzZXMKICAgIHRob3NlIGZp
ZWxkcyBhY2NvcmRpbmcgdG8gdGhlIHVwZGF0ZWQgTGludXgga2VybmVsIGltYWdlIGRlZmluaXRp
b24uCiAgICAKICAgIFdpdGggdGhpcyBwYXRjaCBib290bG9hZGVyIGNhbiBub3cgcGxhY2UgWEVO
IGltYWdlIGFueXdoZXJlIGluIHN5c3RlbQogICAgUkFNIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3Mg
d2l0aG91dCB0byB3b3JyeSBhYm91dCByZWxvY2F0aW9uLgogICAgRm9yIGluc3RhbmNlLCBpdCBm
aXhlcyB0aGUgWEVOIGJvb3Qgb24gQW1sb2dpYyBTb0Mgd2hlcmUgYm9vdGxvYWRlcihVLUJPT1Qp
CiAgICBhbHdheXMgcmVsb2NhdGVzIHRoZSBYRU4gaW1hZ2UgdG8gYW4gYWRkcmVzcyByYW5nZSBy
ZXNlcnZlZCBmb3IgZmlybXdhcmUgZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
IFByeXp3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:32:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:32: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 1g4la4-0003qu-PC; Tue, 25 Sep 2018 11:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4la3-0003qi-VZ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:32:40 +0000
X-Inumbo-ID: dc79c83c-c0b6-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc79c83c-c0b6-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 11:33: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 1g4la1-0005Kh-BZ; Tue, 25 Sep 2018 11:32: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 1g4la0-0001im-RO; Tue, 25 Sep 2018 11:32:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4la0-0001k0-Qo; Tue, 25 Sep 2018 11:32:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128037-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=17634d026f968c404b039a8d8431b6389dd396ea
X-Osstest-Versions-That: ovmf=a364928195e911c2650fcae6bd34cfd501df1f57
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 11:32:36 +0000
Subject: [Xen-devel] [ovmf test] 128037: 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>

ZmxpZ2h0IDEyODAzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwMzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxNzYzNGQwMjZmOTY4YzQwNGIwMzlhOGQ4NDMxYjYz
ODlkZDM5NmVhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMzY0OTI4
MTk1ZTkxMWMyNjUwZmNhZTZiZDM0Y2ZkNTAxZGYxZjU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwMzAgIDIwMTgtMDktMjUgMDA6NDE6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDM3ICAyMDE4LTA5LTI1IDAyOjQ1OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9uZ2FvIEd1
byA8ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoYW5nLCBTaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYTM2
NDkyODE5NS4uMTc2MzRkMDI2ZiAgMTc2MzRkMDI2Zjk2OGM0MDRiMDM5YThkODQzMWI2Mzg5ZGQz
OTZlYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:37:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11: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 1g4lea-000428-CL; Tue, 25 Sep 2018 11:37: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=asxs=mh=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1g4leY-000423-Us
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:37:19 +0000
X-Inumbo-ID: 0d130122-c0b7-11e8-a8a5-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d130122-c0b7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:35:06 +0200 (CEST)
Received: by mail-qk1-x741.google.com with SMTP id s129-v6so10430158qke.5
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 04:37:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=31SLiP4UwANgmEvkVjx1GNSM/O3fw/xJF5X/bSbwIpY=;
 b=BpZGCWvQ7HXfAMIItzBDOAb+SddBm9Hlfo0svYDHTTx8XfH9vxGkmTHm4xWVmJelID
 ngZ2xMdK1XJlJhYtnTH5bmndmxHIK258x9h4COjcxPMojWohuorawdOGpzkqpT+9Wa+S
 2Ydg8DSRUMUQKPIi4nne5IZUXM65GQNaoHANrr2Ebmy+jIIJC1v1pqVIUdRucZZ/iYRf
 Un42CuA5o7UG+iOp+6aDi5l1X76s64pJ4gDH9mtPXDDRItzOPHRMSX23ApjgNQYg/zTQ
 HwouMr7oMgMxZvD3ug31QofTz67qyiASXool9aDDytcqOAmkua9FDUFH2vxZknnnUasC
 5Jyg==
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=31SLiP4UwANgmEvkVjx1GNSM/O3fw/xJF5X/bSbwIpY=;
 b=E3FIp/4t+MgSjSb8reH2dHH9bMANiyf3TGqmqI8TYsYIOJ3OzWgQ6xh4PP1uhzhQwJ
 waTdlk80y9xTvBRQLt4GaAFGKHleJ60ZIW6b1K59hzK9HSW8DHmidx27pYmBFkzlAS12
 LfWIsFLpmV8UUaptLUtEuQhphat0ifI3+Tl2QE9qoucWu8zIcfg+6iCiObSqY7pBF0ns
 aVoTFUSg3fu5BF1OwoVPYYv8+pma6joRyzfVEPtCoIeR6HBUAqcj42vCIAJrEDCiWR9F
 jwpKFTl1VYU7CBoBJhJS4QZToQ405+BMW3k58NkmoyHd6Y2MtJ+cmIjb3tN3uvQpnkCC
 drvQ==
X-Gm-Message-State: ABuFfoghqI8CBW9GAeBi2KVqcvwAO0qtXAPqGdX2SNA26CBuQLLMvhWu
 V2kjYN1jusASEMFx2pWUmWk=
X-Google-Smtp-Source: ACcGV62Jbt9q//aoeXZLt7dFBnhzZQpmnRthXm7yKlkl13yPp0xAHrLjI56QiG+Oyo2mfs+Hprh+ZA==
X-Received: by 2002:a37:14d4:: with SMTP id 81-v6mr355936qku.201.1537875436716; 
 Tue, 25 Sep 2018 04:37:16 -0700 (PDT)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:1d94:9684:2890:372c])
 by smtp.gmail.com with ESMTPSA id
 t29-v6sm1356221qkt.44.2018.09.25.04.37.15
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 25 Sep 2018 04:37:15 -0700 (PDT)
From: Jason Andryuk <jandryuk@gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Tue, 25 Sep 2018 07:36:55 -0400
Message-Id: <20180925113655.4501-1-jandryuk@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v2] xen: Make XEN_BACKEND selectable by DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 Jan Beulich <jbeulich@suse.com>, Jason Andryuk <jandryuk@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>

WEVOX0JBQ0tFTkQgZG9lc24ndCBhY3R1YWxseSBkZXBlbmQgb24gWEVOX0RPTTAuICBEb21VcyBj
YW4gc2VydmUKYmFja2VuZHMgdG8gb3RoZXIgRG9tVXMuICBPbmUgZXhhbXBsZSBpcyBhIHNlcnZp
Y2UgVk0gcHJvdmlkaW5nIG5ldHdvcmsKYmFja2VuZHMuCgpUaGUgb3JpZ2luYWwgS2NvbmZpZyBk
ZWZhdWx0ZWQgRG9tMCB0byB5IGFuZCBpdCBjb3VsZCBiZSBkaXNhYmxlZC4gIERvbVUKY291bGQg
bm90IHNlbGVjdCB0aGUgb3B0aW9uLiAgV2l0aCB0aGUgbmV3IEtjb25maWcsIHdlIGRlZmF1bHQg
eSBmb3IKRG9tMCBhbmQgbiBmb3IgRG9tVS4gIEVpdGhlciBjYW4gdGhlbiB0b2dnbGUgdGhlIHNl
bGVjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT4KLS0tCnYyOiBvbWl0IHN1cGVyZmx1b3VzICJ5IGlmIiBwZXIgSmFuIEJldWxpY2gKLS0tCiBk
cml2ZXJzL3hlbi9LY29uZmlnIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJp
dmVycy94ZW4vS2NvbmZpZwppbmRleCBiNDU5ZWRmYWNmZjMuLjY5MmU4MmZjYWQxZiAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
MDEsOCArMTAxLDcgQEAgY29uZmlnIFhFTl9ERVZfRVZUQ0hOCiAKIGNvbmZpZyBYRU5fQkFDS0VO
RAogCWJvb2wgIkJhY2tlbmQgZHJpdmVyIHN1cHBvcnQiCi0JZGVwZW5kcyBvbiBYRU5fRE9NMAot
CWRlZmF1bHQgeQorCWRlZmF1bHQgWEVOX0RPTTAKIAloZWxwCiAJICBTdXBwb3J0IGZvciBiYWNr
ZW5kIGRldmljZSBkcml2ZXJzIHRoYXQgcHJvdmlkZSBJL08gc2VydmljZXMKIAkgIHRvIG90aGVy
IHZpcnR1YWwgbWFjaGluZXMuCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11: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 1g4lka-0004kk-5r; Tue, 25 Sep 2018 11: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=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4lkY-0004ka-CD
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:43:30 +0000
X-Inumbo-ID: eabe433c-c0b7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eabe433c-c0b7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:41:18 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,301,1534809600"; d="scan'208";a="66200123"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-snapshot:build-i386:<job status>:broken:regression
 distros-debian-snapshot:build-amd64-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:<job status>:broken:regression
 distros-debian-snapshot:build-amd64:<job status>:broken:regression
 distros-debian-snapshot:build-i386-pvops:<job status>:broken:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75240
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 12:43:20 +0100
Subject: [Xen-devel] [distros-debian-snapshot test] 75284: 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>

ZmxpZ2h0IDc1Mjg0IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1Mjg0LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNDAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3NTI0MAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjQwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNDAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3NTI0MAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjQwCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzUyNDAKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5l
dGluc3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 11:51:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 11:51: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 1g4lsK-0005WY-8q; Tue, 25 Sep 2018 11:51: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=k9t6=mh=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g4lsJ-0005WT-D8
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 11:51:31 +0000
X-Inumbo-ID: 0846c71d-c0b9-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0846c71d-c0b9-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 13:49:18 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id z186-v6so19701222lfa.5
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 04:51:28 -0700 (PDT)
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=I99qPSOrgvmcEXIRsfX4VQd4FDDkYfA6A+4eFfqgfNc=;
 b=GuQJkxKNMh/HH6fu00/zXE8+oCjHs6+DyTWQAI/zSbwFReLJ+uCKA0FZkQCAj8hj9x
 S1/vaSDpObozoiJbggthRMy2C/hxgK/bpnjzjR2xnEWRmXYn4/hRfW2b76ECrOs6bR5i
 gecyWYL/D/lrFNrbTgGHr4Rm2dXgjirLMvzR7D/AmehAy0l4cuOVURFJqnvILpvScOP8
 nGzlUtIh8hFdeF7QCMJ5ZBvkAgnLQUK+ZT9DSUEuRnwUq7kpKCHY0DFFNUuBFRgMM8jF
 OJR580sHHp+ExkZTb1EzXFKRjfTyy3eozualQ4k9KTT4uflIvAyUkSVIO47XXfwb05E0
 WPpQ==
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=I99qPSOrgvmcEXIRsfX4VQd4FDDkYfA6A+4eFfqgfNc=;
 b=FvHW+lJan9+eBJJPlDDwsIbLTUIyiO/MHsbA5YRlxQ7pSNXRWd8LuB/VgUz8qzd1E0
 viP0GX5nsOYVCGuvmAFxjxojRQ083AXupfR5RQ9KAzAHz/TUdMQmyT9JmgQ1QUHqNXxU
 EK8v1mT3ggL92Pb3dmtsr+3sOGMjyQIEz8bc925R58mmA2g/WDH5DNFUhAnJPHHWFAvu
 AX8FnvsYVFEcTdLR9wFUFgQ4XiU86CNJFCN4oCbksuNq1DB2KWOXvSiDh9H7bSUESFVC
 gQS3sYTYhXl+u4+gEWGrVbK25h0Je/poX/qG1mVeRxeoAgney8a6UZmL1Xud+rsQWHGd
 UU6A==
X-Gm-Message-State: ABuFfoi46w0K8oQoYS995LnbCe1zAoSXUEeZDsrLWFo7vz4d6/inKH2U
 wQSsk+UwUJS3nXjbas0AhmdKok4cuJsArrYDHiU=
X-Google-Smtp-Source: ACcGV62soCXSvEgIH9hlZNp9GJRhRaghrkUtBkpIRaAuRATNVUx7NIag5jRNc5G6mtkyAMrRdyFm8SQF4XmVmUoQKQ4=
X-Received: by 2002:a19:ca09:: with SMTP id a9-v6mr484271lfg.149.1537876287474; 
 Tue, 25 Sep 2018 04:51:27 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
In-Reply-To: <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Tue, 25 Sep 2018 13:51:14 +0200
Message-ID: <CADJ6SV2cKnTTSEgLHtoQNASxkQiSHv_JKxhKtgpwy50iJdQH5g@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.net,
 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>

UmVwbHkgZm9yIEp1bGllbiwKeWVzLCBteSBwbGF0Zm9ybSBoYXZlIDQgQ1BVcyBpdCdzIFVsdHJh
WmVkLUVHIGJvYXJkIHdpdGggY2FycmllciBjYXJkLgpJIHVzZSBvbmx5IDIgQ1BVcywgb25lIGZv
ciBkb20wIHdoaWNoIGlzIFBldGFMaW51eCBhbmQgb25lIGZvciBkb21VCndoaWNoIGlzIGJhcmUt
bWV0YWwgYXBwbGljYXRpb24gdGhhdCBibGlua3MgTEVEIG9uIHRoZSBib2FyZCAoSSB1c2UgaXQK
dG8gbWVhc3VyZSBqaXR0ZXIgd2l0aCBvc2NpbGxvc2NvcGUpLCBvdGhlciB0d28gQ1BVcyBhcmUg
dW51c2VkIChpbgppZGxlIGxvb3ApLgoKQWJvdXQgY29tbWFuZCwgY29tbWFkIGlzIGZyb20geGVu
LW92ZXJsYXkuZHRzaSBmaWxlIHdoaWNoIGlzIGluY2x1ZGVkCmluIHN5c3RlbS11c2VyLmR0c2kg
ZmlsZSBpbiBteSBwcm9qZWN0LiBXaG9sZSBmaWxlIGlzIGluY2x1ZGVkIGluCmF0YXRjaG1lbnQg
aW4gbXkgZWFybGllciByZXBseS4KCkFib3V0IHRoaXMgb3B0aW9uczoKbWF4dmNwdXM9MQpjb3Jl
X3Bhcmtpbmc9cGVyZm9ybWFuY2UKY3B1ZnJlcT14ZW46cGVyZm9ybWFuY2UKSSB3YXMganVzdCB0
ZXN0aW5nIHRoZW0gdG8gc2VlIHdpbGwgSSBnZXQgYW55IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50
LApJIHdpbGwgcmVtb3ZlIHRoZW0gcmlnaHQgYXdheS4KCkJlc3QgcmVnYXJkcywgTWlsYW4gQm9i
ZXJpYyEKT24gVHVlLCBTZXAgMjUsIDIwMTggYXQgMToxNSBQTSBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIERhcmlvLAo+Cj4gT24gMDkvMjUvMjAxOCAx
MDowMiBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiBPbiBNb24sIDIwMTgtMDktMjQgYXQg
MjI6NDYgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBPbiAwOS8yMS8yMDE4IDA1OjIw
IFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiA+Pj4KPiA+Pj4gV2hhdCBJJ20gYWZ0ZXIsIGlz
IGhvdyBsb2csIGFmdGVyIGRvbWFpbl9kZXN0cm95KCksCj4gPj4+IGNvbXBsZXRlX2RvbWFpbl9k
ZXN0cm95KCkgaXMgY2FsbGVkLCBhbmQgd2hldGhlci9ob3cgaXQgcmVsYXRlcyB0aGUKPiA+Pj4g
dGhlCj4gPj4+IGdyYWNlIHBlcmlvZCBpZGxlIHRpbWVyIHdlJ3ZlIGFkZGVkIGluIHRoZSBSQ1Ug
Y29kZS4KPiA+Pgo+ID4+IE5VTEwgc2NoZWR1bGVyIGFuZCB2d2ZpPW5hdGl2ZSB3aWxsIGluZXZp
dGFibHkgaW50cm9kdWNlIGEgbGF0ZW5jeQo+ID4+IHdoZW4KPiA+PiBkZXN0cm95aW5nIGEgZG9t
YWluLiB2d2ZpPW5hdGl2ZSBtZWFucyB0aGUgZ3Vlc3Qgd2lsbCBub3QgdHJhcCB3aGVuCj4gPj4g
aXQKPiA+PiBoYXMgbm90aGluZyB0byBkbyBhbmQgc3dpdGNoIHRvIHRoZSBpZGxlIHZDUFUuIFNv
LCBpbiBzdWNoCj4gPj4gY29uZmlndXJhdGlvbiwgaXQgaXMgZXh0cmVtZWx5IHVubGlrZWx5IHRo
ZSBleGVjdXRlIHRoZSBpZGxlX2xvb3Agb3IKPiA+PiBldmVuIGVudGVyIGluIHRoZSBoeXBlcnZp
c29yIHVubGVzcyB0aGVyZSBhcmUgYW4gaW50ZXJydXB0IG9uIHRoYXQKPiA+PiBwQ1BVLgo+ID4+
Cj4gPiBBaCEgSSdtIG5vdCBmYW1pbGlhciB3aXRoIHdmaT1uYXRpdmUgLS1hbmQgaW4gZmFjdCBJ
IHdhcyBjb21wbGV0ZWx5Cj4gPiBpZ25vcmluZyBpdC0tIGJ1dCB0aGlzIGFuYWx5c2lzIG1ha2Vz
IHNlbnNlIHRvIG1lLgo+ID4KPiA+PiBQZXIgbXkgdW5kZXJzdGFuZGluZyBvZiBjYWxsX3JjdSwg
dGhlIGNhbGxzIHdpbGwgYmUgcXVldWVkIHVudGlsIHRoZQo+ID4+IFJDVQo+ID4+IHJlYWNoZWQg
YSB0aHJlc2hvbGQuIFdlIGRvbid0IGhhdmUgbWFueSBwbGFjZSB3aGVyZSBjYWxsX3JjdSBpcwo+
ID4+IGNhbGxlZCwKPiA+PiBzbyByZWFjaGluZyB0aGUgdGhyZWVzaG9sZCBtYXkganVzdCBuZXZl
ciBoYXBwZW4uIEJ1dCBub3RoaW5nIHdpbGwKPiA+PiB0ZWxsCj4gPj4gdGhhdCB2Q1BVIHRvIGdv
IGluIFhlbiBhbmQgc2F5ICJJIGFtIGRvbmUgd2l0aCBSQ1UiLiBEaWQgSSBtaXNzCj4gPj4gYW55
dGhpbmc/Cj4gPj4KPiA+IFllYWgsIGFuZCBpbiBmYWN0IHdlIGFkZGVkIHRoZSB0aW1lciBfYnV0
XywgaW4gdGhpcyBjYXNlLCBpdCBkb2VzIG5vdAo+ID4gbG9vayB0aGF0IHRoZSB0aW1lciBpcyBm
aXJpbmcuIEl0IGxvb2tzIG11Y2ggbW9yZSBsaWtlICJzb21lIHJhbmRvbQo+ID4gaW50ZXJydXB0
IGhhcHBlbnMiLCBhcyB5b3UncmUgc3VnZ2VzdGluZy4gT1RPSCwgaW4gdGhlIGNhc2Ugd2hlcmUg
dGhlcmUKPiA+IGFyZSBubyBwcmludGsoKXMsIGl0IG1pZ2h0IGJlIHRoYXQgdGhlIHRpbWVyIGRv
ZXMgZmlyZSwgYnV0IHRoZSB2Y3B1Cj4gPiBoYXMgbm90IGdvbmUgdGhyb3VnaCBYZW4sIHNvIHRo
ZSBncmFjZSBwZXJpb2QgaXMsIGFzIGZhciBhcyB3ZSBrbm93LAo+ID4gbm90IGV4cGlyZWQgeWV0
ICh3aGljaCBpcyBhbHNvIGluIGFjY29yZGFuY2Ugd2l0aCBKdWxpZW4ncyBhbmFseXNpcywgYXMK
PiA+IGZhciBhcyBJIHVuZGVyc3Rvb2QgaXQpLgo+Cj4gVGhlIHRpbWVyIGlzIG9ubHkgYWN0aXZh
dGVkIHdoZW4gc2NoZWRfdGlja19zdXNwZW5kKCkgaXMgY2FsbGVkLiBXaXRoCj4gdndmaT1uYXRp
dmUsIHlvdSB3aWxsIG5ldmVyIHJlYWNoIHRoZSBpZGxlX2xvb3AoKSBhbmQgdGhlcmVmb3JlIG5l
dmVyCj4gc2V0dXAgYSB0aW1lci4KPgo+IE1pbGFuIGNvbmZpcm1lZCB0aGF0IGd1ZXN0IGNhbiBi
ZSBkZXN0cm95ZWQgd2l0aCB2d2ZpPW5hdGl2ZSByZW1vdmVkLiBTbwo+IHRoaXMgaXMgY29uZmly
bWluZyBteSB0aGlua2luZy4gVHJhcHBpbmcgd2ZpIHdpbGwgZW5kIHVwIHRvIHN3aXRjaCB0bwo+
IGlkbGUgdkNQVSBhbmQgdHJpZ2dlciB0aGUgZ3JhY2UgcGVyaW9kLgo+Cj4gSSBhbSBub3QgZW50
aXJlbHkgc3VyZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIHJlcHJvZHVjZSBpdCBvbiB4ODYsIGJ1dCBJ
Cj4gZG9uJ3QgdGhpbmsgaXQgaXMgYSBYZW4gQXJtIHNwZWNpZmljLgo+Cj4gV2hlbiBJIGxvb2tl
ZCBhdCB0aGUgY29kZSwgSSBkb24ndCBzZWUgYW55IGdyYWNlIHBlcmlvZCBpbiBvdGhlciBjb250
ZXh0Cj4gdGhhbiBpZGxlX2xvb3AuIFJhdGhlciB0aGFuIGFkZGluZyBhbm90aGVyIGdyYWNlIHBl
cmlvZCwgSSB3b3VsZCBqdXN0Cj4gZm9yY2UgcXVpZXNjZW5jZSBmb3IgZXZlcnkgY2FsbF9yY3Uu
Cj4KPiBUaGlzIHNob3VsZCBub3QgYmUgaGF2ZSBhIGJpZyBwZXJmb3JtYW5jZSBpbXBhY3QgYXMg
d2UgZG9uJ3QgdXNlIG11Y2gKPiBjYWxsX3JjdSBhbmQgaXQgd291bGQgYWxsb3cgZG9tYWluIHRv
IGJlIGZ1bGx5IGRlc3Ryb3llZCBpbiB0aW1lbHkgbWFubmVyLgo+Cj4gQ2hlZXJzLAo+Cj4gLS0K
PiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 12:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 12:15: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 1g4mFE-00077M-D0; Tue, 25 Sep 2018 12:15: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=2skl=mh=gmail.com=bsingharora@srs-us1.protection.inumbo.net>)
 id 1g4mFC-00077C-Vi
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 12:15:11 +0000
X-Inumbo-ID: 57888243-c0bc-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57888243-c0bc-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 14:12:59 +0200 (CEST)
Received: by mail-pf1-x441.google.com with SMTP id x26-v6so1071714pfn.4
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 05:15:09 -0700 (PDT)
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=gQtaM9eknJxnHWhohwXfKlfTu7V5+kzZCuLhwZEH/OE=;
 b=FjuUzCipu/AXBKYV7TV9In3RoeDSwuvZVvYaXWTxX1BaUl6z/+3OS/eRAE7+3ldHKF
 lu4iMcE9hu43clTeScYND8i+A6aLZkCeKEWRwEF8h65On1u2CQVKVU0i5XTxdkVmn1f3
 XoXfVjxdSph7j3WoZKdHnNEPCTgoA4fHnG5OjPON6T2NQN769q+m7mrXiiTdJBWV1RuJ
 9c7tM+8GEOMGoOBaMh41PNYAq5S1jQfppxYTHKX7/LGImT2BBNvGssA2Oqy30I+3n3y4
 MkfKS8cpzWZS2y4pG8gjuunoiSQXD39kADfbWK/lg7Qa6gTVrq3bg4H5A1jVD0GdVjVu
 2Bsg==
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=gQtaM9eknJxnHWhohwXfKlfTu7V5+kzZCuLhwZEH/OE=;
 b=iY89LZYmwq7SZDEOhPTVhszysKgo3svjCgKKDLuf7dmjXC/jCDUUsMO5p/0PxJfbVZ
 tUKiF3WZ1b06YW77yfwXgb44RrSCkMCnLehQWxvVnfSaSIsbv2NBCSzSx2RmrXNybzPD
 oa6hLXIo7cpanmKyMeRMH49g5ZIrRnk2GkUPsYg2vPdltx2f2svJU/fI5Yr4l6gp/BCj
 fQAcNnorVVXPKwstb/0TzbcX3T+P/kkmr39NaYxC/pWkJGqdBLpmiUPSVfl4eE4Scd3o
 a+7Jetw4DtGXe3FE17vftTnPdhzExOD7oMa0l4Lzd1cS0D8mrI9oaCkuav4nAk0FISbl
 zIUA==
X-Gm-Message-State: ABuFfoiTsyAkiZeXW4bV4tvjbl7PBij7x5nwmqK1mrFMl9w6dPso7A3H
 6yiILDcREUjpJU1Soko/AlU=
X-Google-Smtp-Source: ACcGV61TrZaw8pSev8G9dD7XkP4N2kB4Rn0vImS95/K4AjA8SgoaIBOURC8qjFXW9wSxMWn+8uwIiQ==
X-Received: by 2002:a65:6398:: with SMTP id
 h24-v6mr804943pgv.245.1537877708816; 
 Tue, 25 Sep 2018 05:15:08 -0700 (PDT)
Received: from localhost (14-202-194-140.static.tpgi.com.au. [14.202.194.140])
 by smtp.gmail.com with ESMTPSA id
 p75-v6sm4299662pfi.22.2018.09.25.05.15.07
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 25 Sep 2018 05:15:08 -0700 (PDT)
Date: Tue, 25 Sep 2018 22:15:04 +1000
From: Balbir Singh <bsingharora@gmail.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20180925121504.GH8537@350D>
References: <20180925091457.28651-1-david@redhat.com>
 <20180925091457.28651-6-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180925091457.28651-6-david@redhat.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2 5/6] powerpc/powernv: hold
 device_hotplug_lock when calling memtrace_offline_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: Michael Neuling <mikey@neuling.org>, linux-acpi@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>, linux-doc@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 devel@linuxdriverproject.org, xen-devel@lists.xenproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgMTE6MTQ6NTZBTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gTGV0J3MgcGVyZm9ybSBhbGwgY2hlY2tpbmcgKyBvZmZsaW5pbmcgKyByZW1v
dmluZyB1bmRlcgo+IGRldmljZV9ob3RwbHVnX2xvY2ssIHNvIG5vYm9keSBjYW4gbWVzcyB3aXRo
IHRoZXNlIGRldmljZXMgdmlhCj4gc3lzZnMgY29uY3VycmVudGx5Lgo+IAo+IENjOiBCZW5qYW1p
biBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+Cj4gQ2M6IFBhdWwgTWFj
a2VycmFzIDxwYXVsdXNAc2FtYmEub3JnPgo+IENjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs
ZXJtYW4uaWQuYXU+Cj4gQ2M6IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4K
PiBDYzogQmFsYmlyIFNpbmdoIDxic2luZ2hhcm9yYUBnbWFpbC5jb20+Cj4gQ2M6IE1pY2hhZWwg
TmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+Cj4gUmV2aWV3ZWQtYnk6IFBhdmVsIFRhdGFzaGlu
IDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgo+IFJldmlld2VkLWJ5OiBSYXNobWljYSBH
dXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cG93ZXJudi9tZW10cmFjZS5jIHwgNCArKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYv
bWVtdHJhY2UuYwo+IGluZGV4IGZkZDQ4ZjFhMzlmNy4uZDg0ZDA5YzU2YWY5IDEwMDY0NAo+IC0t
LSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCj4gKysrIGIvYXJj
aC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKPiBAQCAtNzAsNiArNzAsNyBA
QCBzdGF0aWMgaW50IGNoYW5nZV9tZW1ibG9ja19zdGF0ZShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICpt
ZW0sIHZvaWQgKmFyZykKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKiBjYWxsZWQgd2l0aCBk
ZXZpY2VfaG90cGx1Z19sb2NrIGhlbGQgKi8KPiAgc3RhdGljIGJvb2wgbWVtdHJhY2Vfb2ZmbGlu
ZV9wYWdlcyh1MzIgbmlkLCB1NjQgc3RhcnRfcGZuLCB1NjQgbnJfcGFnZXMpCj4gIHsKPiAgCXU2
NCBlbmRfcGZuID0gc3RhcnRfcGZuICsgbnJfcGFnZXMgLSAxOwo+IEBAIC0xMTEsNiArMTEyLDcg
QEAgc3RhdGljIHU2NCBtZW10cmFjZV9hbGxvY19ub2RlKHUzMiBuaWQsIHU2NCBzaXplKQo+ICAJ
ZW5kX3BmbiA9IHJvdW5kX2Rvd24oZW5kX3BmbiAtIG5yX3BhZ2VzLCBucl9wYWdlcyk7Cj4gIAo+
ICAJZm9yIChiYXNlX3BmbiA9IGVuZF9wZm47IGJhc2VfcGZuID4gc3RhcnRfcGZuOyBiYXNlX3Bm
biAtPSBucl9wYWdlcykgewo+ICsJCWxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKCldoeSBub3QgZ3Jh
YiB0aGUgbG9jayBiZWZvcmUgdGhlIGZvciBsb29wPyBUaGF0IHdheSB3ZSBjYW4gYXZvaWQgYmFk
IGNhc2VzIGxpa2UgYQpsYXJnZSBub2RlIGJlaW5nIHNjYW5uZWQgZm9yIGEgc21hbGwgbnVtYmVy
IG9mIHBhZ2VzIChucl9wYWdlcykuIElkZWFsbHkgd2UgbmVlZAphIGNvbmRfcmVzY2hlZCgpIGlu
IHRoZSBsb29wLCBidXQgSSBndWVzcyBvZmZsaW5lX3BhZ2VzKCkgaGFzIG9uZS4KCkFja2VkLWJ5
OiBCYWxiaXIgU2luZ2ggPGJzaW5naGFyb3JhQGdtYWlsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 12:35:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 12: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 1g4mYD-000062-2F; Tue, 25 Sep 2018 12:34:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4mYB-00005x-NM
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 12:34:47 +0000
X-Inumbo-ID: 89816430-c0bf-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89816430-c0bf-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 12:35:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79556042"
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xenproject.org>, Julien Grall <julien.grall@arm.com>
References: <E1g4h6T-0006O9-2z@osstest.test-lab.xenproject.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <8493dd66-5c6e-1f6c-7a37-0f0e4ef6d94c@citrix.com>
Date: Tue, 25 Sep 2018 13:34:44 +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: <E1g4h6T-0006O9-2z@osstest.test-lab.xenproject.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-unstable-smoke bisection] complete
 test-arm64-arm64-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMTggMDc6NDUsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBicmFuY2gg
eGVuLXVuc3RhYmxlLXNtb2tlCj4geGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQo+IGpvYiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbQo+IHRlc3RpZCB4ZW4tYm9vdAo+Cj4gVHJlZTogbGludXgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJl
ZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+IFRyZWU6IHhlbiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+Cj4gKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+Cj4gICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+ICAgQnVnIGludHJvZHVjZWQ6ICBjZDgwMTViNjM0YjAw
NWEzOTExYmQ2MDI1MzUxY2Q4NTRkNjNhODJhCj4gICBCdWcgbm90IHByZXNlbnQ6IDE3YmQyNTRh
NTA4ZjQxNzRmZTBkNTZhOWYxYjk4OTJiNzY0OWI0YjkKPiAgIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA0NC8KPgo+
Cj4gICBjb21taXQgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQo+ICAg
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ICAgRGF0
ZTogICBNb24gU2VwIDI0IDE0OjAwOjAyIDIwMTggKzAxMDAKPiAgIAo+ICAgICAgIEFSTS9kb20w
OiBBdm9pZCB1c2luZyBhIHZhcmlhYmxlIGxlbmd0aCBhcnJheSBpbiBtYWtlX21lbW9yeV9ub2Rl
KCkKPiAgICAgICAKPiAgICAgICBUaGUgcmVnW10gYXJyYXkgY2FuIGhhdmUgYSBtYXhpbXVtIHNp
emUgb2YgOCBpbiBwcmFjdGljZSwgc28gdXNlIHRoZSB3b3JzdAo+ICAgICAgIGNhc2UgY2FsY3Vs
YXRpb24gcmF0aGVyIHRoYW4gbWFraW5nIGl0IHZhcmlhYmxlIGxlbmd0aC4KPiAgICAgICAKPiAg
ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+ICAgICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+Cj4KPiBGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKPiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0
L3hlbi11bnN0YWJsZS1zbW9rZS90ZXN0LWFybTY0LWFybTY0LXhsLXhzbS54ZW4tYm9vdC5odG1s
Cj4gUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS90ZXN0LWFybTY0LWFybTY0LXhsLXhz
bS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMjgwNDQuYmlzZWN0aW9uLXN1bW1hcnkgLS1i
YXNpcy10ZW1wbGF0ZT0xMjc5MjggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5z
dGFibGUtc21va2UgdGVzdC1hcm02NC1hcm02NC14bC14c20geGVuLWJvb3QKPiBTZWFyY2hpbmcg
Zm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgo+ICAxMjgwMzggZmFpbCBbaG9zdD1sYXh0b24xXSAv
IDEyNzkyOCBvay4KPiBGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjgwMzggLyAxMjc5
MjgKPiBUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cj4g
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKPiBUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0Cj4gVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cj4gTGF0ZXN0IDUw
NDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKPiBCYXNpcyBw
YXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKPiBH
ZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0IzUwNDg0ZWUxMzNjMjIxOWEyNmZkOThi
Mzk3NzAxODcyMjFiNWUwYmMtNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBi
YyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Izk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMtMWJkOWNjMzRlMTUyYWRkZWFjYmJm
NDQ4OTgxMjVjN2JlMDBlNzY3Nwo+IExvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBo
Cj4gU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6Cj4gIDEyNzkyOCBwYXNzIDUwNDg0ZWUxMzNj
MjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0
MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKPiAgMTI4MDEzIGZhaWwgNTA0
ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYzYTgyYQo+ICAxMjgwMTkg
ZmFpbCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3Cj4g
IDEyODAxNyBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNl
YTUxZWMKPiAgMTI4MDIwIGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1
ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1
MWNkODU0ZDYzYTgyYQo+ICAxMjgwMjMgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5Nzcw
MTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxN2JkMjU0YTUwOGY0MTc0ZmUw
ZDU2YTlmMWI5ODkyYjc2NDliNGI5Cj4gIDEyODAyNiBwYXNzIDUwNDg0ZWUxMzNjMjIxOWEyNmZk
OThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZm
MzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKPiAgMTI4MDI1IGZhaWwgNTA0ODRlZTEzM2My
MjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWJk
OWNjMzRlMTUyYWRkZWFjYmJmNDQ4OTgxMjVjN2JlMDBlNzY3Nwo+ICAxMjgwMjcgZmFpbCA1MDQ4
NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3Cj4gIDEyODAyOSBm
YWlsIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0ODk4MTI1YzdiZTAwZTc2NzcKPiAg
MTI4MDMyIGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYz
YTgyYQo+ICAxMjgwMzQgcGFzcyA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVl
MGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxN2JkMjU0YTUwOGY0MTc0ZmUwZDU2YTlmMWI5
ODkyYjc2NDliNGI5Cj4gIDEyODAzOSBmYWlsIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAx
ODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNkODAxNWI2MzRiMDA1YTM5MTFi
ZDYwMjUzNTFjZDg1NGQ2M2E4MmEKPiAgMTI4MDM4IGZhaWwgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5
OGIzOTc3MDE4NzIyMWI1ZTBiYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWJkOWNjMzRlMTUy
YWRkZWFjYmJmNDQ4OTgxMjVjN2JlMDBlNzY3Nwo+ICAxMjgwNDIgcGFzcyA1MDQ4NGVlMTMzYzIy
MTlhMjZmZDk4YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxN2Jk
MjU0YTUwOGY0MTc0ZmUwZDU2YTlmMWI5ODkyYjc2NDliNGI5Cj4gIDEyODA0NCBmYWlsIDUwNDg0
ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGNkODAxNWI2MzRiMDA1YTM5MTFiZDYwMjUzNTFjZDg1NGQ2M2E4MmEKPiBTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCj4gIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNzkyOCAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCj4gIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODAxOSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCj4gIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MDI2IChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKPiAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwMjcgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQo+ICAwIHJldmlzaW9ucyBhdCA1MDQ4NGVlMTMzYzIyMTlhMjZmZDk4
YjM5NzcwMTg3MjIxYjVlMGJjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxN2JkMjU0YTUwOGY0
MTc0ZmUwZDU2YTlmMWI5ODkyYjc2NDliNGI5Cj4gTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwg
Y2hlY2tpbmcgZ3JhcGggc3RhdGUuCj4gIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODAyMyAocGFz
cyksIGZvciBsYXN0IHBhc3MKPiAgUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MDMyIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKPiAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwMzQgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCj4gIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MDM5IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKPiAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwNDIgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCj4gIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MDQ0IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKPgo+ICoqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
Pgo+ICAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
PiAgIEJ1ZyBpbnRyb2R1Y2VkOiAgY2Q4MDE1YjYzNGIwMDVhMzkxMWJkNjAyNTM1MWNkODU0ZDYz
YTgyYQo+ICAgQnVnIG5vdCBwcmVzZW50OiAxN2JkMjU0YTUwOGY0MTc0ZmUwZDU2YTlmMWI5ODky
Yjc2NDliNGI5Cj4gICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNDQvCj4KPgo+ICAgY29tbWl0IGNkODAxNWI2MzRi
MDA1YTM5MTFiZDYwMjUzNTFjZDg1NGQ2M2E4MmEKPiAgIEF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgIERhdGU6ICAgTW9uIFNlcCAyNCAxNDowMDow
MiAyMDE4ICswMTAwCj4gICAKPiAgICAgICBBUk0vZG9tMDogQXZvaWQgdXNpbmcgYSB2YXJpYWJs
ZSBsZW5ndGggYXJyYXkgaW4gbWFrZV9tZW1vcnlfbm9kZSgpCj4gICAgICAgCj4gICAgICAgVGhl
IHJlZ1tdIGFycmF5IGNhbiBoYXZlIGEgbWF4aW11bSBzaXplIG9mIDggaW4gcHJhY3RpY2UsIHNv
IHVzZSB0aGUgd29yc3QKPiAgICAgICBjYXNlIGNhbGN1bGF0aW9uIHJhdGhlciB0aGFuIG1ha2lu
ZyBpdCB2YXJpYWJsZSBsZW5ndGguCj4gICAgICAgCj4gICAgICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgICAgICBSZXZpZXdlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClNvIG9idmlvdXNseSB0aGlz
IGNoYW5nZSBoYXMgYnJva2VuIHNvbWV0aGluZywgYnV0IGl0IGlzIG5vdCBvYnZpb3VzIHdoYXQu
CgpUaGUgZnVsbHkgZGlmZiBpczoKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzhlMGRlMy4uYWM4ZDQ3
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTM5LDkgKzUzOSwxMSBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgaW50IHJlcywg
aTsKICAgICBpbnQgcmVnX3NpemUgPSBhZGRyY2VsbHMgKyBzaXplY2VsbHM7CiAgICAgaW50IG5y
X2NlbGxzID0gcmVnX3NpemUqa2luZm8tPm1lbS5ucl9iYW5rczsKLSAgICBfX2JlMzIgcmVnW25y
X2NlbGxzXTsKKyAgICBfX2JlMzIgcmVnW05SX01FTV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBh
ZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwogICAgIF9fYmUzMiAqY2VsbHM7CiAKKyAgICBCVUdf
T04obnJfY2VsbHMgPj0gQVJSQVlfU0laRShyZWcpKTsKKwogICAgIGR0X2RwcmludGsoIkNyZWF0
ZSBtZW1vcnkgbm9kZSAocmVnIHNpemUgJWQsIG5yIGNlbGxzICVkKVxuIiwKICAgICAgICAgICAg
ICAgIHJlZ19zaXplLCBucl9jZWxscyk7CgoKYW5kIHRoZSBCVUdfT04oKSBpcyBub3QgdHJpcHBp
bmcuwqAgQm9vdCBjb250aW51ZXMsIGFuZCBkMHYwIGFwcGVhcnMgdG8KYmUgZG9pbmcgc29tZXRo
aW5nIGJ1dCAocHJlc3VtYWJseT8pIG5vdCBtYWtpbmcgYW55IHByb2dyZXNzLgoKU2FkbHkgYXQg
dGhpcyBwb2ludCwgbXkgYmVzdCBndWVzcyBpcyB0aGF0IHRoZXJlIGlzL3dhcyBzb21lIFVuZGVm
aW5lZApCZWhhdmlvdXIgd2hpY2ggaXMgbm93IGJlaW5nIG9wdGltaXNlZCBkaWZmZXJlbnRseS4K
Cn5hbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 12:42:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 12:42: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 1g4mfB-0000q1-TF; Tue, 25 Sep 2018 12:42:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4mfB-0000pw-G7
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 12:42:01 +0000
X-Inumbo-ID: 8bd294f9-c0c0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8bd294f9-c0c0-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 12:43:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 06:41:58 -0600
Message-Id: <5BAA2D1302000078001EB979@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 06:41:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
In-Reply-To: <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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+IE9uIDIwLjA5LjE4IGF0IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDkvMTggMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgZnVuY3Rp
b24gZG9lcyB0d28gdHJhbnNsYXRpb25zIGluIG9uZSBnbyBmb3IgYSBzaW5nbGUgZ3Vlc3QgYWNj
ZXNzLgo+PiBBbnkgZmFpbHVyZSBvZiB0aGUgZmlyc3QgdHJhbnNsYXRpb24gc3RlcCAoZ3Vlc3Qg
bGluZWFyIC0+IGd1ZXN0Cj4+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQgdG8g
dGFrZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPj4gb2YgdGhlIHNlY29uZCBzdGVwIChn
dWVzdCBwaHlzaWNhbCAtPiBob3N0IHBoeXNpY2FsKS4KPiAKPiBXaHk/ICBXaGF0IGlzIHRoZSBi
YXNpcyBvZiB0aGlzIHByZXN1bXB0aW9uPwo+IAo+IEFzIGZhciBhcyB3aGF0IHJlYWwgaGFyZHdh
cmUgZG9lcy4uLgo+IAo+IFRoaXMgdGVzdCBzZXRzIHVwIGEgYmFsbG9vbmVkIHBhZ2UgYW5kIGEg
cmVhZC1vbmx5IHBhZ2UuICBJLmUuIGEgc2Vjb25kCj4gc3RhZ2UgZmF1bHQgb24gdGhlIGZpcnN0
IHBhcnQgb2YgYSBtaXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPiBmYXVsdCBv
biB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIGFjY2Vzcy4KPiAKPiAoZDEpIC0tLSBYZW4gVGVzdCBG
cmFtZXdvcmsgLS0tCj4gKGQxKSBFbnZpcm9ubWVudDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBs
ZXZlbHMpCj4gKGQxKSBUZXN0IHNwbGl0ZmF1bHQKPiAoZDEpIEFib3V0IHRvIHJlYWQKPiAoWEVO
KSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MSwgZ3BhIDAwMDAwMDAwMDAxMWNmZmMKPiAo
ZDEpIFJlYWRpbmcgUFRSOiBnb3QgMDAwMDAwMDBmZmZmZmZmZgo+IChkMSkgQWJvdXQgdG8gd3Jp
dGUKPiAoWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MiwgZ3BhIDAwMDAwMDAwMDAx
MWNmZmMKPiAoZDEpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChkMSkgUEFOSUM6
IFVuaGFuZGxlZCBleGNlcHRpb24gYXQgMDAwODowMDAwMDAwMDAwMTA0N2UwCj4gKGQxKSBWZWMg
MTQgI1BGWy1kLXNXUF0gJWNyMiAwMDAwMDAwMDAwMTFkMDAwCj4gKGQxKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiAKPiBUaGUgc2Vjb25kIHN0YWdlIGZhdWx0IGlzIHJlY29nbmlz
ZWQgZmlyc3QsIHdoaWNoIGlzIGNvbnRyYXJ5IHRvIHlvdXIKPiBwcmVzdW1wdGlvbiwgaS5lLiB0
aGUgY29kZSBpbiBpdHMgY3VycmVudCBmb3JtIGFwcGVhcnMgdG8gYmUgY29ycmVjdC4KCkNvbWlu
ZyBiYWNrIHRvIHRoaXMgZXhhbXBsZSBvZiB5b3VyczogQXMgYSBmaXJzdCBzdGVwLCBhcmUgd2Ug
aW4KYWdyZWVtZW50IHRoYXQgd2l0aCB0aGUgZXhjZXB0aW9uIG9mIHZlcnkgY29tcGxleCBpbnN0
cnVjdGlvbnMKKEZTQVZFLCBGWFNBVkUsIFhTQVZFIGV0YykgaW5zdHJ1Y3Rpb25zIGFyZSBzdXBw
b3NlZCB0byB3b3JrIGluIGFuCmFsbC1vci1ub3RoaW5nIG1hbm5lciB3aGVuIGl0IGNvbWVzIHRv
IHVwZGF0aW5nIG9mIGFyY2hpdGVjdHVyYWwKc3RhdGUgKGJlIGl0IHJlZ2lzdGVycyBvciBtZW1v
cnkpPyBJZiB5b3UgYWdyZWUsIHRoZW4gSSBjYW5ub3Qgc2VlCmhvdyBhdm9pZGluZyB0byByYWlz
ZSAjUEYgb24gdGhlIHNlY29uZCBoYWxmIG9mIGEgc3BsaXQgYWNjZXNzIGNhbiBiZQpjb3JyZWN0
IGluIHlvdXIgb3BpbmlvbiwgaXJyZXNwZWN0aXZlIG9mIHRoZSBmaXJzdCB2cyBzZWNvbmQgbGV2
ZWwKdHJhbnNsYXRpb24gb3JkZXJpbmcgZm9yIHRoZSB0d28gcGFydHMuIEluIGZhY3QgSSB0aGlu
ayB0aGVyZSBhcmUgZnVydGhlcgpjYXNlcyB3aGVyZSB3ZSB3b3VsZCBuZWVkIHRvIGNoYW5nZSBj
b2RlIGZvciB0aGlzIHRvIGJlIGd1YXJhbnRlZWQsCmJ1dCBodm1lbXVsX21hcF9saW5lYXJfYWRk
cigpIGNhbiBiZSBxdWl0ZSBoZWxwZnVsIGhlcmUgKG9uY2UKcGF0Y2hlZCBhcyBzdWdnZXN0ZWQp
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 12:57:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 12:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4mtm-0001qC-3O; Tue, 25 Sep 2018 12:57:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4mtk-0001pS-GA
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 12:57:04 +0000
X-Inumbo-ID: a6ca8098-c0c2-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6ca8098-c0c2-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 12:58:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 06:57:02 -0600
Message-Id: <5BAA309A02000078001EB990@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 06:56:58 -0600
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] arm: fix Dom build after cd8015b634
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbW92YWwgb2YgdGhlIFZMQSB0aGVyZSBoYXMgY2hhbmdlZCBzaXplb2YoKSBmb3IgdGhl
IGFycmF5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KVW50ZXN0ZWQ7IHB1cmVseSBiYXNlZCBvbiBsb29raW5nIGF0IHRoZSBjb2RlLgoKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwpAQCAtNTY4LDcgKzU2OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5X25v
ZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgZHRfY2hpbGRfc2V0X3JhbmdlKCZj
ZWxscywgYWRkcmNlbGxzLCBzaXplY2VsbHMsIHN0YXJ0LCBzaXplKTsKICAgICB9CiAKLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgcmVnLCBzaXplb2YocmVnKSk7CisgICAgcmVz
ID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIHJlZywgbnJfY2VsbHMgKiBzaXplb2YoKnJlZykp
OwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:04: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 1g4n0k-0002b6-U3; Tue, 25 Sep 2018 13:04:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4n0j-0002b1-Iw
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:04:17 +0000
X-Inumbo-ID: a85c1729-c0c3-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a85c1729-c0c3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:05:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79557876"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BAA309A02000078001EB990@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=
 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
 6+ahAA==
Message-ID: <0fa633f7-3421-0faa-5c81-152523a3f169@citrix.com>
Date: Tue, 25 Sep 2018 14:02:05 +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: <5BAA309A02000078001EB990@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] arm: fix Dom build after cd8015b634
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMTggMTM6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSByZW1vdmFsIG9mIHRo
ZSBWTEEgdGhlcmUgaGFzIGNoYW5nZWQgc2l6ZW9mKCkgZm9yIHRoZSBhcnJheS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBVbnRlc3Rl
ZDsgcHVyZWx5IGJhc2VkIG9uIGxvb2tpbmcgYXQgdGhlIGNvZGUuCgpPb3BzLsKgIFllcyAtIHRo
YXQgd2lsbCBjYXVzZSB0aGluZ3MgdG8gZ28gd3JvbmcuCgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:10:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:10: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 1g4n6f-0003KW-S5; Tue, 25 Sep 2018 13:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4n6e-0003KR-HB
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 13:10:24 +0000
X-Inumbo-ID: 83a43fc3-c0c4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83a43fc3-c0c4-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:11:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79558348"
To: Jan Beulich <JBeulich@suse.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
 <5B922BA702000078001E62D0@prv1-mh.provo.novell.com>
 <1c2ee3b3-9f7c-ab07-36bd-95103c93fb91@citrix.com>
 <5B9295CD02000078001E6723@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=
 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
 6+ahAA==
Message-ID: <e1719883-6217-722f-dba7-a8526b14f035@citrix.com>
Date: Tue, 25 Sep 2018 14:06:09 +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: <5B9295CD02000078001E6723@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/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Dario Faggioli <dfaggioli@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>

T24gMDcvMDkvMTggMTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJcnJlc3BlY3RpdmUgb2Yg
d2hldGhlciB5b3UgdGhpbmsgaXQgaXMgYW1iaWd1b3VzIG9yIG5vdCwgSSBkb24ndCB2aWV3Cj4+
IHRoaXMgYXMgYSBnb29kIGVub3VnaCAocG90ZW50aWFsKSBpc3N1ZSB0byBkaXZlcmdlLgo+Pgo+
PiBGdXJ0aGVybW9yZSwgKGFuZCBtb3JlIGxpa2VseSB0byBzd2F5IHlvdXIgb3BpbmlvbiksIE4x
NTcwIGluZGljYXRlcwo+PiB0aGF0IHRoZSAnbCcgbGVuZ3RoIG1vZGlmaWVyIGlzIG9ubHkgYXBw
bGljYWJsZSBmb3IgdGhlIGRpb3V4WGNzCj4+IGNvbnZlcnNpb24gc3BlY2lmaWVycywgYW5kIGJv
dGggQ2xhbmcgYW5kIEdDQyBlbmZvcmNlIHRoaXMgd2l0aCAtV2Zvcm1hdC4KPj4KPj4gYW5kcmV3
Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4uZ2l0L3hlbiQgY2xhbmctNi4wIC1XYWxsIC1XZXJy
b3IgLVdleHRyYSAKPj4gZm9vLmMgLW8gZm9vLm8KPj4gZm9vLmM6NzoyMjogZXJyb3I6IGxlbmd0
aCBtb2RpZmllciAnbCcgcmVzdWx0cyBpbiB1bmRlZmluZWQgYmVoYXZpb3Igb3Igbm8gCj4+IGVm
ZmVjdCB3aXRoICdwJyBjb252ZXJzaW9uIHNwZWNpZmllciBbLVdlcnJvciwtV2Zvcm1hdF0KPj4g
ICAgIHByaW50ZigiVGVzdGluZyAlbHBkXG4iLCBwdHIpOwo+PiAgICAgICAgICAgICAgICAgICAg
IH5efgo+PiAxIGVycm9yIGdlbmVyYXRlZC4KPiBZZWFoLCBJIHN0YXJ0ZWQgdG8gYmUgY29uY2Vy
bmVkIG9mIHRoaXMgaGFwcGVuaW5nIGFmdGVyIEkgaGFkIHNlbnQKPiB0aGUgcmVwbHkuIEdpdmVu
IHRoaXMgSSBndWVzcyB3ZSBoYXZlIG5vIChnb29kKSBjaG9pY2UgYmVzaWRlcyBnb2luZwo+IHRo
ZSBzdWZmaXggcm91dGUuCgpTbyBjYW4gSSB0YWtlIHRoaXMgYXMgYXQgbGVhc3QgYW4gYWNrP8Kg
IEN1cnJlbnRseSB0aGlzIHNlcmllcyBpcyBzdGFsbGVkLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:14: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 1g4nAk-0003UZ-EB; Tue, 25 Sep 2018 13:14:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nAi-0003UU-GB
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:14:36 +0000
X-Inumbo-ID: 199fe878-c0c5-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 199fe878-c0c5-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:15:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:14:34 -0600
Message-Id: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:14:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 00/44] x86emul: fixes, improvements,
 and beginnings of AVX512 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

MDE6IHN1cHBvcnQgQVZYNTEyIG9wbWFzayBpbnNucwowMjogeDg2L0hWTTogZ3JvdyBNTUlPIGNh
Y2hlIGRhdGEgc2l6ZSB0byA2NCBieXRlcwowMzogY29ycmVjdCBFVkVYIGRlY29kaW5nCjA0OiBn
ZW5lcmFsaXplIHZlY3RvciBsZW5ndGggaGFuZGxpbmcgZm9yIEFWWDUxMi9FVkVYCjA1OiBzdXBw
b3J0IGJhc2ljIEFWWDUxMiBtb3ZlcwowNjogdGVzdCBmb3IgY29ycmVjdCBFVkVYIERpc3A4IHNj
YWxpbmcKMDc6IGFsc28gYWxsb3cgcnVubmluZyB0aGUgMzItYml0IGhhcm5lc3Mgb24gYSA2NC1i
aXQgZGlzdHJvCjA4OiB1c2UgQVZYNTEyIGxvZ2ljIGZvciBlbXVsYXRpbmcgVnssUH1NQVNLTU9W
KgowOTogc3VwcG9ydCBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IGFyaXRobWV0aWMgRlAgaW5z
bnMKMTA6IHN1cHBvcnQgQVZYNTEyRFEgbG9naWMgRlAgaW5zbnMKMTE6IHN1cHBvcnQgQVZYNTEy
RiAibm9ybWFsIiBGUCBjb21wYXJlIGluc25zCjEyOiBzdXBwb3J0IEFWWDUxMkYgbWlzYyBsZWdh
Y3ktZXF1aXZhbGVudCBGUCBpbnNucwoxMzogc3VwcG9ydCBBVlg1MTJGIGZ1c2VkLW11bHRpcGx5
LWFkZCBpbnNucwoxNDogc3VwcG9ydCBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IGxvZ2ljIGlu
c25zCjE1OiBzdXBwb3J0IEFWWDUxMntGLERRfSBGUCBicm9hZGNhc3QgaW5zbnMKMTY6IHN1cHBv
cnQgQVZYNTEyRiB2eyx1fWNvbWlze2Qsc30gaW5zbnMKMTc6IHRlc3Q6IGludHJvZHVjZSBlcSgp
CjE4OiBzdXBwb3J0IEFWWDUxMntGLEJXfSBwYWNrZWQgaW50ZWdlciBjb21wYXJlIGluc25zCjE5
OiBzdXBwb3J0IEFWWDUxMntGLEJXfSBwYWNrZWQgaW50ZWdlciBhcml0aG1ldGljIGluc25zCjIw
OiB1c2Ugc2ltZF8xMjggYWxzbyBmb3IgbGVnYWN5IHZlY3RvciBzaGlmdCBpbnNucwoyMTogc3Vw
cG9ydCBBVlg1MTJ7RixCV30gc2hpZnQvcm90YXRlIGluc25zCjIyOiBzdXBwb3J0IEFWWDUxMntG
LEJXLERRfSBleHRyYWN0IGluc25zCjIzOiBzdXBwb3J0IEFWWDUxMntGLEJXLERRfSBpbnNlcnQg
aW5zbnMKMjQ6IGJhc2ljIEFWWDUxMkYgdGVzdGluZwoyNTogc3VwcG9ydCBBVlg1MTJ7RixCVyxE
UX0gaW50ZWdlciBicm9hZGNhc3QgaW5zbnMKMjY6IGJhc2ljIEFWWDUxMlZMIHRlc3RpbmcKMjc6
IHN1cHBvcnQgQVZYNTEye0YsQld9IHplcm8tIGFuZCBzaWduLWV4dGVuZGluZyBtb3ZlcwoyODog
c3VwcG9ydCBBVlg1MTJ7RixCV30gZG93biBjb252ZXJzaW9uIG1vdmVzCjI5OiBzdXBwb3J0IEFW
WDUxMntGLEJXfSBpbnRlZ2VyIHVucGFjayBpbnNucwozMDogc3VwcG9ydCBBVlg1MTJ7RixCVyxf
VkJNSX0gZnVsbCBwZXJtdXRlIGluc25zCjMxOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBpbnRlZ2Vy
IHNodWZmbGUgaW5zbnMKMzI6IHN1cHBvcnQgQVZYNTEye0JXLERRfSBtYXNrIG1vdmUgaW5zbnMK
MzM6IGJhc2ljIEFWWDUxMkJXIHRlc3RpbmcKMzQ6IGJhc2ljIEFWWDUxMkRRIHRlc3RpbmcKMzU6
IHN1cHBvcnQgQVZYNTEyRiBtb3ZlIGhpZ2gvbG93IGluc25zCjM2OiBzdXBwb3J0IEFWWDUxMkYg
bW92ZSBkdXBsaWNhdGUgaW5zbnMKMzc6IHN1cHBvcnQgQVZYNTEye0YsQlcsVkJNSX0gcGVybXV0
ZSBpbnNucwozODogc3VwcG9ydCBBVlg1MTJCVyBwYWNrIGluc25zCjM5OiBzdXBwb3J0IEFWWDUx
MkYgZmxvYXRpbmctcG9pbnQgY29udmVyc2lvbiBpbnNucwo0MDogc3VwcG9ydCBBVlg1MTJGIGxl
Z2FjeS1lcXVpdmFsZW50IHBhY2tlZCBpbnQvRlAgY29udmVyc2lvbiBpbnNucwo0MTogc3VwcG9y
dCBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IHNjYWxhciBpbnQvRlAgY29udmVyc2lvbiBpbnNu
cwo0Mjogc3VwcG9ydCBBVlg1MTJEUSBwYWNrZWQgcXVhZC1pbnQvRlAgY29udmVyc2lvbiBpbnNu
cwo0Mzogc3VwcG9ydCBBVlg1MTJ7RixEUX0gdWludC10by1GUCBjb252ZXJzaW9uIGluc25zCjQ0
OiBzdXBwb3J0IEFWWDUxMntGLERRfSBGUC10by11aW50IGNvbnZlcnNpb24gaW5zbnMKClRoZSBt
YWluIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gc3VwcG9ydCBlbm91Z2ggb2YgdGhlIGluc3Ry
dWN0aW9ucwpzdWNoIHRoYXQgYmFzaWMgQVZYNTEyRiwgQVZYNTEyQlcsIEFWWDUxMkRRLCBhbmQg
QVZYNTEyVkwKdGVzdHMgY2FuIGJlIHJ1biAodGhpcyBzZXQgaXMgcmVsZXZhbnQgYXMgYSBiYXNp
cyBpbiBwYXJ0aWN1bGFyIGR1ZSB0bwppdCB0b2dldGhlciBtb3N0bHkgW2VudGlyZWx5P10gY292
ZXJpbmcgdGhlIGxlZ2FjeS1lcXVpdmFsZW50IEFWWDUxMgppbnNucykuIExhdGVyIGFkZGl0aW9u
cyB0aGVuICh3aWxsKSBzaW1wbHkgZW5hYmxlIGZ1cnRoZXIgb2YgdGhlCihjb25kaXRpb25hbCkg
dGVzdHMgaW4gc2ltZCouYyAob3IgYnkgb3RoZXIgbWVhbnMpLgoKQmVzaWRlcyB0aGUgYWRkaXRp
b25zIHRvIHRoZSBzZXJpZXMgdGhlcmUgYXJlIHR3byBtYWluIGNoYW5nZXMgdG8KcHJldmlvdXNs
eSBwb3N0ZWQgcGF0Y2hlczogV2hpbGUgaW1wbGVtZW50aW5nIHN1cHBvcnQgZm9yIGNvbnZlcnQK
aW5zdHJ1Y3Rpb25zIEkndmUgbm90aWNlZCBhbiBpc3N1ZSB3aXRoIGluc25zIGJlaW5nIFdJRyBv
dXRzaWRlIG9mCjY0LWJpdCBtb2RlLCBidXQgRVZFWC5XIGJlaW5nIG1lYW5pbmdmdWwgaW4gNjQt
Yml0IG1vZGUgKG1vdmQsCnBleHRyZCwgcGluc3JkLCBhbmQgdGhlIHNjYWxhciBjb252ZXJ0IGlu
c25zKS4gRnVydGhlcm1vcmUgSSBub3cKaG9wZSB0aGF0IHRoZSB0ZXN0IGhhcm5lc3Mgd2lsbCBh
bHNvIHJ1biBvbiBBVlg1MTJWTC1pbmNhcGFibGUKaGFyZHdhcmUgKGFsYmVpdCBJJ20gbm90IG15
c2VsZiBhYmxlIHRvIHRlc3QgdGhpcywgc28gSSBjYW4ndCBleGNsdWRlCnRoZXJlIGFyZSBzdGls
bCBpc3N1ZXMgbGVmdCkuIEZvciBkZXRhaWxzLCBpbmNsdWRpbmcgZnVydGhlciBzbWFsbGVyCmFk
anVzdG1lbnRzLCBwbGVhc2Ugc2VlIHRoZSBpbmRpdmlkdWFsIHBhdGNoZXMuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4nI1-0004Dq-82; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nHz-0004Dl-Ij
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 13:22:07 +0000
X-Inumbo-ID: b17a13e6-c0c5-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b17a13e6-c0c5-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:19:55 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:22:05 -0600
Message-Id: <5BAA367A02000078001EB9C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:22:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1536235696-31359-1-git-send-email-andrew.cooper3@citrix.com>
 <1536235696-31359-2-git-send-email-andrew.cooper3@citrix.com>
 <5B922BA702000078001E62D0@prv1-mh.provo.novell.com>
 <1c2ee3b3-9f7c-ab07-36bd-95103c93fb91@citrix.com>
 <5B9295CD02000078001E6723@prv1-mh.provo.novell.com>
 <e1719883-6217-722f-dba7-a8526b14f035@citrix.com>
In-Reply-To: <e1719883-6217-722f-dba7-a8526b14f035@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Dario Faggioli <dfaggioli@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>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE1OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTggMTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gSXJyZXNwZWN0
aXZlIG9mIHdoZXRoZXIgeW91IHRoaW5rIGl0IGlzIGFtYmlndW91cyBvciBub3QsIEkgZG9uJ3Qg
dmlldwo+Pj4gdGhpcyBhcyBhIGdvb2QgZW5vdWdoIChwb3RlbnRpYWwpIGlzc3VlIHRvIGRpdmVy
Z2UuCj4+Pgo+Pj4gRnVydGhlcm1vcmUsIChhbmQgbW9yZSBsaWtlbHkgdG8gc3dheSB5b3VyIG9w
aW5pb24pLCBOMTU3MCBpbmRpY2F0ZXMKPj4+IHRoYXQgdGhlICdsJyBsZW5ndGggbW9kaWZpZXIg
aXMgb25seSBhcHBsaWNhYmxlIGZvciB0aGUgZGlvdXhYY3MKPj4+IGNvbnZlcnNpb24gc3BlY2lm
aWVycywgYW5kIGJvdGggQ2xhbmcgYW5kIEdDQyBlbmZvcmNlIHRoaXMgd2l0aCAtV2Zvcm1hdC4K
Pj4+Cj4+PiBhbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5naXQveGVuJCBjbGFuZy02
LjAgLVdhbGwgLVdlcnJvciAtV2V4dHJhIAo+Pj4gZm9vLmMgLW8gZm9vLm8KPj4+IGZvby5jOjc6
MjI6IGVycm9yOiBsZW5ndGggbW9kaWZpZXIgJ2wnIHJlc3VsdHMgaW4gdW5kZWZpbmVkIGJlaGF2
aW9yIG9yIG5vIAo+Pj4gZWZmZWN0IHdpdGggJ3AnIGNvbnZlcnNpb24gc3BlY2lmaWVyIFstV2Vy
cm9yLC1XZm9ybWF0XQo+Pj4gICAgIHByaW50ZigiVGVzdGluZyAlbHBkXG4iLCBwdHIpOwo+Pj4g
ICAgICAgICAgICAgICAgICAgICB+Xn4KPj4+IDEgZXJyb3IgZ2VuZXJhdGVkLgo+PiBZZWFoLCBJ
IHN0YXJ0ZWQgdG8gYmUgY29uY2VybmVkIG9mIHRoaXMgaGFwcGVuaW5nIGFmdGVyIEkgaGFkIHNl
bnQKPj4gdGhlIHJlcGx5LiBHaXZlbiB0aGlzIEkgZ3Vlc3Mgd2UgaGF2ZSBubyAoZ29vZCkgY2hv
aWNlIGJlc2lkZXMgZ29pbmcKPj4gdGhlIHN1ZmZpeCByb3V0ZS4KPiAKPiBTbyBjYW4gSSB0YWtl
IHRoaXMgYXMgYXQgbGVhc3QgYW4gYWNrPyAgQ3VycmVudGx5IHRoaXMgc2VyaWVzIGlzIHN0YWxs
ZWQuCgpXaXRoIGF0IGxlYXN0IHRoZSBidWcgYWRkcmVzc2VkIHRoYXQgSSBoYWQgcG9pbnRlZCBv
dXQgaW4gdGhlIGZpcnN0CnJlcGx5LCBhbmQgcHJlZmVyYWJseSB3aXRoIHRoZSBpbnQgLT4gdW5z
aWduZWQgaW50IGNvbnZlcnNpb24gZG9uZQp3aGVyZSBzdWl0YWJsZSwgeWVzLgoKRm9yIGxhdGVy
IHBhdGNoZXMsIHdoZXJlIGFwcGxpY2FibGUsIEkgaW5zaXN0IG9uIHVzaW5nIGNwdW1hc2tfYml0
cygpCm91dHNpZGUgb2YgY3B1bWFzay5oLCB0aG91Z2guCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:26:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nLn-0004Np-RP; Tue, 25 Sep 2018 13:26:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nLm-0004NY-Dl
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:26:02 +0000
X-Inumbo-ID: b2677bba-c0c6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2677bba-c0c6-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:27:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:26:00 -0600
Message-Id: <5BAA376102000078001EB9C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:25:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 01/44] x86emul: support AVX512 opmask insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIGFsbCBWRVggZW5jb2RlZCwgc28gdGhlIEVWRVggZGVjb2RpbmcgbG9naWMgY29u
dGludWVzIHRvCnJlbWFpbiB1bnVzZWQgYXQgdGhpcyBwb2ludC4KClRoZSBuZXcgdGVzdGNhc2Ug
aXMgZGVsaWJlcmF0ZWx5IGNvZGVkIGluIGFzc2VtYmx5LCBhcyBhIEMgb25lIHdvdWxkCmhhdmUg
YmVjb21lIGFsbW9zdCB1bnJlYWRhYmxlIGR1ZSB0byB0aGUgb3ZlcndoZWxtaW5nIGFtb3VudCBv
ZgpfX2J1aWx0aW5fLi4uKCkgdGhhdCB3b3VsZCBuZWVkIHRvIGJlIHVzZWQuIEFmdGVyIGFsbCB0
aGUgY29tcGlsZXIgaGFzCm5vIHVuZGVybHlpbmcgdHlwZSAoeWV0KSB0aGF0IGNvdWxkIGJlIG9w
ZXJhdGVkIG9uIHdpdGhvdXQgYnVpbHRpbnMsCm90aGVyIHRoYW4gdGhlIHZlY3RvciB0eXBlcyB1
c2VkIGZvciAibm9ybWFsIiBTSU1EIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IFVzZSBkaXN0aW5jdCB0ZW1wb3JhcnkgZmlsZSBu
YW1lcyBpbiB0ZXN0Y2FzZS5tay4gQWRkaXRpb25zIHRvIGNsZWFuCiAgICB0YXJnZXQuCgotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xNiw2ICsxNiw4IEBAIEZNQSA6PSBmbWE0IGZtYQogU0cg
Oj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCiAK
K09QTUFTSyA6PSBhdng1MTJmIGF2eDUxMmRxIGF2eDUxMmJ3CisKIGJsb3dmaXNoLWNmbGFncyA6
PSAiIgogYmxvd2Zpc2gtY2ZsYWdzLXg4Nl8zMiA6PSAiLW1uby1hY2N1bXVsYXRlLW91dGdvaW5n
LWFyZ3MgLURzdGF0aWM9IgogCkBAIC01MSw2ICs1MywxMCBAQCB4b3AtdmVjcyA6PSAkKGF2eC12
ZWNzKQogeG9wLWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKIAorYXZ4
NTEyZi1vcG1hc2stdmVjcyA6PSAyCithdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCithdng1MTJi
dy1vcG1hc2stdmVjcyA6PSA0IDgKKwogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29t
cGlsZXIgYXZvaWQgWE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgogIyB0aGUgVkVYLnZ2dnYgY2hl
Y2tzIGluIHRoZSBlbXVsYXRvci4gIEZvciAzRE5vdyEsIGhvd2V2ZXIsIGZvcmNlIFNTRQogIyB1
c2UgZm9yIGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMsIHRvIGF2b2lkIG1peGluZyBNTVggYW5k
IEZQVSByZWdpc3RlcgpAQCAtODAsOSArODYsMTMgQEAgJCgxKS1jZmxhZ3MgOj0gXAogCSAgICQo
Zm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCiAJICAgICAiLURfJCh2ZWMpeCQoaWR4KWYkKGZs
dCkgLW0kKDE6LXNnPSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX01BWD0kKHZlYykg
LURJRFhfU0laRT0kKGlkeCkgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSkKIGVuZGVmCitkZWZpbmUg
b3BtYXNrLWRlZnMKKyQoMSktb3BtYXNrLWNmbGFncyA6PSAkKGZvcmVhY2ggdmVjLCQoJCgxKS1v
cG1hc2stdmVjcyksICItRF8kKHZlYykgLW0kKDEpIC1PcyAtRFNJWkU9JCh2ZWMpIikKK2VuZGVm
CiAKICQoZm9yZWFjaCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWRl
ZnMsJChmbGF2b3IpKSkpCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0cpLCQoZXZhbCAkKGNhbGwgc2lt
ZC1zZy1kZWZzLCQoZmxhdm9yKSkpKQorJChmb3JlYWNoIGZsYXZvciwkKE9QTUFTSyksJChldmFs
ICQoY2FsbCBvcG1hc2stZGVmcywkKGZsYXZvcikpKSkKIAogJChhZGRzdWZmaXggLmgsJChURVNU
Q0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcgJCou
YmluCkBAIC0xMDAsNiArMTEwLDIyIEBAICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUu
aDogJS5jIHQKIAkpCiAJbXYgJEAubmV3ICRACiAKKyQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9Q
TUFTSykpOiAlLmg6IG9wbWFzay5TIHRlc3RjYXNlLm1rIE1ha2VmaWxlCisJcm0gLWYgJEAubmV3
ICQqLmJpbgorCSQoZm9yZWFjaCBhcmNoLCQoZmlsdGVyLW91dCAkKFhFTl9DT01QSUxFX0FSQ0gp
LHg4Nl8zMikgJChYRU5fQ09NUElMRV9BUkNIKSwgXAorCSAgICBmb3IgY2ZsYWdzIGluICQoJCot
Y2ZsYWdzKSAkKCQqLWNmbGFncy0kKGFyY2gpKTsgZG8gXAorCQkkKE1BS0UpIC1mIHRlc3RjYXNl
Lm1rIFRFU1RDQVNFPSQqIFhFTl9UQVJHRVRfQVJDSD0kKGFyY2gpICQqLWNmbGFncz0iJCRjZmxh
Z3MiIGFsbDsgXAorCQlwcmVmaXg9JChzaGVsbCBlY2hvICQoc3Vic3QgLSxfLCQqKSB8IHNlZCAt
ZSAncyxeXChbMC05XVwpLF9cMSwnKTsgXAorCQlmbGF2b3I9JCQoZWNobyAkJHtjZmxhZ3N9IHwg
c2VkIC1lICdzLCAuKiwsJyAtZSAneSwtPSxfXywnKSA7IFwKKwkJKGVjaG8gJ3N0YXRpYyBjb25z
dCB1bnNpZ25lZCBpbnQgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLnRlc3QsIFwiYXhcIiwgQHBy
b2diaXRzICMiKSkpJyBcCisJCSAgICAgICIkJHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2b3J9W10g
PSB7IjsgXAorCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3MvXlswLTldKiAvMHgvJyAt
ZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCisJCSBlY2hvICJ9OyIpID4+JEAubmV3OyBc
CisJCXJtIC1mICQqLmJpbjsgXAorCSAgICBkb25lOyBcCisJKQorCW12ICRALm5ldyAkQAorCiAk
KGFkZHN1ZmZpeCAuYywkKFNJTUQpKToKIAlsbiAtc2Ygc2ltZC5jICRACiAKQEAgLTExOCw3ICsx
NDQsOCBAQCAkKFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0CiAKIC5QSE9O
WTogY2xlYW4KIGNsZWFuOgotCXJtIC1yZiAkKFRBUkdFVCkgKi5vICp+IGNvcmUgJChhZGRzdWZm
aXggLmgsJChURVNUQ0FTRVMpKSAqLmJpbiB4ODZfZW11bGF0ZQorCXJtIC1yZiAkKFRBUkdFVCkg
Ki5vICp+IGNvcmUgKi5iaW4geDg2X2VtdWxhdGUKKwlybSAtcmYgJChUQVJHRVQpICQoYWRkc3Vm
Zml4IC5oLCQoVEVTVENBU0VTKSkgJChhZGRzdWZmaXggLW9wbWFzay5oLCQoT1BNQVNLKSkKIAog
LlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KQEAgLTE0NSw0ICsxNzIsNCBAQCB4
ODYtZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gd3JhcHBlCiB4ODYtZW11bGF0ZS5vOiB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCiB4ODYtZW11bGF0ZS5vOiBIT1NUQ0ZMQUdTICs9IC1E
X19YRU5fVE9PTFNfXwogCi10ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRF
U1RDQVNFUykpCit0ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNF
UykpICQoYWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpCi0tLSAvZGV2L251bGwKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL29wbWFzay5TCkBAIC0wLDAgKzEsMTQ0IEBACisjaWZk
ZWYgX19pMzg2X18KKyMgZGVmaW5lIFIoeCkgZSMjeAorIyBkZWZpbmUgREFUQSh4KSB4CisjZWxz
ZQorIyBpZiBTSVpFID09IDgKKyMgIGRlZmluZSBSKHgpIHIjI3gKKyMgZWxzZQorIyAgZGVmaW5l
IFIoeCkgZSMjeAorIyBlbmRpZgorIyBkZWZpbmUgREFUQSh4KSB4KCVyaXApCisjZW5kaWYKKwor
I2lmIFNJWkUgPT0gMQorIyBkZWZpbmUgXyh4KSB4IyNiCisjZWxpZiBTSVpFID09IDIKKyMgZGVm
aW5lIF8oeCkgeCMjdworIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKKyNlbGlmIFNJWkUgPT0gNAor
IyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBXSURFTih4KSB4IyN3ZAorI2VsaWYgU0laRSA9
PSA4CisjIGRlZmluZSBfKHgpIHgjI3EKKyMgZGVmaW5lIFdJREVOKHgpIHgjI2RxCisjZW5kaWYK
KworICAgIC5tYWNybyBjaGVjayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCisgICAgXyhr
bW92KSAgICAgICAlXHJlczEsIERBVEEob3V0KQorI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9f
aTM4Nl9fKQorICAgIF8oa21vdikgICAgICAgJVxyZXMyLCAlUihkeCkKKyAgICBjbXAgICAgICAg
ICAgIERBVEEob3V0KSwgJVIoZHgpCisjZWxzZQorICAgIHN1YiAgICAgICAgICAgJDgsICVlc3AK
KyAgICBrbW92cSAgICAgICAgICVccmVzMiwgKCVlc3ApCisgICAgcG9wICAgICAgICAgICAlZWN4
CisgICAgcG9wICAgICAgICAgICAlZWR4CisgICAgY21wICAgICAgICAgICBEQVRBKG91dCksICVl
Y3gKKyAgICBqbmUgICAgICAgICAgIDBmCisgICAgY21wICAgICAgICAgICBEQVRBKG91dCs0KSwg
JWVkeAorMDoKKyNlbmRpZgorICAgIGplICAgICAgICAgICAgMWYKKyAgICBtb3YgICAgICAgICAg
ICRcbGluZSwgJWVheAorICAgIHJldAorMToKKyAgICAuZW5kbQorCisgICAgLnRleHQKKyAgICAu
Z2xvYmwgX3N0YXJ0Citfc3RhcnQ6CisgICAgXyhrbW92KSAgICAgICBEQVRBKGluMSksICVrMQor
I2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9fKQorICAgIG1vdiAgICAgICAgICAgREFU
QShpbjIpLCAlUihheCkKKyAgICBfKGttb3YpICAgICAgICVSKGF4KSwgJWsyCisjZWxzZQorICAg
IF8oa21vdikgICAgICAgREFUQShpbjIpLCAlazIKKyNlbmRpZgorCisgICAgXyhrb3IpICAgICAg
ICAlazEsICVrMiwgJWszCisgICAgXyhrYW5kKSAgICAgICAlazEsICVrMiwgJWs0CisgICAgXyhr
YW5kbikgICAgICAlazMsICVrNCwgJWs1CisgICAgXyhreG9yKSAgICAgICAlazEsICVrMiwgJWs2
CisgICAgY2hlY2sgICAgICAgICBrNSwgazYsIF9fTElORV9fCisKKyAgICBfKGtub3QpICAgICAg
ICVrNiwgJWszCisgICAgXyhreG5vcikgICAgICAlazEsICVrMiwgJWs0CisgICAgY2hlY2sgICAg
ICAgICBrMywgazQsIF9fTElORV9fCisKKyAgICBfKGtzaGlmdGwpICAgICQxLCAlazEsICVrMwor
ICAgIF8oa3NoaWZ0bCkgICAgJDIsICVrMywgJWs0CisgICAgXyhrc2hpZnRsKSAgICAkMywgJWsx
LCAlazUKKyAgICBjaGVjayAgICAgICAgIGs0LCBrNSwgX19MSU5FX18KKworICAgIF8oa3NoaWZ0
cikgICAgJDEsICVrMSwgJWszCisgICAgXyhrc2hpZnRyKSAgICAkMiwgJWszLCAlazQKKyAgICBf
KGtzaGlmdHIpICAgICQzLCAlazEsICVrNQorICAgIGNoZWNrICAgICAgICAgazQsIGs1LCBfX0xJ
TkVfXworCisgICAgXyhrb3J0ZXN0KSAgICAlazYsICVrNgorICAgIGpuYmUgICAgICAgICAgMWYK
KyAgICBtb3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAgIHJldAorMToKKworICAgIF8o
a3hvcikgICAgICAgJWswLCAlazAsICVrMworICAgIF8oa29ydGVzdCkgICAgJWszLCAlazMKKyAg
ICBqeiAgICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAkX19MSU5FX18sICVlYXgKKyAg
ICByZXQKKzE6CisKKyAgICBfKGt4bm9yKSAgICAgICVrMCwgJWswLCAlazMKKyAgICBfKGtvcnRl
c3QpICAgICVrMywgJWszCisgICAgamMgICAgICAgICAgICAxZgorICAgIG1vdiAgICAgICAgICAg
JF9fTElORV9fLCAlZWF4CisgICAgcmV0CisxOgorCisjaWYgU0laRSA+IDEKKworICAgIF8oa3No
aWZ0cikgICAgJFNJWkUqNCwgJWszLCAlazQKKyAgICBXSURFTihrdW5wY2spICVrNCwgJWs0LCAl
azUKKyAgICBjaGVjayAgICAgICAgIGszLCBrNSwgX19MSU5FX18KKworI2VuZGlmCisKKyNpZiBT
SVpFICE9IDIgfHwgZGVmaW5lZChfX0FWWDUxMkRRX18pCisKKyAgICBfKGthZGQpICAgICAgICVr
MSwgJWsxLCAlazMKKyAgICBfKGtzaGlmdGwpICAgICQxLCAlazEsICVrNAorICAgIGNoZWNrICAg
ICAgICAgazMsIGs0LCBfX0xJTkVfXworCisgICAgXyhrdGVzdCkgICAgICAlazIsICVrMQorICAg
IGpuYmUgICAgICAgICAgMWYKKyAgICBtb3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAg
IHJldAorMToKKworICAgIF8oa3hvcikgICAgICAgJWswLCAlazAsICVrMworICAgIF8oa3Rlc3Qp
ICAgICAgJWswLCAlazMKKyAgICBqeiAgICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAk
X19MSU5FX18sICVlYXgKKyAgICByZXQKKzE6CisKKyAgICBfKGt4bm9yKSAgICAgICVrMCwgJWsw
LCAlazQKKyAgICBfKGt0ZXN0KSAgICAgICVrMCwgJWs0CisgICAgamMgICAgICAgICAgICAxZgor
ICAgIG1vdiAgICAgICAgICAgJF9fTElORV9fLCAlZWF4CisgICAgcmV0CisxOgorCisjZW5kaWYK
KworICAgIHhvciAgICAgICAgICAgJWVheCwgJWVheAorICAgIHJldAorCisgICAgLnNlY3Rpb24g
LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKKyAgICAuYmFsaWduIDgKK2luMTogLmJ5dGUgMGIxMDEx
MDAxMSwgMGIxMDAwMTExMSwgMGIwMDAwMTExMSwgMGIxMDAwMDAxMSwgMGIxMTExMDAwMCwgMGIw
MDExMTExMSwgMGIxMDAwMDAwMCwgMGIxMTExMTExMQoraW4yOiAuYnl0ZSAwYjExMTExMTExLCAw
YjAwMDAwMDAxLCAwYjExMTExMTAwLCAwYjAwMDAxMTExLCAwYjExMDAwMDAxLCAwYjExMTEwMDAw
LCAwYjExMTEwMDAxLCAwYjExMDAxMTAxCisKKyAgICAuZGF0YQorICAgIC5iYWxpZ24gOAorb3V0
OiAucXVhZCAwCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBA
IC0xOCw2ICsxOCw5IEBAIGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cK
ICNpbmNsdWRlICJhdngyLmgiCiAjaW5jbHVkZSAiYXZ4Mi1zZy5oIgogI2luY2x1ZGUgInhvcC5o
IgorI2luY2x1ZGUgImF2eDUxMmYtb3BtYXNrLmgiCisjaW5jbHVkZSAiYXZ4NTEyZHEtb3BtYXNr
LmgiCisjaW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxz
ZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtNzgsNiAr
ODEsMjQgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja194b3Aodm9pZCkKICAgICByZXR1cm4gY3B1
X2hhc194b3A7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZih2b2lkKQorewor
ICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmY7Cit9CisjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEy
Zl9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJmCisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4
NTEyZHEodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcTsKK30KKyNkZWZpbmUg
c2ltZF9jaGVja19hdng1MTJkcV9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJkcQorCitzdGF0aWMg
Ym9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3KHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4
NTEyYnc7Cit9CisjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEyYndfb3BtYXNrIHNpbWRfY2hlY2tf
YXZ4NTEyYncKKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTIyMyw2ICsyNDQsMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChYT1AgaTE2eDE2LCAgICAgICAgICAgICAg
eG9wLCAgICAgIDMyaTIpLAogICAgIFNJTUQoWE9QIGkzMng4LCAgICAgICAgICAgICAgIHhvcCwg
ICAgICAzMmk0KSwKICAgICBTSU1EKFhPUCBpNjR4NCwgICAgICAgICAgICAgICB4b3AsICAgICAg
MzJpOCksCisgICAgU0lNRChPUE1BU0svdywgICAgIGF2eDUxMmZfb3BtYXNrLCAgICAgICAgIDIp
LAorICAgIFNJTUQoT1BNQVNLL2IsICAgIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAxKSwKKyAg
ICBTSU1EKE9QTUFTSy9kLCAgICBhdng1MTJid19vcG1hc2ssICAgICAgICAgNCksCisgICAgU0lN
RChPUE1BU0svcSwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDgpLAogI3VuZGVmIFNJTURf
CiAjdW5kZWYgU0lNRAogfTsKQEAgLTM0MjYsOCArMzQ1MSw4IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVs
b3BzKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBwcmludGYoImZhaWxlZCBhdCAlJWVpcCA9PSAlMDhseCAob3Bj
b2RlICUwOHgpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylyZWdz
LmVpcCwgY3R4dC5vcGNvZGUpOworICAgICAgICAgICAgICAgIHByaW50ZigiZmFpbGVkICglZCkg
YXQgJSVlaXAgPT0gJTA4bHggKG9wY29kZSAlMDh4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgcmMsICh1bnNpZ25lZCBsb25nKXJlZ3MuZWlwLCBjdHh0Lm9wY29kZSk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3Rlc3RjYXNlLm1rCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0Y2FzZS5tawpAQCAtMTQsMyArMTQsOSBAQCBhbGw6ICQoVEVTVENBU0UpLmJpbgogCSQo
TEQpICQoTERGTEFHU19ESVJFQ1QpIC1OIC1UdGV4dCAweDEwMDAwMCAtbyAkKi50bXAgJCoubwog
CSQoT0JKQ09QWSkgLU8gYmluYXJ5ICQqLnRtcCAkQAogCXJtIC1mICQqLnRtcAorCislLW9wbWFz
ay5iaW46IG9wbWFzay5TCisJJChDQykgJChmaWx0ZXItb3V0IC1NJSAuJSwkKENGTEFHUykpIC1j
ICQ8IC1vICQoYmFzZW5hbWUgJEApLm8KKwkkKExEKSAkKExERkxBR1NfRElSRUNUKSAtTiAtVHRl
eHQgMHgxMDAwMDAgLW8gJChiYXNlbmFtZSAkQCkudG1wICQoYmFzZW5hbWUgJEApLm8KKwkkKE9C
SkNPUFkpIC1PIGJpbmFyeSAkKGJhc2VuYW1lICRAKS50bXAgJEAKKwlybSAtZiAkKGJhc2VuYW1l
ICRAKS50bXAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKQEAgLTIwOSw2ICsyMDks
OSBAQCBpbnQgZW11bF90ZXN0X2dldF9mcHUoCiAgICAgY2FzZSBYODZFTVVMX0ZQVV95bW06CiAg
ICAgICAgIGlmICggY3B1X2hhc19hdnggKQogICAgICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBY
ODZFTVVMX0ZQVV9vcG1hc2s6CisgICAgICAgIGlmICggY3B1X2hhc19hdng1MTJmICkKKyAgICAg
ICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKICAgICB9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0yMzYs
NiArMjM2LDM2IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgKICAg
ICAocmVzLmMgJiAoMVUgPDwgMjEpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyZiAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2Nw
dWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkg
fHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAwOyBc
CisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsg
XAorICAgIChyZXMuYiAmICgxVSA8PCAxNikpICE9IDA7IFwKK30pCisKKyNkZWZpbmUgY3B1X2hh
c19hdng1MTJkcSAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90
ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8
IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIg
PSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBO
VUxMKTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAxNykpICE9IDA7IFwKK30pCisKKyNkZWZpbmUg
Y3B1X2hhc19hdng1MTJidyAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAg
cmVzLmIgPSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAm
cmVzLCBOVUxMKTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAzMCkpICE9IDA7IFwKK30pCisKIGlu
dCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJs
ZWFmLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDkxLDYgKzQ5MSw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsw
eDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKQEAgLTEx
ODcsNiArMTE4OCwxMSBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1V
TF9GUFVfb3BtYXNrOgorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgfHwgISh4
Y3IwICYgWDg2X1hDUjBfT1BNQVNLKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7
CiAgICAgfQpAQCAtMTc2MiwxMiArMTc2OCwxNSBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNk
ZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA4
LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNw
dV9oYXNfYXZ4NTEyZigpICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE2LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAxNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHNlZWQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYWR4
KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE5LCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyMCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNob3B0KCkgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3Bz
KQorI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVC
WCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2Y3B1X2hh
cyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVy
bygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQogCkBAIC0y
Mzk2LDYgKzI0MDUsMTggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMCwgMHg5MCk6ICAgIC8qIGttb3Z7
dyxxfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4OTApOiAvKiBrbW92e2Is
ZH0gKi8KKyAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBTcmNNZW0gfCBNb3Y7CisgICAg
ICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYKDAsIDB4OTEpOiAgICAvKiBrbW92e3cscX0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDkxKTogLyoga21vdntiLGR9ICovCisgICAgICAg
IHN0YXRlLT5kZXNjID0gRHN0TWVtIHwgU3JjUmVnIHwgTW92OworICAgICAgICBzdGF0ZS0+c2lt
ZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4YWU6CiAg
ICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZY
X01BU0spOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KQEAgLTYwMDIsNiArNjAyMyw2MCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NGEpOiAgICAvKiBrYWRk
e3cscX0gayxrLGsgKi8KKyAgICAgICAgaWYgKCAhdmV4LncgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDQxKTogICAgLyoga2FuZHt3LHF9IGss
ayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg0MSk6IC8qIGthbmR7
YixkfSBrLGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NDIpOiAgICAv
KiBrYW5kbnt3LHF9IGssayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg0Mik6IC8qIGthbmRue2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgw
eDBmLCAweDQ1KTogICAgLyoga29ye3cscX0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweDQ1KTogLyoga29ye2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWCgweDBmLCAweDQ2KTogICAgLyoga3hub3J7dyxxfSBrLGssayAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDYpOiAvKiBreG5vcntiLGR9IGssayxrICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Nyk6ICAgIC8qIGt4b3J7dyxxfSBr
LGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDcpOiAvKiBreG9y
e2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDRhKTog
Lyoga2FkZHtiLGR9IGssayxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4
LmwsIEVYQ19VRCk7CisgICAgb3BtYXNrX2Jhc2ljOgorICAgICAgICBpZiAoIHZleC53ICkKKyAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxz
ZSBpZiAoIHZleC5wZnggKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOworICAgIG9wbWFza19jb21tb246CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5yIHx8ICht
b2RlXzY0Yml0KCkgJiYgISh2ZXgucmVnICYgOCkpIHx8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKworICAgICAgICB2ZXgucmVnIHw9
IDg7CisgICAgICAgIGQgJj0gflR3b09wOworCisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
b3BtYXNrKTsKKworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBv
cGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDI7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7
CisgICAgICAgIG9wX2J5dGVzID0gMTsgLyogQW55IG5vbi16ZXJvIHZhbHVlIHdpbGwgZG8uICov
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0NCk6
ICAgIC8qIGtub3R7dyxxfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweDQ0KTogLyoga25vdHtiLGR9IGssayAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gb3BtYXNr
X2Jhc2ljOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Yik6ICAgIC8qIGt1
bnBja3t3LGR9e2QscX0gayxrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2
ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OworICAgICAgICBnb3RvIG9wbWFza19jb21tb247CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDRiKTogLyoga3VucGNrYncgayxrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBvcG1h
c2tfY29tbW9uOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NTApOiAgICAg
LyogbW92bXNrcHtzLGR9IHhtbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgs
IDB4MGYsIDB4NTApOiAvKiB2bW92bXNrcHtzLGR9IHt4LHl9bW0scmVnICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkNyk6ICAgICAgLyogcG1vdm1za2Igeyx4fW1tLHJlZyAq
LwpAQCAtNjU1Miw2ICs2NjI3LDE1NCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnZhbCA9
IHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDkxKTogICAgLyoga21vdnt3LHF9IGssbWVtICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5MSk6IC8qIGttb3Z7YixkfSBrLG1lbSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
KDB4MGYsIDB4OTApOiAgICAvKiBrbW92e3cscX0gay9tZW0sayAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYsIDB4OTApOiAvKiBrbW92e2IsZH0gay9tZW0sayAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgIXZleC5yLCBFWENfVUQpOworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCB2ZXgudyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gNCA8PCAhdmV4LnBmeDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdmV4LnBmeCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBvcF9ieXRlcyA9IDI7CisKKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9vcG1hc2spOworCisgICAgICAgIG9wYyA9IGluaXRfcHJl
Zml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIG9wY1sxXSA9IG1vZHJt
OworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KKyAgICAgICAgICAgIHZl
eC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAg
IGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTIpOiAgICAvKiBrbW92dyByMzIsayAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4OTIpOiAvKiBrbW92YiByMzIsayAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4OTIpOiAvKiBrbW92e2QscX0gcmVnLGsg
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8ICF2ZXguciB8fCB2ZXgu
cmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWEudHlwZSAhPSBP
UF9SRUcsIEVYQ19VRCk7CisKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
Zik7CisgICAgICAgIGlmICggdmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAg
ICAgIGlmICggdmV4LnBmeCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZHEpOworICAgICAgICB9CisKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9v
cG1hc2spOworCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9w
Y1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAg
ICAgICB2ZXguYiA9IDE7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAg
ICB2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHhmODsKKyAgICAgICAgb3Bj
WzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7CisgICAgICAgIGVhLnJl
ZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9ybSk7CisgICAgICAgIGludm9rZV9zdHViKCIi
LCAiIiwgIj1tIiAoZHVtbXkpIDogImEiICgqZWEucmVnKSk7CisKKyAgICAgICAgcHV0X3N0dWIo
c3R1Yik7CisKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAgICAgICAgZHN0
LnR5cGUgPSBPUF9OT05FOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYKDB4MGYsIDB4OTMpOiAgICAvKiBrbW92dyBrLHIzMiAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYsIDB4OTMpOiAvKiBrbW92YiBrLHIzMiAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYX0YyKDB4MGYsIDB4OTMpOiAvKiBrbW92e2QscX0gayxyZWcgKi8KKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmIHx8IGVhLnR5cGUg
IT0gT1BfUkVHLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAg
ICAgZHN0ID0gZWE7CisgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1f
cmVnKTsKKworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAg
ICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgICAgIGRzdC5ieXRlcyA9IDQg
PDwgKG1vZGVfNjRiaXQoKSAmJiB2ZXgudyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7
CisgICAgICAgICAgICBkc3QuYnl0ZXMgPSA0OworICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICkK
KyAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAg
ICAgIH0KKworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX29wbWFzayk7CisKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
LyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWC4gKi8KKyAgICAgICAgdmV4LnIgPSAx
OworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4LncgPSAwOwor
ICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisK
KyAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICI9YSIgKGRzdC52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKKworICAgICAgICBwdXRfc3R1Yihz
dHViKTsKKworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTkpOiAgICAvKiBrdGVzdHt3
LHF9IGssayAqLworICAgICAgICBpZiAoICF2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTgpOiAgICAvKiBrb3J0ZXN0e3cscX0gayxr
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5OCk6IC8qIGtvcnRlc3R7
YixkfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDk5KTogLyog
a3Rlc3R7YixkfSBrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8
ICF2ZXguciB8fCB2ZXgucmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIHZleC53ICkKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxzZSBpZiAoIHZleC5wZngg
KQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworCisgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKworICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2Ry
bTsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7
CisgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdzXSIsICJbbWFza10iLCAi
W3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdTKCJbZWZsYWdzXSIsICJb
bWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgW2VmbGFnc10gIitnIiAoX3Jl
Z3MuZWZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgIj1hIiAoZHN0LnZhbCksIFt0bXBdICI9
JnIiIChkdW1teSkKKyAgICAgICAgICAgICAgICAgICAgOiBbbWFza10gImkiIChFRkxBR1NfTUFT
SykpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIEFTU0VSVCghc3RhdGUt
PnNpbWRfc2l6ZSk7CisgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgYnJlYWs7
CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLwogICAgICAg
ICBtc3JfdmFsID0gMDsKICAgICAgICAgZmFpbF9pZihvcHMtPmNwdWlkID09IE5VTEwpOwpAQCAt
ODE3MCw2ICs4MzkzLDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtzaGlmdHJ7Yix3
fSAkaW1tOCxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzIp
OiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCisgICAgICAgIGlmICggIXZleC53ICkKKyAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICBvcG1hc2tf
c2hpZnRfaW1tOgorICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgIXZleC5y
IHx8IHZleC5yZWcgIT0gMHhmIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS50
eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyZik7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKyAgICAgICAg
b3BfYnl0ZXMgPSAxOyAvKiBBbnkgbm9uLXplcm8gdmFsdWUgd2lsbCBkby4gKi8KKyAgICAgICAg
Z290byBzaW1kXzBmX2ltbTg7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4MzEpOiAvKiBrc2hpZnRye2QscX0gJGltbTgsayxrICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjNhLCAweDMzKTogLyoga3NoaWZ0bHtkLHF9ICRpbW04LGssayAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdvdG8gb3Bt
YXNrX3NoaWZ0X2ltbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQ0KTog
ICAgIC8qIHBjbG11bHFkcSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4NDQpOiAvKiB2cGNsbXVscWRxICRpbW04LHhtbS9tMTI4LHht
bSx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUocGNsbXVscWRxKTsKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE3MCw2ICsxNzAsNyBAQCBlbnVtIHg4
Nl9lbXVsYXRlX2ZwdV90eXBlIHsKICAgICBYODZFTVVMX0ZQVV9tbXgsIC8qIE1NWCBpbnN0cnVj
dGlvbiBzZXQgKCVtbTAtJW1tNykgKi8KICAgICBYODZFTVVMX0ZQVV94bW0sIC8qIFNTRSBpbnN0
cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAqLwogICAgIFg4NkVNVUxfRlBVX3ltbSwgLyog
QVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0wLSV5bW03LzE1KSAqLworICAgIFg4NkVNVUxf
RlBVX29wbWFzaywgLyogQVZYNTEyIG9wbWFzayBpbnN0cnVjdGlvbiBzZXQgKCVrMC0lazcpICov
CiAgICAgLyogVGhpcyBzZW50aW5lbCB3aWxsIG5ldmVyIGJlIHBhc3NlZCB0byAtPmdldF9mcHUo
KS4gKi8KICAgICBYODZFTVVMX0ZQVV9ub25lCiB9OwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
OTksOSArOTksMTIgQEAKICNkZWZpbmUgY3B1X2hhc19ydG0gICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JUTSkKICNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAgICAgICAgKCFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCiAjZGVmaW5lIGNwdV9oYXNfbXB4
ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NUFgpCisjZGVmaW5lIGNwdV9o
YXNfYXZ4NTEyZiAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJGKQorI2Rl
ZmluZSBjcHVfaGFzX2F2eDUxMmRxICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZY
NTEyRFEpCiAjZGVmaW5lIGNwdV9oYXNfcmRzZWVkICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SRFNFRUQpCiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCiAKIC8qIENQVUlEIGxldmVs
IDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nMk-0004TH-Dw; Tue, 25 Sep 2018 13:27:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nMj-0004TC-Dw
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:27:01 +0000
X-Inumbo-ID: d5a6b5b2-c0c6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5a6b5b2-c0c6-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:28:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:26:59 -0600
Message-Id: <5BAA379D02000078001EB9CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:26:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 02/44] x86/HVM: grow MMIO cache data size to
 64 bytes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBuZWVkZWQgYmVmb3JlIGVuYWJsaW5nIGFueSBBVlg1MTIgaW5zbnMgaW4gdGhlIGVt
dWxhdG9yLiBDaGFuZ2UKdGhlIHdheSBhbGlnbm1lbnQgaXMgZW5mb3JjZWQgYXQgdGhlIHNhbWUg
dGltZS4KCkFkZCBhIGNoZWNrIHRoYXQgdGhlIGJ1ZmZlciB3b24ndCBhY3R1YWxseSBvdmVyZmxv
dywgYW5kIHdoaWxlIGF0IGl0CmFsc28gY29udmVydCB0aGUgY2hlY2sgZm9yIGFjY2Vzc2VzIHRv
IG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC04NjYsNyArODY2LDE4IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9waHlzX21taW9fYWNjZXNzKAogICAgIGludCByYyA9IFg4NkVN
VUxfT0tBWTsKIAogICAgIC8qIEFjY2Vzc2VzIG11c3QgZmFsbCB3aXRoaW4gYSBwYWdlLiAqLwot
ICAgIEJVR19PTigoZ3BhICYgflBBR0VfTUFTSykgKyBzaXplID4gUEFHRV9TSVpFKTsKKyAgICBp
ZiAoIChncGEgJiB+UEFHRV9NQVNLKSArIHNpemUgPiBQQUdFX1NJWkUgKQorICAgIHsKKyAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKKyAgICB9CisKKyAgICAvKiBBY2Nlc3NlcyBtdXN0IG5vdCBvdmVyZmxvdyB0aGUgY2Fj
aGUncyBidWZmZXIuICovCisgICAgaWYgKCBzaXplID4gc2l6ZW9mKGNhY2hlLT5idWZmZXIpICkK
KyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBodm1lbXVsX2RvX2lv
KCkgY2Fubm90IGhhbmRsZSBub24tcG93ZXItb2YtMiBhY2Nlc3NlcyBvcgotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNw
dS5oCkBAIC00MiwxNSArNDIsMTQgQEAgc3RydWN0IGh2bV92Y3B1X2FzaWQgewogfTsKIAogLyoK
LSAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVwIHRvIG0yNTYgYXMgYSBudW1iZXIgb2YgZGV2aWNl
LW1vZGVsCisgKiBXZSBtYXkgcmVhZCBvciB3cml0ZSB1cCB0byBtNTEyIGFzIGEgbnVtYmVyIG9m
IGRldmljZS1tb2RlbAogICogdHJhbnNhY3Rpb25zLgogICovCiBzdHJ1Y3QgaHZtX21taW9fY2Fj
aGUgewogICAgIHVuc2lnbmVkIGxvbmcgZ2xhOwogICAgIHVuc2lnbmVkIGludCBzaXplOwogICAg
IHVpbnQ4X3QgZGlyOwotICAgIHVpbnQ4X3QgcGFkWzNdOyAvKiBtYWtlIGJ1ZmZlcltdIGxvbmct
YWxpZ25lZCAqLwotICAgIHVpbnQ4X3QgYnVmZmVyWzMyXTsKKyAgICB1aW50OF90IGJ1ZmZlcls2
NF0gX19hbGlnbmVkKHNpemVvZihsb25nKSk7CiB9OwogCiBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:27:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:27: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 1g4nNC-0004Wv-Om; Tue, 25 Sep 2018 13:27: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nNA-0004Wk-VN
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:27:28 +0000
X-Inumbo-ID: 714c2c14-c0c6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 714c2c14-c0c6-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:25:17 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:27:27 -0600
Message-Id: <5BAA37B902000078001EB9E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:27:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 03/44] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGFuIGludmVydGVkIHBhaXIgb2YgY2hlY2tzLCBkcm9wIGFuIGluY29ycmVjdCBpbnN0YW5j
ZSBvZiAjVUQKcmFpc2luZyBmb3Igbm9uLTY0LWJpdCBtb2RlLCBhbmQgYWRkIGZ1cnRoZXIgZ2Vu
ZXJpYyBjaGVja3MuCgpOb3RlOiBPdGhlciB0aGFuIFNETSBWb2wgMiByZXYgMDY3IHN0YXRlcywg
RVZFWC5WJyBpcyBfbm90XyBpZ25vcmVkCiAgICAgIG91dHNpZGUgb2YgNjQtYml0IG1vZGUgd2hl
biB0aGUgZmllbGQgZG9lcyBub3QgZW5jb2RlIGEgcmVnaXN0ZXIuCiAgICAgIEp1c3QgbGlrZSBF
VkVYLlZWVlYgaXMgcmVxdWlyZWQgdG8gYmUgMGIxMTExIGluIHRoYXQgY2FzZSwgRVZFWC5WJwog
ICAgICBpcyByZXF1aXJlZCB0byBiZSAxIHRoZXJlLgoKQWxzbyByZW5hbWUgdGhlIGJjc3QgZmll
bGQgdG8gYnIsIGFzICNVRCBnZW5lcmF0aW9uIGZvciBpbmRpdmlkdWFsIGluc25zCndpbGwgbmVl
ZCB0byBjb25zaWRlciBib3RoIG9mIGl0cyBwb3NzaWJsZSBtZWFuaW5ncy4KClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC02NTAsNyArNjUwLDcgQEAgdW5pb24gZXZleCB7CiAgICAgICAgIHVp
bnQ4X3QgdzoxOwogICAgICAgICB1aW50OF90IG9wbXNrOjM7CiAgICAgICAgIHVpbnQ4X3QgUlg6
MTsKLSAgICAgICAgdWludDhfdCBiY3N0OjE7CisgICAgICAgIHVpbnQ4X3QgYnI6MTsKICAgICAg
ICAgdWludDhfdCBscjoyOwogICAgICAgICB1aW50OF90IHo6MTsKICAgICB9OwpAQCAtMjc2MCwx
MyArMjc2MCwxMSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5y
YXdbMV0gPSB2ZXgucmF3WzFdOwogICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yYXdbMl0g
PSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm1icyB8fCAhZXZleC5tYnosIEVYQ19VRCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubWJzIHx8IGV2
ZXgubWJ6LCBFWENfVUQpOworICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFldmV4Lm9wbXNrICYmIGV2ZXgueiwgRVhDX1VEKTsKIAogICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgu
UlgsIEVYQ19VRCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5SID0gMTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgICAgICAgICAgdmV4Lm9w
Y3ggPSBldmV4Lm9wY3g7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTM0MDQs
NiArMzQwMiw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkID0gKGQgJiB+RHN0TWFzaykgfCBE
c3RNZW07CiAgICAgICAgIC8qIEJlY29tZXMgYSBub3JtYWwgRHN0TWVtIG9wZXJhdGlvbiBmcm9t
IGhlcmUgb24uICovCiAgICAgY2FzZSBEc3RNZW06CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlID09IE9QX01FTSAmJiBldmV4LnosIEVYQ19VRCk7CiAgICAgICAgIGlmICgg
c3RhdGUtPnNpbWRfc2l6ZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihsb2NrX3ByZWZpeCwgRVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:28:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nNs-0004do-2u; Tue, 25 Sep 2018 13:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nNq-0004dd-Qy
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:28:10 +0000
X-Inumbo-ID: ff246689-c0c6-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff246689-c0c6-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:29:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:28:08 -0600
Message-Id: <5BAA37E302000078001EB9E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:28:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 04/44] x86emul: generalize vector length
 handling for AVX512/EVEX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYWxsb3cgZm9yIHNvbWUgY29kZSBzaGFyaW5nIHdoZXJlIHBvc3NpYmxlLCBjb3B5IFZFWC5M
IGludG8gRVZFWC5MUgpldmVuIGZvciBWRVggKG9yIFhPUCkgZW5jb2RlZCBpbnNucy4gTWFrZSBv
cGVyYW5kIHNpemUgZGV0ZXJtaW5hdGlvbgp1c2UgdGhpcyByaWdodCBhd2F5LCBhdCB0aGUgc2Ft
ZSB0aW1lIGFkZGluZyBjb25zaXN0ZW5jeSBjaGVja3MgZm9yIHRoZQpFVkVYIHNjYWxhciBpbnNu
IGNhc2VzICh0aGUgbm9uLXNjYWxhciBvbmVzIGFyZW4ndCB1bmlmb3JtIGVub3VnaCBmb3IKdGhl
IGNoZWNraW5nIHRvIGJlIGRvbmUgaW4gYSBjZW50cmFsIHBsYWNlIGxpa2UgdGhpcykuCgpOb3Rl
IHRoYXQgdGhlIGJyb2FkY2FzdCBjYXNlIGlzIG5vdCBoYW5kbGVkIGhlcmUsIGJ1dCB3aWxsIGJl
IHRha2VuIGNhcmUKb2YgZWxzZXdoZXJlIChpbiBqdXN0IGEgc2luZ2xlIHBsYWNlIHJhdGhlciB0
aGFuIGF0IGxlYXN0IHR3bykuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MzogSW50cm9kdWNlIGV2ZXhfZW5jb2RlZCgpIHRvIHJlcGxhY2Ugb3Bl
bi1jb2RlZCBldmV4Lm1icyBjaGVja3MuCnYyOiBEb24ndCByYWlzZSAjVUQgaW4gc2ltZF9zY2Fs
YXJfb3BjIGNhc2Ugd2hlbiBFVkVYLlcgIT0gbG93LW9wY29kZS1iaXQuCgotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTkxLDE0ICsxOTEsMTQgQEAgZW51bSBzaW1kX29wc2l6
ZSB7CiAgICAgICogT3JkaW5hcnkgcGFja2VkIGludGVnZXJzOgogICAgICAqIC0gNjQgYml0cyB3
aXRob3V0IHByZWZpeCA2NiAoTU1YKQogICAgICAqIC0gMTI4IGJpdHMgd2l0aCBwcmVmaXggNjYg
KFNTRW4pCi0gICAgICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisg
ICAgICogLSAxMjgvMjU2LzUxMiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTC9FVkVYLkxSIChBVlgr
KQogICAgICAqLwogICAgIHNpbWRfcGFja2VkX2ludCwKIAogICAgIC8qCiAgICAgICogT3JkaW5h
cnkgcGFja2VkL3NjYWxhciBmbG9hdGluZyBwb2ludDoKICAgICAgKiAtIDEyOCBiaXRzIHdpdGhv
dXQgcHJlZml4IG9yIHdpdGggcHJlZml4IDY2IChTU0VuKQotICAgICAqIC0gMTI4LzI1NiBiaXRz
IGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQorICAgICAqIC0gMTI4LzI1Ni81MTIgYml0cyBkZXBl
bmRpbmcgb24gVkVYLkwvRVZFWC5MUiAoQVZYKykKICAgICAgKiAtIDMyIGJpdHMgd2l0aCBwcmVm
aXggRjMgKHNjYWxhciBzaW5nbGUpCiAgICAgICogLSA2NCBiaXRzIHdpdGggcHJlZml4IEYyIChz
Y2FsYXIgZG91YmdsZSkKICAgICAgKi8KQEAgLTIwNywxNCArMjA3LDE0IEBAIGVudW0gc2ltZF9v
cHNpemUgewogICAgIC8qCiAgICAgICogUGFja2VkIGZsb2F0aW5nIHBvaW50OgogICAgICAqIC0g
MTI4IGJpdHMgd2l0aG91dCBwcmVmaXggb3Igd2l0aCBwcmVmaXggNjYgKFNTRW4pCi0gICAgICog
LSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisgICAgICogLSAxMjgvMjU2
LzUxMiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTC9FVkVYLkxSIChBVlgrKQogICAgICAqLwogICAg
IHNpbWRfcGFja2VkX2ZwLAogCiAgICAgLyoKICAgICAgKiBTaW5nbGUgcHJlY2lzaW9uIHBhY2tl
ZC9zY2FsYXIgZmxvYXRpbmcgcG9pbnQ6CiAgICAgICogLSAxMjggYml0cyB3aXRob3V0IHByZWZp
eCAoU1NFbikKLSAgICAgKiAtIDEyOC8yNTYgYml0cyBkZXBlbmRpbmcgb24gVkVYLkwsIG5vIHBy
ZWZpeCAoQVZYKQorICAgICAqIC0gMTI4LzI1Ni81MTIgYml0cyBkZXBlbmRpbmcgb24gVkVYLkwv
RVZFWC5MUiAoQVZYKykKICAgICAgKiAtIDMyIGJpdHMgd2l0aCBwcmVmaXggRjMgKHNjYWxhcikK
ICAgICAgKi8KICAgICBzaW1kX3NpbmdsZV9mcCwKQEAgLTIyOCw3ICsyMjgsNyBAQCBlbnVtIHNp
bWRfb3BzaXplIHsKIAogICAgIC8qCiAgICAgICogU2NhbGFyIGZsb2F0aW5nIHBvaW50OgotICAg
ICAqIC0gMzIvNjQgYml0cyBkZXBlbmRpbmcgb24gVkVYLlcKKyAgICAgKiAtIDMyLzY0IGJpdHMg
ZGVwZW5kaW5nIG9uIFZFWC5XL0VWRVguVwogICAgICAqLwogICAgIHNpbWRfc2NhbGFyX3ZleHcs
CiAKQEAgLTIyNDksNiArMjI0OSw3IEBAIGludCB4ODZlbXVsX3VuaGFuZGxlYWJsZV9ydygKICNk
ZWZpbmUgbG9ja19wcmVmaXggKHN0YXRlLT5sb2NrX3ByZWZpeCkKICNkZWZpbmUgdmV4IChzdGF0
ZS0+dmV4KQogI2RlZmluZSBldmV4IChzdGF0ZS0+ZXZleCkKKyNkZWZpbmUgZXZleF9lbmNvZGVk
KCkgKGV2ZXgubWJzKQogI2RlZmluZSBlYSAoc3RhdGUtPmVhKQogCiBzdGF0aWMgaW50CkBAIC0y
ODE4LDYgKzI4MTksOSBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAgICAgICAgb3Bjb2RlIHw9
IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogCisgICAgICAg
ICAgICAgICAgaWYgKCAhZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgICAgICBldmV4
LmxyID0gdmV4Lmw7CisKICAgICAgICAgICAgICAgICBpZiAoICEoZCAmIE1vZFJNKSApCiAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0zMTQ4LDcgKzMxNTIsNyBAQCB4ODZfZGVjb2Rl
KAogICAgICAgICAgICAgfQogICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAg
IGNhc2UgdmV4XzY2OgotICAgICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKKyAgICAg
ICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgb3BfYnl0ZXMgPSAwOwpAQCAtMzE3Miw5ICszMTc2
LDE3IEBAIHg4Nl9kZWNvZGUoCiAgICAgY2FzZSBzaW1kX2FueV9mcDoKICAgICAgICAgc3dpdGNo
ICggdmV4LnBmeCApCiAgICAgICAgIHsKLSAgICAgICAgZGVmYXVsdDogICAgIG9wX2J5dGVzID0g
MTYgPDwgdmV4Lmw7IGJyZWFrOwotICAgICAgICBjYXNlIHZleF9mMzogb3BfYnl0ZXMgPSA0OyAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgdmV4X2YyOiBvcF9ieXRlcyA9IDg7ICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgZXZleC5scjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIHZleF9mMzoKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4X2VuY29kZWQoKSAmJiBldmV4Lncs
IEVYQ19VRCk7CisgICAgICAgICAgICBvcF9ieXRlcyA9IDQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSB2ZXhfZjI6CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
ZXZleF9lbmNvZGVkKCkgJiYgIWV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgICAgIG9wX2J5dGVz
ID0gODsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nOg-0004kj-Em; Tue, 25 Sep 2018 13:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nOf-0004kU-5c
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:29:01 +0000
X-Inumbo-ID: 1cb9eb2c-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1cb9eb2c-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:30:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:28:58 -0600
Message-Id: <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:28:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 05/44] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogU0RNIFZvbCAyIHJldiAwNjcgaXMgbm90IHJlYWxseSBjb25zaXN0ZW50IGFib3V0IEVW
RVguTCdMIGZvciBMSUcKICAgICAgaW5zbnMgLSB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGlzIGlz
IG1hZGUgZXhwbGljaXQgaXMgYSB0YWJsZSBpbgogICAgICB0aGUgc2VjdGlvbiB0aXRsZWQgIlZl
Y3RvciBMZW5ndGggT3J0aG9nb25hbGl0eSI6IFdoaWxlIHRoZXkKICAgICAgdG9sZXJhdGUgMCwg
MSwgYW5kIDIsIGEgdmFsdWUgb2YgMyB1bmlmb3JtbHkgbGVhZHMgdG8gI1VELgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IEludHJvZHVjZSBk
OHNfZHE2NCB0byBkZWFsIHdpdGggMzItYml0IG1vZGUgVk1PVkQgd2l0aCBFVkVYLlcgc2V0Lgog
ICAgQWRqdXN0IGEgY29tbWVudC4KdjM6IFJlc3RyaWN0IGstcmVnIHJlYWRpbmcgdG8gaW5zbnMg
d2l0aCBtZW1vcnkgb3BlcmFuZC4gU2hyaW5rIHNjb3BlIG9mCiAgICAiZGlzcDhzY2FsZSIuCnYy
OiBNb3ZlICJmdWxsIiBpbnRvIG1vcmUgbmFycm93IHNjb3BlLgoKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTE5ODUsNiArMTk4NSw1MyBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92cSAleG1t
MSwzMiglZWR4KS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYg
KQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtKTsKKworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAlJXhtbTEsICUleG1tMVxuIgorICAgICAgICAgICAg
ICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZxX3RvX21lbSwgIiV7ZXZleCV9IHZtb3ZxICUl
eG1tMSwgMzIoJTApIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSApOwor
CisgICAgICAgIG1lbXNldChyZXMsIDB4ZGIsIDY0KTsKKyAgICAgICAgc2V0X2luc24oZXZleF92
bW92cV90b19tZW0pOworICAgICAgICByZWdzLmVjeCA9IDA7CisgICAgICAgIHJlZ3MuZWR4ID0g
KHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11
bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZl
eF92bW92cV90b19tZW0pIHx8CisgICAgICAgICAgICAgKigodWludDY0X3QgKilyZXMgKyA0KSB8
fAorICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJlcyArIDEwLCAyNCkgfHwKKyAgICAgICAgICAg
ICBtZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdnEg
MzIoJWVkeCksJXhtbTAuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1
MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4X3Ztb3ZxX2Zyb21fbWVtKTsKKwor
ICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGVxYiAlJXhtbTAsICUleG1tMFxuIgorICAgICAg
ICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZxX2Zyb21fbWVtLCAiJXtldmV4JX0g
dm1vdnEgMzIoJTApLCAlJXhtbTAiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5V
TEwpICk7CisKKyAgICAgICAgc2V0X2luc24oZXZleF92bW92cV9mcm9tX21lbSk7CisgICAgICAg
IHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBY
ODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZxX2Zyb21fbWVtKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92cSAlMSwgJSV4bW0xXG5cdCIKKyAg
ICAgICAgICAgICAgInZwY21wZXFxICUlem1tMCwgJSV6bW0xLCAlJWswXG4iCisgICAgICAgICAg
ICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAibSIgKHJlc1s4XSkgKTsKKyAgICAg
ICAgaWYgKCByYyAhPSAweGZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmRxdSAleG1tMiwoJWVjeCku
Li4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2UyICkKICAgICB7CkBAIC0y
MDg1LDYgKzIxMzIsMTE4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBl
bHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3Rpbmcgdm1vdmRxdTMyICV6bW0yLCglZWN4KXslazF9Li4uIik7CisgICAgaWYgKCBzdGFj
a19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1v
dmRxdTMyX3RvX21lbSk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHg1NSwgMTI4KTsKKworICAg
ICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBlcWQgJSV5bW0yLCAlJXltbTIsICUleW1tMlxuXHQi
CisgICAgICAgICAgICAgICAgICAgICAgICJrbW92dyAlMSwlJWsxXG4iCisgICAgICAgICAgICAg
ICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUzMl90b19tZW0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJ2bW92ZHF1MzIgJSV6bW0yLCAoJTApJXslJWsxJX0iKQorICAgICAgICAg
ICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAicm0iIChyZXNbMF0pICk7CisgICAgICAgIHNl
dF9pbnNuKHZtb3ZkcXUzMl90b19tZW0pOworCisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVk
IGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cisg
ICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgbWVtY21wKHJlcyArIDE2LCByZXMg
KyAyNCwgMzIpIHx8CisgICAgICAgICAgICAgIWNoZWNrX2VpcCh2bW92ZHF1MzJfdG9fbWVtKSAp
CisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcmVzWzE2XSA9IH4wOyByZXNbMThd
ID0gfjA7IHJlc1syMF0gPSB+MDsgcmVzWzIyXSA9IH4wOworICAgICAgICByZXNbMjRdID0gIDA7
IHJlc1syNl0gPSAgMDsgcmVzWzI4XSA9ICAwOyByZXNbMzBdID0gIDA7CisgICAgICAgIGlmICgg
bWVtY21wKHJlcywgcmVzICsgMTYsIDY0KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZkcXUzMiA2
NCglZWR4KSwlem1tMnslazJ9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
YXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTMyX2Zyb21fbWVtKTsK
KworICAgICAgICBhc20gdm9sYXRpbGUgKCAia25vdHcgJSVrMSwgJSVrMlxuIgorICAgICAgICAg
ICAgICAgICAgICAgICBwdXRfaW5zbih2bW92ZHF1MzJfZnJvbV9tZW0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MzIgNjQoJTApLCAlJXptbTIleyUlazIlfSIpCisg
ICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5z
bih2bW92ZHF1MzJfZnJvbV9tZW0pOworICAgICAgICByZWdzLmVjeCA9IDA7CisgICAgICAgIHJl
Z3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVj
a19laXAodm1vdmRxdTMyX2Zyb21fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIGFzbSAoICJ2cGNtcGVxZCAlMSwgJSV6bW0yLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAg
Imttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzBdKSApOworICAgICAgICBp
ZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50
Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4i
KTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92ZHF1MTYgJXptbTMsKCVlY3gp
eyVrMX0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJidyApCisg
ICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTE2X3RvX21lbSk7CisKKyAgICAgICAgbWVt
c2V0KHJlcywgMHg1NSwgMTI4KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBlcXcg
JSV5bW0zLCAlJXltbTMsICUleW1tM1xuXHQiCisgICAgICAgICAgICAgICAgICAgICAgICJrbW92
ZCAlMSwlJWsxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUxNl90
b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MTYgJSV6bW0z
LCAoJTApJXslJWsxJX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAi
cm0iIChyZXNbMF0pICk7CisgICAgICAgIHNldF9pbnNuKHZtb3ZkcXUxNl90b19tZW0pOworCisg
ICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9l
bXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tB
WSkgfHwgbWVtY21wKHJlcyArIDE2LCByZXMgKyAyNCwgMzIpIHx8CisgICAgICAgICAgICAgIWNo
ZWNrX2VpcCh2bW92ZHF1MTZfdG9fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICAgICAgZm9yICggaSA9IDE2OyBpIDwgMjQ7ICsraSApCisgICAgICAgICAgICByZXNbaV0gfD0g
MHgwMDAwZmZmZjsKKyAgICAgICAgZm9yICggOyBpIDwgMzI7ICsraSApCisgICAgICAgICAgICBy
ZXNbaV0gJj0gMHhmZmZmMDAwMDsKKyAgICAgICAgaWYgKCBtZW1jbXAocmVzLCByZXMgKyAxNiwg
NjQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICBwcmludGYoIm9rYXlcbiIp
OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKKyAgICBw
cmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRxdTE2IDY0KCVlZHgpLCV6bW0zeyVrMn0uLi4i
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJidyApCisgICAgeworICAg
ICAgICBkZWNsX2luc24odm1vdmRxdTE2X2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRp
bGUgKCAia25vdGQgJSVrMSwgJSVrMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5z
bih2bW92ZHF1MTZfZnJvbV9tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2
bW92ZHF1MTYgNjQoJTApLCAlJXptbTMleyUlazIlfSIpCisgICAgICAgICAgICAgICAgICAgICAg
IDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92ZHF1MTZfZnJvbV9tZW0p
OworICAgICAgICByZWdzLmVjeCA9IDA7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxv
bmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdmRxdTE2X2Zyb21f
bWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2cGNtcGVxdyAl
MSwgJSV6bW0zLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImttb3ZkICUlazAsICUwIiA6ICI9
ciIgKHJjKSA6ICJtIiAocmVzWzBdKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZmZmZmYg
KQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAg
IH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICAgICBwcmludGYo
IiUtNDBzIiwgIlRlc3RpbmcgbW92c2QgJXhtbTUsKCVlY3gpLi4uIik7CiAgICAgbWVtc2V0KHJl
cywgMHg3NywgNjQpOwogICAgIG1lbXNldChyZXMgKyAxMCwgMHg2NiwgOCk7CkBAIC0yMTg2LDYg
KzIzNDUsNzEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyB2bW92c2QgJXhtbTUsMTYoJWVjeCl7JWszfS4uLiIpOworICAgIG1lbXNldChyZXMsIDB4ODgs
IDEyOCk7CisgICAgbWVtc2V0KHJlcyArIDIwLCAweDc3LCA4KTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92c2Rf
bWFza2VkX3RvX21lbSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZicm9hZGNhc3RzZCAl
MCwgJSV5bW01XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgImt4b3J3ICUlazMsICUlazMs
ICUlazNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdnNkX21hc2tlZF90
b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92c2QgJSV4bW01LCAx
NiglMSkleyUlazMlfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtIiAocmVzWzIwXSks
ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92c2RfbWFza2VkX3RvX21lbSk7
CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAgICAgcmVncy5lZHggPSAwOworICAgICAgICBy
YyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4
NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcCh2bW92c2RfbWFza2VkX3RvX21lbSkgKQorICAgICAg
ICAgICAgZ290byBmYWlsOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJrbW92dyAlMCwgJSVr
M1xuIiA6OiAibSIgKHJlc1syMF0pICk7CisKKyAgICAgICAgc2V0X2luc24odm1vdnNkX21hc2tl
ZF90b19tZW0pOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAg
ICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIChyYyAh
PSBYODZFTVVMX09LQVkpIHx8ICFjaGVja19laXAodm1vdnNkX21hc2tlZF90b19tZW0pIHx8Cisg
ICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgMTYsIDY0KSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKyAgICAgICAgbWVtc2V0KHJlcyArIDQs
IDB4NzcsIDgpOworICAgIH0KKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92YXBz
ICglZWR4KSwlem1tN3slazN9e3p9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9o
YXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmFwc19tYXNrZWRfZnJv
bV9tZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cGNtcGVxZCAlJXhtbTcsICUleG1t
NywgJSV4bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZicm9hZGNhc3RzcyAlJXht
bTcsICUlem1tN1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92YXBzX21h
c2tlZF9mcm9tX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZhcHMg
KCUwKSwgJSV6bW03JXslJWszJX0le3olfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJk
IiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92YXBzX21hc2tlZF9mcm9tX21lbSk7
CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4
Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZIHx8ICFjaGVja19laXAodm1vdmFwc19tYXNrZWRfZnJvbV9tZW0pICkKKyAgICAgICAgICAg
IGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInZjbXBlcXBzICUxLCAlJXptbTcsICUlazBcblx0
IgorICAgICAgICAgICAgICAidnhvcnBzICUleG1tMCwgJSV4bW0wLCAlJXhtbTBcblx0IgorICAg
ICAgICAgICAgICAidmNtcGVxcHMgJSV6bW0wLCAlJXptbTcsICUlazFcblx0IgorICAgICAgICAg
ICAgICAia3hvcncgJSVrMSwgJSVrMCwgJSVrMFxuXHQiCisgICAgICAgICAgICAgICJrbW92dyAl
JWswLCAlMCIgOiAiPXIiIChyYykgOiAibSIgKHJlc1sxNl0pICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmQgJW1tMywzMiglZWN4KS4uLiIpOwogICAg
IGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCiAgICAgewpAQCAtMjM0MSw2ICsyNTY1
LDU1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAg
IHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2
ZXh9IHZtb3ZkICV4bW0zLDMyKCVlY3gpLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNw
dV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92ZF90b19t
ZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUleG1tMywgJSV4bW0zXG4i
CisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdmRfdG9fbWVtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXtldmV4JX0gdm1vdmQgJSV4bW0zLCAzMigl
MCkiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpICk7CisKKyAgICAgICAg
bWVtc2V0KHJlcywgMHhiZCwgNjQpOworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZkX3RvX21l
bSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByZWdz
LmVkeCA9IDA7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZkX3Rv
X21lbSkgfHwKKyAgICAgICAgICAgICByZXNbOF0gKyAxIHx8CisgICAgICAgICAgICAgbWVtY21w
KHJlcywgcmVzICsgOSwgMjgpIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgNiwg
OCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmlu
dGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3ZkIDMyKCVlY3gpLCV4bW00Li4uIik7Cisg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBk
ZWNsX2luc24oZXZleF92bW92ZF9mcm9tX21lbSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
InBjbXBlcWIgJSV4bW00LCAlJXhtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2lu
c24oZXZleF92bW92ZF9mcm9tX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiV7ZXZleCV9IHZtb3ZkIDMyKCUwKSwgJSV4bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAg
OjogImMiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9tZW0p
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZleF92bW92ZF9mcm9tX21lbSkg
KQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAidm1vdmQgJTEsICUleG1t
MFxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxZCAlJXptbTQsICUlem1tMCwgJSVrMFxuXHQi
CisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAibSIgKHJlc1s4
XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZmYgKQorICAgICAgICAgICAgZ290byBmYWls
OworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBy
aW50Zigic2tpcHBlZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAl
bW0zLCVlYnguLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQogICAg
IHsKQEAgLTI1MDcsNiArMjc4MCw1NyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92ZCAleG1tMiwlZWJ4Li4uIik7CisgICAgaWYgKCBz
dGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24o
ZXZleF92bW92ZF90b19yZWcpOworCisgICAgICAgIC8qIFNlZSBjb21tZW50IG5leHQgdG8gbW92
ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0yLCAlJXht
bTJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92ZF90b19yZWcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIle2V2ZXglfSB2bW92ZCAlJXhtbTIs
ICUlZWJ4IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogKTsKKworICAgICAgICBzZXRfaW5z
bihldmV4X3Ztb3ZkX3RvX3JlZyk7CisjaWZkZWYgX194ODZfNjRfXworICAgICAgICByZWdzLnJi
eCA9IDB4YmRiZGJkYmRiZGJkYmRiZFVMOworI2Vsc2UKKyAgICAgICAgcmVncy5lYnggPSAweGJk
YmRiZGJkVUw7CisjZW5kaWYKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxv
cHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8ICFjaGVja19laXAoZXZl
eF92bW92ZF90b19yZWcpIHx8CisgICAgICAgICAgICAgcmVncy5lYnggIT0gMHhmZmZmZmZmZiAp
CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50Zigi
JS00MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdmQgJWVieCwleG1tMS4uLiIpOworICAgIGlmICgg
c3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNu
KGV2ZXhfdm1vdmRfZnJvbV9yZWcpOworCisgICAgICAgIC8qIFNlZSBjb21tZW50IG5leHQgdG8g
bW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBndGIgJSV4bW0xLCAl
JXhtbTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92ZF9mcm9t
X3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiV7ZXZleCV9IHZtb3ZkICUl
ZWJ4LCAlJXhtbTEiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiApOworCisgICAgICAgIHNl
dF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9yZWcpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNo
ZWNrX2VpcChldmV4X3Ztb3ZkX2Zyb21fcmVnKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7Cisg
ICAgICAgIGFzbSAoICJ2bW92ZCAlMSwgJSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInZwY21w
ZXFkICUlem1tMSwgJSV6bW0wLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImttb3Z3ICUlazAs
ICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzhdKSApOworICAgICAgICBpZiAoIHJjICE9IDB4
ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogI2lmZGVm
IF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92cSAlbW0zLDMyKCVl
Y3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKQEAgLTI1ODQs
NiArMjkwOCwzNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQog
ICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHtldmV4fSB2bW92cSAleG1tMTEsMzIoJWVjeCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4X3Zt
b3ZxX3RvX21lbTIpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUleG1tMTEs
ICUleG1tMTFcbiIKKyNpZiAwIC8qIFRoaXMgbWF5IG5vdCB3b3JrLCBhcyB0aGUgYXNzZW1ibGVy
IG1pZ2h0IHBpY2sgb3Bjb2RlIEQ2LiAqLworICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5z
bihldmV4X3Ztb3ZxX3RvX21lbTIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ7
ZXZleH0gdm1vdnEgJSV4bW0xMSwgMzIoJTApIikKKyNlbHNlCisgICAgICAgICAgICAgICAgICAg
ICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtMiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi5ieXRlIDB4NjIsIDB4ZjEsIDB4ZmQsIDB4MDgsIDB4N2UsIDB4NDksIDB4MDQi
KQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAg
ICAgICBtZW1zZXQocmVzLCAweGJkLCA2NCk7CisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdnFf
dG9fbWVtMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAg
ICByZWdzLmVkeCA9IDA7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3Bz
KTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Zt
b3ZxX3RvX21lbTIpIHx8CisgICAgICAgICAgICAgKigobG9uZyAqKXJlcyArIDQpICsgMSB8fAor
ICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJlcyArIDEwLCAyNCkgfHwKKyAgICAgICAgICAgICBt
ZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAg
IHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lw
cGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxICVtbTMsJXJieC4u
LiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCiAgICAgewpAQCAtMjY0
Myw2ICsyOTk3LDI4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB9CiAg
ICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQw
cyIsICJUZXN0aW5nIHZtb3ZxICV4bW0yMiwlcmJ4Li4uIik7CisgICAgaWYgKCBzdGFja19leGVj
ICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92
cV90b19yZWcpOworCisgICAgICAgIC8qIFNlZSBjb21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4g
Ki8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcXEgJSV4bW0yLCAlJXhtbTJcblx0Igor
ICAgICAgICAgICAgICAgICAgICAgICAidm1vdnEgJSV4bW0yLCAlJXhtbTIyXG4iCisgICAgICAg
ICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfdG9fcmVnLCAidm1vdnEgJSV4bW0y
MiwgJSVyYngiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiApOworCisgICAgICAgIHNldF9p
bnNuKGV2ZXhfdm1vdnFfdG9fcmVnKTsKKyAgICAgICAgcmVncy5yYnggPSAweGJkYmRiZGJkYmRi
ZGJkYmRVTDsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdnFfdG9f
cmVnKSB8fAorICAgICAgICAgICAgIHJlZ3MucmJ4ICsgMSApCisgICAgICAgICAgICBnb3RvIGZh
aWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
cHJpbnRmKCJza2lwcGVkXG4iKTsKICNlbmRpZgogCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIG1hc2ttb3ZxICVtbTQsJW1tNC4uLiIpOwpAQCAtMjgxMiw2ICszMTg4LDMyIEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAg
ICAgcHJpbnRmKCJva2F5XG4iKTsKICAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNr
aXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZudGRxYSA2NCgl
ZWN4KSwlem1tNC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYg
KQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1vdm50ZHFhKTsKKworICAgICAgICBh
c20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW00LCAlJXhtbTQsICUleG1tNFxuIgorICAgICAgICAg
ICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZudGRxYSwgInZtb3ZudGRxYSA2NCglMCks
ICUlem1tNCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAg
ICAgICBzZXRfaW5zbihldmV4X3Ztb3ZudGRxYSk7CisgICAgICAgIG1lbXNldChyZXMsIDB4NTUs
IDE5Mik7CisgICAgICAgIG1lbXNldChyZXMgKyAxNiwgMHhmZiwgNjQpOworICAgICAgICByZWdz
LmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKGV2ZXhfdm1vdm50ZHFhKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFz
bSAoICJ2cGJyb2FkY2FzdGQgJTEsICUlem1tMlxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVx
ZCAlJXptbTQsICUlem1tMiwgJSVrMFxuXHQiCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAl
MCIgOiAiPXIiIChyYykgOiAiMCIgKH4wKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiAp
CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAg
fQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMjEwLDYgKzIxMCw3IEBAIGludCBlbXVsX3Rlc3RfZ2V0
X2ZwdSgKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eCApCiAgICAgICAgICAgICBicmVhazsKICAg
ICBjYXNlIFg4NkVNVUxfRlBVX29wbWFzazoKKyAgICBjYXNlIFg4NkVNVUxfRlBVX3ptbToKICAg
ICAgICAgaWYgKCBjcHVfaGFzX2F2eDUxMmYgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTI2Niw2ICsyNjYsMTYg
QEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeAogICAgIChyZXMuYiAm
ICgxVSA8PCAzMCkpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAoeyBc
CisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAs
ICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0
YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAwOyBcCisgICAgZWxz
ZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIChy
ZXMuYiAmICgxVSA8PCAzMSkpICE9IDA7IFwKK30pCisKIGludCBlbXVsX3Rlc3RfY3B1aWQoCiAg
ICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJsZWFmLAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtMjQzLDkgKzI0MywyNyBAQCBlbnVtIHNpbWRfb3BzaXplIHsK
IH07CiB0eXBlZGVmIHVpbnQ4X3Qgc2ltZF9vcHNpemVfdDsKIAorZW51bSBkaXNwOHNjYWxlIHsK
KyAgICAvKiBWYWx1ZXMgMCAuLi4gNCBhcmUgZXhwbGljaXQgc2l6ZXMuICovCisgICAgZDhzX2J3
ID0gNSwKKyAgICBkOHNfZHEsCisgICAgLyogRVZFWC5XIGlnbm9yZWQgb3V0c2lkZSBvZiA2NC1i
aXQgbW9kZSAqLworICAgIGQ4c19kcTY0LAorICAgIC8qCisgICAgICogQWxsIGZ1cnRoZXIgdmFs
dWVzIG11c3Qgc3RyaWN0bHkgYmUgbGFzdCBhbmQgaW4gdGhlIG9yZGVyCisgICAgICogZ2l2ZW4g
c28gdGhhdCBhcml0aG1ldGljIG9uIHRoZSB2YWx1ZXMgd29ya3MuCisgICAgICovCisgICAgZDhz
X3ZsLAorICAgIGQ4c192bF9ieV8yLAorICAgIGQ4c192bF9ieV80LAorICAgIGQ4c192bF9ieV84
LAorfTsKK3R5cGVkZWYgdWludDhfdCBkaXNwOHNjYWxlX3Q7CisKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNjOwotICAgIHNpbWRfb3Bz
aXplX3Qgc2l6ZTsKKyAgICBzaW1kX29wc2l6ZV90IHNpemU6NDsKKyAgICBkaXNwOHNjYWxlX3Qg
ZDhzOjQ7CiB9IHR3b2J5dGVfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMF0gPSB7IE1vZFJNIH0s
CiAgICAgWzB4MDFdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAtMjYwLDggKzI3OCw4IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MGRdID0geyBJbXBs
aWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDBlXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgw
Zl0gPSB7IE1vZFJNfFNyY0ltbUJ5dGUgfSwKLSAgICBbMHgxMF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwIH0sCi0gICAgWzB4MTFdID0geyBEc3RNZW18U3Jj
SW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDEwXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAorICAgIFsweDEx
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9
LAogICAgIFsweDEyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhl
ciB9LAogICAgIFsweDEzXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9v
dGhlciB9LAogICAgIFsweDE0IC4uLiAweDE1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9mcCB9LApAQCAtMjcwLDEwICsyODgsMTAgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3Bz
fE1vZFJNIH0sCiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk0gfSwKICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9
LAotICAgIFsweDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfZnAgfSwKLSAgICBbMHgyOV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MjhdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCisgICAgWzB4MjldID0geyBEc3RNZW18U3Jj
SW1wbGljaXR8TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmFd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4
MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAg
IFsweDJiXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4
c192bCB9LAogICAgIFsweDJjIC4uLiAweDJkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgSW1wbGljaXRPcHN8
TW9kUk18VHdvT3AgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxpY2l0T3BzIH0sCkBA
IC0yOTIsOCArMzEwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50IH0sCiAgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4NmVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92IH0sCi0gICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg2ZV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKKyAgICBbMHg2Zl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0s
CiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCiAg
ICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNIH0sCiAg
ICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFj
a2VkX2ludCB9LApAQCAtMzAxLDggKzMxOSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0
ZV90YWJsZSB7CiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDc5
XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4N2Mg
Li4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAg
ICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHg3Zl0g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAorICAg
IFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNf
ZHE2NCB9LAorICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2lt
ZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg4MCAuLi4gMHg4Zl0gPSB7IERzdEltcGxp
Y2l0fFNyY0ltbSB9LAogICAgIFsweDkwIC4uLiAweDlmXSA9IHsgQnl0ZU9wfERzdE1lbXxTcmNO
b25lfE1vZFJNfE1vdiB9LAogICAgIFsweGEwIC4uLiAweGExXSA9IHsgSW1wbGljaXRPcHN8TW92
IH0sCkBAIC0zNDQsMTQgKzM2MiwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFi
bGUgewogICAgIFsweGQwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVy
IH0sCiAgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKICAgICBbMHhkNCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGlj
aXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1w
bGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBEc3RSZWd8
U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGUwXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlMSAuLi4g
MHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsw
eGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQgfSwKICAgICBbMHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
b3RoZXIgfSwKLSAgICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfcGFja2VkX2ludCB9LAorICAgIFsweGU3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJN
fE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZjBd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4
ZjEgLi4uIDB4ZjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwK
QEAgLTQwNiw2ICs0MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewog
ICAgIHVpbnQ4X3QgdG9fbWVtOjE7CiAgICAgdWludDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90
IHZzaWI6MTsKKyAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9
IHsKICAgICBbMHgwMCAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKICAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LApAQCAtNDE4LDcgKzQzNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7
CiAgICAgWzB4MWMgLi4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
dHdvX29wID0gMSB9LAogICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKQEAgLTY1Niw2ICs2NzUsMjIg
QEAgdW5pb24gZXZleCB7CiAgICAgfTsKIH07CiAKKyNkZWZpbmUgRVZFWF9QRlhfQllURVMgNAor
I2RlZmluZSBpbml0X2V2ZXgoc3R1YikgKHsgXAorICAgIHVpbnQ4X3QgKmJ1Zl8gPSBnZXRfc3R1
YihzdHViKTsgXAorICAgIGJ1Zl9bMF0gPSAweDYyOyBcCisgICAgYnVmXyArIEVWRVhfUEZYX0JZ
VEVTOyBcCit9KQorCisjZGVmaW5lIGNvcHlfRVZFWChwdHIsIGV2ZXgpICh7IFwKKyAgICBpZiAo
ICFtb2RlXzY0Yml0KCkgKSBcCisgICAgICAgIChldmV4KS5yZWcgfD0gODsgXAorICAgIChwdHIp
WzEgLSBFVkVYX1BGWF9CWVRFU10gPSAoZXZleCkucmF3WzBdOyBcCisgICAgKHB0cilbMiAtIEVW
RVhfUEZYX0JZVEVTXSA9IChldmV4KS5yYXdbMV07IFwKKyAgICAocHRyKVszIC0gRVZFWF9QRlhf
QllURVNdID0gKGV2ZXgpLnJhd1syXTsgXAorICAgIGNvbnRhaW5lcl9vZigocHRyKSArIDEgLSBF
VkVYX1BGWF9CWVRFUywgdHlwZW9mKGV2ZXgpLCByYXdbMF0pOyBcCit9KQorCiAjZGVmaW5lIHJl
cF9wcmVmaXgoKSAgICh2ZXgucGZ4ID49IHZleF9mMykKICNkZWZpbmUgcmVwZV9wcmVmaXgoKSAg
KHZleC5wZnggPT0gdmV4X2YzKQogI2RlZmluZSByZXBuZV9wcmVmaXgoKSAodmV4LnBmeCA9PSB2
ZXhfZjIpCkBAIC03NjgsNiArODAzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgdWludDY0X3Qg
bW14OwogICAgIHVpbnQ2NF90IF9fYXR0cmlidXRlX18gKChhbGlnbmVkKDE2KSkpIHhtbVsyXTsK
ICAgICB1aW50NjRfdCBfX2F0dHJpYnV0ZV9fICgoYWxpZ25lZCgzMikpKSB5bW1bNF07CisgICAg
dWludDY0X3QgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQoNjQpKSkgem1tWzhdOwogfSBtbXZhbF90
OwogCiAvKgpAQCAtMTE4Myw2ICsxMjE5LDExIEBAIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAKICAg
ICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CisgICAgY2FzZSBYODZFTVVMX0ZQVV96bW06CisgICAg
ICAgIGlmICggISh4Y3IwICYgWDg2X1hDUjBfWk1NKSB8fCAhKHhjcjAgJiBYODZfWENSMF9ISV9a
TU0pIHx8CisgICAgICAgICAgICAgISh4Y3IwICYgWDg2X1hDUjBfT1BNQVNLKSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwogICAgIGNhc2UgWDg2RU1VTF9GUFVfeW1tOgogICAgICAgICBpZiAoICEoeGNyMCAmIFg4
Nl9YQ1IwX1NTRSkgfHwgISh4Y3IwICYgWDg2X1hDUjBfWU1NKSApCiAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xNzc3LDYgKzE4MTgsNyBAQCBzdGF0aWMgYm9v
bCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAg
ICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1
X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzAsIGN0eHQsIG9w
cykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDMxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHpl
cm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAt
MjE1MCw2ICsyMTkyLDY1IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nICpkZWNvZGVfdmV4X2dwcigK
ICAgICByZXR1cm4gZGVjb2RlX2dwcihyZWdzLCB+dmV4X3JlZyAmIChtb2RlXzY0Yml0KCkgPyAw
eGYgOiA3KSk7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVjb2RlX2Rpc3A4c2NhbGUoZW51
bSBkaXNwOHNjYWxlIHNjYWxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKQoreworICAgIHN3aXRjaCAo
IHNjYWxlICkKKyAgICB7CisgICAgY2FzZSBkOHNfYnc6CisgICAgICAgIHJldHVybiBzdGF0ZS0+
ZXZleC53OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCBzY2FsZSA8IGQ4c192bCApCisg
ICAgICAgICAgICByZXR1cm4gc2NhbGU7CisgICAgICAgIGlmICggc3RhdGUtPmV2ZXguYnIgKQor
ICAgICAgICB7CisgICAgY2FzZSBkOHNfZHE6CisgICAgICAgICAgICByZXR1cm4gMiArIHN0YXRl
LT5ldmV4Lnc7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIGQ4c19kcTY0
OgorICAgICAgICByZXR1cm4gMiArIChzdGF0ZS0+b3BfYnl0ZXMgPT0gOCk7CisgICAgfQorCisg
ICAgc3dpdGNoICggc3RhdGUtPnNpbWRfc2l6ZSApCisgICAgeworICAgIGNhc2Ugc2ltZF9hbnlf
ZnA6CisgICAgY2FzZSBzaW1kX3NpbmdsZV9mcDoKKyAgICAgICAgaWYgKCAhKHN0YXRlLT5ldmV4
LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIHNpbWRfc2NhbGFyX29wYzoKKyAgICBj
YXNlIHNpbWRfc2NhbGFyX3ZleHc6CisgICAgICAgIHJldHVybiAyICsgc3RhdGUtPmV2ZXgudzsK
KworICAgIGNhc2Ugc2ltZF8xMjg6CisgICAgICAgIC8qIFRoZXNlIHNob3VsZCBoYXZlIGFuIGV4
cGxpY2l0IHNpemUgc3BlY2lmaWVkLiAqLworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
KyAgICAgICAgcmV0dXJuIDQ7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICByZXR1cm4gNCArIHN0YXRlLT5ldmV4LmxyIC0gKHNjYWxlIC0gZDhzX3ZsKTsKK30K
KworI2RlZmluZSBhdng1MTJfdmxlbl9jaGVjayhsaWcpIGRvIHsgXAorICAgIHN3aXRjaCAoIGV2
ZXgubHIgKSBcCisgICAgeyBcCisgICAgZGVmYXVsdDogXAorICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb24oRVhDX1VEKTsgXAorICAgIGNhc2UgMjogXAorICAgICAgICBicmVhazsgXAorICAgIGNh
c2UgMDogY2FzZSAxOiBcCisgICAgICAgIGlmICghKGxpZykpIFwKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMnZsKTsgXAorICAgICAgICBicmVhazsgXAorICAgIH0g
XAorfSB3aGlsZSAoIGZhbHNlICkKKwogc3RhdGljIGJvb2wgaXNfYWxpZ25lZChlbnVtIHg4Nl9z
ZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzLAogICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgc2l6ZSwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKQEAgLTIz
OTksNiArMjUwMCw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgaWYgKCB2ZXgucGZ4
ID09IHZleF9mMyApIC8qIG1vdnEgeG1tL202NCx4bW0gKi8KICAgICAgICAgewogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YzKDAsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygwLCAweDdlKTogLyogdm1vdnEgeG1tL202NCx4bW0g
Ki8KICAgICAgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBUd29P
cDsKICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOwogICAgICAgICAg
ICAgLyogQXZvaWQgdGhlIHN0YXRlLT5kZXNjIGNsb2JiZXJpbmcgb2YgVHdvT3AgYmVsb3cuICov
CkBAIC0yNDY5LDcgKzI1NzEsNyBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgfQogCiAgICAg
LyoKLSAgICAgKiBTY2FsYXIgZm9ybXMgb2YgbW9zdCBWRVgtZW5jb2RlZCBUd29PcCBpbnN0cnVj
dGlvbnMgaGF2ZQorICAgICAqIFNjYWxhciBmb3JtcyBvZiBtb3N0IFZFWC0vRVZFWC1lbmNvZGVk
IFR3b09wIGluc3RydWN0aW9ucyBoYXZlCiAgICAgICogdGhyZWUgb3BlcmFuZHMuICBUaG9zZSB3
aGljaCBkbyByZWFsbHkgaGF2ZSB0d28gb3BlcmFuZHMKICAgICAgKiBzaG91bGQgaGF2ZSBleGl0
ZWQgZWFybGllci4KICAgICAgKi8KQEAgLTI4MzQsNiArMjkzNiw4IEBAIHg4Nl9kZWNvZGUoCiAK
ICAgICBpZiAoIGQgJiBNb2RSTSApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZGlzcDhz
Y2FsZSA9IDA7CisKICAgICAgICAgZCAmPSB+TW9kUk07CiAjdW5kZWYgTW9kUk0gLyogT25seSBp
dHMgYWxpYXNlcyBhcmUgdmFsaWQgdG8gdXNlIGZyb20gaGVyZSBvbi4gKi8KICAgICAgICAgbW9k
cm1fcmVnID0gKChyZXhfcHJlZml4ICYgNCkgPDwgMSkgfCAoKG1vZHJtICYgMHgzOCkgPj4gMyk7
CkBAIC0yODc2LDYgKzI5ODAsOSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSBleHRfMGY6CisgICAgICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkK
KyAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUodHdvYnl0ZV90
YWJsZVtiXS5kOHMsIHN0YXRlKTsKKwogICAgICAgICAgICAgc3dpdGNoICggYiApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICBjYXNlIDB4MjA6IC8qIG1vdiBjcixyZWcgKi8KQEAgLTI4ODks
NiArMjk5NiwxMSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgICAgIG1vZHJtX21vZCA9IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
ICAgIGNhc2UgMHg3ZTogLyogdm1vdnEgeG1tL202NCx4bW0gbmVlZHMgc3BlY2lhbCBjYXNpbmcg
Ki8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgPT0gMiAmJiBldmV4LnBmeCA9PSB2
ZXhfZjMgKQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gMzsKKyAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0yOTAw
LDYgKzMwMTIsOCBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgaWYgKCBleHQwZjM4X3RhYmxl
W2JdLnZzaWIgKQogICAgICAgICAgICAgICAgIGQgfD0gdlNJQjsKICAgICAgICAgICAgIHN0YXRl
LT5zaW1kX3NpemUgPSBleHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKKyAgICAgICAgICAgIGlm
ICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVf
ZGlzcDhzY2FsZShleHQwZjM4X3RhYmxlW2JdLmQ4cywgc3RhdGUpOwogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgY2FzZSBleHRfOGYwOToKQEAgLTI5NjgsNyArMzA4Miw3IEBAIHg4Nl9k
ZWNvZGUoCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSBpbnNuX2ZldGNoX3R5cGUo
aW50MTZfdCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDE6Ci0g
ICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50OF90KTsKKyAg
ICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQ4X3QpIDw8IGRp
c3A4c2NhbGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDI6CiAg
ICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50MTZfdCk7CkBA
IC0zMDI3LDcgKzMxNDEsNyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIHBjX3JlbCA9
IG1vZGVfNjRiaXQoKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2Ug
MToKLSAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQ4X3Qp
OworICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDhfdCkg
PDwgZGlzcDhzY2FsZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2Ug
MjoKICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQzMl90
KTsKQEAgLTMyMjgsMTAgKzMzNDIsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX3N0YXRlIHN0YXRlOwogICAgIGludCByYzsKICAgICB1aW50OF90IGIsIGQsICpvcGMg
PSBOVUxMOwotICAgIHVuc2lnbmVkIGludCBmaXJzdF9ieXRlID0gMCwgaW5zbl9ieXRlcyA9IDA7
CisgICAgdW5zaWduZWQgaW50IGZpcnN0X2J5dGUgPSAwLCBlbGVtX2J5dGVzLCBpbnNuX2J5dGVz
ID0gMDsKKyAgICB1aW50NjRfdCBvcF9tYXNrID0gfjBVTEw7CiAgICAgYm9vbCBzaW5nbGVzdGVw
ID0gKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYpICYmCiAJICAgICFpc19icmFuY2hfc3Rl
cChjdHh0LCBvcHMpOwotICAgIGJvb2wgc2ZlbmNlID0gZmFsc2U7CisgICAgYm9vbCBzZmVuY2Ug
PSBmYWxzZSwgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBz
cmMgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CiAgICAgc3RydWN0IG9wZXJhbmQgZHN0ID0geyAu
cmVnID0gUFRSX1BPSVNPTiB9OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwpAQCAtMzI3Miw2ICsz
Mzg3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgYiA9IGN0eHQtPm9wY29kZTsKICAgICBkID0gc3Rh
dGUuZGVzYzsKICNkZWZpbmUgc3RhdGUgKCZzdGF0ZSkKKyAgICBlbGVtX2J5dGVzID0gNCA8PCBl
dmV4Lnc7CiAKICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3RhdGUtPm5vdF82NGJpdCAmJiBt
b2RlXzY0Yml0KCksIEVYQ19VRCk7CiAKQEAgLTMzNDYsNiArMzQ2MiwyOCBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgLyogV2l0aCBhIG1lbW9yeSBvcGVyYW5k
LCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCisgICAgaWYgKCBl
YS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKKyAgICB7CisgICAgICAgIHVpbnQ4X3Qg
KnN0YiA9IGdldF9zdHViKHN0dWIpOworCisgICAgICAgIC8qIEtNT1Z7VyxRfSAlazxuPiwgKCVy
YXgpICovCisgICAgICAgIHN0YlswXSA9IDB4YzQ7CisgICAgICAgIHN0YlsxXSA9IDB4ZTE7Cisg
ICAgICAgIHN0YlsyXSA9IGNwdV9oYXNfYXZ4NTEyYncgPyAweGY4IDogMHg3ODsKKyAgICAgICAg
c3RiWzNdID0gMHg5MTsKKyAgICAgICAgc3RiWzRdID0gZXZleC5vcG1zayA8PCAzOworICAgICAg
ICBpbnNuX2J5dGVzID0gNTsKKyAgICAgICAgc3RiWzVdID0gMHhjMzsKKworICAgICAgICBpbnZv
a2Vfc3R1YigiIiwgIiIsICIrbSIgKG9wX21hc2spIDogImEiICgmb3BfbWFzaykpOworCisgICAg
ICAgIGluc25fYnl0ZXMgPSAwOworICAgICAgICBwdXRfc3R1YihzdHViKTsKKworICAgICAgICBm
YXVsdF9zdXBwcmVzc2lvbiA9IHRydWU7CisgICAgfQorCiAgICAgLyogRGVjb2RlIChidXQgZG9u
J3QgZmV0Y2gpIHRoZSBkZXN0aW5hdGlvbiBvcGVyYW5kOiByZWdpc3RlciBvciBtZW1vcnkuICov
CiAgICAgc3dpdGNoICggZCAmIERzdE1hc2sgKQogICAgIHsKQEAgLTU3MDgsNiArNTg0Niw0MSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyYik6
IC8qIHZtb3ZudHB7cyxkfSBbeHl6XW1tLG1lbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5vcG1zaywgRVhDX1VEKTsKKyAgICAgICAg
c2ZlbmNlID0gdHJ1ZTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgw
ZiwgMHgxMCk6IC8qIHZtb3Z1cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBD
QVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDEwKTogLyogdm1vdnN7cyxkfSBtZW0s
eG1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZtb3Zze3MsZH0geG1tLHhtbSx4bW17a30gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9F
VkVYLCAweDBmLCAweDExKTogLyogdm1vdnVwe3MsZH0gW3h5el1tbSxbeHl6XW1tL21lbXtrfSAq
LworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4MTEpOiAvKiB2bW92c3tz
LGR9IHhtbSxtZW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdm1vdnN7cyxkfSB4bW0seG1tLHhtbXtrfSAqLworICAgIENBU0VfU0lNRF9QQUNL
RURfRlAoX0VWRVgsIDB4MGYsIDB4MjgpOiAvKiB2bW92YXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyOSk6IC8q
IHZtb3ZhcHtzLGR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICAgICAgLyogdm1vdnN7
cyxkfSB0by9mcm9tIG1lbW9yeSBoYXZlIG9ubHkgdHdvIG9wZXJhbmRzLiAqLworICAgICAgICBp
ZiAoIChiICYgfjEpID09IDB4MTAgJiYgZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICAgICAg
ZCB8PSBUd29PcDsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19V
RCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYg
VkVYX1BSRUZJWF9ET1VCTEVfTUFTSyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
WENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAg
ICAgYXZ4NTEyX3ZsZW5fY2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKTsK
KyAgICBzaW1kX3ptbToKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworICAgICAg
ICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIG9w
Y1sxXSA9IG1vZHJtOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KKyAg
ICAgICAgICAgIGV2ZXguYiA9IDE7CisgICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsKKyAgICAg
ICAgfQorICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAyOworICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgxMik6ICAgICAgIC8qIG1v
dmxwZCBtNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHgxMik6
ICAgLyogdm1vdmxwZCBtNjQseG1tLHhtbSAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAw
eDBmLCAweDEzKTogICAgIC8qIG1vdmxwe3MsZH0geG1tLG02NCAqLwpAQCAtNjM0OCw2ICs2NTIx
LDQxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZl
KTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHg3ZSk6IC8qIHZtb3Z7ZCxxfSB4bW0sci9tICovCisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnIgfHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlgpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsK
KworICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7Cisg
ICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQUiBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAg
ICAgZXZleC5iID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAg
IGV2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKKyAgICAgICAgaW5z
bl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKwor
ICAgICAgICBjb3B5X0VWRVgob3BjLCBldmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIi
LCAiK20iIChzcmMudmFsKSA6ICJhIiAoJnNyYy52YWwpKTsKKyAgICAgICAgZHN0LnZhbCA9IHNy
Yy52YWw7CisKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisgICAgICAgIEFTU0VSVCghc3RhdGUt
PnNpbWRfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
X0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmLCAweGQ2KTogLyogdm1vdnEgeG1tLHhtbS9tNjQgKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwgIWV2ZXgudyB8fCBldmV4Lm9wbXNr
IHx8IGV2ZXguYnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZCB8PSBUd29P
cDsKKyAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU3KTogICAgIC8qIG1vdm50ZHEgeG1tLG0xMjgg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU3KTogLyogdm1vdm50ZHEg
e3gseX1tbSxtZW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfTUVNLCBFWENfVUQpOwpAQCAtNjM2OCw2ICs2NTc2LDMwIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKICAgICAgICAgZ290byBzaW1kXzBmX3NzZTI7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNyk6IC8qIHZtb3ZudGRxIFt4
eXpdbW0sbWVtICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSB8fCBldmV4Lm9wbXNrIHx8IGV2ZXgudywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYQ19VRCk7CisgICAgICAgIHNmZW5jZSA9IHRydWU7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZmKTogLyogdm1vdmRxYXszMiw2NH0gW3h5el1tbS9t
ZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDZm
KTogLyogdm1vdmRxdXszMiw2NH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdmKTogLyogdm1vdmRxYXszMiw2NH0gW3h5el1t
bSxbeHl6XW1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAw
eDdmKTogLyogdm1vdmRxdXszMiw2NH0gW3h5el1tbSxbeHl6XW1tL21lbXtrfSAqLworICAgIHZt
b3ZkcWE6CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgYXZ4NTEy
X3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9ieXRl
cyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHg2Zik6IC8qIHZtb3ZkcXV7OCwxNn0gW3h5el1tbS9t
ZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDdm
KTogLyogdm1vdmRxdXs4LDE2fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IDEg
PDwgZXZleC53OworICAgICAgICBnb3RvIHZtb3ZkcWE7CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweGQ2KTogLyogdm1vdnEgeG1tLHhtbS9tNjQgKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwogICAgICAgICBkIHw9IFR3b09wOwpA
QCAtNzczNCw2ICs3OTY2LDE1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAgICAgICAgIGdv
dG8gbW92ZHFhOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyYSk6
IC8qIHZtb3ZudGRxYSBtZW0sW3h5el1tbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5vcG1zayB8fCBldmV4LncsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10
ZW1wb3JhbCBoaW50IGZvciBub3csIHVzaW5nIHZtb3ZkcWEzMiBpbnN0ZWFkLiAqLworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibWZlbmNlIiA6OjogIm1lbW9yeSIgKTsKKyAgICAgICAgYiA9IDB4
NmY7CisgICAgICAgIGV2ZXgub3BjeCA9IHZleF8wZjsKKyAgICAgICAgZ290byB2bW92ZHFhOwor
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJjKTogLyogdm1hc2ttb3Zw
cyBtZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDJkKTogLyogdm1hc2ttb3ZwZCBtZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJlKTogLyogdm1hc2ttb3ZwcyB7eCx5fW1t
LHt4LHl9bW0sbWVtICovCkBAIC04Nzg3LDE3ICs5MDI4LDI3IEBAIHg4Nl9lbXVsYXRlKAogICAg
IGVsc2UgaWYgKCBzdGF0ZS0+c2ltZF9zaXplICkKICAgICB7CiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighb3BfYnl0ZXMsIEVYQ19VRCk7Ci0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZih2ZXgub3BjeCAmJiAoZCAmIFR3b09wKSAmJiB2ZXgucmVnICE9IDB4ZiwKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKCh2ZXgub3BjeCAmJiAoZCAmIFR3b09wKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2ZXgucmVnICE9IDB4ZiB8fCAoZXZleF9lbmNvZGVk
KCkgJiYgIWV2ZXguUlgpKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQp
OwogCiAgICAgICAgIGlmICggIW9wYyApCiAgICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgb3Bj
W2luc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKLSAgICAgICAgY29weV9SRVhfVkVYKG9w
YywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIG9wY1tpbnNuX2J5dGVzIC0gRVZFWF9QRlhfQllURVNdID0gMHhj
MzsKKyAgICAgICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgb3BjW2luc25fYnl0ZXMgLSBQRlhfQllURVNd
ID0gMHhjMzsKKyAgICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7
CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAg
ewogICAgICAgICAgICAgdWludDMyX3QgbXhjc3IgPSAwOworICAgICAgICAgICAgdWludDY0X3Qg
ZnVsbCA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3BfYnl0ZXMgPCAxNiB8fAogICAgICAgICAg
ICAgICAgICAodmV4Lm9wY3gKQEAgLTg4MTksNiArOTA3MCw0NCBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25lZChlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmLCBvcF9ieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHh0LCBvcHMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVYQ19HUCwgMCk7CisKKyAgICAgICAgICAgIGlmICggZXZleC5iciApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgQVNTRVJUKChkICYgRHN0TWFzaykgIT0gRHN0TWVtKTsKKyAgICAg
ICAgICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXM7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBpZiAoIGV2ZXgub3Btc2sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFT
U0VSVCghKG9wX2J5dGVzICUgZWxlbV9ieXRlcykpOworICAgICAgICAgICAgICAgIGZ1bGwgPSB+
MFVMTCA+PiAoNjQgLSBvcF9ieXRlcyAvIGVsZW1fYnl0ZXMpOworICAgICAgICAgICAgICAgIG9w
X21hc2sgJj0gZnVsbDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggZmF1bHRfc3Vw
cHJlc3Npb24gKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggIW9wX21hc2sg
KQorICAgICAgICAgICAgICAgICAgICBnb3RvIHNpbWRfbm9fbWVtOworICAgICAgICAgICAgICAg
IGlmICggIWV2ZXguYnIgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
Zmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHpsbChvcF9tYXNrKTsKKyAgICAgICAgICAgICAgICAg
ICAgb3BfbWFzayA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAgICAgICAgICAgICAgZnVsbCA+Pj0g
Zmlyc3RfYnl0ZTsKKyAgICAgICAgICAgICAgICAgICAgZmlyc3RfYnl0ZSAqPSBlbGVtX2J5dGVz
OworICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcyA9ICg2NCAtIF9fYnVpbHRpbl9jbHpsbChv
cF9tYXNrKSkgKiBlbGVtX2J5dGVzOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJbmRlcGVuZGVudCBvZiBmYXVsdCBzdXBw
cmVzc2lvbiB3ZSBtYXkgbmVlZCB0byByZWFkIChwYXJ0cyBvZikKKyAgICAgICAgICAgICAqIHRo
ZSBtZW1vcnkgb3BlcmFuZCBmb3IgdGhlIHB1cnBvc2Ugb2YgbWVyZ2luZyB3aXRob3V0IHNwbGl0
dGluZworICAgICAgICAgICAgICogdGhlIHdyaXRlIGJlbG93IGludG8gbXVsdGlwbGUgb25lcy4g
Tm90ZSB0aGF0IHRoZSBFVkVYLlogY2hlY2sKKyAgICAgICAgICAgICAqIGhlcmUgaXNuJ3Qgc3Ry
aWN0bHkgbmVlZGVkLCBkdWUgdG8gdGhlcmUgbm90IGN1cnJlbnRseSBiZWluZworICAgICAgICAg
ICAgICogYW55IGluc3RydWN0aW9ucyBhbGxvd2luZyB6ZXJvaW5nLW1lcmdpbmcgb24gbWVtb3J5
IHdyaXRlcyAoYW5kCisgICAgICAgICAgICAgKiB3ZSByYWlzZSAjVUQgZHVyaW5nIERzdE1lbSBw
cm9jZXNzaW5nIGZhciBhYm92ZSBpbiB0aGlzIGNhc2UpLAorICAgICAgICAgICAgICogeWV0IGNv
bmNlcHR1YWxseSB0aGUgcmVhZCBpcyB0aGVuIHVubmVjZXNzYXJ5LgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIGV2ZXgub3Btc2sgJiYgIWV2ZXgueiAmJiAoZCAmIERzdE1hc2sp
ID09IERzdE1lbSAmJgorICAgICAgICAgICAgICAgICBvcF9tYXNrICE9IGZ1bGwgKQorICAgICAg
ICAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01lbTsKKwogICAgICAgICAgICAgc3dp
dGNoICggZCAmIFNyY01hc2sgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBTcmNN
ZW06CkBAIC04ODY1LDcgKzkxNTQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgIHNpbWRfbm9fbWVtOgog
ICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAgICAgICB9CiAKICAgICAgICAgLyog
eyx2fW1hc2ttb3Z7cSxkcXV9LCBhcyBhbiBleGNlcHRpb24sIHVzZXMgckRJLiAqLwogICAgICAg
ICBpZiAoIGxpa2VseSgoY3R4dC0+b3Bjb2RlICYgfihYODZFTVVMX09QQ19QRlhfTUFTSyB8Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC0xNzEsNiArMTcxLDcgQEAgZW51bSB4
ODZfZW11bGF0ZV9mcHVfdHlwZSB7CiAgICAgWDg2RU1VTF9GUFVfeG1tLCAvKiBTU0UgaW5zdHJ1
Y3Rpb24gc2V0ICgleG1tMC0leG1tNy8xNSkgKi8KICAgICBYODZFTVVMX0ZQVV95bW0sIC8qIEFW
WC9YT1AgaW5zdHJ1Y3Rpb24gc2V0ICgleW1tMC0leW1tNy8xNSkgKi8KICAgICBYODZFTVVMX0ZQ
VV9vcG1hc2ssIC8qIEFWWDUxMiBvcG1hc2sgaW5zdHJ1Y3Rpb24gc2V0ICglazAtJWs3KSAqLwor
ICAgIFg4NkVNVUxfRlBVX3ptbSwgLyogQVZYNTEyIGluc3RydWN0aW9uIHNldCAoJXptbTAtJXpt
bTcvMzEpICovCiAgICAgLyogVGhpcyBzZW50aW5lbCB3aWxsIG5ldmVyIGJlIHBhc3NlZCB0byAt
PmdldF9mcHUoKS4gKi8KICAgICBYODZFTVVMX0ZQVV9ub25lCiB9OwotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaApAQCAtMTA1LDYgKzEwNSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQogI2RlZmluZSBjcHVfaGFzX2F2
eDUxMmJ3ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCisjZGVmaW5l
IGNwdV9oYXNfYXZ4NTEydmwgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJW
TCkKIAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19p
dHNjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:29:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nPA-0004qP-1T; Tue, 25 Sep 2018 13:29: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nP8-0004q9-97
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:29:30 +0000
X-Inumbo-ID: b90656ce-c0c6-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b90656ce-c0c6-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:27:17 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:29:27 -0600
Message-Id: <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:29:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX Disp8
 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVzaWRlcyB0aGUgYWxyZWFkeSBleGlzdGluZyB0ZXN0cyAod2hpY2ggYXJlIGdvaW5nIHRvIGJl
IGV4dGVuZGVkIG9uY2UKcmVzcGVjdGl2ZSBJU0EgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgY29tcGxl
dGUpLCBsZXQncyBhbHNvIGVuc3VyZSBmb3IKZXZlcnkgaW5kaXZpZHVhbCBpbnNuIHRoYXQgdGhl
aXIgRGlzcDggc2NhbGluZyAoYW5kIG1lbW9yeSBhY2Nlc3Mgd2lkdGgpCmFyZSBjb3JyZWN0LgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IElu
dHJvZHVjZSBFU1pfZF9XSUcuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0x
MzksNyArMTM5LDcgQEAgJChhZGRzdWZmaXggLmgsJChTSU1EKSAkKEZNQSkgJChTRykpOiBzaQog
CiB4b3AuaDogc2ltZC1mbWEuYwogCi0kKFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZf
ZW11bGF0b3IubyB3cmFwcGVycy5vCiskKFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZf
ZW11bGF0b3IubyBldmV4LWRpc3A4Lm8gd3JhcHBlcnMubwogCSQoSE9TVENDKSAkKEhPU1RDRkxB
R1MpIC1vICRAICReCiAKIC5QSE9OWTogY2xlYW4KQEAgLTE2Niw3ICsxNjYsNyBAQCB4ODYuaCA6
PSAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pCiAgICAgICAgICAgICAgICAgICAgICB4
ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1pbmRleC5oKQogeDg2X2VtdWxhdGUuaCA6PSB4
ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2LWVt
dWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIHdyYXBwZXJzLm86ICUubzogJS5jICQoeDg2X2Vt
dWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubyBldmV4LWRpc3A4Lm8g
d3JhcHBlcnMubzogJS5vOiAlLmMgJCh4ODZfZW11bGF0ZS5oKQogCSQoSE9TVENDKSAkKEhPU1RD
RkxBR1MpIC1jIC1nIC1vICRAICQ8CiAKIHg4Ni1lbXVsYXRlLm86IHg4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCkBAIC0wLDAgKzEsNDUyIEBACisjaW5jbHVkZSA8c3RkYXJnLmg+CisjaW5jbHVk
ZSA8c3RkaW8uaD4KKworI2luY2x1ZGUgIng4Ni1lbXVsYXRlLmgiCisKK3N0cnVjdCB0ZXN0IHsK
KyAgICBjb25zdCBjaGFyICptbmVtb25pYzsKKyAgICB1bnNpZ25lZCBpbnQgb3BjOjg7CisgICAg
dW5zaWduZWQgaW50IHNwYzoyOworICAgIHVuc2lnbmVkIGludCBwZng6MjsKKyAgICB1bnNpZ25l
ZCBpbnQgdnN6OjM7CisgICAgdW5zaWduZWQgaW50IGVzejo0OworICAgIHVuc2lnbmVkIGludCBz
Y2FsZToxOworICAgIHVuc2lnbmVkIGludCBleHQ6MzsKK307CisKK2VudW0gc3BjIHsKKyAgICBT
UENfaW52YWxpZCwKKyAgICBTUENfMGYsCisgICAgU1BDXzBmMzgsCisgICAgU1BDXzBmM2EsCit9
OworCitlbnVtIHBmeCB7CisgICAgUEZYXywKKyAgICBQRlhfNjYsCisgICAgUEZYX2YzLAorICAg
IFBGWF9mMgorfTsKKworZW51bSB2bCB7CisgICAgVkxfMTI4LAorICAgIFZMXzI1NiwKKyAgICBW
TF81MTIsCit9OworCitlbnVtIHNjYWxlIHsKKyAgICBTQ192bCwKKyAgICBTQ19lbCwKK307CisK
K2VudW0gdnN6IHsKKyAgICBWU1pfdmwsCisgICAgVlNaX3ZsXzIsIC8qIFZMIC8gMiAqLworICAg
IFZTWl92bF80LCAvKiBWTCAvIDQgKi8KKyAgICBWU1pfdmxfOCwgLyogVkwgLyA4ICovCisgICAg
LyogIm5vIGJyb2FkY2FzdCIgaW1wbGllZCBmcm9tIGhlcmUgb24uICovCisgICAgVlNaX2VsLAor
ICAgIFZTWl9lbF8yLCAvKiBFTCAqIDIgKi8KKyAgICBWU1pfZWxfNCwgLyogRUwgKiA0ICovCisg
ICAgVlNaX2VsXzgsIC8qIEVMICogOCAqLworfTsKKworZW51bSBlc3ogeworICAgIEVTWl9kLAor
ICAgIEVTWl9xLAorICAgIEVTWl9kcSwKKyAgICBFU1pfc2QsCisgICAgRVNaX2RfbmIsCisgICAg
RVNaX3FfbmIsCisgICAgLyogIm5vIGJyb2FkY2FzdCIgaW1wbGllZCBmcm9tIGhlcmUgb24uICov
CisjaWZkZWYgX19pMzg2X18KKyAgICBFU1pfZF9XSUcsCisjZW5kaWYKKyAgICBFU1pfYiwKKyAg
ICBFU1pfdywKKyAgICBFU1pfYncsCit9OworCisjaWZuZGVmIF9faTM4Nl9fCisjIGRlZmluZSBF
U1pfZHE2NCBFU1pfZHEKKyNlbHNlCisjIGRlZmluZSBFU1pfZHE2NCBFU1pfZF9XSUcKKyNlbmRp
ZgorCisjZGVmaW5lIElOU05YKG0sIHAsIHNwLCBvLCBlLCB2cywgZXMsIHNjKSB7IFwKKyAgICAu
bW5lbW9uaWMgPSAjbSwgLm9wYyA9IDB4IyNvLCAuc3BjID0gU1BDXyMjc3AsIC5wZnggPSBQRlhf
IyNwLCBcCisgICAgLnZzeiA9IFZTWl8jI3ZzLCAuZXN6ID0gRVNaXyMjZXMsIC5zY2FsZSA9IFND
XyMjc2MsIC5leHQgPSAwIyNlIFwKK30KKyNkZWZpbmUgSU5TTihtLCBwLCBzcCwgbywgdnMsIGVz
LCBzYykgSU5TTlgobSwgcCwgc3AsIG8sIDAsIHZzLCBlcywgc2MpCisjZGVmaW5lIElOU05fUEZQ
KG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNwLCBvLCB2bCwgcSwgdmwpLCBcCisg
ICAgSU5TTihtIyNwcywgICAsIHNwLCBvLCB2bCwgZCwgdmwpCisjZGVmaW5lIElOU05fUEZQX05C
KG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNwLCBvLCB2bCwgcV9uYiwgdmwpLCBc
CisgICAgSU5TTihtIyNwcywgICAsIHNwLCBvLCB2bCwgZF9uYiwgdmwpCisjZGVmaW5lIElOU05f
U0ZQKG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNzZCwgZjIsIHNwLCBvLCBlbCwgcSwgZWwpLCBc
CisgICAgSU5TTihtIyNzcywgZjMsIHNwLCBvLCBlbCwgZCwgZWwpCisKKyNkZWZpbmUgSU5TTl9G
UChtLCBzcCwgbykgXAorICAgIElOU05fUEZQKG0sIHNwLCBvKSwgXAorICAgIElOU05fU0ZQKG0s
IHNwLCBvKQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKKyAg
ICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKKyAgICBJTlNOX1NGUChtb3YsICAg
ICAgICAgICAgMGYsIDExKSwKKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI4KSwK
KyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKKyAgICBJTlNOKG1vdmRxYTMy
LCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5TTihtb3ZkcWEz
MiwgICAgIDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92ZHFh
NjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRx
YTY0LCAgICAgNjYsICAgMGYsIDdmLCAgICB2bCwgICBxX25iLCB2bCksCisgICAgSU5TTihtb3Zk
cXUzMiwgICAgIGYzLCAgIDBmLCA2ZiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92
ZHF1MzIsICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOKG1v
dmRxdTY0LCAgICAgZjMsICAgMGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCisgICAgSU5TTiht
b3ZkcXU2NCwgICAgIGYzLCAgIDBmLCA3ZiwgICAgdmwsICAgcV9uYiwgdmwpLAorICAgIElOU04o
bW92bnRkcSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNO
KG1vdm50ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5T
Tl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCisgICAgSU5TTl9QRlBfTkIobW92dSwgICAg
ICAgIDBmLCAxMCksCisgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMSksCit9Owor
CitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKKyAgICBJTlNOKG1v
diwgICAgICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAorICAgIElOU04obW92LCAgICAg
ICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCisgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAg
IDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKG1vdnEsICAgICAgNjYsICAgMGYsIGQ2
LCBlbCwgICAgcSwgZWwpLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3
X2FsbFtdID0geworICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAg
IGIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBi
LCB2bCksCisgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywg
dmwpLAorICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZs
KSwKK307CisKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIs
IFZMXzEyOCwgVkxfMjU2IH07CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9
IHsgVkxfMTI4IH07CisKKy8qCisgKiBUaGlzIHRhYmxlLCBpbmRpY2F0aW5nIHRoZSBwcmVzZW5j
ZSBvZiBhbiBpbW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBvcGNvZGUKKyAqIHNwYWNlIDBmIG1ham9y
IG9wY29kZSwgaXMgaW5kZXhlZCBieSBoaWdoIG1ham9yIG9wY29kZSBieXRlIG5pYmJsZSwgd2l0
aAorICogZWFjaCB0YWJsZSBlbGVtZW50IHRoZW4gYml0LWluZGV4ZWQgYnkgbG93IG1ham9yIG9w
Y29kZSBieXRlIG5pYmJsZS4KKyAqLworc3RhdGljIGNvbnN0IHVpbnQxNl90IGltbTBmWzE2XSA9
IHsKKyAgICBbMHg3XSA9ICgxIDw8IDB4MCkgLyogdnBzaHVmKiAqLyB8CisgICAgICAgICAgICAo
MSA8PCAweDEpIC8qIHZwc3tsbCxyYSxybH13ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4Mikg
LyogdnBze2wscn1sZCwgdnB7cm9sLHJvcixzcmF9e2QscX0gKi8gfAorICAgICAgICAgICAgKDEg
PDwgMHgzKSAvKiB2cHN7bCxyfWx7LGR9cSAqLywKKyAgICBbMHhjXSA9ICgxIDw8IDB4MikgLyog
dmNtcHtwLHN9e2Qsc30gKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiB2cGluc3J3ICov
IHwKKyAgICAgICAgICAgICgxIDw8IDB4NSkgLyogdnBleHRydyAqLyB8CisgICAgICAgICAgICAo
MSA8PCAweDYpIC8qIHZzaHVmcHtkLHN9ICovLAorfTsKKworc3RhdGljIHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMgZW11bG9wczsKKworc3RhdGljIHVuc2lnbmVkIGludCBhY2Nlc3NlZFszICogNjRd
OworCitzdGF0aWMgYm9vbCByZWNvcmRfYWNjZXNzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNp
Z25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGJ5dGVzKQoreworICAgIHdoaWxlICggYnl0ZXMtLSApCisgICAgeworICAgICAgICBpZiAoIG9m
ZnNldCA+PSBBUlJBWV9TSVpFKGFjY2Vzc2VkKSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgICAgICsrYWNjZXNzZWRbb2Zmc2V0KytdOworICAgIH0KKworICAgIHJldHVybiB0cnVl
OworfQorCitzdGF0aWMgaW50IHJlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LCB2b2lkICpwX2RhdGEsCisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5
dGVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBpZiAoICFyZWNvcmRf
YWNjZXNzKHNlZywgb2Zmc2V0LCBieXRlcykgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CisgICAgbWVtc2V0KHBfZGF0YSwgMCwgYnl0ZXMpOworICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LCB2b2lkICpwX2RhdGEsCisgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBieXRlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYg
KCAhcmVjb3JkX2FjY2VzcyhzZWcsIG9mZnNldCwgYnl0ZXMpICkKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRp
YyB2b2lkIHRlc3Rfb25lKGNvbnN0IHN0cnVjdCB0ZXN0ICp0ZXN0LCBlbnVtIHZsIHZsLAorICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCB2c3osIGVzeiwgaTsKKyAgICBpbnQg
cmM7CisgICAgYm9vbCBzZyA9IHN0cnN0cih0ZXN0LT5tbmVtb25pYywgImdhdGhlciIpIHx8Cisg
ICAgICAgICAgICAgIHN0cnN0cih0ZXN0LT5tbmVtb25pYywgInNjYXR0ZXIiKTsKKyAgICBib29s
IGltbSA9IHRlc3QtPnNwYyA9PSBTUENfMGYzYSB8fAorICAgICAgICAgICAgICAgKHRlc3QtPnNw
YyA9PSBTUENfMGYgJiYKKyAgICAgICAgICAgICAgICAoaW1tMGZbdGVzdC0+b3BjID4+IDRdICYg
KDEgPDwgKHRlc3QtPm9wYyAmIDB4ZikpKSk7CisgICAgdW5pb24gZXZleCB7CisgICAgICAgIHVp
bnQ4X3QgcmF3WzNdOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDhfdCBvcGN4
OjI7CisgICAgICAgICAgICB1aW50OF90IG1iejoyOworICAgICAgICAgICAgdWludDhfdCBSOjE7
CisgICAgICAgICAgICB1aW50OF90IGI6MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgeDoxOworICAg
ICAgICAgICAgdWludDhfdCByOjE7CisgICAgICAgICAgICB1aW50OF90IHBmeDoyOworICAgICAg
ICAgICAgdWludDhfdCBtYnM6MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgcmVnOjQ7CisgICAgICAg
ICAgICB1aW50OF90IHc6MTsKKyAgICAgICAgICAgIHVpbnQ4X3Qgb3Btc2s6MzsKKyAgICAgICAg
ICAgIHVpbnQ4X3QgUlg6MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgYmNzdDoxOworICAgICAgICAg
ICAgdWludDhfdCBscjoyOworICAgICAgICAgICAgdWludDhfdCB6OjE7CisgICAgICAgIH07Cisg
ICAgfSBldmV4ID0geworICAgICAgICAub3BjeCA9IHRlc3QtPnNwYywgLnBmeCA9IHRlc3QtPnBm
eCwgLmxyID0gdmwsCisgICAgICAgIC5SID0gMSwgLmIgPSAxLCAueCA9IDEsIC5yID0gMSwgLm1i
cyA9IDEsCisgICAgICAgIC5yZWcgPSAweGYsIC5SWCA9IDEsIC5vcG1zayA9IHNnLAorICAgIH07
CisKKyAgICBzd2l0Y2ggKCB0ZXN0LT5lc3ogKQorICAgIHsKKyAgICBjYXNlIEVTWl9iOgorICAg
ICAgICBlc3ogPSAxOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVNaX3c6CisgICAgICAg
IGVzeiA9IDI7CisgICAgICAgIGV2ZXgudyA9IDE7CisgICAgICAgIGJyZWFrOworCisjaWZkZWYg
X19pMzg2X18KKyAgICBjYXNlIEVTWl9kX1dJRzoKKyAgICAgICAgZXZleC53ID0gMTsKKyAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCisjZW5kaWYKKyAgICBjYXNlIEVTWl9kOiBjYXNlIEVTWl9k
X25iOgorICAgICAgICBlc3ogPSA0OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVNaX3E6
IGNhc2UgRVNaX3FfbmI6CisgICAgICAgIGVzeiA9IDg7CisgICAgICAgIGV2ZXgudyA9IDE7Cisg
ICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgfQorCisgICAgc3dpdGNoICggdGVzdC0+dnN6ICkKKyAgICB7CisgICAgY2FzZSBW
U1pfdmw6CisgICAgICAgIHZzeiA9IDE2IDw8IHZsOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgVlNaX3ZsXzI6CisgICAgICAgIHZzeiA9IDggPDwgdmw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBWU1pfdmxfNDoKKyAgICAgICAgdnN6ID0gNCA8PCB2bDsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIFZTWl92bF84OgorICAgICAgICB2c3ogPSAyIDw8IHZsOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgVlNaX2VsOgorICAgICAgICB2c3ogPSBlc3o7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBWU1pfZWxfMjoKKyAgICAgICAgdnN6ID0gZXN6ICogMjsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIFZTWl9lbF80OgorICAgICAgICB2c3ogPSBlc3ogKiA0Owor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlNaX2VsXzg6CisgICAgICAgIHZzeiA9IGVzeiAq
IDg7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBOb3RlOiBTSUIgYWRkcmVzc2luZyBp
cyB1c2VkIGhlcmUsIHN1Y2ggdGhhdCBTL0cgaW5zbnMgY2FuIGJlIGhhbmRsZWQKKyAgICAgKiB3
aXRob3V0IGV4dHJhIGNvbmRpdGlvbmFscy4KKyAgICAgKi8KKyAgICBpbnN0clswXSA9IDB4NjI7
CisgICAgaW5zdHJbMV0gPSBldmV4LnJhd1swXTsKKyAgICBpbnN0clsyXSA9IGV2ZXgucmF3WzFd
OworICAgIGluc3RyWzNdID0gZXZleC5yYXdbMl07CisgICAgaW5zdHJbNF0gPSB0ZXN0LT5vcGM7
CisgICAgaW5zdHJbNV0gPSAweDQ0IHwgKHRlc3QtPmV4dCA8PCAzKTsgLyogTW9kUi9NICovCisg
ICAgaW5zdHJbNl0gPSAweDEyOyAvKiBTSUI6IGJhc2UgckRYLCBpbmRleCBub25lIC8geE1NNCAq
LworICAgIGluc3RyWzddID0gMTsgLyogRGlzcDggKi8KKyAgICBpbnN0cls4XSA9IDA7IC8qIGlt
bWVkaWF0ZSwgaWYgYW55ICovCisKKyAgICBhc20gdm9sYXRpbGUgKCAia3hub3J3ICVrMSwgJWsx
LCAlazEiICk7CisgICAgYXNtIHZvbGF0aWxlICggInZ4b3JwcyAleG1tNCwgJXhtbTQsICV4bW00
IiApOworCisgICAgY3R4dC0+cmVncy0+ZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOwor
ICAgIGN0eHQtPnJlZ3MtPmVkeCA9IDA7CisgICAgbWVtc2V0KGFjY2Vzc2VkLCAwLCBzaXplb2Yo
YWNjZXNzZWQpKTsKKworICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJmVtdWxvcHMpOworICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICAoY3R4dC0+cmVncy0+ZWlwICE9
ICh1bnNpZ25lZCBsb25nKSZpbnN0cls4ICsgaW1tXSkgKQorICAgICAgICBnb3RvIGZhaWw7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IHZzejsgKytpICkKKyAgICAgICAgIGlmICggYWNjZXNzZWRb
aV0gKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICBmb3IgKCA7IGkgPCAodGVzdC0+c2Nh
bGUgPT0gU0NfdmwgPyB2c3ogOiBlc3opICsgKHNnID8gZXN6IDogdnN6KTsgKytpICkKKyAgICAg
ICAgIGlmICggYWNjZXNzZWRbaV0gIT0gKHNnID8gdnN6IC8gZXN6IDogMSkgKQorICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICBmb3IgKCA7IGkgPCBBUlJBWV9TSVpFKGFjY2Vzc2VkKTsgKytp
ICkKKyAgICAgICAgIGlmICggYWNjZXNzZWRbaV0gKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgIC8qIEFsc28gY2hlY2sgdGhlIGJyb2FkY2FzdCBjYXNlLCBpZiBhdmFpbGFibGUuICov
CisgICAgaWYgKCB0ZXN0LT52c3ogPj0gVlNaX2VsIHx8IHRlc3QtPnNjYWxlICE9IFNDX3ZsICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNoICggdGVzdC0+ZXN6ICkKKyAgICB7CisgICAg
Y2FzZSBFU1pfZF9uYjogY2FzZSBFU1pfcV9uYjoKKyAgICBjYXNlIEVTWl9iOiBjYXNlIEVTWl93
OiBjYXNlIEVTWl9idzoKKyAgICAgICAgcmV0dXJuOworCisgICAgY2FzZSBFU1pfZDogY2FzZSBF
U1pfcToKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICB9CisKKyAgICBldmV4LmJjc3QgPSAxOworICAgIGluc3RyWzNdID0g
ZXZleC5yYXdbMl07CisKKyAgICBjdHh0LT5yZWdzLT5laXAgPSAodW5zaWduZWQgbG9uZykmaW5z
dHJbMF07CisgICAgbWVtc2V0KGFjY2Vzc2VkLCAwLCBzaXplb2YoYWNjZXNzZWQpKTsKKworICAg
IHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8CisgICAgICAgICAoY3R4dC0+cmVncy0+ZWlwICE9ICh1bnNpZ25lZCBsb25nKSZp
bnN0cls4ICsgaW1tXSkgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGVzejsgKytpICkKKyAgICAgICAgIGlmICggYWNjZXNzZWRbaV0gKQorICAgICAgICAgICAg
IGdvdG8gZmFpbDsKKyAgICBmb3IgKCA7IGkgPCBlc3ogKiAyOyArK2kgKQorICAgICAgICAgaWYg
KCBhY2Nlc3NlZFtpXSAhPSAxICkKKyAgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgZm9yICgg
OyBpIDwgQVJSQVlfU0laRShhY2Nlc3NlZCk7ICsraSApCisgICAgICAgICBpZiAoIGFjY2Vzc2Vk
W2ldICkKKyAgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICByZXR1cm47CisKKyBmYWlsOgor
ICAgIHByaW50ZigiZmFpbGVkICh2JXMlcyAldS1iaXQpXG4iLCB0ZXN0LT5tbmVtb25pYywKKyAg
ICAgICAgICAgZXZleC5iY3N0ID8gIi9iY3N0IiA6ICIiLCAxMjggPDwgdmwpOworICAgIGV4aXQo
MSk7Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfcGFpcihjb25zdCBzdHJ1Y3QgdGVzdCAqdG1wbCwg
ZW51bSB2bCB2bCwKKyAgICAgICAgICAgICAgICAgICAgICBlbnVtIGVzeiBlc3oxLCBjb25zdCBj
aGFyICpzdWZmaXgxLAorICAgICAgICAgICAgICAgICAgICAgIGVudW0gZXN6IGVzejIsIGNvbnN0
IGNoYXIgKnN1ZmZpeDIsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciAqaW5z
dHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCB0ZXN0IHRl
c3QgPSAqdG1wbDsKKyAgICBjaGFyIG1uZW1vbmljWzI0XTsKKworICAgIHRlc3QuZXN6ID0gZXN6
MTsKKyAgICBzbnByaW50ZihtbmVtb25pYywgQVJSQVlfU0laRShtbmVtb25pYyksICIlcyVzIiwg
dG1wbC0+bW5lbW9uaWMsIHN1ZmZpeDEpOworICAgIHRlc3QubW5lbW9uaWMgPSBtbmVtb25pYzsK
KyAgICB0ZXN0X29uZSgmdGVzdCwgdmwsIGluc3RyLCBjdHh0KTsKKworICAgIHRlc3QuZXN6ID0g
ZXN6MjsKKyAgICBzbnByaW50ZihtbmVtb25pYywgQVJSQVlfU0laRShtbmVtb25pYyksICIlcyVz
IiwgdG1wbC0+bW5lbW9uaWMsIHN1ZmZpeDIpOworICAgIHRlc3QubW5lbW9uaWMgPSBtbmVtb25p
YzsKKyAgICB0ZXN0X29uZSgmdGVzdCwgdmwsIGluc3RyLCBjdHh0KTsKK30KKworc3RhdGljIHZv
aWQgdGVzdF9ncm91cChjb25zdCBzdHJ1Y3QgdGVzdCB0ZXN0c1tdLCB1bnNpZ25lZCBpbnQgbnJf
dGVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgY2hhciB2bFtdLCB1
bnNpZ25lZCBpbnQgbnJfdmwsCisgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmluc3RyLCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSwgajsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfdGVzdDsgKytpICkKKyAgICB7CisgICAgICAgIGZv
ciAoIGogPSAwOyBqIDwgbnJfdmw7ICsraiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
dmxbMF0gPT0gVkxfNTEyICYmIHZsW2pdICE9IFZMXzUxMiAmJiAhY3B1X2hhc19hdng1MTJ2bCAp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIHN3aXRjaCAoIHRlc3Rz
W2ldLmVzeiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgICAgIHRlc3Rfb25lKCZ0ZXN0c1tpXSwgdmxbal0sIGluc3RyLCBjdHh0KTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBFU1pfYnc6CisgICAgICAgICAgICAg
ICAgdGVzdF9wYWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9iLCAiYiIsIEVTWl93LCAidyIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RyLCBjdHh0KTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICAgICAgY2FzZSBFU1pfZHE6CisgICAgICAgICAgICAgICAgdGVzdF9w
YWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9kLCAiZCIsIEVTWl9xLCAicSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIGluc3RyLCBjdHh0KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKwor
I2lmZGVmIF9faTM4Nl9fCisgICAgICAgICAgICBjYXNlIEVTWl9kX1dJRzoKKyAgICAgICAgICAg
ICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwgRVNaX2QsICIvVzAiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBFU1pfZF9XSUcsICIvVzEiLCBpbnN0ciwgY3R4dCk7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisjZW5kaWYKKworICAgICAgICAgICAgY2FzZSBFU1pfc2Q6CisgICAg
ICAgICAgICAgICAgdGVzdF9wYWlyKCZ0ZXN0c1tpXSwgdmxbal0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVTWl9kLCB0ZXN0c1tpXS52c3ogPCBWU1pfZWwgPyAicHMiIDogInNzIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVNaX3EsIHRlc3RzW2ldLnZzeiA8IFZTWl9lbCA/ICJw
ZCIgOiAic2QiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0ciwgY3R4dCk7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9Cit9CisK
K3ZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgKm9wcykKK3sKKyAgICBlbXVsb3BzID0gKm9wczsKKyAgICBlbXVsb3BzLnJlYWQgPSByZWFk
OworICAgIGVtdWxvcHMud3JpdGUgPSB3cml0ZTsKKworI2RlZmluZSBSVU4oZmVhdCwgdmwpIGRv
IHsgXAorICAgIGlmICggY3B1X2hhc18jI2ZlYXQgKSBcCisgICAgeyBcCisgICAgICAgIHByaW50
ZigiJS00MHMiLCAiVGVzdGluZyAiICNmZWF0ICIvIiAjdmwgIiBkaXNwOCBoYW5kbGluZy4uLiIp
OyBcCisgICAgICAgIHRlc3RfZ3JvdXAoZmVhdCAjIyBfICMjIHZsLCBBUlJBWV9TSVpFKGZlYXQg
IyMgXyAjIyB2bCksIFwKKyAgICAgICAgICAgICAgICAgICB2bF8gIyMgdmwsIEFSUkFZX1NJWkUo
dmxfICMjIHZsKSwgaW5zdHIsIGN0eHQpOyBcCisgICAgICAgIHByaW50Zigib2theVxuIik7IFwK
KyAgICB9IFwKK30gd2hpbGUgKCBmYWxzZSApCisKKyAgICBSVU4oYXZ4NTEyZiwgYWxsKTsKKyAg
ICBSVU4oYXZ4NTEyZiwgMTI4KTsKKyAgICBSVU4oYXZ4NTEyYncsIGFsbCk7Cit9Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0zNzk1LDYgKzM3OTUsOSBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOwogCisgICAgaWYgKCBzdGFja19leGVjICkKKyAgICAgICAgZXZleF9k
aXNwOF90ZXN0KGluc3RyLCAmY3R4dCwgJmVtdWxvcHMpOworCiAgICAgZm9yICggaiA9IDA7IGog
PCBBUlJBWV9TSVpFKGJsb2JzKTsgaisrICkKICAgICB7CiAgICAgICAgIGlmICggYmxvYnNbal0u
Y2hlY2tfY3B1ICYmICFibG9ic1tqXS5jaGVja19jcHUoKSApCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94
ODYtZW11bGF0ZS5oCkBAIC03MSw2ICs3MSw5IEBAIFdSQVAocHV0cyk7CiAKICNpbmNsdWRlICJ4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIgogCit2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICpp
bnN0ciwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCisgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpOworCiBzdGF0aWMgaW5saW5lIHVp
bnQ2NF90IHhnZXRidih1aW50MzJfdCB4Y3IpCiB7CiAgICAgdWludDMyX3QgbG8sIGhpOwoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:30:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:30: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 1g4nPd-0004vS-Dj; Tue, 25 Sep 2018 13:30:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nPc-0004v7-8V
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:30:00 +0000
X-Inumbo-ID: 402f6d99-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 402f6d99-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:31:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:29:58 -0600
Message-Id: <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:29:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 07/44] x86emul: also allow running the 32-bit
 harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB2ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBh
bmQgcnVucywKaW50cm9kdWNlIGEgcmVzcGVjdGl2ZSB0YXJnZXQgKGFuZCB0aGUgbmVjZXNzYXJ5
IG90aGVyIGFkanVzdG1lbnRzKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnY0OiBNb3ZlZCBhaGVhZCBpbiBzZXJpZXMuCnYzOiBOZXcuCgotLS0g
YS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI0MCw2ICsyNDAsNyBAQCB0b29scy9z
ZWN1cml0eS94ZW5zZWNfdG9vbAogdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1mZC1jaGVja2Vy
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvKi5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci8qLnRtcAordG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyL3g4Nl9lbXVsYXRlCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvM2Rub3cqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9h
c20KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hdngqLltjaF0KLS0tIC9kZXYvbnVsbAorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzIvTWFrZWZpbGUKQEAgLTAsMCArMSw0IEBACitv
dmVycmlkZSBYRU5fQ09NUElMRV9BUkNIIDo9IHg4Nl8zMgorWEVOX1JPT1QgPSAkKENVUkRJUikv
Li4vLi4vLi4vLi4KK1ZQQVRIICs9IC4uCitpbmNsdWRlIC4uL01ha2VmaWxlCi0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUKQEAgLTEsNSArMSw3IEBACiAKK2lmZXEgKCQoWEVOX1JPT1QpLCkKIFhFTl9S
T09UPSQoQ1VSRElSKS8uLi8uLi8uLgorZW5kaWYKIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMv
UnVsZXMubWsKIAogVEFSR0VUIDo9IHRlc3RfeDg2X2VtdWxhdG9yCkBAIC0xOCw2ICsyMCwxMiBA
QCBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTCiAKIE9QTUFTSyA6PSBh
dng1MTJmIGF2eDUxMmRxIGF2eDUxMmJ3CiAKK2lmZXEgKCQob3JpZ2luIFhFTl9DT01QSUxFX0FS
Q0gpLG92ZXJyaWRlKQorCitIT1NUQ0ZMQUdTICs9IC1tMzIKKworZWxzZQorCiBibG93ZmlzaC1j
ZmxhZ3MgOj0gIiIKIGJsb3dmaXNoLWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1v
dXRnb2luZy1hcmdzIC1Ec3RhdGljPSIKIApAQCAtMTM5LDYgKzE0Nyw4IEBAICQoYWRkc3VmZml4
IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpKTogc2kKIAogeG9wLmg6IHNpbWQtZm1hLmMKIAorZW5k
aWYgIyAzMi1iaXQgb3ZlcnJpZGUKKwogJChUQVJHRVQpOiB4ODYtZW11bGF0ZS5vIHRlc3RfeDg2
X2VtdWxhdG9yLm8gZXZleC1kaXNwOC5vIHdyYXBwZXJzLm8KIAkkKEhPU1RDQykgJChIT1NUQ0ZM
QUdTKSAtbyAkQCAkXgogCkBAIC0xNTMsNiArMTYzLDE1IEBAIGRpc3RjbGVhbjogY2xlYW4KIC5Q
SE9OWTogaW5zdGFsbCB1bmluc3RhbGwKIGluc3RhbGwgdW5pbnN0YWxsOgogCisuUEhPTlk6IHJ1
bjMyIGNsZWFuMzIKK2lmZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfNjQpCitydW4zMiBjbGVh
bjMyOiAlMzI6ICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSkgJChhZGRzdWZmaXggLW9wbWFz
ay5oLCQoT1BNQVNLKSkKKwkkKE1BS0UpIC1DIDMyICQqCitjbGVhbjogY2xlYW4zMgorZWxzZQor
cnVuMzIgY2xlYW4zMjogJTMyOiAlCitlbmRpZgorCiB4ODZfZW11bGF0ZToKIAlbIC1MICRAIF0g
fHwgbG4gLXNmICQoWEVOX1JPT1QpL3hlbi9hcmNoL3g4Ni8kQAogCgoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:30:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:30: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 1g4nQM-0005ZS-QK; Tue, 25 Sep 2018 13:30:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nQL-0005ZH-Nq
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:30:45 +0000
X-Inumbo-ID: 5bdb5043-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5bdb5043-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:31:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:30:44 -0600
Message-Id: <5BAA387D02000078001EB9F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:30:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 08/44] x86emul: use AVX512 logic for
 emulating V{, P}MASKMOV*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1vcmUgZ2VuZXJpYyBBVlg1MTIgaW1wbGVtZW50YXRpb24gYWxsb3dzIHF1aXRlIGEgYml0
IG9mIGluc24tCnNwZWNpZmljIGNvZGUgdG8gYmUgZHJvcHBlZC9zaGFyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwpAQCAtNDM5LDggKzQzOSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0
MGYzOF90YWJsZSB7CiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJiXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIgfSwKLSAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudG9fbWVtID0gMSB9LAorICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzNiAu
Li4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTQ0OSw4ICs0NDksOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDU4IC4uLiAweDU5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4NWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4NzggLi4uIDB4
NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHg4
Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCi0gICAgWzB4OGVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKKyAgICBbMHg4Y10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAgLi4uIDB4OTNdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCiAgICAgWzB4OTYgLi4uIDB4OThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg5OV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCkBAIC03OTg0LDYgKzc5ODQsOCBAQCB4ODZfZW11bGF0
ZSgKIAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwg
dmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cisg
ICAgICAgIGVsZW1fYnl0ZXMgPSA0IDw8IChiICYgMSk7CisgICAgdm1hc2ttb3Y6CiAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKIAogICAgICAgICAvKgpAQCAtNzk5OCw3ICs4MDAw
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAg
ICAgICAgIHB2ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7CiAgICAgICAgIHB2ZXgtPm9wY3ggPSB2
ZXhfMGY7Ci0gICAgICAgIGlmICggIShiICYgMSkgKQorICAgICAgICBpZiAoIGVsZW1fYnl0ZXMg
PT0gNCApCiAgICAgICAgICAgICBwdmV4LT5wZnggPSB2ZXhfbm9uZTsKICAgICAgICAgb3BjWzBd
ID0gMHg1MDsgLyogdm1vdm1za3B7cyxkfSAqLwogICAgICAgICAvKiBVc2UgJXJheCBhcyBHUFIg
ZGVzdGluYXRpb24gYW5kIFZFWC52dnZ2IGFzIHNvdXJjZS4gKi8KQEAgLTgwMTEsMjEgKzgwMTMs
OSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiIChlYS52
YWwpIDogW2R1bW15XSAiaSIgKDApKTsKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7CiAKLSAgICAg
ICAgaWYgKCAhZWEudmFsICkKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsKLQotICAg
ICAgICBvcF9ieXRlcyA9IDQgPDwgKGIgJiAxKTsKLSAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVp
bHRpbl9jdHooZWEudmFsKTsKLSAgICAgICAgZWEudmFsID4+PSBmaXJzdF9ieXRlOwotICAgICAg
ICBmaXJzdF9ieXRlICo9IG9wX2J5dGVzOwotICAgICAgICBvcF9ieXRlcyAqPSAzMiAtIF9fYnVp
bHRpbl9jbHooZWEudmFsKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBFdmVuIGZvciB0aGUg
bWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVhZCBpcyBuZWVkZWQsIHVubGVzcwotICAg
ICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29udGlndW91cy4KLSAgICAgICAgICovCi0g
ICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIDEpICkKLSAgICAgICAgICAgIGQgPSAoZCAm
IH5TcmNNYXNrKSB8IFNyY01lbTsKKyAgICAgICAgZXZleC5vcG1zayA9IDE7IC8qIGZha2UgKi8K
KyAgICAgICAgb3BfbWFzayA9IGVhLnZhbDsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSB0
cnVlOwogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9wY1sw
XSA9IGI7CkBAIC04MDc2LDYzICs4MDY2LDEwIEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhjKTogLyogdnBtYXNrbW92e2QscX0gbWVtLHt4
LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4
ZSk6IC8qIHZwbWFza21vdntkLHF9IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KLSAgICB7Ci0gICAg
ICAgIHR5cGVvZih2ZXgpICpwdmV4OwotICAgICAgICB1bnNpZ25lZCBpbnQgbWFzayA9IHZleC53
ID8gMHg4MDgwODA4MFUgOiAweDg4ODg4ODg4VTsKLQogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDIpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7Ci0KLSAg
ICAgICAgLyoKLSAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1
bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQotICAgICAgICAgKiAoaW4gcGFydGljdWxhciwgZm9y
IHdyaXRlcywgYXZvaWRpbmcgdGhlIG1lbW9yeSByZWFkIGluIGFudGljaXBhdGlvbgotICAgICAg
ICAgKiBvZiBhbGwgZWxlbWVudHMgaW4gdGhlIHJhbmdlIGV2ZW50dWFsbHkgYmVpbmcgd3JpdHRl
biksIHdlIGNhbiAoYW5kCi0gICAgICAgICAqIHNob3VsZCkgc3RpbGwgbGltaXQgdGhlIG1lbW9y
eSBhY2Nlc3MgdG8gdGhlIHNtYWxsZXN0IHBvc3NpYmxlIHJhbmdlCi0gICAgICAgICAqIChzdXBw
cmVzc2luZyBpdCBhbHRvZ2V0aGVyIGlmIGFsbCBtYXNrIGJpdHMgYXJlIGNsZWFyKSwgdG8gcHJv
dmlkZQotICAgICAgICAgKiBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW9yLiBSZWFkIHRoZSBtYXNr
IGJpdHMgdmlhIHZtb3Ztc2twe3MsZH0KLSAgICAgICAgICogZm9yIHRoYXQgcHVycG9zZS4KLSAg
ICAgICAgICovCi0gICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7Ci0gICAgICAgIHB2
ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7Ci0gICAgICAgIHB2ZXgtPm9wY3ggPSB2ZXhfMGY7Ci0g
ICAgICAgIG9wY1swXSA9IDB4ZDc7IC8qIHZwbW92bXNrYiAqLwotICAgICAgICAvKiBVc2UgJXJh
eCBhcyBHUFIgZGVzdGluYXRpb24gYW5kIFZFWC52dnZ2IGFzIHNvdXJjZS4gKi8KLSAgICAgICAg
cHZleC0+ciA9IDE7Ci0gICAgICAgIHB2ZXgtPmIgPSAhbW9kZV82NGJpdCgpIHx8ICh2ZXgucmVn
ID4+IDMpOwotICAgICAgICBvcGNbMV0gPSAweGMwIHwgKH52ZXgucmVnICYgNyk7Ci0gICAgICAg
IHB2ZXgtPnJlZyA9IDB4ZjsKLSAgICAgICAgb3BjWzJdID0gMHhjMzsKLQotICAgICAgICBpbnZv
a2Vfc3R1YigiIiwgIiIsICI9YSIgKGVhLnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOwotICAgICAg
ICBwdXRfc3R1YihzdHViKTsKLQotICAgICAgICAvKiBDb252ZXJ0IGJ5dGUgZ3JhbnVsYXIgcmVz
dWx0IHRvIGR3b3JkL3F3b3JkIGdyYW51bGFyaXR5LiAqLwotICAgICAgICBlYS52YWwgJj0gbWFz
azsKLSAgICAgICAgaWYgKCAhZWEudmFsICkKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5z
bjsKLQotICAgICAgICBmaXJzdF9ieXRlID0gX19idWlsdGluX2N0eihlYS52YWwpICYgfigoNCA8
PCB2ZXgudykgLSAxKTsKLSAgICAgICAgZWEudmFsID4+PSBmaXJzdF9ieXRlOwotICAgICAgICBv
cF9ieXRlcyA9IDMyIC0gX19idWlsdGluX2NseihlYS52YWwpOwotCi0gICAgICAgIC8qCi0gICAg
ICAgICAqIEV2ZW4gZm9yIHRoZSBtZW1vcnkgd3JpdGUgdmFyaWFudCBhIG1lbW9yeSByZWFkIGlz
IG5lZWRlZCwgdW5sZXNzCi0gICAgICAgICAqIGFsbCBzZXQgbWFzayBiaXRzIGFyZSBjb250aWd1
b3VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBlYS52YWwgJiAoZWEudmFsICsgfm1hc2sg
KyAxKSApCi0gICAgICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW07Ci0KLSAgICAg
ICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKLSAgICAgICAgb3BjWzBdID0gYjsKLSAgICAg
ICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCi0gICAgICAgIHJleF9w
cmVmaXggJj0gflJFWF9COwotICAgICAgICB2ZXguYiA9IDE7Ci0gICAgICAgIG9wY1sxXSA9IG1v
ZHJtICYgMHgzODsKLSAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7Ci0KLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQorICAgICAgICBlbGVtX2J5dGVzID0gNCA8PCB2ZXgudzsKKyAgICAg
ICAgZ290byB2bWFza21vdjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg5MCk6IC8qIHZwZ2F0aGVyZHtkLHF9IHt4LHl9bW0sbWVtLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTEpOiAvKiB2cGdhdGhlcnF7ZCxxfSB7eCx5
fW1tLG1lbSx7eCx5fW1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:31:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nQz-0005gj-5G; Tue, 25 Sep 2018 13:31:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nQx-0005gN-Dh
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:31:23 +0000
X-Inumbo-ID: 71e4d3d3-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71e4d3d3-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:32:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:31:21 -0600
Message-Id: <5BAA38A302000078001EB9F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:31:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 09/44] x86emul: support AVX512F
 legacy-equivalent arithmetic FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTMsNiArOTMsMTAgQEAgZW51
bSBlc3ogewogICAgIElOU05fU0ZQKG0sIHNwLCBvKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl9hbGxbXSA9IHsKKyAgICBJTlNOX0ZQKGFkZCwgICAgICAgICAgICAgMGYsIDU4
KSwKKyAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKKyAgICBJTlNOX0ZQKG1h
eCwgICAgICAgICAgICAgMGYsIDVmKSwKKyAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYs
IDVkKSwKICAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKICAgICBJTlNOX1NG
UChtb3YsICAgICAgICAgICAgMGYsIDExKSwKICAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAg
MGYsIDI4KSwKQEAgLTExMCw2ICsxMTQsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCiAgICAg
SU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwg
ICAgICAgIDBmLCAxMSksCisgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1OSksCisg
ICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCisgICAgSU5TTl9GUChzdWIsICAg
ICAgICAgICAgIDBmLCA1YyksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl8xMjhbXSA9IHsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMwMCwxMiAr
MzAwLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4M2Fd
ID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSB9LAogICAgIFsweDQwIC4uLiAweDRmXSA9IHsg
RHN0UmVnfFNyY01lbXxNb2RSTXxNb3YgfSwKICAgICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJbXBs
aWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKKyAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDUyIC4uLiAweDUz
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1kX3NpbmdsZV9mcCB9LAog
ICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9mcCB9LAotICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX2FueV9mcCB9LAorICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4NWJd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4
NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0s
CisgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
YW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg2OCAuLi4gMHg2
YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LApAQCAtNTg2Mywx
MCArNTg2MywyMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAoYiAmIH4xKSA9PSAweDEw
ICYmIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwotICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spLAorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9F
VkVYLCAweDBmLCAweDUxKTogICAgLyogdnNxcnRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c3Fy
dHN7cyxkfSB4bW0vbTMyLHhtbSx4bW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVY
LCAweDBmLCAweDU4KTogICAgLyogdmFkZHtwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1OSk6ICAg
IC8qIHZtdWx7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWMpOiAgICAvKiB2c3Vie3Asc317cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQ
KF9FVkVYLCAweDBmLCAweDVkKTogICAgLyogdm1pbntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1
ZSk6ICAgIC8qIHZkaXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3As
c317cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9N
RU0gJiYgZXZleC5iciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZleC5w
ZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSkpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
Ci0gICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJf
TUFTSyk7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQorICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9N
QVNLKTsKICAgICBzaW1kX3ptbToKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwog
ICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CgoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:32:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:32: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 1g4nRh-0005pJ-Nm; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nRh-0005pB-B9
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:32:09 +0000
X-Inumbo-ID: 18395200-c0c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18395200-c0c7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:29:57 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:32:07 -0600
Message-Id: <5BAA38D102000078001EB9FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:32:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 10/44] x86emul: support AVX512DQ logic FP
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTMzLDYgKzEzMywxMyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTE2
LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CisgICAgSU5TTl9QRlAoYW5kLCAgICAgICAg
ICAgICAgMGYsIDU0KSwKKyAgICBJTlNOX1BGUChhbmRuLCAgICAgICAgICAgICAwZiwgNTUpLAor
ICAgIElOU05fUEZQKG9yLCAgICAgICAgICAgICAgIDBmLCA1NiksCisgICAgSU5TTl9QRlAoeG9y
LCAgICAgICAgICAgICAgMGYsIDU3KSwKK307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFy
IHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5z
aWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiAKQEAgLTQ1Niw0ICs0NjMsNSBAQCB2
b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmYs
IGFsbCk7CiAgICAgUlVOKGF2eDUxMmYsIDEyOCk7CiAgICAgUlVOKGF2eDUxMmJ3LCBhbGwpOwor
ICAgIFJVTihhdng1MTJkcSwgYWxsKTsKIH0KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTMwMiw3ICszMDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUg
ewogICAgIFsweDUwXSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsw
eDUxXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1kX2FueV9mcCwgZDhz
X3ZsIH0sCiAgICAgWzB4NTIgLi4uIDB4NTNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCi0gICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4NTQgLi4uIDB4NTdd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwK
ICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9h
bnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCkBAIC02MzI5LDYg
KzYzMjksMTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CiAgICAgICAg
IGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1NCk6IC8q
IHZhbmRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1NSk6IC8qIHZhbmRucHtzLGR9IFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgs
IDB4MGYsIDB4NTYpOiAvKiB2b3Jwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1Nyk6IC8qIHZ4b3Jw
e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgYXZ4NTEy
X3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FTRV9T
SU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAgICAgICAgLyogY3Z0e3Asc317cyxkfTJ7cCxzfXtz
LGR9IHhtbS9tZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVh
KTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0geG1tL21lbSx4bW0gKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVt
LHhtbSx4bW0gKi8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:32:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nSC-0005tz-3K; Tue, 25 Sep 2018 13:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nSB-0005tl-9x
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:32:39 +0000
X-Inumbo-ID: 9f737694-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f737694-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:33:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:32:37 -0600
Message-Id: <5BAA38EE02000078001EBA42@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:32:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 11/44] x86emul: support AVX512F "normal" FP
 compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IHRoZSBBVlggY291bnRlcnBhcnQncyBjb21tZW50LgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTQsNiArOTQsNyBAQCBlbnVtIGVzeiB7CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fRlAoYWRk
LCAgICAgICAgICAgICAwZiwgNTgpLAorICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwg
YzIpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU05fRlAo
bWF4LCAgICAgICAgICAgICAwZiwgNWYpLAogICAgIElOU05fRlAobWluLCAgICAgICAgICAgICAw
ZiwgNWQpLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzUyLDcgKzM1Miw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4YmZdID0geyBE
c3RSZWd8U3JjTWVtMTZ8TW9kUk18TW92IH0sCiAgICAgWzB4YzBdID0geyBCeXRlT3B8RHN0TWVt
fFNyY1JlZ3xNb2RSTSB9LAogICAgIFsweGMxXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTSB9LAot
ICAgIFsweGMyXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9hbnlfZnAg
fSwKKyAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfYW55
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0s
CiAgICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCiAgICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKQEAgLTc0
MzgsNyArNzQzOCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIGFkZDsKIAogICAgIENB
U0VfU0lNRF9BTExfRlAoLCAweDBmLCAweGMyKTogICAgICAgIC8qIGNtcHtwLHN9e3MsZH0gJGlt
bTgseG1tL21lbSx4bW0gKi8KLSAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4YzIp
OiAgICAvKiB2Y21we3Asc317cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
Q0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweGMyKTogICAgLyogdmNtcHtwLHN9e3MsZH0g
JGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUCgsIDB4MGYsIDB4YzYpOiAgICAgLyogc2h1ZnB7cyxkfSAkaW1tOCx4bW0vbWVtLHhtbSAq
LwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHhjNik6IC8qIHZzaHVmcHtz
LGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICAgICAgZCA9IChkICYgflNyY01h
c2spIHwgU3JjTWVtOwpAQCAtNzQ1Miw2ICs3NDUyLDMwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICB9CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIENBU0VfU0lNRF9BTExf
RlAoX0VWRVgsIDB4MGYsIDB4YzIpOiAvKiB2Y21we3Asc317cyxkfSAkaW1tOCxbeHl6XW1tL21l
bSxbeHl6XW1tLGt7a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4Lncg
IT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSykgfHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9N
QVNLKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZXZleC5yIHx8ICFldmV4
LlIgfHwgZXZleC56KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIGVh
LnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJyICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2No
ZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CisgICAgICAgIGQgPSAoZCAm
IH5TcmNNYXNrKSB8IFNyY01lbTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwor
ICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIG9wY1sxXSA9IG1vZHJtOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAg
ICAgICAgeworICAgICAgICAgICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkg
Ki8KKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CisgICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsK
KyAgICAgICAgfQorICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBpbnNuX2J5dGVzID0g
RVZFWF9QRlhfQllURVMgKyAzOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHhjMyk6IC8qIG1vdm50aSAqLwogICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10
ZW1wb3JhbCBoaW50IGZvciBub3cuICovCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:33:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nSz-00063u-IP; Tue, 25 Sep 2018 13:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nSy-00063a-0o
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:33:28 +0000
X-Inumbo-ID: bc4e1d80-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc4e1d80-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:34:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:33:26 -0600
Message-Id: <5BAA391E02000078001EBA45@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:33:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 12/44] x86emul: support AVX512F misc
 legacy-equivalent FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IGFuIEFWWCBjb3VudGVycGFydCdzIGNvbW1lbnQuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMTYsOCArMTE2LDExIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAg
MGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJTlNO
X0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKKyAgICBJTlNOX1BGUChzaHVmLCAgICAgICAg
ICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJ
TlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwKKyAgICBJTlNOX1BGUCh1bnBja2gsICAg
ICAgICAgMGYsIDE1KSwKKyAgICBJTlNOX1BGUCh1bnBja2wsICAgICAgICAgMGYsIDE0KSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjgyLDcgKzI4Miw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8
TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTNdID0geyBEc3RN
ZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MTQgLi4uIDB4
MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAg
WzB4MTQgLi4uIDB4MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxN
b3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RS
TXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3Bz
fE1vZFJNIH0sCkBAIC0zNTYsNyArMzU2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRl
X3RhYmxlIHsKICAgICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0sCiAgICAg
WzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKLSAgICBbMHhjNl0g
PSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAg
WzB4YzZdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwg
ZDhzX3ZsIH0sCiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4
IC4uLiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LApAQCAtNTkzMiw2ICs1OTMyLDE3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKICAgICAgICAg
Z290byBzaW1kXzBmX3htbTsKIAorICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYs
IDB4MTQpOiAvKiB2dW5wY2tscHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2to
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01B
U0spLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgZmF1
bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICBhdng1MTJmX25vX3NhZToKKyAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBhdng1
MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MjApOiAvKiBtb3YgY3IscmVnICovCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDIxKTogLyogbW92IGRyLHJlZyAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMik6IC8qIG1vdiByZWcsY3IgKi8KQEAgLTY2MTEsMTEgKzY2MjIsOSBAQCB4
ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3Zik6IC8q
IHZtb3ZkcXV7MzIsNjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KICAgICB2bW92ZHFhOgog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGF2eDUxMl92bGVuX2No
ZWNrKGZhbHNlKTsKICAgICAgICAgZCB8PSBUd29PcDsKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8
PCBldmV4LmxyOwotICAgICAgICBnb3RvIHNpbWRfem1tOworICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4NmYpOiAvKiB2
bW92ZHF1ezgsMTZ9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfRjIoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7OCwxNn0gW3h5el1tbSxbeHl6XW1t
L21lbXtrfSAqLwpAQCAtNzQ0MCw3ICs3NDQ5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9T
SU1EX0FMTF9GUCgsIDB4MGYsIDB4YzIpOiAgICAgICAgLyogY21we3Asc317cyxkfSAkaW1tOCx4
bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHhjMik6ICAg
IC8qIHZjbXB7cCxzfXtzLGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwog
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0g
JGltbTgseG1tL21lbSx4bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYs
IDB4YzYpOiAvKiB2c2h1ZnB7cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweGM2KTogLyogdnNodWZwe3MsZH0gJGlt
bTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGQgPSAoZCAmIH5TcmNN
YXNrKSB8IFNyY01lbTsKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAg
ICAgIHsKQEAgLTc0NjEsNyArNzQ3MCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01F
TSB8fCAhZXZleC5iciApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAm
IFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOwotICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBT
cmNNZW07CisgICAgc2ltZF9pbW04X3ptbToKKyAgICAgICAgaWYgKCAoZCAmIFNyY01hc2spID09
IFNyY0ltbUJ5dGUgKQorICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOwog
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CiAgICAgICAgIG9wYyA9IGluaXRfZXZl
eChzdHViKTsKICAgICAgICAgb3BjWzBdID0gYjsKQEAgLTc1MDUsNiArNzUxNiwxNSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl90b19ncHI7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBm
LCAweGM2KTogLyogdnNodWZwe3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVf
TUFTSyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGF2
eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOworCiAg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGM3KTogLyogR3JwOSAqLwogICAgIHsKICAgICAg
ICAgdW5pb24gewoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:34:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:34: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 1g4nTT-00069O-Ut; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nTS-000697-5j
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:33:58 +0000
X-Inumbo-ID: 592a2f42-c0c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 592a2f42-c0c7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:31:46 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:33:56 -0600
Message-Id: <5BAA393E02000078001EBA48@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:33:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 13/44] x86emul: support AVX512F
 fused-multiply-add insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTYsNiArOTYsMzYgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoYWRkLCAg
ICAgICAgICAgICAwZiwgNTgpLAogICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIp
LAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAorICAgIElOU04oZm1hZGQx
MzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtYWRk
MTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbWFk
ZDIxMywgICAgIDY2LCAwZjM4LCBhOCwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1h
ZGQyMTMsICAgICA2NiwgMGYzOCwgYTksICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZt
YWRkMjMxLCAgICAgNjYsIDBmMzgsIGI4LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihm
bWFkZDIzMSwgICAgIDY2LCAwZjM4LCBiOSwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04o
Zm1hZGRzdWIxMzIsICA2NiwgMGYzOCwgOTYsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNO
KGZtYWRkc3ViMjEzLCAgNjYsIDBmMzgsIGE2LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5T
TihmbWFkZHN1YjIzMSwgIDY2LCAwZjM4LCBiNiwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElO
U04oZm1zdWIxMzIsICAgICA2NiwgMGYzOCwgOWEsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJ
TlNOKGZtc3ViMTMyLCAgICAgNjYsIDBmMzgsIDliLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAg
SU5TTihmbXN1YjIxMywgICAgIDY2LCAwZjM4LCBhYSwgICAgdmwsICAgICBzZCwgdmwpLAorICAg
IElOU04oZm1zdWIyMTMsICAgICA2NiwgMGYzOCwgYWIsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAg
ICBJTlNOKGZtc3ViMjMxLCAgICAgNjYsIDBmMzgsIGJhLCAgICB2bCwgICAgIHNkLCB2bCksCisg
ICAgSU5TTihmbXN1YjIzMSwgICAgIDY2LCAwZjM4LCBiYiwgICAgZWwsICAgICBzZCwgZWwpLAor
ICAgIElOU04oZm1zdWJhZGQxMzIsICA2NiwgMGYzOCwgOTcsICAgIHZsLCAgICAgc2QsIHZsKSwK
KyAgICBJTlNOKGZtc3ViYWRkMjEzLCAgNjYsIDBmMzgsIGE3LCAgICB2bCwgICAgIHNkLCB2bCks
CisgICAgSU5TTihmbXN1YmFkZDIzMSwgIDY2LCAwZjM4LCBiNywgICAgdmwsICAgICBzZCwgdmwp
LAorICAgIElOU04oZm5tYWRkMTMyLCAgICA2NiwgMGYzOCwgOWMsICAgIHZsLCAgICAgc2QsIHZs
KSwKKyAgICBJTlNOKGZubWFkZDEzMiwgICAgNjYsIDBmMzgsIDlkLCAgICBlbCwgICAgIHNkLCBl
bCksCisgICAgSU5TTihmbm1hZGQyMTMsICAgIDY2LCAwZjM4LCBhYywgICAgdmwsICAgICBzZCwg
dmwpLAorICAgIElOU04oZm5tYWRkMjEzLCAgICA2NiwgMGYzOCwgYWQsICAgIGVsLCAgICAgc2Qs
IGVsKSwKKyAgICBJTlNOKGZubWFkZDIzMSwgICAgNjYsIDBmMzgsIGJjLCAgICB2bCwgICAgIHNk
LCB2bCksCisgICAgSU5TTihmbm1hZGQyMzEsICAgIDY2LCAwZjM4LCBiZCwgICAgZWwsICAgICBz
ZCwgZWwpLAorICAgIElOU04oZm5tc3ViMTMyLCAgICA2NiwgMGYzOCwgOWUsICAgIHZsLCAgICAg
c2QsIHZsKSwKKyAgICBJTlNOKGZubXN1YjEzMiwgICAgNjYsIDBmMzgsIDlmLCAgICBlbCwgICAg
IHNkLCBlbCksCisgICAgSU5TTihmbm1zdWIyMTMsICAgIDY2LCAwZjM4LCBhZSwgICAgdmwsICAg
ICBzZCwgdmwpLAorICAgIElOU04oZm5tc3ViMjEzLCAgICA2NiwgMGYzOCwgYWYsICAgIGVsLCAg
ICAgc2QsIGVsKSwKKyAgICBJTlNOKGZubXN1YjIzMSwgICAgNjYsIDBmMzgsIGJlLCAgICB2bCwg
ICAgIHNkLCB2bCksCisgICAgSU5TTihmbm1zdWIyMzEsICAgIDY2LCAwZjM4LCBiZiwgICAgZWws
ICAgICBzZCwgZWwpLAogICAgIElOU05fRlAobWF4LCAgICAgICAgICAgICAwZiwgNWYpLAogICAg
IElOU05fRlAobWluLCAgICAgICAgICAgICAwZiwgNWQpLAogICAgIElOU05fU0ZQKG1vdiwgICAg
ICAgICAgICAwZiwgMTApLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUy
LDMwICs0NTIsMzAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBb
MHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAg
Li4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCi0gICAg
WzB4OTYgLi4uIDB4OThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBb
MHg5OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5Yl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3IH0sCi0gICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAg
ICBbMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YTYg
Li4uIDB4YThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhOV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWFdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAgfSwKLSAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0s
Ci0gICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhh
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YjYgLi4uIDB4
YjhdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YmFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Nj
YWxhcl92ZXh3IH0sCi0gICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKLSAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAg
WzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCisgICAgWzB4OTYgLi4uIDB4OThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4OWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHg5Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YTYgLi4uIDB4YThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhh
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4YWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YjYgLi4uIDB4YjhdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhi
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisg
ICAgWzB4YmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKKyAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0g
ZDhzX2RxIH0sCisgICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YzggLi4uIDB4Y2RdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweGRiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhkYyAuLi4gMHhkZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTgyODcsNiArODI4Nyw0OSBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZm1hKTsKICAgICAg
ICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8q
IHZmbXN1YmFkZDEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4OWEpOiAvKiB2Zm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg5Yyk6IC8qIHZmbm1hZGQxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5ZSk6IC8qIHZm
bm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweGE3KTogLyogdmZtc3ViYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4YTgpOiAvKiB2Zm1hZGQyMTNwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhYSk6IC8qIHZm
bXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGFlKTogLyogdmZubXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eGI2KTogLyogdmZtYWRkc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YjcpOiAvKiB2Zm1z
dWJhZGQyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGJhKTogLyogdmZtc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
YmMpOiAvKiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3Vi
MjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9Q
X01FTSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7
CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDk5KTogLyogdmZtYWRkMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWIpOiAvKiB2Zm1zdWIxMzJz
e3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg5ZCk6IC8qIHZmbm1hZGQxMzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Zik6IC8qIHZmbm1zdWIx
MzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHhhOSk6IC8qIHZmbWFkZDIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFiKTogLyogdmZtc3Vi
MjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YWQpOiAvKiB2Zm5tYWRkMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YWYpOiAvKiB2Zm5t
c3ViMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4YjkpOiAvKiB2Zm1hZGQyMzFze3MsZH0geG1tL21lbSx4bW0seG1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYik6IC8qIHZm
bXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJmKTogLyog
dmZubXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0g
KQorICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOworICAgICAgICB9
CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHhjOCk6ICAgICAvKiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQygweDBmMzgsIDB4YzkpOiAgICAgLyogc2hhMW1zZzEgeG1tL20xMjgseG1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyogc2hhMW1zZzIgeG1tL20xMjgs
eG1tICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:34:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nUJ-0006JV-Bm; Tue, 25 Sep 2018 13:34:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nUH-0006JH-TT
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:34:49 +0000
X-Inumbo-ID: ed0acdef-c0c7-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed0acdef-c0c7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:35:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:34:48 -0600
Message-Id: <5BAA397002000078001EBA4B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:34:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 14/44] x86emul: support AVX512F
 legacy-equivalent logic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGx1cyB2cHRlcm5sb2d7ZCxxfSBhcyBiZWluZyBleHRlbnNpdmVseSB1c2VkIGJ5IHRoZSBjb21w
aWxlciwgaW4gb3JkZXIKdG8gZmFjaWxpdGF0ZSB0ZXN0IGVuYWJsaW5nIGluIHRoZSBoYXJuZXNz
IGFzIHNvb24gYXMgcG9zc2libGUuIEFsc28gdGhlCnR3b2J5dGVfdGFibGVbXSBlbnRyaWVzIGZv
ciBhIGZldyBtb3JlIGluc25zIGdldCB0aGVpciAuZDhzIGZpZWxkIHNldApyaWdodCBhd2F5LCBp
biBvcmRlciB0byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJpbmUgdGhlIGdyb3Vwcy4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE0Niw2ICsxNDYsMTEgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fUEZQX05CKG1v
dnUsICAgICAgICAwZiwgMTApLAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEp
LAogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU04ocGFuZCwg
ICAgICAgICA2NiwgICAwZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBhbmRu
LCAgICAgICAgNjYsICAgMGYsIGRmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwb3Is
ICAgICAgICAgIDY2LCAgIDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHRl
cm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB4
b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTl9Q
RlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAg
IDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNjQsMTMgKzM2NCwxMyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkNl0gPSB7IERz
dE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHhkN10g
PSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHhkOCAuLi4gMHhkZl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCB9LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGU2XSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3XSA9IHsg
RHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
LSAgICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCisgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZjEgLi4uIDB4ZjNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhmNCAu
Li4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CkBAIC00OTMsNiArNDkzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsK
ICAgICB1aW50OF90IHRvX21lbToxOwogICAgIHVpbnQ4X3QgdHdvX29wOjE7CiAgICAgdWludDhf
dCBmb3VyX29wOjE7CisgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjNhX3RhYmxlWzI1
Nl0gPSB7CiAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdv
X29wID0gMSB9LAogICAgIFsweDAxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
dHdvX29wID0gMSB9LApAQCAtNTEwLDYgKzUxMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0
MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAg
ICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDMwIC4uLiAweDMzXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzhdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCkBAIC0zMDE2LDIwICszMDE4LDMzIEBA
IHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNj
YWxlKGV4dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CiAgICAgICAgICAgICBicmVhazsKIAor
ICAgICAgICBjYXNlIGV4dF8wZjNhOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENh
bm5vdCB1cGRhdGUgZCBoZXJlIHlldCwgYXMgdGhlIGltbWVkaWF0ZSBvcGVyYW5kIHN0aWxsCisg
ICAgICAgICAgICAgKiBuZWVkcyBmZXRjaGluZy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgc3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDBmM2FfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAg
ICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9
IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBmM2FfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CisgICAgICAg
ICAgICBicmVhazsKKwogICAgICAgICBjYXNlIGV4dF84ZjA5OgogICAgICAgICAgICAgaWYgKCBl
eHQ4ZjA5X3RhYmxlW2JdLnR3b19vcCApCiAgICAgICAgICAgICAgICAgZCB8PSBUd29PcDsKICAg
ICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA5X3RhYmxlW2JdLnNpbWRfc2l6ZTsK
ICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgZXh0XzBmM2E6CiAgICAgICAgIGNh
c2UgZXh0XzhmMDg6CisgICAgICAgIGNhc2UgZXh0XzhmMGE6CiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogQ2Fubm90IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9w
ZXJhbmQgc3RpbGwKICAgICAgICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgogICAgICAgICAgICAg
ICovCi0gICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBtb2Ry
bV9tb2QgPT0gMyApCkBAIC0zMjA4LDcgKzMyMjMsNiBAQCB4ODZfZGVjb2RlKAogICAgICAgICBl
bHNlIGlmICggZXh0MGYzYV90YWJsZVtiXS5mb3VyX29wICYmICFtb2RlXzY0Yml0KCkgJiYgdmV4
Lm9wY3ggKQogICAgICAgICAgICAgaW1tMSAmPSAweDdmOwogICAgICAgICBzdGF0ZS0+ZGVzYyA9
IGQ7Ci0gICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6
ZTsKICAgICAgICAgcmMgPSB4ODZfZGVjb2RlXzBmM2Eoc3RhdGUsIGN0eHQsIG9wcyk7CiAgICAg
ICAgIGJyZWFrOwogCkBAIC01OTM3LDYgKzU5NTEsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9E
T1VCTEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAg
ICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5ke2Qs
cX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYik6
IC8qIHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9ye2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgYXZ4NTEyZl9ub19zYWU6CiAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKQEAgLTc1MjAsNiAr
NzUzOSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNl
OwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZF
WF9QUkVGSVhfRE9VQkxFX01BU0spLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhD
X1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzYSwgMHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:35:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:35: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 1g4nUs-0006Rk-UT; Tue, 25 Sep 2018 13:35:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nUr-0006RK-9L
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:35:25 +0000
X-Inumbo-ID: 02539d45-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02539d45-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:36:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:35:23 -0600
Message-Id: <5BAA399602000078001EBA4E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:35:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 15/44] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtOTQsNiArOTQsNyBAQCBlbnVt
IGVzeiB7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAg
IElOU05fRlAoYWRkLCAgICAgICAgICAgICAwZiwgNTgpLAorICAgIElOU04oYnJvYWRjYXN0c3Ms
ICA2NiwgMGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGNtcCwgICAg
ICAgICAgICAgMGYsIGMyKSwKICAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwK
ICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk4LCAgICB2bCwgICAgIHNkLCB2bCks
CkBAIC0xNjUsNiArMTY2LDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEy
OFtdID0KICAgICBJTlNOKG1vdnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAog
fTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfbm8xMjhbXSA9IHsKKyAgICBJ
TlNOKGJyb2FkY2FzdGYzMng0LCA2NiwgMGYzOCwgMWEsIGVsXzQsICBkLCB2bCksCisgICAgSU5T
Tihicm9hZGNhc3RzZCwgICAgNjYsIDBmMzgsIDE5LCBlbCwgICAgcSwgZWwpLAorfTsKKworc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEyW10gPSB7CisgICAgSU5TTihicm9hZGNh
c3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2bCksCit9OworCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIs
ICAgMGYsIDZmLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAg
IDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKQEAgLTE3OSw4ICsxODksMTkgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAg
ICAgICAgMGYsIDU3KSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9u
bzEyOFtdID0geworICAgIElOU04oYnJvYWRjYXN0ZjMyeDIsIDY2LCAwZjM4LCAxOSwgZWxfMiwg
ZCwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwg
dmwpLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0gewor
ICAgIElOU04oYnJvYWRjYXN0ZjMyeDgsIDY2LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAorfTsK
Kwogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4
LCBWTF8yNTYgfTsKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8x
MjggfTsKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX25vMTI4W10gPSB7IFZMXzUxMiwg
VkxfMjU2IH07CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF81MTJbXSA9IHsgVkxfNTEy
IH07CiAKIC8qCiAgKiBUaGlzIHRhYmxlLCBpbmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBhbiBp
bW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBvcGNvZGUKQEAgLTUwMSw2ICs1MjIsMTAgQEAgdm9pZCBl
dmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAogCiAgICAgUlVOKGF2eDUxMmYsIGFs
bCk7CiAgICAgUlVOKGF2eDUxMmYsIDEyOCk7CisgICAgUlVOKGF2eDUxMmYsIG5vMTI4KTsKKyAg
ICBSVU4oYXZ4NTEyZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7CiAgICAgUlVOKGF2
eDUxMmRxLCBhbGwpOworICAgIFJVTihhdng1MTJkcSwgbm8xMjgpOworICAgIFJVTihhdng1MTJk
cSwgNTEyKTsKIH0KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIzNCwxMCAr
MjM0LDE2IEBAIGVudW0gc2ltZF9vcHNpemUgewogCiAgICAgLyoKICAgICAgKiAxMjggYml0cyBv
ZiBpbnRlZ2VyIG9yIGZsb2F0aW5nIHBvaW50IGRhdGEsIHdpdGggbm8gZnVydGhlcgotICAgICAq
IGZvcm1hdHRpbmcgaW5mb3JtYXRpb24uCisgICAgICogZm9ybWF0dGluZyBpbmZvcm1hdGlvbiwg
b3Igd2l0aCBpdCBlbmNvZGVkIGJ5IEVWRVguVy4KICAgICAgKi8KICAgICBzaW1kXzEyOCwKIAor
ICAgIC8qCisgICAgICogMjU2IGJpdHMgb2YgaW50ZWdlciBvciBmbG9hdGluZyBwb2ludCBkYXRh
LCB3aXRoIGZvcm1hdHRpbmcKKyAgICAgKiBlbmNvZGVkIGJ5IEVWRVguVy4KKyAgICAgKi8KKyAg
ICBzaW1kXzI1NiwKKwogICAgIC8qIE9wZXJhbmQgc2l6ZSBlbmNvZGVkIGluIG5vbi1zdGFuZGFy
ZCB3YXkuICovCiAgICAgc2ltZF9vdGhlcgogfTsKQEAgLTQzMiw4ICs0MzgsMTAgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDE0IC4uLiAweDE2XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAotICAgIFsweDE4IC4uLiAweDE5XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgxYV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxOF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAor
ICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEs
IC5kOHMgPSAzIH0sCisgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29f
b3AgPSAxLCAuZDhzID0gNCB9LAorICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2
LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWMgLi4uIDB4MWVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsw
eDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CkBAIC0zMzMwLDYgKzMzMzgsMTAgQEAgeDg2X2RlY29kZSgKICAgICAgICAgb3BfYnl0ZXMgPSAx
NjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIHNpbWRfMjU2OgorICAgICAgICBvcF9ieXRl
cyA9IDMyOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG9wX2J5dGVz
ID0gMDsKICAgICAgICAgYnJlYWs7CkBAIC03OTc5LDYgKzc5OTEsNDIgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIHhtbS9t
MzIsW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8
IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgYXZ4NTEyX2Jyb2FkY2FzdDoKKyAgICAgICAgLyoKKyAg
ICAgICAgICogRm9yIHRoZSByZXNwZWN0aXZlIGNvZGUgYmVsb3cgdGhlIG1haW4gc3dpdGNoKCkg
dG8gd29yayB3ZSBuZWVkIHRvCisgICAgICAgICAqIGZvbGQgb3BfbWFzayBoZXJlOiBBIHNvdXJj
ZSBlbGVtZW50IGdldHMgcmVhZCB3aGVuZXZlciBhbnkgb2YgaXRzCisgICAgICAgICAqIHJlc3Bl
Y3RpdmUgZGVzdGluYXRpb24gZWxlbWVudHMnIG1hc2sgYml0cyBpcyBzZXQuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGZhdWx0X3N1cHByZXNzaW9uICkKKyAgICAgICAgeworICAgICAgICAg
ICAgbiA9IDEgPDwgKChiICYgMykgLSBldmV4LncpOworICAgICAgICAgICAgQVNTRVJUKG9wX2J5
dGVzID09IG4gKiBlbGVtX2J5dGVzKTsKKyAgICAgICAgICAgIGZvciAoIGkgPSBuOyBpIDwgKDE2
IDw8IGV2ZXgubHIpIC8gZWxlbV9ieXRlczsgaSArPSBuICkKKyAgICAgICAgICAgICAgICBvcF9t
YXNrIHw9IChvcF9tYXNrID4+IGkpICYgKCgxIDw8IG4pIC0gMSk7CisgICAgICAgIH0KKyAgICAg
ICAgZ290byBhdng1MTJmX25vX3NhZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4MWIpOiAvKiB2YnJvYWRjYXN0ZjMyeDggbTI1Nix6bW17a30gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGY2NHg0IG0y
NTYsem1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSB8fCBldmV4LmxyICE9IDIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRj
YXN0c2QgeG1tL202NCx7eSx6fW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmMzJ4MiB4bW0vbTY0LHt5LHp9bW17a30gKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8IGV2ZXguYnIsIEVYQ19V
RCk7CisgICAgICAgIGlmICggIWV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdvdG8gYXZ4NTEyX2Jyb2FkY2FzdDsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0ZjMy
eDQgbTEyOCx7eSx6fW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4MiBtMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICFldmV4LmxyIHx8IGV2
ZXguYnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBp
ZiAoIGV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJk
cSk7CisgICAgICAgIGdvdG8gYXZ4NTEyX2Jyb2FkY2FzdDsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDIwKTogLyogcG1vdnN4YncgeG1tL202NCx4bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHBtb3ZzeGJkIHhtbS9tMzIseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjIpOiAvKiBwbW92c3hicSB4bW0v
bTE2LHhtbSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:35:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:35: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 1g4nVO-0006Xc-98; Tue, 25 Sep 2018 13:35: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nVN-0006XL-0y
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:35:57 +0000
X-Inumbo-ID: a0056ca6-c0c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0056ca6-c0c7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:33:45 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:35:55 -0600
Message-Id: <5BAA39B602000078001EBA51@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:35:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 16/44] x86emul: support AVX512F v{, u}comis{d,
 s} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IEFk
ZCBtaXNzaW5nIGF2eDUxMl92bGVuX2NoZWNrKCkuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKQEAgLTk2LDYgKzk2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoYWRkLCAgICAgICAgICAgICAwZiwgNTgpLAog
ICAgIElOU04oYnJvYWRjYXN0c3MsICA2NiwgMGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwK
ICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMyKSwKKyAgICBJTlNOKGNvbWlzZCwg
ICAgICAgNjYsICAgMGYsIDJmLCAgICBlbCwgICAgICBxLCBlbCksCisgICAgSU5TTihjb21pc3Ms
ICAgICAgICAgLCAgIDBmLCAyZiwgICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU05fRlAoZGl2
LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwg
OTgsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgs
IDk5LCAgICBlbCwgICAgIHNkLCBlbCksCkBAIC0xNTUsNiArMTU3LDggQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fUEZQKHNodWYsICAgICAgICAg
ICAwZiwgYzYpLAogICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwgNTEpLAogICAgIElO
U05fRlAoc3ViLCAgICAgICAgICAgICAwZiwgNWMpLAorICAgIElOU04odWNvbWlzZCwgICAgICA2
NiwgICAwZiwgMmUsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKHVjb21pc3MsICAgICAg
ICAsICAgMGYsIDJlLCAgICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9QRlAodW5wY2toLCAg
ICAgICAgIDBmLCAxNSksCiAgICAgSU5TTl9QRlAodW5wY2tsLCAgICAgICAgIDBmLCAxNCksCiB9
OwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjk5LDcgKzI5OSw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MmFdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmJdID0geyBEc3RN
ZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4
MmMgLi4uIDB4MmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVy
IH0sCi0gICAgWzB4MmUgLi4uIDB4MmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTXxUd29PcCB9LAor
ICAgIFsweDJlIC4uLiAweDJmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk18VHdvT3AsIHNpbWRfbm9u
ZSwgZDhzX2RxIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVdID0geyBJbXBsaWNpdE9wcyB9LAogICAg
IFsweDM3XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgzOF0gPSB7IERzdFJlZ3xTcmNNZW18
TW9kUk0gfSwKQEAgLTYxMTEsMjQgKzYxMTEsMzQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0K
IAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcF9ieXRlcyA9
IDQgPDwgdmV4LnBmeDsKKyAgICB2Y29taToKICAgICAgICAgb3BjWzBdID0gYjsKICAgICAgICAg
b3BjWzFdID0gbW9kcm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBt
bXZhbHAsIHZleC5wZnggPyA4IDogNCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQp
OworICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12
YWxwLCBvcF9ieXRlcywgY3R4dCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogCiAgICAgICAgICAgICAvKiBDb252ZXJ0
IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KICAgICAgICAgICAgIHJleF9wcmVmaXggJj0g
flJFWF9COwogICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgZXZleC5iID0gMTsK
ICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAgICAgICB9Ci0gICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMjsKKyAgICAg
ICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAg
ICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAgICB9CiAgICAg
ICAgIG9wY1syXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZp
eCwgdmV4KTsKICAgICAgICAgaW52b2tlX3N0dWIoX1BSRV9FRkxBR1MoIltlZmxhZ3NdIiwgIltt
YXNrXSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxh
Z3NdIiwgIlttYXNrXSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAgICAgICBbZWZsYWdzXSAi
K2ciIChfcmVncy5lZmxhZ3MpLApAQCAtNjEzOSw2ICs2MTQ5LDIwIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBicmVhazsKIAorICAg
IENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MmUpOiAvKiB2dWNvbWlze3MsZH0g
eG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJm
KTogLyogdmNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1zayB8fAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJy
KSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSBldmV4LnBmeCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1
ZSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKworICAgICAgICBvcGMgPSBp
bml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wX2J5dGVzID0gNCA8PCBldmV4Lnc7CisgICAgICAg
IGdvdG8gdmNvbWk7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzApOiAvKiB3cm1z
ciAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQ
LCAwKTsKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX21zciA9PSBOVUxMKTsKCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 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 1g4nVu-0006dr-Ln; Tue, 25 Sep 2018 13:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nVt-0006dc-Aw
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:36:29 +0000
X-Inumbo-ID: 282cf577-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 282cf577-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:37:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:36:27 -0600
Message-Id: <5BAA39D602000078001EBA54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:36:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 17/44] x86emul/test: introduce eq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gZm9yIHNlbnNpYmxlIHRvLWJvb2xlYW4gY29udmVyc2lvbiBvbiBBVlg1
MTIsIHdyYXAKYW5vdGhlciBhYnN0cmFjdGlvbiBmdW5jdGlvbiBhcm91bmQgdGhlIHByZXNlbnQg
dG9fYm9vbCg8eD4gPT0gPHk+KSwgdG8KZ2V0IHJpZCBvZiB0aGUgb3Blbi1jb2RlZCA9PSAod2hp
Y2ggd2lsbCBnZXQgaW4gdGhlIHdheSBvZiB1c2luZwpidWlsdC1pbiBmdW5jdGlvbnMgaW5zdGVh
ZCkuIEZvciB0aGUgZnV0dXJlIEFWWDUxMiB1c2Ugc2NhbGFyIG9wZXJhbmRzCmNhbid0IGJlIHVz
ZWQgdGhlbiBhbnltb3JlOiBVc2UgKHZlY190KXt9IHdoZW4gdGhlIG9wZXJhbmQgaXMgemVybywK
YW5kIGJyb2FkY2FzdCAoaWYgYXZhaWxhYmxlKSBvdGhlcndpc2UgKGFzc3VtZSBwcmUtQVZYNTEy
IHdoZW4gYnJvYWRjYXN0CmlzIG5vdCBhdmFpbGFibGUsIGluIHdoaWNoIGNhc2UgYSBwbGFpbiBz
Y2FsYXIgaXMgc3RpbGwgZmluZSkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC00Niw2ICs0
NiwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjIGRlZmlu
ZSB0b19ib29sKGNtcCkgX3RvX2Jvb2woKGJ5dGVfdmVjX3QpKGNtcCkpCiAjZW5kaWYKIAorI2lm
bmRlZiBlcQorIyBkZWZpbmUgZXEoeCwgeSkgdG9fYm9vbCgoeCkgPT0gKHkpKQorI2VuZGlmCisK
ICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQoeCkgKCh2ZWNfdCl7
IChpbnQpKHgpWzBdIH0pCiAjZWxpZiBWRUNfU0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAm
JiBkZWZpbmVkKF9fM2ROT1dfXykKQEAgLTYwNSwxOCArNjA5LDE4IEBAIGludCBzaW1kX3Rlc3Qo
dm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBzcmM7CiAgICAgdG91Y2goeCk7Ci0gICAg
aWYgKCAhdG9fYm9vbCh4ID09IHNyYykgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
eCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKHNyYyk7CiAgICAgeSA9IHgg
KyBzcmM7CiAgICAgdG91Y2goc3JjKTsKICAgICB0b3VjaCh5KTsKLSAgICBpZiAoICF0b19ib29s
KHkgPT0gMiAqIHNyYykgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwgMiAqIHNy
YykgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaChzcmMpOwogICAgIHogPSB5IC09IHNy
YzsKICAgICB0b3VjaCh6KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICNpZiBkZWZp
bmVkKFVJTlRfU0laRSkKIApAQCAtNjI4LDcgKzYzMiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICAgICB6IF49IGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHRvdWNoKHgpOwotICAgIGlmICgg
IXRvX2Jvb2woKHggJiB+eSkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
eCAmIH55LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogI2VsaWYgRUxFTV9TSVpFID4gMSB8fCBW
RUNfU0laRSA8PSA4CiAKQEAgLTYzOSw3ICs2NDMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAg
ICAgeiA9IHNyYyArIGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHogKj0gKHNyYyAtIGludik7
Ci0gICAgaWYgKCAhdG9fYm9vbCh4IC0geSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBp
ZiAoICFlcSh4IC0geSwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICNlbmRpZgogCkBAIC02NDgs
MTAgKzY1MiwxMCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9IHNyYyAqIGFsdDsKICAg
ICB0b3VjaChhbHQpOwogICAgIHkgPSBzcmMgLyBhbHQ7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09
IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElO
RV9fOwogICAgIHRvdWNoKGFsdCk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29s
KHggKiAtYWx0ID09IC1zcmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHggKiAt
YWx0LCAtc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAogIyBpZiBkZWZpbmVkKHJlY2lwKSAmJiBk
ZWZpbmVkKHRvX2ludCkKIApAQCAtNjU5LDE2ICs2NjMsMTYgQEAgaW50IHNpbWRfdGVzdCh2b2lk
KQogICAgIHggPSByZWNpcChzcmMpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goeCk7Ci0g
ICAgaWYgKCAhdG9fYm9vbCh0b19pbnQocmVjaXAoeCkpID09IHNyYykgKSByZXR1cm4gX19MSU5F
X187CisgICAgaWYgKCAhZXEodG9faW50KHJlY2lwKHgpKSwgc3JjKSApIHJldHVybiBfX0xJTkVf
XzsKIAogIyAgaWZkZWYgcnNxcnQKICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwog
ICAgIHkgPSByc3FydCh4KTsKICAgICB0b3VjaCh5KTsKLSAgICBpZiAoICF0b19ib29sKHRvX2lu
dChyZWNpcCh5KSkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh0b19p
bnQocmVjaXAoeSkpLCBzcmMpICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKHNyYyk7Ci0g
ICAgaWYgKCAhdG9fYm9vbCh0b19pbnQoeSkgPT0gdG9faW50KHJlY2lwKHNyYykpKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh0b19pbnQoeSksIHRvX2ludChyZWNpcChzcmMpKSkg
KSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogCiAjIGVuZGlmCkBAIC02NzYsNyArNjgwLDcg
QEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBpZmRlZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsK
ICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHNxcnQoeCkgPT0gc3JjKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcShzcXJ0KHgpLCBzcmMpICkgcmV0dXJuIF9fTElORV9f
OwogIyBlbmRpZgogCiAjIGlmZGVmIHRydW5jCkBAIC02ODQsMjAgKzY4OCwyMCBAQCBpbnQgc2lt
ZF90ZXN0KHZvaWQpCiAgICAgeSA9ICh2ZWNfdCl7IDEgfTsKICAgICB0b3VjaCh4KTsKICAgICB6
ID0gdHJ1bmMoeCk7Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9f
OworICAgIGlmICggIWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAjIGlm
ZGVmIGZyYWMKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBmcmFjKHNyYyk7CiAgICAgdG91Y2go
c3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0gMCkgKSByZXR1cm4gX19MSU5FX187CisgICAg
aWYgKCAhZXEoeCwgKHZlY190KXt9KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHggPSAxIC8g
KHNyYyArIDEpOwogICAgIHRvdWNoKHgpOwogICAgIHkgPSBmcmFjKHgpOwogICAgIHRvdWNoKHgp
OwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAo
ICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAogIyBpZiBkZWZpbmVkKHRy
dW5jKSAmJiBkZWZpbmVkKGZyYWMpCkBAIC03MDcsNyArNzExLDcgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIHRvdWNoKHgpOwogICAgIHogPSBmcmFjKHgpOwogICAgIHRvdWNoKHgpOwotICAg
IGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeCwgeSArIHopICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAjZWxzZQpAQCAtNzIw
LDE2ICs3MjQsMTYgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHlbRUxFTV9DT1VOVCAtIDFd
ID0geVswXSA9IGogPSBFTEVNX0NPVU5UOwogICAgIGZvciAoIGkgPSAxOyBpIDwgRUxFTV9DT1VO
VCAvIDI7ICsraSApCiAgICAgICAgIHlbRUxFTV9DT1VOVCAtIGkgLSAxXSA9IHlbaV0gPSB5W2kg
LSAxXSArIChqIC09IDIpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKyAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIAogIyAgaWZkZWYg
bXVsX2hpCiAgICAgdG91Y2goYWx0KTsKICAgICB4ID0gbXVsX2hpKHNyYywgYWx0KTsKICAgICB0
b3VjaChhbHQpOwogIyAgIGlmZGVmIElOVF9TSVpFCi0gICAgaWYgKCAhdG9fYm9vbCh4ID09IChh
bHQgPCAwKSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgYWx0IDwgMCkgKSBy
ZXR1cm4gX19MSU5FX187CiAjICAgZWxzZQotICAgIGlmICggIXRvX2Jvb2woeCA9PSAoc3JjICYg
YWx0KSArIGFsdCkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgKHNyYyAmIGFs
dCkgKyBhbHQpICkgcmV0dXJuIF9fTElORV9fOwogIyAgIGVuZGlmCiAjICBlbmRpZgogCkBAIC03
NDUsNyArNzQ5LDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgICAgICB6W2ldID0gcmVzOwog
ICAgICAgICB6W2kgKyAxXSA9IHJlcyA+PiAoRUxFTV9TSVpFIDw8IDMpOwogICAgIH0KLSAgICBp
ZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwg
eikgKSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogCiAgICAgeiA9IHNyYzsKQEAgLTc1Nywx
MiArNzYxLDEyIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh6KTsKICAgICB5ID0g
eiA8PCAyOwogICAgIHRvdWNoKHopOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeSkgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSArIHkpICkgcmV0dXJuIF9fTElORV9f
OwogCiAgICAgdG91Y2goeCk7CiAgICAgeiA9IHggPj4gMjsKICAgICB0b3VjaCh4KTsKLSAgICBp
ZiAoICF0b19ib29sKHkgPT0geiArIHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVx
KHksIHogKyB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHogPSBzcmM7CiAjICBpZmRlZiBJ
TlRfU0laRQpAQCAtNzgxLDExICs3ODUsMTEgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRv
dWNoKGopOwogICAgIHkgPSB6IDw8IGo7CiAgICAgdG91Y2goaik7Ci0gICAgaWYgKCAhdG9fYm9v
bCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB5ICsgeSkg
KSByZXR1cm4gX19MSU5FX187CiAKICAgICB6ID0geCA+PiBqOwogICAgIHRvdWNoKGopOwotICAg
IGlmICggIXRvX2Jvb2woeSA9PSB6ICsgeikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeSwgeiArIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAjIGVuZGlmCiAKQEAgLTgwOSwxMiAr
ODEzLDEyIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICAtLXNoOwogICAgIHRvdWNoKHNoKTsK
ICAgICB5ID0geiA8PCBzaDsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSArIHkpICkgcmV0dXJu
IF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsKIAog
IyAgaWYgKGRlZmluZWQoX19BVlgyX18pICYmIEVMRU1fU0laRSA+PSA0KSB8fCBkZWZpbmVkKF9f
WE9QX18pCiAgICAgdG91Y2goc2gpOwogICAgIHggPSB5ID4+IHNoOwotICAgIGlmICggIXRvX2Jv
b2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB6KSApIHJldHVy
biBfX0xJTkVfXzsKICMgIGVuZGlmCiAKICMgZW5kaWYKQEAgLTgyOCw3ICs4MzIsNyBAQCBpbnQg
c2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goaW52KTsKICAgICB5ID0gbWF4KHNyYywgaW52KTsK
ICAgICB0b3VjaChpbnYpOwotICAgIGlmICggIXRvX2Jvb2woeCArIHkgPT0gc3JjICsgaW52KSAp
IHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4ICsgeSwgc3JjICsgaW52KSApIHJldHVy
biBfX0xJTkVfXzsKICMgZWxzZQogICAgIHggPSBzcmMgKiBhbHQ7CiAgICAgeSA9IGludiAqIGFs
dDsKQEAgLTgzNywzMyArODQxLDMzIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh5
KTsKICAgICB5ID0gbWluKHgsIHkpOwogICAgIHRvdWNoKHkpOwotICAgIGlmICggIXRvX2Jvb2wo
KHkgKyB6KSAqIGFsdCA9PSBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICgg
IWVxKCh5ICsgeikgKiBhbHQsIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlm
CiAjZW5kaWYKIAogI2lmZGVmIGFicwogICAgIHggPSBzcmMgKiBhbHQ7CiAgICAgdG91Y2goeCk7
Ci0gICAgaWYgKCAhdG9fYm9vbChhYnMoeCkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICBpZiAoICFlcShhYnMoeCksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lm
ZGVmIGNvcHlzaWduegogICAgIHRvdWNoKGFsdCk7Ci0gICAgaWYgKCAhdG9fYm9vbChjb3B5c2ln
bnooKHZlY190KXt9ICsgMSwgYWx0KSA9PSBhbHQpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlm
ICggIWVxKGNvcHlzaWdueigodmVjX3Qpe30gKyAxLCBhbHQpLCBhbHQpICkgcmV0dXJuIF9fTElO
RV9fOwogI2VuZGlmCiAKICNpZmRlZiBzd2FwCiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0
b19ib29sKHN3YXAoc3JjKSA9PSBpbnYpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVx
KHN3YXAoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCiAjaWZkZWYgc3dh
cDIKICAgICB0b3VjaChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woc3dhcDIoc3JjKSA9PSBpbnYp
ICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHN3YXAyKHNyYyksIGludikgKSByZXR1
cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoYnJvYWRjYXN0KQotICAgIGlmICgg
IXRvX2Jvb2woYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSA9PSBzcmMgKyBpbnYpICkgcmV0dXJu
IF9fTElORV9fOworICAgIGlmICggIWVxKGJyb2FkY2FzdChFTEVNX0NPVU5UICsgMSksIHNyYyAr
IGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoaW50ZXJsZWF2
ZV9sbykgJiYgZGVmaW5lZChpbnRlcmxlYXZlX2hpKQpAQCAtODc3LDcgKzg4MSwxMSBAQCBpbnQg
c2ltZF90ZXN0KHZvaWQpCiAjIGVsc2UKICAgICB6ID0gKHggLSB5KSAqIGFsdDsKICMgZW5kaWYK
LSAgICBpZiAoICF0b19ib29sKHogPT0gRUxFTV9DT1VOVCAvIDIpICkgcmV0dXJuIF9fTElORV9f
OworIyBpZmRlZiBicm9hZGNhc3QKKyAgICBpZiAoICFlcSh6LCBicm9hZGNhc3QoRUxFTV9DT1VO
VCAvIDIpKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZWxzZQorICAgIGlmICggIWVxKHosIEVMRU1f
Q09VTlQgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKICNlbmRpZgogCiAjaWYgZGVm
aW5lZChJTlRfU0laRSkgJiYgZGVmaW5lZCh3aWRlbjEpICYmIGRlZmluZWQoaW50ZXJsZWF2ZV9s
bykKQEAgLTg4Nyw3ICs4OTUsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goeCk7
CiAgICAgeiA9IHdpZGVuMSh4KTsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHog
PT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19M
SU5FX187CiAKICMgaWZkZWYgd2lkZW4yCiAgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwg
YWx0IDwgMCk7CkBAIC04OTUsNyArOTAzLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRv
dWNoKHgpOwogICAgIHogPSB3aWRlbjIoeCk7CiAgICAgdG91Y2goeCk7Ci0gICAgaWYgKCAhdG9f
Ym9vbCh6ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHosIHkpICkgcmV0
dXJuIF9fTElORV9fOwogCiAjICBpZmRlZiB3aWRlbjMKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyhh
bHQgPCAwLCBhbHQgPCAwKTsKQEAgLTkwNCw3ICs5MTIsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQp
CiAgICAgdG91Y2goeCk7CiAgICAgeiA9IHdpZGVuMyh4KTsKICAgICB0b3VjaCh4KTsKLSAgICBp
ZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwg
eSkgKSByZXR1cm4gX19MSU5FX187CiAjICBlbmRpZgogIyBlbmRpZgogCkBAIC05MTksMjEgKzky
NywyMSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lk
ZW4xKHNyYyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CiAj
IGVuZGlmCiAKICMgaWZkZWYgd2lkZW4yCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lkZW4y
KHNyYyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1
cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAjIGVu
ZGlmCiAKICMgaWZkZWYgd2lkZW4zCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gd2lkZW4zKHNy
Yyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0gaW50ZXJsZWF2ZV9s
byh6LCAodmVjX3Qpe30pKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCBpbnRl
cmxlYXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAj
ZW5kaWYKQEAgLTk0MiwxNCArOTUwLDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3Vj
aChzcmMpOwogICAgIHggPSBkdXBfbG8oc3JjKTsKICAgICB0b3VjaChzcmMpOwotICAgIGlmICgg
IXRvX2Jvb2woeCAtIHNyYyA9PSAoYWx0IC0gMSkgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICBpZiAoICFlcSh4IC0gc3JjLCAoYWx0IC0gMSkgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKICNl
bmRpZgogCiAjaWZkZWYgZHVwX2hpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gZHVwX2hpKHNy
Yyk7CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29sKHggLSBzcmMgPT0gKGFsdCAr
IDEpIC8gMikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCAtIHNyYywgKGFsdCAr
IDEpIC8gMikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgRUxFTV9DT1VOVDsgKytpICkKQEAgLTk2MSw3ICs5NjksNyBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAjIGVsc2UKICAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKICMgZW5kaWYK
LSAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeiwgeSkgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmZGVmIHNlbGVjdDIKQEAg
LTk3MCwxNCArOTc4LDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICMgZWxzZQogICAgIHNlbGVj
dDIoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKICMgZW5kaWYKLSAgICBpZiAoICF0b19ib29sKHog
PT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19M
SU5FX187CiAjZW5kaWYKIAogI2lmZGVmIG1peAogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2go
aW52KTsKICAgICB4ID0gbWl4KHNyYywgaW52KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkg
KSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187
CiAKICMgaWZkZWYgYWRkc3ViCiAgICAgdG91Y2goc3JjKTsKQEAgLTk4NiwyMiArOTk0LDIyIEBA
IGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKGludik7CiAg
ICAgeSA9IG1peChzcmMgLSBpbnYsIHNyYyArIGludik7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09
IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElO
RV9fOwogIyBlbmRpZgogI2VuZGlmCiAKICNpZmRlZiByb3RyCiAgICAgeCA9IHJvdHIoc3JjLCAx
KTsKICAgICB5ID0gKHNyYyAmIChFTEVNX0NPVU5UIC0gMSkpICsgMTsKLSAgICBpZiAoICF0b19i
b29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1
cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmZGVmIGRvdF9wcm9kdWN0CiAgICAgdG91Y2goc3Jj
KTsKICAgICB0b3VjaChpbnYpOwogICAgIHggPSBkb3RfcHJvZHVjdChzcmMsIGludik7Ci0gICAg
aWYgKCAhdG9fYm9vbCh4ID09ICh2ZWNfdCl7IChFTEVNX0NPVU5UICogKEVMRU1fQ09VTlQgKyAx
KSAqCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRUxFTV9DT1VOVCArIDIpKSAv
IDYgfSkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgKHZlY190KXsgKEVMRU1f
Q09VTlQgKiAoRUxFTV9DT1VOVCArIDEpICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKEVM
RU1fQ09VTlQgKyAyKSkgLyA2IH0pICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKICNpZmRl
ZiBoYWRkCkBAIC0xMDIyLDcgKzEwMzAsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9
IGhzdWIoc3JjLCBpbnYpOwogICAgIGZvciAoIGkgPSBFTEVNX0NPVU5UOyBpID4+PSAxOyApCiAg
ICAgICAgIHggPSBoYWRkKHgsICh2ZWNfdCl7fSk7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IDAp
ICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsICh2ZWNfdCl7fSkgKSByZXR1cm4g
X19MSU5FX187CiAjIGVuZGlmCiAjZW5kaWYKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpA
QCAtMjAsNiArMjAsMTAgQEAgRU5UUlkoZm1hX3Rlc3QpOwogIyBlbmRpZgogI2VuZGlmCiAKKyNp
Zm5kZWYgZXEKKyMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkKKyNlbmRpZgor
CiAjaWYgVkVDX1NJWkUgPT0gMTYKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgYWRk
c3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBzKHgsIHkpCkBAIC02MiwzOCArNjYsMzgg
QEAgaW50IGZtYV90ZXN0KHZvaWQpCiAgICAgeSA9IChzcmMgLSBvbmUpICogaW52OwogICAgIHRv
dWNoKHNyYyk7CiAgICAgeiA9IGludiAqIHNyYyArIGludjsKLSAgICBpZiAoICF0b19ib29sKHgg
PT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19M
SU5FX187CiAKICAgICB0b3VjaChzcmMpOwogICAgIHogPSAtaW52ICogc3JjIC0gaW52OwotICAg
IGlmICggIXRvX2Jvb2woLXggPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
LXgsIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgdG91Y2goc3JjKTsKICAgICB6ID0gaW52
ICogc3JjIC0gaW52OwotICAgIGlmICggIXRvX2Jvb2woeSA9PSB6KSApIHJldHVybiBfX0xJTkVf
XzsKKyAgICBpZiAoICFlcSh5LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKHNy
Yyk7CiAgICAgeiA9IC1pbnYgKiBzcmMgKyBpbnY7Ci0gICAgaWYgKCAhdG9fYm9vbCgteSA9PSB6
KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSgteSwgeikgKSByZXR1cm4gX19MSU5F
X187CiAgICAgdG91Y2goc3JjKTsKIAogICAgIHggPSBzcmMgKyBpbnY7CiAgICAgeSA9IHNyYyAt
IGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBzcmMgKiBvbmUgKyBpbnY7Ci0gICAgaWYg
KCAhdG9fYm9vbCh4ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHop
ICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgdG91Y2goaW52KTsKICAgICB6ID0gLXNyYyAqIG9u
ZSAtIGludjsKLSAgICBpZiAoICF0b19ib29sKC14ID09IHopICkgcmV0dXJuIF9fTElORV9fOwor
ICAgIGlmICggIWVxKC14LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogICAgIHRvdWNoKGludik7
CiAgICAgeiA9IHNyYyAqIG9uZSAtIGludjsKLSAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwgeikgKSByZXR1cm4gX19MSU5FX187CiAK
ICAgICB0b3VjaChpbnYpOwogICAgIHogPSAtc3JjICogb25lICsgaW52OwotICAgIGlmICggIXRv
X2Jvb2woLXkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoLXksIHopICkg
cmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7CiAKICNpZiBkZWZpbmVkKGFkZHN1Yikg
JiYgZGVmaW5lZChmbWFkZHN1YikKQEAgLTEwMSwyMSArMTA1LDIxIEBAIGludCBmbWFfdGVzdCh2
b2lkKQogICAgIHkgPSBhZGRzdWIoc3JjICogaW52LCAtb25lKTsKICAgICB0b3VjaChvbmUpOwog
ICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgb25lKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0g
eikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5F
X187CiAKICAgICB0b3VjaChvbmUpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgLW9uZSk7
Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICgg
IWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKG9uZSk7CiAKICAgICB4ID0g
YWRkc3ViKHNyYyAqIGludiwgb25lKTsKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBmbWFkZHN1
YihzcmMsIGludiwgb25lKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3Vj
aChpbnYpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgLW9uZSk7Ci0gICAgaWYgKCAhdG9f
Ym9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHksIHopICkgcmV0
dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7CiAjZW5kaWYKIAoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:37:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:37: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 1g4nWj-0006nV-1p; Tue, 25 Sep 2018 13:37: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nWh-0006nD-Eo
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:37:19 +0000
X-Inumbo-ID: d0aad0d9-c0c7-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0aad0d9-c0c7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:35:06 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:37:17 -0600
Message-Id: <5BAA3A0702000078001EBA57@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:37:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 18/44] x86emul: support AVX512{F,
 BW} packed integer compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSBWUFRFU1R7LE59TXtCLEQsUSxXfSBhcyBvbmNlIGFnYWluIHBvc3NpYmx5IHVzZWQg
YnkgdGhlIGNvbXBpbGVyCmZvciBjb21wYXJpc29uIGFnYWluc3QgYWxsLXplcm8gdmVjdG9ycy4K
CkFsc28gdGFibGUgZW50cmllcyBmb3IgYSBmZXcgbW9yZSBpbnNucyBnZXQgdGhlaXIgLmQ4cyBm
aWVsZCBzZXQgcmlnaHQKYXdheSwgYWdhaW4gaW4gb3JkZXIgdG8gbm90IHNwbGl0IGFuZCBsYXRl
ciByZS1jb21iaW5lIHRoZSBncm91cHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0xNTEsOCArMTUxLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0KICAgICBJTlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKICAgICBJTlNO
KHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocGNtcCwgICAgICAgICA2NiwgMGYzYSwgMWYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJ
TlNOKHBjbXBlcWQsICAgICAgNjYsICAgMGYsIDc2LCAgICB2bCwgICAgICBkLCB2bCksCisgICAg
SU5TTihwY21wZXFxLCAgICAgIDY2LCAwZjM4LCAyOSwgICAgdmwsICAgICAgcSwgdmwpLAorICAg
IElOU04ocGNtcGd0ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAg
ICBJTlNOKHBjbXBndHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCisg
ICAgSU5TTihwY21wdSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAog
ICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOKHB0ZXJubG9nLCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwgICAgIGRxLCB2bCks
CisgICAgSU5TTihwdGVzdG0sICAgICAgIDY2LCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwp
LAorICAgIElOU04ocHRlc3RubSwgICAgICBmMywgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZs
KSwKICAgICBJTlNOKHB4b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2
bCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChz
cXJ0LCAgICAgICAgICAgIDBmLCA1MSksCkBAIC0xODQsNiArMTkyLDE0IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAg
IDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAw
ZiwgNmYsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYs
IDdmLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNhLCAz
ZiwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwgNzQs
ICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1LCAg
ICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwgICAg
dmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAgIHZs
LCAgICB3LCB2bCksCisgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2bCwg
ICBidywgdmwpLAorICAgIElOU04ocHRlc3RtLCAgICAgIDY2LCAwZjM4LCAyNiwgICAgdmwsICAg
YncsIHZsKSwKKyAgICBJTlNOKHB0ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAgIGJ3
LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTMsMTQgKzMxMywxNCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDVhIC4uLiAweDViXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDVj
IC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhz
X3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfb3RoZXIgfSwKLSAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjMgLi4uIDB4NjddID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4
NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwK
ICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92
LCBzaW1kX25vbmUsIGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsg
U3JjSW1tQnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAogICAgIFsweDcxIC4uLiAweDcz
XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSB9LAotICAgIFsweDc0IC4uLiAweDc2
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNyY05vbmUgfSwKICAg
ICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4NzldID0geyBEc3RSZWd8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTQ0NCwxMyArNDQ0LDEzIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWJdID0geyAuc2ltZF9z
aXplID0gc2ltZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBb
MHgxYyAuLi4gMHgxZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4MjAgLi4uIDB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKLSAgICBbMHgyOCAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQgfSwKKyAgICBbMHgyNiAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MmMgLi4uIDB4
MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgyZSAuLi4gMHgy
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBb
MHgzMCAuLi4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LAotICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9
LAorICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3
b19vcCA9IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKQEAgLTUxNiw2ICs1MTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
M2FfdGFibGUgewogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCiAgICAg
WzB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSB9LAogICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAx
LCAudHdvX29wID0gMSB9LAorICAgIFsweDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfbm9uZSB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIg
fSwKICAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKQEAgLTUyMyw2ICs1
MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDMwIC4u
LiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4M2Ug
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTY1NjksNiArNjU3
MSwzMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwog
ICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
X0YzKDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG5te2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxr
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNyk6IC8qIHZw
dGVzdG5te2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg2NCk6IC8qIHZwY21wZXFiIFt4eXpdbW0vbWVt
LFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4
NjUpOiAvKiB2cGNtcGVxdyBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDY2KTogLyogdnBjbXBlcWQgW3h5el1tbS9tZW0s
W3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg3
NCk6IC8qIHZwY21wZ3RiIFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4NzUpOiAvKiB2cGNtcGd0dyBbeHl6XW1tL21lbSxb
eHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDc2
KTogLyogdnBjbXBndGQgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG17Yix3fSBbeHl6XW1tL21l
bSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDI3KTogLyogdnB0ZXN0bXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjkpOiAvKiB2cGNtcGVxcSBbeHl6XW1t
L21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDM3KTogLyogdnBjbXBndHEgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56LCBFWENf
VUQpOworICAgICAgICBpZiAoIGIgJiAoZXh0ID09IGV4dF8wZjM4ID8gMSA6IDIpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGIgIT0gMHgyNyAmJiBldmV4
LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7
CisgICAgICAgIH0KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAg
ZWxlbV9ieXRlcyA9IDEgPDwgKGV4dCA9PSBleHRfMGYgPyBiICYgMSA6IGV2ZXgudyk7CisgICAg
ICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwog
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAgICAvKiBtb3Z7ZCxxfSByL20s
eyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZt
b3Z7ZCxxfSByL20seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3ZSk6
ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KQEAgLTc1NzcsNiArNzYwNSw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwg
MHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGF2eDUxMmZfaW1tX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwogICAgICAgICBhdng1MTJfdmxlbl9jaGVj
ayhmYWxzZSk7CkBAIC04NzUwLDYgKzg3NzksMTkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MWUp
OiAvKiB2cGNtcHV7ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFmKTogLyogdnBjbXB7ZCxxfSAkaW1t
OCxbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjNhLCAweDNlKTogLyogdnBjbXB1e2Isd30gJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzZik6IC8q
IHZwY21we2Isd30gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56LCBFWENfVUQp
OworICAgICAgICBpZiAoICEoYiAmIDB4MjApICkKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9p
bW1fbm9fc2FlOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7Cisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBl
bGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7CisgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNl
KTsKKyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmM2EsIDB4MjApOiAvKiBwaW5zcmIgJGltbTgscjMyL204LHhtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDIyKTogLyogcGluc3J7ZCxxfSAkaW1tOCxyL20seG1t
ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nX8-0006tM-IF; Tue, 25 Sep 2018 13:37:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nX7-0006t2-77
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:37:45 +0000
X-Inumbo-ID: 557b4804-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 557b4804-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:38:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:37:43 -0600
Message-Id: <5BAA3A2002000078001EBAAB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:37:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 19/44] x86emul: support AVX512{F,
 BW} packed integer arithmetic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogdnBhZGQqIC8gdnBzdWIqIGV0IGFsIGFyZSBwdXQgYXQgc2VlbWluZ2x5IHRoZSB3cm9u
ZyBzbG90IG9mIHRoZQpiaWcgc3dpdGNoKCkuIFRoaXMgaXMgaW4gYW50aWNpcGF0aW9uIG9mIGFk
ZGluZyBlLmcuIHZwdW5wY2sqIHRvIHRob3NlCmdyb3VwcyAoc2VlIHRoZSBsZWdhY3kvVkVYIGVu
Y29kZWQgY2FzZSBsYWJlbHMgbmVhcmJ5IHRvIHN1cHBvcnQgdGhpcykuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTW92ZSBhIGNhc2UgYmxv
Y2sgZnVydGhlciBkb3duLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
CkBAIC0xNDksNiArMTQ5LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxs
W10gPQogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTApLAogICAgIElOU05fUEZQ
X05CKG1vdnUsICAgICAgICAwZiwgMTEpLAogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAw
ZiwgNTkpLAorICAgIElOU04ocGFkZGQsICAgICAgICA2NiwgICAwZiwgZmUsICAgIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwgICAg
ICBxLCB2bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmwsICAg
ICBkcSwgdmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZsLCAg
ICAgZHEsIHZsKSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwg
ICAgIGRxLCB2bCksCkBAIC0xNTcsNyArMTU5LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBjbXBndGQsICAgICAgNjYsICAgMGYsIDY2LCAg
ICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwY21wZ3RxLCAgICAgIDY2LCAwZjM4LCAzNywg
ICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGNtcHUsICAgICAgICA2NiwgMGYzYSwgMWUs
ICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNk
LCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAz
ZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwg
MzksICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtaW51LCAgICAgICAgNjYsIDBmMzgs
IDNiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbXVsZHEsICAgICAgIDY2LCAwZjM4
LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocG11bGxkLCAgICAgICA2NiwgMGYz
OCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBtdWx1ZHEsICAgICAgNjYsICAg
MGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwb3IsICAgICAgICAgIDY2LCAg
IDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHN1YmQsICAgICAgICA2Niwg
ICAwZiwgZmEsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBzdWJxLCAgICAgICAgNjYs
ICAgMGYsIGZiLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwdGVybmxvZywgICAgIDY2
LCAwZjNhLCAyNSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RtLCAgICAgICA2
NiwgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHB0ZXN0bm0sICAgICAg
ZjMsIDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCksCkBAIC0xOTIsMTIgKzIwMywzOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTgs
ICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwg
ICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAg
IGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhZGRiLCAgICAgICA2
NiwgICAwZiwgZmMsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYWRkc2IsICAgICAgNjYs
ICAgMGYsIGVjLCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocGFkZHN3LCAgICAgIDY2LCAg
IDBmLCBlZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhZGR1c2IsICAgICA2NiwgICAw
ZiwgZGMsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYWRkdXN3LCAgICAgNjYsICAgMGYs
IGRkLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGFkZHcsICAgICAgIDY2LCAgIDBmLCBm
ZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhdmdiLCAgICAgICA2NiwgICAwZiwgZTAs
ICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYXZndywgICAgICAgNjYsICAgMGYsIGUzLCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNhLCAzZiwgICAg
dmwsICAgYncsIHZsKSwKICAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwgNzQsICAgIHZs
LCAgICBiLCB2bCksCiAgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAgIHZsLCAgICB3
LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2bCwgICBidywg
dmwpLAorICAgIElOU04ocG1hZGR3ZCwgICAgIDY2LCAgIDBmLCBmNSwgICAgdmwsICAgIHcsIHZs
KSwKKyAgICBJTlNOKHBtYXhzYiwgICAgICA2NiwgMGYzOCwgM2MsICAgIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwbWF4c3csICAgICAgNjYsICAgMGYsIGVlLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocG1heHViLCAgICAgIDY2LCAgIDBmLCBkZSwgICAgdmwsICAgIGIsIHZsKSwKKyAg
ICBJTlNOKHBtYXh1dywgICAgICA2NiwgMGYzOCwgM2UsICAgIHZsLCAgICB3LCB2bCksCisgICAg
SU5TTihwbWluc2IsICAgICAgNjYsIDBmMzgsIDM4LCAgICB2bCwgICAgYiwgdmwpLAorICAgIElO
U04ocG1pbnN3LCAgICAgIDY2LCAgIDBmLCBlYSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtaW51YiwgICAgICA2NiwgICAwZiwgZGEsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihw
bWludXcsICAgICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocG11
bGh1dywgICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtdWxo
dywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwbXVsbHcs
ICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHNhZGJ3LCAg
ICAgIDY2LCAgIDBmLCBmNiwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBzdWJiLCAgICAg
ICA2NiwgICAwZiwgZjgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwc3Vic2IsICAgICAg
NjYsICAgMGYsIGU4LCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocHN1YnN3LCAgICAgIDY2
LCAgIDBmLCBlOSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzdWJ1c2IsICAgICA2Niwg
ICAwZiwgZDgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwc3VidXN3LCAgICAgNjYsICAg
MGYsIGQ5LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHN1YncsICAgICAgIDY2LCAgIDBm
LCBmOSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHB0ZXN0bSwgICAgICA2NiwgMGYzOCwg
MjYsICAgIHZsLCAgIGJ3LCB2bCksCiAgICAgSU5TTihwdGVzdG5tLCAgICAgZjMsIDBmMzgsIDI2
LCAgICB2bCwgICBidywgdmwpLAogfTsKQEAgLTIwNiw2ICsyNDQsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUChhbmQsICAgICAgICAgICAg
ICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCiAgICAg
SU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKKyAgICBJTlNOKHBtdWxscSwgICAg
ICAgICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAg
ICAgICAgICAgMGYsIDU3KSwKIH07CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTM2NywyMSArMzY3LDIxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7
CiAgICAgWzB4YzggLi4uIDB4Y2ZdID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweGQwXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZDEgLi4uIDB4
ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHhk
NCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCisgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGlj
aXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBEc3RSZWd8U3Jj
SW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTBdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGUw
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X290aGVyIH0sCi0gICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU2XSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNf
dmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGY0IC4uLiAweGY2
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZjggLi4uIDB4ZmVdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAg
WzB4ZmZdID0geyBNb2RSTSB9CiB9OwogCkBAIC00NTEsNyArNDUxLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDM2IC4u
LiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAotICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsw
eDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAog
ICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LApAQCAtNTk3MCw2ICs1OTcwLDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRmKTogLyogdnBhbmRue2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZWIpOiAvKiB2cG9ye2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWYpOiAvKiB2cHhvcntkLHF9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2cG1pbnN7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNi
KTogLyogdnBtaW51e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzZCk6IC8qIHZwbWF4c3tkLHF9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwpAQCAtNjU3MSw2ICs2NTc1LDMxIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHhmNSk6IC8qIHZwbWFkZHdkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY2KTogLyogdnBzYWRidyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBm
YWxzZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZDUpOiAvKiB2cG11bGx3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQ4KTogLyogdnBz
dWJ1c2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDkpOiAvKiB2cHN1YnVzdyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYyk6
IC8qIHZwYWRkdXNiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRkKTogLyogdnBhZGR1c3cgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4ZTApOiAvKiB2cGF2Z2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTMpOiAvKiB2cGF2Z3cgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZTUpOiAvKiB2cG11bGh3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGU4KTogLyogdnBzdWJzYiBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlOSk6IC8qIHZwc3Vic3cgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWMpOiAvKiB2cGFkZHNi
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGVkKTogLyogdnBhZGRzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOCk6IC8qIHZw
c3ViYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYyk6IC8q
IHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAg
ICAgZWxlbV9ieXRlcyA9IDEgPDwgKGIgJiAxKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3Nh
ZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjYpOiAvKiB2cHRl
c3RubXtiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF9GMygweDBmMzgsIDB4MjcpOiAvKiB2cHRlc3RubXtkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sa3trfSAqLwogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CkBAIC02NTk3
LDYgKzY2MjYsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZh
bHNlKTsKICAgICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY0KTogLyogdnBtdWx1
ZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENf
VUQpOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8K
ICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDdlKTogICAgLyogbW92e2QscX0geyx4
fW1tLHIvbSAqLwpAQCAtNzgyMCw2ICs3ODU1LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBv
cF9ieXRlcyA9IHZleC5wZnggPyAxNiA6IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYSk6IC8qIHZwc3ViZCBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYik6IC8qIHZwc3VicSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZSk6IC8qIHZwYWRkZCBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudyAhPSAoYiAmIDEpLCBFWENfVUQpOworICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGQ0KTogICAgICAgIC8qIHBh
ZGRxIG1tL202NCxtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhmNCk6ICAgICAg
ICAvKiBwbXVsdWRxIG1tL202NCxtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhm
Yik6ICAgICAgICAvKiBwc3VicSBtbS9tNjQsbW0gKi8KQEAgLTc4NDgsNiArNzg4OSwxNiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKICAgICAgICAgZ290
byBzaW1kXzBmX21teDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRh
KTogLyogdnBtaW51YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkZSk6IC8qIHZwbWF4dWIgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4ZTQpOiAvKiB2cG11bGh1dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYSk6IC8qIHZwbWluc3cgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4ZWUpOiAvKiB2cG1heHN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVz
ID0gYiAmIDB4MTAgPyAxIDogMjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNik6ICAgICAgIC8qIGN2dHRwZDJkcSB4bW0v
bWVtLHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTYpOiAgIC8q
IHZjdnR0cGQyZHEge3gseX1tbS9tZW0seG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19GMygw
eDBmLCAweGU2KTogICAgICAgLyogY3Z0ZHEycGQgeG1tL21lbSx4bW0gKi8KQEAgLTgyMjEsNiAr
ODI3MiwyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
c3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHZwbWluc2IgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzYSk6IC8qIHZwbWludXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzYyk6IC8qIHZwbWF4c2IgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgzZSk6IC8qIHZwbWF4dXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0
ZXMgPSBiICYgMiA/OiAxOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHZwbXVsbHtkLHF9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBpZiAoIGV2ZXgudyApCisgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdvdG8g
YXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYik6
ICAgICAvKiBhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweGRiKTogLyogdmFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYyk6ICAgICAvKiBhZXNlbmMgeG1tL20xMjgseG1tLHht
bSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:38:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nY4-000741-VR; Tue, 25 Sep 2018 13:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nY4-00073v-EW
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:38:44 +0000
X-Inumbo-ID: 792b5d96-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 792b5d96-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:39:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:38:43 -0600
Message-Id: <5BAA3A5C02000078001EBAAE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:38:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 20/44] x86emul: use simd_128 also for legacy
 vector shift insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbGltaW5hdGVzIGEgc2VwYXJhdGUgY2FzZSBibG9jayBoZXJlLCBhbmQgYWxsb3dzIHRv
IGdldCBhd2F5IHdpdGgKZmV3ZXIgbmV3IG9uZXMgd2hlbiBhZGRpbmcgQVZYNTEyIHZlY3RvciBz
aGlmdHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM2NiwxOSAr
MzY2LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4Yzdd
ID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGlj
aXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAotICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfMTI4IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0g
eyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4
ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4
ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBb
MHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjEgLi4uIDB4ZjNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhmMSAu
Li4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBb
MHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMzMzcsNyArMzMzNyw4
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBzaW1kXzEyODoKLSAg
ICAgICAgb3BfYnl0ZXMgPSAxNjsKKyAgICAgICAgLyogVGhlIHNwZWNpYWwgY2FzZSBoZXJlIGFy
ZSBNTVggc2hpZnQgaW5zbnMuICovCisgICAgICAgIG9wX2J5dGVzID0gdmV4Lm9wY3ggfHwgdmV4
LnBmeCA/IDE2IDogODsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIHNpbWRfMjU2OgpAQCAt
NjQ2Niw2ICs2NDY3LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NzUpOiAvKiB2cGNtcGVxdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDc2KTogICAgLyogcGNtcGVxZCB7
LHh9bW0vbWVtLHsseH1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
NzYpOiAvKiB2cGNtcGVxZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNF
X1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3
IHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZDIpOiAgICAvKiBwc3JsZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7
eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBz
cmxxIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZiwgMHhkMyk6IC8qIHZwc3JscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZDQpOiAgICAgLyogcGFkZHEgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNCk6IC8qIHZwYWRkcSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQ1KTogICAgLyogcG11bGx3IHsseH1tbS9tZW0seyx4fW1tICovCkBAIC02NDg4LDYgKzY0
OTUsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHhkZik6IC8qIHZwYW5kbiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTApOiAgICAgLyogcGF2Z2IgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlMCk6IC8qIHZwYXZnYiB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmLCAweGUzKTogICAgIC8qIHBhdmd3IHhtbS9tMTI4LHhtbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTMpOiAvKiB2cGF2Z3cge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGU0KTogICAgIC8qIHBtdWxodXcgeG1tL20xMjgseG1tICovCkBAIC02NTEwLDYgKzY1MjEsMTIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZSk6
IC8qIHZwbWF4c3cge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHhlZik6ICAgIC8qIHB4b3Igeyx4fW1tL21lbSx7LHh9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGVmKTogLyogdnB4b3Ige3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGYyKTogICAgLyogcHNsbGQg
eyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lN
RF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xscSB7LHh9bW0vbWVtLHsseH1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNsbHEgeG1t
L20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGY0KTogICAgIC8qIHBtdWx1ZHEgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHhmNCk6IC8qIHZwbXVsdWRxIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNik6ICAgICAvKiBwc2Fk
YncgeG1tL20xMjgseG1tICovCkBAIC03ODM2LDI1ICs3ODUzLDYgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDIpOiAgICAvKiBwc3Js
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBzcmxxIHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMyk6IC8qIHZwc3JscSB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGYyKTogICAgLyogcHNsbGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xs
cSB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZjMpOiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgICAgIG9w
X2J5dGVzID0gdmV4LnBmeCA/IDE2IDogODsKLSAgICAgICAgZ290byBzaW1kXzBmX2ludDsKLQog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:39:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nZA-0007D4-Cj; Tue, 25 Sep 2018 13:39: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nZ8-0007Ct-U3
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:39:50 +0000
X-Inumbo-ID: 2b49b49b-c0c8-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b49b49b-c0c8-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:37:39 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:39:49 -0600
Message-Id: <5BAA3AA002000078001EBAB1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:39:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 21/44] x86emul: support AVX512{F,
 BW} shift/rotate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHNpbWRfcGFja2VkX2ZwIGZvciB0aGUgb3Bjb2RlIHNwYWNlIDBmMzggbWFqb3Ig
b3Bjb2RlcyAxNCBhbmQKMTUgaXMgbm90IHJlYWxseSBjb3JyZWN0LCBidXQgc3VmZmljaWVudCBm
b3IgdGhlIHB1cnBvc2VzIGhlcmUuIEZ1cnRoZXIKYWRqdXN0bWVudHMgbWF5IGxhdGVyIGJlIG5l
ZWRlZCBmb3IgdGhlIGRvd24gY29udmVyc2lvbiB1bnNpZ25lZApzYXR1cmF0aW5nIFZQTU9WKiBp
bnNucywgZmlyc3QgYW5kIGZvcmVtb3N0IGZvciB0aGUgZGlmZmVyZW50IERpc3A4CnNjYWxpbmcg
dGhvc2Ugb25lcyB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0x
NjcsNiArMTY3LDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0K
ICAgICBJTlNOKHBtdWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCks
CiAgICAgSU5TTihwbXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwp
LAogICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOWChwcm9sLCAgICAgICAgNjYsICAgMGYsIDcyLCAxLCB2bCwgICAgIGRxLCB2
bCksCisgICAgSU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwg
dmwpLAorICAgIElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEs
IHZsKSwKKyAgICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRx
LCB2bCksCisgICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwgICAg
ZCwgdmwpLAorICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8yLCAg
ICBxLCB2bCksCisgICAgSU5TTlgocHNsbHEsICAgICAgIDY2LCAgIDBmLCA3MywgNiwgdmwsICAg
ICAgcSwgdmwpLAorICAgIElOU04ocHNsbHYsICAgICAgICA2NiwgMGYzOCwgNDcsICAgIHZsLCAg
ICAgZHEsIHZsKSwKKyAgICBJTlNOWChwc3JhLCAgICAgICAgNjYsICAgMGYsIDcyLCA0LCB2bCwg
ICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JhZCwgICAgICAgIDY2LCAgIDBmLCBlMiwgICAgZWxf
NCwgICAgZCwgdmwpLAorICAgIElOU04ocHNyYXEsICAgICAgICA2NiwgICAwZiwgZTIsICAgIGVs
XzIsICAgIHEsIHZsKSwKKyAgICBJTlNOKHBzcmF2LCAgICAgICAgNjYsIDBmMzgsIDQ2LCAgICB2
bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JsZCwgICAgICAgIDY2LCAgIDBmLCBkMiwgICAg
ZWxfNCwgICAgZCwgdmwpLAorICAgIElOU05YKHBzcmxkLCAgICAgICA2NiwgICAwZiwgNzIsIDIs
IHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBzcmxxLCAgICAgICAgNjYsICAgMGYsIGQzLCAg
ICBlbF8yLCAgICBxLCB2bCksCisgICAgSU5TTlgocHNybHEsICAgICAgIDY2LCAgIDBmLCA3Mywg
MiwgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocHNybHYsICAgICAgICA2NiwgMGYzOCwgNDUs
ICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBzdWJkLCAgICAgICAgNjYsICAgMGYsIGZh
LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc3VicSwgICAgICAgIDY2LCAgIDBmLCBm
YiwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwg
MjUsICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTIzMCw2ICsyNDgsMTcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAg
MGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBm
LCBkNSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBzYWRidywgICAgICA2NiwgICAwZiwg
ZjYsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTlgocHNsbGRxLCAgICAgNjYsICAgMGYsIDcz
LCA3LCB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocHNsbHZ3LCAgICAgIDY2LCAwZjM4LCAxMiwg
ICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzbGx3LCAgICAgICA2NiwgICAwZiwgZjEsICAg
IGVsXzgsICB3LCB2bCksCisgICAgSU5TTlgocHNsbHcsICAgICAgNjYsICAgMGYsIDcxLCA2LCB2
bCwgICAgdywgdmwpLAorICAgIElOU04ocHNyYXZ3LCAgICAgIDY2LCAwZjM4LCAxMSwgICAgdmws
ICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzcmF3LCAgICAgICA2NiwgICAwZiwgZTEsICAgIGVsXzgs
ICB3LCB2bCksCisgICAgSU5TTlgocHNyYXcsICAgICAgNjYsICAgMGYsIDcxLCA0LCB2bCwgICAg
dywgdmwpLAorICAgIElOU05YKHBzcmxkcSwgICAgIDY2LCAgIDBmLCA3MywgMywgdmwsICAgIGIs
IHZsKSwKKyAgICBJTlNOKHBzcmx2dywgICAgICA2NiwgMGYzOCwgMTAsICAgIHZsLCAgICB3LCB2
bCksCisgICAgSU5TTihwc3JsdywgICAgICAgNjYsICAgMGYsIGQxLCAgICBlbF84LCAgdywgdmwp
LAorICAgIElOU05YKHBzcmx3LCAgICAgIDY2LCAgIDBmLCA3MSwgMiwgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBzdWJiLCAgICAgICA2NiwgICAwZiwgZjgsICAgIHZsLCAgICBiLCB2bCksCiAg
ICAgSU5TTihwc3Vic2IsICAgICAgNjYsICAgMGYsIGU4LCAgICB2bCwgICAgYiwgdmwpLAogICAg
IElOU04ocHN1YnN3LCAgICAgIDY2LCAgIDBmLCBlOSwgICAgdmwsICAgIHcsIHZsKSwKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9LAogICAgIFsweDZmXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAg
ICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIgfSwKLSAgICBb
MHg3MSAuLi4gMHg3M10gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0gfSwKKyAgICBb
MHg3MSAuLi4gMHg3M10gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfbm9u
ZSwgZDhzX3ZsIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzddID0geyBEc3RJbXBs
aWNpdHxTcmNOb25lIH0sCiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAt
MzY2LDE5ICszNjYsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHhjN10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4YzggLi4uIDB4Y2ZdID0g
eyBJbXBsaWNpdE9wcyB9LAogICAgIFsweGQwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfMTI4IH0sCisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAg
WzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0s
CiAgICAgWzB4ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4IH0sCisgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZTMgLi4uIDB4
ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyIH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGYwXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAotICAgIFsweGYx
IC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAg
IFsweGYxIC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwg
NCB9LAogICAgIFsweGY0IC4uLiAweGY2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGY3XSA9IHsgRHN0TWVtfFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGY4IC4uLiAweGZlXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtNDM0
LDkgKzQzNCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiB9IGV4dDBm
MzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MTQgLi4uIDB4MTZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxOF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAogICAg
IFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEsIC5k
OHMgPSAzIH0sCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4
X3RhYmxlIHsKICAgICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4NDUgLi4uIDB4NDddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDUgLi4uIDB4NDddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
NTggLi4uIDB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwK
ICAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0g
MSB9LApAQCAtNTk3MSwxMCArNTk3MSwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkZik6IC8qIHZwYW5kbntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGViKTogLyogdnBvcntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGVmKTogLyogdnB4b3J7ZCxxfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDE0KTogLyogdnByb3J2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxNSk6IC8q
IHZwcm9sdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2cG1pbnN7ZCxxfSBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDNiKTogLyogdnBtaW51e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzZCk6IC8qIHZw
bWF4c3tkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxxfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDQ1KTogLyogdnBzcmx2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Nik6IC8qIHZwc3Jh
dntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NDcpOiAvKiB2cHNsbHZ7ZCxxfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwpAQCAtNjU5Miw2ICs2NTk3
LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAg
ICAgICAgZ290byBzaW1kXzBmX2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9t
MTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweGYxKTogLyogdnBzbGx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY1KTogLyogdnBtYWRkd2QgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwpAQCAtNjg5MSw2ICs2ODk5LDM3
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDcxKTog
LyogR3JwMTIgKi8KKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsK
KyAgICAgICAgY2FzZSAyOiAvKiB2cHNybHcgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICBjYXNlIDQ6IC8qIHZwc3JhdyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9
ICovCisgICAgICAgIGNhc2UgNjogLyogdnBzbGx3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICAgICAgYXZ4NTEyYndfc2hpZnRfaW1tOgorICAgICAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsK
KyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQ7CisgICAgICAg
ICAgICBnb3RvIGF2eDUxMmJ3X2ltbTsKKyAgICAgICAgfQorICAgICAgICBnb3RvIHVucmVjb2du
aXplZF9pbnNuOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzIpOiAv
KiBHcnAxMyAqLworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDI6IC8qIHZwc3JsZCAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGNhc2UgNjogLyogdnBzbGxkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7Cisg
ICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgY2FzZSAwOiAvKiB2cHJvcntk
LHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSAxOiAvKiB2
cHJvbHtkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA0
OiAvKiB2cHNyYXtkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAg
YXZ4NTEyZl9zaGlmdF9pbW06CisgICAgICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7
CisgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50OworICAgICAg
ICAgICAgZ290byBhdng1MTJmX2ltbV9ub19zYWU7CisgICAgICAgIH0KKyAgICAgICAgZ290byB1
bnJlY29nbml6ZWRfaW5zbjsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Myk6ICAg
ICAgICAvKiBHcnAxNCAqLwogICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKICAgICAg
ICAgewpAQCAtNjkxNiw2ICs2OTU1LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAgICAg
ICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHg3Myk6IC8qIEdycDE0ICovCisgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAm
IDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogdnBzcmxxICRpbW04LFt4eXpdbW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA2OiAvKiB2cHNsbHEgJGltbTgsW3h5el1t
bS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFl
dmV4LncsIEVYQ19VRCk7CisgICAgICAgICAgICBnb3RvIGF2eDUxMmZfc2hpZnRfaW1tOworICAg
ICAgICBjYXNlIDM6IC8qIHZwc3JsZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICovCisgICAgICAg
IGNhc2UgNzogLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAg
IGdvdG8gYXZ4NTEyYndfc2hpZnRfaW1tOworICAgICAgICB9CisgICAgICAgIGdvdG8gdW5yZWNv
Z25pemVkX2luc247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzcpOiAgICAgICAg
LyogZW1tcyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NzcpOiAgICAvKiB2
emVyb3thbGwsdXBwZXJ9ICovCiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQpA
QCAtNzg1Myw2ICs3OTA1LDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNy
bGQgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZDMpOiAvKiB2cHNybHEgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTIpOiAvKiB2cHNyYXtk
LHF9IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYzKTogLyogdnBzbGxx
IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxz
ZTsKKyAgICAgICAgaWYgKCBiID09IDB4ZTIgKQorICAgICAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZmEpOiAvKiB2cHN1YmQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmIpOiAvKiB2cHN1
YnEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZmUpOiAvKiB2cGFkZGQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCkBAIC04MDkzLDYgKzgxNTUsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDEwKTogLyogdnBzcmx2dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDExKTog
LyogdnBzcmF2dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDEyKTogLyogdnBzbGx2dyBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsK
KyAgICAgICAgZWxlbV9ieXRlcyA9IDEgPDwgZXZleC53OworICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxOCk6IC8q
IHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJyLCBFWENfVUQpOwogICAgIGF2eDUxMl9icm9hZGNh
c3Q6CkBAIC04ODQ5LDYgKzg5MTksNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCFldmV4LnIgfHwgIWV2ZXguUiB8fCBldmV4LnosIEVYQ19VRCk7CiAgICAg
ICAgIGlmICggIShiICYgMHgyMCkgKQogICAgICAgICAgICAgZ290byBhdng1MTJmX2ltbV9ub19z
YWU7CisgICAgYXZ4NTEyYndfaW1tOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJidyk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQp
OwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7CgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:40:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:40: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 1g4nZi-0007pO-W6; Tue, 25 Sep 2018 13:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nZh-0007p1-OR
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:40:25 +0000
X-Inumbo-ID: b4dfd083-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4dfd083-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:41:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:40:23 -0600
Message-Id: <5BAA3AC102000078001EBAB4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:40:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 22/44] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE1h
a2UgdXNlIG9mIGQ4c19kcTY0Lgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0yMDEsNiArMjAxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
YWxsW10gPQogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfMTI4W10gPSB7
CisgICAgSU5TTihleHRyYWN0cHMsIDY2LCAwZjNhLCAxNywgZWwsICAgIGQsIGVsKSwKICAgICBJ
TlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92
LCAgICAgICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3ZxLCAgICAg
IGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKQEAgLTIxMCwxMCArMjExLDE0IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0KIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBm
MzgsIDFhLCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0c2QsICAgIDY2LCAwZjM4
LCAxOSwgZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKGV4dHJhY3RmMzJ4NCwgICA2NiwgMGYzYSwg
MTksIGVsXzQsICBkLCB2bCksCisgICAgSU5TTihleHRyYWN0aTMyeDQsICAgNjYsIDBmM2EsIDM5
LCBlbF80LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
NTEyW10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBx
LCB2bCksCisgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2
bCksCisgICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCks
CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0y
NjksNiArMjc0LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQog
ICAgIElOU04ocHRlc3RubSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKIH07
CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid18xMjhbXSA9IHsKKyAgICBJTlNO
KHBleHRyYiwgNjYsIDBmM2EsIDE0LCBlbCwgYiwgZWwpLAorLy8gICAgICAgcGV4dHJ3LCA2Niwg
ICAwZiwgYzUsICAgICB3CisgICAgSU5TTihwZXh0cncsIDY2LCAwZjNhLCAxNSwgZWwsIHcsIGVs
KSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAg
ICBJTlNOX1BGUChhbmQsICAgICAgICAgICAgICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4s
ICAgICAgICAgICAgIDBmLCA1NSksCkBAIC0yNzcsMTMgKzI4OCwyMSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAg
ICAwZiwgNTcpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzEyOFtd
ID0geworICAgIElOU04ocGV4dHIsIDY2LCAwZjNhLCAxNiwgZWwsIGRxNjQsIGVsKSwKK307CisK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFtdID0gewogICAgIElOU04o
YnJvYWRjYXN0ZjMyeDIsIDY2LCAwZjM4LCAxOSwgZWxfMiwgZCwgdmwpLAogICAgIElOU04oYnJv
YWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFj
dGY2NHgyLCAgIDY2LCAwZjNhLCAxOSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGk2
NHgyLCAgIDY2LCAwZjNhLCAzOSwgZWxfMiwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMyeDgsIDY2
LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oZXh0cmFjdGYzMng4LCAgIDY2LCAw
ZjNhLCAxYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oZXh0cmFjdGkzMng4LCAgIDY2LCAwZjNh
LCAzYiwgZWxfOCwgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxf
YWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKQEAgLTYxMyw3ICs2MzIsOSBAQCB2
b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmYs
IG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7
CisgICAgUlVOKGF2eDUxMmJ3LCAxMjgpOwogICAgIFJVTihhdng1MTJkcSwgYWxsKTsKKyAgICBS
VU4oYXZ4NTEyZHEsIDEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCBubzEyOCk7CiAgICAgUlVOKGF2
eDUxMmRxLCA1MTIpOwogfQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTEy
LDkgKzUxMiwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsw
eDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYyB9LAogICAgIFsw
eDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4
MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4
MTQgLi4uIDB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3
b19vcCA9IDEgfSwKKyAgICBbMHgxNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDAgfSwKKyAgICBbMHgxNV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKKyAg
ICBbMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c19kcTY0IH0sCisgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSAyIH0sCiAgICAgWzB4MThd
ID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKLSAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MTldID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQg
fSwKKyAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxZF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxZSAu
Li4gMHgxZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKQEAgLTUyMyw3ICs1
MjcsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDI1XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKLSAgICBbMHgzOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAg
WzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSwgLmQ4cyA9IDQgfSwKKyAgICBbMHgzYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgzZSAu
Li4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHg0MCAuLi4gMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAogICAgIFsweDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApAQCAtMjY2
MCw2ICsyNjY1LDggQEAgeDg2X2RlY29kZV8wZjNhKAogICAgICAuLi4gWDg2RU1VTF9PUENfNjYo
MCwgMHgxNyk6ICAgICAvKiBwZXh0ciosIGV4dHJhY3RwcyAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDAsIDB4MTQpCiAgICAgIC4uLiBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgxNyk6
IC8qIHZwZXh0ciosIHZleHRyYWN0cHMgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MCwgMHgxNCkKKyAgICAgLi4uIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHgxNyk6IC8qIHZwZXh0
ciosIHZleHRyYWN0cHMgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigwLCAweGYwKTog
Lyogcm9yeCAqLwogICAgICAgICBicmVhazsKIApAQCAtODgzOCw5ICs4ODQ1LDkgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQ
UiBvcGVyYW5kIHRvICglckFYKS4gKi8KICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7Ci0g
ICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgZXZleC5iID0gdmV4LmIgPSAxOwogICAgICAgICBp
ZiAoICFtb2RlXzY0Yml0KCkgKQotICAgICAgICAgICAgdmV4LncgPSAwOworICAgICAgICAgICAg
ZXZleC53ID0gdmV4LncgPSAwOwogICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7CiAgICAg
ICAgIG9wY1syXSA9IGltbTE7CiAgICAgICAgIG9wY1szXSA9IDB4YzM7CkBAIC04ODUwLDcgKzg4
NTcsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAtLW9wYzsKICAgICAgICAgfQogCi0g
ICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIGlmICgg
ZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgY29weV9FVkVYKG9wYywgZXZleCk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7
CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1tIiAoZHN0LnZhbCkgOiAiYSIgKCZkc3Qu
dmFsKSk7CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwogCkBAIC04ODcwLDYgKzg4ODAsNTIgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAg
IGdvdG8gcGV4dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhjNSk6
ICAgLyogdnBleHRydyAkaW1tOCx4bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgLyogQ29udmVydCB0byBh
bHRlcm5hdGl2ZSBlbmNvZGluZzogV2Ugd2FudCB0byB1c2UgYSBtZW1vcnkgb3BlcmFuZC4gKi8K
KyAgICAgICAgZXZleC5vcGN4ID0gZXh0XzBmM2E7CisgICAgICAgIGIgPSAweDE1OworICAgICAg
ICBtb2RybSA8PD0gMzsKKyAgICAgICAgZXZleC5yID0gZXZleC5iOworICAgICAgICBldmV4LlIg
PSBldmV4Lng7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MTQpOiAvKiB2cGV4dHJiICRpbW04LHhtbSxyL20gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE1KTogLyogdnBleHRydyAkaW1t
OCx4bW0sci9tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxNik6
IC8qIHZwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjNhLCAweDE3KTogLyogdmV4dHJhY3RwcyAkaW1tOCx4bW0sci9tICovCisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4LnJlZyAhPSAweGYgfHwg
IWV2ZXguUlggfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4Lm9wbXNrIHx8
IGV2ZXguYnIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAg
ICAgaWYgKCAhKGIgJiAyKSApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJidyk7CisgICAgICAgIGVsc2UgaWYgKCAhKGIgJiAxKSApCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ptbSk7CisgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgZ290
byBwZXh0cjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MTkpOiAv
KiB2ZXh0cmFjdGYzMng0ICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RmNjR4MiAkaW1tOCx7
eSx6fW1tLHhtbS9tMTI4e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgzOSk6IC8qIHZleHRyYWN0aTMyeDQgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2
NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbV9u
b19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFiKTogLyog
dmV4dHJhY3RmMzJ4OCAkaW1tOCx6bW0seW1tL20yNTZ7a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RmNjR4NCAkaW1tOCx6bW0seW1t
L20yNTZ7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDNiKTog
LyogdmV4dHJhY3RpMzJ4OCAkaW1tOCx6bW0seW1tL20yNTZ7a30gKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4NCAkaW1tOCx6bW0s
eW1tL20yNTZ7a30gKi8KKyAgICAgICAgaWYgKCAhZXZleC53ICkKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgubHIgIT0gMiB8fCBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBw
cmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tX25vX3NhZTsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxZCk6IC8qIHZjdnRwczJwaCAkaW1t
OCx7eCx5fW1tLHhtbS9tZW0gKi8KICAgICB7CiAgICAgICAgIHVpbnQzMl90IG14Y3NyOwoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:40:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:40: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 1g4na3-0007tW-BV; Tue, 25 Sep 2018 13:40:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4na2-0007tM-OD
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:40:46 +0000
X-Inumbo-ID: c17ae311-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c17ae311-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:41:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:40:44 -0600
Message-Id: <5BAA3AD802000078001EBAB7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:40:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 23/44] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IHRoZSBjb21tZW50IG9mIHRoZSBBVlggZm9ybSBvZiBWSU5TRVJUUFMuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTWFr
ZSB1c2Ugb2YgZDhzX2RxNjQuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMKQEAgLTIwMiw2ICsyMDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9h
bGxbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewogICAg
IElOU04oZXh0cmFjdHBzLCA2NiwgMGYzYSwgMTcsIGVsLCAgICBkLCBlbCksCisgICAgSU5TTihp
bnNlcnRwcywgIDY2LCAwZjNhLCAyMSwgZWwsICAgIGQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAg
ICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92LCAgICAgICA2Niwg
ICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3
ZSwgZWwsICAgIHEsIGVsKSwKQEAgLTIxMywxMiArMjE0LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJmX25vMTI4W10KICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYz
OCwgMTksIGVsLCAgICBxLCBlbCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2Es
IDE5LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAz
OSwgZWxfNCwgIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgs
IGVsXzQsICBkLCB2bCksCisgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBl
bF80LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEy
W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2
bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2bCks
CiAgICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCksCisg
ICAgSU5TTihpbnNlcnRmNjR4NCwgICAgNjYsIDBmM2EsIDFhLCBlbF80LCBxLCB2bCksCisgICAg
SU5TTihpbnNlcnRpNjR4NCwgICAgNjYsIDBmM2EsIDNhLCBlbF80LCBxLCB2bCksCiB9OwogCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0yNzgsNiArMjgz
LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3XzEyOFtdCiAgICAgSU5TTihw
ZXh0cmIsIDY2LCAwZjNhLCAxNCwgZWwsIGIsIGVsKSwKIC8vICAgICAgIHBleHRydywgNjYsICAg
MGYsIGM1LCAgICAgdwogICAgIElOU04ocGV4dHJ3LCA2NiwgMGYzYSwgMTUsIGVsLCB3LCBlbCks
CisgICAgSU5TTihwaW5zcmIsIDY2LCAwZjNhLCAyMCwgZWwsIGIsIGVsKSwKKyAgICBJTlNOKHBp
bnNydywgNjYsICAgMGYsIGM0LCBlbCwgdywgZWwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewpAQCAtMjkwLDYgKzI5Nyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZHFfMTI4W10gPSB7CiAgICAgSU5TTihwZXh0ciwgNjYsIDBmM2EsIDE2LCBlbCwgZHE2
NCwgZWwpLAorICAgIElOU04ocGluc3IsIDY2LCAwZjNhLCAyMiwgZWwsIGRxNjQsIGVsKSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFtdID0gewpAQCAtMjk3
LDEyICszMDUsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4Wwog
ICAgIElOU04oYnJvYWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwgdmwpLAogICAg
IElOU04oZXh0cmFjdGY2NHgyLCAgIDY2LCAwZjNhLCAxOSwgZWxfMiwgcSwgdmwpLAogICAgIElO
U04oZXh0cmFjdGk2NHgyLCAgIDY2LCAwZjNhLCAzOSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04o
aW5zZXJ0ZjY0eDIsICAgIDY2LCAwZjNhLCAxOCwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oaW5z
ZXJ0aTY0eDIsICAgIDY2LCAwZjNhLCAzOCwgZWxfMiwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMy
eDgsIDY2LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGYzMng4LCAg
IDY2LCAwZjNhLCAxYiwgZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng4LCAgIDY2
LCAwZjNhLCAzYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oaW5zZXJ0ZjMyeDgsICAgIDY2LCAw
ZjNhLCAxYSwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNh
LCAzYSwgZWxfOCwgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxf
YWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTM2MCw3ICszNjAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5
dGVfdGFibGUgewogICAgIFsweGMxXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTSB9LAogICAgIFsw
eGMyXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192
bCB9LAogICAgIFsweGMzXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKLSAgICBbMHhj
NF0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHhjNF0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIDEgfSwK
ICAgICBbMHhjNV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNfE1vdiB9LAogICAgIFsweGM2
XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192
bCB9LAogICAgIFsweGM3XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKQEAgLTUxNiwxNyArNTE2
LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MTVdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMg
PSAxIH0sCiAgICAgWzB4MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfZHE2NCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAot
ICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCisgICAgWzB4MThdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjgsIC5kOHMgPSA0IH0sCiAgICAgWzB4MTldID0geyAuc2ltZF9z
aXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKKyAg
ICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLmQ4cyA9IGQ4c192bF9ieV8yIH0s
CiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWRdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MWUgLi4u
IDB4MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0s
Ci0gICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCi0gICAgWzB4MjFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAotICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZSB9LAorICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4
cyA9IDAgfSwKKyAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0g
MiB9LAorICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IGQ4c19k
cTY0IH0sCiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhz
ID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEy
OCB9LAorICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0gNCB9LAor
ICAgIFsweDNhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIg
fSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
MjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAg
IFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LApAQCAtMjU3MCw2ICsyNTcyLDcgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAg
ICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9N
QVNLKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8KICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcg
fCBTcmNNZW0xNjsKICAgICAgICAgYnJlYWs7CiAKQEAgLTI2NzIsNiArMjY3NSw3IEBAIHg4Nl9k
ZWNvZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwgMHgyMCk6ICAgICAvKiBw
aW5zcmIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDIwKTogLyogdnBpbnNy
YiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDIwKTogLyogdnBpbnNyYiAq
LwogICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtOwogICAgICAgICBp
ZiAoIG1vZHJtX21vZCAhPSAzICkKICAgICAgICAgICAgIHN0YXRlLT5kZXNjIHw9IEJ5dGVPcDsK
QEAgLTI2NzksNiArMjY4Myw3IEBAIHg4Nl9kZWNvZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMCwgMHgyMik6ICAgICAvKiBwaW5zcntkLHF9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMCwgMHgyMik6IC8qIHZwaW5zcntkLHF9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDAsIDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAqLwogICAgICAgICBzdGF0ZS0+
ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtOwogICAgICAgICBicmVhazsKIApAQCAtNzY5NSw2
ICs3NzAwLDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlYS50eXBlID0gT1BfTUVNOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfaW50X2ltbTg7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhjNCk6ICAgLyogdnBpbnNydyAkaW1tOCxyMzIvbTE2LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDIwKTogLyogdnBpbnNyYiAkaW1t
OCxyMzIvbTgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2Es
IDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAkaW1tOCxyL20seG1tLHhtbSAqLworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5sciB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnIsIEVYQ19V
RCk7CisgICAgICAgIGlmICggYiAmIDIgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAg
ICAgICAgICBldmV4LncgPSAwOworICAgICAgICBtZW1jcHkobW12YWxwLCAmc3JjLnZhbCwgb3Bf
Ynl0ZXMpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBvcF9ieXRlcyA9IHNy
Yy5ieXRlczsKKyAgICAgICAgZCA9IFNyY01lbTE2OyAvKiBGYWtlIGZvciB0aGUgY29tbW9uIFNJ
TUQgY29kZSBiZWxvdy4gKi8KKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9fc2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxyZWcgKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGM1KTogICAvKiB2cGV4dHJ3ICRpbW04
LHhtbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQp
OwpAQCAtODkwNiw4ICs4OTI4LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0
X2V2ZXgoc3R1Yik7CiAgICAgICAgIGdvdG8gcGV4dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDE4KTogLyogdmluc2VydGYzMng0ICRpbW04LHhtbS9tMTI4LHt5
LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Lyogdmluc2VydGY2NHgyICRpbW04LHhtbS9tMTI4LHt5LHp9bW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE5KTogLyogdmV4dHJhY3RmMzJ4NCAkaW1tOCx7
eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDIgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTMy
eDQgJGltbTgseG1tL20xMjgse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2aW5zZXJ0aTY0eDIgJGltbTgseG1tL20xMjgse3ksen1t
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MzkpOiAvKiB2
ZXh0cmFjdGkzMng0ICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4MiAkaW1tOCx7eSx6
fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgIGlmICggZXZleC53ICkKQEAgLTg5MTYsOCArODk0
MiwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsK
ICAgICAgICAgZ290byBhdng1MTJmX2ltbV9ub19zYWU7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDFhKTogLyogdmluc2VydGYzMng0ICRpbW04LHltbS9tMjU2LHpt
bXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
aW5zZXJ0ZjY0eDIgJGltbTgseW1tL20yNTYsem1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHgxYik6IC8qIHZleHRyYWN0ZjMyeDggJGltbTgsem1tLHltbS9t
MjU2e2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZleHRyYWN0ZjY0eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzYSk6IC8qIHZpbnNlcnRpMzJ4NCAkaW1tOCx5bW0vbTI1
Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Lyogdmluc2VydGk2NHgyICRpbW04LHltbS9tMjU2LHptbXtrfSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmM2EsIDB4M2IpOiAvKiB2ZXh0cmFjdGkzMng4ICRpbW04LHptbSx5
bW0vbTI1NntrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiB2ZXh0cmFjdGk2NHg0ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLwogICAgICAgICBpZiAo
ICFldmV4LncgKQpAQCAtOTAxMCwxMyArOTA0MCwxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
b3BfYnl0ZXMgPSA0OwogICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CiAKLSAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MjEpOiAvKiB2aW5zZXJ0cHMgJGltbTgseG1t
L20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgy
MSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4bW0vbTMyLHhtbSx4bW0gKi8KICAgICAgICAgb3BfYnl0
ZXMgPSA0OwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmM2EsIDB4NDEpOiAvKiB2ZHBwZCAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQp
OwogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDIxKTogLyogdmluc2VydHBzICRpbW04LHhtbS9tMzIseG1tLHht
bSAqLworICAgICAgICBvcF9ieXRlcyA9IDQ7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LmxyIHx8IGV2ZXgudyB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtz
aGlmdHJ7Yix3fSAkaW1tOCxrLGsgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
M2EsIDB4MzIpOiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCiAgICAgICAgIGlmICggIXZl
eC53ICkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4naf-0007zz-Nt; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nae-0007zo-Og
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:41:24 +0000
X-Inumbo-ID: 63047ffe-c0c8-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63047ffe-c0c8-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:39:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:41:22 -0600
Message-Id: <5BAA3AFC02000078001EBABA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:41:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 24/44] x86emul: basic AVX512F testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY0OiBNYWtlIGVxKCkgYWxzbyB3b3JrIGZvciA0LSBhbmQgOC1ieXRlIGludGVnZXIgZWxlbWVu
dCBzaXplcy4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEzLDcgKzEzLDcg
QEAgYWxsOiAkKFRBUkdFVCkKIHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotU0lNRCA6
PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcAorU0lNRCA6PSAzZG5vdyBzc2Ugc3Nl
MiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmCiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDIt
c2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtNjAsNiAr
NjAsOSBAQCBhdngyLXNnLWZsdHMgOj0gNCA4CiB4b3AtdmVjcyA6PSAkKGF2eC12ZWNzKQogeG9w
LWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKK2F2eDUxMmYtdmVjcyA6
PSA2NAorYXZ4NTEyZi1pbnRzIDo9IDQgOAorYXZ4NTEyZi1mbHRzIDo9IDQgOAogCiBhdng1MTJm
LW9wbWFzay12ZWNzIDo9IDIKIGF2eDUxMmRxLW9wbWFzay12ZWNzIDo9IDEKQEAgLTE0NSw3ICsx
NDgsNyBAQCAkKGFkZHN1ZmZpeCAuYywkKFNHKSk6CiAKICQoYWRkc3VmZml4IC5oLCQoU0lNRCkg
JChGTUEpICQoU0cpKTogc2ltZC5oCiAKLXhvcC5oOiBzaW1kLWZtYS5jCit4b3AuaCBhdng1MTJm
Lmg6IHNpbWQtZm1hLmMKIAogZW5kaWYgIyAzMi1iaXQgb3ZlcnJpZGUKIAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKQEAgLTIsNyArMiw0MSBAQAogCiBFTlRSWShzaW1kX3Rlc3QpOwogCi0jaWYgVkVDX1NJ
WkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFX18pCisjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykKKyMg
ZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+PiAoNjQgLSBFTEVNX0NPVU5UKSkKKyMgaWYgVkVDX1NJ
WkUgPT0gNAorIyAgZGVmaW5lIGVxKHgsIHkpICh7IFwKKyAgICBmbG9hdCB4XyA9ICh4KVswXTsg
XAorICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHlfID0geyAoeSlb
MF0gfTsgXAorICAgIHVuc2lnbmVkIHNob3J0IHJfOyBcCisgICAgYXNtICggInZjbXBzcyAkMCwg
JTEsICUyLCAlMCIgIDogIj1rIiAocl8pIDogIm0iICh4XyksICJ2IiAoeV8pICk7IFwKKyAgICBy
XyA9PSAxOyBcCit9KQorIyBlbGlmIFZFQ19TSVpFID09IDgKKyMgIGRlZmluZSBlcSh4LCB5KSAo
eyBcCisgICAgZG91YmxlIHhfID0gKHgpWzBdOyBcCisgICAgZG91YmxlIF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKDE2KSkpIHlfID0geyAoeSlbMF0gfTsgXAorICAgIHVuc2lnbmVkIHNob3J0
IHJfOyBcCisgICAgYXNtICggInZjbXBzZCAkMCwgJTEsICUyLCAlMCIgIDogIj1rIiAocl8pIDog
Im0iICh4XyksICJ2IiAoeV8pICk7IFwKKyAgICByXyA9PSAxOyBcCit9KQorIyBlbGlmIEZMT0FU
X1NJWkUgPT0gNAorLyoKKyAqIGdjYydzICh1cCB0byBhdCBsZWFzdCA4LjIpIF9fYnVpbHRpbl9p
YTMyX2NtcHBzMjU2X21hc2soKSBoYXMgYW4gYW5vbWFseSBpbgorICogdGhhdCBpdHMgcmV0dXJu
IHR5cGUgaXMgUUkgcmF0aGVyIHRoYW4gVVFJLCBhbmQgaGVuY2UgdGhlIHZhbHVlIHdvdWxkIGdl
dAorICogc2lnbi1leHRlbmRlZCBiZWZvcmUgY29tYXByaW5nIHRvIEFMTF9UUlVFLiBUaGUgc2Ft
ZSBvZGRpdHkgZG9lcyBub3QgbWF0dGVyCisgKiBmb3IgX19idWlsdGluX2lhMzJfY21wcGQyNTZf
bWFzaygpLCBhcyB0aGVyZSBvbmx5IDQgYml0cyBhcmUgc2lnbmlmaWNhbnQuCisgKiBIZW5jZSB0
aGUgZXh0cmEgIiAmIEFMTF9UUlVFIi4KKyAqLworIyAgZGVmaW5lIGVxKHgsIHkpICgoQlIoY21w
cHMsIF9tYXNrLCB4LCB5LCAwLCAtMSkgJiBBTExfVFJVRSkgPT0gQUxMX1RSVUUpCisjIGVsaWYg
RkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgZXEoeCwgeSkgKEJSKGNtcHBkLCBfbWFzaywgeCwg
eSwgMCwgLTEpID09IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpF
ID09IDQKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFkLCBfbWFzaywgKHZzaV90KSh4KSwg
KHZzaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDggfHwgVUlO
VF9TSVpFID09IDgKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFxLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZkaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJ
WkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFX18pCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVp
bHRpbl9pYTMyX3Btb3Ztc2tiKGNtcCkgPT0gMHhmZikKICNlbGlmIFZFQ19TSVpFID09IDE2CiAj
IGlmIGRlZmluZWQoX19BVlhfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQpAQCAtOTMsNiArMTI3
LDUwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB0b3Vj
aCh4KTsgXAogICAgIF9fYnVpbHRpbl9pYTMyX3BmcmNwaXQyKF9fYnVpbHRpbl9pYTMyX3BmcnNx
aXQxKF9fYnVpbHRpbl9pYTMyX3BmbXVsKHRfLCB0XyksIHgpLCB0Xyk7IFwKIH0pCisjZWxpZiBk
ZWZpbmVkKEZMT0FUX1NJWkUpICYmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIFwKKyAgICAgIChW
RUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIFZFQ19TSVpFID4g
RkxPQVRfU0laRQorIyAgaWYgRkxPQVRfU0laRSA9PSA0CisjICAgZGVmaW5lIGJyb2FkY2FzdCh4
KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAiJXtldmV4JX0gdmJyb2FkY2FzdHNz
ICUxLCAlMCIgXAorICAgICAgICAgIDogIj12IiAodF8pIDogIm0iICgqKGZsb2F0WzFdKXsgeCB9
KSApOyBcCisgICAgdF87IFwKK30pCisjICAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4cHMsIF9t
YXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywg
X21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBtaXgoeCwgeSkgQihtb3ZhcHMs
IF9tYXNrLCB4LCB5LCAoMGIwMTAxMDEwMTAxMDEwMTAxICYgQUxMX1RSVUUpKQorIyAgIGlmIFZF
Q19TSVpFID09IDE2CisjICAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocHMs
IF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwg
eSkgQih1bnBja2xwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgICBkZWZpbmUgc3dh
cCh4KSBCKHNodWZwcywgX21hc2ssIHgsIHgsIDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKQorIyAg
IGVuZGlmCisjICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgIGlmIFZFQ19TSVpFID49IDMyCisj
ICAgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICgg
IiV7ZXZleCV9IHZicm9hZGNhc3RzZCAlMSwgJTAiIDogIj12IiAodF8pIFwKKyAgICAgICAgICA6
ICJtIiAoKihkb3VibGVbMV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgICBlbHNlCisj
ICAgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICgg
IiV7ZXZleCV9IHZwYnJvYWRjYXN0cSAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6
ICJtIiAoKihkb3VibGVbMV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgICBlbmRpZgor
IyAgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjAp
CisjICAgZGVmaW5lIG1pbih4LCB5KSBCUl8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+
MCkKKyMgICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEw
MSkKKyMgICBpZiBWRUNfU0laRSA9PSAxNgorIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSBCKHVucGNraHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMg
ICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcGQsIF9tYXNrLCB4LCB4LCAwYjAxLCB1bmRlZigpLCB+
MCkKKyMgICBlbmRpZgorIyAgZW5kaWYKKyMgZW5kaWYKICNlbGlmIEZMT0FUX1NJWkUgPT0gNCAm
JiBkZWZpbmVkKF9fU1NFX18pCiAjIGlmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhf
XykKICMgIGlmIGRlZmluZWQoX19BVlgyX18pCkBAIC0xOTEsNyArMjY5LDMwIEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxh
cl8xb3AoeCwgInNxcnRzZCAlW2luXSwgJVtvdXRdIikKICMgZW5kaWYKICNlbmRpZgotI2lmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCisjaWYgKElOVF9TSVpFID09IDQgfHwg
VUlOVF9TSVpFID09IDQgfHwgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAor
ICAgICBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChf
X0FWWDUxMlZMX18pKQorIyBpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBk
ZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAo
dnNpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAx
MDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQpIC0gMSkpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4
IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2
NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKKyMgZW5kaWYK
KyMgaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zZCwgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihw
bXVsZHEsIF9tYXNrLCB4LCB5LCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0la
RSA9PSA0CisjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dWQsIF9tYXNrLCAodnNp
X3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4
LCB5KSAoKHZlY190KUIocG1pbnVkLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZz
aV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11
bHVkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkp
CisjIGVsaWYgSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1h
eHNxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClCKHBtaW5zcSwgX21hc2ssICh2ZGlfdCkoeCks
ICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDgK
KyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1cSwgX21hc2ssICh2ZGlfdCkoeCks
ICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgo
dmVjX3QpQihwbWludXEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5k
ZWYoKSwgfjApKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NT
RTJfXykKICMgaWYgSU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIGlu
dGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2toYncxMjgoKHZx
aV90KSh4KSwgKHZxaV90KSh5KSkpCiAjICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZl
Y190KV9fYnVpbHRpbl9pYTMyX3B1bnBja2xidzEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkK
QEAgLTU4Nyw2ICs2ODgsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogIyBlbmRpZgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZp
bmVkKEZMT0FUX1NJWkUpCisjIGluY2x1ZGUgInNpbWQtZm1hLmMiCisjZW5kaWYKKwogaW50IHNp
bWRfdGVzdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpLCBqOwpAQCAtMTAzNCw3ICsxMTM5
LDggQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKLSNpZiBkZWZpbmVk
KF9fWE9QX18pICYmIFZFQ19TSVpFID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8IElOVF9TSVpF
ID09IDQpCisjaWYgKGRlZmluZWQoX19YT1BfXykgJiYgVkVDX1NJWkUgPT0gMTYgJiYgKElOVF9T
SVpFID09IDIgfHwgSU5UX1NJWkUgPT0gNCkpIHx8IFwKKyAgICAoZGVmaW5lZChfX0FWWDUxMkZf
XykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKSkKICAgICByZXR1cm4gLWZtYV90ZXN0KCk7CiAjZW5k
aWYKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTcwLDkgKzcwLDExMSBAQCB0eXBlZGVmIGludCBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWCiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGlfdDsKICNlbmRpZgogCisjaWYgVkVDX1NJ
WkUgPT0gMTYKKyMgZGVmaW5lIEIobiwgcywgYS4uLikgICBfX2J1aWx0aW5faWEzMl8gIyMgbiAj
IyAxMjggIyMgcyhhKQorIyBkZWZpbmUgQl8obiwgcywgYS4uLikgIF9fYnVpbHRpbl9pYTMyXyAj
IyBuICMjICAgICAgICBzKGEpCisjZWxpZiBWRUNfU0laRSA9PSAzMgorIyBkZWZpbmUgQihuLCBz
LCBhLi4uKSAgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjIDI1NiAjIyBzKGEpCisjZWxpZiBWRUNf
U0laRSA9PSA2NAorIyBkZWZpbmUgQihuLCBzLCBhLi4uKSAgIF9fYnVpbHRpbl9pYTMyXyAjIyBu
ICMjIDUxMiAjIyBzKGEpCisjIGRlZmluZSBCUihuLCBzLCBhLi4uKSAgX19idWlsdGluX2lhMzJf
ICMjIG4gIyMgNTEyICMjIHMoYSwgNCkKKyNlbmRpZgorI2lmbmRlZiBCXworIyBkZWZpbmUgQl8g
QgorI2VuZGlmCisjaWZuZGVmIEJSCisjIGRlZmluZSBCUiBCCisjIGRlZmluZSBCUl8gQl8KKyNl
bmRpZgorI2lmbmRlZiBCUl8KKyMgZGVmaW5lIEJSXyBCUgorI2VuZGlmCisKKyNpZmRlZiBfX0FW
WDUxMkZfXworCisvKgorICogVGhlIG9yaWdpbmFsIHBsYW4gd2FzIHRvIGVmZmVjdCB1c2Ugb2Yg
RVZFWCBlbmNvZGluZ3MgZm9yIHNjYWxhciBhcyB3ZWxsIGFzCisgKiAxMjgtIGFuZCAyNTYtYml0
IGluc24gdmFyaWFudHMgYnkgcmVzdHJpY3RpbmcgdGhlIGNvbXBpbGVyIHRvIHVzZSAob24gNjQt
Yml0CisgKiBvbmx5IG9mIGNvdXJzZSkgWE1NMTYtWE1NMzEgb25seS4gQWxsIHNvcnRzIG9mIGNv
bXBpbGVyIGVycm9ycyByZXN1bHQgd2hlbgorICogZG9pbmcgdGhpcyB3aXRoIGdjYyA4LjIuIFRo
ZXJlZm9yZSByZXNvcnQgdG8gaW5qZWN0aW5nIHtldmV4fSBwcmVmaXhlcywKKyAqIHdoaWNoIGhh
cyB0aGUgYmVuZWZpdCBvZiBhbHNvIHdvcmtpbmcgZm9yIDMyLWJpdC4gR3JhbnRlZCwgdGhlcmUg
aXMgYSBsb3Qgb2YKKyAqIGVzY2FwaW5nIHRvIGdldCByaWdodCBoZXJlLgorICovCithc20gKCAi
Lm1hY3JvIG92ZXJyaWRlIGluc24gICAgXG5cdCIKKyAgICAgICIubWFjcm8gJFxcaW5zbiBvOnZh
cmFyZyBcblx0IgorICAgICAgIi5wdXJnZW0gXFxpbnNuICAgICAgICAgIFxuXHQiCisgICAgICAi
e2V2ZXh9IFxcaW5zbiBcXChcXClvICAgXG5cdCIKKyAgICAgICIubWFjcm8gXFxpbnNuIG86dmFy
YXJnICBcblx0IgorICAgICAgIiRcXGluc24gXFwoXFwoXFwpKW8gICAgIFxuXHQiCisgICAgICAi
LmVuZG0gICAgICAgICAgICAgICAgICAgXG5cdCIKKyAgICAgICIuZW5kbSAgICAgICAgICAgICAg
ICAgICBcblx0IgorICAgICAgIi5tYWNybyBcXGluc24gbzp2YXJhcmcgIFxuXHQiCisgICAgICAi
JFxcaW5zbiBcXChcXClvICAgICAgICAgXG5cdCIKKyAgICAgICIuZW5kbSAgICAgICAgICAgICAg
ICAgICBcblx0IgorICAgICAgIi5lbmRtIiApOworCisjZGVmaW5lIE9WUihuKSBhc20gKCAib3Zl
cnJpZGUgdiIgI24gKQorI2RlZmluZSBPVlJfU0ZQKG4pIE9WUihuICMjIHNkKTsgT1ZSKG4gIyMg
c3MpCisKKyNpZmRlZiBfX0FWWDUxMlZMX18KKyMgaWZkZWYgX19BVlg1MTJCV19fCisjICBkZWZp
bmUgT1ZSX0JXKG4pIE9WUihwICMjIG4gIyMgYik7IE9WUihwICMjIG4gIyMgdykKKyMgZWxzZQor
IyAgZGVmaW5lIE9WUl9CVyhuKQorIyBlbmRpZgorIyBkZWZpbmUgT1ZSX0RRKG4pIE9WUihwICMj
IG4gIyMgZCk7IE9WUihwICMjIG4gIyMgcSkKKyMgZGVmaW5lIE9WUl9WRlAobikgT1ZSKG4gIyMg
cGQpOyBPVlIobiAjIyBwcykKKyNlbHNlCisjIGRlZmluZSBPVlJfQlcobikKKyMgZGVmaW5lIE9W
Ul9EUShuKQorIyBkZWZpbmUgT1ZSX1ZGUChuKQorI2VuZGlmCisKKyNkZWZpbmUgT1ZSX0ZNQShu
LCB3KSBPVlJfICMjIHcobiAjIyAxMzIpOyBPVlJfICMjIHcobiAjIyAyMTMpOyBcCisgICAgICAg
ICAgICAgICAgICAgICAgT1ZSXyAjIyB3KG4gIyMgMjMxKQorI2RlZmluZSBPVlJfRlAobikgT1ZS
X1ZGUChuKTsgT1ZSX1NGUChuKQorI2RlZmluZSBPVlJfSU5UKG4pIE9WUl9CVyhuKTsgT1ZSX0RR
KG4pCisKK09WUl9TRlAoYnJvYWRjYXN0KTsKK09WUl9TRlAoY29taSk7CitPVlJfRlAoYWRkKTsK
K09WUl9GUChkaXYpOworT1ZSKGV4dHJhY3Rwcyk7CitPVlJfRk1BKGZtYWRkLCBGUCk7CitPVlJf
Rk1BKGZtc3ViLCBGUCk7CitPVlJfRk1BKGZubWFkZCwgRlApOworT1ZSX0ZNQShmbm1zdWIsIEZQ
KTsKK09WUihpbnNlcnRwcyk7CitPVlJfRlAobWF4KTsKK09WUl9GUChtaW4pOworT1ZSKG1vdmQp
OworT1ZSKG1vdnEpOworT1ZSX1NGUChtb3YpOworT1ZSX0ZQKG11bCk7CitPVlJfRlAoc3FydCk7
CitPVlJfRlAoc3ViKTsKK09WUl9TRlAodWNvbWkpOworCisjdW5kZWYgT1ZSX1ZGUAorI3VuZGVm
IE9WUl9TRlAKKyN1bmRlZiBPVlJfSU5UCisjdW5kZWYgT1ZSX0ZQCisjdW5kZWYgT1ZSX0ZNQQor
I3VuZGVmIE9WUl9EUQorI3VuZGVmIE9WUl9CVworI3VuZGVmIE9WUgorCisjZW5kaWYKKwogLyoK
ICAqIFN1cHByZXNzIHZhbHVlIHByb3BhZ2F0aW9uIGJ5IHRoZSBjb21waWxlciwgcHJldmVudGlu
ZyB1bndhbnRlZAogICogb3B0aW1pemF0aW9uLiBUaGlzIGF0IG9uY2UgbWFrZXMgdGhlIGNvbXBp
bGVyIHVzZSBtZW1vcnkgb3BlcmFuZHMKICAqIG1vcmUgb2Z0ZW4sIHdoaWNoIGZvciBvdXIgcHVy
cG9zZXMgaXMgdGhlIG1vcmUgaW50ZXJlc3RpbmcgY2FzZS4KICAqLwogI2RlZmluZSB0b3VjaCh2
YXIpIGFzbSB2b2xhdGlsZSAoICIiIDogIittIiAodmFyKSApCisKK3N0YXRpYyBpbmxpbmUgdmVj
X3QgdW5kZWYodm9pZCkKK3sKKyAgICB2ZWNfdCB2ID0gdjsKKyAgICByZXR1cm4gdjsKK30KLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAgLTEsMTAgKzEsOSBAQAorI2lmICFkZWZpbmVkKF9f
WE9QX18pICYmICFkZWZpbmVkKF9fQVZYNTEyRl9fKQogI2luY2x1ZGUgInNpbWQuaCIKLQotI2lm
bmRlZiBfX1hPUF9fCiBFTlRSWShmbWFfdGVzdCk7CiAjZW5kaWYKIAotI2lmIFZFQ19TSVpFIDwg
MTYKKyNpZiBWRUNfU0laRSA8IDE2ICYmICFkZWZpbmVkKHRvX2Jvb2wpCiAjIGRlZmluZSB0b19i
b29sKGNtcCkgKCF+KGNtcClbMF0pCiAjZWxpZiBWRUNfU0laRSA9PSAxNgogIyBpZiBGTE9BVF9T
SVpFID09IDQKQEAgLTI0LDcgKzIzLDEzIEBAIEVOVFJZKGZtYV90ZXN0KTsKICMgZGVmaW5lIGVx
KHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkKICNlbmRpZgogCi0jaWYgVkVDX1NJWkUgPT0gMTYK
KyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBWRUNfU0laRSA+IEZMT0FUX1NJWkUKKyMgaWYg
RkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgQlIodmZtYWRkc3Vi
cHMsIF9tYXNrLCB4LCB5LCB6LCB+MCkKKyMgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGRlZmlu
ZSBmbWFkZHN1Yih4LCB5LCB6KSBCUih2Zm1hZGRzdWJwZCwgX21hc2ssIHgsIHksIHosIH4wKQor
IyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gMTYKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBk
ZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBzKHgsIHkpCiAjICBpZiBk
ZWZpbmVkKF9fRk1BNF9fKSB8fCBkZWZpbmVkKF9fRk1BX18pCkBAIC01MCw2ICs1NSwxMCBAQCBF
TlRSWShmbWFfdGVzdCk7CiAjIGVuZGlmCiAjZW5kaWYKIAorI2lmIGRlZmluZWQoZm1hZGRzdWIp
ICYmICFkZWZpbmVkKGFkZHN1YikKKyMgZGVmaW5lIGFkZHN1Yih4LCB5KSBmbWFkZHN1Yih4LCBi
cm9hZGNhc3QoMSksIHkpCisjZW5kaWYKKwogaW50IGZtYV90ZXN0KHZvaWQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGk7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5j
CkBAIC0yMSw2ICsyMSw3IEBAIGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHBy
b2cKICNpbmNsdWRlICJhdng1MTJmLW9wbWFzay5oIgogI2luY2x1ZGUgImF2eDUxMmRxLW9wbWFz
ay5oIgogI2luY2x1ZGUgImF2eDUxMmJ3LW9wbWFzay5oIgorI2luY2x1ZGUgImF2eDUxMmYuaCIK
IAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBs
b2dnaW5nLiAqLwogCkBAIC0yNDgsNiArMjQ5LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIFNJTUQoT1BNQVNLL2IsICAgIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAxKSwKICAgICBT
SU1EKE9QTUFTSy9kLCAgICBhdng1MTJid19vcG1hc2ssICAgICAgICAgNCksCiAgICAgU0lNRChP
UE1BU0svcSwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDgpLAorICAgIFNJTUQoQVZYNTEy
RiBmMzIgc2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY0KSwKKyAgICBTSU1EKEFWWDUxMkYgZjMy
eDE2LCAgICAgIGF2eDUxMmYsICAgICAgNjRmNCksCisgICAgU0lNRChBVlg1MTJGIGY2NCBzY2Fs
YXIsICBhdng1MTJmLCAgICAgICAgZjgpLAorICAgIFNJTUQoQVZYNTEyRiBmNjR4OCwgICAgICAg
YXZ4NTEyZiwgICAgICA2NGY4KSwKKyAgICBTSU1EKEFWWDUxMkYgczMyeDE2LCAgICAgIGF2eDUx
MmYsICAgICAgNjRpNCksCisgICAgU0lNRChBVlg1MTJGIHUzMngxNiwgICAgICBhdng1MTJmLCAg
ICAgIDY0dTQpLAorICAgIFNJTUQoQVZYNTEyRiBzNjR4OCwgICAgICAgYXZ4NTEyZiwgICAgICA2
NGk4KSwKKyAgICBTSU1EKEFWWDUxMkYgdTY0eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjR1OCks
CiAjdW5kZWYgU0lNRF8KICN1bmRlZiBTSU1ECiB9OwoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:42:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nbK-00086x-8q; Tue, 25 Sep 2018 13:42:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nbI-00086c-DW
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:42:04 +0000
X-Inumbo-ID: f047dc81-c0c8-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f047dc81-c0c8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:43:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:42:02 -0600
Message-Id: <5BAA3B2702000078001EBABD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:41:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "Jan Beulich" <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 25/44] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSBwYnJvYWRjYXN0dyB0YWJsZSBlbnRyeSBpbiBldmV4LWRpc3A4LmMgaXMg
c2xpZ2h0bHkKZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhwZWN0LCBkdWUgdG8gaXQg
cmVxdWlyaW5nIEVWRVguVyB0byBiZQp6ZXJvLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwpAQCAtMTUzLDYgKzE1Myw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmX2FsbFtdID0KICAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwg
ICAgICBxLCB2bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZs
LCAgICAgZHEsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdjLCAgICAg
ICAgICBkcTY0CisgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAgIGVsLCAg
ICAgIHEsIGVsKSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwg
ICAgIGRxLCB2bCksCiAgICAgSU5TTihwY21wZXFkLCAgICAgIDY2LCAgIDBmLCA3NiwgICAgdmws
ICAgICAgZCwgdmwpLAogICAgIElOU04ocGNtcGVxcSwgICAgICA2NiwgMGYzOCwgMjksICAgIHZs
LCAgICAgIHEsIHZsKSwKQEAgLTIxMSw2ICsyMTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl8xMjhbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25v
MTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFhLCBlbF80LCAg
ZCwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDQsIDY2LCAwZjM4LCA1YSwgZWxfNCwgIGQs
IHZsKSwKICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBl
bCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwp
LAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwK
QEAgLTIyMCw2ICsyMjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEy
OFtdCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElO
U04oYnJvYWRjYXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04o
YnJvYWRjYXN0aTY0eDQsIDY2LCAwZjM4LCA1YiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0
cmFjdGY2NHg0LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFj
dGk2NHg0LCAgIDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjY0
eDQsICAgIDY2LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwpLApAQCAtMjM5LDYgKzI0NCwxMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBhZGR3LCAg
ICAgICA2NiwgICAwZiwgZmQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYXZnYiwgICAg
ICAgNjYsICAgMGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z3csICAgICAg
IDY2LCAgIDBmLCBlMywgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBicm9hZGNhc3RiLCA2
NiwgMGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCksCisvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYs
IDBmMzgsIDdhLCAgICAgICAgICAgYgorICAgIElOU04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3
OSwgICAgZWxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgN2Is
ICAgICAgICAgICBiCiAgICAgSU5TTihwY21wLCAgICAgICAgNjYsIDBmM2EsIDNmLCAgICB2bCwg
ICBidywgdmwpLAogICAgIElOU04ocGNtcGVxYiwgICAgIDY2LCAgIDBmLCA3NCwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBjbXBlcXcsICAgICA2NiwgICAwZiwgNzUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC0yOTAsNiArMjk5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3XzEyOFtdCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAg
ICAgSU5TTl9QRlAoYW5kLCAgICAgICAgICAgICAgMGYsIDU0KSwKICAgICBJTlNOX1BGUChhbmRu
LCAgICAgICAgICAgICAwZiwgNTUpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4
LCA1OSwgZWxfMiwgIGQsIHZsKSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwg
NTYpLAogICAgIElOU04ocG11bGxxLCAgICAgICAgIDY2LCAwZjM4LCA0MCwgICB2bCwgIHEsIHZs
KSwKICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLApAQCAtMzAzLDYgKzMx
Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV8xMjhbXQogc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3Rm
MzJ4MiwgNjYsIDBmMzgsIDE5LCBlbF8yLCBkLCB2bCksCiAgICAgSU5TTihicm9hZGNhc3RmNjR4
MiwgNjYsIDBmMzgsIDFhLCBlbF8yLCBxLCB2bCksCisgICAgSU5TTihicm9hZGNhc3RpNjR4Miwg
NjYsIDBmMzgsIDVhLCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDIsICAgNjYs
IDBmM2EsIDE5LCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0aTY0eDIsICAgNjYsIDBm
M2EsIDM5LCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihpbnNlcnRmNjR4MiwgICAgNjYsIDBmM2Es
IDE4LCBlbF8yLCBxLCB2bCksCkBAIC0zMTEsNiArMzIyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX25vMTI4WwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
ZHFfNTEyW10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4OCwgNjYsIDBmMzgsIDFiLCBlbF84
LCBkLCB2bCksCisgICAgSU5TTihicm9hZGNhc3RpMzJ4OCwgNjYsIDBmMzgsIDViLCBlbF84LCBk
LCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDgsICAgNjYsIDBmM2EsIDFiLCBlbF84LCBkLCB2
bCksCiAgICAgSU5TTihleHRyYWN0aTMyeDgsICAgNjYsIDBmM2EsIDNiLCBlbF84LCBkLCB2bCks
CiAgICAgSU5TTihpbnNlcnRmMzJ4OCwgICAgNjYsIDBmM2EsIDFhLCBlbF84LCBkLCB2bCksCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwpAQCAtMjcyLDkgKzI3MiwzMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
X3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09
IDQgfHwgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAogICAgICBkZWZpbmVk
KF9fQVZYNTEyRl9fKSAmJiAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18p
KQogIyBpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgYnJvYWRj
YXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2cGJyb2Fk
Y2FzdGQgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooaW50WzFdKXsg
eCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisg
ICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RkICVrMSwgJTAiIDogIj12IiAo
dF8pIDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCiAjICBkZWZpbmUgbWl4KHgsIHkpICgo
dmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVM
RU1fQ09VTlQpIC0gMSkpKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4
CisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAo
ICIle2V2ZXglfSB2cGJyb2FkY2FzdHEgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0Xykg
OiAibSIgKCoobG9uZyBsb25nWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZmRl
ZiBfX3g4Nl82NF9fCisjICAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRf
OyBcCisgICAgYXNtICggInZwYnJvYWRjYXN0cSAlMSwgJTAiIDogIj12IiAodF8pIDogInIiICgo
eCkgKyAwVUxMKSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
MGIwMTAxMDEwMSkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQKQEAgLTk3MSwxMCArOTk1
LDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICFlcShzd2FwMihzcmMpLCBpbnYp
ICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKLSNpZiBkZWZpbmVkKGJyb2FkY2FzdCkKKyNp
ZmRlZiBicm9hZGNhc3QKICAgICBpZiAoICFlcShicm9hZGNhc3QoRUxFTV9DT1VOVCArIDEpLCBz
cmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKKyNpZmRlZiBicm9hZGNhc3Qy
CisgICAgaWYgKCAhZXEoYnJvYWRjYXN0MihFTEVNX0NPVU5UICsgMSksIHNyYyArIGludikgKSBy
ZXR1cm4gX19MSU5FX187CisjZW5kaWYKKwogI2lmIGRlZmluZWQoaW50ZXJsZWF2ZV9sbykgJiYg
ZGVmaW5lZChpbnRlcmxlYXZlX2hpKQogICAgIHRvdWNoKHNyYyk7CiAgICAgeCA9IGludGVybGVh
dmVfbG8oaW52LCBzcmMpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDU0
LDkgKzQ1NCwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsw
eDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAog
ICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSB9LAotICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMTI4LCAudHdvX29wID0gMSB9LAotICAgIFsweDc4IC4uLiAweDc5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCisgICAgWzB4NThdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSAyIH0sCisgICAgWzB4NTldID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSAzIH0sCisgICAgWzB4
NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAor
ICAgIFsweDViXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCisgICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKKyAgICBbMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKKyAgICBbMHg3YSAuLi4gMHg3Y10gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX25vbmUsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4OGNdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudG9fbWVtID0gMSB9LAogICAgIFsweDkwIC4uLiAweDkzXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC52c2liID0gMSB9LApAQCAtMjYyMCw2ICsyNjI0LDExIEBAIHg4
Nl9kZWNvZGVfMGYzOCgKICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4
LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDAsIDB4N2EpOiAvKiB2cGJyb2FkY2FzdGIgKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHg3Yik6IC8qIHZwYnJvYWRjYXN0dyAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigwLCAweDdjKTogLyogdnBicm9hZGNhc3R7ZCxxfSAqLworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgMHhmMDogLyogbW92YmUgLyBjcmMzMiAqLwogICAgICAg
ICBzdGF0ZS0+ZGVzYyB8PSByZXBuZV9wcmVmaXgoKSA/IEJ5dGVPcCA6IE1vdjsKICAgICAgICAg
aWYgKCByZXBfcHJlZml4KCkgKQpAQCAtODE5Myw2ICs4MjAyLDggQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2FzdHNzIHhtbS9tMzIsW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTgpOiAvKiB2cGJyb2FkY2Fz
dGQgeG1tL20zMixbeHl6XW1te2t9ICovCisgICAgICAgIG9wX2J5dGVzID0gZWxlbV9ieXRlczsK
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJyLCBFWENfVUQp
OwogICAgIGF2eDUxMl9icm9hZGNhc3Q6CiAgICAgICAgIC8qCkBAIC04MjExLDE3ICs4MjIyLDI3
IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgxYik6IC8qIHZicm9hZGNhc3RmMzJ4OCBtMjU2LHptbXtrfSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjY0eDQgbTI1Nix6bW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDViKTogLyogdmJy
b2FkY2FzdGkzMng4IG0yNTYsem1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RpNjR4NCBtMjU2LHptbXtrfSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5sciAhPSAy
LCBFWENfVUQpOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIHhtbS9tNjQse3ksen1t
bXtrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6fW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIWV2ZXgubHIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NTkpOiAvKiB2cGJy
b2FkY2FzdHEgeG1tL202NCxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RpMzJ4MiB4bW0vbTY0LFt4eXpdbW17a30g
Ki8KKyAgICAgICAgaWYgKCBiID09IDB4NTkgKQorICAgICAgICAgICAgb3BfYnl0ZXMgPSA4Owor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKICAgICAgICAg
aWYgKCAhZXZleC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmRxKTsKICAgICAgICAgZ290byBhdng1MTJfYnJvYWRjYXN0OwogCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMzJ4NCBtMTI4LHt5LHp9
bW17a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dmJyb2FkY2FzdGY2NHgyIG0xMjgse3ksen1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4NWEpOiAvKiB2YnJvYWRjYXN0aTMyeDQgbTEyOCx7eSx6fW1te2t9
ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9h
ZGNhc3RpNjR4MiBtMTI4LHt5LHp9bW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICFldmV4LmxyIHx8IGV2ZXguYnIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAgICBpZiAoIGV2ZXgudyApCkBAIC04
NDE1LDYgKzg0MzYsNDUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAg
ICAgIGdvdG8gc2ltZF8wZl9hdngyOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRjYXN0YiB4bW0vbTgsW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1t
L20xNixbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJyLCBF
WENfVUQpOworICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7Cisg
ICAgICAgIC8qIFNlZSB0aGUgY29tbWVudCBhdCB0aGUgYXZ4NTEyX2Jyb2FkY2FzdCBsYWJlbC4g
Ki8KKyAgICAgICAgb3BfbWFzayB8PSAhKGIgJiAxID8gISh1aW50MzJfdClvcF9tYXNrIDogIW9w
X21hc2spOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3YSk6IC8qIHZwYnJvYWRjYXN0YiByMzIsW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2IpOiAvKiB2cGJy
b2FkY2FzdHcgcjMyLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENf
VUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDdjKTogLyogdnBicm9hZGNhc3R7ZCxxfSByZWcsW3h5el1tbXtrfSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8IGV2
ZXguYnIgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJlZyAhPSAweGYg
fHwgIWV2ZXguUlgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGF2eDUxMl92
bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisg
ICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAg
ICAgLyogQ29udmVydCBHUFIgc291cmNlIHRvICVyQVguICovCisgICAgICAgIGV2ZXguYiA9IDE7
CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICBldmV4LncgPSAwOwor
ICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Zjg7CisgICAgICAgIGluc25fYnl0ZXMgPSBFVkVY
X1BGWF9CWVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9F
VkVYKG9wYywgZXZleCk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoc3JjLnZh
bCkgOiAiYSIgKHNyYy52YWwpKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAg
QVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGMpOiAvKiB2cG1hc2ttb3Z7ZCxxfSBtZW0se3gs
eX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhl
KTogLyogdnBtYXNrbW92e2QscX0ge3gseX1tbSx7eCx5fW1tLG1lbSAqLwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:42:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:42: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 1g4nbr-0008Dt-L3; Tue, 25 Sep 2018 13:42:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nbq-0008Da-AT
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:42:38 +0000
X-Inumbo-ID: 040cbbe8-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 040cbbe8-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:43:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:42:36 -0600
Message-Id: <5BAA3B4602000078001EBAC1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:42:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 26/44] x86emul: basic AVX512VL testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB0aGUgMTI4LSBhbmQgMjU2LWJpdCB2YXJpYW50cyBvZiB0aGUgaW5zbnMgd2hpY2ggaGF2
ZSBiZWVuCmltcGxlbWVudGVkIGFscmVhZHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTW92ZSBPVlIoKSBhZGRpdGlvbnMgaW50byBfX0FW
WDUxMlZMX18gY29uZGl0aW9uYWwuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBA
IC02MCw3ICs2MCw3IEBAIGF2eDItc2ctZmx0cyA6PSA0IDgKIHhvcC12ZWNzIDo9ICQoYXZ4LXZl
Y3MpCiB4b3AtaW50cyA6PSAxIDIgNCA4CiB4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQotYXZ4NTEy
Zi12ZWNzIDo9IDY0Cithdng1MTJmLXZlY3MgOj0gNjQgMTYgMzIKIGF2eDUxMmYtaW50cyA6PSA0
IDgKIGF2eDUxMmYtZmx0cyA6PSA0IDgKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpAQCAt
NSwxMyArNSwxMyBAQCBFTlRSWShmbWFfdGVzdCk7CiAKICNpZiBWRUNfU0laRSA8IDE2ICYmICFk
ZWZpbmVkKHRvX2Jvb2wpCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKCF+KGNtcClbMF0pCi0jZWxp
ZiBWRUNfU0laRSA9PSAxNgorI2VsaWYgVkVDX1NJWkUgPT0gMTYgJiYgIWRlZmluZWQoX19BVlg1
MTJWTF9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19i
dWlsdGluX2lhMzJfdnRlc3RjcHMoY21wLCAodmVjX3Qpe30gPT0gMCkKICMgZWxpZiBGTE9BVF9T
SVpFID09IDgKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcGQo
Y21wLCAodmVjX3Qpe30gPT0gMCkKICMgZW5kaWYKLSNlbGlmIFZFQ19TSVpFID09IDMyCisjZWxp
ZiBWRUNfU0laRSA9PSAzMiAmJiAhZGVmaW5lZChfX0FWWDUxMlZMX18pCiAjIGlmIEZMT0FUX1NJ
WkUgPT0gNAogIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwczI1
NihjbXAsICh2ZWNfdCl7fSA9PSAwKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTUzMyw3ICs1MzMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgcm90cih4LCBuKSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BhbGlnbnIxMjgoKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4pICogNjQpKQogIyBlbmRpZgog
I2VuZGlmCi0jaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTRfMV9fKQorI2lmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0U0XzFfXykgJiYgIWRlZmluZWQoX19BVlg1MTJW
TF9fKQogIyBpZiBJTlRfU0laRSA9PSAxCiAjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcG1heHNiMTI4KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQogIyAgZGVmaW5l
IG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtaW5zYjEyOCgodnFpX3QpKHgpLCAo
dnFpX3QpKHkpKSkKQEAgLTU4Nyw3ICs1ODcsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgbWl4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2JsZW5k
cGQoeCwgeSwgMGIxMCkKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDMyICYmIGRl
ZmluZWQoX19BVlhfXykKKyNpZiBWRUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pICYm
ICFkZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUg
ZG90X3Byb2R1Y3QoeCwgeSkgKHsgXAogICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfZHBw
czI1Nih4LCB5LCAwYjExMTEwMDAxKTsgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTkyLDYgKzky
LDE1IEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KIAogI2lmZGVm
IF9fQVZYNTEyRl9fCiAKKyNpZiBWRUNfU0laRSA8IDY0CisjIHByYWdtYSBHQ0MgdGFyZ2V0ICgg
ImF2eDUxMnZsIiApCisjZW5kaWYKKworI2RlZmluZSBSRU4oaW5zbiwgb2xkLCBuZXcpICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhc20gKCAiLm1hY3JvIHYiICNpbnNuICNvbGQgIiBvOnZh
cmFyZyBcblx0IiBcCisgICAgICAgICAgInYiICNpbnNuICNuZXcgIiBcXG8gICAgICAgICAgICAg
XG5cdCIgXAorICAgICAgICAgICIuZW5kbSIgKQorCiAvKgogICogVGhlIG9yaWdpbmFsIHBsYW4g
d2FzIHRvIGVmZmVjdCB1c2Ugb2YgRVZFWCBlbmNvZGluZ3MgZm9yIHNjYWxhciBhcyB3ZWxsIGFz
CiAgKiAxMjgtIGFuZCAyNTYtYml0IGluc24gdmFyaWFudHMgYnkgcmVzdHJpY3RpbmcgdGhlIGNv
bXBpbGVyIHRvIHVzZSAob24gNjQtYml0CkBAIC0xMzUsMjUgKzE0NCw4OCBAQCBhc20gKCAiLm1h
Y3JvIG92ZXJyaWRlIGluc24gICAgXG5cdCIKICNkZWZpbmUgT1ZSX0ZQKG4pIE9WUl9WRlAobik7
IE9WUl9TRlAobikKICNkZWZpbmUgT1ZSX0lOVChuKSBPVlJfQlcobik7IE9WUl9EUShuKQogCitP
VlJfSU5UKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOwog
T1ZSX0ZQKGFkZCk7CitPVlJfSU5UKGFkZCk7CiBPVlJfRlAoZGl2KTsKIE9WUihleHRyYWN0cHMp
OwogT1ZSX0ZNQShmbWFkZCwgRlApOworT1ZSX0ZNQShmbWFkZHN1YiwgVkZQKTsKIE9WUl9GTUEo
Zm1zdWIsIEZQKTsKK09WUl9GTUEoZm1zdWJhZGQsIFZGUCk7CiBPVlJfRk1BKGZubWFkZCwgRlAp
OwogT1ZSX0ZNQShmbm1zdWIsIEZQKTsKIE9WUihpbnNlcnRwcyk7CiBPVlJfRlAobWF4KTsKK09W
Ul9JTlQobWF4cyk7CitPVlJfSU5UKG1heHUpOwogT1ZSX0ZQKG1pbik7CitPVlJfSU5UKG1pbnMp
OworT1ZSX0lOVChtaW51KTsKIE9WUihtb3ZkKTsKIE9WUihtb3ZxKTsKIE9WUl9TRlAobW92KTsK
K09WUl9WRlAobW92YSk7CitPVlJfVkZQKG1vdm50KTsKK09WUl9WRlAobW92dSk7CiBPVlJfRlAo
bXVsKTsKK09WUl9WRlAoc2h1Zik7CitPVlJfSU5UKHNsbCk7CitPVlJfRFEoc2xsdik7CiBPVlJf
RlAoc3FydCk7CitPVlJfSU5UKHNyYSk7CitPVlJfRFEoc3Jhdik7CitPVlJfSU5UKHNybCk7CitP
VlJfRFEoc3Jsdik7CiBPVlJfRlAoc3ViKTsKK09WUl9JTlQoc3ViKTsKIE9WUl9TRlAodWNvbWkp
OworT1ZSX1ZGUCh1bnBja2gpOworT1ZSX1ZGUCh1bnBja2wpOworCisjaWZkZWYgX19BVlg1MTJW
TF9fCisjIGlmIEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorUkVOKGV4
dHJhY3QsIGYxMjgsIGY2NHgyKTsKK1JFTihleHRyYWN0LCBpMTI4LCBpNjR4Mik7CitSRU4oaW5z
ZXJ0LCBmMTI4LCBmNjR4Mik7CitSRU4oaW5zZXJ0LCBpMTI4LCBpNjR4Mik7CisjIGVsc2UKK1JF
TihleHRyYWN0LCBmMTI4LCBmMzJ4NCk7CitSRU4oZXh0cmFjdCwgaTEyOCwgaTMyeDQpOworUkVO
KGluc2VydCwgZjEyOCwgZjMyeDQpOworUkVOKGluc2VydCwgaTEyOCwgaTMyeDQpOworIyBlbmRp
ZgorIyBpZiBFTEVNX1NJWkUgPT0gOAorUkVOKG1vdmRxYSwgLCA2NCk7CitSRU4obW92ZHF1LCAs
IDY0KTsKK1JFTihwYW5kLCAsIHEpOworUkVOKHBhbmRuLCAsIHEpOworUkVOKHBvciwgLCBxKTsK
K1JFTihweG9yLCAsIHEpOworIyBlbHNlCisjICBpZiBFTEVNX1NJWkUgPT0gMSAmJiBkZWZpbmVk
KF9fQVZYNTEyQldfXykKK1JFTihtb3ZkcSwgYSwgdTgpOworUkVOKG1vdmRxdSwgLCA4KTsKKyMg
IGVsaWYgRUxFTV9TSVpFID09IDIgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18pCitSRU4obW92ZHEs
IGEsIHUxNik7CitSRU4obW92ZHF1LCAsIDE2KTsKKyMgIGVsc2UKK1JFTihtb3ZkcWEsICwgMzIp
OworUkVOKG1vdmRxdSwgLCAzMik7CisjICBlbmRpZgorUkVOKHBhbmQsICwgZCk7CitSRU4ocGFu
ZG4sICwgZCk7CitSRU4ocG9yLCAsIGQpOworUkVOKHB4b3IsICwgZCk7CisjIGVuZGlmCitPVlIo
bW92bnRkcSk7CitPVlIobW92bnRkcWEpOworT1ZSKHBtdWxsZCk7CitPVlIocG11bGRxKTsKK09W
UihwbXVsdWRxKTsKKyNlbmRpZgogCiAjdW5kZWYgT1ZSX1ZGUAogI3VuZGVmIE9WUl9TRlAKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTg4LDYgKzg4LDEx
IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZih2b2lkKQogfQogI2RlZmluZSBzaW1k
X2NoZWNrX2F2eDUxMmZfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4NTEyZgogCitzdGF0aWMgYm9vbCBz
aW1kX2NoZWNrX2F2eDUxMmZfdmwodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJm
ICYmIGNwdV9oYXNfYXZ4NTEydmw7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEy
ZHEodm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcTsKQEAgLTE0MiwxMSArMTQ3
LDIxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgICAgLmNoZWNrX2NwdSA9IHNpbWRfY2hl
Y2tfICMjIGZlYXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAuc2V0X3Jl
Z3MgPSBzaW1kX3NldF9yZWdzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KKyNkZWZpbmUgQVZYNTEyVkxf
KGJpdHMsIGRlc2MsIGZlYXQsIGZvcm0pICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
eyAuY29kZSA9IGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBfICMjIGZvcm0sICAgICAg
ICAgICAgXAorICAgICAgLnNpemUgPSBzaXplb2YoZmVhdCAjIyBfeDg2XyAjIyBiaXRzICMjIF9E
ICMjIF8gIyMgZm9ybSksICAgIFwKKyAgICAgIC5iaXRuZXNzID0gYml0cywgLm5hbWUgPSAiQVZY
NTEyIiAjZGVzYywgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAuY2hlY2tfY3B1ID0gc2lt
ZF9jaGVja18gIyMgZmVhdCAjIyBfdmwsICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLnNl
dF9yZWdzID0gc2ltZF9zZXRfcmVncywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KICNpZmRlZiBfX3g4Nl82
NF9fCiAjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDY0LCBkZXNjLCBmZWF0
LCBmb3JtKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSU1EXygzMiwgZGVz
YywgZmVhdCwgZm9ybSkKKyMgZGVmaW5lIEFWWDUxMlZMKGRlc2MsIGZlYXQsIGZvcm0pIEFWWDUx
MlZMXyg2NCwgZGVzYywgZmVhdCwgZm9ybSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFWWDUxMlZMXygzMiwgZGVzYywgZmVhdCwgZm9ybSkKICNlbHNlCiAjIGRlZmlu
ZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorIyBk
ZWZpbmUgQVZYNTEyVkwoZGVzYywgZmVhdCwgZm9ybSkgQVZYNTEyVkxfKDMyLCBkZXNjLCBmZWF0
LCBmb3JtKQogI2VuZGlmCiAgICAgU0lNRCgzRE5vdyEgc2luZ2xlLCAgICAgICAgICBfM2Rub3cs
ICAgICA4ZjQpLAogICAgIFNJTUQoU1NFIHNjYWxhciBzaW5nbGUsICAgICAgc3NlLCAgICAgICAg
IGY0KSwKQEAgLTI1Nyw2ICsyNzIsMjAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lN
RChBVlg1MTJGIHUzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0dTQpLAogICAgIFNJTUQoQVZY
NTEyRiBzNjR4OCwgICAgICAgYXZ4NTEyZiwgICAgICA2NGk4KSwKICAgICBTSU1EKEFWWDUxMkYg
dTY0eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjR1OCksCisgICAgQVZYNTEyVkwoVkwgZjMyeDQs
ICAgICAgICBhdng1MTJmLCAgICAgIDE2ZjQpLAorICAgIEFWWDUxMlZMKFZMIGY2NHgyLCAgICAg
ICAgYXZ4NTEyZiwgICAgICAxNmY4KSwKKyAgICBBVlg1MTJWTChWTCBmMzJ4OCwgICAgICAgIGF2
eDUxMmYsICAgICAgMzJmNCksCisgICAgQVZYNTEyVkwoVkwgZjY0eDQsICAgICAgICBhdng1MTJm
LCAgICAgIDMyZjgpLAorICAgIEFWWDUxMlZMKFZMIHMzMng0LCAgICAgICAgYXZ4NTEyZiwgICAg
ICAxNmk0KSwKKyAgICBBVlg1MTJWTChWTCB1MzJ4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMTZ1
NCksCisgICAgQVZYNTEyVkwoVkwgczMyeDgsICAgICAgICBhdng1MTJmLCAgICAgIDMyaTQpLAor
ICAgIEFWWDUxMlZMKFZMIHUzMng4LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMnU0KSwKKyAgICBB
Vlg1MTJWTChWTCBzNjR4MiwgICAgICAgIGF2eDUxMmYsICAgICAgMTZpOCksCisgICAgQVZYNTEy
VkwoVkwgdTY0eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2dTgpLAorICAgIEFWWDUxMlZMKFZM
IHM2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMmk4KSwKKyAgICBBVlg1MTJWTChWTCB1NjR4
NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJ1OCksCisjdW5kZWYgQVZYNTEyVkxfCisjdW5kZWYg
QVZYNTEyVkwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJTUQKIH07CgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:43:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4ncb-0008M1-0t; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nca-0008Lq-3o
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:43:24 +0000
X-Inumbo-ID: aaa89acd-c0c8-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aaa89acd-c0c8-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:41:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:43:22 -0600
Message-Id: <5BAA3B7102000078001EBB07@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:43:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 27/44] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB0ZXN0aW5nIGluIHNpbWQuYyBkb2Vzbid0IHJlYWxseSBmb2xsb3cgdGhl
IElTQSBleHRlbnNpb24KcGF0dGVybiAtIHRvIGZpdCB0aGUgc2NoZW1lLCBleHRlbnNpb25zIGZy
b20gYnl0ZSBhbmQgd29yZCBncmFudWxhcgp2ZWN0b3JzIGNhbiAoY3VycmVudGx5KSBzZW5zaWJs
eSBvbmx5IGhhcHBlbiBpbiB0aGUgQVZYNTEyQlcgY2FzZSAoYW5kCmhlbmNlIHJlc3BlY3RpdmUg
YWJzdHJhY3Rpb24gbWFjcm9zIHdpbGwgYmUgYWRkZWQgdGhlcmUgcmF0aGVyIHRoYW4KaGVyZSku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mzog
TmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNjYsNiArMTY2LDE2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBtYXh1
LCAgICAgICAgNjYsIDBmMzgsIDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlu
cywgICAgICAgIDY2LCAwZjM4LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1p
bnUsICAgICAgICA2NiwgMGYzOCwgM2IsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBt
b3ZzeGJkLCAgICAgNjYsIDBmMzgsIDIxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihw
bW92c3hicSwgICAgIDY2LCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04o
cG1vdnN4d2QsICAgICA2NiwgMGYzOCwgMjMsICAgIHZsXzIsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3ZzeHdxLCAgICAgNjYsIDBmMzgsIDI0LCAgICB2bF80LCAgICB3LCB2bCksCisgICAgSU5T
TihwbW92c3hkcSwgICAgIDY2LCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElO
U04ocG1vdnp4YmQsICAgICA2NiwgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJ
TlNOKHBtb3Z6eGJxLCAgICAgNjYsIDBmMzgsIDMyLCAgICB2bF84LCAgICBiLCB2bCksCisgICAg
SU5TTihwbW92enh3ZCwgICAgIDY2LCAwZjM4LCAzMywgICAgdmxfMiwgICAgdywgdmwpLAorICAg
IElOU04ocG1vdnp4d3EsICAgICA2NiwgMGYzOCwgMzQsICAgIHZsXzQsICAgIHcsIHZsKSwKKyAg
ICBJTlNOKHBtb3Z6eGRxLCAgICAgNjYsIDBmMzgsIDM1LCAgICB2bF8yLCBkX25iLCB2bCksCiAg
ICAgSU5TTihwbXVsZHEsICAgICAgIDY2LCAwZjM4LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAog
ICAgIElOU04ocG11bGxkLCAgICAgICA2NiwgMGYzOCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwK
ICAgICBJTlNOKHBtdWx1ZHEsICAgICAgNjYsICAgMGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCks
CkBAIC0yNjMsNiArMjczLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2Fs
bFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2bCwgICAgdywgdmwp
LAogICAgIElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmwsICAgIGIsIHZsKSwK
ICAgICBJTlNOKHBtaW51dywgICAgICA2NiwgMGYzOCwgM2EsICAgIHZsLCAgICB3LCB2bCksCisg
ICAgSU5TTihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAorICAg
IElOU04ocG1vdnp4YncsICAgIDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJ
TlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5T
TihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04o
cG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgIHcsIHZsKSwKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ0MywxMyArNDQzLDIzIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8x
MjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWMg
Li4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAotICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxIH0sCisgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgy
Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bF9ieV84IH0sCisgICAgWzB4MjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDI0XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgy
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bF9ieV8yIH0sCiAgICAgWzB4MjYgLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDJjIC4uLiAweDJkXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50b19tZW0gPSAxIH0sCi0gICAgWzB4MzAg
Li4uIDB4MzVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAg
ICBbMHgzMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MzFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDMyXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzggfSwKKyAg
ICBbMHgzM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MzRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDM1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAg
ICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCkBAIC04MzA4LDYgKzgzMTgsMjUgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIG9wX2J5dGVzID0gMTYgPj4gKHBtb3ZfY29udmVydF9kZWx0YVtiICYgN10gLSB2
ZXgubCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBt
b3Z6eGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjIp
OiAvKiB2cG1vdnN4YnEgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyMyk6IC8qIHZwbW92c3h3ZCB7eCx5fW1tL21lbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyNCk6IC8qIHZw
bW92c3h3cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDI1KTogLyogdnBtb3ZzeGRxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMxKTogLyogdnBtb3Z6eGJk
IHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4MzIpOiAvKiB2cG1vdnp4YnEgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMyk6IC8qIHZwbW92enh3ZCB7eCx5fW1tL21l
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgz
NCk6IC8qIHZwbW92enh3cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDM1KTogLyogdnBtb3Z6eGRxIHt4LHl9bW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAmJiAoYiAmIDcp
ID09IDUsIEVYQ19VRCk7CisgICAgICAgIG9wX2J5dGVzID0gMzIgPj4gKHBtb3ZfY29udmVydF9k
ZWx0YVtiICYgN10gKyAxIC0gZXZleC5scik7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAoYiAmIDcp
IDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1v
dm50ZHFhIG0xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDJhKTogLyogdm1vdm50ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBA
IC0zMDUsMTAgKzMwNSwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClCKHBtdWxkcSwgX21hc2ssIHgs
IHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihw
bW92c3hkcSwgX21hc2ssIHgsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVsaWYgVUlOVF9TSVpF
ID09IDQKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1ZCwgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgs
IHkpICgodmVjX3QpQihwbWludWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNp
X3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVs
dWRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCKHBtb3Z6eGRxLCBfbWFzaywgKHZzaV9oYWxm
X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIElOVF9TSVpFID09IDgKICMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3Qp
QihwbWluc3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTIyMiw2ICsyMjIsMTYgQEAgUkVOKHB4b3IsICwg
ZCk7CiAjIGVuZGlmCiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOworT1ZSKHBtb3ZzeGJk
KTsKK09WUihwbW92c3hicSk7CitPVlIocG1vdnN4ZHEpOworT1ZSKHBtb3ZzeHdkKTsKK09WUihw
bW92c3h3cSk7CitPVlIocG1vdnp4YmQpOworT1ZSKHBtb3Z6eGJxKTsKK09WUihwbW92enhkcSk7
CitPVlIocG1vdnp4d2QpOworT1ZSKHBtb3Z6eHdxKTsKIE9WUihwbXVsbGQpOwogT1ZSKHBtdWxk
cSk7CiBPVlIocG11bHVkcSk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:43: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 1g4nd2-0008Rx-HK; Tue, 25 Sep 2018 13:43:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nd0-0008Re-LR
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:43:50 +0000
X-Inumbo-ID: 2f949375-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f949375-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:44:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:43:49 -0600
Message-Id: <5BAA3B8E02000078001EBB0A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:43:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 28/44] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB2cG1vdnsscyx1c317ZCxxfXcgdGFibGUgZW50cmllcyBpbiBldmV4LWRp
c3A4LmMgYXJlCnNsaWdodGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgb25lIHdvdWxkIGV4cGVjdCwg
ZHVlIHRvIHRoZW0gcmVxdWlyaW5nCkVWRVguVyB0byBiZSB6ZXJvLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IEFsc28gI1VEIHdoZW4gZXZl
eC56IGlzIHNldCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQuCnYzOiBOZXcuCgotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKQEAgLTE2NiwxMSArMTY2LDI2IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBtYXh1LCAgICAgICAgNjYsIDBmMzgs
IDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlucywgICAgICAgIDY2LCAwZjM4
LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1pbnUsICAgICAgICA2NiwgMGYz
OCwgM2IsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtb3ZkYiwgICAgICAgZjMsIDBm
MzgsIDMxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92ZHcsICAgICAgIGYzLCAw
ZjM4LCAzMywgICAgdmxfMiwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnFiLCAgICAgICBmMywg
MGYzOCwgMzIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZxZCwgICAgICAgZjMs
IDBmMzgsIDM1LCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihwbW92cXcsICAgICAgIGYz
LCAwZjM4LCAzNCwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNkYiwgICAgICBm
MywgMGYzOCwgMjEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzZHcsICAgICAg
ZjMsIDBmMzgsIDIzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c3FiLCAgICAg
IGYzLCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNxZCwgICAg
ICBmMywgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzcXcsICAg
ICAgZjMsIDBmMzgsIDI0LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92c3hiZCwg
ICAgIDY2LCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElOU04ocG1vdnN4YnEs
ICAgICA2NiwgMGYzOCwgMjIsICAgIHZsXzgsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3ZzeHdk
LCAgICAgNjYsIDBmMzgsIDIzLCAgICB2bF8yLCAgICB3LCB2bCksCiAgICAgSU5TTihwbW92c3h3
cSwgICAgIDY2LCAwZjM4LCAyNCwgICAgdmxfNCwgICAgdywgdmwpLAogICAgIElOU04ocG1vdnN4
ZHEsICAgICA2NiwgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3Z1
c2RiLCAgICAgZjMsIDBmMzgsIDExLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92
dXNkdywgICAgIGYzLCAwZjM4LCAxMywgICAgdmxfMiwgICAgYiwgdmwpLAorICAgIElOU04ocG1v
dnVzcWIsICAgICBmMywgMGYzOCwgMTIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBt
b3Z1c3FkLCAgICAgZjMsIDBmMzgsIDE1LCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihw
bW92dXNxdywgICAgIGYzLCAwZjM4LCAxNCwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElOU04o
cG1vdnp4YmQsICAgICA2NiwgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKICAgICBJTlNO
KHBtb3Z6eGJxLCAgICAgNjYsIDBmMzgsIDMyLCAgICB2bF84LCAgICBiLCB2bCksCiAgICAgSU5T
TihwbW92enh3ZCwgICAgIDY2LCAwZjM4LCAzMywgICAgdmxfMiwgICAgdywgdmwpLApAQCAtMjcz
LDcgKzI4OCwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAg
ICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEsICAgIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElO
U04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihw
bW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAorICAgIElOU04ocG1v
dnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3Z3
YiwgICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbW92enhi
dywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG11bGh1dywg
ICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxodywgICAg
ICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAt
MjcxLDYgKzI3MSwxNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBi
CiAjZW5kaWYKICNpZiAoSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNCB8fCBJTlRfU0la
RSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4KSAmJiBcCiAgICAgIGRlZmluZWQoX19BVlg1MTJGX18p
ICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIEVMRU1f
Q09VTlQgPT0gOCAvKiB2ZXh0cmFjdGl7MzIsNjR9eDQgKi8gfHwgXAorICAgICAoRUxFTV9DT1VO
VCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZl
eHRyYWN0aTMyeDggKi8gfHwgXAorICAgICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVMRU1fU0laRSA9
PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RpNjR4MiAqLworIyAgZGVm
aW5lIGxvd19oYWxmKHgpICh7IFwKKyAgICBoYWxmX3QgdF87IFwKKyAgICBhc20gKCAidmV4dHJh
Y3RpJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICAgICAgICA6IFtkXSAiPW0iICh0
XykgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAqIDgpLCBb
bl0gImkiIChFTEVNX0NPVU5UIC8gMikgKTsgXAorICAgIHRfOyBcCit9KQorIyBlbmRpZgogIyBp
ZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUgYnJvYWRjYXN0KHgp
ICh7IFwKICAgICB2ZWNfdCB0XzsgXApAQCAtMjg1LDYgKzI5Niw3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKIH0pCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVj
X3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1f
Q09VTlQpIC0gMSkpKSkKKyMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90KUIocG1vdnFkLCBf
bWFzaywgKHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9
PSA4IHx8IFVJTlRfU0laRSA9PSA4CiAjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAgICB2
ZWNfdCB0XzsgXApAQCAtNzE0LDYgKzcyNiwyNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjIGVuZGlmCiAjZW5kaWYKIAorI2lmIFZFQ19TSVpFID49IDE2CisK
KyMgaWYgIWRlZmluZWQobG93X2hhbGYpICYmIGRlZmluZWQoSEFMRl9TSVpFKQorc3RhdGljIGlu
bGluZSBoYWxmX3QgbG93X2hhbGYodmVjX3QgeCkKK3sKKyMgIGlmIEhBTEZfU0laRSA8IFZFQ19T
SVpFCisgICAgaGFsZl90IHk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IEVMRU1fQ09VTlQgLyAyOyArK2kgKQorICAgICAgICB5W2ldID0geFtpXTsKKworICAg
IHJldHVybiB5OworIyAgZWxzZQorICAgIHJldHVybiB4OworIyAgZW5kaWYKK30KKyMgZW5kaWYK
KworI2VuZGlmCisKICNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJ
WkUpCiAjIGluY2x1ZGUgInNpbWQtZm1hLmMiCiAjZW5kaWYKQEAgLTEwODEsNiArMTExNCwyMSBA
QCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICNlbmRpZgogCisjaWYgZGVmaW5lZCh3aWRlbjEpICYm
IGRlZmluZWQoc2hyaW5rMSkKKyAgICB7CisgICAgICAgIGhhbGZfdCBhdXgxID0gbG93X2hhbGYo
c3JjKSwgYXV4MjsKKworICAgICAgICB0b3VjaChhdXgxKTsKKyAgICAgICAgeCA9IHdpZGVuMShh
dXgxKTsKKyAgICAgICAgdG91Y2goeCk7CisgICAgICAgIGF1eDIgPSBzaHJpbmsxKHgpOworICAg
ICAgICB0b3VjaChhdXgyKTsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8g
MjsgKytpICkKKyAgICAgICAgICAgIGlmICggYXV4MltpXSAhPSBzcmNbaV0gKQorICAgICAgICAg
ICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKwogI2lmZGVmIGR1cF9sbwog
ICAgIHRvdWNoKHNyYyk7CiAgICAgeCA9IGR1cF9sbyhzcmMpOwotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgK
QEAgLTcwLDYgKzcwLDIzIEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KFYKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpF
KSkpIHZkaV90OwogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA+PSAxNgorCisjIGlmIEVMRU1fQ09V
TlQgPj0gMgorIyAgaWYgVkVDX1NJWkUgPiAzMgorIyAgIGRlZmluZSBIQUxGX1NJWkUgKFZFQ19T
SVpFIC8gMikKKyMgIGVsc2UKKyMgICBkZWZpbmUgSEFMRl9TSVpFIDE2CisjICBlbmRpZgordHlw
ZWRlZiB0eXBlb2YoKHZlY190KXt9WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxG
X1NJWkUpKSkgaGFsZl90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KEhBTEZfU0laRSkpKSB2cWlfaGFsZl90OwordHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0ZV9fKCh2
ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmhpX2hhbGZfdDsKK3R5cGVkZWYgaW50IF9fYXR0cmli
dXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2c2lfaGFsZl90OwordHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZkaV9oYWxmX3Q7
CisjIGVuZGlmCisKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gMTYKICMgZGVmaW5lIEIobiwg
cywgYS4uLikgICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyAxMjggIyMgcyhhKQogIyBkZWZpbmUg
Ql8obiwgcywgYS4uLikgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjICAgICAgICBzKGEpCi0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMDU2LDcgKzMwNTYsMjIgQEAgeDg2X2Rl
Y29kZSgKICAgICAgICAgICAgICAgICBkIHw9IHZTSUI7CiAgICAgICAgICAgICBzdGF0ZS0+c2lt
ZF9zaXplID0gZXh0MGYzOF90YWJsZVtiXS5zaW1kX3NpemU7CiAgICAgICAgICAgICBpZiAoIGV2
ZXhfZW5jb2RlZCgpICkKLSAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4
c2NhbGUoZXh0MGYzOF90YWJsZVtiXS5kOHMsIHN0YXRlKTsKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFZQTU9WVVMqIGFyZSBpZGVudGljYWwg
dG8gVlBNT1ZTKiBEaXNwOC1zY2FsaW5nLXdpc2UsIGJ1dAorICAgICAgICAgICAgICAgICAqIHRo
ZWlyIGF0dHJpYnV0ZXMgZG9uJ3QgbWF0Y2ggdGhvc2Ugb2YgdGhlIHZleF82NiBlbmNvZGVkCisg
ICAgICAgICAgICAgICAgICogaW5zbnMgd2l0aCB0aGUgc2FtZSBiYXNlIG9wY29kZXMuIFJhdGhl
ciB0aGFuIGFkZGluZyBuZXcKKyAgICAgICAgICAgICAgICAgKiBjb2x1bW5zIHRvIHRoZSB0YWJs
ZSwgaGFuZGxlIHRoaXMgaGVyZSBmb3Igbm93LgorICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgIGlmICggZXZleC5wZnggIT0gdmV4X2YzIHx8IChiICYgMHhmOCkgIT0gMHgxMCAp
CisgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZShleHQw
ZjM4X3RhYmxlW2JdLmQ4cywgc3RhdGUpOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhz
Y2FsZShleHQwZjM4X3RhYmxlW2IgKyAweDEwXS5kOHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSk7CisgICAgICAgICAgICAgICAgICAg
IHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgZXh0XzBmM2E6CkBA
IC04MzE4LDEwICs4MzMzLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDE2
ID4+IChwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddIC0gdmV4LmwpOwogICAgICAgICBnb3RvIHNp
bWRfMGZfaW50OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxMCk6
IC8qIHZwbW92dXN3YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB7eCx5fW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMCk6IC8q
IHZwbW92c3diIFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBtb3Z6eGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMwKTogLyogdnBt
b3Z3YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmJ3KTsKLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgIGlm
ICggZXZleC5wZnggIT0gdmV4X2YzICkKKyAgICAgICAgewogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQgeG1tL21lbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8qIHZwbW92c3hi
cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDIzKTogLyogdnBtb3ZzeHdkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KQEAgLTgz
MzIsNyArODM1MSwyOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDMzKTogLyogdnBtb3Z6eHdkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM0KTogLyogdnBtb3Z6eHdx
IHhtbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4MzUpOiAvKiB2cG1vdnp4ZHEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwotICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICYmIChiICYgNykgPT0gNSwgRVhDX1VEKTsK
KyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgJiYgKGIgJiA3KSA9PSA1
LCBFWENfVUQpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTEpOiAvKiB2cG1vdnVzZGIgW3h5el1tbSx4
bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxMik6
IC8qIHZwbW92dXNxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfRjMoMHgwZjM4LCAweDEzKTogLyogdnBtb3Z1c2R3IFt4eXpdbW0se3gseX1tbS9tZW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDE0KTogLyogdnBt
b3Z1c3F3IFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MygweDBmMzgsIDB4MTUpOiAvKiB2cG1vdnVzcWQgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnNkYiBb
eHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4
LCAweDIyKTogLyogdnBtb3ZzcWIgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMyk6IC8qIHZwbW92c2R3IFt4eXpdbW0se3gseX1t
bS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI0KTog
LyogdnBtb3ZzcXcgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYX0YzKDB4MGYzOCwgMHgyNSk6IC8qIHZwbW92c3FkIFt4eXpdbW0se3gseX1tbS9tZW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMxKTogLyogdnBtb3Zk
YiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgw
ZjM4LCAweDMyKTogLyogdnBtb3ZxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMzKTogLyogdnBtb3ZkdyBbeHl6XW1tLHt4LHl9
bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzNCk6
IC8qIHZwbW92cXcgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYX0YzKDB4MGYzOCwgMHgzNSk6IC8qIHZwbW92cWQgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAq
LworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCAoZWEudHlwZSA9
PSBPUF9NRU0gJiYgZXZleC56KSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGQgPSBEc3RNZW0gfCBT
cmNSZWcgfCBUd29PcDsKKyAgICAgICAgfQogICAgICAgICBvcF9ieXRlcyA9IDMyID4+IChwbW92
X2NvbnZlcnRfZGVsdGFbYiAmIDddICsgMSAtIGV2ZXgubHIpOwogICAgICAgICBlbGVtX2J5dGVz
ID0gKGIgJiA3KSA8IDMgPyAxIDogKGIgJiA3KSAhPSA1ID8gMiA6IDQ7CiAgICAgICAgIGdvdG8g
YXZ4NTEyZl9ub19zYWU7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:44:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4ndh-00008f-Tb; Tue, 25 Sep 2018 13:44:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4ndh-00008V-81
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:44:33 +0000
X-Inumbo-ID: 48e52b02-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48e52b02-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:45:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:44:31 -0600
Message-Id: <5BAA3BB802000078001EBB0D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:44:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 29/44] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBvbmNlIGFnYWluIG9uZSBleHRyYSB0d29ieXRlX3RhYmxlW10gZW50cnkgd2hpY2gg
Z2V0cyBpdHMgRGlzcDgKc2hpZnQgdmFsdWUgc2V0IHJpZ2h0IGF3YXkgd2l0aG91dCBnZXR0aW5n
IHN1cHBvcnQgaW1wbGVtZW50ZWQganVzdCB5ZXQsCmFnYWluIHRvIGF2b2lkIG5lZWRsZXNzbHkg
c3BsaXR0aW5nIGdyb3VwcyBvZiBlbnRyaWVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE1vdmUgT1ZSKCkgYWRkaXRpb25zIGludG8gX19B
Vlg1MTJWTF9fIGNvbmRpdGlvbmFsLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jCkBAIC0yMTgsNiArMjE4LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmX2FsbFtdID0KICAgICBJTlNOKHB0ZXJubG9nLCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwg
ICAgIGRxLCB2bCksCiAgICAgSU5TTihwdGVzdG0sICAgICAgIDY2LCAwZjM4LCAyNywgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RubSwgICAgICBmMywgMGYzOCwgMjcsICAgIHZs
LCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB1bnBja2hkcSwgICAgNjYsICAgMGYsIDZhLCAgICB2
bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwdW5wY2tocWRxLCAgIDY2LCAgIDBmLCA2ZCwgICAg
dmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAg
IHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAg
ICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwg
ICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU05fUEZQKHNodWYsICAgICAgICAgICAwZiwgYzYp
LAogICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwgNTEpLApAQCAtMzE2LDYgKzMyMCwx
MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBz
dWJ3LCAgICAgICA2NiwgICAwZiwgZjksICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwdGVz
dG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgICBidywgdmwpLAogICAgIElOU04ocHRlc3Ru
bSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHB1bnBja2hi
dywgICA2NiwgICAwZiwgNjgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwdW5wY2tod2Qs
ICAgNjYsICAgMGYsIDY5LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHVucGNrbGJ3LCAg
IDY2LCAgIDBmLCA2MCwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHB1bnBja2x3ZCwgICA2
NiwgICAwZiwgNjEsICAgIHZsLCAgICB3LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyYndfMTI4W10gPSB7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMjk0LDYgKzI5
NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgYXNt
ICggInZwYnJvYWRjYXN0ZCAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAogICAg
IHRfOyBcCiB9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KUIocHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5
KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIocHVucGNrbGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90
KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQiht
b3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQp
IC0gMSkpKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90KUIocG1vdnFkLCBfbWFzaywg
KHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkKQEAgLTMxMSw2ICszMTUsMTAgQEAgc3Rh
dGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAg
ZW5kaWYKKyMgIGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAo
dmRpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3Zk
cWE2NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKICMgZW5k
aWYKICMgaWYgSU5UX1NJWkUgPT0gNAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTI1Miw2ICsyNTIs
MTAgQEAgT1ZSKHBtb3Z6eHdxKTsKIE9WUihwbXVsbGQpOwogT1ZSKHBtdWxkcSk7CiBPVlIocG11
bHVkcSk7CitPVlIocHVucGNraGRxKTsKK09WUihwdW5wY2tocWRxKTsKK09WUihwdW5wY2tsZHEp
OworT1ZSKHB1bnBja2xxZHEpOwogI2VuZGlmCiAKICN1bmRlZiBPVlJfVkZQCi0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTIsMTAgKzMxMiwxMCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4
NWJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAg
WzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2Zw
LCBkOHNfdmwgfSwKLSAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9vdGhlciB9LAorICAgIFsweDYwIC4uLiAweDYyXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg2MyAuLi4gMHg2N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
LSAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAotICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCisgICAgWzB4NmIgLi4uIDB4NmRd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0s
CiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX25vbmUs
IGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92
LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxN
b2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LApAQCAtNjY0Myw2ICs2NjQzLDEyIEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIGdvdG8gc2lt
ZF8wZl9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2MCk6
IC8qIHZwdW5wY2tsYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjEpOiAvKiB2cHVucGNrbHdkIFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDY4KTogLyogdnB1bnBja2hidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2OSk6IC8qIHZwdW5wY2to
d2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIG9wX2J5dGVzID0g
MTYgPDwgZXZleC5scjsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAv
KiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6
XW1te2t9ICovCkBAIC02NjcxLDYgKzY2NzcsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVs
ZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2Mik6IC8qIHZwdW5wY2tsZHEg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4NmEpOiAvKiB2cHVucGNraGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQp
OworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBvcF9ieXRlcyA9
IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI2KTogLyogdnB0ZXN0bm17Yix3fSBbeHl6
XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgw
ZjM4LCAweDI3KTogLyogdnB0ZXN0bm17ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8K
ICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwpAQCAtNjY5Nyw2ICs2NzEwLDEwIEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAg
IGdvdG8gc2ltZF96bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2
Yyk6IC8qIHZwdW5wY2tscWRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZkKTogLyogdnB1bnBja2hxZHEgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9u
ID0gZmFsc2U7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY0KTogLyog
dnBtdWx1ZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:45:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:45: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 1g4neB-0000EF-8z; Tue, 25 Sep 2018 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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4ne9-0000Dw-Rk
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:45:01 +0000
X-Inumbo-ID: e4834eef-c0c8-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4834eef-c0c8-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:42:49 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:44:59 -0600
Message-Id: <5BAA3BD302000078001EBB10@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:44:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 30/44] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVyZmFjZSkg
bmFtZSBvZiB0aGUKQVZYNTEyX1ZCTUkgZmVhdHVyZSBmbGFnLCBvbiB0aGUgYXNzdW1wdGlvbiB0
aGF0IG5vIGV4dGVybmFsIGNvbnN1bWVyCmhhcyBhY3R1YWxseSBiZWVuIHVzaW5nIHRoYXQgZmxh
ZyBzbyBmYXIuIEZ1cnRoZXJtb3JlIG1ha2UgaXQgaGF2ZQpBVlg1MTJCVyBpbnN0ZWFkIG9mIEFW
WDUxMkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcgZnVsbAo2NC1iaXQgbWFzayBy
ZWdpc3RlcnMgKHRoZSB1cHBlciA0OCBiaXRzIG9mIHdoaWNoIGNhbid0IGJlIGFjY2Vzc2VkCm90
aGVyIHRoYW4gdGhyb3VnaCBYU0FWRS9YUlNUT1Igd2l0aG91dCBBVlg1MTJCVyBzdXBwb3J0KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBO
ZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE2Miw2ICsxNjIsMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGNtcGd0
ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKHBjbXBn
dHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwY21w
dSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocGVy
bWkyLCAgICAgICA2NiwgMGYzOCwgNzYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBl
cm1pMiwgICAgICAgNjYsIDBmMzgsIDc3LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihw
ZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZSwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04o
cGVybXQyLCAgICAgICA2NiwgMGYzOCwgN2YsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNO
KHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNkLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElO
U04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTI4
Myw2ICsyODcsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAg
ICBJTlNOKHBjbXBndGIsICAgICA2NiwgICAwZiwgNjQsICAgIHZsLCAgICBiLCB2bCksCiAgICAg
SU5TTihwY21wZ3R3LCAgICAgNjYsICAgMGYsIDY1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElO
U04ocGNtcHUsICAgICAgIDY2LCAwZjNhLCAzZSwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNO
KHBlcm1pMncsICAgICA2NiwgMGYzOCwgNzUsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihw
ZXJtdDJ3LCAgICAgNjYsIDBmMzgsIDdkLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG1h
ZGR3ZCwgICAgIDY2LCAgIDBmLCBmNSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtYXhz
YiwgICAgICA2NiwgMGYzOCwgM2MsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwbWF4c3cs
ICAgICAgNjYsICAgMGYsIGVlLCAgICB2bCwgICAgdywgdmwpLApAQCAtMzY3LDYgKzM3MywxMSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfNTEyW10KICAgICBJTlNOKGluc2Vy
dGkzMng4LCAgICA2NiwgMGYzYSwgM2EsIGVsXzgsIGQsIHZsKSwKIH07CiAKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJfdmJtaV9hbGxbXSA9IHsKKyAgICBJTlNOKHBlcm1pMmIsICAg
ICAgIDY2LCAwZjM4LCA3NSwgdmwsIGIsIHZsKSwKKyAgICBJTlNOKHBlcm10MmIsICAgICAgIDY2
LCAwZjM4LCA3ZCwgdmwsIGIsIHZsKSwKK307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFy
IHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5z
aWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQg
Y2hhciB2bF9ubzEyOFtdID0geyBWTF81MTIsIFZMXzI1NiB9OwpAQCAtNjk5LDQgKzcxMCw1IEBA
IHZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKICAgICBSVU4oYXZ4NTEy
ZHEsIDEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCBubzEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCA1
MTIpOworICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKIH0KLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBA
IC0xNDQsNiArMTQ0LDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3Qg
YgogIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBzLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2ts
cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICAgZGVmaW5lIHN3YXAoeCkgQihzaHVm
cHMsIF9tYXNrLCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKKyMgICBlbHNlCisjICAg
IGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodnBlcm1pMnZhcnBzLCBfbWFzaywgeCwgaW50
ZXJsZWF2ZV9oaSwgeSwgfjApCisjICAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBl
cm10MnZhcnBzLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCiAjICAgZW5kaWYKICMg
IGVsaWYgRkxPQVRfU0laRSA9PSA4CiAjICAgaWYgVkVDX1NJWkUgPj0gMzIKQEAgLTE2OCw2ICsx
NzEsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICAgIGRl
ZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocGQsIF9tYXNrLCB4LCB5LCB1bmRlZigp
LCB+MCkKICMgICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih1bnBja2xwZCwgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQogIyAgICBkZWZpbmUgc3dhcCh4KSBCKHNodWZwZCwgX21hc2ss
IHgsIHgsIDBiMDEsIHVuZGVmKCksIH4wKQorIyAgIGVsc2UKKyMgICAgZGVmaW5lIGludGVybGVh
dmVfaGkoeCwgeSkgQih2cGVybWkydmFycGQsIF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+
MCkKKyMgICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih2cGVybXQydmFycGQsIF9tYXNr
LCBpbnRlcmxlYXZlX2xvLCB4LCB5LCB+MCkKICMgICBlbmRpZgogIyAgZW5kaWYKICMgZW5kaWYK
QEAgLTI5Nyw2ICszMDMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
ICgodmVjX3QpQihwdW5wY2toZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNp
X3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3Qp
QihwdW5wY2tsZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYo
KSwgfjApKQorIyAgZWxzZQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3Qp
Qih2cGVybWkydmFyZCwgX21hc2ssICh2c2lfdCkoeCksIGludGVybGVhdmVfaGksICh2c2lfdCko
eSksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10
MnZhcmQsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCB+MCkp
CiAjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCkBAIC0z
MTgsNiArMzI3LDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgog
IyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZl
Y190KUIocHVucGNraHFkcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1
bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1
bnBja2xxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQorIyAgZWxzZQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2
cGVybWkydmFycSwgX21hc2ssICh2ZGlfdCkoeCksIGludGVybGVhdmVfaGksICh2ZGlfdCkoeSks
IH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10MnZh
cnEsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCB+MCkpCiAj
ICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywg
KHZkaV90KSh4KSwgKHZkaV90KSh5KSwgMGIwMTAxMDEwMSkpCiAjIGVuZGlmCkBAIC03NjMsNiAr
Nzc1LDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpLCBqOwog
ICAgIHZlY190IHgsIHksIHosIHNyYywgaW52LCBhbHQsIHNoOworICAgIHZpbnRfdCBpbnRlcmxl
YXZlX2xvLCBpbnRlcmxlYXZlX2hpOwogCiAgICAgZm9yICggaSA9IDAsIGogPSBFTEVNX1NJWkUg
PDwgMzsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCiAgICAgewpAQCAtNzc2LDYgKzc4OSw5IEBAIGlu
dCBzaW1kX3Rlc3Qodm9pZCkKICAgICAgICAgaWYgKCAhKGkgJiAoaSArIDEpKSApCiAgICAgICAg
ICAgICAtLWo7CiAgICAgICAgIHNoW2ldID0gajsKKworICAgICAgICBpbnRlcmxlYXZlX2xvW2ld
ID0gKChpICYgMSkgKiBFTEVNX0NPVU5UKSB8IChpID4+IDEpOworICAgICAgICBpbnRlcmxlYXZl
X2hpW2ldID0gaW50ZXJsZWF2ZV9sb1tpXSArIChFTEVNX0NPVU5UIC8gMik7CiAgICAgfQogCiAg
ICAgdG91Y2goc3JjKTsKQEAgLTEwNjksNyArMTA4NSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICAgICB4ID0gc3JjICogYWx0OwogICAgIHkgPSBpbnRlcmxlYXZlX2xvKHgsIGFsdCA8IDApOwog
ICAgIHRvdWNoKHgpOwotICAgIHogPSB3aWRlbjEoeCk7CisgICAgeiA9IHdpZGVuMShsb3dfaGFs
Zih4KSk7CiAgICAgdG91Y2goeCk7CiAgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19MSU5F
X187CiAKQEAgLTExMDEsNyArMTExNyw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKIAogIyBpZmRl
ZiB3aWRlbjEKICAgICB0b3VjaChzcmMpOwotICAgIHggPSB3aWRlbjEoc3JjKTsKKyAgICB4ID0g
d2lkZW4xKGxvd19oYWxmKHNyYykpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwg
eSkgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNzAs
NiArNzAsMTYgQEAgdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVgogdHlw
ZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRp
X3Q7CiAjZW5kaWYKIAorI2lmIEVMRU1fU0laRSA9PSAxCit0eXBlZGVmIHZxaV90IHZpbnRfdDsK
KyNlbGlmIEVMRU1fU0laRSA9PSAyCit0eXBlZGVmIHZoaV90IHZpbnRfdDsKKyNlbGlmIEVMRU1f
U0laRSA9PSA0Cit0eXBlZGVmIHZzaV90IHZpbnRfdDsKKyNlbGlmIEVMRU1fU0laRSA9PSA4Cit0
eXBlZGVmIHZkaV90IHZpbnRfdDsKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPj0gMTYKIAogIyBp
ZiBFTEVNX0NPVU5UID49IDIKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTI3
OSw2ICsyNzksMTYgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeAog
ICAgIChyZXMuYiAmICgxVSA8PCAzMSkpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc19h
dng1MTJfdmJtaSAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90
ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8
IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmMg
PSAwOyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBO
VUxMKTsgXAorICAgIChyZXMuYyAmICgxVSA8PCAxKSkgIT0gMDsgXAorfSkKKwogaW50IGVtdWxf
dGVzdF9jcHVpZCgKICAgICB1aW50MzJfdCBsZWFmLAogICAgIHVpbnQzMl90IHN1YmxlYWYsCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NjgsOSArNDY4LDEzIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4NTldID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSAzIH0sCiAgICAgWzB4NWFdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDVi
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9i
eV8yIH0sCisgICAgWzB4NzUgLi4uIDB4NzZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4NzddID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg3OF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDc5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAogICAgIFsweDdhIC4uLiAweDdjXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg3ZCAuLi4g
MHg3ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192
bCB9LAogICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnRvX21lbSA9IDEgfSwK
ICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudnNpYiA9
IDEgfSwKQEAgLTE4NTIsNiArMTg1Niw3IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2RlZmlu
ZSB2Y3B1X2hhc19zaGEoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjksIGN0
eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYncoKSAgICB2Y3B1X2hhcyggICAgICAg
ICA3LCBFQlgsIDMwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAg
dmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAzMSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hh
c19hdng1MTJfdmJtaSgpIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDEsIGN0eHQsIG9wcykK
ICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gs
IDIyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMo
MHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQogCkBAIC02MDExLDYgKzYwMTYsMTEgQEAg
eDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxNSk6
IC8qIHZ1bnBja2hwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9ET1VCTEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwor
ICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDc2KTogLyogdnBlcm1pMntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzcpOiAvKiB2
cGVybWkycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2UpOiAvKiB2cGVybXQye2QscX0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg3Zik6IC8qIHZwZXJtdDJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRi
KTogLyogdnBhbmR7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTg1
MjIsNiArODUzMiwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAg
ICAgZ290byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2QpOiAvKiB2cGVy
bXQye2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGlmICgg
IWV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfdmJt
aSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7
CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEy
Zl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc4KTog
LyogdnBicm9hZGNhc3RiIHhtbS9tOCxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg3OSk6IC8qIHZwYnJvYWRjYXN0dyB4bW0vbTE2LFt4eXpdbW17
a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaApAQCAtMTA3LDYgKzEwNyw5IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEy
YncgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJCVykKICNkZWZpbmUgY3B1
X2hhc19hdng1MTJ2bCAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMlZMKQog
CisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4ICovCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJfVkJNSSkKKwogLyog
Q1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpCiAKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMjQsNyArMjI0LDcgQEAgWEVOX0NQVUZFQVRV
UkUoQVZYNTEyVkwsICAgICAgNSozMiszMSkgLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0
dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCwgd29yZCA2ICovCiBYRU5fQ1BVRkVB
VFVSRShQUkVGRVRDSFdUMSwgICA2KjMyKyAwKSAvKkEgIFBSRUZFVENIV1QxIGluc3RydWN0aW9u
ICovCi1YRU5fQ1BVRkVBVFVSRShBVlg1MTJWQk1JLCAgICA2KjMyKyAxKSAvKkEgIEFWWC01MTIg
VmVjdG9yIEJ5dGUgTWFuaXB1bGF0aW9uIEluc3RycyAqLworWEVOX0NQVUZFQVRVUkUoQVZYNTEy
X1ZCTUksICAgNiozMisgMSkgLypBICBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlwdWxhdGlvbiBJ
bnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKFVNSVAsICAgICAgICAgIDYqMzIrIDIpIC8qUyAgVXNl
ciBNb2RlIEluc3RydWN0aW9uIFByZXZlbnRpb24gKi8KIFhFTl9DUFVGRUFUVVJFKFBLVSwgICAg
ICAgICAgIDYqMzIrIDMpIC8qSCAgUHJvdGVjdGlvbiBLZXlzIGZvciBVc2Vyc3BhY2UgKi8KIFhF
Tl9DUFVGRUFUVVJFKE9TUEtFLCAgICAgICAgIDYqMzIrIDQpIC8qISAgT1MgUHJvdGVjdGlvbiBL
ZXlzIEVuYWJsZSAqLwotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29s
cy9nZW4tY3B1aWQucHkKQEAgLTI1NCwxMiArMjU0LDE3IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhz
dGF0ZSk6CiAgICAgICAgIEFWWDI6IFtBVlg1MTJGXSwKIAogICAgICAgICAjIEFWWDUxMkYgaXMg
dGFrZW4gdG8gbWVhbiBoYXJkd2FyZSBzdXBwb3J0IGZvciA1MTJiaXQgcmVnaXN0ZXJzCi0gICAg
ICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRlcGVuZHMgb24gdGhlIEVWRVggcHJlZml4IHRvIGVu
Y29kZSksIGFuZCB0aGUKLSAgICAgICAgIyBpbnN0cnVjdGlvbnMgdGhlbXNlbHZlcy4gQWxsIGZ1
cnRoZXIgQVZYNTEyIGZlYXR1cmVzIGFyZSBidWlsdCBvbgotICAgICAgICAjIHRvcCBvZiBBVlg1
MTJGCisgICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRlcGVuZHMgb24gdGhlIEVWRVggcHJl
Zml4IHRvIGVuY29kZSkgYXMgd2VsbAorICAgICAgICAjIGFzIG1hc2sgcmVnaXN0ZXJzLCBhbmQg
dGhlIGluc3RydWN0aW9ucyB0aGVtc2VsdmVzLiBBbGwgZnVydGhlcgorICAgICAgICAjIEFWWDUx
MiBmZWF0dXJlcyBhcmUgYnVpbHQgb24gdG9wIG9mIEFWWDUxMkYKICAgICAgICAgQVZYNTEyRjog
W0FWWDUxMkRRLCBBVlg1MTJJRk1BLCBBVlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUxMkNELAotICAg
ICAgICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBBVlg1MTJWQk1JLCBBVlg1MTJfNFZO
TklXLAotICAgICAgICAgICAgICAgICAgQVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0s
CisgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMl80Vk5OSVcsIEFW
WDUxMl80Rk1BUFMsCisgICAgICAgICAgICAgICAgICBBVlg1MTJfVlBPUENOVERRXSwKKworICAg
ICAgICAjIEFWWDUxMiBleHRlbnNpb25zIGFjdGluZyBzb2xlbHkgb24gdmVjdG9ycyBvZiBieXRl
cy93b3JkcyBhcmUgbWFkZQorICAgICAgICAjIGRlcGVuZGVudHMgb2YgQVZYNTEyQlcgKGFzIHRv
IHJlcXVpcmluZyB3aWRlciB0aGFuIDE2LWJpdCBtYXNrCisgICAgICAgICMgcmVnaXN0ZXJzKSwg
ZGVzcGl0ZSB0aGUgU0RNIG5vdCBmb3JtYWxseSBtYWtpbmcgdGhpcyBjb25uZWN0aW9uLgorICAg
ICAgICBBVlg1MTJCVzogW0FWWDUxMl9WQk1JXSwKIAogICAgICAgICAjIFRoZSBmZWF0dXJlczoK
ICAgICAgICAgIyAgICogU2luZ2xlIFRocmVhZCBJbmRpcmVjdCBCcmFuY2ggUHJlZGljdG9ycwoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:46:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 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 1g4nfW-0000U6-ST; Tue, 25 Sep 2018 13:46:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nfV-0000Tv-96
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:46:25 +0000
X-Inumbo-ID: 8b3df40c-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b3df40c-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:47:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:46:23 -0600
Message-Id: <5BAA3C2802000078001EBB13@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:46:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 31/44] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBpbmNsdWRlIHNodWZmezMyeDQsNjR4Mn0gYXMgYmVpbmcgdmVyeSBzaW1pbGFyIHRvIHNo
dWZpezMyeDQsNjR4Mn0uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NDogTW92ZSBPVlIoKSBhZGRpdGlvbiBpbnRvIF9fQVZYNTEyVkxfXyBjb25k
aXRpb25hbC4gQ29ycmVjdCBjb21tZW50cy4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwpAQCAtMjAzLDYgKzIwMyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJmX2FsbFtdID0KICAgICBJTlNOKHByb2x2LCAgICAgICAgNjYsIDBmMzgsIDE1LCAgICB2
bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTlgocHJvciwgICAgICAgIDY2LCAgIDBmLCA3MiwgMCwg
dmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocHJvcnYsICAgICAgICA2NiwgMGYzOCwgMTQsICAg
IHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBzaHVmZCwgICAgICAgNjYsICAgMGYsIDcwLCAg
ICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwg
ICAgZWxfNCwgICAgZCwgdmwpLAogICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIs
IDYsIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYz
LCAgICBlbF8yLCAgICBxLCB2bCksCkBAIC0yNTMsNiArMjU0LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX25vMTI4W10KICAgICBJTlNOKGV4dHJhY3RpMzJ4NCwgICA2Niwg
MGYzYSwgMzksIGVsXzQsICBkLCB2bCksCiAgICAgSU5TTihpbnNlcnRmMzJ4NCwgICAgNjYsIDBm
M2EsIDE4LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oaW5zZXJ0aTMyeDQsICAgIDY2LCAwZjNh
LCAzOCwgZWxfNCwgIGQsIHZsKSwKKyAgICBJTlNOKHNodWZmMzJ4NCwgICAgICA2NiwgMGYzYSwg
MjMsIHZsLCAgICBkLCB2bCksCisgICAgSU5TTihzaHVmZjY0eDIsICAgICAgNjYsIDBmM2EsIDIz
LCB2bCwgICAgcSwgdmwpLAorICAgIElOU04oc2h1ZmkzMng0LCAgICAgIDY2LCAwZjNhLCA0Mywg
dmwsICAgIGQsIHZsKSwKKyAgICBJTlNOKHNodWZpNjR4MiwgICAgICA2NiwgMGYzYSwgNDMsIHZs
LCAgICBxLCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl81MTJb
XSA9IHsKQEAgLTMwNyw2ICszMTIsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
YndfYWxsW10KICAgICBJTlNOKHBtdWxodywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3
LCB2bCksCiAgICAgSU5TTihwbXVsbHcsICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywg
dmwpLAogICAgIElOU04ocHNhZGJ3LCAgICAgIDY2LCAgIDBmLCBmNiwgICAgdmwsICAgIGIsIHZs
KSwKKyAgICBJTlNOKHBzaHVmYiwgICAgICA2NiwgMGYzOCwgMDAsICAgIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwc2h1Zmh3LCAgICAgZjMsICAgMGYsIDcwLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocHNodWZsdywgICAgIGYyLCAgIDBmLCA3MCwgICAgdmwsICAgIHcsIHZsKSwKICAg
ICBJTlNOWChwc2xsZHEsICAgICA2NiwgICAwZiwgNzMsIDcsIHZsLCAgICBiLCB2bCksCiAgICAg
SU5TTihwc2xsdncsICAgICAgNjYsIDBmMzgsIDEyLCAgICB2bCwgICAgdywgdmwpLAogICAgIElO
U04ocHNsbHcsICAgICAgIDY2LCAgIDBmLCBmMSwgICAgZWxfOCwgIHcsIHZsKSwKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCkBAIC0xNDcsNiArMTQ3LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGIKICMgICBlbHNlCiAjICAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
IEIodnBlcm1pMnZhcnBzLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjApCiAjICAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBzLCBfbWFzaywgaW50ZXJsZWF2
ZV9sbywgeCwgeSwgfjApCisjICAgIGRlZmluZSBzd2FwKHgpICh7IFwKKyAgICB2ZWNfdCB0XyA9
IEIoc2h1Zl9mMzJ4NF8sIF9tYXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAw
MDExMDExLCB1bmRlZigpLCB+MCk7IFwKKyAgICBCKHNodWZwcywgX21hc2ssIHRfLCB0XywgMGIw
MDAxMTAxMSwgdW5kZWYoKSwgfjApOyBcCit9KQogIyAgIGVuZGlmCiAjICBlbGlmIEZMT0FUX1NJ
WkUgPT0gOAogIyAgIGlmIFZFQ19TSVpFID49IDMyCkBAIC0xNzQsNiArMTc4LDEwIEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICBlbHNlCiAjICAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodnBlcm1pMnZhcnBkLCBfbWFzaywgeCwgaW50ZXJsZWF2
ZV9oaSwgeSwgfjApCiAjICAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZh
cnBkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCisjICAgIGRlZmluZSBzd2FwKHgp
ICh7IFwKKyAgICB2ZWNfdCB0XyA9IEIoc2h1Zl9mNjR4Ml8sIF9tYXNrLCB4LCB4LCBWRUNfU0la
RSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigpLCB+MCk7IFwKKyAgICBCKHNodWZw
ZCwgX21hc2ssIHRfLCB0XywgMGIwMTAxMDEwMSwgdW5kZWYoKSwgfjApOyBcCit9KQogIyAgIGVu
ZGlmCiAjICBlbmRpZgogIyBlbmRpZgpAQCAtMzAzLDkgKzMxMSwxNCBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toZHEsIF9tYXNrLCAodnNp
X3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAo
dnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVj
X3QpQihwc2h1ZmQsIF9tYXNrLCAodnNpX3QpKHgpLCAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYo
KSwgfjApKQogIyAgZWxzZQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3Qp
Qih2cGVybWkydmFyZCwgX21hc2ssICh2c2lfdCkoeCksIGludGVybGVhdmVfaGksICh2c2lfdCko
eSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10
MnZhcmQsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCB+MCkp
CisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ssIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQihzaHVmX2kzMng0XywgX21hc2ssICh2c2lfdCkoeCksICh2
c2lfdCkoeCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAz
MiA/IDBiMDEgOiAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBl
bmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFzaywgKHZz
aV90KSh4KSwgKHZzaV90KSh5KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBi
MDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCkBAIC0zMjcsOSAr
MzQwLDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGlm
IFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClC
KHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYo
KSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2ts
cWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgKHZzaV90KSh4KSwg
MGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVsc2UKICMgICBkZWZpbmUgaW50
ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnEsIF9tYXNrLCAodmRpX3QpKHgp
LCBpbnRlcmxlYXZlX2hpLCAodmRpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVf
bG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZk
aV90KSh4KSwgKHZkaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihw
c2h1ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2c2lfdClCKHNo
dWZfaTY0eDJfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDEx
MDExLCAodmRpX3QpdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDBiMDEwMDExMTAsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5lIG1p
eCh4LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5
KSwgMGIwMTAxMDEwMSkpCiAjIGVuZGlmCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMTE5LDYgKzEx
OSwxMiBAQCB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3JfCiAKICNpZmRl
ZiBfX0FWWDUxMkZfXwogCisvKiBTYWRseSB0aGVyZSBhcmUgYSBmZXcgZXhjZXB0aW9ucyB0byB0
aGUgZ2VuZXJhbCBuYW1pbmcgcnVsZXMuICovCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZf
ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCisjZGVmaW5lIF9f
YnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4
Ml9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfNTEyX21hc2sgX19idWls
dGluX2lhMzJfc2h1Zl9pMzJ4NF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTY0
eDJfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pNjR4Ml9tYXNrCisKICNpZiBWRUNfU0la
RSA8IDY0CiAjIHByYWdtYSBHQ0MgdGFyZ2V0ICggImF2eDUxMnZsIiApCiAjZW5kaWYKQEAgLTI2
Miw2ICsyNjgsNyBAQCBPVlIocG1vdnp4d3EpOwogT1ZSKHBtdWxsZCk7CiBPVlIocG11bGRxKTsK
IE9WUihwbXVsdWRxKTsKK09WUihwc2h1ZmQpOwogT1ZSKHB1bnBja2hkcSk7CiBPVlIocHVucGNr
aHFkcSk7CiBPVlIocHVucGNrbGRxKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTMxOCw3ICszMTgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewog
ICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9LAogICAgIFsweDZmXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKLSAgICBbMHg3
MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIgfSwKKyAgICBbMHg3MF0g
PSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsw
eDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9ub25l
LCBkOHNfdmwgfSwKICAgICBbMHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7IERzdEltcGxp
Y2l0fFNyY05vbmUgfSwKQEAgLTQzMiw3ICs0MzIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgIHVpbnQ4X3QgdnNpYjoxOwogICAgIGRpc3A4c2NhbGVfdCBkOHM6
NDsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewotICAgIFsweDAwIC4uLiAweDBiXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDAxIC4uLiAweDBiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDBjIC4uLiAweDBmXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MTAgLi4uIDB4MTJdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKQEAgLTU0Myw2
ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDIw
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IDAgfSwKICAgICBbMHgyMV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0gMiB9LAogICAgIFsweDIyXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IGQ4c19kcTY0IH0sCisgICAgWzB4MjNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MjVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAg
WzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKQEAg
LTU1Miw2ICs1NTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAg
IFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDQwIC4uLiAweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwIH0sCiAgICAgWzB4NDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4NDNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhz
X3ZsIH0sCiAgICAgWzB4NDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4NDZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDgg
Li4uIDB4NDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9
LApAQCAtNjY2NCw2ICs2NjY3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1h
ZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwMCk6
IC8qIHZwc2h1ZmIgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZh
dWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQ1KTogLyogdnBtdWxsdyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTY5MTksNiArNjkyMywyMCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGJyZWFr
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzApOiAvKiB2cHNodWZk
ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfRjMoMHgwZiwgMHg3MCk6IC8qIHZwc2h1Zmh3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHg3MCk6IC8qIHZwc2h1
Zmx3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgaWYgKCBldmV4LnBm
eCA9PSB2ZXhfNjYgKQorICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywg
RVhDX1VEKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgfQorICAgICAgICBkID0gKGQgJiB+U3JjTWFz
aykgfCBTcmNNZW0gfCBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwor
ICAgICAgICBnb3RvIGF2eDUxMmZfaW1tX25vX3NhZTsKKwogICAgIENBU0VfU0lNRF9QQUNLRURf
SU5UKDB4MGYsIDB4NzEpOiAgICAvKiBHcnAxMiAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NzEpOgogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzIpOiAg
ICAvKiBHcnAxMyAqLwpAQCAtOTEwNCw3ICs5MTIyLDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2NHgyICRp
bW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KICAgICAgICAgaWYgKCBldmV4LncgKQogICAgICAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwotICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIWV2ZXgubHIgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjMpOiAvKiB2
c2h1ZmYzMng0ICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c2h1ZmY2NHgyICRpbW04
LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmM2EsIDB4NDMpOiAvKiB2c2h1ZmkzMng0ICRpbW04LHt5LHp9bW0vbWVtLHt5
LHp9bW0se3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2c2h1Zmk2NHgyICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW0se3ksen1tbXtr
fSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIsIEVYQ19VRCk7CiAg
ICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9p
bW1fbm9fc2FlOwogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:47:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:47: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 1g4ng3-0000ZR-7s; Tue, 25 Sep 2018 13:46:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4ng2-0000ZG-9V
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:46:58 +0000
X-Inumbo-ID: 9f25de94-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f25de94-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:48:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:46:56 -0600
Message-Id: <5BAA3C4902000078001EBB16@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:46:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 32/44] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW50cmllcyB0byB0aGUgdGFibGVzIGluIGV2ZXgtZGlzcDguYyBhcmUgYWRkZWQgZGVzcGl0ZSB0
aGVzZSBpbnNucyBub3QKYWxsb3dpbmcgZm9yIG1lbW9yeSBvcGVyYW5kcywgd2l0aCB0aGUgZ29h
bCBvZiB0aGUgdGFibGVzIGdpdmluZyBhCmNvbXBsZXRlIHBpY3R1cmUgb2YgdGhlIHN1cHBvcnRl
ZCBFVkVYLWVuY29kZWQgaW5zbnMgaW4gdGhlIGVuZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKQEAgLTMwMyw5ICszMDMsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2
bCwgICAgdywgdmwpLAogICAgIElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmws
ICAgIGIsIHZsKSwKICAgICBJTlNOKHBtaW51dywgICAgICA2NiwgMGYzOCwgM2EsICAgIHZsLCAg
ICB3LCB2bCksCisvLyAgICAgICBwbW92YjJtLCAgICAgZjMsIDBmMzgsIDI5LCAgICAgICAgICAg
YgorLy8gICAgICAgcG1vdm0yLCAgICAgIGYzLCAwZjM4LCAyOCwgICAgICAgICAgYncKICAgICBJ
TlNOKHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5T
TihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04o
cG1vdnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBt
b3Z3Mm0sICAgICBmMywgMGYzOCwgMjksICAgICAgICAgICB3CiAgICAgSU5TTihwbW92d2IsICAg
ICAgZjMsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG1vdnp4YncsICAg
IDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJTlNOKHBtdWxodXcsICAgICA2
NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCkBAIC0zNTMsNiArMzU2LDkgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoYW5kbiwgICAg
ICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTks
IGVsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwK
Ky8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCisvLyAgICAg
ICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQorLy8gICAgICAgcG1vdnEy
bSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNOKHBtdWxscSwgICAgICAg
ICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAg
ICAgICAgMGYsIDU3KSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2su
UworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMKQEAgLTEyLDE3ICsxMiwy
MyBAQAogCiAjaWYgU0laRSA9PSAxCiAjIGRlZmluZSBfKHgpIHgjI2IKKyMgZGVmaW5lIF92KHgs
IHQpIF92Xyh4IyNxLCB0KQogI2VsaWYgU0laRSA9PSAyCiAjIGRlZmluZSBfKHgpIHgjI3cKKyMg
ZGVmaW5lIF92KHgsIHQpIF92Xyh4IyNkLCB0KQogIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKICNl
bGlmIFNJWkUgPT0gNAogIyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBfdih4LCB0KSBfdl8o
eCMjdywgdCkKICMgZGVmaW5lIFdJREVOKHgpIHgjI3dkCiAjZWxpZiBTSVpFID09IDgKICMgZGVm
aW5lIF8oeCkgeCMjcQorIyBkZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI2IsIHQpCiAjIGRlZmluZSBX
SURFTih4KSB4IyNkcQogI2VuZGlmCiAKKyNkZWZpbmUgX3ZfKHgsIHQpIHYjI3gjI3QKKwogICAg
IC5tYWNybyBjaGVjayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCiAgICAgXyhrbW92KSAg
ICAgICAlXHJlczEsIERBVEEob3V0KQogI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9f
KQpAQCAtMTMxLDYgKzEzNywxNSBAQCBfc3RhcnQ6CiAKICNlbmRpZgogCisjaWYgU0laRSA+IDIg
PyBkZWZpbmVkKF9fQVZYNTEyQldfXykgOiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKworICAgIF8o
a21vdikgICAgICAgREFUQShpbjEpLCAlazAKKyAgICBfdihwbW92bTIsKSAgICVrMCwgJXptbTcK
KyAgICBfdihwbW92LDJtKSAgICV6bW03LCAlazMKKyAgICBjaGVjayAgICAgICAgIGswLCBrMywg
X19MSU5FX18KKworI2VuZGlmCisKICAgICB4b3IgICAgICAgICAgICVlYXgsICVlYXgKICAgICBy
ZXQKIAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODQyMiw2ICs4NDIyLDIx
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbGVtX2J5dGVzID0gKGIgJiA3KSA8IDMgPyAxIDog
KGIgJiA3KSAhPSA1ID8gMiA6IDQ7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI5KTogLyogdnBtb3Z7Yix3fTJt
IFt4eXpdbW0sayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4Mzkp
OiAvKiB2cG1vdntkLHF9Mm0gW3h5el1tbSxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC5yIHx8ICFldmV4LlIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjgpOiAvKiB2cG1v
dm0ye2Isd30gayxbeHl6XW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYz
OCwgMHgzOCk6IC8qIHZwbW92bTJ7ZCxxfSBrLFt4eXpdbW0gKi8KKyAgICAgICAgaWYgKCBiICYg
MHgxMCApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgZWEudHlwZSAh
PSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1vdm50ZHFhIG0xMjgseG1t
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50
ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:47:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4ngn-0000h7-Jo; Tue, 25 Sep 2018 13:47: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4ngm-0000gw-5d
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:47:44 +0000
X-Inumbo-ID: 45390e44-c0c9-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45390e44-c0c9-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:45:32 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:47:41 -0600
Message-Id: <5BAA3C7602000078001EBB19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:47:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 33/44] x86emul: basic AVX512BW testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY0OiBBZGQgX19BVlg1MTJWTF9fIGNvbmRpdGlvbmFsIGFyb3VuZCBtYWpvcml0eSBvZiBPVlIo
KSBhZGRpdGlvbnMuCiAgICBDb3JyZWN0IGVxKCkgZm9yIDEtIGFuZCAyLWJ5dGUgY2FzZXMuCnYz
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMyw3ICsxMyw3IEBAIGFsbDogJChU
QVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJTUQgOj0gM2Rub3cgc3Nl
IHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZgorU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBz
c2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3CiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9
IGF2eDItc2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAt
NjMsNiArNjMsOSBAQCB4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQogYXZ4NTEyZi12ZWNzIDo9IDY0
IDE2IDMyCiBhdng1MTJmLWludHMgOj0gNCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4Cithdng1MTJi
dy12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQorYXZ4NTEyYnctaW50cyA6PSAxIDIKK2F2eDUxMmJ3
LWZsdHMgOj0KIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVj
cyA6PSAxCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMzEsNiArMzEsMTAgQEAgRU5UUlkoc2ltZF90
ZXN0KTsKICMgIGRlZmluZSBlcSh4LCB5KSAoKEJSKGNtcHBzLCBfbWFzaywgeCwgeSwgMCwgLTEp
ICYgQUxMX1RSVUUpID09IEFMTF9UUlVFKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVm
aW5lIGVxKHgsIHkpIChCUihjbXBwZCwgX21hc2ssIHgsIHksIDAsIC0xKSA9PSBBTExfVFJVRSkK
KyMgZWxpZiAoSU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0gMSkgJiYgZGVmaW5lZChfX0FW
WDUxMkJXX18pCisjICBkZWZpbmUgZXEoeCwgeSkgKEIocGNtcGVxYiwgX21hc2ssICh2cWlfdCko
eCksICh2cWlfdCkoeSksIC0xKSA9PSBBTExfVFJVRSkKKyMgZWxpZiAoSU5UX1NJWkUgPT0gMiB8
fCBVSU5UX1NJWkUgPT0gMikgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18pCisjICBkZWZpbmUgZXEo
eCwgeSkgKEIocGNtcGVxdywgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoeSksIC0xKSA9PSBB
TExfVFJVRSkKICMgZWxpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZp
bmUgZXEoeCwgeSkgKEIocGNtcGVxZCwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksIC0x
KSA9PSBBTExfVFJVRSkKICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CkBA
IC0zNjgsNiArMzcyLDg3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190
IGIKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1cSwgX21hc2ssICh2ZGlfdCko
eCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkp
ICgodmVjX3QpQihwbWludXEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3Qp
dW5kZWYoKSwgfjApKQogIyBlbmRpZgorI2VsaWYgKElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpF
ID09IDEgfHwgSU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMikgJiYgXAorICAgICAgZGVm
aW5lZChfX0FWWDUxMkJXX18pICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEy
VkxfXykpCisjIGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBi
cm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZw
YnJvYWRjYXN0YiAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihjaGFy
WzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAo
eyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RiICVrMSwgJTAiIDog
Ij12IiAodF8pIDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZiBWRUNfU0laRSA9
PSAxNgorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncs
IF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAg
IGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAo
dnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBz
d2FwKHgpICgodmVjX3QpQihwc2h1ZmIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKGludiAt
IDEpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxpZiBkZWZpbmVkKF9fQVZYNTEyVkJNSV9f
KQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFycWks
IF9tYXNrLCAodnFpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnFpX3QpKHkpLCB+MCkpCisjICAg
ZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxaSwgX21hc2ss
IGludGVybGVhdmVfbG8sICh2cWlfdCkoeCksICh2cWlfdCkoeSksIH4wKSkKKyMgIGVuZGlmCisj
ICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcXVxaSwgX21hc2ssICh2cWlfdCkoeCks
ICh2cWlfdCkoeSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDFM
TCAmIEFMTF9UUlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3Z3Yiwg
X21hc2ssICh2aGlfdCkoeCksICh2cWlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5r
Mih4KSAoKHF1YXJ0ZXJfdClCKHBtb3ZkYiwgX21hc2ssICh2c2lfdCkoeCksICh2cWlfcXVhcnRl
cl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMyh4KSAoKGVpZ2h0aF90KUIocG1vdnFiLCBf
bWFzaywgKHZkaV90KSh4KSwgKHZxaV9laWdodGhfdCl7fSwgfjApKQorIyBlbGlmIElOVF9TSVpF
ID09IDIgfHwgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAg
IHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0dyAlMSwgJTAiIFwK
KyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihzaG9ydFsxXSl7IHggfSkgKTsgXAorICAg
IHRfOyBcCit9KQorIyAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRfOyBc
CisgICAgYXNtICggInZwYnJvYWRjYXN0dyAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkg
KTsgXAorICAgIHRfOyBcCit9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50
ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHdkLCBfbWFzaywgKHZoaV90KSh4KSwg
KHZoaV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9s
byh4LCB5KSAoKHZlY190KUIocHVucGNrbHdkLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5
KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNo
dWZkLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodnNpX3QpQihwc2h1
Zmh3LCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHBz
aHVmbHcsIF9tYXNrLCAodmhpX3QpKHgpLCAwYjAwMDExMDExLCAodmhpX3QpdW5kZWYoKSwgfjAp
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2
aGlfdCl1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMTAw
MTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2
ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmhpLCBfbWFzaywgKHZoaV90KSh4KSwgaW50
ZXJsZWF2ZV9oaSwgKHZoaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpICgodmVjX3QpQih2cGVybXQydmFyaGksIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodmhpX3Qp
KHgpLCAodmhpX3QpKHkpLCB+MCkpCisjICBlbmRpZgorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZl
Y190KUIobW92ZHF1aGksIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEw
MSAmIEFMTF9UUlVFKSkpCisjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3Zkdywg
X21hc2ssICh2c2lfdCkoeCksICh2aGlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5r
Mih4KSAoKHF1YXJ0ZXJfdClCKHBtb3ZxdywgX21hc2ssICh2ZGlfdCkoeCksICh2aGlfcXVhcnRl
cl90KXt9LCB+MCkpCisjIGVuZGlmCisjIGlmIElOVF9TSVpFID09IDEKKyMgIGRlZmluZSBtYXgo
eCwgeSkgKCh2ZWNfdClCKHBtYXhzYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2
cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc2Is
IF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAg
ZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4YncsIF9tYXNrLCAodnFpX2hhbGZfdCko
eCksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihw
bW92c3hiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3ZzeGJxLCBfbWFzaywgKHZxaV9laWdo
dGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDEKKyMg
IGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1YiwgX21hc2ssICh2cWlfdCkoeCksICh2
cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVj
X3QpQihwbWludWIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYo
KSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4YncsIF9tYXNrLCAo
dnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgp
ICgodmVjX3QpQihwbW92enhiZCwgX21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVu
ZGVmKCksIH4wKSkKKyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3Z6eGJxLCBfbWFz
aywgKHZxaV9laWdodGhfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgSU5UX1NJ
WkUgPT0gMgorIyAgZGVmaW5lIG1heCh4LCB5KSBCKHBtYXhzdywgX21hc2ssIHgsIHksIHVuZGVm
KCksIH4wKQorIyAgZGVmaW5lIG1pbih4LCB5KSBCKHBtaW5zdywgX21hc2ssIHgsIHksIHVuZGVm
KCksIH4wKQorIyAgZGVmaW5lIG11bF9oaSh4LCB5KSBCKHBtdWxodywgX21hc2ssIHgsIHksIHVu
ZGVmKCksIH4wKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4d2QsIF9tYXNr
LCB4LCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KUIo
cG1vdnN4d3EsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0la
RSA9PSAyCisjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4dXcsIF9tYXNrLCAodmhp
X3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4
LCB5KSAoKHZlY190KUIocG1pbnV3LCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZo
aV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2ZWNfdClCKHBtdWxo
dXcsIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQor
IyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4d2QsIF9tYXNrLCAodmhpX2hhbGZf
dCkoeCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3Qp
QihwbW92enh3cSwgX21hc2ssICh2aGlfcXVhcnRlcl90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4w
KSkKKyMgZW5kaWYKICNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCiAj
IGlmIElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEKICMgIGRlZmluZSBpbnRlcmxlYXZl
X2hpKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNraGJ3MTI4KCh2cWlfdCkoeCks
ICh2cWlfdCkoeSkpKQpAQCAtNTU5LDcgKzY0NCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9f
Ym9vbChieXRlX3ZlY190IGIKICMgIGVuZGlmCiAjIGVuZGlmCiAjZW5kaWYKLSNpZiBWRUNfU0la
RSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NTRTNfXykKKyNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZp
bmVkKF9fU1NTRTNfXykgJiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQogIyBpZiBJTlRfU0laRSA9
PSAxCiAjICBkZWZpbmUgYWJzKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFic2IxMjgoKHZx
aV90KSh4KSkpCiAjIGVsaWYgSU5UX1NJWkUgPT0gMgpAQCAtNzgzLDYgKzg2OCw0MCBAQCBzdGF0
aWMgaW5saW5lIGhhbGZfdCBsb3dfaGFsZih2ZWNfdCB4KQogfQogIyBlbmRpZgogCisjIGlmICFk
ZWZpbmVkKGxvd19xdWFydGVyKSAmJiBkZWZpbmVkKFFVQVJURVJfU0laRSkKK3N0YXRpYyBpbmxp
bmUgcXVhcnRlcl90IGxvd19xdWFydGVyKHZlY190IHgpCit7CisjICBpZiBRVUFSVEVSX1NJWkUg
PCBWRUNfU0laRQorICAgIHF1YXJ0ZXJfdCB5OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gNDsgKytpICkKKyAgICAgICAgeVtpXSA9IHhb
aV07CisKKyAgICByZXR1cm4geTsKKyMgIGVsc2UKKyAgICByZXR1cm4geDsKKyMgIGVuZGlmCit9
CisjIGVuZGlmCisKKyMgaWYgIWRlZmluZWQobG93X2VpZ2h0aCkgJiYgZGVmaW5lZChFSUdIVEhf
U0laRSkKK3N0YXRpYyBpbmxpbmUgZWlnaHRoX3QgbG93X2VpZ2h0aCh2ZWNfdCB4KQoreworIyAg
aWYgRUlHSFRIX1NJWkUgPCBWRUNfU0laRQorICAgIGVpZ2h0aF90IHk7CisgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyArK2kgKQorICAg
ICAgICB5W2ldID0geFtpXTsKKworICAgIHJldHVybiB5OworIyAgZWxzZQorICAgIHJldHVybiB4
OworIyAgZW5kaWYKK30KKyMgZW5kaWYKKwogI2VuZGlmCiAKICNpZiBkZWZpbmVkKF9fQVZYNTEy
Rl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpCkBAIC0xMTExLDcgKzEyMzAsNyBAQCBpbnQgc2lt
ZF90ZXN0KHZvaWQpCiAgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwgYWx0IDwgMCk7CiAg
ICAgeSA9IGludGVybGVhdmVfbG8oeiwgeSk7CiAgICAgdG91Y2goeCk7Ci0gICAgeiA9IHdpZGVu
Mih4KTsKKyAgICB6ID0gd2lkZW4yKGxvd19xdWFydGVyKHgpKTsKICAgICB0b3VjaCh4KTsKICAg
ICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIApAQCAtMTEyMCw3ICsxMjM5LDcg
QEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHkgPSBpbnRlcmxlYXZlX2xvKHksIHkpOwogICAg
IHkgPSBpbnRlcmxlYXZlX2xvKHosIHkpOwogICAgIHRvdWNoKHgpOwotICAgIHogPSB3aWRlbjMo
eCk7CisgICAgeiA9IHdpZGVuMyhsb3dfZWlnaHRoKHgpKTsKICAgICB0b3VjaCh4KTsKICAgICBp
ZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgIGVuZGlmCkBAIC0xMTQyLDE0ICsx
MjYxLDE0IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKIAogIyBpZmRlZiB3aWRlbjIKICAgICB0b3Vj
aChzcmMpOwotICAgIHggPSB3aWRlbjIoc3JjKTsKKyAgICB4ID0gd2lkZW4yKGxvd19xdWFydGVy
KHNyYykpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1cm4gX19M
SU5FX187CiAjIGVuZGlmCiAKICMgaWZkZWYgd2lkZW4zCiAgICAgdG91Y2goc3JjKTsKLSAgICB4
ID0gd2lkZW4zKHNyYyk7CisgICAgeCA9IHdpZGVuMyhsb3dfZWlnaHRoKHNyYykpOwogICAgIHRv
dWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgaW50ZXJsZWF2ZV9sbyh6LCAodmVjX3Qpe30pKSAp
IHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKQEAgLTExNjksNiArMTI4OCwzNiBAQCBpbnQgc2lt
ZF90ZXN0KHZvaWQpCiAgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKICAgICAg
ICAgICAgICAgICByZXR1cm4gX19MSU5FX187CiAgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVk
KHdpZGVuMikgJiYgZGVmaW5lZChzaHJpbmsyKQorICAgIHsKKyAgICAgICAgcXVhcnRlcl90IGF1
eDEgPSBsb3dfcXVhcnRlcihzcmMpLCBhdXgyOworCisgICAgICAgIHRvdWNoKGF1eDEpOworICAg
ICAgICB4ID0gd2lkZW4yKGF1eDEpOworICAgICAgICB0b3VjaCh4KTsKKyAgICAgICAgYXV4MiA9
IHNocmluazIoeCk7CisgICAgICAgIHRvdWNoKGF1eDIpOworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEVMRU1fQ09VTlQgLyA0OyArK2kgKQorICAgICAgICAgICAgaWYgKCBhdXgyW2ldICE9IHNy
Y1tpXSApCisgICAgICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIH0KKyNlbmRpZgor
CisjaWYgZGVmaW5lZCh3aWRlbjMpICYmIGRlZmluZWQoc2hyaW5rMykKKyAgICB7CisgICAgICAg
IGVpZ2h0aF90IGF1eDEgPSBsb3dfZWlnaHRoKHNyYyksIGF1eDI7CisKKyAgICAgICAgdG91Y2go
YXV4MSk7CisgICAgICAgIHggPSB3aWRlbjMoYXV4MSk7CisgICAgICAgIHRvdWNoKHgpOworICAg
ICAgICBhdXgyID0gc2hyaW5rMyh4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7CisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDg7ICsraSApCisgICAgICAgICAgICBpZiAoIGF1
eDJbaV0gIT0gc3JjW2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAg
fQogI2VuZGlmCiAKICNpZmRlZiBkdXBfbG8KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC05NSw2ICs5
NSwzMiBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShICiB0eXBlZGVm
IGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmRpX2hh
bGZfdDsKICMgZW5kaWYKIAorIyBpZiBFTEVNX0NPVU5UID49IDQKKyMgIGlmIFZFQ19TSVpFID4g
NjQKKyMgICBkZWZpbmUgUVVBUlRFUl9TSVpFIChWRUNfU0laRSAvIDQpCisjICBlbHNlCisjICAg
ZGVmaW5lIFFVQVJURVJfU0laRSAxNgorIyAgZW5kaWYKK3R5cGVkZWYgdHlwZW9mKCh2ZWNfdCl7
fVswXSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoUVVBUlRFUl9TSVpFKSkpIHF1YXJ0ZXJf
dDsKK3R5cGVkZWYgY2hhciBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUp
KSkgdnFpX3F1YXJ0ZXJfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoUVVBUlRFUl9TSVpFKSkpIHZoaV9xdWFydGVyX3Q7Cit0eXBlZGVmIGludCBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdnNpX3F1YXJ0ZXJfdDsKK3R5cGVkZWYg
bG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFFVQVJURVJfU0laRSkpKSB2ZGlf
cXVhcnRlcl90OworIyBlbmRpZgorCisjIGlmIEVMRU1fQ09VTlQgPj0gOAorIyAgaWYgVkVDX1NJ
WkUgPiAxMjgKKyMgICBkZWZpbmUgRUlHSFRIX1NJWkUgKFZFQ19TSVpFIC8gOCkKKyMgIGVsc2UK
KyMgICBkZWZpbmUgRUlHSFRIX1NJWkUgMTYKKyMgIGVuZGlmCit0eXBlZGVmIHR5cGVvZigodmVj
X3Qpe31bMF0pIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9TSVpFKSkpIGVpZ2h0
aF90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9TSVpF
KSkpIHZxaV9laWdodGhfdDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoRUlHSFRIX1NJWkUpKSkgdmhpX2VpZ2h0aF90OwordHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdnNpX2VpZ2h0aF90OwordHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdmRpX2VpZ2h0
aF90OworIyBlbmRpZgorCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IDE2CkBAIC0xODIsNiAr
MjA4LDkgQEAgT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsKIE9WUl9GUChhZGQp
OwogT1ZSX0lOVChhZGQpOworT1ZSX0JXKGFkZHMpOworT1ZSX0JXKGFkZHVzKTsKK09WUl9CVyhh
dmcpOwogT1ZSX0ZQKGRpdik7CiBPVlIoZXh0cmFjdHBzKTsKIE9WUl9GTUEoZm1hZGQsIEZQKTsK
QEAgLTIxNCw2ICsyNDMsOCBAQCBPVlJfSU5UKHNybCk7CiBPVlJfRFEoc3Jsdik7CiBPVlJfRlAo
c3ViKTsKIE9WUl9JTlQoc3ViKTsKK09WUl9CVyhzdWJzKTsKK09WUl9CVyhzdWJ1cyk7CiBPVlJf
U0ZQKHVjb21pKTsKIE9WUl9WRlAodW5wY2toKTsKIE9WUl9WRlAodW5wY2tsKTsKQEAgLTI3NSw2
ICszMDYsMzEgQEAgT1ZSKHB1bnBja2xkcSk7CiBPVlIocHVucGNrbHFkcSk7CiAjZW5kaWYKIAor
I2lmZGVmIF9fQVZYNTEyQldfXworT1ZSKHBleHRyYik7CitPVlIocGV4dHJ3KTsKK09WUihwaW5z
cmIpOworT1ZSKHBpbnNydyk7CisjIGlmZGVmIF9fQVZYNTEyVkxfXworT1ZSKHBtYWRkd2QpOwor
T1ZSKHBtb3ZzeGJ3KTsKK09WUihwbW92enhidyk7CitPVlIocG11bGh1dyk7CitPVlIocG11bGh3
KTsKK09WUihwbXVsbHcpOworT1ZSKHBzYWRidyk7CitPVlIocHNodWZiKTsKK09WUihwc2h1Zmh3
KTsKK09WUihwc2h1Zmx3KTsKK09WUihwdW5wY2toYncpOworT1ZSKHB1bnBja2h3ZCk7CitPVlIo
cHVucGNrbGJ3KTsKK09WUihwdW5wY2tsd2QpOworT1ZSKHNsbGRxKTsKK09WUihzcmxkcSk7Cisj
IGVuZGlmCisjZW5kaWYKKwogI3VuZGVmIE9WUl9WRlAKICN1bmRlZiBPVlJfU0ZQCiAjdW5kZWYg
T1ZSX0lOVAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAt
MjIsNiArMjIsNyBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nCiAj
aW5jbHVkZSAiYXZ4NTEyZHEtb3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgi
CiAjaW5jbHVkZSAiYXZ4NTEyZi5oIgorI2luY2x1ZGUgImF2eDUxMmJ3LmgiCiAKICNkZWZpbmUg
dmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8K
IApAQCAtMTA1LDYgKzEwNiwxMSBAQCBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3KHZv
aWQpCiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEyYndfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4
NTEyYncKIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJid192bCh2b2lkKQoreworICAg
IHJldHVybiBjcHVfaGFzX2F2eDUxMmJ3ICYmIGNwdV9oYXNfYXZ4NTEydmw7Cit9CisKIHN0YXRp
YyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
aWYgKCBjcHVfaGFzX21teCApCkBAIC0yODQsNiArMjkwLDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIEFWWDUxMlZMKFZMIHU2NHgyLCAgICAgICAgYXZ4NTEyZiwgICAgICAxNnU4KSwK
ICAgICBBVlg1MTJWTChWTCBzNjR4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJpOCksCiAgICAg
QVZYNTEyVkwoVkwgdTY0eDQsICAgICAgICBhdng1MTJmLCAgICAgIDMydTgpLAorICAgIFNJTUQo
QVZYNTEyQlcgczh4NjQsICAgICBhdng1MTJidywgICAgICA2NGkxKSwKKyAgICBTSU1EKEFWWDUx
MkJXIHU4eDY0LCAgICAgYXZ4NTEyYncsICAgICAgNjR1MSksCisgICAgU0lNRChBVlg1MTJCVyBz
MTZ4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDY0aTIpLAorICAgIFNJTUQoQVZYNTEyQlcgdTE2eDMy
LCAgICBhdng1MTJidywgICAgICA2NHUyKSwKKyAgICBBVlg1MTJWTChCVytWTCBzOHgxNiwgICAg
YXZ4NTEyYncsICAgICAgMTZpMSksCisgICAgQVZYNTEyVkwoQlcrVkwgdTh4MTYsICAgIGF2eDUx
MmJ3LCAgICAgIDE2dTEpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHM4eDMyLCAgICBhdng1MTJidywg
ICAgICAzMmkxKSwKKyAgICBBVlg1MTJWTChCVytWTCB1OHgzMiwgICAgYXZ4NTEyYncsICAgICAg
MzJ1MSksCisgICAgQVZYNTEyVkwoQlcrVkwgczE2eDgsICAgIGF2eDUxMmJ3LCAgICAgIDE2aTIp
LAorICAgIEFWWDUxMlZMKEJXK1ZMIHUxNng4LCAgICBhdng1MTJidywgICAgICAxNnUyKSwKKyAg
ICBBVlg1MTJWTChCVytWTCBzMTZ4MTYsICAgYXZ4NTEyYncsICAgICAgMzJpMiksCisgICAgQVZY
NTEyVkwoQlcrVkwgdTE2eDE2LCAgIGF2eDUxMmJ3LCAgICAgIDMydTIpLAogI3VuZGVmIEFWWDUx
MlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nhE-0000nc-46; Tue, 25 Sep 2018 13:48:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nhC-0000nN-4w
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:48:10 +0000
X-Inumbo-ID: c9eafc1b-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9eafc1b-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:49:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:48:08 -0600
Message-Id: <5BAA3C9102000078001EBB5D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:48:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 34/44] x86emul: basic AVX512DQ testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY0OiBXcmFwIE9WUihwbXVsbHEpIGluIF9fQVZYNTEyVkxfXyBjb25kaXRpb25hbC4KdjM6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEzLDcgKzEzLDcgQEAgYWxsOiAkKFRBUkdF
VCkKIHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotU0lNRCA6PSAzZG5vdyBzc2Ugc3Nl
MiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3CitTSU1EIDo9IDNkbm93IHNzZSBz
c2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEKIEZNQSA6PSBm
bWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChG
TUEpICQoU0cpCkBAIC02Niw5ICs2NiwxMiBAQCBhdng1MTJmLWZsdHMgOj0gNCA4CiBhdng1MTJi
dy12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQogYXZ4NTEyYnctaW50cyA6PSAxIDIKIGF2eDUxMmJ3
LWZsdHMgOj0KK2F2eDUxMmRxLXZlY3MgOj0gJChhdng1MTJmLXZlY3MpCithdng1MTJkcS1pbnRz
IDo9ICQoYXZ4NTEyZi1pbnRzKQorYXZ4NTEyZHEtZmx0cyA6PSAkKGF2eDUxMmYtZmx0cykKIAog
YXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCi1hdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCithdng1
MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIKIGF2eDUxMmJ3LW9wbWFzay12ZWNzIDo9IDQgOAogCiAj
IEZvciBBVlggYW5kIGxhdGVyLCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVu
IGNvdmVyYWdlIG9mCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMTIxLDYgKzEyMSwzNCBAQCB0eXBl
ZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFCiB0eXBlZGVmIGxvbmcgbG9uZyBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkpKSB2ZGlfZWlnaHRoX3Q7CiAj
IGVuZGlmCiAKKyMgZGVmaW5lIERFQ0xfUEFJUih3KSBcCit0eXBlZGVmIHcgIyMgX3QgcGFpcl90
OyBcCit0eXBlZGVmIHZzaV8gIyMgdyAjIyBfdCB2c2lfcGFpcl90OyBcCit0eXBlZGVmIHZkaV8g
IyMgdyAjIyBfdCB2ZGlfcGFpcl90CisjIGRlZmluZSBERUNMX1FVQVJURVQodykgXAordHlwZWRl
ZiB3ICMjIF90IHF1YXJ0ZXRfdDsgXAordHlwZWRlZiB2c2lfICMjIHcgIyMgX3QgdnNpX3F1YXJ0
ZXRfdDsgXAordHlwZWRlZiB2ZGlfICMjIHcgIyMgX3QgdmRpX3F1YXJ0ZXRfdAorIyBkZWZpbmUg
REVDTF9PQ1RFVCh3KSBcCit0eXBlZGVmIHcgIyMgX3Qgb2N0ZXRfdDsgXAordHlwZWRlZiB2c2lf
ICMjIHcgIyMgX3QgdnNpX29jdGV0X3Q7IFwKK3R5cGVkZWYgdmRpXyAjIyB3ICMjIF90IHZkaV9v
Y3RldF90CisKKyMgaWYgRUxFTV9DT1VOVCA9PSA0CitERUNMX1BBSVIoaGFsZik7CisjIGVsaWYg
RUxFTV9DT1VOVCA9PSA4CitERUNMX1BBSVIocXVhcnRlcik7CitERUNMX1FVQVJURVQoaGFsZik7
CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorREVDTF9QQUlSKGVpZ2h0aCk7CitERUNMX1FVQVJU
RVQocXVhcnRlcik7CitERUNMX09DVEVUKGhhbGYpOworIyBlbmRpZgorCisjIHVuZGVmIERFQ0xf
T0NURVQKKyMgdW5kZWYgREVDTF9RVUFSVEVUCisjIHVuZGVmIERFQ0xfUEFJUgorCiAjZW5kaWYK
IAogI2lmIFZFQ19TSVpFID09IDE2CkBAIC0xNDYsNiArMTc0LDE0IEBAIHR5cGVkZWYgbG9uZyBs
b25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KICNpZmRlZiBfX0FWWDUxMkZfXwogCiAvKiBTYWRs
eSB0aGVyZSBhcmUgYSBmZXcgZXhjZXB0aW9ucyB0byB0aGUgZ2VuZXJhbCBuYW1pbmcgcnVsZXMu
ICovCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2FzdGYzMng0XzUxMl9tYXNrIF9fYnVp
bHRpbl9pYTMyX2Jyb2FkY2FzdGYzMng0XzUxMgorI2RlZmluZSBfX2J1aWx0aW5faWEzMl9icm9h
ZGNhc3RpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RpMzJ4NF81MTIKKyNk
ZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
aW5zZXJ0ZjMyeDRfbWFzaworI2RlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4OF81MTJf
bWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4OF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9p
YTMyX2luc2VydGY2NHg0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2luc2VydGY2NHg0X21hc2sK
KyNkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lh
MzJfaW5zZXJ0aTMyeDRfbWFzaworI2RlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF9tYXNrCisjZGVmaW5lIF9fYnVpbHRp
bl9pYTMyX2luc2VydGk2NHg0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2luc2VydGk2NHg0X21h
c2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9zaHVmX2YzMng0X21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sKICNkZWZpbmUgX19idWlsdGlu
X2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2kzMng0X21hc2sK
QEAgLTMzMSw2ICszNjcsMjAgQEAgT1ZSKHNybGRxKTsKICMgZW5kaWYKICNlbmRpZgogCisjaWZk
ZWYgX19BVlg1MTJEUV9fCitPVlJfVkZQKGFuZCk7CitPVlJfVkZQKGFuZG4pOworT1ZSX1ZGUChv
cik7CitPVlIocGV4dHJkKTsKK09WUihwZXh0cnEpOworT1ZSKHBpbnNyZCk7CitPVlIocGluc3Jx
KTsKKyMgaWZkZWYgX19BVlg1MTJWTF9fCitPVlIocG11bGxxKTsKKyMgZW5kaWYKK09WUl9WRlAo
eG9yKTsKKyNlbmRpZgorCiAjdW5kZWYgT1ZSX1ZGUAogI3VuZGVmIE9WUl9TRlAKICN1bmRlZiBP
VlJfSU5UCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTM0LDYgKzEzNCwyNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUp
ICYmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBk
ZWZpbmVkKF9fQVZYNTEyVkxfXykpCiAjIGlmIFZFQ19TSVpFID4gRkxPQVRfU0laRQorIyAgaWYg
RUxFTV9DT1VOVCA9PSA4IC8qIHZleHRyYWN0ZnszMiw2NH14NCAqLyB8fCBcCisgICAgICAgKEVM
RU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18p
KSAvKiB2ZXh0cmFjdGYzMng4ICovIHx8IFwKKyAgICAgICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVM
RU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RmNjR4MiAq
LworIyAgIGRlZmluZSBsb3dfaGFsZih4KSAoeyBcCisgICAgaGFsZl90IHRfOyBcCisgICAgYXNt
ICggInZleHRyYWN0ZiVjW3ddeCVjW25dICQwLCAlW3NdLCAlW2RdIiBcCisgICAgICAgICAgOiBb
ZF0gIj1tIiAodF8pIFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJ
WkUgKiA4KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDIpICk7IFwKKyAgICB0XzsgXAorfSkKKyMg
IGVuZGlmCisjICBpZiAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCkgLyogdmV4
dHJhY3RmMzJ4NCAqLyB8fCBcCisgICAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBFTEVNX1NJWkUg
PT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjY0eDIgKi8KKyMgICBk
ZWZpbmUgbG93X3F1YXJ0ZXIoeCkgKHsgXAorICAgIHF1YXJ0ZXJfdCB0XzsgXAorICAgIGFzbSAo
ICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2Rd
ICI9bSIgKHRfKSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpF
ICogOCksIFtuXSAiaSIgKEVMRU1fQ09VTlQgLyA0KSApOyBcCisgICAgdF87IFwKK30pCisjICBl
bmRpZgogIyAgaWYgRkxPQVRfU0laRSA9PSA0CiAjICAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBc
CiAgICAgdmVjX3QgdF87IFwKQEAgLTE0MSw2ICsxNjIsMTcgQEAgc3RhdGljIGlubGluZSBib29s
IF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgICAgICAgIDogIj12IiAodF8pIDogIm0iICgqKGZs
b2F0WzFdKXsgeCB9KSApOyBcCiAgICAgdF87IFwKIH0pCisjICAgaWYgVkVDX1NJWkUgPj0gMzIg
JiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAgIGRlZmluZSBicm9hZGNhc3RfcGFpcih4KSAo
eyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidmJyb2FkY2FzdGYzMngyICUxLCAlMCIg
OiAiPXYiICh0XykgOiAibSIgKHgpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgICBlbmRpZgorIyAg
IGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgICBkZWZpbmUg
YnJvYWRjYXN0X29jdGV0KHgpIEIoYnJvYWRjYXN0ZjMyeDhfLCBfbWFzaywgeCwgdW5kZWYoKSwg
fjApCisjICAgIGRlZmluZSBpbnNlcnRfb2N0ZXQoeCwgeSwgcCkgQihpbnNlcnRmMzJ4OF8sIF9t
YXNrLCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKKyMgICBlbmRpZgogIyAgIGRlZmluZSBtYXgoeCwg
eSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIG1pbih4
LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgbWl4
KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9U
UlVFKSkKQEAgLTE0OSw2ICsxODEsMTMgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBzLCBf
bWFzaywgeCwgeCwgMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApCiAjICAgZWxzZQorIyAgICBkZWZp
bmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNhc3RmMzJ4NF8sIF9tYXNrLCB4LCB1bmRl
ZigpLCB+MCkKKyMgICAgZGVmaW5lIGluc2VydF9wYWlyKHgsIHksIHApIFwKKyAgICBCKGluc2Vy
dGYzMng0XywgX21hc2ssIHgsIFwKKyAgICAgIC8qIENhc3QgbmVlZGVkIGJlbG93IHRvIHdvcmsg
YXJvdW5kIGdjYyA3LnggcXVpcmsuICovIFwKKyAgICAgIChwKSAmIDEgPyAodHlwZW9mKHkpKV9f
YnVpbHRpbl9pYTMyX3NodWZwcyh5LCB5LCAwYjAxMDAwMTAwKSA6ICh5KSwgXAorICAgICAgKHAp
ID4+IDEsIHgsIDMgPDwgKChwKSAqIDIpKQorIyAgICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXQoeCwg
eSwgcCkgQihpbnNlcnRmMzJ4NF8sIF9tYXNrLCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKICMgICAg
ZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycHMsIF9tYXNrLCB4LCBpbnRl
cmxlYXZlX2hpLCB5LCB+MCkKICMgICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih2cGVy
bXQydmFycHMsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCB4LCB5LCB+MCkKICMgICAgZGVmaW5lIHN3
YXAoeCkgKHsgXApAQCAtMTcyLDYgKzIxMSwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAgICAgdF87IFwKIH0pCiAjICAgZW5kaWYKKyMgICBpZiBWRUNfU0la
RSA+PSAzMiAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICAgZGVmaW5lIGJyb2FkY2FzdF9w
YWlyKHgpIEIoYnJvYWRjYXN0ZjY0eDJfLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgIGRl
ZmluZSBpbnNlcnRfcGFpcih4LCB5LCBwKSBCKGluc2VydGY2NHgyXywgX21hc2ssIHgsIHksIHAs
IHVuZGVmKCksIH4wKQorIyAgIGVuZGlmCisjICAgaWYgVkVDX1NJWkUgPT0gNjQKKyMgICAgZGVm
aW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpIEIoYnJvYWRjYXN0ZjY0eDRfLCAsIHgsIHVuZGVmKCks
IH4wKQorIyAgICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXQoeCwgeSwgcCkgQihpbnNlcnRmNjR4NF8s
IF9tYXNrLCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKKyMgICBlbmRpZgogIyAgIGRlZmluZSBtYXgo
eCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIG1p
bih4LCB5KSBCUl8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUg
bWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEwMSkKQEAgLTMwMCw2ICsz
NDcsMTYgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRf
OyBcCiB9KQogIyBlbmRpZgorIyBpZiAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0g
NCkgLyogdmV4dHJhY3RpMzJ4NCAqLyB8fCBcCisgICAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBF
TEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0aTY0eDIg
Ki8KKyMgIGRlZmluZSBsb3dfcXVhcnRlcih4KSAoeyBcCisgICAgcXVhcnRlcl90IHRfOyBcCisg
ICAgYXNtICggInZleHRyYWN0aSVjW3ddeCVjW25dICQwLCAlW3NdLCAlW2RdIiBcCisgICAgICAg
ICAgOiBbZF0gIj1tIiAodF8pIFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChF
TEVNX1NJWkUgKiA4KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDQpICk7IFwKKyAgICB0XzsgXAor
fSkKKyMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAogIyAgZGVm
aW5lIGJyb2FkY2FzdCh4KSAoeyBcCiAgICAgdmVjX3QgdF87IFwKQEAgLTMxMiwxMSArMzY5LDMw
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICBhc20gKCAi
dnBicm9hZGNhc3RkICVrMSwgJTAiIDogIj12IiAodF8pIDogInIiICh4KSApOyBcCiAgICAgdF87
IFwKIH0pCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUgYnJvYWRjYXN0X3BhaXIo
eCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggInZicm9hZGNhc3RpMzJ4MiAlMSwg
JTAiIDogIj12IiAodF8pIDogIm0iICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgor
IyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAgZGVmaW5l
IGJyb2FkY2FzdF9vY3RldCh4KSAoKHZlY190KUIoYnJvYWRjYXN0aTMyeDhfLCBfbWFzaywgKHZz
aV9vY3RldF90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW5zZXJ0X29j
dGV0KHgsIHksIHApICgodmVjX3QpQihpbnNlcnRpMzJ4OF8sIF9tYXNrLCAodnNpX3QpKHgpLCAo
dnNpX29jdGV0X3QpKHkpLCBwLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKICMgIGlm
IFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClC
KHB1bnBja2hkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigp
LCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xk
cSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAj
ICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ssICh2c2lfdCkoeCksIDBi
MDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbHNlCisjICAgZGVmaW5lIGJyb2Fk
Y2FzdF9xdWFydGV0KHgpICgodmVjX3QpQihicm9hZGNhc3RpMzJ4NF8sIF9tYXNrLCAodnNpX3F1
YXJ0ZXRfdCkoeCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGluc2VydF9wYWly
KHgsIHksIHApIFwKKyAgICAodmVjX3QpKEIoaW5zZXJ0aTMyeDRfLCBfbWFzaywgKHZzaV90KSh4
KSwgXAorICAgICAgICAgICAgICAvKiBGaXJzdCBjYXN0IG5lZWRlZCBiZWxvdyB0byB3b3JrIGFy
b3VuZCBnY2MgNy54IHF1aXJrLiAqLyBcCisgICAgICAgICAgICAgIChwKSAmIDEgPyAodnNpX3Bh
aXJfdClfX2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZzaV9wYWlyX3QpKHkpLCAwYjAxMDAwMTAwKSBc
CisgICAgICAgICAgICAgICAgICAgICAgOiAodnNpX3BhaXJfdCkoeSksIFwKKyAgICAgICAgICAg
ICAgKHApID4+IDEsICh2c2lfdCkoeCksIDMgPDwgKChwKSAqIDIpKSkKKyMgICBkZWZpbmUgaW5z
ZXJ0X3F1YXJ0ZXQoeCwgeSwgcCkgKCh2ZWNfdClCKGluc2VydGkzMng0XywgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfcXVhcnRldF90KSh5KSwgcCwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgICBk
ZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmQsIF9tYXNrLCAo
dnNpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIGlu
dGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJkLCBfbWFzaywgaW50ZXJsZWF2
ZV9sbywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBzd2FwKHgpICgo
dmVjX3QpQihwc2h1ZmQsIF9tYXNrLCBcCkBAIC0zNDEsNiArNDE3LDE0IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB0XzsgXAogfSkKICMgIGVuZGlmCisj
ICBpZiBWRUNfU0laRSA+PSAzMiAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICBkZWZpbmUg
YnJvYWRjYXN0X3BhaXIoeCkgKCh2ZWNfdClCKGJyb2FkY2FzdGk2NHgyXywgX21hc2ssICh2ZGlf
cGFpcl90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW5zZXJ0X3BhaXIo
eCwgeSwgcCkgKCh2ZWNfdClCKGluc2VydGk2NHgyXywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
cGFpcl90KSh5KSwgcCwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCisjICBpZiBWRUNf
U0laRSA9PSA2NAorIyAgIGRlZmluZSBicm9hZGNhc3RfcXVhcnRldCh4KSAoKHZlY190KUIoYnJv
YWRjYXN0aTY0eDRfLCAsICh2ZGlfcXVhcnRldF90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXQoeCwgeSwgcCkgKCh2ZWNfdClCKGluc2VydGk2NHg0
XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfcXVhcnRldF90KSh5KSwgcCwgKHZkaV90KXVuZGVm
KCksIH4wKSkKKyMgIGVuZGlmCiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2tocWRxLCBfbWFzaywgKHZkaV90KSh4KSwg
KHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9s
byh4LCB5KSAoKHZlY190KUIocHVucGNrbHFkcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCko
eSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCkBAIC04OTIsNyArOTc2LDcgQEAgc3RhdGljIGlubGlu
ZSBlaWdodGhfdCBsb3dfZWlnaHRoKHZlY190CiAgICAgZWlnaHRoX3QgeTsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDQ7ICsraSApCisg
ICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gODsgKytpICkKICAgICAgICAgeVtpXSA9
IHhbaV07CiAKICAgICByZXR1cm4geTsKQEAgLTkwNCw2ICs5ODgsNTAgQEAgc3RhdGljIGlubGlu
ZSBlaWdodGhfdCBsb3dfZWlnaHRoKHZlY190CiAKICNlbmRpZgogCisjaWZkZWYgYnJvYWRjYXN0
X3BhaXIKKyMgaWYgRUxFTV9DT1VOVCA9PSA0CisjICBkZWZpbmUgYnJvYWRjYXN0X2hhbGYgYnJv
YWRjYXN0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDgKKyMgIGRlZmluZSBicm9hZGNhc3Rf
cXVhcnRlciBicm9hZGNhc3RfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKKyMgIGRlZmlu
ZSBicm9hZGNhc3RfZWlnaHRoIGJyb2FkY2FzdF9wYWlyCisjIGVuZGlmCisjZW5kaWYKKworI2lm
ZGVmIGluc2VydF9wYWlyCisjIGlmIEVMRU1fQ09VTlQgPT0gNAorIyAgZGVmaW5lIGluc2VydF9o
YWxmIGluc2VydF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgaW5zZXJ0
X3F1YXJ0ZXIgaW5zZXJ0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CisjICBkZWZpbmUg
aW5zZXJ0X2VpZ2h0aCBpbnNlcnRfcGFpcgorIyBlbmRpZgorI2VuZGlmCisKKyNpZmRlZiBicm9h
ZGNhc3RfcXVhcnRldAorIyBpZiBFTEVNX0NPVU5UID09IDgKKyMgIGRlZmluZSBicm9hZGNhc3Rf
aGFsZiBicm9hZGNhc3RfcXVhcnRldAorIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKKyMgIGRlZmlu
ZSBicm9hZGNhc3RfcXVhcnRlciBicm9hZGNhc3RfcXVhcnRldAorIyBlbmRpZgorI2VuZGlmCisK
KyNpZmRlZiBpbnNlcnRfcXVhcnRldAorIyBpZiBFTEVNX0NPVU5UID09IDgKKyMgIGRlZmluZSBp
bnNlcnRfaGFsZiBpbnNlcnRfcXVhcnRldAorIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKKyMgIGRl
ZmluZSBpbnNlcnRfcXVhcnRlciBpbnNlcnRfcXVhcnRldAorIyBlbmRpZgorI2VuZGlmCisKKyNp
ZiBkZWZpbmVkKGJyb2FkY2FzdF9vY3RldCkgJiYgRUxFTV9DT1VOVCA9PSAxNgorIyBkZWZpbmUg
YnJvYWRjYXN0X2hhbGYgYnJvYWRjYXN0X29jdGV0CisjZW5kaWYKKworI2lmIGRlZmluZWQoaW5z
ZXJ0X29jdGV0KSAmJiBFTEVNX0NPVU5UID09IDE2CisjIGRlZmluZSBpbnNlcnRfaGFsZiBpbnNl
cnRfb2N0ZXQKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgZGVmaW5lZChG
TE9BVF9TSVpFKQogIyBpbmNsdWRlICJzaW1kLWZtYS5jIgogI2VuZGlmCkBAIC0xMTk5LDYgKzEz
MjcsNjAgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIGlmICggIWVxKGJyb2FkY2FzdDIoRUxF
TV9DT1VOVCArIDEpLCBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKKyNp
ZiBkZWZpbmVkKGJyb2FkY2FzdF9oYWxmKSAmJiBkZWZpbmVkKGluc2VydF9oYWxmKQorICAgIHsK
KyAgICAgICAgaGFsZl90IGF1eCA9IGxvd19oYWxmKHNyYyk7CisKKyAgICAgICAgdG91Y2goYXV4
KTsKKyAgICAgICAgeCA9IGJyb2FkY2FzdF9oYWxmKGF1eCk7CisgICAgICAgIHRvdWNoKGF1eCk7
CisgICAgICAgIHkgPSBpbnNlcnRfaGFsZihzcmMsIGF1eCwgMSk7CisgICAgICAgIGlmICggIWVx
KHgsIHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIH0KKyNlbmRpZgorCisjaWYgZGVmaW5lZChi
cm9hZGNhc3RfcXVhcnRlcikgJiYgZGVmaW5lZChpbnNlcnRfcXVhcnRlcikKKyAgICB7CisgICAg
ICAgIHF1YXJ0ZXJfdCBhdXggPSBsb3dfcXVhcnRlcihzcmMpOworCisgICAgICAgIHRvdWNoKGF1
eCk7CisgICAgICAgIHggPSBicm9hZGNhc3RfcXVhcnRlcihhdXgpOworICAgICAgICB0b3VjaChh
dXgpOworICAgICAgICB5ID0gaW5zZXJ0X3F1YXJ0ZXIoc3JjLCBhdXgsIDEpOworICAgICAgICB0
b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X3F1YXJ0ZXIoeSwgYXV4LCAyKTsKKyAgICAg
ICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9xdWFydGVyKHksIGF1eCwgMyk7Cisg
ICAgICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIH0KKyNlbmRpZgor
CisjaWYgZGVmaW5lZChicm9hZGNhc3RfZWlnaHRoKSAmJiBkZWZpbmVkKGluc2VydF9laWdodGgp
ICYmIFwKKyAgICAvKiBBdCBsZWFzdCBnY2MgNy4zICJvcHRpbWl6ZXMiIGF3YXkgYWxsIGluc2Vy
dF9laWdodGgoKSBjYWxscyBiZWxvdy4gKi8gXAorICAgIF9fR05VQ19fID49IDgKKyAgICB7Cisg
ICAgICAgIGVpZ2h0aF90IGF1eCA9IGxvd19laWdodGgoc3JjKTsKKworICAgICAgICB0b3VjaChh
dXgpOworICAgICAgICB4ID0gYnJvYWRjYXN0X2VpZ2h0aChhdXgpOworICAgICAgICB0b3VjaChh
dXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aChzcmMsIGF1eCwgMSk7CisgICAgICAgIHRv
dWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1eCwgMik7CisgICAgICAg
IHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1eCwgMyk7CisgICAg
ICAgIHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1eCwgNCk7Cisg
ICAgICAgIHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1eCwgNSk7
CisgICAgICAgIHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1eCwg
Nik7CisgICAgICAgIHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHksIGF1
eCwgNyk7CisgICAgICAgIGlmICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIH0K
KyNlbmRpZgorCiAjaWYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZpbmVkKGludGVybGVh
dmVfaGkpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gaW50ZXJsZWF2ZV9sbyhpbnYsIHNyYyk7
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMyw2ICsy
Myw3IEBAIGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRl
ICJhdng1MTJidy1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJmLmgiCiAjaW5jbHVkZSAiYXZ4
NTEyYncuaCIKKyNpbmNsdWRlICJhdng1MTJkcS5oIgogCiAjZGVmaW5lIHZlcmJvc2UgZmFsc2Ug
LyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTEwMCw2ICsx
MDEsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJkcSh2b2lkKQogfQogI2RlZmlu
ZSBzaW1kX2NoZWNrX2F2eDUxMmRxX29wbWFzayBzaW1kX2NoZWNrX2F2eDUxMmRxCiAKK3N0YXRp
YyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHFfdmwodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hh
c19hdng1MTJkcSAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCiBzdGF0aWMgYm9vbCBzaW1kX2No
ZWNrX2F2eDUxMmJ3KHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyYnc7CkBAIC0y
NjcsOSArMjczLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoWE9QIGkzMng4
LCAgICAgICAgICAgICAgIHhvcCwgICAgICAzMmk0KSwKICAgICBTSU1EKFhPUCBpNjR4NCwgICAg
ICAgICAgICAgICB4b3AsICAgICAgMzJpOCksCiAgICAgU0lNRChPUE1BU0svdywgICAgIGF2eDUx
MmZfb3BtYXNrLCAgICAgICAgIDIpLAotICAgIFNJTUQoT1BNQVNLL2IsICAgIGF2eDUxMmRxX29w
bWFzaywgICAgICAgICAxKSwKLSAgICBTSU1EKE9QTUFTSy9kLCAgICBhdng1MTJid19vcG1hc2ss
ICAgICAgICAgNCksCi0gICAgU0lNRChPUE1BU0svcSwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAg
ICAgIDgpLAorICAgIFNJTUQoT1BNQVNLK0RRL2IsIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAx
KSwKKyAgICBTSU1EKE9QTUFTSytEUS93LCBhdng1MTJkcV9vcG1hc2ssICAgICAgICAgMiksCisg
ICAgU0lNRChPUE1BU0srQlcvZCwgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDQpLAorICAgIFNJ
TUQoT1BNQVNLK0JXL3EsIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwKICAgICBTSU1EKEFW
WDUxMkYgZjMyIHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmNCksCiAgICAgU0lNRChBVlg1MTJG
IGYzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0ZjQpLAogICAgIFNJTUQoQVZYNTEyRiBmNjQg
c2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY4KSwKQEAgLTMwMiw2ICszMDksMjQgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoQlcrVkwgdTE2eDgsICAgIGF2eDUxMmJ3LCAg
ICAgIDE2dTIpLAogICAgIEFWWDUxMlZMKEJXK1ZMIHMxNngxNiwgICBhdng1MTJidywgICAgICAz
MmkyKSwKICAgICBBVlg1MTJWTChCVytWTCB1MTZ4MTYsICAgYXZ4NTEyYncsICAgICAgMzJ1Miks
CisgICAgU0lNRChBVlg1MTJEUSBmMzJ4MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0ZjQpLAorICAg
IFNJTUQoQVZYNTEyRFEgZjY0eDgsICAgICBhdng1MTJkcSwgICAgICA2NGY4KSwKKyAgICBTSU1E
KEFWWDUxMkRRIHMzMngxNiwgICAgYXZ4NTEyZHEsICAgICAgNjRpNCksCisgICAgU0lNRChBVlg1
MTJEUSB1MzJ4MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0dTQpLAorICAgIFNJTUQoQVZYNTEyRFEg
czY0eDgsICAgICBhdng1MTJkcSwgICAgICA2NGk4KSwKKyAgICBTSU1EKEFWWDUxMkRRIHU2NHg4
LCAgICAgYXZ4NTEyZHEsICAgICAgNjR1OCksCisgICAgQVZYNTEyVkwoRFErVkwgZjMyeDQsICAg
IGF2eDUxMmRxLCAgICAgIDE2ZjQpLAorICAgIEFWWDUxMlZMKERRK1ZMIGY2NHgyLCAgICBhdng1
MTJkcSwgICAgICAxNmY4KSwKKyAgICBBVlg1MTJWTChEUStWTCBmMzJ4OCwgICAgYXZ4NTEyZHEs
ICAgICAgMzJmNCksCisgICAgQVZYNTEyVkwoRFErVkwgZjY0eDQsICAgIGF2eDUxMmRxLCAgICAg
IDMyZjgpLAorICAgIEFWWDUxMlZMKERRK1ZMIHMzMng0LCAgICBhdng1MTJkcSwgICAgICAxNmk0
KSwKKyAgICBBVlg1MTJWTChEUStWTCB1MzJ4NCwgICAgYXZ4NTEyZHEsICAgICAgMTZ1NCksCisg
ICAgQVZYNTEyVkwoRFErVkwgczMyeDgsICAgIGF2eDUxMmRxLCAgICAgIDMyaTQpLAorICAgIEFW
WDUxMlZMKERRK1ZMIHUzMng4LCAgICBhdng1MTJkcSwgICAgICAzMnU0KSwKKyAgICBBVlg1MTJW
TChEUStWTCBzNjR4MiwgICAgYXZ4NTEyZHEsICAgICAgMTZpOCksCisgICAgQVZYNTEyVkwoRFEr
VkwgdTY0eDIsICAgIGF2eDUxMmRxLCAgICAgIDE2dTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIHM2
NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmk4KSwKKyAgICBBVlg1MTJWTChEUStWTCB1NjR4NCwg
ICAgYXZ4NTEyZHEsICAgICAgMzJ1OCksCiAjdW5kZWYgQVZYNTEyVkxfCiAjdW5kZWYgQVZYNTEy
VkwKICN1bmRlZiBTSU1EXwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:48: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 1g4nhl-0000uD-GG; Tue, 25 Sep 2018 13:48:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nhk-0000u5-TZ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:48:44 +0000
X-Inumbo-ID: de806335-c0c9-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de806335-c0c9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:49:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:48:42 -0600
Message-Id: <5BAA3CB502000078001EBB60@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:48:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 35/44] x86emul: support AVX512F move high/low
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZXhwbGljaXQgdGVzdCBoYXJuZXNzIGFkZGl0aW9ucyBvdGhlciB0aGFuIHRoZSBvdmVycmlk
ZXMsIGFzIHRoZQpjb21waWxlciBhbHJlYWR5IG1ha2VzIHVzZSBvZiB0aGUgaW5zbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yNDIsNiArMjQyLDE2IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0KICAgICBJTlNOKGluc2VydHBzLCAg
NjYsIDBmM2EsIDIxLCBlbCwgICAgZCwgZWwpLAogICAgIElOU04obW92LCAgICAgICA2NiwgICAw
ZiwgNmUsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA3ZSwg
ZWwsIGRxNjQsIGVsKSwKKy8vICAgICAgIG1vdmhscHMsICAgICAsICAgMGYsIDEyLCAgICAgICAg
ZAorICAgIElOU04obW92aHBkLCAgICA2NiwgICAwZiwgMTYsIGVsLCAgICBxLCB2bCksCisgICAg
SU5TTihtb3ZocGQsICAgIDY2LCAgIDBmLCAxNywgZWwsICAgIHEsIHZsKSwKKyAgICBJTlNOKG1v
dmhwcywgICAgICAsICAgMGYsIDE2LCBlbF8yLCAgZCwgdmwpLAorICAgIElOU04obW92aHBzLCAg
ICAgICwgICAwZiwgMTcsIGVsXzIsICBkLCB2bCksCisvLyAgICAgICBtb3ZsaHBzLCAgICAgLCAg
IDBmLCAxNiwgICAgICAgIGQKKyAgICBJTlNOKG1vdmxwZCwgICAgNjYsICAgMGYsIDEyLCBlbCwg
ICAgcSwgdmwpLAorICAgIElOU04obW92bHBkLCAgICA2NiwgICAwZiwgMTMsIGVsLCAgICBxLCB2
bCksCisgICAgSU5TTihtb3ZscHMsICAgICAgLCAgIDBmLCAxMiwgZWxfMiwgIGQsIHZsKSwKKyAg
ICBJTlNOKG1vdmxwcywgICAgICAsICAgMGYsIDEzLCBlbF8yLCAgZCwgdmwpLAogICAgIElOU04o
bW92cSwgICAgICBmMywgICAwZiwgN2UsIGVsLCAgICBxLCBlbCksCiAgICAgSU5TTihtb3ZxLCAg
ICAgIDY2LCAgIDBmLCBkNiwgZWwsICAgIHEsIGVsKSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApA
QCAtMjY2LDYgKzI2NiwxMiBAQCBPVlIobW92ZCk7CiBPVlIobW92cSk7CiBPVlJfU0ZQKG1vdik7
CiBPVlJfVkZQKG1vdmEpOworT1ZSKG1vdmhscHMpOworT1ZSKG1vdmhwZCk7CitPVlIobW92aHBz
KTsKK09WUihtb3ZsaHBzKTsKK09WUihtb3ZscGQpOworT1ZSKG1vdmxwcyk7CiBPVlJfVkZQKG1v
dm50KTsKIE9WUl9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTI4NiwxMSArMjg2LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdv
Ynl0ZV90YWJsZSB7CiAgICAgWzB4MGZdID0geyBNb2RSTXxTcmNJbW1CeXRlIH0sCiAgICAgWzB4
MTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2Fu
eV9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCisgICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1w
bGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4MTQgLi4uIDB4MTVdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAg
ICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwK
LSAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIg
fSwKKyAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIsIDMgfSwKKyAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIsIDMgfSwKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJN
IH0sCiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwK
ICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LApAQCAt
NjAwMCw2ICs2MDAwLDI2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDg7CiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9mcDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDEyKTogICAvKiB2bW92bHBkIG02NCx4bW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxMyk6IC8qIHZtb3ZscHtzLGR9IHhtbSxtNjQgKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHgxNik6ICAgLyogdm1vdmhwZCBtNjQs
eG1tLHhtbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTcpOiAv
KiB2bW92aHB7cyxkfSB4bW0sbTY0ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
YS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4MTIpOiAgICAgIC8qIHZtb3ZscHMgbTY0
LHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Lyogdm1vdmhscHMgeG1tLHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgw
ZiwgMHgxNik6ICAgICAgLyogdm1vdmhwcyBtNjQseG1tLHhtbSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92bGhwcyB4bW0seG1tLHhtbSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBl
dmV4LmJyIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9IChldmV4
LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYp
OworICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkKKyAgICAgICAgICAgIGQg
Jj0gflR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgIGZhdWx0X3N1cHByZXNz
aW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDX0YzKDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZzbGR1cCB4bW0vbTEyOCx4bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDEyKTogICAvKiB2bW92c2xkdXAge3gs
eX1tbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHgxMik6
ICAgICAgIC8qIG1vdmRkdXAgeG1tL202NCx4bW0gKi8KCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4niO-000111-SG; Tue, 25 Sep 2018 13:49: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4niN-00010n-B7
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:49:23 +0000
X-Inumbo-ID: 80bfbe2b-c0c9-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80bfbe2b-c0c9-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:47:11 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:49:22 -0600
Message-Id: <5BAA3CDA02000078001EBB63@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:49:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 36/44] x86emul: support AVX512F move
 duplicate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVkZ2luZyBmcm9tIGluc24gcHJlZml4ZXMsIHRoZXNlIGFyZSBzY2FsYXIgaW5zbnMsIGJ1dCB0
aGVpciAobWVtb3J5KQpvcGVyYW5kcyBhcmUgdmVjdG9yIG9uZXMgKHdpdGggdGhlIGV4Y2VwdGlv
biBvZiAxMjgtYml0IFZNT1ZERFVQKS4gRm9yCnRoaXMgc29tZSBhZGp1c3RtZW50cyB0byBkaXNw
OHNjYWxlIGNhbGN1bGF0aW9uIGNvZGUgYXJlIG5lZWRlZC4KCk5vIGV4cGxpY2l0IHRlc3QgaGFy
bmVzcyBhZGRpdGlvbnMgb3RoZXIgdGhhbiB0aGUgb3ZlcnJpZGVzLCBhcyB0aGUKY29tcGlsZXIg
YWxyZWFkeSBtYWtlcyB1c2Ugb2YgdGhlIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwpAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJmX2FsbFtdID0KICAgICBJTlNOKG1vdm50ZHEsICAgICAgNjYsICAgMGYsIGU3LCAgICB2
bCwgICBkX25iLCB2bCksCiAgICAgSU5TTihtb3ZudGRxYSwgICAgIDY2LCAwZjM4LCAyYSwgICAg
dmwsICAgZF9uYiwgdmwpLAogICAgIElOU05fUEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAor
ICAgIElOU04obW92c2hkdXAsICAgICBmMywgICAwZiwgMTYsICAgIHZsLCAgIGRfbmIsIHZsKSwK
KyAgICBJTlNOKG1vdnNsZHVwLCAgICAgZjMsICAgMGYsIDEyLCAgICB2bCwgICBkX25iLCB2bCks
CiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIo
bW92dSwgICAgICAgIDBmLCAxMSksCiAgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1
OSksCkBAIC0yNDIsNiArMjQ0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
MTI4W10gPQogICAgIElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwgMjEsIGVsLCAgICBkLCBlbCks
CiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJ
TlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAorICAgIElOU04obW92
ZGR1cCwgICBmMiwgICAwZiwgMTIsIGVsLCAgICBxLCBlbCksCiAvLyAgICAgICBtb3ZobHBzLCAg
ICAgLCAgIDBmLCAxMiwgICAgICAgIGQKICAgICBJTlNOKG1vdmhwZCwgICAgNjYsICAgMGYsIDE2
LCBlbCwgICAgcSwgdmwpLAogICAgIElOU04obW92aHBkLCAgICA2NiwgICAwZiwgMTcsIGVsLCAg
ICBxLCB2bCksCkBAIC0yNjQsNiArMjY3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfbm8xMjhbXQogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxf
NCwgIGQsIHZsKSwKICAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgsIGVsXzQs
ICBkLCB2bCksCiAgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBlbF80LCAg
ZCwgdmwpLAorICAgIElOU04obW92ZGR1cCwgICAgICAgIGYyLCAgIDBmLCAxMiwgdmwsIHFfbmIs
IHZsKSwKICAgICBJTlNOKHNodWZmMzJ4NCwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBkLCB2
bCksCiAgICAgSU5TTihzaHVmZjY0eDIsICAgICAgNjYsIDBmM2EsIDIzLCB2bCwgICAgcSwgdmwp
LAogICAgIElOU04oc2h1ZmkzMng0LCAgICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIGQsIHZsKSwK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0zMjYsOCArMzI2LDExIEBAIFJFTihwYW5kbiwgLCBkKTsK
IFJFTihwb3IsICwgZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgZW5kaWYKK09WUihtb3ZkZHVwKTsK
IE9WUihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7CitPVlIobW92c2hkdXApOworT1ZSKG1vdnNs
ZHVwKTsKIE9WUihwbW92c3hiZCk7CiBPVlIocG1vdnN4YnEpOwogT1ZSKHBtb3ZzeGRxKTsKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMwMzYsNiArMzAzNiwxNSBAQCB4ODZf
ZGVjb2RlKAogCiAgICAgICAgICAgICBzd2l0Y2ggKCBiICkKICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgIGNhc2UgMHgxMjogLyogdm1vdnNsZHVwIC8gdm1vdmRkdXAgKi8KKyAgICAgICAgICAg
ICAgICBpZiAoIGV2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgICAgICAgICAgICAgIGRpc3A4
c2NhbGUgPSBldmV4LmxyID8gNCArIGV2ZXgubHIgOiAzOworICAgICAgICAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSAweDE2OiAvKiB2bW92c2hkdXAgKi8KKyAg
ICAgICAgICAgICAgICBpZiAoIGV2ZXgucGZ4ID09IHZleF9mMyApCisgICAgICAgICAgICAgICAg
ICAgIGRpc3A4c2NhbGUgPSA0ICsgZXZleC5scjsKKyAgICAgICAgICAgICAgICBicmVhazsKKwog
ICAgICAgICAgICAgY2FzZSAweDIwOiAvKiBtb3YgY3IscmVnICovCiAgICAgICAgICAgICBjYXNl
IDB4MjE6IC8qIG1vdiBkcixyZWcgKi8KICAgICAgICAgICAgIGNhc2UgMHgyMjogLyogbW92IHJl
ZyxjciAqLwpAQCAtNjAzNSw2ICs2MDQ0LDIwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKICAgICAgICAgZ290byBzaW1kXzBmX3htbTsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDEyKTogICAvKiB2bW92c2xkdXAg
W3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigw
eDBmLCAweDEyKTogICAvKiB2bW92ZGR1cCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4MTYpOiAgIC8qIHZtb3ZzaGR1cCBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZl
eC5iciB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSAoZXZleC5w
ZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
KyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOwor
ICAgICAgICBvcF9ieXRlcyA9ICEoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8
fCBldmV4LmxyCisgICAgICAgICAgICAgICAgICAgPyAxNiA8PCBldmV4LmxyIDogODsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwog
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTQpOiAvKiB2dW5wY2tscHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0VfU0lNRF9QQUNL
RURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2tocHtzLGR9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53
ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spLAoKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:50:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:50: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 1g4nj2-0001K1-8V; Tue, 25 Sep 2018 13:50:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nj0-0001EK-Jf
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:50:02 +0000
X-Inumbo-ID: 0cb7b3e7-c0ca-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0cb7b3e7-c0ca-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:51:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:50:00 -0600
Message-Id: <5BAA3D0302000078001EBB66@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:49:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 37/44] x86emul: support AVX512{F, BW,
 VBMI} permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTY2LDYgKzE2NiwxMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwY21wdSwg
ICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocGVybWky
LCAgICAgICA2NiwgMGYzOCwgNzYsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBlcm1p
MiwgICAgICAgNjYsIDBmMzgsIDc3LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihwZXJt
aWxwZCwgICAgIDY2LCAwZjM4LCAwZCwgICAgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocGVy
bWlscGQsICAgICA2NiwgMGYzYSwgMDUsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKHBl
cm1pbHBzLCAgICAgNjYsIDBmMzgsIDBjLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihw
ZXJtaWxwcywgICAgIDY2LCAwZjNhLCAwNCwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04o
cGVybXQyLCAgICAgICA2NiwgMGYzOCwgN2UsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNO
KHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdmLCAgICB2bCwgICAgIHNkLCB2bCksCiAgICAgSU5T
TihwbWF4cywgICAgICAgIDY2LCAwZjM4LCAzZCwgICAgdmwsICAgICBkcSwgdmwpLApAQCAtMjY4
LDYgKzI3MiwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAg
ICAgSU5TTihpbnNlcnRmMzJ4NCwgICAgNjYsIDBmM2EsIDE4LCBlbF80LCAgZCwgdmwpLAogICAg
IElOU04oaW5zZXJ0aTMyeDQsICAgIDY2LCAwZjNhLCAzOCwgZWxfNCwgIGQsIHZsKSwKICAgICBJ
TlNOKG1vdmRkdXAsICAgICAgICBmMiwgICAwZiwgMTIsIHZsLCBxX25iLCB2bCksCisgICAgSU5T
TihwZXJtLCAgICAgICAgICAgNjYsIDBmMzgsIDM2LCB2bCwgICBkcSwgdmwpLAorICAgIElOU04o
cGVybSwgICAgICAgICAgIDY2LCAwZjM4LCAxNiwgdmwsICAgc2QsIHZsKSwKKyAgICBJTlNOKHBl
cm1wZCwgICAgICAgICA2NiwgMGYzYSwgMDEsIHZsLCAgICBxLCB2bCksCisgICAgSU5TTihwZXJt
cSwgICAgICAgICAgNjYsIDBmM2EsIDAwLCB2bCwgICAgcSwgdmwpLAogICAgIElOU04oc2h1ZmYz
Mng0LCAgICAgIDY2LCAwZjNhLCAyMywgdmwsICAgIGQsIHZsKSwKICAgICBJTlNOKHNodWZmNjR4
MiwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBxLCB2bCksCiAgICAgSU5TTihzaHVmaTMyeDQs
ICAgICAgNjYsIDBmM2EsIDQzLCB2bCwgICAgZCwgdmwpLApAQCAtMzA2LDYgKzMxNCw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04ocGNtcGd0Yiwg
ICAgIDY2LCAgIDBmLCA2NCwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBjbXBndHcsICAg
ICA2NiwgICAwZiwgNjUsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAg
NjYsIDBmM2EsIDNlLCAgICB2bCwgICBidywgdmwpLAorICAgIElOU04ocGVybXcsICAgICAgIDY2
LCAwZjM4LCA4ZCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBlcm1pMncsICAgICA2Niwg
MGYzOCwgNzUsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtdDJ3LCAgICAgNjYsIDBm
MzgsIDdkLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG1hZGR3ZCwgICAgIDY2LCAgIDBm
LCBmNSwgICAgdmwsICAgIHcsIHZsKSwKQEAgLTQwMiw2ICs0MTEsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfNTEyW10KIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJfdmJtaV9hbGxbXSA9IHsKKyAgICBJTlNOKHBlcm1iLCAgICAgICAgIDY2LCAwZjM4
LCA4ZCwgdmwsIGIsIHZsKSwKICAgICBJTlNOKHBlcm1pMmIsICAgICAgIDY2LCAwZjM4LCA3NSwg
dmwsIGIsIHZsKSwKICAgICBJTlNOKHBlcm10MmIsICAgICAgIDY2LCAwZjM4LCA3ZCwgdmwsIGIs
IHZsKSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTgwLDYgKzE4MCw3IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICAgZGVmaW5lIGludGVybGVhdmVf
aGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgICBkZWZp
bmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBzLCBfbWFzaywgeCwgeCwgMGIwMDAxMTAx
MSwgdW5kZWYoKSwgfjApCisjICAgIGRlZmluZSBzd2FwMih4KSBCXyh2cGVybWlscHMsIF9tYXNr
LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKICMgICBlbHNlCiAjICAgIGRlZmluZSBicm9h
ZGNhc3RfcXVhcnRldCh4KSBCKGJyb2FkY2FzdGYzMng0XywgX21hc2ssIHgsIHVuZGVmKCksIH4w
KQogIyAgICBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXApAQCAtMTk0LDYgKzE5NSwxMCBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdmVjX3QgdF8g
PSBCKHNodWZfZjMyeDRfLCBfbWFzaywgeCwgeCwgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIw
MDAxMTAxMSwgdW5kZWYoKSwgfjApOyBcCiAgICAgQihzaHVmcHMsIF9tYXNrLCB0XywgdF8sIDBi
MDAwMTEwMTEsIHVuZGVmKCksIH4wKTsgXAogfSkKKyMgICAgZGVmaW5lIHN3YXAyKHgpIEIodnBl
cm1pbHBzLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICBCKHNodWZfZjMyeDRfLCBf
bWFzaywgeCwgeCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgIFZFQ19TSVpFID09IDMyID8g
MGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKSwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKICMgICBlbmRpZgogIyAgZWxpZiBGTE9BVF9TSVpF
ID09IDgKICMgICBpZiBWRUNfU0laRSA+PSAzMgpAQCAtMjI2LDYgKzIzMSw3IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICAgZGVmaW5lIGludGVybGVhdmVf
aGkoeCwgeSkgQih1bnBja2hwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgICBkZWZp
bmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBkLCBfbWFzaywgeCwgeCwgMGIwMSwgdW5k
ZWYoKSwgfjApCisjICAgIGRlZmluZSBzd2FwMih4KSBCXyh2cGVybWlscGQsIF9tYXNrLCB4LCAw
YjAxLCB1bmRlZigpLCB+MCkKICMgICBlbHNlCiAjICAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgs
IHkpIEIodnBlcm1pMnZhcnBkLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjApCiAjICAg
IGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBkLCBfbWFzaywgaW50ZXJs
ZWF2ZV9sbywgeCwgeSwgfjApCkBAIC0yMzMsNiArMjM5LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB2ZWNfdCB0XyA9IEIoc2h1Zl9mNjR4Ml8sIF9t
YXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigpLCB+
MCk7IFwKICAgICBCKHNodWZwZCwgX21hc2ssIHRfLCB0XywgMGIwMTAxMDEwMSwgdW5kZWYoKSwg
fjApOyBcCiB9KQorIyAgICBkZWZpbmUgc3dhcDIoeCkgQih2cGVybWlscGQsIF9tYXNrLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgIEIoc2h1Zl9mNjR4Ml8sIF9tYXNrLCB4LCB4LCBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwg
dW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgIDBiMDEwMTAxMDEsIHVuZGVm
KCksIH4wKQogIyAgIGVuZGlmCiAjICBlbmRpZgogIyBlbmRpZgpAQCAtMzk5LDYgKzQwOSw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQihzaHVmX2kzMng0XywgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCko
eCksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAzMiA/IDBi
MDEgOiAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApLCBcCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5l
IHN3YXAyKHgpICgodmVjX3QpQl8ocGVybXZhcnNpLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90
KShpbnYgLSAxKSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVuZGlmCiAjICBkZWZpbmUgbWl4
KHgsIHkpICgodmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkp
LCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYg
KCgxIDw8IEVMRU1fQ09VTlQpIC0gMSkpKSkKQEAgLTQzNiw4ICs0NDcsMTcgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodnNpX3QpQihzaHVmX2k2NHgyXywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeCks
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIg
PyAwYjAxIDogMGIwMDAxMTAxMSwgKHZkaV90KXVuZGVmKCksIH4wKSwgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAwYjAxMDAxMTEwLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRl
ZmluZSBzd2FwMih4KSAoKHZlY190KUIocGVybXZhcmRpLCBfbWFzaywgKHZkaV90KSh4KSwgKHZk
aV90KShpbnYgLSAxKSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgIGVuZGlmCiAjICBkZWZpbmUg
bWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHkpLCAwYjAxMDEwMTAxKSkKKyMgIGlmIFZFQ19TSVpFID09IDMyCisjICAgZGVmaW5lIHN3YXAz
KHgpICgodmVjX3QpQl8ocGVybWRpLCBfbWFzaywgKHZkaV90KSh4KSwgMGIwMDAxMTAxMSwgKHZk
aV90KXVuZGVmKCksIH4wKSkKKyMgIGVsaWYgVkVDX1NJWkUgPT0gNjQKKyMgICBkZWZpbmUgc3dh
cDMoeCkgKHsgXAorICAgIHZkaV90IHRfID0gQl8ocGVybWRpLCBfbWFzaywgKHZkaV90KSh4KSwg
MGIwMDAxMTAxMSwgKHZkaV90KXVuZGVmKCksIH4wKTsgXAorICAgIEIoc2h1Zl9pNjR4Ml8sIF9t
YXNrLCB0XywgdF8sIDBiMDEwMDExMTAsICh2ZGlfdCl1bmRlZigpLCB+MCk7IFwKK30pCisjICBl
bmRpZgogIyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUgbWF4KHgsIHkpIEIo
cG1heHNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBAIC00ODMsNiArNTAzLDkgQEAgc3Rh
dGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIHNocmluazEo
eCkgKChoYWxmX3QpQihwbW92d2IsIF9tYXNrLCAodmhpX3QpKHgpLCAodnFpX2hhbGZfdCl7fSwg
fjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVyX3QpQihwbW92ZGIsIF9tYXNrLCAo
dnNpX3QpKHgpLCAodnFpX3F1YXJ0ZXJfdCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazMoeCkg
KChlaWdodGhfdClCKHBtb3ZxYiwgX21hc2ssICh2ZGlfdCkoeCksICh2cWlfZWlnaHRoX3Qpe30s
IH4wKSkKKyMgIGlmZGVmIF9fQVZYNTEyVkJNSV9fCisjICAgZGVmaW5lIHN3YXAyKHgpICgodmVj
X3QpQihwZXJtdmFycWksIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKGludiAtIDEpLCAodnFp
X3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKICMgZWxpZiBJTlRfU0laRSA9PSAyIHx8IFVJTlRf
U0laRSA9PSAyCiAjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAgICB2ZWNfdCB0XzsgXApA
QCAtNTExLDYgKzUzNCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190
IGIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEwMTAx
MDEwMTAxMDEwMTAxICYgQUxMX1RSVUUpKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90
KUIocG1vdmR3LCBfbWFzaywgKHZzaV90KSh4KSwgKHZoaV9oYWxmX3Qpe30sIH4wKSkKICMgIGRl
ZmluZSBzaHJpbmsyKHgpICgocXVhcnRlcl90KUIocG1vdnF3LCBfbWFzaywgKHZkaV90KSh4KSwg
KHZoaV9xdWFydGVyX3Qpe30sIH4wKSkKKyMgIGRlZmluZSBzd2FwMih4KSAoKHZlY190KUIocGVy
bXZhcmhpLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KShpbnYgLSAxKSwgKHZoaV90KXVuZGVm
KCksIH4wKSkKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIG1heCh4LCB5
KSAoKHZlY190KUIocG1heHNiLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwgKHZxaV90
KXVuZGVmKCksIH4wKSkKQEAgLTEzMTksNiArMTM0MywxMiBAQCBpbnQgc2ltZF90ZXN0KHZvaWQp
CiAgICAgaWYgKCAhZXEoc3dhcDIoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRp
ZgogCisjaWZkZWYgc3dhcDMKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIWVxKHN3YXAzKHNy
YyksIGludikgKSByZXR1cm4gX19MSU5FX187CisgICAgdG91Y2goc3JjKTsKKyNlbmRpZgorCiAj
aWZkZWYgYnJvYWRjYXN0CiAgICAgaWYgKCAhZXEoYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSwg
c3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgK
QEAgLTI3NSw2ICsyNzUsOCBAQCBPVlIobW92bHBzKTsKIE9WUl9WRlAobW92bnQpOwogT1ZSX1ZG
UChtb3Z1KTsKIE9WUl9GUChtdWwpOworT1ZSX1ZGUChwZXJtKTsKK09WUl9WRlAocGVybWlsKTsK
IE9WUl9WRlAoc2h1Zik7CiBPVlJfSU5UKHNsbCk7CiBPVlJfRFEoc2xsdik7CkBAIC0zMzEsNiAr
MzMzLDggQEAgT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsKIE9WUihtb3ZzaGR1cCk7CiBP
VlIobW92c2xkdXApOworT1ZSKHBlcm1kKTsKK09WUihwZXJtcSk7CiBPVlIocG1vdnN4YmQpOwog
T1ZSKHBtb3ZzeGJxKTsKIE9WUihwbW92c3hkcSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC00MzQsNyArNDM0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3Rh
YmxlIHsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewogICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDAxIC4uLiAweDBi
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweDBjIC4uLiAweDBm
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MGMgLi4uIDB4MGRd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBb
MHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsw
eDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4MTQgLi4uIDB4MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTQ3Nyw2ICs0NzgsNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDdkIC4uLiAweDdlXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDdmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4OGNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4OGRdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4OGVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudG9fbWVtID0gMSB9LAogICAgIFsweDkwIC4uLiAw
eDkzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC52c2liID0gMSB9LAogICAgIFsweDk2
IC4uLiAweDk4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3Zs
IH0sCkBAIC01MjIsMTAgKzUyNCwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFi
bGUgewogICAgIHVpbnQ4X3QgZm91cl9vcDoxOwogICAgIGRpc3A4c2NhbGVfdCBkOHM6NDsKIH0g
ZXh0MGYzYV90YWJsZVsyNTZdID0gewotICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgwMF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4
MDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsIH0sCiAgICAgWzB4MDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
Ci0gICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50
d29fb3AgPSAxIH0sCisgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MDZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgwYSAuLi4g
MHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMgfSwKQEAgLTgwNjIsNiArODA2
NCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYzKTogLyogdnBzbGxxIHhtbS9tMTI4LFt4eXpd
bW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgwYyk6IC8qIHZwZXJtaWxwcyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDBk
KTogLyogdnBlcm1pbHBkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICBpZiAoIGIgPT0gMHhlMiApCiAg
ICAgICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwpAQCAtODQwNiw2ICs4NDExLDEyIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sIHx8IHZleC53
LCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MTYpOiAvKiB2cGVybXB7cyxkfSB7eSx6fW1tL21lbSx7
eSx6fW1tLHt5LHp9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDM2KTogLyogdnBlcm17ZCxxfSB7eSx6fW1tL21lbSx7eSx6fW1tLHt5LHp9bW17a30gKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyLCBFWENfVUQpOworICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2Fl
OworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3Zz
eGJ3IHhtbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1t
ICovCkBAIC04NjEwLDYgKzg2MjEsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NzUpOiAvKiB2cGVybWkye2Isd30gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg3ZCk6IC8qIHZwZXJtdDJ7Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDhkKTogLyogdnBlcm17
Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgaWYgKCAhZXZl
eC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMl92Ym1pKTsK
ICAgICAgICAgZWxzZQpAQCAtOTAzNiw2ICs5MDQ4LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sIHx8ICF2ZXgudywgRVhDX1VEKTsKICAgICAg
ICAgZ290byBzaW1kXzBmX2ltbThfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4MDApOiAvKiB2cGVybXEgJGltbTgse3ksen1tbS9tZW0se3ksen1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDEpOiAvKiB2cGVybXBk
ICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFldmV4LmxyIHx8ICFldmV4LncsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW1fbm9fc2FlOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDM4KTogLyogdmluc2VydGkxMjggJGlt
bTgseG1tL20xMjgseW1tLHltbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
YSwgMHgzOSk6IC8qIHZleHRyYWN0aTEyOCAkaW1tOCx5bW0seG1tL20xMjggKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDYpOiAvKiB2cGVybTJpMTI4ICRpbW04LHlt
bS9tMjU2LHltbSx5bW0gKi8KQEAgLTkwNTUsNiArOTA3MywxMiBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3Rv
IHNpbWRfMGZfaW1tOF9hdng7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDA0KTogLyogdnBlcm1pbHBzICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDA1KTogLyogdnBlcm1pbHBkICRp
bW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgudyAhPSAoYiAmIDEpLCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lv
biA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tX25vX3NhZTsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDA4KTogLyogcm91bmRwcyAkaW1tOCx4bW0vbTEyOCx4
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwOSk6IC8qIHJvdW5kcGQg
JGltbTgseG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4
MGEpOiAvKiByb3VuZHNzICRpbW04LHhtbS9tMTI4LHhtbSAqLwoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:50: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 1g4njk-0001oN-Rk; Tue, 25 Sep 2018 13:50:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4njj-0001o4-Fe
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:50:47 +0000
X-Inumbo-ID: 27d818f1-c0ca-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27d818f1-c0ca-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:51:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:50:45 -0600
Message-Id: <5BAA3D2B02000078001EBB69@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:50:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 38/44] x86emul: support AVX512BW pack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVydGhlciB0ZXN0IGhhcm5lc3MgYWRkaXRpb25zIC0gd2hhdCBpcyB0aGVyZSBpcyBnb29k
IGVub3VnaCBmb3IKdGhlc2UgcmF0aGVyICJyZWd1bGFyIiBpbnNucy4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBOZXcuCgotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTI5Niw2ICsyOTYsMTAgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYs
IDdmLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2
ZiwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2Ys
ICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWNrc3NkdywgICAgNjYsICAgMGYsIDZiLCAg
ICB2bCwgZF9uYiwgdmwpLAorICAgIElOU04ocGFja3Nzd2IsICAgIDY2LCAgIDBmLCA2MywgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhY2t1c2R3LCAgICA2NiwgMGYzOCwgMmIsICAgIHZs
LCBkX25iLCB2bCksCisgICAgSU5TTihwYWNrdXN3YiwgICAgNjYsICAgMGYsIDY3LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocGFkZGIsICAgICAgIDY2LCAgIDBmLCBmYywgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBhZGRzYiwgICAgICA2NiwgICAwZiwgZWMsICAgIHZsLCAgICBi
LCB2bCksCiAgICAgSU5TTihwYWRkc3csICAgICAgNjYsICAgMGYsIGVkLCAgICB2bCwgICAgdywg
dmwpLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTM2MSw2ICszNjEsMTAgQEAgT1ZSKHBleHRydyk7
CiBPVlIocGluc3JiKTsKIE9WUihwaW5zcncpOwogIyBpZmRlZiBfX0FWWDUxMlZMX18KK09WUihw
YWNrc3Nkdyk7CitPVlIocGFja3Nzd2IpOworT1ZSKHBhY2t1c2R3KTsKK09WUihwYWNrdXN3Yik7
CiBPVlIocG1hZGR3ZCk7CiBPVlIocG1vdnN4YncpOwogT1ZSKHBtb3Z6eGJ3KTsKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ1Myw3ICs0NTMsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgyNiAuLi4g
MHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHgyYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCisgICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHgzMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCkBAIC02NzA3LDYg
KzY3MDcsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2OSk6IC8qIHZwdW5wY2tod2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKICAgICAgICAgLyogZmFsbCB0aHJv
dWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjMpOiAvKiB2cGFj
a3Nzd2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4NjcpOiAvKiB2cGFja3Vzd2IgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEp
OiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAv
KiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC02NzY5LDYgKzY3NzEs
MTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAg
ICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweDZiKTogLyogdnBhY2tzc2R3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MmIpOiAvKiB2cGFja3VzZHcg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJl
c3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZjKTogLyogdnB1bnBja2xxZHEgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4NmQpOiAvKiB2cHVucGNraHFkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:51:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nkM-0001w0-7O; Tue, 25 Sep 2018 13: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nkK-0001vh-Jz
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:51:24 +0000
X-Inumbo-ID: c8cb1039-c0c9-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8cb1039-c0c9-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:49:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:51:22 -0600
Message-Id: <5BAA3D5302000078001EBB6C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:51:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 39/44] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVFBTMlBELCBzaGFyaW5nIGl0cyBtYWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAi
bWFudWFsIgpvdmVycmlkZSBvZiBkaXNwOHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2UgZm9y
IHR3b2J5dGVfdGFibGVbMHg1YV0gaXMgYmVuaWduIHRvIHByZS1leGlzdGluZwpjb2RlLCBidXQg
YWxsb3dzIGRlY29kZV9kaXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKQWxzbyBjb3Jy
ZWN0IHRoZSBjb21tZW50IG9uIGFuIEFWWCBjb3VudGVycGFydC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBOZXcuCgotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKQEAgLTk4LDYgKzk4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMy
KSwKICAgICBJTlNOKGNvbWlzZCwgICAgICAgNjYsICAgMGYsIDJmLCAgICBlbCwgICAgICBxLCBl
bCksCiAgICAgSU5TTihjb21pc3MsICAgICAgICAgLCAgIDBmLCAyZiwgICAgZWwsICAgICAgZCwg
ZWwpLAorICAgIElOU04oY3Z0cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEs
IHZsKSwKKyAgICBJTlNOKGN2dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25i
LCB2bCksCisgICAgSU5TTihjdnRwczJwZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAg
ZCwgdmwpLAorICAgIElOU04oY3Z0cHMycGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRf
bmIsIHZsKSwKKyAgICBJTlNOKGN2dHNkMnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBlbCwgICAg
ICBxLCBlbCksCisgICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAg
ICAgZCwgZWwpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAogICAgIElO
U04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJ
TlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuYwpAQCAtMTc2LDYgKzE3Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9f
Ym9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwcywgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBzLCBfbWFz
aywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21h
c2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpCisjICAgZGVmaW5lIHNo
cmluazEoeCkgQlJfKGN2dHBkMnBzLCBfbWFzaywgKHZkZl90KSh4KSwgKHZzZl9oYWxmX3Qpe30s
IH4wKQorIyAgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCUihjdnRwczJwZCwgX21hc2ssIHgs
ICh2ZGZfdCl1bmRlZigpLCB+MCkpCiAjICAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQogIyAgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNjgsNiArNjgsNyBAQCB0eXBl
ZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplCiB0eXBlZGVmIGludCBfX2F0dHJp
YnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2c2lfdDsKICNpZiBWRUNfU0laRSA+PSA4
CiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkp
KSB2ZGlfdDsKK3R5cGVkZWYgZG91YmxlIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19T
SVpFKSkpIHZkZl90OwogI2VuZGlmCiAKICNpZiBFTEVNX1NJWkUgPT0gMQpAQCAtOTMsNiArOTQs
NyBAQCB0eXBlZGVmIGNoYXIgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoCiB0eXBlZGVmIHNo
b3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2aGlfaGFsZl90Owog
dHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZzaV9o
YWxmX3Q7CiB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxG
X1NJWkUpKSkgdmRpX2hhbGZfdDsKK3R5cGVkZWYgZmxvYXQgX19hdHRyaWJ1dGVfXygodmVjdG9y
X3NpemUoSEFMRl9TSVpFKSkpIHZzZl9oYWxmX3Q7CiAjIGVuZGlmCiAKICMgaWYgRUxFTV9DT1VO
VCA+PSA0CkBAIC0zMjgsNiArMzMwLDEzIEBAIFJFTihwYW5kbiwgLCBkKTsKIFJFTihwb3IsICwg
ZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgZW5kaWYKK09WUihjdnRwZDJwc3gpOworT1ZSKGN2dHBk
MnBzeSk7CitPVlIoY3Z0cGgycHMpOworT1ZSKGN2dHBzMnBkKTsKK09WUihjdnRwczJwaCk7CitP
VlIoY3Z0c2Qyc3MpOworT1ZSKGN2dHNzMnNkKTsKIE9WUihtb3ZkZHVwKTsKIE9WUihtb3ZudGRx
KTsKIE9WUihtb3ZudGRxYSk7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jCkBAIC0zODQyLDYgKzM4NDIsNDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50
ZigiJS00MHMiLCAiVGVzdGluZyB2Y3Z0cGgycHMgMzIoJWVjeCksJXptbTd7JWs0fS4uLiIpOwor
ICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAg
ZGVjbF9pbnNuKGV2ZXhfdmN2dHBoMnBzKTsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdmN2dHBz
MnBoKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB0ZXJubG9nZCAkMHg4MSwgJSV6bW03
LCAlJXptbTcsICUlem1tN1xuXHQiCisgICAgICAgICAgICAgICAgICAgICAgICJrbW92dyAlMSwl
JWs0XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdmN2dHBoMnBzLCAi
dmN2dHBoMnBzIDMyKCUwKSwgJSV6bW03JXslJWs0JX0iKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAiYyIgKE5VTEwpLCAiciIgKDB4MzMzMykgKTsKKworICAgICAgICBzZXRfaW5zbihldmV4
X3ZjdnRwaDJwcyk7CisgICAgICAgIG1lbXNldChyZXMsIDB4ZmYsIDEyOCk7CisgICAgICAgIHJl
c1s4XSA9IDB4NDAwMDNjMDA7IC8qICgxLjAsIDIuMCkgKi8KKyAgICAgICAgcmVzWzEwXSA9IDB4
NDQwMDQyMDA7IC8qICgzLjAsIDQuMCkgKi8KKyAgICAgICAgcmVzWzEyXSA9IDB4MzQwMGI4MDA7
IC8qICgtLjUsIC4yNSkgKi8KKyAgICAgICAgcmVzWzE0XSA9IDB4YmMwMDAwMDA7IC8qICgwLjAs
IC0xLikgKi8KKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAg
IHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgYXNtIHZvbGF0aWxl
ICggInZtb3Z1cHMgJSV6bW03LCAlMCIgOiAiPW0iIChyZXNbMTZdKSApOworICAgICAgICBpZiAo
IHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdmN2dHBoMnBzKSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisKKyAgICAgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZjdnRwczJwaCAkMCwlem1tMyw2NCglZWR4KXslazR9
Li4uIik7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUwLCAlJXptbTNcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92Y3Z0cHMycGgsICJ2Y3Z0cHMycGgg
JDAsICUlem1tMywgMTI4KCUxKSV7JSVrNCV9IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
Im0iIChyZXNbMTZdKSwgImQiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdmN2
dHBzMnBoKTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAg
IG1lbXNldChyZXMgKyAzMiwgMHhjYywgMzIpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVj
a19laXAoZXZleF92Y3Z0cHMycGgpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAg
cmVzWzE1XSA9IHJlc1sxM10gPSByZXNbMTFdID0gcmVzWzldID0gMHhjY2NjY2NjYzsKKyAgICAg
ICAgaWYgKCBtZW1jbXAocmVzICsgOCwgcmVzICsgMzIsIDMyKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogI3VuZGVmIGRlY2xfaW5zbgogI3VuZGVmIHB1dF9p
bnNuCiAjdW5kZWYgc2V0X2luc24KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAg
LTMxMCw3ICszMTAsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAg
IFsweDUyIC4uLiAweDUzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1k
X3NpbmdsZV9mcCB9LAogICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NTggLi4uIDB4NTldID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKLSAgICBb
MHg1YSAuLi4gMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIgfSwKKyAgICBbMHg1YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
YW55X2ZwLCBkOHNfdmwgfSwKKyAgICBbMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDYwIC4uLiAweDYy
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAg
ICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50LCBkOHNfdmwgfSwKQEAgLTQzNyw3ICs0MzgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmMzhfdGFibGUgewogICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHgxM10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsweDEzXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzIgfSwKICAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LApAQCAtNTQxLDcgKzU0Miw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MTldID0geyAuc2lt
ZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwK
ICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLmQ4cyA9IGQ4c192bF9ieV8y
IH0sCiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50b19tZW0gPSAxLCAu
dHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCi0gICAgWzB4MWRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MWRd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxZSAuLi4gMHgxZl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyMF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUsIC5kOHMgPSAwIH0sCiAgICAgWzB4MjFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLmQ4cyA9IDIgfSwKQEAgLTMwNTksNiArMzA2MCwxMSBAQCB4ODZfZGVj
b2RlKAogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IDM7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg1YTogLyogdmN2dHBzMnBkIG5lZWRzIHNwZWNpYWwg
Y2FzaW5nICovCisgICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmICFldmV4LnBmeCAm
JiAhZXZleC5iciApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92cSB4bW0vbTY0
LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICggZGlzcDhz
Y2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAgICAgICAgIGRp
c3A4c2NhbGUgPSAzOwpAQCAtNTk2Niw2ICs1OTcyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FT
RV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZCk6ICAgIC8qIHZtaW57cCxzfXtzLGR9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX0VW
RVgsIDB4MGYsIDB4NWUpOiAgICAvKiB2ZGl2e3Asc317cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVmKTog
ICAgLyogdm1heHtwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisg
ICAgYXZ4NTEyZl9hbGxfZnA6CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC53
ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXguYnIgJiYKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJf
TUFTSykpKSwKQEAgLTY1MjMsNyArNjUzMCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3Rv
IHNpbWRfem1tOwogCiAgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAgICAgICAg
LyogY3Z0e3Asc317cyxkfTJ7cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCi0gICAgQ0FTRV9TSU1E
X0FMTF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0geG1tL21l
bSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWEpOiAgICAvKiB2
Y3Z0cHtzLGR9MnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHN7cyxkfTJze3MsZH0geG1tL21lbSx4
bW0seG1tICovCiAgICAgICAgIG9wX2J5dGVzID0gNCA8PCAoKCh2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9TQ0FMQVJfTUFTSykgPyAwIDogMSArIHZleC5sKSArCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgISEodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spKTsKQEAgLTY1MzIsNiArNjUz
OSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4OwogCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgw
ZiwgMHg1YSk6ICAgLyogdmN2dHB7cyxkfTJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnRze3Ms
ZH0yc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBvcF9ieXRlcyA9IDQgPDwg
KCgoZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSA/IDAgOiAxICsgZXZleC5scikg
KworICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyk7CisgICAgICAgIGdvdG8gYXZ4NTEy
Zl9hbGxfZnA7CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1Yik6ICAgICAv
KiBjdnR7cHMsZHF9MntkcSxwc30geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VE
X0ZQKF9WRVgsIDB4MGYsIDB4NWIpOiAvKiB2Y3Z0e3BzLGRxfTJ7ZHEscHN9IHt4LHl9bW0vbWVt
LHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4NWIpOiAgICAgICAv
KiBjdnR0cHMyZHEgeG1tL21lbSx4bW0gKi8KQEAgLTg0MTQsNiArODQyNywxNSBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IHZleC5sOwogICAgICAgICBnb3RvIHNpbWRf
MGZfeW1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMyk6IC8q
IHZjdnRwaDJwcyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihldmV4LncgfHwgKGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXguYnIpLCBFWENf
VUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAg
aWYgKCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7Cisg
ICAgICAgIG9wX2J5dGVzID0gOCA8PCBldmV4LmxyOworICAgICAgICBlbGVtX2J5dGVzID0gMjsK
KyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMgeW1tL20yNTYseW1tLHltbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5bW0seW1t
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4LncsIEVYQ19V
RCk7CkBAIC05MjM3LDI3ICs5MjU5LDc5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIGF2
eDUxMmZfaW1tX25vX3NhZTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwg
MHgxZCk6IC8qIHZjdnRwczJwaCAkaW1tOCx7eCx5fW1tLHhtbS9tZW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFkKTogLyogdmN2dHBzMnBoICRpbW04LFt4eXpd
bW0se3gseX1tbS9tZW17a30gKi8KICAgICB7CiAgICAgICAgIHVpbnQzMl90IG14Y3NyOwogCi0g
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudyB8fCB2ZXgucmVnICE9IDB4ZiwgRVhD
X1VEKTsKLSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZjE2Yyk7CiAgICAgICAgIGZh
aWxfaWYoIW9wcy0+d3JpdGUpOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LncgfHwgZXZleC5y
ZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChlYS50eXBlID09IE9QX01FTSAmJiAoZXZleC56IHx8IGV2ZXguYnIpKSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2so
ZmFsc2UpOworICAgICAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KHZleC53IHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoZjE2Yyk7CisgICAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0
dWIpOworICAgICAgICB9CisKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IGV2ZXgubHI7CiAKLSAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKICAgICAgICAgb3BjWzBdID0gYjsKICAg
ICAgICAgb3BjWzFdID0gbW9kcm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQog
ICAgICAgICB7CiAgICAgICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFY
KS4gKi8KICAgICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CiAg
ICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsKICAgICAgICAgfQogICAgICAgICBvcGNbMl0gPSBp
bW0xOwotICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgaWYgKCBl
dmV4X2VuY29kZWQoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdWxs
ID0gMDsKKworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMzsKKyAg
ICAgICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworCisgICAgICAgICAgICBpZiAoIGVhLnR5
cGUgPT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGZ1bGwgPSAweGZmZmYgPj4gKDE2IC0gb3BfYnl0ZXMgLyAyKTsKKyAgICAgICAgICAgICAg
ICBvcF9tYXNrICY9IGZ1bGw7CisgICAgICAgICAgICAgICAgaWYgKCAhb3BfbWFzayApCisgICAg
ICAgICAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsKKworICAgICAgICAgICAgICAgIGZp
cnN0X2J5dGUgPSBfX2J1aWx0aW5fY3R6KG9wX21hc2spOworICAgICAgICAgICAgICAgIG9wX21h
c2sgPj49IGZpcnN0X2J5dGU7CisgICAgICAgICAgICAgICAgZnVsbCA+Pj0gZmlyc3RfYnl0ZTsK
KyAgICAgICAgICAgICAgICBmaXJzdF9ieXRlIDw8PSAxOworICAgICAgICAgICAgICAgIG9wX2J5
dGVzID0gKDMyIC0gX19idWlsdGluX2NseihvcF9tYXNrKSkgPDwgMTsKKworICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICogV2UgbWF5IG5lZWQgdG8gcmVhZCAocGFydHMgb2Yp
IHRoZSBtZW1vcnkgb3BlcmFuZCBmb3IgdGhlCisgICAgICAgICAgICAgICAgICogcHVycG9zZSBv
ZiBtZXJnaW5nIGluIG9yZGVyIHRvIGF2b2lkIHNwbGl0dGluZyB0aGUgd3JpdGUKKyAgICAgICAg
ICAgICAgICAgKiBiZWxvdyBpbnRvIG11bHRpcGxlIG9uZXMuCisgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgaWYgKCBvcF9tYXNrICE9IGZ1bGwgJiYKKyAgICAgICAgICAgICAg
ICAgICAgIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKyBmaXJzdF9ieXRlKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGZpcnN0
X2J5dGUsIG9wX2J5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0
eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgICAgIGNvcHlfVkVYKG9w
YywgdmV4KTsKKyAgICAgICAgfQogICAgICAgICBvcGNbM10gPSAweGMzOwogCi0gICAgICAgIGNv
cHlfVkVYKG9wYywgdmV4KTsKICAgICAgICAgLyogTGF0Y2ggTVhDU1IgLSB3ZSBtYXkgbmVlZCB0
byByZXN0b3JlIGl0IGJlbG93LiAqLwogICAgICAgICBpbnZva2Vfc3R1Yigic3RteGNzciAlW214
Y3NyXSIsICIiLAogICAgICAgICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwgW214Y3NyXSAi
PW0iIChteGNzcikgOiAiYSIgKG1tdmFscCkpOwpAQCAtOTI2Niw3ICs5MzQwLDggQEAgeDg2X2Vt
dWxhdGUoCiAKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAs
IDggPDwgdmV4LmwsIGN0eHQpOworICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5z
ZWcsIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKyBmaXJzdF9ieXRlKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGZpcnN0X2J5dGUsIG9wX2J5dGVzLCBjdHh0
KTsKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAibGRteGNzciAlMCIgOjogIm0iIChteGNz
cikgKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:52:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nlU-00025Q-Mi; Tue, 25 Sep 2018 13:52:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nlT-00025G-68
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:52:35 +0000
X-Inumbo-ID: 67eaad70-c0ca-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 67eaad70-c0ca-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:53:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:52:33 -0600
Message-Id: <5BAA3D9A02000078001EBB6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:52:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 40/44] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGluY2x1ZGluZyB0aGUgdHdvIEFWWDUxMkRRIGZvcm1zIHdoaWNoIHNoYXJlZCBlbmNvZGlu
Z3MsIGp1c3Qgd2l0aApFVkVYLlcgc2V0IHRoZXJlLgoKVkNWVERRMlBELCBzaGFyaW5nIGl0cyBt
YWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAibWFudWFsIgpvdmVycmlkZSBvZiBkaXNw
OHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2VzIGZvciB0aGUgdHdvYnl0ZV90YWJsZVtdIGVu
dHJpZXMgYXJlIGJlbmlnbiB0bwpwcmUtZXhpc3RpbmcgY29kZSwgYnV0IGFsbG93IGRlY29kZV9k
aXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKVGhlIGF0IHRoaXMgcG9pbnQgd3Jvbmcg
cGxhY2VtZW50IG9mIHRoZSAweGU2IGNhc2UgYmxvY2sgaXMgb25jZSBhZ2FpbgppbiBhbnRpY2lw
YXRpb24gb2YgZnVydGhlciBhZGRpdGlvbnMgb2YgY2FzZSBsYWJlbHMuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC05OCw4ICs5OCwxMiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9GUChjbXAsICAgICAgICAgICAgIDBm
LCBjMiksCiAgICAgSU5TTihjb21pc2QsICAgICAgIDY2LCAgIDBmLCAyZiwgICAgZWwsICAgICAg
cSwgZWwpLAogICAgIElOU04oY29taXNzLCAgICAgICAgICwgICAwZiwgMmYsICAgIGVsLCAgICAg
IGQsIGVsKSwKKyAgICBJTlNOKGN2dGRxMnBkLCAgICAgZjMsICAgMGYsIGU2LCAgICB2bF8yLCAg
ICBkLCB2bCksCisgICAgSU5TTihjdnRkcTJwcywgICAgICAgLCAgIDBmLCA1YiwgICAgdmwsICAg
ICAgZCwgdmwpLAorICAgIElOU04oY3Z0cGQyZHEsICAgICBmMiwgICAwZiwgZTYsICAgIHZsLCAg
ICAgIHEsIHZsKSwKICAgICBJTlNOKGN2dHBkMnBzLCAgICAgNjYsICAgMGYsIDVhLCAgICB2bCwg
ICAgICBxLCB2bCksCiAgICAgSU5TTihjdnRwaDJwcywgICAgIDY2LCAwZjM4LCAxMywgICAgdmxf
MiwgZF9uYiwgdmwpLAorICAgIElOU04oY3Z0cHMyZHEsICAgICA2NiwgICAwZiwgNWIsICAgIHZs
LCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2
bF8yLCAgICBkLCB2bCksCiAgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAg
dmxfMiwgZF9uYiwgdmwpLAogICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAg
IGVsLCAgICAgIHEsIGVsKSwKQEAgLTM4OCw2ICszOTIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUChhbmQsICAgICAgICAgICAgICAwZiwg
NTQpLAogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCiAgICAgSU5TTihi
cm9hZGNhc3RpMzJ4MiwgNjYsIDBmMzgsIDU5LCBlbF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0
cXEycGQsICAgICAgIGYzLCAgIDBmLCBlNiwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHFx
MnBzLCAgICAgICAgICwgICAwZiwgNWIsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAob3Is
ICAgICAgICAgICAgICAgMGYsIDU2KSwKIC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYz
OCwgMzksICAgICAgICBkCiAvLyAgICAgICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAg
ICAgICBkcQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTkyLDYgKzkyLDEzIEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190
KXsgKGludCkoeClbMF0gfSkKICNlbGlmIFZFQ19TSVpFID09IDggJiYgRkxPQVRfU0laRSA9PSA0
ICYmIGRlZmluZWQoX18zZE5PV19fKQogIyBkZWZpbmUgdG9faW50KHgpIF9fYnVpbHRpbl9pYTMy
X3BpMmZkKF9fYnVpbHRpbl9pYTMyX3BmMmlkKHgpKQorI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpF
KSAmJiBWRUNfU0laRSA+IEZMT0FUX1NJWkUgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAor
ICAgICAgKFZFQ19TSVpFID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRkxP
QVRfU0laRSA9PSA0CisjICBkZWZpbmUgdG9faW50KHgpIEJSKGN2dGRxMnBzLCBfbWFzaywgQlIo
Y3Z0cHMyZHEsIF9tYXNrLCB4LCAodnNpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMg
ZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGRlZmluZSB0b19pbnQoeCkgQihjdnRkcTJwZCwgX21h
c2ssIEJSKGN2dHBkMmRxLCBfbWFzaywgeCwgKHZzaV9oYWxmX3Qpe30sIH4wKSwgdW5kZWYoKSwg
fjApCisjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQog
IyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJf
Y3Z0ZHEycHMoX19idWlsdGluX2lhMzJfY3Z0cHMyZHEoeCkpCkBAIC0xMTM2LDE1ICsxMTQzLDIx
IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHgg
KiAtYWx0LCAtc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAotIyBpZiBkZWZpbmVkKHJlY2lwKSAm
JiBkZWZpbmVkKHRvX2ludCkKKyMgaWZkZWYgdG9faW50CiAKICAgICB0b3VjaChzcmMpOworICAg
IHggPSB0b19pbnQoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIWVxKHgsIHNyYykg
KSByZXR1cm4gX19MSU5FX187CisKKyMgIGlmZGVmIHJlY2lwCisgICAgdG91Y2goc3JjKTsKICAg
ICB4ID0gcmVjaXAoc3JjKTsKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKHgpOwogICAgIGlm
ICggIWVxKHRvX2ludChyZWNpcCh4KSksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAKLSMgIGlm
ZGVmIHJzcXJ0CisjICAgaWZkZWYgcnNxcnQKICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNo
KHgpOwogICAgIHkgPSByc3FydCh4KTsKQEAgLTExNTIsNiArMTE2NSw3IEBAIGludCBzaW1kX3Rl
c3Qodm9pZCkKICAgICBpZiAoICFlcSh0b19pbnQocmVjaXAoeSkpLCBzcmMpICkgcmV0dXJuIF9f
TElORV9fOwogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEodG9faW50KHkpLCB0b19pbnQo
cmVjaXAoc3JjKSkpICkgcmV0dXJuIF9fTElORV9fOworIyAgIGVuZGlmCiAjICBlbmRpZgogCiAj
IGVuZGlmCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGFzbSAoICIubWFj
cm8gb3ZlcnJpZGUgaW5zbiAgICBcblx0IgogT1ZSX0lOVChicm9hZGNhc3QpOwogT1ZSX1NGUChi
cm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsKK09WUl9WRlAoY3Z0ZHEyKTsKIE9WUl9GUChhZGQp
OwogT1ZSX0lOVChhZGQpOwogT1ZSX0JXKGFkZHMpOwpAQCAtMzMwLDEzICszMzEsMTkgQEAgUkVO
KHBhbmRuLCAsIGQpOwogUkVOKHBvciwgLCBkKTsKIFJFTihweG9yLCAsIGQpOwogIyBlbmRpZgor
T1ZSKGN2dHBkMmRxeCk7CitPVlIoY3Z0cGQyZHF5KTsKIE9WUihjdnRwZDJwc3gpOwogT1ZSKGN2
dHBkMnBzeSk7CiBPVlIoY3Z0cGgycHMpOworT1ZSKGN2dHBzMmRxKTsKIE9WUihjdnRwczJwZCk7
CiBPVlIoY3Z0cHMycGgpOwogT1ZSKGN2dHNkMnNzKTsKIE9WUihjdnRzczJzZCk7CitPVlIoY3Z0
dHBkMmRxeCk7CitPVlIoY3Z0dHBkMmRxeSk7CitPVlIoY3Z0dHBzMmRxKTsKIE9WUihtb3ZkZHVw
KTsKIE9WUihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0zMTEsNyArMzExLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRl
X3RhYmxlIHsKICAgICBbMHg1NCAuLi4gMHg1N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWFd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0s
Ci0gICAgWzB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVy
IH0sCisgICAgWzB4NWJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3Bh
Y2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg2MCAuLi4gMHg2Ml0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAg
WzB4NjMgLi4uIDB4NjddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCkBAIC0zNzUsNyArMzc1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
d29ieXRlX3RhYmxlIHsKICAgICBbMHhlMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjgsIDQgfSwKICAgICBbMHhlMyAuLi4gMHhlNV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
LSAgICBbMHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIg
fSwKKyAgICBbMHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFj
a2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RS
TXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTggLi4uIDB4ZWZdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAg
ICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0s
CkBAIC0zMDY5LDYgKzMwNjksMTEgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICBpZiAo
IGRpc3A4c2NhbGUgPT0gMiAmJiBldmV4LnBmeCA9PSB2ZXhfZjMgKQogICAgICAgICAgICAgICAg
ICAgICBkaXNwOHNjYWxlID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAg
ICAgY2FzZSAweGU2OiAvKiB2Y3Z0ZHEycGQgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAg
ICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZleC5wZnggPT0gdmV4X2YzICYmICFldmV4
LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKIApA
QCAtNjU1Myw2ICs2NTU4LDIyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDE2
IDw8IHZleC5sOwogICAgICAgICBnb3RvIHNpbWRfMGZfY3Z0OwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4NWIpOiAvKiB2Y3Z0cHMyZHEgW3h5el1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDViKTogLyogdmN2
dHRwczJkcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDViKTogICAgLyogdmN2dGRxMnBzIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZjdnRxcTJwcyBbeHl6XW1tL21lbSx7eCx5fW1te2t9ICovCisgICAgICAgIGlm
ICggZXZleC53ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRx
KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQorICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOwor
ICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gc2ltZF96bW07
CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3
IHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0v
bWVtLHsseH1tbSAqLwpAQCAtNzIxMSw2ICs3MjMyLDI3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBvcF9ieXRlcyA9IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJkcSBbeHl6XW1tL21l
bSx7eCx5fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4ZTYp
OiAgIC8qIHZjdnRwZDJkcSBbeHl6XW1tL21lbSx7eCx5fW1te2t9ICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHhlNik6ICAgLyogdmN2
dGRxMnBkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmYpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxz
ZSk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCAoZXZleC53
ICsgZXZleC5scik7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDX0YyKDB4MGYsIDB4ZjApOiAgICAgLyogbGRkcXUgbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweGYwKTogLyogdmxkZHF1IG1lbSx7eCx5fW1tICovCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:53:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13:53: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 1g4nmA-0002Dk-7s; Tue, 25 Sep 2018 13:53: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nm8-0002DP-Qv
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:53:16 +0000
X-Inumbo-ID: 0b621935-c0ca-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b621935-c0ca-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:51:04 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:53:14 -0600
Message-Id: <5BAA3DC502000078001EBBAF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:53:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 41/44] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVHssVH1Te1MsRH0yU0kgdXNlIEVWRVguVyBmb3IgdGhlaXIgZGVzdGluYXRpb24gKHJlZ2lz
dGVyKSByYXRoZXIKdGhhbiB0aGVpciAocG9zc2libHkgbWVtb3J5KSBzb3VyY2Ugb3BlcmFuZCBz
aXplIGFuZCBoZW5jZSBuZWVkIGEKIm1hbnVhbCIgb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4KClNs
aWdodGx5IGFkanVzdCB0aGUgc2NhbGFyIHRvX2ludCgpIGluIHRoZSB0ZXN0IGhhcm5lc3MsIHRv
IGluY3JlYXNlIHRoZQpjaGFuY2VzIG9mIHRoZSBvcGVyYW5kIGVuZGluZyB1cCBpbiBtZW1vcnku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDog
TmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDYsOCArMTA2LDE2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2dHBz
MmRxLCAgICAgNjYsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihjdnRw
czJwZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0
cHMycGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2
dHNkMnNpLCAgICAgZjIsICAgMGYsIDJkLCAgICBlbCwgICAgICBxLCBlbCksCiAgICAgSU5TTihj
dnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAorICAgIElOU04o
Y3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwKKyAgICBJTlNO
KGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5T
TihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAorICAgIElO
U04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJ
TlNOKGN2dHRwZDJkcSwgICAgNjYsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAg
SU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAorICAg
IElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAg
ICBJTlNOKGN2dHRzczJzaSwgICAgZjMsICAgMGYsIDJjLCAgICBlbCwgICAgICBkLCBlbCksCiAg
ICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFkZDEzMiwg
ICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIs
ICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKQEAgLTcxNSw4ICs3MjMsOSBA
QCBzdGF0aWMgdm9pZCB0ZXN0X2dyb3VwKGNvbnN0IHN0cnVjdCB0ZXN0CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgRVNaX2RxOgotICAgICAgICAgICAgICAgIHRl
c3RfcGFpcigmdGVzdHNbaV0sIHZsW2pdLCBFU1pfZCwgImQiLCBFU1pfcSwgInEiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0ciwgY3R4dCk7CisgICAgICAgICAgICAgICAgdGVzdF9w
YWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJuY21wKHRlc3RzW2ldLm1uZW1vbmljLCAiY3Z0IiwgMykgPyAiZCIgOiAibCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVTWl9xLCAicSIsIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogI2lmZGVmIF9faTM4Nl9fCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtODks
NyArODksNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjZW5k
aWYKIAogI2lmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUKLSMgZGVmaW5lIHRvX2ludCh4KSAoKHZl
Y190KXsgKGludCkoeClbMF0gfSkKKyMgZGVmaW5lIHRvX2ludCh4KSAoeyBpbnQgaV8gPSAoeClb
MF07IHRvdWNoKGlfKTsgKCh2ZWNfdCl7IGlfIH0pOyB9KQogI2VsaWYgVkVDX1NJWkUgPT0gOCAm
JiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19pbnQo
eCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxpZiBk
ZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9f
QVZYNTEyRl9fKSAmJiBcCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMzQwLDEwICszNDAsMjggQEAg
T1ZSKGN2dHBzMmRxKTsKIE9WUihjdnRwczJwZCk7CiBPVlIoY3Z0cHMycGgpOwogT1ZSKGN2dHNk
MnNzKTsKK09WUihjdnRzZDJzaSk7CitPVlIoY3Z0c2Qyc2lsKTsKK09WUihjdnRzZDJzaXEpOwor
T1ZSKGN2dHNpMnNkKTsKK09WUihjdnRzaTJzZGwpOworT1ZSKGN2dHNpMnNkcSk7CitPVlIoY3Z0
c2kyc3MpOworT1ZSKGN2dHNpMnNzbCk7CitPVlIoY3Z0c2kyc3NxKTsKIE9WUihjdnRzczJzZCk7
CitPVlIoY3Z0c3Myc2kpOworT1ZSKGN2dHNzMnNpbCk7CitPVlIoY3Z0c3Myc2lxKTsKIE9WUihj
dnR0cGQyZHF4KTsKIE9WUihjdnR0cGQyZHF5KTsKIE9WUihjdnR0cHMyZHEpOworT1ZSKGN2dHRz
ZDJzaSk7CitPVlIoY3Z0dHNkMnNpbCk7CitPVlIoY3Z0dHNkMnNpcSk7CitPVlIoY3Z0dHNzMnNp
KTsKK09WUihjdnR0c3Myc2lsKTsKK09WUihjdnR0c3Myc2lxKTsKIE9WUihtb3ZkZHVwKTsKIE9W
Uihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxl
IHsKICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAog
ICAgIFsweDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRf
ZnAsIGQ4c192bCB9LAogICAgIFsweDI5XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1v
diwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAotICAgIFsweDJhXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDJhXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX2RxNjQgfSwKICAgICBbMHgyYl0g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwK
ICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNfFR3
b09wLCBzaW1kX25vbmUsIGQ4c19kcSB9LApAQCAtMzA2MCw2ICszMDYwLDEyIEBAIHg4Nl9kZWNv
ZGUoCiAgICAgICAgICAgICAgICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVh
azsKIAorICAgICAgICAgICAgY2FzZSAweDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBuZWVkIHNwZWNp
YWwgY2FzaW5nICovCisgICAgICAgICAgICBjYXNlIDB4MmQ6IC8qIHZjdnRze3MsZH0yc2kgbmVl
ZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkg
KQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gMiArIChldmV4LnBmeCAmIFZFWF9Q
UkVGSVhfRE9VQkxFX01BU0spOworICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAg
ICBjYXNlIDB4NWE6IC8qIHZjdnRwczJwZCBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAg
ICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiAhZXZleC5wZnggJiYgIWV2ZXguYnIgKQogICAg
ICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CkBAIC02MTY4LDYgKzYxNzQsMjYgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAg
IGdvdG8gc2ltZF8wZl9ybTsKIAorICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYs
IDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihldmV4Lm9wbXNrIHx8IChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJy
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0
cnVlKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxv
bmcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmV4X3ByZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25l
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSByZXhfcHJl
Zml4ICYgUkVYX1cgPyAqZWEucmVnIDogKHVpbnQzMl90KSplYS5yZWc7CisKKyAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKKyAgICAgICAgZ290byBhdng1MTJmX3JtOworCiAg
ICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4MmMpOiAgICAgLyogY3Z0dHN7cyxkfTJz
aSB4bW0vbWVtLHJlZyAqLwogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgy
Yyk6IC8qIHZjdnR0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCiAgICAgQ0FTRV9TSU1EX1NDQUxB
Ul9GUCgsIDB4MGYsIDB4MmQpOiAgICAgLyogY3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCkBA
IC02MTg5LDE0ICs2MjE1LDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAKICAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICBjdnRzXzJzaToKICAgICAgICAgb3BjWzBd
ID0gYjsKICAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWCBhbmQgbWVt
b3J5IG9wZXJhbmQgdG8gKCVyQ1gpLiAqLwogICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsK
ICAgICAgICAgdmV4LnIgPSAxOworICAgICAgICBldmV4LnIgPSAxOwogICAgICAgICBpZiAoIGVh
LnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewogICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+
UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgICAgICBldmV4LmIgPSAxOwog
ICAgICAgICAgICAgb3BjWzFdID0gMHgwMTsKIAogICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLApAQCAtNjIwNywxMSArNjIzNiwyMiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAw
eGM3OwogICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICB7CiAgICAgICAgICAg
ICB2ZXgudyA9IDA7Ci0gICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAg
ICAgICAgZXZleC53ID0gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsg
MjsKKyAgICAgICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7
CisgICAgICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAg
ICB9CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9SRVhfVkVYKG9wYywg
cmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgZWEucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1v
ZHJtX3JlZyk7CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVhLnJlZykgOiAi
YyIgKG1tdmFscCksICJtIiAoKm1tdmFscCkpOwogCkBAIC02MjE5LDYgKzYyNTksMTcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAg
IGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHgyYyk6IC8q
IHZjdnR0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
RVZFWCwgMHgwZiwgMHgyZCk6IC8qIHZjdnRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwg
ZXZleC5vcG1zayB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9
IE9QX1JFRyAmJiBldmV4LmJyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENf
VUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAg
YXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1t
KTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBnb3RvIGN2dHNfMnNp
OworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MmUpOiAgICAgLyogdWNvbWlz
e3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYs
IDB4MmUpOiAvKiB2dWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFD
S0VEX0ZQKCwgMHgwZiwgMHgyZik6ICAgICAvKiBjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCkBA
IC02ODcwLDYgKzY5MjEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIAor
ICAgIGF2eDUxMmZfcm06CiAgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKICAgICAgICAg
b3BjWzBdID0gYjsKICAgICAgICAgLyogQ29udmVydCBtZW1vcnkvR1BSIG9wZXJhbmQgdG8gKCVy
QVgpLiAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:54:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nmt-0002JN-Kx; Tue, 25 Sep 2018 13:54:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nms-0002J7-HS
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:54:02 +0000
X-Inumbo-ID: 9c51244a-c0ca-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c51244a-c0ca-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:55:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:54:01 -0600
Message-Id: <5BAA3DF202000078001EBBB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:53:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 42/44] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVHssVH1QUzJRUSwgc2hhcmluZyB0aGVpciBtYWluIG9wY29kZXMgd2l0aCBvdGhlcnMsIG9u
Y2UgYWdhaW4gbmVlZAoibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZS4KCldoaWxlIG5v
dCBkaXJlY3RseSByZWxhdGVkIGhlcmUsIGFsc28gYWRkIGEgc2NhbGFyIHZhcmlhbnQgb2YgdG9f
d2ludCgpCnRvIHRoZSB0ZXN0IGhhcm5lc3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jCkBAIC00MDAsOCArNDAwLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJkcV9hbGxbXQogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAg
SU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkz
MngyLCA2NiwgMGYzOCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJxcSwgICAg
ICAgNjYsICAgMGYsIDdiLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cHMycXEsICAgICAg
IDY2LCAgIDBmLCA3YiwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHFxMnBkLCAgICAgICBm
MywgICAwZiwgZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnRxcTJwcywgICAgICAgICAs
ICAgMGYsIDViLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0dHBkMnFxLCAgICAgIDY2LCAg
IDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJxcSwgICAgICA2NiwgICAw
ZiwgN2EsIHZsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYs
IDU2KSwKIC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAv
LyAgICAgICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTkwLDE0ICs5MCwzNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAKICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19p
bnQoeCkgKHsgaW50IGlfID0gKHgpWzBdOyB0b3VjaChpXyk7ICgodmVjX3QpeyBpXyB9KTsgfSkK
KyMgaWZkZWYgX194ODZfNjRfXworIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4
KVswXTsgdG91Y2gobF8pOyAoKHZlY190KXsgbF8gfSk7IH0pCisjIGVuZGlmCiAjZWxpZiBWRUNf
U0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVm
aW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4
KSkKICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYm
IGRlZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZp
bmVkKF9fQVZYNTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2lu
dCh4KSBCUihjdnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVu
ZGVmKCksIH4wKSwgdW5kZWYoKSwgfjApCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZp
bmUgdG9fd2ludCh4KSAoeyBcCisgICAgdnNmX2hhbGZfdCB0XyA9IGxvd19oYWxmKHgpOyBcCisg
ICAgdmRpX3QgbG9fLCBoaV87IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBsb18gPSBCUihjdnRw
czJxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdF8gPSBoaWdoX2hh
bGYoeCk7IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ss
IHRfLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsg
XAorICAgIGluc2VydF9oYWxmKGluc2VydF9oYWxmKHVuZGVmKCksIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4w
KSwgMCksIFwKKyAgICAgICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9o
YWxmX3Qpe30sIH4wKSwgMSk7IFwKK30pCisjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0g
OAogIyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9t
YXNrLCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGlmZGVmIF9fQVZY
NTEyRFFfXworIyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0
cGQycXEsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGVu
ZGlmCiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQog
IyBpZiBGTE9BVF9TSVpFID09IDQKQEAgLTEyMSw2ICsxNDIsMTQgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogfSkKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPT0g
MTYgJiYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKKyMgZGVmaW5lIGxvd19o
YWxmKHgpICh4KQorIyBkZWZpbmUgaGlnaF9oYWxmKHgpIEJfKG1vdmhscHMsICwgdW5kZWYoKSwg
eCkKKyMgZGVmaW5lIGluc2VydF9wYWlyKHgsIHksIHApIFwKKyAgICAoKHApID8gQl8obW92bGhw
cywgLCB4LCB5KSBcCisgICAgICAgICA6ICh7IHZlY190IHRfID0gKHgpOyB0X1swXSA9ICh5KVsw
XTsgdF9bMV0gPSAoeSlbMV07IHRfOyB9KSkKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gOCAm
JiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX0FfXykKICMgZGVmaW5lIG1heCBf
X2J1aWx0aW5faWEzMl9wZm1heAogIyBkZWZpbmUgbWluIF9fYnVpbHRpbl9pYTMyX3BmbWluCkBA
IC0xNDQsMTMgKzE3MywxNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAjICBpZiBFTEVNX0NPVU5UID09IDggLyogdmV4dHJhY3RmezMyLDY0fXg0ICovIHx8IFwK
ICAgICAgICAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9f
QVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjMyeDggKi8gfHwgXAogICAgICAgIChFTEVNX0NPVU5U
ID09IDQgJiYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0
cmFjdGY2NHgyICovCi0jICAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyMgICBkZWZpbmUgX2hh
bGYoeCwgbGgpICh7IFwKICAgICBoYWxmX3QgdF87IFwKLSAgICBhc20gKCAidmV4dHJhY3RmJWNb
d114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICBhc20gKCAidmV4dHJhY3RmJWNbd114JWNb
bl0gJVtzZWxdLCAlW3NdLCAlW2RdIiBcCiAgICAgICAgICAgOiBbZF0gIj1tIiAodF8pIFwKLSAg
ICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAo
RUxFTV9DT1VOVCAvIDIpICk7IFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbc2VsXSAiaSIg
KGxoKSwgXAorICAgICAgICAgICAgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAiaSIgKEVM
RU1fQ09VTlQgLyAyKSApOyBcCiAgICAgdF87IFwKIH0pCisjICAgZGVmaW5lIGxvd19oYWxmKHgp
ICBfaGFsZih4LCAwKQorIyAgIGRlZmluZSBoaWdoX2hhbGYoeCkgX2hhbGYoeCwgMSkKICMgIGVu
ZGlmCiAjICBpZiAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCkgLyogdmV4dHJh
Y3RmMzJ4NCAqLyB8fCBcCiAgICAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBFTEVNX1NJWkUgPT0g
OCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjY0eDIgKi8KQEAgLTExNzAs
NiArMTIwMiwxMyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICMgZW5kaWYKIAorIyBpZmRlZiB0
b193aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gdG9fd2ludChzcmMpOworICAgIHRvdWNo
KHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KwogIyBpZmRlZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsKICAgICB0b3VjaCh4KTsKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMyNSw2ICszMjUsOCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3Jj
Tm9uZSB9LAogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKICAgICBbMHg3OV0g
PSB7IERzdFJlZ3xTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDdhXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9
LAorICAgIFsweDdiXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhl
ciwgZDhzX3ZsIH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxN
b2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKICAgICBbMHg3Zl0gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCkBAIC0zMDcx
LDYgKzMwNzMsMTIgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNj
YWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBjYXNlIDB4N2E6IC8q
IHZjdnR0cHMycXEgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgIGNhc2UgMHg3
YjogLyogdmN2dHBzMnFxIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAgICAgICAg
aWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiAmJiAhZXZleC53ICYmICFldmV4
LmJyICkKKyAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAg
IGJyZWFrOworCiAgICAgICAgICAgICBjYXNlIDB4N2U6IC8qIHZtb3ZxIHhtbS9tNjQseG1tIG5l
ZWRzIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09
IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkKICAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2Fs
ZSA9IDM7CkBAIC03MjkzLDcgKzczMDEsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICgg
ZXZleC5wZnggIT0gdmV4X2YzICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmYpOwogICAgICAgICBlbHNlIGlmICggZXZleC53ICkKKyAgICAgICAgeworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdhKTogICAvKiB2Y3Z0dHBzMnFxIHt4LHl9
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmN2dHRwZDJxcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2IpOiAgIC8qIHZjdnRwczJxcSB7eCx5fW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZjdnRwZDJxcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:54:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nnQ-0002OQ-1G; Tue, 25 Sep 2018 13:54:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4nnO-0002OB-Mg
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:54:34 +0000
X-Inumbo-ID: af77ded8-c0ca-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af77ded8-c0ca-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 13:55:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:54:33 -0600
Message-Id: <5BAA3E1202000078001EBBB5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:54:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 43/44] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVkIGhlcmUgYWdh
aW4uIEluCnBhcnRpY3VsYXIgY29kZSBlbmRzIHVwIHNpbXBsZXIgd2hlbiB1c2luZyBkOHNfZHE2
NCBpbiB0aGUKdHdvYnl0ZV90YWJsZVtdIGVudHJ5LgoKVGVzdCBoYXJuZXNzIGFkZGl0aW9ucyB3
aWxsIGJlIGRvbmUgb25jZSB0aGUgcmV2ZXJzZSBjb252ZXJzaW9ucyBhcmUKYWxzbyBhdmFpbGFi
bGUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMTYsNiArMTE2LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2
dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihj
dnR0c2Qyc2ksICAgIGYyLCAgIDBmLCAyYywgICAgZWwsICAgICAgcSwgZWwpLAogICAgIElOU04o
Y3Z0dHNzMnNpLCAgICBmMywgICAwZiwgMmMsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJTlNO
KGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8yLCAgICBkLCB2bCksCisgICAgSU5T
TihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmwsICAgICAgZCwgdmwpLAorICAgIElO
U04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVsLCAgIGRxNjQsIGVsKSwKKyAgICBJ
TlNOKGN2dHVzaTJzcywgICAgZjMsICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAg
SU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFkZDEzMiwgICAg
IDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIsICAg
ICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKQEAgLTQwNiw2ICs0MTAsOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOKGN2dHFxMnBz
LCAgICAgICAgICwgICAwZiwgNWIsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cGQycXEs
ICAgICAgNjYsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0dHBzMnFxLCAg
ICAgIDY2LCAgIDBmLCA3YSwgdmxfMiwgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHVxcTJwZCwgICAg
ICBmMywgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCisgICAgSU5TTihjdnR1cXEycHMsICAgICAg
ZjIsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAgICAg
ICAgIDBmLCA1NiksCiAvLyAgICAgICBwbW92ZDJtLCAgICAgICAgZjMsIDBmMzgsIDM5LCAgICAg
ICAgZAogLy8gICAgICAgcG1vdm0yLCAgICAgICAgIGYzLCAwZjM4LCAzOCwgICAgICAgZHEKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8
TW9kUk0gfSwKICAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2lt
ZF9wYWNrZWRfZnAsIGQ4c192bCB9LAotICAgIFsweDdiXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCisgICAgWzB4N2JdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfZHE2NCB9LAogICAgIFsweDdj
IC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAg
ICAgWzB4N2VdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX25vbmUsIGQ4
c19kcTY0IH0sCiAgICAgWzB4N2ZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtMzA3MywxMiArMzA3MywxNiBAQCB4ODZfZGVj
b2RlKAogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgICAgIGNhc2UgMHg3YTogLyogdmN2dHRwczJxcSBuZWVkcyBzcGVj
aWFsIGNhc2luZyAqLwotICAgICAgICAgICAgY2FzZSAweDdiOiAvKiB2Y3Z0cHMycXEgbmVlZHMg
c3BlY2lhbCBjYXNpbmcgKi8KLSAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZl
eC5wZnggPT0gdmV4XzY2ICYmICFldmV4LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgY2Fz
ZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIGFuZCB2Y3Z0dWRxMnBkIG5lZWQgc3BlY2lhbCBjYXNpbmcg
Ki8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZleC5wZnggIT0gdmV4X2Yy
ICYmICFldmV4LncgJiYgIWV2ZXguYnIgKQogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2Nh
bGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3YjogLyog
dmN2dHB7cyxkfTJxcSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAgICAgICAgaWYg
KCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiApCisgICAgICAgICAgICAgICAgICAg
IGRpc3A4c2NhbGUgPSAoZXZleC5iciA/IDIgOiAzICsgZXZleC5scikgKyBldmV4Lnc7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgIGNhc2UgMHg3ZTogLyogdm1vdnEgeG1t
L202NCx4bW0gbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KICAgICAgICAgICAgICAgICBpZiAoIGRp
c3A4c2NhbGUgPT0gMiAmJiBldmV4LnBmeCA9PSB2ZXhfZjMgKQogICAgICAgICAgICAgICAgICAg
ICBkaXNwOHNjYWxlID0gMzsKQEAgLTYxODMsNiArNjE4Nyw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBnb3RvIHNpbWRfMGZfcm07CiAKICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAw
eDBmLCAweDJhKTogLyogdmN2dHNpMnN7cyxkfSByL20seG1tLHhtbSAqLworICAgIENBU0VfU0lN
RF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4N2IpOiAvKiB2Y3Z0dXNpMnN7cyxkfSByL20seG1t
LHhtbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1zayB8fCAoZWEu
dHlwZSAhPSBPUF9SRUcgJiYgZXZleC5iciksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKQEAg
LTY2MjMsNiArNjYyOCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg1Yik6ICAgIC8qIHZjdnRkcTJw
cyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2Y3Z0cXEycHMgW3h5el1tbS9tZW0se3gseX1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDdhKTogLyogdmN2dHVkcTJwcyBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2Y3Z0dXFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAg
aWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
ZHEpOwogICAgICAgICBlbHNlCkBAIC03Mjk2LDYgKzczMDMsOCBAQCB4ODZfZW11bGF0ZSgKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHhlNik6ICAgLyogdmN2dHBkMmRxIFt4
eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFl
dmV4LncsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDdhKTogICAvKiB2Y3Z0dWRxMnBkIHt4LHl9bW0vbWVt
LFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmN2dHVxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4ZTYpOiAgIC8qIHZjdnRkcTJwZCB7eCx5fW1tL21lbSxb
eHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZjdnRxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICggZXZl
eC5wZnggIT0gdmV4X2YzICkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 13:56:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 13: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 1g4nop-0002ay-Dm; Tue, 25 Sep 2018 13:56: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=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4non-0002ae-8z
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:56:01 +0000
X-Inumbo-ID: 6d4bdf87-c0ca-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4bdf87-c0ca-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 15:53:48 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 07:55:58 -0600
Message-Id: <5BAA3E6702000078001EBBB8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 07:55:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v4 44/44] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxvbmcgdGhlIGxpbmVzIG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFRIGFzIHdlbGwg
YXMKVkNWVHssVH1Te1MsRH0yVVNJIG5lZWQgIm1hbnVhbCIgb3ZlcnJpZGVzIG9mIGRpc3A4c2Nh
bGUuCgpUaGUgdHdvYnl0ZV90YWJsZVtdIGVudHJpZXMgZ2V0IGFsdGVyZWQsIHdpdGggdGhlaXIg
cHJpb3IgdmFsdWVzCm5vdyBwdXQgaW4gcGxhY2UgaW4geDg2X2RlY29kZV90d29ieXRlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDEsMjEgKzEwMSwyOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihjdnRkcTJw
ZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0ZHEy
cHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBk
MmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihjdnRw
ZDJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04oY3Z0
cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKGN2
dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25iLCB2bCksCiAgICAgSU5TTihj
dnRwczJkcSwgICAgIDY2LCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04o
Y3Z0cHMycGQsICAgICAgICwgICAwZiwgNWEsICAgIHZsXzIsICAgIGQsIHZsKSwKICAgICBJTlNO
KGN2dHBzMnBoLCAgICAgNjYsIDBmM2EsIDFkLCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5T
TihjdnRwczJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAgICBJ
TlNOKGN2dHNkMnVzaSwgICAgZjIsICAgMGYsIDc5LCAgICBlbCwgICAgICBxLCBlbCksCiAgICAg
SU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAogICAg
IElOU04oY3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwKICAg
ICBJTlNOKGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCksCiAg
ICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAog
ICAgIElOU04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVsKSwK
KyAgICBJTlNOKGN2dHNzMnVzaSwgICAgZjMsICAgMGYsIDc5LCAgICBlbCwgICAgICBkLCBlbCks
CiAgICAgSU5TTihjdnR0cGQyZHEsICAgIDY2LCAgIDBmLCBlNiwgICAgdmwsICAgICAgcSwgdmwp
LAorICAgIElOU04oY3Z0dHBkMnVkcSwgICAgICwgICAwZiwgNzgsICAgIHZsLCAgICAgIHEsIHZs
KSwKICAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2
bCksCisgICAgSU5TTihjdnR0cHMydWRxLCAgICAgLCAgIDBmLCA3OCwgICAgdmwsICAgICAgZCwg
dmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAgIHEs
IGVsKSwKKyAgICBJTlNOKGN2dHRzZDJ1c2ksICAgZjIsICAgMGYsIDc4LCAgICBlbCwgICAgICBx
LCBlbCksCiAgICAgSU5TTihjdnR0c3Myc2ksICAgIGYzLCAgIDBmLCAyYywgICAgZWwsICAgICAg
ZCwgZWwpLAorICAgIElOU04oY3Z0dHNzMnVzaSwgICBmMywgICAwZiwgNzgsICAgIGVsLCAgICAg
IGQsIGVsKSwKICAgICBJTlNOKGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8yLCAg
ICBkLCB2bCksCiAgICAgSU5TTihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmwsICAg
ICAgZCwgdmwpLAogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVsLCAg
IGRxNjQsIGVsKSwKQEAgLTQwNSwxMSArNDEzLDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJkcV9hbGxbXQogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSks
CiAgICAgSU5TTihicm9hZGNhc3RpMzJ4MiwgNjYsIDBmMzgsIDU5LCBlbF8yLCAgZCwgdmwpLAog
ICAgIElOU04oY3Z0cGQycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgICB2bCwgIHEsIHZsKSwKKyAg
ICBJTlNOKGN2dHBkMnVxcSwgICAgICA2NiwgICAwZiwgNzksICAgdmwsICBxLCB2bCksCiAgICAg
SU5TTihjdnRwczJxcSwgICAgICAgNjYsICAgMGYsIDdiLCB2bF8yLCAgZCwgdmwpLAorICAgIElO
U04oY3Z0cHMydXFxLCAgICAgIDY2LCAgIDBmLCA3OSwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNO
KGN2dHFxMnBkLCAgICAgICBmMywgICAwZiwgZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihj
dnRxcTJwcywgICAgICAgICAsICAgMGYsIDViLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0
dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRw
ZDJ1cXEsICAgICA2NiwgICAwZiwgNzgsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cHMy
cXEsICAgICAgNjYsICAgMGYsIDdhLCB2bF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0dHBzMnVx
cSwgICAgIDY2LCAgIDBmLCA3OCwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHVxcTJwZCwg
ICAgICBmMywgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR1cXEycHMsICAg
ICAgZjIsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAg
ICAgICAgIDBmLCA1NiksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtOTMsMzEgKzkzLDY1IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgaWZkZWYgX194ODZfNjRf
XwogIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVswXTsgdG91Y2gobF8pOyAo
KHZlY190KXsgbF8gfSk7IH0pCiAjIGVuZGlmCisjIGlmZGVmIF9fQVZYNTEyRl9fCisvKgorICog
U2FkbHkgZXZlbiBnY2MgOS54LCBhdCB0aGUgdGltZSBvZiB3cml0aW5nLCBkb2VzIG5vdCBjYXJy
eSBvdXQgYXQgbGVhc3QKKyAqIHVpbnQgLT4gRlAgY29udmVyc2lvbnMgdXNpbmcgVkNWVFVTSTJT
e1MsRH0sIHNvIHdlIG5lZWQgdG8gdXNlIGJ1aWx0aW5zCisgKiBvciBpbmxpbmUgYXNzZW1ibHkg
aGVyZS4gVGhlIGZ1bGwtdmVjdG9yIHBhcmFtZXRlciB0eXBlcyBvZiB0aGUgYnVpbHRpbnMKKyAq
IGFyZW4ndCB2ZXJ5IGhlbHBmdWwgZm9yIG91ciBwdXJwb3Nlcywgc28gdXNlIGlubGluZSBhc3Nl
bWJseS4KKyAqLworIyAgaWYgRkxPQVRfU0laRSA9PSA0CisjICAgZGVmaW5lIHRvX3VfaW50KHR5
cGUsIHgpICh7IFwKKyAgICB1bnNpZ25lZCB0eXBlIHVfOyBcCisgICAgZmxvYXQgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICBhc20gKCAidmN2dHNzMnVzaSAlMSwg
JTAiIDogIj1yIiAodV8pIDogIm0iICgoeClbMF0pICk7IFwKKyAgICBhc20gKCAidmN2dHVzaTJz
cyV6MSAlMSwgJTAsICUwIiA6ICI9diIgKHRfKSA6ICJtIiAodV8pICk7IFwKKyAgICAodmVjX3Qp
eyB0X1swXSB9OyBcCit9KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBkZWZpbmUgdG9f
dV9pbnQodHlwZSwgeCkgKHsgXAorICAgIHVuc2lnbmVkIHR5cGUgdV87IFwKKyAgICBkb3VibGUg
X19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICBhc20gKCAidmN2dHNk
MnVzaSAlMSwgJTAiIDogIj1yIiAodV8pIDogIm0iICgoeClbMF0pICk7IFwKKyAgICBhc20gKCAi
dmN2dHVzaTJzZCV6MSAlMSwgJTAsICUwIiA6ICI9diIgKHRfKSA6ICJtIiAodV8pICk7IFwKKyAg
ICAodmVjX3QpeyB0X1swXSB9OyBcCit9KQorIyAgZW5kaWYKKyMgIGRlZmluZSB0b191aW50KHgp
IHRvX3VfaW50KGludCwgeCkKKyMgIGlmZGVmIF9feDg2XzY0X18KKyMgICBkZWZpbmUgdG9fdXdp
bnQoeCkgdG9fdV9pbnQobG9uZywgeCkKKyMgIGVuZGlmCisjIGVuZGlmCiAjZWxpZiBWRUNfU0la
RSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5l
IHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkK
ICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRl
ZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVk
KF9fQVZYNTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4
KSBCUihjdnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVm
KCksIH4wKSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgdG9fdWludCh4KSBCUihjdnR1ZHEycHMs
IF9tYXNrLCBCUihjdnRwczJ1ZHEsIF9tYXNrLCB4LCAodnNpX3QpdW5kZWYoKSwgfjApLCB1bmRl
ZigpLCB+MCkKICMgIGlmZGVmIF9fQVZYNTEyRFFfXwotIyAgIGRlZmluZSB0b193aW50KHgpICh7
IFwKKyMgICBkZWZpbmUgdG9fd19pbnQoeCwgcykgKHsgXAogICAgIHZzZl9oYWxmX3QgdF8gPSBs
b3dfaGFsZih4KTsgXAogICAgIHZkaV90IGxvXywgaGlfOyBcCiAgICAgdG91Y2godF8pOyBcCi0g
ICAgbG9fID0gQlIoY3Z0cHMycXEsIF9tYXNrLCB0XywgKHZkaV90KXVuZGVmKCksIH4wKTsgXAor
ICAgIGxvXyA9IEJSKGN2dHBzMiAjIyBzICMjIHFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigp
LCB+MCk7IFwKICAgICB0XyA9IGhpZ2hfaGFsZih4KTsgXAogICAgIHRvdWNoKHRfKTsgXAotICAg
IGhpXyA9IEJSKGN2dHBzMnFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigpLCB+MCk7IFwKKyAg
ICBoaV8gPSBCUihjdnRwczIgIyMgcyAjIyBxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwg
fjApOyBcCiAgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAogICAgIGluc2VydF9oYWxmKGlu
c2VydF9oYWxmKHVuZGVmKCksIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBCUihjdnRx
cTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwKLSAgICAgICAgICAg
ICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMSk7IFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBCUihjdnQgIyMgcyAjIyBxcTJwcywgX21hc2ss
IGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwKKyAgICAgICAgICAgICAgICBCUihjdnQg
IyMgcyAjIyBxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMSk7IFwKIH0p
CisjICAgZGVmaW5lIHRvX3dpbnQoeCkgdG9fd19pbnQoeCwgKQorIyAgIGRlZmluZSB0b191d2lu
dCh4KSB0b193X2ludCh4LCB1KQogIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMg
IGRlZmluZSB0b19pbnQoeCkgQihjdnRkcTJwZCwgX21hc2ssIEJSKGN2dHBkMmRxLCBfbWFzaywg
eCwgKHZzaV9oYWxmX3Qpe30sIH4wKSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgdG9fdWludCh4
KSBCKGN2dHVkcTJwZCwgX21hc2ssIEJSKGN2dHBkMnVkcSwgX21hc2ssIHgsICh2c2lfaGFsZl90
KXt9LCB+MCksIHVuZGVmKCksIH4wKQogIyAgaWZkZWYgX19BVlg1MTJEUV9fCiAjICAgZGVmaW5l
IHRvX3dpbnQoeCkgQlIoY3Z0cXEycGQsIF9tYXNrLCBCUihjdnRwZDJxcSwgX21hc2ssIHgsICh2
ZGlfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSB0b191d2ludCh4KSBC
UihjdnR1cXEycGQsIF9tYXNrLCBCUihjdnRwZDJ1cXEsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYo
KSwgfjApLCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9
PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQpAQCAtMTIwOCw2ICsxMjQyLDIwIEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHgsIHNyYykgKSByZXR1
cm4gX19MSU5FX187CiAjIGVuZGlmCisKKyMgaWZkZWYgdG9fdWludAorICAgIHRvdWNoKHNyYyk7
CisgICAgeCA9IHRvX3VpbnQoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIWVxKHgs
IHNyYykgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlmCisKKyMgaWZkZWYgdG9fdXdpbnQKKyAg
ICB0b3VjaChzcmMpOworICAgIHggPSB0b191d2ludChzcmMpOworICAgIHRvdWNoKHNyYyk7Cisg
ICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKIAogIyBpZmRl
ZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTMyMyw4ICszMjMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUg
ewogICAgIFsweDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwg
c2ltZF9ub25lLCBkOHNfdmwgfSwKICAgICBbMHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7
IERzdEltcGxpY2l0fFNyY05vbmUgfSwKLSAgICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJN
IH0sCi0gICAgWzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQg
fSwKKyAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDdiXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX2RxNjQgfSwKICAgICBb
MHg3YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9
LApAQCAtMjUwNyw2ICsyNTA2LDggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHg3ODoKKyAgICAgICAgc3RhdGUtPmRlc2MgPSBJbXBsaWNpdE9wczsK
KyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgc3dpdGNoICgg
dmV4LnBmeCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSB2ZXhfNjY6IC8qIGV4dHJxICRpbW04
LCAkaW1tOCwgeG1tICovCkBAIC0yNTE5LDcgKzI1MjAsNyBAQCB4ODZfZGVjb2RlX3R3b2J5dGUo
CiAgICAgY2FzZSAweDEwIC4uLiAweDE4OgogICAgIGNhc2UgMHgyOCAuLi4gMHgyZjoKICAgICBj
YXNlIDB4NTAgLi4uIDB4Nzc6Ci0gICAgY2FzZSAweDc5IC4uLiAweDdkOgorICAgIGNhc2UgMHg3
YSAuLi4gMHg3ZDoKICAgICBjYXNlIDB4N2Y6CiAgICAgY2FzZSAweGMyIC4uLiAweGMzOgogICAg
IGNhc2UgMHhjNSAuLi4gMHhjNjoKQEAgLTI1NDEsNiArMjU0MiwxMiBAQCB4ODZfZGVjb2RlX3R3
b2J5dGUoCiAgICAgICAgIG9wX2J5dGVzID0gbW9kZV82NGJpdCgpID8gOCA6IDQ7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSAweDc5OgorICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdFJlZyB8
IFNyY01lbTsKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludDsKKyAg
ICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhf
TUFTSyk7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDdlOgogICAgICAgICBjdHh0LT5v
cGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAg
ICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMyApIC8qIG1vdnEgeG1tL202NCx4bW0gKi8KQEAgLTMw
NjIsNiArMzA2OSwxOCBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9
IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3ODoKKyAg
ICAgICAgICAgIGNhc2UgMHg3OToKKyAgICAgICAgICAgICAgICBpZiAoICFldmV4LnBmeCApCisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8qIHZjdnR7LHR9cHMy
dXFxIG5lZWQgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBpZiAoIGV2ZXgucGZ4
ID09IHZleF82NiApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAo
ICFldmV4LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNj
YWxlOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICAgICAgLyogdmN2dHssdH1ze3MsZH0ydXNpIG5lZWQgc3BlY2lhbCBjYXNpbmc6IGZh
bGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAweDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBu
ZWVkIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAgICBjYXNlIDB4MmQ6IC8qIHZjdnRze3Ms
ZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICggZXZleF9l
bmNvZGVkKCkgKQpAQCAtNjI3NCw2ICs2MjkzLDggQEAgeDg2X2VtdWxhdGUoCiAKICAgICBDQVNF
X1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJjKTogLyogdmN2dHRze3MsZH0yc2kgeG1t
L21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJkKTog
LyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAo
X0VWRVgsIDB4MGYsIDB4NzgpOiAvKiB2Y3Z0dHN7cyxkfTJ1c2kgeG1tL21lbSxyZWcgKi8KKyAg
ICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDc5KTogLyogdmN2dHN7cyxkfTJ1
c2kgeG1tL21lbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LnJl
ZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1zayB8fAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyKSksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwpAQCAtNjYzMyw3ICs2NjU0LDExIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBpZiAoIGV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJkcSk7CiAgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDc4KTogICAgLyogdmN2dHRwe3MsZH0ydWRxIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg3
OSk6ICAgIC8qIHZjdnRwe3MsZH0ydWRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICB9CiAgICAg
ICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQogICAgICAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBkIHw9IFR3b09wOwpAQCAtNzMxMSw2ICs3
MzM2LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZik7CiAgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQogICAgICAgICB7CisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzgpOiAgIC8qIHZjdnR0cHMydXFxIHt4
LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmN2dHRwZDJ1cXEgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDc5KTogICAvKiB2Y3Z0cHMydXFxIHt4
LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmN2dHBkMnVxcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2EpOiAgIC8qIHZjdnR0cHMycXEge3gs
eX1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2Y3Z0dHBkMnFxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Yik6ICAgLyogdmN2dHBzMnFxIHt4LHl9
bW0vbWVtLFt4eXpdbW17a30gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:14:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:14: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 1g4o71-0004Du-H2; Tue, 25 Sep 2018 14:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4o70-0004Dp-KH
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:14:50 +0000
X-Inumbo-ID: 83d0a637-c0cd-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83d0a637-c0cd-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 14:15:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 08:14:48 -0600
Message-Id: <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 08:14:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 0/4] x86/HVM: implement memory read caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIGFzIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFz
IHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRp
bmcgaW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0
aWN1bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGgKYW4gaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlv
biAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLgpJZiB0aGUgZmlyc3QgcGFzcyB0cmFuc2xh
dGVkIGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5l
ZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCgpJ
bnRyb2R1Y2UgYSBjYWNoZSAodXNlZCBqdXN0IGJ5IGd1ZXN0IHBhZ2UgdGFibGUgYWNjZXNzZXMg
Zm9yIG5vdywgaS5lLgphIGZvcm0gb2YgInBhZ2luZyBzdHJ1Y3R1cmUgY2FjaGUiKSB0byBtYWtl
IHN1cmUgYWJvdmUgZGVzY3JpYmVkCmFzc3VtcHRpb24gaG9sZHMuIFRoaXMgaXMgYSB2ZXJ5IHNp
bXBsaXN0aWMgaW1wbGVtZW50YXRpb24gZm9yIG5vdzogT25seQpleGFjdCBtYXRjaGVzIGFyZSBz
YXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9yIHBhcnRpYWwgcmVhZHMgb3IgYW55dGhpbmcpLgoKVGhl
cmUncyBhbHNvIHNvbWUgc2VlbWluZ2x5IHVucmVsYXRlZCBjbGVhbnVwIGhlcmUgd2hpY2ggd2Fz
IGZvdW5kCmRlc2lyYWJsZSBvbiB0aGUgd2F5LgoKMTogeDg2L21tOiBhZGQgb3B0aW9uYWwgY2Fj
aGUgdG8gR0xBLT5HRk4gdHJhbnNsYXRpb24KMjogeDg2L21tOiB1c2Ugb3B0aW9uYWwgY2FjaGUg
aW4gZ3Vlc3Rfd2Fsa190YWJsZXMoKQozOiB4ODYvSFZNOiBpbXBsZW1lbnQgbWVtb3J5IHJlYWQg
Y2FjaGluZwo0OiB4ODYvSFZNOiBwcmVmaWxsIGNhY2hlIHdpdGggUERQVEVzIHdoZW4gcG9zc2li
bGUKCkFzIGZvciB2MiwgSSdtIG9taXR0aW5nICJWTVg6IGNvcnJlY3QgUERQVEUgbG9hZCBjaGVj
a3MiIGZyb20gdjMsIGFzIEkKY2FuJ3QgY3VycmVudGx5IGZpbmQgZW5vdWdoIHRpbWUgdG8gY2Fy
cnkgb3V0IHRoZSByZXF1ZXN0ZWQgZnVydGhlcgpyZXdvcmsuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:20:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:20: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 1g4oC1-0004Pz-6d; Tue, 25 Sep 2018 14:20: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=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4oC0-0004Pm-1v
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:20:00 +0000
X-Inumbo-ID: c6ae7678-c0cd-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6ae7678-c0cd-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 16:17:47 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4oBv-0000IR-6a; Tue, 25 Sep 2018 14:19: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 1g4oBu-0003mU-UH; Tue, 25 Sep 2018 14:19:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4oBu-0003wC-Tc; Tue, 25 Sep 2018 14:19:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128052-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 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=0ace362c8a8854b2256631d4edebb61d4238ddc3
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 14:19:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128052: 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>

ZmxpZ2h0IDEyODA1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA1Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDBhY2UzNjJjOGE4ODU0YjIyNTY2MzFkNGVkZWJiNjFkNDIzOGRkYzMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDow
MDo1MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQg
MTQ6MDA6NDQgWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwNTIgIDIwMTgtMDktMjUgMTI6MDA6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9t
ZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBhY2UzNjJjOGE4ODU0YjIyNTY2MzFk
NGVkZWJiNjFkNDIzOGRkYzMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgMTcgMTU6NDk6MTQgMjAxOCArMDEwMAoKICAgIHhl
bjogRGlzYWxsb3cgdmFyaWFibGUgbGVuZ3RoIGFycmF5cwogICAgCiAgICBWYXJpYWJsZSBsZW5n
dGggYXJyYXlzIHJlc3VsdCBpbiBleGNlc3Mgc3RhY2sgdXRpbGlzYXRpb24sIHdpdGggYSByaXNr
CiAgICBvZiBzdGFjayBvdmVyZmxvdyBpZiB0aGUgbGVuZ3RoIGlzIHRvbyBsYXJnZS4gIEl0IGFs
c28gcmVzdWx0cyBpbiBmYWlybHkKICAgIHBvb3IgYXNtIGdlbmVyYXRpb24sIGJlY2F1c2Ugb2Yg
cmVxdWlyaW5nIGEgZGl2aWRlIGFzIHBhcnQgb2YgdGhlIHNwYWNlCiAgICBjYWxjdWF0aW9uLgog
ICAgCiAgICBYZW4gbm8gbG9uZ2VyIGhhcyBhbnkgdmFyaWFibGUgbGVuZ3RoIGFycmF5cywgc28g
dGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8KICAgIGZvcm1hbGx5IGRpc2FsbG93IHRoZW0uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNzA5MzRmNDRhZDYzZTU0MzM3
NTZmNzg1YWI0YmNiMzE2Zjg2MGYyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gU2VwIDE3IDE2OjMyOjMyIDIwMTggKzAxMDAKCiAg
ICB4ODYvaHZtOiBBZGp1c3QgaHZtZW11bF9yZXBfc3RvcygpIHRvIGNvbXBpbGUgd2l0aCAtV3Zs
YQogICAgCiAgICBXaGVuIHVzaW5nIC1XdmxhLCB0aGUgdHlwZWNhc3Qgb2YgYnVmIHRyaWdnZXJz
IGEgVmFyaWFibGUgTGVuZ3RoIEFycmF5CiAgICB3YXJuaW5nLiAgVGhpcyBpcyBsZXNzIHRoYW4g
aWRlYWwsIGFzIHRoaXMgdHlwZWNhc3QgZG9lc24ndCBvY2N1cHkgYW55IHN0YWNrCiAgICBzcGFj
ZSwgYnV0IHdlIGRvbid0IGhhdmUgYSBmaW5lciBncmFpbiBvcHRpb24gdG8gdXNlLgogICAgCiAg
ICBBbHRlciB0aGUgYXNtIGV4cHJlc3Npb24gdG8gYXZvaWQgdGhlIHR5cGVjYXN0LCB3aGljaCBu
ZWNlc3NpdGF0ZXMgdGhlCiAgICBpbnRyb2R1Y3Rpb24gb2YgYSBtZW1vcnkgY2xvYmJlciBhcyB0
aGUgY29tcGlsZXIgY2FuIG5vIGxvbmdlciBpZGVudGlmeQogICAgdGhlIHRvdGFsIHF1YW50aXR5
IG9mIHdyaXR0ZW4gbWVtb3J5LgogICAgCiAgICBEZXNwaXRlIHRoZSBtZW1vcnkgY2xvYmJlciwg
dGhlcmUgaXMgbm8gY2hhbmdlIHRvIHRoZSBnZW5lcmF0ZWQgYXNtLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAyMWE0ODhjYmQ0
ODNlNWI1Yjc1YjA4OGE4NjYyZDU1YzRjODMzMmZhCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gU2VwIDE3IDE2OjMwOjUzIDIwMTgg
KzAxMDAKCiAgICB4ODYvUG9EOiBBdm9pZCB1c2luZyB2YXJpYWJsZSBsZW5ndGggYXJyYXlzIGlu
IHAybV9wb2RfemVyb19jaGVjaygpCiAgICAKICAgIENhbGxlcnMgb2YgcDJtX3BvZF96ZXJvX2No
ZWNrKCkgcGFzcyBhIGNvdW50IG9mIHVwIHRvIFBPRF9TV0VFUF9TVFJJREUuCiAgICBNb3ZlIHRo
ZSBkZWZpbml0aW9uIG9mIFBPRF9TV0VFUF9TVFJJREUgYW5kIGdpdmUgdGhlIGFycmF5cyBhIGZp
eGVkCiAgICBib3VuZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KCmNvbW1pdCBkMTAyZmU3Y2I4MzJjNTg0YWRhYjAwMjUxMmZlODA0YWIw
MWEzOWNlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBNb24gU2VwIDE3IDE2OjIxOjUzIDIwMTggKzAxMDAKCiAgICB4ODYvUG9EOiBTaW1w
bGlmeSBoYW5kbGluZyBvZiB0aGUgcXVpY2sgY2hlY2sKICAgIAogICAgVGhlcmUgaXMgbm8gbmVl
ZCB0byBkdXBsaWNhdGUgdGhlIGNvbnRlbnRzIG9mIHRoZSBza2lwIGJsb2NrLgogICAgCiAgICBX
aGlsZSBjbGVhbmluZyB1cCB0aGlzIGZ1bmN0aW9uLCBjaGFuZ2UgNCBpbnRzIHRvIGJlIHVuc2ln
bmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKY29tbWl0IGEyZWI0NjQ5MWUyODA3OWRlYmMzOTQ4OGE3ZTIzZWQ3NmNiNWIwMDMKQXV0
aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDI1IDEyOjEwOjM4IDIwMTggKzAzMDAKCiAgICB4ODYvaHZtOiBBZGQgY2hlY2sgZm9y
IGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucwogICAgCiAgICBUaGlzIGlzIHVzZWZ1bCBzbyBI
Vk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHdpbGwgZmFpbCBhbmQgbm90CiAgICBzaWxl
bnRseSBzdWNjZWVkLiBJdCBzYXZlIGEgY2FsbCB0byBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz
X3ZlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGVjNjY2MjQ0NWIxZWM5MjMxY2E2OTU4Mzg2M2RlNjQ0
MjA2ZWYzMTMKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIFNlcCAyNSAxMDo0NzoxMCAyMDE4ICswMTAwCgogICAgTWFrZSBjcmVkaXQy
IHRoZSBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBDcmVkaXQyIHdhcyBkZWNsYXJlZCAic3Vw
cG9ydGVkIiBpbiA0LjgsIGFuZCBhcyBvZiA0LjEwIGhhZCB0d28gb3RoZXIKICAgIGNyaXRpY2Fs
IGZlYXR1cmVzIGltcGxlbWVudGVkIChzb2Z0IGFmZmluaXR5IC8gTlVNQSBhbmQgY2FwcykuCiAg
ICAKICAgIFdoeSBjaGFuZ2UgdGhlIGRlZmF1bHQ/CiAgICAKICAgIFRoZSBjb2RlIGlzIGJldHRl
cjogbW9yZSBwcmVkaWN0YWJsZSwgbGVzcyBqaXR0ZXIsIGVhc2llciB0byBkZXRlcm1pbmUKICAg
IGhvdyBtb2RpZmljYXRpb25zIHdpbGwgYWZmZWN0IG92ZXJhbGwgYmVoYXZpb3IsIGVhc2llciBp
biB0aGUgZnV0dXJlCiAgICB0byBtYWtlIGxvYWQtYmFsYW5jaW5nIGJlaGF2aW9yIG1vcmUgc3Vi
dGxlIChlLmcuLCB0YWtpbmcgaW50byBhY2NvdW50CiAgICB0aGUgY29zdCBvZiBwb3dlcmluZyB1
cCBleHRyYSBjb3JlcywgJmMpLgogICAgCiAgICBPdmVyYWxsIHBlcmZvcm1hbmNlIGNvbXBhcmVk
IHRvIENyZWRpdDEgaXMgc29tZXdoYXQgb2YgYSBtaXhlZCBiYWcuCiAgICBVbmZvcnR1bmF0ZWx5
IG1vc3Qgb2Ygd2hhdCBJIGhhdmUgYXJlIHRlc3RzIHVzaW5nIFhlblNlcnZlcidzIGludGVybmFs
CiAgICBwZXJmIHRlc3Rpbmcgc3lzdGVtLCBzbyBJIGNhbid0IHNoYXJlIHRoZSByYXcgZGF0YSAo
dmlhIGxpbmtzIGFueXdheSkuCiAgICAKICAgIEhlcmUgaXMgYSBzdW1tYXJ5IG9mIGRhdGEgZnJv
bSBhbiBpbnRlcm5hbCBlLW1haWwgRGFyaW8gc2VudCBpbiB0aGUKICAgIHBhc3Q6CiAgICAKICAg
ICogRFZEYmVuY2g6IE9uIHVuZGVybG9hZGVkIHN5c3RlbXMsIGNyZWRpdDIgb3V0cGVyZm9ybWVk
IGNyZWRpdDEgYnkKICAgIGFib3V0IDQlLiAgT24gb3ZlcmxvYWRlZCBzeXN0ZW1zLCBjcmVkaXQy
IHVuZGVycGVyZm9ybWVkIGJ5IGFib3V0IDMlLgogICAgCiAgICAqIE9uIGEgcmFuZ2Ugb2YgdGVz
dHMgKHVuaXhiZW5jaCwgbG1iZW5jaCwgJmMpLCBjcmVkaXQgYW5kIGNyZWRpdDIKICAgIHBlcmZv
cm0gd2l0aGluIDUlIG9mIGVhY2ggb3RoZXIgKHVwIGFuZCBkb3duKS4KICAgIAogICAgKiBDcmVk
aXQyIGZhaXJseSBjb25zaXN0ZW50bHkgYmVhdHMgY3JlZGl0IGZvciBUQ1Atc3R5bGUgd29ya2xv
YWRzLgogICAgCiAgICAqIENyZWRpdDIgaXMgc29tZXRpbWVzIGVxdWFsIHRvLCBzb21ldGltZXMg
NS0xNSUgd29yc2UgdGhhbiwgY3JlZGl0IGZvcgogICAgc3ludGhldGljIENQVSB3b3JrbG9hZHMg
KGUuZy4sIERocnlzdG9uZSkuCiAgICAKICAgICogT24gTG9naW5WU0ksIGNyZWRpdDIgZmFpcmx5
IGNvbnNpc3RlbnRseSBvdXRwZXJmb3JtcyBjcmVkaXQgYnkgYWJvdXQgMTAlLgogICAgCiAgICBD
cmVkaXQyLCBsaWtlIGNyZWRpdCwgaGFzIGEgbnVtYmVyIG9mIHdvcmtsb2FkcyAvIHNldHVwcyBm
b3Igd2hpY2gKICAgIHBlcmZvcm1hbmNlIGNvdWxkIGJlIGltcHJvdmVkLiAgUGVyc29uYWxseSBJ
IHRoaW5rIG5ldHdvcmtpbmcgYW5kCiAgICBwYXJ0aWFsbHktbG9hZGVkIHN5c3RlbXMgaXMgZ29p
bmcgdG8gYmUgbW9yZSByZXByZXNlbnRhdGl2ZSBvZiB3aGF0CiAgICBYZW4gaXMgYWN0dWFsbHkg
dXNlZCBmb3I7IHNvIEkgdGhpbmsgY3JlZGl0MiBpcyBvbiB0aGUgd2hvbGUgdGhlCiAgICBiZXR0
ZXIgc2NoZWR1bGVyIHRvIHVzZSBieSBkZWZhdWx0LiAgQW5kIGluIGFueSBjYXNlLCBtYWtpbmcg
dGhvc2UKICAgIGltcHJvdmVtZW50cyBvbiBjcmVkaXQyIHdpbGwgYmUgZWFzaWVyIHRoYW4gb24g
Y3JlZGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KCmNvbW1pdCAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3
CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDIx
IDE2OjU0OjUyIDIwMTggKzAxMDAKCiAgICB4ODY6IGV4cG9zZSBDT05GSUdfSFZNCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAw
MjZlYWMwNjNiZjc1NmU5ZjVhYTlhZmExZTRjYjZiNTBkY2YyYTViCkF1dGhvcjogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDIxIDE2OjU0OjUxIDIwMTggKzAx
MDAKCiAgICB4ODYvbW06IHB1dCBIVk0gb25seSBjb2RlIHVuZGVyIENPTkZJR19IVk0KICAgIAog
ICAgR29pbmcgdGhyb3VnaCB0aGUgY29kZSwgSEFQLCBFUFQsIFBvRCBhbmQgQUxUUDJNIGRlcGVu
ZCBvbiBIVk0gY29kZS4KICAgIFB1dCB0aGVzZSBjb21wb25lbnRzIHVuZGVyIENPTkZJR19IVk0u
IFRoaXMgZnVydGhlciByZXF1aXJlcyBwdXR0aW5nCiAgICBvbmUgb2YgdGhlIHZtIGV2ZW50IHVu
ZGVyIENPTkZJR19IVk0uCiAgICAKICAgIEFsdHAybSByZXF1aXJlcyBhIGJpdCBtb3JlIGF0dGVu
dGlvbiBiZWNhdXNlIGl0cyBjb2RlIGlzIGVtYmVkZGVkIGluCiAgICBnZW5lcmljIHg4NiBwMm0g
Y29kZS4KICAgIAogICAgQWxzbyBtYWtlIGhhcF9lbmFibGVkIGV2YWx1YXRlIHRvIGZhbHNlIHdo
ZW4gIUNPTkZJR19IVk0uIE1ha2Ugc3VyZSBpdAogICAgZXZhbHVhdGUgaXRzIHBhcmFtZXRlciB0
byBhdm9pZCB1bnVzZWQgdmFyaWFibGUgd2FybmluZ3MgaW4gaXRzIHVzZXJzLgogICAgCiAgICBB
bHNvIHNvcnQgaXRlbXMgaW4gTWFrZWZpbGUgd2hpbGUgYXQgaXQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgOTYyOWI2MjAwNWZhODg0MjRhNGY0ODEwMjg0
OGM0NTI0ZDAzNDFlMwpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIFNlcCAyMSAxNjo1NDo1MCAyMDE4ICswMTAwCgogICAgeDg2L21tOiBwdXQgbmVzdGVk
IHAybSBjb2RlIHVuZGVyIENPTkZJR19IVk0KICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIGFyZSBv
bmx5IHVzZWZ1bCBmb3IgbmVzdGVkIGh2bSwgd2hpY2ggaXNuJ3QgZW5hYmxlZAogICAgd2hlbiBD
T05GSUdfSFZNIGlzIGZhbHNlLgogICAgCiAgICBFbmNsb3NlIHJlbGV2YW50IGNvZGUgYW5kIGZp
ZWxkcyBpbiBDT05GSUdfSFZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cgpjb21taXQgNzJhOTAxZDdhMDQzMDVmMjRmN2IxZTcyM2U2Y2YxOGM3NDRjZmY5NQpB
dXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyMSAx
Njo1NDo0OSAyMDE4ICswMTAwCgogICAgeDg2L3AybS9wb2Q6IG1ha2UgaXQgYnVpbGQgd2l0aCAh
Q09ORklHX0hWTQogICAgCiAgICBQb3B1bGF0ZS1vbi1kZW1hbmQgaXMgSFZNIG9ubHkuCiAgICAK
ICAgIFByb3ZpZGUgYSBidW5jaCBvZiBzdHVicyBmb3IgY29tbW9uIHAybSBjb2RlIGFuZCBndWFy
ZCBvbmUgaW52b2NhdGlvbgogICAgb2YgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZCB3aXRoIGlzX2h2bV9kb21haW4uCiAgICAKICAgIFB1dCByZWxldmFudCBmaWVsZHMgaW4g
cDJtX2RvbWFpbiBhbmQgY29kZSB3aGljaCB0b3VjaGVzIHRob3NlIGZpZWxkcwogICAgdW5kZXIg
Q09ORklHX0hWTS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNv
bW1pdCAzOWQ0MmEyZGFlZTNkMGI0YzEyY2U3MzkxZmFmNDc2M2VmZjA5ZTZiCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRmViIDIx
IDE3OjU0OjEzIDIwMTggKzAwMDAKCiAgICB4ODY6IENsZWFuIHVwIHRoZSBYZW4gTVNSIGluZnJh
c3RydWN0dXJlCiAgICAKICAgIFJlbmFtZSB0aGVtIHRvIGd1ZXN0X3tyZCx3cn1tc3JfeGVuKCkg
Zm9yIGNvbnNpc3RlbmN5LCBhbmQgYmVjYXVzZSB0aGUgX3JlZ3MKICAgIHN1ZmZpeCBpc24ndCB2
ZXJ5IGFwcHJvcHJpYXRlLgogICAgCiAgICBVcGRhdGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2lu
dGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkgYWN0IG9uCiAgICBjdXJyZW50LCBh
bmQgc3dpdGNoIHRvIHVzaW5nIFg4NkVNVUxfKiByZXR1cm4gdmFsdWVzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMjI5Yjk0
ODc4NzE3ZTIyYzBmMjI4NjI1YmJjZGRkNTNmN2Q4NjU0ZApBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAxNzozMzo1OSAy
MDE3ICswMDAwCgogICAgeDg2L3ZpcmlkYW46IENsZWFuIHVwIFZpcmlkaWFuIE1TUiBpbmZyYXN0
cnVjdHVyZQogICAgCiAgICBSZW5hbWUgdGhlIGZ1bmN0aW9ucyB0byBndWVzdF97cmQsd3J9bXNy
X3ZpcmlkaWFuKCkgZm9yIGNvbnNpc3RlbmN5LCBhbmQKICAgIGJlY2F1c2UgdGhlIF9yZWdzKCkg
c3VmZml4IGlzbid0IHZlcnkgYXBwcm9wcmlhdGUuCiAgICAKICAgIFVwZGF0ZSB0aGVtIHRvIHRh
a2UgYSB2Y3B1IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24K
ICAgIGN1cnJlbnQsIHdoaWNoIGlzIHNhZmUgZm9yIGFsbCBpbXBsZW1lbnRlZCBvcGVyYXRpb25z
LCBhbmQgc3dpdGNoIHRoZWlyIHJldHVybgogICAgQUJJIHRvIHVzZSBYODZFTVVMXyouCiAgICAK
ICAgIFRoZSBkZWZhdWx0IGNhc2VzIG5vIGxvbmdlciBuZWVkIHRvIGRlYWwgd2l0aCBNU1JzIG91
dCBvZiB0aGUgVmlyaWRpYW4gcmFuZ2UsCiAgICBidXQgZHJvcCB0aGUgcHJpbnRrcyB0byBkZWJ1
ZyBidWlsZHMgb25seSBhbmQgaWRlbnRpZnkgdGhlIHZhbHVlIGF0dGVtcHRpbmcgdG8KICAgIGJl
IHdyaXR0ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IGJkNzA5OWE2NzQ4MTljMDcwOWJkMDU4NzkzYWRlYTJlNzZiNDJhNmIK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjAgMTg6MzM6NTkgMjAxNyArMDEwMAoKICAgIHg4Ni9tc3I6IERpc3BhdGNoIFhl
biBhbmQgVmlyaWRpYW4gTVNScyBmcm9tIGd1ZXN0X3t3cixyZH1tc3IoKQogICAgCiAgICBEZXNw
aXRlIHRoZSBjb21wbGljYXRlZCBkaWZmIGluIHtzdm0sdm14fV9tc3Jfd3JpdGVfaW50ZXJjZXB0
KCksIGl0IGlzIGp1c3QKICAgIHRoZSAwIGNhc2UgbG9zaW5nIG9uZSBsZXZlbCBvZiBpbmRlbnRh
dGlvbiwgYXMgcGFydCBvZiByZW1vdmluZyB0aGUgY2FsbCB0bwogICAgd3Jtc3JfaHlwZXJ2aXNv
cl9yZWdzKCkuCiAgICAKICAgIFRoZSBjYXNlIGJsb2NrcyBpbiBndWVzdF97d3IscmR9bXNyKCkg
dXNlIHJhdyBudW1iZXJzLCBwYXJ0bHkgZm9yIGNvbnNpc3RlbmN5CiAgICB3aXRoIHRoZSBDUFVJ
RCBzaWRlIG9mIHRoaW5ncywgYnV0IG1haW5seSBiZWNhdXNlIHRoaXMgaXMgY2xlYXJlciBjb2Rl
IHRvCiAgICBmb2xsb3cuICBJbiBwYXJ0aWN1bGFyLCB0aGUgWGVuIGJsb2NrIG1heSBvdmVybGFw
IHdpdGggdGhlIFZpcmlkaWFuIGJsb2NrIGlmCiAgICBWaXJpZGlhbiBpcyBub3QgZW5hYmxlZCBm
b3IgdGhlIGRvbWFpbiwgYW5kIHRyeWluZyB0byBleHByZXNzIHRoaXMgd2l0aCBuYW1lZAogICAg
bGl0ZXJhbHMgY2F1c2VkIG1vcmUgY29uZnVzaW9uIHRoYXQgaXQgc29sdmVkLgogICAgCiAgICBG
dXR1cmUgY2hhbmdlcyB3aXRoIGNsZWFuIHVwIHRoZSBpbmRpdmlkdWFsIEFQSXMsIGluY2x1ZGlu
ZyBhbGxvd2luZyB0aGVzZQogICAgTVNScyB0byBiZSB1c2FibGUgZm9yIHZjcHVzIG90aGVyIHRo
YW4gY3VycmVudCAobm8gY2FsbGVycyBleGlzdCB3aXRoIHYgIT0KICAgIGN1cnJlbnQpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGNkODAxNWI2MzRiMDA1YTM5MTFiZDYwMjUzNTFjZDg1NGQ2M2E4MmEKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgMjQg
MTQ6MDA6MDIgMjAxOCArMDEwMAoKICAgIEFSTS9kb20wOiBBdm9pZCB1c2luZyBhIHZhcmlhYmxl
IGxlbmd0aCBhcnJheSBpbiBtYWtlX21lbW9yeV9ub2RlKCkKICAgIAogICAgVGhlIHJlZ1tdIGFy
cmF5IGNhbiBoYXZlIGEgbWF4aW11bSBzaXplIG9mIDggaW4gcHJhY3RpY2UsIHNvIHVzZSB0aGUg
d29yc3QKICAgIGNhc2UgY2FsY3VsYXRpb24gcmF0aGVyIHRoYW4gbWFraW5nIGl0IHZhcmlhYmxl
IGxlbmd0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKY29tbWl0IDE3YmQyNTRhNTA4ZjQxNzRmZTBkNTZhOWYxYjk4OTJiNzY0
OWI0YjkKQXV0aG9yOiBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CkRh
dGU6ICAgVHVlIFNlcCAxMSAyMjoxODowNiAyMDE4ICswNTMwCgogICAgeGVuOmFybTogUG9wdWxh
dGUgYXJtNjQgaW1hZ2UgaGVhZGVyCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbWFnZSBzaXpl
IGFuZCBmbGFncyB0byBYRU4gaW1hZ2UgaGVhZGVyLiBJdCB1c2VzCiAgICB0aG9zZSBmaWVsZHMg
YWNjb3JkaW5nIHRvIHRoZSB1cGRhdGVkIExpbnV4IGtlcm5lbCBpbWFnZSBkZWZpbml0aW9uLgog
ICAgCiAgICBXaXRoIHRoaXMgcGF0Y2ggYm9vdGxvYWRlciBjYW4gbm93IHBsYWNlIFhFTiBpbWFn
ZSBhbnl3aGVyZSBpbiBzeXN0ZW0KICAgIFJBTSBhdCAyTUIgYWxpZ25lZCBhZGRyZXNzIHdpdGhv
dXQgdG8gd29ycnkgYWJvdXQgcmVsb2NhdGlvbi4KICAgIEZvciBpbnN0YW5jZSwgaXQgZml4ZXMg
dGhlIFhFTiBib290IG9uIEFtbG9naWMgU29DIHdoZXJlIGJvb3Rsb2FkZXIoVS1CT09UKQogICAg
YWx3YXlzIHJlbG9jYXRlcyB0aGUgWEVOIGltYWdlIHRvIGFuIGFkZHJlc3MgcmFuZ2UgcmVzZXJ2
ZWQgZm9yIGZpcm13YXJlIGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2gg
VG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnl6
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:21:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14: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 1g4oDC-000515-JO; Tue, 25 Sep 2018 14:21: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=t6ko=mh=citrix.com=prvs=799860c23=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4oDB-00050z-Eh
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:21:13 +0000
X-Inumbo-ID: f29c0a40-c0cd-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f29c0a40-c0cd-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 16:19:01 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="66218050"
Date: Tue, 25 Sep 2018 15:12:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
Message-ID: <20180925141247.wmv2sv3wew5c2kt2@zion.uk.xensource.com>
References: <20180924161829.8676-1-wei.liu2@citrix.com>
 <20180924184112.cf3sgm64yl6s6oiz@doug-macbook.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180924184112.cf3sgm64yl6s6oiz@doug-macbook.localdomain>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] automation: introduce a new variable to
 control container user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDE6NDE6MTJQTSAtMDUwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMDU6MTg6MjlQTSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+IFNvbWV0aW1lcyBpdCBpcyBoYW5keSB0byBjcmVhdGUgYSBjb250YWluZXIg
YW5kIHBsYXkgYXMgcm9vdCB3aXRoIGl0cwo+ID4gc2V0dXAgbWFudWFsbHkuCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICBh
dXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplIHwgOCArKysrKysrLQo+ID4gIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdp
dCBhL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMv
Y29udGFpbmVyaXplCj4gPiBpbmRleCBiZjlhZjU4OWE4Li5lYTNjNzM3OGFhIDEwMDc1NQo+ID4g
LS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQo+ID4gKysrIGIvYXV0b21hdGlv
bi9zY3JpcHRzL2NvbnRhaW5lcml6ZQo+ID4gQEAgLTIzLDYgKzIzLDEyIEBAIGNhc2UgIl8ke0NP
TlRBSU5FUn0iIGluCj4gPiAgICAgIF9zdHJldGNofF8pIENPTlRBSU5FUj0iJHtCQVNFfS9kZWJp
YW46c3RyZXRjaCIgOzsKPiA+ICBlc2FjCj4gPiAgCj4gPiArIyBVc2UgdGhpcyB2YXJpYWJsZSB0
byBjb250cm9sIHdoZWh0ZXIgcm9vdCBzaG91bGQgYmUgdXNlZAo+ID4gK2Nhc2UgIl8ke0NPTlRB
SU5FUl9ST09UfSIgaW4KPiA+ICsgICAgXzEpICAgdXNlcmFyZz0gOzsKPiA+ICsgICAgXzB8Xykg
dXNlcmFyZz0iLXUgJChpZCAtdSkiIDs7Cj4gPiArZXNhYwo+IAo+IEhvdyB3b3VsZCB5b3UgZmVl
bCBhYm91dCBDT05UQUlORVJfVUlEMCBpbnN0ZWFkPyBJIGp1c3QgZmVhciB0aGF0ICJST09UIgo+
IGhhcyBxdWl0ZSBhIGZldyBtZWFuaW5ncy4gZS5nIHRvcCBvZiB0aGUgZmlsZXN5c3RlbT8gVGhl
IHdvcmtpbmcgZGlyCj4gaW5zaWRlIG9mIHRoZSBjb250YWluZXI/CgpDT05UQUlORVJfVUlEMCBp
cyBmaW5lLgoKPiAKPiBNaW5kIGRvY3VtZW50aW5nIHRoaXMgaW4gYXV0b21hdGlvbi9idWlsZC9S
RUFETUUubWQgPyBJIHNob3VsZCBsaWtlbHkKPiBtb3ZlIHBhcnQgb2YgdGhpcyBmaWxlIHRoYXQg
ZGVzY3JpYmVzIHRoZSB2YXJpYWJsZXMgdXAgYSBkaXJlY3RvcnkuCgpXaWxsIGRvLgoKV2VpLgoK
PiAKPiAtLQo+IERvdWcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:23: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 1g4oFO-0005D5-2S; Tue, 25 Sep 2018 14:23:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4oFN-0005Cz-F1
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:23:29 +0000
X-Inumbo-ID: b8b94957-c0ce-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8b94957-c0ce-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 14:24:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 08:23:26 -0600
Message-Id: <5BAA44D902000078001EBBFE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 08:23:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 1/4] x86/mm: add optional cache to GLA->GFN
 translation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@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>

VGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBpcyBqdXN0
IHNldHRpbmcgdGhlCnN0YWdlLgoKVG91Y2hpbmcgdGhlc2UgYW55d2F5IGFsc28KLSBtYWtlIHRo
ZWlyIHJldHVybiB2YWx1ZXMgZ2ZuX3QKLSBndmEgLT4gZ2xhIGluIHRoZWlyIG5hbWVzCi0gbmFt
ZSB0aGVpciBpbnB1dCBhcmd1bWVudHMgZ2xhCgpBdCB0aGUgdXNlIHNpdGVzIGRvIHRoZSBjb252
ZXJzaW9uIHRvIGdmbl90IGFzIHN1aXRhYmxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQp2MzogUmUtYmFzZS4KdjI6IFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvZGVidWcuYwor
KysgYi94ZW4vYXJjaC94ODYvZGVidWcuYwpAQCAtNTEsNyArNTEsNyBAQCBkYmdfaHZtX3ZhMm1m
bihkYmd2YV90IHZhZGRyLCBzdHJ1Y3QgZG9tCiAKICAgICBEQkdQMigidmFkZHI6JWx4IGRvbWlk
OiVkXG4iLCB2YWRkciwgZHAtPmRvbWFpbl9pZCk7CiAKLSAgICAqZ2ZuID0gX2dmbihwYWdpbmdf
Z3ZhX3RvX2dmbihkcC0+dmNwdVswXSwgdmFkZHIsICZwZmVjKSk7CisgICAgKmdmbiA9IHBhZ2lu
Z19nbGFfdG9fZ2ZuKGRwLT52Y3B1WzBdLCB2YWRkciwgJnBmZWMsIE5VTEwpOwogICAgIGlmICgg
Z2ZuX2VxKCpnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgewogICAgICAgICBEQkdQMigia2RiOmJh
ZCBnZm4gZnJvbSBndmFfdG9fZ2ZuXG4iKTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTY5OSw3ICs2OTksOCBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCiAgICAgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0gICAgdW5zaWduZWQgbG9uZyBwZm4sIG5wZm4sIGRvbmUsIHRvZG8sIGksIG9mZnNldCA9IGFk
ZHIgJiB+UEFHRV9NQVNLOworICAgIGdmbl90IGdmbiwgbmdmbjsKKyAgICB1bnNpZ25lZCBsb25n
IGRvbmUsIHRvZG8sIGksIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwogICAgIGludCByZXZl
cnNlOwogCiAgICAgLyoKQEAgLTcyMSwxNSArNzIyLDE3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9s
aW5lYXJfdG9fcGh5cygKICAgICBpZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJWkUgLSBvZmZzZXQp
IDwgYnl0ZXNfcGVyX3JlcCkgKQogICAgIHsKICAgICAgICAgLyogRG8gcGFnZS1zdHJhZGRsaW5n
IGZpcnN0IGl0ZXJhdGlvbiBmb3J3YXJkcyB2aWEgcmVjdXJzaW9uLiAqLwotICAgICAgICBwYWRk
cl90IF9wYWRkcjsKKyAgICAgICAgcGFkZHJfdCBnYWRkcjsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBvbmVfcmVwID0gMTsKICAgICAgICAgaW50IHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygK
LSAgICAgICAgICAgIGFkZHIsICZfcGFkZHIsIGJ5dGVzX3Blcl9yZXAsICZvbmVfcmVwLCBwZmVj
LCBodm1lbXVsX2N0eHQpOworICAgICAgICAgICAgYWRkciwgJmdhZGRyLCBieXRlc19wZXJfcmVw
LCAmb25lX3JlcCwgcGZlYywgaHZtZW11bF9jdHh0KTsKKwogICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApCiAgICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHBmbiA9IF9wYWRk
ciA+PiBQQUdFX1NISUZUOworICAgICAgICBnZm4gPSBnYWRkcl90b19nZm4oZ2FkZHIpOwogICAg
IH0KLSAgICBlbHNlIGlmICggKHBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZw
ZmVjKSkgPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBlbHNlIGlmICggZ2ZuX2VxKGdmbiA9
IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxMKSwKKyAgICAgICAgICAg
ICAgICAgICAgIElOVkFMSURfR0ZOKSApCiAgICAgewogICAgICAgICBpZiAoIHBmZWMgJiAoUEZF
Q19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQogICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfUkVUUlk7CkBAIC03NDQsMTEgKzc0NywxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGlu
ZWFyX3RvX3BoeXMoCiAgICAgewogICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSBy
YW5nZS4gKi8KICAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6IFBBR0VfU0la
RTsKLSAgICAgICAgbnBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjKTsK
KyAgICAgICAgbmdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxM
KTsKIAogICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNlZGluZyBQRk5z
PyBJZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLwotICAgICAgICBpZiAoIChucGZuID09IGdmbl94
KElOVkFMSURfR0ZOKSkgfHwKLSAgICAgICAgICAgICAobnBmbiAhPSAocGZuICsgKHJldmVyc2Ug
PyAtaSA6IGkpKSkgKQorICAgICAgICBpZiAoIGdmbl9lcShuZ2ZuLCBJTlZBTElEX0dGTikgfHwK
KyAgICAgICAgICAgICAhZ2ZuX2VxKG5nZm4sIGdmbl9hZGQoZ2ZuLCByZXZlcnNlID8gLWkgOiBp
KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2Vk
IHwgUEZFQ19wYWdlX3NoYXJlZCkgKQogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JF
VFJZOwpAQCAtNzU2LDcgKzc1OSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5
cygKICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwotICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBn
Zm5feChJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgICAgIGlmICggIWdmbl9lcShuZ2ZuLCBJ
TlZBTElEX0dGTikgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CiAgICAgICAgICAgICAgICAgKnJlcHMgPSAwOwogICAgICAgICAgICAgICAgIHg4Nl9l
bXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0LT5jdHh0
KTsKQEAgLTc2OSw3ICs3NzIsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
CiAgICAgICAgIGRvbmUgKz0gUEFHRV9TSVpFOwogICAgIH0KIAotICAgICpwYWRkciA9ICgocGFk
ZHJfdClwZm4gPDwgUEFHRV9TSElGVCkgfCBvZmZzZXQ7CisgICAgKnBhZGRyID0gZ2ZuX3RvX2dh
ZGRyKGdmbikgfCBvZmZzZXQ7CisKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogICAgIAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTI2NTksNyArMjY1OSw3IEBAIHN0YXRpYyB2b2lkICpodm1fbWFwX2VudHJ5KHVuc2lnbmVk
IGxvbmcKICAgICAgKiB0cmVhdCBpdCBhcyBhIGtlcm5lbC1tb2RlIHJlYWQgKGkuZS4gbm8gYWNj
ZXNzIGNoZWNrcykuCiAgICAgICovCiAgICAgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50OwotICAg
IGdmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnJlbnQsIHZhLCAmcGZlYyk7CisgICAgZ2ZuID0g
Z2ZuX3gocGFnaW5nX2dsYV90b19nZm4oY3VycmVudCwgdmEsICZwZmVjLCBOVUxMKSk7CiAgICAg
aWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKICAgICAg
ICAgZ290byBmYWlsOwogCkBAIC0zMDg5LDcgKzMwODksNyBAQCBlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgaHZtX3RyYW5zbGF0CiAKICAgICBpZiAoIGxpbmVhciApCiAgICAgewotICAgICAg
ICBnZm4gPSBfZ2ZuKHBhZ2luZ19ndmFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjKSk7CisgICAgICAg
IGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjLCBOVUxMKTsKIAogICAgICAg
ICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIHsKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAg
LTEzMCw3ICsxMzAsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2ZuX29mX3JpcCh1
CiAKICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19jcywgJnNyZWcp
OwogCi0gICAgcmV0dXJuIHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIHNyZWcuYmFzZSArIHJpcCwg
JnBmZWMpOworICAgIHJldHVybiBnZm5feChwYWdpbmdfZ2xhX3RvX2dmbihjdXJyLCBzcmVnLmJh
c2UgKyByaXAsICZwZmVjLCBOVUxMKSk7CiB9CiAKIGludCBodm1fbW9uaXRvcl9kZWJ1Zyh1bnNp
Z25lZCBsb25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9kZWJ1Z190eXBlIHR5cGUsCi0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dh
bGsuYwpAQCAtODEsOCArODEsOSBAQCBzdGF0aWMgYm9vbCBzZXRfYWRfYml0cyhndWVzdF9pbnRw
dGVfdCAqCiAgKi8KIGJvb2wKIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwg
d2Fsa190ICpndywKLSAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHdhbGssIG1mbl90IHRvcF9t
Zm4sIHZvaWQgKnRvcF9tYXApCisgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsYSwg
d2Fsa190ICpndywgdWludDMyX3Qgd2FsaywKKyAgICAgICAgICAgICAgICAgIGdmbl90IHRvcF9n
Zm4sIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXAsCisgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC0xMTYsNyArMTE3LDcgQEAgZ3Vlc3Rfd2Fs
a190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogCiAgICAgcGVyZmNfaW5jcihndWVzdF93
YWxrKTsKICAgICBtZW1zZXQoZ3csIDAsIHNpemVvZigqZ3cpKTsKLSAgICBndy0+dmEgPSB2YTsK
KyAgICBndy0+dmEgPSBnbGE7CiAgICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfdXNlcl9tb2Rl
IHwgUEZFQ193cml0ZV9hY2Nlc3MpOwogCiAgICAgLyoKQEAgLTEzMyw3ICsxMzQsNyBAQCBndWVz
dF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgLyogR2V0IHRoZSBsNGUg
ZnJvbSB0aGUgdG9wIGxldmVsIHRhYmxlIGFuZCBjaGVjayBpdHMgZmxhZ3MqLwogICAgIGd3LT5s
NG1mbiA9IHRvcF9tZm47CiAgICAgbDRwID0gKGd1ZXN0X2w0ZV90ICopIHRvcF9tYXA7Ci0gICAg
Z3ctPmw0ZSA9IGw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpXTsKKyAgICBndy0+bDRlID0g
bDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldChnbGEpXTsKICAgICBnZmxhZ3MgPSBndWVzdF9sNGVf
Z2V0X2ZsYWdzKGd3LT5sNGUpOwogICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSAp
CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTYzLDcgKzE2NCw3IEBAIGd1ZXN0X3dhbGtfdGFibGVz
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICB9CiAKICAgICAvKiBHZXQgdGhlIGwzZSBhbmQg
Y2hlY2sgaXRzIGZsYWdzKi8KLSAgICBndy0+bDNlID0gbDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNl
dCh2YSldOworICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KGdsYSldOwog
ICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7CiAgICAgaWYgKCAhKGdm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0yMDUsNyArMjA2
LDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogCiAgICAgICAg
IC8qIEluY3JlbWVudCB0aGUgcGZuIGJ5IHRoZSByaWdodCBudW1iZXIgb2YgNGsgcGFnZXMuICov
CiAgICAgICAgIHN0YXJ0ID0gX2dmbigoZ2ZuX3goc3RhcnQpICYgfkdVRVNUX0wzX0dGTl9NQVNL
KSArCi0gICAgICAgICAgICAgICAgICAgICAoKHZhID4+IFBBR0VfU0hJRlQpICYgR1VFU1RfTDNf
R0ZOX01BU0spKTsKKyAgICAgICAgICAgICAgICAgICAgICgoZ2xhID4+IFBBR0VfU0hJRlQpICYg
R1VFU1RfTDNfR0ZOX01BU0spKTsKICAgICAgICAgZ3ctPmwxZSA9IGd1ZXN0X2wxZV9mcm9tX2dm
bihzdGFydCwgZmxhZ3MpOwogICAgICAgICBndy0+bDJtZm4gPSBndy0+bDFtZm4gPSBJTlZBTElE
X01GTjsKICAgICAgICAgbGVhZl9sZXZlbCA9IDM7CkBAIC0yMTUsNyArMjE2LDcgQEAgZ3Vlc3Rf
d2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogI2Vsc2UgLyogUEFFIG9ubHkuLi4g
Ki8KIAogICAgIC8qIEdldCB0aGUgbDNlIGFuZCBjaGVjayBpdHMgZmxhZyAqLwotICAgIGd3LT5s
M2UgPSAoKGd1ZXN0X2wzZV90ICopIHRvcF9tYXApW2d1ZXN0X2wzX3RhYmxlX29mZnNldCh2YSld
OworICAgIGd3LT5sM2UgPSAoKGd1ZXN0X2wzZV90ICopdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVf
b2Zmc2V0KGdsYSldOwogICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7
CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgZ290byBvdXQ7
CkBAIC0yNDIsMTQgKzI0MywxNCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0CiAgICAgfQogCiAgICAgLyogR2V0IHRoZSBsMmUgKi8KLSAgICBndy0+bDJlID0gbDJw
W2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSldOworICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJf
dGFibGVfb2Zmc2V0KGdsYSldOwogCiAjZWxzZSAvKiAzMi1iaXQgb25seS4uLiAqLwogCiAgICAg
LyogR2V0IGwyZSBmcm9tIHRoZSB0b3AgbGV2ZWwgdGFibGUgKi8KICAgICBndy0+bDJtZm4gPSB0
b3BfbWZuOwogICAgIGwycCA9IChndWVzdF9sMmVfdCAqKSB0b3BfbWFwOwotICAgIGd3LT5sMmUg
PSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV07CisgICAgZ3ctPmwyZSA9IGwycFtndWVz
dF9sMl90YWJsZV9vZmZzZXQoZ2xhKV07CiAKICNlbmRpZiAvKiBBbGwgbGV2ZWxzLi4uICovCiAK
QEAgLTMxMCw3ICszMTEsNyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0CiAKICAgICAgICAgLyogSW5jcmVtZW50IHRoZSBwZm4gYnkgdGhlIHJpZ2h0IG51bWJlciBv
ZiA0ayBwYWdlcy4gKi8KICAgICAgICAgc3RhcnQgPSBfZ2ZuKChnZm5feChzdGFydCkgJiB+R1VF
U1RfTDJfR0ZOX01BU0spICsKLSAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wxX3RhYmxlX29m
ZnNldCh2YSkpOworICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KGds
YSkpOwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMgogICAgICAgICAgLyogV2lkZXIgdGhh
biAzMiBiaXRzIGlmIFBTRTM2IHN1cGVycGFnZS4gKi8KICAgICAgICAgZ3ctPmVsMWUgPSAoZ2Zu
X3goc3RhcnQpIDw8IFBBR0VfU0hJRlQpIHwgZmxhZ3M7CkBAIC0zMzQsNyArMzM1LDcgQEAgZ3Vl
c3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogICAgICAgICBndy0+cGZlYyB8
PSByYyAmIFBGRUNfc3ludGhfbWFzazsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGd3
LT5sMWUgPSBsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKV07CisgICAgZ3ctPmwxZSA9IGwx
cFtndWVzdF9sMV90YWJsZV9vZmZzZXQoZ2xhKV07CiAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dl
dF9mbGFncyhndy0+bDFlKTsKICAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgICAgICBnb3RvIG91dDsKQEAgLTQ0MywyMiArNDQ0LDIyIEBAIGd1ZXN0X3dhbGtfdGFibGVz
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDE6Ci0g
ICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwxcFtndWVzdF9sMV90YWJsZV9vZmZzZXQodmEpXS5s
MSwgJmd3LT5sMWUubDEsCisgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwxcFtndWVzdF9sMV90
YWJsZV9vZmZzZXQoZ2xhKV0ubDEsICZndy0+bDFlLmwxLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpKSApCiAgICAgICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eShkLCBndy0+bDFtZm4pOwogICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwogICAgIGNh
c2UgMjoKLSAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNl
dCh2YSldLmwyLCAmZ3ctPmwyZS5sMiwKKyAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDJwW2d1
ZXN0X2wyX3RhYmxlX29mZnNldChnbGEpXS5sMiwgJmd3LT5sMmUubDIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9PSAy
KSApCiAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBndy0+bDJtZm4pOwogICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNCAvKiA2NC1i
aXQgb25seS4uLiAqLwogICAgIGNhc2UgMzoKLSAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDNw
W2d1ZXN0X2wzX3RhYmxlX29mZnNldCh2YSldLmwzLCAmZ3ctPmwzZS5sMywKKyAgICAgICAgaWYg
KCBzZXRfYWRfYml0cygmbDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNldChnbGEpXS5sMywgJmd3LT5s
M2UubDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2Vz
cykgJiYgbGVhZl9sZXZlbCA9PSAzKSApCiAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShk
LCBndy0+bDNtZm4pOwogCi0gICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmw0cFtndWVzdF9sNF90
YWJsZV9vZmZzZXQodmEpXS5sNCwgJmd3LT5sNGUubDQsCisgICAgICAgIGlmICggc2V0X2FkX2Jp
dHMoJmw0cFtndWVzdF9sNF90YWJsZV9vZmZzZXQoZ2xhKV0ubDQsICZndy0+bDRlLmw0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKSApCiAgICAgICAgICAgICBwYWdpbmdfbWFya19k
aXJ0eShkLCBndy0+bDRtZm4pOwogI2VuZGlmCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vl
c3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCkBAIC0yNiw4
ICsyNiw4IEBAIGFzbSgiLmZpbGUgXCIiIF9fT0JKRUNUX0ZJTEVfXyAiXCIiKTsKICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlICJwcml2YXRlLmgiIC8qIGZvciBoYXBfZ3ZhX3RvX2dm
bl8qICovCiAKLSNkZWZpbmUgX2hhcF9ndmFfdG9fZ2ZuKGxldmVscykgaGFwX2d2YV90b19nZm5f
IyNsZXZlbHMjI19sZXZlbHMKLSNkZWZpbmUgaGFwX2d2YV90b19nZm4obGV2ZWxzKSBfaGFwX2d2
YV90b19nZm4obGV2ZWxzKQorI2RlZmluZSBfaGFwX2dsYV90b19nZm4obGV2ZWxzKSBoYXBfZ2xh
X3RvX2dmbl8jI2xldmVscyMjX2xldmVscworI2RlZmluZSBoYXBfZ2xhX3RvX2dmbihsZXZlbHMp
IF9oYXBfZ2xhX3RvX2dmbihsZXZlbHMpCiAKICNkZWZpbmUgX2hhcF9wMm1fZ2FfdG9fZ2ZuKGxl
dmVscykgaGFwX3AybV9nYV90b19nZm5fIyNsZXZlbHMjI19sZXZlbHMKICNkZWZpbmUgaGFwX3Ay
bV9nYV90b19nZm4obGV2ZWxzKSBfaGFwX3AybV9nYV90b19nZm4obGV2ZWxzKQpAQCAtMzksMTYg
KzM5LDEwIEBAIGFzbSgiLmZpbGUgXCIiIF9fT0JKRUNUX0ZJTEVfXyAiXCIiKTsKICNpbmNsdWRl
IDxhc20vZ3Vlc3RfcHQuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAKLXVuc2lnbmVkIGxvbmcg
aGFwX2d2YV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUykoCi0gICAgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ3ZhLCB1aW50MzJfdCAqcGZl
YykKLXsKLSAgICB1bnNpZ25lZCBsb25nIGNyMyA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwot
ICAgIHJldHVybiBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSh2LCBwMm0s
IGNyMywgZ3ZhLCBwZmVjLCBOVUxMKTsKLX0KLQotdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3Rv
X2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdhX3RvX2dm
bigKICAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBjcjMsCi0gICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBmZWMsIHVuc2lnbmVkIGludCAq
cGFnZV9vcmRlcikKKyAgICBwYWRkcl90IGdhLCB1aW50MzJfdCAqcGZlYywgdW5zaWduZWQgaW50
ICpwYWdlX29yZGVyLAorICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKIHsKICAgICBi
b29sIHdhbGtfb2s7CiAgICAgbWZuX3QgdG9wX21mbjsKQEAgLTkxLDcgKzg1LDggQEAgdW5zaWdu
ZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQQogI2lmIEdVRVNUX1BBR0lOR19MRVZF
TFMgPT0gMwogICAgIHRvcF9tYXAgKz0gKGNyMyAmIH4oUEFHRV9NQVNLIHwgMzEpKTsKICNlbmRp
ZgotICAgIHdhbGtfb2sgPSBndWVzdF93YWxrX3RhYmxlcyh2LCBwMm0sIGdhLCAmZ3csICpwZmVj
LCB0b3BfbWZuLCB0b3BfbWFwKTsKKyAgICB3YWxrX29rID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwg
cDJtLCBnYSwgJmd3LCAqcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9w
X2dmbiwgdG9wX21mbiwgdG9wX21hcCwgY2FjaGUpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRv
cF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9wYWdlKTsKIApAQCAtMTM3LDYgKzEzMiwyMSBAQCB1
bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBCiAgICAgcmV0dXJuIGdmbl94
KElOVkFMSURfR0ZOKTsKIH0KIAorZ2ZuX3QgaGFwX2dsYV90b19nZm4oR1VFU1RfUEFHSU5HX0xF
VkVMUykoCisgICAgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2xhLCB1aW50MzJfdCAqcGZlYywKKyAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAq
Y2FjaGUpCit7CisgICAgdW5zaWduZWQgbG9uZyBjcjMgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclsz
XTsKKworICAgIHJldHVybiBfZ2ZuKGdhX3RvX2dmbih2LCBwMm0sIGNyMywgZ2xhLCBwZmVjLCBO
VUxMLCBjYWNoZSkpOworfQorCit1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNU
X1BBR0lOR19MRVZFTFMpKAorICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGNyMywKKyAgICBwYWRkcl90IGdhLCB1aW50MzJfdCAqcGZlYywg
dW5zaWduZWQgaW50ICpwYWdlX29yZGVyKQoreworICAgIHJldHVybiBnYV90b19nZm4odiwgcDJt
LCBjcjMsIGdhLCBwZmVjLCBwYWdlX29yZGVyLCBOVUxMKTsKK30KIAogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jCkBAIC03NDQsMTAgKzc0NCwxMSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5
KHN0cnVjdCBkb21haW4gKmQsIHVuCiAgICAgICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7CiB9
CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9fZ2ZuX3JlYWxfbW9kZSgKLSAgICBz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBndmEs
IHVpbnQzMl90ICpwZmVjKQorc3RhdGljIGdmbl90IGhhcF9nbGFfdG9fZ2ZuX3JlYWxfbW9kZSgK
KyAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnbGEsIHVpbnQzMl90ICpwZmVjLAorICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkK
IHsKLSAgICByZXR1cm4gKChwYWRkcl90KWd2YSA+PiBQQUdFX1NISUZUKTsKKyAgICByZXR1cm4g
Z2FkZHJfdG9fZ2ZuKGdsYSk7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2Ff
dG9fZ2ZuX3JlYWxfbW9kZSgKQEAgLTc2Myw3ICs3NjQsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBoYXBfcDJtX2dhX3RvX2dmbl9yCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhh
cF9wYWdpbmdfcmVhbF9tb2RlID0gewogICAgIC5wYWdlX2ZhdWx0ICAgICAgICAgICAgID0gaGFw
X3BhZ2VfZmF1bHQsCiAgICAgLmludmxwZyAgICAgICAgICAgICAgICAgPSBoYXBfaW52bHBnLAot
ICAgIC5ndmFfdG9fZ2ZuICAgICAgICAgICAgID0gaGFwX2d2YV90b19nZm5fcmVhbF9tb2RlLAor
ICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgID0gaGFwX2dsYV90b19nZm5fcmVhbF9tb2RlLAog
ICAgIC5wMm1fZ2FfdG9fZ2ZuICAgICAgICAgID0gaGFwX3AybV9nYV90b19nZm5fcmVhbF9tb2Rl
LAogICAgIC51cGRhdGVfY3IzICAgICAgICAgICAgID0gaGFwX3VwZGF0ZV9jcjMsCiAgICAgLnVw
ZGF0ZV9wYWdpbmdfbW9kZXMgICAgPSBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcywKQEAgLTc3NCw3
ICs3NzUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdpCiBzdGF0
aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIGhhcF9wYWdpbmdfcHJvdGVjdGVkX21vZGUgPSB7
CiAgICAgLnBhZ2VfZmF1bHQgICAgICAgICAgICAgPSBoYXBfcGFnZV9mYXVsdCwKICAgICAuaW52
bHBnICAgICAgICAgICAgICAgICA9IGhhcF9pbnZscGcsCi0gICAgLmd2YV90b19nZm4gICAgICAg
ICAgICAgPSBoYXBfZ3ZhX3RvX2dmbl8yX2xldmVscywKKyAgICAuZ2xhX3RvX2dmbiAgICAgICAg
ICAgICA9IGhhcF9nbGFfdG9fZ2ZuXzJfbGV2ZWxzLAogICAgIC5wMm1fZ2FfdG9fZ2ZuICAgICAg
ICAgID0gaGFwX3AybV9nYV90b19nZm5fMl9sZXZlbHMsCiAgICAgLnVwZGF0ZV9jcjMgICAgICAg
ICAgICAgPSBoYXBfdXBkYXRlX2NyMywKICAgICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICA9IGhh
cF91cGRhdGVfcGFnaW5nX21vZGVzLApAQCAtNzg1LDcgKzc4Niw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgcGFnaW5nX21vZGUgaGFwX3BhZ2kKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21v
ZGUgaGFwX3BhZ2luZ19wYWVfbW9kZSA9IHsKICAgICAucGFnZV9mYXVsdCAgICAgICAgICAgICA9
IGhhcF9wYWdlX2ZhdWx0LAogICAgIC5pbnZscGcgICAgICAgICAgICAgICAgID0gaGFwX2ludmxw
ZywKLSAgICAuZ3ZhX3RvX2dmbiAgICAgICAgICAgICA9IGhhcF9ndmFfdG9fZ2ZuXzNfbGV2ZWxz
LAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgID0gaGFwX2dsYV90b19nZm5fM19sZXZlbHMs
CiAgICAgLnAybV9nYV90b19nZm4gICAgICAgICAgPSBoYXBfcDJtX2dhX3RvX2dmbl8zX2xldmVs
cywKICAgICAudXBkYXRlX2NyMyAgICAgICAgICAgICA9IGhhcF91cGRhdGVfY3IzLAogICAgIC51
cGRhdGVfcGFnaW5nX21vZGVzICAgID0gaGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMsCkBAIC03OTYs
NyArNzk3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBoYXBfcGFnaQogc3Rh
dGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBoYXBfcGFnaW5nX2xvbmdfbW9kZSA9IHsKICAg
ICAucGFnZV9mYXVsdCAgICAgICAgICAgICA9IGhhcF9wYWdlX2ZhdWx0LAogICAgIC5pbnZscGcg
ICAgICAgICAgICAgICAgID0gaGFwX2ludmxwZywKLSAgICAuZ3ZhX3RvX2dmbiAgICAgICAgICAg
ICA9IGhhcF9ndmFfdG9fZ2ZuXzRfbGV2ZWxzLAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAg
ID0gaGFwX2dsYV90b19nZm5fNF9sZXZlbHMsCiAgICAgLnAybV9nYV90b19nZm4gICAgICAgICAg
PSBoYXBfcDJtX2dhX3RvX2dmbl80X2xldmVscywKICAgICAudXBkYXRlX2NyMyAgICAgICAgICAg
ICA9IGhhcF91cGRhdGVfY3IzLAogICAgIC51cGRhdGVfcGFnaW5nX21vZGVzICAgID0gaGFwX3Vw
ZGF0ZV9wYWdpbmdfbW9kZXMsCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvcHJpdmF0ZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvcHJpdmF0ZS5oCkBAIC0yNCwxOCArMjQsMjEgQEAKIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qICAgICAgICAg
IEdVRVNUIFRSQU5TTEFUSU9OIEZVTkNTICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KLXVuc2lnbmVkIGxvbmcgaGFwX2d2YV90b19nZm5f
Ml9sZXZlbHMoc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGd2YSwgCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgKnBmZWMpOwotdW5zaWduZWQgbG9uZyBoYXBfZ3ZhX3RvX2dm
bl8zX2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3ZhLCAKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqcGZlYyk7Ci11bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9f
Z2ZuXzRfbGV2ZWxzKHN0cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBndmEsIAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKK2dmbl90IGhhcF9nbGFfdG9fZ2ZuXzJf
bGV2ZWxzKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2xhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBm
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAq
Y2FjaGUpOworZ2ZuX3QgaGFwX2dsYV90b19nZm5fM19sZXZlbHMoc3RydWN0IHZjcHUgKnYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbGEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGZlYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSk7CitnZm5fdCBoYXBfZ2xhX3Rv
X2dmbl80X2xldmVscyhzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdsYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxf
Y2FjaGUgKmNhY2hlKTsKIAogdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbl8yX2xldmVs
cyhzdHJ1Y3QgdmNwdSAqdiwKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGNyMywKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwpAQCAtMTk4MCwxNiArMTk4MCwxNiBAQCB2b2lkIG5wMm1fc2NoZWR1bGUoaW50IGRp
cikKIH0KICNlbmRpZgogCi11bnNpZ25lZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2
Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZh
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGZlYykKK2dmbl90
IHBhZ2luZ19nbGFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdsYSwgdWlu
dDMyX3QgKnBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9jYWNo
ZSAqY2FjaGUpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0odi0+ZG9tYWluKTsKICAgICBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKmhvc3Rtb2Rl
ID0gcGFnaW5nX2dldF9ob3N0bW9kZSh2KTsKIAogICAgIGlmICggaXNfaHZtX3ZjcHUodikgJiYg
cGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgJiYgbmVzdGVkaHZtX2lzX24yKHYpICkKICAgICB7
Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbDJfZ2ZuLCBsMV9nZm47CisgICAgICAgIGdmbl90IGwy
X2dmbjsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsMV9nZm47CiAgICAgICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm07CiAgICAgICAgIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqbW9kZTsKICAg
ICAgICAgdWludDhfdCBsMV9wMm1hOwpAQCAtMTk5OSwzMSArMTk5OSwzMSBAQCB1bnNpZ25lZCBs
b25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2CiAgICAgICAgIC8qIHRyYW5zbGF0ZSBsMiBn
dWVzdCB2YSBpbnRvIGwyIGd1ZXN0IGdmbiAqLwogICAgICAgICBwMm0gPSBwMm1fZ2V0X25lc3Rl
ZHAybSh2KTsKICAgICAgICAgbW9kZSA9IHBhZ2luZ19nZXRfbmVzdGVkbW9kZSh2KTsKLSAgICAg
ICAgbDJfZ2ZuID0gbW9kZS0+Z3ZhX3RvX2dmbih2LCBwMm0sIHZhLCBwZmVjKTsKKyAgICAgICAg
bDJfZ2ZuID0gbW9kZS0+Z2xhX3RvX2dmbih2LCBwMm0sIGdsYSwgcGZlYywgY2FjaGUpOwogCi0g
ICAgICAgIGlmICggbDJfZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCi0gICAgICAgICAgICBy
ZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgICAgICBpZiAoIGdmbl9lcShsMl9nZm4sIElO
VkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gSU5WQUxJRF9HRk47CiAKICAgICAgICAg
LyogdHJhbnNsYXRlIGwyIGd1ZXN0IGdmbiBpbnRvIGwxIGd1ZXN0IGdmbiAqLwotICAgICAgICBy
diA9IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCBsMl9nZm4sICZsMV9nZm4sICZsMV9wYWdlX29y
ZGVyLCAmbDFfcDJtYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwKKyAg
ICAgICAgcnYgPSBuZXN0ZWRoYXBfd2Fsa19MMV9wMm0odiwgZ2ZuX3gobDJfZ2ZuKSwgJmwxX2dm
biwgJmwxX3BhZ2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
MV9wMm1hLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhISgqcGZlYyAm
IFBGRUNfd3JpdGVfYWNjZXNzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoKnBmZWMgJiBQRkVDX2luc25fZmV0Y2gpKTsKIAogICAgICAgICBpZiAoIHJ2ICE9IE5FU1RF
REhWTV9QQUdFRkFVTFRfRE9ORSApCi0gICAgICAgICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9H
Rk4pOworICAgICAgICAgICAgcmV0dXJuIElOVkFMSURfR0ZOOwogCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIFNhbml0eSBjaGVjayB0aGF0IGwxX2dmbiBjYW4gYmUgdXNlZCBwcm9wZXJseSBhcyBh
IDRLIG1hcHBpbmcsIGV2ZW4KICAgICAgICAgICogaWYgaXQgbWFwcGVkIGJ5IGEgbmVzdGVkIHN1
cGVycGFnZS4KICAgICAgICAgICovCi0gICAgICAgIEFTU0VSVCgobDJfZ2ZuICYgKCgxdWwgPDwg
bDFfcGFnZV9vcmRlcikgLSAxKSkgPT0KKyAgICAgICAgQVNTRVJUKChnZm5feChsMl9nZm4pICYg
KCgxdWwgPDwgbDFfcGFnZV9vcmRlcikgLSAxKSkgPT0KICAgICAgICAgICAgICAgIChsMV9nZm4g
JiAoKDF1bCA8PCBsMV9wYWdlX29yZGVyKSAtIDEpKSk7CiAKLSAgICAgICAgcmV0dXJuIGwxX2dm
bjsKKyAgICAgICAgcmV0dXJuIF9nZm4obDFfZ2ZuKTsKICAgICB9CiAKLSAgICByZXR1cm4gaG9z
dG1vZGUtPmd2YV90b19nZm4odiwgaG9zdHAybSwgdmEsIHBmZWMpOworICAgIHJldHVybiBob3N0
bW9kZS0+Z2xhX3RvX2dmbih2LCBob3N0cDJtLCBnbGEsIHBmZWMsIGNhY2hlKTsKIH0KIAogLyoK
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2h2bS5jCkBAIC0zMTMsMTUgKzMxMywxNSBAQCBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIGh2bV9zaGFkb3dfCiBzdGF0aWMgbWZuX3QgZW11bGF0ZV9ndmFfdG9fbWZuKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQogewotICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwog
ICAgIG1mbl90IG1mbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgdWludDMyX3QgcGZlYyA9
IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7CiAKICAgICAvKiBUcmFuc2xh
dGUgdGhlIFZBIHRvIGEgR0ZOLiAqLwotICAgIGdmbiA9IHBhZ2luZ19nZXRfaG9zdG1vZGUodikt
Pmd2YV90b19nZm4odiwgTlVMTCwgdmFkZHIsICZwZmVjKTsKLSAgICBpZiAoIGdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGdmbiA9IHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPmdsYV90
b19nZm4odiwgTlVMTCwgdmFkZHIsICZwZmVjLCBOVUxMKTsKKyAgICBpZiAoIGdmbl9lcShnZm4s
IElOVkFMSURfR0ZOKSApCiAgICAgewogICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywg
dmFkZHIsICZzaF9jdHh0LT5jdHh0KTsKIApAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyBtZm5f
dCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKICAgICAvKiBUcmFuc2xhdGUgdGhlIEdGTiB0
byBhbiBNRk4uICovCiAgICAgQVNTRVJUKCFwYWdpbmdfbG9ja2VkX2J5X21lKHYtPmRvbWFpbikp
OwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCwg
UDJNX0FMTE9DKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLCBnZm5f
eChnZm4pLCAmcDJtdCwgUDJNX0FMTE9DKTsKIAogICAgIC8qIFNhbml0eSBjaGVja2luZy4gKi8K
ICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE3MywxNyArMTcz
LDIwIEBAIGRlbGV0ZV9zaGFkb3dfc3RhdHVzKHN0cnVjdCBkb21haW4gKmQsIG0KIAogc3RhdGlj
IGlubGluZSBib29sCiBzaF93YWxrX2d1ZXN0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyB2YSwgd2Fsa190ICpndywKLSAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBm
ZWMpCisgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtZW11bF9j
YWNoZSAqY2FjaGUpCiB7CiAgICAgcmV0dXJuIGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9nZXRf
aG9zdHAybSh2LT5kb21haW4pLCB2YSwgZ3csIHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9nZm4ocGFnaW5nX21vZGVfZXh0ZXJuYWwodi0+ZG9tYWluKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gY3IzX3BhKHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdKSA+
PiBQQUdFX1NISUZUCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBwYWdldGFi
bGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSksCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVM
UyA9PSAzIC8qIFBBRSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX01G
TiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmds
M2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmds
M2UsCiAjZWxzZSAvKiAzMiBvciA2NCAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlLAog
I2VuZGlmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhY2hlKTsKIH0KIAogLyogVGhpcyB2YWxpZGF0aW9uIGlzIGNhbGxlZCB3
aXRoIGxvY2sgaGVsZCwgYW5kIGFmdGVyIHdyaXRlIHBlcm1pc3Npb24KQEAgLTMwMzIsNyArMzAz
NSw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgKiBz
aGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWljX3JlYWQoJmQtPmFyY2gu
cGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAgc21wX3JtYigpOwotICAg
IHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBlcnJvcl9jb2RlKTsK
KyAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29k
ZSwgTlVMTCk7CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lO
QykKICAgICByZWdzLT5lcnJvcl9jb2RlICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKQEAgLTM2ODAs
OSArMzY4Myw5IEBAIHN0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW4KIH0K
IAogCi1zdGF0aWMgdW5zaWduZWQgbG9uZwotc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICB1bnNpZ25lZCBsb25nIHZhLCB1aW50MzJfdCAq
cGZlYykKK3N0YXRpYyBnZm5fdAorc2hfZ2xhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHAybV9kb21haW4gKnAybSwKKyAgICB1bnNpZ25lZCBsb25nIGdsYSwgdWludDMyX3QgKnBmZWMs
IHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkKIC8qIENhbGxlZCB0byB0cmFuc2xhdGUgYSBn
dWVzdCB2aXJ0dWFsIGFkZHJlc3MgdG8gd2hhdCB0aGUgKmd1ZXN0KgogICogcGFnZXRhYmxlcyB3
b3VsZCBtYXAgaXQgdG8uICovCiB7CkBAIC0zNjkyLDI0ICszNjk1LDI1IEBAIHNoX2d2YV90b19n
Zm4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm0KIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9O
UyAmIFNIT1BUX1ZJUlRVQUxfVExCKQogICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZpcnN0
ICovCi0gICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIHZhLCAqcGZl
Yyk7CisgICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIGdsYSwgKnBm
ZWMpOworCiAgICAgaWYgKCB2dGxiX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAg
ICByZXR1cm4gdnRsYl9nZm47CisgICAgICAgIHJldHVybiBfZ2ZuKHZ0bGJfZ2ZuKTsKICNlbmRp
ZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikgKi8KIAotICAg
IGlmICggISh3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgKnBmZWMp
KSApCisgICAgaWYgKCAhKHdhbGtfb2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCBnbGEsICZn
dywgKnBmZWMsIGNhY2hlKSkgKQogICAgIHsKICAgICAgICAgKnBmZWMgPSBndy5wZmVjOwotICAg
ICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgICAgICByZXR1cm4gSU5WQUxJRF9H
Rk47CiAgICAgfQogICAgIGdmbiA9IGd1ZXN0X3dhbGtfdG9fZ2ZuKCZndyk7CiAKICNpZiAoU0hB
RE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikKICAgICAvKiBSZW1lbWJlciB0
aGlzIHN1Y2Nlc3NmdWwgVkEtPkdGTiB0cmFuc2xhdGlvbiBmb3IgbGF0ZXIuICovCi0gICAgdnRs
Yl9pbnNlcnQodiwgdmEgPj4gUEFHRV9TSElGVCwgZ2ZuX3goZ2ZuKSwgKnBmZWMpOworICAgIHZ0
bGJfaW5zZXJ0KHYsIGdsYSA+PiBQQUdFX1NISUZULCBnZm5feChnZm4pLCAqcGZlYyk7CiAjZW5k
aWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVBTF9UTEIpICovCiAKLSAg
ICByZXR1cm4gZ2ZuX3goZ2ZuKTsKKyAgICByZXR1cm4gZ2ZuOwogfQogCiAKQEAgLTQ5NTQsNyAr
NDk1OCw3IEBAIGludCBzaF9hdWRpdF9sNF90YWJsZShzdHJ1Y3QgdmNwdSAqdiwgbWYKIGNvbnN0
IHN0cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbW9kZSA9IHsKICAgICAucGFnZV9mYXVsdCAg
ICAgICAgICAgICAgICAgICAgPSBzaF9wYWdlX2ZhdWx0LAogICAgIC5pbnZscGcgICAgICAgICAg
ICAgICAgICAgICAgICA9IHNoX2ludmxwZywKLSAgICAuZ3ZhX3RvX2dmbiAgICAgICAgICAgICAg
ICAgICAgPSBzaF9ndmFfdG9fZ2ZuLAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgICAgICAg
ICA9IHNoX2dsYV90b19nZm4sCiAgICAgLnVwZGF0ZV9jcjMgICAgICAgICAgICAgICAgICAgID0g
c2hfdXBkYXRlX2NyMywKICAgICAudXBkYXRlX3BhZ2luZ19tb2RlcyAgICAgICAgICAgPSBzaGFk
b3dfdXBkYXRlX3BhZ2luZ19tb2RlcywKICAgICAud3JpdGVfcDJtX2VudHJ5ICAgICAgICAgICAg
ICAgPSBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5LAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L25vbmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNDMsMTEgKzQz
LDEyIEBAIHN0YXRpYyBib29sIF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2kKICAgICByZXR1
cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgX2d2YV90b19nZm4oc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCB1aW50MzJfdCAqcGZlYykKK3N0YXRpYyBnZm5fdCBf
Z2xhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsYSwgdWludDMyX3QgKnBmZWMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKQogewog
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7
CisgICAgcmV0dXJuIElOVkFMSURfR0ZOOwogfQogCiBzdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhz
dHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKQEAgLTcwLDcgKzcx
LDcgQEAgc3RhdGljIHZvaWQgX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYQogc3RhdGljIGNv
bnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbm9uZSA9IHsKICAgICAucGFnZV9mYXVs
dCAgICAgICAgICAgICAgICAgICAgPSBfcGFnZV9mYXVsdCwKICAgICAuaW52bHBnICAgICAgICAg
ICAgICAgICAgICAgICAgPSBfaW52bHBnLAotICAgIC5ndmFfdG9fZ2ZuICAgICAgICAgICAgICAg
ICAgICA9IF9ndmFfdG9fZ2ZuLAorICAgIC5nbGFfdG9fZ2ZuICAgICAgICAgICAgICAgICAgICA9
IF9nbGFfdG9fZ2ZuLAogICAgIC51cGRhdGVfY3IzICAgICAgICAgICAgICAgICAgICA9IF91cGRh
dGVfY3IzLAogICAgIC51cGRhdGVfcGFnaW5nX21vZGVzICAgICAgICAgICA9IF91cGRhdGVfcGFn
aW5nX21vZGVzLAogICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IF93cml0ZV9w
Mm1fZW50cnksCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKQEAgLTQyNSw3ICs0MjUsOCBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvCiAKIGJvb2wKIGd1ZXN0X3dhbGtfdGFibGVz
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHZh
LAotICAgICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3QgcGZlYywgbWZuX3QgdG9w
X21mbiwgdm9pZCAqdG9wX21hcCk7CisgICAgICAgICAgICAgICAgICB3YWxrX3QgKmd3LCB1aW50
MzJfdCBwZmVjLCBnZm5fdCB0b3BfZ2ZuLCBtZm5fdCB0b3BfbWZuLAorICAgICAgICAgICAgICAg
ICAgdm9pZCAqdG9wX21hcCwgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKTsKIAogLyogUHJl
dHR5LXByaW50IHRoZSBjb250ZW50cyBvZiBhIGd1ZXN0LXdhbGsgKi8KIHN0YXRpYyBpbmxpbmUg
dm9pZCBwcmludF9ndyhjb25zdCB3YWxrX3QgKmd3KQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC01Myw2
ICs1Myw4IEBAIHN0cnVjdCBodm1fbW1pb19jYWNoZSB7CiAgICAgdWludDhfdCBidWZmZXJbMzJd
OwogfTsKIAorc3RydWN0IGh2bWVtdWxfY2FjaGU7CisKIHN0cnVjdCBodm1fdmNwdV9pbyB7CiAg
ICAgLyogSS9PIHJlcXVlc3QgaW4gZmxpZ2h0IHRvIGRldmljZSBtb2RlbC4gKi8KICAgICBlbnVt
IGh2bV9pb19jb21wbGV0aW9uIGlvX2NvbXBsZXRpb247Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtMTEyLDEw
ICsxMTIsMTEgQEAgc3RydWN0IHBhZ2luZ19tb2RlIHsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogICAgIGJv
b2wgICAgICAgICAgKCppbnZscGcgICAgICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBs
aW5lYXIpOwotICAgIHVuc2lnbmVkIGxvbmcgKCpndmFfdG9fZ2ZuICAgICAgICAgICAgKShzdHJ1
Y3QgdmNwdSAqdiwKKyAgICBnZm5fdCAgICAgICAgICgqZ2xhX3RvX2dmbiAgICAgICAgICAgICko
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbGEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtZW11bF9jYWNo
ZSAqY2FjaGUpOwogICAgIHVuc2lnbmVkIGxvbmcgKCpwMm1fZ2FfdG9fZ2ZuICAgICAgICAgKShz
dHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjMsCkBAIC0yNTEsOSArMjUyLDEwIEBAIHZv
aWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWcKICAqIFNETSBJbnRlbCA2NCBW
b2x1bWUgMywgQ2hhcHRlciBQYWdpbmcsIFBBR0UtRkFVTFQgRVhDRVBUSU9OUzoKICAqIFRoZSBQ
RkVDX2luc25fZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVuYWJs
ZWQuCiAgKi8KLXVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90b19nZm4oc3RydWN0IHZjcHUgKnYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKTsKK2dmbl90IHBhZ2lu
Z19nbGFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyB2YSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKTsKIAog
LyogVHJhbnNsYXRlIGEgZ3Vlc3QgYWRkcmVzcyB1c2luZyBhIHBhcnRpY3VsYXIgQ1IzIHZhbHVl
LiAgVGhpcyBpcyB1c2VkCiAgKiB0byBieSBuZXN0ZWQgSEFQIGNvZGUsIHRvIHdhbGsgdGhlIGd1
ZXN0LXN1cHBsaWVkIE5QVCB0YWJsZXMgYXMgaWYKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:24:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14: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 1g4oG5-0005Hh-Ic; Tue, 25 Sep 2018 14:24:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4oG3-0005HY-Ra
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:24:11 +0000
X-Inumbo-ID: d1ec1066-c0ce-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1ec1066-c0ce-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 14:25:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 08:24:09 -0600
Message-Id: <5BAA450202000078001EBC01@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 08:24:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 2/4] x86/mm: use optional cache in
 guest_walk_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

VGhlIGNhY2hpbmcgaXNuJ3QgYWN0dWFsbHkgaW1wbGVtZW50ZWQgaGVyZSwgdGhpcyBpcyBqdXN0
IHNldHRpbmcgdGhlCnN0YWdlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2Mjog
RG9uJ3Qgd3JvbmdseSB1c2UgdG9wX2dmbiBmb3Igbm9uLXJvb3QgZ3BhIGNhbGN1bGF0aW9uLiBS
ZS13cml0ZQogICAgY2FjaGUgZW50cmllcyBhZnRlciBzZXR0aW5nIEEvRCBiaXRzIChhbiBhbHRl
cm5hdGl2ZSB3b3VsZCBiZSB0bwogICAgc3VwcHJlc3MgdGhlaXIgc2V0dGluZyB1cG9uIGNhY2hl
IGhpdHMpLgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKQEAgLTI2NjQsNiArMjY2NCwxOCBAQCB2b2lkIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyCiAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9i
dWYpOwogfQogCitib29sIGh2bWVtdWxfcmVhZF9jYWNoZShjb25zdCBzdHJ1Y3QgaHZtZW11bF9j
YWNoZSAqY2FjaGUsIHBhZGRyX3QgZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxldmVsLCB2b2lkICpidWZmZXIsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHJl
dHVybiBmYWxzZTsKK30KKwordm9pZCBodm1lbXVsX3dyaXRlX2NhY2hlKHN0cnVjdCBodm1lbXVs
X2NhY2hlICpjYWNoZSwgcGFkZHJfdCBncGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsLCBjb25zdCB2b2lkICpidWZmZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpAQCAtOTIsOCArOTIsMTMgQEAgZ3Vlc3Rfd2Fsa190
YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0g
NCAvKiA2NC1iaXQgb25seS4uLiAqLwogICAgIGd1ZXN0X2wzZV90ICpsM3AgPSBOVUxMOwogICAg
IGd1ZXN0X2w0ZV90ICpsNHA7CisgICAgcGFkZHJfdCBsNGdwYTsKKyNlbmRpZgorI2lmIEdVRVNU
X1BBR0lOR19MRVZFTFMgPj0gMyAvKiBQQUUgb3IgNjQuLi4gKi8KKyAgICBwYWRkcl90IGwzZ3Bh
OwogI2VuZGlmCiAgICAgdWludDMyX3QgZ2ZsYWdzLCByYzsKKyAgICBwYWRkcl90IGwxZ3BhID0g
MCwgbDJncGEgPSAwOwogICAgIHVuc2lnbmVkIGludCBsZWFmX2xldmVsOwogICAgIHAybV9xdWVy
eV90IHF0ID0gUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkU7CiAKQEAgLTEzNCw3ICsxMzksMTUgQEAg
Z3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdAogICAgIC8qIEdldCB0aGUg
bDRlIGZyb20gdGhlIHRvcCBsZXZlbCB0YWJsZSBhbmQgY2hlY2sgaXRzIGZsYWdzKi8KICAgICBn
dy0+bDRtZm4gPSB0b3BfbWZuOwogICAgIGw0cCA9IChndWVzdF9sNGVfdCAqKSB0b3BfbWFwOwot
ICAgIGd3LT5sNGUgPSBsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KGdsYSldOworICAgIGw0Z3Bh
ID0gZ2ZuX3RvX2dhZGRyKHRvcF9nZm4pICsKKyAgICAgICAgICAgIGd1ZXN0X2w0X3RhYmxlX29m
ZnNldChnbGEpICogc2l6ZW9mKGd3LT5sNGUpOworICAgIGlmICggIWNhY2hlIHx8CisgICAgICAg
ICAhaHZtZW11bF9yZWFkX2NhY2hlKGNhY2hlLCBsNGdwYSwgNCwgJmd3LT5sNGUsIHNpemVvZihn
dy0+bDRlKSkgKQorICAgIHsKKyAgICAgICAgZ3ctPmw0ZSA9IGw0cFtndWVzdF9sNF90YWJsZV9v
ZmZzZXQoZ2xhKV07CisgICAgICAgIGlmICggY2FjaGUgKQorICAgICAgICAgICAgaHZtZW11bF93
cml0ZV9jYWNoZShjYWNoZSwgbDRncGEsIDQsICZndy0+bDRlLCBzaXplb2YoZ3ctPmw0ZSkpOwor
ICAgIH0KICAgICBnZmxhZ3MgPSBndWVzdF9sNGVfZ2V0X2ZsYWdzKGd3LT5sNGUpOwogICAgIGlm
ICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTY0
LDcgKzE3NywxNSBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAg
ICAgfQogCiAgICAgLyogR2V0IHRoZSBsM2UgYW5kIGNoZWNrIGl0cyBmbGFncyovCi0gICAgZ3ct
PmwzZSA9IGwzcFtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKV07CisgICAgbDNncGEgPSBnZm5f
dG9fZ2FkZHIoZ3Vlc3RfbDRlX2dldF9nZm4oZ3ctPmw0ZSkpICsKKyAgICAgICAgICAgIGd1ZXN0
X2wzX3RhYmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd3LT5sM2UpOworICAgIGlmICggIWNhY2hl
IHx8CisgICAgICAgICAhaHZtZW11bF9yZWFkX2NhY2hlKGNhY2hlLCBsM2dwYSwgMywgJmd3LT5s
M2UsIHNpemVvZihndy0+bDNlKSkgKQorICAgIHsKKyAgICAgICAgZ3ctPmwzZSA9IGwzcFtndWVz
dF9sM190YWJsZV9vZmZzZXQoZ2xhKV07CisgICAgICAgIGlmICggY2FjaGUgKQorICAgICAgICAg
ICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDNncGEsIDMsICZndy0+bDNlLCBzaXplb2Yo
Z3ctPmwzZSkpOworICAgIH0KICAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5s
M2UpOwogICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGdvdG8g
b3V0OwpAQCAtMjE2LDcgKzIzNywxNiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0CiAjZWxzZSAvKiBQQUUgb25seS4uLiAqLwogCiAgICAgLyogR2V0IHRoZSBsM2Ug
YW5kIGNoZWNrIGl0cyBmbGFnICovCi0gICAgZ3ctPmwzZSA9ICgoZ3Vlc3RfbDNlX3QgKil0b3Bf
bWFwKVtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xhKV07CisgICAgbDNncGEgPSBnZm5fdG9fZ2Fk
ZHIodG9wX2dmbikgKyAoKHVuc2lnbmVkIGxvbmcpdG9wX21hcCAmIH5QQUdFX01BU0spICsKKyAg
ICAgICAgICAgIGd1ZXN0X2wzX3RhYmxlX29mZnNldChnbGEpICogc2l6ZW9mKGd3LT5sM2UpOwor
ICAgIGlmICggIWNhY2hlIHx8CisgICAgICAgICAhaHZtZW11bF9yZWFkX2NhY2hlKGNhY2hlLCBs
M2dwYSwgMywgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSkgKQorICAgIHsKKyAgICAgICAgZ3ct
PmwzZSA9ICgoZ3Vlc3RfbDNlX3QgKil0b3BfbWFwKVtndWVzdF9sM190YWJsZV9vZmZzZXQoZ2xh
KV07CisgICAgICAgIGlmICggY2FjaGUgKQorICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNo
ZShjYWNoZSwgbDNncGEsIDMsICZndy0+bDNlLCBzaXplb2YoZ3ctPmwzZSkpOworICAgIH0KKwog
ICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7CiAgICAgaWYgKCAhKGdm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0yNDIsMTggKzI3
MiwyNiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgICAg
IGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIEdldCB0aGUgbDJlICovCi0gICAgZ3ctPmwyZSA9
IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQoZ2xhKV07CisgICAgbDJncGEgPSBnZm5fdG9fZ2Fk
ZHIoZ3Vlc3RfbDNlX2dldF9nZm4oZ3ctPmwzZSkpOwogCiAjZWxzZSAvKiAzMi1iaXQgb25seS4u
LiAqLwogCi0gICAgLyogR2V0IGwyZSBmcm9tIHRoZSB0b3AgbGV2ZWwgdGFibGUgKi8KICAgICBn
dy0+bDJtZm4gPSB0b3BfbWZuOwogICAgIGwycCA9IChndWVzdF9sMmVfdCAqKSB0b3BfbWFwOwot
ICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KGdsYSldOworICAgIGwyZ3Bh
ID0gZ2ZuX3RvX2dhZGRyKHRvcF9nZm4pOwogCiAjZW5kaWYgLyogQWxsIGxldmVscy4uLiAqLwog
CisgICAgLyogR2V0IHRoZSBsMmUgKi8KKyAgICBsMmdwYSArPSBndWVzdF9sMl90YWJsZV9vZmZz
ZXQoZ2xhKSAqIHNpemVvZihndy0+bDJlKTsKKyAgICBpZiAoICFjYWNoZSB8fAorICAgICAgICAg
IWh2bWVtdWxfcmVhZF9jYWNoZShjYWNoZSwgbDJncGEsIDIsICZndy0+bDJlLCBzaXplb2YoZ3ct
PmwyZSkpICkKKyAgICB7CisgICAgICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zm
c2V0KGdsYSldOworICAgICAgICBpZiAoIGNhY2hlICkKKyAgICAgICAgICAgIGh2bWVtdWxfd3Jp
dGVfY2FjaGUoY2FjaGUsIGwyZ3BhLCAyLCAmZ3ctPmwyZSwgc2l6ZW9mKGd3LT5sMmUpKTsKKyAg
ICB9CisKICAgICAvKiBDaGVjayB0aGUgbDJlIGZsYWdzLiAqLwogICAgIGdmbGFncyA9IGd1ZXN0
X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSk7CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNF
TlQpICkKQEAgLTMzNSw3ICszNzMsMTcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdAogICAgICAgICBndy0+cGZlYyB8PSByYyAmIFBGRUNfc3ludGhfbWFzazsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGd3LT5sMWUgPSBsMXBbZ3Vlc3RfbDFfdGFibGVf
b2Zmc2V0KGdsYSldOworCisgICAgbDFncGEgPSBnZm5fdG9fZ2FkZHIoZ3Vlc3RfbDJlX2dldF9n
Zm4oZ3ctPmwyZSkpICsKKyAgICAgICAgICAgIGd1ZXN0X2wxX3RhYmxlX29mZnNldChnbGEpICog
c2l6ZW9mKGd3LT5sMWUpOworICAgIGlmICggIWNhY2hlIHx8CisgICAgICAgICAhaHZtZW11bF9y
ZWFkX2NhY2hlKGNhY2hlLCBsMWdwYSwgMSwgJmd3LT5sMWUsIHNpemVvZihndy0+bDFlKSkgKQor
ICAgIHsKKyAgICAgICAgZ3ctPmwxZSA9IGwxcFtndWVzdF9sMV90YWJsZV9vZmZzZXQoZ2xhKV07
CisgICAgICAgIGlmICggY2FjaGUgKQorICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShj
YWNoZSwgbDFncGEsIDEsICZndy0+bDFlLCBzaXplb2YoZ3ctPmwxZSkpOworICAgIH0KKwogICAg
IGdmbGFncyA9IGd1ZXN0X2wxZV9nZXRfZmxhZ3MoZ3ctPmwxZSk7CiAgICAgaWYgKCAhKGdmbGFn
cyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgZ290byBvdXQ7CkBAIC00NDYsMjIgKzQ5NCwz
OCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgY2FzZSAx
OgogICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsMXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KGds
YSldLmwxLCAmZ3ctPmwxZS5sMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAod2FsayAmIFBG
RUNfd3JpdGVfYWNjZXNzKSkgKQorICAgICAgICB7CiAgICAgICAgICAgICBwYWdpbmdfbWFya19k
aXJ0eShkLCBndy0+bDFtZm4pOworICAgICAgICAgICAgaWYgKCBjYWNoZSApCisgICAgICAgICAg
ICAgICAgaHZtZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDFncGEsIDEsICZndy0+bDFlLCBzaXpl
b2YoZ3ctPmwxZSkpOworICAgICAgICB9CiAgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAg
Y2FzZSAyOgogICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zm
c2V0KGdsYSldLmwyLCAmZ3ctPmwyZS5sMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAod2Fs
ayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiBsZWFmX2xldmVsID09IDIpICkKKyAgICAgICAgewog
ICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKKyAgICAgICAgICAg
IGlmICggY2FjaGUgKQorICAgICAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUoY2FjaGUs
IGwyZ3BhLCAyLCAmZ3ctPmwyZSwgc2l6ZW9mKGd3LT5sMmUpKTsKKyAgICAgICAgfQogICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNCAvKiA2NC1i
aXQgb25seS4uLiAqLwogICAgIGNhc2UgMzoKICAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDNw
W2d1ZXN0X2wzX3RhYmxlX29mZnNldChnbGEpXS5sMywgJmd3LT5sM2UubDMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9
PSAzKSApCisgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5s
M21mbik7CisgICAgICAgICAgICBpZiAoIGNhY2hlICkKKyAgICAgICAgICAgICAgICBodm1lbXVs
X3dyaXRlX2NhY2hlKGNhY2hlLCBsM2dwYSwgMywgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSk7
CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIHNldF9hZF9iaXRzKCZsNHBbZ3Vlc3RfbDRfdGFi
bGVfb2Zmc2V0KGdsYSldLmw0LCAmZ3ctPmw0ZS5sNCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSkgKQorICAgICAgICB7CiAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBn
dy0+bDRtZm4pOworICAgICAgICAgICAgaWYgKCBjYWNoZSApCisgICAgICAgICAgICAgICAgaHZt
ZW11bF93cml0ZV9jYWNoZShjYWNoZSwgbDRncGEsIDQsICZndy0+bDRlLCBzaXplb2YoZ3ctPmw0
ZSkpOworICAgICAgICB9CiAjZW5kaWYKICAgICB9CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaApA
QCAtOTgsNiArOTgsMTMgQEAgaW50IGh2bWVtdWxfZG9fcGlvX2J1ZmZlcih1aW50MTZfdCBwb3J0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRpciwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqYnVmZmVyKTsKIAorc3RydWN0IGh2bWVtdWxfY2FjaGU7Citib29s
IGh2bWVtdWxfcmVhZF9jYWNoZShjb25zdCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqLCBwYWRkcl90
IGdwYSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCwgdm9pZCAq
YnVmZmVyLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cit2b2lkIGh2bWVtdWxfd3JpdGVfY2FjaGUoc3Ry
dWN0IGh2bWVtdWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxldmVsLCBjb25zdCB2b2lkICpidWZmZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpOworCiB2b2lkIGh2bV9kdW1wX2VtdWxhdGlv
bl9zdGF0ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXIgKnByZWZpeCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQsIGludCByYyk7CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:26:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:26: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 1g4oHn-0005Rq-09; Tue, 25 Sep 2018 14:25:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4oHl-0005Rj-7t
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:25:57 +0000
X-Inumbo-ID: 9bc2c6ea-c0ce-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bc2c6ea-c0ce-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 16:23:44 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 08:25:54 -0600
Message-Id: <5BAA456E02000078001EBC16@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 08:25:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 3/4] x86/HVM: implement memory read caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@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>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFzIHRo
b3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRpbmcg
aW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0aWN1
bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBidWZm
ZXJzIHVuZGVybmVhdGggYW4KaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlvbiAo
aGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgp0aGUgZmlyc3QgcGFzcyB0cmFuc2xhdGVk
IGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5lZWRz
IHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCgpJbnRy
b2R1Y2UgYSBjYWNoZSAodXNlZCBieSBqdXN0IGd1ZXN0IHBhZ2UgdGFibGUgYWNjZXNzZXMgZm9y
IG5vdykgdG8KbWFrZSBzdXJlIGFib3ZlIGRlc2NyaWJlZCBhc3N1bXB0aW9uIGhvbGRzLiBUaGlz
IGlzIGEgdmVyeSBzaW1wbGlzdGljCmltcGxlbWVudGF0aW9uIGZvciBub3c6IE9ubHkgZXhhY3Qg
bWF0Y2hlcyBhcmUgc2F0aXNmaWVkIChubyBvdmVybGFwcyBvcgpwYXJ0aWFsIHJlYWRzIG9yIGFu
eXRoaW5nKS4KCkFzIHRvIHRoZSBhY3R1YWwgZGF0YSBwYWdlIGluIHRoaXMgc2NlbmFyaW8sIHRo
ZXJlIGFyZSBhIGNvdXBsZSBvZgphc3BlY3RzIHRvIHRha2UgaW50byBjb25zaWRlcmF0aW9uOgot
IFdlIG11c3QgYmUgdGFsa2luZyBhYm91dCBhbiBpbnNuIGFjY2Vzc2luZyB0d28gbG9jYXRpb25z
ICh0d28gbWVtb3J5CiAgb25lcywgb25lIG9mIHdoaWNoIGlzIE1NSU8sIG9yIGEgbWVtb3J5IGFu
ZCBhbiBJL08gb25lKS4KLSBJZiB0aGUgbm9uIEkvTyAvIE1NSU8gc2lkZSBpcyBiZWluZyByZWFk
LCB0aGUgcmUtcmVhZCAoaWYgaXQgb2NjdXJzIGF0CiAgYWxsKSBpcyBoYXZpbmcgaXRzIHJlc3Vs
dCBkaXNjYXJkZWQsIGJ5IHRha2luZyB0aGUgc2hvcnRjdXQgdGhyb3VnaAogIHRoZSBmaXJzdCBz
d2l0Y2goKSdzIFNUQVRFX0lPUkVTUF9SRUFEWSBjYXNlIGluIGh2bWVtdWxfZG9faW8oKS4gTm90
ZQogIGhvdywgYW1vbmcgYWxsIHRoZSByZS1pc3N1ZSBzYW5pdHkgY2hlY2tzIHRoZXJlLCB3ZSBh
dm9pZCBjb21wYXJpbmcKICB0aGUgYWN0dWFsIGRhdGEuCi0gSWYgdGhlIG5vbiBJL08gLyBNTUlP
IHNpZGUgaXMgYmVpbmcgd3JpdHRlbiwgaXQgaXMgdGhlIE9TZXMKICByZXNwb25zaWJpbGl0eSB0
byBhdm9pZCBhY3R1YWxseSBtb3ZpbmcgcGFnZSBjb250ZW50cyB0byBkaXNrIHdoaWxlCiAgdGhl
cmUgbWlnaHQgc3RpbGwgYmUgYSB3cml0ZSBhY2Nlc3MgaW4gZmxpZ2h0IC0gdGhpcyBpcyBubyBk
aWZmZXJlbnQKICBpbiBiZWhhdmlvciBmcm9tIGJhcmUgaGFyZHdhcmUuCi0gUmVhZC1tb2RpZnkt
d3JpdGUgYWNjZXNzZXMgYXJlLCBhcyBhbHdheXMsIGNvbXBsaWNhdGVkLCBhbmQgd2hpbGUgd2UK
ICBkZWFsIHdpdGggdGhlbSBiZXR0ZXIgbm93YWRheXMgdGhhbiB3ZSBkaWQgaW4gdGhlIHBhc3Qs
IHdlJ3JlIHN0aWxsCiAgbm90IHF1aXRlIHRoZXJlIHRvIGd1YXJhbnRlZSBoYXJkd2FyZSBsaWtl
IGJlaGF2aW9yIGluIGFsbCBjYXNlcwogIGFueXdheS4gTm90aGluZyBpcyBnZXR0aW5nIHdvcnNl
IGJ5IHRoZSBjaGFuZ2VzIG1hZGUgaGVyZSwgYWZhaWN0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KdjM6IEFkZCB0ZXh0IGFib3V0IHRoZSBhY3R1YWwgZGF0YSBwYWdlIHRvIHRoZSBkZXNjcmlw
dGlvbi4KdjI6IFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjcsNiArMjcsMTggQEAKICNpbmNsdWRl
IDxhc20vaHZtL3N2bS9zdm0uaD4KICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KIAorc3RydWN0
IGh2bWVtdWxfY2FjaGUKK3sKKyAgICB1bnNpZ25lZCBpbnQgbWF4X2VudHM7CisgICAgdW5zaWdu
ZWQgaW50IG51bV9lbnRzOworICAgIHN0cnVjdCB7CisgICAgICAgIHBhZGRyX3QgZ3BhOlBBRERS
X0JJVFM7CisgICAgICAgIHVuc2lnbmVkIGludCBzaXplOihCSVRTX1BFUl9MT05HIC0gUEFERFJf
QklUUykgLyAyOworICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWw6KEJJVFNfUEVSX0xPTkcgLSBQ
QUREUl9CSVRTKSAvIDI7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZGF0YTsKKyAgICB9IGVudHNb
XTsKK307CisKIHN0YXRpYyB2b2lkIGh2bXRyYWNlX2lvX2Fzc2lzdChjb25zdCBpb3JlcV90ICpw
KQogewogICAgIHVuc2lnbmVkIGludCBzaXplLCBldmVudDsKQEAgLTU0MSw3ICs1NTMsNyBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QKICAqLwogc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNp
Z25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBmZWMsCi0gICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCkKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0LCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OwogICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7CkBAIC01ODYsNyArNTk4LDcg
QEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICBBU1NFUlQo
bWZuX3goKm1mbikgPT0gMCk7CiAKICAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFn
ZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10LCBjYWNoZSk7CiAK
ICAgICAgICAgc3dpdGNoICggcmVzICkKICAgICAgICAgewpAQCAtNzAyLDYgKzcxNCw4IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygKICAgICBnZm5fdCBnZm4sIG5nZm47CiAg
ICAgdW5zaWduZWQgbG9uZyBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFT
SzsKICAgICBpbnQgcmV2ZXJzZTsKKyAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUgPSBw
ZmVjICYgUEZFQ19pbnNuX2ZldGNoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyBOVUxMIDogY3Vyci0+YXJjaC5odm0uZGF0YV9jYWNoZTsKIAogICAgIC8qCiAgICAgICogQ2xp
cCByZXBldGl0aW9ucyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVuc2l2
ZSBsb29waW5nIGluCkBAIC03MzEsNyArNzQ1LDcgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVh
cl90b19waHlzKAogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICBnZm4gPSBnYWRkcl90
b19nZm4oZ2FkZHIpOwogICAgIH0KLSAgICBlbHNlIGlmICggZ2ZuX2VxKGdmbiA9IHBhZ2luZ19n
bGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxMKSwKKyAgICBlbHNlIGlmICggZ2ZuX2Vx
KGdmbiA9IHBhZ2luZ19nbGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBjYWNoZSksCiAgICAg
ICAgICAgICAgICAgICAgICBJTlZBTElEX0dGTikgKQogICAgIHsKICAgICAgICAgaWYgKCBwZmVj
ICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKQEAgLTc0Nyw3ICs3NjEs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCiAgICAgewogICAgICAgICAv
KiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSByYW5nZS4gKi8KICAgICAgICAgYWRkciArPSByZXZl
cnNlID8gLVBBR0VfU0laRSA6IFBBR0VfU0laRTsKLSAgICAgICAgbmdmbiA9IHBhZ2luZ19nbGFf
dG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBOVUxMKTsKKyAgICAgICAgbmdmbiA9IHBhZ2luZ19n
bGFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjLCBjYWNoZSk7CiAKICAgICAgICAgLyogSXMgaXQg
Y29udGlndW91cyB3aXRoIHRoZSBwcmVjZWRpbmcgUEZOcz8gSWYgbm90IHRoZW4gd2UncmUgZG9u
ZS4gKi8KICAgICAgICAgaWYgKCBnZm5fZXEobmdmbiwgSU5WQUxJRF9HRk4pIHx8CkBAIC0xMDcz
LDcgKzEwODcsMTAgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZAog
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVf
Y3R4dCAqaHZtZW11bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAg
IGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMs
IHBmZWMsICZwZmluZm8pOworICAgIGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFy
KHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBmZWMgJiBQRkVDX2luc25fZmV0Y2gKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBOVUxMCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogY3VycmVudC0+YXJjaC5odm0uZGF0YV9jYWNoZSkpOwog
CiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTEyNzAsNyArMTI4Nyw4IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF93cml0ZSgKIAogICAgIGlmICggIWtub3duX2dsYShhZGRyLCBieXRlcywgcGZl
YykgKQogICAgIHsKLSAgICAgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFk
ZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICBtYXBwaW5nID0gaHZtZW11
bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2guaHZtLmRh
dGFfY2FjaGUpOwogICAgICAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCiAgICAgICAgICAgICAg
cmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwogICAgIH0KQEAgLTEzMTIsNyArMTMzMCw4IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF9ybXcoCiAKICAgICBpZiAoICFrbm93bl9nbGEoYWRkciwgYnl0ZXMs
IHBmZWMpICkKICAgICB7Ci0gICAgICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRk
cihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICAgICAgbWFwcGluZyA9IGh2
bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLmh2
bS5kYXRhX2NhY2hlKTsKICAgICAgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQogICAgICAgICAg
ICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwogICAgIH0KQEAgLTE0NjYsNyArMTQ4NSw4IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9jbXB4Y2hnKAogICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQt
PnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQogICAgICAgICBwZmVjIHw9IFBGRUNfdXNl
cl9tb2RlOwogCi0gICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5
dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5l
YXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLmh2bS5kYXRhX2NhY2hlKTsKICAgICBp
ZiAoIElTX0VSUihtYXBwaW5nKSApCiAgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsK
IApAQCAtMjM3Myw2ICsyMzkzLDcgQEAgc3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVj
dCBodm1fZQogICAgIHsKICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAg
ICAgdmlvLT5tbWlvX2luc25fYnl0ZXMgPSAwOworICAgICAgICBjdXJyLT5hcmNoLmh2bS5kYXRh
X2NhY2hlLT5udW1fZW50cyA9IDA7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNTkxLDcg
KzI2MTIsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX2luaXRfcGVyX2luc24oCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFkZHIpICYmCiAgICAgICAgICAgICAgaHZtX2Nv
cHlfZnJvbV9ndWVzdF9saW5lYXIoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5p
bnNuX2J1ZiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYyB8
IFBGRUNfaW5zbl9mZXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZmVjIHwgUEZFQ19pbnNuX2ZldGNoLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwpID09IEhWTVRSQU5TX29rYXkpID8KICAgICAgICAgICAgIHNp
emVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSA6IDA7CiAgICAgfQpAQCAtMjY2NCw5ICsyNjg1
LDM1IEBAIHZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIKICAgICAgICAg
ICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7CiB9CiAKK3N0cnVjdCBodm1lbXVsX2NhY2hlICpo
dm1lbXVsX2NhY2hlX2luaXQodW5zaWduZWQgaW50IG5lbnRzKQoreworICAgIHN0cnVjdCBodm1l
bXVsX2NhY2hlICpjYWNoZSA9IHhtYWxsb2NfYnl0ZXMob2Zmc2V0b2Yoc3RydWN0IGh2bWVtdWxf
Y2FjaGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnRzW25lbnRzXSkpOworCisgICAgaWYgKCBjYWNoZSApCisgICAgeworICAgICAg
ICBjYWNoZS0+bnVtX2VudHMgPSAwOworICAgICAgICBjYWNoZS0+bWF4X2VudHMgPSBuZW50czsK
KyAgICB9CisKKyAgICByZXR1cm4gY2FjaGU7Cit9CisKIGJvb2wgaHZtZW11bF9yZWFkX2NhY2hl
KGNvbnN0IHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSwgcGFkZHJfdCBncGEsCiAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5zaWdu
ZWQgaW50IHNpemUpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoc2l6ZSA8
PSBzaXplb2YoY2FjaGUtPmVudHMtPmRhdGEpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2Fj
aGUtPm51bV9lbnRzOyArK2kgKQorICAgICAgICBpZiAoIGNhY2hlLT5lbnRzW2ldLmxldmVsID09
IGxldmVsICYmIGNhY2hlLT5lbnRzW2ldLmdwYSA9PSBncGEgJiYKKyAgICAgICAgICAgICBjYWNo
ZS0+ZW50c1tpXS5zaXplID09IHNpemUgKQorICAgICAgICB7CisgICAgICAgICAgICBtZW1jcHko
YnVmZmVyLCAmY2FjaGUtPmVudHNbaV0uZGF0YSwgc2l6ZSk7CisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICAgICAgfQorCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCkBAIC0yNjc0LDYgKzI3
MjEsMzUgQEAgdm9pZCBodm1lbXVsX3dyaXRlX2NhY2hlKHN0cnVjdCBodm1lbXVsXwogICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCwgY29uc3Qgdm9pZCAqYnVmZmVy
LAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQogeworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCBzaXplID4gc2l6ZW9mKGNhY2hlLT5lbnRzLT5kYXRh
KSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2FjaGUtPm51bV9lbnRzOyArK2kgKQor
ICAgICAgICBpZiAoIGNhY2hlLT5lbnRzW2ldLmxldmVsID09IGxldmVsICYmIGNhY2hlLT5lbnRz
W2ldLmdwYSA9PSBncGEgJiYKKyAgICAgICAgICAgICBjYWNoZS0+ZW50c1tpXS5zaXplID09IHNp
emUgKQorICAgICAgICB7CisgICAgICAgICAgICBtZW1jcHkoJmNhY2hlLT5lbnRzW2ldLmRhdGEs
IGJ1ZmZlciwgc2l6ZSk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgIGlm
ICggdW5saWtlbHkoaSA+PSBjYWNoZS0+bWF4X2VudHMpICkKKyAgICB7CisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgY2FjaGUtPmVu
dHNbaV0ubGV2ZWwgPSBsZXZlbDsKKyAgICBjYWNoZS0+ZW50c1tpXS5ncGEgICA9IGdwYTsKKyAg
ICBjYWNoZS0+ZW50c1tpXS5zaXplICA9IHNpemU7CisKKyAgICBtZW1jcHkoJmNhY2hlLT5lbnRz
W2ldLmRhdGEsIGJ1ZmZlciwgc2l6ZSk7CisKKyAgICBjYWNoZS0+bnVtX2VudHMgPSBpICsgMTsK
IH0KIAogLyoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC0xNDk4LDYgKzE0OTgsMTcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uo
c3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bS5pbmplY3RfZXZlbnQudmVjdG9yID0g
SFZNX0VWRU5UX1ZFQ1RPUl9VTlNFVDsKIAorICAgIC8qCisgICAgICogTGVhdmluZyBhc2lkZSB0
aGUgaW5zbiBmZXRjaCwgZm9yIHdoaWNoIHdlIGRvbid0IHVzZSB0aGlzIGNhY2hlLCBubworICAg
ICAqIGluc24gY2FuIGFjY2VzcyBtb3JlIHRoYW4gOCBpbmRlcGVuZGVudCBsaW5lYXIgYWRkcmVz
c2VzIChBVlgyCisgICAgICogZ2F0aGVycyBiZWluZyB0aGUgd29yc3QpLiBFYWNoIHN1Y2ggbGlu
ZWFyIHJhbmdlIGNhbiBzcGFuIGEgcGFnZQorICAgICAqIGJvdW5kYXJ5LCBpLmUuIHJlcXVpcmUg
dHdvIHBhZ2Ugd2Fsa3MuCisgICAgICovCisgICAgdi0+YXJjaC5odm0uZGF0YV9jYWNoZSA9IGh2
bWVtdWxfY2FjaGVfaW5pdChDT05GSUdfUEFHSU5HX0xFVkVMUyAqIDggKiAyKTsKKyAgICByYyA9
IC1FTk9NRU07CisgICAgaWYgKCAhdi0+YXJjaC5odm0uZGF0YV9jYWNoZSApCisgICAgICAgIGdv
dG8gZmFpbDQ7CisKICAgICByYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KTsgLyogdGVhcmRv
d246IGZyZWVfY29tcGF0X2FyZ194bGF0KCkgKi8KICAgICBpZiAoIHJjICE9IDAgKQogICAgICAg
ICBnb3RvIGZhaWw0OwpAQCAtMTUyNyw2ICsxNTM4LDcgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiAgZmFpbDU6CiAgICAgZnJlZV9jb21wYXRfYXJnX3hsYXQodik7
CiAgZmFpbDQ6CisgICAgaHZtZW11bF9jYWNoZV9kZXN0cm95KHYtPmFyY2guaHZtLmRhdGFfY2Fj
aGUpOwogICAgIGh2bV9mdW5jcy52Y3B1X2Rlc3Ryb3kodik7CiAgZmFpbDM6CiAgICAgdmxhcGlj
X2Rlc3Ryb3kodik7CkBAIC0xNTQ5LDYgKzE1NjEsOCBAQCB2b2lkIGh2bV92Y3B1X2Rlc3Ryb3ko
c3RydWN0IHZjcHUgKnYpCiAKICAgICBmcmVlX2NvbXBhdF9hcmdfeGxhdCh2KTsKIAorICAgIGh2
bWVtdWxfY2FjaGVfZGVzdHJveSh2LT5hcmNoLmh2bS5kYXRhX2NhY2hlKTsKKwogICAgIHRhc2ts
ZXRfa2lsbCgmdi0+YXJjaC5odm0uYXNzZXJ0X2V2dGNobl9pcnFfdGFza2xldCk7CiAgICAgaHZt
X2Z1bmNzLnZjcHVfZGVzdHJveSh2KTsKIApAQCAtMjkyMyw3ICsyOTM3LDcgQEAgdm9pZCBodm1f
dGFza19zd2l0Y2goCiAgICAgfQogCiAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVh
cigKLSAgICAgICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3By
ZXNlbnQsICZwZmluZm8pOworICAgICAgICAmdHNzLCBwcmV2X3RyLmJhc2UsIHNpemVvZih0c3Mp
LCBQRkVDX3BhZ2VfcHJlc2VudCwgJnBmaW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyA9PSBIVk1U
UkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChw
ZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwogICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSAp
CkBAIC0yOTcwLDcgKzI5ODQsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAotICAgICAgICAm
dHNzLCB0ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOwor
ICAgICAgICAmdHNzLCB0ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZw
ZmluZm8sIE5VTEwpOwogICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4g
KQogICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFy
KTsKICAgICAvKgpAQCAtMzA4MSw3ICszMDk1LDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiBl
bnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgKICAgICBz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3Qg
cGZlYywKICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipw
YWdlX3AsCi0gICAgZ2ZuX3QgKmdmbl9wLCBwMm1fdHlwZV90ICpwMm10X3ApCisgICAgZ2ZuX3Qg
Kmdmbl9wLCBwMm1fdHlwZV90ICpwMm10X3AsIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSkK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKQEAg
LTMwODksNyArMzEwMyw3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNs
YXQKIAogICAgIGlmICggbGluZWFyICkKICAgICB7Ci0gICAgICAgIGdmbiA9IHBhZ2luZ19nbGFf
dG9fZ2ZuKHYsIGFkZHIsICZwZmVjLCBOVUxMKTsKKyAgICAgICAgZ2ZuID0gcGFnaW5nX2dsYV90
b19nZm4odiwgYWRkciwgJnBmZWMsIGNhY2hlKTsKIAogICAgICAgICBpZiAoIGdmbl9lcShnZm4s
IElOVkFMSURfR0ZOKSApCiAgICAgICAgIHsKQEAgLTMxNjEsNyArMzE3NSw3IEBAIGVudW0gaHZt
X3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXQKICNkZWZpbmUgSFZNQ09QWV9saW5lYXIg
ICAgICgxdTw8MikKIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29w
eSgKICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCi0gICAgdWludDMyX3QgcGZlYywgcGFnZWZhdWx0X2luZm9f
dCAqcGZpbmZvKQorICAgIHVpbnQzMl90IHBmZWMsIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywg
c3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlKQogewogICAgIGdmbl90IGdmbjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAtMzE5NCw4ICszMjA4LDggQEAgc3RhdGljIGVudW0gaHZt
X3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQogCiAgICAgICAgIGNvdW50ID0gbWluX3QoaW50LCBQ
QUdFX1NJWkUgLSBncGEsIHRvZG8pOwogCi0gICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0
X3BhZ2UodiwgYWRkciwgZmxhZ3MgJiBIVk1DT1BZX2xpbmVhciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZmVjLCBwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7Cisg
ICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UodiwgYWRkciwgZmxhZ3MgJiBIVk1D
T1BZX2xpbmVhciwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
ZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCwgY2FjaGUpOwogICAgICAgICBpZiAoIHJlcyAhPSBI
Vk1UUkFOU19va2F5ICkKICAgICAgICAgICAgIHJldHVybiByZXM7CiAKQEAgLTMyNDIsMTQgKzMy
NTYsMTQgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvXwogICAgIHBh
ZGRyX3QgcGFkZHIsIHZvaWQgKmJ1ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgcGFkZHIsIHNpemUsIHYsCi0gICAgICAgICAgICAgICAg
ICAgICAgSFZNQ09QWV90b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CisgICAgICAg
ICAgICAgICAgICAgICAgSFZNQ09QWV90b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCwg
TlVMTCk7CiB9CiAKIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1
ZXN0X3BoeXMoCiAgICAgdm9pZCAqYnVmLCBwYWRkcl90IHBhZGRyLCBpbnQgc2l6ZSkKIHsKICAg
ICByZXR1cm4gX19odm1fY29weShidWYsIHBhZGRyLCBzaXplLCBjdXJyZW50LAotICAgICAgICAg
ICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7
CisgICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV9mcm9tX2d1ZXN0IHwgSFZNQ09QWV9waHlz
LCAwLCBOVUxMLCBOVUxMKTsKIH0KIAogZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9j
b3B5X3RvX2d1ZXN0X2xpbmVhcigKQEAgLTMyNTgsMTYgKzMyNzIsMTcgQEAgZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvXwogewogICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1
ZiwgYWRkciwgc2l6ZSwgY3VycmVudCwKICAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZX3Rv
X2d1ZXN0IHwgSFZNQ09QWV9saW5lYXIsCi0gICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdl
X3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzcyB8IHBmZWMsIHBmaW5mbyk7CisgICAgICAgICAg
ICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzcyB8IHBmZWMs
CisgICAgICAgICAgICAgICAgICAgICAgcGZpbmZvLCBOVUxMKTsKIH0KIAogZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1
ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKLSAgICBwYWdl
ZmF1bHRfaW5mb190ICpwZmluZm8pCisgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1
Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUpCiB7CiAgICAgcmV0dXJuIF9faHZtX2NvcHkoYnVmLCBh
ZGRyLCBzaXplLCBjdXJyZW50LAogICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9n
dWVzdCB8IEhWTUNPUFlfbGluZWFyLAotICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9w
cmVzZW50IHwgcGZlYywgcGZpbmZvKTsKKyAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2Vf
cHJlc2VudCB8IHBmZWMsIHBmaW5mbywgY2FjaGUpOwogfQogCiB1bnNpZ25lZCBsb25nIGNvcHlf
dG9fdXNlcl9odm0odm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGludCBsZW4p
CkBAIC0zMzA4LDcgKzMzMjMsOCBAQCB1bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91c2VyX2h2bSh2
b2lkICp0CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gaHZtX2NvcHlfZnJv
bV9ndWVzdF9saW5lYXIodG8sICh1bnNpZ25lZCBsb25nKWZyb20sIGxlbiwgMCwgTlVMTCk7Cisg
ICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcih0bywgKHVuc2lnbmVkIGxvbmcpZnJv
bSwgbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgTlVM
TCk7CiAgICAgcmV0dXJuIHJjID8gbGVuIDogMDsgLyogZmFrZSBhIGNvcHlfZnJvbV91c2VyKCkg
cmV0dXJuIGNvZGUgKi8KIH0KIApAQCAtMzcyNCw3ICszNzQwLDcgQEAgdm9pZCBodm1fdWRfaW50
ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpemVvZihzaWcpLCBodm1fYWNjZXNzX2luc25fZmV0Y2gsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3MsICZhZGRyKSAmJgogICAgICAgICAgICAg
IChodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihzaWcsIGFkZHIsIHNpemVvZihzaWcpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1U
UkFOU19va2F5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3
YWxrLCBOVUxMLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSAmJgogICAgICAgICAgICAgIChtZW1j
bXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykpID09IDApICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmVncy0+cmlwICs9IHNpemVvZihzaWcpOwotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTM1OCw3ICsx
MzU4LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2VtdWxfc3dpbnRfaW5qZWN0aW9uKHN0cgogICAgICAg
ICBnb3RvIHJhaXNlX2V4Y2VwdGlvbjsKIAogICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9s
aW5lYXIoJmlkdGUsIGlkdGVfbGluZWFyX2FkZHIsIGlkdGVfc2l6ZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBGRUNfaW1wbGljaXQsICZwZmluZm8pOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19pbXBsaWNpdCwgJnBmaW5mbywgTlVMTCk7
CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9s
aW5lYXJfdG9fZ2ZuICkKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNDc1LDcgKzQ3NSw3IEBAIHN0YXRpYyBpbnQg
ZGVjb2RlX3ZteF9pbnN0KHN0cnVjdCBjcHVfdXMKICAgICAgICAgewogICAgICAgICAgICAgcGFn
ZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgICAgICAgICBpbnQgcmMgPSBodm1fY29weV9mcm9t
X2d1ZXN0X2xpbmVhcihwb3BlcmFuZFMsIGJhc2UsIHNpemUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAmcGZpbmZvKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsICZwZmluZm8sIE5VTEwpOwogCiAg
ICAgICAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAg
ICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFy
KTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNjYsNyArMTY2LDcgQEAgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyAqc2hhZG93X2luaQogICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2Zl
dGNoLCBzaF9jdHh0LCAmYWRkcikgJiYKICAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xp
bmVhcigKICAgICAgICAgICAgICBzaF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwgc2l6ZW9mKHNoX2N0
eHQtPmluc25fYnVmKSwKLSAgICAgICAgICAgICBQRkVDX2luc25fZmV0Y2gsIE5VTEwpKQorICAg
ICAgICAgICAgIFBGRUNfaW5zbl9mZXRjaCwgTlVMTCwgTlVMTCkpCiAgICAgICAgID8gc2l6ZW9m
KHNoX2N0eHQtPmluc25fYnVmKSA6IDA7CiAKICAgICByZXR1cm4gJmh2bV9zaGFkb3dfZW11bGF0
b3Jfb3BzOwpAQCAtMjAxLDcgKzIwMSw3IEBAIHZvaWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlv
bihzdHJ1Y3Qgc2gKICAgICAgICAgICAgICAgICBodm1fYWNjZXNzX2luc25fZmV0Y2gsIHNoX2N0
eHQsICZhZGRyKSAmJgogICAgICAgICAgICAgICFodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigK
ICAgICAgICAgICAgICAgICAgc2hfY3R4dC0+aW5zbl9idWYsIGFkZHIsIHNpemVvZihzaF9jdHh0
LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAgICAgIFBGRUNfaW5zbl9mZXRjaCwgTlVMTCkpCisg
ICAgICAgICAgICAgICAgIFBGRUNfaW5zbl9mZXRjaCwgTlVMTCwgTlVMTCkpCiAgICAgICAgICAg
ICA/IHNpemVvZihzaF9jdHh0LT5pbnNuX2J1ZikgOiAwOwogICAgICAgICBzaF9jdHh0LT5pbnNu
X2J1Zl9laXAgPSByZWdzLT5yaXA7CiAgICAgfQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKQEAgLTEyNSw3ICsxMjUs
NyBAQCBodm1fcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICByYyA9IGh2bV9jb3B5X2Zy
b21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoYWNjZXNzX3R5cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBQRkVDX2luc25fZmV0Y2ggOiAw
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8pOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgTlVMTCk7CiAKICAgICBzd2l0
Y2ggKCByYyApCiAgICAgewotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC05OSw2ICs5OSwxMSBA
QCBpbnQgaHZtZW11bF9kb19waW9fYnVmZmVyKHVpbnQxNl90IHBvcnQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7CiAKIHN0cnVjdCBodm1lbXVsX2NhY2hlOworc3Ry
dWN0IGh2bWVtdWxfY2FjaGUgKmh2bWVtdWxfY2FjaGVfaW5pdCh1bnNpZ25lZCBpbnQgbmVudHMp
Oworc3RhdGljIGlubGluZSB2b2lkIGh2bWVtdWxfY2FjaGVfZGVzdHJveShzdHJ1Y3QgaHZtZW11
bF9jYWNoZSAqY2FjaGUpCit7CisgICAgeGZyZWUoY2FjaGUpOworfQogYm9vbCBodm1lbXVsX3Jl
YWRfY2FjaGUoY29uc3Qgc3RydWN0IGh2bWVtdWxfY2FjaGUgKiwgcGFkZHJfdCBncGEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIHZvaWQgKmJ1ZmZlciwgdW5z
aWduZWQgaW50IHNpemUpOwogdm9pZCBodm1lbXVsX3dyaXRlX2NhY2hlKHN0cnVjdCBodm1lbXVs
X2NhY2hlICosIHBhZGRyX3QgZ3BhLAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBw
b3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC05OSw3ICs5
OSw3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b18KICAgICBwYWdl
ZmF1bHRfaW5mb190ICpwZmluZm8pOwogZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRy
LCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKLSAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8p
OworICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNh
Y2hlKTsKIAogLyoKICAqIEdldCBhIHJlZmVyZW5jZSBvbiB0aGUgcGFnZSB1bmRlciBhbiBIVk0g
cGh5c2ljYWwgb3IgbGluZWFyIGFkZHJlc3MuICBJZgpAQCAtMTEwLDcgKzExMCw3IEBAIGVudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm8KIGVudW0gaHZtX3RyYW5zbGF0aW9u
X3Jlc3VsdCBodm1fdHJhbnNsYXRlX2dldF9wYWdlKAogICAgIHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGFkZHIsIGJvb2wgbGluZWFyLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVs
dF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKLSAgICBnZm5fdCAq
Z2ZuX3AsIHAybV90eXBlX3QgKnAybXRfcCk7CisgICAgZ2ZuX3QgKmdmbl9wLCBwMm1fdHlwZV90
ICpwMm10X3AsIHN0cnVjdCBodm1lbXVsX2NhY2hlICpjYWNoZSk7CiAKICNkZWZpbmUgSFZNX0hD
QUxMX2NvbXBsZXRlZCAgMCAvKiBoeXBlcmNhbGwgY29tcGxldGVkIC0gbm8gZnVydGhlciBhY3Rp
b24gKi8KICNkZWZpbmUgSFZNX0hDQUxMX3ByZWVtcHRlZCAgMSAvKiBoeXBlcmNhbGwgcHJlZW1w
dGVkIC0gcmUtZXhlY3V0ZSBWTUNBTEwgKi8KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtNTMsOCArNTMs
NiBAQCBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgewogICAgIHVpbnQ4X3QgYnVmZmVyWzMyXTsKIH07
CiAKLXN0cnVjdCBodm1lbXVsX2NhY2hlOwotCiBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewogICAgIC8q
IEkvTyByZXF1ZXN0IGluIGZsaWdodCB0byBkZXZpY2UgbW9kZWwuICovCiAgICAgZW51bSBodm1f
aW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOwpAQCAtMjAwLDYgKzE5OCw3IEBAIHN0cnVjdCBo
dm1fdmNwdSB7CiAgICAgdTggICAgICAgICAgICAgICAgICBjYWNoZV9tb2RlOwogCiAgICAgc3Ry
dWN0IGh2bV92Y3B1X2lvICBodm1faW87CisgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmRhdGFf
Y2FjaGU7CiAKICAgICAvKiBQZW5kaW5nIGh3L3N3IGludGVycnVwdCAoLnZlY3RvciA9IC0xIG1l
YW5zIG5vdGhpbmcgcGVuZGluZykuICovCiAgICAgc3RydWN0IHg4Nl9ldmVudCAgICAgaW5qZWN0
X2V2ZW50OwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:26:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:26: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 1g4oIU-0005Xq-HF; Tue, 25 Sep 2018 14:26:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4oIT-0005Xj-GW
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:26:41 +0000
X-Inumbo-ID: 2c0b092b-c0cf-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c0b092b-c0cf-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 14:27:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 08:26:40 -0600
Message-Id: <5BAA459B02000078001EBC19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 08:26:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3 4/4] x86/HVM: prefill cache with PDPTEs when
 possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

U2luY2Ugc3RyaWN0bHkgc3BlYWtpbmcgaXQgaXMgaW5jb3JyZWN0IGZvciBndWVzdF93YWxrX3Rh
YmxlcygpIHRvIHJlYWQKTDMgZW50cmllcyBkdXJpbmcgUEFFIHBhZ2Ugd2Fsa3MgKHRoZXkgZ2V0
IGxvYWRlZCBmcm9tIG1lbW9yeSBvbmx5IHVwb24KQ1IzIGxvYWRzIGFuZCBjZXJ0YWluIFRMQiBm
bHVzaGVzKSwgdHJ5IHRvIG92ZXJjb21lIHRoaXMgd2hlcmUgcG9zc2libGUKYnkgcHJlLWxvYWRp
bmcgdGhlIHZhbHVlcyBmcm9tIGhhcmR3YXJlIGludG8gdGhlIGNhY2hlLiBTYWRseSB0aGUKaW5m
b3JtYXRpb24gaXMgYXZhaWxhYmxlIGluIHRoZSBFUFQgY2FzZSBvbmx5LiBPbiB0aGUgcG9zaXRp
dmUgc2lkZSBmb3IKTlBUIHRoZSBzcGVjIHNwZWxscyBvdXQgdGhhdCBMMyBlbnRyaWVzIGFyZSBh
Y3R1YWxseSByZWFkIG9uIHdhbGtzLCBzbwp1cyByZWFkaW5nIHRoZW0gaXMgY29uc2lzdGVudCB3
aXRoIGhhcmR3YXJlIGJlaGF2aW9yIGluIHRoYXQgY2FzZS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgotLS0KdjI6IFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjM4NSw2ICsy
Mzg1LDIzIEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2UKIAogICAg
IHZpby0+bW1pb19yZXRyeSA9IDA7CiAKKyAgICBpZiAoICFjdXJyLT5hcmNoLmh2bS5kYXRhX2Nh
Y2hlLT5udW1fZW50cyAmJgorICAgICAgICAgY3Vyci0+YXJjaC5wYWdpbmcubW9kZS0+Z3Vlc3Rf
bGV2ZWxzID09IDMgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCA0OyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50NjRf
dCBwZHB0ZTsKKworICAgICAgICAgICAgaWYgKCBodm1fcmVhZF9wZHB0ZShjdXJyLCBpLCAmcGRw
dGUpICkKKyAgICAgICAgICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKGN1cnItPmFyY2guaHZt
LmRhdGFfY2FjaGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3Vyci0+
YXJjaC5odm0uZ3Vlc3RfY3JbM10gJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQQUREUl9NQVNLICYgfjB4MWYpKSArIGkgKiBzaXplb2YocGRwdGUpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMywgJnBkcHRlLCBzaXplb2YocGRwdGUpKTsKKyAg
ICAgICAgfQorICAgIH0KKwogICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4
dCwgb3BzKTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0cnkg
KQogICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xMzY4LDYgKzEzNjgs
MjUgQEAgc3RhdGljIHZvaWQgdm14X3NldF9pbnRlcnJ1cHRfc2hhZG93KHN0cgogICAgIF9fdm13
cml0ZShHVUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sIGludHJfc2hhZG93KTsKIH0KIAorc3Rh
dGljIGJvb2wgcmVhZF9wZHB0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlkeCwgdWlu
dDY0X3QgKnBkcHRlKQoreworICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pIHx8
ICFodm1fcGFlX2VuYWJsZWQodikgfHwKKyAgICAgICAgICh2LT5hcmNoLmh2bS5ndWVzdF9lZmVy
ICYgRUZFUl9MTUEpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBpZHggPj0g
NCApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgIH0KKworICAgIHZteF92bWNzX2VudGVyKHYpOworICAgIF9fdm1yZWFkKEdV
RVNUX1BEUFRFKGlkeCksIHBkcHRlKTsKKyAgICB2bXhfdm1jc19leGl0KHYpOworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKIHN0YXRpYyB2b2lkIHZteF9sb2FkX3BkcHRycyhzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyMyA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwpA
QCAtMjQ2Niw2ICsyNDg1LDggQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9f
aW5pdAogICAgICAgICBpZiAoIGNwdV9oYXNfdm14X2VwdF8xZ2IgKQogICAgICAgICAgICAgdm14
X2Z1bmN0aW9uX3RhYmxlLmhhcF9jYXBhYmlsaXRpZXMgfD0gSFZNX0hBUF9TVVBFUlBBR0VfMUdC
OwogCisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5yZWFkX3BkcHRlID0gcmVhZF9wZHB0ZTsK
KwogICAgICAgICBzZXR1cF9lcHRfZHVtcCgpOwogICAgIH0KIAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAt
MTQ2LDYgKzE0Niw4IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewogCiAgICAgdm9pZCAo
KmZwdV9sZWF2ZSkoc3RydWN0IHZjcHUgKnYpOwogCisgICAgYm9vbCAoKnJlYWRfcGRwdGUpKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5kZXgsIHVpbnQ2NF90ICpwZHB0ZSk7CisKICAg
ICBpbnQgICgqZ2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCAqKTsKICAgICBpbnQg
ICgqc2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAKQEAgLTQ0Myw2ICs0NDUs
MTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGh2bV9nZXRfc2hhZAogICAgIHJldHVy
biBodm1fZnVuY3MuZ2V0X3NoYWRvd19nc19iYXNlKHYpOwogfQogCitzdGF0aWMgaW5saW5lIGJv
b2wgaHZtX3JlYWRfcGRwdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpbmRleCwgdWlu
dDY0X3QgKnBkcHRlKQoreworICAgIHJldHVybiBodm1fZnVuY3MucmVhZF9wZHB0ZSAmJgorICAg
ICAgICAgICBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5yZWFkX3BkcHRlLCB2LCBpbmRleCwg
cGRwdGUpOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0
cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkKIHsKICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9ndWVz
dF9ibmRjZmdzICYmCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14: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 1g4oJ6-0005cf-UA; Tue, 25 Sep 2018 14: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=t6ko=mh=citrix.com=prvs=799860c23=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g4oJ5-0005cU-Mq
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:27:19 +0000
X-Inumbo-ID: cd3cc78e-c0ce-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd3cc78e-c0ce-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 16:25:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="66219275"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 25 Sep 2018 15:19:31 +0100
Message-ID: <20180925141931.2172-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] automation: introduce a new variable to
 control container user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.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>

U29tZXRpbWVzIGl0IGlzIGhhbmR5IHRvIGNyZWF0ZSBhIGNvbnRhaW5lciBhbmQgcGxheSB3aXRo
IGl0cyBzZXR1cAptYW51YWxseSBhcyByb290LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0aW9uL2J1aWxkL1JFQURNRS5tZCAgICAgIHwg
MiArKwogYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZSB8IDggKysrKysrKy0KIDIgZmls
ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQgYi9hdXRvbWF0aW9uL2J1aWxkL1JFQURNRS5tZApp
bmRleCBiZjExMzE3NWY0Li5mNmNmZDQ2ZjFlIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxk
L1JFQURNRS5tZAorKysgYi9hdXRvbWF0aW9uL2J1aWxkL1JFQURNRS5tZApAQCAtNTAsNiArNTAs
OCBAQCB1bmRlcnN0YW5kcy4KIC0gQ09OVEFJTkVSX0FSR1M6IEFsbG93cyB5b3UgdG8gcGFzcyBl
eHRyYSBhcmd1bWVudHMgdG8gRG9ja2VyCiAgIHdoZW4gc3RhcnRpbmcgdGhlIGNvbnRhaW5lci4K
IAorLSBDT05UQUlORVJfVUlEMDogVGhpcyBzcGVjaWZpZXMgd2hldGhlciByb290IGlzIHVzZWQg
aW5zaWRlIHRoZSBjb250YWluZXIuCisKIC0gWEVOX0NPTkZJR19FWFBFUlQ6IElmIHRoaXMgaXMg
ZGVmaW5lZCBpbiB5b3VyIHNoZWxsIGl0IHdpbGwgYmUKICAgYXV0b21hdGljYWxseSBwYXNzZWQg
dGhyb3VnaCB0byB0aGUgY29udGFpbmVyLgogCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3Njcmlw
dHMvY29udGFpbmVyaXplIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQppbmRleCBi
ZjlhZjU4OWE4Li5hYTA4Mjc0ZWJhIDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvY29u
dGFpbmVyaXplCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKQEAgLTIzLDYg
KzIzLDEyIEBAIGNhc2UgIl8ke0NPTlRBSU5FUn0iIGluCiAgICAgX3N0cmV0Y2h8XykgQ09OVEFJ
TkVSPSIke0JBU0V9L2RlYmlhbjpzdHJldGNoIiA7OwogZXNhYwogCisjIFVzZSB0aGlzIHZhcmlh
YmxlIHRvIGNvbnRyb2wgd2hlaHRlciByb290IHNob3VsZCBiZSB1c2VkCitjYXNlICJfJHtDT05U
QUlORVJfVUlEMH0iIGluCisgICAgXzEpICAgdXNlcmFyZz0gOzsKKyAgICBfMHxfKSB1c2VyYXJn
PSItdSAkKGlkIC11KSIgOzsKK2VzYWMKKwogIyBTYXZlIHRoZSBjb21tYW5kcyBmb3IgZnV0dXJl
IHVzZQogY21kPSRACiAKQEAgLTcwLDcgKzc2LDcgQEAgZmkKICMgS2ljayBvZmYgRG9ja2VyCiBl
aW5mbyAiKioqIExhdW5jaGluZyBjb250YWluZXIgLi4uIgogZXhlYyBkb2NrZXIgcnVuIFwKLSAg
ICAtdSAkKGlkIC11KSBcCisgICAgJHt1c2VyYXJnfSBcCiAgICAgJHtTU0hfQVVUSF9TT0NLOist
ZSBTU0hfQVVUSF9TT0NLPSIvdG1wL3NzaC1hZ2VudC8ke1NTSF9BVVRIX05BTUV9In0gXAogICAg
IC12ICIke0NPTlRBSU5FUl9QQVRIfSI6L2J1aWxkOnJ3IFwKICAgICAtdiAiJHtIT01FfS8uc3No
Ijovcm9vdC8uc3NoOnJvIFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:31:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:31: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 1g4oN4-0006PD-Gh; Tue, 25 Sep 2018 14:31:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4oN3-0006P8-88
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:31:25 +0000
X-Inumbo-ID: d4705015-c0cf-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4705015-c0cf-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 14:32:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="66220221"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.51400.122794.926229@mariner.uk.xensource.com>
 <424655fb-568c-3033-dc73-66fe2c22b1f1@citrix.com>
 <23466.5589.972666.896640@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <3cb18c65-6bc0-79a5-c929-dff83230810c@citrix.com>
Date: Tue, 25 Sep 2018 15:24:44 +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: <23466.5589.972666.896640@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gMDkvMjUvMjAxOCAxMjowMiBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9yZXN0cmljdDogRW5h
YmxlIFFFTVUgc2FuZGJveGluZyIpOgo+PiBPbiAwOS8yNC8yMDE4IDEyOjIxIFBNLCBJYW4gSmFj
a3NvbiB3cm90ZToKPj4+IEp1c3Qgbm90aWNlZCB0aGlzLCBidXQ6IE9NRyBubyBgc2V0IC1lJy4K
Pj4+IFlvdSBwcm9iYWJseSB3YW50IGBzZXQgLW8gcGlwZWZhaWwnIHRvby4KPj4KPj4gYHNldCAt
ZWAgbmV2ZXIgbWFkZSBhbnkgc2Vuc2UgdG8gbWUgLS0gdGhhdCdzIG5vdCB0aGUgd2F5IEkgY29k
ZSBpbiBhbnkKPj4gb3RoZXIgbGFuZ3VhZ2U7IHdoeSB3b3VsZCBzY3JpcHRpbmcgYmUgYW55IGRp
ZmZlcmVudD8gIFdoYXQncyB0aGUKPj4gYWR2YW50YWdlIG9mIGRvaW5nIHRoYXQgaW4gdGhlIGN1
cnJlbnQgc2NyaXB0Pwo+IAo+ID8KPiAKPiBNYW55IG1vZGVybiBsYW5ndWFnZXMgdGhyb3cgZXhj
ZXB0aW9ucy4gIHNldCAtZSBpcyBhIGJpdCBsaWtlIHRoYXQuCj4gSWYgeW91IGRvbid0IHNheSBz
ZXQgLWUgdGhlbiB5b3UgbmVlZCB0byB3cmFwIGV2ZXJ5IGV2ZXJ5dGhpbmcgaW4geW91cgo+IGVu
dGlyZSBzY3JpcHQgd2l0aCBhbiBlcnJvciBjaGVjay4KCkknbSBub3Qgc3VyZSB5b3UgY2FuIGNh
bGwgc3VjaCBsYW5ndWFnZXMgIm1vZGVybiIgYW55bW9yZS4gOi0pICBOZWl0aGVyCmdvbGFuZyBu
b3IgcnVzdCBoYXZlIGV4Y2VwdGlvbnMsIGZvciBleGFtcGxlLCBieSBkZWxpYmVyYXRlIGNob2lj
ZS4gSSd2ZQpyZWFkIGdvbGFuZydzIHJhdGlvbmFsZSBmb3Igd2h5IG5vdCwgYW5kIEkgdGVuZCB0
byBhZ3JlZSB3aXRoIHRoZW0uClBlb3BsZSBjb21wbGFpbiBhYm91dCB0aGUgZmFjdCB0aGF0IHlv
dSBhbHdheXMgaGF2ZSB0byBjaGVjayBlcnJvcnMgaW4KZ29sYW5nLCBidXQgaXQgZ2VuZXJhbGx5
IHByb2RzIHlvdSB0byB0aGluayBhYm91dCB3aGF0IHdvdWxkIGFjdHVhbGx5CmhhcHBlbiBpZiBz
b21ldGhpbmcgd2VudCB3cm9uZyBhdCBlYWNoIHBvaW50IGFuZCBkbyBzb21ldGhpbmcgc2Vuc2li
bGUuClJ1c3Qgc2VlbXMgdG8gYmUgZm9sbG93aW5nIGEgc2ltaWxhciBleGFtcGxlLgoKSSBzdXBw
b3NlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYmFzaCBhbmQgZ29sYW5nIC8gcnVzdCBpcyB0aGF0
IHRoZQpjb21waWxlciBwcm9kcyB5b3UgdG8gYWN0dWFsbHkgZG8gdGhlIGNoZWNraW5nLCB3aGVy
ZWFzIGluIGJhc2ggbm90aGluZwpwcm9kcyB5b3UgdG8gZG8gdGhlIGNoZWNrOyBzbyBgc2V0IC1l
YCBpcyBhY3R1YWxseSBzb21ld2hhdCBzYWZlcjogaWYKeW91IGZvcmdldCB0byBjaGVjayBhIGNy
aXRpY2FsIHN1Y2Nlc3MgLyBmYWlsdXJlLCBleGl0aW5nIGlzIHByb2JhYmx5CmdvaW5nIHRvIGNh
dXNlIGxlc3MgaGF2b2MgdGhhbiBibGluZGx5IGNvbnRpbnVpbmcuCgo+IEZvciBleGFtcGxlLCB5
b3Ugd3JpdGUKPiAKPj4+PiBkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9t
aWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCAyPi9kZXYvbnVsbCkKPj4+PiBpZiBbWyAteiAiJGRt
cGlkIiBdXSA7IHRoZW4KPj4+PiAgICAgZWNobyAieGVuc3RvcmUtcmVhZCBmYWlsZWQiCj4+Pj4g
ICAgIGV4aXQgMQo+Pj4+IGZpCj4+Pgo+Pj4gV2h5IGRvIHlvdSB0aHJvdyBhd2F5IHRoZSBzdGRl
cnIgZnJvbSB4ZW5zdG9yZS1yZWFkID8KPj4KPj4gVGhhdCdzIGxlZnQgb3ZlciBmcm9tIGEgcHJl
dmlvdXMgdmVyc2lvbiBvZiB0aGUgc2NyaXB0LCB3aGVyZSBJIGRpZG4ndAo+PiBjaGVjayB0byBz
ZWUgd2hldGhlciAkMSB3YXMgbnVtZXJpYywgYnV0IHJhdGhlciB0cmllZCB0byBpbnRlcnByZXQg
aXQgYXMKPj4gbnVtZXJpYyBhbmQgaWYgaXQgZmFpbGVkLCB0aGVuIHJhbiBgeGwgZG9taWRgIG9u
IGl0LiAgSSBjYW4gdGFrZSB0aGF0IG91dC4KPiAKPiBidXQgd2l0aCBzZXQgLWUgeW91IGNhbiB3
cml0ZSBvbmx5Cj4gCj4gICAgIGRtcGlkPSQoeGVuc3RvcmUtcmVhZCAvbG9jYWwvZG9tYWluLyRk
b21pZC9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkKQo+IAo+IGFuZCB0aGUgc3Vic2VxdWVudCBpZiBp
cyBub3QgbmVlZGVkLgoKSSB0aGluayB5b3UgbWlzdW5kZXJzdG9vZCB3aGF0IEkgbWVhbnQuICBU
aGUgb3JpZ2luYWwgY29kZSBsb29rZWQKc29tZXRoaW5nIGxpa2UgdGhpczoKCiMgU2VlIGlmICRk
b21haW4gaXMgYSBkb21pZApkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9t
YWluLy4uLiA+MiAvZGV2L251bGwgKQppZiBbWyAteiAiJGRtcGlkIiBdXSA7IHRoZW4KICAjIFRo
YXQgZGlkbid0IHdvcms7IG1heWJlIGl0IHdhcyBhIGRvbWFpbiBuYW1lIGluc3RlYWQKICBkb21p
ZD0kKHhsIGRvbWlkICRkb21haW4pCiAgZG1waWQ9JCh4ZW5zdG9yZS1yZWFkIC9sb2NhbC9kb21h
aW4vJGRvbWlkLy4uLikKCiAgIyAuLi4gbW9yZSBlcnJvciBoYW5kbGluZwpmaQoKV2l0aG91dCB0
aGUgcGlwZSB0byAvZGV2L251bGwsIGlmIGEgdXNlciB1c2VzIGEgZG9tYWluIG5hbWUgKGkuZS4s
CidjNi0wMScpLCB0aGVuIHRoZSBzY3JpcHQgd2lsbCBzdWNjZWVkLCBidXQgdGhlcmUgd2lsbCBi
ZSBhIHNwdXJpb3VzCmVycm9yIG1lc3NhZ2Ugd2hlbiB0aGUgZmlyc3QgeGVuc3RvcmUtcmVhZCBm
YWlscy4KCldpdGggYHNldCAtZWAsIEknZCBub3Qgb25seSBoYXZlIHRvIHBpcGUgdG8gbnVsbCwg
SSdkIGFsc28gaGF2ZSB0byBhZGQKaW4gInx8IHRydWUiIG9yIHNvbWV0aGluZyB0byBrZWVwIHRo
ZSBzaGVsbCBmcm9tIGV4aXRpbmcgb24gYW4gZXJyb3IuCgpJbiB0aGUgY3VycmVudCBjb2RlLCBw
cmludGluZyB0aGUgZXJyb3IgbWVzc2FnZSBpcyBvYnZpb3VzbHkgYmV0dGVyIHRoYW4KdGhyb3dp
bmcgaXQgYXdheS4gIEJ1dCBJIHN0aWxsIGZlZWwgYmV0dGVyIGNoZWNraW5nIHRoZSByZXN1bHQg
YW5kCmdpdmluZyBhIHNlbnNpYmxlIGZvbGxvdy11cCBlcnJvciBtZXNzYWdlIHRoYW4gaGF2aW5n
IGEgZmFpbHVyZSBzaWxlbnRseQpleGl0LCBiZWNhdXNlIEkgcHJlZmVyIHRvIGV4cGxpY2l0bHkg
dGhpbmsgYWJvdXQgd2hhdCBoYXBwZW5zIHdoZW4KdGhpbmdzIGZhaWwgKGFuZCByZW1pbmQgdGhl
IHBlb3BsZSByZWFkaW5nIHRoZSBjb2RlIHRvIGRvIHNvIGFzIHdlbGwpLgoKPj4gVGhlIHF1ZXN0
aW9uIGlzOiBzaG91bGQgdGhlIHNjcmlwdCBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUKPj4gYHhlbi1x
ZW11dXNlci1zaGFyZWRgIGlzIGRlZmluZWQgaW5zdGVhZCBvZiBgeGVuLXFlbXV1c2VyLXJhbmdl
LWJhc2VgPwo+IAo+IEkgdGhpbmsgaXQgaXMgZmluZSBpZiBpdCBkb2Vzbid0LiAgSWYgc29tZW9u
ZSB3YW50cyB0aGF0IGZlYXR1cmUgaXQgaXMKPiBlYXN5IHRvIGFkZCBpdC4KCkFjawoKPj4+PiBm
dW5jdGlvbiBjaGVja19ybGltaXQoKSB7Cj4+Pj4gICAgIGxpbWl0X25hbWU9JDEKPj4+PiAgICAg
bGltaXRfc3RyaW5nPSQyCj4+Pj4gICAgIHRndD0kMwo+Pj4+Cj4+Pj4gICAgIGVjaG8gLW4gInJs
aW1pdCAkbGltaXRfbmFtZTogIgo+Pj4+ICAgICBpbnB1dD0kKGdyZXAgIl4kbGltaXRfc3RyaW5n
IiAvcHJvYy8kZG1waWQvbGltaXRzKQo+Pj4gLi4uCj4+Pj4gICAgIGlmIFtbICIkaW5wdXQiID1+
IF4kbGltaXRfc3RyaW5nW1s6c3BhY2U6XV0qKFteWzpzcGFjZTpdXSspW1s6c3BhY2U6XV0qKFte
WzpzcGFjZTpdXSspW1s6c3BhY2U6XV0qW15bOnNwYWNlOl1dKyBdXSA7IHRoZW4KPj4+Cj4+PiBC
ZWNhdXNlIG9mIHRoZSB1bmZvcnR1bmF0ZSBmb3JtYXQgb2YgL3Byb2MvUElEL2xpbWl0cywgeW91
IGRvIGNhbid0Cj4+PiBqdXN0IGRvIHRoZQo+Pj4gICAgIGZpZWxkcz0oJGlucHV0KQo+Pj4gdHJp
Y2sgYnV0Cj4+PiAgICAgZmllbGRzPSgke2lucHV0IyogIH0pCj4+Cj4+IFdoYXQgd2lsbCB0aGlz
IGRvPwo+IAo+IFRoZSBleHByZXNzaW9uCj4gICAke2lucHV0IyogIH0KPiBpcyB0aGUgY29udGVu
dHMgb2YgaW5wdXQgd2l0aCB0aGUgc2hvcnRlc3QgcHJlZml4IG1hdGNoaW5nIGAqICAnCj4gc3Ry
aXBwZWQgb2ZmIHRoZSBmcm9udC4gIFRoYXQgd2lsbCBlYXQgYWxsIHRoZSB3b3JkcyBhdCB0aGUg
c3RhcnQsCj4gd2hpY2ggYXJlIHNlcGFyYXRlZCBieSBvbmUgc3BhY2UgZWFjaCwgYW5kIGZpbmQg
dGhlIGZpcnN0IHBhaXIgb2YKPiBhZGphY2VudCBzcGFjZXMuICBTbyBpZiBpbnB1dCBpcwo+ICAg
J01heCBwcm9jZXNzZXMgICAgICAgICAgICAgNjM2MDMgICAgICAgICAgICAgICAgNjM2MDMgICAg
ICAgICAgICAgICAgcHJvY2Vzc2VzIAo+IHRoZW4gIiR7aW5wdXQjKiAgfSIgaXMKPiAgICcgICAg
ICAgICAgIDYzNjAzICAgICAgICAgICAgICAgIDYzNjAzICAgICAgICAgICAgICAgIHByb2Nlc3Nl
cyAKPiAKPiBFeHBhbmRpbmcgaXQgd2l0aG91dCB0aGUgc3Vycm91bmRpbmcgIiAiIGNhdXNlcyBp
dCB0byBiZSB3b3JkLXNwbGl0IGluCj4gdGhlIHVzdWFsIHdheSwgcHJvZHVjaW5nCj4gICA2MzYw
MyA2MzYwMyBwcm9jZXNzZXMKPiBhbmQgdGhlbiB0aGlzIGlzIGFzc2lnbmVkIHRvIGEgbmV3IGJh
c2ggYXJyYXkgdmFyaWFibGUgYGZpZWxkcycKPiB3aGljaCBjYW4gdGhlbiBiZSBpbmRleGVkIHRv
IGZpbmQgdGhlIHZhbHVlcy4KClRoYXQncyBhbiBpZGVhLiAgSSdtIG5vdCBzdXJlIEkgbGlrZSBp
dCBtdWNoIGJldHRlciB0aGFuIHVzaW5nIGEgcmVnZXhwCihub3cgdGhhdCB0aGUgcnVuZXMgaGF2
ZSBiZWVuIHdyaXR0ZW4pLCBidXQgSSdsbCB0aGluayBhYm91dCBpdC4KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 14:40:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 14:40: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 1g4oVs-0007Dn-LG; Tue, 25 Sep 2018 14:40: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=cm1m=mh=citrix.com=prvs=799c446c1=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g4oVr-0007Di-FU
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 14:40:31 +0000
X-Inumbo-ID: a4cdab90-c0d0-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4cdab90-c0d0-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 16:38:19 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="66221741"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1537873355-5169-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <f0279efd-e12e-aa68-9588-ff78e7f71d7a@citrix.com>
Date: Tue, 25 Sep 2018 15:33:40 +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: <1537873355-5169-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 jbeulich@suse.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

T24gMDkvMjUvMjAxOCAxMjowMiBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE1vdmUgcDJt
X3tnZXQvc2V0fV9zdXBwcmVzc192ZSgpIHRvIHAybS5jLCByZXBsYWNlIGluY29ycmVjdAo+IEFT
U0VSVCgpIGluIHAybS1wdC5jIChzaW5jZSBhIGd1ZXN0IGNhbiBydW4gaW4gc2hhZG93IG1vZGUg
ZXZlbiBvbgo+IGEgc3lzdGVtIHdpdGggdmlydCBleGNlcHRpb25zLCB3aGljaCB3b3VsZCB0cmln
Z2VyIHRoZSBBU1NFUlQoKSksCj4gbW92ZSB0aGUgVk1YLWlzbXMgKGNwdV9oYXNfdm14X3ZpcnRf
ZXhjZXB0aW9ucyBjaGVja3MpIHRvCj4gcDJtX2VwdF97Z2V0L3NldH1fZW50cnkoKSwgYW5kIGZp
eCBsb2NraW5nIGNvZGUgaW4KPiBwMm1fZ2V0X3N1cHByZXNzX3ZlKCkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 15:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 15:04: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 1g4osa-0000KQ-NH; Tue, 25 Sep 2018 15:04:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tuow=mh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g4osZ-0000KL-0r
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 15:03:59 +0000
X-Inumbo-ID: 616013dd-c0d4-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 616013dd-c0d4-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 15:05:03 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 00CDB301AB26
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 18:03:57 +0300 (EEST)
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DEBDE7FBF6
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 18:03:56 +0300 (EEST)
Received: (qmail 564 invoked from network); 25 Sep 2018 18:03:56 +0300
Received: from unknown (HELO ?10.10.196.90?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 25 Sep 2018 18:03:56 +0300
To: Tamas K Lengyel <tamas@tklengyel.com>, Adrian Pop <apop@bitdefender.com>
References: <20180903154734.25361-1-apop@bitdefender.com>
 <CABfawh=MDOR=gDD7L5fb98p3iPEWdp63NgJEQaZMVFPczB-PBg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e96fa011-6355-4b23-0190-556a9c2ce48f@bitdefender.com>
Date: Tue, 25 Sep 2018 18:03:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=MDOR=gDD7L5fb98p3iPEWdp63NgJEQaZMVFPczB-PBg@mail.gmail.com>
Content-Language: en-US-large
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.77558
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 496973,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.004994)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003560), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.077416,0.000105)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.089399), Hit: No,
 Details: v2.7.15; Id: 15.1i62sn1.1co8k46h0.gfo4v], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: 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>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gOS8xOS8xOCA2OjI5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gTW9uLCBTZXAg
MywgMjAxOCBhdCA5OjQ3IEFNIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4+IGluZGV4IGJiYmE5OWU1ZjUuLmJiYjBhYTk4
NGEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+PiBAQCAtMjM0LDYgKzIzNCw3IEBA
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3IHsKPj4gIHR5cGVkZWYgc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190Owo+PiAgREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKPj4KPj4gKyNpZiBfX1hFTl9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIDwgMHgwMDA0MGEwMAo+PiAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzIHsKPj4gICAgICAvKiB2aWV3ICovCj4+ICAgICAgdWludDE2X3QgdmlldzsKPj4gQEAg
LTI0NSw2ICsyNDYsMTkgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHsK
Pj4gIH07Cj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB4
ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190Owo+PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7Cj4+ICsjZW5kaWYgLyogX19YRU5f
SU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAgKi8KPj4gKwo+PiArc3RydWN0IHhlbl9o
dm1fYWx0cDJtX21lbV9hY2Nlc3Mgewo+PiArICAgIC8qIHZpZXcgKi8KPj4gKyAgICB1aW50MTZf
dCB2aWV3Owo+PiArICAgIC8qIE1lbW9yeSB0eXBlICovCj4+ICsgICAgdWludDE2X3QgaHZtbWVt
X2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovCj4gCj4gQSBzdHJ1Y3R1cmUgbmFtZSB3aXRo
ICJtZW1fYWNjZXNzIiBoYXZpbmcgYSB2YXJpYWJsZSBuYW1lCj4gImh2bW1lbV9hY2Nlc3MiIGFu
ZCBhIGNvbW1lbnQgc2F5aW5nICJ4ZW5tZW1fYWNjZXNzIi4gVGhpcyBpcwo+IGNvbmZ1c2luZy4g
SSB1bmRlcnN0YW5kIHRoYXQgeW91IGNvcHkvcGFzdGVkIHRoaXMgZnJvbSB0aGUgZXhpc3Rpbmcg
b3AKPiBidXQgaXQgZG9lc24ndCBsb29rIGdvb2QuIFBlcmhhcHMgZml4IGJvdGggaWYgd2UgYXJl
IHRvdWNoaW5nIGl0Pwo+IEFsc28sIGluIHB1YmxpYy9tZW1vcnkuaCB0aGUgd2lkdGggb2YgYWNj
ZXNzIGlzIHVpbnQ4X3Qgc28gSSdtIG5vdAo+IHN1cmUgd2h5IHRoZSBkaXNjcmVwYW5jeS4KClRo
ZSB1aW50MTZfdCBoYXMgYmVlbiBwcm9iYWJseSBjaG9zZW4gdG8gYmUgdGhhdCBiZWNhdXNlIGl0
IHNpbXBsaWZpZXMKcGFkZGluZy4gSSBjYW4gcmVuYW1lICJodm1tZW1fYWNjZXNzIiB0byBzaW1w
bHkgImFjY2VzcyIuIFNob3VsZCBJIGp1c3QKcmVtb3ZlIHRoZSBjb21tZW50LCBvciBkbyB5b3Ug
dGhpbmsgc29tZXRoaW5nIGVsc2UgaXMgbW9yZSBhcHByb3ByaWF0ZT8KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 15:09:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 15:09: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 1g4oy1-0000Wu-Gi; Tue, 25 Sep 2018 15:09:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4oy0-0000Wi-An
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 15:09:36 +0000
X-Inumbo-ID: 29dae37b-c0d5-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29dae37b-c0d5-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 15:10:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="66227188"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75285-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=850a8242a5303ceddff5d6700ee9d15307bf1b9f
X-Osstest-Versions-That: qemuu=19b599f7664b2ebfd0f405fb79c14dd241557452
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 16:09:30 +0100
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75285: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1Mjg1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMzgKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3
NTEzOAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTM4CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzUxMzgKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA3NTEzOAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1MTM4CiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzUxMzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTEzOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIDg1MGE4MjQyYTUzMDNjZWRkZmY1ZDY3MDBlZTlkMTUzMDdiZjFiOWYKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE5YjU5OWY3NjY0YjJlYmZkMGY0
MDVmYjc5YzE0ZGQyNDE1NTc0NTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTEzOCAgMjAxOC0w
OC0yOSAxNDo1NjowOCBaICAgMjcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyODUgIDIw
MTgtMDktMjUgMDk6MTg6MjAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVk
aGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNv
bS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1o
Zi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9z
dC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4NTBhODI0MmE1
MzAzY2VkZGZmNWQ2NzAwZWU5ZDE1MzA3YmYxYjlmCk1lcmdlOiAxOWI1OTlmIDhjNjQzMzYKQXV0
aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9u
IFNlcCAyNCAxMDo0NjozMyAyMDE4ICswMTAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJy
YW5jaCAncmVtb3Rlcy9hcm1icnUvdGFncy9wdWxsLXFhcGktMjAxOC0wOC0yOCcgaW50byBzdGFn
aW5nCiAgICAKICAgIFFBUEkgcGF0Y2hlcyBmb3IgMjAxOC0wOC0yOAogICAgCiAgICAjIGdwZzog
U2lnbmF0dXJlIG1hZGUgVHVlIDI4IEF1ZyAyMDE4IDE3OjIzOjMyIEJTVAogICAgIyBncGc6ICAg
ICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgMzg3MEI0MDBFQjkxODY1MwogICAgIyBncGc6IEdv
b2Qgc2lnbmF0dXJlIGZyb20gIk1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4i
CiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiTWFya3VzIEFybWJydXN0ZXIgPGFybWJy
dUBwb25kLnN1Yi5vcmc+IgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogMzU0QiBDOEIz
IEQ3RUIgMkE2QiA2ODY3ICA0RTVGIDM4NzAgQjQwMCBFQjkxIDg2NTMKICAgIAogICAgKiByZW1v
dGVzL2FybWJydS90YWdzL3B1bGwtcWFwaS0yMDE4LTA4LTI4OgogICAgICBxYXBpOiBBZGQgY29t
bWVudHMgdG8gYWlkIGRlYnVnZ2luZyBnZW5lcmF0ZWQgaW50cm9zcGVjdGlvbgogICAgICBxYXBp
OiBNaW5vciBpbnRyb3NwZWN0LnB5IGNsZWFudXBzCiAgICAgIHFhcGk6IFVwZGF0ZSBkb2NzIGZv
ciBnZW5lcmF0b3IgY2hhbmdlcyBzaW5jZSBjb21taXQgOWVlODZiODUyNjcKICAgICAgcWFwaTog
RW1pdCBhIGJsYW5rIGxpbmUgYmVmb3JlIGR1bW15IGRlY2xhcmF0aW9uCiAgICAgIHFhcGk6IERy
b3AgcWFwaV9ldmVudF9zZW5kX0ZPTygpJ3MgRXJyb3IgKiogYXJndW1lbnQKICAgICAgcWFwaTog
Rml4IGJ1aWxkX3BhcmFtcygpIGZvciBlbXB0eSBwYXJhbWV0ZXIgbGlzdAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21t
aXQgOGM2NDMzNjFlZWJhOTRiN2I4MzFhZDk1YjcwOTY5ZDk2MjAzNDM0NQpBdXRob3I6IEVyaWMg
Qmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjcgMTY6Mzk6NDMgMjAx
OCAtMDUwMAoKICAgIHFhcGk6IEFkZCBjb21tZW50cyB0byBhaWQgZGVidWdnaW5nIGdlbmVyYXRl
ZCBpbnRyb3NwZWN0aW9uCiAgICAKICAgIFdlIGNvbnNjaW91c2x5IGNob3NlIGluIGNvbW1pdCAx
YTlhNTA3YiB0byBoaWRlIFFBUEkgdHlwZSBuYW1lcwogICAgZnJvbSB0aGUgaW50cm9zcGVjdGlv
biBvdXRwdXQgb24gdGhlIHdpcmUsIGJ1dCBhZGRlZCBhIGNvbW1hbmQKICAgIGxpbmUgb3B0aW9u
IC11IHRvIHVubWFzayB0aGUgdHlwZSBuYW1lIHdoZW4gZG9pbmcgYSBkZWJ1ZyBidWlsZC4KICAg
IFRoZSB1bm1hc2sgb3B0aW9uIHN0aWxsIHJlbWFpbnMgdXNlZnVsIHRvIHNvbWUgb3RoZXIgZm9y
bXMgb2YKICAgIGF1dG9tYXRlZCBhbmFseXNpcywgc28gaXQgd2lsbCBub3QgYmUgcmVtb3ZlZDsg
aG93ZXZlciwgd2hlbiBpdAogICAgaXMgbm90IGluIHVzZSwgdGhlIGdlbmVyYXRlZCAuYyBmaWxl
IGNhbiBiZSBoYXJkIHRvIHJlYWQuICBBdAogICAgdGhlIHRpbWUgd2hlbiB3ZSBmaXJzdCBpbnRy
b2R1Y2VkIG1hc2tpbmcsIHRoZSBnZW5lcmF0ZWQgZmlsZQogICAgY29uc2lzdGVkIG9ubHkgb2Yg
YSBtb25vbGl0aGljIEMgc3RyaW5nLCBzbyB0aGVyZSB3YXMgbm8gY2xlYW4KICAgIHdheSB0byBp
bmplY3QgYW55IGNvbW1lbnRzLgogICAgCiAgICBMYXRlciwgaW4gY29tbWl0IDdkMGY5ODJiLCB3
ZSBzd2l0Y2hlZCB0aGUgZ2VuZXJhdGlvbiB0byBvdXRwdXQKICAgIGEgUUxpdCBvYmplY3QsIGlu
IHBhcnQgdG8gbWFrZSBpdCBlYXNpZXIgZm9yIGZ1dHVyZSBhZGRpdGlvbiBvZgogICAgY29uZGl0
aW9uYWwgY29tcGlsYXRpb24uICBJbiBmYWN0LCBjb21taXQgZDYyNmI2YzEgdG9vayBhZHZhbnRh
Z2UKICAgIG9mIHRoaXMgYnkgcGFzc2luZyBhIHR1cGxlIGluc3RlYWQgb2YgYSBiYXJlIG9iamVj
dCBmb3IgZW5jb2RpbmcKICAgIHRoZSBvdXRwdXQgb2YgY29uZGl0aW9uYWxzLiAgQnkgZXh0ZW5k
aW5nIHRoYXQgdHVwbGUsIHdlIGNhbiBub3cKICAgIGludGVyamVjdCBzdHJhdGVnaWMgY29tbWVu
dHMuCiAgICAKICAgIEZvciBub3csIHR5cGUgbmFtZSBkZWJ1ZyBhaWQgY29tbWVudHMgYXJlIG9u
bHkgb3V0cHV0IG9uY2UgcGVyCiAgICBtZXRhLXR5cGUsIHJhdGhlciB0aGFuIGF0IGFsbCB1c2Vz
IG9mIHRoZSBudW1iZXIgdXNlZCB0byBlbmNvZGUKICAgIHRoZSB0eXBlIHdpdGhpbiB0aGUgaW50
cm9zcGVjdGlvbiBkYXRhLiAgQnV0IHRoaXMgaXMgc3RpbGwgYSBsb3QKICAgIG1vcmUgY29udmVu
aWVudCB0aGFuIGhhdmluZyB0byByZWdlbmVyYXRlIHRoZSBmaWxlIHdpdGggdGhlCiAgICB1bm1h
c2sgb3BlcmF0aW9uIHRlbXBvcmFyaWx5IHR1cm5lZCBvbiAtIG1lcmVseSBzZWFyY2ggdGhlCiAg
ICBnZW5lcmF0ZWQgZmlsZSBmb3IgJyJOTk4iID0nIHRvIGxlYXJuIHRoZSBjb3JyZXNwb25kaW5n
IHNvdXJjZQogICAgbmFtZSBhbmQgYXNzb2NpYXRlZCBkZWZpbml0aW9uIG9mIHR5cGUgTk5OLgog
ICAgCiAgICBUaGUgZ2VuZXJhdGVkIHFhcGktaW50cm9zcGVjdC5jIGNoYW5nZXMgb25seSB3aXRo
IHRoZSBhZGRpdGlvbgogICAgb2YgY29tbWVudHMsIHN1Y2ggYXM6CiAgICAKICAgIHwgQEAgLTE0
NzU1LDYgKzE1MjQwLDcgQEAKICAgIHwgICAgICAgICAgeyAibmFtZSIsIFFMSVRfUVNUUigiWzQ4
NV0iKSwgfSwKICAgIHwgICAgICAgICAge30KICAgIHwgICAgICB9KSksCiAgICB8ICsgICAgLyog
IjQ4NSIgPSBRQ3J5cHRvQmxvY2tJbmZvTFVLU1Nsb3QgKi8KICAgIHwgICAgICBRTElUX1FESUNU
KCgoUUxpdERpY3RFbnRyeVtdKSB7CiAgICB8ICAgICAgICAgIHsgIm1lbWJlcnMiLCBRTElUX1FM
SVNUKCgoUUxpdE9iamVjdFtdKSB7CiAgICB8ICAgICAgICAgICAgICBRTElUX1FESUNUKCgoUUxp
dERpY3RFbnRyeVtdKSB7CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwODI3MjEzOTQzLjMzNTI0LTMtZWJs
YWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJy
dUByZWRoYXQuY29tPgogICAgW1JlYmFzZWQsIHVwZGF0ZSB0byBxYXBpLWNvZGUtZ2VuLnR4dCBj
b3JyZWN0ZWRdCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJl
ZGhhdC5jb20+Cgpjb21taXQgMWFhODA2Y2NmMDFlMWU3ZDJlM2M0NjM5NjI5ZjYxYjBhYjNmOGVj
NQpBdXRob3I6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBBdWcg
MjcgMTY6Mzk6NDIgMjAxOCAtMDUwMAoKICAgIHFhcGk6IE1pbm9yIGludHJvc3BlY3QucHkgY2xl
YW51cHMKICAgIAogICAgQ29tbWl0IDdkMGY5ODJiIGNoYW5nZWQgZ2VuZXJhdGVkIGludHJvc3Bl
Y3Rpb24gb3V0cHV0IHRvIG5vIGxvbmdlcgogICAgcHJvZHVjZSBsb25nIGxpbmVzIGluIHRoZSBn
ZW5lcmF0ZWQgLmMgZmlsZSwgYnV0IGZhaWxlZCB0byBhZGp1c3QKICAgIGNvbW1lbnRzIHRvIG1h
dGNoLiAgQWRkIHNvbWUgY2xhcml0eSB0aGF0IHRoZSBzaG9ydGVyIGxlbmd0aCB0aGF0CiAgICBt
YXR0ZXJzIG1vc3QgaXMgdGhlIG92ZXJhbGwgUU1QIHJlc3BvbnNlIG9uIHRoZSB3aXJlLgogICAg
CiAgICBDb21taXQgMjViMWVmMzEgdHJpZ2dlcnMgYSBwZXA4IGZvcm1hdHRpbmcgbml0LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE4MDgyNzIxMzk0My4zMzUyNC0yLWVibGFrZUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KCmNvbW1p
dCA5MTNiNWUyOGExNzRhMWM5NGM4ZWQwYmU0MWQ5YmJmZjYxMDM0YTUwCkF1dGhvcjogTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBBdWcgMjggMTQ6MDc6
MzYgMjAxOCArMDIwMAoKICAgIHFhcGk6IFVwZGF0ZSBkb2NzIGZvciBnZW5lcmF0b3IgY2hhbmdl
cyBzaW5jZSBjb21taXQgOWVlODZiODUyNjcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwODI4
MTIwNzM2LjMyMzIzLTMtYXJtYnJ1QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBC
bGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cgpjb21taXQgNWYxNDUwZjU0NDRiNDJjZGU0YjFlZGM2
MWVhNWZkY2Q1NzQwNGQzZQpBdXRob3I6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDE0OjA3OjM1IDIwMTggKzAyMDAKCiAgICBxYXBpOiBF
bWl0IGEgYmxhbmsgbGluZSBiZWZvcmUgZHVtbXkgZGVjbGFyYXRpb24KICAgIAogICAgV2UgZW1p
dCBhIGR1bW15IHZhcmlhYmxlIGluIGVhY2ggLmMgZmlsZSAidG8gc2h1dCB1cCBPU1ggdG9vbGNo
YWluCiAgICB3YXJuaW5ncyBhYm91dCBlbXB0eSAubyBmaWxlcyIgKGNvbW1pdCAyNTJkYzMxMDVm
YykuICBTZXBhcmF0ZSBpdCBmcm9tCiAgICB0aGUgY29kZSBwcmVjZWRpbmcgaXQgKGlmIGFueSkg
d2l0aCBhIGJsYW5rIGxpbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE4MDgyODEyMDczNi4z
MjMyMy0yLWFybWJydUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgoKY29tbWl0IDNhYjcyMzg1YjIxZDhkNjZkZjNmNWZlYTQyMDk3Y2Uy
NjRkYzlkNmIKQXV0aG9yOiBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CkRhdGU6ICAgV2Vk
IEF1ZyAxNSAyMTozNzozNyAyMDE4ICswODAwCgogICAgcWFwaTogRHJvcCBxYXBpX2V2ZW50X3Nl
bmRfRk9PKCkncyBFcnJvciAqKiBhcmd1bWVudAogICAgCiAgICBUaGUgZ2VuZXJhdGVkIHFhcGlf
ZXZlbnRfc2VuZF9GT08oKSB0YWtlIGFuIEVycm9yICoqIGFyZ3VtZW50LiAgVGhleQogICAgY2Fu
J3QgYWN0dWFsbHkgZmFpbCwgYmVjYXVzZSBhbGwgdGhleSBkbyB3aXRoIHRoZSBhcmd1bWVudCBp
cyBwYXNzaW5nIGl0CiAgICB0byBmdW5jdGlvbnMgdGhhdCBjYW4ndCBmYWlsOiB0aGUgUU9iamVj
dCBvdXRwdXQgdmlzaXRvciwgYW5kIHRoZQogICAgQHFtcF9lbWl0IGNhbGxiYWNrLCB3aGljaCBp
cyBlaXRoZXIgbW9uaXRvcl9xYXBpX2V2ZW50X3F1ZXVlKCkgb3IKICAgIGV2ZW50X3Rlc3RfZW1p
dCgpLgogICAgCiAgICBEcm9wIHRoZSBhcmd1bWVudCwgYW5kIHBhc3MgJmVycm9yX2Fib3J0IHRv
IHRoZSBRT2JqZWN0IG91dHB1dCB2aXNpdG9yCiAgICBhbmQgQHFtcF9lbWl0IGluc3RlYWQuCiAg
ICAKICAgIFN1Z2dlc3RlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBT
dWdnZXN0ZWQtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6
IDwyMDE4MDgxNTEzMzc0Ny4yNTAzMi00LXBldGVyeEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICAgIFtDb21taXQgbWVz
c2FnZSByZXdyaXR0ZW4sIHVwZGF0ZSB0byBxYXBpLWNvZGUtZ2VuLnR4dCBjb3JyZWN0ZWRdCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+Cgpj
b21taXQgYmRkMmQ0MmI4OTBiM2E5MDhmYTNmYmRjOTY2MTU0MWUxYjU3ZWIxNQpBdXRob3I6IE1h
cmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgQXVnIDE1IDIx
OjM3OjM2IDIwMTggKzA4MDAKCiAgICBxYXBpOiBGaXggYnVpbGRfcGFyYW1zKCkgZm9yIGVtcHR5
IHBhcmFtZXRlciBsaXN0CiAgICAKICAgIGJ1aWxkX3BhcmFtcygpIHJldHVybnMgJycgaW5zdGVh
ZCBvZiAndm9pZCcgd2hlbiB0aGVyZSBhcmUgbm8KICAgIHBhcmFtZXRlcnMuICBDYW4ndCBoYXBw
ZW4gbm93LCBidXQgdGhlIG5leHQgY29tbWl0IHdpbGwgY2hhbmdlIHRoYXQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICAgIFtw
ZXRlcng6IGNvbXBvc2UgdGhlIHBhdGNoIGZyb20gZW1haWwgcmVwbGllc10KICAgIFNpZ25lZC1v
ZmYtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE4
MDgxNTEzMzc0Ny4yNTAzMi0zLXBldGVyeEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 15:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 15:34: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 1g4pLX-0002aj-TN; Tue, 25 Sep 2018 15:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sctx=mh=citrix.com=prvs=799516519=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g4pLW-0002ae-Q8
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 15:33:54 +0000
X-Inumbo-ID: 8fad5d6a-c0d8-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fad5d6a-c0d8-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 15:34:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79568442"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 4/4] x86/HVM: prefill cache with PDPTEs when possible
Thread-Index: AQHUVNydmErkTTXmBEC4MCb/oagX/KUBEQ/g
Date: Tue, 25 Sep 2018 14:38:35 +0000
Message-ID: <37259865013849c3b03671c084065620@AMSPEX02CL03.citrite.net>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
 <5BAA459B02000078001EBC19@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA459B02000078001EBC19@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 v3 4/4] x86/HVM: prefill cache with PDPTEs
 when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTggMTU6MjcKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+Cj4gU3ViamVjdDogW1BBVENIIHYzIDQvNF0geDg2L0hWTTogcHJlZmlsbCBjYWNoZSB3aXRo
IFBEUFRFcyB3aGVuIHBvc3NpYmxlCj4gCj4gU2luY2Ugc3RyaWN0bHkgc3BlYWtpbmcgaXQgaXMg
aW5jb3JyZWN0IGZvciBndWVzdF93YWxrX3RhYmxlcygpIHRvIHJlYWQKPiBMMyBlbnRyaWVzIGR1
cmluZyBQQUUgcGFnZSB3YWxrcyAodGhleSBnZXQgbG9hZGVkIGZyb20gbWVtb3J5IG9ubHkgdXBv
bgo+IENSMyBsb2FkcyBhbmQgY2VydGFpbiBUTEIgZmx1c2hlcyksIHRyeSB0byBvdmVyY29tZSB0
aGlzIHdoZXJlIHBvc3NpYmxlCj4gYnkgcHJlLWxvYWRpbmcgdGhlIHZhbHVlcyBmcm9tIGhhcmR3
YXJlIGludG8gdGhlIGNhY2hlLiBTYWRseSB0aGUKPiBpbmZvcm1hdGlvbiBpcyBhdmFpbGFibGUg
aW4gdGhlIEVQVCBjYXNlIG9ubHkuIE9uIHRoZSBwb3NpdGl2ZSBzaWRlIGZvcgo+IE5QVCB0aGUg
c3BlYyBzcGVsbHMgb3V0IHRoYXQgTDMgZW50cmllcyBhcmUgYWN0dWFsbHkgcmVhZCBvbiB3YWxr
cywgc28KPiB1cyByZWFkaW5nIHRoZW0gaXMgY29uc2lzdGVudCB3aXRoIGhhcmR3YXJlIGJlaGF2
aW9yIGluIHRoYXQgY2FzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cgo+IC0tLQo+IHYyOiBSZS1iYXNlLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMjM4NSw2ICsyMzg1
LDIzIEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2UKPiAKPiAgICAg
IHZpby0+bW1pb19yZXRyeSA9IDA7Cj4gCj4gKyAgICBpZiAoICFjdXJyLT5hcmNoLmh2bS5kYXRh
X2NhY2hlLT5udW1fZW50cyAmJgo+ICsgICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5tb2RlLT5n
dWVzdF9sZXZlbHMgPT0gMyApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
Kwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHVpbnQ2NF90IHBkcHRlOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBodm1fcmVh
ZF9wZHB0ZShjdXJyLCBpLCAmcGRwdGUpICkKPiArICAgICAgICAgICAgICAgIGh2bWVtdWxfd3Jp
dGVfY2FjaGUoY3Vyci0+YXJjaC5odm0uZGF0YV9jYWNoZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzNdICYKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQQUREUl9NQVNLICYgfjB4MWYpKSArIGkg
Kgo+IHNpemVvZihwZHB0ZSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMsICZwZHB0ZSwgc2l6ZW9mKHBkcHRlKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmh2bWVtdWxfY3R4dC0+Y3R4dCwgb3BzKTsKPiAgICAgIGlm
ICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHZpby0+bW1pb19yZXRyeSApCj4gICAgICAgICAgcmMg
PSBYODZFTVVMX1JFVFJZOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtMTM2OCw2ICsxMzY4LDI1IEBAIHN0
YXRpYyB2b2lkIHZteF9zZXRfaW50ZXJydXB0X3NoYWRvdyhzdHIKPiAgICAgIF9fdm13cml0ZShH
VUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sIGludHJfc2hhZG93KTsKPiAgfQo+IAo+ICtzdGF0
aWMgYm9vbCByZWFkX3BkcHRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaWR4LCB1aW50
NjRfdCAqcGRwdGUpCj4gK3sKPiArICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4p
IHx8ICFodm1fcGFlX2VuYWJsZWQodikgfHwKPiArICAgICAgICAgKHYtPmFyY2guaHZtLmd1ZXN0
X2VmZXIgJiBFRkVSX0xNQSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBp
ZiAoIGlkeCA+PSA0ICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdm14X3ZtY3NfZW50
ZXIodik7Cj4gKyAgICBfX3ZtcmVhZChHVUVTVF9QRFBURShpZHgpLCBwZHB0ZSk7Cj4gKyAgICB2
bXhfdm1jc19leGl0KHYpOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICBzdGF0
aWMgdm9pZCB2bXhfbG9hZF9wZHB0cnMoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgY3IzID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107Cj4gQEAgLTI0NjYsNiArMjQ4
NSw4IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQKPiAgICAgICAg
ICBpZiAoIGNwdV9oYXNfdm14X2VwdF8xZ2IgKQo+ICAgICAgICAgICAgICB2bXhfZnVuY3Rpb25f
dGFibGUuaGFwX2NhcGFiaWxpdGllcyB8PSBIVk1fSEFQX1NVUEVSUEFHRV8xR0I7Cj4gCj4gKyAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnJlYWRfcGRwdGUgPSByZWFkX3BkcHRlOwo+ICsKPiAg
ICAgICAgICBzZXR1cF9lcHRfZHVtcCgpOwo+ICAgICAgfQo+IAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
PiBAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewo+IAo+ICAg
ICAgdm9pZCAoKmZwdV9sZWF2ZSkoc3RydWN0IHZjcHUgKnYpOwo+IAo+ICsgICAgYm9vbCAoKnJl
YWRfcGRwdGUpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5kZXgsIHVpbnQ2NF90Cj4g
KnBkcHRlKTsKPiArCj4gICAgICBpbnQgICgqZ2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYs
IHU2NCAqKTsKPiAgICAgIGludCAgKCpzZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0
KTsKPiAKPiBAQCAtNDQzLDYgKzQ0NSwxMiBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
aHZtX2dldF9zaGFkCj4gICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9zaGFkb3dfZ3NfYmFzZSh2
KTsKPiAgfQo+IAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaHZtX3JlYWRfcGRwdGUoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpbmRleCwKPiB1aW50NjRfdCAqcGRwdGUpCj4gK3sKPiArICAg
IHJldHVybiBodm1fZnVuY3MucmVhZF9wZHB0ZSAmJgo+ICsgICAgICAgICAgIGFsdGVybmF0aXZl
X2NhbGwoaHZtX2Z1bmNzLnJlYWRfcGRwdGUsIHYsIGluZGV4LCBwZHB0ZSk7Cj4gK30KPiArCj4g
IHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYs
IHU2NCAqdmFsKQo+ICB7Cj4gICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdz
ICYmCj4gCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16: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 1g4pzx-0005v8-9J; Tue, 25 Sep 2018 16:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4pzv-0005uv-Qz
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:15:39 +0000
X-Inumbo-ID: 6501b820-c0de-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6501b820-c0de-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:16: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 1g4pzs-00033n-1h; Tue, 25 Sep 2018 16:15: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 1g4pzr-0000Sj-IJ; Tue, 25 Sep 2018 16:15:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4pzr-00063i-HA; Tue, 25 Sep 2018 16:15:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-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-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=95d19cd01591b0eadedb03eda9ae427cc4b01874
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 16:15:35 +0000
Subject: [Xen-devel] [libvirt test] 128041: 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>

ZmxpZ2h0IDEyODA0MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDk1ZDE5Y2QwMTU5MWIwZWFkZWRiMDNlZGE5
YWU0MjdjYzRiMDE4NzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMTIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTExIGRheXMgICA5MyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwNDEgIDIwMTgtMDktMjUgMDQ6MTg6NTMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFydGluIEts
ZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWF0dGhpYXMgQm9sdGUgPG1hdHRoaWFz
LmJvbHRlQGdvb2dsZW1haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29s
YXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJk
aW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CiAgUGlubyBUb3NjYW5vIDxwdG9zY2Fub0ByZWRoYXQuY29tPgogIFJhZG9zdGluIFN0b3lh
bm92IDxyc3RveWFub3YxQGdtYWlsLmNvbT4KICBSYW15IEVsa2VzdCA8cmFteWVsa2VzdEBnbWFp
bC5jb20+CiAgcmFteWVsa2VzdCA8cmFteWVsa2VzdEBnbWFpbC5jb20+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNoaSBMZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+CiAgU2hpIExlaSA8c2hpbGVpLm1hc3Nj
bG91ZHNAZ214LmNvbT4KICBTaGljaGFuZ2t1byA8c2hpLmNoYW5na3VvQGgzYy5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+CiAgU2ltb24gS29ieWRh
IDxza29ieWRhQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25p
Y2FsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBT
dWtyaXQgQmhhdG5hZ2FyIDxza3J0Ymh0bmdyQGdtYWlsLmNvbT4KICBUb23DocWhIEdvbGVtYmlv
dnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICB3MDAyNTE1NzQgPHdhbmdqaWU4OEBodWF3ZWkuY29tPgogIFdhbmcgSHVh
cWlhbmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hh
bzI1NUB6dGUuY29tLmNuPgogIFdlaWx1biBaaHUgPHpodXdlaWx1bkBodWF3ZWkuY29tPgogIFd1
IFpvbmd5b25nIDxjb3JkaXVzLnd1QGh1YXdlaS5jb20+CiAgeGluaHVhLkNhbyA8Y2FveGluaHVh
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTkyMTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16: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 1g4q2j-00063A-PT; Tue, 25 Sep 2018 16:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4q2i-000635-Lo
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:18:32 +0000
X-Inumbo-ID: cb59a05e-c0de-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb59a05e-c0de-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:19:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79572978"
To: Jan Beulich <JBeulich@suse.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
 <5BAA2D1302000078001EB979@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=
 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
 6+ahAA==
Message-ID: <b1bf6cb0-f3d3-28fc-2062-e8bf3411c35e@citrix.com>
Date: Tue, 25 Sep 2018 16:30:07 +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: <5BAA2D1302000078001EB979@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] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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>

T24gMjUvMDkvMTggMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE4IGF0
IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEzLzA5LzE4
IDExOjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoZSBmdW5jdGlvbiBkb2VzIHR3byB0cmFu
c2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVzdCBhY2Nlc3MuCj4+PiBBbnkgZmFp
bHVyZSBvZiB0aGUgZmlyc3QgdHJhbnNsYXRpb24gc3RlcCAoZ3Vlc3QgbGluZWFyIC0+IGd1ZXN0
Cj4+PiBwaHlzaWNhbCksIHJlc3VsdGluZyBpbiAjUEYsIG91Z2h0IHRvIHRha2UgcHJlY2VkZW5j
ZSBvdmVyIGFueSBmYWlsdXJlCj4+PiBvZiB0aGUgc2Vjb25kIHN0ZXAgKGd1ZXN0IHBoeXNpY2Fs
IC0+IGhvc3QgcGh5c2ljYWwpLgo+PiBXaHk/ICBXaGF0IGlzIHRoZSBiYXNpcyBvZiB0aGlzIHBy
ZXN1bXB0aW9uPwo+Pgo+PiBBcyBmYXIgYXMgd2hhdCByZWFsIGhhcmR3YXJlIGRvZXMuLi4KPj4K
Pj4gVGhpcyB0ZXN0IHNldHMgdXAgYSBiYWxsb29uZWQgcGFnZSBhbmQgYSByZWFkLW9ubHkgcGFn
ZS4gIEkuZS4gYSBzZWNvbmQKPj4gc3RhZ2UgZmF1bHQgb24gdGhlIGZpcnN0IHBhcnQgb2YgYSBt
aXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPj4gZmF1bHQgb24gdGhlIHNlY29u
ZCBwYXJ0IG9mIHRoZSBhY2Nlc3MuCj4+Cj4+IChkMSkgLS0tIFhlbiBUZXN0IEZyYW1ld29yayAt
LS0KPj4gKGQxKSBFbnZpcm9ubWVudDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBsZXZlbHMpCj4+
IChkMSkgVGVzdCBzcGxpdGZhdWx0Cj4+IChkMSkgQWJvdXQgdG8gcmVhZAo+PiAoWEVOKSAqKiog
RVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MSwgZ3BhIDAwMDAwMDAwMDAxMWNmZmMKPj4gKGQxKSBS
ZWFkaW5nIFBUUjogZ290IDAwMDAwMDAwZmZmZmZmZmYKPj4gKGQxKSBBYm91dCB0byB3cml0ZQo+
PiAoWEVOKSAqKiogRVBUIHF1YWwgMDAwMDAwMDAwMDAwMDE4MiwgZ3BhIDAwMDAwMDAwMDAxMWNm
ZmMKPj4gKGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gKGQxKSBQQU5JQzog
VW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAwMDAwMDAwMDAxMDQ3ZTAKPj4gKGQxKSBWZWMg
MTQgI1BGWy1kLXNXUF0gJWNyMiAwMDAwMDAwMDAwMTFkMDAwCj4+IChkMSkgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+Cj4+IFRoZSBzZWNvbmQgc3RhZ2UgZmF1bHQgaXMgcmVjb2du
aXNlZCBmaXJzdCwgd2hpY2ggaXMgY29udHJhcnkgdG8geW91cgo+PiBwcmVzdW1wdGlvbiwgaS5l
LiB0aGUgY29kZSBpbiBpdHMgY3VycmVudCBmb3JtIGFwcGVhcnMgdG8gYmUgY29ycmVjdC4KPiBD
b21pbmcgYmFjayB0byB0aGlzIGV4YW1wbGUgb2YgeW91cnM6IEFzIGEgZmlyc3Qgc3RlcCwgYXJl
IHdlIGluCj4gYWdyZWVtZW50IHRoYXQgd2l0aCB0aGUgZXhjZXB0aW9uIG9mIHZlcnkgY29tcGxl
eCBpbnN0cnVjdGlvbnMKPiAoRlNBVkUsIEZYU0FWRSwgWFNBVkUgZXRjKSBpbnN0cnVjdGlvbnMg
YXJlIHN1cHBvc2VkIHRvIHdvcmsgaW4gYW4KPiBhbGwtb3Itbm90aGluZyBtYW5uZXIgd2hlbiBp
dCBjb21lcyB0byB1cGRhdGluZyBvZiBhcmNoaXRlY3R1cmFsCj4gc3RhdGUgKGJlIGl0IHJlZ2lz
dGVycyBvciBtZW1vcnkpPwoKTm8uwqAgUmVhZCBDaGFwdGVyIEludGVsIFZvbDMgOC4xIGFuZCA4
LjIsIHdoaWNoIG1ha2VzIGl0IHF1aXRlIGNsZWFyCnRoYXQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBt
YXkgYmUgc3BsaXQgYWNjZXNzLCBhbmQgb2JzZXJ2YWJseSBzbyB0byBvdGhlcgpwcm9jZXNzb3Jz
IGluIHRoZSBzeXN0ZW0uCgpJJ3ZlIGV2ZW4gZm91bmQgYSBuZXcgYml0IGluIGl0IHdoaWNoIHNh
eXMgdGhhdCA+cXVhZHdvcmQgU1NFIGFjY2Vzc2VzCm1heSBldmVuIHJlc3VsdCBpbiBhIHBhcnRp
YWwgd3JpdGUgYmVpbmcgY29tcGxldGVkIGJlZm9yZSAjUEYgaXMgcmFpc2VkLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:20:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16:20: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 1g4q4R-0006gn-6v; Tue, 25 Sep 2018 16:20: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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4q4P-0006gf-Tr
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:20:17 +0000
X-Inumbo-ID: 9500c28f-c0de-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9500c28f-c0de-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 18:18:05 +0200 (CEST)
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 61DC87A9;
 Tue, 25 Sep 2018 09:20:15 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 997D73F5BD;
 Tue, 25 Sep 2018 09:20:14 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BAA309A02000078001EB990@prv1-mh.provo.novell.com>
 <0fa633f7-3421-0faa-5c81-152523a3f169@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <376d1a08-45d8-1127-41c6-e70747ef40cb@arm.com>
Date: Tue, 25 Sep 2018 17:20:13 +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: <0fa633f7-3421-0faa-5c81-152523a3f169@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm: fix Dom build after cd8015b634
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAyNS8wOS8xOCAxNDowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8wOS8x
OCAxMzo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoZSByZW1vdmFsIG9mIHRoZSBWTEEgdGhl
cmUgaGFzIGNoYW5nZWQgc2l6ZW9mKCkgZm9yIHRoZSBhcnJheS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gVW50ZXN0ZWQ7IHB1
cmVseSBiYXNlZCBvbiBsb29raW5nIGF0IHRoZSBjb2RlLgoKSSBoYXZlIHRlc3RlZCBpdCwgaXQg
cmVzb2x2ZWQgdGhlIGJvb3QuCgo+IAo+IE9vcHMuwqAgWWVzIC0gdGhhdCB3aWxsIGNhdXNlIHRo
aW5ncyB0byBnbyB3cm9uZy4KPiAKPiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQW5kIHB1c2hlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:26:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16:26: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 1g4qAW-0006vx-3p; Tue, 25 Sep 2018 16:26:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4qAU-0006vn-Qp
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:26:34 +0000
X-Inumbo-ID: eaa58b65-c0df-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eaa58b65-c0df-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:27:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 10:26:31 -0600
Message-Id: <5BAA61B302000078001EBD00@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 10:26:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
References: <5AEB12F802000078001C0772@prv1-mh.provo.novell.com>
 <5AEB132002000000000F90D3@prv1-mh.provo.novell.com>
 <5AEB132002000078001EBCE8@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Xen 4.10.2 released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjEwLjIu
IFRoaXMgaXMKYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGZyb20gaXRzIGdpdCByZXBvc2l0b3J5Cmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMvc3RhYmxlLTQuMTAKKHRhZyBSRUxFQVNFLTQuMTAuMikgb3IgZnJvbSB0aGUgWGVuUHJv
amVjdCBkb3dubG9hZCBwYWdlCmh0dHA6Ly93d3cueGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hl
bi1hcmNoaXZlcy94ZW4tcHJvamVjdC00MTAtc2VyaWVzL3hlbi00MTAyLmh0bWwgCih3aGVyZSBh
IGxpc3Qgb2YgY2hhbmdlcyBjYW4gYWxzbyBiZSBmb3VuZCkuCgpXZSByZWNvbW1lbmQgYWxsIHVz
ZXJzIG9mIHRoZSA0LjEwIHN0YWJsZSBzZXJpZXMgdG8gdXBkYXRlIHRvIHRoaXMKbGF0ZXN0IHBv
aW50IHJlbGVhc2UuCgpSZWdhcmRzLCBKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16:27: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 1g4qB1-0006yf-Fy; Tue, 25 Sep 2018 16:27:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4qAz-0006yM-WD
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:27:06 +0000
X-Inumbo-ID: fe168370-c0df-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe168370-c0df-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:28: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 1g4qAy-0003Ih-EC; Tue, 25 Sep 2018 16:27: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 1g4qAy-0001aM-2X; Tue, 25 Sep 2018 16:27:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4qAy-0004u2-1c; Tue, 25 Sep 2018 16:27:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-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-raw:migrate-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
X-Osstest-Versions-This: linux=02214bfc89c71bcc5167f653994cfa5c57f10ff1
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 16:27:04 +0000
Subject: [Xen-devel] [linux-linus test] 128022: 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>

ZmxpZ2h0IDEyODAyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDAyMjE0YmZjODljNzFiY2M1MTY3ZjY1Mzk5NGNmYTVjNTdmMTBmZjEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRi
MzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToy
MDo1NSBaICAgNDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUg
MTM6MDY6NTYgWiAgIDQxIGRheXMgICA0MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgwMjIgIDIwMTgtMDktMjQgMTk6Mzk6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjIyNjQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjgyNDM1
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:27:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16: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 1g4qBC-00071n-UA; Tue, 25 Sep 2018 16:27:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=u73d=mh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g4qBA-00071L-TC
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:27:16 +0000
X-Inumbo-ID: 04c7505f-c0e0-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04c7505f-c0e0-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:28:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 25 Sep 2018 10:27:15 -0600
Message-Id: <5BAA61E002000078001EBD03@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 25 Sep 2018 10:27:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
References: <5A168AFC02000078001913C6@prv1-mh.provo.novell.com>
 <5A951FD002000000000F37DE@prv1-mh.provo.novell.com>
 <5A167CEC02000078001EBCFC@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Xen 4.9.3 released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjkuMy4g
VGhpcyBpcwphdmFpbGFibGUgaW1tZWRpYXRlbHkgZnJvbSBpdHMgZ2l0IHJlcG9zaXRvcnkKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9o
ZWFkcy9zdGFibGUtNC45Cih0YWcgUkVMRUFTRS00LjkuMykgb3IgZnJvbSB0aGUgWGVuUHJvamVj
dCBkb3dubG9hZCBwYWdlCmh0dHA6Ly93d3cueGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1h
cmNoaXZlcy94ZW4tcHJvamVjdC00OS1zZXJpZXMveGVuLTQ5My5odG1sIAood2hlcmUgYSBsaXN0
IG9mIGNoYW5nZXMgY2FuIGFsc28gYmUgZm91bmQpLgoKV2UgcmVjb21tZW5kIGFsbCB1c2VycyBv
ZiB0aGUgNC45IHN0YWJsZSBzZXJpZXMgdG8gdXBkYXRlIHRvIHRoaXMKbGF0ZXN0IHBvaW50IHJl
bGVhc2UuCgpSZWdhcmRzLCBKYW4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:37:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16:37: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 1g4qKd-0008Id-2B; Tue, 25 Sep 2018 16:37:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcb4=mh=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g4qKb-0008IS-JZ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:37:01 +0000
X-Inumbo-ID: 60b1ca7a-c0e1-11e8-a6a9-d7ebe60f679a
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60b1ca7a-c0e1-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:38:06 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id h4-v6so19904701edi.6
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 09:37:00 -0700 (PDT)
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=B6LHVkiUXSIl0yYsCBNUaNMNdXiSZ9Oxp4NVCS0udqM=;
 b=ZLDw0iY5zbIyvhML+AsvpCoA+bO/3JssUt4KPfnu02GBOmnyTZO2BxvzYwmL80Bo5P
 j+ciNd5MAyYgCkHR/LeR9c/HycHGFIeU1wflpHmBhhn2sC5Gv1WD/4I6kdsN+gjR+3Ho
 PRZudQsRaSRHcXXMQhuDo0qZ92GDAjcHmeuVcyb3GckpPMa+q1iRGKu+WQrCDC5roW9a
 vaH/1wmJ8wEuV40InZVAabYdeJkcmL+1lM8HqSLfXU0BlvPNiMH6iViXKBsA5sJnoz0+
 W3uRolwA77KxWBKXHQuFvX9Pm5yrQw9fG9szPhqeOvM3sMzumS/q6xsL1/HWqw8oYDbJ
 6CJA==
X-Gm-Message-State: ABuFfoiTkxtVoGhSRuFN+PAwzdjTUtYP9ma9Wof3wI3FC2Q3CeVW0qa8
 AeXrUksYOcBGSgLQRTOX2+/1bG9D
X-Google-Smtp-Source: ACcGV632xmqKG1lf047PHwCi7v61X5pF6fXPUItA5bYW11y6chZ3X4mjG5DomJeTDWDcQGsT82Y9FA==
X-Received: by 2002:aa7:ce8b:: with SMTP id y11-v6mr2848761edv.4.1537893419039; 
 Tue, 25 Sep 2018 09:36:59 -0700 (PDT)
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com.
 [209.85.128.49])
 by smtp.gmail.com with ESMTPSA id d26-v6sm5164742edp.44.2018.09.25.09.36.58
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 25 Sep 2018 09:36:58 -0700 (PDT)
Received: by mail-wm1-f49.google.com with SMTP id y13-v6so9574924wmi.1
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 09:36:58 -0700 (PDT)
X-Received: by 2002:a1c:8c08:: with SMTP id o8-v6mr1582663wmd.60.1537893417978; 
 Tue, 25 Sep 2018 09:36:57 -0700 (PDT)
MIME-Version: 1.0
References: <20180903154734.25361-1-apop@bitdefender.com>
 <CABfawh=MDOR=gDD7L5fb98p3iPEWdp63NgJEQaZMVFPczB-PBg@mail.gmail.com>
 <e96fa011-6355-4b23-0190-556a9c2ce48f@bitdefender.com>
In-Reply-To: <e96fa011-6355-4b23-0190-556a9c2ce48f@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 25 Sep 2018 10:36:20 -0600
X-Gmail-Original-Message-ID: <CABfawhky-DWCZios8eqnw-vG_imCz4zuHWOVZgnQpFdJxCKdsA@mail.gmail.com>
Message-ID: <CABfawhky-DWCZios8eqnw-vG_imCz4zuHWOVZgnQpFdJxCKdsA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: 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>, Adrian Pop <apop@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 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>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgOTowNCBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gOS8xOS8xOCA2OjI5IFBNLCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBNb24sIFNlcCAzLCAyMDE4IGF0IDk6NDcgQU0gQWRyaWFu
IFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
b3AuaAo+ID4+IGluZGV4IGJiYmE5OWU1ZjUuLmJiYjBhYTk4NGEgMTAwNjQ0Cj4gPj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vaHZtX29wLmgKPiA+PiBAQCAtMjM0LDYgKzIzNCw3IEBAIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV92aWV3IHsKPiA+PiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB4
ZW5faHZtX2FsdHAybV92aWV3X3Q7Cj4gPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1fYWx0cDJtX3ZpZXdfdCk7Cj4gPj4KPiA+PiArI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X18gPCAweDAwMDQwYTAwCj4gPj4gIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
cyB7Cj4gPj4gICAgICAvKiB2aWV3ICovCj4gPj4gICAgICB1aW50MTZfdCB2aWV3Owo+ID4+IEBA
IC0yNDUsNiArMjQ2LDE5IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7
Cj4gPj4gIH07Cj4gPj4gIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNj
ZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3Q7Cj4gPj4gIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOwo+ID4+ICsjZW5kaWYg
LyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAgKi8KPiA+PiArCj4gPj4g
K3N0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzIHsKPiA+PiArICAgIC8qIHZpZXcgKi8K
PiA+PiArICAgIHVpbnQxNl90IHZpZXc7Cj4gPj4gKyAgICAvKiBNZW1vcnkgdHlwZSAqLwo+ID4+
ICsgICAgdWludDE2X3QgaHZtbWVtX2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovCj4gPgo+
ID4gQSBzdHJ1Y3R1cmUgbmFtZSB3aXRoICJtZW1fYWNjZXNzIiBoYXZpbmcgYSB2YXJpYWJsZSBu
YW1lCj4gPiAiaHZtbWVtX2FjY2VzcyIgYW5kIGEgY29tbWVudCBzYXlpbmcgInhlbm1lbV9hY2Nl
c3MiLiBUaGlzIGlzCj4gPiBjb25mdXNpbmcuIEkgdW5kZXJzdGFuZCB0aGF0IHlvdSBjb3B5L3Bh
c3RlZCB0aGlzIGZyb20gdGhlIGV4aXN0aW5nIG9wCj4gPiBidXQgaXQgZG9lc24ndCBsb29rIGdv
b2QuIFBlcmhhcHMgZml4IGJvdGggaWYgd2UgYXJlIHRvdWNoaW5nIGl0Pwo+ID4gQWxzbywgaW4g
cHVibGljL21lbW9yeS5oIHRoZSB3aWR0aCBvZiBhY2Nlc3MgaXMgdWludDhfdCBzbyBJJ20gbm90
Cj4gPiBzdXJlIHdoeSB0aGUgZGlzY3JlcGFuY3kuCj4KPiBUaGUgdWludDE2X3QgaGFzIGJlZW4g
cHJvYmFibHkgY2hvc2VuIHRvIGJlIHRoYXQgYmVjYXVzZSBpdCBzaW1wbGlmaWVzCj4gcGFkZGlu
Zy4gSSBjYW4gcmVuYW1lICJodm1tZW1fYWNjZXNzIiB0byBzaW1wbHkgImFjY2VzcyIuIFNob3Vs
ZCBJIGp1c3QKPiByZW1vdmUgdGhlIGNvbW1lbnQsIG9yIGRvIHlvdSB0aGluayBzb21ldGhpbmcg
ZWxzZSBpcyBtb3JlIGFwcHJvcHJpYXRlPwoKSnVzdCByZW5hbWluZyB0aGUgdmFyaWFibGUgc2hv
dWxkIHN1ZmZpY2UsIHRoZSBjb21tZW50IGlzIGhlbHBmdWwgdG8KZXhwbGFpbiB3aGF0IHZhbHVl
cyBnbyBpbiB0aGUgZmllbGQuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16: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 1g4qas-0001dP-J8; Tue, 25 Sep 2018 16:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4qar-0001dJ-3C
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 16:53:49 +0000
X-Inumbo-ID: b94cafe7-c0e3-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b94cafe7-c0e3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:54:53 +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 CC0247A9;
 Tue, 25 Sep 2018 09:53:46 -0700 (PDT)
Received: from [10.4.12.35] (e108454-lin.Emea.Arm.com [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2F6EC3F5BD;
 Tue, 25 Sep 2018 09:53:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180824165820.32620-1-julien.grall@arm.com>
 <20180824165820.32620-5-julien.grall@arm.com>
 <09b9e9b9-1d66-7ac0-66ea-ed813ce16d7b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8fee5f38-e98d-3f25-3d80-ded6beee1187@arm.com>
Date: Tue, 25 Sep 2018 17:53:44 +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: <09b9e9b9-1d66-7ac0-66ea-ed813ce16d7b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] xen/arm: cpufeature: Add helper to
 check constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-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>

CgpPbiAzMC8wOC8xOCAxODo0MywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGksCgo+IE9uIDI0LjA4LjE4IDE5OjU4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNvbWUg
Y2FwYWJhYmlsaXRpZXMgYXJlIHNldCByaWdodCBkdXJpbmcgYm9vdCBhbmQgd2lsbCBuZXZlciBj
aGFuZ2UKPj4gYWZ0ZXJ3YXJkcy4gQXQgdGhlIG1vbWVudCwgdGhlIGZ1bmN0aW9uIGNwdV9oYXZl
X2NhcHMgd2lsbCBjaGVjayB3aGV0aGVyCj4+IHRoZSBjYXAgaXMgZW5hYmxlZCBmcm9tIHRoZSBt
ZW1vcnkuCj4+Cj4+IEl0IGlzIHBvc3NpYmxlIHRvIGF2b2lkIHRoZSBsb2FkIGZyb20gdGhlIG1l
bW9yeSBieSB1c2luZyBhbgo+PiBBTFRFUk5BVElWRS4gV2l0aCB0aGF0IHRoZSBjaGVjayBpcyBq
dXN0IHJlZHVjZWQgdG8gMSBpbnN0cnVjdGlvbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+Cj4+IFRoaXMgaXMgdGhl
IHN0YXRpYyBrZXkgZm9yIHRoZSBwb29yLiBBdCBzb21lIHBvaW50IHdlIG1pZ2h0IHdhbnQgdG8K
Pj4gaW50cm9kdWNlIHNvbWV0aGluZyBzaW1pbGFyIHRvIHN0YXRpYyBrZXkgaW4gWGVuLgo+PiAt
LS0KPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAxMiArKysrKysrKysr
KysKPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIAo+PiBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZmVhdHVyZS5oCj4+IGluZGV4IDNkZTZiNTQzMDEuLjljMjk3YzUyMWMgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4+IEBAIC02Myw2ICs2MywxOCBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgY3B1c19oYXZlX2NhcCh1bnNpZ25lZCBpbnQgbnVtKQo+PiDCoMKgwqDCoMKg
IHJldHVybiB0ZXN0X2JpdChudW0sIGNwdV9od2NhcHMpOwo+PiDCoCB9Cj4gCj4gKyNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KCkkgd291bGQgcmF0aGVyIG5vdCwgYWx0ZXJuYXRpdmUuaCBh
bHJlYWR5IGluY2x1ZGVzIGNwdWZlYXR1cmUuaC4KCk15IHByZWZlcmVuY2Ugd291bGQgYmUgdGhl
IHVzZXIgb2YgY3B1c19oYXZlX2NvbnN0X2NhcCgpIHRvIGluY2x1ZGUgCmFsdGVybmF0aXZlLmgu
CgpDaGVlcnMsCgo+IAo+IAo+PiArLyogU3lzdGVtIGNhcGFiaWxpdHkgY2hlY2sgZm9yIGNvbnN0
YW50IGNhcCAqLwo+PiArI2RlZmluZSBjcHVzX2hhdmVfY29uc3RfY2FwKG51bSkgKHvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCBib29sIF9fcmV0
O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoIm1vdiAl
MCwgIzAiLMKgwqDCoMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAibW92ICUwLCAjMSIswqDCoMKgwqAgXAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIG51bSnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAiPXIiIChfX3JldCkpO8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCBfX3JldDvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCB9KQo+PiArCj4+IMKgIHN0YXRpYyBpbmxpbmUgdm9p
ZCBjcHVzX3NldF9jYXAodW5zaWduZWQgaW50IG51bSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIGlm
IChudW0gPj0gQVJNX05DQVBTKQo+Pgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 16:55:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 16:55: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 1g4qc1-0001hP-Vk; Tue, 25 Sep 2018 16:55:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4qc0-0001hJ-Hp
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 16:55:00 +0000
X-Inumbo-ID: e37abbb6-c0e3-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e37abbb6-c0e3-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 16:56:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79576720"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <5BA0EF5602000078001E96C2@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=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <5949de16-c756-4bef-ea6b-50a07d7d30a1@citrix.com>
Date: Tue, 25 Sep 2018 17:14:54 +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: <5BA0EF5602000078001E96C2@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: use VMLOAD for PV 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: 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>

T24gMTgvMDkvMTggMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEJlc2lkZXMgdGhlIG1lbnRp
b25lZCBvZGRpdHkgd2l0aCBtZWFzdXJlZCBwZXJmb3JtYW5jZSwgSSd2ZSBhbHNvCj4gbm90aWNl
ZCBhIHNpZ25pZmljYW50IGRpZmZlcmVuY2UgKG9mIGF0IGxlYXN0IDE1MCBjbG9ja3MpIGJldHdl
ZW4KPiBtZWFzdXJpbmcgaW1tZWRpYXRlbHkgYXJvdW5kIHRoZSBjYWxscyB0byBzdm1fbG9hZF9z
ZWdzKCkgYW5kIG1lYXN1cmluZwo+IGltbWVkaWF0ZWx5IGluc2lkZSB0aGUgZnVuY3Rpb24uCgpU
aGlzIGlzIGEgbGl0dGxlIGNvbmNlcm5pbmcuwqAgSXQgZWl0aGVyIG1lYW5zIHRoYXQgdGhlcmUg
aXMgYSBidWcgd2l0aAp5b3VyIHRpbWluZywgb3IgKGFsb25nIHRoZSBzYW1lIGxpbmUgYXMgd2h5
IEkgdGhpbmsgdGhlIHByZWZldGNoIG1ha2VzIGEKZGlmZmVyZW5jZSksIHRoZSBtYXBwaW5nIG9m
IG9mIHN2bV9sb2FkX3NlZ3MoKSBpcyByZWxpYWJseSBUTEItY29sZCBpbgp0aGUgY29udGV4dCBz
d2l0Y2ggcGF0aC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCj4gQEAgLTUyLDYgKzUyLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9odm0v
aHZtLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5oPgo+ICAjaW5jbHVkZSA8YXNt
L2h2bS9zdXBwb3J0Lmg+Cj4gKyNpbmNsdWRlIDxhc20vaHZtL3N2bS9zdm0uaD4KPiAgI2luY2x1
ZGUgPGFzbS9odm0vdmlyaWRpYW4uaD4KPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgo+ICAj
aW5jbHVkZSA8YXNtL21zci5oPgo+IEBAIC0xMjgxLDExICsxMjgyLDM1IEBAIHN0YXRpYyB2b2lk
IGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KPiAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICp1cmVncyA9ICZuLT5hcmNoLnVzZXJfcmVnczsKPiAgICAgIGludCBhbGxfc2Vnc19va2F5ID0g
MTsKPiAgICAgIHVuc2lnbmVkIGludCBkaXJ0eV9zZWdtZW50X21hc2ssIGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKPiArICAgIGJvb2wgZnNfZ3NfZG9uZSA9IGZhbHNlOwo+ICAKPiAgICAgIC8q
IExvYWQgYW5kIGNsZWFyIHRoZSBkaXJ0eSBzZWdtZW50IG1hc2suICovCj4gICAgICBkaXJ0eV9z
ZWdtZW50X21hc2sgPSBwZXJfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1KTsKPiAgICAgIHBl
cl9jcHUoZGlydHlfc2VnbWVudF9tYXNrLCBjcHUpID0gMDsKPiAgCj4gKyNpZmRlZiBDT05GSUdf
SFZNCj4gKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNl
ICYmIGNwdV9oYXNfc3ZtICYmCj4gKyAgICAgICAgICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykg
JiB+MykgJiYKPiArICAgICAgICAgLyoKPiArICAgICAgICAgICogVGhlIHJlbWFpbmluZyBwYXJ0
IGlzIGp1c3QgZm9yIG9wdGltaXphdGlvbjogSWYgb25seSBzaGFkb3cgR1MKPiArICAgICAgICAg
ICogbmVlZHMgbG9hZGluZywgdGhlcmUncyBub3RoaW5nIHRvIGJlIGdhaW5lZCBoZXJlLgoKVk1M
T0FEIGFsc28gbG9hZHMgTERULCBhbmQgTExEVCBpcyBmdWxseSBzZXJpYWxpc2luZywgc28gYW4g
ZXZlbiBoZWF2aWVyCnBlcmYgaGl0IHRoYW4gd3Jtc3IuCgo+ICsgICAgICAgICAgKi8KPiArICAg
ICAgICAgKG4tPmFyY2gucHYuZnNfYmFzZSB8IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgZnNfZ3NfZG9uZSA9IG4tPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxf
bW9kZQo+ICsgICAgICAgICAgICA/IHN2bV9sb2FkX3NlZ3Mobi0+YXJjaC5wdi5sZHRfZW50cywg
TERUX1ZJUlRfU1RBUlQobiksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+
ZnMsIG4tPmFyY2gucHYuZnNfYmFzZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVy
ZWdzLT5ncywgbi0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyKQo+ICsgICAgICAgICAgICA6IHN2bV9s
b2FkX3NlZ3Mobi0+YXJjaC5wdi5sZHRfZW50cywgTERUX1ZJUlRfU1RBUlQobiksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+ZnMsIG4tPmFyY2gucHYuZnNfYmFzZSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVyZWdzLT5ncywgbi0+YXJjaC5wdi5nc19iYXNl
X3VzZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBuLT5hcmNoLnB2LmdzX2Jhc2Vf
a2VybmVsKTsKClRoaXMgbG9va3MgbGlrZSBhIGNvbmZ1c2luZyB3YXkgb2Ygd3JpdGluZzoKCiAg
ICB7CiAgICAgICAgdW5zaWduZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVs
X21vZGUKICAgICAgICAgICAgPyBuLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsIDogbi0+YXJjaC5w
di5nc19iYXNlX3VzZXI7CiAgICAgICAgdW5zaWduZWQgbG9uZyBnc3MgPSBuLT5hcmNoLmZsYWdz
ICYgVEZfa2VybmVsX21vZGUKICAgICAgICAgICAgPyBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlciA6
IG4tPmFyY2gucHYuZ3NfYmFzZV9rZXJuZWw7CgogICAgICAgIGZzX2dzX2RvbmUgPSBzdm1fbG9h
ZF9zZWdzKG4tPmFyY2gucHYubGR0X2VudHMsIExEVF9WSVJUX1NUQVJUKG4pLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVyZWdzLT5mcywgbi0+YXJjaC5wdi5mc19iYXNlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVyZWdzLT5ncywgZ3NiLCBnc3MpOwog
ICAgfQoKCkFGQUlDVD8KCj4gKyAgICB9Cj4gKyNlbmRpZgo+ICsgICAgaWYgKCAhZnNfZ3NfZG9u
ZSApCj4gKyAgICAgICAgbG9hZF9MRFQobik7Cj4gKwo+ICAgICAgLyogRWl0aGVyIHNlbGVjdG9y
ICE9IDAgPT0+IHJlbG9hZC4gKi8KPiAgICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRf
bWFzayAmIERJUlRZX0RTKSB8IHVyZWdzLT5kcykgKQo+ICAgICAgewo+IEBAIC0xMzAxLDcgKzEz
MjYsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuCj4gICAgICB9
Cj4gIAo+ICAgICAgLyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4gKi8KPiAtICAg
IGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5m
cykgKQo+ICsgICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRlMp
IHwgdXJlZ3MtPmZzKSAmJiAhZnNfZ3NfZG9uZSApCj4gICAgICB7Cj4gICAgICAgICAgYWxsX3Nl
Z3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKPiAgICAgICAgICAvKiBub24t
bnVsIHNlbGVjdG9yIHVwZGF0ZXMgZnNfYmFzZSAqLwo+IEBAIC0xMzEwLDcgKzEzMzUsNyBAQCBz
dGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuCj4gICAgICB9Cj4gIAo+ICAg
ICAgLyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4gKi8KPiAtICAgIGlmICggdW5s
aWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8IHVyZWdzLT5ncykgKQo+ICsg
ICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHwgdXJlZ3Mt
PmdzKSAmJiAhZnNfZ3NfZG9uZSAgKQoKT25lIHRvbyBtYW55IHNwYWNlcy4KCj4gICAgICB7Cj4g
ICAgICAgICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChncywgdXJlZ3MtPmdzKTsKPiAg
ICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIHVwZGF0ZXMgZ3NfYmFzZV91c2VyICovCj4gQEAg
LTEzMTgsNyArMTM0Myw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUg
Km4KPiAgICAgICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFOwo+
ICAgICAgfQo+ICAKPiAtICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUobikgKQo+ICsgICAgaWYg
KCAhZnNfZ3NfZG9uZSAmJiAhaXNfcHZfMzJiaXRfdmNwdShuKSApCj4gICAgICB7Cj4gICAgICAg
ICAgLyogVGhpcyBjYW4gb25seSBiZSBub24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwo+
ICAgICAgICAgIGlmICggbi0+YXJjaC5wdi5mc19iYXNlIHwgKGRpcnR5X3NlZ21lbnRfbWFzayAm
IERJUlRZX0ZTX0JBU0UpICkKPiBAQCAtMTY1Myw2ICsxNjc4LDEyIEBAIHN0YXRpYyB2b2lkIF9f
Y29udGV4dF9zd2l0Y2godm9pZCkKPiAgCj4gICAgICB3cml0ZV9wdGJhc2Uobik7Cj4gIAo+ICsj
aWYgZGVmaW5lZChDT05GSUdfUFYpICYmIGRlZmluZWQoQ09ORklHX0hWTSkKCkZyb20gYSBjb21t
ZW50cyBpbiBjb2RlIHBvaW50IG9mIHZpZXcsIHRoaXMgaXMgdGhlIG1vc3QgdXNlZnVsIGxvY2F0
aW9uCnRvIGhhdmUgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZjoKCi8qIFByZWZldGNoIHRo
ZSBWTUNCIGlmIHdlIGV4cGVjdCB0byB1c2UgaXQgbGF0ZXIgaW4gdGhlIGNvbnRleHQgc3dpdGNo
ICovCgo+ICsgICAgaWYgKCBpc19wdl9kb21haW4obmQpICYmICFpc19wdl8zMmJpdF9kb21haW4o
bmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYKPiArICAgICAgICAgIWNwdV9oYXNfZnNnc2Jh
c2UgJiYgY3B1X2hhc19zdm0gKQo+ICsgICAgICAgIHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwg
MCwgMCwgMCk7Cj4gKyNlbmRpZgo+ICsKPiAgICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYK
PiAgICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0
KHBkKSkgKQo+ICAgICAgewo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTYzMCw2ICsxNjQ2LDY2IEBAIHN0
YXRpYyB2b2lkIHN2bV9pbml0X2VycmF0dW1fMzgzKGNvbnN0IHMKPiAgICAgIH0KPiAgfQo+ICAK
PiArI2lmZGVmIENPTkZJR19QVgo+ICtib29sIHN2bV9sb2FkX3NlZ3ModW5zaWduZWQgaW50IGxk
dF9lbnRzLCB1bnNpZ25lZCBsb25nIGxkdF9iYXNlLAo+ICsgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGZzX3NlbCwgdW5zaWduZWQgbG9uZyBmc19iYXNlLAo+ICsgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGdzX3NlbCwgdW5zaWduZWQgbG9uZyBnc19iYXNlLAo+ICsgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnc19zaGFkb3cpCj4gK3sKPiArICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gKyAgICBzdHJ1Y3Qgdm1jYl9zdHJ1
Y3QgKnZtY2IgPSBwZXJfY3B1KGhvc3Rfdm1jYl92YSwgY3B1KTsKPiArCj4gKyAgICBpZiAoIHVu
bGlrZWx5KCF2bWNiKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKV2hlbiBjYW4gdGhpcyBl
cnJvciBwYXRoIGV2ZXIgYmUgdGFrZW4/Cgo+ICsKPiArICAgIGlmICggIWxkdF9iYXNlICkKPiAr
ICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBhY3R1YWwgc3RydWN0dXJlIGZp
ZWxkIHVzZWQgaGVyZSB3YXMgYXJiaXRyYXJpbHkgY2hvc2VuLgo+ICsgICAgICAgICAqIEVtcGly
aWNhbGx5IGl0IGRvZXNuJ3Qgc2VlbSB0byBtYXR0ZXIgbXVjaCB3aGljaCBlbGVtZW50IGlzIHVz
ZWQsCj4gKyAgICAgICAgICogYW5kIGEgY2xlYXIgZXhwbGFuYXRpb24gb2YgdGhlIG90aGVyd2lz
ZSBwb29yIHBlcmZvcm1hbmNlIGhhcyBub3QKPiArICAgICAgICAgKiBiZWVuIGZvdW5kL3Byb3Zp
ZGVkIHNvIGZhci4KPiArICAgICAgICAgKi8KPiArICAgICAgICBhc20gdm9sYXRpbGUgKCAicHJl
ZmV0Y2ggJTAiIDo6ICJtIiAodm1jYi0+bGR0cikgKTsKCnByZWZldGNodygpLCB3aGljaCBhbHJl
YWR5IGV4aXN0cyBhbmQgaXMgdXNlZC4KCn5BbmRyZXcKCj4gKyAgICAgICAgcmV0dXJuIHRydWU7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBsaWtlbHkoIWxkdF9lbnRzKSApCj4gKyAgICAgICAg
bWVtc2V0KCZ2bWNiLT5sZHRyLCAwLCBzaXplb2Yodm1jYi0+bGR0cikpOwo+ICsgICAgZWxzZQo+
ICsgICAgewo+ICsgICAgICAgIC8qIEtlZXAgR0RUIGluIHN5bmMuICovCj4gKyAgICAgICAgc3Ry
dWN0IGRlc2Nfc3RydWN0ICpkZXNjID0gdGhpc19jcHUoZ2R0X3RhYmxlKSArIExEVF9FTlRSWSAt
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVTRVJWRURfR0RU
X0VOVFJZOwo+ICsKPiArICAgICAgICBfc2V0X3Rzc2xkdF9kZXNjKGRlc2MsIGxkdF9iYXNlLCBs
ZHRfZW50cyAqIDggLSAxLCBTWVNfREVTQ19sZHQpOwo+ICsKPiArICAgICAgICB2bWNiLT5sZHRy
LnNlbCA9IExEVF9FTlRSWSA8PCAzOwo+ICsgICAgICAgIHZtY2ItPmxkdHIuYXR0ciA9IFNZU19E
RVNDX2xkdCB8IChfU0VHTUVOVF9QID4+IDgpOwo+ICsgICAgICAgIHZtY2ItPmxkdHIubGltaXQg
PSBsZHRfZW50cyAqIDggLSAxOwo+ICsgICAgICAgIHZtY2ItPmxkdHIuYmFzZSA9IGxkdF9iYXNl
Owo+ICsgICAgfQo+ICsKPiArICAgIEFTU0VSVCghKGZzX3NlbCAmIH4zKSk7Cj4gKyAgICB2bWNi
LT5mcy5zZWwgPSBmc19zZWw7Cj4gKyAgICB2bWNiLT5mcy5hdHRyID0gMDsKPiArICAgIHZtY2It
PmZzLmxpbWl0ID0gMDsKPiArICAgIHZtY2ItPmZzLmJhc2UgPSBmc19iYXNlOwo+ICsKPiArICAg
IEFTU0VSVCghKGdzX3NlbCAmIH4zKSk7Cj4gKyAgICB2bWNiLT5ncy5zZWwgPSBnc19zZWw7Cj4g
KyAgICB2bWNiLT5ncy5hdHRyID0gMDsKPiArICAgIHZtY2ItPmdzLmxpbWl0ID0gMDsKPiArICAg
IHZtY2ItPmdzLmJhc2UgPSBnc19iYXNlOwo+ICsKPiArICAgIHZtY2ItPmtlcm5nc2Jhc2UgPSBn
c19zaGFkb3c7Cj4gKwo+ICsgICAgc3ZtX3ZtbG9hZF9wYShwZXJfY3B1KGhvc3Rfdm1jYiwgY3B1
KSk7Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArI2VuZGlmCj4gKwo+ICBzdGF0aWMg
aW50IF9zdm1fY3B1X3VwKGJvb2wgYnNwKQo+ICB7Cj4gICAgICB1aW50NjRfdCBtc3JfY29udGVu
dDsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:00:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17:00: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 1g4qhR-0002Vk-MJ; Tue, 25 Sep 2018 17:00:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4qhQ-0002Vf-N7
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:00:36 +0000
X-Inumbo-ID: ab614133-c0e4-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab614133-c0e4-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:01:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,302,1534809600"; d="scan'208";a="79577226"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap
 <George.Dunlap@eu.citrix.com>
References: <5B96796B02000078001E6CF4@prv1-mh.provo.novell.com>
 <5BA0F33302000078001E9717@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=
 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
 6+ahAA==
Message-ID: <15752d56-8300-698d-085a-6795bd75f634@citrix.com>
Date: Tue, 25 Sep 2018 17:22:51 +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: <5BA0F33302000078001E9717@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] Ping: [PATCH] x86: improve vCPU selection in
 pagetable_dying()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gMTgvMDkvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEwLjA5LjE4IGF0
IDE2OjAyLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBSYXRoZXIgdGhhbiB1bmNvbmRp
dGlvbmFsbHkgdXNpbmcgdkNQVSAwLCB1c2UgdGhlIGN1cnJlbnQgdkNQVSBpZiB0aGUKPj4gc3Vi
amVjdCBkb21haW4gaXMgdGhlIGN1cnJlbnQgb25lLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpXaGF0IGltcHJvdmVtZW50IGlzIHRoaXMgaW50
ZW5kZWQgdG8gYnJpbmc/CgpTaGFkb3dzIGFyZSBwZXItZG9tYWluLCBhbmQgdGhlIGdtZm4gaW4g
cXVlc3Rpb24gaXMgcGFzc2VkIGluIGJ5IHRoZQpjYWxsZXIuwqAgQUZBQ0lULCBpdCBpcyBhIGxv
Z2ljYWwgYnVnIHRoYXQgdGhhdCB0aGUgY2FsbGJhY2sgdGFrZXMgYSB2Y3B1CnJhdGhlciB0aGFu
IGEgZG9tYWluIGluIHRoZSBmaXJzdCBwbGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:14:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17:14: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 1g4quu-0003MZ-3d; Tue, 25 Sep 2018 17:14:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4qut-0003MU-5D
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:14:31 +0000
X-Inumbo-ID: 9d3268e1-c0e6-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d3268e1-c0e6-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:15:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,303,1534809600"; d="scan'208";a="79578397"
To: Jan Beulich <JBeulich@suse.com>
References: <5B7BED1B02000078001E063C@prv1-mh.provo.novell.com>
 <d17ea7a1-87db-0926-5ac9-cd6be3ef8523@citrix.com>
 <5B977AE902000078001E708A@prv1-mh.provo.novell.com>
 <5BA0F26202000078001E970E@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=
 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
 6+ahAA==
Message-ID: <6796244f-f6e8-6025-84b5-fe0c552c6fdd@citrix.com>
Date: Tue, 25 Sep 2018 17:43:20 +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: <5BA0F26202000078001E970E@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] Ping: [PATCH] x86: fix "xpti=" and "pv-l1tf=" yet
 again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMTggMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFBpbmc/CgpZb3UncmUgdmVy
eSB1bmxpa2VseSB0byBnZXQgYW55IHJlcGx5IHdoZW4gSSdtCgo+Cj4+Pj4gT24gMTEuMDkuMTgg
YXQgMTA6MjAsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDI5LjA4LjE4IGF0
IDE0OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAyMS8wOC8x
OCAxMTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gV2hpbGUgY29tbWl0IDJhM2IzNGVjNDcg
KCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0KPj4+PiBwYXJzaW5nIikg
aW5kZWVkIGZpeGVkICJ4cHRpPWRvbTAiLCBpdCBicm9rZSAieHB0aT1uby1kb20wIiwgaW4gdGhh
dAo+Pj4+IHRoaXMgdGhlbiBiZWNhbWUgZXF1aXZhbGVudCB0byAieHB0aT1ubyIuCj4+PiBUaGF0
IHdhcyBhY2NpZGVudGFsLCBidXQgdGhlIGVuZCByZXN1bHQgaXMgY29uc2lzdGVudCB3aXRoIG90
aGVyIG9wdGlvbnMuCj4+Pgo+Pj4gQXMgd2l0aCBzcGVjLWN0cmwsIGlmIHNvbWVvbmUgd2FudHMg
dG8gc3RhcnQgbWFraW5nIGZpbmUtZ3JhaW4gY29udHJvbCwKPj4+IHRoZXkgc2hvdWxkIHNwZWNp
ZnkgZXZlcnl0aGluZy4gIFRoZXJlIGlzIGEgcmVhc29uIHdoeSB0aGUKPj4+Cj4+PiAqKldBUk5J
Tkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhldXJpc3RpY3Mu
ICBVc2UKPj4+IHdpdGggZXh0cmVtZSBjYXJlLioqCj4+Pgo+Pj4gZGlzY2xhaW1lciBleGlzdHMu
Cj4+IEkndmUgbG9va2VkIGFnYWluOiBTdWNoIGEgZGlzY2xhaW1lciBkb2VzIG5vdCBleGlzdCBm
b3IgeHB0aT0gbm9yCj4+IHB2LWwxdGY9LCBhbmQgaXQgc2hvdWxkbid0LCBhcyB1c2Ugb2YgdGhl
c2Ugb3B0aW9ucyBkb2VzIG5vdCBpbiBmYWN0Cj4+IGludGVyZmVyZSB3aXRoIGFueSAob3RoZXIp
IGhldXJpc3RpY3MgKHRoZXkncmUgc2VwYXJhdGUgb3B0aW9ucyBmb3IKPj4gcmVhc29ucyBiZXlv
bmQgc3ludGF4IGlzc3VlcyB0aGF0IHdvdWxkIHJlc3VsdCBpZiB0aGV5IHdlcmUgZm9sZGVkCj4+
IGludG8gc3BlYy1jdHJsPSApLgo+Pgo+PiBJZiB0aGUgc29sZSByZW1haW5pbmcgY2hhbmdlIHJl
cXVlc3Qgd2FzIHRvIHNwbGl0IHRoZSB2YXJpYWJsZXMgaW50bwo+PiBzZXBhcmF0ZSBib29sZWFu
cywgSSBjYW4gZG8gdGhhdCAoYWx0aG91Z2gsIGFzIHNhaWQsIEknbSBub3QKPj4gY29udmluY2Vk
IHRoaXMgaXMgaGVscGZ1bCkuCgpIb3cgY2FuIHlvdSBwb3NzaWJseSBqdXN0aWZ5IHRoaXMgY29t
bWVudD/CoCBFdmVuIGluIHlvdXIgcHJvcG9zZWQgcGF0Y2gsCnlvdSBub3RlIHRoYXQgdGhlIGN1
cnJlbnQgc2NoZW1lIGlzIG92ZXJsb2FkZWQgYW5kIHdvbid0IHdvcmsgZm9yIGFuCmV4dHJhIGJv
b2xlYW4uCgpGdXJ0aGVyIHRvIHRoYXQsIHRoZSBjb2RlIGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRv
IHBhcnNlLgoKPj4gIEJ1dCB0aGVyZSB3ZXJlIG90aGVyIG9wZW4gcG9pbnRzLCBhbmQKPj4gSSdk
IHByZWZlciB0byBlaXRoZXIgY29tbWl0IHYxIHdpdGggdGhlIG9uZSBjb3B5LWFuZC1wYXN0ZSBi
dWcKPj4gZml4ZWQsIG9yIHNlbmQgYSB2MiB3aGljaCBoYXMgYSBjaGFuY2Ugb2YgYmVpbmcgYWNj
ZXB0ZWQgKGkuZS4KPj4gd2l0aCBhbGwgb3BlbiBwb2ludHMgYWRkcmVzc2VkIHZlcmJhbGx5IG9y
IGJ5IGNvZGUgY2hhbmdlcykuCgpJJ20gc3RpbGwgbm90IGhhcHB5IGFib3V0IHRoZSBhZGRpdGlv
biBvZiBkZWZhdWx0LsKgIFRoZSBvcmRlcmluZyBvZgpvcHRpb25zIGNhdXNpbmcgZGlmZmVyZW50
IHJlc3VsdHMgaXMgdGhlIGRlYWxicmVha2VyIChhcyBhIHNpZGUgZWZmZWN0Cm9mIHlvdXIgc3Bl
Y19jdHJsPTAgZXh0ZW50aW9uKSwgYnV0IEknbSBhbHNvIG5vdCBpbmNsaW5lZCB0byB0YWtlIGJv
ZGdlcwp0byB3b3JrIGFyb3VuZCBicm9rZW4gYm9vdCBzb2Z0d2FyZSBjb25maWd1cmF0aW9ucy4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:19:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17:19: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 1g4qzH-0003Xp-PN; Tue, 25 Sep 2018 17:19:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4qzG-0003Xk-F3
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:19:02 +0000
X-Inumbo-ID: 3f7f27bd-c0e7-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f7f27bd-c0e7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:20:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,303,1534809600"; d="scan'208";a="79578894"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B86C3B502000078001E32EC@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=
 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
 6+ahAA==
Message-ID: <75451888-e35c-8758-7a51-ea7e80d2c6e2@citrix.com>
Date: Tue, 25 Sep 2018 17:52:46 +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: <5B86C3B502000078001E32EC@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: use alternatives for FS/GS base
 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: 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>

T24gMjkvMDgvMTggMTc6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEVsaW1pbmF0ZXMgYSBjb3Vw
bGUgb2YgYnJhbmNoZXMgaW4gcGFydGljdWxhciBmcm9tIHRoZSBjb250ZXh0IHN3aXRjaAo+IHBh
dGguCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJ
J3ZlIGFscmVhZHkgZXhwcmVzc2VkIGEgZGlzLWluY2xpbmF0aW9uIHRvIHRoaXMgcGF0Y2gsIGJl
Y2F1c2UgaXQgbG9va3MKbGlrZSBhIG1pY3JvLW9wdGltaXNhdGlvbiB3aGljaCB3b24ndCBhY3R1
YWxseSBhZmZlY3QgbWVhc3VyZWFibGUKcGVyZm9ybWFuY2UuwqAgKEFuZCBhcyBzYWlkIGJlZm9y
ZSwgSSBjb3VsZCBiZSB3cm9uZywgYnV0IEkgZG9uJ3QgdGhpbmsgSQphbS4uLikKCkhhdmUgeW91
IGRvbmUgc29tZSBwZXJmIGFuYWx5c2lzIHNpbmNlIHlvdSBsYXN0IHBvc3RlZCBpdD8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r18-0004C2-1j; Tue, 25 Sep 2018 17:20:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r17-0004BU-1n
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:57 +0000
X-Inumbo-ID: 845b2730-c0e7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 845b2730-c0e7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:22: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 5F07515AD;
 Tue, 25 Sep 2018 10:20:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 71F0E3F5BD;
 Tue, 25 Sep 2018 10:20:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:42 +0100
Message-Id: <20180925172043.20248-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 5/6] xen/arm: smccc: Add wrapper to
 automatically select the calling convention
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 volodymyr_babchuk@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>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQog
ICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEludmVydCB0aGUgY29uZGl0aW9uCiAgICAgICAg
LSBBZGQgbWlzc2luZyBpbmNsdWRlcwotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAg
ICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAgMyArKy0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgIHwgMTEgKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDNjZjVlY2Yw
ZjMuLjk0MWVlYzkyMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDxh
c20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL2Fj
cGkuaD4KIApAQCAtMTE4LDYgKzExOSw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRf
c21jY2Modm9pZCkKICAgICAgICAgICAgIHNtY2NjX3ZlciA9IHJldDsKICAgICB9CiAKKyAgICBp
ZiAoIHNtY2NjX3ZlciA+PSBTTUNDQ19WRVJTSU9OKDEsIDEpICkKKyAgICAgICAgY3B1c19zZXRf
Y2FwKEFSTV9TTUNDQ18xXzEpOworCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBTTUMg
Q2FsbGluZyBDb252ZW50aW9uIHYldS4ldVxuIiwKICAgICAgICAgICAgU01DQ0NfVkVSU0lPTl9N
QUpPUihzbWNjY192ZXIpLCBTTUNDQ19WRVJTSU9OX01JTk9SKHNtY2NjX3ZlcikpOwogfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCBjNmNiYzJlYzg0Li4yZDgyMjY0NDI3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWZlYXR1cmUuaApAQCAtNDQsOCArNDQsOSBAQAogI2RlZmluZSBTS0lQX0NUWFRf
U1dJVENIX1NFUlJPUl9TWU5DIDYKICNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9S
IDcKICNkZWZpbmUgQVJNX1NTQkQgOAorI2RlZmluZSBBUk1fU01DQ0NfMV8xIDkKIAotI2RlZmlu
ZSBBUk1fTkNBUFMgICAgICAgICAgIDkKKyNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICAxMAog
CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggMWVkNmNiYWE0OC4u
MTI2Mzk5ZGQ3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMTYsNiArMTYsOSBAQAogI2lmbmRlZiBf
X0FTTV9BUk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19IX18KIAorI2luY2x1
ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgorI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisKICNk
ZWZpbmUgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCAgICAgICAgICAgIDE2CiAjZGVmaW5lIFNN
Q0NDX1ZFUlNJT05fTUlOT1JfTUFTSyAgICAgICAgICAgICBcCiAgICAgICAgICgoMVUgPDwgU01D
Q0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgLSAxKQpAQCAtMjEzLDYgKzIxNiw3IEBAIHN0cnVjdCBh
cm1fc21jY2NfcmVzIHsKICAqLwogI2lmZGVmIENPTkZJR19BUk1fMzIKICNkZWZpbmUgYXJtX3Nt
Y2NjXzFfMF9zbWMoLi4uKSBhcm1fc21jY2NfMV8xX3NtYyhfX1ZBX0FSR1NfXykKKyNkZWZpbmUg
YXJtX3NtY2NjX3NtYyguLi4pIGFybV9zbWNjY18xXzFfc21jKF9fVkFfQVJHU19fKQogI2Vsc2UK
IAogdm9pZCBfX2FybV9zbWNjY18xXzBfc21jKHJlZ2lzdGVyX3QgYTAsIHJlZ2lzdGVyX3QgYTEs
IHJlZ2lzdGVyX3QgYTIsCkBAIC0yNTQsNiArMjU4LDEzIEBAIHZvaWQgX19hcm1fc21jY2NfMV8w
X3NtYyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEyLAogI2RlZmlu
ZSBhcm1fc21jY2NfMV8wX3NtYyguLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgX19hcm1fc21jY2NfMV8wX3NtY19jb3VudChfX2NvdW50
X2FyZ3MoX19WQV9BUkdTX18pLCBfX1ZBX0FSR1NfXykKIAorI2RlZmluZSBhcm1fc21jY2Nfc21j
KC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggY3B1c19oYXZlX2NvbnN0X2NhcChBUk1fU01DQ0NfMV8xKSApICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoX19WQV9BUkdTX18pOyAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBhcm1fc21jY2NfMV8wX3Nt
YyhfX1ZBX0FSR1NfXyk7ICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAwICkK
ICNlbmRpZiAvKiBDT05GSUdfQVJNXzY0ICovCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r14-0004AP-G0; Tue, 25 Sep 2018 17:20: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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r13-0004A8-Rx
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:53 +0000
X-Inumbo-ID: 0cc4fc0a-c0e7-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0cc4fc0a-c0e7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:18:41 +0200 (CEST)
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 B34B07A9;
 Tue, 25 Sep 2018 10:20:52 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C62943F5BD;
 Tue, 25 Sep 2018 10:20:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:39 +0100
Message-Id: <20180925172043.20248-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 2/6] xen/arm: smccc-1.1: Handle function
 result as parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@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>

RnJvbTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KCklmIHNvbWVvbmUgaGFz
IHRoZSBzaWxseSBpZGVhIHRvIHdyaXRlIHNvbWV0aGluZyBhbG9uZyB0aG9zZSBsaW5lczoKCgll
eHRlcm4gdTY0IGZvbyh2b2lkKTsKCgl2b2lkIGJhcihzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAqcmVz
KQoJewoJCWFybV9zbWNjY18xXzFfc21jKDB4YmFkLCBmb28oKSwgcmVzKTsKCX0KCnRoZXkgYXJl
IGluIGZvciBhIHN1cnByaXNlLCBhcyB0aGlzIGdldHMgY29tcGlsZWQgYXM6CgoJMDAwMDAwMDAw
MDAwMDU4OCA8YmFyPjoKCSA1ODg6ICAgYTliZTdiZmQgICAgICAgIHN0cCAgICAgeDI5LCB4MzAs
IFtzcCwgIy0zMl0hCgkgNThjOiAgIDkxMDAwM2ZkICAgICAgICBtb3YgICAgIHgyOSwgc3AKCSA1
OTA6ICAgZjkwMDBiZjMgICAgICAgIHN0ciAgICAgeDE5LCBbc3AsICMxNl0KCSA1OTQ6ICAgYWEw
MDAzZjMgICAgICAgIG1vdiAgICAgeDE5LCB4MAoJIDU5ODogICBhYTFlMDNlMCAgICAgICAgbW92
ICAgICB4MCwgeDMwCgkgNTljOiAgIDk0MDAwMDAwICAgICAgICBibCAgICAgIDAgPF9tY291bnQ+
CgkgNWEwOiAgIDk0MDAwMDAwICAgICAgICBibCAgICAgIDAgPGZvbz4KCSA1YTQ6ICAgYWEwMDAz
ZTEgICAgICAgIG1vdiAgICAgeDEsIHgwCgkgNWE4OiAgIGQ0MDAwMDAzICAgICAgICBzbWMgICAg
ICMweDAKCSA1YWM6ICAgYjQwMDAwNzMgICAgICAgIGNieiAgICAgeDE5LCA1YjggPGJhcisweDMw
PgoJIDViMDogICBhOTAwMDY2MCAgICAgICAgc3RwICAgICB4MCwgeDEsIFt4MTldCgkgNWI0OiAg
IGE5MDEwZTYyICAgICAgICBzdHAgICAgIHgyLCB4MywgW3gxOSwgIzE2XQoJIDViODogICBmOTQw
MGJmMyAgICAgICAgbGRyICAgICB4MTksIFtzcCwgIzE2XQoJIDViYzogICBhOGMyN2JmZCAgICAg
ICAgbGRwICAgICB4MjksIHgzMCwgW3NwXSwgIzMyCgkgNWMwOiAgIGQ2NWYwM2MwICAgICAgICBy
ZXQKCSA1YzQ6ICAgZDUwMzIwMWYgICAgICAgIG5vcAoKVGhlIGNhbGwgdG8gZm9vICJvdmVyd3Jp
dGVzIiB0aGUgeDAgcmVnaXN0ZXIgZm9yIHRoZSByZXR1cm4gdmFsdWUsCmFuZCB3ZSBlbmQgdXAg
Y2FsbGluZyB0aGUgd3Jvbmcgc2VjdXJlIHNlcnZpY2UuCgpBIHNvbHV0aW9uIGlzIHRvIGV2YWx1
YXRlIGFsbCB0aGUgcGFyYW1ldGVycyBiZWZvcmUgYXNzaWduaW5nCmFueXRoaW5nIHRvIHNwZWNp
ZmljIHJlZ2lzdGVycywgbGVhZGluZyB0byB0aGUgZXhwZWN0ZWQgcmVzdWx0OgoKCTAwMDAwMDAw
MDAwMDA1ODggPGJhcj46CgkgNTg4OiAgIGE5YmU3YmZkICAgICAgICBzdHAgICAgIHgyOSwgeDMw
LCBbc3AsICMtMzJdIQoJIDU4YzogICA5MTAwMDNmZCAgICAgICAgbW92ICAgICB4MjksIHNwCgkg
NTkwOiAgIGY5MDAwYmYzICAgICAgICBzdHIgICAgIHgxOSwgW3NwLCAjMTZdCgkgNTk0OiAgIGFh
MDAwM2YzICAgICAgICBtb3YgICAgIHgxOSwgeDAKCSA1OTg6ICAgYWExZTAzZTAgICAgICAgIG1v
diAgICAgeDAsIHgzMAoJIDU5YzogICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxfbWNvdW50
PgoJIDVhMDogICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxmb28+CgkgNWE0OiAgIGFhMDAw
M2UxICAgICAgICBtb3YgICAgIHgxLCB4MAoJIDVhODogICBkMjgxNzVhMCAgICAgICAgbW92ICAg
ICB4MCwgIzB4YmFkCgkgNWFjOiAgIGQ0MDAwMDAzICAgICAgICBzbWMgICAgICMweDAKCSA1YjA6
ICAgYjQwMDAwNzMgICAgICAgIGNieiAgICAgeDE5LCA1YmMgPGJhcisweDM0PgoJIDViNDogICBh
OTAwMDY2MCAgICAgICAgc3RwICAgICB4MCwgeDEsIFt4MTldCgkgNWI4OiAgIGE5MDEwZTYyICAg
ICAgICBzdHAgICAgIHgyLCB4MywgW3gxOSwgIzE2XQoJIDViYzogICBmOTQwMGJmMyAgICAgICAg
bGRyICAgICB4MTksIFtzcCwgIzE2XQoJIDVjMDogICBhOGMyN2JmZCAgICAgICAgbGRwICAgICB4
MjksIHgzMCwgW3NwXSwgIzMyCgkgNWM0OiAgIGQ2NWYwM2MwICAgICAgICByZXQKClJlcG9ydGVk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClNpZ25lZC1vZmYt
Ynk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAzMCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKaW5kZXggYTMxZDY3YTFkZS4uNjQ4YmVmMjhiZCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aApAQCAtMTI1LDQxICsxMjUsNTEgQEAgc3RydWN0IGFybV9zbWNjY19yZXMgewogICAgIHJlZ2lz
dGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQogCiAjZGVmaW5lIF9fZGVjbGFyZV9hcmdf
MShhMCwgYTEsIHJlcykgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYTEpIF9fYTEg
PSBhMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBhcm1fc21j
Y2NfcmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCiAgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0gKHVpbnQzMl90KWEwO1wKLSAgICByZWdpc3RlciB1
bnNpZ25lZCBsb25nICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVy
IHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEiKSA9IF9fYTE7ICAgICAgICBcCiAgICAgcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAgICAgICAgICAgIFwKICAgICByZWdp
c3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKIAogI2RlZmluZSBfX2RlY2xhcmVfYXJn
XzIoYTAsIGExLCBhMiwgcmVzKSAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKGExKSBfX2Ex
ID0gYTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYTIpIF9f
YTIgPSBhMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBhcm1f
c21jY2NfcmVzICAgICpfX19yZXMgPSByZXM7CQkJCVwKICAgICByZWdpc3RlciB1bnNpZ25lZCBs
b25nICByMCBhc20oInIwIikgPSAodWludDMyX3QpYTA7XAotICAgIHJlZ2lzdGVyIHVuc2lnbmVk
IGxvbmcgIHIxIGFzbSgicjEiKSA9IGExOyAgICAgICAgICBcCi0gICAgcmVnaXN0ZXIgdW5zaWdu
ZWQgbG9uZyAgcjIgYXNtKCJyMiIpID0gYTI7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNp
Z25lZCBsb25nICByMSBhc20oInIxIikgPSBfX2ExOyAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVu
c2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IF9fYTI7ICAgICAgICBcCiAgICAgcmVnaXN0ZXIg
dW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCiAKICNkZWZpbmUgX19kZWNsYXJlX2FyZ18zKGEw
LCBhMSwgYTIsIGEzLCByZXMpICAgICAgICAgICAgXAorICAgIHR5cGVvZihhMSkgX19hMSA9IGEx
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKGEyKSBfX2EyID0g
YTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYTMpIF9fYTMg
PSBhMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBhcm1fc21j
Y2NfcmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCiAgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0gKHVpbnQzMl90KWEwO1wKLSAgICByZWdpc3RlciB1
bnNpZ25lZCBsb25nICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAotICAgIHJlZ2lzdGVy
IHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCi0gICAgcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpID0gYTMKKyAgICByZWdpc3RlciB1bnNpZ25l
ZCBsb25nICByMSBhc20oInIxIikgPSBfX2ExOyAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IF9fYTI7ICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpID0gX19hMwogCiAjZGVmaW5lIF9fZGVjbGFyZV9hcmdf
NChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcykgICAgICAgIFwKKyAgICB0eXBlb2YoYTQpIF9fYTQg
PSBhNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIF9fZGVjbGFyZV9hcmdf
MyhhMCwgYTEsIGEyLCBhMywgcmVzKTsgICAgICAgICAgICAgICBcCi0gICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyByNCBhc20oInI0IikgPSBhNAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcg
cjQgYXNtKCJyNCIpID0gX19hNAogCiAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNShhMCwgYTEsIGEy
LCBhMywgYTQsIGE1LCByZXMpICAgIFwKKyAgICB0eXBlb2YoYTUpIF9fYTUgPSBhNTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEy
LCBhMywgYTQsIHJlcyk7ICAgICAgICAgICBcCi0gICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSByNSBh
c20oInI1IikgPSBhNQorICAgIHJlZ2lzdGVyIHR5cGVvZihhNSkgcjUgYXNtKCJyNSIpID0gX19h
NQogCiAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwg
cmVzKSAgICBcCisgICAgdHlwZW9mKGE2KSBfX2E2ID0gYTY7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwgYTIsIGEzLCBhNCwg
YTUsIHJlcyk7ICAgICAgICAgICBcCi0gICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSByNiBhc20oInI2
IikgPSBhNgorICAgIHJlZ2lzdGVyIHR5cGVvZihhNikgcjYgYXNtKCJyNiIpID0gX19hNgogCiAj
ZGVmaW5lIF9fZGVjbGFyZV9hcmdfNyhhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcsIHJl
cykgICAgXAorICAgIHR5cGVvZihhNykgX19hNyA9IGE3OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBfX2RlY2xhcmVfYXJnXzYoYTAsIGExLCBhMiwgYTMsIGE0
LCBhNSwgYTYsIHJlcyk7ICAgICAgICAgICBcCi0gICAgcmVnaXN0ZXIgdHlwZW9mKGE3KSByNyBh
c20oInI3IikgPSBhNworICAgIHJlZ2lzdGVyIHR5cGVvZihhNykgcjcgYXNtKCJyNyIpID0gX19h
NwogCiAjZGVmaW5lIF9fX2RlY2xhcmVfYXJncyhjb3VudCwgLi4uKSBfX2RlY2xhcmVfYXJnXyAj
IyBjb3VudChfX1ZBX0FSR1NfXykKICNkZWZpbmUgX19kZWNsYXJlX2FyZ3MoY291bnQsIC4uLikg
IF9fX2RlY2xhcmVfYXJncyhjb3VudCwgX19WQV9BUkdTX18pCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r16-0004Au-4B; Tue, 25 Sep 2018 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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r14-0004Aa-VJ
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:54 +0000
X-Inumbo-ID: 0d8db9c2-c0e7-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0d8db9c2-c0e7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:18:43 +0200 (CEST)
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 0CFB415AD;
 Tue, 25 Sep 2018 10:20:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EFAA83F5BD;
 Tue, 25 Sep 2018 10:20:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:40 +0100
Message-Id: <20180925172043.20248-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 3/6] xen/arm: add SMC wrapper that is
 compatible with SMCCC v1.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: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@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>

RnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKRXhp
c3RpbmcgU01DIHdyYXBwZXIgY2FsbF9zbWMoKSBhbGxvd3Mgb25seSA0IHBhcmFtZXRlcnMgYW5k
CnJldHVybnMgb25seSBvbmUgdmFsdWUuIFRoaXMgaXMgZW5vdWdoIGZvciBleGlzdGluZwp1c2Ug
aW4gUFNDSSBjb2RlLCBidXQgVEVFIG1lZGlhdG9yIHdpbGwgbmVlZCBhIGNhbGwgdGhhdCBpcwpm
dWxseSBjb21wYXRpYmxlIHdpdGggQVJNIFNNQ0NDIHYxLjAuCgpUaGlzIHBhdGNoIGFkZHMgYSB3
cmFwcGVyIGZvciBib3RoIGFybTMyIGFuZCBhcm02NC4gSW4gdGhlIGNhc2Ugb2YKYXJtMzIsIHRo
ZSB3cmFwcGVyIGlzIGp1c3QgYW4gYWxpYXMgdG8gdGhlIEFSTSBTTUNDQyB2MS4xIGFzIHRoZQpj
b252ZW50aW9uIGlzIHRoZSBzYW1lLgoKQ0M6ICJFZGdhciBFLiBJZ2xlc2lhcyIgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+ClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KW2p1bGllbjogUmV3b3JrIHRoZSB3cmFwcGVyIHRvIG1h
a2UgaXQgY2xvc2VyIHRvIFNNQ0MgMS4xIHdyYXBwZXJdClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L01ha2Vm
aWxlICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyB8ICA1ICsr
KysKIHhlbi9hcmNoL2FybS9hcm02NC9zbWMuUyAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oICAgICAgfCA1MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDg4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vYXJtNjQvc21jLlMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKaW5kZXggYmI1YzYxMGIyYS4uYzRmM2EyOGEw
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNo
L2FybS9hcm02NC9NYWtlZmlsZQpAQCAtOCw2ICs4LDcgQEAgb2JqLXkgKz0gZG9tYWluLm8KIG9i
ai15ICs9IGVudHJ5Lm8KIG9iai15ICs9IGluc24ubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkg
Kz0gbGl2ZXBhdGNoLm8KK29iai15ICs9IHNtYy5vCiBvYmoteSArPSBzbXBib290Lm8KIG9iai15
ICs9IHRyYXBzLm8KIG9iai15ICs9IHZmcC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCmluZGV4
IDYyODMzZDhjOGIuLjI4MGRkYjU1YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9h
c20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCkBAIC0x
MCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPHB1YmxpYy94
ZW4uaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgog
CiAjZGVmaW5lIERFRklORShfc3ltLCBfdmFsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICgiXG4uYXNjaWlcIj09PiNk
ZWZpbmUgIiAjX3N5bSAiICUwIC8qICIgI192YWwgIiAqLzw9PVwiIiBcCkBAIC01MSw2ICs1Miwx
MCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICBCTEFOSygpOwogICAgT0ZGU0VUKElOSVRJ
TkZPX3N0YWNrLCBzdHJ1Y3QgaW5pdF9pbmZvLCBzdGFjayk7CisKKyAgIEJMQU5LKCk7CisgICBP
RkZTRVQoU01DQ0NfUkVTX2EwLCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcywgYTApOworICAgT0ZGU0VU
KFNNQ0NDX1JFU19hMiwgc3RydWN0IGFybV9zbWNjY19yZXMsIGEyKTsKIH0KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9zbWMuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9zbWMu
UwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iMDc1MmJlNTdlCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3NtYy5TCkBAIC0wLDAgKzEsMzIgQEAK
Ky8qCisgKiB4ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMKKyAqCisgKiBXcmFwcGVyIGZvciBTZWN1
cmUgTW9uaXRvcnMgQ2FsbHMKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp
Y2Vuc2UuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8YXNtL2Fz
bV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9tYWNyb3MuaD4KKworLyoKKyAqIHZvaWQgX19hcm1f
c21jY2NfMV8wX3NtYyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEy
LAorICogICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTMsIHJlZ2lzdGVyX3Qg
YTQsIHJlZ2lzdGVyX3QgYTUsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCBhNiwgcmVnaXN0ZXJfdCBhNywKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
YXJtX3NtY2NjX3JlcyAqcmVzKQorICovCitFTlRSWShfX2FybV9zbWNjY18xXzBfc21jKQorICAg
ICAgICBzbWMgICAgICMwCisgICAgICAgIGxkciAgICAgeDQsIFtzcF0KKyAgICAgICAgY2J6ICAg
ICB4NCwgMWYgICAgICAgICAgLyogTm8gbmVlZCB0byBzdG9yZSB0aGUgcmVzdWx0ICovCisgICAg
ICAgIHN0cCAgICAgeDAsIHgxLCBbeDQsICNTTUNDQ19SRVNfYTBdCisgICAgICAgIHN0cCAgICAg
eDIsIHgzLCBbeDQsICNTTUNDQ19SRVNfYTJdCisxOgorICAgICAgICByZXQKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAppbmRleCA2NDhiZWYyOGJkLi4xZWQ2Y2JhYTQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0yMDcs
NyArMjA3LDU2IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKICAgICAgICAgKl9fX3JlcyA9ICh0
eXBlb2YoKl9fX3Jlcykpe3IwLCByMSwgcjIsIHIzfTsgICAgICAgICAgICBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCi0jZW5kaWYKKy8qCisgKiBUaGUgY2FsbGluZyBjb252ZW50aW9uIGZvciBhcm0z
MiBpcyB0aGUgc2FtZSBmb3IgYm90aCBTTUNDQyB2MS4wIGFuZAorICogdjEuMS4KKyAqLworI2lm
ZGVmIENPTkZJR19BUk1fMzIKKyNkZWZpbmUgYXJtX3NtY2NjXzFfMF9zbWMoLi4uKSBhcm1fc21j
Y2NfMV8xX3NtYyhfX1ZBX0FSR1NfXykKKyNlbHNlCisKK3ZvaWQgX19hcm1fc21jY2NfMV8wX3Nt
YyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTMsIHJlZ2lzdGVyX3QgYTQsIHJlZ2lzdGVyX3Qg
YTUsCisgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhNiwgcmVnaXN0ZXJfdCBh
NywKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAqcmVzKTsK
KworLyogTWFjcm9zIHRvIGhhbmRsZSB2YXJpYWRpYyBwYXJhbWV0ZXIgZm9yIFNNQ0NDIHYxLjAg
aGVscGVyICovCisjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfNyhhMCwgYTEsIGEyLCBhMywg
YTQsIGE1LCBhNiwgYTcsIHJlcykgIFwKKyAgICBfX2FybV9zbWNjY18xXzBfc21jKGEwLCBhMSwg
YTIsIGEzLCBhNCwgYTUsIGE2LCBhNywgcmVzKQorCisjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9z
bWNfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKSAgXAorICAgIF9fYXJtX3NtY2Nj
XzFfMF9zbWNfNyhhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgMCwgcmVzKQorCisjZGVmaW5l
IF9fYXJtX3NtY2NjXzFfMF9zbWNfNShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCByZXMpICBcCisg
ICAgX19hcm1fc21jY2NfMV8wX3NtY182KGEwLCBhMSwgYTIsIGEzLCBhNCwgYTUsIDAsIHJlcykK
KworI2RlZmluZSBfX2FybV9zbWNjY18xXzBfc21jXzQoYTAsIGExLCBhMiwgYTMsIGE0LCByZXMp
ICBcCisgICAgX19hcm1fc21jY2NfMV8wX3NtY181KGEwLCBhMSwgYTIsIGEzLCBhNCwgMCwgcmVz
KQorCisjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfMyhhMCwgYTEsIGEyLCBhMywgcmVzKSAg
XAorICAgIF9fYXJtX3NtY2NjXzFfMF9zbWNfNChhMCwgYTEsIGEyLCBhMywgMCwgcmVzKQorCisj
ZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfMihhMCwgYTEsIGEyLCByZXMpICBcCisgICAgX19h
cm1fc21jY2NfMV8wX3NtY18zKGEwLCBhMSwgYTIsIDAsIHJlcykKKworI2RlZmluZSBfX2FybV9z
bWNjY18xXzBfc21jXzEoYTAsIGExLCByZXMpICBcCisgICAgX19hcm1fc21jY2NfMV8wX3NtY18y
KGEwLCBhMSwgMCwgcmVzKQorCisjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfMChhMCwgcmVz
KSAgXAorICAgIF9fYXJtX3NtY2NjXzFfMF9zbWNfMShhMCwgMCwgcmVzKQorCisjZGVmaW5lIF9f
X2FybV9zbWNjY18xXzBfc21jX2NvdW50KGNvdW50LCAuLi4pICAgIFwKKyAgICBfX2FybV9zbWNj
Y18xXzBfc21jXyAjIyBjb3VudChfX1ZBX0FSR1NfXykKKworI2RlZmluZSBfX2FybV9zbWNjY18x
XzBfc21jX2NvdW50KGNvdW50LCAuLi4pICAgXAorICAgIF9fX2FybV9zbWNjY18xXzBfc21jX2Nv
dW50KGNvdW50LCBfX1ZBX0FSR1NfXykKKworI2RlZmluZSBhcm1fc21jY2NfMV8wX3NtYyguLi4p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
X19hcm1fc21jY2NfMV8wX3NtY19jb3VudChfX2NvdW50X2FyZ3MoX19WQV9BUkdTX18pLCBfX1ZB
X0FSR1NfXykKKworI2VuZGlmIC8qIENPTkZJR19BUk1fNjQgKi8KKworI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLwogCiAvKgogICogQ29uc3RydWN0IGZ1bmN0aW9uIGlkZW50aWZpZXIgZnJvbSBj
YWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRhcmQpLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r14-0004AW-QW; Tue, 25 Sep 2018 17:20: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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r13-0004A9-SJ
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:53 +0000
X-Inumbo-ID: 0c147c4c-c0e7-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0c147c4c-c0e7-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:18:40 +0200 (CEST)
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 8A49415AD;
 Tue, 25 Sep 2018 10:20:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7A0213F5BD;
 Tue, 25 Sep 2018 10:20:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:38 +0100
Message-Id: <20180925172043.20248-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 1/6] xen/arm: smccc-1.1: Make return values
 unsigned long
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Marc Zyngier <marc.zyngier@arm.com>, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@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>

RnJvbTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KCkFuIHVuZm9ydHVuYXRl
IGNvbnNlcXVlbmNlIG9mIGhhdmluZyBhIHN0cm9uZyB0eXBpbmcgZm9yIHRoZSBpbnB1dAp2YWx1
ZXMgdG8gdGhlIFNNQyBjYWxsIGlzIHRoYXQgaXQgYWxzbyBhZmZlY3RzIHRoZSB0eXBlIG9mIHRo
ZQpyZXR1cm4gdmFsdWVzLCBsaW1pdGluZyByMCB0byAzMiBiaXRzIGFuZCByezEsMiwzfSB0byB3
aGF0ZXZlcgp3YXMgcGFzc2VkIGFzIGFuIGlucHV0LgoKTGV0J3MgdHVybiBldmVyeXRoaW5nIGlu
dG8gInVuc2lnbmVkIGxvbmciLCB3aGljaCBzYXRpc2ZpZXMgdGhlCnJlcXVpcmVtZW50cyBvZiBi
b3RoIGFyY2hpdGVjdHVyZXMsIGFuZCBhbGxvd3MgZm9yIHRoZSBmdWxsCnJhbmdlIG9mIHJldHVy
biB2YWx1ZXMuCgpSZXBvcnRlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoK
LS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15ciByZXZpZXdlZC1i
eQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDIyICsrKysrKysrKysrLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKaW5kZXggNzRjMTNmODQxOS4uYTMxZDY3YTFkZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaApAQCAtMTE5LDM1ICsxMTksMzUgQEAgc3RydWN0IGFybV9zbWNjY19yZXMgewogCiAjZGVm
aW5lIF9fZGVjbGFyZV9hcmdfMChhMCwgcmVzKSAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAot
ICAgIHJlZ2lzdGVyIHVpbjMyX3QgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBc
CisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0gKHVpbnQzMl90KWEw
O1wKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMSBhc20oInIxIik7ICAgICAgICAgICAg
ICAgXAogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKTsgICAgICAgICAg
ICAgICBcCiAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCiAKICNkZWZp
bmUgX19kZWNsYXJlX2FyZ18xKGEwLCBhMSwgcmVzKSAgICAgICAgICAgICAgICAgICAgXAogICAg
IHN0cnVjdCBhcm1fc21jY2NfcmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCi0g
ICAgcmVnaXN0ZXIgdWludDMyX3QgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwK
LSAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAg
XAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIwIGFzbSgicjAiKSA9ICh1aW50MzJfdClh
MDtcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAg
ICAgIFwKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAg
ICAgICAgXAogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQogCiAjZGVm
aW5lIF9fZGVjbGFyZV9hcmdfMihhMCwgYTEsIGEyLCByZXMpICAgICAgICAgICAgICAgIFwKICAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOwkJCQlcCi0gICAgcmVnaXN0
ZXIgdTMyICAgICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKLSAgICByZWdp
c3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAotICAgIHJl
Z2lzdGVyIHR5cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAg
cmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0gKHVpbnQzMl90KWEwO1wKKyAg
ICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAor
ICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBc
CiAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCiAKICNkZWZpbmUgX19k
ZWNsYXJlX2FyZ18zKGEwLCBhMSwgYTIsIGEzLCByZXMpICAgICAgICAgICAgXAogICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCi0gICAgcmVn
aXN0ZXIgdTMyICAgICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKLSAgICBy
ZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAotICAg
IHJlZ2lzdGVyIHR5cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCi0g
ICAgcmVnaXN0ZXIgdHlwZW9mKGEzKSAgICAgcjMgYXNtKCJyMyIpID0gYTMKKyAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nICByMCBhc20oInIwIikgPSAodWludDMyX3QpYTA7XAorICAgIHJlZ2lz
dGVyIHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEiKSA9IGExOyAgICAgICAgICBcCisgICAgcmVn
aXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpID0gYTI7ICAgICAgICAgIFwKKyAgICBy
ZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikgPSBhMwogCiAjZGVmaW5lIF9fZGVj
bGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcykgICAgICAgIFwKICAgICBfX2RlY2xh
cmVfYXJnXzMoYTAsIGExLCBhMiwgYTMsIHJlcyk7ICAgICAgICAgICAgICAgXAotICAgIHJlZ2lz
dGVyIHR5cGVvZihhNCkgcjQgYXNtKCJyNCIpID0gYTQKKyAgICByZWdpc3RlciB1bnNpZ25lZCBs
b25nIHI0IGFzbSgicjQiKSA9IGE0CiAKICNkZWZpbmUgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwg
YTIsIGEzLCBhNCwgYTUsIHJlcykgICAgXAogICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEy
LCBhMywgYTQsIHJlcyk7ICAgICAgICAgICBcCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r16-0004BL-MZ; Tue, 25 Sep 2018 17:20:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r15-0004Aj-Rc
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:55 +0000
X-Inumbo-ID: 83a8f17e-c0e7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 83a8f17e-c0e7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:22: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 35CCD7A9;
 Tue, 25 Sep 2018 10:20:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 48DEA3F5BD;
 Tue, 25 Sep 2018 10:20:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:41 +0100
Message-Id: <20180925172043.20248-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 4/6] xen/arm: cpufeature: Add helper to check
 constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 volodymyr_babchuk@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>

U29tZSBjYXBhYmFiaWxpdGllcyBhcmUgc2V0IHJpZ2h0IGR1cmluZyBib290IGFuZCB3aWxsIG5l
dmVyIGNoYW5nZQphZnRlcndhcmRzLiBBdCB0aGUgbW9tZW50LCB0aGUgZnVuY3Rpb24gY3B1X2hh
dmVfY2FwcyB3aWxsIGNoZWNrIHdoZXRoZXIKdGhlIGNhcCBpcyBlbmFibGVkIGZyb20gdGhlIG1l
bW9yeS4KCkl0IGlzIHBvc3NpYmxlIHRvIGF2b2lkIHRoZSBsb2FkIGZyb20gdGhlIG1lbW9yeSBi
eSB1c2luZyBhbgpBTFRFUk5BVElWRS4gV2l0aCB0aGF0IHRoZSBjaGVjayBpcyBqdXN0IHJlZHVj
ZWQgdG8gMSBpbnN0cnVjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KClRoaXMgaXMgdGhlIHN0YXRpYyBrZXkgZm9yIHRoZSBwb29y
LiBBdCBzb21lIHBvaW50IHdlIG1pZ2h0IHdhbnQgdG8KaW50cm9kdWNlIHNvbWV0aGluZyBzaW1p
bGFyIHRvIHN0YXRpYyBrZXkgaW4gWGVuLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBV
c2UgdW5saWtlbHkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8IDEyICsr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZmVhdHVyZS5oCmluZGV4IDNkZTZiNTQzMDEuLmM2Y2JjMmVjODQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZmVhdHVyZS5oCkBAIC02Myw2ICs2MywxOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgY3B1c19o
YXZlX2NhcCh1bnNpZ25lZCBpbnQgbnVtKQogICAgIHJldHVybiB0ZXN0X2JpdChudW0sIGNwdV9o
d2NhcHMpOwogfQogCisvKiBTeXN0ZW0gY2FwYWJpbGl0eSBjaGVjayBmb3IgY29uc3RhbnQgY2Fw
ICovCisjZGVmaW5lIGNwdXNfaGF2ZV9jb25zdF9jYXAobnVtKSAoeyAgICAgICAgICAgICAgICAg
XAorICAgICAgICBib29sIF9fcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoIm1vdiAlMCwgIzAiLCAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtb3YgJTAsICMxIiwgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW0pICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgOiAiPXIiIChfX3JldCkpOyAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5s
aWtlbHkoX19yZXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0pCisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVzX3NldF9jYXAodW5zaWduZWQgaW50IG51bSkKIHsKICAg
ICBpZiAobnVtID49IEFSTV9OQ0FQUykKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4r14-0004AI-6D; Tue, 25 Sep 2018 17:20:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r12-0004A1-Kh
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:52 +0000
X-Inumbo-ID: 80db1f1e-c0e7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 80db1f1e-c0e7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:21:56 +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 3ED557A9;
 Tue, 25 Sep 2018 10:20:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 50A4E3F5BD;
 Tue, 25 Sep 2018 10:20:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:37 +0100
Message-Id: <20180925172043.20248-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v2 0/6] xen/arm: SMCCC fixup and improvement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 volodymyr_babchuk@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>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgZml4dXAgYW5kIGltcHJvdmVtZW50
IGZvciB0aGUgU01DQ0Mgc3Vic3lzdGVtLgoKUGF0Y2ggIzEgLSAjMiBhcmUgY2FuZGlkYXRlcyBm
b3IgYmFja3BvcnRpbmcuCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhlbi9hcm06IGNw
dWZlYXR1cmU6IEFkZCBoZWxwZXIgdG8gY2hlY2sgY29uc3RhbnQgY2FwcwogIHhlbi9hcm06IHNt
Y2NjOiBBZGQgd3JhcHBlciB0byBhdXRvbWF0aWNhbGx5IHNlbGVjdCB0aGUgY2FsbGluZwogICAg
Y29udmVudGlvbgogIHhlbi9hcm06IFJlcGxhY2UgY2FsbF9zbWMgd2l0aCBhcm1fc21jY2Nfc21j
CgpNYXJjIFp5bmdpZXIgKDIpOgogIHhlbi9hcm06IHNtY2NjLTEuMTogTWFrZSByZXR1cm4gdmFs
dWVzIHVuc2lnbmVkIGxvbmcKICB4ZW4vYXJtOiBzbWNjYy0xLjE6IEhhbmRsZSBmdW5jdGlvbiBy
ZXN1bHQgYXMgcGFyYW1ldGVycwoKVm9sb2R5bXlyIEJhYmNodWsgKDEpOgogIHhlbi9hcm06IGFk
ZCBTTUMgd3JhcHBlciB0aGF0IGlzIGNvbXBhdGlibGUgd2l0aCBTTUNDQyB2MS4wCgogeGVuL2Fy
Y2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgLQogeGVuL2FyY2gvYXJtL2FybTY0L01h
a2VmaWxlICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L2FzbS1vZmZzZXRzLmMgfCAg
IDUgKysKIHhlbi9hcmNoL2FybS9hcm02NC9zbWMuUyAgICAgICAgIHwgIDMyICsrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jIHwgICAzICstCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICAgNCArLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAg
ICAgICAgICAgfCAgNDEgKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3NtYy5TICAgICAg
ICAgICAgICAgfCAgMjEgLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
IHwgIDE1ICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgfCAgIDMgLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLQogMTEgZmlsZXMgY2hhbmdlZCwgMTcwIGluc2VydGlvbnMo
KyksIDU2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02
NC9zbWMuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zbWMuUwoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:21:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17:21: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 1g4r1A-0004E8-C7; Tue, 25 Sep 2018 17:21:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4r19-0004DN-8T
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 17:20:59 +0000
X-Inumbo-ID: 8510f6f1-c0e7-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8510f6f1-c0e7-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:22: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 882C97A9;
 Tue, 25 Sep 2018 10:20:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.Emea.Arm.com
 [10.4.12.35])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B28C3F5BD;
 Tue, 25 Sep 2018 10:20:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 25 Sep 2018 18:20:43 +0100
Message-Id: <20180925172043.20248-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180925172043.20248-1-julien.grall@arm.com>
References: <20180925172043.20248-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 6/6] xen/arm: Replace call_smc with
 arm_smccc_smc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 volodymyr_babchuk@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>

Y2FsbF9zbWMgaXMgYSBzdWJzZXQgb2YgYXJtX3NtY2NjX3NtYy4gUmF0aGVyIHRoYW4gaGF2aW5n
IDIgbWV0aG9kcyB0bwpkbyBTTUNDQyBjYWxsLCByZXBsYWNlIGFsbCBjYWxsIHRvIHRoZSBmb3Jt
ZXIgYnkgdGhlIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAxIC0K
IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3NlYXR0bGUuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAg
ICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3NtYy5TICAgICAgICAgICAgICAgfCAyMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDMgLS0tCiA2IGZpbGVzIGNoYW5nZWQs
IDI5IGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS9zbWMuUwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCBiOWIxNDFkYzg0Li4zN2ZhODI2OGIzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBA
IC0zOSw3ICszOSw2IEBAIG9iai15ICs9IHByb2Nlc3Nvci5vCiBvYmoteSArPSBwc2NpLm8KIG9i
ai15ICs9IHNldHVwLm8KIG9iai15ICs9IHNodXRkb3duLm8KLW9iai15ICs9IHNtYy5vCiBvYmot
eSArPSBzbXAubwogb2JqLXkgKz0gc21wYm9vdC5vCiBvYmoteSArPSBzeXNjdGwubwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL2V4eW5vczUuYwppbmRleCBjMTVlY2Y4MGY1Li5lMmMwYjdiODc4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYworKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL2V4eW5vczUuYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPGFzbS9wbGF0Zm9y
bXMvZXh5bm9zNS5oPgogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9p
by5oPgorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogCiBzdGF0aWMgYm9vbCBzZWN1cmVfZmlybXdh
cmU7CiAKQEAgLTI0OSw3ICsyNTAsNyBAQCBzdGF0aWMgaW50IGV4eW5vczVfY3B1X3VwKGludCBj
cHUpCiAgICAgaW91bm1hcChwb3dlcik7CiAKICAgICBpZiAoIHNlY3VyZV9maXJtd2FyZSApCi0g
ICAgICAgIGNhbGxfc21jKFNNQ19DTURfQ1BVMUJPT1QsIGNwdSwgMCwgMCk7CisgICAgICAgIGFy
bV9zbWNjY19zbWMoU01DX0NNRF9DUFUxQk9PVCwgY3B1LCBOVUxMKTsKIAogICAgIHJldHVybiBj
cHVfdXBfc2VuZF9zZ2koY3B1KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvc2VhdHRsZS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKaW5kZXggODkz
Y2MxNzk3Mi4uNjRjYzE4NjhjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9z
ZWF0dGxlLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKQEAgLTMzLDEy
ICszMywxMiBAQCBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10g
X19pbml0Y29uc3QgPQogICovCiBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3RlbV9yZXNldCh2b2lk
KQogewotICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsK
KyAgICBhcm1fc21jY2Nfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCBOVUxMKTsKIH0K
IAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7Ci0gICAgY2FsbF9zbWMo
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKKyAgICBhcm1fc21jY2Nfc21jKFBT
Q0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgTlVMTCk7CiB9CiAKIFBMQVRGT1JNX1NUQVJUKHNlYXR0
bGUsICJTRUFUVExFIikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJj
aC9hcm0vcHNjaS5jCmluZGV4IDk0MWVlYzkyMWIuLjAyNzM3ZTZjYWEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtNDIsNDIgKzQy
LDUzIEBAIHVpbnQzMl90IHNtY2NjX3ZlcjsKIAogc3RhdGljIHVpbnQzMl90IHBzY2lfY3B1X29u
X25yOwogCisjZGVmaW5lIFBTQ0lfUkVUKHJlcykgICAoKGludDMyX3QpKHJlcykuYTApCisKIGlu
dCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCiB7Ci0gICAgcmV0dXJuIGNhbGxfc21jKHBzY2lf
Y3B1X29uX25yLCBjcHVfbG9naWNhbF9tYXAoY3B1KSwgX19wYShpbml0X3NlY29uZGFyeSksIDAp
OworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKworICAgIGFybV9zbWNjY19zbWMocHNj
aV9jcHVfb25fbnIsIGNwdV9sb2dpY2FsX21hcChjcHUpLCBfX3BhKGluaXRfc2Vjb25kYXJ5KSwK
KyAgICAgICAgICAgICAgICAgICZyZXMpOworCisgICAgcmV0dXJuIChpbnQzMl90KXJlcy5hMDsK
IH0KIAogdm9pZCBjYWxsX3BzY2lfY3B1X29mZih2b2lkKQogewogICAgIGlmICggcHNjaV92ZXIg
PiBQU0NJX1ZFUlNJT04oMCwgMSkgKQogICAgIHsKLSAgICAgICAgaW50IGVycm5vOworICAgICAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7CiAKICAgICAgICAgLyogSWYgc3VjY2Vzc2Z1bGwg
dGhlIFBTQ0kgY3B1X29mZiBjYWxsIGRvZXNuJ3QgcmV0dXJuICovCi0gICAgICAgIGVycm5vID0g
Y2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9DUFVfT0ZGLCAwLCAwLCAwKTsKKyAgICAgICAgYXJtX3Nt
Y2NjX3NtYyhQU0NJXzBfMl9GTjMyX0NQVV9PRkYsICZyZXMpOwogICAgICAgICBwYW5pYygiUFND
SSBjcHUgb2ZmIGZhaWxlZCBmb3IgQ1BVJWQgZXJyPSVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCks
Ci0gICAgICAgICAgICAgIGVycm5vKTsKKyAgICAgICAgICAgICAgUFNDSV9SRVQocmVzKSk7CiAg
ICAgfQogfQogCiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBw
c2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX09GRiwgMCwgMCwgMCk7CisgICAgICAgIGFybV9zbWNjY19zbWMoUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGLCBOVUxMKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jl
c2V0KHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0g
ICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKKyAg
ICAgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCwgTlVMTCk7CiB9
CiAKIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lk
KQogeworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKwogICAgIGlmICggcHNjaV92ZXIg
PCBQU0NJX1ZFUlNJT04oMSwgMCkgKQogICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVE
OwogCi0gICAgcmV0dXJuIGNhbGxfc21jKFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUywgcHNj
aV9mdW5jX2lkLCAwLCAwKTsKKyAgICBhcm1fc21jY2Nfc21jKFBTQ0lfMV8wX0ZOMzJfUFNDSV9G
RUFUVVJFUywgcHNjaV9mdW5jX2lkLCBOVUxMKTsKKworICAgIHJldHVybiBQU0NJX1JFVChyZXMp
OwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpwc2NpKQpAQCAtMTEyLDExICsxMjMsMTEgQEAgc3RhdGljIHZvaWQg
X19pbml0IHBzY2lfaW5pdF9zbWNjYyh2b2lkKQogCiAgICAgaWYgKCBwc2NpX2ZlYXR1cmVzKEFS
TV9TTUNDQ19WRVJTSU9OX0ZJRCkgIT0gUFNDSV9OT1RfU1VQUE9SVEVEICkKICAgICB7Ci0gICAg
ICAgIHVpbnQzMl90IHJldDsKKyAgICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwogCi0g
ICAgICAgIHJldCA9IGNhbGxfc21jKEFSTV9TTUNDQ19WRVJTSU9OX0ZJRCwgMCwgMCwgMCk7Ci0g
ICAgICAgIGlmICggcmV0ICE9IEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICkKLSAgICAgICAgICAg
IHNtY2NjX3ZlciA9IHJldDsKKyAgICAgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfVkVSU0lP
Tl9GSUQsICZyZXMpOworICAgICAgICBpZiAoIFBTQ0lfUkVUKHJlcykgIT0gQVJNX1NNQ0NDX05P
VF9TVVBQT1JURUQgKQorICAgICAgICAgICAgc21jY2NfdmVyID0gUFNDSV9SRVQocmVzKTsKICAg
ICB9CiAKICAgICBpZiAoIHNtY2NjX3ZlciA+PSBTTUNDQ19WRVJTSU9OKDEsIDEpICkKQEAgLTE2
NSw2ICsxNzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZvaWQpCiAgICAg
ICAgIHsgLyogc2VudGluZWwgKi8gfSwKICAgICB9OwogICAgIGludCByZXQ7CisgICAgc3RydWN0
IGFybV9zbWNjY19yZXMgcmVzOwogCiAgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKICAgICB7CkBA
IC0xODYsNyArMTk4LDggQEAgc3RhdGljIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQog
ICAgICAgICB9CiAgICAgfQogCi0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMy
X1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7CisgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzBfMl9GTjMy
X1BTQ0lfVkVSU0lPTiwgJnJlcyk7CisgICAgcHNjaV92ZXIgPSBQU0NJX1JFVChyZXMpOwogCiAg
ICAgLyogRm9yIHRoZSBtb21lbnQsIHdlIG9ubHkgc3VwcG9ydCBQU0NJIDAuMiBhbmQgUFNDSSAx
LnggKi8KICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZF
UlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nt
Yy5TIGIveGVuL2FyY2gvYXJtL3NtYy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBi
OGYxODIyNzJhLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9zbWMuUworKysgL2Rldi9u
dWxsCkBAIC0xLDIxICswLDAgQEAKLS8qCi0gKiB4ZW4vYXJjaC9hcm0vc21jLlMKLSAqCi0gKiBX
cmFwcGVyIGZvciBTZWN1cmUgTW9uaXRvcnMgQ2FsbHMKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICog
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz
aW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKi8KLQotI2luY2x1ZGUgPGFzbS9t
YWNyb3MuaD4KLQotRU5UUlkoY2FsbF9zbWMpCi0gICAgICAgIHNtYyAgICMwCi0gICAgICAgIHJl
dApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggMjIyYTAyZGQ5OS4uODAxNmNmMzA2ZiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC04MTIsOSArODEyLDYgQEAgdm9pZCB2Y3B1X3JlZ3Nf
aHlwX3RvX3VzZXIoY29uc3Qgc3RydWN0IHZjcHUgKnZjcHUsCiB2b2lkIHZjcHVfcmVnc191c2Vy
X3RvX2h5cChzdHJ1Y3QgdmNwdSAqdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvcmVfcmVncyAqcmVncyk7CiAKLWludCBjYWxsX3NtYyhy
ZWdpc3Rlcl90IGZ1bmN0aW9uX2lkLCByZWdpc3Rlcl90IGFyZzAsIHJlZ2lzdGVyX3QgYXJnMSwK
LSAgICAgICAgICAgICByZWdpc3Rlcl90IGFyZzIpOwotCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJv
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKIHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJy
b3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:37:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4rH0-0005jC-RQ; Tue, 25 Sep 2018 17:37:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmpq=mh=citrix.com=prvs=79922396b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g4rGy-0005j7-TS
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:37:20 +0000
X-Inumbo-ID: cdd7f0bc-c0e9-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdd7f0bc-c0e9-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 17:38:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,303,1534809600"; d="scan'208";a="79580324"
To: Jan Beulich <JBeulich@suse.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5B76740802000078001DF345@prv1-mh.provo.novell.com>
 <5B76778602000078001DF374@prv1-mh.provo.novell.com>
 <f3a99ecd-ce17-2ace-954d-d54281632f26@citrix.com>
 <5B7697AE02000078001DF4A5@prv1-mh.provo.novell.com>
 <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
 <5B9640A302000078001E6AD9@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=
 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
 6+ahAA==
Message-ID: <9cc0d365-a2b9-d951-93f4-d4b62a1d3347@citrix.com>
Date: Tue, 25 Sep 2018 18:15:05 +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: <5B9640A302000078001E6AD9@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/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: 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>

T24gMTAvMDkvMTggMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgQVNNX09VVFBVVDIoW21hXSAiPSZyIiAobWEpLCBbb2ZmXSAiK3IiICh2YSkpLAo+
Pj4+PiArICAgICAgICAgICAgICAgICAgIFttYXNrXSAibSIgKG1hX3JlYWxfbWFzayksCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgW3NoaWZ0XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlmdCksCj4+
Pj4+ICsgICAgICAgICAgICAgICAgICAgW2JtYXNrXSAibSIgKG1hX3ZhX2JvdHRvbV9tYXNrKSwK
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICBbdG1hc2tdICJtIiAobWFfdG9wX21hc2spCj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgOiAiZWN4Iik7Cj4+Pj4+ICsjdW5kZWYgU1lNTkFNRQo+Pj4+
PiArI2Vsc2UKPj4+Pj4gKyAgICBhbHRlcm5hdGl2ZV9pbygiY2FsbCBkbzJtYSIsCj4+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgLyogcGRlcCBtYV9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXgg
Ki8KPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMywgMHhm
NSwgMHgwNVxuXHQiCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgIi5sb25nIG1hX3JlYWxfbWFz
ayAtIDQgLSAuIiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9CTUkyLAo+
Pj4+PiArICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKG1hKSwgIitEIiAodmEp
KSwgIm0iIChtYV9yZWFsX21hc2spCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgOiAicmN4Iiwg
InJkeCIsICJyc2kiLCAicjgiLCAicjkiLCAicjEwIiwgInIxMSIpOwo+Pj4+PiArI2VuZGlmCj4+
Pj4gVGhpcyBpcyBhIG1hc3NpdmUgY2xvYmJlciBsaXN0IGluIGEgZnVuY3Rpb24geW91J3ZlIGZv
cmNlZCBhbHdheXMKPj4+PiBpbmxpbmUsIGFuZCBJIGNhbid0IHNlZSBpdCBkb2luZyBuaWNlIHRo
aW5ncyB0byB0aGUgY2FsbHNpdGVzLiAgVEJILAo+Pj4+IHRoaXMgc3RpbGwgZmVlbHMgb3Zlci1j
b21wbGljYXRlZCBmb3Igd2hhdCBpdCB3YW50cyB0byBiZS4KPj4+Pgo+Pj4+IFdoeSBub3QgaW1w
bGVtZW50IG9uZSBzaW5nbGUgZnVuY3Rpb24gaW4gYXNzZW1ibHkgdGhhdCBkb2Vzbid0IGhhdmUK
Pj4+PiB1c3VhbCBDIGNhbGxpbmcgY29udmVudGlvbnMgYW5kIGNhbiBjbG9iYmVyICVlY3ggYW5k
IG9uZSBvdGhlciwgYW5kIHVzZQo+Pj4+IHRoYXQ/Cj4+Pj4KPj4+PiBJdCBhdm9pZHMgdGhlIG5l
ZWQgZm9yIHBvdGVudGlhbGx5IDI1NiBhbG1vc3QtaWRlbnRpY2FsIGNvcGllcyBvZiB0aGUKPj4+
PiBmdW5jdGlvbiBpbiB0aGUgbGlua29uY2Ugc2VjdGlvbiwgYW5kIGF2b2lkcyBoYXZpbmcgdGhl
IG11bHRpcGxlCj4+Pj4gaW1wbGVtZW50YXRpb25zIGluIEMvYXNtLCBhdm9pZHMgdGhlIG5lZWQg
Zm9yIGFueSBsb2dpYyBkZXJpdmVkIGZyb20KPj4+PiBDT05GSUdfSU5ESVJFQ1RfVEhVTkssIGFu
ZCBhdm9pZHMgdGhlIG5lZWQgZm9yIG1hc3NpdmUgY2xvYmJlciBsaXN0cy4KPj4+IFlvdXIgcmVz
cG9uc2UgbWl4ZXMgdGhpbmdzIGEgYml0IHRvbyBtdWNoIGZvciBtZSB0byBzb3J0IG91dCB3aGF0
Cj4+PiBleGFjdGx5IHlvdSdyZSBjb25jZXJuZWQgYWJvdXQ6IFRoZSBtYXNzaXZlIGNsb2JiZXIg
bGlzdCBleGlzdHMgb25seQo+Pj4gaW4gdGhlICFDT05GSUdfSU5ESVJFQ1RfVEhVTksgY2FzZS4g
SW4gdGhhdCBjYXNlIHRob3VnaCB0aGVyZQo+Pj4gYXJlbid0IGdvaW5nIHRvIGJlIHVwIHRvIDIy
NSBpbnN0YW5jZXMgb2YgdGhlIGZ1bmN0aW9uLiBJJ2QgYmUgZmluZQo+Pj4gaW1wbGVtZW50aW5n
IHRoZSBzaW5nbGUgb25lIGluIGFzc2VtYmx5IHRvIHJlZHVjZSB0aGUgY2xvYmJlciBsaXN0LAo+
Pj4gaXQgd2FzIGp1c3QgdG8ga2VlcCBkb3duIGFzc2VtYmx5IGNvZGUgc2l6ZSBhbmQgYWxzbyB0
byBoYXZlCj4+PiBjb21waWxlciBnZW5lcmF0ZWQgY29kZSB0byBjb21wYXJlIGFnYWluc3QuIEkg
aGF2ZSB0byBhZG1pdCB0aG91Z2gKPj4+IHRoYXQgSSdtIG5vdCBvdmVybHkgY29uY2VybmVkIGFi
b3V0IHRoZSAhQ09ORklHX0lORElSRUNUX1RIVU5LCj4+PiBjYXNlIGluIHRoZSBmaXJzdCBwbGFj
ZSwgc28gSSBhbHNvIGRpZG4ndCBzZWUgbXVjaCByZWFzb24gdG8gdHJ5IHRvCj4+PiBvcHRpbWl6
ZSBpdC4KPj4+Cj4+PiBGb3IgdGhlIENPTkZJR19JTkRJUkVDVF9USFVOSyBjYXNlLCBvdG9oLCBJ
J2QgcmVhbGx5IGxpa2UgdG8KPj4+IGF2b2lkIGRpY3RhdGluZyByZWdpc3RlciBhbGxvY2F0aW9u
IHRvIHRoZSBjb21waWxlci4gSGVuY2UgdGhlIHNvbHV0aW9uCj4+PiB3aXRoIHRoZSAocG9zc2li
bHkgbWFueSkgZnVuY3Rpb24gaW5zdGFuY2VzLiBPdmVyYWxsIGNvZGUgc2l6ZSBzdGlsbAo+Pj4g
ZGVjcmVhc2VzIHdpdGggdGhpcyBhcHByb2FjaCwgYW5kIG9uIG1vZGVybiBoYXJkd2FyZSB0aGUg
ZW50aXJlCj4+PiByZWdpb24gb2YgdGhlIGltYWdlIGluIHdoaWNoIHRoZXkgbGl2ZSB3aWxsIHJl
bWFpbiBjb2xkLiAoQWRkaXRpb25hbGx5Cj4+PiBub3QgYWZmZWN0aW5nIHJlZ2lzdGVyIGFsbG9j
YXRpb24gaGVyZSBoYXMgdGhlIGJlbmVmaXQgb2YgbWFraW5nIGl0Cj4+PiBmYXIgZWFzaWVyIHRv
IGNvbXBhcmUgcHJlL3Bvc3QgZ2VuZXJhdGVkIGNvZGUuKQo+PiBIb3cgbWFueSBwYXNzZXMgdGhy
b3VnaCB0aGUgaHlwZXJ2aXNvciBoaXQgdHdvIG9yIG1vcmUgb2YgdGhlc2UgZnVuY3Rpb25zPwo+
Pgo+PiBJIGFwcHJlY2lhdGUgdGhhdCBmb3IgZGV2ZWxvcG1lbnQsIHJlZHVjaW5nIHRoZSByZWdp
c3RlciBwZXJ0dXJiYW5jZSBjYW4KPj4gYmUgbmljZSBmb3IgZGlmZmluZyB0aGUgcmVzdWx0aW5n
IGRpc2Fzc2VtYmx5LCBidXQgd2hlbiBpdCBjb21lcyB0bwo+PiBhY3R1YWxseSBydW5uaW5nIHRo
ZSBjb2RlLCByZWdpc3RlciByZW5hbWVzIGF0IGNvbXBpbGUgdGltZSBhcmUgZnJlZSwKPj4gd2hl
cmVhcyBwdWxsaW5nIG11bHRpcGxlIGFsbW9zdC1pZGVudGljYWwgY29waWVzIG9mIHRoZSBzdHVi
IGludG8gdGhlCj4+IEktY2FjaGUgaXMgbm90Lgo+Pgo+PiBJbXBsZW1lbnRpbmcgdGhpcyBhcyBh
IHNpbmdsZSBmdW5jdGlvbiBsb29rcyB0byBiZSBzaW1wbGVyIGluIHRlcm1zIG9mCj4+IHRoZSBj
aGFuZ2UsIHdpbGwgY29tcGlsZSB0byBhIHNtYWxsZXIgcmVzdWx0LCBhbmQgd2lsbCBydW4gZmFz
dGVyLiAgSXQKPj4gc2VlbXMgdG8gYmUgYSB3aW4td2luLXdpbiBvdmVyYWxsLgo+IFdlbGwsIEkg
Y29udGludWUgdG8gbm90IHJlYWxseSBhZ3JlZS4gRmlyc3QgYW5kIGZvcmVtb3N0LCBhcyBzYWlk
IGJlZm9yZSwKPiB0aGUgY29tbW9uIChleGNsdXNpdmU/KSBjYXNlIGlzIGdvaW5nIHRvIGJlIHRo
YXQgd2l0aCAieDg2OiB1c2UgTU9WCj4gZm9yIFBGTi9QRFggY29udmVyc2lvbiB3aGVuIHBvc3Np
YmxlIiBubyBjYWxscyB3aWxsIGV4aXN0IGF0IHJ1bnRpbWUgYXQKPiBhbGwuCgpUYWtpbmcgdGhp
cyBvbmUgc3RlcCBmdXJ0aGVyLCB3aHkgZG9uJ3Qgd2UgZHJvcCBQRFggZW50aXJlbHk/CgpJIHNl
ZW0gdG8gcmVjYWxsIHlvdSBzYXlpbmcgdGhhdCB0aGUgb25lIHN5c3RlbSBpdCB3YXMgaW50cm9k
dWNlZCBmb3IKbmV2ZXIgc2hpcHBlZCwgYXQgd2hpY2ggcG9pbnQsIHdoeSBib3RoZXIga2VlcGlu
ZyB0aGUgY29kZSBhcm91bmQ/CgpBIHNlcGFyYXRlIHBvaW50IHdoaWNoIGhhcyBvbmx5IGp1c3Qg
b2NjdXJyZWQgdG8gbWUgaXMgdGhlIGh1bW9uZ291cwpwaXBlbGluZSBzdGFsbCB3aGljaCBvY2N1
cnMgd2hlbiBtaXhpbmcgbGVnYWN5IGFuZCBWRVggU1NFIGluc3RydWN0aW9ucwpvbiBTYW5keUJy
aWRnZSBhbmQgbGF0ZXIgaGFyZHdhcmUuwqAgSSBzZXZlcmVseSBkb3VidCB0aGF0IGEgc2luZ2xl
CnRyYW5zZm9ybWF0aW9uIGZyb20gQUxVIG9wZXJhdGlvbnMgdG8gUERFUC9QRVhUIGlzIGdvaW5n
IHRvIG1ha2UgdXAgZm9yCnRoZSBwaXBlbGluZSBzdGFsbCBpZiB0aGUgZ3Vlc3QgaXMgdXNpbmcg
bGVnYWN5IFNTRSwgYWx0aG91Z2ggZ2l2ZW4gaG93CmNvbW1vbiB0aGUgUERYIGNvbnZlcnNpb25z
IGFyZSwgSSBjb3VsZCBlYXNpbHkgYmVsaWV2ZSB0aGF0IHRoZSBuZXQgaXMKaW4gdGhlIHNhbWUg
YmFsbHBhcmsuCgo+IEF0IHRoYXQgcG9pbnQgYWxsIGZ1bmN0aW9uIGluc3RhbmNlcyBjb3VsZCBj
b2xsZWN0aXZlbHkgYmUgcHVyZ2VkIGp1c3QKPiBsaWtlIC5pbml0LnRleHQsIGlmIHdlIGNhcmVk
IGVub3VnaC4gQW5kIHRoZW4sIGZvciB0aGlzIHBhcnRpY3VsYXIgY2FzZSwKPiBsZWF2aW5nIHRo
ZSBjb21waWxlciB0aGUgd2lkZXN0IHBvc3NpYmxlIGNob2ljZSBvZiByZWdpc3RlciBhbGxvY2F0
aW9uCj4gc3RpbGwgc2VlbXMgcHJldHR5IGRlc2lyYWJsZSB0byBtZS4gSSdkIGFncmVlIHdpdGgg
eW91ciAicmVnaXN0ZXIKPiByZW5hbWVzIGF0IGNvbXBpbGUgdGltZSBhcmUgZnJlZSIgb25seSBp
ZiB0aGVyZSB3ZXJlbid0IHNwZWNpYWwgdXNlcyBvZgo+IHF1aXRlIGEgZmV3IG9mIHRoZSByZWdp
c3RlcnMuCj4KPiBBcyBwZXJoYXBzIGEgcHJpbWUgZXhhbXBsZSwgY29uc2lkZXIgdGhlIGNhc2Ug
d2hlcmUgdGhlCj4gdHJhbnNmb3JtYXRpb24gaGVyZSBnZXRzIGRvbmUgaW4gdGhlIGNvdXJzZSBv
ZiBzZXR0aW5nIHVwIGFub3RoZXIKPiBmdW5jdGlvbidzIGFyZ3VtZW50cy4gVGhlIGNvbXBpbGVy
IHdvdWxkIGhhdmUgdG8gYXZvaWQgY2VydGFpbgo+IHJlZ2lzdGVycyAob3IgZ2VuZXJhdGUgZXh0
cmEgTU9WcykgaWYgaXQgaGFkIHRvIGZpcnN0IHBhc3MgdGhlIGlucHV0Cj4gaW4gYSBmaXhlZCBy
ZWdpc3RlciB0byB0aGUgaGVscGVyIGhlcmUgKHdoaWNoIHRoZW4gYWRkaXRpb25hbGx5IGFsc28K
PiBuZWVkcyB0byBiZSBhc3N1bWVkIHRvIGNsb2JiZXIgc2V2ZXJhbCBvdGhlciBvbmVzKS4KCk9u
Y2UgYWdhaW4sIEkgdGhpbmsgeW91IGFyZSBmb2N1c2luZyBvbiB0aGUgd3JvbmcgYXNwZWN0LCBh
bmQgZW5kaW5nIHVwCndpdGggc29tZXRoaW5nIHdoaWNoIGlzIHdvcnNlIG92ZXJhbGwuCgpGaXJz
dCwgaXMgdGhlcmUgYSBzaW5nbGUgZXhhbXBsZSBoZXJlIHdoZXJlIHRoZSBjb21waWxlciBzZXRz
IHVwCnJlZ2lzdGVycyBiZWZvcmUgYSBmdW5jdGlvbiBjYWxsPyBHaXZlbiB0aGUgc2VxdWVuY2Ug
cG9pbnQsIGl0IGlzCmRpc3RpbmN0bHkgbm9uLXRyaXZpYWwgdG8gb3B0aW1pc2UgYXJvdW5kLgoK
SXJyZXNwZWN0aXZlLCBhIGNvdXBsZSBvZiBleHRyYSBtb3ZzICh3aGljaCBhcmUgaGFuZGxlZCBk
dXJpbmcgcmVnaXN0ZXIKcmVuYW1pbmcpIGlzIGZhciBsZXNzIG92ZXJoZWFkIHRoYW4gaGl0dGlu
ZyBhIGNvbGQgaWNhY2hlIGxpbmUsIGFuZApoYXZpbmcgMjU2IHZhcmlhdGlvbnMgb2YgdGhpcyBz
dHViIGZ1bmN0aW9uIGlzIGEgdmVyeSBnb29kIHdheSB0byBoaXQgYQpsb3Qgb2YgY29sZCBpY2Fj
aGUgbGluZXMuCgpVbHRpbWF0ZWx5LCByZWFsIHBlcmZvcm1hbmNlIG51bWJlcnMgYXJlIHRoZSBv
bmx5IHdheSB0byBzYXkgZm9yIHN1cmUsCmJ1dCBJIGV4cGVjdCB5b3UnbGwgYmUgc3VycHJpc2Vk
IGJ5IHRoZSByZXN1bHRzIHlvdSdkIHNlZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17:40: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 1g4rKP-0006OW-DG; Tue, 25 Sep 2018 17:40: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=cjew=mh=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1g4rKO-0006OO-67
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:40:52 +0000
X-Inumbo-ID: d686a8b1-c0e9-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d686a8b1-c0e9-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:38:39 +0200 (CEST)
Received: from localhost (unknown
 [IPv6:2603:3023:50c:85e1:b5c5:ae11:3e54:6a07])
 (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 5AEF1142154E7;
 Tue, 25 Sep 2018 10:40:49 -0700 (PDT)
Date: Tue, 25 Sep 2018 10:40:48 -0700 (PDT)
Message-Id: <20180925.104048.2238329745735217190.davem@davemloft.net>
To: JBeulich@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <5BA9EDB502000078001EB724@prv1-mh.provo.novell.com>
References: <5B85622302000078001E2A35@prv1-mh.provo.novell.com>
 <5BA9EDB502000078001EB724@prv1-mh.provo.novell.com>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
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]);
 Tue, 25 Sep 2018 10:40:49 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH net 0/3 RESEND] xen-netback: hash mapping
 handling adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 wei.liu2@citrix.com, netdev@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>

RnJvbTogIkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMjUgU2Vw
IDIwMTggMDI6MTE6MzMgLTA2MDAKCj4gRmlyc3QgYW5kIGZvcmVtb3N0IHRoZSBmaXggZm9yIFhT
QS0yNzAuIE9uIHRvcCBvZiB0aGF0IGZ1cnRoZXIgY2hhbmdlcwo+IHdoaWNoIGxvb2tlZCBkZXNp
cmFibGUgdG8gbWUgd2hpbGUgaW52ZXN0aWdhdGluZyB0aGF0IFhTQS4KPiAKPiAxOiBmaXggaW5w
dXQgdmFsaWRhdGlvbiBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4gMjogdmFsaWRhdGUg
cXVldWUgbnVtYmVycyBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4gMzogaGFuZGxlIHBh
Z2Ugc3RyYWRkbGluZyBpbiB4ZW52aWZfc2V0X2hhc2hfbWFwcGluZygpCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU2VyaWVzIGFwcGxpZWQgYW5k
IHF1ZXVlZCB1cCBmb3IgLXN0YWJsZS4KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:50:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4rTm-0007Bl-H9; Tue, 25 Sep 2018 17: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=n84c=mh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g4rTl-0007Bg-Mb
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:50:33 +0000
X-Inumbo-ID: 30b41482-c0eb-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30b41482-c0eb-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:48:21 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 25 Sep 2018 19:50:30 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 25 Sep 2018 18:50:02 +0100
Message-ID: <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Milan Boberic
 <milanboberic94@gmail.com>
Date: Tue, 25 Sep 2018 19:49:50 +0200
In-Reply-To: <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 stefano@stabellini.net, Jan Beulich <JBeulich@suse.com>,
 Tim Deegan <tim@xen.org>
Content-Type: multipart/mixed; boundary="===============1606078317776379593=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1606078317776379593==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Ol4/n+dhBu3YrRyFkHz0"


--=-Ol4/n+dhBu3YrRyFkHz0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Adding a few people to the Cc-list. See below...]

On Tue, 2018-09-25 at 12:15 +0100, Julien Grall wrote:
> Hi Dario,
>=20
Hi,

> On 09/25/2018 10:02 AM, Dario Faggioli wrote:
> > On Mon, 2018-09-24 at 22:46 +0100, Julien Grall wrote:
> > >=20
> > > Per my understanding of call_rcu, the calls will be queued until
> > > the
> > > RCU
> > > reached a threshold. We don't have many place where call_rcu is
> > > called,
> > > so reaching the threeshold may just never happen. But nothing
> > > will
> > > tell
> > > that vCPU to go in Xen and say "I am done with RCU". Did I miss
> > > anything?
> > >=20
> > Yeah, and in fact we added the timer _but_, in this case, it does
> > not
> > look that the timer is firing. It looks much more like "some random
> > interrupt happens", as you're suggesting. OTOH, in the case where
> > there
> > are no printk()s, it might be that the timer does fire, but the
> > vcpu
> > has not gone through Xen, so the grace period is, as far as we
> > know,
> > not expired yet (which is also in accordance with Julien's
> > analysis, as
> > far as I understood it).
>=20
> The timer is only activated when sched_tick_suspend() is called.
> With=20
> vwfi=3Dnative, you will never reach the idle_loop() and therefore
> never=20
> setup a timer.
>=20
Right.

> Milan confirmed that guest can be destroyed with vwfi=3Dnative removed.
> So=20
> this is confirming my thinking. Trapping wfi will end up to switch
> to=20
> idle vCPU and trigger the grace period.
>=20
Indeed.

> I am not entirely sure you will be able to reproduce it on x86, but
> I=20
> don't think it is a Xen Arm specific.
>=20
Perhaps with something like idle=3Dpoll. But I'm not sure, as it's not
the same thing (that is for guests, while wfi=3Dnative is in Xen).

Well, IAC, I don't think we can call it an ARM issue either. It's an
issue of whatever combination of platform and configuration we support,
which we allow not to trap when the guest goes idle.

> When I looked at the code, I don't see any grace period in other
> context=20
> than idle_loop. Rather than adding another grace period, I would
> just=20
> force quiescence for every call_rcu.
>=20
> This should not be have a big performance impact as we don't use
> much=20
> call_rcu and it would allow domain to be fully destroyed in timely
> manner.
>=20
I see your point, but this looks a little on the heavy side to me.
I'm not speaking of direct and measurable perf impact, but I think this
would make us diverge quite a bit from the idea of RCUs...

My knowledge of RCU themselves would need refreshing, though. I managed
to getbecome reasonably familiar with how the implementation we
imported works back then, when working on the said issue, but I guess I
better go check the code again.

I'm Cc-ing the people that have reviewed the patches and helping with
the idle timer problem, in case anyone has bright ideas out of the top
of his head.

Perhaps we should "just" get away from using RCU for domain destruction
(but I'm just tossing the idea around, without much consideration about
whether it's the right solution, or about how hard/feasible it really
is).

Or maybe we can still use the timer, in some special way, if we have
wfi=3Dnative (or equivalent)...

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/

--=-Ol4/n+dhBu3YrRyFkHz0
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+4FAluqdUMACgkQFkJ4iaW4
c+7KrQ//RDkmuFSFnS7oSrOXttmKfaF2IGIRuDvqLvVSCKnx2Y4e/O/mZeieLxHZ
JgeB9z5TzLu+TIAvfvk0xwD+WPUApYeKL9vHSHLQWe/0dY2y+4h3YYK/MV0DOah2
+FLAWoAuYD56rF0YY7R98mJZ6BU9abKqKngDgKRMcOL0NsGdfYDeErkHVhpWSMp2
3iCaJzzpxYJrlHvhmcQqetmjt0ZBdNL9LsTGEbm1Kj0TLRnOp7AkOjANr3pNEhLg
v6I/EG461V63kkuJgxFJHjU1/RcCwpMtI4fzPkCHOVwVTB0SVZKTl2odYZKgNA9h
+odSmS6lvIkRYEwjo/Q75NNDG6A1O6Pe1IZ6zbgolrsEVjfYlD81X2ja5NMkaNIp
MIVx2ceI3WKYp3/E9kTYU/2mrtW3cf/XB9NAobJUJrJc+ArlA2tIingcYvmF4oKD
DNwTvgWSWcFS4z/SnGXu8xHL6qI8bPCJsneZGIV2PEGY8iu2f6Kv4logAYIqi0Aw
XB/yGF3970kfepmoIDsl1HvYZVLD+VN57512ccHRY5Gjl+QIHQLRTT4FtzGoQsAo
pzfJI67LDsRG0sSeJlOZAB9txMuX8cAuDNOZ3t/AJgQV7ZqstaoYlSh5OopQNnp/
SrmpXEVWsc8fsmo7hiHba4jNkOfMs3FOA9lm9ROK7nESablr4vQ=
=UMgz
-----END PGP SIGNATURE-----

--=-Ol4/n+dhBu3YrRyFkHz0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1606078317776379593==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 25 17:52:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 17: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 1g4rVB-0007Gy-Tk; Tue, 25 Sep 2018 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=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4rVA-0007Gj-3G
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 17:52:00 +0000
X-Inumbo-ID: 6517a2e3-c0eb-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6517a2e3-c0eb-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 19:49:48 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4rV8-0004vP-IU; Tue, 25 Sep 2018 17:51: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 1g4rV8-0006Sz-7q; Tue, 25 Sep 2018 17:51:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4rV8-0000C8-7D; Tue, 25 Sep 2018 17:51:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128057-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 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-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=0348184dd2ee43d343623d3db647af3e635fd0c3
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 17:51:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128057: 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>

ZmxpZ2h0IDEyODA1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjc5MjgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzkyOAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAzNDgxODRkZDJlZTQzZDM0
MzYyM2QzZGI2NDdhZjNlNjM1ZmQwYzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzkyOCAgMjAxOC0wOS0yMiAxMDowMDo1MyBaICAgIDMgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMjgwMTMgIDIwMTgtMDktMjQgMTQ6MDA6NDQgWiAgICAxIGRheXMg
ICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwNTcgIDIwMTgtMDktMjUgMTU6
MDA6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RvcGhlciBDbGFy
ayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAzNzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 18:18:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 18:18: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 1g4ruq-0000kA-LH; Tue, 25 Sep 2018 18:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ux9b=mh=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1g4rup-0000k5-Mg
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 18:18:31 +0000
X-Inumbo-ID: 8eb81192-c0ef-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8eb81192-c0ef-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 18:19: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 1EEC0AFF3;
 Tue, 25 Sep 2018 18:18:29 +0000 (UTC)
Date: Tue, 25 Sep 2018 20:18:26 +0200
From: Michal Hocko <mhocko@kernel.org>
To: Arun KS <arunks@codeaurora.org>
Message-ID: <20180925181826.GW18685@dhcp22.suse.cz>
References: <1537854158-9766-1-git-send-email-arunks@codeaurora.org>
 <ccdbaf76-cbdd-759e-c6de-c5b738f156e9@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ccdbaf76-cbdd-759e-c6de-c5b738f156e9@suse.cz>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sthemmin@microsoft.com, xen-devel@lists.xenproject.org,
 malat@debian.org, vatsa@codeaurora.org, haiyangz@microsoft.com,
 dan.j.williams@intel.com, linux-kernel@vger.kernel.org, getarunks@gmail.com,
 yasu.isimatu@gmail.com, linux-mm@kvack.org, vinmenon@codeaurora.org,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 boris.ostrovsky@oracle.com, kys@microsoft.com, akpm@linux-foundation.org,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.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>

T24gVHVlIDI1LTA5LTE4IDExOjU5OjA5LCBWbGFzdGltaWwgQmFia2Egd3JvdGU6ClsuLi5dCj4g
VGhpcyBzZWVtcyBsaWtlIGFsbW9zdCBjb21wbGV0ZSBjb3B5IG9mIF9fZnJlZV9wYWdlc19ib290
X2NvcmUoKSwgY291bGQKPiB5b3UgZG8gc29tZSBjb2RlIHJldXNlIGluc3RlYWQ/IEkgdGhpbmsg
TWljaGFsIEhvY2tvIGFsc28gc3VnZ2VzdGVkIHRoYXQuCgpZZXMsIHBsZWFzZSB0cnkgdG8gcmV1
c2UgYXMgbXVjaCBjb2RlIGFzIHBvc3NpYmxlCgotLSAKTWljaGFsIEhvY2tvClNVU0UgTGFicwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 19:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 19:37: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 1g4t8V-0006EF-JU; Tue, 25 Sep 2018 19:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4t8U-0006EA-Rf
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 19:36:42 +0000
X-Inumbo-ID: 7b4582a0-c0fa-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7b4582a0-c0fa-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 19:37:47 +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 27322ED1;
 Tue, 25 Sep 2018 12:36:41 -0700 (PDT)
Received: from [10.37.12.95] (unknown [10.37.12.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0EF033F5D3;
 Tue, 25 Sep 2018 12:36:38 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180822150045.22864-1-julien.grall@arm.com>
 <20180822150045.22864-3-julien.grall@arm.com>
 <20180822151808.gpzdlqakuader6bw@mac>
 <0496ac79-4970-7f3c-cd29-83a1fd5de4b1@arm.com>
 <20180823075857.m4lwg4urwjnewrrx@mac>
 <0265073a-f678-7631-27dc-91380373fe2f@arm.com>
 <0f33a97d-749c-ff5d-15ad-82ef698cc762@arm.com>
 <20180903144059.olqra6xxv5jb63hb@mac.bytemobile.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <77ca1ef1-3d16-b41b-23ee-be860e12f1c4@arm.com>
Date: Tue, 25 Sep 2018 20:36:36 +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: <20180903144059.olqra6xxv5jb63hb@mac.bytemobile.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl: Switch Arm guest type to
 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: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, wei.liu2@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>

SGkgUm9nZXIsCgpTb3JyeSBmb3IgdGhlIGxhdGUgcmVwbHkuCgpPbiAwOS8wMy8yMDE4IDAzOjQw
IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIE1vbiwgU2VwIDAzLCAyMDE4IGF0IDEy
OjE1OjE2UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDMvMDkvMTggMTI6MDks
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMjMvMDgvMTggMDg6NTgsIFJvZ2Vy
IFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4gT24gV2VkLCBBdWcgMjIsIDIwMTggYXQgMDY6NDg6MDVQ
TSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+PiArCj4+Pj4+Pj4gK8Kg
wqDCoCBiX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7Cj4+Pj4+Pj4gKwo+Pj4+
Pj4+ICvCoMKgwqAgLyoKPj4+Pj4+PiArwqDCoMKgwqAgKiBUaGV5IG9ubHkgZmllIGxkIGluIHUu
cHYgdGhhdCBtYXR0ZXJzIG9uIEFybSBhcmU6Cj4+Pj4+Pj4ga2VybmVsLCBjbWRsaW5lLAo+Pj4+
Pj4+ICvCoMKgwqDCoCAqIHJhbWRpc2suCj4+Pj4+Pj4gK8KgwqDCoMKgICovCj4+Pj4+Pj4gKwo+
Pj4+Pj4+ICvCoMKgwqAgaWYgKCFiX2luZm8tPmtlcm5lbCAmJiBiX2luZm8tPnUucHYua2VybmVs
KQo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJfaW5mby0+a2VybmVsID0gYl9pbmZv
LT51LnB2Lmtlcm5lbDsKPj4+Pj4+PiArCj4+Pj4+Pj4gK8KgwqDCoCBpZiAoIWJfaW5mby0+cmFt
ZGlzayAmJiBiX2luZm8tPnUucHYucmFtZGlzaykKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgYl9p
bmZvLT5yYW1kaXNrID0gYl9pbmZvLT51LnB2LnJhbWRpc2s7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICvC
oMKgwqAgaWYgKCFiX2luZm8tPmNtZGxpbmUgJiYgYl9pbmZvLT51LnB2LmNtZGxpbmUpCj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIGJfaW5mby0+Y21kbGluZSA9IGJfaW5mby0+dS5wdi5jbWRsaW5l
Owo+Pj4+Pj4+ICsKPj4+Pj4+PiArwqDCoMKgIC8qIFJlc2V0IGJfaW5mby0+dS5wdmggdG8gZGVm
YXVsdCB2YWx1ZXMgKi8KPj4+Pj4+PiArwqDCoMKgIG1lbXNldCgmYl9pbmZvLT51LnB2aCwgMCwg
c2l6ZW9mKGJfaW5mby0+dS5wdmgpKTsKPj4+Pj4+Cj4+Pj4+PiBJJ20gYWZyYWlkIHRoYXQncyBu
b3QgY29ycmVjdC4gVGhlIGRlZmF1bHQgdmFsdWVzIGZvciB1LnB2aCBhcmUgc2V0Cj4+Pj4+PiBi
eSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4KPj4+Pj4KPj4+Pj4gSSB0aG91
Z2h0IHRoYXQgdGhpcyBzaG91bGQgYmUgY292ZXJlZCBieSB0aGUgc3dpdGNoIHJpZ2h0IGFmdGVy
Cj4+Pj4+IHRoZSBjYWxsIG9mCj4+Pj4+IGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQuIERpZCBJIG1pc3MgYW55dGhpbmc/Cj4+Pj4KPj4+PiBPaCByaWdodCwgbGlieGxf
X2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCBpcyBjYWxsZWQgYnkKPj4+PiBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdC4KPj4+Pgo+Pj4+PiBXaGF0IEkgd2FudGVk
IHRvIGRvIGhlcmUgaXMgcmVzZXR0aW5nIHRoZSB1bmlvbiB0byAwIHNvIHlvdQo+Pj4+PiBkb24n
dCBnZXQgZGF0YQo+Pj4+PiBtYW5nbGVkIGJ5IHRoZSBwdiBmaWVsZHMuCj4+Pj4KPj4+PiBBbm90
aGVyIHBvc3NpYmxlIG9wdGlvbiBJIHRoaW5rIHdvdWxkIGJlIHRvIG1hcmsgdGhvc2UgZmllbGRz
IGFzCj4+Pj4gZGVwcmVjYXRlZCBpbiB0aGUgSURMLCBhbmQgbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX2NvcHlfZGVwcmVjYXRlZAo+Pj4+IHdpbGwgdGFrZSBjYXJlIG9mIGNvcHlpbmcgdGhlbSB0
byB0aGUgbmV3IHBsYWNlLiBJbiBmYWN0IEkgdGhpbmsgYWxsCj4+Pj4gZ3Vlc3QgdHlwZXMgc2hv
dWxkIGJlIHVzaW5nIHRoZSB0b3AgbGV2ZWwga2VybmVsLCByYW1kaXNrIGFuZCBjbWRsaW5lCj4+
Pj4gZmllbGRzLgo+Pj4KPj4+IEkgd2lsbCBoYXZlIGEgbG9vayBhdCBpdC4KPj4+Cj4+Pj4KPj4+
PiBJJ20gbm90IHNwZWNpYWxseSBjb21mb3J0YWJsZSB3aXRoIGNoYW5naW5nIHRoZSBndWVzdCB0
eXBlIGluIHRoZQo+Pj4+IG1pZGRsZSBvZiBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVm
YXVsdCwgYnV0IEkgYWxzbyBkb24ndCBoYXZlIGEKPj4+PiBtdWNoIGJldHRlciBzdWdnZXN0aW9u
IGFwYXJ0IGZyb20gdXNpbmcgdGhlIGRlcHJlY2F0aW9uIGhlbHBlci4KPj4KPj4gSSBmb3Jnb3Qg
dG8gYW5zd2VyIHRvIHRoaXMgYml0LiBJIGRvbid0IHRoaW5rIHRoZSBkZXByZWNhdGlvbiBoZWxw
ZXIgd2lsbCBkbwo+PiBhbGwgdGhlIGpvYnMuIFRoZXJlIGFyZSBzdGlsbCBQViBzcGVjaWZpYyBw
YXJhbWV0ZXJzOiBzbGFja19tZW1rYiwgZmVhdHVyZXMsCj4+IGU4MjBfaG9zdC4KPiAKPiBUaG9z
ZSBjYW4gYmUgbGVmdCBpbnNpZGUgdGhlIFBWIHN1Yi1zdHJ1Y3QgYW5kIHNob3VsZG4ndCBiZSBt
YXJrZWQgYXMKPiBkZXByZWNhdGVkLgo+IAo+PiBUaG9zZSBhcmUgbm90IG5lY2Vzc2FyeSBmb3Ig
QXJtLCBpZiB5b3UgZG9uJ3QgemVybyB0aGVtIHRoZW4geW91IHdpbGwgbm90Cj4+IGluaXRpYWxp
emUgdGhlIFBWSCBzdHJ1Y3R1cmUgd2l0aCBkZWZhdWx0IHZhbHVlcy4gSG93IGRvIHlvdSBzdWdn
ZXN0IHRvCj4+IGhhbmRsZSB0aGVtPwo+IAo+IEJ1dCBJIGd1ZXNzIEFSTSBkb2Vzbid0IHVzZSBh
bnkgb2YgdGhvc2UgZmllbGRzIChvciBlbHNlIHRoZXkgc2hvdWxkCj4gYmUgbW92ZWQgdG8gdGhl
IHB2aCBzdWItc3RydWN0IGFueXdheSk/CgpUaG9zZSBmaWVsZHMgc2hvdWxkIG5vdCBiZSB1c2Vk
IGJ5IEFybS4gTG9va2luZyBhdCB0aGUgY3VycmVudCBmaWVsZHMgaW4gCnB2LCB0aGV5IGFsbCBz
aG91bGQgYmUgemVyb2VkLgoKSG93ZXZlciwgSSBhbSBub3Qgc3VyZSBpZiB3ZSBjYW4gYXNzdW1l
IHRoYXQgd2lsbCBhbHdheXMgYmUgdGhlIGNhc2UuCklmIHdlIGNhbiBhc3N1bWUgaXQsIHRoZW4g
SSB0aGluayBpdCB3b3VsZCBqdXN0IGJlIHN1ZmZpY2llbnQgdG8gaGF2ZSAKYl9pbmZvLT50eXBl
ID0gTElCWExfRE9NQUlOX1RZUEVfUFZIIGluIEFybS4KCkFueSB0aG91Z2h0cz8KCkNoZWVycywK
Cgo+IAo+IEluIHdoaWNoIGNhc2UgYWxsb3dpbmcgdGhlIHVzZXIgdG8gc2V0IHRoZW0gaW4gdGhl
IGZpcnN0IHBsYWNlIHNlZW1zCj4gbGlrZSBhbiBlcnJvciB0byBtZS4KCkFncmVlZC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:01:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tWD-0008Kb-LL; Tue, 25 Sep 2018 20:01:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4tWC-0008KR-Gh
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:01:12 +0000
X-Inumbo-ID: e76662cb-c0fd-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e76662cb-c0fd-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 20: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 1g4tWA-0007Vv-A4; Tue, 25 Sep 2018 20:01: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 1g4tW9-0006km-TB; Tue, 25 Sep 2018 20:01:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4tW9-0005GF-SX; Tue, 25 Sep 2018 20:01:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128058-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=3cb0a311cb7e747d7be5c5076d0fff76ad256d2b
X-Osstest-Versions-That: ovmf=17634d026f968c404b039a8d8431b6389dd396ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 20:01:09 +0000
Subject: [Xen-devel] [ovmf test] 128058: 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>

ZmxpZ2h0IDEyODA1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzY2IwYTMxMWNiN2U3NDdkN2JlNWM1MDc2ZDBmZmY3
NmFkMjU2ZDJiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxNzYzNGQw
MjZmOTY4YzQwNGIwMzlhOGQ4NDMxYjYzODlkZDM5NmVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwMzcgIDIwMTgtMDktMjUgMDI6NDU6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDU4ICAyMDE4LTA5LTI1IDE2OjExOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICAxNzYzNGQwMjZmLi4zY2IwYTMxMWNiICAzY2IwYTMxMWNi
N2U3NDdkN2JlNWM1MDc2ZDBmZmY3NmFkMjU2ZDJiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:06:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tbM-00005O-Dv; Tue, 25 Sep 2018 20:06: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=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4tbL-00005D-2z
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:06:31 +0000
X-Inumbo-ID: 2f6a429f-c0fe-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f6a429f-c0fe-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:04:18 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,303,1534809600"; d="scan'208";a="66266383"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75288-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:build-armhf-pvops:<job status>:broken:regression
 examine:build-i386:<job status>:broken:regression
 examine:build-amd64-pvops:<job status>:broken:regression
 examine:build-armhf:<job status>:broken:regression
 examine:build-amd64:<job status>:broken:regression
 examine:build-i386-pvops:<job status>:broken:regression
 examine:examine-rice-weevil:build-check(1):blocked:nonblocking
 examine:examine-bush-cricket:build-check(1):blocked:nonblocking
 examine:examine-grain-weevil:build-check(1):blocked:nonblocking
 examine:examine-scape-moth:build-check(1):blocked:nonblocking
 examine:examine-lace-bug:build-check(1):blocked:nonblocking
 examine:examine-leaf-beetle:build-check(1):blocked:nonblocking
 examine:examine-moss-bug:build-check(1):blocked:nonblocking
 examine:examine-gall-mite:build-check(1):blocked:nonblocking
 examine:examine-marilith-n5:build-check(1):blocked:nonblocking
 examine:examine-itch-mite:build-check(1):blocked:nonblocking
 examine:build-armhf-pvops:host-install(4):broken:nonblocking
 examine:build-armhf:host-install(4):broken:nonblocking
 examine:build-amd64-pvops:host-install(4):broken:nonblocking
 examine:build-i386:host-install(4):broken:nonblocking
 examine:build-amd64:host-install(4):broken:nonblocking
 examine:build-i386-pvops:host-install(4):broken:nonblocking
 examine:examine-army:host-install:broken:nonblocking
 examine:examine-army:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75122
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 21:06:26 +0100
Subject: [Xen-devel] [examine test] 75288: trouble: blocked/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>

ZmxpZ2h0IDc1Mjg4IGV4YW1pbmUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUyODgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBleGFtaW5lLXJp
Y2Utd2VldmlsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBleGFtaW5lLWJ1c2gtY3JpY2tldCAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLWdyYWluLXdlZXZpbCAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLXNjYXBl
LW1vdGggICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBleGFtaW5lLWxhY2UtYnVnICAgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLWxlYWYtYmVldGxlICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLW1vc3MtYnVn
ICAgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBleGFtaW5lLWdhbGwtbWl0ZSAgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLW1hcmlsaXRoLW41ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBleGFtaW5lLWl0Y2gtbWl0ZSAg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gNzUxMjIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTEyMgogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBibG9ja2Vk
IGluIDc1MTIyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzUxMjIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTEyMgog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBibG9ja2VkIGluIDc1MTIyCiBleGFtaW5lLWFybXkgICAgICAgICAgICAgICAgICAyIGhv
c3QtaW5zdGFsbCAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUxMjIKIGV4YW1pbmUtYXJt
eSAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3NTEyMgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1MTIy
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogZXhhbWluZS1hcm15ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5l
LWxlYWYtYmVldGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGV4YW1pbmUtbGFjZS1idWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogZXhhbWluZS1tb3NzLWJ1ZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBleGFtaW5lLWJ1c2gtY3JpY2tldCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGV4YW1pbmUt
Z2FsbC1taXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogZXhhbWluZS1pdGNoLW1pdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBleGFtaW5lLXNjYXBlLW1vdGggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGV4YW1pbmUtbWFyaWxpdGgtbjUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogZXhhbWluZS1n
cmFpbi13ZWV2aWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBleGFtaW5lLXJpY2Utd2VldmlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:07:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:07: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 1g4tbw-00009Z-VR; Tue, 25 Sep 2018 20:07:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4tbv-00009J-Ti
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:07:07 +0000
X-Inumbo-ID: bb7f32fe-c0fe-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb7f32fe-c0fe-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 20:08: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 1g4tbu-0007cs-SG; Tue, 25 Sep 2018 20:07: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 1g4tbu-0006xV-L4; Tue, 25 Sep 2018 20:07:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4tbu-0001ob-KM; Tue, 25 Sep 2018 20:07:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128062-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64: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-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-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=6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 20:07:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128062: 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>

ZmxpZ2h0IDEyODA2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBh
NmQxODhmOTE5MzhjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTAgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDYyICAyMDE4LTA5LTI1IDE4OjAwOjUyIFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzg0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:08: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 1g4td4-0000IX-AT; Tue, 25 Sep 2018 20:08:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4td3-0000IQ-MQ
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:08:17 +0000
X-Inumbo-ID: e44e2b68-c0fe-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e44e2b68-c0fe-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 20:09:22 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5BC1120684;
 Tue, 25 Sep 2018 20:08:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537906095;
 bh=fvlAxS9tAuI9RuibaMz06WxgjYRfjWc+LFKrzi86WfE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qT9eIA2HThfajMFRUSuicTbMVmnyC+4MuPg35Ixg30bkT1RiDx7nsTr0YnMjGVf+2
 S+R5RtFZOqywwpn4YkaNwdefu178ONgJJMu/1kqH/x/GxGhR9SRnpqwXg+2jvzve5y
 XvI+rfreuZt8jx66EZHfQk2zb907Zrg3MWe3c5C0=
Date: Tue, 25 Sep 2018 13:08:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180904192153.17210-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251308060.15006@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vgic-v3-its: Make
 vgic_v3_its_free_domain idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 shameerali.kolothum.thodi@huawei.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>

T24gVHVlLCA0IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gdmdpY192M19pdHNfZnJl
ZV9kb21haW4gbWF5IGJlIGNhbGxlZCBiZWZvcmUgdmdpY192M19pdHNfaW5pdF9kb21haW4gaWYK
PiB0aGUgdkdJQyB3YXMgZmFpbGluZyB0byBpbml0YWxpemUgaXRzZWxmLiBUaGlzIG1lYW5zIHRo
ZSBsaXN0IHdvdWxkIGJlCj4gdW5pdGlhbGl6ZWQgYW5kIHJlc3VsdCBpbiBhIGNyYXNoLgo+IAo+
IFRoYW5rZnVsbHksIHdlIG9ubHkgYWxsb3cgSVRTIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLiBT
byB0aGUgY3Jhc2ggaXMKPiBub3QgYSBzZWN1cml0eSBpc3N1ZS4gRml4IGl0IGJ5IGNoZWNraW5n
IHdoZXRoZXIgdGhlIGxpc3QgdGhlIE5VTEwuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAKPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMgfCA0ICsrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCj4gaW5kZXggMzIwNjFjNmIwMy4uOWVkZDk3YzRlNyAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jCj4gQEAgLTE1NDgsNiArMTU0OCwxMCBAQCB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCB2aXJ0X2l0cyAqcG9zLCAq
dGVtcDsKPiAgCj4gKyAgICAvKiBDb3BlIHdpdGggdW5pdGlhbGl6ZWQgdklUUyAqLwo+ICsgICAg
aWYgKCBsaXN0X2hlYWRfaXNfbnVsbCgmZC0+YXJjaC52Z2ljLnZpdHNfbGlzdCkgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHBvcywgdGVt
cCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QsIHZpdHNfbGlzdCApCj4gICAgICB7Cj4gICAgICAg
ICAgbGlzdF9kZWwoJnBvcy0+dml0c19saXN0KTsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:17:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4tmB-000185-Cv; Tue, 25 Sep 2018 20: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=swnf=mh=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g4tm9-000180-Vi
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:17:42 +0000
X-Inumbo-ID: bf2ddb0b-c0ff-11e8-a8a5-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf2ddb0b-c0ff-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:15:29 +0200 (CEST)
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 w8PK8k4m023962;
 Tue, 25 Sep 2018 20:17:38 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=7fEmtQQbxC/mOd0Zjtf+1VBsOHO3HTRsRGw1nw12hp8=;
 b=L0i177fP4i/OaFPlGjmGUvj+CeYkc+ypWyW6E7R5hUqGzepSDmVDjWxOBkH4CfQ/zDyP
 +a4nkdiLyX6tO9qeNC+CTeS1CaQBAnODClZufvQdqu9QS3AXrSOc7OgutN6AqpyDefUo
 M8+UUBv0bBBHRUkXc8aCKJIUUVnr396291qG4GlBP4Ct5KjwmTuOtZmpJV+ly0YQER9o
 5VJ6LajCyw0b0lpytbvXcvTpEACul2PBjusfksuWwL5LJNYqyKc4JVNOaBkorOwXzS2/
 K5JVYEjhp2Jtwhbbr+M2MFID5e9yVpk2MxgYPwCRgGXJdeKAnnJwBlw8O+h0bbFW4MCI fg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2mnd5tekb5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 20:17:38 +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 w8PKHbtS022232
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 20:17:37 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 w8PKHaTQ003432;
 Tue, 25 Sep 2018 20:17: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, 25 Sep 2018 13:17:36 -0700
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
 <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
 <68418036-ae16-b58c-71d8-bb177fb30b51@oracle.com>
 <b9fb7162-48a7-624e-a2b0-d2e124e7c109@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <20422e39-f812-554e-f711-186bc6e00005@oracle.com>
Date: Tue, 25 Sep 2018 16:19:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <b9fb7162-48a7-624e-a2b0-d2e124e7c109@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9027
 signatures=668707
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-1807170000 definitions=main-1809250198
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

T24gOS8yNS8xOCAxOjE0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4KPiBTbyBmYXIgd2UgaGF2
ZTogKDEpIGRvbWFpbiBoYXNoIHRhYmxlLCAoMikgZG9tYWluIGxpc3QgKHdoZXJlIGR1cGxpY2F0
ZSBlbnRyaWVzCj4gbWF5IGV4aXN0KSBhbmQgKDMpIHB1cmdlIGxpc3QuCj4KPiBDYW4gSSBhc3N1
bWUgeW91IHdvdWxkIGxpa2UgdG8gZGlzY2FyZCB0aGUgZG9tYWluIGxpc3QgYW5kIG9ubHkga2Vl
cCBkb21haW4gaGFzaAo+IHRhYmxlIGFuZCBwdXJnZSBsaXN0PwoKWWVzLCB0aGF0J3Mgd2hhdCBJ
IHdhcyB0aGlua2luZy4KCj4KPiBUaGUgcHVycG9zZSBvZiB0aGUgZG9tYWluIGxpc3QgaXMgdG8g
ZmFjaWxpdGF0ZSB0aGUgdW5yZWdpc3Rlcl94ZW5idXNfd2F0Y2goKSB0bwo+IHNjYW4gdGhlIHBl
bmRpbmcgZXZlbnRzIGZvciBhbGwgb3RoZXJlbmQgaWQuIFNob3VsZCB3ZSByZW1vdmUgaXQ/IFhl
biBoeXBlcnZpc29yCj4gdXNlZCBib3RoIGEgaGFzaCB0YWJsZSBhbmQgYSBsaXN0IHRvIG1hbmFn
ZSBzdHJ1Y3QgZG9tYWluLgoKCllvdXIgY29uY2VybiBpcyB0aGF0IHNlYXJjaGluZyBmb3IgYSBw
ZW5kaW5nIGV2ZW50IGluIHRoZSBoYXNoIGlzIG5vdAplc3BlY2lhbGx5IGVmZmljaWVudC4gU2lu
Y2UgeW91IGFyZSBoYXNoaW5nIG9uIGRvbWFpbl9pZCwgdGhlbgp1bnJlZ2lzdGVyX3NpbmdsZV9t
dHdhdGNoKCkgc2hvdWxkIGJlIHByZXR0eSBmYXN0IGlmIHNlYXJjaGluZyBpbiB0aGUKaGFzaCB0
YWJsZSAoaW4gZmFjdCwgaXQncyBmYXN0ZXIgdGhhbiB0cmF2ZXJzaW5nIHRoZSBkb21haW4gbGlz
dCkuCnVucmVnaXN0ZXJfYWxsX210d2F0Y2goKSB3aWxsIGluZGVlZCB0YWtlIGxvbmdlciBzaW5j
ZSB5b3Ugd2lsbCBiZQpjaGVja2luZyBlbXB0eSBidWNrZXRzLiBSaWdodD8KCkhvdyBvZnRlbiBk
byB5b3UgZXhwZWN0IHdpbGwgd2UgY2FsbCB1bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKCkgY29tcGFy
ZWQKdG8gdW5yZWdpc3Rlcl9zaW5nbGVfbXR3YXRjaCgpPwoKCj4KPgo+IEFib3V0IHRoZSBkdXBs
aWNhdGUgZW50cmllcyBpbiB0aGUgZG9tYWluIGxpc3QsIGNhbiB3ZSBjaGFuZ2UgdGhlIGZsb3cg
bGlrZSBiZWxvdzoKPgo+IDEuIFN1cHBvc2UgdGhlIHRocmVhZCBzdGF0dXMgaXMgRE9XTi4gVG8g
YXZvaWQgaGF2aW5nIGR1cGxpY2F0ZSBlbnRyaWVzIG9uIHRoZQo+IGRvbWFpbiBsaXN0LCBpbnN0
ZWFkIG9mIGtlZXBpbmcgdGhlIGRlcHJlY2F0ZWQgdGhyZWFkIG9uIGRvbWFpbiBsaXN0ICh1bnRp
bCBhbGwKPiBpdHMgZXZlbnRzIGdldCBwcm9jZXNzZWQpLCB3ZSBtb3ZlIGl0IHRvIHRoZSBwdXJn
ZSBsaXN0IGltbWVkaWF0ZWx5Lgo+Cj4gV2Ugd2lsbCB0YWcgdGhpcyBkZXByZWNhdGVkIHRocmVh
ZCBzbyB0aGF0IHRoZSBwdXJnZSBsaXN0IHdvdWxkIG5vdCBwdXJnZSBpdAo+IHVubGVzcyBhbGwg
ZXZlbnRzIGJlbG9uZyB0byBzdWNoIHRocmVhZCBnZXQgcHJvY2Vzc2VkLiBXZSBjYW5ub3QgcHVy
Z2UgaXQKPiBpbW1lZGlhdGVseSBiZWNhdXNlIHRoZSB3b3JrZXIgdGhyZWFkICh0byBwdXJnZSB0
aGUgcHVyZ2UgbGlzdCkgd291bGQgaGFuZyBpZgo+IHRoZSBkZXByZWNhdGVkIHRocmVhZCBpcyBh
bHJlYWR5IHN0dWNrLgo+Cj4gSW4gdGhpcyBmbG93LCB3ZSBtYXkgaGF2ZSBkdXBsaWNhdGUgZW50
cmllcyBvbiBwdXJnZSBsaXN0LCBidXQgbm90IGRvbWFpbiBsaXN0Lgo+Cj4gMi4gRHVyaW5nIHVu
cmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCksIHdlIG5lZWQgdG8gc2NhbiBib3RoIHRoZSBkb21haW4g
bGlzdCBhbmQKPiBwdXJnZSBsaXN0IHRvIHJlbW92ZSBwZW5kaW5nIGV2ZW50cyBmb3IgdGhlIHdh
dGNoLiBJbiBwcmV2aW91cyBkZXNpZ24sIHdlIG9ubHkKPiBzY2FuIGRvbWFpbiBsaXQuCj4KPgo+
IE9uZSBvcHRpb24gaXMgd2UgYWxsb3cgdGhlIGRlcHJlY2F0ZWQgdGhyZWFkIHRvIHJlc3VycmVj
dCBhbmQgd2Ugd291bGQgbm90IG1vdmUKPiB0aGUgdGhyZWFkIHRvIHB1cmdlIGxpc3QgaW1tZWRp
YXRlbHkgd2hlbiB0aGUgdGhyZWFkIGlzIGRlcHJlY2F0ZWQuCj4KPiBTdXBwb3NlIHdoZW4gdGhy
ZWFkIGZvciBkb21pZD05IGlzIG5lZWRlZCwgd2Ugd291bGQgbm90IGNyZWF0ZSBuZXcgb25lIGlm
IHRoZQo+IGRlcHJlY2F0ZWQgb25lIGZvciBkb21pZD05IGlzIHN0aWxsIGluIGRvbWFpbiBsaXN0
LiBJbnN0ZWFkLCB3ZSB3b3VsZCByZXN1cnJlY3QKPiBpdCwgY2hhbmdlIGl0cyBzdGF0dXMgYW5k
IHJldXNlIGl0IGFnYWluLiBJbiB0aGlzIHdheSwgd2Ugd291bGQgbm90IGhhdmUKPiBkdXBsaWNh
dGUgZW50cmllcyBvbiB0aGUgZG9tYWluIGxpc3QuCj4KPiBJIGxpa2UgdGhlIDFzdCBvcHRpb24u
IEkgZG8gbm90IGxpa2UgdG8gcmVzdXJyZWN0IGEgZGVwcmVjYXRlZCB0aHJlYWQgYWdhaW4uCj4g
V291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyBob3cgeW91IHRoaW5rIGFib3V0IGl0PwoKClll
cywgSSBhbHNvIHRoaW5rICgxKSBpcyBiZXR0ZXIgLS0tIHlvdSBhcmUgd2Fsa2luZyB0aGUgd2hv
bGUgcHVyZ2UgbGlzdAphbnl3YXkuCgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:29:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:29: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 1g4txf-0001wg-Ep; Tue, 25 Sep 2018 20: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=aguf=mh=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1g4txd-0001wb-CK
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:29:33 +0000
X-Inumbo-ID: 6667a88a-c101-11e8-a8a5-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6667a88a-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:27:20 +0200 (CEST)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id AE40E68AEF; Tue, 25 Sep 2018 22:29:29 +0200 (CEST)
Date: Tue, 25 Sep 2018 22:29:29 +0200
From: Christoph Hellwig <hch@lst.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180925202929.GA9705@lst.de>
References: <20180904191431.20102-1-hch@lst.de> <20180915070300.GA10555@lst.de>
 <b8f3621a-f789-d737-649f-7b3645912888@kernel.dk>
 <20180920062946.GA12893@lst.de>
 <6e7fa8d3-4839-726d-572c-1678f5450880@kernel.dk>
 <5fc63f64-4e81-0e10-bc3e-bde6f279c973@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5fc63f64-4e81-0e10-bc3e-bde6f279c973@oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] clean up physical merging 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: Jens Axboe <axboe@kernel.dk>, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Ming Lei <ming.lei@redhat.com>,
 Christoph Hellwig <hch@lst.de>, 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>

T24gTW9uLCBTZXAgMjQsIDIwMTggYXQgMTA6MjU6NDVBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEtvbnJhZCBpcyBvdXQgdGhpcyAoYW5kIGxhc3QpIHdlZWssIHRoaXMgbG9va3Mg
Z29vZCB0byBtZS4gSW5jbHVkaW5nCj4gcGF0Y2ggMTMsIGFsdGhvdWdoIGl0J3MgaGFyZCB0byBz
YXkgd2hldGhlciBpdCBtYXkgYnJlYWsgc29tZSBidWlsZHMuCgpJIGZpeGVkIHVwIGV2ZXJ5dGhp
bmcgdGhlIGJ1aWxkYm90IHJlcG9ydGVkICh3aGljaCB3YXMgcXVpdGUgYSBiaXQKYXMgeW91IGNh
biBzZWUgaW4gdGhlIHBhdGNoKSwgYW5kIHRoZSBidWlsZGJvdCBoYXMgYmVlbiBxdWlldCBmb3IK
d2Vla3Mgbm93LCBzbyBJIHRoaW5rIHdlIHNob3VsZCBiZSBmaW5lLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:30:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tyi-0002Xa-RJ; Tue, 25 Sep 2018 20:30: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4tyh-0002XP-E0
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:30:39 +0000
X-Inumbo-ID: 8db090e6-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8db090e6-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:28:26 +0200 (CEST)
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=+BVXuHEsX75IXZ1j0kXEBBqkApTlTPMygtf9Y8W/Xhg=; b=fAeW3A5vMYaWF7CSZXcJfk376
 lSUpduxc3WPhOkL6R/pwHSK1lrBVPuuIjCHhV4pzsgsxAs936k7w8r8iFP4YAM54aiw7BbPb3TFqi
 tZfTOZ7Wo/SjrGN3rjfQuFNdL9EDj9a32vE1ASfcmhJcWR6ZFFQvypX3qt87e0sAe5JkGyUinBsvH
 70LkTXC29BKyzttZzIpPs8PJ0kuqUCOC1uXhMYti06+QaeRBqbNDXedaJHdKTaAT9DkwP4JNpdW99
 BUev2R6z2Dqk30Z4RKl8XQtvvh9Q5vMPdmaDdDwZH0Q3XYMv3GcPH14KZNVtuHD2zllFJqsAHb8xV
 vB+As+aCg==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tyE-00078r-F4; Tue, 25 Sep 2018 20:30:25 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:04 -0700
Message-Id: <20180925203009.1838-1-hch@lst.de>
X-Mailer: git-send-email 2.19.0
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] clean up physical merging 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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

SGkgSmVucywKCnRoaXMgc2VyaWVzIG1vdmVzIFhlbiBzcGVjaWFsIGhhbmRsaW5nIG9mIGJsb2Nr
IG1lcmdlcyBmcm9tIGFyY2ggaG9va3MKaW50byBjb21tb24gY29kZS4gIEEgcHJldmlvdXMgdmVy
c2lvbiBoYXMgYmVlbiByZXZpZXdlZCBieSBCb3Jpcy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:30:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tyy-0002Zg-4U; Tue, 25 Sep 2018 20: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4tyx-0002ZR-2I
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:30:55 +0000
X-Inumbo-ID: 9835d3b5-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9835d3b5-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:28:43 +0200 (CEST)
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:References:In-Reply-To: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:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/jLarh6n/0C5tVIy56O+md0l9iQGN8+QW5RfuK4TLQM=; b=IrqaW6c2usAoJYdoY3QPxNjHd/
 QBbJxH6AI5pW2Axp1JBgGv67RAkBK8vge5GwQNanJgfr1GtAbO2UnSQsV0eq3l7M4SxnuX70Cxr37
 SguEj4fLMBIRkhyj10hKxxa/ag6qDaru4fC4d7eQKq3xzEwYNl8omjYWvc9UMJ6+v9/23cuGnHFsK
 WiqcCxOza5C9jEhuRAoLHLYznISwndJ29uvpFP3YLYUJsCbNSIA9QVmEE5nz/hyS1Mu+uejNnfLao
 ARXoQymjXQzrBHbOnUWfjc2kSH7wprdgPmjczrAdBuPRyvzz/AwJbm1yE2BoNaF9JYh0a+G7QtF8P
 AJCjj8Hw==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tyU-00084O-Gt; Tue, 25 Sep 2018 20:30:42 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:05 -0700
Message-Id: <20180925203009.1838-2-hch@lst.de>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
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 1/5] arm: remove the unused BIOVEC_MERGEABLE
 define
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9h
cm0vaW5jbHVkZS9hc20vaW8uaCB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gvYXJt
L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggM2M4MzVkNjI2M2ZhLi5lNThjYTI1ZWRkYjcgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9h
c20vaW8uaApAQCAtNDU5LDEzICs0NTksNiBAQCBleHRlcm4gdm9pZCBwY2lfaW91bm1hcChzdHJ1
Y3QgcGNpX2RldiAqZGV2LCB2b2lkIF9faW9tZW0gKmFkZHIpOwogCiAjaW5jbHVkZSA8YXNtLWdl
bmVyaWMvaW8uaD4KIAotLyoKLSAqIGNhbiB0aGUgaGFyZHdhcmUgbWFwIHRoaXMgaW50byBvbmUg
c2VnbWVudCBvciBub3QsIGdpdmVuIG5vIG90aGVyCi0gKiBjb25zdHJhaW50cy4KLSAqLwotI2Rl
ZmluZSBCSU9WRUNfTUVSR0VBQkxFKHZlYzEsIHZlYzIpCVwKLQkoKGJ2ZWNfdG9fcGh5cygodmVj
MSkpICsgKHZlYzEpLT5idl9sZW4pID09IGJ2ZWNfdG9fcGh5cygodmVjMikpKQotCiBzdHJ1Y3Qg
YmlvX3ZlYzsKIGV4dGVybiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3Ry
dWN0IGJpb192ZWMgKnZlYzEsCiAJCQkJICAgICAgY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzIp
OwotLSAKMi4xOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tzB-0002cL-FI; Tue, 25 Sep 2018 20:31: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4tzA-0002c1-3L
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:31:08 +0000
X-Inumbo-ID: 9fcb3f26-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fcb3f26-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:28:55 +0200 (CEST)
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:References:In-Reply-To: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:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=cop+7yzPHKY2SyLt21GZ2vaoGt/ahs+14Jto9YUU4d4=; b=dkA4TWRtkZ6D0/5c8IeaFcOJIz
 csXukxPWJNFv2hqu8EGe7fByDpkEsO6CQQGDfoIQ3Tv0yuAYwxAxfOBhtWe/Woi42UbawP/L11LJX
 /H+EAU0azbLJz/YqyCjz+b6EvAJHQMlr5VtqGxjvj+3sHv8zS5Yg2P+EAMsjMBdTOAIT++Zbun/AP
 jkUC4I5hb44bdBgot/2Wwd6OK7/KOyPKC5RDPqh8hTOK9P4m2P8x0lCO/NnhxIKucYoG7Iw8qkIaf
 hv3ThnmpiLakil2wUwMebimlsId1zZBsJGkDQwfj+xhRxBdStMQQdl8Wn5Dg9y/jgin6NwqX9Z8z4
 Ujd7JooQ==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tym-0008Lt-9k; Tue, 25 Sep 2018 20:30:57 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:06 -0700
Message-Id: <20180925203009.1838-3-hch@lst.de>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
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 2/5] xen: remove the xen_biovec_phys_mergeable
 export
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

QklPVkVDX1BIWVNfTUVSR0VBQkxFIGlzIG9ubHkgY2FsbGVkIGZyb20gY29yZSBibG9jayBjb2Rl
LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJp
dmVycy94ZW4vYmlvbWVyZ2UuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jIGIvZHJpdmVycy94ZW4vYmlvbWVy
Z2UuYwppbmRleCA1NWVkODBjM2ExN2MuLjM5OWM0ZTMwZjcyMyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vYmlvbWVyZ2UuYworKysgYi9kcml2ZXJzL3hlbi9iaW9tZXJnZS5jCkBAIC0yMCw0ICsy
MCwzIEBAIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3Zl
YyAqdmVjMSwKIAlyZXR1cm4gZmFsc2U7CiAjZW5kaWYKIH0KLUVYUE9SVF9TWU1CT0woeGVuX2Jp
b3ZlY19waHlzX21lcmdlYWJsZSk7Ci0tIAoyLjE5LjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:31:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4tzU-0002ir-Ta; Tue, 25 Sep 2018 20:31: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4tzT-0002iM-1I
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:31:27 +0000
X-Inumbo-ID: aacb971c-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aacb971c-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:29:15 +0200 (CEST)
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:References:In-Reply-To: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:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ZuCLeURVksTAoXaThJ6pyAca28/3Lufwpb99/vazOIE=; b=OslAs6u5oD9T8/iC0bILy/4i7u
 BllrtYJcmi01v6nTv2numXebmz1HdaWku8eCkwuhSJk0tklMvN+Ns0dtgngm8TWXSzHDtanNdDqhE
 Lui7GHcpdyCjoBu1iY6yfpypRC3H324BlTBo+G46w/6+8tNJRbSnEGFkAuqLvXBDw1spWMPzenwZD
 4sqdbyADc2r888MiiQA4UGLLIsoeyhv4265JxzddbIi5wRaJsACyyfllaIz6FHbHk52XOiJN8TMih
 5ToDFkCTWax0FeHqdEW7QU5Jd35FBG2rrLZYz4LosK1n2PITqoP9Mbolf31nbyXWaoPDjMewIhheE
 YIoRWEdA==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tyz-0008R4-SC; Tue, 25 Sep 2018 20:31:13 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:07 -0700
Message-Id: <20180925203009.1838-4-hch@lst.de>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
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 3/5] xen: provide a prototype for
 xen_biovec_phys_mergeable in xen.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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

SGF2aW5nIG11bHRpcGxlIGV4dGVybnMgaW4gYXJjaCBoZWFkZXJzIGlzIG5vdCBhIGdvb2Qgd2F5
IHRvIHByb3ZpZGUKYSBjb21tb24gaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3Bo
IEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaCAgIHwg
MyAtLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaCB8IDMgLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9pby5oICAgfCA0IC0tLS0KIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAgICB8IDQg
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL2FybS9pbmNsdWRl
L2FzbS9pby5oCmluZGV4IGU1OGNhMjVlZGRiNy4uY2Y1Y2Q4OGU3Mjg5IDEwMDY0NAotLS0gYS9h
cmNoL2FybS9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgK
QEAgLTQ1OSw5ICs0NTksNiBAQCBleHRlcm4gdm9pZCBwY2lfaW91bm1hcChzdHJ1Y3QgcGNpX2Rl
diAqZGV2LCB2b2lkIF9faW9tZW0gKmFkZHIpOwogCiAjaW5jbHVkZSA8YXNtLWdlbmVyaWMvaW8u
aD4KIAotc3RydWN0IGJpb192ZWM7Ci1leHRlcm4gYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2Vh
YmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMxLAotCQkJCSAgICAgIGNvbnN0IHN0cnVjdCBi
aW9fdmVjICp2ZWMyKTsKICNkZWZpbmUgQVJDSF9CSU9WRUNfUEhZU19NRVJHRUFCTEUodmVjMSwg
dmVjMikJCQkJXAogCSAoIXhlbl9kb21haW4oKSB8fCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxl
KHZlYzEsIHZlYzIpKQogCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmgg
Yi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggNzc0ZTAzZWExYmIwLi4wNjExOWVl
NTExY2QgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaAorKysgYi9hcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2lvLmgKQEAgLTIwNSw5ICsyMDUsNiBAQCBleHRlcm4gaW50IHZh
bGlkX21tYXBfcGh5c19hZGRyX3JhbmdlKHVuc2lnbmVkIGxvbmcgcGZuLCBzaXplX3Qgc2l6ZSk7
CiAKIGV4dGVybiBpbnQgZGV2bWVtX2lzX2FsbG93ZWQodW5zaWduZWQgbG9uZyBwZm4pOwogCi1z
dHJ1Y3QgYmlvX3ZlYzsKLWV4dGVybiBib29sIHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29u
c3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCi0JCQkJICAgICAgY29uc3Qgc3RydWN0IGJpb192ZWMg
KnZlYzIpOwogI2RlZmluZSBBUkNIX0JJT1ZFQ19QSFlTX01FUkdFQUJMRSh2ZWMxLCB2ZWMyKQkJ
CQlcCiAJICgheGVuX2RvbWFpbigpIHx8IHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUodmVjMSwg
dmVjMikpCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9pby5oCmluZGV4IDdjNjEwNjIxNmQ5Yy4uYWJkYjUwMWE1NTFkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2lvLmgKQEAgLTM3MSwxMCArMzcxLDYgQEAgZXh0ZXJuIGJvb2wgaXNfZWFybHlfaW9yZW1h
cF9wdGVwKHB0ZV90ICpwdGVwKTsKIAogI2lmZGVmIENPTkZJR19YRU4KICNpbmNsdWRlIDx4ZW4v
eGVuLmg+Ci1zdHJ1Y3QgYmlvX3ZlYzsKLQotZXh0ZXJuIGJvb2wgeGVuX2Jpb3ZlY19waHlzX21l
cmdlYWJsZShjb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMSwKLQkJCQkgICAgICBjb25zdCBzdHJ1
Y3QgYmlvX3ZlYyAqdmVjMik7CiAKICNkZWZpbmUgQVJDSF9CSU9WRUNfUEhZU19NRVJHRUFCTEUo
dmVjMSwgdmVjMikJCQkJXAogCSAoIXhlbl9kb21haW4oKSB8fCB4ZW5fYmlvdmVjX3BoeXNfbWVy
Z2VhYmxlKHZlYzEsIHZlYzIpKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNs
dWRlL3hlbi94ZW4uaAppbmRleCAxZTFkOWJkMGJkMzcuLmQ3YTI2NzhkYTc3ZiAxMDA2NDQKLS0t
IGEvaW5jbHVkZS94ZW4veGVuLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLmgKQEAgLTM5LDQgKzM5
LDggQEAgZXh0ZXJuIHVpbnQzMl90IHhlbl9zdGFydF9mbGFnczsKICNkZWZpbmUgeGVuX2luaXRp
YWxfZG9tYWluKCkJKDApCiAjZW5kaWYJLyogQ09ORklHX1hFTl9ET00wICovCiAKK3N0cnVjdCBi
aW9fdmVjOworYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9f
dmVjICp2ZWMxLAorCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7CisKICNlbmRpZgkvKiBf
WEVOX1hFTl9IICovCi0tIAoyLjE5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:31:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:31: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 1g4tzt-0002pG-7x; Tue, 25 Sep 2018 20:31: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4tzs-0002ow-B6
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:31:52 +0000
X-Inumbo-ID: b9613b84-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9613b84-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:29:39 +0200 (CEST)
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:References:In-Reply-To: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:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=wDB0rRG06typWkcbP2LOxOctmG8Nu2lDhYKTySzsmlY=; b=Lk4AV+bpyBwNHjDVhnon/WW5kp
 R2GCw4/SONNMQZlRfJzXTFn5Z5kID3pjN9yhvYLoBsNmsZd7fSY8GUw3oE0F39cCS3WmKpCviQqBM
 trmKXBSGjbdJx/iEmWFXM3ISU1uWVBFVlN71OUv1jR5tmHv1gvi5T2GJogQW9VyqZbDvNE4+Q5JZ+
 anegnTFBaq5x8KzbZTeCwNtWiUsX1+SsztYhmJMmNX+TS1eXP1B99oQZCsJfxQCZs+aI0wb0ykhWP
 Xdrpn57GGkZWoPPQWLqlHTfI3MiFzk2FyRgUQ/CmYVqplhQEX1sNKlmI5+KSnxtz1gEpdq5E5K/IP
 xh5Zg2hg==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tzF-00006W-WD; Tue, 25 Sep 2018 20:31:34 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:08 -0700
Message-Id: <20180925203009.1838-5-hch@lst.de>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
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 4/5] block: remove ARCH_BIOVEC_PHYS_MERGEABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

VGFrZSB0aGUgWGVuIGNoZWNrIGludG8gdGhlIGNvcmUgY29kZSBpbnN0ZWFkIG9mIGRlbGVnYXRp
bmcgaXQgdG8KdGhlIGFyY2hpdGVjdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVs
bHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oICAgfCAzIC0t
LQogYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oIHwgMyAtLS0KIGFyY2gveDg2L2luY2x1ZGUv
YXNtL2lvLmggICB8IDMgLS0tCiBibG9jay9ibGsuaCAgICAgICAgICAgICAgICAgfCA3ICsrLS0t
LS0KIGRyaXZlcnMveGVuL2Jpb21lcmdlLmMgICAgICB8IDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9p
bmNsdWRlL2FzbS9pby5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8uaAppbmRleCBjZjVjZDg4
ZTcyODkuLjZhZTc2NzRkYTBkNiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vaW8u
aAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oCkBAIC00NTksOSArNDU5LDYgQEAgZXh0
ZXJuIHZvaWQgcGNpX2lvdW5tYXAoc3RydWN0IHBjaV9kZXYgKmRldiwgdm9pZCBfX2lvbWVtICph
ZGRyKTsKIAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL2lvLmg+CiAKLSNkZWZpbmUgQVJDSF9CSU9W
RUNfUEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikJCQkJXAotCSAoIXhlbl9kb21haW4oKSB8fCB4
ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzIpKQotCiAjaWZkZWYgQ09ORklHX01N
VQogI2RlZmluZSBBUkNIX0hBU19WQUxJRF9QSFlTX0FERFJfUkFOR0UKIGV4dGVybiBpbnQgdmFs
aWRfcGh5c19hZGRyX3JhbmdlKHBoeXNfYWRkcl90IGFkZHIsIHNpemVfdCBzaXplKTsKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9h
c20vaW8uaAppbmRleCAwNjExOWVlNTExY2QuLjE4ZjZhZTZhNDNmMSAxMDA2NDQKLS0tIGEvYXJj
aC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vaW8u
aApAQCAtMjA1LDggKzIwNSw1IEBAIGV4dGVybiBpbnQgdmFsaWRfbW1hcF9waHlzX2FkZHJfcmFu
Z2UodW5zaWduZWQgbG9uZyBwZm4sIHNpemVfdCBzaXplKTsKIAogZXh0ZXJuIGludCBkZXZtZW1f
aXNfYWxsb3dlZCh1bnNpZ25lZCBsb25nIHBmbik7CiAKLSNkZWZpbmUgQVJDSF9CSU9WRUNfUEhZ
U19NRVJHRUFCTEUodmVjMSwgdmVjMikJCQkJXAotCSAoIXhlbl9kb21haW4oKSB8fCB4ZW5fYmlv
dmVjX3BoeXNfbWVyZ2VhYmxlKHZlYzEsIHZlYzIpKQotCiAjZW5kaWYJLyogX19LRVJORUxfXyAq
LwogI2VuZGlmCS8qIF9fQVNNX0lPX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2lvLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCmluZGV4IGFiZGI1MDFhNTUxZC4u
MjMyZDhlOWVlOGEwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCisrKyBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKQEAgLTM3MSw5ICszNzEsNiBAQCBleHRlcm4gYm9v
bCBpc19lYXJseV9pb3JlbWFwX3B0ZXAocHRlX3QgKnB0ZXApOwogCiAjaWZkZWYgQ09ORklHX1hF
TgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KLQotI2RlZmluZSBBUkNIX0JJT1ZFQ19QSFlTX01FUkdF
QUJMRSh2ZWMxLCB2ZWMyKQkJCQlcCi0JICgheGVuX2RvbWFpbigpIHx8IHhlbl9iaW92ZWNfcGh5
c19tZXJnZWFibGUodmVjMSwgdmVjMikpCiAjZW5kaWYJLyogQ09ORklHX1hFTiAqLwogCiAjZGVm
aW5lIElPX1NQQUNFX0xJTUlUIDB4ZmZmZgpkaWZmIC0tZ2l0IGEvYmxvY2svYmxrLmggYi9ibG9j
ay9ibGsuaAppbmRleCA1MGY3NGNlNjA0NTMuLjU4YzAzMGY3MjdlOSAxMDA2NDQKLS0tIGEvYmxv
Y2svYmxrLmgKKysrIGIvYmxvY2svYmxrLmgKQEAgLTQsNiArNCw3IEBACiAKICNpbmNsdWRlIDxs
aW51eC9pZHIuaD4KICNpbmNsdWRlIDxsaW51eC9ibGstbXEuaD4KKyNpbmNsdWRlIDx4ZW4veGVu
Lmg+CiAjaW5jbHVkZSAiYmxrLW1xLmgiCiAKIC8qIEFtb3VudCBvZiB0aW1lIGluIHdoaWNoIGEg
cHJvY2VzcyBtYXkgYmF0Y2ggcmVxdWVzdHMgKi8KQEAgLTE0OSwxMCArMTUwLDYgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGJsa19xdWV1ZV9lbnRlcl9saXZlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpx
KQogCXBlcmNwdV9yZWZfZ2V0KCZxLT5xX3VzYWdlX2NvdW50ZXIpOwogfQogCi0jaWZuZGVmIEFS
Q0hfQklPVkVDX1BIWVNfTUVSR0VBQkxFCi0jZGVmaW5lIEFSQ0hfQklPVkVDX1BIWVNfTUVSR0VB
QkxFKHZlYzEsIHZlYzIpIHRydWUKLSNlbmRpZgotCiBzdGF0aWMgaW5saW5lIGJvb2wgYmlvdmVj
X3BoeXNfbWVyZ2VhYmxlKHN0cnVjdCByZXF1ZXN0X3F1ZXVlICpxLAogCQlzdHJ1Y3QgYmlvX3Zl
YyAqdmVjMSwgc3RydWN0IGJpb192ZWMgKnZlYzIpCiB7CkBAIC0xNjIsNyArMTU5LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGJpb3ZlY19waHlzX21lcmdlYWJsZShzdHJ1Y3QgcmVxdWVzdF9xdWV1
ZSAqcSwKIAogCWlmIChhZGRyMSArIHZlYzEtPmJ2X2xlbiAhPSBhZGRyMikKIAkJcmV0dXJuIGZh
bHNlOwotCWlmICghQVJDSF9CSU9WRUNfUEhZU19NRVJHRUFCTEUodmVjMSwgdmVjMikpCisJaWYg
KHhlbl9kb21haW4oKSAmJiAheGVuX2Jpb3ZlY19waHlzX21lcmdlYWJsZSh2ZWMxLCB2ZWMyKSkK
IAkJcmV0dXJuIGZhbHNlOwogCWlmICgoYWRkcjEgfCBtYXNrKSAhPSAoKGFkZHIyICsgdmVjMi0+
YnZfbGVuIC0gMSkgfCBtYXNrKSkKIAkJcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vYmlvbWVyZ2UuYyBiL2RyaXZlcnMveGVuL2Jpb21lcmdlLmMKaW5kZXggMzk5YzRlMzBm
NzIzLi5mM2ZiYjcwMGY1NjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2Jpb21lcmdlLmMKKysr
IGIvZHJpdmVycy94ZW4vYmlvbWVyZ2UuYwpAQCAtMSw3ICsxLDcgQEAKIC8vIFNQRFgtTGljZW5z
ZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAjaW5jbHVkZSA8bGludXgvYmlvLmg+Ci0jaW5jbHVkZSA8
bGludXgvaW8uaD4KICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KKyNpbmNsdWRlIDx4ZW4veGVu
Lmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2UuaD4KIAogYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2Vh
YmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMxLAotLSAKMi4xOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:32:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20:32: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 1g4u08-0002tN-Iv; Tue, 25 Sep 2018 20:32: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=w3je=mh=bombadil.srs.infradead.org=batv+7902ada3182718150db7+5511+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1g4u07-0002tA-Q4
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 20:32:07 +0000
X-Inumbo-ID: c379b5b9-c101-11e8-a8a5-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c379b5b9-c101-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:29:55 +0200 (CEST)
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:References:In-Reply-To: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:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=c+h5Ygh1otLxBeOyJjaiX0Ii4EFwzgeIVXhG/rpVYWc=; b=e9xvafB9QUH6fz+7apgE45lW9I
 KdJhylTh4RsXwjbf46UgmBf4tX4JATj1jsxSiZAnsNu+PCa8vWZ19+XZTTxI/lgqyGxluA2hlSUrR
 ov5QsJT3W0R47rqQtYTlM5oFmoOfK7eL+6I3oThOzH50zMI6P095brj6G/zUeTSCLjc5mlu8UdqAL
 8Co1F9cv+Ui653vd3EuD8+SfUDSVKhmnl45gBClao3aRr/t/4N3keETJfMIezmf4GN5Xfu+cNdBDg
 URk9nCDvuiZMNVnhm6BPSkI3IZcoPV8jcmPao2nOYMeDQFkMWnWH/sYQzeyRcrAIm5n2E9Qz/lXfs
 r80bDPzw==;
Received: from [8.25.222.2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1g4tzb-0000EK-Gb; Tue, 25 Sep 2018 20:31:54 +0000
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Date: Tue, 25 Sep 2018 13:30:09 -0700
Message-Id: <20180925203009.1838-6-hch@lst.de>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
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 5/5] xen: don't include <xen/xen.h> from
 <asm/io.h> and <asm/dma-mapping.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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

Tm90aGluZyBYZW4gc3BlY2lmaWMgaW4gdGhlc2UgaGVhZGVycywgd2hpY2ggZ2V0IGluY2x1ZGVk
IGZyb20gYSBsb3QKb2YgY29kZSBpbiB0aGUga2VybmVsLiAgU28gcHJ1bmUgdGhlIGluY2x1ZGVz
IGFuZCBtb3ZlIHRoZW0gdG8gdGhlClhlbi1zcGVjaWZpYyBmaWxlcyB0aGF0IGFjdHVhbGx5IHVz
ZSB0aGVtIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KLS0tCiBhcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oICAgICAgICAgIHwgMSAtCiBhcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2lvLmggICAgICAgIHwgMiAtLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vaW8uaCAgICAgICAgICB8IDQgLS0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2V2ZW50
cy5oICB8IDIgKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgfCAxICsKIGFy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgICAgICAgfCAxICsKIGFyY2gveDg2L3hlbi9wbGF0
Zm9ybS1wY2ktdW5wbHVnLmMgfCAxICsKIGFyY2gveDg2L3hlbi9wbXUuYyAgICAgICAgICAgICAg
ICAgfCAxICsKIGRyaXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jICAgICAgICAgfCAxICsKIDkgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9pby5oCmlu
ZGV4IDZhZTc2NzRkYTBkNi4uNmI1MTgyNmFiM2QxIDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNs
dWRlL2FzbS9pby5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2lvLmgKQEAgLTI4LDcgKzI4
LDYgQEAKICNpbmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+CiAjaW5jbHVkZSA8YXNtL21lbW9yeS5o
PgogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3BjaV9pb21hcC5oPgotI2luY2x1ZGUgPHhlbi94ZW4u
aD4KIAogLyoKICAqIElTQSBJL08gYnVzIG1lbW9yeSBhZGRyZXNzZXMgYXJlIDE6MSB3aXRoIHRo
ZSBwaHlzaWNhbCBhZGRyZXNzLgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9p
by5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCmluZGV4IDE4ZjZhZTZhNDNmMS4uOWY4
YjkxNWFmM2E3IDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2lvLmgKKysrIGIv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9pby5oCkBAIC0zMSw4ICszMSw2IEBACiAjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KIAotI2luY2x1
ZGUgPHhlbi94ZW4uaD4KLQogLyoKICAqIEdlbmVyaWMgSU8gcmVhZC93cml0ZS4gIFRoZXNlIHBl
cmZvcm0gbmF0aXZlLWVuZGlhbiBhY2Nlc3Nlcy4KICAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW8uaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggMjMyZDhl
OWVlOGEwLi45YTkyYTNhYzJhYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lv
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaApAQCAtMzY5LDEwICszNjksNiBAQCBl
eHRlcm4gdm9pZCBfX2lvbWVtICppb3JlbWFwX3d0KHJlc291cmNlX3NpemVfdCBvZmZzZXQsIHVu
c2lnbmVkIGxvbmcgc2l6ZSk7CiAKIGV4dGVybiBib29sIGlzX2Vhcmx5X2lvcmVtYXBfcHRlcChw
dGVfdCAqcHRlcCk7CiAKLSNpZmRlZiBDT05GSUdfWEVOCi0jaW5jbHVkZSA8eGVuL3hlbi5oPgot
I2VuZGlmCS8qIENPTkZJR19YRU4gKi8KLQogI2RlZmluZSBJT19TUEFDRV9MSU1JVCAweGZmZmYK
IAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL2lvLmg+CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgK
aW5kZXggZDM4MzE0MGUxZGM4Li4wNjhkOWIwNjdjODMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9ldmVudHMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmgKQEAgLTIsNiArMiw4IEBACiAjaWZuZGVmIF9BU01fWDg2X1hFTl9FVkVOVFNfSAogI2Rl
ZmluZSBfQVNNX1g4Nl9YRU5fRVZFTlRTX0gKIAorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKwogZW51
bSBpcGlfdmVjdG9yIHsKIAlYRU5fUkVTQ0hFRFVMRV9WRUNUT1IsCiAJWEVOX0NBTExfRlVOQ1RJ
T05fVkVDVE9SLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94
ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDJlZWRkZDgxNDY1My4uMGNhNDZlMDNiODMwIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbi5jCkBAIC01LDYgKzUsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2tleGVjLmg+CiAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgogCisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9m
ZWF0dXJlcy5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS9tZW1vcnkuaD4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCmluZGV4IGM4NWQxYTg4ZjQ3Ni4uMmE5MDI1MzQz
NTM0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxhc20v
eGVuL2ludGVyZmFjZS5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CiAKKyNpbmNs
dWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4KICNpbmNs
dWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmg+CiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9wbGF0Zm9ybS1wY2ktdW5wbHVnLmMgYi9hcmNoL3g4Ni94ZW4vcGxhdGZvcm0tcGNp
LXVucGx1Zy5jCmluZGV4IDMzYTc4M2M3N2Q5Ni4uYjk5NTg1MDM0ZGQyIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vcGxhdGZvcm0tcGNpLXVucGx1Zy5jCisrKyBiL2FyY2gveDg2L3hlbi9wbGF0
Zm9ybS1wY2ktdW5wbHVnLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9pby5o
PgogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgogCisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lu
Y2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KICNpbmNsdWRlICJ4ZW4tb3BzLmgiCiAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3hlbi9wbXUuYyBiL2FyY2gveDg2L3hlbi9wbXUuYwppbmRleCA3ZDAw
ZDRhZDQ0ZDQuLjVmN2Q1MzBmYzY3OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3BtdS5jCisr
KyBiL2FyY2gveDg2L3hlbi9wbXUuYwpAQCAtMyw2ICszLDcgQEAKICNpbmNsdWRlIDxsaW51eC9p
bnRlcnJ1cHQuaD4KIAogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3ZjcHUuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jIGIvZHJpdmVycy94ZW4veGVuLWFjcGktcGFkLmMKaW5k
ZXggMjNkMTgwOGZlMDI3Li5lMjVhYjc2YjljOTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hl
bi1hY3BpLXBhZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1hY3BpLXBhZC5jCkBAIC0xOSw2ICsx
OSw3IEBACiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CiAjaW5jbHVkZSA8bGludXgvdHlwZXMu
aD4KICNpbmNsdWRlIDxsaW51eC9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UvdmVyc2lvbi5oPgogI2luY2x1ZGUgPHhlbi94ZW4tb3BzLmg+CiAj
aW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KLS0gCjIuMTkuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:38:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4u69-0003MM-Aj; Tue, 25 Sep 2018 20:38:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4u67-0003MH-T0
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:38:19 +0000
X-Inumbo-ID: 16ead51a-c103-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16ead51a-c103-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 20:39:25 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3EDD42083A;
 Tue, 25 Sep 2018 20:38:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537907898;
 bh=gJXZfuUqpTNfFYMS8LnLNUq4f5JH9/5XiUOqfdCi7WM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dX7w8SCaPBNWW7dRWeW4nkk4rpCM9sVBHiWNBpXEPTHvQ2zE/2avVRJh2pG6bIgmh
 CYunxWPM7AFTPkQPIPdI55vxnuJ6hVRUVdnzXeH49WOzJ+fL4QL2nMZM5tfgkZ9D1D
 JvGmNo9AKxHrCIfOQ68q0qZ9kohnkAZQFRMyw7mQ=
Date: Tue, 25 Sep 2018 13:38:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180904192153.17210-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 shameerali.kolothum.thodi@huawei.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>

T24gVHVlLCA0IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
WGVuIGlzIGFzc3VtaW5nIHRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBoYXZlIHRoZSBzYW1lCj4g
bnVtYmVyIG9mIHJlLWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYXMgdGhlIGhvc3QuIEhvd2V2ZXIsIGFz
IHRoZQo+IG51bWJlciBvZiBDUFVzIG9yIHRoZSBzdHJpZGUgKGUuZyBvbiBHSUN2NCkgbWF5IGJl
IGRpZmZlcmVudCB3ZSBlbmQgdXAKPiBleHBvc2luZyByZWdpb25zIHdoaWNoIGRvZXMgbm90IGNv
bnRhaW4gYW55IHJlLWRpc3RyaWJ1dG9ycy4KPiAKPiBXaGVuIGJvb3RpbmcsIExpbnV4IHdpbGwg
Z28gdGhyb3VnaCBhbGwgdGhlIHJlLWRpc3RyaWJ1dG9yIHJlZ2lvbiB0bwo+IGNoZWNrIHdoZXRo
ZXIgYSBwcm9wZXJ0eSAoZS5nIHZQTElzKSBpcyBhdmFpbGFibGUgYWNjcm9zcyBhbGwgdGhlCj4g
cmUtZGlzdHJpYnV0b3JzLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgZGF0YSBhYm9ydCBvbiBlbXB0
eSByZWdpb25zCj4gYmVjYXVzZSB0aGVyZSBhcmUgbm8gdW5kZXJseWluZyByZS1kaXN0cmlidXRv
ci4KPiAKPiBTbyB3ZSBuZWVkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVnaW9ucyBleHBvc2Vk
IHRvIHRoZSBoYXJkd2FyZQo+IGRvbWFpbi4gVGhlIGNvZGUgcmV3b3JrZWQgdG8gb25seSBleHBv
c2UgdGhlIG1pbmltdW4gbnVtYmVyIG9mIHJlZ2lvbnMKPiByZXF1aXJlZCBieSB0aGUgaGFyZHdh
cmUgZG9tYWluLiBJdCBpcyBhc3N1bWVkIHRoZSByZWdpb25zIHdpbGwgYmUKPiBwb3B1bGF0ZWQg
c3RhcnRpbmcgZnJvbSB0aGUgZmlyc3Qgb25lLgoKSSBoYXZlIGEgcXVlc3Rpb246IGdpdmVuIHRo
YXQgaXQgaXMgcG9zc2libGUgZm9yIGEgcmRpc3RfcmVnaW9uIHRvIGNvdmVyCm1vcmUgdGhhbiAx
IGNwdSwgY291bGQgd2UgZ2V0IGludG8gdHJvdWJsZXMgaWYgdGhlIGxhc3QgcmRpc3RfcmVnaW9u
IG9mCnRoZSBoYXJkd2FyZV9kb21haW4gY292ZXJzIDIgY3B1cywgYnV0IGFjdHVhbGx5IGRvbTAg
b25seSBoYXMgMSB2Y3B1PwpnZXRfdmNwdV9mcm9tX3JkaXN0IHdvdWxkIHJldHVybiBOVUxMIGFu
ZCB2Z2ljX3YzX3JkaXN0cl9tbWlvX3JlYWQvd3JpdGUKd291bGQgcmV0dXJuIDAuIFRoaXMgY2Fz
ZSBzZWVtcyB0byBiZSBoYW5kbGVkIGNvcnJlY3RseSBidXQgSSB3YW50ZWQgdG8KZG91YmxlIGNo
ZWNrLgoKCkkgdGhpbmsgd2UgYWxzbyBuZWVkIHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50PyBU
b2RheSBpdCBqdXN0IHJldHVybnMKdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25zIGZvciBkb20w
LiBJdCB3b3VsZCBiZSBiYWQgaWYgd2UgbGVmdCBpdAp1bmZpeGVkPyBJZiB3ZSBkbyB0aGF0LCB3
ZSBtaWdodCBiZSBhYmxlIHRvIGdldCByaWQgb2YgdGhlIG1vZGlmaWNhdGlvbnMKdG8gdmdpY192
M19yZWFsX2RvbWFpbl9pbml0LgoKCj4gUmVwb3J0ZWQtYnk6IFNoYW1lZXJhbGkgS29sb3RodW0g
VGhvZGkgPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgIHwgMTAgKysrKysrKystLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5j
IHwgMTEgKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBiMmVkMGY4YjU1Li40YTk4NGNmYjEyIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+IEBAIC0xMjc0LDggKzEyNzQsMTAgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAqIEdJQyBoYXMgdHdvIG1l
bW9yeSByZWdpb25zOiBEaXN0cmlidXRvciArIHJkaXN0IHJlZ2lvbnMKPiAgICAgICAqIENQVSBp
bnRlcmZhY2UgYW5kIHZpcnR1YWwgY3B1IGludGVyZmFjZXMgYWNjZXNzZXNlZCBhcyBTeXN0ZW0g
cmVnaXN0ZXJzCj4gICAgICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBvbmx5IGZvciBEaXN0cmli
dXRvciBhbmQgcmRpc3QgcmVnaW9ucwo+ICsgICAgICogVGhlIGhhcmR3YXJlIGRvbWFpbiBtYXkg
bm90IHVzZWQgYWxsIHRoZSByZWdpb25zLiBTbyBvbmx5IGNvcHkKPiArICAgICAqIHdoYXQgaXMg
bmVjZXNzYXJ5Lgo+ICAgICAgICovCj4gLSAgICBuZXdfbGVuID0gbmV3X2xlbiAqIChnaWN2My5y
ZGlzdF9jb3VudCArIDEpOwo+ICsgICAgbmV3X2xlbiA9IG5ld19sZW4gKiAoZC0+YXJjaC52Z2lj
Lm5yX3JlZ2lvbnMgKyAxKTsKCkRvIHdlIGFsc28gbmVlZCB0byBmaXggIiNyZWRpc3RyaWJ1dG9y
LXJlZ2lvbnMiIGp1c3QgYWJvdmU/CgoKPiAgICAgIGh3X3JlZyA9IGR0X2dldF9wcm9wZXJ0eShn
aWMsICJyZWciLCAmbGVuKTsKPiAgICAgIGlmICggIWh3X3JlZyApCj4gQEAgLTE1MDMsNyArMTUw
NSwxMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgb2Zmc2V0KQo+ICAKPiAgICAgIC8qIEFkZCBHZW5lcmljIFJlZGlzdHJpYnV0
b3IgKi8KPiAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlz
dHJpYnV0b3IpOwo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3VudDsgaSsr
ICkKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgaGFyZHdhcmUgZG9tYWluIG1heSBub3QgdXNlZCBh
bGwgdGhlIHJlZ2lvbnMuIFNvIG9ubHkgY29weQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF4gdXNlCgoKPiArICAgICAqIHdoYXQgaXMgbmVjZXNzYXJ5Lgo+ICsgICAgICov
Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOyBpKysgKQo+
ICAgICAgewo+ICAgICAgICAgIGdpY3IgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlz
dHJpYnV0b3IgKikoYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwo+ICAgICAgICAgIGdpY3ItPmhlYWRl
ci50eXBlID0gQUNQSV9NQURUX1RZUEVfR0VORVJJQ19SRURJU1RSSUJVVE9SOwo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4g
aW5kZXggZGYxYmFiM2EzNS4uOWY3Mjk4NjJkYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0xNjk1LDggKzE2
OTUsMTkgQEAgc3RhdGljIGludCB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKPiAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uZmlyc3Rf
Y3B1ID0gZmlyc3RfY3B1Owo+ICAKPiAgICAgICAgICAgICAgZmlyc3RfY3B1ICs9IHNpemUgLyBH
SUNWM19HSUNSX1NJWkU7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIGZpcnN0X2NwdSA+PSBkLT5t
YXhfdmNwdXMgKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7CgpUaGlzIGlzIGp1c3QgYSBtYXR0
ZXIgb2YgY29kZSBzdHlsZSBhbmQgcHJlZmVyZW5jZXMsIGJ1dCBJIHdvdWxkIHByZWZlcgppZiB0
aGUgdGVybWluYXRpb24gY29uZGl0aW9uIHdhcyBhdCB0aGUgdG9wIGFzIHBhcnQgb2YgdGhlIGZv
cgpzdGF0ZW1lbnQuIE9mIGNvdXJzZSwgaXQgd29ya3MgcmVnYXJkbGVzcywgc28gdGhlIHBhdGNo
IHdvdWxkIGJlCk9LIGVpdGhlciB3YXkuCgoKCj4gICAgICAgICAgfQo+ICAKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIFRoZSBoYXJkd2FyZSBkb21haW4gbWF5IG5vdCB1c2VkIGFsbCB0aGUg
cmUtZGlzdHJpYnV0b3JzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gdXNlCgoKPiArICAgICAgICAgKiByZWdpb25zIChlLmcgd2hlbiB0aGUgbnVtYmVyIG9mIHZD
UFVzIGRvZXMgbm90IG1hdGNoIHRoZQo+ICsgICAgICAgICAqIG51bWJlciBvZiBwQ1BVcykuIFVw
ZGF0ZSB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMgdG8gYXZvaWQKPiArICAgICAgICAgKiBleHBvc2lu
ZyB1bnVzZWQgcmVnaW9uIGFzIHRoZXkgd2lsbCBub3QgZ2V0IGVtdWxhdGVkLgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXiByZWdpb25zCgoKPiArICAgICAgICAgKi8KPiArICAgICAg
ICBkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyA9IGkgKyAxOwo+ICAgICAgICAgIGQtPmFyY2gudmdp
Yy5pbnRpZF9iaXRzID0gdmdpY192M19ody5pbnRpZF9iaXRzOwo+ICAgICAgfQo+ICAgICAgZWxz
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 20:46:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 20: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 1g4uDX-00045V-2g; Tue, 25 Sep 2018 20: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=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4uDV-00045Q-0M
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 20:45:57 +0000
X-Inumbo-ID: b10cd0e6-c103-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b10cd0e6-c103-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 22:43:43 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 20F4A20833;
 Tue, 25 Sep 2018 20:45:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537908354;
 bh=ArVyXv3wv3KQFajZGtergjCUxVITcvaM+gCK14dqpbE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=QLFwsaiWw2o/CvW7sKbydFEfj/i0eeIqOfeR6e5gwbi0bv6gtsm7kyKrDYqcF73ml
 0pW5Xmo/dGx71Bp5q4yClXhBylpoMSFE6v2TtNVHdWO5xieffQ7KUKNhFIaw7GtY4V
 ujY56oDPLF5wu+/twZnfmbK0MMXzn/rf0bkpwLI4=
Date: Tue, 25 Sep 2018 13:45:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
Message-ID: <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-632860659-1537908237=:15006"
Content-ID: <alpine.DEB.2.10.1809251344230.15006@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 <julien.grall@arm.com>,
 sstabellini@kernel.org, shameerali.kolothum.thodi@huawei.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-632860659-1537908237=:15006
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1809251344231.15006@sstabellini-ThinkPad-X260>

On Tue, 4 Sep 2018, Andrew Cooper wrote:
> On 04/09/18 20:35, Julien Grall wrote:
> > Hi,
> >
> > On 09/04/2018 08:21 PM, Julien Grall wrote:
> >> A follow-up patch will require to know the number of vCPUs when
> >> initializating the vGICv3 domain structure. However this information is
> >> not available at domain creation. This is only known once
> >> XEN_DOMCTL_max_vpus is called for that domain.
> >>
> >> In order to get the max vCPUs around, delay the domain part of the vGIC
> >> v3 initialization until the first vCPU of the domain is initialized.
> >>
> >> Signed-off-by: Julien Grall <julien.grall@arm.com>
> >>
> >> ---
> >>
> >> Cc: Andrew Cooper <andrew.cooper3@citrix.com>
> >>
> >> This is nasty but I can't find a better way for Xen 4.11 and older. This
> >> is not necessary for unstable as the number of vCPUs is known at domain
> >> creation.
> >>
> >> Andrew, I have CCed you to know whether you have a better idea where to
> >> place this call on Xen 4.11 and older.
> >
> > I just noticed that d->max_vcpus is initialized after
> > arch_domain_create. So without this patch on Xen 4.12, it will not work.
> >
> > This is getting nastier because arch_domain_init is the one initialize
> > the value returned by dom0_max_vcpus. So I am not entirely sure what
> > to do here.
> 
> The positioning after arch_domain_create() is unfortunate, but I
> couldnâ€™t manage better with ARM's current behaviour and Jan's insistence
> that the allocation of d->vcpu was common.Â  I'd prefer if the dependency
> could be broken and the allocation moved earlier.
> 
> One option might be to have an arch_check_domainconfig() (or similar?)
> which is called very early on and can sanity check the values, including
> cross-checking the vgic and max_vcpus settings?Â  It could even be
> responsible for mutating XEN_DOMCTL_CONFIG_GIC_NATIVE into the correct
> real value.
> 
> As for your patch here, its a gross hack, but its probably the best
> which can be done.

*Sighs*
If that is what we have to do, it is as ugly as hell, but that is what
we'll do.

My only suggestion to marginally improve it would be instead of:

> +    if ( v->vcpu_id == 0 )
> +    {
> +        rc = vgic_v3_real_domain_init(d);
> +        if ( rc )
> +            return rc;
> +    }

to check on d->arch.vgic.rdist_regions instead:

      if ( d->arch.vgic.rdist_regions == NULL )
      {
         // initialize domain

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-632860659-1537908237=:15006--


From xen-devel-bounces@lists.xenproject.org Tue Sep 25 21:10:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 21:10: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 1g4ubW-0006Cq-EN; Tue, 25 Sep 2018 21:10:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=swnf=mh=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g4ubV-0006Cl-Mn
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 21:10:45 +0000
X-Inumbo-ID: 9e56b3c4-c107-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e56b3c4-c107-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 21:11: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 w8PL935o073490;
 Tue, 25 Sep 2018 21:10:42 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=ZZbbLZdrJ8OgvaJLJQbXI9IQZ/xhe5iCOJYBuczuAyA=;
 b=n33qOzm1+o0ljhR8G1cRGV3llKUwqJ49KDtK9aOkoP6duufyZrCuZwur6JV7gUGnhmGt
 trGdRnJRk9KfrYIxaeBmCKw5/ST/9XYj0tDAUpfKnsOK3R8EkWgW+lr0TZYkbKFbWlZb
 kBSBTHYzWc74r5KuKxydwD+qAULMATMuKEo2CWoKEED0lepWjsNHQcBMFId5C62/hlH4
 XhSoSmDzvCxSHllQ9T0Ss9vUAuGI5Z7pteUbl2BJAHObqgLCL6YTf5AaeScaTkF8hAZG
 609v6RdeyFYJVJhYD3MgRKRXWsfq6GEn7AfR2YHXZpaf93QLDHoVgSnqWlo0ylhBB5ng KA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mnd5teu5h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 21:10:42 +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 w8PLAaIo010762
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 25 Sep 2018 21:10:36 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 w8PLAZKt003763;
 Tue, 25 Sep 2018 21:10:35 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, 25 Sep 2018 14:10:35 -0700
To: Jason Andryuk <jandryuk@gmail.com>, Juergen Gross <jgross@suse.com>
References: <20180925113655.4501-1-jandryuk@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <c96f9cdb-de4d-4972-63e5-64c3cf535064@oracle.com>
Date: Tue, 25 Sep 2018 17:12:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180925113655.4501-1-jandryuk@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9027
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=912
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809250207
Subject: Re: [Xen-devel] [PATCH v2] xen: Make XEN_BACKEND selectable by DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 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>

T24gOS8yNS8xOCA3OjM2IEFNLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+IFhFTl9CQUNLRU5EIGRv
ZXNuJ3QgYWN0dWFsbHkgZGVwZW5kIG9uIFhFTl9ET00wLiAgRG9tVXMgY2FuIHNlcnZlCj4gYmFj
a2VuZHMgdG8gb3RoZXIgRG9tVXMuICBPbmUgZXhhbXBsZSBpcyBhIHNlcnZpY2UgVk0gcHJvdmlk
aW5nIG5ldHdvcmsKPiBiYWNrZW5kcy4KPgo+IFRoZSBvcmlnaW5hbCBLY29uZmlnIGRlZmF1bHRl
ZCBEb20wIHRvIHkgYW5kIGl0IGNvdWxkIGJlIGRpc2FibGVkLiAgRG9tVQo+IGNvdWxkIG5vdCBz
ZWxlY3QgdGhlIG9wdGlvbi4gIFdpdGggdGhlIG5ldyBLY29uZmlnLCB3ZSBkZWZhdWx0IHkgZm9y
Cj4gRG9tMCBhbmQgbiBmb3IgRG9tVS4gIEVpdGhlciBjYW4gdGhlbiB0b2dnbGUgdGhlIHNlbGVj
dGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKQXBwbGllZCB0byBmb3ItbGludXMtMTlkCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 21:11:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 21:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g4uc1-0006Ez-Pd; Tue, 25 Sep 2018 21:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=og7p=mh=xenproject.org=prvs=7999e71fe=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4uc0-0006En-Kc
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 21:11:16 +0000
X-Inumbo-ID: b04c453e-c107-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b04c453e-c107-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 21:12:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,303,1534809600"; d="scan'208";a="66273463"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=17634d026f968c404b039a8d8431b6389dd396ea
X-Osstest-Versions-That: ovmf=a364928195e911c2650fcae6bd34cfd501df1f57
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 25 Sep 2018 22:11:11 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75286: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1Mjg2LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAxNzYzNGQwMjZmOTY4YzQwNGIwMzlhOGQ4NDMxYjYzODlk
ZDM5NmVhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMzY0OTI4MTk1
ZTkxMWMyNjUwZmNhZTZiZDM0Y2ZkNTAxZGYxZjU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
ODIgIDIwMTgtMDktMjUgMDI6NTA6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1Mjg2ICAyMDE4LTA5LTI1IDExOjUxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9uZ2FvIEd1byA8
ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBz
aGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoYW5nLCBTaGVuZ2xlaSA8c2hl
bmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9A
aW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMg
YnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDE3NjM0ZDAyNmY5NjhjNDA0YjAzOWE4ZDg0MzFiNjM4OWRkMzk2ZWEKQXV0
aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgNyAxNzoy
NjoxNCAyMDE4ICswODAwCgogICAgTWRlUGtnL1N5bmNocm9uaXphdGlvbkxpYjogZml4IEludGVy
bG9ja2VkW0RlfEluXWNyZW1lbnQgcmV0dXJuIHZhbHVlCiAgICAKICAgIFJFRjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTk3CiAgICAKICAgIFRvZGF5
J3MgSW50ZXJsb2NrZWRJbmNyZW1lbnQoKS9JbnRlcmxvY2tlZERlY3JlbWVudCgpIGd1YXJhbnRl
ZXMgdG8KICAgIHBlcmZvcm0gYXRvbWljIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0IGRvZXNuJ3Qg
Z3VhcmFudGVlIHRoZSByZXR1cm4KICAgIHZhbHVlIGVxdWFscyB0byB0aGUgbmV3IHZhbHVlLgog
ICAgCiAgICBUaGUgcGF0Y2ggZml4ZXMgdGhlIGJlaGF2aW9yIHRvIHVzZSAiWEFERCIgaW5zdHJ1
Y3Rpb24gdG8gZ3VhcmFudGVlCiAgICB0aGUgcmV0dXJuIHZhbHVlIGVxdWFscyB0byB0aGUgbmV3
IHZhbHVlLgogICAgCiAgICBUaGUgcGF0Y2ggY2FsbHMgaW50cmluc2ljIGZ1bmN0aW9ucyBmb3Ig
TVNWQyB0b29sIGNoYWluLCBjYWxscyB0aGUKICAgIE5BU00gaW1wbGVtZW50YXRpb24gZm9yIElO
VEVMIHRvb2wgY2hhaW4gYW5kIGNhbGxzIEdDQyBpbmxpbmUKICAgIGFzc2VtYmx5IGltcGxlbWVu
dGF0aW9uIChHY2NJbmxpbmUuYykgZm9yIEdDQyB0b29sIGNoYWluLgogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgoKY29tbWl0IGNhM2U0ZjhhYjgyNDg1ZWRmZjJjZmE3ZWViODdmNzFi
NGJlMzg5NjYKQXV0aG9yOiBaaGFuZywgU2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDI1IDA5OjMxOjI0IDIwMTggKzA4MDAKCiAgICBNZGVQa2cgVWVm
aVBjaUxpYlBjaVJvb3RCcmlkZ2VJbzogUmVtb3ZlIHJlZHVuZGFudCBkZXBlbmRlbmN5CiAgICAK
ICAgIFBpRHhlLmggaXMgbm90IHVzZWQgUGNpU2VnbWVudExpYi5oLgogICAgU28gPFBpRHhlLmg+
IGlzIGRlbGV0ZWQuCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTExODQKICAgIAogICAgdjI6VXBkYXRlIHRoZSBidWd6aWxsYSBsaW5rLgogICAgCiAg
ICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDMyZWI2NzM5Yjk2MWE1YjRj
YzIwNGI5NDIyMGZhNWFkMTVmNzlhOWIKQXV0aG9yOiBaaGFuZywgU2hlbmdsZWkgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE4IDExOjI5OjAyIDIwMTggKzA4MDAK
CiAgICBNZGVQa2cgVWVmaVBjaVNlZ21lbnRMaWJQY2lSb290QnJpZGdlSW86IFJlbW92ZSByZWR1
bmRhbnQgZGVwZW5kZW5jeQogICAgCiAgICBQaUR4ZS5oIGlzIG5vdCB1c2VkIFBjaVNlZ21lbnRM
aWIuaC4KICAgIFNvICIjaW5jbHVkZSA8UGlEeGUuaD4iIGlzIGRlbGV0ZWQuCiAgICBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExODMKICAgIAogICAgQ2M6
IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogc2hl
bmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBkNWIyOGVkZDYzZjRkMGZhYjA4N2M1
ZDZjOWRiNzczZTViNWFkYzdkCkF1dGhvcjogWmhhbmcsIFNoZW5nbGVpIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNCAxNjo1NDozNSAyMDE4ICswODAwCgogICAg
TWRlUGtnOiBBZGQgYSBpbmYgcGF0aCBpbiBNZGVQa2cuZHNjCiAgICAKICAgIER4ZVJ1bnRpbWVE
ZWJ1Z0xpYlNlcmlhbFBvcnQuaW5mIGlzIG1pc3NpbmcgaW4gTWRlUGtnLmRzYy4KICAgIFNvIGFk
ZCB0aGUgcGF0aCBpbnRvIGl0LgogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTc3CiAgICAKICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs
LmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
Cgpjb21taXQgMGZkMDRlZmQwMWIwYjNiOGYwNTA0ODM0M2FiNWY2MTA5YzY2ZTA3YQpBdXRob3I6
IFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTIgMTc6MTk6MjYgMjAxOCArMDgwMAoKICAgIEJhc2VUb29sczogTGF0dGVyIGZ1bGwgdmFs
dWUgc2hvdWxkIG92ZXJ3cml0ZSB0aGUgZm9ybWVyIGZpZWxkIHZhbHVlLgogICAgCiAgICBGb3Ig
c3RydWN0dXJlIFBjZCwgdGhlIGxhdHRlciBmdWxsIGFzc2lnbiB2YWx1ZSBpbiBjb21tYW5kTGlu
ZSBzaG91bGQKICAgIG92ZXJyaWRlIHRoZSBmb3JtZXIgZmllbGQgYXNzaWduIHZhbHVlLiBGb3Ig
ZXhhbXBsZSBpbiBjb21tYW5kTGluZSwKICAgIGJ1aWxkIC0tcGNkIFRva2VuLnBjZC5maWVsZD0i
aGFoYSIgLS1wY2QgVG9rZW4ucGNkPUgiezB4MDEsMHgwMn0iLAogICAgdGhlIGZvcm1lciBmaWVs
ZCB2YWx1ZSAiaGFoYSIgd2lsbCBiZSBpZ25vcmVkIGFuZCBvdmVyd3JpdGUgYnkgdGhlIGxhdHRl
cgogICAgZnVsbCB2YWx1ZSAiezB4MDEsMHgwMn0iLgogICAgCiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogICAgQ2M6IExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hv
bmcuemh1QGludGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21t
aXQgYjYwMjI2NWQ1NTliMmYyYWRlNGQwOWJhNTU2NTJjMjM5MjJjMTQxZgpBdXRob3I6IERvbmdh
byBHdW8gPGRvbmdhby5ndW9AaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgNiAxNjowNDo1OCAy
MDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFJlZ3VsYXJFeHByZXNzaW9uRHhlOiBVcGRhdGUg
T25pZ3VydW1hIHRvIDYuOS4wCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTIwMAogICAgVXBkYXRlIE9uaWd1cnVtYSB0byB0aGUgbGF0ZXN0
IHZlcnNpb24gdjYuOS4wLgogICAgT25pZ3VydW1hIGh0dHBzOi8vZ2l0aHViLmNvbS9ra29zL29u
aWd1cnVtYQogICAgVmVyaWZ5IFZTMjAxNywgR0NDNSBidWlsZC4KICAgIFZlcmlmeSBSZWd1bGFy
RXhwcmVzc2lvblByb3RvY29sIEdldEluZm8oKSBhbmQgTWF0Y2goKSBmdW5jdGlvbi4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogRG9uZ2FvIEd1byA8ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQ2lubmFtb24gU2hpYSA8Y2lubmFtb24uc2hpYUBocGUuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 21:40:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 21:40: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 1g4v3b-0007vQ-5z; Tue, 25 Sep 2018 21: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=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4v3a-0007vD-81
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 21:39:46 +0000
X-Inumbo-ID: 35e11905-c10b-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e11905-c10b-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 23:37:32 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4v3X-00010V-9z; Tue, 25 Sep 2018 21:39: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 1g4v3W-0005yC-LL; Tue, 25 Sep 2018 21:39:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4v3W-0008CT-Kh; Tue, 25 Sep 2018 21:39:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g4v3W-0008CT-Kh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 21:39:42 +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
YiBidWlsZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcg
aW50cm9kdWNlZDogIGU4ZGZiYzI5NjIzNjVmZmEzZDdkZGNhY2FhNWJhYWY0ZWQyNGIyYWYKICBC
dWcgbm90IHByZXNlbnQ6IDQwZGJlMTgxOGE2YWY2MzBjYzg1OTVlYTk3YjM1ZjNhMGQyOTY2MDYK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMjgwNzYvCgoKICBjb21taXQgZThkZmJjMjk2MjM2NWZmYTNkN2RkY2FjYWE1
YmFhZjRlZDI0YjJhZgogIEF1dGhvcjogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNs
YXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXRlOiAgIFR1ZSBTZXAgMjUgMTY6MzA6MzIgMjAxOCAr
MDIwMAogIAogICAgICBmdXp6LCB0ZXN0IHg4Nl9lbXVsYXRvcjogZGlzYWJsZSBzc2UgYmVmb3Jl
IGluY2x1ZGluZyBhbHdheXNfaW5saW5lIGZucwogICAgICAKICAgICAgV29ya2Fyb3VuZCBmb3Ig
Y29tcGlsZXIgcmVqZWN0aW9uIG9mIFNTRS11c2luZyBhbHdheXNfaW5saW5lcyBkZWZpbmVkIGJl
Zm9yZQogICAgICBTU0UgaXMgZGlzYWJsZWQuCiAgICAgIAogICAgICBDb21waWxpbmcgd2l0aCBf
Rk9SVElGWV9TT1VSQ0Ugb3IgaGlnaGVyIGxldmVscyBvZiBvcHRpbWl6YXRpb24gZW5hYmxlZAog
ICAgICB3aWxsIGFsd2F5c19pbmxpbmUgc2V2ZXJhbCBsaWJyYXJ5IGZucyAobWVtc2V0LCBtZW1j
cHksIC4uLikKICAgICAgKHdpdGggZ2NjIDguMi4wIGFuZCBnbGliYyAyLjI4KS4KICAgICAgCiAg
ICAgIEluIGZ1enogYW5kIHg4Nl9lbXVsYXRvciB0ZXN0LCB0aGUgY29tcGlsZXIgaXMgaW5zdHJ1
Y3RlZCBub3QKICAgICAgdG8gZ2VuZXJhdGUgU1NFIGluc3RydWN0aW9ucyB2aWE6ICNwcmFnbWEg
R0NDIHRhcmdldCgibm8tc3NlIikKICAgICAgYmVjYXVzZSB0aG9zZSByZWdpc3RlcnMgYXJlIG5l
ZWRlZCBmb3IgdXNlIGJ5IHRoZSB3b3JrbG9hZC4KICAgICAgCiAgICAgIFRoZSBjb21iaW5hdGlv
biBhYm92ZSBjYXVzZXMgY29tcGlsYXRpb24gZmFpbHVyZSBhcyB0aGUgaW5saW5lIGZ1bmN0aW9u
cwogICAgICB1c2UgdGhvc2UgaW5zdHJ1Y3Rpb25zLiBUaGlzIGlzIHJlc29sdmVkIGJ5IHJlb3Jk
ZXJpbmcgdGhlIGluY2x1c2lvbiBvZgogICAgICA8c3RkaW8uaD4gYW5kIDxzdHJpbmcuaD4gdG8g
YWZ0ZXIgdGhlIHByYWdtYSBkaXNhYmxpbmcgU1NFIGdlbmVyYXRpb24uCiAgICAgIAogICAgICBJ
dCB3b3VsZCBiZSBwcmVmZXJhYmxlIHRvIGxvY2F0ZSB0aGUgbm8tc3NlIHByYWdtYSB3aXRoaW4g
eDg2LWVtdWxhdGUuaCBhdCB0aGUKICAgICAgdG9wIG9mIHRoZSBmaWxlLCBwcmlvciB0byBpbmNs
dWRpbmcgYW55IG90aGVyIGhlYWRlcnM7IHVuZm9ydHVuYXRlbHkgZG9pbmcgc28KICAgICAgYmVm
b3JlIDxzdGRsaWIuaD4gY2F1c2VzIGNvbXBpbGF0aW9uIGZhaWx1cmUgZHVlIHRvIGRlY2xhcmF0
aW9uIG9mICdhdG9mJyB3aXRoOgogICAgICAgICJTU0UgcmVnaXN0ZXIgcmV0dXJuIHdpdGggU1NF
IGRpc2FibGVkIi4KICAgICAgRm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8gKGtub3duKSBjdXJyZW50
IGRlcGVuZGVuY3kgb24gYW55IGFsd2F5c19pbmxpbmUKICAgICAgU1NFLWluY2xpbmVkIGZ1bmN0
aW9uIGRlY2xhcmVkIGluIDxzdGRsaWIuaD4gb3IgYW55IG9mIGl0cyBkZXBlbmRlbmNpZXMsIHNv
IHRoZQogICAgICBwcmFnbWEgaXMgdGhlcmVmb3JlIGlzc3VlZCBpbW1lZGlhdGVseSBhZnRlciBp
bmNsdXNpb24gb2YgPHN0ZGxpYi5oPiB3aXRoIGEKICAgICAgY29tbWVudCBpbnRyb2R1Y2VkIHRv
IGV4cGxhaW4gaXRzIGxvY2F0aW9uIHRoZXJlLgogICAgICAKICAgICAgQWRkIGNvbXBpbGUtdGlt
ZSBjaGVja3MgZm9yIHVud2FudGVkIHByaW9yIGluY2x1c2lvbiBvZiA8c3RyaW5nLmg+IGFuZAog
ICAgICA8c3RkaW8uaD4sIHdoaWNoIGFyZSB0aGUgdHdvIGhlYWRlcnMgdGhhdCBwcm92aWRlIHRo
ZSBsaWJyYXJ5IGZ1bmN0aW9ucyB0aGF0CiAgICAgIGFyZSBoYW5kbGVkIHdpdGggd3JhcHBlcnMg
YW5kIGxpc3RlZCB3aXRoaW4gIng4Ni1lbXVsYXRlLmgiIGFzIG9uZXMgIndlIHRoaW5rCiAgICAg
IG1pZ2h0IGFjY2VzcyBhbnkgb2YgdGhlIEZQVSBzdGF0ZSIuCiAgICAgICogVXNlIHN0YW5kYXJk
LWRlZmluZWQgIkVPRiIgbWFjcm8gdG8gZGV0ZWN0IHByaW9yIDxzdGRpby5oPiBpbmNsdXNpb24u
CiAgICAgICogVXNlICJfU1RSSU5HX0giIChub24tc3RhbmRhcmRpemVkIGd1YXJkIG1hY3JvKSBh
cyBiZXN0LWVmZm9ydAogICAgICAgIGZvciBkZXRlY3Rpb24gb2YgcHJpb3IgPHN0cmluZy5oPiBp
bmNsdXNpb24uIFRoaXMgaXMgbm9uLXVuaXZlcnNhbGx5CiAgICAgICAgdmlhYmxlIGJ1dCB3aWxs
IHByb3ZpZGUgZXJyb3Igb3V0cHV0IG9uIGNvbW1vbiBHTElCQyBzeXN0ZW1zLCBzbwogICAgICAg
IHByb3ZpZGVzIHNvbWUgZGVmZW5zaXZlIGNvdmVyYWdlLgogICAgICAKICAgICAgQWRkcyBjb25k
aXRpb25hbCAjaW5jbHVkZSA8c3RkaW8uaD4gdG8geDg2LWVtdWxhdGUuaCBiZWNhdXNlIGZ3cml0
ZSwgcHJpbnRmLAogICAgICBldGMuIGFyZSByZWZlcmVuY2VkIHdoZW4gV1JBUCBoYXMgYmVlbiBk
ZWZpbmVkLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxk
Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5
LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0t
c3VtbWFyeS1vdXQ9dG1wLzEyODA3Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRl
PTEyNzkyOCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZS1zbW9rZSBi
dWlsZC1hbWQ2NCB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDEyODA2MiBmYWlsIFtob3N0PWJhcm9xdWUxXSAvIDEyODA1MiBbaG9zdD1hbGJhbmEwXSAxMjgw
NDggW2hvc3Q9Z29kZWxsbzFdIDEyODA0NSBbaG9zdD1nb2RlbGxvMF0gMTI4MDM4IG9rLgpGYWls
dXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjgwNjIgLyAxMjgwMzgKKHRyZWUgd2l0aCBubyB1
cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBz
ZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBhNmQxODhmOTE5MzhjCkJh
c2lzIHBhc3MgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFiZDljYzM0ZTE1MmFkZGVhY2JiZjQ0
ODk4MTI1YzdiZTAwZTc2NzcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LTljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQjMWJkOWNjMzRlMTUyYWRkZWFjYmJmNDQ4OTgxMjVjN2JlMDBlNzY3Ny02Y2Y0ZDhkM2Fh
MjY5OWZmMWZmYTllNTYyNDBhNmQxODhmOTE5MzhjCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlz
aW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4MDE5IFtob3N0PWl0YWxp
YTBdCiAxMjgwNjcgcGFzcyA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWJkOWNjMzRlMTUyYWRk
ZWFjYmJmNDQ4OTgxMjVjN2JlMDBlNzY3NwogMTI4MDY4IGZhaWwgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDZjZjRkOGQzYWEyNjk5ZmYxZmZhOWU1NjI0MGE2ZDE4OGY5MTkzOGMKIDEyODA0OCBb
aG9zdD1nb2RlbGxvMV0KIDEyODAyNSBbaG9zdD1hbGJhbmEwXQogMTI4MDY5IHBhc3MgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDQwZGJlMTgxOGE2YWY2MzBjYzg1OTVlYTk3YjM1ZjNhMGQyOTY2
MDYKIDEyODAyOSBbaG9zdD1pdGFsaWEwXQogMTI4MDUyIFtob3N0PWFsYmFuYTBdCiAxMjgwNzAg
ZmFpbCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZThkZmJjMjk2MjM2NWZmYTNkN2RkY2FjYWE1
YmFhZjRlZDI0YjJhZgogMTI4MDcxIHBhc3MgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQwZGJl
MTgxOGE2YWY2MzBjYzg1OTVlYTk3YjM1ZjNhMGQyOTY2MDYKIDEyODAzOCBwYXNzIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2MzNGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3
CiAxMjgwNzIgZmFpbCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZThkZmJjMjk2MjM2NWZmYTNk
N2RkY2FjYWE1YmFhZjRlZDI0YjJhZgogMTI4MDU3IGZhaWwgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDAzNDgxODRkZDJlZTQzZDM0MzYyM2QzZGI2NDdhZjNlNjM1ZmQwYzMKIDEyODA0NSBbaG9z
dD1nb2RlbGxvMF0KIDEyODA2MSBwYXNzIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxYmQ5Y2Mz
NGUxNTJhZGRlYWNiYmY0NDg5ODEyNWM3YmUwMGU3Njc3CiAxMjgwNjMgZmFpbCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMDM0ODE4NGRkMmVlNDNkMzQzNjIzZDNkYjY0N2FmM2U2MzVmZDBjMwog
MTI4MDczIHBhc3MgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQwZGJlMTgxOGE2YWY2MzBjYzg1
OTVlYTk3YjM1ZjNhMGQyOTY2MDYKIDEyODA2NCBwYXNzIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBlNzA5MzRmNDRhZDYzZTU0MzM3NTZmNzg1YWI0YmNiMzE2Zjg2MGYyCiAxMjgwNjIgZmFpbCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNmNGQ4ZDNhYTI2OTlmZjFmZmE5ZTU2MjQwYTZkMTg4
ZjkxOTM4YwogMTI4MDY2IHBhc3MgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdjYmNkMDJmZjMw
MmVhNTU4ZDg3MGFjN2IyMWQzMDM0M2I2OTVhZjkKIDEyODA3NiBmYWlsIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBlOGRmYmMyOTYyMzY1ZmZhM2Q3ZGRjYWNhYTViYWFmNGVkMjRiMmFmClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODAz
OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgwNjIgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwNjcgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwNjggKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQw
ZGJlMTgxOGE2YWY2MzBjYzg1OTVlYTk3YjM1ZjNhMGQyOTY2MDYKTm8gcmV2aXNpb25zIGxlZnQg
dG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgw
NjkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgwNzAgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwNzEgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyODA3MiAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyODA3MyAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MDc2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVn
IGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50
cm9kdWNlZDogIGU4ZGZiYzI5NjIzNjVmZmEzZDdkZGNhY2FhNWJhYWY0ZWQyNGIyYWYKICBCdWcg
bm90IHByZXNlbnQ6IDQwZGJlMTgxOGE2YWY2MzBjYzg1OTVlYTk3YjM1ZjNhMGQyOTY2MDYKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMjgwNzYvCgoKICBjb21taXQgZThkZmJjMjk2MjM2NWZmYTNkN2RkY2FjYWE1YmFh
ZjRlZDI0YjJhZgogIEF1dGhvcjogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJr
NkBiYWVzeXN0ZW1zLmNvbT4KICBEYXRlOiAgIFR1ZSBTZXAgMjUgMTY6MzA6MzIgMjAxOCArMDIw
MAogIAogICAgICBmdXp6LCB0ZXN0IHg4Nl9lbXVsYXRvcjogZGlzYWJsZSBzc2UgYmVmb3JlIGlu
Y2x1ZGluZyBhbHdheXNfaW5saW5lIGZucwogICAgICAKICAgICAgV29ya2Fyb3VuZCBmb3IgY29t
cGlsZXIgcmVqZWN0aW9uIG9mIFNTRS11c2luZyBhbHdheXNfaW5saW5lcyBkZWZpbmVkIGJlZm9y
ZQogICAgICBTU0UgaXMgZGlzYWJsZWQuCiAgICAgIAogICAgICBDb21waWxpbmcgd2l0aCBfRk9S
VElGWV9TT1VSQ0Ugb3IgaGlnaGVyIGxldmVscyBvZiBvcHRpbWl6YXRpb24gZW5hYmxlZAogICAg
ICB3aWxsIGFsd2F5c19pbmxpbmUgc2V2ZXJhbCBsaWJyYXJ5IGZucyAobWVtc2V0LCBtZW1jcHks
IC4uLikKICAgICAgKHdpdGggZ2NjIDguMi4wIGFuZCBnbGliYyAyLjI4KS4KICAgICAgCiAgICAg
IEluIGZ1enogYW5kIHg4Nl9lbXVsYXRvciB0ZXN0LCB0aGUgY29tcGlsZXIgaXMgaW5zdHJ1Y3Rl
ZCBub3QKICAgICAgdG8gZ2VuZXJhdGUgU1NFIGluc3RydWN0aW9ucyB2aWE6ICNwcmFnbWEgR0ND
IHRhcmdldCgibm8tc3NlIikKICAgICAgYmVjYXVzZSB0aG9zZSByZWdpc3RlcnMgYXJlIG5lZWRl
ZCBmb3IgdXNlIGJ5IHRoZSB3b3JrbG9hZC4KICAgICAgCiAgICAgIFRoZSBjb21iaW5hdGlvbiBh
Ym92ZSBjYXVzZXMgY29tcGlsYXRpb24gZmFpbHVyZSBhcyB0aGUgaW5saW5lIGZ1bmN0aW9ucwog
ICAgICB1c2UgdGhvc2UgaW5zdHJ1Y3Rpb25zLiBUaGlzIGlzIHJlc29sdmVkIGJ5IHJlb3JkZXJp
bmcgdGhlIGluY2x1c2lvbiBvZgogICAgICA8c3RkaW8uaD4gYW5kIDxzdHJpbmcuaD4gdG8gYWZ0
ZXIgdGhlIHByYWdtYSBkaXNhYmxpbmcgU1NFIGdlbmVyYXRpb24uCiAgICAgIAogICAgICBJdCB3
b3VsZCBiZSBwcmVmZXJhYmxlIHRvIGxvY2F0ZSB0aGUgbm8tc3NlIHByYWdtYSB3aXRoaW4geDg2
LWVtdWxhdGUuaCBhdCB0aGUKICAgICAgdG9wIG9mIHRoZSBmaWxlLCBwcmlvciB0byBpbmNsdWRp
bmcgYW55IG90aGVyIGhlYWRlcnM7IHVuZm9ydHVuYXRlbHkgZG9pbmcgc28KICAgICAgYmVmb3Jl
IDxzdGRsaWIuaD4gY2F1c2VzIGNvbXBpbGF0aW9uIGZhaWx1cmUgZHVlIHRvIGRlY2xhcmF0aW9u
IG9mICdhdG9mJyB3aXRoOgogICAgICAgICJTU0UgcmVnaXN0ZXIgcmV0dXJuIHdpdGggU1NFIGRp
c2FibGVkIi4KICAgICAgRm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8gKGtub3duKSBjdXJyZW50IGRl
cGVuZGVuY3kgb24gYW55IGFsd2F5c19pbmxpbmUKICAgICAgU1NFLWluY2xpbmVkIGZ1bmN0aW9u
IGRlY2xhcmVkIGluIDxzdGRsaWIuaD4gb3IgYW55IG9mIGl0cyBkZXBlbmRlbmNpZXMsIHNvIHRo
ZQogICAgICBwcmFnbWEgaXMgdGhlcmVmb3JlIGlzc3VlZCBpbW1lZGlhdGVseSBhZnRlciBpbmNs
dXNpb24gb2YgPHN0ZGxpYi5oPiB3aXRoIGEKICAgICAgY29tbWVudCBpbnRyb2R1Y2VkIHRvIGV4
cGxhaW4gaXRzIGxvY2F0aW9uIHRoZXJlLgogICAgICAKICAgICAgQWRkIGNvbXBpbGUtdGltZSBj
aGVja3MgZm9yIHVud2FudGVkIHByaW9yIGluY2x1c2lvbiBvZiA8c3RyaW5nLmg+IGFuZAogICAg
ICA8c3RkaW8uaD4sIHdoaWNoIGFyZSB0aGUgdHdvIGhlYWRlcnMgdGhhdCBwcm92aWRlIHRoZSBs
aWJyYXJ5IGZ1bmN0aW9ucyB0aGF0CiAgICAgIGFyZSBoYW5kbGVkIHdpdGggd3JhcHBlcnMgYW5k
IGxpc3RlZCB3aXRoaW4gIng4Ni1lbXVsYXRlLmgiIGFzIG9uZXMgIndlIHRoaW5rCiAgICAgIG1p
Z2h0IGFjY2VzcyBhbnkgb2YgdGhlIEZQVSBzdGF0ZSIuCiAgICAgICogVXNlIHN0YW5kYXJkLWRl
ZmluZWQgIkVPRiIgbWFjcm8gdG8gZGV0ZWN0IHByaW9yIDxzdGRpby5oPiBpbmNsdXNpb24uCiAg
ICAgICogVXNlICJfU1RSSU5HX0giIChub24tc3RhbmRhcmRpemVkIGd1YXJkIG1hY3JvKSBhcyBi
ZXN0LWVmZm9ydAogICAgICAgIGZvciBkZXRlY3Rpb24gb2YgcHJpb3IgPHN0cmluZy5oPiBpbmNs
dXNpb24uIFRoaXMgaXMgbm9uLXVuaXZlcnNhbGx5CiAgICAgICAgdmlhYmxlIGJ1dCB3aWxsIHBy
b3ZpZGUgZXJyb3Igb3V0cHV0IG9uIGNvbW1vbiBHTElCQyBzeXN0ZW1zLCBzbwogICAgICAgIHBy
b3ZpZGVzIHNvbWUgZGVmZW5zaXZlIGNvdmVyYWdlLgogICAgICAKICAgICAgQWRkcyBjb25kaXRp
b25hbCAjaW5jbHVkZSA8c3RkaW8uaD4gdG8geDg2LWVtdWxhdGUuaCBiZWNhdXNlIGZ3cml0ZSwg
cHJpbnRmLAogICAgICBldGMuIGFyZSByZWZlcmVuY2VkIHdoZW4gV1JBUCBoYXMgYmVlbiBkZWZp
bmVkLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlz
dG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxk
Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMjgwNzY6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyODA3NiB4ZW4tdW5z
dGFibGUtc21va2UgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNzYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jl
c3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 21:50:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 21: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 1g4vDx-0000ot-C6; Tue, 25 Sep 2018 21:50: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=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4vDv-0000oh-Sr
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 21:50:27 +0000
X-Inumbo-ID: b4da9918-c10c-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4da9918-c10c-11e8-a8a5-bc764e045a96;
 Tue, 25 Sep 2018 23:48:15 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g4vDu-0001Cn-29; Tue, 25 Sep 2018 21:50: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 1g4vDt-0006qq-Pn; Tue, 25 Sep 2018 21:50:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4vDt-0005FS-Od; Tue, 25 Sep 2018 21:50:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128033-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-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-xsm:saverestore-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: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: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-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 21:50:25 +0000
Subject: [Xen-devel] [xen-unstable test] 128033: 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>

ZmxpZ2h0IDEyODAzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODAzMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTk3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc5OTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzk5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTk3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjc5OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzk5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTk3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjc5OTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzk5NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTQw
MTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI4MDMzICAyMDE4LTA5LTI1IDAxOjUxOjUzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxy
ZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 22:15:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 22: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 1g4vbY-0002NB-B1; Tue, 25 Sep 2018 22:14: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=fdqx=mh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1g4vbW-0002N6-AA
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 22:14:50 +0000
X-Inumbo-ID: 1c36cfc1-c110-11e8-a8a5-bc764e045a96
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c36cfc1-c110-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 00:12:37 +0200 (CEST)
Received: by mail-yb1-xb42.google.com with SMTP id x5-v6so901899ybl.11
 for <xen-devel@lists.xenproject.org>; Tue, 25 Sep 2018 15:14:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=pWi9+AieGG68tDnAZpg94r69GDTPUYkQ1pJ1/jWyUM4=;
 b=SokcTZvHZtplTZEapyJmXZ5ISM/bpgbmZA1eNyhJYkDDuRYB97Q1RhyuQfbRnVb0dT
 7/l6+soZ1RqYWFscg3iSn/6skEAwpesVJvUt5TjWg/9MPtH3scbFTYLOF0P501I4gMub
 HHnLZvxHj/8wgxAZ2SEIOkua5S6MnIigCW3a8=
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=pWi9+AieGG68tDnAZpg94r69GDTPUYkQ1pJ1/jWyUM4=;
 b=uHmtBkGYaNX/X13mDDMHCz+wkVZmjNYdZPpWgCvHO0NW2OGDXDl+mHmbJWpo1TiFHj
 gMHdoFBwkRqdvuyK5qFerEpNl0+OGxKQSba7OK9pZ1oqUZ3tsKB8Wtz62a7DISKt9ZgU
 +lQgjbA+b3qgkCH0kd1cB0/95VSwPU2kaCYm2rM8W1+o9GQ7shJb7vDDfYJ+LykiiXl1
 ga4KM+bCoqfufwmvfHKqh/U/urOQdBjunvAnyzCKqq8L7NN7EPkqKyeo12nVaFseYAz9
 +1t1b2vUbCNyFCmnu1h8IwDkDs5SICeF+kqRYvGUGWllZjV7gBKJSQTXHCl8ei6WmZM3
 6bIg==
X-Gm-Message-State: ABuFfojBcHROGljWt52WNqVL0HWq5JYyP+X58XBt1z58u+1avCHKHpXG
 KLgMuMb43pse9VgBJRs1D19snQ==
X-Google-Smtp-Source: ACcGV618cghAtJlgctxl10YzNpNGbloYMWXTboyyemL6NVdGCVg6syG8IYDN0DY2JXHcgqfmoaMIoA==
X-Received: by 2002:a25:c905:: with SMTP id
 z5-v6mr1709712ybf.265.1537913688157; 
 Tue, 25 Sep 2018 15:14:48 -0700 (PDT)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:58aa:11f:56a1:8f83])
 by smtp.gmail.com with ESMTPSA id z125-v6sm2989640ywg.57.2018.09.25.15.14.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 25 Sep 2018 15:14:45 -0700 (PDT)
Date: Tue, 25 Sep 2018 17:14:44 -0500
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180925221444.s23mvkikn64crflo@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20180925141931.2172-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180925141931.2172-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] automation: introduce a new variable to
 control container user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgMDM6MTk6MzFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTb21ldGltZXMgaXQgaXMgaGFuZHkgdG8gY3JlYXRlIGEgY29udGFpbmVyIGFuZCBwbGF5IHdp
dGggaXRzIHNldHVwCj4gbWFudWFsbHkgYXMgcm9vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KClRoYW5rcyBmb3IgdGhlIGltcHJvdmVtZW50IQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 22:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 22: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 1g4vzd-0003uI-9D; Tue, 25 Sep 2018 22:39: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=oyid=mh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g4vzb-0003uD-V6
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 22:39:43 +0000
X-Inumbo-ID: 96c0d012-c113-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 96c0d012-c113-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 00:37:31 +0200 (CEST)
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 00FE9ED1;
 Tue, 25 Sep 2018 15:39:42 -0700 (PDT)
Received: from [10.37.12.95] (unknown [10.37.12.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 79DD13F5D3;
 Tue, 25 Sep 2018 15:39:40 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
Date: Tue, 25 Sep 2018 23:39:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

SGkgUGF1bCwKCkkgYW0gbG9va2luZyBhdCBwb3J0aW5nIHRoZSBJT1JFUSBzZXJ2ZXIgaW5mcmFz
dHJ1Y3R1cmUgb24gQXJtLiBJIGRpZG4ndCAKbmVlZCBtdWNoIG1vZGlmaWNhdGlvbiB0byBtYWtl
IGl0IHJ1biBmb3IgQXJtLiBBbHRob3VnaCwgdGhlIAppbXBsZW1lbnRhdGlvbiBjb3VsZCBiZSBz
aW1wbGlmaWVkIG92ZXIgdGhlIHg4NiBpbXBsZW1lbnRhdGlvbi4KCkkgbm90aWNlZCBzb21lIGlz
c3VlIHdoaWxlIHRyeWluZyB0byBpbXBsZW1lbnQgdGhlIGh5cGVyY2FsbCAKWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5nLCBhbGwgdGhlIHBhZ2UgbWFwcGVkIHZp
YSAKdGhhdCBoeXBlcmNhbGwgd2lsbCB1c2UgdGhlIHR5cGUgcDJtX21hcHBpbmdfZm9yZWlnbi4K
ClRoaXMgd2lsbCByZXN1bHQgdG8gdHJpZ2dlciB0aGUgQVNTRVJUKGZkb20gIT0gZG9tKSBpbiBn
ZXRfcGFnZV9mcm9tX2dmbiAKKGFzbS1hcm0vcDJtLmgpIGJlY2F1c2UgdGhlIElPUkVRIHBhZ2Ug
aGFzIGJlZW4gYWxsb2NhdGVkIHRvIHRoZSAKZW11bGF0b3IgZG9tYWluIGFuZCBtYXBwZWQgdG8g
aXQuIEFGQUlDVCB4ODYgaGFzIHRoZSBzYW1lIGFzc2VydCBpbiAKcDJtX2dldF9wYWdlX2Zyb21f
Z2ZuKC4uLikuCgpJSE1PLCB0aGUgQVNTRVJUIG1ha2VzIHNlbnNlIGJlY2F1c2UgeW91IGFyZSBv
bmx5IG1lYW50IHRvIG1hcCBwYWdlIApiZWxvbmdpbmcgdG8gb3RoZXIgZG9tYWluIHdpdGggdGhh
dCB0eXBlLgoKU28gSSBhbSB3b25kZXJpbmcgd2hldGhlciBJT1JFUSBzZXJ2ZXIgcnVubmluZyBp
biBQVkggRG9tMCBoYXMgYmVlbiAKdGVzdGVkPyBXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IGNvdXJz
ZSBvZiBhY3Rpb24gdG8gZml4IHRoZSBpc3N1ZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:18:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 23: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 1g4wap-0006i7-CB; Tue, 25 Sep 2018 23: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=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4wao-0006i2-2N
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 23:18:10 +0000
X-Inumbo-ID: f4d345e7-c118-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4d345e7-c118-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 01:15:57 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 679A92086B;
 Tue, 25 Sep 2018 23:18:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537917487;
 bh=maH07/T5/UyqE4EZYSDbs6zSt4+ZZS31kn0axKM4p2U=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cpmlMxgdOoTk/hNie1AXtyKFnQMbOIPKDSAASEMulSzfUbkXBh3mZSHg5zV5YvUg8
 dW3LxzzEVVF0S9YECQf0pfqYMDareNPXZSIDUe3jwJv53CVKv8hx9HehttnyWdmfgG
 6nINYR6joiY+HmDkV0yXfmP2OGO7Mf4RbyJIRHP0=
Date: Tue, 25 Sep 2018 16:18:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251616400.15006@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen/arm: smccc-1.1: Make return
 values unsigned long
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cj4gCj4gQW4gdW5mb3J0dW5hdGUgY29uc2VxdWVu
Y2Ugb2YgaGF2aW5nIGEgc3Ryb25nIHR5cGluZyBmb3IgdGhlIGlucHV0Cj4gdmFsdWVzIHRvIHRo
ZSBTTUMgY2FsbCBpcyB0aGF0IGl0IGFsc28gYWZmZWN0cyB0aGUgdHlwZSBvZiB0aGUKPiByZXR1
cm4gdmFsdWVzLCBsaW1pdGluZyByMCB0byAzMiBiaXRzIGFuZCByezEsMiwzfSB0byB3aGF0ZXZl
cgo+IHdhcyBwYXNzZWQgYXMgYW4gaW5wdXQuCj4gCj4gTGV0J3MgdHVybiBldmVyeXRoaW5nIGlu
dG8gInVuc2lnbmVkIGxvbmciLCB3aGljaCBzYXRpc2ZpZXMgdGhlCj4gcmVxdWlyZW1lbnRzIG9m
IGJvdGggYXJjaGl0ZWN0dXJlcywgYW5kIGFsbG93cyBmb3IgdGhlIGZ1bGwKPiByYW5nZSBvZiBy
ZXR1cm4gdmFsdWVzLgo+IAo+IFJlcG9ydGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9zQHhpbGlueC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdp
ZXJAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFk
ZCBWb2xvZHlteXIgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4IDc0
YzEzZjg0MTkuLmEzMWQ2N2ExZGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTExOSwzNSAr
MTE5LDM1IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKPiAgCj4gICNkZWZpbmUgX19kZWNsYXJl
X2FyZ18wKGEwLCByZXMpICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgc3RydWN0IGFy
bV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAgIFwKPiAtICAgIHJlZ2lz
dGVyIHVpbjMyX3QgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCj4gKyAgICBy
ZWdpc3RlciB1bnNpZ25lZCBsb25nICByMCBhc20oInIwIikgPSAodWludDMyX3QpYTA7XAo+ICAg
ICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpOyAgICAgICAgICAgICAgIFwK
PiAgICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKTsgICAgICAgICAgICAg
ICBcCj4gICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKPiAgCj4gICNk
ZWZpbmUgX19kZWNsYXJlX2FyZ18xKGEwLCBhMSwgcmVzKSAgICAgICAgICAgICAgICAgICAgXAo+
ICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAg
IFwKPiAtICAgIHJlZ2lzdGVyIHVpbnQzMl90ICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAg
ICAgICBcCj4gLSAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsg
ICAgICAgICAgXAo+ICsgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0g
KHVpbnQzMl90KWEwO1wKPiArICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEi
KSA9IGExOyAgICAgICAgICBcCj4gICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20o
InIyIik7ICAgICAgICAgICAgICAgXAo+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjMg
YXNtKCJyMyIpCj4gIAo+ICAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMihhMCwgYTEsIGEyLCByZXMp
ICAgICAgICAgICAgICAgIFwKPiAgICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzICAgICpfX19yZXMg
PSByZXM7CQkJCVwKPiAtICAgIHJlZ2lzdGVyIHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9
IGEwOyAgICAgICAgICBcCj4gLSAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIx
IikgPSBhMTsgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdHlwZW9mKGEyKSAgICAgcjIgYXNt
KCJyMiIpID0gYTI7ICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIw
IGFzbSgicjAiKSA9ICh1aW50MzJfdClhMDtcCj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25n
ICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAo+ICsgICAgcmVnaXN0ZXIgdW5zaWduZWQg
bG9uZyAgcjIgYXNtKCJyMiIpID0gYTI7ICAgICAgICAgIFwKPiAgICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgIHIzIGFzbSgicjMiKQo+ICAKPiAgI2RlZmluZSBfX2RlY2xhcmVfYXJnXzMoYTAs
IGExLCBhMiwgYTMsIHJlcykgICAgICAgICAgICBcCj4gICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3Jl
cyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdTMyICAg
ICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKPiAtICAgIHJlZ2lzdGVyIHR5
cGVvZihhMSkgICAgIHIxIGFzbSgicjEiKSA9IGExOyAgICAgICAgICBcCj4gLSAgICByZWdpc3Rl
ciB0eXBlb2YoYTIpICAgICByMiBhc20oInIyIikgPSBhMjsgICAgICAgICAgXAo+IC0gICAgcmVn
aXN0ZXIgdHlwZW9mKGEzKSAgICAgcjMgYXNtKCJyMyIpID0gYTMKPiArICAgIHJlZ2lzdGVyIHVu
c2lnbmVkIGxvbmcgIHIwIGFzbSgicjAiKSA9ICh1aW50MzJfdClhMDtcCj4gKyAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAo+ICsgICAgcmVn
aXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpID0gYTI7ICAgICAgICAgIFwKPiArICAg
IHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKSA9IGEzCj4gIAo+ICAjZGVmaW5l
IF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcykgICAgICAgIFwKPiAgICAg
IF9fZGVjbGFyZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKTsgICAgICAgICAgICAgICBcCj4g
LSAgICByZWdpc3RlciB0eXBlb2YoYTQpIHI0IGFzbSgicjQiKSA9IGE0Cj4gKyAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nIHI0IGFzbSgicjQiKSA9IGE0Cj4gIAo+ICAjZGVmaW5lIF9fZGVjbGFy
ZV9hcmdfNShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCByZXMpICAgIFwKPiAgICAgIF9fZGVjbGFy
ZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcyk7ICAgICAgICAgICBcCj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:19:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 23:19: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 1g4wbb-0006mE-Qo; Tue, 25 Sep 2018 23:18:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4wbZ-0006m4-Uq
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 23:18:57 +0000
X-Inumbo-ID: 872485b2-c119-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 872485b2-c119-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 23:20:02 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 73FB92086B;
 Tue, 25 Sep 2018 23:18:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537917535;
 bh=BXzIQNQyAf/yxwDD/vZJ+ubKGl/6NkJI1IQPkVdNpfI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qkb1BPjFELlJKjND0eygMWHSiTYbAzC1Gnd7NO0Bfj8Sydppcsa8sCxQCEHc+20vo
 J7AdT10Del+2cwAL3ufYZ0ptgX6afxFAH1UMPteTBUM9Vmnn7DZ5xI43Qb0XpcyY5L
 LV1C+cWSdVCFQjkVSvk6FET6NUb9zNAlbxQpSPzc=
Date: Tue, 25 Sep 2018 16:18:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251618401.15006@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen/arm: smccc-1.1: Handle function
 result as parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cj4gCj4gSWYgc29tZW9uZSBoYXMgdGhlIHNpbGx5
IGlkZWEgdG8gd3JpdGUgc29tZXRoaW5nIGFsb25nIHRob3NlIGxpbmVzOgo+IAo+IAlleHRlcm4g
dTY0IGZvbyh2b2lkKTsKPiAKPiAJdm9pZCBiYXIoc3RydWN0IGFybV9zbWNjY19yZXMgKnJlcykK
PiAJewo+IAkJYXJtX3NtY2NjXzFfMV9zbWMoMHhiYWQsIGZvbygpLCByZXMpOwo+IAl9Cj4gCj4g
dGhleSBhcmUgaW4gZm9yIGEgc3VycHJpc2UsIGFzIHRoaXMgZ2V0cyBjb21waWxlZCBhczoKPiAK
PiAJMDAwMDAwMDAwMDAwMDU4OCA8YmFyPjoKPiAJIDU4ODogICBhOWJlN2JmZCAgICAgICAgc3Rw
ICAgICB4MjksIHgzMCwgW3NwLCAjLTMyXSEKPiAJIDU4YzogICA5MTAwMDNmZCAgICAgICAgbW92
ICAgICB4MjksIHNwCj4gCSA1OTA6ICAgZjkwMDBiZjMgICAgICAgIHN0ciAgICAgeDE5LCBbc3As
ICMxNl0KPiAJIDU5NDogICBhYTAwMDNmMyAgICAgICAgbW92ICAgICB4MTksIHgwCj4gCSA1OTg6
ICAgYWExZTAzZTAgICAgICAgIG1vdiAgICAgeDAsIHgzMAo+IAkgNTljOiAgIDk0MDAwMDAwICAg
ICAgICBibCAgICAgIDAgPF9tY291bnQ+Cj4gCSA1YTA6ICAgOTQwMDAwMDAgICAgICAgIGJsICAg
ICAgMCA8Zm9vPgo+IAkgNWE0OiAgIGFhMDAwM2UxICAgICAgICBtb3YgICAgIHgxLCB4MAo+IAkg
NWE4OiAgIGQ0MDAwMDAzICAgICAgICBzbWMgICAgICMweDAKPiAJIDVhYzogICBiNDAwMDA3MyAg
ICAgICAgY2J6ICAgICB4MTksIDViOCA8YmFyKzB4MzA+Cj4gCSA1YjA6ICAgYTkwMDA2NjAgICAg
ICAgIHN0cCAgICAgeDAsIHgxLCBbeDE5XQo+IAkgNWI0OiAgIGE5MDEwZTYyICAgICAgICBzdHAg
ICAgIHgyLCB4MywgW3gxOSwgIzE2XQo+IAkgNWI4OiAgIGY5NDAwYmYzICAgICAgICBsZHIgICAg
IHgxOSwgW3NwLCAjMTZdCj4gCSA1YmM6ICAgYThjMjdiZmQgICAgICAgIGxkcCAgICAgeDI5LCB4
MzAsIFtzcF0sICMzMgo+IAkgNWMwOiAgIGQ2NWYwM2MwICAgICAgICByZXQKPiAJIDVjNDogICBk
NTAzMjAxZiAgICAgICAgbm9wCj4gCj4gVGhlIGNhbGwgdG8gZm9vICJvdmVyd3JpdGVzIiB0aGUg
eDAgcmVnaXN0ZXIgZm9yIHRoZSByZXR1cm4gdmFsdWUsCj4gYW5kIHdlIGVuZCB1cCBjYWxsaW5n
IHRoZSB3cm9uZyBzZWN1cmUgc2VydmljZS4KPiAKPiBBIHNvbHV0aW9uIGlzIHRvIGV2YWx1YXRl
IGFsbCB0aGUgcGFyYW1ldGVycyBiZWZvcmUgYXNzaWduaW5nCj4gYW55dGhpbmcgdG8gc3BlY2lm
aWMgcmVnaXN0ZXJzLCBsZWFkaW5nIHRvIHRoZSBleHBlY3RlZCByZXN1bHQ6Cj4gCj4gCTAwMDAw
MDAwMDAwMDA1ODggPGJhcj46Cj4gCSA1ODg6ICAgYTliZTdiZmQgICAgICAgIHN0cCAgICAgeDI5
LCB4MzAsIFtzcCwgIy0zMl0hCj4gCSA1OGM6ICAgOTEwMDAzZmQgICAgICAgIG1vdiAgICAgeDI5
LCBzcAo+IAkgNTkwOiAgIGY5MDAwYmYzICAgICAgICBzdHIgICAgIHgxOSwgW3NwLCAjMTZdCj4g
CSA1OTQ6ICAgYWEwMDAzZjMgICAgICAgIG1vdiAgICAgeDE5LCB4MAo+IAkgNTk4OiAgIGFhMWUw
M2UwICAgICAgICBtb3YgICAgIHgwLCB4MzAKPiAJIDU5YzogICA5NDAwMDAwMCAgICAgICAgYmwg
ICAgICAwIDxfbWNvdW50Pgo+IAkgNWEwOiAgIDk0MDAwMDAwICAgICAgICBibCAgICAgIDAgPGZv
bz4KPiAJIDVhNDogICBhYTAwMDNlMSAgICAgICAgbW92ICAgICB4MSwgeDAKPiAJIDVhODogICBk
MjgxNzVhMCAgICAgICAgbW92ICAgICB4MCwgIzB4YmFkCj4gCSA1YWM6ICAgZDQwMDAwMDMgICAg
ICAgIHNtYyAgICAgIzB4MAo+IAkgNWIwOiAgIGI0MDAwMDczICAgICAgICBjYnogICAgIHgxOSwg
NWJjIDxiYXIrMHgzND4KPiAJIDViNDogICBhOTAwMDY2MCAgICAgICAgc3RwICAgICB4MCwgeDEs
IFt4MTldCj4gCSA1Yjg6ICAgYTkwMTBlNjIgICAgICAgIHN0cCAgICAgeDIsIHgzLCBbeDE5LCAj
MTZdCj4gCSA1YmM6ICAgZjk0MDBiZjMgICAgICAgIGxkciAgICAgeDE5LCBbc3AsICMxNl0KPiAJ
IDVjMDogICBhOGMyN2JmZCAgICAgICAgbGRwICAgICB4MjksIHgzMCwgW3NwXSwgIzMyCj4gCSA1
YzQ6ICAgZDY1ZjAzYzAgICAgICAgIHJldAo+IAo+IFJlcG9ydGVkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVy
IDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYy
Ogo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMzAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oCj4gaW5kZXggYTMxZDY3YTFkZS4uNjQ4YmVmMjhiZCAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKPiBAQCAtMTI1LDQxICsxMjUsNTEgQEAgc3RydWN0IGFybV9zbWNjY19yZXMg
ewo+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCj4gIAo+ICAjZGVm
aW5lIF9fZGVjbGFyZV9hcmdfMShhMCwgYTEsIHJlcykgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIHR5cGVvZihhMSkgX19hMSA9IGExOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAg
ICAgXAo+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjAgYXNtKCJyMCIpID0gKHVpbnQz
Ml90KWEwO1wKPiAtICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEiKSA9IGEx
OyAgICAgICAgICBcCj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMSBhc20oInIxIikg
PSBfX2ExOyAgICAgICAgXAo+ICAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJy
MiIpOyAgICAgICAgICAgICAgIFwKPiAgICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFz
bSgicjMiKQo+ICAKPiAgI2RlZmluZSBfX2RlY2xhcmVfYXJnXzIoYTAsIGExLCBhMiwgcmVzKSAg
ICAgICAgICAgICAgICBcCj4gKyAgICB0eXBlb2YoYTEpIF9fYTEgPSBhMTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdHlwZW9mKGEyKSBfX2EyID0gYTI7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzICAgICpf
X19yZXMgPSByZXM7CQkJCVwKPiAgICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIwIGFzbSgi
cjAiKSA9ICh1aW50MzJfdClhMDtcCj4gLSAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMSBh
c20oInIxIikgPSBhMTsgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAg
cjIgYXNtKCJyMiIpID0gYTI7ICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxv
bmcgIHIxIGFzbSgicjEiKSA9IF9fYTE7ICAgICAgICBcCj4gKyAgICByZWdpc3RlciB1bnNpZ25l
ZCBsb25nICByMiBhc20oInIyIikgPSBfX2EyOyAgICAgICAgXAo+ICAgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCj4gIAo+ICAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMyhh
MCwgYTEsIGEyLCBhMywgcmVzKSAgICAgICAgICAgIFwKPiArICAgIHR5cGVvZihhMSkgX19hMSA9
IGExOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB0eXBlb2YoYTIpIF9f
YTIgPSBhMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdHlwZW9mKGEz
KSBfX2EzID0gYTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCj4gICAgICBy
ZWdpc3RlciB1bnNpZ25lZCBsb25nICByMCBhc20oInIwIikgPSAodWludDMyX3QpYTA7XAo+IC0g
ICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwK
PiAtICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAg
ICBcCj4gLSAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikgPSBhMwo+ICsg
ICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpID0gX19hMTsgICAgICAgIFwK
PiArICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKSA9IF9fYTI7ICAgICAg
ICBcCj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikgPSBfX2EzCj4g
IAo+ICAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcykgICAg
ICAgIFwKPiArICAgIHR5cGVvZihhNCkgX19hNCA9IGE0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gICAgICBfX2RlY2xhcmVfYXJnXzMoYTAsIGExLCBhMiwgYTMsIHJlcyk7ICAg
ICAgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByNCBhc20oInI0Iikg
PSBhNAo+ICsgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByNCBhc20oInI0IikgPSBfX2E0Cj4g
IAo+ICAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCByZXMp
ICAgIFwKPiArICAgIHR5cGVvZihhNSkgX19hNSA9IGE1OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gICAgICBfX2RlY2xhcmVfYXJnXzQoYTAsIGExLCBhMiwgYTMsIGE0LCByZXMp
OyAgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSByNSBhc20oInI1IikgPSBh
NQo+ICsgICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSByNSBhc20oInI1IikgPSBfX2E1Cj4gIAo+ICAj
ZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKSAg
ICBcCj4gKyAgICB0eXBlb2YoYTYpIF9fYTYgPSBhNjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAgICAgIF9fZGVjbGFyZV9hcmdfNShhMCwgYTEsIGEyLCBhMywgYTQsIGE1
LCByZXMpOyAgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSByNiBhc20oInI2
IikgPSBhNgo+ICsgICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSByNiBhc20oInI2IikgPSBfX2E2Cj4g
IAo+ICAjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNyhhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwg
YTcsIHJlcykgICAgXAo+ICsgICAgdHlwZW9mKGE3KSBfX2E3ID0gYTc7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgX19kZWNsYXJlX2FyZ182KGEwLCBhMSwg
YTIsIGEzLCBhNCwgYTUsIGE2LCByZXMpOyAgICAgICAgICAgXAo+IC0gICAgcmVnaXN0ZXIgdHlw
ZW9mKGE3KSByNyBhc20oInI3IikgPSBhNwo+ICsgICAgcmVnaXN0ZXIgdHlwZW9mKGE3KSByNyBh
c20oInI3IikgPSBfX2E3Cj4gIAo+ICAjZGVmaW5lIF9fX2RlY2xhcmVfYXJncyhjb3VudCwgLi4u
KSBfX2RlY2xhcmVfYXJnXyAjIyBjb3VudChfX1ZBX0FSR1NfXykKPiAgI2RlZmluZSBfX2RlY2xh
cmVfYXJncyhjb3VudCwgLi4uKSAgX19fZGVjbGFyZV9hcmdzKGNvdW50LCBfX1ZBX0FSR1NfXykK
PiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:38:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 23:38: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 1g4wuF-0008Gd-FW; Tue, 25 Sep 2018 23:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ul68=mh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4wuE-0008GR-QP
 for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 23:38:14 +0000
X-Inumbo-ID: 38b57fde-c11c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38b57fde-c11c-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 23:39: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 1g4wu6-0003F9-KW; Tue, 25 Sep 2018 23: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 1g4wu6-0005Aj-9J; Tue, 25 Sep 2018 23:38:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4wu6-0003EP-8g; Tue, 25 Sep 2018 23:38:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128075-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64: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-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-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=6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 25 Sep 2018 23:38:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128075: 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>

ZmxpZ2h0IDEyODA3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBh
NmQxODhmOTE5MzhjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTEgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDYyICAyMDE4LTA5LTI1IDE4OjAwOjUyIFogICAg
MCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzg0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:50:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 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 1g4x6P-0001AL-M8; Tue, 25 Sep 2018 23:50:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4x6O-0001AG-AW
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 23:50:48 +0000
X-Inumbo-ID: fa1de2ef-c11d-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa1de2ef-c11d-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 23:51:53 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3FE8220896;
 Tue, 25 Sep 2018 23:50:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537919446;
 bh=xVu1REJWF96tB4KHbTXZxNlsGHI8yHf4ueN9eOgJjCY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=bKBRg259PXrLzjb+kwjY62IOFIdzy9/5wfKLN7CxcQfmtZ0pf++y+bx4/QmKzsd2Y
 JGuUh3oFsyfyIh52zTl6lsu9jirytQgfHXiJf34YHxfuPocrQiO4TpUA17oAvLSg+n
 jGzc02UIwCs1O6wjZjZ+xp+qmJm78XV5qc1Dbl5o=
Date: Tue, 25 Sep 2018 16:50:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251645040.15006@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: add SMC wrapper that is
 compatible with SMCCC v1.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: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, sstabellini@kernel.org,
 volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAKPiBFeGlzdGluZyBTTUMg
d3JhcHBlciBjYWxsX3NtYygpIGFsbG93cyBvbmx5IDQgcGFyYW1ldGVycyBhbmQKPiByZXR1cm5z
IG9ubHkgb25lIHZhbHVlLiBUaGlzIGlzIGVub3VnaCBmb3IgZXhpc3RpbmcKPiB1c2UgaW4gUFND
SSBjb2RlLCBidXQgVEVFIG1lZGlhdG9yIHdpbGwgbmVlZCBhIGNhbGwgdGhhdCBpcwo+IGZ1bGx5
IGNvbXBhdGlibGUgd2l0aCBBUk0gU01DQ0MgdjEuMC4KPiAKPiBUaGlzIHBhdGNoIGFkZHMgYSB3
cmFwcGVyIGZvciBib3RoIGFybTMyIGFuZCBhcm02NC4gSW4gdGhlIGNhc2Ugb2YKPiBhcm0zMiwg
dGhlIHdyYXBwZXIgaXMganVzdCBhbiBhbGlhcyB0byB0aGUgQVJNIFNNQ0NDIHYxLjEgYXMgdGhl
Cj4gY29udmVudGlvbiBpcyB0aGUgc2FtZS4KPiAKPiBDQzogIkVkZ2FyIEUuIElnbGVzaWFzIiA8
ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFi
Y2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gW2p1bGllbjogUmV3b3JrIHRoZSB3
cmFwcGVyIHRvIG1ha2UgaXQgY2xvc2VyIHRvIFNNQ0MgMS4xIHdyYXBwZXJdCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgaGF2ZSBiZWVuIHN0
cnVnZ2xpbmcgdG8gZmluZCB0aGUgb2xkIGRvYyBmb3IgU01DQ0MgdjEuMCwgYWxsIHRoZQpyZWZl
cmVuY2VzIGhhdmUgYmVlbiB1cGRhdGVkIHRvIHYxLjEgb25saW5lIG5vdy4gRG8geW91IGhhdmUg
YSBsaW5rPwoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSAgICAgIHwgIDEg
Kwo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyB8ICA1ICsrKysKPiAgeGVuL2Fy
Y2gvYXJtL2FybTY0L3NtYy5TICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgIHwgNTEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9h
cm02NC9zbWMuUwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKPiBpbmRleCBiYjVjNjEwYjJhLi5jNGYzYTI4
YTBkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQo+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQo+IEBAIC04LDYgKzgsNyBAQCBvYmoteSArPSBkb21h
aW4ubwo+ICBvYmoteSArPSBlbnRyeS5vCj4gIG9iai15ICs9IGluc24ubwo+ICBvYmotJChDT05G
SUdfTElWRVBBVENIKSArPSBsaXZlcGF0Y2gubwo+ICtvYmoteSArPSBzbWMubwo+ICBvYmoteSAr
PSBzbXBib290Lm8KPiAgb2JqLXkgKz0gdHJhcHMubwo+ICBvYmoteSArPSB2ZnAubwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL2FybS9h
cm02NC9hc20tb2Zmc2V0cy5jCj4gaW5kZXggNjI4MzNkOGM4Yi4uMjgwZGRiNTViZiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgI2luY2x1ZGUg
PHhlbi9iaXRvcHMuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAgI2luY2x1ZGUgPGFz
bS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiAgCj4gICNkZWZpbmUgREVG
SU5FKF9zeW0sIF92YWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAgICAgIGFzbSB2b2xhdGlsZSAoIlxuLmFzY2lpXCI9PT4jZGVmaW5lICIgI19z
eW0gIiAlMCAvKiAiICNfdmFsICIgKi88PT1cIiIgXAo+IEBAIC01MSw2ICs1MiwxMCBAQCB2b2lk
IF9fZHVtbXlfXyh2b2lkKQo+ICAKPiAgICAgQkxBTksoKTsKPiAgICAgT0ZGU0VUKElOSVRJTkZP
X3N0YWNrLCBzdHJ1Y3QgaW5pdF9pbmZvLCBzdGFjayk7Cj4gKwo+ICsgICBCTEFOSygpOwo+ICsg
ICBPRkZTRVQoU01DQ0NfUkVTX2EwLCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcywgYTApOwo+ICsgICBP
RkZTRVQoU01DQ0NfUkVTX2EyLCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcywgYTIpOwo+ICB9Cj4gIAo+
ICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvc21jLlMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAu
LmIwNzUyYmU1N2UKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3Nt
Yy5TCj4gQEAgLTAsMCArMSwzMiBAQAo+ICsvKgo+ICsgKiB4ZW4vYXJjaC9hcm0vYXJtNjQvc21j
LlMKPiArICoKPiArICogV3JhcHBlciBmb3IgU2VjdXJlIE1vbml0b3JzIENhbGxzCj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCj4gKyAqCj4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPGFzbS9hc21f
ZGVmbnMuaD4KPiArI2luY2x1ZGUgPGFzbS9tYWNyb3MuaD4KPiArCj4gKy8qCj4gKyAqIHZvaWQg
X19hcm1fc21jY2NfMV8wX3NtYyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rl
cl90IGEyLAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhMywgcmVn
aXN0ZXJfdCBhNCwgcmVnaXN0ZXJfdCBhNSwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgYTYsIHJlZ2lzdGVyX3QgYTcsCj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAqcmVzKQo+ICsgKi8KPiArRU5UUlkoX19hcm1fc21j
Y2NfMV8wX3NtYykKPiArICAgICAgICBzbWMgICAgICMwCj4gKyAgICAgICAgbGRyICAgICB4NCwg
W3NwXQo+ICsgICAgICAgIGNieiAgICAgeDQsIDFmICAgICAgICAgIC8qIE5vIG5lZWQgdG8gc3Rv
cmUgdGhlIHJlc3VsdCAqLwo+ICsgICAgICAgIHN0cCAgICAgeDAsIHgxLCBbeDQsICNTTUNDQ19S
RVNfYTBdCj4gKyAgICAgICAgc3RwICAgICB4MiwgeDMsIFt4NCwgI1NNQ0NDX1JFU19hMl0KPiAr
MToKPiArICAgICAgICByZXQKCkFzIEkgbWVudGlvbmVkLCBJIGNvdWxkbid0IGZpbmQgdGhlIGRv
YywgYnV0IGl0IGxvb2tzIGxpa2UgdGhlIExpbnV4CmltcGxlbWVudGF0aW9uIGFsd2F5cyBjb3Bp
ZXMgYmFjayB0aGUgcmVzdWx0cwooYXJjaC9hcm02NC9rZXJuZWwvc21jY2MtY2FsbC5TKT8gU2hv
dWxkbid0IHdlIHplcm8geDAteDMgYXQgbGVhc3Q/CgpPdGhlciB0aGFuIHRoYXQsIGl0IGxvb2tz
IGZpbmUuCgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggNjQ4YmVmMjhiZC4uMWVkNmNiYWE0OCAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMjA3LDcgKzIwNyw1NiBAQCBzdHJ1Y3QgYXJtX3Nt
Y2NjX3JlcyB7Cj4gICAgICAgICAgKl9fX3JlcyA9ICh0eXBlb2YoKl9fX3Jlcykpe3IwLCByMSwg
cjIsIHIzfTsgICAgICAgICAgICBcCj4gICAgICB9IHdoaWxlICggMCApCj4gIAo+IC0jZW5kaWYK
PiArLyoKPiArICogVGhlIGNhbGxpbmcgY29udmVudGlvbiBmb3IgYXJtMzIgaXMgdGhlIHNhbWUg
Zm9yIGJvdGggU01DQ0MgdjEuMCBhbmQKPiArICogdjEuMS4KPiArICovCj4gKyNpZmRlZiBDT05G
SUdfQVJNXzMyCj4gKyNkZWZpbmUgYXJtX3NtY2NjXzFfMF9zbWMoLi4uKSBhcm1fc21jY2NfMV8x
X3NtYyhfX1ZBX0FSR1NfXykKPiArI2Vsc2UKPiArCj4gK3ZvaWQgX19hcm1fc21jY2NfMV8wX3Nt
YyhyZWdpc3Rlcl90IGEwLCByZWdpc3Rlcl90IGExLCByZWdpc3Rlcl90IGEyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBhMywgcmVnaXN0ZXJfdCBhNCwgcmVnaXN0ZXJf
dCBhNSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTYsIHJlZ2lzdGVy
X3QgYTcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAq
cmVzKTsKPiArCj4gKy8qIE1hY3JvcyB0byBoYW5kbGUgdmFyaWFkaWMgcGFyYW1ldGVyIGZvciBT
TUNDQyB2MS4wIGhlbHBlciAqLwo+ICsjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfNyhhMCwg
YTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcsIHJlcykgIFwKPiArICAgIF9fYXJtX3NtY2NjXzFf
MF9zbWMoYTAsIGExLCBhMiwgYTMsIGE0LCBhNSwgYTYsIGE3LCByZXMpCj4gKwo+ICsjZGVmaW5l
IF9fYXJtX3NtY2NjXzFfMF9zbWNfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKSAg
XAo+ICsgICAgX19hcm1fc21jY2NfMV8wX3NtY183KGEwLCBhMSwgYTIsIGEzLCBhNCwgYTUsIGE2
LCAwLCByZXMpCj4gKwo+ICsjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfNShhMCwgYTEsIGEy
LCBhMywgYTQsIGE1LCByZXMpICBcCj4gKyAgICBfX2FybV9zbWNjY18xXzBfc21jXzYoYTAsIGEx
LCBhMiwgYTMsIGE0LCBhNSwgMCwgcmVzKQo+ICsKPiArI2RlZmluZSBfX2FybV9zbWNjY18xXzBf
c21jXzQoYTAsIGExLCBhMiwgYTMsIGE0LCByZXMpICBcCj4gKyAgICBfX2FybV9zbWNjY18xXzBf
c21jXzUoYTAsIGExLCBhMiwgYTMsIGE0LCAwLCByZXMpCj4gKwo+ICsjZGVmaW5lIF9fYXJtX3Nt
Y2NjXzFfMF9zbWNfMyhhMCwgYTEsIGEyLCBhMywgcmVzKSAgXAo+ICsgICAgX19hcm1fc21jY2Nf
MV8wX3NtY180KGEwLCBhMSwgYTIsIGEzLCAwLCByZXMpCj4gKwo+ICsjZGVmaW5lIF9fYXJtX3Nt
Y2NjXzFfMF9zbWNfMihhMCwgYTEsIGEyLCByZXMpICBcCj4gKyAgICBfX2FybV9zbWNjY18xXzBf
c21jXzMoYTAsIGExLCBhMiwgMCwgcmVzKQo+ICsKPiArI2RlZmluZSBfX2FybV9zbWNjY18xXzBf
c21jXzEoYTAsIGExLCByZXMpICBcCj4gKyAgICBfX2FybV9zbWNjY18xXzBfc21jXzIoYTAsIGEx
LCAwLCByZXMpCj4gKwo+ICsjZGVmaW5lIF9fYXJtX3NtY2NjXzFfMF9zbWNfMChhMCwgcmVzKSAg
XAo+ICsgICAgX19hcm1fc21jY2NfMV8wX3NtY18xKGEwLCAwLCByZXMpCj4gKwo+ICsjZGVmaW5l
IF9fX2FybV9zbWNjY18xXzBfc21jX2NvdW50KGNvdW50LCAuLi4pICAgIFwKPiArICAgIF9fYXJt
X3NtY2NjXzFfMF9zbWNfICMjIGNvdW50KF9fVkFfQVJHU19fKQo+ICsKPiArI2RlZmluZSBfX2Fy
bV9zbWNjY18xXzBfc21jX2NvdW50KGNvdW50LCAuLi4pICAgXAo+ICsgICAgX19fYXJtX3NtY2Nj
XzFfMF9zbWNfY291bnQoY291bnQsIF9fVkFfQVJHU19fKQo+ICsKPiArI2RlZmluZSBhcm1fc21j
Y2NfMV8wX3NtYyguLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgICBfX2FybV9zbWNjY18xXzBfc21jX2NvdW50KF9fY291bnRfYXJncyhf
X1ZBX0FSR1NfXyksIF9fVkFfQVJHU19fKQo+ICsKPiArI2VuZGlmIC8qIENPTkZJR19BUk1fNjQg
Ki8KPiArCj4gKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPiAgCj4gIC8qCj4gICAqIENvbnN0
cnVjdCBmdW5jdGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBlIChmYXN0IG9yIHN0YW5kYXJk
KSwKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 23:52: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 1g4x8H-0001Gd-3m; Tue, 25 Sep 2018 23:52:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4x8F-0001GS-Dz
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 23:52:43 +0000
X-Inumbo-ID: 3ec80ff6-c11e-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ec80ff6-c11e-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 23:53:48 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8978E20867;
 Tue, 25 Sep 2018 23:52:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537919561;
 bh=Xwg0w+nVLFg5IuvR8IeS862sSz7Fryuh0rojlhGAOvw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KOJCGZRCfV7w6xuGgj0UpJJWidzVRQamyvBSG3fhs4wZt3fFS0J50+8iGYf5gqglz
 HCNYEZB+smkYFCCK3Qg/kisa6NFC/chuBICJqrkVoW4jPWKp57IS0aWGrkOUjd4DMw
 fG7/IVlsbWLwC7wNGu2wve/UixX4DGsa2c7KgNOE=
Date: Tue, 25 Sep 2018 16:52:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251652160.15006@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: smccc: Add wrapper to
 automatically select the calling convention
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgICAgQ2hhbmdl
cyBpbiB2MjoKPiAgICAgICAgIC0gSW52ZXJ0IHRoZSBjb25kaXRpb24KPiAgICAgICAgIC0gQWRk
IG1pc3NpbmcgaW5jbHVkZXMKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAg
ICAgfCAgNCArKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDMgKyst
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgIHwgMTEgKysrKysrKysrKysKPiAg
MyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gaW5k
ZXggM2NmNWVjZjBmMy4uOTQxZWVjOTIxYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNj
aS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IEBAIC0yMSw2ICsyMSw3IEBACj4gICNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICAjaW5jbHVkZSA8
eGVuL3NtcC5oPgo+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1ZGUgPGFz
bS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICAKPiBAQCAtMTE4LDYgKzExOSw5
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRfc21jY2Modm9pZCkKPiAgICAgICAgICAg
ICAgc21jY2NfdmVyID0gcmV0Owo+ICAgICAgfQo+ICAKPiArICAgIGlmICggc21jY2NfdmVyID49
IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQo+ICsgICAgICAgIGNwdXNfc2V0X2NhcChBUk1fU01DQ0Nf
MV8xKTsKPiArCj4gICAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFNNQyBDYWxsaW5nIENv
bnZlbnRpb24gdiV1LiV1XG4iLAo+ICAgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21j
Y2NfdmVyKSwgU01DQ0NfVkVSU0lPTl9NSU5PUihzbWNjY192ZXIpKTsKPiAgfQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZmVhdHVyZS5oCj4gaW5kZXggYzZjYmMyZWM4NC4uMmQ4MjI2NDQyNyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4gQEAgLTQ0LDggKzQ0LDkgQEAKPiAgI2RlZmluZSBTS0lQ
X0NUWFRfU1dJVENIX1NFUlJPUl9TWU5DIDYKPiAgI2RlZmluZSBBUk1fSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IgNwo+ICAjZGVmaW5lIEFSTV9TU0JEIDgKPiArI2RlZmluZSBBUk1fU01DQ0NfMV8x
IDkKPiAgCj4gLSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICA5Cj4gKyNkZWZpbmUgQVJNX05D
QVBTICAgICAgICAgICAxMAo+ICAKPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAo+IGluZGV4IDFlZDZjYmFhNDguLjEyNjM5OWRkNzAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oCj4gQEAgLTE2LDYgKzE2LDkgQEAKPiAgI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCj4g
ICNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hfXwo+ICAKPiArI2luY2x1ZGUgPGFzbS9hbHRlcm5h
dGl2ZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiArCj4gICNkZWZpbmUgU01D
Q0NfVkVSU0lPTl9NQUpPUl9TSElGVCAgICAgICAgICAgIDE2Cj4gICNkZWZpbmUgU01DQ0NfVkVS
U0lPTl9NSU5PUl9NQVNLICAgICAgICAgICAgIFwKPiAgICAgICAgICAoKDFVIDw8IFNNQ0NDX1ZF
UlNJT05fTUFKT1JfU0hJRlQpIC0gMSkKPiBAQCAtMjEzLDYgKzIxNiw3IEBAIHN0cnVjdCBhcm1f
c21jY2NfcmVzIHsKPiAgICovCj4gICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gICNkZWZpbmUgYXJt
X3NtY2NjXzFfMF9zbWMoLi4uKSBhcm1fc21jY2NfMV8xX3NtYyhfX1ZBX0FSR1NfXykKPiArI2Rl
ZmluZSBhcm1fc21jY2Nfc21jKC4uLikgYXJtX3NtY2NjXzFfMV9zbWMoX19WQV9BUkdTX18pCj4g
ICNlbHNlCj4gIAo+ICB2b2lkIF9fYXJtX3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVn
aXN0ZXJfdCBhMSwgcmVnaXN0ZXJfdCBhMiwKPiBAQCAtMjU0LDYgKzI1OCwxMyBAQCB2b2lkIF9f
YXJtX3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVnaXN0ZXJfdCBhMSwgcmVnaXN0ZXJf
dCBhMiwKPiAgI2RlZmluZSBhcm1fc21jY2NfMV8wX3NtYyguLi4pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBfX2FybV9zbWNjY18xXzBf
c21jX2NvdW50KF9fY291bnRfYXJncyhfX1ZBX0FSR1NfXyksIF9fVkFfQVJHU19fKQo+ICAKPiAr
I2RlZmluZSBhcm1fc21jY2Nfc21jKC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBpZiAoIGNwdXNfaGF2ZV9jb25zdF9jYXAo
QVJNX1NNQ0NDXzFfMSkgKSAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgYXJtX3NtY2Nj
XzFfMV9zbWMoX19WQV9BUkdTX18pOyAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBl
bHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAgICAgYXJtX3NtY2NjXzFfMF9zbWMoX19WQV9BUkdTX18pOyAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIH0gd2hpbGUgKCAwICkKPiAgI2VuZGlmIC8qIENPTkZJR19BUk1f
NjQgKi8KPiAgCj4gICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPiAtLSAKPiAyLjExLjAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 25 23:57:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Sep 2018 23: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 1g4xCa-0001SW-Mr; Tue, 25 Sep 2018 23:57:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=498c=mh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g4xCY-0001SR-Sy
 for xen-devel@lists.xen.org; Tue, 25 Sep 2018 23:57:10 +0000
X-Inumbo-ID: de989f64-c11e-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de989f64-c11e-11e8-a6a9-d7ebe60f679a;
 Tue, 25 Sep 2018 23:58:16 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A0D32089D;
 Tue, 25 Sep 2018 23:57:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537919829;
 bh=4lHIxMgCMEea1AEvu6meV8dQbapAsHifhhjtoVf/D50=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BYZtITFqRB7+xnl5adxHGXpPG3S4HNRJTnOthe9fqd+NcAuNQlSX/GKa3bNoPKOeK
 aSAkJgPsEhaoIXuaBKyRziawE1iF7YVALskno+xgEqxqxE7aS1znXOQQm/6qzFWr/p
 dX4A/1iWJlhapbN6bo/2J5yrvL5g7OEW1Z49kock=
Date: Tue, 25 Sep 2018 16:57:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809251653290.15006@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: Replace call_smc with
 arm_smccc_smc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGNhbGxfc21jIGlzIGEg
c3Vic2V0IG9mIGFybV9zbWNjY19zbWMuIFJhdGhlciB0aGFuIGhhdmluZyAyIG1ldGhvZHMgdG8K
PiBkbyBTTUNDQyBjYWxsLCByZXBsYWNlIGFsbCBjYWxsIHRvIHRoZSBmb3JtZXIgYnkgdGhlIGxh
dGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgIDEgLQo+ICB4
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8ICAzICsrLQo+ICB4ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3NlYXR0bGUuYyB8ICA0ICsrLS0KPiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAg
ICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhl
bi9hcmNoL2FybS9zbWMuUyAgICAgICAgICAgICAgIHwgMjEgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDMgLS0tCj4gIDYgZmlsZXMg
Y2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vc21jLlMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggYjliMTQxZGM4NC4uMzdm
YTgyNjhiMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4v
YXJjaC9hcm0vTWFrZWZpbGUKPiBAQCAtMzksNyArMzksNiBAQCBvYmoteSArPSBwcm9jZXNzb3Iu
bwo+ICBvYmoteSArPSBwc2NpLm8KPiAgb2JqLXkgKz0gc2V0dXAubwo+ICBvYmoteSArPSBzaHV0
ZG93bi5vCj4gLW9iai15ICs9IHNtYy5vCj4gIG9iai15ICs9IHNtcC5vCj4gIG9iai15ICs9IHNt
cGJvb3Qubwo+ICBvYmoteSArPSBzeXNjdGwubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL2V4eW5vczUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCj4g
aW5kZXggYzE1ZWNmODBmNS4uZTJjMGI3Yjg3OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL2V4eW5vczUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9z
NS5jCj4gQEAgLTI2LDYgKzI2LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybXMvZXh5bm9z
NS5oPgo+ICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gICNpbmNsdWRlIDxhc20vaW8uaD4K
PiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICAKPiAgc3RhdGljIGJvb2wgc2VjdXJlX2Zpcm13
YXJlOwo+ICAKPiBAQCAtMjQ5LDcgKzI1MCw3IEBAIHN0YXRpYyBpbnQgZXh5bm9zNV9jcHVfdXAo
aW50IGNwdSkKPiAgICAgIGlvdW5tYXAocG93ZXIpOwo+ICAKPiAgICAgIGlmICggc2VjdXJlX2Zp
cm13YXJlICkKPiAtICAgICAgICBjYWxsX3NtYyhTTUNfQ01EX0NQVTFCT09ULCBjcHUsIDAsIDAp
Owo+ICsgICAgICAgIGFybV9zbWNjY19zbWMoU01DX0NNRF9DUFUxQk9PVCwgY3B1LCBOVUxMKTsK
PiAgCj4gICAgICByZXR1cm4gY3B1X3VwX3NlbmRfc2dpKGNwdSk7Cj4gIH0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3NlYXR0bGUuYwo+IGluZGV4IDg5M2NjMTc5NzIuLjY0Y2MxODY4YzIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3NlYXR0bGUuYwo+IEBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKiBjb25zdCBzZWF0dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPiAgICovCj4gIHN0
YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX3Jlc2V0KHZvaWQpCj4gIHsKPiAtICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiArICAgIGFybV9zbWNjY19z
bWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQsIE5VTEwpOwo+ICB9Cj4gIAo+ICBzdGF0aWMg
dm9pZCBzZWF0dGxlX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+IC0gICAgY2FsbF9zbWMoUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKPiArICAgIGFybV9zbWNjY19zbWMoUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGLCBOVUxMKTsKPiAgfQo+ICAKPiAgUExBVEZPUk1fU1RBUlQoc2Vh
dHRsZSwgIlNFQVRUTEUiKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IDk0MWVlYzkyMWIuLjAyNzM3ZTZjYWEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBA
QCAtNDIsNDIgKzQyLDUzIEBAIHVpbnQzMl90IHNtY2NjX3ZlcjsKPiAgCj4gIHN0YXRpYyB1aW50
MzJfdCBwc2NpX2NwdV9vbl9ucjsKPiAgCj4gKyNkZWZpbmUgUFNDSV9SRVQocmVzKSAgICgoaW50
MzJfdCkocmVzKS5hMCkKPiArCj4gIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCj4gIHsK
PiAtICAgIHJldHVybiBjYWxsX3NtYyhwc2NpX2NwdV9vbl9uciwgY3B1X2xvZ2ljYWxfbWFwKGNw
dSksIF9fcGEoaW5pdF9zZWNvbmRhcnkpLCAwKTsKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVz
IHJlczsKPiArCj4gKyAgICBhcm1fc21jY2Nfc21jKHBzY2lfY3B1X29uX25yLCBjcHVfbG9naWNh
bF9tYXAoY3B1KSwgX19wYShpbml0X3NlY29uZGFyeSksCj4gKyAgICAgICAgICAgICAgICAgICZy
ZXMpOwo+ICsKPiArICAgIHJldHVybiAoaW50MzJfdClyZXMuYTA7Cj4gIH0KCkNhbid0IHdlIHVz
ZSBQU0NJX1JFVChyZXMpIGhlcmU/CgpBbHNvIGluIGdlbmVyYWwsIHNob3VsZCB3ZSBjYXJlIGFi
b3V0IHRoZSB0eXBlIG1pc21hdGNoIGludDMyX3QgdnMuIGludAp3aGljaCBpcyB0aGUgcmV0dXJu
IHR5cGUgb2YgdGhpcyBmdW5jdGlvbj8KCgoKPiAgdm9pZCBjYWxsX3BzY2lfY3B1X29mZih2b2lk
KQo+ICB7Cj4gICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiAgICAg
IHsKPiAtICAgICAgICBpbnQgZXJybm87Cj4gKyAgICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMg
cmVzOwo+ICAKPiAgICAgICAgICAvKiBJZiBzdWNjZXNzZnVsbCB0aGUgUFNDSSBjcHVfb2ZmIGNh
bGwgZG9lc24ndCByZXR1cm4gKi8KPiAtICAgICAgICBlcnJubyA9IGNhbGxfc21jKFBTQ0lfMF8y
X0ZOMzJfQ1BVX09GRiwgMCwgMCwgMCk7Cj4gKyAgICAgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzBf
Ml9GTjMyX0NQVV9PRkYsICZyZXMpOwo+ICAgICAgICAgIHBhbmljKCJQU0NJIGNwdSBvZmYgZmFp
bGVkIGZvciBDUFUlZCBlcnI9JWRcbiIsIHNtcF9wcm9jZXNzb3JfaWQoKSwKPiAtICAgICAgICAg
ICAgICBlcnJubyk7Cj4gKyAgICAgICAgICAgICAgUFNDSV9SRVQocmVzKSk7Cj4gICAgICB9Cj4g
IH0KPiAgCj4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+ICAgICAgaWYg
KCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCj4gLSAgICAgICAgY2FsbF9zbWMoUFND
SV8wXzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKPiArICAgICAgICBhcm1fc21jY2Nfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgTlVMTCk7Cj4gIH0KPiAgCj4gIHZvaWQgY2FsbF9w
c2NpX3N5c3RlbV9yZXNldCh2b2lkKQo+ICB7Cj4gICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9W
RVJTSU9OKDAsIDEpICkKPiAtICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9S
RVNFVCwgMCwgMCwgMCk7Cj4gKyAgICAgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9SRVNFVCwgTlVMTCk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfZmVh
dHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICB7Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXM7Cj4gKwo+ICAgICAgaWYgKCBwc2NpX3ZlciA8IFBTQ0lfVkVSU0lPTigxLCAwKSAp
Cj4gICAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKPiAgCj4gLSAgICByZXR1cm4g
Y2FsbF9zbWMoUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIDAsIDAp
Owo+ICsgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMsIHBzY2lf
ZnVuY19pZCwgTlVMTCk7Cj4gKwo+ICsgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7Cj4gIH0KPiAg
Cj4gIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKnBzY2kpCj4gQEAgLTExMiwxMSArMTIzLDExIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwc2NpX2luaXRfc21jY2Modm9pZCkKPiAgCj4gICAgICBpZiAoIHBzY2lfZmVhdHVyZXMo
QVJNX1NNQ0NDX1ZFUlNJT05fRklEKSAhPSBQU0NJX05PVF9TVVBQT1JURUQgKQo+ICAgICAgewo+
IC0gICAgICAgIHVpbnQzMl90IHJldDsKPiArICAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyBy
ZXM7Cj4gIAo+IC0gICAgICAgIHJldCA9IGNhbGxfc21jKEFSTV9TTUNDQ19WRVJTSU9OX0ZJRCwg
MCwgMCwgMCk7Cj4gLSAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQg
KQo+IC0gICAgICAgICAgICBzbWNjY192ZXIgPSByZXQ7Cj4gKyAgICAgICAgYXJtX3NtY2NjX3Nt
YyhBUk1fU01DQ0NfVkVSU0lPTl9GSUQsICZyZXMpOwo+ICsgICAgICAgIGlmICggUFNDSV9SRVQo
cmVzKSAhPSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCApCj4gKyAgICAgICAgICAgIHNtY2NjX3Zl
ciA9IFBTQ0lfUkVUKHJlcyk7Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCBzbWNjY192ZXIgPj0g
U01DQ0NfVkVSU0lPTigxLCAxKSApCj4gQEAgLTE2NSw2ICsxNzYsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwc2NpX2luaXRfMF8yKHZvaWQpCj4gICAgICAgICAgeyAvKiBzZW50aW5lbCAqLyB9LAo+
ICAgICAgfTsKPiAgICAgIGludCByZXQ7Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7
Cj4gIAo+ICAgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKPiAgICAgIHsKPiBAQCAtMTg2LDcgKzE5
OCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKPiAgICAgICAgICB9
Cj4gICAgICB9Cj4gIAo+IC0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1BT
Q0lfVkVSU0lPTiwgMCwgMCwgMCk7Cj4gKyAgICBhcm1fc21jY2Nfc21jKFBTQ0lfMF8yX0ZOMzJf
UFNDSV9WRVJTSU9OLCAmcmVzKTsKPiArICAgIHBzY2lfdmVyID0gUFNDSV9SRVQocmVzKTsKPiAg
Cj4gICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBTQ0kgMC4yIGFuZCBQ
U0NJIDEueCAqLwo+ICAgICAgaWYgKCBwc2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYg
UFNDSV9WRVJTSU9OX01BSk9SKHBzY2lfdmVyKSAhPSAxICkKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NtYy5TIGIveGVuL2FyY2gvYXJtL3NtYy5TCj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0Cj4gaW5kZXggYjhmMTgyMjcyYS4uMDAwMDAwMDAwMAo+IC0tLSBhL3hlbi9hcmNoL2FybS9z
bWMuUwo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwyMSArMCwwIEBACj4gLS8qCj4gLSAqIHhlbi9h
cmNoL2FybS9zbWMuUwo+IC0gKgo+IC0gKiBXcmFwcGVyIGZvciBTZWN1cmUgTW9uaXRvcnMgQ2Fs
bHMKPiAtICoKPiAtICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiAtICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiAtICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IKPiAtICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiAtICoKPiAtICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCj4gLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCj4gLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiAtICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAtICovCj4gLQo+IC0jaW5jbHVkZSA8YXNtL21hY3Jv
cy5oPgo+IC0KPiAtRU5UUlkoY2FsbF9zbWMpCj4gLSAgICAgICAgc21jICAgIzAKPiAtICAgICAg
ICByZXQKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCAyMjJhMDJkZDk5Li44MDE2Y2Yz
MDZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTgxMiw5ICs4MTIsNiBAQCB2
b2lkIHZjcHVfcmVnc19oeXBfdG9fdXNlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgdm9p
ZCB2Y3B1X3JlZ3NfdXNlcl90b19oeXAoc3RydWN0IHZjcHUgKnZjcHUsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvcmVfcmVncyAqcmVncyk7
Cj4gIAo+IC1pbnQgY2FsbF9zbWMocmVnaXN0ZXJfdCBmdW5jdGlvbl9pZCwgcmVnaXN0ZXJfdCBh
cmcwLCByZWdpc3Rlcl90IGFyZzEsCj4gLSAgICAgICAgICAgICByZWdpc3Rlcl90IGFyZzIpOwo+
IC0KPiAgdm9pZCBkb190cmFwX2h5cF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Owo+ICAKPiAgdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 00:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 00: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 1g4yAh-0006Ei-K5; Wed, 26 Sep 2018 00:59:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pclh=mi=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g4yAg-0006Ed-8B
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 00:59:18 +0000
X-Inumbo-ID: 88cd9937-c127-11e8-a6a9-d7ebe60f679a
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88cd9937-c127-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 01:00:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2018 17:59:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,304,1534834800"; d="scan'208";a="75928425"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga007.jf.intel.com with ESMTP; 25 Sep 2018 17:59:04 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 25 Sep 2018 17:59:03 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.220]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.183]) with mapi id 14.03.0319.002;
 Wed, 26 Sep 2018 08:59:02 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] amd/iommu: remove hidden AMD inclusive mappings
Thread-Index: AQHUUb8dro1mNVXUg0uCBagCKoaheqUBxJeQ
Date: Wed, 26 Sep 2018 00:59:01 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19133F495@SHSMSX101.ccr.corp.intel.com>
References: <20180921152047.6522-1-roger.pau@citrix.com>
In-Reply-To: <20180921152047.6522-1-roger.pau@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDYwZmZlMjUtZDk3OC00N2Q2LTgzYTEtMjFlMjg0ZWVkNGJlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibExyU094b1c2SmFvcUV6bVpvK0dOdlVYTXRGcEZJeWJ2aytuZWV4REswcWZWYnYwNnB3TVFkK3JVQWZGZ1wvSkcifQ==
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] amd/iommu: remove hidden AMD inclusive
 mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jan Beulich <jbeulich@suse.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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTggMTE6MjEgUE0NCj4gDQo+IEFuZCBqdXN0
IHJlbHkgb24gYXJjaF9pb21tdV9od2RvbV9pbml0IHRvIHNldHVwIHRoZSBjb3JyZWN0IGluY2x1
c2l2ZQ0KPiBtYXBwaW5ncyBhcyBpdCdzIGRvbmUgZm9yIEludGVsLg0KPiANCj4gQU1EIGhhcyBj
b2RlIGluIGFtZF9pb21tdV9od2RvbV9pbml0IHRvIHNldHVwIGluY2x1c2l2ZSBtYXBwaW5ncyB1
cA0KPiB0bw0KPiBtYXhfcGR4LCByZW1vdmUgdGhpcyBzaW5jZSBpdCdzIG5vdyBhIGR1cGxpY2F0
aW9uIG9mDQo+IGFyY2hfaW9tbXVfaHdkb21faW5pdC4gTm90ZSB0aGF0IEFNRCBtYXBwZWQgZXZl
cnkgcGFnZSB3aXRoIGEgdmFsaWQNCj4gbWZuIHVwIHRvIG1heF9wZHgsIGFyY2hfaW9tbXVfaHdk
b21faW5pdCB3aWxsIG9ubHkgZG8gc28gZm9yIG1lbW9yeQ0KPiBiZWxvdyA0R0IsIHNvIHRoaXMg
aXMgYSBmdW5jdGlvbmFsIGNoYW5nZSBmb3IgQU1ELg0KPiANCj4gTW92ZSB0aGUgZGVmYXVsdCBz
ZXR0aW5nIG9mIGlvbW11X2h3ZG9tX3tpbmNsdXNpdmUvcmVzZXJ2ZWR9IHRvDQo+IGFyY2hfaW9t
bXVfaHdkb21faW5pdCBzaW5jZSB0aGUgZGVmYXVsdHMgYXJlIG5vdyB0aGUgc2FtZSBmb3IgYm90
aA0KPiBJbnRlbCBhbmQgQU1ELg0KPiANCj4gUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 01:01:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 01: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 1g4yCU-0007eY-1Z; Wed, 26 Sep 2018 01:01:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pclh=mi=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1g4yCT-0007IM-8l
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 01:01:09 +0000
X-Inumbo-ID: cdddddf5-c127-11e8-a6a9-d7ebe60f679a
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdddddf5-c127-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 01:02:14 +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 orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2018 18:01:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,304,1534834800"; d="scan'208";a="83266429"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by FMSMGA003.fm.intel.com with ESMTP; 25 Sep 2018 18:00:37 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 25 Sep 2018 18:00:37 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 25 Sep 2018 18:00:36 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.220]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.27]) with mapi id 14.03.0319.002;
 Wed, 26 Sep 2018 09:00:34 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V3] x86/altp2m: clean up p2m_{get/set}_suppress_ve()
Thread-Index: AQHUVL9XIVDEh5j7OEmIlLRtDmtcwKUBvw2g
Date: Wed, 26 Sep 2018 01:00:33 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19133F4C2@SHSMSX101.ccr.corp.intel.com>
References: <1537873355-5169-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1537873355-5169-1-git-send-email-rcojocaru@bitdefender.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzA2YWIxZmUtNjA3Yi00YmVlLWFhZjktMDdkZDZhMjUxNTZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoieGx4UHBpdnhvZTArTHlKOE9uU0xwZHRBUFl3S3NNTFwvVm1RcmZ2NHNDN096c3EwcGw2RXBYWGp6U1wvZkEyaWFLIn0=
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 V3] x86/altp2m: clean up
 p2m_{get/set}_suppress_ve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <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>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQo+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyNSwgMjAxOCA3OjAzIFBNCj4gCj4gTW92ZSBw
Mm1fe2dldC9zZXR9X3N1cHByZXNzX3ZlKCkgdG8gcDJtLmMsIHJlcGxhY2UgaW5jb3JyZWN0Cj4g
QVNTRVJUKCkgaW4gcDJtLXB0LmMgKHNpbmNlIGEgZ3Vlc3QgY2FuIHJ1biBpbiBzaGFkb3cgbW9k
ZSBldmVuIG9uCj4gYSBzeXN0ZW0gd2l0aCB2aXJ0IGV4Y2VwdGlvbnMsIHdoaWNoIHdvdWxkIHRy
aWdnZXIgdGhlIEFTU0VSVCgpKSwKPiBtb3ZlIHRoZSBWTVgtaXNtcyAoY3B1X2hhc192bXhfdmly
dF9leGNlcHRpb25zIGNoZWNrcykgdG8KPiBwMm1fZXB0X3tnZXQvc2V0fV9lbnRyeSgpLCBhbmQg
Zml4IGxvY2tpbmcgY29kZSBpbgo+IHAybV9nZXRfc3VwcHJlc3NfdmUoKS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgpSZXZp
ZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 02:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 02: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 1g4z7W-0001VF-NE; Wed, 26 Sep 2018 02: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=leu1=mi=xenproject.org=prvs=800666693=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g4z7U-00013B-Vv
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 02:00:05 +0000
X-Inumbo-ID: 930e1475-c12f-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 930e1475-c12f-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 03:57:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,304,1534809600"; d="scan'208";a="66287516"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75290-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=3cb0a311cb7e747d7be5c5076d0fff76ad256d2b
X-Osstest-Versions-That: ovmf=17634d026f968c404b039a8d8431b6389dd396ea
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 26 Sep 2018 02:59:59 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75290: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjkwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAzY2IwYTMxMWNiN2U3NDdkN2JlNWM1MDc2ZDBmZmY3NmFk
MjU2ZDJiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxNzYzNGQwMjZm
OTY4YzQwNGIwMzlhOGQ4NDMxYjYzODlkZDM5NmVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
ODYgIDIwMTgtMDktMjUgMTE6NTE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjkwICAyMDE4LTA5LTI1IDIxOjIxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbiBBIENoZW4g
PGNoZW4uYS5jaGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgM2NiMGEzMTFjYjdlNzQ3ZDdi
ZTVjNTA3NmQwZmZmNzZhZDI1NmQyYgpBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBp
bnRlbC5jb20+CkRhdGU6ICAgTW9uIEp1bCAyIDA5OjIxOjA1IDIwMTggKzA4MDAKCiAgICBNZGVQ
a2c6IFJlbW92aW5nIGlwZiB3aGljaCBpcyBubyBsb25nZXIgc3VwcG9ydGVkIGZyb20gZWRrMi4K
ICAgIAogICAgUmVtb3ZpbmcgcnVsZXMgZm9yIElwZiBzb3VyY2VzIGZpbGU6CiAgICAqIFJlbW92
ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggcGF0aCB3aXRoICJpcGYiIGFuZCBhbHNvIGxpc3RlZCBp
bgogICAgICBbU291cmNlcy5JUEZdIHNlY3Rpb24gb2YgSU5GIGZpbGUuCiAgICAqIFJlbW92ZSB0
aGUgc291cmNlIGZpbGUgd2hpY2ggbGlzdGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlvbgog
ICAgICBvZiBEU0MgZmlsZSBhbmQgbm90IGxpc3RlZCBpbiBhbnkgb3RoZXIgW0NvbXBvbmVudHNd
IHNlY3Rpb24uCiAgICAqIFJlbW92ZSB0aGUgZW1iZWRkZWQgSXBmIGNvZGUgZm9yIE1ERV9DUFVf
SVBGLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgSW5mIGZpbGU6CiAgICAqIFJlbW92ZSBJ
UEYgZnJvbSBWQUxJRF9BUkNISVRFQ1RVUkVTIGNvbW1lbnRzLgogICAgKiBSZW1vdmUgRFhFX1NB
TF9EUklWRVIgZnJvbSBMSUJSQVJZX0NMQVNTIGluIFtEZWZpbmVzXSBzZWN0aW9uLgogICAgKiBS
ZW1vdmUgdGhlIElORiB3aGljaCBvbmx5IGxpc3RlZCBpbiBbQ29tcG9uZW50cy5JUEZdIHNlY3Rp
b24gaW4gRFNDLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRo
YXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNlcGNp
ZmljIHNlY3Rpb25zLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgRGVjIGZpbGU6CiAgICAq
IFJlbW92ZSBbSW5jbHVkZXMuSVBGXSBzZWN0aW9uIGZyb20gRGVjLgogICAgCiAgICBSZW1vdmlu
ZyBydWxlcyBmb3IgRHNjIGZpbGU6CiAgICAqIFJlbW92ZSBJUEYgZnJvbSBTVVBQT1JURURfQVJD
SElURUNUVVJFUyBpbiBbRGVmaW5lc10gc2VjdGlvbiBvZiBEU0MuCiAgICAqIFJlbW92ZSBhbnkg
SVBGIHNwZWNpZmljIHNlY3Rpb25zLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWls
ZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAKICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5
IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IENoZW4g
QSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgYmE2MDM3ZjgzMzFkNWE2ZTlhY2Q0ZDI2
YTUzZGVkNmFhMmFlNjJmYgpBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5j
b20+CkRhdGU6ICAgRnJpIEp1biAyOSAxMToyMjozMiAyMDE4ICswODAwCgogICAgRW11bGF0b3JQ
a2c6IFJlbW92aW5nIGlwZiB3aGljaCBpcyBubyBsb25nZXIgc3VwcG9ydGVkIGZyb20gZWRrMi4K
ICAgIAogICAgUmVtb3ZpbmcgcnVsZXMgZm9yIElwZiBzb3VyY2VzIGZpbGU6CiAgICAqIFJlbW92
ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggcGF0aCB3aXRoICJpcGYiIGFuZCBhbHNvIGxpc3RlZCBp
bgogICAgICBbU291cmNlcy5JUEZdIHNlY3Rpb24gb2YgSU5GIGZpbGUuCiAgICAqIFJlbW92ZSB0
aGUgc291cmNlIGZpbGUgd2hpY2ggbGlzdGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlvbgog
ICAgICBvZiBEU0MgZmlsZSBhbmQgbm90IGxpc3RlZCBpbiBhbnkgb3RoZXIgW0NvbXBvbmVudHNd
IHNlY3Rpb24uCiAgICAqIFJlbW92ZSB0aGUgZW1iZWRkZWQgSXBmIGNvZGUgZm9yIE1ERV9DUFVf
SVBGLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgSW5mIGZpbGU6CiAgICAqIFJlbW92ZSBJ
UEYgZnJvbSBWQUxJRF9BUkNISVRFQ1RVUkVTIGNvbW1lbnRzLgogICAgKiBSZW1vdmUgRFhFX1NB
TF9EUklWRVIgZnJvbSBMSUJSQVJZX0NMQVNTIGluIFtEZWZpbmVzXSBzZWN0aW9uLgogICAgKiBS
ZW1vdmUgdGhlIElORiB3aGljaCBvbmx5IGxpc3RlZCBpbiBbQ29tcG9uZW50cy5JUEZdIHNlY3Rp
b24gaW4gRFNDLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRo
YXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNlcGNp
ZmljIHNlY3Rpb25zLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgRGVjIGZpbGU6CiAgICAq
IFJlbW92ZSBbSW5jbHVkZXMuSVBGXSBzZWN0aW9uIGZyb20gRGVjLgogICAgCiAgICBSZW1vdmlu
ZyBydWxlcyBmb3IgRHNjIGZpbGU6CiAgICAqIFJlbW92ZSBJUEYgZnJvbSBTVVBQT1JURURfQVJD
SElURUNUVVJFUyBpbiBbRGVmaW5lc10gc2VjdGlvbiBvZiBEU0MuCiAgICAqIFJlbW92ZSBhbnkg
SVBGIHNwZWNpZmljIHNlY3Rpb25zLgogICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWls
ZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAKICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEFuZHJldyBG
aXNoIDxhZmlzaEBhcHBsZS5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5k
Lmtpbm5leUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGVuIEEgQ2hlbiA8Y2hl
bi5hLmNoZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRh
bi5sLmp1c3RlbkBpbnRlbC5jb20+Cgpjb21taXQgYmM3YzM0YWZiMWMwMjFjZTE4YmQ3MjU1MjQ3
NjU4NGMwY2VlNTY1YQpBdXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIEp1biAyOSAxMToxOTozNCAyMDE4ICswODAwCgogICAgRWRrQ29tcGF0aWJp
bGl0eVBrZzogUmVtb3ZpbmcgaXBmIGZyb20gZWRrMi4KICAgIAogICAgUmVtb3ZpbmcgcnVsZXMg
Zm9yIElwZiBzb3VyY2VzIGZpbGU6CiAgICAqIFJlbW92ZSB0aGUgc291cmNlIGZpbGUgd2hpY2gg
cGF0aCB3aXRoICJpcGYiIGFuZCBhbHNvIGxpc3RlZCBpbgogICAgICBbU291cmNlcy5JUEZdIHNl
Y3Rpb24gb2YgSU5GIGZpbGUuCiAgICAqIFJlbW92ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggbGlz
dGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlvbgogICAgICBvZiBEU0MgZmlsZSBhbmQgbm90
IGxpc3RlZCBpbiBhbnkgb3RoZXIgW0NvbXBvbmVudHNdIHNlY3Rpb24uCiAgICAqIFJlbW92ZSB0
aGUgZW1iZWRkZWQgSXBmIGNvZGUgZm9yIE1ERV9DUFVfSVBGLgogICAgCiAgICBSZW1vdmluZyBy
dWxlcyBmb3IgSW5mIGZpbGU6CiAgICAqIFJlbW92ZSBJUEYgZnJvbSBWQUxJRF9BUkNISVRFQ1RV
UkVTIGNvbW1lbnRzLgogICAgKiBSZW1vdmUgRFhFX1NBTF9EUklWRVIgZnJvbSBMSUJSQVJZX0NM
QVNTIGluIFtEZWZpbmVzXSBzZWN0aW9uLgogICAgKiBSZW1vdmUgdGhlIElORiB3aGljaCBvbmx5
IGxpc3RlZCBpbiBbQ29tcG9uZW50cy5JUEZdIHNlY3Rpb24gaW4gRFNDLgogICAgKiBSZW1vdmUg
c3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMg
ZmxhZ3MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNlcGNpZmljIHNlY3Rpb25zLgogICAgCiAgICBS
ZW1vdmluZyBydWxlcyBmb3IgRGVjIGZpbGU6CiAgICAqIFJlbW92ZSBbSW5jbHVkZXMuSVBGXSBz
ZWN0aW9uIGZyb20gRGVjLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgRHNjIGZpbGU6CiAg
ICAqIFJlbW92ZSBJUEYgZnJvbSBTVVBQT1JURURfQVJDSElURUNUVVJFUyBpbiBbRGVmaW5lc10g
c2VjdGlvbiBvZiBEU0MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNwZWNpZmljIHNlY3Rpb25zLgog
ICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJ
UEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAKICAgIFRoZSBmb2xsb3dpbmcgcnVsZXMgYXJlIHNwZWNp
YWxseSBwcm9wb3NlZCBieSBwYWNrYWdlIG93bmVyOgogICAgKiBSZW1vdmUgQ29tbW9uSXBmLmRz
YyBmaWxlLgogICAgKiBVcGRhdGUgQ29tbW9uLmRzYyBmaWxlLCB0byByZW1vdmUgdGhlIHNlY3Rp
b24gd2l0aCBJUEYga2V5LgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNv
bT4KCmNvbW1pdCA5NGQ2NzI2MmQ4OTEyNzFjNWIwMWViMTJiMjBlZjMzY2JkNWFlNWU2CkF1dGhv
cjogQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KRGF0ZTogICBGcmkgSnVuIDI5
IDExOjE4OjA2IDIwMTggKzA4MDAKCiAgICBDcnlwdG9Qa2c6IFJlbW92aW5nIGlwZiB3aGljaCBp
cyBubyBsb25nZXIgc3VwcG9ydGVkIGZyb20gZWRrMi4KICAgIAogICAgUmVtb3ZpbmcgcnVsZXMg
Zm9yIElwZiBzb3VyY2VzIGZpbGU6CiAgICAqIFJlbW92ZSB0aGUgc291cmNlIGZpbGUgd2hpY2gg
cGF0aCB3aXRoICJpcGYiIGFuZCBhbHNvIGxpc3RlZCBpbgogICAgICBbU291cmNlcy5JUEZdIHNl
Y3Rpb24gb2YgSU5GIGZpbGUuCiAgICAqIFJlbW92ZSB0aGUgc291cmNlIGZpbGUgd2hpY2ggbGlz
dGVkIGluIFtDb21wb25lbnRzLklQRl0gc2VjdGlvbgogICAgICBvZiBEU0MgZmlsZSBhbmQgbm90
IGxpc3RlZCBpbiBhbnkgb3RoZXIgW0NvbXBvbmVudHNdIHNlY3Rpb24uCiAgICAqIFJlbW92ZSB0
aGUgZW1iZWRkZWQgSXBmIGNvZGUgZm9yIE1ERV9DUFVfSVBGLgogICAgCiAgICBSZW1vdmluZyBy
dWxlcyBmb3IgSW5mIGZpbGU6CiAgICAqIFJlbW92ZSBJUEYgZnJvbSBWQUxJRF9BUkNISVRFQ1RV
UkVTIGNvbW1lbnRzLgogICAgKiBSZW1vdmUgRFhFX1NBTF9EUklWRVIgZnJvbSBMSUJSQVJZX0NM
QVNTIGluIFtEZWZpbmVzXSBzZWN0aW9uLgogICAgKiBSZW1vdmUgdGhlIElORiB3aGljaCBvbmx5
IGxpc3RlZCBpbiBbQ29tcG9uZW50cy5JUEZdIHNlY3Rpb24gaW4gRFNDLgogICAgKiBSZW1vdmUg
c3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJUEYgc3BlY2lmaWMg
ZmxhZ3MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNlcGNpZmljIHNlY3Rpb25zLgogICAgCiAgICBS
ZW1vdmluZyBydWxlcyBmb3IgRGVjIGZpbGU6CiAgICAqIFJlbW92ZSBbSW5jbHVkZXMuSVBGXSBz
ZWN0aW9uIGZyb20gRGVjLgogICAgCiAgICBSZW1vdmluZyBydWxlcyBmb3IgRHNjIGZpbGU6CiAg
ICAqIFJlbW92ZSBJUEYgZnJvbSBTVVBQT1JURURfQVJDSElURUNUVVJFUyBpbiBbRGVmaW5lc10g
c2VjdGlvbiBvZiBEU0MuCiAgICAqIFJlbW92ZSBhbnkgSVBGIHNwZWNpZmljIHNlY3Rpb25zLgog
ICAgKiBSZW1vdmUgc3RhdGVtZW50cyBmcm9tIFtCdWlsZE9wdGlvbnNdIHRoYXQgcHJvdmlkZSBJ
UEYgc3BlY2lmaWMgZmxhZ3MuCiAgICAKICAgIFRoZSBmb2xsb3dpbmcgcnVsZXMgYXJlIHNwZWNp
YWxseSBwcm9wb3NlZCBieSBwYWNrYWdlIG93bmVyOgogICAgKiBSZW1vdmUgd2hvbGUgIkNyeXB0
UnVudGltZUR4ZSIgZm9sZGVyIHdoaWNoIHdhcyBkZXNpZ25lZCBmb3IgSVBGLgogICAgKiBSZW1v
dmUgd2hvbGUgIkluY2x1ZGUvUHJvdG9jb2wiIGZvbGRlcgogICAgKiBVcGRhdGUgLkRlYyBhbmQg
LkRzYyBmaWxlIGFjY29yZGluZ2x5LgogICAgCiAgICBDYzogUWluIExvbmcgPHFpbi5sb25nQGlu
dGVsLmNvbT4KICAgIENjOiBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTG9uZyBRaW4g
PHFpbi5sb25nQGludGVsLmNvbT4KCmNvbW1pdCAzODg4NDg3NDk5ZDk1ODlmZmNiNGRkYWY5NmNl
NzQ3ZDYzZTRkMzZmCkF1dGhvcjogQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4K
RGF0ZTogICBXZWQgU2VwIDE5IDE0OjEzOjEyIDIwMTggKzA4MDAKCiAgICBTaWduZWRDYXBzdWxl
UGtnOiBSZW1vdmUgUGFsTGliIGluIGRzYyB3aGljaCB3YXMgbWlzc2VkIGF0IDUyNjY0YzUKICAg
IAogICAgVGhlIFBhbExpYiBpcyBJUEYgc3BlY2lmaWMgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9t
IE1kZVBrZy4KICAgIFNvIHRoaXMgcGF0Y2ggcmVtb3ZlcyBQYWxMaWIgaW4gU2lnbmVkQ2Fwc3Vs
ZVBrZy5kc2Mgd2hpY2ggd2FzIG1pc3NlZAogICAgYXQgNTI2NjRjNTI1MjIzYTM2ZTVjYjliMTQx
YjExZGVjNDEzOTA4YjFkZC4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
CmNvbW1pdCAzOWI2ZjZjZTFmOTkyN2RiMTA4YjAxMWFmNDRjNTAxMDdkODU5MGYwCkF1dGhvcjog
Q2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KRGF0ZTogICBXZWQgU2VwIDE5IDE0
OjEyOjM3IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IFJlbW92ZSBQYWxMaWIgaW4gZHNj
IHdoaWNoIHdhcyBtaXNzZWQgYXQgZGUwMDUyMgogICAgCiAgICBUaGUgUGFsTGliIGlzIElQRiBz
cGVjaWZpYyBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gTWRlUGtnLgogICAgU28gdGhpcyBwYXRj
aCByZW1vdmVzIFBhbExpYiBpbiBNZGVNb2R1bGVQa2cuZHNjIHdoaWNoIHdhcyBtaXNzZWQKICAg
IGF0IGRlMDA1MjIzYjc3YzQ3M2Q0NWM5YzhhMTExNDdmNjk2ODMyNWY3M2UuCiAgICAKICAgIENj
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u
ZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQ2hlbiBBIENoZW4gPGNoZW4uYS5j
aGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+Cgpjb21taXQgNTA5MGEzZGM1ZTgxZjhkM2JlNTgxMTEwMzJkZjAzMDI2NTUwNmUzMgpB
dXRob3I6IENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNl
cCAxOSAxNDoxMTo1MSAyMDE4ICswODAwCgogICAgSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2c6IFJl
bW92ZSBQYWxMaWIgaW4gZHNjCiAgICAKICAgIFJlbW92ZSBQYWxMaWIgaW4gZHNjIHdoaWNoIHdh
cyBtaXNzZWQgYXQgNjRiYmYxZC4KICAgIFRoZSBQYWxMaWIgaXMgSVBGc3BlY2lmaWMgYW5kIHdp
bGwgYmUgcmVtb3ZlZCBmcm9tIE1kZVBrZy4KICAgIFNvIHRoaXMgcGF0Y2ggcmVtb3ZlcyBQYWxM
aWIgaW4gSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2cuZHNjCiAgICB3aGljaCB3YXMgbWlzc2VkIGF0
IDY0YmJmMWRlZTJlY2E2OGQzNDEwYmU5ZDA1YjI1NTNkYTMzNzA1MWMuCiAgICAKICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5
IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IENoZW4g
QSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 02:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 02: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 1g4zf4-0003nA-KY; Wed, 26 Sep 2018 02:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4zf3-0003mw-RB
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 02:34:45 +0000
X-Inumbo-ID: e1f71710-c134-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1f71710-c134-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 02:35: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 1g4zf0-0008JP-33; Wed, 26 Sep 2018 02:34: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 1g4zez-0001u2-Nj; Wed, 26 Sep 2018 02:34:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4zez-0008Iv-N4; Wed, 26 Sep 2018 02:34:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128082-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e5cd809087e5710e019d2766fab13c59a2e2ac28
X-Osstest-Versions-That: ovmf=3cb0a311cb7e747d7be5c5076d0fff76ad256d2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 02:34:41 +0000
Subject: [Xen-devel] [ovmf test] 128082: 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>

ZmxpZ2h0IDEyODA4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwODIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlNWNkODA5MDg3ZTU3MTBlMDE5ZDI3NjZmYWIxM2M1
OWEyZTJhYzI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzY2IwYTMx
MWNiN2U3NDdkN2JlNWM1MDc2ZDBmZmY3NmFkMjU2ZDJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwNTggIDIwMTgtMDktMjUgMTY6MTE6MzkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDgyICAyMDE4LTA5LTI2IDAwOjQwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWFyY2luIFdv
anRhcyA8bXdAc2VtaWhhbGYuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDNjYjBhMzExY2IuLmU1Y2Q4MDkwODcgIGU1Y2Q4MDkwODdlNTcx
MGUwMTlkMjc2NmZhYjEzYzU5YTJlMmFjMjggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 02:38:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 02: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 1g4zih-0003xL-5P; Wed, 26 Sep 2018 02:38:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g4zif-0003xC-Ql
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 02:38:29 +0000
X-Inumbo-ID: 6770f07d-c135-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6770f07d-c135-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 02:39: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 1g4zid-0008OC-Cl; Wed, 26 Sep 2018 02:38: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 1g4zid-0001ym-0m; Wed, 26 Sep 2018 02:38:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g4zid-0005nU-09; Wed, 26 Sep 2018 02:38:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128080-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 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: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-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=6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 02:38:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128080: 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>

ZmxpZ2h0IDEyODA4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBh
NmQxODhmOTE5MzhjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDYyICAyMDE4LTA5LTI1IDE4OjAwOjUyIFogICAg
MCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzg0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 02:56:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 02: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 1g500E-0005Oa-SQ; Wed, 26 Sep 2018 02:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5eld=mi=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1g500D-0005OV-By
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 02:56:37 +0000
X-Inumbo-ID: eee1a743-c137-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eee1a743-c137-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 02:57:41 +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 w8Q2tAPF080529;
 Wed, 26 Sep 2018 02:56:31 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=RWvuFdlUYChsEp+26zZSjgciUKRiqPihrsXCuqdWVTI=;
 b=4C2PT054zYULZtv/jr/A/w8xqfwNGU4EamqE4y8IyxGLfIdI55DQhM1TkbFfGvI193R+
 /K4KEicP7GKmix8c5DcAO6rFU6NHzZQF7z2ARMoxyOCdSp/0hTjRay19eKoAJxm4s2cU
 7FQIvUA3JcnI3Gml5vdNvdQCAQtD5YyTjFFilhnf8/U8GSZZ5IOtOPP/5KSHD4sj+SrL
 HXuIqPZgjyjZpLhPI02e4ptoRA8sPYH6Z0MvJ6D0anyPVICXK9KFph6G+VkUnry5TSyu
 K5+CFEsNidAKUWgGlmXN+CBHjs9Qr7xQibjpUSUxQpl1csJ1XkEtVs0DhG0gyvLizIoO NA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2mnvtupfum-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 02:56:31 +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 w8Q2uUvs026132
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 02:56:30 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8Q2uT8N003993;
 Wed, 26 Sep 2018 02:56:29 GMT
Received: from [10.182.70.168] (/10.182.70.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 25 Sep 2018 19:56:29 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1536910456-13337-1-git-send-email-dongli.zhang@oracle.com>
 <1536910456-13337-2-git-send-email-dongli.zhang@oracle.com>
 <04d7dee9-3011-512a-09b0-0e8dcbdd99d6@oracle.com>
 <797673a8-fa7e-0bfc-332e-4e0190c8d1ed@oracle.com>
 <68418036-ae16-b58c-71d8-bb177fb30b51@oracle.com>
 <b9fb7162-48a7-624e-a2b0-d2e124e7c109@oracle.com>
 <20422e39-f812-554e-f711-186bc6e00005@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <7ae3b919-1e67-e4a0-22ac-92f8f91d4686@oracle.com>
Date: Wed, 26 Sep 2018 10:57:48 +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: <20422e39-f812-554e-f711-186bc6e00005@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9027
 signatures=668707
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-1807170000 definitions=main-1809260028
Subject: Re: [Xen-devel] [PATCH 1/6] xenbus: prepare data structures and
 parameter for xenwatch multithreading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 srinivas.eeda@oracle.com, paul.durrant@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>

SGkgQm9yaXMsCgpPbiAwOS8yNi8yMDE4IDA0OjE5IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gT24gOS8yNS8xOCAxOjE0IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Cj4+IFNvIGZhciB3
ZSBoYXZlOiAoMSkgZG9tYWluIGhhc2ggdGFibGUsICgyKSBkb21haW4gbGlzdCAod2hlcmUgZHVw
bGljYXRlIGVudHJpZXMKPj4gbWF5IGV4aXN0KSBhbmQgKDMpIHB1cmdlIGxpc3QuCj4+Cj4+IENh
biBJIGFzc3VtZSB5b3Ugd291bGQgbGlrZSB0byBkaXNjYXJkIHRoZSBkb21haW4gbGlzdCBhbmQg
b25seSBrZWVwIGRvbWFpbiBoYXNoCj4+IHRhYmxlIGFuZCBwdXJnZSBsaXN0Pwo+IAo+IFllcywg
dGhhdCdzIHdoYXQgSSB3YXMgdGhpbmtpbmcuCj4gCj4+Cj4+IFRoZSBwdXJwb3NlIG9mIHRoZSBk
b21haW4gbGlzdCBpcyB0byBmYWNpbGl0YXRlIHRoZSB1bnJlZ2lzdGVyX3hlbmJ1c193YXRjaCgp
IHRvCj4+IHNjYW4gdGhlIHBlbmRpbmcgZXZlbnRzIGZvciBhbGwgb3RoZXJlbmQgaWQuIFNob3Vs
ZCB3ZSByZW1vdmUgaXQ/IFhlbiBoeXBlcnZpc29yCj4+IHVzZWQgYm90aCBhIGhhc2ggdGFibGUg
YW5kIGEgbGlzdCB0byBtYW5hZ2Ugc3RydWN0IGRvbWFpbi4KPiAKPiAKPiBZb3VyIGNvbmNlcm4g
aXMgdGhhdCBzZWFyY2hpbmcgZm9yIGEgcGVuZGluZyBldmVudCBpbiB0aGUgaGFzaCBpcyBub3QK
PiBlc3BlY2lhbGx5IGVmZmljaWVudC4gU2luY2UgeW91IGFyZSBoYXNoaW5nIG9uIGRvbWFpbl9p
ZCwgdGhlbgo+IHVucmVnaXN0ZXJfc2luZ2xlX210d2F0Y2goKSBzaG91bGQgYmUgcHJldHR5IGZh
c3QgaWYgc2VhcmNoaW5nIGluIHRoZQo+IGhhc2ggdGFibGUgKGluIGZhY3QsIGl0J3MgZmFzdGVy
IHRoYW4gdHJhdmVyc2luZyB0aGUgZG9tYWluIGxpc3QpLgo+IHVucmVnaXN0ZXJfYWxsX210d2F0
Y2goKSB3aWxsIGluZGVlZCB0YWtlIGxvbmdlciBzaW5jZSB5b3Ugd2lsbCBiZQo+IGNoZWNraW5n
IGVtcHR5IGJ1Y2tldHMuIFJpZ2h0Pwo+IAo+IEhvdyBvZnRlbiBkbyB5b3UgZXhwZWN0IHdpbGwg
d2UgY2FsbCB1bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKCkgY29tcGFyZWQKPiB0byB1bnJlZ2lzdGVy
X3NpbmdsZV9tdHdhdGNoKCk/CgpJbiB0aGUgcGF0Y2ggc2V0IHYxLCB1bnJlZ2lzdGVyX2FsbF9t
dHdhdGNoKCkgaXMgaW5kZWVkIG5ldmVyIGNhbGxlZC4KCgpUaGUgd2F0Y2ggcmVnaXN0ZXJlZCBn
bG9iYWxseSBzZWVtcyBuZXZlciAobGV0J3MgdXNlICJyYXJlbHkiKSB1bnJlZ2lzdGVyZWQuCkUu
Zy4sIHRoZSBiZV93YXRjaCAoYXQgbm9kZSAnYmFja2VuZCcpIGlzIHJlZ2lzdGVyZWQgZHVyaW5n
IGluaXRpYWxpemF0aW9uIGFuZAp3aWxsIGJlIHVzZWQgZHVyaW5nIHRoZSBsaWZlY3ljbGUgb2Yg
YSBiYWNrZW5kIGRvbWFpbiAoZG9tMCBvciBkcml2ZXIgZG9tYWluKS4KCkkgYWdyZWUgdGhhdCB1
bnJlZ2lzdGVyX2FsbF9tdHdhdGNoKCkgaXMgbm90IGNhbGxlZCBzbyBmYXIgYW5kIHdpbGwgbm90
IGJlIHVzZWQKdmVyeSBvZnRlbiBpbiB0aGUgZnV0dXJlLiBUaGUgcGVyZm9ybWFuY2Ugb3Zlcmhl
YWQgaXMgdHJpdmlhbC4KClRoZXJlZm9yZSwgSSB3b3VsZCBkaXNjYXJkIHRoZSBkb21haW4gbGlz
dC4gT25seSAnZG9tYWluIGhhc2gnIGFuZCAncHVyZ2UgbGlzdCcKd2lsbCBiZSB1c2VkLgoKPiAK
PiAKPj4KPj4KPj4gQWJvdXQgdGhlIGR1cGxpY2F0ZSBlbnRyaWVzIGluIHRoZSBkb21haW4gbGlz
dCwgY2FuIHdlIGNoYW5nZSB0aGUgZmxvdyBsaWtlIGJlbG93Ogo+Pgo+PiAxLiBTdXBwb3NlIHRo
ZSB0aHJlYWQgc3RhdHVzIGlzIERPV04uIFRvIGF2b2lkIGhhdmluZyBkdXBsaWNhdGUgZW50cmll
cyBvbiB0aGUKPj4gZG9tYWluIGxpc3QsIGluc3RlYWQgb2Yga2VlcGluZyB0aGUgZGVwcmVjYXRl
ZCB0aHJlYWQgb24gZG9tYWluIGxpc3QgKHVudGlsIGFsbAo+PiBpdHMgZXZlbnRzIGdldCBwcm9j
ZXNzZWQpLCB3ZSBtb3ZlIGl0IHRvIHRoZSBwdXJnZSBsaXN0IGltbWVkaWF0ZWx5Lgo+Pgo+PiBX
ZSB3aWxsIHRhZyB0aGlzIGRlcHJlY2F0ZWQgdGhyZWFkIHNvIHRoYXQgdGhlIHB1cmdlIGxpc3Qg
d291bGQgbm90IHB1cmdlIGl0Cj4+IHVubGVzcyBhbGwgZXZlbnRzIGJlbG9uZyB0byBzdWNoIHRo
cmVhZCBnZXQgcHJvY2Vzc2VkLiBXZSBjYW5ub3QgcHVyZ2UgaXQKPj4gaW1tZWRpYXRlbHkgYmVj
YXVzZSB0aGUgd29ya2VyIHRocmVhZCAodG8gcHVyZ2UgdGhlIHB1cmdlIGxpc3QpIHdvdWxkIGhh
bmcgaWYKPj4gdGhlIGRlcHJlY2F0ZWQgdGhyZWFkIGlzIGFscmVhZHkgc3R1Y2suCj4+Cj4+IElu
IHRoaXMgZmxvdywgd2UgbWF5IGhhdmUgZHVwbGljYXRlIGVudHJpZXMgb24gcHVyZ2UgbGlzdCwg
YnV0IG5vdCBkb21haW4gbGlzdC4KPj4KPj4gMi4gRHVyaW5nIHVucmVnaXN0ZXJfeGVuYnVzX3dh
dGNoKCksIHdlIG5lZWQgdG8gc2NhbiBib3RoIHRoZSBkb21haW4gbGlzdCBhbmQKPj4gcHVyZ2Ug
bGlzdCB0byByZW1vdmUgcGVuZGluZyBldmVudHMgZm9yIHRoZSB3YXRjaC4gSW4gcHJldmlvdXMg
ZGVzaWduLCB3ZSBvbmx5Cj4+IHNjYW4gZG9tYWluIGxpdC4KPj4KPj4KPj4gT25lIG9wdGlvbiBp
cyB3ZSBhbGxvdyB0aGUgZGVwcmVjYXRlZCB0aHJlYWQgdG8gcmVzdXJyZWN0IGFuZCB3ZSB3b3Vs
ZCBub3QgbW92ZQo+PiB0aGUgdGhyZWFkIHRvIHB1cmdlIGxpc3QgaW1tZWRpYXRlbHkgd2hlbiB0
aGUgdGhyZWFkIGlzIGRlcHJlY2F0ZWQuCj4+Cj4+IFN1cHBvc2Ugd2hlbiB0aHJlYWQgZm9yIGRv
bWlkPTkgaXMgbmVlZGVkLCB3ZSB3b3VsZCBub3QgY3JlYXRlIG5ldyBvbmUgaWYgdGhlCj4+IGRl
cHJlY2F0ZWQgb25lIGZvciBkb21pZD05IGlzIHN0aWxsIGluIGRvbWFpbiBsaXN0LiBJbnN0ZWFk
LCB3ZSB3b3VsZCByZXN1cnJlY3QKPj4gaXQsIGNoYW5nZSBpdHMgc3RhdHVzIGFuZCByZXVzZSBp
dCBhZ2Fpbi4gSW4gdGhpcyB3YXksIHdlIHdvdWxkIG5vdCBoYXZlCj4+IGR1cGxpY2F0ZSBlbnRy
aWVzIG9uIHRoZSBkb21haW4gbGlzdC4KPj4KPj4gSSBsaWtlIHRoZSAxc3Qgb3B0aW9uLiBJIGRv
IG5vdCBsaWtlIHRvIHJlc3VycmVjdCBhIGRlcHJlY2F0ZWQgdGhyZWFkIGFnYWluLgo+PiBXb3Vs
ZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93IGhvdyB5b3UgdGhpbmsgYWJvdXQgaXQ/Cj4gCj4gCj4g
WWVzLCBJIGFsc28gdGhpbmsgKDEpIGlzIGJldHRlciAtLS0geW91IGFyZSB3YWxraW5nIHRoZSB3
aG9sZSBwdXJnZSBsaXN0Cj4gYW55d2F5LgoKSSB3aWxsIHRha2UgKDEpLgoKd2hlbiB1bnJlZ2lz
dGVyX2FsbF9tdHdhdGNoKCk6IHNjYW4gYm90aCAnaGFzaCB0YWJsZScgYW5kICdwdXJnZSBsaXN0
Jy4KClRoZSBlbnRyaWVzIG9uIHRoZSBwdXJnZSBsaXN0IGFyZSBjbGFzc2lmaWVkICh0YWdnZWQp
IGFzICgxKSBjYW4gYmUgcHVyZ2VkCmltbWVkaWF0ZWx5LCBhbmQgKDIpIG5vdCBwdXJnZSB1bnRp
bCBpdCBjb21wbGV0ZXMgYWxsIHBlbmRpbmcgZXZlbnRzLgoKCgpUaGFuayB5b3UgdmVyeSBtdWNo
IQoKRG9uZ2xpIFpoYW5nCgo+IAo+IAo+IC1ib3Jpcwo+IAo+IAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 04:28:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 04:28: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 1g51QV-0003JB-Qb; Wed, 26 Sep 2018 04:27: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=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g51QU-0003Iz-Vu
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 04:27:51 +0000
X-Inumbo-ID: 3833ee3b-c144-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3833ee3b-c144-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 06:25:38 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g51QQ-0002BC-OY; Wed, 26 Sep 2018 04:27: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 1g51QQ-0005Ls-GZ; Wed, 26 Sep 2018 04:27:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g51QQ-0000TY-Fu; Wed, 26 Sep 2018 04:27:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g51QQ-0000TY-Fu@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 04:27:46 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemut-rhel6hvm-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>
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
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMDIyMTRiZmM4OWM3
MWJjYzUxNjdmNjUzOTk0Y2ZhNWM1N2YxMGZmMQogIEJ1ZyBub3QgcHJlc2VudDogYWNiMTg3MjU3
N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MAogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA4OC8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
ODA4OC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI4MDIyIGZhaWwgW2hvc3Q9Y2hhcmRvbm5heTFdIC8gMTI3OTc2IFtob3N0PWRlYmluYTFdIDEy
Nzk2MiBbaG9zdD1odXhlbHJlYmUxXSAxMjc5MDcgW2hvc3Q9Zmlhbm8wXSAxMjc3OTMgW2hvc3Q9
YWxiYW5hMV0gMTI3NzMyIFtob3N0PWFsYmFuYTBdIDEyNzYxNyBbaG9zdD1pdGFsaWEwXSAxMjc1
NjkgW2hvc3Q9aXRhbGlhMF0gMTI3NTUxIFtob3N0PWl0YWxpYTBdIDEyNzUzNSBbaG9zdD1pdGFs
aWEwXSAxMjc1MTYgW2hvc3Q9aXRhbGlhMF0gMTI3NDk3IFtob3N0PWl0YWxpYTBdIDEyNzQ3OSBb
aG9zdD1pdGFsaWEwXSAxMjc0NTggW2hvc3Q9aXRhbGlhMF0gMTI3NDQzIFtob3N0PWl0YWxpYTBd
IDEyNzQxNSBbaG9zdD1pdGFsaWEwXSAxMjc0MDMgW2hvc3Q9aXRhbGlhMF0gMTI3Mzg5IFtob3N0
PWl0YWxpYTBdIDEyNzM2NCBbaG9zdD1pdGFsaWEwXSAxMjczNDQgW2hvc3Q9aXRhbGlhMF0gMTI3
MzE1IFtob3N0PWl0YWxpYTBdIDEyNzI4NCBbaG9zdD1pdGFsaWEwXSAxMjcyNTYgW2hvc3Q9aXRh
bGlhMF0gMTI3MjIxIFtob3N0PWl0YWxpYTBdIDEyNzE5MyBbaG9zdD1pdGFsaWEwXSAxMjcxNDgg
W2hvc3Q9aXRhbGlhMF0gMTI3MTA4IFtob3N0PWl0YWxpYTBdIDEyNzAzOCBbaG9zdD1pdGFsaWEw
XSAxMjY4ODggW2hvc3Q9aXRhbGlhMF0gMTI2NjgyIFtob3N0PWl0YWxpYTBdIDEyNjU1MCBbaG9z
dD1pdGFsaWEwXSAxMjU4OTggW2hvc3Q9aHV4ZWxyZWJlMV0gMTI1NzAyIFtob3N0PWRlYmluYTFd
IDEyNTY3NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI4MDIyIC8gMTI1Njc2
Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJl
ZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGlu
dXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwMjIxNGJmYzg5YzcxYmNj
NTE2N2Y2NTM5OTRjZmE1YzU3ZjEwZmYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNi
ZDk2ZTU5OTM5OGNlYTUxZWMKQmFzaXMgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZm
NzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2
NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2
NzljODEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQjYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MC0w
MjIxNGJmYzg5YzcxYmNjNTE2N2Y2NTM5OTRjZmE1YzU3ZjEwZmYxIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLTljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTNmNjY3YmM1
ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MS05NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5
NmU1OTkzOThjZWE1MWVjCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1
b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3Vv
dXM6IHFlbXUteGVuCkxvYWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGlu
ZyBmb3IgdGVzdCByZXN1bHRzOgogMTI1MTY3IFtob3N0PWVsYmxpbmcxXQogMTI1MjQyIFtob3N0
PWVsYmxpbmcxXQogMTI1Mjg1IFtob3N0PWVsYmxpbmcxXQogMTI1NDAxIFtob3N0PWRlYmluYTBd
CiAxMjU1MDEgW2hvc3Q9YWxiYW5hMV0KIDEyNTU1MSBbaG9zdD1pdGFsaWEwXQogMTI1NTIwIFto
b3N0PWFsYmFuYTBdCiAxMjU1ODUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTY0OCBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEyNTYzOSBbaG9zdD1iYXJvcXVlMV0KIDEyNTY1NyBbaG9zdD1maWFubzFdCiAx
MjU2NzYgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2
NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNTcwMiBbaG9z
dD1kZWJpbmExXQogMTI1ODk4IFtob3N0PWh1eGVscmViZTFdCiAxMjU5MjEgW2hvc3Q9aXRhbGlh
MF0KIDEyNjA2OSBbaG9zdD1pdGFsaWEwXQogMTI2MjAyIFtob3N0PWl0YWxpYTBdCiAxMjYzMTAg
W2hvc3Q9aXRhbGlhMF0KIDEyNjQxMiBbaG9zdD1pdGFsaWEwXQogMTI2NTUwIFtob3N0PWl0YWxp
YTBdCiAxMjY2ODIgW2hvc3Q9aXRhbGlhMF0KIDEyNjg4OCBbaG9zdD1pdGFsaWEwXQogMTI2OTc4
IFtdCiAxMjcwMzggW2hvc3Q9aXRhbGlhMF0KIDEyNzEwOCBbaG9zdD1pdGFsaWEwXQogMTI3MTQ4
IFtob3N0PWl0YWxpYTBdCiAxMjcxOTMgW2hvc3Q9aXRhbGlhMF0KIDEyNzIyMSBbaG9zdD1pdGFs
aWEwXQogMTI3MjU2IFtob3N0PWl0YWxpYTBdCiAxMjcyODQgW2hvc3Q9aXRhbGlhMF0KIDEyNzMx
NSBbaG9zdD1pdGFsaWEwXQogMTI3MzQ0IFtob3N0PWl0YWxpYTBdCiAxMjczNjQgW2hvc3Q9aXRh
bGlhMF0KIDEyNzM4OSBbaG9zdD1pdGFsaWEwXQogMTI3NDAzIFtob3N0PWl0YWxpYTBdCiAxMjc0
MTUgW2hvc3Q9aXRhbGlhMF0KIDEyNzQ0MyBbaG9zdD1pdGFsaWEwXQogMTI3NDc5IFtob3N0PWl0
YWxpYTBdCiAxMjc0NTggW2hvc3Q9aXRhbGlhMF0KIDEyNzUxNiBbaG9zdD1pdGFsaWEwXQogMTI3
NDk3IFtob3N0PWl0YWxpYTBdCiAxMjc1MzUgW2hvc3Q9aXRhbGlhMF0KIDEyNzU1MSBbaG9zdD1p
dGFsaWEwXQogMTI3NTY5IFtob3N0PWl0YWxpYTBdCiAxMjc2MTcgW2hvc3Q9aXRhbGlhMF0KIDEy
NzczMiBbaG9zdD1hbGJhbmEwXQogMTI3NzkzIFtob3N0PWFsYmFuYTFdCiAxMjc5MDcgW2hvc3Q9
Zmlhbm8wXQogMTI3OTc2IFtob3N0PWRlYmluYTFdCiAxMjc5NjIgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEyNzk5MSBmYWlsIGlycmVsZXZhbnQKIDEyODAwMiBmYWlsIGlycmVsZXZhbnQKIDEyODA0NyBw
YXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjZi
MjQ1ZDllYWViZmVmNzEwMTQ4ZDQxMGFlOTdhMmVhZWRjMzE3MAogMTI4MDUwIHBhc3MgYWNiMTg3
MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhYWIwY2U2MmNlMDFm
YjgyZGY5MzM3MmFiMTZiY2VmMzBhYTFmMmI2CiAxMjgwNTEgcGFzcyBhY2IxODcyNTc3YjM0NmJk
MTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiZTJjNGM1NGIwZjY5YTk4ZTFiNDQ4
OWVkZDRjZGU3Y2U3OWVjYmUKIDEyODAyMiBmYWlsIDAyMjE0YmZjODljNzFiY2M1MTY3ZjY1Mzk5
NGNmYTVjNTdmMTBmZjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4
Y2VhNTFlYwogMTI4MDUzIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2Nh
NGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAzZTgyOGY4ODJhNmI1NGQ2NWYwNjJjMWU0Yzc4OTVmMzc0N2JjNzkwCiAx
MjgwODEgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODAzNSBwYXNz
IGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3
YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI4MDQwIGZhaWwgaXJyZWxldmFu
dAogMTI4MDU2IGZhaWwgMDIyMTRiZmM4OWM3MWJjYzUxNjdmNjUzOTk0Y2ZhNWM1N2YxMGZmMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgwNDMg
cGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGYz
NDY5MGE5NjJlYTcxMzY3YmM1Nzg4Y2M5YWY5YzlmYWIyY2FmYTAKIDEyODA0NiBwYXNzIGFjYjE4
NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzQyZGNiNjQzMGQ3
NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQogMTI4MDgzIGZhaWwgMDIyMTRiZmM4OWM3MWJj
YzUxNjdmNjUzOTk0Y2ZhNWM1N2YxMGZmMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgz
YmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgwNjUgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4
ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk5YTljNzA1ODNiZDZkYzI1NTViMjQyMzUzODIxYTMy
Y2YxOTQ4YTkKIDEyODA2MCBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNj
YTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTRiOGIyZTA5MjkwY2NhMGZjZDhhZmQ5MzBmN2YwODM0NThiMWFmZQog
MTI4MDc3IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgwNzkgZmFp
bCAwMjIxNGJmYzg5YzcxYmNjNTE2N2Y2NTM5OTRjZmE1YzU3ZjEwZmYxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODA4NSBwYXNzIGFjYjE4NzI1
NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMy
NTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI4MDg4IGZhaWwgMDIyMTRiZmM4OWM3MWJjYzUx
NjdmNjUzOTk0Y2ZhNWM1N2YxMGZmMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5
NmU1OTkzOThjZWE1MWVjClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEyNTY3NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjgwMjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMjgwMzUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjgwNTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYWNiMTg3
MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0
MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MDc3IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MDc5IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MDgxIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwODMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjgwODUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEyODA4OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDAyMjE0YmZjODljNzFiY2M1
MTY3ZjY1Mzk5NGNmYTVjNTdmMTBmZjEKICBCdWcgbm90IHByZXNlbnQ6IGFjYjE4NzI1NzdiMzQ2
YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwODgvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiA4OCBjb2xvcnMgZm91bmQKUmV2
aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVz
L3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbC54ZW4tYm9vdC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI4
MDg4OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjgwODggbGludXgtbGludXMgcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMjgwODgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 05:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 05:20: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 1g52Fd-0007k2-Vz; Wed, 26 Sep 2018 05:20:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g52Fc-0007js-Rg
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 05:20:40 +0000
X-Inumbo-ID: 0f61ceca-c14c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0f61ceca-c14c-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 05:21: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 1g52FX-0003Rc-SM; Wed, 26 Sep 2018 05:20: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 1g52FX-0007Hz-Jy; Wed, 26 Sep 2018 05:20:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g52FX-0003Li-JN; Wed, 26 Sep 2018 05:20:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128087-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 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: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-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=6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 05:20:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128087: 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>

ZmxpZ2h0IDEyODA4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA4Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBh
NmQxODhmOTE5MzhjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDYyICAyMDE4LTA5LTI1IDE4OjAwOjUyIFogICAg
MCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzg0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 06:06:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 06:06: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 1g52y4-0002FQ-HQ; Wed, 26 Sep 2018 06:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g52y3-0002FL-3O
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 06:06:35 +0000
X-Inumbo-ID: 7865d679-c152-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7865d679-c152-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 06:07:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 00:06:31 -0600
Message-Id: <5BAB21DB02000078001EBF2D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 00:06:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA376102000078001EB9C9@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA376102000078001EB9C9@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 01/44] x86emul: support AVX512 opmask
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE1OjI1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFRo
ZXNlIGFyZSBhbGwgVkVYIGVuY29kZWQsIHNvIHRoZSBFVkVYIGRlY29kaW5nIGxvZ2ljIGNvbnRp
bnVlcyB0bwo+IHJlbWFpbiB1bnVzZWQgYXQgdGhpcyBwb2ludC4KPiAKPiBUaGUgbmV3IHRlc3Rj
YXNlIGlzIGRlbGliZXJhdGVseSBjb2RlZCBpbiBhc3NlbWJseSwgYXMgYSBDIG9uZSB3b3VsZAo+
IGhhdmUgYmVjb21lIGFsbW9zdCB1bnJlYWRhYmxlIGR1ZSB0byB0aGUgb3ZlcndoZWxtaW5nIGFt
b3VudCBvZgo+IF9fYnVpbHRpbl8uLi4oKSB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgdXNlZC4gQWZ0
ZXIgYWxsIHRoZSBjb21waWxlciBoYXMKPiBubyB1bmRlcmx5aW5nIHR5cGUgKHlldCkgdGhhdCBj
b3VsZCBiZSBvcGVyYXRlZCBvbiB3aXRob3V0IGJ1aWx0aW5zLAo+IG90aGVyIHRoYW4gdGhlIHZl
Y3RvciB0eXBlcyB1c2VkIGZvciAibm9ybWFsIiBTSU1EIGluc25zLgoKSSd2ZSBhZGRlZAoKIk5v
dGUgdGhhdCBvdXRzaWRlIG9mIDY0LWJpdCBtb2RlIGFuZCBkZXNwaXRlIHRoZSBTRE0gbm90IGN1
cnJlbnRseQogc2F5aW5nIHNvLCBWRVguVyBpcyBpZ25vcmVkIGZvciB0aGUgS01PVntELFF9IGVu
Y29kaW5ncyB0by9mcm9tIEdQUnMsCiBqdXN0IGxpa2UgZS5nLiBmb3IgdGhlIHNpbWlsYXIgVk1P
VntELFF9LiIKCmhlcmUsIHRvIGNsYXJpZnkgd2h5IHRoZSBpbXBsZW1lbnRhdGlvbiBkb2VzIG5v
dCBzZWVtIHRvIG1hdGNoIHRoZQpTRE0gaW4gdGhpcyByZWdhcmQuIEkndmUgYXNrZWQgSW50ZWwg
dG8gY29ycmVjdCB0aGUgU0RNLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 06:27:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 06: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 1g53Hw-0003lQ-Ab; Wed, 26 Sep 2018 06:27:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g53Hv-0003lE-3q
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 06:27:07 +0000
X-Inumbo-ID: 577be813-c155-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 577be813-c155-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 06:28: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 1g53Hs-0004me-Gy; Wed, 26 Sep 2018 06:27: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 1g53Hs-0003QE-92; Wed, 26 Sep 2018 06:27:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g53Hs-0006Dn-8K; Wed, 26 Sep 2018 06:27:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128049-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-armhf-armhf-libvirt-raw: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-amd64-libvirt:migrate-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-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-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-amd64-i386-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-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-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-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-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=5b9000b52fba08a567f8efaa4aa56233b5f2a081
X-Osstest-Versions-That: qemuu=850a8242a5303ceddff5d6700ee9d15307bf1b9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 06:27:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 128049: 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>

ZmxpZ2h0IDEyODA0OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNDkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODAxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDEw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjgwMTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODAxMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI4MDEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDViOTAwMGI1MmZiYTA4YTU2N2Y4ZWZhYTRhYTU2MjMzYjVmMmEwODEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDg1MGE4MjQyYTUzMDNjZWRkZmY1ZDY3MDBl
ZTlkMTUzMDdiZjFiOWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODAxMCAgMjAxOC0wOS0yNCAx
MTowNzoyMiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwNDkgIDIwMTgtMDkt
MjUgMDk6MDE6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRW1pbGlvIEcuIENvdGEg
PGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEZhbSBa
aGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICBKaWEgSGUgPGhlamlhbmV0QGdtYWlsLmNvbT4KICBKaW5nIExpdSA8amlu
ZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAg
Sm9zZSBSaWNhcmRvIFppdmlhbmkgPGpvc2VyekBsaW51eC5pYm0uY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyayBD
YXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJy
dXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBOaWt1bmogQSBEYWRoYW5pYSA8bmlrdW5qQGxpbnV4LmlibS5jb20+
CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgWmJpdHNraXkgPHBhdmVsLnpiaXRza2l5QGdtYWls
LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29t
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgU2FtIEJvYnJv
ZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51
eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
dAogICA4NTBhODI0MmE1Li41YjkwMDBiNTJmICA1YjkwMDBiNTJmYmEwOGE1NjdmOGVmYWE0YWE1
NjIzM2I1ZjJhMDgxIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 06:33:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 06:33: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 1g53O3-0004VN-6w; Wed, 26 Sep 2018 06:33:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g53O2-0004VI-7K
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 06:33:26 +0000
X-Inumbo-ID: c2b7acdc-c155-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2b7acdc-c155-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 08:31:12 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 00:33:23 -0600
Message-Id: <5BAB283002000078001EBF57@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 00:33:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
 <5949de16-c756-4bef-ea6b-50a07d7d30a1@citrix.com>
In-Reply-To: <5949de16-c756-4bef-ea6b-50a07d7d30a1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86: use VMLOAD for PV 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: xen-devel <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>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE4OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDkvMTggMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMTI4MSwx
MSArMTI4MiwzNSBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuCj4+
ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnVyZWdzID0gJm4tPmFyY2gudXNlcl9yZWdzOwo+
PiAgICAgIGludCBhbGxfc2Vnc19va2F5ID0gMTsKPj4gICAgICB1bnNpZ25lZCBpbnQgZGlydHlf
c2VnbWVudF9tYXNrLCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsgICAgYm9vbCBmc19n
c19kb25lID0gZmFsc2U7Cj4+ICAKPj4gICAgICAvKiBMb2FkIGFuZCBjbGVhciB0aGUgZGlydHkg
c2VnbWVudCBtYXNrLiAqLwo+PiAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayA9IHBlcl9jcHUoZGly
dHlfc2VnbWVudF9tYXNrLCBjcHUpOwo+PiAgICAgIHBlcl9jcHUoZGlydHlfc2VnbWVudF9tYXNr
LCBjcHUpID0gMDsKPj4gIAo+PiArI2lmZGVmIENPTkZJR19IVk0KPj4gKyAgICBpZiAoICFpc19w
dl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICYmCj4+
ICsgICAgICAgICAhKCh1cmVncy0+ZnMgfCB1cmVncy0+Z3MpICYgfjMpICYmCj4+ICsgICAgICAg
ICAvKgo+PiArICAgICAgICAgICogVGhlIHJlbWFpbmluZyBwYXJ0IGlzIGp1c3QgZm9yIG9wdGlt
aXphdGlvbjogSWYgb25seSBzaGFkb3cgR1MKPj4gKyAgICAgICAgICAqIG5lZWRzIGxvYWRpbmcs
IHRoZXJlJ3Mgbm90aGluZyB0byBiZSBnYWluZWQgaGVyZS4KPiAKPiBWTUxPQUQgYWxzbyBsb2Fk
cyBMRFQsIGFuZCBMTERUIGlzIGZ1bGx5IHNlcmlhbGlzaW5nLCBzbyBhbiBldmVuIGhlYXZpZXIK
PiBwZXJmIGhpdCB0aGFuIHdybXNyLgoKSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB5b3VyIHJlbWFy
ayByZWxhdGVzIHRvIHRoZSBjb21tZW50LCBvciAuLi4KCj4+ICsgICAgICAgICAgKi8KPj4gKyAg
ICAgICAgIChuLT5hcmNoLnB2LmZzX2Jhc2UgfCBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlcikgKQoK
Li4uIHRoZSBjb21tZW50ZWQgY29kZS4gVGhlcmUncyBub3RoaW5nIExEVC1pc2ggaGVyZS4gT3Ig
YXJlIHlvdQptZWFuaW5nIHRvIHN1Z2dlc3Qgc29tZXRoaW5nIExEVC1pc2ggc2hvdWxkIGJlIGFk
ZGVkPyBJJ2QgcmF0aGVyIG5vdCwKYXMgdGhlIGNvbW1vbiBjYXNlIChhZmFpY3QpIGlzIGZvciB0
aGVyZSB0byBiZSBubyBMRFQuCgpJIGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB0aGUgImV2ZW4gaGVh
dmllciIgcGFydCAtIFdSTVNSIChmb3IgdGhlIE1TUnMKaW4gcXVlc3Rpb24pIGlzIGFzIHNlcmlh
bGl6aW5nIGFzIGlzIExMRFQsIGlzbid0IGl0PwoKPj4gKyAgICB7Cj4+ICsgICAgICAgIGZzX2dz
X2RvbmUgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKPj4gKyAgICAgICAgICAgID8g
c3ZtX2xvYWRfc2VncyhuLT5hcmNoLnB2LmxkdF9lbnRzLCBMRFRfVklSVF9TVEFSVChuKSwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+ZnMsIG4tPmFyY2gucHYuZnNfYmFz
ZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+Z3MsIG4tPmFyY2gucHYu
Z3NfYmFzZV9rZXJuZWwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi0+YXJjaC5w
di5nc19iYXNlX3VzZXIpCj4+ICsgICAgICAgICAgICA6IHN2bV9sb2FkX3NlZ3Mobi0+YXJjaC5w
di5sZHRfZW50cywgTERUX1ZJUlRfU1RBUlQobiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdXJlZ3MtPmZzLCBuLT5hcmNoLnB2LmZzX2Jhc2UsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdXJlZ3MtPmdzLCBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlciwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsKTsKPiAKPiBU
aGlzIGxvb2tzIGxpa2UgYSBjb25mdXNpbmcgd2F5IG9mIHdyaXRpbmc6Cj4gCj4gICAgIHsKPiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ3NiID0gbi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2Rl
Cj4gICAgICAgICAgICAgPyBuLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsIDogbi0+YXJjaC5wdi5n
c19iYXNlX3VzZXI7Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIGdzcyA9IG4tPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZQo+ICAgICAgICAgICAgID8gbi0+YXJjaC5wdi5nc19iYXNlX3VzZXIg
OiBuLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsOwo+IAo+ICAgICAgICAgZnNfZ3NfZG9uZSA9IHN2
bV9sb2FkX3NlZ3Mobi0+YXJjaC5wdi5sZHRfZW50cywgTERUX1ZJUlRfU1RBUlQobiksCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+ZnMsIG4tPmFyY2gucHYuZnNf
YmFzZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVyZWdzLT5ncywgZ3Ni
LCBnc3MpOwo+ICAgICB9Cj4gCj4gCj4gQUZBSUNUPwoKIkNvbmZ1c2luZyIgaXMgYSB2ZXJ5IHN1
YmplY3RpdmUgdGVybS4gSSBzcGVjaWZpY2FsbHkgd2FudGVkIHRvIGF2b2lkCnRoZSBkb3VibGUg
aWRlbnRpY2FsIGNvbmRpdGlvbmFsLiBCdXQgSSBkb24ndCBtaW5kIHJlLXdyaXRpbmcgaXQgYXMg
eW91CnN1Z2dlc3QuCgo+PiBAQCAtMTY1Myw2ICsxNjc4LDEyIEBAIHN0YXRpYyB2b2lkIF9fY29u
dGV4dF9zd2l0Y2godm9pZCkKPj4gIAo+PiAgICAgIHdyaXRlX3B0YmFzZShuKTsKPj4gIAo+PiAr
I2lmIGRlZmluZWQoQ09ORklHX1BWKSAmJiBkZWZpbmVkKENPTkZJR19IVk0pCj4gCj4gRnJvbSBh
IGNvbW1lbnRzIGluIGNvZGUgcG9pbnQgb2YgdmlldywgdGhpcyBpcyB0aGUgbW9zdCB1c2VmdWwg
bG9jYXRpb24KPiB0byBoYXZlIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2Y6Cj4gCj4gLyog
UHJlZmV0Y2ggdGhlIFZNQ0IgaWYgd2UgZXhwZWN0IHRvIHVzZSBpdCBsYXRlciBpbiB0aGUgY29u
dGV4dCBzd2l0Y2ggKi8KCkFkZGVkLgoKPj4gKyAgICBpZiAoIGlzX3B2X2RvbWFpbihuZCkgJiYg
IWlzX3B2XzMyYml0X2RvbWFpbihuZCkgJiYgIWlzX2lkbGVfZG9tYWluKG5kKSAmJgo+PiArICAg
ICAgICAgIWNwdV9oYXNfZnNnc2Jhc2UgJiYgY3B1X2hhc19zdm0gKQo+PiArICAgICAgICBzdm1f
bG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAsIDApOwo+PiArI2VuZGlmCj4+ICsKPj4gICAgICBp
ZiAoIG5lZWRfZnVsbF9nZHQobmQpICYmCj4+ICAgICAgICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+
dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQocGQpKSApCj4+ICAgICAgewo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
Ywo+PiBAQCAtMTYzMCw2ICsxNjQ2LDY2IEBAIHN0YXRpYyB2b2lkIHN2bV9pbml0X2VycmF0dW1f
MzgzKGNvbnN0IHMKPj4gICAgICB9Cj4+ICB9Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfUFYKPj4g
K2Jvb2wgc3ZtX2xvYWRfc2Vncyh1bnNpZ25lZCBpbnQgbGR0X2VudHMsIHVuc2lnbmVkIGxvbmcg
bGR0X2Jhc2UsCj4+ICsgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZzX3NlbCwgdW5z
aWduZWQgbG9uZyBmc19iYXNlLAo+PiArICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBn
c19zZWwsIHVuc2lnbmVkIGxvbmcgZ3NfYmFzZSwKPj4gKyAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdzX3NoYWRvdykKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwo+PiArICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHBlcl9j
cHUoaG9zdF92bWNiX3ZhLCBjcHUpOwo+PiArCj4+ICsgICAgaWYgKCB1bmxpa2VseSghdm1jYikg
KQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gV2hlbiBjYW4gdGhpcyBlcnJvciBwYXRo
IGV2ZXIgYmUgdGFrZW4/CgpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBtYXkgZmFpbCBkdXJp
bmcgaW5pdGlhbGl6YXRpb24sIHdoaWNoIGlzCm5vbi1mYXRhbCAoYW5kIG1heSBldmVuIGhhdmUg
d29ya2VkIGZvciBzb21lIENQVXMsIGJ1dCBub3QgZm9yCm90aGVycykuCgo+PiArCj4+ICsgICAg
aWYgKCAhbGR0X2Jhc2UgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICog
VGhlIGFjdHVhbCBzdHJ1Y3R1cmUgZmllbGQgdXNlZCBoZXJlIHdhcyBhcmJpdHJhcmlseSBjaG9z
ZW4uCj4+ICsgICAgICAgICAqIEVtcGlyaWNhbGx5IGl0IGRvZXNuJ3Qgc2VlbSB0byBtYXR0ZXIg
bXVjaCB3aGljaCBlbGVtZW50IGlzIHVzZWQsCj4+ICsgICAgICAgICAqIGFuZCBhIGNsZWFyIGV4
cGxhbmF0aW9uIG9mIHRoZSBvdGhlcndpc2UgcG9vciBwZXJmb3JtYW5jZSBoYXMgbm90Cj4+ICsg
ICAgICAgICAqIGJlZW4gZm91bmQvcHJvdmlkZWQgc28gZmFyLgo+PiArICAgICAgICAgKi8KPj4g
KyAgICAgICAgYXNtIHZvbGF0aWxlICggInByZWZldGNoICUwIiA6OiAibSIgKHZtY2ItPmxkdHIp
ICk7Cj4gCj4gcHJlZmV0Y2h3KCksIHdoaWNoIGFscmVhZHkgZXhpc3RzIGFuZCBpcyB1c2VkLgoK
SSd2ZSBzcGVjaWZpY2FsbHkgZGVjaWRlZCBhZ2FpbnN0IHVzaW5nIGl0LCBhcyB3ZSBkb24ndCBt
ZWFuIHRvIHdyaXRlIGFueQpwYXJ0IG9mIHRoZSBWTUNCLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 06:44:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 06: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 1g53YL-0005Hs-7c; Wed, 26 Sep 2018 06:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g53YJ-0005Hn-8f
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 06:44:03 +0000
X-Inumbo-ID: b4b2287b-c157-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4b2287b-c157-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 06:45:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 00:44:00 -0600
Message-Id: <5BAB2AAF02000078001EBF71@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 00:43:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B86C3B502000078001E32EC@prv1-mh.provo.novell.com>
 <75451888-e35c-8758-7a51-ea7e80d2c6e2@citrix.com>
In-Reply-To: <75451888-e35c-8758-7a51-ea7e80d2c6e2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: use alternatives for FS/GS base
 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: xen-devel <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>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE4OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDgvMTggMTc6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFbGltaW5hdGVz
IGEgY291cGxlIG9mIGJyYW5jaGVzIGluIHBhcnRpY3VsYXIgZnJvbSB0aGUgY29udGV4dCBzd2l0
Y2gKPj4gcGF0aC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IAo+IEkndmUgYWxyZWFkeSBleHByZXNzZWQgYSBkaXMtaW5jbGluYXRpb24gdG8g
dGhpcyBwYXRjaCwgYmVjYXVzZSBpdCBsb29rcwo+IGxpa2UgYSBtaWNyby1vcHRpbWlzYXRpb24g
d2hpY2ggd29uJ3QgYWN0dWFsbHkgYWZmZWN0IG1lYXN1cmVhYmxlCj4gcGVyZm9ybWFuY2UuICAo
QW5kIGFzIHNhaWQgYmVmb3JlLCBJIGNvdWxkIGJlIHdyb25nLCBidXQgSSBkb24ndCB0aGluayBJ
Cj4gYW0uLi4pCgpJaXJjIHlvdSBoYWQgaW5kaWNhdGVkIHlvdSBmaXJzdCBvZiBhbGwgZG9uJ3Qg
bGlrZSB0aGUgbWl4IG9mIHNvbWUgY29uc3RydWN0cwp1c2luZyBhbHRlcm5hdGl2ZXMgYW5kIHNv
bWUgbm90LiBFbGltaW5hdGluZyBjb25kaXRpb25hbCBicmFuY2hlcyBpcwphbHdheXMgYSBHb29k
IFRoaW5nICh0bSksIGl0IHNlZW1zIHRvIG1lLiBBbmQgdGhhdCdzIG5vdCBqdXN0IGZvcgpwZXJm
b3JtYW5jZSAoaW5zaWRlIFhlbiB3ZSBjYW4ndCBhc3N1bWUgYXQgYWxsIHRoYXQgYW55IGNvZGUg
cGF0aCwKZXZlbiB0aGUgY29udGV4dCBzd2l0Y2ggb25lLCBpcyBob3QgZW5vdWdoIHRvIGhhdmUg
YW55IEJUQiBlbnRyaWVzCmFsbG9jYXRlZCksIGJ1dCBhbHNvIGZvciBlYXNlIG9mIGxvb2tpbmcg
YXQgdGhlIGFzc2VtYmx5LCBzaG91bGQgdGhlcmUKYmUgYSBuZWVkIHRvIGRvIHNvLiBPdmVyYWxs
IEkgdGhpbmsgd2Ugb3VnaHQgdG8gbWFrZSBtdWNoIGhlYXZpZXIgdXNlCm9mIGFsdGVybmF0aXZl
cyBwYXRjaGluZywgc28gSSB2aWV3IHRoaXMgb25seSBhcyBhIGZpcnN0IHN0ZXAgdG93YXJkcyB0
aGlzLgoKT3RoZXJ3aXNlLCBidHcsIHdoeSBkaWQgeW91IG5vdCBvYmplY3QgdG8gZS5nLiBjbGFj
KCkgLyBzdGFjKCkgdXNpbmcKYWx0ZXJuYXRpdmVzIHBhdGNoaW5nPyBBcyB3aXRoIHNvICBtYW55
IG90aGVyIHRoaW5ncywgSSB2ZXJ5IG11Y2ggdGhpbmsKd2Ugc2hvdWxkIHNldHRsZSBvbiBhIGZ1
bmRhbWVudGFsIGFwcHJvYWNoLCBhbmQgdGhlbiB3cml0ZSBhbGwgY29kZQpjb25zaXN0ZW50bHku
IElmIHdlIGZvbGxvd2VkIHdoYXQgeW91IHNheSwgd2UnZCBoYXZlIHRvIGxpbWl0IHBhdGNoaW5n
CnRvIGNhc2VzIHdoZXJlIGNvbmRpdGlvbmFscyBjYW4ndCAocmVhc29uYWJseSkgZXhwcmVzcyB3
aGF0IHdlIHdhbnQuCgo+IEhhdmUgeW91IGRvbmUgc29tZSBwZXJmIGFuYWx5c2lzIHNpbmNlIHlv
dSBsYXN0IHBvc3RlZCBpdD8KCkkgZG9uJ3QgdmlldyB0aGlzIGFzIGEgd29ydGh3aGlsZSB1c2Ug
b2YgbXkgdGltZSwgdG8gYmUgaG9uZXN0LiBFdmVuCmEgbm9uLW1lYXN1cmFibGUgaW1wcm92ZW1l
bnQgaXMgYW4gaW1wcm92ZW1lbnQuIEknZCB1bmRlcnN0YW5kCnlvdXIgb2JqZWN0aW9uIGlmIHRo
ZXJlIHdhcyBhIGZhaXIgcmVhc29uIHRvIGJlIGFmcmFpZCBvZiB3b3JzZQpwZXJmb3JtYW5jZSBh
cyBhIHJlc3VsdCBvZiB0aGlzIGNoYW5nZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 06:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 06:54: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 1g53i7-00064u-6u; Wed, 26 Sep 2018 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=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g53i6-00064k-CZ
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 06:54:10 +0000
X-Inumbo-ID: a8ff8034-c158-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8ff8034-c158-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 08:51:57 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g53i3-0005H9-HS; Wed, 26 Sep 2018 06:54: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 1g53i3-0005aS-6l; Wed, 26 Sep 2018 06:54:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g53i3-0003vQ-68; Wed, 26 Sep 2018 06:54:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128086-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=2939283f2df3b8a0871e9bc7b2dd3718146318f4
X-Osstest-Versions-That: ovmf=e5cd809087e5710e019d2766fab13c59a2e2ac28
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 06:54:07 +0000
Subject: [Xen-devel] [ovmf test] 128086: 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>

ZmxpZ2h0IDEyODA4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwODYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyOTM5MjgzZjJkZjNiOGEwODcxZTliYzdiMmRkMzcx
ODE0NjMxOGY0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlNWNkODA5
MDg3ZTU3MTBlMDE5ZDI3NjZmYWIxM2M1OWEyZTJhYzI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwODIgIDIwMTgtMDktMjYgMDA6NDA6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDg2ICAyMDE4LTA5LTI2IDAyOjM3OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFpoYW5nLCBTaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGU1Y2Q4MDkw
ODcuLjI5MzkyODNmMmQgIDI5MzkyODNmMmRmM2I4YTA4NzFlOWJjN2IyZGQzNzE4MTQ2MzE4ZjQg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:04:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07:04: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 1g53rk-0006vx-S3; Wed, 26 Sep 2018 07:04:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g53ri-0006vs-Rg
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:04:06 +0000
X-Inumbo-ID: 81e9b7af-c15a-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 81e9b7af-c15a-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 07:05:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 01:04:03 -0600
Message-Id: <5BAB2F6202000078001EBF97@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 01:04:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Tim Deegan" <tim@xen.org>
References: <5B96796B02000078001E6CF4@prv1-mh.provo.novell.com>
 <5BA0F33302000078001E9717@prv1-mh.provo.novell.com>
 <15752d56-8300-698d-085a-6795bd75f634@citrix.com>
In-Reply-To: <15752d56-8300-698d-085a-6795bd75f634@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Ping: [PATCH] x86: improve vCPU selection in
 pagetable_dying()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE4OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDkvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4w
OS4xOCBhdCAxNjowMiwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+IFJhdGhlciB0aGFu
IHVuY29uZGl0aW9uYWxseSB1c2luZyB2Q1BVIDAsIHVzZSB0aGUgY3VycmVudCB2Q1BVIGlmIHRo
ZQo+Pj4gc3ViamVjdCBkb21haW4gaXMgdGhlIGN1cnJlbnQgb25lLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBXaGF0IGltcHJvdmVt
ZW50IGlzIHRoaXMgaW50ZW5kZWQgdG8gYnJpbmc/CgpJJ3ZlIGNvbWUgYWNyb3NzIHRoaXMgcXVp
dGUgYSB3aGlsZSBhZ28gd2hlbiBpbnZlc3RpZ2F0aW5nIHBvc3NpYmx5CmRhbmdlcm91cyB1c2Vz
IG9mIGQtPnZjcHVbXSwgd2VsbCBiZWZvcmUgeW91ciBzZXJpZXMgdG8gaW1wcm92ZSB0aGUKc2l0
dWF0aW9uIHRoZXJlLiBJIGdlbmVyYWxseSBjb25zaWRlciBpdCB3cm9uZyB0byBoYXJkIGNvZGUg
dXNlIG9mCmQtPnZjcHVbMF0gd2hlbmV2ZXIgaXQgY2FuIGJlIGF2b2lkZWQuCgo+IFNoYWRvd3Mg
YXJlIHBlci1kb21haW4sIGFuZCB0aGUgZ21mbiBpbiBxdWVzdGlvbiBpcyBwYXNzZWQgaW4gYnkg
dGhlCj4gY2FsbGVyLiAgQUZBQ0lULCBpdCBpcyBhIGxvZ2ljYWwgYnVnIHRoYXQgdGhhdCB0aGUg
Y2FsbGJhY2sgdGFrZXMgYSB2Y3B1Cj4gcmF0aGVyIHRoYW4gYSBkb21haW4gaW4gdGhlIGZpcnN0
IHBsYWNlLgoKRGlkIHlvdSBsb29rIGF0IHRoZSAzLWxldmVsIHZhcmlhbnQgb2Ygc2hfcGFnZXRh
YmxlX2R5aW5nKCk/IEl0IHZlcnkKY2xlYXJseSByZWFkcyB0aGUgZ2l2ZW4gdkNQVSdzIENSMy4g
TG9va2luZyBhdCB0aGluZ3MgYWdhaW4gKGluIHBhcnRpY3VsYXIKdGhlIGNvbW1lbnQgYWhlYWQg
b2YgcGFnZXRhYmxlX2R5aW5nKCkpIEkgbm93IGFjdHVhbGx5IHdvbmRlciB3aHkKSFZNT1BfcGFn
ZXRhYmxlX2R5aW5nIGlzIHBlcm1pdHRlZCB0byBiZSBjYWxsZWQgYnkgb3RoZXIgdGhhbiBhIGRv
bWFpbgpmb3IgaXRzZWxmLiBUaGVyZSdzIG5vIHVzZSBvZiBpdCBpbiB0aGUgdG9vbCBzdGFjay4g
RGlzYWxsb3dpbmcgdGhlIHVudXNlZApjYXNlIHdvdWxkIG1lYW4gdGhlIGZhc3QtcGF0aCBsb2dp
YyBpbiBzaF9wYWdldGFibGVfZHlpbmcoKSBjb3VsZApiZWNvbWUgdGhlIG9ubHkgdmFsaWQvaW1w
bGVtZW50ZWQgY2FzZS4gVGltPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:27:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07: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 1g54Dl-0008PU-Oo; Wed, 26 Sep 2018 07:26:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g54Dl-0008PP-3n
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:26:53 +0000
X-Inumbo-ID: b0812136-c15d-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0812136-c15d-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 07:27:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 01:26:50 -0600
Message-Id: <5BAB34B802000078001EBFB3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 01:26:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B7BED1B02000078001E063C@prv1-mh.provo.novell.com>
 <d17ea7a1-87db-0926-5ac9-cd6be3ef8523@citrix.com>
 <5B977AE902000078001E708A@prv1-mh.provo.novell.com>
 <5BA0F26202000078001E970E@prv1-mh.provo.novell.com>
 <6796244f-f6e8-6025-84b5-fe0c552c6fdd@citrix.com>
In-Reply-To: <6796244f-f6e8-6025-84b5-fe0c552c6fdd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Ping: [PATCH] x86: fix "xpti=" and "pv-l1tf=" yet
 again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjA5LjE4IGF0IDE4OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDkvMTggMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBQaW5nPwo+IAo+
IFlvdSdyZSB2ZXJ5IHVubGlrZWx5IHRvIGdldCBhbnkgcmVwbHkgd2hlbiBJJ20KCkkgY2VydGFp
bmx5IGRpZCByZWFsaXplIHRoYXQgSSB3b3VsZG4ndCBnZXQgYW4gaW1tZWRpYXRlIGFuc3dlciwg
YnV0IEkKYWxzbyBkaWRuJ3Qgd2FudCB0byBkZWZlciB0aGUgcGluZ3MgYW55IGxvbmdlci4KCj4+
Pj4+IE9uIDExLjA5LjE4IGF0IDEwOjIwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
Pj4gT24gMjkuMDguMTggYXQgMTQ6MzYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPj4+PiBPbiAyMS8wOC8xOCAxMTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IFdoaWxl
IGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4ZXMgZm9yIHhw
dGk9Cj4+Pj4+IHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4
cHRpPW5vLWRvbTAiLCBpbiB0aGF0Cj4+Pj4+IHRoaXMgdGhlbiBiZWNhbWUgZXF1aXZhbGVudCB0
byAieHB0aT1ubyIuCj4+Pj4gVGhhdCB3YXMgYWNjaWRlbnRhbCwgYnV0IHRoZSBlbmQgcmVzdWx0
IGlzIGNvbnNpc3RlbnQgd2l0aCBvdGhlciBvcHRpb25zLgo+Pj4+Cj4+Pj4gQXMgd2l0aCBzcGVj
LWN0cmwsIGlmIHNvbWVvbmUgd2FudHMgdG8gc3RhcnQgbWFraW5nIGZpbmUtZ3JhaW4gY29udHJv
bCwKPj4+PiB0aGV5IHNob3VsZCBzcGVjaWZ5IGV2ZXJ5dGhpbmcuICBUaGVyZSBpcyBhIHJlYXNv
biB3aHkgdGhlCj4+Pj4KPj4+PiAqKldBUk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5
IGludGVyZmVyZSB3aXRoIGhldXJpc3RpY3MuICBVc2UKPj4+PiB3aXRoIGV4dHJlbWUgY2FyZS4q
Kgo+Pj4+Cj4+Pj4gZGlzY2xhaW1lciBleGlzdHMuCj4+PiBJJ3ZlIGxvb2tlZCBhZ2FpbjogU3Vj
aCBhIGRpc2NsYWltZXIgZG9lcyBub3QgZXhpc3QgZm9yIHhwdGk9IG5vcgo+Pj4gcHYtbDF0Zj0s
IGFuZCBpdCBzaG91bGRuJ3QsIGFzIHVzZSBvZiB0aGVzZSBvcHRpb25zIGRvZXMgbm90IGluIGZh
Y3QKPj4+IGludGVyZmVyZSB3aXRoIGFueSAob3RoZXIpIGhldXJpc3RpY3MgKHRoZXkncmUgc2Vw
YXJhdGUgb3B0aW9ucyBmb3IKPj4+IHJlYXNvbnMgYmV5b25kIHN5bnRheCBpc3N1ZXMgdGhhdCB3
b3VsZCByZXN1bHQgaWYgdGhleSB3ZXJlIGZvbGRlZAo+Pj4gaW50byBzcGVjLWN0cmw9ICkuCj4+
Pgo+Pj4gSWYgdGhlIHNvbGUgcmVtYWluaW5nIGNoYW5nZSByZXF1ZXN0IHdhcyB0byBzcGxpdCB0
aGUgdmFyaWFibGVzIGludG8KPj4+IHNlcGFyYXRlIGJvb2xlYW5zLCBJIGNhbiBkbyB0aGF0IChh
bHRob3VnaCwgYXMgc2FpZCwgSSdtIG5vdAo+Pj4gY29udmluY2VkIHRoaXMgaXMgaGVscGZ1bCku
Cj4gCj4gSG93IGNhbiB5b3UgcG9zc2libHkganVzdGlmeSB0aGlzIGNvbW1lbnQ/ICBFdmVuIGlu
IHlvdXIgcHJvcG9zZWQgcGF0Y2gsCj4geW91IG5vdGUgdGhhdCB0aGUgY3VycmVudCBzY2hlbWUg
aXMgb3ZlcmxvYWRlZCBhbmQgd29uJ3Qgd29yayBmb3IgYW4KPiBleHRyYSBib29sZWFuLgoKSG1t
LCBJIGRvbid0IHNlZSBtZSBub3RpbmcgYW55dGhpbmcgbGlrZSB0aGlzLiBUaGUgb25seSByZW1h
cmsgdGhhdApJIHRoaW5rIHlvdSBtYXkgcG9zc2libHkgbWVhbiBpcyB0aGUgcG9zdC1jb21taXQt
bWVzc2FnZSBvbmUgYWJvdXQKcGVyaGFwcyBmb2xkaW5nIE9QVF9YUFRJXyogYW5kIE9QVF9QVl9M
MVRGXyouCgo+IEZ1cnRoZXIgdG8gdGhhdCwgdGhlIGNvZGUgaXMgYWxtb3N0IGltcG9zc2libGUg
dG8gcGFyc2UuCgpTdWJqZWN0aXZlIGFnYWluLCBhbmQgdGhpcyBwYXRjaCBpc24ndCByZWFsbHkg
bWFraW5nIHRoaW5ncyBhbnkgd29yc2UuCklmIHlvdSBmZWx0IHRoaXMgd2FzIHRoZSB3cm9uZyBt
b2RlbCwgd2h5IGRpZCB5b3UgbWlycm9yIHRoZSBYUFRJCnBhcnNpbmcgaW50byB5b3VyIEwxVEYg
cGF0Y2hlcz8KCj4+PiAgQnV0IHRoZXJlIHdlcmUgb3RoZXIgb3BlbiBwb2ludHMsIGFuZAo+Pj4g
SSdkIHByZWZlciB0byBlaXRoZXIgY29tbWl0IHYxIHdpdGggdGhlIG9uZSBjb3B5LWFuZC1wYXN0
ZSBidWcKPj4+IGZpeGVkLCBvciBzZW5kIGEgdjIgd2hpY2ggaGFzIGEgY2hhbmNlIG9mIGJlaW5n
IGFjY2VwdGVkIChpLmUuCj4+PiB3aXRoIGFsbCBvcGVuIHBvaW50cyBhZGRyZXNzZWQgdmVyYmFs
bHkgb3IgYnkgY29kZSBjaGFuZ2VzKS4KPiAKPiBJJ20gc3RpbGwgbm90IGhhcHB5IGFib3V0IHRo
ZSBhZGRpdGlvbiBvZiBkZWZhdWx0LiAgVGhlIG9yZGVyaW5nIG9mCj4gb3B0aW9ucyBjYXVzaW5n
IGRpZmZlcmVudCByZXN1bHRzIGlzIHRoZSBkZWFsYnJlYWtlciAoYXMgYSBzaWRlIGVmZmVjdAo+
IG9mIHlvdXIgc3BlY19jdHJsPTAgZXh0ZW50aW9uKSwKClRoZSBvcmRlcmluZyBvZiBvcHRpb25z
IGJlaW5nIG1lYW5pbmdmdWwgaXMgdGhlcmUsIGFuZCBoYXMgYmVlbgp0aGVyZSBiZWZvcmUgYW55
IG9mIHRoaXMgeWVhcidzIHNlY3VyaXR5IHdvcmsuIEkuZS4gaXQgYWxzbyBhZmZlY3RzCm90aGVy
IG9wdGlvbnMsIHBlcmhhcHMganVzdCBub3QgYXMgbm90aWNhYmx5IGFzIGlzIHRoZSBjYXNlIGhl
cmUuIFNlZQp0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuICJjcHVpZGxlIG5vLWNwdWlkbGUiIGFuZCAi
bm8tY3B1aWRsZSBjcHVpZGxlIiwKb3IgImFwaWM9Ymlnc21wIGFwaWM9ZGVmYXVsdCIgYW5kICJh
cGljPWRlZmF1bHQgYXBpYz1iaWdzbXAiPyBUaGVpcgpiZWhhdmlvciBpcyBhbGwgd2VsbCBkZWZp
bmVkLCBhZmFpY3QuCgpJbiBmYWN0IHRoaW5ncyBsaWtlICJjcHVpZGxlIiBsYWNrIGEgd2F5IHRv
IHN3aXRjaCBiYWNrIHRvIGRlZmF1bHQgbW9kZSwKaW4gbXkgb3Bpbmlvbi4gQnV0IGl0J3MgY2Vy
dGFpbmx5IHRoZSBjYXNlIHRoYXQgZm9yIG1vcmUgY29tcGxleCBjYXNlcwppdCBpcyBtb3JlIGlt
cG9ydGFudCB0byBoYXZlIGEgd2F5IHRvIHN3aXRjaCBiYWNrIHRvIGRlZmF1bHQgbW9kZTsKd2hl
biBpdCdzIGp1c3QgYSB5ZXMvbm8gdGhpbmcgeW91IGNhbiBhcyB3ZWxsIHNheSAieWVzIiBvciAi
bm8iIHJpZ2h0Cm9uIHRoZSBjb21tYW5kIGxpbmUuCgo+IGJ1dCBJJ20gYWxzbyBub3QgaW5jbGlu
ZWQgdG8gdGFrZSBib2RnZXMKPiB0byB3b3JrIGFyb3VuZCBicm9rZW4gYm9vdCBzb2Z0d2FyZSBj
b25maWd1cmF0aW9ucy4KCkknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgcGFydC4K
CkJvdHRvbSBsaW5lOiBJJ20gYWZyYWlkIEkgc3RpbGwgZG9uJ3Qgc2VlIGEgd2F5IGZvcndhcmQg
aGVyZSwgaS5lLiB3aGF0CkkgX25lZWRfIHRvIGNoYW5nZSB0byBtYWtlIHRoZSBwYXRjaCBhY2Nl
cHRhYmxlLiBJJ20gb3BlbiB0bwptYWtpbmcgY2hhbmdlcyBpbiBob3cgdGhpbmdzIGFyZSBkb25l
IChidXQgSSdkIGxpa2UgdG8gYmUgdG9sZCBjbGVhcmx5KSwKYnV0IEknbSBub3QgcmVhbGx5IG9w
ZW4gdG8gbGVhdmluZyAocGFydHMgb2YpIHRoZSBjdXJyZW50IGJyb2tlbgpiZWhhdmlvciBicm9r
ZW4uIEluIGFueSBldmVudCBJJ2xsIGJyZWFrIG91dCB0aGUgaG9wZWZ1bGx5CnVuY29udHJvdmVy
c2lhbCBwYXJ0IG9mIHNpbGVuY2luZyB0aGUgZmFsc2UgZXJyb3IgbWVzc2FnZXMuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:28:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07: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 1g54Eq-0008Sg-3l; Wed, 26 Sep 2018 07:28: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=leu1=mi=xenproject.org=prvs=800666693=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g54Eo-0008SP-H0
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:27:58 +0000
X-Inumbo-ID: 6151ad62-c15d-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6151ad62-c15d-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 09:25:44 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,305,1534809600"; d="scan'208";a="66299898"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75292-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=e5cd809087e5710e019d2766fab13c59a2e2ac28
X-Osstest-Versions-That: ovmf=3cb0a311cb7e747d7be5c5076d0fff76ad256d2b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 26 Sep 2018 08:27:53 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75292: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MjkyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBlNWNkODA5MDg3ZTU3MTBlMDE5ZDI3NjZmYWIxM2M1OWEy
ZTJhYzI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzY2IwYTMxMWNi
N2U3NDdkN2JlNWM1MDc2ZDBmZmY3NmFkMjU2ZDJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
OTAgIDIwMTgtMDktMjUgMjE6MjE6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MjkyICAyMDE4LTA5LTI2IDAyOjUwOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWFyY2luIFdvanRh
cyA8bXdAc2VtaWhhbGYuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlNWNkODA5MDg3ZTU3MTBlMDE5ZDI3
NjZmYWIxM2M1OWEyZTJhYzI4CkF1dGhvcjogTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjYgMDU6NTc6NTEgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBr
ZzogWGhjaUR4ZTogUHJldmVudCBpbGxlZ2FsIG1lbW9yeSBhY2Nlc3MgaW4gWGhjU2V0SHNlZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTIwNgogICAgCiAgICBOZXdseSBhZGRlZCBYaGNTZXRIc2VlKCkgcm91dGluZSByZWFkcyA0
IGJ5dGVzIGludG8KICAgIGEgVUlOVDE2IHZhcmlhYmxlIGNhdXNpbmcgaXNzdWVzIG9uIFBDSUUg
YW5kIE5vbkRpc2NvdmVyYWJsZQogICAgWGhjaSBjb250cm9sbGVycy4gRml4IHRoYXQuCiAgICAK
ICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEZlaTEgV2FuZyA8
ZmVpMS53YW5nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:34:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07: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 1g54LN-0000qV-1Q; Wed, 26 Sep 2018 07:34:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=twwh=mi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g54LL-0000qQ-0M
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:34:43 +0000
X-Inumbo-ID: c8fe48d7-c15e-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c8fe48d7-c15e-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 07:35:48 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 03E3B305FFAD
 for <xen-devel@lists.xenproject.org>; Wed, 26 Sep 2018 10:34:41 +0300 (EEST)
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E98CF7FBFF
 for <xen-devel@lists.xenproject.org>; Wed, 26 Sep 2018 10:34:40 +0300 (EEST)
Received: (qmail 11144 invoked from network); 26 Sep 2018 10:34:40 +0300
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 26 Sep 2018 10:34:39 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 10:34:23 +0300
Message-Id: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.77566
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1169, Dats: 497042,
 Stamp: 3], Multi: [Enabled, t: (0.000041,0.045520)], BW: [Enabled, t:
 (0.000018)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.017861), Flags: BA7B0291; NN_EXEC_H_MAIL_HAS_NO_LINK;
 NN_NO_CONTENT_TYPE; NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.228150,0.000965)], URL: [Enabled, t: (0.000012)], RTDA:
 [Enabled, t: (1.256854), Hit: No, Details: v2.7.15; Id:
 17.1i60hck.1coacq9bj.o6uko], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining the
 mem access of a 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: tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Adrian Pop <apop@bitdefender.com>, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com, 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>

Q3VycmVudGx5IHRoZXJlIGlzIGEgc3Vib3AgZm9yIHNldHRpbmcgdGhlIG1lbWFjY2VzcyBvZiBh
IHBhZ2UsIGJ1dCBub3QKZm9yIGNvbnN1bHRpbmcgaXQuICBUaGUgbmV3IEhWTU9QX2FsdHAybV9n
ZXRfbWVtX2FjY2VzcyBhZGRzIHRoaXMKZnVuY3Rpb25hbGl0eS4KCkJvdGggYWx0cDJtIGdldC9z
ZXQgbWVtIGFjY2VzcyBmdW5jdGlvbnMgdXNlIHRoZSBzdHJ1Y3QKeGVuX2h2bV9hbHRwMm1fbWVt
X2FjY2VzcyB3aGljaCBoYXMgbm93IGRyb3BwZWQgdGhlIGBzZXQnIHBhcnQgYW5kIGhhcwpiZWVu
IHJlbmFtZWQgZnJvbSB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzcy4KClNpZ25lZC1vZmYt
Ynk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWNDoKIC0gUmVwbGFjZWQgdGhlICJpZiAoIGFsdHAybV9pZHggKSByZXR1cm4gLUVJTlZBTDsi
IHRlc3QgaW4KICAgcDJtX2dldF9tZW1fYWNjZXNzKCkgd2l0aCAiQVNTRVJUKGFsdHAybV9pZHgg
PT0gMCk7IiBmb3IgQVJNLgogLSBSZW1vdmVkIFhFTl9JTlRFUkZBQ0VfVkVSU0lPTiAjaWZkZWZm
ZXJ5IGZyb20gdGhlIHRvb2xzdGFjayBhbmQKICAgaHlwZXJ2aXNvciAob25seSBrZXB0IHRoZW0g
aW4gaHZtX29wLmgpLgogLSBSZW5hbWVkIGh2bW1lbV9hY2Nlc3MgdG8gc2ltcGx5IGFjY2VzcyAo
b24gVGFtYXMnIHJlcXVlc3QpIGluCiAgIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIGFu
ZCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oICAgfCAgMyArKysKIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAzMyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwg
MzAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vY29tbW9uL21lbV9hY2Nl
c3MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAy
MSArKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0Lmgg
fCAgMiArLQogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAgICB8ICAzICsrLQogOSBmaWxl
cyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAppbmRleCBkYWQ5NmE5Li42MThmM2NiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAt
MTk0OSw2ICsxOTQ5LDkgQEAgaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNz
X211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgdWludDhfdCAqYWNjZXNz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZ2ZucywgdWlu
dDMyX3QgbnIpOworaW50IHhjX2FsdHAybV9nZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKTsKIGludCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19p
bnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9nZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwppbmRleCBiZTViZmQyLi44NDRiOWYx
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYworKysgYi90b29scy9saWJ4Yy94
Y19hbHRwMm0uYwpAQCAtMjI2LDkgKzIyNiw5IEBAIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nl
c3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIGFyZy0+dmVyc2lv
biA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKICAgICBhcmctPmNtZCA9IEhWTU9Q
X2FsdHAybV9zZXRfbWVtX2FjY2VzczsKICAgICBhcmctPmRvbWFpbiA9IGRvbWlkOwotICAgIGFy
Zy0+dS5zZXRfbWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsKLSAgICBhcmctPnUuc2V0X21lbV9h
Y2Nlc3MuaHZtbWVtX2FjY2VzcyA9IGFjY2VzczsKLSAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3Mu
Z2ZuID0gZ2ZuOworICAgIGFyZy0+dS5tZW1fYWNjZXNzLnZpZXcgPSB2aWV3X2lkOworICAgIGFy
Zy0+dS5tZW1fYWNjZXNzLmFjY2VzcyA9IGFjY2VzczsKKyAgICBhcmctPnUubWVtX2FjY2Vzcy5n
Zm4gPSBnZm47CiAKICAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNP
Ul9odm1fb3AsIEhWTU9QX2FsdHAybSwKIAkJICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcp
KTsKQEAgLTMwMywzICszMDMsMzAgQEAgaW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0
aSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAKICAgICByZXR1cm4gcmM7CiB9
CisKK2ludCB4Y19hbHRwMm1fZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3
X2lkLCB4ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1f
YWNjZXNzX3QgKmFjY2VzcykKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9IWVBFUkNBTExf
QlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisKKyAgICBhcmcgPSB4Y19oeXBlcmNh
bGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOworICAgIGlmICggYXJn
ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBhcmctPnZlcnNpb24gPSBIVk1P
UF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1f
Z2V0X21lbV9hY2Nlc3M7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmctPnUubWVt
X2FjY2Vzcy52aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47
CisKKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3As
IEhWTU9QX2FsdHAybSwKKyAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkco
YXJnKSk7CisKKyAgICBpZiAoICFyYyApCisgICAgICAgICphY2Nlc3MgPSBhcmctPnUubWVtX2Fj
Y2Vzcy5hY2Nlc3M7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBhcmcp
OworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGJhNGVjNzguLjY1M2Q5NjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gvYXJtL21l
bV9hY2Nlc3MuYwpAQCAtMjM2LDcgKzIzNiw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2so
cGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1Y3QgbnBmZWMgbnBmZWMpCiAgICAg
aWYgKCAhcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAot
ICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSks
ICZ4bWEpOworICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwgZ2FkZHJfdG9f
Z2ZuKGdwYSksICZ4bWEsIDApOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gdHJ1ZTsK
IApAQCAtNDQxLDExICs0NDEsMTQgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3Ry
dWN0IGRvbWFpbiAqZCwKIH0KIAogaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAq
YWNjZXNzKQorICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcywg
dW5zaWduZWQgaW50IGFsdHAybV9pZHgpCiB7CiAgICAgaW50IHJldDsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCisgICAgLyogYWx0cDJtIGlzIG5v
dCB5ZXQgaW1wbGVtZW50ZWQgb24gQXJtLiBUaGUgYWx0cDJtX2lkeCBzaG91bGQgYmUgMC4gKi8K
KyAgICBBU1NFUlQoYWx0cDJtX2lkeCA9PSAwKTsKKwogICAgIHAybV9yZWFkX2xvY2socDJtKTsK
ICAgICByZXQgPSBfX3AybV9nZXRfbWVtX2FjY2VzcyhkLCBnZm4sIGFjY2Vzcyk7CiAgICAgcDJt
X3JlYWRfdW5sb2NrKHAybSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1MWZjM2VjLi44YTlhYmYzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTQ0NzMsNiArNDQ3Myw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZN
T1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVt
X2FjY2VzczoKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aToKKyAg
ICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzczoKICAgICBjYXNlIEhWTU9QX2FsdHAy
bV9jaGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKIApAQCAtNDYwMCw4ICs0NjAxLDggQEAgc3Rh
dGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUuc2V0X21l
bV9hY2Nlc3MuZ2ZuKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51
LnNldF9tZW1fYWNjZXNzLnZpZXc7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5t
ZW1fYWNjZXNzLmdmbik7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9IGEu
dS5tZW1fYWNjZXNzLnZpZXc7CiAgICAgICAgICAgICBib29sIHN1cHByZXNzX3ZlID0gYS51LnN1
cHByZXNzX3ZlLnN1cHByZXNzX3ZlOwogCiAgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJl
c3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192ZSwgYWx0cDJtX2lkeCk7CkBAIC00NjI3LDEyICs0NjI4
LDEyIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgotICAgICAgICBpZiAoIGEudS5zZXRfbWVt
X2FjY2Vzcy5wYWQgKQorICAgICAgICBpZiAoIGEudS5tZW1fYWNjZXNzLnBhZCApCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gcDJtX3Nl
dF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51LnNldF9tZW1fYWNjZXNzLmdmbiksIDEsIDAsIDAsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3MuaHZt
bWVtX2FjY2VzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRf
bWVtX2FjY2Vzcy52aWV3KTsKKyAgICAgICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKGQs
IF9nZm4oYS51Lm1lbV9hY2Nlc3MuZ2ZuKSwgMSwgMCwgMCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGEudS5tZW1fYWNjZXNzLmFjY2VzcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGEudS5tZW1fYWNjZXNzLnZpZXcpOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgpAQCAtNDY2OCw2
ICs0NjY5LDIzIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3M6CisgICAgICAg
IGlmICggYS51Lm1lbV9hY2Nlc3MucGFkICkKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNz
OworCisgICAgICAgICAgICByYyA9IHAybV9nZXRfbWVtX2FjY2VzcyhkLCBfZ2ZuKGEudS5tZW1f
YWNjZXNzLmdmbiksICZhY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhLnUubWVtX2FjY2Vzcy52aWV3KTsKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vzcy5hY2Nlc3MgPSBhY2Nlc3M7Cisg
ICAgICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkgPyAtRUZBVUxU
IDogMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGNh
c2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAgIGlmICggYS51LmNoYW5nZV9nZm4u
cGFkMSB8fCBhLnUuY2hhbmdlX2dmbi5wYWQyICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCmluZGV4IDNkNTBmZTAuLjY3YjRhMWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YwpAQCAtNDg2LDkgKzQ4NiwyNiBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHAybV9nZXRfbWVtX2FjY2Vz
cyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQor
aW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1l
bV9hY2Nlc3NfdCAqYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
YWx0cDJtX2lkeCkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBpZiAoICFhbHRwMm1f
YWN0aXZlKGQpICkKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxU
UDJNIHx8CisgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBt
Zm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAg
ICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOworICAgIH0KIAogICAgIHJl
dHVybiBfcDJtX2dldF9tZW1fYWNjZXNzKHAybSwgZ2ZuLCBhY2Nlc3MpOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwppbmRl
eCAxYmY2ODI0Li4wMTBlNmY4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwor
KysgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwpAQCAtOTksNyArOTksNyBAQCBpbnQgbWVtX2Fj
Y2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKICAgICAgICAgaWYgKCAobWFvLnBmbiA+IGRv
bWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpKSAmJiBtYW8ucGZuICE9IH4wdWxsICkKICAgICAgICAg
ICAgIGJyZWFrOwogCi0gICAgICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKGQsIF9nZm4obWFv
LnBmbiksICZhY2Nlc3MpOworICAgICAgICByYyA9IHAybV9nZXRfbWVtX2FjY2VzcyhkLCBfZ2Zu
KG1hby5wZm4pLCAmYWNjZXNzLCAwKTsKICAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAppbmRleCBjZjAwY2FkLi41ODc4YTI1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKQEAgLTI0MiwxNyArMjQyLDMxIEBAIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV92aWV3IHsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcg
eGVuX2h2bV9hbHRwMm1fdmlld190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9h
bHRwMm1fdmlld190KTsKIAorI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQw
YTAwCiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgewogICAgIC8qIHZpZXcg
Ki8KICAgICB1aW50MTZfdCB2aWV3OwogICAgIC8qIE1lbW9yeSB0eXBlICovCi0gICAgdWludDE2
X3QgaHZtbWVtX2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovCisgICAgdWludDE2X3QgYWNj
ZXNzOyAvKiB4ZW5tZW1fYWNjZXNzX3QgKi8KICAgICB1aW50MzJfdCBwYWQ7CiAgICAgLyogZ2Zu
ICovCiAgICAgdWludDY0X3QgZ2ZuOwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3Q7CiBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190KTsKKyNlbmRp
ZiAvKiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MGEwMCAqLworCitzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fbWVtX2FjY2VzcyB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90
IHZpZXc7CisgICAgLyogTWVtb3J5IHR5cGUgKi8KKyAgICB1aW50MTZfdCBhY2Nlc3M7IC8qIHhl
bm1lbV9hY2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1
aW50NjRfdCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2Vz
cyB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX3QpOwogCiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGkgewogICAgIC8qIHZpZXcgKi8KQEAgLTMwOCw2ICszMjIsOCBAQCBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgewogI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHBy
ZXNzX3ZlICAgICAgMTAKIC8qIEdldCB0aGUgIlN1cHByZXNzICNWRSIgYml0IG9mIGEgcGFnZSAq
LwogI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3ZlICAgICAgMTEKKy8qIEdldCB0
aGUgYWNjZXNzIG9mIGEgcGFnZSBvZiBtZW1vcnkgZnJvbSBhIGNlcnRhaW4gdmlldyAqLworI2Rl
ZmluZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3MgICAgICAgMTIKICAgICBkb21pZF90IGRv
bWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90IHBhZDI7CkBAIC0zMTUsNyAr
MzMxLDEwIEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7CiAgICAgICAgIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgICBkb21haW5fc3RhdGU7CiAgICAgICAgIHN0
cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgICBlbmFibGVfbm90aWZ5Owog
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgICAgdmlldzsK
KyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MGEwMAogICAgICAgICBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgICAgc2V0X21lbV9hY2Nlc3M7Cisj
ZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAgKi8KKyAgICAg
ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3MgICAgICAgICAgIG1lbV9hY2Nlc3M7
CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgICBjaGFu
Z2VfZ2ZuOwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9z
dXBwcmVzc192ZSAgICAgICAgICBzdXBwcmVzc192ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4tY29tcGF0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCmlu
ZGV4IGI2NzM2NTMuLmZhNmZmYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4t
Y29tcGF0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaApAQCAtMjcsNyAr
MjcsNyBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18KICNkZWZpbmUgX19Y
RU5fUFVCTElDX1hFTl9DT01QQVRfSF9fCiAKLSNkZWZpbmUgX19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gMHgwMDA0MDkwMAorI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAweDAwMDQwYTAwCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19Y
RU5fVE9PTFNfXykKIC8qIFhlbiBpcyBidWlsdCB3aXRoIG1hdGNoaW5nIGhlYWRlcnMgYW5kIGlt
cGxlbWVudHMgdGhlIGxhdGVzdCBpbnRlcmZhY2UuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbWVtX2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaAppbmRleCAy
OGNhYjY3Li5lNGQyNDUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKQEAgLTgyLDcgKzgyLDggQEAgaW50
IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpz
dXBwcmVzc192ZSwKICAqIEdldCBhY2Nlc3MgdHlwZSBmb3IgYSBnZm4uCiAgKiBJZiBnZm4gPT0g
SU5WQUxJRF9HRk4sIGdldHMgdGhlIGRlZmF1bHQgYWNjZXNzIHR5cGUuCiAgKi8KLWludCBwMm1f
Z2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNz
X3QgKmFjY2Vzcyk7CitpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBhbHRwMm1faWR4KTsKIAogI2lmZGVmIENPTkZJR19NRU1fQUNDRVNTCiBp
bnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:40:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07:40: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 1g54Qm-0001Y8-Nk; Wed, 26 Sep 2018 07:40: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=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g54Ql-0001Y3-MY
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:40:19 +0000
X-Inumbo-ID: 1bb8a27d-c15f-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bb8a27d-c15f-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 09:38:06 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 01:40:18 -0600
Message-Id: <5BAB37E002000078001EBFD6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 01:40:16 -0600
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: silence false log messages for plain
 "xpti" / "pv-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: Andrew Cooper <andrew.cooper3@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>

V2hpbGUgY29tbWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBm
b3IgeHB0aT0KcGFyc2luZyIpICBjbGFpbWVkIHRvIGhhdmUgZ290IHJpZCBvZiB0aGUgJ3BhcmFt
ZXRlciAieHB0aSIgaGFzIGludmFsaWQKdmFsdWUgIiIsIHJjPS0yMiEnIGxvZyBtZXNzYWdlIGZv
ciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKdGhpcyB3YXNuJ3QgdGhlIGNhc2Ug
KHRoZSBvcHRpb24gdG9vayBlZmZlY3QgbmV2ZXJ0aGVsZXNzKS4KCkZpeCB0aGlzIHRoZXJlIGFz
IHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRmIi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClNwbGl0IG9mZiBmcm9tICJ4ODY6IGZpeCAieHB0aT0i
IGFuZCAicHYtbDF0Zj0iIHlldCBhZ2FpbiIuCgotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yNTcsNyArMjU3LDcgQEAgc3Rh
dGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihjb25zdCBjaAogICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAg
ICAgICAgICBvcHRfcHZfbDF0ZiA9ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NVSkg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET01V
IDogMCkpOwotICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKICAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
fQpAQCAtNzE1LDcgKzcxNSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3Qg
Y2hhcgogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5P
UFRfWFBUSV9ET01VKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1hQ
VElfRE9NVSA6IDApOwotICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgZWxzZSBpZiAoICpz
ICkKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 07:42:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 07:42: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 1g54Sf-0001ed-5u; Wed, 26 Sep 2018 07:42:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g54Sd-0001eX-It
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 07:42:15 +0000
X-Inumbo-ID: d66a8966-c15f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d66a8966-c15f-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 07:43:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 01:42:13 -0600
Message-Id: <5BAB385102000078001EBFD9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 01:42:09 -0600
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 v4] x86: use VMLOAD for PV 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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.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>

SGF2aW5nIG5vdGljZWQgdGhhdCBWTUxPQUQgYWxvbmUgaXMgYWJvdXQgYXMgZmFzdCBhcyBhIHNp
bmdsZSBvZiB0aGUKaW52b2x2ZWQgV1JNU1JzLCBJIHRob3VnaHQgaXQgbWlnaHQgYmUgYSByZWFz
b25hYmxlIGlkZWEgdG8gYWxzbyB1c2UgaXQKZm9yIFBWLiBNZWFzdXJlbWVudHMsIGhvd2V2ZXIs
IGhhdmUgc2hvd24gdGhhdCBhbiBhY3R1YWwgaW1wcm92ZW1lbnQgY2FuCmJlIGFjaGlldmVkIG9u
bHkgd2l0aCBhbiBlYXJseSBwcmVmZXRjaCBvZiB0aGUgVk1DQiAodGhhbmtzIHRvIEFuZHJldwpm
b3Igc3VnZ2VzdGluZyB0byB0cnkgdGhpcyksIHdoaWNoIEkgaGF2ZSB0byBhZG1pdCBJIGNhbid0
IHJlYWxseQpleHBsYWluLiBUaGlzIHdheSBvbiBteSBGYW0xNSBib3ggY29udGV4dCBzd2l0Y2gg
dGFrZXMgb3ZlciAxMDAgY2xvY2tzCmxlc3Mgb24gYXZlcmFnZSAodGhlIG1lYXN1cmVkIHZhbHVl
cyBhcmUgaGVhdmlseSB2YXJ5aW5nIGluIGFsbCBjYXNlcywKdGhvdWdoKS4KClRoaXMgaXMgaW50
ZW50aW9uYWxseSBub3QgdXNpbmcgYSBuZXcgaHZtX2Z1bmNzIGhvb2s6IEZvciBvbmUsIHRoaXMg
aXMKYWxsIGFib3V0IFBWLCBhbmQgc29tZXRoaW5nIHNpbWlsYXIgY2FuIGhhcmRseSBiZSBkb25l
IGZvciBWTVguCkZ1cnRoZXJtb3JlIHRoZSBpbmRpcmVjdCB0byBkaXJlY3QgY2FsbCBwYXRjaGlu
ZyB0aGF0IGlzIG1lYW50IHRvIGJlCmFwcGxpZWQgdG8gbW9zdCBodm1fZnVuY3MgaG9va3Mgd291
bGQgYmUgdWdseSB0byBtYWtlIHdvcmsgd2l0aApmdW5jdGlvbnMgaGF2aW5nIG1vcmUgdGhhbiA2
IHBhcmFtZXRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KUmV2aWV3ZWQt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQp2NDog
Q29zbWV0aWNzIGFzIHBlciBBbmRyZXcgKG5vbmUgb2Ygd2hpY2ggSSd2ZSBjb25zaWRlcmVkIGlu
dmFsaWRhdGluZwogICAgdGhlIGFscmVhZHkgcHJlc2VudCB0YWdzKS4KdjM6IEFkZC9leHRlbmQg
Y29tbWVudHMuCnYyOiBSZS1iYXNlLgotLS0KQmVzaWRlcyB0aGUgbWVudGlvbmVkIG9kZGl0eSB3
aXRoIG1lYXN1cmVkIHBlcmZvcm1hbmNlLCBJJ3ZlIGFsc28Kbm90aWNlZCBhIHNpZ25pZmljYW50
IGRpZmZlcmVuY2UgKG9mIGF0IGxlYXN0IDE1MCBjbG9ja3MpIGJldHdlZW4KbWVhc3VyaW5nIGlt
bWVkaWF0ZWx5IGFyb3VuZCB0aGUgY2FsbHMgdG8gc3ZtX2xvYWRfc2VncygpIGFuZCBtZWFzdXJp
bmcKaW1tZWRpYXRlbHkgaW5zaWRlIHRoZSBmdW5jdGlvbi4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTUyLDYgKzUyLDcgQEAKICNp
bmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+CiAj
aW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CisjaW5jbHVkZSA8YXNtL2h2bS9zdm0vc3ZtLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5o
PgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAgLTEyODEsMTEgKzEyODIsMzQgQEAgc3RhdGljIHZv
aWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICp1cmVncyA9ICZuLT5hcmNoLnVzZXJfcmVnczsKICAgICBpbnQgYWxsX3NlZ3Nfb2theSA9IDE7
CiAgICAgdW5zaWduZWQgaW50IGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIGJvb2wgZnNfZ3NfZG9uZSA9IGZhbHNlOwogCiAgICAgLyogTG9hZCBhbmQg
Y2xlYXIgdGhlIGRpcnR5IHNlZ21lbnQgbWFzay4gKi8KICAgICBkaXJ0eV9zZWdtZW50X21hc2sg
PSBwZXJfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1KTsKICAgICBwZXJfY3B1KGRpcnR5X3Nl
Z21lbnRfbWFzaywgY3B1KSA9IDA7CiAKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCAhaXNf
cHZfMzJiaXRfdmNwdShuKSAmJiAhY3B1X2hhc19mc2dzYmFzZSAmJiBjcHVfaGFzX3N2bSAmJgor
ICAgICAgICAgISgodXJlZ3MtPmZzIHwgdXJlZ3MtPmdzKSAmIH4zKSAmJgorICAgICAgICAgLyoK
KyAgICAgICAgICAqIFRoZSByZW1haW5pbmcgcGFydCBpcyBqdXN0IGZvciBvcHRpbWl6YXRpb246
IElmIG9ubHkgc2hhZG93IEdTCisgICAgICAgICAgKiBuZWVkcyBsb2FkaW5nLCB0aGVyZSdzIG5v
dGhpbmcgdG8gYmUgZ2FpbmVkIGhlcmUuCisgICAgICAgICAgKi8KKyAgICAgICAgIChuLT5hcmNo
LnB2LmZzX2Jhc2UgfCBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlcikgKQorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUKKyAgICAg
ICAgICAgID8gbi0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbCA6IG4tPmFyY2gucHYuZ3NfYmFzZV91
c2VyOworICAgICAgICB1bnNpZ25lZCBsb25nIGdzcyA9IG4tPmFyY2guZmxhZ3MgJiBURl9rZXJu
ZWxfbW9kZQorICAgICAgICAgICAgPyBuLT5hcmNoLnB2LmdzX2Jhc2VfdXNlciA6IG4tPmFyY2gu
cHYuZ3NfYmFzZV9rZXJuZWw7CisKKyAgICAgICAgZnNfZ3NfZG9uZSA9IHN2bV9sb2FkX3NlZ3Mo
bi0+YXJjaC5wdi5sZHRfZW50cywgTERUX1ZJUlRfU1RBUlQobiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVyZWdzLT5mcywgbi0+YXJjaC5wdi5mc19iYXNlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmVncy0+Z3MsIGdzYiwgZ3NzKTsKKyAgICB9
CisjZW5kaWYKKyAgICBpZiAoICFmc19nc19kb25lICkKKyAgICAgICAgbG9hZF9MRFQobik7CisK
ICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwogICAgIGlmICggdW5s
aWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0RTKSB8IHVyZWdzLT5kcykgKQogICAg
IHsKQEAgLTEzMDEsNyArMTMyNSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0
IHZjcHUgKm4KICAgICB9CiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2Fk
LiAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8
IHVyZWdzLT5mcykgKQorICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJ
UlRZX0ZTKSB8IHVyZWdzLT5mcykgJiYgIWZzX2dzX2RvbmUgKQogICAgIHsKICAgICAgICAgYWxs
X3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKICAgICAgICAgLyogbm9u
LW51bCBzZWxlY3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KQEAgLTEzMTAsNyArMTMzNCw3IEBAIHN0
YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KICAgICB9CiAKICAgICAvKiBF
aXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwotICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8IHVyZWdzLT5ncykgKQorICAgIGlmICggdW5s
aWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8IHVyZWdzLT5ncykgJiYgIWZz
X2dzX2RvbmUgKQogICAgIHsKICAgICAgICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChn
cywgdXJlZ3MtPmdzKTsKICAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciB1cGRhdGVzIGdzX2Jh
c2VfdXNlciAqLwpAQCAtMTMxOCw3ICsxMzQyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50
cyhzdHJ1Y3QgdmNwdSAqbgogICAgICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJU
WV9HU19CQVNFOwogICAgIH0KIAotICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUobikgKQorICAg
IGlmICggIWZzX2dzX2RvbmUgJiYgIWlzX3B2XzMyYml0X3ZjcHUobikgKQogICAgIHsKICAgICAg
ICAgLyogVGhpcyBjYW4gb25seSBiZSBub24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwog
ICAgICAgICBpZiAoIG4tPmFyY2gucHYuZnNfYmFzZSB8IChkaXJ0eV9zZWdtZW50X21hc2sgJiBE
SVJUWV9GU19CQVNFKSApCkBAIC0xNjUzLDYgKzE2NzcsMTMgQEAgc3RhdGljIHZvaWQgX19jb250
ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAgd3JpdGVfcHRiYXNlKG4pOwogCisjaWYgZGVmaW5lZChD
T05GSUdfUFYpICYmIGRlZmluZWQoQ09ORklHX0hWTSkKKyAgICAvKiBQcmVmZXRjaCB0aGUgVk1D
QiBpZiB3ZSBleHBlY3QgdG8gdXNlIGl0IGxhdGVyIGluIHRoZSBjb250ZXh0IHN3aXRjaCAqLwor
ICAgIGlmICggaXNfcHZfZG9tYWluKG5kKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKG5kKSAmJiAh
aXNfaWRsZV9kb21haW4obmQpICYmCisgICAgICAgICAhY3B1X2hhc19mc2dzYmFzZSAmJiBjcHVf
aGFzX3N2bSApCisgICAgICAgIHN2bV9sb2FkX3NlZ3MoMCwgMCwgMCwgMCwgMCwgMCwgMCk7Cisj
ZW5kaWYKKwogICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYKICAgICAgICAgICgocC0+dmNw
dV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkpICkKICAgICB7CkBAIC0x
NzE0LDEwICsxNzQ1LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwg
cwogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKICAgICAgICAgaWYgKCBpc19wdl9kb21h
aW4obmV4dGQpICkKLSAgICAgICAgewotICAgICAgICAgICAgbG9hZF9MRFQobmV4dCk7CiAgICAg
ICAgICAgICBsb2FkX3NlZ21lbnRzKG5leHQpOwotICAgICAgICB9CiAKICAgICAgICAgY3R4dF9z
d2l0Y2hfbGV2ZWxsaW5nKG5leHQpOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC03OCw2ICs3OCw5IEBAIHN0YXRp
YyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHN2bV9mdW4KICAqLwogc3RhdGljIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHBhZGRyX3QsIGhzYSk7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFVf
UkVBRF9NT1NUTFkocGFkZHJfdCwgaG9zdF92bWNiKTsKKyNpZmRlZiBDT05GSUdfUFYKK3N0YXRp
YyBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKiwgaG9zdF92bWNiX3ZhKTsKKyNl
bmRpZgogCiBzdGF0aWMgYm9vbF90IGFtZF9lcnJhdHVtMzgzX2ZvdW5kIF9fcmVhZF9tb3N0bHk7
CiAKQEAgLTE1NjcsNiArMTU3MCwxNCBAQCBzdGF0aWMgdm9pZCBzdm1fY3B1X2RlYWQodW5zaWdu
ZWQgaW50IGNwCiAgICAgICAgICp0aGlzX2hzYSA9IDA7CiAgICAgfQogCisjaWZkZWYgQ09ORklH
X1BWCisgICAgaWYgKCBwZXJfY3B1KGhvc3Rfdm1jYl92YSwgY3B1KSApCisgICAgeworICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwocGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkpOwor
ICAgICAgICBwZXJfY3B1KGhvc3Rfdm1jYl92YSwgY3B1KSA9IE5VTEw7CisgICAgfQorI2VuZGlm
CisKICAgICBpZiAoICp0aGlzX3ZtY2IgKQogICAgIHsKICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UobWFkZHJfdG9fcGFnZSgqdGhpc192bWNiKSk7CkBAIC0xNjAxLDYgKzE2MTIsMTEgQEAgc3Rh
dGljIGludCBzdm1fY3B1X3VwX3ByZXBhcmUodW5zaWduZWQgaQogICAgICAgICBpZiAoICFwZyAp
CiAgICAgICAgICAgICBnb3RvIGVycjsKIAorI2lmZGVmIENPTkZJR19QVgorICAgICAgICBpZiAo
ICFjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICAgICAgICAgIHBlcl9jcHUoaG9zdF92bWNiX3ZhLCBj
cHUpID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBnKTsKKyNlbmRpZgorCiAgICAgICAgIGNs
ZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7CiAgICAgICAgICp0aGlzX3ZtY2IgPSBw
YWdlX3RvX21hZGRyKHBnKTsKICAgICB9CkBAIC0xNjMwLDYgKzE2NDYsNjYgQEAgc3RhdGljIHZv
aWQgc3ZtX2luaXRfZXJyYXR1bV8zODMoY29uc3QgcwogICAgIH0KIH0KIAorI2lmZGVmIENPTkZJ
R19QVgorYm9vbCBzdm1fbG9hZF9zZWdzKHVuc2lnbmVkIGludCBsZHRfZW50cywgdW5zaWduZWQg
bG9uZyBsZHRfYmFzZSwKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnNfc2VsLCB1
bnNpZ25lZCBsb25nIGZzX2Jhc2UsCisgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdz
X3NlbCwgdW5zaWduZWQgbG9uZyBnc19iYXNlLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ3Nfc2hhZG93KQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CisgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gcGVyX2NwdShob3N0X3ZtY2Jf
dmEsIGNwdSk7CisKKyAgICBpZiAoIHVubGlrZWx5KCF2bWNiKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGlmICggIWxkdF9iYXNlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBhY3R1YWwgc3RydWN0dXJlIGZpZWxkIHVzZWQgaGVyZSB3YXMgYXJiaXRyYXJpbHkg
Y2hvc2VuLgorICAgICAgICAgKiBFbXBpcmljYWxseSBpdCBkb2Vzbid0IHNlZW0gdG8gbWF0dGVy
IG11Y2ggd2hpY2ggZWxlbWVudCBpcyB1c2VkLAorICAgICAgICAgKiBhbmQgYSBjbGVhciBleHBs
YW5hdGlvbiBvZiB0aGUgb3RoZXJ3aXNlIHBvb3IgcGVyZm9ybWFuY2UgaGFzIG5vdAorICAgICAg
ICAgKiBiZWVuIGZvdW5kL3Byb3ZpZGVkIHNvIGZhci4KKyAgICAgICAgICovCisgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJwcmVmZXRjaCAlMCIgOjogIm0iICh2bWNiLT5sZHRyKSApOworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBpZiAoIGxpa2VseSghbGR0X2VudHMpICkKKyAg
ICAgICAgbWVtc2V0KCZ2bWNiLT5sZHRyLCAwLCBzaXplb2Yodm1jYi0+bGR0cikpOworICAgIGVs
c2UKKyAgICB7CisgICAgICAgIC8qIEtlZXAgR0RUIGluIHN5bmMuICovCisgICAgICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCAqZGVzYyA9IHRoaXNfY3B1KGdkdF90YWJsZSkgKyBMRFRfRU5UUlkgLQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGSVJTVF9SRVNFUlZFRF9HRFRfRU5U
Ulk7CisKKyAgICAgICAgX3NldF90c3NsZHRfZGVzYyhkZXNjLCBsZHRfYmFzZSwgbGR0X2VudHMg
KiA4IC0gMSwgU1lTX0RFU0NfbGR0KTsKKworICAgICAgICB2bWNiLT5sZHRyLnNlbCA9IExEVF9F
TlRSWSA8PCAzOworICAgICAgICB2bWNiLT5sZHRyLmF0dHIgPSBTWVNfREVTQ19sZHQgfCAoX1NF
R01FTlRfUCA+PiA4KTsKKyAgICAgICAgdm1jYi0+bGR0ci5saW1pdCA9IGxkdF9lbnRzICogOCAt
IDE7CisgICAgICAgIHZtY2ItPmxkdHIuYmFzZSA9IGxkdF9iYXNlOworICAgIH0KKworICAgIEFT
U0VSVCghKGZzX3NlbCAmIH4zKSk7CisgICAgdm1jYi0+ZnMuc2VsID0gZnNfc2VsOworICAgIHZt
Y2ItPmZzLmF0dHIgPSAwOworICAgIHZtY2ItPmZzLmxpbWl0ID0gMDsKKyAgICB2bWNiLT5mcy5i
YXNlID0gZnNfYmFzZTsKKworICAgIEFTU0VSVCghKGdzX3NlbCAmIH4zKSk7CisgICAgdm1jYi0+
Z3Muc2VsID0gZ3Nfc2VsOworICAgIHZtY2ItPmdzLmF0dHIgPSAwOworICAgIHZtY2ItPmdzLmxp
bWl0ID0gMDsKKyAgICB2bWNiLT5ncy5iYXNlID0gZ3NfYmFzZTsKKworICAgIHZtY2ItPmtlcm5n
c2Jhc2UgPSBnc19zaGFkb3c7CisKKyAgICBzdm1fdm1sb2FkX3BhKHBlcl9jcHUoaG9zdF92bWNi
LCBjcHUpKTsKKworICAgIHJldHVybiB0cnVlOworfQorI2VuZGlmCisKIHN0YXRpYyBpbnQgX3N2
bV9jcHVfdXAoYm9vbCBic3ApCiB7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CkBAIC0xNjYy
LDYgKzE3MzgsOCBAQCBzdGF0aWMgaW50IF9zdm1fY3B1X3VwKGJvb2wgYnNwKQogICAgIC8qIElu
aXRpYWxpemUgT1NWVyBiaXRzIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzICovCiAgICAgc3ZtX2hvc3Rf
b3N2d19pbml0KCk7CiAKKyAgICBzdm1fdm1zYXZlX3BhKHBlcl9jcHUoaG9zdF92bWNiLCBjcHUp
KTsKKwogICAgIHJldHVybiAwOwogfQogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9zdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKQEAgLTUzLDYg
KzUzLDE1IEBAIHVuc2lnbmVkIGxvbmcgKnN2bV9tc3JiaXQodW5zaWduZWQgbG9uZwogdm9pZCBf
X3VwZGF0ZV9ndWVzdF9laXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGlu
dCBpbnN0X2xlbik7CiB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKiwgdW5z
aWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogCisvKgorICogUFYgY29udGV4dCBz
d2l0Y2ggaGVscGVyLiBDYWxscyB3aXRoIHplcm8gbGR0X2Jhc2UgcmVxdWVzdCBhIHByZWZldGNo
IG9mCisgKiB0aGUgVk1DQiBhcmVhIHRvIGJlIGxvYWRlZCBmcm9tLCBpbnN0ZWFkIG9mIGFuIGFj
dHVhbCBsb2FkIG9mIHN0YXRlLgorICovCitib29sIHN2bV9sb2FkX3NlZ3ModW5zaWduZWQgaW50
IGxkdF9lbnRzLCB1bnNpZ25lZCBsb25nIGxkdF9iYXNlLAorICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmc19zZWwsIHVuc2lnbmVkIGxvbmcgZnNfYmFzZSwKKyAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZ3Nfc2VsLCB1bnNpZ25lZCBsb25nIGdzX2Jhc2UsCisgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnc19zaGFkb3cpOworCiBleHRlcm4gdTMyIHN2bV9m
ZWF0dXJlX2ZsYWdzOwogCiAjZGVmaW5lIFNWTV9GRUFUVVJFX05QVCAgICAgICAgICAgIDAgLyog
TmVzdGVkIHBhZ2UgdGFibGUgc3VwcG9ydCAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:03:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08: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 1g54nN-0003h0-A0; Wed, 26 Sep 2018 08:03:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g54nL-0003gv-8Z
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:03:39 +0000
X-Inumbo-ID: d4003247-c162-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4003247-c162-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 08:04:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 02:03:37 -0600
Message-Id: <5BAB3D5802000078001EC00C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 02:03:36 -0600
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: fix test harness build after e8dfbc2962
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Christopher Clark <christopher.w.clark@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>

VGhlcmUgd2FzIGFub3RoZXIgc3RkaW8uaCBpbmNsdXNpb24gbGVmdCBpbiBwbGFjZS4gUmUtb3Jk
ZXIgI2luY2x1ZGUtcwphbHRvZ2V0aGVyIGluIHRlc3RfeDg2X2VtdWxhdG9yLmMuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMSwxMCArMSwxMCBAQAotI2luY2x1ZGUg
PGVycm5vLmg+Ci0jaW5jbHVkZSA8bGltaXRzLmg+Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNs
dWRlIDxzeXMvbW1hbi5oPgotCiAjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIKIAorI2luY2x1ZGUg
PGVycm5vLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KKyNpbmNs
dWRlIDxzeXMvbW1hbi5oPgorCiBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBw
cm9nYml0czsgLnBvcHNlY3Rpb24iICk7CiAKICNpbmNsdWRlICJibG93ZmlzaC5oIgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:08:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:08: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 1g54sJ-0003t6-3c; Wed, 26 Sep 2018 08:08:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g54sH-0003sz-KS
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:08:45 +0000
X-Inumbo-ID: 8a8dfe75-c163-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a8dfe75-c163-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 08:09:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 02:08:43 -0600
Message-Id: <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 02:08:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
In-Reply-To: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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+IE9uIDI2LjA5LjE4IGF0IDAwOjM5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIFBhdWwsCj4gCj4gSSBhbSBsb29raW5nIGF0IHBvcnRpbmcgdGhlIElPUkVRIHNlcnZlciBp
bmZyYXN0cnVjdHVyZSBvbiBBcm0uIEkgZGlkbid0IAo+IG5lZWQgbXVjaCBtb2RpZmljYXRpb24g
dG8gbWFrZSBpdCBydW4gZm9yIEFybS4gQWx0aG91Z2gsIHRoZSAKPiBpbXBsZW1lbnRhdGlvbiBj
b3VsZCBiZSBzaW1wbGlmaWVkIG92ZXIgdGhlIHg4NiBpbXBsZW1lbnRhdGlvbi4KPiAKPiBJIG5v
dGljZWQgc29tZSBpc3N1ZSB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBoeXBlcmNhbGwg
Cj4gWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5nLCBhbGwgdGhl
IHBhZ2UgbWFwcGVkIHZpYSAKPiB0aGF0IGh5cGVyY2FsbCB3aWxsIHVzZSB0aGUgdHlwZSBwMm1f
bWFwcGluZ19mb3JlaWduLgo+IAo+IFRoaXMgd2lsbCByZXN1bHQgdG8gdHJpZ2dlciB0aGUgQVNT
RVJUKGZkb20gIT0gZG9tKSBpbiBnZXRfcGFnZV9mcm9tX2dmbiAKPiAoYXNtLWFybS9wMm0uaCkg
YmVjYXVzZSB0aGUgSU9SRVEgcGFnZSBoYXMgYmVlbiBhbGxvY2F0ZWQgdG8gdGhlIAo+IGVtdWxh
dG9yIGRvbWFpbiBhbmQgbWFwcGVkIHRvIGl0LiBBRkFJQ1QgeDg2IGhhcyB0aGUgc2FtZSBhc3Nl
cnQgaW4gCj4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKC4uLikuCj4gCj4gSUhNTywgdGhlIEFTU0VS
VCBtYWtlcyBzZW5zZSBiZWNhdXNlIHlvdSBhcmUgb25seSBtZWFudCB0byBtYXAgcGFnZSAKPiBi
ZWxvbmdpbmcgdG8gb3RoZXIgZG9tYWluIHdpdGggdGhhdCB0eXBlLgo+IAo+IFNvIEkgYW0gd29u
ZGVyaW5nIHdoZXRoZXIgSU9SRVEgc2VydmVyIHJ1bm5pbmcgaW4gUFZIIERvbTAgaGFzIGJlZW4g
Cj4gdGVzdGVkPyBXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rpb24gdG8gZml4
IHRoZSBpc3N1ZT8KCkkgdGhpbmsgdGhlIHAybSB0eXBlIG5lZWRzIHRvIGJlIGNob3NlbiBiYXNl
ZCBvbgpYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:18:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:18: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 1g551G-0004fP-2P; Wed, 26 Sep 2018 08:18: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=bomq=mi=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g551E-0004f7-Tl
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 08:18:01 +0000
X-Inumbo-ID: 5e8b0267-c164-11e8-a8a5-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::72d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5e8b0267-c164-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 10:15:46 +0200 (CEST)
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=YtaiIuQfEXqeQMWg4x7RehqUsurd77IHSu6K+xngQ6Q=;
 b=uNiRvWZYIyh1IorUMCjBrysY7NTlB9bCKAVmqsxKsKYlxOwVtq7UzuylHbbhhCsiuNo/SQsNATbWw/d9IlzXtpKAhNAVLTdInXFZ+Rh8bumRkXUuLpGqLmew7sD4haTUEX532sbUzYHitT4QhVkKdlh/R/RvMoVi6WikqJANgiU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 AM6PR02MB4182.eurprd02.prod.outlook.com (2603:10a6:20b:48::31) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.20; Wed, 26 Sep 2018 08:17:52 +0000
Message-ID: <be1e86c0dc619d52149661a51f7699b2117ef5d1.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>, george.dunlap@citrix.com
Date: Wed, 26 Sep 2018 11:17:48 +0300
In-Reply-To: <5B5852F402000078001D79E9@prv1-mh.provo.novell.com>
References: <1532353689-2242-1-git-send-email-aisaila@bitdefender.com>
 <5B56E99D02000078001D706B@prv1-mh.provo.novell.com>
 <31981fe5-90b4-9490-08d9-f58afc28b6b1@citrix.com>
 <5B57154C02000078001D72F6@prv1-mh.provo.novell.com>
 <9ad5e355-8d22-c67c-b803-46dc935fe47b@citrix.com>
 <5B5852F402000078001D79E9@prv1-mh.provo.novell.com>
Organization: BD
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: VI1PR03CA0070.eurprd03.prod.outlook.com
 (2603:10a6:803:50::41) To AM6PR02MB4182.eurprd02.prod.outlook.com
 (2603:10a6:20b:48::31)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f7b0689f-942a-4c7a-3028-08d623888e46
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR02MB4182; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 3:V6ll8gZ//IPWi5DVxxheZ7Krhl/RgqkXbkW3LO/Y9zby0GxKgxQ4L/Zo9pFMjkx5QSSK92oRMbokE5wKSN//kz00R/5XPQo005+wPiFnWs/gB1eBXU/PlnV6lp49PYKgeyw4Y8Mg2sWGA3LcAq9FNhSOM9Jf8k7JZAJebAAkQV+WKiD4iIZOWCRdJVcJ1D187DTVQS9V7AjPMLb3rDj/kHZYlHzznuZpcKD2OA7Li4QZO1lbHb4SPKQKC4s6hzlZ;
 25:MAqTkORdCtiePQITWdU79rhEN3LvhKV41e/5CIV5mpbQpP6gkbKwcWqG/VWPZyKXDU2T0dkswbYHaehXkigRhrrOoy4P+aze2CRRBm42OwFvIuObRlxxhgaVRUV7t4Cc2CFNO7E+2p58w3BDp3a+KPjLD9/jWU3q0Xn9p64GeUQtiidMHmKQ+VzhgtROM0ED3jTtwO/f1r0FAfgtJpByrFY25NzBVHS+0StqBHprPdZjkO+ful+2sRj+TVAdMvJWu3Fn08kK8R8LP6Pd5mVAzX76289gpQkqbWOQS4S4QGjU01WmVkganqJXdhebXHucuvNPp0nzN7rCW42ZOBkonA==;
 31:H/osFTmzlsE48QfY7SSPNjI+KEqbTYAybpVJiFLIoNhlkG4d7R9djRNEZ2cUYbX2RjkoKhfEDOqO/yDsgpvQXiMUUx/SmtBW8h9F//pipXR+mTv6Uq0I/LYg57o+qmPjEoqsCbid5YnS+NeoEFuGC9taNyn7HTszvTbVRs9cTdsPMtyqSutlyM+NvsWJB2R5xH1NIZkwxqy7RjMv1JamYmH25MA7uRdTRSq81URapuc=
X-MS-TrafficTypeDiagnostic: AM6PR02MB4182:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 20:RSTo6UdzAHjGniQVNi8i96QaTg7vqk8lRGQ9tneiQoRpT2Ue2jTvsk6ZnabiETkx387Hu6utnQIRTToXG86XtAt+FAeMPzHkbXZ1KsK49fkyCYOIYnpUQakJV0AyGldECoJ4ZvI3Afmmz8xLbCt2U9UbEn88syCyzsG7amm05MoBPsXSaueOPmqiKKW0Yb401CEewfh1dR7mX3JiBqNAa8AqXnkXWi6+sCII9W2Mq7mEYnWacXFDSJCfXUG74UQDgVyeeNb8VdGxExtJApLp8tFds81m0WO+BMadWsDrr/Xt8iHH2qFoZmr4GonPaJmDUkcMUIwVbrlcI5XyalZt9A==;
 4:GxmIPWYtxfRtAaQlHQmYpKdOrNyzagETPke6i3SrFN59k7FmD5LdVF4frqRUj8xikR7U0ReMZ+PA06YR9Zf/zQ2RLCoKuHIvAOOUKOgYHf4yITL1WhCaQHKq9LtB4GVw/u3E48yd+HjvKDNAAOeB+ymcEpE65PajjdTLX62LmZAaLoHvViiSEggIgqU0W7IuVbF8SbQKWrv1ifNQKtKFjTTJ90OzlBsa+nnoBUmKqJRi6SaNI5GnPSTJB1dFpLZtc4MNJEeg+XmBuYKIlkiHjhxNlSpC0MIfrG73eCjLq0PnZunfiOocOH/X45IAE6xb
X-Microsoft-Antispam-PRVS: <AM6PR02MB4182607A419436C66C37AA67AB150@AM6PR02MB4182.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231355)(944501410)(52105095)(3002001)(10201501046)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699051);
 SRVR:AM6PR02MB4182; BCL:0; PCL:0; RULEID:; SRVR:AM6PR02MB4182; 
X-Forefront-PRVS: 08076ABC99
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(346002)(366004)(136003)(39850400004)(199004)(189003)(25786009)(316002)(446003)(53936002)(54906003)(105586002)(6496006)(23676004)(36916002)(2616005)(7736002)(52116002)(956004)(86362001)(6666003)(305945005)(106356001)(6486002)(93886005)(11346002)(34290500001)(5660300001)(4326008)(6246003)(229853002)(3846002)(6116002)(2906002)(478600001)(230700001)(8936002)(50226002)(118296001)(81166006)(81156014)(16526019)(97736004)(5820100001)(14444005)(68736007)(26005)(50466002)(8676002)(486006)(186003)(36756003)(47776003)(66066001)(53546011)(386003)(476003)(76176011)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4182; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAyTUI0MTgyOzIzOlBRNUt4UVNVVzRhYlFRTEU4MVRVZnFhUHNz?=
 =?utf-8?B?N083dGpSVkxPYk4wQitFZ2FtNVVuSGhOVXY3SHhzVUc1YjI0T0t3SkcrNmtw?=
 =?utf-8?B?d0JPS3dlSE9xTUUwTUlrZ1ZISHpwV29MNjFad2YweTJ0WjBsdHRONUpncHUx?=
 =?utf-8?B?eXh3bk1qQmRCL2ovK2pDeWZPSUpnUnQ4UjlRZkJYY1NoVGZObDBDUitOS3Rn?=
 =?utf-8?B?TFRYVHdFK1BJRGlPTTNYTS9tVCtIOTJQUzZXaGZjQnZjOVZwaXdsWXlGZnhP?=
 =?utf-8?B?VnBIblcrbDBsVjd6MVppUUVUZkNObnM5SUNpVXhRdTN3QzRwVU9NY3FMMlcy?=
 =?utf-8?B?K3FQUlVHbjIxQ0V1di9OczB5ajl5Ni9ZWU1EbVZSaGQ0VGxDWVl6bUo5b2t2?=
 =?utf-8?B?Z09EUS9JVndvQWJOWEhMQzQ2VHcrWGtGTjhJdnFYcTB4NjdnMGIwQm1VNzhk?=
 =?utf-8?B?ZURIT3RwSjN4QnNPTzI4NHBYU1IrMk82Z0tBOUQ5Y2pVWCtnQXo5NzFSTlNq?=
 =?utf-8?B?S0NTeFRPZndCYTR2dG4rb0pkRFhHUTQ3aFYvUTZwSC9OL052ZWcwUHJUcTJS?=
 =?utf-8?B?dlEwVEpzY04wQmV3ZU42Vy8rS1FCQXA5UHRtbWxXVmR0M3Q2Qy8yMDB4dVJD?=
 =?utf-8?B?MWd4V2lNZTVoOEZoYXpoZUFUWmxXcnM0d1ZPQjl3aEgwNjVVcWo0c1hMcnVM?=
 =?utf-8?B?T1Ryck9WZXcwQjBuOFlGWkpOZG9MUXJvelBHRXlLRzFuc1pqcjF1OVg2ZnZE?=
 =?utf-8?B?QzR6aWhkT1hMaGQ3ZEc3MGg1SDRSaWdHR0tUZy96bENSb25aT29JaW1GRXd0?=
 =?utf-8?B?WmI3bndhT1hLNlZaM2ZjTy9rUDk3eEp0L0FIRTBsM1B6VUlwNm1jaVc0R01V?=
 =?utf-8?B?RHVObkNwK0s4b3pBOEh4MWh4SnhyU0x4c0lzaGQyWWdSS3Q5V0xDc0h4Ynp0?=
 =?utf-8?B?RVZKUXg0K1dyQkJUZFI1dG1OV1gwbXZuRm1tU1dUUjFKQ1JZM29pTjdma0Ft?=
 =?utf-8?B?U3Vmb0lLWm9xbGNpbFdPeE5kd3dscVNaWVhsaGRFRWVRZFBHR0d2a1hpaERJ?=
 =?utf-8?B?aDFXWEptWlhWWmlSdlBKNEpSTVlCRktwZk1zSlowWUJsNHphcDRJMmtWeHNq?=
 =?utf-8?B?YlRkdW56djdZb3VtQlROL2VBdHNmc1NTT3FnM01VdDBucmsxQU1rN3F6SHJM?=
 =?utf-8?B?TGVWYk9UWjRic0JlOWdVeFBmd1duZHZlcTNoRWlrODB2TDY5MGpDNm45bVhJ?=
 =?utf-8?B?VkQrU0JoUXR2Qm41ajZOUnVId0o0WGxhd1dKaEQ5RUcxTGxiK3l3dzNFYkc4?=
 =?utf-8?B?NFZ5Y1ZwREh2Y29oYTZQYjR2aTYvanZZanBBdUN4b2JzcTFrbWZrRE0vUHpy?=
 =?utf-8?B?UlpHcDg3S2NDOElGM1ZHb2l0OE5mQVRDaGdhQkM2eUVCOEIwMUk0ajNXa1RI?=
 =?utf-8?B?czJGdmFjVk9pS3REZjJvUW1NRkxaVHBBU3VNanRUbndsYWdnVGo1Z2dnSS9J?=
 =?utf-8?B?WWUwbW0rRG9zb1hmWmxFd2hKajBiTXBFT3RYV2xpUXB1TWlqTTNPMEY3cjR4?=
 =?utf-8?B?ck41NlNwUlpiV0hoOVdRZ0REdGF2N0JLMFZ2bERHT1FONHZYT1QxOWxwajQ1?=
 =?utf-8?B?ZGxubVRhZGRKNno3a1l6N0kyLzZ1YXIxeXJCOHRtQ1VEYzJoVWV4eHRoMHFX?=
 =?utf-8?B?cytCQkFDVSsxcHVaZUx0UzAvY0x6Sk13Q2NObmhFeHFNR2xjOFVUTlltNWZK?=
 =?utf-8?B?S1JBK0RKMFlyN3RtMUY4cW1BcW14anlBd2hxVmxZZ3JTUEpNa2VySXJaVTRN?=
 =?utf-8?B?Z2xlRHhuS1N0NkIvR0xIUDM2SDZCdUNBc2l4N0RRZTNDVVE9PQ==?=
X-Microsoft-Antispam-Message-Info: Dbk1ZPmlMkLn06LNQwkF5HVo8RFU7NEhcxnUAfVqZ0lV1vm7dWRSf/Ezo67uG5wJtVWpeHZPdvexlcmmMhJaPQs8ryScsvzx3PP6MkMuNMl++CPNKut/j656mAKiB598TKZTk9NczVa3nLPdxDuv+1XUA8E8oFIoO0VNGbZXE5TLtUEiBQnxc8UhnDLgUh5dBq8cfmMv9RqAg35Z8ISyGyeWvLG7Yb0Ctt2dM7vmPjprixJl24qkvOaonHXWF6DqPsb0zcrzliUXl5dazpubLnpou+0AkwgTg19Y0Wja6oT7ZVbrVWaZ7ILhhqm/IikVOhaZzBz9s7QEHMG453pZHiTxsWIy7USvrSueVTGJw4Q=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR02MB4182;
 6:nb3/HK2/4okfi8M2zI/Oc7LZ4QHSe1QHjjrzYZ1hMss9yTP/NqwLq9R1kd0P/B5HfkygaT1hTAfkRLp/Gz6dbWq1Y7L/PflQ1z41TKl89d2gQf+ROeSmmF4mx+SGAQQ7cCDOCGo0kl9koLtjE6FrXzwnBnJX6NUknsbWhAgshk5zIoKLaCJ/FrW0ThDCEyvdg4nE4I2x2QyeKyGokDPRfvmE3I4BUnOI1JaTb0i029xXhP6wY05zqTFqkmVZGiD2Nw/MFgjnWSDl7cK6q6Egccsl4vK4B3+TRLLKxq/N+98fZUMzRFnu6zSspc4s/63sIFn2W4/A/gBWwI/q8oeqo7bmA3krQDY8NjRrh2xVrvRr1iy7pdGsRkHuIBZgckbsqxQu/pj1sqComEdP36GfZy8zH8lMSabopEihsRkBHvcSBEXcZ3b5risW0Tm5xnrzGSZ5E+67EbZ9Jp9c1TmhUw==;
 5:7oGzTKSU8QabHkx7UJtbq3wd/Fb5p0a/+Od+dfdFoueMs1dM6ftPU/CQW1Z8QlPUt1DGflVtxJzZZEeLj0fTP9lTVrcSVFcPu2VlRnx41ouEDQesClCN7MU37Ccb16NmGL1hl60+LuMovwGNcKLeBhLHiGnv3ssjFMnaJWsLsJM=;
 7:YCgL82yNZCUyfl+bfEgJxChX2v6KxdApX6GVuWvPMHek1FSVEYwaWbWVp8oWz7Epp1/98Tec5NYQcPy4+5+FaAOkWJTppqmIKc83t8y3ls03HoNnE7Ec9olrz7nmGuzplTsoTq0fxjCRJ3X5aqr9V7j2l5k1kOnRM9d7mIjQC8FJxpaXpk5nKQm1vGk1s3e3mXmdTozu2y4SBUD0ztBRP0qS3MocqQ56g/EPxfwoxwoBjMaUTNQDIdd9TwjPnNlC
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2018 08:17:52.4099 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f7b0689f-942a-4c7a-3028-08d623888e46
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4182
Subject: Re: [Xen-devel] [PATCH v4] 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gV2VkLCAyMDE4LTA3LTI1IGF0IDA0OjM3IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiBPbiAyNS4wNy4xOCBhdCAxMToyNSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAKPiA+IE9uIDA3LzI0LzIwMTggMDE6MDIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
ID4gPiA+ID4gPiBPbiAyNC4wNy4xOCBhdCAxMzoyNiwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiA+ID4gCj4gPiA+ID4gT24gMDcvMjQvMjAxOCAwOTo1NSBBTSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBPbiAyMy4wNy4xOCBhdCAxNTo0OCwgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ICsgICAg
ICAgIHsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIHhmcmVlKGQtPmFyY2gubW9uaXRvci5tc3Jf
Yml0bWFwKTsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gPiA+
ID4gPiArICAgICAgICB9Cj4gPiA+ID4gPiA+ICsgICAgICAgIHJhZGl4X3RyZWVfaW5pdChwMm0t
Pm1lbV9hY2Nlc3Nfc2V0dGluZ3MpOwo+ID4gPiA+ID4gPiArICAgIH0KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gV2hhdCdzIHRoZSBTVk0gY29ubmVjdGlvbiBoZXJlPyBQbGVhc2UgZG9uJ3QgZm9yZ2V0
IHRoYXQgcDJtLQo+ID4gPiA+ID4gcHQuYwo+ID4gPiA+ID4gYWxzbyBzZXJ2ZXMgdGhlIHNoYWRv
dyBjYXNlLiBQZXJoYXBzIHN0cnVjdCBwMm1fZG9tYWluIHNob3VsZAo+ID4gPiA+ID4gY29udGFp
biBhIGJvb2xlYW4gaW5kaWNhdG9yIHdoZXRoZXIgdGhpcyBhdXhpbGlhcnkgZGF0YQo+ID4gPiA+
ID4gc3RydWN0dXJlIGlzCj4gPiA+ID4gPiBuZWVkZWQ/Cj4gPiA+ID4gCj4gPiA+ID4gSXQncyBi
YXNpY2FsbHkganVzdCAiaGFwX2VuYWJsZWQoKSIgaXNuJ3QgaXQ/Cj4gPiA+IAo+ID4gPiBPbmx5
IGlmIHdlIGNhbid0IG1ha2UgaXQgdGhlcmUgd2hlbiBFUFQgaXMgYWN0aXZlLgo+ID4gCj4gPiBJ
dCBjYW4gbWFrZSBpdCBoZXJlIHdoZW4gVk1YIGlzIGFjdGl2ZSBhbmQgc2hhZG93IGlzIGVuYWJs
ZWQsIGJ1dAo+ID4gaXQKPiA+IHNob3VsZG4ndCBiZSBhYmxlIHRvIGdldCBoZXJlIHdoZW4gRVBU
IGlzIGFjdGl2ZS4gIFdlIGNvdWxkIGFkZCBhbgo+ID4gQVNTRVJUKCkgdG8gdGhhdCBlZmZlY3Q7
IGl0IHNob3VsZCBiZSBzYWZlIGluIHByb2R1Y3Rpb24sIGFzIHRoZQo+ID4gb25seQo+ID4gc2lk
ZSBlZmZlY3Qgc2hvdWxkIGJlIHRoYXQgd2UgZG8gYSBzbWFsbCBwb2ludGxlc3MgYWxsb2NhdGlv
bi4KPiAKPiBTbyBJJ3ZlIGxvb2tlZCBhIGxpdHRsZSBtb3JlIGNsb3NlbHk6IFRoaXMgaXMgYmVp
bmcgYWRkZWQgdG8KPiBhcmNoX21vbml0b3JfaW5pdF9kb21haW4oKSwgY2FsbGVkIGZyb20gdm1f
ZXZlbnRfZG9tY3RsKCkuIEkgY2FuJ3QKPiBzZWUgd2h5IHRoaXMgd291bGRuJ3QgYmUgcmVhY2hh
YmxlIHdpdGggRVBUIGVuYWJsZWQuCj4gCkhpIEdlb3JnZSwgCgpBbnkgaW5wdXQgb24gdGhpcz8K
ClJlZ2FyZHMsIApBbGV4CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08: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 1g55JR-00065H-NM; Wed, 26 Sep 2018 08:36: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g55JQ-00065C-SV
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:36:48 +0000
X-Inumbo-ID: ff79b713-c166-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff79b713-c166-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 10:34:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,305,1534809600"; d="scan'208";a="66303939"
Date: Wed, 26 Sep 2018 09:36:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20180926083639.ylv7ptaviq4vzrfm@zion.uk.xensource.com>
References: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
 <1537831358-22655-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1537831358-22655-1-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, 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>

VGhpcyBwYXRjaCBpcyBjYXVzaW5nIGJ1aWxkIGZhaWx1cmUuCgpTZWU6CgpodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDg3L2J1aWxkLWFtZDY0LzYu
dHMteGVuLWJ1aWxkLmxvZwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:41:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:41: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 1g55NT-0006la-8o; Wed, 26 Sep 2018 08:40:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g55NS-0006lV-0E
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:40:58 +0000
X-Inumbo-ID: 09f4449c-c168-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09f4449c-c168-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 08:42:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,305,1534809600"; d="scan'208";a="66304160"
Date: Wed, 26 Sep 2018 09:40:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20180926084053.gokuvyk4h243ojzp@zion.uk.xensource.com>
References: <CACMJ4Gb8qRQYN_P9471mtHNfsocOUC1sqE3PVgospq+6tWVNWA@mail.gmail.com>
 <1537831358-22655-1-git-send-email-christopher.w.clark@gmail.com>
 <20180926083639.ylv7ptaviq4vzrfm@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180926083639.ylv7ptaviq4vzrfm@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] fuzz,
 test x86_emulator: disable sse before including always_inline fns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, 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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMDk6MzY6MzlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIHBhdGNoIGlzIGNhdXNpbmcgYnVpbGQgZmFpbHVyZS4KPiAKPiBTZWU6Cj4gCj4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA4Ny9idWls
ZC1hbWQ2NC82LnRzLXhlbi1idWlsZC5sb2cKCk9oLCBpdCBhcHBlYXJzIHRoYXQgSmFuIGFscmVh
ZHkgcG9zdGVkIGEgZml4LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:41:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:41: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 1g55OG-0006qf-Iy; Wed, 26 Sep 2018 08:41:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g55OF-0006qS-HH
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:41:47 +0000
X-Inumbo-ID: 27f41538-c168-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27f41538-c168-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 08:42: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 1g55OD-0007r4-8Q; Wed, 26 Sep 2018 08:41: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 1g55OC-0006lp-UJ; Wed, 26 Sep 2018 08:41:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g55OC-0003je-SL; Wed, 26 Sep 2018 08:41:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128093-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 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-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 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-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=6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 08:41:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128093: 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>

ZmxpZ2h0IDEyODA5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA5My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3OTI4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2Y0ZDhkM2FhMjY5OWZmMWZmYTllNTYyNDBh
NmQxODhmOTE5MzhjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjc5MjggIDIwMTgtMDktMjIgMTA6MDA6NTMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI4MDEzICAyMDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDYyICAyMDE4LTA5LTI1IDE4OjAwOjUyIFogICAg
MCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzg0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:43:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:43: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 1g55QI-000725-2S; Wed, 26 Sep 2018 08:43: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g55QG-00071s-EE
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:43:52 +0000
X-Inumbo-ID: fc760cca-c167-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc760cca-c167-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 10:41:39 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,305,1534809600"; d="scan'208";a="66304342"
Date: Wed, 26 Sep 2018 09:43:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180926084349.oe6mtgsvotbnu3sk@zion.uk.xensource.com>
References: <5BAB3D5802000078001EC00C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAB3D5802000078001EC00C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness build after
 e8dfbc2962
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Christopher Clark <christopher.w.clark@gmail.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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMDI6MDM6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUgd2FzIGFub3RoZXIgc3RkaW8uaCBpbmNsdXNpb24gbGVmdCBpbiBwbGFjZS4g
UmUtb3JkZXIgI2luY2x1ZGUtcwo+IGFsdG9nZXRoZXIgaW4gdGVzdF94ODZfZW11bGF0b3IuYy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 08:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 08:48: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 1g55UU-0007DZ-KE; Wed, 26 Sep 2018 08:48:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g55UU-0007DU-33
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 08:48:14 +0000
X-Inumbo-ID: 0de01c0a-c169-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0de01c0a-c169-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 08:49:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 02:48:11 -0600
Message-Id: <5BAB47C802000078001EC078@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 02:48:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5B76740802000078001DF345@prv1-mh.provo.novell.com>
 <5B76778602000078001DF374@prv1-mh.provo.novell.com>
 <f3a99ecd-ce17-2ace-954d-d54281632f26@citrix.com>
 <5B7697AE02000078001DF4A5@prv1-mh.provo.novell.com>
 <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
 <5B9640A302000078001E6AD9@prv1-mh.provo.novell.com>
 <9cc0d365-a2b9-d951-93f4-d4b62a1d3347@citrix.com>
In-Reply-To: <9cc0d365-a2b9-d951-93f4-d4b62a1d3347@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: 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+IE9uIDI1LjA5LjE4IGF0IDE5OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDkvMTggMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXZWxsLCBJIGNv
bnRpbnVlIHRvIG5vdCByZWFsbHkgYWdyZWUuIEZpcnN0IGFuZCBmb3JlbW9zdCwgYXMgc2FpZCBi
ZWZvcmUsCj4+IHRoZSBjb21tb24gKGV4Y2x1c2l2ZT8pIGNhc2UgaXMgZ29pbmcgdG8gYmUgdGhh
dCB3aXRoICJ4ODY6IHVzZSBNT1YKPj4gZm9yIFBGTi9QRFggY29udmVyc2lvbiB3aGVuIHBvc3Np
YmxlIiBubyBjYWxscyB3aWxsIGV4aXN0IGF0IHJ1bnRpbWUgYXQKPj4gYWxsLgo+IAo+IFRha2lu
ZyB0aGlzIG9uZSBzdGVwIGZ1cnRoZXIsIHdoeSBkb24ndCB3ZSBkcm9wIFBEWCBlbnRpcmVseT8K
PiAKPiBJIHNlZW0gdG8gcmVjYWxsIHlvdSBzYXlpbmcgdGhhdCB0aGUgb25lIHN5c3RlbSBpdCB3
YXMgaW50cm9kdWNlZCBmb3IKPiBuZXZlciBzaGlwcGVkLCBhdCB3aGljaCBwb2ludCwgd2h5IGJv
dGhlciBrZWVwaW5nIHRoZSBjb2RlIGFyb3VuZD8KCkZvciBvbmUgSSBkb24ndCBrbm93IGlmIHRo
ZXkgb3IgYW55b25lIGVsc2UgaGF2ZSBwbGFucyB0byBzaGlwIHNvbWV0aGluZwpsaWtlIHRoaXMg
aW4gdGhlIGZ1dHVyZS4gQW5kIHRoZW4gQVJNIHVzZXMgUERYIGFzIHdlbGwuCgo+IEEgc2VwYXJh
dGUgcG9pbnQgd2hpY2ggaGFzIG9ubHkganVzdCBvY2N1cnJlZCB0byBtZSBpcyB0aGUgaHVtb25n
b3VzCj4gcGlwZWxpbmUgc3RhbGwgd2hpY2ggb2NjdXJzIHdoZW4gbWl4aW5nIGxlZ2FjeSBhbmQg
VkVYIFNTRSBpbnN0cnVjdGlvbnMKPiBvbiBTYW5keUJyaWRnZSBhbmQgbGF0ZXIgaGFyZHdhcmUu
ICBJIHNldmVyZWx5IGRvdWJ0IHRoYXQgYSBzaW5nbGUKPiB0cmFuc2Zvcm1hdGlvbiBmcm9tIEFM
VSBvcGVyYXRpb25zIHRvIFBERVAvUEVYVCBpcyBnb2luZyB0byBtYWtlIHVwIGZvcgo+IHRoZSBw
aXBlbGluZSBzdGFsbCBpZiB0aGUgZ3Vlc3QgaXMgdXNpbmcgbGVnYWN5IFNTRSwgYWx0aG91Z2gg
Z2l2ZW4gaG93Cj4gY29tbW9uIHRoZSBQRFggY29udmVyc2lvbnMgYXJlLCBJIGNvdWxkIGVhc2ls
eSBiZWxpZXZlIHRoYXQgdGhlIG5ldCBpcwo+IGluIHRoZSBzYW1lIGJhbGxwYXJrLgoKSSB0aGlu
ayB5b3UncmUgbWl4aW5nIHVwIFNJTUQgYW5kIFZFWC1lbmNvZGVkIEdQUiBpbnNucy4gSSdtIG5v
dAphd2FyZSBvZiB0aGUgbGF0dGVyICh3aGljaCBQREVQIGFuZCBQRVhUIGJlbG9uZyB0bykgZmFs
bGluZyBpbnRvIHRoZQpjYXRlZ29yeSB3aGVyZSB0aGF0IFNJTUQgcmVnaXN0ZXIgcmVsYXRlZCBz
dGFsbCB3b3VsZCBvY2N1ci4gVGhhdCdzCm9ubHkgcmVsYXRlZCB0byBub24tVkVYLWVuY29kZWQg
U0lNRCBpbnNucyBub3QgdXBkYXRpbmcgdGhlIGZ1bGwKWU1NIC8gWk1NIHJlZ2lzdGVycyBhZmFp
ayAoYW5kIGlpcmMgaGFzIGJlZW4gbGFyZ2VseSB0YWtlbiBjYXJlIG9mCmluIG5ld2VyIGhhcmR3
YXJlKS4KCj4+IEF0IHRoYXQgcG9pbnQgYWxsIGZ1bmN0aW9uIGluc3RhbmNlcyBjb3VsZCBjb2xs
ZWN0aXZlbHkgYmUgcHVyZ2VkIGp1c3QKPj4gbGlrZSAuaW5pdC50ZXh0LCBpZiB3ZSBjYXJlZCBl
bm91Z2guIEFuZCB0aGVuLCBmb3IgdGhpcyBwYXJ0aWN1bGFyIGNhc2UsCj4+IGxlYXZpbmcgdGhl
IGNvbXBpbGVyIHRoZSB3aWRlc3QgcG9zc2libGUgY2hvaWNlIG9mIHJlZ2lzdGVyIGFsbG9jYXRp
b24KPj4gc3RpbGwgc2VlbXMgcHJldHR5IGRlc2lyYWJsZSB0byBtZS4gSSdkIGFncmVlIHdpdGgg
eW91ciAicmVnaXN0ZXIKPj4gcmVuYW1lcyBhdCBjb21waWxlIHRpbWUgYXJlIGZyZWUiIG9ubHkg
aWYgdGhlcmUgd2VyZW4ndCBzcGVjaWFsIHVzZXMgb2YKPj4gcXVpdGUgYSBmZXcgb2YgdGhlIHJl
Z2lzdGVycy4KPj4KPj4gQXMgcGVyaGFwcyBhIHByaW1lIGV4YW1wbGUsIGNvbnNpZGVyIHRoZSBj
YXNlIHdoZXJlIHRoZQo+PiB0cmFuc2Zvcm1hdGlvbiBoZXJlIGdldHMgZG9uZSBpbiB0aGUgY291
cnNlIG9mIHNldHRpbmcgdXAgYW5vdGhlcgo+PiBmdW5jdGlvbidzIGFyZ3VtZW50cy4gVGhlIGNv
bXBpbGVyIHdvdWxkIGhhdmUgdG8gYXZvaWQgY2VydGFpbgo+PiByZWdpc3RlcnMgKG9yIGdlbmVy
YXRlIGV4dHJhIE1PVnMpIGlmIGl0IGhhZCB0byBmaXJzdCBwYXNzIHRoZSBpbnB1dAo+PiBpbiBh
IGZpeGVkIHJlZ2lzdGVyIHRvIHRoZSBoZWxwZXIgaGVyZSAod2hpY2ggdGhlbiBhZGRpdGlvbmFs
bHkgYWxzbwo+PiBuZWVkcyB0byBiZSBhc3N1bWVkIHRvIGNsb2JiZXIgc2V2ZXJhbCBvdGhlciBv
bmVzKS4KPiAKPiBPbmNlIGFnYWluLCBJIHRoaW5rIHlvdSBhcmUgZm9jdXNpbmcgb24gdGhlIHdy
b25nIGFzcGVjdCwgYW5kIGVuZGluZyB1cAo+IHdpdGggc29tZXRoaW5nIHdoaWNoIGlzIHdvcnNl
IG92ZXJhbGwuCj4gCj4gRmlyc3QsIGlzIHRoZXJlIGEgc2luZ2xlIGV4YW1wbGUgaGVyZSB3aGVy
ZSB0aGUgY29tcGlsZXIgc2V0cyB1cAo+IHJlZ2lzdGVycyBiZWZvcmUgYSBmdW5jdGlvbiBjYWxs
PyBHaXZlbiB0aGUgc2VxdWVuY2UgcG9pbnQsIGl0IGlzCj4gZGlzdGluY3RseSBub24tdHJpdmlh
bCB0byBvcHRpbWlzZSBhcm91bmQuCgpGaXJzdCBhbmQgZm9yZW1vc3QKCiNkZWZpbmUgX19tYXBf
ZG9tYWluX3BhZ2UocGcpICAgICAgICBtYXBfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcpKQoK
c3RhdGljIGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGcpCnsKICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2Vf
dG9fbWZuKHBnKSk7Cn0KClBsdXMgZWZpX3JzX2VudGVyKCkgaGFzCgogICAgc3dpdGNoX2NyM19j
cjQodmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSksIHJlYWRfY3I0KCkpOwoKYW5kIGdudHRh
Yl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoKSBoYXMKCiAgICAgICAgICAgICAgICAgICAgIDog
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihwZyksIDApOwoKanVzdCB0byBn
aXZlIGEgZmV3IGV4YW1wbGVzLCBhbmQgd2hpbGUgbG9va2luZyBmb3Igc29tZSBJJ3ZlIGFscmVh
ZHkKc2tpcHBlZCBwcmludGsoKSBpbnZvY2F0aW9ucywgaW5pdC1vbmx5IGNvZGUgYW5kIGFsaWtl
LgoKPiBJcnJlc3BlY3RpdmUsIGEgY291cGxlIG9mIGV4dHJhIG1vdnMgKHdoaWNoIGFyZSBoYW5k
bGVkIGR1cmluZyByZWdpc3Rlcgo+IHJlbmFtaW5nKSBpcyBmYXIgbGVzcyBvdmVyaGVhZCB0aGFu
IGhpdHRpbmcgYSBjb2xkIGljYWNoZSBsaW5lLCBhbmQKPiBoYXZpbmcgMjU2IHZhcmlhdGlvbnMg
b2YgdGhpcyBzdHViIGZ1bmN0aW9uIGlzIGEgdmVyeSBnb29kIHdheSB0byBoaXQgYQo+IGxvdCBv
ZiBjb2xkIGljYWNoZSBsaW5lcy4KCldoeSBkbyB5b3UgY29udGludWUgdG8gdGhpbmsgdGhhdCB0
aGUgY2FsbGVkIGZ1bmN0aW9ucyB3b3VsZCBiZSBhbnkKbW9yZSBjb2xkIHRoYW4gdGhlIGNhbGwg
c2l0ZXM/IEknbSBub3QgZ29pbmcgdG8gY2xhaW0gSSBwZXJmZWN0bHkga25vdwphbGwgZGV0YWls
cyBvZiB3aGVuIGFuZCBob3cgcHJlZmV0Y2hpbmcgd29ya3Mgb24gdGhlIHZhcmlvdXMgQ1BVCm1v
ZGVscywgYnV0IEkgdGhpbmsgZGlyZWN0IGNhbGxzIHNob3VsZCBiZSBwcmV0dHkgZWFzeSB0byBo
YW5kbGUgaW4KaGFyZHdhcmUuCgo+IFVsdGltYXRlbHksIHJlYWwgcGVyZm9ybWFuY2UgbnVtYmVy
cyBhcmUgdGhlIG9ubHkgd2F5IHRvIHNheSBmb3Igc3VyZSwKPiBidXQgSSBleHBlY3QgeW91J2xs
IGJlIHN1cnByaXNlZCBieSB0aGUgcmVzdWx0cyB5b3UnZCBzZWUuCgpJIGRvbid0IHRoaW5rIEkg
d291bGQsIGJlY2F1c2UgZm9yIHRoZXJlIHRvIGJlIHN1cnByaXNlcyBJJ2QgaGF2ZSB0bwpoYXZl
IGhhcmR3YXJlIHdoZXJlIEkgYWN0dWFsbHkgZW5kIHVwIHVzaW5nIHRoZSBzdHViIGZ1bmN0aW9u
cyAob3IKcmV2aXZlL3JlY29uc3RydWN0IHRoZSBwYXRjaCBJIHVzZWQgdG8gaGF2ZSB0byBmYWtl
IG1lbW9yeSBob2xlcykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 09:14:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 09:14: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 1g55tf-0000wW-82; Wed, 26 Sep 2018 09:14:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g55te-0000wR-0X
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 09:14:14 +0000
X-Inumbo-ID: af73446c-c16c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af73446c-c16c-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 09:15:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,305,1534809600"; d="scan'208";a="79612820"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAw/gA=
Date: Wed, 26 Sep 2018 09:14:10 +0000
Message-ID: <4665f9a2f12746fb8ccea68118ae70e2@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
In-Reply-To: <5BAB3E8902000078001EC01B@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMDk6MDkKPiBUbzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPiBkZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBJT1JFUSBzZXJ2
ZXIgb24gQXJtCj4gCj4gPj4+IE9uIDI2LjA5LjE4IGF0IDAwOjM5LCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOgo+ID4gSGkgUGF1bCwKPiA+Cj4gPiBJIGFtIGxvb2tpbmcgYXQgcG9ydGlu
ZyB0aGUgSU9SRVEgc2VydmVyIGluZnJhc3RydWN0dXJlIG9uIEFybS4gSSBkaWRuJ3QKPiA+IG5l
ZWQgbXVjaCBtb2RpZmljYXRpb24gdG8gbWFrZSBpdCBydW4gZm9yIEFybS4gQWx0aG91Z2gsIHRo
ZQo+ID4gaW1wbGVtZW50YXRpb24gY291bGQgYmUgc2ltcGxpZmllZCBvdmVyIHRoZSB4ODYgaW1w
bGVtZW50YXRpb24uCj4gPgo+ID4gSSBub3RpY2VkIHNvbWUgaXNzdWUgd2hpbGUgdHJ5aW5nIHRv
IGltcGxlbWVudCB0aGUgaHlwZXJjYWxsCj4gPiBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZS4gUGVy
IG15IHVuZGVyc3RhbmRpbmcsIGFsbCB0aGUgcGFnZSBtYXBwZWQgdmlhCj4gPiB0aGF0IGh5cGVy
Y2FsbCB3aWxsIHVzZSB0aGUgdHlwZSBwMm1fbWFwcGluZ19mb3JlaWduLgo+ID4KPiA+IFRoaXMg
d2lsbCByZXN1bHQgdG8gdHJpZ2dlciB0aGUgQVNTRVJUKGZkb20gIT0gZG9tKSBpbiBnZXRfcGFn
ZV9mcm9tX2dmbgo+ID4gKGFzbS1hcm0vcDJtLmgpIGJlY2F1c2UgdGhlIElPUkVRIHBhZ2UgaGFz
IGJlZW4gYWxsb2NhdGVkIHRvIHRoZQo+ID4gZW11bGF0b3IgZG9tYWluIGFuZCBtYXBwZWQgdG8g
aXQuIEFGQUlDVCB4ODYgaGFzIHRoZSBzYW1lIGFzc2VydCBpbgo+ID4gcDJtX2dldF9wYWdlX2Zy
b21fZ2ZuKC4uLikuCj4gPgo+ID4gSUhNTywgdGhlIEFTU0VSVCBtYWtlcyBzZW5zZSBiZWNhdXNl
IHlvdSBhcmUgb25seSBtZWFudCB0byBtYXAgcGFnZQo+ID4gYmVsb25naW5nIHRvIG90aGVyIGRv
bWFpbiB3aXRoIHRoYXQgdHlwZS4KPiA+Cj4gPiBTbyBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIElP
UkVRIHNlcnZlciBydW5uaW5nIGluIFBWSCBEb20wIGhhcyBiZWVuCj4gPiB0ZXN0ZWQ/IFdoYXQg
d291bGQgYmUgdGhlIGJlc3QgY291cnNlIG9mIGFjdGlvbiB0byBmaXggdGhlIGlzc3VlPwo+IAo+
IEkgdGhpbmsgdGhlIHAybSB0eXBlIG5lZWRzIHRvIGJlIGNob3NlbiBiYXNlZCBvbgo+IFhFTk1F
TV9yc3JjX2FjcV9jYWxsZXJfb3duZWQuCj4gCgpZZXMsIHRoYXQncyBjb3JyZWN0LiBUaGVyZSBp
cyBhIEZJWE1FIGNsYXVzZSBpbiBhY3F1aXJlX3Jlc291cmNlIHNvIHRoYXQgdGhhdCBvbmx5IGNh
bGxlciBvd25lZCByZXNvdXJjZXMgY2FuIGJlIG1hcHBlZCBieSBIVk0vUFZIIGRvbWFpbnMuIFRo
dXMgdGhlIG5ldyBjYWxsIGNhbiBiZSB1c2VkIGZvciBJT1JFUSBzZXJ2ZXIgcGFnZXMsIGJ1dCBu
b3QgZ3JhbnQgZnJhbWVzLgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 09:19:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 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 1g55yh-000176-1O; Wed, 26 Sep 2018 09:19:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=znwl=mi=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1g55yf-000170-4d
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 09:19:25 +0000
X-Inumbo-ID: 68c77c96-c16d-11e8-a6a9-d7ebe60f679a
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68c77c96-c16d-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 09:20:30 +0000 (UTC)
Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 208C8E641D79C;
 Wed, 26 Sep 2018 17:19:20 +0800 (CST)
Received: from localhost (10.177.31.96) by DGGEMS402-HUB.china.huawei.com
 (10.3.19.202) with Microsoft SMTP Server id 14.3.399.0; Wed, 26 Sep 2018
 17:19:13 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: <davem@davemloft.net>, <wei.liu2@citrix.com>, <paul.durrant@citrix.com>
Date: Wed, 26 Sep 2018 17:18:14 +0800
Message-ID: <20180926091814.11104-1-yuehaibing@huawei.com>
X-Mailer: git-send-email 2.10.2.windows.1
MIME-Version: 1.0
X-Originating-IP: [10.177.31.96]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH net-next] net: xen-netback: fix return type of
 ndo_start_xmit 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: netdev@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@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>

VGhlIG1ldGhvZCBuZG9fc3RhcnRfeG1pdCgpIGlzIGRlZmluZWQgYXMgcmV0dXJuaW5nIGFuICdu
ZXRkZXZfdHhfdCcsCndoaWNoIGlzIGEgdHlwZWRlZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtl
IHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCnRoaXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRk
ZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhlIGZ1bmN0aW9uCnJldHVybiB0eXBlIHRvIG5l
dGRldl90eF90LgoKRm91bmQgYnkgY29jY2luZWxsZS4KClNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJp
bmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgfCAzICsr
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKaW5kZXggOTIyNzRjMi4uN2UzZWEzOSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKKysrIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTE2NSw3ICsxNjUsOCBAQCBzdGF0aWMgdTE2IHhl
bnZpZl9zZWxlY3RfcXVldWUoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0IHNrX2J1ZmYg
KnNrYiwKIAlyZXR1cm4gdmlmLT5oYXNoLm1hcHBpbmdbc2tiX2dldF9oYXNoX3Jhdyhza2IpICUg
c2l6ZV07CiB9CiAKLXN0YXRpYyBpbnQgeGVudmlmX3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYg
KnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3N0YXRpYyBuZXRkZXZfdHhfdAoreGVudmlm
X3N0YXJ0X3htaXQoc3RydWN0IHNrX2J1ZmYgKnNrYiwgc3RydWN0IG5ldF9kZXZpY2UgKmRldikK
IHsKIAlzdHJ1Y3QgeGVudmlmICp2aWYgPSBuZXRkZXZfcHJpdihkZXYpOwogCXN0cnVjdCB4ZW52
aWZfcXVldWUgKnF1ZXVlID0gTlVMTDsKLS0gCjEuOC4zLjEKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 09:27:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 09:27: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 1g566M-0001sB-Tj; Wed, 26 Sep 2018 09:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g566M-0001s6-8R
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 09:27:22 +0000
X-Inumbo-ID: 85b4ca7c-c16e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85b4ca7c-c16e-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 09:28:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 03:27:19 -0600
Message-Id: <5BAB50F402000078001EC0CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 03:27:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B98D7CF02000078001E7AEA@prv1-mh.provo.novell.com>
 <5B9A381302000078001E81DC@prv1-mh.provo.novell.com>
 <adf1e4f7-9845-d09c-026d-54cd7a7050cd@citrix.com>
 <5BAA2D1302000078001EB979@prv1-mh.provo.novell.com>
 <b1bf6cb0-f3d3-28fc-2062-e8bf3411c35e@citrix.com>
In-Reply-To: <b1bf6cb0-f3d3-28fc-2062-e8bf3411c35e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: correct
 hvmemul_map_linear_addr() for multi-page 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: 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+IE9uIDI1LjA5LjE4IGF0IDE3OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMTggMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMC4w
OS4xOCBhdCAxNDo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTMvMDkvMTggMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFRoZSBmdW5jdGlvbiBkb2Vz
IHR3byB0cmFuc2xhdGlvbnMgaW4gb25lIGdvIGZvciBhIHNpbmdsZSBndWVzdCBhY2Nlc3MuCj4+
Pj4gQW55IGZhaWx1cmUgb2YgdGhlIGZpcnN0IHRyYW5zbGF0aW9uIHN0ZXAgKGd1ZXN0IGxpbmVh
ciAtPiBndWVzdAo+Pj4+IHBoeXNpY2FsKSwgcmVzdWx0aW5nIGluICNQRiwgb3VnaHQgdG8gdGFr
ZSBwcmVjZWRlbmNlIG92ZXIgYW55IGZhaWx1cmUKPj4+PiBvZiB0aGUgc2Vjb25kIHN0ZXAgKGd1
ZXN0IHBoeXNpY2FsIC0+IGhvc3QgcGh5c2ljYWwpLgo+Pj4gV2h5PyAgV2hhdCBpcyB0aGUgYmFz
aXMgb2YgdGhpcyBwcmVzdW1wdGlvbj8KPj4+Cj4+PiBBcyBmYXIgYXMgd2hhdCByZWFsIGhhcmR3
YXJlIGRvZXMuLi4KPj4+Cj4+PiBUaGlzIHRlc3Qgc2V0cyB1cCBhIGJhbGxvb25lZCBwYWdlIGFu
ZCBhIHJlYWQtb25seSBwYWdlLiAgSS5lLiBhIHNlY29uZAo+Pj4gc3RhZ2UgZmF1bHQgb24gdGhl
IGZpcnN0IHBhcnQgb2YgYSBtaXNhbGlnbmVkIGFjY2VzcywgYW5kIGEgZmlyc3Qgc3RhZ2UKPj4+
IGZhdWx0IG9uIHRoZSBzZWNvbmQgcGFydCBvZiB0aGUgYWNjZXNzLgo+Pj4KPj4+IChkMSkgLS0t
IFhlbiBUZXN0IEZyYW1ld29yayAtLS0KPj4+IChkMSkgRW52aXJvbm1lbnQ6IEhWTSA2NGJpdCAo
TG9uZyBtb2RlIDQgbGV2ZWxzKQo+Pj4gKGQxKSBUZXN0IHNwbGl0ZmF1bHQKPj4+IChkMSkgQWJv
dXQgdG8gcmVhZAo+Pj4gKFhFTikgKioqIEVQVCBxdWFsIDAwMDAwMDAwMDAwMDAxODEsIGdwYSAw
MDAwMDAwMDAwMTFjZmZjCj4+PiAoZDEpIFJlYWRpbmcgUFRSOiBnb3QgMDAwMDAwMDBmZmZmZmZm
Zgo+Pj4gKGQxKSBBYm91dCB0byB3cml0ZQo+Pj4gKFhFTikgKioqIEVQVCBxdWFsIDAwMDAwMDAw
MDAwMDAxODIsIGdwYSAwMDAwMDAwMDAwMTFjZmZjCj4+PiAoZDEpICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Pj4gKGQxKSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4
OjAwMDAwMDAwMDAxMDQ3ZTAKPj4+IChkMSkgVmVjIDE0ICNQRlstZC1zV1BdICVjcjIgMDAwMDAw
MDAwMDExZDAwMAo+Pj4gKGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Cj4+
PiBUaGUgc2Vjb25kIHN0YWdlIGZhdWx0IGlzIHJlY29nbmlzZWQgZmlyc3QsIHdoaWNoIGlzIGNv
bnRyYXJ5IHRvIHlvdXIKPj4+IHByZXN1bXB0aW9uLCBpLmUuIHRoZSBjb2RlIGluIGl0cyBjdXJy
ZW50IGZvcm0gYXBwZWFycyB0byBiZSBjb3JyZWN0Lgo+PiBDb21pbmcgYmFjayB0byB0aGlzIGV4
YW1wbGUgb2YgeW91cnM6IEFzIGEgZmlyc3Qgc3RlcCwgYXJlIHdlIGluCj4+IGFncmVlbWVudCB0
aGF0IHdpdGggdGhlIGV4Y2VwdGlvbiBvZiB2ZXJ5IGNvbXBsZXggaW5zdHJ1Y3Rpb25zCj4+IChG
U0FWRSwgRlhTQVZFLCBYU0FWRSBldGMpIGluc3RydWN0aW9ucyBhcmUgc3VwcG9zZWQgdG8gd29y
ayBpbiBhbgo+PiBhbGwtb3Itbm90aGluZyBtYW5uZXIgd2hlbiBpdCBjb21lcyB0byB1cGRhdGlu
ZyBvZiBhcmNoaXRlY3R1cmFsCj4+IHN0YXRlIChiZSBpdCByZWdpc3RlcnMgb3IgbWVtb3J5KT8K
PiAKPiBOby4gIFJlYWQgQ2hhcHRlciBJbnRlbCBWb2wzIDguMSBhbmQgOC4yLCB3aGljaCBtYWtl
cyBpdCBxdWl0ZSBjbGVhcgo+IHRoYXQgbWlzYWxpZ25lZCBhY2Nlc3NlcyBtYXkgYmUgc3BsaXQg
YWNjZXNzLCBhbmQgb2JzZXJ2YWJseSBzbyB0byBvdGhlcgo+IHByb2Nlc3NvcnMgaW4gdGhlIHN5
c3RlbS4KPiAKPiBJJ3ZlIGV2ZW4gZm91bmQgYSBuZXcgYml0IGluIGl0IHdoaWNoIHNheXMgdGhh
dCA+cXVhZHdvcmQgU1NFIGFjY2Vzc2VzCj4gbWF5IGV2ZW4gcmVzdWx0IGluIGEgcGFydGlhbCB3
cml0ZSBiZWluZyBjb21wbGV0ZWQgYmVmb3JlICNQRiBpcyByYWlzZWQuCgpCdXQgbm90ZSB0aGF0
IHRoaXMgaXMgaW5kZWVkIGxpbWl0ZWQgdG8geDg3IC8gU1NFIGluc25zLiBBbmQgdGhlcmUncwpu
b3RoaW5nIHNhaWQgdGhhdCB0aGlzIGJlaGF2aW9yIGlzIG1hbmRhdG9yeS4gSGVuY2UgaWYgd2Ug
ZW11bGF0ZWQKdGhpbmdzIHN1Y2ggdGhhdCAoYSkgd2UgbWVldCB0aGUgcmVxdWlyZW1lbnRzIGZv
ciBNT1YgYW5kIEFMVQppbnNucyBhbmQgKGIpIHdlIG1ha2UgeDg3IC8gU1NFIG9uZXMgbWF0Y2gg
KGEpLCBhbGwgd291bGQgc3RpbGwgYmUKd2l0aGluIHNwZWMuCgpGdXJ0aGVybW9yZSBib3RoIHNl
Y3Rpb24gaW5kaXZpZHVhbGx5IHN0YXRlIHRoYXQgTE9DS2VkIGluc25zCnBlcmZvcm0gdGhlaXIg
YWNjZXNzZXMgYXRvbWljYWxseSwgcmVnYXJkbGVzcyBvZiBhbGlnbm1lbnQuIFRvIG1lCnRoaXMg
aW1wbGllcyBubyAjUEYgd2hlbiBwYXJ0IG9mIHRoZSB3cml0ZSBoYXMgYWxyZWFkeSBoYXBwZW5l
ZAoocHJlc3VtYWJseSBhY2hpZXZlZCBieSB0aGUgd2Fsa3MgbmVlZGVkIGZvciB0aGUgcmVhZHMg
YWxyZWFkeQpkb25lIGFzIHdyaXRlLWFjY2VzcyB3YWxrcykuIEkgdGhpbmsgaHZtZW11bF9ybXco
KSBtYXRjaGVzCnRoaXMgYWxyZWFkeSwgeWV0IGV2ZW4gdGhlcmUgYSBwb3NzaWJsZSAjUEYgb24g
dGhlIHNlY29uZCBwYXJ0IG9mCmEgc3BsaXQgYWNjZXNzIGNvdWxkIGJlIGRldGVjdGVkIGFuZCBy
ZXBvcnRlZCB3aXRob3V0IGRvaW5nIHR3bwp3YWxrcywgYnkgd2F5IG9mIHRoZSBjaGFuZ2UgcHJv
cG9zZWQgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:09:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g56lG-0004mw-NF; Wed, 26 Sep 2018 10:09:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ox86=mi=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g56lE-0004mr-RD
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:09:36 +0000
X-Inumbo-ID: 6c69db27-c174-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c69db27-c174-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:10:41 +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 0804FC05D41D;
 Wed, 26 Sep 2018 10:09:34 +0000 (UTC)
Received: from [10.36.117.98] (ovpn-117-98.ams2.redhat.com [10.36.117.98])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BDBC526346;
 Wed, 26 Sep 2018 10:09:11 +0000 (UTC)
To: Balbir Singh <bsingharora@gmail.com>
References: <20180925091457.28651-1-david@redhat.com>
 <20180925091457.28651-6-david@redhat.com> <20180925121504.GH8537@350D>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 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
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <19de0a52-2abd-6e79-1b8e-dcf17eff3fba@redhat.com>
Date: Wed, 26 Sep 2018 12:09:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180925121504.GH8537@350D>
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.32]); Wed, 26 Sep 2018 10:09:34 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 5/6] powerpc/powernv: hold
 device_hotplug_lock when calling memtrace_offline_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: Michael Neuling <mikey@neuling.org>, linux-acpi@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>, linux-doc@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 devel@linuxdriverproject.org, xen-devel@lists.xenproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDoxNSwgQmFsYmlyIFNpbmdoIHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDI1
LCAyMDE4IGF0IDExOjE0OjU2QU0gKzAyMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBM
ZXQncyBwZXJmb3JtIGFsbCBjaGVja2luZyArIG9mZmxpbmluZyArIHJlbW92aW5nIHVuZGVyCj4+
IGRldmljZV9ob3RwbHVnX2xvY2ssIHNvIG5vYm9keSBjYW4gbWVzcyB3aXRoIHRoZXNlIGRldmlj
ZXMgdmlhCj4+IHN5c2ZzIGNvbmN1cnJlbnRseS4KPj4KPj4gQ2M6IEJlbmphbWluIEhlcnJlbnNj
aG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KPj4gQ2M6IFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAc2FtYmEub3JnPgo+PiBDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1Pgo+PiBDYzogUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgo+PiBDYzog
QmFsYmlyIFNpbmdoIDxic2luZ2hhcm9yYUBnbWFpbC5jb20+Cj4+IENjOiBNaWNoYWVsIE5ldWxp
bmcgPG1pa2V5QG5ldWxpbmcub3JnPgo+PiBSZXZpZXdlZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBh
dmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+Cj4+IFJldmlld2VkLWJ5OiBSYXNobWljYSBHdXB0
YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cG93ZXJudi9tZW10cmFjZS5jIHwgNCArKystCj4+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxh
dGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJu
di9tZW10cmFjZS5jCj4+IGluZGV4IGZkZDQ4ZjFhMzlmNy4uZDg0ZDA5YzU2YWY5IDEwMDY0NAo+
PiAtLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwo+PiArKysg
Yi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwo+PiBAQCAtNzAsNiAr
NzAsNyBAQCBzdGF0aWMgaW50IGNoYW5nZV9tZW1ibG9ja19zdGF0ZShzdHJ1Y3QgbWVtb3J5X2Js
b2NrICptZW0sIHZvaWQgKmFyZykKPj4gIAlyZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiArLyogY2Fs
bGVkIHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jayBoZWxkICovCj4+ICBzdGF0aWMgYm9vbCBtZW10
cmFjZV9vZmZsaW5lX3BhZ2VzKHUzMiBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBucl9wYWdlcykK
Pj4gIHsKPj4gIAl1NjQgZW5kX3BmbiA9IHN0YXJ0X3BmbiArIG5yX3BhZ2VzIC0gMTsKPj4gQEAg
LTExMSw2ICsxMTIsNyBAQCBzdGF0aWMgdTY0IG1lbXRyYWNlX2FsbG9jX25vZGUodTMyIG5pZCwg
dTY0IHNpemUpCj4+ICAJZW5kX3BmbiA9IHJvdW5kX2Rvd24oZW5kX3BmbiAtIG5yX3BhZ2VzLCBu
cl9wYWdlcyk7Cj4+ICAKPj4gIAlmb3IgKGJhc2VfcGZuID0gZW5kX3BmbjsgYmFzZV9wZm4gPiBz
dGFydF9wZm47IGJhc2VfcGZuIC09IG5yX3BhZ2VzKSB7Cj4+ICsJCWxvY2tfZGV2aWNlX2hvdHBs
dWcoKTsKPiAKPiBXaHkgbm90IGdyYWIgdGhlIGxvY2sgYmVmb3JlIHRoZSBmb3IgbG9vcD8gVGhh
dCB3YXkgd2UgY2FuIGF2b2lkIGJhZCBjYXNlcyBsaWtlIGEKPiBsYXJnZSBub2RlIGJlaW5nIHNj
YW5uZWQgZm9yIGEgc21hbGwgbnVtYmVyIG9mIHBhZ2VzIChucl9wYWdlcykuIElkZWFsbHkgd2Ug
bmVlZAo+IGEgY29uZF9yZXNjaGVkKCkgaW4gdGhlIGxvb3AsIGJ1dCBJIGd1ZXNzIG9mZmxpbmVf
cGFnZXMoKSBoYXMgb25lLgoKWWVzLCBpdCBkb2VzLgoKSSBjYW4gbW92ZSBpdCBvdXQgb2YgdGhl
IGxvb3AsIHRoYW5rcyEKCj4gCj4gQWNrZWQtYnk6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFA
Z21haWwuY29tPgo+IAoKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:19:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:19: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 1g56uJ-0005Yb-MC; Wed, 26 Sep 2018 10:18:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fvy4=mi=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1g56uI-0005YW-Kp
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:18:58 +0000
X-Inumbo-ID: bb868905-c175-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb868905-c175-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:20:03 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8QADwMc079531;
 Wed, 26 Sep 2018 10:18:55 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=uAWNgms3gmRo+bxjbgptIU+0heS+UoyzdyKaVtm+tIw=;
 b=xpsYzsuKc2f8xSxjZ8x14+FqrSr8E6dFnaD50iAGZs44vd4H3Nh61TKVg7B9sNJxYtXe
 CFhWXPyyNZ9vJYk7DPP8cjgsT5fnfbco0LKe/i8TZxT6B2MXafToztqw3QyEBe8hijQC
 NGMNwGZK1N4Gs0HixqF7uxcnXjsfnFgtH+JmD8i6mUHQfrSZeHY2W8xOA3IrlZhXPtP8
 aGZbR95RiI+yE1R9O43b08tdWJfKfOGT45zDDKi8eDyfgNJZvsZQc+XNfEpsap4giQIK
 5rH9xkt2NtoRcFJuAWQV5nRvsmslmye6pDwnYDJHYJpyVHBZ3Fqh/LBsT3R9OuIf9BXt sg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mndpphgb8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 10:18:55 +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 w8QAImF5024384
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 10:18:48 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 w8QAImR4028362;
 Wed, 26 Sep 2018 10:18:48 GMT
Received: from olila.i.net-space.pl (/10.175.164.78)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 26 Sep 2018 10:18:47 +0000
Date: Wed, 26 Sep 2018 12:18:43 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180926101843.GB4566@olila.i.net-space.pl>
References: <20180919093447.lrrvyh7tdkcplqdj@zion.uk.xensource.com>
 <20180921185645.GG4473@olila.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180921185645.GG4473@olila.i.net-space.pl>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9027
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=703
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809260103
Subject: Re: [Xen-devel] Out of bounds access in early boot code related to
 GRUB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDg6NTY6NDVQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIFdlZCwgU2VwIDE5LCAyMDE4IGF0IDEwOjM0OjQ3QU0gKzAxMDAsIFdlaSBMaXUg
d3JvdGU6Cj4gPiBIaSBEYW5pZWwsCj4gPgo+ID4gSSBkaXNjb3ZlcmVkIGFuIG91dCBvZiBib3Vu
ZHMgYWNjZXNzIGlzc3VlIHJlbGF0ZWQgdG8gR1JVQiByZWxvY2F0aW9uCj4gPiBjb2RlIHBhdGgg
d2hlbiBpbnNwZWN0aW5nIGVhcmx5IGJvb3QgY29kZS4KPiA+Cj4gPiA5NTg5OTI3ZTViIGNoYW5n
ZWQgYW4gRUZJIG9ubHkgcGF0aCB0byB3b3JrIHdpdGggR1JVQi4gWWV0IHRoZSBmb2xsb3dpbmcK
PiA+IHR3byBsaW5lcyB3aXRoaW4gYW4gaWYgY29uZGl0aW9uIHJlbWFpbmVkIHVudG91Y2hlZC4K
PiA+Cj4gPiAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX3N0YXJ0ID0gdmlydF90b19tZm4o
X3N0ZXh0KTsKPiA+ICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gX18yTV9yd2Rh
dGFfZW5kIC0gX3N0ZXh0Owo+ID4KPiA+IEJlZm9yZSB5b3VyIGNoYW5nZSB0aGV5IHdlcmUgZmlu
ZSBiZWNhdXNlIHRoZSBtb2QgYXJyYXkgd2FzIGNyZWF0ZWQgb25lCj4gPiBlbGVtZW50IGxhcmdl
ciBpbiBYZW4gKHNlZSBlMjJlMWM0Nzk1OGEpLiBJIGRvbid0IHRoaW5rIEdSVUIgZG9lcyB0aGUK
PiA+IHNhbWUuIFNvIHRoaXMgaXMgYW4gb3V0IG9mIGJvdW5kcyBhY2Nlc3MgZm9yIEdSVUIgY2Fz
ZS4KPgo+IFlvdSBhcmUgcmlnaHQhIEkgd2lsbCBwb3N0IGEgZml4IG5leHQgd2Vlay4KCkkgdGhp
bmsgdGhhdCB0aGUgaXNzdWUgY2FuIGJlIHF1aWNrbHkgZml4ZWQgYnkgY2hhbmdpbmcgbGluZSAx
ODAKaW4geGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyB3aXRoOgoKICBtYmlfb3V0LT5tb2RzX2Fk
ZHIgPSBhbGxvY19tZW0oKG1iaV9vdXQtPm1vZHNfY291bnQgKyAxKSAqIHNpemVvZigqbWJpX291
dF9tb2RzKSk7CgpUaGlzIHdheSB3ZSB3aWxsIGdldCBleHRyYSBzcGFjZSBmb3IgWGVuIGh5cGVy
dmlzb3IgaWYgaXQgaXMgbmVlZGVkLgoKSWYgeW91IGFyZSBPSyB3aXRoIHRoYXQgZml4IEkgd2ls
bCBwb3N0IGEgcGF0Y2guCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:19: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 1g56up-0005b8-0D; Wed, 26 Sep 2018 10: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=2fze=mi=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1g56uo-0005b1-Ar
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:19:30 +0000
X-Inumbo-ID: 572beca3-c175-11e8-a8a5-bc764e045a96
Received: from emh01.mail.saunalahti.fi (unknown [62.142.5.107])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 572beca3-c175-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:17:16 +0200 (CEST)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh01.mail.saunalahti.fi (Postfix) with ESMTP id 567C120189;
 Wed, 26 Sep 2018 13:19:26 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id BD38C36C0F6; Wed, 26 Sep 2018 13:19:25 +0300 (EEST)
Date: Wed, 26 Sep 2018 13:19:25 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180926101925.GD5318@reaktio.net>
References: <20180920104025.88948-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180920104025.88948-1-roger.pau@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH] libxl: keep assigned pci devices across
 domain reboots
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Andreas Kinzler <hfp@posteo.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>

SGksCgpPbiBUaHUsIFNlcCAyMCwgMjAxOCBhdCAxMjo0MDoyNVBNICswMjAwLCBSb2dlciBQYXUg
TW9ubmUgd3JvdGU6Cj4gRmlsbCB0aGUgZnJvbV94ZW5zdG9yZSBsaWJ4bF9kZXZpY2VfdHlwZSBo
b29rIGZvciBQQ0kgZGV2aWNlcyBzbyB0aGF0Cj4gbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZp
Z3VyYXRpb24gY2FuIHByb3Blcmx5IHJldHJpZXZlIFBDSSBkZXZpY2VzCj4gZnJvbSB4ZW5zdG9y
ZS4KPiAKPiBUaGlzIGZpeGVzIGRpc2FwcGVhcmluZyBwY2kgZGV2aWNlcyBhY3Jvc3MgZG9tYWlu
IHJlYm9vdHMuCj4gCgpUaGlzIHBhdGNoIHNlZW1zIHRvIGJlIGNvbW1pdHRlZCBub3cuIFBsZWFz
ZSBiYWNrcG9ydCB0aGlzIHRvIFhlbiA0LjEwIHN0YWJsZSBicmFuY2gsIGZvciB1cGNvbWluZyA0
LjEwLjMsIGJlY2F1c2Ugb3JpZ2luYWwgYnVncmVwb3J0IHdhcyBhYm91dCBYZW4gNC4xMC4KCgpU
aGFua3MsCgotLSBQYXNpCgo+IFJlcG9ydGVkLWJ5OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0
ZW8uZGU+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBBbmRyZWFzIEtpbnps
ZXIgPGhmcEBwb3N0ZW8uZGU+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgOSAr
KysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wY2kuYwo+IGluZGV4IDQ3NTVhMGM5M2MuLjg3YWZhMDNkOWUgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2ku
Ywo+IEBAIC0xNTQ5LDggKzE1NDksNyBAQCBpbnQgbGlieGxfZGV2aWNlX3BjaV9kZXN0cm95KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgCj4gIHN0YXRpYyB2b2lkIGxpYnhsX19k
ZXZpY2VfcGNpX2Zyb21feHNfYmUobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpiZV9wYXRoLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yLCBsaWJ4bF9kZXZpY2Vf
cGNpICpwY2kpCj4gIHsKPiAgICAgIGNoYXIgKnM7Cj4gICAgICB1bnNpZ25lZCBpbnQgZG9tYWlu
ID0gMCwgYnVzID0gMCwgZGV2ID0gMCwgZnVuYyA9IDAsIHZkZXZmbiA9IDA7Cj4gQEAgLTE2MDQs
NyArMTYwMyw3IEBAIGxpYnhsX2RldmljZV9wY2kgKmxpYnhsX2RldmljZV9wY2lfbGlzdChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtCj4gICAgICBwY2lkZXZzID0gY2Fs
bG9jKG4sIHNpemVvZihsaWJ4bF9kZXZpY2VfcGNpKSk7Cj4gIAo+ICAgICAgZm9yIChpID0gMDsg
aSA8IG47IGkrKykKPiAtICAgICAgICBsaWJ4bF9fZGV2aWNlX3BjaV9mcm9tX3hzX2JlKGdjLCBi
ZV9wYXRoLCBwY2lkZXZzICsgaSwgaSk7Cj4gKyAgICAgICAgbGlieGxfX2RldmljZV9wY2lfZnJv
bV94c19iZShnYywgYmVfcGF0aCwgaSwgcGNpZGV2cyArIGkpOwo+ICAKPiAgICAgICpudW0gPSBu
Owo+ICBvdXQ6Cj4gQEAgLTE2ODgsNyArMTY4Nyw5IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNl
X3BjaV9jb21wYXJlKGxpYnhsX2RldmljZV9wY2kgKmQxLAo+ICAKPiAgI2RlZmluZSBsaWJ4bF9f
ZGV2aWNlX3BjaV91cGRhdGVfZGV2aWQgTlVMTAo+ICAKPiAtREVGSU5FX0RFVklDRV9UWVBFX1NU
UlVDVF9YKHBjaWRldiwgcGNpLCBQQ0kpOwo+ICtERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1go
cGNpZGV2LCBwY2ksIFBDSSwKPiArICAgIC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hl
bnN0b3JlX2ZuX3QpbGlieGxfX2RldmljZV9wY2lfZnJvbV94c19iZSwKPiArKTsKPiAgCj4gIC8q
Cj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAtLSAKPiAyLjE5LjAKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:32:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:32: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 1g577d-00071u-CJ; Wed, 26 Sep 2018 10:32: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=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g577b-00071p-Lj
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:32:43 +0000
X-Inumbo-ID: 30df083d-c177-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 30df083d-c177-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:30:30 +0200 (CEST)
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 CF97FED1;
 Wed, 26 Sep 2018 03:32:41 -0700 (PDT)
Received: from [10.37.9.54] (unknown [10.37.9.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5A3473F5BD;
 Wed, 26 Sep 2018 03:32:40 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <4665f9a2f12746fb8ccea68118ae70e2@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <926ed045-6377-75a5-e164-1777b58188d4@arm.com>
Date: Wed, 26 Sep 2018 11:32:38 +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: <4665f9a2f12746fb8ccea68118ae70e2@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGksCgpPbiAwOS8yNi8yMDE4IDEwOjE0IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDA5OjA5Cj4+IFRvOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50Cj4+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQo+PiBkZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBTdWJqZWN0OiBSZTogSU9SRVEgc2Vy
dmVyIG9uIEFybQo+Pgo+Pj4+PiBPbiAyNi4wOS4xOCBhdCAwMDozOSwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPj4+IEhpIFBhdWwsCj4+Pgo+Pj4gSSBhbSBsb29raW5nIGF0IHBvcnRp
bmcgdGhlIElPUkVRIHNlcnZlciBpbmZyYXN0cnVjdHVyZSBvbiBBcm0uIEkgZGlkbid0Cj4+PiBu
ZWVkIG11Y2ggbW9kaWZpY2F0aW9uIHRvIG1ha2UgaXQgcnVuIGZvciBBcm0uIEFsdGhvdWdoLCB0
aGUKPj4+IGltcGxlbWVudGF0aW9uIGNvdWxkIGJlIHNpbXBsaWZpZWQgb3ZlciB0aGUgeDg2IGlt
cGxlbWVudGF0aW9uLgo+Pj4KPj4+IEkgbm90aWNlZCBzb21lIGlzc3VlIHdoaWxlIHRyeWluZyB0
byBpbXBsZW1lbnQgdGhlIGh5cGVyY2FsbAo+Pj4gWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UuIFBl
ciBteSB1bmRlcnN0YW5kaW5nLCBhbGwgdGhlIHBhZ2UgbWFwcGVkIHZpYQo+Pj4gdGhhdCBoeXBl
cmNhbGwgd2lsbCB1c2UgdGhlIHR5cGUgcDJtX21hcHBpbmdfZm9yZWlnbi4KPj4+Cj4+PiBUaGlz
IHdpbGwgcmVzdWx0IHRvIHRyaWdnZXIgdGhlIEFTU0VSVChmZG9tICE9IGRvbSkgaW4gZ2V0X3Bh
Z2VfZnJvbV9nZm4KPj4+IChhc20tYXJtL3AybS5oKSBiZWNhdXNlIHRoZSBJT1JFUSBwYWdlIGhh
cyBiZWVuIGFsbG9jYXRlZCB0byB0aGUKPj4+IGVtdWxhdG9yIGRvbWFpbiBhbmQgbWFwcGVkIHRv
IGl0LiBBRkFJQ1QgeDg2IGhhcyB0aGUgc2FtZSBhc3NlcnQgaW4KPj4+IHAybV9nZXRfcGFnZV9m
cm9tX2dmbiguLi4pLgo+Pj4KPj4+IElITU8sIHRoZSBBU1NFUlQgbWFrZXMgc2Vuc2UgYmVjYXVz
ZSB5b3UgYXJlIG9ubHkgbWVhbnQgdG8gbWFwIHBhZ2UKPj4+IGJlbG9uZ2luZyB0byBvdGhlciBk
b21haW4gd2l0aCB0aGF0IHR5cGUuCj4+Pgo+Pj4gU28gSSBhbSB3b25kZXJpbmcgd2hldGhlciBJ
T1JFUSBzZXJ2ZXIgcnVubmluZyBpbiBQVkggRG9tMCBoYXMgYmVlbgo+Pj4gdGVzdGVkPyBXaGF0
IHdvdWxkIGJlIHRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rpb24gdG8gZml4IHRoZSBpc3N1ZT8KPj4K
Pj4gSSB0aGluayB0aGUgcDJtIHR5cGUgbmVlZHMgdG8gYmUgY2hvc2VuIGJhc2VkIG9uCj4+IFhF
Tk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQuCj4+Cj4gCj4gWWVzLCB0aGF0J3MgY29ycmVjdC4g
VGhlcmUgaXMgYSBGSVhNRSBjbGF1c2UgaW4gYWNxdWlyZV9yZXNvdXJjZSBzbyB0aGF0IHRoYXQg
b25seSBjYWxsZXIgb3duZWQgcmVzb3VyY2VzIGNhbiBiZSBtYXBwZWQgYnkgSFZNL1BWSCBkb21h
aW5zLiBUaHVzIHRoZSBuZXcgY2FsbCBjYW4gYmUgdXNlZCBmb3IgSU9SRVEgc2VydmVyIHBhZ2Vz
LCBidXQgbm90IGdyYW50IGZyYW1lcy4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGxhc3Qgc2Vu
dGVuY2UuIElPUkVRIGlzIGNhbGxlciBvd25lZCBhbmQgCnRoZXJlZm9yZSBzaG91bGQgd29yay4K
CkFzIEkgc2FpZCwgSSBkb24ndCBoYXZlIGFueSBwcm9ibGVtIHdpdGggbWFwcGluZyB0aGUgcmVz
b3VyY2UuIFRoZSAKcHJvYmxlbSBpcyB3aGVuIHVubWFwcGluZyBpdCBiZWNhdXNlIHRoZSByZWdp
b24gaXMgc2V0IHdpdGggCnAybV9tYXBwaW5nX2ZvcmVpZ24uIFlvdSB3aWxsIHJlYWNoIHRoZSBB
U1NFUlQoZmRvbSAhPSBwMm0tPmRvbWFpbikgaW4gCnAybV9nZXRfcGFnZV9mcm9tX2dmbi4KClJl
Z2FyZGxlc3MgdGhlIHJlZmVyZW5jZSBwcm9ibGVtICh3ZSBzdXBwb3J0IGl0IG9uIEFybSkuIENh
biB5b3UgZXhwbGFpbiAKaG93IHRoaXMgaXMgd29ya2luZyBvbiBQVkggRG9tMCB0b2RheT8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:37:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g57CH-0007Db-3h; Wed, 26 Sep 2018 10: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=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g57CF-0007DW-JU
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:37:31 +0000
X-Inumbo-ID: dc4048da-c177-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc4048da-c177-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:35:17 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 04:37:28 -0600
Message-Id: <5BAB616702000078001EC168@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 04:37:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-2-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 01/11] vpci: move lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC02MiwxMiArNzAsMTUgQEAgaW50IF9faHdkb21faW5pdCB2cGNpX2FkZF9oYW5kbGVycyhz
dHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIGlmICggIWhhc192cGNpKHBkZXYtPmRvbWFpbikg
KQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiArICAgIHNwaW5fbG9jaygmcGRldi0+dnBjaV9s
b2NrKTsKPiAgICAgIHBkZXYtPnZwY2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpKTsKClBhdHRlcm5z
IGxpa2UgdGhpcyBzaG91bGQgYmUgYXZvaWRlZCB3aGVyZSBwb3NzaWJsZTogSSdkIHByZWZlciBp
ZiB5b3UKY2FsbGVkIHh6YWxsb2MoKSBiZWZvcmUgYWNxdWlyaW5nIHRoZSBsb2NrLCBzdG9yaW5n
IHRoZSByZXN1bHQgaW4gYSBsb2NhbAp2YXJpYWJsZS4KCkFsc28gdGhlIGxvY2tlZCByZWdpb24g
YmVjb21lcyBwcmV0dHkgYmlnIHRoaXMgd2F5LgoKPiBAQCAtMTQ4LDggKzE2MCw2IEBAIGludCB2
cGNpX2FkZF9yZWdpc3RlcihzdHJ1Y3QgdnBjaSAqdnBjaSwgdnBjaV9yZWFkX3QgKnJlYWRfaGFu
ZGxlciwKPiAgICAgIHItPm9mZnNldCA9IG9mZnNldDsKPiAgICAgIHItPnByaXZhdGUgPSBkYXRh
Owo+ICAKPiAtICAgIHNwaW5fbG9jaygmdnBjaS0+bG9jayk7Cj4gLQo+ICAgICAgLyogVGhlIGxp
c3Qgb2YgaGFuZGxlcnMgbXVzdCBiZSBrZXB0IHNvcnRlZCBhdCBhbGwgdGltZXMuICovCj4gICAg
ICBsaXN0X2Zvcl9lYWNoICggcHJldiwgJnZwY2ktPmhhbmRsZXJzICkKPiAgICAgIHsKPiBAQCAt
MTYxLDE0ICsxNzEsMTIgQEAgaW50IHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNp
LCB2cGNpX3JlYWRfdCAqcmVhZF9oYW5kbGVyLAo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAg
ICAgICBpZiAoIGNtcCA9PSAwICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZ2cGNpLT5sb2NrKTsKPiAgICAgICAgICAgICAgeGZyZWUocik7Cj4gICAgICAgICAgICAg
IHJldHVybiAtRUVYSVNUOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gICAgICBsaXN0X2Fk
ZF90YWlsKCZyLT5ub2RlLCBwcmV2KTsKPiAtICAgIHNwaW5fdW5sb2NrKCZ2cGNpLT5sb2NrKTsK
PiAgCj4gICAgICByZXR1cm4gMDsKPiAgfQoKV2l0aCB0aGUgYWJvdmUgaW4gbWluZCwgdGhpcyBp
c24ndCB2ZXJ5IG5pY2UsIGJlY2F1c2UgaXQgcHV0cyBhbiB4bWFsbG9jKCkKaW52b2NhdGlvbiBp
bnNpZGUgYSBsb2NrZWQgcmVnaW9uLgoKQ2FuJ3QgeW91IHNvbHZlIHRoZSByYWNlIHlvdSBtZW50
aW9uIGluIHRoZSBkZXNjcmlwdGlvbiBieSBzaW1wbHkgbGF0Y2hpbmcKcGRldi0+dnBjaSBpbnRv
IGEgbG9jYWwgdmFyaWFibGUgaW4gdnBjaV9yZW1vdmVfZGV2aWNlKCksIGFuZCBzdG9yaW5nCk5V
TEwgaW50byB0aGUgZmllbGQgd2l0aCB0aGUgbG9jayBzdGlsbCBoZWxkPyBUaGF0IHdheSBhbGwg
dGhlIHhmcmVlKClzCnRoZXJlIGNvdWxkIGFwcGFyZW50bHkgbW92ZSBvdXQgb2YgdGhlIGxvY2tl
ZCByZWdpb24gKGlmIG5lZWQgYmUgYnkKZGVmZXJyaW5nIGFsbCBvZiB0aGlzIHRvIGFuIFJDVSBj
YWxsYmFjaykuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:39:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g57Dg-0007Jw-Gw; Wed, 26 Sep 2018 10:39: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=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g57Df-0007Jq-Ti
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:38:59 +0000
X-Inumbo-ID: 10c5d756-c178-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10c5d756-c178-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:36:46 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79616873"
To: Julien Grall <julien.grall@arm.com>, Paul Durrant
 <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <4665f9a2f12746fb8ccea68118ae70e2@AMSPEX02CL03.citrite.net>
 <926ed045-6377-75a5-e164-1777b58188d4@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <131b0b4d-b6fd-e798-a52f-774f88a18d4e@citrix.com>
Date: Wed, 26 Sep 2018 11:38:56 +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: <926ed045-6377-75a5-e164-1777b58188d4@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] IOREQ server on 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMTggMTE6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA5LzI2
LzIwMTggMTA6MTQgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMDk6MDkKPj4+IFRvOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50Cj4+PiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IFJvZ2VyIFBhdSBNb25uZQo+Pj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPj4+IHhlbi0KPj4+IGRldmVsIDx4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+PiBTdWJqZWN0OiBSZTogSU9SRVEgc2Vy
dmVyIG9uIEFybQo+Pj4KPj4+Pj4+IE9uIDI2LjA5LjE4IGF0IDAwOjM5LCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+Pj4+IEhpIFBhdWwsCj4+Pj4KPj4+PiBJIGFtIGxvb2tpbmcgYXQg
cG9ydGluZyB0aGUgSU9SRVEgc2VydmVyIGluZnJhc3RydWN0dXJlIG9uIEFybS4gSQo+Pj4+IGRp
ZG4ndAo+Pj4+IG5lZWQgbXVjaCBtb2RpZmljYXRpb24gdG8gbWFrZSBpdCBydW4gZm9yIEFybS4g
QWx0aG91Z2gsIHRoZQo+Pj4+IGltcGxlbWVudGF0aW9uIGNvdWxkIGJlIHNpbXBsaWZpZWQgb3Zl
ciB0aGUgeDg2IGltcGxlbWVudGF0aW9uLgo+Pj4+Cj4+Pj4gSSBub3RpY2VkIHNvbWUgaXNzdWUg
d2hpbGUgdHJ5aW5nIHRvIGltcGxlbWVudCB0aGUgaHlwZXJjYWxsCj4+Pj4gWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5nLCBhbGwgdGhlIHBhZ2UgbWFwcGVkIHZp
YQo+Pj4+IHRoYXQgaHlwZXJjYWxsIHdpbGwgdXNlIHRoZSB0eXBlIHAybV9tYXBwaW5nX2ZvcmVp
Z24uCj4+Pj4KPj4+PiBUaGlzIHdpbGwgcmVzdWx0IHRvIHRyaWdnZXIgdGhlIEFTU0VSVChmZG9t
ICE9IGRvbSkgaW4KPj4+PiBnZXRfcGFnZV9mcm9tX2dmbgo+Pj4+IChhc20tYXJtL3AybS5oKSBi
ZWNhdXNlIHRoZSBJT1JFUSBwYWdlIGhhcyBiZWVuIGFsbG9jYXRlZCB0byB0aGUKPj4+PiBlbXVs
YXRvciBkb21haW4gYW5kIG1hcHBlZCB0byBpdC4gQUZBSUNUIHg4NiBoYXMgdGhlIHNhbWUgYXNz
ZXJ0IGluCj4+Pj4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKC4uLikuCj4+Pj4KPj4+PiBJSE1PLCB0
aGUgQVNTRVJUIG1ha2VzIHNlbnNlIGJlY2F1c2UgeW91IGFyZSBvbmx5IG1lYW50IHRvIG1hcCBw
YWdlCj4+Pj4gYmVsb25naW5nIHRvIG90aGVyIGRvbWFpbiB3aXRoIHRoYXQgdHlwZS4KPj4+Pgo+
Pj4+IFNvIEkgYW0gd29uZGVyaW5nIHdoZXRoZXIgSU9SRVEgc2VydmVyIHJ1bm5pbmcgaW4gUFZI
IERvbTAgaGFzIGJlZW4KPj4+PiB0ZXN0ZWQ/IFdoYXQgd291bGQgYmUgdGhlIGJlc3QgY291cnNl
IG9mIGFjdGlvbiB0byBmaXggdGhlIGlzc3VlPwo+Pj4KPj4+IEkgdGhpbmsgdGhlIHAybSB0eXBl
IG5lZWRzIHRvIGJlIGNob3NlbiBiYXNlZCBvbgo+Pj4gWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9v
d25lZC4KPj4+Cj4+Cj4+IFllcywgdGhhdCdzIGNvcnJlY3QuIFRoZXJlIGlzIGEgRklYTUUgY2xh
dXNlIGluIGFjcXVpcmVfcmVzb3VyY2Ugc28KPj4gdGhhdCB0aGF0IG9ubHkgY2FsbGVyIG93bmVk
IHJlc291cmNlcyBjYW4gYmUgbWFwcGVkIGJ5IEhWTS9QVkgKPj4gZG9tYWlucy4gVGh1cyB0aGUg
bmV3IGNhbGwgY2FuIGJlIHVzZWQgZm9yIElPUkVRIHNlcnZlciBwYWdlcywgYnV0Cj4+IG5vdCBn
cmFudCBmcmFtZXMuCj4KPiBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBsYXN0IHNlbnRlbmNlLiBJ
T1JFUSBpcyBjYWxsZXIgb3duZWQgYW5kCj4gdGhlcmVmb3JlIHNob3VsZCB3b3JrLgo+Cj4gQXMg
SSBzYWlkLCBJIGRvbid0IGhhdmUgYW55IHByb2JsZW0gd2l0aCBtYXBwaW5nIHRoZSByZXNvdXJj
ZS4gVGhlCj4gcHJvYmxlbSBpcyB3aGVuIHVubWFwcGluZyBpdCBiZWNhdXNlIHRoZSByZWdpb24g
aXMgc2V0IHdpdGgKPiBwMm1fbWFwcGluZ19mb3JlaWduLiBZb3Ugd2lsbCByZWFjaCB0aGUgQVNT
RVJUKGZkb20gIT0gcDJtLT5kb21haW4pIGluCj4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuLgo+Cj4g
UmVnYXJkbGVzcyB0aGUgcmVmZXJlbmNlIHByb2JsZW0gKHdlIHN1cHBvcnQgaXQgb24gQXJtKS4g
Q2FuIHlvdQo+IGV4cGxhaW4gaG93IHRoaXMgaXMgd29ya2luZyBvbiBQVkggRG9tMCB0b2RheT8K
CkkgZG91YnQgYW55b25lIGhhcyB0cmllZCB1c2luZyBpdCB3aXRoIGEgUFZIIERvbTAuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:41:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g57Fq-0007z1-V4; Wed, 26 Sep 2018 10:41:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g57Fp-0007yw-Fq
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:41:13 +0000
X-Inumbo-ID: d6ecc884-c178-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d6ecc884-c178-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:42: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 2DB76ED1;
 Wed, 26 Sep 2018 03:41:11 -0700 (PDT)
Received: from [10.37.9.54] (unknown [10.37.9.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABA543F5BD;
 Wed, 26 Sep 2018 03:41:09 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
Date: Wed, 26 Sep 2018 11:41:07 +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: <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgSmFuLAoKT24gMDkvMjYvMjAxOCAwOTowOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMjYuMDkuMTggYXQgMDA6MzksIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhp
IFBhdWwsCj4+Cj4+IEkgYW0gbG9va2luZyBhdCBwb3J0aW5nIHRoZSBJT1JFUSBzZXJ2ZXIgaW5m
cmFzdHJ1Y3R1cmUgb24gQXJtLiBJIGRpZG4ndAo+PiBuZWVkIG11Y2ggbW9kaWZpY2F0aW9uIHRv
IG1ha2UgaXQgcnVuIGZvciBBcm0uIEFsdGhvdWdoLCB0aGUKPj4gaW1wbGVtZW50YXRpb24gY291
bGQgYmUgc2ltcGxpZmllZCBvdmVyIHRoZSB4ODYgaW1wbGVtZW50YXRpb24uCj4+Cj4+IEkgbm90
aWNlZCBzb21lIGlzc3VlIHdoaWxlIHRyeWluZyB0byBpbXBsZW1lbnQgdGhlIGh5cGVyY2FsbAo+
PiBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZS4gUGVyIG15IHVuZGVyc3RhbmRpbmcsIGFsbCB0aGUg
cGFnZSBtYXBwZWQgdmlhCj4+IHRoYXQgaHlwZXJjYWxsIHdpbGwgdXNlIHRoZSB0eXBlIHAybV9t
YXBwaW5nX2ZvcmVpZ24uCj4+Cj4+IFRoaXMgd2lsbCByZXN1bHQgdG8gdHJpZ2dlciB0aGUgQVNT
RVJUKGZkb20gIT0gZG9tKSBpbiBnZXRfcGFnZV9mcm9tX2dmbgo+PiAoYXNtLWFybS9wMm0uaCkg
YmVjYXVzZSB0aGUgSU9SRVEgcGFnZSBoYXMgYmVlbiBhbGxvY2F0ZWQgdG8gdGhlCj4+IGVtdWxh
dG9yIGRvbWFpbiBhbmQgbWFwcGVkIHRvIGl0LiBBRkFJQ1QgeDg2IGhhcyB0aGUgc2FtZSBhc3Nl
cnQgaW4KPj4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKC4uLikuCj4+Cj4+IElITU8sIHRoZSBBU1NF
UlQgbWFrZXMgc2Vuc2UgYmVjYXVzZSB5b3UgYXJlIG9ubHkgbWVhbnQgdG8gbWFwIHBhZ2UKPj4g
YmVsb25naW5nIHRvIG90aGVyIGRvbWFpbiB3aXRoIHRoYXQgdHlwZS4KPj4KPj4gU28gSSBhbSB3
b25kZXJpbmcgd2hldGhlciBJT1JFUSBzZXJ2ZXIgcnVubmluZyBpbiBQVkggRG9tMCBoYXMgYmVl
bgo+PiB0ZXN0ZWQ/IFdoYXQgd291bGQgYmUgdGhlIGJlc3QgY291cnNlIG9mIGFjdGlvbiB0byBm
aXggdGhlIGlzc3VlPwo+IAo+IEkgdGhpbmsgdGhlIHAybSB0eXBlIG5lZWRzIHRvIGJlIGNob3Nl
biBiYXNlZCBvbgo+IFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQuCgpJIGFtIHRoaW5raW5n
IHRvIGludHJvZHVjZSBwMm1fbWFwcGluZ19vd25lZC4gT3IgZG8gd2UgaGF2ZSBhIHAybV90eXBl
IAp0aGF0IHdlIGNvdWxkIHJlLXVzZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:42:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:42: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 1g57HT-000861-CO; Wed, 26 Sep 2018 10:42: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=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g57HS-00085u-5K
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:42:54 +0000
X-Inumbo-ID: 9c568c1b-c178-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c568c1b-c178-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:40:40 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 04:42:51 -0600
Message-Id: <5BAB62A902000078001EC186@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 04:42:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-3-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 02/11] vpci/msix: add lock to protect the
 list of MSIX regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9t
c2l4LmMKPiBAQCAtMTQ4LDEwICsxNDgsMTEgQEAgc3RhdGljIHZvaWQgY29udHJvbF93cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAgICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIHZh
bCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4X2ZpbmQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRyKQo+ICtzdGF0aWMgc3RydWN0IHZw
Y2lfbXNpeCAqbXNpeF9maW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYWRkcikK
PiAgewo+ICAgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKPiAgCj4gKyAgICByZWFkX2xvY2so
JmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4X2xvY2spOwo+ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIG1zaXgsICZkLT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMsIG5leHQgKQo+ICAgICAg
ewo+ICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFycyA9IG1zaXgtPnBkZXYtPnZw
Y2ktPmhlYWRlci5iYXJzOwo+IEBAIC0xNjAsOCArMTYxLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgdnBj
aV9tc2l4ICptc2l4X2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBh
ZGRyKQo+ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShtc2l4LT50YWJsZXMp
OyBpKysgKQo+ICAgICAgICAgICAgICBpZiAoIGJhcnNbbXNpeC0+dGFibGVzW2ldICYgUENJX01T
SVhfQklSTUFTS10uZW5hYmxlZCAmJgo+ICAgICAgICAgICAgICAgICAgIFZNU0lYX0FERFJfSU5f
UkFOR0UoYWRkciwgbXNpeC0+cGRldi0+dnBjaSwgaSkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAg
ICAgICAgICAgICAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfbG9jayk7
Cj4gICAgICAgICAgICAgICAgICByZXR1cm4gbXNpeDsKPiArICAgICAgICAgICAgfQo+ICAgICAg
fQo+ICsgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4X2xvY2spOwo+ICAK
PiAgICAgIHJldHVybiBOVUxMOwo+ICB9CgpEb24ndCB5b3UgcmF0aGVyIG5lZWQgdGhlIGNhbGxl
ciB0byBhY3F1aXJlIHRoZSBsb2NrLCBzbyB0aGF0IHRoZSByZXR1cm4KdmFsdWUgaXMgZ3VhcmFu
dGVlZCBub24tc3RhbGUgYnkgdGhlIHRpbWUgdGhlIGNhbGxlciBsb29rcyBhdCBpdD8KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:49:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g57Nm-0008L7-3L; Wed, 26 Sep 2018 10: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=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g57Nk-0008Kx-38
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:49:24 +0000
X-Inumbo-ID: 84c123b0-c179-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84c123b0-c179-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:47:10 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79617287"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAw/gD///c6AIAAJRzw
Date: Wed, 26 Sep 2018 10:49:21 +0000
Message-ID: <538b1157cba04b7394696a6f72d83c11@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <4665f9a2f12746fb8ccea68118ae70e2@AMSPEX02CL03.citrite.net>
 <926ed045-6377-75a5-e164-1777b58188d4@arm.com>
In-Reply-To: <926ed045-6377-75a5-e164-1777b58188d4@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTE6MzMN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxp
Y2gnDQo+IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQ0K
PiBkZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTog
SU9SRVEgc2VydmVyIG9uIEFybQ0KPiANCj4gSGksDQo+IA0KPiBPbiAwOS8yNi8yMDE4IDEwOjE0
IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4+
IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDA5OjA5DQo+ID4+IFRvOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgUGF1bCBEdXJyYW50DQo+ID4+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT4NCj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4geGVuLQ0KPiA+PiBkZXZl
bCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogSU9S
RVEgc2VydmVyIG9uIEFybQ0KPiA+Pg0KPiA+Pj4+PiBPbiAyNi4wOS4xOCBhdCAwMDozOSwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToNCj4gPj4+IEhpIFBhdWwsDQo+ID4+Pg0KPiA+Pj4g
SSBhbSBsb29raW5nIGF0IHBvcnRpbmcgdGhlIElPUkVRIHNlcnZlciBpbmZyYXN0cnVjdHVyZSBv
biBBcm0uIEkNCj4gZGlkbid0DQo+ID4+PiBuZWVkIG11Y2ggbW9kaWZpY2F0aW9uIHRvIG1ha2Ug
aXQgcnVuIGZvciBBcm0uIEFsdGhvdWdoLCB0aGUNCj4gPj4+IGltcGxlbWVudGF0aW9uIGNvdWxk
IGJlIHNpbXBsaWZpZWQgb3ZlciB0aGUgeDg2IGltcGxlbWVudGF0aW9uLg0KPiA+Pj4NCj4gPj4+
IEkgbm90aWNlZCBzb21lIGlzc3VlIHdoaWxlIHRyeWluZyB0byBpbXBsZW1lbnQgdGhlIGh5cGVy
Y2FsbA0KPiA+Pj4gWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5n
LCBhbGwgdGhlIHBhZ2UgbWFwcGVkIHZpYQ0KPiA+Pj4gdGhhdCBoeXBlcmNhbGwgd2lsbCB1c2Ug
dGhlIHR5cGUgcDJtX21hcHBpbmdfZm9yZWlnbi4NCj4gPj4+DQo+ID4+PiBUaGlzIHdpbGwgcmVz
dWx0IHRvIHRyaWdnZXIgdGhlIEFTU0VSVChmZG9tICE9IGRvbSkgaW4NCj4gZ2V0X3BhZ2VfZnJv
bV9nZm4NCj4gPj4+IChhc20tYXJtL3AybS5oKSBiZWNhdXNlIHRoZSBJT1JFUSBwYWdlIGhhcyBi
ZWVuIGFsbG9jYXRlZCB0byB0aGUNCj4gPj4+IGVtdWxhdG9yIGRvbWFpbiBhbmQgbWFwcGVkIHRv
IGl0LiBBRkFJQ1QgeDg2IGhhcyB0aGUgc2FtZSBhc3NlcnQgaW4NCj4gPj4+IHAybV9nZXRfcGFn
ZV9mcm9tX2dmbiguLi4pLg0KPiA+Pj4NCj4gPj4+IElITU8sIHRoZSBBU1NFUlQgbWFrZXMgc2Vu
c2UgYmVjYXVzZSB5b3UgYXJlIG9ubHkgbWVhbnQgdG8gbWFwIHBhZ2UNCj4gPj4+IGJlbG9uZ2lu
ZyB0byBvdGhlciBkb21haW4gd2l0aCB0aGF0IHR5cGUuDQo+ID4+Pg0KPiA+Pj4gU28gSSBhbSB3
b25kZXJpbmcgd2hldGhlciBJT1JFUSBzZXJ2ZXIgcnVubmluZyBpbiBQVkggRG9tMCBoYXMgYmVl
bg0KPiA+Pj4gdGVzdGVkPyBXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rpb24g
dG8gZml4IHRoZSBpc3N1ZT8NCj4gPj4NCj4gPj4gSSB0aGluayB0aGUgcDJtIHR5cGUgbmVlZHMg
dG8gYmUgY2hvc2VuIGJhc2VkIG9uDQo+ID4+IFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQu
DQo+ID4+DQo+ID4NCj4gPiBZZXMsIHRoYXQncyBjb3JyZWN0LiBUaGVyZSBpcyBhIEZJWE1FIGNs
YXVzZSBpbiBhY3F1aXJlX3Jlc291cmNlIHNvIHRoYXQNCj4gdGhhdCBvbmx5IGNhbGxlciBvd25l
ZCByZXNvdXJjZXMgY2FuIGJlIG1hcHBlZCBieSBIVk0vUFZIIGRvbWFpbnMuIFRodXMNCj4gdGhl
IG5ldyBjYWxsIGNhbiBiZSB1c2VkIGZvciBJT1JFUSBzZXJ2ZXIgcGFnZXMsIGJ1dCBub3QgZ3Jh
bnQgZnJhbWVzLg0KPiANCj4gSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgbGFzdCBzZW50ZW5jZS4g
SU9SRVEgaXMgY2FsbGVyIG93bmVkIGFuZA0KPiB0aGVyZWZvcmUgc2hvdWxkIHdvcmsuDQoNClll
cywgSSB3YXMganVzdCBzYXlpbmcgdGhhdCBpdCBpcyBjdXJyZW50bHkgdGhlIG9ubHkgcmVzb3Vy
Y2UgdGhhdCBzaG91bGQgd29yay4NCg0KPiANCj4gQXMgSSBzYWlkLCBJIGRvbid0IGhhdmUgYW55
IHByb2JsZW0gd2l0aCBtYXBwaW5nIHRoZSByZXNvdXJjZS4gVGhlDQo+IHByb2JsZW0gaXMgd2hl
biB1bm1hcHBpbmcgaXQgYmVjYXVzZSB0aGUgcmVnaW9uIGlzIHNldCB3aXRoDQo+IHAybV9tYXBw
aW5nX2ZvcmVpZ24uIFlvdSB3aWxsIHJlYWNoIHRoZSBBU1NFUlQoZmRvbSAhPSBwMm0tPmRvbWFp
bikgaW4NCj4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuLg0KPiANCj4gUmVnYXJkbGVzcyB0aGUgcmVm
ZXJlbmNlIHByb2JsZW0gKHdlIHN1cHBvcnQgaXQgb24gQXJtKS4gQ2FuIHlvdSBleHBsYWluDQo+
IGhvdyB0aGlzIGlzIHdvcmtpbmcgb24gUFZIIERvbTAgdG9kYXk/DQo+IA0KDQpJIG5ldmVyIHRl
c3RlZCB3aXRoIGEgUFZIIGRvbTAsIGJ1dCBJIGRpZCBydW4gdGVzdHMgd2l0aCBhbiBIVk0gZG9t
VSAoYW5kIGEgWGVuIHdpdGggdGhlIHByaXZpbGVnZSBjaGVja3MgaGFja2VkIG91dCkuIEkgZ3Vl
c3MgSSBkaWRuJ3QgcmUtdGVzdCB3aXRoIEhWTSBhZnRlciB0aGUgc3dpdGNoIHRvIGNhbGxlci1v
d25lZCAod2hpY2ggY2FtZSBxdWl0ZSBsYXRlIGluIHJldmlldykgYW5kIHNvIG1pc3NlZCB0aGlz
IHByb2JsZW0uIFNvcnJ5IGFib3V0IHRoYXQuDQoNCiAgUGF1bA0KDQo+IENoZWVycywNCj4gDQo+
IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:49:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g57Nm-0008LD-CN; Wed, 26 Sep 2018 10:49:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g57Nl-0008L2-Bx
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:49:25 +0000
X-Inumbo-ID: fbe7a2e8-c179-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fbe7a2e8-c179-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:50:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66311819"
Date: Wed, 26 Sep 2018 11:49:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20180926104920.mqxyhec5x5yxrdif@zion.uk.xensource.com>
References: <20180919093447.lrrvyh7tdkcplqdj@zion.uk.xensource.com>
 <20180921185645.GG4473@olila.i.net-space.pl>
 <20180926101843.GB4566@olila.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180926101843.GB4566@olila.i.net-space.pl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Out of bounds access in early boot code related to
 GRUB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, 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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMTI6MTg6NDNQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIEZyaSwgU2VwIDIxLCAyMDE4IGF0IDA4OjU2OjQ1UE0gKzAyMDAsIERhbmllbCBL
aXBlciB3cm90ZToKPiA+IE9uIFdlZCwgU2VwIDE5LCAyMDE4IGF0IDEwOjM0OjQ3QU0gKzAxMDAs
IFdlaSBMaXUgd3JvdGU6Cj4gPiA+IEhpIERhbmllbCwKPiA+ID4KPiA+ID4gSSBkaXNjb3ZlcmVk
IGFuIG91dCBvZiBib3VuZHMgYWNjZXNzIGlzc3VlIHJlbGF0ZWQgdG8gR1JVQiByZWxvY2F0aW9u
Cj4gPiA+IGNvZGUgcGF0aCB3aGVuIGluc3BlY3RpbmcgZWFybHkgYm9vdCBjb2RlLgo+ID4gPgo+
ID4gPiA5NTg5OTI3ZTViIGNoYW5nZWQgYW4gRUZJIG9ubHkgcGF0aCB0byB3b3JrIHdpdGggR1JV
Qi4gWWV0IHRoZSBmb2xsb3dpbmcKPiA+ID4gdHdvIGxpbmVzIHdpdGhpbiBhbiBpZiBjb25kaXRp
b24gcmVtYWluZWQgdW50b3VjaGVkLgo+ID4gPgo+ID4gPiAgICAgbW9kW21iaS0+bW9kc19jb3Vu
dF0ubW9kX3N0YXJ0ID0gdmlydF90b19tZm4oX3N0ZXh0KTsKPiA+ID4gICAgIG1vZFttYmktPm1v
ZHNfY291bnRdLm1vZF9lbmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7Cj4gPiA+Cj4gPiA+
IEJlZm9yZSB5b3VyIGNoYW5nZSB0aGV5IHdlcmUgZmluZSBiZWNhdXNlIHRoZSBtb2QgYXJyYXkg
d2FzIGNyZWF0ZWQgb25lCj4gPiA+IGVsZW1lbnQgbGFyZ2VyIGluIFhlbiAoc2VlIGUyMmUxYzQ3
OTU4YSkuIEkgZG9uJ3QgdGhpbmsgR1JVQiBkb2VzIHRoZQo+ID4gPiBzYW1lLiBTbyB0aGlzIGlz
IGFuIG91dCBvZiBib3VuZHMgYWNjZXNzIGZvciBHUlVCIGNhc2UuCj4gPgo+ID4gWW91IGFyZSBy
aWdodCEgSSB3aWxsIHBvc3QgYSBmaXggbmV4dCB3ZWVrLgo+IAo+IEkgdGhpbmsgdGhhdCB0aGUg
aXNzdWUgY2FuIGJlIHF1aWNrbHkgZml4ZWQgYnkgY2hhbmdpbmcgbGluZSAxODAKPiBpbiB4ZW4v
YXJjaC94ODYvYm9vdC9yZWxvYy5jIHdpdGg6Cj4gCj4gICBtYmlfb3V0LT5tb2RzX2FkZHIgPSBh
bGxvY19tZW0oKG1iaV9vdXQtPm1vZHNfY291bnQgKyAxKSAqIHNpemVvZigqbWJpX291dF9tb2Rz
KSk7Cj4gCj4gVGhpcyB3YXkgd2Ugd2lsbCBnZXQgZXh0cmEgc3BhY2UgZm9yIFhlbiBoeXBlcnZp
c29yIGlmIGl0IGlzIG5lZWRlZC4KPiAKPiBJZiB5b3UgYXJlIE9LIHdpdGggdGhhdCBmaXggSSB3
aWxsIHBvc3QgYSBwYXRjaC4KClN1cmUuIFRoYXQgbG9va3MgZmluZSB0byBtZS4gQnV0IHlvdSB3
aWxsIG5lZWQgSmFuIG9yIEFuZHJldydzIGFjay4gOikKCk5vdyBJIHJlYWxpc2UgSSdkIGJldHRl
ciBhdCBsZWFzdCBhZGQgYW4gYXNzZXJ0IHRvIHRoZSBQVkggYm9vdCBwYXRoLgoKV2VpLgoKPiAK
PiBEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:51:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g57PL-0000aq-PA; Wed, 26 Sep 2018 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=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g57PK-0000ae-AD
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:51:02 +0000
X-Inumbo-ID: bfc15a15-c179-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfc15a15-c179-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:48:49 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 04:51:00 -0600
Message-Id: <5BAB649302000078001EC1CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 04:50:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-4-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 03/11] vpci: add tear down 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: 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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS92
cGNpLmMKPiBAQCAtMzEsMTQgKzMxLDI2IEBAIHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKPiAgfTsK
PiAgCj4gICNpZmRlZiBfX1hFTl9fCj4gLWV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29u
c3QgX19zdGFydF92cGNpX2FycmF5W107Cj4gLWV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAq
Y29uc3QgX19lbmRfdnBjaV9hcnJheVtdOwo+ICtleHRlcm4gY29uc3Qgc3RydWN0IHZwY2lfaGFu
ZGxlciBfX3N0YXJ0X3ZwY2lfYXJyYXlbXTsKPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCB2cGNpX2hh
bmRsZXIgX19lbmRfdnBjaV9hcnJheVtdOwo+ICAjZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5k
X3ZwY2lfYXJyYXkgLSBfX3N0YXJ0X3ZwY2lfYXJyYXkpCj4gIAo+ICBzdGF0aWMgdm9pZCB2cGNp
X3JlbW92ZV9kZXZpY2VfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICB7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaTsKPiArCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnBkZXYtPnZw
Y2lfbG9jaykpOwo+ICAKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1ZQQ0lfSU5JVDsgaSsr
ICkKPiArICAgIHsKPiArICAgICAgICB2cGNpX3RlYXJkb3duX3QgKnRlYXJkb3duID0KPiArICAg
ICAgICAgICAgX19zdGFydF92cGNpX2FycmF5W05VTV9WUENJX0lOSVQgLSBpIC0gMV0udGVhcmRv
d247CgpQZXJoYXBzIHNsaWdodGx5IGVhc2llciB0byByZWFkIGlmIHlvdSBtYWRlIHRoZSBsb29w
IGNvdW50IGRvd253YXJkcz8KCj4gICNkZWZpbmUgVlBDSV9QUklPUklUWV9ISUdIICAgICAgIjEi
Cj4gICNkZWZpbmUgVlBDSV9QUklPUklUWV9NSURETEUgICAgIjUiCj4gICNkZWZpbmUgVlBDSV9Q
UklPUklUWV9MT1cgICAgICAgIjkiCj4gIAo+IC0jZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVCh4
LCBwKSAgICAgICAgICAgICAgICBcCj4gLSAgc3RhdGljIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpj
b25zdCB4IyNfZW50cnkgIFwKPiAtICAgICAgICAgICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRh
LnZwY2kuIiBwKSA9IHgKPiArI2RlZmluZSBSRUdJU1RFUl9WUENJX0lOSVQoaSwgdCwgcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgIGNvbnN0IHN0YXRpYyBzdHJ1
Y3QgdnBjaV9oYW5kbGVyIGkgIyMgdCAjIyBfZW50cnkgICAgICAgICAgICAgICAgICAgICBcCgpQ
bGVhc2UgZmxpcCBzdGF0aWMgYW5kIGNvbnN0LiBJaXJjIHdlIGhhZCBhIGNhc2UgaW4gdGhlIHBh
c3Qgd2hlcmUgc29tZQp0b29sIChwZXJoYXBzIG5vdCBhIGNvbXBpbGVyIGJ1dCBhbiBhbmFseXNp
cyB0b29sKSBjaG9rZWQgYWJvdXQgdGhpcwp1bmNvbW1vbiBvcmRlcmluZy4KCldpdGggdGhlc2Ug
dGFrZW4gY2FyZSBvZgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:52:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10: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 1g57QH-0000it-8X; Wed, 26 Sep 2018 10:52:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g57QG-0000il-4f
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:52:00 +0000
X-Inumbo-ID: 5888da7f-c17a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5888da7f-c17a-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:53:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79617391"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0A==
Date: Wed, 26 Sep 2018 10:51:57 +0000
Message-ID: <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
In-Reply-To: <b8c7f937-098d-bbdb-2da8-279df9866431@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTE6NDEN
Cj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudA0KPiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0NCj4g
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IElP
UkVRIHNlcnZlciBvbiBBcm0NCj4gDQo+IEhpIEphbiwNCj4gDQo+IE9uIDA5LzI2LzIwMTggMDk6
MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+IE9uIDI2LjA5LjE4IGF0IDAwOjM5LCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPiA+PiBIaSBQYXVsLA0KPiA+Pg0KPiA+PiBJ
IGFtIGxvb2tpbmcgYXQgcG9ydGluZyB0aGUgSU9SRVEgc2VydmVyIGluZnJhc3RydWN0dXJlIG9u
IEFybS4gSQ0KPiBkaWRuJ3QNCj4gPj4gbmVlZCBtdWNoIG1vZGlmaWNhdGlvbiB0byBtYWtlIGl0
IHJ1biBmb3IgQXJtLiBBbHRob3VnaCwgdGhlDQo+ID4+IGltcGxlbWVudGF0aW9uIGNvdWxkIGJl
IHNpbXBsaWZpZWQgb3ZlciB0aGUgeDg2IGltcGxlbWVudGF0aW9uLg0KPiA+Pg0KPiA+PiBJIG5v
dGljZWQgc29tZSBpc3N1ZSB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBoeXBlcmNhbGwN
Cj4gPj4gWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5nLCBhbGwg
dGhlIHBhZ2UgbWFwcGVkIHZpYQ0KPiA+PiB0aGF0IGh5cGVyY2FsbCB3aWxsIHVzZSB0aGUgdHlw
ZSBwMm1fbWFwcGluZ19mb3JlaWduLg0KPiA+Pg0KPiA+PiBUaGlzIHdpbGwgcmVzdWx0IHRvIHRy
aWdnZXIgdGhlIEFTU0VSVChmZG9tICE9IGRvbSkgaW4NCj4gZ2V0X3BhZ2VfZnJvbV9nZm4NCj4g
Pj4gKGFzbS1hcm0vcDJtLmgpIGJlY2F1c2UgdGhlIElPUkVRIHBhZ2UgaGFzIGJlZW4gYWxsb2Nh
dGVkIHRvIHRoZQ0KPiA+PiBlbXVsYXRvciBkb21haW4gYW5kIG1hcHBlZCB0byBpdC4gQUZBSUNU
IHg4NiBoYXMgdGhlIHNhbWUgYXNzZXJ0IGluDQo+ID4+IHAybV9nZXRfcGFnZV9mcm9tX2dmbigu
Li4pLg0KPiA+Pg0KPiA+PiBJSE1PLCB0aGUgQVNTRVJUIG1ha2VzIHNlbnNlIGJlY2F1c2UgeW91
IGFyZSBvbmx5IG1lYW50IHRvIG1hcCBwYWdlDQo+ID4+IGJlbG9uZ2luZyB0byBvdGhlciBkb21h
aW4gd2l0aCB0aGF0IHR5cGUuDQo+ID4+DQo+ID4+IFNvIEkgYW0gd29uZGVyaW5nIHdoZXRoZXIg
SU9SRVEgc2VydmVyIHJ1bm5pbmcgaW4gUFZIIERvbTAgaGFzIGJlZW4NCj4gPj4gdGVzdGVkPyBX
aGF0IHdvdWxkIGJlIHRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rpb24gdG8gZml4IHRoZSBpc3N1ZT8N
Cj4gPg0KPiA+IEkgdGhpbmsgdGhlIHAybSB0eXBlIG5lZWRzIHRvIGJlIGNob3NlbiBiYXNlZCBv
bg0KPiA+IFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQuDQo+IA0KPiBJIGFtIHRoaW5raW5n
IHRvIGludHJvZHVjZSBwMm1fbWFwcGluZ19vd25lZC4gT3IgZG8gd2UgaGF2ZSBhIHAybV90eXBl
DQo+IHRoYXQgd2UgY291bGQgcmUtdXNlPw0KPiANCg0KSSB0aGluayB3ZSBzaG91bGQgYmUgYWJs
ZSB0byBqdXN0IHVzZSBwMm1fcmFtX3J3IGlmIGl0IGlzIGNhbGxlciBvd25lZC4NCg0KICBQYXVs
DQoNCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:57:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g57VI-0000y4-TL; Wed, 26 Sep 2018 10:57:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/7cl=mi=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1g57VI-0000xz-4C
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:57:12 +0000
X-Inumbo-ID: 12772793-c17b-11e8-a6a9-d7ebe60f679a
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12772793-c17b-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:58:17 +0000 (UTC)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id ED96160818; Wed, 26 Sep 2018 10:57:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1537959430;
 bh=urXs/vuWlgUoV8sTCZnJNBxRcUZRM5qK76HzwwxSMQY=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=Z+5dX9nRdm70xoqqJeBZL44pFpI6f7TezR4Lq2UZhXRjge1j1414MUTZrapSQv21A
 TUE1zRc6HbqRmsHTPkM7COzYlBH1lE5HhIxPtBGZ1IBTmhHZ1T44SXvaCZFqQNDjcU
 Iw0aJNaq0crLtWwWtvJxiBmi4j/ocTCUAQepyW8Y=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 20385605FD;
 Wed, 26 Sep 2018 10:57:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1537959428;
 bh=urXs/vuWlgUoV8sTCZnJNBxRcUZRM5qK76HzwwxSMQY=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=d4uApI+DrktoTjyrHJq/SnAZWOGmu5SXG5ZnJFI/e8GDSlOX7qYnAfCFGYT1wOkSa
 iV9lRvX4O6fuvhXJVhA110sR54Lk8p6/RlNbMvUQXeOyWJyGdN2VtJoLVkoamLyte2
 m1nPyu1rcMauYXubdUnEpg5sEwkAk0CSifUlPxdY=
MIME-Version: 1.0
Date: Wed, 26 Sep 2018 16:27:08 +0530
From: Arun KS <arunks@codeaurora.org>
To: Michal Hocko <mhocko@kernel.org>
In-Reply-To: <20180925181826.GW18685@dhcp22.suse.cz>
References: <1537854158-9766-1-git-send-email-arunks@codeaurora.org>
 <ccdbaf76-cbdd-759e-c6de-c5b738f156e9@suse.cz>
 <20180925181826.GW18685@dhcp22.suse.cz>
Message-ID: <bdba4200b69f560af36967e2d23dde8f@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH v2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, sthemmin@microsoft.com, xen-devel@lists.xenproject.org,
 malat@debian.org, vatsa@codeaurora.org, haiyangz@microsoft.com,
 dan.j.williams@intel.com, linux-kernel@vger.kernel.org, getarunks@gmail.com,
 yasu.isimatu@gmail.com, linux-mm@kvack.org, vinmenon@codeaurora.org,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 boris.ostrovsky@oracle.com, kys@microsoft.com, akpm@linux-foundation.org,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.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>

T24gMjAxOC0wOS0yNSAyMzo0OCwgTWljaGFsIEhvY2tvIHdyb3RlOgo+IE9uIFR1ZSAyNS0wOS0x
OCAxMTo1OTowOSwgVmxhc3RpbWlsIEJhYmthIHdyb3RlOgo+IFsuLi5dCj4+IFRoaXMgc2VlbXMg
bGlrZSBhbG1vc3QgY29tcGxldGUgY29weSBvZiBfX2ZyZWVfcGFnZXNfYm9vdF9jb3JlKCksIAo+
PiBjb3VsZAo+PiB5b3UgZG8gc29tZSBjb2RlIHJldXNlIGluc3RlYWQ/IEkgdGhpbmsgTWljaGFs
IEhvY2tvIGFsc28gc3VnZ2VzdGVkIAo+PiB0aGF0Lgo+IAo+IFllcywgcGxlYXNlIHRyeSB0byBy
ZXVzZSBhcyBtdWNoIGNvZGUgYXMgcG9zc2libGUKU3VyZSwgV2lsbCBhZGRyZXNzIGluIG5leHQg
c3Bpbi4KClJlZ2FyZHMsCkFydW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:57:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:57: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 1g57Vz-00011g-7g; Wed, 26 Sep 2018 10:57:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dlui=mi=citrix.com=prvs=800f77fa1=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g57Vx-00011X-UF
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:57:53 +0000
X-Inumbo-ID: 2b3bf7e5-c17b-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b3bf7e5-c17b-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:58:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66312240"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23467.26157.325439.293347@mariner.uk.xensource.com>
Date: Wed, 26 Sep 2018 11:57:49 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <3cb18c65-6bc0-79a5-c929-dff83230810c@citrix.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180921170428.13771-6-george.dunlap@citrix.com>
 <23464.51400.122794.926229@mariner.uk.xensource.com>
 <424655fb-568c-3033-dc73-66fe2c22b1f1@citrix.com>
 <23466.5589.972666.896640@mariner.uk.xensource.com>
 <3cb18c65-6bc0-79a5-c929-dff83230810c@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/6] RFC: tools/dm_restrict: Enable QEMU
 sandboxing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDYvNl0gUkZDOiB0b29scy9kbV9y
ZXN0cmljdDogRW5hYmxlIFFFTVUgc2FuZGJveGluZyIpOgo+IE9uIDA5LzI1LzIwMTggMTI6MDIg
UE0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSWYgeW91IGRvbid0IHNheSBzZXQgLWUgdGhlbiB5
b3UgbmVlZCB0byB3cmFwIGV2ZXJ5IGV2ZXJ5dGhpbmcgaW4geW91cgo+ID4gZW50aXJlIHNjcmlw
dCB3aXRoIGFuIGVycm9yIGNoZWNrLgoKKEkgaGF2ZSBkZWxldGVkIHRoZSB3aG9sZSBjb21wYXJh
dGl2ZSBwcm9ncmFtbWluZyBsYW5ndWFnZXMKZGlzY3Vzc2lvbi4pCgo+ID4gRm9yIGV4YW1wbGUs
IHlvdSB3cml0ZQo+ID4gCj4gPj4+PiBkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFp
bi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCAyPi9kZXYvbnVsbCkKPiA+Pj4+IGlmIFtb
IC16ICIkZG1waWQiIF1dIDsgdGhlbgo+ID4+Pj4gICAgIGVjaG8gInhlbnN0b3JlLXJlYWQgZmFp
bGVkIgo+ID4+Pj4gICAgIGV4aXQgMQo+ID4+Pj4gZmkKLi4uCj4gPiBidXQgd2l0aCBzZXQgLWUg
eW91IGNhbiB3cml0ZSBvbmx5Cj4gPiAKPiA+ICAgICBkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xv
Y2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCkKPiA+IAo+ID4gYW5kIHRo
ZSBzdWJzZXF1ZW50IGlmIGlzIG5vdCBuZWVkZWQuCj4gCj4gSSB0aGluayB5b3UgbWlzdW5kZXJz
dG9vZCB3aGF0IEkgbWVhbnQuICBUaGUgb3JpZ2luYWwgY29kZSBsb29rZWQKPiBzb21ldGhpbmcg
bGlrZSB0aGlzOgoKWWVzLiAgWW91IGFncmVlZCB0byB0aGUgcmVtb3ZhbCBvZiB0aGUgMj4vZGV2
L251bGwuICBNeSBwb2ludCBoZXJlIGlzCnRoYXQgeW91IGlmIHlvdSB1c2Ugc2V0IC1lIHlvdSBj
YW4gZ2V0IHJpZCBvZiB0aGUgZW50aXJlIGVycm9yCmNsYXVzZS4KCj4gSW4gdGhlIGN1cnJlbnQg
Y29kZSwgcHJpbnRpbmcgdGhlIGVycm9yIG1lc3NhZ2UgaXMgb2J2aW91c2x5IGJldHRlciB0aGFu
Cj4gdGhyb3dpbmcgaXQgYXdheS4gIEJ1dCBJIHN0aWxsIGZlZWwgYmV0dGVyIGNoZWNraW5nIHRo
ZSByZXN1bHQgYW5kCj4gZ2l2aW5nIGEgc2Vuc2libGUgZm9sbG93LXVwIGVycm9yIG1lc3NhZ2Ug
dGhhbiBoYXZpbmcgYSBmYWlsdXJlIHNpbGVudGx5Cj4gZXhpdCwgYmVjYXVzZSBJIHByZWZlciB0
byBleHBsaWNpdGx5IHRoaW5rIGFib3V0IHdoYXQgaGFwcGVucyB3aGVuCj4gdGhpbmdzIGZhaWwg
KGFuZCByZW1pbmQgdGhlIHBlb3BsZSByZWFkaW5nIHRoZSBjb2RlIHRvIGRvIHNvIGFzIHdlbGwp
LgoKVGhpcyBhcHByb2FjaCBpcyBub3QgdmVyeSB1c3VhbCBpbiBzaGVsbCBzY3JpcHRpbmcgKGF0
IGxlYXN0LCBpbgpjaXJjbGVzIHdob3NlIGJlaGF2aW91ciBzaG91bGQgYmUgZW11bGF0ZWQpWzFd
LCBhbmQgaXQgbGVhZHMgdG8gYnVncy4KWW91ciBzY3JpcHQgYXMgb3JpZ2luYWxseSBwcmVzZW50
ZWQgaXMgcmlkZGxlZCB3aXRoIHVuY2hlY2tlZCBjYWxscyB0bwpzdWJwcm9ncmFtcy4KCklmIHlv
dSBhYnNvbHV0ZWx5IHdhbnQgdG8gaGFuZGxlIGEgcGFydGljdWxhciBlcnJvciBjYXNlIHNwZWNp
ZmljYWxseQp0aGVuIElNTyBpdCBpcyBtdWNoIGJldHRlciB0byBtYWtlIGEgc3BlY2lmaWMgZXhj
ZXB0aW9uIHRvIHRoYXQKcGFydGljdWxhciBjYXNlLCBieSB1c2luZyBlaXRoZXIgYSBzZXQgK2Ug
LyBzZXQgLWUgcGFpciwgb3IgYQpjb25zdHJ1Y3QgbGlrZSBpZiBvciB8fC4KCj4gPiBUaGUgZXhw
cmVzc2lvbgo+ID4gICAke2lucHV0IyogIH0KLi4uCj4gVGhhdCdzIGFuIGlkZWEuICBJJ20gbm90
IHN1cmUgSSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRoYW4gdXNpbmcgYSByZWdleHAKPiAobm93IHRo
YXQgdGhlIHJ1bmVzIGhhdmUgYmVlbiB3cml0dGVuKSwgYnV0IEknbGwgdGhpbmsgYWJvdXQgaXQu
CgpGYWlyIGVub3VnaC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 10:58:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 10:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g57WF-00015a-HZ; Wed, 26 Sep 2018 10:58:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g57WE-00015O-5Z
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:58:10 +0000
X-Inumbo-ID: 34d27e14-c17b-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34d27e14-c17b-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 10:59:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 04:58:07 -0600
Message-Id: <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 04:58:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
In-Reply-To: <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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+IE9uIDI2LjA5LjE4IGF0IDEyOjUxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFtt
YWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDEx
OjQxCj4+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQK
Pj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+PiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4t
Cj4+IGRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJl
OiBJT1JFUSBzZXJ2ZXIgb24gQXJtCj4+IAo+PiBIaSBKYW4sCj4+IAo+PiBPbiAwOS8yNi8yMDE4
IDA5OjA4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+PiBPbiAyNi4wOS4xOCBhdCAwMDoz
OSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPj4gSGkgUGF1bCwKPj4gPj4KPj4g
Pj4gSSBhbSBsb29raW5nIGF0IHBvcnRpbmcgdGhlIElPUkVRIHNlcnZlciBpbmZyYXN0cnVjdHVy
ZSBvbiBBcm0uIEkKPj4gZGlkbid0Cj4+ID4+IG5lZWQgbXVjaCBtb2RpZmljYXRpb24gdG8gbWFr
ZSBpdCBydW4gZm9yIEFybS4gQWx0aG91Z2gsIHRoZQo+PiA+PiBpbXBsZW1lbnRhdGlvbiBjb3Vs
ZCBiZSBzaW1wbGlmaWVkIG92ZXIgdGhlIHg4NiBpbXBsZW1lbnRhdGlvbi4KPj4gPj4KPj4gPj4g
SSBub3RpY2VkIHNvbWUgaXNzdWUgd2hpbGUgdHJ5aW5nIHRvIGltcGxlbWVudCB0aGUgaHlwZXJj
YWxsCj4+ID4+IFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlLiBQZXIgbXkgdW5kZXJzdGFuZGluZywg
YWxsIHRoZSBwYWdlIG1hcHBlZCB2aWEKPj4gPj4gdGhhdCBoeXBlcmNhbGwgd2lsbCB1c2UgdGhl
IHR5cGUgcDJtX21hcHBpbmdfZm9yZWlnbi4KPj4gPj4KPj4gPj4gVGhpcyB3aWxsIHJlc3VsdCB0
byB0cmlnZ2VyIHRoZSBBU1NFUlQoZmRvbSAhPSBkb20pIGluCj4+IGdldF9wYWdlX2Zyb21fZ2Zu
Cj4+ID4+IChhc20tYXJtL3AybS5oKSBiZWNhdXNlIHRoZSBJT1JFUSBwYWdlIGhhcyBiZWVuIGFs
bG9jYXRlZCB0byB0aGUKPj4gPj4gZW11bGF0b3IgZG9tYWluIGFuZCBtYXBwZWQgdG8gaXQuIEFG
QUlDVCB4ODYgaGFzIHRoZSBzYW1lIGFzc2VydCBpbgo+PiA+PiBwMm1fZ2V0X3BhZ2VfZnJvbV9n
Zm4oLi4uKS4KPj4gPj4KPj4gPj4gSUhNTywgdGhlIEFTU0VSVCBtYWtlcyBzZW5zZSBiZWNhdXNl
IHlvdSBhcmUgb25seSBtZWFudCB0byBtYXAgcGFnZQo+PiA+PiBiZWxvbmdpbmcgdG8gb3RoZXIg
ZG9tYWluIHdpdGggdGhhdCB0eXBlLgo+PiA+Pgo+PiA+PiBTbyBJIGFtIHdvbmRlcmluZyB3aGV0
aGVyIElPUkVRIHNlcnZlciBydW5uaW5nIGluIFBWSCBEb20wIGhhcyBiZWVuCj4+ID4+IHRlc3Rl
ZD8gV2hhdCB3b3VsZCBiZSB0aGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9uIHRvIGZpeCB0aGUgaXNz
dWU/Cj4+ID4KPj4gPiBJIHRoaW5rIHRoZSBwMm0gdHlwZSBuZWVkcyB0byBiZSBjaG9zZW4gYmFz
ZWQgb24KPj4gPiBYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkLgo+PiAKPj4gSSBhbSB0aGlu
a2luZyB0byBpbnRyb2R1Y2UgcDJtX21hcHBpbmdfb3duZWQuIE9yIGRvIHdlIGhhdmUgYSBwMm1f
dHlwZQo+PiB0aGF0IHdlIGNvdWxkIHJlLXVzZT8KPj4gCj4gCj4gSSB0aGluayB3ZSBzaG91bGQg
YmUgYWJsZSB0byBqdXN0IHVzZSBwMm1fcmFtX3J3IGlmIGl0IGlzIGNhbGxlciBvd25lZC4KClll
cywgdGhhdCdzIHdoYXQgSSB0b28gd291bGQgaGF2ZSB0aG91Z2h0LiBJZiB0aGVyZSBldmVyIHdh
cyBhIHJlc291cmNlCndoaWNoIG1heSBvbmx5IGJlIG1hcHBlZCByL28sIHAybV9yYW1fcm8gc2hv
dWxkIHRoZW4gYmUgZXF1YWxseSB1c2FibGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:00:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11:00: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 1g57YT-0001ri-0I; Wed, 26 Sep 2018 11: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g57YR-0001ra-T6
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:00:27 +0000
X-Inumbo-ID: 101cee73-c17b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 101cee73-c17b-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:58:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66312326"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 12:00:00 +0100
Message-ID: <20180926110000.9764-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: assert MBI is large enough in pvh-boot.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: 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>

VGhlIHJlbG9jYXRpb24gY29kZSBpbiBfX3N0YXJ0X3hlbiByZXF1aXJlcyBvbmUgZXh0cmEgZWxl
bWVudCBpbiB0aGUKTUJJIHN0cnVjdHVyZS4gQnkgdGhlIGxvb2tzIG9mIGl0IHRoZSB0ZW1wb3Jh
cnkgTUJJIGFycmF5IGlzIGFscmVhZHkKbGFyZ2UgZW5vdWdoLiBBZGQgYW4gYXNzZXJ0aW9uIHRv
IGNhdGNoIGFueSBpc3N1ZSBpbiB0aGUgZnV0dXJlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyB8
IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1i
b290LmMKaW5kZXggMGU5ZTViZmRmNi4uN2UxM2U3NjA0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMK
QEAgLTQ0LDYgKzQ0LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKHZv
aWQpCiAKICAgICBBU1NFUlQocHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1fU1RBUlRfTUFHSUNf
VkFMVUUpOwogCisgICAgLyoKKyAgICAgKiBUZW1wb3JhcnkgTUJJIGFycmF5IG5lZWRzIHRvIGJl
IGF0IGxlYXN0IG9uZSBlbGVtZW50IGJpZ2dlciB0aGFuCisgICAgICogcmVxdWlyZWQuIFRoZSBl
eHRyYSBlbGVtZW50IGlzIHVzZWQgdG8gYWlkIHJlbG9jYXRpb24uIFNlZQorICAgICAqIGFyY2gv
eDg2L3NldHVwLmM6X19zdGFydF94ZW4oKS4KKyAgICAgKi8KKyAgICBBU1NFUlQoQVJSQVlfU0la
RShwdmhfbWJpX21vZHMpID4gcHZoX2luZm8tPm5yX21vZHVsZXMpOworCiAgICAgLyoKICAgICAg
KiBUdXJuIGh2bV9zdGFydF9pbmZvIGludG8gbWJpLiBMdWNraWx5IGFsbCBtb2R1bGVzIGFyZSBw
bGFjZWQgdW5kZXIgNEdCCiAgICAgICogYm91bmRhcnkgb24geDg2LgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:01:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g57ZX-0001wM-Bp; Wed, 26 Sep 2018 11:01:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g57ZV-0001wF-Fx
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:01:33 +0000
X-Inumbo-ID: aea96c1b-c17b-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id aea96c1b-c17b-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:02: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 DBC6D1596;
 Wed, 26 Sep 2018 04:01:31 -0700 (PDT)
Received: from [10.37.9.54] (unknown [10.37.9.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 64FC43F5BD;
 Wed, 26 Sep 2018 04:01:30 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6bc563b2-1418-ade3-034c-558af1efc53a@arm.com>
Date: Wed, 26 Sep 2018 12:01:28 +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: <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgUGF1bCwKCk9uIDA5LzI2LzIwMTggMTE6NTEgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86
anVsaWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDExOjQxCj4+
IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQKPj4gPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4+IGRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBJT1JF
USBzZXJ2ZXIgb24gQXJtCj4+Cj4+IEhpIEphbiwKPj4KPj4gT24gMDkvMjYvMjAxOCAwOTowOCBB
TSwgSmFuIEJldWxpY2ggd3JvdGU6Xwo+Pj4+Pj4gT24gMjYuMDkuMTggYXQgMDA6MzksIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gSGkgUGF1bCwKPj4+Pgo+Pj4+IEkgYW0gbG9v
a2luZyBhdCBwb3J0aW5nIHRoZSBJT1JFUSBzZXJ2ZXIgaW5mcmFzdHJ1Y3R1cmUgb24gQXJtLiBJ
Cj4+IGRpZG4ndAo+Pj4+IG5lZWQgbXVjaCBtb2RpZmljYXRpb24gdG8gbWFrZSBpdCBydW4gZm9y
IEFybS4gQWx0aG91Z2gsIHRoZQo+Pj4+IGltcGxlbWVudGF0aW9uIGNvdWxkIGJlIHNpbXBsaWZp
ZWQgb3ZlciB0aGUgeDg2IGltcGxlbWVudGF0aW9uLgo+Pj4+Cj4+Pj4gSSBub3RpY2VkIHNvbWUg
aXNzdWUgd2hpbGUgdHJ5aW5nIHRvIGltcGxlbWVudCB0aGUgaHlwZXJjYWxsCj4+Pj4gWEVOTUVN
X2FjcXVpcmVfcmVzb3VyY2UuIFBlciBteSB1bmRlcnN0YW5kaW5nLCBhbGwgdGhlIHBhZ2UgbWFw
cGVkIHZpYQo+Pj4+IHRoYXQgaHlwZXJjYWxsIHdpbGwgdXNlIHRoZSB0eXBlIHAybV9tYXBwaW5n
X2ZvcmVpZ24uCj4+Pj4KPj4+PiBUaGlzIHdpbGwgcmVzdWx0IHRvIHRyaWdnZXIgdGhlIEFTU0VS
VChmZG9tICE9IGRvbSkgaW4KPj4gZ2V0X3BhZ2VfZnJvbV9nZm4KPj4+PiAoYXNtLWFybS9wMm0u
aCkgYmVjYXVzZSB0aGUgSU9SRVEgcGFnZSBoYXMgYmVlbiBhbGxvY2F0ZWQgdG8gdGhlCj4+Pj4g
ZW11bGF0b3IgZG9tYWluIGFuZCBtYXBwZWQgdG8gaXQuIEFGQUlDVCB4ODYgaGFzIHRoZSBzYW1l
IGFzc2VydCBpbgo+Pj4+IHAybV9nZXRfcGFnZV9mcm9tX2dmbiguLi4pLgo+Pj4+Cj4+Pj4gSUhN
TywgdGhlIEFTU0VSVCBtYWtlcyBzZW5zZSBiZWNhdXNlIHlvdSBhcmUgb25seSBtZWFudCB0byBt
YXAgcGFnZQo+Pj4+IGJlbG9uZ2luZyB0byBvdGhlciBkb21haW4gd2l0aCB0aGF0IHR5cGUuCj4+
Pj4KPj4+PiBTbyBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIElPUkVRIHNlcnZlciBydW5uaW5nIGlu
IFBWSCBEb20wIGhhcyBiZWVuCj4+Pj4gdGVzdGVkPyBXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IGNv
dXJzZSBvZiBhY3Rpb24gdG8gZml4IHRoZSBpc3N1ZT8KPj4+Cj4+PiBJIHRoaW5rIHRoZSBwMm0g
dHlwZSBuZWVkcyB0byBiZSBjaG9zZW4gYmFzZWQgb24KPj4+IFhFTk1FTV9yc3JjX2FjcV9jYWxs
ZXJfb3duZWQuCj4+Cj4+IEkgYW0gdGhpbmtpbmcgdG8gaW50cm9kdWNlIHAybV9tYXBwaW5nX293
bmVkLiBPciBkbyB3ZSBoYXZlIGEgcDJtX3R5cGUKPj4gdGhhdCB3ZSBjb3VsZCByZS11c2U/Cj4+
Cj4gCj4gSSB0aGluayB3ZSBzaG91bGQgYmUgYWJsZSB0byBqdXN0IHVzZSBwMm1fcmFtX3J3IGlm
IGl0IGlzIGNhbGxlciBvd25lZC4KCkkgdGhvdWdodCBhYm91dCBwMm1fcmFtX3J3IGJ1dCBkaXNj
YXJkZWQgYmVjYXVzZSBvZiB0aGUgc2VjdXJpdHkgCmltcGxpY2F0aW9ucy4gQXQgbGVhc3Qgb24g
QXJtLCB0aGlzIHR5cGUgY2FuIGJlIHVzZWQgZm9yIGZvcmVpZ24gCm1hcHBpbmcsIGd1ZXN0X2Nv
cHkgaGVscGVycy4gVGhpcyBpcyBub3QgdGhlIGNhc2UgZm9yIHAybV9tYXBwaW5nX2ZvcmVpZ24u
CgpEbyB3ZSB3YW50IHRvIGFsbG93IHRob3NlcyByZXNvdXJjZXMgdG8gYmUgdXNlZCBpbiBoeXBl
cmNhbGwgYnVmZmVyIAphbmQvb3IgbWFwcGVkIGJ5IG90aGVyIGd1ZXN0IHZpYSB0aGUgZm9yZWln
biBBUEk/IElmIG5vdCwgdGhlbiB3ZSB3YW50IAp0byB1c2UgYSBkaWZmZXJlbnQgdHlwZS4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:02:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11:02: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 1g57aZ-00022j-Nf; Wed, 26 Sep 2018 11: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=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g57aY-00022b-Fk
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:02:38 +0000
X-Inumbo-ID: 5e2c706b-c17b-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e2c706b-c17b-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 13:00:24 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79617903"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4KOAgAAhmpA=
Date: Wed, 26 Sep 2018 11:02:35 +0000
Message-ID: <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
In-Reply-To: <5BAB663D02000078001EC1EC@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTE6NTgKPiBUbzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPiBkZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBJT1JFUSBzZXJ2
ZXIgb24gQXJtCj4gCj4gPj4+IE9uIDI2LjA5LjE4IGF0IDEyOjUxLCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZy
b206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tXQo+ID4+IFNlbnQ6
IDI2IFNlcHRlbWJlciAyMDE4IDExOjQxCj4gPj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT47IFBhdWwgRHVycmFudAo+ID4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dSBNb25uZQo+ID4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4geGVuLQo+ID4+IGRldmVsIDx4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUmU6IElPUkVRIHNlcnZlciBvbiBBcm0K
PiA+Pgo+ID4+IEhpIEphbiwKPiA+Pgo+ID4+IE9uIDA5LzI2LzIwMTggMDk6MDggQU0sIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4+ID4+Pj4gT24gMjYuMDkuMTggYXQgMDA6MzksIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4gPj4gSGkgUGF1bCwKPiA+PiA+Pgo+ID4+ID4+IEkgYW0g
bG9va2luZyBhdCBwb3J0aW5nIHRoZSBJT1JFUSBzZXJ2ZXIgaW5mcmFzdHJ1Y3R1cmUgb24gQXJt
LiBJCj4gPj4gZGlkbid0Cj4gPj4gPj4gbmVlZCBtdWNoIG1vZGlmaWNhdGlvbiB0byBtYWtlIGl0
IHJ1biBmb3IgQXJtLiBBbHRob3VnaCwgdGhlCj4gPj4gPj4gaW1wbGVtZW50YXRpb24gY291bGQg
YmUgc2ltcGxpZmllZCBvdmVyIHRoZSB4ODYgaW1wbGVtZW50YXRpb24uCj4gPj4gPj4KPiA+PiA+
PiBJIG5vdGljZWQgc29tZSBpc3N1ZSB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBoeXBl
cmNhbGwKPiA+PiA+PiBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZS4gUGVyIG15IHVuZGVyc3RhbmRp
bmcsIGFsbCB0aGUgcGFnZSBtYXBwZWQKPiB2aWEKPiA+PiA+PiB0aGF0IGh5cGVyY2FsbCB3aWxs
IHVzZSB0aGUgdHlwZSBwMm1fbWFwcGluZ19mb3JlaWduLgo+ID4+ID4+Cj4gPj4gPj4gVGhpcyB3
aWxsIHJlc3VsdCB0byB0cmlnZ2VyIHRoZSBBU1NFUlQoZmRvbSAhPSBkb20pIGluCj4gPj4gZ2V0
X3BhZ2VfZnJvbV9nZm4KPiA+PiA+PiAoYXNtLWFybS9wMm0uaCkgYmVjYXVzZSB0aGUgSU9SRVEg
cGFnZSBoYXMgYmVlbiBhbGxvY2F0ZWQgdG8gdGhlCj4gPj4gPj4gZW11bGF0b3IgZG9tYWluIGFu
ZCBtYXBwZWQgdG8gaXQuIEFGQUlDVCB4ODYgaGFzIHRoZSBzYW1lIGFzc2VydCBpbgo+ID4+ID4+
IHAybV9nZXRfcGFnZV9mcm9tX2dmbiguLi4pLgo+ID4+ID4+Cj4gPj4gPj4gSUhNTywgdGhlIEFT
U0VSVCBtYWtlcyBzZW5zZSBiZWNhdXNlIHlvdSBhcmUgb25seSBtZWFudCB0byBtYXAgcGFnZQo+
ID4+ID4+IGJlbG9uZ2luZyB0byBvdGhlciBkb21haW4gd2l0aCB0aGF0IHR5cGUuCj4gPj4gPj4K
PiA+PiA+PiBTbyBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIElPUkVRIHNlcnZlciBydW5uaW5nIGlu
IFBWSCBEb20wIGhhcyBiZWVuCj4gPj4gPj4gdGVzdGVkPyBXaGF0IHdvdWxkIGJlIHRoZSBiZXN0
IGNvdXJzZSBvZiBhY3Rpb24gdG8gZml4IHRoZSBpc3N1ZT8KPiA+PiA+Cj4gPj4gPiBJIHRoaW5r
IHRoZSBwMm0gdHlwZSBuZWVkcyB0byBiZSBjaG9zZW4gYmFzZWQgb24KPiA+PiA+IFhFTk1FTV9y
c3JjX2FjcV9jYWxsZXJfb3duZWQuCj4gPj4KPiA+PiBJIGFtIHRoaW5raW5nIHRvIGludHJvZHVj
ZSBwMm1fbWFwcGluZ19vd25lZC4gT3IgZG8gd2UgaGF2ZSBhIHAybV90eXBlCj4gPj4gdGhhdCB3
ZSBjb3VsZCByZS11c2U/Cj4gPj4KPiA+Cj4gPiBJIHRoaW5rIHdlIHNob3VsZCBiZSBhYmxlIHRv
IGp1c3QgdXNlIHAybV9yYW1fcncgaWYgaXQgaXMgY2FsbGVyIG93bmVkLgo+IAo+IFllcywgdGhh
dCdzIHdoYXQgSSB0b28gd291bGQgaGF2ZSB0aG91Z2h0LiBJZiB0aGVyZSBldmVyIHdhcyBhIHJl
c291cmNlCj4gd2hpY2ggbWF5IG9ubHkgYmUgbWFwcGVkIHIvbywgcDJtX3JhbV9ybyBzaG91bGQg
dGhlbiBiZSBlcXVhbGx5IHVzYWJsZS4KPiAKClllcywgdGhhdCdzIHRydWUuIFRoZSBvbmx5IGV4
aXN0ZW50IHJlc291cmNlcyBhcmUgcmVhZC13cml0ZSB0aG91Z2ggc28gSSBndWVzcyBhbm90aGVy
IGZsYWcgcGFzc2VkIGJhY2sgdG8gdGhlIGNhbGxlciBjb3VsZCBiZSB1c2VkIHRvIGluZGljYXRl
IGEgcmVhZC1vbmx5IHJlc291cmNlLgoKSSB3YXMgdGhpbmtpbmcgYWxvbmcgdGhlIGxpbmVzIG9m
IGEgcGF0Y2ggbGlrZSB0aGlzOgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94
ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDk5NmY5NGIxMDMuLjgyYzE4ZmE5YWQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTEw
NSw4ICsxMTA1LDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKCiAgICAgICAgIGZv
ciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJfZnJhbWVzOyBpKysgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ld
KSk7CisgICAgICAgICAgICByYyA9ICh4bWFyLmZsYWdzICYgWEVOTUVNX3JzcmNfYWNxX2NhbGxl
cl9vd25lZCkgPworICAgICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGN1cnJk
LCBnZm5fbGlzdFtpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
bWZuKG1mbl9saXN0W2ldKSwgMCwgcDJtX3JhbV9ydykgOgorICAgICAgICAgICAgICAgIHNldF9m
b3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKICAgICAgICAgICAgIC8qIHJj
IHNob3VsZCBiZSAtRUlPIGZvciBhbnkgaXRlcmF0aW9uIG90aGVyIHRoYW4gdGhlIGZpcnN0ICov
CiAgICAgICAgICAgICBpZiAoIHJjICYmIGkgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTzsK
CkJ1dCB0aGUgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBpcyBwcm9ibGVtYXRpYyBhcyBpdCB3
aWxsIElPTU1VIG1hcCBwYWdlcyBhcyB3ZWxsLCB3aGljaCBpcyBwcm9iYWJseSBub3Qgd2FudGVk
LgoKICBQYXVsIAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11: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 1g57dM-0002GL-CY; Wed, 26 Sep 2018 11:05: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g57dL-0002GG-F6
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:05:31 +0000
X-Inumbo-ID: c5b8f78a-c17b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5b8f78a-c17b-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 13:03:18 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66312848"
Date: Wed, 26 Sep 2018 12:05:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180926110503.soigabrakfd2c4jc@zion.uk.xensource.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <5BAA42D102000078001EBBEB@prv1-mh.provo.novell.com>
 <5BAA456E02000078001EBC16@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAA456E02000078001EBC16@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgMDg6MjU6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEg
Zm9ybSBvZiBpbnN0cnVjdGlvbgo+IHJlLWV4ZWN1dGlvbiwgYXNzdW1pbmcgdGhhdCB0aGUgc2Vj
b25kIChhbmQgYW55IGZ1cnRoZXIpIHBhc3MgdGFrZXMKPiBleGFjdGx5IHRoZSBzYW1lIHBhdGgu
IFRoaXMgaXMgYSB2YWxpZCBhc3N1bXB0aW9uIGFzIGZhciB1c2Ugb2YgQ1BVCj4gcmVnaXN0ZXJz
IGdvZXMgKGFzIHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlv
bgo+IGV4ZWN1dGluZyBpbiBiZXR3ZWVuKSwgYnV0IGlzIHdyb25nIGZvciBtZW1vcnkgYWNjZXNz
ZXMuIEluIHBhcnRpY3VsYXIKPiBpdCBoYXMgYmVlbiBvYnNlcnZlZCB0aGF0IFdpbmRvd3MgbWln
aHQgcGFnZSBvdXQgYnVmZmVycyB1bmRlcm5lYXRoIGFuCj4gaW5zdHJ1Y3Rpb24gY3VycmVudGx5
IHVuZGVyIGVtdWxhdGlvbiAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgo+IHRoZSBm
aXJzdCBwYXNzIHRyYW5zbGF0ZWQgYSBsaW5lYXIgYWRkcmVzcyBzdWNjZXNzZnVsbHksIGFueSBz
dWJzZXF1ZW50Cj4gcGFzcyBuZWVkcyB0byBkbyBzbyB0b28sIHlpZWxkaW5nIHRoZSBleGFjdCBz
YW1lIHRyYW5zbGF0aW9uLgo+IAo+IEludHJvZHVjZSBhIGNhY2hlICh1c2VkIGJ5IGp1c3QgZ3Vl
c3QgcGFnZSB0YWJsZSBhY2Nlc3NlcyBmb3Igbm93KSB0bwo+IG1ha2Ugc3VyZSBhYm92ZSBkZXNj
cmliZWQgYXNzdW1wdGlvbiBob2xkcy4gVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYwo+IGltcGxl
bWVudGF0aW9uIGZvciBub3c6IE9ubHkgZXhhY3QgbWF0Y2hlcyBhcmUgc2F0aXNmaWVkIChubyBv
dmVybGFwcyBvcgo+IHBhcnRpYWwgcmVhZHMgb3IgYW55dGhpbmcpLgo+IAo+IEFzIHRvIHRoZSBh
Y3R1YWwgZGF0YSBwYWdlIGluIHRoaXMgc2NlbmFyaW8sIHRoZXJlIGFyZSBhIGNvdXBsZSBvZgo+
IGFzcGVjdHMgdG8gdGFrZSBpbnRvIGNvbnNpZGVyYXRpb246Cj4gLSBXZSBtdXN0IGJlIHRhbGtp
bmcgYWJvdXQgYW4gaW5zbiBhY2Nlc3NpbmcgdHdvIGxvY2F0aW9ucyAodHdvIG1lbW9yeQo+ICAg
b25lcywgb25lIG9mIHdoaWNoIGlzIE1NSU8sIG9yIGEgbWVtb3J5IGFuZCBhbiBJL08gb25lKS4K
PiAtIElmIHRoZSBub24gSS9PIC8gTU1JTyBzaWRlIGlzIGJlaW5nIHJlYWQsIHRoZSByZS1yZWFk
IChpZiBpdCBvY2N1cnMgYXQKPiAgIGFsbCkgaXMgaGF2aW5nIGl0cyByZXN1bHQgZGlzY2FyZGVk
LCBieSB0YWtpbmcgdGhlIHNob3J0Y3V0IHRocm91Z2gKPiAgIHRoZSBmaXJzdCBzd2l0Y2goKSdz
IFNUQVRFX0lPUkVTUF9SRUFEWSBjYXNlIGluIGh2bWVtdWxfZG9faW8oKS4gTm90ZQo+ICAgaG93
LCBhbW9uZyBhbGwgdGhlIHJlLWlzc3VlIHNhbml0eSBjaGVja3MgdGhlcmUsIHdlIGF2b2lkIGNv
bXBhcmluZwo+ICAgdGhlIGFjdHVhbCBkYXRhLgo+IC0gSWYgdGhlIG5vbiBJL08gLyBNTUlPIHNp
ZGUgaXMgYmVpbmcgd3JpdHRlbiwgaXQgaXMgdGhlIE9TZXMKPiAgIHJlc3BvbnNpYmlsaXR5IHRv
IGF2b2lkIGFjdHVhbGx5IG1vdmluZyBwYWdlIGNvbnRlbnRzIHRvIGRpc2sgd2hpbGUKPiAgIHRo
ZXJlIG1pZ2h0IHN0aWxsIGJlIGEgd3JpdGUgYWNjZXNzIGluIGZsaWdodCAtIHRoaXMgaXMgbm8g
ZGlmZmVyZW50Cj4gICBpbiBiZWhhdmlvciBmcm9tIGJhcmUgaGFyZHdhcmUuCj4gLSBSZWFkLW1v
ZGlmeS13cml0ZSBhY2Nlc3NlcyBhcmUsIGFzIGFsd2F5cywgY29tcGxpY2F0ZWQsIGFuZCB3aGls
ZSB3ZQo+ICAgZGVhbCB3aXRoIHRoZW0gYmV0dGVyIG5vd2FkYXlzIHRoYW4gd2UgZGlkIGluIHRo
ZSBwYXN0LCB3ZSdyZSBzdGlsbAo+ICAgbm90IHF1aXRlIHRoZXJlIHRvIGd1YXJhbnRlZSBoYXJk
d2FyZSBsaWtlIGJlaGF2aW9yIGluIGFsbCBjYXNlcwo+ICAgYW55d2F5LiBOb3RoaW5nIGlzIGdl
dHRpbmcgd29yc2UgYnkgdGhlIGNoYW5nZXMgbWFkZSBoZXJlLCBhZmFpY3QuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KCkZXSVc6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:05:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11: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 1g57dc-0002J5-ME; Wed, 26 Sep 2018 11:05:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g57da-0002Ir-Ss
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:05:46 +0000
X-Inumbo-ID: 458a7120-c17c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 458a7120-c17c-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:06:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79618095"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180926110000.9764-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=
 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
 6+ahAA==
Message-ID: <717a420a-718f-7167-2f2e-74327cfa731a@citrix.com>
Date: Wed, 26 Sep 2018 12:05:05 +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: <20180926110000.9764-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] x86: assert MBI is large enough in
 pvh-boot.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: 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>

T24gMjYvMDkvMTggMTI6MDAsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlIHJlbG9jYXRpb24gY29kZSBp
biBfX3N0YXJ0X3hlbiByZXF1aXJlcyBvbmUgZXh0cmEgZWxlbWVudCBpbiB0aGUKPiBNQkkgc3Ry
dWN0dXJlLiBCeSB0aGUgbG9va3Mgb2YgaXQgdGhlIHRlbXBvcmFyeSBNQkkgYXJyYXkgaXMgYWxy
ZWFkeQo+IGxhcmdlIGVub3VnaC4gQWRkIGFuIGFzc2VydGlvbiB0byBjYXRjaCBhbnkgaXNzdWUg
aW4gdGhlIGZ1dHVyZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpXaGlsZSB0aGlzIGlzIGFsbCB3ZWxsIGFuZCBnb29kLCB0aGUgQVNTRVJUKCkgbmV2
ZXIgYWN0dWFsbHkgZ2V0cyBvdXQKb250byB0aGUgY29uc29sZS7CoCBUaGlzIGlzIGJlY2F1c2Us
IHdoZW4gYSBmYWlsdXJlIG9jY3VycywgdGhlIGNvbnNvbGUKaGFzbid0IGJlZW4gY29uZmlndXJl
ZCB5ZXQuCgpGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMgSSB1c2U6CgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCBlNDgwMzlkLi42NGZlYmZhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtOTEsNyArOTEsNyBAQCBzdGF0
aWMgdWludDMyX3QgY29ucmluZ2MsIGNvbnJpbmdwOwrCoHN0YXRpYyBpbnQgX19yZWFkX21vc3Rs
eSBzZXJjb25faGFuZGxlID0gLTE7CsKgCsKgI2lmZGVmIENPTkZJR19YODYKLXN0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLworc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBvcHRfY29uc29sZV94ZW4gPSB0cnVlOyAvKiBjb25zb2xlPXhl
biAqLwrCoCNlbmRpZgrCoArCoHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soY29uc29sZV9sb2NrKTsK
CndoaWNoIGdldHMgdGhlIGRldGFpbHMgb3V0IGludG8gdGhlIEwwIGxvZy4KCkFzIGFuIGFkZGVu
ZHVtLCBtaWdodCBpdCBiZSB3b3J0aCBoYXZpbmcgb3B0X2NvbnNvbGVfeGVuIGJlIHRyaXN0YXRl
LAphbmQgZW5hYmxlZCBieSB0aGUgc3RhcnQgb2YgdGhlIFBWSCBwYXRoLCBzbyBsb2cgbWVzc2Fn
ZXMgYmVmb3JlIHRoZQpjb21tYW5kIGxpbmUgaXMgcGFyc2VkIGVuZCB1cCBiZWluZyBlbWl0dGVk
PwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:06:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11: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 1g57eG-0002NM-0d; Wed, 26 Sep 2018 11: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g57eE-0002NA-UP
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:06:26 +0000
X-Inumbo-ID: e6942b7e-c17b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6942b7e-c17b-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 13:04:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66312946"
Date: Wed, 26 Sep 2018 12:06:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180926110622.n3pmfxbzxy3hiddt@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5B97C3D402000078001E747C@prv1-mh.provo.novell.com>
 <20180921104911.65yzlrpxxuq6zzmn@zion.uk.xensource.com>
 <5BA4DA6A02000078001EA8D0@prv1-mh.provo.novell.com>
 <20180921134824.ptkojfy2uzvkblep@zion.uk.xensource.com>
 <5BA50DA302000078001EAAFF@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BA50DA302000078001EAAFF@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/9] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDk6MjY6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA5LjE4IGF0IDE1OjQ4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIFNlcCAyMSwgMjAxOCBhdCAwNTo0Nzo1NEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjEuMDkuMTggYXQgMTI6NDksIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IE9uIFR1ZSwgU2VwIDExLCAyMDE4IGF0IDA3OjMyOjA0QU0g
LTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IEBAIC0yMTgsNiArMjE5LDEzIEBAIHZv
aWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmUKPiA+PiA+IAo+ID4+ID4gSSB0
aGluayB5b3UgbmVlZCB0byBmaXggdGhlIGNvbW1lbnQgYmVmb3JlIHRoaXMgaWYgc3RhdGVtZW50
LiBBdCB0aGUKPiA+PiA+IHZlcnkgbGVhc3QgeW91J3JlIG5vdyB1c2luZyB0d28gLT5wcml2IHRv
IG1ha2UgZGVjaXNpb24gb24gcGF0Y2hpbmcuCj4gPj4gCj4gPj4gSSd2ZSBiZWVuIGNvbnNpZGVy
aW5nIHRoaXMsIGJ1dCBldmVuIGEgdmVyeSBjbG9zZSBsb29rIGRpZG4ndCB0dXJuIHVwCj4gPj4g
YW55dGhpbmcgSSBjb3VsZCBkbyB0byB0aGlzIGNvbW1lbnQgdG8gaW1wcm92ZSBpdC4gU3VnZ2Vz
dGlvbnMKPiA+PiB3ZWxjb21lLgo+ID4gCj4gPiBKdXN0IHJlbW92ZSB0aGUgc2VudGVuY2UgYWJv
dXQgdXNpbmcgc2luZ2xlIC0+cHJpdiBmaWVsZD8KPiAKPiBUaGF0IHdvdWxkIGdvIHRvbyBmYXIu
IEJ1dCBJJ2xsIG1ha2UgaXQgImZvciBzb21lIG9mIG91ciBwYXRjaGluZyBkZWNpc2lvbnMiLgoK
RmFpciBlbm91Z2guCgo+IAo+ID4+ID4+IEBAIC0yMzYsMjAgKzI0NCw3NCBAQCB2b2lkIGluaXRf
b3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlCj4gPj4gPj4gICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ID4+ID4+ICAgICAgICAgIH0KPiA+PiA+PiAgCj4gPj4gPj4gLSAgICAgICAgYmFzZS0+
cHJpdiA9IDE7Cj4gPj4gPj4gLQo+ID4+ID4+ICAgICAgICAgIG1lbWNweShidWYsIHJlcGwsIGEt
PnJlcGxfbGVuKTsKPiA+PiA+PiAgCj4gPj4gPj4gICAgICAgICAgLyogMHhlOC8weGU5IGFyZSBy
ZWxhdGl2ZSBicmFuY2hlczsgZml4IHRoZSBvZmZzZXQuICovCj4gPj4gPj4gICAgICAgICAgaWYg
KCBhLT5yZXBsX2xlbiA+PSA1ICYmICgqYnVmICYgMHhmZSkgPT0gMHhlOCApCj4gPj4gPj4gLSAg
ICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKPiA+PiA+PiAr
ICAgICAgICB7Cj4gPj4gPj4gKyAgICAgICAgICAgIC8qCj4gPj4gPj4gKyAgICAgICAgICAgICAq
IERldGVjdCB0aGUgc3BlY2lhbCBjYXNlIG9mIGluZGlyZWN0LXRvLWRpcmVjdCBicmFuY2ggcGF0
Y2hpbmc6Cj4gPj4gPj4gKyAgICAgICAgICAgICAqIC0gcmVwbGFjZW1lbnQgaXMgYSBkaXJlY3Qg
Q0FMTC9KTVAgKG9wY29kZXMgMHhFOC8weEU5OyBhbHJlYWR5Cj4gPj4gPj4gKyAgICAgICAgICAg
ICAqICAgY2hlY2tlZCBhYm92ZSksCj4gPj4gPj4gKyAgICAgICAgICAgICAqIC0gcmVwbGFjZW1l
bnQncyBkaXNwbGFjZW1lbnQgaXMgLTUgKHBvaW50aW5nIGJhY2sgYXQgdGhlIHZlcnkKPiA+PiA+
PiArICAgICAgICAgICAgICogICBpbnNuLCB3aGljaCBtYWtlcyBubyBzZW5zZSBpbiBhIHJlYWwg
cmVwbGFjZW1lbnQgaW5zbiksCj4gPj4gPj4gKyAgICAgICAgICAgICAqIC0gb3JpZ2luYWwgaXMg
YW4gaW5kaXJlY3QgQ0FMTC9KTVAgKG9wY29kZXMgMHhGRi8yIG9yIDB4RkYvNCkKPiA+PiA+PiAr
ICAgICAgICAgICAgICogICB1c2luZyBSSVAtcmVsYXRpdmUgYWRkcmVzc2luZy4KPiA+PiA+PiAr
ICAgICAgICAgICAgICogU29tZSBmdW5jdGlvbiB0YXJnZXRzIG1heSBub3QgYmUgYXZhaWxhYmxl
IHdoZW4gd2UgY29tZSBoZXJlCj4gPj4gPj4gKyAgICAgICAgICAgICAqIHRoZSBmaXJzdCB0aW1l
LiBEZWZlciBwYXRjaGluZyBvZiB0aG9zZSB1bnRpbCB0aGUgcG9zdC1wcmVzbXAtCj4gPj4gPj4g
KyAgICAgICAgICAgICAqIGluaXRjYWxscyByZS1pbnZvY2F0aW9uLiBJZiBhdCB0aGF0IHBvaW50
IHRoZSB0YXJnZXQgcG9pbnRlciBpcwo+ID4+ID4+ICsgICAgICAgICAgICAgKiBzdGlsbCBOVUxM
LCBpbnNlcnQgIlVEMjsgVUQwIiAoZm9yIGVhc2Ugb2YgcmVjb2duaXRpb24pIGluc3RlYWQKPiA+
PiA+PiArICAgICAgICAgICAgICogb2YgQ0FMTC9KTVAuCj4gPj4gPj4gKyAgICAgICAgICAgICAq
Lwo+ID4+ID4+ICsgICAgICAgICAgICBpZiAoIGEtPmNwdWlkID09IFg4Nl9GRUFUVVJFX0FMV0FZ
UyAmJgo+ID4+ID4+ICsgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSA9PSAt
NSAmJgo+ID4+ID4+ICsgICAgICAgICAgICAgICAgIGEtPm9yaWdfbGVuID49IDYgJiYKPiA+PiA+
PiArICAgICAgICAgICAgICAgICBvcmlnWzBdID09IDB4ZmYgJiYKPiA+PiA+PiArICAgICAgICAg
ICAgICAgICBvcmlnWzFdID09ICgqYnVmICYgMSA/IDB4MjUgOiAweDE1KSApCj4gPj4gPj4gKyAg
ICAgICAgICAgIHsKPiA+PiA+PiArICAgICAgICAgICAgICAgIGxvbmcgZGlzcCA9ICooaW50MzJf
dCAqKShvcmlnICsgMik7Cj4gPj4gPj4gKyAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpk
ZXN0ID0gKih2b2lkICoqKShvcmlnICsgNiArIGRpc3ApOwo+ID4+ID4+ICsKPiA+PiA+PiArICAg
ICAgICAgICAgICAgIGlmICggZGVzdCApCj4gPj4gPj4gKyAgICAgICAgICAgICAgICB7Cj4gPj4g
Pj4gKyAgICAgICAgICAgICAgICAgICAgZGlzcCA9IGRlc3QgLSAob3JpZyArIDUpOwo+ID4+ID4+
ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVChkaXNwID09IChpbnQzMl90KWRpc3ApOwo+ID4+
ID4+ICsgICAgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSA9IGRpc3A7Cj4g
Pj4gPj4gKyAgICAgICAgICAgICAgICB9Cj4gPj4gPj4gKyAgICAgICAgICAgICAgICBlbHNlIGlm
ICggZm9yY2UgKQo+ID4+ID4+ICsgICAgICAgICAgICAgICAgewo+ID4+ID4+ICsgICAgICAgICAg
ICAgICAgICAgIGJ1ZlswXSA9IDB4MGY7Cj4gPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgYnVm
WzFdID0gMHgwYjsKPiA+PiA+PiArICAgICAgICAgICAgICAgICAgICBidWZbMl0gPSAweDBmOwo+
ID4+ID4+ICsgICAgICAgICAgICAgICAgICAgIGJ1ZlszXSA9IDB4ZmY7Cj4gPj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgYnVmWzRdID0gMHhmZjsKPiA+PiA+IAo+ID4+ID4gSSB0aGluayB0aGVz
ZSBhcmUgb3Bjb2RlcyBmb3IgIlVEMjsgVUQwIi4gUGxlYXNlIGFkZCBhIGNvbW1lbnQgZm9yIHRo
ZW0uCj4gPj4gPiBIYXZpbmcgdG8gZ28gdGhyb3VnaCBTRE0gdG8gZmlndXJlIG91dCB3aGF0IHRo
ZXkgYXJlIGlzbid0IG5pY2UuCj4gPj4gCj4gPj4gV2VsbCwgSSdtIHNheWluZyBzbyBpbiB0aGUg
cmVsYXRpdmVseSBiaWcgY29tbWVudCBhaGVhZCBvZiB0aGlzIGJsb2NrIG9mCj4gPj4gY29kZS4g
SSBkb24ndCB3YW50IHRvIHNheSB0aGUgc2FtZSB0aGluZyB0d2ljZS4KPiA+IAo+ID4gSXQgaXMg
YWxsIGZpbmUgd2hlbiBvbmUgaXMgcmF0aGVyIGZhbWlsaWFyIHdpdGggdGhlIGNvZGUgYW5kIHg4
Ni1pc20sCj4gPiBidXQgaXQgaXMgcmF0aGVyIGRpZmZpY3VsdCBmb3IgYSBjYXN1YWwgcmVhZGVy
IHdoZW4geW91IHJlZmVyIHRvCj4gPiAidGFyZ2V0IiBpbiBjb21tZW50IGJ1dCAiZGVzdCIgaW4g
Y29kZS4KPiAKPiBXb3VsZCAiZnVuY3Rpb24gcG9pbnRlcnMiIC8gImJyYW5jaCBkZXN0aW5hdGlv
bnMiIChvciBib3RoKSBpbiB0aGUKPiBjb21tZW50IGJlIGJldHRlcj8KCkkgdGhpbmsgImJyYW5j
aCBkZXN0aW5hdGlvbiIgaXMgYmV0dGVyIGJlY2F1c2UgaXQgbWF0Y2hlcyAiZGVzdCIgaW4KY29k
ZS4KCj4gCj4gPiBMYWNraW5nIGNvbW1lbnQgb2Ygd2hhdCAiZm9yY2UiIG1lYW5zIGFsc28gZG9l
c24ndCBoZWxwLgo+ID4gCj4gPj4gCj4gPj4gPiBBdCB0aGlzIHBvaW50IEkgYWxzbyB0aGluayB0
aGUgbmFtZSAiZm9yY2UiIGlzIG5vdCB2ZXJ5IGdvb2QuIFdoYXQvd2hvCj4gPj4gPiBpcyBmb3Jj
ZWQgaGVyZT8gV2h5IG5vdCB1c2UgYSBtb3JlIGRlc2NyaXB0aXZlIG5hbWUgbGlrZSAicG9zdF9p
bml0IiBvcgo+ID4+ID4gInN5c3RlbV9hY3RpdmUiPwo+ID4+IAo+ID4+IF9QYXRjaGluZ18gaXMg
YmVpbmcgZm9yY2VkIGhlcmUsIGkuZS4gZXZlbiBpZiB3ZSBzdGlsbCBjYW4ndCBmaW5kIGEgbm9u
LU5VTEwKPiA+PiBwb2ludGVyLCB3ZSBzdGlsbCBwYXRjaCB0aGUgc2l0ZS4gSSdtIGNlcnRhaW5s
eSBvcGVuIGZvciBzdWdnZXN0aW9ucywgYnV0Cj4gPj4gSSBkb24ndCByZWFsbHkgbGlrZSBlaXRo
ZXIgb2YgdGhlIHR3byBzdWdnZXN0aW9ucyB5b3UgbWFrZSBhbnkgYmV0dGVyIHRoYW4KPiA+PiB0
aGUgY3VycmVudCAiZm9yY2UiLiBUaGUgbmV4dCBiZXN0IG9wdGlvbiBJIGhhZCBiZWVuIHRoaW5r
aW5nIGFib3V0IGJhY2sKPiA+PiB0aGVuIHdhcyB0byBwYXNzIGluIGEgbnVtYmVyLCB0byBpZGVu
dGlmeSB0aGUgc3RhZ2UgLyBwaGFzZSAvIHBhc3Mgd2UncmUgaW4uCj4gPiAKPiA+IEkgaGFkIHRv
IHJldmVyc2UtZW5naW5lZXIgd2hlbiBmb3JjZSBpcyBzdXBwb3NlZCB0byBiZSB0cnVlLiBJdCB3
b3VsZAo+ID4gaGVscCBhIGxvdCBpZiB5b3UgYWRkIGEgY29tbWVudCByZWdhcmRpbmcgImZvcmNl
IiBhdCB0aGUgYmVnaW5uaW5nIG9mCj4gPiB0aGUgZnVuY3Rpb24uCj4gCj4gV2lsbCBkby4KClRo
YW5rcywgdGhhdCB3b3VsZCBjZXJ0YWlubHkgaGVscC4KCldlaS4KCj4gCj4gSmFuCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:08:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11: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 1g57fj-0002Xd-Cl; Wed, 26 Sep 2018 11:07:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g57fi-0002XW-Dj
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:07:58 +0000
X-Inumbo-ID: 93615fbe-c17c-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93615fbe-c17c-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:09:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79618260"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4ZUAgAAh4BA=
Date: Wed, 26 Sep 2018 11:07:55 +0000
Message-ID: <be3ded99334e4b7ea55da0bad0c213ed@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <6bc563b2-1418-ade3-034c-558af1efc53a@arm.com>
In-Reply-To: <6bc563b2-1418-ade3-034c-558af1efc53a@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6MDEN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBKYW4gQmV1bGlj
aA0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0NCj4g
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IElP
UkVRIHNlcnZlciBvbiBBcm0NCj4gDQo+IEhpIFBhdWwsDQo+IA0KPiBPbiAwOS8yNi8yMDE4IDEx
OjUxIEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29t
XQ0KPiA+PiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxOCAxMTo0MQ0KPiA+PiBUbzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50DQo+ID4+IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4geGVuLQ0KPiA+PiBk
ZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTog
SU9SRVEgc2VydmVyIG9uIEFybQ0KPiA+Pg0KPiA+PiBIaSBKYW4sDQo+ID4+DQo+ID4+IE9uIDA5
LzI2LzIwMTggMDk6MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOl8NCj4gPj4+Pj4+IE9uIDI2LjA5
LjE4IGF0IDAwOjM5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPiA+Pj4+IEhpIFBh
dWwsDQo+ID4+Pj4NCj4gPj4+PiBJIGFtIGxvb2tpbmcgYXQgcG9ydGluZyB0aGUgSU9SRVEgc2Vy
dmVyIGluZnJhc3RydWN0dXJlIG9uIEFybS4gSQ0KPiA+PiBkaWRuJ3QNCj4gPj4+PiBuZWVkIG11
Y2ggbW9kaWZpY2F0aW9uIHRvIG1ha2UgaXQgcnVuIGZvciBBcm0uIEFsdGhvdWdoLCB0aGUNCj4g
Pj4+PiBpbXBsZW1lbnRhdGlvbiBjb3VsZCBiZSBzaW1wbGlmaWVkIG92ZXIgdGhlIHg4NiBpbXBs
ZW1lbnRhdGlvbi4NCj4gPj4+Pg0KPiA+Pj4+IEkgbm90aWNlZCBzb21lIGlzc3VlIHdoaWxlIHRy
eWluZyB0byBpbXBsZW1lbnQgdGhlIGh5cGVyY2FsbA0KPiA+Pj4+IFhFTk1FTV9hY3F1aXJlX3Jl
c291cmNlLiBQZXIgbXkgdW5kZXJzdGFuZGluZywgYWxsIHRoZSBwYWdlIG1hcHBlZA0KPiB2aWEN
Cj4gPj4+PiB0aGF0IGh5cGVyY2FsbCB3aWxsIHVzZSB0aGUgdHlwZSBwMm1fbWFwcGluZ19mb3Jl
aWduLg0KPiA+Pj4+DQo+ID4+Pj4gVGhpcyB3aWxsIHJlc3VsdCB0byB0cmlnZ2VyIHRoZSBBU1NF
UlQoZmRvbSAhPSBkb20pIGluDQo+ID4+IGdldF9wYWdlX2Zyb21fZ2ZuDQo+ID4+Pj4gKGFzbS1h
cm0vcDJtLmgpIGJlY2F1c2UgdGhlIElPUkVRIHBhZ2UgaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHRo
ZQ0KPiA+Pj4+IGVtdWxhdG9yIGRvbWFpbiBhbmQgbWFwcGVkIHRvIGl0LiBBRkFJQ1QgeDg2IGhh
cyB0aGUgc2FtZSBhc3NlcnQgaW4NCj4gPj4+PiBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oLi4uKS4N
Cj4gPj4+Pg0KPiA+Pj4+IElITU8sIHRoZSBBU1NFUlQgbWFrZXMgc2Vuc2UgYmVjYXVzZSB5b3Ug
YXJlIG9ubHkgbWVhbnQgdG8gbWFwIHBhZ2UNCj4gPj4+PiBiZWxvbmdpbmcgdG8gb3RoZXIgZG9t
YWluIHdpdGggdGhhdCB0eXBlLg0KPiA+Pj4+DQo+ID4+Pj4gU28gSSBhbSB3b25kZXJpbmcgd2hl
dGhlciBJT1JFUSBzZXJ2ZXIgcnVubmluZyBpbiBQVkggRG9tMCBoYXMgYmVlbg0KPiA+Pj4+IHRl
c3RlZD8gV2hhdCB3b3VsZCBiZSB0aGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9uIHRvIGZpeCB0aGUg
aXNzdWU/DQo+ID4+Pg0KPiA+Pj4gSSB0aGluayB0aGUgcDJtIHR5cGUgbmVlZHMgdG8gYmUgY2hv
c2VuIGJhc2VkIG9uDQo+ID4+PiBYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkLg0KPiA+Pg0K
PiA+PiBJIGFtIHRoaW5raW5nIHRvIGludHJvZHVjZSBwMm1fbWFwcGluZ19vd25lZC4gT3IgZG8g
d2UgaGF2ZSBhIHAybV90eXBlDQo+ID4+IHRoYXQgd2UgY291bGQgcmUtdXNlPw0KPiA+Pg0KPiA+
DQo+ID4gSSB0aGluayB3ZSBzaG91bGQgYmUgYWJsZSB0byBqdXN0IHVzZSBwMm1fcmFtX3J3IGlm
IGl0IGlzIGNhbGxlciBvd25lZC4NCj4gDQo+IEkgdGhvdWdodCBhYm91dCBwMm1fcmFtX3J3IGJ1
dCBkaXNjYXJkZWQgYmVjYXVzZSBvZiB0aGUgc2VjdXJpdHkNCj4gaW1wbGljYXRpb25zLiBBdCBs
ZWFzdCBvbiBBcm0sIHRoaXMgdHlwZSBjYW4gYmUgdXNlZCBmb3IgZm9yZWlnbg0KPiBtYXBwaW5n
LCBndWVzdF9jb3B5IGhlbHBlcnMuIFRoaXMgaXMgbm90IHRoZSBjYXNlIGZvciBwMm1fbWFwcGlu
Z19mb3JlaWduLg0KPiANCg0KTm90IHN1cmUuIFRoZSBlbXVsYXRvciBoYXMgdG8gaGF2ZSBwcml2
aWxlZ2Ugb3ZlciB0aGUgdGFyZ2V0LCBzbyBhbnkgZG9tYWluIGhhdmluZyBwcml2aWxlZ2Ugb3Zl
ciB0aGUgZW11bGF0b3Igd291bGQgaGF2ZSBwcml2aWxlZ2Ugb3ZlciB0aGUgdGFyZ2V0LCB3b3Vs
ZG4ndCBpdD8gU28gSSBkb24ndCB0aGluayB0aGVyZSBpcyBhbnkgc2VjdXJpdHkgaXNzdWUuDQoN
Cj4gRG8gd2Ugd2FudCB0byBhbGxvdyB0aG9zZXMgcmVzb3VyY2VzIHRvIGJlIHVzZWQgaW4gaHlw
ZXJjYWxsIGJ1ZmZlcg0KPiBhbmQvb3IgbWFwcGVkIGJ5IG90aGVyIGd1ZXN0IHZpYSB0aGUgZm9y
ZWlnbiBBUEk/IElmIG5vdCwgdGhlbiB3ZSB3YW50DQo+IHRvIHVzZSBhIGRpZmZlcmVudCB0eXBl
Lg0KPiANCg0KSSBjYW4ndCB0aGluayBvZiBhIHVzZS1jYXNlIHdoZXJlIHdlIHdvdWxkIHdhbnQg
dGhhdCwgYnV0IEknbSBub3Qgc3VyZSB0aGVyZSBpcyBhbnkgcGFydGljdWxhciBwcm9ibGVtIGFs
bG93aW5nIGl0LiBTYW1lIGdvZXMgZm9yIHRoZSBJT01NVSBtYXBwaW5ncyB0aGF0IEkgbWVudGlv
bmVkIHRvIEphbiB0aG91Z2guLi4gbm90IHJlYWxseSBkZXNpcmFibGUgYnV0IG5vdCBuZWNlc3Nh
cmlseSBhIHByb2JsZW0gKGZvciBleGlzdGluZyByZXNvdXJjZSB0eXBlcykuIEEgbmV3IHAybSB0
eXBlIG1heSB3ZWxsIGJlIGEgYmV0dGVyIG9wdGlvbi4NCg0KICBQYXVsDQoNCj4gQ2hlZXJzLA0K
PiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:16:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11: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 1g57nQ-0003N2-7s; Wed, 26 Sep 2018 11:15:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g57nP-0003Ms-BL
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:15:55 +0000
X-Inumbo-ID: b015ceb6-c17d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b015ceb6-c17d-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:17: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 1g57nN-0002Vv-3P; Wed, 26 Sep 2018 11:15: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 1g57nM-0001jb-NZ; Wed, 26 Sep 2018 11:15:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g57nM-0006fC-Mw; Wed, 26 Sep 2018 11:15:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128100-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=c759fb5bc303411e70322948a6ced81b6219ad3a
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 11:15:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128100: 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>

ZmxpZ2h0IDEyODEwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODEwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjNzU5ZmI1YmMzMDM0MTFlNzAzMjI5NDhhNmNlZDgxYjYyMTlhZDNhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAxODViMmY2ZjM0MzI1MWMy
YjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc5MjggIDIwMTgt
MDktMjIgMTA6MDA6NTMgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI4MDEzICAy
MDE4LTA5LTI0IDE0OjAwOjQ0IFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI4MTAwICAyMDE4LTA5LTI2IDA5OjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW1pdCBTaW5naCBUb21h
ciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOTQwMTg1YjJmNi4uYzc1OWZiNWJj
MyAgYzc1OWZiNWJjMzAzNDExZTcwMzIyOTQ4YTZjZWQ4MWI2MjE5YWQzYSAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:24:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 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 1g57vY-00048V-BK; Wed, 26 Sep 2018 11:24: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=letm=mi=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1g57vX-00048Q-BI
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 11:24:19 +0000
X-Inumbo-ID: 656005e1-c17e-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 656005e1-c17e-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 13:22:05 +0200 (CEST)
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=x1FfG+ry5x++mSAVvdEpSg8RH2lahVGu1PNBiS7p57s=;
 b=ignhuuj/8av+c/qJb86EmJp1GubzeVWWK9Jey3O7i/dBmmXPtBMP0MQKLXRbHg46BvKlH+ZjiGyZSI8Oz1v9l+iPd7TirOPnWngYDvSU2FUbWP4wXfycm7Q020UgDiM/l4DPjfg6mTDbRPzPtd8SWBXms1i/ks+DzolVdKpfMsw=
Received: from [10.17.180.86] (85.223.209.54) by
 AM6PR03MB3765.eurprd03.prod.outlook.com (2603:10a6:209:31::10) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.17; Wed, 26 Sep 2018 11:24:11 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-6-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <0b607d6e-110d-a44d-61b4-63bc02cf5211@epam.com>
Date: Wed, 26 Sep 2018 14:24:07 +0300
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: <20180925172043.20248-6-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: LO2P265CA0066.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:60::30) To AM6PR03MB3765.eurprd03.prod.outlook.com
 (2603:10a6:209:31::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 89dd26e3-5846-4a1b-1e30-08d623a2952f
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3765; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3765;
 3:6fECysQmmL3K/kmSli0Bjq/hIVHS2+v834K5rJBWYw4endDZUq9Ljy895pv2MummzXYH6HF6aZoVcCqKz1OLesOZ6TbTMGEV9tCAJ1MP/8yav0eYuKa1xA/tfus6Us1W21jmhvJGjBXszNTLwe+j4KD1NNpRxAbE/DO7f2pzVn0KbRDpIbWDif5AsY+yEjBLcWWyXdwi9vsLwpogD05DIvh1wZf2dQEjlWe0AE/tp2U+TVdjpz0pXYNIZHCEa/eu;
 25:aZxhEcz1E5YGeWK7aymwftPeSIL5bXJzI8CZ0q37y7FnCoxcyjJPeL+v8iUz/8syybn3w7ybhDfLlELrMMZPX0ipII61/j2BsKp3T0SmES5Zm496uQAVQceCY+pZM+1O/sR28mDkuqsn3+T5GJWHqcX7+rH/PT+s3NGYV0lGLBYGELzP8Pc+Jwh4ATXu06o0N3Nz2eOQXqoswoQkvgpFY6ScY62kJUliFA8H7arLQsJgrnAcTruwkaWOd9HyREhGzQTZ7/HI8OlycS0LD+EDViX4HYwqtPcgGLSYpN//dHphtp/3yFlwLrqHTMxdBo1iFD/lpSWyb1yeqka8KkpayQ==;
 31:QAd0bP02ho0EV9Tp3TbCD62ShY1fDVSoyArHIQTCPOJDiyLleFWdoKDrJLQup/28lHsB7N0aNBRxSGbbtz3p1EqI2oFY04RjwV2Hh3nIjQZ6ZhPTN2jnLHNv1LjLPXNJgJSr264wWyHORR5qJZPkUmZu3gdCwNlbQitIDXgKWldA57S7vkEEMwCWXkiSGaRMp9FGXCGT5b1PvMfGK/gVFAYS7opyvnlo5/sQxDgM14U=
X-MS-TrafficTypeDiagnostic: AM6PR03MB3765:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3765;
 20:7vqGnz8YsP9xV+VDlp0o4s1nBNqIsMmyPe8mDLb0bPKkfVTWU+rxegpwi7rHAtO0SvYV//t/xXZPEQhJAif4oRaDpkop1jcNrFJeeUk0kjj0ol+grAGH+ahesZL+6XoFpehu5gINmv2rhRqYbuYuqBO+LSs0dKo6rEwh+mvLLeVPZS8DebEMKd9K5pnOqwCVL50HHkN39pgg6X55AH/ITCJNs51MlrnMaDH9ZMTmEX0gsI5jNICZQ0pV9jsApu9ydd0Ec//ycFu7XPlQyiCPcCD0QEfOpqxm7RK98v0hnFuIGQSv4g+ZBGBsC90txSkiwK8j1cILx03X5F5KNHaT2QwAQ5LxvyNrooYU8JOQBCPkIobKn7AtBqIoYrbO3of9sCL1ii38ryxVCgiVhgTb/1auZZNJbP581mAbyWTrHUpPpASAD9TJpVNK3ajlmTR7Vvr3W/T+8OeqHEzMwAOwHSzmDtDXEhWXt+mi7tKOwCwzhuZlfkQT9+tfAkwZ9LqE;
 4:WlUzysQMPSr0cjBo6f6xNfLQlISwi2wEZriU6pE/J+4o/Hc/EGvxkOXt3UgDwBZDNQLxyv6d5VtMyFha9tXNsIB57maPnC4Ju3vpuqpRnjYFRJ+Bh8BOt5K7cphrM+12QnbMd1fpGFDhbzhhP4WOHE4/Iu7PG4DLRoO+C+RDWT4kWZX4bSSsv1rbwvS8JDdSQnMhz8Tp1WsMFcsT11SpuLGvIG2eNz4ATTkxCvhmoTUn3pzj+TXKgtfvCxADCB90ya77yb85AM49AlKJlZgtSnhCo4V7w2prAhdvmj5LycOknReMK4BIHVYWwewVXbHPSyogcFnKKHkuk6fDga7qI+Kb9+Hh/FCmReUSxpIh1ZQ=
X-Microsoft-Antispam-PRVS: <AM6PR03MB37650ECA64C9C00C089D247AE6150@AM6PR03MB3765.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991041);
 SRVR:AM6PR03MB3765; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB3765; 
X-Forefront-PRVS: 08076ABC99
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(366004)(346002)(136003)(396003)(189003)(199004)(230700001)(68736007)(229853002)(16576012)(7736002)(65826007)(6116002)(305945005)(3846002)(8936002)(386003)(53546011)(58126008)(5660300001)(6666003)(67846002)(76176011)(31686004)(64126003)(52116002)(2486003)(446003)(23676004)(316002)(52146003)(2906002)(11346002)(956004)(486006)(2616005)(476003)(4326008)(6486002)(80792005)(31696002)(34290500001)(6246003)(14444005)(97736004)(53936002)(478600001)(6346003)(50466002)(72206003)(106356001)(16526019)(105586002)(81156014)(86362001)(575784001)(66066001)(25786009)(77096007)(26005)(8676002)(81166006)(65956001)(65806001)(36756003)(186003)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3765; H:[10.17.180.86]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzTUIzNzY1OzIzOmVDMjlyalRYakZoUktpT2Q4QTZrV1lraWFM?=
 =?utf-8?B?Y1p5ZWFhQTEwb0lMeHp6citPd3EvUjBLSVNBSmdWb0dLbGJ2WWZYOWx4K3k5?=
 =?utf-8?B?VkNodCtaQWIvYVFicjdHcEcwby9pV0dYcVh2T1g4dVJxb1hIdGZaTlZ0eDN5?=
 =?utf-8?B?UHpiTDJNQXdoUzdCcnpKd3hyaDdRTnd6cHRla0lzZTJZeHlPRE1LZFF4WFNw?=
 =?utf-8?B?QUNDNGxyb3NQa0hKVGJmSDV5Z1ppQ3JMMUdWQXFSQitrMnJKd0p4UFBma2NI?=
 =?utf-8?B?UXMxS21hT0dFWThEZGdqeWtXKzB3Q3R3OG50M0lvSUxQRmJKRXBibndSUTZL?=
 =?utf-8?B?VVppcC9HdnhvLzgzZ09LaVZMYUxhcnZ2ZEZVQ2hsbkYwbXhuL3krZURNN3oy?=
 =?utf-8?B?ZHhoOFNSV29WdEV4a0g2MWdyZGZMUlRMY3JNMVJzZlNacXZ4V3haUDViT1U5?=
 =?utf-8?B?eks1ZGIvdnFzRHJnTXltZDB5bEp0dUFXVWxSZWNrcFRFMWRPYTE0Z3luTktN?=
 =?utf-8?B?TkdpVGpLL2VZcDFqdzBKREJyNDhrcFpjNUJVRVl3Vmt4Wi9yZExmWXZ1MkR4?=
 =?utf-8?B?cGVIQyt0VUUzRENQa1NuTVdQdnYxZGI1UllCNm84UWVOazFtMy8xeERWREs5?=
 =?utf-8?B?U2kyUWZsSzFQSTdmRXZMNDJSemJYVWJBYnBpTDdCS05yOElraDJMZG9obmIz?=
 =?utf-8?B?cGZqTG96ME1rVmtRNXFRZkVtOUw4d3ZXbDZqeGlDVHUzNCt1V1lsZXE1a3Aw?=
 =?utf-8?B?SFJDNE14NEhHazBNVkQ0MUFLTVFjejhkTm9abXBhRXpocTMycHF0cW1aZXVF?=
 =?utf-8?B?VGxFcGxscEMwUVdQTmhKUjFxSFlmSjFVRmQyelhTcEh2eXpoZGY0TXJwZ0ZQ?=
 =?utf-8?B?Sk5jYTRGbWlkd3QxaXpGa1BGdlg0MWgwMHVtTkZNalVGZVdQR3pZeUdheU9a?=
 =?utf-8?B?T05sdlh1TzBuZW94OTNGdW9nbWZqeG1aNVBDN1JlcmJlTXcxQk9BVkRwQVdE?=
 =?utf-8?B?MjAybUdwbG5kMmlTTzZLQ09kQmw4Y1BZQ2NYNTA5bEduNmNwcUI1TStZdlBr?=
 =?utf-8?B?L0c5SWhpb3ZVbW5KM2pNSGZrOGRHMi9ya0N2aE5qeDE4ZVgrUjJxa2EwRnZU?=
 =?utf-8?B?dWdPdExvMWh6Z3BIS3BuM01hOHlRN21iZXVSWjNYSGN6Z0krcTIrei9hQzZk?=
 =?utf-8?B?YW81YnU2NWRIQ2pjQVkveFhMRXN0UHRGS2Zja0tmeXpvOFZBNmg0U3J4NHZa?=
 =?utf-8?B?Si9IT245NjlJNDVpM1BnSGxNTjlIUWZyNXd6NG1wNDRzK0N3WGJtdFJtRDVC?=
 =?utf-8?B?RG1ucWx4VnVWSk0wcTh6MmM4Y1B2cjZELzg1blVjenh0aU12YklMNUxldWY2?=
 =?utf-8?B?R0lBemZrQUUrM0F3TlJxQ0NWRFBVM01tbGl1WFlRdTZnM3d2TkhiWGtHOTU0?=
 =?utf-8?B?S1lIT1RnVjlXTmEwMG9iY09BNFdieWd6V2ljYU43andKTWRjNHg5RUh2RnF4?=
 =?utf-8?B?QlUzWXo5d2d4ZDk5U3dlbGQrZ3gzWVp3NndrQUNWci9SRTVNSWRjRDdnZjlE?=
 =?utf-8?B?RTQxUUlPN2NUTHhoR3BlcUdBMjhselg0ektsVjBIQW5iRGZhTDRseGsvc2ty?=
 =?utf-8?B?Y09XNG9mYWdDbnlNWnFhbmxsblRLSGZVZFNDek04bUJaVnhtUGFhVlJCZmV2?=
 =?utf-8?B?SFkwaktxWnF1KzFPVERsNlpzVk9Ia1R1MFloa3I2TW5VREVyL2tFemt1cjNk?=
 =?utf-8?B?WHk1cHNYanM3eVJ3ZkFjcjZNcTYzeWRkTEhCdlNsMWg0NHprVVhsVTJXaE9M?=
 =?utf-8?B?OWhDazNRZUZvdWxDbkV6V1JjVjkxNGVNaUxSclJQTlJHcUU2Z1BwZHdsZnRx?=
 =?utf-8?B?R0czTXoxMVNTK0hOUTQ1K21Ibm9sbDdDZjZSbXNNWnAwN2ZaY2VMd1lmeS9u?=
 =?utf-8?B?eCtJblBTK0FHMjhFeDZIYVhSZ21aUXhXM2VVM0FXRXZtUldOeGIxYTFGcS9Q?=
 =?utf-8?B?aXJKcllkNTVCN2U5QVJvMTc1b20xSm9saVNXR3VmYVZoQ25oYmJGVWx4RGJU?=
 =?utf-8?Q?9n9FnQHfFo+y+VwkRZAKSH1yi?=
X-Microsoft-Antispam-Message-Info: UyfUYvrm4ka2EO9k+6QVRKxFmzOoCT0ibFzk+gBjvzVQM6U3+DDMjCgMLcBZwJsHTUlQ718kYaVZbpwo37wNWtGA015GyUTkcpp4t79PqrALawvA7lWms4KaLbmqslXJMAWsCrKjfIZLJCNEizQgz3A9EKfZrlak93tkj88PlIH7tolbtHITf5E5Lh6/kDmcZatUPFDt5mVhgB/y4fQ3gwaMTLVM131lplbnqLk2G0UPuxbtdNq52+7Fia1PdEFaDdbiXS+Kil57uNmEPK9J4ZhSZl771F02l6EzhqQTbYiV4educLMqJfCg9bYrXb4sj5/MOXumUgmrQSU97Z0peyMLNYXlHQrYqsHabl0XJZw=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR03MB3765;
 6:vruNeryGWnzHJtjwx0T754tcCjEHrdsuIwi561pPSeKE7r9CFK36t5XItbtPicHB3q8bxAQJdkCoYWJ7MTdqhqfZQjqcTQ2HJcwZGdRlAIqZLDAi/RUAN+DUKTHKu/qH9IOBujN7UcYbM/p2K7Kj7SH/Z5z8ow9kuk949zTsnxT21MDKhDROtw/jUPFJj4nClLIaiC+cW3lsgu1VzuiqZ89JReQS7EdkyepE1Bq4T5BjHQOvTqvoG3cwTcfU8eofE3eBuOmf5w0Rvm5CeCKQAcDMWtVn0fnXwiTbd8Gx4GH2blqXZyL+Cdo/5eYtoM0CX6dYbDPLkCWwQz39lCFzw5uQc3ty5+o6RiiIn2KH9Xg2aPZwDz4zxvrfzsA7IUO1O1xVeeKKEzoD02Iq464ZOBfNUhn5EiUixHlOchOXeFIjzTjO0HJqjDJ5Mb8lKMks0HXjxJGwLX5xA0ervV7aaQ==;
 5:Dmwc4T5/klC/z/gbzIEiGAuoP7hAJkw+kvd6vdsKP/k5pKj1khHx3ibLDGALYok8DqcQsPEm9TLkFWzeoMzNWFYtpb03caQMJkV2OMQ/Xnq/aYI5GBGP9rrFO1H/vMeiBDmdMkXbGAl5XtTWrEYGT2LFcoPAZiLUsibBqiWCn5Q=;
 7:YidbCsig2ayENuJSaErb1JcKpisajmrnVfe+Ga1S3JXpmgjkcnbSMFpmu6mc1YGov1bP77hqweLeAdaMQOzOCPqHCXrPAEkdfSXSXtA3AaFTPTvdL8esr5zjO1voh4WUvsEl727bNqmtvq87Dq1ho77oDsIxiv6bUz78+Tx1SLjVY/mwZ0OF6vfDh7ngK0OkcNcHHye26LCK12Nb2vFIJxFSj9cN9z9+/BsKjU8pjIQvyD3GdrN0On1rLuo7OzQX
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2018 11:24:11.1258 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 89dd26e3-5846-4a1b-1e30-08d623a2952f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3765
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: smccc: Add wrapper to
 automatically select the calling convention
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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-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>

SGkgSnVsaWVuLAoKT24gMjUuMDkuMTggMjA6MjAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCj4gCj4g
LS0tCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgIC0gSW52ZXJ0IHRoZSBjb25kaXRp
b24KPiAgICAgICAgICAtIEFkZCBtaXNzaW5nIGluY2x1ZGVzCj4gLS0tCj4gICB4ZW4vYXJjaC9h
cm0vcHNjaS5jICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZmVhdHVyZS5oIHwgIDMgKystCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggICAg
ICB8IDExICsrKysrKysrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hl
bi9hcmNoL2FybS9wc2NpLmMKPiBpbmRleCAzY2Y1ZWNmMGYzLi45NDFlZWM5MjFiIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4g
QEAgLTIxLDYgKzIxLDcgQEAKPiAgICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgICNpbmNsdWRl
IDx4ZW4vbW0uaD4KPiAgICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gKyNpbmNsdWRlIDxhc20vY3B1
ZmVhdHVyZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2Fj
cGkuaD4KPiAgIAo+IEBAIC0xMTgsNiArMTE5LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHBzY2lf
aW5pdF9zbWNjYyh2b2lkKQo+ICAgICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0Owo+ICAgICAg
IH0KPiAgIAo+ICsgICAgaWYgKCBzbWNjY192ZXIgPj0gU01DQ0NfVkVSU0lPTigxLCAxKSApCj4g
KyAgICAgICAgY3B1c19zZXRfY2FwKEFSTV9TTUNDQ18xXzEpOwo+ICsKPiAgICAgICBwcmludGso
WEVOTE9HX0lORk8gIlVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdiV1LiV1XG4iLAo+ICAg
ICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0NDX1ZFUlNJT05f
TUlOT1Ioc21jY2NfdmVyKSk7Cj4gICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPiBpbmRl
eCBjNmNiYzJlYzg0Li4yZDgyMjY0NDI3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZmVhdHVyZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
PiBAQCAtNDQsOCArNDQsOSBAQAo+ICAgI2RlZmluZSBTS0lQX0NUWFRfU1dJVENIX1NFUlJPUl9T
WU5DIDYKPiAgICNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SIDcKPiAgICNkZWZp
bmUgQVJNX1NTQkQgOAo+ICsjZGVmaW5lIEFSTV9TTUNDQ18xXzEgOQo+ICAgCj4gLSNkZWZpbmUg
QVJNX05DQVBTICAgICAgICAgICA5Cj4gKyNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICAxMAo+
ICAgCj4gICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4
IDFlZDZjYmFhNDguLjEyNjM5OWRkNzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTE2LDYg
KzE2LDkgQEAKPiAgICNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXwo+ICAgI2RlZmluZSBfX0FT
TV9BUk1fU01DQ0NfSF9fCj4gICAKPiArI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+ICsj
aW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiArCj4gICAjZGVmaW5lIFNNQ0NDX1ZFUlNJT05f
TUFKT1JfU0hJRlQgICAgICAgICAgICAxNgo+ICAgI2RlZmluZSBTTUNDQ19WRVJTSU9OX01JTk9S
X01BU0sgICAgICAgICAgICAgXAo+ICAgICAgICAgICAoKDFVIDw8IFNNQ0NDX1ZFUlNJT05fTUFK
T1JfU0hJRlQpIC0gMSkKPiBAQCAtMjEzLDYgKzIxNiw3IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVz
IHsKPiAgICAqLwo+ICAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgICNkZWZpbmUgYXJtX3NtY2Nj
XzFfMF9zbWMoLi4uKSBhcm1fc21jY2NfMV8xX3NtYyhfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBh
cm1fc21jY2Nfc21jKC4uLikgYXJtX3NtY2NjXzFfMV9zbWMoX19WQV9BUkdTX18pCj4gICAjZWxz
ZQo+ICAgCj4gICB2b2lkIF9fYXJtX3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVnaXN0
ZXJfdCBhMSwgcmVnaXN0ZXJfdCBhMiwKPiBAQCAtMjU0LDYgKzI1OCwxMyBAQCB2b2lkIF9fYXJt
X3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVnaXN0ZXJfdCBhMSwgcmVnaXN0ZXJfdCBh
MiwKPiAgICNkZWZpbmUgYXJtX3NtY2NjXzFfMF9zbWMoLi4uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgIF9fYXJtX3NtY2NjXzFfMF9z
bWNfY291bnQoX19jb3VudF9hcmdzKF9fVkFfQVJHU19fKSwgX19WQV9BUkdTX18pCj4gICAKPiAr
I2RlZmluZSBhcm1fc21jY2Nfc21jKC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBpZiAoIGNwdXNfaGF2ZV9jb25zdF9jYXAo
QVJNX1NNQ0NDXzFfMSkgKSAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgYXJtX3NtY2Nj
XzFfMV9zbWMoX19WQV9BUkdTX18pOyAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBl
bHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAgICAgYXJtX3NtY2NjXzFfMF9zbWMoX19WQV9BUkdTX18pOyAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIH0gd2hpbGUgKCAwICkKPiAgICNlbmRpZiAvKiBDT05GSUdfQVJN
XzY0ICovCj4gICAKPiAgICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPiAKCi0tIApWb2xvZHlt
eXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11:44: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 1g58Es-0005hx-Ie; Wed, 26 Sep 2018 11:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=twwh=mi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g58Eq-0005hm-Ky
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:44:16 +0000
X-Inumbo-ID: a5b3d0a7-c181-11e8-a6a9-d7ebe60f679a
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5b3d0a7-c181-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:45:21 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=uyrxw9hXwlVwl8gjWVu6R69nLmk1PB2e5B1qA0i76F6ksBanRzTKNlLOkFaGrHdY/8X8U46uVzpXpmE29v8mMQ4jSK+DgPvwauumo0FPVeH8cJDdzN4Y/OYs2ztnOPsEQ0jJVRvGM0BEEQGxrNqnApor+6lLpSTV/R8Jxpl6urUpIBtVlTzJHP7XV1vNqtUCYuj3HboHjsGDdVvrE/XuNYm8z04IDdbFPI81YvjzawtiH4wOlyJokaahHjvv+cJIy46l8LP6xYRPCbtbZv6jAqzJC4q/inbd8Ak1oeBPaQHIYtTZPqnlXJ+7gAnHEM74OP3I3aZk4o+LregpdkrxWg==;
 h=Received:Received:Received:Received:From:Subject:To:Cc:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from
 :subject:to:cc:references:message-id:date:mime-version
 :in-reply-to:content-type:content-transfer-encoding; s=default;
 bh=UGdAGVg2MQxtht2vj8aHF20Vuv0=; b=pBDFPnArat+bJf+AdnGoO+6Zk6WK
 XxVMpiZ6LNPApkv2yUsLnTGdyhGHUIO81phAm61IUsk8JdKKDGoQc/wNP9lvRNxn
 W7SWGltoXyFpL0dZHPCgpd9Tq425H2nbq0HvHaL03qAixjGQSjM17T9cZHOTvWGP
 NoPfONcJSSegghRNJM+rNmtN6cs45KCBmmtMC1PRSX/SBsL8y8C2A7kCu5CS2btS
 Tl0N9gfJjA7BYcX9ndiCjl5nxYbnh2gi1HgmrDuYe69Y7s0jNWwPV3Lv3jG5fave
 R1/hPPCjDCnN1ZxVSq3KIUprFsAIu3xlJT6q+f/S6cJf3mei47wLm1ZjHQ==
Received: (qmail 6638 invoked from network); 26 Sep 2018 14:44:13 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2018 14:44:13 +0300
Received: (qmail 2215 invoked from network); 26 Sep 2018 14:40:04 +0300
Received: from unknown (HELO ?10.10.196.90?) (10.10.196.90)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 26 Sep 2018 14:40:04 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
Message-ID: <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
Date: Wed, 26 Sep 2018 14:39:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining the
 mem access of a 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: tamas@tklengyel.com, konrad.wilk@oracle.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Adrian Pop <apop@bitdefender.com>, tim@xen.org,
 julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com,
 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>

T24gOS8yNi8xOCAxMDozNCBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IEN1cnJlbnRseSB0
aGVyZSBpcyBhIHN1Ym9wIGZvciBzZXR0aW5nIHRoZSBtZW1hY2Nlc3Mgb2YgYSBwYWdlLCBidXQg
bm90Cj4gZm9yIGNvbnN1bHRpbmcgaXQuICBUaGUgbmV3IEhWTU9QX2FsdHAybV9nZXRfbWVtX2Fj
Y2VzcyBhZGRzIHRoaXMKPiBmdW5jdGlvbmFsaXR5Lgo+IAo+IEJvdGggYWx0cDJtIGdldC9zZXQg
bWVtIGFjY2VzcyBmdW5jdGlvbnMgdXNlIHRoZSBzdHJ1Y3QKPiB4ZW5faHZtX2FsdHAybV9tZW1f
YWNjZXNzIHdoaWNoIGhhcyBub3cgZHJvcHBlZCB0aGUgYHNldCcgcGFydCBhbmQgaGFzCj4gYmVl
biByZW5hbWVkIGZyb20geGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKU29ycnksIEkn
dmUganVzdCBmb3VuZCB0aGF0IHRoaXMgY2hhbmdlIHdpbGwgYnJlYWsgdGhlIGJ1aWxkIG9mCnRv
b2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJvb3QveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YywgYmVjYXVzZSAtCndoaWxlIGl0J3MgYnVpbGRpbmcganVzdCBmaW5lIHdoZW4gZG9pbmcgc28g
Zm9yIHRoZSBoeXBlcnZpc29yIChpLmUuCiJtYWtlIiBpbiB4ZW4vKSwgYnVpbGRpbmcgdGhlIHRv
b2xzIHNvbWVob3cgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudApDT05GSUdfSFZNIChvdXRwdXQg
b2YgIm1ha2UgZGlzdCIpOgoKZ2NjIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2lu
ZyAtc3RkPWdudTk5IC1XYWxsCi1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRl
ci1zdGF0ZW1lbnQKLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMgotZm9taXQtZnJhbWUtcG9pbnRlciAtbm9zdGRpbmMgLWZuby1idWls
dGluIC1mbm8tY29tbW9uIC1XZXJyb3IKLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFy
aXRoIC1XdmxhIC1waXBlIC1EX19YRU5fXyAtaW5jbHVkZQovaG9tZS9yZWQvd29yay9wcmlzdGlu
ZS94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJvb3QveGVuL2luY2x1ZGUveGVu
L2NvbmZpZy5oCictRF9fT0JKRUNUX0ZJTEVfXz0ibWVtX2FjY2Vzcy5vIicgLVdhLC0tc3RyaXAt
bG9jYWwtYWJzb2x1dGUgLWcgLU1NRAotTUYgLi8ubWVtX2FjY2Vzcy5vLmQKLUkvaG9tZS9yZWQv
d29yay9wcmlzdGluZS94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJvb3QveGVu
L2luY2x1ZGUKLUkvaG9tZS9yZWQvd29yay9wcmlzdGluZS94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJl
L3hlbi1kaXIveGVuLXJvb3QveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMKLUkvaG9t
ZS9yZWQvd29yay9wcmlzdGluZS94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJv
b3QveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQKLURYRU5fSU1HX09GRlNFVD0weDIw
MDAwMCAnLURfX09CSkVDVF9MQUJFTF9fPWFyY2gkeDg2JG1tJG1lbV9hY2Nlc3MubycKLW1zb2Z0
LWZsb2F0IC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zCi1ESEFWRV9BU19WTVggLURIQVZFX0FTX1NTRTRfMiAtREhBVkVfQVNfRVBUIC1ESEFWRV9B
U19SRFJBTkQKLURIQVZFX0FTX0ZTR1NCQVNFIC1ESEFWRV9BU19SRFNFRUQgLVVfX09CSkVDVF9M
QUJFTF9fCi1ESEFWRV9BU19RVU9URURfU1lNICctRF9fT0JKRUNUX0xBQkVMX189YXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5vJwotREhBVkVfQVNfSU5WUENJRCAtREhBVkVfQVNfTkVHQVRJVkVfVFJV
RSAgLW1uby1yZWQtem9uZSAtZnBpYwotZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1t
bm8tc3NlIC1tc2tpcC1yYXgtc2V0dXAKLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1t
aW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybgotbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciAt
RENPTkZJR19JTkRJUkVDVF9USFVOSwotV2EsLUkvaG9tZS9yZWQvd29yay9wcmlzdGluZS94ZW4u
Z2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJvb3QveGVuL2luY2x1ZGUKLWMgbWVtX2Fj
Y2Vzcy5jIC1vIG1lbV9hY2Nlc3MubwptZW1fYWNjZXNzLmM6IEluIGZ1bmN0aW9uIOKAmHAybV9n
ZXRfbWVtX2FjY2Vzc+KAmToKbWVtX2FjY2Vzcy5jOjUwNDoyMTogZXJyb3I6IOKAmHN0cnVjdCBh
cmNoX2RvbWFpbuKAmSBoYXMgbm8gbWVtYmVyIG5hbWVkCuKAmGFsdHAybV9lcHRw4oCZCiAgICAg
ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgICAgICAgICBeCm1lbV9hY2Nlc3MuYzo1MDc6MjI6IGVycm9y
OiDigJhzdHJ1Y3QgYXJjaF9kb21haW7igJkgaGFzIG5vIG1lbWJlciBuYW1lZArigJhhbHRwMm1f
cDJt4oCZCiAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKICAg
ICAgICAgICAgICAgICAgICAgIF4KCldlaSwgdGhvdWdodHMgb24gaG93IHRoaXMgd291bGQgYmUg
YmVzdCBhcHByb2FjaGVkPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 11:57:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 11:57: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 1g58RH-0006dH-S7; Wed, 26 Sep 2018 11:57:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g58RH-0006dB-AP
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 11:57:07 +0000
X-Inumbo-ID: 7137e052-c183-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7137e052-c183-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 11:58:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 05:57:04 -0600
Message-Id: <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 05:57:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
In-Reply-To: <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
Cj4gQEAgLTExMDUsOCArMTEwNSwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCj4g
Cj4gICAgICAgICAgZm9yICggaSA9IDA7ICFyYyAmJiBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyAp
Cj4gICAgICAgICAgewo+IC0gICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShj
dXJyZCwgZ2ZuX2xpc3RbaV0sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKPiArICAgICAgICAgICAgcmMgPSAoeG1hci5mbGFncyAm
IFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQpID8KPiArICAgICAgICAgICAgICAgIGd1ZXN0
X3BoeXNtYXBfYWRkX2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pLCAwLCBwMm1fcmFtX3J3
KSA6Cj4gKyAgICAgICAgICAgICAgICBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9s
aXN0W2ldLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZu
X2xpc3RbaV0pKTsKPiAgICAgICAgICAgICAgLyogcmMgc2hvdWxkIGJlIC1FSU8gZm9yIGFueSBp
dGVyYXRpb24gb3RoZXIgdGhhbiB0aGUgZmlyc3QgKi8KPiAgICAgICAgICAgICAgaWYgKCByYyAm
JiBpICkKPiAgICAgICAgICAgICAgICAgIHJjID0gLUVJTzsKPiAKPiBCdXQgdGhlIGd1ZXN0X3Bo
eXNtYXBfYWRkX2VudHJ5KCkgaXMgcHJvYmxlbWF0aWMgYXMgaXQgd2lsbCBJT01NVSBtYXAgcGFn
ZXMgCj4gYXMgd2VsbCwgd2hpY2ggaXMgcHJvYmFibHkgbm90IHdhbnRlZC4KClllYWgsIEknZCBw
cmVmZXIgaWYgd2UgYXZvaWRlZCBlc3RhYmxpc2hpbmcgSU9NTVUgbWFwcGluZ3MgaGVyZS4KSG93
IGFib3V0IHRyYW5zZm9ybWluZyBzZXRfZm9yZWlnbl9wMm1fZW50cnkoKSBpbnRvCnNldF9zcGVj
aWFsX3AybV9lbnRyeSgpLCB3aXRoIGEgdHlwZSBwYXNzZWQgaW4/CgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:02:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g58W1-0007Us-B4; Wed, 26 Sep 2018 12:02: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=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g58W0-0007Un-Q8
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:02:00 +0000
X-Inumbo-ID: a9b1bc61-c183-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9b1bc61-c183-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 13:59:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79620697"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4KOAgAAhmpD//+7fAIAAIbwg
Date: Wed, 26 Sep 2018 12:01:04 +0000
Message-ID: <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
In-Reply-To: <5BAB740E02000078001EC27C@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano
 Stabellini <sstabellini@kernel.org>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6NTcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Owo+IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVu
LQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBJT1JFUSBzZXJ2
ZXIgb24gQXJtCj4gCj4gPj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gQEAgLTExMDUsOCArMTEwNSwxMSBAQCBzdGF0aWMgaW50
IGFjcXVpcmVfcmVzb3VyY2UoCj4gPgo+ID4gICAgICAgICAgZm9yICggaSA9IDA7ICFyYyAmJiBp
IDwgeG1hci5ucl9mcmFtZXM7IGkrKyApCj4gPiAgICAgICAgICB7Cj4gPiAtICAgICAgICAgICAg
cmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLAo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKPiA+
ICsgICAgICAgICAgICByYyA9ICh4bWFyLmZsYWdzICYgWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9v
d25lZCkgPwo+ID4gKyAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJy
ZCwgZ2ZuX2xpc3RbaV0sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4obWZuX2xpc3RbaV0pLCAwLAo+IHAybV9yYW1fcncpIDoKPiA+ICsgICAgICAgICAg
ICAgICAgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKPiA+
ICAgICAgICAgICAgICAvKiByYyBzaG91bGQgYmUgLUVJTyBmb3IgYW55IGl0ZXJhdGlvbiBvdGhl
ciB0aGFuIHRoZSBmaXJzdAo+ICovCj4gPiAgICAgICAgICAgICAgaWYgKCByYyAmJiBpICkKPiA+
ICAgICAgICAgICAgICAgICAgcmMgPSAtRUlPOwo+ID4KPiA+IEJ1dCB0aGUgZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoKSBpcyBwcm9ibGVtYXRpYyBhcyBpdCB3aWxsIElPTU1VIG1hcAo+IHBhZ2Vz
Cj4gPiBhcyB3ZWxsLCB3aGljaCBpcyBwcm9iYWJseSBub3Qgd2FudGVkLgo+IAo+IFllYWgsIEkn
ZCBwcmVmZXIgaWYgd2UgYXZvaWRlZCBlc3RhYmxpc2hpbmcgSU9NTVUgbWFwcGluZ3MgaGVyZS4K
PiBIb3cgYWJvdXQgdHJhbnNmb3JtaW5nIHNldF9mb3JlaWduX3AybV9lbnRyeSgpIGludG8KPiBz
ZXRfc3BlY2lhbF9wMm1fZW50cnkoKSwgd2l0aCBhIHR5cGUgcGFzc2VkIGluPwo+IAoKVGhhdCBz
b3VuZHMgbGlrZSBpdCBtaWdodCB3b3JrLgoKSnVsaWVuLCBkbyB5b3Ugd2FudCBwYWdlIHR5cGVz
IHRvIGRpc3Rpbmd1aXNoIGNhbGxlci1vd25lZCByZXNvdXJjZXMgZnJvbSBub3JtYWwgUkFNIGFy
ZSB5b3Ugb2sgd2l0aCBwMm1fcmFtX3J3IGV2ZW4gdGhvdWdoIGl0IGNvdWxkIGJlIHN1YmplY3Qg
b2YgYW5vdGhlciBkb21haW4ncyBmb3JlaWduIG1hcD8KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:06:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12:06: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 1g58aT-0007iH-WA; Wed, 26 Sep 2018 12:06: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=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g58aT-0007iC-2s
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:06:37 +0000
X-Inumbo-ID: 4e65ed43-c184-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e65ed43-c184-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:04:23 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79621131"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BAB37E002000078001EBFD6@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=
 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
 6+ahAA==
Message-ID: <36b08cab-5472-0d96-232a-ce744bfe6e0d@citrix.com>
Date: Wed, 26 Sep 2018 13:05:37 +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: <5BAB37E002000078001EBFD6@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: silence false log messages for plain
 "xpti" / "pv-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: 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>

T24gMjYvMDkvMTggMDg6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGNvbW1pdCAyYTNi
MzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4ZXMgZm9yIHhwdGk9Cj4gcGFyc2lu
ZyIpICBjbGFpbWVkIHRvIGhhdmUgZ290IHJpZCBvZiB0aGUgJ3BhcmFtZXRlciAieHB0aSIgaGFz
IGludmFsaWQKPiB2YWx1ZSAiIiwgcmM9LTIyIScgbG9nIG1lc3NhZ2UgZm9yICJ4cHRpIiBhbG9u
ZSBvbiB0aGUgY29tbWFuZCBsaW5lLAo+IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9u
IHRvb2sgZWZmZWN0IG5ldmVydGhlbGVzcykuCj4KPiBGaXggdGhpcyB0aGVyZSBhcyB3ZWxsIGFz
IGZvciBwbGFpbiAicHYtbDF0ZiIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 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 1g58bO-0007nH-CW; Wed, 26 Sep 2018 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=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g58bN-0007n9-Bi
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:07:33 +0000
X-Inumbo-ID: 705f2af3-c184-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 705f2af3-c184-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:05:20 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 06:07:31 -0600
Message-Id: <5BAB768202000078001EC2A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 06:07:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180926110000.9764-1-wei.liu2@citrix.com>
In-Reply-To: <20180926110000.9764-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: assert MBI is large enough in
 pvh-boot.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: Andrew Cooper <andrew.cooper3@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+IE9uIDI2LjA5LjE4IGF0IDEzOjAwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiArKysgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvcHZoLWJvb3QuYwo+IEBAIC00NCw2ICs0NCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
Y29udmVydF9wdmhfaW5mbyh2b2lkKQo+ICAKPiAgICAgIEFTU0VSVChwdmhfaW5mby0+bWFnaWMg
PT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIFRl
bXBvcmFyeSBNQkkgYXJyYXkgbmVlZHMgdG8gYmUgYXQgbGVhc3Qgb25lIGVsZW1lbnQgYmlnZ2Vy
IHRoYW4KPiArICAgICAqIHJlcXVpcmVkLiBUaGUgZXh0cmEgZWxlbWVudCBpcyB1c2VkIHRvIGFp
ZCByZWxvY2F0aW9uLiBTZWUKPiArICAgICAqIGFyY2gveDg2L3NldHVwLmM6X19zdGFydF94ZW4o
KS4KPiArICAgICAqLwo+ICsgICAgQVNTRVJUKEFSUkFZX1NJWkUocHZoX21iaV9tb2RzKSA+IHB2
aF9pbmZvLT5ucl9tb2R1bGVzKTsKCkFyZSBBU1NFUlQoKXMgKGFsc28gdGhlIG90aGVyIG9uZSBp
biBjb250ZXh0KSBhY3R1YWxseSB0aGUgcmlnaHQgdGhpbmcKaGVyZT8gSSB0aGluayB3ZSdkIGJl
dHRlciBwYW5pYygpOiBUaGF0J2xsIGFsc28gY292ZXIgcmVsZWFzZSBidWlsZHMgYW5kCmlzIGlt
byBtb3JlIGFwcHJvcHJpYXRlIGZvciBkYXRhIGNvbWluZyBmcm9tIHRoZSBvdXRzaWRlLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:26:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 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 1g58ts-0000qg-1f; Wed, 26 Sep 2018 12: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=twwh=mi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g58tq-0000qb-1G
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:26:38 +0000
X-Inumbo-ID: 1a2fbf07-c187-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1a2fbf07-c187-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:24:24 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id A3DC530003E9;
 Wed, 26 Sep 2018 15:26:35 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 914A07F883;
 Wed, 26 Sep 2018 15:26:35 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 388AA30994E0;
 Wed, 26 Sep 2018 16:42:34 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
Message-ID: <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
Date: Wed, 26 Sep 2018 15:26:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: tamas@tklengyel.com, konrad.wilk@oracle.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Adrian Pop <apop@bitdefender.com>, tim@xen.org,
 julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com,
 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>

T24gOS8yNi8xOCAyOjM5IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gOS8yNi8xOCAx
MDozNCBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBDdXJyZW50bHkgdGhlcmUgaXMgYSBz
dWJvcCBmb3Igc2V0dGluZyB0aGUgbWVtYWNjZXNzIG9mIGEgcGFnZSwgYnV0IG5vdAo+PiBmb3Ig
Y29uc3VsdGluZyBpdC4gIFRoZSBuZXcgSFZNT1BfYWx0cDJtX2dldF9tZW1fYWNjZXNzIGFkZHMg
dGhpcwo+PiBmdW5jdGlvbmFsaXR5Lgo+Pgo+PiBCb3RoIGFsdHAybSBnZXQvc2V0IG1lbSBhY2Nl
c3MgZnVuY3Rpb25zIHVzZSB0aGUgc3RydWN0Cj4+IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3Mg
d2hpY2ggaGFzIG5vdyBkcm9wcGVkIHRoZSBgc2V0JyBwYXJ0IGFuZCBoYXMKPj4gYmVlbiByZW5h
bWVkIGZyb20geGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gCj4gU29ycnksIEkn
dmUganVzdCBmb3VuZCB0aGF0IHRoaXMgY2hhbmdlIHdpbGwgYnJlYWsgdGhlIGJ1aWxkIG9mCj4g
dG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jLCBiZWNhdXNlIC0KPiB3aGlsZSBpdCdzIGJ1aWxkaW5nIGp1c3QgZmluZSB3aGVuIGRvaW5n
IHNvIGZvciB0aGUgaHlwZXJ2aXNvciAoaS5lLgo+ICJtYWtlIiBpbiB4ZW4vKSwgYnVpbGRpbmcg
dGhlIHRvb2xzIHNvbWVob3cgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudAo+IENPTkZJR19IVk0g
KG91dHB1dCBvZiAibWFrZSBkaXN0Iik6Cj4gCj4gZ2NjIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0
cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1XYWxsCj4gLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudAo+IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUg
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAtTzIKPiAtZm9taXQtZnJhbWUtcG9pbnRlciAt
bm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uIC1XZXJyb3IKPiAtV3JlZHVuZGFudC1k
ZWNscyAtV25vLXBvaW50ZXItYXJpdGggLVd2bGEgLXBpcGUgLURfX1hFTl9fIC1pbmNsdWRlCj4g
L2hvbWUvcmVkL3dvcmsvcHJpc3RpbmUveGVuLmdpdC90b29scy9maXJtd2FyZS94ZW4tZGlyL3hl
bi1yb290L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAo+ICctRF9fT0JKRUNUX0ZJTEVfXz0ibWVt
X2FjY2Vzcy5vIicgLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUgLWcgLU1NRAo+IC1NRiAuLy5t
ZW1fYWNjZXNzLm8uZAo+IC1JL2hvbWUvcmVkL3dvcmsvcHJpc3RpbmUveGVuLmdpdC90b29scy9m
aXJtd2FyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9pbmNsdWRlCj4gLUkvaG9tZS9yZWQvd29yay9w
cmlzdGluZS94ZW4uZ2l0L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXJvb3QveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMKPiAtSS9ob21lL3JlZC93b3JrL3ByaXN0aW5lL3hlbi5n
aXQvdG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZGVmYXVsdAo+IC1EWEVOX0lNR19PRkZTRVQ9MHgyMDAwMDAgJy1EX19PQkpFQ1RfTEFCRUxf
Xz1hcmNoJHg4NiRtbSRtZW1fYWNjZXNzLm8nCj4gLW1zb2Z0LWZsb2F0IC1mbm8tc3RhY2stcHJv
dGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRlcm5zCj4gLURIQVZFX0FTX1ZNWCAt
REhBVkVfQVNfU1NFNF8yIC1ESEFWRV9BU19FUFQgLURIQVZFX0FTX1JEUkFORAo+IC1ESEFWRV9B
U19GU0dTQkFTRSAtREhBVkVfQVNfUkRTRUVEIC1VX19PQkpFQ1RfTEFCRUxfXwo+IC1ESEFWRV9B
U19RVU9URURfU1lNICctRF9fT0JKRUNUX0xBQkVMX189YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5v
Jwo+IC1ESEFWRV9BU19JTlZQQ0lEIC1ESEFWRV9BU19ORUdBVElWRV9UUlVFICAtbW5vLXJlZC16
b25lIC1mcGljCj4gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtbW5vLXNzZSAtbXNr
aXAtcmF4LXNldHVwCj4gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFIC1taW5kaXJlY3Qt
YnJhbmNoPXRodW5rLWV4dGVybgo+IC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIC1EQ09ORklH
X0lORElSRUNUX1RIVU5LCj4gLVdhLC1JL2hvbWUvcmVkL3dvcmsvcHJpc3RpbmUveGVuLmdpdC90
b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9pbmNsdWRlCj4gLWMgbWVtX2FjY2Vz
cy5jIC1vIG1lbV9hY2Nlc3Mubwo+IG1lbV9hY2Nlc3MuYzogSW4gZnVuY3Rpb24g4oCYcDJtX2dl
dF9tZW1fYWNjZXNz4oCZOgo+IG1lbV9hY2Nlc3MuYzo1MDQ6MjE6IGVycm9yOiDigJhzdHJ1Y3Qg
YXJjaF9kb21haW7igJkgaGFzIG5vIG1lbWJlciBuYW1lZAo+IOKAmGFsdHAybV9lcHRw4oCZCj4g
ICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElO
VkFMSURfTUZOKSApCj4gICAgICAgICAgICAgICAgICAgICAgXgo+IG1lbV9hY2Nlc3MuYzo1MDc6
MjI6IGVycm9yOiDigJhzdHJ1Y3QgYXJjaF9kb21haW7igJkgaGFzIG5vIG1lbWJlciBuYW1lZAo+
IOKAmGFsdHAybV9wMm3igJkKPiAgICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0
cDJtX2lkeF07Cj4gICAgICAgICAgICAgICAgICAgICAgIF4KPiAKPiBXZWksIHRob3VnaHRzIG9u
IGhvdyB0aGlzIHdvdWxkIGJlIGJlc3QgYXBwcm9hY2hlZD8KClRvIGNsYXJpZnkgdGhlIHF1ZXN0
aW9uLCBJJ2xsIG9mIGNvdXJzZSBkbyB0aGlzOgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDY3YjRh
MWQuLjJiNWE2MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtNDg5LDE0ICs0ODksMTMgQEAgbG9u
ZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKIGludCBwMm1fZ2V0
X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QK
KmFjY2VzcywKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgp
CiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwoKKyNpZmRlZiBDT05GSUdfSFZNCiAgICAgaWYgKCAh
YWx0cDJtX2FjdGl2ZShkKSApCiAgICAgewogICAgICAgICBpZiAoIGFsdHAybV9pZHggKQogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtNTA2LDYgKzUwNSw5IEBAIGludCBwMm1f
Z2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAp4ZW5tZW1fYWNjZXNz
X3QgKmFjY2VzcywKCiAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4
XTsKICAgICB9CisjZWxzZQorICAgIEFTU0VSVCghYWx0cDJtX2lkeCk7CisjZW5kaWYKCiAgICAg
cmV0dXJuIF9wMm1fZ2V0X21lbV9hY2Nlc3MocDJtLCBnZm4sIGFjY2Vzcyk7CiB9CgpidXQgaXMg
aXQgT0sgdGhhdCB0aGUgaHlwZXJ2aXNvciBidWlsZHMgd2l0aCBhIHNldCBvZiBmbGFncyB0aGF0
CmluY2x1ZGVzIENPTkZJR19IVk0gYW5kIHRoZSBmaXJtd2FyZSBjb2RlIHdpdGggYSBzZXQgdGhh
dCBkb2Vzbid0PwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12: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 1g58wd-000104-HE; Wed, 26 Sep 2018 12:29: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=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g58wc-0000zw-JT
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:29:30 +0000
X-Inumbo-ID: 811c7c21-c187-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 811c7c21-c187-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:27:17 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79622326"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180608095934.20995-1-roger.pau@citrix.com>
 <20180608095934.20995-8-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+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+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 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
 TQTBLzDKXok86M7BTQRS4TZ/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
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/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: <c346cae2-8919-26e7-400e-2a3625e3d40b@citrix.com>
Date: Wed, 26 Sep 2018 13:29:27 +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: <20180608095934.20995-8-roger.pau@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 v4 7/8] libxc/pvh: set default MTRR type to
 write-back
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMDgvMDYvMTggMTA6NTksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBAQCAtMTAxNCw2ICsx
MDM0LDMwIEBAIHN0YXRpYyBpbnQgdmNwdV9odm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+
ICAgICAgaWYgKCBkb20tPnN0YXJ0X2luZm9fc2VnLnBmbiApCj4gICAgICAgICAgYnNwX2N0eC5j
cHUucmJ4ID0gZG9tLT5zdGFydF9pbmZvX3NlZy5wZm4gPDwgUEFHRV9TSElGVDsKPiAgCj4gKyAg
ICAvKiBTZXQgdGhlIE1UUlIuICovCj4gKyAgICBic3BfY3R4Lm10cnJfZC50eXBlY29kZSA9IEhW
TV9TQVZFX0NPREUoTVRSUik7Cj4gKyAgICBic3BfY3R4Lm10cnJfZC5pbnN0YW5jZSA9IDA7Cj4g
KyAgICBic3BfY3R4Lm10cnJfZC5sZW5ndGggPSBIVk1fU0FWRV9MRU5HVEgoTVRSUik7Cj4gKwo+
ICsgICAgbXRycl9yZWNvcmQgPSBodm1fZ2V0X3NhdmVfcmVjb3JkKGZ1bGxfY3R4LCBIVk1fU0FW
RV9DT0RFKE1UUlIpLCAwKTsKPiArICAgIGlmICggIW10cnJfcmVjb3JkICkKPiArICAgIHsKPiAr
ICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAiJXM6IHVuYWJsZSB0byBnZXQgTVRSUiBzYXZlIHJlY29yZCIsIF9f
ZnVuY19fKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBtZW1jcHko
JmJzcF9jdHgubXRyciwgbXRycl9yZWNvcmQsIHNpemVvZihic3BfY3R4Lm10cnIpKTsKPiArCj4g
KyAgICAvKiBUT0RPOiBtYXliZSB0aGlzIHNob3VsZCBiZSBhIGZpcm13YXJlIG9wdGlvbiBpbnN0
ZWFkPyAqLwo+ICsgICAgaWYgKCAhZG9tLT5kZXZpY2VfbW9kZWwgKQo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogRW5hYmxlIE1UUlIsIHNldCBkZWZhdWx0IHR5cGUgdG8gV0IuCj4gKyAgICAg
ICAgICogVE9ETzogYWRkIE1NSU8gYXJlYXMgYXMgVUMgd2hlbiBwYXNzdGhyb3VnaCBpcyBzdXBw
b3J0ZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgYnNwX2N0eC5tdHJyLm1zcl9tdHJyX2Rl
Zl90eXBlID0gTVRSUl9UWVBFX1dSQkFDSyB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTVRSUl9ERUZfVFlQRV9FTkFCTEU7CgpUaGlzIGlzIGJ1Z2d5LsKgIE1U
UlJzIGFyZSBwZXItdmNwdSBhbmQgZXhwZWN0ZWQgdG8gbWF0Y2guwqAgVGhpcyBvbmx5Cndvcmtz
IGJ5IGNoYW5jZSBpbiB0aGUgSFZNIGNhc2UgYmVjYXVzZSBhbGwgc2V0dGluZ3MgYXJlIHN0aWxs
IDAgYXQgdGhpcwpwb2ludC4KCkN1cnJlbnRseSwgYm9vdGluZyBhIG11bHRpLXZjcHUgUFZIIGd1
ZXN0ICh0aGUgc2hpbSwgc3BlY2lmaWNhbGx5KSB5aWVsZHM6CgooZDYpIChYRU4pIG10cnI6IHlv
dXIgQ1BVcyBoYWQgaW5jb25zaXN0ZW50IE1UUlJkZWZUeXBlIHNldHRpbmdzCihkNikgKFhFTikg
bXRycjogcHJvYmFibHkgeW91ciBCSU9TIGRvZXMgbm90IHNldHVwIGFsbCBDUFVzLgooZDYpIChY
RU4pIG10cnI6IGNvcnJlY3RlZCBjb25maWd1cmF0aW9uLgooZDYpIChYRU4pIE1UUlIgZGVmYXVs
dCB0eXBlOiB3cml0ZS1iYWNrCihkNikgKFhFTikgTVRSUiBmaXhlZCByYW5nZXMgZGlzYWJsZWQ6
CihkNikgKFhFTinCoMKgIDAwMDAwLWZmZmZmIHVuY2FjaGFibGUKKGQ2KSAoWEVOKSBNVFJSIHZh
cmlhYmxlIHJhbmdlcyBlbmFibGVkOgooZDYpIChYRU4pwqDCoCAwIGRpc2FibGVkCihkNikgKFhF
TinCoMKgIDEgZGlzYWJsZWQKKGQ2KSAoWEVOKcKgwqAgMiBkaXNhYmxlZAooZDYpIChYRU4pwqDC
oCAzIGRpc2FibGVkCihkNikgKFhFTinCoMKgIDQgZGlzYWJsZWQKKGQ2KSAoWEVOKcKgwqAgNSBk
aXNhYmxlZAooZDYpIChYRU4pwqDCoCA2IGRpc2FibGVkCihkNikgKFhFTinCoMKgIDcgZGlzYWJs
ZWQKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12:34: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 1g591f-0001j2-8a; Wed, 26 Sep 2018 12: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=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g591d-0001is-NS
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:34:41 +0000
X-Inumbo-ID: 3aabb0ab-c188-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aabb0ab-c188-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:32:28 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g591b-000414-GY; Wed, 26 Sep 2018 12: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 1g591b-0005gA-8t; Wed, 26 Sep 2018 12:34:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g591b-0002Ig-8D; Wed, 26 Sep 2018 12:34:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128054-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate: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-amd64-xl-rtds:debian-install: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-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-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-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: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=062052a149828acdc6cab7deb88ddc3e3438e400
X-Osstest-Versions-That: xen=ca65ce2b526c7875f0584ee4848acf01b594b1a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 12:34:39 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 128054: 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>

ZmxpZ2h0IDEyODA1NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA1NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI3NzUzCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjc3NTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
MTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTI3NzUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgIGZhaWwgbGlrZSAxMjc2OTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMjc2OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjc3NTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMjc3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyNzc1MwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDA2MjA1MmExNDk4MjhhY2RjNmNhYjdkZWI4OGRkYzNlMzQzOGU0
MDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNhNjVjZTJiNTI2Yzc4
NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc1MyAg
MjAxOC0wOS0xOCAwMjo1NDo1NCBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgw
NTQgIDIwMTgtMDktMjUgMTQ6MDY6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMDYyMDUyYTE0OTgyOGFjZGM2Y2FiN2RlYjg4ZGRjM2UzNDM4ZTQwMApBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI1IDE2
OjA0OjAyIDIwMTggKzAyMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjMKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:48:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12: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 1g59EV-0002ZT-Lt; Wed, 26 Sep 2018 12:47:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g59ET-0002ZO-Se
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:47:57 +0000
X-Inumbo-ID: 8adda9fe-c18a-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8adda9fe-c18a-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 12:49:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79623381"
To: Jan Beulich <JBeulich@suse.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
 <5949de16-c756-4bef-ea6b-50a07d7d30a1@citrix.com>
 <5BAB283002000078001EBF57@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=
 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
 6+ahAA==
Message-ID: <8aa663a1-d42f-0787-8926-8383d5914d06@citrix.com>
Date: Wed, 26 Sep 2018 13:47:52 +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: <5BAB283002000078001EBF57@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] x86: use VMLOAD for PV 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: xen-devel <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>

T24gMjYvMDkvMTggMDc6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA5LjE4IGF0
IDE4OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE4LzA5LzE4
IDEzOjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0xMjgxLDExICsxMjgyLDM1IEBAIHN0
YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KPj4+ICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnVyZWdzID0gJm4tPmFyY2gudXNlcl9yZWdzOwo+Pj4gICAgICBpbnQgYWxs
X3NlZ3Nfb2theSA9IDE7Cj4+PiAgICAgIHVuc2lnbmVkIGludCBkaXJ0eV9zZWdtZW50X21hc2ss
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+ICsgICAgYm9vbCBmc19nc19kb25lID0gZmFs
c2U7Cj4+PiAgCj4+PiAgICAgIC8qIExvYWQgYW5kIGNsZWFyIHRoZSBkaXJ0eSBzZWdtZW50IG1h
c2suICovCj4+PiAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayA9IHBlcl9jcHUoZGlydHlfc2VnbWVu
dF9tYXNrLCBjcHUpOwo+Pj4gICAgICBwZXJfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1KSA9
IDA7Cj4+PiAgCj4+PiArI2lmZGVmIENPTkZJR19IVk0KPj4+ICsgICAgaWYgKCAhaXNfcHZfMzJi
aXRfdmNwdShuKSAmJiAhY3B1X2hhc19mc2dzYmFzZSAmJiBjcHVfaGFzX3N2bSAmJgo+Pj4gKyAg
ICAgICAgICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgJiYKPj4+ICsgICAgICAgICAv
Kgo+Pj4gKyAgICAgICAgICAqIFRoZSByZW1haW5pbmcgcGFydCBpcyBqdXN0IGZvciBvcHRpbWl6
YXRpb246IElmIG9ubHkgc2hhZG93IEdTCj4+PiArICAgICAgICAgICogbmVlZHMgbG9hZGluZywg
dGhlcmUncyBub3RoaW5nIHRvIGJlIGdhaW5lZCBoZXJlLgo+PiBWTUxPQUQgYWxzbyBsb2FkcyBM
RFQsIGFuZCBMTERUIGlzIGZ1bGx5IHNlcmlhbGlzaW5nLCBzbyBhbiBldmVuIGhlYXZpZXIKPj4g
cGVyZiBoaXQgdGhhbiB3cm1zci4KPiBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHlvdXIgcmVtYXJr
IHJlbGF0ZXMgdG8gdGhlIGNvbW1lbnQKCkJlY2F1c2UgdGhlIGNvbW1lbnQgaXMgZmFsc2UgaW4g
dGhlIGNhc2UgdGhhdCB0aGUgTERUIGFsc28gbmVlZHMgbG9hZGluZy4KCj4gLCBvciAuLi4KPgo+
Pj4gKyAgICAgICAgICAqLwo+Pj4gKyAgICAgICAgIChuLT5hcmNoLnB2LmZzX2Jhc2UgfCBuLT5h
cmNoLnB2LmdzX2Jhc2VfdXNlcikgKQo+IC4uLiB0aGUgY29tbWVudGVkIGNvZGUuIFRoZXJlJ3Mg
bm90aGluZyBMRFQtaXNoIGhlcmUuIE9yIGFyZSB5b3UKPiBtZWFuaW5nIHRvIHN1Z2dlc3Qgc29t
ZXRoaW5nIExEVC1pc2ggc2hvdWxkIGJlIGFkZGVkPyBJJ2QgcmF0aGVyIG5vdCwKPiBhcyB0aGUg
Y29tbW9uIGNhc2UgKGFmYWljdCkgaXMgZm9yIHRoZXJlIHRvIGJlIG5vIExEVC4KPgo+IEkgYWxz
byBkb24ndCB1bmRlcnN0YW5kIHRoZSAiZXZlbiBoZWF2aWVyIiBwYXJ0IC0gV1JNU1IgKGZvciB0
aGUgTVNScwo+IGluIHF1ZXN0aW9uKSBpcyBhcyBzZXJpYWxpemluZyBhcyBpcyBMTERULCBpc24n
dCBpdD8KCk5vIC0gSSdkIG1peGVkIHVwIHdoaWNoIE1TUnMgd2VyZW4ndCBzZXJpYWxpc2luZy4K
Cj4+PiArCj4+PiArICAgIGlmICggIWxkdF9iYXNlICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAg
LyoKPj4+ICsgICAgICAgICAqIFRoZSBhY3R1YWwgc3RydWN0dXJlIGZpZWxkIHVzZWQgaGVyZSB3
YXMgYXJiaXRyYXJpbHkgY2hvc2VuLgo+Pj4gKyAgICAgICAgICogRW1waXJpY2FsbHkgaXQgZG9l
c24ndCBzZWVtIHRvIG1hdHRlciBtdWNoIHdoaWNoIGVsZW1lbnQgaXMgdXNlZCwKPj4+ICsgICAg
ICAgICAqIGFuZCBhIGNsZWFyIGV4cGxhbmF0aW9uIG9mIHRoZSBvdGhlcndpc2UgcG9vciBwZXJm
b3JtYW5jZSBoYXMgbm90Cj4+PiArICAgICAgICAgKiBiZWVuIGZvdW5kL3Byb3ZpZGVkIHNvIGZh
ci4KPj4+ICsgICAgICAgICAqLwo+Pj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInByZWZldGNo
ICUwIiA6OiAibSIgKHZtY2ItPmxkdHIpICk7Cj4+IHByZWZldGNodygpLCB3aGljaCBhbHJlYWR5
IGV4aXN0cyBhbmQgaXMgdXNlZC4KPiBJJ3ZlIHNwZWNpZmljYWxseSBkZWNpZGVkIGFnYWluc3Qg
dXNpbmcgaXQsIGFzIHdlIGRvbid0IG1lYW4gdG8gd3JpdGUgYW55Cj4gcGFydCBvZiB0aGUgVk1D
Qi4KCkkgdGhpbmsgeW91IG5lZWQgdG8gZG91YmxlIGNoZWNrIHlvdXIgcmVhc29uaW5nIGhlcmUu
wqAgVGhlcmUgaXMgYSByZWFzb24Kd2h5IHRoaXMgZnVuY3Rpb24gd29udCBjb21waWxlIGlmIHlv
dSBtYWRlIHZtY2IgYSBjb25zdCBwb2ludGVyLgoKSXJyZXNwZWN0aXZlIG9mIHRoZSB3cml0ZWFi
bGUgYXNwZWN0LCB3ZSBhbHNvIGhhdmUgcHJlZmV0Y2goKSB3aGljaApzaG91bGQgYmUgdXNlZCBp
biBwcmVmZXJlbmNlIHRvIGlubGluZSBhc3NlbWJseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 12:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 12:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g59MR-0003KF-Jt; Wed, 26 Sep 2018 12: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=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g59MQ-0003KA-CR
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 12:56:10 +0000
X-Inumbo-ID: 3a951327-c18b-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a951327-c18b-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 14:53:56 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66321162"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 13:56:04 +0100
Message-ID: <20180926125604.21295-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_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>

Li4uYW5kIGNoYW5nZSB0aGUgbmFtZSB0byBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUo
KSBzaW5jZSB0aGUKYWRkcmVzcyByZWFkIGlzIG5vdCBuZWNlc3NhcmlseSBhICduZXh0IGxldmVs
JyBwYWdlIHRhYmxlLgoKVGhlIGNvbnN0YW50cyBpbiB1c2UgcHJpb3IgdG8gdGhpcyBwYXRjaCBy
ZWxhdGUgdG8gZGV2aWNlIHRhYmxlIGVudHJpZXMKcmF0aGVyIHRoYW4gcGFnZSB0YWJsZSBlbnRy
aWVzLiBBbHRob3VnaCB0aGV5IGRvIGhhdmUgdGhlIHNhbWUgdmFsdWUsIGl0Cm1ha2VzIHRoZSBj
b2RlIGNvbmZ1c2luZyB0byByZWFkLgoKVGhpcyBwYXRjaCBhbHNvIGNoYW5nZXMgdGhlIFBERS9Q
VEUgcG9pbnRlciBhcmd1bWVudCB0byB2b2lkICosIGFuZApyZW1vdmVzIGFueSB1MzIvdWludDMy
X3QgY2FzdHMgaW4gdGhlIGNhbGwgc2l0ZXMuIFVubmVjZXNzYXJ5IGNhc3RzCnN1cnJvdW5kaW5n
IGNhbGwgc2l0ZXMgYXJlIGFsc28gcmVtb3ZlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKTk9U
RTogVGhlIHBhdGNoIGFsc28gYWRkcyBlbWFjcyBib2lsZXJwbGF0ZSB0byBpb21tdV9tYXAuYwoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29t
PgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAg
fCAxMCArKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3Rv
LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNzBiNDM0
NWIzNy4uNDEyNDdkOGU5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAu
YwpAQCAtMjg1LDE5ICsyODUsMTggQEAgdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIg
KmR0ZSwgdTE2IGRvbV9pZCwgdTY0IGdjcjMsCiAgICAgZHRlWzFdID0gZW50cnk7CiB9CiAKLXU2
NCBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodTMyICplbnRyeSkKK3VpbnQ2NF90
IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCiB7Ci0gICAgdTY0IGFk
ZHJfbG8sIGFkZHJfaGksIHB0cjsKKyAgICB1aW50MzJfdCAqZW50cnkgPSBwdGU7CisgICAgdWlu
dDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgcHRyOwogCi0gICAgYWRkcl9sbyA9IGdldF9maWVsZF9m
cm9tX3JlZ191MzIoCi0gICAgICAgIGVudHJ5WzBdLAotICAgICAgICBJT01NVV9ERVZfVEFCTEVf
UEFHRV9UQUJMRV9QVFJfTE9XX01BU0ssCi0gICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RB
QkxFX1BUUl9MT1dfU0hJRlQpOworICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMy
KGVudHJ5WzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9BRERSX0xPV19NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BERV9BRERSX0xPV19TSElGVCk7CiAKLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21f
cmVnX3UzMigKLSAgICAgICAgZW50cnlbMV0sCi0gICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdF
X1RBQkxFX1BUUl9ISUdIX01BU0ssCi0gICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxF
X1BUUl9ISUdIX1NISUZUKTsKKyAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihl
bnRyeVsxXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVf
QUREUl9ISUdIX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX0FERFJfSElHSF9TSElGVCk7CiAKICAgICBwdHIgPSAoYWRkcl9oaSA8PCAzMikgfCAo
YWRkcl9sbyA8PCBQQUdFX1NISUZUKTsKICAgICByZXR1cm4gcHRyOwpAQCAtMzUwLDExICszNDks
MTEgQEAgc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgo
Z2ZuLCBtZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgcGFnZSB0YWJsZSBvZiBuZXh0IGxldmVs
ICovCi0gICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRl
KCh1MzIqKXBkZSk7CisgICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zy
b21fcHRlKHBkZSk7CiAgICAgbnRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFkZHJfdG9f
cGZuKG50YWJsZV9tYWRkcikpKTsKIAogICAgIC8qIGdldCB0aGUgZmlyc3QgbWZuIG9mIG5leHQg
bGV2ZWwgKi8KLSAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9w
dGUoKHUzMiopbnRhYmxlKSA+PiBQQUdFX1NISUZUOworICAgIGZpcnN0X21mbiA9IGFtZF9pb21t
dV9nZXRfYWRkcmVzc19mcm9tX3B0ZShudGFibGUpID4+IFBBR0VfU0hJRlQ7CiAKICAgICBpZiAo
IGZpcnN0X21mbiA9PSAwICkKICAgICAgICAgZ290byBvdXQ7CkBAIC00MDEsNyArNDAwLDcgQEAg
c3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHB0X21mbiwKICAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgbWVyZ2Vf
bGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1mbiAqLwotICAgIG50YWJsZV9tZm4gPSBhbWRf
aW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOwor
ICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQ
QUdFX1NISUZUOwogCiAgICAgaWYgKCBudGFibGVfbWZuID09IDAgKQogICAgIHsKQEAgLTQxMCw3
ICs0MDksNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIH0KIAogICAgIG50YWJsZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKG50YWJsZV9tZm4pKTsKLSAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X25l
eHRfdGFibGVfZnJvbV9wdGUoKHUzMiopbnRhYmxlKSA+PiBQQUdFX1NISUZUOworICAgIGZpcnN0
X21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShudGFibGUpID4+IFBBR0VfU0hJ
RlQ7CiAKICAgICBpZiAoIGZpcnN0X21mbiA9PSAwICkKICAgICB7CkBAIC00NjgsOCArNDY3LDcg
QEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBwZm4sCiAgICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRl
X2lkeChwZm4sIGxldmVsKTsKIAogICAgICAgICAvKiBIZXJlIG1pZ2h0IGJlIGEgc3VwZXIgcGFn
ZSBmcmFtZSAqLwotICAgICAgICBuZXh0X3RhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZSgodWludDMyX3QqKXBkZSkgCi0gICAgICAgICAgICAgICAgICAgICAgICAg
Pj4gUEFHRV9TSElGVDsKKyAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2Fk
ZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NISUZUOwogCiAgICAgICAgIC8qIFNwbGl0IHN1
cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFsbGVyIHBpZWNlcy4qLwogICAgICAgICBpZiAoIGlvbW11
X2lzX3B0ZV9wcmVzZW50KCh1MzIqKXBkZSkgJiYKQEAgLTgxNSwzICs4MTMsMTMgQEAgdm9pZCBh
bWRfaW9tbXVfc2hhcmVfcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm5feChwZ2RfbWZuKSk7CiAgICAgfQogfQorCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDRh
NjMzY2E5NDAuLjgwZDlhZTY1NjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwpAQCAtNDMwLDExICs0MzAsMTEgQEAgc3RhdGljIHZvaWQgZGVhbGxvY2F0
ZV9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogICAgIGZvciAoIGluZGV4ID0gMDsg
aW5kZXggPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGluZGV4KysgKQogICAgIHsKICAgICAgICAgcGRl
ID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9QQUdFX1RBQkxFX0VOVFJZX1NJWkUpOwot
ICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21f
cHRlKHBkZSk7Ci0gICAgICAgIG5leHRfbGV2ZWwgPSBpb21tdV9uZXh0X2xldmVsKCh1MzIqKXBk
ZSk7CisgICAgICAgIG5leHRfdGFibGVfbWFkZHIgPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJv
bV9wdGUocGRlKTsKKyAgICAgICAgbmV4dF9sZXZlbCA9IGlvbW11X25leHRfbGV2ZWwocGRlKTsK
IAogICAgICAgICBpZiAoIChuZXh0X3RhYmxlX21hZGRyICE9IDApICYmIChuZXh0X2xldmVsICE9
IDApICYmCi0gICAgICAgICAgICAgaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUzMiopcGRlKSApCisg
ICAgICAgICAgICAgaW9tbXVfaXNfcHRlX3ByZXNlbnQocGRlKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHlldCAqLwogICAgICAgICAg
ICAgQVNTRVJUKG5leHRfbGV2ZWwgPT0gbGV2ZWwgLSAxKTsKQEAgLTU1OSw4ICs1NTksOCBAQCBz
dGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoc3RydWN0IHBhZ2VfaW5mbyogcGcs
IGludCBsZXZlbCwKICAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCiAg
ICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRyICsgKGluZGV4ICogSU9NTVVfUEFHRV9UQUJMRV9FTlRS
WV9TSVpFKTsKLSAgICAgICAgbmV4dF90YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZShwZGUpOwotICAgICAgICBlbnRyeSA9ICh1MzIqKXBkZTsKKyAgICAgICAg
bmV4dF90YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwor
ICAgICAgICBlbnRyeSA9IHBkZTsKIAogICAgICAgICBwcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21f
cmVnX3UzMihlbnRyeVswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUERFX1BSRVNFTlRfTUFTSywKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA5OWJjMjFjN2IzLi5hNmJhMDQ0NWRhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01NSw3ICs1
NSw3IEBAIGludCBhbWRfaW9tbXVfdXBkYXRlX2l2cnNfbWFwcGluZ19hY3BpKHZvaWQpOwogaW50
IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pOwotdTY0
IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSh1MzIgKmVudHJ5KTsKK3VpbnQ2NF90
IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpOwogaW50IF9fbXVzdF9j
aGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBpbnQg
YW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgcGh5c19hZGRyLCB1
bnNpZ25lZCBsb25nIHNpemUsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:13:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13:13: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 1g59d1-0004lY-7W; Wed, 26 Sep 2018 13:13:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xoje=mi=citrix.com=prvs=80098cea8=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g59cz-0004lS-No
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 13:13:17 +0000
X-Inumbo-ID: 14fdebb1-c18e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14fdebb1-c18e-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:14:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66323281"
To: Isaila Alexandru <aisaila@bitdefender.com>, Jan Beulich <JBeulich@suse.com>
References: <1532353689-2242-1-git-send-email-aisaila@bitdefender.com>
 <5B56E99D02000078001D706B@prv1-mh.provo.novell.com>
 <31981fe5-90b4-9490-08d9-f58afc28b6b1@citrix.com>
 <5B57154C02000078001D72F6@prv1-mh.provo.novell.com>
 <9ad5e355-8d22-c67c-b803-46dc935fe47b@citrix.com>
 <5B5852F402000078001D79E9@prv1-mh.provo.novell.com>
 <be1e86c0dc619d52149661a51f7699b2117ef5d1.camel@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <63342d55-156c-2b1e-5a0c-f9242abdb2de@citrix.com>
Date: Wed, 26 Sep 2018 14:13:11 +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: <be1e86c0dc619d52149661a51f7699b2117ef5d1.camel@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4] 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gMDkvMjYvMjAxOCAwOToxNyBBTSwgSXNhaWxhIEFsZXhhbmRydSB3cm90ZToKPiBPbiBXZWQs
IDIwMTgtMDctMjUgYXQgMDQ6MzcgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
NS4wNy4xOCBhdCAxMToyNSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4gT24gMDcvMjQvMjAxOCAwMTowMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24g
MjQuMDcuMTggYXQgMTM6MjYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+
Pgo+Pj4+PiBPbiAwNy8yNC8yMDE4IDA5OjU1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4+IE9uIDIzLjA3LjE4IGF0IDE1OjQ4LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+Pj4+Pj4+Cj4+Pj4+Pj4gKyAgICAgICAgewo+Pj4+Pj4+ICsgICAgICAgICAgICB4ZnJlZShk
LT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCk7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+Pj4+Pj4+ICsgICAgICAgIH0KPj4+Pj4+PiArICAgICAgICByYWRpeF90cmVlX2lu
aXQocDJtLT5tZW1fYWNjZXNzX3NldHRpbmdzKTsKPj4+Pj4+PiArICAgIH0KPj4+Pj4+Cj4+Pj4+
PiBXaGF0J3MgdGhlIFNWTSBjb25uZWN0aW9uIGhlcmU/IFBsZWFzZSBkb24ndCBmb3JnZXQgdGhh
dCBwMm0tCj4+Pj4+PiBwdC5jCj4+Pj4+PiBhbHNvIHNlcnZlcyB0aGUgc2hhZG93IGNhc2UuIFBl
cmhhcHMgc3RydWN0IHAybV9kb21haW4gc2hvdWxkCj4+Pj4+PiBjb250YWluIGEgYm9vbGVhbiBp
bmRpY2F0b3Igd2hldGhlciB0aGlzIGF1eGlsaWFyeSBkYXRhCj4+Pj4+PiBzdHJ1Y3R1cmUgaXMK
Pj4+Pj4+IG5lZWRlZD8KPj4+Pj4KPj4+Pj4gSXQncyBiYXNpY2FsbHkganVzdCAiaGFwX2VuYWJs
ZWQoKSIgaXNuJ3QgaXQ/Cj4+Pj4KPj4+PiBPbmx5IGlmIHdlIGNhbid0IG1ha2UgaXQgdGhlcmUg
d2hlbiBFUFQgaXMgYWN0aXZlLgo+Pj4KPj4+IEl0IGNhbiBtYWtlIGl0IGhlcmUgd2hlbiBWTVgg
aXMgYWN0aXZlIGFuZCBzaGFkb3cgaXMgZW5hYmxlZCwgYnV0Cj4+PiBpdAo+Pj4gc2hvdWxkbid0
IGJlIGFibGUgdG8gZ2V0IGhlcmUgd2hlbiBFUFQgaXMgYWN0aXZlLiAgV2UgY291bGQgYWRkIGFu
Cj4+PiBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdDsgaXQgc2hvdWxkIGJlIHNhZmUgaW4gcHJvZHVj
dGlvbiwgYXMgdGhlCj4+PiBvbmx5Cj4+PiBzaWRlIGVmZmVjdCBzaG91bGQgYmUgdGhhdCB3ZSBk
byBhIHNtYWxsIHBvaW50bGVzcyBhbGxvY2F0aW9uLgo+Pgo+PiBTbyBJJ3ZlIGxvb2tlZCBhIGxp
dHRsZSBtb3JlIGNsb3NlbHk6IFRoaXMgaXMgYmVpbmcgYWRkZWQgdG8KPj4gYXJjaF9tb25pdG9y
X2luaXRfZG9tYWluKCksIGNhbGxlZCBmcm9tIHZtX2V2ZW50X2RvbWN0bCgpLiBJIGNhbid0Cj4+
IHNlZSB3aHkgdGhpcyB3b3VsZG4ndCBiZSByZWFjaGFibGUgd2l0aCBFUFQgZW5hYmxlZC4KPj4K
PiBIaSBHZW9yZ2UsIAo+IAo+IEFueSBpbnB1dCBvbiB0aGlzPwoKU29ycnksIHlvdSdyZSBzdGls
bCB3YWl0aW5nIGZvciBtZSB0byB3ZWlnaCBpbiBvbiB3aGV0aGVyIHlvdSBjYW4gZ2V0IHRvCmFy
Y2hfbW9uaXRvcl9pbml0X2RvbWFpbigpIHdpdGggRVBUIGVuYWJsZWQ/CgpUaGUgb2J2aW91cyBh
bnN3ZXIgaXMgJ3llcyc7IEkgaG9wZSB5b3UgZG9uJ3QgbmVlZCBtZSB0byB0ZWxsIHlvdSB0aGF0
LiA6LSkKCkdvaW5nIGJhY2sgdGhyb3VnaCB0aGlzIGNvbnZlcnNhdGlvbiwgSSdtIG5vdCAxMDAl
IGNsZWFyIHdoYXQgSSBtZWFudAp3aXRoIG15ICJoYXBfZW5hYmxlZCgpIiBjb21tZW50IC0tIG15
IGJlc3QgZ3Vlc3MgaXMgdGhhdCBJIHdhcwpzdWdnZXN0aW5nIHRoZSBjaGVjayBiZSBgKCBjcHVf
aGFzX3N2bSB8fCAhaGFwX2VuYWJsZWQoKSApYC4KCkJ1dCBpbiBhbnkgY2FzZSwgb24gdGhlIHdo
b2xlIHBhdGNoLCBJIHRoaW5rIHRoYXQ6CgoxKSBUaGUgZmVhdHVyZSBpcyBub3QgYWJzdHJhY3Rl
ZCB3ZWxsIGVub3VnaC4gbWVtX2FjY2Vzcy5jIHNob3VsZCBub3QKaGF2ZSB0byBrbm93IHdoZXRo
ZXIgYWRkaXRpb25hbCBzdG9yYWdlIGlzIHJlcXVpcmVkIG9yIG5vdDsgdGhhdCBzaG91bGQKYmUg
YWxsIHRha2VuIGNhcmUgb2Ygd2l0aGluIHAybS1wdC5jIChvciBwMm0tZXB0LmMsIHNob3VsZCB0
aGF0IGV2ZXIKYmVjb21lIG5lY2Vzc2FyeSkuCgoyKSBXZSd2ZSBiZWVuIHRhbGtpbmcgZm9yIGEg
bG9uZyB0aW1lIGFib3V0IGhhdmluZyBhIHBsYWNlIHRvIHN0b3JlCmFkZGl0aW9uYWwgcGVyLXBm
biBpbmZvcm1hdGlvbjsgaXQgd291bGQgYmUgZ29vZCBpZiB0aGlzIG1lY2hhbmlzbSB3ZXJlCm1h
ZGUgZ2VuZXJhbCBlbm91Z2ggdG8gYmUgdXNlZCBmb3Igb3RoZXIgdHlwZXMgb2Ygc3RvcmFnZS4K
CkxldCBtZSBwbGF5IGFyb3VuZCB3aXRoIHdoYXQgeW91IGhhdmUgYW5kIHNlZSBpZiBJIGNhbiBn
ZXQgYSBtb2NrLXVwIG9mCnNvbWV0aGluZyBsaWtlIHdoYXQgSSdtIGxvb2tpbmcgZm9yLgoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:21:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13:21: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 1g59kU-0005Ur-1y; Wed, 26 Sep 2018 13:21:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g59kT-0005Um-3V
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:21:01 +0000
X-Inumbo-ID: 29ddb127-c18f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29ddb127-c18f-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:22:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 07:20:58 -0600
Message-Id: <5BAB87B802000078001EC33E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 07:20:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
In-Reply-To: <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.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>, 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+IE9uIDI2LjA5LjE4IGF0IDE0OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gVG8gY2xhcmlmeSB0aGUgcXVlc3Rpb24sIEknbGwgb2YgY291cnNlIGRvIHRoaXM6Cj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggNjdiNGExZC4uMmI1YTYyMSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYwo+IEBAIC00ODksMTQgKzQ4OSwxMyBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAo+ICBpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190Cj4gKmFjY2VzcywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPiAgewo+IC0gICAg
c3RydWN0IHAybV9kb21haW4gKnAybTsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7Cj4gCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gICAgICBpZiAoICFh
bHRwMm1fYWN0aXZlKGQpICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIGFsdHAybV9pZHggKQo+
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAtCj4gLSAgICAgICAgcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewo+IEBAIC01MDYsNiAr
NTA1LDkgQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sCj4geGVubWVtX2FjY2Vzc190ICphY2Nlc3MsCj4gCj4gICAgICAgICAgcDJtID0gZC0+YXJj
aC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwo+ICAgICAgfQo+ICsjZWxzZQo+ICsgICAgQVNTRVJU
KCFhbHRwMm1faWR4KTsKPiArI2VuZGlmCj4gCj4gICAgICByZXR1cm4gX3AybV9nZXRfbWVtX2Fj
Y2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsKPiAgfQo+IAo+IGJ1dCBpcyBpdCBPSyB0aGF0IHRoZSBo
eXBlcnZpc29yIGJ1aWxkcyB3aXRoIGEgc2V0IG9mIGZsYWdzIHRoYXQKPiBpbmNsdWRlcyBDT05G
SUdfSFZNIGFuZCB0aGUgZmlybXdhcmUgY29kZSB3aXRoIGEgc2V0IHRoYXQgZG9lc24ndD8KCklz
IHRoaXMgcGVyaGFwcyBzaW1wbHkgKHNvIGZhciB1bm5vdGljZWQpIGZhbGxvdXQgZnJvbSBXZWkn
cyBDT05GSUdfSFZNLQpkaXNhYmxpbmcgd29yaz8gT3IgaW5zdWZmaWNpZW50IHJlLWJhc2luZyBv
ZiB5b3VyIGNoYW5nZSBvbiB0b3Agb2YgaGlzCndvcms/IFRoZSBzaGltIG5vdyBidWlsZHMgd2l0
aCBIVk09biwgd2hpbGUgdGhlIGh5cGVydmlzb3IgKHVubGVzcwp5b3UndmUgb3ZlcnJpZGRlbiB0
aGUgZGVmYXVsdCkgdXNlcyBIVk09eS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:27:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13: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 1g59qt-0005gc-OQ; Wed, 26 Sep 2018 13:27:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=twwh=mi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g59qs-0005gX-1Q
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:27:38 +0000
X-Inumbo-ID: 16702d65-c190-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 16702d65-c190-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:28:43 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id A7C09305FFAD;
 Wed, 26 Sep 2018 16:27:35 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9C79B7FBDB;
 Wed, 26 Sep 2018 16:27:35 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 41ABD30994E6;
 Wed, 26 Sep 2018 17:43:34 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
 <5BAB87B802000078001EC33E@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <15b0be88-a710-dec2-ad2d-058451f67b2c@bitdefender.com>
Date: Wed, 26 Sep 2018 16:27:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BAB87B802000078001EC33E@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.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>, 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>

T24gOS8yNi8xOCA0OjIwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNi4wOS4xOCBh
dCAxNDoyNiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBUbyBjbGFyaWZ5
IHRoZSBxdWVzdGlvbiwgSSdsbCBvZiBjb3Vyc2UgZG8gdGhpczoKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jCj4+IGluZGV4IDY3YjRhMWQuLjJiNWE2MjEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+
PiBAQCAtNDg5LDE0ICs0ODksMTMgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3Ry
dWN0IGRvbWFpbiAqZCwKPj4gIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QKPj4gKmFjY2VzcywKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4+ICB7Cj4+IC0gICAgc3RydWN0
IHAybV9kb21haW4gKnAybTsKPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+Pgo+PiArI2lmZGVmIENPTkZJR19IVk0KPj4gICAgICBpZiAoICFhbHRw
Mm1fYWN0aXZlKGQpICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggYWx0cDJtX2lkeCApCj4+
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gLQo+PiAtICAgICAgICBwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UKPj4gICAgICB7Cj4+IEBAIC01
MDYsNiArNTA1LDkgQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCj4+IHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzLAo+Pgo+PiAgICAgICAgICBwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07Cj4+ICAgICAgfQo+PiArI2Vsc2UKPj4g
KyAgICBBU1NFUlQoIWFsdHAybV9pZHgpOwo+PiArI2VuZGlmCj4+Cj4+ICAgICAgcmV0dXJuIF9w
Mm1fZ2V0X21lbV9hY2Nlc3MocDJtLCBnZm4sIGFjY2Vzcyk7Cj4+ICB9Cj4+Cj4+IGJ1dCBpcyBp
dCBPSyB0aGF0IHRoZSBoeXBlcnZpc29yIGJ1aWxkcyB3aXRoIGEgc2V0IG9mIGZsYWdzIHRoYXQK
Pj4gaW5jbHVkZXMgQ09ORklHX0hWTSBhbmQgdGhlIGZpcm13YXJlIGNvZGUgd2l0aCBhIHNldCB0
aGF0IGRvZXNuJ3Q/Cj4gCj4gSXMgdGhpcyBwZXJoYXBzIHNpbXBseSAoc28gZmFyIHVubm90aWNl
ZCkgZmFsbG91dCBmcm9tIFdlaSdzIENPTkZJR19IVk0tCj4gZGlzYWJsaW5nIHdvcms/IE9yIGlu
c3VmZmljaWVudCByZS1iYXNpbmcgb2YgeW91ciBjaGFuZ2Ugb24gdG9wIG9mIGhpcwo+IHdvcms/
IFRoZSBzaGltIG5vdyBidWlsZHMgd2l0aCBIVk09biwgd2hpbGUgdGhlIGh5cGVydmlzb3IgKHVu
bGVzcwo+IHlvdSd2ZSBvdmVycmlkZGVuIHRoZSBkZWZhdWx0KSB1c2VzIEhWTT15LgoKSSBiZWxp
ZXZlIEknbSB1cC10by1kYXRlOgoKJCBnaXQgcHVsbCAtLXJlYmFzZSBvcmlnaW4gc3RhZ2luZwpG
cm9tIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuCiAqIGJyYW5jaCAgICAgICAgICAg
IHN0YWdpbmcgICAgLT4gRkVUQ0hfSEVBRApDdXJyZW50IGJyYW5jaCBhbHRwMm0td29yayBpcyB1
cCB0byBkYXRlLgoKSSd2ZSBhbHNvIHJhbiAibWFrZSBjbGVhbiIsICJtYWtlIGRpc3RjbGVhbiIs
ICJjb25maWd1cmUiIC0gYWdhaW4sIGFuZAoibWFrZSBkaXN0IiBvbmUgbW9yZSB0aW1lLCB3aXRo
IHRoZSBzYW1lIHJlc3VsdHMgKG1lbV9hY2Nlc3MuYyB3b24ndApjb21waWxlIGluIHRoZSBzaGlt
KS4KCkluIGFueSBjYXNlLCBJJ2xsIHJlc2VuZCBhIGNvcnJlY3RlZCAoYXMgYWJvdmUpIHZlcnNp
b24gdG9tb3Jyb3csIHRvCmhvcGVmdWxseSBnZXQgbW9yZSBjb21tZW50cyBvbiB0aGUgY3VycmVu
dCB2ZXJzaW9uIGluIHRoZSBtZWFudGltZS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:32:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g59vb-0006Oz-H7; Wed, 26 Sep 2018 13:32:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g59va-0006Ou-W1
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:32:31 +0000
X-Inumbo-ID: c56ab788-c190-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c56ab788-c190-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:33:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 07:32:29 -0600
Message-Id: <5BAB8A6C02000078001EC36A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 07:32:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180926125604.21295-1-paul.durrant@citrix.com>
In-Reply-To: <20180926125604.21295-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_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: xen-devel <xen-devel@lists.xenproject.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>

Pj4+IE9uIDI2LjA5LjE4IGF0IDE0OjU2LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmFuZCBjaGFuZ2UgdGhlIG5hbWUgdG8gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21f
cHRlKCkgc2luY2UgdGhlCj4gYWRkcmVzcyByZWFkIGlzIG5vdCBuZWNlc3NhcmlseSBhICduZXh0
IGxldmVsJyBwYWdlIHRhYmxlLgoKVGhlcmUgd2FzIG5vICJsZXZlbCIgaW4gdGhlIG9yaWdpbmFs
IG5hbWUuIFdoaWNoIGlzbid0IG1lYW50IHRvIGJlIGFuCm9iamVjdGlvbiB0byB0aGUgcmVuYW1l
LgoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiBAQCAtMjg1LDE5ICsy
ODUsMTggQEAgdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwgdTE2IGRvbV9p
ZCwgdTY0IGdjcjMsCj4gICAgICBkdGVbMV0gPSBlbnRyeTsKPiAgfQo+ICAKPiAtdTY0IGFtZF9p
b21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSh1MzIgKmVudHJ5KQo+ICt1aW50NjRfdCBhbWRf
aW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQo+ICB7Cj4gLSAgICB1NjQgYWRk
cl9sbywgYWRkcl9oaSwgcHRyOwo+ICsgICAgdWludDMyX3QgKmVudHJ5ID0gcHRlOwo+ICsgICAg
dWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgcHRyOwo+ICAKPiAtICAgIGFkZHJfbG8gPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKAo+IC0gICAgICAgIGVudHJ5WzBdLAo+IC0gICAgICAgIElPTU1V
X0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfTUFTSywKPiAtICAgICAgICBJT01NVV9ERVZf
VEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX1NISUZUKTsKPiArICAgIGFkZHJfbG8gPSBnZXRfZmll
bGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX01BU0ssCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfU0hJRlQpOwo+ICAKPiAtICAgIGFk
ZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKAo+IC0gICAgICAgIGVudHJ5WzFdLAo+IC0g
ICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssCj4gLSAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQpOwo+ICsgICAgYWRk
cl9oaSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMV0sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX01BU0ssCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX1NISUZU
KTsKCldpdGggdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBuYW1lZCBwdGUsIHBlcmhhcHMgYmV0dGVy
IHRvIGFsc28gdXNlCklPTU1VX1BURV9BRERSXyogKHdoaWNoIGlzIGFsc28gbW9yZSBnZW5lcmlj
IGltbywgYXMgaXQgY292ZXJzCmJvdGggbGVhZiBhbmQgbm9uLWxlYWYgZW50cmllcykuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:37:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13: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 1g5A0g-0006bG-8l; Wed, 26 Sep 2018 13:37:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5A0f-0006ao-3T
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:37:45 +0000
X-Inumbo-ID: 80024db9-c191-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80024db9-c191-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:38:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="79627483"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_pte()...
Thread-Index: AQHUVZhLDGEujKDDgUuiJFZCcST6Q6UCbgQAgAAimrA=
Date: Wed, 26 Sep 2018 13:37:25 +0000
Message-ID: <0d6fc63afee9419e94c78637d26ba6dc@AMSPEX02CL03.citrite.net>
References: <20180926125604.21295-1-paul.durrant@citrix.com>
 <5BAB8A6C02000078001EC36A@prv1-mh.provo.novell.com>
In-Reply-To: <5BAB8A6C02000078001EC36A@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] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_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: xen-devel <xen-devel@lists.xenproject.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTQ6MzIKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPiA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBhbWQtaW9tbXU6
IHVzZSBjb3JyZWN0IGNvbnN0YW50cyBpbgo+IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9t
X3B0ZSgpLi4uCj4gCj4gPj4+IE9uIDI2LjA5LjE4IGF0IDE0OjU2LCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gLi4uYW5kIGNoYW5nZSB0aGUgbmFtZSB0byBhbWRfaW9tbXVf
Z2V0X2FkZHJlc3NfZnJvbV9wdGUoKSBzaW5jZSB0aGUKPiA+IGFkZHJlc3MgcmVhZCBpcyBub3Qg
bmVjZXNzYXJpbHkgYSAnbmV4dCBsZXZlbCcgcGFnZSB0YWJsZS4KPiAKPiBUaGVyZSB3YXMgbm8g
ImxldmVsIiBpbiB0aGUgb3JpZ2luYWwgbmFtZS4gV2hpY2ggaXNuJ3QgbWVhbnQgdG8gYmUgYW4K
PiBvYmplY3Rpb24gdG8gdGhlIHJlbmFtZS4KCk9rLiBJJ2xsIHJlLXdvcmQgaXQgYSBiaXQuCgo+
IAo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4gPiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiA+IEBAIC0yODUs
MTkgKzI4NSwxOCBAQCB2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHUzMiAqZHRlLCB1MTYg
ZG9tX2lkLAo+IHU2NCBnY3IzLAo+ID4gICAgICBkdGVbMV0gPSBlbnRyeTsKPiA+ICB9Cj4gPgo+
ID4gLXU2NCBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodTMyICplbnRyeSkKPiA+
ICt1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQo+ID4g
IHsKPiA+IC0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIHB0cjsKPiA+ICsgICAgdWludDMyX3Qg
KmVudHJ5ID0gcHRlOwo+ID4gKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBwdHI7Cj4g
Pgo+ID4gLSAgICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMigKPiA+IC0gICAgICAg
IGVudHJ5WzBdLAo+ID4gLSAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xP
V19NQVNLLAo+ID4gLSAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19T
SElGVCk7Cj4gPiArICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBd
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQURE
Ul9MT1dfTUFTSywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX0FERFJfTE9XX1NISUZUKTsKPiA+Cj4gPiAtICAgIGFkZHJfaGkgPSBnZXRfZmllbGRf
ZnJvbV9yZWdfdTMyKAo+ID4gLSAgICAgICAgZW50cnlbMV0sCj4gPiAtICAgICAgICBJT01NVV9E
RVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9NQVNLLAo+ID4gLSAgICAgICAgSU9NTVVfREVW
X1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQpOwo+ID4gKyAgICBhZGRyX2hpID0gZ2V0
X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX1NISUZUKTsKPiAK
PiBXaXRoIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgbmFtZWQgcHRlLCBwZXJoYXBzIGJldHRlciB0
byBhbHNvIHVzZQo+IElPTU1VX1BURV9BRERSXyogKHdoaWNoIGlzIGFsc28gbW9yZSBnZW5lcmlj
IGltbywgYXMgaXQgY292ZXJzCj4gYm90aCBsZWFmIGFuZCBub24tbGVhZiBlbnRyaWVzKS4KPiAK
ClllcywgYWdyZWVkLgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:39:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13:39: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 1g5A1z-0006gW-LE; Wed, 26 Sep 2018 13:39:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5A1y-0006gK-C3
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:39:06 +0000
X-Inumbo-ID: b0b4d115-c191-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0b4d115-c191-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:40:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 07:39:02 -0600
Message-Id: <5BAB8BF402000078001EC37E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 07:39:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
 <5BAB87B802000078001EC33E@prv1-mh.provo.novell.com>
 <15b0be88-a710-dec2-ad2d-058451f67b2c@bitdefender.com>
In-Reply-To: <15b0be88-a710-dec2-ad2d-058451f67b2c@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.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>, 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+IE9uIDI2LjA5LjE4IGF0IDE1OjI3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS8yNi8xOCA0OjIwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjYu
MDkuMTggYXQgMTQ6MjYsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IFRv
IGNsYXJpZnkgdGhlIHF1ZXN0aW9uLCBJJ2xsIG9mIGNvdXJzZSBkbyB0aGlzOgo+Pj4KPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwo+Pj4gaW5kZXggNjdiNGExZC4uMmI1YTYyMSAxMDA2NDQKPj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPj4+IEBAIC00ODksMTQgKzQ4OSwxMyBAQCBsb25nIHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QKPj4+ICphY2Nlc3Ms
Cj4+PiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPj4+
ICB7Cj4+PiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+PiArICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+Pgo+Pj4gKyNpZmRlZiBDT05GSUdf
SFZNCj4+PiAgICAgIGlmICggIWFsdHAybV9hY3RpdmUoZCkgKQo+Pj4gICAgICB7Cj4+PiAgICAg
ICAgICBpZiAoIGFsdHAybV9pZHggKQo+Pj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
Pj4gLQo+Pj4gLSAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+Pj4gICAgICB9Cj4+
PiAgICAgIGVsc2UKPj4+ICAgICAgewo+Pj4gQEAgLTUwNiw2ICs1MDUsOSBAQCBpbnQgcDJtX2dl
dF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPj4+IHhlbm1lbV9hY2Nl
c3NfdCAqYWNjZXNzLAo+Pj4KPj4+ICAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVth
bHRwMm1faWR4XTsKPj4+ICAgICAgfQo+Pj4gKyNlbHNlCj4+PiArICAgIEFTU0VSVCghYWx0cDJt
X2lkeCk7Cj4+PiArI2VuZGlmCj4+Pgo+Pj4gICAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2Vz
cyhwMm0sIGdmbiwgYWNjZXNzKTsKPj4+ICB9Cj4+Pgo+Pj4gYnV0IGlzIGl0IE9LIHRoYXQgdGhl
IGh5cGVydmlzb3IgYnVpbGRzIHdpdGggYSBzZXQgb2YgZmxhZ3MgdGhhdAo+Pj4gaW5jbHVkZXMg
Q09ORklHX0hWTSBhbmQgdGhlIGZpcm13YXJlIGNvZGUgd2l0aCBhIHNldCB0aGF0IGRvZXNuJ3Q/
Cj4+IAo+PiBJcyB0aGlzIHBlcmhhcHMgc2ltcGx5IChzbyBmYXIgdW5ub3RpY2VkKSBmYWxsb3V0
IGZyb20gV2VpJ3MgQ09ORklHX0hWTS0KPj4gZGlzYWJsaW5nIHdvcms/IE9yIGluc3VmZmljaWVu
dCByZS1iYXNpbmcgb2YgeW91ciBjaGFuZ2Ugb24gdG9wIG9mIGhpcwo+PiB3b3JrPyBUaGUgc2hp
bSBub3cgYnVpbGRzIHdpdGggSFZNPW4sIHdoaWxlIHRoZSBoeXBlcnZpc29yICh1bmxlc3MKPj4g
eW91J3ZlIG92ZXJyaWRkZW4gdGhlIGRlZmF1bHQpIHVzZXMgSFZNPXkuCj4gCj4gSSBiZWxpZXZl
IEknbSB1cC10by1kYXRlOgo+IAo+ICQgZ2l0IHB1bGwgLS1yZWJhc2Ugb3JpZ2luIHN0YWdpbmcK
PiBGcm9tIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuCj4gICogYnJhbmNoICAgICAg
ICAgICAgc3RhZ2luZyAgICAtPiBGRVRDSF9IRUFECj4gQ3VycmVudCBicmFuY2ggYWx0cDJtLXdv
cmsgaXMgdXAgdG8gZGF0ZS4KPiAKPiBJJ3ZlIGFsc28gcmFuICJtYWtlIGNsZWFuIiwgIm1ha2Ug
ZGlzdGNsZWFuIiwgImNvbmZpZ3VyZSIgLSBhZ2FpbiwgYW5kCj4gIm1ha2UgZGlzdCIgb25lIG1v
cmUgdGltZSwgd2l0aCB0aGUgc2FtZSByZXN1bHRzIChtZW1fYWNjZXNzLmMgd29uJ3QKPiBjb21w
aWxlIGluIHRoZSBzaGltKS4KCkkgZGlkbid0IGltcGx5IHlvdSdyZSBvbiBhbiBvdXRkYXRlZCB0
cmVlLCBidXQgcmF0aGVyIHRoYXQgeW91IG1heSBub3QKaGF2ZSBkb25lIGFsbCBjaGFuZ2VzIG5l
Y2Vzc2FyeSB3aGlsZSByZS1iYXNpbmcgeW91ciBjaGFuZ2Ugb3Zlcgp1cHN0cmVhbSBjb21taXRz
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:41:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13: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 1g5A4B-0007NN-3r; Wed, 26 Sep 2018 13:41:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=leu1=mi=xenproject.org=prvs=800666693=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5A49-0007N9-8M
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:41:21 +0000
X-Inumbo-ID: 00968cfd-c192-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00968cfd-c192-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:42:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66327344"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75293-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=5b9000b52fba08a567f8efaa4aa56233b5f2a081
X-Osstest-Versions-That: qemuu=850a8242a5303ceddff5d6700ee9d15307bf1b9f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 26 Sep 2018 14:41:15 +0100
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75293: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI5MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1MjkzLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJh
c2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRl
c3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBi
YXNlbGluZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIDViOTAwMGI1MmZiYTA4YTU2N2Y4ZWZhYTRhYTU2MjMzYjVmMmEwODEKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDg1MGE4MjQyYTUzMDNjZWRkZmY1
ZDY3MDBlZTlkMTUzMDdiZjFiOWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTI4NSAgMjAxOC0w
OS0yNSAwOToxODoyMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUyOTMgIDIw
MTgtMDktMjYgMDY6NDg6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlz
dGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRW1pbGlvIEcu
IENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKaWEgSGUgPGhlamlhbmV0QGdtYWlsLmNvbT4KICBKaW5nIExp
dSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5j
b20+CiAgSm9zZSBSaWNhcmRvIFppdmlhbmkgPGpvc2VyekBsaW51eC5pYm0uY29tPgogIErDoW4g
VG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAg
TWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3Vz
IEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWt1bmogQSBEYWRoYW5pYSA8bmlrdW5qQGxpbnV4Lmli
bS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgWmJpdHNraXkgPHBhdmVsLnpiaXRza2l5
QGdtYWlsLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgU2Ft
IEJvYnJvZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBh
bkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0u
Y29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFl1cnkgS290b3YgPHl1cnkt
a290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:44:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13: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 1g5A6w-0007Yx-Qn; Wed, 26 Sep 2018 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=l78+=mi=citrix.com=prvs=800c55378=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5A6v-0007Ys-MU
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:44:13 +0000
X-Inumbo-ID: f162cc23-c191-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f162cc23-c191-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 15:42:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66327716"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 14:44:07 +0100
Message-ID: <20180926134407.29963-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_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>

Li4uYW5kIGNoYW5nZSB0aGUgbmFtZSB0byBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUo
KSBzaW5jZSB0aGUKYWRkcmVzcyByZWFkIGlzIG5vdCBuZWNlc3NhcmlseSB0aGUgYWRkcmVzcyBv
ZiBhIG5leHQgbGV2ZWwgcGFnZSB0YWJsZS4KKElmIHRoZSAnbmV4dCBsZXZlbCcgZmllbGQgaXMg
bm90IDEgLSA2IHRoZW4gdGhlIGFkZHJlc3MgaXMgYSBwYWdlCmFkZHJlc3MpLgoKVGhlIGNvbnN0
YW50cyBpbiB1c2UgcHJpb3IgdG8gdGhpcyBwYXRjaCByZWxhdGUgdG8gZGV2aWNlIHRhYmxlIGVu
dHJpZXMKcmF0aGVyIHRoYW4gcGFnZSB0YWJsZSBlbnRyaWVzLiBBbHRob3VnaCB0aGV5IGRvIGhh
dmUgdGhlIHNhbWUgdmFsdWUsIGl0Cm1ha2VzIHRoZSBjb2RlIGNvbmZ1c2luZyB0byByZWFkLgoK
VGhpcyBwYXRjaCBhbHNvIGNoYW5nZXMgdGhlIFBERS9QVEUgcG9pbnRlciBhcmd1bWVudCB0byB2
b2lkICosIGFuZApyZW1vdmVzIGFueSB1MzIvdWludDMyX3QgY2FzdHMgaW4gdGhlIGNhbGwgc2l0
ZXMuIFVubmVjZXNzYXJ5IGNhc3RzCnN1cnJvdW5kaW5nIGNhbGwgc2l0ZXMgYXJlIGFsc28gcmVt
b3ZlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKTk9URTogVGhlIHBhdGNoIGFsc28gYWRkcyBl
bWFjcyBib2lsZXJwbGF0ZSB0byBpb21tdV9tYXAuYwoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFu
Lndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAxMCArKystLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgMiArLQogMyBmaWxlcyBjaGFu
Z2VkLCAzMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNzBiNDM0NWIzNy4uOWZhNWNkM2JkMyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtMjg1LDE5ICsyODUsMTggQEAg
dm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwgdTE2IGRvbV9pZCwgdTY0IGdj
cjMsCiAgICAgZHRlWzFdID0gZW50cnk7CiB9CiAKLXU2NCBhbWRfaW9tbXVfZ2V0X25leHRfdGFi
bGVfZnJvbV9wdGUodTMyICplbnRyeSkKK3VpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19m
cm9tX3B0ZSh2b2lkICpwdGUpCiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIHB0cjsKKyAg
ICB1aW50MzJfdCAqZW50cnkgPSBwdGU7CisgICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwg
cHRyOwogCi0gICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoCi0gICAgICAgIGVu
dHJ5WzBdLAotICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX01BU0ss
Ci0gICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfU0hJRlQpOworICAg
IGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7
CiAKLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMigKLSAgICAgICAgZW50cnlb
MV0sCi0gICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssCi0g
ICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX1NISUZUKTsKKyAgICBh
ZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9TSElGVCk7
CiAKICAgICBwdHIgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsK
ICAgICByZXR1cm4gcHRyOwpAQCAtMzUwLDExICszNDksMTEgQEAgc3RhdGljIGludCBpb21tdV91
cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAog
ICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBtZXJnZV9sZXZlbCk7CiAKICAg
ICAvKiBnZXQgcGFnZSB0YWJsZSBvZiBuZXh0IGxldmVsICovCi0gICAgbnRhYmxlX21hZGRyID0g
YW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIqKXBkZSk7CisgICAgbnRhYmxl
X21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7CiAgICAgbnRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFkZHJfdG9fcGZuKG50YWJsZV9tYWRkcikpKTsKIAog
ICAgIC8qIGdldCB0aGUgZmlyc3QgbWZuIG9mIG5leHQgbGV2ZWwgKi8KLSAgICBmaXJzdF9tZm4g
PSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiopbnRhYmxlKSA+PiBQQUdF
X1NISUZUOworICAgIGZpcnN0X21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShu
dGFibGUpID4+IFBBR0VfU0hJRlQ7CiAKICAgICBpZiAoIGZpcnN0X21mbiA9PSAwICkKICAgICAg
ICAgZ290byBvdXQ7CkBAIC00MDEsNyArNDAwLDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9w
YWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICBwZGUgPSB0
YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZp
cnN0IG1mbiAqLwotICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJv
bV9wdGUoKHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOworICAgIG50YWJsZV9tZm4gPSBhbWRfaW9t
bXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NISUZUOwogCiAgICAgaWYgKCBu
dGFibGVfbWZuID09IDAgKQogICAgIHsKQEAgLTQxMCw3ICs0MDksNyBAQCBzdGF0aWMgaW50IGlv
bW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAog
ICAgIH0KIAogICAgIG50YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG50YWJsZV9tZm4pKTsK
LSAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHUzMiop
bnRhYmxlKSA+PiBQQUdFX1NISUZUOworICAgIGZpcnN0X21mbiA9IGFtZF9pb21tdV9nZXRfYWRk
cmVzc19mcm9tX3B0ZShudGFibGUpID4+IFBBR0VfU0hJRlQ7CiAKICAgICBpZiAoIGZpcnN0X21m
biA9PSAwICkKICAgICB7CkBAIC00NjgsOCArNDY3LDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVf
ZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHBk
ZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxldmVsKTsKIAogICAg
ICAgICAvKiBIZXJlIG1pZ2h0IGJlIGEgc3VwZXIgcGFnZSBmcmFtZSAqLwotICAgICAgICBuZXh0
X3RhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgodWludDMyX3Qq
KXBkZSkgCi0gICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVDsKKyAgICAgICAg
bmV4dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQ
QUdFX1NISUZUOwogCiAgICAgICAgIC8qIFNwbGl0IHN1cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFs
bGVyIHBpZWNlcy4qLwogICAgICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1MzIqKXBk
ZSkgJiYKQEAgLTgxNSwzICs4MTMsMTMgQEAgdm9pZCBhbWRfaW9tbXVfc2hhcmVfcDJtKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChwZ2RfbWZuKSk7CiAg
ICAgfQogfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDRhNjMzY2E5NDAuLjgwZDlhZTY1NjEgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNDMwLDEx
ICs0MzAsMTEgQEAgc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9wYWdlX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBnKQogICAgIGZvciAoIGluZGV4ID0gMDsgaW5kZXggPCBQVEVfUEVSX1RBQkxFX1NJ
WkU7IGluZGV4KysgKQogICAgIHsKICAgICAgICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXgg
KiBJT01NVV9QQUdFX1RBQkxFX0VOVFJZX1NJWkUpOwotICAgICAgICBuZXh0X3RhYmxlX21hZGRy
ID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHBkZSk7Ci0gICAgICAgIG5leHRf
bGV2ZWwgPSBpb21tdV9uZXh0X2xldmVsKCh1MzIqKXBkZSk7CisgICAgICAgIG5leHRfdGFibGVf
bWFkZHIgPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKTsKKyAgICAgICAgbmV4
dF9sZXZlbCA9IGlvbW11X25leHRfbGV2ZWwocGRlKTsKIAogICAgICAgICBpZiAoIChuZXh0X3Rh
YmxlX21hZGRyICE9IDApICYmIChuZXh0X2xldmVsICE9IDApICYmCi0gICAgICAgICAgICAgaW9t
bXVfaXNfcHRlX3ByZXNlbnQoKHUzMiopcGRlKSApCisgICAgICAgICAgICAgaW9tbXVfaXNfcHRl
X3ByZXNlbnQocGRlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFdlIGRvIG5vdCBzdXBw
b3J0IHNraXAgbGV2ZWxzIHlldCAqLwogICAgICAgICAgICAgQVNTRVJUKG5leHRfbGV2ZWwgPT0g
bGV2ZWwgLSAxKTsKQEAgLTU1OSw4ICs1NTksOCBAQCBzdGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1f
dGFibGVfbGV2ZWwoc3RydWN0IHBhZ2VfaW5mbyogcGcsIGludCBsZXZlbCwKICAgICAgICAgICAg
IHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCiAgICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRy
ICsgKGluZGV4ICogSU9NTVVfUEFHRV9UQUJMRV9FTlRSWV9TSVpFKTsKLSAgICAgICAgbmV4dF90
YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZShwZGUpOwotICAg
ICAgICBlbnRyeSA9ICh1MzIqKXBkZTsKKyAgICAgICAgbmV4dF90YWJsZV9tYWRkciA9IGFtZF9p
b21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOworICAgICAgICBlbnRyeSA9IHBkZTsKIAog
ICAgICAgICBwcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfTUFT
SywKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRl
eCA5OWJjMjFjN2IzLi5hNmJhMDQ0NWRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01NSw3ICs1NSw3IEBAIGludCBhbWRfaW9tbXVfdXBk
YXRlX2l2cnNfbWFwcGluZ19hY3BpKHZvaWQpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVf
bWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pOwotdTY0IGFtZF9pb21tdV9nZXRfbmV4dF90YWJs
ZV9mcm9tX3B0ZSh1MzIgKmVudHJ5KTsKK3VpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19m
cm9tX3B0ZSh2b2lkICpwdGUpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9v
dChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWlu
X3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1NjQgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUsCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 13:55:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 13: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 1g5AHk-0008Lb-Tx; Wed, 26 Sep 2018 13:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5AHj-0008LW-2z
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 13:55:23 +0000
X-Inumbo-ID: f654a001-c193-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f654a001-c193-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 13:56:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 07:55:19 -0600
Message-Id: <5BAB8FC302000078001EC3B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 07:55:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B9679C702000078001E6CF7@prv1-mh.provo.novell.com>
 <5BA0EF5602000078001E96C2@prv1-mh.provo.novell.com>
 <5949de16-c756-4bef-ea6b-50a07d7d30a1@citrix.com>
 <5BAB283002000078001EBF57@prv1-mh.provo.novell.com>
 <8aa663a1-d42f-0787-8926-8383d5914d06@citrix.com>
In-Reply-To: <8aa663a1-d42f-0787-8926-8383d5914d06@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86: use VMLOAD for PV 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: xen-devel <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>

Pj4+IE9uIDI2LjA5LjE4IGF0IDE0OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDkvMTggMDc6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4w
OS4xOCBhdCAxODoxNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTgvMDkvMTggMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEBAIC0xMjgxLDExICsxMjgy
LDM1IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4KPj4+PiAgICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICp1cmVncyA9ICZuLT5hcmNoLnVzZXJfcmVnczsKPj4+PiAg
ICAgIGludCBhbGxfc2Vnc19va2F5ID0gMTsKPj4+PiAgICAgIHVuc2lnbmVkIGludCBkaXJ0eV9z
ZWdtZW50X21hc2ssIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+PiArICAgIGJvb2wgZnNf
Z3NfZG9uZSA9IGZhbHNlOwo+Pj4+ICAKPj4+PiAgICAgIC8qIExvYWQgYW5kIGNsZWFyIHRoZSBk
aXJ0eSBzZWdtZW50IG1hc2suICovCj4+Pj4gICAgICBkaXJ0eV9zZWdtZW50X21hc2sgPSBwZXJf
Y3B1KGRpcnR5X3NlZ21lbnRfbWFzaywgY3B1KTsKPj4+PiAgICAgIHBlcl9jcHUoZGlydHlfc2Vn
bWVudF9tYXNrLCBjcHUpID0gMDsKPj4+PiAgCj4+Pj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+Pj4g
KyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNw
dV9oYXNfc3ZtICYmCj4+Pj4gKyAgICAgICAgICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+
MykgJiYKPj4+PiArICAgICAgICAgLyoKPj4+PiArICAgICAgICAgICogVGhlIHJlbWFpbmluZyBw
YXJ0IGlzIGp1c3QgZm9yIG9wdGltaXphdGlvbjogSWYgb25seSBzaGFkb3cgR1MKPj4+PiArICAg
ICAgICAgICogbmVlZHMgbG9hZGluZywgdGhlcmUncyBub3RoaW5nIHRvIGJlIGdhaW5lZCBoZXJl
Lgo+Pj4gVk1MT0FEIGFsc28gbG9hZHMgTERULCBhbmQgTExEVCBpcyBmdWxseSBzZXJpYWxpc2lu
Zywgc28gYW4gZXZlbiBoZWF2aWVyCj4+PiBwZXJmIGhpdCB0aGFuIHdybXNyLgo+PiBJIGRvbid0
IHVuZGVyc3RhbmQgaG93IHlvdXIgcmVtYXJrIHJlbGF0ZXMgdG8gdGhlIGNvbW1lbnQKPiAKPiBC
ZWNhdXNlIHRoZSBjb21tZW50IGlzIGZhbHNlIGluIHRoZSBjYXNlIHRoYXQgdGhlIExEVCBhbHNv
IG5lZWRzIGxvYWRpbmcuCgpUcnVlIChhbmQgdGhlIGNvbW1lbnQgaXMgYSByZXN1bHQgb2YgbWUg
aGF2aW5nIHdyaXR0ZW4gaXQgYmVmb3JlIHBheWluZwphdHRlbnRpb24gdG8gdGhlIGZhY3QgdGhh
dCB0aGUgTERUIGNhbiBhbHNvIGJlIGxvYWRlZCB0aGlzIHdheSk7IEknbGwgT1IKbi0+YXJjaC5w
di5sZHRfZW50cyBpbnRvIHRoYXQgZXh0cmEgKG9wdGltaXphdGlvbikgY29uZGl0aW9uLCB3aGlj
aApJIHRoaW5rIHdpbGwgdGhlbiByZW5kZXIgdGhlIGNvbW1lbnQgY29ycmVjdCBhZ2Fpbi4KCj4+
Pj4gKwo+Pj4+ICsgICAgaWYgKCAhbGR0X2Jhc2UgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAg
IC8qCj4+Pj4gKyAgICAgICAgICogVGhlIGFjdHVhbCBzdHJ1Y3R1cmUgZmllbGQgdXNlZCBoZXJl
IHdhcyBhcmJpdHJhcmlseSBjaG9zZW4uCj4+Pj4gKyAgICAgICAgICogRW1waXJpY2FsbHkgaXQg
ZG9lc24ndCBzZWVtIHRvIG1hdHRlciBtdWNoIHdoaWNoIGVsZW1lbnQgaXMgdXNlZCwKPj4+PiAr
ICAgICAgICAgKiBhbmQgYSBjbGVhciBleHBsYW5hdGlvbiBvZiB0aGUgb3RoZXJ3aXNlIHBvb3Ig
cGVyZm9ybWFuY2UgaGFzIG5vdAo+Pj4+ICsgICAgICAgICAqIGJlZW4gZm91bmQvcHJvdmlkZWQg
c28gZmFyLgo+Pj4+ICsgICAgICAgICAqLwo+Pj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJw
cmVmZXRjaCAlMCIgOjogIm0iICh2bWNiLT5sZHRyKSApOwo+Pj4gcHJlZmV0Y2h3KCksIHdoaWNo
IGFscmVhZHkgZXhpc3RzIGFuZCBpcyB1c2VkLgo+PiBJJ3ZlIHNwZWNpZmljYWxseSBkZWNpZGVk
IGFnYWluc3QgdXNpbmcgaXQsIGFzIHdlIGRvbid0IG1lYW4gdG8gd3JpdGUgYW55Cj4+IHBhcnQg
b2YgdGhlIFZNQ0IuCj4gCj4gSSB0aGluayB5b3UgbmVlZCB0byBkb3VibGUgY2hlY2sgeW91ciBy
ZWFzb25pbmcgaGVyZS4gIFRoZXJlIGlzIGEgcmVhc29uCj4gd2h5IHRoaXMgZnVuY3Rpb24gd29u
dCBjb21waWxlIGlmIHlvdSBtYWRlIHZtY2IgYSBjb25zdCBwb2ludGVyLgoKT2gsIHJpZ2h0IHlv
dSBhcmUuIEl0J3MgYmVlbiB3YXkgdG9vIGxvbmcgc2luY2UgSSB3cm90ZSB0aGlzIGNvZGUsCmFu
ZCBoZW5jZSBJIHNob3VsZCBoYXZlIGxvb2tlZCBiYWNrIGF0IGl0IGJlZm9yZSByZXBseWluZyBy
YXRoZXIKdGhhbiBqdXN0IGdvaW5nIGZyb20gdGhlIGZ1bmN0aW9uJ3MgbmFtZS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 14:01:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 14:01: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 1g5AND-0000hb-Iq; Wed, 26 Sep 2018 14: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=twwh=mi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5ANC-0000hW-9A
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 14:01:02 +0000
X-Inumbo-ID: 4a936415-c194-11e8-a8a5-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a936415-c194-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 15:58:48 +0200 (CEST)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 8452A30003E9;
 Wed, 26 Sep 2018 17:01:00 +0300 (EEST)
Received: from smtp.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 80BBF7FBDB;
 Wed, 26 Sep 2018 17:01:00 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id DD96830994E6;
 Wed, 26 Sep 2018 18:16:58 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
 <5BAB87B802000078001EC33E@prv1-mh.provo.novell.com>
 <15b0be88-a710-dec2-ad2d-058451f67b2c@bitdefender.com>
 <5BAB8BF402000078001EC37E@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fe06e548-7f78-fffd-5360-4e6eeee496fa@bitdefender.com>
Date: Wed, 26 Sep 2018 17:01:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BAB8BF402000078001EC37E@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Adrian Pop <apop@bitdefender.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>, 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>

T24gOS8yNi8xOCA0OjM5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNi4wOS4xOCBh
dCAxNToyNywgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiA5LzI2LzE4
IDQ6MjAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMDkuMTggYXQgMTQ6MjYs
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBUbyBjbGFyaWZ5IHRoZSBx
dWVzdGlvbiwgSSdsbCBvZiBjb3Vyc2UgZG8gdGhpczoKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
Ywo+Pj4+IGluZGV4IDY3YjRhMWQuLjJiNWE2MjEgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKPj4+PiBAQCAtNDg5LDE0ICs0ODksMTMgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVs
dGkoc3RydWN0IGRvbWFpbiAqZCwKPj4+PiAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdAo+Pj4+ICphY2Nlc3MsCj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4+Pj4gIHsK
Pj4+PiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+Pj4gKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+Pj4+Cj4+Pj4gKyNpZmRlZiBDT05GSUdf
SFZNCj4+Pj4gICAgICBpZiAoICFhbHRwMm1fYWN0aXZlKGQpICkKPj4+PiAgICAgIHsKPj4+PiAg
ICAgICAgICBpZiAoIGFsdHAybV9pZHggKQo+Pj4+ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4+PiAtCj4+Pj4gLSAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+Pj4+ICAg
ICAgfQo+Pj4+ICAgICAgZWxzZQo+Pj4+ICAgICAgewo+Pj4+IEBAIC01MDYsNiArNTA1LDkgQEAg
aW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4+Pj4g
eGVubWVtX2FjY2Vzc190ICphY2Nlc3MsCj4+Pj4KPj4+PiAgICAgICAgICBwMm0gPSBkLT5hcmNo
LmFsdHAybV9wMm1bYWx0cDJtX2lkeF07Cj4+Pj4gICAgICB9Cj4+Pj4gKyNlbHNlCj4+Pj4gKyAg
ICBBU1NFUlQoIWFsdHAybV9pZHgpOwo+Pj4+ICsjZW5kaWYKPj4+Pgo+Pj4+ICAgICAgcmV0dXJu
IF9wMm1fZ2V0X21lbV9hY2Nlc3MocDJtLCBnZm4sIGFjY2Vzcyk7Cj4+Pj4gIH0KPj4+Pgo+Pj4+
IGJ1dCBpcyBpdCBPSyB0aGF0IHRoZSBoeXBlcnZpc29yIGJ1aWxkcyB3aXRoIGEgc2V0IG9mIGZs
YWdzIHRoYXQKPj4+PiBpbmNsdWRlcyBDT05GSUdfSFZNIGFuZCB0aGUgZmlybXdhcmUgY29kZSB3
aXRoIGEgc2V0IHRoYXQgZG9lc24ndD8KPj4+Cj4+PiBJcyB0aGlzIHBlcmhhcHMgc2ltcGx5IChz
byBmYXIgdW5ub3RpY2VkKSBmYWxsb3V0IGZyb20gV2VpJ3MgQ09ORklHX0hWTS0KPj4+IGRpc2Fi
bGluZyB3b3JrPyBPciBpbnN1ZmZpY2llbnQgcmUtYmFzaW5nIG9mIHlvdXIgY2hhbmdlIG9uIHRv
cCBvZiBoaXMKPj4+IHdvcms/IFRoZSBzaGltIG5vdyBidWlsZHMgd2l0aCBIVk09biwgd2hpbGUg
dGhlIGh5cGVydmlzb3IgKHVubGVzcwo+Pj4geW91J3ZlIG92ZXJyaWRkZW4gdGhlIGRlZmF1bHQp
IHVzZXMgSFZNPXkuCj4+Cj4+IEkgYmVsaWV2ZSBJJ20gdXAtdG8tZGF0ZToKPj4KPj4gJCBnaXQg
cHVsbCAtLXJlYmFzZSBvcmlnaW4gc3RhZ2luZwo+PiBGcm9tIGdpdDovL3hlbmJpdHMueGVucHJv
amVjdC5vcmcveGVuCj4+ICAqIGJyYW5jaCAgICAgICAgICAgIHN0YWdpbmcgICAgLT4gRkVUQ0hf
SEVBRAo+PiBDdXJyZW50IGJyYW5jaCBhbHRwMm0td29yayBpcyB1cCB0byBkYXRlLgo+Pgo+PiBJ
J3ZlIGFsc28gcmFuICJtYWtlIGNsZWFuIiwgIm1ha2UgZGlzdGNsZWFuIiwgImNvbmZpZ3VyZSIg
LSBhZ2FpbiwgYW5kCj4+ICJtYWtlIGRpc3QiIG9uZSBtb3JlIHRpbWUsIHdpdGggdGhlIHNhbWUg
cmVzdWx0cyAobWVtX2FjY2Vzcy5jIHdvbid0Cj4+IGNvbXBpbGUgaW4gdGhlIHNoaW0pLgo+IAo+
IEkgZGlkbid0IGltcGx5IHlvdSdyZSBvbiBhbiBvdXRkYXRlZCB0cmVlLCBidXQgcmF0aGVyIHRo
YXQgeW91IG1heSBub3QKPiBoYXZlIGRvbmUgYWxsIGNoYW5nZXMgbmVjZXNzYXJ5IHdoaWxlIHJl
LWJhc2luZyB5b3VyIGNoYW5nZSBvdmVyCj4gdXBzdHJlYW0gY29tbWl0cy4KCk90aGVyIHRoYW4g
dGhlIGFib3ZlICNpZmRlZi1lcnksIEkgZG9uJ3QgdGhpbmsgSSd2ZSBtaXNzZWQgYW55dGhpbmcK
ZWxzZSwgbm8uIEkndmUgYWxzbyBub3cgZG9uZSBhbiBmdWxsIGludHJvc3BlY3Rpb24gdGVzdCB3
aXRoIHRoZSBwYXRjaAphbmQgZXZlcnl0aGluZyBzZWVtcyB0byBiZWhhdmUgdGhlIHdheSBpdCdz
IHN1cHBvc2VkIHRvLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 14:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 14: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 1g5B4T-0003YQ-Mp; Wed, 26 Sep 2018 14:45: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=jxds=mi=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5B4R-0003YL-HG
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 14:45:43 +0000
X-Inumbo-ID: 884f23d0-c19a-11e8-a8a5-bc764e045a96
Received: from mail-io1-xd31.google.com (unknown [2607:f8b0:4864:20::d31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 884f23d0-c19a-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 16:43:29 +0200 (CEST)
Received: by mail-io1-xd31.google.com with SMTP id w11-v6so23519340iob.2
 for <xen-devel@lists.xen.org>; Wed, 26 Sep 2018 07:45:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=z8N7ioa3w5xUUlUqiuY+pMvWMqgv9Hv5HL/fiNv77SQ=;
 b=LwrpfJWGvupj0AMIU5/jo/WaLsy1V1/MYbD0B5pxwzb25lU2q1sc1jaPzCUITZEgiA
 gHjnZbGAHZqGZog73HO2Rg5uHmkZ7HhFjOf/ume0X1NTnNYEmshnK7Sa183VutR56N5V
 /ZIanNixe4z1jZsiWPV7zkxymrVwzvFAzezvEluNpi7p61J7LRpkrfCq8l/hAPALSB8p
 Ijqx2MT0DlIQpxt8nGnhHCggzlnqIyPZEkuDsYI+ZlIl2XEG+I7M1NSo6THhMENTpM9R
 3K3fbmmlkZ4Tm53JKOnjPm2NpWkBevxqOvmGlCZ/V3lFcjz0gKLllwNed6Zhe0Cm+0QZ
 5tdA==
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=z8N7ioa3w5xUUlUqiuY+pMvWMqgv9Hv5HL/fiNv77SQ=;
 b=sL1F2rb5Mpg8qAVyXWn0RKjzQRWtdsqVeJMg9rXcSE5r49w3Jts5ZqRG4PxOZmIhy0
 i3TNhw3LDjrF+g7BX7cjtuLAP9wEoqz1Y3iT1a7REPEAhhIcEHoNUbMKaIOdteuy6Zho
 BKdj1RCa05tt57nq29WWLo5Py5Km9Mc3/QGyg0+O7s39ZQ6h8gRR73lfRwJvzJQssoSV
 bn1qtp8v7Dr+VUDy+z4Wm8q/iXpn3V2WUuMfXolYoO3Oq5IMGYrZEP8ZKpkCk96VOHwU
 EH6UxpKyqT7bp+J1sepJowITQCabAQNhyWx2WN8UrLDyHqkESPxKDd46sDGLWvdvSIy0
 xh7A==
X-Gm-Message-State: ABuFfohLXa5G/TXvl5sbfo6DVbhwhDc9modly+eEPXSA3BZ+T6+rBzjR
 lUymK1CwIdbldfDNvPCPrKUnOA==
X-Google-Smtp-Source: ACcGV63OlZuAPFAopJecIJ7vDtDbjdeXKLQ7uxw4G5b6dGZUlt9Yn4Pip/qRpXwRvWL4985YFwX69A==
X-Received: by 2002:a6b:1e0e:: with SMTP id
 e14-v6mr5466298ioe.121.1537973141019; 
 Wed, 26 Sep 2018 07:45:41 -0700 (PDT)
Received: from [192.168.1.56] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id m24-v6sm1955498ioh.68.2018.09.26.07.45.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 26 Sep 2018 07:45:39 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>
References: <20180925203009.1838-1-hch@lst.de>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <46a3e4e8-1b4f-1cd7-78a0-c515a2e8e63e@kernel.dk>
Date: Wed, 26 Sep 2018 08:45:37 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180925203009.1838-1-hch@lst.de>
Content-Language: en-US
Subject: Re: [Xen-devel] clean up physical merging 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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org,
 linux-block@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ming Lei <ming.lei@redhat.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>

T24gOS8yNS8xOCAyOjMwIFBNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBIaSBKZW5zLAo+
IAo+IHRoaXMgc2VyaWVzIG1vdmVzIFhlbiBzcGVjaWFsIGhhbmRsaW5nIG9mIGJsb2NrIG1lcmdl
cyBmcm9tIGFyY2ggaG9va3MKPiBpbnRvIGNvbW1vbiBjb2RlLiAgQSBwcmV2aW91cyB2ZXJzaW9u
IGhhcyBiZWVuIHJldmlld2VkIGJ5IEJvcmlzLgoKQXBwbGllZCwgdGhhbmtzLgoKLS0gCkplbnMg
QXhib2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:02:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15:02: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 1g5BL0-0004ym-7d; Wed, 26 Sep 2018 15:02:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5BKz-0004ya-4P
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:02:49 +0000
X-Inumbo-ID: 624bde6f-c19d-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 624bde6f-c19d-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 15:03: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 1g5BKv-0006wZ-In; Wed, 26 Sep 2018 15:02: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 1g5BKv-0006Qq-17; Wed, 26 Sep 2018 15:02:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5BKv-0003jU-0U; Wed, 26 Sep 2018 15:02:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128055-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-i386-libvirt:libvirt-build:fail:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels:fail:regression
 xen-4.10-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked: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:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-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-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-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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-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-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-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-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-amd64-amd64-xl-qemuu-ws16-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-qemut-ws16-amd64:guest-stop: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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0c1d5b68e27da167a51c2ea828636c14ff5c017b
X-Osstest-Versions-That: xen=4266e4c7d343af4ef36adf62fcf5f3236432387a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 15:02:45 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 128055: 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>

ZmxpZ2h0IDEyODA1NSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwNTUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzc2MQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE1IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMgZmFpbCBSRUdSLiB2cy4gMTI3NzYxCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjc3NjEK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDBjMWQ1YjY4ZTI3ZGExNjdhNTFjMmVhODI4NjM2YzE0ZmY1YzAxN2IK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQyNjZlNGM3ZDM0M2FmNGVm
MzZhZGY2MmZjZjVmMzIzNjQzMjM4N2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzc2MSAgMjAx
OC0wOS0xOCAwODoxNjo0NCBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwNTUg
IDIwMTgtMDktMjUgMTQ6MDY6MjYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBjMWQ1YjY4ZTI3ZGExNjdhNTFj
MmVhODI4NjM2YzE0ZmY1YzAxN2IKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVHVlIFNlcCAyNSAxNjowMjoyNSAyMDE4ICswMjAwCgogICAgdXBkYXRlIFhl
biB2ZXJzaW9uIHRvIDQuMTAuMgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:10:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15: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 1g5BSd-0005k8-U6; Wed, 26 Sep 2018 15:10:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5BSd-0005k3-3D
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:10:43 +0000
X-Inumbo-ID: 7c3c3bca-c19e-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c3c3bca-c19e-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 15:11:47 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 17:10:39 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 16:10:27 +0100
Message-ID: <7785b4d9724db9224ca8bed58d0f061ce1d67b71.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross
 <jgross@suse.com>,  Jan Beulich <JBeulich@suse.com>
Date: Wed, 26 Sep 2018 17:10:16 +0200
In-Reply-To: <d698d8c9-2582-6314-10cb-ecb9535f62e0@citrix.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>
 _<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>
 _<7c?= =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>
 _<5BA0DF9602000078001?= =?UTF-8?Q?E9448@suse.com>
 _<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
 _<?= =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>
 _<0a89246d-00a6-d?= =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>
 ?= <d698d8c9-2582-6314-10cb-ecb9535f62e0@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5793675318275163494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5793675318275163494==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-TkUI/uz3zoLB+XKzIJFF"


--=-TkUI/uz3zoLB+XKzIJFF
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Hey, is it me/my mailer, or threading is weird for this series? :-O]

On Tue, 2018-09-18 at 14:57 +0100, George Dunlap wrote:
> On 09/18/2018 02:36 PM, Juergen Gross wrote:
> >=20
> > The string variant is much more flexible.
> >=20
> > It is easy possible to e.g. add a per-domain trace parameter to
> > specify
> > rather complex trace instrumentations. Doing something like that
> > via a
> > struct based interface is in the best case complicated.
>=20
> ...or, for instance, specifying the runqueue layout of a cpupool (for
> schedulers like credit2 which allow such things).  Yes, that is true;
> but probably a very niche case.
>=20
Exactly. As another example, I want to follow up on this:

https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg01644.html

More precisely, I want to add a per-cpupool "smt=3D[on|off|force]" (or
cpupool-smt, or something like that), with the following meaning:
- smt=3Don: cpus that are hyperthread siblings can be added to the=20
  cpupool. Adding a cpu whose sibling is in another pool would fail;
- smt=3Doff: only one cpu per core can be added to the cpupool. Adding a=
=20
  cpu whose sibling is already in the pool would fail. Adding a cpu=20
  whose sibling is in another pool would also fail;
- smt=3Dforce: (and I particularly dislike the name, but let's ignore it=
=20
  for now) any cpu can be added to any pool

What I was putting together was something along the lines of:

https://lists.xenproject.org/archives/html/xen-devel/2017-09/msg01552.html

And then there will be the support for having a line like this, in a
cpupool config file:

 smt =3D "off"

With this approach, instead, there will have to be a line like this in
there:

 parameters =3D "smt=3Doff"

Is that right?

And when we will also have the support for, say, per-cpupool runqueue
arrangement for Credit2, it will look like this:

 parameters =3D "credit2_runqueues=3Dsocket smt=3Doff"

Right again?

If yes, I think I'm fine with this.

The per-cpupool parameters case is, I think, probably less
controversial than the per-domain case. In facte, the parsing of, e.g.,
credit2_runqueue=3D, happens in Xen already. And most (if not all) of the
scheduling parameters that we allow as command line options, also make
sense as per-cpupool parameters, so... :-)

I'm not sure where to draw the line, assuming we even want to draw one.
I.e., if we take this approach and these patches, _any_ new parameter
will have to be handled like this? If no, how do we decide which ones
better use the "hypervisor centric" string blobs, and which ones better
use the current "toolstack centric" one? About this (and especially for
per-domain params), I've much less clear ideas.

But as far as per-cpupools parameters are concerned, I do like this.

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/

--=-TkUI/uz3zoLB+XKzIJFF
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+4FAluroVwACgkQFkJ4iaW4
c+4TwxAAuJHDu9KEcGEaYTdzjwnCMRoGCUWKc+2HmP7CL/Is7/3Hv9x9h2Rp4rgo
GFZvTYDo18hrYrQlayYfMP8IGhJx0O7/yLwsLzPbk4PYvo5Y3UadqWzOvLwxcCRF
YevDkeceAQmG+CVTTtUuo9AY9lEq/k6ZlcAUnm+Iwnb9wkqSSeoOmoiN+XZCGU7/
/VsDBfK1CgIgsnx6tjm/DszDjbrJXsE/P1MErIBUi0ehO76qQETC57RC+P3CthSe
MiA7BlOjZ4s0ZYxagiBshIfKceW7CbXNyrCc4z8KgBVhNNH5OTecj8m+KPA2yB1N
nMLynpc+0ZlzwztISQN1Hv7z5THXY+ZHxTd3wx/GwCxbaHH0qllz883cfJW63ExU
TfTTfE5m7PBhIb4/on1PyWZ/3sBHC1cQF/l7CJbLQZHllf6yMiXcwrILamoYtL0W
BlIOaPqtBSUiYKDu1g4EGi8sO5YUrJTmrodFH3UGXDdIqr7/SF7BWENI2xWn9t5m
9eE1dnokpFRsuyIcw7LCBWg0bmZA3J7GI7AFv9Pa+dufWKCkzUxq2RXUwDwzIoyT
II4aeGKjjT84pE+pjlhrh1/paPHf7nm5wk/rTp+rpW063WOLWEHZ8zDbme+hEQP3
AWCSQhhwSggpo8FUjLmCGW0SNUd2SDxHq2RDhl3J4FmuA3SBSZM=
=n3fE
-----END PGP SIGNATURE-----

--=-TkUI/uz3zoLB+XKzIJFF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5793675318275163494==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:17:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5BZN-0005wo-Od; Wed, 26 Sep 2018 15:17:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5BZM-0005wj-Ds
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:17:40 +0000
X-Inumbo-ID: 75dd1213-c19f-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75dd1213-c19f-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 15:18:46 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 17:17:38 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 16:17:09 +0100
Message-ID: <bd3bf4c0cc950237b0af86bb3f0ad82d2601fe70.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 17:17:02 +0200
In-Reply-To: <20180918060309.7186-3-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-3-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/12] xen: use a structure to define
 parsing parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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: multipart/mixed; boundary="===============1691416430761666194=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1691416430761666194==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-40xVD4Dp2ITTbC7OlS+f"


--=-40xVD4Dp2ITTbC7OlS+f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-18 at 08:02 +0200, Juergen Gross wrote:
> Instead of passing the start and end pointers of the parameter
> definition array to the parsing function use a struct containing that
> information. This will allow to add other parameters to control the
> parsing later.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-40xVD4Dp2ITTbC7OlS+f
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+4FAlurou4ACgkQFkJ4iaW4
c+4o3Q//S6LAebcKpKG17bwnKdq1h/XY8tQ52YhSa3Re+gb9euke0fa3g/yNkgVw
Eyycyo0bE8DlzVEG24x6NLVRPYXhFxFg33146x/0ySE2bfBvAIXRaXJHSx/Brpj9
Zfspe0bgFjSm0tA0ZzKRoDl2w2a3weyVpP5wTYLfKA5uwl6anmZmu8FWm+Obd/GO
uUtKt0OyHed8NKzKbTWUosjmBNVFrjY3pZ4s++MgQow5Dm+ddsAd89FS18zqMyhn
Vh5NQrq3Ywtf6amWhNSj6RO4+Hs4ScA5uVJlBpGKvuaBS2LdFL9Uv404P9DMF13w
FepeVqaG4RV0XYwW0E4u3DOBG5J73COh6iLQbt9VvDK/6mpP0kceeDZtCyogXsRm
Ao4DKyW4vUxJLIphY3Fs1ZGRIPfaalDTzC6LOfkJtUjB+cuWHFdOff9rYLp4cWdu
7i1/zUkZW7cNO95mN9DSXVA2LF3kxRDfyAMBeaL+D/OFrUI7qx9LxPIiMgRotNuk
lVqtmhbkfpbXWEb4ui5dVNzKrVYP8RGeFXypJ0ogUdHFUaUP8l0PrniafPjrg9dH
ego8Kon5W54/11ljj6XV52XUnNmGAIGzFDWYdCwEe2gsROvBLavfTt1EBmPQQ0w0
nEt0Zanl5tfFpjSFaUGPaDkyMyMpUvSAmrWKhQi2dF5BE909IjU=
=6YLj
-----END PGP SIGNATURE-----

--=-40xVD4Dp2ITTbC7OlS+f--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1691416430761666194==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:32:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15:32: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 1g5Bna-0007KL-3D; Wed, 26 Sep 2018 15:32:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5BnY-0007KG-RS
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:32:20 +0000
X-Inumbo-ID: 82875a78-c1a1-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82875a78-c1a1-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 15:33:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 09:32:18 -0600
Message-Id: <5BABA68002000078001EC44F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 09:32:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-5-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 04/11] vpci/msix: add teardown 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: 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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9t
c2l4LmMKPiBAQCAtNDM2LDExICs0MzYsNiBAQCBzdGF0aWMgaW50IGluaXRfbXNpeChzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKPiAgICAgICAgICB2cGNpX21zaXhfYXJjaF9pbml0X2VudHJ5KCZwZGV2
LT52cGNpLT5tc2l4LT5lbnRyaWVzW2ldKTsKPiAgICAgIH0KPiAgCj4gLSAgICByYyA9IHZwY2lf
YWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIGNvbnRyb2xfcmVhZCwgY29udHJvbF93cml0ZSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhtc2l4X29mZnNldCks
IDIsIHBkZXYtPnZwY2ktPm1zaXgpOwo+IC0gICAgaWYgKCByYyApCj4gLSAgICAgICAgcmV0dXJu
IHJjOwo+IC0KPiAgICAgIHdyaXRlX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4X2xvY2sp
Owo+ICAgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMp
ICkKPiAgICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwY2lfbXNpeF90YWJsZV9v
cHMpOwo+IEBAIC00NDgsOSArNDQzLDU3IEBAIHN0YXRpYyBpbnQgaW5pdF9tc2l4KHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQo+ICAgICAgbGlzdF9hZGQoJnBkZXYtPnZwY2ktPm1zaXgtPm5leHQsICZk
LT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMpOwo+ICAgICAgd3JpdGVfdW5sb2NrKCZkLT5h
cmNoLmh2bV9kb21haW4ubXNpeF9sb2NrKTsKPiAgCj4gKyAgICByYyA9IHZwY2lfYWRkX3JlZ2lz
dGVyKHBkZXYtPnZwY2ksIGNvbnRyb2xfcmVhZCwgY29udHJvbF93cml0ZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhtc2l4X29mZnNldCksIDIsIHBkZXYt
PnZwY2ktPm1zaXgpOwoKV2l0aG91dCB0aGUgZGVzY3JpcHRpb24gc2F5aW5nIHdoeSwgSSBjYW4n
dCBmaWd1cmUgb3IgZ3Vlc3Mgd2h5CnRoaXMgd2FudHMvbmVlZHMgbW92aW5nLgoKPiArICAgIGlm
ICggcmMgKQo+ICsgICAgICAgIC8qIFRoZSB0ZWFyZG93biBmdW5jdGlvbiB3aWxsIGZyZWUgdGhl
IG1zaXggc3RydWN0LiAqLwo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gICAgICByZXR1cm4g
MDsKClRoaXMgY2FuIGJlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQgbm93LCB3aXRob3V0IGV2
ZW4gYSBuZWVkCmZvciBnb2luZyB0aHJvdWdoIHJjLgoKPiArc3RhdGljIHZvaWQgdGVhcmRvd25f
bXNpeChzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ICsgICAgc3RydWN0IHZwY2lfbXNpeCAq
bXNpeCA9IHBkZXYtPnZwY2ktPm1zaXg7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgcG9zOwo+ICsg
ICAgdWludDE2X3QgY29udHJvbDsKPiArCj4gKyAgICBpZiAoICFtc2l4ICkKPiArICAgICAgICBy
ZXR1cm47Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmcGRldi0+ZG9tYWluLT5hcmNoLmh2bV9kb21h
aW4ubXNpeF9sb2NrKTsKPiArICAgIGxpc3RfZGVsKCZwZGV2LT52cGNpLT5tc2l4LT5uZXh0KTsK
PiArICAgIHdyaXRlX3VubG9jaygmcGRldi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ubXNpeF9s
b2NrKTsKPiArCj4gKyAgICBpZiAoICFtc2l4LT5lbmFibGVkICkKPiArICAgICAgICBnb3RvIG91
dDsKPiArCj4gKyAgICAvKiBEaXNhYmxlIE1TSVguICovCj4gKyAgICBwb3MgPSBwY2lfZmluZF9j
YXBfb2Zmc2V0KHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgUENJ
X0NBUF9JRF9NU0lYKTsKPiArICAgIEFTU0VSVChwb3MpOwo+ICsgICAgY29udHJvbCA9IHBjaV9j
b25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1z
aXhfY29udHJvbF9yZWcocG9zKSk7Cj4gKyAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywg
cGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gKyAgICAgICAgICAgICAgICAgICAg
IFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpeF9jb250cm9sX3JlZyhwb3MpLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAoY29udHJvbCAmIH5QQ0lfTVNJWF9GTEFHU19FTkFCTEUpKTsKClRvIGF2
b2lkIHN1YnNlcXVlbnQgc3VycHJpc2VzLCBwZXJoYXBzIGJldHRlciBhbHNvIGNsZWFyClBDSV9N
U0lYX0ZMQUdTX01BU0tBTEw/Cgo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50
cmllczsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpbnQgcmMgPSB2cGNpX21zaXhfYXJjaF9k
aXNhYmxlX2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2KTsKPiArCj4gKyAgICAgICAgaWYg
KCByYyAmJiByYyAhPSAtRU5PRU5UICkKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywKPiArICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0
byBkaXNhYmxlIE1TSVggZW50cnkgJXU6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gKyAgICAgICAgICAg
ICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBpLCByYyk7Cj4gKyAgICB9Cj4gKwo+ICtv
dXQ6CgpMYWJlbHMgaW5kZW50ZWQgYnkgYXQgbGVhc3Qgb25lIGJsYW5rIHBsZWFzZS4KCj4gKyAg
ICB4ZnJlZShtc2l4KTsKPiArICAgIHBkZXYtPnZwY2ktPm1zaXggPSBOVUxMOwoKUGVyaGFwcyBi
ZXR0ZXIgdG8gemFwIHRoZSBmaWVsZCBiZWZvcmUgZnJlZWluZyB0aGUgc3RydWN0dXJlPwoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:33:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15: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 1g5BoP-0007Ol-Ek; Wed, 26 Sep 2018 15:33: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=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5BoO-0007Of-Sz
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:33:12 +0000
X-Inumbo-ID: 2a4afc85-c1a1-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a4afc85-c1a1-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 17:30:58 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 17:33:09 +0200
Received: from [192.168.0.35] ([10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 16:32:51 +0100
Message-ID: <02b55075fb635b9e03914131c3a58a527515db5f.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 17:32:43 +0200
In-Reply-To: <20180918060309.7186-2-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-2-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 01/12] xen: use macros for filling parameter
 definition 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: 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: multipart/mixed; boundary="===============7941678875406055313=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7941678875406055313==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-4w70lemBC2+VZQNde2JO"


--=-4w70lemBC2+VZQNde2JO
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-18 at 08:02 +0200, Juergen Gross wrote:
> Define macros for filling struct kernel_param when defining
> parameters.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-4w70lemBC2+VZQNde2JO
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+4FAlurppwACgkQFkJ4iaW4
c+7+LBAA2MSJEPVr/AV+ujZstMA9Gt8OczR39N5G+q0ahZTdsxiehck4pN1huyMJ
tfihds9zqVhgK0xlNmg0JlcRwVHJxt8qhi3zdSRlIfRT+F+7gA9IG5xWBWc/TwtI
WHc5EBe1nv4IY/z0R1eRKdJIgeBbES2TpMNmks2hNbW9cO/aCsQctMmOI5aBc8Ll
OA97iKLKddkV4hWKnDkAEUY8b5wYyYpAw04NIJ+Q91Pxrp9ImCLmwOJu8HyK/458
sCUZu/CEsOBfJfi635xUtQpZoPTk0vKdNIlA0oPB/xvgbc3IpKsi1I5Zv54IB/Oy
NUtBMMN7c84pWHgixgRq1V3leqGSuJk075YAHK56YIaiDDnVopZJcuHsXK7uAJB7
aX3twwxUtexXYQaT8q0+ZtmuRW9xSA9TwXncIb572m8bJlRWZP5DBLG1UAOHEUOv
yVj8l6U8hPywz7iJL9Gs05+uNUMiF6ntG1T0cb/C3H8pkf7h3MBwYo8npUbZPiyB
7Dx0wGbkrIpWFGxXhilCrP9Woh7bNHWeKasc7Fyn/G82Zljvwdqe24kAh3u9cMxD
X8CjO4vSlfq20cstNg2E72UoDQcUK5mxuk5bhtRlFklx//NGsVBhle34xOe3CATk
VW0wVLh7QvPJXb0SuAWHcA29k5GDiFov7pXFK7FjuhaaqF/NGPM=
=LgN0
-----END PGP SIGNATURE-----

--=-4w70lemBC2+VZQNde2JO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7941678875406055313==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 15:34:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 15:34: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 1g5BpK-0007Ug-RE; Wed, 26 Sep 2018 15:34:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=an3h=mi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5BpJ-0007UR-Av
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 15:34:09 +0000
X-Inumbo-ID: c3cbe5f0-c1a1-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3cbe5f0-c1a1-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 15:35:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 26 Sep 2018 09:34:08 -0600
Message-Id: <5BABA6EF02000078001EC452@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 26 Sep 2018 09:34:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-6-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 05/11] vpci/msi: add teardown 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: 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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIHRoYXQgaW50ZXJydXB0cyBhcmUgcHJvcGVybHkgZnJlZWQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpTYW1lIHJlbWFya3Mg
aGVyZSBhcyBmb3IgcGF0Y2ggNC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16:02: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 1g5CGX-0001ks-8P; Wed, 26 Sep 2018 16:02: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=lits=mi=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g5CGV-0001kn-Ij
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 16:02:15 +0000
X-Inumbo-ID: 38ba4f0c-c1a5-11e8-a8a5-bc764e045a96
Received: from mail-qk1-f195.google.com (unknown [209.85.222.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38ba4f0c-c1a5-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:00:00 +0200 (CEST)
Received: by mail-qk1-f195.google.com with SMTP id v18-v6so6437077qka.10
 for <xen-devel@lists.xen.org>; Wed, 26 Sep 2018 09:02:12 -0700 (PDT)
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=8GL3gX+LMe2h/hP4WM0WP4NVIpzrdGCCWwGe8q4vRnw=;
 b=BRztNKp/gkTsfhBeqfU45oD23RF9HRT39T2T+C6qav4zghLb+kWd8yAvLKqT2Vk+RL
 9de1HG0aBhQ7refnJId/AITFXTy2Hl+A0w1mLM9hD8Iz5UwFUvIDb4Rb9wXyP8S8nYuN
 ps4ztu9P7iSKdzhuRVZBz/vt8tg3kVG95KnPgq4/wd/u13Q1AMwEiKUwubWwqRSTkVZ/
 Havzea/gHkROjdFxQ4UKjlFk3eW8IVp3a9tJ8cZHlavE7u3mUdAlFKa7yPZaful6hoV5
 8XQq9I1BQyAvYtS+pJtoqJNrKg3cJptrGWbggF4zKCRrrelxsncXhFrFs3mDopF11yzu
 AyDg==
X-Gm-Message-State: ABuFfohmCFTyQy6xgCDRA+14N/cLivc89KSKRWqZtgKbx4pb8CMLQny/
 OiTztbO6Xj4u66IoQwfDg/RlusjsAJ8qY0EfPmk=
X-Google-Smtp-Source: ACcGV61Jv+8ld7lc0218mCL8Npz3zdT+a03O53c7hDcNfc/Kk8IFUrCQxTne6omtwYY7inHg096MwLIIJpxWF78zkfc=
X-Received: by 2002:a37:1ba0:: with SMTP id
 m32-v6mr4835229qkh.12.1537977732113; 
 Wed, 26 Sep 2018 09:02:12 -0700 (PDT)
MIME-Version: 1.0
References: <1532353689-2242-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1532353689-2242-1-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 26 Sep 2018 17:02:00 +0100
Message-ID: <CAFLBxZbHs8Tq01cg4g2hzC5xH0fAe1yrnh_Z5MVEiUuUQ2wUTw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

T24gTW9uLCBKdWwgMjMsIDIwMTggYXQgMjo0OCBQTSBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBGcm9tOiBJc2FpbGEgQWxleGFuZHJ1IDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KPgo+IFRoaXMgcGF0Y2ggYWRkcyBhY2Nlc3MgY29udHJvbCBm
b3IgTlBUIG1vZGUuCj4KPiBUaGVyZSBhcmVu4oCZdCBlbm91Z2ggZXh0cmEgYml0cyB0byBzdG9y
ZSB0aGUgYWNjZXNzIHJpZ2h0cyBpbiB0aGUgTlBUIHAybQo+IHRhYmxlLCBzbyB3ZSBhZGQgYSBy
YWRpeCB0cmVlIHRvIHN0b3JlIHRoZSByaWdodHMuICBGb3IgZWZmaWNpZW5jeSwKPiByZW1vdmUg
ZW50cmllcyB3aGljaCBtYXRjaCB0aGUgZGVmYXVsdCBwZXJtaXNzaW9ucyByYXRoZXIgdGhhbgo+
IGNvbnRpbnVpbmcgdG8gc3RvcmUgdGhlbS4KPgo+IE1vZGlmeSBwMm0tcHQuYzpwMm1fdHlwZV90
b19mbGFncygpIHRvIG1pcnJvciB0aGUgZXB0IHZlcnNpb246IHRha2luZyBhbgo+IGFjY2Vzcywg
YW5kIHJlbW92aW5nIC8gYWRkaW5nIFJXIG9yIE5YIGZsYWdzIGFzIGFwcHJvcHJpYXRlLgo+Cj4g
Tm90ZTogSXQgd2FzIHRlc3RlZCB3aXRoIHhlbi1hY2Nlc3Mgd3JpdGUKPgo+IFNpZ25lZC1vZmYt
Ynk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Cj4gLS0tCj4g
Q2hhbmdlcyBzaW5jZSBWMzoKPiAgICAgICAgIC0gQWRkIHAybV9wdF9jaGVja19hY2Nlc3MoKSB0
byBmaWx0ZXIgbiwgdywgd3gsIG4ycnd4IGZyb20KPiAgICAgICAgICAgc3VwcG9ydGVkIHBhZ2Ug
cmlnaHRzCj4gICAgICAgICAtIEFkZCByaWdodHMgY2hlY2sgZm9yIHRoZSBkZWZhdWx0X2FjY2Vz
cyBjaGFuZ2UgaW4gdGhlCj4gICAgICAgICAgIElWQUxJRF9HRk4gY2FzZQo+ICAgICAgICAgLSBB
ZGQgYmxhbmsgbGluZXMKPiAgICAgICAgIC0gUmVtb3ZlIGNwdV9oYXNfc3ZtIGlmIGZyb20gcDJt
X21lbV9hY2Nlc3NfY2hlY2soKQo+ICAgICAgICAgLSBBZGQgeGZyZWUobXNyX2JpdG1hcCkgaW4g
Y2FzZSBvZiBlcnJvciBvbgo+ICAgICAgICAgICB4YWxsb2MocmF4aWRfdHJlZV9yb290KS4KPiAt
LS0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgfCAgMTcgKysrLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgIHwgICA3ICsrKwo+ICB4ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMgICAgICAgICB8IDEyNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAgIDYgKysKPiAg
eGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgfCAgMTUgKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggfCAgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCAgICAgICAgfCAgIDcgKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgMTU2IGluc2VydGlvbnMo
KyksIDIyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
YWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggYzBjZDAxNy4u
Y2FiNzJiYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IEBAIC0yMjEsMTIgKzIyMSwxMiBAQCBi
b29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1F
TV9BQ0NFU1NfR0xBX1ZBTElEOwo+ICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nbGEg
PSBnbGE7Cj4gLQo+IC0gICAgICAgICAgICBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF93
aXRoX2dsYSApCj4gLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBN
RU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBOwo+IC0gICAgICAgICAgICBlbHNlIGlmICggbnBmZWMu
a2luZCA9PSBucGZlY19raW5kX2luX2dwdCApCj4gLSAgICAgICAgICAgICAgICByZXEtPnUubWVt
X2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVDsKPiAgICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPiAr
ICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9X
SVRIX0dMQTsKPiArICAgICAgICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX2lu
X2dwdCApCj4gKyAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NF
U1NfRkFVTFRfSU5fR1BUOwo+ICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IG5w
ZmVjLnJlYWRfYWNjZXNzICAgID8gTUVNX0FDQ0VTU19SIDogMDsKPiAgICAgICAgICByZXEtPnUu
bWVtX2FjY2Vzcy5mbGFncyB8PSBucGZlYy53cml0ZV9hY2Nlc3MgICA/IE1FTV9BQ0NFU1NfVyA6
IDA7Cj4gICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gbnBmZWMuaW5zbl9mZXRj
aCAgICAgPyBNRU1fQUNDRVNTX1ggOiAwOwo+IEBAIC0zNjYsOCArMzY2LDExIEBAIGxvbmcgcDJt
X3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIs
Cj4gICAgICAvKiBJZiByZXF1ZXN0IHRvIHNldCBkZWZhdWx0IGFjY2Vzcy4gKi8KPiAgICAgIGlm
ICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKPiAgICAgIHsKPiAtICAgICAgICBwMm0tPmRl
ZmF1bHRfYWNjZXNzID0gYTsKPiAtICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICBpZiAoIChy
YyA9IHAybS0+Y2hlY2tfYWNjZXNzKGEpKSA9PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBhOwo+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiAr
ICAgICAgICB9Cj4gICAgICB9CgpCVFcgdGhpcyBpbnRyb2R1Y2VzIGEgYnVnIC0tIGlmIHRoZSBj
aGVjayBmYWlscywgdGhpcyB3aWxsIGZhbGwKdGhyb3VnaCBpbnRvIHRoZSBnZm4gbG9vcCBiZWxv
dywgcmF0aGVyIHRoYW4gcmV0dXJuaW5nIHRoZSBlcnJvci4KCj4gQEAgLTg3LDIzICs4OCwyNyBA
QCBzdGF0aWMgdW5zaWduZWQgbG9uZyBwMm1fdHlwZV90b19mbGFncyhjb25zdCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAo+ICAgICAgY2FzZSBwMm1fcmFtX3BhZ2VkOgo+ICAgICAgY2FzZSBwMm1f
cmFtX3BhZ2luZ19pbjoKPiAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcmV0dXJuIGZsYWdzIHwg
X1BBR0VfTlhfQklUOwo+ICsgICAgICAgIGZsYWdzIHw9IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0Vf
TlhfQklUOwo+ICsgICAgICAgIGJyZWFrOwoKV2h5IGRpZCAgeW91IGFkZCBpbiBQMk1fQkFTRV9G
TEFHUyBoZXJlPwoKPiAgICAgIGNhc2UgcDJtX2dyYW50X21hcF9ybzoKPiAgICAgICAgICByZXR1
cm4gZmxhZ3MgfCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX05YX0JJVDsKCkFuZCBpcyB0aGlzIGBy
ZXR1cm5gIGxlZnQgaGVyZSBvbiBwdXJwb3NlLCBvciB3YXMgaXQgbWlzc2VkPwoKPiAgLyogUmV0
dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICovCj4gIHN0YXRpYyBpbnQK
PiAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+
IEBAIC0yMDEsNiArMjY4LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdm9pZCAqKnRhYmxlLAo+ICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4s
IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+Cj4gICAgICAgICAgcDJtX2FkZF9pb21tdV9m
bGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Cj4gKyAgICAgICAgcDJtX3NldF9hY2Nlc3MocDJtLCBnZm4sIHAybS0+ZGVmYXVsdF9hY2Nlc3Mp
OwoKVGhpcyBpcyBjbGVhcmx5IHdyb25nIC0tIHRoaXMgaXNuJ3QgYSBsZWFmIG5vZGUsIGl0J3Mg
YW4gaW50ZXJtZWRpYXRlCnAybSB0YWJsZTsgYW5kIHAybV9uZXh0X2xldmVsKCkgaXMganVzdCBh
Y3RpbmcgInVuZGVyIHRoZSBjb3ZlcnMiLApmaWxsaW5nIGluIG1pc3NpbmcgYml0cyBvZiB0aGUg
cDJtIHRhYmxlIG9yIGJyZWFraW5nIGRvd24gc3VwZXJwYWdlcy4KU2luY2UgdGhlIGFjY2VzcyBp
bmZvcm1hdGlvbiBpcyBpbiBhIGNvbXBsZXRlbHkgc2VwYXJhdGUgc3RydWN0dXJlLCBpdApzaG91
bGRuJ3QgbmVlZCB0byBiZSBtb2RpZmllZCBoZXJlIGF0IGFsbCAoaW5kZWVkLCBpdCB3b3VsZCBi
ZSBhIGJ1Zwp0byBkbyBzbykuCgpCdXQgdGhhdCBkb2VzIGJyaW5nIHVwIGFuIGltcG9ydGFudCBp
c3N1ZSAtLSBpdCB3b3VsZCBhcHBlYXIgdGhhdCB0aGlzCmNvZGUgaXMgaW5jb3JyZWN0IHdoZW4g
c2V0dGluZyBzdXBlcnBhZ2VzIC0tIGlmIHdlIHNldCBhIDJNaUIgcGFnZSBidXQKdGhlbiByZWFk
IGEgbm9uLTJNaUItYWxpZ25lZCBlbnRyeSB3aXRoaW4gdGhhdCBwYWdlLCB3ZSdsbCBnZXQgdGhl
CmRlZmF1bHQgYWNjZXNzIHJhdGhlciB0aGFuIHRoZSBvbmUgd2Ugc2V0OyBzYW1lIHRoaW5nIHdp
dGggc3BsaW50ZXJpbmcKYSBzdXBlcnBhZ2UgaW50byBzbWFsbGVyIHBhZ2VzLgoKVGhlcmUncyBh
IGRyYWZ0IHBhdGNoIGFkZHJlc3NpbmcgdGhpcyBvbiB0aGUgd2F5LgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:02:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16: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 1g5CH5-0001nr-OF; Wed, 26 Sep 2018 16: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=lits=mi=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g5CH4-0001nl-AP
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 16:02:50 +0000
X-Inumbo-ID: 4e714492-c1a5-11e8-a8a5-bc764e045a96
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e714492-c1a5-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:00:36 +0200 (CEST)
Received: by mail-qt1-x844.google.com with SMTP id n6-v6so17787904qtl.4
 for <xen-devel@lists.xen.org>; Wed, 26 Sep 2018 09:02:49 -0700 (PDT)
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:content-transfer-encoding;
 bh=VCJAVPBWqd9k/iVwG8fyOo9tfMsXy7Mh4Ylc09O1c8o=;
 b=hZq4Q7687EQq4nKjoPRXM9ID12mH46Hlm6YuZ4QyeQetiHUk69SPT4SCdNPnr26zka
 KyFtzYBG+ZTvyS1iYpRnM4ND7NPs74iLNl851h/8wq2jkU3AzI8t8cZLfZ0vi/Q5i4eL
 Jbbra8Kt3I96QxuPWGNm34qiIWg52bxHcXjUFlP5xizq+KO57Uv/dfGqFEibRHO16y6d
 qR7TJ8dcJZM4xqXqEEWLcZe72LFLzZ18b/dHZf9oHKLx/qa3WS/LlPns02IzOD1/KfLy
 IknOPcBnKWOQA0H7ZnTPcysRQDhj26sWIkMWCqvLFZ5b337UNHar5+yxhywTCXr2ORST
 x4RQ==
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=VCJAVPBWqd9k/iVwG8fyOo9tfMsXy7Mh4Ylc09O1c8o=;
 b=qDsgTKau1csKPogtMmsGZx7CQow25gqV0i2hvv2Ql6MYFfzj9Sx9TQqE4bjXeh2sXn
 Hfgu/fbhQfZR8lA8W1lDmoosKDmYpoYrIfgZ+V102Hr4AttwdD21gbCjqA8IVmYBVyhN
 fYbxluXEgpYFkUbDKnizAoJAGjI7t9lgriQpsV2QL555rc6c8Ly4qfQqkp6q6Qcs+EAo
 nXB81ZUL923tJcObRjLNNaPBYxfK3+CuDd4nflh9voaMEPC0StxfIqPTzaZh9DyBME0C
 r846lKTIBzX6gfbsiEdz606FfSn1vfjeg7QwGon93iH6ZaY9vas1x8HhDb8U29Twq+xa
 SVaQ==
X-Gm-Message-State: ABuFfohsA2TNBU67Z/tWkGXh6kQv2fQiPHcODyqyJaTw4+cmjWqsLy5w
 2Pyb6O1OQEhkjyM6MuVPRek9wPDFZz6C1T+uejs=
X-Google-Smtp-Source: ACcGV62UIGgAOkkvYAr1dlOmRPXVzbVo0asc1JoBrZEsLAWleq7bnGGf0cuFVk9YqeYo2YsbpKLAq3P4Sk/RYkQTg0g=
X-Received: by 2002:a0c:b925:: with SMTP id
 u37-v6mr4826163qvf.204.1537977768604; 
 Wed, 26 Sep 2018 09:02:48 -0700 (PDT)
MIME-Version: 1.0
References: <1532353689-2242-1-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZbHs8Tq01cg4g2hzC5xH0fAe1yrnh_Z5MVEiUuUQ2wUTw@mail.gmail.com>
In-Reply-To: <CAFLBxZbHs8Tq01cg4g2hzC5xH0fAe1yrnh_Z5MVEiUuUQ2wUTw@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 26 Sep 2018 17:02:37 +0100
Message-ID: <CAFLBxZYZRxJ=tUgXZRmfYP6J8kwJYX_Q=gJeuLwcK44nCM1CZA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>

W1Jlc2VuZGluZ10KT24gV2VkLCBTZXAgMjYsIDIwMTggYXQgNTowMiBQTSBHZW9yZ2UgRHVubGFw
CjxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBKdWwgMjMs
IDIwMTggYXQgMjo0OCBQTSBBbGV4YW5kcnUgSXNhaWxhCj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPiB3cm90ZToKPiA+Cj4gPiBGcm9tOiBJc2FpbGEgQWxleGFuZHJ1IDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KPiA+Cj4gPiBUaGlzIHBhdGNoIGFkZHMgYWNjZXNzIGNvbnRyb2wgZm9yIE5Q
VCBtb2RlLgo+ID4KPiA+IFRoZXJlIGFyZW7igJl0IGVub3VnaCBleHRyYSBiaXRzIHRvIHN0b3Jl
IHRoZSBhY2Nlc3MgcmlnaHRzIGluIHRoZSBOUFQgcDJtCj4gPiB0YWJsZSwgc28gd2UgYWRkIGEg
cmFkaXggdHJlZSB0byBzdG9yZSB0aGUgcmlnaHRzLiAgRm9yIGVmZmljaWVuY3ksCj4gPiByZW1v
dmUgZW50cmllcyB3aGljaCBtYXRjaCB0aGUgZGVmYXVsdCBwZXJtaXNzaW9ucyByYXRoZXIgdGhh
bgo+ID4gY29udGludWluZyB0byBzdG9yZSB0aGVtLgo+ID4KPiA+IE1vZGlmeSBwMm0tcHQuYzpw
Mm1fdHlwZV90b19mbGFncygpIHRvIG1pcnJvciB0aGUgZXB0IHZlcnNpb246IHRha2luZyBhbgo+
ID4gYWNjZXNzLCBhbmQgcmVtb3ZpbmcgLyBhZGRpbmcgUlcgb3IgTlggZmxhZ3MgYXMgYXBwcm9w
cmlhdGUuCj4gPgo+ID4gTm90ZTogSXQgd2FzIHRlc3RlZCB3aXRoIHhlbi1hY2Nlc3Mgd3JpdGUK
PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KPiA+Cj4gPiAtLS0KPiA+IENoYW5nZXMgc2luY2UgVjM6Cj4gPiAgICAgICAgIC0g
QWRkIHAybV9wdF9jaGVja19hY2Nlc3MoKSB0byBmaWx0ZXIgbiwgdywgd3gsIG4ycnd4IGZyb20K
PiA+ICAgICAgICAgICBzdXBwb3J0ZWQgcGFnZSByaWdodHMKPiA+ICAgICAgICAgLSBBZGQgcmln
aHRzIGNoZWNrIGZvciB0aGUgZGVmYXVsdF9hY2Nlc3MgY2hhbmdlIGluIHRoZQo+ID4gICAgICAg
ICAgIElWQUxJRF9HRk4gY2FzZQo+ID4gICAgICAgICAtIEFkZCBibGFuayBsaW5lcwo+ID4gICAg
ICAgICAtIFJlbW92ZSBjcHVfaGFzX3N2bSBpZiBmcm9tIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkK
PiA+ICAgICAgICAgLSBBZGQgeGZyZWUobXNyX2JpdG1hcCkgaW4gY2FzZSBvZiBlcnJvciBvbgo+
ID4gICAgICAgICAgIHhhbGxvYyhyYXhpZF90cmVlX3Jvb3QpLgo+ID4gLS0tCj4gPiAgeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgfCAgMTcgKysrLS0tCj4gPiAgeGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyAgICAgICAgfCAgIDcgKysrCj4gPiAgeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgfCAxMjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
Cj4gPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAgIDYgKysKPiA+ICB4ZW4v
YXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICB8ICAxNSArKysrKwo+ID4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvbWVtX2FjY2Vzcy5oIHwgICAyICstCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCAgICAgICAgfCAgIDcgKysrCj4gPiAgNyBmaWxlcyBjaGFuZ2VkLCAxNTYgaW5zZXJ0aW9u
cygrKSwgMjIgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gPiBpbmRleCBj
MGNkMDE3Li5jYWI3MmJjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gQEAgLTIyMSwx
MiArMjIxLDEyIEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAo+ID4gICAgICAgICAgewo+ID4gICAgICAgICAgICAgIHJlcS0+dS5tZW1f
YWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOwo+ID4gICAgICAgICAgICAgIHJl
cS0+dS5tZW1fYWNjZXNzLmdsYSA9IGdsYTsKPiA+IC0KPiA+IC0gICAgICAgICAgICBpZiAoIG5w
ZmVjLmtpbmQgPT0gbnBmZWNfa2luZF93aXRoX2dsYSApCj4gPiAtICAgICAgICAgICAgICAgIHJl
cS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEE7Cj4gPiAt
ICAgICAgICAgICAgZWxzZSBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQo+
ID4gLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNT
X0ZBVUxUX0lOX0dQVDsKPiA+ICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmICggbnBm
ZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPiA+ICsgICAgICAgICAgICByZXEtPnUu
bWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBOwo+ID4gKyAgICAg
ICAgZWxzZSBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQo+ID4gKyAgICAg
ICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BU
Owo+ID4gICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gbnBmZWMucmVhZF9hY2Nl
c3MgICAgPyBNRU1fQUNDRVNTX1IgOiAwOwo+ID4gICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3Mu
ZmxhZ3MgfD0gbnBmZWMud3JpdGVfYWNjZXNzICAgPyBNRU1fQUNDRVNTX1cgOiAwOwo+ID4gICAg
ICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gbnBmZWMuaW5zbl9mZXRjaCAgICAgPyBN
RU1fQUNDRVNTX1ggOiAwOwo+ID4gQEAgLTM2Niw4ICszNjYsMTEgQEAgbG9uZyBwMm1fc2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKPiA+ICAg
ICAgLyogSWYgcmVxdWVzdCB0byBzZXQgZGVmYXVsdCBhY2Nlc3MuICovCj4gPiAgICAgIGlmICgg
Z2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgcDJtLT5k
ZWZhdWx0X2FjY2VzcyA9IGE7Cj4gPiAtICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgICAgIGlm
ICggKHJjID0gcDJtLT5jaGVja19hY2Nlc3MoYSkpID09IDAgKQo+ID4gKyAgICAgICAgewo+ID4g
KyAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBhOwo+ID4gKyAgICAgICAgICAgIHJl
dHVybiAwOwo+ID4gKyAgICAgICAgfQo+ID4gICAgICB9Cj4KPiBCVFcgdGhpcyBpbnRyb2R1Y2Vz
IGEgYnVnIC0tIGlmIHRoZSBjaGVjayBmYWlscywgdGhpcyB3aWxsIGZhbGwKPiB0aHJvdWdoIGlu
dG8gdGhlIGdmbiBsb29wIGJlbG93LCByYXRoZXIgdGhhbiByZXR1cm5pbmcgdGhlIGVycm9yLgo+
Cj4gPiBAQCAtODcsMjMgKzg4LDI3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIHAybV90eXBlX3Rv
X2ZsYWdzKGNvbnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gPiAgICAgIGNhc2UgcDJtX3Jh
bV9wYWdlZDoKPiA+ICAgICAgY2FzZSBwMm1fcmFtX3BhZ2luZ19pbjoKPiA+ICAgICAgZGVmYXVs
dDoKPiA+IC0gICAgICAgIHJldHVybiBmbGFncyB8IF9QQUdFX05YX0JJVDsKPiA+ICsgICAgICAg
IGZsYWdzIHw9IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfTlhfQklUOwo+ID4gKyAgICAgICAgYnJl
YWs7Cj4KPiBXaHkgZGlkICB5b3UgYWRkIGluIFAyTV9CQVNFX0ZMQUdTIGhlcmU/Cj4KPiA+ICAg
ICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgo+ID4gICAgICAgICAgcmV0dXJuIGZsYWdzIHwgUDJN
X0JBU0VfRkxBR1MgfCBfUEFHRV9OWF9CSVQ7Cj4KPiBBbmQgaXMgdGhpcyBgcmV0dXJuYCBsZWZ0
IGhlcmUgb24gcHVycG9zZSwgb3Igd2FzIGl0IG1pc3NlZD8KPgo+ID4gIC8qIFJldHVybnM6IDAg
Zm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZSAqLwo+ID4gIHN0YXRpYyBpbnQKPiA+ICBw
Mm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCj4gPiBA
QCAtMjAxLDYgKzI2OCw3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHZvaWQgKip0YWJsZSwKPiA+ICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4s
IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+ID4KPiA+ICAgICAgICAgIHAybV9hZGRfaW9t
bXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFi
bGUpOwo+ID4gKyAgICAgICAgcDJtX3NldF9hY2Nlc3MocDJtLCBnZm4sIHAybS0+ZGVmYXVsdF9h
Y2Nlc3MpOwo+Cj4gVGhpcyBpcyBjbGVhcmx5IHdyb25nIC0tIHRoaXMgaXNuJ3QgYSBsZWFmIG5v
ZGUsIGl0J3MgYW4gaW50ZXJtZWRpYXRlCj4gcDJtIHRhYmxlOyBhbmQgcDJtX25leHRfbGV2ZWwo
KSBpcyBqdXN0IGFjdGluZyAidW5kZXIgdGhlIGNvdmVycyIsCj4gZmlsbGluZyBpbiBtaXNzaW5n
IGJpdHMgb2YgdGhlIHAybSB0YWJsZSBvciBicmVha2luZyBkb3duIHN1cGVycGFnZXMuCj4gU2lu
Y2UgdGhlIGFjY2VzcyBpbmZvcm1hdGlvbiBpcyBpbiBhIGNvbXBsZXRlbHkgc2VwYXJhdGUgc3Ry
dWN0dXJlLCBpdAo+IHNob3VsZG4ndCBuZWVkIHRvIGJlIG1vZGlmaWVkIGhlcmUgYXQgYWxsIChp
bmRlZWQsIGl0IHdvdWxkIGJlIGEgYnVnCj4gdG8gZG8gc28pLgo+Cj4gQnV0IHRoYXQgZG9lcyBi
cmluZyB1cCBhbiBpbXBvcnRhbnQgaXNzdWUgLS0gaXQgd291bGQgYXBwZWFyIHRoYXQgdGhpcwo+
IGNvZGUgaXMgaW5jb3JyZWN0IHdoZW4gc2V0dGluZyBzdXBlcnBhZ2VzIC0tIGlmIHdlIHNldCBh
IDJNaUIgcGFnZSBidXQKPiB0aGVuIHJlYWQgYSBub24tMk1pQi1hbGlnbmVkIGVudHJ5IHdpdGhp
biB0aGF0IHBhZ2UsIHdlJ2xsIGdldCB0aGUKPiBkZWZhdWx0IGFjY2VzcyByYXRoZXIgdGhhbiB0
aGUgb25lIHdlIHNldDsgc2FtZSB0aGluZyB3aXRoIHNwbGludGVyaW5nCj4gYSBzdXBlcnBhZ2Ug
aW50byBzbWFsbGVyIHBhZ2VzLgo+Cj4gVGhlcmUncyBhIGRyYWZ0IHBhdGNoIGFkZHJlc3Npbmcg
dGhpcyBvbiB0aGUgd2F5Lgo+Cj4gIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16: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 1g5CoM-00043y-Fe; Wed, 26 Sep 2018 16: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=avo5=mi=citrix.com=prvs=80087d113=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5CoL-00043t-QR
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:37:13 +0000
X-Inumbo-ID: 1c5d77aa-c1aa-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c5d77aa-c1aa-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:35:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66356234"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 17:37:04 +0100
Message-ID: <20180926163704.21701-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v3] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@eu.citrix.com, Jim Fehlig <jfehlig@suse.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>

ZDU0ZWNmMzFiMiBwbGFjZWQgdGhlIGJ1aWxkIGRlcGVuZGVuY3kgaW4gYSB3cm9uZyBmaWxlLiBU
aGlzIHBhdGNoCmFkZHMgdGhlIGRlcGVuZGVuY3kgdG8gdGhlIHJpZ2h0IGZpbGUuIEFkZCBhIHJ1
bnRpbWUgZGVwZW5kZW5jeSBpbgpsaWJ2aXJ0LnBtLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29t
PgotLS0KIE9zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0gfCA2ICsrKysrLQogdHMteGVuLWJ1
aWxkLXByZXAgICAgICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2
aXJ0LnBtIGIvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQppbmRleCBkNWNkYTc3ZS4uN2Vi
ZWFmNjYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KKysrIGIvT3Nz
dGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQpAQCAtMjYsMTAgKzI2LDE0IEBAIHVzZSBYTUw6Okxp
YlhNTDsKIAogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0aG5hbWUsJGFzc2V0
KSA9IEBfOwotICAgIG15IEBleHRyYV9wYWNrYWdlcyA9IHF3KGxpYmF2YWhpLWNsaWVudDMgbGli
Z251dGxzMjgtZGV2KTsKKyAgICBteSBAZXh0cmFfcGFja2FnZXMgPSBxdyhsaWJhdmFoaS1jbGll
bnQzKTsKICAgICBteSAkbmxfbGliID0gImxpYm5sLTMtMjAwIjsKKyAgICBteSAkbGliZ251dGxz
ID0gImxpYmdudXRsczMwIjsKKwogICAgICRubF9saWIgPSAibGlibmwxIiBpZiAoJGhvLT57U3Vp
dGV9ID1+IG0vd2hlZXp5Lyk7CisgICAgJGxpYmdudXRscyA9ICJsaWJnbnV0bHMtZGViMC0yOCIg
aWYgKCRoby0+e1N1aXRlfSA9fiBtL2plc3NpZS8pOwogICAgIHB1c2goQGV4dHJhX3BhY2thZ2Vz
LCAkbmxfbGliKTsKKyAgICBwdXNoKEBleHRyYV9wYWNrYWdlcywgJGxpYmdudXRscyk7CiAgICAg
cmV0dXJuIGJsZXNzIHsgTmFtZSA9PiAibGlidmlydCIsCiAJCSAgIEhvc3QgPT4gJGhvLAogCQkg
ICBOZXdEYWVtb25zID0+IFtxdyhsaWJ2aXJ0ZCldLApkaWZmIC0tZ2l0IGEvdHMteGVuLWJ1aWxk
LXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRleCA3N2EyZDI4NC4uMjNiYmJlYjkgMTAwNzU1
Ci0tLSBhL3RzLXhlbi1idWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0yMDgs
NyArMjA4LDggQEAgc3ViIHByZXAgKCkgewogICAgICAgICAgICAgICAgICAgICAgIGxpYnhtbDIt
dXRpbHMgbGlieG1sMi1kZXYKICAgICAgICAgICAgICAgICAgICAgICBsaWJkZXZtYXBwZXItZGV2
IHczYy1kdGQteGh0bWwgbGlieG1sLXhwYXRoLXBlcmwKICAgICAgICAgICAgICAgICAgICAgICBs
aWJlbGYtZGV2Ci0gICAgICAgICAgICAgICAgICAgICAgY2NhY2hlIG5hc20gY2hlY2twb2xpY3kg
ZWJ0YWJsZXMpOworICAgICAgICAgICAgICAgICAgICAgIGNjYWNoZSBuYXNtIGNoZWNrcG9saWN5
IGVidGFibGVzCisgICAgICAgICAgICAgICAgICAgICAgbGliZ251dGxzMjgtZGV2KTsKIAogICAg
IGlmICgkaG8tPntTdWl0ZX0gIX4gbS9zcXVlZXplfHdoZWV6eS8pIHsKIAlwdXNoKEBwYWNrYWdl
cywgcXcob2NhbWwtbm94IG9jYW1sLWZpbmRsaWIpKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16: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 1g5Csy-0004l7-3C; Wed, 26 Sep 2018 16:42:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=leu1=mi=xenproject.org=prvs=800666693=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5Csx-0004kv-Bf
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:41:59 +0000
X-Inumbo-ID: 3cec883e-c1ab-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cec883e-c1ab-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 16:43:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66357085"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75294-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-squeeze:build-i386:<job status>:broken:regression
 distros-debian-squeeze:build-amd64-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:<job status>:broken:regression
 distros-debian-squeeze:build-amd64:<job status>:broken:regression
 distros-debian-squeeze:build-i386-pvops:<job status>:broken:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75245
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 26 Sep 2018 17:41:53 +0100
Subject: [Xen-devel] [distros-debian-squeeze test] 75294: 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>

ZmxpZ2h0IDc1Mjk0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUyOTQvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTI0NQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjQ1CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNDUKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3NTI0NQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjQ1CiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
NzUyNDUKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTI0NQoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1
ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16:47: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 1g5Cyd-0004ww-2U; Wed, 26 Sep 2018 16:47: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=xoje=mi=citrix.com=prvs=80098cea8=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g5Cya-0004w3-Sj
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:47:48 +0000
X-Inumbo-ID: 96e8652a-c1ab-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96e8652a-c1ab-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:45:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66358018"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 17:47:41 +0100
Message-ID: <20180926164741.13405-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.0
In-Reply-To: <20180926164741.13405-1-george.dunlap@citrix.com>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [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: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Isaila Alexandru <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXNhaWxhIEFsZXhhbmRydSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpUaGlzIHBh
dGNoIGFkZHMgYWNjZXNzIGNvbnRyb2wgZm9yIE5QVCBtb2RlLgoKVGhlcmUgYXJlbuKAmXQgZW5v
dWdoIGV4dHJhIGJpdHMgdG8gc3RvcmUgdGhlIGFjY2VzcyByaWdodHMgaW4gdGhlIE5QVCBwMm0K
dGFibGUsIHNvIHdlIGFkZCBhIHJhZGl4IHRyZWUgdG8gc3RvcmUgZXh0cmEgaW5mb3JtYXRpb24u
CgpGb3IgZWZmaWNpZW5jeToKIC0gT25seSBhbGxvY2F0ZSB0aGlzIHJhZGl4IHRyZWUgd2hlbiB3
ZSBmaXJzdCBzdG9yZSAibm9uLWRlZmF1bHQiCiAgIGV4dHJhIGluZm9ybWF0aW9uCgogLSBSZW1v
dmUgZW50aXJlcyB3aGljaCBtYXRjaCB0aGUgZGVmYXVsdCBleHRyYSBpbmZvcm1hdGlvbiByYXRo
ZXIKICAgdGhhbiBjb250aW51aW5nIHRvIHN0b3JlIHRoZW0KCiAtIEZvciBzdXBlcnBhZ2VzLCBv
bmx5IHN0b3JlIGFuIGVudHJ5IGZvciB0aGUgZmlyc3QgZ2ZuIGluIHRoZQogICBzdXBlcnBhZ2Uu
ICBVc2UgdGhlIG9yZGVyIG9mIHRoZSBwMm0gZW50cnkgYmVpbmcgcmVhZCB0byBkZXRlcm1pbmUK
ICAgdGhlIHByb3BlciBwbGFjZSB0byBsb29rIGluIHRoZSByYWRpeCB0YWJsZS4KCk1vZGlmeSBw
Mm1fdHlwZV90b19mbGFncygpIHRvIGFjY2VwdCBhbmQgaW50ZXJwcmV0IGFuIGFjY2VzcyB2YWx1
ZSwKcGFyYWxsZWwgdG8gdGhlIGVwdCBjb2RlLgoKQWRkIGEgc2V0X2RlZmF1bHRfYWNjZXNzKCkg
bWV0aG9kIHRvIHRoZSBwMm0tcHQgYW5kIHAybS1lcHQgdmVyc2lvbnMKb2YgdGhlIHAybSByYXRo
ZXIgdGhhbiBzZXR0aW5nIGl0IGRpcmVjdGx5LCB0byBkZWFsIHdpdGggZGlmZmVyZW50CmRlZmF1
bHQgcGVybWl0dGVkIGFjY2VzcyB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KTkIsIHRoaXMgaXMgY29tcGlsZS10ZXN0
ZWQgb25seS4KCmNjJ2luZyBQYXVsIGJlY2F1c2UgdGhpcyBpcyBmdW5jdGlvbmFsaXR5IGhlIG1h
eSB3YW50IGF0IHNvbWUgcG9pbnQgaW4KdGhlIGZ1dHVyZS4KCkknbSBub3Qgc3VyZSB3aHkgd2Ug
b25seSBhbGxvdyAnaW50JyB0byBiZSBzdG9yZWQgaW4gdGhlIHJhZGl4IHRyZWUsCmJ1dCB0aGF0
IHRocm93cyBhd2F5IDMwLXNvbWUgYml0cyB3ZSBjb3VsZCBvdGhlcndpc2UgdXNlLiAgV2UgbWln
aHQKY29uc2lkZXIgcmV2aXNpbmcgdGhpcyBpZiB3ZSBydW4gb3V0IG9mIGJpdHMgaGVyZS4KCkND
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgpDQzogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAg
ICB8ICAgNSArLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgfCAgIDkgKysKIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgIHwgMTczICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgICA2ICsrCiB4
ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21lbV9hY2Nlc3MuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAg
ICAgfCAgMTggKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAxOTIgaW5zZXJ0aW9ucygrKSwgMjIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggNjk5YTMxNTA3Ni4uMGY5NmM0M2Y4OCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC0zODksMTAgKzM4OSw3IEBAIGxvbmcgcDJtX3NldF9tZW1f
YWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCiAKICAgICAv
KiBJZiByZXF1ZXN0IHRvIHNldCBkZWZhdWx0IGFjY2Vzcy4gKi8KICAgICBpZiAoIGdmbl9lcShn
Zm4sIElOVkFMSURfR0ZOKSApCi0gICAgewotICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0g
YTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQorICAgICAgICByZXR1cm4gcDJtLT5zZXRfZGVm
YXVsdF9hY2Nlc3MocDJtLCBhKTsKIAogICAgIHAybV9sb2NrKHAybSk7CiAgICAgaWYgKCBhcDJt
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCmluZGV4IDFmZjRmMTRhZTQuLjM3YmRiY2YxODYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpA
QCAtNjY3LDYgKzY2NywxNCBAQCBib29sX3QgZXB0X2hhbmRsZV9taXNjb25maWcodWludDY0X3Qg
Z3BhKQogICAgIHJldHVybiBzcHVyaW91cyA/IChyYyA+PSAwKSA6IChyYyA+IDApOwogfQogCitp
bnQgZXB0X3NldF9kZWZhdWx0X2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fYWNj
ZXNzX3QgcDJtYSkKK3sKKyAgICAvKiBBbGwgYWNjZXNzIGlzIHBlcm1pdHRlZCAqLworICAgIHAy
bS0+ZGVmYXVsdF9hY2Nlc3MgPSBwMm1hOworICAgIAorICAgIHJldHVybiAwOworfQorCiAvKgog
ICogZXB0X3NldF9lbnRyeSgpIGNvbXB1dGVzICduZWVkX21vZGlmeV92dGRfdGFibGUnIGZvciBp
dHNlbGYsCiAgKiBieSBvYnNlcnZpbmcgd2hldGhlciBhbnkgZ2ZuLT5tZm4gdHJhbnNsYXRpb25z
IGFyZSBtb2RpZmllZC4KQEAgLTEyNTUsNiArMTI2Myw3IEBAIGludCBlcHRfcDJtX2luaXQoc3Ry
dWN0IHAybV9kb21haW4gKnAybSkKICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCA9
IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWw7CiAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlw
ZV9yYW5nZSA9IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZTsKICAgICBwMm0tPm1lbW9yeV90
eXBlX2NoYW5nZWQgPSBlcHRfbWVtb3J5X3R5cGVfY2hhbmdlZDsKKyAgICBwMm0tPnNldF9kZWZh
dWx0X2FjY2VzcyA9IGVwdF9zZXRfZGVmYXVsdF9hY2Nlc3M7CiAgICAgcDJtLT5hdWRpdF9wMm0g
PSBOVUxMOwogICAgIHAybS0+dGxiX2ZsdXNoID0gZXB0X3RsYl9mbHVzaDsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmlu
ZGV4IDQwYmZjNzZhNmYuLmNkOGI4YzkxODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTY4LDcgKzY4LDggQEAK
IHN0YXRpYyB1bnNpZ25lZCBsb25nIHAybV90eXBlX3RvX2ZsYWdzKGNvbnN0IHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90IHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bGV2ZWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNj
ZXNzX3QgYWNjZXNzKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgLyoKQEAgLTg3
LDIzICs4OCwyOCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBwMm1fdHlwZV90b19mbGFncyhjb25z
dCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGNhc2UgcDJtX3JhbV9wYWdlZDoKICAgICBj
YXNlIHAybV9yYW1fcGFnaW5nX2luOgogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBmbGFn
cyB8IF9QQUdFX05YX0JJVDsKKyAgICAgICAgZmxhZ3MgfD0gX1BBR0VfTlhfQklUOworICAgICAg
ICBicmVhazsKICAgICBjYXNlIHAybV9ncmFudF9tYXBfcm86Ci0gICAgICAgIHJldHVybiBmbGFn
cyB8IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfTlhfQklUOworICAgICAgICBmbGFncyB8PSBQMk1f
QkFTRV9GTEFHUyB8IF9QQUdFX05YX0JJVDsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBwMm1f
aW9yZXFfc2VydmVyOgogICAgICAgICBmbGFncyB8PSBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JX
IHwgX1BBR0VfTlhfQklUOwogICAgICAgICBpZiAoIHAybS0+aW9yZXEuZmxhZ3MgJiBYRU5fRE1P
UF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRFICkKLSAgICAgICAgICAgIHJldHVybiBmbGFncyAmIH5f
UEFHRV9SVzsKLSAgICAgICAgcmV0dXJuIGZsYWdzOworICAgICAgICAgICAgZmxhZ3MgJj0gfl9Q
QUdFX1JXOworICAgICAgICBicmVhazsKICAgICBjYXNlIHAybV9yYW1fcm86CiAgICAgY2FzZSBw
Mm1fcmFtX2xvZ2RpcnR5OgogICAgIGNhc2UgcDJtX3JhbV9zaGFyZWQ6Ci0gICAgICAgIHJldHVy
biBmbGFncyB8IFAyTV9CQVNFX0ZMQUdTOworICAgICAgICBmbGFncyB8PSBQMk1fQkFTRV9GTEFH
UzsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgotICAgICAgICByZXR1cm4g
ZmxhZ3MgfCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXOworICAgICAgICBmbGFncyB8PSBQMk1f
QkFTRV9GTEFHUyB8IF9QQUdFX1JXOworICAgICAgICBicmVhazsKICAgICBjYXNlIHAybV9ncmFu
dF9tYXBfcnc6CiAgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Ci0gICAgICAgIHJldHVybiBmbGFn
cyB8IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcgfCBfUEFHRV9OWF9CSVQ7CisgICAgICAgIGZs
YWdzIHw9IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcgfCBfUEFHRV9OWF9CSVQ7CisgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgcDJtX21taW9fZGlyZWN0OgogICAgICAgICBpZiAoICFyYW5nZXNl
dF9jb250YWluc19zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIG1mbl94KG1mbikpICkKICAgICAg
ICAgICAgIGZsYWdzIHw9IF9QQUdFX1JXOwpAQCAtMTEyLDggKzExOCwzMiBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBwMm1fdHlwZV90b19mbGFncyhjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFdUOwogICAgICAgICAgICAgQVNTRVJUKCFs
ZXZlbCk7CiAgICAgICAgIH0KLSAgICAgICAgcmV0dXJuIGZsYWdzIHwgUDJNX0JBU0VfRkxBR1Mg
fCBfUEFHRV9QQ0Q7CisgICAgICAgIGZsYWdzIHw9IFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUENE
OworICAgICAgICBicmVhazsKICAgICB9CisKKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKQorICAgIHsK
KyAgICBjYXNlIHAybV9hY2Nlc3NfcjoKKyAgICAgICAgZmxhZ3MgfD0gX1BBR0VfTlhfQklUOwor
ICAgICAgICBmbGFncyAmPSB+X1BBR0VfUlc7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcDJt
X2FjY2Vzc19ydzoKKyAgICAgICAgZmxhZ3MgfD0gX1BBR0VfTlhfQklUOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIHAybV9hY2Nlc3Nfcng6CisgICAgY2FzZSBwMm1fYWNjZXNzX3J4MnJ3Ogor
ICAgICAgICBmbGFncyAmPSB+KF9QQUdFX05YX0JJVCB8IF9QQUdFX1JXKTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBwMm1fYWNjZXNzX3g6CisgICAgICAgIGZsYWdzICY9IH5fUEFHRV9SVzsK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBwMm1fYWNjZXNzX3J3eDoKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gZmxhZ3M7CiB9CiAKIApAQCAtMTc0
LDYgKzIwNCw0OCBAQCBzdGF0aWMgdm9pZCBwMm1fYWRkX2lvbW11X2ZsYWdzKGwxX3BnZW50cnlf
dCAqcDJtX2VudHJ5LAogICAgICAgICBsMWVfYWRkX2ZsYWdzKCpwMm1fZW50cnksIGlvbW11X25s
ZXZlbF90b19mbGFncyhubGV2ZWwsIGZsYWdzKSk7CiB9CiAKK2NvbnN0IHAybV9leHRyYV90IHB0
X2V4dHJhX2RlZmF1bHQgPSB7IC5hY2Nlc3MgPSBwMm1fYWNjZXNzX3J3eCB9OworCitzdGF0aWMg
cDJtX2V4dHJhX3QgcDJtX3B0X2dldF9leHRyYShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbGV2ZWwpCit7CisgICAgdm9pZCAqcHRyOworICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9
IH4wVUwgPDwgKGxldmVsICogUEFHRVRBQkxFX09SREVSKTsKKworICAgIGlmICggIXAybS0+ZXh0
cmEgKQorICAgICAgICByZXR1cm4gcHRfZXh0cmFfZGVmYXVsdDsKKworICAgIHB0ciA9IHJhZGl4
X3RyZWVfbG9va3VwKHAybS0+ZXh0cmEsIGdmbiAmIG1hc2spOworICAgIGlmICggIXB0ciApCisg
ICAgICAgIHJldHVybiBwdF9leHRyYV9kZWZhdWx0OworICAgIGVsc2UKKyAgICAgICAgcmV0dXJu
IChwMm1fZXh0cmFfdClyYWRpeF90cmVlX3B0cl90b19pbnQocHRyKTsKK30KKworc3RhdGljIHZv
aWQgcDJtX3B0X3NldF9leHRyYShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2V4dHJhX3Qg
ZXh0cmEpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCBleHRyYS5leHRyYSA9PSBwdF9leHRy
YV9kZWZhdWx0LmV4dHJhICkKKyAgICB7CisgICAgICAgIGlmICggcDJtLT5leHRyYSApCisgICAg
ICAgICAgICByYWRpeF90cmVlX2RlbGV0ZShwMm0tPmV4dHJhLCBnZm4pOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgQVNTRVJUKHAybS0+ZXh0cmEpOworCisgICAgcmMgPSByYWRpeF90
cmVlX2luc2VydChwMm0tPmV4dHJhLCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBy
YWRpeF90cmVlX2ludF90b19wdHIoZXh0cmEuZXh0cmEpKTsKKyAgICBpZiAoIHJjID09IC1FRVhJ
U1QgKQorICAgICAgICAvKiBJZiBhIHNldHRpbmcgYWxyZWFkeSBleGlzdHMsIGNoYW5nZSBpdCB0
byB0aGUgbmV3IG9uZS4gKi8KKyAgICAgICAgcmFkaXhfdHJlZV9yZXBsYWNlX3Nsb3QoCisgICAg
ICAgICAgICByYWRpeF90cmVlX2xvb2t1cF9zbG90KAorICAgICAgICAgICAgICAgIHAybS0+ZXh0
cmEsIGdmbiksCisgICAgICAgICAgICByYWRpeF90cmVlX2ludF90b19wdHIoZXh0cmEuZXh0cmEp
KTsKK30KKwogLyogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICov
CiBzdGF0aWMgaW50CiBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lk
ICoqdGFibGUsCkBAIC0yMTAsNiArMjgyLDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBtZm5fdCBtZm47CiAgICAgICAgIGwx
X3BnZW50cnlfdCAqbDFfZW50cnk7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICBw
Mm1fZXh0cmFfdCBleHRyYTsKIAogICAgICAgICBzd2l0Y2ggKCBsZXZlbCApCiAgICAgICAgIHsK
QEAgLTI0Nyw4ICszMjAsMTQgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdm9pZCAqKnRhYmxlLAogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VU
QUJMRV9PUkRFUik7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG5ld19lbnRyeSA9IGwx
ZV9mcm9tX3BmbihwZm4gfCAoaSA8PCAoKGxldmVsIC0gMSkgKiBQQUdFVEFCTEVfT1JERVIpKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lX29mZnNldCA9IChpIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VU
QUJMRV9PUkRFUikpOworICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8
IGZyYW1lX29mZnNldCwgZmxhZ3MpOworCisgICAgICAgICAgICAvKiBTaGF0dGVyaW5nIGEgcDJt
IG1hcHBpbmcgcmVxdWlyZXMgZHVwbGljYXRpbmcgZXh0cmEgaW5mbyBhcyB3ZWxsICovCisgICAg
ICAgICAgICBpZiAoIGkgPT0gMCApCisgICAgICAgICAgICAgICAgZXh0cmEgPSBwMm1fcHRfZ2V0
X2V4dHJhKHAybSwgZ2ZuLCBsZXZlbCk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAg
ICAgcDJtX3B0X3NldF9leHRyYShwMm0sIGdmbiArIGZyYW1lX29mZnNldCwgZXh0cmEpOwogICAg
ICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3
X2VudHJ5LCBsZXZlbCk7CiAgICAgICAgIH0KIApAQCAtNDIwLDggKzQ5OSwxMCBAQCBzdGF0aWMg
aW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICAgICAgaWYgKCBudCAhPSBvdCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gbDFlX2dldF9wZm4oZSk7CisgICAgICAgICAgICBwMm1fZXh0cmFfdCBleHRy
YSA9IHAybV9wdF9nZXRfZXh0cmEocDJtLCBnZm4sIGxldmVsKTsKICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MgPSBwMm1fdHlwZV90b19mbGFncyhwMm0sIG50LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuKSwgbGV2ZWwp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9t
Zm4obWZuKSwgbGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZXh0cmEuYWNjZXNzKTsKIAogICAgICAgICAgICAgaWYgKCBsZXZlbCApCiAg
ICAgICAgICAgICB7CkBAIC00NzEsNiArNTUyLDMyIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVy
cmVkX2NoYW5nZXModWludDY0X3QgZ3BhKQogICAgIHJldHVybiByYzsKIH0KIAorLyogUmV0dXJu
czogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICovCitzdGF0aWMgaW50IHAybV9w
dF9jaGVja19hY2Nlc3MocDJtX2FjY2Vzc190IHAybWEpCit7CisgICAgc3dpdGNoICggcDJtYSAp
CisgICAgeworICAgIGNhc2UgcDJtX2FjY2Vzc19uOgorICAgIGNhc2UgcDJtX2FjY2Vzc193Ogor
ICAgIGNhc2UgcDJtX2FjY2Vzc193eDoKKyAgICBjYXNlIHAybV9hY2Nlc3NfbjJyd3g6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0K
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwMm1fcHRfc2V0X2RlZmF1bHRfYWNjZXNz
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX2FjY2Vzc190IHAybWEpIHsKKyAgICBpbnQgcmMgPSBwMm1fcHRfY2hlY2tfYWNj
ZXNzKHAybWEpOworCisgICAgaWYgKCAhcmMgKQorICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNz
ID0gcDJtYTsKKworICAgIHJldHVybiByYzsKK30KKwogLyogUmV0dXJuczogMCBmb3Igc3VjY2Vz
cywgLWVycm5vIGZvciBmYWlsdXJlICovCiBzdGF0aWMgaW50CiBwMm1fcHRfc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKQEAgLTUwMCw5ICs2
MDcsMTMgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm5fLCBtZm5fdCBtZm4sCiAgICAgICovCiAgICAgdW5zaWduZWQgaW50IGZsYWdzLCBpb21tdV9v
bGRfZmxhZ3MgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgb2xkX21mbiA9IG1mbl94KElOVkFMSURf
TUZOKTsKKyAgICBwMm1fZXh0cmFfdCBleHRyYSA9IHB0X2V4dHJhX2RlZmF1bHQ7CiAKICAgICBB
U1NFUlQoc3ZlICE9IDApOwogCisgICAgaWYgKCAocmMgPSBwMm1fcHRfY2hlY2tfYWNjZXNzKHAy
bWEpKSApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIGlmICggdGJfaW5pdF9kb25lICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCB7CkBAIC01MzIsNiArNjQzLDI0IEBAIHAybV9wdF9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgIGlm
ICggcmMgPCAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCisgICAgaWYgKCBwMm1hICE9IGV4dHJh
LmFjY2VzcyApCisgICAgICAgIGV4dHJhLmFjY2VzcyA9IHAybWE7CisKKyAgICAvKiAKKyAgICAg
KiBJZiB3ZSBuZWVkICdleHRyYScgYml0cyBhbmQgd2UgaGF2ZW4ndCBhbGxvY2F0ZWQgc3BhY2Ug
Zm9yIGl0CisgICAgICogeWV0LCBkbyBzbworICAgICAqLworICAgIGlmICggKGV4dHJhLmV4dHJh
ICE9IHB0X2V4dHJhX2RlZmF1bHQuZXh0cmEpICYmICFwMm0tPmV4dHJhICkKKyAgICB7CisgICAg
ICAgIHAybS0+ZXh0cmEgPSB4bWFsbG9jKHN0cnVjdCByYWRpeF90cmVlX3Jvb3QpOworICAgICAg
ICAKKyAgICAgICAgaWYoICFwMm0tPmV4dHJhICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgcmFkaXhfdHJlZV9pbml0KHAybS0+ZXh0
cmEpOworICAgIH0KKwogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRf
bWZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKTsKICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAy
bSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
TDRfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCwKQEAgLTU2OSw3ICs2OTgsNyBAQCBwMm1f
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1m
biwKICAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2Rp
cmVjdCk7CiAgICAgICAgIGwzZV9jb250ZW50ID0gbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93
c19pbnZhbGlkX21mbihwMm10KQogICAgICAgICAgICAgPyBwMm1fbDNlX2Zyb21fcGZuKG1mbl94
KG1mbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3Mo
cDJtLCBwMm10LCBtZm4sIDIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAyLCBwMm1hKSkKICAgICAgICAgICAgIDogbDNl
X2VtcHR5KCk7CiAgICAgICAgIGVudHJ5X2NvbnRlbnQubDEgPSBsM2VfY29udGVudC5sMzsKIApA
QCAtNjA4LDcgKzczNyw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogCiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikg
fHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSApCiAgICAgICAgICAgICBlbnRyeV9jb250
ZW50ID0gcDJtX2wxZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMCkp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19m
bGFncyhwMm0sIHAybXQsIG1mbiwgMCwgcDJtYSkpOwogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBlbnRyeV9jb250ZW50ID0gbDFlX2VtcHR5KCk7CiAKQEAgLTY2MSw3ICs3OTAsNyBAQCBwMm1f
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1m
biwKICAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2Rp
cmVjdCk7CiAgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93
c19pbnZhbGlkX21mbihwMm10KQogICAgICAgICAgICAgPyBwMm1fbDJlX2Zyb21fcGZuKG1mbl94
KG1mbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3Mo
cDJtLCBwMm10LCBtZm4sIDEpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAxLCBwMm1hKSkKICAgICAgICAgICAgIDogbDJl
X2VtcHR5KCk7CiAgICAgICAgIGVudHJ5X2NvbnRlbnQubDEgPSBsMmVfY29udGVudC5sMjsKIApA
QCAtNjcyLDYgKzgwMSwxMyBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9w
Mm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCiAgICAgfQogCisgICAg
LyogCisgICAgICogRm9yIHN0b3Jpbmcgb2YgJ2V4dHJhJyBpbmZvcm1hdGlvbiwgb25seSBzZXQg
dGhlIGZpcnN0IGdmbiBpbgorICAgICAqIGFueSByYW5nZTsgdXNlIHRoZSBwMm0gdGFibGUgaXRz
ZWxmIHRvIHJlY29yZCB0aGUgb3JkZXIgY292ZXJlZAorICAgICAqIGJ5IHRoYXQgZW50cnkuCisg
ICAgICovCisgICAgcDJtX3B0X3NldF9leHRyYShwMm0sIGdmbiwgZXh0cmEpOworCiAgICAgLyog
VHJhY2sgdGhlIGhpZ2hlc3QgZ2ZuIGZvciB3aGljaCB3ZSBoYXZlIGV2ZXIgaGFkIGEgdmFsaWQg
bWFwcGluZyAqLwogICAgIGlmICggcDJtdCAhPSBwMm1faW52YWxpZAogICAgICAgICAgJiYgKGdm
biArICgxVUwgPDwgcGFnZV9vcmRlcikgLSAxID4gcDJtLT5tYXhfbWFwcGVkX3BmbikgKQpAQCAt
NzQ5LDggKzg4NSw3IEBAIHAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuXywKICAgICAgKiBYWFggT25jZSB3ZSBzdGFydCBleHBsaWNpdGx5IHJlZ2lzdGVy
aW5nIE1NSU8gcmVnaW9ucyBpbiB0aGUgcDJtIAogICAgICAqIFhYWCB3ZSB3aWxsIHJldHVybiBw
Mm1faW52YWxpZCBmb3IgdW5tYXBwZWQgZ2ZucyAqLwogICAgICp0ID0gcDJtX21taW9fZG07Ci0g
ICAgLyogTm90IGltcGxlbWVudGVkIGV4Y2VwdCB3aXRoIEVQVCAqLwotICAgICphID0gcDJtX2Fj
Y2Vzc19yd3g7IAorICAgICphID0gcDJtX2FjY2Vzc19uOwogCiAgICAgaWYgKCBnZm4gPiBwMm0t
Pm1heF9tYXBwZWRfcGZuICkKICAgICB7CkBAIC04MTMsNiArOTQ4LDcgQEAgcG9kX3JldHJ5X2wz
OgogICAgICAgICAgICAgICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQoYWRkcikpOwogICAgICAg
ICAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3Mp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUoZmxh
Z3MpLCBwMm0sIGdmbik7CisgICAgICAgICAgICAqYSA9IHAybV9wdF9nZXRfZXh0cmEocDJtLCBn
Zm4sIDIpLmFjY2VzczsKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzZSk7CiAKICAg
ICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCAhcDJtX2lzX3JhbSgqdCkpOwpAQCAt
ODUyLDYgKzk4OCw3IEBAIHBvZF9yZXRyeV9sMjoKICAgICAgICAgbWZuID0gX21mbihsMmVfZ2V0
X3BmbigqbDJlKSArIGwxX3RhYmxlX29mZnNldChhZGRyKSk7CiAgICAgICAgICp0ID0gcDJtX3Jl
Y2FsY190eXBlKHJlY2FsYyB8fCBfbmVlZHNfcmVjYWxjKGZsYWdzKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpLCBwMm0sIGdmbik7CisgICAg
ICAgICphID0gcDJtX3B0X2dldF9leHRyYShwMm0sIGdmbiwgMSkuYWNjZXNzOwogICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShsMmUpOwogICAgICAgICAKICAgICAgICAgQVNTRVJUKG1mbl92YWxp
ZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSk7CkBAIC04ODgsNiArMTAyNSw3IEBAIHBvZF9yZXRy
eV9sMToKICAgICB9CiAgICAgbWZuID0gbDFlX2dldF9tZm4oKmwxZSk7CiAgICAgKnQgPSBwMm1f
cmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLCBsMXQsIHAybSwgZ2Zu
KTsKKyAgICAqYSA9IHAybV9wdF9nZXRfZXh0cmEocDJtLCBnZm4sIDApLmFjY2VzczsKICAgICB1
bm1hcF9kb21haW5fcGFnZShsMWUpOwogCiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFw
Mm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0KSk7CkBAIC0xMTI5LDYgKzEyNjcsNyBA
QCB2b2lkIHAybV9wdF9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgcDJtLT5jaGFu
Z2VfZW50cnlfdHlwZV9nbG9iYWwgPSBwMm1fcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsOwog
ICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UgPSBwMm1fcHRfY2hhbmdlX2VudHJ5X3R5
cGVfcmFuZ2U7CiAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkgPSBwYWdpbmdfd3JpdGVfcDJtX2Vu
dHJ5OworICAgIHAybS0+c2V0X2RlZmF1bHRfYWNjZXNzID0gcDJtX3B0X3NldF9kZWZhdWx0X2Fj
Y2VzczsKICNpZiBQMk1fQVVESVQKICAgICBwMm0tPmF1ZGl0X3AybSA9IHAybV9wdF9hdWRpdF9w
Mm07CiAjZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCmluZGV4IGVkMmU4ZGFmNTguLjcwNmE4ZWM4YmIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTY4Miw2
ICs2ODIsMTIgQEAgdm9pZCBwMm1fdGVhcmRvd24oc3RydWN0IHAybV9kb21haW4gKnAybSkKIAog
ICAgIGQgPSBwMm0tPmRvbWFpbjsKIAorICAgIGlmICggcDJtLT5leHRyYSApCisgICAgeworICAg
ICAgICByYWRpeF90cmVlX2Rlc3Ryb3kocDJtLT5leHRyYSwgTlVMTCk7CisgICAgICAgIHhmcmVl
KHAybS0+ZXh0cmEpOworICAgIH0KKwogICAgIHAybV9sb2NrKHAybSk7CiAgICAgQVNTRVJUKGF0
b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpID09IDApOwogICAgIHAybS0+cGh5c190YWJsZSA9IHBh
Z2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVu
L2FyY2gveDg2L21vbml0b3IuYwppbmRleCAzYzQyZTIxOTA2Li4yZTZiMWU3NWU0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMK
QEAgLTIwLDYgKzIwLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KKyNpbmNs
dWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAKIGludCBhcmNo
X21vbml0b3JfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNj
ZXNzLmgKaW5kZXggNDA0M2M5ZmI0ZC4uMzRmMmMwNzA4OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNj
ZXNzLmgKQEAgLTQ2LDcgKzQ2LDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19lbXVsYXRlX2NoZWNr
KHN0cnVjdCB2Y3B1ICp2LAogLyogU2FuaXR5IGNoZWNrIGZvciBtZW1fYWNjZXNzIGhhcmR3YXJl
IHN1cHBvcnQgKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hl
Y2soc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBj
cHVfaGFzX3ZteCAmJiBoYXBfZW5hYmxlZChkKTsKKyAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihk
KSAmJiBoYXBfZW5hYmxlZChkKTsKIH0KIAogI2VuZGlmIC8qX19BU01fWDg2X01FTV9BQ0NFU1Nf
SF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBiZTNiNmZjYWYwLi5hNWUxMTkzZGNjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKQEAgLTE4NSw2ICsxODUsMTYgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBwMm1fYWx0ZXJuYXRl
LAogfSBwMm1fY2xhc3NfdDsKIAordHlwZWRlZiB1bmlvbiB7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdTMyICBhY2Nlc3MgICAgICA6ICAgNCwgIC8qIHAybV9hY2Nlc3NfdCAqLworICAgICAgICAg
ICAgX2F2YWlsYWJsZSAgIDogIDI1LAorICAgICAgICAgICAgX3Jlc2VydmVkICAgIDogICAzOyAg
LyogVXBwZXIgdHdvIGJpdHMgcmVzZXJ2ZWQgKi8KKyAgICB9OworICAgIGludCBleHRyYTsKK30g
cDJtX2V4dHJhX3Q7CisKKwogLyogUGVyLXAybS10YWJsZSBzdGF0ZSAqLwogc3RydWN0IHAybV9k
b21haW4gewogICAgIC8qIExvY2sgdGhhdCBwcm90ZWN0cyB1cGRhdGVzIHRvIHRoZSBwMm0gKi8K
QEAgLTI3MCw2ICsyODAsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90
ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRy
eV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKTsKICAgICBsb25nICAgICAgICAgICAgICAgKCph
dWRpdF9wMm0pKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOworICAgIGludCAgICAgICAgICAgICAg
ICAoKnNldF9kZWZhdWx0X2FjY2Vzcykoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBwMm1hKTsK
IAogICAgIC8qCiAgICAgICogUDJNIHVwZGF0ZXMgbWF5IHJlcXVpcmUgVExCcyB0byBiZSBmbHVz
aGVkIChpbnZhbGlkYXRlZCkuCkBAIC0yOTIsNiArMzA0LDEyIEBAIHN0cnVjdCBwMm1fZG9tYWlu
IHsKICAgICAgKiByZXR5cGVkIGdldCB0aGlzIGFjY2VzcyB0eXBlLiAgU2VlIGRlZmluaXRpb24g
b2YgcDJtX2FjY2Vzc190LiAqLwogICAgIHAybV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzczsKIAor
ICAgIC8qCisgICAgICogUmFkaXggdHJlZSB0byBzdG9yZSBleHRyYSBpbmZvcm1hdGlvbiB3aGlj
aCBkb2Vzbid0IGZpdCBpbiB0aGUKKyAgICAgKiBwMm0ncyBQVEUKKyAgICAgKi8KKyAgICBzdHJ1
Y3QgcmFkaXhfdHJlZV9yb290ICpleHRyYTsKKwogICAgIC8qIElmIHRydWUsIGFuZCBhbiBhY2Nl
c3MgZmF1bHQgY29tZXMgaW4gYW5kIHRoZXJlIGlzIG5vIHZtX2V2ZW50IGxpc3RlbmVyLCAKICAg
ICAgKiBwYXVzZSBkb21haW4uICBPdGhlcndpc2UsIHJlbW92ZSBhY2Nlc3MgcmVzdHJpY3Rpb25z
LiAqLwogICAgIGJvb2xfdCAgICAgICBhY2Nlc3NfcmVxdWlyZWQ7Ci0tIAoyLjE5LjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16:47: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 1g5Cyb-0004wB-Pd; Wed, 26 Sep 2018 16:47: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=xoje=mi=citrix.com=prvs=80098cea8=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g5Cya-0004w1-M8
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:47:48 +0000
X-Inumbo-ID: 9669e220-c1ab-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9669e220-c1ab-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:45:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,306,1534809600"; d="scan'208";a="66358016"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 26 Sep 2018 17:47:40 +0100
Message-ID: <20180926164741.13405-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 1/2] mem_access: Fix npfec.kind propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5hbWUgb2YgdGhlICJ3aXRoX2dsYSIgZmxhZyBpcyBjb25mdXNpbmc7IGl0IGhhcyBub3Ro
aW5nIHRvIGRvCndpdGggdGhlIGV4aXN0ZW5jZSBvciBsYWNrIHRoZXJlb2Ygb2YgYSBmYXVsdGlu
ZyBHTEEsIGJ1dCByYXRoZXIgd2hlcmUKdGhlIGZhdWx0IG9yaWdpbmF0ZWQuICBUaGUgbnBmZWMu
a2luZCB2YWx1ZSBpcyBhbHdheXMgdmFsaWQsIGFuZApzaG91bGQgdGh1cyBiZSBwcm9wYWdhdGVk
LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlzIHNldCBvcgpub3QuCgpJbiBwYXJ0
aWN1bGFyLCBnbGFfdmFsaWQgd2lsbCBuZXZlciBiZSBzZXQgb24gQU1EIHN5c3RlbXM7IGJ1dApu
cGZlYy5raW5kIHdpbGwgc3RpbGwgYmUgdmFsaWQgYW5kIHNob3VsZCBzdGlsbCBiZSBwcm9wYWdh
dGVkLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgpD
QzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IGQ5
ZTY0ZmNiYjkuLjY5OWEzMTUwNzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMjMyLDEyICsyMzIs
MTIgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9u
ZyBnbGEsCiAgICAgICAgIHsKICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9
IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOwogICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2xh
ID0gZ2xhOwotCi0gICAgICAgICAgICBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF93aXRo
X2dsYSApCi0gICAgICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FD
Q0VTU19GQVVMVF9XSVRIX0dMQTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBucGZlYy5raW5kID09
IG5wZmVjX2tpbmRfaW5fZ3B0ICkKLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5m
bGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVDsKICAgICAgICAgfQorCisgICAgICAgIGlm
ICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKKyAgICAgICAgICAgIHJlcS0+
dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEE7CisgICAgICAg
IGVsc2UgaWYgKCBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0ICkKKyAgICAgICAgICAg
IHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUOwogICAg
ICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBucGZlYy5yZWFkX2FjY2VzcyAgICA/IE1F
TV9BQ0NFU1NfUiA6IDA7CiAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IG5wZmVj
LndyaXRlX2FjY2VzcyAgID8gTUVNX0FDQ0VTU19XIDogMDsKICAgICAgICAgcmVxLT51Lm1lbV9h
Y2Nlc3MuZmxhZ3MgfD0gbnBmZWMuaW5zbl9mZXRjaCAgICAgPyBNRU1fQUNDRVNTX1ggOiAwOwot
LSAKMi4xOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16: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 1g5D37-0005ko-RD; Wed, 26 Sep 2018 16: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=vm1o=mi=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1g5D36-0005kj-9L
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:52:28 +0000
X-Inumbo-ID: 3d205ba2-c1ac-11e8-a8a5-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d205ba2-c1ac-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 18:50:14 +0200 (CEST)
Received: by mail-wr1-x444.google.com with SMTP id y8-v6so24098905wrh.7
 for <xen-devel@lists.xenproject.org>; Wed, 26 Sep 2018 09:52:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=zentific-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RF60uTCu7yxA3j78yF3P6tRiB7hlsp23pA7TnGSXKcs=;
 b=UpwLaW4l76O7IsoxOT/jnLJRKa6OBZW1YLDV2PzgZtpzOoJw0t95rxVSQBa2Xz9iMR
 +xpG3n33/Y1hzJGGRm7PLt1eV5b3opIz42Op5tQfnwXRbo64UCeIDrgu8NJPBNgPcVYJ
 HFySHCNh8Q+iaMuyeFqiEYnmMbiC3tHT5NV3CnQhkopEPifyH/q159j9nB4HAsKSfjac
 nCjXte4UZt55VA0mQqWtOhblbsON5Vb9XO8meuHBhF4DSS5y2KrZenSblkbPfvlJQ9gQ
 lg2XM5oeaFiwx+60gzJyhtP6r1ikRLnbugucwVshEAu44kfp6t9F40GU56IsOpr0pA5z
 KLFg==
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=RF60uTCu7yxA3j78yF3P6tRiB7hlsp23pA7TnGSXKcs=;
 b=rV0KQZDWn8GdQXelHru5p3tilx7gYnU19q2BAD5F62+D7OUPeWk8nmN62l49U5Jtm/
 1oPpPuDlMxxo9WVu+x10qi7oyd4kfMhvRN1zZ9utz2dDTRF/w5tk5VUREw7T7phd+fR0
 jRcUri2Y65KEwLQYij7y0V8KfHvXfYwyqEUIh8IzmtabaQHX13QS2jiTwAy/D2RGTq1H
 WpDkEcGB7JtAejvbaLfzcwdHIPbMiAIvXbMakD0moIznR4e9KNVrnMz999gX/oqrv+i+
 PRmy+hdrWnkz+NtedAVZtpkcTey9CbenEPopmzUllSb6Ad/hryw4yyio8ytRm1luZvgG
 Rbig==
X-Gm-Message-State: ABuFfoj+M+c0itfhhpnP3rZ065rKjozP+PdoE2NVcBFeuS61R+z0fokr
 VHZzo7m7YSM8mmmG05y/e4m1su33rLVmtt85YYk=
X-Google-Smtp-Source: ACcGV63OpQHQBssJQ15mmUUpDnDjPUf2WEWRcoV5nm41qUBWHWeLiS3NJAle2eXnNSvuPxuwBJk0WnRb8lGBrVTYr6o=
X-Received: by 2002:adf:fc84:: with SMTP id
 g4-v6mr5386451wrr.166.1537980745729; 
 Wed, 26 Sep 2018 09:52:25 -0700 (PDT)
MIME-Version: 1.0
References: <20180926164741.13405-1-george.dunlap@citrix.com>
In-Reply-To: <20180926164741.13405-1-george.dunlap@citrix.com>
From: Tamas Lengyel <tamas.lengyel@zentific.com>
Date: Wed, 26 Sep 2018 10:51:47 -0600
Message-ID: <CABfawh=-rb1Bp_+szP995sBzfEx1MFqX7K+aDCPc_4gqtLgpgw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/2] mem_access: Fix npfec.kind
 propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMTA6NDkgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IFRoZSBuYW1lIG9mIHRoZSAid2l0aF9nbGEiIGZs
YWcgaXMgY29uZnVzaW5nOyBpdCBoYXMgbm90aGluZyB0byBkbwo+IHdpdGggdGhlIGV4aXN0ZW5j
ZSBvciBsYWNrIHRoZXJlb2Ygb2YgYSBmYXVsdGluZyBHTEEsIGJ1dCByYXRoZXIgd2hlcmUKPiB0
aGUgZmF1bHQgb3JpZ2luYXRlZC4gIFRoZSBucGZlYy5raW5kIHZhbHVlIGlzIGFsd2F5cyB2YWxp
ZCwgYW5kCj4gc2hvdWxkIHRodXMgYmUgcHJvcGFnYXRlZCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVy
IGdsYV92YWxpZCBpcyBzZXQgb3IKPiBub3QuCj4KPiBJbiBwYXJ0aWN1bGFyLCBnbGFfdmFsaWQg
d2lsbCBuZXZlciBiZSBzZXQgb24gQU1EIHN5c3RlbXM7IGJ1dAo+IG5wZmVjLmtpbmQgd2lsbCBz
dGlsbCBiZSB2YWxpZCBhbmQgc2hvdWxkIHN0aWxsIGJlIHByb3BhZ2F0ZWQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16:53: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 1g5D3y-0005p9-7i; Wed, 26 Sep 2018 16:53:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kgq4=mi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5D3w-0005p2-Rl
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 16:53:20 +0000
X-Inumbo-ID: d30c9d45-c1ac-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d30c9d45-c1ac-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 16:54:25 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 150E32152F;
 Wed, 26 Sep 2018 16:53:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1537980798;
 bh=n200xk95RK4hT6AgqPEkY3Bfv4npa96qV2zcBT2v274=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=b+B/rcMNhv8bJvvNE+BOjOx3umpFrKHP+8hiW2CNVH1Vt2KEbfKf5kvAVZn7+N0lH
 Gr1Bz1BNBsOFktVmGsMDLp3UgbLA2Ywf06Q3+gkdRd7ezLInyspTKdNhvmHBOx0aPw
 GCTofDL0jyhIBwgDVMsAGtIrgZRpmLUt9pGlN8GM=
Date: Wed, 26 Sep 2018 09:53:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180925172043.20248-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1809260950580.13735@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: cpufeature: Add helper to
 check constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@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>

T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvbWUgY2FwYWJhYmls
aXRpZXMgYXJlIHNldCByaWdodCBkdXJpbmcgYm9vdCBhbmQgd2lsbCBuZXZlciBjaGFuZ2UKPiBh
ZnRlcndhcmRzLiBBdCB0aGUgbW9tZW50LCB0aGUgZnVuY3Rpb24gY3B1X2hhdmVfY2FwcyB3aWxs
IGNoZWNrIHdoZXRoZXIKPiB0aGUgY2FwIGlzIGVuYWJsZWQgZnJvbSB0aGUgbWVtb3J5Lgo+IAo+
IEl0IGlzIHBvc3NpYmxlIHRvIGF2b2lkIHRoZSBsb2FkIGZyb20gdGhlIG1lbW9yeSBieSB1c2lu
ZyBhbgo+IEFMVEVSTkFUSVZFLiBXaXRoIHRoYXQgdGhlIGNoZWNrIGlzIGp1c3QgcmVkdWNlZCB0
byAxIGluc3RydWN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpJIGVuam95ZWQgcmVhZGluZyB0aGUgcGF0Y2ggOi0pICBCdXQgSSBk
b24ndCB0aGluayBpdCBpcyB3b3J0aCBnb2luZwppbnRvIHRoaXMgZXh0cmVtZSBsZXZlbCBvZiBv
cHRpbWl6YXRpb24uIHRlc3RfYml0IGlzIGVmZmljaWVudCBlbm91Z2gsCnJpZ2h0PyBXaGF0IGRv
IHlvdSB0aGluayB3ZSBuZWVkIHRvIHVzZSBhbHRlcm5hdGl2ZXMganVzdCB0byBjaGVjayBvbmUK
Yml0PwoKCj4gLS0tCj4gCj4gVGhpcyBpcyB0aGUgc3RhdGljIGtleSBmb3IgdGhlIHBvb3IuIEF0
IHNvbWUgcG9pbnQgd2UgbWlnaHQgd2FudCB0bwo+IGludHJvZHVjZSBzb21ldGhpbmcgc2ltaWxh
ciB0byBzdGF0aWMga2V5IGluIFhlbi4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAg
IC0gVXNlIHVubGlrZWx5Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
IHwgMTIgKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPiBpbmRleCAzZGU2YjU0MzAxLi5jNmNiYzJlYzg0
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPiBAQCAtNjMsNiArNjMsMTggQEAgc3Rh
dGljIGlubGluZSBib29sIGNwdXNfaGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKPiAgICAgIHJl
dHVybiB0ZXN0X2JpdChudW0sIGNwdV9od2NhcHMpOwo+ICB9Cj4gIAo+ICsvKiBTeXN0ZW0gY2Fw
YWJpbGl0eSBjaGVjayBmb3IgY29uc3RhbnQgY2FwICovCj4gKyNkZWZpbmUgY3B1c19oYXZlX2Nv
bnN0X2NhcChudW0pICh7ICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgYm9vbCBfX3JldDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgYXNtIHZvbGF0aWxl
IChBTFRFUk5BVElWRSgibW92ICUwLCAjMCIsICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAibW92ICUwLCAjMSIsICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBudW0pICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICA6ICI9ciIgKF9fcmV0KSk7ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgdW5saWtlbHkoX19y
ZXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgfSkKPiArCj4gIHN0
YXRpYyBpbmxpbmUgdm9pZCBjcHVzX3NldF9jYXAodW5zaWduZWQgaW50IG51bSkKPiAgewo+ICAg
ICAgaWYgKG51bSA+PSBBUk1fTkNBUFMpCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 16:59:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 16: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 1g5DA9-00064k-Vi; Wed, 26 Sep 2018 16:59:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5DA8-00064f-ES
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 16:59:44 +0000
X-Inumbo-ID: b6f4f24c-c1ad-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6f4f24c-c1ad-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 17:00:48 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 18:59:40 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 17:59:07 +0100
Message-ID: <aa87360953092ff9a16c3c53da73ac7a1878b624.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 18:58:57 +0200
In-Reply-To: <20180918060309.7186-8-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-8-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 07/12] xen: add domain specific parameter
 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: 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@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1978732676577841656=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1978732676577841656==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-+Hiu+l3cao2PjMwK50J7"


--=-+Hiu+l3cao2PjMwK50J7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I think the subject wants to say "cpupool specific" ?

With this adjusted...

On Tue, 2018-09-18 at 08:03 +0200, Juergen Gross wrote:
> Add the framework for being able to define cpupool specific
> parameters.
> This includes the needed macros for defining a parameter and the
> minimal set of functions for doing parameter parsing.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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/

--=-+Hiu+l3cao2PjMwK50J7
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+4FAlurutQACgkQFkJ4iaW4
c+4O9Q/+MLHdvDAkm5uC75uYs8lEwTFJpZiJsd2vgnzxkYEH88NO/Yw3JCH2KXgC
s6Rhkj8k9FB3mVHBvV/oTWIP5i8Udf1bl/czky/a7mVUX+Rhwf+HhmY/MUlRWNJ5
ekoTyvYErwY/Te9UNc7nMRhDNAH+0B1zbZ/5iAgYvf+YwqRX1dTv37k+vBh/xAPQ
60wp+K7lUZ05NkeAm2d7MjLCe5WnabfA8cGkz29F8qPUkpxk56CA2TY3AskVd+Ik
KaimS9NmJRr+nPx+AJC7UdPD/6VbD0aKtuoThx2828Hg4eH+zXZMhvHNVXhBdNL8
OqRw4yh985xzbA1i+BxpCGGkDmNI9L3ts4q99pMTCb72+/6GU1GcTrAp6friluBw
WW66Sbwfl8ASRGJEseb3BcQ6ZVCpILK1vvWcWLtFhZQs2iTwi0xexG9VxXIJId/0
IewMmFG2qpWMtBX6nECDGolSqJzgeQiEt63Fiowq7R0xjrc8rCNXko6fsjFXE26r
0C46tAy5CB1ZeSEEePkZfkpkvskig5lOYx100M24irKwYHdwsXt3DBweLK2jK43K
vtBpc968dvLzFQumTi0Tz9MQV8FYv+fajrqZcl+Gd6XKdZgCFh1YJEQRDdkoMFlD
fvS8tXRePVZRVxcXjVv269YK2CnQnwechuDEflE/beKdr/vaqq0=
=mA6b
-----END PGP SIGNATURE-----

--=-+Hiu+l3cao2PjMwK50J7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1978732676577841656==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17:04: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 1g5DEp-0006nY-JA; Wed, 26 Sep 2018 17:04:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5DEo-0006nT-TQ
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:04:34 +0000
X-Inumbo-ID: 6510952d-c1ae-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6510952d-c1ae-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 17:05:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,307,1534809600"; d="scan'208";a="79644163"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <02c6bddf-933c-5348-73eb-25d6d826d30b@citrix.com>
Date: Wed, 26 Sep 2018 18:00:21 +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: <20180926164741.13405-1-george.dunlap@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] [RFC PATCH 1/2] mem_access: Fix npfec.kind
 propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.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>

T24gMjYvMDkvMTggMTc6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gVGhlIG5hbWUgb2YgdGhl
ICJ3aXRoX2dsYSIgZmxhZyBpcyBjb25mdXNpbmc7IGl0IGhhcyBub3RoaW5nIHRvIGRvCj4gd2l0
aCB0aGUgZXhpc3RlbmNlIG9yIGxhY2sgdGhlcmVvZiBvZiBhIGZhdWx0aW5nIEdMQSwgYnV0IHJh
dGhlciB3aGVyZQo+IHRoZSBmYXVsdCBvcmlnaW5hdGVkLiAgVGhlIG5wZmVjLmtpbmQgdmFsdWUg
aXMgYWx3YXlzIHZhbGlkLCBhbmQKPiBzaG91bGQgdGh1cyBiZSBwcm9wYWdhdGVkLCByZWdhcmRs
ZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlzIHNldCBvcgo+IG5vdC4KPgo+IEluIHBhcnRpY3Vs
YXIsIGdsYV92YWxpZCB3aWxsIG5ldmVyIGJlIHNldCBvbiBBTUQgc3lzdGVtczsgYnV0Cj4gbnBm
ZWMua2luZCB3aWxsIHN0aWxsIGJlIHZhbGlkIGFuZCBzaG91bGQgc3RpbGwgYmUgcHJvcGFnYXRl
ZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KPiAtLS0KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHpl
bnRpZmljLmNvbT4KPiBDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIHwgMTAgKysrKystLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggZDllNjRmY2JiOS4uNjk5YTMxNTA3NiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwo+IEBAIC0yMzIsMTIgKzIzMiwxMiBAQCBib29sIHAybV9tZW1fYWNjZXNz
X2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfR0xBX1ZBTElE
Owo+ICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nbGEgPSBnbGE7Cj4gLQo+IC0gICAg
ICAgICAgICBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF93aXRoX2dsYSApCj4gLSAgICAg
ICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJ
VEhfR0xBOwo+IC0gICAgICAgICAgICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5k
X2luX2dwdCApCj4gLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBN
RU1fQUNDRVNTX0ZBVUxUX0lOX0dQVDsKPiAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICgg
bnBmZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPiArICAgICAgICAgICAgcmVxLT51
Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9XSVRIX0dMQTsKPiArICAgICAg
ICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX2luX2dwdCApCj4gKyAgICAgICAg
ICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUOwoK
Tml0LsKgIE5ld2xpbmUgaGVyZSBwbGVhc2UsIGFzIGl0IGlzIG5vdCBsb2dpY2FsbHkgcmVsYXRl
ZCB3aXRoIHRoZSBibG9jawpiZWxvdy4KCn5BbmRyZXcKCj4gICAgICAgICAgcmVxLT51Lm1lbV9h
Y2Nlc3MuZmxhZ3MgfD0gbnBmZWMucmVhZF9hY2Nlc3MgICAgPyBNRU1fQUNDRVNTX1IgOiAwOwo+
ICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IG5wZmVjLndyaXRlX2FjY2VzcyAg
ID8gTUVNX0FDQ0VTU19XIDogMDsKPiAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8
PSBucGZlYy5pbnNuX2ZldGNoICAgICA/IE1FTV9BQ0NFU1NfWCA6IDA7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:07:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17:07: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 1g5DHr-0006wp-2X; Wed, 26 Sep 2018 17:07:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5DHq-0006wk-D2
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:07:42 +0000
X-Inumbo-ID: d4d3253e-c1ae-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4d3253e-c1ae-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 17:08:48 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 19:07:39 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 18:07:04 +0100
Message-ID: <cbdeef2e94827f0ffd8a8bfb008cfbb05630f614.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 19:06:57 +0200
In-Reply-To: <20180918060309.7186-6-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-6-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 05/12] xen: add hypercall interfaces for
 domain and cpupool parameter setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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: multipart/mixed; boundary="===============1051744528515093746=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1051744528515093746==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5nTz1xutm+1H/Rmt7D0L"


--=-5nTz1xutm+1H/Rmt7D0L
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-18 at 08:03 +0200, Juergen Gross wrote:
> Add a new domctl for setting domain specific parameters similar to
> XEN_SYSCTL_set_parameter for global hypervisor parameters.
>=20
> Enhance XEN_SYSCTL_set_parameter to be usable for setting cpupool
> specific parameters, too. For now do only extended parameter
> checking.
> The cpupool parameter setting will be added later.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

I mean...

> --- a/xen/include/public/sysctl.h
> +++ b/xen/include/public/sysctl.h
> @@ -1055,12 +1055,18 @@ struct xen_sysctl_livepatch_op {
>   * Parameters are a single string terminated by a NUL byte of max.
> size
>   * characters. Multiple settings can be specified by separating them
>   * with blanks.
> + * Scope can be either global (like boot parameters) or cpupool.
>   */
> =20
>  struct xen_sysctl_set_parameter {
>      XEN_GUEST_HANDLE_64(char) params;       /* IN: pointer to
> parameters. */
>      uint16_t size;                          /* IN: size of
> parameters. */
> -    uint16_t pad[3];                        /* IN: MUST be zero. */
> +    uint8_t  scope;                         /* IN: scope of
> parameters. */
> +#define XEN_SYSCTL_SETPAR_SCOPE_GLOBAL   0
> +#define XEN_SYSCTL_SETPAR_SCOPE_CPUPOOL  1
> +    uint8_t  pad;                           /* IN: MUST be zero. */
> +    uint32_t instance;                      /* IN: scope global:
> must be zero */
> +                                            /*     scope cpupool:
> cpupool id */
>
... I don't particularly like the name 'instance', but I've not been
able to come up with anything else which sounds better... :-/

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/

--=-5nTz1xutm+1H/Rmt7D0L
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+4FAlurvLEACgkQFkJ4iaW4
c+4FVQ//dhDKLCQSr2DFgDB//yO9TztfqgNCPeHBk6zwkdvMOBNLqG+og5m/Y78J
9jsbI60cut8sUB9oCU9bjITHzlGUAT1KoSQQWDtqo6mziFeoPXjt+0OMBGzXymTr
6VOTP41Sc8ombas+Fe3GlwGPWdGaBqqJaVne9G70cXESXwvXG+hE+3p88cQ03fcp
5Ju5GV+bYNRfCskVrlDPiUorXR61IOs1yVXIRDOmKmDD5Qr3s6j2aUiZrpkzQjy5
7qAM48IjvFWrnUwMETQV4bWBvs0vu0j+OdA3455AXV/4XFRBzstS1Fw1Xgemu1g1
NqrN5d+CGGeTF7pt+TXcPvdpwR3ph9/tySIGpEKBPlDwncMbi5zUj/0YpVyP4U8F
1WMrDAxiVP0a5txNnyUtt2ZStLzrUID9KcyKOnD7uB9QloS+07aOe+fG9D/yknK4
TzGJUN6gFazq2nUk0eSaAxCJOP2PPR3/NNDziif0S5tV+TP7jTuFgBAFuxJmO8Qp
DMifsVTmPuekGn5rPATgPeefEiZvkRDNONkBFN8yM764a/NHNgyUTx2tr5QY/57E
fMmA108T240dCtoPr4ihHfKaSvC41TfUnFh2M1giQKjPfRBJecUufs7NGQUC36Rq
R3UXZSItiaJbxCBzkwBlvB50yMzdPoiCQkjnvVvj3eXQyJpNr3I=
=gX1W
-----END PGP SIGNATURE-----

--=-5nTz1xutm+1H/Rmt7D0L--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1051744528515093746==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:17:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17:17: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 1g5DRZ-0007iy-2X; Wed, 26 Sep 2018 17:17: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=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5DRX-0007it-Ny
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:17:43 +0000
X-Inumbo-ID: c387576c-c1af-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c387576c-c1af-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 19:15:29 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 19:17:39 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 18:17:27 +0100
Message-ID: <cdc18de846c159661ff7a76298d43a47fb00a9e0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 26 Sep 2018 19:17:19 +0200
In-Reply-To: <20180918060309.7186-10-jgross@suse.com>
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-10-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/12] tools/xl: add support for setting
 generic per-cpupool parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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: multipart/mixed; boundary="===============7869319352003970821=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7869319352003970821==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-k0ZvH50ZzWEhRWZPBOKC"


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

On Tue, 2018-09-18 at 08:03 +0200, Juergen Gross wrote:
> Add a new xl command "cpupool-set-parameters" and cpupool config file
> support for setting per-cpupool generic parameters.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Seems good to me. Couple of questions.

Question one: what about getting (and displaying, I guess in
cpupoolinfo) the cpupool parameters?

> --- a/tools/xl/xl_cpupool.c
> +++ b/tools/xl/xl_cpupool.c
> @@ -615,6 +625,35 @@ out:
>      return rc;
>  }
> =20
> +int main_cpupoolsetparameters(int argc, char **argv)
> +{
> +    int opt;
> +    const char *pool;
> +    char *params;
> +    uint32_t poolid;
> +
> +    SWITCH_FOREACH_OPT(opt, "", NULL, "cpupool-set-parameters", 2) {
> +        /* No options */
> +    }
> +
> +    pool =3D argv[optind++];
> +    if (libxl_cpupool_qualifier_to_cpupoolid(ctx, pool, &poolid,
> NULL) ||
> +        !libxl_cpupoolid_is_valid(ctx, poolid)) {
> +        fprintf(stderr, "unknown cpupool '%s'\n", pool);
> +        return EXIT_FAILURE;
> +    }
> +
Since we know that we, AFAIUI, never allow changing the parameters for
a cpupool with domains in it already, shall we test this here, and bail
early, with a specific error message, without even trying going down in
Xen?

I know it's sort-of duplicating checks with what's in the hypervisor,
but I think it would be a common mistake, that it's worth trying to
prevent/address specifically.

> +    params =3D argv[optind];
> +
> +    if (libxl_cpupool_set_parameters(ctx, poolid, params)) {
> +        fprintf(stderr, "cannot set parameters: %s\n", params);
> +        fprintf(stderr, "Use \"xl dmesg\" to look for possible
> reason.\n");
> +        return EXIT_FAILURE;
> +    }
> +
> +    return EXIT_SUCCESS;
> +}
>
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/

--=-k0ZvH50ZzWEhRWZPBOKC
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+4FAlurvyAACgkQFkJ4iaW4
c+71TxAA4X2cberjr702znnnPV5y6Jf6HU2qdWLGLCUyb/N26TZonzUC8qb4sU3M
ChtGKGORqG6TxNYhS5rzE7d/SmMjIAiIs76QXxe78jCHtbs1CoMZsTCzaGdxJzqq
U9McELGuiP2xKtTypZvCZIHoYDyWOI+cC1d9xC7DFqkWFUCNljJFzpSXtneSKC1J
+wEitTts6SW2J8TWssaWd2zRZtmswnuHjmDyib4hlXLRc5C3/XwCaI8J/HljyU3O
YIJ6sLhlvsmIFIEWkZJ/wES3tmlWg+/LnTOgL1M2iXR+eNksIAJdv3EseCN2Tgu7
+4dZkZr0iY8Bzm0CDCIJC98etGkWz0VypSo4ctoGxAYxW6CgILnTtUwivxZAARrn
wz0AwwFPMrJtkgO/mzK2oz8vCB6hF/OnAybDkupJB++SikyyXcxT3kluKH36/ago
OZmjmbZBV8Y0AnHHvCl0RIAG9gW+24oYN/QD3/2vr6FOIPXFCNVktQP2RXL8JNID
BsWXmv4+PQUI30USNPHk1z0WXdd2T1dU3YBwFYPRbzGCT+ENfO90PJp9I5nNUWPW
zVzWPFu3RiMv4JwKUrfD7JTHyqpG63bK0xEh+3sLsZmMf/MhvMjTeJ9axJantmRC
ynNPHtkZk95ZpCtXviL3m7CTuDlLrZRahXk4SkDVzhmu/LZXYpc=
=dacK
-----END PGP SIGNATURE-----

--=-k0ZvH50ZzWEhRWZPBOKC--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7869319352003970821==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17:23: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 1g5DWs-0008Sc-RR; Wed, 26 Sep 2018 17:23: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=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5DWr-0008SX-6e
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:23:13 +0000
X-Inumbo-ID: 886f7f83-c1b0-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 886f7f83-c1b0-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 19:20:59 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,307,1534809600"; d="scan'208";a="79645806"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <20180926164741.13405-2-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <6c2e77c5-fe94-3644-8b33-ac8785e4d065@citrix.com>
Date: Wed, 26 Sep 2018 18:22:56 +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: <20180926164741.13405-2-george.dunlap@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] [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: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Isaila Alexandru <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMTggMTc6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gRnJvbTogSXNhaWxhIEFs
ZXhhbmRydSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4KPiBUaGlzIHBhdGNoIGFkZHMgYWNj
ZXNzIGNvbnRyb2wgZm9yIE5QVCBtb2RlLgo+Cj4gVGhlcmUgYXJlbuKAmXQgZW5vdWdoIGV4dHJh
IGJpdHMgdG8gc3RvcmUgdGhlIGFjY2VzcyByaWdodHMgaW4gdGhlIE5QVCBwMm0KPiB0YWJsZSwg
c28gd2UgYWRkIGEgcmFkaXggdHJlZSB0byBzdG9yZSBleHRyYSBpbmZvcm1hdGlvbi4KCkknbSBz
b3JyeSB0byByZS1vcGVuIHRoaXMgYXJndW1lbnQsIGJ1dCB3aHk/CgpJU1RSIHRoZXJlIGJlaW5n
IHNvbWUgYXJndW1lbnQgYmFzZWQgb24gcGFnZXRhYmxlIHNoYXJpbmcgd2l0aCB0aGUKSU9NTVUs
IGJ1dCB0aGF0IGRvZXNuJ3Qgd29yayBhdCB0aGUgbW9tZW50IGFuZCBjYW4ndCByZWFzb25hYmx5
IGJlIG1hZGUKdG8gd29yay7CoCBGb3Igb25lLCBhdHRlbXB0aW5nIHRvIHVzZSBwdCBzaGFyaW5n
IHdpbGwgYnJlYWsgYXMgc29vbiBhcwp5b3UgdHJ5IGFuZCBETUEgdG8gYSBtYXBwZWQgZ3JhbnQu
CgpJJ20gZGlzaW5jbGluZWQgdG8gbGV0IGEgYnJva2VuIHZlc3RpZ2lhbCBmZWF0dXJlIGdldCBp
biB0aGUgd2F5IG9mIHJlYWwKaW1wcm92ZW1lbnRzLgoKQmV5b25kIHRoYXQsIGFuIE5QVCBQVEUg
aGFzIGJhc2ljYWxseSB0aGUgc2FtZSBudW1iZXIgb2Ygc29mdHdhcmUKYXZhaWxhYmxlIGJpdHMg
YXMgYW4gRVBUIFBURS4KCkFtIEkgbWlzc2luZyBhbnl0aGluZz8KCj4KPiBGb3IgZWZmaWNpZW5j
eToKPiAgLSBPbmx5IGFsbG9jYXRlIHRoaXMgcmFkaXggdHJlZSB3aGVuIHdlIGZpcnN0IHN0b3Jl
ICJub24tZGVmYXVsdCIKPiAgICBleHRyYSBpbmZvcm1hdGlvbgo+Cj4gIC0gUmVtb3ZlIGVudGly
ZXMgd2hpY2ggbWF0Y2ggdGhlIGRlZmF1bHQgZXh0cmEgaW5mb3JtYXRpb24gcmF0aGVyCj4gICAg
dGhhbiBjb250aW51aW5nIHRvIHN0b3JlIHRoZW0KPgo+ICAtIEZvciBzdXBlcnBhZ2VzLCBvbmx5
IHN0b3JlIGFuIGVudHJ5IGZvciB0aGUgZmlyc3QgZ2ZuIGluIHRoZQo+ICAgIHN1cGVycGFnZS4g
IFVzZSB0aGUgb3JkZXIgb2YgdGhlIHAybSBlbnRyeSBiZWluZyByZWFkIHRvIGRldGVybWluZQo+
ICAgIHRoZSBwcm9wZXIgcGxhY2UgdG8gbG9vayBpbiB0aGUgcmFkaXggdGFibGUuCj4KPiBNb2Rp
ZnkgcDJtX3R5cGVfdG9fZmxhZ3MoKSB0byBhY2NlcHQgYW5kIGludGVycHJldCBhbiBhY2Nlc3Mg
dmFsdWUsCj4gcGFyYWxsZWwgdG8gdGhlIGVwdCBjb2RlLgo+Cj4gQWRkIGEgc2V0X2RlZmF1bHRf
YWNjZXNzKCkgbWV0aG9kIHRvIHRoZSBwMm0tcHQgYW5kIHAybS1lcHQgdmVyc2lvbnMKPiBvZiB0
aGUgcDJtIHJhdGhlciB0aGFuIHNldHRpbmcgaXQgZGlyZWN0bHksIHRvIGRlYWwgd2l0aCBkaWZm
ZXJlbnQKPiBkZWZhdWx0IHBlcm1pdHRlZCBhY2Nlc3MgdmFsdWVzLgo+Cj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IC0tLQo+IE5C
LCB0aGlzIGlzIGNvbXBpbGUtdGVzdGVkIG9ubHkuCj4KPiBjYydpbmcgUGF1bCBiZWNhdXNlIHRo
aXMgaXMgZnVuY3Rpb25hbGl0eSBoZSBtYXkgd2FudCBhdCBzb21lIHBvaW50IGluCj4gdGhlIGZ1
dHVyZS4KPgo+IEknbSBub3Qgc3VyZSB3aHkgd2Ugb25seSBhbGxvdyAnaW50JyB0byBiZSBzdG9y
ZWQgaW4gdGhlIHJhZGl4IHRyZWUsCj4gYnV0IHRoYXQgdGhyb3dzIGF3YXkgMzAtc29tZSBiaXRz
IHdlIGNvdWxkIG90aGVyd2lzZSB1c2UuICBXZSBtaWdodAo+IGNvbnNpZGVyIHJldmlzaW5nIHRo
aXMgaWYgd2UgcnVuIG91dCBvZiBiaXRzIGhlcmUuCgpQcm9iYWJseSBiZWNhdXNlIHdlIGhhdmUg
YSBvbGQgZm9yayBvZiB0aGUgTGludXggcmFkaXggdHJlZQpmdW5jdGlvbmFsaXR5LCByYXRoZXIg
dGhhbiBhbnkgc3BlY2lmaWMgcmVhc29uIHRvIHdhc3RlIDMwLXNvbWUgYml0cy4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:24:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17: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 1g5DXW-0008Vx-5V; Wed, 26 Sep 2018 17: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=tidv=mi=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1g5DXV-0008Vr-M4
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:23:53 +0000
X-Inumbo-ID: a138fb4c-c1b0-11e8-a8a5-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a138fb4c-c1b0-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 19:21:40 +0200 (CEST)
Received: from localhost (96-89-128-221-static.hfc.comcastbusiness.net
 [96.89.128.221]) (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 BB2CE10007AC1;
 Wed, 26 Sep 2018 10:23:51 -0700 (PDT)
Date: Wed, 26 Sep 2018 10:23:50 -0700 (PDT)
Message-Id: <20180926.102350.290135634279870455.davem@davemloft.net>
To: yuehaibing@huawei.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180926091814.11104-1-yuehaibing@huawei.com>
References: <20180926091814.11104-1-yuehaibing@huawei.com>
X-Mailer: Mew version 6.7 on Emacs 26 / Mule 6.0 (HANACHIRUSATO)
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, 26 Sep 2018 10:23:52 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH net-next] net: xen-netback: fix return type
 of ndo_start_xmit 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: netdev@vger.kernel.org, paul.durrant@citrix.com, wei.liu2@citrix.com,
 linux-kernel@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>

RnJvbTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgpEYXRlOiBXZWQsIDI2IFNl
cCAyMDE4IDE3OjE4OjE0ICswODAwCgo+IFRoZSBtZXRob2QgbmRvX3N0YXJ0X3htaXQoKSBpcyBk
ZWZpbmVkIGFzIHJldHVybmluZyBhbiAnbmV0ZGV2X3R4X3QnLAo+IHdoaWNoIGlzIGEgdHlwZWRl
ZiBmb3IgYW4gZW51bSB0eXBlLCBzbyBtYWtlIHN1cmUgdGhlIGltcGxlbWVudGF0aW9uIGluCj4g
dGhpcyBkcml2ZXIgaGFzIHJldHVybnMgJ25ldGRldl90eF90JyB2YWx1ZSwgYW5kIGNoYW5nZSB0
aGUgZnVuY3Rpb24KPiByZXR1cm4gdHlwZSB0byBuZXRkZXZfdHhfdC4KPiAKPiBGb3VuZCBieSBj
b2NjaW5lbGxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVh
d2VpLmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFwcGxp
ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:31:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17: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 1g5Ded-0000sk-3e; Wed, 26 Sep 2018 17:31:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n8mt=mi=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5Deb-0000sf-UJ
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:31:13 +0000
X-Inumbo-ID: 1db1d4d6-c1b2-11e8-a6a9-d7ebe60f679a
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1db1d4d6-c1b2-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 17:32:18 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 19:31:10 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 26 Sep 2018 18:30:45 +0100
Message-ID: <8982a437b41f90128a21456de6bb7182b24fae22.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
Date: Wed, 26 Sep 2018 19:30:38 +0200
In-Reply-To: <20180921085240.dqzt5pomtnfjs665@zion.uk.xensource.com>
References: <20180918060309.7186=3d3def=3d3dbf=3d3dbd1=3d3def=3d3d?==?UTF-8?Q?bf=3d3dbdjgr=3f=3doss@suse.com=3f=3d>
 <5BA0D44602000078001E93EA@p?==?UTF-8?Q?rv1=ef=bf=bdmh.provo.novell.com>
 <7cb2a460-095c-27c8-a4cf-47ef8e7?==?UTF-8?Q?850d5@suse.com>
 <5BA0DF9602000078001=3d=3fUTF-8=3fQ=3fE9448@suse.?==?UTF-8?Q?com>
 <6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>
 <001ab73a-07?==?UTF-8?Q?8d-4ec1-4acd-2fb4389e8867@citrix.com>
 <20180919172818.3aksiju4s3i?==?UTF-8?Q?pw42p@zion.uk.xens=3d=3fUTF-8=3fQ=3fource.com>
 <fffd7e59-e437-8ed?==?UTF-8?Q?9-b228-b537fde050cd@suse.com>
 <20180920160629.jullgb435zi7bcbr@zi?==?UTF-8?Q?on.uk.xensource.com>
 <eba521d2-f6c5-5096-82c2-af5983ed2372@suse.com>
 <20180921085240.dqzt5pomtnfjs665@zion.uk.xensource.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7533845712240947628=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7533845712240947628==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-vFR6HR/IxzPnN9jERJZT"


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

On Fri, 2018-09-21 at 09:52 +0100, Wei Liu wrote:
> On Fri, Sep 21, 2018 at 07:23:23AM +0200, Juergen Gross wrote:
> > On 20/09/18 18:06, Wei Liu wrote:
> > >=20
> > > It appears that the implementation in patch 10 concatenates the
> > > new
> > > settings to the old ones. It is not very nice imo.
> > >=20
> > > If for the life time of the domain you set X times the same
> > > parameter
> > > you get a string of foo=3Dbar1 foo=3Dbar2 in the saved config file.
> > >=20
> > > There is probably a simple solution: make the parameter list in
> > > IDL a
> > > key value list. You then update the list accordingly.
> >=20
> > The problem with that approach are parameters with sub-parameters:
> >=20
> > par=3Dsub1=3Dno,sub2=3Dyes
> > par=3Dsub2=3Dyes
>=20
> There is another way to solve this: further parse the sub-parameters.
> This doesn't require any parameter specific knowledge and there are
> already functions to split strings.
>=20
I'm not sure whether we're saying the same thing or not, but can't we,
when parameter 'foo', which has been set to 'bar1' already, is being
set to 'bar2', search d_config.b_info.parameters for the substring
containing 'foo=3Dbar1', replace it with 'foo=3Dbar2', and save d_config
again?

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/

--=-vFR6HR/IxzPnN9jERJZT
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+4FAlurwj4ACgkQFkJ4iaW4
c+4Atw//eWTcZmgb2ZitNMALGUD0pYgZK4Ci8I+EWB/afSi6Hoqm3kQ6SH5QLpzw
OK93Vd9j9jA7foEthxij2jVxLey/HjfihLDkuMF2btkML+qWlqJv39fAJhgbys6f
VAsvWe4R9PI8oC309MlWzjq9AMo7WQp3tkTzaQ4lVF7dSlfofaiy++qUl3UA+AbC
K5SNFHK9VtzgyKN90YwdabGrqEwhb0ynLNwJ974S4thOYxec/oSgjLgHBLgOOnC3
eFYF6v/C6jjkReeTVtZd/oK6R7SGYUciO7hS/3V7abqD8D9/dMYz24p7huGKRnKe
0j+xDHOMQisiYrCDs7Icr++YVioIojxx3XEaTxxRg+hVj715hhZiIR9nxebqSIHv
BVKWTZ7QXNz6upLX0N2O2ORrgnaZFHJaYGiVuQgGFKKdlsZlgrDEboPTZi6WFBod
Z3Tw1s2yFpzY8zHDykRUA9ZWtnHrABoKY1rsUqFJwE1WSamzHLl5JOIQRl9ql0Cz
nI1dlc0r+vak9hEsZ3OX2px0BK9dG5gw48c6p/Ju4aXFFRH7Y0hjGtbDiKGS8PeR
1CXDKxn8hTvOJnG+lcbYtqup57jtCHpPbYTGVQmC/MmIDOVbJwUPKiqAHObu8vld
Pg4nSiKr3Ovl2W8oJ7aqQIIrZU0kunlV2WLAeMKIj4UGUGjWENw=
=/VEb
-----END PGP SIGNATURE-----

--=-vFR6HR/IxzPnN9jERJZT--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7533845712240947628==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 26 17:42:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 17: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 1g5Dpd-0001fg-7P; Wed, 26 Sep 2018 17:42:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5Dpb-0001fU-MT
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 17:42:35 +0000
X-Inumbo-ID: b4beb0eb-c1b3-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4beb0eb-c1b3-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 17:43: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 1g5DpT-000281-HS; Wed, 26 Sep 2018 17:42: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 1g5DpT-000126-AQ; Wed, 26 Sep 2018 17:42:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5DpT-0007z2-9m; Wed, 26 Sep 2018 17:42:27 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-128102-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=a62d8e729c6db95f0c2e1de618be0b0796c0a97a
X-Osstest-Versions-That: freebsd=e3c2d3a906b1063421584e83d3d3968849b04690
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 17:42:27 +0000
Subject: [Xen-devel] [freebsd-master test] 128102: 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>

ZmxpZ2h0IDEyODEwMiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MTAyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYTYyZDhlNzI5YzZkYjk1ZjBjMmUx
ZGU2MThiZTBiMDc5NmMwYTk3YQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZTNjMmQzYTkwNmIxMDYzNDIxNTg0ZTgzZDNkMzk2ODg0OWIwNDY5MAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI4MDA2ICAyMDE4LTA5LTI0IDA5OjE5OjA3IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyODEwMiAgMjAxOC0wOS0yNiAwOToxOTowOSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFuZHJlYXN0
IDxhbmRyZWFzdEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBj
cGVyY2l2YSA8Y3BlcmNpdmFARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5v
cmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qu
b3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4K
ICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbWFjeSA8
bW1hY3lARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgZTNjMmQzYTkw
NmIuLmE2MmQ4ZTcyOWM2ICBhNjJkOGU3MjljNmRiOTVmMGMyZTFkZTYxOGJlMGIwNzk2YzBhOTdh
IC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 18:13:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 18:13: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 1g5EJY-0003su-Nk; Wed, 26 Sep 2018 18:13:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v21l=mi=citrix.com=prvs=800d3b934=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5EJY-0003sp-2W
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 18:13:32 +0000
X-Inumbo-ID: 066ed6e8-c1b8-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 066ed6e8-c1b8-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 18:14:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,307,1534809600"; d="scan'208";a="79648727"
To: Jan Beulich <JBeulich@suse.com>
References: <5B86C3B502000078001E32EC@prv1-mh.provo.novell.com>
 <75451888-e35c-8758-7a51-ea7e80d2c6e2@citrix.com>
 <5BAB2AAF02000078001EBF71@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=
 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
 6+ahAA==
Message-ID: <6c70035b-190d-53b2-3f1f-8f0cba6550fe@citrix.com>
Date: Wed, 26 Sep 2018 19:13:27 +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: <5BAB2AAF02000078001EBF71@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: use alternatives for FS/GS base
 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: xen-devel <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>

T24gMjYvMDkvMTggMDc6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA5LjE4IGF0
IDE4OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI5LzA4LzE4
IDE3OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEVsaW1pbmF0ZXMgYSBjb3VwbGUgb2YgYnJh
bmNoZXMgaW4gcGFydGljdWxhciBmcm9tIHRoZSBjb250ZXh0IHN3aXRjaAo+Pj4gcGF0aC4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IEkn
dmUgYWxyZWFkeSBleHByZXNzZWQgYSBkaXMtaW5jbGluYXRpb24gdG8gdGhpcyBwYXRjaCwgYmVj
YXVzZSBpdCBsb29rcwo+PiBsaWtlIGEgbWljcm8tb3B0aW1pc2F0aW9uIHdoaWNoIHdvbid0IGFj
dHVhbGx5IGFmZmVjdCBtZWFzdXJlYWJsZQo+PiBwZXJmb3JtYW5jZS4gIChBbmQgYXMgc2FpZCBi
ZWZvcmUsIEkgY291bGQgYmUgd3JvbmcsIGJ1dCBJIGRvbid0IHRoaW5rIEkKPj4gYW0uLi4pCj4g
SWlyYyB5b3UgaGFkIGluZGljYXRlZCB5b3UgZmlyc3Qgb2YgYWxsIGRvbid0IGxpa2UgdGhlIG1p
eCBvZiBzb21lIGNvbnN0cnVjdHMKPiB1c2luZyBhbHRlcm5hdGl2ZXMgYW5kIHNvbWUgbm90LgoK
Q29ycmVjdC7CoCBDb25zaXN0ZW5jeSAob25lIHdheSBvciB0aGUgb3RoZXIpIGlzIGJldHRlciBv
dmVyYWxsIGhlcmUuCgo+IEVsaW1pbmF0aW5nIGNvbmRpdGlvbmFsIGJyYW5jaGVzIGlzIGFsd2F5
cyBhIEdvb2QgVGhpbmcgKHRtKSwgaXQgc2VlbXMgdG8gbWUuCgpCeSB0aGlzIHJlYXNvbmluZywg
d2Ugc2hvdWxkIGNvbXBpbGUgWGVuIHdpdGggbW92ZnVzY2F0b3IsIHdoaWNoIHJlYWxseQp3aWxs
IGdldCByaWQgb2YgZXZlcnkgYnJhbmNoLgoKRG9pbmcgc28gd291bGQgYmUgdXR0ZXIgbm9uc2Vu
c2UsIGVyZ28gdGhpcyBjbGFpbSBpcyBmYWxzZS4KCj4gQW5kIHRoYXQncyBub3QganVzdCBmb3IK
PiBwZXJmb3JtYW5jZSAoaW5zaWRlIFhlbiB3ZSBjYW4ndCBhc3N1bWUgYXQgYWxsIHRoYXQgYW55
IGNvZGUgcGF0aCwKPiBldmVuIHRoZSBjb250ZXh0IHN3aXRjaCBvbmUsIGlzIGhvdCBlbm91Z2gg
dG8gaGF2ZSBhbnkgQlRCIGVudHJpZXMKPiBhbGxvY2F0ZWQpLCAKClRoaXMgaXMgYSB2YWxpZCBh
cmd1bWVudCwgZm9yIHdoeSB0aGUgcHJvcG9zZWQgY2hhbmdlIG1pZ2h0IHBsYXVzaWJseSBiZQph
biBpbXByb3ZlbWVudC4KCkl0IGlzIGJ5IG5vIG1lYW5zIGEgZ3VhcmFudGVlIHRoYXQgbWFraW5n
IHRoZSBjaGFuZ2Ugd2lsbCByZXN1bHQgaW4KaW1wcm92ZWQgcGVyZm9ybWFuY2UuCgo+IGJ1dCBh
bHNvIGZvciBlYXNlIG9mIGxvb2tpbmcgYXQgdGhlIGFzc2VtYmx5LCBzaG91bGQgdGhlcmUKPiBi
ZSBhIG5lZWQgdG8gZG8gc28uCgpVc2luZyBhbHRlcm5hdGl2ZXMgYWN0aXZlbHkgb2JmdXNjYXRl
cyB0aGUgbG9naWMgaW4gdGhlIGRpc2Fzc2VtYmx5LsKgIEl0CmlzIGFsbW9zdCBpbXBvc3NpYmxl
IHRvIGRpc3Rpbmd1aXNoIHRoZSBpbmRpdmlkdWFsIGZyYWdtZW50cywgYW5kIHlvdQpyZWplY3Rl
ZCBteSBzdWdnZXN0aW9uIG9mIHJlY3RpZnlpbmcgdGhpcyBieSBwdXR0aW5nIHN5bWJvbHMgaW50
byB0aGUKLmFsdGluc3RydWN0aW9ucyBzZWN0aW9uLsKgIEl0IGFsc28gcmVzdWx0cyBpbiBoYXJk
ZXIgdG8gcmVhZCBDLCBhbmQKcG9vcmVyIHN1cnJvdW5kZWQgY29kZSBnZW5lcmF0aW9uLCBhcyB0
aGUgY29tcGlsZXIgaGFzIHRvIGNvcGUgd2l0aCB0aGUKdW5pb24gb2YgZW50cnkvZXhpdCByZXF1
aXJlbWVudHMgZm9yIHRoZSBibG9ja3MuCgpTbyBubyAtIHRoaXMgY2xhaW0gaXMgYWxzbyBmYWxz
ZS4KCj4gT3ZlcmFsbCBJIHRoaW5rIHdlIG91Z2h0IHRvIG1ha2UgbXVjaCBoZWF2aWVyIHVzZQo+
IG9mIGFsdGVybmF0aXZlcyBwYXRjaGluZywgc28gSSB2aWV3IHRoaXMgb25seSBhcyBhIGZpcnN0
IHN0ZXAgdG93YXJkcyB0aGlzLgo+IE90aGVyd2lzZSwgYnR3LCB3aHkgZGlkIHlvdSBub3Qgb2Jq
ZWN0IHRvIGUuZy4gY2xhYygpIC8gc3RhYygpIHVzaW5nCj4gYWx0ZXJuYXRpdmVzIHBhdGNoaW5n
PyBBcyB3aXRoIHNvICBtYW55IG90aGVyIHRoaW5ncywgSSB2ZXJ5IG11Y2ggdGhpbmsKPiB3ZSBz
aG91bGQgc2V0dGxlIG9uIGEgZnVuZGFtZW50YWwgYXBwcm9hY2gsIGFuZCB0aGVuIHdyaXRlIGFs
bCBjb2RlCj4gY29uc2lzdGVudGx5LiBJZiB3ZSBmb2xsb3dlZCB3aGF0IHlvdSBzYXksIHdlJ2Qg
aGF2ZSB0byBsaW1pdCBwYXRjaGluZwo+IHRvIGNhc2VzIHdoZXJlIGNvbmRpdGlvbmFscyBjYW4n
dCAocmVhc29uYWJseSkgZXhwcmVzcyB3aGF0IHdlIHdhbnQuCgpJIG5ldmVyIHNhaWQgdGhhdCB3
ZSBzaG91bGRuJ3QgcGF0Y2ggY29uZGl0aW9uYWxzLgoKVGhlcmUgaXMgYSBjb3N0IHRvIGV2ZXJ5
IHVzZSBvZiBhbHRlcm5hdGl2ZSwgYW5kIHRoZSBkZWNpc2lvbiB0byB1c2UgYQphbHRlcm5hdGl2
ZXMgbmVlZHMgdG8gYmUganVzdGlmaWVkIG9uIHRoZWlyIG1lcml0cyBvdXR3ZWlnaGluZyB0aGVp
cgpjb3N0LsKgIEknbSBub3QgY3VycmVudGx5IGNvbnZpbmNlZCBvZiB0aGUgbWVyaXQvY29zdCB0
cmFkZW9mZiBpbiB0aGlzIGNhc2UuCgo+PiBIYXZlIHlvdSBkb25lIHNvbWUgcGVyZiBhbmFseXNp
cyBzaW5jZSB5b3UgbGFzdCBwb3N0ZWQgaXQ/Cj4gSSBkb24ndCB2aWV3IHRoaXMgYXMgYSB3b3J0
aHdoaWxlIHVzZSBvZiBteSB0aW1lLCB0byBiZSBob25lc3QuIEV2ZW4KPiBhIG5vbi1tZWFzdXJh
YmxlIGltcHJvdmVtZW50IGlzIGFuIGltcHJvdmVtZW50LiBJJ2QgdW5kZXJzdGFuZAo+IHlvdXIg
b2JqZWN0aW9uIGlmIHRoZXJlIHdhcyBhIGZhaXIgcmVhc29uIHRvIGJlIGFmcmFpZCBvZiB3b3Jz
ZQo+IHBlcmZvcm1hbmNlIGFzIGEgcmVzdWx0IG9mIHRoaXMgY2hhbmdlLgoKU28geW91J3JlIHN1
Ym1pdHRpbmcgYSBwZXJmb3JtYW5jZSBwYXRjaCAod2hpY2ggeW91IGFkbWl0IG1pZ2h0IGhhdmUg
bm8KbWVhc3VyYWJsZSBpbXByb3ZlbWVudCkgYmFzZWQgb24gbG9naWMgd2hpY2ggSSd2ZSBjYWxs
ZWQgaW50byBxdWVzdGlvbiwKYW5kIGZ1cnRoZXJtb3JlLCB5b3UgZXhwZWN0IG1lIHRvIGFjayBp
dCBiYXNlZCBvbiB5b3VyIHVudGVzdGVkIG9waW5pb24KdGhhdCAiaXRzIGFuIGltcHJvdmVtZW50
Ij8KCkRvIHlvdSB0aGluayB0aGF0IHJlcGVhdGluZyBteXNlbGYgaXMgYSB3b3J0aHdoaWxlIHVz
ZSBvZiBteSB0aW1lPwoKSSdtIGFmcmFpZCB0aGF0IEknbSBnb2luZyB0byBiZSB2ZXJ5IGJsdW50
IG5vdy4KCldoYXQgbWF0dGVycywgcGVyZm9ybWFuY2Ugd2lzZSwgaXMgbmV0IHBlcmZvcm1hbmNl
IGluIGNvbW1vbiB3b3JrbG9hZHMsCmFuZCBhdm9pZGluZyBjYXRhc3Ryb3BoaWMgY29ybmVyIGNh
c2VzLsKgIFRoaXMgaXMgYSBtYWNybyBwcm9ibGVtLCBub3QgYQptaWNybyBwcm9ibGVtLCBhbmQg
aW4gbXkgb3BpbmlvbiwgeW91IGFyZSBkZW1vbnN0cmF0aW5nIHJlcGVhdGVkIHBvb3IKanVkZ2Vt
ZW50IGluIHRoaXMgcmVnYXJkLsKgIEluIHBhcnRpY3VsYXIsIGl0IGlzIHNpbXBseSBub3QgdHJ1
ZSB0aGF0CmltcHJvdmluZyB0aGUgbWljcm8tcGVyZm9ybWFuY2Ugb2YgYSBibG9jayBpbmNyZWFz
ZXMgdGhlIG92ZXJhbGwKcGVyZm9ybWFuY2UuCgpUbyBjb3ZlciBzb21lIGV4YW1wbGVzIHNvIGZh
ciB0aGlzIHllYXIuLi4KClRoaXMgcGF0Y2ggc3RpbGwgaGFzbid0IGFkZHJlc3NlZCB0aGUgY29u
Y2VybnMgYWJvdXQgc2hbbHJdZCwgYW5kIHRoZQpyZXN1bHRpbmcgY29tcGV0aXRpb24gZm9yIGV4
ZWN1dGlvbiByZXNvdXJjZSBvbiBBTUQgRmFtMTUvMTZoIHN5c3RlbXMuCgoieDg2OiBlbmFibGUg
aW50ZXJydXB0cyBlYXJsaWVyIHdpdGggWFBUSSBkaXNhYmxlZCIgd2FzIG9iamVjdGVkIHRvIGJ5
Cm1lIG9uIHRoZSBiYXNpcyBvZiB0aGUgaW5jcmVhc2VkIGNvbXBsZXhpdHkgb2YgZm9sbG93aW5n
IHRoZSBjb2RlLApyYXRoZXIgdGhhbiBhbnkgcGVyZm9ybWFuY2UgY29uc2lkZXJhdGlvbi7CoCBB
IGNvbnRyaWJ1dG9yeSBmYWN0b3Igd2FzCnRoYXQgSSBjb3VsZG4ndCBzZWUgYW55IHJlYXNvbiB3
aHkgaXQgd291bGQgbWFrZSBhbnkgcGVyZm9ybWFuY2UKZGlmZmVyZW5jZS7CoCBXaGVuIEp1ZXJn
ZW4gZXZlbnR1YWxseSBtZWFzdXJlZCBpdCwgdGhlIHJlc3VsdHMgc2FpZCB0aGUKcGVyZm9ybWFu
Y2Ugd2FzIHdvcnNlLsKgIChJdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0byB3b3JrIG91dCB3aHkg
aXQgd2FzCndvcnNlIG92ZXJhbGwsIGJlY2F1c2UgaXRzIGRlZmluaXRlbHkgbm90IG9idmlvdXMs
IGJ1dCBJIHN1c3BlY3Qgd2UgYWxsCmhhdmUgbW9yZSBpbXBvcnRhbnQgd29yayB0byBkbykuCgoi
eDg2L3hzYXZlOiBwcmVmZXIgZWFnZXIgY2xlYXJpbmcgb2Ygc3RhdGUgb3ZlciBlYWdlciByZXN0
b3JpbmciIGlzCmJhc2ljIHN0YXRpc3RpY3MuwqAgSW4gdGhpcyBjYXNlLCB3b3JyeWluZyBhYm91
dCB0aGUgdGhlb3JldGljYWwgbG9uZ3Rlcm0KdHJlbmQgaXMgaGF2aW5nIGEgbWF0ZXJpYWwgcGVy
Zm9ybWFuY2UgaW1wYWN0IChpbiBJbnRlbCdzIGNhc2UsIDglKSBvbgpjdXJyZW50IHVzZXJzLCBh
bmQgSSBkbyBpbnRlbmQgdG8gbWFrZSBYZW4gZnVsbHkgZWFnZXIgKGJlbmVmaXRpbmcgYWxsCmhh
cmR3YXJlKSB3aGVuIEkndmUgY29uZmlybWVkIHdoYXQgSSBzdXNwZWN0IHRvIGJlIHRydWUgb24g
dGhlIEFNRCBzaWRlCm9mIHRoaW5ncy7CoCBXaGVuIGFsbCB0aGUgbWFqb3IgT1MgYW5kIGh5cGVy
dmlzb3JzIGFyZSBmdWxseSBlYWdlciwgYW5kCndoZW4gbW9zdCBoYXJkd2FyZSB5b3UgY2FuIGJ1
eSB0b2RheSBpcyBzcGVjaWZpY2FsbHkgb3B0aW1pc2VkIGZvciB0aGlzCmNvbmZpZ3VyYXRpb24s
IFhlbiBiZWluZyB0aGUgZGlmZmVyZW50IGh1cnRzIG9ubHkgb3Vyc2VsdmVzLgoKIng4NjogdXNl
IFBERVAvUEVYVCBmb3IgbWFkZHIvZGlyZWN0LW1hcC1vZmZzZXQgY29udmVyc2lvbiB3aGVuCmF2
YWlsYWJsZeKAiyIgbmVnbGVjdHMgdGhlIGNhY2hlIGJsb2F0IG9mIGhhdmluZyAyNTUgY29waWVz
IG9mIHRoZSBzdHViLAphbmQgdGhlIHBpcGVsaW5lIHN0YWxsIGZyb20gbWl4aW5nIGxlZ2FjeSBh
bmQgVkVYIFNTRSBpbnN0cnVjdGlvbnMuwqAKQm90aCBvZiB0aGVzZSAoaXJyZXNwZWN0aXZlIG9m
IG90aGVyIGFzcGVjdHMpIGhhdmUgYSB2ZXJ5IHJlYWwgY2hhbmNlIG9mCm1ha2luZyB0aGUgb3Zl
cmFsbCBwZXJmb3JtYW5jZSB3b3JzZSByYXRoZXIgdGhhbiBiZXR0ZXIuCgoKQWxsIG9mIHRoZXNl
IGFyZSB2ZXJ5IHJlYWwgcG90ZW50aWFsIHByb2JsZW0sIHdoaWNoIG1heSBvciBtYXkgbm90IGJl
IGFuCmlzc3VlIGluIHByYWN0aWNlLsKgIFlvdSdyZSBjZXJ0YWlubHkgbm90IGdvaW5nIHRvIGtu
b3cgd2l0aG91dCB0ZXN0aW5nCnlvdXIgcGF0Y2gsIHNvIG5vIC0gSSdtIG5vdCBnb2luZyB0byBz
aW1wbHkgYWNjZXB0IHBhdGNoZXMgb24geW91ciBibGluZAphc3NlcnRpb24gdGhhdCBpdCBpcyBi
ZXR0ZXIgaW4gb25lIHdheSBvciBhbm90aGVyIC0gSSdkIGJlIGZhaWxpbmcgaW4gbXkKcmVzcG9u
c2liaWxpdHkgYXMgYSBtYWludGFpbmVyIGlmIEkgd2VyZSB0byBkbyBzby4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 18:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 18: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 1g5EoT-00062O-Fg; Wed, 26 Sep 2018 18:45:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5EoS-00062J-Kk
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 18:45:28 +0000
X-Inumbo-ID: 064996de-c1bc-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 064996de-c1bc-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 20:43:14 +0200 (CEST)
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 BDD927A9;
 Wed, 26 Sep 2018 11:45:25 -0700 (PDT)
Received: from [10.37.12.95] (unknown [10.37.12.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9ED5B3F5B3;
 Wed, 26 Sep 2018 11:45:24 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251645040.15006@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12013266-57ef-ffd7-d403-f28217a94026@arm.com>
Date: Wed, 26 Sep 2018 19:45:22 +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: <alpine.DEB.2.10.1809251645040.15006@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: add SMC wrapper that is
 compatible with SMCCC v1.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: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, volodymyr_babchuk@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>

SGkgU3RlZmFubywKCk9uIDA5LzI2LzIwMTggMTI6NTAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDI1IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEZyb206
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4KPj4gRXhp
c3RpbmcgU01DIHdyYXBwZXIgY2FsbF9zbWMoKSBhbGxvd3Mgb25seSA0IHBhcmFtZXRlcnMgYW5k
Cj4+IHJldHVybnMgb25seSBvbmUgdmFsdWUuIFRoaXMgaXMgZW5vdWdoIGZvciBleGlzdGluZwo+
PiB1c2UgaW4gUFNDSSBjb2RlLCBidXQgVEVFIG1lZGlhdG9yIHdpbGwgbmVlZCBhIGNhbGwgdGhh
dCBpcwo+PiBmdWxseSBjb21wYXRpYmxlIHdpdGggQVJNIFNNQ0NDIHYxLjAuCj4+Cj4+IFRoaXMg
cGF0Y2ggYWRkcyBhIHdyYXBwZXIgZm9yIGJvdGggYXJtMzIgYW5kIGFybTY0LiBJbiB0aGUgY2Fz
ZSBvZgo+PiBhcm0zMiwgdGhlIHdyYXBwZXIgaXMganVzdCBhbiBhbGlhcyB0byB0aGUgQVJNIFNN
Q0NDIHYxLjEgYXMgdGhlCj4+IGNvbnZlbnRpb24gaXMgdGhlIHNhbWUuCj4+Cj4+IENDOiAiRWRn
YXIgRS4gSWdsZXNpYXMiIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgo+PiBTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+IFtq
dWxpZW46IFJld29yayB0aGUgd3JhcHBlciB0byBtYWtlIGl0IGNsb3NlciB0byBTTUNDIDEuMSB3
cmFwcGVyXQo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IAo+IEkgaGF2ZSBiZWVuIHN0cnVnZ2xpbmcgdG8gZmluZCB0aGUgb2xkIGRvYyBmb3Ig
U01DQ0MgdjEuMCwgYWxsIHRoZQo+IHJlZmVyZW5jZXMgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8gdjEu
MSBvbmxpbmUgbm93LiBEbyB5b3UgaGF2ZSBhIGxpbms/CgpBcmUgeW91IHN1cmU/IEFsbCB0aGUg
cmVmZXJlbmNlcyBhcmUgc3RpbGwgdG8gdjEuMCAoREVOIDAwMjhCKS4gU2VlIFsxXS4KCj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
c21jLlMKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMC4uYjA3NTJi
ZTU3ZQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9zbWMuUwo+
PiBAQCAtMCwwICsxLDMyIEBACj4+ICsvKgo+PiArICogeGVuL2FyY2gvYXJtL2FybTY0L3NtYy5T
Cj4+ICsgKgo+PiArICogV3JhcHBlciBmb3IgU2VjdXJlIE1vbml0b3JzIENhbGxzCj4+ICsgKgo+
PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4+ICsgKiB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgo+PiArICoK
Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4gKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKi8KPj4gKwo+PiArI2luY2x1
ZGUgPGFzbS9hc21fZGVmbnMuaD4KPj4gKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+Cj4+ICsKPj4g
Ky8qCj4+ICsgKiB2b2lkIF9fYXJtX3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVnaXN0
ZXJfdCBhMSwgcmVnaXN0ZXJfdCBhMiwKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90IGEzLCByZWdpc3Rlcl90IGE0LCByZWdpc3Rlcl90IGE1LAo+PiArICogICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTYsIHJlZ2lzdGVyX3QgYTcsCj4+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgKnJlcykKPj4gKyAq
Lwo+PiArRU5UUlkoX19hcm1fc21jY2NfMV8wX3NtYykKPj4gKyAgICAgICAgc21jICAgICAjMAo+
PiArICAgICAgICBsZHIgICAgIHg0LCBbc3BdCj4+ICsgICAgICAgIGNieiAgICAgeDQsIDFmICAg
ICAgICAgIC8qIE5vIG5lZWQgdG8gc3RvcmUgdGhlIHJlc3VsdCAqLwo+PiArICAgICAgICBzdHAg
ICAgIHgwLCB4MSwgW3g0LCAjU01DQ0NfUkVTX2EwXQo+PiArICAgICAgICBzdHAgICAgIHgyLCB4
MywgW3g0LCAjU01DQ0NfUkVTX2EyXQo+PiArMToKPj4gKyAgICAgICAgcmV0Cj4gCj4gQXMgSSBt
ZW50aW9uZWQsIEkgY291bGRuJ3QgZmluZCB0aGUgZG9jLCBidXQgaXQgbG9va3MgbGlrZSB0aGUg
TGludXgKPiBpbXBsZW1lbnRhdGlvbiBhbHdheXMgY29waWVzIGJhY2sgdGhlIHJlc3VsdHMKPiAo
YXJjaC9hcm02NC9rZXJuZWwvc21jY2MtY2FsbC5TKT8gU2hvdWxkbid0IHdlIHplcm8geDAteDMg
YXQgbGVhc3Q/CkNvdWxkIHlvdSBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiB3aGF0IGxvb2tzIHdy
b25nPwoKVGhlIHJlc3VsdHMgYXJlIGNvcGllZCBpbiB0aGUgYXJyYXkgcmVzIHVzaW5nIHN0cCBp
bnN0cnVjdGlvbnMuIFRoZSBvbmx5IApkaWZmZXJlbmNlIHdpdGggTGludXggaW1wbGVtZW50YXRp
b24gaXMgd2UgZG9uJ3QgaGFuZGxlIHF1aXJrLgoKQ2hlZXJzLAoKWzFdIApodHRwczovL2RldmVs
b3Blci5hcm0uY29tL3Byb2R1Y3RzL2FyY2hpdGVjdHVyZS9jcHUtYXJjaGl0ZWN0dXJlL2EtcHJv
ZmlsZS9kb2NzL2RlbjAwMjgvbGF0ZXN0L3NtYy1jYWxsaW5nLWNvbnZlbnRpb24tc3lzdGVtLXNv
ZnR3YXJlLW9uLWFybS1wbGF0Zm9ybXMKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 19:00:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 19: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 1g5F2i-0007Sj-VF; Wed, 26 Sep 2018 19:00:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5F2h-0007SZ-08
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 19:00:11 +0000
X-Inumbo-ID: 14a5d92a-c1be-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 14a5d92a-c1be-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 20:57:57 +0200 (CEST)
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 4981A7A9;
 Wed, 26 Sep 2018 12:00:09 -0700 (PDT)
Received: from [10.37.12.95] (unknown [10.37.12.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 95E1C3F5B3;
 Wed, 26 Sep 2018 12:00:08 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1809260950580.13735@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0d5aab5-2979-ae1d-2e3a-a7c8e3de75ea@arm.com>
Date: Wed, 26 Sep 2018 20:00:07 +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: <alpine.DEB.2.10.1809260950580.13735@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: cpufeature: Add helper to
 check constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

SGkgU3RlZmFubywKCk9uIDA5LzI2LzIwMTggMDU6NTMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDI1IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNvbWUg
Y2FwYWJhYmlsaXRpZXMgYXJlIHNldCByaWdodCBkdXJpbmcgYm9vdCBhbmQgd2lsbCBuZXZlciBj
aGFuZ2UKPj4gYWZ0ZXJ3YXJkcy4gQXQgdGhlIG1vbWVudCwgdGhlIGZ1bmN0aW9uIGNwdV9oYXZl
X2NhcHMgd2lsbCBjaGVjayB3aGV0aGVyCj4+IHRoZSBjYXAgaXMgZW5hYmxlZCBmcm9tIHRoZSBt
ZW1vcnkuCj4+Cj4+IEl0IGlzIHBvc3NpYmxlIHRvIGF2b2lkIHRoZSBsb2FkIGZyb20gdGhlIG1l
bW9yeSBieSB1c2luZyBhbgo+PiBBTFRFUk5BVElWRS4gV2l0aCB0aGF0IHRoZSBjaGVjayBpcyBq
dXN0IHJlZHVjZWQgdG8gMSBpbnN0cnVjdGlvbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBJIGVuam95ZWQgcmVhZGluZyB0aGUg
cGF0Y2ggOi0pICBCdXQgSSBkb24ndCB0aGluayBpdCBpcyB3b3J0aCBnb2luZwo+IGludG8gdGhp
cyBleHRyZW1lIGxldmVsIG9mIG9wdGltaXphdGlvbi4gdGVzdF9iaXQgaXMgZWZmaWNpZW50IGVu
b3VnaCwKPiByaWdodD8gV2hhdCBkbyB5b3UgdGhpbmsgd2UgbmVlZCB0byB1c2UgYWx0ZXJuYXRp
dmVzIGp1c3QgdG8gY2hlY2sgb25lCj4gYml0PwoKV2UgYWxyZWFkeSBoYXZlIGFuIGhlbHBlciB1
c2luZyB0ZXN0X2JpdCAoc2VlIGNwdXNfaGF2ZV9jYXApLiBIb3dldmVyIAp0ZXN0X2JpdCByZXF1
aXJlcyB0byBsb2FkIHRoZSB3b3JkIGZyb20gdGhlIG1lbW9yeS4gVGhpcyBpcyBhbiBvdmVyaGVh
ZCAKd2hlbiB0aGUgZGVjaXNpb24gbmV2ZXIgY2hhbmdlIGFmdGVyIGJvb3QuCgpPbmUgbG9hZCBt
YXkgYmUgaW5zaWduaWZpY2FudCBieSBpdHNlbGYgKHRob3VnaHQgbWF5IGhhdmUgYSBjYWNoZSBt
aXNzKSwgCmJ1dCBpZiB5b3UgYXJlIGluIGhvdHBhdGggdGhpcyBpcyBhIHdpbiBpbiBsb25nIHRl
cm0uCgpUaGUgbWVjaGFuaXNtIGlzIHZlcnkgc2ltaWxhciB0byBzdGF0aWMga2V5IGJ1dCBmb3Ig
dGhlIHBvb3IgKEkgZG9uJ3QgCmhhdmUgbXVjaCB0aW1lIHRvIGltcGxlbWVudCBiZXR0ZXIgZm9y
IG5vdykuIFdlIGFscmVhZHkgdXNlIHNpbWlsYXIgCmNvbnN0cnVjdGlvbiBvbiBvdGhlciBwbGFj
ZXMgKHNlZSBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUikuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 19:05:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 19:05: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 1g5F7I-0007dL-KW; Wed, 26 Sep 2018 19:04: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=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5F7H-0007dG-Of
 for xen-devel@lists.xen.org; Wed, 26 Sep 2018 19:04:55 +0000
X-Inumbo-ID: be4b4bf1-c1be-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id be4b4bf1-c1be-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 21:02:41 +0200 (CEST)
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 0B5D97A9;
 Wed, 26 Sep 2018 12:04:54 -0700 (PDT)
Received: from [10.37.12.95] (unknown [10.37.12.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EEF03F5B3;
 Wed, 26 Sep 2018 12:04:53 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251653290.15006@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a1e62202-47a8-026b-35c6-218523b95ee9@arm.com>
Date: Wed, 26 Sep 2018 20:04:51 +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: <alpine.DEB.2.10.1809251653290.15006@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: Replace call_smc with
 arm_smccc_smc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

SGkgU3RlZmFubywKCk9uIDA5LzI2LzIwMTggMTI6NTcgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDI1IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+PiBpbmRl
eCA5NDFlZWM5MjFiLi4wMjczN2U2Y2FhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNj
aS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPj4gQEAgLTQyLDQyICs0Miw1MyBAQCB1
aW50MzJfdCBzbWNjY192ZXI7Cj4+ICAgCj4+ICAgc3RhdGljIHVpbnQzMl90IHBzY2lfY3B1X29u
X25yOwo+PiAgIAo+PiArI2RlZmluZSBQU0NJX1JFVChyZXMpICAgKChpbnQzMl90KShyZXMpLmEw
KQo+PiArCj4+ICAgaW50IGNhbGxfcHNjaV9jcHVfb24oaW50IGNwdSkKPj4gICB7Cj4+IC0gICAg
cmV0dXJuIGNhbGxfc21jKHBzY2lfY3B1X29uX25yLCBjcHVfbG9naWNhbF9tYXAoY3B1KSwgX19w
YShpbml0X3NlY29uZGFyeSksIDApOwo+PiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsK
Pj4gKwo+PiArICAgIGFybV9zbWNjY19zbWMocHNjaV9jcHVfb25fbnIsIGNwdV9sb2dpY2FsX21h
cChjcHUpLCBfX3BhKGluaXRfc2Vjb25kYXJ5KSwKPj4gKyAgICAgICAgICAgICAgICAgICZyZXMp
Owo+PiArCj4+ICsgICAgcmV0dXJuIChpbnQzMl90KXJlcy5hMDsKPj4gICB9Cj4gCj4gQ2FuJ3Qg
d2UgdXNlIFBTQ0lfUkVUKHJlcykgaGVyZT8KCkkgbWlzc2VkIHRoYXQgb25lLiBJIHdpbGwgdXBk
YXRlIGl0LgoKPiAKPiBBbHNvIGluIGdlbmVyYWwsIHNob3VsZCB3ZSBjYXJlIGFib3V0IHRoZSB0
eXBlIG1pc21hdGNoIGludDMyX3QgdnMuIGludAo+IHdoaWNoIGlzIHRoZSByZXR1cm4gdHlwZSBv
ZiB0aGlzIGZ1bmN0aW9uPwoKVGhlIG9ubHkgaXNzdWUgSSBjb3VsZCBzZWUgaXMgaWYgc2l6ZW9m
KGludCkgPCBzaXplb2YoaW50MzJfdCkuIElmIHRoYXQgCmhhcHBlbiwgdGhlbiBwc2NpLmMgd291
bGQgYmUgb3VyIGxlYXN0IGNvbmNlcm4gYXMgd2UgYWx3YXlzIGFzc3VtZSBpbnQgCndvdWxkIGF0
IGxlYXN0IDMyLWJpdCB3aWRlLgoKSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCB0aGUgcmV0dXJuIG9m
IHRoZSBmdW5jdGlvbiBpbnQgYW5kIGNhc3RpbmcgdGhlIApyZXN1bHQgd2l0aCAoaW50MzJfdCku
IFRoZSBsYXR0ZXIgaXMgaGVscGZ1bCB0byBrbm93IHdoYXQgaXMgdGhlIHNpemUgb2YgCnRoZSBy
ZXN1bHQgKGEwIGlzIDY0LWJpdCkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 19:19:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 19:19: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 1g5FLI-0008Tu-Vw; Wed, 26 Sep 2018 19:19:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=leu1=mi=xenproject.org=prvs=800666693=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5FLH-0008Tj-U4
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 19:19:23 +0000
X-Inumbo-ID: 39cbc955-c1c1-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39cbc955-c1c1-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 19:20:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,307,1534809600"; d="scan'208";a="66381365"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75295-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=2939283f2df3b8a0871e9bc7b2dd3718146318f4
X-Osstest-Versions-That: ovmf=e5cd809087e5710e019d2766fab13c59a2e2ac28
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 26 Sep 2018 20:19:17 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75295: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1Mjk1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAyOTM5MjgzZjJkZjNiOGEwODcxZTliYzdiMmRkMzcxODE0
NjMxOGY0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlNWNkODA5MDg3
ZTU3MTBlMDE5ZDI3NjZmYWIxM2M1OWEyZTJhYzI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
OTIgIDIwMTgtMDktMjYgMDI6NTA6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1Mjk1ICAyMDE4LTA5LTI2IDA4OjMyOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwu
Y29tPgogIFpoYW5nLCBTaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCAyOTM5MjgzZjJkZjNiOGEwODcxZTliYzdiMmRkMzcxODE0NjMxOGY0CkF1dGhvcjog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE4IDE1
OjE3OjExIDIwMTggKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0NwdU1wUGVpOiBmaXggdnMyMDEyIGJ1
aWxkIGVycm9yCiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTY2CiAgICAKICAgIFZpc3VhbCBTdHVkaW8gMjAxMiB3aWxsIGNvbXBs
YWluIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUsIFN0YWNrQmFzZSwKICAgIGluIHRoZSBDcHVQYWdp
bmcuYy4gVGhpcyBwYXRjaCBhZGRzIGNvZGUgdG8gaW5pdCBpdCB0byB6ZXJvIGFuZAogICAgQVNT
RVJUIGNoZWNrIGFnYWluc3QgMC4gVGhpcyBpcyBlbm91Z2ggc2luY2UgdW5pbml0IGNhc2Ugd2ls
bCBvbmx5CiAgICBoYXBwZW4gZHVyaW5nIHJldHJpZXZpbmcgc3RhY2sgbWVtb3J5IHZpYSBnRWZp
SG9iTWVtb3J5QWxsb2NTdGFja0d1aWQuCiAgICBCdXQgdGhpcyBIT0Igd2lsbCBhbHdheXMgYmUg
Y3JlYXRlZCBpbiBhZHZhbmNlLgogICAgCiAgICBDYzogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50
ZWwuY29tPgogICAgQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBDYzogRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndh
bmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoK
Y29tbWl0IDUyNjc5MjYxMzRkMTdlODY2NzJiODRmZDU3YjQzOGYwNWZmYTY4ZTEKQXV0aG9yOiBK
aWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMjUgMTY6
NDk6MTkgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVJcGw6IHN1cHBvcnQgbW9yZSBO
WCByZWxhdGVkIFBDRHMKICAgIAogICAgQlojMTExNjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTE2CiAgICAKICAgIEN1cnJlbnRseSBJQTMyX0VGRVIu
TlhFIGlzIG9ubHkgc2V0IGFnYWluc3QgUGNkU2V0TnhGb3JTdGFjay4gVGhpcwogICAgY29uZnVz
ZXMgZGV2ZWxvcGVycyBiZWNhdXNlIGZvbGxvd2luZyB0d28gb3RoZXIgUENEcyBhbHNvIG5lZWQg
TlhFCiAgICB0byBiZSBzZXQsIGJ1dCBhY3R1YWxseSBub3QuCiAgICAKICAgICAgICBQY2REeGVO
eE1lbW9yeVByb3RlY3Rpb25Qb2xpY3kKICAgICAgICBQY2RJbWFnZVByb3RlY3Rpb25Qb2xpY3kK
ICAgIAogICAgVGhpcyBwYXRjaCBzb2x2ZXMgdGhpcyBpc3N1ZSBieSBhZGRpbmcgbG9naWMgdG8g
ZW5hYmxlIElBMzJfRUZFUi5OWEUKICAgIGlmIGFueSBvZiB0aG9zZSBQQ0RzIGhhdmUgYW55dGhp
bmcgZW5hYmxlZC4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4K
ICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IGI4ODhj
NTdhMDUzZjQxYjMzZmNhYTEzZGE2NmY4ZGU0NzBlOWExYzgKQXV0aG9yOiBKaWFuIEogV2FuZyA8
amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTQgMTA6MDE6MjggMjAxOCAr
MDgwMAoKICAgIE1kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjLy51bmk6IGNsYXJpZnkgUENE
cyB1c2FnZQogICAgCiAgICBCWiMxMTE2OiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv
c2hvd19idWcuY2dpP2lkPTExMTYKICAgIAogICAgVGhlIHVzYWdlIG9mIGZvbGxvd2luZyBQQ0Rz
IGRlc2NyaWJlZCBpbiBNZGVNb2R1bGVQa2cuZGVjIGRvbid0IG1hdGNoCiAgICB0aGUgaW1wbGVt
ZW50YXRpb24gZXhhY3RseS4gVGhpcyBwYXRjaCB1cGRhdGVzIHJlbGF0ZWQgZGVzY3JpcHRpb24g
aW4KICAgIGJvdGggLmRlYyBhbmQgLnVuaSBmaWxlcyB0byBhdm9pZCBjb25mdXNpb24gaW4gcGxh
dGZvcm0gY29uZmlndXJhdGlvbi4KICAgIAogICAgICBQY2RTZXROeEZvclN0YWNrCiAgICAgIFBj
ZEltYWdlUHJvdGVjdGlvblBvbGljeQogICAgICBQY2REeGVOeE1lbW9yeVByb3RlY3Rpb25Qb2xp
Y3kKICAgIAogICAgVGhlIG1haW4gY2hhbmdlIGlzIGF0IHRoZSBzdGF0ZW1lbnQgb24gaG93IHRv
IGhhbmRsZSB0aGUgRkFMU0Ugb3IgMAogICAgc2V0dGluZyB2YWx1ZSBpbiB0aG9zZSBQQ0RzLiBD
dXJyZW50IHN0YXRlbWVudCBzYXlzIHRoZSBpbXBsZW1lbnRhdGlvbgogICAgc2hvdWxkIHVuc2V0
IG9yIGRpc2FibGUgcmVsYXRlZCBmZWF0dXJlcyBidXQgaW4gZmFjdCB0aGUgcmVsYXRlZCBjb2Rl
CiAgICBqdXN0IGRvIG5vdGhpbmcgKGxlYXZlIGl0IHRvIEFTLUlTKS4gVGhhdCBtZWFucyB0aGUg
cmVzdWx0IG1pZ2h0IGJlCiAgICBkaXNhYmxlZCwgb3IgbWlnaHQgYmUgbm90LiBJdCBkZXBlbmRz
IG9uIG90aGVyIGZlYXR1cmVzIG9yIHBsYXRmb3JtCiAgICBwb2xpY3kuCiAgICAKICAgIEZvciBl
eGFtcGxlLCBpZiBvbmUgZG9uJ3Qgd2FudCB0byBlbmZvcmNlIE5YIG9udG8gc3RhY2sgbWVtb3J5
LCBoZS9zaGUKICAgIG5lZWRzIHRvIHNldCBQY2RTZXROeEZvclN0YWNrIHRvIEZBTFNFIGFzIHdl
bGwgYXMgdG8gY2xlYXIgQklUNCBvZgogICAgUGNkRHhlTnhNZW1vcnlQcm90ZWN0aW9uUG9saWN5
LgogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ2M6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgNjc5OThhNTQ3ZTQ3YjIz
MTUzM2Y1YjY2NjhhYzM1MmY2YzY5MTA0YgpBdXRob3I6IFpoYW5nLCBTaGVuZ2xlaSA8c2hlbmds
ZWkuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMjUgMTE6NTE6MTQgMjAxOCArMDgw
MAoKICAgIFVlZmlDcHVQa2cgU2VjQ29yZTpBZGQgYSBHVUlEIHJlbW92ZWQgcHJldmlvdXNseQog
ICAgCiAgICBUaGUgR3VpZCBnUGVpU2VjUGVyZm9ybWFuY2VQcGlHdWlkIHJlbW92ZWQgcHJldmlv
dXNseQogICAgaXMgYWRkZWQgaW50byBTZWNDb3JlLmluZi4KICAgIGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwMwogICAgCiAgICBDYzogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogc2hlbmdsZWkgPHNo
ZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 19:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 19:27: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 1g5FSq-0000n0-RT; Wed, 26 Sep 2018 19:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0xi7=mi=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5FSp-0000mv-Mz
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 19:27:11 +0000
X-Inumbo-ID: da1305d6-c1c1-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da1305d6-c1c1-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 21:24:57 +0200 (CEST)
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 w8QJOZkP130339;
 Wed, 26 Sep 2018 19:27: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=lO0nlvQQC9hZqsc82yublNS/cZOAJ57+3bvTlTYAa9Y=;
 b=ovdxnkr9TlGnGUyXSHn4ufcU8DMEZqJAyTjK9PmtEy7UxkM1VoJz6FWaHXPYDBAhw3RX
 BdOy/jNPvfcCUdndCkQX7Mb4PllNb1xiSVomt+iFjzqbqNycVN226SKcn3gGarg4ysGQ
 f7FLmFbP3VfY+cUOo2l3lRpHPZ30ameeEbdIkyzuWgSl4POGl2b3HFJDezAIbrwNVEDZ
 CLjsaUx7ZOLTXJ+ANSnG8tbV9t67G+ToP8+4TpvXWqDZ38me5jgwe6P70XqXYEWOoPX5
 SMKFpLhbPsnqJCrSFoH5eJJrpajujfcv7eVM5f9eGaX7Ptuo9Uwiu+8UHUPFEn+Xh/gx aQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2mnvtuudfd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 19:27:05 +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 w8QJQxQp031399
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 26 Sep 2018 19:26:59 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8QJQxcq010278;
 Wed, 26 Sep 2018 19:26:59 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, 26 Sep 2018 12:26:58 -0700
To: Geert Uytterhoeven <geert+renesas@glider.be>,
 Juergen Gross <jgross@suse.com>, Jiri Kosina <trivial@kernel.org>
References: <20180926084313.19052-1-geert+renesas@glider.be>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <34f50624-2e1f-e323-cd0a-9b23dc00abdd@oracle.com>
Date: Wed, 26 Sep 2018 15:28:27 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180926084313.19052-1-geert+renesas@glider.be>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9028
 signatures=668707
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-1807170000 definitions=main-1809260181
Subject: Re: [Xen-devel] [PATCH trivial] xen/balloon: Grammar s/Is it/It is/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNi8xOCA0OjQzIEFNLCBHZWVydCBVeXR0ZXJob2V2ZW4gd3JvdGU6Cj4gU2lnbmVkLW9m
Zi1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KPiAtLS0K
PiAgZHJpdmVycy94ZW4vS2NvbmZpZyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vS2NvbmZp
ZyBiL2RyaXZlcnMveGVuL0tjb25maWcKPiBpbmRleCA5MGQzODdiNTBhYjc0N2Y1Li43ZjQyZDQx
ZjY2ZWU5OGUzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL0tjb25maWcKPiArKysgYi9kcml2
ZXJzL3hlbi9LY29uZmlnCj4gQEAgLTg2LDcgKzg2LDcgQEAgY29uZmlnIFhFTl9TQ1JVQl9QQUdF
U19ERUZBVUxUCj4gIAloZWxwCj4gIAkgIFNjcnViIHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhl
bSB0byB0aGUgc3lzdGVtIGZvciByZXVzZSBieQo+ICAJICBvdGhlciBkb21haW5zLiAgVGhpcyBt
YWtlcyBzdXJlIHRoYXQgYW55IGNvbmZpZGVudGlhbCBkYXRhCj4gLQkgIGlzIG5vdCBhY2NpZGVu
dGFsbHkgdmlzaWJsZSB0byBvdGhlciBkb21haW5zLiAgSXMgaXQgbW9yZQo+ICsJICBpcyBub3Qg
YWNjaWRlbnRhbGx5IHZpc2libGUgdG8gb3RoZXIgZG9tYWlucy4gIEl0IGlzIG1vcmUKPiAgCSAg
c2VjdXJlLCBidXQgc2xpZ2h0bHkgbGVzcyBlZmZpY2llbnQuIFRoaXMgY2FuIGJlIGNvbnRyb2xs
ZWQgd2l0aAo+ICAJICB4ZW5fc2NydWJfcGFnZXM9MCBwYXJhbWV0ZXIgYW5kCj4gIAkgIC9zeXMv
ZGV2aWNlcy9zeXN0ZW0veGVuX21lbW9yeS94ZW5fbWVtb3J5MC9zY3J1Yl9wYWdlcy4KCgpBcHBs
aWVkIHRvIGZvci1saW51cy0xOWIuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 19:53:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 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 1g5FsD-0002rh-3S; Wed, 26 Sep 2018 19:53:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5FsB-0002rN-7q
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 19:53:23 +0000
X-Inumbo-ID: fa19716d-c1c5-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa19716d-c1c5-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 19:54: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 1g5Fs7-0004de-VG; Wed, 26 Sep 2018 19:53: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 1g5Fs7-00055K-Nq; Wed, 26 Sep 2018 19:53:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5Fs7-0006aw-Mx; Wed, 26 Sep 2018 19:53:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128059-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot: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-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:build-i386-libvirt:libvirt-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-i386-libvirt: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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-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-raw:migrate-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
X-Osstest-Versions-This: linux=bfb0e9b490bc15f243009359745a9d8a94089dc4
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 19:53:19 +0000
Subject: [Xen-devel] [linux-linus test] 128059: 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>

ZmxpZ2h0IDEyODA1OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MDU5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBiZmIwZTliNDkwYmMxNWYyNDMwMDkzNTk3NDVhOWQ4YTk0MDg5
ZGM0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRl
ZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTgg
IDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDQzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1
OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICA0MiBkYXlzICAgNDQgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTI4MDU5ICAyMDE4LTA5LTI1IDE2OjI4OjIzIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoyMjg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDI4NTE4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 20:15:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 20: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 1g5GD8-0004PF-VN; Wed, 26 Sep 2018 20: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=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5GD7-0004PA-FZ
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 20:15:01 +0000
X-Inumbo-ID: 892338a3-c1c8-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 892338a3-c1c8-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 22:12:47 +0200 (CEST)
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 9930B18A;
 Wed, 26 Sep 2018 13:14:59 -0700 (PDT)
Received: from [10.37.9.87] (unknown [10.37.9.87])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 532DE3F5BD;
 Wed, 26 Sep 2018 13:14:58 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
Date: Wed, 26 Sep 2018 21:14:51 +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: <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, shameerali.kolothum.thodi@huawei.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>

SGkgU3RlZmFubywKCk9uIDA5LzI1LzIwMTggMDk6NDUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDQgU2VwIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA0
LzA5LzE4IDIwOjM1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAwOS8w
NC8yMDE4IDA4OjIxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQSBmb2xsb3ctdXAgcGF0
Y2ggd2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCj4+Pj4gaW5p
dGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRoaXMgaW5m
b3JtYXRpb24gaXMKPj4+PiBub3QgYXZhaWxhYmxlIGF0IGRvbWFpbiBjcmVhdGlvbi4gVGhpcyBp
cyBvbmx5IGtub3duIG9uY2UKPj4+PiBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3Ig
dGhhdCBkb21haW4uCj4+Pj4KPj4+PiBJbiBvcmRlciB0byBnZXQgdGhlIG1heCB2Q1BVcyBhcm91
bmQsIGRlbGF5IHRoZSBkb21haW4gcGFydCBvZiB0aGUgdkdJQwo+Pj4+IHYzIGluaXRpYWxpemF0
aW9uIHVudGlsIHRoZSBmaXJzdCB2Q1BVIG9mIHRoZSBkb21haW4gaXMgaW5pdGlhbGl6ZWQuCj4+
Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+Pj4+Cj4+Pj4gLS0tCj4+Pj4KPj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4+Pgo+Pj4+IFRoaXMgaXMgbmFzdHkgYnV0IEkgY2FuJ3QgZmluZCBh
IGJldHRlciB3YXkgZm9yIFhlbiA0LjExIGFuZCBvbGRlci4gVGhpcwo+Pj4+IGlzIG5vdCBuZWNl
c3NhcnkgZm9yIHVuc3RhYmxlIGFzIHRoZSBudW1iZXIgb2YgdkNQVXMgaXMga25vd24gYXQgZG9t
YWluCj4+Pj4gY3JlYXRpb24uCj4+Pj4KPj4+PiBBbmRyZXcsIEkgaGF2ZSBDQ2VkIHlvdSB0byBr
bm93IHdoZXRoZXIgeW91IGhhdmUgYSBiZXR0ZXIgaWRlYSB3aGVyZSB0bwo+Pj4+IHBsYWNlIHRo
aXMgY2FsbCBvbiBYZW4gNC4xMSBhbmQgb2xkZXIuCj4+Pgo+Pj4gSSBqdXN0IG5vdGljZWQgdGhh
dCBkLT5tYXhfdmNwdXMgaXMgaW5pdGlhbGl6ZWQgYWZ0ZXIKPj4+IGFyY2hfZG9tYWluX2NyZWF0
ZS4gU28gd2l0aG91dCB0aGlzIHBhdGNoIG9uIFhlbiA0LjEyLCBpdCB3aWxsIG5vdCB3b3JrLgo+
Pj4KPj4+IFRoaXMgaXMgZ2V0dGluZyBuYXN0aWVyIGJlY2F1c2UgYXJjaF9kb21haW5faW5pdCBp
cyB0aGUgb25lIGluaXRpYWxpemUKPj4+IHRoZSB2YWx1ZSByZXR1cm5lZCBieSBkb20wX21heF92
Y3B1cy4gU28gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGF0Cj4+PiB0byBkbyBoZXJlLgo+Pgo+
PiBUaGUgcG9zaXRpb25pbmcgYWZ0ZXIgYXJjaF9kb21haW5fY3JlYXRlKCkgaXMgdW5mb3J0dW5h
dGUsIGJ1dCBJCj4+IGNvdWxkbuKAmXQgbWFuYWdlIGJldHRlciB3aXRoIEFSTSdzIGN1cnJlbnQg
YmVoYXZpb3VyIGFuZCBKYW4ncyBpbnNpc3RlbmNlCj4+IHRoYXQgdGhlIGFsbG9jYXRpb24gb2Yg
ZC0+dmNwdSB3YXMgY29tbW9uLsKgIEknZCBwcmVmZXIgaWYgdGhlIGRlcGVuZGVuY3kKPj4gY291
bGQgYmUgYnJva2VuIGFuZCB0aGUgYWxsb2NhdGlvbiBtb3ZlZCBlYXJsaWVyLgo+Pgo+PiBPbmUg
b3B0aW9uIG1pZ2h0IGJlIHRvIGhhdmUgYW4gYXJjaF9jaGVja19kb21haW5jb25maWcoKSAob3Ig
c2ltaWxhcj8pCj4+IHdoaWNoIGlzIGNhbGxlZCB2ZXJ5IGVhcmx5IG9uIGFuZCBjYW4gc2FuaXR5
IGNoZWNrIHRoZSB2YWx1ZXMsIGluY2x1ZGluZwo+PiBjcm9zcy1jaGVja2luZyB0aGUgdmdpYyBh
bmQgbWF4X3ZjcHVzIHNldHRpbmdzP8KgIEl0IGNvdWxkIGV2ZW4gYmUKPj4gcmVzcG9uc2libGUg
Zm9yIG11dGF0aW5nIFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgaW50byB0aGUgY29ycmVj
dAo+PiByZWFsIHZhbHVlLgo+Pgo+PiBBcyBmb3IgeW91ciBwYXRjaCBoZXJlLCBpdHMgYSBncm9z
cyBoYWNrLCBidXQgaXRzIHByb2JhYmx5IHRoZSBiZXN0Cj4+IHdoaWNoIGNhbiBiZSBkb25lLgo+
IAo+ICpTaWdocyoKPiBJZiB0aGF0IGlzIHdoYXQgd2UgaGF2ZSB0byBkbywgaXQgaXMgYXMgdWds
eSBhcyBoZWxsLCBidXQgdGhhdCBpcyB3aGF0Cj4gd2UnbGwgZG8uCgpUaGlzIGlzIHRoZSBiZXN0
IHdlIGNhbiBkbyB3aXRoIHRoZSBjdXJyZW50IGNvZGUgYmFzZS4gSSB0aGluayBpdCB3b3VsZCAK
YmUgd29ydGggcmV3b3JraW5nIHRoZSBjb2RlIHRvIG1ha2UgaXQgbmljZXIuIEkgd2lsbCBhZGQg
aXQgaW4gbXkgVE9ETyBsaXN0LgoKPiAKPiBNeSBvbmx5IHN1Z2dlc3Rpb24gdG8gbWFyZ2luYWxs
eSBpbXByb3ZlIGl0IHdvdWxkIGJlIGluc3RlYWQgb2Y6Cj4gCj4+ICsgICAgaWYgKCB2LT52Y3B1
X2lkID09IDAgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcmMgPSB2Z2ljX3YzX3JlYWxfZG9tYWlu
X2luaXQoZCk7Cj4+ICsgICAgICAgIGlmICggcmMgKQo+PiArICAgICAgICAgICAgcmV0dXJuIHJj
Owo+PiArICAgIH0KPiAKPiB0byBjaGVjayBvbiBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyBp
bnN0ZWFkOgo+IAo+ICAgICAgICBpZiAoIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zID09IE5V
TEwgKQo+ICAgICAgICB7Cj4gICAgICAgICAgIC8vIGluaXRpYWxpemUgZG9tYWluCgpJIHdvdWxk
IHByZWZlciB0byBrZWVwIHYtPnZjcHVfaWQgPT0gMCBqdXN0IGluIGNhc2Ugd2UgZW5kIHVwIHRv
IApyZS1vcmRlciB0aGUgYWxsb2NhdGlvbiBpbiB0aGUgZnV0dXJlLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 20:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 20: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 1g5GOW-0005Co-4A; Wed, 26 Sep 2018 20:26:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eymy=mi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5GOU-0005Ce-9g
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 20:26:46 +0000
X-Inumbo-ID: a40b5a25-c1ca-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a40b5a25-c1ca-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 20: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 1g5GOR-0005Oi-NI; Wed, 26 Sep 2018 20:26: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 1g5GOR-0007If-Bp; Wed, 26 Sep 2018 20:26:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5GOR-0002pC-BB; Wed, 26 Sep 2018 20:26:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128090-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 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-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=9580c091635df276c13747535f8d2b071cac0fe3
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 26 Sep 2018 20:26:43 +0000
Subject: [Xen-devel] [libvirt test] 128090: 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>

ZmxpZ2h0IDEyODA5MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDk1ODBjMDkxNjM1ZGYyNzZjMTM3NDc1MzVm
OGQyYjA3MWNhYzBmZTMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMTMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTEyIGRheXMgICA5NCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwOTAgIDIwMTgtMDktMjYgMDQ6MTg6NDcgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFyayBBc3Nl
bHN0aW5lIDxtYXJrLmFzc2Vsc3RpbmVAd2luZHJpdmVyLmNvbT4KICBNYXJ0aW4gS2xldHphbmRl
ciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBNYXR0aGlhcyBCb2x0ZSA8bWF0dGhpYXMuYm9sdGVA
Z29vZ2xlbWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHLDrXZvem7DrWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGly
b2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBo
cmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQ
aW5vIFRvc2Nhbm8gPHB0b3NjYW5vQHJlZGhhdC5jb20+CiAgUmFkb3N0aW4gU3RveWFub3YgPHJz
dG95YW5vdjFAZ21haWwuY29tPgogIFJhbXkgRWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4K
ICByYW15ZWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMg
PHJqb25lc0ByZWRoYXQuY29tPgogIFJvbWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFp
bC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgU2hpIExl
aSA8c2hpX2xlaUBtYXNzY2xvdWRzLmNvbT4KICBTaGkgTGVpIDxzaGlsZWkubWFzc2Nsb3Vkc0Bn
bXguY29tPgogIFNoaWNoYW5na3VvIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBTaGl2YXByYXNh
ZCBHIEJoYXQgPHNiaGF0QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaW1vbiBLb2J5ZGEgPHNrb2J5
ZGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gQmFkZXIgPHN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN1a3JpdCBC
aGF0bmFnYXIgPHNrcnRiaHRuZ3JAZ21haWwuY29tPgogIFRvbcOhxaEgR29sZW1iaW92c2vDvSA8
dGdvbGVtYmlAcmVkaGF0LmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgogIHcwMDI1MTU3NCA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgV2FuZyBIdWFxaWFuZyA8
aHVhcWlhbmcud2FuZ0BpbnRlbC5jb20+CiAgV2FuZyBZZWNoYW8gPHdhbmcueWVjaGFvMjU1QHp0
ZS5jb20uY24+CiAgV2VpbHVuIFpodSA8emh1d2VpbHVuQGh1YXdlaS5jb20+CiAgV3UgWm9uZ3lv
bmcgPGNvcmRpdXMud3VAaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94aW5odWFAaHVhd2Vp
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyMDA1NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 20:39:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 20: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 1g5GaG-00062p-E9; Wed, 26 Sep 2018 20:38:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5GaF-00062I-Hy
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 20:38:55 +0000
X-Inumbo-ID: 56d6080c-c1cc-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 56d6080c-c1cc-11e8-a6a9-d7ebe60f679a;
 Wed, 26 Sep 2018 20: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 8C80F7A9;
 Wed, 26 Sep 2018 13:38:53 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 772403F5BD; Wed, 26 Sep 2018 13:38:52 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e53b4fcb-6ddf-17d9-740b-e2a6f8b9f696@arm.com>
Date: Wed, 26 Sep 2018 21:36:49 +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: <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, shameerali.kolothum.thodi@huawei.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>

SGkgU3RlZmFubywKCk9uIDA5LzI1LzIwMTggMDk6MzggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDQgU2VwIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQXQgdGhl
IG1vbWVudCwgWGVuIGlzIGFzc3VtaW5nIHRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBoYXZlIHRo
ZSBzYW1lCj4+IG51bWJlciBvZiByZS1kaXN0cmlidXRvciByZWdpb25zIGFzIHRoZSBob3N0LiBI
b3dldmVyLCBhcyB0aGUKPj4gbnVtYmVyIG9mIENQVXMgb3IgdGhlIHN0cmlkZSAoZS5nIG9uIEdJ
Q3Y0KSBtYXkgYmUgZGlmZmVyZW50IHdlIGVuZCB1cAo+PiBleHBvc2luZyByZWdpb25zIHdoaWNo
IGRvZXMgbm90IGNvbnRhaW4gYW55IHJlLWRpc3RyaWJ1dG9ycy4KPj4KPj4gV2hlbiBib290aW5n
LCBMaW51eCB3aWxsIGdvIHRocm91Z2ggYWxsIHRoZSByZS1kaXN0cmlidXRvciByZWdpb24gdG8K
Pj4gY2hlY2sgd2hldGhlciBhIHByb3BlcnR5IChlLmcgdlBMSXMpIGlzIGF2YWlsYWJsZSBhY2Ny
b3NzIGFsbCB0aGUKPj4gcmUtZGlzdHJpYnV0b3JzLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgZGF0
YSBhYm9ydCBvbiBlbXB0eSByZWdpb25zCj4+IGJlY2F1c2UgdGhlcmUgYXJlIG5vIHVuZGVybHlp
bmcgcmUtZGlzdHJpYnV0b3IuCj4+Cj4+IFNvIHdlIG5lZWQgdG8gbGltaXQgdGhlIG51bWJlciBv
ZiByZWdpb25zIGV4cG9zZWQgdG8gdGhlIGhhcmR3YXJlCj4+IGRvbWFpbi4gVGhlIGNvZGUgcmV3
b3JrZWQgdG8gb25seSBleHBvc2UgdGhlIG1pbmltdW4gbnVtYmVyIG9mIHJlZ2lvbnMKPj4gcmVx
dWlyZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4gSXQgaXMgYXNzdW1lZCB0aGUgcmVnaW9ucyB3
aWxsIGJlCj4+IHBvcHVsYXRlZCBzdGFydGluZyBmcm9tIHRoZSBmaXJzdCBvbmUuCj4gCj4gSSBo
YXZlIGEgcXVlc3Rpb246IGdpdmVuIHRoYXQgaXQgaXMgcG9zc2libGUgZm9yIGEgcmRpc3RfcmVn
aW9uIHRvIGNvdmVyCj4gbW9yZSB0aGFuIDEgY3B1LCBjb3VsZCB3ZSBnZXQgaW50byB0cm91Ymxl
cyBpZiB0aGUgbGFzdCByZGlzdF9yZWdpb24gb2YKPiB0aGUgaGFyZHdhcmVfZG9tYWluIGNvdmVy
cyAyIGNwdXMsIGJ1dCBhY3R1YWxseSBkb20wIG9ubHkgaGFzIDEgdmNwdT8KPiBnZXRfdmNwdV9m
cm9tX3JkaXN0IHdvdWxkIHJldHVybiBOVUxMIGFuZCB2Z2ljX3YzX3JkaXN0cl9tbWlvX3JlYWQv
d3JpdGUKPiB3b3VsZCByZXR1cm4gMC4KPiBUaGlzIGNhc2Ugc2VlbXMgdG8gYmUgaGFuZGxlZCBj
b3JyZWN0bHkgYnV0IEkgd2FudGVkIHRvCj4gZG91YmxlIGNoZWNrLgoKMCBtZWFucyBhIGRhdGEg
YWJvcnQgd2lsbCBiZSBpbmplY3RlZCBpbnRvIHRoZSBndWVzdC4gSG93ZXZlciwgdGhlIGd1ZXN0
IApzaG91bGQgbmV2ZXIgdG91Y2ggdGhhdCBiZWNhdXNlIHRoZSBsYXN0IHZhbGlkIHJlLWRpc3Ry
aWJ1dG9yIG9mIHRoZSAKcmVnaW9ucyB3aWxsIGhhdmUgR0lDUl9UWVBFUi5MYXN0IHNldC4KClNv
IHRoZSBndWVzdCBPUyB3aWxsIHN0b3AgbG9va2luZyBmb3IgbW9yZSByZS1kaXN0cmlidXRvcnMg
aW4gdGhhdCByZWdpb24uCgo+ICA+Cj4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8gZml4IHZnaWNf
djNfcmRpc3RfY291bnQ/IFRvZGF5IGl0IGp1c3QgcmV0dXJucwo+IHZnaWNfdjNfaHcubnJfcmRp
c3RfcmVnaW9ucyBmb3IgZG9tMC4gSXQgd291bGQgYmUgYmFkIGlmIHdlIGxlZnQgaXQKPiB1bmZp
eGVkPyBJZiB3ZSBkbyB0aGF0LCB3ZSBtaWdodCBiZSBhYmxlIHRvIGdldCByaWQgb2YgdGhlIG1v
ZGlmaWNhdGlvbnMKPiB0byB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQuCgpXZSBkb24ndCB3YW50
IHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50LiBUaGUgaGVscGVyIHJldHVybnMgdGhlIG1heGlt
dW0gCnJlLWRpc3RyaWJ1dG9ycyByZWdpb25zLiBUaGlzIGlzIHVzZWQgdG8gY29tcHV0ZSB0aGUg
bnVtYmVyIG9mIElPIApoYW5kbGVycyBhbmQgYWxsb2NhdGluZyB0aGUgYXJyYXkgc3RvcmluZyB0
aGUgcmVnaW9ucy4KCkkgYW0gcHJldHR5IHN1cmUgeW91IHdpbGwgc2F5IHdlIHdpbGwgd2FzdGUg
bWVtb3J5LiBIb3dldmVyLCBhdCB0aGUgCm1vbWVudCwgIHdlIG5lZWQgdG8ga25vdyB0aGUgbnVt
YmVyIG9mIElPIGhhbmRsZXJzIG11Y2ggYmVmb3JlIHdlIGtub3cgCnRoZSBudW1iZXIgb2YgdkNQ
VXMuIEZvciB0aGUgYXJyYXksIHdlIHdvdWxkIG5lZWQgdG8gZ28gdGhyb3VnaCB0aGUgCnJlZ2lv
bnMgdHdpY2UgKHJlZ2lvbnMgbWF5IG5vdCBiZSB0aGUgc2FtZSBzaXplIHNvIHdlIGNhbid0IGlu
ZmVyIGVhc2lseSAKdGhlIG51bWJlciBuZWVkZWQpLiBPdmVyYWxsLCB0aGUgYW1vdW50IG9mIG1l
bW9yeSB1c2VkIGlzIHRoZSBzYW1lIGFzIAp0b2RheSAoc28gbm90IHJlYWxseSBhIHdhc3RlIHBl
ci1zZSkuCgpJdCBtaWdodCBiZSBwb3NzaWJsZSB0byBsaW1pdCB0aGF0IG9uY2Ugd2UgcmV3b3Jr
ZWQgdGhlIGNvbW1vbiBjb2RlIHRvIAprbm93IHRoZSBudW1iZXIgb2YgdkNQVXMgZWFybGllciBv
biAoc2VlIGRpc2N1c3Npb24gb24gcGF0Y2ggIzEpLgoKPj4gUmVwb3J0ZWQtYnk6IFNoYW1lZXJh
bGkgS29sb3RodW0gVGhvZGkgPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4g
LS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICB8IDEwICsrKysrKysrLS0KPj4gICB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jIHwgMTEgKysrKysrKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQs
IDE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gaW5kZXggYjJlZDBm
OGI1NS4uNGE5ODRjZmIxMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTI3NCw4ICsxMjc0LDEwIEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
Cj4+ICAgICAgICAqIEdJQyBoYXMgdHdvIG1lbW9yeSByZWdpb25zOiBEaXN0cmlidXRvciArIHJk
aXN0IHJlZ2lvbnMKPj4gICAgICAgICogQ1BVIGludGVyZmFjZSBhbmQgdmlydHVhbCBjcHUgaW50
ZXJmYWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3RlbSByZWdpc3RlcnMKPj4gICAgICAgICogU28gY2Vs
bHMgYXJlIGNyZWF0ZWQgb25seSBmb3IgRGlzdHJpYnV0b3IgYW5kIHJkaXN0IHJlZ2lvbnMKPj4g
KyAgICAgKiBUaGUgaGFyZHdhcmUgZG9tYWluIG1heSBub3QgdXNlZCBhbGwgdGhlIHJlZ2lvbnMu
IFNvIG9ubHkgY29weQo+PiArICAgICAqIHdoYXQgaXMgbmVjZXNzYXJ5Lgo+PiAgICAgICAgKi8K
Pj4gLSAgICBuZXdfbGVuID0gbmV3X2xlbiAqIChnaWN2My5yZGlzdF9jb3VudCArIDEpOwo+PiAr
ICAgIG5ld19sZW4gPSBuZXdfbGVuICogKGQtPmFyY2gudmdpYy5ucl9yZWdpb25zICsgMSk7Cj4g
Cj4gRG8gd2UgYWxzbyBuZWVkIHRvIGZpeCAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIganVzdCBh
Ym92ZT8KSG1tIEkgbWlzc2VkIHRoYXQgb25lLiBOb3Qgc3VyZSB3aHkgaXQgZGlkbid0IHNob3cg
dXAgaW4gbXkgdGVzdC4KCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+PiBpbmRleCBkZjFiYWIzYTM1Li45ZjcyOTg2MmRhIDEw
MDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKPj4gQEAgLTE2OTUsOCArMTY5NSwxOSBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
cmVhbF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICAgICAgIGQtPmFy
Y2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLmZpcnN0X2NwdSA9IGZpcnN0X2NwdTsKPj4gICAKPj4g
ICAgICAgICAgICAgICBmaXJzdF9jcHUgKz0gc2l6ZSAvIEdJQ1YzX0dJQ1JfU0laRTsKPj4gKwo+
PiArICAgICAgICAgICAgaWYgKCBmaXJzdF9jcHUgPj0gZC0+bWF4X3ZjcHVzICkKPj4gKyAgICAg
ICAgICAgICAgICBicmVhazsKPiAKPiBUaGlzIGlzIGp1c3QgYSBtYXR0ZXIgb2YgY29kZSBzdHls
ZSBhbmQgcHJlZmVyZW5jZXMsIGJ1dCBJIHdvdWxkIHByZWZlcgo+IGlmIHRoZSB0ZXJtaW5hdGlv
biBjb25kaXRpb24gd2FzIGF0IHRoZSB0b3AgYXMgcGFydCBvZiB0aGUgZm9yCj4gc3RhdGVtZW50
LiBPZiBjb3Vyc2UsIGl0IHdvcmtzIHJlZ2FyZGxlc3MsIHNvIHRoZSBwYXRjaCB3b3VsZCBiZQo+
IE9LIGVpdGhlciB3YXkuCgpJIHRob3VnaHQgYWJvdXQgaXQgd2hlbiB3cml0aW5nIHRoaXMgcGF0
Y2guIFRoaXMgd291bGQgbG9vayBsaWtlOgoKZm9yICggaSA9IDA7CiAgICAgIChpIDwgdmdpY192
M19ody5ucl9kaXN0X3JlZ2lvbnMpICYmIChmaXJzdF9jcHUgPCBkLT5tYXhfdmNwdXMpOwogICAg
ICBpKysgKQoKVGhpcyBpcyBJSE1PIG1vcmUgZGlmZmljdWx0IHRvIHVuZGVyc3RhbmQgKGxvbmcg
Y29uZGl0aW9uKSBhbmQgc2xpZ2h0bHkgCnN0cmFuZ2UgYmVjYXVzZSBmb3IgaXMgbm90IGluY3Jl
bWVudGluZyBkaXJlY3RseSBmaXJzdF9jcHUuCgpJIHdpbGwgc3RpY2sgd2l0aCB0aGUgY3VycmVu
dCBpbXBsZW1lbnRhdGlvbiB1bmxlc3MgeW91IGhhdmUgYSBtb3JlIApyZWFkYWJsZSBzb2x1dGlv
bi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 26 21:32:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Sep 2018 21: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 1g5HQ3-0001g3-Ja; Wed, 26 Sep 2018 21:32: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=9251=mi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5HQ2-0001fy-Go
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 21:32:26 +0000
X-Inumbo-ID: 59ab02cf-c1d3-11e8-a8a5-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 59ab02cf-c1d3-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 23:30:12 +0200 (CEST)
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 9FF1318A;
 Wed, 26 Sep 2018 14:32:24 -0700 (PDT)
Received: from [10.119.48.88] (unknown [10.119.48.88])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 996F73F5BD;
 Wed, 26 Sep 2018 14:32:22 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
Date: Wed, 26 Sep 2018 22:32:19 +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: <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgUGF1bCwKCk9uIDA5LzI2LzIwMTggMDE6MDEgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpK
QmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6NTcKPj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Owo+
PiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwg
PHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJFOiBJT1JF
USBzZXJ2ZXIgb24gQXJtCj4+Cj4+Pj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+Pj4g
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+Pj4gQEAgLTExMDUsOCArMTEwNSwxMSBAQCBzdGF0
aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCj4+Pgo+Pj4gICAgICAgICAgIGZvciAoIGkgPSAwOyAh
cmMgJiYgaSA8IHhtYXIubnJfZnJhbWVzOyBpKysgKQo+Pj4gICAgICAgICAgIHsKPj4+IC0gICAg
ICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sCj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtp
XSkpOwo+Pj4gKyAgICAgICAgICAgIHJjID0gKHhtYXIuZmxhZ3MgJiBYRU5NRU1fcnNyY19hY3Ff
Y2FsbGVyX293bmVkKSA/Cj4+PiArICAgICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX2Vu
dHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSksIDAsCj4+IHAybV9yYW1fcncpIDoKPj4+ICsg
ICAgICAgICAgICAgICAgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3Rb
aV0pKTsKPj4+ICAgICAgICAgICAgICAgLyogcmMgc2hvdWxkIGJlIC1FSU8gZm9yIGFueSBpdGVy
YXRpb24gb3RoZXIgdGhhbiB0aGUgZmlyc3QKPj4gKi8KPj4+ICAgICAgICAgICAgICAgaWYgKCBy
YyAmJiBpICkKPj4+ICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTzsKPj4+Cj4+PiBCdXQgdGhl
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgaXMgcHJvYmxlbWF0aWMgYXMgaXQgd2lsbCBJT01N
VSBtYXAKPj4gcGFnZXMKPj4+IGFzIHdlbGwsIHdoaWNoIGlzIHByb2JhYmx5IG5vdCB3YW50ZWQu
Cj4+Cj4+IFllYWgsIEknZCBwcmVmZXIgaWYgd2UgYXZvaWRlZCBlc3RhYmxpc2hpbmcgSU9NTVUg
bWFwcGluZ3MgaGVyZS4KPj4gSG93IGFib3V0IHRyYW5zZm9ybWluZyBzZXRfZm9yZWlnbl9wMm1f
ZW50cnkoKSBpbnRvCj4+IHNldF9zcGVjaWFsX3AybV9lbnRyeSgpLCB3aXRoIGEgdHlwZSBwYXNz
ZWQgaW4/Cj4+Cj4gCj4gVGhhdCBzb3VuZHMgbGlrZSBpdCBtaWdodCB3b3JrLgo+IAo+IEp1bGll
biwgZG8geW91IHdhbnQgcGFnZSB0eXBlcyB0byBkaXN0aW5ndWlzaCBjYWxsZXItb3duZWQgcmVz
b3VyY2VzIGZyb20gbm9ybWFsIFJBTSBhcmUgeW91IG9rIHdpdGggcDJtX3JhbV9ydyBldmVuIHRo
b3VnaCBpdCBjb3VsZCBiZSBzdWJqZWN0IG9mIGFub3RoZXIgZG9tYWluJ3MgZm9yZWlnbiBtYXA/
CgpCYXNlZCBvbiB5b3VyIHByZXZpb3VzIGUtbWFpbCwgSSB3b3VsZCBiZSBmaW5lIHdpdGggdGhh
dCBvbiBBcm0uCgpUaGlzIGJyaW5ncyBtZSB0byB0aGUgbmV4dCBxdWVzdGlvbi4gRG8geW91IGV4
cGVjdCBzZXRfc3BlY2lhbF9wMm1fZW50cnkgCnRvIHRha2UgYSByZWZlcmVuY2Ugb24gdGhlIHBh
Z2U/CgpJZiBub3QsIHdlIG1heSBydW4gaW50byBzb21lIHRyb3VibGVzIGJlY2F1c2UgQUZBSUNU
IHlvdSBjYW4gbWFwIHR3aWNlIAp0aGUgaW9yZXEgcGFnZSBpbiBhIGd1ZXN0IGJ1dCByZWZlcmVu
Y2Ugd2lsbCBvbmx5IGJlIHRha2VuIG9uIHRoZSAKYWxsb2NhdGlvbi4KCkhvd2V2ZXIsIHRoZSB1
bm1hcCBwYXRoIHdpbGwgYWx3YXlzIGRyb3AgYSByZWZlcmVuY2Ugd2hlbiByZW1vdmluZyB0aGUg
CnBhZ2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQgdGhlIG1vbWVudCwgcmVmZXJlbmNlIHdpbGwg
bm90IGJlIHRha2VuIG9uIAptYXBwaW5nIGJ1dCBhbGxvY2F0aW9uICh3ZSBhc3N1bWUgYSBwYWdl
IGNvdWxkIG5vdCBiZSBtYXBwZWQgdHdpY2UgaW4gYSAKZ3Vlc3QpLgoKRm9yZWlnbiBtYXBwaW5n
IG9uIEFybSBhcmUgYSBiaXQgc3BlY2lhbCBiZWNhdXNlIHdlIGdldCBhIHJlZmVyZW5jZSBvbiAK
bWFwcGluZyB0aGVtIGFuZCB3aWxsIGRyb3AgaXQgd2hlbiB0aGUgbWFwcGluZyBkaXNhcHBlYXIu
IFNvIHdlIHdvdWxkIApub3QgaGF2ZSBhbnkgcHJvYmxlbSB0aGVyZS4KCkFueSB0aG91Z2h0cz8K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 00:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 00:15: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 1g5Jxn-0004mE-8k; Thu, 27 Sep 2018 00:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5Jxl-0004lz-Gd
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 00:15:25 +0000
X-Inumbo-ID: 94c5669b-c1ea-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94c5669b-c1ea-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 00:16: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 1g5Jxe-0001mV-Bg; Thu, 27 Sep 2018 00:15: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 1g5Jxd-0008HQ-S0; Thu, 27 Sep 2018 00:15:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5Jxd-0003SK-RM; Thu, 27 Sep 2018 00:15:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128084-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-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-xsm:saverestore-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=940185b2f6f343251c2b83bd96e599398cea51ec
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 00:15:17 +0000
Subject: [Xen-devel] [xen-unstable test] 128084: 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>

ZmxpZ2h0IDEyODA4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA4NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgeGVuLWluc3Rh
bGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyODAzMwoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODAzMwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI4MDMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwMzMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODAzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwMzMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODAzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDMzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjgwMzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUx
ZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODA4NCAgMjAxOC0wOS0yNiAwMTo1MTo1MyBaICAg
IDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVi
c2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
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
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
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
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 00:31:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 00:31: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 1g5KDO-0006Bk-TC; Thu, 27 Sep 2018 00:31: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=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5KDN-0006Ba-S2
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 00:31:33 +0000
X-Inumbo-ID: 5fca7d14-c1ec-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fca7d14-c1ec-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 02:29:20 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5KDL-00028I-Ba; Thu, 27 Sep 2018 00:31: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 1g5KDL-0000Zx-47; Thu, 27 Sep 2018 00:31:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5KDL-00033m-3W; Thu, 27 Sep 2018 00:31:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128098-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=447b08b3d2a3e04a9fccda68c72a2ff62d8197e9
X-Osstest-Versions-That: ovmf=2939283f2df3b8a0871e9bc7b2dd3718146318f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 00:31:31 +0000
Subject: [Xen-devel] [ovmf test] 128098: 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>

ZmxpZ2h0IDEyODA5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwOTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0NDdiMDhiM2QyYTNlMDRhOWZjY2RhNjhjNzJhMmZm
NjJkODE5N2U5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyOTM5Mjgz
ZjJkZjNiOGEwODcxZTliYzdiMmRkMzcxODE0NjMxOGY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwODYgIDIwMTgtMDktMjYgMDI6Mzc6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MDk4ICAyMDE4LTA5LTI2IDA3OjExOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICAyOTM5MjgzZjJkLi40NDdiMDhiM2QyICA0NDdiMDhiM2QyYTNlMDRh
OWZjY2RhNjhjNzJhMmZmNjJkODE5N2U5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 04:54:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 04: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 1g5OJI-0006CR-Lr; Thu, 27 Sep 2018 04:53: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=wzo3=mi=linux-m68k.org=geert@srs-us1.protection.inumbo.net>)
 id 1g577U-000712-CV
 for xen-devel@lists.xenproject.org; Wed, 26 Sep 2018 10:32:36 +0000
X-Inumbo-ID: 2bc97124-c177-11e8-a8a5-bc764e045a96
Received: from albert.telenet-ops.be (unknown [2a02:1800:110:4::f00:1a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bc97124-c177-11e8-a8a5-bc764e045a96;
 Wed, 26 Sep 2018 12:30:22 +0200 (CEST)
Received: from ramsan.of.borg ([84.194.111.163])
 by albert.telenet-ops.be with bizsmtp
 id gAYY1y00t3XaVaC06AYYz4; Wed, 26 Sep 2018 12:32:33 +0200
Received: from rox.of.borg ([192.168.97.57])
 by ramsan.of.borg with esmtp (Exim 4.86_2)
 (envelope-from <geert@linux-m68k.org>)
 id 1g577Q-0006dR-G6; Wed, 26 Sep 2018 12:32:32 +0200
Received: from geert by rox.of.borg with local (Exim 4.90_1)
 (envelope-from <geert@linux-m68k.org>)
 id 1g55Pe-0004y1-VG; Wed, 26 Sep 2018 10:43:14 +0200
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Jiri Kosina <trivial@kernel.org>
Date: Wed, 26 Sep 2018 10:43:13 +0200
Message-Id: <20180926084313.19052-1-geert+renesas@glider.be>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Thu, 27 Sep 2018 04:53:55 +0000
Subject: [Xen-devel] [PATCH trivial] xen/balloon: Grammar s/Is it/It is/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 Geert Uytterhoeven <geert+renesas@glider.be>
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>

U2lnbmVkLW9mZi1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5i
ZT4KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmlnIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vS2NvbmZp
ZyBiL2RyaXZlcnMveGVuL0tjb25maWcKaW5kZXggOTBkMzg3YjUwYWI3NDdmNS4uN2Y0MmQ0MWY2
NmVlOThlMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hl
bi9LY29uZmlnCkBAIC04Niw3ICs4Niw3IEBAIGNvbmZpZyBYRU5fU0NSVUJfUEFHRVNfREVGQVVM
VAogCWhlbHAKIAkgIFNjcnViIHBhZ2VzIGJlZm9yZSByZXR1cm5pbmcgdGhlbSB0byB0aGUgc3lz
dGVtIGZvciByZXVzZSBieQogCSAgb3RoZXIgZG9tYWlucy4gIFRoaXMgbWFrZXMgc3VyZSB0aGF0
IGFueSBjb25maWRlbnRpYWwgZGF0YQotCSAgaXMgbm90IGFjY2lkZW50YWxseSB2aXNpYmxlIHRv
IG90aGVyIGRvbWFpbnMuICBJcyBpdCBtb3JlCisJICBpcyBub3QgYWNjaWRlbnRhbGx5IHZpc2li
bGUgdG8gb3RoZXIgZG9tYWlucy4gIEl0IGlzIG1vcmUKIAkgIHNlY3VyZSwgYnV0IHNsaWdodGx5
IGxlc3MgZWZmaWNpZW50LiBUaGlzIGNhbiBiZSBjb250cm9sbGVkIHdpdGgKIAkgIHhlbl9zY3J1
Yl9wYWdlcz0wIHBhcmFtZXRlciBhbmQKIAkgIC9zeXMvZGV2aWNlcy9zeXN0ZW0veGVuX21lbW9y
eS94ZW5fbWVtb3J5MC9zY3J1Yl9wYWdlcy4KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 05:15:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 05:15: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 1g5OdZ-0007yE-DJ; Thu, 27 Sep 2018 05:14:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ndfh=mj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5OdX-0007y9-OK
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 05:14:51 +0000
X-Inumbo-ID: f23b5eef-c213-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f23b5eef-c213-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 07:12:36 +0200 (CEST)
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 3DBEAACB4;
 Thu, 27 Sep 2018 05:14:48 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20180918060309.7186-1-jgross@suse.com>
 <20180918060309.7186-10-jgross@suse.com>
 <cdc18de846c159661ff7a76298d43a47fb00a9e0.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5dac291e-6b86-6c9b-2622-13749bca5b38@suse.com>
Date: Thu, 27 Sep 2018 07:14:47 +0200
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: <cdc18de846c159661ff7a76298d43a47fb00a9e0.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 09/12] tools/xl: add support for setting
 generic per-cpupool parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjYvMDkvMTggMTk6MTcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFR1ZSwgMjAxOC0w
OS0xOCBhdCAwODowMyArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIGEgbmV3IHhs
IGNvbW1hbmQgImNwdXBvb2wtc2V0LXBhcmFtZXRlcnMiIGFuZCBjcHVwb29sIGNvbmZpZyBmaWxl
Cj4+IHN1cHBvcnQgZm9yIHNldHRpbmcgcGVyLWNwdXBvb2wgZ2VuZXJpYyBwYXJhbWV0ZXJzLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4g
U2VlbXMgZ29vZCB0byBtZS4gQ291cGxlIG9mIHF1ZXN0aW9ucy4KPiAKPiBRdWVzdGlvbiBvbmU6
IHdoYXQgYWJvdXQgZ2V0dGluZyAoYW5kIGRpc3BsYXlpbmcsIEkgZ3Vlc3MgaW4KPiBjcHVwb29s
aW5mbykgdGhlIGNwdXBvb2wgcGFyYW1ldGVycz8KPiAKPj4gLS0tIGEvdG9vbHMveGwveGxfY3B1
cG9vbC5jCj4+ICsrKyBiL3Rvb2xzL3hsL3hsX2NwdXBvb2wuYwo+PiBAQCAtNjE1LDYgKzYyNSwz
NSBAQCBvdXQ6Cj4+ICAgICAgcmV0dXJuIHJjOwo+PiAgfQo+PiAgCj4+ICtpbnQgbWFpbl9jcHVw
b29sc2V0cGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICt7Cj4+ICsgICAgaW50
IG9wdDsKPj4gKyAgICBjb25zdCBjaGFyICpwb29sOwo+PiArICAgIGNoYXIgKnBhcmFtczsKPj4g
KyAgICB1aW50MzJfdCBwb29saWQ7Cj4+ICsKPj4gKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiIiwgTlVMTCwgImNwdXBvb2wtc2V0LXBhcmFtZXRlcnMiLCAyKSB7Cj4+ICsgICAgICAgIC8q
IE5vIG9wdGlvbnMgKi8KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBwb29sID0gYXJndltvcHRpbmQr
K107Cj4+ICsgICAgaWYgKGxpYnhsX2NwdXBvb2xfcXVhbGlmaWVyX3RvX2NwdXBvb2xpZChjdHgs
IHBvb2wsICZwb29saWQsCj4+IE5VTEwpIHx8Cj4+ICsgICAgICAgICFsaWJ4bF9jcHVwb29saWRf
aXNfdmFsaWQoY3R4LCBwb29saWQpKSB7Cj4+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5r
bm93biBjcHVwb29sICclcydcbiIsIHBvb2wpOwo+PiArICAgICAgICByZXR1cm4gRVhJVF9GQUlM
VVJFOwo+PiArICAgIH0KPj4gKwo+IFNpbmNlIHdlIGtub3cgdGhhdCB3ZSwgQUZBSVVJLCBuZXZl
ciBhbGxvdyBjaGFuZ2luZyB0aGUgcGFyYW1ldGVycyBmb3IKPiBhIGNwdXBvb2wgd2l0aCBkb21h
aW5zIGluIGl0IGFscmVhZHksIHNoYWxsIHdlIHRlc3QgdGhpcyBoZXJlLCBhbmQgYmFpbAo+IGVh
cmx5LCB3aXRoIGEgc3BlY2lmaWMgZXJyb3IgbWVzc2FnZSwgd2l0aG91dCBldmVuIHRyeWluZyBn
b2luZyBkb3duIGluCj4gWGVuPwo+IAo+IEkga25vdyBpdCdzIHNvcnQtb2YgZHVwbGljYXRpbmcg
Y2hlY2tzIHdpdGggd2hhdCdzIGluIHRoZSBoeXBlcnZpc29yLAo+IGJ1dCBJIHRoaW5rIGl0IHdv
dWxkIGJlIGEgY29tbW9uIG1pc3Rha2UsIHRoYXQgaXQncyB3b3J0aCB0cnlpbmcgdG8KPiBwcmV2
ZW50L2FkZHJlc3Mgc3BlY2lmaWNhbGx5LgoKVGhhdCdzIGV4YWN0bHkgd2hhdCB0aGUgUEFSQU1f
RkxBR19SVU5USU1FIGlzIG1lYW50IGZvci4gSSBjb3VsZCB0aGluawpvZiBwYXJhbWV0ZXJzIHdo
aWNoIG1pZ2h0IGJlIGNoYW5nZWFibGUgZXZlbiB3aXRoIGFjdGl2ZSBkb21haW5zIGluIHRoZQpj
cHVwb29sLiBTbyBJIHdvdWxkbid0IGxpa2UgdG8gdGVzdCB0aGF0IGluIHRoZSB0b29scyBhcyB3
ZSB3b3VsZCBuZWVkCnRvIGFkZCB0aGUga25vd2xlZGdlIG9mIGVhY2ggcGFyYW1ldGVyIHRvIHRo
ZSB0b29scy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 05:23:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 05: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 1g5Oll-0000IW-BS; Thu, 27 Sep 2018 05:23: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=gi2h=mj=xenproject.org=prvs=801207327=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5Olk-0000IM-C5
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 05:23:20 +0000
X-Inumbo-ID: 21be3ab7-c215-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21be3ab7-c215-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 07:21:05 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,309,1534809600"; d="scan'208";a="66418984"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75299-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=447b08b3d2a3e04a9fccda68c72a2ff62d8197e9
X-Osstest-Versions-That: ovmf=2939283f2df3b8a0871e9bc7b2dd3718146318f4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 27 Sep 2018 06:23:15 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75299: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTI5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1Mjk5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA0NDdiMDhiM2QyYTNlMDRhOWZjY2RhNjhjNzJhMmZmNjJk
ODE5N2U5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyOTM5MjgzZjJk
ZjNiOGEwODcxZTliYzdiMmRkMzcxODE0NjMxOGY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
OTUgIDIwMTgtMDktMjYgMDg6MzI6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1Mjk5ICAyMDE4LTA5LTI3IDAwOjUwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNDQ3YjA4YjNkMmEzZTA0YTlmY2NkYTY4
YzcyYTJmZjYyZDgxOTdlOQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRh
dGU6ICAgVHVlIFNlcCAyNSAxMzoyMTo0MCAyMDE4ICswODAwCgogICAgVWVmaUNwdVBrZy9NdHJy
TGliOiBSZXZlcnQgIlNraXAgTVNSIGFjY2VzcyB3aGVuIHRoZSBwYWlyIGlzIGludmFsaWQiCiAg
ICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTg3CiAgICAKICAgIFRoZSBwYXRjaCByZXZlcnRzIDljOGM0NDc4Y2ZjYWNhZjVmZDYwYjc1
ZmY3OGQyNjczMmQ5M2E1YjgKICAgICJVZWZpQ3B1UGtnL010cnJMaWI6IFNraXAgQmFzZSBNU1Ig
YWNjZXNzIHdoZW4gdGhlIHBhaXIgaXMgaW52YWxpZCIuCiAgICAKICAgIE1pY3Jvc29mdCBXaW5k
b3dzIHdpbGwgcmVwb3J0IGFuIGVycm9yIGluIGV2ZW50IG1hbmFnZXIgaWYgTVRSUgogICAgdXNh
Z2UgaXMgZGlmZmVyZW50IGFjcm9zcyBoaWJlcm5hdGUgZXZlbiB3aGVuIHRoZSBkaWZmZXJlbmNl
IGlzCiAgICBpbiBhbiBub24gdmFsaWQgTVRSUiBwYWlyLiBUaGlzIHNlZW1zIGxpa2UgYSBidWcg
aW4gV2luZG93cyBidXQKICAgIGZvciBjb21wYXRpYmlsaXR5IGFuZCBzZXJ2aWNpbmcgcmVhc29u
cyB3ZSB0aGluayBhIGNoYW5nZSBpbiBVRUZJCiAgICB3b3VsZCB3aXNlLgogICAgQSBXaW5kb3dz
IGNoYW5nZSBoYXMgYWxyZWFkeSBiZWVuIHN1Ym1pdHRlZCBmb3IgdGhlIG5leHQgaXRlcmF0aW9u
CiAgICAoMjAxOSB0aW1lIGZyYW1lKS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs
LmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9u
Z0BpbnRlbC5jb20+CiAgICBDYzogU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5j
b20+Cgpjb21taXQgNjliNDA0NjUwNDhlNDI4OTg1NGQ4ODFlOTAwMDc4MTFjMDlkNDJkOApBdXRo
b3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNSAxMDo1
ODo1NiAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtnL1BjaUhvc3RCcmlkZ2U6IE1vdmUgZGVj
bGFyYXRpb24gb2YgbUlvTW11IHRvIGhlYWRlciBmaWxlCiAgICAKICAgIFRoZSBjaGFuZ2UgZG9l
c24ndCBoYXZlIGZ1bmN0aW9uYWxpdHkgaW1wYWN0LgogICAgSXQganVzdCByZW5hbWVzIHRoZSBt
SW9NbXVQcm90b2NvbCB0byBtSW9NbXUgYW5kIG1vdmVzIHRoZQogICAgZGVjbGFyYXRpb24gZnJv
bSBQY2lSb290QnJpZGdlSW8uYyB0byBQY2lIb3N0QnJpZGdlLmguCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCBiOGJmYjkyYjRlMjRjYmQ2MzllODk2YmMwYTRmOGNj
MGUxNjhiOWFlCkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgU2VwIDIxIDE1OjIyOjQ2IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUGNpSG9zdEJy
aWRnZTogQWRkIFJFU09VUkNFX1ZBTElEKCkgdG8gc2ltcGxpZnkgY29kZQogICAgCiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6
bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdhcnJldHQgS2ly
a2VuZGFsbCA8Z2FycmV0dC5raXJrZW5kYWxsQGFtZC5jb20+Cgpjb21taXQgYmZmNjU4NGQxZjBk
MzY2ZWEwOGZiNTQxZWNiZTgyNTU0ZjFlYWE0ZQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyMSAxNToyMDo0NSAyMDE4ICswODAwCgogICAgTWRl
TW9kdWxlUGtnL1BjaUhvc3RCcmlkZ2U6IEZpeCBhIGJ1ZyB0aGF0IHByZXZlbnRzIFBNRU0gYWNj
ZXNzCiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTk2CiAgICAKICAgIFJvb3RCcmlkZ2VJb0NoZWNrUGFyYW1ldGVyKCkgdmVyaWZp
ZXMgdGhhdCB0aGUgcmVxdWVzdGVkIE1NSU8gYWNjZXNzCiAgICBjYW4gZml0IGluIGFueSBvZiB0
aGUgTUVNL1BNRU0gMzIvNjQgcmFuZ2VzLiBCdXQgdG9kYXkncyBsb2dpYwogICAgc29tZWhvdyBv
bmx5IGNoZWNrcyB0aGUgcmVxdWVzdGVkIGFjY2VzcyBhZ2FpbnN0IE1FTSAzMi82NCByYW5nZXMu
CiAgICAKICAgIEl0IHNob3VsZCBhbHNvIGNoZWNrIHRoZSByZXF1ZXN0ZWQgYWNjZXNzIGFnYWlu
c3QgUE1FTSAzMi82NCByYW5nZXMuCiAgICAKICAgIFRoZSBwYXRjaCBmaXhlcyB0aGlzIGlzc3Vl
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEdhcnJldHQgS2lya2VuZGFsbCA8Z2FycmV0dC5raXJrZW5kYWxsQGFtZC5jb20+Cgpjb21t
aXQgNjY2ZDA1YTBhZGU2NzU1NWEzOWEyMTkxNjE5ZTA0YTgzOGFiMjI4MApBdXRob3I6IFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyMSAxNTowMjo0NCAyMDE4
ICswODAwCgogICAgTWRlTW9kdWxlUGtnL1BjaUhvc3RCcmlkZ2U6IEVuaGFuY2UgYm91bmRhcnkg
Y2hlY2sgaW4gSW8vTWVtLlJlYWQvV3JpdGUKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVp
eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0
YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHYXJyZXR0IEtpcmtlbmRhbGwgPGdhcnJldHQu
a2lya2VuZGFsbEBhbWQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 05:30:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 05: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 1g5OsH-0000i5-4K; Thu, 27 Sep 2018 05:30:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5OsF-0000ew-Tc
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 05:30:03 +0000
X-Inumbo-ID: 89bf6ee7-c216-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89bf6ee7-c216-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 05:31: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 1g5OsC-0000wW-ER; Thu, 27 Sep 2018 05:30: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 1g5OsB-0005Hj-Uy; Thu, 27 Sep 2018 05:30:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5OsB-000454-Tw; Thu, 27 Sep 2018 05:29:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128096-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start: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-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-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-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-amd64-amd64-libvirt-vhd: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-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-amd64-xl-qemut-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-amd64-i386-xl-qemuu-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=921b2fed6a79439ef1609ef4af0ada5cccb3555c
X-Osstest-Versions-That: linux=c0305995d3676c8f7764eb79a7f99de8d18c591a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 05:29:59 +0000
Subject: [Xen-devel] [linux-3.18 test] 128096: 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>

ZmxpZ2h0IDEyODA5NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ4NgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ4NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYg
a2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3
Zjk5ZGU4ZDE4YzU5MWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzQ4NiAgMjAxOC0wOS0xMCAy
MzozOTo1MyBaICAgMTYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwOTYgIDIwMTgtMDkt
MjYgMDY6NDI6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBLbmlzdGVyIDxhYXJvbi5zLmtuaXN0
ZXJAbmFzYS5nb3Y+CiAgQWRhbSBSYWRmb3JkIDxhcmFkZm9yZEBnbWFpbC5jb20+CiAgQWxhbiBT
dGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVoIEZpbGlwb3ZpY2ggPGFsZWhA
dmFvbGl4LmNvbT4KICBBbGVoIEZpbGlwb3ZpY2g8YWxlaEBhcHBuZXh1cy5jb20+CiAgQWxleGFu
ZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFtaXQgUHVuZGly
IDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5hdG9seS50
cm9zaW5lbmtvQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRo
YXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
cmV5IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28g
PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnRvbiBWYXNpbHlldiA8dmFz
aWx5ZXZAaXNwcmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQu
Y29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBab2xuaWVy
a2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5o
dXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJpbiBZYW5nIDxiaW4ueWFuZ0BpbnRlbC5jb20+
CiAgQmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQm9yaXMgQnJlemls
bG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9A
ZGViaWFuLm9yZz4KICBDaGFvIFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hhcmxlcyBLZWVw
YXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoYXMgV2lsbGlhbXMgPGNoYXMz
QGF0dC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
bmllbCBNaWNheSA8ZGFuaWVsbWljYXlAZ21haWwuY29tPgogIERhcnJlbiBIYXJ0IChWTXdhcmUp
IDxkdmhhcnRAaW5mcmFkZWFkLm9yZz4KICBEYXZpZCBILiBHdXR0ZXJpZGdlIDxkaGd1dHRlcmlk
Z2VAc3ltcGF0aWNvLmNhPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZl
QHN0Z29sYWJzLm5ldD4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBj
ZWEuZnI+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVybmVzdG8gQS4g
RmVybsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4KICBGZWxpeCBGaWV0
a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20u
YXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBX
ZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9jcmV3Lm9y
Zz4KICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENM
RU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBHdSBKaW54aWFuZyA8Z3VqeEBj
bi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PiAjIE1JUFMgb25seQogIEd1c3Rhdm8gQS4g
Ui4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgR3VzdGF2byBSb21lcm8gPGdyb21l
cm9AbGludXgudm5ldC5pYm0uY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgog
IElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW5uIEhv
cm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29t
PgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5
MEAxNjMuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9lbCBG
ZXJuYW5kZXMgKEdvb2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9lcmcgUm9lZGVs
IDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0BpbnRlbC5j
b20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpv
aGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gQ3Jpc3BpbiA8am9obkBwaHJvemVuLm9yZz4K
ICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgSnVs
aWFuIEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4Lmli
bS5jb20+CiAgSy4gWS4gU3Jpbml2YXNhbiA8a3lzQG1pY3Jvc29mdC5jb20+CiAgS2FsbGUgVmFs
byA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5v
cmc+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFub3Zza3kg
PGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4K
ICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBNYWNpZWog
Vy4gUm96eWNraSA8bWFjcm9AbWlwcy5jb20+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBs
aW51eC52bmV0LmlibS5jb20+CiAgTWFuaWthbnRhIFB1YmJpc2V0dHkgPG1wdWJiaXNlQGNvZGVh
dXJvcmEub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRl
LmlibS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNv
bT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXR0
aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXVyaWNpbyBGYXJpYSBkZSBPbGl2
ZWlyYSA8bWZvQGNhbm9uaWNhbC5jb20+CiAgTWF4aW0gWmh1a292IDxtdXNzaXRhbnRlc21vcnRl
bUBnbWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVr
QHhpbGlueC5jb20+CiAgTWlrZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVkaGF0LmNvbT4KICBNaWtl
IFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50
b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRs
Lm9yZz4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE9HQVdBIEhpcm9m
dW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0By
ZWRoYXQuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBh
cmF2IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRv
bkBpbWd0ZWMuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVs
IE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldHIgTWFjaGF0YSA8cGV0cm1AbWVsbGFu
b3guY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxh
cEBpbmZyYWRlYWQub3JnPgogIFJpdGVzaCBIYXJqYW5pIDxyaXRlc2hoQGNvZGVhdXJvcmEub3Jn
PgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSb25ueSBDaGV2YWxp
ZXIgPHJvbm55LmNoZXZhbGllckBocC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51
eC5pYm0uY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4K
ICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJocmFq
eW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1
PgogIFNyaW5pdmFzIFBhbmRydXZhZGEgPHNyaW5pdmFzLnBhbmRydXZhZGFAbGludXguaW50ZWwu
Y29tPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW4gSm9obnNvbiA8
dXNlcm01N0B5YWhvby5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+
CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2
ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRp
cG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zlbi5lY2tlbG1hbm5A
b3Blbm1lc2guY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW4gSHUgPHRh
bi5odUB6dGUuY29tLmNuPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFu
ZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhpZXJyeSBSZWRpbmcg
PHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRp
bSBBbmRlcnNvbiA8dHNhQGJpZ2xha2Vzb2Z0d2FyZS5jb20+CiAgVGltbyBXaXNjaGVyIDx0d2lz
Y2hlckBkZS5hZGl0LWp2LmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0BjYW5vbmljYWwuY29t
PgogIFZlZ2FyZCBOb3NzdW0gPHZlZ2FyZC5ub3NzdW1Ab3JhY2xlLmNvbT4KICBXYWltYW4gTG9u
ZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBYdSA8eHV3ZWk1QGhpc2lsaWNvbi5jb20+CiAg
V29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZYW5nIFNoaSA8eWFuZy5zaGlAbGlu
dXguYWxpYmFiYS5jb20+CiAgWWVsZW5hIEtyaXZvc2hlZXYgPHllbGVuYUBtYXJ2ZWxsLmNvbT4K
ICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6
aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadW1lbmcgQ2hlbiA8enVtZW5nLmNoZW5AZ21haWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
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
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMTMgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 05:45:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 05: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 1g5P6e-0001w0-L8; Thu, 27 Sep 2018 05:44:56 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.172])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <omkar.bolla@pathpartnertech.com>) id 1g5P6d-0001vv-5x
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 05:44:55 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-c.eu-west-1.aws.symcld.net id 42/1B-26920-65E6CAB5;
 Thu, 27 Sep 2018 05:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMfSmlm5o3pp
 og+VbNS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0Z7+xTmgnVKFVP3bmBpYNwh18XIySEkMJNR
 Yssy9S5GLg4WgScsEod//mEHcSQEfrBIzF21lw3COcIocWj2LSaQFgmBIomXM78wQtjlEutPT
 WUBsXkFBCVOznwCZrMJGEtcevOHGcRmEVCVeL6yASjOAVQTIPF9dwFIWFjAQ2LX7BdsILaIgK
 LEutXvwFqZBXwklp+czjSBkXcWkqmzkKQgbE2J1u2/2SFsDYkFd/YxQtjaEssWvmZewMi6itE
 iqSgzPaMkNzEzR9fQwEDX0NBI1whEG1joJVbpJuulluqWpxaX6BrqJZYX6xVX5ibnpOjlpZZs
 YgQGakrBiZwdjLvb0w8xSnIwKYnyKuxdHS3El5SfUpmRWJwRX1Sak1p8iFGGg0NJgtctd020k
 GBRanpqRVpmDjBmYNISHDxKIrxmIGne4oLE3OLMdIjUKcZwjgeN/6czc7xbACI33WqdwczxaE
 YHkHwHJqfMAZHbznQCyRc/Ds1gFmLJy89LlRLnVQQZJwAyLqM0D24ZLCVcYpSVEuZlZGBgEOI
 pSC3KzSxBlX/FKM7BqCTMOxFkCk9mXgncTa+AzmUCOndCzwqQc0sSEVJSDYybOm7/4Wz58WCF
 5ubGP8oyAWoH9PSWXm12DTwfKhLJI5q0oqWFbYvm+biyrdvkC/MXKL1OaZ+Y9ae5cOkvP+Fpj
 97pH49Wf/jxXd5l/sm3TE7/qLn949ab+bvt7OZsn84jVywgnbtj/rl7ylem6PeJvJyjnvznzm
 aNh5Vyi0/uu3F3q2+C0hwvJZbijERDLeai4kQAObnvqwQDAAA=
X-Env-Sender: omkar.bolla@pathpartnertech.com
X-Msg-Ref: server-13.tower-304.messagelabs.com!1538027092!767533!1
X-Originating-IP: [209.85.217.42]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21419 invoked from network); 27 Sep 2018 05:44:53 -0000
Received: from mail-vs1-f42.google.com (HELO mail-vs1-f42.google.com)
 (209.85.217.42)
 by server-13.tower-304.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2018 05:44:53 -0000
Received: by mail-vs1-f42.google.com with SMTP id i23-v6so430003vsj.12
 for <xen-devel@lists.xensource.com>; Wed, 26 Sep 2018 22:44:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=vfXY3oaE8CLhReYIabdWJil7lkMWCRhPV4nqeOGzxv8=;
 b=SvDazxbdUVQRTWO+P6uRdjd9tD9hUbdF4tgl7AfmchNU/2GvlXoQvHJ0EaKk6ZFJZa
 nNjHKt75ZzRmXsbacIcRfHY00TLi+rLgBpt8crKZoxCQKQUFeRsYMi/VqMsVDbMJSliG
 PvrB/YVBFV7+QkbOqdkE/G5Sha5682XwPZ8jQx7D6hRzjlIukpOBgGxKHFjVmo0MhtyN
 Occjg+mRYrhOEhzknym6+AN+tSSJnMnvF0zgDG0Vz3LstlJPWDUAamYFuGnRP64DLQu1
 Zi0SLLdQSqay0glTtiTTK/w70fBQFDFyB70MzwkOzGO2+XzugJ2wCezclVnecByAzOPv
 00ug==
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=vfXY3oaE8CLhReYIabdWJil7lkMWCRhPV4nqeOGzxv8=;
 b=c0L2Xwx1Nasp1kEx1ux63j8md4maYD26p7e9/1JJIxwvsdZvN8hSZYtZeQh7uDzd3D
 grU6UExRm6NWBMpd2j845DbCgGmZXqj3WAXRKs8a/50DswnmU/b4xv/1IK/ua++mqm6V
 Nj73lsDGuAA7nRJlwnbuTzDNDSCX+Opfd9u3Q3rUA/AWUx/Wh8moBUGdzaOprgpXsL22
 8eITznSloxJ0D9hY0F+4MPOaPUeatL9yE50SKwnd+lUO6k6jeInyZLFuX7Nsk8F8Kksc
 MDTE03D94fD/H1bre6ro90L1pci4pir206oqUgKxt9H8/54nLn53z9tdUY82D+bJFkCJ
 BYQg==
X-Gm-Message-State: ABuFfog6M92gkvp74omUNMCFoFD+vvfTSf2PddB3KQOrOQCfTMV5DpKP
 1aCC1+uMrXDYkjToRQPQHgxq3rcWPYR1lRHAjPwBC6Ef77skVhs8GAGpGrl09NMaDvAK5gxdNb2
 K9HkGiCxDZQ+POz6c6fwueKEzf1mdz5OnK+ufWr/i
X-Google-Smtp-Source: ACcGV62oMmB30t6M2/+MpUFdxR7dW/gtbthgZi5HK2sMqi4PcF0+Id3eaYW9GvIC1OYmNhHNeXZ+Bw6cv4f8UXFiCLQ=
X-Received: by 2002:a67:4a1d:: with SMTP id
 x29-v6mr2840204vsa.55.1538027092117; 
 Wed, 26 Sep 2018 22:44:52 -0700 (PDT)
MIME-Version: 1.0
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Thu, 27 Sep 2018 11:14:41 +0530
Message-ID: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
To: xen-devel@lists.xensource.com
Subject: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing between
 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>
Content-Type: multipart/mixed; boundary="===============6858121191328241399=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6858121191328241399==
Content-Type: multipart/alternative; boundary="0000000000007b1ff20576d3d683"

--0000000000007b1ff20576d3d683
Content-Type: text/plain; charset="UTF-8"

Hi,

I am using Debian as Domain-0 and Debian as Domain-U on Hikey960
platform(ARMv8) and using Xen-4.8 stable release. Here I want to create a
PV frontend and backend to share memory between Domain-0 and Domain-U.



I used below link to create frontend and backend,
https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-example/

But I am facing below errors while adding device vdevb to xenstore.
Below errors I am getting from xenbus_switch_state().
vdevb vdevb-0: failed to write error node for device/vdevb/0 (13 writing
new state)

Please suggest me, How to create PV drivers.

Thanks,
Omkar B

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

--0000000000007b1ff20576d3d683
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 cl=
ass=3D"gmail_default" style=3D"color:rgb(11,83,148)">Hi,</div><div class=3D=
"gmail_default" style=3D"color:rgb(11,83,148)"><br></div><div class=3D"gmai=
l_default" style=3D"color:rgb(11,83,148)">I am using Debian as Domain-0 and=
 Debian as Domain-U on Hikey960 platform(ARMv8) and using Xen-4.8 stable re=
lease. Here I want to create a PV frontend and backend to share memory betw=
een Domain-0 and Domain-U.=C2=A0</div><div class=3D"gmail_default" style=3D=
"color:rgb(11,83,148)"><br></div><div class=3D"gmail_default" style=3D"colo=
r:rgb(11,83,148)"><br></div><div class=3D"gmail_default"><br></div><div cla=
ss=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">I used below link=
 to create frontend and backend,</span><font color=3D"#0b5394"><br></font><=
/div><div class=3D"gmail_default"><font color=3D"#0b5394"><a href=3D"https:=
//fnordig.de/2016/12/02/xen-a-backend-frontend-driver-example/">https://fno=
rdig.de/2016/12/02/xen-a-backend-frontend-driver-example/</a></font><br></d=
iv><div class=3D"gmail_default"><br></div><div class=3D"gmail_default"><fon=
t color=3D"#0b5394">But I am facing below errors while adding device vdevb =
to xenstore.=C2=A0</font></div><div class=3D"gmail_default"><font color=3D"=
#0b5394">Below errors I am getting from=C2=A0xenbus_switch_state().</font><=
/div><div class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">vdev=
b vdevb-0: failed to write error node for device/vdevb/0 (13 writing new st=
ate)</span><br></div><div class=3D"gmail_default"><span style=3D"color:rgb(=
11,83,148)"><br></span></div><div class=3D"gmail_default" style=3D"color:rg=
b(11,83,148)">Please suggest me, How to create PV drivers.</div><div class=
=3D"gmail_default" style=3D"color:rgb(11,83,148)"><br></div><div class=3D"g=
mail_default" style=3D"color:rgb(11,83,148)">Thanks,</div><div class=3D"gma=
il_default" style=3D"color:rgb(11,83,148)">Omkar B</div></div></div></div><=
/div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--0000000000007b1ff20576d3d683--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6858121191328241399==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 27 05:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 05: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 1g5PK0-0002n5-VA; Thu, 27 Sep 2018 05:58:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ndfh=mj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5PK0-0002n0-DA
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 05:58:44 +0000
X-Inumbo-ID: 8b4c7432-c21a-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b4c7432-c21a-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 05:59: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 D7E75AD48;
 Thu, 27 Sep 2018 05:58:41 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: =?UTF-8?Q?<20180918060309.7186=3d3d3def=3d3d3dbf=3d3d3dbd1=3d3d3?=
 =?UTF-8?Q?def=3d3d3d=3f=3dbf=3d3dbdjgr=3f=3doss@suse.com=3f=3d>_<5BA0D44602?=
 =?UTF-8?Q?000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7cb2a460-095c-2?=
 =?UTF-8?Q?7c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001=3d=3fUTF-8?=
 =?UTF-8?Q?=3fQ=3fE9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse?=
 =?UTF-8?Q?.com>_<001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>_<20180919?=
 =?UTF-8?Q?172818.3aksiju4s3ipw42p@zion.uk.xens=3d=3fUTF-8=3fQ=3fource.com>_?=
 =?UTF-8?Q?<fffd7e59-e437-8ed9-b228-b537fde050cd@suse.com>_<20180920160629.j?=
 =?UTF-8?Q?ullgb435zi7bcbr@zi=3d=3fUTF-8=3fQ=3fon.uk.xensource.com>_<eba521d?=
 =?UTF-8?Q?2-f6c5-5096-82c2-af5983ed2372@suse.com>_<20180921085240.dqzt5pomt?=
 =?UTF-8?Q?nfjs665@zion.uk.xensource.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d66cfde2-ffc3-0275-60d9-231763953f6f@suse.com>
Date: Thu, 27 Sep 2018 07:58:39 +0200
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: <20180921085240.dqzt5pomt?=
 =?UTF-8?Q?nfjs665@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.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>

T24gMjEvMDkvMTggMTA6NTIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjEsIDIwMTgg
YXQgMDc6MjM6MjNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjAvMDkvMTgg
MTg6MDYsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBXZWQsIFNlcCAxOSwgMjAxOCBhdCAwNzo1ODo1
MFBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Cj4+Pj4gRGlkIHlvdSBsb29rIGlu
dG8gdGhlIHBhdGNoZXMsIGVzcGVjaWFsbHkgcGF0Y2ggMTA/IFRoZSBwYXJhbWV0ZXJzIHNldAo+
Pj4+IGFyZSBhbGwgc3RvcmVkIGluIGRvbWFpbiBjb25maWcgdmlhIGxpYnhsX19hcmNoX2RvbWFp
bl9zYXZlX2NvbmZpZygpLgo+Pj4KPj4+IE5vLCBJIGRpZG4ndC4KPj4+Cj4+PiBJIHRoaW5rIHRo
ZSBnZW5lcmFsIGlkZWEgb2Ygd2hhdCB5b3UgZG8gaW4gcGF0Y2ggMTAgc2hvdWxkIHdvcmsuIEhv
d2V2ZXIKPj4+IEkgd2FudCB0byBjb21tZW50IG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4KPj4+Cj4+
PiBJdCBhcHBlYXJzIHRoYXQgdGhlIGltcGxlbWVudGF0aW9uIGluIHBhdGNoIDEwIGNvbmNhdGVu
YXRlcyB0aGUgbmV3Cj4+PiBzZXR0aW5ncyB0byB0aGUgb2xkIG9uZXMuIEl0IGlzIG5vdCB2ZXJ5
IG5pY2UgaW1vLgo+Pj4KPj4+IElmIGZvciB0aGUgbGlmZSB0aW1lIG9mIHRoZSBkb21haW4geW91
IHNldCBYIHRpbWVzIHRoZSBzYW1lIHBhcmFtZXRlcgo+Pj4geW91IGdldCBhIHN0cmluZyBvZiBm
b289YmFyMSBmb289YmFyMiBpbiB0aGUgc2F2ZWQgY29uZmlnIGZpbGUuCj4+Pgo+Pj4gVGhlcmUg
aXMgcHJvYmFibHkgYSBzaW1wbGUgc29sdXRpb246IG1ha2UgdGhlIHBhcmFtZXRlciBsaXN0IGlu
IElETCBhCj4+PiBrZXkgdmFsdWUgbGlzdC4gWW91IHRoZW4gdXBkYXRlIHRoZSBsaXN0IGFjY29y
ZGluZ2x5Lgo+Pgo+PiBUaGUgcHJvYmxlbSB3aXRoIHRoYXQgYXBwcm9hY2ggYXJlIHBhcmFtZXRl
cnMgd2l0aCBzdWItcGFyYW1ldGVyczoKPj4KPj4gcGFyPXN1YjE9bm8sc3ViMj15ZXMKPj4gcGFy
PXN1YjI9eWVzCj4gCj4gVGhhdCBtZWFucyB0aGUgdmFsdWUgdHlwZSBvZiB0aGUgdG9wIGxldmVs
IGtleSB2YWx1ZSBsaXN0IHNob3VsZCBpZGVhbGx5Cj4gYmUgYW5vdGhlciBrZXkgdmFsdWUgbGlz
dC4gSSBkbyBub3RpY2UgdGhlIGxpbWl0YXRpb24gaW4gdGhlIGtleSB2YWx1ZQo+IGxpc3QgdHlw
ZTogdGhlIHZhbHVlIGNhbiBvbmx5IGJlIHN0cmluZy4KPiAKPiBUaGVyZSBpcyBhbm90aGVyIHdh
eSB0byBzb2x2ZSB0aGlzOiBmdXJ0aGVyIHBhcnNlIHRoZSBzdWItcGFyYW1ldGVycy4KPiBUaGlz
IGRvZXNuJ3QgcmVxdWlyZSBhbnkgcGFyYW1ldGVyIHNwZWNpZmljIGtub3dsZWRnZSBhbmQgdGhl
cmUgYXJlCj4gYWxyZWFkeSBmdW5jdGlvbnMgdG8gc3BsaXQgc3RyaW5ncy4KCkkgZG9uJ3QgdGhp
bmsgdGhpcyB3aWxsIHdvcmsgZm9yIHRoZSBnZW5lcmFsIGNhc2UuIEl0IG1pZ2h0IGJlIHRoYXQK
CnBhcj1ubwoKd2lsbCBzd2l0Y2ggb2ZmIGFsbCBzdWItcGFyYW1ldGVycy4gSG93IHdvdWxkIHlv
dSBoYW5kbGUgdGhhdD8KCkknbSBsb29raW5nIGludG8gYSB3YXkgdG8gcmVwb3J0IHRoZSBjdXJy
ZW50IHBhcmFtZXRlciBzZXR0aW5ncy4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 06:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 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 1g5PUz-0003s5-21; Thu, 27 Sep 2018 06:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5PUy-0003od-55
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 06:10:04 +0000
X-Inumbo-ID: 20aa6e5c-c21c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20aa6e5c-c21c-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 06:11:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 00:10:01 -0600
Message-Id: <5BAC743802000078001EC69A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 00:10:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
In-Reply-To: <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.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+IE9uIDI2LjA5LjE4IGF0IDIzOjMyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IFRoaXMgYnJpbmdzIG1lIHRvIHRoZSBuZXh0IHF1ZXN0aW9uLiBEbyB5b3UgZXhwZWN0IHNldF9z
cGVjaWFsX3AybV9lbnRyeSAKPiB0byB0YWtlIGEgcmVmZXJlbmNlIG9uIHRoZSBwYWdlPwo+IAo+
IElmIG5vdCwgd2UgbWF5IHJ1biBpbnRvIHNvbWUgdHJvdWJsZXMgYmVjYXVzZSBBRkFJQ1QgeW91
IGNhbiBtYXAgdHdpY2UgCj4gdGhlIGlvcmVxIHBhZ2UgaW4gYSBndWVzdCBidXQgcmVmZXJlbmNl
IHdpbGwgb25seSBiZSB0YWtlbiBvbiB0aGUgCj4gYWxsb2NhdGlvbi4KPiAKPiBIb3dldmVyLCB0
aGUgdW5tYXAgcGF0aCB3aWxsIGFsd2F5cyBkcm9wIGEgcmVmZXJlbmNlIHdoZW4gcmVtb3Zpbmcg
dGhlIAo+IHBhZ2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQgdGhlIG1vbWVudCwgcmVmZXJlbmNl
IHdpbGwgbm90IGJlIHRha2VuIG9uIAo+IG1hcHBpbmcgYnV0IGFsbG9jYXRpb24gKHdlIGFzc3Vt
ZSBhIHBhZ2UgY291bGQgbm90IGJlIG1hcHBlZCB0d2ljZSBpbiBhIAo+IGd1ZXN0KS4KPiAKPiBG
b3JlaWduIG1hcHBpbmcgb24gQXJtIGFyZSBhIGJpdCBzcGVjaWFsIGJlY2F1c2Ugd2UgZ2V0IGEg
cmVmZXJlbmNlIG9uIAo+IG1hcHBpbmcgdGhlbSBhbmQgd2lsbCBkcm9wIGl0IHdoZW4gdGhlIG1h
cHBpbmcgZGlzYXBwZWFyLiBTbyB3ZSB3b3VsZCAKPiBub3QgaGF2ZSBhbnkgcHJvYmxlbSB0aGVy
ZS4KCldlbGwsIGF0IGxlYXN0IG9uIHg4NiBubyByZWZjb3VudGluZyBoYXBwZW5zIGF0IGFsbCBp
biB0aGUgcDJtIGxheWVyLgpUaGF0J3Mgc29tZXRoaW5nIHdlIG1lYW4gdG8gZml4IGV2ZW50dWFs
bHksIGJ1dCBJJ20gdW5hd2FyZSBvZiBhbnkKd29yayBpbnRvIHRoYXQgZGlyZWN0aW9uLiBJZiB0
aGUgc2l0dWF0aW9uIGlzIGRpZmZlcmVudCBvbiBBUk0sIHRoZW4KdGhlIGJlaGF2aW9yIG9mIHNl
dF9zcGVjaWFsX3AybV9lbnRyeSgpIG1heSBuZWVkIHRvIGRpZmZlciBiZXR3ZWVuCml0IGFuZCB4
ODYgZm9yIHRoZSB0aW1lIGJlaW5nLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 06:10:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 06:10: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 1g5PVD-0004Cm-B9; Thu, 27 Sep 2018 06:10: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=ndfh=mj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5PVC-0004Cc-E1
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 06:10:18 +0000
X-Inumbo-ID: b167c997-c21b-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b167c997-c21b-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 08:08:03 +0200 (CEST)
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 D0D08AEFF;
 Thu, 27 Sep 2018 06:10:15 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?Q?<20180918060309.7186=ef=bf=bd1=ef=bf=bdjgross@suse.com?=
 =?UTF-8?Q?>_<5BA0D44602000078001E93EA@prv1=ef=bf=bdmh.provo.novell.com>_<7c?=
 =?UTF-8?Q?b2a460-095c-27c8-a4cf-47ef8e7850d5@suse.com>_<5BA0DF9602000078001?=
 =?UTF-8?Q?E9448@suse.com>_<6d56ad90-7825-adb7-f4e5-6c3ceb3210f6@suse.com>_<?=
 =?UTF-8?Q?001ab73a-078d-4ec1-4acd-2fb4389e8867@citrix.com>_<0a89246d-00a6-d?=
 =?UTF-8?Q?04a-4bce-3f0b98839d39@suse.com>_<d698d8c9-2582-6314-10cb-ecb9535f?=
 =?UTF-8?Q?62e0@citrix.com>_<7785b4d9724db9224ca8bed58d0f061ce1d67b71.camel@?=
 =?UTF-8?Q?suse.com>?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ec7d6d94-6882-4196-6405-f37df3b8e213@suse.com>
Date: Thu, 27 Sep 2018 08:10:14 +0200
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: <7785b4d9724db9224ca8bed58d0f061ce1d67b71.camel@?=
 =?UTF-8?Q?suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 00/12] add per-domain and per-cpupool
 generic parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 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>

T24gMjYvMDkvMTggMTc6MTAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFtIZXksIGlzIGl0IG1l
L215IG1haWxlciwgb3IgdGhyZWFkaW5nIGlzIHdlaXJkIGZvciB0aGlzIHNlcmllcz8gOi1PXQo+
IAo+IE9uIFR1ZSwgMjAxOC0wOS0xOCBhdCAxNDo1NyArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90
ZToKPj4gT24gMDkvMTgvMjAxOCAwMjozNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Cj4+
PiBUaGUgc3RyaW5nIHZhcmlhbnQgaXMgbXVjaCBtb3JlIGZsZXhpYmxlLgo+Pj4KPj4+IEl0IGlz
IGVhc3kgcG9zc2libGUgdG8gZS5nLiBhZGQgYSBwZXItZG9tYWluIHRyYWNlIHBhcmFtZXRlciB0
bwo+Pj4gc3BlY2lmeQo+Pj4gcmF0aGVyIGNvbXBsZXggdHJhY2UgaW5zdHJ1bWVudGF0aW9ucy4g
RG9pbmcgc29tZXRoaW5nIGxpa2UgdGhhdAo+Pj4gdmlhIGEKPj4+IHN0cnVjdCBiYXNlZCBpbnRl
cmZhY2UgaXMgaW4gdGhlIGJlc3QgY2FzZSBjb21wbGljYXRlZC4KPj4KPj4gLi4ub3IsIGZvciBp
bnN0YW5jZSwgc3BlY2lmeWluZyB0aGUgcnVucXVldWUgbGF5b3V0IG9mIGEgY3B1cG9vbCAoZm9y
Cj4+IHNjaGVkdWxlcnMgbGlrZSBjcmVkaXQyIHdoaWNoIGFsbG93IHN1Y2ggdGhpbmdzKS4gIFll
cywgdGhhdCBpcyB0cnVlOwo+PiBidXQgcHJvYmFibHkgYSB2ZXJ5IG5pY2hlIGNhc2UuCj4+Cj4g
RXhhY3RseS4gQXMgYW5vdGhlciBleGFtcGxlLCBJIHdhbnQgdG8gZm9sbG93IHVwIG9uIHRoaXM6
Cj4gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE4LTA4L21zZzAxNjQ0Lmh0bWwKPiAKPiBNb3JlIHByZWNpc2VseSwgSSB3YW50IHRvIGFk
ZCBhIHBlci1jcHVwb29sICJzbXQ9W29ufG9mZnxmb3JjZV0iIChvcgo+IGNwdXBvb2wtc210LCBv
ciBzb21ldGhpbmcgbGlrZSB0aGF0KSwgd2l0aCB0aGUgZm9sbG93aW5nIG1lYW5pbmc6Cj4gLSBz
bXQ9b246IGNwdXMgdGhhdCBhcmUgaHlwZXJ0aHJlYWQgc2libGluZ3MgY2FuIGJlIGFkZGVkIHRv
IHRoZSAKPiAgIGNwdXBvb2wuIEFkZGluZyBhIGNwdSB3aG9zZSBzaWJsaW5nIGlzIGluIGFub3Ro
ZXIgcG9vbCB3b3VsZCBmYWlsOwo+IC0gc210PW9mZjogb25seSBvbmUgY3B1IHBlciBjb3JlIGNh
biBiZSBhZGRlZCB0byB0aGUgY3B1cG9vbC4gQWRkaW5nIGEgCj4gICBjcHUgd2hvc2Ugc2libGlu
ZyBpcyBhbHJlYWR5IGluIHRoZSBwb29sIHdvdWxkIGZhaWwuIEFkZGluZyBhIGNwdSAKPiAgIHdo
b3NlIHNpYmxpbmcgaXMgaW4gYW5vdGhlciBwb29sIHdvdWxkIGFsc28gZmFpbDsKPiAtIHNtdD1m
b3JjZTogKGFuZCBJIHBhcnRpY3VsYXJseSBkaXNsaWtlIHRoZSBuYW1lLCBidXQgbGV0J3MgaWdu
b3JlIGl0IAo+ICAgZm9yIG5vdykgYW55IGNwdSBjYW4gYmUgYWRkZWQgdG8gYW55IHBvb2wKPiAK
PiBXaGF0IEkgd2FzIHB1dHRpbmcgdG9nZXRoZXIgd2FzIHNvbWV0aGluZyBhbG9uZyB0aGUgbGlu
ZXMgb2Y6Cj4gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA5L21zZzAxNTUyLmh0bWwKPiAKPiBBbmQgdGhlbiB0aGVyZSB3aWxsIGJl
IHRoZSBzdXBwb3J0IGZvciBoYXZpbmcgYSBsaW5lIGxpa2UgdGhpcywgaW4gYQo+IGNwdXBvb2wg
Y29uZmlnIGZpbGU6Cj4gCj4gIHNtdCA9ICJvZmYiCj4gCj4gV2l0aCB0aGlzIGFwcHJvYWNoLCBp
bnN0ZWFkLCB0aGVyZSB3aWxsIGhhdmUgdG8gYmUgYSBsaW5lIGxpa2UgdGhpcyBpbgo+IHRoZXJl
Ogo+IAo+ICBwYXJhbWV0ZXJzID0gInNtdD1vZmYiCj4gCj4gSXMgdGhhdCByaWdodD8KPiAKPiBB
bmQgd2hlbiB3ZSB3aWxsIGFsc28gaGF2ZSB0aGUgc3VwcG9ydCBmb3IsIHNheSwgcGVyLWNwdXBv
b2wgcnVucXVldWUKPiBhcnJhbmdlbWVudCBmb3IgQ3JlZGl0MiwgaXQgd2lsbCBsb29rIGxpa2Ug
dGhpczoKPiAKPiAgcGFyYW1ldGVycyA9ICJjcmVkaXQyX3J1bnF1ZXVlcz1zb2NrZXQgc210PW9m
ZiIKPiAKPiBSaWdodCBhZ2Fpbj8KClJpZ2h0IG5vdywgeWVzIDotKQoKSSBjb3VsZCBpbWFnaW5l
IHRvIG1vZGlmeSBjb25maWcgZmlsZSBwYXJzaW5nIHRvIHRyZWF0IGFsbCB1bmtub3duCmtleS12
YWx1ZSBwYWlycyBhcyBwYXJhbWV0ZXJzLCBzbyB5b3UgY291bGQgdXNlICJzbXQ9b2ZmIiBhZ2Fp
bi4gVGhpcwp3b3VsZCBoYXZlIHRoZSBlZmZlY3QgdG8gZmlsdGVyIG91dCBhbGwgdW5zdXBwb3J0
ZWQgbGluZXMgaW4gdGhlIGNvbmZpZwpmaWxlLgoKPiBJZiB5ZXMsIEkgdGhpbmsgSSdtIGZpbmUg
d2l0aCB0aGlzLgo+IAo+IFRoZSBwZXItY3B1cG9vbCBwYXJhbWV0ZXJzIGNhc2UgaXMsIEkgdGhp
bmssIHByb2JhYmx5IGxlc3MKPiBjb250cm92ZXJzaWFsIHRoYW4gdGhlIHBlci1kb21haW4gY2Fz
ZS4gSW4gZmFjdGUsIHRoZSBwYXJzaW5nIG9mLCBlLmcuLAo+IGNyZWRpdDJfcnVucXVldWU9LCBo
YXBwZW5zIGluIFhlbiBhbHJlYWR5LiBBbmQgbW9zdCAoaWYgbm90IGFsbCkgb2YgdGhlCj4gc2No
ZWR1bGluZyBwYXJhbWV0ZXJzIHRoYXQgd2UgYWxsb3cgYXMgY29tbWFuZCBsaW5lIG9wdGlvbnMs
IGFsc28gbWFrZQo+IHNlbnNlIGFzIHBlci1jcHVwb29sIHBhcmFtZXRlcnMsIHNvLi4uIDotKQo+
IAo+IEknbSBub3Qgc3VyZSB3aGVyZSB0byBkcmF3IHRoZSBsaW5lLCBhc3N1bWluZyB3ZSBldmVu
IHdhbnQgdG8gZHJhdyBvbmUuCgpBbGwgcGFyYW1ldGVycyBfbmVlZGVkXyBhdCBjcHVwb29sIGNy
ZWF0aW9uIHRpbWUgKGUuZy4gc2NoZWR1bGVyKSBjYW4ndApiZSBoYW5kbGVkIHRoaXMgd2F5LiBB
bmQgSSBkb24ndCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBoYW5kbGUgY3B1CmFzc2lnbm1l
bnRzIHRoYXQgd2F5LgoKPiBJLmUuLCBpZiB3ZSB0YWtlIHRoaXMgYXBwcm9hY2ggYW5kIHRoZXNl
IHBhdGNoZXMsIF9hbnlfIG5ldyBwYXJhbWV0ZXIKPiB3aWxsIGhhdmUgdG8gYmUgaGFuZGxlZCBs
aWtlIHRoaXM/IElmIG5vLCBob3cgZG8gd2UgZGVjaWRlIHdoaWNoIG9uZXMKPiBiZXR0ZXIgdXNl
IHRoZSAiaHlwZXJ2aXNvciBjZW50cmljIiBzdHJpbmcgYmxvYnMsIGFuZCB3aGljaCBvbmVzIGJl
dHRlcgo+IHVzZSB0aGUgY3VycmVudCAidG9vbHN0YWNrIGNlbnRyaWMiIG9uZT8gQWJvdXQgdGhp
cyAoYW5kIGVzcGVjaWFsbHkgZm9yCj4gcGVyLWRvbWFpbiBwYXJhbXMpLCBJJ3ZlIG11Y2ggbGVz
cyBjbGVhciBpZGVhcy4KPiAKPiBCdXQgYXMgZmFyIGFzIHBlci1jcHVwb29scyBwYXJhbWV0ZXJz
IGFyZSBjb25jZXJuZWQsIEkgZG8gbGlrZSB0aGlzLgoKVGhhbmtzLgoKCkp1ZXJnZW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 06:33:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 06:33: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 1g5PrP-0005o7-4Q; Thu, 27 Sep 2018 06:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5PrN-0005o2-RQ
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 06:33:13 +0000
X-Inumbo-ID: 5ccabcc3-c21f-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ccabcc3-c21f-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 06:34:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 00:33:11 -0600
Message-Id: <5BAC79A502000078001EC6B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 00:33:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B86C3B502000078001E32EC@prv1-mh.provo.novell.com>
 <75451888-e35c-8758-7a51-ea7e80d2c6e2@citrix.com>
 <5BAB2AAF02000078001EBF71@prv1-mh.provo.novell.com>
 <6c70035b-190d-53b2-3f1f-8f0cba6550fe@citrix.com>
In-Reply-To: <6c70035b-190d-53b2-3f1f-8f0cba6550fe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: use alternatives for FS/GS base
 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: xen-devel <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>

Pj4+IE9uIDI2LjA5LjE4IGF0IDIwOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDkvMTggMDc6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFbGltaW5hdGlu
ZyBjb25kaXRpb25hbCBicmFuY2hlcyBpcyBhbHdheXMgYSBHb29kIFRoaW5nICh0bSksIGl0IHNl
ZW1zIHRvIAo+IG1lLgo+IAo+IEJ5IHRoaXMgcmVhc29uaW5nLCB3ZSBzaG91bGQgY29tcGlsZSBY
ZW4gd2l0aCBtb3ZmdXNjYXRvciwgd2hpY2ggcmVhbGx5Cj4gd2lsbCBnZXQgcmlkIG9mIGV2ZXJ5
IGJyYW5jaC4KPiAKPiBEb2luZyBzbyB3b3VsZCBiZSB1dHRlciBub25zZW5zZSwgZXJnbyB0aGlz
IGNsYWltIGlzIGZhbHNlLgoKUGxlYXNlIHRha2UgdGhlIHVzZSBvZiAiYWx3YXlzIiBoZXJlIHdp
dGggYSBncmFpbiBvZiBzYWx0OiBPZiBjb3Vyc2UKSSdtIG5vdCBzdWdnZXN0aW5nIHRvIGVsaW1p
bmF0ZSBhbGwgY29uZGl0aW9uYWxzLiBCdXQgY29uZGl0aW9uYWxzIHdoaWNoCmFyZSB0aGVyZSBz
b2xlIHRvIHNlbGVjdCBiZXR3ZWVuIGRpZmZlcmVudCBpbnNucyBhY2hpZXZpbmcgdGhlIHNhbWUK
dGhpbmcgYXJlIGEgcHJldHR5IGdvb2QgdGFyZ2V0IGZvciByZXBsYWNlbWVudCBieSBhbHRlcm5h
dGl2ZXMuCgo+PiBBbmQgdGhhdCdzIG5vdCBqdXN0IGZvcgo+PiBwZXJmb3JtYW5jZSAoaW5zaWRl
IFhlbiB3ZSBjYW4ndCBhc3N1bWUgYXQgYWxsIHRoYXQgYW55IGNvZGUgcGF0aCwKPj4gZXZlbiB0
aGUgY29udGV4dCBzd2l0Y2ggb25lLCBpcyBob3QgZW5vdWdoIHRvIGhhdmUgYW55IEJUQiBlbnRy
aWVzCj4+IGFsbG9jYXRlZCksIAo+IAo+IFRoaXMgaXMgYSB2YWxpZCBhcmd1bWVudCwgZm9yIHdo
eSB0aGUgcHJvcG9zZWQgY2hhbmdlIG1pZ2h0IHBsYXVzaWJseSBiZQo+IGFuIGltcHJvdmVtZW50
Lgo+IAo+IEl0IGlzIGJ5IG5vIG1lYW5zIGEgZ3VhcmFudGVlIHRoYXQgbWFraW5nIHRoZSBjaGFu
Z2Ugd2lsbCByZXN1bHQgaW4KPiBpbXByb3ZlZCBwZXJmb3JtYW5jZS4KCkFzIEkndmUgc2FpZCBi
ZWZvcmUgLSBpZiBpbXByb3ZlZCBjb2RlIGNsYXJpdHkgaXMgYWNjb21wYW5pZWQgYnkgbm8KZHJv
cCBpbiBwZXJmb3JtYW5jZSwgdGhhdCB3b3VsZCBhbHJlYWR5IGJlIGdvb2QgZW5vdWdoIGltby4g
QW5kCkkgc2VlIG5vIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgc3RyZWFtbGluaW5nIGNvZGUgYnkg
ZWxpbWluYXRpbmcKY29uZGl0aW9uYWwgYnJhbmNoZXMgaGFzIGFueSBtZWFuaW5nZnVsIHJpc2sg
b2YgaW1wYWN0aW5nCnBlcmZvcm1hbmNlLCB3aXRob3V0IHRoZSBuZWVkIHRvIGRvIGFueSBtZWFz
dXJlbWVudHMgKGFuZCBJCnNheSB0aGlzIGRlc3BpdGUgcmVhbGl6aW5nIHRoYXQgYXQgdGltZXMg
YWN0dWFsIGJlaGF2aW9yIGNhbiBiZQpzdXJwcmlzaW5nKS4KCj4+IGJ1dCBhbHNvIGZvciBlYXNl
IG9mIGxvb2tpbmcgYXQgdGhlIGFzc2VtYmx5LCBzaG91bGQgdGhlcmUKPj4gYmUgYSBuZWVkIHRv
IGRvIHNvLgo+IAo+IFVzaW5nIGFsdGVybmF0aXZlcyBhY3RpdmVseSBvYmZ1c2NhdGVzIHRoZSBs
b2dpYyBpbiB0aGUgZGlzYXNzZW1ibHkuICBJdAo+IGlzIGFsbW9zdCBpbXBvc3NpYmxlIHRvIGRp
c3Rpbmd1aXNoIHRoZSBpbmRpdmlkdWFsIGZyYWdtZW50cywgYW5kIHlvdQo+IHJlamVjdGVkIG15
IHN1Z2dlc3Rpb24gb2YgcmVjdGlmeWluZyB0aGlzIGJ5IHB1dHRpbmcgc3ltYm9scyBpbnRvIHRo
ZQo+IC5hbHRpbnN0cnVjdGlvbnMgc2VjdGlvbi4KCkkgY291bGQgYmUgdGFsa2VkIGludG8gdGhp
cywgcHJvdmlkZWQgdGhleSBkb24ndCBtYWtlIGl0IGludG8gdGhlCiJrYWxsc3ltcyItbGlrZSBz
eW1ib2wgdGFibGUuCgo+ICBJdCBhbHNvIHJlc3VsdHMgaW4gaGFyZGVyIHRvIHJlYWQgQywgYW5k
CgpUaGlzIG1heSBvciBtYXkgbm90IGJlIHRoZSBjYXNlLCBkZXBlbmRpbmcgb24gd2hpY2ggcGFy
dCBvZgp0aGUgY29kZSB5b3UgbG9vayBhdC4gRXNwZWNpYWxseSBpZiB0aGVyZSBhcmUgY29uZGl0
aW9uYWxzIGluCm1haW5saW5lIGNvZGUsIHRoZWlyIGVsaW1pbmF0aW9uIGhlbHBzIHJlYWRhYmls
aXR5IGltby4gQnV0IHllcywKdGhlcmUncyBfc29tZV8gcHJpY2UgdG8gcGF5LgoKPiBwb29yZXIg
c3Vycm91bmRlZCBjb2RlIGdlbmVyYXRpb24sIGFzIHRoZSBjb21waWxlciBoYXMgdG8gY29wZSB3
aXRoIHRoZQo+IHVuaW9uIG9mIGVudHJ5L2V4aXQgcmVxdWlyZW1lbnRzIGZvciB0aGUgYmxvY2tz
LgoKSW50ZXJlc3RpbmcgLSB5b3Ugbm93IHVzZSBhbiBhcmd1bWVudCB0aGUgaW52ZXJzZSBvZiB3
aGljaCB5b3UKdXNlIG9uIHRoZSBQREVQL1BFWFQgcGF0Y2ggc2VyaWVzLgoKRnVydGhlcm1vcmUg
SSBxdWVzdGlvbiB0aGlzIGFyZ3VtZW50IGluIHRoZSBjb250ZXh0IGhlcmU6IEluCm9yZGVyIHRv
IHNhdGlzZnkgdGhlIFdSTVNSIGNvbnN0cmFpbnRzLCB0aGUgY29tcGlsZXIgaXMgbGVmdCB3aXRo
CmJhc2ljYWxseSBubyBjaG9pY2Ugb2YgcmVnaXN0ZXIgYWxsb2NhdGlvbiBhbHJlYWR5IGFueXdh
eS4gVGhlCnJlcGxhY2VtZW50IGluc25zIHRoZW4gc2ltcGx5IHVzZSB0aGVzZSBzYW1lIHJlZ2lz
dGVycy4gSXQncwpjZXJ0YWlubHkgcG9zc2libGUgdGhhdCB3aXRob3V0IGFsdGVybmF0aXZlcyB0
aGUgbm9uLVdSTVNSCnBhcnQgb2YgdGhlIGNvbmRpdGlvbmFsIHVzZXMgZGlmZmVyZW50IHJlZ2lz
dGVyIGFsbG9jYXRpb24sIGJ1dAphY2NvcmRpbmcgdG8gbXkgKGdlbmVyYWwsIG5vdCBzcGVjaWZp
YyB0byB0aGlzIGNhc2UgaGVyZSkKb2JzZXJ2YXRpb25zIGdjYyBhdCBsZWFzdCBpcyBvZnRlbiBw
cm9kdWNpbmcgbW9yZSByZWR1bmRhbmN5CnRoYW4gd291bGQgYmUgcG9zc2libGUgdG8gZ28gd2l0
aCwgaW4gb3JkZXIgdG8gdXNlIGRpZmZlcmVudApyZWdpc3RlcnMgaW4gY2FzZXMgbGlrZSB0aGlz
LgoKPiBUaGlzIHBhdGNoIHN0aWxsIGhhc24ndCBhZGRyZXNzZWQgdGhlIGNvbmNlcm5zIGFib3V0
IHNoW2xyXWQsIGFuZCB0aGUKPiByZXN1bHRpbmcgY29tcGV0aXRpb24gZm9yIGV4ZWN1dGlvbiBy
ZXNvdXJjZSBvbiBBTUQgRmFtMTUvMTZoIHN5c3RlbXMuCgpFeGN1c2UgbWU/IFdoZXJlIGRpZCB5
b3Ugc2VlIGFueSBTSFtMUl1EIGxlZnQgaW4gdGhlIHBhdGNoPwoKPiAieDg2OiBlbmFibGUgaW50
ZXJydXB0cyBlYXJsaWVyIHdpdGggWFBUSSBkaXNhYmxlZCIgd2FzIG9iamVjdGVkIHRvIGJ5Cj4g
bWUgb24gdGhlIGJhc2lzIG9mIHRoZSBpbmNyZWFzZWQgY29tcGxleGl0eSBvZiBmb2xsb3dpbmcg
dGhlIGNvZGUsCj4gcmF0aGVyIHRoYW4gYW55IHBlcmZvcm1hbmNlIGNvbnNpZGVyYXRpb24uICBB
IGNvbnRyaWJ1dG9yeSBmYWN0b3Igd2FzCj4gdGhhdCBJIGNvdWxkbid0IHNlZSBhbnkgcmVhc29u
IHdoeSBpdCB3b3VsZCBtYWtlIGFueSBwZXJmb3JtYW5jZQo+IGRpZmZlcmVuY2UuICBXaGVuIEp1
ZXJnZW4gZXZlbnR1YWxseSBtZWFzdXJlZCBpdCwgdGhlIHJlc3VsdHMgc2FpZCB0aGUKPiBwZXJm
b3JtYW5jZSB3YXMgd29yc2UuICAoSXQgbWlnaHQgYmUgaW50ZXJlc3RpbmcgdG8gd29yayBvdXQg
d2h5IGl0IHdhcwo+IHdvcnNlIG92ZXJhbGwsIGJlY2F1c2UgaXRzIGRlZmluaXRlbHkgbm90IG9i
dmlvdXMsIGJ1dCBJIHN1c3BlY3Qgd2UgYWxsCj4gaGF2ZSBtb3JlIGltcG9ydGFudCB3b3JrIHRv
IGRvKS4KCkFuZCBJJ3ZlIGFjY2VwdGVkIHlvdXIgYXJndW1lbnRzICh3aXRob3V0IGZ1bGx5IGJ1
eWluZyB0aGVtLCB3aXRoCmxhdGVuY3kgaW4gbWluZCkgYW5kIGRyb3BwZWQgdGhlIHBhdGNoLgoK
PiAieDg2OiB1c2UgUERFUC9QRVhUIGZvciBtYWRkci9kaXJlY3QtbWFwLW9mZnNldCBjb252ZXJz
aW9uIHdoZW4KPiBhdmFpbGFibGXigIsiIG5lZ2xlY3RzIHRoZSBjYWNoZSBibG9hdCBvZiBoYXZp
bmcgMjU1IGNvcGllcyBvZiB0aGUgc3R1YiwKPiBhbmQgdGhlIHBpcGVsaW5lIHN0YWxsIGZyb20g
bWl4aW5nIGxlZ2FjeSBhbmQgVkVYIFNTRSBpbnN0cnVjdGlvbnMuIAoKSSd2ZSByZXNwb25kZWQg
dG8gYm90aCBvZiB0aGVzZSBiZWZvcmUuIEknbSBub3QgZ29pbmcgdG8gcmVwZWF0IGFueQpvZiB0
aGF0IGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 06:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 06:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5Q28-0006cH-CR; Thu, 27 Sep 2018 06:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5Q27-0006cC-0Z
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 06:44:19 +0000
X-Inumbo-ID: e938acc4-c220-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e938acc4-c220-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 06:45:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 00:44:16 -0600
Message-Id: <5BAC7C3F02000078001EC6C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 00:44:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5B76740802000078001DF345@prv1-mh.provo.novell.com>
 <5B76778602000078001DF374@prv1-mh.provo.novell.com>
 <f3a99ecd-ce17-2ace-954d-d54281632f26@citrix.com>
 <5B7697AE02000078001DF4A5@prv1-mh.provo.novell.com>
 <0fab9fc1-acb5-50cf-6d83-274dfb79b721@citrix.com>
 <5B9640A302000078001E6AD9@prv1-mh.provo.novell.com>
 <9cc0d365-a2b9-d951-93f4-d4b62a1d3347@citrix.com>
In-Reply-To: <9cc0d365-a2b9-d951-93f4-d4b62a1d3347@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when 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: 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+IE9uIDI1LjA5LjE4IGF0IDE5OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSBzZWVtIHRvIHJlY2FsbCB5b3Ugc2F5aW5nIHRoYXQgdGhlIG9uZSBzeXN0ZW0gaXQg
d2FzIGludHJvZHVjZWQgZm9yCj4gbmV2ZXIgc2hpcHBlZCwgYXQgd2hpY2ggcG9pbnQsIHdoeSBi
b3RoZXIga2VlcGluZyB0aGUgY29kZSBhcm91bmQ/CgpXZWxsLCBJJ3ZlIHNhaWQgX0kgdGhpbmtf
IHRoZXkndmUgbmV2ZXIgc2hpcHBlZC4KCklycmVzcGVjdGl2ZSBvZiB0aGlzLCBhbm90aGVyIHRo
b3VnaHQgaGVyZSB0byBjb21lIHRvIGEgbWlkZGxlCmdyb3VuZDogV2hhdCBhYm91dCByZXN0cmlj
dGluZyBzdXBwb3J0IGZvciBkaXNjb250aWd1b3VzIG1lbW9yeQptYXBzIHRvIHRoZSBCSUdNRU0g
Y2FzZT8gQXQgd2hpY2ggcG9pbnQgd2UgbWlnaHQgY29uc2lkZXIKbWFraW5nIEJNSTIgYSBwcmVy
ZXEgZm9yIHRoYXQsIGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBzdHViCmZ1bmN0aW9ucywgYW5k
IHVzaW5nIGFsdGVybmF0aXZlcyBqdXN0IHRvIHJlcGxhY2UgUERFUC9QRVhUIHdpdGgKTU9WIHdo
ZW4gcG9zc2libGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 06:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 06: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 1g5QGZ-0007T3-Nz; Thu, 27 Sep 2018 06:59: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=oerh=mj=qualcomm.com=arunks@srs-us1.protection.inumbo.net>)
 id 1g5QGY-0007Sy-GO
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 06:59:14 +0000
X-Inumbo-ID: 8579d63e-c222-11e8-a8a5-bc764e045a96
Received: from alexa-out-blr.qualcomm.com (unknown [103.229.18.198])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8579d63e-c222-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 08:56:58 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,309,1534789800"; 
   d="scan'208";a="179994"
Received: from ironmsg04-blr.qualcomm.com ([10.86.208.133])
 by alexa-out-blr.qualcomm.com with ESMTP/TLS/AES256-SHA;
 27 Sep 2018 12:29:07 +0530
X-IronPort-AV: E=McAfee;i="5900,7806,9028"; a="1612428"
Received: from blr-ubuntu-104.ap.qualcomm.com (HELO
 blr-ubuntu-104.qualcomm.com) ([10.79.40.64])
 by ironmsg04-blr.qualcomm.com with ESMTP; 27 Sep 2018 12:29:06 +0530
Received: by blr-ubuntu-104.qualcomm.com (Postfix, from userid 346745)
 id 682102BCC; Thu, 27 Sep 2018 12:29:04 +0530 (IST)
From: Arun KS <arunks@codeaurora.org>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, akpm@linux-foundation.org,
 dan.j.williams@intel.com, mhocko@suse.com, vbabka@suse.cz,
 iamjoonsoo.kim@lge.com, gregkh@linuxfoundation.org, osalvador@suse.de,
 malat@debian.org, kirill.shutemov@linux.intel.com, jrdr.linux@gmail.com,
 yasu.isimatu@gmail.com, mgorman@techsingularity.net, aaron.lu@intel.com,
 devel@linuxdriverproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 12:28:50 +0530
Message-Id: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v3] memory_hotplug: Free pages as higher order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Arun KS <arunks@codeaurora.org>, vinmenon@codeaurora.org,
 vatsa@codeaurora.org, getarunks@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>

V2hlbiBmcmVlIHBhZ2VzIGFyZSBkb25lIHdpdGggaGlnaGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9u
CmNvYWxlc2NpbmcgcGFnZXMgYnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRo
CnNlY3Rpb24gc2l6ZSBvZiAyNTZNQiwgaG90IGFkZCBsYXRlbmN5IG9mIGEgc2luZ2xlIHNlY3Rp
b24Kc2hvd3MgaW1wcm92ZW1lbnQgZnJvbSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVu
Y2UKaW1wcm92aW5nIHRoZSBob3QgYWRkIGxhdGVuY3kgYnkgNjAlLgoKTW9kaWZ5IGV4dGVybmFs
IHByb3ZpZGVycyBvZiBvbmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aAp0aGUgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MjoKcmV1c2UgY29kZSBmcm9tIF9fZnJlZV9wYWdlc19ib290X2NvcmUoKQoKQ2hh
bmdlcyBzaW5jZSB2MToKLSBSZW1vdmVkIHByZWZldGNoKCkKCkNoYW5nZXMgc2luY2UgUkZDOgot
IFJlYmFzZS4KLSBBcyBzdWdnZXN0ZWQgYnkgTWljaGFsIEhvY2tvIHJlbW92ZSBwYWdlc19wZXJf
YmxvY2suCi0gTW9kaWZlZCBleHRlcm5hbCBwcm92aWRlcnMgb2Ygb25saW5lX3BhZ2VfY2FsbGJh
Y2suCgp2MjogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk5MTM2My8K
djE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3BhdGNod29yay9wYXRjaC85ODk0NDUvClJGQzog
aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk4NDc1NC8KCi0tLQogZHJp
dmVycy9odi9odl9iYWxsb29uLmMgICAgICAgIHwgIDYgKysrKy0tCiBkcml2ZXJzL3hlbi9iYWxs
b29uLmMgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0tLQogaW5jbHVkZS9saW51eC9tZW1v
cnlfaG90cGx1Zy5oIHwgIDIgKy0KIG1tL2ludGVybmFsLmggICAgICAgICAgICAgICAgICB8ICAx
ICsKIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogbW0vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJzL2h2L2h2
X2JhbGxvb24uYwppbmRleCBiMWI3ODgwLi5jNWJjMGI1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2h2
L2h2X2JhbGxvb24uYworKysgYi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwpAQCAtNzcxLDcgKzc3
MSw3IEBAIHN0YXRpYyB2b2lkIGh2X21lbV9ob3RfYWRkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgc2l6ZSwKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGh2X29ubGluZV9wYWdlKHN0
cnVjdCBwYWdlICpwZykKK3N0YXRpYyBpbnQgaHZfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBn
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAJc3RydWN0IGh2X2hvdGFkZF9zdGF0ZSAqaGFzOwog
CXVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC03ODMsMTAgKzc4MywxMiBAQCBzdGF0aWMgdm9pZCBo
dl9vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGcpCiAJCWlmICgocGZuIDwgaGFzLT5zdGFydF9w
Zm4pIHx8IChwZm4gPj0gaGFzLT5lbmRfcGZuKSkKIAkJCWNvbnRpbnVlOwogCi0JCWh2X3BhZ2Vf
b25saW5lX29uZShoYXMsIHBnKTsKKwkJaHZfYnJpbmdfcGdzX29ubGluZShoYXMsIHBmbiwgKDFV
TCA8PCBvcmRlcikpOwogCQlicmVhazsKIAl9CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZG1f
ZGV2aWNlLmhhX2xvY2ssIGZsYWdzKTsKKworCXJldHVybiAwOwogfQogCiBzdGF0aWMgaW50IHBm
bl9jb3ZlcmVkKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIHBmbl9jbnQp
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKaW5kZXggZTEyYmIyNS4uMDEwY2Y0ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpAQCAtMzkwLDggKzM5MCw4IEBAIHN0YXRp
YyBlbnVtIGJwX3N0YXRlIHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkodm9pZCkKIAogCS8qCiAJ
ICogYWRkX21lbW9yeV9yZXNvdXJjZSgpIHdpbGwgY2FsbCBvbmxpbmVfcGFnZXMoKSB3aGljaCBp
biBpdHMgdHVybgotCSAqIHdpbGwgY2FsbCB4ZW5fb25saW5lX3BhZ2UoKSBjYWxsYmFjayBjYXVz
aW5nIGRlYWRsb2NrIGlmIHdlIGRvbid0Ci0JICogcmVsZWFzZSBiYWxsb29uX211dGV4IGhlcmUu
IFVubG9ja2luZyBoZXJlIGlzIHNhZmUgYmVjYXVzZSB0aGUKKwkgKiB3aWxsIGNhbGwgeGVuX2Jy
aW5nX3Bnc19vbmxpbmUoKSBjYWxsYmFjayBjYXVzaW5nIGRlYWRsb2NrIGlmIHdlCisJICogZG9u
J3QgcmVsZWFzZSBiYWxsb29uX211dGV4IGhlcmUuIFVubG9ja2luZyBoZXJlIGlzIHNhZmUgYmVj
YXVzZSB0aGUKIAkgKiBjYWxsZXJzIGRyb3AgdGhlIG11dGV4IGJlZm9yZSB0cnlpbmcgYWdhaW4u
CiAJICovCiAJbXV0ZXhfdW5sb2NrKCZiYWxsb29uX211dGV4KTsKQEAgLTQyMiw2ICs0MjIsMTgg
QEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQogCW11dGV4
X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CiB9CiAKK3N0YXRpYyBpbnQgeGVuX2JyaW5nX3Bnc19v
bmxpbmUoc3RydWN0IHBhZ2UgKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCit7CisJdW5zaWduZWQg
bG9uZyBpLCBzaXplID0gKDEgPDwgb3JkZXIpOworCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0g
cGFnZV90b19wZm4ocGcpOworCisJcHJfZGVidWcoIk9ubGluZSAlbHUgcGFnZXMgc3RhcnRpbmcg
YXQgcGZuIDB4JWx4XG4iLCBzaXplLCBzdGFydF9wZm4pOworCWZvciAoaSA9IDA7IGkgPCBzaXpl
OyBpKyspCisJCXhlbl9vbmxpbmVfcGFnZShwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKSk7CisK
KwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB4ZW5fbWVtb3J5X25vdGlmaWVyKHN0cnVjdCBu
b3RpZmllcl9ibG9jayAqbmIsIHVuc2lnbmVkIGxvbmcgdmFsLCB2b2lkICp2KQogewogCWlmICh2
YWwgPT0gTUVNX09OTElORSkKQEAgLTc0NCw3ICs3NTYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBi
YWxsb29uX2luaXQodm9pZCkKIAliYWxsb29uX3N0YXRzLm1heF9yZXRyeV9jb3VudCA9IFJFVFJZ
X1VOTElNSVRFRDsKIAogI2lmZGVmIENPTkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRwot
CXNldF9vbmxpbmVfcGFnZV9jYWxsYmFjaygmeGVuX29ubGluZV9wYWdlKTsKKwlzZXRfb25saW5l
X3BhZ2VfY2FsbGJhY2soJnhlbl9icmluZ19wZ3Nfb25saW5lKTsKIAlyZWdpc3Rlcl9tZW1vcnlf
bm90aWZpZXIoJnhlbl9tZW1vcnlfbmIpOwogCXJlZ2lzdGVyX3N5c2N0bF90YWJsZSh4ZW5fcm9v
dCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAppbmRleCAzNGEyODIyLi43YjA0YzFkIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKKysrIGIvaW5jbHVkZS9saW51eC9t
ZW1vcnlfaG90cGx1Zy5oCkBAIC04Nyw3ICs4Nyw3IEBAIGV4dGVybiBpbnQgdGVzdF9wYWdlc19p
bl9hX3pvbmUodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwK
IAl1bnNpZ25lZCBsb25nICp2YWxpZF9zdGFydCwgdW5zaWduZWQgbG9uZyAqdmFsaWRfZW5kKTsK
IGV4dGVybiB2b2lkIF9fb2ZmbGluZV9pc29sYXRlZF9wYWdlcyh1bnNpZ25lZCBsb25nLCB1bnNp
Z25lZCBsb25nKTsKIAotdHlwZWRlZiB2b2lkICgqb25saW5lX3BhZ2VfY2FsbGJhY2tfdCkoc3Ry
dWN0IHBhZ2UgKnBhZ2UpOwordHlwZWRlZiBpbnQgKCpvbmxpbmVfcGFnZV9jYWxsYmFja190KShz
dHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG9yZGVyKTsKIAogZXh0ZXJuIGludCBzZXRf
b25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFjayk7CiBl
eHRlcm4gaW50IHJlc3RvcmVfb25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJh
Y2tfdCBjYWxsYmFjayk7CmRpZmYgLS1naXQgYS9tbS9pbnRlcm5hbC5oIGIvbW0vaW50ZXJuYWwu
aAppbmRleCA4NzI1NmFlLi4yYjBlZmFjIDEwMDY0NAotLS0gYS9tbS9pbnRlcm5hbC5oCisrKyBi
L21tL2ludGVybmFsLmgKQEAgLTE2Myw2ICsxNjMsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBw
YWdlICpwYWdlYmxvY2tfcGZuX3RvX3BhZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiBleHRl
cm4gaW50IF9faXNvbGF0ZV9mcmVlX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGlu
dCBvcmRlcik7CiBleHRlcm4gdm9pZCBfX2ZyZWVfcGFnZXNfYm9vdG1lbShzdHJ1Y3QgcGFnZSAq
cGFnZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAJCQkJCXVuc2lnbmVkIGludCBvcmRlcik7CitleHRl
cm4gdm9pZCBfX2ZyZWVfcGFnZXNfYm9vdF9jb3JlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpOwogZXh0ZXJuIHZvaWQgcHJlcF9jb21wb3VuZF9wYWdlKHN0cnVjdCBwYWdl
ICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwogZXh0ZXJuIHZvaWQgcG9zdF9hbGxvY19ob29r
KHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIsCiAJCQkJCWdmcF90IGdmcF9m
bGFncyk7CmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBs
dWcuYwppbmRleCAzOGQ5NGI3Li4zYzgxZjIwIDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1
Zy5jCisrKyBiL21tL21lbW9yeV9ob3RwbHVnLmMKQEAgLTQ3LDcgKzQ3LDcgQEAKICAqIGFuZCBy
ZXN0b3JlX29ubGluZV9wYWdlX2NhbGxiYWNrKCkgZm9yIGdlbmVyaWMgY2FsbGJhY2sgcmVzdG9y
ZS4KICAqLwogCi1zdGF0aWMgdm9pZCBnZW5lcmljX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpw
YWdlKTsKK3N0YXRpYyBpbnQgZ2VuZXJpY19vbmxpbmVfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSwg
dW5zaWduZWQgaW50IG9yZGVyKTsKIAogc3RhdGljIG9ubGluZV9wYWdlX2NhbGxiYWNrX3Qgb25s
aW5lX3BhZ2VfY2FsbGJhY2sgPSBnZW5lcmljX29ubGluZV9wYWdlOwogc3RhdGljIERFRklORV9N
VVRFWChvbmxpbmVfcGFnZV9jYWxsYmFja19sb2NrKTsKQEAgLTY1NSwyNiArNjU1LDQ2IEBAIHZv
aWQgX19vbmxpbmVfcGFnZV9mcmVlKHN0cnVjdCBwYWdlICpwYWdlKQogfQogRVhQT1JUX1NZTUJP
TF9HUEwoX19vbmxpbmVfcGFnZV9mcmVlKTsKIAotc3RhdGljIHZvaWQgZ2VuZXJpY19vbmxpbmVf
cGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKK3N0YXRpYyBpbnQgZ2VuZXJpY19vbmxpbmVfcGFnZShz
dHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG9yZGVyKQogewotCV9fb25saW5lX3BhZ2Vf
c2V0X2xpbWl0cyhwYWdlKTsKLQlfX29ubGluZV9wYWdlX2luY3JlbWVudF9jb3VudGVycyhwYWdl
KTsKLQlfX29ubGluZV9wYWdlX2ZyZWUocGFnZSk7CisJX19mcmVlX3BhZ2VzX2Jvb3RfY29yZShw
YWdlLCBvcmRlcik7CisJdG90YWxyYW1fcGFnZXMgKz0gKDFVTCA8PCBvcmRlcik7CisjaWZkZWYg
Q09ORklHX0hJR0hNRU0KKwlpZiAoUGFnZUhpZ2hNZW0ocGFnZSkpCisJCXRvdGFsaGlnaF9wYWdl
cyArPSAoMVVMIDw8IG9yZGVyKTsKKyNlbmRpZgorCXJldHVybiAwOworfQorCitzdGF0aWMgaW50
IG9ubGluZV9wYWdlc19ibG9ja3ModW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBu
cl9wYWdlcykKK3sKKwl1bnNpZ25lZCBsb25nIGVuZCA9IHN0YXJ0ICsgbnJfcGFnZXM7CisJaW50
IG9yZGVyLCByZXQsIG9ubGluZWRfcGFnZXMgPSAwOworCisJd2hpbGUgKHN0YXJ0IDwgZW5kKSB7
CisJCW9yZGVyID0gbWluKE1BWF9PUkRFUiAtIDFVTCwgX19mZnMoc3RhcnQpKTsKKworCQl3aGls
ZSAoc3RhcnQgKyAoMVVMIDw8IG9yZGVyKSA+IGVuZCkKKwkJCW9yZGVyLS07CisKKwkJcmV0ID0g
KCpvbmxpbmVfcGFnZV9jYWxsYmFjaykocGZuX3RvX3BhZ2Uoc3RhcnQpLCBvcmRlcik7CisJCWlm
ICghcmV0KQorCQkJb25saW5lZF9wYWdlcyArPSAoMVVMIDw8IG9yZGVyKTsKKwkJZWxzZSBpZiAo
cmV0ID4gMCkKKwkJCW9ubGluZWRfcGFnZXMgKz0gcmV0OworCisJCXN0YXJ0ICs9ICgxVUwgPDwg
b3JkZXIpOworCX0KKwlyZXR1cm4gb25saW5lZF9wYWdlczsKIH0KIAogc3RhdGljIGludCBvbmxp
bmVfcGFnZXNfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMsCiAJCQl2b2lkICphcmcpCiB7Ci0JdW5zaWduZWQgbG9uZyBpOwogCXVuc2lnbmVkIGxv
bmcgb25saW5lZF9wYWdlcyA9ICoodW5zaWduZWQgbG9uZyAqKWFyZzsKLQlzdHJ1Y3QgcGFnZSAq
cGFnZTsKIAogCWlmIChQYWdlUmVzZXJ2ZWQocGZuX3RvX3BhZ2Uoc3RhcnRfcGZuKSkpCi0JCWZv
ciAoaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrKSB7Ci0JCQlwYWdlID0gcGZuX3RvX3BhZ2Uoc3Rh
cnRfcGZuICsgaSk7Ci0JCQkoKm9ubGluZV9wYWdlX2NhbGxiYWNrKShwYWdlKTsKLQkJCW9ubGlu
ZWRfcGFnZXMrKzsKLQkJfQorCQlvbmxpbmVkX3BhZ2VzID0gb25saW5lX3BhZ2VzX2Jsb2Nrcyhz
dGFydF9wZm4sIG5yX3BhZ2VzKTsKIAogCW9ubGluZV9tZW1fc2VjdGlvbnMoc3RhcnRfcGZuLCBz
dGFydF9wZm4gKyBucl9wYWdlcyk7CiAKZGlmZiAtLWdpdCBhL21tL3BhZ2VfYWxsb2MuYyBiL21t
L3BhZ2VfYWxsb2MuYwppbmRleCA4OWQyYTJhLi5hNDQyMzgxIDEwMDY0NAotLS0gYS9tbS9wYWdl
X2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC0xMjUyLDcgKzEyNTIsNyBAQCBzdGF0
aWMgdm9pZCBfX2ZyZWVfcGFnZXNfb2soc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBv
cmRlcikKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5p
dCBfX2ZyZWVfcGFnZXNfYm9vdF9jb3JlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQg
b3JkZXIpCit2b2lkIF9fZnJlZV9wYWdlc19ib290X2NvcmUoc3RydWN0IHBhZ2UgKnBhZ2UsIHVu
c2lnbmVkIGludCBvcmRlcikKIHsKIAl1bnNpZ25lZCBpbnQgbnJfcGFnZXMgPSAxIDw8IG9yZGVy
OwogCXN0cnVjdCBwYWdlICpwID0gcGFnZTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07:04: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 1g5QLp-0008FQ-Q9; Thu, 27 Sep 2018 07: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=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5QLo-0008FL-Kb
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:04:40 +0000
X-Inumbo-ID: 49865f2e-c223-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49865f2e-c223-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 09:02:25 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 01:04:37 -0600
Message-Id: <5BAC810302000078001EC6E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 01:04:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <02c6bddf-933c-5348-73eb-25d6d826d30b@citrix.com>
In-Reply-To: <02c6bddf-933c-5348-73eb-25d6d826d30b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 1/2] mem_access: Fix npfec.kind
 propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, aisaila@bitdefender.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+IE9uIDI2LjA5LjE4IGF0IDE5OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDkvMTggMTc6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+PiBAQCAtMjMyLDEyICsyMzIsMTIgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVj
ayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+ICAgICAgICAgIHsKPj4gICAgICAg
ICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOwo+
PiAgICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2xhID0gZ2xhOwo+PiAtCj4+IC0gICAg
ICAgICAgICBpZiAoIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF93aXRoX2dsYSApCj4+IC0gICAg
ICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9X
SVRIX0dMQTsKPj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCBucGZlYy5raW5kID09IG5wZmVjX2tp
bmRfaW5fZ3B0ICkKPj4gLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8
PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVDsKPj4gICAgICAgICAgfQo+PiArCj4+ICsgICAgICAg
IGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPj4gKyAgICAgICAgICAg
IHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEE7Cj4+
ICsgICAgICAgIGVsc2UgaWYgKCBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0ICkKPj4g
KyAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRf
SU5fR1BUOwo+IAo+IE5pdC4gIE5ld2xpbmUgaGVyZSBwbGVhc2UsIGFzIGl0IGlzIG5vdCBsb2dp
Y2FsbHkgcmVsYXRlZCB3aXRoIHRoZSBibG9jawo+IGJlbG93LgoKQW5kLCBkZXNwaXRlIGl0IGJl
aW5nIGp1c3QgdHdvIGNvbXBhcmlzb25zLCBwZXJoYXBzIGJldHRlciB0bwptYWtlIGl0IGEgc3dp
dGNoKCkgYXQgdGhlIHNhbWUgdGltZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:07:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07: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 1g5QON-0008Nl-8g; Thu, 27 Sep 2018 07:07: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=n8cm=mj=gmail.com=mujqqj2demnsxs@srs-us1.protection.inumbo.net>)
 id 1g5QOM-0008Ng-53
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:07:18 +0000
X-Inumbo-ID: a7b32df0-c223-11e8-a8a5-bc764e045a96
Received: from mail-wm1-x32c.google.com (unknown [2a00:1450:4864:20::32c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7b32df0-c223-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 09:05:03 +0200 (CEST)
Received: by mail-wm1-x32c.google.com with SMTP id y26-v6so4156685wma.2
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 00:07:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:date:mime-version:content-transfer-encoding:autocrypt:subject
 :to:message-id;
 bh=QAJiqXAHIfO9QxzqKLbClN1Ru5Tw0LO530YE7qBJoAE=;
 b=eSR/3xyEw8Hz9WMI7k0K0zOlVcVZG/KdfHQ5x01yukSvXVOgAJrhlcgfX+hW1AZiS3
 QvW9rflRea+aAzVZmVqBcMDm2BfGl/siWbdFIDKmWFBEz6HODdyfB+JFllCqXX5cujht
 UX4RfBLdjznkQN+MFf5VUs3L7J9QShedreuMKpxTFgUSbPR/jIYl8QcPRcr2Q4ryRXhX
 ViJfke3lO13YO/Lo2aVQUHYT/jz48yuTsOchOZUJWxjhqv0/VjAZZE0yY0Mu0jBc/n8k
 sbZH0HTZ+3u/GyOwy3GbJKtIz7a0GuUlNJ+sd8a6OyeINpCf3XQp72nfslgCgkP+Q4u+
 TCFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:date:mime-version:content-transfer-encoding
 :autocrypt:subject:to:message-id;
 bh=QAJiqXAHIfO9QxzqKLbClN1Ru5Tw0LO530YE7qBJoAE=;
 b=hrxcbH9FqULcnf7IhxmLx3nS3yhPscwR9hq7upTsW+p3iO7YpYYU6kSduFgmN0oTKb
 iBXNFrwWd5knl7PYp5HsmssAohmIYLeRMCEYU225PokYPakGA+lSdKIo/9sR4mItBbM7
 23z7Kotwid6bHv9UskJ8gr8521oFNjsfRJMZ4GNDbAlO513BIsvRv8FfOUlyisxjkRwE
 /n8v+6yiDVNIjgeAELH53WAmwX1nmzxsGWu06o2f/Zf6KRTH464y06mo/J6rfmZJHkrB
 CpMxHWg6264t9uOTV80PzHpi4EO78InnCzPymouqcb/XGX0cC1Z/LYBbw52jtQTt7LPp
 CNTA==
X-Gm-Message-State: ABuFfoi5Sexuo+Y550hmZllqhb+2ipUNISCrMdulj9IR9VXeTLq5lH2G
 qwhUW3AKNQYU3e2MMqVdKC62AXh9
X-Google-Smtp-Source: ACcGV60u+Ku4vpNEalidBKzfJ6rJFZyowm+Eq6QSLrMN+lWKQWXY9Gredl2/aukfrjVftuwwwXIuGQ==
X-Received: by 2002:a1c:dcf:: with SMTP id
 198-v6mr7100823wmn.131.1538032035547; 
 Thu, 27 Sep 2018 00:07:15 -0700 (PDT)
Received: from [10.99.27.232] ([185.156.173.27])
 by smtp.gmail.com with ESMTPSA id 204-v6sm1672072wmh.25.2018.09.27.00.07.14
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 00:07:15 -0700 (PDT)
From: "Tamara B. Elizondo" <mujqqj2demnsxs@gmail.com>
X-Google-Original-From: "Tamara B. Elizondo" <mUJQqj2DEMNsXs@gmail.com>
Date: Thu, 27 Sep 2018 07:07:12 +0000
MIME-Version: 1.0
Autocrypt: addr=mUJQqj2DEMNsXs@gmail.com; keydata=
 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
 iszA/7/Lamo6ZCoDHRzw4eSHchtOZ9E06t4=
To: xen-devel@lists.xenproject.org
Message-ID: <A061358D-BC38-4EE1-B1B8-CF72BA49A173@gmail.com>
Subject: [Xen-devel] Xen PPC64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpJIHdvdWxkIGxpa2UgdG8gZnVuZCBhIHBvcnQgb2YgWGVuIHRvIHRoZSBQUEM2NCBh
cmNoaXRlY3R1cmUsIG1vcmUgc3BlY2lhbGx5IFBPV0VSOSwgaW4gbGl0dGxlIGVuZGlhbiBhbmQg
YmlnIGVuZGlhbiBtb2RlLgoKQW55b25lIHdpdGggdGhlIHJlcXVpcmVkIGNvbXBldGVuY2UgY2Fu
IHByb3ZpZGUgbWUgd2l0aCBhbiBpZGVhIG9mIHRoZSBkZWxheSBhbmQgZnVuZHMgcmVxdWlyZWQg
Zm9yIHRoaXM/CgpJIGFtIHB1c2hpbmcgdGhpcyBmb3J3YXJkIHRvIGVuYWJsZSBRdWJlcyBPUyBj
b21wYXRpYmlsaXR5IG9uIHRoZSBUYWxvcyBJSSBEZXNrdG9wIFBPV0VSOSBwbGF0Zm9ybS4gKGh0
dHBzOi8vcmFwdG9yY3MuY29tKQoKVGhhbmsgeW91CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:10:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07:10: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 1g5QR1-0000Fx-Oi; Thu, 27 Sep 2018 07:10:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ymm0=mj=gmail.com=osalvador.vilardaga@srs-us1.protection.inumbo.net>)
 id 1g5QR0-00008y-6D
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:10:02 +0000
X-Inumbo-ID: 80d0bc7d-c224-11e8-a6a9-d7ebe60f679a
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80d0bc7d-c224-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 07:11:07 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id y25-v6so4687207wmi.1
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 00:10:00 -0700 (PDT)
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=2gsj1xYS9HO7ZrFcafzOz8wOOAFqp8dN7sc/eBotpDQ=;
 b=E/ZIH+nmed8GMnDpEg+hdp2QvDWQPu9JHoASqWztC6UsL3AsdO1KUATv0p1OkcMzTk
 ymQ8rewZn7KCDShPj/U33YEbjm9hlI1NdrqVR42TASb5CDFzXmEar4UmlruLYs1kj8F3
 vuI4sCIB2UPD8mF3X3AjN3J+jV0KstUUSVr5Q9xz5s+lQaHqi2wLNUgFzq8IbglxhAYA
 zCQRvarJ65HBw/0dz0brneVhvyg+SyOq2INLrIH51bCV/G4own/a2fR0g+dKk64kDXs2
 XQKM8bxQirNc1YqxsPsBZY2jlKCvmUZKDCWTWf/scL+myUFuWXfE60bbordwcve6UtRY
 JwZg==
X-Gm-Message-State: ABuFfogZoUnz965kp7r5ILSIv0WnkHtgcR8pjbegRzFEqvMIPtVEPNrQ
 vzt2FLenE2QrfNEJg0+nGhw=
X-Google-Smtp-Source: ACcGV63yCHMDtqQVSAV71JwJJbLGlAY0JpvCQT81b0GO0FwBzJcJWLheW+H3x6tmi3v1gVyBz2VX0g==
X-Received: by 2002:a1c:8f0e:: with SMTP id
 r14-v6mr6659172wmd.79.1538032199376; 
 Thu, 27 Sep 2018 00:09:59 -0700 (PDT)
Received: from techadventures.net (techadventures.net. [62.201.165.239])
 by smtp.gmail.com with ESMTPSA id 184-v6sm3071362wmv.6.2018.09.27.00.09.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 00:09:58 -0700 (PDT)
Received: by techadventures.net (Postfix, from userid 1000)
 id 09314125604; Thu, 27 Sep 2018 09:09:58 +0200 (CEST)
Date: Thu, 27 Sep 2018 09:09:58 +0200
From: Oscar Salvador <osalvador@techadventures.net>
To: Arun KS <arunks@codeaurora.org>
Message-ID: <20180927070957.GA19369@techadventures.net>
References: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH v3] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, vatsa@codeaurora.org, linux-mm@kvack.org,
 getarunks@gmail.com, kys@microsoft.com, boris.ostrovsky@oracle.com,
 sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com,
 yasu.isimatu@gmail.com, dan.j.williams@intel.com, akpm@linux-foundation.org,
 vbabka@suse.cz, osalvador@suse.de, jgross@suse.com, aaron.lu@intel.com,
 malat@debian.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org,
 vinmenon@codeaurora.org, jrdr.linux@gmail.com, devel@linuxdriverproject.org,
 iamjoonsoo.kim@lge.com, mgorman@techsingularity.net,
 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>

T24gVGh1LCBTZXAgMjcsIDIwMTggYXQgMTI6Mjg6NTBQTSArMDUzMCwgQXJ1biBLUyB3cm90ZToK
PiArCV9fZnJlZV9wYWdlc19ib290X2NvcmUocGFnZSwgb3JkZXIpOwoKSSBhbSBub3Qgc3VyZSwg
YnV0IGlmIHdlIGFyZSBnb2luZyB0byB1c2UgdGhhdCBmdW5jdGlvbiBmcm9tIHRoZSBtZW1vcnkt
aG90cGx1ZyBjb2RlLAp3ZSBtaWdodCB3YW50IHRvIHJlbmFtZSB0aGF0IGZ1bmN0aW9uIHRvIHNv
bWV0aGluZyBtb3JlIGdlbmVyaWM/ClRoZSB3b3JkICJib290IiBzdWdnZXN0cyB0aGF0IHRoaXMg
aXMgb25seSBjYWxsZWQgZnJvbSB0aGUgYm9vdCBzdGFnZS4KCkFuZCB3aGF0IGFib3V0IHRoZSBw
cmVmZXRjaCBvcGVyYXRpb25zPyAKSSBzYXcgdGhhdCB5b3UgcmVtb3ZlZCB0aGVtIGluIHlvdXIg
cHJldmlvdXMgcGF0Y2ggYW5kIHRoYXQgaGFkIHNvbWUgYmVuZWZpdHMgWzFdLgoKU2hvdWxkIHdl
IHJlbW92ZSB0aGVtIGhlcmUgYXMgd2VsbD8KClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL3BhdGNoLzEwNjEzMzU5LyAKClRoYW5rcwotLSAKT3NjYXIgU2FsdmFkb3IKU1VTRSBMMwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07: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 1g5QS9-0000hj-3v; Thu, 27 Sep 2018 07:11: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=ndfh=mj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5QS7-0000hd-Kr
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:11:11 +0000
X-Inumbo-ID: 32e60921-c224-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32e60921-c224-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 09:08:57 +0200 (CEST)
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 BCFA0ADBC;
 Thu, 27 Sep 2018 07:11:08 +0000 (UTC)
To: Arun KS <arunks@codeaurora.org>, kys@microsoft.com,
 haiyangz@microsoft.com, sthemmin@microsoft.com, boris.ostrovsky@oracle.com,
 akpm@linux-foundation.org, dan.j.williams@intel.com, mhocko@suse.com,
 vbabka@suse.cz, iamjoonsoo.kim@lge.com, gregkh@linuxfoundation.org,
 osalvador@suse.de, malat@debian.org, kirill.shutemov@linux.intel.com,
 jrdr.linux@gmail.com, yasu.isimatu@gmail.com, mgorman@techsingularity.net,
 aaron.lu@intel.com, devel@linuxdriverproject.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
References: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <36488c0e-6bae-e277-2cdb-32d0dcc40065@suse.com>
Date: Thu, 27 Sep 2018 09:11:06 +0200
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: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vinmenon@codeaurora.org, vatsa@codeaurora.org, getarunks@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>

T24gMjcvMDkvMTggMDg6NTgsIEFydW4gS1Mgd3JvdGU6Cj4gV2hlbiBmcmVlIHBhZ2VzIGFyZSBk
b25lIHdpdGggaGlnaGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9uCj4gY29hbGVzY2luZyBwYWdlcyBi
eSBidWRkeSBhbGxvY2F0b3IgY2FuIGJlIHJlZHVjZWQuIFdpdGgKPiBzZWN0aW9uIHNpemUgb2Yg
MjU2TUIsIGhvdCBhZGQgbGF0ZW5jeSBvZiBhIHNpbmdsZSBzZWN0aW9uCj4gc2hvd3MgaW1wcm92
ZW1lbnQgZnJvbSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVuY2UKPiBpbXByb3Zpbmcg
dGhlIGhvdCBhZGQgbGF0ZW5jeSBieSA2MCUuCj4gCj4gTW9kaWZ5IGV4dGVybmFsIHByb3ZpZGVy
cyBvZiBvbmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aAo+IHRoZSBjaGFuZ2UuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+IENoYW5n
ZXMgc2luY2UgdjI6Cj4gcmV1c2UgY29kZSBmcm9tIF9fZnJlZV9wYWdlc19ib290X2NvcmUoKQo+
IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4gLSBSZW1vdmVkIHByZWZldGNoKCkKPiAKPiBDaGFuZ2Vz
IHNpbmNlIFJGQzoKPiAtIFJlYmFzZS4KPiAtIEFzIHN1Z2dlc3RlZCBieSBNaWNoYWwgSG9ja28g
cmVtb3ZlIHBhZ2VzX3Blcl9ibG9jay4KPiAtIE1vZGlmZWQgZXh0ZXJuYWwgcHJvdmlkZXJzIG9m
IG9ubGluZV9wYWdlX2NhbGxiYWNrLgo+IAo+IHYyOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9w
YXRjaHdvcmsvcGF0Y2gvOTkxMzYzLwo+IHYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRj
aHdvcmsvcGF0Y2gvOTg5NDQ1Lwo+IFJGQzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcGF0Y2h3
b3JrL3BhdGNoLzk4NDc1NC8KPiAKPiAtLS0KPiAgZHJpdmVycy9odi9odl9iYWxsb29uLmMgICAg
ICAgIHwgIDYgKysrKy0tCj4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgICAgICB8IDE4ICsr
KysrKysrKysrKysrLS0tCj4gIGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCB8ICAyICst
Cj4gIG1tL2ludGVybmFsLmggICAgICAgICAgICAgICAgICB8ICAxICsKPiAgbW0vbWVtb3J5X2hv
dHBsdWcuYyAgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCj4gIG1tL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIDYg
ZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCj4KCi4uLgoK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCj4gaW5kZXggZTEyYmIyNS4uMDEwY2Y0ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9i
YWxsb29uLmMKPiArKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPiBAQCAtMzkwLDggKzM5MCw4
IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkodm9pZCkK
PiAgCj4gIAkvKgo+ICAJICogYWRkX21lbW9yeV9yZXNvdXJjZSgpIHdpbGwgY2FsbCBvbmxpbmVf
cGFnZXMoKSB3aGljaCBpbiBpdHMgdHVybgo+IC0JICogd2lsbCBjYWxsIHhlbl9vbmxpbmVfcGFn
ZSgpIGNhbGxiYWNrIGNhdXNpbmcgZGVhZGxvY2sgaWYgd2UgZG9uJ3QKPiAtCSAqIHJlbGVhc2Ug
YmFsbG9vbl9tdXRleCBoZXJlLiBVbmxvY2tpbmcgaGVyZSBpcyBzYWZlIGJlY2F1c2UgdGhlCj4g
KwkgKiB3aWxsIGNhbGwgeGVuX2JyaW5nX3Bnc19vbmxpbmUoKSBjYWxsYmFjayBjYXVzaW5nIGRl
YWRsb2NrIGlmIHdlCj4gKwkgKiBkb24ndCByZWxlYXNlIGJhbGxvb25fbXV0ZXggaGVyZS4gVW5s
b2NraW5nIGhlcmUgaXMgc2FmZSBiZWNhdXNlIHRoZQo+ICAJICogY2FsbGVycyBkcm9wIHRoZSBt
dXRleCBiZWZvcmUgdHJ5aW5nIGFnYWluLgo+ICAJICovCj4gIAltdXRleF91bmxvY2soJmJhbGxv
b25fbXV0ZXgpOwo+IEBAIC00MjIsNiArNDIyLDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9vbmxpbmVf
cGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPiAgCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7
Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgeGVuX2JyaW5nX3Bnc19vbmxpbmUoc3RydWN0IHBhZ2Ug
KnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgaSwgc2l6ZSA9
ICgxIDw8IG9yZGVyKTsKPiArCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gcGFnZV90b19wZm4o
cGcpOwo+ICsKPiArCXByX2RlYnVnKCJPbmxpbmUgJWx1IHBhZ2VzIHN0YXJ0aW5nIGF0IHBmbiAw
eCVseFxuIiwgc2l6ZSwgc3RhcnRfcGZuKTsKPiArCWZvciAoaSA9IDA7IGkgPCBzaXplOyBpKysp
Cj4gKwkJeGVuX29ubGluZV9wYWdlKHBmbl90b19wYWdlKHN0YXJ0X3BmbiArIGkpKTsKCnhlbl9v
bmxpbmVfcGFnZSgpIGlzbid0IHZlcnkgY29tcGxleCBhbmQgdGhpcyBpcyB0aGUgb25seSB1c2Vy
LgoKV2h5IGRvbid0IHlvdSBtb3ZlIGl0cyBib2R5IGluIGhlcmUgYW5kIGRyb3AgdGhlIGV4dHJh
IGZ1bmN0aW9uPwpBbmQgbm93IHlvdSBjYW4gZXhlY3V0ZSB0aGUgbG9vcCB3aXRoIGJhbGxvb25f
bXV0ZXggaGVsZCBpbnN0ZWFkIG9mCnRha2luZyBhbmQgcmVsZWFzaW5nIGl0IGluIGVhY2ggaXRl
cmF0aW9uIG9mIHRoZSBsb29wLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:13:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5QTr-0000r1-Lu; Thu, 27 Sep 2018 07:12:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ndfh=mj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5QTq-0000qw-R5
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:12:58 +0000
X-Inumbo-ID: eab616a7-c224-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eab616a7-c224-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 07:14: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 1E9B7B030;
 Thu, 27 Sep 2018 07:12:57 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com, axboe@kernel.dk
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
Date: Thu, 27 Sep 2018 09:12:56 +0200
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: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDkvMTggMjE6NTUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgYTQ2YjUz
NjcyYjJjICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwIHN0YWxlIHBlcnNpc3RlbnQgZ3JhbnRzIikK
PiBhZGRlZCBzdXBwb3J0IGZvciBwdXJnaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIHdoZW4gdGhleSBh
cmUgbm90IGluIHVzZS4gQXMKPiBwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdyYW50cyB3ZXJlIHJl
bW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4gZXZlbnR1YWxseSBjYXVzZXMgdGhl
IGJ1ZmZlciB0byBiZWNvbWUgZW1wdHksIHdpdGggQlVHX09OIHRyaWdnZXJlZCBpbgo+IGdldF9m
cmVlX2dyYW50KCkuIFRoaXMgY2FuIGJlIG9ic2VydmVkIGV2ZW4gb24gYW4gaWRsZSBzeXN0ZW0s
IHdpdGhpbgo+IDIwLTMwIG1pbnV0ZXMuCj4gCj4gV2Ugc2hvdWxkIGtlZXAgdGhlIGdyYW50cyBp
biB0aGUgYnVmZmVyIHdoZW4gcHVyZ2luZywgYW5kIG9ubHkgZnJlZSB0aGUKPiBncmFudCByZWYu
Cj4gCj4gRml4ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBw
ZXJzaXN0ZW50IGdyYW50cyIpCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:19:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07:19: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 1g5Qa8-00016t-Bp; Thu, 27 Sep 2018 07: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=uicw=mj=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1g5Qa6-00016n-V0
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:19:27 +0000
X-Inumbo-ID: 59ac1311-c225-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59ac1311-c225-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 09:17:11 +0200 (CEST)
Received: by mail-lj1-x243.google.com with SMTP id r83-v6so1380780ljr.7
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 00:19:25 -0700 (PDT)
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=uc5d1tHwzqzZZdfDxuCfDRaC7aeX/XfgB2Houel8AAI=;
 b=UBfLJdJXmSZlAMrwBDpK1caF5gmyf5fxQXJ9hYKWMHWV2BkELsGjB7m1g1NQX/oiyu
 MUXdyaTf/hV6O2LF0sxKPxp0qgTWonxrpPBev9+6FYvNOxk2yiDIqqsa0evUSXehxNfq
 HSFDs2OxHercPYcsOwJa1fbGn0Z4oUgICvfvnX01K+yPhGpo3mCrrWK4oCVWXXAgAGyP
 2tIRVMgIN66K2lgdYtHdWXGGvgY9+2tNvKnHsgJdpRdWfQz2w0x1zIcqdme1NFJVj2Wa
 3D8wWJaBur6TWknh96PgoWYm3VWaQ+lart6FU58f1kvL+ioyCDTPOvsO+8h8IS8zY/Wz
 pNeQ==
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=uc5d1tHwzqzZZdfDxuCfDRaC7aeX/XfgB2Houel8AAI=;
 b=U+26K22OwzuZs6HtbSQiMNWSYL0hnBExcGpmalDlr//4mxMfc8w3hbfKg7upgibvWj
 rjuh9C7yyWkp6UJIM50JJ/pf8OVaukprJIrCFsfQFRKeN3nFlH67GfhjD6qIKkICEFfo
 JLGNl2Lqmq4Ka6k91HDBwra9uWll52t9QeZgaEmK1KPyXHNNCzjJ/0eFlHLbIzXFBLiL
 Wuq/czuPjk7X4Mix6Or57gPaxM5y0QBvwfWFqZZaQ2aypK/yZNdCNpurLbGOtCJXCIBm
 /SVH+MpV9W/x93BDDhfyWgwYtneFYXlQUqu7ROvsa1yfOxigzfGRtFoQHIqJcCK14q6X
 OU4g==
X-Gm-Message-State: ABuFfohYueGSGUw+lfLxQI+6wWD6+GD8kQMtxROhhDL0RrC4vcA+CkmA
 8tfpGNXadIGEGi+GcPFThQz0+PQhfDG/d1I+HS0=
X-Google-Smtp-Source: ACcGV61GirdzmRPPFLGOcBB4CIcHDxoW/JIT1KoL62J9gkMRf2YiTMshS8FihkQoz+1OYJ7sFTRbk/fBKt3u1X87JpI=
X-Received: by 2002:a2e:2e18:: with SMTP id
 u24-v6mr7093473lju.77.1538032763721; 
 Thu, 27 Sep 2018 00:19:23 -0700 (PDT)
MIME-Version: 1.0
References: <5BAB3D5802000078001EC00C@prv1-mh.provo.novell.com>
 <20180926084349.oe6mtgsvotbnu3sk@zion.uk.xensource.com>
In-Reply-To: <20180926084349.oe6mtgsvotbnu3sk@zion.uk.xensource.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 27 Sep 2018 00:19:10 -0700
Message-ID: <CACMJ4GaP43ShJnqppGVsA-ep5SLy8kK+-1qoPwFDLqdaFx6dzQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness build after
 e8dfbc2962
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMTo0MyBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIFdlZCwgU2VwIDI2LCAyMDE4IGF0IDAyOjAzOjM2QU0gLTA2MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gVGhlcmUgd2FzIGFub3RoZXIgc3RkaW8uaCBpbmNsdXNp
b24gbGVmdCBpbiBwbGFjZS4gUmUtb3JkZXIgI2luY2x1ZGUtcwo+ID4gYWx0b2dldGhlciBpbiB0
ZXN0X3g4Nl9lbXVsYXRvci5jLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5r
cywgSmFuIGFuZCBXZWkuIFNvcnJ5IC0gSSBzaG91bGQndmUgZm91bmQgdGhhdCBvbmUgdG9vLgoK
Q2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 07:59:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 07: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 1g5RCQ-0003uJ-Ix; Thu, 27 Sep 2018 07:59:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ykjf=mj=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5RCP-0003uE-Di
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:59:01 +0000
X-Inumbo-ID: 58ade6e5-c22b-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 58ade6e5-c22b-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 08:00:06 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 895D93016E66;
 Thu, 27 Sep 2018 10:58:58 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8BD387FBDB;
 Thu, 27 Sep 2018 10:58:58 +0300 (EEST)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 318F23084EFB;
 Thu, 27 Sep 2018 12:14:57 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 10:58:54 +0300
Message-Id: <1538035134-10967-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V6] x86/altp2m: Add a subop for obtaining the
 mem access of a 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: tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Adrian Pop <apop@bitdefender.com>, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com, 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>

Q3VycmVudGx5IHRoZXJlIGlzIGEgc3Vib3AgZm9yIHNldHRpbmcgdGhlIG1lbWFjY2VzcyBvZiBh
IHBhZ2UsIGJ1dCBub3QKZm9yIGNvbnN1bHRpbmcgaXQuICBUaGUgbmV3IEhWTU9QX2FsdHAybV9n
ZXRfbWVtX2FjY2VzcyBhZGRzIHRoaXMKZnVuY3Rpb25hbGl0eS4KCkJvdGggYWx0cDJtIGdldC9z
ZXQgbWVtIGFjY2VzcyBmdW5jdGlvbnMgdXNlIHRoZSBzdHJ1Y3QKeGVuX2h2bV9hbHRwMm1fbWVt
X2FjY2VzcyB3aGljaCBoYXMgbm93IGRyb3BwZWQgdGhlIGBzZXQnIHBhcnQgYW5kIGhhcwpiZWVu
IHJlbmFtZWQgZnJvbSB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzcy4KClNpZ25lZC1vZmYt
Ynk6IEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5j
ZSBWNToKIC0gRml4ZWQgdGhlIGJ1aWxkIGJ5IGNvbmRpdGlvbmFsbHktY29tcGlsaW5nIHRoZSBh
bHRwMm0gY29kZQogICBnYXRlZCBvbiBDT05GSUdfSFZNIGJlaW5nICNkZWZpbmVkLgotLS0KIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAgMyArKysKIHRvb2xzL2xpYnhjL3hjX2Fs
dHAybS5jICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vY29tbW9uL21lbV9hY2Nlc3MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9odm0vaHZtX29wLmggfCAyMSArKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4tY29tcGF0LmggfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aCAgICB8ICAzICsrLQogOSBmaWxlcyBjaGFuZ2VkLCAxMDYgaW5zZXJ0aW9ucygrKSwgMTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBkYWQ5NmE5Li42MThmM2NiIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaApAQCAtMTk0OSw2ICsxOTQ5LDkgQEAgaW50IHhjX2FsdHAybV9zZXRf
bWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiBpbnQgeGNf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmll
d19pZCwgdWludDhfdCAqYWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCAqZ2ZucywgdWludDMyX3QgbnIpOworaW50IHhjX2FsdHAybV9nZXRfbWVtX2Fj
Y2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKTsKIGludCB4Y19h
bHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IG9sZF9n
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwpp
bmRleCBiZTViZmQyLi44NDRiOWYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0u
YworKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYwpAQCAtMjI2LDkgKzIyNiw5IEBAIGludCB4
Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLAogICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsK
ICAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczsKICAgICBhcmctPmRv
bWFpbiA9IGRvbWlkOwotICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsK
LSAgICBhcmctPnUuc2V0X21lbV9hY2Nlc3MuaHZtbWVtX2FjY2VzcyA9IGFjY2VzczsKLSAgICBh
cmctPnUuc2V0X21lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOworICAgIGFyZy0+dS5tZW1fYWNjZXNzLnZp
ZXcgPSB2aWV3X2lkOworICAgIGFyZy0+dS5tZW1fYWNjZXNzLmFjY2VzcyA9IGFjY2VzczsKKyAg
ICBhcmctPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47CiAKICAgICByYyA9IHhlbmNhbGwyKGhhbmRs
ZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKIAkJICBIWVBFUkNB
TExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKQEAgLTMwMywzICszMDMsMzAgQEAgaW50IHhjX2FsdHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAKICAgICByZXR1cm4gcmM7CiB9CisKK2ludCB4Y19hbHRwMm1fZ2V0X21lbV9hY2Nlc3MoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKK3sKKyAgICBpbnQgcmM7Cisg
ICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7CisK
KyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2Yo
KmFyZykpOworICAgIGlmICggYXJnID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAg
ICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047CisgICAgYXJn
LT5jbWQgPSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3M7CisgICAgYXJnLT5kb21haW4gPSBk
b21pZDsKKyAgICBhcmctPnUubWVtX2FjY2Vzcy52aWV3ID0gdmlld19pZDsKKyAgICBhcmctPnUu
bWVtX2FjY2Vzcy5nZm4gPSBnZm47CisKKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGws
IF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKKyAgICAgICAgICAgICAgICAgSFlQ
RVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisKKyAgICBpZiAoICFyYyApCisgICAgICAgICph
Y2Nlc3MgPSBhcmctPnUubWVtX2FjY2Vzcy5hY2Nlc3M7CisKKyAgICB4Y19oeXBlcmNhbGxfYnVm
ZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4
IGJhNGVjNzguLjY1M2Q5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMK
KysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAtMjM2LDcgKzIzNiw3IEBAIGJvb2wg
cDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1
Y3QgbnBmZWMgbnBmZWMpCiAgICAgaWYgKCAhcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgKQogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKHYtPmRvbWFp
biwgZ2FkZHJfdG9fZ2ZuKGdwYSksICZ4bWEpOworICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNz
KHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSksICZ4bWEsIDApOwogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gdHJ1ZTsKIApAQCAtNDQxLDExICs0NDEsMTQgQEAgbG9uZyBwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogaW50IHAybV9nZXRfbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAg
ICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQorICAgICAgICAgICAgICAgICAgICAgICB4ZW5t
ZW1fYWNjZXNzX3QgKmFjY2VzcywgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCiB7CiAgICAgaW50
IHJldDsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwog
CisgICAgLyogYWx0cDJtIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQgb24gQXJtLiBUaGUgYWx0cDJt
X2lkeCBzaG91bGQgYmUgMC4gKi8KKyAgICBBU1NFUlQoYWx0cDJtX2lkeCA9PSAwKTsKKwogICAg
IHAybV9yZWFkX2xvY2socDJtKTsKICAgICByZXQgPSBfX3AybV9nZXRfbWVtX2FjY2VzcyhkLCBn
Zm4sIGFjY2Vzcyk7CiAgICAgcDJtX3JlYWRfdW5sb2NrKHAybSk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1MWZjM2Vj
Li44YTlhYmYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ0NzMsNiArNDQ3Myw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0
cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZToKICAgICBjYXNl
IEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aToKKyAgICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzczoK
ICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKIApAQCAt
NDYwMCw4ICs0NjAxLDggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZ2ZuX3Qg
Z2ZuID0gX2dmbihhLnUuc2V0X21lbV9hY2Nlc3MuZ2ZuKTsKLSAgICAgICAgICAgIHVuc2lnbmVk
IGludCBhbHRwMm1faWR4ID0gYS51LnNldF9tZW1fYWNjZXNzLnZpZXc7CisgICAgICAgICAgICBn
Zm5fdCBnZm4gPSBfZ2ZuKGEudS5tZW1fYWNjZXNzLmdmbik7CisgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgYWx0cDJtX2lkeCA9IGEudS5tZW1fYWNjZXNzLnZpZXc7CiAgICAgICAgICAgICBib29s
IHN1cHByZXNzX3ZlID0gYS51LnN1cHByZXNzX3ZlLnN1cHByZXNzX3ZlOwogCiAgICAgICAgICAg
ICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192ZSwgYWx0cDJtX2lk
eCk7CkBAIC00NjI3LDEyICs0NjI4LDEyIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgotICAg
ICAgICBpZiAoIGEudS5zZXRfbWVtX2FjY2Vzcy5wYWQgKQorICAgICAgICBpZiAoIGEudS5tZW1f
YWNjZXNzLnBhZCApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51LnNldF9tZW1fYWNj
ZXNzLmdmbiksIDEsIDAsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
LnUuc2V0X21lbV9hY2Nlc3MuaHZtbWVtX2FjY2VzcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKKyAgICAgICAgICAgIHJjID0g
cDJtX3NldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51Lm1lbV9hY2Nlc3MuZ2ZuKSwgMSwgMCwgMCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5tZW1fYWNjZXNzLmFjY2Vz
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5tZW1fYWNjZXNzLnZp
ZXcpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzX211bHRpOgpAQCAtNDY2OCw2ICs0NjY5LDIzIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29w
KAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0
X21lbV9hY2Nlc3M6CisgICAgICAgIGlmICggYS51Lm1lbV9hY2Nlc3MucGFkICkKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB4
ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOworCisgICAgICAgICAgICByYyA9IHAybV9nZXRfbWVtX2Fj
Y2VzcyhkLCBfZ2ZuKGEudS5tZW1fYWNjZXNzLmdmbiksICZhY2Nlc3MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vzcy52aWV3KTsKKyAgICAgICAgICAg
IGlmICggIXJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBhLnUubWVtX2FjY2Vz
cy5hY2Nlc3MgPSBhY2Nlc3M7CisgICAgICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3Qo
YXJnLCAmYSwgMSkgPyAtRUZBVUxUIDogMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAg
IGlmICggYS51LmNoYW5nZV9nZm4ucGFkMSB8fCBhLnUuY2hhbmdlX2dmbi5wYWQyICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDNkNTBmZTAuLjJiNWE2
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtNDg2LDEwICs0ODYsMjkgQEAgbG9uZyBwMm1fc2V0
X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAK
LWludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5t
ZW1fYWNjZXNzX3QgKmFjY2VzcykKK2ludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCiB7CiAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAorI2lmZGVmIENPTkZJR19IVk0KKyAgICBp
ZiAoICFhbHRwMm1fYWN0aXZlKGQpICkKKyAgICB7CisgICAgICAgIGlmICggYWx0cDJtX2lkeCAp
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICBkLT5h
cmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9w
Mm1bYWx0cDJtX2lkeF07CisgICAgfQorI2Vsc2UKKyAgICBBU1NFUlQoIWFsdHAybV9pZHgpOwor
I2VuZGlmCisKICAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNz
KTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1fYWNjZXNzLmMgYi94ZW4vY29tbW9u
L21lbV9hY2Nlc3MuYwppbmRleCAxYmY2ODI0Li4wMTBlNmY4IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL21lbV9hY2Nlc3MuYworKysgYi94ZW4vY29tbW9uL21lbV9hY2Nlc3MuYwpAQCAtOTksNyAr
OTksNyBAQCBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwKICAgICAgICAg
aWYgKCAobWFvLnBmbiA+IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpKSAmJiBtYW8ucGZuICE9
IH4wdWxsICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJjID0gcDJtX2dldF9tZW1f
YWNjZXNzKGQsIF9nZm4obWFvLnBmbiksICZhY2Nlc3MpOworICAgICAgICByYyA9IHAybV9nZXRf
bWVtX2FjY2VzcyhkLCBfZ2ZuKG1hby5wZm4pLCAmYWNjZXNzLCAwKTsKICAgICAgICAgaWYgKCBy
YyAhPSAwICkKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAppbmRl
eCBjZjAwY2FkLi41ODc4YTI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKQEAgLTI0MiwxNyAr
MjQyLDMxIEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3IHsKIHR5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKIAorI2lmIF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX18gPCAweDAwMDQwYTAwCiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3MgewogICAgIC8qIHZpZXcgKi8KICAgICB1aW50MTZfdCB2aWV3OwogICAgIC8qIE1lbW9yeSB0
eXBlICovCi0gICAgdWludDE2X3QgaHZtbWVtX2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICov
CisgICAgdWludDE2X3QgYWNjZXNzOyAvKiB4ZW5tZW1fYWNjZXNzX3QgKi8KICAgICB1aW50MzJf
dCBwYWQ7CiAgICAgLyogZ2ZuICovCiAgICAgdWludDY0X3QgZ2ZuOwogfTsKIHR5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3NldF9tZW1f
YWNjZXNzX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfbWVt
X2FjY2Vzc190KTsKKyNlbmRpZiAvKiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0
MGEwMCAqLworCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fbWVtX2FjY2VzcyB7CisgICAgLyogdmll
dyAqLworICAgIHVpbnQxNl90IHZpZXc7CisgICAgLyogTWVtb3J5IHR5cGUgKi8KKyAgICB1aW50
MTZfdCBhY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAg
ICAvKiBnZm4gKi8KKyAgICB1aW50NjRfdCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzX3QpOwogCiBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgewogICAgIC8qIHZpZXcgKi8KQEAg
LTMwOCw2ICszMjIsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgewogI2RlZmluZSBIVk1P
UF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlICAgICAgMTAKIC8qIEdldCB0aGUgIlN1cHByZXNzICNW
RSIgYml0IG9mIGEgcGFnZSAqLwogI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3Zl
ICAgICAgMTEKKy8qIEdldCB0aGUgYWNjZXNzIG9mIGEgcGFnZSBvZiBtZW1vcnkgZnJvbSBhIGNl
cnRhaW4gdmlldyAqLworI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X21lbV9hY2Nlc3MgICAgICAg
MTIKICAgICBkb21pZF90IGRvbWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90
IHBhZDI7CkBAIC0zMTUsNyArMzMxLDEwIEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7CiAg
ICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGUgICAgICAgICBkb21haW5f
c3RhdGU7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkg
ICBlbmFibGVfbm90aWZ5OwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyAgICAg
ICAgICAgICAgICAgdmlldzsKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0
MGEwMAogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3MgICAgICAg
c2V0X21lbV9hY2Nlc3M7CisjZW5kaWYgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4
MDAwNDBhMDAgKi8KKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX21lbV9hY2Nlc3MgICAg
ICAgICAgIG1lbV9hY2Nlc3M7CiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9jaGFuZ2Vf
Z2ZuICAgICAgICAgICBjaGFuZ2VfZ2ZuOwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7CiAgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZSAgICAgICAgICBzdXBwcmVzc192ZTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLWNvbXBhdC5oCmluZGV4IGI2NzM2NTMuLmZhNmZmYjcgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi1j
b21wYXQuaApAQCAtMjcsNyArMjcsNyBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfWEVOX0NPTVBB
VF9IX18KICNkZWZpbmUgX19YRU5fUFVCTElDX1hFTl9DT01QQVRfSF9fCiAKLSNkZWZpbmUgX19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gMHgwMDA0MDkwMAorI2RlZmluZSBfX1hFTl9M
QVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAweDAwMDQwYTAwCiAKICNpZiBkZWZpbmVkKF9fWEVO
X18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIC8qIFhlbiBpcyBidWlsdCB3aXRoIG1hdGNo
aW5nIGhlYWRlcnMgYW5kIGltcGxlbWVudHMgdGhlIGxhdGVzdCBpbnRlcmZhY2UuICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUveGVuL21l
bV9hY2Nlc3MuaAppbmRleCAyOGNhYjY3Li5lNGQyNDUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbWVtX2FjY2Vzcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKQEAg
LTgyLDcgKzgyLDggQEAgaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwKICAqIEdldCBhY2Nlc3MgdHlwZSBmb3IgYSBn
Zm4uCiAgKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIGdldHMgdGhlIGRlZmF1bHQgYWNjZXNzIHR5
cGUuCiAgKi8KLWludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2Vzcyk7CitpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MsCisgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KTsKIAogI2lmZGVmIENP
TkZJR19NRU1fQUNDRVNTCiBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25lZCBsb25nIGNtZCwK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:10:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:10: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 1g5RMn-0005Ec-4K; Thu, 27 Sep 2018 08:09:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jqq1=mj=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1g5RMm-0005EX-6Q
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:09:44 +0000
X-Inumbo-ID: d88b7ac7-c22c-11e8-a6a9-d7ebe60f679a
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d88b7ac7-c22c-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 08:10:50 +0000 (UTC)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 7CC1360BF4; Thu, 27 Sep 2018 08:09:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1538035782;
 bh=UxTI0XBhFY3fifwH9aQo2CGKxgpyEpDnMmVvbABH7eU=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=dbaw3Nf1XZT9n87YJ4n1odqv4vFHWXyHGBWw0Fu9/ZcVzm3xwPlcLpQv5nLr3NI0J
 va1tJJh59mAce91LQ0Xgs9wkU95Z8pdIEqhO+7ylnqHR84wgQ9m5YC0ljxzmo89iuV
 wj8tdpxXWvpDWc4HH2a3Zbv5hGa/bVDzNX5QV6ak=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 0B9EA607C6;
 Thu, 27 Sep 2018 08:09:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1538035781;
 bh=UxTI0XBhFY3fifwH9aQo2CGKxgpyEpDnMmVvbABH7eU=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=MnwQ8OeIytxlUv5cgXmHuk87YIHQWlqOfZ/BPRaEDzdSmMn5C6Cl8T5cN745UKGhK
 iz7ei03LmlEl6DAst38eC7qI3bVqrE/PdjF/QhSFxI3ySEaq3MnUN928llJKtLJeQV
 OFMhPLTyeZgstfiwu4BmcH0uw1AWZn5+uD8a1V1A=
MIME-Version: 1.0
Date: Thu, 27 Sep 2018 13:39:41 +0530
From: Arun KS <arunks@codeaurora.org>
To: Oscar Salvador <osalvador@techadventures.net>
In-Reply-To: <20180927070957.GA19369@techadventures.net>
References: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
 <20180927070957.GA19369@techadventures.net>
Message-ID: <f56a750a54eadf76c45d3065622d4cbf@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH v3] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, vatsa@codeaurora.org, linux-mm@kvack.org,
 getarunks@gmail.com, kys@microsoft.com, boris.ostrovsky@oracle.com,
 sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com,
 yasu.isimatu@gmail.com, dan.j.williams@intel.com, akpm@linux-foundation.org,
 vbabka@suse.cz, osalvador@suse.de, jgross@suse.com, aaron.lu@intel.com,
 malat@debian.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org,
 vinmenon@codeaurora.org, jrdr.linux@gmail.com, devel@linuxdriverproject.org,
 iamjoonsoo.kim@lge.com, mgorman@techsingularity.net,
 kirill.shutemov@linux.intel.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>

T24gMjAxOC0wOS0yNyAxMjozOSwgT3NjYXIgU2FsdmFkb3Igd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MjcsIDIwMTggYXQgMTI6Mjg6NTBQTSArMDUzMCwgQXJ1biBLUyB3cm90ZToKPj4gKwlfX2ZyZWVf
cGFnZXNfYm9vdF9jb3JlKHBhZ2UsIG9yZGVyKTsKPiAKSGksCgo+IEkgYW0gbm90IHN1cmUsIGJ1
dCBpZiB3ZSBhcmUgZ29pbmcgdG8gdXNlIHRoYXQgZnVuY3Rpb24gZnJvbSB0aGUKPiBtZW1vcnkt
aG90cGx1ZyBjb2RlLAo+IHdlIG1pZ2h0IHdhbnQgdG8gcmVuYW1lIHRoYXQgZnVuY3Rpb24gdG8g
c29tZXRoaW5nIG1vcmUgZ2VuZXJpYz8KPiBUaGUgd29yZCAiYm9vdCIgc3VnZ2VzdHMgdGhhdCB0
aGlzIGlzIG9ubHkgY2FsbGVkIGZyb20gdGhlIGJvb3Qgc3RhZ2UuCkkgbGwgcmVuYW1lIGl0IHRv
IF9fZnJlZV9wYWdlc19jb3JlKCkKCj4gCj4gQW5kIHdoYXQgYWJvdXQgdGhlIHByZWZldGNoIG9w
ZXJhdGlvbnM/Cj4gSSBzYXcgdGhhdCB5b3UgcmVtb3ZlZCB0aGVtIGluIHlvdXIgcHJldmlvdXMg
cGF0Y2ggYW5kIHRoYXQgaGFkIHNvbWUKPiBiZW5lZml0cyBbMV0uCj4gCj4gU2hvdWxkIHdlIHJl
bW92ZSB0aGVtIGhlcmUgYXMgd2VsbD8KU3VyZS4gV2lsbCB1cGRhdGUgdGhpcyBhcyB3ZWxsLgoK
VGhhbmtzLApBcnVuCj4gCj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gv
MTA2MTMzNTkvCj4gCj4gVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:11:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5ROo-0005rI-IE; Thu, 27 Sep 2018 08:11:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jqq1=mj=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1g5ROn-0005rC-Ol
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:11:49 +0000
X-Inumbo-ID: ab28bdbc-c22c-11e8-a8a5-bc764e045a96
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab28bdbc-c22c-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 10:09:34 +0200 (CEST)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 4547960C1C; Thu, 27 Sep 2018 08:11:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1538035907;
 bh=YdKP1LfME2hoioR+eYsigXAyOOK8KuacZFl2Y/0pMAw=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=iAMi7lWALA7JWRmT1t/rfgzsaElwD4Exds5OgnQNjmgq3GZfpPjqs9riMjZmDLSjZ
 3NBYBEV3i0tQAxgmYUQhE+9gab5Es3Us5QwVG6svWcLl8u/qwhY6lgYtTag159ecVk
 03RSGS4ULsylTRXYnRkldvNAf+V7zigQiiJkAh9w=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 869E0607C6;
 Thu, 27 Sep 2018 08:11:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1538035905;
 bh=YdKP1LfME2hoioR+eYsigXAyOOK8KuacZFl2Y/0pMAw=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=ZXrHMDHffIAuhRYGG5jFbKVPbULWXRTzXQTUmFph+vWIqR4jJfFAsiA2YNVwF2A5U
 9NXaNwodM/MEGsoDOxJJBqg7gS/KvaXN1BzgFjWn3r8ieWts/HcLVxe4q2D7FamuX7
 HuqJvejtA/4ob6c1AU6A8SWui+lDlfIJ90YksAL4=
MIME-Version: 1.0
Date: Thu, 27 Sep 2018 13:41:45 +0530
From: Arun KS <arunks@codeaurora.org>
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <36488c0e-6bae-e277-2cdb-32d0dcc40065@suse.com>
References: <1538031530-25489-1-git-send-email-arunks@codeaurora.org>
 <36488c0e-6bae-e277-2cdb-32d0dcc40065@suse.com>
Message-ID: <21949851c3b2c82853588101f39f1207@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH v3] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, vatsa@codeaurora.org, linux-mm@kvack.org,
 getarunks@gmail.com, kys@microsoft.com, boris.ostrovsky@oracle.com,
 sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com,
 yasu.isimatu@gmail.com, dan.j.williams@intel.com, iamjoonsoo.kim@lge.com,
 vbabka@suse.cz, osalvador@suse.de, aaron.lu@intel.com, malat@debian.org,
 gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org,
 vinmenon@codeaurora.org, jrdr.linux@gmail.com, devel@linuxdriverproject.org,
 akpm@linux-foundation.org, mgorman@techsingularity.net,
 kirill.shutemov@linux.intel.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>

T24gMjAxOC0wOS0yNyAxMjo0MSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8xOCAw
ODo1OCwgQXJ1biBLUyB3cm90ZToKPj4gV2hlbiBmcmVlIHBhZ2VzIGFyZSBkb25lIHdpdGggaGln
aGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9uCj4+IGNvYWxlc2NpbmcgcGFnZXMgYnkgYnVkZHkgYWxs
b2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRoCj4+IHNlY3Rpb24gc2l6ZSBvZiAyNTZNQiwgaG90
IGFkZCBsYXRlbmN5IG9mIGEgc2luZ2xlIHNlY3Rpb24KPj4gc2hvd3MgaW1wcm92ZW1lbnQgZnJv
bSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVuY2UKPj4gaW1wcm92aW5nIHRoZSBob3Qg
YWRkIGxhdGVuY3kgYnkgNjAlLgo+PiAKPj4gTW9kaWZ5IGV4dGVybmFsIHByb3ZpZGVycyBvZiBv
bmxpbmUgY2FsbGJhY2sgdG8gYWxpZ24gd2l0aAo+PiB0aGUgY2hhbmdlLgo+PiAKPj4gU2lnbmVk
LW9mZi1ieTogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgo+PiAtLS0KPj4gQ2hhbmdl
cyBzaW5jZSB2MjoKPj4gcmV1c2UgY29kZSBmcm9tIF9fZnJlZV9wYWdlc19ib290X2NvcmUoKQo+
PiAKPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4gLSBSZW1vdmVkIHByZWZldGNoKCkKPj4gCj4+IENo
YW5nZXMgc2luY2UgUkZDOgo+PiAtIFJlYmFzZS4KPj4gLSBBcyBzdWdnZXN0ZWQgYnkgTWljaGFs
IEhvY2tvIHJlbW92ZSBwYWdlc19wZXJfYmxvY2suCj4+IC0gTW9kaWZlZCBleHRlcm5hbCBwcm92
aWRlcnMgb2Ygb25saW5lX3BhZ2VfY2FsbGJhY2suCj4+IAo+PiB2MjogaHR0cHM6Ly9sb3JlLmtl
cm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk5MTM2My8KPj4gdjE6IGh0dHBzOi8vbG9yZS5rZXJu
ZWwub3JnL3BhdGNod29yay9wYXRjaC85ODk0NDUvCj4+IFJGQzogaHR0cHM6Ly9sb3JlLmtlcm5l
bC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk4NDc1NC8KPj4gCj4+IC0tLQo+PiAgZHJpdmVycy9odi9o
dl9iYWxsb29uLmMgICAgICAgIHwgIDYgKysrKy0tCj4+ICBkcml2ZXJzL3hlbi9iYWxsb29uLmMg
ICAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0tLQo+PiAgaW5jbHVkZS9saW51eC9tZW1vcnlf
aG90cGx1Zy5oIHwgIDIgKy0KPj4gIG1tL2ludGVybmFsLmggICAgICAgICAgICAgICAgICB8ICAx
ICsKPj4gIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICB8IDQ0IAo+PiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4gIG1tL3BhZ2VfYWxsb2MuYyAgICAg
ICAgICAgICAgICB8ICAyICstCj4+ICA2IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQo+PiAKPiAKPiAuLi4KPiAKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+PiBpbmRleCBlMTJiYjI1Li4w
MTBjZjRkIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gKysrIGIvZHJp
dmVycy94ZW4vYmFsbG9vbi5jCj4+IEBAIC0zOTAsOCArMzkwLDggQEAgc3RhdGljIGVudW0gYnBf
c3RhdGUgCj4+IHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkodm9pZCkKPj4gCj4+ICAJLyoKPj4g
IAkgKiBhZGRfbWVtb3J5X3Jlc291cmNlKCkgd2lsbCBjYWxsIG9ubGluZV9wYWdlcygpIHdoaWNo
IGluIGl0cyB0dXJuCj4+IC0JICogd2lsbCBjYWxsIHhlbl9vbmxpbmVfcGFnZSgpIGNhbGxiYWNr
IGNhdXNpbmcgZGVhZGxvY2sgaWYgd2UgZG9uJ3QKPj4gLQkgKiByZWxlYXNlIGJhbGxvb25fbXV0
ZXggaGVyZS4gVW5sb2NraW5nIGhlcmUgaXMgc2FmZSBiZWNhdXNlIHRoZQo+PiArCSAqIHdpbGwg
Y2FsbCB4ZW5fYnJpbmdfcGdzX29ubGluZSgpIGNhbGxiYWNrIGNhdXNpbmcgZGVhZGxvY2sgaWYg
d2UKPj4gKwkgKiBkb24ndCByZWxlYXNlIGJhbGxvb25fbXV0ZXggaGVyZS4gVW5sb2NraW5nIGhl
cmUgaXMgc2FmZSBiZWNhdXNlIAo+PiB0aGUKPj4gIAkgKiBjYWxsZXJzIGRyb3AgdGhlIG11dGV4
IGJlZm9yZSB0cnlpbmcgYWdhaW4uCj4+ICAJICovCj4+ICAJbXV0ZXhfdW5sb2NrKCZiYWxsb29u
X211dGV4KTsKPj4gQEAgLTQyMiw2ICs0MjIsMTggQEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9w
YWdlKHN0cnVjdCBwYWdlICpwYWdlKQo+PiAgCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7
Cj4+ICB9Cj4+IAo+PiArc3RhdGljIGludCB4ZW5fYnJpbmdfcGdzX29ubGluZShzdHJ1Y3QgcGFn
ZSAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKPj4gK3sKPj4gKwl1bnNpZ25lZCBsb25nIGksIHNp
emUgPSAoMSA8PCBvcmRlcik7Cj4+ICsJdW5zaWduZWQgbG9uZyBzdGFydF9wZm4gPSBwYWdlX3Rv
X3BmbihwZyk7Cj4+ICsKPj4gKwlwcl9kZWJ1ZygiT25saW5lICVsdSBwYWdlcyBzdGFydGluZyBh
dCBwZm4gMHglbHhcbiIsIHNpemUsIAo+PiBzdGFydF9wZm4pOwo+PiArCWZvciAoaSA9IDA7IGkg
PCBzaXplOyBpKyspCj4+ICsJCXhlbl9vbmxpbmVfcGFnZShwZm5fdG9fcGFnZShzdGFydF9wZm4g
KyBpKSk7Cj4gCgpIaSwKCj4geGVuX29ubGluZV9wYWdlKCkgaXNuJ3QgdmVyeSBjb21wbGV4IGFu
ZCB0aGlzIGlzIHRoZSBvbmx5IHVzZXIuCj4gCj4gV2h5IGRvbid0IHlvdSBtb3ZlIGl0cyBib2R5
IGluIGhlcmUgYW5kIGRyb3AgdGhlIGV4dHJhIGZ1bmN0aW9uPwo+IEFuZCBub3cgeW91IGNhbiBl
eGVjdXRlIHRoZSBsb29wIHdpdGggYmFsbG9vbl9tdXRleCBoZWxkIGluc3RlYWQgb2YKPiB0YWtp
bmcgYW5kIHJlbGVhc2luZyBpdCBpbiBlYWNoIGl0ZXJhdGlvbiBvZiB0aGUgbG9vcC4KUG9pbnQg
dGFrZW4uIFdpbGwgaW5jb3Jwb3JhdGUgdGhlbS4KClJlZ2FyZHMsCkFydW4KPiAKPiAKPiBKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:18:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:18: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 1g5RVO-00067h-GJ; Thu, 27 Sep 2018 08:18: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=tj+y=mj=gmail.com=krizex@srs-us1.protection.inumbo.net>)
 id 1g5R6n-0003oB-VZ
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 07:53:14 +0000
X-Inumbo-ID: 126d35b2-c22a-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 126d35b2-c22a-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 09:50:59 +0200 (CEST)
Received: by mail-pg1-x543.google.com with SMTP id t70-v6so1294985pgd.12
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 00:53:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=XuWX1nIfTgK/rsOtrW3wO3bcpuMHqmz+Ums48+SRGFU=;
 b=I5Hzfzajq5ho9zxfoRSrjThvsuRlxungsk6DikqFXdjP6J2yf4hWacd+a1GGhwZxBG
 bHVkZJJlw3yrXjo5+WejaZ9v/DRs/Kx61nz8ZdoxctcXWWhevxXmguMjqIFflZV+mWlV
 HbKmDdPGyLDmgHKt/Ls1f6Hgy+sm4zmzcsLy1vlDL8/f4aLFJAzTnE3uNrIQapN1Dn2P
 /1sBb14s5zB0Es1KVsaVPq6eiGqX9Egld/HYOOBa6HPl52nwBGaR3oSpJuulQiFyCiy1
 Tv9A7H0yUmStMIOqbgeQ3Kytn0h8wvOeQVaeqQaKwZne3/LJ7fAmTVnD4twu0WuGcSNz
 uM8g==
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=XuWX1nIfTgK/rsOtrW3wO3bcpuMHqmz+Ums48+SRGFU=;
 b=KORogi76vyzsx1925wXP3mEd5qYK+zdp2jmeUWkM1ItsHbkIhqPexCrUe3T9bpEiO7
 oncEB8+SqdUChIiPpttAmmy+si2zvIL8HbliJBk+0kCpevD0XurfCEToSDLpqokWQBrb
 G4rw6cZJneYNSDIb06UtWr/WSAnnjPETsKiz6i/FaQUONtBxY/zUpQKzcB5ncIuNpQ3H
 sNz2RSlliOf/5Sw1GLO5N3WC6racTGGFTdwLn6mPlRS90STDXA1ePO9iZeQk9MnUfEGS
 NMf2iEo0iFOt0no3QIkidRMurT6P+V6eusvkXmi6R+dSY5rHDmtYADIRnhkL2Qv9JC+x
 1K8g==
X-Gm-Message-State: ABuFfohbF2/YyqBP7cV2qN+BaOrIfmJap6IQTMbD2rSbBZ7sQ1Y7lU4D
 xZnLLOsFqbysavvIqnfTzdnQvt3u
X-Google-Smtp-Source: ACcGV62tGgCMy7HrCaryihXDYc4NynpBGr7n+EPooCbPMvdA/BeFmdsctkIXDUlvKDVRDWZ7HPfs8w==
X-Received: by 2002:a63:c54a:: with SMTP id
 g10-v6mr8924667pgd.201.1538034791587; 
 Thu, 27 Sep 2018 00:53:11 -0700 (PDT)
Received: from localhost.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id c85-v6sm1918818pfb.147.2018.09.27.00.53.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 00:53:11 -0700 (PDT)
From: Yang Qian <krizex@gmail.com>
X-Google-Original-From: Yang Qian <yang.qian@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 15:53:04 +0800
Message-Id: <20180927075304.6178-1-yang.qian@citrix.com>
X-Mailer: git-send-email 2.9.5
X-Mailman-Approved-At: Thu, 27 Sep 2018 08:18:37 +0000
Subject: [Xen-devel] [PATCH] tools/ocaml: Add OCaml binding of virq bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Qian <yang.qian@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>

MS4gQWRkIGEgY29tbW9uIGJpbmQgdmlycSBmdW5jdGlvbgoyLiBSZWR1Y2UgdGhlIHN0dWIgY29k
ZSBvZiBgYmluZF9kb21fZXhjX3ZpcnFgCgpTaWduZWQtb2ZmLWJ5OiBZYW5nIFFpYW4gPHlhbmcu
cWlhbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMvZXZlbnRjaG4veGVuZXZlbnRj
aG4ubWwgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL2xpYnMvZXZl
bnRjaG4veGVuZXZlbnRjaG4ubWxpICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogdG9v
bHMvb2NhbWwvbGlicy9ldmVudGNobi94ZW5ldmVudGNobl9zdHVicy5jIHwgIDggKysrKy0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC9saWJzL2V2ZW50Y2huL3hlbmV2ZW50Y2huLm1sIGIvdG9vbHMv
b2NhbWwvbGlicy9ldmVudGNobi94ZW5ldmVudGNobi5tbAppbmRleCA4OWVkYjkyLi5kZDAwYTFm
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL2V2ZW50Y2huL3hlbmV2ZW50Y2huLm1sCisr
KyBiL3Rvb2xzL29jYW1sL2xpYnMvZXZlbnRjaG4veGVuZXZlbnRjaG4ubWwKQEAgLTIxLDkgKzIx
LDI2IEBAIGV4dGVybmFsIGZkOiBoYW5kbGUgLT4gVW5peC5maWxlX2Rlc2NyID0gInN0dWJfZXZl
bnRjaG5fZmQiCiAKIHR5cGUgdCA9IGludAogCit0eXBlIHZpcnFfdCA9CisgIHwgVGltZXIgICAg
ICAgICgqICNkZWZpbmUgVklSUV9USU1FUiAgICAgIDAgKikKKyAgfCBEZWJ1ZyAgICAgICAgKCog
I2RlZmluZSBWSVJRX0RFQlVHICAgICAgMSAqKQorICB8IENvbnNvbGUgICAgICAoKiAjZGVmaW5l
IFZJUlFfQ09OU09MRSAgICAyICopCisgIHwgRG9tX2V4YyAgICAgICgqICNkZWZpbmUgVklSUV9E
T01fRVhDICAgIDMgKikKKyAgfCBUYnVmICAgICAgICAgKCogI2RlZmluZSBWSVJRX1RCVUYgICAg
ICAgNCAqKQorICB8IFJlc2VydmVkXzUgICAoKiBEbyBub3QgdXNlIHRoaXMgdmFsdWUgYXMgaXQn
cyBub3QgZGVmaW5lZCAqKQorICB8IERlYnVnZ2VyICAgICAoKiAjZGVmaW5lIFZJUlFfREVCVUdH
RVIgICA2ICopCisgIHwgWGVub3Byb2YgICAgICgqICNkZWZpbmUgVklSUV9YRU5PUFJPRiAgIDcg
KikKKyAgfCBDb25fcmluZyAgICAgKCogI2RlZmluZSBWSVJRX0NPTl9SSU5HICAgOCAqKQorICB8
IFBjcHVfc3RhdGUgICAoKiAjZGVmaW5lIFZJUlFfUENQVV9TVEFURSA5ICopCisgIHwgTWVtX2V2
ZW50ICAgICgqICNkZWZpbmUgVklSUV9NRU1fRVZFTlQgIDEwICopCisgIHwgWGNfcmVzZXJ2ZWQg
ICgqICNkZWZpbmUgVklSUV9YQ19SRVNFUlZFRCAxMSAqKQorICB8IEVub21lbSAgICAgICAoKiAj
ZGVmaW5lIFZJUlFfRU5PTUVNICAgICAxMiAqKQorICB8IFhlbnBtdSAgICAgICAoKiAjZGVmaW5l
IFZJUlFfWEVOUE1VICAgICAxMyAqKQorCiBleHRlcm5hbCBub3RpZnk6IGhhbmRsZSAtPiBpbnQg
LT4gdW5pdCA9ICJzdHViX2V2ZW50Y2huX25vdGlmeSIKIGV4dGVybmFsIGJpbmRfaW50ZXJkb21h
aW46IGhhbmRsZSAtPiBpbnQgLT4gaW50IC0+IGludCA9ICJzdHViX2V2ZW50Y2huX2JpbmRfaW50
ZXJkb21haW4iCi1leHRlcm5hbCBiaW5kX2RvbV9leGNfdmlycTogaGFuZGxlIC0+IGludCA9ICJz
dHViX2V2ZW50Y2huX2JpbmRfZG9tX2V4Y192aXJxIgorZXh0ZXJuYWwgYmluZF92aXJxOiBoYW5k
bGUgLT4gdmlycV90IC0+IGludCA9ICJzdHViX2V2ZW50Y2huX2JpbmRfdmlycSIKK2xldCBiaW5k
X2RvbV9leGNfdmlycSBoYW5kbGUgPSBiaW5kX3ZpcnEgaGFuZGxlIERvbV9leGMKIGV4dGVybmFs
IHVuYmluZDogaGFuZGxlIC0+IGludCAtPiB1bml0ID0gInN0dWJfZXZlbnRjaG5fdW5iaW5kIgog
ZXh0ZXJuYWwgcGVuZGluZzogaGFuZGxlIC0+IGludCA9ICJzdHViX2V2ZW50Y2huX3BlbmRpbmci
CiBleHRlcm5hbCB1bm1hc2s6IGhhbmRsZSAtPiBpbnQgLT4gdW5pdCA9ICJzdHViX2V2ZW50Y2hu
X3VubWFzayIKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMvZXZlbnRjaG4veGVuZXZlbnRj
aG4ubWxpIGIvdG9vbHMvb2NhbWwvbGlicy9ldmVudGNobi94ZW5ldmVudGNobi5tbGkKaW5kZXgg
ZTE4MDE0NS4uMDhjNzMzNyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy9ldmVudGNobi94
ZW5ldmVudGNobi5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy9ldmVudGNobi94ZW5ldmVudGNo
bi5tbGkKQEAgLTIyLDYgKzIyLDIzIEBAIHR5cGUgaGFuZGxlCiB0eXBlIHQKICgqKiBBIGxvY2Fs
IGV2ZW50IGNoYW5uZWwuICopCiAKK3R5cGUgdmlycV90ID0KKyAgfCBUaW1lciAgICAgICAgKCog
I2RlZmluZSBWSVJRX1RJTUVSICAgICAgMCAqKQorICB8IERlYnVnICAgICAgICAoKiAjZGVmaW5l
IFZJUlFfREVCVUcgICAgICAxICopCisgIHwgQ29uc29sZSAgICAgICgqICNkZWZpbmUgVklSUV9D
T05TT0xFICAgIDIgKikKKyAgfCBEb21fZXhjICAgICAgKCogI2RlZmluZSBWSVJRX0RPTV9FWEMg
ICAgMyAqKQorICB8IFRidWYgICAgICAgICAoKiAjZGVmaW5lIFZJUlFfVEJVRiAgICAgICA0ICop
CisgIHwgUmVzZXJ2ZWRfNSAgICgqIERvIG5vdCB1c2UgdGhpcyB2YWx1ZSBhcyBpdCdzIG5vdCBk
ZWZpbmVkICopCisgIHwgRGVidWdnZXIgICAgICgqICNkZWZpbmUgVklSUV9ERUJVR0dFUiAgIDYg
KikKKyAgfCBYZW5vcHJvZiAgICAgKCogI2RlZmluZSBWSVJRX1hFTk9QUk9GICAgNyAqKQorICB8
IENvbl9yaW5nICAgICAoKiAjZGVmaW5lIFZJUlFfQ09OX1JJTkcgICA4ICopCisgIHwgUGNwdV9z
dGF0ZSAgICgqICNkZWZpbmUgVklSUV9QQ1BVX1NUQVRFIDkgKikKKyAgfCBNZW1fZXZlbnQgICAg
KCogI2RlZmluZSBWSVJRX01FTV9FVkVOVCAgMTAgKikKKyAgfCBYY19yZXNlcnZlZCAgKCogI2Rl
ZmluZSBWSVJRX1hDX1JFU0VSVkVEIDExICopCisgIHwgRW5vbWVtICAgICAgICgqICNkZWZpbmUg
VklSUV9FTk9NRU0gICAgIDEyICopCisgIHwgWGVucG11ICAgICAgICgqICNkZWZpbmUgVklSUV9Y
RU5QTVUgICAgIDEzICopCisKKwogdmFsIHRvX2ludDogdCAtPiBpbnQKIAogdmFsIG9mX2ludDog
aW50IC0+IHQKQEAgLTQ5LDYgKzY2LDEwIEBAIHZhbCBiaW5kX2RvbV9leGNfdmlycSA6IGhhbmRs
ZSAtPiB0CiAgICAgKGRvbWFpbiBleGNlcHRpb24gVklSUSkuIE9uIGVycm9yIGl0IHdpbGwgdGhy
b3cgYSBGYWlsdXJlCiAgICAgZXhjZXB0aW9uLiAqKQogCit2YWwgYmluZF92aXJxOiBoYW5kbGUg
LT4gdmlycV90IC0+IHQKKygqKiBCaW5kcyBhIGxvY2FsIGV2ZW50IGNoYW5uZWwgdG8gdGhlIHNw
ZWNpZmljIFZJUlEgdHlwZS4KKyAgICBPbiBlcnJvciBpdCB3aWxsIHRocm93IGEgRmFpbHVyZSBl
eGNlcHRpb24uICopCisKIHZhbCB1bmJpbmQgOiBoYW5kbGUgLT4gdCAtPiB1bml0CiAoKiogVW5i
aW5kcyB0aGUgZ2l2ZW4gZXZlbnQgY2hhbm5lbC4gT24gZXJyb3IgaXQgd2lsbCB0aHJvdyBhCiAg
ICAgRmFpbHVyZSBleGNlcHRpb24uICopCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL2V2
ZW50Y2huL3hlbmV2ZW50Y2huX3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL2V2ZW50Y2huL3hl
bmV2ZW50Y2huX3N0dWJzLmMKaW5kZXggNDVhMzg1ZC4uMmI3OTg0ZiAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwvbGlicy9ldmVudGNobi94ZW5ldmVudGNobl9zdHVicy5jCisrKyBiL3Rvb2xzL29j
YW1sL2xpYnMvZXZlbnRjaG4veGVuZXZlbnRjaG5fc3R1YnMuYwpAQCAtOTAsMTUgKzkwLDE1IEBA
IENBTUxwcmltIHZhbHVlIHN0dWJfZXZlbnRjaG5fYmluZF9pbnRlcmRvbWFpbih2YWx1ZSB4Y2Us
IHZhbHVlIGRvbWlkLAogCUNBTUxyZXR1cm4ocG9ydCk7CiB9CiAKLUNBTUxwcmltIHZhbHVlIHN0
dWJfZXZlbnRjaG5fYmluZF9kb21fZXhjX3ZpcnEodmFsdWUgeGNlKQorQ0FNTHByaW0gdmFsdWUg
c3R1Yl9ldmVudGNobl9iaW5kX3ZpcnEodmFsdWUgeGNlLCB2YWx1ZSB2aXJxX3R5cGUpCiB7Ci0J
Q0FNTHBhcmFtMSh4Y2UpOworCUNBTUxwYXJhbTIoeGNlLCB2aXJxX3R5cGUpOwogCUNBTUxsb2Nh
bDEocG9ydCk7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByYzsKIAotCXJjID0geGVuZXZ0
Y2huX2JpbmRfdmlycShfSCh4Y2UpLCBWSVJRX0RPTV9FWEMpOworCXJjID0geGVuZXZ0Y2huX2Jp
bmRfdmlycShfSCh4Y2UpLCBJbnRfdmFsKHZpcnFfdHlwZSkpOwogCWlmIChyYyA9PSAtMSkKLQkJ
Y2FtbF9mYWlsd2l0aCgiZXZ0Y2huIGJpbmRfZG9tX2V4Y192aXJxIGZhaWxlZCIpOworCQljYW1s
X2ZhaWx3aXRoKCJldnRjaG4gYmluZF92aXJxIGZhaWxlZCIpOwogCXBvcnQgPSBWYWxfaW50KHJj
KTsKIAogCUNBTUxyZXR1cm4ocG9ydCk7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:30:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:30: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 1g5RgX-0007Qh-MH; Thu, 27 Sep 2018 08:30: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=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5RgV-0007PP-OI
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:30:07 +0000
X-Inumbo-ID: 39ae3648-c22f-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39ae3648-c22f-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 10:27:52 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5RgT-0004zP-2P; Thu, 27 Sep 2018 08: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 1g5RgS-0002MB-IR; Thu, 27 Sep 2018 08:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5RgS-0002A2-Ht; Thu, 27 Sep 2018 08:30:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128094-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-armhf-armhf-libvirt-raw: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-amd64-libvirt:migrate-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-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-armhf-armhf-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-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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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=c5e4e49258e9b89cb34c085a419dd9f862935c48
X-Osstest-Versions-That: qemuu=5b9000b52fba08a567f8efaa4aa56233b5f2a081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 08:30:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 128094: 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>

ZmxpZ2h0IDEyODA5NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwOTQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODA0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDQ5
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjgwNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA0OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI4MDQ5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGM1ZTRlNDkyNThlOWI4OWNiMzRjMDg1YTQxOWRkOWY4NjI5MzVjNDgKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDViOTAwMGI1MmZiYTA4YTU2N2Y4ZWZhYTRh
YTU2MjMzYjVmMmEwODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODA0OSAgMjAxOC0wOS0yNSAw
OTowMTo1NyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwOTQgIDIwMTgtMDkt
MjYgMDY6Mjc6NTUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlh
LmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5j
b20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERlbmlzIFYu
IEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYW0g
WmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5u
ZXQ+CiAgSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEplZmYgQ29k
eSA8amNvZHlAcmVkaGF0LmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpv
aG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmN1cyBDb21z
dGVkdCA8bWFyY3VzQG1jLnBwLnNlPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxh
bmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IFthcm0gcGFydHNdCiAgUmlj
aGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBX
Lk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQu
Y29tPgogIFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvc2xAZ21haWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
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
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKICAgNWI5MDAwYjUyZi4uYzVlNGU0OTI1OCAgYzVlNGU0OTI1OGU5Yjg5Y2IzNGMw
ODVhNDE5ZGQ5Zjg2MjkzNWM0OCAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:38:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:38: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 1g5Rox-0007gF-KX; Thu, 27 Sep 2018 08:38: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5Row-0007gA-NC
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:38:50 +0000
X-Inumbo-ID: 70ffc5f4-c230-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70ffc5f4-c230-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 10:36:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,309,1534809600"; d="scan'208";a="79676726"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4KOAgAAhmpD//+7fAIAAIbwggAB+/4CAANorgA==
Date: Thu, 27 Sep 2018 08:38:47 +0000
Message-ID: <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
In-Reply-To: <ff95acb5-f414-cf48-c39f-1d72c0ba4121@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMjI6MzIN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxp
Y2gnDQo+IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQ0K
PiBkZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTog
SU9SRVEgc2VydmVyIG9uIEFybQ0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDA5LzI2LzIwMTgg
MDE6MDEgUE0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0N
Cj4gPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6NTcNCj4gPj4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcg0KPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ow0KPiA+PiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhl
bi0NCj4gPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4+IFN1YmplY3Q6IFJFOiBJ
T1JFUSBzZXJ2ZXIgb24gQXJtDQo+ID4+DQo+ID4+Pj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+Pj4gLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYw0KPiA+Pj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+Pj4gQEAgLTExMDUs
OCArMTEwNSwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoDQo+ID4+Pg0KPiA+Pj4g
ICAgICAgICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJfZnJhbWVzOyBpKysgKQ0K
PiA+Pj4gICAgICAgICAgIHsNCj4gPj4+IC0gICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3Ay
bV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sDQo+ID4+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOw0KPiA+Pj4gKyAgICAgICAgICAg
IHJjID0gKHhtYXIuZmxhZ3MgJiBYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkKSA/DQo+ID4+
PiArICAgICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGN1cnJkLCBnZm5fbGlz
dFtpXSwNCj4gPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21m
bihtZm5fbGlzdFtpXSksIDAsDQo+ID4+IHAybV9yYW1fcncpIDoNCj4gPj4+ICsgICAgICAgICAg
ICAgICAgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm5fbGlzdFtpXSwNCj4gPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsN
Cj4gPj4+ICAgICAgICAgICAgICAgLyogcmMgc2hvdWxkIGJlIC1FSU8gZm9yIGFueSBpdGVyYXRp
b24gb3RoZXIgdGhhbiB0aGUNCj4gZmlyc3QNCj4gPj4gKi8NCj4gPj4+ICAgICAgICAgICAgICAg
aWYgKCByYyAmJiBpICkNCj4gPj4+ICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTzsNCj4gPj4+
DQo+ID4+PiBCdXQgdGhlIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgaXMgcHJvYmxlbWF0aWMg
YXMgaXQgd2lsbCBJT01NVSBtYXANCj4gPj4gcGFnZXMNCj4gPj4+IGFzIHdlbGwsIHdoaWNoIGlz
IHByb2JhYmx5IG5vdCB3YW50ZWQuDQo+ID4+DQo+ID4+IFllYWgsIEknZCBwcmVmZXIgaWYgd2Ug
YXZvaWRlZCBlc3RhYmxpc2hpbmcgSU9NTVUgbWFwcGluZ3MgaGVyZS4NCj4gPj4gSG93IGFib3V0
IHRyYW5zZm9ybWluZyBzZXRfZm9yZWlnbl9wMm1fZW50cnkoKSBpbnRvDQo+ID4+IHNldF9zcGVj
aWFsX3AybV9lbnRyeSgpLCB3aXRoIGEgdHlwZSBwYXNzZWQgaW4/DQo+ID4+DQo+ID4NCj4gPiBU
aGF0IHNvdW5kcyBsaWtlIGl0IG1pZ2h0IHdvcmsuDQo+ID4NCj4gPiBKdWxpZW4sIGRvIHlvdSB3
YW50IHBhZ2UgdHlwZXMgdG8gZGlzdGluZ3Vpc2ggY2FsbGVyLW93bmVkIHJlc291cmNlcw0KPiBm
cm9tIG5vcm1hbCBSQU0gYXJlIHlvdSBvayB3aXRoIHAybV9yYW1fcncgZXZlbiB0aG91Z2ggaXQg
Y291bGQgYmUgc3ViamVjdA0KPiBvZiBhbm90aGVyIGRvbWFpbidzIGZvcmVpZ24gbWFwPw0KPiAN
Cj4gQmFzZWQgb24geW91ciBwcmV2aW91cyBlLW1haWwsIEkgd291bGQgYmUgZmluZSB3aXRoIHRo
YXQgb24gQXJtLg0KPiANCj4gVGhpcyBicmluZ3MgbWUgdG8gdGhlIG5leHQgcXVlc3Rpb24uIERv
IHlvdSBleHBlY3Qgc2V0X3NwZWNpYWxfcDJtX2VudHJ5DQo+IHRvIHRha2UgYSByZWZlcmVuY2Ug
b24gdGhlIHBhZ2U/DQo+IA0KPiBJZiBub3QsIHdlIG1heSBydW4gaW50byBzb21lIHRyb3VibGVz
IGJlY2F1c2UgQUZBSUNUIHlvdSBjYW4gbWFwIHR3aWNlDQo+IHRoZSBpb3JlcSBwYWdlIGluIGEg
Z3Vlc3QgYnV0IHJlZmVyZW5jZSB3aWxsIG9ubHkgYmUgdGFrZW4gb24gdGhlDQo+IGFsbG9jYXRp
b24uDQo+IA0KPiBIb3dldmVyLCB0aGUgdW5tYXAgcGF0aCB3aWxsIGFsd2F5cyBkcm9wIGEgcmVm
ZXJlbmNlIHdoZW4gcmVtb3ZpbmcgdGhlDQo+IHBhZ2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQg
dGhlIG1vbWVudCwgcmVmZXJlbmNlIHdpbGwgbm90IGJlIHRha2VuIG9uDQo+IG1hcHBpbmcgYnV0
IGFsbG9jYXRpb24gKHdlIGFzc3VtZSBhIHBhZ2UgY291bGQgbm90IGJlIG1hcHBlZCB0d2ljZSBp
biBhDQo+IGd1ZXN0KS4NCj4gDQo+IEZvcmVpZ24gbWFwcGluZyBvbiBBcm0gYXJlIGEgYml0IHNw
ZWNpYWwgYmVjYXVzZSB3ZSBnZXQgYSByZWZlcmVuY2Ugb24NCj4gbWFwcGluZyB0aGVtIGFuZCB3
aWxsIGRyb3AgaXQgd2hlbiB0aGUgbWFwcGluZyBkaXNhcHBlYXIuIFNvIHdlIHdvdWxkDQo+IG5v
dCBoYXZlIGFueSBwcm9ibGVtIHRoZXJlLg0KPiANCj4gQW55IHRob3VnaHRzPw0KDQpXZWxsLCBh
cyBKYW4gc2F5cywgb24geDg2IHdlIGRvbid0IHJlZmVyZW5jZSBjb3VudCBpbiB0aGUgUDJNIHNv
IG11bHRpcGxlIG1hcHBpbmdzIHNob3VsZCBub3QgYmUgYW4gaXNzdWUgQUZBSUNULiBJdCBzb3Vu
ZHMgbGlrZSByZXNvdXJjZSBtYXBwaW5nIHNob3VsZCBiZSB0cmVhdGVkIHRoZSBzYW1lIHdheSBh
cyBmb3JlaWduIG1hcHBpbmcgKGFsYmVpdCB3aXRoIGEgbm9uLWZvcmVpZ24gZG9taWQpIHN1Y2gg
dGhhdCB0aGUgcmVmZXJlbmNlIGFjcXVpc2l0aW9uIG9jY3VycyBhdCBtYXAgdGltZS4NCg0KICBQ
YXVsDQoNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:47:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08:47: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 1g5RxA-0008Tc-OJ; Thu, 27 Sep 2018 08:47:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyp+=mj=citrix.com=prvs=8016ebfd3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g5Rx9-0008TX-0r
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:47:19 +0000
X-Inumbo-ID: 17edd771-c232-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17edd771-c232-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 08:48:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,309,1534809600"; d="scan'208";a="66428126"
To: Jan Beulich <JBeulich@suse.com>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <02c6bddf-933c-5348-73eb-25d6d826d30b@citrix.com>
 <5BAC810302000078001EC6E9@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <b722690c-a975-86b0-09e2-540a309a23c2@citrix.com>
Date: Thu, 27 Sep 2018 09:46:44 +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: <5BAC810302000078001EC6E9@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/2] mem_access: Fix npfec.kind
 propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, aisaila@bitdefender.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>

T24gMDkvMjcvMjAxOCAwODowNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDku
MTggYXQgMTk6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYv
MDkvMTggMTc6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+
PiBAQCAtMjMyLDEyICsyMzIsMTIgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+PiAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAg
cmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19HTEFfVkFMSUQ7Cj4+PiAgICAg
ICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2xhID0gZ2xhOwo+Pj4gLQo+Pj4gLSAgICAgICAg
ICAgIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPj4+IC0gICAgICAg
ICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9XSVRI
X0dMQTsKPj4+IC0gICAgICAgICAgICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5k
X2luX2dwdCApCj4+PiAtICAgICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9
IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUOwo+Pj4gICAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAg
ICAgaWYgKCBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfd2l0aF9nbGEgKQo+Pj4gKyAgICAgICAg
ICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEE7
Cj4+PiArICAgICAgICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBucGZlY19raW5kX2luX2dwdCAp
Cj4+PiArICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19G
QVVMVF9JTl9HUFQ7Cj4+Cj4+IE5pdC4gIE5ld2xpbmUgaGVyZSBwbGVhc2UsIGFzIGl0IGlzIG5v
dCBsb2dpY2FsbHkgcmVsYXRlZCB3aXRoIHRoZSBibG9jawo+PiBiZWxvdy4KPiAKPiBBbmQsIGRl
c3BpdGUgaXQgYmVpbmcganVzdCB0d28gY29tcGFyaXNvbnMsIHBlcmhhcHMgYmV0dGVyIHRvCj4g
bWFrZSBpdCBhIHN3aXRjaCgpIGF0IHRoZSBzYW1lIHRpbWU/CgpTdXJlIC0tIHRoaXMgaXMgbG9n
aWNhbGx5IHNlcGFyYXRlIGZyb20gdGhlIGZvbGxvdy11cCBwYXRjaCwgc28gSSdsbApyZS1zZW5k
IGl0IGFzIGEgc2luZ2xldG9uIHdpdGggdGhlIGNvbW1lbnRzLgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 08:59:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 08: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 1g5S8X-0000rJ-Th; Thu, 27 Sep 2018 08:59:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5S8W-0000rE-O2
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 08:59:04 +0000
X-Inumbo-ID: bc6eb0c4-c233-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc6eb0c4-c233-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:00:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,309,1534809600"; d="scan'208";a="79677622"
To: Yang Qian <krizex@gmail.com>, <xen-devel@lists.xenproject.org>
References: <20180927075304.6178-1-yang.qian@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <d75655da-bdeb-d937-7e41-217ba39081d5@citrix.com>
Date: Thu, 27 Sep 2018 09:59:01 +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: <20180927075304.6178-1-yang.qian@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] tools/ocaml: Add OCaml binding of virq bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Qian <yang.qian@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMDg6NTMsIFlhbmcgUWlhbiB3cm90ZToKPiAxLiBBZGQgYSBjb21tb24gYmlu
ZCB2aXJxIGZ1bmN0aW9uCj4gMi4gUmVkdWNlIHRoZSBzdHViIGNvZGUgb2YgYGJpbmRfZG9tX2V4
Y192aXJxYAo+Cj4gU2lnbmVkLW9mZi1ieTogWWFuZyBRaWFuIDx5YW5nLnFpYW5AY2l0cml4LmNv
bT4KCkNDJ2luZyB0aGUgcmVsZXZhbnQgbWFpbnRhaW5lcnMuCgpSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gKGZvcndhcmRpbmcgbXkKaW50ZXJu
YWwgcmV2aWV3IG9mIHRoaXMgcGF0Y2gpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:01:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:01: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 1g5SAp-0001XU-Fb; Thu, 27 Sep 2018 09:01: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=koip=mj=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1g5SAo-0001XO-A5
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:01:26 +0000
X-Inumbo-ID: 996b7851-c233-11e8-a8a5-bc764e045a96
Received: from mail-wm1-x330.google.com (unknown [2a00:1450:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 996b7851-c233-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 10:59:11 +0200 (CEST)
Received: by mail-wm1-x330.google.com with SMTP id y26-v6so4524646wma.2
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 02:01:24 -0700 (PDT)
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=FsSXKsfWD37S4YK9mNrRWfGS3I5rhynDfOHZl9gFJ+Q=;
 b=Rr1Y1eg8zY/UdxpLOMT4kY75/MjWZKsTRpA0urN76mgRdL20UV6Ft777u06S7Ih3oN
 AskOcxGgIai0KoBr6VC68P0v2/8SngM09hTPgwxe2STIBg5/Fs7YJCTaROffZEPI1yvO
 PnQm27AEoflF4u6+3uKYN+sH9C2wxgd+JBHS1TNX0x3EhqIUFwCnri38oOJfqFz6HzWg
 2oaypcLRi2Zhtn2BjXrWTeuWWu+5Y6bHUzQWjy2G94bnUv9i0o+Bgl6xBLSZgsg/H3dq
 MiDXynk1+vJ+laaev2F2RQkOume5Gy+Rp3U3gsKIpzkq6/zHn2e3ZwJ0myQN4+TGv9/q
 VtFg==
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=FsSXKsfWD37S4YK9mNrRWfGS3I5rhynDfOHZl9gFJ+Q=;
 b=Px695hJg6CQ/9II6KFpgkMGlCVD93d8qpd3IocHNywXb++RPevZMf8+5mjBWOiTZCN
 Bag9juczgDVvjYknEcpfygVJ7ViTr/K/7Sg46mg65bqsu7SC3ZNcjj9k62f9smAixDkN
 Hjghw6h7C9wY7ECa6/BVHr8bZdTfBEY67qpWX3vkUTCi1QFXFzkOsq9lotglE34v/nQd
 aw3Ab6jlGvVzP+byLoVwat0pXaHz//BdPXKzoDWJzQTfv/PHGAWrxeeRYQnd42/x9v3+
 n+8KxtsQ9RMAYXo865uz3FWOx33f1/ekBks1XZoZwcxLhbzTEOwPjTazbKUNbdzWqygx
 17GA==
X-Gm-Message-State: ABuFfohgXheP3I3LGmncMteBUjASh64a/rFLKEyJt4xa3Pu1/eBF0YBT
 R0hPJtQIt5Vk1v0mB70XrTk=
X-Google-Smtp-Source: ACcGV63Hod5WdzqZaa8QI5mMqgJkT/TW7iwFhH51WqO8aoa5gb7eIGmJxz/Y+gOVaAANGEP3TenjgA==
X-Received: by 2002:a1c:f11a:: with SMTP id
 p26-v6mr7195723wmh.92.1538038883086; 
 Thu, 27 Sep 2018 02:01:23 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:75d7:2c12:20cd:d61f?
 ([2a02:c7f:ac18:da00:75d7:2c12:20cd:d61f])
 by smtp.gmail.com with ESMTPSA id d18-v6sm1303308wmb.33.2018.09.27.02.01.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 02:01:22 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <1DB2D993-A687-4E73-9F35-D8AB484838FC@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 27 Sep 2018 10:01:20 +0100
In-Reply-To: <A061358D-BC38-4EE1-B1B8-CF72BA49A173@gmail.com>
To: "Tamara B. Elizondo" <mujqqj2demnsxs@gmail.com>
References: <A061358D-BC38-4EE1-B1B8-CF72BA49A173@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen PPC64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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: multipart/mixed; boundary="===============0255170857513184151=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0255170857513184151==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A60B1B19-44DA-4B25-9659-CF4146CA158D"


--Apple-Mail=_A60B1B19-44DA-4B25-9659-CF4146CA158D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Tamara,
Have a look at this thread: =
https://xen.markmail.org/thread/vuk7atnyqfq52epp =
<https://xen.markmail.org/thread/vuk7atnyqfq52epp>
That will answer some but not all of your questions: =
https://markmail.org/message/cizu54474lvuus6k =
<https://markmail.org/message/cizu54474lvuus6k> gives an indication of =
size and elapsed time required
Regards
Lars

> On 27 Sep 2018, at 08:07, Tamara B. Elizondo =
<mujqqj2demnsxs@gmail.com> wrote:
>=20
> Hello,
>=20
> I would like to fund a port of Xen to the PPC64 architecture, more =
specially POWER9, in little endian and big endian mode.
>=20
> Anyone with the required competence can provide me with an idea of the =
delay and funds required for this?
>=20
> I am pushing this forward to enable Qubes OS compatibility on the =
Talos II Desktop POWER9 platform. (https://raptorcs.com)
>=20
> Thank you
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--Apple-Mail=_A60B1B19-44DA-4B25-9659-CF4146CA158D
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"">Tamara,<div class=3D"">Have a look at this thread:&nbsp;<a =
href=3D"https://xen.markmail.org/thread/vuk7atnyqfq52epp" =
class=3D"">https://xen.markmail.org/thread/vuk7atnyqfq52epp</a></div><div =
class=3D"">That will answer some but not all of your questions:&nbsp;<a =
href=3D"https://markmail.org/message/cizu54474lvuus6k" =
class=3D"">https://markmail.org/message/cizu54474lvuus6k</a>&nbsp;gives =
an indication of size and elapsed time required<br =
class=3D""><div>Regards</div><div>Lars</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 27 =
Sep 2018, at 08:07, Tamara B. Elizondo &lt;<a =
href=3D"mailto:mujqqj2demnsxs@gmail.com" =
class=3D"">mujqqj2demnsxs@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Hello,<br class=3D""><br class=3D"">I would like to fund a =
port of Xen to the PPC64 architecture, more specially POWER9, in little =
endian and big endian mode.<br class=3D""><br class=3D"">Anyone with the =
required competence can provide me with an idea of the delay and funds =
required for this?<br class=3D""><br class=3D"">I am pushing this =
forward to enable Qubes OS compatibility on the Talos II Desktop POWER9 =
platform. (<a href=3D"https://raptorcs.com" =
class=3D"">https://raptorcs.com</a>)<br class=3D""><br class=3D"">Thank =
you<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">Xen-devel mailing list<br class=3D""><a =
href=3D"mailto:Xen-devel@lists.xenproject.org" =
class=3D"">Xen-devel@lists.xenproject.org</a><br =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</div></=
div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_A60B1B19-44DA-4B25-9659-CF4146CA158D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0255170857513184151==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09: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 1g5SZ1-000377-F6; Thu, 27 Sep 2018 09: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=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SZ0-00036o-3q
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:26 +0000
X-Inumbo-ID: 17b7cde9-c237-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17b7cde9-c237-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 11:24:11 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2D325308FC50;
 Thu, 27 Sep 2018 09:26:24 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id F196A2010D95;
 Thu, 27 Sep 2018 09:26:18 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:50 +0200
Message-Id: <20180927092554.13567-3-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Thu, 27 Sep 2018 09:26:24 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 2/6] mm/memory_hotplug: make add_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, Dan Williams <dan.j.williams@intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

YWRkX21lbW9yeSgpIGN1cnJlbnRseSBkb2VzIG5vdCB0YWtlIHRoZSBkZXZpY2VfaG90cGx1Z19s
b2NrLCBob3dldmVyCmlzIGFsZWFkeSBjYWxsZWQgdW5kZXIgdGhlIGxvY2sgZnJvbQoJYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKCWRyaXZlcnMvYWNwaS9h
Y3BpX21lbWhvdHBsdWcuYwp0byBzeW5jaHJvbml6ZSBhZ2FpbnN0IENQVSBob3QtcmVtb3ZlIGFu
ZCBzaW1pbGFyLgoKSW4gZ2VuZXJhbCwgd2Ugc2hvdWxkIGhvbGQgdGhlIGRldmljZV9ob3RwbHVn
X2xvY2sgd2hlbiBhZGRpbmcgbWVtb3J5CnRvIHN5bmNocm9uaXplIGFnYWluc3Qgb25saW5lL29m
ZmxpbmUgcmVxdWVzdCAoZS5nLiBmcm9tIHVzZXIgc3BhY2UpIC0Kd2hpY2ggYWxyZWFkeSByZXN1
bHRlZCBpbiBsb2NrIGludmVyc2lvbnMgZHVlIHRvIGRldmljZV9sb2NrKCkgYW5kCm1lbV9ob3Rw
bHVnX2xvY2sgLSBzZWUgMzA0NjdlMGIzYmUgKCJtbSwgaG90cGx1ZzogZml4IGNvbmN1cnJlbnQg
bWVtb3J5CmhvdC1hZGQgZGVhZGxvY2siKS4gYWRkX21lbW9yeSgpL2FkZF9tZW1vcnlfcmVzb3Vy
Y2UoKSB3aWxsIGNyZWF0ZSBtZW1vcnkKYmxvY2sgZGV2aWNlcywgc28gdGhpcyByZWFsbHkgZmVl
bHMgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCgpIb2xkaW5nIHRoZSBkZXZpY2VfaG90cGx1
Z19sb2NrIG1ha2VzIHN1cmUgdGhhdCBhIG1lbW9yeSBibG9jayBkZXZpY2UKY2FuIHJlYWxseSBv
bmx5IGJlIGFjY2Vzc2VkIChlLmcuIHZpYSAub25saW5lLy5zdGF0ZSkgZnJvbSB1c2VyIHNwYWNl
LApvbmNlIHRoZSBtZW1vcnkgaGFzIGJlZW4gZnVsbHkgYWRkZWQgdG8gdGhlIHN5c3RlbS4KClRo
ZSBsb2NrIGlzIG5vdCBoZWxkIHlldCBpbgoJZHJpdmVycy94ZW4vYmFsbG9vbi5jCglhcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwoJZHJpdmVycy9zMzkwL2NoYXIvc2Ns
cF9jbWQuYwoJZHJpdmVycy9odi9odl9iYWxsb29uLmMKU28sIGxldCdzIGVpdGhlciB1c2UgdGhl
IGxvY2tlZCB2YXJpYW50cyBvciB0YWtlIHRoZSBsb2NrLgoKRG9uJ3QgZXhwb3J0IGFkZF9tZW1v
cnlfcmVzb3VyY2UoKSwgYXMgaXQgb25jZSB3YXMgZXhwb3J0ZWQgdG8gYmUgdXNlZApieSBYRU4s
IHdoaWNoIGlzIG5ldmVyIGJ1aWx0IGFzIGEgbW9kdWxlLiBJZiBzb21lYm9keSByZXF1aXJlcyBp
dCwgd2UKYWxzbyBoYXZlIHRvIGV4cG9ydCBhIGxvY2tlZCB2YXJpYW50IChhcyBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzIG5ldmVyCmV4cG9ydGVkKS4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0
IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNh
bWJhLm9yZz4KQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6ICJS
YWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0PgpDYzogTGVuIEJyb3duIDxsZW5i
QGtlcm5lbC5vcmc+CkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IE5hdGhhbiBGb250ZW5vdCA8
bmZvbnRAbGludXgudm5ldC5pYm0uY29tPgpDYzogSm9obiBBbGxlbiA8amFsbGVuQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IERhbiBXaWxsaWFtcyA8ZGFu
Lmoud2lsbGlhbXNAaW50ZWwuY29tPgpDYzogSm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxn
ZS5jb20+CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogT3NjYXIgU2Fs
dmFkb3IgPG9zYWx2YWRvckBzdXNlLmRlPgpDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRl
Ymlhbi5vcmc+CkNjOiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNv
bT4KQ2M6IFlBU1VBS0kgSVNISU1BVFNVIDx5YXN1LmlzaW1hdHVAZ21haWwuY29tPgpSZXZpZXdl
ZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmll
d2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIC4uLi9wbGF0
Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Fj
cGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9iYXNl
L21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrLS0KIGRyaXZlcnMv
eGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAgICAgICAgICAgIHwgIDEgKwogbW0vbWVtb3J5X2hv
dHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKy0t
LQogNiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5j
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMKaW5kZXgg
ZGQwMjY0YzQzZjNlLi5kMjZhNzcxZDk4NWUgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCkBAIC02NzMsNyArNjczLDcgQEAgc3RhdGljIGlu
dCBkbHBhcl9hZGRfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxtYikKIAluaWQgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAKIAkvKiBBZGQgdGhlIG1lbW9yeSAq
LwotCXJjID0gYWRkX21lbW9yeShuaWQsIGxtYi0+YmFzZV9hZGRyLCBibG9ja19zeik7CisJcmMg
PSBfX2FkZF9tZW1vcnkobmlkLCBsbWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCWlmIChyYykg
ewogCQlpbnZhbGlkYXRlX2xtYl9hc3NvY2lhdGl2aXR5X2luZGV4KGxtYik7CiAJCXJldHVybiBy
YzsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYyBiL2RyaXZlcnMv
YWNwaS9hY3BpX21lbWhvdHBsdWcuYwppbmRleCA4MTExNDg0MTU5OTMuLjhmZTA5NjBlYTU3MiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMv
YWNwaS9hY3BpX21lbWhvdHBsdWcuYwpAQCAtMjI4LDcgKzIyOCw3IEBAIHN0YXRpYyBpbnQgYWNw
aV9tZW1vcnlfZW5hYmxlX2RldmljZShzdHJ1Y3QgYWNwaV9tZW1vcnlfZGV2aWNlICptZW1fZGV2
aWNlKQogCQlpZiAobm9kZSA8IDApCiAJCQlub2RlID0gbWVtb3J5X2FkZF9waHlzYWRkcl90b19u
aWQoaW5mby0+c3RhcnRfYWRkcik7CiAKLQkJcmVzdWx0ID0gYWRkX21lbW9yeShub2RlLCBpbmZv
LT5zdGFydF9hZGRyLCBpbmZvLT5sZW5ndGgpOworCQlyZXN1bHQgPSBfX2FkZF9tZW1vcnkobm9k
ZSwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKIAogCQkvKgogCQkgKiBJZiB0aGUg
bWVtb3J5IGJsb2NrIGhhcyBiZWVuIHVzZWQgYnkgdGhlIGtlcm5lbCwgYWRkX21lbW9yeSgpCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMK
aW5kZXggODE3MzIwYzdjNGMxLi40MGNhYzEyMmVjNzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFz
ZS9tZW1vcnkuYworKysgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKQEAgLTUxOSwxNSArNTE5LDIw
IEBAIG1lbW9yeV9wcm9iZV9zdG9yZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Vf
YXR0cmlidXRlICphdHRyLAogCWlmIChwaHlzX2FkZHIgJiAoKHBhZ2VzX3Blcl9ibG9jayA8PCBQ
QUdFX1NISUZUKSAtIDEpKQogCQlyZXR1cm4gLUVJTlZBTDsKIAorCXJldCA9IGxvY2tfZGV2aWNl
X2hvdHBsdWdfc3lzZnMoKTsKKwlpZiAocmV0KQorCQlnb3RvIG91dDsKKwogCW5pZCA9IG1lbW9y
eV9hZGRfcGh5c2FkZHJfdG9fbmlkKHBoeXNfYWRkcik7Ci0JcmV0ID0gYWRkX21lbW9yeShuaWQs
IHBoeXNfYWRkciwKLQkJCSBNSU5fTUVNT1JZX0JMT0NLX1NJWkUgKiBzZWN0aW9uc19wZXJfYmxv
Y2spOworCXJldCA9IF9fYWRkX21lbW9yeShuaWQsIHBoeXNfYWRkciwKKwkJCSAgIE1JTl9NRU1P
UllfQkxPQ0tfU0laRSAqIHNlY3Rpb25zX3Blcl9ibG9jayk7CiAKIAlpZiAocmV0KQogCQlnb3Rv
IG91dDsKIAogCXJldCA9IGNvdW50Owogb3V0OgorCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwog
CXJldHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2Ry
aXZlcnMveGVuL2JhbGxvb24uYwppbmRleCBhM2Y1Y2JmY2Q0YTEuLmZkZmM2NGY1YWNlYSAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24u
YwpAQCAtMzk1LDcgKzM5NSwxMCBAQCBzdGF0aWMgZW51bSBicF9zdGF0ZSByZXNlcnZlX2FkZGl0
aW9uYWxfbWVtb3J5KHZvaWQpCiAJICogY2FsbGVycyBkcm9wIHRoZSBtdXRleCBiZWZvcmUgdHJ5
aW5nIGFnYWluLgogCSAqLwogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CisJLyogYWRk
X21lbW9yeV9yZXNvdXJjZSgpIHJlcXVpcmVzIHRoZSBkZXZpY2VfaG90cGx1ZyBsb2NrICovCisJ
bG9ja19kZXZpY2VfaG90cGx1ZygpOwogCXJjID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJl
c291cmNlLCBtZW1ocF9hdXRvX29ubGluZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJ
bXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CiAKIAlpZiAocmMpIHsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBs
dWcuaAppbmRleCAxZjA5Njg1MmY0NzkuLmZmZDljZDEwZmNmMyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBs
dWcuaApAQCAtMzI0LDYgKzMyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3JlbW92ZV9tZW1v
cnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkge30KIGV4dGVybiB2b2lkIF9fcmVmIGZy
ZWVfYXJlYV9pbml0X2NvcmVfaG90cGx1ZyhpbnQgbmlkKTsKIGV4dGVybiBpbnQgd2Fsa19tZW1v
cnlfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwK
IAkJdm9pZCAqYXJnLCBpbnQgKCpmdW5jKShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICosIHZvaWQgKikp
OworZXh0ZXJuIGludCBfX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7
CiBleHRlcm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBl
eHRlcm4gaW50IGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpy
ZXNvdXJjZSwgYm9vbCBvbmxpbmUpOwogZXh0ZXJuIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5p
ZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9ob3RwbHVnLmMg
Yi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IGY2ZGJkNWQ4ZmZmZC4uYWZmYjAzZTBkZmVmIDEw
MDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9ob3RwbHVnLmMK
QEAgLTEwOTAsNyArMTA5MCwxMiBAQCBzdGF0aWMgaW50IG9ubGluZV9tZW1vcnlfYmxvY2soc3Ry
dWN0IG1lbW9yeV9ibG9jayAqbWVtLCB2b2lkICphcmcpCiAJcmV0dXJuIGRldmljZV9vbmxpbmUo
Jm1lbS0+ZGV2KTsKIH0KIAotLyogd2UgYXJlIE9LIGNhbGxpbmcgX19tZW1pbml0IHN0dWZmIGhl
cmUgLSB3ZSBoYXZlIENPTkZJR19NRU1PUllfSE9UUExVRyAqLworLyoKKyAqIE5PVEU6IFRoZSBj
YWxsZXIgbXVzdCBjYWxsIGxvY2tfZGV2aWNlX2hvdHBsdWcoKSB0byBzZXJpYWxpemUgaG90cGx1
ZworICogYW5kIG9ubGluZS9vZmZsaW5lIG9wZXJhdGlvbnMgKHRyaWdnZXJlZCBlLmcuIGJ5IHN5
c2ZzKS4KKyAqCisgKiB3ZSBhcmUgT0sgY2FsbGluZyBfX21lbWluaXQgc3R1ZmYgaGVyZSAtIHdl
IGhhdmUgQ09ORklHX01FTU9SWV9IT1RQTFVHCisgKi8KIGludCBfX3JlZiBhZGRfbWVtb3J5X3Jl
c291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29sIG9ubGluZSkKIHsKIAl1
NjQgc3RhcnQsIHNpemU7CkBAIC0xMTU5LDkgKzExNjQsOSBAQCBpbnQgX19yZWYgYWRkX21lbW9y
eV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlcywgYm9vbCBvbmxpbmUpCiAJ
bWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTChh
ZGRfbWVtb3J5X3Jlc291cmNlKTsKIAotaW50IF9fcmVmIGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0
IHN0YXJ0LCB1NjQgc2l6ZSkKKy8qIHJlcXVpcmVzIGRldmljZV9ob3RwbHVnX2xvY2ssIHNlZSBh
ZGRfbWVtb3J5X3Jlc291cmNlKCkgKi8KK2ludCBfX3JlZiBfX2FkZF9tZW1vcnkoaW50IG5pZCwg
dTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIHsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlpbnQgcmV0
OwpAQCAtMTE3NSw2ICsxMTgwLDE3IEBAIGludCBfX3JlZiBhZGRfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpCiAJCXJlbGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7CiAJcmV0
dXJuIHJldDsKIH0KKworaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6
ZSkKK3sKKwlpbnQgcmM7CisKKwlsb2NrX2RldmljZV9ob3RwbHVnKCk7CisJcmMgPSBfX2FkZF9t
ZW1vcnkobmlkLCBzdGFydCwgc2l6ZSk7CisJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CisKKwly
ZXR1cm4gcmM7Cit9CiBFWFBPUlRfU1lNQk9MX0dQTChhZGRfbWVtb3J5KTsKIAogI2lmZGVmIENP
TkZJR19NRU1PUllfSE9UUkVNT1ZFCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09: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 1g5SYw-00036E-Rc; Thu, 27 Sep 2018 09:26: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=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SYv-000367-1w
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:21 +0000
X-Inumbo-ID: 146d0b3a-c237-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 146d0b3a-c237-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 11:24:05 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 96D7E30820C2;
 Thu, 27 Sep 2018 09:26:18 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7D32E2015C02;
 Thu, 27 Sep 2018 09:26:04 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:49 +0200
Message-Id: <20180927092554.13567-2-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Thu, 27 Sep 2018 09:26:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 1/6] mm/memory_hotplug: make remove_memory()
 take the device_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, Michael Neuling <mikey@neuling.org>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

cmVtb3ZlX21lbW9yeSgpIGlzIGV4cG9ydGVkIHJpZ2h0IG5vdyBidXQgcmVxdWlyZXMgdGhlCmRl
dmljZV9ob3RwbHVnX2xvY2ssIHdoaWNoIGlzIG5vdCBleHBvcnRlZC4gU28gbGV0J3MgcHJvdmlk
ZSBhIHZhcmlhbnQKdGhhdCB0YWtlcyB0aGUgbG9jayBhbmQgb25seSBleHBvcnQgdGhhdCBvbmUu
CgpUaGUgbG9jayBpcyBhbHJlYWR5IGhlbGQgaW4KCWFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNl
cmllcy9ob3RwbHVnLW1lbW9yeS5jCglkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMKCWFy
Y2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCgpBcGFydCBmcm9tIHRoYXQs
IHRoZXJlIGFyZSBub3Qgb3RoZXIgdXNlcnMgaW4gdGhlIHRyZWUuCgpDYzogQmVuamFtaW4gSGVy
cmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQu
YXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KQ2M6IExlbiBC
cm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21h
aWwuY29tPgpDYzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KQ2M6IEJhbGJp
ciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpDYzogTmF0aGFuIEZvbnRlbm90IDxuZm9u
dEBsaW51eC52bmV0LmlibS5jb20+CkNjOiBKb2huIEFsbGVuIDxqYWxsZW5AbGludXgudm5ldC5p
Ym0uY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6
IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53
aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdlLmNv
bT4KQ2M6IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiBQYXZlbCBUYXRhc2hp
biA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1
c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KQ2M6
IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJudi9tZW10cmFjZS5jICAgICAgIHwgMiArLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jt
cy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgfCA2ICsrKy0tLQogZHJpdmVycy9hY3BpL2FjcGlf
bWVtaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgfCAyICstCiBpbmNsdWRlL2xpbnV4L21lbW9y
eV9ob3RwbHVnLmggICAgICAgICAgICAgICAgICB8IDMgKystCiBtbS9tZW1vcnlfaG90cGx1Zy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDkgKysrKysrKystCiA1IGZpbGVzIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL3Bvd2VybnYvbWVtdHJhY2UuYwppbmRleCBhMjlmZGY4YTJlNTYuLjc3MzYyM2Y2YmZiMSAx
MDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKKysr
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMKQEAgLTEyMSw3ICsx
MjEsNyBAQCBzdGF0aWMgdTY0IG1lbXRyYWNlX2FsbG9jX25vZGUodTMyIG5pZCwgdTY0IHNpemUp
CiAJCQlsb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJCQllbmRfcGZuID0gYmFzZV9wZm4gKyBucl9w
YWdlczsKIAkJCWZvciAocGZuID0gYmFzZV9wZm47IHBmbiA8IGVuZF9wZm47IHBmbiArPSBieXRl
cz4+IFBBR0VfU0hJRlQpIHsKLQkJCQlyZW1vdmVfbWVtb3J5KG5pZCwgcGZuIDw8IFBBR0VfU0hJ
RlQsIGJ5dGVzKTsKKwkJCQlfX3JlbW92ZV9tZW1vcnkobmlkLCBwZm4gPDwgUEFHRV9TSElGVCwg
Ynl0ZXMpOwogCQkJfQogCQkJdW5sb2NrX2RldmljZV9ob3RwbHVnKCk7CiAJCQlyZXR1cm4gYmFz
ZV9wZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVz
L2hvdHBsdWctbWVtb3J5LmMKaW5kZXggOWExNWQzOTk5NWU1Li5kZDAyNjRjNDNmM2UgMTAwNjQ0
Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCisr
KyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9ob3RwbHVnLW1lbW9yeS5jCkBAIC0z
MDUsNyArMzA1LDcgQEAgc3RhdGljIGludCBwc2VyaWVzX3JlbW92ZV9tZW1ibG9jayh1bnNpZ25l
ZCBsb25nIGJhc2UsIHVuc2lnbmVkIGludCBtZW1ibG9ja19zaXoKIAluaWQgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChiYXNlKTsKIAogCWZvciAoaSA9IDA7IGkgPCBzZWN0aW9uc19wZXJf
YmxvY2s7IGkrKykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwgTUlOX01FTU9SWV9CTE9D
S19TSVpFKTsKKwkJX19yZW1vdmVfbWVtb3J5KG5pZCwgYmFzZSwgTUlOX01FTU9SWV9CTE9DS19T
SVpFKTsKIAkJYmFzZSArPSBNSU5fTUVNT1JZX0JMT0NLX1NJWkU7CiAJfQogCkBAIC0zOTQsNyAr
Mzk0LDcgQEAgc3RhdGljIGludCBkbHBhcl9yZW1vdmVfbG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxt
YikKIAlibG9ja19zeiA9IHBzZXJpZXNfbWVtb3J5X2Jsb2NrX3NpemUoKTsKIAluaWQgPSBtZW1v
cnlfYWRkX3BoeXNhZGRyX3RvX25pZChsbWItPmJhc2VfYWRkcik7CiAKLQlyZW1vdmVfbWVtb3J5
KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKKwlfX3JlbW92ZV9tZW1vcnkobmlkLCBs
bWItPmJhc2VfYWRkciwgYmxvY2tfc3opOwogCiAJLyogVXBkYXRlIG1lbW9yeSByZWdpb25zIGZv
ciBtZW1vcnkgcmVtb3ZlICovCiAJbWVtYmxvY2tfcmVtb3ZlKGxtYi0+YmFzZV9hZGRyLCBibG9j
a19zeik7CkBAIC02ODEsNyArNjgxLDcgQEAgc3RhdGljIGludCBkbHBhcl9hZGRfbG1iKHN0cnVj
dCBkcm1lbV9sbWIgKmxtYikKIAogCXJjID0gZGxwYXJfb25saW5lX2xtYihsbWIpOwogCWlmIChy
YykgewotCQlyZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKKwkJ
X19yZW1vdmVfbWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6KTsKIAkJaW52YWxp
ZGF0ZV9sbWJfYXNzb2NpYXRpdml0eV9pbmRleChsbWIpOwogCX0gZWxzZSB7CiAJCWxtYi0+Zmxh
Z3MgfD0gRFJDT05GX01FTV9BU1NJR05FRDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNwaS9hY3Bp
X21lbWhvdHBsdWcuYyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwppbmRleCA2YjBk
M2VmNzMwOWMuLjgxMTE0ODQxNTk5MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9hY3BpL2FjcGlfbWVt
aG90cGx1Zy5jCisrKyBiL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYwpAQCAtMjgyLDcg
KzI4Miw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfbWVtb3J5X3JlbW92ZV9tZW1vcnkoc3RydWN0IGFj
cGlfbWVtb3J5X2RldmljZSAqbWVtX2RldmljZSkKIAkJCW5pZCA9IG1lbW9yeV9hZGRfcGh5c2Fk
ZHJfdG9fbmlkKGluZm8tPnN0YXJ0X2FkZHIpOwogCiAJCWFjcGlfdW5iaW5kX21lbW9yeV9ibG9j
a3MoaW5mbyk7Ci0JCXJlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRyLCBpbmZvLT5s
ZW5ndGgpOworCQlfX3JlbW92ZV9tZW1vcnkobmlkLCBpbmZvLT5zdGFydF9hZGRyLCBpbmZvLT5s
ZW5ndGgpOwogCQlsaXN0X2RlbCgmaW5mby0+bGlzdCk7CiAJCWtmcmVlKGluZm8pOwogCX0KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgv
bWVtb3J5X2hvdHBsdWcuaAppbmRleCAzNGEyODIyNzA2OGQuLjFmMDk2ODUyZjQ3OSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgv
bWVtb3J5X2hvdHBsdWcuaApAQCAtMzAxLDYgKzMwMSw3IEBAIGV4dGVybiBib29sIGlzX21lbV9z
ZWN0aW9uX3JlbW92YWJsZSh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdl
cyk7CiBleHRlcm4gdm9pZCB0cnlfb2ZmbGluZV9ub2RlKGludCBuaWQpOwogZXh0ZXJuIGludCBv
ZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKTsKIGV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQg
c2l6ZSk7CitleHRlcm4gdm9pZCBfX3JlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1
NjQgc2l6ZSk7CiAKICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfbWVtX3NlY3Rpb25fcmVt
b3ZhYmxlKHVuc2lnbmVkIGxvbmcgcGZuLApAQCAtMzE3LDYgKzMxOCw3IEBAIHN0YXRpYyBpbmxp
bmUgaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByZW1vdmVfbWVtb3J5KGludCBu
aWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CitzdGF0aWMgaW5saW5lIHZvaWQgX19yZW1vdmVf
bWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CiAjZW5kaWYgLyogQ09ORklH
X01FTU9SWV9IT1RSRU1PVkUgKi8KIAogZXh0ZXJuIHZvaWQgX19yZWYgZnJlZV9hcmVhX2luaXRf
Y29yZV9ob3RwbHVnKGludCBuaWQpOwpAQCAtMzMwLDcgKzMzMiw2IEBAIGV4dGVybiB2b2lkIG1v
dmVfcGZuX3JhbmdlX3RvX3pvbmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgc3Rh
cnRfcGZuLAogCQl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFs
dG1hcCk7CiBleHRlcm4gaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFydF9wZm4s
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwogZXh0ZXJuIGJvb2wgaXNfbWVtYmxvY2tfb2ZmbGlu
ZWQoc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtKTsKLWV4dGVybiB2b2lkIHJlbW92ZV9tZW1vcnko
aW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7CiBleHRlcm4gaW50IHNwYXJzZV9hZGRfb25l
X3NlY3Rpb24oc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwKIAkJdW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwKTsKIGV4dGVybiB2b2lkIHNwYXJzZV9y
ZW1vdmVfb25lX3NlY3Rpb24oc3RydWN0IHpvbmUgKnpvbmUsIHN0cnVjdCBtZW1fc2VjdGlvbiAq
bXMsCmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcu
YwppbmRleCAyNjk4NjY0YmZkNTQuLmY2ZGJkNWQ4ZmZmZCAxMDA2NDQKLS0tIGEvbW0vbWVtb3J5
X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0xODM5LDcgKzE4MzksNyBA
QCBFWFBPUlRfU1lNQk9MKHRyeV9vZmZsaW5lX25vZGUpOwogICogYW5kIG9ubGluZS9vZmZsaW5l
IG9wZXJhdGlvbnMgYmVmb3JlIHRoaXMgY2FsbCwgYXMgcmVxdWlyZWQgYnkKICAqIHRyeV9vZmZs
aW5lX25vZGUoKS4KICAqLwotdm9pZCBfX3JlZiByZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUpCit2b2lkIF9fcmVmIF9fcmVtb3ZlX21lbW9yeShpbnQgbmlkLCB1NjQg
c3RhcnQsIHU2NCBzaXplKQogewogCWludCByZXQ7CiAKQEAgLTE4NjgsNSArMTg2OCwxMiBAQCB2
b2lkIF9fcmVmIHJlbW92ZV9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIAog
CW1lbV9ob3RwbHVnX2RvbmUoKTsKIH0KKwordm9pZCByZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpCit7CisJbG9ja19kZXZpY2VfaG90cGx1ZygpOworCV9fcmVtb3Zl
X21lbW9yeShuaWQsIHN0YXJ0LCBzaXplKTsKKwl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKK30K
IEVYUE9SVF9TWU1CT0xfR1BMKHJlbW92ZV9tZW1vcnkpOwogI2VuZGlmIC8qIENPTkZJR19NRU1P
UllfSE9UUkVNT1ZFICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09: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 1g5SYk-00035H-Gu; Thu, 27 Sep 2018 09:26:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SYj-000359-CS
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:09 +0000
X-Inumbo-ID: 84cb45a0-c237-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84cb45a0-c237-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:27:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2A8BE30820D8;
 Thu, 27 Sep 2018 09:26:04 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3D57820154E7;
 Thu, 27 Sep 2018 09:25:54 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:48 +0200
Message-Id: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Thu, 27 Sep 2018 09:26:06 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 0/6] mm: online/offline_pages called w.o.
 mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Jonathan Corbet <corbet@lwn.net>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Vlastimil Babka <vbabka@suse.cz>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 John Allen <jallen@linux.vnet.ibm.com>, Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

QEFuZHJldywgT25seSBwYXRjaCAjNSBjaGFuZ2VkIChzZWUgY2hhbmdlIG5vdGVzIGJlbG93KS4g
VGhhbmtzIQoKClJlYWRpbmcgdGhyb3VnaCB0aGUgY29kZSBhbmQgc3R1ZHlpbmcgaG93IG1lbV9o
b3RwbHVnX2xvY2sgaXMgdG8gYmUgdXNlZCwKSSBub3RpY2VkIHRoYXQgdGhlcmUgYXJlIHR3byBw
bGFjZXMgd2hlcmUgd2UgY2FuIGVuZCB1cCBjYWxsaW5nCmRldmljZV9vbmxpbmUoKS9kZXZpY2Vf
b2ZmbGluZSgpIC0gb25saW5lX3BhZ2VzKCkvb2ZmbGluZV9wYWdlcygpIHdpdGhvdXQKdGhlIG1l
bV9ob3RwbHVnX2xvY2suIEFuZCB0aGVyZSBhcmUgb3RoZXIgcGxhY2VzIHdoZXJlIHdlIGNhbGwK
ZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZsaW5lKCkgd2l0aG91dCB0aGUgZGV2aWNlX2hvdHBs
dWdfbG9jay4KCldoaWxlIGUuZy4KCWVjaG8gIm9ubGluZSIgPiAvc3lzL2RldmljZXMvc3lzdGVt
L21lbW9yeS9tZW1vcnk5L3N0YXRlCmlzIGZpbmUsIGUuZy4KCWVjaG8gMSA+IC9zeXMvZGV2aWNl
cy9zeXN0ZW0vbWVtb3J5L21lbW9yeTkvb25saW5lCldpbGwgbm90IHRha2UgdGhlIG1lbV9ob3Rw
bHVnX2xvY2suIEhvd2V2ZXIgdGhlIGRldmljZV9sb2NrKCkgYW5kCmRldmljZV9ob3RwbHVnX2xv
Y2suCgpFLmcuIHZpYSBtZW1vcnlfcHJvYmVfc3RvcmUoKSwgd2UgY2FuIGVuZCB1cCBjYWxsaW5n
CmFkZF9tZW1vcnkoKS0+b25saW5lX3BhZ2VzKCkgd2l0aG91dCB0aGUgZGV2aWNlX2hvdHBsdWdf
bG9jay4gU28gd2UgY2FuCmhhdmUgY29uY3VycmVudCBjYWxsZXJzIGluIG9ubGluZV9wYWdlcygp
LiBXZSBlLmcuIHRvdWNoIGluIG9ubGluZV9wYWdlcygpCmJhc2ljYWxseSB1bnByb3RlY3RlZCB6
b25lLT5wcmVzZW50X3BhZ2VzIHRoZW4uCgpMb29rcyBsaWtlIHRoZXJlIGlzIGEgbG9uZ2VyIGhp
c3RvcnkgdG8gdGhhdCAoc2VlIFBhdGNoICMyIGZvciBkZXRhaWxzKSwKYW5kIGZpeGluZyBpdCB0
byB3b3JrIHRoZSB3YXkgaXQgd2FzIGludGVuZGVkIGlzIG5vdCByZWFsbHkgcG9zc2libGUuIFdl
CndvdWxkIGUuZy4gaGF2ZSB0byB0YWtlIHRoZSBtZW1faG90cGx1Z19sb2NrIGluIGRldmljZS9i
YXNlL2NvcmUuYywgd2hpY2gKc291bmRzIHdyb25nLgoKU3VtbWFyeTogV2UgaGFkIGEgbG9jayBp
bnZlcnNpb24gb24gbWVtX2hvdHBsdWdfbG9jayBhbmQgZGV2aWNlX2xvY2soKS4KTW9yZSBkZXRh
aWxzIGNhbiBiZSBmb3VuZCBpbiBwYXRjaCAzIGFuZCBwYXRjaCA2LgoKSSBwcm9wb3NlIHRoZSBn
ZW5lcmFsIHJ1bGVzIChkb2N1bWVudGF0aW9uIGFkZGVkIGluIHBhdGNoIDYpOgoKMS4gYWRkX21l
bW9yeS9hZGRfbWVtb3J5X3Jlc291cmNlKCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoCiAgIGRl
dmljZV9ob3RwbHVnX2xvY2suCjIuIHJlbW92ZV9tZW1vcnkoKSBtdXN0IG9ubHkgYmUgY2FsbGVk
IHdpdGggZGV2aWNlX2hvdHBsdWdfbG9jay4gVGhpcyBpcwogICBhbHJlYWR5IGRvY3VtZW50ZWQg
YW5kIGhvbGRzIGZvciBhbGwgY2FsbGVycy4KMy4gZGV2aWNlX29ubGluZSgpL2RldmljZV9vZmZs
aW5lKCkgbXVzdCBvbmx5IGJlIGNhbGxlZCB3aXRoCiAgIGRldmljZV9ob3RwbHVnX2xvY2suIFRo
aXMgaXMgYWxyZWFkeSBkb2N1bWVudGVkIGFuZCB0cnVlIGZvciBub3cgaW4gY29yZQogICBjb2Rl
LiBPdGhlciBjYWxsZXJzIChyZWxhdGVkIHRvIG1lbW9yeSBob3RwbHVnKSBoYXZlIHRvIGJlIGZp
eGVkIHVwLgo0LiBtZW1faG90cGx1Z19sb2NrIGlzIHRha2VuIGluc2lkZSBvZiBhZGRfbWVtb3J5
L3JlbW92ZV9tZW1vcnkvCiAgIG9ubGluZV9wYWdlcy9vZmZsaW5lX3BhZ2VzLgoKVG8gbWUsIHRo
aXMgbG9va3Mgd2F5IGNsZWFuZXIgdGhhbiB3aGF0IHdlIGhhdmUgcmlnaHQgbm93IChhbmQgZWFz
aWVyIHRvCnZlcmlmeSkuIEFuZCBsb29raW5nIGF0IHRoZSBkb2N1bWVudGF0aW9uIG9mIHJlbW92
ZV9tZW1vcnksIHVzaW5nCmxvY2tfZGV2aWNlX2hvdHBsdWcgYWxzbyBmb3IgYWRkX21lbW9yeSgp
IGZlZWxzIG5hdHVyYWwuCgoKdjIgLT4gdjM6Ci0gVGFrZSBkZXZpY2VfaG90cGx1Z19sb2NrIG91
dHNpZGUgb2YgbG9vcCBpbiBwYXRjaCAjNQotIEFkZGVkIEFjayB0byBwYXRjaCAjNQoKdjEgLT4g
djI6Ci0gVXBzdHJlYW0gY2hhbmdlcyBpbiBwb3dlcnBjL3Bvd2VybnYgY29kZSByZXF1aXJlZCBt
b2RpZmljYXRpb25zIHRvCiAgcGF0Y2ggIzEsICM0IGFuZCAjNS4KLSBNaW5vciBwYXRjaCBkZXNj
cmlwdGlvbiBjaGFuZ2VzLgotIEFkZGVkIG1vcmUgbG9ja2luZyBkZXRhaWxzIGluIHBhdGNoICM2
LgotIEFkZGVkIHJiJ3MKClJGQ3YyIC0+IHYxOgotIERyb3BwZWQgYW4gdW5uZWNlc3NhcnkgX3Jl
ZiBmcm9tIHJlbW92ZV9tZW1vcnkoKSBpbiBwYXRjaCAjMQotIE1pbm9yIHBhdGNoIGRlc2NyaXB0
aW9uIGZpeGVzLgotIEFkZGVkIHJiJ3MKClJGQyAtPiBSRkN2MjoKLSBEb24ndCBleHBvcnQgZGV2
aWNlX2hvdHBsdWdfbG9jaywgcHJvdmlkZSBwcm9wZXIgcmVtb3ZlX21lbW9yeS9hZGRfbWVtb3J5
CiAgd3JhcHBlcnMuCi0gU3BsaXQgdXAgdGhlIHBhdGNoZXMgYSBiaXQuCi0gVHJ5IHRvIGltcHJv
dmUgcG93ZXJudiBtZW10cmFjZSBsb2NraW5nCi0gQWRkIHNvbWUgZG9jdW1lbnRhdGlvbiBmb3Ig
bG9ja2luZyB0aGF0IG1hdGNoZXMgbXkga25vd2xlZGcKCkRhdmlkIEhpbGRlbmJyYW5kICg2KToK
ICBtbS9tZW1vcnlfaG90cGx1ZzogbWFrZSByZW1vdmVfbWVtb3J5KCkgdGFrZSB0aGUgZGV2aWNl
X2hvdHBsdWdfbG9jawogIG1tL21lbW9yeV9ob3RwbHVnOiBtYWtlIGFkZF9tZW1vcnkoKSB0YWtl
IHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrCiAgbW0vbWVtb3J5X2hvdHBsdWc6IGZpeCBvbmxpbmUv
b2ZmbGluZV9wYWdlcyBjYWxsZWQgdy5vLgogICAgbWVtX2hvdHBsdWdfbG9jawogIHBvd2VycGMv
cG93ZXJudjogaG9sZCBkZXZpY2VfaG90cGx1Z19sb2NrIHdoZW4gY2FsbGluZyBkZXZpY2Vfb25s
aW5lKCkKICBwb3dlcnBjL3Bvd2VybnY6IGhvbGQgZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGNh
bGxpbmcKICAgIG1lbXRyYWNlX29mZmxpbmVfcGFnZXMoKQogIG1lbW9yeS1ob3RwbHVnLnR4dDog
QWRkIHNvbWUgZGV0YWlscyBhYm91dCBsb2NraW5nIGludGVybmFscwoKIERvY3VtZW50YXRpb24v
bWVtb3J5LWhvdHBsdWcudHh0ICAgICAgICAgICAgICB8IDQyICsrKysrKysrKysrKy0KIGFyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jICAgICB8ICA4ICsrLQogLi4uL3Bs
YXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgICAgICAgIHwgIDggKy0tCiBkcml2ZXJz
L2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9i
YXNlL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrLS0tLQogZHJpdmVy
cy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKwogaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIG1tL21lbW9yeV9o
b3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKy0t
LS0KIDggZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:26: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 1g5SZ9-00039j-Pj; Thu, 27 Sep 2018 09:26:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SZ8-00039F-8d
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:34 +0000
X-Inumbo-ID: 943b8760-c237-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 943b8760-c237-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:27:40 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1158467EBD;
 Thu, 27 Sep 2018 09:26:32 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D5D052010D95;
 Thu, 27 Sep 2018 09:26:24 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:51 +0200
Message-Id: <20180927092554.13567-4-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 27 Sep 2018 09:26:32 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 3/6] mm/memory_hotplug: fix
 online/offline_pages called w.o. mem_hotplug_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Thomas Gleixner <tglx@linutronix.de>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 YASUAKI ISHIMATSU <yasu.isimatu@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Juergen Gross <jgross@suse.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

VGhlcmUgc2VlbSB0byBiZSBzb21lIHByb2JsZW1zIGFzIHJlc3VsdCBvZiAzMDQ2N2UwYjNiZSAo
Im1tLCBob3RwbHVnOgpmaXggY29uY3VycmVudCBtZW1vcnkgaG90LWFkZCBkZWFkbG9jayIpLCB3
aGljaCB0cmllZCB0byBmaXggYSBwb3NzaWJsZQpsb2NrIGludmVyc2lvbiByZXBvcnRlZCBhbmQg
ZGlzY3Vzc2VkIGluIFsxXSBkdWUgdG8gdGhlIHR3byBsb2NrcwoJYSkgZGV2aWNlX2xvY2soKQoJ
YikgbWVtX2hvdHBsdWdfbG9jawoKV2hpbGUgYWRkX21lbW9yeSgpIGZpcnN0IHRha2VzIGIpLCBm
b2xsb3dlZCBieSBhKSBkdXJpbmcKYnVzX3Byb2JlX2RldmljZSgpLCBvbmxpbmluZyBvZiBtZW1v
cnkgZnJvbSB1c2VyIHNwYWNlIGZpcnN0IHRvb2sgYSksCmZvbGxvd2VkIGJ5IGIpLCBleHBvc2lu
ZyBhIHBvc3NpYmxlIGRlYWRsb2NrLgoKSW4gWzFdLCBhbmQgaXQgd2FzIGRlY2lkZWQgdG8gbm90
IG1ha2UgdXNlIG9mIGRldmljZV9ob3RwbHVnX2xvY2ssIGJ1dApyYXRoZXIgdG8gZW5mb3JjZSBh
IGxvY2tpbmcgb3JkZXIuCgpUaGUgcHJvYmxlbXMgSSBzcG90dGVkIHJlbGF0ZWQgdG8gdGhpczoK
CjEuIE1lbW9yeSBibG9jayBkZXZpY2UgYXR0cmlidXRlczogV2hpbGUgLnN0YXRlIGZpcnN0IGNh
bGxzCiAgIG1lbV9ob3RwbHVnX2JlZ2luKCkgYW5kIHRoZSBjYWxscyBkZXZpY2Vfb25saW5lKCkg
LSB3aGljaCB0YWtlcwogICBkZXZpY2VfbG9jaygpIC0gLm9ubGluZSBkb2VzIG5vIGxvbmdlciBj
YWxsIG1lbV9ob3RwbHVnX2JlZ2luKCksIHNvCiAgIGVmZmVjdGl2ZWx5IGNhbGxzIG9ubGluZV9w
YWdlcygpIHdpdGhvdXQgbWVtX2hvdHBsdWdfbG9jay4KCjIuIGRldmljZV9vbmxpbmUoKSBzaG91
bGQgYmUgY2FsbGVkIHVuZGVyIGRldmljZV9ob3RwbHVnX2xvY2ssIGhvd2V2ZXIKICAgb25saW5p
bmcgbWVtb3J5IGR1cmluZyBhZGRfbWVtb3J5KCkgZG9lcyBub3QgdGFrZSBjYXJlIG9mIHRoYXQu
CgpJbiBhZGRpdGlvbiwgSSB0aGluayB0aGVyZSBpcyBhbHNvIHNvbWV0aGluZyB3cm9uZyBhYm91
dCB0aGUgbG9ja2luZyBpbgoKMy4gYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRy
YWNlLmMgY2FsbHMgb2ZmbGluZV9wYWdlcygpCiAgIHdpdGhvdXQgbG9ja3MuIFRoaXMgd2FzIGlu
dHJvZHVjZWQgYWZ0ZXIgMzA0NjdlMGIzYmUuIEFuZCBza2ltbWluZyBvdmVyCiAgIHRoZSBjb2Rl
LCBJIGFzc3VtZSBpdCBjb3VsZCBuZWVkIHNvbWUgbW9yZSBjYXJlIGluIHJlZ2FyZHMgdG8gbG9j
a2luZwogICAoZS5nLiBkZXZpY2Vfb25saW5lKCkgY2FsbGVkIHdpdGhvdXQgZGV2aWNlX2hvdHBs
dWdfbG9jay4gVGhpcyB3aWxsCiAgIGJlIGFkZHJlc3NlZCBpbiB0aGUgZm9sbG93aW5nIHBhdGNo
ZXMuCgpOb3cgdGhhdCB3ZSBob2xkIHRoZSBkZXZpY2VfaG90cGx1Z19sb2NrIHdoZW4KLSBhZGRp
bmcgbWVtb3J5IChlLmcuIHZpYSBhZGRfbWVtb3J5KCkvYWRkX21lbW9yeV9yZXNvdXJjZSgpKQot
IHJlbW92aW5nIG1lbW9yeSAoZS5nLiB2aWEgcmVtb3ZlX21lbW9yeSgpKQotIGRldmljZV9vbmxp
bmUoKS9kZXZpY2Vfb2ZmbGluZSgpCgpXZSBjYW4gbW92ZSBtZW1faG90cGx1Z19sb2NrIHVzYWdl
IGJhY2sgaW50bwpvbmxpbmVfcGFnZXMoKS9vZmZsaW5lX3BhZ2VzKCkuCgpXaHkgaXMgbWVtX2hv
dHBsdWdfbG9jayBzdGlsbCBuZWVkZWQ/IEVzc2VudGlhbGx5IHRvIG1ha2UKZ2V0X29ubGluZV9t
ZW1zKCkvcHV0X29ubGluZV9tZW1zKCkgYmUgdmVyeSBmYXN0IChyZWx5aW5nIG9uCmRldmljZV9o
b3RwbHVnX2xvY2sgd291bGQgYmUgdmVyeSBzbG93KSwgYW5kIHRvIHNlcmlhbGl6ZSBhZ2FpbnN0
CmFkZGl0aW9uIG9mIG1lbW9yeSB0aGF0IGRvZXMgbm90IGNyZWF0ZSBtZW1vcnkgYmxvY2sgZGV2
aWNlcyAoaG1tKS4KClsxXSBodHRwOi8vZHJpdmVyZGV2LmxpbnV4ZHJpdmVycHJvamVjdC5vcmcv
cGlwZXJtYWlsLyBkcml2ZXJkZXYtZGV2ZWwvCiAgICAyMDE1LUZlYnJ1YXJ5LzA2NTMyNC5odG1s
CgpUaGlzIHBhdGNoIGlzIHBhcnRseSBiYXNlZCBvbiBhIHBhdGNoIGJ5IFZpdGFseSBLdXpuZXRz
b3YuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3Jn
PgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3
eXNvY2tpLm5ldD4KQ2M6IExlbiBCcm93biA8bGVuYkBrZXJuZWwub3JnPgpDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6ICJLLiBZLiBTcmluaXZh
c2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNy
b3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+
CkNjOiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CkNjOiBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBN
aWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3JnPgpDYzogQmFsYmlyIFNpbmdoIDxic2lu
Z2hhcm9yYUBnbWFpbC5jb20+CkNjOiBLYXRlIFN0ZXdhcnQgPGtzdGV3YXJ0QGxpbnV4Zm91bmRh
dGlvbi5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IFBo
aWxpcHBlIE9tYnJlZGFubmUgPHBvbWJyZWRhbm5lQG5leGIuY29tPgpDYzogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1
c2UuY29tPgpDYzogUGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+
CkNjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogRGFuIFdpbGxpYW1zIDxk
YW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1
c2UuZGU+CkNjOiBZQVNVQUtJIElTSElNQVRTVSA8eWFzdS5pc2ltYXR1QGdtYWlsLmNvbT4KQ2M6
IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYXNo
bWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyB8
IDEzICstLS0tLS0tLS0tLS0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICB8IDI4ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5jIGIvZHJpdmVy
cy9iYXNlL21lbW9yeS5jCmluZGV4IDQwY2FjMTIyZWM3My4uMGU1OTg1NjgyNjQyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKKysrIGIvZHJpdmVycy9iYXNlL21lbW9yeS5jCkBA
IC0yMjgsNyArMjI4LDYgQEAgc3RhdGljIGJvb2wgcGFnZXNfY29ycmVjdGx5X3Byb2JlZCh1bnNp
Z25lZCBsb25nIHN0YXJ0X3BmbikKIC8qCiAgKiBNRU1PUllfSE9UUExVRyBkZXBlbmRzIG9uIFNQ
QVJTRU1FTSBpbiBtbS9LY29uZmlnLCBzbyBpdCBpcwogICogT0sgdG8gaGF2ZSBkaXJlY3QgcmVm
ZXJlbmNlcyB0byBzcGFyc2VtZW0gdmFyaWFibGVzIGluIGhlcmUuCi0gKiBNdXN0IGFscmVhZHkg
YmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkuCiAgKi8KIHN0YXRpYyBpbnQKIG1l
bW9yeV9ibG9ja19hY3Rpb24odW5zaWduZWQgbG9uZyBwaHlzX2luZGV4LCB1bnNpZ25lZCBsb25n
IGFjdGlvbiwgaW50IG9ubGluZV90eXBlKQpAQCAtMjk0LDcgKzI5Myw2IEBAIHN0YXRpYyBpbnQg
bWVtb3J5X3N1YnN5c19vbmxpbmUoc3RydWN0IGRldmljZSAqZGV2KQogCWlmIChtZW0tPm9ubGlu
ZV90eXBlIDwgMCkKIAkJbWVtLT5vbmxpbmVfdHlwZSA9IE1NT1BfT05MSU5FX0tFRVA7CiAKLQkv
KiBBbHJlYWR5IHVuZGVyIHByb3RlY3Rpb24gb2YgbWVtX2hvdHBsdWdfYmVnaW4oKSAqLwogCXJl
dCA9IG1lbW9yeV9ibG9ja19jaGFuZ2Vfc3RhdGUobWVtLCBNRU1fT05MSU5FLCBNRU1fT0ZGTElO
RSk7CiAKIAkvKiBjbGVhciBvbmxpbmVfdHlwZSAqLwpAQCAtMzQxLDE5ICszMzksMTEgQEAgc3Rv
cmVfbWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJZ290byBlcnI7CiAJfQogCi0JLyoK
LQkgKiBNZW1vcnkgaG90cGx1ZyBuZWVkcyB0byBob2xkIG1lbV9ob3RwbHVnX2JlZ2luKCkgZm9y
IHByb2JlIHRvIGZpbmQKLQkgKiB0aGUgY29ycmVjdCBtZW1vcnkgYmxvY2sgdG8gb25saW5lIGJl
Zm9yZSBkb2luZyBkZXZpY2Vfb25saW5lKGRldiksCi0JICogd2hpY2ggd2lsbCB0YWtlIGRldi0+
bXV0ZXguICBUYWtlIHRoZSBsb2NrIGVhcmx5IHRvIHByZXZlbnQgYW4KLQkgKiBpbnZlcnNpb24s
IG1lbW9yeV9zdWJzeXNfb25saW5lKCkgY2FsbGJhY2tzIHdpbGwgYmUgaW1wbGVtZW50ZWQgYnkK
LQkgKiBhc3N1bWluZyBpdCdzIGFscmVhZHkgcHJvdGVjdGVkLgotCSAqLwotCW1lbV9ob3RwbHVn
X2JlZ2luKCk7Ci0KIAlzd2l0Y2ggKG9ubGluZV90eXBlKSB7CiAJY2FzZSBNTU9QX09OTElORV9L
RVJORUw6CiAJY2FzZSBNTU9QX09OTElORV9NT1ZBQkxFOgogCWNhc2UgTU1PUF9PTkxJTkVfS0VF
UDoKKwkJLyogbWVtLT5vbmxpbmVfdHlwZSBpcyBwcm90ZWN0ZWQgYnkgZGV2aWNlX2hvdHBsdWdf
bG9jayAqLwogCQltZW0tPm9ubGluZV90eXBlID0gb25saW5lX3R5cGU7CiAJCXJldCA9IGRldmlj
ZV9vbmxpbmUoJm1lbS0+ZGV2KTsKIAkJYnJlYWs7CkBAIC0zNjQsNyArMzU0LDYgQEAgc3RvcmVf
bWVtX3N0YXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJcmV0ID0gLUVJTlZBTDsgLyogc2hvdWxk
IG5ldmVyIGhhcHBlbiAqLwogCX0KIAotCW1lbV9ob3RwbHVnX2RvbmUoKTsKIGVycjoKIAl1bmxv
Y2tfZGV2aWNlX2hvdHBsdWcoKTsKIApkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBi
L21tL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggYWZmYjAzZTBkZmVmLi5kNGM3ZTQyZTQ2ZjMgMTAw
NjQ0Ci0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwpA
QCAtODYwLDcgKzg2MCw2IEBAIHN0YXRpYyBzdHJ1Y3Qgem9uZSAqIF9fbWVtaW5pdCBtb3ZlX3Bm
bl9yYW5nZShpbnQgb25saW5lX3R5cGUsIGludCBuaWQsCiAJcmV0dXJuIHpvbmU7CiB9CiAKLS8q
IE11c3QgYmUgcHJvdGVjdGVkIGJ5IG1lbV9ob3RwbHVnX2JlZ2luKCkgb3IgYSBkZXZpY2VfbG9j
ayAqLwogaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXBlKQogewogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
CkBAIC04NzIsNiArODcxLDggQEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25n
IHBmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAlzdHJ1Y3QgbWVt
b3J5X25vdGlmeSBhcmc7CiAJc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtOwogCisJbWVtX2hvdHBs
dWdfYmVnaW4oKTsKKwogCS8qCiAJICogV2UgY2FuJ3QgdXNlIHBmbl90b19uaWQoKSBiZWNhdXNl
IG5pZCBtaWdodCBiZSBzdG9yZWQgaW4gc3RydWN0IHBhZ2UKIAkgKiB3aGljaCBpcyBub3QgeWV0
IGluaXRpYWxpemVkLiBJbnN0ZWFkLCB3ZSBmaW5kIG5pZCBmcm9tIG1lbW9yeSBibG9jay4KQEAg
LTkzNiw2ICs5MzcsNyBAQCBpbnQgX19yZWYgb25saW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgcGZu
LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBpbnQgb25saW5lX3R5cAogCiAJaWYgKG9ubGluZWRf
cGFnZXMpCiAJCW1lbW9yeV9ub3RpZnkoTUVNX09OTElORSwgJmFyZyk7CisJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfYWRkaXRpb246CkBAIC05NDMsNiArOTQ1LDcg
QEAgaW50IF9fcmVmIG9ubGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywgaW50IG9ubGluZV90eXAKIAkJICh1bnNpZ25lZCBsb25nIGxvbmcpIHBmbiA8
PCBQQUdFX1NISUZULAogCQkgKCgodW5zaWduZWQgbG9uZyBsb25nKSBwZm4gKyBucl9wYWdlcykg
PDwgUEFHRV9TSElGVCkgLSAxKTsKIAltZW1vcnlfbm90aWZ5KE1FTV9DQU5DRUxfT05MSU5FLCAm
YXJnKTsKKwltZW1faG90cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KICNlbmRpZiAvKiBD
T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFICovCkBAIC0xMTQ3LDIwICsxMTUwLDIwIEBAIGlu
dCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVz
LCBib29sIG9ubGluZSkKIAkvKiBjcmVhdGUgbmV3IG1lbW1hcCBlbnRyeSAqLwogCWZpcm13YXJl
X21hcF9hZGRfaG90cGx1ZyhzdGFydCwgc3RhcnQgKyBzaXplLCAiU3lzdGVtIFJBTSIpOwogCisJ
LyogZGV2aWNlX29ubGluZSgpIHdpbGwgdGFrZSB0aGUgbG9jayB3aGVuIGNhbGxpbmcgb25saW5l
X3BhZ2VzKCkgKi8KKwltZW1faG90cGx1Z19kb25lKCk7CisKIAkvKiBvbmxpbmUgcGFnZXMgaWYg
cmVxdWVzdGVkICovCiAJaWYgKG9ubGluZSkKIAkJd2Fsa19tZW1vcnlfcmFuZ2UoUEZOX0RPV04o
c3RhcnQpLCBQRk5fVVAoc3RhcnQgKyBzaXplIC0gMSksCiAJCQkJICBOVUxMLCBvbmxpbmVfbWVt
b3J5X2Jsb2NrKTsKIAotCWdvdG8gb3V0OwotCisJcmV0dXJuIHJldDsKIGVycm9yOgogCS8qIHJv
bGxiYWNrIHBnZGF0IGFsbG9jYXRpb24gYW5kIG90aGVycyAqLwogCWlmIChuZXdfbm9kZSkKIAkJ
cm9sbGJhY2tfbm9kZV9ob3RhZGQobmlkKTsKIAltZW1ibG9ja19yZW1vdmUoc3RhcnQsIHNpemUp
OwotCi1vdXQ6CiAJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiByZXQ7CiB9CkBAIC0xNTg4
LDEwICsxNTkxLDE2IEBAIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQlyZXR1cm4gLUVJTlZBTDsKIAlpZiAoIUlTX0FMSUdORUQoZW5k
X3BmbiwgcGFnZWJsb2NrX25yX3BhZ2VzKSkKIAkJcmV0dXJuIC1FSU5WQUw7CisKKwltZW1faG90
cGx1Z19iZWdpbigpOworCiAJLyogVGhpcyBtYWtlcyBob3RwbHVnIG11Y2ggZWFzaWVyLi4uYW5k
IHJlYWRhYmxlLgogCSAgIHdlIGFzc3VtZSB0aGlzIGZvciBub3cuIC4qLwotCWlmICghdGVzdF9w
YWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFsaWRfc3RhcnQsICZ2YWxpZF9l
bmQpKQorCWlmICghdGVzdF9wYWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFs
aWRfc3RhcnQsCisJCQkJICAmdmFsaWRfZW5kKSkgeworCQltZW1faG90cGx1Z19kb25lKCk7CiAJ
CXJldHVybiAtRUlOVkFMOworCX0KIAogCXpvbmUgPSBwYWdlX3pvbmUocGZuX3RvX3BhZ2UodmFs
aWRfc3RhcnQpKTsKIAlub2RlID0gem9uZV90b19uaWQoem9uZSk7CkBAIC0xNjAwLDggKzE2MDks
MTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sCiAJLyogc2V0IGFib3ZlIHJhbmdlIGFzIGlzb2xhdGVkICovCiAJcmV0ID0gc3RhcnRf
aXNvbGF0ZV9wYWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwKIAkJCQkgICAgICAgTUlHUkFU
RV9NT1ZBQkxFLCB0cnVlKTsKLQlpZiAocmV0KQorCWlmIChyZXQpIHsKKwkJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCQlyZXR1cm4gcmV0OworCX0KIAogCWFyZy5zdGFydF9wZm4gPSBzdGFydF9wZm47
CiAJYXJnLm5yX3BhZ2VzID0gbnJfcGFnZXM7CkBAIC0xNjcyLDYgKzE2ODMsNyBAQCBzdGF0aWMg
aW50IF9fcmVmIF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAl3cml0
ZWJhY2tfc2V0X3JhdGVsaW1pdCgpOwogCiAJbWVtb3J5X25vdGlmeShNRU1fT0ZGTElORSwgJmFy
Zyk7CisJbWVtX2hvdHBsdWdfZG9uZSgpOwogCXJldHVybiAwOwogCiBmYWlsZWRfcmVtb3ZhbDoK
QEAgLTE2ODEsMTAgKzE2OTMsMTAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXMo
dW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJbWVtb3J5X25vdGlmeShNRU1fQ0FOQ0VMX09GRkxJ
TkUsICZhcmcpOwogCS8qIHB1c2hiYWNrIHRvIGZyZWUgYXJlYSAqLwogCXVuZG9faXNvbGF0ZV9w
YWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwgTUlHUkFURV9NT1ZBQkxFKTsKKwltZW1faG90
cGx1Z19kb25lKCk7CiAJcmV0dXJuIHJldDsKIH0KIAotLyogTXVzdCBiZSBwcm90ZWN0ZWQgYnkg
bWVtX2hvdHBsdWdfYmVnaW4oKSBvciBhIGRldmljZV9sb2NrICovCiBpbnQgb2ZmbGluZV9wYWdl
cyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKIHsKIAly
ZXR1cm4gX19vZmZsaW5lX3BhZ2VzKHN0YXJ0X3Bmbiwgc3RhcnRfcGZuICsgbnJfcGFnZXMpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09: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 1g5SZE-0003BD-3f; Thu, 27 Sep 2018 09:26:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SZC-0003Ak-KX
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:38 +0000
X-Inumbo-ID: 97228b03-c237-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97228b03-c237-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:27:45 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 48C0CA6DFD;
 Thu, 27 Sep 2018 09:26:37 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7ACF920154E7;
 Thu, 27 Sep 2018 09:26:32 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:52 +0200
Message-Id: <20180927092554.13567-5-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 27 Sep 2018 09:26:37 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 4/6] powerpc/powernv: hold
 device_hotplug_lock when calling device_online()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

ZGV2aWNlX29ubGluZSgpIHNob3VsZCBiZSBjYWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19sb2Nr
KCkgaGVsZC4KCkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNhbWJhLm9yZz4KQ2M6IE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6IFJhc2htaWNhIEd1cHRhIDxyYXNobWlj
YS5nQGdtYWlsLmNvbT4KQ2M6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpD
YzogTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KUmV2aWV3ZWQtYnk6IFBhdmVs
IFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUmFz
aG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L3Bvd2VybnYvbWVtdHJhY2UuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2Uu
YyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCmluZGV4IDc3MzYy
M2Y2YmZiMS4uZmRkNDhmMWEzOWY3IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L3Bvd2VybnYvbWVtdHJhY2UuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYv
bWVtdHJhY2UuYwpAQCAtMjQyLDkgKzI0MiwxMSBAQCBzdGF0aWMgaW50IG1lbXRyYWNlX29ubGlu
ZSh2b2lkKQogCQkgKiB3ZSBuZWVkIHRvIG9ubGluZSB0aGUgbWVtb3J5IG91cnNlbHZlcy4KIAkJ
ICovCiAJCWlmICghbWVtaHBfYXV0b19vbmxpbmUpIHsKKwkJCWxvY2tfZGV2aWNlX2hvdHBsdWco
KTsKIAkJCXdhbGtfbWVtb3J5X3JhbmdlKFBGTl9ET1dOKGVudC0+c3RhcnQpLAogCQkJCQkgIFBG
Tl9VUChlbnQtPnN0YXJ0ICsgZW50LT5zaXplIC0gMSksCiAJCQkJCSAgTlVMTCwgb25saW5lX21l
bV9ibG9jayk7CisJCQl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKIAkJfQogCiAJCS8qCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:26: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 1g5SZH-0003Ce-Fx; Thu, 27 Sep 2018 09:26:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SZG-0003C5-6y
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:42 +0000
X-Inumbo-ID: 994c6ac8-c237-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 994c6ac8-c237-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:27:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DD78A30039BC;
 Thu, 27 Sep 2018 09:26:40 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A85BE20154E7;
 Thu, 27 Sep 2018 09:26:37 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:53 +0200
Message-Id: <20180927092554.13567-6-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Thu, 27 Sep 2018 09:26:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 5/6] powerpc/powernv: hold
 device_hotplug_lock when calling memtrace_offline_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: Michael Neuling <mikey@neuling.org>, linux-doc@vger.kernel.org,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Rashmica Gupta <rashmica.g@gmail.com>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgcGVyZm9ybSBhbGwgY2hlY2tpbmcgKyBvZmZsaW5pbmcgKyByZW1vdmluZyB1bmRlcgpk
ZXZpY2VfaG90cGx1Z19sb2NrLCBzbyBub2JvZHkgY2FuIG1lc3Mgd2l0aCB0aGVzZSBkZXZpY2Vz
IHZpYQpzeXNmcyBjb25jdXJyZW50bHkuCgpDYzogQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVu
aEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5v
cmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiBSYXNobWlj
YSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CkNjOiBCYWxiaXIgU2luZ2ggPGJzaW5naGFy
b3JhQGdtYWlsLmNvbT4KQ2M6IE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+ClJl
dmlld2VkLWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4K
UmV2aWV3ZWQtYnk6IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KQWNrZWQt
Ynk6IEJhbGJpciBTaW5naCA8YnNpbmdoYXJvcmFAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxh
dGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52
L21lbXRyYWNlLmMKaW5kZXggZmRkNDhmMWEzOWY3Li44NGQwMzhlZDM4ODIgMTAwNjQ0Ci0tLSBh
L2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCisrKyBiL2FyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCkBAIC03MCw2ICs3MCw3IEBAIHN0YXRp
YyBpbnQgY2hhbmdlX21lbWJsb2NrX3N0YXRlKHN0cnVjdCBtZW1vcnlfYmxvY2sgKm1lbSwgdm9p
ZCAqYXJnKQogCXJldHVybiAwOwogfQogCisvKiBjYWxsZWQgd2l0aCBkZXZpY2VfaG90cGx1Z19s
b2NrIGhlbGQgKi8KIHN0YXRpYyBib29sIG1lbXRyYWNlX29mZmxpbmVfcGFnZXModTMyIG5pZCwg
dTY0IHN0YXJ0X3BmbiwgdTY0IG5yX3BhZ2VzKQogewogCXU2NCBlbmRfcGZuID0gc3RhcnRfcGZu
ICsgbnJfcGFnZXMgLSAxOwpAQCAtMTEwLDYgKzExMSw3IEBAIHN0YXRpYyB1NjQgbWVtdHJhY2Vf
YWxsb2Nfbm9kZSh1MzIgbmlkLCB1NjQgc2l6ZSkKIAkvKiBUcmFjZSBtZW1vcnkgbmVlZHMgdG8g
YmUgYWxpZ25lZCB0byB0aGUgc2l6ZSAqLwogCWVuZF9wZm4gPSByb3VuZF9kb3duKGVuZF9wZm4g
LSBucl9wYWdlcywgbnJfcGFnZXMpOwogCisJbG9ja19kZXZpY2VfaG90cGx1ZygpOwogCWZvciAo
YmFzZV9wZm4gPSBlbmRfcGZuOyBiYXNlX3BmbiA+IHN0YXJ0X3BmbjsgYmFzZV9wZm4gLT0gbnJf
cGFnZXMpIHsKIAkJaWYgKG1lbXRyYWNlX29mZmxpbmVfcGFnZXMobmlkLCBiYXNlX3BmbiwgbnJf
cGFnZXMpID09IHRydWUpIHsKIAkJCS8qCkBAIC0xMTgsNyArMTIwLDYgQEAgc3RhdGljIHU2NCBt
ZW10cmFjZV9hbGxvY19ub2RlKHUzMiBuaWQsIHU2NCBzaXplKQogCQkJICogd2UgbmV2ZXIgdHJ5
IHRvIHJlbW92ZSBtZW1vcnkgdGhhdCBzcGFucyB0d28gaW9tZW0KIAkJCSAqIHJlc291cmNlcy4K
IAkJCSAqLwotCQkJbG9ja19kZXZpY2VfaG90cGx1ZygpOwogCQkJZW5kX3BmbiA9IGJhc2VfcGZu
ICsgbnJfcGFnZXM7CiAJCQlmb3IgKHBmbiA9IGJhc2VfcGZuOyBwZm4gPCBlbmRfcGZuOyBwZm4g
Kz0gYnl0ZXM+PiBQQUdFX1NISUZUKSB7CiAJCQkJX19yZW1vdmVfbWVtb3J5KG5pZCwgcGZuIDw8
IFBBR0VfU0hJRlQsIGJ5dGVzKTsKQEAgLTEyNyw2ICsxMjgsNyBAQCBzdGF0aWMgdTY0IG1lbXRy
YWNlX2FsbG9jX25vZGUodTMyIG5pZCwgdTY0IHNpemUpCiAJCQlyZXR1cm4gYmFzZV9wZm4gPDwg
UEFHRV9TSElGVDsKIAkJfQogCX0KKwl1bmxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKIAogCXJldHVy
biAwOwogfQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 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 1g5SZL-0003EV-0c; Thu, 27 Sep 2018 09:26: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=dfte=mj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5SZJ-0003Dj-9V
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:26:45 +0000
X-Inumbo-ID: 2324b344-c237-11e8-a8a5-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2324b344-c237-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 11:24:30 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com
 [10.5.11.25])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 939AAA6E04;
 Thu, 27 Sep 2018 09:26:43 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-205.ams2.redhat.com [10.36.116.205])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3D8C62015AD1;
 Thu, 27 Sep 2018 09:26:41 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 27 Sep 2018 11:25:54 +0200
Message-Id: <20180927092554.13567-7-david@redhat.com>
In-Reply-To: <20180927092554.13567-1-david@redhat.com>
References: <20180927092554.13567-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.25
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 27 Sep 2018 09:26:43 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 6/6] memory-hotplug.txt: Add some details
 about locking internals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jonathan Corbet <corbet@lwn.net>, Michal Hocko <mhocko@suse.com>,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

TGV0J3MgZG9jdW1lbnQgdGhlIG1hZ2ljIGEgYml0LCBlc3BlY2lhbGx5IHdoeSBkZXZpY2VfaG90
cGx1Z19sb2NrIGlzCnJlcXVpcmVkIHdoZW4gYWRkaW5nL3JlbW92aW5nIG1lbW9yeSBhbmQgaG93
IGl0IGFsbCBwbGF5IHRvZ2V0aGVyIHdpdGgKcmVxdWVzdHMgdG8gb25saW5lL29mZmxpbmUgbWVt
b3J5IGZyb20gdXNlciBzcGFjZS4KCkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0
PgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpSZXZpZXdlZC1ieTogUGF2ZWwgVGF0YXNoaW4gPHBh
dmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSYXNobWljYSBHdXB0YSA8
cmFzaG1pY2EuZ0BnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgotLS0KIERvY3VtZW50YXRpb24vbWVtb3J5LWhvdHBsdWcudHh0IHwg
NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9t
ZW1vcnktaG90cGx1Zy50eHQgYi9Eb2N1bWVudGF0aW9uL21lbW9yeS1ob3RwbHVnLnR4dAppbmRl
eCA3ZjQ5ZWJmM2RkYjIuLmNlNGZhYTU1MzBmYSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9t
ZW1vcnktaG90cGx1Zy50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi9tZW1vcnktaG90cGx1Zy50eHQK
QEAgLTMsNyArMyw3IEBAIE1lbW9yeSBIb3RwbHVnCiA9PT09PT09PT09PT09PQogCiA6Q3JlYXRl
ZDoJCQkJCQkJSnVsIDI4IDIwMDcKLTpVcGRhdGVkOiBBZGQgZGVzY3JpcHRpb24gb2Ygbm90aWZp
ZXIgb2YgbWVtb3J5IGhvdHBsdWc6CU9jdCAxMSAyMDA3Cis6VXBkYXRlZDogQWRkIHNvbWUgZGV0
YWlscyBhYm91dCBsb2NraW5nIGludGVybmFsczoJCUF1ZyAyMCAyMDE4CiAKIFRoaXMgZG9jdW1l
bnQgaXMgYWJvdXQgbWVtb3J5IGhvdHBsdWcgaW5jbHVkaW5nIGhvdy10by11c2UgYW5kIGN1cnJl
bnQgc3RhdHVzLgogQmVjYXVzZSBNZW1vcnkgSG90cGx1ZyBpcyBzdGlsbCB1bmRlciBkZXZlbG9w
bWVudCwgY29udGVudHMgb2YgdGhpcyB0ZXh0IHdpbGwKQEAgLTQ5NSw2ICs0OTUsNDYgQEAgZnVy
dGhlciBwcm9jZXNzaW5nIG9mIHRoZSBub3RpZmljYXRpb24gcXVldWUuCiAKIE5PVElGWV9TVE9Q
IHN0b3BzIGZ1cnRoZXIgcHJvY2Vzc2luZyBvZiB0aGUgbm90aWZpY2F0aW9uIHF1ZXVlLgogCisK
K0xvY2tpbmcgSW50ZXJuYWxzCis9PT09PT09PT09PT09PT09PQorCitXaGVuIGFkZGluZy9yZW1v
dmluZyBtZW1vcnkgdGhhdCB1c2VzIG1lbW9yeSBibG9jayBkZXZpY2VzIChpLmUuIG9yZGluYXJ5
IFJBTSksCit0aGUgZGV2aWNlX2hvdHBsdWdfbG9jayBzaG91bGQgYmUgaGVsZCB0bzoKKworLSBz
eW5jaHJvbml6ZSBhZ2FpbnN0IG9ubGluZS9vZmZsaW5lIHJlcXVlc3RzIChlLmcuIHZpYSBzeXNm
cykuIFRoaXMgd2F5LCBtZW1vcnkKKyAgYmxvY2sgZGV2aWNlcyBjYW4gb25seSBiZSBhY2Nlc3Nl
ZCAoLm9ubGluZS8uc3RhdGUgYXR0cmlidXRlcykgYnkgdXNlcgorICBzcGFjZSBvbmNlIG1lbW9y
eSBoYXMgYmVlbiBmdWxseSBhZGRlZC4gQW5kIHdoZW4gcmVtb3ZpbmcgbWVtb3J5LCB3ZQorICBr
bm93IG5vYm9keSBpcyBpbiBjcml0aWNhbCBzZWN0aW9ucy4KKy0gc3luY2hyb25pemUgYWdhaW5z
dCBDUFUgaG90cGx1ZyBhbmQgc2ltaWxhciAoZS5nLiByZWxldmFudCBmb3IgQUNQSSBhbmQgUFBD
KQorCitFc3BlY2lhbGx5LCB0aGVyZSBpcyBhIHBvc3NpYmxlIGxvY2sgaW52ZXJzaW9uIHRoYXQg
aXMgYXZvaWRlZCB1c2luZworZGV2aWNlX2hvdHBsdWdfbG9jayB3aGVuIGFkZGluZyBtZW1vcnkg
YW5kIHVzZXIgc3BhY2UgdHJpZXMgdG8gb25saW5lIHRoYXQKK21lbW9yeSBmYXN0ZXIgdGhhbiBl
eHBlY3RlZDoKKworLSBkZXZpY2Vfb25saW5lKCkgd2lsbCBmaXJzdCB0YWtlIHRoZSBkZXZpY2Vf
bG9jaygpLCBmb2xsb3dlZCBieQorICBtZW1faG90cGx1Z19sb2NrCistIGFkZF9tZW1vcnlfcmVz
b3VyY2UoKSB3aWxsIGZpcnN0IHRha2UgdGhlIG1lbV9ob3RwbHVnX2xvY2ssIGZvbGxvd2VkIGJ5
CisgIHRoZSBkZXZpY2VfbG9jaygpICh3aGlsZSBjcmVhdGluZyB0aGUgZGV2aWNlcywgZHVyaW5n
IGJ1c19hZGRfZGV2aWNlKCkpLgorCitBcyB0aGUgZGV2aWNlIGlzIHZpc2libGUgdG8gdXNlciBz
cGFjZSBiZWZvcmUgdGFraW5nIHRoZSBkZXZpY2VfbG9jaygpLCB0aGlzCitjYW4gcmVzdWx0IGlu
IGEgbG9jayBpbnZlcnNpb24uCisKK29ubGluaW5nL29mZmxpbmluZyBvZiBtZW1vcnkgc2hvdWxk
IGJlIGRvbmUgdmlhIGRldmljZV9vbmxpbmUoKS8KK2RldmljZV9vZmZsaW5lKCkgLSB0byBtYWtl
IHN1cmUgaXQgaXMgcHJvcGVybHkgc3luY2hyb25pemVkIHRvIGFjdGlvbnMKK3ZpYSBzeXNmcy4g
SG9sZGluZyBkZXZpY2VfaG90cGx1Z19sb2NrIGlzIGFkdmlzZWQgKHRvIGUuZy4gcHJvdGVjdCBv
bmxpbmVfdHlwZSkKKworV2hlbiBhZGRpbmcvcmVtb3Zpbmcvb25saW5pbmcvb2ZmbGluaW5nIG1l
bW9yeSBvciBhZGRpbmcvcmVtb3ZpbmcKK2hldGVyb2dlbmVvdXMvZGV2aWNlIG1lbW9yeSwgd2Ug
c2hvdWxkIGFsd2F5cyBob2xkIHRoZSBtZW1faG90cGx1Z19sb2NrIGluCit3cml0ZSBtb2RlIHRv
IHNlcmlhbGlzZSBtZW1vcnkgaG90cGx1ZyAoZS5nLiBhY2Nlc3MgdG8gZ2xvYmFsL3pvbmUKK3Zh
cmlhYmxlcykuCisKK0luIGFkZGl0aW9uLCBtZW1faG90cGx1Z19sb2NrIChpbiBjb250cmFzdCB0
byBkZXZpY2VfaG90cGx1Z19sb2NrKSBpbiByZWFkCittb2RlIGFsbG93cyBmb3IgYSBxdWl0ZSBl
ZmZpY2llbnQgZ2V0X29ubGluZV9tZW1zL3B1dF9vbmxpbmVfbWVtcworaW1wbGVtZW50YXRpb24s
IHNvIGNvZGUgYWNjZXNzaW5nIG1lbW9yeSBjYW4gcHJvdGVjdCBmcm9tIHRoYXQgbWVtb3J5Cit2
YW5pc2hpbmcuCisKKwogRnV0dXJlIFdvcmsKID09PT09PT09PT09CiAKLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:38:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:38: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 1g5SkX-0004Yu-25; Thu, 27 Sep 2018 09:38: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=4jve=mj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g5SkV-0004Yp-PH
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:38:19 +0000
X-Inumbo-ID: c057ad75-c238-11e8-a8a5-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::718])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c057ad75-c238-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 11:36:04 +0200 (CEST)
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=rEBKIoeDifT5K3k3Vd3AUnWQ/MzaZWhMVTfMlKKzp4w=;
 b=vDDNRXh5sZhwwH8myl7yhhdye+s3TK4N0e2+FmJYG5SU2rKq+sCyixNukgrf1+ig5o4jl9jdtFjsVlwlXZnpMAEcAhMBwF5HRVc2HDTehERQIl0TKGtwGcYjV/Ru+JgoDI1jp2SiG/njsQUYpmdBJ+02Y9zf2zHXJ56wXnfHdlo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4191.eurprd02.prod.outlook.com (2603:10a6:803:81::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Thu, 27 Sep 2018 09:38:10 +0000
Message-ID: <609e259387df6ee56b5890588eb70c40fdf748f0.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 12:38:05 +0300
In-Reply-To: <20180926164741.13405-2-george.dunlap@citrix.com>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <20180926164741.13405-2-george.dunlap@citrix.com>
Organization: BD
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: HE1PR0701CA0046.eurprd07.prod.outlook.com
 (2603:10a6:3:9e::14) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa4d601d-8972-43fa-5033-08d6245cf0dc
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 3:B7qWhUoCd6t2yNFo3WkPktxCWYgGG9fZSZ9g7eMo80aPfX6dqm7gdGPsijWuSNpNUuadL9x6Qae1KlRlvL6vRpB+5Q0K142XiMHrYG28KxumHM+/x3X/TGAaNFmWW0wQFfO9QqIhzaHJ81FqzG9jbM6MEsYrU6i2eDRn8giL6/sjCrlD2m2OTbUb77coPsG1cyhvrrwjC7ViM8kVs3zia0cwUC32t3W391GIY+Y3pgJlgU0cP05dO28TaO1EJE8V;
 25:/qPsX5VPiJyHaFC1x2vPJU0y6kyIhYsasELwhNpkFbCk+DZQbdq9wUclC7lMA1FBD96wAI7mULhj259WWdHbVdRyfhLG15EzYB6tdM3vtLFmdM6WUNdfurEwO5Zmq+TAbegFD8DupX/Br1bUfuL1eJ7uzZzxzDDZBzp58XAca5MUApQU0exRqSNAUJWOgb0AbtlHNVznYU8ZkqCPT1iVhjE8xwjHCcDTR9MXY0seogyp0nK0G2Y3063KBistIsBs68qq5i2mw0bbFs4u8ZbtxsXK0la3WM5A81Rss1OwmM1ClP1h++gZikV44A5LtxwBsy3KWjhemLv4Ct+D+h6LPA==;
 31:bhErmWxOe8XYZur8z9ljbNe03+niSpxfQnMrd2Ee0jdALzvsdF0Q9EubNFz3/t67Bv+POVyMUBrHrF1lA8BxElkEzA0FAfDhhCzM1qX4zGuDy8q3CdOx/N7VL0KJ12U97TrmfPiBkTbYgTbM5LHMaO8IFOW5SMZ1IdcG9C0kR+Wxq0KR6FcpYoI5pWFuXNB+TPLdMW5rfC3l4OwfWESG4ioZzusWYAKT2+kP43H+fZo=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4191:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 20:fEy0fZyllab8uk6NbhfRM/2V3VXPYE9T3zxpFkZyTSEgPU99zVIiwNp/4O+0I5a2LR3P9Hv3/Cepl82C7hZ+2fCOojHS7rgAIrpeVfMQn18hJDG7i+7YpvkPJINv4n0xVncd2JTEPEEGmm6gVxlRl44JUOoHSXNseV79BVR1LZNSCGEPBibWB0X3QahF8pVgElGYkuP/NvmfYvLQV+1GKEUcgo6P7yJ4YIlLjeLX2OrkvOjaa9E8GneAXhgPpuhVvpdoS1/3EryXupd5YxiZfCSoWY2tHYktqGmuum6tCtFLzyubl57/cxGqkexVjuupFfvN+fquB7ucYwWfuJSV8Q==;
 4:+PU0Xo62xLVXA/3d8g55OaWvXXK7rT1t7/uz6uXwYehOUkV+DR11CCtgY3unXCq+MYZ1H52Tn5VsHNV4oaTUlbJdrYaj2hGFK6iQt4xmd8IZYmbKfh/S+GGvJld4c6aLhb+KKNOGwdRX1bUS1dQAc9ekvemhEYhLjRD1+kIUInH3DAwMEZDCqtqdVlZoKxL54jtof5Az3aiC2Io5EmZIkzR8/cuyfXbgFVAjZb6YBBbfg4g+VicPHpaGam5yVRmf5/LNcA45NYKTHNCxA1WlcXrzLZeBmtf1JDifrm6kPX/72Zmt0oc3mqloI87HAOn5
X-Microsoft-Antispam-PRVS: <VI1PR02MB41916B1A41C447F4BB23617CAB140@VI1PR02MB4191.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231355)(944501410)(52105095)(3002001)(149066)(150057)(6041310)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(201708071742011)(7699051);
 SRVR:VI1PR02MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4191; 
X-Forefront-PRVS: 0808323E97
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(39850400004)(136003)(376002)(346002)(199004)(189003)(34290500001)(26005)(186003)(53936002)(386003)(7736002)(105586002)(11346002)(305945005)(446003)(2616005)(25786009)(106356001)(476003)(2870700001)(956004)(16526019)(486006)(2906002)(6666003)(86362001)(8676002)(5820100001)(217873002)(229853002)(6486002)(6116002)(3846002)(4326008)(47776003)(316002)(54906003)(5660300001)(97736004)(81166006)(81156014)(478600001)(50466002)(6496006)(6246003)(68736007)(52116002)(23676004)(118296001)(76176011)(66066001)(36916002)(107886003)(36756003)(8936002)(50226002)(14444005)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4191; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkxOzIzOjlockdjQ3E3RW5xMUFYNjZBZUlyT29xM0VM?=
 =?utf-8?B?QXA3ZDRmTHgwblNvNUE0eEM4c0FHSGdPN3BuV0toR0Nrd3kvem9PcmE5eG05?=
 =?utf-8?B?aS96Z2RZeFRXRnYyd2VNQnE2NENCVnJYNGp4S1RYdi83UXpWa0NldmNBWTRp?=
 =?utf-8?B?cnJQcE5OWjI4QjNwUkdJNURybDZkQmJwa3JwUjgvajdna2UvVXBGR1FhNFpU?=
 =?utf-8?B?N2M0M3RvdXJremM0dmUybTIrNG1kMGIrYkFsaVZqK2tITEZJU2IxMnBablY1?=
 =?utf-8?B?WkJqdm5ZWHhBT1Q0NUM0ejRlckFuOThEOFVuOG9XSGU4OS9YNEMyK0VkNDEx?=
 =?utf-8?B?QVJGYnRrMzMvNmNjTmppNllQTGh2MjQzTVptMjJKMXVDL0lZeFpUeDZaUFoz?=
 =?utf-8?B?UUZoRWxvNU9vcHc2SFF2aGhIZWpXZW9kcXJiY090M1A3bEV5NGZkbnhHd05C?=
 =?utf-8?B?b1hhNDBHL29CN0I3UzE3RGxpM21ha2VtemxLazlZSUhoQkxscFFjaFNFbHdQ?=
 =?utf-8?B?djltak9uUkV1U3RhTWpBa3llYmxGUG5tOEhGWWhVdjZzcmtxcDcyRzI5elpO?=
 =?utf-8?B?Y1Rnd2NMVmQ2K0RUVWFTbXhnMGZyN1BReWNsT3FaOTVNM3l2TWFJMHpYdUND?=
 =?utf-8?B?OTBpOGRKU0xmN2tJb2ZzSm9CTG1WY3hMM0xqYVh6VktweXN5MGhyWUYxWFVD?=
 =?utf-8?B?T2UrQTZZZVFMb0FUSEZzV0MvK2Foak16RlNVcDdRL3hQSkI3dmxHbEphNVZJ?=
 =?utf-8?B?OFdEZG5scGZhN0orakxXQmtSb3orVkovRUorY0dvZnNhNUxmZ0lsTlloMHhO?=
 =?utf-8?B?L0ZXb3krMzMvcXcyQ1ZrTnZjUzlpSVpXS1lhWklVNHFqUTZaM01xemZ2Qmhn?=
 =?utf-8?B?elFCMEpCeUlQREN5ZExSQUYzVXNwSmYvRDB3TS9qbTJEMHNxeDlVejFPdUx5?=
 =?utf-8?B?b09xellwRGQrQkpiQ1NFNUpUZHd0Vkc3cHNsQXRweTB3and5eS83V3gzRFlU?=
 =?utf-8?B?T1JUaUJ3OCt4TGlEUXlINDhkRUcxRGZaZ040WUF4MDFiUElsY0Ywb0Z4ejJ2?=
 =?utf-8?B?WmxPaG1URUVvSE5PdHNwNzVBSmIwZXIwL1hlOFpxcmRkKzlWNGlCWTFYOXlL?=
 =?utf-8?B?Y3dXM20zZ05iWlVxbnlSYmtTYmhnUmNrbWtDL3p3SjlLdnI3ODFIa0ZzSGFh?=
 =?utf-8?B?WFJkVzNNb0YvSFVjQ1JjMlM0QTY1WUNzYjVJNi9HeUhERzllV0lKWVh2NUdU?=
 =?utf-8?B?eDZWQUhNRmkyR1orZlo5cXhRMkN0RFlxaWxzZG9Da0psdUVGbE13OUVtY1ZB?=
 =?utf-8?B?WjhKelpJaEJqdENvS0ViS3o1R2hJSkpoNXdrSTBFamIwcytQWTFNK05xSUp6?=
 =?utf-8?B?U3FpdE9tMlRPNTZtNFQ4NVp4M3lyNWw4RGVQZHFBU0FaZ3ZHUnRzSjBGSEN2?=
 =?utf-8?B?c0E3SVNKNVBIdzZ4Qy9KOGU5bnFOZExoWHdYcW5oaDZwQ1Q2cmVLSkdZN2J3?=
 =?utf-8?B?eTlUT1V3NDdZUExpbnh5ckxHakZZbUFwa3V4UVBQdkVNbHprOE8wYTVuQ3I5?=
 =?utf-8?B?NXR1YmlhR3FDbGdRemZRUkRlM2RTbGpvRnpyOEwrMWwvMWluczB3WEZ3QnVD?=
 =?utf-8?B?ZjdwQmZoR3lYRW9TR3VqWTJNNnQ0RVBIYWU3YTJabmtjTGJjMVBxNmY2WXVp?=
 =?utf-8?B?QitEbVBjd2tSUDZmY0VBVXM1UGQ2dVpGRGNNRnB6VzYrbmxSWnUrelhNY1ht?=
 =?utf-8?B?eDBlVDA5L0JLRmFNaCtMWGJ0M1EreHdYUnI2clhkS2Q1cWNkUXVyM2ZqNzVT?=
 =?utf-8?B?Z28vaW92RTNZL0w2Sm4zUjJWRUtQY29jK1o2aitnSDM0bUE9PQ==?=
X-Microsoft-Antispam-Message-Info: qkov9ZZY4Cj/X7+ZmEEPNngxCk2uUJYnN2prEV/qg4Op7gd+nB8xkIewj0lLbkLCAzvMkt3BRzW5g/rFAobJCKjHdjE/l9x7ejm2nXjA7hV/GdzmcorWpXxa0AmZ9KOTwZ7DxsvpvknhoamDbV9izpXO5Q4f0vjm9V/tppigsVmcTU/6JNAQJfTanjkN4fuf5D4FYmPGasdfAhOVF16tMWxgl96femEUBxNSbddemZfZja4QoUV77FNIUAOnPmqSSRUA7NlKZSJ6uHH5wK21uRXjQy+2kD6zwp5vxCPoQpNauGaxOyTMP6Rfih3UMEdxtzXB/c348k0j58QcGMfCs1lqRixx8hZksGZsGorkN2E=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 6:jQ7/diJmJykdGP5haulw8d2Tj3FpBezgexrhHu/XSQmXKpduA8Linqcvh33tXcZpLDpWqhc4+3b70StL7xtzjF/LxwRPP6aG+EFZZ8MVooZ2ZTwk4uBs3Q7/fCRkfqK/Nt34c+RXazfyA2tyXq3ZjhL15l+z0+MEYZf2feB/e8hzZ5dW+1TZnv/6BbyIRPExleloGn9P97rmIu+c+v1Gyu1SLDbWunUCLn1vWO6GTom1XSWyKLffrYKBVBzkMSw4sS0BdVWw8FnStZ/zaNSdj45apDTf1if2XsN5lvcS80Nk5x4a913XiJFU3hkmi0S1bxEDWnmfCJtGycbsYPZeDX7BFGyRXX/DHhnVYldjvzCaBGS7C2m+zZs/H5ZlyratarrTdOMGHnPAFGQsWX47FnGEYqG4f97xaQwU6+t87wI8L2A7CQMPcPIpDyIwielN3WKhaUpSI+lVm1WkzueTqQ==;
 5:sF4E6UnfS8FZLhcuyOqpYkh7rfOysFWhqdsHqf7ny+8b13Be/KRPo+jHrQDxgInqVw2bE3oe74/7/SRMkysB5B71yzHDpxFbrM1TloV/2OtaVwl/tvdvAHQuLjrbn0Gp3VYc6GNe1cIpoPkXPflR47eTLZmRRzwWWZCEBu7mFY8=;
 7:nS/r804MLpXm5OtFUSWm1rWnL15ut9iCBG1GMkLzx9FmjZJv9dXfjIPMzCyNlPq/bB9bEi1EHtRJbyBYqyzQTPfaLKWVt/iAUPGvOZTl51Sd7mW5fE5C5yLKrnHZsuNykJJcYPmdw5/FHXESWJeB+v1DgaWAtVzw5jEt9MqM41XBDXMe5YPFQIMrUPVFH/+XcuWj0NT3DxLXq8ItnB8WQ8PzhoC3mr/l5rH8Raauf2hxc5q/WUlSlCys7OYTZc1P
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2018 09:38:10.5317 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: aa4d601d-8972-43fa-5033-08d6245cf0dc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4191
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: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE4LTA5LTI2IGF0IDE3OjQ3ICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
IEZyb206IElzYWlsYSBBbGV4YW5kcnUgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IFRo
aXMgcGF0Y2ggYWRkcyBhY2Nlc3MgY29udHJvbCBmb3IgTlBUIG1vZGUuCj4gCj4gVGhlcmUgYXJl
buKAmXQgZW5vdWdoIGV4dHJhIGJpdHMgdG8gc3RvcmUgdGhlIGFjY2VzcyByaWdodHMgaW4gdGhl
IE5QVAo+IHAybQo+IHRhYmxlLCBzbyB3ZSBhZGQgYSByYWRpeCB0cmVlIHRvIHN0b3JlIGV4dHJh
IGluZm9ybWF0aW9uLgo+IAo+IEZvciBlZmZpY2llbmN5Ogo+ICAtIE9ubHkgYWxsb2NhdGUgdGhp
cyByYWRpeCB0cmVlIHdoZW4gd2UgZmlyc3Qgc3RvcmUgIm5vbi1kZWZhdWx0Igo+ICAgIGV4dHJh
IGluZm9ybWF0aW9uCj4gCj4gIC0gUmVtb3ZlIGVudGlyZXMgd2hpY2ggbWF0Y2ggdGhlIGRlZmF1
bHQgZXh0cmEgaW5mb3JtYXRpb24gcmF0aGVyCj4gICAgdGhhbiBjb250aW51aW5nIHRvIHN0b3Jl
IHRoZW0KPiAKPiAgLSBGb3Igc3VwZXJwYWdlcywgb25seSBzdG9yZSBhbiBlbnRyeSBmb3IgdGhl
IGZpcnN0IGdmbiBpbiB0aGUKPiAgICBzdXBlcnBhZ2UuICBVc2UgdGhlIG9yZGVyIG9mIHRoZSBw
Mm0gZW50cnkgYmVpbmcgcmVhZCB0byBkZXRlcm1pbmUKPiAgICB0aGUgcHJvcGVyIHBsYWNlIHRv
IGxvb2sgaW4gdGhlIHJhZGl4IHRhYmxlLgo+IAo+IE1vZGlmeSBwMm1fdHlwZV90b19mbGFncygp
IHRvIGFjY2VwdCBhbmQgaW50ZXJwcmV0IGFuIGFjY2VzcyB2YWx1ZSwKPiBwYXJhbGxlbCB0byB0
aGUgZXB0IGNvZGUuCj4gCj4gQWRkIGEgc2V0X2RlZmF1bHRfYWNjZXNzKCkgbWV0aG9kIHRvIHRo
ZSBwMm0tcHQgYW5kIHAybS1lcHQgdmVyc2lvbnMKPiBvZiB0aGUgcDJtIHJhdGhlciB0aGFuIHNl
dHRpbmcgaXQgZGlyZWN0bHksIHRvIGRlYWwgd2l0aCBkaWZmZXJlbnQKPiBkZWZhdWx0IHBlcm1p
dHRlZCBhY2Nlc3MgdmFsdWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAtLS0KPiBOQiwgdGhpcyBpcyBjb21waWxlLXRl
c3RlZCBvbmx5LgoKSSd2ZSB0ZXN0ZWQgdGhpcyB3aXRoIHhlbi1hY2Nlc3MgYW5kIGl0IHdvcmtz
IGFzIGV4cGVjdGVkCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gaW5kZXggM2M0MmUyMTkwNi4uMmU2YjFlNzVlNCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21v
bml0b3IuYwo+IEBAIC0yMCw2ICsyMCw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGFzbS9t
b25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vcDJtLmg+CgpJcyB0aGlzIGludGVuZGVkPwoKUmVn
YXJkcywKQWxleAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:39:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:39: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 1g5Sls-0004dX-E8; Thu, 27 Sep 2018 09:39:44 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.105])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1g5Slq-0004dN-Ux
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 09:39:43 +0000
Received: from [46.226.52.196] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-b.eu-west-1.aws.symcld.net id 6C/AC-28750-D55ACAB5;
 Thu, 27 Sep 2018 09:39:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRWlGSWpSXmKPExsVyMfSurm700jX
 RBlf+GFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow5d5QLfhhUPFg/nbmB8Yl2FyMXh5DATEaJ
 N3u2sYI4LAINrBLLji5kA3EkBOawSkzZ9ZG5i5ETyEmT2HVzFROM/WrOWyi7XmLNhg1sILaQg
 LrEvUW32SHGrmeSWD51FwtIgk1AW2LTjQdQg+wk/hx6xQhi8wo4Sjw6fgNsELNAosTBrvNsEH
 Fjiat73oPVCwtESnxrPwsU5wA6T1XiZW8KSJhTIFBi/dt/YLuYBTYxSjz/9QSsXkTAUGL3qSc
 sEAcFSMw6epQFYq+iRP+aQ2wTGEVmIVk3C8k6iLi2xLKFr+Hs65cuMGKKa0m8n3mJfQEj2ypG
 i6SizPSMktzEzBxdQwMDXUNDI11DS3NdQ1NzvcQq3SS91FLd8tTiEl1DvcTyYr3iytzknBS9v
 NSSTYzAWEspODp3B+P8lvRDjJIcTEqivAp7V0cL8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9uH
 hNtJBgUWp6akVaZg4w6mHSEhw8SiK8r0HSvMUFibnFmekQqVOM4RwPGv9PZ+Z4twBE3jgAIjf
 dap3BzPFoRgeQfAcmt53pBJIvfhyawSzEkpeflyolzqu9BGicAMi4jNI8uGWwpHaJUVZKmJeR
 gYFBiKcgtSg3swRV/hWjOAejkjCvL8gUnsy8EribXgGdywR07tVmsHNLEhFSUg2Mx2vfrPCIs
 Az5dybR+diJxbHaNULP9ypevG4wsZKHL8Pi0db8gv5IVb0ba+exXz/i/GIPi09bt/XKhNd36l
 Z4cc1KKXR7U/iq07va7Q/HykhhvsaiN/E8Xr+2Plh1mSv5k4TCTt43tVUL5GXc0xv9bzys0pp
 xbOvhl59vRmju5jRm8G/WTe9XYinOSDTUYi4qTgQAsQdcTmUDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-27.tower-284.messagelabs.com!1538041179!514434!1
X-Originating-IP: [209.85.221.45]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25809 invoked from network); 27 Sep 2018 09:39:39 -0000
Received: from mail-wr1-f45.google.com (HELO mail-wr1-f45.google.com)
 (209.85.221.45)
 by server-27.tower-284.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2018 09:39:39 -0000
Received: by mail-wr1-f45.google.com with SMTP id f10-v6so1853843wrs.0
 for <xen-devel@lists.xensource.com>; Thu, 27 Sep 2018 02:39:39 -0700 (PDT)
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=VzFQ74TM/fIXhT48splxax9toXylbUL4j3Xkx/nfuU4=;
 b=tZYwfNc1PvtXzAVuXaR4UvgxZZmtTiYdPjhgw3IaURRvZJmmjwJURWZK3aAhsMKdj0
 X3RrJs9olBbiUyj/NjeRtBTnaEX2l2RZfqO67xUTFp8Yfd8ojRGARtsFO6z99VabSEgG
 LwIxspZtcysu+s8nQeRmQA3+NMFkd+zMmeLvkNifXgjRzGV3i/1P6qXTYXHxLRp61sOb
 iWOCdZZhLfjgtslmI6cOvbUznQGUGJpyIpFTY++IXD7yBoU3bD5U7MFiqqyy+SgQp6B+
 0H+He3hX6uEVeKP/ZGh0uaAEG5QaSwyMAWmMLSNIlE1IWSvPVOgBDaOe++bZWFoES9kX
 ejYQ==
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=VzFQ74TM/fIXhT48splxax9toXylbUL4j3Xkx/nfuU4=;
 b=uKv+MAE12v8MIDgW6L6Se1zyEWHsG53+DPXM0lSkmIFQUBb85Y6EdadZ/38KzQ7sqU
 CDoMupt5QXsRQJSgRBOrxSJNBcHimuMpsK2AJ5xEWEXCZ36WmAkd+N6hEUj3jj/K9ChX
 EottDlL2KRNcxosXyHa+8fsRjqzCgjijYAjZkOZHUtHLzUjFw9uLOJHwiVsyBQUU5yQT
 imf8gLFELflDJx1txXUyFWljZ7SeMPb5hjmqpXiBdqLvXHoUgixFUI20mkf9Ui1cJPSG
 cTPeJrLsTOCYUit3t7gBvRMpr7N/M8SkeSpZVHTorY1ixtKtI3DP0nliy8B7yAd3ju6O
 L6vA==
X-Gm-Message-State: ABuFfohthvo7XMs3LviliW/6iWo2hatvZFbAlTyxZoPeN47Z7B871L73
 imxwiHp3r+c1+8yB0xL/ZW0=
X-Google-Smtp-Source: ACcGV61sPDoavyJOCjuRToDXmy2blFgL0yx9v6U5DA+G6mGHQgT8/GuQlcbOiQWxw8qbS3/16i80Jg==
X-Received: by 2002:adf:e50b:: with SMTP id
 j11-v6mr7937575wrm.111.1538041178744; 
 Thu, 27 Sep 2018 02:39:38 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:75d7:2c12:20cd:d61f?
 ([2a02:c7f:ac18:da00:75d7:2c12:20cd:d61f])
 by smtp.gmail.com with ESMTPSA id p2sm1548612wrx.80.2018.09.27.02.39.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 02:39:38 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 27 Sep 2018 10:39:36 +0100
In-Reply-To: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
To: Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Content-Type: multipart/mixed; boundary="===============4853633143287771523=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4853633143287771523==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_FE3EE81C-D827-4BA6-BE98-08E666AA027A"


--Apple-Mail=_FE3EE81C-D827-4BA6-BE98-08E666AA027A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Adding a few people who have recently been working on PV drivers, as =
well as Julien
Lars

> On 27 Sep 2018, at 06:44, Omkar Bolla =
<omkar.bolla@pathpartnertech.com> wrote:
>=20
> Hi,
>=20
> I am using Debian as Domain-0 and Debian as Domain-U on Hikey960 =
platform(ARMv8) and using Xen-4.8 stable release. Here I want to create =
a PV frontend and backend to share memory between Domain-0 and Domain-U.=20=

>=20
>=20
>=20
> I used below link to create frontend and backend,
> https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-example/ =
<https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-example/>
>=20
> But I am facing below errors while adding device vdevb to xenstore.=20
> Below errors I am getting from xenbus_switch_state().
> vdevb vdevb-0: failed to write error node for device/vdevb/0 (13 =
writing new state)
>=20
> Please suggest me, How to create PV drivers.
>=20
> Thanks,
> Omkar B
>=20
> This message contains confidential information and is intended only =
for the individual(s) named. If you are not the intended recipient, you =
are notified that disclosing, copying, distributing or taking any action =
in reliance on the contents of this mail and attached file/s is strictly =
prohibited. Please notify the sender immediately and delete this e-mail =
from your system. E-mail transmission cannot be guaranteed to be secured =
or error-free as information could be intercepted, corrupted, lost, =
destroyed, arrive late or incomplete, or contain viruses. The sender =
therefore does not accept liability for any errors or omissions in the =
contents of this message, which arise as a result of e-mail =
transmission.
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--Apple-Mail=_FE3EE81C-D827-4BA6-BE98-08E666AA027A
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"">Adding a few people who have recently been working on PV =
drivers, as well as Julien<br class=3D""><div>Lars</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 27 =
Sep 2018, at 06:44, Omkar Bolla &lt;<a =
href=3D"mailto:omkar.bolla@pathpartnertech.com" =
class=3D"">omkar.bolla@pathpartnertech.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D""><div dir=3D"ltr" class=3D""><div dir=3D"ltr" class=3D""><div =
dir=3D"ltr" class=3D""><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)">Hi,</div><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)"><br class=3D""></div><div =
class=3D"gmail_default" style=3D"color:rgb(11,83,148)">I am using Debian =
as Domain-0 and Debian as Domain-U on Hikey960 platform(ARMv8) and using =
Xen-4.8 stable release. Here I want to create a PV frontend and backend =
to share memory between Domain-0 and Domain-U.&nbsp;</div><div =
class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><br =
class=3D""></div><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)"><br class=3D""></div><div =
class=3D"gmail_default"><br class=3D""></div><div =
class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)" class=3D"">I =
used below link to create frontend and backend,</span><font =
color=3D"#0b5394" class=3D""><br class=3D""></font></div><div =
class=3D"gmail_default"><font color=3D"#0b5394" class=3D""><a =
href=3D"https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-exampl=
e/" =
class=3D"">https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-exa=
mple/</a></font><br class=3D""></div><div class=3D"gmail_default"><br =
class=3D""></div><div class=3D"gmail_default"><font color=3D"#0b5394" =
class=3D"">But I am facing below errors while adding device vdevb to =
xenstore.&nbsp;</font></div><div class=3D"gmail_default"><font =
color=3D"#0b5394" class=3D"">Below errors I am getting =
from&nbsp;xenbus_switch_state().</font></div><div =
class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)" =
class=3D"">vdevb vdevb-0: failed to write error node for device/vdevb/0 =
(13 writing new state)</span><br class=3D""></div><div =
class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)" =
class=3D""><br class=3D""></span></div><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)">Please suggest me, How to create PV =
drivers.</div><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)"><br class=3D""></div><div =
class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Thanks,</div><div =
class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Omkar =
B</div></div></div></div></div>

<br class=3D""><p class=3D""><span lang=3D"EN-IN" class=3D"">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN" class=3D""> </span>If =
you are not the intended
recipient, you are notified that disclosing, copying, distributing or =
taking any
action in reliance on the contents of this mail and attached file/s is =
strictly
prohibited<span lang=3D"EN-IN" class=3D"">. Please notify the
sender immediately and delete this e-mail from your system. E-mail =
transmission
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or =
contain
viruses. The sender therefore does not accept liability for any errors =
or
omissions in the contents of this message, which arise as a result of =
e-mail
=
transmission.</span></p>_______________________________________________<br=
 class=3D"">Xen-devel mailing list<br class=3D""><a =
href=3D"mailto:Xen-devel@lists.xenproject.org" =
class=3D"">Xen-devel@lists.xenproject.org</a><br =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</div></=
blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_FE3EE81C-D827-4BA6-BE98-08E666AA027A--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4853633143287771523==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:41:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09: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 1g5Snh-0005Ic-SB; Thu, 27 Sep 2018 09:41:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n2nz=mj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5Snh-0005IX-6m
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:41:37 +0000
X-Inumbo-ID: ae8af453-c239-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ae8af453-c239-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 09:42: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 5DEB07A9;
 Thu, 27 Sep 2018 02:41:35 -0700 (PDT)
Received: from [10.37.12.17] (unknown [10.37.12.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DACBC3F5B7;
 Thu, 27 Sep 2018 02:41:33 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
 <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7bcf1048-8f4f-9a40-555a-88a198209d12@arm.com>
Date: Thu, 27 Sep 2018 10:41:32 +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: <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgUGF1bCwKCk9uIDA5LzI3LzIwMTggMDk6MzggQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86
anVsaWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDIyOjMyCj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNo
Jwo+PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPj4g
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IElP
UkVRIHNlcnZlciBvbiBBcm0KPj4KPj4gSGkgUGF1bCwKPj4KPj4gT24gMDkvMjYvMjAxOCAwMTow
MSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4+PiBT
ZW50OiAyNiBTZXB0ZW1iZXIgMjAxOCAxMjo1Nwo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+Pj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPjsgQW5kcmV3IENvb3Blcgo+Pj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47Cj4+Pj4gU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tCj4+Pj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+Pj4gU3ViamVjdDogUkU6IElPUkVRIHNlcnZlciBv
biBBcm0KPj4+Pgo+Pj4+Pj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4+Pj4+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4+Pj4gQEAgLTExMDUsOCArMTEwNSwxMSBAQCBzdGF0
aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoCj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgZm9yICggaSA9
IDA7ICFyYyAmJiBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyApCj4+Pj4+ICAgICAgICAgICAgewo+
Pj4+PiAtICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9s
aXN0W2ldLAo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21m
bihtZm5fbGlzdFtpXSkpOwo+Pj4+PiArICAgICAgICAgICAgcmMgPSAoeG1hci5mbGFncyAmIFhF
Tk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQpID8KPj4+Pj4gKyAgICAgICAgICAgICAgICBndWVz
dF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sCj4+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSksIDAsCj4+Pj4g
cDJtX3JhbV9ydykgOgo+Pj4+PiArICAgICAgICAgICAgICAgIHNldF9mb3JlaWduX3AybV9lbnRy
eShjdXJyZCwgZ2ZuX2xpc3RbaV0sCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4obWZuX2xpc3RbaV0pKTsKPj4+Pj4gICAgICAgICAgICAgICAgLyogcmMg
c2hvdWxkIGJlIC1FSU8gZm9yIGFueSBpdGVyYXRpb24gb3RoZXIgdGhhbiB0aGUKPj4gZmlyc3QK
Pj4+PiAqLwo+Pj4+PiAgICAgICAgICAgICAgICBpZiAoIHJjICYmIGkgKQo+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlPOwo+Pj4+Pgo+Pj4+PiBCdXQgdGhlIGd1ZXN0X3BoeXNtYXBf
YWRkX2VudHJ5KCkgaXMgcHJvYmxlbWF0aWMgYXMgaXQgd2lsbCBJT01NVSBtYXAKPj4+PiBwYWdl
cwo+Pj4+PiBhcyB3ZWxsLCB3aGljaCBpcyBwcm9iYWJseSBub3Qgd2FudGVkLgo+Pj4+Cj4+Pj4g
WWVhaCwgSSdkIHByZWZlciBpZiB3ZSBhdm9pZGVkIGVzdGFibGlzaGluZyBJT01NVSBtYXBwaW5n
cyBoZXJlLgo+Pj4+IEhvdyBhYm91dCB0cmFuc2Zvcm1pbmcgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5
KCkgaW50bwo+Pj4+IHNldF9zcGVjaWFsX3AybV9lbnRyeSgpLCB3aXRoIGEgdHlwZSBwYXNzZWQg
aW4/Cj4+Pj4KPj4+Cj4+PiBUaGF0IHNvdW5kcyBsaWtlIGl0IG1pZ2h0IHdvcmsuCj4+Pgo+Pj4g
SnVsaWVuLCBkbyB5b3Ugd2FudCBwYWdlIHR5cGVzIHRvIGRpc3Rpbmd1aXNoIGNhbGxlci1vd25l
ZCByZXNvdXJjZXMKPj4gZnJvbSBub3JtYWwgUkFNIGFyZSB5b3Ugb2sgd2l0aCBwMm1fcmFtX3J3
IGV2ZW4gdGhvdWdoIGl0IGNvdWxkIGJlIHN1YmplY3QKPj4gb2YgYW5vdGhlciBkb21haW4ncyBm
b3JlaWduIG1hcD8KPj4KPj4gQmFzZWQgb24geW91ciBwcmV2aW91cyBlLW1haWwsIEkgd291bGQg
YmUgZmluZSB3aXRoIHRoYXQgb24gQXJtLgo+Pgo+PiBUaGlzIGJyaW5ncyBtZSB0byB0aGUgbmV4
dCBxdWVzdGlvbi4gRG8geW91IGV4cGVjdCBzZXRfc3BlY2lhbF9wMm1fZW50cnkKPj4gdG8gdGFr
ZSBhIHJlZmVyZW5jZSBvbiB0aGUgcGFnZT8KPj4KPj4gSWYgbm90LCB3ZSBtYXkgcnVuIGludG8g
c29tZSB0cm91YmxlcyBiZWNhdXNlIEFGQUlDVCB5b3UgY2FuIG1hcCB0d2ljZQo+PiB0aGUgaW9y
ZXEgcGFnZSBpbiBhIGd1ZXN0IGJ1dCByZWZlcmVuY2Ugd2lsbCBvbmx5IGJlIHRha2VuIG9uIHRo
ZQo+PiBhbGxvY2F0aW9uLgo+Pgo+PiBIb3dldmVyLCB0aGUgdW5tYXAgcGF0aCB3aWxsIGFsd2F5
cyBkcm9wIGEgcmVmZXJlbmNlIHdoZW4gcmVtb3ZpbmcgdGhlCj4+IHBhZ2UuIFRoaXMgaXMgYmVj
YXVzZSBYZW4gYXQgdGhlIG1vbWVudCwgcmVmZXJlbmNlIHdpbGwgbm90IGJlIHRha2VuIG9uCj4+
IG1hcHBpbmcgYnV0IGFsbG9jYXRpb24gKHdlIGFzc3VtZSBhIHBhZ2UgY291bGQgbm90IGJlIG1h
cHBlZCB0d2ljZSBpbiBhCj4+IGd1ZXN0KS4KPj4KPj4gRm9yZWlnbiBtYXBwaW5nIG9uIEFybSBh
cmUgYSBiaXQgc3BlY2lhbCBiZWNhdXNlIHdlIGdldCBhIHJlZmVyZW5jZSBvbgo+PiBtYXBwaW5n
IHRoZW0gYW5kIHdpbGwgZHJvcCBpdCB3aGVuIHRoZSBtYXBwaW5nIGRpc2FwcGVhci4gU28gd2Ug
d291bGQKPj4gbm90IGhhdmUgYW55IHByb2JsZW0gdGhlcmUuCj4+Cj4+IEFueSB0aG91Z2h0cz8K
PiAKPiBXZWxsLCBhcyBKYW4gc2F5cywgb24geDg2IHdlIGRvbid0IHJlZmVyZW5jZSBjb3VudCBp
biB0aGUgUDJNIHNvIG11bHRpcGxlIG1hcHBpbmdzIHNob3VsZCBub3QgYmUgYW4gaXNzdWUgQUZB
SUNULgoKSSB1bmRlcnN0YW5kIHRoYXQgeW91IGRvbid0IGhhdmUgcmVmZXJlbmNlIGNvdW50IGlu
IHRoZSBQMk0gKHRoYXQncyB0aGUgCnNhbWUgb24gQXJtIHRvZGF5IGV4Y2VwdCBmb3IgZm9yZWln
biBtYXBwaW5nKS4gQnV0IEkgdGhpbmsgSSBjYW4gbGlzdCBhdCAKbGVhc3QgMiBtYWpvciBpc3N1
ZXMgd2l0aCB0aGUgZGVzaWduIHRvZGF5LiBMZXQgbWUgZ2l2ZSBhbiBleGFtcGxlIGJhc2VkIApv
biBteSB1bmRlcnN0YW5kaW5nLgoKICAgMS4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBw
YWdlCglhKSBwYWdlIGFsbG9jYXRlZCAob25lIHJlZmVyZW5jZSkKCWIpIGdldCByZWZlcmVuY2Ug
KHdpbGwgYmUgZHJvcHBlZCB3aGVuIHRoZSBJT1JFUSBzZXJ2ZXIgaXMgZGVzdHJveWVkKQoKICAg
Mi4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBwYWdlIChzZWNvbmQgdGltZSkKCU5vIHJl
ZmVyZW5jZSB0YWtlbgoKICAgMy4gRE0gdW5tYXAgdGhlIElPUkVRIHBhZ2UKICAgNC4gRE0gdW5t
YXAgdGhlIElPUkVRIHBhZ2UKCkFGQUlVLCAzLiA0LiB3b3VsZCBiZSBkb25lIHRocm91Z2ggWEVO
TUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuIFNvIG5vIApyZWZlcmVuY2UgZHJvcHBlZCB0aGVyZS4g
V2hpbGUgdGhlIHJlZmVyZW5jZSAxLmIpIHdpbGwgYmUgZHJvcHBlZCBpbiAKaHZtX2ZyZWVfaW9y
ZXFfbWZuLiBBRkFJQ1QgMS5hKSB3b3VsZCBiZSBrZXB0IHVudGlsIHRoZSBkb21haW4gZGllLiBU
aGlzIAp3b3VsZCByZXN1bHQgdG8gWGVuIG1lbW9yeSBleGhhdXN0aW9uIGluIGxvbmcgdGVybS4g
RGlkIEkgbWlzcyBhbnl0aGluZz8KCkJ1dCwgSSB0aGluayB0aGVyZSBhcmUgYW5vdGhlciB3YXkg
Zm9yIGJhZGx5IHdyaXR0ZW4gZ3Vlc3QgdG8gcmVtb3ZlIHRoZSAKcGFnZS4gSXQgbG9va3MgbGlr
ZSB5b3UgY2FuIHVzZSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gYXMgdGhlIHBhZ2UgCmJl
bG9uZ3MgdG8gdGhlIGd1ZXN0LiBTbyBhIHJlZmVyZW5jZSB3b3VsZCBiZSBkcm9wcGVkIGJ5IDMu
IGFuZCA0LgoKV2hpbGUgMy4gd2lsbCBkcm9wIHRoZSByZWZlcmVuY2UgZHJvcCBieSAxLmEpLCA0
LiBtYXkgZHJvcCB0aGUgcmVmZXJlbmNlIApmcm9tIDEuYikgYW5kIHJlbGVhc2luZyB0aGUgcGFn
ZSBmb3IgZ29vZC4gQWx0aG91Z2ggdGhlIHBhZ2Ugd2lsbCBzdGlsbCAKYmUgYXNzb2NpYXRlZCB3
aXRoIHRoZSBJT1JFUSBzZXJ2ZXIgdW50aWwgaXQgaGFzIGJlZW4gZWZmZWN0aXZlbHkgCmRlc3Ry
b3llZC4gRGlkIEkgbWlzcyBhbnl0aGluZyBpbiB0aGUgY29kZT8KCj4gSXQgc291bmRzIGxpa2Ug
cmVzb3VyY2UgbWFwcGluZyBzaG91bGQgYmUgdHJlYXRlZCB0aGUgc2FtZSB3YXkgYXMgZm9yZWln
biBtYXBwaW5nIChhbGJlaXQgd2l0aCBhIG5vbi1mb3JlaWduIGRvbWlkKSBzdWNoIHRoYXQgdGhl
IHJlZmVyZW5jZSBhY3F1aXNpdGlvbiBvY2N1cnMgYXQgbWFwIHRpbWUuCgpJZiBteSB1bmRlcnN0
YW5kaW5nIGlzIGNvcnJlY3QgdGhlbiB5ZXMgaXQgd291bGQgYmUgbXVjaCBzYWZlciB0byBnZXQg
CnJlZmVyZW5jZSBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 09:51:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 09:51: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 1g5Sx5-00067U-Ut; Thu, 27 Sep 2018 09: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=r25c=mj=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5Sx4-00067P-DP
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 09:51:18 +0000
X-Inumbo-ID: 90685d19-c23a-11e8-a8a5-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90685d19-c23a-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 11:49:03 +0200 (CEST)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 27 Sep 2018 11:51:15 +0200
Received: from [192.168.0.35] ([10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 27 Sep 2018 10:50:49 +0100
Message-ID: <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Milan Boberic
 <milanboberic94@gmail.com>
Date: Thu, 27 Sep 2018 11:50:47 +0200
In-Reply-To: <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, Tim Deegan <tim@xen.org>,
 stefano@stabellini.net, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============6943916081995822387=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6943916081995822387==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0elG4nmXMvnT5JX+QZx5"


--=-0elG4nmXMvnT5JX+QZx5
Content-Type: multipart/mixed; boundary="=-N0mEO6TRaJS/+lDFI5FZ"


--=-N0mEO6TRaJS/+lDFI5FZ
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2018-09-25 at 19:49 +0200, Dario Faggioli wrote:
> [Adding a few people to the Cc-list. See below...]
> On Tue, 2018-09-25 at 12:15 +0100, Julien Grall wrote:
> > On 09/25/2018 10:02 AM, Dario Faggioli wrote:
> > > On Mon, 2018-09-24 at 22:46 +0100, Julien Grall wrote:
> > > >=20
> My knowledge of RCU themselves would need refreshing, though. I
> managed
> to getbecome reasonably familiar with how the implementation we
> imported works back then, when working on the said issue, but I guess
> I
> better go check the code again.
>=20
> I'm Cc-ing the people that have reviewed the patches and helping with
> the idle timer problem, in case anyone has bright ideas out of the
> top
> of his head.
>=20
> Perhaps we should "just" get away from using RCU for domain
> destruction
> (but I'm just tossing the idea around, without much consideration
> about
> whether it's the right solution, or about how hard/feasible it really
> is).
>=20
> Or maybe we can still use the timer, in some special way, if we have
> wfi=3Dnative (or equivalent)...
>=20
So, I've had a look (but only a quick one).

If we want to do something specific within the domain destruction path,
we can add an rcu_barrier() there (I mean in domain_destroy()).
However, that does not feel right either. Also, how can we be sure that
the CPU never going through idle (as far as Xen knows, at least), isn't
going to be problem for other RCU calls as well?

Another thing that we can do is to act on the parameters that control
the threshold which decides when a quiescent state is forced. This was
basically what Julien was suggesting, but I still would avoid to do
that always.

So, basically, in this hackish patch attached, I added a new boot
command line argument, called rcu_force_quiesc. If set to true,
thresholds are set so that quiescence is always forced at each
invocation of call_rcu(). And even if the new param is not explicitly
specified, I do tweak the threshold when "wfi=3Dnative" is.

Milan, can you apply this patch, add "wfi=3Dnative" again, and re-test?
If it works, we'll decide what to do next.

E.g., we can expose the RCU threshold via the appropriate set of boot
time parameters --like Linux, from where this code comes, did/does--
and document how they should be set, if one wants to use "wfi=3Dnative".

Thanks and 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/

--=-N0mEO6TRaJS/+lDFI5FZ
Content-Disposition: attachment; filename="rcu-quiesc-patch.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name="rcu-quiesc-patch.patch"; charset="UTF-8"

Y29tbWl0IDBkMmJlYjNkNDEyNWQ2NWM0MTU4NjBkNjY5NzRkYjlhNTUzMmFjODQKQXV0aG9yOiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjYgMTE6
NDc6MDYgMjAxOCArMDIwMAoKICAgIHhlbjogUkNVOiBib290cGFyYW0gdG8gZm9yY2UgcXVpZXNj
ZW5jZSBhdCBldmVyeSBjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMGY0YjFmMmE1ZC4uNTM2ZWIxNzAxNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
QEAgLTExMCw3ICsxMTAsMTAgQEAgc3RhdGljIGVudW0gewogc3RhdGljIGludCBfX2luaXQgcGFy
c2VfdndmaShjb25zdCBjaGFyICpzKQogewogCWlmICggIXN0cmNtcChzLCAibmF0aXZlIikgKQor
CXsKKwkJcmN1X2Fsd2F5c19xdWllc2MgPSB0cnVlOwogCQl2d2ZpID0gTkFUSVZFOworCX0KIAll
bHNlCiAJCXZ3ZmkgPSBUUkFQOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMg
Yi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKaW5kZXggMzUxNzc5MDkxMy4uMjE5ZGQyODg0ZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUu
YwpAQCAtMTQwLDYgKzE0MCw5IEBAIHN0YXRpYyBpbnQgcWhpbWFyayA9IDEwMDAwOwogc3RhdGlj
IGludCBxbG93bWFyayA9IDEwMDsKIHN0YXRpYyBpbnQgcnNpbnRlcnZhbCA9IDEwMDA7CiAKK2Jv
b2wgcmN1X2Fsd2F5c19xdWllc2MgPSBmYWxzZTsKK2Jvb2xlYW5fcGFyYW0oInJjdV9mb3JjZV9x
dWllc2MiLCByY3VfYWx3YXlzX3F1aWVzYyk7CisKIHN0cnVjdCByY3VfYmFycmllcl9kYXRhIHsK
ICAgICBzdHJ1Y3QgcmN1X2hlYWQgaGVhZDsKICAgICBhdG9taWNfdCAqY3B1X2NvdW50OwpAQCAt
NTYyLDYgKzU2NSwxMyBAQCBzdGF0aWMgdm9pZCByY3VfaW5pdF9wZXJjcHVfZGF0YShpbnQgY3B1
LCBzdHJ1Y3QgcmN1X2N0cmxibGsgKnJjcCwKICAgICByZHAtPnF1aWVzY2JhdGNoID0gcmNwLT5j
b21wbGV0ZWQ7CiAgICAgcmRwLT5xc19wZW5kaW5nID0gMDsKICAgICByZHAtPmNwdSA9IGNwdTsK
KyAgICBpZiAoIHJjdV9hbHdheXNfcXVpZXNjICkKKyAgICB7CisgICAgICAgIGJsaW1pdCA9IElO
VF9NQVg7CisgICAgICAgIHFoaW1hcmsgPSAwOworICAgICAgICBxbG93bWFyayA9IDA7CisgICAg
ICAgIC8vcnNpbnRlcnZhbCA9IDA7CisgICAgfQogICAgIHJkcC0+YmxpbWl0ID0gYmxpbWl0Owog
ICAgIGluaXRfdGltZXIoJnJkcC0+aWRsZV90aW1lciwgcmN1X2lkbGVfdGltZXJfaGFuZGxlciwg
cmRwLCBjcHUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3JjdXBkYXRlLmggYi94
ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaAppbmRleCAzNDAyZWI1Y2FmLi4yNzRhMDFhY2Y2IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vcmN1cGRhdGUuaApAQCAtNTYsNiArNTYsOCBAQCBzdHJ1Y3QgcmN1X2hlYWQgewogfSB3aGls
ZSAoMCkKIAogCitleHRlcm4gYm9vbCByY3VfYWx3YXlzX3F1aWVzYzsKKwogaW50IHJjdV9wZW5k
aW5nKGludCBjcHUpOwogaW50IHJjdV9uZWVkc19jcHUoaW50IGNwdSk7CiAK


--=-N0mEO6TRaJS/+lDFI5FZ--

--=-0elG4nmXMvnT5JX+QZx5
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+4FAlusp/gACgkQFkJ4iaW4
c+6R1hAAkJA+8QcUHYu1QVpmpD/5hpxEQ0P8AI8xrIy4kTbnETHWKbpN3IFn21jp
zmJNpXnSJHIpxNaRnB4rXWLW/7ALp7umeHRYP5dg9g2Aay2QEDr6i4sd1/FxUfA9
ByD6kbiICqxnQ0SVDh0RJIHJvHcMHALucaSVy+ZnTQ6s/3kxYNWNJToykf91cm5d
p+g6qSw+ZReBheco6NAVPULieCnVq8KLQa5GB8IxwKwX7bK0WTwXrEuWzGYAyaXC
SEAkTNDyBkzxrH1uysOFt7ilwT+gcbK+rY0DV5NpoC2FJrYCDhJ4qXXKYsRjaotj
W27ueijs6pVhtW0EfdbNAxxJlusLQ7sttQmcvDFwpqkaStHtqaT3rQAfIMxon5fq
4SsJYpZQB3MbBtpdYRDZrh2Wkz+KYRzuBycJF1vgeuG90z/vG8132LluX31ndbmQ
1zZjKAgUT0xazIxi1yrOGACYDKmHQXPNgx9GCZ5QlIMucMZljVsew/lwKj4i94lZ
TRXChl/bRGtsG/j5LurqAC8udzZBD09GTV7VeBRYpSO0kWKB9Nwct9UkurDRsqrf
UYUs2n9QvoSjF4BBzA+AdQzpGYzZGkQzhNNzJTyyLrvW+fbTwQM0Mfy9v+DdJV8z
7h8+US75xEXxPUeBXOLnrVfTvzYkw8dc07Ci2HgY0PnNy9VIR58=
=K8M8
-----END PGP SIGNATURE-----

--=-0elG4nmXMvnT5JX+QZx5--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6943916081995822387==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10: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 1g5TAl-00072P-6f; Thu, 27 Sep 2018 10:05:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fvyv=mj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1g5TAj-00072I-Tq
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:05:25 +0000
X-Inumbo-ID: 0169e40a-c23d-11e8-a6a9-d7ebe60f679a
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0169e40a-c23d-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:06:31 +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 w8RA4Mwr117668;
 Thu, 27 Sep 2018 10:05:19 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=yudzqn+cxfFZc+mdRrWmpCr1rNRpRyARWkush6fkFAA=;
 b=p9kjSpVFaBnuCdaxs7KfWa2BMsjOA/J1kfXswNirhtq52Lrey+b9RQLDSgddN/0nNV5K
 NNo0lyxUmhP4LqusUKYzsrJOkF2Q9FYohbaPsbTKagrU1I2Jgh3ndStFm1+vfjab/gjX
 qQuubBnI5uYuGPvW7hereW3RnlNLc0XQheYGPo39jGIic3oFKhjnkRK1VnRwmKeidKwF
 ndcPHGSJ8Qn/8JqXsJ7/fms6ByUKRI8rYoCal3Mx4luort2Gznu8//SpSUZNxq1hSR42
 rVg7mJVM6+bMzrs+mVod+tW7CV8vHSMi5D6lkeFt3m0u7ztDlquo6TsKyKYBvXvGTJQc 4w== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2mnvtuyu6m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:05:19 +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 w8RA5ImV028348
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:05:18 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 w8RA5Hp0001124;
 Thu, 27 Sep 2018 10:05:18 GMT
Received: from olila.i.net-space.pl (/10.175.190.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 27 Sep 2018 10:05:17 +0000
From: Daniel Kiper <daniel.kiper@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 12:05:07 +0200
Message-Id: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9028
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=485
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809270104
Subject: [Xen-devel] [PATCH 1/1] x86/boot: Allocate one extra module slot
 for Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Q29tbWl0IDk1ODk5MjcgKHg4Ni9tYjI6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxvb2tpbmcgZm9y
Cm1vZHVsZS9jcmFzaGtlcm5lbCBwb3NpdGlvbikgZml4ZWQgcmVsb2NhdGlvbiBpc3N1ZXMgZm9y
Ck11bHRpYm9vdDIgcHJvdG9jb2wuIFVuZm9ydHVuYXRlbHkgaXQgbWlzc2VkIHRvIGFsbG9jYXRl
Cm1vZHVsZSBzbG90IGZvciBYZW4gaW1hZ2UgcGxhY2VtZW50IGluIGVhcmx5IGJvb3QgcGF0aC4K
U28sIGxldCdzIGZpeCBpdCByaWdodCBub3cuCgpSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJA
b3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jIHwgICAgNyArKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9j
LmMKaW5kZXggYTU2ZWM3Ny4uNGY0MDM5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
cmVsb2MuYworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCkBAIC0xNzcsNyArMTc3LDEy
IEBAIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190ICptYmkyX3JlbG9jKHUzMiBtYmlfaW4pCiAgICAg
aWYgKCBtYmlfb3V0LT5tb2RzX2NvdW50ICkKICAgICB7CiAgICAgICAgIG1iaV9vdXQtPmZsYWdz
IHw9IE1CSV9NT0RVTEVTOwotICAgICAgICBtYmlfb3V0LT5tb2RzX2FkZHIgPSBhbGxvY19tZW0o
bWJpX291dC0+bW9kc19jb3VudCAqIHNpemVvZigqbWJpX291dF9tb2RzKSk7CisgICAgICAgIC8q
CisgICAgICAgICAqIFdlIGhhdmUgdG8gYWxsb2NhdGUgb25lIG1vcmUgbW9kdWxlIHNsb3QgaGVy
ZS4gQXQgc29tZSBwb2ludAorICAgICAgICAgKiBfX3N0YXJ0X3hlbigpIG1heSBwdXQgWGVuIGlt
YWdlIHBsYWNlbWVudCBpbnRvIGl0LgorICAgICAgICAgKi8KKyAgICAgICAgbWJpX291dC0+bW9k
c19hZGRyID0gYWxsb2NfbWVtKChtYmlfb3V0LT5tb2RzX2NvdW50ICsgMSkgKgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKCptYmlfb3V0X21vZHMpKTsKICAg
ICAgICAgbWJpX291dF9tb2RzID0gX3AobWJpX291dC0+bW9kc19hZGRyKTsKICAgICB9CiAKLS0g
CjEuNy4xMC40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:06:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10: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 1g5TBk-00077L-IV; Thu, 27 Sep 2018 10:06:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5TBj-00077E-W5
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:06:28 +0000
X-Inumbo-ID: 26815b90-c23d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26815b90-c23d-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:07:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79680924"
To: Daniel Kiper <daniel.kiper@oracle.com>, <xen-devel@lists.xenproject.org>
References: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <a06c4a79-beec-ec91-f940-d91693ca9121@citrix.com>
Date: Thu, 27 Sep 2018 11:06:24 +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: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.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/1] x86/boot: Allocate one extra module
 slot for Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

T24gMjcvMDkvMTggMTE6MDUsIERhbmllbCBLaXBlciB3cm90ZToKPiBDb21taXQgOTU4OTkyNyAo
eDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IKPiBtb2R1bGUvY3Jhc2hr
ZXJuZWwgcG9zaXRpb24pIGZpeGVkIHJlbG9jYXRpb24gaXNzdWVzIGZvcgo+IE11bHRpYm9vdDIg
cHJvdG9jb2wuIFVuZm9ydHVuYXRlbHkgaXQgbWlzc2VkIHRvIGFsbG9jYXRlCj4gbW9kdWxlIHNs
b3QgZm9yIFhlbiBpbWFnZSBwbGFjZW1lbnQgaW4gZWFybHkgYm9vdCBwYXRoLgo+IFNvLCBsZXQn
cyBmaXggaXQgcmlnaHQgbm93Lgo+Cj4gUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3Jh
Y2xlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:07:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 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 1g5TCQ-0007B1-UM; Thu, 27 Sep 2018 10:07:10 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <andr2000@gmail.com>) id 1g5TCP-0007Aj-Dp
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 10:07:09 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id 20/22-27122-CCBACAB5;
 Thu, 27 Sep 2018 10:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNKsWRWlGSWpSXmKPExsVyMfTCQd3Tq9d
 EG8y4rmNxb8p7dgdGj+19u9gDGKNYM/OS8isSWDOa5yoU3Ber6P89j62BcbVwFyMXh5DAbEaJ
 zv4Wxi5GTg4WgW2sEi0bDEESEgJ3WCUu///CBpKQEEiTeL/qLAuMff/ZVlYIu07i++vnYM1CA
 ooSX59NZ4KYOoNJYs+Hs0wgCWGBSIlv7WfBBokA2Tebn7KBFDELbGSUuHLsDzNERzujRNOXHr
 AONgEjieU3fgCt4+DgFbCR2PSuCuI8VYm1j56BlYgKhEtcXboLzOYVEJQ4OfMJ2HWcAk4SX7/
 +AFvGLGArcWfubmYIW16ieetsKFtc4taT+UwTGEVnIWmfhaRlFpKWWUhaFjCyrGK0TCrKTM8o
 yU3MzNE1NDDQNTQ01jXWNTQz0kus0k3USy3VTU7NKylKBMrqJZYX6xVX5ibnpOjlpZZsYgRGV
 Uoh86IdjL+Wph9ilORgUhLlVdi7OlqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+KVWuihQSLUt
 NTK9Iyc4DxDZOW4OBREuG1B0nzFhck5hZnpkOkTjF6czxo/D+dmePdAhB54wCI3HSrdQYzx7Y
 znUDyxY9DM5iFWPLy81KlxHnVgYlGSABkREZpHtwCWJq6xCgrJczLyMDAIMRTkFqUm1mCKv+K
 UZyDUUmYdw7IITyZeSVwd7wCOpEJ6MSrzWAnliQipKQaGKv+8V7rz37adEO2RIHh9ZMHLHuvV
 U5LU5XImSIvdWv1ORWprVyHJ6Vu8HHKyn9SYf3pOecFwSueWVZTzx/tSHQ8H/R3QktCocxBA1
 sBUWftb7a+0ise24dI3E6f/rzD0Jvpiy1L/XJzhutCRq27FNLM2HcsORJ689PP5bfX6b7Wa7z
 fZfaQV4mlOCPRUIu5qDgRAOYyrhJOAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-32.tower-225.messagelabs.com!1538042827!413673!1
X-Originating-IP: [209.85.208.193]
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 12071 invoked from network); 27 Sep 2018 10:07:07 -0000
Received: from mail-lj1-f193.google.com (HELO mail-lj1-f193.google.com)
 (209.85.208.193)
 by server-32.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2018 10:07:07 -0000
Received: by mail-lj1-f193.google.com with SMTP id 203-v6so1771725ljj.13
 for <xen-devel@lists.xensource.com>; Thu, 27 Sep 2018 03:07:07 -0700 (PDT)
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=hBEfhvmgu/GarmHVRpzwYGP/tbaFV8oG1Q28g0vQUnw=;
 b=MHbJz7N1JzqAKxFAwX9paSk3Mp9N/JnYQDAvy6zxaYoMzisJK0aC/MLA8qUIAB/pyG
 mNr91MbqFASHlPXhEn21V8yoETWOZopzwr94bdLicaJIy95JE1/bJcIqo4bjpu0Z5SJj
 UBlbbJ5C8o9irhbopXGuePvxvg0jLVD2Kr3Va96H5XxVU31f1u1p7RD7GGzd/QGNIqXI
 YQaMaPXXMr6aIjZJvntEfJ46iMJcSWjhZQTsQY6zPEwYLKMY53URqwrYO69MNjYxE1hj
 nnKQTPpMLn0ybYee9n84oMN1fulSFkq67Y0Ds+oBx3pkzYbi+9Pe/J56IAFPMMO2YC/V
 RDwQ==
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=hBEfhvmgu/GarmHVRpzwYGP/tbaFV8oG1Q28g0vQUnw=;
 b=kDacvQCaHnK8Sae5tLPR2xfUrdusLnaIOc/32AGwYv2o1NsQnxWP8HEaFIKs7Ucr37
 FfSN5OJJGuMmOj9vkTd1G8F/lKsKNgQIyW9SJeGVYzp5GDtk3qfxbB2lj19NJiXGzMzU
 IfWohmV/0IGbnJZEMd2XPBNwLrqVqDsQLdPk7Jy9vrjtHGw0XOcZ3kzhfJSGqDPIdJ19
 1qdbIS5/1LlpOhZYveWLWrs6VxTYXI8841bkhCTRjdaZozFcrHxwuJqB4QTPDJV5cTt4
 u3CHDVCoKFlbp5mv3Cez01NvXuiv5VTGax+R6nyRk9k7yCRNcQG7APMk3vG+KdmlF0mh
 tcRw==
X-Gm-Message-State: ABuFfoji2W8nomY9wbKB3f/XwRqUjBzlB8C1a90/1W2tCSrGNAmxuJjX
 oE+Sg3DMddR0+06x1tEj264=
X-Google-Smtp-Source: ACcGV62g8yS5s4Msl+ReG5jh2D3f5JsdVOZtaDb4xAK5VreX9zLAYzLRekUQVqkFHSLURu+7PJ8JOw==
X-Received: by 2002:a2e:9c89:: with SMTP id
 x9-v6mr7839961lji.110.1538042826644; 
 Thu, 27 Sep 2018 03:07:06 -0700 (PDT)
Received: from [10.17.182.20] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 t2-v6sm334179ljj.46.2018.09.27.03.07.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 03:07:05 -0700 (PDT)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
Date: Thu, 27 Sep 2018 13:07:04 +0300
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: <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

SGksCk9uIDA5LzI3LzIwMTggMTI6MzkgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4gQWRkaW5nIGEg
ZmV3IHBlb3BsZSB3aG8gaGF2ZSByZWNlbnRseSBiZWVuIHdvcmtpbmcgb24gUFYgZHJpdmVycywg
YXMgCj4gd2VsbCBhcyBKdWxpZW4KPiBMYXJzCj4KPj4gT24gMjcgU2VwIDIwMTgsIGF0IDA2OjQ0
LCBPbWthciBCb2xsYSAKPj4gPG9ta2FyLmJvbGxhQHBhdGhwYXJ0bmVydGVjaC5jb20gCj4+IDxt
YWlsdG86b21rYXIuYm9sbGFAcGF0aHBhcnRuZXJ0ZWNoLmNvbT4+IHdyb3RlOgo+Pgo+PiBIaSwK
Pj4KPj4gSSBhbSB1c2luZyBEZWJpYW4gYXMgRG9tYWluLTAgYW5kIERlYmlhbiBhcyBEb21haW4t
VSBvbiBIaWtleTk2MCAKPj4gcGxhdGZvcm0oQVJNdjgpIGFuZCB1c2luZyBYZW4tNC44IHN0YWJs
ZSByZWxlYXNlLiBIZXJlIEkgd2FudCB0byAKPj4gY3JlYXRlIGEgUFYgZnJvbnRlbmQgYW5kIGJh
Y2tlbmQgdG8gc2hhcmUgbWVtb3J5IGJldHdlZW4gRG9tYWluLTAgYW5kIAo+PiBEb21haW4tVS4K
Pj4KPj4KPj4KPj4gSSB1c2VkIGJlbG93IGxpbmsgdG8gY3JlYXRlIGZyb250ZW5kIGFuZCBiYWNr
ZW5kLAo+PiBodHRwczovL2Zub3JkaWcuZGUvMjAxNi8xMi8wMi94ZW4tYS1iYWNrZW5kLWZyb250
ZW5kLWRyaXZlci1leGFtcGxlLwpUaGUgbGluayBhYm92ZSBoYXMgYW5vdGhlciBsaW5rIHRvIGdp
dGh1YiBbMV0gd2l0aCAyIGNoYXB0ZXJzLiBBbmQgaXQgCmxvb2tzIGxpa2UgeW91IGhhdmUKYWxy
ZWFkeSBtb2RpZmllZCB0aGUgc291cmNlcyAoIm15ZGV2aWNlIiAtPiAidmRldmIiIGF0IGxlYXN0
KS4KU28sIHdoYXQgYXJlIHRoZSBzb3VyY2VzIHlvdSBhcmUgdXNpbmc/CgpZb3UgY291bGQgcHJv
YmFibHkgdGFrZSBhIGxvb2sgYXQgdGhlIHJlbGF0aXZlbHkgc21hbGwgdmtiZCBmcm9udGVuZCAK
ZHJpdmVyIFsyXQp0byBnZXQgc29tZSBoaW50cy4KPj4KPj4gQnV0IEkgYW0gZmFjaW5nIGJlbG93
IGVycm9ycyB3aGlsZSBhZGRpbmcgZGV2aWNlIHZkZXZiIHRvIHhlbnN0b3JlLgo+PiBCZWxvdyBl
cnJvcnMgSSBhbSBnZXR0aW5nIGZyb23CoHhlbmJ1c19zd2l0Y2hfc3RhdGUoKS4KPj4gdmRldmIg
dmRldmItMDogZmFpbGVkIHRvIHdyaXRlIGVycm9yIG5vZGUgZm9yIGRldmljZS92ZGV2Yi8wICgx
MyAKPj4gd3JpdGluZyBuZXcgc3RhdGUpCj4+CklmIHRoZSBzb3VyY2VzIGFyZSBrbm93biB0aGVu
IHdlIHdvdWxkIG5lZWQgdGhlIGZ1bGwgc2NlbmFyaW8gd2hpY2ggCmxlYWRzIHRvIHRoZSBmYWls
dXJlLgpDb3VsZCB5b3UgcGxlYXNlIGFsc28gYWRkIHNvbWUgZGVidWcgbG9ncyBpbnRvIGV2ZXJ5
IGZ1bmN0aW9uIG9mIHRoZSAKZHJpdmVyIHNvIHdlIHNlZSB3aGF0CmFuZCB3aGVuIGhhcHBlbnMg
b24gYm90aCBiYWNrZW5kIGFuZCBmcm9udGVuZCBzaWRlcz8KPj4gUGxlYXNlIHN1Z2dlc3QgbWUs
IEhvdyB0byBjcmVhdGUgUFYgZHJpdmVycy4KSSB3b3VsZCBnbyB3aXRoIGFueSBleGlzdGluZyBk
cml2ZXIgaW4gdGhlIGtlcm5lbCBhcyBhbiBleGFtcGxlCj4+IFRoYW5rcywKPj4gT21rYXIgQgo+
Pgo+PiBUaGlzIG1lc3NhZ2UgY29udGFpbnMgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGFuZCBp
cyBpbnRlbmRlZCBvbmx5IAo+PiBmb3IgdGhlIGluZGl2aWR1YWwocykgbmFtZWQuSWYgeW91IGFy
ZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgCj4+IHlvdSBhcmUgbm90aWZpZWQgdGhhdCBk
aXNjbG9zaW5nLCBjb3B5aW5nLCBkaXN0cmlidXRpbmcgb3IgdGFraW5nIGFueSAKPj4gYWN0aW9u
IGluIHJlbGlhbmNlIG9uIHRoZSBjb250ZW50cyBvZiB0aGlzIG1haWwgYW5kIGF0dGFjaGVkIGZp
bGUvcyAKPj4gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gUGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IGltbWVkaWF0ZWx5IGFuZCAKPj4gZGVsZXRlIHRoaXMgZS1tYWlsIGZyb20geW91ciBzeXN0ZW0u
IEUtbWFpbCB0cmFuc21pc3Npb24gY2Fubm90IGJlIAo+PiBndWFyYW50ZWVkIHRvIGJlIHNlY3Vy
ZWQgb3IgZXJyb3ItZnJlZSBhcyBpbmZvcm1hdGlvbiBjb3VsZCBiZSAKPj4gaW50ZXJjZXB0ZWQs
IGNvcnJ1cHRlZCwgbG9zdCwgZGVzdHJveWVkLCBhcnJpdmUgbGF0ZSBvciBpbmNvbXBsZXRlLCAK
Pj4gb3IgY29udGFpbiB2aXJ1c2VzLiBUaGUgc2VuZGVyIHRoZXJlZm9yZSBkb2VzIG5vdCBhY2Nl
cHQgbGlhYmlsaXR5IAo+PiBmb3IgYW55IGVycm9ycyBvciBvbWlzc2lvbnMgaW4gdGhlIGNvbnRl
bnRzIG9mIHRoaXMgbWVzc2FnZSwgd2hpY2ggCj4+IGFyaXNlIGFzIGEgcmVzdWx0IG9mIGUtbWFp
bCB0cmFuc21pc3Npb24uCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnIDxtYWlsdG86WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bApbMV0gaHR0cHM6Ly9naXRodWIuY29tL2JhZGJveS94ZW4tc3BsaXQtZHJpdmVyLWV4YW1wbGUK
WzJdIApodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZl
cnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwpbM10gCmh0dHBzOi8vZ2l0aHViLmNvbS9iYWRi
b3kveGVuLXNwbGl0LWRyaXZlci1leGFtcGxlL2Jsb2IvbWFzdGVyL2NoYXB0ZXIwMi9hY3RpdmF0
ZS5zaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:10:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:10: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 1g5TFo-0007wl-Fl; Thu, 27 Sep 2018 10:10:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fvyv=mj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1g5TFn-0007wg-CY
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:10:39 +0000
X-Inumbo-ID: bc92a106-c23d-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc92a106-c23d-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:11:45 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8RA4Jww167574;
 Thu, 27 Sep 2018 10:10:33 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=uF/uWYwX1NuBUaydZDuKj8ykAvNNkbbFmRKtaDNFe3k=;
 b=AayLHkh9sS0rrSM74esM7GNdDp/6yovakA6jGEZkMEFry9fkimA8hxmMf+LNiV1Zhs2s
 rVZ5OZwL/KV+NZTjaLKKZ0ht79wrhuAo5oEWb9LMpA8eCJen6PgACSHahalNoC79pzJe
 TH8NBStVqaQHqcu8PAhvJjv+v5QQUYUcGXOuNtyb8toSQ4EEe5m4flcSM/KF4B+MGtKU
 BAB8lE7diTHdkx5gTLRsgJUf/LV4O3rix+u+BxQRUnqaX/olpG2VoeY2bg2hQVILkRcu
 lu8ErlzOKbDGqPYND5widxt9Z5zyKdqpl1sXfGSmti5qr7nxVlc0gcNIMW3aaXT/Zekk tw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mndpps411-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:10:33 +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 w8RAAWmd012514
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:10:32 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 w8RAAWAo008010;
 Thu, 27 Sep 2018 10:10:32 GMT
Received: from olila.i.net-space.pl (/10.175.190.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 27 Sep 2018 03:10:31 -0700
Date: Thu, 27 Sep 2018 12:10:20 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180927101020.GA4558@olila.i.net-space.pl>
References: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.com>
 <a06c4a79-beec-ec91-f940-d91693ca9121@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a06c4a79-beec-ec91-f940-d91693ca9121@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9028
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=821
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809270104
Subject: Re: [Xen-devel] [PATCH 1/1] x86/boot: Allocate one extra module
 slot for Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.liu2@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>

T24gVGh1LCBTZXAgMjcsIDIwMTggYXQgMTE6MDY6MjRBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNy8wOS8xOCAxMTowNSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gQ29tbWl0
IDk1ODk5MjcgKHg4Ni9tYjI6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxvb2tpbmcgZm9yCj4gPiBt
b2R1bGUvY3Jhc2hrZXJuZWwgcG9zaXRpb24pIGZpeGVkIHJlbG9jYXRpb24gaXNzdWVzIGZvcgo+
ID4gTXVsdGlib290MiBwcm90b2NvbC4gVW5mb3J0dW5hdGVseSBpdCBtaXNzZWQgdG8gYWxsb2Nh
dGUKPiA+IG1vZHVsZSBzbG90IGZvciBYZW4gaW1hZ2UgcGxhY2VtZW50IGluIGVhcmx5IGJvb3Qg
cGF0aC4KPiA+IFNvLCBsZXQncyBmaXggaXQgcmlnaHQgbm93Lgo+ID4KPiA+IFJlcG9ydGVkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVs
IEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKV293ISEhIFRoZSBxdWlja2VzdCByZXZp
ZXcgd2hpY2ggSSBoYXZlIGdvdCBldmVyISBMZXNzIHRoYW4gMiBtaW5zLi4uIDotKSkpCgpUaGFu
a3MsCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:11:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:11: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 1g5TGS-00081M-VC; Thu, 27 Sep 2018 10:11:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jp5q=mj=citrix.com=prvs=801a46d84=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1g5TGR-00081A-8E
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:11:19 +0000
X-Inumbo-ID: d4b38e77-c23d-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4b38e77-c23d-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:12:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79681198"
From: Christian Lindig <christian.lindig@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] tools/ocaml: Add OCaml binding of virq bind
Thread-Index: AQHUVkBVhD/9rc+XSkmWKasjNz5PmaUDxtIA
Date: Thu, 27 Sep 2018 10:11:17 +0000
Message-ID: <E5FD578E-7AC8-4B02-A979-41F1B0E7D87B@citrix.com>
References: <20180927075304.6178-1-yang.qian@citrix.com>
 <d75655da-bdeb-d937-7e41-217ba39081d5@citrix.com>
In-Reply-To: <d75655da-bdeb-d937-7e41-217ba39081d5@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.9.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <8DCEA21D1021864092606886683CD9FD@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Add OCaml binding of virq bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Qian <yang.qian@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Yang Qian <krizex@gmail.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>

Cgo+IE9uIDI3IFNlcCAyMDE4LCBhdCAwOTo1OSwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gT24gMjcvMDkvMTggMDg6NTMsIFlhbmcgUWlhbiB3
cm90ZToKPj4gMS4gQWRkIGEgY29tbW9uIGJpbmQgdmlycSBmdW5jdGlvbgo+PiAyLiBSZWR1Y2Ug
dGhlIHN0dWIgY29kZSBvZiBgYmluZF9kb21fZXhjX3ZpcnFgCj4+IAo+PiBTaWduZWQtb2ZmLWJ5
OiBZYW5nIFFpYW4gPHlhbmcucWlhbkBjaXRyaXguY29tPgo+IAo+IENDJ2luZyB0aGUgcmVsZXZh
bnQgbWFpbnRhaW5lcnMuCj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IChmb3J3YXJkaW5nIG15Cj4gaW50ZXJuYWwgcmV2aWV3IG9mIHRo
aXMgcGF0Y2gpCgpUaGVyZSBpcyBhIGRpc2N1c3Npb24gYWJvdXQgY2FtbF97bGVhdmUsZW50ZXJ9
X2Jsb2NraW5nX3NlY3Rpb24gcmVxdWlyZWQgZm9yIHRoaXMgdG8gd29yayBpbiBhIHRocmVhZCBj
b250ZXh0IHRoYXQgaXMgbm90IHlldCBhZGRyZXNzZWQgaW4gdGhlIHBhdGNoLgoKQWNrZWQtYnk6
IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:14: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 1g5TJF-0008Dy-F3; Thu, 27 Sep 2018 10:14:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gi2h=mj=xenproject.org=prvs=801207327=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5TJE-0008Dm-ID
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:14:12 +0000
X-Inumbo-ID: 3be04c65-c23e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3be04c65-c23e-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:15:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66433116"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75301-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-wheezy:build-i386:<job status>:broken:regression
 distros-debian-wheezy:build-amd64-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:<job status>:broken:regression
 distros-debian-wheezy:build-amd64:<job status>:broken:regression
 distros-debian-wheezy:build-i386-pvops:<job status>:broken:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75255
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 27 Sep 2018 11:14:03 +0100
Subject: [Xen-devel] [distros-debian-wheezy test] 75301: 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>

ZmxpZ2h0IDc1MzAxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTMwMS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1
MjU1CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzUyNTUKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTI1NQogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDc1MjU1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNTUKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTI1NQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1MjU1Cgpqb2Jz
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVl
enktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:15: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 1g5TKL-0008Jj-Rr; Thu, 27 Sep 2018 10:15:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5TKK-0008Je-Ve
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:15:21 +0000
X-Inumbo-ID: 64778c18-c23e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64778c18-c23e-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79681347"
To: Christian Lindig <christian.lindig@citrix.com>
References: <20180927075304.6178-1-yang.qian@citrix.com>
 <d75655da-bdeb-d937-7e41-217ba39081d5@citrix.com>
 <E5FD578E-7AC8-4B02-A979-41F1B0E7D87B@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9d3f94b3-d59f-00f4-a1b8-be6711c09b3d@citrix.com>
Date: Thu, 27 Sep 2018 11:15:17 +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: <E5FD578E-7AC8-4B02-A979-41F1B0E7D87B@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/ocaml: Add OCaml binding of virq bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Qian <yang.qian@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Yang Qian <krizex@gmail.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>

T24gMjcvMDkvMTggMTE6MTEsIENocmlzdGlhbiBMaW5kaWcgd3JvdGU6Cj4KPj4gT24gMjcgU2Vw
IDIwMTgsIGF0IDA5OjU5LCBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PiB3cm90ZToKPj4KPj4gT24gMjcvMDkvMTggMDg6NTMsIFlhbmcgUWlhbiB3cm90ZToKPj4+IDEu
IEFkZCBhIGNvbW1vbiBiaW5kIHZpcnEgZnVuY3Rpb24KPj4+IDIuIFJlZHVjZSB0aGUgc3R1YiBj
b2RlIG9mIGBiaW5kX2RvbV9leGNfdmlycWAKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFFp
YW4gPHlhbmcucWlhbkBjaXRyaXguY29tPgo+PiBDQydpbmcgdGhlIHJlbGV2YW50IG1haW50YWlu
ZXJzLgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4gKGZvcndhcmRpbmcgbXkKPj4gaW50ZXJuYWwgcmV2aWV3IG9mIHRoaXMgcGF0Y2gp
Cj4gVGhlcmUgaXMgYSBkaXNjdXNzaW9uIGFib3V0IGNhbWxfe2xlYXZlLGVudGVyfV9ibG9ja2lu
Z19zZWN0aW9uIHJlcXVpcmVkIGZvciB0aGlzIHRvIHdvcmsgaW4gYSB0aHJlYWQgY29udGV4dCB0
aGF0IGlzIG5vdCB5ZXQgYWRkcmVzc2VkIGluIHRoZSBwYXRjaC4KClJpZ2h0LCBidXQgdGhhdCBp
cyBqdXN0IGEgcGVyZm9ybWFuY2UgaXNzdWUgaXMgaXQgbm90P8KgIFdlIGhvbGQgdGhlIEdDCmxv
Y2sgbG9uZ2VyIHRoYW4gd2UgbmVlZCB0by4KCmkuZS4gQUZBQ0lULCB0aGF0IGlzIGEgZ29vZCBm
b2xsb3d1cCBwYXRjaCwgYnV0IGRvZXNuJ3QgaW52YWxpZGF0ZSB0aGlzIG9uZT8KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:16:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:16: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 1g5TLK-0008RG-7Z; Thu, 27 Sep 2018 10:16:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jp5q=mj=citrix.com=prvs=801a46d84=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1g5TLI-0008R3-Uj
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:16:20 +0000
X-Inumbo-ID: 884a47a3-c23e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 884a47a3-c23e-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:17:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79681390"
From: Christian Lindig <christian.lindig@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] tools/ocaml: Add OCaml binding of virq bind
Thread-Index: AQHUVkBVhD/9rc+XSkmWKasjNz5PmaUDxtIAgAABH4CAAABIgA==
Date: Thu, 27 Sep 2018 10:16:18 +0000
Message-ID: <724F0AED-A1ED-4B4C-815A-1BB96A6B2955@citrix.com>
References: <20180927075304.6178-1-yang.qian@citrix.com>
 <d75655da-bdeb-d937-7e41-217ba39081d5@citrix.com>
 <E5FD578E-7AC8-4B02-A979-41F1B0E7D87B@citrix.com>
 <9d3f94b3-d59f-00f4-a1b8-be6711c09b3d@citrix.com>
In-Reply-To: <9d3f94b3-d59f-00f4-a1b8-be6711c09b3d@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.9.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2A3ABEC051F5B943AECFCB0943CD636F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Add OCaml binding of virq bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Qian <yang.qian@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Yang Qian <krizex@gmail.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>

DQoNCj4gT24gMjcgU2VwIDIwMTgsIGF0IDExOjE1LCBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIDI3LzA5LzE4IDExOjExLCBDaHJpc3Rp
YW4gTGluZGlnIHdyb3RlOg0KPj4gDQo+Pj4gT24gMjcgU2VwIDIwMTgsIGF0IDA5OjU5LCBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4+PiANCj4+PiBP
biAyNy8wOS8xOCAwODo1MywgWWFuZyBRaWFuIHdyb3RlOg0KPj4+PiAxLiBBZGQgYSBjb21tb24g
YmluZCB2aXJxIGZ1bmN0aW9uDQo+Pj4+IDIuIFJlZHVjZSB0aGUgc3R1YiBjb2RlIG9mIGBiaW5k
X2RvbV9leGNfdmlycWANCj4+Pj4gDQo+Pj4+IFNpZ25lZC1vZmYtYnk6IFlhbmcgUWlhbiA8eWFu
Zy5xaWFuQGNpdHJpeC5jb20+DQo+Pj4gQ0MnaW5nIHRoZSByZWxldmFudCBtYWludGFpbmVycy4N
Cj4+PiANCj4+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4gKGZvcndhcmRpbmcgbXkNCj4+PiBpbnRlcm5hbCByZXZpZXcgb2YgdGhpcyBwYXRj
aCkNCj4+IFRoZXJlIGlzIGEgZGlzY3Vzc2lvbiBhYm91dCBjYW1sX3tsZWF2ZSxlbnRlcn1fYmxv
Y2tpbmdfc2VjdGlvbiByZXF1aXJlZCBmb3IgdGhpcyB0byB3b3JrIGluIGEgdGhyZWFkIGNvbnRl
eHQgdGhhdCBpcyBub3QgeWV0IGFkZHJlc3NlZCBpbiB0aGUgcGF0Y2guDQo+IA0KPiBSaWdodCwg
YnV0IHRoYXQgaXMganVzdCBhIHBlcmZvcm1hbmNlIGlzc3VlIGlzIGl0IG5vdD8gIFdlIGhvbGQg
dGhlIEdDDQo+IGxvY2sgbG9uZ2VyIHRoYW4gd2UgbmVlZCB0by4NCj4gDQo+IGkuZS4gQUZBQ0lU
LCB0aGF0IGlzIGEgZ29vZCBmb2xsb3d1cCBwYXRjaCwgYnV0IGRvZXNuJ3QgaW52YWxpZGF0ZSB0
aGlzIG9uZT8NCj4gDQo+IH5BbmRyZXcNCg0KWW91IGFyZSBjb3JyZWN0LiBJdCBkb2VzIG5vdCBp
bnZhbGlkYXRlIHRoaXMgcGF0Y2guDQoNCuKAlCBDaHJpc3RpYW4KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:16:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:16: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 1g5TLW-0008Sp-Gk; Thu, 27 Sep 2018 10:16:34 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.169])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <jgross@suse.com>) id 1g5TLU-0008SM-Gk
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 10:16:33 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-c.eu-west-1.aws.symcld.net id 7A/C4-22037-FFDACAB5;
 Thu, 27 Sep 2018 10:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyuP0Ov+7/tWu
 iDe7fEbO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBntf6wK7nNXPL17k7GB8QFnFyMnh4SAkcTb
 if+Yuhi5OIQEJjNKnGxrZgNJCAtESnxrP8sGkhAR6GCUaPrWxAjiMAtsZJS4cuwPM0TLTkaJt
 89XM4O0sAmoSmy4fooVxOYXkJfoWnAVLM4o8ERQ4tFcNxCbV8Ba4v7GW4wgNgtQ/fR3p1lAbF
 GBUIn2ae1sEDWCEidnPgGLcwrYSjz7ughsDrOAusSfeZegbHGJTc++s0LY8hLNW2czT2AUnIW
 kfRaSlllIWmYhaVnAyLKK0SKpKDM9oyQ3MTNH19DAQNfQ0EjXyMBI19DYWC+xSjdZL7VUtzy1
 uETXUC+xvFivuDI3OSdFLy+1ZBMjMORTCk617mBc3ZJ+iFGSg0lJlFdh7+poIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8psAYEhIsSk1PrUjLzAFGH0xagoNHSYTXDyTNW1yQmFucmQ6ROsVozP
 Fuwf/pzBzbznTOYBZiycvPS5US5/UBKRUAKc0ozYMbBEsKlxhlpYR5GRkYGIR4ClKLcjNLUOV
 fMYpzMCoJQ9zDk5lXArfvFdApTECnXG0GO6UkESEl1cDY083WtW/NIe3Lkb057rPfPFRXlMmq
 37UnvTbv7OcHacfcbVQW8zG+fXn/+rYvxVMqrnRvZnC+P/NwmXLr/rcbpHoua7svVRKUe5HL6
 yi7StL/uwSHc8Z2uUMfH/0Lyv4z5+6B2CsGN95nbEnqjeZcPKFB2PaEAeulKQV664UZj0sknA
 g5w/tMiaU4I9FQi7moOBEA9mtaWgUDAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-24.tower-304.messagelabs.com!1538043391!786022!1
X-Originating-IP: [195.135.220.15]
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 21322 invoked from network); 27 Sep 2018 10:16:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-24.tower-304.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2018 10:16:31 -0000
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 92C36B121;
 Thu, 27 Sep 2018 10:16:30 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
Date: Thu, 27 Sep 2018 12:16:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.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>

T24gMjcvMDkvMjAxOCAxMjowNywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gSGks
Cj4gT24gMDkvMjcvMjAxOCAxMjozOSBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPj4gQWRkaW5nIGEg
ZmV3IHBlb3BsZSB3aG8gaGF2ZSByZWNlbnRseSBiZWVuIHdvcmtpbmcgb24gUFYgZHJpdmVycywg
YXMKPj4gd2VsbCBhcyBKdWxpZW4KPj4gTGFycwo+Pgo+Pj4gT24gMjcgU2VwIDIwMTgsIGF0IDA2
OjQ0LCBPbWthciBCb2xsYQo+Pj4gPG9ta2FyLmJvbGxhQHBhdGhwYXJ0bmVydGVjaC5jb20KPj4+
IDxtYWlsdG86b21rYXIuYm9sbGFAcGF0aHBhcnRuZXJ0ZWNoLmNvbT4+IHdyb3RlOgo+Pj4KPj4+
IEhpLAo+Pj4KPj4+IEkgYW0gdXNpbmcgRGViaWFuIGFzIERvbWFpbi0wIGFuZCBEZWJpYW4gYXMg
RG9tYWluLVUgb24gSGlrZXk5NjAKPj4+IHBsYXRmb3JtKEFSTXY4KSBhbmQgdXNpbmcgWGVuLTQu
OCBzdGFibGUgcmVsZWFzZS4gSGVyZSBJIHdhbnQgdG8KPj4+IGNyZWF0ZSBhIFBWIGZyb250ZW5k
IGFuZCBiYWNrZW5kIHRvIHNoYXJlIG1lbW9yeSBiZXR3ZWVuIERvbWFpbi0wIGFuZAo+Pj4gRG9t
YWluLVUuCj4+Pgo+Pj4KPj4+Cj4+PiBJIHVzZWQgYmVsb3cgbGluayB0byBjcmVhdGUgZnJvbnRl
bmQgYW5kIGJhY2tlbmQsCj4+PiBodHRwczovL2Zub3JkaWcuZGUvMjAxNi8xMi8wMi94ZW4tYS1i
YWNrZW5kLWZyb250ZW5kLWRyaXZlci1leGFtcGxlLwo+IFRoZSBsaW5rIGFib3ZlIGhhcyBhbm90
aGVyIGxpbmsgdG8gZ2l0aHViIFsxXSB3aXRoIDIgY2hhcHRlcnMuIEFuZCBpdAo+IGxvb2tzIGxp
a2UgeW91IGhhdmUKPiBhbHJlYWR5IG1vZGlmaWVkIHRoZSBzb3VyY2VzICgibXlkZXZpY2UiIC0+
ICJ2ZGV2YiIgYXQgbGVhc3QpLgo+IFNvLCB3aGF0IGFyZSB0aGUgc291cmNlcyB5b3UgYXJlIHVz
aW5nPwo+IAo+IFlvdSBjb3VsZCBwcm9iYWJseSB0YWtlIGEgbG9vayBhdCB0aGUgcmVsYXRpdmVs
eSBzbWFsbCB2a2JkIGZyb250ZW5kCj4gZHJpdmVyIFsyXQo+IHRvIGdldCBzb21lIGhpbnRzLgo+
Pj4KPj4+IEJ1dCBJIGFtIGZhY2luZyBiZWxvdyBlcnJvcnMgd2hpbGUgYWRkaW5nIGRldmljZSB2
ZGV2YiB0byB4ZW5zdG9yZS4KPj4+IEJlbG93IGVycm9ycyBJIGFtIGdldHRpbmcgZnJvbcKgeGVu
YnVzX3N3aXRjaF9zdGF0ZSgpLgo+Pj4gdmRldmIgdmRldmItMDogZmFpbGVkIHRvIHdyaXRlIGVy
cm9yIG5vZGUgZm9yIGRldmljZS92ZGV2Yi8wICgxMwo+Pj4gd3JpdGluZyBuZXcgc3RhdGUpCgpF
cnJvciAxMyBpcyBFQUNDRVNTLiBJIGd1ZXNzIHRoZSBhY2Nlc3MgcmlnaHRzIG9mIHRoZSBYZW5z
dG9yZSBub2RlcwphcmUgbm90IHN1ZmZpY2llbnQgdG8gd3JpdGUgdGhlIG5lZWRlZCBlbnRyaWVz
LgoKRGlkIHlvdSBtb2RpZnkgWGVuIHRvb2xzICh4bC9saWJ4bCkgZm9yIGFkZGluZyB0aGUgbmV3
IGRldmljZSB0eXBlPwpJZiBub3QgeW91IG5lZWQgdG8gc2V0dXAgdGhlIFhlbnN0b3JlIG5vZGVz
IG1hbnVhbGx5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:17:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:17: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 1g5TM8-000090-SA; Thu, 27 Sep 2018 10:17:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5TM7-00008l-S8
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:17:11 +0000
X-Inumbo-ID: a66c7b4d-c23e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a66c7b4d-c23e-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:18:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79681403"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4KOAgAAhmpD//+7fAIAAIbwggAB+/4CAANorgP//8ZMAAAU5F8A=
Date: Thu, 27 Sep 2018 10:16:38 +0000
Message-ID: <efe5f28d8e434fbebc46e22139dfb9ce@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
 <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
 <7bcf1048-8f4f-9a40-555a-88a198209d12@arm.com>
In-Reply-To: <7bcf1048-8f4f-9a40-555a-88a198209d12@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTggMTA6NDIN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxp
Y2gnDQo+IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQ0K
PiBkZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTog
SU9SRVEgc2VydmVyIG9uIEFybQ0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDA5LzI3LzIwMTgg
MDk6MzggQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5j
b21dDQo+ID4+IFNlbnQ6IDI2IFNlcHRlbWJlciAyMDE4IDIyOjMyDQo+ID4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA+PiA8SkJl
dWxpY2hAc3VzZS5jb20+DQo+ID4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+ID4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47DQo+IHhlbi0NCj4g
Pj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPj4gU3ViamVjdDog
UmU6IElPUkVRIHNlcnZlciBvbiBBcm0NCj4gPj4NCj4gPj4gSGkgUGF1bCwNCj4gPj4NCj4gPj4g
T24gMDkvMjYvMjAxOCAwMTowMSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpK
QmV1bGljaEBzdXNlLmNvbV0NCj4gPj4+PiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxOCAxMjo1Nw0K
PiA+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+Pj4+
IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcg0K
PiA+Pj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT47DQo+ID4+Pj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tDQo+ID4+Pj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+DQo+ID4+Pj4gU3ViamVjdDogUkU6IElPUkVRIHNlcnZlciBvbiBBcm0NCj4gPj4+
Pg0KPiA+Pj4+Pj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+IHdyb3RlOg0KPiA+Pj4+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jDQo+ID4+Pj4+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPj4+Pj4gQEAgLTExMDUsOCArMTEwNSwxMSBAQCBz
dGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgICAgICAg
Zm9yICggaSA9IDA7ICFyYyAmJiBpIDwgeG1hci5ucl9mcmFtZXM7IGkrKyApDQo+ID4+Pj4+ICAg
ICAgICAgICAgew0KPiA+Pj4+PiAtICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50
cnkoY3VycmQsIGdmbl9saXN0W2ldLA0KPiA+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOw0KPiA+Pj4+PiArICAgICAgICAgICAg
cmMgPSAoeG1hci5mbGFncyAmIFhFTk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQpID8NCj4gPj4+
Pj4gKyAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZCwgZ2ZuX2xp
c3RbaV0sDQo+ID4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X21mbihtZm5fbGlzdFtpXSksIDAsDQo+ID4+Pj4gcDJtX3JhbV9ydykgOg0KPiA+Pj4+PiArICAg
ICAgICAgICAgICAgIHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sDQo+
ID4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuX2xp
c3RbaV0pKTsNCj4gPj4+Pj4gICAgICAgICAgICAgICAgLyogcmMgc2hvdWxkIGJlIC1FSU8gZm9y
IGFueSBpdGVyYXRpb24gb3RoZXIgdGhhbiB0aGUNCj4gPj4gZmlyc3QNCj4gPj4+PiAqLw0KPiA+
Pj4+PiAgICAgICAgICAgICAgICBpZiAoIHJjICYmIGkgKQ0KPiA+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgcmMgPSAtRUlPOw0KPiA+Pj4+Pg0KPiA+Pj4+PiBCdXQgdGhlIGd1ZXN0X3BoeXNtYXBf
YWRkX2VudHJ5KCkgaXMgcHJvYmxlbWF0aWMgYXMgaXQgd2lsbCBJT01NVQ0KPiBtYXANCj4gPj4+
PiBwYWdlcw0KPiA+Pj4+PiBhcyB3ZWxsLCB3aGljaCBpcyBwcm9iYWJseSBub3Qgd2FudGVkLg0K
PiA+Pj4+DQo+ID4+Pj4gWWVhaCwgSSdkIHByZWZlciBpZiB3ZSBhdm9pZGVkIGVzdGFibGlzaGlu
ZyBJT01NVSBtYXBwaW5ncyBoZXJlLg0KPiA+Pj4+IEhvdyBhYm91dCB0cmFuc2Zvcm1pbmcgc2V0
X2ZvcmVpZ25fcDJtX2VudHJ5KCkgaW50bw0KPiA+Pj4+IHNldF9zcGVjaWFsX3AybV9lbnRyeSgp
LCB3aXRoIGEgdHlwZSBwYXNzZWQgaW4/DQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBUaGF0IHNvdW5k
cyBsaWtlIGl0IG1pZ2h0IHdvcmsuDQo+ID4+Pg0KPiA+Pj4gSnVsaWVuLCBkbyB5b3Ugd2FudCBw
YWdlIHR5cGVzIHRvIGRpc3Rpbmd1aXNoIGNhbGxlci1vd25lZCByZXNvdXJjZXMNCj4gPj4gZnJv
bSBub3JtYWwgUkFNIGFyZSB5b3Ugb2sgd2l0aCBwMm1fcmFtX3J3IGV2ZW4gdGhvdWdoIGl0IGNv
dWxkIGJlDQo+IHN1YmplY3QNCj4gPj4gb2YgYW5vdGhlciBkb21haW4ncyBmb3JlaWduIG1hcD8N
Cj4gPj4NCj4gPj4gQmFzZWQgb24geW91ciBwcmV2aW91cyBlLW1haWwsIEkgd291bGQgYmUgZmlu
ZSB3aXRoIHRoYXQgb24gQXJtLg0KPiA+Pg0KPiA+PiBUaGlzIGJyaW5ncyBtZSB0byB0aGUgbmV4
dCBxdWVzdGlvbi4gRG8geW91IGV4cGVjdA0KPiBzZXRfc3BlY2lhbF9wMm1fZW50cnkNCj4gPj4g
dG8gdGFrZSBhIHJlZmVyZW5jZSBvbiB0aGUgcGFnZT8NCj4gPj4NCj4gPj4gSWYgbm90LCB3ZSBt
YXkgcnVuIGludG8gc29tZSB0cm91YmxlcyBiZWNhdXNlIEFGQUlDVCB5b3UgY2FuIG1hcCB0d2lj
ZQ0KPiA+PiB0aGUgaW9yZXEgcGFnZSBpbiBhIGd1ZXN0IGJ1dCByZWZlcmVuY2Ugd2lsbCBvbmx5
IGJlIHRha2VuIG9uIHRoZQ0KPiA+PiBhbGxvY2F0aW9uLg0KPiA+Pg0KPiA+PiBIb3dldmVyLCB0
aGUgdW5tYXAgcGF0aCB3aWxsIGFsd2F5cyBkcm9wIGEgcmVmZXJlbmNlIHdoZW4gcmVtb3Zpbmcg
dGhlDQo+ID4+IHBhZ2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQgdGhlIG1vbWVudCwgcmVmZXJl
bmNlIHdpbGwgbm90IGJlIHRha2VuIG9uDQo+ID4+IG1hcHBpbmcgYnV0IGFsbG9jYXRpb24gKHdl
IGFzc3VtZSBhIHBhZ2UgY291bGQgbm90IGJlIG1hcHBlZCB0d2ljZSBpbiBhDQo+ID4+IGd1ZXN0
KS4NCj4gPj4NCj4gPj4gRm9yZWlnbiBtYXBwaW5nIG9uIEFybSBhcmUgYSBiaXQgc3BlY2lhbCBi
ZWNhdXNlIHdlIGdldCBhIHJlZmVyZW5jZSBvbg0KPiA+PiBtYXBwaW5nIHRoZW0gYW5kIHdpbGwg
ZHJvcCBpdCB3aGVuIHRoZSBtYXBwaW5nIGRpc2FwcGVhci4gU28gd2Ugd291bGQNCj4gPj4gbm90
IGhhdmUgYW55IHByb2JsZW0gdGhlcmUuDQo+ID4+DQo+ID4+IEFueSB0aG91Z2h0cz8NCj4gPg0K
PiA+IFdlbGwsIGFzIEphbiBzYXlzLCBvbiB4ODYgd2UgZG9uJ3QgcmVmZXJlbmNlIGNvdW50IGlu
IHRoZSBQMk0gc28NCj4gbXVsdGlwbGUgbWFwcGluZ3Mgc2hvdWxkIG5vdCBiZSBhbiBpc3N1ZSBB
RkFJQ1QuDQo+IA0KPiBJIHVuZGVyc3RhbmQgdGhhdCB5b3UgZG9uJ3QgaGF2ZSByZWZlcmVuY2Ug
Y291bnQgaW4gdGhlIFAyTSAodGhhdCdzIHRoZQ0KPiBzYW1lIG9uIEFybSB0b2RheSBleGNlcHQg
Zm9yIGZvcmVpZ24gbWFwcGluZykuIEJ1dCBJIHRoaW5rIEkgY2FuIGxpc3QgYXQNCj4gbGVhc3Qg
MiBtYWpvciBpc3N1ZXMgd2l0aCB0aGUgZGVzaWduIHRvZGF5LiBMZXQgbWUgZ2l2ZSBhbiBleGFt
cGxlIGJhc2VkDQo+IG9uIG15IHVuZGVyc3RhbmRpbmcuDQo+IA0KPiAgICAxLiBETSByZXF1ZXN0
cyB0byBtYXAgdGhlIElPUkVRIHBhZ2UNCj4gCWEpIHBhZ2UgYWxsb2NhdGVkIChvbmUgcmVmZXJl
bmNlKQ0KPiAJYikgZ2V0IHJlZmVyZW5jZSAod2lsbCBiZSBkcm9wcGVkIHdoZW4gdGhlIElPUkVR
IHNlcnZlciBpcw0KPiBkZXN0cm95ZWQpDQo+IA0KPiAgICAyLiBETSByZXF1ZXN0cyB0byBtYXAg
dGhlIElPUkVRIHBhZ2UgKHNlY29uZCB0aW1lKQ0KPiAJTm8gcmVmZXJlbmNlIHRha2VuDQo+IA0K
PiAgICAzLiBETSB1bm1hcCB0aGUgSU9SRVEgcGFnZQ0KPiAgICA0LiBETSB1bm1hcCB0aGUgSU9S
RVEgcGFnZQ0KPiANCj4gQUZBSVUsIDMuIDQuIHdvdWxkIGJlIGRvbmUgdGhyb3VnaCBYRU5NRU1f
cmVtb3ZlX2Zyb21fcGh5c21hcC4gU28gbm8NCj4gcmVmZXJlbmNlIGRyb3BwZWQgdGhlcmUuIFdo
aWxlIHRoZSByZWZlcmVuY2UgMS5iKSB3aWxsIGJlIGRyb3BwZWQgaW4NCj4gaHZtX2ZyZWVfaW9y
ZXFfbWZuLiBBRkFJQ1QgMS5hKSB3b3VsZCBiZSBrZXB0IHVudGlsIHRoZSBkb21haW4gZGllLiBU
aGlzDQo+IHdvdWxkIHJlc3VsdCB0byBYZW4gbWVtb3J5IGV4aGF1c3Rpb24gaW4gbG9uZyB0ZXJt
LiBEaWQgSSBtaXNzIGFueXRoaW5nPw0KPiANCg0KMS5hKSB3b3VsZCBiZSBrZXB0IHVudGlsIHRo
ZSBJT1JFUSBzZXJ2ZXIgaXMgZGVzdHJveWVkLCB3aGljaCB3aWxsIGhhcHBlbiBlaXRoZXIgYXQg
ZG9tYWluIGRlc3RydWN0aW9uICpvciogd2hlbiB0aGUgRE0gZGVzdHJveXMgaXQuDQoNCj4gQnV0
LCBJIHRoaW5rIHRoZXJlIGFyZSBhbm90aGVyIHdheSBmb3IgYmFkbHkgd3JpdHRlbiBndWVzdCB0
byByZW1vdmUgdGhlDQo+IHBhZ2UuIEl0IGxvb2tzIGxpa2UgeW91IGNhbiB1c2UgWEVOTUVNX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uIGFzIHRoZSBwYWdlDQo+IGJlbG9uZ3MgdG8gdGhlIGd1ZXN0LiBT
byBhIHJlZmVyZW5jZSB3b3VsZCBiZSBkcm9wcGVkIGJ5IDMuIGFuZCA0Lg0KPiANCg0KSG93IHNv
PyBUaGUgcGFnZXMgZG9uJ3QgYmVsb25nIHRvIHRoZSBndWVzdDsgdGhleSBiZWxvbmcgdGhlIHRo
ZSBETSBkb21haW4uIFRoZXkgbmV2ZXIgYXBwZWFyIGluIGd1ZXN0IFAyTSBzbyBob3cgY2FuIHRo
ZSBndWVzdCBkZWNyZWFzZV9yZXNlcnZhdGlvbiB0aGVtPyBBcmUgeW91IHdvcnJpZWQgYWJvdXQg
dGhlIERNIGRvbWFpbiBkb2luZyBhIGRlY3JlYXNlIHJlc2VydmF0aW9uPw0KDQogIFBhdWwNCg0K
PiBXaGlsZSAzLiB3aWxsIGRyb3AgdGhlIHJlZmVyZW5jZSBkcm9wIGJ5IDEuYSksIDQuIG1heSBk
cm9wIHRoZSByZWZlcmVuY2UNCj4gZnJvbSAxLmIpIGFuZCByZWxlYXNpbmcgdGhlIHBhZ2UgZm9y
IGdvb2QuIEFsdGhvdWdoIHRoZSBwYWdlIHdpbGwgc3RpbGwNCj4gYmUgYXNzb2NpYXRlZCB3aXRo
IHRoZSBJT1JFUSBzZXJ2ZXIgdW50aWwgaXQgaGFzIGJlZW4gZWZmZWN0aXZlbHkNCj4gZGVzdHJv
eWVkLiBEaWQgSSBtaXNzIGFueXRoaW5nIGluIHRoZSBjb2RlPw0KPiANCj4gPiBJdCBzb3VuZHMg
bGlrZSByZXNvdXJjZSBtYXBwaW5nIHNob3VsZCBiZSB0cmVhdGVkIHRoZSBzYW1lIHdheSBhcw0K
PiBmb3JlaWduIG1hcHBpbmcgKGFsYmVpdCB3aXRoIGEgbm9uLWZvcmVpZ24gZG9taWQpIHN1Y2gg
dGhhdCB0aGUgcmVmZXJlbmNlDQo+IGFjcXVpc2l0aW9uIG9jY3VycyBhdCBtYXAgdGltZS4NCj4g
DQo+IElmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCB0aGVuIHllcyBpdCB3b3VsZCBiZSBt
dWNoIHNhZmVyIHRvIGdldA0KPiByZWZlcmVuY2UgaGVyZS4NCj4gDQo+IENoZWVycywNCj4gDQo+
IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:19:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10: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 1g5TNx-0000Ob-Eo; Thu, 27 Sep 2018 10:19: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=yw81=mj=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g5TNw-0000OQ-Fn
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:19:04 +0000
X-Inumbo-ID: 71d79fd6-c23e-11e8-a8a5-bc764e045a96
Received: from mail-qt1-x82b.google.com (unknown [2607:f8b0:4864:20::82b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71d79fd6-c23e-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 12:16:49 +0200 (CEST)
Received: by mail-qt1-x82b.google.com with SMTP id m15-v6so2065989qtp.8
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 03:19:02 -0700 (PDT)
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=plhEihztvRD4wjtvc+E3OVOF5b19jgJvR90CPGPU2N0=;
 b=RKZVU/WTizYQNd4Zyx4vIfEXC5mQmecV05B/4NlO8tWFGLTeoh3g42TV1nJPFWI1A3
 9elxnGtFt2lHC7fZnXyF867GpUmiBGlqXL9x1MGKKkFzicniZyuaO70MS9Eh1Oyytmfs
 CUfVFSbH+TqlEiwYmV90IoDJqH8/I4pa2F0eBdOA54CBqTp3u2WYObSFw3Rxg/EcYZBa
 PPobmPKzmyLY3Bcf6BVga+KY2MC/6VdN9ABro8i4lvdW3E9z2sKWw/f+rg614VeF23+d
 KIXkI0mN70WW001TxbfNq784V0olG6yWjRw4GeBCZF+R+FpCVkB9qkN35UuB/bJ/BrrV
 YHDA==
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=plhEihztvRD4wjtvc+E3OVOF5b19jgJvR90CPGPU2N0=;
 b=aC2LWau82YOVM4J3cbjq9Y67wNCTgk/dH05/BXhuKETQ3Ks7ce1z4u+QdN9OGuzQdq
 sXXqOugdbMb+clug33b+sqz+sS1XsgsER0iPSOeVa5Mm76Ih5u8MfPER/njZUxJt5oLr
 GMHVVCe+SJiDsjJWx6VQ5rzANUf/CLMPc9/26baxL5HUOCua0//gpRwT1pCmvtI02Ohc
 rh3EXkIca9xxOPXkqVCWO/B2mMESc28doZ9VYdgerDU0ZjjazV8oXIL33I9GCiwSBF9u
 wbRhlBJJH3tz8hXFUPDJboTGNw/j+WK49IfKOxj8SdpQq/FOOhmR2cUKv/OSHPew2Mqx
 lCcA==
X-Gm-Message-State: ABuFfojkQcsOARpMRReH8Ny+6zPaUAG6RSwzcQLmr5BH/Oay51L+0riP
 5dQ1KFeB74EnrUZq/dL1w8VOkZhfe1p3uHUhuW8=
X-Google-Smtp-Source: ACcGV61zHjpciQ81CtKxTtI0UeDCJESdIvwDCNLb4L2cYACLOZntHpeGN9JA9lOkUTlt29n+MoZ0IX7iQK+el47XQ3g=
X-Received: by 2002:aed:2647:: with SMTP id
 z65-v6mr5954753qtc.301.1538043542211; 
 Thu, 27 Sep 2018 03:19:02 -0700 (PDT)
MIME-Version: 1.0
References: <OFC1DF59E7.93ED0997-ONC1258314.004022E7-C1258314.004022EB@local>
In-Reply-To: <OFC1DF59E7.93ED0997-ONC1258314.004022E7-C1258314.004022EB@local>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 27 Sep 2018 11:18:51 +0100
Message-ID: <CAFLBxZbi9eK-SCgfQx7d04z2aYPZ0S4VxrKqGbtZcBLb5trYug@mail.gmail.com>
To: nicolas.poirot@bertin.fr
Subject: Re: [Xen-devel] [Xen-users] XSM/Flask iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 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>

W01vdmluZyB0byB4ZW4tZGV2ZWxdCgpEYW5pZWwsCgpBbnkgY29tbWVudHMgb24gdGhpcyBvbmU/
CgogLUdlb3JnZQpPbiBXZWQsIFNlcCAyNiwgMjAxOCBhdCAxMjo0MSBQTSA8bmljb2xhcy5wb2ly
b3RAYmVydGluLmZyPiB3cm90ZToKPgo+IEhpLAo+Cj4gSSBqdXN0IG5vdGljZWQgZnJvbSBhIGJh
ZCBiZWhhdmlvdXIgb2YgbXkgaW5zdGFsbGF0aW9uIGFuZCB0aGUgc2VjdXJpdHlfaXRlcmF0ZV9p
b21lbV9zaWRzCj4gZnVuY3Rpb24gdGhhdCB0aGUgaW9tZW0gcmFuZ2VzIGhhdmUgdG8gYmUgc29y
dGVkIGluIHRoZSBkZXZpY2VfY29udGV4dHMgZmlsZS4KPiBUaGUgZmxhc2sgbG9hZCBwb2xpY3kg
dGFrZXMgaW9tZW0gcmFuZ2VzIGRlY2xhcmF0aW9uIGFzIGl0IGNvbWVzIGJ1dCB0aGUgc2lkIGF0
dHJpYnV0aW9uCj4gYW5kIGNoZWNrIGZ1bmN0aW9uIGV4cGVjdHMgdGhlIGxpc3Qgb2YgaW9tZW0g
b2NvbnRleHRzIHRvIGJlIHNvcnRlZC4KPiBNeSBmaWxlIGRpZG4ndCBjb21wbHkgd2l0aCB0aGlz
IHN0YXRlbWVudCB3aGljaCBlbmRlZCB0byB1c2UgdGhlIGRlZmF1bHQgaW9tZW0gc2lkIGluc3Rl
YWQKPiBvZiBjb21wdXRpbmcgb25lIGJlZm9yZSBjaGVja2luZyB0aGUgcGVybWlzc2lvbi4KPgo+
IFRoaXMgZG9lc24ndCBzZWVtIHRvIGJlIGRvY3VtZW50ZWQgYW55d2hlcmUgaW4gdGhlIHhlbiBy
ZWxlYXNlIDQuMTEuMC4KPgo+IFRoYW5rcy4KPgo+IE5pY29sYXMKPiAxCj4KPgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxp
bmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:19: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 1g5TOM-0000Su-Qs; Thu, 27 Sep 2018 10:19:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5TOL-0000Sb-4p
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:19:29 +0000
X-Inumbo-ID: f8d6e654-c23e-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8d6e654-c23e-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:20:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79681630"
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.com>
 <a06c4a79-beec-ec91-f940-d91693ca9121@citrix.com>
 <20180927101020.GA4558@olila.i.net-space.pl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c500fb3e-5b05-7d90-20ad-c1fdeccad6a7@citrix.com>
Date: Thu, 27 Sep 2018 11:19:24 +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: <20180927101020.GA4558@olila.i.net-space.pl>
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/1] x86/boot: Allocate one extra module
 slot for Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.liu2@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>

T24gMjcvMDkvMTggMTE6MTAsIERhbmllbCBLaXBlciB3cm90ZToKPiBPbiBUaHUsIFNlcCAyNywg
MjAxOCBhdCAxMTowNjoyNEFNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyNy8w
OS8xOCAxMTowNSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+Pj4gQ29tbWl0IDk1ODk5MjcgKHg4Ni9t
YjI6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxvb2tpbmcgZm9yCj4+PiBtb2R1bGUvY3Jhc2hrZXJu
ZWwgcG9zaXRpb24pIGZpeGVkIHJlbG9jYXRpb24gaXNzdWVzIGZvcgo+Pj4gTXVsdGlib290MiBw
cm90b2NvbC4gVW5mb3J0dW5hdGVseSBpdCBtaXNzZWQgdG8gYWxsb2NhdGUKPj4+IG1vZHVsZSBz
bG90IGZvciBYZW4gaW1hZ2UgcGxhY2VtZW50IGluIGVhcmx5IGJvb3QgcGF0aC4KPj4+IFNvLCBs
ZXQncyBmaXggaXQgcmlnaHQgbm93Lgo+Pj4KPj4+IFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4KPj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gV293ISEhIFRoZSBxdWlja2VzdCByZXZpZXcgd2hpY2ggSSBoYXZl
IGdvdCBldmVyISBMZXNzIHRoYW4gMiBtaW5zLi4uIDotKSkpCgpPYnZpb3VzIHBhdGNoIGlzIG9i
dmlvdXMuwqAgTm8gcG9pbnQgbGV0dGluZyBpdCBsYW5ndWlzaC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:20:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10: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 1g5TPI-00016H-6c; Thu, 27 Sep 2018 10:20:28 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <Oleksandr_Andrushchenko@epam.com>)
 id 1g5TPG-000167-Kh
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 10:20:26 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 3D/4C-23311-AEEACAB5;
 Thu, 27 Sep 2018 10:20:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPJsWRWlGSWpSXmKPExsWikc1mrfty3Zp
 og0d/5SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b/kpfMBRP4Ks536zQwvuPuYuTiYBFoZ5aY
 fuoKUxcjJwejQJLEkfZFjCAJIYFGJondr9+zgSSEBSIlvrWfZQNJiAisYpS41LoRrINZoESiZ
 /sDdoiOV4wSFw4/ZAFJsAk4SNzeO5cVxOYVsJbYOu0qUAMH0D5ViYcL80HCogLhEleX7mKCKB
 GUODnzCVgrp4CNxIo3C1gg5ptJzNv8kBnClpdo3jobyhaXuPVkPthICQFFiWmrKkFOkBCYyij
 Rt/8D2FohAV2JDx9egM2XEJCVOHp2DguE7Ssxa/4/ZoiGy4wSJ9pXM0I4zewS23ffY4Oo0pH4
 uaGZCSLxm01iz7TfUKMKJObevgNVZC2x5PJqdghbTuJU7zmohl3MEps+drBCJGQkZl3Ywg6R+
 MYmseXnS3aIAxMk3v3/zTSBUXsWUhjMQvL3LCR/z0Ly9wJGllWM5klFmekZJbmJmTm6hgYGuo
 aGxroGumZ6iVW6iXqppbrJqXklRYlAOb3E8mK94src5JwUvbzUkk2MwASTUsjAtoPxZ3P6IUZ
 JDiYlUV6FvaujhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwNq5dEy0kWJSanlqRlpkDTHUwaQkO
 HiUR3m6QNG9xQWJucWY6ROoUoyXHuwX/pzNzLPneNIOZY9uZzhnMQix5+XmpUuK8O0EaBEAaM
 krz4MbB0vElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8L0Cm8GTmlcBtBSZAoF9EeK82gx
 1UkoiQkmpgTHCPf3chwnBFcPPTk/OVA4+lSD2OFE50FezJvzfdsGznccvzIWFm0hnHPxyujmS
 vvrlyyuJ1MvN6k1+FuMUbfL0xY/3fncd/fjO58vzZXK0rV2s+Z+azfPrJ+Wdage1vu/MnOL90
 PGnIj813fxGz03oab7/KnD95daffLvHanuj1kYtPkpVPVYmlOCPRUIu5qDgRAMVrSk/CAwAA
X-Env-Sender: Oleksandr_Andrushchenko@epam.com
X-Msg-Ref: server-41.tower-225.messagelabs.com!1538043625!413680!1
X-Originating-IP: [40.107.6.59]
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 28058 invoked from network); 27 Sep 2018 10:20:25 -0000
Received: from mail-eopbgr60059.outbound.protection.outlook.com (HELO
 EUR04-DB3-obe.outbound.protection.outlook.com) (40.107.6.59)
 by server-41.tower-225.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Sep 2018 10:20:25 -0000
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=X7XKpKcPWmrDeEhE6WX2w1uzsX/w78XFMq9otN+Z0mM=;
 b=Tts91PTEiG02xkjjm1MZ4C0XUqzpfyiPMoCR+e3pt1jQJ/lWQi3L0pi/4TfU27zapCimjoMp6cD3uZl5W/Elbu99oW68NaZGV7LP5dlnD9skui05Esm1ou4P8KJKdGJm2CTPw5YZ+FJh6OAC5+BGtnI8yGeH8w8p/O9APgxYJFU=
Received: from [10.17.182.20] (85.223.209.53) by
 AM6PR0302MB3205.eurprd03.prod.outlook.com (2603:10a6:209:16::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1164.25; Thu, 27 Sep
 2018 10:20:23 +0000
To: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
Date: Thu, 27 Sep 2018 13:20:14 +0300
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: <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: LO2P265CA0152.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::20) To AM6PR0302MB3205.eurprd03.prod.outlook.com
 (2603:10a6:209:16::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e77346c1-7eeb-4837-ea46-08d62462d657
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR0302MB3205; 
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 3:AL2K+s1+7e4LLZZZZBCE/3h/r24Vfyxka+itFK73k2thhdNZIAL4R6AR8MogoOGyLj1qd0mpa5Jnzng3OIc++AKV6ttVgp2TzPmdyAt8Tyv1Qz+OvgkgvouGLk2YhX/BCWqya/sbJ5wfFUQ4ECIg1fOJhsF8vzTZ2ysrRy/AwyS8G/peNu52nf8i/k2eALIi5XLpAHf543ShbgksLNWhxJNtMbfjAmmYLRXe94M2RT8PTsVoPiiXzcnMYAvKC3aG;
 25:3qMPf2I7FpwR7SATABBwqqmSQ2gbTt4I19JXaTqwyhdg9f/Wa3AbBleEu/IvXa0h0uwhLHYZCAwsAW2+FqfAsTaOFDQT0D5g4m9o3zzCAeO3fCiRUS/kZUMVGynV1x5pUrsY7+GDvV5ecJUG8ugGxY/7+7vhkrdf1hjS4aJEhsqhq48y2607uPZRQvJDAM60bnvdmRfIBJ6js10DV3IhWG2VoQC2nvY2ovK6QA1Jl/pvlClSdT5ZyioI75y4FAXe+jU9ULBs/iqZUH60tmrIrLIu58rlaDHW1x8Vr26Qg8jgpwDHDaiNBXw7tyVg6ERhirlg6fCusniRVnv5/pR6Rw==;
 31:COSkC2SWMjpxWq+YX7on5/n5FK1Y5ayK/PugOX6LMHpuF8BFITPhJ7tw4M540z9vTCYnioG8cN974jUSXiR9KParV3aDW7agCtp5Ig2tqUGjfT1dhH/gyS9e2m1c+cvlfVWw5qs0fZxWdfMY2wqku5vD9I9zZV1KBS2MoZwtM9kV1+C6iZftWXZ79uGVbNJWd8V/PsjonbAPjWIZEUYL9CSJAo0vQO6oC6Ntqa5aatM=
X-MS-TrafficTypeDiagnostic: AM6PR0302MB3205:
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 20:XqRdPLLmXbO7TzKosyMHp5R/1nmyCaZSeuzSA4GbjUlxczG35TaxvyPMR91hTYHEkxwHrjvd2LfSCIr7onk0ePhIHsJ4lcWhzgg6ee9tglB6uElsGaPe9XsXOykDEbcto8b/sjMBW97G2pP/Gy30Jk2Jk5Il2igearqBbpOh2oOtaY4Gy7D4I7fMvYJ7oKZg1FYhNZsAUBfUEPme5wUbAVBHFrkyoYLBXQ+7WPBXbbPQRUSeVi7Egb0M/l4UVKoHIFvrLJN7wplLQB4jx3czud+8h9GwCxrKpFlmryJNeyHDUq5Bh22GxKl/Ig9WH4d9KQhxOH5c+Thz+QCkfZhXHjsUW5peDXPNrsUyCfWb3fGGTVfT6gNSpe/RQrQVvb4f55v55/EmWFbCxBN96i3OT8a7j8UoYvbtwpZgK+0aYw+36wLlNJk+JCbfRLN43ukVBEFMMkuV6BaYS6lG1tOYDfKwtE/ZfXg8oaODqRvsbEjhc3XDD/LUMIwUQMJCN5S0;
 4:aCtV6j4M16iRMT7Df20lsXgpPqctbYoaQGMLLrcDMK79qm10vs1gfrGHpeYrvwcoeXGD4WKnkngFyeqNU0L/QbRBbVDXZ0prQFjsfeJnu6MuUzOyBfrNKwzwztfQMuI0A5XgOOXgG0IwqliLPLa+kkJ4hiMHI6UDCLzN2qNMANy/+mYUJY7J8oDiBQK4PiyP16k4Ts6n0equrAQGmQt+Qy/WSd86GybMQRnlQ2QrjagGALKfnwjbbWyPWjWGtda2gwTSqGETsAl6SSAs2VDmZDQT2NXdVLO3uiCyjOpT4e4EYx/FL8QW0McsJW9JyvM4
X-Microsoft-Antispam-PRVS: <AM6PR0302MB32054D6D25298D4056CA86F5E7140@AM6PR0302MB3205.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051);
 SRVR:AM6PR0302MB3205; BCL:0; PCL:0; RULEID:; SRVR:AM6PR0302MB3205; 
X-Forefront-PRVS: 0808323E97
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(366004)(376002)(136003)(396003)(346002)(199004)(189003)(86362001)(47776003)(80792005)(81156014)(8676002)(31696002)(39060400002)(81166006)(55236004)(67846002)(2870700001)(31686004)(6306002)(14444005)(6246003)(77096007)(97736004)(6486002)(50466002)(2486003)(23676004)(386003)(52146003)(53546011)(4326008)(52116002)(76176011)(66066001)(65956001)(3846002)(6116002)(8936002)(6666003)(65826007)(65806001)(186003)(16526019)(229853002)(25786009)(5660300001)(64126003)(93886005)(16576012)(106356001)(316002)(72206003)(478600001)(305945005)(476003)(58126008)(34290500001)(2616005)(956004)(446003)(11346002)(36756003)(53936002)(7736002)(2906002)(110136005)(54906003)(26005)(486006)(105586002)(966005)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR0302MB3205; H:[10.17.182.20]; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTZQUjAzMDJNQjMyMDU7MjM6SjZUMlljRitQdHdrQlhqc25jSUF2Mmwy?=
 =?utf-8?B?ZHM2VmJZUndDbG1wMjAxeVB5OWQ3WGVaRlFHOVRtbXhScExENm5PZHFLNnZG?=
 =?utf-8?B?WGNZRmhhVmd5UThoL2NCNFJpYlRuZTRsMVB6UmVZM3hjNmY2bU9mcUVCRmxM?=
 =?utf-8?B?UTRsMTl4Z3pTVE1aZWlJVElzQVRxcHVyYTVGYmVpN0ZMK1JpT2Jpb3lUQ0o4?=
 =?utf-8?B?Q3pwSDFHdk41RWtkYWdSd3JwOGordkNBYldvbmV2bzlza2FNd0R1dnd2c0Vs?=
 =?utf-8?B?MGt2ZTdGKytIallUZFhPa0pjYzJkVFRLMXBEYksrSml6TU9oWmdHckNKbndV?=
 =?utf-8?B?a0dVU3l3TmRpeExaWGk4REd1Njd0Q2l0WS9oS04wL0dPaGRqSk9MWnNEa2Np?=
 =?utf-8?B?RGl4WHV4Wm5IY2xtRllhVG95UHQ3Mlk3d21xdlcwSHZnRG41VTZ5WkdMWXNH?=
 =?utf-8?B?dTBhZUc4d2RNQXRiSHBza2MzU0lYOFJ3dU1NZWZKdXFoSG5LV0xvRlRGNGE2?=
 =?utf-8?B?OUU3cDRNVG5xRlpLU0pvazI0Mmdhd2VZcEJMeU13RTNQcm9rb0F4WlB2VklI?=
 =?utf-8?B?Wmo4NmRQUitnUzNpMFQ4akRoRG05V3Fqa21ERG5nWlcreXNZUmFpQXRzYVFa?=
 =?utf-8?B?ZlR6ZXlEc2thQWRkRXRCdG51blliY2hCY1ZWWHlJYlkvbFJraHVwMWdIQXZv?=
 =?utf-8?B?UFNXelFEcDF2TEY3NFIzTWZoQ0pZUXBXa3djUE5TRUkySkhoVDJVQXQ2ODlz?=
 =?utf-8?B?bkZncTVqV0hRQmFuZ2JQS0FCZWN2aG9nem53M0ZJa2hOeFoyazhsMlhmNnFs?=
 =?utf-8?B?MWVLcGNJdldxSGN6MG1xWTJTam0xSzR2blZxeWNvMkhnN2M5aVg1QjNUNU1M?=
 =?utf-8?B?R2M5OStUN0ltdGRHSHg1NDdxYXVpWlR5NXNmbysvUzdONFFGWU5sdUdGcFhu?=
 =?utf-8?B?U1hvZDhHUCt4UnBvK2lyL0NvYlRlWHd3Y2FCdU5EeVY0OVNtWFMvdkVoQVA2?=
 =?utf-8?B?UG1jeDRyZkZSbjBUbFppUVlkYnExVHYvY2NudHVwWFlaOVA2dDVieHdBZG5z?=
 =?utf-8?B?T3VyVU5RNHNTUFNaZkVwcWdtSmg2R2tIOGxORGZYNnJGT3M5bUFoYkl3VUZM?=
 =?utf-8?B?UExrS1NyTmJGZVFQMExmRmYvU08yTk5oVnpuRmFRVnk4RUw2cDAxaXpQWmNx?=
 =?utf-8?B?dnVuL2RFWFdIRjV0d1hIMlQ3MnlFbVhYMWR2WTB4RUxRNEVwZTMrVXZTYnJh?=
 =?utf-8?B?Yk42MEhvbEk4eDZjc0RoQXpjV1NGODNqTUtUa3RsK3l6NEdBMFRLbjdxR0VG?=
 =?utf-8?B?YnZUL3U2WnZXak8yRkZHUHFGUkhBaEhkR3ZJWkxUOUpMcTRlam1iUDduTHRU?=
 =?utf-8?B?blJ3clZ6WUdNeUpkQWIzZHpsRmRRN2VuYmhxTFhHenE1U1A2Rit2WXhFNWt3?=
 =?utf-8?B?WGE2R2NKZnBXN043QUVjbzgyclE2c3IrYkJwcWVPL3creTZpWTFjQ0F4bGh1?=
 =?utf-8?B?QW9VUmZwYkFPTG1uZlNodXh3ZFNNbFI1bzQwWnpTQit3S0lTU0lFV0JoNG5B?=
 =?utf-8?B?dFhWVGZkckFPNTZ6RDVUYldOWW1SVW1Ic1cwcENkVk5FNTQ1S0FhTjJGL2pz?=
 =?utf-8?B?UjRpQTg1c2EwQmU4UjNsZlplYmt6dTJsT0ZnTTQwanNjU25QeFhoekFBSVlq?=
 =?utf-8?B?WFkvbzFLdFVWRktjc1pLRTVMMnVMaFNBQi84QXRsTFR2aUdibDBMbGlBVnlS?=
 =?utf-8?B?NUtUR1UwOGRoOEJxR0poWlpTb2l5WDJzMnpaak1sOE10N1gvNzRMZC90ZjUw?=
 =?utf-8?B?S2RaT1JuU2h3NDdOMjBRdU0zcGtBN2t1RmYzMXo2SXI5MmdOODl3RHhkNkda?=
 =?utf-8?B?aGtSR0o0R0p3V2w0ejFkT3l6UE5KcmQwd3NoaEFXMzdSWkZ2b3o3VmpRNWFp?=
 =?utf-8?B?MVZkQ0MvZm5ZbXBER3pFREUrYkdPaGRDNG1QZE9MREVWN2tDRmVaYmVlcGNj?=
 =?utf-8?B?aUszbmFjV0I1eS9kN2hYdllNamYxUmwzUmpHWUNtWlJYZjhUY1ZqUWJxcjUr?=
 =?utf-8?B?bmYwcG9ZcUh5RTRienNEc2RjMjBkWmszbmROWHk1c05kWXgrVUIvMi8yaWtJ?=
 =?utf-8?B?cGd3dmNSRGlKaTZrWkZoZXVoSVl4RWttMlhHSXA1SjF0NUdlTldUMWp3Nm00?=
 =?utf-8?Q?9lojAEJGiVVWakSpiP4b5RNEqLUDXBN1bqFRTjdNGsOE=3D?=
X-Microsoft-Antispam-Message-Info: bIayeriULwKsT5TqebCjLVvRXfeyEXwG4yCGcVokGGxCU8/FmYpBZ8WSjirxv8A1KkOHv8sIJb11jvMF1LbkX/z76SR0KN761ig5sdpKzDbysbXDfvwRM/uWndMJ1Gf9VPnzC1rS1Ul+TMdsAYYbmtjuqD7kPVlU7RVpbQ/APCojbwHHNCPiJ9ZD0ha2syEaga22Nf7GN6m/L3zNxRGtRgI3wVw1Rrd+MqOa22x6zkahVvNNwP2sEpXbTQjfmcSJ6f1smEKLVkIb5QcQxY3nGIeV+9oCALhntS9VpZWXzTh1VXPEsY/s/TmORC/VYRvTPFcz7Ak8CnA8BF37Kk3OQfw78ZVFDdwS5MKHDLBk9ko=
X-Microsoft-Exchange-Diagnostics: 1; AM6PR0302MB3205;
 6:Osy6paMF3uzYLLsIcX9zTzWAutzYDyOkKIAlLuifqZnrITII6ue8/UOvejO5Tq4+LdFWBsCzAhDh94pyVcJr9BugmA4Ol+ukKXiNwrwiMSzJtYQa+N+y2IXh15Gt9g3/3CUuGLC69hXUdJlFsRqufUOluHV+xH13lrsc9NnRgC8fbJZPkuwoFhBAgV+ECkSIcbgbwszqWAuTrhg/Gr8WqHQz3z7UjJ+GX/78RxqSRBY3boXf3/qsagBRMFKAEJ/4dpxjQLZKGSaTPSgA4JxU6TskVOgbVn9G8GIRTzCIs2fGdBpneRXeuiUkLyKYEkqqt8g8VqJkzE7cIRhFaFGQuunWy8QJ5bTb7Rdurg1wOwaLNdOxIPUYWP8O0xWx38IDPU9pBg9z7skF+HXCyIy6a+d0ptplWBiG9GENyOzENSedl6x2v2zAuv7ZywiPVXMATbopOFY5NnFiwqUkYN7Rrg==;
 5:Be+Nald9E7ThCREDJ4C+/Wd76ECmxcDdX+F+FgvEiU89nOsfjz2vpnE79oXut2b6PGcatE4nAusBHVsti9DW/Z6IHEixhfZPqrXMXA55DMRQIti8Iwbcqu61ZF5L/FcvsnYbDE3oifpoMIyHVIYKC1Tt5Fl+GU9naoo/q/PA9xY=;
 7:EcnUVlzD4i2+mbh994sg8Htqk9oRC8tXtIu5ySxVoB+7KsBf/1trVDLClLlV53Lva+T74ijL6+nZ10PbeJPEAESWkatuu8j4H8g9cpeApaF//CLtH0vP7935CcM5U7+H1IArLRaen88omTOYFrrXAW228+X9Hv/UpssYcZW6Ibze7CoCmVvBxN7HcPVIGNdPMdG9G6h3mS3H/xzANnYFOyrVj77XnwPmjeRbwULwZ3U6+hWW0lY3t817zls8GDj7
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2018 10:20:23.6140 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e77346c1-7eeb-4837-ea46-08d62462d657
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0302MB3205
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.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>

T24gMDkvMjcvMjAxOCAwMToxNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8y
MDE4IDEyOjA3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gSGksCj4+IE9uIDA5
LzI3LzIwMTggMTI6MzkgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4+PiBBZGRpbmcgYSBmZXcgcGVv
cGxlIHdobyBoYXZlIHJlY2VudGx5IGJlZW4gd29ya2luZyBvbiBQViBkcml2ZXJzLCBhcwo+Pj4g
d2VsbCBhcyBKdWxpZW4KPj4+IExhcnMKPj4+Cj4+Pj4gT24gMjcgU2VwIDIwMTgsIGF0IDA2OjQ0
LCBPbWthciBCb2xsYQo+Pj4+IDxvbWthci5ib2xsYUBwYXRocGFydG5lcnRlY2guY29tCj4+Pj4g
PG1haWx0bzpvbWthci5ib2xsYUBwYXRocGFydG5lcnRlY2guY29tPj4gd3JvdGU6Cj4+Pj4KPj4+
PiBIaSwKPj4+Pgo+Pj4+IEkgYW0gdXNpbmcgRGViaWFuIGFzIERvbWFpbi0wIGFuZCBEZWJpYW4g
YXMgRG9tYWluLVUgb24gSGlrZXk5NjAKPj4+PiBwbGF0Zm9ybShBUk12OCkgYW5kIHVzaW5nIFhl
bi00Ljggc3RhYmxlIHJlbGVhc2UuIEhlcmUgSSB3YW50IHRvCj4+Pj4gY3JlYXRlIGEgUFYgZnJv
bnRlbmQgYW5kIGJhY2tlbmQgdG8gc2hhcmUgbWVtb3J5IGJldHdlZW4gRG9tYWluLTAgYW5kCj4+
Pj4gRG9tYWluLVUuCj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gSSB1c2VkIGJlbG93IGxpbmsgdG8gY3Jl
YXRlIGZyb250ZW5kIGFuZCBiYWNrZW5kLAo+Pj4+IGh0dHBzOi8vZm5vcmRpZy5kZS8yMDE2LzEy
LzAyL3hlbi1hLWJhY2tlbmQtZnJvbnRlbmQtZHJpdmVyLWV4YW1wbGUvCj4+IFRoZSBsaW5rIGFi
b3ZlIGhhcyBhbm90aGVyIGxpbmsgdG8gZ2l0aHViIFsxXSB3aXRoIDIgY2hhcHRlcnMuIEFuZCBp
dAo+PiBsb29rcyBsaWtlIHlvdSBoYXZlCj4+IGFscmVhZHkgbW9kaWZpZWQgdGhlIHNvdXJjZXMg
KCJteWRldmljZSIgLT4gInZkZXZiIiBhdCBsZWFzdCkuCj4+IFNvLCB3aGF0IGFyZSB0aGUgc291
cmNlcyB5b3UgYXJlIHVzaW5nPwo+Pgo+PiBZb3UgY291bGQgcHJvYmFibHkgdGFrZSBhIGxvb2sg
YXQgdGhlIHJlbGF0aXZlbHkgc21hbGwgdmtiZCBmcm9udGVuZAo+PiBkcml2ZXIgWzJdCj4+IHRv
IGdldCBzb21lIGhpbnRzLgo+Pj4+IEJ1dCBJIGFtIGZhY2luZyBiZWxvdyBlcnJvcnMgd2hpbGUg
YWRkaW5nIGRldmljZSB2ZGV2YiB0byB4ZW5zdG9yZS4KPj4+PiBCZWxvdyBlcnJvcnMgSSBhbSBn
ZXR0aW5nIGZyb23CoHhlbmJ1c19zd2l0Y2hfc3RhdGUoKS4KPj4+PiB2ZGV2YiB2ZGV2Yi0wOiBm
YWlsZWQgdG8gd3JpdGUgZXJyb3Igbm9kZSBmb3IgZGV2aWNlL3ZkZXZiLzAgKDEzCj4+Pj4gd3Jp
dGluZyBuZXcgc3RhdGUpCj4gRXJyb3IgMTMgaXMgRUFDQ0VTUy4gSSBndWVzcyB0aGUgYWNjZXNz
IHJpZ2h0cyBvZiB0aGUgWGVuc3RvcmUgbm9kZXMKPiBhcmUgbm90IHN1ZmZpY2llbnQgdG8gd3Jp
dGUgdGhlIG5lZWRlZCBlbnRyaWVzLgo+Cj4gRGlkIHlvdSBtb2RpZnkgWGVuIHRvb2xzICh4bC9s
aWJ4bCkgZm9yIGFkZGluZyB0aGUgbmV3IGRldmljZSB0eXBlPwo+IElmIG5vdCB5b3UgbmVlZCB0
byBzZXR1cCB0aGUgWGVuc3RvcmUgbm9kZXMgbWFudWFsbHkuClRoZXJlIGlzIGEgc2NyaXB0IFsx
XSB3aGljaCBjb21lcyB3aXRoIHRoZSBleGFtcGxlIGltcGxlbWVudGF0aW9uLApzbyBJIGJlbGll
dmUgT21rYXIgdXNlcyBpdCB3aXRoICJteWRldmljZSIgLT4gInZkZXZiIiBjaGFuZ2UKPgo+Cj4g
SnVlcmdlbgpbMV0gCmh0dHBzOi8vZ2l0aHViLmNvbS9iYWRib3kveGVuLXNwbGl0LWRyaXZlci1l
eGFtcGxlL2Jsb2IvbWFzdGVyL2NoYXB0ZXIwMi9hY3RpdmF0ZS5zaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:25: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 1g5TUT-0001OY-Uv; Thu, 27 Sep 2018 10:25: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=fvyv=mj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1g5TUS-0001OT-N9
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:25:48 +0000
X-Inumbo-ID: 634a9e03-c23f-11e8-a8a5-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 634a9e03-c23f-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 12:23:34 +0200 (CEST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8RAOnE5183492;
 Thu, 27 Sep 2018 10:25:46 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 :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=E5mfEAjxTYLvit8PGoANVjZza7rGDG2qBoSL2enRAiw=;
 b=Ylxsku7/lFmMcKLJc2hAwGVis9L2/36bQ9X0DylS360zys1jrbQq7IiIZLFxePbEnc2E
 /qltVNJ1FLHiI2zBnTU7xGRQvvSikOKSd3ufuwBIxE9ce5ozgi+I/LJ93O8NYKpxWNsZ
 tAxsfUr/YczxMIVS8AKTaYATCVU/lBc5Bw5MUQjkc/IssX1z4aGtvH6jKUfP+eDD45zF
 C+EccUY+SEY9RVj2zC1s84VAE41ctELBeS3/HrfuneQOIqfK9GbOwUPSS/SOi5uDdVub
 Xuve5vmAs3qocyD0xF7+Rxl2JHnHcDseUk1oyjZHDBCJKluI4JVjb+zV0uqG7stkqQEw 4A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2mndpps64h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:25:46 +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 w8RAPi77012830
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 10:25:45 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w8RAPiuR027589;
 Thu, 27 Sep 2018 10:25:44 GMT
Received: from olila.i.net-space.pl (/10.175.190.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 27 Sep 2018 03:25:44 -0700
Date: Thu, 27 Sep 2018 12:25:40 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180927102540.GB4558@olila.i.net-space.pl>
References: <1538042707-31855-1-git-send-email-daniel.kiper@oracle.com>
 <a06c4a79-beec-ec91-f940-d91693ca9121@citrix.com>
 <20180927101020.GA4558@olila.i.net-space.pl>
 <c500fb3e-5b05-7d90-20ad-c1fdeccad6a7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c500fb3e-5b05-7d90-20ad-c1fdeccad6a7@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9028
 signatures=668707
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=727
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1809270107
Subject: Re: [Xen-devel] [PATCH 1/1] x86/boot: Allocate one extra module
 slot for Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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.liu2@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>

T24gVGh1LCBTZXAgMjcsIDIwMTggYXQgMTE6MTk6MjRBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNy8wOS8xOCAxMToxMCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gT24gVGh1
LCBTZXAgMjcsIDIwMTggYXQgMTE6MDY6MjRBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiA+PiBPbiAyNy8wOS8xOCAxMTowNSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4+PiBDb21taXQg
OTU4OTkyNyAoeDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IKPiA+Pj4g
bW9kdWxlL2NyYXNoa2VybmVsIHBvc2l0aW9uKSBmaXhlZCByZWxvY2F0aW9uIGlzc3VlcyBmb3IK
PiA+Pj4gTXVsdGlib290MiBwcm90b2NvbC4gVW5mb3J0dW5hdGVseSBpdCBtaXNzZWQgdG8gYWxs
b2NhdGUKPiA+Pj4gbW9kdWxlIHNsb3QgZm9yIFhlbiBpbWFnZSBwbGFjZW1lbnQgaW4gZWFybHkg
Ym9vdCBwYXRoLgo+ID4+PiBTbywgbGV0J3MgZml4IGl0IHJpZ2h0IG5vdy4KPiA+Pj4KPiA+Pj4g
UmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+IFNpZ25lZC1v
ZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Cj4gPj4gQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBXb3chISEg
VGhlIHF1aWNrZXN0IHJldmlldyB3aGljaCBJIGhhdmUgZ290IGV2ZXIhIExlc3MgdGhhbiAyIG1p
bnMuLi4gOi0pKSkKPgo+IE9idmlvdXMgcGF0Y2ggaXMgb2J2aW91cy7CoCBObyBwb2ludCBsZXR0
aW5nIGl0IGxhbmd1aXNoLgoKWWVwLCB0aG91Z2ggZXZlbiBpbiB0aGF0IGNhc2UgaXQgY291bnRz
Li4uCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:31:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:31: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 1g5TZn-00026n-Jg; Thu, 27 Sep 2018 10:31:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n2nz=mj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5TZm-00026G-3B
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:31:18 +0000
X-Inumbo-ID: 9f26bcac-c240-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9f26bcac-c240-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:32:24 +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 E86EF7A9;
 Thu, 27 Sep 2018 03:31:15 -0700 (PDT)
Received: from [10.37.12.17] (unknown [10.37.12.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E5403F5B7;
 Thu, 27 Sep 2018 03:31:13 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
 <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
 <7bcf1048-8f4f-9a40-555a-88a198209d12@arm.com>
 <efe5f28d8e434fbebc46e22139dfb9ce@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d391324b-1d92-e0bd-9d0d-e13907a6ee13@arm.com>
Date: Thu, 27 Sep 2018 11:31: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: <efe5f28d8e434fbebc46e22139dfb9ce@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgUGF1bCwKCk9uIDA5LzI3LzIwMTggMTE6MTYgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86
anVsaWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDI3IFNlcHRlbWJlciAyMDE4IDEwOjQyCj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNo
Jwo+PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPj4g
ZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IElP
UkVRIHNlcnZlciBvbiBBcm0KPj4KPj4gSGkgUGF1bCwKPj4KPj4gT24gMDkvMjcvMjAxOCAwOToz
OCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+Pj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dCj4+
Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMjI6MzIKPj4+PiBUbzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcKPj4+PiA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+
OyBSb2dlciBQYXUgTW9ubmUKPj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+PiB4ZW4tCj4+Pj4gZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4+PiBTdWJqZWN0OiBSZTogSU9SRVEgc2Vy
dmVyIG9uIEFybQo+Pj4+Cj4+Pj4gSGkgUGF1bCwKPj4+Pgo+Pj4+IE9uIDA5LzI2LzIwMTggMDE6
MDEgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4+Pj4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+
Pj4+Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6NTcKPj4+Pj4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+Pj4+Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4+Pj4+PiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Owo+Pj4+
Pj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVs
IDx4ZW4tCj4+Pj4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4+Pj4+IFN1YmplY3Q6
IFJFOiBJT1JFUSBzZXJ2ZXIgb24gQXJtCj4+Pj4+Pgo+Pj4+Pj4+Pj4gT24gMjYuMDkuMTggYXQg
MTM6MDIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4+Pj4+
PiBAQCAtMTEwNSw4ICsxMTA1LDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKPj4+
Pj4+Pgo+Pj4+Pj4+ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJf
ZnJhbWVzOyBpKysgKQo+Pj4+Pj4+ICAgICAgICAgICAgIHsKPj4+Pj4+PiAtICAgICAgICAgICAg
cmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLAo+Pj4+Pj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ldKSk7
Cj4+Pj4+Pj4gKyAgICAgICAgICAgIHJjID0gKHhtYXIuZmxhZ3MgJiBYRU5NRU1fcnNyY19hY3Ff
Y2FsbGVyX293bmVkKSA/Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sCj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ldKSwgMCwKPj4+Pj4+IHAybV9yYW1f
cncpIDoKPj4+Pj4+PiArICAgICAgICAgICAgICAgIHNldF9mb3JlaWduX3AybV9lbnRyeShjdXJy
ZCwgZ2ZuX2xpc3RbaV0sCj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX21mbihtZm5fbGlzdFtpXSkpOwo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAvKiByYyBz
aG91bGQgYmUgLUVJTyBmb3IgYW55IGl0ZXJhdGlvbiBvdGhlciB0aGFuIHRoZQo+Pj4+IGZpcnN0
Cj4+Pj4+PiAqLwo+Pj4+Pj4+ICAgICAgICAgICAgICAgICBpZiAoIHJjICYmIGkgKQo+Pj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlPOwo+Pj4+Pj4+Cj4+Pj4+Pj4gQnV0IHRoZSBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeSgpIGlzIHByb2JsZW1hdGljIGFzIGl0IHdpbGwgSU9NTVUK
Pj4gbWFwCj4+Pj4+PiBwYWdlcwo+Pj4+Pj4+IGFzIHdlbGwsIHdoaWNoIGlzIHByb2JhYmx5IG5v
dCB3YW50ZWQuCj4+Pj4+Pgo+Pj4+Pj4gWWVhaCwgSSdkIHByZWZlciBpZiB3ZSBhdm9pZGVkIGVz
dGFibGlzaGluZyBJT01NVSBtYXBwaW5ncyBoZXJlLgo+Pj4+Pj4gSG93IGFib3V0IHRyYW5zZm9y
bWluZyBzZXRfZm9yZWlnbl9wMm1fZW50cnkoKSBpbnRvCj4+Pj4+PiBzZXRfc3BlY2lhbF9wMm1f
ZW50cnkoKSwgd2l0aCBhIHR5cGUgcGFzc2VkIGluPwo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gVGhhdCBz
b3VuZHMgbGlrZSBpdCBtaWdodCB3b3JrLgo+Pj4+Pgo+Pj4+PiBKdWxpZW4sIGRvIHlvdSB3YW50
IHBhZ2UgdHlwZXMgdG8gZGlzdGluZ3Vpc2ggY2FsbGVyLW93bmVkIHJlc291cmNlcwo+Pj4+IGZy
b20gbm9ybWFsIFJBTSBhcmUgeW91IG9rIHdpdGggcDJtX3JhbV9ydyBldmVuIHRob3VnaCBpdCBj
b3VsZCBiZQo+PiBzdWJqZWN0Cj4+Pj4gb2YgYW5vdGhlciBkb21haW4ncyBmb3JlaWduIG1hcD8K
Pj4+Pgo+Pj4+IEJhc2VkIG9uIHlvdXIgcHJldmlvdXMgZS1tYWlsLCBJIHdvdWxkIGJlIGZpbmUg
d2l0aCB0aGF0IG9uIEFybS4KPj4+Pgo+Pj4+IFRoaXMgYnJpbmdzIG1lIHRvIHRoZSBuZXh0IHF1
ZXN0aW9uLiBEbyB5b3UgZXhwZWN0Cj4+IHNldF9zcGVjaWFsX3AybV9lbnRyeQo+Pj4+IHRvIHRh
a2UgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2U/Cj4+Pj4KPj4+PiBJZiBub3QsIHdlIG1heSBydW4g
aW50byBzb21lIHRyb3VibGVzIGJlY2F1c2UgQUZBSUNUIHlvdSBjYW4gbWFwIHR3aWNlCj4+Pj4g
dGhlIGlvcmVxIHBhZ2UgaW4gYSBndWVzdCBidXQgcmVmZXJlbmNlIHdpbGwgb25seSBiZSB0YWtl
biBvbiB0aGUKPj4+PiBhbGxvY2F0aW9uLgo+Pj4+Cj4+Pj4gSG93ZXZlciwgdGhlIHVubWFwIHBh
dGggd2lsbCBhbHdheXMgZHJvcCBhIHJlZmVyZW5jZSB3aGVuIHJlbW92aW5nIHRoZQo+Pj4+IHBh
Z2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQgdGhlIG1vbWVudCwgcmVmZXJlbmNlIHdpbGwgbm90
IGJlIHRha2VuIG9uCj4+Pj4gbWFwcGluZyBidXQgYWxsb2NhdGlvbiAod2UgYXNzdW1lIGEgcGFn
ZSBjb3VsZCBub3QgYmUgbWFwcGVkIHR3aWNlIGluIGEKPj4+PiBndWVzdCkuCj4+Pj4KPj4+PiBG
b3JlaWduIG1hcHBpbmcgb24gQXJtIGFyZSBhIGJpdCBzcGVjaWFsIGJlY2F1c2Ugd2UgZ2V0IGEg
cmVmZXJlbmNlIG9uCj4+Pj4gbWFwcGluZyB0aGVtIGFuZCB3aWxsIGRyb3AgaXQgd2hlbiB0aGUg
bWFwcGluZyBkaXNhcHBlYXIuIFNvIHdlIHdvdWxkCj4+Pj4gbm90IGhhdmUgYW55IHByb2JsZW0g
dGhlcmUuCj4+Pj4KPj4+PiBBbnkgdGhvdWdodHM/Cj4+Pgo+Pj4gV2VsbCwgYXMgSmFuIHNheXMs
IG9uIHg4NiB3ZSBkb24ndCByZWZlcmVuY2UgY291bnQgaW4gdGhlIFAyTSBzbwo+PiBtdWx0aXBs
ZSBtYXBwaW5ncyBzaG91bGQgbm90IGJlIGFuIGlzc3VlIEFGQUlDVC4KPj4KPj4gSSB1bmRlcnN0
YW5kIHRoYXQgeW91IGRvbid0IGhhdmUgcmVmZXJlbmNlIGNvdW50IGluIHRoZSBQMk0gKHRoYXQn
cyB0aGUKPj4gc2FtZSBvbiBBcm0gdG9kYXkgZXhjZXB0IGZvciBmb3JlaWduIG1hcHBpbmcpLiBC
dXQgSSB0aGluayBJIGNhbiBsaXN0IGF0Cj4+IGxlYXN0IDIgbWFqb3IgaXNzdWVzIHdpdGggdGhl
IGRlc2lnbiB0b2RheS4gTGV0IG1lIGdpdmUgYW4gZXhhbXBsZSBiYXNlZAo+PiBvbiBteSB1bmRl
cnN0YW5kaW5nLgo+Pgo+PiAgICAgMS4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBwYWdl
Cj4+IAlhKSBwYWdlIGFsbG9jYXRlZCAob25lIHJlZmVyZW5jZSkKPj4gCWIpIGdldCByZWZlcmVu
Y2UgKHdpbGwgYmUgZHJvcHBlZCB3aGVuIHRoZSBJT1JFUSBzZXJ2ZXIgaXMKPj4gZGVzdHJveWVk
KQo+Pgo+PiAgICAgMi4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBwYWdlIChzZWNvbmQg
dGltZSkKPj4gCU5vIHJlZmVyZW5jZSB0YWtlbgo+Pgo+PiAgICAgMy4gRE0gdW5tYXAgdGhlIElP
UkVRIHBhZ2UKPj4gICAgIDQuIERNIHVubWFwIHRoZSBJT1JFUSBwYWdlCj4+Cj4+IEFGQUlVLCAz
LiA0LiB3b3VsZCBiZSBkb25lIHRocm91Z2ggWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuIFNv
IG5vCj4+IHJlZmVyZW5jZSBkcm9wcGVkIHRoZXJlLiBXaGlsZSB0aGUgcmVmZXJlbmNlIDEuYikg
d2lsbCBiZSBkcm9wcGVkIGluCj4+IGh2bV9mcmVlX2lvcmVxX21mbi4gQUZBSUNUIDEuYSkgd291
bGQgYmUga2VwdCB1bnRpbCB0aGUgZG9tYWluIGRpZS4gVGhpcwo+PiB3b3VsZCByZXN1bHQgdG8g
WGVuIG1lbW9yeSBleGhhdXN0aW9uIGluIGxvbmcgdGVybS4gRGlkIEkgbWlzcyBhbnl0aGluZz8K
Pj4KPiAKPiAxLmEpIHdvdWxkIGJlIGtlcHQgdW50aWwgdGhlIElPUkVRIHNlcnZlciBpcyBkZXN0
cm95ZWQsIHdoaWNoIHdpbGwgaGFwcGVuIGVpdGhlciBhdCBkb21haW4gZGVzdHJ1Y3Rpb24gKm9y
KiB3aGVuIHRoZSBETSBkZXN0cm95cyBpdC4KCkFyZ2gsIEkgbWl4ZWQgZ2V0X3BhZ2VfdHlwZSBh
bmQgZ2V0X3BhZ2UoKS4gU29ycnkgZm9yIHRoZSBub2lzZS4KCj4gCj4+IEJ1dCwgSSB0aGluayB0
aGVyZSBhcmUgYW5vdGhlciB3YXkgZm9yIGJhZGx5IHdyaXR0ZW4gZ3Vlc3QgdG8gcmVtb3ZlIHRo
ZQo+PiBwYWdlLiBJdCBsb29rcyBsaWtlIHlvdSBjYW4gdXNlIFhFTk1FTV9kZWNyZWFzZV9yZXNl
cnZhdGlvbiBhcyB0aGUgcGFnZQo+PiBiZWxvbmdzIHRvIHRoZSBndWVzdC4gU28gYSByZWZlcmVu
Y2Ugd291bGQgYmUgZHJvcHBlZCBieSAzLiBhbmQgNC4KPj4KPiAKPiBIb3cgc28/IFRoZSBwYWdl
cyBkb24ndCBiZWxvbmcgdG8gdGhlIGd1ZXN0OyB0aGV5IGJlbG9uZyB0aGUgdGhlIERNIGRvbWFp
bi4gVGhleSBuZXZlciBhcHBlYXIgaW4gZ3Vlc3QgUDJNIHNvIGhvdyBjYW4gdGhlIGd1ZXN0IGRl
Y3JlYXNlX3Jlc2VydmF0aW9uIHRoZW0/IEFyZSB5b3Ugd29ycmllZCBhYm91dCB0aGUgRE0gZG9t
YWluIGRvaW5nIGEgZGVjcmVhc2UgcmVzZXJ2YXRpb24/CgpCeSBndWVzdCBJIG1lYW50IERNIGRv
bWFpbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:32:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:32: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 1g5Tav-0002CS-4j; Thu, 27 Sep 2018 10:32:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6e8h=mj=citrix.com=prvs=801c275c3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1g5Tau-0002CL-1N
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:32:28 +0000
X-Inumbo-ID: c8e088ba-c240-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8e088ba-c240-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:33:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66434176"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23468.45470.944893.484929@mariner.uk.xensource.com>
Date: Thu, 27 Sep 2018 11:31:58 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180926163704.21701-1-wei.liu2@citrix.com>
References: <20180926163704.21701-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH v3] ts-xen-build-prep: install
 libgnutls28-dev for libvirt build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>, Jim Fehlig <jfehlig@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>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCB2M10gdHMteGVuLWJ1aWxkLXByZXA6IGlu
c3RhbGwgbGliZ251dGxzMjgtZGV2IGZvciBsaWJ2aXJ0IGJ1aWxkIik6Cj4gZDU0ZWNmMzFiMiBw
bGFjZWQgdGhlIGJ1aWxkIGRlcGVuZGVuY3kgaW4gYSB3cm9uZyBmaWxlLiBUaGlzIHBhdGNoCj4g
YWRkcyB0aGUgZGVwZW5kZW5jeSB0byB0aGUgcmlnaHQgZmlsZS4gQWRkIGEgcnVudGltZSBkZXBl
bmRlbmN5IGluCj4gbGlidmlydC5wbS4KClRoYW5rcywgYWNrZWQgYWdhaW4gYW5kIHB1c2hlZC4g
IExldCdzIHNlZSBob3cgaXQgZ29lcyB0aGlzIHRpbWUuLi4KQWxzbywgSSBkaWQgYSB0aW55IHN0
eWxlIGNoYW5nZSAoYXMgYSBzZXBhcmF0ZQpjb21taXQpLgoKSWFuLgoKRnJvbSBhZDdmMDc4NGQw
Y2MwNTdlMDgyNmZmNmE2YTExNDIwNjdmOGUzZGE1IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpG
cm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogVGh1LCAy
NyBTZXAgMjAxOCAxMToyOToyMyArMDEwMApTdWJqZWN0OiBbT1NTVEVTVCBQQVRDSF0gbGlidmly
dC5wbTogRHJvcCBzb21lIHVubmVlZGVkIHBhcmVucyAobm8gZnVuY3Rpb25hbAogY2hhbmdlMAoK
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rv
b2xzdGFjay9saWJ2aXJ0LnBtIGIvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQppbmRleCA3
ZWJlYWY2Ni4uZTgxN2Y1YjQgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQu
cG0KKysrIGIvT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbQpAQCAtMzAsOCArMzAsOCBAQCBz
dWIgbmV3IHsKICAgICBteSAkbmxfbGliID0gImxpYm5sLTMtMjAwIjsKICAgICBteSAkbGliZ251
dGxzID0gImxpYmdudXRsczMwIjsKIAotICAgICRubF9saWIgPSAibGlibmwxIiBpZiAoJGhvLT57
U3VpdGV9ID1+IG0vd2hlZXp5Lyk7Ci0gICAgJGxpYmdudXRscyA9ICJsaWJnbnV0bHMtZGViMC0y
OCIgaWYgKCRoby0+e1N1aXRlfSA9fiBtL2plc3NpZS8pOworICAgICRubF9saWIgPSAibGlibmwx
IiBpZiAkaG8tPntTdWl0ZX0gPX4gbS93aGVlenkvOworICAgICRsaWJnbnV0bHMgPSAibGliZ251
dGxzLWRlYjAtMjgiIGlmICRoby0+e1N1aXRlfSA9fiBtL2plc3NpZS87CiAgICAgcHVzaChAZXh0
cmFfcGFja2FnZXMsICRubF9saWIpOwogICAgIHB1c2goQGV4dHJhX3BhY2thZ2VzLCAkbGliZ251
dGxzKTsKICAgICByZXR1cm4gYmxlc3MgeyBOYW1lID0+ICJsaWJ2aXJ0IiwKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:34: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 1g5TdJ-0002Ns-JM; Thu, 27 Sep 2018 10:34:57 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <julien.grall@arm.com>) id 1g5TdI-0002Nn-Cx
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 10:34:56 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 41/FA-03692-F42BCAB5;
 Thu, 27 Sep 2018 10:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysyfVTdd/05p
 og9NfpC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bck3fZCpo5Kvb82cfcwHiXrYuRi0NIYBOj
 RNf5JSwQzlJGiV2XPrB3MXJyCAtESnxrPwtWJSLwjFFi1ux1YAlmAT+Ju79/M0F0zGaS2LH/M
 yNIgk1AU+LO509MIDavgJXE1K+nwGwWAVWJCy1PWEBsUYFwiatLd0HVCEqcnAkR5xSwkfi//B
 szxAIziXmbH0LZ4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGy6SizPSMktz
 EzBxdQwMDXUNDY10DXSMTE73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTopeXmrJJkZgGKcU
 MnzZwbhmefohRkkOJiVRXoW9q6OF+JLyUyozEosz4otKc1KLDzHKcHAoSfBu2bgmWkiwKDU9t
 SItMwcYUTBpCQ4eJRFePpA0b3FBYm5xZjpE6hSjMce7Bf+nM3PcOAAkhVjy8vNSpcR5W0FKBU
 BKM0rz4AbBIv0So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeApApPJl5JXD7XgGdwgR0ytV
 msFNKEhFSUg2MZhcS77xRUrj6Mbr9m1fkjDmTPQTWRTxZra7xJ3bmku2XK7KKmrYuKfs1tVzt
 veLlvq6ni7fzlHnsP9Qw16VxU7O+lxpnfmTY0T6/d5FHZs3kS3rrat6Yt/Rtrvl5p/Nnja687
 HP3+bg++uq9b5OPpzNkuMrM49y2o67nXd7D5aKi+jUf+VrOKbEUZyQaajEXFScCABj0leHvAg
 AA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-225.messagelabs.com!1538044494!415334!1
X-Originating-IP: [217.140.101.70]
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 10369 invoked from network); 27 Sep 2018 10:34:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-225.messagelabs.com with SMTP; 27 Sep 2018 10:34:55 -0000
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 F2E5618A;
 Thu, 27 Sep 2018 03:34:53 -0700 (PDT)
Received: from [10.37.12.17] (unknown [10.37.12.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42B343F5B7;
 Thu, 27 Sep 2018 03:34:52 -0700 (PDT)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Juergen Gross <jgross@suse.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, Lars Kurth <lars.kurth.xen@gmail.com>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fc7ffa62-8cfa-d225-f6c8-026886ade036@arm.com>
Date: Thu, 27 Sep 2018 11:34:50 +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: <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: xen-devel@lists.xensource.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>

SGksCgpPbiAwOS8yNy8yMDE4IDExOjIwIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPiBPbiAwOS8yNy8yMDE4IDAxOjE2IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAy
Ny8wOS8yMDE4IDEyOjA3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEhpLAo+
Pj4gT24gMDkvMjcvMjAxOCAxMjozOSBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPj4+PiBBZGRpbmcg
YSBmZXcgcGVvcGxlIHdobyBoYXZlIHJlY2VudGx5IGJlZW4gd29ya2luZyBvbiBQViBkcml2ZXJz
LCBhcwo+Pj4+IHdlbGwgYXMgSnVsaWVuCj4+Pj4gTGFycwo+Pj4+Cj4+Pj4+IE9uIDI3IFNlcCAy
MDE4LCBhdCAwNjo0NCwgT21rYXIgQm9sbGEKPj4+Pj4gPG9ta2FyLmJvbGxhQHBhdGhwYXJ0bmVy
dGVjaC5jb20KPj4+Pj4gPG1haWx0bzpvbWthci5ib2xsYUBwYXRocGFydG5lcnRlY2guY29tPj4g
d3JvdGU6Cj4+Pj4+Cj4+Pj4+IEhpLAo+Pj4+Pgo+Pj4+PiBJIGFtIHVzaW5nIERlYmlhbiBhcyBE
b21haW4tMCBhbmQgRGViaWFuIGFzIERvbWFpbi1VIG9uIEhpa2V5OTYwCj4+Pj4+IHBsYXRmb3Jt
KEFSTXY4KSBhbmQgdXNpbmcgWGVuLTQuOCBzdGFibGUgcmVsZWFzZS4gSGVyZSBJIHdhbnQgdG8K
Pj4+Pj4gY3JlYXRlIGEgUFYgZnJvbnRlbmQgYW5kIGJhY2tlbmQgdG8gc2hhcmUgbWVtb3J5IGJl
dHdlZW4gRG9tYWluLTAgYW5kCj4+Pj4+IERvbWFpbi1VLgoKRG8geW91IG5lZWQgdG8gc2hhcmUg
dGhlIGJ1ZmZlciBkeW5hbWljYWxseT8gSWYgbm90LCB5b3UgbWF5IHdhbnQgdG8gCmhhdmUgYSBs
b29rIGF0ICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMg
ZnJvbSB4bCAKY29uZmlnIGZpbGVzIiBbMl0uIFdlIGFpbSB0byBtZXJnZSBpdCBpbiB0aGUgbmV4
dCBYZW4gcmVsZWFzZS4KCkNoZWVycywKClsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wOC9tc2cwMDg4My5odG1sCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:35:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:35: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 1g5Tdz-0002S8-UD; Thu, 27 Sep 2018 10:35:39 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.105])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <omkar.bolla@pathpartnertech.com>) id 1g5Tdy-0002Rt-EH
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 10:35:38 +0000
Received: from [46.226.52.196] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-b.eu-west-1.aws.symcld.net id CC/90-28750-972BCAB5;
 Thu, 27 Sep 2018 10:35:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfSerm7lpjX
 RBqc7WC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bb8QesBYcCKhbtfMvUwLjArYuRi0NIYAaj
 xP8HS1lAHBaBDlaJy5132UAcCYE5rBIX3m0AynACOQcYJW7u84WwiyRWLlwMFS+T6Nq7lg3E5
 hUQlDg58wkLxNiZTBIzvn1lBElwCthI/F/+jRnEZhMwlrj05g+YzSKgKvHlzktWiOYAiVeb34
 HZwgKREt/az4INFRFQkdh/rJUJZCizwDZGicZ/L8CKmAV8JObvmcU4gVFgFpLls5CkIGxNidb
 tv9khbA2JBXf2QcW1JZYtfM28gJF1FaNFUlFmekZJbmJmjq6hgYGuoaGRrqGlua6hsaleYpVu
 kl5qqW55anGJrqFeYnmxXnFlbnJOil5easkmRmDYpxQcbd/B+GN5+iFGSQ4mJVFehb2ro4X4k
 vJTKjMSizPii0pzUosPMcpwcChJ8NpsXBMtJFiUmp5akZaZA4xAmLQEB4+SCC8fSJq3uCAxtz
 gzHSJ1ijGW40Hj/+nMHO8WgMgbB0DkplutM5g5Hs3oAJLvwOSUOSBy25lOIPnix6EZzEIsefl
 5qVLivK0gQwVAhmaU5sGthCWbS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeQtApvBk5pXA
 XfYK6GgmoKOvNoMdXZKIkJJqYLTJZDy52ex3hd3xT5Y39u38E8Ew4d7sdcc2uJttC7txT3Cmw
 b6ll7VKlrS6SNvxCe1mk/xuxqHyqLE8pOP5vjmGG58kLrtr+nOa5XZv1dNXY/7Z1trv1OpXll
 w+aWvghcve0+wCbMNn6D8/fUE28qzqygiHS15pi+4lSFbInrg6r6fmzsYLakeUWIozEg21mIu
 KEwEgVitdMQMAAA==
X-Env-Sender: omkar.bolla@pathpartnertech.com
X-Msg-Ref: server-16.tower-284.messagelabs.com!1538044536!518789!1
X-Originating-IP: [209.85.222.45]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1499 invoked from network); 27 Sep 2018 10:35:36 -0000
Received: from mail-ua1-f45.google.com (HELO mail-ua1-f45.google.com)
 (209.85.222.45)
 by server-16.tower-284.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2018 10:35:36 -0000
Received: by mail-ua1-f45.google.com with SMTP id m26-v6so760447uap.2
 for <xen-devel@lists.xensource.com>; Thu, 27 Sep 2018 03:35:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tMReAUbXGIuOR/ZPzfRTOWh8jQYG6Eq2ti+Bhb2AKuo=;
 b=pUGPMj5WdyaP6aifKTElJ0OSqlsb8jZE30VfG/UBFivdJ/UZay73o+1Syl1QvR0CS0
 KYCsi5b6F5N+rSmF3/ZzDE/qeO4MCN8tr0q6VMZLKVKAgiY8kenrbeEX3FxJHY6wZ0Xl
 Qop3S2iUkLzAaKy3wxzHQcqZyelVmYHB/PRZdgz8gceZiDLGmDGBfRVv5uGXj+pNKBHk
 P4wetr5PMBZ4SgoVfdUP6MRjVVKDncrJzQ/2R4QQHFrLuew1e+CB4vkip/Ey0soRFQzp
 eY1SisrdAphXduyLCNxqBrqGSiMan+14mjkKtAnn6DqLYuBRRPlUmV6f/XggbdVq3CKO
 1M3g==
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=tMReAUbXGIuOR/ZPzfRTOWh8jQYG6Eq2ti+Bhb2AKuo=;
 b=YaHcOOnljTnXrQyyaG2HDgHxQgXGWyBVUqSSq+GK0xWbZ8eakU4MpFZHdJ05UjtRhh
 bxWotY5p/gKQRrxqfCj42plP4ORLXJgKnSaCWhc51N0q2ylj+dZGhRQtz6o8FtNaMnHd
 Sn/Dfd3SEYQnFS45M7ZkuicSFiOAXaxDf9nrhkZSib1z+VZYVdIbSHpnCt8OhX7LvfRH
 MmATYdAtW0wnqKzKHcEa0YcGW4G5q79NuHklnjuToU5xdZrfA3MsvQewVwOPa0gWWmZc
 O/8Qu1m4Od2bfOEfs8D7Y/OEii+6I+BsGIreG11F90zwA0+DEkFgtbpl4OcPsf1pnI1d
 4h4g==
X-Gm-Message-State: ABuFfojT+sQCtvPB95VbHzLk7CUt4Ic3epy3flTUzbtDCyplevaH8Qxk
 Mo/iEOaLDrX6fn0joP63ayuVZAX/JPp2owrKjAie2LyqXfB+ILlLoZ9f+w4fpM6xsQxAwId+xSB
 QMyK2txW49RGRS0StaAnv1A5wCFa6YrnLQ9Y=
X-Google-Smtp-Source: ACcGV61BN7aDZKrUAKO2+AkkCBUt4NvUU9a0mDgI1HxMVgd0/ij5aFLLhRGPqJLvdcbGVLf6wnkfvhrBLLRDTEFJHUw=
X-Received: by 2002:ab0:2449:: with SMTP id g9-v6mr3355960uan.81.1538044535616; 
 Thu, 27 Sep 2018 03:35:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
In-Reply-To: <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Thu, 27 Sep 2018 16:05:24 +0530
Message-ID: <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
To: Oleksandr_Andrushchenko@epam.com
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: jgross@suse.com, xen-devel@lists.xensource.com, andr2000@gmail.com,
 lars.kurth.xen@gmail.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: multipart/mixed; boundary="===============4428069996853167348=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4428069996853167348==
Content-Type: multipart/alternative; boundary="00000000000031cf0b0576d7e6c5"

--00000000000031cf0b0576d7e6c5
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry, I forgot, I used code from github chapter [2] from that link, and
I just changed name "mydevice"  to "vdevb"

> Error 13 is EACCESS. I guess the access rights of the Xenstore nodes
> are not sufficient to write the needed entries.
Where I have to provide access rights, i.e from Kernel code or from from
command line in domain-0 or modify in xen source?
Any thing that I have to do/change in xenbits xen-4.8 sources code, to add
new PV device?

> Did you modify Xen tools (xl/libxl) for adding the new device type?
No, is it needed to modify some thing in xl/libxl for adding new device
type?

> If not you need to setup the Xenstore nodes manually.
Setup manually Xenstore means, using commands?

Thanks,
Omkar B




On Thu, Sep 27, 2018 at 3:50 PM Oleksandr Andrushchenko <
Oleksandr_Andrushchenko@epam.com> wrote:

> On 09/27/2018 01:16 PM, Juergen Gross wrote:
> > On 27/09/2018 12:07, Oleksandr Andrushchenko wrote:
> >> Hi,
> >> On 09/27/2018 12:39 PM, Lars Kurth wrote:
> >>> Adding a few people who have recently been working on PV drivers, as
> >>> well as Julien
> >>> Lars
> >>>
> >>>> On 27 Sep 2018, at 06:44, Omkar Bolla
> >>>> <omkar.bolla@pathpartnertech.com
> >>>> <mailto:omkar.bolla@pathpartnertech.com>> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> I am using Debian as Domain-0 and Debian as Domain-U on Hikey960
> >>>> platform(ARMv8) and using Xen-4.8 stable release. Here I want to
> >>>> create a PV frontend and backend to share memory between Domain-0 and
> >>>> Domain-U.
> >>>>
> >>>>
> >>>>
> >>>> I used below link to create frontend and backend,
> >>>> https://fnordig.de/2016/12/02/xen-a-backend-frontend-driver-example/
> >> The link above has another link to github [1] with 2 chapters. And it
> >> looks like you have
> >> already modified the sources ("mydevice" -> "vdevb" at least).
> >> So, what are the sources you are using?
> >>
> >> You could probably take a look at the relatively small vkbd frontend
> >> driver [2]
> >> to get some hints.
> >>>> But I am facing below errors while adding device vdevb to xenstore.
> >>>> Below errors I am getting from xenbus_switch_state().
> >>>> vdevb vdevb-0: failed to write error node for device/vdevb/0 (13
> >>>> writing new state)
> > Error 13 is EACCESS. I guess the access rights of the Xenstore nodes
> > are not sufficient to write the needed entries.
> >
> > Did you modify Xen tools (xl/libxl) for adding the new device type?
> > If not you need to setup the Xenstore nodes manually.
> There is a script [1] which comes with the example implementation,
> so I believe Omkar uses it with "mydevice" -> "vdevb" change
> >
> >
> > Juergen
> [1]
>
> https://github.com/badboy/xen-split-driver-example/blob/master/chapter02/activate.sh
>

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)=
">Hi,</div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><br>=
</div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Sorry, I =
forgot, I used code from github chapter [2] from that link, and</div><div c=
lass=3D"gmail_default" style=3D"color:rgb(11,83,148)">I just changed name &=
quot;mydevice&quot;=C2=A0 to &quot;vdevb&quot;</div><div><br></div><div><di=
v class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><span class=3D"gma=
il_default"></span><span style=3D"color:rgb(34,34,34)">&gt; Error 13 is EAC=
CESS. I guess the access rights of the Xenstore nodes</span><br style=3D"co=
lor:rgb(34,34,34)"><span style=3D"color:rgb(34,34,34)">&gt; are not suffici=
ent to write the needed entries.</span><br style=3D"color:rgb(34,34,34)">Wh=
ere I have to provide access rights, i.e from Kernel code or from from comm=
and line in domain-0 or modify in xen source?</div><div class=3D"gmail_defa=
ult" style=3D""><font color=3D"#0b5394">Any thing that I have to do/change =
in xenbits xen-4.8 sources code, to add new PV device?</font></div><div cla=
ss=3D"gmail_default" style=3D""><font color=3D"#0b5394"><br style=3D""></fo=
nt><span style=3D"color:rgb(34,34,34)">&gt; Did you modify Xen tools (xl/li=
bxl) for adding the new device type?</span></div><div class=3D"gmail_defaul=
t" style=3D""><font color=3D"#0b5394">No, is it needed to modify some thing=
 in xl/libxl for adding new device type?</font></div><div class=3D"gmail_de=
fault" style=3D""><font color=3D"#0b5394"><br style=3D""></font><span style=
=3D"color:rgb(34,34,34)">&gt; If not you need to setup the Xenstore nodes m=
anually.</span><br></div></div><div><span style=3D"color:rgb(11,83,148)"><s=
pan class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Setup manually X=
enstore means, using commands?</span></span></div><div><span style=3D"color=
:rgb(11,83,148)"><span class=3D"gmail_default" style=3D"color:rgb(11,83,148=
)"><br></span></span></div><div><span style=3D"color:rgb(11,83,148)"><span =
class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Thanks,</span></span=
></div><div><span style=3D"color:rgb(11,83,148)"><span class=3D"gmail_defau=
lt" style=3D"color:rgb(11,83,148)">Omkar B </span></span><div class=3D"gmai=
l-yj6qo gmail-ajU" style=3D"outline:none;padding:10px 0px;width:22px;margin=
:2px 0px 0px"><br></div><div class=3D"gmail_default" style=3D"color:rgb(11,=
83,148)"></div><br></div><div><br></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr">On Thu, Sep 27, 2018 at 3:50 PM Oleksandr Andrushchenko &lt;<a=
 href=3D"mailto:Oleksandr_Andrushchenko@epam.com">Oleksandr_Andrushchenko@e=
pam.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 09/27/201=
8 01:16 PM, Juergen Gross wrote:<br>
&gt; On 27/09/2018 12:07, Oleksandr Andrushchenko wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt; On 09/27/2018 12:39 PM, Lars Kurth wrote:<br>
&gt;&gt;&gt; Adding a few people who have recently been working on PV drive=
rs, as<br>
&gt;&gt;&gt; well as Julien<br>
&gt;&gt;&gt; Lars<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 27 Sep 2018, at 06:44, Omkar Bolla<br>
&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:omkar.bolla@pathpartnertech.com" tar=
get=3D"_blank">omkar.bolla@pathpartnertech.com</a><br>
&gt;&gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:omkar.bolla@pathpartnertech.c=
om" target=3D"_blank">omkar.bolla@pathpartnertech.com</a>&gt;&gt; wrote:<br=
>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am using Debian as Domain-0 and Debian as Domain-U on Hi=
key960<br>
&gt;&gt;&gt;&gt; platform(ARMv8) and using Xen-4.8 stable release. Here I w=
ant to<br>
&gt;&gt;&gt;&gt; create a PV frontend and backend to share memory between D=
omain-0 and<br>
&gt;&gt;&gt;&gt; Domain-U.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I used below link to create frontend and backend,<br>
&gt;&gt;&gt;&gt; <a href=3D"https://fnordig.de/2016/12/02/xen-a-backend-fro=
ntend-driver-example/" rel=3D"noreferrer" target=3D"_blank">https://fnordig=
.de/2016/12/02/xen-a-backend-frontend-driver-example/</a><br>
&gt;&gt; The link above has another link to github [1] with 2 chapters. And=
 it<br>
&gt;&gt; looks like you have<br>
&gt;&gt; already modified the sources (&quot;mydevice&quot; -&gt; &quot;vde=
vb&quot; at least).<br>
&gt;&gt; So, what are the sources you are using?<br>
&gt;&gt;<br>
&gt;&gt; You could probably take a look at the relatively small vkbd fronte=
nd<br>
&gt;&gt; driver [2]<br>
&gt;&gt; to get some hints.<br>
&gt;&gt;&gt;&gt; But I am facing below errors while adding device vdevb to =
xenstore.<br>
&gt;&gt;&gt;&gt; Below errors I am getting from=C2=A0xenbus_switch_state().=
<br>
&gt;&gt;&gt;&gt; vdevb vdevb-0: failed to write error node for device/vdevb=
/0 (13<br>
&gt;&gt;&gt;&gt; writing new state)<br>
<span class=3D"gmail_default" style=3D"color:rgb(11,83,148)"></span>&gt; Er=
ror 13 is EACCESS. I guess the access rights of the Xenstore nodes<br>
&gt; are not sufficient to write the needed entries.<br>
&gt;<br>
&gt; Did you modify Xen tools (xl/libxl) for adding the new device type?<br=
>
&gt; If not you need to setup the Xenstore nodes manually.<br>
There is a script [1] which comes with the example implementation,<br>
so I believe Omkar uses it with &quot;mydevice&quot; -&gt; &quot;vdevb&quot=
; change<br>
&gt;<br>
&gt;<br>
&gt; Juergen<br>
[1] <br>
<a href=3D"https://github.com/badboy/xen-split-driver-example/blob/master/c=
hapter02/activate.sh" rel=3D"noreferrer" target=3D"_blank">https://github.c=
om/badboy/xen-split-driver-example/blob/master/chapter02/activate.sh</a><br=
>
</blockquote></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--00000000000031cf0b0576d7e6c5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4428069996853167348==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:38:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:38: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 1g5TgG-0002cQ-CG; Thu, 27 Sep 2018 10:38:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyp+=mj=citrix.com=prvs=8016ebfd3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g5TgE-0002cK-Vi
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:37:59 +0000
X-Inumbo-ID: 8dec8cbf-c241-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8dec8cbf-c241-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:39:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66434473"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <20180926164741.13405-2-george.dunlap@citrix.com>
 <6c2e77c5-fe94-3644-8b33-ac8785e4d065@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <0f46782a-66f5-f2c6-4ed1-3e4dc4c7e6a7@citrix.com>
Date: Thu, 27 Sep 2018 11:37:48 +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: <6c2e77c5-fe94-3644-8b33-ac8785e4d065@citrix.com>
Content-Language: en-US
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: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Isaila Alexandru <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@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>

T24gMDkvMjYvMjAxOCAwNjoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wOS8x
OCAxNzo0NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gRnJvbTogSXNhaWxhIEFsZXhhbmRydSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBhY2Nlc3MgY29u
dHJvbCBmb3IgTlBUIG1vZGUuCj4+Cj4+IFRoZXJlIGFyZW7igJl0IGVub3VnaCBleHRyYSBiaXRz
IHRvIHN0b3JlIHRoZSBhY2Nlc3MgcmlnaHRzIGluIHRoZSBOUFQgcDJtCj4+IHRhYmxlLCBzbyB3
ZSBhZGQgYSByYWRpeCB0cmVlIHRvIHN0b3JlIGV4dHJhIGluZm9ybWF0aW9uLgo+IAo+IEknbSBz
b3JyeSB0byByZS1vcGVuIHRoaXMgYXJndW1lbnQsIGJ1dCB3aHk/Cj4gCj4gSVNUUiB0aGVyZSBi
ZWluZyBzb21lIGFyZ3VtZW50IGJhc2VkIG9uIHBhZ2V0YWJsZSBzaGFyaW5nIHdpdGggdGhlCj4g
SU9NTVUsIGJ1dCB0aGF0IGRvZXNuJ3Qgd29yayBhdCB0aGUgbW9tZW50IGFuZCBjYW4ndCByZWFz
b25hYmx5IGJlIG1hZGUKPiB0byB3b3JrLsKgIEZvciBvbmUsIGF0dGVtcHRpbmcgdG8gdXNlIHB0
IHNoYXJpbmcgd2lsbCBicmVhayBhcyBzb29uIGFzCj4geW91IHRyeSBhbmQgRE1BIHRvIGEgbWFw
cGVkIGdyYW50Lgo+IAo+IEknbSBkaXNpbmNsaW5lZCB0byBsZXQgYSBicm9rZW4gdmVzdGlnaWFs
IGZlYXR1cmUgZ2V0IGluIHRoZSB3YXkgb2YgcmVhbAo+IGltcHJvdmVtZW50cy4KPiAKPiBCZXlv
bmQgdGhhdCwgYW4gTlBUIFBURSBoYXMgYmFzaWNhbGx5IHRoZSBzYW1lIG51bWJlciBvZiBzb2Z0
d2FyZQo+IGF2YWlsYWJsZSBiaXRzIGFzIGFuIEVQVCBQVEUuCj4gCj4gQW0gSSBtaXNzaW5nIGFu
eXRoaW5nPwoKV293IC0tIGxvb2tzIGxpa2UgSU9NTVUvcDJtIHNoYXJpbmcgaGFzIGJlZW4gZGlz
YWJsZWQgdW5jb25kaXRpb25hbGx5CnNpbmNlIDIwMTQuICBJZiBub2JvZHkgaGFzIGNvbXBsYWlu
ZWQgc2luY2UgdGhlbiwgdGhhdCBzZWVtcyBsaWtlIGEgZ29vZAplbm91Z2ggcmVhc29uIHRvIG1l
IHRvIHJpcCBpdCBvdXQuCgpTdXJhdmVlIC8gQnJpYW4gLyBCb3JpcyAtLSBhbnkgb3BpbmlvbnM/
CgpUaGUgbWFpbiByZWFzb24gdG8gZ28gd2l0aCB0aGUgJ2V4dHJhIGJpdHMnIHNvbHV0aW9uIHJh
dGhlciB0aGFuIHRoZQoncmlwIG91dCBpb21tdS9wMm0gc2hhcmluZycgc29sdXRpb24gaXMgYmVj
YXVzZSBwZW9wbGUgaGF2ZSBiZWVuCnByb2dub3N0aWNhdGluZyBmb3IgeWVhcnMgdGhhdCB3ZSB3
b3VsZCBiZSBydW5uaW5nIG91dCBvZiBiaXRzIGFuZCBuZWVkCm1vcmUgYXQgc29tZSBwb2ludCBp
biB0aGUgZnV0dXJlLiAgSSB0aG91Z2h0IFBhdWwsIGZvciBpbnN0YW5jZSwgbWlnaHQKaGF2ZSBh
IHVzZSBmb3IgdGhlIGV4dHJhIGJpdHMuICBCdXQgSSdtIGhhcHB5IHRvIHdhaXQgdW50aWwgc3Vj
aCB0aW1lIGFzCndlIG5lZWQgaXQgYW5kIHRoZW4gZmlzaCB0aGlzIHBhdGNoIG91dCBvZiB0aGUg
bWFpbCBhcmNoaXZlcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:47:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:47: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 1g5TpG-0003PP-9D; Thu, 27 Sep 2018 10:47:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5TpE-0003PK-6j
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:47:16 +0000
X-Inumbo-ID: 617380ca-c242-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 617380ca-c242-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 12:45:00 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79682831"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: IOREQ server on Arm
Thread-Index: AQHUVSCp36Ewsmgbq0e5S5YY6X0qIaUCFH2AgAAql4CAACQa0P//4KOAgAAhmpD//+7fAIAAIbwggAB+/4CAANorgP//8ZMAAAU5F8D//+QYAP//3lJQ
Date: Thu, 27 Sep 2018 10:46:59 +0000
Message-ID: <6aa2b350b22f4194b3131aaa236849f7@AMSPEX02CL03.citrite.net>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
 <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
 <7bcf1048-8f4f-9a40-555a-88a198209d12@arm.com>
 <efe5f28d8e434fbebc46e22139dfb9ce@AMSPEX02CL03.citrite.net>
 <d391324b-1d92-e0bd-9d0d-e13907a6ee13@arm.com>
In-Reply-To: <d391324b-1d92-e0bd-9d0d-e13907a6ee13@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] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTggMTE6MzEN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxp
Y2gnDQo+IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQ0K
PiBkZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTog
SU9SRVEgc2VydmVyIG9uIEFybQ0KPiANCj4gSGkgUGF1bCwNCj4gDQo+IE9uIDA5LzI3LzIwMTgg
MTE6MTYgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5j
b21dDQo+ID4+IFNlbnQ6IDI3IFNlcHRlbWJlciAyMDE4IDEwOjQyDQo+ID4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA+PiA8SkJl
dWxpY2hAc3VzZS5jb20+DQo+ID4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+ID4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47DQo+IHhlbi0NCj4g
Pj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPj4gU3ViamVjdDog
UmU6IElPUkVRIHNlcnZlciBvbiBBcm0NCj4gPj4NCj4gPj4gSGkgUGF1bCwNCj4gPj4NCj4gPj4g
T24gMDkvMjcvMjAxOCAwOTozOCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86
anVsaWVuLmdyYWxsQGFybS5jb21dDQo+ID4+Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMjI6
MzINCj4gPj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdK
YW4gQmV1bGljaCcNCj4gPj4+PiA8SkJldWxpY2hAc3VzZS5jb20+DQo+ID4+Pj4gQ2M6IEFuZHJl
dyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4g
Pj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ow0KPiA+PiB4ZW4tDQo+ID4+Pj4gZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPj4+PiBTdWJqZWN0OiBSZTogSU9SRVEgc2VydmVyIG9uIEFy
bQ0KPiA+Pj4+DQo+ID4+Pj4gSGkgUGF1bCwNCj4gPj4+Pg0KPiA+Pj4+IE9uIDA5LzI2LzIwMTgg
MDE6MDEgUE0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4+Pj4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQ0KPiA+Pj4+Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTggMTI6NTcNCj4gPj4+Pj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+Pj4+Pj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+ID4+
Pj4+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQ0KPiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ow0KPiA+Pj4+Pj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tDQo+ID4+Pj4+PiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4NCj4gPj4+Pj4+IFN1YmplY3Q6IFJFOiBJT1JFUSBzZXJ2ZXIgb24gQXJt
DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gT24gMjYuMDkuMTggYXQgMTM6MDIsIDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+Pj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
Yw0KPiA+Pj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPj4+Pj4+PiBAQCAtMTEw
NSw4ICsxMTA1LDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgNCj4gPj4+Pj4+Pg0K
PiA+Pj4+Pj4+ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJfZnJh
bWVzOyBpKysgKQ0KPiA+Pj4+Pj4+ICAgICAgICAgICAgIHsNCj4gPj4+Pj4+PiAtICAgICAgICAg
ICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbl9saXN0W2ldLA0KPiA+Pj4+
Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0
W2ldKSk7DQo+ID4+Pj4+Pj4gKyAgICAgICAgICAgIHJjID0gKHhtYXIuZmxhZ3MgJiBYRU5NRU1f
cnNyY19hY3FfY2FsbGVyX293bmVkKSA/DQo+ID4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBndWVz
dF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sDQo+ID4+Pj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ldKSwgMCwN
Cj4gPj4+Pj4+IHAybV9yYW1fcncpIDoNCj4gPj4+Pj4+PiArICAgICAgICAgICAgICAgIHNldF9m
b3JlaWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sDQo+ID4+Pj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihtZm5fbGlzdFtpXSkpOw0KPiA+Pj4+
Pj4+ICAgICAgICAgICAgICAgICAvKiByYyBzaG91bGQgYmUgLUVJTyBmb3IgYW55IGl0ZXJhdGlv
biBvdGhlciB0aGFuDQo+IHRoZQ0KPiA+Pj4+IGZpcnN0DQo+ID4+Pj4+PiAqLw0KPiA+Pj4+Pj4+
ICAgICAgICAgICAgICAgICBpZiAoIHJjICYmIGkgKQ0KPiA+Pj4+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgcmMgPSAtRUlPOw0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gQnV0IHRoZSBndWVzdF9waHlz
bWFwX2FkZF9lbnRyeSgpIGlzIHByb2JsZW1hdGljIGFzIGl0IHdpbGwgSU9NTVUNCj4gPj4gbWFw
DQo+ID4+Pj4+PiBwYWdlcw0KPiA+Pj4+Pj4+IGFzIHdlbGwsIHdoaWNoIGlzIHByb2JhYmx5IG5v
dCB3YW50ZWQuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gWWVhaCwgSSdkIHByZWZlciBpZiB3ZSBhdm9p
ZGVkIGVzdGFibGlzaGluZyBJT01NVSBtYXBwaW5ncyBoZXJlLg0KPiA+Pj4+Pj4gSG93IGFib3V0
IHRyYW5zZm9ybWluZyBzZXRfZm9yZWlnbl9wMm1fZW50cnkoKSBpbnRvDQo+ID4+Pj4+PiBzZXRf
c3BlY2lhbF9wMm1fZW50cnkoKSwgd2l0aCBhIHR5cGUgcGFzc2VkIGluPw0KPiA+Pj4+Pj4NCj4g
Pj4+Pj4NCj4gPj4+Pj4gVGhhdCBzb3VuZHMgbGlrZSBpdCBtaWdodCB3b3JrLg0KPiA+Pj4+Pg0K
PiA+Pj4+PiBKdWxpZW4sIGRvIHlvdSB3YW50IHBhZ2UgdHlwZXMgdG8gZGlzdGluZ3Vpc2ggY2Fs
bGVyLW93bmVkIHJlc291cmNlcw0KPiA+Pj4+IGZyb20gbm9ybWFsIFJBTSBhcmUgeW91IG9rIHdp
dGggcDJtX3JhbV9ydyBldmVuIHRob3VnaCBpdCBjb3VsZCBiZQ0KPiA+PiBzdWJqZWN0DQo+ID4+
Pj4gb2YgYW5vdGhlciBkb21haW4ncyBmb3JlaWduIG1hcD8NCj4gPj4+Pg0KPiA+Pj4+IEJhc2Vk
IG9uIHlvdXIgcHJldmlvdXMgZS1tYWlsLCBJIHdvdWxkIGJlIGZpbmUgd2l0aCB0aGF0IG9uIEFy
bS4NCj4gPj4+Pg0KPiA+Pj4+IFRoaXMgYnJpbmdzIG1lIHRvIHRoZSBuZXh0IHF1ZXN0aW9uLiBE
byB5b3UgZXhwZWN0DQo+ID4+IHNldF9zcGVjaWFsX3AybV9lbnRyeQ0KPiA+Pj4+IHRvIHRha2Ug
YSByZWZlcmVuY2Ugb24gdGhlIHBhZ2U/DQo+ID4+Pj4NCj4gPj4+PiBJZiBub3QsIHdlIG1heSBy
dW4gaW50byBzb21lIHRyb3VibGVzIGJlY2F1c2UgQUZBSUNUIHlvdSBjYW4gbWFwDQo+IHR3aWNl
DQo+ID4+Pj4gdGhlIGlvcmVxIHBhZ2UgaW4gYSBndWVzdCBidXQgcmVmZXJlbmNlIHdpbGwgb25s
eSBiZSB0YWtlbiBvbiB0aGUNCj4gPj4+PiBhbGxvY2F0aW9uLg0KPiA+Pj4+DQo+ID4+Pj4gSG93
ZXZlciwgdGhlIHVubWFwIHBhdGggd2lsbCBhbHdheXMgZHJvcCBhIHJlZmVyZW5jZSB3aGVuIHJl
bW92aW5nDQo+IHRoZQ0KPiA+Pj4+IHBhZ2UuIFRoaXMgaXMgYmVjYXVzZSBYZW4gYXQgdGhlIG1v
bWVudCwgcmVmZXJlbmNlIHdpbGwgbm90IGJlIHRha2VuDQo+IG9uDQo+ID4+Pj4gbWFwcGluZyBi
dXQgYWxsb2NhdGlvbiAod2UgYXNzdW1lIGEgcGFnZSBjb3VsZCBub3QgYmUgbWFwcGVkIHR3aWNl
IGluDQo+IGENCj4gPj4+PiBndWVzdCkuDQo+ID4+Pj4NCj4gPj4+PiBGb3JlaWduIG1hcHBpbmcg
b24gQXJtIGFyZSBhIGJpdCBzcGVjaWFsIGJlY2F1c2Ugd2UgZ2V0IGEgcmVmZXJlbmNlDQo+IG9u
DQo+ID4+Pj4gbWFwcGluZyB0aGVtIGFuZCB3aWxsIGRyb3AgaXQgd2hlbiB0aGUgbWFwcGluZyBk
aXNhcHBlYXIuIFNvIHdlIHdvdWxkDQo+ID4+Pj4gbm90IGhhdmUgYW55IHByb2JsZW0gdGhlcmUu
DQo+ID4+Pj4NCj4gPj4+PiBBbnkgdGhvdWdodHM/DQo+ID4+Pg0KPiA+Pj4gV2VsbCwgYXMgSmFu
IHNheXMsIG9uIHg4NiB3ZSBkb24ndCByZWZlcmVuY2UgY291bnQgaW4gdGhlIFAyTSBzbw0KPiA+
PiBtdWx0aXBsZSBtYXBwaW5ncyBzaG91bGQgbm90IGJlIGFuIGlzc3VlIEFGQUlDVC4NCj4gPj4N
Cj4gPj4gSSB1bmRlcnN0YW5kIHRoYXQgeW91IGRvbid0IGhhdmUgcmVmZXJlbmNlIGNvdW50IGlu
IHRoZSBQMk0gKHRoYXQncyB0aGUNCj4gPj4gc2FtZSBvbiBBcm0gdG9kYXkgZXhjZXB0IGZvciBm
b3JlaWduIG1hcHBpbmcpLiBCdXQgSSB0aGluayBJIGNhbiBsaXN0DQo+IGF0DQo+ID4+IGxlYXN0
IDIgbWFqb3IgaXNzdWVzIHdpdGggdGhlIGRlc2lnbiB0b2RheS4gTGV0IG1lIGdpdmUgYW4gZXhh
bXBsZQ0KPiBiYXNlZA0KPiA+PiBvbiBteSB1bmRlcnN0YW5kaW5nLg0KPiA+Pg0KPiA+PiAgICAg
MS4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBwYWdlDQo+ID4+IAlhKSBwYWdlIGFsbG9j
YXRlZCAob25lIHJlZmVyZW5jZSkNCj4gPj4gCWIpIGdldCByZWZlcmVuY2UgKHdpbGwgYmUgZHJv
cHBlZCB3aGVuIHRoZSBJT1JFUSBzZXJ2ZXIgaXMNCj4gPj4gZGVzdHJveWVkKQ0KPiA+Pg0KPiA+
PiAgICAgMi4gRE0gcmVxdWVzdHMgdG8gbWFwIHRoZSBJT1JFUSBwYWdlIChzZWNvbmQgdGltZSkN
Cj4gPj4gCU5vIHJlZmVyZW5jZSB0YWtlbg0KPiA+Pg0KPiA+PiAgICAgMy4gRE0gdW5tYXAgdGhl
IElPUkVRIHBhZ2UNCj4gPj4gICAgIDQuIERNIHVubWFwIHRoZSBJT1JFUSBwYWdlDQo+ID4+DQo+
ID4+IEFGQUlVLCAzLiA0LiB3b3VsZCBiZSBkb25lIHRocm91Z2ggWEVOTUVNX3JlbW92ZV9mcm9t
X3BoeXNtYXAuIFNvIG5vDQo+ID4+IHJlZmVyZW5jZSBkcm9wcGVkIHRoZXJlLiBXaGlsZSB0aGUg
cmVmZXJlbmNlIDEuYikgd2lsbCBiZSBkcm9wcGVkIGluDQo+ID4+IGh2bV9mcmVlX2lvcmVxX21m
bi4gQUZBSUNUIDEuYSkgd291bGQgYmUga2VwdCB1bnRpbCB0aGUgZG9tYWluIGRpZS4NCj4gVGhp
cw0KPiA+PiB3b3VsZCByZXN1bHQgdG8gWGVuIG1lbW9yeSBleGhhdXN0aW9uIGluIGxvbmcgdGVy
bS4gRGlkIEkgbWlzcw0KPiBhbnl0aGluZz8NCj4gPj4NCj4gPg0KPiA+IDEuYSkgd291bGQgYmUg
a2VwdCB1bnRpbCB0aGUgSU9SRVEgc2VydmVyIGlzIGRlc3Ryb3llZCwgd2hpY2ggd2lsbA0KPiBo
YXBwZW4gZWl0aGVyIGF0IGRvbWFpbiBkZXN0cnVjdGlvbiAqb3IqIHdoZW4gdGhlIERNIGRlc3Ry
b3lzIGl0Lg0KPiANCj4gQXJnaCwgSSBtaXhlZCBnZXRfcGFnZV90eXBlIGFuZCBnZXRfcGFnZSgp
LiBTb3JyeSBmb3IgdGhlIG5vaXNlLg0KPiANCj4gPg0KPiA+PiBCdXQsIEkgdGhpbmsgdGhlcmUg
YXJlIGFub3RoZXIgd2F5IGZvciBiYWRseSB3cml0dGVuIGd1ZXN0IHRvIHJlbW92ZQ0KPiB0aGUN
Cj4gPj4gcGFnZS4gSXQgbG9va3MgbGlrZSB5b3UgY2FuIHVzZSBYRU5NRU1fZGVjcmVhc2VfcmVz
ZXJ2YXRpb24gYXMgdGhlIHBhZ2UNCj4gPj4gYmVsb25ncyB0byB0aGUgZ3Vlc3QuIFNvIGEgcmVm
ZXJlbmNlIHdvdWxkIGJlIGRyb3BwZWQgYnkgMy4gYW5kIDQuDQo+ID4+DQo+ID4NCj4gPiBIb3cg
c28/IFRoZSBwYWdlcyBkb24ndCBiZWxvbmcgdG8gdGhlIGd1ZXN0OyB0aGV5IGJlbG9uZyB0aGUg
dGhlIERNDQo+IGRvbWFpbi4gVGhleSBuZXZlciBhcHBlYXIgaW4gZ3Vlc3QgUDJNIHNvIGhvdyBj
YW4gdGhlIGd1ZXN0DQo+IGRlY3JlYXNlX3Jlc2VydmF0aW9uIHRoZW0/IEFyZSB5b3Ugd29ycmll
ZCBhYm91dCB0aGUgRE0gZG9tYWluIGRvaW5nIGENCj4gZGVjcmVhc2UgcmVzZXJ2YXRpb24/DQo+
IA0KPiBCeSBndWVzdCBJIG1lYW50IERNIGRvbWFpbi4NCj4gDQoNCklmIHRoZSBETSBkb21haW4g
aXMgbm90IFBWIHRoZW4gY3VycmVudGx5IGl0IG11c3QgYmUgdGhlIGhhcmR3YXJlIGRvbWFpbiB0
byBiZSBhYmxlIHRvIG1hcCByZXNvdXJjZXMuIEhlbmNlIHdlIHRydXN0IGl0IG5vdCB0byBkZXNj
cmVhc2VfcmVzZXJ2YXRpb24gSU9SRVEgcGFnZXMuDQoNCiAgUGF1bA0KDQo+IENoZWVycywNCj4g
DQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:53:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10:53: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 1g5TvG-0004A3-7h; Thu, 27 Sep 2018 10:53: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5TvF-00049y-48
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:53:29 +0000
X-Inumbo-ID: 406ceae6-c243-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 406ceae6-c243-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 12:51:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79683100"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC PATCH 2/2] x86/mm: Add mem access rights to NPT
Thread-Index: AQHUVbin6NdfVnyMiUKYNgsE+d+1daUCrigAgAEhIwCAACUFwA==
Date: Thu, 27 Sep 2018 10:53:26 +0000
Message-ID: <674fc9b7f23343b7bb28be4e588a9016@AMSPEX02CL03.citrite.net>
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-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 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: Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Isaila Alexandru <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAyNyBTZXB0ZW1iZXIgMjAxOCAx
MTozOA0KPiBUbzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhl
bi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IElzYWlsYSBBbGV4YW5kcnUg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPjsgSmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2Uu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBUYW1hcyBLIExlbmd5ZWwNCj4gPHRh
bWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47DQo+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdA0KPiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
OyBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT47IEJvcmlzDQo+IE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUkZDIFBBVENIIDIv
Ml0geDg2L21tOiBBZGQgbWVtIGFjY2VzcyByaWdodHMgdG8gTlBUDQo+IA0KPiBPbiAwOS8yNi8y
MDE4IDA2OjIyIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiA+IE9uIDI2LzA5LzE4IDE3OjQ3
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0KPiA+PiBGcm9tOiBJc2FpbGEgQWxleGFuZHJ1IDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPj4NCj4gPj4gVGhpcyBwYXRjaCBhZGRzIGFjY2VzcyBj
b250cm9sIGZvciBOUFQgbW9kZS4NCj4gPj4NCj4gPj4gVGhlcmUgYXJlbuKAmXQgZW5vdWdoIGV4
dHJhIGJpdHMgdG8gc3RvcmUgdGhlIGFjY2VzcyByaWdodHMgaW4gdGhlIE5QVA0KPiBwMm0NCj4g
Pj4gdGFibGUsIHNvIHdlIGFkZCBhIHJhZGl4IHRyZWUgdG8gc3RvcmUgZXh0cmEgaW5mb3JtYXRp
b24uDQo+ID4NCj4gPiBJJ20gc29ycnkgdG8gcmUtb3BlbiB0aGlzIGFyZ3VtZW50LCBidXQgd2h5
Pw0KPiA+DQo+ID4gSVNUUiB0aGVyZSBiZWluZyBzb21lIGFyZ3VtZW50IGJhc2VkIG9uIHBhZ2V0
YWJsZSBzaGFyaW5nIHdpdGggdGhlDQo+ID4gSU9NTVUsIGJ1dCB0aGF0IGRvZXNuJ3Qgd29yayBh
dCB0aGUgbW9tZW50IGFuZCBjYW4ndCByZWFzb25hYmx5IGJlIG1hZGUNCj4gPiB0byB3b3JrLsKg
IEZvciBvbmUsIGF0dGVtcHRpbmcgdG8gdXNlIHB0IHNoYXJpbmcgd2lsbCBicmVhayBhcyBzb29u
IGFzDQo+ID4geW91IHRyeSBhbmQgRE1BIHRvIGEgbWFwcGVkIGdyYW50Lg0KPiA+DQo+ID4gSSdt
IGRpc2luY2xpbmVkIHRvIGxldCBhIGJyb2tlbiB2ZXN0aWdpYWwgZmVhdHVyZSBnZXQgaW4gdGhl
IHdheSBvZiByZWFsDQo+ID4gaW1wcm92ZW1lbnRzLg0KPiA+DQo+ID4gQmV5b25kIHRoYXQsIGFu
IE5QVCBQVEUgaGFzIGJhc2ljYWxseSB0aGUgc2FtZSBudW1iZXIgb2Ygc29mdHdhcmUNCj4gPiBh
dmFpbGFibGUgYml0cyBhcyBhbiBFUFQgUFRFLg0KPiA+DQo+ID4gQW0gSSBtaXNzaW5nIGFueXRo
aW5nPw0KPiANCj4gV293IC0tIGxvb2tzIGxpa2UgSU9NTVUvcDJtIHNoYXJpbmcgaGFzIGJlZW4g
ZGlzYWJsZWQgdW5jb25kaXRpb25hbGx5DQo+IHNpbmNlIDIwMTQuICBJZiBub2JvZHkgaGFzIGNv
bXBsYWluZWQgc2luY2UgdGhlbiwgdGhhdCBzZWVtcyBsaWtlIGEgZ29vZA0KPiBlbm91Z2ggcmVh
c29uIHRvIG1lIHRvIHJpcCBpdCBvdXQuDQo+IA0KPiBTdXJhdmVlIC8gQnJpYW4gLyBCb3JpcyAt
LSBhbnkgb3BpbmlvbnM/DQo+IA0KPiBUaGUgbWFpbiByZWFzb24gdG8gZ28gd2l0aCB0aGUgJ2V4
dHJhIGJpdHMnIHNvbHV0aW9uIHJhdGhlciB0aGFuIHRoZQ0KPiAncmlwIG91dCBpb21tdS9wMm0g
c2hhcmluZycgc29sdXRpb24gaXMgYmVjYXVzZSBwZW9wbGUgaGF2ZSBiZWVuDQo+IHByb2dub3N0
aWNhdGluZyBmb3IgeWVhcnMgdGhhdCB3ZSB3b3VsZCBiZSBydW5uaW5nIG91dCBvZiBiaXRzIGFu
ZCBuZWVkDQo+IG1vcmUgYXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlLiAgSSB0aG91Z2h0IFBh
dWwsIGZvciBpbnN0YW5jZSwgbWlnaHQNCj4gaGF2ZSBhIHVzZSBmb3IgdGhlIGV4dHJhIGJpdHMu
ICBCdXQgSSdtIGhhcHB5IHRvIHdhaXQgdW50aWwgc3VjaCB0aW1lIGFzDQo+IHdlIG5lZWQgaXQg
YW5kIHRoZW4gZmlzaCB0aGlzIHBhdGNoIG91dCBvZiB0aGUgbWFpbCBhcmNoaXZlcy4NCj4gDQoN
ClRoZSBtYWluIGFuZ2xlIEkgaGFkIHdhcyB0byBoYXZlIGEgbW9yZSBnZW5lcmljIHBhZ2UtdG8t
dHlwZSBtYXBwaW5nIHN1Y2ggdGhhdCBpdCB3b3VsZCBiZSBzdWl0YWJsZSB0byBhbGxvdyBzdGVl
cmluZyBvZiBhY2Nlc3NlcyB0byBjZXJ0YWluIHBhZ2VzIHRvIGRpc3RpbmN0IElPUkVRIHNlcnZl
cnMuDQoNCiAgUGF1bA0KDQo+ICAtR2VvcmdlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 10:55:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 10: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 1g5Tx2-0004Ge-Lh; Thu, 27 Sep 2018 10:55:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n2nz=mj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5Tx0-0004G0-Sg
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 10:55:18 +0000
X-Inumbo-ID: fa48a70d-c243-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fa48a70d-c243-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 10:56: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 9979818A;
 Thu, 27 Sep 2018 03:55:17 -0700 (PDT)
Received: from [10.37.12.17] (unknown [10.37.12.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 723273F5B7;
 Thu, 27 Sep 2018 03:55:16 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <a14f8f94-d57d-351a-8862-e8505e111c01@arm.com>
 <5BAB3E8902000078001EC01B@prv1-mh.provo.novell.com>
 <b8c7f937-098d-bbdb-2da8-279df9866431@arm.com>
 <a5d733bf19f148bf8822baef112ea7a6@AMSPEX02CL03.citrite.net>
 <5BAB663D02000078001EC1EC@prv1-mh.provo.novell.com>
 <116ce68517fa4191a484a4a0d3e9d5a5@AMSPEX02CL03.citrite.net>
 <5BAB740E02000078001EC27C@prv1-mh.provo.novell.com>
 <e4c73fa087fc48dcab6b8aae7a2f4346@AMSPEX02CL03.citrite.net>
 <ff95acb5-f414-cf48-c39f-1d72c0ba4121@arm.com>
 <37fbfbed74fd4af3afe33ad171b6a9ad@AMSPEX02CL03.citrite.net>
 <7bcf1048-8f4f-9a40-555a-88a198209d12@arm.com>
 <efe5f28d8e434fbebc46e22139dfb9ce@AMSPEX02CL03.citrite.net>
 <d391324b-1d92-e0bd-9d0d-e13907a6ee13@arm.com>
 <6aa2b350b22f4194b3131aaa236849f7@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6fca1921-3b57-98ee-1277-55cd7ab901fd@arm.com>
Date: Thu, 27 Sep 2018 11:55:14 +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: <6aa2b350b22f4194b3131aaa236849f7@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] IOREQ server on 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 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>

SGkgUGF1bCwKClRoYW5rIHlvdSBmb3IgeW91ciBoZWxwIHVuZGVyc3RhbmRpbmcgdGhlIHJlc291
cmNlIGNvZGUuCgpPbiAwOS8yNy8yMDE4IDExOjQ2IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4g
SWYgdGhlIERNIGRvbWFpbiBpcyBub3QgUFYgdGhlbiBjdXJyZW50bHkgaXQgbXVzdCBiZSB0aGUg
aGFyZHdhcmUgZG9tYWluIHRvIGJlIGFibGUgdG8gbWFwIHJlc291cmNlcy4gSGVuY2Ugd2UgdHJ1
c3QgaXQgbm90IHRvIGRlc2NyZWFzZV9yZXNlcnZhdGlvbiBJT1JFUSBwYWdlcy4KCkNhbiB5b3Ug
cG9pbnQgbWUgdG8gY2hlY2sgaW4gdGhlIGNvZGU/IFRoZSBvbmx5IGNoZWNrIEkgZm91bmQgaXM6
CgohKHhtYXIuZmxhZ3MgJiBYRU5NRU1fcnNyY19hY3FfY2FsbGVyX293bmVkKSAmJiAhaXNfaGFy
ZHdhcmVfZG9tYWluKGQpCgpCdXQgdGhpcyBpcyBzdGlsbCBhbGxvd2luZyB0byBtYXAgc29tZSBv
ZiB0aGUgcmVzb3VyY2VzIGluIGEgRE0gZG9tYWluLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 11:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 11:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5U4k-00054R-I4; Thu, 27 Sep 2018 11:03:18 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.108])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <jgross@suse.com>) id 1g5U4i-00054M-Gv
 for xen-devel@lists.xensource.com; Thu, 27 Sep 2018 11:03:16 +0000
Received: from [46.226.52.196] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-b.eu-west-1.aws.symcld.net id 61/8D-26762-3F8BCAB5;
 Thu, 27 Sep 2018 11:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyuP0Ov+7nHWu
 iDbreslvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozjX+cwFbTzVpw5OpGxgfE4VxcjJ4eEgJHE
 24n/mLoYuTiEBCYzShzY38cKkhAWiJT41n6WDcQWEQiR+HSnHayIWWAxo8SxTfPYIToeMkks6
 r3KDlLFJqAqseH6KbBufgF5ia4FV5lBbEaBJ4ISj+a6gdi8AtYSf6YtBJvKAlT/d9s9JhBbVC
 BUon1aOxtEjaDEyZlPWEBsToFAiY0NO8DmMwuoS/yZd4kZwhaXuPVkPhOELS/RvHU28wRGwVl
 I2mchaZmFpGUWkpYFjCyrGC2SijLTM0pyEzNzdA0NDHQNDY10DS3NdA1NjPUSq3ST9FJLdctT
 i0t0DfUSy4v1iitzk3NS9PJSSzYxAkM+peBI/w7GZ8vTDzFKcjApifIq7F0dLcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mClxcYQ0KCRanpqRVpmTnA6INJS3DwKInw3t0OlOYtLkjMLc5Mh0idYj
 TmeLfg/3RmjhsHgKQQS15+XqqUOO8NkFIBkNKM0jy4QbCkcIlRVkqYl5GBgUGIpyC1KDezBFX
 +FaM4B6OSMO8xkCk8mXklcPteAZ3CBHRKP8QpJYkIKakGxt5HR72a5T3vvBOXNenMO/Rmt00K
 d6uCYtLqlpL1RrbG+3etti4Qdp/10W9uR+AeqaMu3JIvuBLmmD768EAw5MfJpWEfpvrxMbHzP
 mq4peTYqLeDyXL+BueAS+dviCya+9e9OWfS8+hn7+oCsyPVHRJesUeL1t894CUYelhx6zXGx2
 7CL01alFiKMxINtZiLihMBLfyjRQUDAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-18.tower-284.messagelabs.com!1538046194!520503!1
X-Originating-IP: [195.135.220.15]
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 30264 invoked from network); 27 Sep 2018 11:03:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-18.tower-284.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2018 11:03:15 -0000
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 4E2D8AC8D;
 Thu, 27 Sep 2018 11:03:14 +0000 (UTC)
To: Omkar Bolla <omkar.bolla@pathpartnertech.com>,
 Oleksandr_Andrushchenko@epam.com
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
Date: Thu, 27 Sep 2018 13:03:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: andr2000@gmail.com, lars.kurth.xen@gmail.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.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>

T24gMjcvMDkvMjAxOCAxMjozNSwgT21rYXIgQm9sbGEgd3JvdGU6Cj4gSGksCj4gCj4gU29ycnks
IEkgZm9yZ290LCBJIHVzZWQgY29kZSBmcm9tIGdpdGh1YiBjaGFwdGVyIFsyXSBmcm9tIHRoYXQg
bGluaywgYW5kCj4gSSBqdXN0IGNoYW5nZWQgbmFtZSAibXlkZXZpY2UiwqAgdG8gInZkZXZiIgoK
T2theS4KCj4gCj4+IEVycm9yIDEzIGlzIEVBQ0NFU1MuIEkgZ3Vlc3MgdGhlIGFjY2VzcyByaWdo
dHMgb2YgdGhlIFhlbnN0b3JlIG5vZGVzCj4+IGFyZSBub3Qgc3VmZmljaWVudCB0byB3cml0ZSB0
aGUgbmVlZGVkIGVudHJpZXMuCj4gV2hlcmUgSSBoYXZlIHRvIHByb3ZpZGUgYWNjZXNzIHJpZ2h0
cywgaS5lIGZyb20gS2VybmVsIGNvZGUgb3IgZnJvbSBmcm9tCj4gY29tbWFuZCBsaW5lIGluIGRv
bWFpbi0wIG9yIG1vZGlmeSBpbiB4ZW4gc291cmNlPwoKSSBndWVzcyB5b3UgaGF2ZSB5b3VyIGZy
b250ZW5kIGFscmVhZHkgbG9hZGVkIHdoZW4gcnVubmluZyB0aGUKc2NyaXB0IGNyZWF0aW5nIHRo
ZSBYZW5zdG9yZSBlbnRyaWVzPwoKVGhpcyB3b3VsZCBleHBsYWluIHRoZSBwcm9ibGVtOiBhcyBz
b29uIGFzIHRoZSBlbnRyaWVzIGFyZSB3cml0dGVuCnRoZSBmcm9udGVuZCB3aWxsIHJlYWN0LiBB
dCB0aGlzIHBvaW50IHRoZSBhY2Nlc3MgcmlnaHRzIGFyZSBub3Qgc2V0dXAKcHJvcGVybHksIHRo
aXMgaXMgZG9uZSBhIGxpdHRsZSBiaXQgbGF0ZXIgaW4gdGhlIHNjcmlwdC4KClBvc3NpYmxlIHNv
bHV0aW9ucyBhcmUgdG8gZWl0aGVyIGxvYWQgdGhlIGZyb250ZW5kIGRyaXZlciBvbmx5IGFmdGVy
CnNldHRpbmcgdXAgdGhlIFhlbnN0b3JlIGVudHJpZXMsIG9yIHRvIHBhdXNlIHRoZSBkb21haW4g
d2hpbGUgZG9pbmcKc28gYW5kIHVucGF1c2UgaXQgYWZ0ZXJ3YXJkcyAob3Igc3RhcnQgdGhlIGRv
bWFpbiBwYXVzZWQsIGNyZWF0ZSB0aGUKWGVuc3RvcmUgZW50cmllcywgYW5kIHVucGF1c2UgdGhl
IGRvbWFpbikuCgpUaGUgcmVhbGx5IGNvcnJlY3Qgd2F5IHRvIGRvIGl0IHdvdWxkIGJlIHRvIHNl
dHVwIFhlbnN0b3JlIGluIGEgc2luZ2xlCnRyYW5zYWN0aW9uICh3cml0ZSBhbGwgdGhlIGVudHJp
ZXMgYW5kIHNldCBhY2Nlc3MgcmlnaHRzKS4KCj4gQW55IHRoaW5nIHRoYXQgSSBoYXZlIHRvIGRv
L2NoYW5nZSBpbiB4ZW5iaXRzIHhlbi00Ljggc291cmNlcyBjb2RlLCB0bwo+IGFkZCBuZXcgUFYg
ZGV2aWNlPwoKT25seSBpZiB5b3Ugd2FudCB0byBpbmNsdWRlIGRvbWFpbiBjb25maWcgZmlsZSBl
bnRyaWVzIGZvciB5b3VyIGRldmljZS4KCj4gCj4+IERpZCB5b3UgbW9kaWZ5IFhlbiB0b29scyAo
eGwvbGlieGwpIGZvciBhZGRpbmcgdGhlIG5ldyBkZXZpY2UgdHlwZT8KPiBObywgaXMgaXQgbmVl
ZGVkIHRvIG1vZGlmeSBzb21lIHRoaW5nIGluIHhsL2xpYnhsIGZvciBhZGRpbmcgbmV3IGRldmlj
ZQo+IHR5cGU/CgpUaGlzIHdhcyBqdXN0IGEgcXVlc3Rpb24gdG8gbGVhcm4gaG93IFhlbnN0b3Jl
IGlzIGJlaW5nIGluaXRpYWxpemVkCmluIHlvdXIgc2NlbmFyaW8uCgo+IAo+PiBJZiBub3QgeW91
IG5lZWQgdG8gc2V0dXAgdGhlIFhlbnN0b3JlIG5vZGVzIG1hbnVhbGx5Lgo+IFNldHVwIG1hbnVh
bGx5IFhlbnN0b3JlIG1lYW5zLCB1c2luZyBjb21tYW5kcz8KClllcywgbGlrZSB5b3VyIHNjcmlw
dCBkb2VzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 11:12:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 11:12: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 1g5UE1-0005pe-J8; Thu, 27 Sep 2018 11:12:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5UE0-0005pZ-7D
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 11:12:52 +0000
X-Inumbo-ID: 6d284f06-c246-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d284f06-c246-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 11:13:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66436341"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 27 Sep 2018 12:12:46 +0100
Message-ID: <1538046766-3560-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/mwait-idle: Tweak reporting when MONITOR is
 not 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: 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>

Q3VycmVudGx5LCBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB5aWVsZHM6CgogIChkMTApIChY
RU4pIG13YWl0LWlkbGU6IGRvZXMgbm90IHJ1biBvbiBmYW1pbHkgNiBtb2RlbCA2MAoKd2hpY2gg
aXMgaW5hY2N1cmF0ZS4KClRoZSBwcm9ibGVtIGlzIHRoZSBsYWNrIG9mIG1vbml0b3IsIHJhdGhl
ciB0aGFuIHRoZSBmYW1pbHkvbW9kZWwuICBDb21iaW5lIHRoZQp0d28gQ1BVSUQgY2hlY2tzIGFu
ZCBza2lwIHRoZSBsaXN0IHNlYXJjaCBpbiB0aGUgY2FzZSB0aGF0IGlzIGlzIGdvaW5nIHRvIGZh
aWwKZm9yIGZlYXR1cmUgcmVhc29ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQt
aWRsZS5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUu
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IDc3ZmMzZGQuLmUzYjUzMzQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC0xMTEzLDE3ICsxMTEzLDE3IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBtd2FpdF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQogc3RhdGljIGludCBf
X2luaXQgbXdhaXRfaWRsZV9wcm9iZSh2b2lkKQogewogCXVuc2lnbmVkIGludCBlYXgsIGVieCwg
ZWN4OwotCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZCA9IHg4Nl9tYXRjaF9jcHUoaW50ZWxf
aWRsZV9pZHMpOworCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZDsKIAotCWlmICghaWQpIHsK
KwlpZiAoIWNwdV9oYXNfbW9uaXRvciB8fCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsIDwgQ1BV
SURfTVdBSVRfTEVBRikKKwkJcmV0dXJuIC1FTk9ERVY7CisKKwlpZiAoIShpZCA9IHg4Nl9tYXRj
aF9jcHUoaW50ZWxfaWRsZV9pZHMpKSkgewogCQlwcl9kZWJ1ZyhQUkVGSVggImRvZXMgbm90IHJ1
biBvbiBmYW1pbHkgJWQgbW9kZWwgJWRcbiIsCiAJCQkgYm9vdF9jcHVfZGF0YS54ODYsIGJvb3Rf
Y3B1X2RhdGEueDg2X21vZGVsKTsKIAkJcmV0dXJuIC1FTk9ERVY7CiAJfQogCi0JaWYgKGJvb3Rf
Y3B1X2RhdGEuY3B1aWRfbGV2ZWwgPCBDUFVJRF9NV0FJVF9MRUFGKQotCQlyZXR1cm4gLUVOT0RF
VjsKLQogCWNwdWlkKENQVUlEX01XQUlUX0xFQUYsICZlYXgsICZlYngsICZlY3gsICZtd2FpdF9z
dWJzdGF0ZXMpOwogCiAJaWYgKCEoZWN4ICYgQ1BVSUQ1X0VDWF9FWFRFTlNJT05TX1NVUFBPUlRF
RCkgfHwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 11:25:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 11: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 1g5UQR-0006f3-Po; Thu, 27 Sep 2018 11:25:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fyp+=mj=citrix.com=prvs=8016ebfd3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1g5UQR-0006ey-4V
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 11:25:43 +0000
X-Inumbo-ID: 391d5151-c248-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 391d5151-c248-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 11:26:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66437063"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 12:25:36 +0100
Message-ID: <20180927112536.6909-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] mem_access: Fix npfec.kind propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5hbWUgb2YgdGhlICJ3aXRoX2dsYSIgZmxhZyBpcyBjb25mdXNpbmc7IGl0IGhhcyBub3Ro
aW5nIHRvIGRvCndpdGggdGhlIGV4aXN0ZW5jZSBvciBsYWNrIHRoZXJlb2Ygb2YgYSBmYXVsdGlu
ZyBHTEEsIGJ1dCByYXRoZXIgd2hlcmUKdGhlIGZhdWx0IG9yaWdpbmF0ZWQuICBUaGUgbnBmZWMu
a2luZCB2YWx1ZSBpcyBhbHdheXMgdmFsaWQsIGFuZApzaG91bGQgdGh1cyBiZSBwcm9wYWdhdGVk
LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlzIHNldCBvcgpub3QuCgpJbiBwYXJ0
aWN1bGFyLCBnbGFfdmFsaWQgd2lsbCBuZXZlciBiZSBzZXQgb24gQU1EIHN5c3RlbXM7IGJ1dApu
cGZlYy5raW5kIHdpbGwgc3RpbGwgYmUgdmFsaWQgYW5kIHNob3VsZCBzdGlsbCBiZSBwcm9wYWdh
dGVkLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgUkZDOgotIFVzZSBzd2l0Y2goKSByYXRoZXIgdGhhbiBh
IHNlcmllcyBvZiBpZidzCi0gQWRqdXN0IHNwYWNpbmcKCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
Lmxlbmd5ZWxAemVudGlmaWMuY29tPgpDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCAxNiArKysr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCBkOWU2NGZjYmI5Li45OTIzMjA0NWE5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKQEAgLTIyOCwxNiArMjI4LDI0IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3Nf
Y2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICByZXEtPnJlYXNv
biA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOwogICAgICAgICByZXEtPnUubWVtX2FjY2Vz
cy5nZm4gPSBnZm5feChnZm4pOwogICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBn
cGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKKwogICAgICAgICBpZiAoIG5wZmVjLmdsYV92
YWxpZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9
IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOwogICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2xh
ID0gZ2xhOworICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmICggbnBmZWMua2luZCA9PSBucGZl
Y19raW5kX3dpdGhfZ2xhICkKLSAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFn
cyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBOwotICAgICAgICAgICAgZWxzZSBpZiAoIG5w
ZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQotICAgICAgICAgICAgICAgIHJlcS0+dS5t
ZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUOworICAgICAgICBzd2l0
Y2ggKCBucGZlYy5raW5kICkKKyAgICAgICAgeworICAgICAgICBjYXNlIG5wZmVjX2tpbmRfd2l0
aF9nbGE6CisgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNT
X0ZBVUxUX1dJVEhfR0xBOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgbnBmZWNf
a2luZF9pbl9ncHQ6CisgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1f
QUNDRVNTX0ZBVUxUX0lOX0dQVDsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CisKICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gbnBmZWMu
cmVhZF9hY2Nlc3MgICAgPyBNRU1fQUNDRVNTX1IgOiAwOwogICAgICAgICByZXEtPnUubWVtX2Fj
Y2Vzcy5mbGFncyB8PSBucGZlYy53cml0ZV9hY2Nlc3MgICA/IE1FTV9BQ0NFU1NfVyA6IDA7CiAg
ICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IG5wZmVjLmluc25fZmV0Y2ggICAgID8g
TUVNX0FDQ0VTU19YIDogMDsKLS0gCjIuMTkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 11:26:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 11:26: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 1g5URX-0006j6-4s; Thu, 27 Sep 2018 11:26:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5URV-0006iy-JT
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 11:26:49 +0000
X-Inumbo-ID: 60e8df22-c248-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60e8df22-c248-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 11:27:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79684653"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180927112536.6909-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ccfdb0ac-2685-4751-265d-9766ec5eebdb@citrix.com>
Date: Thu, 27 Sep 2018 12:26:46 +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: <20180927112536.6909-1-george.dunlap@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] mem_access: Fix npfec.kind propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.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>

T24gMjcvMDkvMTggMTI6MjUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gVGhlIG5hbWUgb2YgdGhl
ICJ3aXRoX2dsYSIgZmxhZyBpcyBjb25mdXNpbmc7IGl0IGhhcyBub3RoaW5nIHRvIGRvCj4gd2l0
aCB0aGUgZXhpc3RlbmNlIG9yIGxhY2sgdGhlcmVvZiBvZiBhIGZhdWx0aW5nIEdMQSwgYnV0IHJh
dGhlciB3aGVyZQo+IHRoZSBmYXVsdCBvcmlnaW5hdGVkLiAgVGhlIG5wZmVjLmtpbmQgdmFsdWUg
aXMgYWx3YXlzIHZhbGlkLCBhbmQKPiBzaG91bGQgdGh1cyBiZSBwcm9wYWdhdGVkLCByZWdhcmRs
ZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlzIHNldCBvcgo+IG5vdC4KPgo+IEluIHBhcnRpY3Vs
YXIsIGdsYV92YWxpZCB3aWxsIG5ldmVyIGJlIHNldCBvbiBBTUQgc3lzdGVtczsgYnV0Cj4gbnBm
ZWMua2luZCB3aWxsIHN0aWxsIGJlIHZhbGlkIGFuZCBzaG91bGQgc3RpbGwgYmUgcHJvcGFnYXRl
ZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 11:33:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 11:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5UXL-0007V9-2J; Thu, 27 Sep 2018 11: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=4jve=mj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1g5UXJ-0007V4-Ul
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 11:32:50 +0000
X-Inumbo-ID: bf863a2e-c248-11e8-a8a5-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bf863a2e-c248-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 13:30:34 +0200 (CEST)
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=kuh/GjmY3e7wz9jik3ck7qKBzOJfDxuT2FQ/2v3/OWs=;
 b=Y9T4G7BQYr6KQH5Ls9IAxfWkH4lX6bepYNELDPv+yrtopk0jr0rc20gvXdQxF34Pi8rsizzerrbMMJQErx3ofzMCMctj+slZkbgoMC5k/DRmHOoiIxIrAyWXZiu52kj3Zffsu/TJzg7Ov6yLyEYSOG1vKfvfVs/CsKYVww/cUoo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
Received: from aisaila-Latitude-E5570 (91.199.104.6) by
 VI1PR02MB4191.eurprd02.prod.outlook.com (2603:10a6:803:81::33) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1143.18; Thu, 27 Sep 2018 11:32:41 +0000
Message-ID: <0376e6bb2f7f2e1bdcf0eae47727e60d0f28ce05.camel@bitdefender.com>
From: Isaila Alexandru <aisaila@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Thu, 27 Sep 2018 14:32:36 +0300
In-Reply-To: <20180927112536.6909-1-george.dunlap@citrix.com>
References: <20180927112536.6909-1-george.dunlap@citrix.com>
Organization: BD
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-Originating-IP: [91.199.104.6]
X-ClientProxiedBy: AM4PR07CA0007.eurprd07.prod.outlook.com
 (2603:10a6:205:1::20) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 63760c18-6b4f-4146-fbff-08d6246ceff4
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 3:CxfETCTlHMJlKOCW+Brmux+XhLBOJcQEGF3CNMuZRgDrsaNZT1ymHeCDuSxpcTOxt7NhpoBGfHRN3VKO0tousNb6o6PbQuMw1fEO5SOm+7kP7S0vBINf4YzDxPODPubAZ4UBigiGCG0pV9UiycRtOEmCesTu49aDved72GMnEDucHCABNhEYg7tthpkqdq1Sk59d/XAmP0s6u/PLPzwovUte3qTq2ONELb7kA0WivJTPNF+Wl1caIPwlDp9VB0Ez;
 25:chwaG+/l6ZrsROKmZd7mytNUymd2DL8Yggvzncr8QWdhcWmXDYBr/cBu+9cZzfHuSetOOZJypU2LZ3LB5e7vC/wSSIjZ17IxaEBcGAjsB4/fOsxJUZlIVmQRXLkGS1xDBn6bj+hP3seNxgGYU5vqop4rWNHkevA+nE1d9HlHCd7uZPP5YjylWGJINhJACvwid2YE0cBH6xD9k5Nr05kpvlWsFSrZTbYhv4Kumrv1AbuOgr74lrxSqtiIOgKGdJ57FH/nx1drqiui9tX2LSirPAxFF4d4F8c8UOQ8QaqvbypRSfGRFlrvLksiiGEekUs7h5OMSNLuR5/jlz2e+gbdRg==;
 31:dBUsMs8GN1DxHIs3oQvd/aQKD10UbyLt5QgstCtkz98H0q+N4In6WNryRA9l4o0keMIl6jzZEJ5odb46hHTtH5FqhmxHY9/l5tkRxwMg0pXvzZfuCB0Yev2LOgh8silTpx4w0Q11ruqW4jja+c2lzjuFnC4yCmVIVg+gGaiO22ySHOX/11FJQXG9KQId9uzSsQVvDTfEaqLwL4ZzMZYRTMd81ooJ8RoydESzzC5qAUw=
X-MS-TrafficTypeDiagnostic: VI1PR02MB4191:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 20:F3sFRqwsD7pgcTYaY+oAYNyw6lA/Pfi0AWgcRRwYqmJzSxOq33HcTzg7UsycPaOi7V09u9hxxwbK6RUjfE7oIeTOSkkUsJCmb3ZgIihGX6ncbGpEg3PPgUW8EjNehcDMhZXaU2JxtbWEi2gE3DkmfpyiK12b65EuGO+R5qb6jleVxJ56mQQ8j36GpXDaLbsMYnh5lsrjNRkUsmVFb11kn5qgnXun8QMz5KSntTnggOmioWdGXkGrLTjU7HTLXAoC0x/k+wdpIMGYGPRytpyfruPePxzvR+w8+mlN6NIREZXvy6R/WaYqWN7b/kB5ezEj3Qvns3cPByc3PU70+dsSFg==;
 4:IXWUdEQgoFS0mIAHGx99FPjchKNjFBJ5pITMZ33w48FKzXRTMgxHWd/xHq0in/otSfm15jW8Hr9J5GBrShThO0v+dsjdtkxX/L0USA7b3LRdpDP7pbvz+ttLEubPFyLVrtYnAdprhM/1juOjAvmTRTWxqiqzOiDrze+Og5TlDMK+BBQyDxKBovf7kAwy33Y1VMVrUnTpV7/ScaanmP2w8ahuxLRp2pmfK/joJe0UEvFzClnaEzYRnG1Xkk6d9SjCI6D4hnc9LiMl+InisIivPwBHIOFg8VS4/5N3UKV7pqX56H8PtIz/m1VjqM/5NbCx
X-Microsoft-Antispam-PRVS: <VI1PR02MB41910613B6F303347AD74907AB140@VI1PR02MB4191.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231355)(944501410)(52105095)(3002001)(149066)(150057)(6041310)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(201708071742011)(7699051);
 SRVR:VI1PR02MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4191; 
X-Forefront-PRVS: 0808323E97
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(136003)(39850400004)(376002)(346002)(199004)(189003)(34290500001)(26005)(186003)(53936002)(386003)(7736002)(105586002)(11346002)(305945005)(446003)(2616005)(106356001)(25786009)(476003)(956004)(16526019)(486006)(2906002)(6666003)(86362001)(8676002)(5820100001)(229853002)(6486002)(6116002)(4326008)(3846002)(47776003)(230700001)(54906003)(5660300001)(97736004)(81166006)(81156014)(478600001)(50466002)(6496006)(68736007)(6246003)(52116002)(118296001)(316002)(66066001)(36916002)(76176011)(107886003)(23676004)(36756003)(8936002)(50226002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4191; H:aisaila-Latitude-E5570; 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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAyTUI0MTkxOzIzOmVDVU9wMyt3VEZhekJucis0YkU3bG80OFN6?=
 =?utf-8?B?YkF0dGs0MGhQSlNMMFRqMGpsQzNRRmNqSFNIbmN3Uy9wcTN5bG5VMllLMGI0?=
 =?utf-8?B?RExIRjdnN1I0Y0lyRUpGZmlTdXpJSmtsaHpMQldnR0ZKbURQY1ljbW1HWlB4?=
 =?utf-8?B?L0hHc2ExOGliTEd4ckE1NnVHeE9laUpuS1k4QkI4cTdxdEdVMmo5TVdTcnJ6?=
 =?utf-8?B?WkowZVpXdzRuZzkrRWRodzlPeXE2TzFkZmtTeVB0WlpodDhRcFhndm1JVWc0?=
 =?utf-8?B?VzFRbGtTYWRqNGZ2eFNYMXM0czlqcWZsY0daNGFUVWZQLzFUTDRic1Z4a2VM?=
 =?utf-8?B?aUMxRncxbUdBWDgyY0loaGJQZXZBV2wxcHNQaUlZN1c5V1g1WE52SU54cE16?=
 =?utf-8?B?MnVmMktpbE5iT2hZMXUxdGZxV0U4Vko3SmNGY0h2WnRXUW5rc2lQN1grWE1M?=
 =?utf-8?B?SVVWZjU4aUxuK2tLUXd6MVBVN1JWbnBNMkJPaDQ1QU5IcDl1YmR0ZGhJWnBl?=
 =?utf-8?B?TmhPZ2pBanRXOUdCLy9uVEVRczB6V3RuRnMyUFEzNXRSQllLNDgvdEc0N0JP?=
 =?utf-8?B?eXEvdWtjYzN1a3c3MzBKdmdMQ2E0ZE0xVVFEaVJGaHZyOGdRNCtvdUJxa3ZH?=
 =?utf-8?B?VXd1M0FOMFdGa09ZVDRodnlvVVpLMTgvVEs1YVBSOTRoSm0zYkhFUThTMjIx?=
 =?utf-8?B?ajVBQ1kvK3EyczBpNlM3WjM0cXRyUnhPRXVCYUEySlpTbVpYZDJRWWEzSVlB?=
 =?utf-8?B?MjY1UjVpMHNiQ21oSllhczlLd2pNSUZvdG9DV2JJUUNGZ2g2L1k0MXY2RE5Y?=
 =?utf-8?B?KzJnVmU2UjVsODN0VkhTMFVqV1FDNGovVncxcWNyNUJVTGpRdnJzbWFoWURW?=
 =?utf-8?B?L1FLVUN4aVNQZC9WcnVRclNJaXJUN1dMTjl2Q3cyWHFnV1BzWGNBMVE2QVBH?=
 =?utf-8?B?TzBjOXRuZEppak9CWkQrblR3eW1maHZkNHl0bklSVE9GQ1ZtNW16akNpVXpw?=
 =?utf-8?B?b0gxTDZHWlJ2Q29wZTNRb1l6ZGc2bUMyS3ZRR3JuMjlaMURoRlBBMHRJYVB2?=
 =?utf-8?B?MHUzbUJtSmRUdHNmc0VhUlFOemNuNVhBdEhjOEIyak1xdFdVcVdtTmFoM28y?=
 =?utf-8?B?cVdlbTZibjBrVitwTnFFQzVHd1NlMmoxNXd1L2k5VVBoRkVqSFlKQnBwejhC?=
 =?utf-8?B?SmUwaHVoeFJ6b3B5QVVJSHNLQk5DMTFkQkhNTThDRjk0NWUxam9qZ2YzUmZ0?=
 =?utf-8?B?SmFBTmNpL29OTk45WUZOQVRRMWpQUTYzWk8wZ1BQV3dCaXVsdmpMT3o5Rk9F?=
 =?utf-8?B?Q3h2N0g5WkNnUmhwZlJ3czBpbU90MmQ5a2FmUVNYeEFzNFJjVmU3SVQzaU9a?=
 =?utf-8?B?WWVGdW5KSEd3L2xMNE5wWEJ5b0NLWUFuckpWanZVSDZtUktzNmEvMGRUTm1o?=
 =?utf-8?B?NzFycHlXQ2tUaHo1VHJvMTA5YnZnbE52cDhWeFpJSnRrMXVRempncFVvcWhW?=
 =?utf-8?B?a3l1cXBKcDFuOEFWSHJrWDk5NVhvc0g3WXBMT3U0ZDNwNkdYSDhsTXpyb29S?=
 =?utf-8?B?dWIwS1ZsTm5UZ0tSbW5ZMzNTa004dDVvcE9qNk9WVnNEVk5IektSQ2pqQUxr?=
 =?utf-8?B?Tm5raFlmVGxaWmZzMlo4bnJGeFc5aHo4UVRRZW1aYk01MlpnYkRlYzdUVUFG?=
 =?utf-8?B?VXBPbXkwYkF5S1RzenRzMFFWUTBCS0o1SnVGTysyM1ZrK0JYcTRONzRWbngx?=
 =?utf-8?Q?ljhWMLPWGOat5iu025WL1VWfoM6hfGo+V2bIQ=3D?=
X-Microsoft-Antispam-Message-Info: ySowZC48wUvjUKVZwqZ+bIP4nJ1kJS2s9VW6UFmduHxU+PUGB17xJIfARVMwHhZyUc8CTQBdnMu0irYY0GwnDIJPKA6i+r130UPhBHgzHn7m8B9VqOel3Lf2wZ2Z36y249dCDvgX/hHASJbiV9dgrPpR0ffAeJGWU+e4UV3SG8WAyNDOUIgoxw5MTz2HPQZ8dFv+vMdcvl6ze8CphCSJtGom040uEWagZ2+ik+EBd9hj1ZBp9/3iGrit/YXuExHZEowP9Fj5IGitW3A/sffffQassJV2R2IQciI1j6teLkV33DuNb+I6S/AdVBZtL+euH7V89Rwv82liZRlUIfA1XbiE4E+Mo86F4aTtyNSnMpw=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR02MB4191;
 6:z1hZwEt3MNWfCItdhCeThvOInDqZYnwNZybbyhqXoJcI4Ijr8UUpnLFrhMmXUUaJELlYveTrc/8Zd3YJo9XpB+cTL9A5ZN+BjTEEOVUQcSZVmr+Y2K4Dk15+r9ebYJhCTWGGJORDN5wcKOhbDOxKwxDrb9RIf8bKL1O49+soBSezVyzG2PBE7W77NicUem9X11s3+oqRukiNWc3bzRMdZWqZjLJZLkeC/cyvOAe31cGC21YvrA8FSflWpRdXL2+u18ugRqZG+JPNKht+APPMffks2EPLVdP9UtdUk6zNRTZRIKw4znRKj8j2iqHl5oBxIJ2HVAy3Z4hiEdimTxWs34fXLkkVxqAzL5dZxksFD7KoyNU1la4IMKEzXylXAmF2PGcEqbKJsyRklqhuSSXbgXdfGtaGyzWjuhn28PnsHIyPe2L+GcPDHCwWdYA6L03aILeLJjP+JJGdU37xSYgpAw==;
 5:/0AIgk//waGwJT4p9ERVQny4W+zxzaRrToR3smgHbQARxitDL8X8dnRfyYbkt9tYnjILW39AdSrDMLmWFnMaCFOJwfgJUqRS3cem+MDNi0/ZOJthEFQffRz+3Fb/RSkR6YDAvecw5YTN3nvkR/cxCt7ACteFKeyM80AvorgsdKQ=;
 7:0+fMI7MPfJxUgANC9oSjYZ8PN24D7+Wis78kvkHMWamIR1h2Igr/u5Sd38bKNbMCjYlNKcD8sZBrvbqTMJrQOo6ziLsLQL0mQrfddJP+VVSXM095PwJRkx05TYYR4WwB4ssAmBh+UO/U7N3bA6mYePlk4rV7po1JsMvW2ie/ofyoZodUmziivxw8WNpVc1pEqOl05TY6qJx7q0j1qlUlYYPtVLg5q0Z/lj2iCol5FC9MteLln8OoLUiHtBKqY4hL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2018 11:32:41.4007 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 63760c18-6b4f-4146-fbff-08d6246ceff4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4191
Subject: Re: [Xen-devel] [PATCH] mem_access: Fix npfec.kind propagation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE4LTA5LTI3IGF0IDEyOjI1ICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
IFRoZSBuYW1lIG9mIHRoZSAid2l0aF9nbGEiIGZsYWcgaXMgY29uZnVzaW5nOyBpdCBoYXMgbm90
aGluZyB0byBkbwo+IHdpdGggdGhlIGV4aXN0ZW5jZSBvciBsYWNrIHRoZXJlb2Ygb2YgYSBmYXVs
dGluZyBHTEEsIGJ1dCByYXRoZXIKPiB3aGVyZQo+IHRoZSBmYXVsdCBvcmlnaW5hdGVkLiAgVGhl
IG5wZmVjLmtpbmQgdmFsdWUgaXMgYWx3YXlzIHZhbGlkLCBhbmQKPiBzaG91bGQgdGh1cyBiZSBw
cm9wYWdhdGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlzIHNldCBvcgo+IG5v
dC4KPiAKPiBJbiBwYXJ0aWN1bGFyLCBnbGFfdmFsaWQgd2lsbCBuZXZlciBiZSBzZXQgb24gQU1E
IHN5c3RlbXM7IGJ1dAo+IG5wZmVjLmtpbmQgd2lsbCBzdGlsbCBiZSB2YWxpZCBhbmQgc2hvdWxk
IHN0aWxsIGJlIHByb3BhZ2F0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 12:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 12:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5UzI-0001H2-MN; Thu, 27 Sep 2018 12:01:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5UzG-0001Gx-VV
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 12:01:43 +0000
X-Inumbo-ID: c8547917-c24c-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8547917-c24c-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 13:59:27 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 06:01:40 -0600
Message-Id: <5BACC6A102000078001EC955@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 06:01:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1538046766-3560-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1538046766-3560-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mwait-idle: Tweak reporting when
 MONITOR is not 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: 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+IE9uIDI3LjA5LjE4IGF0IDEzOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ3VycmVudGx5LCBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB5aWVsZHM6Cj4gCj4g
ICAoZDEwKSAoWEVOKSBtd2FpdC1pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYgbW9kZWwg
NjAKPiAKPiB3aGljaCBpcyBpbmFjY3VyYXRlLgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoZSBsYWNr
IG9mIG1vbml0b3IsIHJhdGhlciB0aGFuIHRoZSBmYW1pbHkvbW9kZWwuICBDb21iaW5lIHRoZQo+
IHR3byBDUFVJRCBjaGVja3MgYW5kIHNraXAgdGhlIGxpc3Qgc2VhcmNoIGluIHRoZSBjYXNlIHRo
YXQgaXMgaXMgZ29pbmcgdG8gZmFpbAo+IGZvciBmZWF0dXJlIHJlYXNvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkZvciB0
aGUgc3BlY2lmaWMgY2FzZSBoZXJlIGFuZCBhdCB0aGlzIHBvaW50IGluIHRpbWUsIHRoZSBjaGFu
Z2UgaXMgYWNjZXB0YWJsZSwKc28gZmVlbCBmcmVlIHRvIHVzZQpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpIb3dldmVyLAoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1
L213YWl0LWlkbGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCj4gQEAg
LTExMTMsMTcgKzExMTMsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IG13YWl0X2lkbGVfc3RhdGVf
dGFibGVfdXBkYXRlKHZvaWQpCj4gIHN0YXRpYyBpbnQgX19pbml0IG13YWl0X2lkbGVfcHJvYmUo
dm9pZCkKPiAgewo+ICAJdW5zaWduZWQgaW50IGVheCwgZWJ4LCBlY3g7Cj4gLQljb25zdCBzdHJ1
Y3QgeDg2X2NwdV9pZCAqaWQgPSB4ODZfbWF0Y2hfY3B1KGludGVsX2lkbGVfaWRzKTsKPiArCWNv
bnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZDsKPiAgCj4gLQlpZiAoIWlkKSB7Cj4gKwlpZiAoIWNw
dV9oYXNfbW9uaXRvciB8fCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsIDwgQ1BVSURfTVdBSVRf
TEVBRikKPiArCQlyZXR1cm4gLUVOT0RFVjsKPiArCj4gKwlpZiAoIShpZCA9IHg4Nl9tYXRjaF9j
cHUoaW50ZWxfaWRsZV9pZHMpKSkgewo+ICAJCXByX2RlYnVnKFBSRUZJWCAiZG9lcyBub3QgcnVu
IG9uIGZhbWlseSAlZCBtb2RlbCAlZFxuIiwKPiAgCQkJIGJvb3RfY3B1X2RhdGEueDg2LCBib290
X2NwdV9kYXRhLng4Nl9tb2RlbCk7Cj4gIAkJcmV0dXJuIC1FTk9ERVY7Cj4gIAl9CgouLi4gdGhl
IGNwdV9oYXNfbW9uaXRvciBjaGVjayBpcyAoaGVyZSkgcmVkdW5kYW50IHdpdGggd2hhdCBpbnRl
bF9pZGxlX2lkc1tdCnNheXMsIGFuZCBpbiB0aGUgbW9yZSBnZW5lcmFsIGNhc2UgKGluY2x1ZGlu
ZyBwb3NzaWJseSBoZXJlLCBnb2luZyBmb3J3YXJkKQp0aGVyZSBtaWdodCBiZSBlbnRyaWVzIGlu
IHN1Y2ggYSB0YWJsZSB3aXRoIGRpZmZlcmluZyBmZWF0dXJlIGZsYWcgcmVxdWVzdHMuClRoZXJl
Zm9yZSBJIHdvdWxkIHByZWZlciBpZiB0aGUgcmVkdW5kYW5jeSB3YXMgbm90IGludHJvZHVjZWQg
KGFsc28gdG8KYXZvaWQgb3RoZXJzIFtibGluZGx5XSBjbG9uaW5nIHRoaXMgY29kZSksIGFuZCBp
bnN0ZWFkIHRoZSBsb2cgbWVzc2FnZSBiZQptYWRlIGxlc3MgbWlzbGVhZGluZyBpbiB0aGUgUFZI
IGNhc2UuIFRoZSBtb3ZpbmcgYWhlYWQgb2YgdGhlIENQVUlEIGxldmVsCmNoZWNrLCBvdG9oLCBp
cyBmaW5lIHdpdGggbWUgKGJ1dCB3b24ndCBoZWxwIHlvdXIgY2FzZSBhdCBhbGwgYWZhaWN0KSwg
c2luY2UKbmV3IChmdXR1cmUpIGZlYXR1cmUgZGVwZW5kZW5jaWVzIGFyZSByYXRoZXIgdW5saWtl
bHkgdG8gYmUgdG93YXJkcyBsb3dlcgpsZXZlbHMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 12:46:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 12: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 1g5VgH-0004Ha-Oi; Thu, 27 Sep 2018 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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5VgG-0004HU-Kz
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 12:46:08 +0000
X-Inumbo-ID: fcea5e3d-c252-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcea5e3d-c252-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 14:43:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="66442987"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 13:46:01 +0100
Message-ID: <20180927124601.24455-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] amd-iommu: get rid of pointless
 IOMMU_PAGING_MODE_LEVEL_X definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlIGxldmVscyBhcmUgYWJzb2x1dGUgbnVtYmVycyBzdWNoIHRoYXQgSU9NTVVfUEFHSU5HX01P
REVfTEVWRUxfWApldmFsdWF0ZXMgdG8gWCAoZm9yIHRoZSB2YWxpZCByYW5nZSBvZiAwIC0gNykg
c28gc2ltcGx5IHVzZSBudW1iZXJzIGluCnRoZSBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpOT1RFOiBUaGlzIHBhdGNoIGFsc28gYWRkcyBlbWFjcyBib2lsZXJwbGF0ZSB0byBhbWQtaW9t
bXUtZGVmcy5oCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICB8IDI2ICsrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jICB8ICA0ICstLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
ZGVmcy5oIHwgMjEgKysrKysrKysrKystLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYwppbmRleCA5ZmE1Y2QzYmQzLi5lY2Q1NWQwNTczIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC00MCw3ICs0MCw3IEBAIHZvaWQgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgIHU2NCAqdGFibGUsICpwdGU7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KGwxX21mbikpOwotICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF8xKTsKKyAgICBwdGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdm
biwgMSk7CiAgICAgKnB0ZSA9IDA7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogfQpA
QCAtODQsNyArODQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIg
KnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICAvKiBGQyBiaXQgc2hvdWxkIGJlIGVu
YWJsZWQgaW4gUFRFLCB0aGlzIGhlbHBzIHRvIHNvbHZlIHBvdGVudGlhbAogICAgICAqIGlzc3Vl
cyB3aXRoIEFUUyBkZXZpY2VzCiAgICAgICovCi0gICAgaWYgKCBuZXh0X2xldmVsID09IElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzAgKQorICAgIGlmICggbmV4dF9sZXZlbCA9PSAwICkKICAgICAg
ICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0ZDX01BU0ssIElPTU1VX1BURV9G
Q19TSElGVCwgJmVudHJ5KTsKICAgICBwZGVbMV0gPSBlbnRyeTsKQEAgLTExNiw4ICsxMTYsNyBA
QCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21m
biwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBwZGUgPSAodTMyKikodGFibGUgKyBwZm5fdG9f
cGRlX2lkeChnZm4sIHBkZV9sZXZlbCkpOwogCi0gICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9w
ZGVfcHJlc2VudChwZGUsIG5leHRfbWZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzAsIGl3LCBpcik7CisgICAgbmVlZF9m
bHVzaCA9IHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfbWZuLCAwLCBpdywgaXIpOwog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKICAgICByZXR1cm4gbmVlZF9mbHVzaDsKIH0K
QEAgLTQxOSw4ICs0MTgsNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIH0KIAogICAgIC8qIHNldHVwIHN1
cGVyIHBhZ2UgbWFwcGluZywgbmV4dCBsZXZlbCA9IDAgKi8KLSAgICBzZXRfaW9tbXVfcGRlX3By
ZXNlbnQoKHUzMiopcGRlLCBmaXJzdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BBR0lOR19NT0RFX0xFVkVMXzAsCisgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1MzIq
KXBkZSwgZmlyc3RfbWZuLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYg
SU9NTVVGX3JlYWRhYmxlKSk7CiAKQEAgLTQ0NywxOCArNDQ1LDE3IEBAIHN0YXRpYyBpbnQgaW9t
bXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
IHRhYmxlID0gaGQtPmFyY2gucm9vdF90YWJsZTsKICAgICBsZXZlbCA9IGhkLT5hcmNoLnBhZ2lu
Z19tb2RlOwogCi0gICAgQlVHX09OKCB0YWJsZSA9PSBOVUxMIHx8IGxldmVsIDwgSU9NTVVfUEFH
SU5HX01PREVfTEVWRUxfMSB8fCAKLSAgICAgICAgICAgIGxldmVsID4gSU9NTVVfUEFHSU5HX01P
REVfTEVWRUxfNiApOworICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IDEgfHwg
bGV2ZWwgPiA2ICk7CiAKICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRh
YmxlKSk7CiAKLSAgICBpZiAoIGxldmVsID09IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEgKQor
ICAgIGlmICggbGV2ZWwgPT0gMSApCiAgICAgewogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4
dF90YWJsZV9tZm47CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHdoaWxlICggbGV2
ZWwgPiBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xICkKKyAgICB3aGlsZSAoIGxldmVsID4gMSAp
CiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCA9IGxldmVsIC0gMTsKICAg
ICAgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFibGVfbWZuOwpAQCAtNjc2LDggKzY3Myw3IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGlu
ZyBmaXJzdCAqLwotICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZu
WzFdLCBnZm4sIG1mbiwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xLAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRl
X3ByZXNlbnQocHRfbWZuWzFdLCBnZm4sIG1mbiwgMSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7
CiAKQEAgLTY5MCw4ICs2ODYsOCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoIGlz
X2h2bV9kb21haW4oZCkgKQogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAw
KTsKIAotICAgIGZvciAoIG1lcmdlX2xldmVsID0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMjsK
LSAgICAgICAgICBtZXJnZV9sZXZlbCA8PSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsgbWVyZ2VfbGV2
ZWwrKyApCisgICAgZm9yICggbWVyZ2VfbGV2ZWwgPSAyOyBtZXJnZV9sZXZlbCA8PSBoZC0+YXJj
aC5wYWdpbmdfbW9kZTsKKyAgICAgICAgICBtZXJnZV9sZXZlbCsrICkKICAgICB7CiAgICAgICAg
IGlmICggcHRfbWZuW21lcmdlX2xldmVsXSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAt
ODA4LDcgKzgwNCw3IEBAIHZvaWQgYW1kX2lvbW11X3NoYXJlX3AybShzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICBoZC0+YXJjaC5yb290X3RhYmxlID0gcDJtX3RhYmxlOwogCiAgICAgICAgIC8q
IFdoZW4gc2hhcmluZyBwMm0gd2l0aCBpb21tdSwgcGFnaW5nIG1vZGUgPSA0ICovCi0gICAgICAg
IGhkLT5hcmNoLnBhZ2luZ19tb2RlID0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfNDsKKyAgICAg
ICAgaGQtPmFyY2gucGFnaW5nX21vZGUgPSA0OwogICAgICAgICBBTURfSU9NTVVfREVCVUcoIlNo
YXJlIHAybSB0YWJsZSB3aXRoIGlvbW11OiBwMm0gdGFibGUgPSAlI2x4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3gocGdkX21mbikpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDgwZDlhZTY1NjEuLjAzMGRlYmI3NzUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjQw
LDkgKzI0MCw3IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAKICAgICAvKiBGb3IgcHYgYW5kIGRvbTAsIHN0aWNrIHdpdGggZ2V0X3BhZ2luZ19t
b2RlKG1heF9wYWdlKQogICAgICAqIEZvciBIVk0gZG9tMCwgdXNlIDIgbGV2ZWwgcGFnZSB0YWJs
ZSBhdCBmaXJzdCAqLwotICAgIGhkLT5hcmNoLnBhZ2luZ19tb2RlID0gaXNfaHZtX2RvbWFpbihk
KSA/Ci0gICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMiA6Ci0g
ICAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2luZ19tb2RlKG1heF9wYWdlKTsKKyAgICBoZC0+
YXJjaC5wYWdpbmdfbW9kZSA9IGlzX2h2bV9kb21haW4oZCkgPyAyIDogZ2V0X3BhZ2luZ19tb2Rl
KG1heF9wYWdlKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vYW1kLWlvbW11LWRlZnMuaAppbmRleCBjNDc5ZjBiYjAyLi42YjM1ZGJmZDMyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtMzgsOCAr
MzgsNyBAQAogCVBBR0VfU0laRSAqIChQVEVfUEVSX1RBQkxFX0FMSUdOKGVudHJpZXMpID4+IFBU
RV9QRVJfVEFCTEVfU0hJRlQpCiAKICNkZWZpbmUgYW1kX29mZnNldF9sZXZlbF9hZGRyZXNzKG9m
ZnNldCwgbGV2ZWwpIFwKLSAgICAgIAkoKHU2NCkob2Zmc2V0KSA8PCAoMTIgKyAoUFRFX1BFUl9U
QUJMRV9TSElGVCAqIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldmVsIC0g
SU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSkpKSkKKyAgICAgICAgKCh1aW50NjRfdCkob2Zmc2V0
KSA8PCAoMTIgKyAoUFRFX1BFUl9UQUJMRV9TSElGVCAqICgobGV2ZWwpIC0gMSkpKSkKIAogI2Rl
ZmluZSBQQ0lfTUlOX0NBUF9PRkZTRVQJMHg0MAogI2RlZmluZSBQQ0lfTUFYX0NBUF9CTE9DS1MJ
NDgKQEAgLTQ1MCwxNCArNDQ5LDYgQEAKIAogLyogUGFnaW5nIG1vZGVzICovCiAjZGVmaW5lIElP
TU1VX1BBR0lOR19NT0RFX0RJU0FCTEVECTB4MAotI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9M
RVZFTF8wCTB4MAotI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xCTB4MQotI2RlZmlu
ZSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yCTB4MgotI2RlZmluZSBJT01NVV9QQUdJTkdfTU9E
RV9MRVZFTF8zCTB4MwotI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF80CTB4NAotI2Rl
ZmluZSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF81CTB4NQotI2RlZmluZSBJT01NVV9QQUdJTkdf
TU9ERV9MRVZFTF82CTB4NgotI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF83CTB4Nwog
CiAvKiBGbGFncyAqLwogI2RlZmluZSBJT01NVV9DT05UUk9MX0RJU0FCTEVECTAKQEAgLTQ5OCwz
ICs0ODksMTMgQEAKICNkZWZpbmUgSU9NTVVfUkVHX0JBU0VfQUREUl9ISUdIX1NISUZUICAgICAg
ICAgICAgICAwCiAKICNlbmRpZiAvKiBfQVNNX1g4Nl82NF9BTURfSU9NTVVfREVGU19IICovCisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 13:01:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 13:01: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 1g5VvU-0005hD-51; Thu, 27 Sep 2018 13:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5VvS-0005h8-JM
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 13:01:50 +0000
X-Inumbo-ID: a67ef715-c255-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a67ef715-c255-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 13:02:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,310,1534809600"; d="scan'208";a="79689815"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v11 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
Thread-Index: AQHUUZnEAWmtQgdM3kqixSkSdYwsw6UAsraAgANsFcA=
Date: Thu, 27 Sep 2018 13:01:25 +0000
Message-ID: <8716716ecee94aa0a8d22d903facc651@AMSPEX02CL03.citrite.net>
References: <20180921105626.26776-1-paul.durrant@citrix.com>
 <20180921105626.26776-10-paul.durrant@citrix.com>
 <5BAA0FD902000078001EB875@prv1-mh.provo.novell.com>
In-Reply-To: <5BAA0FD902000078001EB875@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 v11 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Brian Woods <brian.woods@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTggMTE6MzcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPiA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PjsKPiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRy
aXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluCj4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+
IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+OyBUaW0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1Ympl
Y3Q6IFJlOiBbUEFUQ0ggdjExIDkvOV0gbW0gLyBpb21tdTogc3BsaXQgbmVlZF9pb21tdSgpIGlu
dG8KPiBoYXNfaW9tbXVfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkKPiAKPiA+Pj4gT24g
MjEuMDkuMTggYXQgMTI6NTYsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9t
dHJyLmMKPiA+IEBAIC03ODMsNyArNzgzLDggQEAgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShN
VFJSLCBodm1fc2F2ZV9tdHJyX21zciwKPiBodm1fbG9hZF9tdHJyX21zciwgMSwKPiA+Cj4gPiAg
dm9pZCBtZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgewo+ID4gLSAg
ICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKPiA+ICsgICAg
aWYgKCAoaGFzX2lvbW11X3B0KGQpIHx8IGlvbW11X3VzZV9oYXBfcHQoZCkpICYmCj4gPiArICAg
ICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgcDJt
X21lbW9yeV90eXBlX2NoYW5nZWQoZCk7Cj4gPiAgICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FD
SEUpOwo+ID4gQEAgLTgzMSw3ICs4MzIsNyBAQCBpbnQgZXB0ZV9nZXRfZW50cnlfZW10KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkCj4gbG9uZyBnZm4sIG1mbl90IG1mbiwKPiA+ICAgICAgICAg
IHJldHVybiBNVFJSX1RZUEVfVU5DQUNIQUJMRTsKPiA+ICAgICAgfQo+ID4KPiA+IC0gICAgaWYg
KCAhbmVlZF9pb21tdShkKSAmJiAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpICkKPiA+ICsgICAg
aWYgKCAhaGFzX2lvbW11X3B0KGQpICYmICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQo+ID4g
ICAgICB7Cj4gPiAgICAgICAgICAqaXBhdCA9IDE7Cj4gPiAgICAgICAgICByZXR1cm4gTVRSUl9U
WVBFX1dSQkFDSzsKPiAKPiBDb25zaWRlcmluZyBob3cgY2xvc2VseSB0aGUgdHdvIGZ1bmN0aW9u
cyBhcmUgcmVsYXRlZCBJJ20gc3RydWdnbGluZyB0bwo+IHVuZGVyc3RhbmQgd2h5IHRoZSBjb25k
aXRpb25zIGFyZSBubyBsb25nZXIgdGhlIGludmVyc2Ugb2Ygb25lIGFub3RoZXIuCj4gV2l0aCBp
b21tdV91c2VfaGFwX3B0KCkgaW5jbHVkaW5nIGEgaGFzX2lvbW11X3B0KCkgY2hlY2sgSSB0aGlu
ayB0aGUKPiBmb3JtZXIgY2FuIGFuZCBzaG91bGQgYmUgc2ltcGxpZmllZC4KCk9rLgoKPiAKPiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gPiBAQCAtMTQyNiw4ICsxNDI2LDEzIEBAIGludCBtZW1vcnlfYWRkKHVuc2ln
bmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZwo+IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCj4g
PiAgICAgIGlmICggcmV0ICkKPiA+ICAgICAgICAgIGdvdG8gZGVzdHJveV9tMnA7Cj4gPgo+ID4g
LSAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgIWlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICYmCj4g
PiAtICAgICAgICAgIW5lZWRfaW9tbXUoaGFyZHdhcmVfZG9tYWluKSApCj4gPiArICAgIC8qCj4g
PiArICAgICAqIElmIGhhcmR3YXJlIGRvbWFpbiBoYXMgSU9NTVUgbWFwcGluZ3MgYnV0IHBhZ2Ug
dGFibGVzIGFyZSBub3QKPiA+ICsgICAgICogc2hhcmVkLCBhbmQgYXJlIG5vdCBiZWluZyBrZXB0
IGluIHN5bmMgKHdoaWNoIGlzIHRoZSBjYXNlIHdoZW4KPiA+ICsgICAgICogaW4gc3RyaWN0IG1v
ZGUpIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5IG5lZWRzIHRvIGJlIG1hcHBlZCBoZXJlLgo+ID4g
KyAgICAgKi8KPiA+ICsgICAgaWYgKCBoYXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgo+
ID4gKyAgICAgICAgICFpb21tdV91c2VfaGFwX3B0KGhhcmR3YXJlX2RvbWFpbikgJiYgIWlvbW11
X2h3ZG9tX3N0cmljdCApCj4gCj4gaW9tbXVfdXNlX2hhcF9wdCgpIGluY2x1ZGVzIGEgaGFwX2Vu
YWJsZWQoKSBjaGVjaywgYnV0IHRoYXQgaXMgdmFsaWQKPiB0byBiZSB1c2VkIG9uIEhWTSBkb21h
aW5zIG9ubHkuIEl0IGxvb2tzIGxpa2UgdGhlcmUgYXJlIG90aGVyIHNpbWlsYXIKPiBpbXByb3Bl
ciB1c2VzIGVsc2V3aGVyZSAtIGFsbCBuZXcgYW5kIHByZS1leGlzdGluZyB1c2VzIG5lZWQgYXVk
aXRpbmcuCj4gCgpZZXMuLi4gSSB3aWxsIGNoZWNrLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+
ID4gQEAgLTE0MTYsNyArMTQxNiw3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1MTYKPiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+ID4KPiA+
ICAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJp
bmcgaGF2ZSBiZWVuCj4gPiAgICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCj4gPiAt
ICAgIGlmICggdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYKPiA+ICsgICAgaWYgKCB1bmxpa2Vs
eSghaGFzX2lvbW11X3B0KGQpICYmCj4gPiAgICAgICAgICAgICAgKGQtPmFyY2guaHZtLm1lbV9z
aGFyaW5nX2VuYWJsZWQgfHwKPiA+ICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhk
LT52bV9ldmVudF9wYWdpbmcpIHx8Cj4gPiAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShk
KS0+Z2xvYmFsX2xvZ2RpcnR5KSkgKQo+IAo+IFRoaXMgbmVlZF9pb21tdSgpIGNoZWNrIGxvb2tz
IHJhdGhlciB1bm1vdGl2YXRlZCB0byBtZSAtIHdvdWxkbid0Cj4geW91IGJldHRlciBkZWxldGUg
aXQgaW5zdGVhZCBvZiBmaW5kaW5nIGEgc3VpdGFibGUgcmVwbGFjZW1lbnQ/CgpZZXMsIGl0J3Mg
bm90IGNsZWFyIHdoeSBuZWVkX2lvbW11KCkgaXMgaGVyZS4gSSBjYW4gb25seSBndWVzcyBpdCdz
IHRvIGF2b2lkIHJlLWNoZWNraW5nIHRoZSBzZWNvbmQgY2xhdXNlIG9uY2UgdGhlIGRvbWFpbiBo
YXMgcGFnZXRhYmxlcywgYnV0IG5vdGhpbmcgaW4gdGhlIHNlY29uZCBjbGF1c2Ugc2VlbXMgdG8g
YmUgY29tcHV0YXRpb25hbGx5IGV4cGVuc2l2ZS4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 13:15:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 13: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 1g5W8v-0006XY-ES; Thu, 27 Sep 2018 13:15: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=fnvz=mj=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g5W8t-0006XT-L0
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 13:15:43 +0000
X-Inumbo-ID: 1f172936-c257-11e8-a8a5-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f172936-c257-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 15:13:28 +0200 (CEST)
Received: by mail-lj1-x242.google.com with SMTP id p89-v6so2375465ljb.3
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 06:15:42 -0700 (PDT)
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=RgDVAKgpKo4r4/+grmTuf7fWM+AS7U9rPbTPKPIAaRY=;
 b=mHrC3OXcbGR+oNWlvlewEHuDdBInxjK6e5xSQjbhsLgG4dyfBVhodKCLMfwCCs6Ucz
 F8gzjbnxFHqi179WZ4oLdd+RLcO1MyP2jHJ2oL81O9c6aadmWaPH+D5Fw19Cu7UjDVF7
 ryRZHj9ZF3iJGhdbuUHNAF2pL7FfbC9Lz7siMmq9XfnYGdyCvENk+Yu37R2mUteeEf1e
 zWbeYMup5dBt9rtPRd15Os9VcDXtn6ZaEDd99xgnP6uH2dlaDO9jX9wETIh3dEiY9H/W
 mDExW9BGmMtfMosXgZ9stD4//rlPRyTvgkXvNct+x9Y1COO+rhF2+q3JfhLubMXOWe9s
 1aeA==
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=RgDVAKgpKo4r4/+grmTuf7fWM+AS7U9rPbTPKPIAaRY=;
 b=OyCu4k+pTwof//fCi0mLmX48hrRt1+jbEmWWd4xIV7GZc+ASBIaHrJJoqHm9lFiLql
 IAfPVkT0ADuaV+6bpeFDivb/5Y7cuzLsFy0AyhORV2oCucOWwxOgol1YUfuOzqq6ntjA
 x5K16aJcbIKDqQJEyIHL0nG/cuwUOIvW3QZVZUxBiX6CzFc8d/sVYXGLlZGP3Or6qh99
 dk3rEEA2zGRl9o7epR/h+rcjm6LR14UchrjDoGRQ+hdtrro8Suu89D70AJdaT/TF1OAn
 713bWwMdOAsKHeWQw+xr0fqbBPw/GDJ7zOmd6sUpNdrQXvC94gu+NT65SawJ81QRk1V2
 qf1Q==
X-Gm-Message-State: ABuFfohwOcztrf77KLvql+KLTzksQRtT+eFLZkqw39Q2YdY65zukUfej
 TZ+mN1TgalZ72BQfFfeS/tYWAuAoKUwZwPNxYis=
X-Google-Smtp-Source: ACcGV61ZcxLixpvuEg3oKyFcCP4EBZ0UiaehK9XxuKuzZiXmheaTnG5ivoQOP45pxog5iDFBhfcL4xbjpla/SOR27pA=
X-Received: by 2002:a2e:811:: with SMTP id 17-v6mr8434908lji.140.1538054140571; 
 Thu, 27 Sep 2018 06:15:40 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
In-Reply-To: <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 27 Sep 2018 15:15:29 +0200
Message-ID: <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, tim@xen.org, julien.grall@arm.com,
 stefano@stabellini.net, 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>

SGksCkkgYXBwbGllZCBwYXRjaCBhbmQgdndmaT1uYXRpdmUgYW5kIGV2ZXJ5dGhpbmcgd29ya3Mg
ZmluZSwgSSBjYW4KY3JlYXRlIGFuZCBkZXN0cm95IGd1ZXN0IGRvbWFpbiBhcyBtYW55IHRpbWVz
IGFzIEkgd2FudC4KCkkgaGF2ZSB0byBhc2ssIHdpbGwgdGhpcyBwYXRjaCBoYXZlIGFueSBpbXBh
Y3Qgb24gcGVyZm9ybWFuY2UgKEkgd2lsbAp0ZXN0IGl0IGxhdGVyLCBidXQgSSBqdXN0IG5lZWQg
eW91ciBvcGluaW9ucyk/CkFuZCB3aGF0IHRoaXMgcGF0Y2ggZXhhY3RseSBkbz8gSSBuZWVkIHRv
IGZ1bGx5IHVuZGVyc3RhbmQgaXQgYmVjYXVzZQpJIG5lZWQgdG8gZG9jdW1lbnQgaXQgaW4gbXkg
bWFzdGVyIHRoZXNpcyB3aGljaCB3aWxsIGJlIGZpbmlzaGVkIHNvb24KdGhhbmtzIHRvIHlvdSBw
ZW9wbGUgOkQKClRoYW5rIHlvdSBmb3IgdGFraW5nIHlvdXIgdGltZSB0byBtYWtlIHRoaXMgcGF0
Y2gsIGJlc3QgcmVnYXJkcyEKT24gVGh1LCBTZXAgMjcsIDIwMTggYXQgMTE6NTEgQU0gRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIDIwMTgtMDkt
MjUgYXQgMTk6NDkgKzAyMDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4gW0FkZGluZyBhIGZl
dyBwZW9wbGUgdG8gdGhlIENjLWxpc3QuIFNlZSBiZWxvdy4uLl0KPiA+IE9uIFR1ZSwgMjAxOC0w
OS0yNSBhdCAxMjoxNSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBPbiAwOS8yNS8y
MDE4IDEwOjAyIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiA+ID4gPiBPbiBNb24sIDIwMTgt
MDktMjQgYXQgMjI6NDYgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+Cj4gPiBN
eSBrbm93bGVkZ2Ugb2YgUkNVIHRoZW1zZWx2ZXMgd291bGQgbmVlZCByZWZyZXNoaW5nLCB0aG91
Z2guIEkKPiA+IG1hbmFnZWQKPiA+IHRvIGdldGJlY29tZSByZWFzb25hYmx5IGZhbWlsaWFyIHdp
dGggaG93IHRoZSBpbXBsZW1lbnRhdGlvbiB3ZQo+ID4gaW1wb3J0ZWQgd29ya3MgYmFjayB0aGVu
LCB3aGVuIHdvcmtpbmcgb24gdGhlIHNhaWQgaXNzdWUsIGJ1dCBJIGd1ZXNzCj4gPiBJCj4gPiBi
ZXR0ZXIgZ28gY2hlY2sgdGhlIGNvZGUgYWdhaW4uCj4gPgo+ID4gSSdtIENjLWluZyB0aGUgcGVv
cGxlIHRoYXQgaGF2ZSByZXZpZXdlZCB0aGUgcGF0Y2hlcyBhbmQgaGVscGluZyB3aXRoCj4gPiB0
aGUgaWRsZSB0aW1lciBwcm9ibGVtLCBpbiBjYXNlIGFueW9uZSBoYXMgYnJpZ2h0IGlkZWFzIG91
dCBvZiB0aGUKPiA+IHRvcAo+ID4gb2YgaGlzIGhlYWQuCj4gPgo+ID4gUGVyaGFwcyB3ZSBzaG91
bGQgImp1c3QiIGdldCBhd2F5IGZyb20gdXNpbmcgUkNVIGZvciBkb21haW4KPiA+IGRlc3RydWN0
aW9uCj4gPiAoYnV0IEknbSBqdXN0IHRvc3NpbmcgdGhlIGlkZWEgYXJvdW5kLCB3aXRob3V0IG11
Y2ggY29uc2lkZXJhdGlvbgo+ID4gYWJvdXQKPiA+IHdoZXRoZXIgaXQncyB0aGUgcmlnaHQgc29s
dXRpb24sIG9yIGFib3V0IGhvdyBoYXJkL2ZlYXNpYmxlIGl0IHJlYWxseQo+ID4gaXMpLgo+ID4K
PiA+IE9yIG1heWJlIHdlIGNhbiBzdGlsbCB1c2UgdGhlIHRpbWVyLCBpbiBzb21lIHNwZWNpYWwg
d2F5LCBpZiB3ZSBoYXZlCj4gPiB3Zmk9bmF0aXZlIChvciBlcXVpdmFsZW50KS4uLgo+ID4KPiBT
bywgSSd2ZSBoYWQgYSBsb29rIChidXQgb25seSBhIHF1aWNrIG9uZSkuCj4KPiBJZiB3ZSB3YW50
IHRvIGRvIHNvbWV0aGluZyBzcGVjaWZpYyB3aXRoaW4gdGhlIGRvbWFpbiBkZXN0cnVjdGlvbiBw
YXRoLAo+IHdlIGNhbiBhZGQgYW4gcmN1X2JhcnJpZXIoKSB0aGVyZSAoSSBtZWFuIGluIGRvbWFp
bl9kZXN0cm95KCkpLgo+IEhvd2V2ZXIsIHRoYXQgZG9lcyBub3QgZmVlbCByaWdodCBlaXRoZXIu
IEFsc28sIGhvdyBjYW4gd2UgYmUgc3VyZSB0aGF0Cj4gdGhlIENQVSBuZXZlciBnb2luZyB0aHJv
dWdoIGlkbGUgKGFzIGZhciBhcyBYZW4ga25vd3MsIGF0IGxlYXN0KSwgaXNuJ3QKPiBnb2luZyB0
byBiZSBwcm9ibGVtIGZvciBvdGhlciBSQ1UgY2FsbHMgYXMgd2VsbD8KPgo+IEFub3RoZXIgdGhp
bmcgdGhhdCB3ZSBjYW4gZG8gaXMgdG8gYWN0IG9uIHRoZSBwYXJhbWV0ZXJzIHRoYXQgY29udHJv
bAo+IHRoZSB0aHJlc2hvbGQgd2hpY2ggZGVjaWRlcyB3aGVuIGEgcXVpZXNjZW50IHN0YXRlIGlz
IGZvcmNlZC4gVGhpcyB3YXMKPiBiYXNpY2FsbHkgd2hhdCBKdWxpZW4gd2FzIHN1Z2dlc3Rpbmcs
IGJ1dCBJIHN0aWxsIHdvdWxkIGF2b2lkIHRvIGRvCj4gdGhhdCBhbHdheXMuCj4KPiBTbywgYmFz
aWNhbGx5LCBpbiB0aGlzIGhhY2tpc2ggcGF0Y2ggYXR0YWNoZWQsIEkgYWRkZWQgYSBuZXcgYm9v
dAo+IGNvbW1hbmQgbGluZSBhcmd1bWVudCwgY2FsbGVkIHJjdV9mb3JjZV9xdWllc2MuIElmIHNl
dCB0byB0cnVlLAo+IHRocmVzaG9sZHMgYXJlIHNldCBzbyB0aGF0IHF1aWVzY2VuY2UgaXMgYWx3
YXlzIGZvcmNlZCBhdCBlYWNoCj4gaW52b2NhdGlvbiBvZiBjYWxsX3JjdSgpLiBBbmQgZXZlbiBp
ZiB0aGUgbmV3IHBhcmFtIGlzIG5vdCBleHBsaWNpdGx5Cj4gc3BlY2lmaWVkLCBJIGRvIHR3ZWFr
IHRoZSB0aHJlc2hvbGQgd2hlbiAid2ZpPW5hdGl2ZSIgaXMuCj4KPiBNaWxhbiwgY2FuIHlvdSBh
cHBseSB0aGlzIHBhdGNoLCBhZGQgIndmaT1uYXRpdmUiIGFnYWluLCBhbmQgcmUtdGVzdD8KPiBJ
ZiBpdCB3b3Jrcywgd2UnbGwgZGVjaWRlIHdoYXQgdG8gZG8gbmV4dC4KPgo+IEUuZy4sIHdlIGNh
biBleHBvc2UgdGhlIFJDVSB0aHJlc2hvbGQgdmlhIHRoZSBhcHByb3ByaWF0ZSBzZXQgb2YgYm9v
dAo+IHRpbWUgcGFyYW1ldGVycyAtLWxpa2UgTGludXgsIGZyb20gd2hlcmUgdGhpcyBjb2RlIGNv
bWVzLCBkaWQvZG9lcy0tCj4gYW5kIGRvY3VtZW50IGhvdyB0aGV5IHNob3VsZCBiZSBzZXQsIGlm
IG9uZSB3YW50cyB0byB1c2UgIndmaT1uYXRpdmUiLgo+Cj4gVGhhbmtzIGFuZCBSZWdhcmRzLAo+
IERhcmlvCj4gLS0KPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBl
biE+PiAoUmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8gRmFnZ2lvbGksIFBoLkQs
IGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQo+IFNvZnR3YXJlIEVuZ2luZWVyIEAgU1VT
RSBodHRwczovL3d3dy5zdXNlLmNvbS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 13:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 13:20: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 1g5WDP-0007F0-31; Thu, 27 Sep 2018 13:20:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5WDO-0007E9-Ag
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 13:20:22 +0000
X-Inumbo-ID: 3dbb1759-c258-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3dbb1759-c258-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 13:21: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 1g5WDK-0002Gk-LP; Thu, 27 Sep 2018 13:20: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 1g5WDK-0004YU-Ac; Thu, 27 Sep 2018 13:20:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5WDK-0007kh-9w; Thu, 27 Sep 2018 13:20:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128095-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-qemuu-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-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-rtds: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-rtds: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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=6ceccdf5ca9e8a41a581e059e9a98f17e14e99c4
X-Osstest-Versions-That: linux=70915e25e1cff60c32e79e5b02e9559c1ed7bab2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 13:20:18 +0000
Subject: [Xen-devel] [linux-4.9 test] 128095: 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>

ZmxpZ2h0IDEyODA5NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODA5NS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc5MzEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzkzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3OTMxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjc5MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmNlY2NkZjVjYTllOGE0MWE1ODFlMDU5ZTlh
OThmMTdlMTRlOTljNApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzA5
MTVlMjVlMWNmZjYwYzMyZTc5ZTViMDJlOTU1OWMxZWQ3YmFiMgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3OTMxICAyMDE4LTA5LTIyIDExOjIxOjQ3IFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyODA5NSAgMjAxOC0wOS0yNiAwNjo0MjoyMyBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9u
IEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBYXJvbiBLbmlzdGVyIDxhYXJvbi5z
LmtuaXN0ZXJAbmFzYS5nb3Y+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVk
dT4KICBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5oLmR1eWNrQGludGVsLmNvbT4KICBBbGV4
YW5kZXIgVXN5c2tpbiA8YWxleGFuZGVyLnVzeXNraW5AaW50ZWwuY29tPgogIEFsZXhhbmRyZSBC
ZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWFzIEdydWVuYmFj
aGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJlYXMgS2VtbmFkZSA8YW5kcmVhc0BrZW1u
YWRlLmluZm8+CiAgQW5keSBHcm9zcyA8YW5keS5ncm9zc0BsaW5hcm8ub3JnPgogIEFuZHkgU2hl
dmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1h
a2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFudG9uIFZhc2lseWV2IDx2YXNpbHll
dkBpc3ByYXMucnU+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQmFydGxvbWll
aiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJlbmph
bWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJodXNoYW4gU2hhaCA8YnNoYWhAa2Rl
Lm9yZz4KICBCaW4gWWFuZyA8YmluLnlhbmdAaW50ZWwuY29tPgogIEJvYiBQZXRlcnNvbiA8cnBl
dGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290
bGluLmNvbT4KICBCcmlhbiBNYXNuZXkgPG1hc25leWJAb25zdGF0aW9uLm9yZz4KICBDYXNleSBT
Y2hhdWZsZXIgPGNhc2V5QHNjaGF1Zmxlci1jYS5jb20+CiAgQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy
aXN0aWFuLmtvZW5pZ0BhbWQuY29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRh
bGxAYXJtLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBELiBaaWVzY2hlIDxkemllc2NoZUB6ZXMuY29t
PgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgTWFj
ayA8ZGFuaWVsQHpvbnF1ZS5vcmc+CiAgRGFycmVuIEhhcnQgKFZNd2FyZSkgPGR2aGFydEBpbmZy
YWRlYWQub3JnPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0
cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG91Z2xhcyBBbmRlcnNv
biA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVucmljbyBTY2hvbHogPGVucmljby5zY2hvbHpA
c2lnbWEtY2hlbW5pdHouZGU+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50
ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4KICBGZWxpeCBLdWVobGluZyA8
RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4KICBGcmVkcmlrIE5vcmluZyA8bm9yaW5nQG5vY3Jldy5v
cmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5hIEhhd2Eg
PGhhbm5haEBtYXJ2ZWxsLmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5j
b20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbEB4czRhbGwubmw+CiAgSGF1a2UgTWVocnRlbnMg
PGhhdWtlQGhhdWtlLW0uZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3Jn
LmF1PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElyYSBXZWlueSA8aXJhLndl
aW55QGludGVsLmNvbT4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28u
aWw+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFu
IEx1ZWJiZSA8amx1QHBlbmd1dHJvbml4LmRlPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNv
bT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmVmZiBLaXJzaGVyIDxq
ZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVy
ZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBDcmlzcGluIDxqb2huQHBocm96ZW4u
b3JnPgogIEpvaG4gS2VlcGluZyA8am9obkBtZXRhbmF0ZS5jb20+CiAgSm9obiBTdHVsdHogPGpv
aG4uc3R1bHR6QGxpbmFyby5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgSnVsaWFuIFdpZWRtYW5uIDxq
d2lAbGludXguaWJtLmNvbT4KICBKdW5raSBLYXRvIDxqdW5raS5rYXRvLnhrQHJlbmVzYXMuY29t
PgogIEsuIFkuIFNyaW5pdmFzYW4gPGt5c0BtaWNyb3NvZnQuY29tPgogIEtlZXMgQ29vayA8a2Vl
c2Nvb2tAY2hyb21pdW0ub3JnPgogIEtyenlzenRvZiBIYT9hc2EgPGtoYWxhc2FAcGlhcC5wbD4K
ICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGF1cmVudCBSb3V4IDx4
cHJvczY0QGhvdG1haWwuZnI+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBM
ZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgV2FsbGVpaiA8bGlu
dXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFy
by5vcmc+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQG1pcHMuY29tPgogIE1hbmlrYW50YSBQ
dWJiaXNldHR5IDxtcHViYmlzZUBjb2RlYXVyb3JhLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMu
enluZ2llckBhcm0uY29tPgogIE1hcmNlbCBaaXN3aWxlciA8bWFyY2VsLnppc3dpbGVyQHRvcmFk
ZXguY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+
CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGll
dSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJpZXJAbGluYXJvLm9yZz4KICBNYXR0aGV3IEdhcnJldHQg
PG1qZzU5QGdvb2dsZS5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1
bmdAa2VybmVsLm9yZz4KICBNYXhlbmNlIER1cHLDqHMgPHhwcm9zNjRAaG90bWFpbC5mcj4KICBN
aWFvIFpob25nIDx6aG9uZ21pYW9AaGlzaWxpY29uLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxt
cGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBNw7xsbGVyIDxtaWNoYWVsQGZkcy10ZWFtLmRl
PgogIE1pa2UgQ2hyaXN0aWUgPG1jaHJpc3RpQHJlZGhhdC5jb20+CiAgTWltaSBab2hhciA8em9o
YXJAbGludXgudm5ldC5pYm0uY29tPgogIE1vbmkgU2hvdWEgPG1vbmlzQG1lbGxhbm94LmNvbT4K
ICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNob2xhcyBQaWdnaW4g
PG5waWdnaW5AZ21haWwuY29tPgogIE5pY29sYXMgQ2hhdXZldCA8a3dpemFydEBnbWFpbC5jb20+
CiAgT2RlZCBHYWJiYXkgPG9kZWQuZ2FiYmF5QGdtYWlsLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxv
bmV1a3VtQHN1c2UuY29tPgogIFBhcmF2IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPgogIFBh
dWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIENlcmN1ZWlsIDxwYXVsQGNy
YXBvdWlsbG91Lm5ldD4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldGVy
IFJvc2luIDxwZWRhQGF4ZW50aWEuc2U+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBPcm9zIDxwb3Jvc0ByZWRoYXQuY29tPgogIFBoaWxpcHAg
WmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUGluZ2ZhbiBMaXUgPGtlcm5lbGZhbnNA
Z21haWwuY29tPgogIFBpb3RyIFNhd2lja2kgPHAuc2F3aWNraTJAcGFydG5lci5zYW1zdW5nLmNv
bT4KICBSYWphbiBWYWphIDxyYWphbi52YWphQHhpbGlueC5jb20+CiAgUmFuZHkgRHVubGFwIDxy
ZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZy
ZWUuZnI+CiAgUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb25ueSBDaGV2
YWxpZXIgPHJvbm55LmNoZXZhbGllckBocC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBt
ZWxsYW5veC5jb20+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29t
PgogIFNhbmRpcGFuIERhcyA8c2FuZGlwYW5AbGludXguaWJtLmNvbT4KICBTYW50b3NoIFNoaWxp
bWthciA8c2FudG9zaC5zaGlsaW1rYXJAb2FyY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFu
ZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+
CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVw
aGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNy
b3NvZnQuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+
CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3
YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4K
ICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRpbSBBbmRlcnNvbiA8
dHNhQGJpZ2xha2Vzb2Z0d2FyZS5jb20+CiAgVGltbyBXaXNjaGVyIDx0d2lzY2hlckBkZS5hZGl0
LWp2LmNvbT4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUcm9u
ZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlr
bGVidXN0IDx0cm9uZG15QGdtYWlsLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGlu
YXJvLm9yZz4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2VpIEx1IDx3ZWkubHUyQGFtZC5jb20+CiAgV2Vp
IFh1IDx4dXdlaTVAaGlzaWxpY29uLmNvbT4KICBXZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVh
d2VpLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW8gTGlhbmcgPHhpbGlhbmdAcmVkaGF0LmNvbT4K
ICBZYWJpbiBDdWkgPHlhYmluY0Bnb29nbGUuY29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3No
aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1
YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBaaHUg
WWFuanVuIDx5YW5qdW4uemh1QG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDcwOTE1ZTI1ZTFj
Zi4uNmNlY2NkZjVjYTllICA2Y2VjY2RmNWNhOWU4YTQxYTU4MWUwNTllOWE5OGYxN2UxNGU5OWM0
IC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 13:21:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 13:21: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 1g5WET-0007KI-M0; Thu, 27 Sep 2018 13:21: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=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5WES-0007K4-0M
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 13:21:28 +0000
X-Inumbo-ID: eca7c606-c257-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eca7c606-c257-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 15:19:12 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5WEO-0002Iv-Ds; Thu, 27 Sep 2018 13:21: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 1g5WEO-0004d0-5J; Thu, 27 Sep 2018 13:21:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5WEO-00006x-4b; Thu, 27 Sep 2018 13:21:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128135-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=89faccfd35dde2cc1e2e2452ada0c978caaf4862
X-Osstest-Versions-That: xen=c759fb5bc303411e70322948a6ced81b6219ad3a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 13:21:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128135: 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>

ZmxpZ2h0IDEyODEzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODEzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4OWZhY2NmZDM1ZGRlMmNjMWUyZTI0NTJhZGEwYzk3OGNhYWY0ODYyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjNzU5ZmI1YmMzMDM0MTFlNzAz
MjI5NDhhNmNlZDgxYjYyMTlhZDNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgxMDAgIDIwMTgt
MDktMjYgMDk6MDA6NDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MTM1ICAy
MDE4LTA5LTI3IDExOjAwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICBZ
YW5nIFFpYW4gPGtyaXpleEBnbWFpbC5jb20+CiAgWWFuZyBRaWFuIDx5YW5nLnFpYW5AY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGM3NTlmYjViYzMuLjg5ZmFjY2ZkMzUgIDg5ZmFjY2ZkMzVk
ZGUyY2MxZTJlMjQ1MmFkYTBjOTc4Y2FhZjQ4NjIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:23:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5XCL-0003E0-An; Thu, 27 Sep 2018 14:23: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=r25c=mj=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5XCK-0003Dv-0X
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:23:20 +0000
X-Inumbo-ID: 906ff4e9-c260-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 906ff4e9-c260-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:21:03 +0200 (CEST)
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 4EEEAB063;
 Thu, 27 Sep 2018 14:23:16 +0000 (UTC)
Message-ID: <4fd5ae27606dbcafd7c4c3ead3c60cd1941481d3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Milan Boberic <milanboberic94@gmail.com>
Date: Thu, 27 Sep 2018 16:23:10 +0200
In-Reply-To: <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
 <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, tim@xen.org, julien.grall@arm.com,
 stefano@stabellini.net, JBeulich@suse.com, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8262624967857424677=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8262624967857424677==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-X44tMo/ghvz8R34RSb1d"


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

On Thu, 2018-09-27 at 15:15 +0200, Milan Boberic wrote:
> Hi,
> I applied patch and vwfi=3Dnative and everything works fine, I can
> create and destroy guest domain as many times as I want.
>=20
> I have to ask, will this patch have any impact on performance (I will
> test it later, but I just need your opinions)?
>
Well, with a question like this, the only possible answer is "depends".
:-)

Basically, there is a little bit of overhead to be expected, with this
patch applied, every time that call_rcu() is invoked, inside Xen. Now,
you can look at when that happens, and you'll notice that this
basically never happen in an hot-path.

In your case, there is at least one call in the domain destruction
path. You can try to measure whether actually destroying the domain
takes more time _with_ "wfi=3Dnative" (plus this patch) as compared to
how long it takes _without_ "wfi=3Dnative" (and also without this patch).
I don't think you'll be able to appreciate any significant difference.

The point is more, I think, whether "wfi=3Dnative" helps your use case.
Have you measure that? I mean, have you checked what is the difference
in performance (or latency, or whatever you're interested in) between
the "wfi=3Dnative" case and the default?
If you have, and "wfi=3Dnative" helps, then you also need something like
this patch, or domain destruction won't work (in fact, I call the fact
that it takes 'around 7 seconds', not working). If "wfi=3Dnative" does
not help your use case, then you're better off not using neither it nor
this patch.

> And what this patch exactly do? I need to fully understand it because
> I need to document it in my master thesis which will be finished soon
> thanks to you people :D
>=20
Have you heard about RCU? It's a very clever synchronization solution,
widely used in the Linux kernel. Xen has that too, but we use an old
version of the Linux code, and we don't use it that much.

This is, IMO, some good introductory material, but, really, just google
"RCU" or "RCU linux", and you'll hit tons of articles and docs:
https://lwn.net/Articles/262464/

Well, our implementation of RCU requires that, from time to time, the
various physical CPUs of your box become idle, or get an interrupt, or
go executing inside Xen (for hypercalls, vmexits, etc). In fact, a CPU
going through Xen is what allow us to tell that it reached a so-called
'quiescent state', which in turns is necessary for declaring a so-
called 'RCU grace period' over.

Usually, as soon as a guest (or dom0) vCPU become idle, the pCPU on
which it was running does go through Xen, to figure out whether or not
there is another vCPU, from the same or from another guest, to be run.
If not, the pCPU stays idle, but it stays idle _in_Xen_, and that is
good for RCU quiescence and grace period tracking.

Now, with the combination of "sched=3Dnull" and "wfi=3Dnative", when the
guest (or dom0) vCPU becomes idle, we _stay_in_the_guest_, until
something (typically an interrupt) comes. This means that the vCPU in
question never let Xen's RCU know that he has gone through a quiescent
state, and grace periods risk lasting very long, if not forever.

In fact, the reason why everything was working again with a printk()
was, as Julien noted, that an interrupt was being injected. Check the
old discussion on xen-devel about the RCU bug that I linked to in one
of my first messages in this thread to even more insights.

https://www.mail-archive.com/xen-devel@lists.xen.org/msg105388.html

https://lists.xenproject.org/archives/html/xen-devel/2017-07/msg02770.html

https://lists.xen.org/archives/html/xen-devel/2017-09/msg01855.html
https://lists.xen.org/archives/html/xen-devel/2017-09/msg03515.html
https://lists.xenproject.org/archives/html/xen-devel/2017-09/msg01855.html

Setting the qhimark, qlowmark and blimit to the values you see in the
patch, partially defeats the purpose of RCU, as the update of the data
structure is not deferred to some future point in time, but it is
basically always performed synchronously with the modification, and
that's why I dislike just doing it all the time, and I prefer limiting
to doing it when we're using "wfi=3Dnative".

For some more details about the meaning of the qhimark, qlowmark and
blimit values, check these:
https://www.systutorials.com/linux-kernels/132439/patch-rcu-batch-tuning-li=
nux-2-6-16/
https://lwn.net/Articles/166647/

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/

--=-X44tMo/ghvz8R34RSb1d
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+4FAlus59EACgkQFkJ4iaW4
c+4fDQ//brMMqCC2mbVuYdncWY7iBgx7qOqfSvBQmsdzmSHsHpNPK89+oR1FJvMl
We2I1EeaCQbSZmR3uLyXzQxJVLaUh6ytw2uF8kidFLiq/Aj9T9Wwf5MxS7qJI+qo
ufmPGzGPvOpYy9NQ3aYLE1pyCDD9ZeNMgyo+yYQq9T+kuFBNOVTODoLpruMOVRBa
rdmzAyauM0MrdUK7J2w05sP/buoNrOQjaOoQxhocm7XmXAxttnYIaxwvswk4Y6mH
Ic9GhtDxnIbyCJnuh9jol7ALXyV1c2GO7lpWL1fW/Qob9Q6V0ihSU4aFncTiqhc3
qHFZ+x4Vvtq0TpB8I/VG5C1O+/TTFphb1Ond5UUQQwHzewUS1jAkiB3fikcwGIFy
54bjDRwrubKCiwwIXy1hph/JUNaFg3kGO7qe6fiUDeYMRZi2IS/c8eIo234D/ErX
JDp2P5IaV3gsyzj0ObkJ/M+Qi6IR6QgHKbTdOExgUKQrE4lfgvm9FT+cf87OHMhA
U/3usLhYoIya7nBNPaufB9wAIK9LgRCDpGYFYzH/OMG03If9qFIh9tmbiwiunWDh
GdWc0tAMJF99z0xHCl3YVhbEGzKf1GSKe8JL6NhOTFWlH4c5NYjXsG49LPxBLExX
kmdadjiOvlWGD0Lf0BmzxKmH2CHArg1l3bYonwpr2XpvtqAy3Z4=
=piau
-----END PGP SIGNATURE-----

--=-X44tMo/ghvz8R34RSb1d--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8262624967857424677==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14:26: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 1g5XFH-0003LF-Ru; Thu, 27 Sep 2018 14: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=moov=mj=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5XFF-0003L7-HK
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:26:21 +0000
X-Inumbo-ID: fd0b1fe3-c260-11e8-a8a5-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd0b1fe3-c260-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:24:05 +0200 (CEST)
Received: by mail-io1-xd41.google.com with SMTP id y10-v6so2057200ioa.10
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 07:26:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Jx/Yw2jAwCRr+817KCbU5DlwUdU/0vB+9VGXL3ZqI9c=;
 b=ByGzEMvsL8rR8IpG0SeGS0I57qBvj55a4WNy+e9kObpHnka4q7NaTuaMZZTiwqIbT2
 Hf5UNGWrH/Q3C5tE0ANbPr2fX5QhpL+SuX5ko0X697T99pc09oZ/hWPWozuUaP2BAUuI
 OvTNG+gwGdGcJvxoUamAY7atADgE7vUP1J3nINVlfT3Icota7UcEu8mBR/zJsKRcWBIv
 jNHlXyvDj0rnO/90Zh9DyorcRkdi5s/zpmC0/kPX9gN/K63MOxRDrqss0tP9suErCOLi
 SHD7mauE0M94dAxpE7hxBVMMOx3RLme0GmgP3X4bIkCJgFs3XK9bRFU4gOyXcV0twpvI
 tX4Q==
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=Jx/Yw2jAwCRr+817KCbU5DlwUdU/0vB+9VGXL3ZqI9c=;
 b=gGwZ7xMc9AZX2AhCEqhO0+ztItm0tBdgcHQ9pA9w+9FtLoFNgGv4IwoF8RN+fEQqs4
 dg5QtQ+sETOFrfFvrzQQv+2MmWviOlGd4ftnGCOffYi2bYYeYd4sfLtokU1JxoQVpCHY
 9w+zM4kET4XUPoGUwQmHSDo5C2RbOsuxkqTAX4+LQgmebzG3RO8du9q1Eqefd35Lr7Sv
 XrI67345sYIsDHZ9NitKmRs43ZK2wFsTYxTcmxS6Y6qyH5PNzRdNkz2LC4u6nnaa20fr
 yBFjn2QQtSeLJ1nwaDO0kNfW1JI2TQD6nufTXhVzK+pMBWUkvBssV+VMwj6NHaOfO1WO
 /XKQ==
X-Gm-Message-State: ABuFfohX5rPpMUM31SE3WK6/ljI+SuYlMeXnzhya6tsrURE8Vn9y2GFN
 D2HXfb45BAsY8+S446ajuA3u8g==
X-Google-Smtp-Source: ACcGV60t+A0GUKDyzsNcWPD2IRpVgDCnCjrJtRRaXn9kmYDWPw3UkA/9ZI2j868G19weaGJi+uWsdw==
X-Received: by 2002:a6b:7c4b:: with SMTP id
 b11-v6mr9219811ioq.251.1538058378709; 
 Thu, 27 Sep 2018 07:26:18 -0700 (PDT)
Received: from [192.168.1.56] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id b28-v6sm1161899itd.37.2018.09.27.07.26.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 07:26:17 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
Date: Thu, 27 Sep 2018 08:26:16 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCAxOjEyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDIyLzA5LzE4IDIx
OjU1LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IENvbW1pdCBhNDZiNTM2NzJiMmMgKCJ4ZW4v
YmxrZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKQo+PiBhZGRlZCBzdXBw
b3J0IGZvciBwdXJnaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIHdoZW4gdGhleSBhcmUgbm90IGluIHVz
ZS4gQXMKPj4gcGFydCBvZiB0aGUgcHVyZ2UsIHRoZSBncmFudHMgd2VyZSByZW1vdmVkIGZyb20g
dGhlIGdyYW50IGJ1ZmZlciwgVGhpcwo+PiBldmVudHVhbGx5IGNhdXNlcyB0aGUgYnVmZmVyIHRv
IGJlY29tZSBlbXB0eSwgd2l0aCBCVUdfT04gdHJpZ2dlcmVkIGluCj4+IGdldF9mcmVlX2dyYW50
KCkuIFRoaXMgY2FuIGJlIG9ic2VydmVkIGV2ZW4gb24gYW4gaWRsZSBzeXN0ZW0sIHdpdGhpbgo+
PiAyMC0zMCBtaW51dGVzLgo+Pgo+PiBXZSBzaG91bGQga2VlcCB0aGUgZ3JhbnRzIGluIHRoZSBi
dWZmZXIgd2hlbiBwdXJnaW5nLCBhbmQgb25seSBmcmVlIHRoZQo+PiBncmFudCByZWYuCj4+Cj4+
IEZpeGVzOiBhNDZiNTM2NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lz
dGVudCBncmFudHMiKQo+PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgpTaW5jZSBLb25yYWQgaXMgb3V0LCBJJ20gZ29pbmcgdG8gcXVldWUgdGhp
cyB1cCBmb3IgNC4xOS4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14:28: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 1g5XHO-0003VG-BD; Thu, 27 Sep 2018 14:28: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=gi2h=mj=xenproject.org=prvs=801207327=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5XHN-0003V1-5J
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:28:33 +0000
X-Inumbo-ID: 4bb4afd7-c261-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bb4afd7-c261-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:26:17 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66456670"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=c5e4e49258e9b89cb34c085a419dd9f862935c48
X-Osstest-Versions-That: qemuu=5b9000b52fba08a567f8efaa4aa56233b5f2a081
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 27 Sep 2018 15:28:28 +0100
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75302: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1MzAyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJh
c2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRl
c3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBi
YXNlbGluZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGM1ZTRlNDkyNThlOWI4OWNiMzRjMDg1YTQxOWRkOWY4NjI5MzVjNDgKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDViOTAwMGI1MmZiYTA4YTU2N2Y4
ZWZhYTRhYTU2MjMzYjVmMmEwODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTI5MyAgMjAxOC0w
OS0yNiAwNjo0ODowMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUzMDIgIDIw
MTgtMDktMjcgMDg6NDg6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9A
aWdhbGlhLmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ft
c3VuZy5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGth
b2Qub3JnPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERl
bmlzIFYuIEx1bmV2IDxkZW5Ab3BlbnZ6Lm9yZz4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxk
Z2lsYmVydEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4K
ICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEpl
ZmYgQ29keSA8amNvZHlAcmVkaGF0LmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1
PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmN1
cyBDb21zdGVkdCA8bWFyY3VzQG1jLnBwLnNlPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2
ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+IFthcm0gcGFydHNd
CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmlj
aGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEBy
ZWRoYXQuY29tPgogIFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvc2xAZ21haWwuY29tPgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29z
c3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMzkxIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:32:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14:32: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 1g5XKs-0004CW-1K; Thu, 27 Sep 2018 14:32:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r25c=mj=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5XKq-0004CR-QM
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:32:08 +0000
X-Inumbo-ID: 44a14f9a-c262-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44a14f9a-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:33: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 8453FAD0A;
 Thu, 27 Sep 2018 14:32:06 +0000 (UTC)
Message-ID: <86360891f996bdb078a5eff7f860fbbb39fbc5ac.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Stefano Stabellini <stefano@stabellini.net>, Julien Grall
 <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>
Date: Thu, 27 Sep 2018 16:32:04 +0200
In-Reply-To: <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <a938e477609ae123ae61aec515daa34ccaf0b8f3.camel@suse.com>
 <CADJ6SV2G=51BK2p-bouNGfiS5sP2tiV6ztZZ7PFGjiptRw_P3w@mail.gmail.com>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
 <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, tim@xen.org,
 Milan Boberic <milanboberic94@gmail.com>, JBeulich@suse.com,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============6218862508372169790=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6218862508372169790==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-2zZdqCEs4B0yGHLx4sz7"


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

On Thu, 2018-09-27 at 15:15 +0200, Milan Boberic wrote:
> Hi,
> I applied patch and vwfi=3Dnative and everything works fine, I can
> create and destroy guest domain as many times as I want.
>=20
Ok, now that we know it works, what do you guys prefer?

Stefano? Julien? I know it's not strictly an ARM-only issue, but I'm
asking you because ARM is where it shows-up/harm the most.

I personally would be ok with:
- doing a patch adding qhimark, qlowmark and blimit boot command line=20
  parameters;
- doing a patch (similar to this one) forcing the parameters to a=20
  specific state (and printing a warning about that), if wfi=3Dnative is=
=20
  used.

Thoughts?

Oh, and I'm adding Juergen in case we consider this relevant for the
release (and in case we want to add a Jira issue, which I don't think I
can do).

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/

--=-2zZdqCEs4B0yGHLx4sz7
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+4FAlus6eQACgkQFkJ4iaW4
c+4oyhAAzFmNby2VvejAyjfdwo57m2X4PU2yg8KQ81tkd0qnBV/IOjK8h3CkkRvi
uobhY9nhB1OKDdnpMKxgWio+j1z8LsoQgXFpr6NYnJBlRDPfQBwrVhuDowJ7DZ2U
9//JPoVG9Kh6Vrem8yusLjixKeI9zwKiSy6yYak6AU+86wJxz68EdO6HTAc/pbXI
8Lb+9zXgFHjeos4A0S6GQh61sxtc3l0Axxa1OhuOz9K7MLgEP7Ct1c5Q/jEIIpws
+3Kr37xFQqegYuEDEWvyRWX6G7qULdNgEBDerKlT0nXyODrawfK04X2r2GElvgJB
PSqoF8+IW2wktrAH5B+aXh70fjZyZaknbEEOO2rGN0omWoTBSSI1pCttNXuw2FX3
BAbY+fr3uL9ALQScDuNnP2jQsxtbBX+17A7iKQOUgq8f9BF3ogJuq9QhVO9FWcQi
eQP1Jfs3hqJZgPpVuZW73KXjXWOTf9XekUxbDqfMeAnMV/PFGYYGH9VnnmKjS8Nz
/rbb2K1TCpQx5QQDDxJ2U5P4872bz1noAJBzsn/pnDynjYpmw+0z4YWJ7Isc5+1S
5ADOmSzo915n2tEfeSrgOJH5SsLGcZcFBkjxC2nrN7GOiSH9+ZAHnl3hbOoPFhtZ
v/CSbz/+T9xt3izBZmIoMubY/l8/3JBAdzs+3acxFjIC836BeVI=
=XPP4
-----END PGP SIGNATURE-----

--=-2zZdqCEs4B0yGHLx4sz7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6218862508372169790==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMS-0004Jv-OY; Thu, 27 Sep 2018 14:33: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMR-0004Jf-VI
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:48 +0000
X-Inumbo-ID: 06f7f2ef-c262-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06f7f2ef-c262-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:31:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457798"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:25 +0100
Message-ID: <20180927143333.17516-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 1/9] iommu: introduce the concept of DFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 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>

Li4ubWVhbmluZyAnZGV2aWNlIERNQSBmcmFtZSBudW1iZXInIGkuZS4gYSBmcmFtZSBudW1iZXIg
bWFwcGVkIGluIHRoZSBJT01NVQoocmF0aGVyIHRoYW4gdGhlIE1NVSkgYW5kIGhlbmNlIHVzZWQg
Zm9yIERNQSBhZGRyZXNzIHRyYW5zbGF0aW9uLgoKVGhpcyBwYXRjaCBpcyBhIGxhcmdlbHkgY29z
bWV0aWMgY2hhbmdlIHRoYXQgc3Vic3RpdHV0ZXMgdGhlIHRlcm1zICdnZm4nCmFuZCAnZ2FkZHIn
IGZvciAnZGZuJyBhbmQgJ2RhZGRyJyBpbiBhbGwgdGhlIHBsYWNlcyB3aGVyZSB0aGUgZnJhbWUg
bnVtYmVyCm9yIGFkZHJlc3MgcmVsYXRlIHRvIGEgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBDUFUu
CgpUaGUgcGFydHMgdGhhdCBhcmUgbm90IHB1cmVseSBjb3NtZXRpYyBhcmU6CgogLSB0aGUgaW50
cm9kdWN0aW9uIG9mIGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uIG9mIGRmbl90IGFuZCBkZWZpbml0
aW9uIG9mCiAgIElOVkFMSURfREZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZiBnZm5feChJ
TlZBTElEX0dGTikgbWVjaGFuaWNhbC4KIC0gdGhlIGludHJvZHVjdGlvbiBvZiBfX2Rmbl90b19k
YWRkciBhbmQgX19kYWRkcl90b19kZm4gKGFuZCB0eXBlLXNhZmUKICAgdmFyaWFudHMgd2l0aG91
dCB0aGUgbGVhZGluZyBfXykgd2l0aCBzb21lIHVzZSBvZiB0aGUgZm9ybWVyLgoKU3Vic2VxdWVu
dCBwYXRjaGVzIHdpbGwgY29udmVydCBjb2RlIHRvIG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBERk5z
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnY5OgogLSBSZS13
b3JkIGNvbW1lbnQgaW4gbW0uaC4KIC0gTW92ZSBkZWZpbml0aW9ucyByZWxhdGluZyB0byBkYWRk
ciBpbnRvIGFzbS14ODYvaW9tbXUuaCBzaW5jZSB0aGVzZSBhcmUKICAgbm90IHVzZWQgYnkgYW55
IEFSTSBJT01NVSBpbXBsZW1lbnRhdGlvbi4KIC0gRml4IF9fZGFkZHJfdG9fZGZuKCkgdG8gcHJv
cGVybHkgcGFyZW50aGVzaXplIGFuZCByZW1vdmUgY2FzdC4KCnY4OgogLSBDb3JyZWN0IGRlZmlu
aXRpb24gb2YgSU5WQUxJRF9ERk4uCiAtIERvbid0IHVzZSBfQUMgaW4gZGVmaW5pdGlvbiBvZiBJ
T01NVV9QQUdFX1NJWkUuCgp2NzoKIC0gUmUtbmFtZSBCRk4gLT4gREZOIGFzIHJlcXVlc3RlZCBi
eSBKYW4uCiAtIERyb3BwZWQgV2VpJ3MgUi1iIGJlY2F1c2Ugb2YgbmFtZSBjaGFuZ2UuCgp2NjoK
IC0gRHJvcHBlZCBjaGFuZ2VzIHRvICdtZm4nIHNlY3Rpb24gaW4geGVuL21tLmggYXMgc3VnZ2Vz
dGVkIGJ5IEtldmluLgoKdjM6CiAtIEdldCByaWQgb2YgaW50ZXJtZWRpYXRlICdmcmFtZScgdmFy
aWFibGVzIGFnYWluLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMgICAgIHwgMTggKysrLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8IDc4ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAg
ICAgICAgfCAxNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAg
ICAgICAgfCAyOCArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgICAgICB8IDMwICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11Lmgg
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgICAgICAgfCAyNiArKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlv
bnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9j
bWQuYwppbmRleCAwODI0N2ZhMzU0Li5kNGQwNzFlNTNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2NtZC5jCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBpbnZhbGlkYXRlX2lv
bW11X2FsbChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhZGRyX3QgZGFkZHIsIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11OwpAQCAtMzE1LDEyICszMTUsMTIgQEAgdm9pZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTgg
ZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElE
QVRFX0lPVExCX1BBR0VTIGNvbW1hbmQgKi8KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUt
PmxvY2ssIGZsYWdzKTsKLSAgICBpbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5k
LCAwLCBxdWV1ZWlkLCBnYWRkciwgcmVxX2lkLCBvcmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3Rs
Yl9wYWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVldWVpZCwgZGFkZHIsIHJlcV9pZCwgb3JkZXIp
OwogICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlvbW11KTsKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVf
Zmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRp
YyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIGRhZGRy
X3QgZGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC0zMzMsNyArMzMz
LDcgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoc3RydWN0IGRvbWFp
biAqZCwgdWludDY0X3QgZ2FkZHIsCiAgICAgICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CiAK
ICAgICAgICAgZG8gewotICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRldmZuLCBw
ZGV2LCBnYWRkciwgb3JkZXIpOworICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2lvdGxiKGRl
dmZuLCBwZGV2LCBkYWRkciwgb3JkZXIpOwogICAgICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhh
bnRvbV9zdHJpZGU7CiAgICAgICAgIH0gd2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgog
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pID09IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSApOwpAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxf
aW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogCiAvKiBGbHVzaCBpb21t
dSBjYWNoZSBhZnRlciBwMm0gY2hhbmdlcy4gKi8KIHN0YXRpYyB2b2lkIF9hbWRfaW9tbXVfZmx1
c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZ2FkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGFkZHJfdCBkYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7
CkBAIC0zNTIsMTMgKzM1MiwxMyBAQCBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9tbXUgKQogICAg
IHsKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAg
ICAgIGludmFsaWRhdGVfaW9tbXVfcGFnZXMoaW9tbXUsIGdhZGRyLCBkb21faWQsIG9yZGVyKTsK
KyAgICAgICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhpb21tdSwgZGFkZHIsIGRvbV9pZCwgb3Jk
ZXIpOwogICAgICAgICBmbHVzaF9jb21tYW5kX2J1ZmZlcihpb21tdSk7CiAgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAgICAgfQogCiAgICAgaWYg
KCBhdHNfZW5hYmxlZCApCi0gICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGdh
ZGRyLCBvcmRlcik7CisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90bGJzKGQsIGRhZGRy
LCBvcmRlcik7CiB9CiAKIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGludCBvcmRlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgX2FtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCAodWludDY0X3QpIGdmbiA8PCBQQUdFX1NISUZULCBvcmRlcik7CisgICAgX2Ft
ZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBfX2Rmbl90b19kYWRkcihkZm4pLCBvcmRlcik7CiB9CiAK
IHZvaWQgYW1kX2lvbW11X2ZsdXNoX2RldmljZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdWlu
dDE2X3QgYmRmKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDcw
YjQzNDViMzcuLjYxYWRlNzE4NTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKQEAgLTM1LDEyICszNSwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVf
aWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiAgICAgcmV0dXJuIGlk
eDsKIH0KIAotdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21m
biwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2ln
bmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1NjQgKnRhYmxlLCAq
cHRlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKLSAgICBw
dGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxf
MSk7CisgICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzEpOwogICAgICpwdGUgPSAwOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxl
KTsKIH0KQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJl
c2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICByZXR1cm4gbmVlZF9m
bHVzaDsKIH0KIAotc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQg
bG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBib29sX3Qgc2V0X2lvbW11
X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
IGludCBwZGVfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGl3LCBib29sX3QgaXIpCiB7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2xfdCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAotICAg
IHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGdmbiwgcGRlX2xldmVsKSk7Cisg
ICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsK
IAogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QQUdJTkdfTU9E
RV9MRVZFTF8wLCBpdywgaXIpOwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9w
ZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKICAqIG90aGVyd2lzZSBpbmNy
ZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwogc3Rh
dGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewogICAg
IHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CkBAIC0zNDcsNyArMzQ3LDcgQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcHRfbWZuLAogCiAgICAgLyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwogICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUg
KyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSArIHBm
bl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IHBhZ2UgdGFibGUg
b2YgbmV4dCBsZXZlbCAqLwogICAgIG50YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfbmV4dF90
YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpOwpAQCAtMzYyLDcgKzM2Miw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0
X21mbiwKICAgICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2
ZWwpKSAtIDE7CiAKICAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAg
ICAgICgoKGdmbiAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKKyAgICAgICAgICgoKGRm
biAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKICAgICB7CiAgICAgICAgIHBkZV9jb3Vu
dCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAKQEAgLTM4Nyw3ICszODcsNyBAQCBvdXQ6CiB9CiAK
IHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1NjQgKnRhYmxlLCAq
cGRlLCAqbnRhYmxlOwpAQCAtMzk4LDcgKzM5OCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgQVNTRVJU
KCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKIAog
ICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChnZm4sIG1lcmdlX2xldmVsKTsKKyAgICBwZGUgPSB0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAgICAgLyogZ2V0IGZpcnN0IG1m
biAqLwogICAgIG50YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUo
KHUzMiopcGRlKSA+PiBQQUdFX1NISUZUOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRpYyBpbnQg
aW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4s
CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRp
b24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgogICovCi1zdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwgCitzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pCiB7CiAg
ICAgdTY0ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CiAKICAgICAgICAg
bmV4dF90YWJsZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5leHRfdGFibGVfbWZuKSk7
Ci0gICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5fdG9fcGRlX2lkeChwZm4sIGxl
dmVsKTsKKyAgICAgICAgcGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRm
biwgbGV2ZWwpOwogCiAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1l
ICovCiAgICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKCh1aW50MzJfdCopcGRlKSAKQEAgLTQ3NywxMSArNDc3LDExIEBAIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpbnQgaTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBnZm47CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
c3o7CiAKICAgICAgICAgICAgIHBhZ2Vfc3ogPSAxIDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICog
KG5leHRfbGV2ZWwgLSAxKSk7Ci0gICAgICAgICAgICBnZm4gPSAgcGZuICYgfigoMSA8PCAoUFRF
X1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAtIDEpOworICAgICAgICAgICAgcGZuID0g
IGRmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsK
ICAgICAgICAgICAgIG1mbiA9IG5leHRfdGFibGVfbWZuOwogCiAgICAgICAgICAgICAvKiBhbGxv
Y2F0ZSBsb3dlciBsZXZlbCBwYWdlIHRhYmxlICovCkBAIC00OTksMTAgKzQ5OSwxMCBAQCBzdGF0
aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHBmbiwKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KG5leHRfdGFibGVfbWZuLCBnZm4sIG1mbiwgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAg
ICBzZXRfaW9tbXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLCBuZXh0X2xl
dmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAgICAgIG1mbiArPSBwYWdlX3N6
OwotICAgICAgICAgICAgICAgIGdmbiArPSBwYWdlX3N6OworICAgICAgICAgICAgICAgIHBmbiAr
PSBwYWdlX3N6OwogICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2FsbF9wYWdlcyhkKTsKQEAgLTU0MCw3ICs1NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAgICB1MTYgYmRmOwogICAgIHZvaWQg
KmRldmljZV9lbnRyeTsKQEAgLTU1NCwxMyArNTU0LDEzIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Bh
Z2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2ln
bmVkIGxvbmcgb2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogCi0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBp
ZiAoIGRmbiA9PSBkZm5feChJTlZBTElEX0RGTikgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9U
QVZBSUw7Ci0gICAgQVNTRVJUKCEoZ2ZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgp
KTsKKyAgICBBU1NFUlQoIShkZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwog
CiAgICAgbGV2ZWwgPSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKICAgICBvbGRfcm9vdCA9IGhkLT5h
cmNoLnJvb3RfdGFibGU7Ci0gICAgb2Zmc2V0ID0gZ2ZuID4+IChQVEVfUEVSX1RBQkxFX1NISUZU
ICogKGxldmVsIC0gMSkpOworICAgIG9mZnNldCA9IGRmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElG
VCAqIChsZXZlbCAtIDEpKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKSAmJiBpc19odm1fZG9tYWluKGQpKTsKIApAQCAtNjMxLDcgKzYzMSw3IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK2lu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDM0ICs2NTEsMzQg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIlJvb3QgdGFibGUgYWxsb2MgZmFpbGVkLCBkZm4gPSAlbHhcbiIs
IGRmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVs
IElPIHBhZ2UgdGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxl
IGZvciBsYWdlciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdl
IHRhYmxlIGZvciB3aWRlciBkZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAg
ICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBkZm4pICkKICAgICAgICAgewogICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURf
SU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsK
KyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZu
ID0gJWx4XG4iLCBkZm4pOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYg
KCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0g
ICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0g
JWx4XG4iLCBnZm4pOworICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRh
YmxlIGVudHJ5IGRmbiA9ICVseFxuIiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBp
bmcgZmlyc3QgKi8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21m
blsxXSwgZ2ZuLCBtZm4sIAorICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQo
cHRfbWZuWzFdLCBkZm4sIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpA
QCAtNjkwLDcgKzY5MCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBp
bmcgZm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNo
IGlmIHdlIHRydXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZCkgKQotICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZl
bCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0g
aGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNjk4LDE1ICs2OTgsMTUg
QEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xldmVs
XSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoICFpb21tdV91cGRhdGVf
cGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuLCBtZm4sIG1lcmdlX2xldmVsKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGZuLCBtZm4sIG1lcmdlX2xldmVsKSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJn
ZV9sZXZlbF0sIGdmbiwgCisgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
LCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2Ug
aW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZ2ZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2ZWwsIGdmbiwgbWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2Vf
bGV2ZWwsIGRmbiwgbWZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAsNyArNzIwLDcgQEAgb3V0Ogog
ICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9t
Zm5bN107CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC03
MzksMzQgKzczOSwzNCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogU2luY2UgSFZNIGRvbWFpbiBp
cyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdo
dCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KKyAgICAgKiB3
ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRl
X3BhZ2luZ19tb2RlKGQsIGdmbik7CisgICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBkZm4pOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAg
ICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAl
bHhcbiIsIGRmbik7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKICAg
ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0
X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOworICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGRmbiA9ICVseFxu
IiwgZGZuKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICByZXR1cm4gLUVGQVVM
VDsKICAgICB9CiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAg
ICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4pOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJj
aC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CiAKICAgICByZXR1cm4gMDsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDRh
NjMzY2E5NDAuLmFhOWViYTAyYmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwpAQCAtNTg3LDcgKzU4Nyw3IEBAIHN0YXRpYyB2b2lkIGFtZF9kdW1wX3Ay
bV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxldmVsLAogICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCiAgICAg
ICAgICAgICAgICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHByaW50aygiJSpzZ2ZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHBy
aW50aygiJSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFk
ZHJlc3MpLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRf
dGFibGVfbWFkZHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDhmOTE4MDdi
MWIuLjFlZGE5NmE3MmEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MSw3
ICsyNTUxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hf
YWxsKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9z
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQpCiB7CiAJLyogQVJNIFNNTVUgdjEgZG9lc24ndCBoYXZlIGZsdXNoIGJ5IFZNQSBhbmQg
Vk1JRCAqLwpAQCAtMjc0OCw3ICsyNzQ4LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9
CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3Nt
bXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAJCQl1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQogewogCXAybV90eXBlX3QgdDsKQEAg
LTI3NTksMTAgKzI3NTksMTAgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAJICogcHJvdGVjdGVk
IGJ5IGFuIElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFp
bgogCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgogCSAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCi0J
ICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9
PSBtZm4uCisJICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3
aXRoIGdmbiA9PSBtZm4gPT0gZGZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOwotCUJVR19PTihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGRmbik7CiAK
IAkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYg
KCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzc0
LDE5ICsyNzc0LDE5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICog
aWYgdGhlcmUgaXMgYWxyZWFkeSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbiksIF9tZm4oZGZuKSwgMCwgdCk7CiB9CiAKLXN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogewogCS8qCiAJ
ICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4g
dGhlIGRvbWFpbgotCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKiBpcyBkaXJlY3QgbWFwcGVkIChp
LmUuIGdmbiA9PSBtZm4gPT0gZGZuKS4KIAkgKi8KIAlpZiAoICFpc19kb21haW5fZGlyZWN0X21h
cHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggYWU2Y2YyZjBmZi4uMWFkNzdhN2U3YSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yMTUsNyArMjE1LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBw
YWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIyNCw3
ICsyMjQsNyBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAg
ICAgICAgICAgIG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFwcGluZyk7CisgICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgbWFw
cGluZyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7
CiAKQEAgLTI4NSw3ICsyODUsNyBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShkKTsKIH0KIAotaW50IGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25l
ZCBsb25nIG1mbiwKK2ludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwpAQCAtMjk0LDEzICsyOTQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBp
ZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBm
bGFncyk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwg
ZmxhZ3MpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBn
Zm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01N
VSBtYXBwaW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOwogCiAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0z
MDksNyArMzA5LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQor
aW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAg
ICAgaW50IHJjOwpAQCAtMzE3LDEzICszMTcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBo
ZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAg
IHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0
KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAi
ZCVkOiBJT01NVSB1bm1hcHBpbmcgZ2ZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIHVubWFwcGluZyBkZm4gJSNseCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZGZuLCByYyk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKQEAgLTM0OSw3ICszNDks
NyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyB1bnVz
ZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jeWNsZShzbXBfcHJvY2Vz
c29yX2lkKCksICZjcHVfb25saW5lX21hcCkpOwogfQogCi1pbnQgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgaW9tbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CkBAIC0zNTgsMTMgKzM1OCwxMyBAQCBpbnQgaW9t
bXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3Jt
X29wcy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICByYyA9IGhk
LT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCk7CiAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93
biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIK
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBn
Zm4gJSNseCwgcGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjLCBnZm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CiAKICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggYmI0MjJlYzU4Yy4u
NTA3YTNmM2FmYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1
ODUsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0K
IAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2
MTIsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBnZm4gPT0gZ2Zu
X3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuID09
IGRmbl94KElOVkFMSURfREZOKSApCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxi
X2RzaShpb21tdSwgaW9tbXVfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwLCBmbHVzaF9kZXZfaW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRy
KGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWRtYV9vbGRfcHRl
X3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9k
ZXZfaW90bGIpOwpAQCAtNjMzLDE1ICs2MzMsMTUgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1
c2hfaW90bGIoZCwgZ2ZuLCAxLCBwYWdlX2NvdW50KTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hf
aW90bGIoZCwgZGZuLCAxLCBwYWdlX2NvdW50KTsKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGdmbl94KElOVkFMSURfR0ZOKSwgMCwgMCk7CisgICAgcmV0
dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CiB9CiAK
IC8qIGNsZWFyIG9uZSBwYWdlJ3MgcGFnZSB0YWJsZSAqLwpAQCAtMTc3MCw3ICsxNzcwLDcgQEAg
c3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAK
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC0xNzg5LDE0ICsx
Nzg5LDE0IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
CiAKLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9t
YWRkcihkLCBfX2Rmbl90b19kYWRkcihkZm4pLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAg
KQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRl
ICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4g
JiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSBwYWdlICsgKGRmbiAmIExFVkVMX01BU0spOwogICAg
IG9sZCA9ICpwdGU7CiAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQ
QUdFX1NISUZUXzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MjAsMjIgKzE4
MjAsMjIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBp
ZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9t
bXVfZmx1c2hfaW90bGIoZCwgZ2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAg
IHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZGZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7
CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQogewog
ICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBw
YXNzIHRocnUuICovCiAgICAgaWYgKCBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJiBpc19oYXJk
d2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRl
X2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJu
IGRtYV9wdGVfY2xlYXJfb25lKGQsIF9fZGZuX3RvX2RhZGRyKGRmbikpOwogfQogCi1pbnQgaW9t
bXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAoraW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpw
dGUsCiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwpAQCAtMTg1OSw3ICsxODU5LDcgQEAgaW50IGlv
bW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlv
bW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBh
ZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyLCAhcHJlc2VudCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgaWYgKCBy
YyA+IDAgKQogICAgICAgICB7CkBAIC0yNjI5LDcgKzI2MjksNyBAQCBzdGF0aWMgdm9pZCB2dGRf
ZHVtcF9wMm1fdGFibGVfbGV2ZWwocGFkZHJfdCBwdF9tYWRkciwgaW50IGxldmVsLCBwYWRkcl90
IGdwYSwKICAgICAgICAgICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChkbWFfcHRlX2FkZHIo
KnB0ZSksIG5leHRfbGV2ZWwsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFkZHJlc3MsIGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGso
IiUqc2dmbjogJTA4bHggbWZuOiAlMDhseFxuIiwKKyAgICAgICAgICAgIHByaW50aygiJSpzZGZu
OiAlMDhseCBtZm46ICUwOGx4XG4iLAogICAgICAgICAgICAgICAgICAgIGluZGVudCwgIiIsCiAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGFkZHJlc3MgPj4gUEFHRV9TSElGVF80
SyksCiAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGRtYV9wdGVfYWRkcigqcHRl
KSA+PiBQQUdFX1NISUZUXzRLKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggMTRhZDA0ODlhNi4uMGVk
NGE5ZTg2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMzAsNiArMzAsMTggQEAgc3RydWN0IGcybV9p
b3BvcnQgewogICAgIHVuc2lnbmVkIGludCBucDsKIH07CiAKKyNkZWZpbmUgSU9NTVVfUEFHRV9T
SElGVCAxMgorI2RlZmluZSBJT01NVV9QQUdFX1NJWkUgICgxIDw8IElPTU1VX1BBR0VfU0hJRlQp
CisjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAgKH4oSU9NTVVfUEFHRV9TSVpFIC0gMSkpCisKK3R5
cGVkZWYgdWludDY0X3QgZGFkZHJfdDsKKworI2RlZmluZSBfX2Rmbl90b19kYWRkcihkZm4pICgo
ZGFkZHJfdCkoZGZuKSA8PCBJT01NVV9QQUdFX1NISUZUKQorI2RlZmluZSBfX2RhZGRyX3RvX2Rm
bihkYWRkcikgKChkYWRkcikgPj4gSU9NTVVfUEFHRV9TSElGVCkKKworI2RlZmluZSBkZm5fdG9f
ZGFkZHIoZGZuKSBfX2Rmbl90b19kYWRkcihkZm5feChkZm4pKQorI2RlZmluZSBkYWRkcl90b19k
Zm4oZGFkZHIpIF9kZm4oX19kYWRkcl90b19kZm4oZGFkZHIpKQorCiBzdHJ1Y3QgYXJjaF9pb21t
dQogewogICAgIHU2NCBwZ2RfbWFkZHI7ICAgICAgICAgICAgICAgICAvKiBpbyBwYWdlIGRpcmVj
dG9yeSBtYWNoaW5lIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNTdjNGU4MWVjNi4uMjkwZTBhYWRh
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKQEAgLTIzLDExICsyMywyNSBAQAogI2luY2x1ZGUgPHhlbi9wYWdlLWRlZnMu
aD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CisjaW5j
bHVkZSA8eGVuL3R5cGVzYWZlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVk
ZSA8YXNtL2lvbW11Lmg+CiAKK1RZUEVfU0FGRSh1aW50NjRfdCwgZGZuKTsKKyNkZWZpbmUgUFJJ
X2RmbiAgICAgUFJJeDY0CisjZGVmaW5lIElOVkFMSURfREZOIF9kZm4ofjBVTEwpCisKKyNpZm5k
ZWYgZGZuX3QKKyNkZWZpbmUgZGZuX3QgLyogR3JlcCBmb2RkZXI6IGRmbl90LCBfZGZuKCkgYW5k
IGRmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KKyNkZWZpbmUgX2RmbgorI2RlZmluZSBkZm5f
eAorI3VuZGVmIGRmbl90CisjdW5kZWYgX2RmbgorI3VuZGVmIGRmbl94CisjZW5kaWYKKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtNjQsOSArNzgsOSBAQCB2b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpOwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lP
TU1VRl9yZWFkYWJsZSkKICNkZWZpbmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1V
Rl93cml0YWJsZSAgKDF1PDxfSU9NTVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211
c3RfY2hlY2sgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CiAKIGVu
dW0gaW9tbXVfZmVhdHVyZQogewpAQCAtMTU0LDkgKzE2OCw5IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRv
bWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0g
ICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFi
bGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1
cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSk7CkBAIC0xNjcsNyArMTgxLDcgQEAgc3RydWN0IGlvbW11X29w
cyB7CiAgICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAgICAgdm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBp
bnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAo
KmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg5LDcgKzIw
Myw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVj
dCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7
CiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpk
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCA5NTk1NTM5YWVlLi4wNTRkMDJlNmMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjYsNiArMjYsMTEgQEAK
ICAqICAgQSBsaW5lYXIgaWRlYSBvZiBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuIEZv
ciBhbiBhdXRvLXRyYW5zbGF0ZWQKICAqICAgZ3Vlc3QsIHBmbiA9PSBnZm4gd2hpbGUgZm9yIGEg
bm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIHBmbiAhPSBnZm4uCiAgKgorICogZGZuOiBEZXZpY2UgRE1B
IEZyYW1lIE51bWJlciAoZGVmaW5pdGlvbnMgaW4gaW5jbHVkZS94ZW4vaW9tbXUuaCkKKyAqICAg
VGhlIGxpbmVhciBmcmFtZSBudW1iZXJzIG9mIGRldmljZSBETUEgYWRkcmVzcyBzcGFjZS4gQWxs
IGluaXRpYXRvcnMgZm9yCisgKiAgIChpLmUuIGFsbCBkZXZpY2VzIGFzc2lnbmVkIHRvKSBhIGd1
ZXN0IHNoYXJlIGEgc2luZ2xlIERNQSBhZGRyZXNzIHNwYWNlCisgKiAgIGFuZCwgYnkgZGVmYXVs
dCwgWGVuIHdpbGwgZW5zdXJlIGRmbiA9PSBwZm4uCisgKgogICogV0FSTklORzogU29tZSBvZiB0
aGVzZSB0ZXJtcyBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIHdoaWxlIG90aGVycyBoYXZlIGJlZW4K
ICAqIHVzZWQgaW5jb25zaXN0ZW50bHksIG1lYW5pbmcgdGhhdCBhIGxvdCBvZiBleGlzdGluZyBj
b2RlIGRvZXMgbm90IG1hdGNoIHRoZQogICogZGVmaW5pdGlvbnMgYWJvdmUuICBOZXcgY29kZSBz
aG91bGQgdXNlIHRoZXNlIHRlcm1zIGFzIGRlc2NyaWJlZCBoZXJlLCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMS-0004Jn-EQ; Thu, 27 Sep 2018 14:33: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMQ-0004JT-ET
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:46 +0000
X-Inumbo-ID: 06360fca-c262-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06360fca-c262-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:31:30 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457792"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:24 +0100
Message-ID: <20180927143333.17516-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 0/9] paravirtual IOMMU pre-requisites and
 clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.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>

VGhpcyBzZXJpZXMgY29udGFpbnMgcHJlLXJlcXVpc2l0ZXMgYW5kIGNsZWFuLXVwIG5lZWRlZCBm
b3IgcGFyYXZpcnR1YWwKSU9NTVUgc3VwcG9ydC4KCkkgaGF2ZSBzZXBhcmF0ZWQgdGhlc2UgcGF0
Y2hlcyB0byBhdm9pZCBmdXJ0aGVyIGRlbGF5aW5nIHRoZWlyIGFwcGxpY2F0aW9uCndoaWxzdCBJ
IHJlLXdvcmsgdGhlIGltcGxlbWVudGF0aW9uIG9mIHBhcmF2aXJ0dWFsIElPTU1VIGFmdGVyIHJl
dmlldyBvZgp2NiBvZiB0aGUgc2VyaWVzLiBTZXZlcmFsIG9mIHRoZW0gYWxyZWFkeSBoYXZlIGFs
bCBuZWNlc3NhcnkgYWNrcy4KCnYxMjoKIC0gT25seSBwYXRjaCAjOSBjaGFuZ2VkLgoKdjExOgog
LSBQdWxsIGluIHR3byBtb3JlIHBhdGNoZXMgZnJvbSB2Ni4KClBhdWwgRHVycmFudCAoOSk6CiAg
aW9tbXU6IGludHJvZHVjZSB0aGUgY29uY2VwdCBvZiBERk4uLi4KICBpb21tdTogbWFrZSB1c2Ug
b2YgdHlwZS1zYWZlIERGTiBhbmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBw
dXNoIHVzZSBvZiB0eXBlLXNhZmUgREZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICBpb21tdTog
ZG9uJ3QgZG9tYWluX2NyYXNoKCkgaW5zaWRlIGlvbW11X21hcC91bm1hcF9wYWdlKCkKICBtZW1v
cnk6IGFkZCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigpIGFzIGEgd3JhcHBlci4uLgogIHZ0ZDog
YWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICB2dGQ6IGFkZCBsb29rdXBfcGFn
ZSBtZXRob2QgdG8gaW9tbXVfb3BzCiAgbW0gLyBpb21tdTogaW5jbHVkZSBuZWVkX2lvbW11KCkg
dGVzdCBpbiBpb21tdV91c2VfaGFwX3B0KCkKICBtbSAvIGlvbW11OiBzcGxpdCBuZWVkX2lvbW11
KCkgaW50byBoYXNfaW9tbXVfcHQoKSBhbmQKICAgIG5lZWRfaW9tbXVfcHRfc3luYygpCgogeGVu
L2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKystCiB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgfCAyNSArKysrLS0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKy0tLQog
eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1ICsrKy0tCiB4
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKy0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICAgICAgICAgICAgfCA1MiArKysrKysr
KystLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8
IDQyICsrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgICAg
ICAgICB8IDE0ICsrLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICAg
ICAgICB8IDQ4ICsrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NiArKysrKysrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2NtZC5jICAgICAgIHwgMTggKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCA4OCArKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgNiAr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICAgIHwgMjAgKysr
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jICAgICAgICAgfCAyMSAr
KystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgICB8IDky
ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgICAgICAgICAgICAgICAgIHwgMTEgKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgICAgICAgICAgIHwgODggKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgICAgICAgIHwgIDMgKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyAgICAgICAgIHwgIDEgLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgICAgIHwgMTEgKystLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vaW9tbXUuaCAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ncmFudF90YWJsZS5oICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICA4ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b21tdS5oICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggICAgICAgICAgICAgICAgICAgICB8ICA1ICstCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCAgICAgICAgICAgICAgICAgICAgICAgfCA2OCArKysrKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysKIHhlbi9pbmNs
dWRlL3hlbi9wMm0tY29tbW9uLmggICAgICAgICAgICAgICAgICB8ICA2ICsrCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKy0tCiAzNiBmaWxlcyBj
aGFuZ2VkLCA1MTMgaW5zZXJ0aW9ucygrKSwgMjkzIGRlbGV0aW9ucygtKQotLS0KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMV-0004LW-7g; Thu, 27 Sep 2018 14:33: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMT-0004KB-AU
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:49 +0000
X-Inumbo-ID: 08d6b7c9-c262-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08d6b7c9-c262-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:31:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457833"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:32 +0100
Message-ID: <20180927143333.17516-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 8/9] mm / iommu: include need_iommu() test
 in iommu_use_hap_pt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5hbWUgJ2lvbW11X3VzZV9oYXBfcHQnIHN1Z2dlc3RzIHRoYXQgdGhhdCBQMk0gdGFibGUg
aXMgaW4gdXNlIGFzIHRoZQpkb21haW4ncyBJT01NVSBwYWdldGFibGUgd2hpY2gsIHByaW9yIHRv
IHRoaXMgcGF0Y2gsIGlzIG5vdCBzdHJpY3RseSB0cnVlCnNpbmNlIHRoZSBtYWNybyBkaWQgbm90
IHRlc3Qgd2hldGhlciB0aGUgZG9tYWluIGFjdHVhbGx5IGhhcyBJT01NVQptYXBwaW5ncy4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYxMToKIC0gUHVsbGVkIGluIGZyb20gdjYgb2YgdGhlIGZ1
bGwgUFYtSU9NTVUgc2VyaWVzLgoKdjQ6CiAtIE5ldyBpbiB2NC4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jICAgICAgIHwgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgfCA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICB8IDIgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2lvbW11LmggICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICB8
IDUgKysrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggYWY3Njc0ZjdlMS4uZjBkOTM4NTZmMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CkBAIC04NjMsMTIgKzg2MywxMiBAQCBvdXQ6CiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0p
OwogCiAgICAgLyogRm9yIGhvc3QgcDJtLCBtYXkgbmVlZCB0byBjaGFuZ2UgVlQtZCBwYWdlIHRh
YmxlLiovCi0gICAgaWYgKCByYyA9PSAwICYmIHAybV9pc19ob3N0cDJtKHAybSkgJiYgbmVlZF9p
b21tdShkKSAmJgorICAgIGlmICggcmMgPT0gMCAmJiBwMm1faXNfaG9zdHAybShwMm0pICYmCiAg
ICAgICAgICBuZWVkX21vZGlmeV92dGRfdGFibGUgKQogICAgIHsKLSAgICAgICAgaWYgKCBpb21t
dV9oYXBfcHRfc2hhcmUgKQorICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAg
ICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2VudHJ5LT5lcHRlLCBv
cmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKLSAgICAgICAgZWxzZQorICAgICAgICBlbHNlIGlmICgg
bmVlZF9pb21tdShkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRmbl90IGRmbiA9IF9kZm4o
Z2ZuKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCmluZGV4IDYwNzA0NmYzMWIuLjZiMzAzMzdmNjIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMK
QEAgLTY3Nyw4ICs2NzcsOCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICYmIChnZm4gKyAoMVVMIDw8IHBh
Z2Vfb3JkZXIpIC0gMSA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKICAgICAgICAgcDJtLT5tYXhf
bWFwcGVkX3BmbiA9IGdmbiArICgxVUwgPDwgcGFnZV9vcmRlcikgLSAxOwogCi0gICAgaWYgKCBp
b21tdV9lbmFibGVkICYmIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmCi0gICAgICAgICAoaW9t
bXVfb2xkX2ZsYWdzICE9IGlvbW11X3B0ZV9mbGFncyB8fCBvbGRfbWZuICE9IG1mbl94KG1mbikp
ICkKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgKGlvbW11X29sZF9mbGFncyAhPSBpb21tdV9w
dGVfZmxhZ3MgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZF9tZm4gIT0gbWZuX3go
bWZuKSkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHJjID09IDApOwogCkBAIC02ODcsNyArNjg3
LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5f
LCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBpZiAoIGlvbW11X29sZF9mbGFncyApCiAgICAgICAg
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHAybS0+ZG9tYWluLCBnZm4sIHBhZ2Vfb3Jk
ZXIpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoIG5lZWRfaW9t
bXUocDJtLT5kb21haW4pICkKICAgICAgICAgewogICAgICAgICAgICAgZGZuX3QgZGZuID0gX2Rm
bihnZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKaW5kZXggNTM3YWRkNjViYi4uOTdiYjNmZWFjYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjA5MSw3
ICsyMDkxLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBtbWlvX29yZGVyKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICogLSBleGNsdWRlIFBWIGd1ZXN0cywgc2hvdWxkIGV4ZWN1dGlvbiBy
ZWFjaCB0aGlzIGNvZGUgZm9yIHN1Y2guCiAgICAgICogU28gYmUgY2FyZWZ1bCB3aGVuIGFsdGVy
aW5nIHRoaXMuCiAgICAgICovCi0gICAgaWYgKCAhbmVlZF9pb21tdShkKSB8fCAhaW9tbXVfdXNl
X2hhcF9wdChkKSB8fAorICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgfHwKICAgICAgICAg
IChzdGFydF9mbiAmICgoMVVMIDw8IFBBR0VfT1JERVJfMk0pIC0gMSkpIHx8ICEobnIgPj4gUEFH
RV9PUkRFUl8yTSkgKQogICAgICAgICByZXR1cm4gUEFHRV9PUkRFUl80SzsKIApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggOWNiMTc5MzE0NC4uZWE3Y2NiYWNlNyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC00NzUsNyArNDc1LDcgQEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIAogdm9p
ZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKLSAgICBpZiAoIGlv
bW11X2VuYWJsZWQgJiYgaW9tbXVfdXNlX2hhcF9wdChkKSApCisgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKICAgICAgICAgaW9tbXVfZ2V0X29wcygpLT5zaGFyZV9wMm0oZCk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaW9tbXUuaAppbmRleCA1N2Q5YjFlMTRhLi44ZDE1MDZjNmY3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21t
dS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdheXMg
c2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVmaW5l
IGlvbW11X3VzZV9oYXBfcHQoZCkgKDEpCisjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKG5l
ZWRfaW9tbXUoZCkpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9p
ZCk7CiB2b2lkIF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9w
cyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmgKaW5kZXggMGVkNGE5ZTg2ZC4uN2MzMTg3YzhlYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaApAQCAtODksOCArODksOSBAQCBzdGF0aWMgaW5saW5lIGludCBpb21tdV9oYXJkd2Fy
ZV9zZXR1cCh2b2lkKQogICAgIHJldHVybiAtRU5PREVWOwogfQogCi0vKiBEb2VzIHRoaXMgZG9t
YWluIGhhdmUgYSBQMk0gdGFibGUgd2UgY2FuIHVzZSBhcyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAq
LwotI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIChoYXBfZW5hYmxlZChkKSAmJiBpb21tdV9o
YXBfcHRfc2hhcmUpCisvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRz
IElPTU1VIHBhZ2V0YWJsZT8gKi8KKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCisgICAg
KGhhcF9lbmFibGVkKGQpICYmIG5lZWRfaW9tbXUoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQog
CiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3Jl
YWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMU-0004LK-Sy; Thu, 27 Sep 2018 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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMT-0004K9-81
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:49 +0000
X-Inumbo-ID: 0814b668-c262-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0814b668-c262-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:31:33 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457815"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:27 +0100
Message-ID: <20180927143333.17516-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 3/9] iommu: push use of type-safe DFN and
 MFN into 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgREZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnY5Ogog
LSBSZS1iYXNlLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRk
ZWQgSmFuJ3MgQS1iIHNpbmNlIHJlLW5hbWluZyB3YXMgcHVyZWx5IG1lY2hhbmljYWwuCgp2NjoK
IC0gUmUtYmFzZS4KCnYzOgogLSBSZW1vdmUgc29tZSB1c2Ugb2YgaW50ZXJtZWRpYXRlICdmcmFt
ZScgdmFyaWFibGVzLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIEphbi4KIC0gRXh0
ZW5kIHVzZSBvZiBpbnRlcm1lZGlhdGUgJ2ZyYW1lJyB2YXJpYWJsZSB0byBhdm9pZCBkaXJlY3Rs
eQogICBlbmNhcHN1bGF0aW5nIGdmbiB2YWx1ZXMgYXMgYmZucyAobm93IGRmbnMpIG9yIHZpY2Ug
dmVyc2EuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgNDYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICAgIHwgMTYgKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKystLS0KIDgg
ZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDYxYWRlNzE4NTAuLmM4OWM1NGZk
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYzMSw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBt
Zm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGRmbiA9ICVseFxuIiwgZGZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFi
bGUgZm9yIHdpZGVyIGRmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZGZuKSApCisgICAgICAgIGlm
ICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikpICkKICAgICAgICAgewogICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGRmbiA9ICVseFxuIiwgZGZu
KTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQg
ZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChk
Zm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4o
ZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhc
biIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUg
ZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94
KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxU
OwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAgIG5lZWRf
Zmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm4sIG1mbiwKKyAgICBu
ZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwg
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAtNjkwLDcg
KzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcgZm9yIFBW
IGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlmIHdlIHRy
dXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuLCAwKTsKKyAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwg
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAxLDE2IEBA
IGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0g
PT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3Bk
ZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1lcmdlX2xldmVsKSAp
CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQs
IHB0X21mblttZXJnZV9sZXZlbF0sIGRmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdl
cyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVyZ2VfbGV2
ZWwsIGRmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBAIC03MjAs
NyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCitpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogewogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBk
ZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZGZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwg
ZGZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJWx4XG4iLCBkZm4pOworICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBkZm4gPSAlIlBSSV9kZm4i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0g
MCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikg
fHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBh
Z2V0YWJsZSBlbnRyeSBkZm4gPSAlbHhcbiIsIGRmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJV
RygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRFIGFzICdw
YWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRm
bikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2Vz
KGQsIGRmbl94KGRmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyArNzkzLDkg
QEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gZ2ZuICsgaTsKKworICAgICAgICBydCA9IGFtZF9pb21tdV9tYXBfcGFnZShk
b21haW4sIF9kZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJ0
ICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJ0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGFhOWViYTAyYmQuLjVlOTliNjk4OGUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjc4
LDcgKzI3OCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG1m
bl92YWxpZChfbWZuKHBmbikpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQg
cmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIHBmbiwgcGZuLAorICAgICAgICAgICAgICAgIGlu
dCByZXQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8
SU9NTVVGX3dyaXRhYmxlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXJjICkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDFlZGE5NmE3MmEuLjUzZTU4MjNkMDUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjU1MCw4ICsyNTUwLDcgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAJ
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2Zs
dXNoKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZN
SUQgKi8KQEAgLTI3NDgsOCArMjc0Nyw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2Rv
bWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQog
Ci1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLQkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisJCQkJCSAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAJcDJtX3R5cGVfdCB0OwogCkBAIC0yNzYyLDcgKzI3NjEsNyBAQCBzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGRmbiwKIAkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRh
YiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCiAJICovCiAJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbiAhPSBkZm4pOworCUJVR19PTihtZm5feCht
Zm4pICE9IGRmbl94KGRmbikpOwogCiAJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwogCWlmICghKGZsYWdzICYgKElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkpKQpAQCAtMjc3NCwxMCArMjc3MywxMSBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKIAkgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhl
IGN1cnJlbnQgbWFwcGluZwogCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCiAJICovCi0J
cmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAw
LCB0KTsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihkZm5feChkZm4p
KSwgX21mbihkZm5feChkZm4pKSwKKwkJCQkgICAgICAgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBkZm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKIAkvKgogCSAqIFRoaXMgZnVuY3Rpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBkb21haW4KQEAgLTI3
ODYsNyArMjc4Niw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCXJldHVybiBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuKSwgX21mbihkZm4pLCAwKTsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94
KGRmbikpLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVf
aW9tbXVfb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNTM0MTlhODUzMS4uYzEx
MjI1NjJhMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMjQsNyArMjI0LDggQEAgdm9p
ZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBtYXBw
aW5nIHw9IElPTU1VRl93cml0YWJsZTsKIAotICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIG1hcHBpbmcpOworICAgICAgICAgICAgcmV0ID0g
aGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKICAgICAg
ICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMjk0LDcg
KzI5NSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3Bz
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9w
YWdlKGQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIGZsYWdzKTsKKyAgICByYyA9IGhkLT5wbGF0
Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmlu
dGtfcmF0ZWxpbWl0KCkgKQpAQCAtMzE3LDcgKzMxOCw3IEBAIGludCBpb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5w
bGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGRmbik7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpAQCAtMzU3LDcgKzM1OCw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMt
PmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9y
bV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbl94KGRmbiksIHBhZ2VfY291bnQpOworICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50KTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19k
b3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CmluZGV4IDUwN2EzZjNhZmEuLjgwMjY0YzZjYzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCkBAIC01ODQsOCArNTg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfYWxsKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCitzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZG1h
X29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewpAQCAtNjEyLDEyICs2MTEsMTIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgaWYgKCBpb21tdV9kb21pZCA9PSAtMSApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoIHBhZ2VfY291bnQgIT0gMSB8fCBkZm4gPT0gZGZuX3goSU5WQUxJRF9E
Rk4pICkKKyAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBp
b21tdV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGZs
dXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1
c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZGZuX3RvX2RhZGRyKGRmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZm5fdG9fZGFkZHIoZGZuKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsNyArNjMy
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRv
bWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7
CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRmbiwgMSwgcGFnZV9jb3VudCk7CkBA
IC02NDEsNyArNjQwLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9t
bXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIGlvbW11
X2ZsdXNoX2lvdGxiKGQsIGRmbl94KElOVkFMSURfREZOKSwgMCwgMCk7CisgICAgcmV0dXJuIGlv
bW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfREZOLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25l
IHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc1LDcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1NjQgYWRk
cikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQotICAg
ICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgYWRkciA+PiBQQUdFX1NI
SUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcyhkb21haW4s
IGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFn
ZSk7CiAKQEAgLTE3NzAsOCArMTc2OSw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwpAQCAtMTc4OSwxNiArMTc4NywxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRl
bF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwogCi0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIF9fZGZuX3RvX2RhZGRyKGRmbiksIDEpOworICAgIHBnX21hZGRyID0gYWRkcl90b19k
bWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMSk7CiAgICAgaWYgKCBwZ19tYWRk
ciA9PSAwICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAgICAgcGFnZSA9IChzdHJ1Y3Qg
ZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBhZ2Ug
KyAoZGZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gcGFnZSArIChkZm5feChkZm4pICYgTEVW
RUxfTUFTSyk7CiAgICAgb2xkID0gKnB0ZTsKLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBh
ZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlRfNEspOworICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCBt
Zm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAgICAgICAg
ICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAw
KSB8CiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERN
QV9QVEVfV1JJVEUgOiAwKSk7CkBAIC0xODI2LDEzICsxODI0LDEzIEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBkZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRmbl90IGRmbikKIHsKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFp
biBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgX19kZm5fdG9fZGFkZHIoZGZuKSk7
CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4pKTsKIH0K
IAogaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVp
bnQ2NF90ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGY5YmQxYzhi
YjIuLmI1MTFmODIyYWQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02OCw3
ICs2OCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVG
QVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFS
RURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFw
X3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oCmluZGV4IDk5YmMyMWM3YjMuLjMwODNkNjI1YmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTUyLDkgKzUyLDkgQEAgaW50IGFt
ZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19tYXBwaW5nX2Fj
cGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCi1pbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CitpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7
CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiB1NjQgYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAq
ZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogCiAvKiBzZW5kIGNt
ZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZjlkODZmYzgxNi4u
NzMxMzk1N2M4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ4LDYgKzQ4LDExIEBAIHN0YXRpYyBpbmxpbmUgZGZu
X3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKICAgICByZXR1cm4gX2Rmbihk
Zm5feChkZm4pICsgaSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQoreworICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKK30KKwogZXh0
ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZv
cmNlX2lvbW11LCBpb21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5k
X2Jpb3NfYnVnLCBpb21tdV9pZ2Z4OwpAQCAtMTc0LDkgKzE3OSw5IEBAIHN0cnVjdCBpb21tdV9v
cHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0
IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBfX211
c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0
cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSko
c3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0
ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5z
aWduZWQgaW50IHZhbHVlKTsKQEAgLTE4Nyw3ICsxOTIsNyBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsK
ICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNo
X2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9t
ZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMV-0004M1-Qv; Thu, 27 Sep 2018 14:33:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMT-0004KO-Ra
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:49 +0000
X-Inumbo-ID: 80a5cc24-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80a5cc24-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:34:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457829"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:31 +0100
Message-ID: <20180927143333.17516-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 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: Paul Durrant <paul.durrant@citrix.com>, 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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERG
TiBhbG9uZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbgppbiBnZW5lcmljIElPTU1VIGNvZGUgdG8g
Y2FsbCB0aGUgaW1wbGVtZW50YXRpb24gaWYgaXQgZXhpc3RzLgoKTk9URTogVGhpcyBwYXRjaCBv
bmx5IGFkZHMgYSBYZW4taW50ZXJuYWwgaW50ZXJmYWNlLiBUaGlzIHdpbGwgYmUgdXNlZCBieQog
ICAgICBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAgIEFub3RoZXIgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFNRAogICAgICBJT01NVXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCnYx
MToKIC0gRm9sZCBpbiBwYXRjaCB0byBjaGFuZ2UgZmFpbHVyZSBzZW1hbnRpY3MgKGFscmVhZHkg
YWNrLWVkIGJ5IEtldmluKS4KCnYxMDoKIC0gQWRqdXN0IHRoZSBsb2NraW5nIGNvbW1lbnQuCgp2
OToKIC0gQWRkIGNvbW1lbnQgYWJvdXQgbG9ja2luZyBpbiB4ZW4vaW9tbXUuaC4KCnY4OgogLSBS
ZW1vdmUgY2xlYW4tdXAgYXMgdGhpcyBpcyBub3cgZG9uZSBieSBhIHByaW9yIHBhdGNoLgogLSBN
YWtlIGludGVsX2lvbW11X2xvb2t1cF9wYWdlKCkgcmV0dXJuIGRmbiB2YWx1ZSBpZiB1c2luZyBz
aGFyZWQgRVBUCiAgIG9yIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMgcmVxdWVzdGVkIGJ5
IEtldmluLgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUgQkZOIC0+IERGTi4KIC0gQWRkIG1p
c3NpbmcgY2hlY2tzIGZvciBzaGFyZWQgRVBUIGFuZCBpb21tdV9wYXNzdGhyb3VnaC4KIC0gUmVt
b3ZlIHVubmVjZXNzYXJ5IGluaXRpYWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJl
bmNlLgogLSBEcm9wIFdlaSdzIFItYiBiZWNhdXNlIG9mIGNvZGUgY2h1cm4uCgp2MzoKIC0gQWRk
cmVzc2VkIGNvbW1lbnRzIGZyb20gR2VvcmdlLgoKdjI6CiAtIEFkZHJlc3NlZCBzb21lIGNvbW1l
bnRzIGZyb20gSmFuLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwg
MTEgKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaCB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgfCAxMCArKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDQ0ODZiMTYxMDkuLjljYjE3OTMxNDQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMzI3LDYgKzMyNywxNyBAQCBpbnQgaW9tbXVfdW5tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgcmV0dXJuIHJjOwogfQogCitp
bnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAq
bWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisKKyAgICBpZiAo
ICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOworCisgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlKGQs
IGRmbiwgbWZuLCBmbGFncyk7Cit9CisKIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIHVudXNlZCkKIHsKICAgICBkbyB7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDViNjZlZGU1OTkuLjFlODYxYjY5NmQgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xODQwLDYgKzE4NDAsNDYgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVy
biBkbWFfcHRlX2NsZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSk7CiB9CiAKK3N0YXRpYyBp
bnQgaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBt
Zm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKmZsYWdzKQoreworICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OworICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2YWw7CisgICAgdTY0IHBnX21hZGRyOworCisg
ICAgLyoKKyAgICAgKiBJZiBWVC1kIHNoYXJlcyBFUFQgcGFnZSB0YWJsZSBvciBpZiB0aGUgZG9t
YWluIGlzIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBhbmQgaW9tbXVfcGFzc3Rocm91Z2gg
aXMgc2V0IHRoZW4gcGFzcyBiYWNrIHRoZSBkZm4uCisgICAgICovCisgICAgaWYgKCBpb21tdV91
c2VfaGFwX3B0KGQpIHx8CisgICAgICAgICAoaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAg
IHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIHBnX21hZGRyID0gYWRk
cl90b19kbWFfcGFnZV9tYWRkcihkLCBkZm5fdG9fZGFkZHIoZGZuKSwgMCk7CisgICAgaWYgKCAh
cGdfbWFkZHIgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIHBhZ2UgPSBtYXBf
dnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKKyAgICB2YWwgPSBwYWdlW2Rmbl94KGRmbikgJiBM
RVZFTF9NQVNLXTsKKworICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKKyAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIGlmICggIWRtYV9wdGVfcHJl
c2VudCh2YWwpICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAqbWZuID0gbWFkZHJf
dG9fbWZuKGRtYV9wdGVfYWRkcih2YWwpKTsKKyAgICAqZmxhZ3MgPSBkbWFfcHRlX3JlYWQodmFs
KSA/IElPTU1VRl9yZWFkYWJsZSA6IDA7CisgICAgKmZsYWdzIHw9IGRtYV9wdGVfd3JpdGUodmFs
KSA/IElPTU1VRl93cml0YWJsZSA6IDA7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGlvbW11
X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBkZm4sIHVpbnQ2NF90ICpwdGUs
CiAgICAgICAgICAgICAgICAgICAgIGludCBvcmRlciwgaW50IHByZXNlbnQpCiB7CkBAIC0yNjY1
LDYgKzI3MDUsNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lvbW11X29wcyA9IHsK
ICAgICAudGVhcmRvd24gPSBpb21tdV9kb21haW5fdGVhcmRvd24sCiAgICAgLm1hcF9wYWdlID0g
aW50ZWxfaW9tbXVfbWFwX3BhZ2UsCiAgICAgLnVubWFwX3BhZ2UgPSBpbnRlbF9pb21tdV91bm1h
cF9wYWdlLAorICAgIC5sb29rdXBfcGFnZSA9IGludGVsX2lvbW11X2xvb2t1cF9wYWdlLAogICAg
IC5mcmVlX3BhZ2VfdGFibGUgPSBpb21tdV9mcmVlX3BhZ2VfdGFibGUsCiAgICAgLnJlYXNzaWdu
X2RldmljZSA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAsCiAgICAgLmdldF9kZXZpY2VfZ3Jv
dXBfaWQgPSBpbnRlbF9pb21tdV9ncm91cF9pZCwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKaW5kZXggNzJjMWEyZTNjZC4uNDdiZGZjYjVlYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmgKQEAgLTI3Miw2ICsyNzIsOSBAQCBzdHJ1Y3QgZG1hX3B0ZSB7CiAjZGVmaW5lIGRt
YV9zZXRfcHRlX3Byb3QocCwgcHJvdCkgZG8geyBcCiAgICAgICAgIChwKS52YWwgPSAoKHApLnZh
bCAmIH5ETUFfUFRFX1BST1QpIHwgKChwcm90KSAmIERNQV9QVEVfUFJPVCk7IFwKICAgICB9IHdo
aWxlICgwKQorI2RlZmluZSBkbWFfcHRlX3Byb3QocCkgKChwKS52YWwgJiBETUFfUFRFX1BST1Qp
CisjZGVmaW5lIGRtYV9wdGVfcmVhZChwKSAoZG1hX3B0ZV9wcm90KHApICYgRE1BX1BURV9SRUFE
KQorI2RlZmluZSBkbWFfcHRlX3dyaXRlKHApIChkbWFfcHRlX3Byb3QocCkgJiBETUFfUFRFX1dS
SVRFKQogI2RlZmluZSBkbWFfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQQUREUl9NQVNLICYgUEFH
RV9NQVNLXzRLKQogI2RlZmluZSBkbWFfc2V0X3B0ZV9hZGRyKHAsIGFkZHIpIGRvIHtcCiAgICAg
ICAgICAgICAocCkudmFsIHw9ICgoYWRkcikgJiBQQUdFX01BU0tfNEspOyB9IHdoaWxlICgwKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAppbmRleCA3MzEzOTU3YzgxLi45YWU4MzIxYmI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtOTIsNiArOTIs
OCBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpOwogaW50IF9fbXVzdF9j
aGVjayBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsK
IGludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5f
dCBkZm4pOworaW50IF9fbXVzdF9jaGVjayBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCiBlbnVtIGlvbW11X2ZlYXR1cmUKIHsKQEAg
LTE3OSw5ICsxODEsMTcgQEAgc3RydWN0IGlvbW11X29wcyB7CiAjZW5kaWYgLyogSEFTX1BDSSAq
LwogCiAgICAgdm9pZCAoKnRlYXJkb3duKShzdHJ1Y3QgZG9tYWluICpkKTsKKworICAgIC8qCisg
ICAgICogVGhpcyBibG9jayBvZiBvcGVyYXRpb25zIG11c3QgYmUgYXBwcm9wcmlhdGVseSBsb2Nr
ZWQgYWdhaW5zdCBlYWNoCisgICAgICogb3RoZXIgYnkgdGhlIGNhbGxlciBpbiBvcmRlciB0byBo
YXZlIG1lYW5pbmdmdWwgcmVzdWx0cy4KKyAgICAgKi8KICAgICBpbnQgX19tdXN0X2NoZWNrICgq
bWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKICAgICBpbnQg
X19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKTsK
KyAgICBpbnQgX19tdXN0X2NoZWNrICgqbG9va3VwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmxhZ3MpOworCiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJsZSkoc3Ry
dWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVwZGF0ZV9p
cmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHZhbHVlKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMU-0004L1-I7; Thu, 27 Sep 2018 14:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMT-0004K5-43
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:49 +0000
X-Inumbo-ID: 809ba2f3-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 809ba2f3-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:34:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457832"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:29 +0100
Message-ID: <20180927143333.17516-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 5/9] memory: add check_get_page_from_gfn()
 as a wrapper...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIHNvbWUgdXNlcyBvZiBnZXRfcGFnZV9mcm9tX2dmbigpLgoKVGhlcmUgYXJlIG1hbnkg
b2NjdXJyZW5jZXMgb2YgdGhlIGZvbGxvd2luZyBwYXR0ZXJuIGluIHRoZSBjb2RlOgoKICAgIHEg
PSA8cmVhZG9ubHkgbG9vay11cD4gPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRTsKICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sICZwMm10LCBxKTsKCiAgICBpZiAoIHAybV9pc19w
YWdpbmcocDJtdCkgKQogICAgewogICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwoKICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm4pOwogICAg
ICAgIHJldHVybiA8LUVBR0FJTiBvciBlcXVpdmFsZW50PjsKICAgIH0KCiAgICBpZiAoIChxICYg
UDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgewogICAgICAgIGlmICgg
cGFnZSApCiAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwoKICAgICAgICByZXR1cm4gPC1FQUdB
SU4gb3IgZXF1aXZhbGVudD47CiAgICB9CgogICAgaWYgKCAhcGFnZSApCiAgICAgICAgcmV0dXJu
IDwtRUlOVkFMIG9yIGVxdWl2YWxlbnQ+OwoKVGhlcmUgYXJlIHNvbWUgc21hbGwgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgZXhhY3Qgd2F5IHRoZSBvY2N1cnJlbmNlcwphcmUgY29kZWQgYnV0IHRo
ZSBkZXNpcmVkIHNlbWFudGljIGlzIHRoZSBzYW1lLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
bmV3IGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGNvZGUgaW4KY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgdmFyaW91cyBvcGVuLWNvZGVkIHBhdHRl
cm5zCmludG8gY2FsbHMgdG8gdGhpcyBuZXcgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKdjExOgogLSBGb3J3YXJkIGRlY2xhcmUgcDJtX3R5cGVfdCBp
biBwMm0tY29tbW9uLmggdG8gYWxsb3cgdGhlIGR1cGxpY2F0ZQogICBkZWNsYXJhdGlvbnMgb2Yg
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSB0byBiZSByZW1vdmVkLCBhbmQgaGVuY2UgYWRkCiAg
IEphbidzIFItYi4KCnYxMDoKIC0gRXhwYW5kIGNvbW1pdCBjb21tZW50IHRvIHBvaW50IG91dCB0
aGUgcmVhc29uIGZvciB0aGUgZHVwbGljYXRlCiAgIGRlY2xhcmF0aW9ucyBvZiBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpLgoKdjk6CiAtIERlZmVyIFAyTSB0eXBlIGNoZWNrcyAoYmV5b25kIHNo
YXJlZCBvciBwYWdpbmcpIHRvIHRoZSBjYWxsZXIuCgp2NzoKIC0gRml4IEFSTSBidWlsZCBieSBp
bnRyb2R1Y2luZyBwMm1faXNfcmVhZG9ubHkoKSBwcmVkaWNhdGUuCiAtIFJlLW5hbWUgZ2V0X3Bh
Z2VkX2ZyYW1lKCkgLT4gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKS4KIC0gQWRqdXN0IGRlZmF1
bHQgY2FzZXMgb2YgY2FsbGVycyBzd2l0Y2gtaW5nIG9uIHJldHVybiB2YWx1ZS4KCnYzOgogLSBB
ZGRyZXNzZWQgY29tbWVudHMgZnJvbSBHZW9yZ2UuCgp2MjoKIC0gTmV3IGluIHYyLgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgMTQgKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICB8IDMyICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCAgNCAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRl
L3hlbi9wMm0tY29tbW9uLmggfCAgNiArKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0
aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBhNTc3Njg1ZGM2Li40
ODA4NDBiMjAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMzU2LDIyICszNTYsMjEgQEAgc3RhdGljIGlu
dCBodm1lbXVsX2FjcXVpcmVfcGFnZSh1bnNpZ25lZCBsb25nIGdtZm4sIHN0cnVjdCBwYWdlX2lu
Zm8gKipwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBwMm1fdHlwZV90IHAybXQ7CiAKLSAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1
cnJfZCwgZ21mbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKLQotICAgIGlmICggKnBhZ2UgPT0gTlVM
TCApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCisgICAgc3dpdGNoICggY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4o
Y3Vycl9kLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZSkgKQogICAgIHsKLSAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwot
ICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyX2QsIGdtZm4pOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICB9CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsK
IAotICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFn
ZSgqcGFnZSk7CisgICAgY2FzZSAtRUFHQUlOOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRS
WTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgorICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCiAgICAgLyogVGhpcyBjb2RlIHNob3VsZCBu
b3QgYmUgcmVhY2hlZCBpZiB0aGUgZ21mbiBpcyBub3QgUkFNICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA5YTQ5MGVm
NjhjLi44ZmI0ZjJlN2Q4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI1MzYsMjAgKzI1MzYsOCBAQCBzdGF0aWMgdm9p
ZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIGJvb2xfdCBwZXJtYW5l
bnQsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwg
JnAybXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRhYmxlID8gUDJNX1VOU0hB
UkUgOiBQMk1fQUxMT0MpOwotICAgIGlmICggKHAybV9pc19zaGFyZWQocDJtdCkgJiYgd3JpdGFi
bGUpIHx8ICFwYWdlICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCi0gICAgewotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ2ZuKTsKKyAgICBpZiAoIGNoZWNrX2dldF9w
YWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgIXdyaXRhYmxlLCAmcDJtdCwgJnBhZ2UpICkKICAg
ICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQogCiAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCmluZGV4IDBmMGI3YjFhNDkuLjM2MDRhODgxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3NCwy
NSArMzc0LDIzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCAqbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKnBhZ2UsIGJvb2wgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZG9tYWluICpyZCkKIHsKLSAgICBpbnQgcmMgPSBHTlRTVF9va2F5OwogICAgIHAybV90eXBl
X3QgcDJtdDsKKyAgICBpbnQgcmM7CiAKLSAgICAqbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwotICAgIGlm
ICggISpwYWdlICkKKyAgICByYyA9IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHJkLCBfZ2ZuKGdm
biksIHJlYWRvbmx5LCAmcDJtdCwgcGFnZSk7CisgICAgc3dpdGNoICggcmMgKQogICAgIHsKLSNp
ZmRlZiBQMk1fU0hBUkVEX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSAp
Ci0gICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwotI2VuZGlmCi0jaWZkZWYgUDJNX1BB
R0VTX1RZUEVTCi0gICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHJkLCBnZm4pOwotICAgICAgICAg
ICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKLSAgICAgICAgfQotI2VuZGlmCisgICAgY2FzZSAwOgor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgLUVBR0FJTjoKKyAgICAgICAgcmV0dXJuIEdOVFNU
X2VhZ2FpbjsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworCisgICAgY2FzZSAtRUlOVkFMOgogICAgICAgICBy
ZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQogCkBAIC00MDYsNyArNDA0LDcgQEAgc3RhdGlj
IGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIG1mbl90ICptZm4sCiAKICAg
ICAqbWZuID0gcGFnZV90b19tZm4oKnBhZ2UpOwogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVy
biBHTlRTVF9va2F5OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDg1NjExZGRhZTQuLjli
NTkyZDRmNjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwpAQCAtMTYyNSwzNyArMTYyNSw2NiBAQCB2b2lkIGRlc3Ryb3lfcmluZ19mb3Jf
aGVscGVyKAogICAgIH0KIH0KIAotaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAotICAgIHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9w
YWdlLAotICAgIHZvaWQgKipfdmEpCisvKgorICogQWNxdWlyZSBhIHBvaW50ZXIgdG8gc3RydWN0
IHBhZ2VfaW5mbyBmb3IgYSBzcGVjaWZpZWQgZG9tYW4gYW5kIEdGTiwKKyAqIGNoZWNraW5nIHdo
ZXRoZXIgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVkcyB1bnNoYXJpbmcuCisg
KiBJZiB0aGUgZnVuY3Rpb24gc3VjY2VlZHMgdGhlbiB6ZXJvIGlzIHJldHVybmVkLCBwYWdlX3Ag
aXMgd3JpdHRlbgorICogd2l0aCBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBwYWdlX2luZm8gd2l0
aCBhIHJlZmVyZW5jZSB0YWtlbiwgYW5kCisgKiBwMm10X3AgaXQgaXMgd3JpdHRlbiB3aXRoIHRo
ZSBQMk0gdHlwZSBvZiB0aGUgcGFnZS4gVGhlIGNhbGxlciBpcworICogcmVzcG9uc2libGUgZm9y
IGRyb3BwaW5nIHRoZSByZWZlcmVuY2UuCisgKiBJZiB0aGUgZnVuY3Rpb24gZmFpbHMgdGhlbiBh
biBhcHByb3ByaWF0ZSBlcnJubyBpcyByZXR1cm5lZCBhbmQgdGhlCisgKiB2YWx1ZXMgcmVmZXJl
bmNlZCBieSBwYWdlX3AgYW5kIHAybXRfcCBhcmUgdW5kZWZpbmVkLgorICovCitpbnQgY2hlY2tf
Z2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHJlYWRv
bmx5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAybXRfcCwgc3Ry
dWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCkKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwor
ICAgIHAybV9xdWVyeV90IHEgPSByZWFkb25seSA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKLSAgICB2b2lkICp2YTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZwMm10LCBQ
Mk1fVU5TSEFSRSk7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbl94KGdmbiks
ICZwMm10LCBxKTsKIAogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwogICAgIGlmICggcDJt
X2lzX3BhZ2luZyhwMm10KSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdt
Zm4pOwotICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShkLCBnZm5feChnZm4pKTsKKyAgICAgICAgcmV0dXJuIC1FQUdBSU47CiAgICAgfQog
I2VuZGlmCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwotICAgIGlmICggcDJtX2lzX3No
YXJlZChwMm10KSApCisgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVk
KHAybXQpICkKICAgICB7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgcmV0dXJuIC1FQUdB
SU47CiAgICAgfQogI2VuZGlmCiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKKyAgICAqcDJtdF9wID0gcDJtdDsKKyAgICAqcGFnZV9wID0gcGFnZTsKKyAgICBy
ZXR1cm4gMDsKK30KKworaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAorICAgIHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwgc3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLAor
ICAgIHZvaWQgKipfdmEpCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CisgICAgdm9pZCAqdmE7CisgICAgaW50IHJjOworCisgICAgcmMgPSBjaGVj
a19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdtZm4pLCBmYWxzZSwgJnAybXQsICZwYWdlKTsK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIChyYyA9PSAtRUFHQUlOKSA/IC1FTk9FTlQg
OiByYzsKKwogICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggODgyMzcw
N2MxNy4uYzAzNTU3NTQ0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTAsNyArMTEwLDcgQEAgc3RydWN0
IHAybV9kb21haW4gewogICogZnV0dXJlLCBpdCdzIHBvc3NpYmxlIHRvIHVzZSBoaWdoZXIgdmFs
dWUgZm9yIHBzZXVkby10eXBlIGFuZCBkb24ndCBzdG9yZQogICogdGhlbSBpbiB0aGUgcDJtIGVu
dHJ5LgogICovCi10eXBlZGVmIGVudW0geworZW51bSBwMm1fdHlwZSB7CiAgICAgcDJtX2ludmFs
aWQgPSAwLCAgICAvKiBOb3RoaW5nIG1hcHBlZCBoZXJlICovCiAgICAgcDJtX3JhbV9ydywgICAg
ICAgICAvKiBOb3JtYWwgcmVhZC93cml0ZSBndWVzdCBSQU0gKi8KICAgICBwMm1fcmFtX3JvLCAg
ICAgICAgIC8qIFJlYWQtb25seTsgd3JpdGVzIGFyZSBzaWxlbnRseSBkcm9wcGVkICovCkBAIC0x
MjQsNyArMTI0LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBwMm1faW9tbXVfbWFwX3J3LCAgIC8q
IFJlYWQvd3JpdGUgaW9tbXUgbWFwcGluZyAqLwogICAgIHAybV9pb21tdV9tYXBfcm8sICAgLyog
UmVhZC1vbmx5IGlvbW11IG1hcHBpbmcgKi8KICAgICBwMm1fbWF4X3JlYWxfdHlwZSwgIC8qIFR5
cGVzIGFmdGVyIHRoaXMgd29uJ3QgYmUgc3RvcmUgaW4gdGhlIHAybSAqLwotfSBwMm1fdHlwZV90
OworfTsKIAogLyogV2UgdXNlIGJpdG1hcHMgYW5kIG1hc2sgdG8gaGFuZGxlIGdyb3VwcyBvZiB0
eXBlcyAqLwogI2RlZmluZSBwMm1fdG9fbWFzayhfdCkgKDFVTCA8PCAoX3QpKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
aW5kZXggZDRiM2NmY2I2ZS4uYjk3ZjEzYTJhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01Miw3ICs1Miw3
IEBAIGV4dGVybiBib29sX3Qgb3B0X2hhcF8xZ2IsIG9wdF9oYXBfMm1iOwogICogY2Fubm90IGJl
IG5vbi16ZXJvLCBvdGhlcndpc2UsIGhhcmR3YXJlIGdlbmVyYXRlcyBpbyBwYWdlIGZhdWx0cyB3
aGVuIAogICogZGV2aWNlIGFjY2VzcyB0aG9zZSBwYWdlcy4gVGhlcmVmb3JlLCBwMm1fcmFtX3J3
IGhhcyB0byBiZSBkZWZpbmVkIGFzIDAuCiAgKi8KLXR5cGVkZWYgZW51bSB7CitlbnVtIHAybV90
eXBlIHsKICAgICBwMm1fcmFtX3J3ID0gMCwgICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3Jp
dGUgZ3Vlc3QgUkFNICovCiAgICAgcDJtX2ludmFsaWQgPSAxLCAgICAgICAgICAgIC8qIE5vdGhp
bmcgbWFwcGVkIGhlcmUgKi8KICAgICBwMm1fcmFtX2xvZ2RpcnR5ID0gMiwgICAgICAgLyogVGVt
cG9yYXJpbHkgcmVhZC1vbmx5IGZvciBsb2ctZGlydHkgKi8KQEAgLTcyLDcgKzcyLDcgQEAgdHlw
ZWRlZiBlbnVtIHsKICAgICBwMm1fcmFtX2Jyb2tlbiA9IDEzLCAgICAgICAgICAvKiBCcm9rZW4g
cGFnZSwgYWNjZXNzIGNhdXNlIGRvbWFpbiBjcmFzaCAqLwogICAgIHAybV9tYXBfZm9yZWlnbiAg
PSAxNCwgICAgICAgIC8qIHJhbSBwYWdlcyBmcm9tIGZvcmVpZ24gZG9tYWluICovCiAgICAgcDJt
X2lvcmVxX3NlcnZlciA9IDE1LAotfSBwMm1fdHlwZV90OworfTsKIAogLyogTW9kaWZpZXJzIHRv
IHRoZSBxdWVyeSAqLwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CkBAIC00OTIs
NyArNDkyLDYgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9t
X2dmbigKICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwg
ZCkgPyBwYWdlIDogTlVMTDsKIH0KIAotCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24g
ZnJvbSBtZm4gdG8gZ2ZuICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dm
bihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCA3
NDMxMTk1MGFkLi5mNGQzMGVmZTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNv
bW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAgLTMyLDUgKzMyLDEx
IEBAIHVuc2lnbmVkIGxvbmcKIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpOwogCit0eXBlZGVmIGVudW0gcDJtX3R5cGUgcDJtX3R5cGVfdDsKKworaW50
IF9fbXVzdF9jaGVjayBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
cmVhZG9ubHksIHAybV90eXBlX3QgKnAybXRfcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCk7CisKIAogI2VuZGlmIC8q
IF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMU-0004Ki-7M; Thu, 27 Sep 2018 14:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMS-0004Jy-UQ
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:48 +0000
X-Inumbo-ID: 7fb8354c-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fb8354c-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:34:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457823"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:30 +0100
Message-ID: <20180927143333.17516-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 6/9] vtd: add missing check for shared EPT...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@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>

Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgoKVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVz
IHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgppbnRlbF9pb21tdV9tYXBfcGFn
ZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHY4LiAoU3BsaXQgZnJvbSB0aGUgbmV4dCBwYXRjaCBpbiB0aGUgc2VyaWVzIGFz
IHJlcXVlc3RlZCBieQogICBLZXZpbikuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCAxMyArKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDgwMjY0YzZjYzAuLjViNjZlZGU1OTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
CkBAIC0xNzczLDcgKzE3NzMsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0g
TlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07CisgICAgc3RydWN0IGRtYV9wdGUg
KnBhZ2UsICpwdGUsIG9sZCwgbmV3ID0ge307CiAgICAgdTY0IHBnX21hZGRyOwogICAgIGludCBy
YyA9IDA7CiAKQEAgLTE3ODgsMTQgKzE3ODgsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sg
aW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX2xvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2Vf
bWFkZHIoZCwgZGZuX3RvX2RhZGRyKGRmbiksIDEpOwotICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CisgICAgaWYgKCAhcGdfbWFkZHIgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5h
cmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KKwogICAg
IHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsK
LSAgICBwdGUgPSBwYWdlICsgKGRmbl94KGRmbikgJiBMRVZFTF9NQVNLKTsKKyAgICBwdGUgPSAm
cGFnZVtkZm5feChkZm4pICYgTEVWRUxfTUFTS107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRt
YV9zZXRfcHRlX2FkZHIobmV3LCBtZm5fdG9fbWFkZHIobWZuKSk7CiAgICAgZG1hX3NldF9wdGVf
cHJvdChuZXcsCiAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxl
KSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8CkBAIC0xODExLDYgKzE4MTMsNyBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KKwogICAgICpwdGUgPSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUs
IHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwpAQCAtMTgyNiw2ICsxODI5LDEwIEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBz
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRm
bl90IGRmbikKIHsKKyAgICAvKiBEbyBub3RoaW5nIGlmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRh
YmxlICovCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKICAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9y
dHMgcGFzcyB0aHJ1LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggJiYgaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMW-0004MJ-5w; Thu, 27 Sep 2018 14:33:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMU-0004KR-1S
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:50 +0000
X-Inumbo-ID: 8147346c-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8147346c-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:34:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457836"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:28 +0100
Message-ID: <20180927143333.17516-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 4/9] iommu: don't domain_crash() inside
 iommu_map/unmap_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: 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>,
 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>

VGhpcyBwYXRjaCByZW1vdmVzIHRoZSBpbXBsaWNpdCBkb21haW5fY3Jhc2goKSBmcm9tIGlvbW11
X21hcCgpLAp1bm1hcF9wYWdlKCkgYW5kIGlvbW11X2lvdGxiX2ZsdXNoKCkgYW5kIHR1cm5zIHRo
ZW0gaW50byBzdHJhaWdodGZvcndhcmQKd3JhcHBlcnMgdGhhdCBjaGVjayB0aGUgZXhpc3RlbmNl
IG9mIHRoZSByZWxldmFudCBpb21tdV9vcCBhbmQgY2FsbAp0aHJvdWdoIHRvIGl0LiBUaGlzIG1h
a2VzIHRoZW0gdXNhYmxlIGJ5IFBWIElPTU1VIGNvZGUgdG8gYmUgZGVsaXZlcmVkIGluCmZ1dHVy
ZSBwYXRjaGVzLgpUaGlzIHBhdGNoIGFkZHMgYSBoZWxwZXIgbWFjcm8sIGRvbXVfY3Jhc2goKSwg
dGhhdCB3aWxsIG9ubHkgaW52b2tlCmRvbWFpbl9jcmFzaCgpIGlmIHRoZSBkb21haW4gaXMgbm90
IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIG1vZGlmaWVzCmNhbGxlcnMgb2YgaW9tbXVfbWFwKCks
IHVubWFwX3BhZ2UoKSBhbmQgaW9tbXVfaW90bGJfZmx1c2goKSB0byB1c2UgdGhpcwpzaG91bGQg
YW4gb3BlcmF0aW9uIGZhaWwuCgpOT1RFOiBUaGlzIHBhdGNoIGluY2x1ZGVzIG9uZSBiaXQgb2Yg
Y2xlYW4tdXAgaW4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpCiAgICAgIHJlcGxhY2luZyB1c2Ug
b2YgcDJtLT5kb21haW4gd2l0aCB0aGUgZG9tYWluIHBvaW50ZXIgcGFzc2VkIGludG8gdGhlCiAg
ICAgIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKdjc6CiAtIFJlLWJhc2UgYW5kIHJlLW5hbWUg
QkZOIC0+IERGTi4KIC0gTW92ZSBkb211X2NyYXNoKCkgb3V0c2lkZSBkb3VibGUgbG9ja2VkIHJl
Z2lvbiBpbiBncmFudF90YWJsZS5jLgogLSBBZGRlZCBKYW4ncyBSLWIuCgp2NjoKIC0gSW50cm9k
dWNlIGRvbXVfY3Jhc2goKSAoaWRlYSBzdWdnZXN0ZWQgYnkgS2V2aW4sIG5hbWUgc3VnZ2VzdGVk
IGJ5IEphbikKICAgdG8gY3Jhc2ggbm9uLWhhcmR3YXJlIGRvbWFpbnMuCiAtIERyb3BwZWQgV2Vp
J3MgYW5kIEdlb3JnZSdzIFItYiBiZWNhdXNlIG9mIGNoYW5nZS4KCnYyOgogLSBOZXcgaW4gdjIu
Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDQgKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTIgLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICA0ICsrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgIDUgKysrKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAwZGIxMmIwMWYxLi4xYzc5
ZmY3YWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC05NTcsOCArOTU3LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCisgICAgewogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9t
YWluLCBfZGZuKGdmbl94KHNnZm4pKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
VUwgPDwgcGFnZV9vcmRlcik7CisgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAg
ICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJj
ID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA2ZjI4MWFkN2Q1Li5iNzEzNzY0YzExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc5Niw2ICsyNzk2LDkgQEAgc3RhdGlj
IGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfbWFwX3BhZ2UoZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKKyAgICAgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgICAgICB9
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA5YTNhOTBlOWU2Li5hZjc2NzRmN2UxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTg5NSw2ICs4OTUsOSBAQCBvdXQ6CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA4ODFlOWU4N2I4
Li42MDcwNDZmMzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC03MTcsNiArNzE3LDkgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICBkb211X2NyYXNo
KHAybS0+ZG9tYWluKTsKICAgICB9CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgwMWI2MjliOTUuLjUzN2Fk
ZDY1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsK
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAg
ICAgICAgICAgIGRvbXVfY3Jhc2gocDJtLT5kb21haW4pOwogICAgICAgICB9CiAKICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtNzg5LDYgKzc5Miw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICAgICAgICAgIGRv
bXVfY3Jhc2goZCk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMTU3LDEyICsxMTYxLDE3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQg
cmV0OwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApCisg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7CiAgICAgICAgIGlmICgg
IW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBp
b21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOworCisg
ICAgICAgIHJldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgICAgIGRvbXVf
Y3Jhc2goZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CkBAIC0xMjUyLDcgKzEyNjEsMTIgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworCisgICAgICAgIHJl
dCA9IGlvbW11X3VubWFwX3BhZ2UoZCwgX2RmbihnZm5fbCkpOworICAgICAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICAgICAgZG9tdV9jcmFzaChkKTsKKworICAgICAgICByZXR1cm4g
cmV0OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
ZDAxY2FkMTc2Li4wZjBiN2IxYTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMTU1LDYgKzExNTUsNyBAQCBt
YXBfZ3JhbnRfcmVmKAogICAgICAgICBpZiAoIGVyciApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworICAgICAgICAgICAgZG9tdV9jcmFzaChsZCk7
CiAgICAgICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3Rv
IHVuZG9fb3V0OwogICAgICAgICB9CkBAIC0xNDA2LDcgKzE0MDcsMTAgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKIAogICAgICAgICBpZiAoIGVy
ciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbXVfY3Jhc2gobGQpOwogICAgICAgICAgICAg
cmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogSWYg
anVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
ODliMjExZDZhYS4uODU2MTFkZGFlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04NDEsNiArODQxLDkgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
ICp4YXRwLAogICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfZGZuKHhhdHAtPmdw
Zm4gLSBkb25lKSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAw
ICkKICAgICAgICAgICAgIHJjID0gcmV0OworCisgICAgICAgIGlmICggdW5saWtlbHkocmMgPCAw
KSApCisgICAgICAgICAgICBkb211X2NyYXNoKGQpOwogICAgIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBjMTEyMjU2MmEzLi40NDg2YjE2MTA5IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMwMiw5ICszMDIsNiBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJ
X2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAlZFxuIiwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94KG1mbiksIHJjKTsKLQotICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTMyNSw5ICszMjIsNiBAQCBpbnQgaW9tbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBk
Zm4gJSJQUklfZGZuIiBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZGZuX3goZGZuKSwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMzY1LDkgKzM1OSw2IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBm
bHVzaCBmYWlsZWQ6ICVkLCBkZm4gJSJQUklfZGZuIiwgcGFnZSBjb3VudCAldVxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBkZm5feChkZm4pLCBwYWdlX2NvdW50KTsK
LQotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTM4OCw5ICszNzksNiBA
QCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgogICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElPVExC
IGZsdXNoIGFsbCBmYWlsZWQ6ICVkXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmMpOwotCi0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCi0gICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBiNTExZjgyMmFkLi5iNmFjZmRmZTk1IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMTA3LDcgKzEwNywxMSBAQCBpbnQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdGhpc19jcHUo
aW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCiAgICAgaWYgKCAhcmMgKQorICAgIHsKICAg
ICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CiAKICAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCAwYmE4MGNiMWE4Li5mMmM1OTRkMTk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjE2LDYgKzYxNiwx
MSBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwogICAgIF9fZG9tYWlu
X2NyYXNoKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9IHdoaWxlICgwKQogCisjZGVmaW5lIGRvbXVfY3Jhc2goZCkgZG8geyAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgICAgICAgICBcCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlIChmYWxz
ZSkKKwogLyoKICAqIENhbGxlZCBmcm9tIGFzc2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwg
YWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdoeQogICogdGhlIGNyYXNoIG9jY3VyZWQuICBJZiBh
ZGRyIGlzIDAsIGxvb2sgdXAgYWRkcmVzcyBmcm9tIGxhc3QgZXh0YWJsZQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMW-0004O7-Pi; Thu, 27 Sep 2018 14: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=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMU-0004Ks-Ho
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:50 +0000
X-Inumbo-ID: 09382922-c262-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09382922-c262-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 16:31:35 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457844"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:26 +0100
Message-ID: <20180927143333.17516-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 2/9] iommu: make use of type-safe DFN and
 MFN in exported 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: 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>, Paul Durrant <paul.durrant@citrix.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>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgZGZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cgp2OToK
IC0gUmUtYmFzZS4KCnY3OgogLSBSZS1iYXNlIGFuZCByZS1uYW1lIEJGTiAtPiBERk4uCiAtIEFk
ZGVkIEphbidzIEEtYiBzaW5jZSByZS1uYW1pbmcgd2FzIHB1cmVseSBtZWNoYW5pY2FsLgoKdjY6
CiAtIFJlLWJhc2UuCgp2MzoKIC0gUmVtb3ZlZCBtb3N0IG9mIHRoZSB1c2VzIG9mIGFuIGludGVy
bWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlLgoKdjI6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9t
IEphbi4KIC0gVXNlIGludGVybWVkaWF0ZSAnZnJhbWUnIHZhcmlhYmxlIHRvIGF2b2lkIGRpcmVj
dGx5IGVuY2Fwc3VsYXRpbmcKICAgbWZuIG9yIGdmbiB2YWx1ZXMgYXMgZGZucy4KLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgICAgICAgfCAxMCArKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI1ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgMSAtCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBi
L3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxMzY0ZTU5NjBhLi4wZGIxMmIwMWYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcs
NyArOTU3LDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKIAogICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKLSAgICAg
ICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8
PCBwYWdlX29yZGVyKTsKKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFp
biwgX2RmbihnZm5feChzZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGFmMTQ0MGQ1Nzgu
LjZmMjgxYWQ3ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzg4LDE0ICsyNzg4LDE0IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAm
JiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSkpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSApCi0gICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV91bm1hcF9w
YWdlKGQsIF9kZm4obWZuX3gobWZuKSkpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21h
cF9wYWdlKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwor
ICAgICAgICAgICAgICAgIGlvbW11X3JldCA9IGlvbW11X21hcF9wYWdlKGQsIF9kZm4obWZuX3go
bWZuKSksIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4
IDFmZjRmMTRhZTQuLjlhM2E5MGU5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtODcwLDE1ICs4NzAsMTkg
QEAgb3V0OgogICAgICAgICAgICAgcmMgPSBpb21tdV9wdGVfZmx1c2goZCwgZ2ZuLCAmZXB0X2Vu
dHJ5LT5lcHRlLCBvcmRlciwgdnRkX3B0ZV9wcmVzZW50KTsKICAgICAgICAgZWxzZQogICAgICAg
ICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKICAgICAgICAgICAgIGlm
ICggaW9tbXVfZmxhZ3MgKQogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBtZm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3Mp
OworICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZu
LCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fYWRkKG1m
biwgaSksIGlvbW11X2ZsYWdzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRv
IHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX2FkZChkZm4s
IGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4OTEsNyBAQCBvdXQ6CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAgICByZXQgPSBp
b21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCBiOGM1ZDJlZDI2Li44ODFlOWU4N2I4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC02ODcsMjkgKzY4NywzNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIGlmICggaW9tbXVfb2xk
X2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMocDJtLT5kb21h
aW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3B0ZV9mbGFncyApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9t
YXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9wdGVfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbik7CisKKyAgICAgICAgICAgIGlmICggaW9tbXVfcHRl
X2ZsYWdzICkKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0
aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11
X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShwMm0tPmRvbWFpbiwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAoIGktLSApCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGZuX2FkZChkZm4sIGkpKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vf
b3JkZXIpOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50
IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl9hZGQoZGZuLCBpKSk7CiAKLSAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwotICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAg
ICAgICAgICByYyA9IHJldDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IDYwMjA1NTNjMTcuLjgwMWI2MjliOTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTcxNSw5ICs3
MTUsMTEgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogCiAgICAgICAgIGlmICggbmVlZF9pb21t
dShwMm0tPmRvbWFpbikgKQogICAgICAgICB7CisgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZu
KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7
IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3Vu
bWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkpOworICAgICAgICAgICAgICAgIGludCByZXQg
PSBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBkZm5fYWRkKGRmbiwgaSkpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKQEAg
LTc3NCwxNiArNzc2LDE3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIHsKICAgICAgICAgaWYgKCBuZWVkX2lvbW11
KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGRmbl90IGRm
biA9IF9kZm4obWZuX3gobWZuKSk7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBpb21tdV91bm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSkgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYzsK
QEAgLTExNTgsNyArMTE2MSw4IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgewogICAgICAgICBpZiAoICFuZWVk
X2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVf
bWFwX3BhZ2UoZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdm
bl9sKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpAQCAt
MTI0OCw3ICsxMjUyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9p
b21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShkLCBf
ZGZuKGdmbl9sKSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDkwYTY0OGM5NTYuLmQxZmNlNTc0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE0MzAsMTMgKzE0
MzAsMTQgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25n
IGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkK
LSAgICAgICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBpLCBpLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKSApCisgICAgICAgICAgICBpZiAoIGlvbW11
X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwgX21mbihpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSAp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAg
ICAgewogICAgICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAg
LyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAg
ICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkKKyAgICAgICAg
ICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpKSAp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRlc3Ry
b3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDczZDNlZDM3MDEuLjJkMDFjYWQxNzYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTExNDMsMTMgKzExNDMsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAhKG9s
ZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAgICAg
ICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2Rm
bihtZm5feChtZm4pKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIGFjdF9waW4gJiYgIW9sZF9waW4gKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoICFraW5kICkKLSAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZu
X3gobWZuKSwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFn
ZShsZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBlcnIg
KQpAQCAtMTM5OCwxMCArMTM5OCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAgICAga2luZCA9
IG1hcGtpbmQobGd0LCByZCwgb3AtPm1mbik7CiAgICAgICAgIGlmICggIWtpbmQgKQotICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPm1mbikpOworICAgICAg
ICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSkpOwog
ICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KG9wLT5tZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gob3AtPm1mbiksIElPTU1VRl9yZWFkYWJsZSk7CisgICAg
ICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgX2RmbihtZm5feChvcC0+bWZuKSksIG9w
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUp
OwogCiAgICAgICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA5OTZmOTRiMTAz
Li44OWIyMTFkNmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTgzNCwxMSArODM0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IAogICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+aWR4IC0gZG9uZSwgZG9uZSk7Cisg
ICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIF9kZm4oeGF0cC0+aWR4IC0gZG9uZSks
IGRvbmUpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJldCkgJiYgcmMgPj0gMCApCiAgICAgICAg
ICAgICByYyA9IHJldDsKIAotICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCB4YXRw
LT5ncGZuIC0gZG9uZSwgZG9uZSk7CisgICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2ZsdXNoKGQs
IF9kZm4oeGF0cC0+Z3BmbiAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShy
ZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggMWFkNzdhN2U3YS4uNTM0MTlhODUzMSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0yODUsNyArMjg1LDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koZCk7CiB9CiAK
LWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
OwpAQCAtMjk0LDEzICsyOTQsMTMgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7Cisg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5feChkZm4pLCBtZm5feCht
Zm4pLCBmbGFncyk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYg
KCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBw
aW5nIGRmbiAlI2x4IHRvIG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBkZm4sIG1mbiwgcmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZGZuICUiUFJJX2RmbiIgdG8gbWZuICUiUFJJX21mbiIgZmFpbGVkOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbl94KGRmbiksIG1mbl94
KG1mbiksIHJjKTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtMzA5LDcgKzMwOSw3IEBAIGludCBpb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9u
ZyBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CkBAIC0zMTcsMTMgKzMxNywxMyBAQCBp
bnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikK
ICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
KTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX3goZGZuKSk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1
dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKLSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgZGZuICUj
bHggZmFpbGVkOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGRmbiwg
cmMpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBkZm4gJSJQUklf
ZGZuIiBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZGZu
X3goZGZuKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC0zNDksOCArMzQ5LDcgQEAgc3RhdGljIHZv
aWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1
X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50KQoraW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwpAQCAtMzU4LDEzICsz
NTcsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBkZm5feChkZm4p
LCBwYWdlX2NvdW50KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBp
ZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCiAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIElP
VExCIGZsdXNoIGZhaWxlZDogJWQsIGRmbiAlI2x4LCBwYWdlIGNvdW50ICV1XG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGRmbiwgcGFnZV9jb3VudCk7CisgICAgICAg
ICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1c2ggZmFpbGVkOiAlZCwgZGZuICUiUFJJ
X2RmbiIsIHBhZ2UgY291bnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByYywgZGZuX3goZGZuKSwgcGFnZV9jb3VudCk7CiAKICAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IDQ4ZTE2Zjk1NmIuLmZmNDU2ZTFlNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtNjAsNCArNjAsMyBAQCB2b2lkIGZs
dXNoX2FsbF9jYWNoZSgpCiB7CiAgICAgd2JpbnZkKCk7CiB9Ci0KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKaW5kZXggYjdjOGI1YmU0MS4uZjliZDFjOGJiMiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKQEAgLTIzNSw3ICsyMzUsOCBAQCB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJt
X2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgcGZuLCBwZm4sIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOworICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKHBm
biksIF9tZm4ocGZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3Jl
YWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxu
IiwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggMjkw
ZTBhYWRhNi4uZjlkODZmYzgxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzYWZlLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3Jl
cS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CkBAIC00Miw2ICs0MywxMSBAQCBUWVBFX1NBRkUodWludDY0X3QsIGRmbik7CiAjdW5kZWYgZGZu
X3gKICNlbmRpZgogCitzdGF0aWMgaW5saW5lIGRmbl90IGRmbl9hZGQoZGZuX3QgZGZuLCB1bnNp
Z25lZCBsb25nIGkpCit7CisgICAgcmV0dXJuIF9kZm4oZGZuX3goZGZuKSArIGkpOworfQorCiBl
eHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3Qg
Zm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcsIGlvbW11X2lnZng7CkBAIC03OCw5ICs4NCw5IEBAIHZvaWQgaW9tbXVfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxf
SU9NTVVGX3JlYWRhYmxlKQogI2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9N
TVVGX3dyaXRhYmxlICAoMXU8PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlv
bW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKTsKLWludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBp
b21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiAKIGVudW0gaW9t
bXVfZmVhdHVyZQogewpAQCAtMjAzLDcgKzIwOSw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3Rs
KHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9t
Y3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9h
bGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:33:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XMX-0004PH-Fc; Thu, 27 Sep 2018 14:33:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ovtk=mj=citrix.com=prvs=801d81cc2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1g5XMW-0004Mb-94
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 14:33:52 +0000
X-Inumbo-ID: 81c8009d-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 81c8009d-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:34:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66457852"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 27 Sep 2018 15:33:33 +0100
Message-ID: <20180927143333.17516-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180927143333.17516-1-paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.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>

VGhlIG5hbWUgJ25lZWRfaW9tbXUoKScgaXMgYSBsaXR0bGUgY29uZnVzaW5nIGFzIGl0IHN1Z2dl
c3RzIGEgZG9tYWluIG5lZWRzCnRvIHVzZSB0aGUgSU9NTVUgYnV0IHNvbWV0aGluZyBtaWdodCBu
b3QgYmUgc2V0IHVwIHlldCwgd2hlbiBpbiBmYWN0IGl0CnJlcHJlc2VudHMgYSB0cmktc3RhdGUg
dmFsdWUgKG5vdCBhIGJvb2xlYW4gYXMgbWlnaHQgYmUgZXhwZWN0ZWQpIHdoZXJlCi0xIG1lYW5z
ICdJT01NVSBtYXBwaW5ncyBiZWluZyBzZXQgdXAnIGFuZCAxIG1lYW5zICdJT01NVSBtYXBwaW5n
cyBoYXZlCmJlZW4gZnVsbHkgc2V0IHVwJy4KClR3byBkaWZmZXJlbnQgbWVhbmluZ3MgYXJlIGFs
c28gaW5mZXJyZWQgZnJvbSB0aGUgbWFjcm8gaXQgaW4gdmFyaW91cwpwbGFjZXMgaW4gdGhlIGNv
ZGU6CgotIFNvbWUgY2FsbGVycyB3YW50IHRvIHRlc3Qgd2hldGhlciBhIGRvbWFpbiBoYXMgSU9N
TVUgbWFwcGluZ3MgYXQgYWxsCi0gU29tZSBjYWxsZXJzIHdhbnQgdG8gdGVzdCB3aGV0aGVyIHRo
ZXkgbmVlZCB0byBzeW5jaHJvbml6ZSB0aGUgZG9tYWluJ3MKICBQMk0gYW5kIElPTU1VIG1hcHBp
bmdzCgpUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSAnbmVlZF9pb21tdScgdHJpLXN0YXRlIHZhbHVl
IHdpdGggYSBkZWZpbmVkCmVudW1lcmF0aW9uIGFuZCBhZGRzIGEgYm9vbGVhbiBmbGFnICduZWVk
X3N5bmMnIHRvIHNlcGFyYXRlIHRoZXNlIG1lYW5pbmdzLAphbmQgcGxhY2VzIGJvdGggb2YgdGhl
c2UgaW4gc3RydWN0IGRvbWFpbl9pb21tdSwgcmF0aGVyIHRoYW4gZGlyZWN0bHkgaW4Kc3RydWN0
IGRvbWFpbi4KVGhpcyBwYXRjaCBhbHNvIGNyZWF0ZXMgdHdvIG5ldyBib29sZWFuIG1hY3JvczoK
Ci0gJ2hhc19pb21tdV9wdCgpJyBldmFsdWF0ZXMgdG8gdHJ1ZSBpZiBhIGRvbWFpbiBoYXMgSU9N
TVUgbWFwcGluZ3MsIGV2ZW4KICBpZiB0aGV5IGFyZSBzdGlsbCB1bmRlciBjb25zdHJ1Y3Rpb24u
Ci0gJ25lZWRfaW9tbXVfcHRfc3luYygpJyBldmFsdWF0ZXMgdG8gdHJ1ZSBpZiBhIGRvbWFpbiBy
ZXF1aXJlcyBleHBsaWNpdAogIHN5bmNocm9uaXphdGlvbiBvZiB0aGUgUDJNIGFuZCBJT01NVSBt
YXBwaW5ncy4KCkFsbCBjYWxsZXJzIG9mIG5lZWRfaW9tbXUoKSBhcmUgdGhlbiBtb2RpZmllZCB0
byB1c2UgdGhlIG1hY3JvIGFwcHJvcHJpYXRlCnRvIHdoYXQgdGhleSBhcmUgdHJ5aW5nIHRvIHRl
c3QuCgpOT1RFOiBUaGVyZSBhcmUgc29tZSBjYWxsZXJzIG9mIG5lZWRfaW9tbXUoKSB0aGF0IHN0
cmljdGx5IG9wZXJhdGUgb24KICAgICAgdGhlIGhhcmR3YXJlIGRvbWFpbi4gSW4gc29tZSBvZiB0
aGVzZSBjYXNlIGEgbW9yZSBnbG9iYWwgZmxhZyBpcwogICAgICB1c2VkIGluc3RlYWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgotLS0KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KCnYxMjoKIC0gRml4IHR3byBtaXMtdXNlcyBvZiBpb21tdV9oYXBfcHRfc2hhcmUo
KS4KIC0gUmVtb3ZlIG9uZSB1c2UgaGFzX2lvbW11X3B0KCkgY2hlY2sgaW4gcGFzc3Rocm91Z2gv
cGNpLmMKCnYxMToKIC0gUHVsbGVkIGluIGZyb20gdjYgb2YgdGhlIGZ1bGwgUFYtSU9NTVUgc2Vy
aWVzLgogXyBDaGFuZ2VkIHRoZSBjb25kaXRpb24gYmVpbmcgdGVzdGVkIGluIG1lbW9yeV9hZGQo
KSB0byBiZSBtb3JlIHNlbGYtCiAgIGV4cGxhbmF0b3J5IGJ1dCBhbHNvIGFkZGVkIGEgY29tbWVu
dCB0byBleHBsYWluIHRoZSBjaXJjdW1zdGFuY2VzCiAgIHVuZGVyIHdoaWNoIGlvbW11X21hcF9w
YWdlKCkgbmVlZHMgdG8gYmUgY2FsbGVkLgogLSBHZXQgcmlkIG9mICNpZmRlZiBDT05GSUdfSEFT
X1BBU1NUSFJPVUdIIGluIG1lbW9yeS5jIHNpbmNlIHRoZSBpZgogICBjbGF1c2VzIHdpdGhpbiB3
aWxsIG5ldmVyIGJlIGV4ZWN1dGVkIHVubGVzcyB0aGUgb3B0aW9uIGlzIGRlZmluZWQKICAgKHNp
bmNlIGhhc19pb21tdV9wdCgpIHdpbGwgYWx3YXlzIGJlIGZhbHNlIG90aGVyd2lzZSkuIEFsc28g
Zmx1c2hpbmcKICAgc2hvdWxkIGJlIGRvbmUgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBJT01N
VSBpcyBzaGFyaW5nIHBhZ2UgdGFibGVzCiAgIG9yIG5vdC4KCnY2OgogLSBEZWFsIHdpdGggbmVl
ZF9pb21tdSBiZWluZyB0cmktc3RhdGUuCiAtIENoYW5nZSB0aGUgbmFtZSBvZiAnc3luY19pb21t
dV9wdCcgdG8gJ25lZWRfaW9tbXVfcHRfc3luYycgYW5kIG1ha2UKICAgc3VyZSBpdCBpcyBzZXQg
YXMgc29vbiBhcyB0aGUgbWFwcGluZ3MgYXJlIHVuZGVyIGNvbnN0cnVjdGlvbi4KIC0gTm90IGFk
ZGluZyBSYXp2YW4ncyBBLWIgYmVjYXVzZSBvZiBjaGFuZ2UuCgp2NDoKIC0gTmV3IGluIHY0Lgot
LS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0KIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKystLS0tLQogeGVuL2NvbW1vbi92bV9ldmVu
dC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMgICAgICAgfCAyMSArKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgfCAxMSAr
KysrLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgfCAg
MiAtLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgICAgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLS0KIDIy
IGZpbGVzIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCAxYzc5
ZmY3YWRlLi5hMGJlYzdjOTVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTUsNyArOTU1LDcgQEAgc3RhdGljIGludCBfX3AybV9z
ZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBpZiAoIGxwYWVfaXNfdmFsaWQo
b3JpZ19wdGUpICYmIGVudHJ5LT5wMm0uYmFzZSAhPSBvcmlnX3B0ZS5wMm0uYmFzZSApCiAgICAg
ICAgIHAybV9mcmVlX2VudHJ5KHAybSwgb3JpZ19wdGUsIGxldmVsKTsKIAotICAgIGlmICggbmVl
ZF9pb21tdShwMm0tPmRvbWFpbikgJiYKKyAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhwMm0t
PmRvbWFpbikgJiYKICAgICAgICAgIChscGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lz
X3ZhbGlkKCplbnRyeSkpICkKICAgICB7CiAgICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2go
cDJtLT5kb21haW4sIF9kZm4oZ2ZuX3goc2dmbikpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCA0ZjJmMTk1ZjdkLi5i
OGZhMzQwZDVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL210cnIuYwpAQCAtNzgzLDcgKzc4Myw3IEBAIEhWTV9SRUdJU1RFUl9TQVZF
X1JFU1RPUkUoTVRSUiwgaHZtX3NhdmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAog
CiB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAo
IG5lZWRfaW9tbXUoZCkgJiYgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKKyAgICBpZiAoIGhhc19p
b21tdV9wdChkKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQogICAgIHsKICAgICAgICAgcDJt
X21lbW9yeV90eXBlX2NoYW5nZWQoZCk7CiAgICAgICAgIGZsdXNoX2FsbChGTFVTSF9DQUNIRSk7
CkBAIC04MzEsNyArODMxLDcgQEAgaW50IGVwdGVfZ2V0X2VudHJ5X2VtdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gTVRSUl9U
WVBFX1VOQ0FDSEFCTEU7CiAgICAgfQogCi0gICAgaWYgKCAhbmVlZF9pb21tdShkKSAmJiAhY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpICkKKyAgICBpZiAoICFoYXNfaW9tbXVfcHQoZCkgJiYgIWNh
Y2hlX2ZsdXNoX3Blcm1pdHRlZChkKSApCiAgICAgewogICAgICAgICAqaXBhdCA9IDE7CiAgICAg
ICAgIHJldHVybiBNVFJSX1RZUEVfV1JCQUNLOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiNzEzNzY0YzExLi43ZjljZWNmZGU2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc4
Niw3ICsyNzg2LDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgewogICAgICAgICAvKiBTcGVjaWFsIHBh
Z2VzIHNob3VsZCBub3QgYmUgYWNjZXNzaWJsZSBmcm9tIGRldmljZXMuICovCiAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICAgICAgaWYgKCBkICYm
IGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCisgICAgICAgIGlm
ICggZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdV9wdF9zeW5jKGQp
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2Up
OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGQwNGY5Yzc5YjMuLjBmMjFmN2M4MDkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jCkBAIC0xNjEwLDcgKzE2MTAsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICpt
ZWMpCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9NRU1fU0hBUklOR19DT05UUk9MOgogICAgICAg
ICB7CiAgICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KG5lZWRf
aW9tbXUoZCkgJiYgbWVjLT51LmVuYWJsZSkgKQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseSho
YXNfaW9tbXVfcHQoZCkgJiYgbWVjLT51LmVuYWJsZSkgKQogICAgICAgICAgICAgICAgIHJjID0g
LUVYREVWOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtLm1l
bV9zaGFyaW5nX2VuYWJsZWQgPSBtZWMtPnUuZW5hYmxlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjBkOTM4
NTZmMi4uNzNmMDhlYmYyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC04NjgsNyArODY4LDcgQEAgb3V0Ogog
ICAgIHsKICAgICAgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKICAgICAgICAgICAgIHJj
ID0gaW9tbXVfcHRlX2ZsdXNoKGQsIGdmbiwgJmVwdF9lbnRyeS0+ZXB0ZSwgb3JkZXIsIHZ0ZF9w
dGVfcHJlc2VudCk7Ci0gICAgICAgIGVsc2UgaWYgKCBuZWVkX2lvbW11KGQpICkKKyAgICAgICAg
ZWxzZSBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGRmbl90IGRmbiA9IF9kZm4oZ2ZuKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDZiMzAzMzdmNjIuLjYzNDlm
YjdmNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKQEAgLTY4Nyw3ICs2ODcsNyBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAg
IGlmICggaW9tbXVfb2xkX2ZsYWdzICkKICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hf
cGFnZXMocDJtLT5kb21haW4sIGdmbiwgcGFnZV9vcmRlcik7CiAgICAgICAgIH0KLSAgICAgICAg
ZWxzZSBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICkKKyAgICAgICAgZWxzZSBpZiAoIG5l
ZWRfaW9tbXVfcHRfc3luYyhwMm0tPmRvbWFpbikgKQogICAgICAgICB7CiAgICAgICAgICAgICBk
Zm5fdCBkZm4gPSBfZGZuKGdmbik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA5N2JiM2ZlYWNjLi44YWEzNDZmNTI3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCkBAIC03MTMsNyArNzEzLDcgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIHsKICAg
ICAgICAgaW50IHJjID0gMDsKIAotICAgICAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4p
ICkKKyAgICAgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMocDJtLT5kb21haW4pICkKICAgICAg
ICAgewogICAgICAgICAgICAgZGZuX3QgZGZuID0gX2RmbihtZm4pOwogCkBAIC03NzcsNyArNzc3
LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LCBtZm5fdCBtZm4sCiAKICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAg
IHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCisgICAg
ICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKGQpICYmIHQgPT0gcDJtX3JhbV9ydyApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGRmbl90IGRmbiA9IF9kZm4obWZuX3gobWZuKSk7CiAKQEAgLTEx
NjMsNyArMTE2Myw3IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAKICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCisgICAgICAgIGlm
ICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKIAogICAg
ICAgICByZXQgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksCkBA
IC0xMjU5LDcgKzEyNTksNyBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiAKICAgICBpZiAoICFwYWdpbmdfbW9kZV90
cmFuc2xhdGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCisgICAg
ICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsK
IAogICAgICAgICByZXQgPSBpb21tdV91bm1hcF9wYWdlKGQsIF9kZm4oZ2ZuX2wpKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YwppbmRleCA3ZjQ2MGJkMzIxLi5mMzJhNjAxODhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMTMsNyArMjEz
LDcgQEAgaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2xf
dCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIG5lZWRfaW9tbXUoZCkg
JiYgbG9nX2dsb2JhbCApCisgICAgaWYgKCBoYXNfaW9tbXVfcHQoZCkgJiYgbG9nX2dsb2JhbCAp
CiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBvbiBnbG9iYWwg
bG9nLWRpcnR5IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCBkMWZjZTU3NDMyLi40NzRmMTJlZmZiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jCkBAIC0xNDI2LDggKzE0MjYsMTMgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9u
ZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICBnb3RvIGRlc3Ryb3lfbTJwOwogCi0gICAgaWYgKCBpb21tdV9lbmFibGVk
ICYmICFpb21tdV9od2RvbV9wYXNzdGhyb3VnaCAmJgotICAgICAgICAgIW5lZWRfaW9tbXUoaGFy
ZHdhcmVfZG9tYWluKSApCisgICAgLyoKKyAgICAgKiBJZiBoYXJkd2FyZSBkb21haW4gaGFzIElP
TU1VIG1hcHBpbmdzIGJ1dCBwYWdlIHRhYmxlcyBhcmUgbm90CisgICAgICogc2hhcmVkLCBhbmQg
YXJlIG5vdCBiZWluZyBrZXB0IGluIHN5bmMgKHdoaWNoIGlzIHRoZSBjYXNlIHdoZW4KKyAgICAg
KiBpbiBzdHJpY3QgbW9kZSkgdGhlbiBuZXdseSBhZGRlZCBtZW1vcnkgbmVlZHMgdG8gYmUgbWFw
cGVkIGhlcmUuCisgICAgICovCisgICAgaWYgKCBoYXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9tYWlu
KSAmJgorICAgICAgICAgIWlvbW11X2hhcF9wdF9zaGFyZSAmJiAhaW9tbXVfaHdkb21fc3RyaWN0
ICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwgZXBmbjsgaSsrICkKICAgICAg
ICAgICAgIGlmICggaW9tbXVfbWFwX3BhZ2UoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpLCBfbWZu
KGkpLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5
LmMKaW5kZXggOWI1OTJkNGY2Ni4uYmQzNjc1OWI2NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04MDQsMTAgKzgwNCw4IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRf
dG9fcGh5c21hcCAqeGF0cCwKICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAgIHhhdHAtPnNp
emUgLT0gc3RhcnQ7CiAKLSNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0gICAgaWYgKCBu
ZWVkX2lvbW11KGQpICkKLSAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikg
PSAxOwotI2VuZGlmCisgICAgaWYgKCBoYXNfaW9tbXVfcHQoZCkgKQorICAgICAgIHRoaXNfY3B1
KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gMTsKIAogICAgIHdoaWxlICggeGF0cC0+c2l6ZSA+
IGRvbmUgKQogICAgIHsKQEAgLTgyNyw4ICs4MjUsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlz
bWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAg
ICAgICAgIH0KICAgICB9CiAKLSNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0gICAgaWYg
KCBuZWVkX2lvbW11KGQpICkKKyAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCiAgICAgewogICAg
ICAgICBpbnQgcmV0OwogCkBAIC04NDUsNyArODQyLDYgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5
c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAog
ICAgICAgICBpZiAoIHVubGlrZWx5KHJjIDwgMCkgKQogICAgICAgICAgICAgZG9tdV9jcmFzaChk
KTsKICAgICB9Ci0jZW5kaWYKIAogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCA0NzkzYWFjYzM1
Li45MjZhMGExMTI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVu
L2NvbW1vbi92bV9ldmVudC5jCkBAIC02NDQsNyArNjQ0LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAog
CiAgICAgICAgICAgICAvKiBObyBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwogICAgICAgICAg
ICAgcmMgPSAtRU1MSU5LOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShuZWVkX2lvbW11KGQp
KSApCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGhhc19pb21tdV9wdChkKSkgKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICByYyA9IC1FWERFVjsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDVlOTliNjk4OGUuLjY4OGNm
MTRjOTEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpA
QCAtMjYzLDcgKzI2Myw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggYWxsb2NhdGVfZG9tYWluX3Jlc291
cmNlcyhkb21faW9tbXUoZCkpICkKICAgICAgICAgQlVHKCk7CiAKLSAgICBpZiAoICFpb21tdV9o
d2RvbV9wYXNzdGhyb3VnaCAmJiAhbmVlZF9pb21tdShkKSApCisgICAgaWYgKCAhaW9tbXVfaHdk
b21fcGFzc3Rocm91Z2ggJiYgIWlvbW11X2h3ZG9tX3N0cmljdCApCiAgICAgewogICAgICAgICBp
bnQgcmMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2Vf
dHJlZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRleCA0MjFm
MDAzNDM4Li5iNmVhYWU3MjgzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMK
QEAgLTQwLDE3ICs0MCwxNiBAQCBpbnQgaW9tbXVfYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldikKICAgICBpZiAoICFsaXN0X2VtcHR5
KCZkZXYtPmRvbWFpbl9saXN0KSApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotICAgIGlmICggbmVl
ZF9pb21tdShkKSA8PSAwICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBod2Rv
bSBpcyBmb3JjZWQgdG8gdXNlIElPTU1VIGZvciBwcm90ZWN0aW5nIGFzc2lnbmVkCi0gICAgICAg
ICAqIGRldmljZS4gVGhlcmVmb3JlIHRoZSBJT01NVSBkYXRhIGlzIGFscmVhZHkgc2V0IHVwLgot
ICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKCFpc19oYXJkd2FyZV9kb21haW4oZCkpOwotICAg
ICAgICByYyA9IGlvbW11X2NvbnN0cnVjdChkKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAg
ICAgICBnb3RvIGZhaWw7Ci0gICAgfQorICAgIC8qCisgICAgICogVGhlIGh3ZG9tIGlzIGZvcmNl
ZCB0byB1c2UgSU9NTVUgZm9yIHByb3RlY3RpbmcgYXNzaWduZWQKKyAgICAgKiBkZXZpY2UuIFRo
ZXJlZm9yZSB0aGUgSU9NTVUgZGF0YSBpcyBhbHJlYWR5IHNldCB1cC4KKyAgICAgKi8KKyAgICBB
U1NFUlQoIWlzX2hhcmR3YXJlX2RvbWFpbihkKSB8fAorICAgICAgICAgICBoZC0+c3RhdHVzID09
IElPTU1VX1NUQVRVU19pbml0aWFsaXplZCk7CisKKyAgICByYyA9IGlvbW11X2NvbnN0cnVjdChk
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsOwogCiAgICAgLyogVGhlIGZsYWcg
ZmllbGQgZG9lc24ndCBtYXR0ZXIgdG8gRFQgZGV2aWNlLiAqLwogICAgIHJjID0gaGQtPnBsYXRm
b3JtX29wcy0+YXNzaWduX2RldmljZShkLCAwLCBkdF90b19kZXYoZGV2KSwgMCk7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBlYTdjY2JhY2U3Li45MjJlNTA4YTQ1IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTE5Nyw3ICsxOTcsNyBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQg
Y2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIF9faHdkb21faW5pdCBp
b21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CiAKICAgICBjaGVja19od2RvbV9yZXFzKGQpOwogCkBAIC0yMDUs
OCArMjA1LDEwIEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignbycs
ICZpb21tdV9kdW1wX3AybV90YWJsZSwgImR1bXAgaW9tbXUgcDJtIHRhYmxlIiwgMCk7Ci0gICAg
ZC0+bmVlZF9pb21tdSA9IGlvbW11X2h3ZG9tX3N0cmljdDsKLSAgICBpZiAoIG5lZWRfaW9tbXUo
ZCkgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCkgKQorCisgICAgaGQtPnN0YXR1cyA9IElPTU1VX1NU
QVRVU19pbml0aWFsaXppbmc7CisgICAgaGQtPm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0cmlj
dCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKKyAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhk
KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICB1bnNp
Z25lZCBpbnQgaSA9IDA7CkBAIC0yMzksMzUgKzI0MSw1MSBAQCB2b2lkIF9faHdkb21faW5pdCBp
b21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogCiAgICAgaGQtPnBsYXRm
b3JtX29wcy0+aHdkb21faW5pdChkKTsKKworICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNf
aW5pdGlhbGl6ZWQ7CiB9CiAKIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkK
IHsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAg
ICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGQtPm5lZWRf
aW9tbXUgPSAwOworICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfZGlzYWJsZWQ7CiAgICAg
aGQtPnBsYXRmb3JtX29wcy0+dGVhcmRvd24oZCk7CiAgICAgdGFza2xldF9zY2hlZHVsZSgmaW9t
bXVfcHRfY2xlYW51cF90YXNrbGV0KTsKIH0KIAogaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQorICAgIHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworCisgICAgaWYgKCBoZC0+c3RhdHVzID09
IElPTU1VX1NUQVRVU19pbml0aWFsaXplZCApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYg
KCAhaW9tbXVfdXNlX2hhcF9wdChkKSApCiAgICAgewogICAgICAgICBpbnQgcmM7CiAKKyAgICAg
ICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXppbmc7CisgICAgICAgIGhkLT5u
ZWVkX3N5bmMgPSB0cnVlOworCiAgICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdl
X3RhYmxlKGQpOwogICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCByYyAhPSAtRVJFU1RBUlQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGhkLT5u
ZWVkX3N5bmMgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RB
VFVTX2Rpc2FibGVkOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICByZXR1cm4gcmM7Cisg
ICAgICAgIH0KICAgICB9CiAKLSAgICBkLT5uZWVkX2lvbW11ID0gMTsKKyAgICBoZC0+c3RhdHVz
ID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOworCiAgICAgLyoKICAgICAgKiBUaGVyZSBtYXkg
YmUgZGlydHkgY2FjaGUgbGluZXMgd2hlbiBhIGRldmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFu
ZCBiZWZvcmUgbmVlZF9pb21tdShkKSBiZWNvbWluZyB0cnVlLCB0aGlzIHdpbGwgY2F1c2UKKyAg
ICAgKiBhbmQgYmVmb3JlIGhhc19pb21tdV9wdChkKSBiZWNvbWluZyB0cnVlLCB0aGlzIHdpbGwg
Y2F1c2UKICAgICAgKiBtZW1vcnlfdHlwZV9jaGFuZ2VkIGxvc2UgZWZmZWN0IGlmIG1lbW9yeSB0
eXBlIGNoYW5nZXMuCiAgICAgICogQ2FsbCBtZW1vcnlfdHlwZV9jaGFuZ2VkIGhlcmUgdG8gYW1l
bmQgdGhpcy4KICAgICAgKi8KQEAgLTUyMiw3ICs1NDAsOCBAQCBzdGF0aWMgdm9pZCBpb21tdV9k
dW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBvcHMgPSBpb21tdV9nZXRfb3Bz
KCk7CiAgICAgZm9yX2VhY2hfZG9tYWluKGQpCiAgICAgewotICAgICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSB8fCBuZWVkX2lvbW11KGQpIDw9IDAgKQorICAgICAgICBpZiAoIGlzX2hh
cmR3YXJlX2RvbWFpbihkKSB8fAorICAgICAgICAgICAgIGRvbV9pb21tdShkKS0+c3RhdHVzIDwg
SU9NTVVfU1RBVFVTX2luaXRpYWxpemVkICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAg
ICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDk2
OTVjZjU2NmQuLmU1Yjk2MDI3NjIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDE2LDEwICsx
NDE2LDkgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZpY2Ug
YXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAqIGVu
YWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShk
KSAmJgotICAgICAgICAgICAgKGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAg
ICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKLSAg
ICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkpICkKKyAgICBp
ZiAoIHVubGlrZWx5KGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKKyAgICAgICAg
ICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAorICAg
ICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKICAg
ICAgICAgcmV0dXJuIC1FWERFVjsKIAogICAgIGlmICggIXBjaWRldnNfdHJ5bG9jaygpICkKQEAg
LTE0NjAsNyArMTQ1OSw3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25l
OgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIG5lZWRfaW9tbXUoZCkgKQorICAgIGlm
ICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCiAgICAgICAgIGlvbW11
X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKQEAgLTE1MTAsNyArMTUwOSw3
IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbikKIAogICAgIHBkZXYtPmZhdWx0LmNvdW50ID0gMDsKIAotICAgIGlmICggIWhh
c19hcmNoX3BkZXZzKGQpICYmIG5lZWRfaW9tbXUoZCkgKQorICAgIGlmICggIWhhc19hcmNoX3Bk
ZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwog
CiAgICAgcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggYjZh
Y2ZkZmU5NS4uMWYxYzZiMGZhNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAg
LTQ4LDggKzQ4LDYgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgaW50IHJjID0gMCwg
biA9IDA7CiAKLSAgICBkLT5uZWVkX2lvbW11ID0gLTE7Ci0KICAgICB0aGlzX2NwdShpb21tdV9k
b250X2ZsdXNoX2lvdGxiKSA9IDE7CiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggZDhmZGUwMTY1MS4uMzc0MTViNzgy
MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtOTAsNyArOTAsNyBAQCB2b2lkIGdu
dHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAgICAgZ2ZuX3go
KChpKSA+PSBucl9zdGF0dXNfZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnN0
YXR1c19nZm5baV0pCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAg
ICAgICAgICAgICAgICAgXAotICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVk
X2lvbW11KGQpKQorICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11
X3B0X3N5bmMoZCkpCiAKICNlbmRpZiAvKiBfX0FTTV9HUkFOVF9UQUJMRV9IX18gKi8KIC8qCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2lvbW11LmgKaW5kZXggOGQxNTA2YzZmNy4uZjZkZjMyZjg2MCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUu
aApAQCAtMjEsNyArMjEsNyBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogfTsKIAogLyogQWx3YXlzIHNo
YXJlIFAyTSBUYWJsZSBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVSAqLwotI2RlZmluZSBp
b21tdV91c2VfaGFwX3B0KGQpIChuZWVkX2lvbW11KGQpKQorI2RlZmluZSBpb21tdV91c2VfaGFw
X3B0KGQpIChoYXNfaW9tbXVfcHQoZCkpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11
X2dldF9vcHModm9pZCk7CiB2b2lkIF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKm9wcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3Rh
YmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggNzYxYThjMzNh
NS4uMWU2YTk4ODEzZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtOTQsNiArOTQs
NiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5y
LCB1aW50MTZfdCAqc3QpCiAjZGVmaW5lIGdudHRhYl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZG9t
YWluKSAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGRvbWFpbikgKQogCiAjZGVmaW5lIGdudHRhYl9u
ZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgXAotICAgICghcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICYmIG5lZWRfaW9tbXUoZCkpCisgICAgKCFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgJiYgbmVlZF9pb21tdV9wdF9zeW5jKGQpKQogCiAjZW5kaWYgLyogX19BU01fR1JBTlRf
VEFCTEVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggN2MzMTg3YzhlYy4uZmEzN2IwNTM5YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtOTEsNyArOTEsNyBAQCBzdGF0aWMgaW5saW5lIGludCBpb21t
dV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogCiAvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0g
dGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9w
dChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYmIG5lZWRfaW9tbXUoZCkgJiYgaW9tbXVfaGFw
X3B0X3NoYXJlKQorICAgIChoYXBfZW5hYmxlZChkKSAmJiBoYXNfaW9tbXVfcHQoZCkgJiYgaW9t
bXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2ln
bmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5z
aWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5z
aWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDlhZTgzMjFiYjQuLjdlYmFjYTVjYTQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCkBAIC0xMDMsNiArMTAzLDEzIEBAIGVudW0gaW9tbXVfZmVhdHVyZQogCiBib29sX3QgaW9t
bXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAqZCwgZW51bSBpb21tdV9mZWF0dXJlIGZlYXR1
cmUpOwogCitlbnVtIGlvbW11X3N0YXR1cworeworICAgIElPTU1VX1NUQVRVU19kaXNhYmxlZCwK
KyAgICBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nLAorICAgIElPTU1VX1NUQVRVU19pbml0aWFs
aXplZAorfTsKKwogc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgc3RydWN0IGFyY2hfaW9tbXUg
YXJjaDsKIApAQCAtMTE2LDYgKzEyMywxNiBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKIAogICAg
IC8qIEZlYXR1cmVzIHN1cHBvcnRlZCBieSB0aGUgSU9NTVUgKi8KICAgICBERUNMQVJFX0JJVE1B
UChmZWF0dXJlcywgSU9NTVVfRkVBVF9jb3VudCk7CisKKyAgICAvKiBTdGF0dXMgb2YgZ3Vlc3Qg
SU9NTVUgbWFwcGluZ3MgKi8KKyAgICBlbnVtIGlvbW11X3N0YXR1cyBzdGF0dXM7CisKKyAgICAv
KgorICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXpl
ZCwgdG8gbWFpbnRhaW4KKyAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBj
b21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCisgICAgICogaW5jbHVkZS94ZW4vbW0uaCkuCisg
ICAgICovCisgICAgYm9vbCBuZWVkX3N5bmM7CiB9OwogCiAjZGVmaW5lIGRvbV9pb21tdShkKSAg
ICAgICAgICAgICAgKCYoZCktPmlvbW11KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBmMmM1OTRkMTk3Li42M2ZiNzBi
Y2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaApAQCAtMzcxLDkgKzM3MSw2IEBAIHN0cnVjdCBkb21haW4KIAogI2lmZGVm
IENPTkZJR19IQVNfUEFTU1RIUk9VR0gKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11IGlvbW11Owot
Ci0gICAgLyogRG9lcyB0aGlzIGd1ZXN0IG5lZWQgaW9tbXUgbWFwcGluZ3MgKC0xIG1lYW5pbmcg
ImJlaW5nIHNldCB1cCIpPyAqLwotICAgIHM4ICAgICAgICAgICAgICAgbmVlZF9pb21tdTsKICNl
bmRpZgogICAgIC8qIGlzIG5vZGUtYWZmaW5pdHkgYXV0b21hdGljYWxseSBjb21wdXRlZD8gKi8K
ICAgICBib29sICAgICAgICAgICAgIGF1dG9fbm9kZV9hZmZpbml0eTsKQEAgLTg5OCw5ICs4OTUs
MTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQogI2RlZmluZSBpc19waW5uZWRfdmNwdSh2KSAoKHYpLT5kb21haW4tPmlzX3Bpbm5lZCB8fCBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3dlaWdodCgodiktPmNwdV9oYXJk
X2FmZmluaXR5KSA9PSAxKQogI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKLSNkZWZpbmUg
bmVlZF9pb21tdShkKSAgICAoKGQpLT5uZWVkX2lvbW11KQorI2RlZmluZSBoYXNfaW9tbXVfcHQo
ZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NUQVRVU19kaXNhYmxlZCkKKyNkZWZp
bmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKICNlbHNl
Ci0jZGVmaW5lIG5lZWRfaW9tbXUoZCkgICAgKDApCisjZGVmaW5lIGhhc19pb21tdV9wdChkKSBm
YWxzZQorI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKICNlbmRpZgogCiBzdGF0
aWMgaW5saW5lIGJvb2wgaXNfdmNwdV9vbmxpbmUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 14:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 14: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 1g5XPS-0005SU-45; Thu, 27 Sep 2018 14:36:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5XPR-0005SH-0n
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 14:36:53 +0000
X-Inumbo-ID: ed03c55f-c262-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed03c55f-c262-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 14:37:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="79697674"
To: Xen-devel List <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
Date: Thu, 27 Sep 2018 15:36:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
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] Backports to stable trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpQbGVhc2UgY2FuIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyBiZSBjb25zaWRlcmVkIGZv
ciBzdGFibGUuCgoxOGNkNDk5N2QyNmIgLSB4ODYvZWZpOiBtb3ZlIHRoZSBsb2dpYyB0byBkZXRl
Y3QgUEUgYnVpbGQgc3VwcG9ydAo5MzI0OWY3ZmMxN2MgLSB4ODYvZWZpOiBzcGxpdCBjb21waWxl
ciB2cyBsaW5rZXIgc3VwcG9ydAoKQ2VudE9TIGFuZCBSSEVMIDcueCBHQ0MncyBhcmUgY2FwYWJs
ZSBvZiBjb21waWxpbmcgeGVuLmd6IHdpdGggRUZJCnN1cHBvcnQsIGJ1dCBMRCBkb2Vzbid0IGhh
dmUgaTM4NnBlcCBzdXBwb3J0LsKgIFdpdGhvdXQgYSBib2RnZSB0byB0aGUKYnVpbGQgc3lzdGVt
IChhbmQgc2V2ZXJhbCBkb3duc3RyZWFtcyBoYXZlIGJvcnJvd2VkIGJ5IFhlblNlcnZlciBib2Rn
ZSksCm1ha2luZyBhIEVGSS1jYXBhYmxlIHhlbi5neiBpc24ndCBwb3NzaWJsZSB3aXRoIHRoZSBk
ZWZhdWx0IHRvb2xjaGFpbi4KClRoZXNlIHBhdGNoZXMgcmVzb2x2ZSB0aGUgaXNzdWUuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 15:10:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 15: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 1g5XvX-0007r6-OJ; Thu, 27 Sep 2018 15:10:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n2nz=mj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5XvW-0007jP-6E
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 15:10:02 +0000
X-Inumbo-ID: 8f69bb3c-c267-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8f69bb3c-c267-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 15:11:07 +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 89AD87A9;
 Thu, 27 Sep 2018 08:09:59 -0700 (PDT)
Received: from [10.37.12.17] (unknown [10.37.12.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 76A703F5BD;
 Thu, 27 Sep 2018 08:09:57 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano@stabellini.net>, Juergen Gross <jgross@suse.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
 <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
 <86360891f996bdb078a5eff7f860fbbb39fbc5ac.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <acbeae1c-fda1-a079-322a-786d7528ecfc@arm.com>
Date: Thu, 27 Sep 2018 16:09:55 +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: <86360891f996bdb078a5eff7f860fbbb39fbc5ac.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, tim@xen.org,
 Milan Boberic <milanboberic94@gmail.com>, JBeulich@suse.com,
 Andrew Cooper <Andrew.Cooper3@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>

SGkgRGFyaW8sCgpPbiAwOS8yNy8yMDE4IDAzOjMyIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBUaHUsIDIwMTgtMDktMjcgYXQgMTU6MTUgKzAyMDAsIE1pbGFuIEJvYmVyaWMgd3JvdGU6
Cj4+IEhpLAo+PiBJIGFwcGxpZWQgcGF0Y2ggYW5kIHZ3Zmk9bmF0aXZlIGFuZCBldmVyeXRoaW5n
IHdvcmtzIGZpbmUsIEkgY2FuCj4+IGNyZWF0ZSBhbmQgZGVzdHJveSBndWVzdCBkb21haW4gYXMg
bWFueSB0aW1lcyBhcyBJIHdhbnQuCj4+Cj4gT2ssIG5vdyB0aGF0IHdlIGtub3cgaXQgd29ya3Ms
IHdoYXQgZG8geW91IGd1eXMgcHJlZmVyPwo+IAo+IFN0ZWZhbm8/IEp1bGllbj8gSSBrbm93IGl0
J3Mgbm90IHN0cmljdGx5IGFuIEFSTS1vbmx5IGlzc3VlLCBidXQgSSdtCj4gYXNraW5nIHlvdSBi
ZWNhdXNlIEFSTSBpcyB3aGVyZSBpdCBzaG93cy11cC9oYXJtIHRoZSBtb3N0Lgo+IAo+IEkgcGVy
c29uYWxseSB3b3VsZCBiZSBvayB3aXRoOgo+IC0gZG9pbmcgYSBwYXRjaCBhZGRpbmcgcWhpbWFy
aywgcWxvd21hcmsgYW5kIGJsaW1pdCBib290IGNvbW1hbmQgbGluZQo+ICAgIHBhcmFtZXRlcnM7
Cj4gLSBkb2luZyBhIHBhdGNoIChzaW1pbGFyIHRvIHRoaXMgb25lKSBmb3JjaW5nIHRoZSBwYXJh
bWV0ZXJzIHRvIGEKPiAgICBzcGVjaWZpYyBzdGF0ZSAoYW5kIHByaW50aW5nIGEgd2FybmluZyBh
Ym91dCB0aGF0KSwgaWYgd2ZpPW5hdGl2ZSBpcwo+ICAgIHVzZWQuCj4gCj4gVGhvdWdodHM/CgpJ
IGtub3cgSSBmaXJzdCBzdWdnZXN0ZWQgdGhpcyBidXQgSSBoYXZlIGJlZW4gdGhpbmtpbmcgYWJv
dXQgaXQgYW5kIAp0cnlpbmcgdG8gZmluZCBhIGRpZmZlcmVudCBhcHByb2FjaC4gV2l0aCBOVUxM
IHNjaGVkdWxlciwgeW91IGVuZCB1cCAKcGFydGl0aW9uaW5nIHlvdXIgcGxhdGZvcm0uIEkgdGhp
bmsgbWF5IGhhdmUgaGF2ZSBYZW4gdG8gYmUgdGhlcmUganVzdCAKZm9yIGhhbmRsaW5nIGh5cGVy
Y2FsbCwgZW11bGF0aW9uIGFuZCBndWVzdCBpbnRlcnJ1cHQuIFNvIEkgd291bGQgbGlrZSAKdG8g
YXZvaWQgYWRkaW5nIGFuIGludGVycnVwdCB3aGVuIHBvc3NpYmxlLgoKSW4gb25lIG9mIHlvdXIg
ZS1tYWlsLCB5b3Ugd3JvdGU6CgoiV2VsbCwgb3VyIGltcGxlbWVudGF0aW9uIG9mIFJDVSByZXF1
aXJlcyB0aGF0LCBmcm9tIHRpbWUgdG8gdGltZSwgdGhlCnZhcmlvdXMgcGh5c2ljYWwgQ1BVcyBv
ZiB5b3VyIGJveCBiZWNvbWUgaWRsZSwgb3IgZ2V0IGFuIGludGVycnVwdCwgb3IKZ28gZXhlY3V0
aW5nIGluc2lkZSBYZW4gKGZvciBoeXBlcmNhbGxzLCB2bWV4aXRzLCBldGMpLiBJbiBmYWN0LCBh
IENQVQpnb2luZyB0aHJvdWdoIFhlbiBpcyB3aGF0IGFsbG93IHVzIHRvIHRlbGwgdGhhdCBpdCBy
ZWFjaGVkIGEgc28tY2FsbGVkCidxdWllc2NlbnQgc3RhdGUnLCB3aGljaCBpbiB0dXJucyBpcyBu
ZWNlc3NhcnkgZm9yIGRlY2xhcmluZyBhIHNvLQpjYWxsZWQgJ1JDVSBncmFjZSBwZXJpb2QnIG92
ZXIuIgoKSSBkb24ndCBxdWl0ZSBhZ3JlZSB3aXRoIHlvdSBvbiB0aGUgZGVmaW5pdGlvbiBvZiAi
cXVpZXNjZW50IHN0YXRlIiAKaGVyZS4gVG8gdGFrZSB0aGUgZG9tYWluIGV4YW1wbGUsIHdlIHdh
bnQgdG8gd2FpdCB1bnRpbCBhbGwgdGhlIENQVSBoYXMgCnN0b3BwZWQgdXNpbmcgdGhlIHBvaW50
ZXIgKGFuIGh5cGVyY2FsbCBjb3VsZCByYWNlIHB1dF9kb21haW4pLiBUaGF0IApwb2ludGVyIHdp
bGwgbm90IGJlIGluLXVzZSBpZiB0aGUgQ1BVIGlzIGluIGtlcm5lbC1tb2RlL3VzZXItbW9kZSBv
ciBpbiAKdGhlIGlkbGUgbG9vcC4gQW0gSSBjb3JyZWN0PwoKU28gSSBhbSB3b25kZXJpbmcgd2hl
dGhlciB3ZSBjb3VsZDoKCS0gTWFyayBhbnkgQ1BVIGluIGtlcm5lbC1tb2RlL3VzZXItbW9kZSBx
dWlldAoJLSBSYWlzZSBhIFJDVV9TT0ZUSVJRIGluIGNhbGxfcmN1PwoKV2l0aCB0aGF0IHNvbHV0
aW9uLCBpdCBtYXkgZXZlbiBiZSBwb3NzaWJsZSB0byBhdm9pZCB0aGUgdGltZXIgaW4gdGhlIApp
ZGxlIGxvb3AuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 15:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 15: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 1g5YFi-0001IA-Lo; Thu, 27 Sep 2018 15: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=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5YFi-0001I5-3z
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 15:30:54 +0000
X-Inumbo-ID: 01d59fc7-c26a-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01d59fc7-c26a-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 17:28:39 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 09:30:52 -0600
Message-Id: <5BACF7AB02000078001ECB10@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 09:30:51 -0600
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: hap_enabled() is HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXQgbGVhc3QgdHdvIGNhc2VzIHdoZXJlIHRoZSBmaWVsZCBzbyBmYXIgZ290IGFjY2Vz
c2VkIGZvciBQVgpndWVzdHMgYXMgd2VsbDogT25lIGlzIGluIGlvbW11X2NvbnN0cnVjdCgpLCB2
aWEgaW9tbXVfdXNlX2hhcF9wdCgpLAphbmQgdGhlIG90aGVyIGlzCmFyY2hfZG9tYWluX2NyZWF0
ZSgpCi0+IHBhZ2luZ19kb21haW5faW5pdCgpCiAgIC0+IHAybV9pbml0KCkKICAgICAgLT4gcDJt
X2luaXRfaG9zdHAybSgpCiAgICAgICAgIC0+IHAybV9pbml0X29uZSgpCiAgICAgICAgICAgIC0+
IHAybV9pbml0aWFsaXNlKCkKSXQganVzdCBzbyBoYXBwZW5zIHRoYXQgdGhlIGZpZWxkIGN1cnJl
bnRseSBsaXZlcyBpbiBzdHJ1Y3QgaHZtX2RvbWFpbgphdCBhbiBvZmZzZXQgbGFyZ2VyIHRoYW4g
c2l6ZW9mKHN0cnVjdCBwdl9kb21haW4pLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE5NSw3ICsxOTUsNyBA
QCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiB9OwogCiAjaWZkZWYgQ09ORklHX0hWTQotI2RlZmluZSBo
YXBfZW5hYmxlZChkKSAgKChkKS0+YXJjaC5odm0uaGFwX2VuYWJsZWQpCisjZGVmaW5lIGhhcF9l
bmFibGVkKGQpICAoaXNfaHZtX2RvbWFpbihkKSAmJiAoZCktPmFyY2guaHZtLmhhcF9lbmFibGVk
KQogI2Vsc2UKICNkZWZpbmUgaGFwX2VuYWJsZWQoZCkgICh7KHZvaWQpKGQpOyBmYWxzZTt9KQog
I2VuZGlmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 15:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 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 1g5YHO-0001Mv-2W; Thu, 27 Sep 2018 15: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=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5YHM-0001Mo-RX
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 15:32:36 +0000
X-Inumbo-ID: 3ea1058f-c26a-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ea1058f-c26a-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 17:30:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="79702491"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BACF7AB02000078001ECB10@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=
 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
 6+ahAA==
Message-ID: <b8937dae-e8a6-899d-2794-7498c09ff3f5@citrix.com>
Date: Thu, 27 Sep 2018 16:32:33 +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: <5BACF7AB02000078001ECB10@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: hap_enabled() is HVM-only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMTY6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlIGF0IGxlYXN0IHR3
byBjYXNlcyB3aGVyZSB0aGUgZmllbGQgc28gZmFyIGdvdCBhY2Nlc3NlZCBmb3IgUFYKPiBndWVz
dHMgYXMgd2VsbDogT25lIGlzIGluIGlvbW11X2NvbnN0cnVjdCgpLCB2aWEgaW9tbXVfdXNlX2hh
cF9wdCgpLAo+IGFuZCB0aGUgb3RoZXIgaXMKPiBhcmNoX2RvbWFpbl9jcmVhdGUoKQo+IC0+IHBh
Z2luZ19kb21haW5faW5pdCgpCj4gICAgLT4gcDJtX2luaXQoKQo+ICAgICAgIC0+IHAybV9pbml0
X2hvc3RwMm0oKQo+ICAgICAgICAgIC0+IHAybV9pbml0X29uZSgpCj4gICAgICAgICAgICAgLT4g
cDJtX2luaXRpYWxpc2UoKQo+IEl0IGp1c3Qgc28gaGFwcGVucyB0aGF0IHRoZSBmaWVsZCBjdXJy
ZW50bHkgbGl2ZXMgaW4gc3RydWN0IGh2bV9kb21haW4KPiBhdCBhbiBvZmZzZXQgbGFyZ2VyIHRo
YW4gc2l6ZW9mKHN0cnVjdCBwdl9kb21haW4pLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 15:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 15:45: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 1g5YTP-0002En-91; Thu, 27 Sep 2018 15:45:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gbjr=mj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5YTO-0002Eh-5P
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 15:45:02 +0000
X-Inumbo-ID: 73096987-c26c-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73096987-c26c-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 15:46:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 27 Sep 2018 09:44:59 -0600
Message-Id: <5BACFAF902000078001ECB26@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 27 Sep 2018 09:44:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180927143333.17516-1-paul.durrant@citrix.com>
 <20180927143333.17516-10-paul.durrant@citrix.com>
In-Reply-To: <20180927143333.17516-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v12 9/9] mm / iommu: split need_iommu() into
 has_iommu_pt() and need_iommu_pt_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>, Brian Woods <brian.woods@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>

Pj4+IE9uIDI3LjA5LjE4IGF0IDE2OjMzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IHYxMjoKPiAgLSBGaXggdHdvIG1pcy11c2VzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSgpLgoK
SSBoYWQgaG9wZWQgdGhhdCB3aXRoIG15IHJlcGx5IHRvIHYxMSB5b3Ugd291bGQgaGF2ZSBnb25l
IHRocm91Z2gKYWxsIHVzZXMsIG5vdCBqdXN0IHRoZSBvbmVzIHlvdXIgc2VyaWVzIGFkZHMgb3Ig
bW9kaWZpZXMuIEF0IHRoZSB2ZXJ5CmxlYXN0IHRoZSBvbmUgaW4gaW9tbXVfY29uc3RydWN0KCkg
aXMgYm9ndXMgdG9vLCBhcyBQViBkb21haW5zIGFsc28KbWFrZSBpdCB0aGVyZS4KClBlcmhhcHMg
aW4gdGhlIGVuZCB3ZSdyZSBiZXR0ZXIgb2ZmIGFkZGluZyBpc19odm1fZG9tYWluKCkgcmlnaHQg
dG8KaGFwX2VuYWJsZWQoKS4gUGF0Y2gganVzdCBzZW50LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKPiBAQCAtMTQyNiw4
ICsxNDI2LDEzIEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQg
bG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKQo+ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAg
IGdvdG8gZGVzdHJveV9tMnA7Cj4gIAo+IC0gICAgaWYgKCBpb21tdV9lbmFibGVkICYmICFpb21t
dV9od2RvbV9wYXNzdGhyb3VnaCAmJgo+IC0gICAgICAgICAhbmVlZF9pb21tdShoYXJkd2FyZV9k
b21haW4pICkKPiArICAgIC8qCj4gKyAgICAgKiBJZiBoYXJkd2FyZSBkb21haW4gaGFzIElPTU1V
IG1hcHBpbmdzIGJ1dCBwYWdlIHRhYmxlcyBhcmUgbm90Cj4gKyAgICAgKiBzaGFyZWQsIGFuZCBh
cmUgbm90IGJlaW5nIGtlcHQgaW4gc3luYyAod2hpY2ggaXMgdGhlIGNhc2Ugd2hlbgo+ICsgICAg
ICogaW4gc3RyaWN0IG1vZGUpIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5IG5lZWRzIHRvIGJlIG1h
cHBlZCBoZXJlLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGhhc19pb21tdV9wdChoYXJkd2FyZV9k
b21haW4pICYmCj4gKyAgICAgICAgICFpb21tdV9oYXBfcHRfc2hhcmUgJiYgIWlvbW11X2h3ZG9t
X3N0cmljdCApCgpXaHkgbm90ICFpb21tdV91c2VfaGFwX3B0KCk/IElycmVzcGVjdGl2ZSBvZiBI
QVAgYW5kIHNoYXJpbmcgYmVpbmcKYXZhaWxhYmxlLCB0aGUgaGFyZHdhcmUgZG9tYWluIG1heSBu
b3QgdXNlIEhBUCBhbmQvb3Igc2hhcmluZy4gQWxzbwp0aGUgdXNlIG9mIGEgdGhlIGdsb2JhbCB2
YXJpYWJsZSBoZXJlIHJlbmRlcnMgdGhlIFBWIGNhc2Ugd3JvbmcgaW4gYXQKbGVhc3Qgb25lIG9m
IHRoZSBwb3NzaWJsZSBjb21iaW5hdGlvbnMuCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtMTQx
NiwxMCArMTQxNiw5IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKPiAgCj4gICAgICAvKiBQcmV2
ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4g
Cj4gICAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLwo+IC0gICAgaWYgKCB1bmxpa2Vs
eSghbmVlZF9pb21tdShkKSAmJgo+IC0gICAgICAgICAgICAoZC0+YXJjaC5odm0ubWVtX3NoYXJp
bmdfZW5hYmxlZCB8fAo+IC0gICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9l
dmVudF9wYWdpbmcpIHx8Cj4gLSAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2Jh
bF9sb2dkaXJ0eSkpICkKPiArICAgIGlmICggdW5saWtlbHkoZC0+YXJjaC5odm0ubWVtX3NoYXJp
bmdfZW5hYmxlZCB8fAo+ICsgICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQt
PnZtX2V2ZW50X3BhZ2luZykgfHwKPiArICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJt
KGQpLT5nbG9iYWxfbG9nZGlydHkpICkKPiAgICAgICAgICByZXR1cm4gLUVYREVWOwoKV2hpbGUg
YXMgcGVyIHYxMSBJJ20gaW4gZnVsbCBhZ3JlZW1lbnQgd2l0aCB0aGlzIHJlbW92YWwsIEkgdGhp
bmsgaXQgbmVlZHMKY2FsbGluZyBvdXQgaW4gdGhlIGRlc2NyaXB0aW9uLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 16:06:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 16:06: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 1g5YoI-0004EZ-44; Thu, 27 Sep 2018 16:06: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=ygxm=mj=citrix.com=prvs=801769520=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5YoH-0004ET-CE
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 16:06:37 +0000
X-Inumbo-ID: ff109a50-c26e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff109a50-c26e-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 18:04:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66472448"
Date: Thu, 27 Sep 2018 17:06:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180927160633.on662jxxkqhs6x65@zion.uk.xensource.com>
References: <20180926110000.9764-1-wei.liu2@citrix.com>
 <717a420a-718f-7167-2f2e-74327cfa731a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <717a420a-718f-7167-2f2e-74327cfa731a@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86: assert MBI is large enough in
 pvh-boot.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: 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@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMTI6MDU6MDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8wOS8xOCAxMjowMCwgV2VpIExpdSB3cm90ZToKPiA+IFRoZSByZWxvY2F0
aW9uIGNvZGUgaW4gX19zdGFydF94ZW4gcmVxdWlyZXMgb25lIGV4dHJhIGVsZW1lbnQgaW4gdGhl
Cj4gPiBNQkkgc3RydWN0dXJlLiBCeSB0aGUgbG9va3Mgb2YgaXQgdGhlIHRlbXBvcmFyeSBNQkkg
YXJyYXkgaXMgYWxyZWFkeQo+ID4gbGFyZ2UgZW5vdWdoLiBBZGQgYW4gYXNzZXJ0aW9uIHRvIGNh
dGNoIGFueSBpc3N1ZSBpbiB0aGUgZnV0dXJlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gV2hpbGUgdGhpcyBpcyBhbGwgd2VsbCBhbmQg
Z29vZCwgdGhlIEFTU0VSVCgpIG5ldmVyIGFjdHVhbGx5IGdldHMgb3V0Cj4gb250byB0aGUgY29u
c29sZS7CoCBUaGlzIGlzIGJlY2F1c2UsIHdoZW4gYSBmYWlsdXJlIG9jY3VycywgdGhlIGNvbnNv
bGUKPiBoYXNuJ3QgYmVlbiBjb25maWd1cmVkIHlldC4KPiAKPiBGb3IgZGV2ZWxvcG1lbnQgcHVy
cG9zZXMgSSB1c2U6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
IGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiBpbmRleCBlNDgwMzlkLi42NGZlYmZhIDEw
MDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4gKysrIGIveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKPiBAQCAtOTEsNyArOTEsNyBAQCBzdGF0aWMgdWludDMyX3QgY29u
cmluZ2MsIGNvbnJpbmdwOwo+IMKgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9oYW5k
bGUgPSAtMTsKPiDCoAo+IMKgI2lmZGVmIENPTkZJR19YODYKPiAtc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBvcHRfY29uc29sZV94ZW47IC8qIGNvbnNvbGU9eGVuICovCj4gK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuID0gdHJ1ZTsgLyogY29uc29sZT14ZW4gKi8K
PiDCoCNlbmRpZgo+IMKgCj4gwqBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7
Cj4gCj4gd2hpY2ggZ2V0cyB0aGUgZGV0YWlscyBvdXQgaW50byB0aGUgTDAgbG9nLgo+IAo+IEFz
IGFuIGFkZGVuZHVtLCBtaWdodCBpdCBiZSB3b3J0aCBoYXZpbmcgb3B0X2NvbnNvbGVfeGVuIGJl
IHRyaXN0YXRlLAo+IGFuZCBlbmFibGVkIGJ5IHRoZSBzdGFydCBvZiB0aGUgUFZIIHBhdGgsIHNv
IGxvZyBtZXNzYWdlcyBiZWZvcmUgdGhlCj4gY29tbWFuZCBsaW5lIGlzIHBhcnNlZCBlbmQgdXAg
YmVpbmcgZW1pdHRlZD8KClRoaXMgaXMgZmluZSBieSBtZS4KCldlaS4KCj4gCj4gfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 16:06:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 16: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 1g5YoY-0004FR-DZ; Thu, 27 Sep 2018 16:06:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ygxm=mj=citrix.com=prvs=801769520=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5YoX-0004FI-8U
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 16:06:53 +0000
X-Inumbo-ID: 806d063d-c26f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 806d063d-c26f-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 16:07:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="66472474"
Date: Thu, 27 Sep 2018 17:06:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180927160643.unqfqns7khrkkav7@zion.uk.xensource.com>
References: <20180926110000.9764-1-wei.liu2@citrix.com>
 <5BAB768202000078001EC2A8@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAB768202000078001EC2A8@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86: assert MBI is large enough in
 pvh-boot.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: 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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMDY6MDc6MzBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjA5LjE4IGF0IDEzOjAwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiA+IEBAIC00NCw2ICs0NCwxMyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgY29udmVydF9wdmhfaW5mbyh2b2lkKQo+ID4gIAo+ID4gICAgICBBU1NFUlQo
cHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUpOwo+ID4gIAo+ID4g
KyAgICAvKgo+ID4gKyAgICAgKiBUZW1wb3JhcnkgTUJJIGFycmF5IG5lZWRzIHRvIGJlIGF0IGxl
YXN0IG9uZSBlbGVtZW50IGJpZ2dlciB0aGFuCj4gPiArICAgICAqIHJlcXVpcmVkLiBUaGUgZXh0
cmEgZWxlbWVudCBpcyB1c2VkIHRvIGFpZCByZWxvY2F0aW9uLiBTZWUKPiA+ICsgICAgICogYXJj
aC94ODYvc2V0dXAuYzpfX3N0YXJ0X3hlbigpLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgQVNTRVJU
KEFSUkFZX1NJWkUocHZoX21iaV9tb2RzKSA+IHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKPiAKPiBB
cmUgQVNTRVJUKClzIChhbHNvIHRoZSBvdGhlciBvbmUgaW4gY29udGV4dCkgYWN0dWFsbHkgdGhl
IHJpZ2h0IHRoaW5nCj4gaGVyZT8gSSB0aGluayB3ZSdkIGJldHRlciBwYW5pYygpOiBUaGF0J2xs
IGFsc28gY292ZXIgcmVsZWFzZSBidWlsZHMgYW5kCj4gaXMgaW1vIG1vcmUgYXBwcm9wcmlhdGUg
Zm9yIGRhdGEgY29taW5nIGZyb20gdGhlIG91dHNpZGUuCgpPa2F5LgoKV2VpLgoKPiAKPiBKYW4K
PiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 16:10:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 16:10: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 1g5Yrb-0004dA-Vu; Thu, 27 Sep 2018 16:10:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5Yrb-0004Z5-1f
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 16:10:03 +0000
X-Inumbo-ID: f1d244e9-c26f-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1d244e9-c26f-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 16:11: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 1g5YrX-0006AM-P5; Thu, 27 Sep 2018 16:09: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 1g5YrX-00058o-C3; Thu, 27 Sep 2018 16:09:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5YrX-0004oi-BN; Thu, 27 Sep 2018 16:09:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128097-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-ws16-amd64:guest-stop: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2cc4d365363b1fb681b8231adcf4a8f80082506c
X-Osstest-Versions-That: linux=1244bbb3e92135d247e2dddfa6fe5e3e171a9635
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 16:09:59 +0000
Subject: [Xen-devel] [linux-4.14 test] 128097: 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>

ZmxpZ2h0IDEyODA5NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgwOTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyNzg3NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAyY2M0ZDM2NTM2
M2IxZmI2ODFiODIzMWFkY2Y0YThmODAwODI1MDZjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICAxMjQ0YmJiM2U5MjEzNWQyNDdlMmRkZGZhNmZlNWUzZTE3MWE5NjM1CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc4NzcgIDIwMTgtMDktMjEgMDk6MjM6MDYgWiAgICA2IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDk3ICAyMDE4LTA5LTI2IDA3OjExOjMxIFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFhcm9u
IEtuaXN0ZXIgPGFhcm9uLnMua25pc3RlckBuYXNhLmdvdj4KICBBbGFuIFN0ZXJuIDxzdGVybkBy
b3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXhhbmRlciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tA
aW50ZWwuY29tPgogIEFsZXhhbmRlciBVc3lza2luIDxhbGV4YW5kZXIudXN5c2tpbkBpbnRlbC5j
b20+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgog
IEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgogIEFuZHJl
YXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVhcyBLZW1uYWRlIDxh
bmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4K
ICBBbmR5IEdyb3NzIDxhbmR5Lmdyb3NzQGxpbmFyby5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxh
bmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEu
U2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW50b24gVmFzaWx5ZXYgPHZhc2lseWV2QGlzcHJhcy5y
dT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRv
IENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJr
aWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1
dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29t
PgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJodXNoYW4gU2hhaCA8
YnNoYWhAa2RlLm9yZz4KICBCaW4gWWFuZyA8YmluLnlhbmdAaW50ZWwuY29tPgogIEJvYiBQZXRl
cnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXpp
bGxvbkBib290bGluLmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogIEJyaWFuIE1hc25leSA8bWFzbmV5YkBvbnN0YXRpb24ub3JnPgogIENhc2V5IFNj
aGF1ZmxlciA8Y2FzZXlAc2NoYXVmbGVyLWNhLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNo
cmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFt
ZC5jb20+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBhcm0uY29tPgogIENo
cmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0
b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFp
bC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBELiBaaWVzY2hl
IDxkemllc2NoZUB6ZXMuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KICBEYW5pZWwgTWFjayA8ZGFuaWVsQHpvbnF1ZS5vcmc+CiAgRGFycmVuIEhhcnQgKFZN
d2FyZSkgPGR2aGFydEBpbmZyYWRlYWQub3JnPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWls
LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRv
cm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRp
YW5kZXJzQGNocm9taXVtLm9yZz4KICBFbnJpY28gU2Nob2x6IDxlbnJpY28uc2Nob2x6QHNpZ21h
LWNoZW1uaXR6LmRlPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmlj
aCBFLiBIb292ZXIgPGVob292ZXJAc3dlcHRsYXNlci5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4K
ICBGZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4KICBGZWxpeCBNYW5sdW5h
cyA8ZmVsaXgubWFubHVuYXNAY2F2aXVtLmNvbT4KICBGcmVkcmlrIE5vcmluZyA8bm9yaW5nQG5v
Y3Jldy5vcmc+CiAgR2VvcmcgTcO8bGxlciA8Z2VvcmdtdWVsbGVyQGdteC5uZXQ+CiAgR2Vvcmdl
IENoZXJpYW4gPGdlb3JnZS5jaGVyaWFuQGNhdml1bS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0
YXZvQGVtYmVkZGVkb3IuY29tPgogIEguIE5pa29sYXVzIFNjaGFsbGVyIDxobnNAZ29sZGVsaWNv
LmNvbT4KICBIYWlzaHVhbmcgWWFuIDx5YW5oYWlzaHVhbmdAY21zcy5jaGluYW1vYmlsZS5jb20+
CiAgSGFubmEgSGF3YSA8aGFubmFoQG1hcnZlbGwuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFy
ZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFZlcmt1
aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbEB4czRh
bGwubmw+CiAgSGFyYWxkIEZyZXVkZW5iZXJnZXIgPGZyZXVkZUBsaW51eC5pYm0uY29tPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdXkgTmd1eWVuIDxodXlu
QG1lbGxhbm94LmNvbT4KICBJbmdvIEZyYW56a2kgPGlmcmFuemtpQGxpbnV4LmlibS5jb20+CiAg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXJhIFdlaW55IDxpcmEud2VpbnlAaW50
ZWwuY29tPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBK
YWNvcG8gTW9uZGkgPGphY29wb0BqbW9uZGkub3JnPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4u
eW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWVjaHVsIExlZSA8amNzaW5nLmxlZUBzYW1zdW5nLmNv
bT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW1l
cyBNb3JyaXMgPGphbWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBMdWViYmUgPGpsdUBw
ZW5ndXRyb25peC5kZT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gR3Vu
dGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1w
aGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hl
ckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkg
PGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmcgQmlhbyA8amlhbmcuYmlhbzJAenRlLmNv
bS5jbj4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUBy
ZWRoYXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9s
ZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVs
LmNvbT4KICBKb2hhbm5lcyBUaHVtc2hpcm4gPGp0aEBrZXJuZWwub3JnPgogIEpvaG4gQ3Jpc3Bp
biA8am9obkBwaHJvemVuLm9yZz4KICBKb2huIEtlZXBpbmcgPGpvaG5AbWV0YW5hdGUuY29tPgog
IEpvaG4gU3R1bHR6IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgogIEpvbiBIdW50ZXIgPGpvbmF0
aGFuaEBudmlkaWEuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
YSBMYXdhbGwgPEp1bGlhLkxhd2FsbEBsaXA2LmZyPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxp
bnV4LmlibS5jb20+CiAgSnVua2kgS2F0byA8anVua2kua2F0by54a0ByZW5lc2FzLmNvbT4KICBL
LiBZLiBTcmluaXZhc2FuIDxreXNAbWljcm9zb2Z0LmNvbT4KICBLYXJvbCBIZXJic3QgPGthcm9s
aGVyYnN0QGdtYWlsLmNvbT4KICBLYXNoeWFwIERlc2FpIDxrYXNoeWFwLmRlc2FpQGJyb2FkY29t
LmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLcnp5c3p0b2YgSGE/
YXNhIDxraGFsYXNhQHBpYXAucGw+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwu
b3JnPgogIExhdXJlbnQgUm91eCA8eHByb3M2NEBob3RtYWlsLmZyPgogIExhdXJlbnRpdSBUdWRv
ciA8bGF1cmVudGl1LnR1ZG9yQG54cC5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJv
Lm9yZz4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBD
cmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9y
Zz4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxt
YWNyb0BtaXBzLmNvbT4KICBNYW5pa2FudGEgUHViYmlzZXR0eSA8bXB1YmJpc2VAY29kZWF1cm9y
YS5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgSG9s
dG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWwuemlz
d2lsZXJAdG9yYWRleC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1h
cmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxt
YXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gUGVyZXMgPG1hcnRpbi5wZXJlc0Bm
cmVlLmZyPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBN
YXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdGhpYXMg
TnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1hdGhpZXUgUG9pcmllciA8
bWF0aGlldS5wb2lyaWVyQGxpbmFyby5vcmc+CiAgTWF0dCBSZWRmZWFybiA8bWF0dC5yZWRmZWFy
bkBtaXBzLmNvbT4KICBNYXR0aGV3IEdhcnJldHQgPG1qZzU5QGdvb2dsZS5jb20+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhlbmNlIER1cHLDqHMgPHhwcm9zNjRAaG90bWFp
bC5mcj4KICBNaWFvIFpob25nIDx6aG9uZ21pYW9AaGlzaWxpY29uLmNvbT4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBNw7xsbGVyIDxtaWNoYWVsQGZk
cy10ZWFtLmRlPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlr
ZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVkaGF0LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJA
cmVkaGF0LmNvbT4KICBNaWtrbyBQZXJ0dHVuZW4gPG1wZXJ0dHVuZW5AbnZpZGlhLmNvbT4KICBN
aWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaW1pIFpvaGFyIDx6b2hhckBs
aW51eC52bmV0LmlibS5jb20+CiAgTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CiAgTW9u
aSBTaG91YSA8bW9uaXNAbWVsbGFub3guY29tPgogIE5hbWh5dW5nIEtpbSA8bmFtaHl1bmdAa2Vy
bmVsLm9yZz4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNob2xh
cyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pY29sYXMgQ2hhdXZldCA8a3dpemFydEBn
bWFpbC5jb20+CiAgTm9hIE9zaGVyb3ZpY2ggPG5vYW9zQG1lbGxhbm94LmNvbT4KICBPZGVkIEdh
YmJheSA8b2RlZC5nYWJiYXlAZ21haWwuY29tPgogIE9kZXIgQ2hpb3UgPG9kZXJfY2hpb3VAcmVh
bHRlay5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYXJhdiBQYW5k
aXQgPHBhcmF2QG1lbGxhbm94LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5j
b20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5uZXQ+CiAgUGF1bCBFLiBNY0tl
bm5leSA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1
c0BvemxhYnMub3JnPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwg
TWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIE9yb3Mg
PHBvcm9zQHJlZGhhdC5jb20+CiAgUGhpbGlwcCBQdXNjaG1hbm4gPHBwQGVtbGl4LmNvbT4KICBQ
aGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBpbmdmYW4gTGl1IDxrZXJu
ZWxmYW5zQGdtYWlsLmNvbT4KICBQaW90ciBTYXdpY2tpIDxwLnNhd2lja2kyQHBhcnRuZXIuc2Ft
c3VuZy5jb20+CiAgUXVlbnRpbiBQZXJyZXQgPHF1ZW50aW4ucGVycmV0QGFybS5jb20+CiAgUmFl
ZCBTYWxlbSA8cmFlZHNAbWVsbGFub3guY29tPgogIFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWls
ZWNraS5wbD4KICBSYWphbiBWYWphIDxyYWphbi52YWphQHhpbGlueC5jb20+CiAgUmFuZHkgRHVu
bGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmljayBGYXJyaW5ndG9uIDxyaWNhcmRvLmZh
cnJpbmd0b25AY2F2aXVtLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJl
ZS5mcj4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvbm55IENoZXZh
bGllciA8cm9ubnkuY2hldmFsaWVyQGhwLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1l
bGxhbm94LmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNha2FyaSBB
aWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBTYW5kaXBhbiBEYXMgPHNhbmRp
cGFuQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2Fy
QG9hcmNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29t
PgogIFNhc2hhIE5lZnRpbiA8c2FzaGEubmVmdGluQGludGVsLmNvbT4KICBTdGVmYW4gQWduZXIg
PHN0ZWZhbkBhZ25lci5jaD4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29t
PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3Rl
cGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRA
a2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3Vk
aXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdXp1a2kgSyBQb3Vs
b3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5k
ZT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBSaWNodGVyIDx0bXJpY2h0QGxpbnV4Lmli
bS5jb20+CiAgVGltIEFuZGVyc29uIDx0c2FAYmlnbGFrZXNvZnR3YXJlLmNvbT4KICBUaW1vIFdp
c2NoZXIgPHR3aXNjaGVyQGRlLmFkaXQtanYuY29tPgogIFRvZG9yIFRvbW92IDx0b2Rvci50b21v
dkBsaW5hcm8ub3JnPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9u
ZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRteUBn
bWFpbC5jb20+CiAgVHVvbWFzIFR5bmtreW5lbiA8dHVvbWFzQHR1eGVyYS5jb20+CiAgVWxmIEhh
bnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFrdWwgR2FyZyA8dmFrdWwuZ2FyZ0Bu
eHAuY29tPgogIFZpbmNlbnQgR3VpdHRvdCA8dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAg
VmluY2VudCBXaGl0Y2h1cmNoIDx2aW5jZW50LndoaXRjaHVyY2hAYXhpcy5jb20+CiAgVmlub2Qg
S291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5h
cm8ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2VpIEx1
IDx3ZWkubHUyQGFtZC5jb20+CiAgV2VpIFh1IDx4dXdlaTVAaGlzaWxpY29uLmNvbT4KICBXZWkg
WW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFj
b25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ls
bGlhbSBUdSA8dTkwMTIwNjNAZ21haWwuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVh
bXMuZGU+CiAgWGlhbyBMaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgogIFlhYmluIEN1aSA8eWFi
aW5jQGdvb2dsZS5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVo
QHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaG91
eWFuZyBKaWEgPGppYXpob3V5YW5nMDlAZ21haWwuY29tPgogIFpodSBZYW5qdW4gPHlhbmp1bi56
aHVAb3JhY2xlLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDg5MSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 17:06:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 17: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 1g5Zjy-0000E5-OR; Thu, 27 Sep 2018 17:06:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r25c=mj=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5Zjx-0000E0-Gs
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 17:06:13 +0000
X-Inumbo-ID: ca293f65-c277-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca293f65-c277-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 17:07:18 +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 21929AFF9;
 Thu, 27 Sep 2018 17:06:10 +0000 (UTC)
Message-ID: <44ddd615b15ffb6034c2cfe1c4133dac9f40cc0e.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <stefano@stabellini.net>, Juergen Gross <jgross@suse.com>
Date: Thu, 27 Sep 2018 19:06:03 +0200
In-Reply-To: <acbeae1c-fda1-a079-322a-786d7528ecfc@arm.com>
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
 <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
 <86360891f996bdb078a5eff7f860fbbb39fbc5ac.camel@suse.com>
 <acbeae1c-fda1-a079-322a-786d7528ecfc@arm.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, tim@xen.org,
 Milan Boberic <milanboberic94@gmail.com>, JBeulich@suse.com,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============8765978049509795911=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8765978049509795911==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-CW/pdGxL88i63t8en995"


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

On Thu, 2018-09-27 at 16:09 +0100, Julien Grall wrote:
> Hi Dario,
>=20
Hi,

> On 09/27/2018 03:32 PM, Dario Faggioli wrote:
> > On Thu, 2018-09-27 at 15:15 +0200, Milan Boberic wrote:
> > >=20
> In one of your e-mail, you wrote:
>=20
> "Well, our implementation of RCU requires that, from time to time,
> the
> various physical CPUs of your box become idle, or get an interrupt,
> or
> go executing inside Xen (for hypercalls, vmexits, etc). In fact, a
> CPU
> going through Xen is what allow us to tell that it reached a so-
> called
> 'quiescent state', which in turns is necessary for declaring a so-
> called 'RCU grace period' over."
>=20
> I don't quite agree with you on the definition of "quiescent state"=20
> here.=20
>
Hehe... I was trying to be both quick and accurate. It's more than
possible that I failed. :-)

> To take the domain example, we want to wait until all the CPU has=20
> stopped using the pointer (an hypercall could race put_domain).=20
>
I'm not sure what you mean with "an hypercall could race put_domain".
What we want is to wait until all the CPUs that are involved in the
grace period, have gone through rcupdate.c:cpu_quiet(), or have become
idle.

Receiving an interrupt, or experiencing a context switch, or even going
idle, it's "just" how it happens that these CPUs have their chance to
go through cpu_quiet(). It is in this sense that I meant that those
events are used as markers of a quiescent state.

And "wfi=3Dnative" (in particular in combination with the null scheduler,
but I guess also with other ones, at least to a certain extent) makes
figuring out the "or have become idle" part tricky. That is the problem
here, isn't it?

> That=20
> pointer will not be in-use if the CPU is in kernel-mode/user-mode or
> in=20
> the idle loop. Am I correct?
>=20
Right.

So, we want that all the CPUs that were in Xen to have either left Xen
at least once or, if they're still there and have never left, that must
be because they've become idle.

And currently we treat all the CPUs that have not told the RCU
subsystem that they're idle (via rcu_idle_enter()) as busy, without
distinguishing between the ones that are busy in Xen from the one which
are busy in guest (kernel or user) mode.

> So I am wondering whether we could:
> 	- Mark any CPU in kernel-mode/user-mode quiet
>
Right. We'd need something like a rcu_guest_enter()/rcu_guest_exit()
(or a rcu_xen_exit()/rcu_xen_enter()), which works for all combination
of arches and guest types.

It looks to me too that this would help in this case, as the vCPU that
stays in guest mode because of wfi=3Didle would be counted as quiet, and
we won't have to wait for it.

> 	- Raise a RCU_SOFTIRQ in call_rcu?
>=20
Mmm... what would be the point of this?

> With that solution, it may even be possible to avoid the timer in
> the=20
> idle loop.
>=20
Not sure. The timer is there to deal with the case when a CPU which has
a callback queued wants to go idle. It may have quiesced already, but
if there are others which have not, either:
1) we let it go idle, but then the callback will run only when it=20
   wakes up from idle which, without the timer, could be far ahead in=20
   time;
2) we don't let it go idle, but we waste resources;
3) we let it go idle and keep the timer. :-)

But anyway, even if it would not let us get rid of the timer, it seems
like it could be nicer than any other approaches. I accept
help/suggestions about the "let's intercept guest-Xen and Xen-guest
transitions, and track that inside RCU code.

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/

--=-CW/pdGxL88i63t8en995
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+4FAlutDf8ACgkQFkJ4iaW4
c+5b8g/+JsGilR/O0rtCQfnbfSOzfx++wR6ResjEknY7k2nPdtEBRYkwgSsVN6sz
T3xE6louhVQx46iY574uDj6s/WoZ/NqX87KlZvvrMltzZYF+9ozcLdk4wr6g8XiF
Xo25drL6IG0rPek5gUymFoqdrkRzkgZ1ux2Ub+d7X2OIgzfYF1hhZlFOGH3qXdoz
EeRarDw90mIxd6rXnbr6/dgV3EYTwIbSQbddIYzRODcA0SseoBktprGA+q0PpCWq
OM63eISk0LJpA3JqpMfTHVBYd3waHMcHAGQMtx76tPGO2YdRomQyEsF6Vlo7q5hi
Xey8n5Iki7v/ag5fPyKUcAxHte+pz+V8oi+3dkyTQblQWtDNCaY4Pt7R2OCltk3+
sVlkqeYafGBoslgb82y/KGplLdeuJ56PPFvyGLzHlAf/PjM35vTjbkKHgHuL3/zI
H/32TmxyLcEY/wywuolC0jaz6CxyIwiO18DJQ5U0Dr8bjOSgJifqPM62mlqkyE5R
+pCI0/HqlSrimb2GQJ2gCCH54+KRjIsvC4TpyjPee1P6bv71dg+n5z3l3iPGZthS
CTdwP7dqXCmLJDYNcJdawei4iIq0Wv4bTQw8qwbyIDW+WcYiyzdPlorlL6N1FBjA
y87CaticFPSgM/NzkPlJI/WGGiuuJaMUILcnIh2VQMnvyQmB9Sg=
=lNoo
-----END PGP SIGNATURE-----

--=-CW/pdGxL88i63t8en995--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8765978049509795911==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 27 17:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 17:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5aS4-0003dj-Cb; Thu, 27 Sep 2018 17: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=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5aS3-0003dX-3Y
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 17:51:47 +0000
X-Inumbo-ID: afe9fbeb-c27d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afe9fbeb-c27d-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 19:49:31 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5aRz-00084W-GE; Thu, 27 Sep 2018 17: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 1g5aRz-0004sG-1M; Thu, 27 Sep 2018 17:51:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5aRz-00017i-0i; Thu, 27 Sep 2018 17:51:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128119-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6a147d6dae733f3a1d5ddf9af9adce5fb8504a53
X-Osstest-Versions-That: ovmf=447b08b3d2a3e04a9fccda68c72a2ff62d8197e9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 17:51:43 +0000
Subject: [Xen-devel] [ovmf test] 128119: 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>

ZmxpZ2h0IDEyODExOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2YTE0N2Q2ZGFlNzMzZjNhMWQ1ZGRmOWFmOWFkY2U1
ZmI4NTA0YTUzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NDdiMDhi
M2QyYTNlMDRhOWZjY2RhNjhjNzJhMmZmNjJkODE5N2U5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgwOTggIDIwMTgtMDktMjYgMDc6MTE6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MTE5ICAyMDE4LTA5LTI3IDAwOjQwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNDQ3YjA4YjNkMi4uNmExNDdkNmRhZSAgNmEx
NDdkNmRhZTczM2YzYTFkNWRkZjlhZjlhZGNlNWZiODUwNGE1MyAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 17:54:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 17:54: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 1g5aUb-0003l3-Rq; Thu, 27 Sep 2018 17:54: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=xlny=mj=citrix.com=prvs=8017a36a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5aUa-0003ky-Gh
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 17:54:24 +0000
X-Inumbo-ID: 0d3675f1-c27e-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d3675f1-c27e-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 19:52:08 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,311,1534809600"; d="scan'208";a="79710791"
To: <xen-devel@lists.xenproject.org>
References: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ebc344e3-d5b8-7fb1-4ef5-09f91df6abb6@citrix.com>
Date: Thu, 27 Sep 2018 18:54:03 +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: <dce9c10a-f258-3511-729a-4b436deb14fc@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] Backports to stable trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMTU6MzYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gSGVsbG8sCj4KPiBQbGVh
c2UgY2FuIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyBiZSBjb25zaWRlcmVkIGZvciBzdGFibGUuCj4K
PiAxOGNkNDk5N2QyNmIgLSB4ODYvZWZpOiBtb3ZlIHRoZSBsb2dpYyB0byBkZXRlY3QgUEUgYnVp
bGQgc3VwcG9ydAo+IDkzMjQ5ZjdmYzE3YyAtIHg4Ni9lZmk6IHNwbGl0IGNvbXBpbGVyIHZzIGxp
bmtlciBzdXBwb3J0Cj4KPiBDZW50T1MgYW5kIFJIRUwgNy54IEdDQydzIGFyZSBjYXBhYmxlIG9m
IGNvbXBpbGluZyB4ZW4uZ3ogd2l0aCBFRkkKPiBzdXBwb3J0LCBidXQgTEQgZG9lc24ndCBoYXZl
IGkzODZwZXAgc3VwcG9ydC7CoCBXaXRob3V0IGEgYm9kZ2UgdG8gdGhlCj4gYnVpbGQgc3lzdGVt
IChhbmQgc2V2ZXJhbCBkb3duc3RyZWFtcyBoYXZlIGJvcnJvd2VkIGJ5IFhlblNlcnZlciBib2Rn
ZSksCj4gbWFraW5nIGEgRUZJLWNhcGFibGUgeGVuLmd6IGlzbid0IHBvc3NpYmxlIHdpdGggdGhl
IGRlZmF1bHQgdG9vbGNoYWluLgo+Cj4gVGhlc2UgcGF0Y2hlcyByZXNvbHZlIHRoZSBpc3N1ZS4K
CkluIGFkZGl0aW9uLCBpdCBsb29rcyBsaWtlOgoKMzI4Y2E1NWI3YmQ0IC0geDg2L3NodXRkb3du
OiB1c2UgQUNQSSByZWJvb3QgbWV0aG9kIGZvciBEZWxsIFBvd2VyRWRnZSBSNTQwCjc2MjZlZGVh
Y2E5NyAtIHg4Ni9odm0vZW11bGF0ZTogbWFrZSBzdXJlIHJlcCBJL08gZW11bGF0aW9uIGRvZXMg
bm90CmNyb3NzIEdGTiBib3VuZGFyaWVzCgphcmUgZ2VuZXJhbCBidWdmaXggY2FuZGlkYXRlcyBm
b3IgYmFja3BvcnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 18:53:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 18:53: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 1g5bP3-0007yJ-72; Thu, 27 Sep 2018 18:52: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=r8dh=mj=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1g5bP0-0007yE-V6
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 18:52:43 +0000
X-Inumbo-ID: 3145d01e-c286-11e8-a8a5-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3145d01e-c286-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 20:50:25 +0200 (CEST)
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=gh6VTgfzZcC3RhcHwipxf1HCSu5ZDWQgXPtXhfAQimg=; b=VVkg3/TVP4fLmOH/bMb/BCVJ+9
 UpLwocLfUaRimsE7nbdXFFAJhHnt6E5j7+S0XlSRm+PtoAz1s0yx/136HOiXFcLpIN/PO5YEtpNOF
 qXhPqBWlNI/+LP4iVT60KHxdcgT3AYr+cdqiC0U4OW6K8Yj7la/i/gIUmLw8EUDOZJhM=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:54386
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1g5bOo-0006kd-JH; Thu, 27 Sep 2018 20:52:30 +0200
To: Jens Axboe <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
Date: Thu, 27 Sep 2018 20:52:33 +0200
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: <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMTY6MjYsIEplbnMgQXhib2Ugd3JvdGU6Cj4gT24gOS8yNy8xOCAxOjEyIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMi8wOS8xOCAyMTo1NSwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+Pj4gQ29tbWl0IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51
cCBzdGFsZSBwZXJzaXN0ZW50IGdyYW50cyIpCj4+PiBhZGRlZCBzdXBwb3J0IGZvciBwdXJnaW5n
IHBlcnNpc3RlbnQgZ3JhbnRzIHdoZW4gdGhleSBhcmUgbm90IGluIHVzZS4gQXMKPj4+IHBhcnQg
b2YgdGhlIHB1cmdlLCB0aGUgZ3JhbnRzIHdlcmUgcmVtb3ZlZCBmcm9tIHRoZSBncmFudCBidWZm
ZXIsIFRoaXMKPj4+IGV2ZW50dWFsbHkgY2F1c2VzIHRoZSBidWZmZXIgdG8gYmVjb21lIGVtcHR5
LCB3aXRoIEJVR19PTiB0cmlnZ2VyZWQgaW4KPj4+IGdldF9mcmVlX2dyYW50KCkuIFRoaXMgY2Fu
IGJlIG9ic2VydmVkIGV2ZW4gb24gYW4gaWRsZSBzeXN0ZW0sIHdpdGhpbgo+Pj4gMjAtMzAgbWlu
dXRlcy4KPj4+Cj4+PiBXZSBzaG91bGQga2VlcCB0aGUgZ3JhbnRzIGluIHRoZSBidWZmZXIgd2hl
biBwdXJnaW5nLCBhbmQgb25seSBmcmVlIHRoZQo+Pj4gZ3JhbnQgcmVmLgo+Pj4KPj4+IEZpeGVz
OiBhNDZiNTM2NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBn
cmFudHMiKQo+Pj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPj4KPj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiAKPiBTaW5jZSBLb25yYWQgaXMgb3V0LCBJJ20gZ29pbmcgdG8gcXVldWUgdGhp
cyB1cCBmb3IgNC4xOS4KPiAKCkhpIEJvcmlzL0p1ZXJnZW4uCgpMYXN0IHdlZWsgaSB0ZXN0ZWQg
YSBsaW51eC00LjE5LXJjNCBrZXJuZWwgd2l0aCB4ZW4tbmV4dCBhbmQgdGhpcyBwYXRjaCBmcm9t
IEJvcmlzIHB1bGxlZCBvbiB0b3AuIApVbmZvcnR1bmF0ZWx5IGl0IG1hZGUgYSBWTSBoYW5nIChw
cm9iYWJseSBiZWNhdXNlIGl0J3Mgcm9vdEZTIGlzIHNodWZmbGVkIGZyb20gdW5kZXIgaXQncyBm
ZWV0IAphbmQgaXQgZ2F2ZSB0aGVzZSBpbiBkb20wIGRtZXNnOgoKWyA5MjUxLjY5NjA5MF0geGVu
LWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBncmFudCBhbHJlYWR5IGluIHVzZQpbIDkyNTEuNzA1ODYx
XSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdyZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhl
IHRyZWUKWyA5MjUxLjcxNTc4MV0geGVuLWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBncmFudCBhbHJl
YWR5IGluIHVzZQpbIDkyNTEuNzI1NzU2XSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdy
ZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKWyA5MjUxLjczNTY5OF0geGVuLWJsa2JhY2s6
IHJlcXVlc3RpbmcgYSBncmFudCBhbHJlYWR5IGluIHVzZQpbIDkyNTEuNzQ1NTczXSB4ZW4tYmxr
YmFjazogdHJ5aW5nIHRvIGFkZCBhIGdyZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKClRo
ZSBWTSB3YXMgYSBIVk0gd2l0aCA0IHZjcHUncyBhbmQgMiBwaHkgZGlza3M6Cnhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC8xNC83Njg6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQt
YWJpKSBwZXJzaXN0ZW50IGdyYW50cwp4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTQvODMyOiB1
c2luZyA0IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMK
CgpDdXJyZW50bHkgaSBoYXZlIGJlZW4gcnVubmluZyA0LjE5LXJjNSB3aXRoIHhlbi1uZXh0IG9u
IHRvcCBhbmQgY29tbWl0IGE0NmI1MzY3MmIyYyByZXZlcnRlZCwKZm9yIGEgY291cGxlIG9mIGRh
eXMuIFRoYXQgc2VlbXMgdG8gcnVuIHN0YWJsZSBmb3IgbWUgKHNpbmNlIGl0J3MgYSBzbWFsbCBi
b3ggc28gaSdtIG5vdCBoaXQKYnkgd2hhdCBhNDZiNTM2NzJiMmMgdHJpZWQgdG8gZml4LgoKSWYg
eW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBpIGNhbiBnaXZlIHRoYXQgYSBzcGlu
IHRvbW9ycm93IGV2ZW5pbmcgb3IgaW4gdGhlIHdlZWtlbmQsCnNvIHdlIGFyZSBob3BlZnVsbHkg
c3RpbGwgaW4gdGltZSBmb3IgdGhlIDQuMTkgcmVsZWFzZS4KCi0tClNhbmRlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 18:56:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 18: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 1g5bSI-00088m-ON; Thu, 27 Sep 2018 18: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=moov=mj=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5bSH-00088f-MZ
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 18:56:05 +0000
X-Inumbo-ID: abb1315b-c286-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abb1315b-c286-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 20:53:50 +0200 (CEST)
Received: by mail-pg1-x544.google.com with SMTP id b129-v6so2581106pga.13
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 11:56:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=SafovBnitVgpsbcAqAJ3MN6jLcHpsvAFSc8k4TjohLE=;
 b=iThxH+H9h1IFaJiHqZ3OT91HPsAyA5cC1dow+31HL4VhqfT28heLbGgIDN1UrMvmVh
 4bSRF/yNPuH0P2OSZ8Gdm4EtZ9FcjitR+HGnHNDRXfXFV4WHRvBzUsTBsNRDR7vpzmoi
 Cvx3z9EaobsPaq1W9yw66ZXu8isYLNg3sQuix8zsF9p5ivXvIQupsvDrIVEATY2cJx5A
 MYf9l6hMx0UGB9T9guoSQw0DdrrkREMwS6XVJu0hJmp8rT6VYFRSrGpj7kYOyU4gNy3O
 UtHycbcH/C3UI68WhYdHVYaALgEIu6XMly1mz+h0+eJWcOzryKIWRgGeSZ+lm9ALByoz
 tA8w==
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=SafovBnitVgpsbcAqAJ3MN6jLcHpsvAFSc8k4TjohLE=;
 b=L+D6H4lsihP7A0+8aufBRn6hKMwifbDyVWAaKzbsYC1pVkKp/wKlNgtQRB+H/G0Yhn
 WZkYrGwstwKFf5jQs8btbfDFv67icoFNvdRAy3K6osJv03RZRSI5ux5JL0QpH6OplpN5
 sGYdD+giOGT4RivFm87xX8yhNmt2mDcpzHf4qh50AyEnXh+st/7tDSxhHZ6suoqTJi2P
 MpLZQb9aln58UVBYn23biYKD3Thyf8Rfckgow+3kR39q2NbgsERQHaCJiPal5M+YHRhT
 B6YFoDTk8FHPi0Xk/bZWTK1StJYGsr+4XYKzrsEb09d3ZKLWnY9b+cqp9a5/CrdMnRg1
 bNNQ==
X-Gm-Message-State: ABuFfoiwgUiLRByZ3SAS27xM0Z0WFWfw4FUAJfv/xzqPi+EYdZDM4/jm
 NBeD2+gaSzt+7hv1iymXJDzdug==
X-Google-Smtp-Source: ACcGV62n0L8eLuscp5IfYtRkx8M3dPQz7L6tX5Na2HxmQtsHitgpFL6/sv8LEBwn81+69z1HfQm8Xg==
X-Received: by 2002:a17:902:2f84:: with SMTP id
 t4-v6mr12535362plb.87.1538074563229; 
 Thu, 27 Sep 2018 11:56:03 -0700 (PDT)
Received: from ?IPv6:2620:10d:c081:1132::1008? ([2620:10d:c090:180::1:3bbb])
 by smtp.gmail.com with ESMTPSA id r64-v6sm6628285pfk.157.2018.09.27.11.56.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 11:56:01 -0700 (PDT)
To: Sander Eikelenboom <linux@eikelenboom.it>, Juergen Gross
 <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 konrad.wilk@oracle.com, roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
Date: Thu, 27 Sep 2018 12:56:00 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCAxMjo1MiBQTSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDI3LzA5
LzE4IDE2OjI2LCBKZW5zIEF4Ym9lIHdyb3RlOgo+PiBPbiA5LzI3LzE4IDE6MTIgQU0sIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAyMi8wOS8xOCAyMTo1NSwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4+IENvbW1pdCBhNDZiNTM2NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAgc3Rh
bGUgcGVyc2lzdGVudCBncmFudHMiKQo+Pj4+IGFkZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVy
c2lzdGVudCBncmFudHMgd2hlbiB0aGV5IGFyZSBub3QgaW4gdXNlLiBBcwo+Pj4+IHBhcnQgb2Yg
dGhlIHB1cmdlLCB0aGUgZ3JhbnRzIHdlcmUgcmVtb3ZlZCBmcm9tIHRoZSBncmFudCBidWZmZXIs
IFRoaXMKPj4+PiBldmVudHVhbGx5IGNhdXNlcyB0aGUgYnVmZmVyIHRvIGJlY29tZSBlbXB0eSwg
d2l0aCBCVUdfT04gdHJpZ2dlcmVkIGluCj4+Pj4gZ2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4g
YmUgb2JzZXJ2ZWQgZXZlbiBvbiBhbiBpZGxlIHN5c3RlbSwgd2l0aGluCj4+Pj4gMjAtMzAgbWlu
dXRlcy4KPj4+Pgo+Pj4+IFdlIHNob3VsZCBrZWVwIHRoZSBncmFudHMgaW4gdGhlIGJ1ZmZlciB3
aGVuIHB1cmdpbmcsIGFuZCBvbmx5IGZyZWUgdGhlCj4+Pj4gZ3JhbnQgcmVmLgo+Pj4+Cj4+Pj4g
Rml4ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0
ZW50IGdyYW50cyIpCj4+Pj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+Cj4+PiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+Pgo+PiBTaW5jZSBLb25yYWQgaXMgb3V0LCBJJ20gZ29pbmcgdG8g
cXVldWUgdGhpcyB1cCBmb3IgNC4xOS4KPj4KPiAKPiBIaSBCb3Jpcy9KdWVyZ2VuLgo+IAo+IExh
c3Qgd2VlayBpIHRlc3RlZCBhIGxpbnV4LTQuMTktcmM0IGtlcm5lbCB3aXRoIHhlbi1uZXh0IGFu
ZCB0aGlzIHBhdGNoIGZyb20gQm9yaXMgcHVsbGVkIG9uIHRvcC4gCj4gVW5mb3J0dW5hdGVseSBp
dCBtYWRlIGEgVk0gaGFuZyAocHJvYmFibHkgYmVjYXVzZSBpdCdzIHJvb3RGUyBpcyBzaHVmZmxl
ZCBmcm9tIHVuZGVyIGl0J3MgZmVldCAKPiBhbmQgaXQgZ2F2ZSB0aGVzZSBpbiBkb20wIGRtZXNn
Ogo+IAo+IFsgOTI1MS42OTYwOTBdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxy
ZWFkeSBpbiB1c2UKPiBbIDkyNTEuNzA1ODYxXSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBh
IGdyZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKPiBbIDkyNTEuNzE1NzgxXSB4ZW4tYmxr
YmFjazogcmVxdWVzdGluZyBhIGdyYW50IGFscmVhZHkgaW4gdXNlCj4gWyA5MjUxLjcyNTc1Nl0g
eGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0
cmVlCj4gWyA5MjUxLjczNTY5OF0geGVuLWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBncmFudCBhbHJl
YWR5IGluIHVzZQo+IFsgOTI1MS43NDU1NzNdIHhlbi1ibGtiYWNrOiB0cnlpbmcgdG8gYWRkIGEg
Z3JlZiB0aGF0J3MgYWxyZWFkeSBpbiB0aGUgdHJlZQo+IAo+IFRoZSBWTSB3YXMgYSBIVk0gd2l0
aCA0IHZjcHUncyBhbmQgMiBwaHkgZGlza3M6Cj4geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzE0
Lzc2ODogdXNpbmcgNCBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQg
Z3JhbnRzCj4geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzE0LzgzMjogdXNpbmcgNCBxdWV1ZXMs
IHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCj4gCj4gCj4gQ3VycmVu
dGx5IGkgaGF2ZSBiZWVuIHJ1bm5pbmcgNC4xOS1yYzUgd2l0aCB4ZW4tbmV4dCBvbiB0b3AgYW5k
IGNvbW1pdAo+IGE0NmI1MzY3MmIyYyByZXZlcnRlZCwgZm9yIGEgY291cGxlIG9mIGRheXMuIFRo
YXQgc2VlbXMgdG8gcnVuIHN0YWJsZQo+IGZvciBtZSAoc2luY2UgaXQncyBhIHNtYWxsIGJveCBz
byBpJ20gbm90IGhpdCBieSB3aGF0IGE0NmI1MzY3MmIyYwo+IHRyaWVkIHRvIGZpeC4KPiAKPiBJ
ZiB5b3UgY2FuIGNvbWUgdXAgd2l0aCBhIGRlYnVnIHBhdGNoIGkgY2FuIGdpdmUgdGhhdCBhIHNw
aW4gdG9tb3Jyb3cKPiBldmVuaW5nIG9yIGluIHRoZSB3ZWVrZW5kLCBzbyB3ZSBhcmUgaG9wZWZ1
bGx5IHN0aWxsIGluIHRpbWUgZm9yIHRoZQo+IDQuMTkgcmVsZWFzZS4KCkF0IHRoaXMgbGF0ZSBp
biB0aGUgZ2FtZSwgbWlnaHQgbWFrZSBtb3JlIHNlbnNlIHRvIHNpbXBseSByZXZlcnQgdGhlCmJ1
Z2d5IGNvbW1pdC4gIEVzcGVjaWFsbHkgc2luY2Ugd2hhdCBpcyBjdXJyZW50bHkgb3V0IHRoZXJl
IGRvZXNuJ3QgZml4CnRoZSBpc3N1ZSBmb3IgeW91LgoKLS0gCkplbnMgQXhib2UKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 19:05:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 19:05: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 1g5bb0-0000VH-M4; Thu, 27 Sep 2018 19:05:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uzn2=mj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5baz-0000VC-3g
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 19:05:05 +0000
X-Inumbo-ID: 654d72b9-c288-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 654d72b9-c288-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 19:06:11 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8RJ4MgD054608;
 Thu, 27 Sep 2018 19:04:54 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=opKOXR1ODeRPTF90An2CfmDqY0lfMXjyNr7bDPPZxg8=;
 b=gAkcJasUWCyZ2Vf5ZZ3TkA5yK8ZmQTbsVxzYQjVVU1zy/tC8XJfY/risXk3YAolkhuNy
 EXEMvTJi//aqRiU1lqF5I2Kr5XiKgRL/ChCarb31ePKtavwdmHwZ0dD7zUIAom9YI/Ft
 7DccDInQY6s4p877qb04Tx4bJm1Z0fFRtudM96s8WjgAcrn22t616jMp3mUO0zoyLCNM
 jR905pqSrC/ntCCN4Uw2Fl21Lpxsdt7C2+pu4bl67jDRw2XIcIjRx/jFIg2GVOOnz5C4
 8lCoJBxR+3tnXtI/euDC2TiOjnJBTbal7JKtOqtmbeS9dwmmD+LNfv7llPr1aPHe2npN 0A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2mndppv1f1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 19:04:53 +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 w8RJ4lq6001290
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 19:04:48 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 w8RJ4l3A001236;
 Thu, 27 Sep 2018 19:04:47 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, 27 Sep 2018 12:04:46 -0700
To: Jens Axboe <axboe@kernel.dk>, Sander Eikelenboom <linux@eikelenboom.it>,
 Juergen Gross <jgross@suse.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
Date: Thu, 27 Sep 2018 15:06:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9029
 signatures=668707
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-1807170000 definitions=main-1809270177
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCAyOjU2IFBNLCBKZW5zIEF4Ym9lIHdyb3RlOgo+IE9uIDkvMjcvMTggMTI6NTIg
UE0sIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4gT24gMjcvMDkvMTggMTY6MjYsIEplbnMg
QXhib2Ugd3JvdGU6Cj4+PiBPbiA5LzI3LzE4IDE6MTIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4gT24gMjIvMDkvMTggMjE6NTUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gQ29t
bWl0IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0ZW50
IGdyYW50cyIpCj4+Pj4+IGFkZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVyc2lzdGVudCBncmFu
dHMgd2hlbiB0aGV5IGFyZSBub3QgaW4gdXNlLiBBcwo+Pj4+PiBwYXJ0IG9mIHRoZSBwdXJnZSwg
dGhlIGdyYW50cyB3ZXJlIHJlbW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4+Pj4+
IGV2ZW50dWFsbHkgY2F1c2VzIHRoZSBidWZmZXIgdG8gYmVjb21lIGVtcHR5LCB3aXRoIEJVR19P
TiB0cmlnZ2VyZWQgaW4KPj4+Pj4gZ2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4gYmUgb2JzZXJ2
ZWQgZXZlbiBvbiBhbiBpZGxlIHN5c3RlbSwgd2l0aGluCj4+Pj4+IDIwLTMwIG1pbnV0ZXMuCj4+
Pj4+Cj4+Pj4+IFdlIHNob3VsZCBrZWVwIHRoZSBncmFudHMgaW4gdGhlIGJ1ZmZlciB3aGVuIHB1
cmdpbmcsIGFuZCBvbmx5IGZyZWUgdGhlCj4+Pj4+IGdyYW50IHJlZi4KPj4+Pj4KPj4+Pj4gRml4
ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0ZW50
IGdyYW50cyIpCj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4+IFNpbmNlIEtvbnJhZCBpcyBvdXQsIEknbSBnb2luZyB0byBxdWV1ZSB0
aGlzIHVwIGZvciA0LjE5Lgo+Pj4KPj4gSGkgQm9yaXMvSnVlcmdlbi4KPj4KPj4gTGFzdCB3ZWVr
IGkgdGVzdGVkIGEgbGludXgtNC4xOS1yYzQga2VybmVsIHdpdGggeGVuLW5leHQgYW5kIHRoaXMg
cGF0Y2ggZnJvbSBCb3JpcyBwdWxsZWQgb24gdG9wLiAKPj4gVW5mb3J0dW5hdGVseSBpdCBtYWRl
IGEgVk0gaGFuZyAocHJvYmFibHkgYmVjYXVzZSBpdCdzIHJvb3RGUyBpcyBzaHVmZmxlZCBmcm9t
IHVuZGVyIGl0J3MgZmVldCAKCldoYXQgZG8geW91IG1lYW4gYnkgInJvb3RGUyBpcyBzaHVmZmxl
ZCBmcm9tIHVuZGVyIGl0J3MgZmVldCAiID8KCj4+IGFuZCBpdCBnYXZlIHRoZXNlIGluIGRvbTAg
ZG1lc2c6Cj4+Cj4+IFsgOTI1MS42OTYwOTBdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3Jh
bnQgYWxyZWFkeSBpbiB1c2UKPj4gWyA5MjUxLjcwNTg2MV0geGVuLWJsa2JhY2s6IHRyeWluZyB0
byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVlCj4+IFsgOTI1MS43MTU3ODFd
IHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4gWyA5MjUx
LjcyNTc1Nl0geGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5
IGluIHRoZSB0cmVlCj4+IFsgOTI1MS43MzU2OThdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEg
Z3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4gWyA5MjUxLjc0NTU3M10geGVuLWJsa2JhY2s6IHRyeWlu
ZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVlCj4+Cj4+IFRoZSBWTSB3
YXMgYSBIVk0gd2l0aCA0IHZjcHUncyBhbmQgMiBwaHkgZGlza3M6Cj4+IHhlbi1ibGtiYWNrOiBi
YWNrZW5kL3ZiZC8xNC83Njg6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJp
KSBwZXJzaXN0ZW50IGdyYW50cwo+PiB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTQvODMyOiB1
c2luZyA0IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMK
Pj4KPj4KPj4gQ3VycmVudGx5IGkgaGF2ZSBiZWVuIHJ1bm5pbmcgNC4xOS1yYzUgd2l0aCB4ZW4t
bmV4dCBvbiB0b3AgYW5kIGNvbW1pdAo+PiBhNDZiNTM2NzJiMmMgcmV2ZXJ0ZWQsIGZvciBhIGNv
dXBsZSBvZiBkYXlzLiBUaGF0IHNlZW1zIHRvIHJ1biBzdGFibGUKPj4gZm9yIG1lIChzaW5jZSBp
dCdzIGEgc21hbGwgYm94IHNvIGknbSBub3QgaGl0IGJ5IHdoYXQgYTQ2YjUzNjcyYjJjCj4+IHRy
aWVkIHRvIGZpeC4KPj4KPj4gSWYgeW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBp
IGNhbiBnaXZlIHRoYXQgYSBzcGluIHRvbW9ycm93Cj4+IGV2ZW5pbmcgb3IgaW4gdGhlIHdlZWtl
bmQsIHNvIHdlIGFyZSBob3BlZnVsbHkgc3RpbGwgaW4gdGltZSBmb3IgdGhlCj4+IDQuMTkgcmVs
ZWFzZS4KPiBBdCB0aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0IG1ha2UgbW9yZSBzZW5zZSB0
byBzaW1wbHkgcmV2ZXJ0IHRoZQo+IGJ1Z2d5IGNvbW1pdC4gIEVzcGVjaWFsbHkgc2luY2Ugd2hh
dCBpcyBjdXJyZW50bHkgb3V0IHRoZXJlIGRvZXNuJ3QgZml4Cj4gdGhlIGlzc3VlIGZvciB5b3Uu
CgpJZiBkZWNpc2lvbiBpcyB0byByZXZlcnQgdGhlbiBJIHRoaW5rIHRoZSB3aG9sZSBzZXJpZXMg
bmVlZHMgdG8gYmUKcmV2ZXJ0ZWQuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 19:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 19:16: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 1g5bmE-0001L7-Uv; Thu, 27 Sep 2018 19:16: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=moov=mj=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5bmD-0001L2-9u
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 19:16:41 +0000
X-Inumbo-ID: 8c72e630-c289-11e8-a8a5-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c72e630-c289-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 21:14:26 +0200 (CEST)
Received: by mail-it1-x141.google.com with SMTP id c23-v6so9231633itd.5
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 12:16:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Y7XyKk9XLOkf12MWbaIgW8YVLeZ7s7+cFFZIXPFRhq4=;
 b=cGaGCGh0/D+ujPnrr2xq45qKWDhJMmeUwUD6iSEUhEuLBVWCCoZjl4/mpdSEdP+xyI
 Q0hcZjwcAxEa82uQ04MlHgXO6YT5O+Sq6RocS0OrH80co++ruTUICLGF3hmVsddqkUct
 kQKY8C3TKh1Y4L+9Yv0HaVFh9e4pnDwZ56yFPlbMZHecQymKp1/GN4M42s1xQWRFYO0H
 nEOSPqnkbunGrH4wPLkarHDZx4Ch81SyebiLdtm5mj0HdJdKLu4LXzeogfdcNS+Lzs4t
 LhNKpd9NdIn2MLhRDxG8siTI5rqpX366RPp1jq5KUi9k+X+K0gaPQcYGA7AI00nkKEnu
 IC7A==
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=Y7XyKk9XLOkf12MWbaIgW8YVLeZ7s7+cFFZIXPFRhq4=;
 b=SIUob1HWa+f0sTD6rIe/GSmVRTwQywi95/jOqHehD9wq8mvORl6shrlfW2aAqG1tgh
 CqFxeM3b/u1YNKKEk6VwJLDZwNrsBSZQ6OxPoT4u9JTvsLjL96k00j/edDSLj0d1IHc1
 duYG5v10W0qypm5q2W0Urmr4Tijfcm8A7nOzS1RMgQrHBtXtHKSTdonrHQxkc6S4u5Mz
 kZzArGEZdRj1qhkXMjWpd0p5RX5YmwSISpP49RM09AP9PT+KOLsMdQjSan+vjbiN46dW
 vl/icYIJ0AJwK02oHVk/9P0Rfc1k/qHY45yVrsRePCQYFMACOl4YIU8icNkkpsVA4H08
 XkiA==
X-Gm-Message-State: ABuFfojhHv0nyYR1C46NgasnaN6OwwkeYoaosJSB+GOp+sCi0BoLI0h9
 3AiHU0kqybKQ/fnp+Lqrb84Qbw==
X-Google-Smtp-Source: ACcGV61rZA2qt6sdbbdrNiXKpIvyhk0mBoHAkx4Qw1cP2V3M3THYsKfdBAzsqR0hzy5Y9Of6hZo/0g==
X-Received: by 2002:a24:ccd4:: with SMTP id
 x203-v6mr30164itf.150.1538075799466; 
 Thu, 27 Sep 2018 12:16:39 -0700 (PDT)
Received: from ?IPv6:2620:10d:c081:1132::1008? ([2620:10d:c090:180::1:3bbb])
 by smtp.gmail.com with ESMTPSA id h16-v6sm1459153iti.14.2018.09.27.12.16.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 12:16:38 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Juergen Gross <jgross@suse.com>,
 konrad.wilk@oracle.com, roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <fd0e7293-310c-a15c-dc98-2743c4504632@kernel.dk>
Date: Thu, 27 Sep 2018 13:16:35 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCAxOjA2IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gOS8yNy8xOCAy
OjU2IFBNLCBKZW5zIEF4Ym9lIHdyb3RlOgo+PiBPbiA5LzI3LzE4IDEyOjUyIFBNLCBTYW5kZXIg
RWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBPbiAyNy8wOS8xOCAxNjoyNiwgSmVucyBBeGJvZSB3cm90
ZToKPj4+PiBPbiA5LzI3LzE4IDE6MTIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9u
IDIyLzA5LzE4IDIxOjU1LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+PiBDb21taXQgYTQ2
YjUzNjcyYjJjICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwIHN0YWxlIHBlcnNpc3RlbnQgZ3JhbnRz
IikKPj4+Pj4+IGFkZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVyc2lzdGVudCBncmFudHMgd2hl
biB0aGV5IGFyZSBub3QgaW4gdXNlLiBBcwo+Pj4+Pj4gcGFydCBvZiB0aGUgcHVyZ2UsIHRoZSBn
cmFudHMgd2VyZSByZW1vdmVkIGZyb20gdGhlIGdyYW50IGJ1ZmZlciwgVGhpcwo+Pj4+Pj4gZXZl
bnR1YWxseSBjYXVzZXMgdGhlIGJ1ZmZlciB0byBiZWNvbWUgZW1wdHksIHdpdGggQlVHX09OIHRy
aWdnZXJlZCBpbgo+Pj4+Pj4gZ2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4gYmUgb2JzZXJ2ZWQg
ZXZlbiBvbiBhbiBpZGxlIHN5c3RlbSwgd2l0aGluCj4+Pj4+PiAyMC0zMCBtaW51dGVzLgo+Pj4+
Pj4KPj4+Pj4+IFdlIHNob3VsZCBrZWVwIHRoZSBncmFudHMgaW4gdGhlIGJ1ZmZlciB3aGVuIHB1
cmdpbmcsIGFuZCBvbmx5IGZyZWUgdGhlCj4+Pj4+PiBncmFudCByZWYuCj4+Pj4+Pgo+Pj4+Pj4g
Rml4ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0
ZW50IGdyYW50cyIpCj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+PiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+Pj4+IFNpbmNlIEtvbnJhZCBpcyBvdXQsIEknbSBnb2luZyB0byBx
dWV1ZSB0aGlzIHVwIGZvciA0LjE5Lgo+Pj4+Cj4+PiBIaSBCb3Jpcy9KdWVyZ2VuLgo+Pj4KPj4+
IExhc3Qgd2VlayBpIHRlc3RlZCBhIGxpbnV4LTQuMTktcmM0IGtlcm5lbCB3aXRoIHhlbi1uZXh0
IGFuZCB0aGlzIHBhdGNoIGZyb20gQm9yaXMgcHVsbGVkIG9uIHRvcC4gCj4+PiBVbmZvcnR1bmF0
ZWx5IGl0IG1hZGUgYSBWTSBoYW5nIChwcm9iYWJseSBiZWNhdXNlIGl0J3Mgcm9vdEZTIGlzIHNo
dWZmbGVkIGZyb20gdW5kZXIgaXQncyBmZWV0IAo+IAo+IFdoYXQgZG8geW91IG1lYW4gYnkgInJv
b3RGUyBpcyBzaHVmZmxlZCBmcm9tIHVuZGVyIGl0J3MgZmVldCAiID8KPiAKPj4+IGFuZCBpdCBn
YXZlIHRoZXNlIGluIGRvbTAgZG1lc2c6Cj4+Pgo+Pj4gWyA5MjUxLjY5NjA5MF0geGVuLWJsa2Jh
Y2s6IHJlcXVlc3RpbmcgYSBncmFudCBhbHJlYWR5IGluIHVzZQo+Pj4gWyA5MjUxLjcwNTg2MV0g
eGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0
cmVlCj4+PiBbIDkyNTEuNzE1NzgxXSB4ZW4tYmxrYmFjazogcmVxdWVzdGluZyBhIGdyYW50IGFs
cmVhZHkgaW4gdXNlCj4+PiBbIDkyNTEuNzI1NzU2XSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFk
ZCBhIGdyZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKPj4+IFsgOTI1MS43MzU2OThdIHhl
bi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4+IFsgOTI1MS43
NDU1NzNdIHhlbi1ibGtiYWNrOiB0cnlpbmcgdG8gYWRkIGEgZ3JlZiB0aGF0J3MgYWxyZWFkeSBp
biB0aGUgdHJlZQo+Pj4KPj4+IFRoZSBWTSB3YXMgYSBIVk0gd2l0aCA0IHZjcHUncyBhbmQgMiBw
aHkgZGlza3M6Cj4+PiB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTQvNzY4OiB1c2luZyA0IHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKPj4+IHhlbi1i
bGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC84MzI6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4
ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+Pj4KPj4+Cj4+PiBDdXJyZW50bHkgaSBoYXZl
IGJlZW4gcnVubmluZyA0LjE5LXJjNSB3aXRoIHhlbi1uZXh0IG9uIHRvcCBhbmQgY29tbWl0Cj4+
PiBhNDZiNTM2NzJiMmMgcmV2ZXJ0ZWQsIGZvciBhIGNvdXBsZSBvZiBkYXlzLiBUaGF0IHNlZW1z
IHRvIHJ1biBzdGFibGUKPj4+IGZvciBtZSAoc2luY2UgaXQncyBhIHNtYWxsIGJveCBzbyBpJ20g
bm90IGhpdCBieSB3aGF0IGE0NmI1MzY3MmIyYwo+Pj4gdHJpZWQgdG8gZml4Lgo+Pj4KPj4+IElm
IHlvdSBjYW4gY29tZSB1cCB3aXRoIGEgZGVidWcgcGF0Y2ggaSBjYW4gZ2l2ZSB0aGF0IGEgc3Bp
biB0b21vcnJvdwo+Pj4gZXZlbmluZyBvciBpbiB0aGUgd2Vla2VuZCwgc28gd2UgYXJlIGhvcGVm
dWxseSBzdGlsbCBpbiB0aW1lIGZvciB0aGUKPj4+IDQuMTkgcmVsZWFzZS4KPj4gQXQgdGhpcyBs
YXRlIGluIHRoZSBnYW1lLCBtaWdodCBtYWtlIG1vcmUgc2Vuc2UgdG8gc2ltcGx5IHJldmVydCB0
aGUKPj4gYnVnZ3kgY29tbWl0LiAgRXNwZWNpYWxseSBzaW5jZSB3aGF0IGlzIGN1cnJlbnRseSBv
dXQgdGhlcmUgZG9lc24ndCBmaXgKPj4gdGhlIGlzc3VlIGZvciB5b3UuCj4gCj4gSWYgZGVjaXNp
b24gaXMgdG8gcmV2ZXJ0IHRoZW4gSSB0aGluayB0aGUgd2hvbGUgc2VyaWVzIG5lZWRzIHRvIGJl
Cj4gcmV2ZXJ0ZWQuCgpZZXMsIGRlZmluaXRlbHkuCgotLSAKSmVucyBBeGJvZQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 20:34:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 20: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 1g5cyr-0006rD-OW; Thu, 27 Sep 2018 20:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r8dh=mj=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1g5cyq-0006r8-B0
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 20:33:48 +0000
X-Inumbo-ID: c99fe4a0-c294-11e8-a6a9-d7ebe60f679a
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c99fe4a0-c294-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 20:34:53 +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=uBpjsAyPkqDWWizMSZSE7E4tXvlXtOBWhRYVIxu1IPw=; b=PN5GSPNgPg0FHCIqURxhT7p8P2
 Yu+6uYETYqvJADbqcQiSAUd/DDHD6iAXkaCCmi6Cor3eRUXJc5mdmNVYCjXNYqURIKjpcR1kccJHf
 d2hFnAEP9YMiZfzHZ7UjcepFmRvOUKAJiseuCGIBOYk/3R9Gejzgvx2p69nkvSek6Cas=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:51568
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1g5cyh-0006wP-NI; Thu, 27 Sep 2018 22:33:39 +0200
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jens Axboe
 <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
Date: Thu, 27 Sep 2018 22:33:42 +0200
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: <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMjE6MDYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzI3LzE4IDI6
NTYgUE0sIEplbnMgQXhib2Ugd3JvdGU6Cj4+IE9uIDkvMjcvMTggMTI6NTIgUE0sIFNhbmRlciBF
aWtlbGVuYm9vbSB3cm90ZToKPj4+IE9uIDI3LzA5LzE4IDE2OjI2LCBKZW5zIEF4Ym9lIHdyb3Rl
Ogo+Pj4+IE9uIDkvMjcvMTggMToxMiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24g
MjIvMDkvMTggMjE6NTUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+IENvbW1pdCBhNDZi
NTM2NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBncmFudHMi
KQo+Pj4+Pj4gYWRkZWQgc3VwcG9ydCBmb3IgcHVyZ2luZyBwZXJzaXN0ZW50IGdyYW50cyB3aGVu
IHRoZXkgYXJlIG5vdCBpbiB1c2UuIEFzCj4+Pj4+PiBwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdy
YW50cyB3ZXJlIHJlbW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4+Pj4+PiBldmVu
dHVhbGx5IGNhdXNlcyB0aGUgYnVmZmVyIHRvIGJlY29tZSBlbXB0eSwgd2l0aCBCVUdfT04gdHJp
Z2dlcmVkIGluCj4+Pj4+PiBnZXRfZnJlZV9ncmFudCgpLiBUaGlzIGNhbiBiZSBvYnNlcnZlZCBl
dmVuIG9uIGFuIGlkbGUgc3lzdGVtLCB3aXRoaW4KPj4+Pj4+IDIwLTMwIG1pbnV0ZXMuCj4+Pj4+
Pgo+Pj4+Pj4gV2Ugc2hvdWxkIGtlZXAgdGhlIGdyYW50cyBpbiB0aGUgYnVmZmVyIHdoZW4gcHVy
Z2luZywgYW5kIG9ubHkgZnJlZSB0aGUKPj4+Pj4+IGdyYW50IHJlZi4KPj4+Pj4+Cj4+Pj4+PiBG
aXhlczogYTQ2YjUzNjcyYjJjICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwIHN0YWxlIHBlcnNpc3Rl
bnQgZ3JhbnRzIikKPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+Pj4gU2luY2UgS29ucmFkIGlzIG91dCwgSSdtIGdvaW5nIHRvIHF1
ZXVlIHRoaXMgdXAgZm9yIDQuMTkuCj4+Pj4KPj4+IEhpIEJvcmlzL0p1ZXJnZW4uCj4+Pgo+Pj4g
TGFzdCB3ZWVrIGkgdGVzdGVkIGEgbGludXgtNC4xOS1yYzQga2VybmVsIHdpdGggeGVuLW5leHQg
YW5kIHRoaXMgcGF0Y2ggZnJvbSBCb3JpcyBwdWxsZWQgb24gdG9wLiAKPj4+IFVuZm9ydHVuYXRl
bHkgaXQgbWFkZSBhIFZNIGhhbmcgKHByb2JhYmx5IGJlY2F1c2UgaXQncyByb290RlMgaXMgc2h1
ZmZsZWQgZnJvbSB1bmRlciBpdCdzIGZlZXQgCj4gCj4gV2hhdCBkbyB5b3UgbWVhbiBieSAicm9v
dEZTIGlzIHNodWZmbGVkIGZyb20gdW5kZXIgaXQncyBmZWV0ICIgPwoKQXNzdW1wdGlvbiB0aGF0
IGJsb2NrLWZyb250IGdldHRpbmcgYm9ya2VkIGFuZCBlaXRoZXIgYSBrZXJuZWwgY3Jhc2ggb3Ig
cm9vdGZzIGJlY29taW5nIG1vdW50ZWQgcmVhZG9ubHkuIERpZG4ndCAodHJ5KSB0byBjaGVjayB0
aG91Z2guCgo+Pj4gYW5kIGl0IGdhdmUgdGhlc2UgaW4gZG9tMCBkbWVzZzoKPj4+Cj4+PiBbIDky
NTEuNjk2MDkwXSB4ZW4tYmxrYmFjazogcmVxdWVzdGluZyBhIGdyYW50IGFscmVhZHkgaW4gdXNl
Cj4+PiBbIDkyNTEuNzA1ODYxXSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdyZWYgdGhh
dCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKPj4+IFsgOTI1MS43MTU3ODFdIHhlbi1ibGtiYWNrOiBy
ZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4+IFsgOTI1MS43MjU3NTZdIHhlbi1i
bGtiYWNrOiB0cnlpbmcgdG8gYWRkIGEgZ3JlZiB0aGF0J3MgYWxyZWFkeSBpbiB0aGUgdHJlZQo+
Pj4gWyA5MjUxLjczNTY5OF0geGVuLWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBncmFudCBhbHJlYWR5
IGluIHVzZQo+Pj4gWyA5MjUxLjc0NTU3M10geGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBn
cmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVlCj4+Pgo+Pj4gVGhlIFZNIHdhcyBhIEhWTSB3
aXRoIDQgdmNwdSdzIGFuZCAyIHBoeSBkaXNrczoKPj4+IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3Zi
ZC8xNC83Njg6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0
ZW50IGdyYW50cwo+Pj4geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzE0LzgzMjogdXNpbmcgNCBx
dWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCj4+Pgo+Pj4K
Pj4+IEN1cnJlbnRseSBpIGhhdmUgYmVlbiBydW5uaW5nIDQuMTktcmM1IHdpdGggeGVuLW5leHQg
b24gdG9wIGFuZCBjb21taXQKPj4+IGE0NmI1MzY3MmIyYyByZXZlcnRlZCwgZm9yIGEgY291cGxl
IG9mIGRheXMuIFRoYXQgc2VlbXMgdG8gcnVuIHN0YWJsZQo+Pj4gZm9yIG1lIChzaW5jZSBpdCdz
IGEgc21hbGwgYm94IHNvIGknbSBub3QgaGl0IGJ5IHdoYXQgYTQ2YjUzNjcyYjJjCj4+PiB0cmll
ZCB0byBmaXguCj4+Pgo+Pj4gSWYgeW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBp
IGNhbiBnaXZlIHRoYXQgYSBzcGluIHRvbW9ycm93Cj4+PiBldmVuaW5nIG9yIGluIHRoZSB3ZWVr
ZW5kLCBzbyB3ZSBhcmUgaG9wZWZ1bGx5IHN0aWxsIGluIHRpbWUgZm9yIHRoZQo+Pj4gNC4xOSBy
ZWxlYXNlLgo+PiBBdCB0aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0IG1ha2UgbW9yZSBzZW5z
ZSB0byBzaW1wbHkgcmV2ZXJ0IHRoZQo+PiBidWdneSBjb21taXQuICBFc3BlY2lhbGx5IHNpbmNl
IHdoYXQgaXMgY3VycmVudGx5IG91dCB0aGVyZSBkb2Vzbid0IGZpeAo+PiB0aGUgaXNzdWUgZm9y
IHlvdS4KRG9uJ3Qga25vdyBpZiBCb3JpcyBvciBKdWVyZ2VuIGhhdmUgYSBodW5jaCBhYm91dCB0
aGUgaXNzdWUsIGlmIG5vdCBwZXJoYXBzIGEgcmV2ZXJ0IGlzIHRoZSBiZXN0LiAKCj4gSWYgZGVj
aXNpb24gaXMgdG8gcmV2ZXJ0IHRoZW4gSSB0aGluayB0aGUgd2hvbGUgc2VyaWVzIG5lZWRzIHRv
IGJlCj4gcmV2ZXJ0ZWQuCj4gCj4gLWJvcmlzCj4gCgpGb3IgQm9yaXMgYW5kIEp1ZXJnZW46Cldv
dWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhbiAieGVuLW5leHQiIGJyYW5jaCBpbiB0aGUgeGVu
LXRpcCB0cmVlIHRoYXQgaXM6Ci0gYmFzZWQgb24gdGhlIHByZXZpb3VzIHN0YWJsZSBrZXJuZWwK
LSBhbmQgaGFzIHRoZSBmb3ItbGludXMgYnJhbmNoZXMgZm9yIHRoZSB1cGNvbWluZyBrZXJuZWwg
cmVsZWFzZSBvbiB0b3A7Ci0gYW5kIGhhcyB0aGUgcGF0aGVzIGZvciBuZXQoLW5leHQpIGFuZCBi
bG9jayBjaGFuZ2VzIG9uIHRvcCAoc2luY2UgdGhlc2UgZG9uJ3QgZ28gdmlhIHRoZSB0cmVlIGJ1
dCBvbmx5IHZpYSBtYWlsaW5nLWxpc3QgcGF0Y2hlcyk7CiAgKHdoaWNoIGFyZSBzY2F0dGVyZWQs
IGRpZmZpY3VsdCB0byB0cmFjayBhbmQgdXNlIGZvciBhdXRvbWF0ZWQgdGVzdGluZykKLSBhbmQg
ZGVwZW5kZW5jeSBwYXRjaGVzIGZvciB0aGUgYWJvdmUgaWYgbmVjZXNzYXJ5IHRvIGJlIGFibGUg
dG8gYnVpbGQuCgpTbyB0aGVyZSBpcyBvbmUgYnJhbmNoIHRoYXQgY2FuIGJlIHVzZWQgdG8gdGVz
dCBBTEwgcGVuZGluZyBrZXJuZWwgcmVsYXRlZCBYZW4gcGF0Y2hlcyBhbmQgd2hpY2ggY291bGQg
YmUgdXNlZCBpbiBPU1N0ZXN0IHdpdGhvdXQgYXMKbWFueSBwb3RlbnRpYWwgZmFsc2UgYWxhcm1z
IGFzIGxpbnV4LW5leHQgd2lsbCBoYXZlID8KCi0tClNhbmRlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 21:38:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 21: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 1g5dyw-0002hG-MA; Thu, 27 Sep 2018 21: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=moov=mj=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5dyv-0002hB-1d
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 21:37:57 +0000
X-Inumbo-ID: 4792cde2-c29d-11e8-a8a5-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4792cde2-c29d-11e8-a8a5-bc764e045a96;
 Thu, 27 Sep 2018 23:35:40 +0200 (CEST)
Received: by mail-it1-x142.google.com with SMTP id q70-v6so343724itb.3
 for <xen-devel@lists.xenproject.org>; Thu, 27 Sep 2018 14:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=sxcterGl8s6MFONuH+El4gf/ocJRoDE8W0tjhlUDlJg=;
 b=icvLq88JLbmvr+lme9SeKRlnUGJDyF1SAYu/R+PRdFw9IiZkS9xh7z3VbBk9o6fdNS
 2ko8+mzPNNFe7rLamI3SRYXpxKwk5keKfeBBR1gw/5NFVRBwQBeUwK6/x4VoHTDN8tI5
 HptievJJK+WB7ke8hcY3chWJvMf9TqsQn3SaS3o9iuaTqYcKV97WbYNIJOa9VksUfoub
 v5C0GMYnLzbKrtpgIp2mB93UL1K87wa75w0H3c1cqODWwPZy3m9VkSZLix5yva4R1PON
 nQExBiqtpmAcxUp2en+mQgJblM5FyBC4JofADAeL03oQ4O0yfz7gMxcTV7kU7FN9gVr2
 eoVg==
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=sxcterGl8s6MFONuH+El4gf/ocJRoDE8W0tjhlUDlJg=;
 b=sLrbgYgFvOmM8Hhu8/GYKJJFudCpFmwHZ93vXZNz4BPl4GAIQSGOtErnywr06U1iXi
 kCV0uC3JrsVyP2cJyCm9tzzdYbdh0mlSxdeeKOcxZmV5mUWC0fRNFvs/2XA0NcDrcfh5
 g5qoqKTZD7L++0duYOK2EKJvQkfpHcIjZHzGlvftU1feS+2BpU0HIfC5Z1gAhgnilYVl
 3DtKI5L5ecz34DVBifKpuine4Knt1dX9DxKuR0uRH+h2Mz9oChPKzlofWDHWeU1ncC47
 fOmKyfOcowuRrJDjDW5PcIhBKVzkkhwiebQIjmkjPMJtTvFjFyl+UV1WBiGt7MlNtzND
 98MQ==
X-Gm-Message-State: ABuFfog3cgxUG71uU/o+xIvlx0zXLFz0b1VvFnUzI9CRHp3YLl0UhS9c
 5Ia9wDU1CiVJjDuOOLuF2fpvqQ==
X-Google-Smtp-Source: ACcGV623iDYYMKqFQj1pIQrn8fl0gkhvJxA23w97L7lJNsgDWXBEOblbDSQxvwS6B/6lgD+Xv5X/6w==
X-Received: by 2002:a24:ad2e:: with SMTP id c46-v6mr390720itf.82.1538084274007; 
 Thu, 27 Sep 2018 14:37:54 -0700 (PDT)
Received: from [192.168.1.56] ([216.160.245.98])
 by smtp.gmail.com with ESMTPSA id a14-v6sm1057767ioh.45.2018.09.27.14.37.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 27 Sep 2018 14:37:52 -0700 (PDT)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, konrad.wilk@oracle.com, roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
 <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <1d3d7e32-22d1-83aa-af0a-7ed6e628f5e5@kernel.dk>
Date: Thu, 27 Sep 2018 15:37:51 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCAyOjMzIFBNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gT24gMjcvMDkv
MTggMjE6MDYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS8yNy8xOCAyOjU2IFBNLCBK
ZW5zIEF4Ym9lIHdyb3RlOgo+Pj4gT24gOS8yNy8xOCAxMjo1MiBQTSwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+Pj4+IE9uIDI3LzA5LzE4IDE2OjI2LCBKZW5zIEF4Ym9lIHdyb3RlOgo+Pj4+
PiBPbiA5LzI3LzE4IDE6MTIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyMi8w
OS8xOCAyMTo1NSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+IENvbW1pdCBhNDZiNTM2
NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKQo+
Pj4+Pj4+IGFkZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVyc2lzdGVudCBncmFudHMgd2hlbiB0
aGV5IGFyZSBub3QgaW4gdXNlLiBBcwo+Pj4+Pj4+IHBhcnQgb2YgdGhlIHB1cmdlLCB0aGUgZ3Jh
bnRzIHdlcmUgcmVtb3ZlZCBmcm9tIHRoZSBncmFudCBidWZmZXIsIFRoaXMKPj4+Pj4+PiBldmVu
dHVhbGx5IGNhdXNlcyB0aGUgYnVmZmVyIHRvIGJlY29tZSBlbXB0eSwgd2l0aCBCVUdfT04gdHJp
Z2dlcmVkIGluCj4+Pj4+Pj4gZ2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4gYmUgb2JzZXJ2ZWQg
ZXZlbiBvbiBhbiBpZGxlIHN5c3RlbSwgd2l0aGluCj4+Pj4+Pj4gMjAtMzAgbWludXRlcy4KPj4+
Pj4+Pgo+Pj4+Pj4+IFdlIHNob3VsZCBrZWVwIHRoZSBncmFudHMgaW4gdGhlIGJ1ZmZlciB3aGVu
IHB1cmdpbmcsIGFuZCBvbmx5IGZyZWUgdGhlCj4+Pj4+Pj4gZ3JhbnQgcmVmLgo+Pj4+Pj4+Cj4+
Pj4+Pj4gRml4ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBw
ZXJzaXN0ZW50IGdyYW50cyIpCj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+Pj4+IFJldmlld2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+IFNpbmNlIEtvbnJhZCBpcyBvdXQsIEknbSBn
b2luZyB0byBxdWV1ZSB0aGlzIHVwIGZvciA0LjE5Lgo+Pj4+Pgo+Pj4+IEhpIEJvcmlzL0p1ZXJn
ZW4uCj4+Pj4KPj4+PiBMYXN0IHdlZWsgaSB0ZXN0ZWQgYSBsaW51eC00LjE5LXJjNCBrZXJuZWwg
d2l0aCB4ZW4tbmV4dCBhbmQgdGhpcyBwYXRjaCBmcm9tIEJvcmlzIHB1bGxlZCBvbiB0b3AuIAo+
Pj4+IFVuZm9ydHVuYXRlbHkgaXQgbWFkZSBhIFZNIGhhbmcgKHByb2JhYmx5IGJlY2F1c2UgaXQn
cyByb290RlMgaXMgc2h1ZmZsZWQgZnJvbSB1bmRlciBpdCdzIGZlZXQgCj4+Cj4+IFdoYXQgZG8g
eW91IG1lYW4gYnkgInJvb3RGUyBpcyBzaHVmZmxlZCBmcm9tIHVuZGVyIGl0J3MgZmVldCAiID8K
PiAKPiBBc3N1bXB0aW9uIHRoYXQgYmxvY2stZnJvbnQgZ2V0dGluZyBib3JrZWQgYW5kIGVpdGhl
ciBhIGtlcm5lbCBjcmFzaCBvciByb290ZnMgYmVjb21pbmcgbW91bnRlZCByZWFkb25seS4gRGlk
bid0ICh0cnkpIHRvIGNoZWNrIHRob3VnaC4KPiAKPj4+PiBhbmQgaXQgZ2F2ZSB0aGVzZSBpbiBk
b20wIGRtZXNnOgo+Pj4+Cj4+Pj4gWyA5MjUxLjY5NjA5MF0geGVuLWJsa2JhY2s6IHJlcXVlc3Rp
bmcgYSBncmFudCBhbHJlYWR5IGluIHVzZQo+Pj4+IFsgOTI1MS43MDU4NjFdIHhlbi1ibGtiYWNr
OiB0cnlpbmcgdG8gYWRkIGEgZ3JlZiB0aGF0J3MgYWxyZWFkeSBpbiB0aGUgdHJlZQo+Pj4+IFsg
OTI1MS43MTU3ODFdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1
c2UKPj4+PiBbIDkyNTEuNzI1NzU2XSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdyZWYg
dGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKPj4+PiBbIDkyNTEuNzM1Njk4XSB4ZW4tYmxrYmFj
azogcmVxdWVzdGluZyBhIGdyYW50IGFscmVhZHkgaW4gdXNlCj4+Pj4gWyA5MjUxLjc0NTU3M10g
eGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0
cmVlCj4+Pj4KPj4+PiBUaGUgVk0gd2FzIGEgSFZNIHdpdGggNCB2Y3B1J3MgYW5kIDIgcGh5IGRp
c2tzOgo+Pj4+IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC83Njg6IHVzaW5nIDQgcXVldWVz
LCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+Pj4+IHhlbi1ibGti
YWNrOiBiYWNrZW5kL3ZiZC8xNC84MzI6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZf
NjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+Pj4+Cj4+Pj4KPj4+PiBDdXJyZW50bHkgaSBoYXZl
IGJlZW4gcnVubmluZyA0LjE5LXJjNSB3aXRoIHhlbi1uZXh0IG9uIHRvcCBhbmQgY29tbWl0Cj4+
Pj4gYTQ2YjUzNjcyYjJjIHJldmVydGVkLCBmb3IgYSBjb3VwbGUgb2YgZGF5cy4gVGhhdCBzZWVt
cyB0byBydW4gc3RhYmxlCj4+Pj4gZm9yIG1lIChzaW5jZSBpdCdzIGEgc21hbGwgYm94IHNvIGkn
bSBub3QgaGl0IGJ5IHdoYXQgYTQ2YjUzNjcyYjJjCj4+Pj4gdHJpZWQgdG8gZml4Lgo+Pj4+Cj4+
Pj4gSWYgeW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBpIGNhbiBnaXZlIHRoYXQg
YSBzcGluIHRvbW9ycm93Cj4+Pj4gZXZlbmluZyBvciBpbiB0aGUgd2Vla2VuZCwgc28gd2UgYXJl
IGhvcGVmdWxseSBzdGlsbCBpbiB0aW1lIGZvciB0aGUKPj4+PiA0LjE5IHJlbGVhc2UuCj4+PiBB
dCB0aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0IG1ha2UgbW9yZSBzZW5zZSB0byBzaW1wbHkg
cmV2ZXJ0IHRoZQo+Pj4gYnVnZ3kgY29tbWl0LiAgRXNwZWNpYWxseSBzaW5jZSB3aGF0IGlzIGN1
cnJlbnRseSBvdXQgdGhlcmUgZG9lc24ndCBmaXgKPj4+IHRoZSBpc3N1ZSBmb3IgeW91Lgo+Cj4g
RG9uJ3Qga25vdyBpZiBCb3JpcyBvciBKdWVyZ2VuIGhhdmUgYSBodW5jaCBhYm91dCB0aGUgaXNz
dWUsIGlmIG5vdAo+IHBlcmhhcHMgYSByZXZlcnQgaXMgdGhlIGJlc3QuCgpBbnlvbmU/IFVubGVz
cyBJIGhlYXIgb3RoZXJ3aXNlLCBJJ2xsIHJldmVydCB0aGUgc2VyaWVzIHRvbW9ycm93LgoKLS0g
CkplbnMgQXhib2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 21:47:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 21: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 1g5e8R-0003TE-MS; Thu, 27 Sep 2018 21:47:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uzn2=mj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5e8P-0003T7-Vo
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 21:47:46 +0000
X-Inumbo-ID: 1f235514-c29f-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f235514-c29f-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 21:48:51 +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 w8RLe8h1162797;
 Thu, 27 Sep 2018 21:47:37 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=PvuVbJENl8viSxwVlXKHnuKwq5+pcQhD5VG2iOb23Mg=;
 b=guYgW+T49FDXVUHa3wLFnu69IgVm2G7AzbZ7miEfMwhq3QXWqf4dPojHU+Pxz3m9ijG3
 ALW7yYRU79Rr+CcP2JnXgUha2LvOheJWwmWatbDdh4kXtJAgiWn+trxf3MapsvJA/2F0
 kjbK6A9+HbvoqbaIrdwm4j4+vDjR2/zh2LQ+sabynpPWyu4HyeH92IjkVCeygFPhzzi3
 1l5vn7bnXRTF4kpxk45c72MGuesDyvdkpLk/uN6fmM/GjmifZjZ1+xc2Rafz9RI/S9bL
 QwBG+cUie9e45D25lHg8HbKpfGv+6XDpf1cSCS/+Eg+a/5vWOIAW/cENlaltG3FPFOW7 xg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2mnd5tvrrs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 21:47:37 +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 w8RLlZJJ009781
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 27 Sep 2018 21:47:36 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 w8RLlY18010152;
 Thu, 27 Sep 2018 21:47:35 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, 27 Sep 2018 14:47:34 -0700
To: Jens Axboe <axboe@kernel.dk>, Sander Eikelenboom <linux@eikelenboom.it>,
 Juergen Gross <jgross@suse.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
 <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
 <1d3d7e32-22d1-83aa-af0a-7ed6e628f5e5@kernel.dk>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <63d2a50f-c22e-1b99-8354-7feca9e089e5@oracle.com>
Date: Thu, 27 Sep 2018 17:48:58 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1d3d7e32-22d1-83aa-af0a-7ed6e628f5e5@kernel.dk>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9029
 signatures=668707
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-1807170000 definitions=main-1809270201
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOCA1OjM3IFBNLCBKZW5zIEF4Ym9lIHdyb3RlOgo+IE9uIDkvMjcvMTggMjozMyBQ
TSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAyNy8wOS8xOCAyMTowNiwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gOS8yNy8xOCAyOjU2IFBNLCBKZW5zIEF4Ym9lIHdyb3Rl
Ogo+Pj4+IE9uIDkvMjcvMTggMTI6NTIgUE0sIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+
Pj4gT24gMjcvMDkvMTggMTY6MjYsIEplbnMgQXhib2Ugd3JvdGU6Cj4+Pj4+PiBPbiA5LzI3LzE4
IDE6MTIgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4gT24gMjIvMDkvMTggMjE6NTUs
IEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4gQ29tbWl0IGE0NmI1MzY3MmIyYyAoInhl
bi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBwZXJzaXN0ZW50IGdyYW50cyIpCj4+Pj4+Pj4+IGFk
ZGVkIHN1cHBvcnQgZm9yIHB1cmdpbmcgcGVyc2lzdGVudCBncmFudHMgd2hlbiB0aGV5IGFyZSBu
b3QgaW4gdXNlLiBBcwo+Pj4+Pj4+PiBwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdyYW50cyB3ZXJl
IHJlbW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4+Pj4+Pj4+IGV2ZW50dWFsbHkg
Y2F1c2VzIHRoZSBidWZmZXIgdG8gYmVjb21lIGVtcHR5LCB3aXRoIEJVR19PTiB0cmlnZ2VyZWQg
aW4KPj4+Pj4+Pj4gZ2V0X2ZyZWVfZ3JhbnQoKS4gVGhpcyBjYW4gYmUgb2JzZXJ2ZWQgZXZlbiBv
biBhbiBpZGxlIHN5c3RlbSwgd2l0aGluCj4+Pj4+Pj4+IDIwLTMwIG1pbnV0ZXMuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFdlIHNob3VsZCBrZWVwIHRoZSBncmFudHMgaW4gdGhlIGJ1ZmZlciB3aGVuIHB1
cmdpbmcsIGFuZCBvbmx5IGZyZWUgdGhlCj4+Pj4+Pj4+IGdyYW50IHJlZi4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4gRml4ZXM6IGE0NmI1MzY3MmIyYyAoInhlbi9ibGtmcm9udDogY2xlYW51cCBzdGFsZSBw
ZXJzaXN0ZW50IGdyYW50cyIpCj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4+Pj4gUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4+IFNpbmNlIEtvbnJhZCBpcyBvdXQsIEkn
bSBnb2luZyB0byBxdWV1ZSB0aGlzIHVwIGZvciA0LjE5Lgo+Pj4+Pj4KPj4+Pj4gSGkgQm9yaXMv
SnVlcmdlbi4KPj4+Pj4KPj4+Pj4gTGFzdCB3ZWVrIGkgdGVzdGVkIGEgbGludXgtNC4xOS1yYzQg
a2VybmVsIHdpdGggeGVuLW5leHQgYW5kIHRoaXMgcGF0Y2ggZnJvbSBCb3JpcyBwdWxsZWQgb24g
dG9wLiAKPj4+Pj4gVW5mb3J0dW5hdGVseSBpdCBtYWRlIGEgVk0gaGFuZyAocHJvYmFibHkgYmVj
YXVzZSBpdCdzIHJvb3RGUyBpcyBzaHVmZmxlZCBmcm9tIHVuZGVyIGl0J3MgZmVldCAKPj4+IFdo
YXQgZG8geW91IG1lYW4gYnkgInJvb3RGUyBpcyBzaHVmZmxlZCBmcm9tIHVuZGVyIGl0J3MgZmVl
dCAiID8KPj4gQXNzdW1wdGlvbiB0aGF0IGJsb2NrLWZyb250IGdldHRpbmcgYm9ya2VkIGFuZCBl
aXRoZXIgYSBrZXJuZWwgY3Jhc2ggb3Igcm9vdGZzIGJlY29taW5nIG1vdW50ZWQgcmVhZG9ubHku
IERpZG4ndCAodHJ5KSB0byBjaGVjayB0aG91Z2guCj4+Cj4+Pj4+IGFuZCBpdCBnYXZlIHRoZXNl
IGluIGRvbTAgZG1lc2c6Cj4+Pj4+Cj4+Pj4+IFsgOTI1MS42OTYwOTBdIHhlbi1ibGtiYWNrOiBy
ZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4+Pj4gWyA5MjUxLjcwNTg2MV0geGVu
LWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVl
Cj4+Pj4+IFsgOTI1MS43MTU3ODFdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxy
ZWFkeSBpbiB1c2UKPj4+Pj4gWyA5MjUxLjcyNTc1Nl0geGVuLWJsa2JhY2s6IHRyeWluZyB0byBh
ZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVlCj4+Pj4+IFsgOTI1MS43MzU2OThd
IHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4+Pj4gWyA5
MjUxLjc0NTU3M10geGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJl
YWR5IGluIHRoZSB0cmVlCj4+Pj4+Cj4+Pj4+IFRoZSBWTSB3YXMgYSBIVk0gd2l0aCA0IHZjcHUn
cyBhbmQgMiBwaHkgZGlza3M6Cj4+Pj4+IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC83Njg6
IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50
cwo+Pj4+PiB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTQvODMyOiB1c2luZyA0IHF1ZXVlcywg
cHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKPj4+Pj4KPj4+Pj4KPj4+
Pj4gQ3VycmVudGx5IGkgaGF2ZSBiZWVuIHJ1bm5pbmcgNC4xOS1yYzUgd2l0aCB4ZW4tbmV4dCBv
biB0b3AgYW5kIGNvbW1pdAo+Pj4+PiBhNDZiNTM2NzJiMmMgcmV2ZXJ0ZWQsIGZvciBhIGNvdXBs
ZSBvZiBkYXlzLiBUaGF0IHNlZW1zIHRvIHJ1biBzdGFibGUKPj4+Pj4gZm9yIG1lIChzaW5jZSBp
dCdzIGEgc21hbGwgYm94IHNvIGknbSBub3QgaGl0IGJ5IHdoYXQgYTQ2YjUzNjcyYjJjCj4+Pj4+
IHRyaWVkIHRvIGZpeC4KPj4+Pj4KPj4+Pj4gSWYgeW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1
ZyBwYXRjaCBpIGNhbiBnaXZlIHRoYXQgYSBzcGluIHRvbW9ycm93Cj4+Pj4+IGV2ZW5pbmcgb3Ig
aW4gdGhlIHdlZWtlbmQsIHNvIHdlIGFyZSBob3BlZnVsbHkgc3RpbGwgaW4gdGltZSBmb3IgdGhl
Cj4+Pj4+IDQuMTkgcmVsZWFzZS4KPj4+PiBBdCB0aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0
IG1ha2UgbW9yZSBzZW5zZSB0byBzaW1wbHkgcmV2ZXJ0IHRoZQo+Pj4+IGJ1Z2d5IGNvbW1pdC4g
IEVzcGVjaWFsbHkgc2luY2Ugd2hhdCBpcyBjdXJyZW50bHkgb3V0IHRoZXJlIGRvZXNuJ3QgZml4
Cj4+Pj4gdGhlIGlzc3VlIGZvciB5b3UuCj4+IERvbid0IGtub3cgaWYgQm9yaXMgb3IgSnVlcmdl
biBoYXZlIGEgaHVuY2ggYWJvdXQgdGhlIGlzc3VlLCBpZiBub3QKPj4gcGVyaGFwcyBhIHJldmVy
dCBpcyB0aGUgYmVzdC4KPiBBbnlvbmU/IFVubGVzcyBJIGhlYXIgb3RoZXJ3aXNlLCBJJ2xsIHJl
dmVydCB0aGUgc2VyaWVzIHRvbW9ycm93LgoKSnVlcmdlbiBtYXkgaGF2ZSBzb21ldGhpbmcgdG8g
c2F5IGJ5IHRvbW9ycm93LCBidXQgZnJvbSBteSBwZXJzcGVjdGl2ZSwKZ2l2ZW4gdGhhdCB3ZSBh
cmUgY29taW5nIHVwIG9uIHJjNiAtLS0geWVzLgoKSSBsb29rZWQgYXQgdGhlIHBhdGNoZXMgYWdh
aW4gYW5kIGRpZG4ndCBzZWUgYW55dGhpbmcgb2J2aW91cy4KCi1ib3JpcwoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 22:03:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 22:03: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 1g5eNj-0004uq-8N; Thu, 27 Sep 2018 22:03: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=r8dh=mj=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1g5eNh-0004uk-S8
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 22:03:34 +0000
X-Inumbo-ID: da902eaf-c2a0-11e8-a8a5-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da902eaf-c2a0-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 00:01:16 +0200 (CEST)
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=nAA5gZzK6Eav+CxcfPDuLKGaxWLCW6/PJgLgIrkzg2w=; b=EBiCLMkp1Uvnz4V0+A7iTk4V+B
 S/3wGwRVkR1FFl3uPoPObP7frsd0Aa4F3U3q/vs+Dl22Bub/IcM4eChD+RZRGUFRhhLjNdnn7tx5L
 +VQ+7ju+9tID6O8uAebZ4hqA1GBaJyAIjJ7s8OyvLyW1B4iMHkV2pVyQOoT/YU1IpUKo=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:45300
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1g5eNX-0007Cr-Pe; Fri, 28 Sep 2018 00:03:23 +0200
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jens Axboe
 <axboe@kernel.dk>, Juergen Gross <jgross@suse.com>, konrad.wilk@oracle.com,
 roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
 <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
 <1d3d7e32-22d1-83aa-af0a-7ed6e628f5e5@kernel.dk>
 <63d2a50f-c22e-1b99-8354-7feca9e089e5@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <878eaad1-b63e-7e9b-f4c3-1ec3825d91e1@eikelenboom.it>
Date: Fri, 28 Sep 2018 00:03:26 +0200
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: <63d2a50f-c22e-1b99-8354-7feca9e089e5@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMTggMjM6NDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzI3LzE4IDU6
MzcgUE0sIEplbnMgQXhib2Ugd3JvdGU6Cj4+IE9uIDkvMjcvMTggMjozMyBQTSwgU2FuZGVyIEVp
a2VsZW5ib29tIHdyb3RlOgo+Pj4gT24gMjcvMDkvMTggMjE6MDYsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPj4+PiBPbiA5LzI3LzE4IDI6NTYgUE0sIEplbnMgQXhib2Ugd3JvdGU6Cj4+Pj4+IE9u
IDkvMjcvMTggMTI6NTIgUE0sIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+Pj4+IE9uIDI3
LzA5LzE4IDE2OjI2LCBKZW5zIEF4Ym9lIHdyb3RlOgo+Pj4+Pj4+IE9uIDkvMjcvMTggMToxMiBB
TSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4gT24gMjIvMDkvMTggMjE6NTUsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4+IENvbW1pdCBhNDZiNTM2NzJiMmMgKCJ4ZW4vYmxr
ZnJvbnQ6IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKQo+Pj4+Pj4+Pj4gYWRkZWQg
c3VwcG9ydCBmb3IgcHVyZ2luZyBwZXJzaXN0ZW50IGdyYW50cyB3aGVuIHRoZXkgYXJlIG5vdCBp
biB1c2UuIEFzCj4+Pj4+Pj4+PiBwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdyYW50cyB3ZXJlIHJl
bW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4+Pj4+Pj4+PiBldmVudHVhbGx5IGNh
dXNlcyB0aGUgYnVmZmVyIHRvIGJlY29tZSBlbXB0eSwgd2l0aCBCVUdfT04gdHJpZ2dlcmVkIGlu
Cj4+Pj4+Pj4+PiBnZXRfZnJlZV9ncmFudCgpLiBUaGlzIGNhbiBiZSBvYnNlcnZlZCBldmVuIG9u
IGFuIGlkbGUgc3lzdGVtLCB3aXRoaW4KPj4+Pj4+Pj4+IDIwLTMwIG1pbnV0ZXMuCj4+Pj4+Pj4+
Pgo+Pj4+Pj4+Pj4gV2Ugc2hvdWxkIGtlZXAgdGhlIGdyYW50cyBpbiB0aGUgYnVmZmVyIHdoZW4g
cHVyZ2luZywgYW5kIG9ubHkgZnJlZSB0aGUKPj4+Pj4+Pj4+IGdyYW50IHJlZi4KPj4+Pj4+Pj4+
Cj4+Pj4+Pj4+PiBGaXhlczogYTQ2YjUzNjcyYjJjICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwIHN0
YWxlIHBlcnNpc3RlbnQgZ3JhbnRzIikKPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4+Pj4+IFJldmlld2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4gU2luY2UgS29ucmFkIGlz
IG91dCwgSSdtIGdvaW5nIHRvIHF1ZXVlIHRoaXMgdXAgZm9yIDQuMTkuCj4+Pj4+Pj4KPj4+Pj4+
IEhpIEJvcmlzL0p1ZXJnZW4uCj4+Pj4+Pgo+Pj4+Pj4gTGFzdCB3ZWVrIGkgdGVzdGVkIGEgbGlu
dXgtNC4xOS1yYzQga2VybmVsIHdpdGggeGVuLW5leHQgYW5kIHRoaXMgcGF0Y2ggZnJvbSBCb3Jp
cyBwdWxsZWQgb24gdG9wLiAKPj4+Pj4+IFVuZm9ydHVuYXRlbHkgaXQgbWFkZSBhIFZNIGhhbmcg
KHByb2JhYmx5IGJlY2F1c2UgaXQncyByb290RlMgaXMgc2h1ZmZsZWQgZnJvbSB1bmRlciBpdCdz
IGZlZXQgCj4+Pj4gV2hhdCBkbyB5b3UgbWVhbiBieSAicm9vdEZTIGlzIHNodWZmbGVkIGZyb20g
dW5kZXIgaXQncyBmZWV0ICIgPwo+Pj4gQXNzdW1wdGlvbiB0aGF0IGJsb2NrLWZyb250IGdldHRp
bmcgYm9ya2VkIGFuZCBlaXRoZXIgYSBrZXJuZWwgY3Jhc2ggb3Igcm9vdGZzIGJlY29taW5nIG1v
dW50ZWQgcmVhZG9ubHkuIERpZG4ndCAodHJ5KSB0byBjaGVjayB0aG91Z2guCj4+Pgo+Pj4+Pj4g
YW5kIGl0IGdhdmUgdGhlc2UgaW4gZG9tMCBkbWVzZzoKPj4+Pj4+Cj4+Pj4+PiBbIDkyNTEuNjk2
MDkwXSB4ZW4tYmxrYmFjazogcmVxdWVzdGluZyBhIGdyYW50IGFscmVhZHkgaW4gdXNlCj4+Pj4+
PiBbIDkyNTEuNzA1ODYxXSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdyZWYgdGhhdCdz
IGFscmVhZHkgaW4gdGhlIHRyZWUKPj4+Pj4+IFsgOTI1MS43MTU3ODFdIHhlbi1ibGtiYWNrOiBy
ZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1c2UKPj4+Pj4+IFsgOTI1MS43MjU3NTZdIHhl
bi1ibGtiYWNrOiB0cnlpbmcgdG8gYWRkIGEgZ3JlZiB0aGF0J3MgYWxyZWFkeSBpbiB0aGUgdHJl
ZQo+Pj4+Pj4gWyA5MjUxLjczNTY5OF0geGVuLWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBncmFudCBh
bHJlYWR5IGluIHVzZQo+Pj4+Pj4gWyA5MjUxLjc0NTU3M10geGVuLWJsa2JhY2s6IHRyeWluZyB0
byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5IGluIHRoZSB0cmVlCj4+Pj4+Pgo+Pj4+Pj4gVGhl
IFZNIHdhcyBhIEhWTSB3aXRoIDQgdmNwdSdzIGFuZCAyIHBoeSBkaXNrczoKPj4+Pj4+IHhlbi1i
bGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC83Njg6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4
ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+Pj4+Pj4geGVuLWJsa2JhY2s6IGJhY2tlbmQv
dmJkLzE0LzgzMjogdXNpbmcgNCBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNp
c3RlbnQgZ3JhbnRzCj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IEN1cnJlbnRseSBpIGhhdmUgYmVlbiBy
dW5uaW5nIDQuMTktcmM1IHdpdGggeGVuLW5leHQgb24gdG9wIGFuZCBjb21taXQKPj4+Pj4+IGE0
NmI1MzY3MmIyYyByZXZlcnRlZCwgZm9yIGEgY291cGxlIG9mIGRheXMuIFRoYXQgc2VlbXMgdG8g
cnVuIHN0YWJsZQo+Pj4+Pj4gZm9yIG1lIChzaW5jZSBpdCdzIGEgc21hbGwgYm94IHNvIGknbSBu
b3QgaGl0IGJ5IHdoYXQgYTQ2YjUzNjcyYjJjCj4+Pj4+PiB0cmllZCB0byBmaXguCj4+Pj4+Pgo+
Pj4+Pj4gSWYgeW91IGNhbiBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBpIGNhbiBnaXZlIHRo
YXQgYSBzcGluIHRvbW9ycm93Cj4+Pj4+PiBldmVuaW5nIG9yIGluIHRoZSB3ZWVrZW5kLCBzbyB3
ZSBhcmUgaG9wZWZ1bGx5IHN0aWxsIGluIHRpbWUgZm9yIHRoZQo+Pj4+Pj4gNC4xOSByZWxlYXNl
Lgo+Pj4+PiBBdCB0aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0IG1ha2UgbW9yZSBzZW5zZSB0
byBzaW1wbHkgcmV2ZXJ0IHRoZQo+Pj4+PiBidWdneSBjb21taXQuICBFc3BlY2lhbGx5IHNpbmNl
IHdoYXQgaXMgY3VycmVudGx5IG91dCB0aGVyZSBkb2Vzbid0IGZpeAo+Pj4+PiB0aGUgaXNzdWUg
Zm9yIHlvdS4KPj4+IERvbid0IGtub3cgaWYgQm9yaXMgb3IgSnVlcmdlbiBoYXZlIGEgaHVuY2gg
YWJvdXQgdGhlIGlzc3VlLCBpZiBub3QKPj4+IHBlcmhhcHMgYSByZXZlcnQgaXMgdGhlIGJlc3Qu
Cj4+IEFueW9uZT8gVW5sZXNzIEkgaGVhciBvdGhlcndpc2UsIEknbGwgcmV2ZXJ0IHRoZSBzZXJp
ZXMgdG9tb3Jyb3cuCj4gCj4gSnVlcmdlbiBtYXkgaGF2ZSBzb21ldGhpbmcgdG8gc2F5IGJ5IHRv
bW9ycm93LCBidXQgZnJvbSBteSBwZXJzcGVjdGl2ZSwKPiBnaXZlbiB0aGF0IHdlIGFyZSBjb21p
bmcgdXAgb24gcmM2IC0tLSB5ZXMuCj4gCj4gSSBsb29rZWQgYXQgdGhlIHBhdGNoZXMgYWdhaW4g
YW5kIGRpZG4ndCBzZWUgYW55dGhpbmcgb2J2aW91cy4KPiAKPiAtYm9yaXMKCkNvdWxkIGFsc28g
YmUgdGhhdCB3aGF0IGkgaGl0IGlzIGEgbGF0ZW50IGJ1ZywgCnRoYXQgaXMgbm90IGNhdXNlZCBi
eSB0aGVzZSBwYXRjaGVzIGJ1dCBtZXJlbHkgZ290IHVuY292ZXJlZCBieSB0aGVtLgoKeGwgZG1l
c2cgYWxzbyBzaG93cyBxdWl0ZSBzb21lOgogICAgKFhFTikgWzIwMTgtMDktMjQgMDM6MTU6NDYu
ODQ3XSBncmFudF90YWJsZS5jOjE3NTU6ZDE0djAgRXhwYW5kaW5nIGQxNCBncmFudCB0YWJsZSBm
cm9tIDE5IHRvIDIwIGZyYW1lcwogICAgKFhFTikgWzIwMTgtMDktMjQgMDM6MTU6NDYuODQ5XSBn
cmFudF90YWJsZS5jOjE3NTU6ZDE0djAgRXhwYW5kaW5nIGQxNCBncmFudCB0YWJsZSBmcm9tIDIw
IHRvIDIxIGZyYW1lcwooYW5kIGhhcyBkb25lIHRoYXQgZm9yIGFnZXMgb24gbXkgYm94IG5vdCBs
ZWFkaW5nIHRvIGFueSBkaXJlY3QgcHJvYmxlbXMgdG8gbXkga25vd2xlZGdlKQoKSSBkb24ndCBr
bm93IGlmIHRoZXJlIGNvdWxkIGJlIHJlbGF0ZWQgYW5kIHNvbWV0aGluZyBhcm91bmQgdGhlIChw
ZXJzaXN0ZW50KSBncmFudHMgZm9yIGJsb2NrIGRldmljZXMgY291bGQgYmUgbGVha2luZyB1bmRl
ciBzb21lIGNvbmRpdGlvbnM/CgotLQpTYW5kZXIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 22:34:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 22: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 1g5erS-00074S-PR; Thu, 27 Sep 2018 22:34: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=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5erR-00074N-Og
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 22:34:17 +0000
X-Inumbo-ID: 26538dd0-c2a5-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26538dd0-c2a5-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 00:32:01 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 416202156B;
 Thu, 27 Sep 2018 22:34:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538087654;
 bh=qOH5G66pQEBas7LAHVG+FSP5xs1MaQgiyXL70oUzPRs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=IENv4RrXDNA+tKoh4CHMJHKqTaqW2+lD9lTthRMiqIYvh0V4aQJlxCTJ5nmpGTaOK
 VFOU4Fbu84b6TbAXtPY2n7YUIb9MZuKuAdfk5kZYDbYoxUiC5e/ssedaG2F9LrVQYK
 2TyWmJZPgAokctdJ6aMbyH3aPOW1FHrlgLSTRAC0=
Date: Thu, 27 Sep 2018 15:34:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e0d5aab5-2979-ae1d-2e3a-a7c8e3de75ea@arm.com>
Message-ID: <alpine.DEB.2.10.1809271531210.11573@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1809260950580.13735@sstabellini-ThinkPad-X260>
 <e0d5aab5-2979-ae1d-2e3a-a7c8e3de75ea@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: cpufeature: Add helper to
 check constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

T24gV2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMjYvMjAxOCAwNTo1MyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBTb21lIGNhcGFi
YWJpbGl0aWVzIGFyZSBzZXQgcmlnaHQgZHVyaW5nIGJvb3QgYW5kIHdpbGwgbmV2ZXIgY2hhbmdl
Cj4gPiA+IGFmdGVyd2FyZHMuIEF0IHRoZSBtb21lbnQsIHRoZSBmdW5jdGlvbiBjcHVfaGF2ZV9j
YXBzIHdpbGwgY2hlY2sgd2hldGhlcgo+ID4gPiB0aGUgY2FwIGlzIGVuYWJsZWQgZnJvbSB0aGUg
bWVtb3J5Lgo+ID4gPiAKPiA+ID4gSXQgaXMgcG9zc2libGUgdG8gYXZvaWQgdGhlIGxvYWQgZnJv
bSB0aGUgbWVtb3J5IGJ5IHVzaW5nIGFuCj4gPiA+IEFMVEVSTkFUSVZFLiBXaXRoIHRoYXQgdGhl
IGNoZWNrIGlzIGp1c3QgcmVkdWNlZCB0byAxIGluc3RydWN0aW9uLgo+ID4gPiAKPiA+ID4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IAo+ID4g
SSBlbmpveWVkIHJlYWRpbmcgdGhlIHBhdGNoIDotKSAgQnV0IEkgZG9uJ3QgdGhpbmsgaXQgaXMg
d29ydGggZ29pbmcKPiA+IGludG8gdGhpcyBleHRyZW1lIGxldmVsIG9mIG9wdGltaXphdGlvbi4g
dGVzdF9iaXQgaXMgZWZmaWNpZW50IGVub3VnaCwKPiA+IHJpZ2h0PyBXaGF0IGRvIHlvdSB0aGlu
ayB3ZSBuZWVkIHRvIHVzZSBhbHRlcm5hdGl2ZXMganVzdCB0byBjaGVjayBvbmUKPiA+IGJpdD8K
PiAKPiBXZSBhbHJlYWR5IGhhdmUgYW4gaGVscGVyIHVzaW5nIHRlc3RfYml0IChzZWUgY3B1c19o
YXZlX2NhcCkuIEhvd2V2ZXIgdGVzdF9iaXQKPiByZXF1aXJlcyB0byBsb2FkIHRoZSB3b3JkIGZy
b20gdGhlIG1lbW9yeS4gVGhpcyBpcyBhbiBvdmVyaGVhZCB3aGVuIHRoZQo+IGRlY2lzaW9uIG5l
dmVyIGNoYW5nZSBhZnRlciBib290Lgo+IAo+IE9uZSBsb2FkIG1heSBiZSBpbnNpZ25pZmljYW50
IGJ5IGl0c2VsZiAodGhvdWdodCBtYXkgaGF2ZSBhIGNhY2hlIG1pc3MpLCBidXQKPiBpZiB5b3Ug
YXJlIGluIGhvdHBhdGggdGhpcyBpcyBhIHdpbiBpbiBsb25nIHRlcm0uCj4gCj4gVGhlIG1lY2hh
bmlzbSBpcyB2ZXJ5IHNpbWlsYXIgdG8gc3RhdGljIGtleSBidXQgZm9yIHRoZSBwb29yIChJIGRv
bid0IGhhdmUKPiBtdWNoIHRpbWUgdG8gaW1wbGVtZW50IGJldHRlciBmb3Igbm93KS4gV2UgYWxy
ZWFkeSB1c2Ugc2ltaWxhciBjb25zdHJ1Y3Rpb24gb24KPiBvdGhlciBwbGFjZXMgKHNlZSBDSEVD
S19XT1JLQVJPVU5EX0hFTFBFUikuCgpJIGxpa2UgdGhlIG1lY2hhbmlzbSBhbmQgdGhlIGxpdHRs
ZSBBTFRFUk5BVElWRSB0cmljay4gIEkgY2FuIHNlZSBpdApjb3VsZCB2ZXJ5IHVzZWZ1bCBpbiBz
b21lIGNhc2VzLiBJdCBpcyBqdXN0IHRoYXQgaXQgaXMgYSBiaXQgb2YgYSB3YXN0ZQp0byB1c2Ug
aXQgb24gU01DQ0MgdmlydHVhbGl6YXRpb24gLS0gU01DQ0MgY2FsbHMgY2Fubm90IGJlIGRvbmUg
b2Z0ZW4KZW5vdWdoIGZvciB0aGlzIHRvIG1ha2UgYSBkaWZmZXJlbmNlLgoKQnV0IHdobyBhbSBJ
IHRvIGNvbXBsYWluIHdoZW4geW91IG1ha2UgdGhpbmdzIGZhc3Rlcj8gOi0pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 22:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 22: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 1g5eyg-0007o7-J7; Thu, 27 Sep 2018 22:41:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5eye-0007o2-Jo
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 22:41:44 +0000
X-Inumbo-ID: a9b5bb71-c2a6-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9b5bb71-c2a6-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 22:42:50 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 01CD0216C4;
 Thu, 27 Sep 2018 22:41:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538088102;
 bh=7tTcpokXcTu/GDn3yQ97Fo/sJbzyUk51TQA4aa/0zeQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=QWfCBax/4eSeC+dm7YLhCswmOF05RueVtPKpT8p8DY8Ir5ob1670WlyX3FFGGQmoc
 q/LkTO6HGP3D183ft7u7J7EBhqz983TvTGWLz30YK+g3g734T/knZ034YG1sW4VNkf
 QSiX0JZJIt02JkSri2SLQO9B+dQwZGHAReH6cyWY=
Date: Thu, 27 Sep 2018 15:41:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a1e62202-47a8-026b-35c6-218523b95ee9@arm.com>
Message-ID: <alpine.DEB.2.10.1809271534490.11573@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251653290.15006@sstabellini-ThinkPad-X260>
 <a1e62202-47a8-026b-35c6-218523b95ee9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: Replace call_smc with
 arm_smccc_smc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@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>

T24gV2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMjYvMjAxOCAxMjo1NyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiA+ID4gaW5kZXgg
OTQxZWVjOTIxYi4uMDI3MzdlNmNhYSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gPiA+IEBAIC00Miw0MiArNDIs
NTMgQEAgdWludDMyX3Qgc21jY2NfdmVyOwo+ID4gPiAgICAgc3RhdGljIHVpbnQzMl90IHBzY2lf
Y3B1X29uX25yOwo+ID4gPiAgICsjZGVmaW5lIFBTQ0lfUkVUKHJlcykgICAoKGludDMyX3QpKHJl
cykuYTApCj4gPiA+ICsKPiA+ID4gICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQo+ID4g
PiAgIHsKPiA+ID4gLSAgICByZXR1cm4gY2FsbF9zbWMocHNjaV9jcHVfb25fbnIsIGNwdV9sb2dp
Y2FsX21hcChjcHUpLAo+ID4gPiBfX3BhKGluaXRfc2Vjb25kYXJ5KSwgMCk7Cj4gPiA+ICsgICAg
c3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ID4gPiArCj4gPiA+ICsgICAgYXJtX3NtY2NjX3Nt
Yyhwc2NpX2NwdV9vbl9uciwgY3B1X2xvZ2ljYWxfbWFwKGNwdSksCj4gPiA+IF9fcGEoaW5pdF9z
ZWNvbmRhcnkpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgJnJlcyk7Cj4gPiA+ICsKPiA+ID4g
KyAgICByZXR1cm4gKGludDMyX3QpcmVzLmEwOwo+ID4gPiAgIH0KPiA+IAo+ID4gQ2FuJ3Qgd2Ug
dXNlIFBTQ0lfUkVUKHJlcykgaGVyZT8KPiAKPiBJIG1pc3NlZCB0aGF0IG9uZS4gSSB3aWxsIHVw
ZGF0ZSBpdC4KPiAKPiA+IAo+ID4gQWxzbyBpbiBnZW5lcmFsLCBzaG91bGQgd2UgY2FyZSBhYm91
dCB0aGUgdHlwZSBtaXNtYXRjaCBpbnQzMl90IHZzLiBpbnQKPiA+IHdoaWNoIGlzIHRoZSByZXR1
cm4gdHlwZSBvZiB0aGlzIGZ1bmN0aW9uPwo+IAo+IFRoZSBvbmx5IGlzc3VlIEkgY291bGQgc2Vl
IGlzIGlmIHNpemVvZihpbnQpIDwgc2l6ZW9mKGludDMyX3QpLiBJZiB0aGF0Cj4gaGFwcGVuLCB0
aGVuIHBzY2kuYyB3b3VsZCBiZSBvdXIgbGVhc3QgY29uY2VybiBhcyB3ZSBhbHdheXMgYXNzdW1l
IGludCB3b3VsZAo+IGF0IGxlYXN0IDMyLWJpdCB3aWRlLgo+IAo+IEkgd291bGQgcHJlZmVyIHRv
IGtlZXAgdGhlIHJldHVybiBvZiB0aGUgZnVuY3Rpb24gaW50IGFuZCBjYXN0aW5nIHRoZSByZXN1
bHQKPiB3aXRoIChpbnQzMl90KS4gVGhlIGxhdHRlciBpcyBoZWxwZnVsIHRvIGtub3cgd2hhdCBp
cyB0aGUgc2l6ZSBvZiB0aGUgcmVzdWx0Cj4gKGEwIGlzIDY0LWJpdCkuCgpJdCBpcyBhIGdvb2Qg
aWRlYSB0byBrZWVwIHRoZSBjYXN0LiBJIGRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBvbgp3
aGV0aGVyIHRoZSBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBpbnQgb3IgaW50MzJfdC4gVGhlIG9u
bHkgcXVlc3Rpb24gaXMKd2hldGhlciB3ZSB3YW50IHRvIGNhc3QgdG8gKGludDMyX3QpIG9yIHRv
IChpbnQpLiBJIHdvdWxkIHByZWZlciB0byBjYXN0CnRvIHRoZSBzYW1lIHR5cGUgb2YgdGhlIHJl
dHVybiBvZiB0aGUgZnVuY3Rpb24uIFNvIGlmIHdlIGtlZXAgaW50IGFzCnJldHVybiB0eXBlLCB0
aGVuIGNhc3RpbmcgdG8gKGludCkuIEhvd2V2ZXIsIGdpdmVuIHRoYXQgaW4gcHJhY3RpY2UgaXQK
bWFrZXMgbm8gZGlmZmVyZW5jZSwgSSBjYW4gYWNrIHRoZSBwYXRjaCBpbiBhbnkgY2FzZS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 22:51:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 22: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 1g5f7W-00009t-HV; Thu, 27 Sep 2018 22:50:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gi2h=mj=xenproject.org=prvs=801207327=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5f7V-00009j-7N
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 22:50:53 +0000
X-Inumbo-ID: 780659e9-c2a7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 780659e9-c2a7-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 00:48:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,312,1534809600"; d="scan'208";a="66513084"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75305-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=6a147d6dae733f3a1d5ddf9af9adce5fb8504a53
X-Osstest-Versions-That: ovmf=447b08b3d2a3e04a9fccda68c72a2ff62d8197e9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 27 Sep 2018 23:50:48 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75305: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzA1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA2YTE0N2Q2ZGFlNzMzZjNhMWQ1ZGRmOWFmOWFkY2U1ZmI4
NTA0YTUzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NDdiMDhiM2Qy
YTNlMDRhOWZjY2RhNjhjNzJhMmZmNjJkODE5N2U5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUy
OTkgIDIwMTgtMDktMjcgMDA6NTA6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzA1ICAyMDE4LTA5LTI3IDE4OjIwOjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0
LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA0NzAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 23:02:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 23:02: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 1g5fIt-00010o-OW; Thu, 27 Sep 2018 23: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=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5fIs-000104-JJ
 for xen-devel@lists.xen.org; Thu, 27 Sep 2018 23:02:38 +0000
X-Inumbo-ID: 1cb8a761-c2a9-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cb8a761-c2a9-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 01:00:22 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 20C38216FE;
 Thu, 27 Sep 2018 23:02:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538089356;
 bh=hHP7Ml15xyUfgqFd9w4CGgdbFRH1CqHNeGJjGtuxJeI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=DjDF36pxxfRvV75EK5ojbL0D+b3Kl4bPuogWoqo1rZYQvv+R8BrAC4CLwAjPRTkUE
 7VHUs4ckigN79rzMM2e61wXjWyfi/4me2yfRDLIKtFp21pN7k5P8c4aTzzzdeRdoYC
 tI6WJ28yeYoa5fVND+hCL8AkIV/iidpf1YSR2wEU=
Date: Thu, 27 Sep 2018 16:02:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <12013266-57ef-ffd7-d403-f28217a94026@arm.com>
Message-ID: <alpine.DEB.2.10.1809271547430.11573@sstabellini-ThinkPad-X260>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251645040.15006@sstabellini-ThinkPad-X260>
 <12013266-57ef-ffd7-d403-f28217a94026@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: add SMC wrapper that is
 compatible with SMCCC v1.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: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, volodymyr_babchuk@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>

T24gV2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMjYvMjAxOCAxMjo1MCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAyNSBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBGcm9tOiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gPiA+IAo+ID4gPiBF
eGlzdGluZyBTTUMgd3JhcHBlciBjYWxsX3NtYygpIGFsbG93cyBvbmx5IDQgcGFyYW1ldGVycyBh
bmQKPiA+ID4gcmV0dXJucyBvbmx5IG9uZSB2YWx1ZS4gVGhpcyBpcyBlbm91Z2ggZm9yIGV4aXN0
aW5nCj4gPiA+IHVzZSBpbiBQU0NJIGNvZGUsIGJ1dCBURUUgbWVkaWF0b3Igd2lsbCBuZWVkIGEg
Y2FsbCB0aGF0IGlzCj4gPiA+IGZ1bGx5IGNvbXBhdGlibGUgd2l0aCBBUk0gU01DQ0MgdjEuMC4K
PiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBhIHdyYXBwZXIgZm9yIGJvdGggYXJtMzIgYW5k
IGFybTY0LiBJbiB0aGUgY2FzZSBvZgo+ID4gPiBhcm0zMiwgdGhlIHdyYXBwZXIgaXMganVzdCBh
biBhbGlhcyB0byB0aGUgQVJNIFNNQ0NDIHYxLjEgYXMgdGhlCj4gPiA+IGNvbnZlbnRpb24gaXMg
dGhlIHNhbWUuCj4gPiA+IAo+ID4gPiBDQzogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWds
ZXNpYXNAeGlsaW54LmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+ID4gPiBbanVsaWVuOiBSZXdvcmsgdGhlIHdy
YXBwZXIgdG8gbWFrZSBpdCBjbG9zZXIgdG8gU01DQyAxLjEgd3JhcHBlcl0KPiA+ID4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IAo+ID4gSSBo
YXZlIGJlZW4gc3RydWdnbGluZyB0byBmaW5kIHRoZSBvbGQgZG9jIGZvciBTTUNDQyB2MS4wLCBh
bGwgdGhlCj4gPiByZWZlcmVuY2VzIGhhdmUgYmVlbiB1cGRhdGVkIHRvIHYxLjEgb25saW5lIG5v
dy4gRG8geW91IGhhdmUgYSBsaW5rPwo+IAo+IEFyZSB5b3Ugc3VyZT8gQWxsIHRoZSByZWZlcmVu
Y2VzIGFyZSBzdGlsbCB0byB2MS4wIChERU4gMDAyOEIpLiBTZWUgWzFdLgoKVGhlIGxhY2sgb2Yg
dmVyc2lvbiBpbiB0aGUgZG9jIGNvbmZ1c2VkIG1lLgoKCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvc21jLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMKPiA+ID4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPiA+ID4gaW5kZXggMDAwMDAwMDAwMC4uYjA3NTJiZTU3ZQo+ID4g
PiAtLS0gL2Rldi9udWxsCj4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9zbWMuUwo+ID4g
PiBAQCAtMCwwICsxLDMyIEBACj4gPiA+ICsvKgo+ID4gPiArICogeGVuL2FyY2gvYXJtL2FybTY0
L3NtYy5TCj4gPiA+ICsgKgo+ID4gPiArICogV3JhcHBlciBmb3IgU2VjdXJlIE1vbml0b3JzIENh
bGxzCj4gPiA+ICsgKgo+ID4gPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+ID4gKyAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
Cj4gPiA+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAy
IG9mIHRoZSBMaWNlbnNlLgo+ID4gPiArICoKPiA+ID4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gPiArICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKPiA+ID4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKPiA+ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCj4gPiA+ICsgKi8KPiA+ID4gKwo+ID4gPiArI2luY2x1ZGUgPGFzbS9h
c21fZGVmbnMuaD4KPiA+ID4gKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+Cj4gPiA+ICsKPiA+ID4g
Ky8qCj4gPiA+ICsgKiB2b2lkIF9fYXJtX3NtY2NjXzFfMF9zbWMocmVnaXN0ZXJfdCBhMCwgcmVn
aXN0ZXJfdCBhMSwgcmVnaXN0ZXJfdCBhMiwKPiA+ID4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWdpc3Rlcl90IGEzLCByZWdpc3Rlcl90IGE0LCByZWdpc3Rlcl90IGE1LAo+ID4gPiAr
ICogICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYTYsIHJlZ2lzdGVyX3QgYTcs
Cj4gPiA+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMg
KnJlcykKPiA+ID4gKyAqLwo+ID4gPiArRU5UUlkoX19hcm1fc21jY2NfMV8wX3NtYykKPiA+ID4g
KyAgICAgICAgc21jICAgICAjMAo+ID4gPiArICAgICAgICBsZHIgICAgIHg0LCBbc3BdCj4gPiA+
ICsgICAgICAgIGNieiAgICAgeDQsIDFmICAgICAgICAgIC8qIE5vIG5lZWQgdG8gc3RvcmUgdGhl
IHJlc3VsdCAqLwo+ID4gPiArICAgICAgICBzdHAgICAgIHgwLCB4MSwgW3g0LCAjU01DQ0NfUkVT
X2EwXQo+ID4gPiArICAgICAgICBzdHAgICAgIHgyLCB4MywgW3g0LCAjU01DQ0NfUkVTX2EyXQo+
ID4gPiArMToKPiA+ID4gKyAgICAgICAgcmV0Cj4gPiAKPiA+IEFzIEkgbWVudGlvbmVkLCBJIGNv
dWxkbid0IGZpbmQgdGhlIGRvYywgYnV0IGl0IGxvb2tzIGxpa2UgdGhlIExpbnV4Cj4gPiBpbXBs
ZW1lbnRhdGlvbiBhbHdheXMgY29waWVzIGJhY2sgdGhlIHJlc3VsdHMKPiA+IChhcmNoL2FybTY0
L2tlcm5lbC9zbWNjYy1jYWxsLlMpPyBTaG91bGRuJ3Qgd2UgemVybyB4MC14MyBhdCBsZWFzdD8K
PiBDb3VsZCB5b3UgcHJvdmlkZSBtb3JlIGRldGFpbHMgb24gd2hhdCBsb29rcyB3cm9uZz8KPiAK
PiBUaGUgcmVzdWx0cyBhcmUgY29waWVkIGluIHRoZSBhcnJheSByZXMgdXNpbmcgc3RwIGluc3Ry
dWN0aW9ucy4gVGhlIG9ubHkKPiBkaWZmZXJlbmNlIHdpdGggTGludXggaW1wbGVtZW50YXRpb24g
aXMgd2UgZG9uJ3QgaGFuZGxlIHF1aXJrLgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBpcyB0aGF0IGlu
IHRoaXMgaW1wbGVtZW50YXRpb24gd2UgaGFuZGxlIGByZXMnIGJlaW5nCk5VTEwsIHdoaWNoIEkg
dGhpbmsgaXMgYSBnb29kIGlkZWE6CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 23:11:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 23: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 1g5fRO-0001lk-IJ; Thu, 27 Sep 2018 23:11:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5fRN-0001lf-54
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 23:11:25 +0000
X-Inumbo-ID: cf2fd2b0-c2aa-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf2fd2b0-c2aa-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 23:12:31 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C406121582;
 Thu, 27 Sep 2018 23:11:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538089883;
 bh=LYd1OKzCl8p5p1RviG+CuvNbwpolX5aempsjku+Tr4U=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dHXCioeoEy5idoMmLVA94eECREnGgpa/sNw3LWIj8HMS64WZzcohO/CFwa9Pqakd8
 xtnXpGkAN74EFpN29NY8cdy4HvMImz5PuU0o9kcCFaCuL3LSqPKK1AOpjF9305fJKG
 V9m+KnsPsZLxz9VJlqkqkR2Be1KjEGZeqey9gJrA=
Date: Thu, 27 Sep 2018 16:11:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
Message-ID: <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
 <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-277536536-1538089415=:11573"
Content-ID: <alpine.DEB.2.10.1809271603530.11573@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andre.przywara@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 shameerali.kolothum.thodi@huawei.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-277536536-1538089415=:11573
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1809271603531.11573@sstabellini-ThinkPad-X260>

On Wed, 26 Sep 2018, Julien Grall wrote:
> Hi Stefano,
> 
> On 09/25/2018 09:45 PM, Stefano Stabellini wrote:
> > On Tue, 4 Sep 2018, Andrew Cooper wrote:
> > > On 04/09/18 20:35, Julien Grall wrote:
> > > > Hi,
> > > > 
> > > > On 09/04/2018 08:21 PM, Julien Grall wrote:
> > > > > A follow-up patch will require to know the number of vCPUs when
> > > > > initializating the vGICv3 domain structure. However this information
> > > > > is
> > > > > not available at domain creation. This is only known once
> > > > > XEN_DOMCTL_max_vpus is called for that domain.
> > > > > 
> > > > > In order to get the max vCPUs around, delay the domain part of the
> > > > > vGIC
> > > > > v3 initialization until the first vCPU of the domain is initialized.
> > > > > 
> > > > > Signed-off-by: Julien Grall <julien.grall@arm.com>
> > > > > 
> > > > > ---
> > > > > 
> > > > > Cc: Andrew Cooper <andrew.cooper3@citrix.com>
> > > > > 
> > > > > This is nasty but I can't find a better way for Xen 4.11 and older.
> > > > > This
> > > > > is not necessary for unstable as the number of vCPUs is known at
> > > > > domain
> > > > > creation.
> > > > > 
> > > > > Andrew, I have CCed you to know whether you have a better idea where
> > > > > to
> > > > > place this call on Xen 4.11 and older.
> > > > 
> > > > I just noticed that d->max_vcpus is initialized after
> > > > arch_domain_create. So without this patch on Xen 4.12, it will not work.
> > > > 
> > > > This is getting nastier because arch_domain_init is the one initialize
> > > > the value returned by dom0_max_vcpus. So I am not entirely sure what
> > > > to do here.
> > > 
> > > The positioning after arch_domain_create() is unfortunate, but I
> > > couldnâ€™t manage better with ARM's current behaviour and Jan's insistence
> > > that the allocation of d->vcpu was common.Â  I'd prefer if the dependency
> > > could be broken and the allocation moved earlier.
> > > 
> > > One option might be to have an arch_check_domainconfig() (or similar?)
> > > which is called very early on and can sanity check the values, including
> > > cross-checking the vgic and max_vcpus settings?Â  It could even be
> > > responsible for mutating XEN_DOMCTL_CONFIG_GIC_NATIVE into the correct
> > > real value.
> > > 
> > > As for your patch here, its a gross hack, but its probably the best
> > > which can be done.
> > 
> > *Sighs*
> > If that is what we have to do, it is as ugly as hell, but that is what
> > we'll do.
> 
> This is the best we can do with the current code base. I think it would be
> worth reworking the code to make it nicer. I will add it in my TODO list.
> 
> > 
> > My only suggestion to marginally improve it would be instead of:
> > 
> > > +    if ( v->vcpu_id == 0 )
> > > +    {
> > > +        rc = vgic_v3_real_domain_init(d);
> > > +        if ( rc )
> > > +            return rc;
> > > +    }
> > 
> > to check on d->arch.vgic.rdist_regions instead:
> > 
> >        if ( d->arch.vgic.rdist_regions == NULL )
> >        {
> >           // initialize domain
> 
> I would prefer to keep v->vcpu_id == 0 just in case we end up to re-order the
> allocation in the future.

I was suggesting to check on (rdist_regions == NULL) exactly for
potential re-ordering, in case in the future we end up calling
vcpu_vgic_init differently and somehow vcpu_init(vcpu1) is done before
before vcpu_init(vcpu0). Ideally we would like a way to check that
vgic_v3_real_domain_init has been called before and I thought
rdist_regions == NULL could do just that...
--8323329-277536536-1538089415=:11573
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-277536536-1538089415=:11573--


From xen-devel-bounces@lists.xenproject.org Thu Sep 27 23:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 23: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 1g5fny-0003JJ-KM; Thu, 27 Sep 2018 23: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=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5fnx-0003JD-5c
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 23:34:45 +0000
X-Inumbo-ID: 991164fc-c2ad-11e8-a8a5-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 991164fc-c2ad-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 01:32:29 +0200 (CEST)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C364D2172E;
 Thu, 27 Sep 2018 23:34:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538091282;
 bh=PqiVCaPypx3bvahD96NbfYXW1TRN09uk8D5OQTDFe38=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jZJHtqYTH9Dnx1ATp7SJslnhKin0BxOSADwr24h/e649jq3vHuUxmSLztsqeiTQoU
 KpXh0/F2+igsPmGZQd9ry2Tg7OOcKMU+al9zvf68BRr/l4V4PCLB7m7N0eXgOqxwP9
 4shljBTEuGJHUFO1AmDnWojMpGVKDwwCwI/VcpxA=
Date: Thu, 27 Sep 2018 16:34:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e53b4fcb-6ddf-17d9-740b-e2a6f8b9f696@arm.com>
Message-ID: <alpine.DEB.2.10.1809271623390.11573@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
 <e53b4fcb-6ddf-17d9-740b-e2a6f8b9f696@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 shameerali.kolothum.thodi@huawei.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>

T24gV2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMjUvMjAxOCAwOTozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCA0IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEF0IHRoZSBtb21l
bnQsIFhlbiBpcyBhc3N1bWluZyB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgaGF2ZSB0aGUgc2Ft
ZQo+ID4gPiBudW1iZXIgb2YgcmUtZGlzdHJpYnV0b3IgcmVnaW9ucyBhcyB0aGUgaG9zdC4gSG93
ZXZlciwgYXMgdGhlCj4gPiA+IG51bWJlciBvZiBDUFVzIG9yIHRoZSBzdHJpZGUgKGUuZyBvbiBH
SUN2NCkgbWF5IGJlIGRpZmZlcmVudCB3ZSBlbmQgdXAKPiA+ID4gZXhwb3NpbmcgcmVnaW9ucyB3
aGljaCBkb2VzIG5vdCBjb250YWluIGFueSByZS1kaXN0cmlidXRvcnMuCj4gPiA+IAo+ID4gPiBX
aGVuIGJvb3RpbmcsIExpbnV4IHdpbGwgZ28gdGhyb3VnaCBhbGwgdGhlIHJlLWRpc3RyaWJ1dG9y
IHJlZ2lvbiB0bwo+ID4gPiBjaGVjayB3aGV0aGVyIGEgcHJvcGVydHkgKGUuZyB2UExJcykgaXMg
YXZhaWxhYmxlIGFjY3Jvc3MgYWxsIHRoZQo+ID4gPiByZS1kaXN0cmlidXRvcnMuIFRoaXMgd2ls
bCByZXN1bHQgdG8gYSBkYXRhIGFib3J0IG9uIGVtcHR5IHJlZ2lvbnMKPiA+ID4gYmVjYXVzZSB0
aGVyZSBhcmUgbm8gdW5kZXJseWluZyByZS1kaXN0cmlidXRvci4KPiA+ID4gCj4gPiA+IFNvIHdl
IG5lZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZWdpb25zIGV4cG9zZWQgdG8gdGhlIGhhcmR3
YXJlCj4gPiA+IGRvbWFpbi4gVGhlIGNvZGUgcmV3b3JrZWQgdG8gb25seSBleHBvc2UgdGhlIG1p
bmltdW4gbnVtYmVyIG9mIHJlZ2lvbnMKPiA+ID4gcmVxdWlyZWQgYnkgdGhlIGhhcmR3YXJlIGRv
bWFpbi4gSXQgaXMgYXNzdW1lZCB0aGUgcmVnaW9ucyB3aWxsIGJlCj4gPiA+IHBvcHVsYXRlZCBz
dGFydGluZyBmcm9tIHRoZSBmaXJzdCBvbmUuCj4gPiAKPiA+IEkgaGF2ZSBhIHF1ZXN0aW9uOiBn
aXZlbiB0aGF0IGl0IGlzIHBvc3NpYmxlIGZvciBhIHJkaXN0X3JlZ2lvbiB0byBjb3Zlcgo+ID4g
bW9yZSB0aGFuIDEgY3B1LCBjb3VsZCB3ZSBnZXQgaW50byB0cm91YmxlcyBpZiB0aGUgbGFzdCBy
ZGlzdF9yZWdpb24gb2YKPiA+IHRoZSBoYXJkd2FyZV9kb21haW4gY292ZXJzIDIgY3B1cywgYnV0
IGFjdHVhbGx5IGRvbTAgb25seSBoYXMgMSB2Y3B1Pwo+ID4gZ2V0X3ZjcHVfZnJvbV9yZGlzdCB3
b3VsZCByZXR1cm4gTlVMTCBhbmQgdmdpY192M19yZGlzdHJfbW1pb19yZWFkL3dyaXRlCj4gPiB3
b3VsZCByZXR1cm4gMC4KPiA+IFRoaXMgY2FzZSBzZWVtcyB0byBiZSBoYW5kbGVkIGNvcnJlY3Rs
eSBidXQgSSB3YW50ZWQgdG8KPiA+IGRvdWJsZSBjaGVjay4KPiAKPiAwIG1lYW5zIGEgZGF0YSBh
Ym9ydCB3aWxsIGJlIGluamVjdGVkIGludG8gdGhlIGd1ZXN0LiBIb3dldmVyLCB0aGUgZ3Vlc3QK
PiBzaG91bGQgbmV2ZXIgdG91Y2ggdGhhdCBiZWNhdXNlIHRoZSBsYXN0IHZhbGlkIHJlLWRpc3Ry
aWJ1dG9yIG9mIHRoZSByZWdpb25zCj4gd2lsbCBoYXZlIEdJQ1JfVFlQRVIuTGFzdCBzZXQuCj4g
Cj4gU28gdGhlIGd1ZXN0IE9TIHdpbGwgc3RvcCBsb29raW5nIGZvciBtb3JlIHJlLWRpc3RyaWJ1
dG9ycyBpbiB0aGF0IHJlZ2lvbi4KCk9LCgoKPiA+ICA+Cj4gPiBJIHRoaW5rIHdlIGFsc28gbmVl
ZCB0byBmaXggdmdpY192M19yZGlzdF9jb3VudD8gVG9kYXkgaXQganVzdCByZXR1cm5zCj4gPiB2
Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgZm9yIGRvbTAuIEl0IHdvdWxkIGJlIGJhZCBpZiB3
ZSBsZWZ0IGl0Cj4gPiB1bmZpeGVkPyBJZiB3ZSBkbyB0aGF0LCB3ZSBtaWdodCBiZSBhYmxlIHRv
IGdldCByaWQgb2YgdGhlIG1vZGlmaWNhdGlvbnMKPiA+IHRvIHZnaWNfdjNfcmVhbF9kb21haW5f
aW5pdC4KPiAKPiBXZSBkb24ndCB3YW50IHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50LiBUaGUg
aGVscGVyIHJldHVybnMgdGhlIG1heGltdW0KPiByZS1kaXN0cmlidXRvcnMgcmVnaW9ucy4KCldl
IGRvbid0IHdhbnQgdG8gb3Igd2UgY2FuJ3Q/IEJlY2F1c2UgaXQgbG9va3MgbGlrZSB3ZSB3b3Vs
ZCB3YW50IHRvIGZpeAp2Z2ljX3YzX3JkaXN0X2NvdW50IGlmIHdlIGNvdWxkLCByaWdodD8gSXQg
aXMgY2FsbGVkIGZyb20gZG9tYWluCnNwZWNpZmljIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9ucywg
c28gdGhlb3JldGljYWxseSBpdCBzaG91bGQgcmV0dXJuCmRvbWFpbiBzcGVjaWZpYyB2Z2ljIGlu
Zm9ybWF0aW9uLCBub3QgcGh5c2ljYWwgaW5mb3JtYXRpb24uCgoKPiBUaGlzIGlzIHVzZWQgdG8g
Y29tcHV0ZSB0aGUgbnVtYmVyIG9mIElPIGhhbmRsZXJzIGFuZAo+IGFsbG9jYXRpbmcgdGhlIGFy
cmF5IHN0b3JpbmcgdGhlIHJlZ2lvbnMuCj4gCj4gSSBhbSBwcmV0dHkgc3VyZSB5b3Ugd2lsbCBz
YXkgd2Ugd2lsbCB3YXN0ZSBtZW1vcnkuIEhvd2V2ZXIsIGF0IHRoZSBtb21lbnQsCj4gd2UgbmVl
ZCB0byBrbm93IHRoZSBudW1iZXIgb2YgSU8gaGFuZGxlcnMgbXVjaCBiZWZvcmUgd2Uga25vdyB0
aGUgbnVtYmVyIG9mCj4gdkNQVXMuIEZvciB0aGUgYXJyYXksIHdlIHdvdWxkIG5lZWQgdG8gZ28g
dGhyb3VnaCB0aGUgcmVnaW9ucyB0d2ljZSAocmVnaW9ucwo+IG1heSBub3QgYmUgdGhlIHNhbWUg
c2l6ZSBzbyB3ZSBjYW4ndCBpbmZlciBlYXNpbHkgdGhlIG51bWJlciBuZWVkZWQpLiBPdmVyYWxs
LAo+IHRoZSBhbW91bnQgb2YgbWVtb3J5IHVzZWQgaXMgdGhlIHNhbWUgYXMgdG9kYXkgKHNvIG5v
dCByZWFsbHkgYSB3YXN0ZSBwZXItc2UpLgo+IAo+IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGxp
bWl0IHRoYXQgb25jZSB3ZSByZXdvcmtlZCB0aGUgY29tbW9uIGNvZGUgdG8ga25vdwo+IHRoZSBu
dW1iZXIgb2YgdkNQVXMgZWFybGllciBvbiAoc2VlIGRpc2N1c3Npb24gb24gcGF0Y2ggIzEpLgoK
WWVhaCwgdGhpcyBpcyBuYXN0eSwgYnV0IGl0IGlzIGNsZWFyIHRoYXQgdW50aWwgd2UgcmV3b3Jr
IHRoZSBjb2RlIHRvCnNldCBkLT5tYXhfdmNwdXMgZWFybGllciBpdCB3b24ndCBnZXQgZml4ZWQu
IE5vdGhpbmcgd2UgY2FuIGRvIGhlcmUuCgpTbywgSSB0aGluayBpZGVhbGx5IHdlIHdvdWxkIHdh
bnQgdG8gZml4IHZnaWNfdjNfcmRpc3RfY291bnQsIGJ1dCB0b2RheQp3ZSBjYW4ndC4gTWF5YmUg
d2UgY291bGQgcmVuYW1lIHZnaWNfdjNfcmRpc3RfY291bnQgdG8KdmdpY192M19od19yZGlzdF9j
b3VudCwgYW5kIGFkZCBhIHNob3J0IFRPRE8gY29tbWVudCBzb21ld2hlcmUgaW4gdGhlCmZpbGU/
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 23:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 23:42: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 1g5fvV-00042N-FU; Thu, 27 Sep 2018 23:42:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gmte=mj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g5fvU-00042I-J3
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 23:42:32 +0000
X-Inumbo-ID: 28289950-c2af-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28289950-c2af-11e8-a6a9-d7ebe60f679a;
 Thu, 27 Sep 2018 23:43:38 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F22182172E;
 Thu, 27 Sep 2018 23:42:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538091750;
 bh=OgQsBzSir2mjAODeheIOMLJEZSuVwsQIbjBa1WA9CK8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=gRbuGCAze6nHfwhNCGSXgVLYS+iNxULd14yqqGjIqZmAorEu8kQSB9bR7YJgtWllO
 x/9+jpp8qS2/hb4c0PIcMey3SvczhcFPOVfBmrfbZRzc5chRv2ISjiahQ1f50GkvCU
 onHobHchwPKxh7+J299XEBE3waxcYTJPmxfB4N/E=
Date: Thu, 27 Sep 2018 16:42:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <1536680882-5319-1-git-send-email-andrii.anisov@gmail.com>
Message-ID: <alpine.DEB.2.10.1809271638320.11573@sstabellini-ThinkPad-X260>
References: <1536680882-5319-1-git-send-email-andrii.anisov@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] arm/traps: coding style 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: xen-devel@lists.xenproject.org, 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>

T24gVHVlLCAxMSBTZXAgMjAxOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS90cmFwcy5jIHwgMjEgKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggOWFlNjRhZS4uN2Jm
ZGRhOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCj4gQEAgLTI0NCw3ICsyNDQsOCBAQCBzdGF0aWMgcmVnaXN0ZXJfdCAqc2Vs
ZWN0X3VzZXJfcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnKQo+ICAgICAg
ICovCj4gICNkZWZpbmUgUkVHT0ZGUyhSKSBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
UikKPiAgCj4gLSAgICBzd2l0Y2ggKCByZWcgKSB7Cj4gKyAgICBzd2l0Y2ggKCByZWcgKQo+ICsg
ICAgewo+ICAgICAgY2FzZSAwIC4uLiA3OiAvKiBVbmJhbmtlZCByZWdpc3RlcnMgKi8KPiAgICAg
ICAgICBCVUlMRF9CVUdfT04oUkVHT0ZGUyhyMCkgKyA3KnNpemVvZihyZWdpc3Rlcl90KSAhPSBS
RUdPRkZTKHI3KSk7Cj4gICAgICAgICAgcmV0dXJuICZyZWdzLT5yMCArIHJlZzsKPiBAQCAtNDIy
LDcgKzQyMyw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlvbl9oYW5kbGVyMzIodmFkZHJfdCBv
ZmZzZXQpCj4gIHsKPiAgICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUczMihTQ1RMUl9F
TDEpOwo+ICAKPiAtICAgIGlmIChzY3RsciAmIFNDVExSX1YpCj4gKyAgICBpZiAoIHNjdGxyICYg
U0NUTFJfViApCj4gICAgICAgICAgcmV0dXJuIDB4ZmZmZjAwMDAgKyBvZmZzZXQ7Cj4gICAgICBl
bHNlIC8qIGFsd2F5cyBoYXZlIHNlY3VyaXR5IGV4Y2VwdGlvbnMgKi8KPiAgICAgICAgICByZXR1
cm4gUkVBRF9TWVNSRUcoVkJBUl9FTDEpICsgb2Zmc2V0Owo+IEBAIC0xMzQwLDcgKzEzNDEsNyBA
QCBzdGF0aWMgdm9pZCBkb190cmFwX2JyayhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKPiAgICAgICAqLwo+ICAgICAgQlVHX09OKCFoeXBfbW9kZShyZWdz
KSk7Cj4gIAo+IC0gICAgc3dpdGNoIChoc3IuYnJrLmNvbW1lbnQpCj4gKyAgICBzd2l0Y2ggKCBo
c3IuYnJrLmNvbW1lbnQgKQo+ICAgICAgewo+ICAgICAgY2FzZSBCUktfQlVHX0ZSQU1FX0lNTToK
PiAgICAgICAgICBpZiAoIGRvX2J1Z19mcmFtZShyZWdzLCByZWdzLT5wYykgKQo+IEBAIC0xNDI5
LDcgKzE0MzAsOSBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKPiAgewo+ICAgICAgdWludDMyX3QgcmVnOwo+
ICAgICAgdWludDMyX3QgZG9taWQgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKPiAtICAg
IHN3aXRjaCAoIGNvZGUgKSB7Cj4gKwo+ICsgICAgc3dpdGNoICggY29kZSApCj4gKyAgICB7Cj4g
ICAgICBjYXNlIDB4ZTAgLi4uIDB4ZWY6Cj4gICAgICAgICAgcmVnID0gY29kZSAtIDB4ZTA7Cj4g
ICAgICAgICAgcHJpbnRrKCJET00lZDogUiVkID0gMHglIlBSSXJlZ2lzdGVyIiBhdCAweCUiUFJJ
dmFkZHIiXG4iLAo+IEBAIC0xODIzLDggKzE4MjYsOCBAQCB2b2lkIGR1bXBfZ3Vlc3RfczFfd2Fs
ayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCj4gICAgICAgICAgICAgb2Zmc2V0LCBt
Zm5fdG9fbWFkZHIobWZuKSwgc2Vjb25kW29mZnNldF0pOwo+ICAKPiAgZG9uZToKPiAtICAgIGlm
IChzZWNvbmQpIHVubWFwX2RvbWFpbl9wYWdlKHNlY29uZCk7Cj4gLSAgICBpZiAoZmlyc3QpIHVu
bWFwX2RvbWFpbl9wYWdlKGZpcnN0KTsKPiArICAgIGlmICggc2Vjb25kICkgdW5tYXBfZG9tYWlu
X3BhZ2Uoc2Vjb25kKTsKPiArICAgIGlmICggZmlyc3QgKSB1bm1hcF9kb21haW5fcGFnZShmaXJz
dCk7Cj4gIH0KPiAgCj4gIC8qCj4gQEAgLTIwNzEsNyArMjA3NCw4IEBAIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAKPiAgICAgIGVudGVyX2h5
cGVydmlzb3JfaGVhZChyZWdzKTsKPiAgCj4gLSAgICBzd2l0Y2ggKGhzci5lYykgewo+ICsgICAg
c3dpdGNoICggaHNyLmVjICkKPiArICAgIHsKPiAgICAgIGNhc2UgSFNSX0VDX1dGSV9XRkU6Cj4g
ICAgICAgICAgLyoKPiAgICAgICAgICAgKiBIQ1JfRUwyLlRXSSwgSENSX0VMMi5UV0UKPiBAQCAt
MjI3MCw3ICsyMjc0LDggQEAgdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKPiAgICAg
IHdoaWxlICgxKQo+ICAgICAgewo+ICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gLSAg
ICAgICAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSkgewo+ICsgICAg
ICAgIGlmICggIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkpICkKPiArICAgICAg
ICB7Cj4gICAgICAgICAgICAgIHZnaWNfc3luY190b19scnMoKTsKPiAgCj4gICAgICAgICAgICAg
IC8qCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 27 23:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 27 Sep 2018 23:47: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 1g5g0b-0004FN-6x; Thu, 27 Sep 2018 23:47: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=mcur=mj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5g0a-0004FD-4T
 for xen-devel@lists.xenproject.org; Thu, 27 Sep 2018 23:47:48 +0000
X-Inumbo-ID: 6bb5743e-c2af-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bb5743e-c2af-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 01:45:31 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5g0T-0006U2-Nv; Thu, 27 Sep 2018 23:47: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 1g5g0T-00070Q-EM; Thu, 27 Sep 2018 23:47:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5g0T-00029f-Dh; Thu, 27 Sep 2018 23:47:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128101-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt: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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt: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-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-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-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-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=9aa0219c6a4cdb18c18e1b7b18202274ca802ccc
X-Osstest-Versions-That: linux=02214bfc89c71bcc5167f653994cfa5c57f10ff1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 27 Sep 2018 23:47:41 +0000
Subject: [Xen-devel] [linux-next test] 128101: 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>

ZmxpZ2h0IDEyODEwMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIy
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAy
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODAyMgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgwMjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODAyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4MDIyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxMjgwMjIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODAyMgogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyODAyMgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI4MDIyCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgwMjIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgwMjIK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDIyCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjgwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODAyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4MDIy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjgwMjIKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICA5YWEwMjE5YzZhNGNkYjE4YzE4ZTFiN2IxODIwMjI3NGNhODAyY2NjCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAwMjIxNGJmYzg5YzcxYmNjNTE2N2Y2NTM5OTRjZmE1
YzU3ZjEwZmYxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODEwMSAgMjAxOC0wOS0y
NiAwOToxOTowNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 02:50:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 02: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 1g5ir8-0008GC-0l; Fri, 28 Sep 2018 02:50:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5ir7-0008G2-0l
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 02:50:13 +0000
X-Inumbo-ID: 5fefe593-c2c9-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5fefe593-c2c9-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 02:51: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 1g5ir0-0003C2-Fg; Fri, 28 Sep 2018 02:50: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 1g5iqz-0002pK-VC; Fri, 28 Sep 2018 02:50:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5iqz-0001qa-Tk; Fri, 28 Sep 2018 02:50:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128105-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10: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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-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-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: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2: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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=062052a149828acdc6cab7deb88ddc3e3438e400
X-Osstest-Versions-That: xen=ca65ce2b526c7875f0584ee4848acf01b594b1a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 02:50:05 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 128105: 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>

ZmxpZ2h0IDEyODEwNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODEwNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDEyODA1NCBSRUdSLiB2cy4gMTI3NzUzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEy
ODA1NCBwYXNzIGluIDEyODEwNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1
bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTI4MDU0IHBh
c3MgaW4gMTI4MTA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3Rh
bGwgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjgwNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDEyODA1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTI4
MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEy
ODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAx
MjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyODA1
NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMjgw
NTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMjgwNTQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBpbiAxMjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTI4MDU0IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAx
MjgwNTQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEyODA1NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEyNzc1Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxMjgwNTQgbGlrZSAxMjc3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI4MDU0IGxp
a2UgMTI3NzUzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTI4MDU0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI4MDU0IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzYwNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI3NjA2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRl
ICAgIGZhaWwgbGlrZSAxMjc2OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjc2OTIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNzc1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NzUzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjc3NTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNzc1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NzUzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA2MjA1MmExNDk4MjhhY2Rj
NmNhYjdkZWI4OGRkYzNlMzQzOGU0MDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyNzc1MyAgMjAxOC0wOS0xOCAwMjo1NDo1NCBaICAgIDkgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjgwNTQgIDIwMTgtMDktMjUgMTQ6MDY6MTYgWiAgICAyIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDYyMDUyYTE0OTgyOGFjZGM2Y2FiN2Rl
Yjg4ZGRjM2UzNDM4ZTQwMApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBUdWUgU2VwIDI1IDE2OjA0OjAyIDIwMTggKzAyMDAKCiAgICB1cGRhdGUgWGVuIHZl
cnNpb24gdG8gNC45LjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 02:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 02: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 1g5ixS-0008Tf-RT; Fri, 28 Sep 2018 02:56: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5ixR-0008TV-JR
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 02:56:45 +0000
X-Inumbo-ID: d189b586-c2c9-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d189b586-c2c9-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 04:54:29 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5ixN-0003Ji-Ll; Fri, 28 Sep 2018 02:56: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 1g5ixN-0003Iy-9G; Fri, 28 Sep 2018 02:56:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5ixN-0008Dn-8a; Fri, 28 Sep 2018 02:56:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128152-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=a8c7e309d1fec898a2731b6e0f63d66c509c7233
X-Osstest-Versions-That: xen=89faccfd35dde2cc1e2e2452ada0c978caaf4862
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 02:56:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128152: 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>

ZmxpZ2h0IDEyODE1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhOGM3ZTMwOWQxZmVjODk4YTI3MzFiNmUwZjYzZDY2YzUwOWM3MjMzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4OWZhY2NmZDM1ZGRlMmNjMWUy
ZTI0NTJhZGEwYzk3OGNhYWY0ODYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgxMzUgIDIwMTgt
MDktMjcgMTE6MDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MTUyICAy
MDE4LTA5LTI4IDAwOjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg5ZmFjY2ZkMzUuLmE4YzdlMzA5ZDEg
IGE4YzdlMzA5ZDFmZWM4OThhMjczMWI2ZTBmNjNkNjZjNTA5YzcyMzMgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 05:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 05: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 1g5l88-0001ri-Mi; Fri, 28 Sep 2018 05: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5l87-0001rT-KR
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 05:15:55 +0000
X-Inumbo-ID: 42440965-c2dd-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42440965-c2dd-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 07:13:39 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5l84-0006Wm-6i; Fri, 28 Sep 2018 05:15: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 1g5l83-0002UR-T4; Fri, 28 Sep 2018 05:15:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5l83-0006Ty-ST; Fri, 28 Sep 2018 05:15:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128108-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-amd64-libvirt-xsm: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-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-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-amd64-i386-libvirt-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-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-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-amd64-xl-qemuu-win7-amd64:guest-stop: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: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-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-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-i386-xl-qemut-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-i386-xl-qemuu-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-amd64-i386-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-amd64-xl-qemut-ws16-amd64:guest-stop: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-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-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=0c1d5b68e27da167a51c2ea828636c14ff5c017b
X-Osstest-Versions-That: xen=4266e4c7d343af4ef36adf62fcf5f3236432387a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 05:15:51 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 128108: 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>

ZmxpZ2h0IDEyODEwOCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMDgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBjMWQ1YjY4ZTI3ZGExNjdhNTFjMmVhODI4NjM2YzE0
ZmY1YzAxN2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQyNjZlNGM3
ZDM0M2FmNGVmMzZhZGY2MmZjZjVmMzIzNjQzMjM4N2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
Nzc2MSAgMjAxOC0wOS0xOCAwODoxNjo0NCBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMjgwNTUgIDIwMTgtMDktMjUgMTQ6MDY6MjYgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQyNjZlNGM3ZDMuLjBjMWQ1YjY4ZTIgIDBjMWQ1
YjY4ZTI3ZGExNjdhNTFjMmVhODI4NjM2YzE0ZmY1YzAxN2IgLT4gc3RhYmxlLTQuMTAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 06:24:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 06: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 1g5mBn-0006jm-TM; Fri, 28 Sep 2018 06:23: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5mBm-0006jc-UJ
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 06:23:46 +0000
X-Inumbo-ID: bca47365-c2e6-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bca47365-c2e6-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 08:21:29 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5mBj-0007sB-21; Fri, 28 Sep 2018 06:23: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 1g5mBi-0008J2-Rk; Fri, 28 Sep 2018 06:23:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5mBi-00009E-Qk; Fri, 28 Sep 2018 06:23:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128125-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-xsm:xen-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=b7ccd0757de73344a4b973ede946dad40de846c7
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 06:23:42 +0000
Subject: [Xen-devel] [libvirt test] 128125: 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>

ZmxpZ2h0IDEyODEyNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTIzODE0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYjdj
Y2QwNzU3ZGU3MzM0NGE0Yjk3M2VkZTk0NmRhZDQwZGU4NDZjNwpiYXNlbGluZSB2ZXJzaW9uOgog
bGlidmlydCAgICAgICAgICAgICAgMDc2YTJiNDA5NjY3ZGQ5ZjcxNmEyYTIwODVlMWZmZWE5ZDU4
ZmU4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTIzODE0ICAyMDE4LTA2LTA1IDA0OjE5OjIzIFog
IDExNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyMzg0MCAgMjAxOC0wNi0wNiAwNDoxOToy
OCBaICAxMTQgZGF5cyAgIDk1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODEyNSAg
MjAxOC0wOS0yNyAwNDoxODo1MSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICAgQWxlcyBNdXNpbCA8YW11c2ls
QHJlZGhhdC5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBB
bnlhIEhhcnRlciA8YWhhcnRlckByZWRoYXQuY29tPgogIEJpbmcgTml1IDxiaW5nLm5pdUBpbnRl
bC5jb20+CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LmlibS5jb20+CiAgQm9ibyBEdSA8ZHVi
bzE2M0AxMjYuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgog
IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFuZ2t1byBTaGkgPHNo
aS5jaGFuZ2t1b0BoM2MuY29tPgogIENoZW4gSGFueGlhbyA8Y2hlbmhhbnhpYW9AZ21haWwuY29t
PgogIENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+
CiAgQ2xlbWVudGluZSBIYXlhdCA8Y2xlbUBsc2UuZXBpdGEuZnI+CiAgQ29sZSBSb2JpbnNvbiA8
Y3JvYmluc29AcmVkaGF0LmNvbT4KICBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5jb20+
CiAgRGFuaWVsIE5pY29sZXR0aSA8ZGFudHRpMTJAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEBy
ZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRl
dHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRmFiaWFubyBGaWTDqm5jaW8gPGZhYmlhbm9AZmlk
ZW5jaW8ub3JnPgogIEZhYmlhbm8gRmlkw6puY2lvIDxmaWRlbmNpb0ByZWRoYXQuY29tPgogIEZh
cmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQWxhYyA8ZmlsaXBhbGFjQGdt
YWlsLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgaW50cmlnZXJpIDxpbnRyaWdl
cmkrbGlidmlydEBib3VtLm9yZz4KICBpbnRyaWdlcmkgPGludHJpZ2VyaUBib3VtLm9yZz4KICBK
YW1pZSBTdHJhbmRib2dlIDxqYW1pZUBjYW5vbmljYWwuY29tPgogIEppZSBXYW5nIDx3YW5namll
ODguaHVhd2VpLmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQu
Y29tPgogIEthdGVyaW5hIEtvdWtpb3UgPGtrb3VraW91QHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1
bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
IExpbiBNYSA8bG1hQHN1c2UuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4K
ICBMdXlhbyBIdWFuZyA8bGh1YW5nQHJlZGhhdC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0
bWF5QGxpbnV4LmlibS5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNYXJjb3MgUGF1bG8gZGUgU291emEgPG1hcmNvcy5zb3V6YS5vcmdAZ21haWwu
Y29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KICBNYXJrIEFzc2Vsc3RpbmUgPG1hcmsuYXNzZWxzdGluZUB3aW5kcml2ZXIu
Y29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1hdHRoaWFz
IEJvbHRlIDxtYXR0aGlhcy5ib2x0ZUBnb29nbGVtYWlsLmNvbT4KICBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcsOtdm96bsOtayA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8u
Y29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8
cGtyZW1wYUByZWRoYXQuY29tPgogIFBpbm8gVG9zY2FubyA8cHRvc2Nhbm9AcmVkaGF0LmNvbT4K
ICBSYWRvc3RpbiBTdG95YW5vdiA8cnN0b3lhbm92MUBnbWFpbC5jb20+CiAgUmFteSBFbGtlc3Qg
PHJhbXllbGtlc3RAZ21haWwuY29tPgogIHJhbXllbGtlc3QgPHJhbXllbGtlc3RAZ21haWwuY29t
PgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9nb3Jv
ZHNraXkgPGJvZ29yb2Rza2l5QGdtYWlsLmNvbT4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9sc2hh
a292QHlhZHJvLmNvbT4KICBTaGkgTGVpIDxzaGlfbGVpQG1hc3NjbG91ZHMuY29tPgogIFNoaSBM
ZWkgPHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1
b0BoM2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29t
PgogIFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3Rl
ZmFuLmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52
bmV0LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAg
VG9tw6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpu
ZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2Vp
LmNvbT4KICBXYW5nIEh1YXFpYW5nIDxodWFxaWFuZy53YW5nQGludGVsLmNvbT4KICBXYW5nIFll
Y2hhbyA8d2FuZy55ZWNoYW8yNTVAenRlLmNvbS5jbj4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5A
aHVhd2VpLmNvbT4KICBXdSBab25neW9uZyA8Y29yZGl1cy53dUBodWF3ZWkuY29tPgogIHhpbmh1
YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwMTM5IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 06:44:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 06: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 1g5mW4-0008Fk-TL; Fri, 28 Sep 2018 06:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wnhr=mk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5mW3-0008Ff-Um
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 06:44:43 +0000
X-Inumbo-ID: 229868c9-c2ea-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 229868c9-c2ea-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 06:45: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 A1DA9AFCF;
 Fri, 28 Sep 2018 06:44:40 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jens Axboe <axboe@kernel.dk>,
 konrad.wilk@oracle.com, roger.pau@citrix.com
References: <20180922195549.27953-1-boris.ostrovsky@oracle.com>
 <28aa9249-7406-21c6-f509-65411828e2d7@suse.com>
 <5bd1a695-50c6-e79f-38dd-c980fc2138ad@kernel.dk>
 <00030538-e1ce-28ad-3548-8e3b07083b05@eikelenboom.it>
 <b181cc24-16fc-ac94-24f8-1955efa6565d@kernel.dk>
 <04bc976c-9991-e24b-4994-55540b06f133@oracle.com>
 <4f53cd6f-0a73-ccdc-c816-1225aebd8d58@eikelenboom.it>
 <1d3d7e32-22d1-83aa-af0a-7ed6e628f5e5@kernel.dk>
 <63d2a50f-c22e-1b99-8354-7feca9e089e5@oracle.com>
 <878eaad1-b63e-7e9b-f4c3-1ec3825d91e1@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7060a367-7e87-49af-1bd3-c5506364c0a1@suse.com>
Date: Fri, 28 Sep 2018 08:44:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <878eaad1-b63e-7e9b-f4c3-1ec3825d91e1@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: When purging persistent
 grants, keep them in the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDkvMjAxOCAwMDowMywgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDI3LzA5
LzE4IDIzOjQ4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDkvMjcvMTggNTozNyBQTSwg
SmVucyBBeGJvZSB3cm90ZToKPj4+IE9uIDkvMjcvMTggMjozMyBQTSwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+Pj4+IE9uIDI3LzA5LzE4IDIxOjA2LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+Pj4+IE9uIDkvMjcvMTggMjo1NiBQTSwgSmVucyBBeGJvZSB3cm90ZToKPj4+Pj4+IE9uIDkv
MjcvMTggMTI6NTIgUE0sIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+Pj4+PiBPbiAyNy8w
OS8xOCAxNjoyNiwgSmVucyBBeGJvZSB3cm90ZToKPj4+Pj4+Pj4gT24gOS8yNy8xOCAxOjEyIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMjIvMDkvMTggMjE6NTUsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4+PiBDb21taXQgYTQ2YjUzNjcyYjJjICgieGVuL2Js
a2Zyb250OiBjbGVhbnVwIHN0YWxlIHBlcnNpc3RlbnQgZ3JhbnRzIikKPj4+Pj4+Pj4+PiBhZGRl
ZCBzdXBwb3J0IGZvciBwdXJnaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIHdoZW4gdGhleSBhcmUgbm90
IGluIHVzZS4gQXMKPj4+Pj4+Pj4+PiBwYXJ0IG9mIHRoZSBwdXJnZSwgdGhlIGdyYW50cyB3ZXJl
IHJlbW92ZWQgZnJvbSB0aGUgZ3JhbnQgYnVmZmVyLCBUaGlzCj4+Pj4+Pj4+Pj4gZXZlbnR1YWxs
eSBjYXVzZXMgdGhlIGJ1ZmZlciB0byBiZWNvbWUgZW1wdHksIHdpdGggQlVHX09OIHRyaWdnZXJl
ZCBpbgo+Pj4+Pj4+Pj4+IGdldF9mcmVlX2dyYW50KCkuIFRoaXMgY2FuIGJlIG9ic2VydmVkIGV2
ZW4gb24gYW4gaWRsZSBzeXN0ZW0sIHdpdGhpbgo+Pj4+Pj4+Pj4+IDIwLTMwIG1pbnV0ZXMuCj4+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBXZSBzaG91bGQga2VlcCB0aGUgZ3JhbnRzIGluIHRoZSBidWZm
ZXIgd2hlbiBwdXJnaW5nLCBhbmQgb25seSBmcmVlIHRoZQo+Pj4+Pj4+Pj4+IGdyYW50IHJlZi4K
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEZpeGVzOiBhNDZiNTM2NzJiMmMgKCJ4ZW4vYmxrZnJvbnQ6
IGNsZWFudXAgc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKQo+Pj4+Pj4+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4+Pj4+
PiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+PiBT
aW5jZSBLb25yYWQgaXMgb3V0LCBJJ20gZ29pbmcgdG8gcXVldWUgdGhpcyB1cCBmb3IgNC4xOS4K
Pj4+Pj4+Pj4KPj4+Pj4+PiBIaSBCb3Jpcy9KdWVyZ2VuLgo+Pj4+Pj4+Cj4+Pj4+Pj4gTGFzdCB3
ZWVrIGkgdGVzdGVkIGEgbGludXgtNC4xOS1yYzQga2VybmVsIHdpdGggeGVuLW5leHQgYW5kIHRo
aXMgcGF0Y2ggZnJvbSBCb3JpcyBwdWxsZWQgb24gdG9wLiAKPj4+Pj4+PiBVbmZvcnR1bmF0ZWx5
IGl0IG1hZGUgYSBWTSBoYW5nIChwcm9iYWJseSBiZWNhdXNlIGl0J3Mgcm9vdEZTIGlzIHNodWZm
bGVkIGZyb20gdW5kZXIgaXQncyBmZWV0IAo+Pj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJyb290
RlMgaXMgc2h1ZmZsZWQgZnJvbSB1bmRlciBpdCdzIGZlZXQgIiA/Cj4+Pj4gQXNzdW1wdGlvbiB0
aGF0IGJsb2NrLWZyb250IGdldHRpbmcgYm9ya2VkIGFuZCBlaXRoZXIgYSBrZXJuZWwgY3Jhc2gg
b3Igcm9vdGZzIGJlY29taW5nIG1vdW50ZWQgcmVhZG9ubHkuIERpZG4ndCAodHJ5KSB0byBjaGVj
ayB0aG91Z2guCj4+Pj4KPj4+Pj4+PiBhbmQgaXQgZ2F2ZSB0aGVzZSBpbiBkb20wIGRtZXNnOgo+
Pj4+Pj4+Cj4+Pj4+Pj4gWyA5MjUxLjY5NjA5MF0geGVuLWJsa2JhY2s6IHJlcXVlc3RpbmcgYSBn
cmFudCBhbHJlYWR5IGluIHVzZQo+Pj4+Pj4+IFsgOTI1MS43MDU4NjFdIHhlbi1ibGtiYWNrOiB0
cnlpbmcgdG8gYWRkIGEgZ3JlZiB0aGF0J3MgYWxyZWFkeSBpbiB0aGUgdHJlZQo+Pj4+Pj4+IFsg
OTI1MS43MTU3ODFdIHhlbi1ibGtiYWNrOiByZXF1ZXN0aW5nIGEgZ3JhbnQgYWxyZWFkeSBpbiB1
c2UKPj4+Pj4+PiBbIDkyNTEuNzI1NzU2XSB4ZW4tYmxrYmFjazogdHJ5aW5nIHRvIGFkZCBhIGdy
ZWYgdGhhdCdzIGFscmVhZHkgaW4gdGhlIHRyZWUKPj4+Pj4+PiBbIDkyNTEuNzM1Njk4XSB4ZW4t
YmxrYmFjazogcmVxdWVzdGluZyBhIGdyYW50IGFscmVhZHkgaW4gdXNlCj4+Pj4+Pj4gWyA5MjUx
Ljc0NTU3M10geGVuLWJsa2JhY2s6IHRyeWluZyB0byBhZGQgYSBncmVmIHRoYXQncyBhbHJlYWR5
IGluIHRoZSB0cmVlCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgVk0gd2FzIGEgSFZNIHdpdGggNCB2Y3B1
J3MgYW5kIDIgcGh5IGRpc2tzOgo+Pj4+Pj4+IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC83
Njg6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdy
YW50cwo+Pj4+Pj4+IHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNC84MzI6IHVzaW5nIDQgcXVl
dWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo+Pj4+Pj4+Cj4+
Pj4+Pj4KPj4+Pj4+PiBDdXJyZW50bHkgaSBoYXZlIGJlZW4gcnVubmluZyA0LjE5LXJjNSB3aXRo
IHhlbi1uZXh0IG9uIHRvcCBhbmQgY29tbWl0Cj4+Pj4+Pj4gYTQ2YjUzNjcyYjJjIHJldmVydGVk
LCBmb3IgYSBjb3VwbGUgb2YgZGF5cy4gVGhhdCBzZWVtcyB0byBydW4gc3RhYmxlCj4+Pj4+Pj4g
Zm9yIG1lIChzaW5jZSBpdCdzIGEgc21hbGwgYm94IHNvIGknbSBub3QgaGl0IGJ5IHdoYXQgYTQ2
YjUzNjcyYjJjCj4+Pj4+Pj4gdHJpZWQgdG8gZml4Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSWYgeW91IGNh
biBjb21lIHVwIHdpdGggYSBkZWJ1ZyBwYXRjaCBpIGNhbiBnaXZlIHRoYXQgYSBzcGluIHRvbW9y
cm93Cj4+Pj4+Pj4gZXZlbmluZyBvciBpbiB0aGUgd2Vla2VuZCwgc28gd2UgYXJlIGhvcGVmdWxs
eSBzdGlsbCBpbiB0aW1lIGZvciB0aGUKPj4+Pj4+PiA0LjE5IHJlbGVhc2UuCj4+Pj4+PiBBdCB0
aGlzIGxhdGUgaW4gdGhlIGdhbWUsIG1pZ2h0IG1ha2UgbW9yZSBzZW5zZSB0byBzaW1wbHkgcmV2
ZXJ0IHRoZQo+Pj4+Pj4gYnVnZ3kgY29tbWl0LiAgRXNwZWNpYWxseSBzaW5jZSB3aGF0IGlzIGN1
cnJlbnRseSBvdXQgdGhlcmUgZG9lc24ndCBmaXgKPj4+Pj4+IHRoZSBpc3N1ZSBmb3IgeW91Lgo+
Pj4+IERvbid0IGtub3cgaWYgQm9yaXMgb3IgSnVlcmdlbiBoYXZlIGEgaHVuY2ggYWJvdXQgdGhl
IGlzc3VlLCBpZiBub3QKPj4+PiBwZXJoYXBzIGEgcmV2ZXJ0IGlzIHRoZSBiZXN0Lgo+Pj4gQW55
b25lPyBVbmxlc3MgSSBoZWFyIG90aGVyd2lzZSwgSSdsbCByZXZlcnQgdGhlIHNlcmllcyB0b21v
cnJvdy4KPj4KPj4gSnVlcmdlbiBtYXkgaGF2ZSBzb21ldGhpbmcgdG8gc2F5IGJ5IHRvbW9ycm93
LCBidXQgZnJvbSBteSBwZXJzcGVjdGl2ZSwKPj4gZ2l2ZW4gdGhhdCB3ZSBhcmUgY29taW5nIHVw
IG9uIHJjNiAtLS0geWVzLgo+Pgo+PiBJIGxvb2tlZCBhdCB0aGUgcGF0Y2hlcyBhZ2FpbiBhbmQg
ZGlkbid0IHNlZSBhbnl0aGluZyBvYnZpb3VzLgo+Pgo+PiAtYm9yaXMKPiAKPiBDb3VsZCBhbHNv
IGJlIHRoYXQgd2hhdCBpIGhpdCBpcyBhIGxhdGVudCBidWcsIAo+IHRoYXQgaXMgbm90IGNhdXNl
ZCBieSB0aGVzZSBwYXRjaGVzIGJ1dCBtZXJlbHkgZ290IHVuY292ZXJlZCBieSB0aGVtLgo+IAo+
IHhsIGRtZXNnIGFsc28gc2hvd3MgcXVpdGUgc29tZToKPiAgICAgKFhFTikgWzIwMTgtMDktMjQg
MDM6MTU6NDYuODQ3XSBncmFudF90YWJsZS5jOjE3NTU6ZDE0djAgRXhwYW5kaW5nIGQxNCBncmFu
dCB0YWJsZSBmcm9tIDE5IHRvIDIwIGZyYW1lcwo+ICAgICAoWEVOKSBbMjAxOC0wOS0yNCAwMzox
NTo0Ni44NDldIGdyYW50X3RhYmxlLmM6MTc1NTpkMTR2MCBFeHBhbmRpbmcgZDE0IGdyYW50IHRh
YmxlIGZyb20gMjAgdG8gMjEgZnJhbWVzCj4gKGFuZCBoYXMgZG9uZSB0aGF0IGZvciBhZ2VzIG9u
IG15IGJveCBub3QgbGVhZGluZyB0byBhbnkgZGlyZWN0IHByb2JsZW1zIHRvIG15IGtub3dsZWRn
ZSkKPiAKPiBJIGRvbid0IGtub3cgaWYgdGhlcmUgY291bGQgYmUgcmVsYXRlZCBhbmQgc29tZXRo
aW5nIGFyb3VuZCB0aGUgKHBlcnNpc3RlbnQpIGdyYW50cyBmb3IgYmxvY2sgZGV2aWNlcyBjb3Vs
ZCBiZSBsZWFraW5nIHVuZGVyIHNvbWUgY29uZGl0aW9ucz8KCkkgY291bGQgcmVwcm9kdWNlIHRo
ZSBpc3N1ZSBCb3JpcyBoYXMgc2VlbiBhbmQgSSBoYXZlIGZvdW5kIHRoZSBmYXVsdAppbiBoaXMg
cGF0Y2guIEp1c3QgdGVzdGluZyBhIGZpeC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 07:24:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 07:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5n8a-0002hL-Mz; Fri, 28 Sep 2018 07:24:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5n8Z-0002hG-2A
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 07:24:31 +0000
X-Inumbo-ID: b19e1657-c2ef-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b19e1657-c2ef-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 07:25:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 01:24:28 -0600
Message-Id: <5BADD72B02000078001ECCE3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 01:24:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
 <ebc344e3-d5b8-7fb1-4ef5-09f91df6abb6@citrix.com>
In-Reply-To: <ebc344e3-d5b8-7fb1-4ef5-09f91df6abb6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Backports to stable trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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+IE9uIDI3LjA5LjE4IGF0IDE5OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMDkvMTggMTU6MzYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEhlbGxvLAo+
Pgo+PiBQbGVhc2UgY2FuIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcyBiZSBjb25zaWRlcmVkIGZvciBz
dGFibGUuCj4+Cj4+IDE4Y2Q0OTk3ZDI2YiAtIHg4Ni9lZmk6IG1vdmUgdGhlIGxvZ2ljIHRvIGRl
dGVjdCBQRSBidWlsZCBzdXBwb3J0Cj4+IDkzMjQ5ZjdmYzE3YyAtIHg4Ni9lZmk6IHNwbGl0IGNv
bXBpbGVyIHZzIGxpbmtlciBzdXBwb3J0Cj4+Cj4+IENlbnRPUyBhbmQgUkhFTCA3LnggR0NDJ3Mg
YXJlIGNhcGFibGUgb2YgY29tcGlsaW5nIHhlbi5neiB3aXRoIEVGSQo+PiBzdXBwb3J0LCBidXQg
TEQgZG9lc24ndCBoYXZlIGkzODZwZXAgc3VwcG9ydC4gIFdpdGhvdXQgYSBib2RnZSB0byB0aGUK
Pj4gYnVpbGQgc3lzdGVtIChhbmQgc2V2ZXJhbCBkb3duc3RyZWFtcyBoYXZlIGJvcnJvd2VkIGJ5
IFhlblNlcnZlciBib2RnZSksCj4+IG1ha2luZyBhIEVGSS1jYXBhYmxlIHhlbi5neiBpc24ndCBw
b3NzaWJsZSB3aXRoIHRoZSBkZWZhdWx0IHRvb2xjaGFpbi4KPj4KPj4gVGhlc2UgcGF0Y2hlcyBy
ZXNvbHZlIHRoZSBpc3N1ZS4KPiAKPiBJbiBhZGRpdGlvbiwgaXQgbG9va3MgbGlrZToKPiAKPiAz
MjhjYTU1YjdiZDQgLSB4ODYvc2h1dGRvd246IHVzZSBBQ1BJIHJlYm9vdCBtZXRob2QgZm9yIERl
bGwgUG93ZXJFZGdlIFI1NDAKPiA3NjI2ZWRlYWNhOTcgLSB4ODYvaHZtL2VtdWxhdGU6IG1ha2Ug
c3VyZSByZXAgSS9PIGVtdWxhdGlvbiBkb2VzIG5vdAo+IGNyb3NzIEdGTiBib3VuZGFyaWVzCgpI
bW0sIG9kZCAtIEkgaGFkIGNlcnRhaW5seSBtZWFudCB0byAoYW5kIGFjdHVhbGx5IHRob3VnaHQg
SSBkaWQKYWxyZWFkeSkgYXBwbHkgdGhlIGxhdHRlci4gSSdsbCBxdWV1ZSB1cCBhbGwgb2YgdGhl
IGFib3ZlIChhZmFpY3QKdGhlIGZvcm1lciB0d28gYXJlIHJlbGV2YW50IG9ubHkgYmFjayB0byA0
LjkpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 07:28:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 07: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 1g5nCS-0002rh-9a; Fri, 28 Sep 2018 07:28:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wnhr=mk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5nCQ-0002rc-QT
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 07:28:30 +0000
X-Inumbo-ID: 41493465-c2f0-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41493465-c2f0-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 07:29: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 39EA1AE2D;
 Fri, 28 Sep 2018 07:28:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org
Date: Fri, 28 Sep 2018 09:28:27 +0200
Message-Id: <20180928072827.14229-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Juergen Gross <jgross@suse.com>,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.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>

Q29tbWl0IGE0NmI1MzY3MmIyYzJlMzc3MGIzOGE0YWJmOTBkMTYzNjRkMjU4NGIgKCJ4ZW4vYmxr
ZnJvbnQ6IGNsZWFudXAKc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKSBpbnRyb2R1Y2VkIGEgcmVn
cmVzc2lvbiBhcyBwdXJnZWQgcGVyc2lzdGVudApncmFudHMgd2VyZSBub3QgcHUgaW50byB0aGUg
bGlzdCBvZiBmcmVlIGdyYW50cyBhZ2Fpbi4gQ29ycmVjdCB0aGF0LgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJs
a2Zyb250LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKaW5kZXggYTcxZDgxN2U5MDBkLi40MjlkMjAxMzFj
N2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrZnJvbnQuYwpAQCAtMjY3MCw4ICsyNjcwLDggQEAgc3RhdGljIHZvaWQg
cHVyZ2VfcGVyc2lzdGVudF9ncmFudHMoc3RydWN0IGJsa2Zyb250X2luZm8gKmluZm8pCiAJCQls
aXN0X2RlbCgmZ250X2xpc3RfZW50cnktPm5vZGUpOwogCQkJZ250dGFiX2VuZF9mb3JlaWduX2Fj
Y2VzcyhnbnRfbGlzdF9lbnRyeS0+Z3JlZiwgMCwgMFVMKTsKIAkJCXJpbmZvLT5wZXJzaXN0ZW50
X2dudHNfYy0tOwotCQkJX19mcmVlX3BhZ2UoZ250X2xpc3RfZW50cnktPnBhZ2UpOwotCQkJa2Zy
ZWUoZ250X2xpc3RfZW50cnkpOworCQkJZ250X2xpc3RfZW50cnktPmdyZWYgPSBHUkFOVF9JTlZB
TElEX1JFRjsKKwkJCWxpc3RfYWRkX3RhaWwoJmdudF9saXN0X2VudHJ5LT5ub2RlLCAmcmluZm8t
PmdyYW50cyk7CiAJCX0KIAogCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5mby0+cmluZ19s
b2NrLCBmbGFncyk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:01:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5niK-00065R-6a; Fri, 28 Sep 2018 08:01:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gcpj=mk=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1g5niI-00065M-J5
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:01:26 +0000
X-Inumbo-ID: da13062c-c2f4-11e8-a6a9-d7ebe60f679a
Received: from mail1.bemta25.messagelabs.com (unknown [195.245.230.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da13062c-c2f4-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:02:32 +0000 (UTC)
Received: from [46.226.52.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-b.eu-west-1.aws.symcld.net id A7/E7-10817-3DFDDAB5;
 Fri, 28 Sep 2018 08:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42Kxs+GYonvp/tp
 og6sPrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPT1pYClYpVKxeKNLAuFO+i5GLQ0jgJKPE
 ++dPGLsYOYGcMolfezewwdjLNk5nB7FZBFQlGpv+gsVFBJQlPrb2soM0MwtsZpaYMXcZC0hCW
 CBEYtf8F6wgNq+AkUTr/uMsEIPUJBbuXsAKYZtIdPX1M0LUCEqcnPkErIYZaNmVaTuAhnIA2d
 ISy/9xgIQ5BUwlzh47zQxiSwjISPxe+R3sBlGgG9YtPgk2hg1o1dI/P9knMArOQjJ1FpKpsxC
 mQoS1JG78e8mEIawt8e3RYzYI21Ti9dGPjBC2osSU7ofsCxg5VjGaJRVlpmeU5CZm5ugaGhjo
 Ghoa6Rpamuma6SVW6SbppZbqlqcWl+ga6iWWF+sVV+Ym56To5aWWbGIERlFKwRG2HYzTFqUfY
 pTkYFIS5X3YtjZaiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvKDAqhQSLUtNTK9Iyc4DxDJOW4O
 BREuEVA0nzFhck5hZnpkOkTjEqSonzrr0HlBAASWSU5sG1wVLIJUZZKWFeRgYGBiGegtSi3Mw
 SVPlXjOIcjErCvC9ApvBk5pXATX8FtJgJaLHIgTUgi0sSEVJSDYz8lj3VLmHHL0wPd5Os8pmW
 wNt3cf/FvmWX32te3XDizxcpy+oby+48eanbw852POLb2ctpF8Nijh3J4ptj8bbl68H0B6mzR
 d0dWU37Dv5g+ajrwFJ1oujsFn0FxdoUdacH1d8q9ilpbtGbl68r7VO6oK+681AEj7+WS1DnVm
 3LE20NEo0iU5VYijMSDbWYi4oTAdeqFPQcAwAA
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-8.tower-287.messagelabs.com!1538121678!1366936!1
X-Originating-IP: [62.60.8.148]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4987 invoked from network); 28 Sep 2018 08:01:18 -0000
Received: from unknown (HELO mailhost1.uk.fujitsu.com) (62.60.8.148)
 by server-8.tower-287.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2018 08:01:18 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost1.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w8S81DlZ025630
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 09:01:17 +0100
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate50u.abg.fsc.net with SMTP; 28 Sep 2018 10:01:13 +0200
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 7A2349D00DA9; Fri, 28 Sep 2018 09:58:52 +0200 (CEST)
Date: Fri, 28 Sep 2018 09:58:52 +0200
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180928075852.GC6271@ts.fujitsu.com>
References: <20180928072827.14229-1-jgross@suse.com>
MIME-Version: 1.0
In-Reply-To: <20180928072827.14229-1-jgross@suse.com>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.9.3 (2018-01-21)
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: Alan.Robinson@ts.fujitsu.com
Cc: "axboe@kernel.dk" <axboe@kernel.dk>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7882822493646138220=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7882822493646138220==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=sha-256; boundary="Y5rl02BVI9TCfPar"
Content-Disposition: inline


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

On Fri, Sep 28, 2018 at 09:28:27AM +0200, Juergen Gross wrote:
> Commit a46b53672b2c2e3770b38a4abf90d16364d2584b ("xen/blkfront: cleanup
> stale persistent grants") introduced a regression as purged persistent
> grants were not pu into the list of free grants again. Correct that.
s/pu /put /

Alan

--Y5rl02BVI9TCfPar
Content-Type: application/x-pkcs7-signature
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIIKTgYJKoZIhvcNAQcCoIIKPzCCCjsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
CH8wggSjMIIDi6ADAgECAgo2C52zAAAAAlTDMA0GCSqGSIb3DQEBBQUAMC8xLTArBgNVBAMT
JEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQTAeFw0xNzA1MTIxNTM0Mjda
Fw0xOTAzMTExMjI0NTlaMEAxFzAVBgNVBAMMDlJvYmluc29uLCBBbGFuMSUwIwYDVQQKDBxG
dWppdHN1IFRlY2hub2xvZ3kgU29sdXRpb25zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQClZEMpN68qHzred2QKqifLuUSlYnt/kB4V9Kjy8U7cQK/pN+ytbEBFXsllMyP2CjgGNYFu
oqeztgkla2vBrjV9ilrJe3s+RJqkXgioKG1RSuiDW0sBFvI90dS4mHCH7cOTPPFHO5QHuCBU
bClqAN0HlKweu/rIbqg0/g9j+SMb8QIDAQABo4ICMjCCAi4wCwYDVR0PBAQDAgWgMIGSBgNV
HREEgYowgYeBHGFsYW4ucm9iaW5zb25AdHMuZnVqaXRzdS5jb22BJmFsYW4ucm9iaW5zb25A
ZW1laWFjZW1lYS5mdWppdHN1LmxvY2FsgRxhbGFuLnJvYmluc29uQGNlbWFpbC5mc2MubmV0
gSFBbGFuLlJvYmluc29uQGZ1aml0c3Utc2llbWVucy5jb20wHQYDVR0OBBYEFIlosAD8kas+
gZn51OiifJoSRQTUMB8GA1UdIwQYMBaAFAj1yGq/gON7UMQ59AeYRuhtfpeoMDwGA1UdHwQ1
MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0czAxdXNlci5jcmww
RwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29t
L2FpYS9mdHMwMXVzZXIuY2VyMAwGA1UdEwEB/wQCMAAwPQYJKwYBBAGCNxUHBDAwLgYmKwYB
BAGCNxUIhYXEMoGH/2GBhYEEhuyCIIHHgRp5g4igcYfS8S8CAWQCAQgwEwYDVR0lBAwwCgYI
KwYBBQUHAwQwGwYJKwYBBAGCNxUKBA4wDDAKBggrBgEFBQcDBDBEBgkqhkiG9w0BCQ8ENzA1
MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYFKw4DAgcwCgYIKoZIhvcNAwcw
DQYJKoZIhvcNAQEFBQADggEBADwUZHvoZuxiGLFQCoURq/FgeKSyxKrjuoutb8Bs3blR2QDA
D3NWp0W+T4Js9fDcIb3Rq3uvFx0T/EcUiz1fFeQyN4B2xT8ofAnZeWuxWxWLUqS/K73fRIUC
m7DUNj8lgRGsnSnAIl6ZKHDrdvwnxrF7qFPRVz77B4k3BK5mkMxxNVtKjbCoPj8fnh17Vnob
Wnb0yztrPYeOHi2CqIey5qPjVMSTxKJYOejwjvE78SBMKKQS7cHBg+iOnYK90S0m+LK2/Yz5
vgJtjGJL+68d5i0O/rmzgefOEeuMtD0IOI9lFXoUS16hbxj8gMy0dXKxfPhoYWB7bqIlY4Ri
mpguPFwwggPUMIICvKADAgECAhA0zRJXyDaDRuC/9z0wA24FMA0GCSqGSIb3DQEBBQUAMC8x
LTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgUm9vdCBDQTAeFw0wOTAz
MTIxMjI0NTlaFw0xOTAzMTExMjI0NTlaMC8xLTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9n
eSBTb2x1dGlvbnMgVXNlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAb
TX9HzfBJFvcukKqEBkui1MHs3p1dgZw8zkXRmp7pEbaRs2DAD3cosLZadP8zjWvowiRs5F+I
mAo07Iib8dNUj0TWduHx2hRl6SQV+ffaumRdIrLvodWiGrNbX8ggWpQGyii7zYCLkI514XX3
1ZOL0rgcrTtzhnFC7SdvpWFUhL8cxrfYk0sE+UZxLyqUdIjgvvf1DVTojyvVws+bu24N4noT
+YA/r+brt2CEcFf+YMnewGT3HJE32D/xmXMm3AF3xJeZ2/22Ykix3mRI8TDDPGGahSoR/ccp
iHY5HESuzSdo/Dg+9PEBb+G+G5ntZhxn040m8W9ZzqFE7DbbIWcCAwEAAaOB6zCB6DAdBgNV
HQ4EFgQUCPXIar+A43tQxDn0B5hG6G1+l6gwCwYDVR0PBAQDAgGGMB8GA1UdIwQYMBaAFBR1
4le2FTcVgCqX5VFIZazPhpDLMBIGA1UdEwEB/wQIMAYBAf8CAQAwRwYIKwYBBQUHAQEEOzA5
MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29tL2FpYS9mdHMwMXJvb3Qu
Y2VyMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0
czAxcm9vdC5jcmwwDQYJKoZIhvcNAQEFBQADggEBAEO6UD/S8PW3J7dQ4b1eVFm9c5pwAkqO
p+sfm7qXJEM5a392iex0GYoGbmgmpPnXsS9fCPOojQwziQQbK89A3A+Fz7M3C01Hs6qhpQMi
G74gauZsAxwFgQPRddRkcei3axzCjXRz8AFsgt6+qr+BjugPs9eilGRUj+JL7mjeWByOPNU+
xRcRJp7ZMpaYZ3V/upkNTQAQKTDIV9GjeXVYTwDAD/JxDSdYRpPNSBvIM5KBwz0qCwrX3wJz
YWAKob6wztsm12//cfkn9w0LswYN4aQdciTNyvH6EGkt7k6RSE33TKa3EMqyHZeCcNurP+r6
SLNLIi1U6d8gMIDWqkEoMUkxggGXMIIBkwIBATA9MC8xLTArBgNVBAMTJEZ1aml0c3UgVGVj
aG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQQIKNgudswAAAAJUwzAJBgUrDgMCGgUAoIGxMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE4MDkyODA3NTg1Mlow
IwYJKoZIhvcNAQkEMRYEFGaKtAFzZu9vnVRDeB9gNBRUgmHnMFIGCSqGSIb3DQEJDzFFMEMw
CgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G
CCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIGAGIF5Z7uJhBa1KzaIw4hNUuzQpHTdy2pe
Ahk/mJsX4mPGi/CDu3gHQRElCRQ8X7jD2GkiHphP/km8Wojk85pZ0Opfr1ldVl46jrYkbYIb
CMC/AgOwTHeV3sT6o4IqabVvqqK0nPVIZRZ/GdEOnGp/kTAwg/bEdvYe9gzz1UzGlEU=

--Y5rl02BVI9TCfPar--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7882822493646138220==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:02:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:02: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 1g5nj2-000682-IY; Fri, 28 Sep 2018 08:02:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5nj2-00067l-9Y
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:02:12 +0000
X-Inumbo-ID: f63aa4e7-c2f4-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f63aa4e7-c2f4-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:03: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 1g5nix-0001rS-HY; Fri, 28 Sep 2018 08:02: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 1g5nix-000828-6R; Fri, 28 Sep 2018 08:02:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5nix-0007JK-5o; Fri, 28 Sep 2018 08:02:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128143-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6532fdec11d7940a584a73797b5cc067d64f84a5
X-Osstest-Versions-That: ovmf=6a147d6dae733f3a1d5ddf9af9adce5fb8504a53
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 08:02:07 +0000
Subject: [Xen-devel] [ovmf test] 128143: 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>

ZmxpZ2h0IDEyODE0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NTMyZmRlYzExZDc5NDBhNTg0YTczNzk3YjVjYzA2
N2Q2NGY4NGE1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2YTE0N2Q2
ZGFlNzMzZjNhMWQ1ZGRmOWFmOWFkY2U1ZmI4NTA0YTUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgxMTkgIDIwMTgtMDktMjcgMDA6NDA6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MTQzICAyMDE4LTA5LTI3IDE3OjUyOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsLCBD
aGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgc2hlbmdsZWkgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDZhMTQ3ZDZkYWUuLjY1MzJmZGVjMTEgIDY1MzJm
ZGVjMTFkNzk0MGE1ODRhNzM3OTdiNWNjMDY3ZDY0Zjg0YTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:18: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 1g5nyx-00075v-38; Fri, 28 Sep 2018 08:18: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=rvok=mk=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1g5nyv-00075q-Rj
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 08:18:37 +0000
X-Inumbo-ID: c832170b-c2f6-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c832170b-c2f6-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 10:16:21 +0200 (CEST)
Received: by mail-pg1-x542.google.com with SMTP id v133-v6so3922873pgb.2
 for <xen-devel@lists.xen.org>; Fri, 28 Sep 2018 01:18:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=jniuxtfbvzNbVqExVX7+WKChIwf1jUU1mDVJHnfZ/C8=;
 b=o3DUgNFTCh8wzAyZMFaMNSV8NcsRrfHJShSwmGJcvh+yRfZ6+AuGPo/W9wpo23C/Q/
 5l20Mf92NDjej/k/YacYGfDuLo84DB0yInoAfNFBcUjruQrZPLlrspygB+IucUJpqGS9
 lxIwLCgdmOONZGUk257v6PgumTWuL3comr8AqYFsM49saobDJM5ylQqssYUMqVklHaew
 U6g45QfsBMI3IEKu4Px7caqqpfH+BcARmCXagM0odGnUvOl8dSnyRa5/qU6hci25M5RK
 hZxD9Gu1eOgHJCrBWeYAYjudcHCteU1IlyuumkVJ1jg5bZOHwcrSLEffTedjFIWDOS85
 SnFA==
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=jniuxtfbvzNbVqExVX7+WKChIwf1jUU1mDVJHnfZ/C8=;
 b=Pqim+AVmJHera2m5JIIrijjWSAPpOv/7kAQ1r05qTzdpz5jl73U+IvIAHyt8vF07gJ
 Pld0r0eQlLLAQk/SNx2t24LYTGHudntoBXdc/NUeGZNI11NrntY2z0nwFzT3CwRA7qYB
 X4qYrgf1p1T0s7FbIM5hLxyhTsQCOGQHM4M/zqiswYPAvi7hcEisw1rzXpww792/aO+M
 5F8zp2V17aBpO63cnPgdusQ08CEDQKyI7eNttRosteIGGMa5G0iBATpNGhM6PJo2Ksp2
 u3BPkCcqv3eLFeof1wrXkVTcfPumZlowkyeeuOTdp2X77Ek5bBKmROm3QOmVWweeq7F/
 o3Wg==
X-Gm-Message-State: ABuFfoiUrMbGfZakpBImP9H6uFY8zMfk/uvgF2QYMDequLP5aY/H7XF7
 c6QwjBYJFs19LPE270vj6XWBCnDf
X-Google-Smtp-Source: ACcGV61h8gCUnwWozfXO+3S7/Cog6Pwv6jEH85rqqZSC1cE6cWYp3VqJ9NlpC7otGtp06jdcCW9gKw==
X-Received: by 2002:a63:66c3:: with SMTP id
 a186-v6mr4743008pgc.330.1538122715590; 
 Fri, 28 Sep 2018 01:18:35 -0700 (PDT)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id y19-v6sm8911566pff.14.2018.09.28.01.18.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 28 Sep 2018 01:18:34 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Fri, 28 Sep 2018 16:18:16 +0800
Message-Id: <20180928081817.16317-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.18.0
Subject: [Xen-devel] [PATCH 1/2] xen/xsm: Introduce new boot parameter 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.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>

SW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20gdG8gY2hvb3NlIHdoaWNoIHhzbSBtb2R1
bGUgaXMgZW5hYmxlZCwKYW5kIHNldCBkZWZhdWx0IHRvIGR1bW15LgoKU2lnbmVkLW9mZi1ieTog
WGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KCi0tLQpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogTWluZyBMdSA8bWluZy5sdUBjaXRyaXguY29tPgoKdjM6IGNoYW5n
ZSB0aGUgZGVmYXVsdCBYU00gYm9vdCBwYXJhbWV0ZXIgbmFtZSBmcm9tICJkdW1teSIgdG8gImRl
ZmF1bHQiLgoKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEzICsr
KysrKysrKwogeGVuL3hzbS94c21fY29yZS5jICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxZmZk
NTg2MjI0Li42YTNjMGU3MWM3IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAt
ODk5LDYgKzg5OSwxOSBAQCBoYXJkd2FyZSBkb21haW4gaXMgYXJjaGl0ZWN0dXJlIGRlcGVuZGVu
dC4KIE5vdGUgdGhhdCBzcGVjaWZ5aW5nIHplcm8gYXMgZG9tVSB2YWx1ZSBtZWFucyB6ZXJvLCB3
aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRoZSBkZWZhdWx0LgogCisjIyMgeHNtCis+
IGA9IGRlZmF1bHQgfCBmbGFza2AKKworPiBEZWZhdWx0OiBgZGVmYXVsdGAKKworU3BlY2lmeSB3
aGljaCBYU00gbW9kdWxlIHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBvcHRpb24gaXMgb25seSBh
dmFpbGFibGUgaWYKK3RoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRoIFhTTSBzdXBwb3J0
LgorCisqIGBkZWZhdWx0YDogdGhpcyBpcyB0aGUgZGVmYXVsdCBjaG9pY2UuICBCYXNpYyByZXN0
cmljdGlvbiBmb3IgY29tbW9uIGRlcGxveW1lbnQKKyAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwg
YmUgYXBwbGllZC4gIGl0J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91dC4KKyog
YGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9sLiAgVG8gY2hv
b3NlIHRoaXMsIHRoZQorICBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBhbHNvIGJl
IGVuYWJsZWQuCisKICMjIyBmbGFzawogPiBgPSBwZXJtaXNzaXZlIHwgZW5mb3JjaW5nIHwgbGF0
ZSB8IGRpc2FibGVkYAogCmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNt
L3hzbV9jb3JlLmMKaW5kZXggOTY0NWUyNDRjMy4uNjU4YWY0MGM2ZSAxMDA2NDQKLS0tIGEveGVu
L3hzbS94c21fY29yZS5jCisrKyBiL3hlbi94c20veHNtX2NvcmUuYwpAQCAtMzEsNiArMzEsMzIg
QEAKIAogc3RydWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogCitlbnVtIHhzbV9ib290cGFy
YW0geworICAgIFhTTV9CT09UUEFSQU1fRFVNTVksCisgICAgWFNNX0JPT1RQQVJBTV9GTEFTSywK
K307CisKK3N0YXRpYyBlbnVtIHhzbV9ib290cGFyYW0gX19pbml0ZGF0YSB4c21fYm9vdHBhcmFt
ID0gWFNNX0JPT1RQQVJBTV9EVU1NWTsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCit7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIXN0cmNt
cChzLCAiZGVmYXVsdCIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1f
RFVNTVk7CisjaWZkZWYgQ09ORklHX1hTTV9GTEFTSworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMs
ICJmbGFzayIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7
CisjZW5kaWYKKyAgICBlbHNlIHsKKyAgICAgICAgcHJpbnRrKCJYU006IGNhbid0IHBhcnNlIGJv
b3QgcGFyYW1ldGVyIHhzbT0lc1xuIiwgcyk7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oInhzbSIsIHBhcnNlX3hzbV9wYXJh
bSk7CisKIHN0YXRpYyBpbmxpbmUgaW50IHZlcmlmeShzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9w
cykKIHsKICAgICAvKiB2ZXJpZnkgdGhlIHNlY3VyaXR5X29wZXJhdGlvbnMgc3RydWN0dXJlIGV4
aXN0cyAqLwpAQCAtNTcsNyArODMsMjAgQEAgc3RhdGljIGludCBfX2luaXQgeHNtX2NvcmVfaW5p
dChjb25zdCB2b2lkICpwb2xpY3lfYnVmZmVyLCBzaXplX3QgcG9saWN5X3NpemUpCiAgICAgfQog
CiAgICAgeHNtX29wcyA9ICZkdW1teV94c21fb3BzOwotICAgIGZsYXNrX2luaXQocG9saWN5X2J1
ZmZlciwgcG9saWN5X3NpemUpOworCisgICAgc3dpdGNoICggeHNtX2Jvb3RwYXJhbSApCisgICAg
eworICAgIGNhc2UgWFNNX0JPT1RQQVJBTV9EVU1NWToKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIFhTTV9CT09UUEFSQU1fRkxBU0s6CisgICAgICAgIGZsYXNrX2luaXQocG9saWN5X2J1ZmZl
ciwgcG9saWN5X3NpemUpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHByaW50aygiWFNNOiBJbnZhbGlkIHZhbHVlIGZvciB4c209IGJvb3QgcGFyYW1ldGVyXG4iKTsK
KyAgICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjE4LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:19: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 1g5nzK-000793-H7; Fri, 28 Sep 2018 08:19: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=rvok=mk=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1g5nzJ-00078m-3W
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 08:19:01 +0000
X-Inumbo-ID: d633095a-c2f6-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d633095a-c2f6-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 10:16:44 +0200 (CEST)
Received: by mail-pf1-x443.google.com with SMTP id d4-v6so3824322pfn.0
 for <xen-devel@lists.xen.org>; Fri, 28 Sep 2018 01:18:59 -0700 (PDT)
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=ZOUIm294m5pBWneEVV3q8vLTg1NqHIVl+ObkP/Ri98A=;
 b=kVkb22zAS+ppym7SXxYx4jW8BCD9o6S0V5nYD2SXzCLd7SQ683RmI+e+pD/wXt+yCE
 dh04hyD0bvw0kxjaDxF8TgLQPClxYOqRenp3I/KEOiAVw6NQRupObD945wYZ+EJdqwNt
 A4zN/p60yhQWrSNnes0EO7uSzv+DRIbphZ+swyWyL0Eae4JOoBqfP4YkKgYYBv3JsCk3
 jtIIQPdRMfUM9a8gg6LsMwYztpgxnM84xfcKtLsxMfooypQ6dMiMa2hJf+I5z7Aynx+w
 WfKWSnoNpwfn6IXhtAWKr1vpVAFUuOvZ8VTxFU7T75Ki9lPhAKRJOJfZ9cs27Z9Qzuzn
 LSwQ==
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=ZOUIm294m5pBWneEVV3q8vLTg1NqHIVl+ObkP/Ri98A=;
 b=kSpyfx0Sp41EDA1WRlfFTekIy95VHVN1bN/7eyjsDn9Tw/uPmlunLUYmu4VCrMcfOZ
 G5uarlsxRrXDe4dPGrDJSecgqKRsK64jGxVlzVGZiVGC24Y7k1Al/lAscC7Irc8qHA4T
 sTWkszFPmzn7M+fu/KZf1ot43FqIXMHHbpGXhpVyTaQkN4NMNhdRv6tO7PYdTvwKG+8X
 I0vdMaj3MFKwdf0UtK1Ano+TjncyRj2PMWQzp3cfnKCZRd+foJfGnY8l0G6HY8aw0YxB
 LI3fOgvZMGF5gxhEh1cTL6MKfRhmsZDcQHwSy7P1ei11B9Y+ansziP0VVrSPQwMwVajp
 OQuA==
X-Gm-Message-State: ABuFfoieAtddqA8VIhG9dvnGmaytL8DJ8A1hHmCJF38U12rAUS/agaOH
 Fxo5V9kc8CgRUidgTCX/9Ftbj6L0avE=
X-Google-Smtp-Source: ACcGV60YkW+56QSRs8Qy5jF2OpnZWg/rdfQtBjnJmGGnXgdbxwBSaI2SWXq1RMAfyumpR/FWuMuRCg==
X-Received: by 2002:a17:902:28a4:: with SMTP id
 f33-v6mr15007853plb.297.1538122739134; 
 Fri, 28 Sep 2018 01:18:59 -0700 (PDT)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id y19-v6sm8911566pff.14.2018.09.28.01.18.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 28 Sep 2018 01:18:58 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Fri, 28 Sep 2018 16:18:17 +0800
Message-Id: <20180928081817.16317-2-xin.li@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180928081817.16317-1-xin.li@citrix.com>
References: <20180928081817.16317-1-xin.li@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xen/xsm: Add new SILO mode for 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.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>

V2hlbiBTSUxPIGlzIGVuYWJsZWQsIHRoZXJlIHdvdWxkIGJlIG5vIHBhZ2Utc2hhcmluZyBvciBl
dmVudCBub3RpZmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8gZ3JhbnQgdGFi
bGVzIG9yIGV2ZW50IGNoYW5uZWxzKS4KClNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxpQGNp
dHJpeC5jb20+CgotLS0KQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4KCnYzOiBtYWtlIGNvcGllcyBvZiBkdW1teSBm
dW5jdGlvbnMgdG8gYXZvaWQgaW5kaXJlY3QgY2FsbC4KCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgIDUgKy0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAg
ICAgICAgIHwgIDEyICsrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAg
IDYgKysKIHhlbi94c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94
c20vc2lsby5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi94c20veHNtX2NvcmUuYyAgICAgICAgICAgICAgICAgIHwgICA5ICsrCiA2
IGZpbGVzIGNoYW5nZWQsIDE1NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3hzbS9zaWxvLmMKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CmluZGV4IDZhM2MwZTcxYzcuLmUwYTliNGQyNjggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC05MDAsNyArOTAwLDcgQEAgTm90ZSB0aGF0IHNwZWNpZnlpbmcgemVybyBhcyBk
b21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20wIGl0IG1lYW5zCiB0byB1c2UgdGhl
IGRlZmF1bHQuCiAKICMjIyB4c20KLT4gYD0gZGVmYXVsdCB8IGZsYXNrYAorPiBgPSBkZWZhdWx0
IHwgZmxhc2sgfCBzaWxvYAogCiA+IERlZmF1bHQ6IGBkZWZhdWx0YAogCkBAIC05MTEsNiArOTEx
LDkgQEAgdGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNNIHN1cHBvcnQuCiAgICh0
aGUgZHVtbXkgbW9kdWxlKSB3aWxsIGJlIGFwcGxpZWQuICBpdCdzIGFsc28gdXNlZCB3aGVuIFhT
TSBpcyBjb21waWxlZCBvdXQuCiAqIGBmbGFza2A6IHRoaXMgaXMgdGhlIHBvbGljeSBiYXNlZCBh
Y2Nlc3MgY29udHJvbC4gIFRvIGNob29zZSB0aGlzLCB0aGUKICAgc2VwYXJhdGVkIG9wdGlvbiBp
biBrY29uZmlnIG11c3QgYWxzbyBiZSBlbmFibGVkLgorKiBgc2lsb2A6IHRoaXMgd2lsbCBkZW55
IGFueSB1bm1lZGlhdGVkIGNvbW11bmljYXRpb24gY2hhbm5lbHMgYmV0d2VlbgorICB1bnByaXZp
bGVnZWQgVk1zLiAgVG8gY2hvb3NlIHRoaXMsIHRoZSBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25m
aWcgbXVzdCBhbHNvCisgIGJlIGVuYWJsZWQuCiAKICMjIyBmbGFzawogPiBgPSBwZXJtaXNzaXZl
IHwgZW5mb3JjaW5nIHwgbGF0ZSB8IGRpc2FibGVkYApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9L
Y29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDFhNmQ2MjgxYzEuLjJmZTY2OGJhNWEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcK
QEAgLTE1NCw2ICsxNTQsMTggQEAgY29uZmlnIFhTTV9GTEFTS19QT0xJQ1kKIAogCSAgSWYgdW5z
dXJlLCBzYXkgWS4KIAorY29uZmlnIFhTTV9TSUxPCisJZGVmX2Jvb2wgeQorCXByb21wdCAiU0lM
TyBzdXBwb3J0IgorCWRlcGVuZHMgb24gWFNNCisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBTSUxP
IGFzIHRoZSBhY2Nlc3MgY29udHJvbCBtZWNoYW5pc20gdXNlZCBieSB0aGUgWFNNIGZyYW1ld29y
ay4KKwkgIFRoaXMgaXMgbm90IHRoZSBkZWZhdWx0IG1vZHVsZSwgYWRkIGJvb3QgcGFyYW1ldGVy
IHhzbT1zaWxvIHRvIGNob29zZQorCSAgaXQuIFRoaXMgd2lsbCBkZW55IGFueSB1bm1lZGlhdGVk
IGNvbW11bmljYXRpb24gY2hhbm5lbHMgKGdyYW50IHRhYmxlcworCSAgYW5kIGV2ZW50IGNoYW5u
ZWxzKSBiZXR3ZWVuIHVucHJpdmlsZWdlZCBWTXMuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisK
IGNvbmZpZyBMQVRFX0hXRE9NCiAJYm9vbCAiRGVkaWNhdGVkIGhhcmR3YXJlIGRvbWFpbiIKIAlk
ZWZhdWx0IG4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRl
L3hzbS94c20uaAppbmRleCAzZDY3OTYyNDkzLi4zYjE5MmI1YzMxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC03MzMsNiAr
NzMzLDEyIEBAIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHhzbV9mbGFza19pbml0X3BvbGlj
eVtdOwogZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGludCB4c21fZmxhc2tfaW5pdF9wb2xpY3lfc2l6
ZTsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1hTTV9TSUxPCitleHRlcm4gdm9pZCBzaWxvX2lu
aXQodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIHNpbG9faW5pdCh2b2lkKSB7fQor
I2VuZGlmCisKICNlbHNlIC8qIENPTkZJR19YU00gKi8KIAogI2luY2x1ZGUgPHhzbS9kdW1teS5o
PgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9NYWtlZmlsZSBiL3hlbi94c20vTWFrZWZpbGUKaW5kZXgg
OGJiNGEyNGYwOS4uZTRkNTgxZTA2NSAxMDA2NDQKLS0tIGEveGVuL3hzbS9NYWtlZmlsZQorKysg
Yi94ZW4veHNtL01ha2VmaWxlCkBAIC0xLDUgKzEsNiBAQAogb2JqLXkgKz0geHNtX2NvcmUubwog
b2JqLSQoQ09ORklHX1hTTSkgKz0geHNtX3BvbGljeS5vCiBvYmotJChDT05GSUdfWFNNKSArPSBk
dW1teS5vCitvYmotJChDT05GSUdfWFNNX1NJTE8pICs9IHNpbG8ubwogCiBzdWJkaXItJChDT05G
SUdfWFNNX0ZMQVNLKSArPSBmbGFzawpkaWZmIC0tZ2l0IGEveGVuL3hzbS9zaWxvLmMgYi94ZW4v
eHNtL3NpbG8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wMjBiMGM4
ZTk0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3hzbS9zaWxvLmMKQEAgLTAsMCArMSwxMjMgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIHhzbS9zaWxvLmMKKyAqCisgKiBTSUxPIG1vZHVs
ZSBmb3IgWFNNKFhlbiBTZWN1cml0eSBNb2R1bGVzKQorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
OCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRo
ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Us
CisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAq
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4c20veHNtLmg+CisK
K3N0cnVjdCB4c21fb3BlcmF0aW9ucyBzaWxvX3hzbV9vcHM7CisKK3N0YXRpYyBpbnQgKCpkdW1t
eV9ldnRjaG5fdW5ib3VuZCkgKHN0cnVjdCBkb21haW4gKiwgc3RydWN0IGV2dGNobiAqLCBkb21p
ZF90KTsKK3N0YXRpYyBpbnQgKCpkdW1teV9ldnRjaG5faW50ZXJkb21haW4pIChzdHJ1Y3QgZG9t
YWluICosIHN0cnVjdCBldnRjaG4gKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZG9tYWluICosIHN0cnVjdCBldnRjaG4gKik7CitzdGF0aWMgaW50ICgq
ZHVtbXlfZ3JhbnRfbWFwcmVmKSAoc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgZG9tYWluICosIHVp
bnQzMl90KTsKK3N0YXRpYyBpbnQgKCpkdW1teV9ncmFudF90cmFuc2ZlcikgKHN0cnVjdCBkb21h
aW4gKiwgc3RydWN0IGRvbWFpbiAqKTsKK3N0YXRpYyBpbnQgKCpkdW1teV9ncmFudF9jb3B5KSAo
c3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgZG9tYWluICopOworCisvKgorICogQ2hlY2sgaWYgaW50
ZXItZG9tYWluIGNvbW11bmljYXRpb24gaXMgYWxsb3dlZC4KKyAqIFJldHVybiB0cnVlIHdoZW4g
cGFzcyBjaGVjay4KKyAqLworc3RhdGljIGJvb2wgc2lsb19tb2RlX2RvbV9jaGVjayhjb25zdCBz
dHJ1Y3QgZG9tYWluICpsZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpyZG9tKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cl9k
b20gPSBjdXJyZW50LT5kb21haW47CisKKyAgICByZXR1cm4gKGlzX2NvbnRyb2xfZG9tYWluKGN1
cl9kb20pIHx8IGlzX2NvbnRyb2xfZG9tYWluKGxkb20pIHx8CisgICAgICAgICAgICBpc19jb250
cm9sX2RvbWFpbihyZG9tKSB8fCBsZG9tID09IHJkb20pOworfQorCitzdGF0aWMgaW50IHNpbG9f
ZXZ0Y2huX3VuYm91bmQoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBldnRjaG4gKmNobiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGlkMikKK3sKKyAgICBpbnQgcmMg
PSAtRVBFUk07CisgICAgc3RydWN0IGRvbWFpbiAqZDIgPSByY3VfbG9ja19kb21haW5fYnlfYW55
X2lkKGlkMik7CisKKyAgICBpZiAoIGQyID09IE5VTEwgKQorICAgICAgICByYyA9IC1FU1JDSDsK
KyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQy
KSApCisgICAgICAgICAgICByYyA9IGR1bW15X2V2dGNobl91bmJvdW5kKGQxLCBjaG4sIGlkMik7
CisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQyKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ldnRjaG5faW50ZXJkb21haW4oc3RydWN0IGRvbWFpbiAq
ZDEsIHN0cnVjdCBldnRjaG4gKmNoYW4xLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgZG9tYWluICpkMiwgc3RydWN0IGV2dGNobiAqY2hhbjIpCit7CisgICAgaWYg
KCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICByZXR1cm4gZHVtbXlfZXZ0
Y2huX2ludGVyZG9tYWluKGQxLCBjaGFuMSwgZDIsIGNoYW4yKTsKKyAgICByZXR1cm4gLUVQRVJN
OworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfbWFwcmVmKHN0cnVjdCBkb21haW4gKmQxLCBz
dHJ1Y3QgZG9tYWluICpkMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZmxhZ3MpCit7CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAg
ICByZXR1cm4gZHVtbXlfZ3JhbnRfbWFwcmVmKGQxLCBkMiwgZmxhZ3MpOworICAgIHJldHVybiAt
RVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF90cmFuc2ZlcihzdHJ1Y3QgZG9tYWlu
ICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNr
KGQxLCBkMikgKQorICAgICAgICByZXR1cm4gZHVtbXlfZ3JhbnRfdHJhbnNmZXIoZDEsIGQyKTsK
KyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfY29weShzdHJ1
Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7CisgICAgaWYgKCBzaWxvX21vZGVf
ZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICByZXR1cm4gZHVtbXlfZ3JhbnRfY29weShkMSwg
ZDIpOworICAgIHJldHVybiAtRVBFUk07Cit9CisKK3ZvaWQgX19pbml0IHNpbG9faW5pdCh2b2lk
KQoreworICAgIHByaW50aygiSW5pdGlhbGlzaW5nIFhTTSBTSUxPIG1vZGVcbiIpOworCisgICAg
ZHVtbXlfZXZ0Y2huX3VuYm91bmQgPSBkdW1teV94c21fb3BzLmV2dGNobl91bmJvdW5kOworICAg
IGR1bW15X2V2dGNobl9pbnRlcmRvbWFpbiA9IGR1bW15X3hzbV9vcHMuZXZ0Y2huX2ludGVyZG9t
YWluOworICAgIGR1bW15X2dyYW50X21hcHJlZiA9IGR1bW15X3hzbV9vcHMuZ3JhbnRfbWFwcmVm
OworICAgIGR1bW15X2dyYW50X3RyYW5zZmVyID0gZHVtbXlfeHNtX29wcy5ncmFudF90cmFuc2Zl
cjsKKyAgICBkdW1teV9ncmFudF9jb3B5ID0gZHVtbXlfeHNtX29wcy5ncmFudF9jb3B5OworCisg
ICAgc2lsb194c21fb3BzID0gZHVtbXlfeHNtX29wczsKKworICAgIHNpbG9feHNtX29wcy5ldnRj
aG5fdW5ib3VuZCA9IHNpbG9fZXZ0Y2huX3VuYm91bmQ7CisgICAgc2lsb194c21fb3BzLmV2dGNo
bl9pbnRlcmRvbWFpbiA9IHNpbG9fZXZ0Y2huX2ludGVyZG9tYWluOworICAgIHNpbG9feHNtX29w
cy5ncmFudF9tYXByZWYgPSBzaWxvX2dyYW50X21hcHJlZjsKKyAgICBzaWxvX3hzbV9vcHMuZ3Jh
bnRfdHJhbnNmZXIgPSBzaWxvX2dyYW50X3RyYW5zZmVyOworICAgIHNpbG9feHNtX29wcy5ncmFu
dF9jb3B5ID0gc2lsb19ncmFudF9jb3B5OworCisgICAgeHNtX29wcyA9ICZzaWxvX3hzbV9vcHM7
Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL3hzbS94c21f
Y29yZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IDY1OGFmNDBjNmUuLjU4NDA5ZWIwYzcg
MTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUuYworKysgYi94ZW4veHNtL3hzbV9jb3JlLmMK
QEAgLTM0LDYgKzM0LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogZW51bSB4
c21fYm9vdHBhcmFtIHsKICAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAogICAgIFhTTV9CT09UUEFS
QU1fRkxBU0ssCisgICAgWFNNX0JPT1RQQVJBTV9TSUxPLAogfTsKIAogc3RhdGljIGVudW0geHNt
X2Jvb3RwYXJhbSBfX2luaXRkYXRhIHhzbV9ib290cGFyYW0gPSBYU01fQk9PVFBBUkFNX0RVTU1Z
OwpAQCAtNDcsNiArNDgsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwogICAgIGVsc2UgaWYgKCAhc3Ry
Y21wKHMsICJmbGFzayIpICkKICAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1f
RkxBU0s7CisjZW5kaWYKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KKyAgICBlbHNlIGlmICggIXN0
cmNtcChzLCAic2lsbyIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1f
U0lMTzsKICNlbmRpZgogICAgIGVsc2UgewogICAgICAgICBwcmludGsoIlhTTTogY2FuJ3QgcGFy
c2UgYm9vdCBwYXJhbWV0ZXIgeHNtPSVzXG4iLCBzKTsKQEAgLTkzLDYgKzk4LDEwIEBAIHN0YXRp
YyBpbnQgX19pbml0IHhzbV9jb3JlX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6
ZV90IHBvbGljeV9zaXplKQogICAgICAgICBmbGFza19pbml0KHBvbGljeV9idWZmZXIsIHBvbGlj
eV9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhTTV9CT09UUEFSQU1fU0lMTzoK
KyAgICAgICAgc2lsb19pbml0KCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcHJpbnRrKCJYU006IEludmFsaWQgdmFsdWUgZm9yIHhzbT0gYm9vdCBwYXJhbWV0ZXJc
biIpOwogICAgICAgICBicmVhazsKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:19: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 1g5nzK-00079J-RB; Fri, 28 Sep 2018 08:19: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=qwhl=mk=gmail.com=milanboberic94@srs-us1.protection.inumbo.net>)
 id 1g5nzJ-00078n-4I
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:19:01 +0000
X-Inumbo-ID: d5e6a0da-c2f6-11e8-a8a5-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5e6a0da-c2f6-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 10:16:45 +0200 (CEST)
Received: by mail-lf1-x141.google.com with SMTP id v17-v6so4329196lfe.3
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 01:18:59 -0700 (PDT)
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=US29prahIBQNDjNPE9HmZn/1PwsIVIhMh2TTwf0BwwY=;
 b=pWZEgWlGEsIqtn7CEs5wrYzFpgG/vBQHBfIpVWUuX7OODQnnhudnvXvIKfkGuxCq1R
 exas3KYn63MydwMjCRR2IxhoP6X9g/ZcEaIxDU3oYXR64id9M4Wnd5fZlFZEJA98kdxa
 swLbC/zerf3yCKfX3X4EKcpoaNT0WvD7ay8M/mBjIoyH0g2jM+j7fBEZBA188KUlEmxl
 XFHmvrwiIkNgRTpRVAjhtEjsLLfOGQ5gQrDddNIMKMzrbqdzDBKo9hLjArv5Hpaa4ES7
 UkiqUsyMNBOLADQY5LHUX0aHL/KLXx2+R6vCJxGqhWDhAyil3i7i9z8PzfWzclpU618Q
 9ylg==
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=US29prahIBQNDjNPE9HmZn/1PwsIVIhMh2TTwf0BwwY=;
 b=NXN/Ni/ntXahBY3QlC4KhwloZf8dC9nONGjZLvKUNhxRUBR4le93KB3VINVLbo3DZW
 rlvYrCuTpcjH58zGvWXekc0UHomAabmrYU+oJ6XqJQ6N7hG/ABaoYxkZOcKy2JizNErJ
 NvG1M6D4QYUJs0381AevTxaV/cQUKj2rFktb0O2XzhAla8PrJLRCqgI5ikzBI1XEjNPT
 Ii0l0WhVZIddcltJcYR+/zUnzwXAObn9Nb1qdAo1qfz9Hvw0GSOjNyAXdn1eEX0tn1W1
 zlrHjfImHdwvQsGow86dC3ZLngPEAvoGLBkrYF1pFRHxEDy234l5ACxk/sdZpJplIFJw
 Co8w==
X-Gm-Message-State: ABuFfogHb/gDsV69WStIlQaSBnog+iOq105GseixPe6KbDy/V+Q8+Gdl
 py0chJja/ekvpzUnR1UdOEnpKpBalwrH7V9vlPk=
X-Google-Smtp-Source: ACcGV61rM3nWvwklyEo3zpngUehICNgkH6UxwInEwi7+4Oavt/obASuMddby0ligVaymhphns/yI0ePya5CML6w5BVU=
X-Received: by 2002:a19:d7d6:: with SMTP id
 q83-v6mr9511330lfi.27.1538122738435; 
 Fri, 28 Sep 2018 01:18:58 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1809121559330.4255@sstabellini-ThinkPad-X260>
 <44174941bcd8f250a6ecd42ea10a78bf12453134.camel@suse.com>
 <CADJ6SV2wis2kOz9j4OGTzRLd+2O2f_SuxktFWRq2A_tbng_3Ug@mail.gmail.com>
 <529d38d04b140d90d33e424a064d401cf06f14cf.camel@suse.com>
 <CADJ6SV09MS1x+qGJOu71W8M6cVhRaVuODBYDReHWmOm4c1NEfQ@mail.gmail.com>
 <CADJ6SV0+O5c52_qwOUEakuX82C2+8Z-M4mKj0x+13GXjaiJjvw@mail.gmail.com>
 <a468e3dfc55bb6a421d47b908f89d9112075cc04.camel@suse.com>
 <CADJ6SV0=p3efMNmdx5ud8BAPscOZpSBqBZ2LJieE3M+Rq3phNQ@mail.gmail.com>
 <b9c1a71c455e8a1682bb13527503c7c0f0135887.camel@suse.com>
 <2ec1f6c5-df53-fce3-9062-123832ae8e6a@arm.com>
 <2bb4df76339b020351720927d05f2d1e565cebbc.camel@suse.com>
 <04bed226-f787-e86f-4373-d05186ab03cf@arm.com>
 <d8d276a20e4567e427ad48d5dd494366dde4f963.camel@suse.com>
 <39666f3710ae7adfbb43c9dc0efac0d60245c411.camel@suse.com>
 <CADJ6SV2FP6Deu7SevTDNjT2sOJ2nQMeAOUS0J8jemamONfftiA@mail.gmail.com>
 <86360891f996bdb078a5eff7f860fbbb39fbc5ac.camel@suse.com>
 <acbeae1c-fda1-a079-322a-786d7528ecfc@arm.com>
 <44ddd615b15ffb6034c2cfe1c4133dac9f40cc0e.camel@suse.com>
In-Reply-To: <44ddd615b15ffb6034c2cfe1c4133dac9f40cc0e.camel@suse.com>
From: Milan Boberic <milanboberic94@gmail.com>
Date: Fri, 28 Sep 2018 10:18:47 +0200
Message-ID: <CADJ6SV2YUg23jctx0nCEAjBMQf2F1NcGv0CiJHj3P++xybO4mg@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] null scheduler bug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Andrew.Cooper3@citrix.com, tim@xen.org,
 julien.grall@arm.com, stefano@stabellini.net, 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>

SGksCnRoYW5rIHlvdSBmb3IgZXhwbGFuYXRpb24sIGxpbmtzIGFuZCBhZHZpY2VzLiBJJ20gZ29u
bmEgZ28gdGhyb3VnaCBhbGwKdGhhdCBsaXRlcmF0dXJlLgoKQmVzdCByZWdhcmRzIQpPbiBUaHUs
IFNlcCAyNywgMjAxOCBhdCA3OjA2IFBNIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gVGh1LCAyMDE4LTA5LTI3IGF0IDE2OjA5ICswMTAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiBIaSBEYXJpbywKPiA+Cj4gSGksCj4KPiA+IE9uIDA5LzI3LzIwMTgg
MDM6MzIgUE0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4gPiBPbiBUaHUsIDIwMTgtMDktMjcg
YXQgMTU6MTUgKzAyMDAsIE1pbGFuIEJvYmVyaWMgd3JvdGU6Cj4gPiA+ID4KPiA+IEluIG9uZSBv
ZiB5b3VyIGUtbWFpbCwgeW91IHdyb3RlOgo+ID4KPiA+ICJXZWxsLCBvdXIgaW1wbGVtZW50YXRp
b24gb2YgUkNVIHJlcXVpcmVzIHRoYXQsIGZyb20gdGltZSB0byB0aW1lLAo+ID4gdGhlCj4gPiB2
YXJpb3VzIHBoeXNpY2FsIENQVXMgb2YgeW91ciBib3ggYmVjb21lIGlkbGUsIG9yIGdldCBhbiBp
bnRlcnJ1cHQsCj4gPiBvcgo+ID4gZ28gZXhlY3V0aW5nIGluc2lkZSBYZW4gKGZvciBoeXBlcmNh
bGxzLCB2bWV4aXRzLCBldGMpLiBJbiBmYWN0LCBhCj4gPiBDUFUKPiA+IGdvaW5nIHRocm91Z2gg
WGVuIGlzIHdoYXQgYWxsb3cgdXMgdG8gdGVsbCB0aGF0IGl0IHJlYWNoZWQgYSBzby0KPiA+IGNh
bGxlZAo+ID4gJ3F1aWVzY2VudCBzdGF0ZScsIHdoaWNoIGluIHR1cm5zIGlzIG5lY2Vzc2FyeSBm
b3IgZGVjbGFyaW5nIGEgc28tCj4gPiBjYWxsZWQgJ1JDVSBncmFjZSBwZXJpb2QnIG92ZXIuIgo+
ID4KPiA+IEkgZG9uJ3QgcXVpdGUgYWdyZWUgd2l0aCB5b3Ugb24gdGhlIGRlZmluaXRpb24gb2Yg
InF1aWVzY2VudCBzdGF0ZSIKPiA+IGhlcmUuCj4gPgo+IEhlaGUuLi4gSSB3YXMgdHJ5aW5nIHRv
IGJlIGJvdGggcXVpY2sgYW5kIGFjY3VyYXRlLiBJdCdzIG1vcmUgdGhhbgo+IHBvc3NpYmxlIHRo
YXQgSSBmYWlsZWQuIDotKQo+Cj4gPiBUbyB0YWtlIHRoZSBkb21haW4gZXhhbXBsZSwgd2Ugd2Fu
dCB0byB3YWl0IHVudGlsIGFsbCB0aGUgQ1BVIGhhcwo+ID4gc3RvcHBlZCB1c2luZyB0aGUgcG9p
bnRlciAoYW4gaHlwZXJjYWxsIGNvdWxkIHJhY2UgcHV0X2RvbWFpbikuCj4gPgo+IEknbSBub3Qg
c3VyZSB3aGF0IHlvdSBtZWFuIHdpdGggImFuIGh5cGVyY2FsbCBjb3VsZCByYWNlIHB1dF9kb21h
aW4iLgo+IFdoYXQgd2Ugd2FudCBpcyB0byB3YWl0IHVudGlsIGFsbCB0aGUgQ1BVcyB0aGF0IGFy
ZSBpbnZvbHZlZCBpbiB0aGUKPiBncmFjZSBwZXJpb2QsIGhhdmUgZ29uZSB0aHJvdWdoIHJjdXBk
YXRlLmM6Y3B1X3F1aWV0KCksIG9yIGhhdmUgYmVjb21lCj4gaWRsZS4KPgo+IFJlY2VpdmluZyBh
biBpbnRlcnJ1cHQsIG9yIGV4cGVyaWVuY2luZyBhIGNvbnRleHQgc3dpdGNoLCBvciBldmVuIGdv
aW5nCj4gaWRsZSwgaXQncyAianVzdCIgaG93IGl0IGhhcHBlbnMgdGhhdCB0aGVzZSBDUFVzIGhh
dmUgdGhlaXIgY2hhbmNlIHRvCj4gZ28gdGhyb3VnaCBjcHVfcXVpZXQoKS4gSXQgaXMgaW4gdGhp
cyBzZW5zZSB0aGF0IEkgbWVhbnQgdGhhdCB0aG9zZQo+IGV2ZW50cyBhcmUgdXNlZCBhcyBtYXJr
ZXJzIG9mIGEgcXVpZXNjZW50IHN0YXRlLgo+Cj4gQW5kICJ3Zmk9bmF0aXZlIiAoaW4gcGFydGlj
dWxhciBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBudWxsIHNjaGVkdWxlciwKPiBidXQgSSBndWVz
cyBhbHNvIHdpdGggb3RoZXIgb25lcywgYXQgbGVhc3QgdG8gYSBjZXJ0YWluIGV4dGVudCkgbWFr
ZXMKPiBmaWd1cmluZyBvdXQgdGhlICJvciBoYXZlIGJlY29tZSBpZGxlIiBwYXJ0IHRyaWNreS4g
VGhhdCBpcyB0aGUgcHJvYmxlbQo+IGhlcmUsIGlzbid0IGl0Pwo+Cj4gPiBUaGF0Cj4gPiBwb2lu
dGVyIHdpbGwgbm90IGJlIGluLXVzZSBpZiB0aGUgQ1BVIGlzIGluIGtlcm5lbC1tb2RlL3VzZXIt
bW9kZSBvcgo+ID4gaW4KPiA+IHRoZSBpZGxlIGxvb3AuIEFtIEkgY29ycmVjdD8KPiA+Cj4gUmln
aHQuCj4KPiBTbywgd2Ugd2FudCB0aGF0IGFsbCB0aGUgQ1BVcyB0aGF0IHdlcmUgaW4gWGVuIHRv
IGhhdmUgZWl0aGVyIGxlZnQgWGVuCj4gYXQgbGVhc3Qgb25jZSBvciwgaWYgdGhleSdyZSBzdGls
bCB0aGVyZSBhbmQgaGF2ZSBuZXZlciBsZWZ0LCB0aGF0IG11c3QKPiBiZSBiZWNhdXNlIHRoZXkn
dmUgYmVjb21lIGlkbGUuCj4KPiBBbmQgY3VycmVudGx5IHdlIHRyZWF0IGFsbCB0aGUgQ1BVcyB0
aGF0IGhhdmUgbm90IHRvbGQgdGhlIFJDVQo+IHN1YnN5c3RlbSB0aGF0IHRoZXkncmUgaWRsZSAo
dmlhIHJjdV9pZGxlX2VudGVyKCkpIGFzIGJ1c3ksIHdpdGhvdXQKPiBkaXN0aW5ndWlzaGluZyBi
ZXR3ZWVuIHRoZSBvbmVzIHRoYXQgYXJlIGJ1c3kgaW4gWGVuIGZyb20gdGhlIG9uZSB3aGljaAo+
IGFyZSBidXN5IGluIGd1ZXN0IChrZXJuZWwgb3IgdXNlcikgbW9kZS4KPgo+ID4gU28gSSBhbSB3
b25kZXJpbmcgd2hldGhlciB3ZSBjb3VsZDoKPiA+ICAgICAgIC0gTWFyayBhbnkgQ1BVIGluIGtl
cm5lbC1tb2RlL3VzZXItbW9kZSBxdWlldAo+ID4KPiBSaWdodC4gV2UnZCBuZWVkIHNvbWV0aGlu
ZyBsaWtlIGEgcmN1X2d1ZXN0X2VudGVyKCkvcmN1X2d1ZXN0X2V4aXQoKQo+IChvciBhIHJjdV94
ZW5fZXhpdCgpL3JjdV94ZW5fZW50ZXIoKSksIHdoaWNoIHdvcmtzIGZvciBhbGwgY29tYmluYXRp
b24KPiBvZiBhcmNoZXMgYW5kIGd1ZXN0IHR5cGVzLgo+Cj4gSXQgbG9va3MgdG8gbWUgdG9vIHRo
YXQgdGhpcyB3b3VsZCBoZWxwIGluIHRoaXMgY2FzZSwgYXMgdGhlIHZDUFUgdGhhdAo+IHN0YXlz
IGluIGd1ZXN0IG1vZGUgYmVjYXVzZSBvZiB3Zmk9aWRsZSB3b3VsZCBiZSBjb3VudGVkIGFzIHF1
aWV0LCBhbmQKPiB3ZSB3b24ndCBoYXZlIHRvIHdhaXQgZm9yIGl0Lgo+Cj4gPiAgICAgICAtIFJh
aXNlIGEgUkNVX1NPRlRJUlEgaW4gY2FsbF9yY3U/Cj4gPgo+IE1tbS4uLiB3aGF0IHdvdWxkIGJl
IHRoZSBwb2ludCBvZiB0aGlzPwo+Cj4gPiBXaXRoIHRoYXQgc29sdXRpb24sIGl0IG1heSBldmVu
IGJlIHBvc3NpYmxlIHRvIGF2b2lkIHRoZSB0aW1lciBpbgo+ID4gdGhlCj4gPiBpZGxlIGxvb3Au
Cj4gPgo+IE5vdCBzdXJlLiBUaGUgdGltZXIgaXMgdGhlcmUgdG8gZGVhbCB3aXRoIHRoZSBjYXNl
IHdoZW4gYSBDUFUgd2hpY2ggaGFzCj4gYSBjYWxsYmFjayBxdWV1ZWQgd2FudHMgdG8gZ28gaWRs
ZS4gSXQgbWF5IGhhdmUgcXVpZXNjZWQgYWxyZWFkeSwgYnV0Cj4gaWYgdGhlcmUgYXJlIG90aGVy
cyB3aGljaCBoYXZlIG5vdCwgZWl0aGVyOgo+IDEpIHdlIGxldCBpdCBnbyBpZGxlLCBidXQgdGhl
biB0aGUgY2FsbGJhY2sgd2lsbCBydW4gb25seSB3aGVuIGl0Cj4gICAgd2FrZXMgdXAgZnJvbSBp
ZGxlIHdoaWNoLCB3aXRob3V0IHRoZSB0aW1lciwgY291bGQgYmUgZmFyIGFoZWFkIGluCj4gICAg
dGltZTsKPiAyKSB3ZSBkb24ndCBsZXQgaXQgZ28gaWRsZSwgYnV0IHdlIHdhc3RlIHJlc291cmNl
czsKPiAzKSB3ZSBsZXQgaXQgZ28gaWRsZSBhbmQga2VlcCB0aGUgdGltZXIuIDotKQo+Cj4gQnV0
IGFueXdheSwgZXZlbiBpZiBpdCB3b3VsZCBub3QgbGV0IHVzIGdldCByaWQgb2YgdGhlIHRpbWVy
LCBpdCBzZWVtcwo+IGxpa2UgaXQgY291bGQgYmUgbmljZXIgdGhhbiBhbnkgb3RoZXIgYXBwcm9h
Y2hlcy4gSSBhY2NlcHQKPiBoZWxwL3N1Z2dlc3Rpb25zIGFib3V0IHRoZSAibGV0J3MgaW50ZXJj
ZXB0IGd1ZXN0LVhlbiBhbmQgWGVuLWd1ZXN0Cj4gdHJhbnNpdGlvbnMsIGFuZCB0cmFjayB0aGF0
IGluc2lkZSBSQ1UgY29kZS4KPgo+IFJlZ2FyZHMsCj4gRGFyaW8KPiAtLQo+IDw8VGhpcyBoYXBw
ZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZh
Z2dpb2xpCj4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2UuY29tLwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:24: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 1g5o4o-00081l-SI; Fri, 28 Sep 2018 08:24:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5o4n-00081S-Nl
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:24:41 +0000
X-Inumbo-ID: 1a3e5e18-c2f8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a3e5e18-c2f8-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:25:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66535397"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:24:35 +0100
Message-ID: <20180928082437.15140-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Minor improvement to early boot 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: 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>

V2VpIExpdSAoMik6CiAgeDg2OiBtYWtlIHN1cmUgbW9kdWxlIGFycmF5IGlzIGxhcmdlIGVub3Vn
aCBpbiBwdmgtYm9vdC5jCiAgeGVuOiBtYWtlIG9wdF94ZW5fY29uc29sZSB0cnVlIGJlZm9yZSBj
b25zb2xlIGluaXRpYWxpc2F0aW9uCgogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgfCA5
ICsrKysrKysrLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICAgfCA3ICsrKysrKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:24: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 1g5o4r-00082A-Fx; Fri, 28 Sep 2018 08:24:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5o4p-00081v-Cn
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:24:43 +0000
X-Inumbo-ID: 1b5d9397-c2f8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b5d9397-c2f8-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:25:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66535399"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:24:37 +0100
Message-ID: <20180928082437.15140-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180928082437.15140-1-wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhpcyBoZWxwcyBjYXB0dXJlIGlzc3VlcyBiZWZvcmUgY29uc29sZSBpcyBpbml0aWFsaXNlZC4g
VGhlIGltcGFjdCBpcwptaW5pbWFsIGJlY2F1c2UgaXQgb25seSBhZmZlY3RzIFhlbiBydW5uaW5n
IGluIGFzIGEgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgNyArKysrKystCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCBlNDgwMzlkZDgyLi5iYmVjOTgzMDRlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtOTEsNyArOTEsOCBA
QCBzdGF0aWMgdWludDMyX3QgY29ucmluZ2MsIGNvbnJpbmdwOwogc3RhdGljIGludCBfX3JlYWRf
bW9zdGx5IHNlcmNvbl9oYW5kbGUgPSAtMTsKIAogI2lmZGVmIENPTkZJR19YODYKLXN0YXRpYyBi
b29sIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLworLyog
U2V0IHRvIHRydWUgYXQgc3RhcnQgb2YgZGF5IHRvIGNhdGNoIGVhcmx5IGJvb3QgaXNzdWVzICov
CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9jb25zb2xlX3hlbiA9IHRydWU7IC8qIGNv
bnNvbGU9eGVuICovCiAjZW5kaWYKIAogc3RhdGljIERFRklORV9TUElOTE9DSyhjb25zb2xlX2xv
Y2spOwpAQCAtODIxLDYgKzgyMiwxMCBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2luaXRfcHJlaXJx
KHZvaWQpCiAKICAgICBzZXJpYWxfaW5pdF9wcmVpcnEoKTsKIAorI2lmZGVmIENPTkZJR19YODYK
KyAgICBvcHRfY29uc29sZV94ZW4gPSBmYWxzZTsKKyNlbmRpZgorCiAgICAgLyogV2hlcmUgc2hv
dWxkIGNvbnNvbGUgb3V0cHV0IGdvPyAqLwogICAgIGZvciAoIHAgPSBvcHRfY29uc29sZTsgcCAh
PSBOVUxMOyBwID0gc3RyY2hyKHAsICcsJykgKQogICAgIHsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:24: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 1g5o4o-00081f-Ij; Fri, 28 Sep 2018 08:24:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6398=mk=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1g5o4n-00081Q-Hh
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:24:41 +0000
X-Inumbo-ID: 19d5671f-c2f8-11e8-a6a9-d7ebe60f679a
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19d5671f-c2f8-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:25:48 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 6DC80F2047;
 Fri, 28 Sep 2018 10:24:38 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mrZaGGD6FdMp; Fri, 28 Sep 2018 10:24:38 +0200 (CEST)
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 mailer2.neclab.eu (Postfix) with ESMTPS id 42886F2010
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 10:24:36 +0200 (CEST)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 28 Sep
 2018 10:24:35 +0200
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <a561d4e6-9ad7-74e2-9c08-5f45dc738f18@neclab.eu>
Date: Fri, 28 Sep 2018 10:24:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [10.1.2.105]
Subject: [Xen-devel] Granting huge memory regions?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Cheng Wang <cheng.wang2@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
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>

SGV5LAoKZm9yIHNvbWUgcmVzZWFyY2ggd2UgYXJlIGN1cnJlbnRseSBsb29raW5nIGludG8gbWFw
cGluZyBiaWcgbWVtb3J5IApyZWdpb25zIHRvIFBWIGd1ZXN0cy4gV2l0aCBiaWcgSSBtZWFuIDEw
MHMgdG8gMTAwMHMgb2YgbWVnYSBieXRlcy4gVXNpbmcgCm9uZSBncmFudCBmb3IgZWFjaCA0SyBw
YWdlIHNlZW1zIHRvIGJlIGV4cGVuc2l2ZSBhbHRob3VnaCB3ZSBnb3QgaXQgCndvcmtpbmcgc28g
ZmFyLgpJcyB0aGVyZSBhbm90aGVyIG1lY2hhbmlzbSB3ZSBjb3VsZCBsb29rIGludG8/IElzIGNo
YW5naW5nIHRoZSAKZ3JhbnVsYXJpdHkgdG8gaHVnZSBwYWdlcyBwcm9taXNpbmc/IFdoYXQgd291
bGQgd2UgbmVlZCB0byBkbyByb3VnaGx5IHRvIApzdXBwb3J0IGl0PwoKVGhhbmtzLAoKU2ltb24K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:24: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 1g5o4p-00081r-5W; Fri, 28 Sep 2018 08:24:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5o4o-00081a-6I
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:24:42 +0000
X-Inumbo-ID: 1b1f41ed-c2f8-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b1f41ed-c2f8-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:25:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66535398"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:24:36 +0100
Message-ID: <20180928082437.15140-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180928082437.15140-1-wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86: make sure module array is large enough
 in pvh-boot.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: 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>

VGhlIHJlbG9jYXRpb24gY29kZSBpbiBfX3N0YXJ0X3hlbiByZXF1aXJlcyBvbmUgZXh0cmEgZWxl
bWVudCBpbiB0aGUKbW9kdWxlIGFycmF5LiBCeSB0aGUgbG9va3Mgb2YgaXQgdGhlIHRlbXBvcmFy
eSBhcnJheSBpcyBhbHJlYWR5IGxhcmdlCmVub3VnaC4gQWRkIGEgQlVHX09OIHRvIGNhdGNoIGFu
eSBpc3N1ZSBpbiB0aGUgZnV0dXJlLgoKV2hpbGUgYXQgaXQsIHR1cm4gYW5vdGhlciBBU1NFUlQg
dG8gQlVHX09OIGFzIHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIHwgOSArKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9w
dmgtYm9vdC5jCmluZGV4IDBlOWU1YmZkZjYuLjJlMTAzMTA1ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9v
dC5jCkBAIC00Miw3ICs0MiwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9wdmhfaW5m
byh2b2lkKQogICAgIG1vZHVsZV90ICptb2Q7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBB
U1NFUlQocHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUpOworICAg
IEJVR19PTihwdmhfaW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7CisK
KyAgICAvKgorICAgICAqIFRlbXBvcmFyeSBtb2R1bGUgYXJyYXkgbmVlZHMgdG8gYmUgYXQgbGVh
c3Qgb25lIGVsZW1lbnQgYmlnZ2VyIHRoYW4KKyAgICAgKiByZXF1aXJlZC4gVGhlIGV4dHJhIGVs
ZW1lbnQgaXMgdXNlZCB0byBhaWQgcmVsb2NhdGlvbi4gU2VlCisgICAgICogYXJjaC94ODYvc2V0
dXAuYzpfX3N0YXJ0X3hlbigpLgorICAgICAqLworICAgIEJVR19PTihBUlJBWV9TSVpFKHB2aF9t
YmlfbW9kcykgPD0gcHZoX2luZm8tPm5yX21vZHVsZXMpOwogCiAgICAgLyoKICAgICAgKiBUdXJu
IGh2bV9zdGFydF9pbmZvIGludG8gbWJpLiBMdWNraWx5IGFsbCBtb2R1bGVzIGFyZSBwbGFjZWQg
dW5kZXIgNEdCCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:28:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:28: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 1g5o89-0008Tm-6t; Fri, 28 Sep 2018 08: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=nubd=mk=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1g5o88-0008Te-Ke
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 08:28:08 +0000
X-Inumbo-ID: 1ba28c37-c2f8-11e8-a8a5-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ba28c37-c2f8-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 10:25:51 +0200 (CEST)
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 2BD99B066;
 Fri, 28 Sep 2018 08:28:05 +0000 (UTC)
Message-ID: <06cf41aabd14cf596c14857cc7ef124b6724d59b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel List
 <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 28 Sep 2018 10:28:01 +0200
In-Reply-To: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
References: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.28.5 
Mime-Version: 1.0
Subject: Re: [Xen-devel] Backports to stable trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0229850690395826017=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0229850690395826017==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-aRUY3Ttsfjr+0y/XCTf0"


--=-aRUY3Ttsfjr+0y/XCTf0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-09-27 at 15:36 +0100, Andrew Cooper wrote:
> Hello,
>=20
> Please can the following patches be considered for stable.
>=20
Can we also include:

6e395f477fb85 - xen: sched/Credit2: fix bug when moving CPUs between=20
		two Credit2 cpupools

for 4.10 and 4.11 ?

=46rom a quick check, it' not as easy as cherry-picking/applying the
patch (there's 1 hunk that fails), but it shouldn't be too bad.

And I can provide the backport, if you want me to.

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/

--=-aRUY3Ttsfjr+0y/XCTf0
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+4FAlut5hIACgkQFkJ4iaW4
c+51zg//btQk6kU3zq69dRcaZs8IZsagjxkJzofNVTyZWH/P7WVVz8yY63YMHR+L
yXwPu+iUmjkEHkVBSSe6W3sn47z+CeSu9gRKgb2+3EA5ynCWM+SKkzDAo/zGGWro
lxUnSx4uYMJo9qUmJ5EAsPJ1haF3RMb2ZC8D4fnaQ0J63OBUbYRa75s1nUS0siLo
52VmkwFR6DR1LYTn7AfPZVtoRyVkQHqcpWKxReLEo7DXbB8F+y3wTlRg2UMONDaj
2zlj4PIjaoR3qUOoW+suN4uxdDBYmMYyH/ZTproyzwONTWiCq561JUfMjYGVG+7y
sv8gvV9tAw6ydncrw51G9AkB/p8+iMQ329kJ8+DnR3RrAESBaARHJF/D7yMO/hFs
OEpSaT7L8LUBTy/iPWr0ZXblFV4iYPQEO0horkJdTkXHuMAbnIA37yaKJQvwsjQY
Pokr2fV1PXw9WLT+pXEA/P+7FwcPYuccqyYbW25X/qMG3eyU4ZPeSUjN/Wz19lsS
wisScfaZKer0hybeu2buL5hOJ4ZrHAJHBDzukLANjjOgLhHpm0KeFX9xOaR+lDkY
0hE+zRfWt8ErTU5l9T8OM5hte7vgBcTAyr6tsfLpRIfzgQZv39Y3Aiq/Z5NgTETO
xQ/d1mnPtE7h/fb576b8aYJePD+XFOQrTE9h+ILeyZszr7GT4F8=
=tVfz
-----END PGP SIGNATURE-----

--=-aRUY3Ttsfjr+0y/XCTf0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0229850690395826017==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:38:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:38: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 1g5oHw-0000rg-7L; Fri, 28 Sep 2018 08:38: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=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5oHu-0000rb-Hy
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:38:14 +0000
X-Inumbo-ID: 84c42d49-c2f9-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84c42d49-c2f9-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 10:35:57 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="79737761"
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <a561d4e6-9ad7-74e2-9c08-5f45dc738f18@neclab.eu>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f4625fd8-c085-133a-46d4-24798d7e1783@citrix.com>
Date: Fri, 28 Sep 2018 09:37:19 +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: <a561d4e6-9ad7-74e2-9c08-5f45dc738f18@neclab.eu>
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] Granting huge memory regions?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Cheng Wang <cheng.wang2@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDkvMTggMDk6MjQsIFNpbW9uIEt1ZW56ZXIgd3JvdGU6Cj4gSGV5LAo+Cj4gZm9yIHNv
bWUgcmVzZWFyY2ggd2UgYXJlIGN1cnJlbnRseSBsb29raW5nIGludG8gbWFwcGluZyBiaWcgbWVt
b3J5Cj4gcmVnaW9ucyB0byBQViBndWVzdHMuIFdpdGggYmlnIEkgbWVhbiAxMDBzIHRvIDEwMDBz
IG9mIG1lZ2EgYnl0ZXMuCj4gVXNpbmcgb25lIGdyYW50IGZvciBlYWNoIDRLIHBhZ2Ugc2VlbXMg
dG8gYmUgZXhwZW5zaXZlIGFsdGhvdWdoIHdlIGdvdAo+IGl0IHdvcmtpbmcgc28gZmFyLgo+IElz
IHRoZXJlIGFub3RoZXIgbWVjaGFuaXNtIHdlIGNvdWxkIGxvb2sgaW50bz8gSXMgY2hhbmdpbmcg
dGhlCj4gZ3JhbnVsYXJpdHkgdG8gaHVnZSBwYWdlcyBwcm9taXNpbmc/IFdoYXQgd291bGQgd2Ug
bmVlZCB0byBkbyByb3VnaGx5Cj4gdG8gc3VwcG9ydCBpdD8KClRoZXJlIGlzIG5vIHByb3Zpc2lv
biBpbiB0aGUgR3JhbnQgQVBJIGZvciA+NGsgZ3JhbnRzIGF0IHRoZSBtb21lbnQuwqAgSW4KcHJp
bmNpcGxlLCBvbmUgY291bGQgYmUgYWRkZWQuCgpUaGF0IHNhaWQsIFBWIGd1ZXN0cyBhcmUgYWxs
b2NhdGVkIHVzaW5nIGV4Y2x1c2l2ZWx5IDRrIHBhZ2VzLsKgIFRoZXkKZG9uJ3QgaW4gZ2VuZXJh
bCBlbmQgdXAgcGh5c2ljYWxseSBjb250aWd1b3VzLCBzbyBzdXBlcnBhZ2UgZ3JhbnRzIHdvbid0
CmJlIG9mIGFueSBoZWxwLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08: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 1g5oJh-0001P0-TG; Fri, 28 Sep 2018 08:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5oJf-00017D-Jg
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:40:03 +0000
X-Inumbo-ID: 40346520-c2fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40346520-c2fa-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:41:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66536352"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:39:57 +0100
Message-ID: <9dea8007d439251f43089b3ce9e1acbb594d57c0.1538123925.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
References: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/2] x86: fix comment on super page alignment
 requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Qk9PVFNUUkFQX0RJUkVDVE1BUF9FTkQgaXMgZ29uZS4gVGhlIGNvbW1lbnQgaW4gcXVlc3Rpb24g
c2hvdWxkIHJlZmVyCnRvIEJPT1NUUkFQX01BUF9CQVNFIGFuZCA0R0IgaW5zdGVhZC4KCk1vdmUg
dGhlIGVudGlyZSBjb21tZW50IGJsb2NrIHRvIHdoZXJlIGl0IGJlbG9uZ3MgLS0gaW1tZWRpYXRl
bHkKYmVmb3JlIHRoZSBsb29wIHdoaWNoIGRvZXMgdGhlIHRoaW5ncyBzYWlkIGluIHRoZSBjb21t
ZW50LgoKUmVtb3ZlIHR3byB0cmFpbGluZyBzcGFjZXMgd2hpbGUgYXQgaXQuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jIHwgMjYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBp
bnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDJmYmY3ZDUuLmNmNDA0ZWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC05NDIsMTkgKzk0Miw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaW5pdGlhbF9pbWFnZXMgPSBtb2Q7CiAgICAgbnJfaW5p
dGlhbF9pbWFnZXMgPSBtYmktPm1vZHNfY291bnQ7CiAKLSAgICAvKgotICAgICAqIEl0ZXJhdGUg
YmFja3dhcmRzIG92ZXIgYWxsIHN1cGVycGFnZS1hbGlnbmVkIFJBTSByZWdpb25zLgotICAgICAq
IAotICAgICAqIFdlIHJlcXVpcmUgc3VwZXJwYWdlIGFsaWdubWVudCBiZWNhdXNlIHRoZSBib290
IGFsbG9jYXRvciBpcyBub3QgeWV0Ci0gICAgICogaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBv
bmx5IG1hcCBzdXBlcnBhZ2VzIGluIHRoZSBhZGRyZXNzIHJhbmdlCi0gICAgICogMCB0byBCT09U
U1RSQVBfRElSRUNUTUFQX0VORCwgYXMgdGhpcyBpcyBndWFyYW50ZWVkIG5vdCB0byByZXF1aXJl
Ci0gICAgICogZHluYW1pYyBhbGxvY2F0aW9uIG9mIHBhZ2V0YWJsZXMuCi0gICAgICogCi0gICAg
ICogQXMgd2VsbCBhcyBtYXBwaW5nIHN1cGVycGFnZXMgaW4gdGhhdCByYW5nZSwgaW4gcHJlcGFy
YXRpb24gZm9yCi0gICAgICogaW5pdGlhbGlzaW5nIHRoZSBib290IGFsbG9jYXRvciwgd2UgYWxz
byBsb29rIGZvciBhIHJlZ2lvbiB0byB3aGljaAotICAgICAqIHdlIGNhbiByZWxvY2F0ZSB0aGUg
ZG9tMCBrZXJuZWwgYW5kIG90aGVyIG11bHRpYm9vdCBtb2R1bGVzLiBBbHNvLCBvbgotICAgICAq
IHg4Ni82NCwgd2UgcmVsb2NhdGUgWGVuIHRvIGhpZ2hlciBtZW1vcnkuCi0gICAgICovCiAgICAg
Zm9yICggaSA9IDA7ICFlZmlfZW5hYmxlZChFRklfTE9BREVSKSAmJiBpIDwgbWJpLT5tb2RzX2Nv
dW50OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCBtb2RbaV0ubW9kX3N0YXJ0ICYgKFBBR0Vf
U0laRSAtIDEpICkKQEAgLTk4Nyw2ICs5NzQsMTkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgaGlnaG1lbV9zdGFydCAmPSB+
KCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpOwogI2VuZGlmCiAKKyAgICAvKgorICAg
ICAqIEl0ZXJhdGUgYmFja3dhcmRzIG92ZXIgYWxsIHN1cGVycGFnZS1hbGlnbmVkIFJBTSByZWdp
b25zLgorICAgICAqCisgICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1
c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlzCisgICAgICogbm90IHlldCBpbml0aWFsaXNlZC4gSGVu
Y2Ugd2UgY2FuIG9ubHkgbWFwIHN1cGVycGFnZXMgaW4gdGhlCisgICAgICogYWRkcmVzcyByYW5n
ZSBCT09UU1RSQVBfTUFQX0JBU0UgdG8gNEdCLCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQKKyAgICAg
KiBub3QgdG8gcmVxdWlyZSBkeW5hbWljIGFsbG9jYXRpb24gb2YgcGFnZXRhYmxlcy4KKyAgICAg
KgorICAgICAqIEFzIHdlbGwgYXMgbWFwcGluZyBzdXBlcnBhZ2VzIGluIHRoYXQgcmFuZ2UsIGlu
IHByZXBhcmF0aW9uIGZvcgorICAgICAqIGluaXRpYWxpc2luZyB0aGUgYm9vdCBhbGxvY2F0b3Is
IHdlIGFsc28gbG9vayBmb3IgYSByZWdpb24gdG8gd2hpY2gKKyAgICAgKiB3ZSBjYW4gcmVsb2Nh
dGUgdGhlIGRvbTAga2VybmVsIGFuZCBvdGhlciBtdWx0aWJvb3QgbW9kdWxlcy4gQWxzbywgb24K
KyAgICAgKiB4ODYvNjQsIHdlIHJlbG9jYXRlIFhlbiB0byBoaWdoZXIgbWVtb3J5LgorICAgICAq
LwogICAgIGZvciAoIGkgPSBib290X2U4MjAubnJfbWFwLTE7IGkgPj0gMDsgaS0tICkKICAgICB7
CiAgICAgICAgIHVpbnQ2NF90IHMsIGUsIG1hc2sgPSAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElG
VCkgLSAxOwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08: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 1g5oJh-0001N6-Jy; Fri, 28 Sep 2018 08:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5oJf-00017C-J3
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:40:03 +0000
X-Inumbo-ID: 3f605e2b-c2fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f605e2b-c2fa-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:41:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66536351"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:39:56 +0100
Message-ID: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/2] Miscellaneous patches for early boot
 mapping 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: 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>

V2VpIExpdSAoMik6CiAgeDg2OiBmaXggY29tbWVudCBvbiBzdXBlciBwYWdlIGFsaWdubWVudCBy
ZXF1aXJlbWVudAogIHg4NjogdW5kZWZpbmUgQk9PU1RSQVBfTUFQX0xJTUlUIGFmdGVyIGl0cyBs
YXN0IHVzZXIKCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDI4ICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmJhc2UtY29tbWl0OiBhOGM3ZTMwOWQxZmVjODk4YTI3MzFiNmUwZjYzZDY2YzUwOWM3MjMz
Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 08:40:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 08:40: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 1g5oJk-0001Sc-6C; Fri, 28 Sep 2018 08:40:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5oJi-0001SC-RA
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 08:40:06 +0000
X-Inumbo-ID: 424317a0-c2fa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 424317a0-c2fa-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 08:41:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66536359"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 09:39:58 +0100
Message-ID: <1ec7026007b9d89a2472d7ef39f5364c76542855.1538123925.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
References: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] x86: undefine BOOSTRAP_MAP_LIMIT after
 its last user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

UmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBjZjQwNGVj
Li5hZTZmNGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtNDE2LDYgKzQxNiw4IEBAIHN0YXRpYyB2b2lkICpfX2luaXQgbW92
ZV9tZW1vcnkoCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKKyN1bmRlZiBCT09UU1RSQVBfTUFQX0xJ
TUlUCisKIHN0YXRpYyB1aW50NjRfdCBfX2luaXQgY29uc2lkZXJfbW9kdWxlcygKICAgICB1aW50
NjRfdCBzLCB1aW50NjRfdCBlLCB1aW50MzJfdCBzaXplLCBjb25zdCBtb2R1bGVfdCAqbW9kLAog
ICAgIHVuc2lnbmVkIGludCBucl9tb2RzLCB1bnNpZ25lZCBpbnQgdGhpc19tb2QpCi0tIApnaXQt
c2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:05:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09: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 1g5oho-0003VC-M1; Fri, 28 Sep 2018 09:05:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5ohn-0003V7-DU
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 09:04:59 +0000
X-Inumbo-ID: bb89077e-c2fd-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb89077e-c2fd-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 09:06:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,314,1534809600"; d="scan'208";a="66537645"
Date: Fri, 28 Sep 2018 10:04:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180928090455.ekpqcreew2uegn4s@zion.uk.xensource.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: tamas@tklengyel.com, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Adrian Pop <apop@bitdefender.com>, tim@xen.org, julien.grall@arm.com,
 sstabellini@kernel.org, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 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>

T24gV2VkLCBTZXAgMjYsIDIwMTggYXQgMDM6MjY6MjBQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IGJ1dCBpcyBpdCBPSyB0aGF0IHRoZSBoeXBlcnZpc29yIGJ1aWxkcyB3aXRoIGEg
c2V0IG9mIGZsYWdzIHRoYXQKPiBpbmNsdWRlcyBDT05GSUdfSFZNIGFuZCB0aGUgZmlybXdhcmUg
Y29kZSB3aXRoIGEgc2V0IHRoYXQgZG9lc24ndD8KClRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uOiB5
ZXMsIGl0IGlzIE9LIHRvIGRvIHRoYXQuIEFuZCB0aGF0J3MgZGVsaWJlcmF0ZQpmb3IgdGhlIHNo
aW0gYmVjYXVzZSBpdCBkb2Vzbid0IG5lZWQgYW55IEhWTSBpbnRlcmZhY2VzLiBKYW4gaGFzIGdp
dmVuCnRoZSByZWFzb24gd2h5IHlvdXIgYnVpbGQgZmFpbGVkIGluIGhpcyByZXBsaWVzLgoKVGhp
cyBidWlsZCBmYWlsdXJlIGp1c3QgZXhwb3NlZCBob3cgbXVjaCB3ZSB0b29rIGZvciBncmFudGVk
IHNvbWUgY29kZQppcyBhbHdheXMgdGhlcmUuIDopCgpXZWkuCgo+IAo+IAo+IFRoYW5rcywKPiBS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:16:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09: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 1g5osY-0004Jo-Of; Fri, 28 Sep 2018 09:16:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=agq7=mk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5osX-0004Jj-LI
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 09:16:05 +0000
X-Inumbo-ID: 48a46b63-c2ff-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 48a46b63-c2ff-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 09:17:12 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 0E8653016E63;
 Fri, 28 Sep 2018 12:16:04 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id F105B7FBF6;
 Fri, 28 Sep 2018 12:16:03 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 66E8130994E2;
 Fri, 28 Sep 2018 13:32:02 +0300 (EEST)
To: Wei Liu <wei.liu2@citrix.com>
References: <1537947263-8469-1-git-send-email-rcojocaru@bitdefender.com>
 <f04e2217-ee7b-6ade-af17-f87952fe72c5@bitdefender.com>
 <1deabccf-a9e9-186a-9595-5a9790de37d2@bitdefender.com>
 <20180928090455.ekpqcreew2uegn4s@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c37c274e-b846-e00e-d8f2-f97805b8b922@bitdefender.com>
Date: Fri, 28 Sep 2018 12:16:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180928090455.ekpqcreew2uegn4s@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5] x86/altp2m: Add a subop for obtaining
 the mem access of a 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: tamas@tklengyel.com, konrad.wilk@oracle.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Adrian Pop <apop@bitdefender.com>, tim@xen.org,
 julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, 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>

T24gOS8yOC8xOCAxMjowNCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIFNlcCAyNiwgMjAx
OCBhdCAwMzoyNjoyMFBNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IGJ1dCBpcyBp
dCBPSyB0aGF0IHRoZSBoeXBlcnZpc29yIGJ1aWxkcyB3aXRoIGEgc2V0IG9mIGZsYWdzIHRoYXQK
Pj4gaW5jbHVkZXMgQ09ORklHX0hWTSBhbmQgdGhlIGZpcm13YXJlIGNvZGUgd2l0aCBhIHNldCB0
aGF0IGRvZXNuJ3Q/Cj4gCj4gVG8gYW5zd2VyIHRoaXMgcXVlc3Rpb246IHllcywgaXQgaXMgT0sg
dG8gZG8gdGhhdC4gQW5kIHRoYXQncyBkZWxpYmVyYXRlCj4gZm9yIHRoZSBzaGltIGJlY2F1c2Ug
aXQgZG9lc24ndCBuZWVkIGFueSBIVk0gaW50ZXJmYWNlcy4gSmFuIGhhcyBnaXZlbgo+IHRoZSBy
ZWFzb24gd2h5IHlvdXIgYnVpbGQgZmFpbGVkIGluIGhpcyByZXBsaWVzLgo+IAo+IFRoaXMgYnVp
bGQgZmFpbHVyZSBqdXN0IGV4cG9zZWQgaG93IG11Y2ggd2UgdG9vayBmb3IgZ3JhbnRlZCBzb21l
IGNvZGUKPiBpcyBhbHdheXMgdGhlcmUuIDopCgpJIHVuZGVyc3RhbmQuIFRoYW5rcyBmb3IgdGhl
IHJlcGx5ISBJbiB0aGF0IGNhc2UsIFY2IHNob3VsZCBiZSBjb3JyZWN0CmluIHRoYXQgcmVzcGVj
dCwgc28gd2hlbiB5b3UgaGF2ZSB0aGUgdGltZSBwbGVhc2UgY29uc2lkZXIgdGhhdCB2ZXJzaW9u
CmZvciByZXZpZXcuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:20:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09:20: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 1g5owV-0004zm-A6; Fri, 28 Sep 2018 09:20:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ld+g=mk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5owT-0004zh-LE
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 09:20:09 +0000
X-Inumbo-ID: d938059e-c2ff-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d938059e-c2ff-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 09:21: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 3B2C67A9;
 Fri, 28 Sep 2018 02:20:06 -0700 (PDT)
Received: from [10.37.10.134] (unknown [10.37.10.134])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 74F2E3F5BD;
 Fri, 28 Sep 2018 02:20:04 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251645040.15006@sstabellini-ThinkPad-X260>
 <12013266-57ef-ffd7-d403-f28217a94026@arm.com>
 <alpine.DEB.2.10.1809271547430.11573@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bef81051-1b9c-c141-4a2d-bd128861da7c@arm.com>
Date: Fri, 28 Sep 2018 10:20:02 +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: <alpine.DEB.2.10.1809271547430.11573@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: add SMC wrapper that is
 compatible with SMCCC v1.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: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, volodymyr_babchuk@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>

SGkgU3RlZmFubywKCk9uIDA5LzI4LzIwMTggMTI6MDIgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBXZWQsIDI2IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0
ZWZhbm8sCj4+Cj4+IE9uIDA5LzI2LzIwMTggMTI6NTAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPj4+IE9uIFR1ZSwgMjUgU2VwIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBG
cm9tOiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+Pj4K
Pj4+PiBFeGlzdGluZyBTTUMgd3JhcHBlciBjYWxsX3NtYygpIGFsbG93cyBvbmx5IDQgcGFyYW1l
dGVycyBhbmQKPj4+PiByZXR1cm5zIG9ubHkgb25lIHZhbHVlLiBUaGlzIGlzIGVub3VnaCBmb3Ig
ZXhpc3RpbmcKPj4+PiB1c2UgaW4gUFNDSSBjb2RlLCBidXQgVEVFIG1lZGlhdG9yIHdpbGwgbmVl
ZCBhIGNhbGwgdGhhdCBpcwo+Pj4+IGZ1bGx5IGNvbXBhdGlibGUgd2l0aCBBUk0gU01DQ0MgdjEu
MC4KPj4+Pgo+Pj4+IFRoaXMgcGF0Y2ggYWRkcyBhIHdyYXBwZXIgZm9yIGJvdGggYXJtMzIgYW5k
IGFybTY0LiBJbiB0aGUgY2FzZSBvZgo+Pj4+IGFybTMyLCB0aGUgd3JhcHBlciBpcyBqdXN0IGFu
IGFsaWFzIHRvIHRoZSBBUk0gU01DQ0MgdjEuMSBhcyB0aGUKPj4+PiBjb252ZW50aW9uIGlzIHRo
ZSBzYW1lLgo+Pj4+Cj4+Pj4gQ0M6ICJFZGdhciBFLiBJZ2xlc2lhcyIgPGVkZ2FyLmlnbGVzaWFz
QHhpbGlueC5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4+IFtqdWxpZW46IFJld29yayB0aGUgd3JhcHBlciB0
byBtYWtlIGl0IGNsb3NlciB0byBTTUNDIDEuMSB3cmFwcGVyXQo+Pj4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pgo+Pj4gSSBoYXZlIGJlZW4g
c3RydWdnbGluZyB0byBmaW5kIHRoZSBvbGQgZG9jIGZvciBTTUNDQyB2MS4wLCBhbGwgdGhlCj4+
PiByZWZlcmVuY2VzIGhhdmUgYmVlbiB1cGRhdGVkIHRvIHYxLjEgb25saW5lIG5vdy4gRG8geW91
IGhhdmUgYSBsaW5rPwo+Pgo+PiBBcmUgeW91IHN1cmU/IEFsbCB0aGUgcmVmZXJlbmNlcyBhcmUg
c3RpbGwgdG8gdjEuMCAoREVOIDAwMjhCKS4gU2VlIFsxXS4KPiAKPiBUaGUgbGFjayBvZiB2ZXJz
aW9uIGluIHRoZSBkb2MgY29uZnVzZWQgbWUuCj4gCj4gCj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9zbWMuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9zbWMuUwo+Pj4+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwMC4uYjA3NTJiZTU3ZQo+Pj4+IC0t
LSAvZGV2L251bGwKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvc21jLlMKPj4+PiBAQCAt
MCwwICsxLDMyIEBACj4+Pj4gKy8qCj4+Pj4gKyAqIHhlbi9hcmNoL2FybS9hcm02NC9zbWMuUwo+
Pj4+ICsgKgo+Pj4+ICsgKiBXcmFwcGVyIGZvciBTZWN1cmUgTW9uaXRvcnMgQ2FsbHMKPj4+PiAr
ICoKPj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4+PiArICogdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5z
ZS4KPj4+PiArICoKPj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+Pj4gKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
Pj4+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4+
PiArICovCj4+Pj4gKwo+Pj4+ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+Pj4+ICsjaW5j
bHVkZSA8YXNtL21hY3Jvcy5oPgo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogdm9pZCBfX2FybV9z
bWNjY18xXzBfc21jKHJlZ2lzdGVyX3QgYTAsIHJlZ2lzdGVyX3QgYTEsIHJlZ2lzdGVyX3QgYTIs
Cj4+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGEzLCByZWdpc3Rl
cl90IGE0LCByZWdpc3Rlcl90IGE1LAo+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVnaXN0ZXJfdCBhNiwgcmVnaXN0ZXJfdCBhNywKPj4+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzICpyZXMpCj4+Pj4gKyAqLwo+Pj4+ICtFTlRSWShf
X2FybV9zbWNjY18xXzBfc21jKQo+Pj4+ICsgICAgICAgIHNtYyAgICAgIzAKPj4+PiArICAgICAg
ICBsZHIgICAgIHg0LCBbc3BdCj4+Pj4gKyAgICAgICAgY2J6ICAgICB4NCwgMWYgICAgICAgICAg
LyogTm8gbmVlZCB0byBzdG9yZSB0aGUgcmVzdWx0ICovCj4+Pj4gKyAgICAgICAgc3RwICAgICB4
MCwgeDEsIFt4NCwgI1NNQ0NDX1JFU19hMF0KPj4+PiArICAgICAgICBzdHAgICAgIHgyLCB4Mywg
W3g0LCAjU01DQ0NfUkVTX2EyXQo+Pj4+ICsxOgo+Pj4+ICsgICAgICAgIHJldAo+Pj4KPj4+IEFz
IEkgbWVudGlvbmVkLCBJIGNvdWxkbid0IGZpbmQgdGhlIGRvYywgYnV0IGl0IGxvb2tzIGxpa2Ug
dGhlIExpbnV4Cj4+PiBpbXBsZW1lbnRhdGlvbiBhbHdheXMgY29waWVzIGJhY2sgdGhlIHJlc3Vs
dHMKPj4+IChhcmNoL2FybTY0L2tlcm5lbC9zbWNjYy1jYWxsLlMpPyBTaG91bGRuJ3Qgd2UgemVy
byB4MC14MyBhdCBsZWFzdD8KPj4gQ291bGQgeW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIG9uIHdo
YXQgbG9va3Mgd3Jvbmc/Cj4+Cj4+IFRoZSByZXN1bHRzIGFyZSBjb3BpZWQgaW4gdGhlIGFycmF5
IHJlcyB1c2luZyBzdHAgaW5zdHJ1Y3Rpb25zLiBUaGUgb25seQo+PiBkaWZmZXJlbmNlIHdpdGgg
TGludXggaW1wbGVtZW50YXRpb24gaXMgd2UgZG9uJ3QgaGFuZGxlIHF1aXJrLgo+IAo+IFRoZSBv
bmx5IGRpZmZlcmVuY2UgaXMgdGhhdCBpbiB0aGlzIGltcGxlbWVudGF0aW9uIHdlIGhhbmRsZSBg
cmVzJyBiZWluZwo+IE5VTEwsIHdoaWNoIEkgdGhpbmsgaXMgYSBnb29kIGlkZWE6CgpPaCB5ZWFo
IEkgZm9yZ290IHRoYXQgZGlmZmVyZW5jZSA6Ly4gSSBhZGRlZCBpdCB0byBrZWVwIHRoZSBiZWhh
dmlvciAKc2ltaWxhciB0byB0aGUgU01DQ0MgdjEuMSBpbXBsZW1lbnRhdGlvbi4KCj4gCj4gUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAK
ClRoYW5rIHlvdSEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:26:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5p2B-0005Cs-3a; Fri, 28 Sep 2018 09:26:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5p29-0005Cn-Ur
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 09:26:01 +0000
X-Inumbo-ID: ab76e24d-c300-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab76e24d-c300-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 09:27:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 03:25:59 -0600
Message-Id: <5BADF3A402000078001ECD8D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 03:25:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dfaggioli@suse.com>
References: <dce9c10a-f258-3511-729a-4b436deb14fc@citrix.com>
 <06cf41aabd14cf596c14857cc7ef124b6724d59b.camel@suse.com>
In-Reply-To: <06cf41aabd14cf596c14857cc7ef124b6724d59b.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Backports to stable trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI4LjA5LjE4IGF0IDEwOjI4LCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiBP
biBUaHUsIDIwMTgtMDktMjcgYXQgMTU6MzYgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
IEhlbGxvLAo+PiAKPj4gUGxlYXNlIGNhbiB0aGUgZm9sbG93aW5nIHBhdGNoZXMgYmUgY29uc2lk
ZXJlZCBmb3Igc3RhYmxlLgo+PiAKPiBDYW4gd2UgYWxzbyBpbmNsdWRlOgo+IAo+IDZlMzk1ZjQ3
N2ZiODUgLSB4ZW46IHNjaGVkL0NyZWRpdDI6IGZpeCBidWcgd2hlbiBtb3ZpbmcgQ1BVcyBiZXR3
ZWVuIAo+IAkJdHdvIENyZWRpdDIgY3B1cG9vbHMKPiAKPiBmb3IgNC4xMCBhbmQgNC4xMSA/CgpJ
IGhhdmUgdGhpcyBxdWV1ZWQgYWxyZWFkeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09:27: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 1g5p3N-0005H9-G0; Fri, 28 Sep 2018 09:27:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ld+g=mk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5p3M-0005H4-CU
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 09:27:16 +0000
X-Inumbo-ID: d82b36de-c300-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d82b36de-c300-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 09:28:23 +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 6A20A7A9;
 Fri, 28 Sep 2018 02:27:14 -0700 (PDT)
Received: from [10.37.10.134] (unknown [10.37.10.134])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A2AA3F5BD;
 Fri, 28 Sep 2018 02:27:13 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180925172043.20248-1-julien.grall@arm.com>
 <20180925172043.20248-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1809260950580.13735@sstabellini-ThinkPad-X260>
 <e0d5aab5-2979-ae1d-2e3a-a7c8e3de75ea@arm.com>
 <alpine.DEB.2.10.1809271531210.11573@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fd56c1cf-5f3c-8dbe-6d58-aacf9af30ff9@arm.com>
Date: Fri, 28 Sep 2018 10:27:11 +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: <alpine.DEB.2.10.1809271531210.11573@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: cpufeature: Add helper to
 check constant caps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@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>

SGksCgpPbiAwOS8yNy8yMDE4IDExOjM0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gV2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+
Pgo+PiBPbiAwOS8yNi8yMDE4IDA1OjUzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
PiBPbiBUdWUsIDI1IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gU29tZSBjYXBh
YmFiaWxpdGllcyBhcmUgc2V0IHJpZ2h0IGR1cmluZyBib290IGFuZCB3aWxsIG5ldmVyIGNoYW5n
ZQo+Pj4+IGFmdGVyd2FyZHMuIEF0IHRoZSBtb21lbnQsIHRoZSBmdW5jdGlvbiBjcHVfaGF2ZV9j
YXBzIHdpbGwgY2hlY2sgd2hldGhlcgo+Pj4+IHRoZSBjYXAgaXMgZW5hYmxlZCBmcm9tIHRoZSBt
ZW1vcnkuCj4+Pj4KPj4+PiBJdCBpcyBwb3NzaWJsZSB0byBhdm9pZCB0aGUgbG9hZCBmcm9tIHRo
ZSBtZW1vcnkgYnkgdXNpbmcgYW4KPj4+PiBBTFRFUk5BVElWRS4gV2l0aCB0aGF0IHRoZSBjaGVj
ayBpcyBqdXN0IHJlZHVjZWQgdG8gMSBpbnN0cnVjdGlvbi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pgo+Pj4gSSBlbmpveWVk
IHJlYWRpbmcgdGhlIHBhdGNoIDotKSAgQnV0IEkgZG9uJ3QgdGhpbmsgaXQgaXMgd29ydGggZ29p
bmcKPj4+IGludG8gdGhpcyBleHRyZW1lIGxldmVsIG9mIG9wdGltaXphdGlvbi4gdGVzdF9iaXQg
aXMgZWZmaWNpZW50IGVub3VnaCwKPj4+IHJpZ2h0PyBXaGF0IGRvIHlvdSB0aGluayB3ZSBuZWVk
IHRvIHVzZSBhbHRlcm5hdGl2ZXMganVzdCB0byBjaGVjayBvbmUKPj4+IGJpdD8KPj4KPj4gV2Ug
YWxyZWFkeSBoYXZlIGFuIGhlbHBlciB1c2luZyB0ZXN0X2JpdCAoc2VlIGNwdXNfaGF2ZV9jYXAp
LiBIb3dldmVyIHRlc3RfYml0Cj4+IHJlcXVpcmVzIHRvIGxvYWQgdGhlIHdvcmQgZnJvbSB0aGUg
bWVtb3J5LiBUaGlzIGlzIGFuIG92ZXJoZWFkIHdoZW4gdGhlCj4+IGRlY2lzaW9uIG5ldmVyIGNo
YW5nZSBhZnRlciBib290Lgo+Pgo+PiBPbmUgbG9hZCBtYXkgYmUgaW5zaWduaWZpY2FudCBieSBp
dHNlbGYgKHRob3VnaHQgbWF5IGhhdmUgYSBjYWNoZSBtaXNzKSwgYnV0Cj4+IGlmIHlvdSBhcmUg
aW4gaG90cGF0aCB0aGlzIGlzIGEgd2luIGluIGxvbmcgdGVybS4KPj4KPj4gVGhlIG1lY2hhbmlz
bSBpcyB2ZXJ5IHNpbWlsYXIgdG8gc3RhdGljIGtleSBidXQgZm9yIHRoZSBwb29yIChJIGRvbid0
IGhhdmUKPj4gbXVjaCB0aW1lIHRvIGltcGxlbWVudCBiZXR0ZXIgZm9yIG5vdykuIFdlIGFscmVh
ZHkgdXNlIHNpbWlsYXIgY29uc3RydWN0aW9uIG9uCj4+IG90aGVyIHBsYWNlcyAoc2VlIENIRUNL
X1dPUktBUk9VTkRfSEVMUEVSKS4KPiAKPiBJIGxpa2UgdGhlIG1lY2hhbmlzbSBhbmQgdGhlIGxp
dHRsZSBBTFRFUk5BVElWRSB0cmljay4gIEkgY2FuIHNlZSBpdAo+IGNvdWxkIHZlcnkgdXNlZnVs
IGluIHNvbWUgY2FzZXMuIEl0IGlzIGp1c3QgdGhhdCBpdCBpcyBhIGJpdCBvZiBhIHdhc3RlCj4g
dG8gdXNlIGl0IG9uIFNNQ0NDIHZpcnR1YWxpemF0aW9uIC0tIFNNQ0NDIGNhbGxzIGNhbm5vdCBi
ZSBkb25lIG9mdGVuCj4gZW5vdWdoIGZvciB0aGlzIHRvIG1ha2UgYSBkaWZmZXJlbmNlLgoKSSB3
b3VsZCBub3QgYmUgc28gc3VyZSA7KS4gU01DIGNhbiBiZSBjYWxsZWQgYXQgKmV2ZXJ5KiBlbnRy
eSBhbmQgZXhpdCAKaW50byB0aGUgaHlwZXJ2aXNvciB0byBhcHBseSBTU0JEIHdvcmthcm91bmQu
CgpXaGlsZSBTU0JEIHdpbGwgZGlyZWN0bHkgY2FsbCBhcm1fc21jY2NfMV8xX3NtYyAoYW5kIG5v
dCB0aGUgZ2VuZXJpYyAKb25lKSwgSSB3b3VsZCBub3QgcnVsZSBvdXQgbW9yZSBob3RwYXRoIHdp
dGggU01DIGNhbGwgaW4gaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 09:43:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 09: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 1g5pIa-0006i4-TD; Fri, 28 Sep 2018 09: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5pIZ-0006h3-Gc
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 09:42:59 +0000
X-Inumbo-ID: 91192900-c302-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91192900-c302-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 11:40:42 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5pIU-0003sE-RI; Fri, 28 Sep 2018 09:42: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 1g5pIU-0006O0-Ci; Fri, 28 Sep 2018 09:42:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5pIU-0005BK-C4; Fri, 28 Sep 2018 09:42:54 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-128168-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=53634ed3beec18a276da423e9aa25bc59786a58a
X-Osstest-Versions-That: freebsd=a62d8e729c6db95f0c2e1de618be0b0796c0a97a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 09:42:54 +0000
Subject: [Xen-devel] [freebsd-master test] 128168: 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>

ZmxpZ2h0IDEyODE2OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MTY4LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjgxMDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1m
cmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
NTM2MzRlZDNiZWVjMThhMjc2ZGE0MjNlOWFhMjViYzU5Nzg2YTU4YQpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgYTYyZDhlNzI5YzZkYjk1ZjBjMmUxZGU2MThiZTBiMDc5
NmMwYTk3YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4MTAyICAyMDE4LTA5LTI2IDA5OjE5OjA5
IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODE2OCAgMjAxOC0wOS0yOCAwOTox
OTowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVl
QlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRyZXdl
cnlARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdqYiA8Z2piQEZyZWVC
U0Qub3JnPgogIGdvcmRvbiA8Z29yZG9uQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qu
b3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1q
ZyA8bWpnQEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVl
QlNELm9yZz4KICBzbGF2YXNoIDxzbGF2YXNoQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVu
QEZyZWVCU0Qub3JnPgogIHlneSA8eWd5QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1m
cmVlYnNkIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1mcmVlYnNkIGhvc3QtaW5zdGFs
bCg1KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NjIgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 11:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 11:23: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 1g5qro-0005Hb-Q3; Fri, 28 Sep 2018 11:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5qrn-0005HR-2u
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 11:23:27 +0000
X-Inumbo-ID: 12e1f27f-c311-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12e1f27f-c311-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 11:24: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 1g5qri-0005s1-HT; Fri, 28 Sep 2018 11:23: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 1g5qri-0005L7-6n; Fri, 28 Sep 2018 11:23:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5qri-0007IT-6B; Fri, 28 Sep 2018 11:23:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128114-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-pvhv2-intel: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-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel: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-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-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-raw:migrate-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
X-Osstest-Versions-This: linux=c307aaf3eb47969105887e4e8991ec00960a7ce8
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 11:23:22 +0000
Subject: [Xen-devel] [linux-linus test] 128114: 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>

ZmxpZ2h0IDEyODExNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MTE0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzMwN2FhZjNlYjQ3OTY5MTA1
ODg3ZTRlODk5MWVjMDA5NjBhN2NlOApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICA0NSBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgNDMgZGF5cyAg
IDQ1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODExNCAgMjAxOC0wOS0yNiAxOTo1
NDoyNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjI4NiBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODU2MzYgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 11:37:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 11:37: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 1g5r5V-000691-BM; Fri, 28 Sep 2018 11:37: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=jces=mk=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1g5r5U-00068w-4p
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 11:37:36 +0000
X-Inumbo-ID: 93df8dc3-c312-11e8-a8a5-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93df8dc3-c312-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 13:35:19 +0200 (CEST)
Received: by mail-qt1-x843.google.com with SMTP id l2-v6so6145015qtr.12
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 04:37:34 -0700 (PDT)
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=HUG+MdF4tM2YBcbecApc1y456g2bqIcblZusOJ5SxkI=;
 b=rVylnyL2Z+uUW5E8qwYyxUGUmX0cLCNxdmMV+uCiFHEShiIBlmgrQEvbUWB7yPVdo0
 1HEju2GqxBcd8iz0i6WiHMVIwmS1bGY2wGrYXBjd1UEttrpQa4yJBGAULYMv1MESkwop
 47dQ38xmlpPymPvpSTUWLNdBGCWtl/b+uS2VujhWGqMmHaWI3oKISyAFOS47PTb1/I07
 oUZfU0tSh1iVM/yzxZaF3QMWwzgjl9UtjwLAk/iFEvGEMazAUPwQtAurzCxKY7CBjxkN
 uABnMqMG+brcSol+DPRp1AJGVG163wTN+gHmD1advazU48idiRAwrJrZt7hTMyMa3ZU7
 lRxA==
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=HUG+MdF4tM2YBcbecApc1y456g2bqIcblZusOJ5SxkI=;
 b=oQkPngQY4/74ue31PMdd3ZGcrRVEqL3VbaWi9AlTIl0JYisDX4XwtOT/ZP3yuUUT/S
 A6xNzNoBPIHNN75xNoZlknSK3TvT7zjSdjfShqgn5D0pBICQfDJ/sLxJ+UtzCglclADJ
 SqjuEji/eb4501Aisc8vX6oidbc+CEvP9YAvZACkxaF2d85ARk7f8PQEK95jAVFRXxIX
 UJMkWEn5MTJbN77WsnTyUPiTw+dsb8XG4av3B6wfQ6W1V6rk8CmpRT/QRZRW1ts5Wjvh
 Q8i2dcCseKQU/fUD9YIfE7V4iEOThXcwWhoFFjwrPIQ5XHxXYxGuFMwJbZ/Imw+ai9T7
 3rKw==
X-Gm-Message-State: ABuFfogAQ8ZxCREicevV0zP53gWB+rztBW5dZqoZs6L8nfyYgBap6lAF
 qoBDlJxfq2uNnnhQuOHfKu9T+TY+nLwruK/+Tmo=
X-Google-Smtp-Source: ACcGV639/N2oTCH7GxdTeClUJSi6ZCvhwlAX58FNNyu/H+FIQ8jd1wqI4B7bZ9KiDOI8INOKrrEKuJ/29JGcSsb/i48=
X-Received: by 2002:aed:3083:: with SMTP id 3-v6mr7348031qtf.149.1538134654189; 
 Fri, 28 Sep 2018 04:37:34 -0700 (PDT)
MIME-Version: 1.0
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180925112001.GE2244@perard.uk.xensource.com>
In-Reply-To: <20180925112001.GE2244@perard.uk.xensource.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 28 Sep 2018 12:37:22 +0100
Message-ID: <CAFLBxZaoFcpAc+NKmDoN3f37EiPNXC41tTgNRQ-9bam04waryQ@mail.gmail.com>
To: Anthony Perard <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, 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>

T24gVHVlLCBTZXAgMjUsIDIwMTggYXQgMTI6MjAgUE0gQW50aG9ueSBQRVJBUkQKPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBTZXAgMjEsIDIwMTggYXQgMDY6
MDQ6MjNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+ICsjIyBNaWdyYXRpb24KPiA+
ICsKPiA+ICtXaGVuIGNhbGxpbmcgeGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSwgc2luY2UgUUVNVSBp
cyBydW5uaW5nIGluIGEgY2hyb290Cj4gPiAraXQgaXMgbm90IHVzZWZ1bCB0byBwYXNzIGEgZmls
ZW5hbWUgKGl0IGRvZXNuJ3QgZXZlbiBoYXZlIHdyaXRlIGFjY2Vzcwo+ID4gK2luc2lkZSB0aGUg
Y2hyb290KS4gSW5zdGVhZCwgZ2l2ZSBpdCBhbiBvcGVuIGZkIHVzaW5nIHRoZSBhZGQtZmQKPiA+
ICttZWNoYW5pc20uCj4KPiBUaGF0IGRlc2NyaWJlIGFuIGlzc3VlIG9ubHkgb24gc2F2ZS4gVGhl
IHJlc3RvcmUgcGFydCBvZiBhIG1pZ3JhdGlvbgo+IGFsc28gaGF2ZSBhbiBpc3N1ZToKPgo+IE9u
IHJlc3RvcmUsIFFFTVUgc2lnbmFsIHRvIGxpYnhsIHRoYXQgaXQgaXMgcmVhZHkgb25seSBhZnRl
ciBwcml2aWxlZGdlCj4gcmVzdHJpY3Rpb24gaGF2ZSBiZWVuIHB1dCBpbiBwbGFjZSAoYW5kIGFm
dGVyIG9yIHdoZW4gaXQgcmVjZWl2ZSB0aGUKPiBtaWdyYXRpb24gZGF0YSkuIEJ1dCB4ZW5zdG9y
ZSBpc24ndCBhdmFpbGFibGUgYW55bW9yZSwgc28gcmVzdG9yZSBmYWlscwo+IGZyb20gbGlieGwg
cG9pbnQtb2Ytdmlldy4KPgo+Cj4gT3IgbWF5YmUgeW91IGRlc2NyaWJlIGhlcmUgYW4gaXNzdWUg
dGhhdCB3b3VsZCBhcmlzZSB3aGVuIGFuIGh5cG90aGV0aWMKPiBjaHJvb3QgaXMgYXBwbHkuIEJ1
dCB0aGUgbWlncmF0aW9uIGlzc3VlIGRlc2NyaWJlIGhlcmUgc3RpbGwgYXBwbHkKPiB3aXRob3V0
IGNocm9vdCBhbmQgd2l0aCBvbmx5IC1ydW5hcywgdGhlIHBhdGggbGlieGwgZ2l2ZSB0byBRRU1V
IGlzCj4gYWNjZXNzaWJsZSBieSByb290IG9ubHkuCgpEbyBvdXIgb3RoZXIgcmVzdHJpY3Rpb25z
IC0tIGNocm9vdCwgZGVwcml2aWxlZ2UsICZjIC0tIGFsbCB3b3JrIG9uCnJlc3RvcmUgYXQgdGhl
IG1vbWVudD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 11:56:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 11:56: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 1g5rNG-0007aG-VO; Fri, 28 Sep 2018 11:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=agq7=mk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5rNF-0007aB-7J
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 11:55:57 +0000
X-Inumbo-ID: 9d9ffdfe-c315-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9d9ffdfe-c315-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 11:57:04 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 71BD23016E71;
 Fri, 28 Sep 2018 14:55:55 +0300 (EEST)
Received: from smtp.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 5A2857FB58;
 Fri, 28 Sep 2018 14:55:55 +0300 (EEST)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E05A030994E3;
 Fri, 28 Sep 2018 16:11:53 +0300 (EEST)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 28 Sep 2018 14:55:50 +0300
Message-Id: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jun.nakajima@intel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.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>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdB
IGlzc3VlCihkaXNwbGF5IGZyZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZp
ZXcgZWFybHkgaW4gYQpkb21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9y
IGVhc2llciByZXZpZXcuClRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJl
ZW4gYWRkZWQgdG8gdXBkYXRlIGFsbAphY3RpdmUgYWx0cDJtcycgZXB0LmFkLiBOZXcgYWx0cDJt
cyB3aWxsIGluaGVyaXQgdGhlIGhvc3RwMm0ncwplcHQuYWQgdmFsdWUuIGVwdF9zZXRfYWRfc3lu
YygpIGlzIG5vdyBhbHNvIHRoZSBjb2RlCnJlc3BvbnNpYmxlIGZvciBsb2NraW5nIHVwZGF0ZWQg
cDJtcy4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8IDU1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMg
ICAgIHwgIDggLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAxNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBkMzc2OTY2Li40MzJmZjVjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKQEAgLTE3LDYgKzE3LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxh
c20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vdHlw
ZXMuaD4KQEAgLTEyMTgsMzQgKzEyMTksNjcgQEAgc3RhdGljIHZvaWQgZXB0X3RsYl9mbHVzaChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAybSwgcDJt
LT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogfQogCitzdGF0aWMgdm9pZCBlcHRfc2V0X2FkX3N5
bmMoc3RydWN0IHAybV9kb21haW4gKnAybSwgaW50IHZhbHVlKQoreworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwMm0tPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggbGlr
ZWx5KCFhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICBwMm1fbG9jayhwMm0pOwor
ICAgICAgICBwMm0tPmVwdC5hZCA9IHZhbHVlOworICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAy
TTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBt
Zm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgIHAybV9sb2NrKHAybSk7CisgICAg
ICAgIHAybS0+ZXB0LmFkID0gdmFsdWU7CisgICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICB9
Cit9CisKIHN0YXRpYyB2b2lkIGVwdF9lbmFibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
CiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOworCiAgICAgLyogRG9tYWlu
IG11c3QgaGF2ZSBiZWVuIHBhdXNlZCAqLwotICAgIEFTU0VSVChhdG9taWNfcmVhZCgmcDJtLT5k
b21haW4tPnBhdXNlX2NvdW50KSk7CisgICAgQVNTRVJUKGF0b21pY19yZWFkKCZkLT5wYXVzZV9j
b3VudCkpOwogCiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRvIHJldHVybiB3aGV0aGVyIHZteF9k
b21haW5fZW5hYmxlX3BtbCBoYXMgc3VjY2VlZGVkLCBhcwogICAgICAqIGVwdF9wMm1fdHlwZV90
b19mbGFncyB3aWxsIGRvIHRoZSBjaGVjaywgYW5kIHdyaXRlIHByb3RlY3Rpb24gd2lsbCBiZQog
ICAgICAqIHVzZWQgaWYgUE1MIGlzIG5vdCBlbmFibGVkLgogICAgICAqLwotICAgIGlmICggdm14
X2RvbWFpbl9lbmFibGVfcG1sKHAybS0+ZG9tYWluKSApCisgICAgaWYgKCB2bXhfZG9tYWluX2Vu
YWJsZV9wbWwoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBFbmFibGUgRVBUIEEvRCBi
aXQgZm9yIFBNTCAqLwotICAgIHAybS0+ZXB0LmFkID0gMTsKLSAgICB2bXhfZG9tYWluX3VwZGF0
ZV9lcHRwKHAybS0+ZG9tYWluKTsKKyAgICBlcHRfc2V0X2FkX3N5bmMocDJtLCAxKTsKKworICAg
IHZteF9kb21haW5fdXBkYXRlX2VwdHAoZCk7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF9kaXNhYmxl
X3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
Mm0tPmRvbWFpbjsKKwogICAgIC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KLSAg
ICBBU1NFUlQoYXRvbWljX3JlYWQoJnAybS0+ZG9tYWluLT5wYXVzZV9jb3VudCkpOworICAgIEFT
U0VSVChhdG9taWNfcmVhZCgmZC0+cGF1c2VfY291bnQpKTsKIAotICAgIHZteF9kb21haW5fZGlz
YWJsZV9wbWwocDJtLT5kb21haW4pOworICAgIHZteF9kb21haW5fZGlzYWJsZV9wbWwoZCk7CiAK
ICAgICAvKiBEaXNhYmxlIEVQVCBBL0QgYml0ICovCi0gICAgcDJtLT5lcHQuYWQgPSAwOwotICAg
IHZteF9kb21haW5fdXBkYXRlX2VwdHAocDJtLT5kb21haW4pOworICAgIGVwdF9zZXRfYWRfc3lu
YyhwMm0sIDApOworCisgICAgdm14X2RvbWFpbl91cGRhdGVfZXB0cChkKTsKIH0KIAogc3RhdGlj
IHZvaWQgZXB0X2ZsdXNoX3BtbF9idWZmZXJzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC0x
Mzg2LDggKzE0MjAsMTMgQEAgdm9pZCBzZXR1cF9lcHRfZHVtcCh2b2lkKQogdm9pZCBwMm1faW5p
dF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQogewogICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisgICAgc3RydWN0
IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgc3RydWN0IGVw
dF9kYXRhICplcHQ7CiAKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBwMm0tPmVwdC5hZCA9
IGhvc3RwMm0tPmVwdC5hZDsKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOworCiAgICAgcDJtLT5t
aW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIHAybS0+bWF4X3JlbWFw
cGVkX2dmbiA9IDA7CiAgICAgZXB0ID0gJnAybS0+ZXB0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGQ2YTg4MTAuLmQ5MGM2
MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKQEAgLTM2MCwxMSArMzYwLDcgQEAgdm9pZCBwMm1fZW5hYmxlX2hhcmR3YXJlX2xv
Z19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7CiAKICAgICBpZiAoIHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19k
aXJ0eSApCi0gICAgewotICAgICAgICBwMm1fbG9jayhwMm0pOwogICAgICAgICBwMm0tPmVuYWJs
ZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwotICAg
IH0KIH0KIAogdm9pZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFp
biAqZCkKQEAgLTM3MiwxMSArMzY4LDcgQEAgdm9pZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2df
ZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogCiAgICAgaWYgKCBwMm0tPmRpc2FibGVfaGFyZHdhcmVfbG9nX2Rp
cnR5ICkKLSAgICB7Ci0gICAgICAgIHAybV9sb2NrKHAybSk7CiAgICAgICAgIHAybS0+ZGlzYWJs
ZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwotICAg
IH0KIH0KIAogdm9pZCBwMm1fZmx1c2hfaGFyZHdhcmVfY2FjaGVkX2RpcnR5KHN0cnVjdCBkb21h
aW4gKmQpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:44:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12: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 1g5s7v-000342-Hx; Fri, 28 Sep 2018 12:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a6ty=mk=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5s7t-00033v-KE
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 12:44:09 +0000
X-Inumbo-ID: 5924e3da-c31c-11e8-a6a9-d7ebe60f679a
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5924e3da-c31c-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 12:45:16 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w8SChwWe089286;
 Fri, 28 Sep 2018 12:44: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=RzBU9A2qsti52AsZ9BGThbQzkUHS3hqIHbv3t3EnpuI=;
 b=EgI1JDkQXE6W726FEXLz1Tb4ekoJ8J2q60+8EFamjjdpApOVdCBu85hj+0aMbxBq2hLq
 AwDmC1lS53fxi7ZAUeZqDo/D1w1bIRgxbt7zJHLoR/OX9OhUCTVVMsQ8r+GI8+P29viu
 3MLlZSCgtD1MC1W33VfPWziq2/r6YBFDZmMlYH5+z4s3e4a4bzAuO9y5FVHrHmegoDvP
 FH59h4j4GcXFV4pkMs8pQJpZxnbZqVJBjlSNmwUpapk/v9i+F7PWIuVrYM1z+0L1tyx4
 H97551C3KN+R6cn+Jm3dMXFwUdD71wwMdaNu8GFiyUs17KTCNDj1c59eUbvqwopP48x8 0g== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2mndppyxqf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 12:44: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 w8SChxYQ004040
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 12:43:59 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w8SChwK5009171;
 Fri, 28 Sep 2018 12:43: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 ; Fri, 28 Sep 2018 12:43:58 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <95e32835-426f-36c9-a86a-09563f090f22@oracle.com>
Date: Fri, 28 Sep 2018 08:45:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180928072827.14229-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9029
 signatures=668707
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-1807170000 definitions=main-1809280131
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yOC8xOCAzOjI4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IENvbW1pdCBhNDZiNTM2
NzJiMmMyZTM3NzBiMzhhNGFiZjkwZDE2MzY0ZDI1ODRiICgieGVuL2Jsa2Zyb250OiBjbGVhbnVw
Cj4gc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBhcyBw
dXJnZWQgcGVyc2lzdGVudAo+IGdyYW50cyB3ZXJlIG5vdCBwdSBpbnRvIHRoZSBsaXN0IG9mIGZy
ZWUgZ3JhbnRzIGFnYWluLiBDb3JyZWN0IHRoYXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zy
b250LmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIv
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+IGluZGV4IGE3MWQ4MTdlOTAwZC4uNDI5ZDIw
MTMxYzdlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPiArKysg
Yi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4gQEAgLTI2NzAsOCArMjY3MCw4IEBAIHN0
YXRpYyB2b2lkIHB1cmdlX3BlcnNpc3RlbnRfZ3JhbnRzKHN0cnVjdCBibGtmcm9udF9pbmZvICpp
bmZvKQo+ICAJCQlsaXN0X2RlbCgmZ250X2xpc3RfZW50cnktPm5vZGUpOwo+ICAJCQlnbnR0YWJf
ZW5kX2ZvcmVpZ25fYWNjZXNzKGdudF9saXN0X2VudHJ5LT5ncmVmLCAwLCAwVUwpOwo+ICAJCQly
aW5mby0+cGVyc2lzdGVudF9nbnRzX2MtLTsKPiAtCQkJX19mcmVlX3BhZ2UoZ250X2xpc3RfZW50
cnktPnBhZ2UpOwo+IC0JCQlrZnJlZShnbnRfbGlzdF9lbnRyeSk7Cj4gKwkJCWdudF9saXN0X2Vu
dHJ5LT5ncmVmID0gR1JBTlRfSU5WQUxJRF9SRUY7Cj4gKwkJCWxpc3RfYWRkX3RhaWwoJmdudF9s
aXN0X2VudHJ5LT5ub2RlLCAmcmluZm8tPmdyYW50cyk7CgpTb3JyeSwgSSBkb24ndCBmb2xsb3cg
dGhpcy4gV2hhdCBpcyB0aGUgcHVycG9zZSBvZiByZW1vdmluZyB0aGUgZ3JhbnQKZnJvbSByaW5m
by0+Z3JhbnRzIGxpc3Qgd2l0aCBsaXN0X2RlbCgpIGFuZCB0aGVuIGFkZGluZyBpdCBiYWNrIHdp
dGgKbGlzdF9hZGRfdGFpbCgpPwoKLWJvcmlzCgoKPiAgCQl9Cj4gIAo+ICAJCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnJpbmZvLT5yaW5nX2xvY2ssIGZsYWdzKTsKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12:56: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 1g5sJi-0003uq-QI; Fri, 28 Sep 2018 12:56:22 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <omkar.bolla@pathpartnertech.com>) id 1g5sJg-0003uj-RC
 for xen-devel@lists.xensource.com; Fri, 28 Sep 2018 12:56:21 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id CB/62-28090-4F42EAB5;
 Fri, 28 Sep 2018 12:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLsWRWlGSWpSXmKPExsVyMfSmnu5nlXX
 RBsc6BC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8azv7dYChoeMVa87GlmbmBccIWxi5GLQ0hg
 JqPEqZ5prCAOi0AHq8T8x9PYQRwJgTmsEm9aO9m6GDmBnAOMEo+vhEDYRRJb319hhbDLJeZe7
 2UCsXkFBCVOznzCAjG2n1ni5L4PYM2cAjYSrz/OZgSx2QSMJS69+cMMYrMIqEpMWLaSEaI5QO
 JZbyM7iC0sECnxrf0sWK+IgLDE8aPbmEGGMgu8Y5SY3HcerIFZwE1iwpZdjBMYBWYhWT4LSQr
 C9pF41N/KBmFrSrRu/80OYWtILLizD6pGW2LZwtfMELaHxOanh6DidhLNZ5dA1StKTOl+CGVL
 Skz6t5lpFjgAZCS2PJ4C1esuce7zLagbbCVOrfuHVe+KN/eBbA6w3mvXcyHC9hILTr6CKjGVm
 PXvLzM2rTdnbWKHWXt+yieot6wl1r+bwgphm0tMurKXCZveDTtOssL0nni7kWkBo9QqRsukos
 z0jJLcxMwcXUMDA11DQ2NdI10jI0O9xCrdRL3UUt3k1LySokSgrF5iebFecWVuck6KXl5qySZ
 GYMpLKWS6u4Pxw8L0Q4ySHExKorzpT9ZGC/El5adUZiQWZ8QXleakFh9ilOHgUJLg/aS8LlpI
 sCg1PbUiLTMHmHxh0hIcPEoivFLABCzEW1yQmFucmQ6ROsUYy/Gg8f90Zo53C0DkjQMgctOt1
 hnMHI9mdADJd2ByzkwQue1MJ5C8AiKFWPLy81KlxHlPguwUABmaUZoHtxKWaS4xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEubVAzmNJzOvBO6yV0BHMwEdLXJgDcjRJYkIKakGxuU/pvDYzj1
 ux941fd4qVTZuL6k9HtMfPX5suf6/05eTs48IXuR6lb3nxKZpxn/vzHp6mln3JM8ynrPSOQ6L
 FsaUNjGGeHyTe3VIZ9vMBYHJWectPq++q/tnXRqTvd3kJy8K/pmp1DfkmRzb9tau9aurUnhBu
 bTkrZseovuchQVm34tjeJi0+ogSS3FGoqEWc1FxIgBjovalLwQAAA==
X-Env-Sender: omkar.bolla@pathpartnertech.com
X-Msg-Ref: server-12.tower-225.messagelabs.com!1538139378!457640!1
X-Originating-IP: [209.85.217.46]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11859 invoked from network); 28 Sep 2018 12:56:18 -0000
Received: from mail-vs1-f46.google.com (HELO mail-vs1-f46.google.com)
 (209.85.217.46)
 by server-12.tower-225.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2018 12:56:18 -0000
Received: by mail-vs1-f46.google.com with SMTP id v12-v6so3525286vsc.1
 for <xen-devel@lists.xensource.com>; Fri, 28 Sep 2018 05:56:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ahVEBM/YiYgACF9McirBsH7uPS0uAU1u3SnqL1GR6Z4=;
 b=KngdAOcOx0n8bZPbPQHoh842KeAFkuDx6pqnjqr10bU0w4b0KMO+Mw/WoFNpI+KSsM
 rdaOYEbH9BwpWzo/j5lvEjpqRIu9P5b8Bxkvv14HTplu0+5AkaoUjfYe41wZQkXUgmal
 MXjD88Q6rGKgxOIpq+IEZ8D25N5+X903lz9SifieIPrmd4fMdIt2JBHZekZtC6EnN7Ht
 cG0IYpJBlOBysnZ3s1yh+Rl4nkVCK99nDrmZrOTTeduFTxEFHu2x2TH0d/49gILlzN/b
 hhijJ/RcDpvDtFCbXEKbsrZgIdHsiM/pHXj5rYwYc8XznAQjJsO7q41A+wrsiKWpOX24
 QMNA==
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=ahVEBM/YiYgACF9McirBsH7uPS0uAU1u3SnqL1GR6Z4=;
 b=GxdGtSn6Bom61Ywj33IoVAZyNuGYyitGmiA20hSY4WNUjDDpA18wJKeZTWUo+VNO4n
 GA2adBiXNT6yHqmxEG1ZcoNap5eOnEqG+8/YTb1aiV+ICi3A4n7ua7wSE4AD01r2nxZu
 e7bgpr0D08P4cxTy/Ue3zWbdbPyo4ZxPGOscZODgNLTjs8ZnZteJ/Ty5CUQNrNX5zu17
 K4yX/Zgxf88dUt+7Y5eEeQ3fsdqwZiU/N7jzTkqUIpmNzPFes6jqd1i6VcJrJRYSmHIL
 e7TPrxf1KH6NwtQHbbEL8qx5t0hgc2U1a2INg52O620SRQNrCzjkmDbAOHXn5mUoQwkA
 0ZQw==
X-Gm-Message-State: ABuFfogHDidsoZ+AmKWuO4/kiY4W6VAYRQ1kumFvVmcu/+jNU4sjGeuv
 dIS2tFUfIGYF8twfdweZ1VldtEYNvsdP5WhYIan0IizzYEZG81mSBxDAZME0rC7f3NO+qTuyeyB
 z/jHOLtv6HK9A0vJjDo1LDVJkzSafvTq0N1o=
X-Google-Smtp-Source: ACcGV63f50LarZUrMFdEheOW3fArFLD/qm8IuwLqvMlIXczBMQ6dnbi+DGWBdufrWYiXeFBbiwrXFK+D/nrwg+Eecd0=
X-Received: by 2002:a67:481:: with SMTP id
 123-v6mr5171376vse.233.1538139317384; 
 Fri, 28 Sep 2018 05:55:17 -0700 (PDT)
MIME-Version: 1.0
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
 <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
In-Reply-To: <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Fri, 28 Sep 2018 18:25:06 +0530
Message-ID: <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
To: jgross@suse.com
Content-Type: multipart/mixed; boundary="000000000000a0fa920576edf7f3"
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: xen-devel@lists.xensource.com, Oleksandr_Andrushchenko@epam.com,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--000000000000a0fa920576edf7f3
Content-Type: multipart/alternative; boundary="000000000000a0fa8e0576edf7f1"

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

Hi,
I tried to run script after pause the domain and unpause domain after run
script. But I ended up with same error

Below I shared  PV device log, and attached my FE and BE driver and script
that i used,
root@hikey960:/debian#
[XEN_BUF]xen_vdevb_be_probe(): 124: Probe called. We are good to go.
[  165.087419] [XEN_BUF]xen_vdevb_be_probe(): 125:  ffffffc017fb7000 1
[  165.093759] [XEN_BUF]xen_vdevb_be_probe(): 137: info->domid: 1
[  165.099641] [XEN_BUF]xen_vdevb_be_probe(): 138: devicetype: vdevb,
nodename: backend/vdevb/1/0, otherend: /local/domain/1/device/vdevb/0
[  165.112939] [XEN_BUF]xen_vdevb_be_frontend_changed(): 177: dev->state:
XenbusStateInitialising-1, frontend_state: XenbusStateInitialising-1

root@hikey960:/debian#
root@hikey960:/debian#
root@hikey960:/debian#
root@hikey960:/debian#
root@hikey960:/debian# xl console debian
[   22.243570] [XEN_BUF]xen_vdevb_fe_probe(): 24: Probe called. We are good
to go.
[   22.243606] [XEN_BUF]xen_vdevb_fe_probe(): 25:  ffffffc0160b4000 0
[   22.243620] [XEN_BUF]xen_vdevb_fe_probe(): 38: info->domid: 0
[   22.243633] [XEN_BUF]xen_vdevb_fe_probe(): 39: devicetype: vdevb,
nodename: device/vdevb/0, otherend: /local/domain/0/backend/vdevb/1/0
[   22.244669] [XEN_BUF]xen_vdevb_fe_backend_changed(): 64: dev->state:
XenbusStateInitialising-1, backend_state: XenbusStateInitWait-2
[   22.244701] [XEN_BUF]frontend_connect(): 53: Connecting the frontend now
[   22.245866] vdevb vdevb-0: 13 writing new state
[   22.246085] vdevb vdevb-0: failed to write error node for device/vdevb/0
(13 writing new state)
[   22.250005] vdevb vdevb-0: 13 writing new state
[   22.250220] vdevb vdevb-0: failed to write error node for device/vdevb/0
(13 writing new state)
root@hikey960:~#


Thanks,
Omkar  B


On Thu, Sep 27, 2018 at 4:33 PM Juergen Gross <jgross@suse.com> wrote:

> On 27/09/2018 12:35, Omkar Bolla wrote:
> > Hi,
> >
> > Sorry, I forgot, I used code from github chapter [2] from that link, and
> > I just changed name "mydevice"  to "vdevb"
>
> Okay.
>
> >
> >> Error 13 is EACCESS. I guess the access rights of the Xenstore nodes
> >> are not sufficient to write the needed entries.
> > Where I have to provide access rights, i.e from Kernel code or from from
> > command line in domain-0 or modify in xen source?
>
> I guess you have your frontend already loaded when running the
> script creating the Xenstore entries?
>
> This would explain the problem: as soon as the entries are written
> the frontend will react. At this point the access rights are not setup
> properly, this is done a little bit later in the script.
>
> Possible solutions are to either load the frontend driver only after
> setting up the Xenstore entries, or to pause the domain while doing
> so and unpause it afterwards (or start the domain paused, create the
> Xenstore entries, and unpause the domain).
>
> The really correct way to do it would be to setup Xenstore in a single
> transaction (write all the entries and set access rights).
>
> > Any thing that I have to do/change in xenbits xen-4.8 sources code, to
> > add new PV device?
>
> Only if you want to include domain config file entries for your device.
>
> >
> >> Did you modify Xen tools (xl/libxl) for adding the new device type?
> > No, is it needed to modify some thing in xl/libxl for adding new device
> > type?
>
> This was just a question to learn how Xenstore is being initialized
> in your scenario.
>
> >
> >> If not you need to setup the Xenstore nodes manually.
> > Setup manually Xenstore means, using commands?
>
> Yes, like your script does.
>
>
> Juergen
>

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"col=
or:rgb(11,83,148)">Hi,</div><div class=3D"gmail_default" style=3D"color:rgb=
(11,83,148)">I tried to run script after pause the domain and unpause domai=
n after run script. But I ended up with same error</div><div class=3D"gmail=
_default" style=3D"color:rgb(11,83,148)"><br></div><div class=3D"gmail_defa=
ult" style=3D"color:rgb(11,83,148)">Below I shared=C2=A0 PV device log, and=
 attached my FE and BE driver and script that i used,=C2=A0</div><div class=
=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">root@hikey960:/debi=
an#</span><span style=3D"color:rgb(11,83,148)"><br></span></div><div class=
=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">[</span><font color=
=3D"#0b5394">XEN_BUF]xen_vdevb_be_probe(): 124: Probe called. We are good t=
o go.</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=
=A0 165.087419] [XEN_BUF]xen_vdevb_be_probe(): 125:=C2=A0 ffffffc017fb7000 =
1</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =
165.093759] [XEN_BUF]xen_vdevb_be_probe(): 137: info-&gt;domid: 1</font></d=
iv><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 165.099641]=
 [XEN_BUF]xen_vdevb_be_probe(): 138: devicetype: vdevb, nodename: backend/v=
devb/1/0, otherend: /local/domain/1/device/vdevb/0</font></div><div class=
=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 165.112939] [XEN_BUF]xen=
_vdevb_be_frontend_changed(): 177: dev-&gt;state: XenbusStateInitialising-1=
, frontend_state: XenbusStateInitialising-1</font></div><div class=3D"gmail=
_default"><font color=3D"#0b5394"><br></font></div><div class=3D"gmail_defa=
ult"><font color=3D"#0b5394">root@hikey960:/debian#=C2=A0</font></div><div =
class=3D"gmail_default"><font color=3D"#0b5394">root@hikey960:/debian#=C2=
=A0</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">root@h=
ikey960:/debian#=C2=A0</font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394">root@hikey960:/debian#=C2=A0</font></div><div class=3D"gmail_d=
efault"><font color=3D"#0b5394">root@hikey960:/debian# xl console debian</f=
ont></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =C2=
=A022.243570] [XEN_BUF]xen_vdevb_fe_probe(): 24: Probe called. We are good =
to go.</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=
=C2=A0 =C2=A022.243606] [XEN_BUF]xen_vdevb_fe_probe(): 25:=C2=A0 ffffffc016=
0b4000 0</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=
=C2=A0 =C2=A022.243620] [XEN_BUF]xen_vdevb_fe_probe(): 38: info-&gt;domid: =
0</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =
=C2=A022.243633] [XEN_BUF]xen_vdevb_fe_probe(): 39: devicetype: vdevb, node=
name: device/vdevb/0, otherend: /local/domain/0/backend/vdevb/1/0</font></d=
iv><div class=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =C2=A022.24=
4669] [XEN_BUF]xen_vdevb_fe_backend_changed(): 64: dev-&gt;state: XenbusSta=
teInitialising-1, backend_state: XenbusStateInitWait-2</font></div><div cla=
ss=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =C2=A022.244701] [XEN_=
BUF]frontend_connect(): 53: Connecting the frontend now</font></div><div cl=
ass=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =C2=A022.245866] vdev=
b vdevb-0: 13 writing new state</font></div><div class=3D"gmail_default"><f=
ont color=3D"#0b5394">[=C2=A0 =C2=A022.246085] vdevb vdevb-0: failed to wri=
te error node for device/vdevb/0 (13 writing new state)</font></div><div cl=
ass=3D"gmail_default"><font color=3D"#0b5394">[=C2=A0 =C2=A022.250005] vdev=
b vdevb-0: 13 writing new state</font></div><div class=3D"gmail_default"><f=
ont color=3D"#0b5394">[=C2=A0 =C2=A022.250220] vdevb vdevb-0: failed to wri=
te error node for device/vdevb/0 (13 writing new state)</font></div><div cl=
ass=3D"gmail_default"><font color=3D"#0b5394">root@hikey960:~#</font></div>=
<div class=3D"gmail_default"><br></div><div class=3D"gmail_default"><br></d=
iv><div class=3D"gmail_default"><font color=3D"#0b5394">Thanks,</font></div=
><div class=3D"gmail_default"><font color=3D"#0b5394">Omkar=C2=A0 B</font><=
/div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><br></div>=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, Sep 27,=
 2018 at 4:33 PM Juergen Gross &lt;<a href=3D"mailto:jgross@suse.com">jgros=
s@suse.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 27/09=
/2018 12:35, Omkar Bolla wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; Sorry, I forgot, I used code from github chapter [2] from that link, a=
nd<br>
&gt; I just changed name &quot;mydevice&quot;=C2=A0 to &quot;vdevb&quot;<br=
>
<br>
Okay.<br>
<br>
&gt; <br>
&gt;&gt; Error 13 is EACCESS. I guess the access rights of the Xenstore nod=
es<br>
&gt;&gt; are not sufficient to write the needed entries.<br>
&gt; Where I have to provide access rights, i.e from Kernel code or from fr=
om<br>
&gt; command line in domain-0 or modify in xen source?<br>
<br>
I guess you have your frontend already loaded when running the<br>
script creating the Xenstore entries?<br>
<br>
This would explain the problem: as soon as the entries are written<br>
the frontend will react. At this point the access rights are not setup<br>
properly, this is done a little bit later in the script.<br>
<br>
Possible solutions are to either load the frontend driver only after<br>
setting up the Xenstore entries, or to pause the domain while doing<br>
so and unpause it afterwards (or start the domain paused, create the<br>
Xenstore entries, and unpause the domain).<br>
<br>
The really correct way to do it would be to setup Xenstore in a single<br>
transaction (write all the entries and set access rights).<br>
<br>
&gt; Any thing that I have to do/change in xenbits xen-4.8 sources code, to=
<br>
&gt; add new PV device?<br>
<br>
Only if you want to include domain config file entries for your device.<br>
<br>
&gt; <br>
&gt;&gt; Did you modify Xen tools (xl/libxl) for adding the new device type=
?<br>
&gt; No, is it needed to modify some thing in xl/libxl for adding new devic=
e<br>
&gt; type?<br>
<br>
This was just a question to learn how Xenstore is being initialized<br>
in your scenario.<br>
<br>
&gt; <br>
&gt;&gt; If not you need to setup the Xenstore nodes manually.<br>
&gt; Setup manually Xenstore means, using commands?<br>
<br>
Yes, like your script does.<br>
<br>
<br>
Juergen<br>
</blockquote></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--000000000000a0fa8e0576edf7f1--

--000000000000a0fa920576edf7f3
Content-Type: text/x-csrc; charset="US-ASCII"; name="xen_buf_frontend.c"
Content-Disposition: attachment; filename="xen_buf_frontend.c"
Content-Transfer-Encoding: base64
Content-ID: <f_jmm0axhd0>
X-Attachment-Id: f_jmm0axhd0

I2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPiAgLyogTmVlZGVkIGJ5IGFsbCBtb2R1bGVzICovCiNp
bmNsdWRlIDxsaW51eC9rZXJuZWwuaD4gIC8qIE5lZWRlZCBmb3IgS0VSTl9BTEVSVCAqLwoKI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4gICAgICAgLyogV2UgYXJlIGRvaW5nIHNvbWV0aGluZyB3aXRoIFhl
biAqLwojaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgoKI2luY2x1ZGUgInhlbl9idWYuaCIKCnN0cnVj
dCB2ZGV2YmZybnRfaW5mbyB7CglzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2OwoJdW5zaWduZWQg
aW50IGV2dGNobjsKCXVuc2lnbmVkIGludCBpcnE7CgoJZ3JhbnRfcmVmX3QgcmluZ19yZWY7CgkK
fTsKLy8gVGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBhY3RpdmF0aW9uIG9mIHRoZSBkZXZpY2UK
c3RhdGljIGludCB4ZW5fdmRldmJfZmVfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCnsKCXN0cnVj
dCB2ZGV2YmZybnRfaW5mbyAqaW5mbyA9IE5VTEw7CgkKCQoJcHJfbG9nKCJQcm9iZSBjYWxsZWQu
IFdlIGFyZSBnb29kIHRvIGdvLlxuIik7Cglwcl9sb2coIiAlcCAlZFxuIiwgZGV2LCBkZXYtPm90
aGVyZW5kX2lkKTsKCgkvKiBBbGxvY2F0aW5nIG1lbW9yeSBmb3IgcHJpdmF0ZSBzdHJ1Y3R1cmUg
Ki8KCWluZm8gPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgdmRldmJmcm50X2luZm8pLCBHRlBfS0VS
TkVMKTsKCWlmICghaW5mbykgewoJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCAtRU5PTUVNLAoJCQkJ
ICJhbGxvY2F0aW5nIGZyb250ZW5kIHN0cnVjdHVyZSIpOwoJCXJldHVybiAtRU5PTUVNOwoJfQoK
CWluZm8tPmRldiA9IGRldjsKCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIGluZm8pOwovLwlp
bmZvLT5kb21pZCA9IGRldi0+b3RoZXJlbmRfaWQ7Cglwcl9sb2coImluZm8tPmRvbWlkOiAlZFxu
IiwgZGV2LT5vdGhlcmVuZF9pZCk7Cglwcl9sb2coImRldmljZXR5cGU6ICVzLCBub2RlbmFtZTog
JXMsIG90aGVyZW5kOiAlc1xuIiwgZGV2LT5kZXZpY2V0eXBlLCBkZXYtPm5vZGVuYW1lLCBkZXYt
Pm90aGVyZW5kKTsKCi8vCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkKTsKCXJldHVybiAwOwp9CgpzdGF0aWMgaW50IHhlbl92ZGV2Yl9mZV9yZW1vdmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKewoJcHJfbG9nKCJcbiIpOwoJcmV0dXJuIDA7Cn0KLy8g
VGhpcyBpcyB3aGVyZSB3ZSBzZXQgdXAgeGVuc3RvcmUgZmlsZXMgYW5kIGV2ZW50IGNoYW5uZWxz
CnN0YXRpYyBpbnQgZnJvbnRlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQp7
Cglwcl9sb2coIkNvbm5lY3RpbmcgdGhlIGZyb250ZW5kIG5vd1xuIik7CglyZXR1cm4gMDsKfQoK
Ly8gVGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBhIHN0YXRlIGNoYW5nZSBvZiB0aGUgYmFja2Vu
ZCBkcml2ZXIKc3RhdGljIHZvaWQgeGVuX3ZkZXZiX2ZlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAoJCQkgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0
ZSkKewoJc3RydWN0IHZkZXZiZnJudF9pbmZvICppbmZvID0gZGV2X2dldF9kcnZkYXRhKCZkZXYt
PmRldik7CgovL3ByX2xvZygiaW5mbzogJXBcbiIsIGluZm8pOwpwcl9sb2coImRldi0+c3RhdGU6
ICVzLSVkLCBiYWNrZW5kX3N0YXRlOiAlcy0lZFxuIiwgeGVuYnVzX3N0YXRlX2FycmF5W2Rldi0+
c3RhdGVdLCBkZXYtPnN0YXRlLCB4ZW5idXNfc3RhdGVfYXJyYXlbYmFja2VuZF9zdGF0ZV0sIGJh
Y2tlbmRfc3RhdGUpOwoJc3dpdGNoIChiYWNrZW5kX3N0YXRlKQoJewoJCWNhc2UgWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmc6CgkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZyk7CgkJCWJyZWFrOwoJCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKCQlj
YXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKCQljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1
cmVkOgoJCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgoJCQlicmVhazsKCgkJY2FzZSBYZW5idXNT
dGF0ZUluaXRXYWl0OgoJCQlpZiAoZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZykKCQkJCWJyZWFrOwoJCQlpZiAoZnJvbnRlbmRfY29ubmVjdChkZXYpICE9IDApCgkJCQlicmVh
azsKCgkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CgoJ
CQlicmVhazsKCgkJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKCQkJcHJfbG9nKCJPdGhlciBz
aWRlIHNheXMgaXQgaXMgY29ubmVjdGVkIGFzIHdlbGwuXG4iKTsKCQkJYnJlYWs7CgoJCWNhc2Ug
WGVuYnVzU3RhdGVDbG9zZWQ6CgkJCWlmIChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2Vk
KQoJCQkJYnJlYWs7CgkJCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUgLS0g
ZmFsbHRocm91Z2ggKi8KCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKCQkJeGVuYnVzX2Zyb250
ZW5kX2Nsb3NlZChkZXYpOwoJfQp9CgovLyBUaGlzIGRlZmluZXMgdGhlIG5hbWUgb2YgdGhlIGRl
dmljZXMgdGhlIGRyaXZlciByZWFjdHMgdG8Kc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2
aWNlX2lkIHhlbl92ZGV2Yl9mZV9pZHNbXSA9IHsKCXsgInZkZXZiIiAgfSwKCXsgIiIgIH0KfTsK
Ci8vIFdlIHNldCB1cCB0aGUgY2FsbGJhY2sgZnVuY3Rpb25zCnN0YXRpYyBzdHJ1Y3QgeGVuYnVz
X2RyaXZlciB4ZW5fdmRldmJfZmVfZHJpdmVyID0gewoJLmlkcyAgPSB4ZW5fdmRldmJfZmVfaWRz
LAoJLnByb2JlID0geGVuX3ZkZXZiX2ZlX3Byb2JlLAoJLnJlbW92ZSA9IHhlbl92ZGV2Yl9mZV9y
ZW1vdmUsCgkub3RoZXJlbmRfY2hhbmdlZCA9IHhlbl92ZGV2Yl9mZV9iYWNrZW5kX2NoYW5nZWQs
Cn07CgovLyBPbiBsb2FkaW5nIHRoaXMga2VybmVsIG1vZHVsZSwgd2UgcmVnaXN0ZXIgYXMgYSBm
cm9udGVuZCBkcml2ZXIKc3RhdGljIGludCBfX2luaXQgeGVuX3ZkZXZiX2ZlX2luaXQodm9pZCkK
ewpwcl9sb2coInhlbl9kb21haW5fdHlwZTogJWQsIHhlbl9kb21haW46ICVkXG4iLCB4ZW5fZG9t
YWluX3R5cGUseGVuX2RvbWFpbigpKTsKCXByX2xvZygiSGVsbG8gV29ybGQhXG4iKTsKCglyZXR1
cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZ4ZW5fdmRldmJfZmVfZHJpdmVyKTsKfQptb2R1
bGVfaW5pdCh4ZW5fdmRldmJfZmVfaW5pdCk7CgovLyAuLi5hbmQgb24gdW5sb2FkIHdlIHVucmVn
aXN0ZXIKc3RhdGljIHZvaWQgX19leGl0IHhlbl92ZGV2Yl9mZV9leGl0KHZvaWQpCnsKCXhlbmJ1
c191bnJlZ2lzdGVyX2RyaXZlcigmeGVuX3ZkZXZiX2ZlX2RyaXZlcik7Cglwcl9sb2coICJHb29k
YnllIHdvcmxkLlxuIik7Cn0KbW9kdWxlX2V4aXQoeGVuX3ZkZXZiX2ZlX2V4aXQpOwoKTU9EVUxF
X0xJQ0VOU0UoIkdQTCIpOwpNT0RVTEVfQUxJQVMoInhlbi1jbGs6IHZkZXZiIik7Cg==
--000000000000a0fa920576edf7f3
Content-Type: text/x-csrc; charset="US-ASCII"; name="xen_buf_backend.c"
Content-Disposition: attachment; filename="xen_buf_backend.c"
Content-Transfer-Encoding: base64
Content-ID: <f_jmm0bcoh1>
X-Attachment-Id: f_jmm0bcoh1

I2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPiAgLyogTmVlZGVkIGJ5IGFsbCBtb2R1bGVzICovCiNp
bmNsdWRlIDxsaW51eC9rZXJuZWwuaD4gIC8qIE5lZWRlZCBmb3IgS0VSTl9BTEVSVCAqLwoKI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4gICAgICAgLyogV2UgYXJlIGRvaW5nIHNvbWV0aGluZyB3aXRoIFhl
biAqLwojaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgoKI2luY2x1ZGUgInhlbl9idWYuaCIKCgoKCnN0
cnVjdCB2ZGV2YmJrX2luZm8gewoJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldjsKCglkb21pZF90
IGRvbWlkOwoJdW5zaWduZWQgaW50IGlycTsKCi8vCXN0cnVjdCB2c2NzaWlmX2JhY2tfcmluZyBy
aW5nOwoJaW50IHJpbmdfZXJyb3I7CgoJc3BpbmxvY2tfdCByaW5nX2xvY2s7CglhdG9taWNfdCBu
cl91bnJlcGxpZWRfcmVxczsKCglzcGlubG9ja190IHZkZXZiX2xvY2s7CglzdHJ1Y3QgbGlzdF9o
ZWFkIHZkZXZiX2VudHJ5X2xpc3RzOwoKCXdhaXRfcXVldWVfaGVhZF90IHdhaXRpbmdfdG9fZnJl
ZTsKfTsKCi8vIFRoaXMgaXMgd2hlcmUgd2Ugc2V0IHVwIHBhdGggd2F0Y2hlcnMgYW5kIGV2ZW50
IGNoYW5uZWxzCnN0YXRpYyB2b2lkIGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQp7Cglwcl9sb2coIkNvbm5lY3RpbmcgdGhlIGJhY2tlbmQgbm93XG4iKTsKfQovLyBU
aGlzIHdpbGwgZGVzdHJveSBldmVudCBjaGFubmVsIGhhbmRsZXJzCnN0YXRpYyB2b2lkIGJhY2tl
bmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQp7Cglwcl9sb2coIkNvbm5l
Y3RpbmcgdGhlIGJhY2tlbmQgbm93XG4iKTsKfQovLyBXZSB0cnkgdG8gc3dpdGNoIHRvIHRoZSBu
ZXh0IHN0YXRlIGZyb20gYSBwcmV2aW91cyBvbmUKc3RhdGljIHZvaWQgc2V0X2JhY2tlbmRfc3Rh
dGUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKCQkJICAgICAgZW51bSB4ZW5idXNfc3RhdGUg
c3RhdGUpCnsKLy9wcl9sb2coImRldi0+c3RhdGU6ICVzLSVkLCBzdGF0ZTogJXMtJWRcbiIsIHhl
bmJ1c19zdGF0ZV9hcnJheVtkZXYtPnN0YXRlXSwgZGV2LT5zdGF0ZSwgeGVuYnVzX3N0YXRlX2Fy
cmF5W3N0YXRlXSwgc3RhdGUpOwoJd2hpbGUgKGRldi0+c3RhdGUgIT0gc3RhdGUpIHsKCQlzd2l0
Y2ggKGRldi0+c3RhdGUpIHsKCQljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgoJCQlzd2l0
Y2ggKHN0YXRlKSB7CgkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKCQkJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CgkJCQl4ZW5idXNfc3dp
dGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CgkJCQlicmVhazsKCQkJY2FzZSBY
ZW5idXNTdGF0ZUNsb3NlZDoKCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0
ZUNsb3NlZCk7CgkJCQlicmVhazsKCQkJZGVmYXVsdDoKCQkJCUJVRygpOwoJCQl9CgkJCWJyZWFr
OwoJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CgkJCXN3aXRjaCAoc3RhdGUpIHsKCQkJY2FzZSBY
ZW5idXNTdGF0ZUluaXRXYWl0OgoJCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgoJCQkJeGVu
YnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwoJCQkJYnJlYWs7CgkJ
CWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgoJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhl
bmJ1c1N0YXRlQ2xvc2luZyk7CgkJCQlicmVhazsKCQkJZGVmYXVsdDoKCQkJCUJVRygpOwoJCQl9
CgkJCWJyZWFrOwoJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKCQkJc3dpdGNoIChzdGF0ZSkg
ewoJCQljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgoJCQkJYmFja2VuZF9jb25uZWN0KGRldik7
CgkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOwoJCQkJ
YnJlYWs7CgkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgoJCQljYXNlIFhlbmJ1c1N0YXRlQ2xv
c2VkOgoJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CgkJ
CQlicmVhazsKCQkJZGVmYXVsdDoKCQkJCUJVRygpOwoJCQl9CgkJCWJyZWFrOwoJCWNhc2UgWGVu
YnVzU3RhdGVDb25uZWN0ZWQ6CgkJCXN3aXRjaCAoc3RhdGUpIHsKCQkJY2FzZSBYZW5idXNTdGF0
ZUluaXRXYWl0OgoJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKCQkJY2FzZSBYZW5idXNTdGF0
ZUNsb3NlZDoKCQkJCWJhY2tlbmRfZGlzY29ubmVjdChkZXYpOwoJCQkJeGVuYnVzX3N3aXRjaF9z
dGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CgkJCQlicmVhazsKCQkJZGVmYXVsdDoKCQkJ
CUJVRygpOwoJCQl9CgkJCWJyZWFrOwoJCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgoJCQlzd2l0
Y2ggKHN0YXRlKSB7CgkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKCQkJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKCQkJCXhlbmJ1c19zd2l0
Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CgkJCQlicmVhazsKCQkJZGVmYXVsdDoK
CQkJCUJVRygpOwoJCQl9CgkJCWJyZWFrOwoJCWRlZmF1bHQ6CgkJCUJVRygpOwoJCX0KCX0KfQoK
Ly8gVGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBhY3RpdmF0aW9uIG9mIHRoZSBkZXZpY2UKc3Rh
dGljIGludCB4ZW5fdmRldmJfYmVfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKCQkJ
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQp7CglzdHJ1Y3QgdmRldmJia19pbmZv
ICppbmZvID0gTlVMTDsKCWludCByZXQgPSAwOwoKCXByX2xvZygiUHJvYmUgY2FsbGVkLiBXZSBh
cmUgZ29vZCB0byBnby5cbiIpOwoJcHJfbG9nKCIgJXAgJWRcbiIsIGRldiwgZGV2LT5vdGhlcmVu
ZF9pZCk7CgoJLyogQWxsb2NhdGluZyBtZW1vcnkgZm9yIHByaXZhdGUgc3RydWN0dXJlICovCglp
bmZvID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IHZkZXZiYmtfaW5mbyksIEdGUF9LRVJORUwpOwoJ
aWYgKCFpbmZvKSB7CgkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIC1FTk9NRU0sIAoJCQkJImFsbG9j
YXRpbmcgYmFja2VuZCBzdHJ1Y3R1cmUiKTsKICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgICAgIH0KCWluZm8tPmRldiA9IGRldjsKCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYs
IGluZm8pOwoJaW5mby0+ZG9taWQgPSBkZXYtPm90aGVyZW5kX2lkOwoJcHJfbG9nKCJpbmZvLT5k
b21pZDogJWRcbiIsIGluZm8tPmRvbWlkKTsKCXByX2xvZygiZGV2aWNldHlwZTogJXMsIG5vZGVu
YW1lOiAlcywgb3RoZXJlbmQ6ICVzXG4iLCBkZXYtPmRldmljZXR5cGUsIGRldi0+bm9kZW5hbWUs
IGRldi0+b3RoZXJlbmQpOwoKI2lmIDAKCXNwaW5fbG9ja19pbml0KCZpbmZvLT5yaW5nX2xvY2sp
OwoJaW5mby0+cmluZ19lcnJvciA9IDA7CglhdG9taWNfc2V0KCZpbmZvLT5ucl91bnJlcGxpZWRf
cmVxcywgMCk7Cglpbml0X3dhaXRxdWV1ZV9oZWFkKCZpbmZvLT53YWl0aW5nX3RvX2ZyZWUpOwoJ
aW5mby0+aXJxID0gMDsKCUlOSVRfTElTVF9IRUFEKCZpbmZvLT52ZGV2Yl9lbnRyeV9saXN0cyk7
CglzcGluX2xvY2tfaW5pdCgmaW5mby0+dmRldmJfbG9jayk7CiNlbmRpZgoJCglyZXQgPSB4ZW5i
dXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsICJ2ZGV2Yi12ZXJzaW9uIiwgIiVzIiwg
IjAuMSIpOwoJaWYgKHJldCkKICAgICAgICAgICAgICAgIHhlbmJ1c19kZXZfZXJyb3IoZGV2LCBy
ZXQsICJ3cml0aW5nIHZkZXZiLXZlcnNpb24iKTsKCglyZXQgPSB4ZW5idXNfc3dpdGNoX3N0YXRl
KGRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpOwoJaWYgKHJldCkKCQlnb3RvIGVycm9yOwoJ
cmV0dXJuIDA7CgogZXJyb3I6Cglwcl93YXJuKCIlcyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKCWtm
cmVlKGluZm8pOwoJZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRldiwgTlVMTCk7CglyZXR1cm4gcmV0
Owp9CgpzdGF0aWMgaW50IHhlbl92ZGV2Yl9iZV9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldikKewoJcHJfbG9nKCJcbiIpOwoJcmV0dXJuIDA7Cn0KCi8vIFRoZSBmdW5jdGlvbiBpcyBj
YWxsZWQgb24gYSBzdGF0ZSBjaGFuZ2Ugb2YgdGhlIGZyb250ZW5kIGRyaXZlcgpzdGF0aWMgdm9p
ZCB4ZW5fdmRldmJfYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAoJCQllbnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSkKewoJc3RydWN0IHZkZXZiYmtf
aW5mbyAqaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwpwcl9sb2coImRldi0+c3Rh
dGU6ICVzLSVkLCBmcm9udGVuZF9zdGF0ZTogJXMtJWRcbiIsIHhlbmJ1c19zdGF0ZV9hcnJheVtk
ZXYtPnN0YXRlXSwgZGV2LT5zdGF0ZSwgeGVuYnVzX3N0YXRlX2FycmF5W2Zyb250ZW5kX3N0YXRl
XSwgZnJvbnRlbmRfc3RhdGUpOwoKCXN3aXRjaCAoZnJvbnRlbmRfc3RhdGUpIHsKCQljYXNlIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgoJCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0
YXRlSW5pdFdhaXQpOwoJCQlicmVhazsKCgkJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgoJ
CQlicmVhazsKCgkJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKCQkJc2V0X2JhY2tlbmRfc3Rh
dGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CgkJCWJyZWFrOwoKCQljYXNlIFhlbmJ1c1N0
YXRlQ2xvc2luZzoKCQkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3Npbmcp
OwoJCQlicmVhazsKCgkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKCQkJc2V0X2JhY2tlbmRfc3Rh
dGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CgkJCWlmICh4ZW5idXNfZGV2X2lzX29ubGluZShk
ZXYpKQoJCQkJYnJlYWs7CgkJCS8qIGZhbGwgdGhyb3VnaCBpZiBub3Qgb25saW5lICovCgkJY2Fz
ZSBYZW5idXNTdGF0ZVVua25vd246CgkJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3Rh
dGVDbG9zZWQpOwoJCQlkZXZpY2VfdW5yZWdpc3RlcigmZGV2LT5kZXYpOwoJCQlicmVhazsKCgkJ
ZGVmYXVsdDoKCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIC1FSU5WQUwsCgkJCQkgICAgICAgICJz
YXcgc3RhdGUgJXMgKCVkKSBhdCBmcm9udGVuZCIsCgkJCQkJeGVuYnVzX3N0cnN0YXRlKGZyb250
ZW5kX3N0YXRlKSwKCQkJCQlmcm9udGVuZF9zdGF0ZSk7CgkJCWJyZWFrOwoJfQp9CgovLyBUaGlz
IGRlZmluZXMgdGhlIG5hbWUgb2YgdGhlIGRldmljZXMgdGhlIGRyaXZlciByZWFjdHMgdG8Kc3Rh
dGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHhlbl92ZGV2Yl9iZV9pZHNbXSA9IHsK
CXsgInZkZXZiIiB9LAoJeyAiIiB9Cn07CgovLyBXZSBzZXQgdXAgdGhlIGNhbGxiYWNrIGZ1bmN0
aW9ucwpzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgeGVuX3ZkZXZiX2JlX2RyaXZlciA9IHsK
CS5pZHMgID0geGVuX3ZkZXZiX2JlX2lkcywKCS5wcm9iZSA9IHhlbl92ZGV2Yl9iZV9wcm9iZSwK
CS5yZW1vdmUgPSB4ZW5fdmRldmJfYmVfcmVtb3ZlLAoJLm90aGVyZW5kX2NoYW5nZWQgPSB4ZW5f
dmRldmJfYmVfZnJvbnRlbmRfY2hhbmdlZCwKfTsKCi8vIE9uIGxvYWRpbmcgdGhpcyBrZXJuZWwg
bW9kdWxlLCB3ZSByZWdpc3RlciBhcyBhIGZyb250ZW5kIGRyaXZlcgpzdGF0aWMgaW50IF9faW5p
dCB4ZW5fdmRldmJfYmVfaW5pdCh2b2lkKQp7Cglwcl9sb2coInhlbl9kb21haW5fdHlwZTogJWQs
IHhlbl9kb21haW46ICVkXG4iLCB4ZW5fZG9tYWluX3R5cGUseGVuX2RvbWFpbigpKTsKCXByX2xv
ZygiSGVsbG8gV29ybGQhXG4iKTsKCglyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnhl
bl92ZGV2Yl9iZV9kcml2ZXIpOwp9Cm1vZHVsZV9pbml0KHhlbl92ZGV2Yl9iZV9pbml0KTsKCi8v
IC4uLmFuZCBvbiB1bmxvYWQgd2UgdW5yZWdpc3RlcgpzdGF0aWMgdm9pZCBfX2V4aXQgeGVuX3Zk
ZXZiX2JlX2V4aXQodm9pZCkKewoJeGVuYnVzX3VucmVnaXN0ZXJfZHJpdmVyKCZ4ZW5fdmRldmJf
YmVfZHJpdmVyKTsKCXByX2xvZygiR29vZGJ5ZSB3b3JsZC5cbiIpOwp9Cm1vZHVsZV9leGl0KHhl
bl92ZGV2Yl9iZV9leGl0KTsKCk1PRFVMRV9MSUNFTlNFKCJHUEwiKTsKTU9EVUxFX0FMSUFTKCJ4
ZW4tY2xrLWJhY2tlbmQgOnZkZXZiIik7Cg==
--000000000000a0fa920576edf7f3
Content-Type: text/x-chdr; charset="US-ASCII"; name="xen_buf.h"
Content-Disposition: attachment; filename="xen_buf.h"
Content-Transfer-Encoding: base64
Content-ID: <f_jmm0bgi52>
X-Attachment-Id: f_jmm0bgi52

I2lmbmRlZiBfX1hFTl9CVUZfXwoKI2RlZmluZSBwcl9sb2coZm10LCAuLi4pIHsgXApwcl9pbmZv
KCJbWEVOX0JVRl0lcygpOiAlZDogImZtdCwgX19mdW5jX18sIF9fTElORV9fLCAjI19fVkFfQVJH
U19fKTsgXAp9CgpzdGF0aWMgY2hhciAqeGVuYnVzX3N0YXRlX2FycmF5W10gPSB7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAoJIlhlbmJ1c1N0YXRlVW5rbm93biIsCgkiWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmciLAoJIlhlbmJ1c1N0YXRlSW5pdFdhaXQiLCAgICAgICAgLyogRmluaXNo
ZWQgZWFybHkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbml0aWFs
aXNhdGlvbiwgYnV0IHdhaXRpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmb3IgaW5mb3JtYXRpb24gZnJvbSB0aGUgcGVlcgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9yIGhvdHBsdWcgc2NyaXB0cy4gKi8KCSJYZW5idXNTdGF0ZUlu
aXRpYWxpc2VkIiwgICAgIC8qIEluaXRpYWxpc2VkIGFuZCB3YWl0aW5nIGZvciBhCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGlvbiBmcm9tIHRoZSBwZWVy
LiAqLwoJIlhlbmJ1c1N0YXRlQ29ubmVjdGVkIiwKCSJYZW5idXNTdGF0ZUNsb3NpbmciLCAgICAg
ICAgIC8qIFRoZSBkZXZpY2UgaXMgYmVpbmcgY2xvc2VkCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZHVlIHRvIGFuIGVycm9yIG9yIGFuIHVucGx1ZwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZW50LiAqLwoJIlhlbmJ1c1N0YXRlQ2xv
c2VkIiwKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgLyogICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgKiBSZWNvbmZpZ3VyaW5nOiBUaGUgZGV2aWNlIGlzIGJlaW5nIHJlY29u
ZmlndXJlZC4KICAgICAgICAqLyAgICAgICAgICAgICAgCiAgICAgICAgIlhlbmJ1c1N0YXRlUmVj
b25maWd1cmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICJYZW5idXNTdGF0
ZVJlY29uZmlndXJlZCIsCn07CgojZW5kaWYgLyogX19YRU5fQlVGX18gKi8K
--000000000000a0fa920576edf7f3
Content-Type: application/x-shellscript; name="activate.sh"
Content-Disposition: attachment; filename="activate.sh"
Content-Transfer-Encoding: base64
Content-ID: <f_jmm0dfw73>
X-Attachment-Id: f_jmm0dfw73

RE9NVV9JRD0kMQoKaWYgWyAteiAiJERPTVVfSUQiICAgXTsgdGhlbgogICAgICAgICAgZWNobyAi
VXNhZ2U6ICQwIFtkb21VIElEXV0iCiAgICAgICAgICAgIGVjaG8KICAgICAgICAgICAgICBlY2hv
ICJDb25uZWN0cyB0aGUgbmV3IGRldmljZSwgd2l0aCBkb20wIGFzIGJhY2tlbmQsIGRvbVUgYXMg
ZnJvbnRlbmQiCiAgICAgICAgICAgICAgICBleGl0IDEKICAgICAgICBmaQpERVZJQ0U9dmRldmIK
RE9NVV9LRVk9L2xvY2FsL2RvbWFpbi8kRE9NVV9JRC9kZXZpY2UvJERFVklDRS8wCkRPTTBfS0VZ
PS9sb2NhbC9kb21haW4vMC9iYWNrZW5kLyRERVZJQ0UvJERPTVVfSUQvMAoKICAgICAgICAjIFRl
bGwgdGhlIGRvbVUgYWJvdXQgdGhlIG5ldyBkZXZpY2UgYW5kIGl0cyBiYWNrZW5kCnhlbnN0b3Jl
LXdyaXRlICRET01VX0tFWS9iYWNrZW5kLWlkIDAKeGVuc3RvcmUtd3JpdGUgJERPTVVfS0VZL2Jh
Y2tlbmQgIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kLyRERVZJQ0UvJERPTVVfSUQvMCIKCiAgICAg
ICAgIyBUZWxsIHRoZSBkb20wIGFib3V0IHRoZSBuZXcgZGV2aWNlIGFuZCBpdHMgZnJvbnRlbmQK
eGVuc3RvcmUtd3JpdGUgJERPTTBfS0VZL2Zyb250ZW5kLWlkICRET01VX0lECnhlbnN0b3JlLXdy
aXRlICRET00wX0tFWS9mcm9udGVuZCAiL2xvY2FsL2RvbWFpbi8kRE9NVV9JRC9kZXZpY2UvJERF
VklDRS8wIgoKICAgICAgICAjIE1ha2Ugc3VyZSB0aGUgZG9tVSBjYW4gcmVhZCB0aGUgZG9tMCBk
YXRhCnhlbnN0b3JlLWNobW9kICRET00wX0tFWSByCgp4bCBwYXVzZSBkZWJpYW4KICAgICAgICAj
IEFjdGl2YXRlIHRoZSBkZXZpY2UsIGRvbTAgbmVlZHMgdG8gYmUgYWN0aXZhdGVkIGxhc3QKeGVu
c3RvcmUtd3JpdGUgJERPTVVfS0VZL3N0YXRlIDEKeGVuc3RvcmUtd3JpdGUgJERPTTBfS0VZL3N0
YXRlIDEKeGwgdW5wYXVzZSBkZWJpYW4K
--000000000000a0fa920576edf7f3
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--000000000000a0fa920576edf7f3--


From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:56:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12:56: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 1g5sK5-0003xI-8L; Fri, 28 Sep 2018 12:56:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=agq7=mk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5sK4-0003x8-GP
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 12:56:44 +0000
X-Inumbo-ID: 1b9438eb-c31e-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1b9438eb-c31e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 12:57:51 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 8E5243011F2C;
 Fri, 28 Sep 2018 15:56:42 +0300 (EEST)
Received: from smtp.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 68C8D7FBF6;
 Fri, 28 Sep 2018 15:56:42 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 298A7306E4AC;
 Fri, 28 Sep 2018 15:56:42 +0300 (EEST)
To: xen-devel@lists.xenproject.org
References: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b13eb31d-9c8a-fcf4-525e-ba84357d521a@bitdefender.com>
Date: Fri, 28 Sep 2018 15:56:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, jun.nakajima@intel.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@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>

T24gOS8yOC8xOCAyOjU1IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gVGhpcyBwYXRjaCBp
cyBhIHByZS1yZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdBIGlzc3VlCj4gKGRp
c3BsYXkgZnJlZXplcyB3aGVuIHN3aXRjaGluZyB0byBhIG5ldyBhbHRwMm0gdmlldyBlYXJseSBp
biBhCj4gZG9tYWluJ3MgbGlmZXRpbWUpLCBidXQgc2VudCBzZXBhcmF0ZWx5IGZvciBlYXNpZXIg
cmV2aWV3Lgo+IFRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJlZW4gYWRk
ZWQgdG8gdXBkYXRlIGFsbAo+IGFjdGl2ZSBhbHRwMm1zJyBlcHQuYWQuIE5ldyBhbHRwMm1zIHdp
bGwgaW5oZXJpdCB0aGUgaG9zdHAybSdzCj4gZXB0LmFkIHZhbHVlLiBlcHRfc2V0X2FkX3N5bmMo
KSBpcyBub3cgYWxzbyB0aGUgY29kZQo+IHJlc3BvbnNpYmxlIGZvciBsb2NraW5nIHVwZGF0ZWQg
cDJtcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCA1NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgIHwgIDggLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IGluZGV4IGQzNzY5NjYu
LjQzMmZmNWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBAQCAtMTcsNiArMTcsNyBAQAo+ICAKPiAgI2lu
Y2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNp
bmNsdWRlIDxhc20vYWx0cDJtLmg+Cj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAjaW5j
bHVkZSA8YXNtL3BhZ2luZy5oPgo+ICAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+Cj4gQEAgLTEyMTgs
MzQgKzEyMTksNjcgQEAgc3RhdGljIHZvaWQgZXB0X3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQo+ICAgICAgZXB0X3N5bmNfZG9tYWluX21hc2socDJtLCBwMm0tPmRvbWFpbi0+ZGly
dHlfY3B1bWFzayk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGVwdF9zZXRfYWRfc3luYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBpbnQgdmFsdWUpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4g
KmQgPSBwMm0tPmRvbWFpbjsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICgg
bGlrZWx5KCFhbHRwMm1fYWN0aXZlKGQpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcDJtX2xvY2so
cDJtKTsKPiArICAgICAgICBwMm0tPmVwdC5hZCA9IHZhbHVlOwo+ICsgICAgICAgIHAybV91bmxv
Y2socDJtKTsKPiArCj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAo
IGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsK
PiArCj4gKyAgICAgICAgcDJtX2xvY2socDJtKTsKPiArICAgICAgICBwMm0tPmVwdC5hZCA9IHZh
bHVlOwo+ICsgICAgICAgIHAybV91bmxvY2socDJtKTsKPiArICAgIH0KPiArfQo+ICsKPiAgc3Rh
dGljIHZvaWQgZXB0X2VuYWJsZV9wbWwoc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgewo+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+ICsKPiAgICAgIC8qIERvbWFpbiBt
dXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KPiAtICAgIEFTU0VSVChhdG9taWNfcmVhZCgmcDJtLT5k
b21haW4tPnBhdXNlX2NvdW50KSk7Cj4gKyAgICBBU1NFUlQoYXRvbWljX3JlYWQoJmQtPnBhdXNl
X2NvdW50KSk7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIE5vIG5lZWQgdG8gcmV0dXJuIHdoZXRo
ZXIgdm14X2RvbWFpbl9lbmFibGVfcG1sIGhhcyBzdWNjZWVkZWQsIGFzCj4gICAgICAgKiBlcHRf
cDJtX3R5cGVfdG9fZmxhZ3Mgd2lsbCBkbyB0aGUgY2hlY2ssIGFuZCB3cml0ZSBwcm90ZWN0aW9u
IHdpbGwgYmUKPiAgICAgICAqIHVzZWQgaWYgUE1MIGlzIG5vdCBlbmFibGVkLgo+ICAgICAgICov
Cj4gLSAgICBpZiAoIHZteF9kb21haW5fZW5hYmxlX3BtbChwMm0tPmRvbWFpbikgKQo+ICsgICAg
aWYgKCB2bXhfZG9tYWluX2VuYWJsZV9wbWwoZCkgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4g
ICAgICAvKiBFbmFibGUgRVBUIEEvRCBiaXQgZm9yIFBNTCAqLwo+IC0gICAgcDJtLT5lcHQuYWQg
PSAxOwo+IC0gICAgdm14X2RvbWFpbl91cGRhdGVfZXB0cChwMm0tPmRvbWFpbik7Cj4gKyAgICBl
cHRfc2V0X2FkX3N5bmMocDJtLCAxKTsKPiArCj4gKyAgICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRw
KGQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBlcHRfZGlzYWJsZV9wbWwoc3RydWN0IHAybV9k
b21haW4gKnAybSkKPiAgewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+
ICsKPiAgICAgIC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBwYXVzZWQgKi8KPiAtICAgIEFTU0VS
VChhdG9taWNfcmVhZCgmcDJtLT5kb21haW4tPnBhdXNlX2NvdW50KSk7Cj4gKyAgICBBU1NFUlQo
YXRvbWljX3JlYWQoJmQtPnBhdXNlX2NvdW50KSk7Cj4gIAo+IC0gICAgdm14X2RvbWFpbl9kaXNh
YmxlX3BtbChwMm0tPmRvbWFpbik7Cj4gKyAgICB2bXhfZG9tYWluX2Rpc2FibGVfcG1sKGQpOwo+
ICAKPiAgICAgIC8qIERpc2FibGUgRVBUIEEvRCBiaXQgKi8KPiAtICAgIHAybS0+ZXB0LmFkID0g
MDsKPiAtICAgIHZteF9kb21haW5fdXBkYXRlX2VwdHAocDJtLT5kb21haW4pOwo+ICsgICAgZXB0
X3NldF9hZF9zeW5jKHAybSwgMCk7Cj4gKwo+ICsgICAgdm14X2RvbWFpbl91cGRhdGVfZXB0cChk
KTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZXB0X2ZsdXNoX3BtbF9idWZmZXJzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4gQEAgLTEzODYsOCArMTQyMCwxMyBAQCB2b2lkIHNldHVwX2VwdF9k
dW1wKHZvaWQpCj4gIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaSkKPiAgewo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVtpXTsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwo+ICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7Cj4gIAo+ICsgICAg
cDJtX2xvY2soaG9zdHAybSk7Cj4gKyAgICBwMm0tPmVwdC5hZCA9IGhvc3RwMm0tPmVwdC5hZDsK
PiArICAgIHAybV91bmxvY2soaG9zdHAybSk7CgpKdXN0IHJlYWxpc2VkIEkgc2hvdWxkbid0IGxv
Y2sgdGhlIGhvc3RwMm0gaGVyZSwgc29ycnkgZm9yIHRoZSBvdmVyc2lnaHQuCgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12:58: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 1g5sLz-00049M-O0; Fri, 28 Sep 2018 12:58:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hvym=mk=xenproject.org=prvs=8021ac59c=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5sLy-000497-8f
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 12:58:42 +0000
X-Inumbo-ID: 6151f094-c31e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6151f094-c31e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 12:59:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66551185"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75307-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=0c1d5b68e27da167a51c2ea828636c14ff5c017b
X-Osstest-Versions-That: xen=4266e4c7d343af4ef36adf62fcf5f3236432387a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 28 Sep 2018 13:58:37 +0100
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 75307: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMwNyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1MzA3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2Vs
aW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwYzFkNWI2OGUyN2Rh
MTY3YTUxYzJlYTgyODYzNmMxNGZmNWMwMTdiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA0MjY2ZTRjN2QzNDNhZjRlZjM2YWRmNjJmY2Y1ZjMyMzY0MzIzODdhCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzUyNTEgIDIwMTgtMDktMTkgMjI6MTc6MzEgWiAgICA4IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDc1MzA3ICAyMDE4LTA5LTI4IDA1OjE4OjExIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBjMWQ1
YjY4ZTI3ZGExNjdhNTFjMmVhODI4NjM2YzE0ZmY1YzAxN2IKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNSAxNjowMjoyNSAyMDE4ICswMjAw
CgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuMgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:59:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12:59: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 1g5sMo-0004Gk-9Y; Fri, 28 Sep 2018 12:59:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5un+=mk=citrix.com=prvs=802f98ae4=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1g5sMn-0004Gc-PN
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 12:59:33 +0000
X-Inumbo-ID: 8054bcd6-c31e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8054bcd6-c31e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13:00:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66551224"
Date: Fri, 28 Sep 2018 13:59:08 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180928125908.GF2244@perard.uk.xensource.com>
References: <20180921170428.13771-1-george.dunlap@citrix.com>
 <20180925112001.GE2244@perard.uk.xensource.com>
 <CAFLBxZaoFcpAc+NKmDoN3f37EiPNXC41tTgNRQ-9bam04waryQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZaoFcpAc+NKmDoN3f37EiPNXC41tTgNRQ-9bam04waryQ@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, 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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMTI6Mzc6MjJQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBUdWUsIFNlcCAyNSwgMjAxOCBhdCAxMjoyMCBQTSBBbnRob255IFBFUkFSRAo+
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBGcmksIFNlcCAy
MSwgMjAxOCBhdCAwNjowNDoyM1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4gPiAr
IyMgTWlncmF0aW9uCj4gPiA+ICsKPiA+ID4gK1doZW4gY2FsbGluZyB4ZW4tc2F2ZS1kZXZpY2Vz
LXN0YXRlLCBzaW5jZSBRRU1VIGlzIHJ1bm5pbmcgaW4gYSBjaHJvb3QKPiA+ID4gK2l0IGlzIG5v
dCB1c2VmdWwgdG8gcGFzcyBhIGZpbGVuYW1lIChpdCBkb2Vzbid0IGV2ZW4gaGF2ZSB3cml0ZSBh
Y2Nlc3MKPiA+ID4gK2luc2lkZSB0aGUgY2hyb290KS4gSW5zdGVhZCwgZ2l2ZSBpdCBhbiBvcGVu
IGZkIHVzaW5nIHRoZSBhZGQtZmQKPiA+ID4gK21lY2hhbmlzbS4KPiA+Cj4gPiBUaGF0IGRlc2Ny
aWJlIGFuIGlzc3VlIG9ubHkgb24gc2F2ZS4gVGhlIHJlc3RvcmUgcGFydCBvZiBhIG1pZ3JhdGlv
bgo+ID4gYWxzbyBoYXZlIGFuIGlzc3VlOgo+ID4KPiA+IE9uIHJlc3RvcmUsIFFFTVUgc2lnbmFs
IHRvIGxpYnhsIHRoYXQgaXQgaXMgcmVhZHkgb25seSBhZnRlciBwcml2aWxlZGdlCj4gPiByZXN0
cmljdGlvbiBoYXZlIGJlZW4gcHV0IGluIHBsYWNlIChhbmQgYWZ0ZXIgb3Igd2hlbiBpdCByZWNl
aXZlIHRoZQo+ID4gbWlncmF0aW9uIGRhdGEpLiBCdXQgeGVuc3RvcmUgaXNuJ3QgYXZhaWxhYmxl
IGFueW1vcmUsIHNvIHJlc3RvcmUgZmFpbHMKPiA+IGZyb20gbGlieGwgcG9pbnQtb2Ytdmlldy4K
PiA+Cj4gPgo+ID4gT3IgbWF5YmUgeW91IGRlc2NyaWJlIGhlcmUgYW4gaXNzdWUgdGhhdCB3b3Vs
ZCBhcmlzZSB3aGVuIGFuIGh5cG90aGV0aWMKPiA+IGNocm9vdCBpcyBhcHBseS4gQnV0IHRoZSBt
aWdyYXRpb24gaXNzdWUgZGVzY3JpYmUgaGVyZSBzdGlsbCBhcHBseQo+ID4gd2l0aG91dCBjaHJv
b3QgYW5kIHdpdGggb25seSAtcnVuYXMsIHRoZSBwYXRoIGxpYnhsIGdpdmUgdG8gUUVNVSBpcwo+
ID4gYWNjZXNzaWJsZSBieSByb290IG9ubHkuCj4gCj4gRG8gb3VyIG90aGVyIHJlc3RyaWN0aW9u
cyAtLSBjaHJvb3QsIGRlcHJpdmlsZWdlLCAmYyAtLSBhbGwgd29yayBvbgo+IHJlc3RvcmUgYXQg
dGhlIG1vbWVudD8KCmNocm9vdCBpc24ndCBhbiBpc3N1ZSBmb3IgcmVzdG9yZS4gQnV0IHJ1bm5p
bmcgUUVNVSBhcyBub24tcm9vdCB1c2VyIGlzCmN1cnJlbnRseSBhbiBpc3N1ZSBmb3IgcmVzdG9y
ZS4KCkkgdGhpbmsgdGhlIG9ubHkgaXNzdWUgd2l0aCByZXN0b3JlIHRoYXQgZG9lc24ndCBhbHNv
IGV4aXN0IHdoZW4KY3JlYXRpbmcgYSBndWVzdCBpcyByZXN0cmljdGVkIGFjY2VzcyB0byB4ZW5z
dG9yZS4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 12:59:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 12:59: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 1g5sN0-0004IT-Ja; Fri, 28 Sep 2018 12: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=lbdr=mk=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1g5sMz-0004IG-Mk
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 12:59:45 +0000
X-Inumbo-ID: 0e356520-c31e-11e8-a8a5-bc764e045a96
Received: from mail-oi1-x22e.google.com (unknown [2607:f8b0:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e356520-c31e-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 14:57:29 +0200 (CEST)
Received: by mail-oi1-x22e.google.com with SMTP id w81-v6so3589893oiw.9
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 05:59:44 -0700 (PDT)
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=vd9YWBy91FaMGBrQKtxqWSan2P/18+cY0n5fRJgNo4A=;
 b=Ea5JkCR/qs6Axvwx4pm/Dl7de1u+LnzYDOR1XXaIFeh3kzrAiXsAEBKlv+feI4Hbwx
 hOvpfwbXDBD7hwtqLH2/N/rZy96/m03E4bPUHYlA+Hn7Vg1lJ79emuQhB3Q474jpAP3S
 17tzlmp4C/SYdAi2zUCSXfouWr+PiGys9HZtUoKGfkRSwOU780fDiJxgt/NvFy082OJW
 CszGyCwFJ68Hv3oVIlRCUE07OLnRlyDH39Q/tSjQnn+fLrgnVrVg+/Xu4JEzz7mM2nhc
 13ffKuoChylwvKw7TpLK0oX+rnCqqjU/RnoCzS4gQtNsDhMmrN3i66kjLSV8f9MhNSAx
 OuMg==
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=vd9YWBy91FaMGBrQKtxqWSan2P/18+cY0n5fRJgNo4A=;
 b=tjI4NTtMIXlOGS+8773z+w3rq0SjIuQExQ5ZgAt5CVCXT8HXm9gthFsgi+ePD6xI/X
 nUHgOu6i6mM669lrI4oBj81tGGdV6JF/uy48BsIQjSBy+Y4zcB9pxk4FaIvrojPVv55U
 p+ICYZ9JR6WtS9BpUFFtjK8CA1lySnaViTCkZGMfMH+j6myvz383pzCJkvHdRl14t/td
 dWjCbYZE5ibfYmHUR++HcpQnLjqYaxFKxmKSOxj9RasY7TysZwalejdOdpLh/Pjy16bv
 BwgBby8Ar0j0UFzhFugD+q95C1N0OxtqxoutyFeEkeFQ73m2WBY4/IyXKZXUFU4SgQMg
 CfQw==
X-Gm-Message-State: ABuFfog8Ye0b9fHkn+oqYT9U4IZ0F5MH/RNASmm+XKyV8pV6Y8FvPsdF
 MBqFrf3a2EURj10Bkq3obZ0mdgNOuytcE52OVntOZQ==
X-Google-Smtp-Source: ACcGV63n8HxhiGECHu0l3E2hMosRmV2IQ1olR/nrTJqVqAaUJ57ylRhym3PVWmE+qB9vsSUr6sprYZ5UOQaqW7D9zJs=
X-Received: by 2002:aca:f488:: with SMTP id
 s130-v6mr5824392oih.269.1538139583766; 
 Fri, 28 Sep 2018 05:59:43 -0700 (PDT)
MIME-Version: 1.0
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Fri, 28 Sep 2018 14:59:31 +0200
Message-ID: <CACJ1ZNtZhpSKkE_dQ46eEwdvOyooWeTDPJNXHLBXL831DkSjgg@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Xen performance related work 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgdGhlcmUhCgpJbiBhIHBvc3NpYmxlIHNjZW5hcmlvIHdoZXJlIEkgKGFuZCBhIHdob2xlIGFj
YWRlbWljIHRlYW0pIGNvdWxkIHdvcmsKb24gaW1wcm92aW5nIFhlbiwgd2hhdCBhcmUgdGhlIG1h
am9yIGFyZWFzIHJlcXVpcmluZwpleHBsb3JhdGlvbi9vcHRpbWl6YXRpb25zPyBJZGVhbGx5LCBw
YXJ0IHRoYXQgd291bGQgYmUgbm90IHRoYXQgaGFyZAp0byB3b3JrIG9uLCBidXQgYWxsb3cgaGln
aCBwb3RlbnRpYWwgInJld2FyZCIuCgpGcm9tIG15IHBlcnNwZWN0aXZlLCBzdG9yYWdlIGlzIHBy
b2JhYmx5IGEgc2lkZSB0aGF0IGNvdWxkIGJlCm1hc3NpdmVseSBpbXByb3ZlZCwgYnV0IGl0J3Mg
b25seSBiYXNlZCBvbiBteSBwZXJjZXB0aW9uIG9mIFhlbgooZXNwZWNpYWxseSBvbiBOVk1lIGRy
aXZlcywgd2hlcmUgSU9QUyBhcmUgaGlnaCBhbmQgbGF0ZW5jeSBzbWFsbCkuCgpTbyB0aGlzIHF1
ZXN0aW9uIGhhZCBhIGJyb2FkIHNwZWN0cnVtOiBpbiB5b3VyIG9waW5pb24sIHRoZSBiZXN0IHJh
dGlvCmJldHdlZW4gZWZmb3J0IGFuZCByZXdhcmQgdG8gaW1wcm92ZSBwZXJmcyBpbiBnZW5lcmFs
IChjb3VsZCBiZQpzdG9yYWdlLCBuZXR3b3JrLCBjb21wdXRlKS4KCkkga25vdyBzZWN1cml0eSBp
bXBhY3Qgc2luY2Ugc2lkZSBjaGFubmVsIGF0dGFjayBpcyBodWdlLCBzbyBpdCBjb3VsZApiZSBp
bnRlcmVzdGluZyB0byBoYXZlIG5ldyBjb250cmlidXRvcnMgbW9yZSBmb2N1c2VkIGRpcmVjdGx5
IG9uCnBlcmZzL29wdGltaXphdGlvbnMuCgpBbnkgaWRlYXMgYW5kIHBvaW50ZXJzIHRvd2FyZCB0
aG9zZSBhcmVhcyBhcmUgd2VsY29tZSEKCkJlc3QsCgpPbGl2ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13: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 1g5saN-0005po-2y; Fri, 28 Sep 2018 13:13:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wnhr=mk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5saL-0005pj-L9
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:13:33 +0000
X-Inumbo-ID: 7463d5f1-c320-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7463d5f1-c320-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13:14: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 2D317AD00;
 Fri, 28 Sep 2018 13:13:30 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
 <95e32835-426f-36c9-a86a-09563f090f22@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: <772c3886-d4fe-b912-b125-a648b31a3074@suse.com>
Date: Fri, 28 Sep 2018 15:13:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <95e32835-426f-36c9-a86a-09563f090f22@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDkvMjAxOCAxNDo0NSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvMjgvMTgg
MzoyOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQ29tbWl0IGE0NmI1MzY3MmIyYzJlMzc3
MGIzOGE0YWJmOTBkMTYzNjRkMjU4NGIgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAKPj4gc3RhbGUg
cGVyc2lzdGVudCBncmFudHMiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBhcyBwdXJnZWQgcGVy
c2lzdGVudAo+PiBncmFudHMgd2VyZSBub3QgcHUgaW50byB0aGUgbGlzdCBvZiBmcmVlIGdyYW50
cyBhZ2Fpbi4gQ29ycmVjdCB0aGF0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQu
YyB8IDQgKystLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+IGluZGV4IGE3MWQ4MTdlOTAwZC4uNDI5ZDIw
MTMxYzdlIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+ICsr
KyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4gQEAgLTI2NzAsOCArMjY3MCw4IEBA
IHN0YXRpYyB2b2lkIHB1cmdlX3BlcnNpc3RlbnRfZ3JhbnRzKHN0cnVjdCBibGtmcm9udF9pbmZv
ICppbmZvKQo+PiAgCQkJbGlzdF9kZWwoJmdudF9saXN0X2VudHJ5LT5ub2RlKTsKPj4gIAkJCWdu
dHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoZ250X2xpc3RfZW50cnktPmdyZWYsIDAsIDBVTCk7Cj4+
ICAJCQlyaW5mby0+cGVyc2lzdGVudF9nbnRzX2MtLTsKPj4gLQkJCV9fZnJlZV9wYWdlKGdudF9s
aXN0X2VudHJ5LT5wYWdlKTsKPj4gLQkJCWtmcmVlKGdudF9saXN0X2VudHJ5KTsKPj4gKwkJCWdu
dF9saXN0X2VudHJ5LT5ncmVmID0gR1JBTlRfSU5WQUxJRF9SRUY7Cj4+ICsJCQlsaXN0X2FkZF90
YWlsKCZnbnRfbGlzdF9lbnRyeS0+bm9kZSwgJnJpbmZvLT5ncmFudHMpOwo+IAo+IFNvcnJ5LCBJ
IGRvbid0IGZvbGxvdyB0aGlzLiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHJlbW92aW5nIHRoZSBn
cmFudAo+IGZyb20gcmluZm8tPmdyYW50cyBsaXN0IHdpdGggbGlzdF9kZWwoKSBhbmQgdGhlbiBh
ZGRpbmcgaXQgYmFjayB3aXRoCj4gbGlzdF9hZGRfdGFpbCgpPwoKVGhlIHBlcnNpc3RlbnQgZ3Jh
bnRzIGFyZSBhdCB0aGUgbGlzdCBoZWFkIGFuZCB0aGUgbm9uLXBlcnNpc3RlbnQgb25lcwphdCB0
aGUgdGFpbC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:13:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13: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 1g5sah-0005rl-Ez; Fri, 28 Sep 2018 13:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5saf-0005rM-RS
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:13:53 +0000
X-Inumbo-ID: 816f4ed6-c320-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 816f4ed6-c320-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13: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 1g5sac-0007zL-MX; Fri, 28 Sep 2018 13:13: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 1g5sac-00013n-AM; Fri, 28 Sep 2018 13:13:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5sac-00034D-9W; Fri, 28 Sep 2018 13:13:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128118-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-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-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=c759fb5bc303411e70322948a6ced81b6219ad3a
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 13:13:50 +0000
Subject: [Xen-devel] [xen-unstable test] 128118: 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>

ZmxpZ2h0IDEyODExOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODExOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyODA4
NAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3Qv
ZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTI4MDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEyODA4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4MDg0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
MDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4MDg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGM3NTlmYjViYzMwMzQxMWU3MDMyMjk0OGE2Y2VkODFiNjIx
OWFkM2EKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk0MDE4NWIyZjZm
MzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODA4
NCAgMjAxOC0wOS0yNiAwMTo1MTo1MyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MjgxMTggIDIwMTgtMDktMjcgMDA6Mzc6MDMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0IFNpbmdoIFRvbWFyIDxhbWl0dG9t
ZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi14c20tZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:32:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13:32: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 1g5ssC-0007Pm-Db; Fri, 28 Sep 2018 13:32:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a6ty=mk=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5ssA-0007Ph-Lj
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:31:58 +0000
X-Inumbo-ID: 073f8274-c323-11e8-a6a9-d7ebe60f679a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 073f8274-c323-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13:33:05 +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 w8SDNeRC110827;
 Fri, 28 Sep 2018 13:31:52 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=19rWMn+OcCijELCFnV/Kd1D7QHkXITp7pfNfWpn4ECI=;
 b=W73+Vl3qVMWCbFJM9W5vhvL3Fh7oy3bI/NaqitxqF2hw2XkmYYRuKxi2Pq++HmT3yDxl
 5xY7MhqTPnWBRRJclcjPPXls/VFgA9dA/Ofsplvjv0zs/VgNJExV25sfjXZVadjWxp8Y
 FCoDuqXkASqON183RmAvDKEoHfCTBK9dzPMBBBDrJpfzXLbg6MCyAugUS6XeK9mvcaIY
 zsS0sRRxpE6x4U0LIYzJ+FsBCIVCTR01E8xvy17WWL6PHaFH9yLi76D/Ha4SZ5+2oc5T
 0WTCkbLeorxtl4vsrUiTT6WkNvSJMMH2GV+q9ADXrdPPjNpWXSeYwGWpx/rNlz1LHqiQ Hw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2mnd5u0970-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 13:31:52 +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 w8SDVkH9002359
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 13:31:46 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 w8SDVkAc019754;
 Fri, 28 Sep 2018 13:31:46 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, 28 Sep 2018 06:31:45 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
 <95e32835-426f-36c9-a86a-09563f090f22@oracle.com>
 <772c3886-d4fe-b912-b125-a648b31a3074@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <b454645f-de15-2912-864e-18f00736013d@oracle.com>
Date: Fri, 28 Sep 2018 09:33:13 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <772c3886-d4fe-b912-b125-a648b31a3074@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9029
 signatures=668707
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-1807170000 definitions=main-1809280136
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yOC8xOCA5OjEzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI4LzA5LzIwMTgg
MTQ6NDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS8yOC8xOCAzOjI4IEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gQ29tbWl0IGE0NmI1MzY3MmIyYzJlMzc3MGIzOGE0YWJmOTBk
MTYzNjRkMjU4NGIgKCJ4ZW4vYmxrZnJvbnQ6IGNsZWFudXAKPj4+IHN0YWxlIHBlcnNpc3RlbnQg
Z3JhbnRzIikgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24gYXMgcHVyZ2VkIHBlcnNpc3RlbnQKPj4+
IGdyYW50cyB3ZXJlIG5vdCBwdSBpbnRvIHRoZSBsaXN0IG9mIGZyZWUgZ3JhbnRzIGFnYWluLiBD
b3JyZWN0IHRoYXQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8IDQg
KystLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+PiBpbmRleCBhNzFkODE3ZTkwMGQuLjQyOWQyMDEz
MWM3ZSAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4+ICsr
KyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4+IEBAIC0yNjcwLDggKzI2NzAsOCBA
QCBzdGF0aWMgdm9pZCBwdXJnZV9wZXJzaXN0ZW50X2dyYW50cyhzdHJ1Y3QgYmxrZnJvbnRfaW5m
byAqaW5mbykKPj4+ICAJCQlsaXN0X2RlbCgmZ250X2xpc3RfZW50cnktPm5vZGUpOwo+Pj4gIAkJ
CWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoZ250X2xpc3RfZW50cnktPmdyZWYsIDAsIDBVTCk7
Cj4+PiAgCQkJcmluZm8tPnBlcnNpc3RlbnRfZ250c19jLS07Cj4+PiAtCQkJX19mcmVlX3BhZ2Uo
Z250X2xpc3RfZW50cnktPnBhZ2UpOwo+Pj4gLQkJCWtmcmVlKGdudF9saXN0X2VudHJ5KTsKPj4+
ICsJCQlnbnRfbGlzdF9lbnRyeS0+Z3JlZiA9IEdSQU5UX0lOVkFMSURfUkVGOwo+Pj4gKwkJCWxp
c3RfYWRkX3RhaWwoJmdudF9saXN0X2VudHJ5LT5ub2RlLCAmcmluZm8tPmdyYW50cyk7Cj4+IFNv
cnJ5LCBJIGRvbid0IGZvbGxvdyB0aGlzLiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHJlbW92aW5n
IHRoZSBncmFudAo+PiBmcm9tIHJpbmZvLT5ncmFudHMgbGlzdCB3aXRoIGxpc3RfZGVsKCkgYW5k
IHRoZW4gYWRkaW5nIGl0IGJhY2sgd2l0aAo+PiBsaXN0X2FkZF90YWlsKCk/Cj4gVGhlIHBlcnNp
c3RlbnQgZ3JhbnRzIGFyZSBhdCB0aGUgbGlzdCBoZWFkIGFuZCB0aGUgbm9uLXBlcnNpc3RlbnQg
b25lcwo+IGF0IHRoZSB0YWlsLgoKT2gsIEkgZGlkbid0IHJlYWxpemUgdGhhdC4gQnV0IGlzbid0
IHRoYXQgYW4gb3B0aW1pemF0aW9uIChhbmQgc28gbm90CmZvbGxvd2luZyB0aGlzIHJ1bGUgc2hv
dWxkIG5vdCBjYXVzZSBlcnJvcnMpPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5suy-0007YP-UB; Fri, 28 Sep 2018 13:34:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5sux-0007YD-AN
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:34:51 +0000
X-Inumbo-ID: 6ed87f6c-c323-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ed87f6c-c323-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13:35: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 1g5suu-0008Ns-TH; Fri, 28 Sep 2018 13:34: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 1g5suu-0001ZK-Hj; Fri, 28 Sep 2018 13:34:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5suu-0004aI-GL; Fri, 28 Sep 2018 13:34:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128127-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd: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-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-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-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-libvirt-qemuu-debianhvm-amd64-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd: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-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-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-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=921b2fed6a79439ef1609ef4af0ada5cccb3555c
X-Osstest-Versions-That: linux=c0305995d3676c8f7764eb79a7f99de8d18c591a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 13:34:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 128127: 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>

ZmxpZ2h0IDEyODEyNyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMjgwOTYgUkVHUi4g
dnMuIDEyNzQ4NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA0IGhvc3QtaW5z
dGFsbCg0KSAgICBicm9rZW4gcGFzcyBpbiAxMjgwOTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyODA5NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ4NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
NzQ4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGMwMzA1OTk1ZDM2NzZjOGY3NzY0
ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzQ4NiAgMjAxOC0w
OS0xMCAyMzozOTo1MyBaICAgMTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwOTYgIDIw
MTgtMDktMjYgMDY6NDI6MzMgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBLbmlzdGVyIDxhYXJvbi5z
LmtuaXN0ZXJAbmFzYS5nb3Y+CiAgQWRhbSBSYWRmb3JkIDxhcmFkZm9yZEBnbWFpbC5jb20+CiAg
QWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVoIEZpbGlwb3ZpY2gg
PGFsZWhAdmFvbGl4LmNvbT4KICBBbGVoIEZpbGlwb3ZpY2g8YWxlaEBhcHBuZXh1cy5jb20+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFtaXQg
UHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5h
dG9seS50cm9zaW5lbmtvQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5i
YUByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgQW5kcmV5IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZj
aGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnRvbiBWYXNpbHll
diA8dmFzaWx5ZXZAaXNwcmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBa
b2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3Mg
PGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJpbiBZYW5nIDxiaW4ueWFuZ0BpbnRl
bC5jb20+CiAgQmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQm9yaXMg
QnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxs
ZWl0YW9AZGViaWFuLm9yZz4KICBDaGFvIFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hhcmxl
cyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoYXMgV2lsbGlhbXMg
PGNoYXMzQGF0dC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29t
PgogIERhbmllbCBNaWNheSA8ZGFuaWVsbWljYXlAZ21haWwuY29tPgogIERhcnJlbiBIYXJ0IChW
TXdhcmUpIDxkdmhhcnRAaW5mcmFkZWFkLm9yZz4KICBEYXZpZCBILiBHdXR0ZXJpZGdlIDxkaGd1
dHRlcmlkZ2VAc3ltcGF0aWNvLmNhPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNv
IDxkYXZlQHN0Z29sYWJzLm5ldD4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0
aW5ldEBjZWEuZnI+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVybmVz
dG8gQS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGlj
cy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxv
cmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9j
cmV3Lm9yZz4KICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVn
b3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBHdSBKaW54aWFuZyA8
Z3VqeEBjbi5mdWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PiAjIE1JUFMgb25seQogIEd1c3Rh
dm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgR3VzdGF2byBSb21lcm8g
PGdyb21lcm9AbGludXgudm5ldC5pYm0uY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNv
LnVrPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJcmEgV2VpbnkgPGly
YS53ZWlueUBpbnRlbC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBK
YW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFu
b3guY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFy
bS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWpp
YWp1MTk5MEAxNjMuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAg
Sm9lbCBGZXJuYW5kZXMgKEdvb2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9lcmcg
Um9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0Bp
bnRlbC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gQ3Jpc3BpbiA8am9obkBwaHJvemVu
Lm9yZz4KICBKb2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+
CiAgSnVsaWFuIEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxp
bnV4LmlibS5jb20+CiAgSy4gWS4gU3Jpbml2YXNhbiA8a3lzQG1pY3Jvc29mdC5jb20+CiAgS2Fs
bGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJv
bWl1bS5vcmc+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFu
b3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJv
Lm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBN
YWNpZWogVy4gUm96eWNraSA8bWFjcm9AbWlwcy5jb20+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1h
aGVzaEBsaW51eC52bmV0LmlibS5jb20+CiAgTWFuaWthbnRhIFB1YmJpc2V0dHkgPG1wdWJiaXNl
QGNvZGVhdXJvcmEub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxt
YXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVm
c2t5QGRlLmlibS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9u
ZXh0LmNvbT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4K
ICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXVyaWNpbyBGYXJpYSBk
ZSBPbGl2ZWlyYSA8bWZvQGNhbm9uaWNhbC5jb20+CiAgTWF4aW0gWmh1a292IDxtdXNzaXRhbnRl
c21vcnRlbUBnbWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1
PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFs
LnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVkaGF0LmNvbT4K
ICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1p
c29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0
QG9zYWRsLm9yZz4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE9HQVdB
IEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xlZyBOZXN0ZXJvdiA8
b2xlZ0ByZWRoYXQuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3Jn
PgogIFBhcmF2IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPgogIFBhdWwgQnVydG9uIDxwYXVs
LmJ1cnRvbkBpbWd0ZWMuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldHIgTWFjaGF0YSA8cGV0cm1A
bWVsbGFub3guY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhbmR5IER1bmxhcCA8
cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJpdGVzaCBIYXJqYW5pIDxyaXRlc2hoQGNvZGVhdXJv
cmEub3JnPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSb25ueSBD
aGV2YWxpZXIgPHJvbm55LmNoZXZhbGllckBocC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBh
bkBsaW51eC5pYm0uY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0
LmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNo
dWJocmFqeW90aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2Uu
bmV0LmF1PgogIFNyaW5pdmFzIFBhbmRydXZhZGEgPHNyaW5pdmFzLnBhbmRydXZhZGFAbGludXgu
aW50ZWwuY29tPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW4gSm9o
bnNvbiA8dXNlcm01N0B5YWhvby5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4Lmli
bS5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4K
ICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVl
IDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zlbi5lY2tl
bG1hbm5Ab3Blbm1lc2guY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW4g
SHUgPHRhbi5odUB6dGUuY29tLmNuPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRz
dW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhpZXJyeSBS
ZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29t
PgogIFRpbSBBbmRlcnNvbiA8dHNhQGJpZ2xha2Vzb2Z0d2FyZS5jb20+CiAgVGltbyBXaXNjaGVy
IDx0d2lzY2hlckBkZS5hZGl0LWp2LmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0BjYW5vbmlj
YWwuY29tPgogIFZlZ2FyZCBOb3NzdW0gPHZlZ2FyZC5ub3NzdW1Ab3JhY2xlLmNvbT4KICBXYWlt
YW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBYdSA8eHV3ZWk1QGhpc2lsaWNvbi5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZYW5nIFNoaSA8eWFuZy5z
aGlAbGludXguYWxpYmFiYS5jb20+CiAgWWVsZW5hIEtyaXZvc2hlZXYgPHllbGVuYUBtYXJ2ZWxs
LmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlh
IDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadW1lbmcgQ2hlbiA8enVtZW5nLmNoZW5AZ21h
aWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
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
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzMx
MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:43:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 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 1g5t2o-0008UQ-Il; Fri, 28 Sep 2018 13:42:58 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <jgross@suse.com>) id 1g5t2n-0008UH-6d
 for xen-devel@lists.xensource.com; Fri, 28 Sep 2018 13:42:57 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id D2/2E-27122-0EF2EAB5;
 Fri, 28 Sep 2018 13:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyuP0Ov+59/XX
 RBvtvGlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozdE44yF1ziqZj6bhZzA+MFri5GTg4JASOJ
 txP/MXUxcnEICUxmlGhd+YcdJCEsECnxrf0sG4gtImAosfvUExaQImaBt4wSZ79thuq4wSyx5
 NAGJpAqNgFViQ3XT7GC2PwC8hJdC64yg9iMAk8EJR7NdQOxeQWsJboP/AWLswDVd/8+DmaLCo
 RKtE9rZ4OoEZQ4ORNkGycHp0CgxNM1v8HmMwuoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmMgrO
 QtM9C0jILScssJC0LGFlWMVomFWWmZ5TkJmbm6BoaGOgaGhrrGuoaGhnrJVbpJuqlluomp+aV
 FCUCZfUSy4v1iitzk3NS9PJSSzYxAoM+pZCxegfjw/b0Q4ySHExKoryXVdZFC/El5adUZiQWZ
 8QXleakFh9ilOHgUJLg3aMHlBMsSk1PrUjLzAHGH0xagoNHSYR3FUiat7ggMbc4Mx0idYrRku
 Pdgv/TmTmu/QeR+z63zWAWYsnLz0uVEue9AdIgANKQUZoHNw6WIi4xykoJ8zIyMDAI8RSkFuV
 mlqDKv2IU52BUEuY9BDKFJzOvBG7rK6CDmIAOEjmwBuSgkkSElFQD45Tr+TNZLN29u0+pspl3
 2HdODlhy37yBzaxyGY+N+tp3GzzjnRSjJhkcqr6W4cVjYaiud8/r2MupV+1+OM9JZZlZI63iw
 Cp2YXraxBrmoGnPVE/I964qP1VY+eFZT6bb1Yebat3Wfbn5lac35lXgQpuLn1Z+bppkecfzfI
 HW2murT4j4e53lVGIpzkg01GIuKk4EALuqpmIMAwAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-225.messagelabs.com!1538142175!459086!1
X-Originating-IP: [195.135.220.15]
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 1484 invoked from network); 28 Sep 2018 13:42:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-225.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Sep 2018 13:42:55 -0000
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 58EADAFFE;
 Fri, 28 Sep 2018 13:42:54 +0000 (UTC)
To: Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
 <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
 <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d2b9cd5a-2768-60bd-07bd-2055d1490399@suse.com>
Date: Fri, 28 Sep 2018 15:42:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between 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: xen-devel@lists.xensource.com, Oleksandr_Andrushchenko@epam.com,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.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>

T24gMjgvMDkvMjAxOCAxNDo1NSwgT21rYXIgQm9sbGEgd3JvdGU6Cj4gSGksCj4gSSB0cmllZCB0
byBydW4gc2NyaXB0IGFmdGVyIHBhdXNlIHRoZSBkb21haW4gYW5kIHVucGF1c2UgZG9tYWluIGFm
dGVyCj4gcnVuIHNjcmlwdC4gQnV0IEkgZW5kZWQgdXAgd2l0aCBzYW1lIGVycm9yCgpJIGxvb2tl
ZCBhdCB0aGUgc2NyaXB0IGFnYWluLCBpdCBpcyB3cm9uZy4gVGhlIHBlcm1pc3Npb25zIHNob3Vs
ZApiZSBzZXQgZm9yIGVhY2ggbm9kZSB1bmRlciB0aGUgcm9vdCBwYXRoIG9mIHRoZSByZXNwZWN0
aXZlIGRvbWFpbnMsCnRoZSBmaXJzdCBwZXJtaXNzaW9uIHNob3VsZCBiZSAibiRkb21pZCIgKCRk
b21pZCBpcyB0aGUgb3duZXIgd2hvCmNhbiBhbHdheXMgcmVhZC93cml0ZSwgdGhlIG4gaXMgIm5v
IGFjY2VzcyIgZm9yIGFsbCBkb21haW5zIG5vdApleHBsaWNpdGx5IGxpc3RlZCksIHRoZSBzZWNv
bmQgcGVybWlzc2lvbiBzaG91bGQgYmUgInIkZG9taWQiIGFzCnRoZSBvdGhlciBzaWRlIHNob3Vs
ZCBiZSBhYmxlIHRvIHJlYWQgb25seS4KCkluIG9yZGVyIHRvIGRvIGl0IGNvcnJlY3RseSB0aGUg
c2NyaXB0IHNob3VsZCBiZToKCiMhL2Jpbi9iYXNoCgpET01VX0lEPSQxCgppZiBbIC16ICIkRE9N
VV9JRCIgIF07IHRoZW4KICBlY2hvICJVc2FnZTogJDAgW2RvbVUgSURdXSIKICBlY2hvCiAgZWNo
byAiQ29ubmVjdHMgdGhlIG5ldyBkZXZpY2UsIHdpdGggZG9tMCBhcyBiYWNrZW5kLCBkb21VIGFz
IGZyb250ZW5kIgogIGV4aXQgMQpmaQoKIyBQYXVzZSBkb21VIGFzIGEgc2NyaXB0IGNhbid0IHdy
aXRlIGFuIGVudHJ5IGFuZCBzZXQgcGVybWlzc2lvbgojIGluIGEgc2luZ2xlIG9wZXJhdGlvbi4K
eGwgcGF1c2UgJERPTVVfSUQKCkRFVklDRT1teWRldmljZQpET01VX0tFWT0vbG9jYWwvZG9tYWlu
LyRET01VX0lEL2RldmljZS8kREVWSUNFLzAKRE9NMF9LRVk9L2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvJERFVklDRS8kRE9NVV9JRC8wCgojIFRlbGwgdGhlIGRvbVUgYWJvdXQgdGhlIG5ldyBkZXZp
Y2UgYW5kIGl0cyBiYWNrZW5kCnhlbnN0b3JlLXdyaXRlICRET01VX0tFWS9iYWNrZW5kLWlkIDAK
eGVuc3RvcmUtd3JpdGUgJERPTVVfS0VZL2JhY2tlbmQKIi9sb2NhbC9kb21haW4vMC9iYWNrZW5k
LyRERVZJQ0UvJERPTVVfSUQvMCIKCiMgVGVsbCB0aGUgZG9tMCBhYm91dCB0aGUgbmV3IGRldmlj
ZSBhbmQgaXRzIGZyb250ZW5kCnhlbnN0b3JlLXdyaXRlICRET00wX0tFWS9mcm9udGVuZC1pZCAk
RE9NVV9JRAp4ZW5zdG9yZS13cml0ZSAkRE9NMF9LRVkvZnJvbnRlbmQgIi9sb2NhbC9kb21haW4v
JERPTVVfSUQvZGV2aWNlLyRERVZJQ0UvMCIKCiMgQWN0aXZhdGUgdGhlIGRldmljZSwgZG9tMCBu
ZWVkcyB0byBiZSBhY3RpdmF0ZWQgbGFzdAp4ZW5zdG9yZS13cml0ZSAkRE9NVV9LRVkvc3RhdGUg
MQp4ZW5zdG9yZS13cml0ZSAkRE9NMF9LRVkvc3RhdGUgMQoKIyBNYWtlIHN1cmUgdGhlIGRvbVUg
Y2FuIHJlYWQgdGhlIGRvbTAgZGF0YQp4ZW5zdG9yZS1jaG1vZCAtciAkRE9NMF9LRVkgbjAgciRE
T01VX0lECnhlbnN0b3JlLWNobW9kIC1yICRET01VX0tFWSBuJERPTVVfSUQgcjAKCnhsIHVucGF1
c2UgJERPTVVfSUQKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:46:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13:46: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 1g5t5d-0000Ex-3Y; Fri, 28 Sep 2018 13:45: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5t5b-0000Ek-Ti
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:45:51 +0000
X-Inumbo-ID: 7eb8123c-c324-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7eb8123c-c324-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 15:43:34 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5t5Y-0000A7-4E; Fri, 28 Sep 2018 13:45: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 1g5t5X-0001ny-Se; Fri, 28 Sep 2018 13:45:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5t5X-0000oF-S0; Fri, 28 Sep 2018 13:45:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128163-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b9cee524e6c1941b77b6780e19bd57052e53249c
X-Osstest-Versions-That: ovmf=6532fdec11d7940a584a73797b5cc067d64f84a5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 13:45:47 +0000
Subject: [Xen-devel] [ovmf test] 128163: 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>

ZmxpZ2h0IDEyODE2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiOWNlZTUyNGU2YzE5NDFiNzdiNjc4MGUxOWJkNTcw
NTJlNTMyNDljCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NTMyZmRl
YzExZDc5NDBhNTg0YTczNzk3YjVjYzA2N2Q2NGY4NGE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgxNDMgIDIwMTgtMDktMjcgMTc6NTI6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MTYzICAyMDE4LTA5LTI4IDA4OjAyOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsIENo
aXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGlu
dGVsLmNvbT4KICBEb25nYW8gR3VvIDxkb25nYW8uZ3VvQGludGVsLmNvbT4KICBHdW8sIERvbmdh
byA8ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDY1MzJmZGVjMTEuLmI5Y2VlNTI0ZTYgIGI5Y2Vl
NTI0ZTZjMTk0MWI3N2I2NzgwZTE5YmQ1NzA1MmU1MzI0OWMgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:51:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13:51: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 1g5tB6-00010B-RU; Fri, 28 Sep 2018 13:51: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=7721=mk=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1g5tB4-000106-P4
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 13:51:31 +0000
X-Inumbo-ID: 47ffd780-c325-11e8-a8a5-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47ffd780-c325-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 15:49:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1538142687;
 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=HViIMX93sF6c9IuJjqrAirpQeBLbQ+9AbMrD8cdyIwk=;
 b=ptZW/dAn3nK740qXG1bFDPwZaQH5+ceoGOGti7frS7SYsJlabhqfGn/Ycncdo+2MbT
 LfOHBh7zn2rZCv+ZqfHVZC/Kwa9srhIU6jqhYd7FDsGYAyRVHOG+LbAhqdbfxsA0Cf6n
 61DHfLYh9GgCSgJN2aXas69VK75Iv2C6KOVecVEN3UzqCFyG2EC45GvDa1OmufslwSoO
 CnM6lC2t9SjeVnOpWCGJ4Nk8f7p10E0g6gG+q9HhnDeYHt8GWV4F+4amxKboOkZemDyd
 n6GarzM1uhSIch+Wt07RJCIxJjZ8/tsKh1q0PTcrJZJROlroaUg5FIjyKhU7+wLiYOJL
 mA4A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.2 AUTH)
 with ESMTPSA id 20b12cu8SDov6am
 (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);
 Fri, 28 Sep 2018 15:50:57 +0200 (CEST)
Date: Fri, 28 Sep 2018 15:50:52 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>, Lars
 Kurth <lars.kurth@citrix.com>
Message-ID: <20180928155052.5d7f66db.olaf@aepfle.de>
In-Reply-To: <20180913093913.328a523a.olaf@aepfle.de>
References: <20180607130829.18811-1-olaf@aepfle.de>
 <20180626191113.2d8e6876.olaf@aepfle.de>
 <20180801181747.170405d8.olaf@aepfle.de>
 <20180913093913.328a523a.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9] new config option vtsc_tolerance_khz to
 avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Marek =?UTF-8?B?TWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============5120113135096760065=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5120113135096760065==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/E6u/2RAMqruHl5qkA9_/mlY"; protocol="application/pgp-signature"

--Sig_/E6u/2RAMqruHl5qkA9_/mlY
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 13 Sep 2018 09:39:13 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> this patch was not applied yet, even after a few "pings".

No reaction since months.

So scrap that patch, just in case it is still part of someones to-consider =
queue.


Olaf

--Sig_/E6u/2RAMqruHl5qkA9_/mlY
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW64xvAAKCRBdQqD6ppg2
fmsGAJ9mjzqefnmIZSJ+MIACImhPKsqgVwCcDEZwwckanhhm0dguk0+aZhwCo/M=
=U0yA
-----END PGP SIGNATURE-----

--Sig_/E6u/2RAMqruHl5qkA9_/mlY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5120113135096760065==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 28 13:53:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 13:53: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 1g5tCW-00014u-97; Fri, 28 Sep 2018 13:53:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wnhr=mk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1g5tCV-00014n-50
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 13:52:59 +0000
X-Inumbo-ID: f6b0a72d-c325-11e8-a6a9-d7ebe60f679a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6b0a72d-c325-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 13:54:06 +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 A3777B0C4;
 Fri, 28 Sep 2018 13:52:56 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
 <95e32835-426f-36c9-a86a-09563f090f22@oracle.com>
 <772c3886-d4fe-b912-b125-a648b31a3074@suse.com>
 <b454645f-de15-2912-864e-18f00736013d@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <cfebb100-952b-4b86-9b27-222dd89031dd@suse.com>
Date: Fri, 28 Sep 2018 15:52:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <b454645f-de15-2912-864e-18f00736013d@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDkvMjAxOCAxNTozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvMjgvMTgg
OToxMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjgvMDkvMjAxOCAxNDo0NSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gOS8yOC8xOCAzOjI4IEFNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+IENvbW1pdCBhNDZiNTM2NzJiMmMyZTM3NzBiMzhhNGFiZjkwZDE2MzY0ZDI1
ODRiICgieGVuL2Jsa2Zyb250OiBjbGVhbnVwCj4+Pj4gc3RhbGUgcGVyc2lzdGVudCBncmFudHMi
KSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBhcyBwdXJnZWQgcGVyc2lzdGVudAo+Pj4+IGdyYW50
cyB3ZXJlIG5vdCBwdSBpbnRvIHRoZSBsaXN0IG9mIGZyZWUgZ3JhbnRzIGFnYWluLiBDb3JyZWN0
IHRoYXQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4+Pj4gLS0tCj4+Pj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCA0ICsr
LS0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
Pj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+Pj4+IGluZGV4IGE3MWQ4MTdlOTAwZC4uNDI5ZDIw
MTMxYzdlIDEwMDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4+
PiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+Pj4gQEAgLTI2NzAsOCArMjY3
MCw4IEBAIHN0YXRpYyB2b2lkIHB1cmdlX3BlcnNpc3RlbnRfZ3JhbnRzKHN0cnVjdCBibGtmcm9u
dF9pbmZvICppbmZvKQo+Pj4+ICAJCQlsaXN0X2RlbCgmZ250X2xpc3RfZW50cnktPm5vZGUpOwo+
Pj4+ICAJCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGdudF9saXN0X2VudHJ5LT5ncmVmLCAw
LCAwVUwpOwo+Pj4+ICAJCQlyaW5mby0+cGVyc2lzdGVudF9nbnRzX2MtLTsKPj4+PiAtCQkJX19m
cmVlX3BhZ2UoZ250X2xpc3RfZW50cnktPnBhZ2UpOwo+Pj4+IC0JCQlrZnJlZShnbnRfbGlzdF9l
bnRyeSk7Cj4+Pj4gKwkJCWdudF9saXN0X2VudHJ5LT5ncmVmID0gR1JBTlRfSU5WQUxJRF9SRUY7
Cj4+Pj4gKwkJCWxpc3RfYWRkX3RhaWwoJmdudF9saXN0X2VudHJ5LT5ub2RlLCAmcmluZm8tPmdy
YW50cyk7Cj4+PiBTb3JyeSwgSSBkb24ndCBmb2xsb3cgdGhpcy4gV2hhdCBpcyB0aGUgcHVycG9z
ZSBvZiByZW1vdmluZyB0aGUgZ3JhbnQKPj4+IGZyb20gcmluZm8tPmdyYW50cyBsaXN0IHdpdGgg
bGlzdF9kZWwoKSBhbmQgdGhlbiBhZGRpbmcgaXQgYmFjayB3aXRoCj4+PiBsaXN0X2FkZF90YWls
KCk/Cj4+IFRoZSBwZXJzaXN0ZW50IGdyYW50cyBhcmUgYXQgdGhlIGxpc3QgaGVhZCBhbmQgdGhl
IG5vbi1wZXJzaXN0ZW50IG9uZXMKPj4gYXQgdGhlIHRhaWwuCj4gCj4gT2gsIEkgZGlkbid0IHJl
YWxpemUgdGhhdC4gQnV0IGlzbid0IHRoYXQgYW4gb3B0aW1pemF0aW9uIChhbmQgc28gbm90Cj4g
Zm9sbG93aW5nIHRoaXMgcnVsZSBzaG91bGQgbm90IGNhdXNlIGVycm9ycyk/CgpJbiB0aGVvcnk6
IHllcy4KClRoZSBwZXJzaXN0ZW50IGdyYW50IGhhbmRsaW5nIGlzIHJhdGhlciBjb21wbGljYXRl
ZCBzbyBJJ2QgbGlrZSB0byBtYWtlCnN1cmUgbm90IHRvIGRldmlhdGUgZnJvbSB0aGUgY29tbW9u
IHN0YW5kYXJkcy4KCldoZW4gSSBmaW5kIHNvbWUgdGltZSBJIHdhbnQgdG8gbW9kaWZ5IHRoZSBw
ZXJzaXN0ZW50IGdyYW50IGhhbmRsaW5nIHRvCmJlIG1vcmUgZXhwbGljaXQgYW5kIGNvbnRyb2xs
ZWQgY29tcGxldGVseSBieSB0aGUgZnJvbnRlbmQgKHdpdGhpbiB0aGUKYmFja2VuZCBkZWZpbmVk
IGxpbWl0cywgb2YgY291cnNlKS4gVW50aWwgdGhlbiB3ZSBzaG91bGQgdHJ5IHRvIG1vZGlmeQpw
ZXJzaXN0ZW50IGdyYW50cyBub3QgdG9vIG11Y2ggSU1PLgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 14:02:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 14:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5tLV-0001z7-7d; Fri, 28 Sep 2018 14:02: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=a6ty=mk=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1g5tLT-0001z2-Kl
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 14:02:15 +0000
X-Inumbo-ID: c8f2d2c5-c326-11e8-a8a5-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8f2d2c5-c326-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 15:59:58 +0200 (CEST)
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 w8SDx0gj109581;
 Fri, 28 Sep 2018 14:02: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 : content-transfer-encoding; s=corp-2018-07-02;
 bh=6pNTGUknqC2FqUuJeZ3Qv+aoaAeXknchbKsMQGAFsn0=;
 b=SFvuXr82+eco0nNCDCjf5wrQHqJXbXyHo2w/IjMa1yYQUVNUw5KxT/4V2CFQmPQRqnD0
 gDz7gs1NEV/pkKYtdvwXlYE4McD3cGMvbHZOV7gTsH7P0K6bnB3wHZlQBw5HmE5PdqO/
 POO1yk0M3qQYnDDjYx27LEM/Q6+2pz+ZovKcrSiSZWtFGYc9XSePihD5b1Bhd5CqAyM4
 yCKBDBfLxdF+EnK4a6wc52sTCF7eVl9qN5uh0X4GfbLDgF84pd08xPjPfIcRysmryPGW
 yNItGcd0XSedafYcfFd/J57LAC6J3PsKCMpgYnwoU7SyAk764HDMkBKoUIuBdY1XIK9P 5A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2mnvtv75u6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 14:02:09 +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 w8SE23mU023561
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 28 Sep 2018 14:02:04 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 w8SE23u9023188;
 Fri, 28 Sep 2018 14:02:03 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, 28 Sep 2018 07:02:03 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
 <95e32835-426f-36c9-a86a-09563f090f22@oracle.com>
 <772c3886-d4fe-b912-b125-a648b31a3074@suse.com>
 <b454645f-de15-2912-864e-18f00736013d@oracle.com>
 <cfebb100-952b-4b86-9b27-222dd89031dd@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <5334cd42-b52f-0302-e7a7-cd2027b3d971@oracle.com>
Date: Fri, 28 Sep 2018 10:03:28 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <cfebb100-952b-4b86-9b27-222dd89031dd@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9029
 signatures=668707
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-1807170000 definitions=main-1809280142
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yOC8xOCA5OjUyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI4LzA5LzIwMTgg
MTU6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS8yOC8xOCA5OjEzIEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjgvMDkvMjAxOCAxNDo0NSwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pj4+IE9uIDkvMjgvMTggMzoyOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
Pj4gQ29tbWl0IGE0NmI1MzY3MmIyYzJlMzc3MGIzOGE0YWJmOTBkMTYzNjRkMjU4NGIgKCJ4ZW4v
YmxrZnJvbnQ6IGNsZWFudXAKPj4+Pj4gc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKSBpbnRyb2R1
Y2VkIGEgcmVncmVzc2lvbiBhcyBwdXJnZWQgcGVyc2lzdGVudAo+Pj4+PiBncmFudHMgd2VyZSBu
b3QgcHUgaW50byB0aGUgbGlzdCBvZiBmcmVlIGdyYW50cyBhZ2Fpbi4gQ29ycmVjdCB0aGF0Lgo+
Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4+Pj4+IC0tLQo+Pj4+PiAgZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyB8IDQgKystLQo+
Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+
Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+Pj4+IGluZGV4IGE3MWQ4MTdlOTAwZC4uNDI5ZDIw
MTMxYzdlIDEwMDY0NAo+Pj4+PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4+
Pj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4+Pj4gQEAgLTI2NzAsOCAr
MjY3MCw4IEBAIHN0YXRpYyB2b2lkIHB1cmdlX3BlcnNpc3RlbnRfZ3JhbnRzKHN0cnVjdCBibGtm
cm9udF9pbmZvICppbmZvKQo+Pj4+PiAgCQkJbGlzdF9kZWwoJmdudF9saXN0X2VudHJ5LT5ub2Rl
KTsKPj4+Pj4gIAkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoZ250X2xpc3RfZW50cnktPmdy
ZWYsIDAsIDBVTCk7Cj4+Pj4+ICAJCQlyaW5mby0+cGVyc2lzdGVudF9nbnRzX2MtLTsKPj4+Pj4g
LQkJCV9fZnJlZV9wYWdlKGdudF9saXN0X2VudHJ5LT5wYWdlKTsKPj4+Pj4gLQkJCWtmcmVlKGdu
dF9saXN0X2VudHJ5KTsKPj4+Pj4gKwkJCWdudF9saXN0X2VudHJ5LT5ncmVmID0gR1JBTlRfSU5W
QUxJRF9SRUY7Cj4+Pj4+ICsJCQlsaXN0X2FkZF90YWlsKCZnbnRfbGlzdF9lbnRyeS0+bm9kZSwg
JnJpbmZvLT5ncmFudHMpOwo+Pj4+IFNvcnJ5LCBJIGRvbid0IGZvbGxvdyB0aGlzLiBXaGF0IGlz
IHRoZSBwdXJwb3NlIG9mIHJlbW92aW5nIHRoZSBncmFudAo+Pj4+IGZyb20gcmluZm8tPmdyYW50
cyBsaXN0IHdpdGggbGlzdF9kZWwoKSBhbmQgdGhlbiBhZGRpbmcgaXQgYmFjayB3aXRoCj4+Pj4g
bGlzdF9hZGRfdGFpbCgpPwo+Pj4gVGhlIHBlcnNpc3RlbnQgZ3JhbnRzIGFyZSBhdCB0aGUgbGlz
dCBoZWFkIGFuZCB0aGUgbm9uLXBlcnNpc3RlbnQgb25lcwo+Pj4gYXQgdGhlIHRhaWwuCj4+IE9o
LCBJIGRpZG4ndCByZWFsaXplIHRoYXQuIEJ1dCBpc24ndCB0aGF0IGFuIG9wdGltaXphdGlvbiAo
YW5kIHNvIG5vdAo+PiBmb2xsb3dpbmcgdGhpcyBydWxlIHNob3VsZCBub3QgY2F1c2UgZXJyb3Jz
KT8KPiBJbiB0aGVvcnk6IHllcy4KPgo+IFRoZSBwZXJzaXN0ZW50IGdyYW50IGhhbmRsaW5nIGlz
IHJhdGhlciBjb21wbGljYXRlZCBzbyBJJ2QgbGlrZSB0byBtYWtlCj4gc3VyZSBub3QgdG8gZGV2
aWF0ZSBmcm9tIHRoZSBjb21tb24gc3RhbmRhcmRzLgoKSSBhbSBub3QgYXJndWluZyB3aXRoIGNv
cnJlY3RuZXNzIG9mIHlvdXIgcGF0Y2gsIHNvCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmJ1dCBJIGFtIGEgbGl0dGxlIHN1cnByaXNl
ZCB0aGF0IGl0IGZpeGVzIFNhbmRlcidzIHByb2JsZW0uCgoKLWJvcmlzCgoKPgo+IFdoZW4gSSBm
aW5kIHNvbWUgdGltZSBJIHdhbnQgdG8gbW9kaWZ5IHRoZSBwZXJzaXN0ZW50IGdyYW50IGhhbmRs
aW5nIHRvCj4gYmUgbW9yZSBleHBsaWNpdCBhbmQgY29udHJvbGxlZCBjb21wbGV0ZWx5IGJ5IHRo
ZSBmcm9udGVuZCAod2l0aGluIHRoZQo+IGJhY2tlbmQgZGVmaW5lZCBsaW1pdHMsIG9mIGNvdXJz
ZSkuIFVudGlsIHRoZW4gd2Ugc2hvdWxkIHRyeSB0byBtb2RpZnkKPiBwZXJzaXN0ZW50IGdyYW50
cyBub3QgdG9vIG11Y2ggSU1PLgo+Cj4KPiBKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 14:46:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 14:46: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 1g5u2M-00053I-FB; Fri, 28 Sep 2018 14: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=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5u2L-00053D-GZ
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 14:46:33 +0000
X-Inumbo-ID: f904c7e0-c32c-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f904c7e0-c32c-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 16:44:16 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66565238"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 15:46:29 +0100
Message-ID: <20180928144629.7299-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools: remove libgcrypt 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: Andrew Cooper <andrew.cooper3@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>

SXRzIHVzZXIgYmxrdGFwIGlzIGxvbmcgZ29uZSBpbiBmNmJjYzAzNSAoInRvb2xzOiByZW1vdmUg
YmxrdGFwMSIpLgoKUmVwb3J0ZWQtYnk6IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLS0KIGNvbmZpZy9Ub29scy5tay5pbiB8ICAxIC0KIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDQ0
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9jb25m
aWd1cmUuYWMgfCAgMiAtLQogMyBmaWxlcyBjaGFuZ2VkLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXggYmRi
YTA4N2FmMC4uMWU1Y2MyMGJmNyAxMDA2NDQKLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisrKyBi
L2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNjksNyArNjksNiBAQCBMSU5VWF9CQUNLRU5EX01PRFVM
RVMgOj0gQExJTlVYX0JBQ0tFTkRfTU9EVUxFU0AKICNTeXN0ZW0gb3B0aW9ucwogWkxJQiAgICAg
ICAgICAgICAgICA6PSBAemxpYkAKIENPTkZJR19MSUJJQ09OViAgICAgOj0gQGxpYmljb252QAot
Q09ORklHX0dDUllQVCAgICAgICA6PSBAbGliZ2NyeXB0QAogRVhURlNfTElCUyAgICAgICAgICA6
PSBARVhURlNfTElCU0AKIENVUlNFU19MSUJTICAgICAgICAgOj0gQENVUlNFU19MSUJTQAogVElO
Rk9fTElCUyAgICAgICAgICA6PSBAVElORk9fTElCU0AKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZp
Z3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCBhY2JjZjllYjNlLi5hY2M4NTc1MTBlIDEwMDc1
NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC02MzksNyAr
NjM5LDYgQEAgUFRZRlVOQ1NfTElCUwogUFRIUkVBRF9MSUJTCiBQVEhSRUFEX0xERkxBR1MKIFBU
SFJFQURfQ0ZMQUdTCi1saWJnY3J5cHQKIEVYVEZTX0xJQlMKIHN5c3RlbV9haW8KIHpsaWIKQEAg
LTg2MjQsNDkgKzg2MjMsNiBAQCBmaQogCiAKIAoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGlu
ZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgZ2NyeV9tZF9oYXNoX2J1ZmZlciBpbiAtbGdjcnlw
dCIgPiY1Ci0kYXNfZWNob19uICJjaGVja2luZyBmb3IgZ2NyeV9tZF9oYXNoX2J1ZmZlciBpbiAt
bGdjcnlwdC4uLiAiID4mNjsgfQotaWYgJHthY19jdl9saWJfZ2NyeXB0X2djcnlfbWRfaGFzaF9i
dWZmZXIrOn0gZmFsc2U7IHRoZW4gOgotICAkYXNfZWNob19uICIoY2FjaGVkKSAiID4mNgotZWxz
ZQotICBhY19jaGVja19saWJfc2F2ZV9MSUJTPSRMSUJTCi1MSUJTPSItbGdjcnlwdCAgJExJQlMi
Ci1jYXQgY29uZmRlZnMuaCAtIDw8X0FDRU9GID5jb25mdGVzdC4kYWNfZXh0Ci0vKiBlbmQgY29u
ZmRlZnMuaC4gICovCi0KLS8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRv
IGF2b2lkIGFuIGVycm9yLgotICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhl
IHJldHVybiB0eXBlIG9mIGEgR0NDCi0gICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBw
cm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLwotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRl
cm4gIkMiCi0jZW5kaWYKLWNoYXIgZ2NyeV9tZF9oYXNoX2J1ZmZlciAoKTsKLWludAotbWFpbiAo
KQotewotcmV0dXJuIGdjcnlfbWRfaGFzaF9idWZmZXIgKCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19
Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRMSU5FTk8iOyB0aGVuIDoKLSAgYWNfY3Zf
bGliX2djcnlwdF9nY3J5X21kX2hhc2hfYnVmZmVyPXllcwotZWxzZQotICBhY19jdl9saWJfZ2Ny
eXB0X2djcnlfbWRfaGFzaF9idWZmZXI9bm8KLWZpCi1ybSAtZiBjb3JlIGNvbmZ0ZXN0LmVyciBj
b25mdGVzdC4kYWNfb2JqZXh0IFwKLSAgICBjb25mdGVzdCRhY19leGVleHQgY29uZnRlc3QuJGFj
X2V4dAotTElCUz0kYWNfY2hlY2tfbGliX3NhdmVfTElCUwotZmkKLXsgJGFzX2VjaG8gIiRhc19t
ZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkYWNfY3ZfbGliX2djcnlwdF9nY3J5X21k
X2hhc2hfYnVmZmVyIiA+JjUKLSRhc19lY2hvICIkYWNfY3ZfbGliX2djcnlwdF9nY3J5X21kX2hh
c2hfYnVmZmVyIiA+JjY7IH0KLWlmIHRlc3QgIngkYWNfY3ZfbGliX2djcnlwdF9nY3J5X21kX2hh
c2hfYnVmZmVyIiA9IHh5ZXM7IHRoZW4gOgotICBsaWJnY3J5cHQ9InkiCi1lbHNlCi0gIGxpYmdj
cnlwdD0ibiIKLWZpCi0KLQogCiAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRM
SU5FTk99OiBjaGVja2luZyBmb3IgcHRocmVhZCBmbGFnIiA+JjUKICRhc19lY2hvX24gImNoZWNr
aW5nIGZvciBwdGhyZWFkIGZsYWcuLi4gIiA+JjY7IH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZp
Z3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwppbmRleCBlN2QyZTZmNGZmLi4xNDk5MzQ0Y2U2
IDEwMDY0NAotLS0gYS90b29scy9jb25maWd1cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFj
CkBAIC00MDcsOCArNDA3LDYgQEAgQUNfQ0hFQ0tfTElCKFthaW9dLCBbaW9fc2V0dXBdLCBbXSwg
W0FDX01TR19FUlJPUihbQ291bGQgbm90IGZpbmQgbGliYWlvXSldKQogXSkKIEFDX1NVQlNUKHN5
c3RlbV9haW8pCiBBWF9DSEVDS19FWFRGUwotQUNfQ0hFQ0tfTElCKFtnY3J5cHRdLCBbZ2NyeV9t
ZF9oYXNoX2J1ZmZlcl0sIFtsaWJnY3J5cHQ9InkiXSwgW2xpYmdjcnlwdD0ibiJdKQotQUNfU1VC
U1QobGliZ2NyeXB0KQogQVhfQ0hFQ0tfUFRIUkVBRAogQVhfQ0hFQ0tfUFRZRlVOQ1MKIEFDX0NI
RUNLX0xJQihbeWFqbF0sIFt5YWpsX2FsbG9jXSwgW10sCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 14:51:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 14:51: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 1g5u7K-0005kC-4C; Fri, 28 Sep 2018 14:51:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5u7I-0005k7-85
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 14:51:40 +0000
X-Inumbo-ID: 298eef9a-c32e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 298eef9a-c32e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 14:52:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66565824"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 28 Sep 2018 15:51:35 +0100
Message-ID: <1538146295-22409-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/configure: Drop libgcrypt detection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgbGFzdCB1c2VkIGJ5IGJsa3RhcDEsIHdoaWNoIHdhcyBkZWxldGVkIGJ5IGMvcyBm
NmJjYzAzNTA4NCBpbiAyMDE0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlnL1Rv
b2xzLm1rLmluIHwgIDEgLQogdG9vbHMvY29uZmlndXJlICAgIHwgNDQgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8ICAyIC0t
CiAzIGZpbGVzIGNoYW5nZWQsIDQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9U
b29scy5tay5pbiBiL2NvbmZpZy9Ub29scy5tay5pbgppbmRleCBiZGJhMDg3Li4xZTVjYzIwIDEw
MDY0NAotLS0gYS9jb25maWcvVG9vbHMubWsuaW4KKysrIGIvY29uZmlnL1Rvb2xzLm1rLmluCkBA
IC02OSw3ICs2OSw2IEBAIExJTlVYX0JBQ0tFTkRfTU9EVUxFUyA6PSBATElOVVhfQkFDS0VORF9N
T0RVTEVTQAogI1N5c3RlbSBvcHRpb25zCiBaTElCICAgICAgICAgICAgICAgIDo9IEB6bGliQAog
Q09ORklHX0xJQklDT05WICAgICA6PSBAbGliaWNvbnZACi1DT05GSUdfR0NSWVBUICAgICAgIDo9
IEBsaWJnY3J5cHRACiBFWFRGU19MSUJTICAgICAgICAgIDo9IEBFWFRGU19MSUJTQAogQ1VSU0VT
X0xJQlMgICAgICAgICA6PSBAQ1VSU0VTX0xJQlNACiBUSU5GT19MSUJTICAgICAgICAgIDo9IEBU
SU5GT19MSUJTQApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJl
CmluZGV4IGFjYmNmOWUuLmFjYzg1NzUgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysg
Yi90b29scy9jb25maWd1cmUKQEAgLTYzOSw3ICs2MzksNiBAQCBQVFlGVU5DU19MSUJTCiBQVEhS
RUFEX0xJQlMKIFBUSFJFQURfTERGTEFHUwogUFRIUkVBRF9DRkxBR1MKLWxpYmdjcnlwdAogRVhU
RlNfTElCUwogc3lzdGVtX2FpbwogemxpYgpAQCAtODYyNCw0OSArODYyMyw2IEBAIGZpCiAKIAog
Ci17ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBn
Y3J5X21kX2hhc2hfYnVmZmVyIGluIC1sZ2NyeXB0IiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5n
IGZvciBnY3J5X21kX2hhc2hfYnVmZmVyIGluIC1sZ2NyeXB0Li4uICIgPiY2OyB9Ci1pZiAke2Fj
X2N2X2xpYl9nY3J5cHRfZ2NyeV9tZF9oYXNoX2J1ZmZlcis6fSBmYWxzZTsgdGhlbiA6Ci0gICRh
c19lY2hvX24gIihjYWNoZWQpICIgPiY2Ci1lbHNlCi0gIGFjX2NoZWNrX2xpYl9zYXZlX0xJQlM9
JExJQlMKLUxJQlM9Ii1sZ2NyeXB0ICAkTElCUyIKLWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0Yg
PmNvbmZ0ZXN0LiRhY19leHQKLS8qIGVuZCBjb25mZGVmcy5oLiAgKi8KLQotLyogT3ZlcnJpZGUg
YW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCi0gICBVc2UgY2hh
ciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKLSAgIGJ1
aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4g
ICovCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAiQyIKLSNlbmRpZgotY2hhciBnY3J5X21k
X2hhc2hfYnVmZmVyICgpOwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gZ2NyeV9tZF9oYXNoX2J1
ZmZlciAoKTsKLSAgOwotICByZXR1cm4gMDsKLX0KLV9BQ0VPRgotaWYgYWNfZm5fY190cnlfbGlu
ayAiJExJTkVOTyI7IHRoZW4gOgotICBhY19jdl9saWJfZ2NyeXB0X2djcnlfbWRfaGFzaF9idWZm
ZXI9eWVzCi1lbHNlCi0gIGFjX2N2X2xpYl9nY3J5cHRfZ2NyeV9tZF9oYXNoX2J1ZmZlcj1ubwot
ZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQgXAotICAgIGNv
bmZ0ZXN0JGFjX2V4ZWV4dCBjb25mdGVzdC4kYWNfZXh0Ci1MSUJTPSRhY19jaGVja19saWJfc2F2
ZV9MSUJTCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiByZXN1
bHQ6ICRhY19jdl9saWJfZ2NyeXB0X2djcnlfbWRfaGFzaF9idWZmZXIiID4mNQotJGFzX2VjaG8g
IiRhY19jdl9saWJfZ2NyeXB0X2djcnlfbWRfaGFzaF9idWZmZXIiID4mNjsgfQotaWYgdGVzdCAi
eCRhY19jdl9saWJfZ2NyeXB0X2djcnlfbWRfaGFzaF9idWZmZXIiID0geHllczsgdGhlbiA6Ci0g
IGxpYmdjcnlwdD0ieSIKLWVsc2UKLSAgbGliZ2NyeXB0PSJuIgotZmkKLQotCiAKICAgICB7ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGNoZWNraW5nIGZvciBwdGhyZWFk
IGZsYWciID4mNQogJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yIHB0aHJlYWQgZmxhZy4uLiAiID4m
NjsgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFj
CmluZGV4IGU3ZDJlNmYuLjE0OTkzNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwor
KysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTQwNyw4ICs0MDcsNiBAQCBBQ19DSEVDS19MSUIo
W2Fpb10sIFtpb19zZXR1cF0sIFtdLCBbQUNfTVNHX0VSUk9SKFtDb3VsZCBub3QgZmluZCBsaWJh
aW9dKV0pCiBdKQogQUNfU1VCU1Qoc3lzdGVtX2FpbykKIEFYX0NIRUNLX0VYVEZTCi1BQ19DSEVD
S19MSUIoW2djcnlwdF0sIFtnY3J5X21kX2hhc2hfYnVmZmVyXSwgW2xpYmdjcnlwdD0ieSJdLCBb
bGliZ2NyeXB0PSJuIl0pCi1BQ19TVUJTVChsaWJnY3J5cHQpCiBBWF9DSEVDS19QVEhSRUFECiBB
WF9DSEVDS19QVFlGVU5DUwogQUNfQ0hFQ0tfTElCKFt5YWpsXSwgW3lhamxfYWxsb2NdLCBbXSwK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 14:52:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 14:52: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 1g5u8A-0005oF-FG; Fri, 28 Sep 2018 14:52:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5u89-0005oA-UP
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 14:52:33 +0000
X-Inumbo-ID: 494ddfc7-c32e-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 494ddfc7-c32e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 14:53:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 08:52:30 -0600
Message-Id: <5BAE402B02000078001ECEEB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 08:52:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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+IE9uIDI4LjA5LjE4IGF0IDEzOjU1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQEAgLTEyMTgsMzQgKzEyMTksNjcgQEAgc3RhdGljIHZvaWQgZXB0X3RsYl9mbHVzaChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgZXB0X3N5bmNfZG9tYWluX21hc2socDJtLCBw
Mm0tPmRvbWFpbi0+ZGlydHlfY3B1bWFzayk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGVwdF9z
ZXRfYWRfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBpbnQgdmFsdWUpCgpDYW4gdGhlIHNl
Y29uZCBwYXJhbWV0ZXIgYmUgYm9vbCBwbGVhc2UgKGFuZCB0aGUgdHJ1ZS9mYWxzZQphcmd1bWVu
dHMgaW4gdGhlIGNhbGxlcnMpPwoKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+
ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgaWYgKCBsaWtlbHkoIWFs
dHAybV9hY3RpdmUoZCkpICkKPiArICAgIHsKPiArICAgICAgICBwMm1fbG9jayhwMm0pOwo+ICsg
ICAgICAgIHAybS0+ZXB0LmFkID0gdmFsdWU7Cj4gKyAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+
ICsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9CgpXaHkgd291bGQgeW91IHdhbnQgdG8gc2tp
cCB1cGRhdGluZyB0aGUgaG9zdCBwMm0ncyBmbGFnIHdoZW4KYWx0cDJtIGlzIGFjdGl2ZT8KCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
Cj4gQEAgLTM2MCwxMSArMzYwLDcgQEAgdm9pZCBwMm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0
eShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKPiAgCj4gICAgICBpZiAoIHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19k
aXJ0eSApCj4gLSAgICB7Cj4gLSAgICAgICAgcDJtX2xvY2socDJtKTsKPiAgICAgICAgICBwMm0t
PmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKPiAtICAgICAgICBwMm1fdW5sb2NrKHAy
bSk7Cj4gLSAgICB9Cj4gIH0KPiAgCj4gIHZvaWQgcDJtX2Rpc2FibGVfaGFyZHdhcmVfbG9nX2Rp
cnR5KHN0cnVjdCBkb21haW4gKmQpCj4gQEAgLTM3MiwxMSArMzY4LDcgQEAgdm9pZCBwMm1fZGlz
YWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gIAo+ICAgICAgaWYgKCBwMm0t
PmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5ICkKPiAtICAgIHsKPiAtICAgICAgICBwMm1fbG9j
ayhwMm0pOwo+ICAgICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsK
PiAtICAgICAgICBwMm1fdW5sb2NrKHAybSk7Cj4gLSAgICB9Cj4gIH0KCkkgZG9uJ3QgdW5kZXJz
dGFuZCBob3cgdGhpcyByZW1vdmFsIGNhbiBiZSBjb3JyZWN0LgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 14:55:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 14:55: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 1g5uBJ-00061s-0e; Fri, 28 Sep 2018 14:55:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uBH-00061n-TU
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 14:55:47 +0000
X-Inumbo-ID: 43cde970-c32e-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43cde970-c32e-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 16:53:31 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66566351"
Date: Fri, 28 Sep 2018 15:55:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180928145544.6w4zztw3lu3espiu@zion.uk.xensource.com>
References: <1538146295-22409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1538146295-22409-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/configure: Drop libgcrypt detection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDM6NTE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHdhcyBsYXN0IHVzZWQgYnkgYmxrdGFwMSwgd2hpY2ggd2FzIGRlbGV0ZWQg
YnkgYy9zIGY2YmNjMDM1MDg0IGluIDIwMTQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:04:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:04: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 1g5uJb-0006oZ-1O; Fri, 28 Sep 2018 15:04:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nvs9=mk=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1g5uJZ-0006oS-7T
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:04:21 +0000
X-Inumbo-ID: eea550f2-c32f-11e8-a6a9-d7ebe60f679a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eea550f2-c32f-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:05:27 +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 97B9430833A9;
 Fri, 28 Sep 2018 15:04:16 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-40.ams2.redhat.com [10.36.116.40])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6C01E66829;
 Fri, 28 Sep 2018 15:03:58 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 28 Sep 2018 17:03:57 +0200
Message-Id: <20180928150357.12942-1-david@redhat.com>
MIME-Version: 1.0
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.44]); Fri, 28 Sep 2018 15:04:18 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory block
 types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, Michal Hocko <mhocko@suse.com>,
 Paul Mackerras <paulus@samba.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Michael Ellerman <mpe@ellerman.id.au>, David Hildenbrand <david@redhat.com>,
 linux-acpi@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Rob Herring <robh@kernel.org>,
 Len Brown <lenb@kernel.org>, Fenghua Yu <fenghua.yu@intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>, Joe Perches <joe@perches.com>,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

SG93IHRvL3doZW4gdG8gb25saW5lIGhvdHBsdWdnZWQgbWVtb3J5IGlzIGhhcmQgdG8gbWFuYWdl
IGZvcgpkaXN0cmlidXRpb25zIGJlY2F1c2UgZGlmZmVyZW50IG1lbW9yeSB0eXBlcyBhcmUgdG8g
YmUgdHJlYXRlZCBkaWZmZXJlbnRseS4KUmlnaHQgbm93LCB3ZSBuZWVkIGNvbXBsaWNhdGVkIHVk
ZXYgcnVsZXMgdGhhdCBlLmcuIGNoZWNrIGlmIHdlIGFyZQpydW5uaW5nIG9uIHMzOTB4LCBvbiBh
IHBoeXNpY2FsIHN5c3RlbSBvciBvbiBhIHZpcnR1YWxpemVkIHN5c3RlbS4gQnV0CnRoZXJlIGlz
IGFsc28gc29tZXRpbWVzIHRoZSBkZW1hbmQgdG8gcmVhbGx5IG9ubGluZSBtZW1vcnkgaW1tZWRp
YXRlbHkKd2hpbGUgYWRkaW5nIGluIHRoZSBrZXJuZWwgYW5kIG5vdCB0byB3YWl0IGZvciB1c2Vy
IHNwYWNlIHRvIG1ha2UgYQpkZWNpc2lvbi4gQW5kIG9uIHZpcnR1YWxpemVkIHN5c3RlbXMgdGhl
cmUgbWlnaHQgYmUgZGlmZmVyZW50CnJlcXVpcmVtZW50cywgZGVwZW5kaW5nIG9uICJob3ciIHRo
ZSBtZW1vcnkgd2FzIGFkZGVkIChhbmQgaWYgaXQgd2lsbApldmVudHVhbGx5IGdldCB1bnBsdWdn
ZWQgYWdhaW4gLSBESU1NIHZzLiBwYXJhdmlydHVhbGl6ZWQgbWVjaGFuaXNtcykuCgpPbiB0aGUg
b25lIGhhbmQsIHdlIGhhdmUgcGh5c2ljYWwgc3lzdGVtcyB3aGVyZSB3ZSBzb21ldGltZXMKd2Fu
dCB0byBiZSBhYmxlIHRvIHVucGx1ZyBtZW1vcnkgYWdhaW4gLSBlLmcuIGEgRElNTSAtIHNvIHdl
IGhhdmUgdG8gb25saW5lCml0IHRvIHRoZSBNT1ZBQkxFIHpvbmUgb3B0aW9uYWxseS4gVGhhdCBk
ZWNpc2lvbiBpcyB1c3VhbGx5IG1hZGUgaW4gdXNlcgpzcGFjZS4KCk9uIHRoZSBvdGhlciBoYW5k
LCB3ZSBoYXZlIG1lbW9yeSB0aGF0IHNob3VsZCBuZXZlciBiZSBvbmxpbmVkCmF1dG9tYXRpY2Fs
bHksIG9ubHkgd2hlbiBhc2tlZCBmb3IgYnkgYW4gYWRtaW5pc3RyYXRvci4gU3VjaCBtZW1vcnkg
b25seQphcHBsaWVzIHRvIHZpcnR1YWxpemVkIGVudmlyb25tZW50cyBsaWtlIHMzOTB4LCB3aGVy
ZSB0aGUgY29uY2VwdCBvZgoic3RhbmRieSIgbWVtb3J5IGV4aXN0cy4gTWVtb3J5IGlzIGRldGVj
dGVkIGFuZCBhZGRlZCBkdXJpbmcgYm9vdCwgc28gaXQKY2FuIGJlIG9ubGluZWQgd2hlbiByZXF1
ZXN0ZWQgYnkgdGhlIGFkbWluaW5pc3RyYXRvciBvciBzb21lIHRvb2xpbmcuCk9ubHkgd2hlbiBv
bmxpbmluZywgbWVtb3J5IHdpbGwgYmUgYWxsb2NhdGVkIGluIHRoZSBoeXBlcnZpc29yLgoKQnV0
IHRoZW4sIHdlIGFsc28gaGF2ZSBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcyAobmFtZWx5IHhlbiBh
bmQgaHlwZXItdgpiYWxsb29ucyksIHRoYXQgaG90cGx1ZyBtZW1vcnkgdGhhdCB3aWxsIG5ldmVy
IGV2ZXIgYmUgcmVtb3ZlZCBmcm9tIGEKc3lzdGVtIHJpZ2h0IG5vdyB1c2luZyBvZmZsaW5lX3Bh
Z2VzL3JlbW92ZV9tZW1vcnkuIElmIGF0IGFsbCwgdGhpcyBtZW1vcnkKaXMgbG9naWNhbGx5IHVu
cGx1Z2dlZCBhbmQgaGFuZGVkIGJhY2sgdG8gdGhlIGh5cGVydmlzb3IgdmlhIGJhbGxvb25pbmcu
CgpGb3IgcGFyYXZpcnR1YWxpemVkIGRldmljZXMgaXQgaXMgcmVsZXZhbnQgdGhhdCBtZW1vcnkg
aXMgb25saW5lZCBhcwpxdWlja2x5IGFzIHBvc3NpYmxlIGFmdGVyIGFkZGluZyAtIGFuZCB0aGF0
IGl0IGlzIGFkZGVkIHRvIHRoZSBOT1JNQUwKem9uZS4gT3RoZXJ3aXNlLCBpdCBjb3VsZCBoYXBw
ZW4gdGhhdCB0b28gbXVjaCBtZW1vcnkgaW4gYSByb3cgaXMgYWRkZWQKKGJ1dCBub3Qgb25saW5l
ZCksIHJlc3VsdGluZyBpbiBvdXQtb2YtbWVtb3J5IGNvbmRpdGlvbnMgZHVlIHRvIHRoZQphZGRp
dGlvbmFsIG1lbW9yeSBmb3IgInN0cnVjdCBwYWdlcyIgYW5kIGZyaWVuZHMuIE1PVkFCTEUgem9u
ZSBhcyB3ZWxsCmFzIGRlbGF5cyBtaWdodCBiZSB2ZXJ5IHByb2JsZW1hdGljIGFuZCBsZWFkIHRv
IGNyYXNoZXMgKGUuZy4gem9uZQppbWJhbGFuY2UpLgoKVGhlcmVmb3JlLCBpbnRyb2R1Y2UgbWVt
b3J5IGJsb2NrIHR5cGVzIGFuZCBvbmxpbmUgbWVtb3J5IGRlcGVuZGluZyBvbgppdCB3aGVuIGFk
ZGluZyB0aGUgbWVtb3J5LiBFeHBvc2UgdGhlIG1lbW9yeSB0eXBlIHRvIHVzZXIgc3BhY2UsIHNv
IHVzZXIKc3BhY2UgaGFuZGxlcnMgY2FuIHN0YXJ0IHRvIHByb2Nlc3Mgb25seSAibm9ybWFsIiBt
ZW1vcnkuIE90aGVyIG1lbW9yeQpibG9jayB0eXBlcyBjYW4gYmUgaWdub3JlZC4gT25lIHRoaW5n
IGxlc3MgdG8gd29ycnkgYWJvdXQgaW4gdXNlciBzcGFjZS4KCkNjOiBUb255IEx1Y2sgPHRvbnku
bHVja0BpbnRlbC5jb20+CkNjOiBGZW5naHVhIFl1IDxmZW5naHVhLnl1QGludGVsLmNvbT4KQ2M6
IEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KQ2M6IFBh
dWwgTWFja2VycmFzIDxwYXVsdXNAc2FtYmEub3JnPgpDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgpDYzogTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5p
Ym0uY29tPgpDYzogSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CkNj
OiBZb3NoaW5vcmkgU2F0byA8eXNhdG9AdXNlcnMuc291cmNlZm9yZ2UuanA+CkNjOiBSaWNoIEZl
bGtlciA8ZGFsaWFzQGxpYmMub3JnPgpDYzogRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4
LmludGVsLmNvbT4KQ2M6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogUGV0
ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6
IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogIkguIFBldGVyIEFudmluIiA8aHBh
QHp5dG9yLmNvbT4KQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0PgpD
YzogTGVuIEJyb3duIDxsZW5iQGtlcm5lbC5vcmc+CkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgpDYzogIksuIFkuIFNyaW5pdmFzYW4iIDxreXNAbWlj
cm9zb2Z0LmNvbT4KQ2M6IEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5jb20+CkNj
OiBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkNjOiAiSsOpcsO0bWUgR2xpc3NlIiA8amdsaXNzZUByZWRoYXQuY29t
PgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pa2Ug
UmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4u
ai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJAY2FuYi5hdXVn
Lm9yZy5hdT4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogIktpcmlsbCBB
LiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNjOiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KQ2M6IE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dp
bkBnbWFpbC5jb20+CkNjOiAiSm9uYXRoYW4gTmV1c2Now6RmZXIiIDxqLm5ldXNjaGFlZmVyQGdt
eC5uZXQ+CkNjOiBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgpDYzogTWljaGFlbCBOZXVs
aW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KQ2M6IE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxt
YXVyaWNmb0BsaW51eC52bmV0LmlibS5jb20+CkNjOiBCYWxiaXIgU2luZ2ggPGJzaW5naGFyb3Jh
QGdtYWlsLmNvbT4KQ2M6IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KQ2M6
IFBhdmVsIFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpDYzogUm9iIEhl
cnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KQ2M6IFBoaWxpcHBlIE9tYnJlZGFubmUgPHBvbWJyZWRh
bm5lQG5leGIuY29tPgpDYzogS2F0ZSBTdGV3YXJ0IDxrc3Rld2FydEBsaW51eGZvdW5kYXRpb24u
b3JnPgpDYzogIm1pa2UudHJhdmlzQGhwZS5jb20iIDxtaWtlLnRyYXZpc0BocGUuY29tPgpDYzog
Sm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxnZS5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8
b3NhbHZhZG9yQHN1c2UuZGU+CkNjOiBNYXRoaWV1IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9y
Zz4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0t
LQoKVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB0aGUgY3VycmVudCBtbS10cmVlLCB3aGVyZSBzb21l
IHJlbGF0ZWQKcGF0Y2hlcyBmcm9tIG1lIGFyZSBjdXJyZW50bHkgcmVzaWRpbmcgdGhhdCB0b3Vj
aGVkIHRoZSBhZGRfbWVtb3J5KCkKZnVuY3Rpb25zLgoKIGFyY2gvaWE2NC9tbS9pbml0LmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcG93ZXJwYy9tbS9tZW0uYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10
cmFjZS5jIHwgIDMgKy0KIGFyY2gvczM5MC9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKy0KIGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQg
Ky0KIGFyY2gveDg2L21tL2luaXRfMzIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFy
Y2gveDg2L21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiBkcml2ZXJz
L2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICB8ICAzICstCiBkcml2ZXJzL2Jhc2Uv
bWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICB8IDYzICsrKysrKysrKysrKysrKysrKysrLS0t
CiBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICB8IDMzICsrLS0tLS0t
LS0tLQogZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQuYyAgICAgICAgICAgICAgfCAgMyArLQog
ZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVk
ZS9saW51eC9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKystCiBpbmNs
dWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggICAgICAgICAgICB8IDE3ICsrKy0tLQogbW0vaG1t
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKy0KIG1tL21lbW9yeV9o
b3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrLS0tLS0KIDE2IGZpbGVz
IGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL2lhNjQvbW0vaW5pdC5jIGIvYXJjaC9pYTY0L21tL2luaXQuYwppbmRleCBkNWUxMmZm
MWQ3M2MuLjgxM2QxZDg2YmY5NSAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0L21tL2luaXQuYworKysg
Yi9hcmNoL2lhNjQvbW0vaW5pdC5jCkBAIC02NDYsMTMgKzY0NiwxMyBAQCBtZW1faW5pdCAodm9p
ZCkKIAogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUExVRwogaW50IGFyY2hfYWRkX21lbW9yeShp
bnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplLCBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwK
LQkJYm9vbCB3YW50X21lbWJsb2NrKQorCQkgICAgaW50IG1lbW9yeV9ibG9ja190eXBlKQogewog
CXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4gUEFHRV9TSElGVDsKIAl1bnNpZ25l
ZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwogCWludCByZXQ7CiAKLQlyZXQg
PSBfX2FkZF9wYWdlcyhuaWQsIHN0YXJ0X3BmbiwgbnJfcGFnZXMsIGFsdG1hcCwgd2FudF9tZW1i
bG9jayk7CisJcmV0ID0gX19hZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRt
YXAsIG1lbW9yeV9ibG9ja190eXBlKTsKIAlpZiAocmV0KQogCQlwcmludGsoIiVzOiBQcm9ibGVt
IGVuY291bnRlcmVkIGluIF9fYWRkX3BhZ2VzKCkgYXMgcmV0PSVkXG4iLAogCQkgICAgICAgX19m
dW5jX18sICByZXQpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL21lbS5jIGIvYXJjaC9w
b3dlcnBjL21tL21lbS5jCmluZGV4IDU1NTFmNTg3MGRjYy4uZGQzMmZjYzkwOTljIDEwMDY0NAot
LS0gYS9hcmNoL3Bvd2VycGMvbW0vbWVtLmMKKysrIGIvYXJjaC9wb3dlcnBjL21tL21lbS5jCkBA
IC0xMTgsNyArMTE4LDcgQEAgaW50IF9fd2VhayByZW1vdmVfc2VjdGlvbl9tYXBwaW5nKHVuc2ln
bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kKQogfQogCiBpbnQgX19tZW1pbml0IGFy
Y2hfYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplLCBzdHJ1Y3Qgdm1lbV9h
bHRtYXAgKmFsdG1hcCwKLQkJYm9vbCB3YW50X21lbWJsb2NrKQorCQkJICAgICAgaW50IG1lbW9y
eV9ibG9ja190eXBlKQogewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4gUEFH
RV9TSElGVDsKIAl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwpA
QCAtMTM1LDcgKzEzNSw3IEBAIGludCBfX21lbWluaXQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQs
IHU2NCBzdGFydCwgdTY0IHNpemUsIHN0cnVjdCB2bWVtX2FsdG1hcCAqCiAJfQogCWZsdXNoX2lu
dmFsX2RjYWNoZV9yYW5nZShzdGFydCwgc3RhcnQgKyBzaXplKTsKIAotCXJldHVybiBfX2FkZF9w
YWdlcyhuaWQsIHN0YXJ0X3BmbiwgbnJfcGFnZXMsIGFsdG1hcCwgd2FudF9tZW1ibG9jayk7CisJ
cmV0dXJuIF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCBtZW1v
cnlfYmxvY2tfdHlwZSk7CiB9CiAKICNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFJFTU9WRQpkaWZm
IC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMgYi9hcmNo
L3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbWVtdHJhY2UuYwppbmRleCA4NGQwMzhlZDM4ODIu
LjU3ZDZiM2Q0NjM4MiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52
L21lbXRyYWNlLmMKKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNl
LmMKQEAgLTIzMiw3ICsyMzIsOCBAQCBzdGF0aWMgaW50IG1lbXRyYWNlX29ubGluZSh2b2lkKQog
CQkJZW50LT5tZW0gPSAwOwogCQl9CiAKLQkJaWYgKGFkZF9tZW1vcnkoZW50LT5uaWQsIGVudC0+
c3RhcnQsIGVudC0+c2l6ZSkpIHsKKwkJaWYgKGFkZF9tZW1vcnkoZW50LT5uaWQsIGVudC0+c3Rh
cnQsIGVudC0+c2l6ZSwKKwkJCSAgICAgICBNRU1PUllfQkxPQ0tfTk9STUFMKSkgewogCQkJcHJf
ZXJyKCJGYWlsZWQgdG8gYWRkIHRyYWNlIG1lbW9yeSB0byBub2RlICVkXG4iLAogCQkJCWVudC0+
bmlkKTsKIAkJCXJldCArPSAxOwpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL21tL2luaXQuYyBiL2Fy
Y2gvczM5MC9tbS9pbml0LmMKaW5kZXggZTQ3MmNkNzYzZWIzLi5iNTMyNDUyN2M3ZjYgMTAwNjQ0
Ci0tLSBhL2FyY2gvczM5MC9tbS9pbml0LmMKKysrIGIvYXJjaC9zMzkwL21tL2luaXQuYwpAQCAt
MjIyLDcgKzIyMiw3IEBAIGRldmljZV9pbml0Y2FsbChzMzkwX2NtYV9tZW1faW5pdCk7CiAjZW5k
aWYgLyogQ09ORklHX0NNQSAqLwogCiBpbnQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLAotCQlib29sIHdhbnRf
bWVtYmxvY2spCisJCSAgICBpbnQgbWVtb3J5X2Jsb2NrX3R5cGUpCiB7CiAJdW5zaWduZWQgbG9u
ZyBzdGFydF9wZm4gPSBQRk5fRE9XTihzdGFydCk7CiAJdW5zaWduZWQgbG9uZyBzaXplX3BhZ2Vz
ID0gUEZOX0RPV04oc2l6ZSk7CkBAIC0yMzIsNyArMjMyLDcgQEAgaW50IGFyY2hfYWRkX21lbW9y
eShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplLCBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1h
cCwKIAlpZiAocmMpCiAJCXJldHVybiByYzsKIAotCXJjID0gX19hZGRfcGFnZXMobmlkLCBzdGFy
dF9wZm4sIHNpemVfcGFnZXMsIGFsdG1hcCwgd2FudF9tZW1ibG9jayk7CisJcmMgPSBfX2FkZF9w
YWdlcyhuaWQsIHN0YXJ0X3Bmbiwgc2l6ZV9wYWdlcywgYWx0bWFwLCBtZW1vcnlfYmxvY2tfdHlw
ZSk7CiAJaWYgKHJjKQogCQl2bWVtX3JlbW92ZV9tYXBwaW5nKHN0YXJ0LCBzaXplKTsKIAlyZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL21tL2luaXQuYyBiL2FyY2gvc2gvbW0vaW5pdC5j
CmluZGV4IGM4YzEzYzc3NzE2Mi4uNmI4NzYwMDA3MzFhIDEwMDY0NAotLS0gYS9hcmNoL3NoL21t
L2luaXQuYworKysgYi9hcmNoL3NoL21tL2luaXQuYwpAQCAtNDE5LDE0ICs0MTksMTQgQEAgdm9p
ZCBmcmVlX2luaXRyZF9tZW0odW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQp
CiAKICNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFBMVUcKIGludCBhcmNoX2FkZF9tZW1vcnkoaW50
IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAsCi0J
CWJvb2wgd2FudF9tZW1ibG9jaykKKwkJICAgIGludCBtZW1vcnlfYmxvY2tfdHlwZSkKIHsKIAl1
bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiA9IFBGTl9ET1dOKHN0YXJ0KTsKIAl1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwogCWludCByZXQ7CiAKIAkvKiBXZSBvbmx5
IGhhdmUgWk9ORV9OT1JNQUwsIHNvIHRoaXMgaXMgZWFzeS4uICovCi0JcmV0ID0gX19hZGRfcGFn
ZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHdhbnRfbWVtYmxvY2spOworCXJl
dCA9IF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCBtZW1vcnlf
YmxvY2tfdHlwZSk7CiAJaWYgKHVubGlrZWx5KHJldCkpCiAJCXByaW50aygiJXM6IEZhaWxlZCwg
X19hZGRfcGFnZXMoKSA9PSAlZFxuIiwgX19mdW5jX18sIHJldCk7CiAKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L21tL2luaXRfMzIuYyBiL2FyY2gveDg2L21tL2luaXRfMzIuYwppbmRleCBmMjgzN2U0
YzQwYjMuLjRmNTBjZDQ0NjdhOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vaW5pdF8zMi5jCisr
KyBiL2FyY2gveDg2L21tL2luaXRfMzIuYwpAQCAtODUxLDEyICs4NTEsMTIgQEAgdm9pZCBfX2lu
aXQgbWVtX2luaXQodm9pZCkKIAogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUExVRwogaW50IGFy
Y2hfYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplLCBzdHJ1Y3Qgdm1lbV9h
bHRtYXAgKmFsdG1hcCwKLQkJYm9vbCB3YW50X21lbWJsb2NrKQorCQkgICAgaW50IG1lbW9yeV9i
bG9ja190eXBlKQogewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4gUEFHRV9T
SElGVDsKIAl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwogCi0J
cmV0dXJuIF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCB3YW50
X21lbWJsb2NrKTsKKwlyZXR1cm4gX19hZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2Vz
LCBhbHRtYXAsIG1lbW9yeV9ibG9ja190eXBlKTsKIH0KIAogI2lmZGVmIENPTkZJR19NRU1PUllf
SE9UUkVNT1ZFCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pbml0XzY0LmMgYi9hcmNoL3g4Ni9t
bS9pbml0XzY0LmMKaW5kZXggNWZhYjI2NDk0OGMyLi5mYzNkZjU3M2YwZjMgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L21tL2luaXRfNjQuYworKysgYi9hcmNoL3g4Ni9tbS9pbml0XzY0LmMKQEAgLTc4
MywxMSArNzgzLDExIEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9lbmRfb2ZfbWVtb3J5X3ZhcnModTY0
IHN0YXJ0LCB1NjQgc2l6ZSkKIH0KIAogaW50IGFkZF9wYWdlcyhpbnQgbmlkLCB1bnNpZ25lZCBs
b25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKLQkJc3RydWN0IHZtZW1fYWx0
bWFwICphbHRtYXAsIGJvb2wgd2FudF9tZW1ibG9jaykKKwkJc3RydWN0IHZtZW1fYWx0bWFwICph
bHRtYXAsIGludCBtZW1vcnlfYmxvY2tfdHlwZSkKIHsKIAlpbnQgcmV0OwogCi0JcmV0ID0gX19h
ZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHdhbnRfbWVtYmxvY2sp
OworCXJldCA9IF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCBt
ZW1vcnlfYmxvY2tfdHlwZSk7CiAJV0FSTl9PTl9PTkNFKHJldCk7CiAKIAkvKiB1cGRhdGUgbWF4
X3BmbiwgbWF4X2xvd19wZm4gYW5kIGhpZ2hfbWVtb3J5ICovCkBAIC03OTgsMTQgKzc5OCwxNCBA
QCBpbnQgYWRkX3BhZ2VzKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25l
ZCBsb25nIG5yX3BhZ2VzLAogfQogCiBpbnQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLAotCQlib29sIHdhbnRf
bWVtYmxvY2spCisJCSAgICBpbnQgbWVtb3J5X2Jsb2NrX3R5cGUpCiB7CiAJdW5zaWduZWQgbG9u
ZyBzdGFydF9wZm4gPSBzdGFydCA+PiBQQUdFX1NISUZUOwogCXVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMgPSBzaXplID4+IFBBR0VfU0hJRlQ7CiAKIAlpbml0X21lbW9yeV9tYXBwaW5nKHN0YXJ0LCBz
dGFydCArIHNpemUpOwogCi0JcmV0dXJuIGFkZF9wYWdlcyhuaWQsIHN0YXJ0X3BmbiwgbnJfcGFn
ZXMsIGFsdG1hcCwgd2FudF9tZW1ibG9jayk7CisJcmV0dXJuIGFkZF9wYWdlcyhuaWQsIHN0YXJ0
X3BmbiwgbnJfcGFnZXMsIGFsdG1hcCwgbWVtb3J5X2Jsb2NrX3R5cGUpOwogfQogCiAjZGVmaW5l
IFBBR0VfSU5VU0UgMHhGRApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1
Zy5jIGIvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCmluZGV4IDhmZTA5NjBlYTU3Mi4u
YzVmNjQ2YjRlOTdlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMK
KysrIGIvZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jCkBAIC0yMjgsNyArMjI4LDggQEAg
c3RhdGljIGludCBhY3BpX21lbW9yeV9lbmFibGVfZGV2aWNlKHN0cnVjdCBhY3BpX21lbW9yeV9k
ZXZpY2UgKm1lbV9kZXZpY2UpCiAJCWlmIChub2RlIDwgMCkKIAkJCW5vZGUgPSBtZW1vcnlfYWRk
X3BoeXNhZGRyX3RvX25pZChpbmZvLT5zdGFydF9hZGRyKTsKIAotCQlyZXN1bHQgPSBfX2FkZF9t
ZW1vcnkobm9kZSwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+bGVuZ3RoKTsKKwkJcmVzdWx0ID0g
X19hZGRfbWVtb3J5KG5vZGUsIGluZm8tPnN0YXJ0X2FkZHIsIGluZm8tPmxlbmd0aCwKKwkJCQkg
ICAgICBNRU1PUllfQkxPQ0tfTk9STUFMKTsKIAogCQkvKgogCQkgKiBJZiB0aGUgbWVtb3J5IGJs
b2NrIGhhcyBiZWVuIHVzZWQgYnkgdGhlIGtlcm5lbCwgYWRkX21lbW9yeSgpCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKaW5kZXggMGU1
OTg1NjgyNjQyLi4yNjg2MTAxZTQxYjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9tZW1vcnku
YworKysgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKQEAgLTM4MSw2ICszODEsMzIgQEAgc3RhdGlj
IHNzaXplX3Qgc2hvd19waHlzX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJcmV0dXJuIHNw
cmludGYoYnVmLCAiJWRcbiIsIG1lbS0+cGh5c19kZXZpY2UpOwogfQogCitzdGF0aWMgc3NpemVf
dCB0eXBlX3Nob3coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAq
YXR0ciwKKwkJCSBjaGFyICpidWYpCit7CisJc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtID0gdG9f
bWVtb3J5X2Jsb2NrKGRldik7CisJc3NpemVfdCBsZW4gPSAwOworCisJc3dpdGNoIChtZW0tPnN0
YXRlKSB7CisJY2FzZSBNRU1PUllfQkxPQ0tfTk9STUFMOgorCQlsZW4gPSBzcHJpbnRmKGJ1Ziwg
Im5vcm1hbFxuIik7CisJCWJyZWFrOworCWNhc2UgTUVNT1JZX0JMT0NLX1NUQU5EQlk6CisJCWxl
biA9IHNwcmludGYoYnVmLCAic3RhbmRieVxuIik7CisJCWJyZWFrOworCWNhc2UgTUVNT1JZX0JM
T0NLX1BBUkFWSVJUOgorCQlsZW4gPSBzcHJpbnRmKGJ1ZiwgInBhcmF2aXJ0XG4iKTsKKwkJYnJl
YWs7CisJZGVmYXVsdDoKKwkJbGVuID0gc3ByaW50ZihidWYsICJFUlJPUi1VTktOT1dOLSVsZFxu
IiwKKwkJCQltZW0tPnN0YXRlKTsKKwkJV0FSTl9PTigxKTsKKwkJYnJlYWs7CisJfQorCisJcmV0
dXJuIGxlbjsKK30KKwogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUkVNT1ZFCiBzdGF0aWMgdm9p
ZCBwcmludF9hbGxvd2VkX3pvbmUoY2hhciAqYnVmLCBpbnQgbmlkLCB1bnNpZ25lZCBsb25nIHN0
YXJ0X3BmbiwKIAkJdW5zaWduZWQgbG9uZyBucl9wYWdlcywgaW50IG9ubGluZV90eXBlLApAQCAt
NDQyLDYgKzQ2OCw3IEBAIHN0YXRpYyBERVZJQ0VfQVRUUihwaHlzX2luZGV4LCAwNDQ0LCBzaG93
X21lbV9zdGFydF9waHlzX2luZGV4LCBOVUxMKTsKIHN0YXRpYyBERVZJQ0VfQVRUUihzdGF0ZSwg
MDY0NCwgc2hvd19tZW1fc3RhdGUsIHN0b3JlX21lbV9zdGF0ZSk7CiBzdGF0aWMgREVWSUNFX0FU
VFIocGh5c19kZXZpY2UsIDA0NDQsIHNob3dfcGh5c19kZXZpY2UsIE5VTEwpOwogc3RhdGljIERF
VklDRV9BVFRSKHJlbW92YWJsZSwgMDQ0NCwgc2hvd19tZW1fcmVtb3ZhYmxlLCBOVUxMKTsKK3N0
YXRpYyBERVZJQ0VfQVRUUl9STyh0eXBlKTsKIAogLyoKICAqIEJsb2NrIHNpemUgYXR0cmlidXRl
IHN0dWZmCkBAIC01MTQsNyArNTQxLDggQEAgbWVtb3J5X3Byb2JlX3N0b3JlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCiAKIAluaWQgPSBtZW1vcnlf
YWRkX3BoeXNhZGRyX3RvX25pZChwaHlzX2FkZHIpOwogCXJldCA9IF9fYWRkX21lbW9yeShuaWQs
IHBoeXNfYWRkciwKLQkJCSAgIE1JTl9NRU1PUllfQkxPQ0tfU0laRSAqIHNlY3Rpb25zX3Blcl9i
bG9jayk7CisJCQkgICBNSU5fTUVNT1JZX0JMT0NLX1NJWkUgKiBzZWN0aW9uc19wZXJfYmxvY2ss
CisJCQkgICBNRU1PUllfQkxPQ0tfTk9STUFMKTsKIAogCWlmIChyZXQpCiAJCWdvdG8gb3V0OwpA
QCAtNjIwLDYgKzY0OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgYXR0cmlidXRlICptZW1vcnlfbWVtYmxr
X2F0dHJzW10gPSB7CiAJJmRldl9hdHRyX3N0YXRlLmF0dHIsCiAJJmRldl9hdHRyX3BoeXNfZGV2
aWNlLmF0dHIsCiAJJmRldl9hdHRyX3JlbW92YWJsZS5hdHRyLAorCSZkZXZfYXR0cl90eXBlLmF0
dHIsCiAjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RSRU1PVkUKIAkmZGV2X2F0dHJfdmFsaWRfem9u
ZXMuYXR0ciwKICNlbmRpZgpAQCAtNjU3LDEzICs2ODYsMTcgQEAgaW50IHJlZ2lzdGVyX21lbW9y
eShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICptZW1vcnkpCiB9CiAKIHN0YXRpYyBpbnQgaW5pdF9tZW1v
cnlfYmxvY2soc3RydWN0IG1lbW9yeV9ibG9jayAqKm1lbW9yeSwKLQkJCSAgICAgc3RydWN0IG1l
bV9zZWN0aW9uICpzZWN0aW9uLCB1bnNpZ25lZCBsb25nIHN0YXRlKQorCQkJICAgICBzdHJ1Y3Qg
bWVtX3NlY3Rpb24gKnNlY3Rpb24sIHVuc2lnbmVkIGxvbmcgc3RhdGUsCisJCQkgICAgIGludCBt
ZW1vcnlfYmxvY2tfdHlwZSkKIHsKIAlzdHJ1Y3QgbWVtb3J5X2Jsb2NrICptZW07CiAJdW5zaWdu
ZWQgbG9uZyBzdGFydF9wZm47CiAJaW50IHNjbl9ucjsKIAlpbnQgcmV0ID0gMDsKIAorCWlmICht
ZW1vcnlfYmxvY2tfdHlwZSA9PSBNRU1PUllfQkxPQ0tfTk9ORSkKKwkJcmV0dXJuIC1FSU5WQUw7
CisKIAltZW0gPSBremFsbG9jKHNpemVvZigqbWVtKSwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFtZW0p
CiAJCXJldHVybiAtRU5PTUVNOwpAQCAtNjc1LDYgKzcwOCw3IEBAIHN0YXRpYyBpbnQgaW5pdF9t
ZW1vcnlfYmxvY2soc3RydWN0IG1lbW9yeV9ibG9jayAqKm1lbW9yeSwKIAltZW0tPnN0YXRlID0g
c3RhdGU7CiAJc3RhcnRfcGZuID0gc2VjdGlvbl9ucl90b19wZm4obWVtLT5zdGFydF9zZWN0aW9u
X25yKTsKIAltZW0tPnBoeXNfZGV2aWNlID0gYXJjaF9nZXRfbWVtb3J5X3BoeXNfZGV2aWNlKHN0
YXJ0X3Bmbik7CisJbWVtLT50eXBlID0gbWVtb3J5X2Jsb2NrX3R5cGU7CiAKIAlyZXQgPSByZWdp
c3Rlcl9tZW1vcnkobWVtKTsKIApAQCAtNjk5LDcgKzczMyw4IEBAIHN0YXRpYyBpbnQgYWRkX21l
bW9yeV9ibG9jayhpbnQgYmFzZV9zZWN0aW9uX25yKQogCiAJaWYgKHNlY3Rpb25fY291bnQgPT0g
MCkKIAkJcmV0dXJuIDA7Ci0JcmV0ID0gaW5pdF9tZW1vcnlfYmxvY2soJm1lbSwgX19ucl90b19z
ZWN0aW9uKHNlY3Rpb25fbnIpLCBNRU1fT05MSU5FKTsKKwlyZXQgPSBpbml0X21lbW9yeV9ibG9j
aygmbWVtLCBfX25yX3RvX3NlY3Rpb24oc2VjdGlvbl9uciksIE1FTV9PTkxJTkUsCisJCQkJTUVN
T1JZX0JMT0NLX05PUk1BTCk7CiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKIAltZW0tPnNlY3Rp
b25fY291bnQgPSBzZWN0aW9uX2NvdW50OwpAQCAtNzEwLDE5ICs3NDUsMzUgQEAgc3RhdGljIGlu
dCBhZGRfbWVtb3J5X2Jsb2NrKGludCBiYXNlX3NlY3Rpb25fbnIpCiAgKiBuZWVkIGFuIGludGVy
ZmFjZSBmb3IgdGhlIFZNIHRvIGFkZCBuZXcgbWVtb3J5IHJlZ2lvbnMsCiAgKiBidXQgd2l0aG91
dCBvbmxpbmluZyBpdC4KICAqLwotaW50IGhvdHBsdWdfbWVtb3J5X3JlZ2lzdGVyKGludCBuaWQs
IHN0cnVjdCBtZW1fc2VjdGlvbiAqc2VjdGlvbikKK2ludCBob3RwbHVnX21lbW9yeV9yZWdpc3Rl
cihpbnQgbmlkLCBzdHJ1Y3QgbWVtX3NlY3Rpb24gKnNlY3Rpb24sCisJCQkgICAgaW50IG1lbW9y
eV9ibG9ja190eXBlKQogewogCWludCByZXQgPSAwOwogCXN0cnVjdCBtZW1vcnlfYmxvY2sgKm1l
bTsKIAogCW11dGV4X2xvY2soJm1lbV9zeXNmc19tdXRleCk7CiAKKwkvKiBtYWtlIHN1cmUgdGhl
cmUgaXMgbm8gbWVtYmxvY2sgaWYgd2UgZG9uJ3Qgd2FudCBvbmUgKi8KKwlpZiAobWVtb3J5X2Js
b2NrX3R5cGUgPT0gTUVNT1JZX0JMT0NLX05PTkUpIHsKKwkJbWVtID0gZmluZF9tZW1vcnlfYmxv
Y2soc2VjdGlvbik7CisJCWlmIChtZW0pIHsKKwkJCXB1dF9kZXZpY2UoJm1lbS0+ZGV2KTsKKwkJ
CXJldCA9IC1FSU5WQUw7CisJCX0KKwkJZ290byBvdXQ7CisJfQorCiAJbWVtID0gZmluZF9tZW1v
cnlfYmxvY2soc2VjdGlvbik7CiAJaWYgKG1lbSkgewotCQltZW0tPnNlY3Rpb25fY291bnQrKzsK
KwkJLyogbWFrZSBzdXJlIHRoZSB0eXBlIG1hdGNoZXMgKi8KKwkJaWYgKG1lbS0+dHlwZSA9PSBt
ZW1vcnlfYmxvY2tfdHlwZSkKKwkJCW1lbS0+c2VjdGlvbl9jb3VudCsrOworCQllbHNlCisJCQly
ZXQgPSAtRUlOVkFMOwogCQlwdXRfZGV2aWNlKCZtZW0tPmRldik7CiAJfSBlbHNlIHsKLQkJcmV0
ID0gaW5pdF9tZW1vcnlfYmxvY2soJm1lbSwgc2VjdGlvbiwgTUVNX09GRkxJTkUpOworCQlyZXQg
PSBpbml0X21lbW9yeV9ibG9jaygmbWVtLCBzZWN0aW9uLCBNRU1fT0ZGTElORSwKKwkJCQkJbWVt
b3J5X2Jsb2NrX3R5cGUpOwogCQlpZiAocmV0KQogCQkJZ290byBvdXQ7CiAJCW1lbS0+c2VjdGlv
bl9jb3VudCsrOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJz
L2h2L2h2X2JhbGxvb24uYwppbmRleCBiMWI3ODgwODI3OTMuLjVhOGQxOGM0ZDY5OSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMKKysrIGIvZHJpdmVycy9odi9odl9iYWxsb29u
LmMKQEAgLTUzNywxMSArNTM3LDYgQEAgc3RydWN0IGh2X2R5bm1lbV9kZXZpY2UgewogCSAqLwog
CWJvb2wgaG9zdF9zcGVjaWZpZWRfaGFfcmVnaW9uOwogCi0JLyoKLQkgKiBTdGF0ZSB0byBzeW5j
aHJvbml6ZSBob3QtYWRkLgotCSAqLwotCXN0cnVjdCBjb21wbGV0aW9uICBvbF93YWl0ZXZlbnQ7
Ci0JYm9vbCBoYV93YWl0aW5nOwogCS8qCiAJICogVGhpcyB0aHJlYWQgaGFuZGxlcyBob3QtYWRk
CiAJICogcmVxdWVzdHMgZnJvbSB0aGUgaG9zdCBhcyB3ZWxsIGFzIG5vdGlmeWluZwpAQCAtNjQw
LDE0ICs2MzUsNiBAQCBzdGF0aWMgaW50IGh2X21lbW9yeV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgKm5iLCB1bnNpZ25lZCBsb25nIHZhbCwKIAl1bnNpZ25lZCBsb25nIGZsYWdzLCBw
Zm5fY291bnQ7CiAKIAlzd2l0Y2ggKHZhbCkgewotCWNhc2UgTUVNX09OTElORToKLQljYXNlIE1F
TV9DQU5DRUxfT05MSU5FOgotCQlpZiAoZG1fZGV2aWNlLmhhX3dhaXRpbmcpIHsKLQkJCWRtX2Rl
dmljZS5oYV93YWl0aW5nID0gZmFsc2U7Ci0JCQljb21wbGV0ZSgmZG1fZGV2aWNlLm9sX3dhaXRl
dmVudCk7Ci0JCX0KLQkJYnJlYWs7Ci0KIAljYXNlIE1FTV9PRkZMSU5FOgogCQlzcGluX2xvY2tf
aXJxc2F2ZSgmZG1fZGV2aWNlLmhhX2xvY2ssIGZsYWdzKTsKIAkJcGZuX2NvdW50ID0gaHZfcGFn
ZV9vZmZsaW5lX2NoZWNrKG1lbS0+c3RhcnRfcGZuLApAQCAtNjY1LDkgKzY1Miw3IEBAIHN0YXRp
YyBpbnQgaHZfbWVtb3J5X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIsIHVuc2ln
bmVkIGxvbmcgdmFsLAogCQl9CiAJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRtX2RldmljZS5o
YV9sb2NrLCBmbGFncyk7CiAJCWJyZWFrOwotCWNhc2UgTUVNX0dPSU5HX09OTElORToKLQljYXNl
IE1FTV9HT0lOR19PRkZMSU5FOgotCWNhc2UgTUVNX0NBTkNFTF9PRkZMSU5FOgorCWRlZmF1bHQ6
CiAJCWJyZWFrOwogCX0KIAlyZXR1cm4gTk9USUZZX09LOwpAQCAtNzMxLDEyICs3MTYsMTAgQEAg
c3RhdGljIHZvaWQgaHZfbWVtX2hvdF9hZGQodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQg
bG9uZyBzaXplLAogCQloYXMtPmNvdmVyZWRfZW5kX3BmbiArPSAgcHJvY2Vzc2VkX3BmbjsKIAkJ
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZG1fZGV2aWNlLmhhX2xvY2ssIGZsYWdzKTsKIAotCQlp
bml0X2NvbXBsZXRpb24oJmRtX2RldmljZS5vbF93YWl0ZXZlbnQpOwotCQlkbV9kZXZpY2UuaGFf
d2FpdGluZyA9ICFtZW1ocF9hdXRvX29ubGluZTsKLQogCQluaWQgPSBtZW1vcnlfYWRkX3BoeXNh
ZGRyX3RvX25pZChQRk5fUEhZUyhzdGFydF9wZm4pKTsKIAkJcmV0ID0gYWRkX21lbW9yeShuaWQs
IFBGTl9QSFlTKChzdGFydF9wZm4pKSwKLQkJCQkoSEFfQ0hVTksgPDwgUEFHRV9TSElGVCkpOwor
CQkJCSAoSEFfQ0hVTksgPDwgUEFHRV9TSElGVCksCisJCQkJIE1FTU9SWV9CTE9DS19QQVJBVklS
VCk7CiAKIAkJaWYgKHJldCkgewogCQkJcHJfZXJyKCJob3RfYWRkIG1lbW9yeSBmYWlsZWQgZXJy
b3IgaXMgJWRcbiIsIHJldCk7CkBAIC03NTcsMTYgKzc0MCw2IEBAIHN0YXRpYyB2b2lkIGh2X21l
bV9ob3RfYWRkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKIAkJCWJy
ZWFrOwogCQl9CiAKLQkJLyoKLQkJICogV2FpdCBmb3IgdGhlIG1lbW9yeSBibG9jayB0byBiZSBv
bmxpbmVkIHdoZW4gbWVtb3J5IG9ubGluaW5nCi0JCSAqIGlzIGRvbmUgb3V0c2lkZSBvZiBrZXJu
ZWwgKG1lbWhwX2F1dG9fb25saW5lKS4gU2luY2UgdGhlIGhvdAotCQkgKiBhZGQgaGFzIHN1Y2Nl
ZWRlZCwgaXQgaXMgb2sgdG8gcHJvY2VlZCBldmVuIGlmIHRoZSBwYWdlcyBpbgotCQkgKiB0aGUg
aG90IGFkZGVkIHJlZ2lvbiBoYXZlIG5vdCBiZWVuICJvbmxpbmVkIiB3aXRoaW4gdGhlCi0JCSAq
IGFsbG93ZWQgdGltZS4KLQkJICovCi0JCWlmIChkbV9kZXZpY2UuaGFfd2FpdGluZykKLQkJCXdh
aXRfZm9yX2NvbXBsZXRpb25fdGltZW91dCgmZG1fZGV2aWNlLm9sX3dhaXRldmVudCwKLQkJCQkJ
CSAgICA1KkhaKTsKIAkJcG9zdF9zdGF0dXMoJmRtX2RldmljZSk7CiAJfQogfQpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQuYyBiL2RyaXZlcnMvczM5MC9jaGFyL3NjbHBf
Y21kLmMKaW5kZXggZDc2ODZhNjhjMDkzLi4xOTI4YTI0MTE0NTYgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvczM5MC9jaGFyL3NjbHBfY21kLmMKKysrIGIvZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQu
YwpAQCAtNDA2LDcgKzQwNiw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhZGRfbWVtb3J5X21lcmdl
ZCh1MTYgcm4pCiAJaWYgKCFzaXplKQogCQlnb3RvIHNraXBfYWRkOwogCWZvciAoYWRkciA9IHN0
YXJ0OyBhZGRyIDwgc3RhcnQgKyBzaXplOyBhZGRyICs9IGJsb2NrX3NpemUpCi0JCWFkZF9tZW1v
cnkobnVtYV9wZm5fdG9fbmlkKFBGTl9ET1dOKGFkZHIpKSwgYWRkciwgYmxvY2tfc2l6ZSk7CisJ
CWFkZF9tZW1vcnkobnVtYV9wZm5fdG9fbmlkKFBGTl9ET1dOKGFkZHIpKSwgYWRkciwgYmxvY2tf
c2l6ZSwKKwkJCSAgIE1FTU9SWV9CTE9DS19TVEFOREJZKTsKIHNraXBfYWRkOgogCWZpcnN0X3Ju
ID0gcm47CiAJbnVtID0gMTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2Ry
aXZlcnMveGVuL2JhbGxvb24uYwppbmRleCBmZGZjNjRmNWFjZWEuLjI5MWE4YWFjNmFmMyAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24u
YwpAQCAtMzk3LDcgKzM5Nyw3IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIHJlc2VydmVfYWRkaXRp
b25hbF9tZW1vcnkodm9pZCkKIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwogCS8qIGFk
ZF9tZW1vcnlfcmVzb3VyY2UoKSByZXF1aXJlcyB0aGUgZGV2aWNlX2hvdHBsdWcgbG9jayAqLwog
CWxvY2tfZGV2aWNlX2hvdHBsdWcoKTsKLQlyYyA9IGFkZF9tZW1vcnlfcmVzb3VyY2UobmlkLCBy
ZXNvdXJjZSwgbWVtaHBfYXV0b19vbmxpbmUpOworCXJjID0gYWRkX21lbW9yeV9yZXNvdXJjZShu
aWQsIHJlc291cmNlLCBNRU1PUllfQkxPQ0tfUEFSQVZJUlQpOwogCXVubG9ja19kZXZpY2VfaG90
cGx1ZygpOwogCW11dGV4X2xvY2soJmJhbGxvb25fbXV0ZXgpOwogCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2xpbnV4L21lbW9yeS5oIGIvaW5jbHVkZS9saW51eC9tZW1vcnkuaAppbmRleCBhNmRkZWZj
NjA1MTcuLjNkYzJhMGIxMjY1MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnkuaAor
KysgYi9pbmNsdWRlL2xpbnV4L21lbW9yeS5oCkBAIC0yMyw2ICsyMywzMCBAQAogCiAjZGVmaW5l
IE1JTl9NRU1PUllfQkxPQ0tfU0laRSAgICAgKDFVTCA8PCBTRUNUSU9OX1NJWkVfQklUUykKIAor
LyoKKyAqIE5PTkU6ICAgICBObyBtZW1vcnkgYmxvY2sgaXMgdG8gYmUgY3JlYXRlZCAoZS5nLiBk
ZXZpY2UgbWVtb3J5KS4KKyAqIE5PUk1BTDogICBNZW1vcnkgYmxvY2sgdGhhdCByZXByZXNlbnRz
IG5vcm1hbCAoYm9vdCBvciBob3RwbHVnZ2VkKSBtZW1vcnkKKyAqICAgICAgICAgICAoZS5nLiBB
Q1BJIERJTU1zKSB0aGF0IHNob3VsZCBiZSBvbmxpbmVkIGVpdGhlciBhdXRvbWF0aWNhbGx5Cisg
KiAgICAgICAgICAgKG1lbWhwX2F1dG9fb25saW5lKSBvciBtYW51YWxseSBieSB1c2VyIHNwYWNl
IHRvIHNlbGVjdCBhCisgKiAgICAgICAgICAgc3BlY2lmaWMgem9uZS4KKyAqICAgICAgICAgICBB
cHBsaWNhYmxlIHRvIG1lbWhwX2F1dG9fb25saW5lLgorICogU1RBTkRCWTogIE1lbW9yeSBibG9j
ayB0aGF0IHJlcHJlc2VudHMgc3RhbmRieSBtZW1vcnkgdGhhdCBzaG91bGQgb25seQorICogICAg
ICAgICAgIGJlIG9ubGluZWQgb24gZGVtYW5kIGJ5IHVzZXIgc3BhY2UgKGUuZy4gc3RhbmRieSBt
ZW1vcnkgb24KKyAqICAgICAgICAgICBzMzkweCksIGJ1dCBuZXZlciBhdXRvbWF0aWNhbGx5IGJ5
IHRoZSBrZXJuZWwuCisgKiAgICAgICAgICAgTm90IGFwcGxpY2FibGUgdG8gbWVtaHBfYXV0b19v
bmxpbmUuCisgKiBQQVJBVklSVDogTWVtb3J5IGJsb2NrIHRoYXQgcmVwcmVzZW50cyBtZW1vcnkg
YWRkZWQgYnkKKyAqICAgICAgICAgICBwYXJhdmlydHVhbGl6ZWQgbWVjaGFuaXNtcyAoZS5nLiBo
eXBlci12LCB4ZW4pIHRoYXQgd2lsbAorICogICAgICAgICAgIGFsd2F5cyBhdXRvbWF0aWNhbGx5
IGdldCBvbmxpbmVkLiBNZW1vcnkgd2lsbCBiZSB1bnBsdWdnZWQKKyAqICAgICAgICAgICB1c2lu
ZyBiYWxsb29uaW5nLCBub3QgYnkgcmVseWluZyBvbiB0aGUgTU9WQUJMRSBaT05FLgorICogICAg
ICAgICAgIE5vdCBhcHBsaWNhYmxlIHRvIG1lbWhwX2F1dG9fb25saW5lLgorICovCitlbnVtIHsK
KwlNRU1PUllfQkxPQ0tfTk9ORSwKKwlNRU1PUllfQkxPQ0tfTk9STUFMLAorCU1FTU9SWV9CTE9D
S19TVEFOREJZLAorCU1FTU9SWV9CTE9DS19QQVJBVklSVCwKK307CisKIHN0cnVjdCBtZW1vcnlf
YmxvY2sgewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfc2VjdGlvbl9ucjsKIAl1bnNpZ25lZCBsb25n
IGVuZF9zZWN0aW9uX25yOwpAQCAtMzQsNiArNTgsNyBAQCBzdHJ1Y3QgbWVtb3J5X2Jsb2NrIHsK
IAlpbnQgKCpwaHlzX2NhbGxiYWNrKShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICopOwogCXN0cnVjdCBk
ZXZpY2UgZGV2OwogCWludCBuaWQ7CQkJLyogTklEIGZvciB0aGlzIG1lbW9yeSBibG9jayAqLwor
CWludCB0eXBlOwkJCS8qIHR5cGUgb2YgdGhpcyBtZW1vcnkgYmxvY2sgKi8KIH07CiAKIGludCBh
cmNoX2dldF9tZW1vcnlfcGh5c19kZXZpY2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4pOwpAQCAt
MTExLDcgKzEzNiw4IEBAIGV4dGVybiBpbnQgcmVnaXN0ZXJfbWVtb3J5X25vdGlmaWVyKHN0cnVj
dCBub3RpZmllcl9ibG9jayAqbmIpOwogZXh0ZXJuIHZvaWQgdW5yZWdpc3Rlcl9tZW1vcnlfbm90
aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CiBleHRlcm4gaW50IHJlZ2lzdGVyX21l
bW9yeV9pc29sYXRlX25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpOwogZXh0ZXJu
IHZvaWQgdW5yZWdpc3Rlcl9tZW1vcnlfaXNvbGF0ZV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKm5iKTsKLWludCBob3RwbHVnX21lbW9yeV9yZWdpc3RlcihpbnQgbmlkLCBzdHJ1Y3Qg
bWVtX3NlY3Rpb24gKnNlY3Rpb24pOworaW50IGhvdHBsdWdfbWVtb3J5X3JlZ2lzdGVyKGludCBu
aWQsIHN0cnVjdCBtZW1fc2VjdGlvbiAqc2VjdGlvbiwKKwkJCSAgICBpbnQgbWVtb3J5X2Jsb2Nr
X3R5cGUpOwogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUkVNT1ZFCiBleHRlcm4gaW50IHVucmVn
aXN0ZXJfbWVtb3J5X3NlY3Rpb24oc3RydWN0IG1lbV9zZWN0aW9uICopOwogI2VuZGlmCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggYi9pbmNsdWRlL2xpbnV4L21l
bW9yeV9ob3RwbHVnLmgKaW5kZXggZmZkOWNkMTBmY2YzLi5iNTYwYTllZTBlOGMgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAorKysgYi9pbmNsdWRlL2xpbnV4L21l
bW9yeV9ob3RwbHVnLmgKQEAgLTExNSwxOCArMTE1LDE4IEBAIGV4dGVybiBpbnQgX19yZW1vdmVf
cGFnZXMoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogCiAvKiBy
ZWFzb25hYmx5IGdlbmVyaWMgaW50ZXJmYWNlIHRvIGV4cGFuZCB0aGUgcGh5c2ljYWwgcGFnZXMg
Ki8KIGV4dGVybiBpbnQgX19hZGRfcGFnZXMoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydF9w
Zm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCi0JCXN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFw
LCBib29sIHdhbnRfbWVtYmxvY2spOworCQlzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwgaW50
IG1lbW9yeV9ibG9ja190eXBlKTsKIAogI2lmbmRlZiBDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VT
CiBzdGF0aWMgaW5saW5lIGludCBhZGRfcGFnZXMoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFy
dF9wZm4sCiAJCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0
bWFwLAotCQlib29sIHdhbnRfbWVtYmxvY2spCisJCWludCBtZW1vcnlfYmxvY2tfdHlwZSkKIHsK
LQlyZXR1cm4gX19hZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHdh
bnRfbWVtYmxvY2spOworCXJldHVybiBfX2FkZF9wYWdlcyhuaWQsIHN0YXJ0X3BmbiwgbnJfcGFn
ZXMsIGFsdG1hcCwgbWVtb3J5X2Jsb2NrX3R5cGUpOwogfQogI2Vsc2UgLyogQVJDSF9IQVNfQURE
X1BBR0VTICovCiBpbnQgYWRkX3BhZ2VzKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZu
LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAotCQlzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwg
Ym9vbCB3YW50X21lbWJsb2NrKTsKKwkgICAgICBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwg
aW50IG1lbW9yeV9ibG9ja190eXBlKTsKICNlbmRpZiAvKiBBUkNIX0hBU19BRERfUEFHRVMgKi8K
IAogI2lmZGVmIENPTkZJR19OVU1BCkBAIC0zMjQsMTEgKzMyNCwxMiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19yZW1vdmVfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUpIHt9CiBl
eHRlcm4gdm9pZCBfX3JlZiBmcmVlX2FyZWFfaW5pdF9jb3JlX2hvdHBsdWcoaW50IG5pZCk7CiBl
eHRlcm4gaW50IHdhbGtfbWVtb3J5X3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNp
Z25lZCBsb25nIGVuZF9wZm4sCiAJCXZvaWQgKmFyZywgaW50ICgqZnVuYykoc3RydWN0IG1lbW9y
eV9ibG9jayAqLCB2b2lkICopKTsKLWV4dGVybiBpbnQgX19hZGRfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpOwotZXh0ZXJuIGludCBhZGRfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUpOwotZXh0ZXJuIGludCBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQs
IHN0cnVjdCByZXNvdXJjZSAqcmVzb3VyY2UsIGJvb2wgb25saW5lKTsKK2V4dGVybiBpbnQgX19h
ZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUsIGludCBtZW1vcnlfYmxvY2tf
dHlwZSk7CitleHRlcm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6
ZSwgaW50IG1lbW9yeV9ibG9ja190eXBlKTsKK2V4dGVybiBpbnQgYWRkX21lbW9yeV9yZXNvdXJj
ZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlc291cmNlLAorCQkJICAgICAgIGludCBtZW1v
cnlfYmxvY2tfdHlwZSk7CiBleHRlcm4gaW50IGFyY2hfYWRkX21lbW9yeShpbnQgbmlkLCB1NjQg
c3RhcnQsIHU2NCBzaXplLAotCQlzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwgYm9vbCB3YW50
X21lbWJsb2NrKTsKKwkJCSAgIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBpbnQgbWVtb3J5
X2Jsb2NrX3R5cGUpOwogZXh0ZXJuIHZvaWQgbW92ZV9wZm5fcmFuZ2VfdG9fem9uZShzdHJ1Y3Qg
em9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJCXVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwKTsKIGV4dGVybiBpbnQgb2ZmbGluZV9w
YWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcyk7CmRp
ZmYgLS1naXQgYS9tbS9obW0uYyBiL21tL2htbS5jCmluZGV4IGM5NjhlNDlmN2EwYy4uMjM1MGY2
ZjZhYjQyIDEwMDY0NAotLS0gYS9tbS9obW0uYworKysgYi9tbS9obW0uYwpAQCAtMzIsNiArMzIs
NyBAQAogI2luY2x1ZGUgPGxpbnV4L2p1bXBfbGFiZWwuaD4KICNpbmNsdWRlIDxsaW51eC9tbXVf
bm90aWZpZXIuaD4KICNpbmNsdWRlIDxsaW51eC9tZW1vcnlfaG90cGx1Zy5oPgorI2luY2x1ZGUg
PGxpbnV4L21lbW9yeS5oPgogCiAjZGVmaW5lIFBBX1NFQ1RJT05fU0laRSAoMVVMIDw8IFBBX1NF
Q1RJT05fU0hJRlQpCiAKQEAgLTEwOTYsMTAgKzEwOTcsMTEgQEAgc3RhdGljIGludCBobW1fZGV2
bWVtX3BhZ2VzX2NyZWF0ZShzdHJ1Y3QgaG1tX2Rldm1lbSAqZGV2bWVtKQogCSAqLwogCWlmIChk
ZXZtZW0tPnBhZ2VtYXAudHlwZSA9PSBNRU1PUllfREVWSUNFX1BVQkxJQykKIAkJcmV0ID0gYXJj
aF9hZGRfbWVtb3J5KG5pZCwgYWxpZ25fc3RhcnQsIGFsaWduX3NpemUsIE5VTEwsCi0JCQkJZmFs
c2UpOworCQkJCSAgICAgIE1FTU9SWV9CTE9DS19OT05FKTsKIAllbHNlCiAJCXJldCA9IGFkZF9w
YWdlcyhuaWQsIGFsaWduX3N0YXJ0ID4+IFBBR0VfU0hJRlQsCi0JCQkJYWxpZ25fc2l6ZSA+PiBQ
QUdFX1NISUZULCBOVUxMLCBmYWxzZSk7CisJCQkJYWxpZ25fc2l6ZSA+PiBQQUdFX1NISUZULCBO
VUxMLAorCQkJCU1FTU9SWV9CTE9DS19OT05FKTsKIAlpZiAocmV0KSB7CiAJCW1lbV9ob3RwbHVn
X2RvbmUoKTsKIAkJZ290byBlcnJvcl9hZGRfbWVtb3J5OwpkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5
X2hvdHBsdWcuYyBiL21tL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggZDRjN2U0MmU0NmYzLi5iY2U2
YzQxZDcyMWMgMTAwNjQ0Ci0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKKysrIGIvbW0vbWVtb3J5
X2hvdHBsdWcuYwpAQCAtMjQ2LDcgKzI0Niw3IEBAIHZvaWQgX19pbml0IHJlZ2lzdGVyX3BhZ2Vf
Ym9vdG1lbV9pbmZvX25vZGUoc3RydWN0IHBnbGlzdF9kYXRhICpwZ2RhdCkKICNlbmRpZiAvKiBD
T05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSAqLwogCiBzdGF0aWMgaW50IF9fbWVtaW5pdCBf
X2FkZF9zZWN0aW9uKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCi0JCXN0
cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBib29sIHdhbnRfbWVtYmxvY2spCisJCXN0cnVjdCB2
bWVtX2FsdG1hcCAqYWx0bWFwLCBpbnQgbWVtb3J5X2Jsb2NrX3R5cGUpCiB7CiAJaW50IHJldDsK
IApAQCAtMjU3LDEwICsyNTcsMTEgQEAgc3RhdGljIGludCBfX21lbWluaXQgX19hZGRfc2VjdGlv
bihpbnQgbmlkLCB1bnNpZ25lZCBsb25nIHBoeXNfc3RhcnRfcGZuLAogCWlmIChyZXQgPCAwKQog
CQlyZXR1cm4gcmV0OwogCi0JaWYgKCF3YW50X21lbWJsb2NrKQorCWlmIChtZW1vcnlfYmxvY2tf
dHlwZSA9PSBNRU1CTE9DS19OT05FKQogCQlyZXR1cm4gMDsKIAotCXJldHVybiBob3RwbHVnX21l
bW9yeV9yZWdpc3RlcihuaWQsIF9fcGZuX3RvX3NlY3Rpb24ocGh5c19zdGFydF9wZm4pKTsKKwly
ZXR1cm4gaG90cGx1Z19tZW1vcnlfcmVnaXN0ZXIobmlkLCBfX3Bmbl90b19zZWN0aW9uKHBoeXNf
c3RhcnRfcGZuKSwKKwkJCQkgICAgICAgbWVtb3J5X2Jsb2NrX3R5cGUpOwogfQogCiAvKgpAQCAt
MjcxLDcgKzI3Miw3IEBAIHN0YXRpYyBpbnQgX19tZW1pbml0IF9fYWRkX3NlY3Rpb24oaW50IG5p
ZCwgdW5zaWduZWQgbG9uZyBwaHlzX3N0YXJ0X3BmbiwKICAqLwogaW50IF9fcmVmIF9fYWRkX3Bh
Z2VzKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCiAJCXVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLAotCQlib29sIHdhbnRfbWVt
YmxvY2spCisJCWludCBtZW1vcnlfYmxvY2tfdHlwZSkKIHsKIAl1bnNpZ25lZCBsb25nIGk7CiAJ
aW50IGVyciA9IDA7CkBAIC0yOTYsNyArMjk3LDcgQEAgaW50IF9fcmVmIF9fYWRkX3BhZ2VzKGlu
dCBuaWQsIHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCiAKIAlmb3IgKGkgPSBzdGFydF9z
ZWM7IGkgPD0gZW5kX3NlYzsgaSsrKSB7CiAJCWVyciA9IF9fYWRkX3NlY3Rpb24obmlkLCBzZWN0
aW9uX25yX3RvX3BmbihpKSwgYWx0bWFwLAotCQkJCXdhbnRfbWVtYmxvY2spOworCQkJCSAgICBt
ZW1vcnlfYmxvY2tfdHlwZSk7CiAKIAkJLyoKIAkJICogRUVYSVNUIGlzIGZpbmFsbHkgZGVhbHQg
d2l0aCBieSBpb3Jlc291cmNlIGNvbGxpc2lvbgpAQCAtMTA5OSw3ICsxMTAwLDggQEAgc3RhdGlj
IGludCBvbmxpbmVfbWVtb3J5X2Jsb2NrKHN0cnVjdCBtZW1vcnlfYmxvY2sgKm1lbSwgdm9pZCAq
YXJnKQogICoKICAqIHdlIGFyZSBPSyBjYWxsaW5nIF9fbWVtaW5pdCBzdHVmZiBoZXJlIC0gd2Ug
aGF2ZSBDT05GSUdfTUVNT1JZX0hPVFBMVUcKICAqLwotaW50IF9fcmVmIGFkZF9tZW1vcnlfcmVz
b3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpyZXMsIGJvb2wgb25saW5lKQoraW50IF9f
cmVmIGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpyZXMsCisJ
CQkgICAgICBpbnQgbWVtb3J5X2Jsb2NrX3R5cGUpCiB7CiAJdTY0IHN0YXJ0LCBzaXplOwogCWJv
b2wgbmV3X25vZGUgPSBmYWxzZTsKQEAgLTExMDgsNiArMTExMCw5IEBAIGludCBfX3JlZiBhZGRf
bWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29sIG9ubGlu
ZSkKIAlzdGFydCA9IHJlcy0+c3RhcnQ7CiAJc2l6ZSA9IHJlc291cmNlX3NpemUocmVzKTsKIAor
CWlmIChtZW1vcnlfYmxvY2tfdHlwZSA9PSBNRU1PUllfQkxPQ0tfTk9ORSkKKwkJcmV0dXJuIC1F
SU5WQUw7CisKIAlyZXQgPSBjaGVja19ob3RwbHVnX21lbW9yeV9yYW5nZShzdGFydCwgc2l6ZSk7
CiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKQEAgLTExMjgsNyArMTEzMyw3IEBAIGludCBfX3Jl
ZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29s
IG9ubGluZSkKIAluZXdfbm9kZSA9IHJldDsKIAogCS8qIGNhbGwgYXJjaCdzIG1lbW9yeSBob3Rh
ZGQgKi8KLQlyZXQgPSBhcmNoX2FkZF9tZW1vcnkobmlkLCBzdGFydCwgc2l6ZSwgTlVMTCwgdHJ1
ZSk7CisJcmV0ID0gYXJjaF9hZGRfbWVtb3J5KG5pZCwgc3RhcnQsIHNpemUsIE5VTEwsIG1lbW9y
eV9ibG9ja190eXBlKTsKIAlpZiAocmV0IDwgMCkKIAkJZ290byBlcnJvcjsKIApAQCAtMTE1Myw4
ICsxMTU4LDggQEAgaW50IF9fcmVmIGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0
IHJlc291cmNlICpyZXMsIGJvb2wgb25saW5lKQogCS8qIGRldmljZV9vbmxpbmUoKSB3aWxsIHRh
a2UgdGhlIGxvY2sgd2hlbiBjYWxsaW5nIG9ubGluZV9wYWdlcygpICovCiAJbWVtX2hvdHBsdWdf
ZG9uZSgpOwogCi0JLyogb25saW5lIHBhZ2VzIGlmIHJlcXVlc3RlZCAqLwotCWlmIChvbmxpbmUp
CisJaWYgKG1lbW9yeV9ibG9ja190eXBlID09IE1FTU9SWV9CTE9DS19QQVJBVklSVCB8fAorCSAg
ICAobWVtb3J5X2Jsb2NrX3R5cGUgPT0gTUVNT1JZX0JMT0NLX05PUk1BTCAmJiBtZW1ocF9hdXRv
X29ubGluZSkpCiAJCXdhbGtfbWVtb3J5X3JhbmdlKFBGTl9ET1dOKHN0YXJ0KSwgUEZOX1VQKHN0
YXJ0ICsgc2l6ZSAtIDEpLAogCQkJCSAgTlVMTCwgb25saW5lX21lbW9yeV9ibG9jayk7CiAKQEAg
LTExNjksNyArMTE3NCw3IEBAIGludCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQs
IHN0cnVjdCByZXNvdXJjZSAqcmVzLCBib29sIG9ubGluZSkKIH0KIAogLyogcmVxdWlyZXMgZGV2
aWNlX2hvdHBsdWdfbG9jaywgc2VlIGFkZF9tZW1vcnlfcmVzb3VyY2UoKSAqLwotaW50IF9fcmVm
IF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKQoraW50IF9fcmVmIF9f
YWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplLCBpbnQgbWVtb3J5X2Jsb2Nr
X3R5cGUpCiB7CiAJc3RydWN0IHJlc291cmNlICpyZXM7CiAJaW50IHJldDsKQEAgLTExNzgsMTgg
KzExODMsMTggQEAgaW50IF9fcmVmIF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2
NCBzaXplKQogCWlmIChJU19FUlIocmVzKSkKIAkJcmV0dXJuIFBUUl9FUlIocmVzKTsKIAotCXJl
dCA9IGFkZF9tZW1vcnlfcmVzb3VyY2UobmlkLCByZXMsIG1lbWhwX2F1dG9fb25saW5lKTsKKwly
ZXQgPSBhZGRfbWVtb3J5X3Jlc291cmNlKG5pZCwgcmVzLCBtZW1vcnlfYmxvY2tfdHlwZSk7CiAJ
aWYgKHJldCA8IDApCiAJCXJlbGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7CiAJcmV0dXJuIHJl
dDsKIH0KIAotaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKK2lu
dCBhZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUsIGludCBtZW1vcnlfYmxv
Y2tfdHlwZSkKIHsKIAlpbnQgcmM7CiAKIAlsb2NrX2RldmljZV9ob3RwbHVnKCk7Ci0JcmMgPSBf
X2FkZF9tZW1vcnkobmlkLCBzdGFydCwgc2l6ZSk7CisJcmMgPSBfX2FkZF9tZW1vcnkobmlkLCBz
dGFydCwgc2l6ZSwgbWVtb3J5X2Jsb2NrX3R5cGUpOwogCXVubG9ja19kZXZpY2VfaG90cGx1Zygp
OwogCiAJcmV0dXJuIHJjOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:06:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:06: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 1g5uLf-0006x1-Je; Fri, 28 Sep 2018 15:06:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uLe-0006wr-DH
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:06:30 +0000
X-Inumbo-ID: 3c3cbd01-c330-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c3cbd01-c330-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:07:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:06:28 -0600
Message-Id: <5BAE437102000078001ECF05@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:06:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-2-wei.liu2@citrix.com>
In-Reply-To: <20180928082437.15140-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] x86: make sure module array is large
 enough in pvh-boot.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: Andrew Cooper <andrew.cooper3@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+IE9uIDI4LjA5LjE4IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIHJlbG9jYXRpb24gY29kZSBpbiBfX3N0YXJ0X3hlbiByZXF1aXJlcyBvbmUgZXh0cmEgZWxl
bWVudCBpbiB0aGUKPiBtb2R1bGUgYXJyYXkuIEJ5IHRoZSBsb29rcyBvZiBpdCB0aGUgdGVtcG9y
YXJ5IGFycmF5IGlzIGFscmVhZHkgbGFyZ2UKPiBlbm91Z2guIEFkZCBhIEJVR19PTiB0byBjYXRj
aCBhbnkgaXNzdWUgaW4gdGhlIGZ1dHVyZS4KPiAKPiBXaGlsZSBhdCBpdCwgdHVybiBhbm90aGVy
IEFTU0VSVCB0byBCVUdfT04gYXMgd2VsbC4KCkhtbSwgYSBsaXR0bGUgc3RyYW5nZSAtIEkgdGhv
dWdodCB3ZSBoYWQgYWdyZWVkIG9uIHBhbmljKCkgYmVmb3JlLgpUaGUgZXh0cmEgb3V0cHV0IEJV
R19PTigpIHByb2R1Y2VzIGlzIHVubGlrZWx5IHRvIGJlIGhlbHBmdWwgaGVyZS4KV2l0aCB0aGlz
IHN3aXRjaGVkIHRvIHBhbmljKCkgaXQgY2VydGFpbmx5IGNhbiBoYXZlIG15IGFjay4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:08: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 1g5uNl-00076i-29; Fri, 28 Sep 2018 15:08:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uNj-00076c-Hh
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:08:39 +0000
X-Inumbo-ID: 88e358a7-c330-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88e358a7-c330-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:09:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:08:36 -0600
Message-Id: <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:08:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
In-Reply-To: <20180928082437.15140-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA5LjE4IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwo+IEBAIC05MSw3ICs5MSw4IEBAIHN0YXRpYyB1aW50MzJfdCBjb25yaW5nYywg
Y29ucmluZ3A7Cj4gIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBzZXJjb25faGFuZGxlID0gLTE7
Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1g4Ngo+IC1zdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF9jb25zb2xlX3hlbjsgLyogY29uc29sZT14ZW4gKi8KPiArLyogU2V0IHRvIHRydWUgYXQgc3Rh
cnQgb2YgZGF5IHRvIGNhdGNoIGVhcmx5IGJvb3QgaXNzdWVzICovCj4gK3N0YXRpYyBib29sIF9f
cmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuID0gdHJ1ZTsgLyogY29uc29sZT14ZW4gKi8KCldo
ZW4gQW5kcmV3IHN1Z2dlc3RlZCB0aGlzLCBpaXJjIGhlIHNhaWQgdG8gbWFrZSB0aGUgdmFyaWFi
bGUKdHJpc3RhdGUuIE90aGVyd2lzZSAuLi4KCj4gQEAgLTgyMSw2ICs4MjIsMTAgQEAgdm9pZCBf
X2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQo+ICAKPiAgICAgIHNlcmlhbF9pbml0X3By
ZWlycSgpOwo+ICAKPiArI2lmZGVmIENPTkZJR19YODYKPiArICAgIG9wdF9jb25zb2xlX3hlbiA9
IGZhbHNlOwo+ICsjZW5kaWYKCi4uLiB5b3UgcG9zc2libHkgb3ZlcnJpZGUgYSB1c2VyIHNwZWNp
ZmllZCAidHJ1ZSIgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:10:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15: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 1g5uPJ-0007jV-Eg; Fri, 28 Sep 2018 15:10: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=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uPH-0007jP-Pz
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:10:15 +0000
X-Inumbo-ID: 496b34cf-c330-11e8-a8a5-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 496b34cf-c330-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:07:59 +0200 (CEST)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:10:14 -0600
Message-Id: <5BAE445402000078001ECF16@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:10:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
 <9dea8007d439251f43089b3ce9e1acbb594d57c0.1538123925.git-series.wei.liu2@citrix.com>
In-Reply-To: <9dea8007d439251f43089b3ce9e1acbb594d57c0.1538123925.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: fix comment on super page
 alignment requirement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI4LjA5LjE4IGF0IDEwOjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Qk9PVFNUUkFQX0RJUkVDVE1BUF9FTkQgaXMgZ29uZS4gVGhlIGNvbW1lbnQgaW4gcXVlc3Rpb24g
c2hvdWxkIHJlZmVyCj4gdG8gQk9PU1RSQVBfTUFQX0JBU0UgYW5kIDRHQiBpbnN0ZWFkLgo+IAo+
IE1vdmUgdGhlIGVudGlyZSBjb21tZW50IGJsb2NrIHRvIHdoZXJlIGl0IGJlbG9uZ3MgLS0gaW1t
ZWRpYXRlbHkKPiBiZWZvcmUgdGhlIGxvb3Agd2hpY2ggZG9lcyB0aGUgdGhpbmdzIHNhaWQgaW4g
dGhlIGNvbW1lbnQuCj4gCj4gUmVtb3ZlIHR3byB0cmFpbGluZyBzcGFjZXMgd2hpbGUgYXQgaXQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkkgZ3Vl
c3MgaXQncyBnb29kIGVub3VnaCB0aGlzIHdheSBmb3Igbm93LCBzbwpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:10:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 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 1g5uPf-0007mT-Oy; Fri, 28 Sep 2018 15:10:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uPe-0007m7-5K
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:10:38 +0000
X-Inumbo-ID: d04492e8-c330-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d04492e8-c330-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:11:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:10:36 -0600
Message-Id: <5BAE446C02000078001ECF19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:10:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.52fcf30dd6185aa3331fdf5dd90a508a79aa78e7.1538123925.git-series.wei.liu2@citrix.com>
 <1ec7026007b9d89a2472d7ef39f5364c76542855.1538123925.git-series.wei.liu2@citrix.com>
In-Reply-To: <1ec7026007b9d89a2472d7ef39f5364c76542855.1538123925.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86: undefine BOOSTRAP_MAP_LIMIT
 after its last user
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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+IE9uIDI4LjA5LjE4IGF0IDEwOjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:12: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 1g5uRA-0007vS-7d; Fri, 28 Sep 2018 15:12:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uR9-0007vK-Kc
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:12:11 +0000
X-Inumbo-ID: 07dd06a0-c331-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07dd06a0-c331-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:13:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66568655"
Date: Fri, 28 Sep 2018 16:12:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDk6MDg6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE4IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ID4gKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMKPiA+IEBAIC05MSw3ICs5MSw4IEBAIHN0YXRpYyB1aW50MzJf
dCBjb25yaW5nYywgY29ucmluZ3A7Cj4gPiAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNv
bl9oYW5kbGUgPSAtMTsKPiA+ICAKPiA+ICAjaWZkZWYgQ09ORklHX1g4Ngo+ID4gLXN0YXRpYyBi
b29sIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLwo+ID4g
Ky8qIFNldCB0byB0cnVlIGF0IHN0YXJ0IG9mIGRheSB0byBjYXRjaCBlYXJseSBib290IGlzc3Vl
cyAqLwo+ID4gK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuID0gdHJ1
ZTsgLyogY29uc29sZT14ZW4gKi8KPiAKPiBXaGVuIEFuZHJldyBzdWdnZXN0ZWQgdGhpcywgaWly
YyBoZSBzYWlkIHRvIG1ha2UgdGhlIHZhcmlhYmxlCj4gdHJpc3RhdGUuIE90aGVyd2lzZSAuLi4K
CkkgZmlndXJlIGl0IGRvZXNuJ3QgbmVlZCB0byBiZSB0cmlzdGF0ZS4KCj4gCj4gPiBAQCAtODIx
LDYgKzgyMiwxMCBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCj4gPiAg
Cj4gPiAgICAgIHNlcmlhbF9pbml0X3ByZWlycSgpOwo+ID4gIAo+ID4gKyNpZmRlZiBDT05GSUdf
WDg2Cj4gPiArICAgIG9wdF9jb25zb2xlX3hlbiA9IGZhbHNlOwo+ID4gKyNlbmRpZgo+IAo+IC4u
LiB5b3UgcG9zc2libHkgb3ZlcnJpZGUgYSB1c2VyIHNwZWNpZmllZCAidHJ1ZSIgaGVyZS4KCkRv
IEk/IFRoaXMgaXMgcmlnaHQgYmVmb3JlIG9wdGlvbiBwYXJzaW5nLCBkdXJpbmcgd2hpY2ggb3B0
X2NvbnNvbGVfeGVuCmlzIHNldC4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:13:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 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 1g5uS7-00081z-Je; Fri, 28 Sep 2018 15:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uS6-00081s-9X
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:13:10 +0000
X-Inumbo-ID: b0b787fa-c330-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0b787fa-c330-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:10:53 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66568787"
Date: Fri, 28 Sep 2018 16:13:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928151300.s7cfyarz2auqmwiq@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-2-wei.liu2@citrix.com>
 <5BAE437102000078001ECF05@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAE437102000078001ECF05@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] x86: make sure module array is large
 enough in pvh-boot.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: 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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDk6MDY6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE4IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBUaGUgcmVsb2NhdGlvbiBjb2RlIGluIF9fc3RhcnRfeGVuIHJlcXVpcmVzIG9uZSBl
eHRyYSBlbGVtZW50IGluIHRoZQo+ID4gbW9kdWxlIGFycmF5LiBCeSB0aGUgbG9va3Mgb2YgaXQg
dGhlIHRlbXBvcmFyeSBhcnJheSBpcyBhbHJlYWR5IGxhcmdlCj4gPiBlbm91Z2guIEFkZCBhIEJV
R19PTiB0byBjYXRjaCBhbnkgaXNzdWUgaW4gdGhlIGZ1dHVyZS4KPiA+IAo+ID4gV2hpbGUgYXQg
aXQsIHR1cm4gYW5vdGhlciBBU1NFUlQgdG8gQlVHX09OIGFzIHdlbGwuCj4gCj4gSG1tLCBhIGxp
dHRsZSBzdHJhbmdlIC0gSSB0aG91Z2h0IHdlIGhhZCBhZ3JlZWQgb24gcGFuaWMoKSBiZWZvcmUu
Cj4gVGhlIGV4dHJhIG91dHB1dCBCVUdfT04oKSBwcm9kdWNlcyBpcyB1bmxpa2VseSB0byBiZSBo
ZWxwZnVsIGhlcmUuCj4gV2l0aCB0aGlzIHN3aXRjaGVkIHRvIHBhbmljKCkgaXQgY2VydGFpbmx5
IGNhbiBoYXZlIG15IGFjay4KCk9vcHMsIEkgaGF2ZSBubyBpZGVhIHdoeSBJIGFncmVlZCB0byB1
c2UgcGFuaWMgYnV0IHdyb3RlIEJVR19PTiBpbnN0ZWFkLgpNeSBtZW1vcnkgaGFzIGZhaWxlZCBt
ZS4KCkkgd2lsbCByZXNlbmQgdGhpcyBwYXRjaC4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:13:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15: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 1g5uSp-00086Q-UN; Fri, 28 Sep 2018 15:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5uSo-00086I-QJ
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:13:54 +0000
X-Inumbo-ID: 453fe585-c331-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 453fe585-c331-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:15:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="79759967"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <e63442e2-9e89-b546-e968-e90eda791d06@citrix.com>
Date: Fri, 28 Sep 2018 16:13:51 +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: <20180928151207.kinkppv7klym6zoe@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/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMjgvMDkvMTggMTY6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjgsIDIwMTgg
YXQgMDk6MDg6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI4LjA5LjE4
IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
Pj4+IEBAIC05MSw3ICs5MSw4IEBAIHN0YXRpYyB1aW50MzJfdCBjb25yaW5nYywgY29ucmluZ3A7
Cj4+PiAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9oYW5kbGUgPSAtMTsKPj4+ICAK
Pj4+ICAjaWZkZWYgQ09ORklHX1g4Ngo+Pj4gLXN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0
X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLwo+Pj4gKy8qIFNldCB0byB0cnVlIGF0IHN0
YXJ0IG9mIGRheSB0byBjYXRjaCBlYXJseSBib290IGlzc3VlcyAqLwo+Pj4gK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuID0gdHJ1ZTsgLyogY29uc29sZT14ZW4gKi8K
Pj4gV2hlbiBBbmRyZXcgc3VnZ2VzdGVkIHRoaXMsIGlpcmMgaGUgc2FpZCB0byBtYWtlIHRoZSB2
YXJpYWJsZQo+PiB0cmlzdGF0ZS4gT3RoZXJ3aXNlIC4uLgo+IEkgZmlndXJlIGl0IGRvZXNuJ3Qg
bmVlZCB0byBiZSB0cmlzdGF0ZS4KPgo+Pj4gQEAgLTgyMSw2ICs4MjIsMTAgQEAgdm9pZCBfX2lu
aXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQo+Pj4gIAo+Pj4gICAgICBzZXJpYWxfaW5pdF9w
cmVpcnEoKTsKPj4+ICAKPj4+ICsjaWZkZWYgQ09ORklHX1g4Ngo+Pj4gKyAgICBvcHRfY29uc29s
ZV94ZW4gPSBmYWxzZTsKPj4+ICsjZW5kaWYKPj4gLi4uIHlvdSBwb3NzaWJseSBvdmVycmlkZSBh
IHVzZXIgc3BlY2lmaWVkICJ0cnVlIiBoZXJlLgo+IERvIEk/IFRoaXMgaXMgcmlnaHQgYmVmb3Jl
IG9wdGlvbiBwYXJzaW5nLCBkdXJpbmcgd2hpY2ggb3B0X2NvbnNvbGVfeGVuCj4gaXMgc2V0LgoK
VGhpcyBpcyBmaW5lIGluIHByaW5jaXBsZSwgYnV0IHlvdSBjYW4ndCBpbml0aWFsaXNlIGl0IHRv
IHRydWUgYXQKY29tcGlsZSB0aW1lLCBvciBuYXRpdmUgYm9vdHMgd2lsbCB0cnkgdXNpbmcgaHlw
ZXJjYWxscyAvIHBvcnQgMHhlOS4KClRoZSBiZXN0IGJldCBpcyB0byBzZXQgaXQgdG8gdHJ1ZSBp
biB0aGUgUFZIIGVudHJ5IGFzbS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:16:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:16: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 1g5uV6-0008Lq-Cn; Fri, 28 Sep 2018 15:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5uV4-0008Lb-Fy
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:16:14 +0000
X-Inumbo-ID: 9902d3b3-c331-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9902d3b3-c331-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:17: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 1g5uV1-00022W-G9; Fri, 28 Sep 2018 15:16: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 1g5uV1-000499-64; Fri, 28 Sep 2018 15:16:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5uV1-0008V0-5T; Fri, 28 Sep 2018 15:16:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128173-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=c62c53d61477dfeb63a47b0673c389082112babc
X-Osstest-Versions-That: xen=a8c7e309d1fec898a2731b6e0f63d66c509c7233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 15:16:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128173: 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>

ZmxpZ2h0IDEyODE3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE3My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjNjJjNTNkNjE0NzdkZmViNjNhNDdiMDY3M2MzODkwODIxMTJiYWJjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhOGM3ZTMwOWQxZmVjODk4YTI3
MzFiNmUwZjYzZDY2YzUwOWM3MjMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgxNTIgIDIwMTgt
MDktMjggMDA6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MTczICAy
MDE4LTA5LTI4IDEzOjAyOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIGE4YzdlMzA5ZDEuLmM2MmM1M2Q2MTQgIGM2MmM1M2Q2MTQ3N2RmZWI2M2E0
N2IwNjczYzM4OTA4MjExMmJhYmMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15: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 1g5uWK-0008SA-R6; Fri, 28 Sep 2018 15:17:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uWJ-0008S1-VU
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:17:31 +0000
X-Inumbo-ID: c69b5f1a-c331-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c69b5f1a-c331-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:18:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66569380"
Date: Fri, 28 Sep 2018 16:16:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180928151655.4xgl2dgnn7zayuzs@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <e63442e2-9e89-b546-e968-e90eda791d06@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e63442e2-9e89-b546-e968-e90eda791d06@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDQ6MTM6NTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wOS8xOCAxNjoxMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZyaSwgU2Vw
IDI4LCAyMDE4IGF0IDA5OjA4OjM0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+
IE9uIDI4LjA5LjE4IGF0IDEwOjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4+
IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4gPj4+ICsrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCj4gPj4+IEBAIC05MSw3ICs5MSw4IEBAIHN0YXRpYyB1aW50MzJfdCBj
b25yaW5nYywgY29ucmluZ3A7Cj4gPj4+ICBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgc2VyY29u
X2hhbmRsZSA9IC0xOwo+ID4+PiAgCj4gPj4+ICAjaWZkZWYgQ09ORklHX1g4Ngo+ID4+PiAtc3Rh
dGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfY29uc29sZV94ZW47IC8qIGNvbnNvbGU9eGVuICov
Cj4gPj4+ICsvKiBTZXQgdG8gdHJ1ZSBhdCBzdGFydCBvZiBkYXkgdG8gY2F0Y2ggZWFybHkgYm9v
dCBpc3N1ZXMgKi8KPiA+Pj4gK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVf
eGVuID0gdHJ1ZTsgLyogY29uc29sZT14ZW4gKi8KPiA+PiBXaGVuIEFuZHJldyBzdWdnZXN0ZWQg
dGhpcywgaWlyYyBoZSBzYWlkIHRvIG1ha2UgdGhlIHZhcmlhYmxlCj4gPj4gdHJpc3RhdGUuIE90
aGVyd2lzZSAuLi4KPiA+IEkgZmlndXJlIGl0IGRvZXNuJ3QgbmVlZCB0byBiZSB0cmlzdGF0ZS4K
PiA+Cj4gPj4+IEBAIC04MjEsNiArODIyLDEwIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9w
cmVpcnEodm9pZCkKPiA+Pj4gIAo+ID4+PiAgICAgIHNlcmlhbF9pbml0X3ByZWlycSgpOwo+ID4+
PiAgCj4gPj4+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ID4+PiArICAgIG9wdF9jb25zb2xlX3hlbiA9
IGZhbHNlOwo+ID4+PiArI2VuZGlmCj4gPj4gLi4uIHlvdSBwb3NzaWJseSBvdmVycmlkZSBhIHVz
ZXIgc3BlY2lmaWVkICJ0cnVlIiBoZXJlLgo+ID4gRG8gST8gVGhpcyBpcyByaWdodCBiZWZvcmUg
b3B0aW9uIHBhcnNpbmcsIGR1cmluZyB3aGljaCBvcHRfY29uc29sZV94ZW4KPiA+IGlzIHNldC4K
PiAKPiBUaGlzIGlzIGZpbmUgaW4gcHJpbmNpcGxlLCBidXQgeW91IGNhbid0IGluaXRpYWxpc2Ug
aXQgdG8gdHJ1ZSBhdAo+IGNvbXBpbGUgdGltZSwgb3IgbmF0aXZlIGJvb3RzIHdpbGwgdHJ5IHVz
aW5nIGh5cGVyY2FsbHMgLyBwb3J0IDB4ZTkuCj4gCj4gVGhlIGJlc3QgYmV0IGlzIHRvIHNldCBp
dCB0byB0cnVlIGluIHRoZSBQVkggZW50cnkgYXNtLgoKUmlnaHQuIEkgd2lsbCBzZXQgaXQgaW4g
dGhlIFBWSCBlbnRyeSBpbnN0ZWFkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:20: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 1g5uYi-0000DH-E8; Fri, 28 Sep 2018 15:20:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uYh-0000DC-8U
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:19:59 +0000
X-Inumbo-ID: 1e5c63c1-c332-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e5c63c1-c332-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:21:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:19:56 -0600
Message-Id: <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:19:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
In-Reply-To: <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA5LjE4IGF0IDE3OjEyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDk6MDg6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyOC4wOS4xOCBhdCAxMDoyNCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4+ID4gKysrIGIveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4gPiBAQCAtOTEsNyArOTEsOCBAQCBzdGF0aWMgdWlu
dDMyX3QgY29ucmluZ2MsIGNvbnJpbmdwOwo+PiA+ICBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg
c2VyY29uX2hhbmRsZSA9IC0xOwo+PiA+ICAKPj4gPiAgI2lmZGVmIENPTkZJR19YODYKPj4gPiAt
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfY29uc29sZV94ZW47IC8qIGNvbnNvbGU9eGVu
ICovCj4+ID4gKy8qIFNldCB0byB0cnVlIGF0IHN0YXJ0IG9mIGRheSB0byBjYXRjaCBlYXJseSBi
b290IGlzc3VlcyAqLwo+PiA+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9jb25zb2xl
X3hlbiA9IHRydWU7IC8qIGNvbnNvbGU9eGVuICovCj4+IAo+PiBXaGVuIEFuZHJldyBzdWdnZXN0
ZWQgdGhpcywgaWlyYyBoZSBzYWlkIHRvIG1ha2UgdGhlIHZhcmlhYmxlCj4+IHRyaXN0YXRlLiBP
dGhlcndpc2UgLi4uCj4gCj4gSSBmaWd1cmUgaXQgZG9lc24ndCBuZWVkIHRvIGJlIHRyaXN0YXRl
Lgo+IAo+PiAKPj4gPiBAQCAtODIxLDYgKzgyMiwxMCBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2lu
aXRfcHJlaXJxKHZvaWQpCj4+ID4gIAo+PiA+ICAgICAgc2VyaWFsX2luaXRfcHJlaXJxKCk7Cj4+
ID4gIAo+PiA+ICsjaWZkZWYgQ09ORklHX1g4Ngo+PiA+ICsgICAgb3B0X2NvbnNvbGVfeGVuID0g
ZmFsc2U7Cj4+ID4gKyNlbmRpZgo+PiAKPj4gLi4uIHlvdSBwb3NzaWJseSBvdmVycmlkZSBhIHVz
ZXIgc3BlY2lmaWVkICJ0cnVlIiBoZXJlLgo+IAo+IERvIEk/IFRoaXMgaXMgcmlnaHQgYmVmb3Jl
IG9wdGlvbiBwYXJzaW5nLCBkdXJpbmcgd2hpY2ggb3B0X2NvbnNvbGVfeGVuCj4gaXMgc2V0LgoK
SG1tLCBJIHNlZSAtIEkgZGlkbid0IHJlY2FsbCB3ZSBzdGlsbCBoYXZlIHRoaXMgYWQgaG9jIHBh
cnNpbmcgaW4KcGxhY2UsIGluc3RlYWQgb2YgdXNpbmcgY3VzdG9tX3BhcmFtKCkuIEJ1dCBpc24n
dCB0aGlzIHRvbyBlYXJseSB0aGVuLAphcyBtZXNzYWdlcyBpc3N1ZWQgZnJvbSB0aGUgcGFyc2lu
ZyBjb2RlIHRoZW4gd291bGQgbm90IGJlIHZpc2libGU/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:22:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:22: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 1g5ubI-0000tj-0a; Fri, 28 Sep 2018 15:22: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=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5ubG-0000tX-BF
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 15:22:38 +0000
X-Inumbo-ID: 038e3286-c332-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 038e3286-c332-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:20:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66570070"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 28 Sep 2018 16:22:28 +0100
Message-ID: <1538148148-12978-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libgnttab: Undo incorrect SONAME bump in
 c/s ee8105cab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.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>

WGVuIDQuMTEgc2hpcHBlZCB3aXRoIGEgU09OQU1FIG9mIDEuMS4KCkZvciBzdGFnaW5nIChhbmQg
NC4xMiBldmVudHVhbGx5KSwgdGhlIFNPTkFNRSB3YXMgYnVtcGVkIHRvIDEuMiBieSBjL3MKMjhj
YTY5NmEzLiAgRnVydGhlciBjaGFuZ2VzIGJlZm9yZSA0LjEyIHNoaXBzIHNob3VsZCBub3QgYnVt
cCB0aGUgU09OQU1FLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogdG9vbHMvbGli
cy9nbnR0YWIvTWFrZWZpbGUgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvZ250dGFiL2xpYnhl
bmdudHRhYi5tYXAgfCA0IC0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIvTWFrZWZpbGUgYi90
b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQppbmRleCAwYmVmYmQxLi42YzJlN2UzIDEwMDY0NAot
LS0gYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2dudHRhYi9N
YWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGlu
Y2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5PUiAg
ICA9IDMKK01JTk9SICAgID0gMgogU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlw
dD1saWJ4ZW5nbnR0YWIubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3Rv
dHlwZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZ250dGFiL2xpYnhlbmdudHRhYi5tYXAgYi90
b29scy9saWJzL2dudHRhYi9saWJ4ZW5nbnR0YWIubWFwCmluZGV4IDlkZTIxODMuLmUxNWY2ZTkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL2xpYnhlbmdudHRhYi5tYXAKKysrIGIvdG9v
bHMvbGlicy9nbnR0YWIvbGlieGVuZ250dGFiLm1hcApAQCAtMzEsMTAgKzMxLDYgQEAgVkVSU18x
LjIgewogICAgIGdsb2JhbDoKIAkJeGVuZ250dGFiX2ZkOwogCQl4ZW5nbnRzaHJfZmQ7Ci19IFZF
UlNfMS4xOwotCi1WRVJTXzEuMyB7Ci0JZ2xvYmFsOgogCQl4ZW5nbnR0YWJfZG1hYnVmX2V4cF9m
cm9tX3JlZnM7CiAJCXhlbmdudHRhYl9kbWFidWZfZXhwX3dhaXRfcmVsZWFzZWQ7CiAJCXhlbmdu
dHRhYl9kbWFidWZfaW1wX3RvX3JlZnM7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5uc5-0000zt-CF; Fri, 28 Sep 2018 15:23: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=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uc4-0000zj-AX
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:23:28 +0000
X-Inumbo-ID: 21d8d40e-c332-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21d8d40e-c332-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:21:12 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66570162"
Date: Fri, 28 Sep 2018 16:23:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDk6MTk6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE4IGF0IDE3OjEyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIFNlcCAyOCwgMjAxOCBhdCAwOTowODozNEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjguMDkuMTggYXQgMTA6MjQsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4g
Pj4gPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ID4+ID4gQEAgLTkxLDcgKzkx
LDggQEAgc3RhdGljIHVpbnQzMl90IGNvbnJpbmdjLCBjb25yaW5ncDsKPiA+PiA+ICBzdGF0aWMg
aW50IF9fcmVhZF9tb3N0bHkgc2VyY29uX2hhbmRsZSA9IC0xOwo+ID4+ID4gIAo+ID4+ID4gICNp
ZmRlZiBDT05GSUdfWDg2Cj4gPj4gPiAtc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfY29u
c29sZV94ZW47IC8qIGNvbnNvbGU9eGVuICovCj4gPj4gPiArLyogU2V0IHRvIHRydWUgYXQgc3Rh
cnQgb2YgZGF5IHRvIGNhdGNoIGVhcmx5IGJvb3QgaXNzdWVzICovCj4gPj4gPiArc3RhdGljIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfY29uc29sZV94ZW4gPSB0cnVlOyAvKiBjb25zb2xlPXhlbiAq
Lwo+ID4+IAo+ID4+IFdoZW4gQW5kcmV3IHN1Z2dlc3RlZCB0aGlzLCBpaXJjIGhlIHNhaWQgdG8g
bWFrZSB0aGUgdmFyaWFibGUKPiA+PiB0cmlzdGF0ZS4gT3RoZXJ3aXNlIC4uLgo+ID4gCj4gPiBJ
IGZpZ3VyZSBpdCBkb2Vzbid0IG5lZWQgdG8gYmUgdHJpc3RhdGUuCj4gPiAKPiA+PiAKPiA+PiA+
IEBAIC04MjEsNiArODIyLDEwIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9p
ZCkKPiA+PiA+ICAKPiA+PiA+ICAgICAgc2VyaWFsX2luaXRfcHJlaXJxKCk7Cj4gPj4gPiAgCj4g
Pj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+PiA+ICsgICAgb3B0X2NvbnNvbGVfeGVuID0gZmFs
c2U7Cj4gPj4gPiArI2VuZGlmCj4gPj4gCj4gPj4gLi4uIHlvdSBwb3NzaWJseSBvdmVycmlkZSBh
IHVzZXIgc3BlY2lmaWVkICJ0cnVlIiBoZXJlLgo+ID4gCj4gPiBEbyBJPyBUaGlzIGlzIHJpZ2h0
IGJlZm9yZSBvcHRpb24gcGFyc2luZywgZHVyaW5nIHdoaWNoIG9wdF9jb25zb2xlX3hlbgo+ID4g
aXMgc2V0Lgo+IAo+IEhtbSwgSSBzZWUgLSBJIGRpZG4ndCByZWNhbGwgd2Ugc3RpbGwgaGF2ZSB0
aGlzIGFkIGhvYyBwYXJzaW5nIGluCj4gcGxhY2UsIGluc3RlYWQgb2YgdXNpbmcgY3VzdG9tX3Bh
cmFtKCkuIEJ1dCBpc24ndCB0aGlzIHRvbyBlYXJseSB0aGVuLAo+IGFzIG1lc3NhZ2VzIGlzc3Vl
ZCBmcm9tIHRoZSBwYXJzaW5nIGNvZGUgdGhlbiB3b3VsZCBub3QgYmUgdmlzaWJsZT8KClRvIG1l
IGl0IGRvZXNuJ3QgbWFrZSBhbnl0aGluZyB3b3JzZSB0aGFuIGJlZm9yZS4gQnV0IEkgc2VlIHlv
dXIgcG9pbnQuCkkgd2lsbCBzZWUgaWYgdGhlcmUgaXMgYW4gZWFzeSB3YXkgdG8gZml4IHRoaXMu
CgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:26:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:26: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 1g5ueX-0001BY-Ue; Fri, 28 Sep 2018 15:26:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=agq7=mk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5ueW-0001BQ-9U
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:26:00 +0000
X-Inumbo-ID: f57973a5-c332-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f57973a5-c332-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:27:07 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id 5DD4A3011FC4;
 Fri, 28 Sep 2018 18:25:57 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 461D77FB58;
 Fri, 28 Sep 2018 18:25:57 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1F47C3086D00;
 Fri, 28 Sep 2018 18:25:57 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
 <5BAE402B02000078001ECEEB@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <454d3ff1-9a8a-81fa-72e1-3ff7c47f9a65@bitdefender.com>
Date: Fri, 28 Sep 2018 18:25:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BAE402B02000078001ECEEB@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

T24gOS8yOC8xOCA1OjUyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOC4wOS4xOCBh
dCAxMzo1NSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBAQCAtMTIxOCwz
NCArMTIxOSw2NyBAQCBzdGF0aWMgdm9pZCBlcHRfdGxiX2ZsdXNoKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pCj4+ICAgICAgZXB0X3N5bmNfZG9tYWluX21hc2socDJtLCBwMm0tPmRvbWFpbi0+ZGly
dHlfY3B1bWFzayk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIGVwdF9zZXRfYWRfc3luYyhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBpbnQgdmFsdWUpCj4gCj4gQ2FuIHRoZSBzZWNvbmQgcGFy
YW1ldGVyIGJlIGJvb2wgcGxlYXNlIChhbmQgdGhlIHRydWUvZmFsc2UKPiBhcmd1bWVudHMgaW4g
dGhlIGNhbGxlcnMpPwoKT2YgY291cnNlLgoKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcDJtLT5kb21haW47Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gKyAgICBpZiAo
IGxpa2VseSghYWx0cDJtX2FjdGl2ZShkKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcDJtX2xv
Y2socDJtKTsKPj4gKyAgICAgICAgcDJtLT5lcHQuYWQgPSB2YWx1ZTsKPj4gKyAgICAgICAgcDJt
X3VubG9jayhwMm0pOwo+PiArCj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4gCj4gV2h5
IHdvdWxkIHlvdSB3YW50IHRvIHNraXAgdXBkYXRpbmcgdGhlIGhvc3QgcDJtJ3MgZmxhZyB3aGVu
Cj4gYWx0cDJtIGlzIGFjdGl2ZT8KCkl0J3Mgbm90IHJlYWxseSBza2lwcGVkIGlmIEkgdW5kZXJz
dGFuZCB0aGUgYWx0cDJtIGNvZGUgY29ycmVjdGx5OiBpbgp0aGF0IGNhc2UgdGhlIGhvc3RwMm0g
aXMgZC0+YXJjaC5hbHRwMm1fcDJtWzBdLCB3aGljaCBpcyB0YWtlIGNhcmUgb2YgaW4KdGhlIGxv
b3AgYmVsb3cgdGhlIGNvZGUgeW91J3ZlIHF1b3RlZC4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gQEAgLTM2MCwxMSArMzYw
LDcgQEAgdm9pZCBwMm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpk
KQo+PiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+
ICAKPj4gICAgICBpZiAoIHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSApCj4+IC0gICAg
ewo+PiAtICAgICAgICBwMm1fbG9jayhwMm0pOwo+PiAgICAgICAgICBwMm0tPmVuYWJsZV9oYXJk
d2FyZV9sb2dfZGlydHkocDJtKTsKPj4gLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+PiAtICAg
IH0KPj4gIH0KPj4gIAo+PiAgdm9pZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gQEAgLTM3MiwxMSArMzY4LDcgQEAgdm9pZCBwMm1fZGlzYWJsZV9o
YXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiAgCj4+ICAgICAgaWYgKCBwMm0tPmRp
c2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5ICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIHAybV9sb2Nr
KHAybSk7Cj4+ICAgICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsK
Pj4gLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+PiAtICAgIH0KPj4gIH0KPiAKPiBJIGRvbid0
IHVuZGVyc3RhbmQgaG93IHRoaXMgcmVtb3ZhbCBjYW4gYmUgY29ycmVjdC4KCkRvIHlvdSBtZWFu
IGJlY2F1c2UgdGhlIGxvY2sgaXMgc3VwcG9zZWQgdG8gcHJvdGVjdCB0aGUKdm14X2RvbWFpbl9k
aXNhYmxlX3BtbChkKTsgYW5kIHZteF9kb21haW5fdXBkYXRlX2VwdHAoZCk7IGNhbGxzIGFzIHdl
bGw/Ck90aGVyd2lzZSwgSSd2ZSByZW1vdmVkIHRoZW0gYmVjYXVzZSB0aGUgbG9ja2luZyBpcyBu
b3cgZG9uZSBpbgplcHRfc2V0X2FkX3N5bmMoKS4KCkkgaGFkIGhvcGVkIHRoYXQgd291bGQgYWRk
cmVzcyB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIGZyb20gR2VvcmdlIGZyb20gYQpwcmV2aW91cyBS
RkMgcGF0Y2g6CgoiPiAgc3RhdGljIHZvaWQgZXB0X2VuYWJsZV9wbWwoc3RydWN0IHAybV9kb21h
aW4gKnAybSkKPiAgewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcDJtLT5kb21haW47Cj4gKwo+ICAgICAgLyogRG9tYWluIG11c3QgaGF2ZSBiZWVuIHBh
dXNlZCAqLwo+IC0gICAgQVNTRVJUKGF0b21pY19yZWFkKCZwMm0tPmRvbWFpbi0+cGF1c2VfY291
bnQpKTsKPiArICAgIEFTU0VSVChhdG9taWNfcmVhZCgmZC0+cGF1c2VfY291bnQpKTsKPgo+ICAg
ICAgLyoKPiAgICAgICAqIE5vIG5lZWQgdG8gcmV0dXJuIHdoZXRoZXIgdm14X2RvbWFpbl9lbmFi
bGVfcG1sIGhhcyBzdWNjZWVkZWQsIGFzCj4gICAgICAgKiBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Mg
d2lsbCBkbyB0aGUgY2hlY2ssIGFuZCB3cml0ZSBwcm90ZWN0aW9uCndpbGwgYmUKPiAgICAgICAq
IHVzZWQgaWYgUE1MIGlzIG5vdCBlbmFibGVkLgo+ICAgICAgICovCj4gLSAgICBpZiAoIHZteF9k
b21haW5fZW5hYmxlX3BtbChwMm0tPmRvbWFpbikgKQo+ICsgICAgaWYgKCB2bXhfZG9tYWluX2Vu
YWJsZV9wbWwoZCkgKQo+ICAgICAgICAgIHJldHVybjsKPgo+ICAgICAgLyogRW5hYmxlIEVQVCBB
L0QgYml0IGZvciBQTUwgKi8KPiAgICAgIHAybS0+ZXB0LmFkID0gMTsKPiAtICAgIHZteF9kb21h
aW5fdXBkYXRlX2VwdHAocDJtLT5kb21haW4pOwo+ICsKPiArICAgIGlmICggYWx0cDJtX2FjdGl2
ZShkKSApCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID09IG1m
bl94KElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAg
ICAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKPiArICAgICAgICAgICAgcDJt
LT5lcHQuYWQgPSAxOwo+ICsgICAgICAgIH0KCllvdSdyZSBub3QgZ3JhYmJpbmcgdGhlIHJlc3Bl
Y3RpdmUgcDJtIGxvY2tzIGhlcmUgLS0gSSdtIHByZXR0eSBzdXJlCnRoaXMgd2lsbCBlbmQgdXAg
YmVpbmcgdGhyZWUgc2VwYXJhdGUgaW5zdHJ1Y3Rpb25zIChyZWFkLCBzZXQgYWQgYml0LAp3cml0
ZSkuCgpCdXQgdGhlcmUgd291bGQgc29tZXRoaW5nIGEgYml0IGZ1bm55IGhlcmUgYWJvdXQgZ3Jh
YmJpbmcgdGhlIG1haW4gcDJtCmxvY2sgaW4gcDJtLmMsIGFuZCB0aGVuIGdyYWJiaW5nIGFsdHAy
bSBsb2NrcyB3aXRoaW4gdGhlIGZ1bmN0aW9uLiAgQnV0Cm9uIHRoZSBvdGhlciBoYW5kLCB5b3Ug
Y2xlYXJseSBvbmx5IHdhbnQgdG8gY2FsbCB0aGlzLi4uCgo+ICsgICAgdm14X2RvbWFpbl91cGRh
dGVfZXB0cChkKTsKCi4uLm9uY2UuICBTb21lIHJlZmFjdG9yaW5nIG1pZ2h0IGJlIHdhbnRlZC4i
CgpIZW5jZSBteSByZWZhY3RvcmluZyBhdHRlbXB0LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:30:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:30: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 1g5uiS-0001X7-Gd; Fri, 28 Sep 2018 15:30:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uiR-0001X2-BE
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:30:03 +0000
X-Inumbo-ID: 85b80a60-c333-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85b80a60-c333-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:31:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:29:59 -0600
Message-Id: <5BAE48F402000078001ECF7E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:29:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-7-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 06/11] vpci/header: add teardown 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: 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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jCj4gQEAgLTEzMSwxMiArMTMxLDE1IEBAIGJvb2wgdnBjaV9wcm9jZXNzX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQo+ICAg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgCj4gLSAgICAgICAgc3Bpbl9sb2NrKCZ2LT52cGNp
LnBkZXYtPnZwY2lfbG9jayk7Cj4gLSAgICAgICAgaWYgKCB2LT52cGNpLnBkZXYtPnZwY2kgKQo+
IC0gICAgICAgICAgICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkg
b24gZmFpbHVyZS4gKi8KPiAtICAgICAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHYtPnZwY2kucGRl
diwgIXJjICYmIHYtPnZwY2kubWFwLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIXJj
ICYmIHYtPnZwY2kucm9tX29ubHkpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBk
ZXYtPnZwY2lfbG9jayk7Cj4gKyAgICAgICAgaWYgKCB2LT52cGNpLnBkZXYgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2lfbG9jayk7Cj4g
KyAgICAgICAgICAgIGlmICggdi0+dnBjaS5wZGV2LT52cGNpICkKPiArICAgICAgICAgICAgICAg
IC8qIERpc2FibGUgbWVtb3J5IGRlY29kaW5nIHVuY29uZGl0aW9uYWxseSBvbiBmYWlsdXJlLiAq
Lwo+ICsgICAgICAgICAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHYtPnZwY2kucGRldiwgIXJjICYm
IHYtPnZwY2kubWFwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFyYyAmJiB2
LT52cGNpLnJvbV9vbmx5KTsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnYtPnZwY2kucGRl
di0+dnBjaV9sb2NrKTsKPiArICAgICAgICB9Cj4gIAo+ICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ry
b3kodi0+dnBjaS5tZW0pOwo+ICAgICAgICAgIHYtPnZwY2kubWVtID0gTlVMTDsKCkEgZmV3IGxp
bmVzIGRvd24gZnJvbSBoZXJlIHRoZXJlIGlzCgogICAgICAgICAgICB2cGNpX3JlbW92ZV9kZXZp
Y2Uodi0+dnBjaS5wZGV2KTsKCndoaWNoIEkgdGhpbmsgaGFzIHRoZSBzYW1lIGlzc3VlLgoKPiBA
QCAtNTYwLDcgKzU2MywyNSBAQCBzdGF0aWMgaW50IGluaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAq
cGRldikKPiAgCj4gICAgICByZXR1cm4gKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgPyBtb2Rp
ZnlfYmFycyhwZGV2LCB0cnVlLCBmYWxzZSkgOiAwOwo+ICB9Cj4gLVJFR0lTVEVSX1ZQQ0lfSU5J
VChpbml0X2JhcnMsIE5VTEwsIFZQQ0lfUFJJT1JJVFlfTUlERExFKTsKPiArCj4gK3N0YXRpYyB2
b2lkIHRlYXJkb3duX2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gK3sKPiArICAgIHVpbnQx
Nl90IGNtZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1Qo
cGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKHBkZXYtPmRldmZuKSwgUENJX0NPTU1BTkQpOwo+ICsKPiArICAgIGlmICggY21kICYgUENJ
X0NPTU1BTkRfTUVNT1JZICkKPiArICAgIHsKPiArICAgICAgICAvKiBVbm1hcCBhbGwgQkFScyBm
cm9tIGd1ZXN0IHAybS4gKi8KPiArICAgICAgICBtb2RpZnlfYmFycyhwZGV2LCBmYWxzZSwgZmFs
c2UpOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU2luY2UgdGhpcyBvcGVyYXRpb24gaXMg
ZGVmZXJyZWQgYXQgdGhlIHBvaW50IHdoZW4gaXQgZmluaXNoZXMgdGhlCj4gKyAgICAgICAgICog
ZGV2aWNlIG1pZ2h0IGhhdmUgYmVlbiByZW1vdmVkLCBzbyBkb24ndCBhdHRlbXB0IHRvIGRpc2Fi
bGUgbWVtb3J5Cj4gKyAgICAgICAgICogZGVjb2RpbmcgYWZ0ZXJ3YXJkcy4KPiArICAgICAgICAg
Ki8KPiArICAgICAgICBjdXJyZW50LT52cGNpLnBkZXYgPSBOVUxMOwoKRGlkIHlvdSBub3QgbWVh
biB0byBwcmVmaXggdGhlIGNvbW1lbnQgd2l0aCBGSVhNRTogPyBVbHRpbWF0ZWx5CmRldmljZSBy
ZW1vdmFsIHNob3VsZCBiZSBkZWxheWVkIHVudGlsIGFsbCBjbGVhbnVwIGhhcyBiZWVuIGRvbmUs
Cmltby4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:30:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:30: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 1g5uia-0001uL-Qw; Fri, 28 Sep 2018 15:30:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5uia-0001uD-6R
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 15:30:12 +0000
X-Inumbo-ID: 8b6d50f5-c333-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b6d50f5-c333-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:31:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66570916"
Date: Fri, 28 Sep 2018 16:29:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180928152956.kuajkccvdiudj7ap@zion.uk.xensource.com>
References: <1538148148-12978-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1538148148-12978-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libgnttab: Undo incorrect SONAME bump
 in c/s ee8105cab
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDQ6MjI6MjhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBYZW4gNC4xMSBzaGlwcGVkIHdpdGggYSBTT05BTUUgb2YgMS4xLgo+IAo+IEZvciBz
dGFnaW5nIChhbmQgNC4xMiBldmVudHVhbGx5KSwgdGhlIFNPTkFNRSB3YXMgYnVtcGVkIHRvIDEu
MiBieSBjL3MKPiAyOGNhNjk2YTMuICBGdXJ0aGVyIGNoYW5nZXMgYmVmb3JlIDQuMTIgc2hpcHMg
c2hvdWxkIG5vdCBidW1wIHRoZSBTT05BTUUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:38:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:38: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 1g5uqP-0002GH-PU; Fri, 28 Sep 2018 15:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5uqO-0002GC-Ba
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:38:16 +0000
X-Inumbo-ID: ac3fd11d-c334-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac3fd11d-c334-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:39:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:38:13 -0600
Message-Id: <5BAE4AE502000078001ECF9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:38:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-9-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 08/11] vpci/header: allow multiple map
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jCj4gQEAgLTE4NCw3ICsxODQsMTkgQEAgc3RhdGljIHZvaWQgZGVmZXJfbWFwKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICAgICAgICogc3RhcnRlZCBm
b3IgdGhlIHNhbWUgZGV2aWNlIGlmIHRoZSBkb21haW4gaXMgbm90IHdlbGwtYmVoYXZlZC4KPiAg
ICAgICAqLwo+ICAgICAgY3Vyci0+dnBjaS5wZGV2ID0gcGRldjsKPiAtICAgIGN1cnItPnZwY2ku
bWVtID0gbWVtOwo+ICsgICAgaWYgKCAhY3Vyci0+dnBjaS5tZW0gKQo+ICsgICAgICAgIGN1cnIt
PnZwY2kubWVtID0gbWVtOwo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGludCByYyA9
IHJhbmdlc2V0X21lcmdlKGN1cnItPnZwY2kubWVtLCBtZW0pOwo+ICsKPiArICAgICAgICBpZiAo
IHJjICkKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPiArICAgICAgICAg
ICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byAlc21hcCBtZW1vcnkgcmVn
aW9uOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywg
UENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBk
ZXYtPmRldmZuKSwgbWFwID8gIiIgOiAidW4iLCByYyk7Cj4gKyAgICAgICAgcmFuZ2VzZXRfZGVz
dHJveShtZW0pOwo+ICsgICAgfQo+ICAgICAgY3Vyci0+dnBjaS5tYXAgPSBtYXA7Cj4gICAgICBj
dXJyLT52cGNpLnJvbV9vbmx5ID0gcm9tX29ubHk7CgpJcyBpdCBjZXJ0YWluIHRoYXQgYWxsIG90
aGVyIGFyZ3VtZW50cyBtYXRjaCAocGRldiwgbWFwLCByb21fb25seSk/CklmIHNvLCBwbGVhc2Ug
YWRkIEFTU0VSVCgpcyB0byB0aGF0IGVmZmVjdCwgYW5kIHBlcmhhcHMgYWxzbyBoYWxmIGEKc2Vu
dGVuY2UgdG8gdGhlIGRlc2NyaXB0aW9uIGFzIHRvIHdoeSB0aGF0IGlzIGd1YXJhbnRlZWQuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:41:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15: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 1g5utM-0002uz-94; Fri, 28 Sep 2018 15: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=e+pc=mk=kernel.dk=axboe@srs-us1.protection.inumbo.net>)
 id 1g5utK-0002uu-Pl
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:41:18 +0000
X-Inumbo-ID: 9ef1530e-c334-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ef1530e-c334-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:39:01 +0200 (CEST)
Received: by mail-pg1-x541.google.com with SMTP id f18-v6so1241807pgv.3
 for <xen-devel@lists.xenproject.org>; Fri, 28 Sep 2018 08:41:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RUq0l2SYHD0AG6njdK8y747K5Y3V9hOROgJ/1m1Z7ns=;
 b=WU0GpXWlfnh4Y3XeaCoUEzo03NRxZSXiqNsXGQXgrz0znuJxr0s5L1QeHZjzpj1KeX
 GEqwFG3WtTto75/MrYVhCnZ4ZZTYhztxAmLsbGSYWAUz6pPX9gz0dYfgMRN9DMPUqhje
 P+fD5TyAAs7+Or+SifI3RPbsxrSjboHGBIE+0JCWRTiSoyVVkMS4Y7CjmDsnuPJMKzZE
 TQOj4nXFVnyfTkAW4tfrWrClfhq+6LvicvOic9u4bT94fNT0XAg2/YVfcMnFhXIcXmUz
 9O9diQzLA015njWeRwBc5blfsu2fV4gGMceJ9t1q8JZWoHJ30twFV+zKUV+jfLyquTgj
 VJ9A==
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=RUq0l2SYHD0AG6njdK8y747K5Y3V9hOROgJ/1m1Z7ns=;
 b=s9wakOjAvUAdq9OyTv4xFLmbYu8PY/kSD3f4b286S6rg6TL+nXrXH0mJ1KLfiwSdHs
 pQbpXdNu+Cx0zMtS1DIfuNFBIMkvC2zWwYQFeajUA+YonRe8jrirR1kwfR9v35vUsauO
 c7eAj1oBcM5GebDbotwypmbqM+UrekI1t/6aJZ8onaLM5iNzOvDczEyC2yNRAQyG4gfF
 jUKnEvk9rDy8MvMgLzrCGMHDArtfmIxLfmWKSRA1kSmmkvJeYt9jnK1ri9lFtOnCjYDf
 j+8TSLTkPZ4pl5uWuZ6/G7SEx6WYKwEb5zs1FoN7XQjOL1D7L2ImaBj7kEN4hu3D5qt6
 CxMw==
X-Gm-Message-State: ABuFfojwD+2g99koRs+sXuEwY3Y0JEs4XCt91kXTqlsdv278qn8MFYMZ
 WoHd5YCN6FO81rH223ev4y2ILg==
X-Google-Smtp-Source: ACcGV63DC8GQKKm/DeCj0LHjQpwcwkG8ojFK70Qa5FVqVJ0rVcnB8O+8+wHWXG+zDi2zXgDZM2pVPA==
X-Received: by 2002:a62:a0e:: with SMTP id
 s14-v6mr15218019pfi.153.1538149275728; 
 Fri, 28 Sep 2018 08:41:15 -0700 (PDT)
Received: from [172.20.10.3] (mobile-166-170-51-171.mycingular.net.
 [166.170.51.171])
 by smtp.gmail.com with ESMTPSA id b3-v6sm5876374pfc.178.2018.09.28.08.41.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 28 Sep 2018 08:41:14 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-block@vger.kernel.org
References: <20180928072827.14229-1-jgross@suse.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <ccbfcbab-85d5-8ca2-8019-dd24b994f791@kernel.dk>
Date: Fri, 28 Sep 2018 09:41:10 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20180928072827.14229-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: correct purging of persistent
 grants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

T24gOS8yOC8xOCAxOjI4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IENvbW1pdCBhNDZiNTM2
NzJiMmMyZTM3NzBiMzhhNGFiZjkwZDE2MzY0ZDI1ODRiICgieGVuL2Jsa2Zyb250OiBjbGVhbnVw
Cj4gc3RhbGUgcGVyc2lzdGVudCBncmFudHMiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBhcyBw
dXJnZWQgcGVyc2lzdGVudAo+IGdyYW50cyB3ZXJlIG5vdCBwdSBpbnRvIHRoZSBsaXN0IG9mIGZy
ZWUgZ3JhbnRzIGFnYWluLiBDb3JyZWN0IHRoYXQuCgpJJ2xsIGFwcGx5IHRoaXMgZm9yIDQuMTks
IGFuZCBpZiB0aGluZ3MgdW5leHBlY3RlZGx5IGRvbid0IHdvcmsgb3V0LAp3ZSBjYW4gYWx3YXlz
IHJldmVydCB0aGUgc2VyaWVzIG5leHQgd2Vlay4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:48:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15: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 1g5v0L-0003BS-71; Fri, 28 Sep 2018 15:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5v0J-0003BN-Jm
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:48:31 +0000
X-Inumbo-ID: 1aaf6e7b-c336-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1aaf6e7b-c336-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:49:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:48:28 -0600
Message-Id: <5BAE4D4802000078001ECFC2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:48:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180717094830.54806-1-roger.pau@citrix.com>
 <20180717094830.54806-10-roger.pau@citrix.com>
In-Reply-To: <20180717094830.54806-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 09/11] pci: add vpci hooks for device
 addition/removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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+IE9uIDE3LjA3LjE4IGF0IDExOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNzY4LDYgKzc2OCwxMyBAQCBpbnQgcGNpX2FkZF9kZXZp
Y2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICAgICAgfQo+ICAKPiArICAgICAgICByZXQgPSB2cGNpX2FkZF9oYW5kbGVycyhwZGV2KTsK
PiArICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwZGV2LT5k
b21haW4gPSBOVUxMOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+
ICAgICAgICAgIGxpc3RfYWRkKCZwZGV2LT5kb21haW5fbGlzdCwgJmhhcmR3YXJlX2RvbWFpbi0+
YXJjaC5wZGV2X2xpc3QpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+IEBAIC04MTIsNiArODE5LDcg
QEAgaW50IHBjaV9yZW1vdmVfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gICAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJnBzZWctPmFsbGRldnNfbGlzdCwgYWxsZGV2
c19saXN0ICkKPiAgICAgICAgICBpZiAoIHBkZXYtPmJ1cyA9PSBidXMgJiYgcGRldi0+ZGV2Zm4g
PT0gZGV2Zm4gKQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgdnBjaV9yZW1vdmVfZGV2aWNl
KHBkZXYpOwo+ICAgICAgICAgICAgICByZXQgPSBpb21tdV9yZW1vdmVfZGV2aWNlKHBkZXYpOwo+
ICAgICAgICAgICAgICBpZiAoIHBkZXYtPmRvbWFpbiApCj4gICAgICAgICAgICAgICAgICBsaXN0
X2RlbCgmcGRldi0+ZG9tYWluX2xpc3QpOwoKVGhlc2Ugc2hvdWxkIGhhdmUgYmVlbiBoZXJlIGV2
ZW4gd2l0aG91dCBTUi1JT1YgaW4gbWluZCwgYXMgd2UgZG9uJ3QKZ3VhcmFudGVlIHRvIGZpbmQg
YWxsIGRldmljZXMgZHVyaW5nIG91ciBib290IHRpbWUgc2Nhbi4gRG9lcyB0aGlzIGhhdmUKYW55
IGRlcGVuZGVuY2llcyBvbiB0aGUgZWFybGllciBwYXRjaGVzIGluIHRoZSBzZXJpZXM/IElmIG5v
dCwgSSB0aGluayBpdApzaG91bGQgZ28gaW4gYXMgc29vbiBhcyBpdCdzIHJlYWR5LCBpbmRlcGVu
ZGVudCBvZiB0aGUgcmVzdCBvZiB0aGlzIHNlcmllcy4KCkhvd2V2ZXIsIGVycm9yIGhhbmRsaW5n
IGluIHRoZSAiYWRkIiBjYXNlIGxvb2tzIHdyb25nOgppb21tdV9hZGRfZGV2aWNlKCkgZWl0aGVy
IG5lZWRzIHVuZG9pbmcsIG9yIHlvdXIgY2FsbCBzaG91bGQgYmUgZG9uZQplYXJsaWVyIChhbmQg
aXRzIGVmZmVjdHMgdW5kb25lIGluIGNhc2UgaW9tbXVfYWRkX2RldmljZSgpIGZhaWxzKS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:53:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:53: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 1g5v5A-0003sp-Sm; Fri, 28 Sep 2018 15:53: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=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5v5A-0003sk-1z
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:53:32 +0000
X-Inumbo-ID: 543658ff-c336-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 543658ff-c336-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 17:51:14 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66573703"
Date: Fri, 28 Sep 2018 16:53:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928155327.ecbrkbcny7luwqxg@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
 <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDQ6MjM6MjRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAyOCwgMjAxOCBhdCAwOToxOTo1NkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAyOC4wOS4xOCBhdCAxNzoxMiwgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBPbiBGcmksIFNlcCAyOCwgMjAxOCBhdCAwOTowODozNEFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+ID4+ID4+PiBPbiAyOC4wOS4xOCBhdCAxMDoyNCwgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYwo+ID4gPj4gPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ID4gPj4g
PiBAQCAtOTEsNyArOTEsOCBAQCBzdGF0aWMgdWludDMyX3QgY29ucmluZ2MsIGNvbnJpbmdwOwo+
ID4gPj4gPiAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9oYW5kbGUgPSAtMTsKPiA+
ID4+ID4gIAo+ID4gPj4gPiAgI2lmZGVmIENPTkZJR19YODYKPiA+ID4+ID4gLXN0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLwo+ID4gPj4g
PiArLyogU2V0IHRvIHRydWUgYXQgc3RhcnQgb2YgZGF5IHRvIGNhdGNoIGVhcmx5IGJvb3QgaXNz
dWVzICovCj4gPiA+PiA+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9jb25zb2xlX3hl
biA9IHRydWU7IC8qIGNvbnNvbGU9eGVuICovCj4gPiA+PiAKPiA+ID4+IFdoZW4gQW5kcmV3IHN1
Z2dlc3RlZCB0aGlzLCBpaXJjIGhlIHNhaWQgdG8gbWFrZSB0aGUgdmFyaWFibGUKPiA+ID4+IHRy
aXN0YXRlLiBPdGhlcndpc2UgLi4uCj4gPiA+IAo+ID4gPiBJIGZpZ3VyZSBpdCBkb2Vzbid0IG5l
ZWQgdG8gYmUgdHJpc3RhdGUuCj4gPiA+IAo+ID4gPj4gCj4gPiA+PiA+IEBAIC04MjEsNiArODIy
LDEwIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9pZCkKPiA+ID4+ID4gIAo+
ID4gPj4gPiAgICAgIHNlcmlhbF9pbml0X3ByZWlycSgpOwo+ID4gPj4gPiAgCj4gPiA+PiA+ICsj
aWZkZWYgQ09ORklHX1g4Ngo+ID4gPj4gPiArICAgIG9wdF9jb25zb2xlX3hlbiA9IGZhbHNlOwo+
ID4gPj4gPiArI2VuZGlmCj4gPiA+PiAKPiA+ID4+IC4uLiB5b3UgcG9zc2libHkgb3ZlcnJpZGUg
YSB1c2VyIHNwZWNpZmllZCAidHJ1ZSIgaGVyZS4KPiA+ID4gCj4gPiA+IERvIEk/IFRoaXMgaXMg
cmlnaHQgYmVmb3JlIG9wdGlvbiBwYXJzaW5nLCBkdXJpbmcgd2hpY2ggb3B0X2NvbnNvbGVfeGVu
Cj4gPiA+IGlzIHNldC4KPiA+IAo+ID4gSG1tLCBJIHNlZSAtIEkgZGlkbid0IHJlY2FsbCB3ZSBz
dGlsbCBoYXZlIHRoaXMgYWQgaG9jIHBhcnNpbmcgaW4KPiA+IHBsYWNlLCBpbnN0ZWFkIG9mIHVz
aW5nIGN1c3RvbV9wYXJhbSgpLiBCdXQgaXNuJ3QgdGhpcyB0b28gZWFybHkgdGhlbiwKPiA+IGFz
IG1lc3NhZ2VzIGlzc3VlZCBmcm9tIHRoZSBwYXJzaW5nIGNvZGUgdGhlbiB3b3VsZCBub3QgYmUg
dmlzaWJsZT8KPiAKPiBUbyBtZSBpdCBkb2Vzbid0IG1ha2UgYW55dGhpbmcgd29yc2UgdGhhbiBi
ZWZvcmUuIEJ1dCBJIHNlZSB5b3VyIHBvaW50Lgo+IEkgd2lsbCBzZWUgaWYgdGhlcmUgaXMgYW4g
ZWFzeSB3YXkgdG8gZml4IHRoaXMuCgpBdCB0aGUgbW9tZW50IHRoZSBvcmRlcmluZyBvZiB0aGUg
b3B0aW9ucyBtYXR0ZXIsIHdoaWNoIG1lYW5zIGlmICJ4ZW4iCmlzIG5vdCB0aGUgZmlyc3Qgb3B0
aW9uIHdlIGNhbiBsb3NlIG91dHB1dC4KCkkgdGhpbmsgb25lIGVhc3kgd2F5IG9mIGltcHJvdmlu
ZyBpcyB0byBwYXJzZSBvcHRfY29uc29sZSB0d2ljZS4gVGhlCmZpcnN0IHRpbWUgc29sZWx5IGxv
b2tzIGZvciAieGVuIiBhbmQgdGhlIHNlY29uZCB0aW1lIHBhcnNlcyB0aGUgcmVzdApvcHRpb25z
LgoKCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 15:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5v6j-0003z6-CI; Fri, 28 Sep 2018 15:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5v6i-0003yo-Df
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 15:55:08 +0000
X-Inumbo-ID: 074c4b66-c337-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 074c4b66-c337-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 15:56:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 09:55:05 -0600
Message-Id: <5BAE4ED802000078001ECFD3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 09:55:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
 <5BAE402B02000078001ECEEB@prv1-mh.provo.novell.com>
 <454d3ff1-9a8a-81fa-72e1-3ff7c47f9a65@bitdefender.com>
In-Reply-To: <454d3ff1-9a8a-81fa-72e1-3ff7c47f9a65@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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+IE9uIDI4LjA5LjE4IGF0IDE3OjI1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gOS8yOC8xOCA1OjUyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjgu
MDkuMTggYXQgMTM6NTUsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IEBA
IC0xMjE4LDM0ICsxMjE5LDY3IEBAIHN0YXRpYyB2b2lkIGVwdF90bGJfZmx1c2goc3RydWN0IHAy
bV9kb21haW4gKnAybSkKPj4+ICAgICAgZXB0X3N5bmNfZG9tYWluX21hc2socDJtLCBwMm0tPmRv
bWFpbi0+ZGlydHlfY3B1bWFzayk7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIGVwdF9z
ZXRfYWRfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBpbnQgdmFsdWUpCj4+PiArewo+Pj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4+PiArICAgIHVuc2lnbmVkIGlu
dCBpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIGxpa2VseSghYWx0cDJtX2FjdGl2ZShkKSkgKQo+Pj4g
KyAgICB7Cj4+PiArICAgICAgICBwMm1fbG9jayhwMm0pOwo+Pj4gKyAgICAgICAgcDJtLT5lcHQu
YWQgPSB2YWx1ZTsKPj4+ICsgICAgICAgIHAybV91bmxvY2socDJtKTsKPj4+ICsKPj4+ICsgICAg
ICAgIHJldHVybjsKPj4+ICsgICAgfQo+PiAKPj4gV2h5IHdvdWxkIHlvdSB3YW50IHRvIHNraXAg
dXBkYXRpbmcgdGhlIGhvc3QgcDJtJ3MgZmxhZyB3aGVuCj4+IGFsdHAybSBpcyBhY3RpdmU/Cj4g
Cj4gSXQncyBub3QgcmVhbGx5IHNraXBwZWQgaWYgSSB1bmRlcnN0YW5kIHRoZSBhbHRwMm0gY29k
ZSBjb3JyZWN0bHk6IGluCj4gdGhhdCBjYXNlIHRoZSBob3N0cDJtIGlzIGQtPmFyY2guYWx0cDJt
X3AybVswXSwgd2hpY2ggaXMgdGFrZSBjYXJlIG9mIGluCj4gdGhlIGxvb3AgYmVsb3cgdGhlIGNv
ZGUgeW91J3ZlIHF1b3RlZC4KCnAybV9pbml0X2FsdHAybSgpIChhbmQgb3RoZXIgY29kZSBpbiBw
Mm0uYykgc3VnZ2VzdHMgb3RoZXJ3aXNlIHRvIG1lLgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+PiBAQCAtMzYwLDExICsz
NjAsNyBAQCB2b2lkIHAybV9lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQpCj4+PiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7
Cj4+PiAgCj4+PiAgICAgIGlmICggcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5ICkKPj4+
IC0gICAgewo+Pj4gLSAgICAgICAgcDJtX2xvY2socDJtKTsKPj4+ICAgICAgICAgIHAybS0+ZW5h
YmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShwMm0pOwo+Pj4gLSAgICAgICAgcDJtX3VubG9jayhwMm0p
Owo+Pj4gLSAgICB9Cj4+PiAgfQo+Pj4gIAo+Pj4gIHZvaWQgcDJtX2Rpc2FibGVfaGFyZHdhcmVf
bG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCj4+PiBAQCAtMzcyLDExICszNjgsNyBAQCB2b2lk
IHAybV9kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+Pj4gIAo+Pj4g
ICAgICBpZiAoIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkgKQo+Pj4gLSAgICB7Cj4+
PiAtICAgICAgICBwMm1fbG9jayhwMm0pOwo+Pj4gICAgICAgICAgcDJtLT5kaXNhYmxlX2hhcmR3
YXJlX2xvZ19kaXJ0eShwMm0pOwo+Pj4gLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+Pj4gLSAg
ICB9Cj4+PiAgfQo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB0aGlzIHJlbW92YWwgY2Fu
IGJlIGNvcnJlY3QuCj4gCj4gRG8geW91IG1lYW4gYmVjYXVzZSB0aGUgbG9jayBpcyBzdXBwb3Nl
ZCB0byBwcm90ZWN0IHRoZQo+IHZteF9kb21haW5fZGlzYWJsZV9wbWwoZCk7IGFuZCB2bXhfZG9t
YWluX3VwZGF0ZV9lcHRwKGQpOyBjYWxscyBhcyB3ZWxsPwoKTm90IGp1c3QgdGhlcmUgLSBJIHRo
aW5rIHlvdSBuZWVkIHRvIGtlZXAgYXQgbGVhc3QgYSByZWFkIGxvY2sgb24KdGhlIGhvc3QgcDJt
IHVudGlsIHlvdSd2ZSBtYW5hZ2VkIHRvIHVwZGF0ZSBhbGwgdGhlIGFsdHAybS1zLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 15:59:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 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 1g5vBJ-0004FB-1o; Fri, 28 Sep 2018 15:59:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5vBH-0004F6-9C
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 15:59:51 +0000
X-Inumbo-ID: af9ee810-c337-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af9ee810-c337-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:00:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66574366"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 28 Sep 2018 16:59:16 +0100
Message-ID: <1538150356-8474-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libgnttab: Fix build following c/s
 3d3feaa4560
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkVSU18xLjIgY2FuJ3QgZXh0ZW5kIGl0c2VsZi4gIEl0IHNob3VsZCBleHRlbmQgVkVSU18xLjEK
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZ250dGFiL2xpYnhlbmdudHRh
Yi5tYXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9saWJ4ZW5nbnR0YWIubWFwIGIvdG9v
bHMvbGlicy9nbnR0YWIvbGlieGVuZ250dGFiLm1hcAppbmRleCBlMTVmNmU5Li5kMmE5YjdlIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9saWJ4ZW5nbnR0YWIubWFwCisrKyBiL3Rvb2xz
L2xpYnMvZ250dGFiL2xpYnhlbmdudHRhYi5tYXAKQEAgLTM1LDQgKzM1LDQgQEAgVkVSU18xLjIg
ewogCQl4ZW5nbnR0YWJfZG1hYnVmX2V4cF93YWl0X3JlbGVhc2VkOwogCQl4ZW5nbnR0YWJfZG1h
YnVmX2ltcF90b19yZWZzOwogCQl4ZW5nbnR0YWJfZG1hYnVmX2ltcF9yZWxlYXNlOwotfSBWRVJT
XzEuMjsKK30gVkVSU18xLjE7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:00:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16:00: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 1g5vBQ-0004G1-B7; Fri, 28 Sep 2018 16:00:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hvym=mk=xenproject.org=prvs=8021ac59c=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5vBQ-0004Fq-0c
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:00:00 +0000
X-Inumbo-ID: b528143e-c337-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b528143e-c337-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:01:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66574423"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75309-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75261
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 28 Sep 2018 16:59:55 +0100
Subject: [Xen-devel] [distros-debian-jessie test] 75309: 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>

ZmxpZ2h0IDc1MzA5IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTMwOS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHln
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzUyNjEKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NTI2MQogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDc1MjYxCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNjEKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NTI2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjYxCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgNzUyNjEKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:00:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16:00: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 1g5vBr-0005NN-M3; Fri, 28 Sep 2018 16:00:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5vBq-0005NC-C7
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 16:00:26 +0000
X-Inumbo-ID: c51b06de-c337-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c51b06de-c337-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:01:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66574499"
Date: Fri, 28 Sep 2018 17:00:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180928160017.5ztgr73nbz4rzxhz@zion.uk.xensource.com>
References: <1538150356-8474-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1538150356-8474-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libgnttab: Fix build following c/s
 3d3feaa4560
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDQ6NTk6MTZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBWRVJTXzEuMiBjYW4ndCBleHRlbmQgaXRzZWxmLiAgSXQgc2hvdWxkIGV4dGVuZCBW
RVJTXzEuMQo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:05:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16:05: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 1g5vGg-0005g3-Ce; Fri, 28 Sep 2018 16:05:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ucvl=mk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1g5vGe-0005fw-Ki
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:05:24 +0000
X-Inumbo-ID: 76c0eda6-c338-11e8-a6a9-d7ebe60f679a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76c0eda6-c338-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:06:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 28 Sep 2018 10:05:22 -0600
Message-Id: <5BAE514102000078001ECFF0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 28 Sep 2018 10:05:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
 <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
 <20180928155327.ecbrkbcny7luwqxg@zion.uk.xensource.com>
In-Reply-To: <20180928155327.ecbrkbcny7luwqxg@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjA5LjE4IGF0IDE3OjUzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QXQgdGhlIG1vbWVudCB0aGUgb3JkZXJpbmcgb2YgdGhlIG9wdGlvbnMgbWF0dGVyLCB3aGljaCBt
ZWFucyBpZiAieGVuIgo+IGlzIG5vdCB0aGUgZmlyc3Qgb3B0aW9uIHdlIGNhbiBsb3NlIG91dHB1
dC4KPiAKPiBJIHRoaW5rIG9uZSBlYXN5IHdheSBvZiBpbXByb3ZpbmcgaXMgdG8gcGFyc2Ugb3B0
X2NvbnNvbGUgdHdpY2UuIFRoZQo+IGZpcnN0IHRpbWUgc29sZWx5IGxvb2tzIGZvciAieGVuIiBh
bmQgdGhlIHNlY29uZCB0aW1lIHBhcnNlcyB0aGUgcmVzdAo+IG9wdGlvbnMuCgpXaGF0J3Mgd3Jv
bmcgd2l0aCBtYWtpbmcgdGhlIHZhcmlhYmxlIGEgdHJpc3RhdGUsIGFuZCBtb3ZlIHlvdXIKc2V0
LXRvLWZhbHNlIGFmdGVyIHRoZSBwYXJzaW5nIGxvb3A/IElmIHRoZSB1c2VyIHNhaWQgImZhbHNl
IiBmb3IgdGhlCm9wdGlvbiwgdGhlbiB0aGV5IGFwcGFyZW50bHkgZG9uJ3QgY2FyZSBtdWNoIGFi
b3V0IHRoZSBvdXRwdXQuCgpCdXQgeWVzLCB3aGF0IHlvdSBzdWdnZXN0IGlzIGFuIG9wdGlvbiBh
cyB3ZWxsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:19:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 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 1g5vU5-0006aF-Nj; Fri, 28 Sep 2018 16:19:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=agq7=mk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1g5vU4-0006aA-Fw
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:19:16 +0000
X-Inumbo-ID: 66ea3332-c33a-11e8-a6a9-d7ebe60f679a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 66ea3332-c33a-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:20:23 +0000 (UTC)
Received: from mx-sr.buh.bitdefender.com (mx-sr.buh.bitdefender.biz
 [10.17.80.103])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id DFFEC3011FC4;
 Fri, 28 Sep 2018 19:19:14 +0300 (EEST)
Received: from smtp.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CF8A37FB58;
 Fri, 28 Sep 2018 19:19:14 +0300 (EEST)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C20F33086D00;
 Fri, 28 Sep 2018 19:19:14 +0300 (EEST)
To: Jan Beulich <JBeulich@suse.com>
References: <1538135750-14222-1-git-send-email-rcojocaru@bitdefender.com>
 <5BAE402B02000078001ECEEB@prv1-mh.provo.novell.com>
 <454d3ff1-9a8a-81fa-72e1-3ff7c47f9a65@bitdefender.com>
 <5BAE4ED802000078001ECFD3@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <afdb4216-938a-0b9d-9606-8d7e7b53c5b7@bitdefender.com>
Date: Fri, 28 Sep 2018 19:19:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <5BAE4ED802000078001ECFD3@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.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>

T24gOS8yOC8xOCA2OjU1IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOC4wOS4xOCBh
dCAxNzoyNSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiA5LzI4LzE4
IDU6NTIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMDkuMTggYXQgMTM6NTUs
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBAQCAtMTIxOCwzNCArMTIx
OSw2NyBAQCBzdGF0aWMgdm9pZCBlcHRfdGxiX2ZsdXNoKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
Cj4+Pj4gICAgICBlcHRfc3luY19kb21haW5fbWFzayhwMm0sIHAybS0+ZG9tYWluLT5kaXJ0eV9j
cHVtYXNrKTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiArc3RhdGljIHZvaWQgZXB0X3NldF9hZF9zeW5j
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGludCB2YWx1ZSkKPj4+PiArewo+Pj4+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+Pj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+
Pj4gKwo+Pj4+ICsgICAgaWYgKCBsaWtlbHkoIWFsdHAybV9hY3RpdmUoZCkpICkKPj4+PiArICAg
IHsKPj4+PiArICAgICAgICBwMm1fbG9jayhwMm0pOwo+Pj4+ICsgICAgICAgIHAybS0+ZXB0LmFk
ID0gdmFsdWU7Cj4+Pj4gKyAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+Pj4+ICsKPj4+PiArICAg
ICAgICByZXR1cm47Cj4+Pj4gKyAgICB9Cj4+Pgo+Pj4gV2h5IHdvdWxkIHlvdSB3YW50IHRvIHNr
aXAgdXBkYXRpbmcgdGhlIGhvc3QgcDJtJ3MgZmxhZyB3aGVuCj4+PiBhbHRwMm0gaXMgYWN0aXZl
Pwo+Pgo+PiBJdCdzIG5vdCByZWFsbHkgc2tpcHBlZCBpZiBJIHVuZGVyc3RhbmQgdGhlIGFsdHAy
bSBjb2RlIGNvcnJlY3RseTogaW4KPj4gdGhhdCBjYXNlIHRoZSBob3N0cDJtIGlzIGQtPmFyY2gu
YWx0cDJtX3AybVswXSwgd2hpY2ggaXMgdGFrZSBjYXJlIG9mIGluCj4+IHRoZSBsb29wIGJlbG93
IHRoZSBjb2RlIHlvdSd2ZSBxdW90ZWQuCj4gCj4gcDJtX2luaXRfYWx0cDJtKCkgKGFuZCBvdGhl
ciBjb2RlIGluIHAybS5jKSBzdWdnZXN0cyBvdGhlcndpc2UgdG8gbWUuCgpUaGF0J3MgaW50ZXJl
c3RpbmcsIHAybV9zZXRfbWVtX2FjY2VzcygpIGlzIHRyZWF0aW5nIGFsdHAybSBpbmRleCAwIGFz
CnRoZSBob3N0cDJtOgoKMzYwIC8qCjM2MSAgKiBTZXQgYWNjZXNzIHR5cGUgZm9yIGEgcmVnaW9u
IG9mIGdmbnMuCjM2MiAgKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIHNldHMgdGhlIGRlZmF1bHQg
YWNjZXNzIHR5cGUuCjM2MyAgKi8KMzY0IGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCjM2NSAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdGFydCwgdWludDMyX3QgbWFzaywKeGVubWVtX2FjY2Vzc190IGFjY2Vz
cywKMzY2ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQoz
NjcgewozNjggICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCks
ICphcDJtID0gTlVMTDsKMzY5ICAgICBwMm1fYWNjZXNzX3QgYTsKMzcwICAgICB1bnNpZ25lZCBs
b25nIGdmbl9sOwozNzEgICAgIGxvbmcgcmMgPSAwOwozNzIKMzczICAgICAvKiBhbHRwMm0gdmll
dyAwIGlzIHRyZWF0ZWQgYXMgdGhlIGhvc3RwMm0gKi8KMzc0ICNpZmRlZiBDT05GSUdfSFZNCjM3
NSAgICAgaWYgKCBhbHRwMm1faWR4ICkKMzc2ICAgICB7CjM3NyAgICAgICAgIGlmICggYWx0cDJt
X2lkeCA+PSBNQVhfQUxUUDJNIHx8CjM3OCAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0
cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQozNzkgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CjM4MAozODEgICAgICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2Fs
dHAybV9pZHhdOwozODIgICAgIH0KMzgzICNlbHNlCjM4NCAgICAgQVNTRVJUKCFhbHRwMm1faWR4
KTsKMzg1ICNlbmRpZgoKd2hpY2ggd291bGQgc2VlbSB0byBpbXBseSB0aGF0IGVpdGhlciB3ZSBz
aG91bGQgYmUgYWJsZSB0byB0cmVhdApkLT5hcmNoLmFsdHAybV9wMm1bMF0gYW5kIGhvc3RwMm0g
aW50ZXJjaGFuZ2VhYmx5LCBvciB3ZSBhcmUgY3VycmVudGx5Cndhc3RpbmcgYW4gYWx0cDJtIGFy
cmF5IHNsb3QuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16:20: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 1g5vUs-0006y7-5y; Fri, 28 Sep 2018 16:20: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=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5vUq-0006nO-PJ
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:20:04 +0000
X-Inumbo-ID: 09cde243-c33a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09cde243-c33a-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 18:17:47 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66577443"
Date: Fri, 28 Sep 2018 17:19:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928161950.rjxa4t4g5agy7lad@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
 <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
 <20180928155327.ecbrkbcny7luwqxg@zion.uk.xensource.com>
 <5BAE514102000078001ECFF0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BAE514102000078001ECFF0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMTA6MDU6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE4IGF0IDE3OjUzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBBdCB0aGUgbW9tZW50IHRoZSBvcmRlcmluZyBvZiB0aGUgb3B0aW9ucyBtYXR0ZXIs
IHdoaWNoIG1lYW5zIGlmICJ4ZW4iCj4gPiBpcyBub3QgdGhlIGZpcnN0IG9wdGlvbiB3ZSBjYW4g
bG9zZSBvdXRwdXQuCj4gPiAKPiA+IEkgdGhpbmsgb25lIGVhc3kgd2F5IG9mIGltcHJvdmluZyBp
cyB0byBwYXJzZSBvcHRfY29uc29sZSB0d2ljZS4gVGhlCj4gPiBmaXJzdCB0aW1lIHNvbGVseSBs
b29rcyBmb3IgInhlbiIgYW5kIHRoZSBzZWNvbmQgdGltZSBwYXJzZXMgdGhlIHJlc3QKPiA+IG9w
dGlvbnMuCj4gCj4gV2hhdCdzIHdyb25nIHdpdGggbWFraW5nIHRoZSB2YXJpYWJsZSBhIHRyaXN0
YXRlLCBhbmQgbW92ZSB5b3VyCj4gc2V0LXRvLWZhbHNlIGFmdGVyIHRoZSBwYXJzaW5nIGxvb3A/
IElmIHRoZSB1c2VyIHNhaWQgImZhbHNlIiBmb3IgdGhlCj4gb3B0aW9uLCB0aGVuIHRoZXkgYXBw
YXJlbnRseSBkb24ndCBjYXJlIG11Y2ggYWJvdXQgdGhlIG91dHB1dC4KCk9oLCB0aGVyZSBpcyBu
b3RoaW5nIHdyb25nIHdpdGggdGhhdC4gSXQganVzdCBJIGRpZG4ndCB0aGluayBhYm91dCB0aGF0
CnNvbHV0aW9uIHdoaWxlIHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbS4KCj4gCj4gQnV0IHll
cywgd2hhdCB5b3Ugc3VnZ2VzdCBpcyBhbiBvcHRpb24gYXMgd2VsbC4KClllYWgsIEkgYWxyZWFk
eSBnb3QgY29kZSBmb3IgaXQuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:42:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16: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 1g5vqj-0000M0-1u; Fri, 28 Sep 2018 16: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=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5vqi-0000Lo-7O
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:42:40 +0000
X-Inumbo-ID: 31fcde0c-c33d-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31fcde0c-c33d-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 18:40:23 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g5vqf-0004GI-AG; Fri, 28 Sep 2018 16: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 1g5vqe-0007p5-WD; Fri, 28 Sep 2018 16:42:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5vqe-00086n-VN; Fri, 28 Sep 2018 16:42:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128186-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=3d3feaa45609fb4d3a2541d78e0e9717dbb223fb
X-Osstest-Versions-That: xen=c62c53d61477dfeb63a47b0673c389082112babc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 16:42:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128186: 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>

ZmxpZ2h0IDEyODE4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE4Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTcz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjgxNzMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODE3MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDNkM2ZlYWE0NTYwOWZiNGQzYTI1NDFkNzhlMGU5NzE3ZGJiMjIz
ZmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM2MmM1M2Q2MTQ3N2Rm
ZWI2M2E0N2IwNjczYzM4OTA4MjExMmJhYmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODE3MyAg
MjAxOC0wOS0yOCAxMzowMjozNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgx
ODYgIDIwMTgtMDktMjggMTY6MDQ6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgM2QzZmVhYTQ1NjA5ZmI0ZDNhMjU0MWQ3OGUwZTk3MTdkYmIyMjNmYgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAyOCAxNjoyMTo1NCAyMDE4ICswMTAwCgogICAgdG9vbHMvbGliZ250dGFiOiBVbmRvIGlu
Y29ycmVjdCBTT05BTUUgYnVtcCBpbiBjL3MgZWU4MTA1Y2FiCiAgICAKICAgIFhlbiA0LjExIHNo
aXBwZWQgd2l0aCBhIFNPTkFNRSBvZiAxLjEuCiAgICAKICAgIEZvciBzdGFnaW5nIChhbmQgNC4x
MiBldmVudHVhbGx5KSwgdGhlIFNPTkFNRSB3YXMgYnVtcGVkIHRvIDEuMiBieSBjL3MKICAgIDI4
Y2E2OTZhMy4gIEZ1cnRoZXIgY2hhbmdlcyBiZWZvcmUgNC4xMiBzaGlwcyBzaG91bGQgbm90IGJ1
bXAgdGhlIFNPTkFNRS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKY29tbWl0IDljNGJmYzVkNjY3ZTNjOWEyMjZmNTM4NmQyZWYwMjgyZGNlODI4
OWYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIEZyaSBTZXAgMjggMTU6NDY6NTMgMjAxOCArMDEwMAoKICAgIHRvb2xzL2NvbmZpZ3VyZTog
RHJvcCBsaWJnY3J5cHQgZGV0ZWN0aW9uCiAgICAKICAgIFRoaXMgd2FzIGxhc3QgdXNlZCBieSBi
bGt0YXAxLCB3aGljaCB3YXMgZGVsZXRlZCBieSBjL3MgZjZiY2MwMzUwODQgaW4gMjAxNC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0
IDgyZjc2NTljOWJkNzJlODBjNDczNDExM2YzMDkwNzE5ODMyNmUzOWMKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAyOCAxNzoxMzozOCAyMDE4
ICswMjAwCgogICAgeDg2OiBoYXBfZW5hYmxlZCgpIGlzIEhWTS1vbmx5CiAgICAKICAgIFRoZXJl
IGF0IGxlYXN0IHR3byBjYXNlcyB3aGVyZSB0aGUgZmllbGQgc28gZmFyIGdvdCBhY2Nlc3NlZCBm
b3IgUFYKICAgIGd1ZXN0cyBhcyB3ZWxsOiBPbmUgaXMgaW4gaW9tbXVfY29uc3RydWN0KCksIHZp
YSBpb21tdV91c2VfaGFwX3B0KCksCiAgICBhbmQgdGhlIG90aGVyIGlzCiAgICBhcmNoX2RvbWFp
bl9jcmVhdGUoKQogICAgLT4gcGFnaW5nX2RvbWFpbl9pbml0KCkKICAgICAgIC0+IHAybV9pbml0
KCkKICAgICAgICAgIC0+IHAybV9pbml0X2hvc3RwMm0oKQogICAgICAgICAgICAgLT4gcDJtX2lu
aXRfb25lKCkKICAgICAgICAgICAgICAgIC0+IHAybV9pbml0aWFsaXNlKCkKICAgIEl0IGp1c3Qg
c28gaGFwcGVucyB0aGF0IHRoZSBmaWVsZCBjdXJyZW50bHkgbGl2ZXMgaW4gc3RydWN0IGh2bV9k
b21haW4KICAgIGF0IGFuIG9mZnNldCBsYXJnZXIgdGhhbiBzaXplb2Yoc3RydWN0IHB2X2RvbWFp
bikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKY29tbWl0IDJmYjU3ZTRiZWVmZWRhOTIzNDQ2YjczZjg4YjM5MmU1OWIwN2Q4NDcKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIFNlcCAyOCAxNzox
MjoxNCAyMDE4ICswMjAwCgogICAgeDg2OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3Ig
cGxhaW4gInhwdGkiIC8gInB2LWwxdGYiCiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3
ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikg
IGNsYWltZWQgdG8gaGF2ZSBnb3QgcmlkIG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52
YWxpZAogICAgdmFsdWUgIiIsIHJjPS0yMiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUg
b24gdGhlIGNvbW1hbmQgbGluZSwKICAgIHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9u
IHRvb2sgZWZmZWN0IG5ldmVydGhlbGVzcykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdl
bGwgYXMgZm9yIHBsYWluICJwdi1sMXRmIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 16:55:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 16:55: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 1g5w3E-0001Df-9C; Fri, 28 Sep 2018 16:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5w3C-0001Da-SB
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 16:55:34 +0000
X-Inumbo-ID: 78c5d9b6-c33f-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78c5d9b6-c33f-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 16:56:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66581090"
Date: Fri, 28 Sep 2018 17:55:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180928165529.wtzbo5psdejq2ssz@zion.uk.xensource.com>
References: <20180928082437.15140-1-wei.liu2@citrix.com>
 <20180928082437.15140-3-wei.liu2@citrix.com>
 <5BAE43F202000078001ECF13@prv1-mh.provo.novell.com>
 <20180928151207.kinkppv7klym6zoe@zion.uk.xensource.com>
 <5BAE469C02000078001ECF54@prv1-mh.provo.novell.com>
 <20180928152324.w4rozilb7iajr6qn@zion.uk.xensource.com>
 <20180928155327.ecbrkbcny7luwqxg@zion.uk.xensource.com>
 <5BAE514102000078001ECFF0@prv1-mh.provo.novell.com>
 <20180928161950.rjxa4t4g5agy7lad@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180928161950.rjxa4t4g5agy7lad@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] xen: make opt_xen_console true before
 console initialisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBTZXAgMjgsIDIwMTggYXQgMDU6MTk6NTBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAyOCwgMjAxOCBhdCAxMDowNToyMUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAyOC4wOS4xOCBhdCAxNzo1MywgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBBdCB0aGUgbW9tZW50IHRoZSBvcmRlcmluZyBvZiB0aGUgb3B0aW9ucyBt
YXR0ZXIsIHdoaWNoIG1lYW5zIGlmICJ4ZW4iCj4gPiA+IGlzIG5vdCB0aGUgZmlyc3Qgb3B0aW9u
IHdlIGNhbiBsb3NlIG91dHB1dC4KPiA+ID4gCj4gPiA+IEkgdGhpbmsgb25lIGVhc3kgd2F5IG9m
IGltcHJvdmluZyBpcyB0byBwYXJzZSBvcHRfY29uc29sZSB0d2ljZS4gVGhlCj4gPiA+IGZpcnN0
IHRpbWUgc29sZWx5IGxvb2tzIGZvciAieGVuIiBhbmQgdGhlIHNlY29uZCB0aW1lIHBhcnNlcyB0
aGUgcmVzdAo+ID4gPiBvcHRpb25zLgo+ID4gCj4gPiBXaGF0J3Mgd3Jvbmcgd2l0aCBtYWtpbmcg
dGhlIHZhcmlhYmxlIGEgdHJpc3RhdGUsIGFuZCBtb3ZlIHlvdXIKPiA+IHNldC10by1mYWxzZSBh
ZnRlciB0aGUgcGFyc2luZyBsb29wPyBJZiB0aGUgdXNlciBzYWlkICJmYWxzZSIgZm9yIHRoZQo+
ID4gb3B0aW9uLCB0aGVuIHRoZXkgYXBwYXJlbnRseSBkb24ndCBjYXJlIG11Y2ggYWJvdXQgdGhl
IG91dHB1dC4KPiAKPiBPaCwgdGhlcmUgaXMgbm90aGluZyB3cm9uZyB3aXRoIHRoYXQuIEl0IGp1
c3QgSSBkaWRuJ3QgdGhpbmsgYWJvdXQgdGhhdAo+IHNvbHV0aW9uIHdoaWxlIHRoaW5raW5nIGFi
b3V0IHRoaXMgcHJvYmxlbS4KPiAKPiA+IAo+ID4gQnV0IHllcywgd2hhdCB5b3Ugc3VnZ2VzdCBp
cyBhbiBvcHRpb24gYXMgd2VsbC4KPiAKPiBZZWFoLCBJIGFscmVhZHkgZ290IGNvZGUgZm9yIGl0
LgoKQWZ0ZXIgZml4aW5nIHRoZSBidWdzIGluIG15IGNvZGUgaXQgaGFzIGJlY29tZSB0b28gbG9u
ZyBmb3IgbXkgbGlraW5nIHNvCkkgd2lsbCB0dXJuIHRvIHVzZSB0cmlzdGF0ZSBpbnN0ZWFkLiA6
cAoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17:03: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 1g5wAk-00022i-5C; Fri, 28 Sep 2018 17:03:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8rtn=mk=linux.intel.com=dave.hansen@srs-us1.protection.inumbo.net>)
 id 1g5wAj-00022d-HY
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:03:21 +0000
X-Inumbo-ID: 8ef102c4-c340-11e8-a6a9-d7ebe60f679a
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ef102c4-c340-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:04:28 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2018 10:03:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,315,1534834800"; d="scan'208";a="78290801"
Received: from ray.jf.intel.com (HELO [10.7.198.167]) ([10.7.198.167])
 by orsmga006.jf.intel.com with ESMTP; 28 Sep 2018 10:02:48 -0700
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
References: <20180928150357.12942-1-david@redhat.com>
From: Dave Hansen <dave.hansen@linux.intel.com>
Openpgp: preference=signencrypt
Autocrypt: addr=dave.hansen@linux.intel.com; keydata=
 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
 z5cecg==
Message-ID: <5dba97a5-5a18-5df1-5493-99987679cf3a@linux.intel.com>
Date: Fri, 28 Sep 2018 10:02:48 -0700
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: <20180928150357.12942-1-david@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, Michal Hocko <mhocko@suse.com>,
 Paul Mackerras <paulus@samba.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Michael Ellerman <mpe@ellerman.id.au>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Rob Herring <robh@kernel.org>, Len Brown <lenb@kernel.org>,
 Fenghua Yu <fenghua.yu@intel.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>, Joe Perches <joe@perches.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.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>

SXQncyByZWFsbHkgbmljZSBpZiB0aGVzZSBraW5kcyBvZiB0aGluZ3MgYXJlIGJyb2tlbiB1cC4g
IEZpcnN0LCByZXBsYWNlCnRoZSBvbGQgd2FudF9tZW1ibG9jayBwYXJhbWV0ZXIsIHRoZW4gYWRk
IHRoZSBwYXJhbWV0ZXIgdG8gdGhlCl9fYWRkX3BhZ2UoKSBjYWxscy4KCj4gKy8qCj4gKyAqIE5P
TkU6ICAgICBObyBtZW1vcnkgYmxvY2sgaXMgdG8gYmUgY3JlYXRlZCAoZS5nLiBkZXZpY2UgbWVt
b3J5KS4KPiArICogTk9STUFMOiAgIE1lbW9yeSBibG9jayB0aGF0IHJlcHJlc2VudHMgbm9ybWFs
IChib290IG9yIGhvdHBsdWdnZWQpIG1lbW9yeQo+ICsgKiAgICAgICAgICAgKGUuZy4gQUNQSSBE
SU1NcykgdGhhdCBzaG91bGQgYmUgb25saW5lZCBlaXRoZXIgYXV0b21hdGljYWxseQo+ICsgKiAg
ICAgICAgICAgKG1lbWhwX2F1dG9fb25saW5lKSBvciBtYW51YWxseSBieSB1c2VyIHNwYWNlIHRv
IHNlbGVjdCBhCj4gKyAqICAgICAgICAgICBzcGVjaWZpYyB6b25lLgo+ICsgKiAgICAgICAgICAg
QXBwbGljYWJsZSB0byBtZW1ocF9hdXRvX29ubGluZS4KPiArICogU1RBTkRCWTogIE1lbW9yeSBi
bG9jayB0aGF0IHJlcHJlc2VudHMgc3RhbmRieSBtZW1vcnkgdGhhdCBzaG91bGQgb25seQo+ICsg
KiAgICAgICAgICAgYmUgb25saW5lZCBvbiBkZW1hbmQgYnkgdXNlciBzcGFjZSAoZS5nLiBzdGFu
ZGJ5IG1lbW9yeSBvbgo+ICsgKiAgICAgICAgICAgczM5MHgpLCBidXQgbmV2ZXIgYXV0b21hdGlj
YWxseSBieSB0aGUga2VybmVsLgo+ICsgKiAgICAgICAgICAgTm90IGFwcGxpY2FibGUgdG8gbWVt
aHBfYXV0b19vbmxpbmUuCj4gKyAqIFBBUkFWSVJUOiBNZW1vcnkgYmxvY2sgdGhhdCByZXByZXNl
bnRzIG1lbW9yeSBhZGRlZCBieQo+ICsgKiAgICAgICAgICAgcGFyYXZpcnR1YWxpemVkIG1lY2hh
bmlzbXMgKGUuZy4gaHlwZXItdiwgeGVuKSB0aGF0IHdpbGwKPiArICogICAgICAgICAgIGFsd2F5
cyBhdXRvbWF0aWNhbGx5IGdldCBvbmxpbmVkLiBNZW1vcnkgd2lsbCBiZSB1bnBsdWdnZWQKPiAr
ICogICAgICAgICAgIHVzaW5nIGJhbGxvb25pbmcsIG5vdCBieSByZWx5aW5nIG9uIHRoZSBNT1ZB
QkxFIFpPTkUuCj4gKyAqICAgICAgICAgICBOb3QgYXBwbGljYWJsZSB0byBtZW1ocF9hdXRvX29u
bGluZS4KPiArICovCj4gK2VudW0gewo+ICsJTUVNT1JZX0JMT0NLX05PTkUsCj4gKwlNRU1PUllf
QkxPQ0tfTk9STUFMLAo+ICsJTUVNT1JZX0JMT0NLX1NUQU5EQlksCj4gKwlNRU1PUllfQkxPQ0tf
UEFSQVZJUlQsCj4gK307CgpUaGlzIGRvZXMgbm90IHNlZW0gbGlrZSB0aGUgYmVzdCB3YXkgdG8g
ZXhwb3NlIHRoZXNlLgoKU1RBTkRCWSwgZm9yIGluc3RhbmNlLCBzZWVtcyB0byBiZSBlc3NlbnRp
YWxseSBhIHJlcGxhY2VtZW50IGZvciBhIGNoZWNrCmFnYWluc3QgcnVubmluZyBvbiBzMzkwIGlu
IHVzZXJzcGFjZSB0byBpbXBsZW1lbnQgYSBfdHlwaWNhbF8gczM5MApwb2xpY3kuICBJdCBzZWVt
cyByYXRoZXIgd2VpcmQgdG8gdHJ5IHRvIG1ha2UgdGhlIHVzZXJzcGFjZSBwb2xpY3kKZGV0ZXJt
aW5hdGlvbiBlYXNpZXIgYnkgdGVsbGluZyB1c2Vyc3BhY2UgYWJvdXQgdGhlIHR5cGljYWwgczM5
MCBwb2xpY3kKdmlhIHRoZSBrZXJuZWwuCgpBcyBmb3IgdGhlIE9PTSBpc3N1ZXMsIHRoYXQgc291
bmRzIGxpa2Ugc29tZXRoaW5nIHdlIG5lZWQgdG8gZml4IGJ5CnJlZnVzaW5nIHRvIGRvIChvciBk
ZWxheWluZykgaG90LWFkZCBvcGVyYXRpb25zIG9uY2Ugd2UgY29uc3VtZSB0b28gbXVjaApaT05F
X05PUk1BTCBmcm9tIG1lbW1hcFtdcyByYXRoZXIgdGhhbiB0cnlpbmcgdG8gaW5kaXJlY3RseSB0
ZWxsCnVzZXJzcGFjZSB0byBodXJyeSB0aGluZyBhbG9uZy4KClNvLCB0byBteSBleWUsIHdlIG5l
ZWQ6CgogK2VudW0gewogKwlNRU1PUllfQkxPQ0tfTk9ORSwKICsJTUVNT1JZX0JMT0NLX1NUQU5E
QlksIC8qIHRoZSBkZWZhdWx0ICovCiArCU1FTU9SWV9CTE9DS19BVVRPX09OTElORSwKICt9OwoK
YW5kIHdlIGNhbiBwcm9iYWJseSBjb2xsYXBzZSBOT05FIGludG8gQVVUT19PTkxJTkUgYmVjYXVz
ZSB1c2Vyc3BhY2UKZW5kcyB1cCBkb2luZyB0aGUgc2FtZSB0aGluZyBmb3IgYm90aDogbm90aGlu
Zy4KCj4gIHN0cnVjdCBtZW1vcnlfYmxvY2sgewo+ICAJdW5zaWduZWQgbG9uZyBzdGFydF9zZWN0
aW9uX25yOwo+ICAJdW5zaWduZWQgbG9uZyBlbmRfc2VjdGlvbl9ucjsKPiBAQCAtMzQsNiArNTgs
NyBAQCBzdHJ1Y3QgbWVtb3J5X2Jsb2NrIHsKPiAgCWludCAoKnBoeXNfY2FsbGJhY2spKHN0cnVj
dCBtZW1vcnlfYmxvY2sgKik7Cj4gIAlzdHJ1Y3QgZGV2aWNlIGRldjsKPiAgCWludCBuaWQ7CQkJ
LyogTklEIGZvciB0aGlzIG1lbW9yeSBibG9jayAqLwo+ICsJaW50IHR5cGU7CQkJLyogdHlwZSBv
ZiB0aGlzIG1lbW9yeSBibG9jayAqLwo+ICB9OwoKU2hvdWxkbid0IHdlIGp1c3QgYmUgY3JlYXRp
bmcgYW5kIHVzaW5nIGFuIGFjdHVhbCBuYW1lZCBlbnVtIHR5cGU/CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:06:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17: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 1g5wDs-0002C7-Ma; Fri, 28 Sep 2018 17:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5wDr-0002C2-W6
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:06:36 +0000
X-Inumbo-ID: 03977157-c341-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03977157-c341-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:07:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66582426"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 18:06:30 +0100
Message-ID: <20180928170632.1176-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] Minor improvement to early boot 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: 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>

V2VpIExpdSAoMik6CiAgeDg2OiBtYWtlIHN1cmUgbW9kdWxlIGFycmF5IGlzIGxhcmdlIGVub3Vn
aCBpbiBwdmgtYm9vdC5jCiAgeGVuOiBpbml0aWFsaXNlIG9wdF94ZW5fY29uc29sZSBlYXJseSBp
biBQVkggYm9vdCBwYXRoCgogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgfCAxMiArKysr
KysrKysrKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgIHwgIDUgKysrKysKIHhlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jICAgIHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUveGVu
L2NvbnNvbGUuaCAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:06:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17: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 1g5wDv-0002CP-09; Fri, 28 Sep 2018 17:06:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5wDt-0002CD-5q
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:06:37 +0000
X-Inumbo-ID: 041e554a-c341-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 041e554a-c341-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:07:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66582427"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 18:06:32 +0100
Message-ID: <20180928170632.1176-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180928170632.1176-1-wei.liu2@citrix.com>
References: <20180928170632.1176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] xen: initialise opt_xen_console early in
 PVH boot 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: 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>

VGhpcyBoZWxwcyBjYXB0dXJlIGlzc3VlcyBiZWZvcmUgY29uc29sZSBpcyBpbml0aWFsaXNlZC4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgfCAgNSArKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgfCAxMCArKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oICB8ICAyICsrCiAz
IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAy
ZmJmN2Q1NzRjLi4yMGNiMGFjYzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwor
KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzA4LDYgKzcwOCwxMSBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgaWYgKCBw
dmhfYm9vdCApCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBGb3JjZSB4ZW4gY29uc29s
ZSB0byBiZSBlbmFibGVkLiBXZSB3aWxsIHJlc2V0IGl0IGxhdGVyIGluIGNvbnNvbGUKKyAgICAg
ICAgICogaW5pdGlhbGlzYXRpb24gY29kZS4KKyAgICAgICAgICovCisgICAgICAgIG9wdF9jb25z
b2xlX3hlbiA9IC0xOwogICAgICAgICBBU1NFUlQobWJpX3AgPT0gMCk7CiAgICAgICAgIG1iaSA9
IHB2aF9pbml0KCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBlNDgwMzlkZDgyLi4zYjc1Zjdh
NDcyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtOTEsNyArOTEsOCBAQCBzdGF0aWMgdWludDMyX3QgY29u
cmluZ2MsIGNvbnJpbmdwOwogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9oYW5kbGUg
PSAtMTsKIAogI2lmZGVmIENPTkZJR19YODYKLXN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0
X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLworLyogVHJpc3RhdGU6IDAgZGlzYWJsZWQs
IDEgdXNlciBlbmFibGVkLCAtMSBkZWZhdWx0IGVuYWJsZWQgKi8KK2ludDhfdCBfX3JlYWRfbW9z
dGx5IG9wdF9jb25zb2xlX3hlbjsgLyogY29uc29sZT14ZW4gKi8KICNlbmRpZgogCiBzdGF0aWMg
REVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CkBAIC04MzIsNyArODMzLDcgQEAgdm9pZCBf
X2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQogICAgICAgICAgICAgcHZfY29uc29sZV9p
bml0KCk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocCwg
InhlbiIsIDMpICkKLSAgICAgICAgICAgIG9wdF9jb25zb2xlX3hlbiA9IHRydWU7CisgICAgICAg
ICAgICBvcHRfY29uc29sZV94ZW4gPSAxOwogI2VuZGlmCiAgICAgICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChwLCAibm9uZSIsIDQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtODUyLDYgKzg1
MywxMSBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCiAgICAgICAgIH0K
ICAgICB9CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgaWYgKCBvcHRfY29uc29sZV94ZW4gPT0g
LTEgKQorICAgICAgICBvcHRfY29uc29sZV94ZW4gPSAwOworI2VuZGlmCisKICAgICBzZXJpYWxf
c2V0X3J4X2hhbmRsZXIoc2VyY29uX2hhbmRsZSwgc2VyaWFsX3J4KTsKICAgICBwdl9jb25zb2xl
X3NldF9yeF9oYW5kbGVyKHNlcmlhbF9yeCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9jb25zb2xlLmggYi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCmluZGV4IGVhMDZmZDgwNzgu
LjcwYzk5MTFhNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaApAQCAtNDMsNCArNDMsNiBAQCB2b2lkIGNvbnNvbGVf
Z2l2ZWJhY2soaW50IGlkKTsKIGludCBjb25zb2xlX3N1c3BlbmQodm9pZCk7CiBpbnQgY29uc29s
ZV9yZXN1bWUodm9pZCk7CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X2NvbnNvbGVfeGVuOworCiAjZW5k
aWYgLyogX19DT05TT0xFX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:06:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17: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 1g5wDy-0002DX-E1; Fri, 28 Sep 2018 17:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rttn=mk=citrix.com=prvs=802525662=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1g5wDx-0002DC-CR
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:06:41 +0000
X-Inumbo-ID: 068d6588-c341-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 068d6588-c341-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:07:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66582437"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 28 Sep 2018 18:06:31 +0100
Message-ID: <20180928170632.1176-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180928170632.1176-1-wei.liu2@citrix.com>
References: <20180928170632.1176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] x86: make sure module array is large
 enough in pvh-boot.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: 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>

VGhlIHJlbG9jYXRpb24gY29kZSBpbiBfX3N0YXJ0X3hlbiByZXF1aXJlcyBvbmUgZXh0cmEgZWxl
bWVudCBpbiB0aGUKbW9kdWxlIGFycmF5LiBCeSB0aGUgbG9va3Mgb2YgaXQgdGhlIHRlbXBvcmFy
eSBhcnJheSBpcyBhbHJlYWR5IGxhcmdlCmVub3VnaC4gUGFuaWMgaWYgdGhhdCdzIG5vdCB0aGUg
Y2FzZS4KCldoaWxlIGF0IGl0LCB0dXJuIGFuIEFTU0VSVCB0byBwYW5pYygpIGFzIHdlbGwuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC9wdmgtYm9vdC5jIHwgMTIgKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKaW5kZXgg
MGU5ZTViZmRmNi4uM2I0NGFlZTkwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2
aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKQEAgLTQyLDcgKzQy
LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKHZvaWQpCiAgICAgbW9k
dWxlX3QgKm1vZDsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIEFTU0VSVChwdmhfaW5mby0+
bWFnaWMgPT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7CisgICAgaWYgKCBwdmhfaW5mby0+
bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSApCisgICAgICAgIHBhbmljKCJNYWdp
YyB2YWx1ZSBpcyB3cm9uZzogJVhcbiIsIHB2aF9pbmZvLT5tYWdpYyk7CisKKyAgICAvKgorICAg
ICAqIFRlbXBvcmFyeSBtb2R1bGUgYXJyYXkgbmVlZHMgdG8gYmUgYXQgbGVhc3Qgb25lIGVsZW1l
bnQgYmlnZ2VyIHRoYW4KKyAgICAgKiByZXF1aXJlZC4gVGhlIGV4dHJhIGVsZW1lbnQgaXMgdXNl
ZCB0byBhaWQgcmVsb2NhdGlvbi4gU2VlCisgICAgICogYXJjaC94ODYvc2V0dXAuYzpfX3N0YXJ0
X3hlbigpLgorICAgICAqLworICAgIGlmICggQVJSQVlfU0laRShwdmhfbWJpX21vZHMpIDw9IHB2
aF9pbmZvLT5ucl9tb2R1bGVzICkKKyAgICAgICAgcGFuaWMoIlRoZSBtb2R1bGUgYXJyYXkgaXMg
dG9vIHNtYWxsLCBzaXplICVsdSwgcmVxdWVzdGVkICV1LlxuIiwKKyAgICAgICAgICAgICAgQVJS
QVlfU0laRShwdmhfbWJpX21vZHMpLCBwdmhfaW5mby0+bnJfbW9kdWxlcyk7CiAKICAgICAvKgog
ICAgICAqIFR1cm4gaHZtX3N0YXJ0X2luZm8gaW50byBtYmkuIEx1Y2tpbHkgYWxsIG1vZHVsZXMg
YXJlIHBsYWNlZCB1bmRlciA0R0IKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17: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 1g5wJk-000393-6p; Fri, 28 Sep 2018 17:12: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=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5wJj-00038y-07
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:12:39 +0000
X-Inumbo-ID: 617659c3-c341-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 617659c3-c341-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 19:10:21 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="79766789"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180928170632.1176-1-wei.liu2@citrix.com>
 <20180928170632.1176-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <1b3ecc85-f83f-fd34-a107-2106cc69beb3@citrix.com>
Date: Fri, 28 Sep 2018 18:12: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: <20180928170632.1176-2-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 v2 1/2] x86: make sure module array is large
 enough in pvh-boot.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: 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>

T24gMjgvMDkvMTggMTg6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiBp
bmRleCAwZTllNWJmZGY2Li4zYjQ0YWVlOTBhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9wdmgtYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiBA
QCAtNDIsNyArNDIsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9p
ZCkKPiAgICAgIG1vZHVsZV90ICptb2Q7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgCj4gLSAg
ICBBU1NFUlQocHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUpOwo+
ICsgICAgaWYgKCBwdmhfaW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAp
Cj4gKyAgICAgICAgcGFuaWMoIk1hZ2ljIHZhbHVlIGlzIHdyb25nOiAlWFxuIiwgcHZoX2luZm8t
Pm1hZ2ljKTsKCiV4ID8KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRlbXBvcmFyeSBtb2R1bGUg
YXJyYXkgbmVlZHMgdG8gYmUgYXQgbGVhc3Qgb25lIGVsZW1lbnQgYmlnZ2VyIHRoYW4KPiArICAg
ICAqIHJlcXVpcmVkLiBUaGUgZXh0cmEgZWxlbWVudCBpcyB1c2VkIHRvIGFpZCByZWxvY2F0aW9u
LiBTZWUKPiArICAgICAqIGFyY2gveDg2L3NldHVwLmM6X19zdGFydF94ZW4oKS4KPiArICAgICAq
Lwo+ICsgICAgaWYgKCBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcykgPD0gcHZoX2luZm8tPm5yX21v
ZHVsZXMgKQo+ICsgICAgICAgIHBhbmljKCJUaGUgbW9kdWxlIGFycmF5IGlzIHRvbyBzbWFsbCwg
c2l6ZSAlbHUsIHJlcXVlc3RlZCAldS5cbiIsCgolenUgZm9yIHNpemVfdCwgYW5kIHBsZWFzZSBk
cm9wIHRoZSB1bm5lY2Vzc2FyeSB0cmFpbGluZyAuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiArICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcyksIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKPiAgCj4g
ICAgICAvKgo+ICAgICAgICogVHVybiBodm1fc3RhcnRfaW5mbyBpbnRvIG1iaS4gTHVja2lseSBh
bGwgbW9kdWxlcyBhcmUgcGxhY2VkIHVuZGVyIDRHQgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17:14: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 1g5wLd-0003G9-L2; Fri, 28 Sep 2018 17:14:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5wLc-0003Fz-PZ
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:14:36 +0000
X-Inumbo-ID: 21555b6f-c342-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21555b6f-c342-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:15:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="79766894"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180928170632.1176-1-wei.liu2@citrix.com>
 <20180928170632.1176-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <1b5825f1-dd10-089e-6530-8718a2bba6a8@citrix.com>
Date: Fri, 28 Sep 2018 18:14:33 +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: <20180928170632.1176-3-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 2/2] xen: initialise opt_xen_console
 early in PVH boot 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: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDkvMTggMTg6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gVGhpcyBoZWxwcyBjYXB0dXJlIGlz
c3VlcyBiZWZvcmUgY29uc29sZSBpcyBpbml0aWFsaXNlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpNdWNoIG5pY2VyIGJlaGF2aW91ci4KCkFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17:15: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 1g5wMf-0003M1-0s; Fri, 28 Sep 2018 17:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w3b2=mk=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1g5wMd-0003Ls-NF
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 17:15:39 +0000
X-Inumbo-ID: 469a6db9-c342-11e8-a6a9-d7ebe60f679a
Received: from USFB19PA12.eemsg.mail.mil (unknown [214.24.26.83])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 469a6db9-c342-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:16:46 +0000 (UTC)
X-EEMSG-check-008: 218693342|USFB19PA12_EEMSG_MP8.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by USFB19PA12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Sep 2018 17:15:33 +0000
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="16338661"
IronPort-PHdr: =?us-ascii?q?9a23=3AQiSBLhyUOW5snt3XCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd0u4TL/ad9pjvdHbS+e9qxAeQG9mDtLQc06L/iOPJYSQ4+5GPsXQPItRndi?=
 =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?=
 =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHPYQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0B?=
 =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?=
 =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vy?=
 =?us-ascii?q?i84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYO/RkfqPZYNgUW2?=
 =?us-ascii?q?xPUMhMXCBFG4+wcZcDA+8HMO1FrYfyukEOoAOjCweyCuPhyjxGiHH40qI10e?=
 =?us-ascii?q?suDQ7I0Rc8H98MqnnYsMn5OakQXO2z0aLGzS/Db/RT2Trl5obHaBYhofCSUr?=
 =?us-ascii?q?J0bMHfx1cgHB7EgFWKs4PqJT2V3fkKvmeG4OpvSPygi2E9qw5ruTWv2scthZ?=
 =?us-ascii?q?XJhoIS0FzE8z55z5wvKd23T057f8epHZ1NvC+ZL4t7Wt4uTm5ntSogyrAKpI?=
 =?us-ascii?q?S3cDYFxZg53RLTdvqKeJWS7B35TuaeOzJ4iWpgeLK4mhm971Ctyvb5VsmoyF?=
 =?us-ascii?q?ZKqTdFksXUunANyRPT7s+HR+Nh/ki7wzaP1h3T6vpeLUAolavUN54hwrkqmp?=
 =?us-ascii?q?oVrUvDBTP5lF/zjK+XckUo4umo6+L5bbX6vpKQKoB5hw7kPqkuh8CzG/o0Pw?=
 =?us-ascii?q?cQU2SB5OiwzLjj8lf4QLVOgP02iK7ZsJXCKMsGqa62HhFa0ok56xmlFDqmzN?=
 =?us-ascii?q?QZkmUHLFJCYh6HiZPpNEvULPD3Cve/nUygkC13yPDeIr3hHpLNI2DfkLj7eb?=
 =?us-ascii?q?Z97EhcyBEpwdBb+Z1bFKoMIP32WkDrtdzYCgU1PBCzw+biEN99zJ8RWXqTAq?=
 =?us-ascii?q?+FN6PfqVCJ6fwpI+WVeYAapij9JOYh5/P1iX85mEQdfbWy3ZcNZ3G3APJmL1?=
 =?us-ascii?q?+eYXr2jdcLCX0KsRYmTOz2lF2CViZeZnmzX6I6/D07DIOmAJzfSYCsnLyBxi?=
 =?us-ascii?q?a7H5JMam9aDVCMFG/id5+YVPcUdCKSPshhnyQFW7e/TI8hzx6uuxHgx7RpM+?=
 =?us-ascii?q?rU/CkYuoj71NVu+eLTiAs++iB1D8SByWGNTm51knkUSD8x2aB1uVZ9xUub0a?=
 =?us-ascii?q?hkn/xYEsRe6fdUXwgkKJ7cy+16BMzyWg/aZdeJVU2mTcu8DT4tSdIxxscEY1?=
 =?us-ascii?q?xhFNW6khDDwy2qDqcWl7yMApw06LjT0GXrK8dzynbG0KohgkIhQstVL2Kpmq?=
 =?us-ascii?q?p/+BbJC4HVlEWZkr6gdb4A0y7V6GeD0W2OsVlDUA5rTaXKR2sQaVXSrdT950?=
 =?us-ascii?q?PCSb6uBK8kMgRf086CLLVFatnzgVVBXvfjN8zUY3itlGeoGRaI2rSMYZL2e2?=
 =?us-ascii?q?Uc2SXQE0cFnB4V/XqcMgg+HCihqXrEDDNyDVLvf1/s8e5mpXK1UEA0zhuGb0?=
 =?us-ascii?q?lg17qo5BIYnuCTS/IP3rIeuScgpC94E0q639LTE9CAvRZufL1AYdMh51dKzX?=
 =?us-ascii?q?nZuBJnPpyvMa9jhkQSfBl3vkz0zBV3DoRAnNM2o3Mr0ApyM6OY0VxbezyE2p?=
 =?us-ascii?q?DwP6XdKnPu8xC3d67Wxlbe3c6M9acJ9fs4sUvsvQ+zGkU+9HVn1MFV3GWG5p?=
 =?us-ascii?q?jEFwcdTZPxUlot9xh7qLDWeDUy54TR1Xd0K6m7rifC2841BOsi0hugetZfMK?=
 =?us-ascii?q?WLFAPoF80aGtOjJ/Arm1i1dBIEPe9T+LQoMMOhcvvVkJKsadZhmnqCjCwT/I?=
 =?us-ascii?q?l51USXsS5xR8bH2p8Ex7eT2Q7RE3/sgVHkvs3plIRsYTAJAnH52SXiQolLaf?=
 =?us-ascii?q?5cZ4EOXEunJcy6wp1SitbCQXdR+hb3C1wK1cCzcDKOflf92ktWzk1Rrnu5z3?=
 =?us-ascii?q?jrhwdomi0k+/LMlBfFxP7vIV9eYDZG?=
X-IPAS-Result: =?us-ascii?q?A2BPAABxYK5b/wHyM5BbGwEBAQEDAQEBBwMBAQGBVIFhK?=
 =?us-ascii?q?oFlKIN0lEeBYAgllmqBZjYBhEACg3shNxUBAwEBAQEBAQIBbBwMgjUkAYJfA?=
 =?us-ascii?q?QUjFTMOEAsOCgICJgICVwYBDAYCAQGCXj+CAqRkgS6Ed4UZgQuJcxEGggCBE?=
 =?us-ascii?q?icMgl+EZoMZglcCiHmFDkCFGYk9CZAqBheKOYUPkg+EbCKBVSsKGCkPgyeJS?=
 =?us-ascii?q?IcoIzB7AQGMQAEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 28 Sep 2018 17:15:33 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8SHFLrL025034;
 Fri, 28 Sep 2018 13:15:25 -0400
To: Xin Li <talons.lee@gmail.com>, xen-devel@lists.xen.org
References: <20180928081817.16317-1-xin.li@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <3e93905d-9a9f-e54a-8633-cc79e3010172@tycho.nsa.gov>
Date: Fri, 28 Sep 2018 13:15:21 -0400
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: <20180928081817.16317-1-xin.li@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/xsm: Introduce new boot parameter
 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@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>

T24gMDkvMjgvMjAxOCAwNDoxOCBBTSwgWGluIExpIHdyb3RlOgo+IEludHJvZHVjZSBuZXcgYm9v
dCBwYXJhbWV0ZXIgeHNtIHRvIGNob29zZSB3aGljaCB4c20gbW9kdWxlIGlzIGVuYWJsZWQsCj4g
YW5kIHNldCBkZWZhdWx0IHRvIGR1bW15Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGlu
LmxpQGNpdHJpeC5jb20+CgpUaGlzIGNoYW5nZXMgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgYSBo
eXBlcnZpc29yIGNvbXBpbGVkIHdpdGggWFNNK0ZMQVNLIHdoZW4KYm9vdGVkIHdpdGggbm8gY29t
bWFuZCBsaW5lIGFyZ3VtZW50cyBmcm9tIGVuYWJsaW5nIEZMQVNLIHRvIGVuYWJsaW5nIHRoZSBk
dW1teQptb2R1bGUuICBJIHRoaW5rIHRoZSBkZWZhdWx0IHZhbHVlIG9mIHRoZSAieHNtPSIgcGFy
YW1ldGVyIHNob3VsZCBiZSBzZXR0YWJsZQppbiBLY29uZmlnIHRvIGFsbG93IGV4aXN0aW5nIHN5
c3RlbXMgdG8gY29udGludWUgd29ya2luZyBhZnRlciBhbiB1cGdyYWRlLgoKSWYgbm90LCB0aGlz
IG5ldyBjb21tYW5kIGxpbmUgYXJndW1lbnQgbmVlZHMgdG8gYmUgbWVudGlvbmVkIGluIG1vcmUg
bG9jYXRpb25zCmluIHRoZSBkb2N1bWVudGF0aW9uOyBhdCBsZWFzdCBkb2NzL21pc2MveHNtLWZs
YXNrICJTZXR0aW5nIHVwIEZMQVNLIiB3aWxsIG5lZWQKdG8gbWVudGlvbiBpdC4gIEkgdGhpbmsg
YSBtZW50aW9uIGluIHRoZSByZWxlYXNlIG5vdGVzIGZvciB0aGUgbmV4dCB2ZXJzaW9uIGlzCmFs
c28gYSBnb29kIGlkZWEgKGluIGFkZGl0aW9uIHRvIG9yIGFzIHBhcnQgb2YgdGhlIG5vdGUgb24g
dGhlIG5ldyBTSUxPIGZlYXR1cmUpLApidXQgdGhhdCdzIG5vdCBhIHBhcnQgb2YgdGhlIHBhdGNo
LgoKVW50ZXN0ZWQgS2NvbmZpZyBzbmlwcGV0OgoKY2hvaWNlCiAgICAgcHJvbXB0ICJEZWZhdWx0
IFhTTSBpbXBsZW1lbnRhdGlvbiIKICAgICBkZWZhdWx0IFhTTV9GTEFTS19ERUZBVUxUIGlmIFhT
TV9GTEFTSwogICAgIGRlZmF1bHQgWFNNX1NJTE9fREVGQVVMVCBpZiBYU01fU0lMTwogICAgIGRl
ZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQKICAgICBjb25maWcgWFNNX0RVTU1ZX0RFRkFVTFQKICAg
ICAgICAgYm9vbCAiTWF0Y2ggbm9uLVhTTSBiZWhhdmlvciIKICAgICBjb25maWcgWFNNX0ZMQVNL
X0RFRkFVTFQKICAgICAgICAgYm9vbCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwiIGlm
IFhTTV9GTEFTSwogICAgIGNvbmZpZyBYU01fU0lMT19ERUZBVUxUCiAgICAgICAgIGJvb2wgIlNJ
TE8iIGlmIFhTTV9TSUxPCmVuZGNob2ljZQoKVGhlIG11bHRpcGxlICJkZWZhdWx0IiBzdGF0ZW1l
bnRzIGFyZSBpbnRlbmRlZCB0byBjYXVzZSB0aGUgZGVmYXVsdCB0byBiZSB0aGUKY2hvc2VuIGVu
YWJsZWQgc3lzdGVtLCBvciBkdW1teSBpZiB0aGVyZSBhcmUgbm8gZXhpc3RpbmcgS2NvbmZpZyBz
ZXR0aW5ncy4KCkkgYWxzbyB0aGluayB0aGUgcXVlc3Rpb24gZm9yIFhTTV9GTEFTSyBzaG91bGQg
YmUgcmVtb3ZlZCBmcm9tIEVYUEVSVCBub3cgdGhhdAp0aGVyZSBpcyBhIHJlYXNvbiB0byBlbmFi
bGUgWFNNIHdpdGhvdXQgRkxBU0suCgpUaGUgbmFtZSAiZGVmYXVsdCIgbWlnaHQgZW5kIHVwIGJl
aW5nIG1pc2xlYWRpbmcgaW4gdGhpcyBjYXNlOyAibm9uZSIsICJvZmYiLApvciAiZHVtbXkiIG1p
Z2h0IGJlIGJldHRlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:22:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g5wSy-0004A1-Rc; Fri, 28 Sep 2018 17:22:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g5wSx-00049u-Sm
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 17:22:11 +0000
X-Inumbo-ID: 3144e7ac-c343-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3144e7ac-c343-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 17:23:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="66584044"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 28 Sep 2018 18:22:07 +0100
Message-ID: <1538155327-3194-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/vsprintf: Introduce %pd formatter for
 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 <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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgYWxsIHN5c3RlbSBkb21pZHMgdG8gYmUgcHJpbnRlZCBieSBuYW1lLCByYXRo
ZXIgdGhhbiBzcGVjaWFsCmNhc2luZyB0aGUgaWRsZSB2Y3B1cyBhbG9uZS4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYyOgog
KiBSZW5kZXIgc3lzdGVtIG5hbWVzIGluIHNxdWFyZSBicmFja2V0cy4KICogRHJvcCBET01JRF97
U0VMRixJTlZBTElEfSBuYW1lcyBiZWNhdXNlIHRoZXJlIGFyZSBubyBzdHJ1Y3QgZG9tYWluICon
cyBmb3IKICAgdGhlbS4KICogQ29wZSB3aXRoIE5VTEwgcG9pbnRlcnMuCiAqIEZpeCBhIGxlbmd0
aC1jb3VudGluZyBidWcuCi0tLQogZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dCB8IDE0ICsr
KysrKysrLS0KIHhlbi9jb21tb24vdnNwcmludGYuYyAgICAgICAgfCA2MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvcHJpbnRr
LWZvcm1hdHMudHh0IGIvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dAppbmRleCA1MjUxMDhm
Li5iNTU3MGJjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0CisrKyBi
L2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQKQEAgLTI4LDUgKzI4LDE1IEBAIFN5bWJvbC9G
dW5jdGlvbiBwb2ludGVyczoKIAogRG9tYWluIGFuZCB2Q1BVIGluZm9ybWF0aW9uOgogCi0gICAg
ICAgJXB2ICAgICBEb21haW4gYW5kIHZDUFUgSUQgZnJvbSBhICdzdHJ1Y3QgdmNwdSAqJyAocHJp
bnRlZCBhcwotICAgICAgICAgICAgICAgImQ8ZG9taWQ+djx2Y3B1aWQ+IikKKyAgICAgICAlcGQg
ICAgIERvbWFpbiBmcm9tIGEgJ3N0cnVjdCBkb21haW4gKicKKworICAgICAgICAgICAgICAgUmVn
dWxhciBkb21haW5zIGFyZSBwcmludGVkIHdpdGggdGhlaXIgSUQgaW4gZGVjaW1hbC4gIFN5c3Rl
bQorICAgICAgICAgICAgICAgZG9tYWlucyBhcmUgcHJpbnRlZCB3aXRoIHRoZWlyIG5hbWUuCisg
ICAgICAgICAgICAgICAgIGUuZy4gIGQwCisgICAgICAgICAgICAgICAgICAgICAgIGRbSURMRV0K
KworICAgICAgICVwdiAgICAgRG9tYWluIGFuZCB2Q1BVIElEIGZyb20gYSAnc3RydWN0IHZjcHUg
KicKKworICAgICAgICAgICAgICAgVGhlIGRvbWFpbiBwYXJ0IGFzIGFib3ZlLCB3aXRoIHRoZSB2
Y3B1X2lkIHByaW50ZWQgaW4gZGVjaW1hbC4KKyAgICAgICAgICAgICAgICAgZS5nLiAgZDB2MQor
ICAgICAgICAgICAgICAgICAgICAgICBkW0lETEVddjAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
dnNwcmludGYuYyBiL3hlbi9jb21tb24vdnNwcmludGYuYwppbmRleCBmOTJmYjY3Li5kZjM0N2Qz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKKysrIGIveGVuL2NvbW1vbi92c3By
aW50Zi5jCkBAIC0yNjQsNiArMjY0LDQ3IEBAIHN0YXRpYyBjaGFyICpzdHJpbmcoY2hhciAqc3Ry
LCBjaGFyICplbmQsIGNvbnN0IGNoYXIgKnMsCiAgICAgcmV0dXJuIHN0cjsKIH0KIAorLyogUHJp
bnQgYSBkb21haW4gaWQsIHVzaW5nIG5hbWVzIGZvciBzeXN0ZW0gZG9tYWlucy4gIChlLmcuIGQw
IG9yIGRbSURMRV0pICovCitzdGF0aWMgY2hhciAqcHJpbnRfZG9tYWluKGNoYXIgKnN0ciwgY2hh
ciAqZW5kLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGNvbnN0IGNoYXIgKm5hbWUg
PSBOVUxMOworCisgICAgLyogU29tZSBkZWJ1Z2dpbmcgbWF5IGhhdmUgYW4gb3B0aW9uYWxseS1O
VUxMIHBvaW50ZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghZCkgKQorICAgICAgICByZXR1cm4g
c3RyaW5nKHN0ciwgZW5kLCAiTlVMTCIsIC0xLCAtMSwgMCk7CisKKyAgICBpZiAoIHN0ciA8IGVu
ZCApCisgICAgICAgICpzdHIgPSAnZCc7CisKKyAgICBzd2l0Y2ggKCBkLT5kb21haW5faWQgKQor
ICAgIHsKKyAgICBjYXNlIERPTUlEX0lPOiAgIG5hbWUgPSAiW0lPXSI7ICAgYnJlYWs7CisgICAg
Y2FzZSBET01JRF9YRU46ICBuYW1lID0gIltYRU5dIjsgIGJyZWFrOworICAgIGNhc2UgRE9NSURf
Q09XOiAgbmFtZSA9ICJbQ09XXSI7ICBicmVhazsKKyAgICBjYXNlIERPTUlEX0lETEU6IG5hbWUg
PSAiW0lETEVdIjsgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCBuYW1lICkKKyAgICAgICAgcmV0
dXJuIHN0cmluZyhzdHIgKyAxLCBlbmQsIG5hbWUsIC0xLCAtMSwgMCk7CisgICAgZWxzZQorICAg
ICAgICByZXR1cm4gbnVtYmVyKHN0ciArIDEsIGVuZCwgZC0+ZG9tYWluX2lkLCAxMCwgLTEsIC0x
LCAwKTsKK30KKworLyogUHJpbnQgYSB2Y3B1IGlkLiAgKGUuZy4gZDB2MSBvciBkW0lETEVddjAp
ICovCitzdGF0aWMgY2hhciAqcHJpbnRfdmNwdShjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgLyogU29tZSBkZWJ1Z2dpbmcgbWF5IGhhdmUgYW4gb3B0
aW9uYWxseS1OVUxMIHBvaW50ZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghdikgKQorICAgICAg
ICByZXR1cm4gc3RyaW5nKHN0ciwgZW5kLCAiTlVMTCIsIC0xLCAtMSwgMCk7CisKKyAgICBzdHIg
PSBwcmludF9kb21haW4oc3RyLCBlbmQsIHYtPmRvbWFpbik7CisKKyAgICBpZiAoIHN0ciA8IGVu
ZCApCisgICAgICAgICpzdHIgPSAndic7CisKKyAgICByZXR1cm4gbnVtYmVyKHN0ciArIDEsIGVu
ZCwgdi0+dmNwdV9pZCwgMTAsIC0xLCAtMSwgMCk7Cit9CisKIHN0YXRpYyBjaGFyICpwb2ludGVy
KGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCBjaGFyICoqZm10X3B0ciwKICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKmFyZywgaW50IGZpZWxkX3dpZHRoLCBpbnQgcHJlY2lzaW9u
LAogICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdzKQpAQCAtMjczLDYgKzMxNCwxMCBAQCBz
dGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAqKmZt
dF9wdHIsCiAgICAgLyogQ3VzdG9tICVwIHN1ZmZpeGVzLiBTZWUgWEVOX1JPT1QvZG9jcy9taXNj
L3ByaW50ay1mb3JtYXRzLnR4dCAqLwogICAgIHN3aXRjaCAoIGZtdFsxXSApCiAgICAgeworICAg
IGNhc2UgJ2QnOiAvKiBEb21haW4gSUQgZnJvbSBhIHN0cnVjdCBkb21haW4gKi4gKi8KKyAgICAg
ICAgKysqZm10X3B0cjsKKyAgICAgICAgcmV0dXJuIHByaW50X2RvbWFpbihzdHIsIGVuZCwgYXJn
KTsKKwogICAgIGNhc2UgJ2gnOiAvKiBSYXcgYnVmZmVyIGFzIGhleCBzdHJpbmcuICovCiAgICAg
ewogICAgICAgICBjb25zdCB1aW50OF90ICpoZXhfYnVmZmVyID0gYXJnOwpAQCAtMzcwLDIyICs0
MTUsOCBAQCBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qg
Y2hhciAqKmZtdF9wdHIsCiAgICAgfQogCiAgICAgY2FzZSAndic6IC8qIGQ8ZG9tYWluLWlkPnY8
dmNwdS1pZD4gZnJvbSBhIHN0cnVjdCB2Y3B1ICovCi0gICAgewotICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqdiA9IGFyZzsKLQogICAgICAgICArKypmbXRfcHRyOwotICAgICAgICBpZiAoIHVu
bGlrZWx5KHYtPmRvbWFpbi0+ZG9tYWluX2lkID09IERPTUlEX0lETEUpICkKLSAgICAgICAgICAg
IHN0ciA9IHN0cmluZyhzdHIsIGVuZCwgIklETEUiLCAtMSwgLTEsIDApOwotICAgICAgICBlbHNl
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggc3RyIDwgZW5kICkKLSAgICAgICAgICAgICAg
ICAqc3RyID0gJ2QnOwotICAgICAgICAgICAgc3RyID0gbnVtYmVyKHN0ciArIDEsIGVuZCwgdi0+
ZG9tYWluLT5kb21haW5faWQsIDEwLCAtMSwgLTEsIDApOwotICAgICAgICB9Ci0gICAgICAgIGlm
ICggc3RyIDwgZW5kICkKLSAgICAgICAgICAgICpzdHIgPSAndic7Ci0gICAgICAgIHJldHVybiBu
dW1iZXIoc3RyICsgMSwgZW5kLCB2LT52Y3B1X2lkLCAxMCwgLTEsIC0xLCAwKTsKLSAgICB9Cisg
ICAgICAgIHJldHVybiBwcmludF92Y3B1KHN0ciwgZW5kLCBhcmcpOwogICAgIH0KIAogICAgIGlm
ICggZmllbGRfd2lkdGggPT0gLTEgKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 17:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 17:24: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 1g5wVI-0004Jv-BA; Fri, 28 Sep 2018 17:24: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=w3b2=mk=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1g5wVH-0004Jn-AX
 for xen-devel@lists.xen.org; Fri, 28 Sep 2018 17:24:35 +0000
X-Inumbo-ID: 0c1434fa-c343-11e8-a8a5-bc764e045a96
Received: from USFB19PA12.eemsg.mail.mil (unknown [214.24.26.83])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c1434fa-c343-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 19:22:17 +0200 (CEST)
X-EEMSG-check-008: 218696562|USFB19PA12_EEMSG_MP8.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by USFB19PA12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Sep 2018 17:24:29 +0000
X-IronPort-AV: E=Sophos;i="5.54,315,1534809600"; d="scan'208";a="16339151"
IronPort-PHdr: =?us-ascii?q?9a23=3ARnow6R8biPWWAv9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+1+8TIJqq85mqBkHD//Il1AaPAd2Eraocw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94HRbglSmDaxfa55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43O?=
 =?us-ascii?q?s9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXb?=
 =?us-ascii?q?ZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlo?=
 =?us-ascii?q?nJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5?=
 =?us-ascii?q?K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0F?=
 =?us-ascii?q?ZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lp?=
 =?us-ascii?q?wPvkTYAiD6gkD2jK6Sdkk8++io7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PR?=
 =?us-ascii?q?YCU3KG9eik0b3s50z5QLFEjv0slanZtYjXKtkUpqGkHQBV3Zwj5AykAje60N?=
 =?us-ascii?q?UXgXkHLFVfdBKBlIjmIUvCIP//Dfehm1isiitkx+jaPr39BZXANmTDn63lfb?=
 =?us-ascii?q?Z67U5c0xA/zdRB6J1KEbwBL/fzVVXwtNzcFBM2Lwu0w+P/AtVnyoweQX6PAr?=
 =?us-ascii?q?OeMK7Kvl6H+OQvL/CRa4ALpjbyNfwl6uXqjX84gl8dYbKp0YEYaX+mGPRqOU?=
 =?us-ascii?q?KZYWDjgt0ZC2cFohI+TPD2iF2FSTNSaHeyX6Qm6jE/CYKrFpvMRoGxgLyb3S?=
 =?us-ascii?q?e6EYdaaXxBClCJCX3obZmLW+8QaCKOJc9sij0KWqamS4872hGhqhX2xbR6Lu?=
 =?us-ascii?q?rS/i0Xr4rj2cNr6O3Ojx096T10D9iH02GMQGB4hH8HRzgz3Kpnu0xy1k+D0b?=
 =?us-ascii?q?Rkg/xfDdFd4+5EXRknNZ7Yzux1F9DyVxnafteUU1apXM+qDi02TtI029UOeV?=
 =?us-ascii?q?pyG82+jhDf2CqnG7wVl7uNBJwu6K3TwmL9Jsh8y3bC16kslF4mQtFVOmK6gq?=
 =?us-ascii?q?5w6RLfCJLOk0Wcj6yqb7gT3DbR9GefymqDpFpYUBVsUarfRn8QeE/WrdD45k?=
 =?us-ascii?q?PETr+jErcnPRVbyc6ENKRKbsfljVJcRPfsIN7eeX6+m3+sBRaUwbOBdJbqe2?=
 =?us-ascii?q?QY3CjGB0kLjQYT8WyBNQgkCSeru3jeAyB2FVLzf0Ps9vFzqX2lQU811Q2Ka0?=
 =?us-ascii?q?xh16er9hMOmfOcSu8T3qgFuCYusTl7AFG939fOAdqauwVhZLlcYc864Fpfzm?=
 =?us-ascii?q?LWqRZ9PpO+IKFinFIRbgR2sFn11xVzC4VNitQlrHI2zApoKKKZ30lNeC+f3Z?=
 =?us-ascii?q?D1IrfXMHX9/Aiza67K3VHTyMyZ+qES5/QitVrishulGVYl83Vgy9lazWGc65?=
 =?us-ascii?q?vRAQUOUJLxTlw39xl1pr3AfiY94IbU32V2Maaoqj/Cx84pBOw9xxalftdfNq?=
 =?us-ascii?q?yEGBX2E80HHMWhNO0qm0SzbhIFM+Fe7rI7P8Sjd6jO5Kn+DOdm1BanxTBb6Y?=
 =?us-ascii?q?R61FnK8ydxYuHN1pcBhfqf213DHyfxihKtv976nahAZCoOBSyvxC6iA5ReNY?=
 =?us-ascii?q?NoeoNeJW6oIsCzjvlzz7H3UndWvAqvCF8L19WgUQaDZFz6mwtL3AIYpmLxyn?=
 =?us-ascii?q?jw9CB9jzx89vnX5yfJ2em3MUNdYmM=3D?=
X-IPAS-Result: =?us-ascii?q?A2BsAADPYq5b/wHyM5BbGgEBAQEBAgEBAQEHAgEBAQGDN?=
 =?us-ascii?q?SqBZSiDdJRHgWglmFA2AYRAAoN7ITgUAQMBAQEBAQECAWwcDII1JAGCXwEFI?=
 =?us-ascii?q?xVBEAsOCgICJgICVwYBDAYCAQGCUgw/ggKkdIEuhHeFGYELiXMRBoIAgRInD?=
 =?us-ascii?q?IIxLod/glcCiCiGH45WCZAqBhePSJIPhG0hgVUrChgpD4MniUiHKCMwewEBj?=
 =?us-ascii?q?EgBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 28 Sep 2018 17:24:30 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8SHOTNd027499;
 Fri, 28 Sep 2018 13:24:29 -0400
To: Xin Li <talons.lee@gmail.com>, xen-devel@lists.xen.org
References: <20180928081817.16317-1-xin.li@citrix.com>
 <20180928081817.16317-2-xin.li@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <4a8da5f3-1391-0824-2df2-ebea9c515ca6@tycho.nsa.gov>
Date: Fri, 28 Sep 2018 13:24:29 -0400
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: <20180928081817.16317-2-xin.li@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/xsm: Add new SILO mode for 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@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>

T24gMDkvMjgvMjAxOCAwNDoxOCBBTSwgWGluIExpIHdyb3RlOgo+IFdoZW4gU0lMTyBpcyBlbmFi
bGVkLCB0aGVyZSB3b3VsZCBiZSBubyBwYWdlLXNoYXJpbmcgb3IgZXZlbnQgbm90aWZpY2F0aW9u
cwo+IGJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8gZ3JhbnQgdGFibGVzIG9yIGV2ZW50IGNo
YW5uZWxzKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgo+
Cj4gdjM6IG1ha2UgY29waWVzIG9mIGR1bW15IGZ1bmN0aW9ucyB0byBhdm9pZCBpbmRpcmVjdCBj
YWxsLgoKVGhpcyBzdGlsbCBtYWtlcyBpbmRpcmVjdCBjYWxscy4gIFlvdSB3aWxsIG5lZWQgdG8g
I2luY2x1ZGUgeHNtL2R1bW15LmgsCmFuZCBhIHRoaXJkIGNhc2UgaW4gbGluZSA0NCdzICNpZmRl
ZiBDT05GSUdfWFNNIC8gI2Vsc2UgbWF5IGJlIHJlcXVpcmVkCnRvIGFkanVzdCBYU01fSU5MSU5F
IHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmdzLgoKVGhlIGZ1bmN0aW9uIHhzbV9maXh1cF9vcHMo
KSB3aWxsIGFscmVhZHkgc2V0IHRoZSB1bnVzZWQgcGFydHMgb2YgeW91cgp4c21fb3BlcmF0aW9u
cyBzdHJ1Y3QgdG8gdGhlIGR1bW15IGZ1bmN0aW9uczsgeW91IGRvbid0IG5lZWQgdG8gZG8gdGhh
dAppbiBzaWxvX2luaXQgYnkgY29weWluZyBkdW1teV94c21fb3BzLiAgWW91IHNob3VsZCB1c2Ug
cmVnaXN0ZXJfeHNtIHRvCmFzc2lnbiB0byB4c21fb3BzIGluc3RlYWQgb2YgZG9pbmcgaXQgeW91
cnNlbGYuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 19:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 19:01: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 1g5y15-0003Fb-Pr; Fri, 28 Sep 2018 19:01: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=hvym=mk=xenproject.org=prvs=8021ac59c=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g5y14-0003FR-Hb
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 19:01:30 +0000
X-Inumbo-ID: 96f00b1a-c350-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96f00b1a-c350-11e8-a8a5-bc764e045a96;
 Fri, 28 Sep 2018 20:59:13 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,316,1534809600"; d="scan'208";a="66594483"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75310-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=6532fdec11d7940a584a73797b5cc067d64f84a5
X-Osstest-Versions-That: ovmf=6a147d6dae733f3a1d5ddf9af9adce5fb8504a53
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 28 Sep 2018 20:01:21 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75310: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzEwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA2NTMyZmRlYzExZDc5NDBhNTg0YTczNzk3YjVjYzA2N2Q2
NGY4NGE1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2YTE0N2Q2ZGFl
NzMzZjNhMWQ1ZGRmOWFmOWFkY2U1ZmI4NTA0YTUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MDUgIDIwMTgtMDktMjcgMTg6MjA6MjMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzEwICAyMDE4LTA5LTI4IDA4OjIwOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsLCBDaGl1
IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29t
PgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3Ug
SmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNTM2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 19:13:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 19:13: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 1g5yCe-00047i-3L; Fri, 28 Sep 2018 19:13:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w3b2=mk=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1g5yCd-00047d-4W
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 19:13:27 +0000
X-Inumbo-ID: bb4dc5d5-c352-11e8-a6a9-d7ebe60f679a
Received: from ucol19pa14.eemsg.mail.mil (unknown [214.24.24.87])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb4dc5d5-c352-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 19:14:33 +0000 (UTC)
X-EEMSG-check-008: 626290980|UCOL19PA14_EEMSG_MP12.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.54,316,1534809600"; d="scan'208";a="626290980"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by ucol19pa14.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Sep 2018 19:13:22 +0000
X-IronPort-AV: E=Sophos;i="5.54,316,1534809600"; d="scan'208";a="18821963"
IronPort-PHdr: =?us-ascii?q?9a23=3Aa9ZVdBBNDuIf3aqZeMX+UyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPX8rsbcNUDSrc9gkEXOFd2Cra4c1KyO6+jJYi8p2d65qncMcZhBBV?=
 =?us-ascii?q?cuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx?=
 =?us-ascii?q?7xKRR6JvjvGo7Vks+7y/2+94fcbglUhjexe69+IAmrpgjNq8cahpdvJLwswR?=
 =?us-ascii?q?XTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3?=
 =?us-ascii?q?sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qi?=
 =?us-ascii?q?qp4bt1RxD0iScHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzca3HfdMeWG?=
 =?us-ascii?q?FPQMBfWSJcCY+4docDEvYNMeNeooLgpVUBsAG+CBGxCu3xxD9Ghnz406M03O?=
 =?us-ascii?q?suEw7JwAMuEskSsHnWttj5KLseXO63waTO0D7Nb+lW2TD46IXQfB4uu/eMXb?=
 =?us-ascii?q?NufsrV1EIhGR3KhUiRp4z/JTyazOoNuHWc4uV9WuKglnAoqw5roje13coslo?=
 =?us-ascii?q?nIiZ4VylDD7yl5xp01KseiRE50Zt6kDoJduieHPIV4RcMiRntnuCc8yrAetp?=
 =?us-ascii?q?+0Yi4KyIw9xx7YafyIbZSH4g75WOaWOzd4i3Roc6+8iRaq6UWs1+LxW8au3F?=
 =?us-ascii?q?tKsyZJiMfAu38T2xDJ98SKTOZ28F271jaVzQ/T7/lJIUUzlaXGNZEs2qUwlp?=
 =?us-ascii?q?8PsUTbGS/2hVn2gLeWdko6/uio7PzqYqn8qZ+GNo90lxr+Pr4yms2/Hes4Mg?=
 =?us-ascii?q?8OU3Kd+eugz73s4Vf1QLBLjv0yiqXZsZbaKtoHpqOhHgNY3Yku5wy/Aju7yt?=
 =?us-ascii?q?gUg3YKIExfdB6al4TpPkvBIPH8DfexmVSslzJryujbMb3uH5rCMHfDkK37cr?=
 =?us-ascii?q?tm905dyBY8zdBY555ODLEBO+j8VlX+tNzfEB81Kxa0zPr/CNVhyoMeXnqCAq?=
 =?us-ascii?q?mYMKzOtl+I4vggI/KWaI8Nvzb9KuIl5/nyjXIiglASY7Op3YcWaHC+BPhmLV?=
 =?us-ascii?q?+Za2L2gtgdCWcKohY+TOvyhVKfTD5TYXKyULgk5jE0E4+mEILDRoGxj7yBxi?=
 =?us-ascii?q?u0AIBZZn1eAFCWDXjob5mEW+sLaC+KLc5ujDoEWaG8RIA/yxGhqgv6xqFjLu?=
 =?us-ascii?q?rV4S0YqYnj2MJ65uLNkxEy7SZ0D8Of026TU250gnkERzgs3KBw8gRBzQKF0K?=
 =?us-ascii?q?N/h/VDU8RU5ulOTi8wOITAzuo8BcqhdBjGe4KlQVCnT9HuLTx5Ycg4ytFGN0?=
 =?us-ascii?q?pyF9itlBnrwzuhA7hTkaeCQpMz7PSPjDDKO89hxiOeh+EahF48T54KbDT+iw?=
 =?us-ascii?q?=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2DBAgCpfK5b/wHyM5BbHAEBAQQBAQcEAQGDNSpmfyiDd?=
 =?us-ascii?q?JRGgg2YRAwjCwgBhEACg3shOBQBAwEBAQEBAQIBbBwMgjUkAYJfAQEBAwEBI?=
 =?us-ascii?q?RU2CxALGAICJgICJwEvEwYCAQGCXj8BggEPpFyBLoR3hREFgQuJcxEGggCBO?=
 =?us-ascii?q?YJrgxsBBIIrgjSCVwKOR45WCYZDhWiDfwYXj0iMBop2ITuBGisKGCkPO4IEa?=
 =?us-ascii?q?IIlF4hahVojMHsBAYxIAQE?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 28 Sep 2018 19:13:23 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8SJDMrU010751;
 Fri, 28 Sep 2018 15:13:22 -0400
To: nicolas.poirot@bertin.fr
References: <OFC1DF59E7.93ED0997-ONC1258314.004022E7-C1258314.004022EB@local>
 <CAFLBxZbi9eK-SCgfQx7d04z2aYPZ0S4VxrKqGbtZcBLb5trYug@mail.gmail.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <c65ead9e-bf5a-63e2-a956-cd1b336ab4e5@tycho.nsa.gov>
Date: Fri, 28 Sep 2018 15:13:22 -0400
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: <CAFLBxZbi9eK-SCgfQx7d04z2aYPZ0S4VxrKqGbtZcBLb5trYug@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Xen-users] XSM/Flask iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 George Dunlap <dunlapg@umich.edu>
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>

VGhpcyBpcyBhcHBhcmVudGx5IGEgbWlzbWF0Y2ggYmV0d2VlbiB3aGF0IHRoZSBjaGVja3BvbGlj
eSBjb21waWxhdGlvbiBkb2VzCmFuZCB3aGF0IGl0IGlzIGV4cGVjdGVkIHRvIGRvLiAgV2hpbGUg
c29tZSBwYXJ0cyBvZiBjaGVja3BvbGljeSBkbyB0aGlzCnNvcnRpbmcsIHRoZSBtYWluIGNvbXBp
bGF0aW9uIGZsb3cgZG9lcyBub3QsIGFuZCB0aGUgcG9saWN5IGNvbXBpbGF0aW9uCnByb2Nlc3Mg
ZG9lcyBub3QgZW5zdXJlIGlucHV0cyBhcmUgc29ydGVkLiAgSW4gdGhlIGZ1dHVyZSwgbmV3ZXIg
dmVyc2lvbnMKb2YgY2hlY2twb2xpY3kgc2hvdWxkIGZpeCB0aGlzIGJ1Zy4gIE5ld2VyIHZlcnNp
b25zIG9mIFhlbiBtYXkgYWxzbyBzdGFydApjaGVja2luZyB0aGlzIG9yZGVyaW5nIG9uIHBvbGlj
eSBsb2FkIChJJ2xsIHN1Ym1pdCBhIHBhdGNoIHRvIGRvIHRoaXMpLgoKVGhpcyBidWcgYWxzbyBh
cHBsaWVzIHRvIEkvTyBwb3J0cywgYnV0IG5vdCB0aGUgb3RoZXIgdHlwZXMgb2YgcG9saWN5Cml0
ZW1zIChJUlFzLCBQQ0kgZGV2aWNlcywgb3IgZGV2aWNldHJlZSkuICBJdCB3aWxsIGNhdXNlIG5v
bi1zb3J0ZWQgZW50cmllcwp0byBiZSBza2lwcGVkIGluIG1vc3QgY2FzZXMsIGluc3RlYWQgcXVl
cnlpbmcgdGhlIGRlZmF1bHQgc2lkLCBidXQgbGFyZ2VyCmlvbWVtL2lvcG9ydCByYW5nZXMgbWln
aHQgYWxzbyBxdWVyeSB0aGUgc2tpcHBlZCBlbnRyeSAoYWx3YXlzIGluIGFkZGl0aW9uCnRvIHRo
ZSBkZWZhdWx0KS4KClVudGlsIHRoZSBmaXhlZCB2ZXJzaW9uIG9mIGNoZWNrcG9pY3kgaXMgcmVs
ZWFzZWQgYW5kIGFkb3B0ZWQsIHBvbGljeQp3cml0ZXJzIGNhbiBtYW51YWxseSBzb3J0IHRoZWly
IGlvbWVtL2lvcG9ydCByYW5nZXMgYXMgYSB3b3JrYXJvdW5kLgoKT24gMDkvMjcvMjAxOCAwNjox
OCBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBbTW92aW5nIHRvIHhlbi1kZXZlbF0KPiAKPiBE
YW5pZWwsCj4gCj4gQW55IGNvbW1lbnRzIG9uIHRoaXMgb25lPwo+IAo+ICAgLUdlb3JnZQo+IE9u
IFdlZCwgU2VwIDI2LCAyMDE4IGF0IDEyOjQxIFBNIDxuaWNvbGFzLnBvaXJvdEBiZXJ0aW4uZnI+
IHdyb3RlOgo+Pgo+PiBIaSwKPj4KPj4gSSBqdXN0IG5vdGljZWQgZnJvbSBhIGJhZCBiZWhhdmlv
dXIgb2YgbXkgaW5zdGFsbGF0aW9uIGFuZCB0aGUgc2VjdXJpdHlfaXRlcmF0ZV9pb21lbV9zaWRz
Cj4+IGZ1bmN0aW9uIHRoYXQgdGhlIGlvbWVtIHJhbmdlcyBoYXZlIHRvIGJlIHNvcnRlZCBpbiB0
aGUgZGV2aWNlX2NvbnRleHRzIGZpbGUuCj4+IFRoZSBmbGFzayBsb2FkIHBvbGljeSB0YWtlcyBp
b21lbSByYW5nZXMgZGVjbGFyYXRpb24gYXMgaXQgY29tZXMgYnV0IHRoZSBzaWQgYXR0cmlidXRp
b24KPj4gYW5kIGNoZWNrIGZ1bmN0aW9uIGV4cGVjdHMgdGhlIGxpc3Qgb2YgaW9tZW0gb2NvbnRl
eHRzIHRvIGJlIHNvcnRlZC4KPj4gTXkgZmlsZSBkaWRuJ3QgY29tcGx5IHdpdGggdGhpcyBzdGF0
ZW1lbnQgd2hpY2ggZW5kZWQgdG8gdXNlIHRoZSBkZWZhdWx0IGlvbWVtIHNpZCBpbnN0ZWFkCj4+
IG9mIGNvbXB1dGluZyBvbmUgYmVmb3JlIGNoZWNraW5nIHRoZSBwZXJtaXNzaW9uLgo+Pgo+PiBU
aGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSBkb2N1bWVudGVkIGFueXdoZXJlIGluIHRoZSB4ZW4gcmVs
ZWFzZSA0LjExLjAuCj4+Cj4+IFRoYW5rcy4KPj4KPj4gTmljb2xhcwo+PiAxCj4+Cj4+Cj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKPj4gWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 19:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 19: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 1g5yCs-00048w-Cv; Fri, 28 Sep 2018 19:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=w3b2=mk=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1g5yCr-00048e-5F
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 19:13:41 +0000
X-Inumbo-ID: c2a19c68-c352-11e8-a6a9-d7ebe60f679a
Received: from upbd19pa11.eemsg.mail.mil (unknown [214.24.27.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2a19c68-c352-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 19:14:47 +0000 (UTC)
X-EEMSG-check-008: 161019627|UPBD19PA11_EEMSG_MP11.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by upbd19pa11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Sep 2018 19:13:35 +0000
X-IronPort-AV: E=Sophos;i="5.54,316,1534809600"; d="scan'208";a="16344874"
IronPort-PHdr: =?us-ascii?q?9a23=3ArCKcaRfcwHsO1L9hehyoFVAXlGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxcS8YR7h7PlgxGXEQZ/co6odzbaO7Oa4ASQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahY75+Ngm6oRnMvcQKnIVuLbo8xA?=
 =?us-ascii?q?HUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLn?=
 =?us-ascii?q?s65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD?=
 =?us-ascii?q?+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQct0ARW?=
 =?us-ascii?q?pFQ81fSSpPDI2hZIcLFuYNI/pUo4z7qlATrxWxGBOsCfvvxDFWm3H406403e?=
 =?us-ascii?q?M6HA3awAAtBc4CvW7IoNnpMqoZTOC7zLPPzTXGd/5Y1y3y6I7Jch8/pfGHQL?=
 =?us-ascii?q?x+ftTMwkcuDQPKlE+fqYL4ND6Sy+sNvHWU4PRvVeK1kWEqsB1xozizyccsjY?=
 =?us-ascii?q?nFnIQVykve+iljz4Y1IsO4RVd9bNW5E5VQrzmXO5Z5T84tWW1luDs2xqcYtZ?=
 =?us-ascii?q?O0YiQG0okryhjCYPKdaYeI+AjsVOOJLDd9g3JqZaywig6p8Uil1u38Ts600E?=
 =?us-ascii?q?tWriZdktnDqHQN1xvL58ibUPR95Eah2SuU1wzJ9uFFIVw7larcK5I7xL4/io?=
 =?us-ascii?q?ETvljZEi/zmUX2iLeadkQi+ue29+Tqeqjqq5CTOoNuigzyL74iltKwDOgmKA?=
 =?us-ascii?q?QCQnCX+eGm273i+U35Tq9KjvozkqTBrZ/aKtkUqbC2Aw9PyIku8Aq/Dje639?=
 =?us-ascii?q?QYmnkLNlRFeAmdgITzNFHOJ+74Ae+lg1uwiDdr2+zGPrr5D5rQM3jDlrPhcq?=
 =?us-ascii?q?xl605T0wcz0NVf55NIBbEBOv78RFL+tMHABB8jLwO02/rnCMl61o4GVmOAHK?=
 =?us-ascii?q?mZPLrPvlCW+OIgPe2MaZQRuDb8MPgl++XugWU2mFADe6mpxYEXaHe6Hvt4P0?=
 =?us-ascii?q?qZfWDggtAbEWcF7UICS7n6hVvHXTNNanKaW6Mn+ip9GI+gFZ3ERI2mnPqGxi?=
 =?us-ascii?q?joMIdRYzVqA1aNHHOgW4jMdO0FYSzadsNunjELT7GJV54q1RboshTzjbVgML?=
 =?us-ascii?q?yHqWUjqZv/2Y0ttKXonhYo+GkxVp7F3g=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AyAACpfK5b/wHyM5BbHAEBAQQBAQcEAQGBUYFkKoFlK?=
 =?us-ascii?q?IwJjDGYY4F6HhgBhECDfSE0GAEDAQEBAQEBAgFsKII1JAGDDFKBUYJiP4ICp?=
 =?us-ascii?q?WYzhHeFFoZphBURBoIAiGshY4ULAp0dCZAlCxePRwGWZTiBVSsKGCkPgyeCJ?=
 =?us-ascii?q?ReONCMwewEBiXuCTQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 28 Sep 2018 19:13:34 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8SJDYeM010754;
 Fri, 28 Sep 2018 15:13:34 -0400
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
To: xen-devel@lists.xenproject.org
Date: Fri, 28 Sep 2018 15:13:27 -0400
Message-Id: <20180928191327.23510-1-dgdegra@tycho.nsa.gov>
X-Mailer: git-send-email 2.14.4
Subject: [Xen-devel] [PATCH] flask: Add check for io{port,mem}con sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <dunlapg@umich.edu>, 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>

VGhlc2UgZW50cmllcyBhcmUgbm90IGFsd2F5cyBzb3J0ZWQgYnkgY2hlY2twb2xpY3kuICBFbmZv
cmNlIHRoZSBzb3J0aW5nCih3aGljaCBjYW4gYmUgZG9uZSBtYW51YWxseSBpZiB1c2luZyBhbiB1
bnBhdGNoZWQgY2hlY2twb2xpY3kpIHdoZW4KbG9hZGluZyB0aGUgcG9saWN5IHNvIHRoYXQgbGF0
ZXIgdXNlcyBieSB0aGUgc2VjdXJpdHkgc2VydmVyIGRvIG5vdAppbmNvcnJlY3RseSB1c2UgdGhl
IGluaXRpYWwgc2lkLgoKUmVwb3J0ZWQtYnk6IE5pY29sYXMgUG9pcm90IDxuaWNvbGFzLnBvaXJv
dEBiZXJ0aW4uZnI+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgotLS0KIHhlbi94c20vZmxhc2svc3MvcG9saWN5ZGIuYyB8IDE0ICsrKysrKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svc3MvcG9saWN5ZGIuYyBiL3hlbi94c20vZmxhc2sv
c3MvcG9saWN5ZGIuYwppbmRleCAzYTEyZDk2ZWY5Li5mY2Y2MzY5M2I5IDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL3NzL3BvbGljeWRiLmMKKysrIGIveGVuL3hzbS9mbGFzay9zcy9wb2xpY3lk
Yi5jCkBAIC0yMDA3LDcgKzIwMDcsNiBAQCBpbnQgcG9saWN5ZGJfcmVhZChzdHJ1Y3QgcG9saWN5
ZGIgKnAsIHZvaWQgKmZwKQogICAgICAgICAgICAgICAgIGwtPm5leHQgPSBjOwogICAgICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgICAgIHAtPm9jb250ZXh0c1tpXSA9IGM7Ci0gICAgICAgICAg
ICBsID0gYzsKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIHN3aXRjaCAo
IGkgKQogICAgICAgICAgICAgewpAQCAtMjA1MCw2ICsyMDQ5LDEyIEBAIGludCBwb2xpY3lkYl9y
ZWFkKHN0cnVjdCBwb2xpY3lkYiAqcCwgdm9pZCAqZnApCiAgICAgICAgICAgICAgICAgcmMgPSBj
b250ZXh0X3JlYWRfYW5kX3ZhbGlkYXRlKCZjLT5jb250ZXh0LCBwLCBmcCk7CiAgICAgICAgICAg
ICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gYmFkOworICAgICAgICAg
ICAgICAgIGlmICggbCAmJiBsLT51LmlvcG9ydC5oaWdoX2lvcG9ydCA+IGMtPnUuaW9wb3J0Lmxv
d19pb3BvcnQgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRr
KEtFUk5fRVJSCisgICAgICAgICAgICAgICAgICAgICAgICAiRmxhc2s6IEludmFsaWQgcG9saWN5
LCBpb3BvcnRjb24gbm90IHNvcnRlZFxuIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gYmFk
OworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGNhc2UgT0NPTl9JT01FTToKICAgICAgICAgICAgICAgICBpZiAoIHAtPnRhcmdldF90eXBlICE9
IFRBUkdFVF9YRU4gKQpAQCAtMjA3OCw2ICsyMDgzLDEyIEBAIGludCBwb2xpY3lkYl9yZWFkKHN0
cnVjdCBwb2xpY3lkYiAqcCwgdm9pZCAqZnApCiAgICAgICAgICAgICAgICAgcmMgPSBjb250ZXh0
X3JlYWRfYW5kX3ZhbGlkYXRlKCZjLT5jb250ZXh0LCBwLCBmcCk7CiAgICAgICAgICAgICAgICAg
aWYgKCByYyApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gYmFkOworICAgICAgICAgICAgICAg
IGlmICggbCAmJiBsLT51LmlvbWVtLmhpZ2hfaW9tZW0gPiBjLT51LmlvbWVtLmxvd19pb21lbSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoS0VSTl9FUlIK
KyAgICAgICAgICAgICAgICAgICAgICAgICJGbGFzazogSW52YWxpZCBwb2xpY3ksIGlvbWVtY29u
IG5vdCBzb3J0ZWRcbiIpOworICAgICAgICAgICAgICAgICAgICBnb3RvIGJhZDsKKyAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE9DT05f
REVWSUNFOgogICAgICAgICAgICAgICAgIGlmICggcC0+dGFyZ2V0X3R5cGUgIT0gVEFSR0VUX1hF
TiApCkBAIC0yMTIzLDYgKzIxMzQsNyBAQCBpbnQgcG9saWN5ZGJfcmVhZChzdHJ1Y3QgcG9saWN5
ZGIgKnAsIHZvaWQgKmZwKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAg
ICAgICAgICBnb3RvIGJhZDsKICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGwgPSBjOwogICAg
ICAgICB9CiAgICAgfQogCi0tIAoyLjE0LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 20:14:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 20:14: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 1g5z95-0000GL-6W; Fri, 28 Sep 2018 20:13:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g5z94-0000G9-0e
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 20:13:50 +0000
X-Inumbo-ID: 2b828fb2-c35b-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b828fb2-c35b-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 20:14: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 1g5z92-0008OY-EF; Fri, 28 Sep 2018 20:13: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 1g5z92-0005HE-3o; Fri, 28 Sep 2018 20:13:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g5z92-00077H-3D; Fri, 28 Sep 2018 20:13:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128191-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=b6417fc19fba57c8d23180d2efda568d8eb78d80
X-Osstest-Versions-That: xen=c62c53d61477dfeb63a47b0673c389082112babc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 20:13:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128191: 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>

ZmxpZ2h0IDEyODE5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNjQxN2ZjMTlmYmE1N2M4ZDIzMTgwZDJlZmRhNTY4ZDhlYjc4ZDgwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjNjJjNTNkNjE0NzdkZmViNjNh
NDdiMDY3M2MzODkwODIxMTJiYWJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgxNzMgIDIwMTgt
MDktMjggMTM6MDI6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI4MTg2ICAy
MDE4LTA5LTI4IDE2OjA0OjE0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI4MTkxICAyMDE4LTA5LTI4IDE3OjA4OjAzIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIGM2MmM1M2Q2MTQuLmI2NDE3ZmMxOWYgIGI2NDE3ZmMxOWZiYTU3YzhkMjMxODBkMmVm
ZGE1NjhkOGViNzhkODAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 20:36:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 20:36: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 1g5zUP-0001tN-1M; Fri, 28 Sep 2018 20:35:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ld+g=mk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5zUO-0001tI-DY
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 20:35:52 +0000
X-Inumbo-ID: 3f2c8a4f-c35e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3f2c8a4f-c35e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 20:36: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 8372A18A;
 Fri, 28 Sep 2018 13:35:49 -0700 (PDT)
Received: from [10.119.48.213] (unknown [10.119.48.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3D17B3F5B3;
 Fri, 28 Sep 2018 13:35:46 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
 <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
 <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83c64a69-0ee9-0ce9-4c49-a2c7853d4124@arm.com>
Date: Fri, 28 Sep 2018 21:35:44 +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: <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, andre.przywara@arm.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAwOS8yOC8yMDE4IDEyOjExIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
V2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+
PiBPbiAwOS8yNS8yMDE4IDA5OjQ1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBP
biBUdWUsIDQgU2VwIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMDQvMDkvMTgg
MjA6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDA5LzA0
LzIwMTggMDg6MjEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmVxdWlyZSB0byBrbm93IHRoZSBudW1iZXIgb2YgdkNQVXMgd2hlbgo+Pj4+Pj4g
aW5pdGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRoaXMg
aW5mb3JtYXRpb24KPj4+Pj4+IGlzCj4+Pj4+PiBub3QgYXZhaWxhYmxlIGF0IGRvbWFpbiBjcmVh
dGlvbi4gVGhpcyBpcyBvbmx5IGtub3duIG9uY2UKPj4+Pj4+IFhFTl9ET01DVExfbWF4X3ZwdXMg
aXMgY2FsbGVkIGZvciB0aGF0IGRvbWFpbi4KPj4+Pj4+Cj4+Pj4+PiBJbiBvcmRlciB0byBnZXQg
dGhlIG1heCB2Q1BVcyBhcm91bmQsIGRlbGF5IHRoZSBkb21haW4gcGFydCBvZiB0aGUKPj4+Pj4+
IHZHSUMKPj4+Pj4+IHYzIGluaXRpYWxpemF0aW9uIHVudGlsIHRoZSBmaXJzdCB2Q1BVIG9mIHRo
ZSBkb21haW4gaXMgaW5pdGlhbGl6ZWQuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pj4+Cj4+Pj4+PiAtLS0KPj4+Pj4+
Cj4+Pj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+
Pj4+Cj4+Pj4+PiBUaGlzIGlzIG5hc3R5IGJ1dCBJIGNhbid0IGZpbmQgYSBiZXR0ZXIgd2F5IGZv
ciBYZW4gNC4xMSBhbmQgb2xkZXIuCj4+Pj4+PiBUaGlzCj4+Pj4+PiBpcyBub3QgbmVjZXNzYXJ5
IGZvciB1bnN0YWJsZSBhcyB0aGUgbnVtYmVyIG9mIHZDUFVzIGlzIGtub3duIGF0Cj4+Pj4+PiBk
b21haW4KPj4+Pj4+IGNyZWF0aW9uLgo+Pj4+Pj4KPj4+Pj4+IEFuZHJldywgSSBoYXZlIENDZWQg
eW91IHRvIGtub3cgd2hldGhlciB5b3UgaGF2ZSBhIGJldHRlciBpZGVhIHdoZXJlCj4+Pj4+PiB0
bwo+Pj4+Pj4gcGxhY2UgdGhpcyBjYWxsIG9uIFhlbiA0LjExIGFuZCBvbGRlci4KPj4+Pj4KPj4+
Pj4gSSBqdXN0IG5vdGljZWQgdGhhdCBkLT5tYXhfdmNwdXMgaXMgaW5pdGlhbGl6ZWQgYWZ0ZXIK
Pj4+Pj4gYXJjaF9kb21haW5fY3JlYXRlLiBTbyB3aXRob3V0IHRoaXMgcGF0Y2ggb24gWGVuIDQu
MTIsIGl0IHdpbGwgbm90IHdvcmsuCj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgZ2V0dGluZyBuYXN0aWVy
IGJlY2F1c2UgYXJjaF9kb21haW5faW5pdCBpcyB0aGUgb25lIGluaXRpYWxpemUKPj4+Pj4gdGhl
IHZhbHVlIHJldHVybmVkIGJ5IGRvbTBfbWF4X3ZjcHVzLiBTbyBJIGFtIG5vdCBlbnRpcmVseSBz
dXJlIHdoYXQKPj4+Pj4gdG8gZG8gaGVyZS4KPj4+Pgo+Pj4+IFRoZSBwb3NpdGlvbmluZyBhZnRl
ciBhcmNoX2RvbWFpbl9jcmVhdGUoKSBpcyB1bmZvcnR1bmF0ZSwgYnV0IEkKPj4+PiBjb3VsZG7i
gJl0IG1hbmFnZSBiZXR0ZXIgd2l0aCBBUk0ncyBjdXJyZW50IGJlaGF2aW91ciBhbmQgSmFuJ3Mg
aW5zaXN0ZW5jZQo+Pj4+IHRoYXQgdGhlIGFsbG9jYXRpb24gb2YgZC0+dmNwdSB3YXMgY29tbW9u
LsKgIEknZCBwcmVmZXIgaWYgdGhlIGRlcGVuZGVuY3kKPj4+PiBjb3VsZCBiZSBicm9rZW4gYW5k
IHRoZSBhbGxvY2F0aW9uIG1vdmVkIGVhcmxpZXIuCj4+Pj4KPj4+PiBPbmUgb3B0aW9uIG1pZ2h0
IGJlIHRvIGhhdmUgYW4gYXJjaF9jaGVja19kb21haW5jb25maWcoKSAob3Igc2ltaWxhcj8pCj4+
Pj4gd2hpY2ggaXMgY2FsbGVkIHZlcnkgZWFybHkgb24gYW5kIGNhbiBzYW5pdHkgY2hlY2sgdGhl
IHZhbHVlcywgaW5jbHVkaW5nCj4+Pj4gY3Jvc3MtY2hlY2tpbmcgdGhlIHZnaWMgYW5kIG1heF92
Y3B1cyBzZXR0aW5ncz/CoCBJdCBjb3VsZCBldmVuIGJlCj4+Pj4gcmVzcG9uc2libGUgZm9yIG11
dGF0aW5nIFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgaW50byB0aGUgY29ycmVjdAo+Pj4+
IHJlYWwgdmFsdWUuCj4+Pj4KPj4+PiBBcyBmb3IgeW91ciBwYXRjaCBoZXJlLCBpdHMgYSBncm9z
cyBoYWNrLCBidXQgaXRzIHByb2JhYmx5IHRoZSBiZXN0Cj4+Pj4gd2hpY2ggY2FuIGJlIGRvbmUu
Cj4+Pgo+Pj4gKlNpZ2hzKgo+Pj4gSWYgdGhhdCBpcyB3aGF0IHdlIGhhdmUgdG8gZG8sIGl0IGlz
IGFzIHVnbHkgYXMgaGVsbCwgYnV0IHRoYXQgaXMgd2hhdAo+Pj4gd2UnbGwgZG8uCj4+Cj4+IFRo
aXMgaXMgdGhlIGJlc3Qgd2UgY2FuIGRvIHdpdGggdGhlIGN1cnJlbnQgY29kZSBiYXNlLiBJIHRo
aW5rIGl0IHdvdWxkIGJlCj4+IHdvcnRoIHJld29ya2luZyB0aGUgY29kZSB0byBtYWtlIGl0IG5p
Y2VyLiBJIHdpbGwgYWRkIGl0IGluIG15IFRPRE8gbGlzdC4KPj4KPj4+Cj4+PiBNeSBvbmx5IHN1
Z2dlc3Rpb24gdG8gbWFyZ2luYWxseSBpbXByb3ZlIGl0IHdvdWxkIGJlIGluc3RlYWQgb2Y6Cj4+
Pgo+Pj4+ICsgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAg
ICAgIHJjID0gdmdpY192M19yZWFsX2RvbWFpbl9pbml0KGQpOwo+Pj4+ICsgICAgICAgIGlmICgg
cmMgKQo+Pj4+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4+Pj4gKyAgICB9Cj4+Pgo+Pj4gdG8g
Y2hlY2sgb24gZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgaW5zdGVhZDoKPj4+Cj4+PiAgICAg
ICAgIGlmICggZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPT0gTlVMTCApCj4+PiAgICAgICAg
IHsKPj4+ICAgICAgICAgICAgLy8gaW5pdGlhbGl6ZSBkb21haW4KPj4KPj4gSSB3b3VsZCBwcmVm
ZXIgdG8ga2VlcCB2LT52Y3B1X2lkID09IDAganVzdCBpbiBjYXNlIHdlIGVuZCB1cCB0byByZS1v
cmRlciB0aGUKPj4gYWxsb2NhdGlvbiBpbiB0aGUgZnV0dXJlLgo+IAo+IEkgd2FzIHN1Z2dlc3Rp
bmcgdG8gY2hlY2sgb24gKHJkaXN0X3JlZ2lvbnMgPT0gTlVMTCkgZXhhY3RseSBmb3IKPiBwb3Rl
bnRpYWwgcmUtb3JkZXJpbmcsIGluIGNhc2UgaW4gdGhlIGZ1dHVyZSB3ZSBlbmQgdXAgY2FsbGlu
Zwo+IHZjcHVfdmdpY19pbml0IGRpZmZlcmVudGx5IGFuZCBzb21laG93IHZjcHVfaW5pdCh2Y3B1
MSkgaXMgZG9uZSBiZWZvcmUKPiBiZWZvcmUgdmNwdV9pbml0KHZjcHUwKS4gSWRlYWxseSB3ZSB3
b3VsZCBsaWtlIGEgd2F5IHRvIGNoZWNrIHRoYXQKPiB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQg
aGFzIGJlZW4gY2FsbGVkIGJlZm9yZSBhbmQgSSB0aG91Z2h0Cj4gcmRpc3RfcmVnaW9ucyA9PSBO
VUxMIGNvdWxkIGRvIGp1c3QgdGhhdC4uLgoKV2hhdCBJIG1lYW50IGJ5IHJlLW9yZGVyaW5nIGlz
IHdlIG1hbmFnZSB0byBhbGxvY2F0ZSB0aGUgcmUtZGlzdHJpYnV0b3JzIApiZWZvcmUgdGhlIHZD
UFVzIGFyZSBjcmVhdGVkIGJ1dCBzdGlsbCBuZWVkIHZnaWNfdjNfcmVhbF9kb21haW5faW5pdCBm
b3IgCm90aGVyIHB1cnBvc2UuCgpCdXQgdkNQVSBpbml0aWFsaXphdGlvbiBpcyBwb3RlbnRpYWxs
eSBvdGhlciBpc3N1ZS4KCkFueXdheS4gYm90aCB3YXkgaGF2ZSBkcmF3YmFja3MuIFlldCBJIHN0
aWxsIHByZWZlciBjaGVja2luZyBvbiB0aGUgCnZDUFUuIEl0IGxlc3MgbGlrZWx5IHZDUFUwIHdp
bGwgbm90IGJlIHRoZSBmaXJzdCBvbmUgaW5pdGlhbGl6ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 20:38:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 20:38: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 1g5zWX-00021z-Ig; Fri, 28 Sep 2018 20:38:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ld+g=mk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1g5zWW-00021t-Fj
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 20:38:04 +0000
X-Inumbo-ID: 8e8fd3c5-c35e-11e8-a6a9-d7ebe60f679a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8e8fd3c5-c35e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 20:39: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 407AA18A;
 Fri, 28 Sep 2018 13:38:03 -0700 (PDT)
Received: from [10.119.48.213] (unknown [10.119.48.213])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 140E93F5B3;
 Fri, 28 Sep 2018 13:38:00 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
 <e53b4fcb-6ddf-17d9-740b-e2a6f8b9f696@arm.com>
 <alpine.DEB.2.10.1809271623390.11573@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <efb2c9a0-e1dc-f694-696e-ff35438b067a@arm.com>
Date: Fri, 28 Sep 2018 21:37:58 +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: <alpine.DEB.2.10.1809271623390.11573@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, shameerali.kolothum.thodi@huawei.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>

CgpPbiAwOS8yOC8yMDE4IDEyOjM0IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
V2VkLCAyNiBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+
PiBPbiAwOS8yNS8yMDE4IDA5OjM4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBP
biBUdWUsIDQgU2VwIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBBdCB0aGUgbW9tZW50
LCBYZW4gaXMgYXNzdW1pbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIGhhdmUgdGhlIHNhbWUK
Pj4+PiBudW1iZXIgb2YgcmUtZGlzdHJpYnV0b3IgcmVnaW9ucyBhcyB0aGUgaG9zdC4gSG93ZXZl
ciwgYXMgdGhlCj4+Pj4gbnVtYmVyIG9mIENQVXMgb3IgdGhlIHN0cmlkZSAoZS5nIG9uIEdJQ3Y0
KSBtYXkgYmUgZGlmZmVyZW50IHdlIGVuZCB1cAo+Pj4+IGV4cG9zaW5nIHJlZ2lvbnMgd2hpY2gg
ZG9lcyBub3QgY29udGFpbiBhbnkgcmUtZGlzdHJpYnV0b3JzLgo+Pj4+Cj4+Pj4gV2hlbiBib290
aW5nLCBMaW51eCB3aWxsIGdvIHRocm91Z2ggYWxsIHRoZSByZS1kaXN0cmlidXRvciByZWdpb24g
dG8KPj4+PiBjaGVjayB3aGV0aGVyIGEgcHJvcGVydHkgKGUuZyB2UExJcykgaXMgYXZhaWxhYmxl
IGFjY3Jvc3MgYWxsIHRoZQo+Pj4+IHJlLWRpc3RyaWJ1dG9ycy4gVGhpcyB3aWxsIHJlc3VsdCB0
byBhIGRhdGEgYWJvcnQgb24gZW1wdHkgcmVnaW9ucwo+Pj4+IGJlY2F1c2UgdGhlcmUgYXJlIG5v
IHVuZGVybHlpbmcgcmUtZGlzdHJpYnV0b3IuCj4+Pj4KPj4+PiBTbyB3ZSBuZWVkIHRvIGxpbWl0
IHRoZSBudW1iZXIgb2YgcmVnaW9ucyBleHBvc2VkIHRvIHRoZSBoYXJkd2FyZQo+Pj4+IGRvbWFp
bi4gVGhlIGNvZGUgcmV3b3JrZWQgdG8gb25seSBleHBvc2UgdGhlIG1pbmltdW4gbnVtYmVyIG9m
IHJlZ2lvbnMKPj4+PiByZXF1aXJlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLiBJdCBpcyBhc3N1
bWVkIHRoZSByZWdpb25zIHdpbGwgYmUKPj4+PiBwb3B1bGF0ZWQgc3RhcnRpbmcgZnJvbSB0aGUg
Zmlyc3Qgb25lLgo+Pj4KPj4+IEkgaGF2ZSBhIHF1ZXN0aW9uOiBnaXZlbiB0aGF0IGl0IGlzIHBv
c3NpYmxlIGZvciBhIHJkaXN0X3JlZ2lvbiB0byBjb3Zlcgo+Pj4gbW9yZSB0aGFuIDEgY3B1LCBj
b3VsZCB3ZSBnZXQgaW50byB0cm91YmxlcyBpZiB0aGUgbGFzdCByZGlzdF9yZWdpb24gb2YKPj4+
IHRoZSBoYXJkd2FyZV9kb21haW4gY292ZXJzIDIgY3B1cywgYnV0IGFjdHVhbGx5IGRvbTAgb25s
eSBoYXMgMSB2Y3B1Pwo+Pj4gZ2V0X3ZjcHVfZnJvbV9yZGlzdCB3b3VsZCByZXR1cm4gTlVMTCBh
bmQgdmdpY192M19yZGlzdHJfbW1pb19yZWFkL3dyaXRlCj4+PiB3b3VsZCByZXR1cm4gMC4KPj4+
IFRoaXMgY2FzZSBzZWVtcyB0byBiZSBoYW5kbGVkIGNvcnJlY3RseSBidXQgSSB3YW50ZWQgdG8K
Pj4+IGRvdWJsZSBjaGVjay4KPj4KPj4gMCBtZWFucyBhIGRhdGEgYWJvcnQgd2lsbCBiZSBpbmpl
Y3RlZCBpbnRvIHRoZSBndWVzdC4gSG93ZXZlciwgdGhlIGd1ZXN0Cj4+IHNob3VsZCBuZXZlciB0
b3VjaCB0aGF0IGJlY2F1c2UgdGhlIGxhc3QgdmFsaWQgcmUtZGlzdHJpYnV0b3Igb2YgdGhlIHJl
Z2lvbnMKPj4gd2lsbCBoYXZlIEdJQ1JfVFlQRVIuTGFzdCBzZXQuCj4+Cj4+IFNvIHRoZSBndWVz
dCBPUyB3aWxsIHN0b3AgbG9va2luZyBmb3IgbW9yZSByZS1kaXN0cmlidXRvcnMgaW4gdGhhdCBy
ZWdpb24uCj4gCj4gT0sKPiAKPiAKPj4+ICAgPgo+Pj4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8g
Zml4IHZnaWNfdjNfcmRpc3RfY291bnQ/IFRvZGF5IGl0IGp1c3QgcmV0dXJucwo+Pj4gdmdpY192
M19ody5ucl9yZGlzdF9yZWdpb25zIGZvciBkb20wLiBJdCB3b3VsZCBiZSBiYWQgaWYgd2UgbGVm
dCBpdAo+Pj4gdW5maXhlZD8gSWYgd2UgZG8gdGhhdCwgd2UgbWlnaHQgYmUgYWJsZSB0byBnZXQg
cmlkIG9mIHRoZSBtb2RpZmljYXRpb25zCj4+PiB0byB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQu
Cj4+Cj4+IFdlIGRvbid0IHdhbnQgdG8gZml4IHZnaWNfdjNfcmRpc3RfY291bnQuIFRoZSBoZWxw
ZXIgcmV0dXJucyB0aGUgbWF4aW11bQo+PiByZS1kaXN0cmlidXRvcnMgcmVnaW9ucy4KPiAKPiBX
ZSBkb24ndCB3YW50IHRvIG9yIHdlIGNhbid0PyBCZWNhdXNlIGl0IGxvb2tzIGxpa2Ugd2Ugd291
bGQgd2FudCB0byBmaXgKPiB2Z2ljX3YzX3JkaXN0X2NvdW50IGlmIHdlIGNvdWxkLCByaWdodD8g
SXQgaXMgY2FsbGVkIGZyb20gZG9tYWluCj4gc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24gZnVuY3Rp
b25zLCBzbyB0aGVvcmV0aWNhbGx5IGl0IHNob3VsZCByZXR1cm4KPiBkb21haW4gc3BlY2lmaWMg
dmdpYyBpbmZvcm1hdGlvbiwgbm90IHBoeXNpY2FsIGluZm9ybWF0aW9uLgoKV2UgZG9uJ3Qgd2Fu
dCB0byBmaXggaW4gdGhlIGN1cnJlbnQgZGVzaWduLgoKPiAKPiAKPj4gVGhpcyBpcyB1c2VkIHRv
IGNvbXB1dGUgdGhlIG51bWJlciBvZiBJTyBoYW5kbGVycyBhbmQKPj4gYWxsb2NhdGluZyB0aGUg
YXJyYXkgc3RvcmluZyB0aGUgcmVnaW9ucy4KPj4KPj4gSSBhbSBwcmV0dHkgc3VyZSB5b3Ugd2ls
bCBzYXkgd2Ugd2lsbCB3YXN0ZSBtZW1vcnkuIEhvd2V2ZXIsIGF0IHRoZSBtb21lbnQsCj4+IHdl
IG5lZWQgdG8ga25vdyB0aGUgbnVtYmVyIG9mIElPIGhhbmRsZXJzIG11Y2ggYmVmb3JlIHdlIGtu
b3cgdGhlIG51bWJlciBvZgo+PiB2Q1BVcy4gRm9yIHRoZSBhcnJheSwgd2Ugd291bGQgbmVlZCB0
byBnbyB0aHJvdWdoIHRoZSByZWdpb25zIHR3aWNlIChyZWdpb25zCj4+IG1heSBub3QgYmUgdGhl
IHNhbWUgc2l6ZSBzbyB3ZSBjYW4ndCBpbmZlciBlYXNpbHkgdGhlIG51bWJlciBuZWVkZWQpLiBP
dmVyYWxsLAo+PiB0aGUgYW1vdW50IG9mIG1lbW9yeSB1c2VkIGlzIHRoZSBzYW1lIGFzIHRvZGF5
IChzbyBub3QgcmVhbGx5IGEgd2FzdGUgcGVyLXNlKS4KPj4KPj4gSXQgbWlnaHQgYmUgcG9zc2li
bGUgdG8gbGltaXQgdGhhdCBvbmNlIHdlIHJld29ya2VkIHRoZSBjb21tb24gY29kZSB0byBrbm93
Cj4+IHRoZSBudW1iZXIgb2YgdkNQVXMgZWFybGllciBvbiAoc2VlIGRpc2N1c3Npb24gb24gcGF0
Y2ggIzEpLgo+IAo+IFllYWgsIHRoaXMgaXMgbmFzdHksIGJ1dCBpdCBpcyBjbGVhciB0aGF0IHVu
dGlsIHdlIHJld29yayB0aGUgY29kZSB0bwo+IHNldCBkLT5tYXhfdmNwdXMgZWFybGllciBpdCB3
b24ndCBnZXQgZml4ZWQuIE5vdGhpbmcgd2UgY2FuIGRvIGhlcmUuCj4gCj4gU28sIEkgdGhpbmsg
aWRlYWxseSB3ZSB3b3VsZCB3YW50IHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50LCBidXQgdG9k
YXkKPiB3ZSBjYW4ndC4gTWF5YmUgd2UgY291bGQgcmVuYW1lIHZnaWNfdjNfcmRpc3RfY291bnQg
dG8KPiB2Z2ljX3YzX2h3X3JkaXN0X2NvdW50LCBhbmQgYWRkIGEgc2hvcnQgVE9ETyBjb21tZW50
IHNvbWV3aGVyZSBpbiB0aGUKPiBmaWxlPwo+IAoKV2hpY2ggd291bGQgYmUgd3JvbmcgYXMgdGhl
IGZ1bmN0aW9uIGRvbid0IGFsd2F5cyByZXR1cm4gdGhlIG51bWJlciBvZiAKcmRpc3QgZm9yIHRo
ZSBIVy4KCkEgYmV0dGVyIG5hbWUgd291bGQgYmUgdmdpY192M19tYXhfcmRpc3RfY291bnQoc3Ry
dWN0IGRvbWFpbiAqZCkuCgpDaGVlcnMsCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 22:34:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 22:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g61L6-0002G4-CY; Fri, 28 Sep 2018 22:34:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g61L4-0002Fs-S7
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 22:34:22 +0000
X-Inumbo-ID: cd69118f-c36e-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd69118f-c36e-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 22:35: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 1g61L0-0002dW-8L; Fri, 28 Sep 2018 22:34: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 1g61L0-0003BQ-1J; Fri, 28 Sep 2018 22:34:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g61L0-0000XG-0g; Fri, 28 Sep 2018 22:34:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1g61L0-0000XG-0g@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 22:34:18 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-examine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWkzODYtZXhhbWluZQp0ZXN0aWQgcmVib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVl
OiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYzMwN2FhZjNlYjQ3OTY5MTA1ODg3ZTRlODk5
MWVjMDA5NjBhN2NlOAogIEJ1ZyBub3QgcHJlc2VudDogMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZh
MmZmYjBiZDkwNWQxYTZkYQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODIxMC8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lLnJlYm9vdC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUucmVib290IC0tc3VtbWFy
eS1vdXQ9dG1wLzEyODIxMC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5
OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lIHJlYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI4
MTE0IGZhaWwgW2hvc3Q9Y2hhcmRvbm5heTBdIC8gMTI3MjIxIFtob3N0PWFsYmFuYTBdIDEyNzE5
MyBbaG9zdD1odXhlbHJlYmUxXSAxMjcxNDggW2hvc3Q9aXRhbGlhMF0gMTI3MTA4IFtob3N0PWRl
YmluYTBdIDEyNzAzOCBbaG9zdD1iYXJvcXVlMF0gMTI2ODg4IFtob3N0PWVsYmxpbmcxXSAxMjY2
ODIgW2hvc3Q9Zmlhbm8wXSAxMjY1NTAgW2hvc3Q9cmltYXZhMV0gMTI1ODk4IFtob3N0PWRlYmlu
YTBdIDEyNTcwMiBbaG9zdD1maWFubzBdIDEyNTY3NiBbaG9zdD1hbGJhbmEwXSAxMjU2NTcgW2hv
c3Q9ZGViaW5hMV0gMTI1NjQ4IFtob3N0PWJhcm9xdWUxXSAxMjU2MzkgW2hvc3Q9aHV4ZWxyZWJl
MV0gMTI1NTg1IFtob3N0PXJpbWF2YTFdIDEyNTU1MSBbaG9zdD1kZWJpbmEwXSAxMjU1MjAgW2hv
c3Q9Zmlhbm8xXSAxMjU1MDEgW2hvc3Q9YWxiYW5hMV0gMTI1NDAxIFtob3N0PXBpbm90MV0gMTI1
Mjg1IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjgxMTQgLyAxMjUyODUKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdp
dGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZp
cm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApU
cmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGMzMDdhYWYzZWI0Nzk2OTEwNTg4
N2U0ZTg5OTFlYzAwOTYwYTdjZTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwpCYXNpcyBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5
MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMz
ODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4
MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdCMzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhLWMzMDdh
YWYzZWI0Nzk2OTEwNTg4N2U0ZTg5OTFlYzAwOTYwYTdjZTggZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzQzMTM5MTM1YTg5
MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNlM2Y2NjdiYzVmNTFk
MGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxLTk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5
OTM5OGNlYTUxZWMKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6
IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czog
cWVtdS14ZW4KTG9hZGVkIDIwMDYgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZv
ciB0ZXN0IHJlc3VsdHM6CiAxMjUxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjUyNDIgZmFpbCBpcnJl
bGV2YW50CiAxMjUyODUgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFh
NmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQz
YTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEy
NTQwMSBbaG9zdD1waW5vdDFdCiAxMjU1MDEgW2hvc3Q9YWxiYW5hMV0KIDEyNTU1MSBbaG9zdD1k
ZWJpbmEwXQogMTI1NTIwIFtob3N0PWZpYW5vMV0KIDEyNTU4NSBbaG9zdD1yaW1hdmExXQogMTI1
NjQ4IFtob3N0PWJhcm9xdWUxXQogMTI1NjM5IFtob3N0PWh1eGVscmViZTFdCiAxMjU2NTcgW2hv
c3Q9ZGViaW5hMV0KIDEyNTY3NiBbaG9zdD1hbGJhbmEwXQogMTI1NzAyIFtob3N0PWZpYW5vMF0K
IDEyNTg5OCBbaG9zdD1kZWJpbmEwXQogMTI1OTIxIFtob3N0PXJpbWF2YTFdCiAxMjYwNjkgW2hv
c3Q9cmltYXZhMV0KIDEyNjIwMiBbaG9zdD1yaW1hdmExXQogMTI2MzEwIFtob3N0PXJpbWF2YTFd
CiAxMjY0MTIgW2hvc3Q9cmltYXZhMV0KIDEyNjU1MCBbaG9zdD1yaW1hdmExXQogMTI2NjgyIFto
b3N0PWZpYW5vMF0KIDEyNjg4OCBbaG9zdD1lbGJsaW5nMV0KIDEyNjk3OCBbXQogMTI3MDM4IFto
b3N0PWJhcm9xdWUwXQogMTI3MTA4IFtob3N0PWRlYmluYTBdCiAxMjcxNDggW2hvc3Q9aXRhbGlh
MF0KIDEyNzE5MyBbaG9zdD1odXhlbHJlYmUxXQogMTI3MjIxIFtob3N0PWFsYmFuYTBdCiAxMjcy
NTYgZmFpbCBpcnJlbGV2YW50CiAxMjcyODQgZmFpbCBpcnJlbGV2YW50CiAxMjczMTUgZmFpbCBp
cnJlbGV2YW50CiAxMjczNDQgZmFpbCBpcnJlbGV2YW50CiAxMjczNjQgZmFpbCBpcnJlbGV2YW50
CiAxMjczODkgZmFpbCBpcnJlbGV2YW50CiAxMjc0MDMgZmFpbCBpcnJlbGV2YW50CiAxMjc0MTUg
ZmFpbCBpcnJlbGV2YW50CiAxMjc0NDMgZmFpbCBpcnJlbGV2YW50CiAxMjc0NzkgZmFpbCBpcnJl
bGV2YW50CiAxMjc0NTggZmFpbCBpcnJlbGV2YW50CiAxMjc1MTYgZmFpbCBpcnJlbGV2YW50CiAx
Mjc0OTcgZmFpbCBpcnJlbGV2YW50CiAxMjc1MzUgZmFpbCBpcnJlbGV2YW50CiAxMjc1NTEgZmFp
bCBpcnJlbGV2YW50CiAxMjc1NjkgZmFpbCBpcnJlbGV2YW50CiAxMjc2MTcgZmFpbCBpcnJlbGV2
YW50CiAxMjc3MzIgZmFpbCBpcnJlbGV2YW50CiAxMjc3OTMgZmFpbCBpcnJlbGV2YW50CiAxMjc5
MDcgZmFpbCBpcnJlbGV2YW50CiAxMjc5NzYgZmFpbCBpcnJlbGV2YW50CiAxMjc5NjIgZmFpbCBp
cnJlbGV2YW50CiAxMjc5OTEgZmFpbCBpcnJlbGV2YW50CiAxMjgwMDIgZmFpbCBpcnJlbGV2YW50
CiAxMjgwMjIgZmFpbCBpcnJlbGV2YW50CiAxMjgwNTkgZmFpbCBpcnJlbGV2YW50CiAxMjgxMTQg
ZmFpbCBjMzA3YWFmM2ViNDc5NjkxMDU4ODdlNGU4OTkxZWMwMDk2MGE3Y2U4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0
MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODIwNiBwYXNzIDMwYjA2
YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYz
NDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI4MTU4IHBhc3MgMzBiMDZhYmZiOTJiZmQ1
ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkx
MzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdh
NjRjYTEzNGNkOTUyNjc5YzgxCiAxMjgxNzQgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEy
ZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDNlODI4Zjg4MmE2YjU0ZDY1ZjA2MmMxZTRjNzg5NWYz
NzQ3YmM3OTAKIDEyODE5OCBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVk
MWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwog
MTI4MTU5IGZhaWwgaXJyZWxldmFudAogMTI4MTc5IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNl
YTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NGI4YjJlMDkyOTBjY2EwZmNkOGFmZDkzMGY3
ZjA4MzQ1OGIxYWZlCiAxMjgxNjIgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJk
OTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMz
MzgzMWQzYTg2NTVkMDc2NjNhIGYzNDY5MGE5NjJlYTcxMzY3YmM1Nzg4Y2M5YWY5YzlmYWIyY2Fm
YTAKIDEyODE2NSBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMzQyZGNiNjQzMGQ3NmViZDFjZTIyOWEwMmJhZDgzZjg4ODFjOWFjOQogMTI4MTY2
IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
NmIyNDVkOWVhZWJmZWY3MTAxNDhkNDEwYWU5N2EyZWFlZGMzMTcwCiAxMjgxNjkgZmFpbCBjMzA3
YWFmM2ViNDc5NjkxMDU4ODdlNGU4OTkxZWMwMDk2MGE3Y2U4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZm
MzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODE3MSBwYXNzIDMwYjA2YWJmYjkyYmZk
NWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWFiMGNlNjJjZTAxZmI4MmRmOTMz
NzJhYjE2YmNlZjMwYWExZjJiNgogMTI4MTcyIHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZh
MmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YmUyYzRjNTRiMGY2OWE5OGUxYjQ0ODllZGQ0Y2Rl
N2NlNzllY2JlCiAxMjgxODEgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1
ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDk5YTljNzA1ODNiZDZkYzI1NTViMjQyMzUzODIxYTMyY2YxOTQ4YTkK
IDEyODE4NyBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI4MTkwIGZh
aWwgYzMwN2FhZjNlYjQ3OTY5MTA1ODg3ZTRlODk5MWVjMDA5NjBhN2NlOCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAx
ODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgyMDIgZmFpbCBjMzA3YWFm
M2ViNDc5NjkxMDU4ODdlNGU4OTkxZWMwMDk2MGE3Y2U4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQz
MjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODIxMCBmYWlsIGMzMDdhYWYzZWI0Nzk2OTEw
NTg4N2U0ZTg5OTFlYzAwOTYwYTdjZTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2Jk
OTZlNTk5Mzk4Y2VhNTFlYwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMjUyODUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTI4MTE0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI4MTU4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI4MTY5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDMwYjA2
YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYz
NDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBj
aGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODE4NyAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODE5MCAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyODE5OCAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MjAyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI4MjA2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjgyMTAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBjMzA3YWFmM2ViNDc5Njkx
MDU4ODdlNGU4OTkxZWMwMDk2MGE3Y2U4CiAgQnVnIG5vdCBwcmVzZW50OiAzMGIwNmFiZmI5MmJm
ZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MjEwLwoKCiAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogODYgY29sb3JzIGZvdW5kClJl
dmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51
cy90ZXN0LWFtZDY0LWkzODYtZXhhbWluZS5yZWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9Lgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyODIxMDogdG9sZXJhYmxl
IEFMTCBGQUlMCgpmbGlnaHQgMTI4MjEwIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MjEwLwoK
RmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:39:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23: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 1g62LY-0006Vu-9X; Fri, 28 Sep 2018 23:38:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g62LW-0006Vp-H4
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:38:54 +0000
X-Inumbo-ID: d07ada89-c377-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d07ada89-c377-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 23:40:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,317,1534809600"; d="scan'208";a="79780875"
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
 <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
 <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
 <83c64a69-0ee9-0ce9-4c49-a2c7853d4124@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <36629864-4845-e8ac-5dfc-db7baa6619a1@citrix.com>
Date: Sat, 29 Sep 2018 00:38:49 +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: <83c64a69-0ee9-0ce9-4c49-a2c7853d4124@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 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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, shameerali.kolothum.thodi@huawei.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>

T24gMjgvMDkvMTggMjE6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4gT24gMDkvMjgvMjAx
OCAxMjoxMSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBXZWQsIDI2IFNlcCAy
MDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBTdGVmYW5vLAo+Pj4KPj4+IE9uIDA5LzI1
LzIwMTggMDk6NDUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBUdWUsIDQg
U2VwIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IE9uIDA0LzA5LzE4IDIwOjM1LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSwKPj4+Pj4+Cj4+Pj4+PiBPbiAwOS8wNC8yMDE4
IDA4OjIxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gQSBmb2xsb3ctdXAgcGF0Y2gg
d2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCj4+Pj4+Pj4gaW5p
dGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRoaXMKPj4+
Pj4+PiBpbmZvcm1hdGlvbgo+Pj4+Pj4+IGlzCj4+Pj4+Pj4gbm90IGF2YWlsYWJsZSBhdCBkb21h
aW4gY3JlYXRpb24uIFRoaXMgaXMgb25seSBrbm93biBvbmNlCj4+Pj4+Pj4gWEVOX0RPTUNUTF9t
YXhfdnB1cyBpcyBjYWxsZWQgZm9yIHRoYXQgZG9tYWluLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSW4gb3Jk
ZXIgdG8gZ2V0IHRoZSBtYXggdkNQVXMgYXJvdW5kLCBkZWxheSB0aGUgZG9tYWluIHBhcnQgb2Yg
dGhlCj4+Pj4+Pj4gdkdJQwo+Pj4+Pj4+IHYzIGluaXRpYWxpemF0aW9uIHVudGlsIHRoZSBmaXJz
dCB2Q1BVIG9mIHRoZSBkb21haW4gaXMKPj4+Pj4+PiBpbml0aWFsaXplZC4KPj4+Pj4+Pgo+Pj4+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pj4+Pj4KPj4+Pj4+PiAtLS0KPj4+Pj4+Pgo+Pj4+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhpcyBpcyBuYXN0eSBidXQg
SSBjYW4ndCBmaW5kIGEgYmV0dGVyIHdheSBmb3IgWGVuIDQuMTEgYW5kIG9sZGVyLgo+Pj4+Pj4+
IFRoaXMKPj4+Pj4+PiBpcyBub3QgbmVjZXNzYXJ5IGZvciB1bnN0YWJsZSBhcyB0aGUgbnVtYmVy
IG9mIHZDUFVzIGlzIGtub3duIGF0Cj4+Pj4+Pj4gZG9tYWluCj4+Pj4+Pj4gY3JlYXRpb24uCj4+
Pj4+Pj4KPj4+Pj4+PiBBbmRyZXcsIEkgaGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIgeW91
IGhhdmUgYSBiZXR0ZXIgaWRlYQo+Pj4+Pj4+IHdoZXJlCj4+Pj4+Pj4gdG8KPj4+Pj4+PiBwbGFj
ZSB0aGlzIGNhbGwgb24gWGVuIDQuMTEgYW5kIG9sZGVyLgo+Pj4+Pj4KPj4+Pj4+IEkganVzdCBu
b3RpY2VkIHRoYXQgZC0+bWF4X3ZjcHVzIGlzIGluaXRpYWxpemVkIGFmdGVyCj4+Pj4+PiBhcmNo
X2RvbWFpbl9jcmVhdGUuIFNvIHdpdGhvdXQgdGhpcyBwYXRjaCBvbiBYZW4gNC4xMiwgaXQgd2ls
bAo+Pj4+Pj4gbm90IHdvcmsuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBpcyBnZXR0aW5nIG5hc3RpZXIg
YmVjYXVzZSBhcmNoX2RvbWFpbl9pbml0IGlzIHRoZSBvbmUKPj4+Pj4+IGluaXRpYWxpemUKPj4+
Pj4+IHRoZSB2YWx1ZSByZXR1cm5lZCBieSBkb20wX21heF92Y3B1cy4gU28gSSBhbSBub3QgZW50
aXJlbHkgc3VyZSB3aGF0Cj4+Pj4+PiB0byBkbyBoZXJlLgo+Pj4+Pgo+Pj4+PiBUaGUgcG9zaXRp
b25pbmcgYWZ0ZXIgYXJjaF9kb21haW5fY3JlYXRlKCkgaXMgdW5mb3J0dW5hdGUsIGJ1dCBJCj4+
Pj4+IGNvdWxkbuKAmXQgbWFuYWdlIGJldHRlciB3aXRoIEFSTSdzIGN1cnJlbnQgYmVoYXZpb3Vy
IGFuZCBKYW4ncwo+Pj4+PiBpbnNpc3RlbmNlCj4+Pj4+IHRoYXQgdGhlIGFsbG9jYXRpb24gb2Yg
ZC0+dmNwdSB3YXMgY29tbW9uLsKgIEknZCBwcmVmZXIgaWYgdGhlCj4+Pj4+IGRlcGVuZGVuY3kK
Pj4+Pj4gY291bGQgYmUgYnJva2VuIGFuZCB0aGUgYWxsb2NhdGlvbiBtb3ZlZCBlYXJsaWVyLgo+
Pj4+Pgo+Pj4+PiBPbmUgb3B0aW9uIG1pZ2h0IGJlIHRvIGhhdmUgYW4gYXJjaF9jaGVja19kb21h
aW5jb25maWcoKSAob3IKPj4+Pj4gc2ltaWxhcj8pCj4+Pj4+IHdoaWNoIGlzIGNhbGxlZCB2ZXJ5
IGVhcmx5IG9uIGFuZCBjYW4gc2FuaXR5IGNoZWNrIHRoZSB2YWx1ZXMsCj4+Pj4+IGluY2x1ZGlu
Zwo+Pj4+PiBjcm9zcy1jaGVja2luZyB0aGUgdmdpYyBhbmQgbWF4X3ZjcHVzIHNldHRpbmdzP8Kg
IEl0IGNvdWxkIGV2ZW4gYmUKPj4+Pj4gcmVzcG9uc2libGUgZm9yIG11dGF0aW5nIFhFTl9ET01D
VExfQ09ORklHX0dJQ19OQVRJVkUgaW50byB0aGUKPj4+Pj4gY29ycmVjdAo+Pj4+PiByZWFsIHZh
bHVlLgo+Pj4+Pgo+Pj4+PiBBcyBmb3IgeW91ciBwYXRjaCBoZXJlLCBpdHMgYSBncm9zcyBoYWNr
LCBidXQgaXRzIHByb2JhYmx5IHRoZSBiZXN0Cj4+Pj4+IHdoaWNoIGNhbiBiZSBkb25lLgo+Pj4+
Cj4+Pj4gKlNpZ2hzKgo+Pj4+IElmIHRoYXQgaXMgd2hhdCB3ZSBoYXZlIHRvIGRvLCBpdCBpcyBh
cyB1Z2x5IGFzIGhlbGwsIGJ1dCB0aGF0IGlzIHdoYXQKPj4+PiB3ZSdsbCBkby4KPj4+Cj4+PiBU
aGlzIGlzIHRoZSBiZXN0IHdlIGNhbiBkbyB3aXRoIHRoZSBjdXJyZW50IGNvZGUgYmFzZS4gSSB0
aGluayBpdAo+Pj4gd291bGQgYmUKPj4+IHdvcnRoIHJld29ya2luZyB0aGUgY29kZSB0byBtYWtl
IGl0IG5pY2VyLiBJIHdpbGwgYWRkIGl0IGluIG15IFRPRE8KPj4+IGxpc3QuCj4+Pgo+Pj4+Cj4+
Pj4gTXkgb25seSBzdWdnZXN0aW9uIHRvIG1hcmdpbmFsbHkgaW1wcm92ZSBpdCB3b3VsZCBiZSBp
bnN0ZWFkIG9mOgo+Pj4+Cj4+Pj4+ICvCoMKgwqAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQo+Pj4+
PiArwqDCoMKgIHsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJjID0gdmdpY192M19yZWFsX2RvbWFp
bl9pbml0KGQpOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCByYyApCj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybiByYzsKPj4+Pj4gK8KgwqDCoCB9Cj4+Pj4KPj4+PiB0byBj
aGVjayBvbiBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyBpbnN0ZWFkOgo+Pj4+Cj4+Pj4gwqDC
oMKgwqDCoMKgwqAgaWYgKCBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyA9PSBOVUxMICkKPj4+
PiDCoMKgwqDCoMKgwqDCoCB7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgLy8gaW5pdGlhbGl6
ZSBkb21haW4KPj4+Cj4+PiBJIHdvdWxkIHByZWZlciB0byBrZWVwIHYtPnZjcHVfaWQgPT0gMCBq
dXN0IGluIGNhc2Ugd2UgZW5kIHVwIHRvCj4+PiByZS1vcmRlciB0aGUKPj4+IGFsbG9jYXRpb24g
aW4gdGhlIGZ1dHVyZS4KPj4KPj4gSSB3YXMgc3VnZ2VzdGluZyB0byBjaGVjayBvbiAocmRpc3Rf
cmVnaW9ucyA9PSBOVUxMKSBleGFjdGx5IGZvcgo+PiBwb3RlbnRpYWwgcmUtb3JkZXJpbmcsIGlu
IGNhc2UgaW4gdGhlIGZ1dHVyZSB3ZSBlbmQgdXAgY2FsbGluZwo+PiB2Y3B1X3ZnaWNfaW5pdCBk
aWZmZXJlbnRseSBhbmQgc29tZWhvdyB2Y3B1X2luaXQodmNwdTEpIGlzIGRvbmUgYmVmb3JlCj4+
IGJlZm9yZSB2Y3B1X2luaXQodmNwdTApLiBJZGVhbGx5IHdlIHdvdWxkIGxpa2UgYSB3YXkgdG8g
Y2hlY2sgdGhhdAo+PiB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQgaGFzIGJlZW4gY2FsbGVkIGJl
Zm9yZSBhbmQgSSB0aG91Z2h0Cj4+IHJkaXN0X3JlZ2lvbnMgPT0gTlVMTCBjb3VsZCBkbyBqdXN0
IHRoYXQuLi4KPgo+IFdoYXQgSSBtZWFudCBieSByZS1vcmRlcmluZyBpcyB3ZSBtYW5hZ2UgdG8g
YWxsb2NhdGUgdGhlCj4gcmUtZGlzdHJpYnV0b3JzIGJlZm9yZSB0aGUgdkNQVXMgYXJlIGNyZWF0
ZWQgYnV0IHN0aWxsIG5lZWQKPiB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQgZm9yIG90aGVyIHB1
cnBvc2UuCj4KPiBCdXQgdkNQVSBpbml0aWFsaXphdGlvbiBpcyBwb3RlbnRpYWxseSBvdGhlciBp
c3N1ZS4KPgo+IEFueXdheS4gYm90aCB3YXkgaGF2ZSBkcmF3YmFja3MuIFlldCBJIHN0aWxsIHBy
ZWZlciBjaGVja2luZyBvbiB0aGUKPiB2Q1BVLiBJdCBsZXNzIGxpa2VseSB2Q1BVMCB3aWxsIG5v
dCBiZSB0aGUgZmlyc3Qgb25lIGluaXRpYWxpemVkLgoKV2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRo
ZSBpZGxlIGRvbWFpbiwgYWxsIHZjcHVzIGFyZSBzdHJpY3RseSBhbGxvY2F0ZWQKaW4gcGFja2Vk
IGFzY2VuZGluZyBvcmRlci7CoCBMb2FkcyBvZiBvdGhlciBzdHVmZiB3aWxsIGJyZWFrIGlmIHRo
YXQKY2hhbmdlZCwgc28gSSB3b3VsZG4ndCB3b3JyeSBhYm91dCBpdC4KCkZ1cnRoZXJtb3JlLCB0
aGVyZSBpcyBubyBvYnZpb3VzIHJlYXNvbiBmb3IgdGhpcyBiZWhhdmlvdXIgdG8gZXZlciBjaGFu
Z2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:40:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23:40: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 1g62NA-000776-My; Fri, 28 Sep 2018 23:40:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hrdv=mk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g62N9-00076r-Uo
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:40:35 +0000
X-Inumbo-ID: 0e0b3a3b-c378-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e0b3a3b-c378-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 23:41: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 1g62N6-0003s8-Lq; Fri, 28 Sep 2018 23:40: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 1g62N6-00073J-5K; Fri, 28 Sep 2018 23:40:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g62N6-0002nS-3u; Fri, 28 Sep 2018 23:40:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128209-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=edb4724e36256c495a6aa3cf1a12722efe271f9d
X-Osstest-Versions-That: xen=b6417fc19fba57c8d23180d2efda568d8eb78d80
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 28 Sep 2018 23:40:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 128209: 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>

ZmxpZ2h0IDEyODIwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODIwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlZGI0NzI0ZTM2MjU2YzQ5NWE2YWEzY2YxYTEyNzIyZWZlMjcxZjlkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNjQxN2ZjMTlmYmE1N2M4ZDIz
MTgwZDJlZmRhNTY4ZDhlYjc4ZDgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgxOTEgIDIwMTgt
MDktMjggMTc6MDg6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MjA5ICAy
MDE4LTA5LTI4IDIxOjA2OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
ICBiNjQxN2ZjMTlmLi5lZGI0NzI0ZTM2ICBlZGI0NzI0ZTM2MjU2YzQ5NWE2YWEzY2YxYTEyNzIy
ZWZlMjcxZjlkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23: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 1g62S1-0007Li-GD; Fri, 28 Sep 2018 23:45:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j+5u=mk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g62S0-0007Ld-MA
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:45:36 +0000
X-Inumbo-ID: c0d13fa5-c378-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0d13fa5-c378-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 23:46:43 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F205D206B8;
 Fri, 28 Sep 2018 23:45:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538178334;
 bh=3a0uojQwc8yyy6t1dDak5S/hg4E5nGnmhInROawzQyU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=D4WEj8gr0cxzwsmM7BJysPqmoTaPMvV75fTav5DBug9JkYRRWMCNUE2D5RYxS2p2R
 zW4M3OsnDeydqNYXeKjkGKUqTGIdDsX3W+UGz8VH63BXyDvMVVnyA/GEqEAKKreW4b
 fGHkbzXRo16YFJwsH0h/2YkMbOMm0St0Uf2ErIq8=
Date: Fri, 28 Sep 2018 16:45:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <36629864-4845-e8ac-5dfc-db7baa6619a1@citrix.com>
Message-ID: <alpine.DEB.2.10.1809281644170.11573@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
 <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
 <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
 <83c64a69-0ee9-0ce9-4c49-a2c7853d4124@arm.com>
 <36629864-4845-e8ac-5dfc-db7baa6619a1@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1251377909-1538178334=:11573"
Subject: Re: [Xen-devel] [PATCH 1/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 shameerali.kolothum.thodi@huawei.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-1251377909-1538178334=:11573
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Sat, 29 Sep 2018, Andrew Cooper wrote:
> On 28/09/18 21:35, Julien Grall wrote:
> >
> >
> > On 09/28/2018 12:11 AM, Stefano Stabellini wrote:
> >> On Wed, 26 Sep 2018, Julien Grall wrote:
> >>> Hi Stefano,
> >>>
> >>> On 09/25/2018 09:45 PM, Stefano Stabellini wrote:
> >>>> On Tue, 4 Sep 2018, Andrew Cooper wrote:
> >>>>> On 04/09/18 20:35, Julien Grall wrote:
> >>>>>> Hi,
> >>>>>>
> >>>>>> On 09/04/2018 08:21 PM, Julien Grall wrote:
> >>>>>>> A follow-up patch will require to know the number of vCPUs when
> >>>>>>> initializating the vGICv3 domain structure. However this
> >>>>>>> information
> >>>>>>> is
> >>>>>>> not available at domain creation. This is only known once
> >>>>>>> XEN_DOMCTL_max_vpus is called for that domain.
> >>>>>>>
> >>>>>>> In order to get the max vCPUs around, delay the domain part of the
> >>>>>>> vGIC
> >>>>>>> v3 initialization until the first vCPU of the domain is
> >>>>>>> initialized.
> >>>>>>>
> >>>>>>> Signed-off-by: Julien Grall <julien.grall@arm.com>
> >>>>>>>
> >>>>>>> ---
> >>>>>>>
> >>>>>>> Cc: Andrew Cooper <andrew.cooper3@citrix.com>
> >>>>>>>
> >>>>>>> This is nasty but I can't find a better way for Xen 4.11 and older.
> >>>>>>> This
> >>>>>>> is not necessary for unstable as the number of vCPUs is known at
> >>>>>>> domain
> >>>>>>> creation.
> >>>>>>>
> >>>>>>> Andrew, I have CCed you to know whether you have a better idea
> >>>>>>> where
> >>>>>>> to
> >>>>>>> place this call on Xen 4.11 and older.
> >>>>>>
> >>>>>> I just noticed that d->max_vcpus is initialized after
> >>>>>> arch_domain_create. So without this patch on Xen 4.12, it will
> >>>>>> not work.
> >>>>>>
> >>>>>> This is getting nastier because arch_domain_init is the one
> >>>>>> initialize
> >>>>>> the value returned by dom0_max_vcpus. So I am not entirely sure what
> >>>>>> to do here.
> >>>>>
> >>>>> The positioning after arch_domain_create() is unfortunate, but I
> >>>>> couldnâ€™t manage better with ARM's current behaviour and Jan's
> >>>>> insistence
> >>>>> that the allocation of d->vcpu was common.Â  I'd prefer if the
> >>>>> dependency
> >>>>> could be broken and the allocation moved earlier.
> >>>>>
> >>>>> One option might be to have an arch_check_domainconfig() (or
> >>>>> similar?)
> >>>>> which is called very early on and can sanity check the values,
> >>>>> including
> >>>>> cross-checking the vgic and max_vcpus settings?Â  It could even be
> >>>>> responsible for mutating XEN_DOMCTL_CONFIG_GIC_NATIVE into the
> >>>>> correct
> >>>>> real value.
> >>>>>
> >>>>> As for your patch here, its a gross hack, but its probably the best
> >>>>> which can be done.
> >>>>
> >>>> *Sighs*
> >>>> If that is what we have to do, it is as ugly as hell, but that is what
> >>>> we'll do.
> >>>
> >>> This is the best we can do with the current code base. I think it
> >>> would be
> >>> worth reworking the code to make it nicer. I will add it in my TODO
> >>> list.
> >>>
> >>>>
> >>>> My only suggestion to marginally improve it would be instead of:
> >>>>
> >>>>> +Â Â Â  if ( v->vcpu_id == 0 )
> >>>>> +Â Â Â  {
> >>>>> +Â Â Â Â Â Â Â  rc = vgic_v3_real_domain_init(d);
> >>>>> +Â Â Â Â Â Â Â  if ( rc )
> >>>>> +Â Â Â Â Â Â Â Â Â Â Â  return rc;
> >>>>> +Â Â Â  }
> >>>>
> >>>> to check on d->arch.vgic.rdist_regions instead:
> >>>>
> >>>> Â Â Â Â Â Â Â  if ( d->arch.vgic.rdist_regions == NULL )
> >>>> Â Â Â Â Â Â Â  {
> >>>> Â Â Â Â Â Â Â Â Â Â  // initialize domain
> >>>
> >>> I would prefer to keep v->vcpu_id == 0 just in case we end up to
> >>> re-order the
> >>> allocation in the future.
> >>
> >> I was suggesting to check on (rdist_regions == NULL) exactly for
> >> potential re-ordering, in case in the future we end up calling
> >> vcpu_vgic_init differently and somehow vcpu_init(vcpu1) is done before
> >> before vcpu_init(vcpu0). Ideally we would like a way to check that
> >> vgic_v3_real_domain_init has been called before and I thought
> >> rdist_regions == NULL could do just that...
> >
> > What I meant by re-ordering is we manage to allocate the
> > re-distributors before the vCPUs are created but still need
> > vgic_v3_real_domain_init for other purpose.
> >
> > But vCPU initialization is potentially other issue.
> >
> > Anyway. both way have drawbacks. Yet I still prefer checking on the
> > vCPU. It less likely vCPU0 will not be the first one initialized.
> 
> With the exception of the idle domain, all vcpus are strictly allocated
> in packed ascending order.Â  Loads of other stuff will break if that
> changed, so I wouldn't worry about it.
> 
> Furthermore, there is no obvious reason for this behaviour to ever change.

OK, let's go with Julien's patch. We need a new tag for this, something
like:

Acked-but-disliked-by: Stefano Stabellini <sstabellini@kernel.org>

:-)
--8323329-1251377909-1538178334=:11573
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1251377909-1538178334=:11573--


From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:46:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23:46: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 1g62TF-0007Qu-SK; Fri, 28 Sep 2018 23:46:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j+5u=mk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1g62TE-0007Qk-1g
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:46:52 +0000
X-Inumbo-ID: eddde726-c378-11e8-a6a9-d7ebe60f679a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eddde726-c378-11e8-a6a9-d7ebe60f679a;
 Fri, 28 Sep 2018 23:47:59 +0000 (UTC)
Received: from sstabellini-thinkpad-x260.xlnx.xilinx.com (unknown
 [149.199.62.254])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B9047206B8;
 Fri, 28 Sep 2018 23:46:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1538178409;
 bh=0HtxO+910TnWl/gH9kmhhbyNPpi4p8pGUAEKaVnVg3s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=sS+b6AJBoM5Shf7zWd/LvPYn0wy+bXr7/ceMKjN8XqiP/JBPLwNctTcTvsCHQmUOu
 p0xqHZQs20l26IY4UxRXYGWZm17HpU85P0YNVSydBqHj+LzUyUEwR51wPLdQYe0eXg
 LWws1fsjZTuB1Q40bTZTsnU+5akmQdSl7g5CmJA8=
Date: Fri, 28 Sep 2018 16:46:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <efb2c9a0-e1dc-f694-696e-ff35438b067a@arm.com>
Message-ID: <alpine.DEB.2.10.1809281646400.11573@sstabellini-ThinkPad-X260>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1809251255350.15006@sstabellini-ThinkPad-X260>
 <e53b4fcb-6ddf-17d9-740b-e2a6f8b9f696@arm.com>
 <alpine.DEB.2.10.1809271623390.11573@sstabellini-ThinkPad-X260>
 <efb2c9a0-e1dc-f694-696e-ff35438b067a@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vgic-v3: Don't create empty
 re-distributor regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 shameerali.kolothum.thodi@huawei.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>

T24gRnJpLCAyOCBTZXAgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA5LzI4LzIwMTgg
MTI6MzQgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMjYgU2VwIDIw
MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gCj4gPiA+IE9u
IDA5LzI1LzIwMTggMDk6MzggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBP
biBUdWUsIDQgU2VwIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IEF0IHRoZSBt
b21lbnQsIFhlbiBpcyBhc3N1bWluZyB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgaGF2ZSB0aGUg
c2FtZQo+ID4gPiA+ID4gbnVtYmVyIG9mIHJlLWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYXMgdGhlIGhv
c3QuIEhvd2V2ZXIsIGFzIHRoZQo+ID4gPiA+ID4gbnVtYmVyIG9mIENQVXMgb3IgdGhlIHN0cmlk
ZSAoZS5nIG9uIEdJQ3Y0KSBtYXkgYmUgZGlmZmVyZW50IHdlIGVuZCB1cAo+ID4gPiA+ID4gZXhw
b3NpbmcgcmVnaW9ucyB3aGljaCBkb2VzIG5vdCBjb250YWluIGFueSByZS1kaXN0cmlidXRvcnMu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFdoZW4gYm9vdGluZywgTGludXggd2lsbCBnbyB0aHJvdWdo
IGFsbCB0aGUgcmUtZGlzdHJpYnV0b3IgcmVnaW9uIHRvCj4gPiA+ID4gPiBjaGVjayB3aGV0aGVy
IGEgcHJvcGVydHkgKGUuZyB2UExJcykgaXMgYXZhaWxhYmxlIGFjY3Jvc3MgYWxsIHRoZQo+ID4g
PiA+ID4gcmUtZGlzdHJpYnV0b3JzLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgZGF0YSBhYm9ydCBv
biBlbXB0eSByZWdpb25zCj4gPiA+ID4gPiBiZWNhdXNlIHRoZXJlIGFyZSBubyB1bmRlcmx5aW5n
IHJlLWRpc3RyaWJ1dG9yLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTbyB3ZSBuZWVkIHRvIGxpbWl0
IHRoZSBudW1iZXIgb2YgcmVnaW9ucyBleHBvc2VkIHRvIHRoZSBoYXJkd2FyZQo+ID4gPiA+ID4g
ZG9tYWluLiBUaGUgY29kZSByZXdvcmtlZCB0byBvbmx5IGV4cG9zZSB0aGUgbWluaW11biBudW1i
ZXIgb2YgcmVnaW9ucwo+ID4gPiA+ID4gcmVxdWlyZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4g
SXQgaXMgYXNzdW1lZCB0aGUgcmVnaW9ucyB3aWxsIGJlCj4gPiA+ID4gPiBwb3B1bGF0ZWQgc3Rh
cnRpbmcgZnJvbSB0aGUgZmlyc3Qgb25lLgo+ID4gPiA+IAo+ID4gPiA+IEkgaGF2ZSBhIHF1ZXN0
aW9uOiBnaXZlbiB0aGF0IGl0IGlzIHBvc3NpYmxlIGZvciBhIHJkaXN0X3JlZ2lvbiB0byBjb3Zl
cgo+ID4gPiA+IG1vcmUgdGhhbiAxIGNwdSwgY291bGQgd2UgZ2V0IGludG8gdHJvdWJsZXMgaWYg
dGhlIGxhc3QgcmRpc3RfcmVnaW9uIG9mCj4gPiA+ID4gdGhlIGhhcmR3YXJlX2RvbWFpbiBjb3Zl
cnMgMiBjcHVzLCBidXQgYWN0dWFsbHkgZG9tMCBvbmx5IGhhcyAxIHZjcHU/Cj4gPiA+ID4gZ2V0
X3ZjcHVfZnJvbV9yZGlzdCB3b3VsZCByZXR1cm4gTlVMTCBhbmQgdmdpY192M19yZGlzdHJfbW1p
b19yZWFkL3dyaXRlCj4gPiA+ID4gd291bGQgcmV0dXJuIDAuCj4gPiA+ID4gVGhpcyBjYXNlIHNl
ZW1zIHRvIGJlIGhhbmRsZWQgY29ycmVjdGx5IGJ1dCBJIHdhbnRlZCB0bwo+ID4gPiA+IGRvdWJs
ZSBjaGVjay4KPiA+ID4gCj4gPiA+IDAgbWVhbnMgYSBkYXRhIGFib3J0IHdpbGwgYmUgaW5qZWN0
ZWQgaW50byB0aGUgZ3Vlc3QuIEhvd2V2ZXIsIHRoZSBndWVzdAo+ID4gPiBzaG91bGQgbmV2ZXIg
dG91Y2ggdGhhdCBiZWNhdXNlIHRoZSBsYXN0IHZhbGlkIHJlLWRpc3RyaWJ1dG9yIG9mIHRoZQo+
ID4gPiByZWdpb25zCj4gPiA+IHdpbGwgaGF2ZSBHSUNSX1RZUEVSLkxhc3Qgc2V0Lgo+ID4gPiAK
PiA+ID4gU28gdGhlIGd1ZXN0IE9TIHdpbGwgc3RvcCBsb29raW5nIGZvciBtb3JlIHJlLWRpc3Ry
aWJ1dG9ycyBpbiB0aGF0IHJlZ2lvbi4KPiA+IAo+ID4gT0sKPiA+IAo+ID4gCj4gPiA+ID4gICA+
Cj4gPiA+ID4gSSB0aGluayB3ZSBhbHNvIG5lZWQgdG8gZml4IHZnaWNfdjNfcmRpc3RfY291bnQ/
IFRvZGF5IGl0IGp1c3QgcmV0dXJucwo+ID4gPiA+IHZnaWNfdjNfaHcubnJfcmRpc3RfcmVnaW9u
cyBmb3IgZG9tMC4gSXQgd291bGQgYmUgYmFkIGlmIHdlIGxlZnQgaXQKPiA+ID4gPiB1bmZpeGVk
PyBJZiB3ZSBkbyB0aGF0LCB3ZSBtaWdodCBiZSBhYmxlIHRvIGdldCByaWQgb2YgdGhlIG1vZGlm
aWNhdGlvbnMKPiA+ID4gPiB0byB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQuCj4gPiA+IAo+ID4g
PiBXZSBkb24ndCB3YW50IHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50LiBUaGUgaGVscGVyIHJl
dHVybnMgdGhlIG1heGltdW0KPiA+ID4gcmUtZGlzdHJpYnV0b3JzIHJlZ2lvbnMuCj4gPiAKPiA+
IFdlIGRvbid0IHdhbnQgdG8gb3Igd2UgY2FuJ3Q/IEJlY2F1c2UgaXQgbG9va3MgbGlrZSB3ZSB3
b3VsZCB3YW50IHRvIGZpeAo+ID4gdmdpY192M19yZGlzdF9jb3VudCBpZiB3ZSBjb3VsZCwgcmln
aHQ/IEl0IGlzIGNhbGxlZCBmcm9tIGRvbWFpbgo+ID4gc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24g
ZnVuY3Rpb25zLCBzbyB0aGVvcmV0aWNhbGx5IGl0IHNob3VsZCByZXR1cm4KPiA+IGRvbWFpbiBz
cGVjaWZpYyB2Z2ljIGluZm9ybWF0aW9uLCBub3QgcGh5c2ljYWwgaW5mb3JtYXRpb24uCj4gCj4g
V2UgZG9uJ3Qgd2FudCB0byBmaXggaW4gdGhlIGN1cnJlbnQgZGVzaWduLgo+IAo+ID4gCj4gPiAK
PiA+ID4gVGhpcyBpcyB1c2VkIHRvIGNvbXB1dGUgdGhlIG51bWJlciBvZiBJTyBoYW5kbGVycyBh
bmQKPiA+ID4gYWxsb2NhdGluZyB0aGUgYXJyYXkgc3RvcmluZyB0aGUgcmVnaW9ucy4KPiA+ID4g
Cj4gPiA+IEkgYW0gcHJldHR5IHN1cmUgeW91IHdpbGwgc2F5IHdlIHdpbGwgd2FzdGUgbWVtb3J5
LiBIb3dldmVyLCBhdCB0aGUKPiA+ID4gbW9tZW50LAo+ID4gPiB3ZSBuZWVkIHRvIGtub3cgdGhl
IG51bWJlciBvZiBJTyBoYW5kbGVycyBtdWNoIGJlZm9yZSB3ZSBrbm93IHRoZSBudW1iZXIKPiA+
ID4gb2YKPiA+ID4gdkNQVXMuIEZvciB0aGUgYXJyYXksIHdlIHdvdWxkIG5lZWQgdG8gZ28gdGhy
b3VnaCB0aGUgcmVnaW9ucyB0d2ljZQo+ID4gPiAocmVnaW9ucwo+ID4gPiBtYXkgbm90IGJlIHRo
ZSBzYW1lIHNpemUgc28gd2UgY2FuJ3QgaW5mZXIgZWFzaWx5IHRoZSBudW1iZXIgbmVlZGVkKS4K
PiA+ID4gT3ZlcmFsbCwKPiA+ID4gdGhlIGFtb3VudCBvZiBtZW1vcnkgdXNlZCBpcyB0aGUgc2Ft
ZSBhcyB0b2RheSAoc28gbm90IHJlYWxseSBhIHdhc3RlCj4gPiA+IHBlci1zZSkuCj4gPiA+IAo+
ID4gPiBJdCBtaWdodCBiZSBwb3NzaWJsZSB0byBsaW1pdCB0aGF0IG9uY2Ugd2UgcmV3b3JrZWQg
dGhlIGNvbW1vbiBjb2RlIHRvCj4gPiA+IGtub3cKPiA+ID4gdGhlIG51bWJlciBvZiB2Q1BVcyBl
YXJsaWVyIG9uIChzZWUgZGlzY3Vzc2lvbiBvbiBwYXRjaCAjMSkuCj4gPiAKPiA+IFllYWgsIHRo
aXMgaXMgbmFzdHksIGJ1dCBpdCBpcyBjbGVhciB0aGF0IHVudGlsIHdlIHJld29yayB0aGUgY29k
ZSB0bwo+ID4gc2V0IGQtPm1heF92Y3B1cyBlYXJsaWVyIGl0IHdvbid0IGdldCBmaXhlZC4gTm90
aGluZyB3ZSBjYW4gZG8gaGVyZS4KPiA+IAo+ID4gU28sIEkgdGhpbmsgaWRlYWxseSB3ZSB3b3Vs
ZCB3YW50IHRvIGZpeCB2Z2ljX3YzX3JkaXN0X2NvdW50LCBidXQgdG9kYXkKPiA+IHdlIGNhbid0
LiBNYXliZSB3ZSBjb3VsZCByZW5hbWUgdmdpY192M19yZGlzdF9jb3VudCB0bwo+ID4gdmdpY192
M19od19yZGlzdF9jb3VudCwgYW5kIGFkZCBhIHNob3J0IFRPRE8gY29tbWVudCBzb21ld2hlcmUg
aW4gdGhlCj4gPiBmaWxlPwo+ID4gCj4gCj4gV2hpY2ggd291bGQgYmUgd3JvbmcgYXMgdGhlIGZ1
bmN0aW9uIGRvbid0IGFsd2F5cyByZXR1cm4gdGhlIG51bWJlciBvZiByZGlzdAo+IGZvciB0aGUg
SFcuCj4gCj4gQSBiZXR0ZXIgbmFtZSB3b3VsZCBiZSB2Z2ljX3YzX21heF9yZGlzdF9jb3VudChz
dHJ1Y3QgZG9tYWluICpkKS4KCkkgYW0gT0sgd2l0aCB0aGF0CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23: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 1g62UV-0007Yb-8X; Fri, 28 Sep 2018 23:48: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=fclw=mk=citrix.com=prvs=802ed00fe=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1g62UU-0007YP-80
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:48:10 +0000
X-Inumbo-ID: a15614cf-c378-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a15614cf-c378-11e8-a8a5-bc764e045a96;
 Sat, 29 Sep 2018 01:45:51 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,317,1534809600"; d="scan'208";a="79781063"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180904192153.17210-1-julien.grall@arm.com>
 <20180904192153.17210-2-julien.grall@arm.com>
 <d6a3666c-0e8d-1707-f0de-b7a5ad1ba11a@arm.com>
 <0da3032f-9257-4ee2-7cb5-cabe0d12bdcc@citrix.com>
 <alpine.DEB.2.10.1809251342040.15006@sstabellini-ThinkPad-X260>
 <bdd02e05-75f3-e853-2700-ae51becd358f@arm.com>
 <alpine.DEB.2.10.1809271602450.11573@sstabellini-ThinkPad-X260>
 <83c64a69-0ee9-0ce9-4c49-a2c7853d4124@arm.com>
 <36629864-4845-e8ac-5dfc-db7baa6619a1@citrix.com>
 <alpine.DEB.2.10.1809281644170.11573@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <3b621a73-0e0b-051e-5ecf-9430d0e0ad8a@citrix.com>
Date: Sat, 29 Sep 2018 00:48:04 +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: <alpine.DEB.2.10.1809281644170.11573@sstabellini-ThinkPad-X260>
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/3] [not-for-unstable] xen/arm: vgic-v3:
 Delay the initialization of the domain information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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 <julien.grall@arm.com>,
 shameerali.kolothum.thodi@huawei.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>

T24gMjkvMDkvMTggMDA6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBTYXQsIDI5
IFNlcCAyMDE4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyOC8wOS8xOCAyMTozNSwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+IE9uIDA5LzI4LzIwMTggMTI6MTEgQU0sIFN0ZWZhbm8g
U3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBXZWQsIDI2IFNlcCAyMDE4LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+IEhpIFN0ZWZhbm8sCj4+Pj4+Cj4+Pj4+IE9uIDA5LzI1LzIwMTggMDk6NDUg
UE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+IE9uIFR1ZSwgNCBTZXAgMjAxOCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+PiBPbiAwNC8wOS8xOCAyMDozNSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+Pj4+PiBIaSwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMDkvMDQvMjAxOCAw
ODoyMSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+Pj4gQSBmb2xsb3ctdXAgcGF0Y2gg
d2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCj4+Pj4+Pj4+PiBp
bml0aWFsaXphdGluZyB0aGUgdkdJQ3YzIGRvbWFpbiBzdHJ1Y3R1cmUuIEhvd2V2ZXIgdGhpcwo+
Pj4+Pj4+Pj4gaW5mb3JtYXRpb24KPj4+Pj4+Pj4+IGlzCj4+Pj4+Pj4+PiBub3QgYXZhaWxhYmxl
IGF0IGRvbWFpbiBjcmVhdGlvbi4gVGhpcyBpcyBvbmx5IGtub3duIG9uY2UKPj4+Pj4+Pj4+IFhF
Tl9ET01DVExfbWF4X3ZwdXMgaXMgY2FsbGVkIGZvciB0aGF0IGRvbWFpbi4KPj4+Pj4+Pj4+Cj4+
Pj4+Pj4+PiBJbiBvcmRlciB0byBnZXQgdGhlIG1heCB2Q1BVcyBhcm91bmQsIGRlbGF5IHRoZSBk
b21haW4gcGFydCBvZiB0aGUKPj4+Pj4+Pj4+IHZHSUMKPj4+Pj4+Pj4+IHYzIGluaXRpYWxpemF0
aW9uIHVudGlsIHRoZSBmaXJzdCB2Q1BVIG9mIHRoZSBkb21haW4gaXMKPj4+Pj4+Pj4+IGluaXRp
YWxpemVkLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gVGhpcyBpcyBuYXN0eSBidXQgSSBjYW4ndCBmaW5kIGEgYmV0dGVy
IHdheSBmb3IgWGVuIDQuMTEgYW5kIG9sZGVyLgo+Pj4+Pj4+Pj4gVGhpcwo+Pj4+Pj4+Pj4gaXMg
bm90IG5lY2Vzc2FyeSBmb3IgdW5zdGFibGUgYXMgdGhlIG51bWJlciBvZiB2Q1BVcyBpcyBrbm93
biBhdAo+Pj4+Pj4+Pj4gZG9tYWluCj4+Pj4+Pj4+PiBjcmVhdGlvbi4KPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+PiBBbmRyZXcsIEkgaGF2ZSBDQ2VkIHlvdSB0byBrbm93IHdoZXRoZXIgeW91IGhhdmUgYSBi
ZXR0ZXIgaWRlYQo+Pj4+Pj4+Pj4gd2hlcmUKPj4+Pj4+Pj4+IHRvCj4+Pj4+Pj4+PiBwbGFjZSB0
aGlzIGNhbGwgb24gWGVuIDQuMTEgYW5kIG9sZGVyLgo+Pj4+Pj4+PiBJIGp1c3Qgbm90aWNlZCB0
aGF0IGQtPm1heF92Y3B1cyBpcyBpbml0aWFsaXplZCBhZnRlcgo+Pj4+Pj4+PiBhcmNoX2RvbWFp
bl9jcmVhdGUuIFNvIHdpdGhvdXQgdGhpcyBwYXRjaCBvbiBYZW4gNC4xMiwgaXQgd2lsbAo+Pj4+
Pj4+PiBub3Qgd29yay4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhpcyBpcyBnZXR0aW5nIG5hc3RpZXIg
YmVjYXVzZSBhcmNoX2RvbWFpbl9pbml0IGlzIHRoZSBvbmUKPj4+Pj4+Pj4gaW5pdGlhbGl6ZQo+
Pj4+Pj4+PiB0aGUgdmFsdWUgcmV0dXJuZWQgYnkgZG9tMF9tYXhfdmNwdXMuIFNvIEkgYW0gbm90
IGVudGlyZWx5IHN1cmUgd2hhdAo+Pj4+Pj4+PiB0byBkbyBoZXJlLgo+Pj4+Pj4+IFRoZSBwb3Np
dGlvbmluZyBhZnRlciBhcmNoX2RvbWFpbl9jcmVhdGUoKSBpcyB1bmZvcnR1bmF0ZSwgYnV0IEkK
Pj4+Pj4+PiBjb3VsZG7igJl0IG1hbmFnZSBiZXR0ZXIgd2l0aCBBUk0ncyBjdXJyZW50IGJlaGF2
aW91ciBhbmQgSmFuJ3MKPj4+Pj4+PiBpbnNpc3RlbmNlCj4+Pj4+Pj4gdGhhdCB0aGUgYWxsb2Nh
dGlvbiBvZiBkLT52Y3B1IHdhcyBjb21tb24uwqAgSSdkIHByZWZlciBpZiB0aGUKPj4+Pj4+PiBk
ZXBlbmRlbmN5Cj4+Pj4+Pj4gY291bGQgYmUgYnJva2VuIGFuZCB0aGUgYWxsb2NhdGlvbiBtb3Zl
ZCBlYXJsaWVyLgo+Pj4+Pj4+Cj4+Pj4+Pj4gT25lIG9wdGlvbiBtaWdodCBiZSB0byBoYXZlIGFu
IGFyY2hfY2hlY2tfZG9tYWluY29uZmlnKCkgKG9yCj4+Pj4+Pj4gc2ltaWxhcj8pCj4+Pj4+Pj4g
d2hpY2ggaXMgY2FsbGVkIHZlcnkgZWFybHkgb24gYW5kIGNhbiBzYW5pdHkgY2hlY2sgdGhlIHZh
bHVlcywKPj4+Pj4+PiBpbmNsdWRpbmcKPj4+Pj4+PiBjcm9zcy1jaGVja2luZyB0aGUgdmdpYyBh
bmQgbWF4X3ZjcHVzIHNldHRpbmdzP8KgIEl0IGNvdWxkIGV2ZW4gYmUKPj4+Pj4+PiByZXNwb25z
aWJsZSBmb3IgbXV0YXRpbmcgWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSBpbnRvIHRoZQo+
Pj4+Pj4+IGNvcnJlY3QKPj4+Pj4+PiByZWFsIHZhbHVlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQXMgZm9y
IHlvdXIgcGF0Y2ggaGVyZSwgaXRzIGEgZ3Jvc3MgaGFjaywgYnV0IGl0cyBwcm9iYWJseSB0aGUg
YmVzdAo+Pj4+Pj4+IHdoaWNoIGNhbiBiZSBkb25lLgo+Pj4+Pj4gKlNpZ2hzKgo+Pj4+Pj4gSWYg
dGhhdCBpcyB3aGF0IHdlIGhhdmUgdG8gZG8sIGl0IGlzIGFzIHVnbHkgYXMgaGVsbCwgYnV0IHRo
YXQgaXMgd2hhdAo+Pj4+Pj4gd2UnbGwgZG8uCj4+Pj4+IFRoaXMgaXMgdGhlIGJlc3Qgd2UgY2Fu
IGRvIHdpdGggdGhlIGN1cnJlbnQgY29kZSBiYXNlLiBJIHRoaW5rIGl0Cj4+Pj4+IHdvdWxkIGJl
Cj4+Pj4+IHdvcnRoIHJld29ya2luZyB0aGUgY29kZSB0byBtYWtlIGl0IG5pY2VyLiBJIHdpbGwg
YWRkIGl0IGluIG15IFRPRE8KPj4+Pj4gbGlzdC4KPj4+Pj4KPj4+Pj4+IE15IG9ubHkgc3VnZ2Vz
dGlvbiB0byBtYXJnaW5hbGx5IGltcHJvdmUgaXQgd291bGQgYmUgaW5zdGVhZCBvZjoKPj4+Pj4+
Cj4+Pj4+Pj4gK8KgwqDCoCBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCj4+Pj4+Pj4gK8KgwqDCoCB7
Cj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJjID0gdmdpY192M19yZWFsX2RvbWFpbl9pbml0KGQp
Owo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHJjICkKPj4+Pj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCByZXR1cm4gcmM7Cj4+Pj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+PiB0byBjaGVjayBv
biBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyBpbnN0ZWFkOgo+Pj4+Pj4KPj4+Pj4+IMKgwqDC
oMKgwqDCoMKgIGlmICggZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPT0gTlVMTCApCj4+Pj4+
PiDCoMKgwqDCoMKgwqDCoCB7Cj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvLyBpbml0aWFs
aXplIGRvbWFpbgo+Pj4+PiBJIHdvdWxkIHByZWZlciB0byBrZWVwIHYtPnZjcHVfaWQgPT0gMCBq
dXN0IGluIGNhc2Ugd2UgZW5kIHVwIHRvCj4+Pj4+IHJlLW9yZGVyIHRoZQo+Pj4+PiBhbGxvY2F0
aW9uIGluIHRoZSBmdXR1cmUuCj4+Pj4gSSB3YXMgc3VnZ2VzdGluZyB0byBjaGVjayBvbiAocmRp
c3RfcmVnaW9ucyA9PSBOVUxMKSBleGFjdGx5IGZvcgo+Pj4+IHBvdGVudGlhbCByZS1vcmRlcmlu
ZywgaW4gY2FzZSBpbiB0aGUgZnV0dXJlIHdlIGVuZCB1cCBjYWxsaW5nCj4+Pj4gdmNwdV92Z2lj
X2luaXQgZGlmZmVyZW50bHkgYW5kIHNvbWVob3cgdmNwdV9pbml0KHZjcHUxKSBpcyBkb25lIGJl
Zm9yZQo+Pj4+IGJlZm9yZSB2Y3B1X2luaXQodmNwdTApLiBJZGVhbGx5IHdlIHdvdWxkIGxpa2Ug
YSB3YXkgdG8gY2hlY2sgdGhhdAo+Pj4+IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdCBoYXMgYmVl
biBjYWxsZWQgYmVmb3JlIGFuZCBJIHRob3VnaHQKPj4+PiByZGlzdF9yZWdpb25zID09IE5VTEwg
Y291bGQgZG8ganVzdCB0aGF0Li4uCj4+PiBXaGF0IEkgbWVhbnQgYnkgcmUtb3JkZXJpbmcgaXMg
d2UgbWFuYWdlIHRvIGFsbG9jYXRlIHRoZQo+Pj4gcmUtZGlzdHJpYnV0b3JzIGJlZm9yZSB0aGUg
dkNQVXMgYXJlIGNyZWF0ZWQgYnV0IHN0aWxsIG5lZWQKPj4+IHZnaWNfdjNfcmVhbF9kb21haW5f
aW5pdCBmb3Igb3RoZXIgcHVycG9zZS4KPj4+Cj4+PiBCdXQgdkNQVSBpbml0aWFsaXphdGlvbiBp
cyBwb3RlbnRpYWxseSBvdGhlciBpc3N1ZS4KPj4+Cj4+PiBBbnl3YXkuIGJvdGggd2F5IGhhdmUg
ZHJhd2JhY2tzLiBZZXQgSSBzdGlsbCBwcmVmZXIgY2hlY2tpbmcgb24gdGhlCj4+PiB2Q1BVLiBJ
dCBsZXNzIGxpa2VseSB2Q1BVMCB3aWxsIG5vdCBiZSB0aGUgZmlyc3Qgb25lIGluaXRpYWxpemVk
Lgo+PiBXaXRoIHRoZSBleGNlcHRpb24gb2YgdGhlIGlkbGUgZG9tYWluLCBhbGwgdmNwdXMgYXJl
IHN0cmljdGx5IGFsbG9jYXRlZAo+PiBpbiBwYWNrZWQgYXNjZW5kaW5nIG9yZGVyLsKgIExvYWRz
IG9mIG90aGVyIHN0dWZmIHdpbGwgYnJlYWsgaWYgdGhhdAo+PiBjaGFuZ2VkLCBzbyBJIHdvdWxk
bid0IHdvcnJ5IGFib3V0IGl0Lgo+Pgo+PiBGdXJ0aGVybW9yZSwgdGhlcmUgaXMgbm8gb2J2aW91
cyByZWFzb24gZm9yIHRoaXMgYmVoYXZpb3VyIHRvIGV2ZXIgY2hhbmdlLgo+IE9LLCBsZXQncyBn
byB3aXRoIEp1bGllbidzIHBhdGNoLiBXZSBuZWVkIGEgbmV3IHRhZyBmb3IgdGhpcywgc29tZXRo
aW5nCj4gbGlrZToKPgo+IEFja2VkLWJ1dC1kaXNsaWtlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKRG8gYmVhciBpbiBtaW5kIHRoYXQgdGhpcyBwYXRj
aCBpcyBvbmx5IGZvciA0LjExIGFuZCBlYXJsaWVyLsKgIEkndmUKYWxyZWFkeSBmaXhlZCBzdGFn
aW5nIChpLmUuIDQuMTIpIHdoZW4gaXQgY29tZXMgdG8ga25vd2luZyBkLT5tYXhfdmNwdXMgOikK
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 28 23:59:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Sep 2018 23: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 1g62fR-0008OX-Bq; Fri, 28 Sep 2018 23:59:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=giml=ml=xenproject.org=prvs=8021ac59c=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g62fQ-0008OG-A4
 for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 23:59:28 +0000
X-Inumbo-ID: b0b65406-c37a-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0b65406-c37a-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 00:00:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,317,1534809600"; d="scan'208";a="66616255"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75312-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=b9cee524e6c1941b77b6780e19bd57052e53249c
X-Osstest-Versions-That: ovmf=6532fdec11d7940a584a73797b5cc067d64f84a5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 29 Sep 2018 00:59:23 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75312: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzEyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBiOWNlZTUyNGU2YzE5NDFiNzdiNjc4MGUxOWJkNTcwNTJl
NTMyNDljCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NTMyZmRlYzEx
ZDc5NDBhNTg0YTczNzk3YjVjYzA2N2Q2NGY4NGE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MTAgIDIwMTgtMDktMjggMDg6MjA6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzEyICAyMDE4LTA5LTI4IDE5OjIxOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBEb25nYW8gR3VvIDxkb25nYW8uZ3VvQGludGVsLmNvbT4KICBHdW8sIERvbmdhbyA8
ZG9uZ2FvLmd1b0BpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3Ug
SmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNDE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 02:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 02:07: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 1g64fR-0008RL-Bw; Sat, 29 Sep 2018 02:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g64fP-0008RB-T5
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 02:07:35 +0000
X-Inumbo-ID: 96a169c8-c38c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96a169c8-c38c-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 02:08: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 1g64fM-0008Pb-9p; Sat, 29 Sep 2018 02:07: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 1g64fL-0002wA-VJ; Sat, 29 Sep 2018 02:07:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g64fL-0001Kw-UJ; Sat, 29 Sep 2018 02:07:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128134-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-amd64-libvirt:migrate-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-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-i386-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-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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-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-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=866ba8385466a1a74ea4729e2a247c4c75584166
X-Osstest-Versions-That: qemuu=c5e4e49258e9b89cb34c085a419dd9f862935c48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 02:07:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 128134: 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>

ZmxpZ2h0IDEyODEzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxMzQvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODA5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA5NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI4MDk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwOTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA5
NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODY2YmE4Mzg1NDY2YTFhNzRlYTQ3MjllMmEy
NDdjNGM3NTU4NDE2NgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYzVl
NGU0OTI1OGU5Yjg5Y2IzNGMwODVhNDE5ZGQ5Zjg2MjkzNWM0OAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI4MDk0ICAyMDE4LTA5LTI2IDA2OjI3OjU1IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyODEzNCAgMjAxOC0wOS0yNyAwOTowNjo1OSBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERpbWEg
U3RlcGFub3YgPGRpbWFzdGVwQHlhbmRleC10ZWFtLnJ1PgogIExpIFFpYW5nIDxsaXEzZWFAZ21h
aWwuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBTdGVm
YW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODY2YmE4Mzg1NDY2YTFh
NzRlYTQ3MjllMmEyNDdjNGM3NTU4NDE2NgpNZXJnZTogYzVlNGU0OTI1OCBkZWVhZDk2ZGI1CkF1
dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1
ZSBTZXAgMjUgMTg6MDk6NTIgMjAxOCArMDEwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBi
cmFuY2ggJ3JlbW90ZXMvaHV0aC1naXRsYWIvdGFncy9wdWxsLXJlcXVlc3QtMjAxOC0wOS0yNScg
aW50byBzdGFnaW5nCiAgICAKICAgIC0gRGVwcmVjYXRlIHRoZSB1c2FnZSBvZiBhIG5ldHdvcmsg
YmFja2VuZCB2aWEgIm5hbWUiIGluc3RlYWQgb2YgImlkIgogICAgLSBEZXByZWNhdGUgdGhlICJl
bmZvcmNlLWNvbmZpZy1zZWN0aW9uIiBtYWNoaW5lIHBhcmFtZXRlcgogICAgLSBSZS1lbmFibGUg
dGhlIHdkdF9pYjcwMCwgZW5kaWFubmVzcyBhbmQgdm14bmV0MyBxdGVzdHMKICAgIC0gU29tZSB0
cml2aWFsIGZpeGVzIGFuZCBkb2MgdXBkYXRlIHBhdGNoZXMgdGhhdCBjcm9zc2VkIG15IHdheQog
ICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgVHVlIDI1IFNlcCAyMDE4IDE2OjU4OjQyIEJT
VAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgMkVEOUQ3NzRGRTcwMkRC
NQogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIlRob21hcyBIdXRoIDx0aC5odXRoQGdt
eC5kZT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIlRob21hcyBIdXRo
IDxodXRoQHR1eGZhbWlseS5vcmc+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIlRo
b21hcyBIdXRoIDx0aC5odXRoQHBvc3Rlby5kZT4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnBy
aW50OiAyN0I4IDg4NDcgRUVFMCAyNTAxIDE4RjMgIEVBQjkgMkVEOSBENzc0IEZFNzAgMkRCNQog
ICAgCiAgICAqIHJlbW90ZXMvaHV0aC1naXRsYWIvdGFncy9wdWxsLXJlcXVlc3QtMjAxOC0wOS0y
NToKICAgICAgUmV2ZXJ0ICJjaGVjazogTW92ZSBWTVhORVQzIHRlc3QgdG8gY29tbW9uIgogICAg
ICBSZXZlcnQgImNoZWNrOiBNb3ZlIGVuZGlhbmVzcyB0ZXN0IHRvIGNvbW1vbiIKICAgICAgUmV2
ZXJ0ICJjaGVjazogTW92ZSB3ZHRfaWI3MDAgdGVzdCB0byBjb21tb24iCiAgICAgIHRlc3RzL21p
Z3JhdGlvbjogU3BlZWQgdXAgdGhlIHRlc3Qgb24gcHBjNjQKICAgICAgaHcvcWRldi1jb3JlOiBG
aXggZGVzY3JpcHRpb24gb2YgaW5zdGFuY2VfaW5pdAogICAgICBxZGV2OiBmaXggYSB0eXBvIGlu
IGNvbW1lbnQKICAgICAgZG9jczogRml4IHNvbWUgdHlwb3MgKG1vc3QgZm91bmQgYnkgY29kZXNw
ZWxsKQogICAgICB0cml2aWFsOiBNYWtlIGJpb3MgZmlsZXMgYW5kIHNvdXJjZSBmaWxlcyBub24t
ZXhlY3V0YWJsZQogICAgICBtZW1mZDogZml4IHBvc3NpYmxlIHVzYWdlIG9mIHRoZSB1bmluaXRp
YWxpemVkIGZpbGUgZGVzY3JpcHRvcgogICAgICBody9jb3JlL21hY2hpbmU6IE9mZmljaWFsbHkg
ZGVwcmVjYXRlIHRoZSBlbmZvcmNlLWNvbmZpZy1zZWN0aW9uIHBhcmFtZXRlcgogICAgICBuZXQv
c2xpcnA6IERlcHJlY2F0ZSB0aGUgW2h1Yl9pZCBuYW1lXSBwYXJhbWV0ZXIgdHVwbGUKICAgICAg
bmV0OiBEZXByZWNhdGUgdGhlICJuYW1lIiBwYXJhbWV0ZXIgb2YgLW5ldAogICAgICBNYWtlZmls
ZTogQWRkIG1pc3NpbmcgZGVwZW5kZW5jeSBmb3IgcWVtdS1kZXByZWNhdGVkLnRleGkKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgoKY29tbWl0IGRlZWFkOTZkYjUwNTI0Y2Q1ZTkwYTUxNWQxNTFjYzU4YWJmNWMxMDkKQXV0aG9y
OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gU2VwIDI0IDA5OjI4
OjIzIDIwMTggKzAyMDAKCiAgICBSZXZlcnQgImNoZWNrOiBNb3ZlIFZNWE5FVDMgdGVzdCB0byBj
b21tb24iCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgN2EwNjY3NzBmNTNjMTk4MDE0YWRk
ODY5Njk2NDI3ZjgxZDY3ZTljMi4KICAgIAogICAgVGhlIHBhdGNoIGRpZCBub3Qgd29yayBhcyBl
eHBlY3RlZDogVGhlIHZteG5ldDMgdGVzdCBpcyBjdXJyZW50bHkKICAgIG5vdCBydW4gYXQgYWxs
IGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgoKY29tbWl0IGM5MzI0YmY1Y2ZmOGY3ODg5YWVjYmI1MGJhZGU0MmRiNWNlYTYzNmIK
QXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gU2VwIDI0
IDA5OjI3OjQwIDIwMTggKzAyMDAKCiAgICBSZXZlcnQgImNoZWNrOiBNb3ZlIGVuZGlhbmVzcyB0
ZXN0IHRvIGNvbW1vbiIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCA2NjljYzcxMDAwNjVj
NjkwY2I3YjRmM2RhNWNmYzQ3MWQxZWQ0NzQwLgogICAgCiAgICBUaGUgcGF0Y2ggZGlkIG5vdCB3
b3JrIGFzIGV4cGVjdGVkOiBUaGUgZW5kaWFuZXNzIHRlc3QgaXMgY3VycmVudGx5CiAgICBub3Qg
cnVuIGF0IGFsbCBhbnltb3JlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8
dGh1dGhAcmVkaGF0LmNvbT4KCmNvbW1pdCA3MmY5MTFkNDcxMTUwNDFhMzg5MTJiNzJhZDkyNTgx
NTdjNmI5YTJkCkF1dGhvcjogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIFNlcCAyNCAwOToyNjoxOSAyMDE4ICswMjAwCgogICAgUmV2ZXJ0ICJjaGVjazogTW92ZSB3
ZHRfaWI3MDAgdGVzdCB0byBjb21tb24iCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgZWUx
ZjZjODEyYjMyNDA0MjBkZmYwN2EzODYwMDYwYjdkNGFiZmUwOS4KICAgIAogICAgVGhlIHBhdGNo
IGRpZCBub3Qgd29yayBhcyBleHBlY3RlZDogVGhlIHdkdF9pYjcwMCB0ZXN0IGlzIGN1cnJlbnRs
eQogICAgbm90IHJ1biBhdCBhbGwgYW55bW9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpjb21taXQgMmZjM2VlNmUzZmFkZjFkNTc4ZGU3
ZWZmYjEzZDQyMDBjYzJiMTNhNwpBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgpEYXRlOiAgIE1vbiBTZXAgMTcgMTY6MjQ6NTUgMjAxOCArMDIwMAoKICAgIHRlc3RzL21pZ3Jh
dGlvbjogU3BlZWQgdXAgdGhlIHRlc3Qgb24gcHBjNjQKICAgIAogICAgVGhlIFNMT0YgYm9vdCBw
cm9jZXNzIGlzIGFsd2F5cyBxdWl0ZSBzbG93IC4uLiBidXQgd2UgY2FuIHNwZWVkIGl0IHVwCiAg
ICBhIGxpdHRsZSBiaXQgYnkgc3BlY2lmeWluZyAiLW5vZGVmYXVsdHMiIGFuZCBieSB1c2luZyB0
aGUgIm52cmFtcmMiCiAgICB2YXJpYWJsZSBpbnN0ZWFkIG9mICJib290LWNvbW1hbmQiIChzaW5j
ZSAibnZyYW1yYyIgaXMgZXZhbHVhdGVkIGVhcmxpZXIKICAgIGluIHRoZSBTTE9GIGJvb3QgcHJv
Y2VzcyB0aGFuICJib290LWNvbW1hbmQiKS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKY29tbWl0IDYwMzhmOTg5MDQ5NDJhODRkNGE5Y2Iw
M2EyZDg0YTVjMTk0ODM0M2IKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
RGF0ZTogICBNb24gU2VwIDEwIDA5OjQ2OjI2IDIwMTggKzAyMDAKCiAgICBody9xZGV2LWNvcmU6
IEZpeCBkZXNjcmlwdGlvbiBvZiBpbnN0YW5jZV9pbml0CiAgICAKICAgIFRoZSBwYXJ0IG9mIHRo
ZSBkb2N1bWVudGF0aW9uIG9mIERldmljZUNsYXNzIHRoYXQgdGFsa3MgYWJvdXQgaW5zdGFuY2Vf
aW5pdAogICAgaXMgcGFydGx5IHdyb25nOiBpbnN0YW5jZV9pbml0KCkgZnVuY3Rpb25zIG11c3Qg
bm90IGFib3J0IG9yIGV4aXQsIHNpbmNlCiAgICB0aGUgZnVuY3Rpb24gaXMgYWxzbyBjYWxsZWQg
ZHVyaW5nIGludHJvc3BlY3Rpb24gb2YgdGhlIGRldmljZSBhbHJlYWR5LgogICAgU28gaWYgYSBk
ZXZpY2UgY2FsbHMgZXhpdCgpIGR1cmluZyBpdHMgaW5zdGFuY2VfaW5pdCgpIGZ1bmN0aW9uLCBR
RU1VCiAgICB0ZXJtaW5hdGVzIHVuZXhwZWN0ZWRseSBpZiBzb21lYm9keSB0cmllcyB0byBqdXN0
IGhhdmUgYSBsb29rIGF0IHRoZQogICAgaW50ZXJmYWNlcyBmcm9tIHRoZSBkZXZpY2Ugd2l0aCAi
ZGV2aWNlX2FkZCB4eXosaGVscCIgb3Igd2l0aCB0aGUKICAgICJkZXZpY2UtbGlzdC1wcm9wZXJ0
aWVzIiBRT00gY29tbWFuZC4gVGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuLgogICAgCiAgICBSZXZp
ZXdlZC1ieTogQW5kcmVhcyBGw6RyYmVyIDxhZmFlcmJlckBzdXNlLmRlPgogICAgUmV2aWV3ZWQt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpjb21taXQgNjg3MWEwZDAxZjE2
ODcxYzY3ZWE0NmQ0MjY0NDcyY2NlMzQ1YmI2MwpBdXRob3I6IExpIFFpYW5nIDxsaXEzZWFAZ21h
aWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNCAyMzo0OTowMSAyMDE4IC0wNzAwCgogICAgcWRldjog
Zml4IGEgdHlwbyBpbiBjb21tZW50CiAgICAKICAgIEZvdW5kIGJ5IHJlYWRpbmcgY29kZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmNvbW1pdCA5NjNlNjRh
NDg2NTEyOTE0MjMxYTk5NzE2Yzg3NzVjNzFlNDM4ZTBjCkF1dGhvcjogU3RlZmFuIFdlaWwgPHN3
QHdlaWxuZXR6LmRlPgpEYXRlOiAgIEZyaSBKdWwgMTMgMTQ6MTc6MjcgMjAxOCArMDIwMAoKICAg
IGRvY3M6IEZpeCBzb21lIHR5cG9zIChtb3N0IGZvdW5kIGJ5IGNvZGVzcGVsbCkKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogICAgUmV2aWV3ZWQt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKY29tbWl0IDU1ZDM4ZDEwYjg0
YTI1NmNhODA0ODRlYjUxMTRhNDgyNDYwOGI4NWUKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KRGF0ZTogICBNb24gTWF5IDcgMTY6MzI6MzQgMjAxOCArMDIwMAoKICAgIHRy
aXZpYWw6IE1ha2UgYmlvcyBmaWxlcyBhbmQgc291cmNlIGZpbGVzIG5vbi1leGVjdXRhYmxlCiAg
ICAKICAgIFRoZXNlIGZpbGVzIGNhbiBub3QgYmUgZXhlY3V0ZWQgb24gdGhlIGhvc3QsIHNvIHRo
ZXkgc2hvdWxkIG5vdCBiZQogICAgbWFya2VkIGFzIGV4ZWN1dGFibGUuCiAgICAKICAgIFJldmll
d2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKY29tbWl0IDFlN2VjNmNmMDY3
MDI1NTUyYmIxMGRlZjdjNDlmNDUyN2QyZjAzNWYKQXV0aG9yOiBEaW1hIFN0ZXBhbm92IDxkaW1h
c3RlcEB5YW5kZXgtdGVhbS5ydT4KRGF0ZTogICBXZWQgSnVuIDEzIDExOjE5OjU0IDIwMTggKzAz
MDAKCiAgICBtZW1mZDogZml4IHBvc3NpYmxlIHVzYWdlIG9mIHRoZSB1bmluaXRpYWxpemVkIGZp
bGUgZGVzY3JpcHRvcgogICAgCiAgICBUaGUgcWVtdV9tZW1mZF9hbGxvY19jaGVjaygpIHJvdXRp
bmUgYWxsb2NhdGVzIHRoZSBmZCB2YXJpYWJsZSBvbiBzdGFjay4KICAgIFRoaXMgdmFyaWFibGUg
aXMgaW5pdGlhbGl6ZWQgaW5zaWRlIHRoZSBxZW11X21lbWZkX2FsbG9jKCkgZnVuY3Rpb24uCiAg
ICBUaGVyZSBhcmUgc2V2ZXJhbCBjYXNlcyB3aGVuICpmZCB3aWxsIGJlIGxlZnQgdW5pbnRpYWxp
emVkIHdoaWNoIGNhbgogICAgbGVhZCB0byB0aGUgdW5leHBlY3RlZCBjbG9zZSgpIGluIHRoZSBx
ZW11X21lbWZkX2ZyZWUoKSBjYWxsLgogICAgCiAgICBTZXQgZmlsZSBkZXNjcmlwdG9yIHRvIC0x
IGJlZm9yZSBjYWxsaW5nIHRoZSBxZW11X21lbWZkX2FsbG9jIHJvdXRpbmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IERpbWEgU3RlcGFub3YgPGRpbWFzdGVwQHlhbmRleC10ZWFtLnJ1PgogICAg
UmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpjb21taXQgOTFj
MDgyYWQ4NmU5NmVlMzQyZmFhYTAyNGQ0NmZkM2U2MjQyYTk4ZQpBdXRob3I6IFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBTZXAgMjAgMDk6MjI6MDcgMjAxOCArMDIw
MAoKICAgIGh3L2NvcmUvbWFjaGluZTogT2ZmaWNpYWxseSBkZXByZWNhdGUgdGhlIGVuZm9yY2Ut
Y29uZmlnLXNlY3Rpb24gcGFyYW1ldGVyCiAgICAKICAgIENvbW1pdCAxNmY3MjQ0ODQyYjUxMzU1
NDNlZjA2OGExYWRhZmQ5NGM2OTY1OTUzIGFkZGVkIHRoaXMgcGFyYW1ldGVyCiAgICB0byB0aGUg
ZG9jdW1lbnRhdGlvbiwgaW5jbHVkaW5nIGEgbm90ZSB0aGF0IGl0IGlzIGRlcHJlY2F0ZWQuIEJ1
dCBpdAogICAgaGFzIG5ldmVyIGJlZW4gYWRkZWQgdG8gdGhlICJEZXByZWNhdGVkIGZlYXR1cmVz
IiBhcHBlbmRpeCwgd2hpY2ggaXMKICAgIG91ciBvZmZpY2lhbCB3YXkgdG8gZGVwcmVjYXRlIGxl
Z2FjeSBwYXJhbWV0ZXJzLiBTbyBsZXQncyBkbyB0aGlzIG5vdy4KICAgIAogICAgUmV2aWV3ZWQt
Ynk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKY29tbWl0IDY4Y2IyOWVhNjU4NWM2ZmI4N2VlNTk4
NTgzYzU2MWNkZTI0Njg3M2IKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
RGF0ZTogICBUaHUgU2VwIDIwIDEwOjIyOjI3IDIwMTggKzAyMDAKCiAgICBuZXQvc2xpcnA6IERl
cHJlY2F0ZSB0aGUgW2h1Yl9pZCBuYW1lXSBwYXJhbWV0ZXIgdHVwbGUKICAgIAogICAgVGhlICJu
YW1lIiBpbiB0aGUgW2h1Yl9pZCBuYW1lXSBwYXJhbWV0ZXIgdHVwbGUgaXMgdGhlIHNhbWUgYXMg
YQogICAgIm5ldGRldl9pZCIgKHdoaWNoIHNob3VsZCBiZSB1bmlxdWUpLCBzbyBzcGVjaWZ5aW5n
IHRoZSBodWJfaWQgaGVyZQogICAgaXMganVzdCByZWR1bmRhbnQgKGl0IHdhcyBsaWtlbHkganVz
dCBuZWNlc3NhcnkgaW4gdGhlIHBhc3Qgd2hlbgogICAgdGhlIG5ldHdvcmsgc3Vic3lzdGVtIHdh
cyBzdGlsbCB1c2luZyAidmxhbnMiIG9ubHkgYW5kIHdoZW4gaXQgZGlkCiAgICBub3QgdXNlIHVu
aXF1ZSAiaWQicyB5ZXQpLgogICAgCiAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBNYXJrdXMgQXJtYnJ1c3Rl
ciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KCmNvbW1pdCAxMDE2MjVhNGQ0YWM3ZTk2MjI3YTE1NmJjNWY2ZDIxYTlj
YzM4M2NkCkF1dGhvcjogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1
IFNlcCAyMCAxMDoxNDowOCAyMDE4ICswMjAwCgogICAgbmV0OiBEZXByZWNhdGUgdGhlICJuYW1l
IiBwYXJhbWV0ZXIgb2YgLW5ldAogICAgCiAgICBJbiBlYXJseSB0aW1lcywgbmV0d29yayBiYWNr
ZW5kcyB3ZXJlIHNwZWNpZmllZCBieSBhICJ2bGFuIiBhbmQgIm5hbWUiCiAgICB0dXBsZS4gV2l0
aCB0aGUgaW50cm9kdWN0aW9uIG9mIG5ldGRldnMsIHRoZSAibmFtZSIgd2FzIHJlcGxhY2VkIGJ5
IGFuCiAgICAiaWQiICh3aGljaCBpcyBzdXBwb3NlZCB0byBiZSB1bmlxdWUpLCBidXQgdGhlICJu
YW1lIiBwYXJhbWV0ZXIgc3RheWVkCiAgICBhcyBhbiBhbGlhcyB3aGljaCBjb3VsZCBiZSB1c2Vk
IGluc3RlYWQgb2YgImlkIi4gVW5mb3J0dW5hdGVseSwgd2UgbWlzcwogICAgdGhlIGR1cGxpY2F0
aW9uIGNoZWNrIGZvciAibmFtZSI6CiAgICAKICAgICAkIHFlbXUtc3lzdGVtLXg4Nl82NCAtbmV0
IHVzZXIsbmFtZT1uMSAtbmV0IHVzZXIsbmFtZT1uMQogICAgCiAgICAuLi4gc3RhcnRzIHdpdGhv
dXQgYW4gZXJyb3IsIHdoaWxlICJpZCIgY29ycmVjdGx5IGNvbXBsYWluczoKICAgIAogICAgICQg
cWVtdS1zeXN0ZW0teDg2XzY0IC1uZXQgdXNlcixpZD1uMSAtbmV0IHVzZXIsaWQ9bjEKICAgICBx
ZW11LXN5c3RlbS14ODZfNjQ6IC1uZXQgdXNlcixpZD1uMTogRHVwbGljYXRlIElEICduMScgZm9y
IG5ldAogICAgCiAgICBJbnN0ZWFkIG9mIHRyeWluZyB0byBmaXggdGhlIGNvZGUgZm9yIHRoZSBs
ZWdhY3kgIm5hbWUiIHBhcmFtZXRlciwgbGV0J3MKICAgIHJhdGhlciBnZXQgcmlkIG9mIHRoaXMg
b2xkIGludGVyZmFjZSBhbmQgZGVwcmVjYXRlIHRoZSAibmFtZSIgcGFyYW1ldGVyCiAgICBub3cg
LSB0aGlzIHdpbGwgYWxzbyBiZSBsZXNzIGNvbmZ1c2luZyBmb3IgdGhlIHVzZXJzIGluIHRoZSBs
b25nIHJ1bi4KICAgIAogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgICBSZXZpZXdlZC1ieTogTWFya3VzIEFybWJydXN0ZXIgPGFybWJy
dUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+Cgpjb21taXQgNjgxYTFlYWZlMjdkNzUyMDgxOGUzODI3ZWY4N2UwOTNmYjIzODdlMApB
dXRob3I6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBTZXAgMjAg
MDk6NDI6MzcgMjAxOCArMDIwMAoKICAgIE1ha2VmaWxlOiBBZGQgbWlzc2luZyBkZXBlbmRlbmN5
IGZvciBxZW11LWRlcHJlY2F0ZWQudGV4aQogICAgCiAgICBNYWtlIHN1cmUgdGhhdCB0aGUgZG9j
cyBnZXQgY29ycmVjdGx5IHJlZ2VuZXJhdGVkIHdoZW4gdGhlCiAgICBmaWxlIHFlbXUtZGVwcmVj
YXRlZC50ZXhpIGhhcyBiZWVuIGNoYW5nZWQuCiAgICAKICAgIEZpeGVzOiA0NGM2Nzg0N2UzMmM5
MWE2MDcxZmIwNDQwYzM1N2I5NDg5ZjA4YmM2CiAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBNYXJrdXMgQXJt
YnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY5OWNl
ODUyNzkxNzgzODVmMjA0YTUyMjM2Zjg1NWM4NzljMjljZGMpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 05:44:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 05: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 1g682n-0007Dr-Mp; Sat, 29 Sep 2018 05:43:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g682m-0007Df-K6
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 05:43:56 +0000
X-Inumbo-ID: cf714660-c3aa-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf714660-c3aa-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 05:45: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 1g682j-0004Zj-4K; Sat, 29 Sep 2018 05:43: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 1g682i-0000jc-SX; Sat, 29 Sep 2018 05:43:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g682i-0004Yt-Ng; Sat, 29 Sep 2018 05:43:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128141-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-install:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check: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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-ws16-amd64:guest-stop: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2cc4d365363b1fb681b8231adcf4a8f80082506c
X-Osstest-Versions-That: linux=1244bbb3e92135d247e2dddfa6fe5e3e171a9635
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 05:43:52 +0000
Subject: [Xen-devel] [linux-4.14 test] 128141: 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>

ZmxpZ2h0IDEyODE0MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyODA5NyBwYXNzIGluIDEyODE0MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWluc3RhbGwgICAgICAgICBmYWls
IHBhc3MgaW4gMTI4MDk3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMmNjNGQzNjUzNjNiMWZiNjgxYjgyMzFhZGNm
NGE4ZjgwMDgyNTA2YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTI0
NGJiYjNlOTIxMzVkMjQ3ZTJkZGRmYTZmZTVlM2UxNzFhOTYzNQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI3ODc3ICAyMDE4LTA5LTIxIDA5OjIzOjA2IFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyODA5NyAgMjAxOC0wOS0yNiAwNzoxMTozMSBaICAgIDIgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9u
IEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBYXJvbiBLbmlzdGVyIDxhYXJvbi5z
LmtuaXN0ZXJAbmFzYS5nb3Y+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVk
dT4KICBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5oLmR1eWNrQGludGVsLmNvbT4KICBBbGV4
YW5kZXIgVXN5c2tpbiA8YWxleGFuZGVyLnVzeXNraW5AaW50ZWwuY29tPgogIEFsZXhhbmRyZSBC
ZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWEgUGFycmkgPGFu
ZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxh
Z3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJlYXMgS2VtbmFkZSA8YW5kcmVhc0BrZW1uYWRlLmlu
Zm8+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5keSBHcm9zcyA8YW5k
eS5ncm9zc0BsaW5hcm8ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29A
bGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAu
Y29tPgogIEFudG9uIFZhc2lseWV2IDx2YXNpbHlldkBpc3ByYXMucnU+CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVy
a2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5r
LmNvLnVrPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBQb2ly
aWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCaHVzaGFuIFNoYWggPGJzaGFoQGtkZS5vcmc+CiAg
QmluIFlhbmcgPGJpbi55YW5nQGludGVsLmNvbT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJl
ZGhhdC5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+
CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCcmlhbiBN
YXNuZXkgPG1hc25leWJAb25zdGF0aW9uLm9yZz4KICBDYXNleSBTY2hhdWZsZXIgPGNhc2V5QHNj
aGF1Zmxlci1jYS5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+
CiAgQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgogIENocmlzdG9m
ZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAYXJtLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8
aGNoQGxzdC5kZT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5h
ZG9vLmZyPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcmV5IE1p
bnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgRC4gWmllc2NoZSA8ZHppZXNjaGVAemVzLmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIE1h
Y2sgPGRhbmllbEB6b25xdWUub3JnPgogIERhcnJlbiBIYXJ0IChWTXdhcmUpIDxkdmhhcnRAaW5m
cmFkZWFkLm9yZz4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRv
cm9raG92QGdtYWlsLmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5v
cmc+CiAgRW5yaWNvIFNjaG9seiA8ZW5yaWNvLnNjaG9sekBzaWdtYS1jaGVtbml0ei5kZT4KICBF
cmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpY2ggRS4gSG9vdmVyIDxlaG9v
dmVyQHN3ZXB0bGFzZXIuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4Lmlu
dGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmVsaXggS3VlaGxpbmcg
PEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CiAgRmVsaXggTWFubHVuYXMgPGZlbGl4Lm1hbmx1bmFz
QGNhdml1bS5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2NyZXcub3JnPgogIEdlb3Jn
IE3DvGxsZXIgPGdlb3JnbXVlbGxlckBnbXgubmV0PgogIEdlb3JnZSBDaGVyaWFuIDxnZW9yZ2Uu
Y2hlcmlhbkBjYXZpdW0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBILiBOaWtvbGF1cyBTY2hhbGxlciA8aG5zQGdvbGRlbGljby5jb20+CiAgSGFpc2h1YW5n
IFlhbiA8eWFuaGFpc2h1YW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIEhhbm5hIEhhd2EgPGhh
bm5haEBtYXJ2ZWxsLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFu
bmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxA
Y2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgogIEhhcmFsZCBG
cmV1ZGVuYmVyZ2VyIDxmcmV1ZGVAbGludXguaWJtLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0
QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAg
SW5nbyBGcmFuemtpIDxpZnJhbnpraUBsaW51eC5pYm0uY29tPgogIEluZ28gTW9sbmFyIDxtaW5n
b0BrZXJuZWwub3JnPgogIElyYSBXZWlueSA8aXJhLndlaW55QGludGVsLmNvbT4KICBKYWNrIE1v
cmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1vbmRpIDxqYWNv
cG9Aam1vbmRpLm9yZz4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5j
b20+CiAgSmFlY2h1bCBMZWUgPGpjc2luZy5sZWVAc2Ftc3VuZy5jb20+CiAgSmFrdWIgS2ljaW5z
a2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5t
b3JyaXNAbWljcm9zb2Z0LmNvbT4KICBKYW4gTHVlYmJlIDxqbHVAcGVuZ3V0cm9uaXguZGU+CiAg
SmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxh
bm94LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGUuYnJ1Y2tlckBh
cm0uY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEpl
bnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21h
aWwuY29tPgogIEppYW5nIEJpYW8gPGppYW5nLmJpYW8yQHp0ZS5jb20uY24+CiAgSmlyaSBPbHNh
IDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2Vy
ZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5v
cmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMg
VGh1bXNoaXJuIDxqdGhAa2VybmVsLm9yZz4KICBKb2huIENyaXNwaW4gPGpvaG5AcGhyb3plbi5v
cmc+CiAgSm9obiBLZWVwaW5nIDxqb2huQG1ldGFuYXRlLmNvbT4KICBKb2huIFN0dWx0eiA8am9o
bi5zdHVsdHpAbGluYXJvLm9yZz4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWEgTGF3YWxsIDxKdWxpYS5M
YXdhbGxAbGlwNi5mcj4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1
bmtpIEthdG8gPGp1bmtpLmthdG8ueGtAcmVuZXNhcy5jb20+CiAgSy4gWS4gU3Jpbml2YXNhbiA8
a3lzQG1pY3Jvc29mdC5jb20+CiAgS2Fyb2wgSGVyYnN0IDxrYXJvbGhlcmJzdEBnbWFpbC5jb20+
CiAgS2FzaHlhcCBEZXNhaSA8a2FzaHlhcC5kZXNhaUBicm9hZGNvbS5jb20+CiAgS2VlcyBDb29r
IDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS3J6eXN6dG9mIEhhP2FzYSA8a2hhbGFzYUBwaWFw
LnBsPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMYXVyZW50IFJv
dXggPHhwcm9zNjRAaG90bWFpbC5mcj4KICBMYXVyZW50aXUgVHVkb3IgPGxhdXJlbnRpdS50dWRv
ckBueHAuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVvbiBSb21h
bm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5j
cmVzdGV6QG54cC5jb20+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3Jn
PgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5vcmc+CiAgTHl1ZGUgUGF1bCA8
bHl1ZGVAcmVkaGF0LmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbWlwcy5jb20+CiAg
TWFuaWthbnRhIFB1YmJpc2V0dHkgPG1wdWJiaXNlQGNvZGVhdXJvcmEub3JnPgogIE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9s
dG1hbm4ub3JnPgogIE1hcmNlbCBaaXN3aWxlciA8bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29t
PgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsu
cnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9y
YWNsZS5jb20+CiAgTWFydGluIFBlcmVzIDxtYXJ0aW4ucGVyZXNAZnJlZS5mcj4KICBNYXJ0aW4g
U2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5
YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55
bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXRoaWV1IFBvaXJpZXIgPG1hdGhpZXUucG9pcmllckBs
aW5hcm8ub3JnPgogIE1hdHQgUmVkZmVhcm4gPG1hdHQucmVkZmVhcm5AbWlwcy5jb20+CiAgTWF0
dGhldyBHYXJyZXR0IDxtamc1OUBnb29nbGUuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8
bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFp
bC5jb20+CiAgTWF4ZW5jZSBEdXByw6hzIDx4cHJvczY0QGhvdG1haWwuZnI+CiAgTWlhbyBaaG9u
ZyA8emhvbmdtaWFvQGhpc2lsaWNvbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVy
bWFuLmlkLmF1PgogIE1pY2hhZWwgTcO8bGxlciA8bWljaGFlbEBmZHMtdGVhbS5kZT4KICBNaWNo
YWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgQ2hyaXN0aWUgPG1jaHJp
c3RpQHJlZGhhdC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlr
a28gUGVydHR1bmVuIDxtcGVydHR1bmVuQG52aWRpYS5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1z
emVyZWRpQHJlZGhhdC5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGludXgudm5ldC5pYm0uY29t
PgogIE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgogIE1vbmkgU2hvdWEgPG1vbmlzQG1l
bGxhbm94LmNvbT4KICBOYW1oeXVuZyBLaW0gPG5hbWh5dW5nQGtlcm5lbC5vcmc+CiAgTmljaG9s
YXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWNvbGFzIENoYXV2ZXQgPGt3aXphcnRAZ21haWwuY29tPgogIE5vYSBP
c2hlcm92aWNoIDxub2Fvc0BtZWxsYW5veC5jb20+CiAgT2RlZCBHYWJiYXkgPG9kZWQuZ2FiYmF5
QGdtYWlsLmNvbT4KICBPZGVyIENoaW91IDxvZGVyX2NoaW91QHJlYWx0ZWsuY29tPgogIE9saXZl
ciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGFyYXYgUGFuZGl0IDxwYXJhdkBtZWxsYW5v
eC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3Vl
aWwgPHBhdWxAY3JhcG91aWxsb3UubmV0PgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXgudm5ldC5pYm0uY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQ
YXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3
LmN6PgogIFBldGVyIFJvc2luIDxwZWRhQGF4ZW50aWEuc2U+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBPcm9zIDxwb3Jvc0ByZWRoYXQuY29t
PgogIFBoaWxpcHAgUHVzY2htYW5uIDxwcEBlbWxpeC5jb20+CiAgUGhpbGlwcCBaYWJlbCA8cC56
YWJlbEBwZW5ndXRyb25peC5kZT4KICBQaW5nZmFuIExpdSA8a2VybmVsZmFuc0BnbWFpbC5jb20+
CiAgUGlvdHIgU2F3aWNraSA8cC5zYXdpY2tpMkBwYXJ0bmVyLnNhbXN1bmcuY29tPgogIFF1ZW50
aW4gUGVycmV0IDxxdWVudGluLnBlcnJldEBhcm0uY29tPgogIFJhZWQgU2FsZW0gPHJhZWRzQG1l
bGxhbm94LmNvbT4KICBSYWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVja2kucGw+CiAgUmFqYW4g
VmFqYSA8cmFqYW4udmFqYUB4aWxpbnguY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZy
YWRlYWQub3JnPgogIFJpY2sgRmFycmluZ3RvbiA8cmljYXJkby5mYXJyaW5ndG9uQGNhdml1bS5j
b20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9iaW4gTXVy
cGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb25ueSBDaGV2YWxpZXIgPHJvbm55LmNoZXZh
bGllckBocC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2Fn
aSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1
c0BsaW51eC5pbnRlbC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51eC5pYm0uY29t
PgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWthckBvYXJjbGUuY29tPgogIFNh
c2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBOZWZ0aW4g
PHNhc2hhLm5lZnRpbkBpbnRlbC5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+
CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVmZmVuIEtsYXNz
ZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEVyYW5pYW4gPGVy
YW5pYW5AZ29vZ2xlLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3Rl
dmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3Vk
aXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxv
c2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhpZXJyeSBSZWRp
bmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRpbSBBbmRl
cnNvbiA8dHNhQGJpZ2xha2Vzb2Z0d2FyZS5jb20+CiAgVGltbyBXaXNjaGVyIDx0d2lzY2hlckBk
ZS5hZGl0LWp2LmNvbT4KICBUb2RvciBUb21vdiA8dG9kb3IudG9tb3ZAbGluYXJvLm9yZz4KICBU
b21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUb255IExpbmRncmVuIDx0
b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1l
cnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFR1b21h
cyBUeW5ra3luZW4gPHR1b21hc0B0dXhlcmEuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv
bkBsaW5hcm8ub3JnPgogIFZha3VsIEdhcmcgPHZha3VsLmdhcmdAbnhwLmNvbT4KICBWaW5jZW50
IEd1aXR0b3QgPHZpbmNlbnQuZ3VpdHRvdEBsaW5hcm8ub3JnPgogIFZpbmNlbnQgV2hpdGNodXJj
aCA8dmluY2VudC53aGl0Y2h1cmNoQGF4aXMuY29tPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5l
bC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkg
S3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdlaSBMdSA8d2VpLmx1MkBhbWQuY29t
PgogIFdlaSBYdSA8eHV3ZWk1QGhpc2lsaWNvbi5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdq
dW4xQGh1YXdlaS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2ls
bGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdpbGxpYW0gVHUgPHU5MDEyMDYz
QGdtYWlsLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW8gTGlh
bmcgPHhpbGlhbmdAcmVkaGF0LmNvbT4KICBZYWJpbiBDdWkgPHlhYmluY0Bnb29nbGUuY29tPgog
IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZ
dWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91
eWFuZzA5QGdtYWlsLmNvbT4KICBaaHUgWWFuanVuIDx5YW5qdW4uemh1QG9yYWNsZS5jb20+CiAg
WnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAxMjQ0YmJiM2U5
MjEuLjJjYzRkMzY1MzYzYiAgMmNjNGQzNjUzNjNiMWZiNjgxYjgyMzFhZGNmNGE4ZjgwMDgyNTA2
YyAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 08:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 08:23: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 1g6AWs-00020f-QP; Sat, 29 Sep 2018 08:23:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6AWs-00020S-7j
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 08:23:10 +0000
X-Inumbo-ID: 0e54c702-c3c1-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e54c702-c3c1-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 08:24: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 1g6AWn-00087Q-LN; Sat, 29 Sep 2018 08:23: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 1g6AWn-0002ck-8a; Sat, 29 Sep 2018 08:23:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6AWn-0001um-6V; Sat, 29 Sep 2018 08:23:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate: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-qemut-win7-amd64:guest-stop: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-ws16-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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-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-amd64-amd64-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-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: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-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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=062052a149828acdc6cab7deb88ddc3e3438e400
X-Osstest-Versions-That: xen=ca65ce2b526c7875f0584ee4848acf01b594b1a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 08:23:05 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 128156: 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>

ZmxpZ2h0IDEyODE1NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE1Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNiB4ZW4t
aW5zdGFsbCAgICBmYWlsIGluIDEyODEwNSBwYXNzIGluIDEyODE1NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEyODEwNSBwYXNzIGluIDEyODE1NgogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI4
MTA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBm
YWlsIGJsb2NrZWQgaW4gMTI3NzUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMjgxMDUgbGlrZSAxMjc2MDYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMjgxMDUgbGlrZSAxMjc2MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI4MTA1IGxpa2UgMTI3NjkyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBp
biAxMjgxMDUgbGlrZSAxMjc3NTMKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjgxMDUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjgx
MDUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI3NjMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgIGZhaWwgbGlrZSAxMjc2
OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1p
Z3JhdGUgICAgZmFpbCBsaWtlIDEyNzc1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NzUzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMjc3NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjc3NTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
Nzc1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI3NzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc3NTMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDYyMDUyYTE0OTgy
OGFjZGM2Y2FiN2RlYjg4ZGRjM2UzNDM4ZTQwMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgY2E2NWNlMmI1MjZjNzg3NWYwNTg0ZWU0ODQ4YWNmMDFiNTk0YjFhOQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI3NzUzICAyMDE4LTA5LTE4IDAyOjU0OjU0IFogICAxMSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODA1NCAgMjAxOC0wOS0yNSAxNDowNjoxNiBaICAgIDMg
ZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBjYTY1Y2UyYjUyLi4wNjIwNTJhMTQ5ICAwNjIwNTJhMTQ5ODI4
YWNkYzZjYWI3ZGViODhkZGMzZTM0MzhlNDAwIC0+IHN0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 09:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 09:03: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 1g6B9b-0004s8-5z; Sat, 29 Sep 2018 09:03:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6B9Z-0004ry-Rr
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 09:03:09 +0000
X-Inumbo-ID: a5417a11-c3c6-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5417a11-c3c6-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 09:04: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 1g6B9Y-0000Su-37; Sat, 29 Sep 2018 09:03: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 1g6B9X-00064f-Qq; Sat, 29 Sep 2018 09:03:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6B9X-0005Tu-QE; Sat, 29 Sep 2018 09:03:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128160-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-pvops:kernel-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=b1a0f691ce4652fc71aca6776f085355040322da
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 09:03:07 +0000
Subject: [Xen-devel] [libvirt test] 128160: 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>

ZmxpZ2h0IDEyODE2MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTIzODE0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYjFh
MGY2OTFjZTQ2NTJmYzcxYWNhNjc3NmYwODUzNTUwNDAzMjJkYQpiYXNlbGluZSB2ZXJzaW9uOgog
bGlidmlydCAgICAgICAgICAgICAgMDc2YTJiNDA5NjY3ZGQ5ZjcxNmEyYTIwODVlMWZmZWE5ZDU4
ZmU4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTIzODE0ICAyMDE4LTA2LTA1IDA0OjE5OjIzIFog
IDExNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyMzg0MCAgMjAxOC0wNi0wNiAwNDoxOToy
OCBaICAxMTUgZGF5cyAgIDk2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODE2MCAg
MjAxOC0wOS0yOCAwNjoyNDoyMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICAgQWxlcyBNdXNpbCA8YW11c2ls
QHJlZGhhdC5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBB
bnlhIEhhcnRlciA8YWhhcnRlckByZWRoYXQuY29tPgogIEJpbmcgTml1IDxiaW5nLm5pdUBpbnRl
bC5jb20+CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LmlibS5jb20+CiAgQm9ibyBEdSA8ZHVi
bzE2M0AxMjYuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgog
IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFuZ2t1byBTaGkgPHNo
aS5jaGFuZ2t1b0BoM2MuY29tPgogIENoZW4gSGFueGlhbyA8Y2hlbmhhbnhpYW9AZ21haWwuY29t
PgogIENocmlzdGlhbiBFaHJoYXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+
CiAgQ2xlbWVudGluZSBIYXlhdCA8Y2xlbUBsc2UuZXBpdGEuZnI+CiAgQ29sZSBSb2JpbnNvbiA8
Y3JvYmluc29AcmVkaGF0LmNvbT4KICBEYW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5jb20+
CiAgRGFuaWVsIE5pY29sZXR0aSA8ZGFudHRpMTJAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEBy
ZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRl
dHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRmFiaWFubyBGaWTDqm5jaW8gPGZhYmlhbm9AZmlk
ZW5jaW8ub3JnPgogIEZhYmlhbm8gRmlkw6puY2lvIDxmaWRlbmNpb0ByZWRoYXQuY29tPgogIEZh
cmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQWxhYyA8ZmlsaXBhbGFjQGdt
YWlsLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgaW50cmlnZXJpIDxpbnRyaWdl
cmkrbGlidmlydEBib3VtLm9yZz4KICBpbnRyaWdlcmkgPGludHJpZ2VyaUBib3VtLm9yZz4KICBK
YW1pZSBTdHJhbmRib2dlIDxqYW1pZUBjYW5vbmljYWwuY29tPgogIEppZSBXYW5nIDx3YW5namll
ODguaHVhd2VpLmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQu
Y29tPgogIEthdGVyaW5hIEtvdWtpb3UgPGtrb3VraW91QHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1
bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
IExpbiBNYSA8bG1hQHN1c2UuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4K
ICBMdXlhbyBIdWFuZyA8bGh1YW5nQHJlZGhhdC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0
bWF5QGxpbnV4LmlibS5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNYXJjb3MgUGF1bG8gZGUgU291emEgPG1hcmNvcy5zb3V6YS5vcmdAZ21haWwu
Y29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KICBNYXJrIEFzc2Vsc3RpbmUgPG1hcmsuYXNzZWxzdGluZUB3aW5kcml2ZXIu
Y29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1hdHRoaWFz
IEJvbHRlIDxtYXR0aGlhcy5ib2x0ZUBnb29nbGVtYWlsLmNvbT4KICBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcsOtdm96bsOtayA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8u
Y29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8
cGtyZW1wYUByZWRoYXQuY29tPgogIFBpbm8gVG9zY2FubyA8cHRvc2Nhbm9AcmVkaGF0LmNvbT4K
ICBSYWRvc3RpbiBTdG95YW5vdiA8cnN0b3lhbm92MUBnbWFpbC5jb20+CiAgUmFteSBFbGtlc3Qg
PHJhbXllbGtlc3RAZ21haWwuY29tPgogIHJhbXllbGtlc3QgPHJhbXllbGtlc3RAZ21haWwuY29t
PgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9nb3Jv
ZHNraXkgPGJvZ29yb2Rza2l5QGdtYWlsLmNvbT4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9sc2hh
a292QHlhZHJvLmNvbT4KICBTaGkgTGVpIDxzaGlfbGVpQG1hc3NjbG91ZHMuY29tPgogIFNoaSBM
ZWkgPHNoaWxlaS5tYXNzY2xvdWRzQGdteC5jb20+CiAgU2hpY2hhbmdrdW8gPHNoaS5jaGFuZ2t1
b0BoM2MuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29t
PgogIFNpbW9uIEtvYnlkYSA8c2tvYnlkYUByZWRoYXQuY29tPgogIFN0ZWZhbiBCYWRlciA8c3Rl
ZmFuLmJhZGVyQGNhbm9uaWNhbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52
bmV0LmlibS5jb20+CiAgU3Vrcml0IEJoYXRuYWdhciA8c2tydGJodG5nckBnbWFpbC5jb20+CiAg
VG9tw6HFoSBHb2xlbWJpb3Zza8O9IDx0Z29sZW1iaUByZWRoYXQuY29tPgogIFZpdGFseSBLdXpu
ZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgdzAwMjUxNTc0IDx3YW5namllODhAaHVhd2Vp
LmNvbT4KICBXYW5nIEh1YXFpYW5nIDxodWFxaWFuZy53YW5nQGludGVsLmNvbT4KICBXYW5nIFll
Y2hhbyA8d2FuZy55ZWNoYW8yNTVAenRlLmNvbS5jbj4KICBXZWlsdW4gWmh1IDx6aHV3ZWlsdW5A
aHVhd2VpLmNvbT4KICBXdSBab25neW9uZyA8Y29yZGl1cy53dUBodWF3ZWkuY29tPgogIHhpbmh1
YS5DYW8gPGNhb3hpbmh1YUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwMjM4IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 09:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 09:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g6BTG-0006Lz-65; Sat, 29 Sep 2018 09: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=eumc=ml=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1g6BTF-0006Lr-D7
 for xen-devel@lists.xen.org; Sat, 29 Sep 2018 09:23:29 +0000
X-Inumbo-ID: 01445152-c3c9-11e8-a8a5-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01445152-c3c9-11e8-a8a5-bc764e045a96;
 Sat, 29 Sep 2018 11:21:11 +0200 (CEST)
Received: by mail-pg1-x543.google.com with SMTP id y18-v6so6157685pge.0
 for <xen-devel@lists.xen.org>; Sat, 29 Sep 2018 02:23:28 -0700 (PDT)
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=MDIXhr02BlcP/Y7F/6/FqxfsJRJbx7yzuXsK+e7h0Fs=;
 b=mzG7MvPZXPvPcVyLEqJPvwE1QgRIJ/VkNknlqi6kIvHrJmWcleJELZ5kYe1Ea5dyPm
 xFoR9kxKoQGR1nEogcXX0HtdGBal6i1yjwQhczMe7luI/wXfN0eJzHxzgab18mCSOsoI
 H25pVWNEoPnNCYqMMrUw6cCgPOT7Njoo8sBTwHSBepN/xYqZycaRFidW44aqERbl6ISe
 Ys1B/t+F7WJbw5vR0ET5cEfOfxdNFModkw1ltccrWLZZdcC17wbh3Pv3M7tBnBomBHe/
 kB6dNRVS+NYIQrThmuWDkUAMECbip01thvN7ZA1PF5ZNKQdJLD4L/IMxRFBWdLB+zE8e
 enzg==
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=MDIXhr02BlcP/Y7F/6/FqxfsJRJbx7yzuXsK+e7h0Fs=;
 b=UumFOjkG6kYMg8W8aqoBQqC5QYYXNazUVYj6UtPl9XpWk16SdHvUDFjupccY1mFhH+
 LPx058S58lU2FztTzRYvYetAWF7PFGhORDt+WsMfgqBEUqEVfu7XO35cBsNIVsN4rbu7
 HmceLxwRJbhtIys4cLUYuVZtgExnajeh5w5rbJDdesTVcxh2yQtoVe//Nda8/m7g8q8L
 S8TezUDVDt3nPA7nP4/sw6nAEk7OdHFvH6hxHenV0+UYdY0LWeHBxr8aXBggUKT77Ih9
 sX+bQpuX2Jhy1anlXf64l9jLzXJgDv18V+ybTXbUmYpJkUO5P+HIuNbWXmEg97DmO5ZG
 xubg==
X-Gm-Message-State: ABuFfoiCBikSTUDH8BNLYGAzIOlaLmSblbSJ7AFlZtpIMuOMJH0h48uj
 BMxSwfCCEbSN80yxi9fp3YCmyxR/k94=
X-Google-Smtp-Source: ACcGV63cv1yHrY38vjDfNLLssU5LfxMhlArVoYc9gj2pGWx8xTSZrXQ3mA3OCIfTk/DLEsnrYzxuSQ==
X-Received: by 2002:a62:571b:: with SMTP id
 l27-v6mr2357167pfb.29.1538213007247; 
 Sat, 29 Sep 2018 02:23:27 -0700 (PDT)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id 76-v6sm2437316pfk.134.2018.09.29.02.23.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 29 Sep 2018 02:23:26 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Sat, 29 Sep 2018 17:22:51 +0800
Message-Id: <20180929092251.17661-2-xin.li@citrix.com>
X-Mailer: git-send-email 2.18.0
In-Reply-To: <20180929092251.17661-1-xin.li@citrix.com>
References: <20180929092251.17661-1-xin.li@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xen/xsm: Add new SILO mode for 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.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>

V2hlbiBTSUxPIGlzIGVuYWJsZWQsIHRoZXJlIHdvdWxkIGJlIG5vIHBhZ2Utc2hhcmluZyBvciBl
dmVudCBub3RpZmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8gZ3JhbnQgdGFi
bGVzIG9yIGV2ZW50IGNoYW5uZWxzKS4KClNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxpQGNp
dHJpeC5jb20+CgotLS0KQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4KCnY0OgoxLiBpbmNsdWRlIHRoZSBkdW1teS5o
IGFzIGEgY29weSwgYW5kIGNhbGwgdGhlIGR1bW15IG1vZHVsZSBmdW5jdGlvbnMgdG8gYXZvaWQK
aW5kaXJlY3QgYWxsLgoyLiBjYWxsIHJlZ2lzdGVyX3hzbSgpIHRvIHNldHVwIHNpbG8gbW9kdWxl
LgoKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgNSArLQogeGVu
L2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMTUgKysrKwogeGVuL2luY2x1ZGUv
eHNtL2R1bW15LmggICAgICAgICAgICAgfCAgIDUgKysKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAg
ICAgICAgICAgICAgIHwgICA2ICsrCiB4ZW4veHNtL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4
ZW4veHNtL3NpbG8uYyAgICAgICAgICAgICAgICAgICAgICB8IDEwOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgICAgICAgICAgICAgICB8ICAxMSAr
KysKIDggZmlsZXMgY2hhbmdlZCwgMTUxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3hzbS9zaWxvLmMKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IGNmOTkyNGY1M2YuLjFiNDlmZGE4ZmMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC05MDAsNyArOTAwLDcgQEAgTm90ZSB0aGF0IHNwZWNpZnlpbmcgemVy
byBhcyBkb21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20wIGl0IG1lYW5zCiB0byB1
c2UgdGhlIGRlZmF1bHQuCiAKICMjIyB4c20KLT4gYD0gZHVtbXkgfCBmbGFza2AKKz4gYD0gZHVt
bXkgfCBmbGFzayB8IHNpbG9gCiAKID4gRGVmYXVsdDogYGR1bW15YAogCkBAIC05MTEsNiArOTEx
LDkgQEAgdGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNNIHN1cHBvcnQuCiAgICh0
aGUgZHVtbXkgbW9kdWxlKSB3aWxsIGJlIGFwcGxpZWQuICBpdCdzIGFsc28gdXNlZCB3aGVuIFhT
TSBpcyBjb21waWxlZCBvdXQuCiAqIGBmbGFza2A6IHRoaXMgaXMgdGhlIHBvbGljeSBiYXNlZCBh
Y2Nlc3MgY29udHJvbC4gIFRvIGNob29zZSB0aGlzLCB0aGUKICAgc2VwYXJhdGVkIG9wdGlvbiBp
biBrY29uZmlnIG11c3QgYWxzbyBiZSBlbmFibGVkLgorKiBgc2lsb2A6IHRoaXMgd2lsbCBkZW55
IGFueSB1bm1lZGlhdGVkIGNvbW11bmljYXRpb24gY2hhbm5lbHMgYmV0d2VlbgorICB1bnByaXZp
bGVnZWQgVk1zLiAgVG8gY2hvb3NlIHRoaXMsIHRoZSBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25m
aWcgbXVzdCBhbHNvCisgIGJlIGVuYWJsZWQuCiAKICMjIyBmbGFzawogPiBgPSBwZXJtaXNzaXZl
IHwgZW5mb3JjaW5nIHwgbGF0ZSB8IGRpc2FibGVkYApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9L
Y29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGY4MDJlZmI2MjUuLmNlOTY1ZmJmMTcg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcK
QEAgLTE1NCwxNSArMTU0LDMwIEBAIGNvbmZpZyBYU01fRkxBU0tfUE9MSUNZCiAKIAkgIElmIHVu
c3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBYU01fU0lMTworCWRlZl9ib29sIHkKKwlwcm9tcHQgIlNJ
TE8gc3VwcG9ydCIKKwlkZXBlbmRzIG9uIFhTTQorCS0tLWhlbHAtLS0KKwkgIEVuYWJsZXMgU0lM
TyBhcyB0aGUgYWNjZXNzIGNvbnRyb2wgbWVjaGFuaXNtIHVzZWQgYnkgdGhlIFhTTSBmcmFtZXdv
cmsuCisJICBUaGlzIGlzIG5vdCB0aGUgZGVmYXVsdCBtb2R1bGUsIGFkZCBib290IHBhcmFtZXRl
ciB4c209c2lsbyB0byBjaG9vc2UKKwkgIGl0LiBUaGlzIHdpbGwgZGVueSBhbnkgdW5tZWRpYXRl
ZCBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIChncmFudCB0YWJsZXMKKwkgIGFuZCBldmVudCBjaGFu
bmVscykgYmV0d2VlbiB1bnByaXZpbGVnZWQgVk1zLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgor
CiBjaG9pY2UKIAlwcm9tcHQgIkRlZmF1bHQgWFNNIGltcGxlbWVudGF0aW9uIgogCWRlcGVuZHMg
b24gWFNNCiAJZGVmYXVsdCBYU01fRkxBU0tfREVGQVVMVCBpZiBYU01fRkxBU0sKKwlkZWZhdWx0
IFhTTV9TSUxPX0RFRkFVTFQgaWYgWFNNX1NJTE8KIAlkZWZhdWx0IFhTTV9EVU1NWV9ERUZBVUxU
CiAJY29uZmlnIFhTTV9EVU1NWV9ERUZBVUxUCiAJCWJvb2wgIk1hdGNoIG5vbi1YU00gYmVoYXZp
b3IiCiAJY29uZmlnIFhTTV9GTEFTS19ERUZBVUxUCiAJCWJvb2wgIkZMdXggQWR2YW5jZWQgU2Vj
dXJpdHkgS2VybmVsIiBpZiBYU01fRkxBU0sKKwljb25maWcgWFNNX1NJTE9fREVGQVVMVAorCQli
b29sICJTSUxPIiBpZiBYU01fU0lMTwogZW5kY2hvaWNlCiAKIGNvbmZpZyBMQVRFX0hXRE9NCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1t
eS5oCmluZGV4IGIwYWMxZjY2YjMuLmIyYmIxNmM1NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00OCw3ICs0OCwx
MiBAQCB2b2lkIF9feHNtX2FjdGlvbl9taXNtYXRjaF9kZXRlY3RlZCh2b2lkKTsKICAqIFRoZXJl
IGlzIG5vIHhzbV9kZWZhdWx0X3QgYXJndW1lbnQgYXZhaWxhYmxlLCBzbyB0aGUgdmFsdWUgZnJv
bSB0aGUgYXNzZXJ0aW9uCiAgKiBpcyB1c2VkIHRvIGluaXRpYWxpemUgdGhlIHZhcmlhYmxlLgog
ICovCisjaWZkZWYgQ09ORklHX1hTTV9TSUxPCisjZGVmaW5lIFhTTV9JTkxJTkUgX19hdHRyaWJ1
dGVfXyAoKHVudXNlZCkpCisjZWxzZQogI2RlZmluZSBYU01fSU5MSU5FIC8qICovCisjZW5kaWYK
KwogI2RlZmluZSBYU01fREVGQVVMVF9BUkcgLyogKi8KICNkZWZpbmUgWFNNX0RFRkFVTFRfVk9J
RCB2b2lkCiAjZGVmaW5lIFhTTV9BU1NFUlRfQUNUSU9OKGRlZikgeHNtX2RlZmF1bHRfdCBhY3Rp
b24gPSBkZWY7ICh2b2lkKWFjdGlvbgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5o
IGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDNkNjc5NjI0OTMuLjNiMTkyYjVjMzEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNt
LmgKQEAgLTczMyw2ICs3MzMsMTIgQEAgZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgeHNtX2Zs
YXNrX2luaXRfcG9saWN5W107CiBleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IHhzbV9mbGFza19p
bml0X3BvbGljeV9zaXplOwogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KK2V4dGVy
biB2b2lkIHNpbG9faW5pdCh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgc2lsb19p
bml0KHZvaWQpIHt9CisjZW5kaWYKKwogI2Vsc2UgLyogQ09ORklHX1hTTSAqLwogCiAjaW5jbHVk
ZSA8eHNtL2R1bW15Lmg+CmRpZmYgLS1naXQgYS94ZW4veHNtL01ha2VmaWxlIGIveGVuL3hzbS9N
YWtlZmlsZQppbmRleCA4YmI0YTI0ZjA5Li5lNGQ1ODFlMDY1IDEwMDY0NAotLS0gYS94ZW4veHNt
L01ha2VmaWxlCisrKyBiL3hlbi94c20vTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBACiBvYmoteSAr
PSB4c21fY29yZS5vCiBvYmotJChDT05GSUdfWFNNKSArPSB4c21fcG9saWN5Lm8KIG9iai0kKENP
TkZJR19YU00pICs9IGR1bW15Lm8KK29iai0kKENPTkZJR19YU01fU0lMTykgKz0gc2lsby5vCiAK
IHN1YmRpci0kKENPTkZJR19YU01fRkxBU0spICs9IGZsYXNrCmRpZmYgLS1naXQgYS94ZW4veHNt
L2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggMzI5MGQwNDUyNy4uMDZhNjc0ZmFkMCAx
MDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTEs
NyArMTEsNiBAQAogICovCiAKICNkZWZpbmUgWFNNX05PX1dSQVBQRVJTCi0jZGVmaW5lIFhTTV9J
TkxJTkUgLyogKi8KICNpbmNsdWRlIDx4c20vZHVtbXkuaD4KIAogc3RydWN0IHhzbV9vcGVyYXRp
b25zIGR1bW15X3hzbV9vcHM7CmRpZmYgLS1naXQgYS94ZW4veHNtL3NpbG8uYyBiL3hlbi94c20v
c2lsby5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQ2ZWY2YWJkMzIK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4veHNtL3NpbG8uYwpAQCAtMCwwICsxLDEwOSBAQAorLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogeHNtL3NpbG8uYworICoKKyAqIFNJTE8gbW9kdWxlIGZv
ciBYU00oWGVuIFNlY3VyaXR5IE1vZHVsZXMpCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKyNkZWZpbmUgWFNNX05PX1dSQVBQRVJTCisKKyNpbmNsdWRlIDx4c20vZHVtbXkuaD4KKwor
LyoKKyAqIENoZWNrIGlmIGludGVyLWRvbWFpbiBjb21tdW5pY2F0aW9uIGlzIGFsbG93ZWQuCisg
KiBSZXR1cm4gdHJ1ZSB3aGVuIHBhc3MgY2hlY2suCisgKi8KK3N0YXRpYyBib29sIHNpbG9fbW9k
ZV9kb21fY2hlY2soY29uc3Qgc3RydWN0IGRvbWFpbiAqbGRvbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqcmRvbSkKK3sKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpjdXJfZG9tID0gY3VycmVudC0+ZG9tYWluOworCisgICAgcmV0dXJuIChp
c19jb250cm9sX2RvbWFpbihjdXJfZG9tKSB8fCBpc19jb250cm9sX2RvbWFpbihsZG9tKSB8fAor
ICAgICAgICAgICAgaXNfY29udHJvbF9kb21haW4ocmRvbSkgfHwgbGRvbSA9PSByZG9tKTsKK30K
Kworc3RhdGljIGludCBzaWxvX2V2dGNobl91bmJvdW5kKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1
Y3QgZXZ0Y2huICpjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBp
ZDIpCit7CisgICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVjdCBkb21haW4gKmQyID0gcmN1
X2xvY2tfZG9tYWluX2J5X2FueV9pZChpZDIpOworCisgICAgaWYgKCBkMiA9PSBOVUxMICkKKyAg
ICAgICAgcmMgPSAtRVNSQ0g7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBzaWxvX21v
ZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICAgICAgcmMgPSB4c21fZXZ0Y2huX3VuYm91
bmQoZDEsIGNobiwgaWQyKTsKKyAgICAgICAgcmN1X3VubG9ja19kb21haW4oZDIpOworICAgIH0K
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBzaWxvX2V2dGNobl9pbnRlcmRvbWFp
bihzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGV2dGNobiAqY2hhbjEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQyLCBzdHJ1Y3QgZXZ0Y2huICpj
aGFuMikKK3sKKyAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAg
IHJldHVybiB4c21fZXZ0Y2huX2ludGVyZG9tYWluKGQxLCBjaGFuMSwgZDIsIGNoYW4yKTsKKyAg
ICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfbWFwcmVmKHN0cnVj
dCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZmxhZ3MpCit7CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQx
LCBkMikgKQorICAgICAgICByZXR1cm4geHNtX2dyYW50X21hcHJlZihkMSwgZDIsIGZsYWdzKTsK
KyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfdHJhbnNmZXIo
c3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQoreworICAgIGlmICggc2lsb19t
b2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAgICAgICAgcmV0dXJuIHhzbV9ncmFudF90cmFuc2Zl
cihkMSwgZDIpOworICAgIHJldHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFu
dF9jb3B5KHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKK3sKKyAgICBpZiAo
IHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAgIHJldHVybiB4c21fZ3JhbnRf
Y29weShkMSwgZDIpOworICAgIHJldHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeHNt
X29wZXJhdGlvbnMgc2lsb194c21fb3BzID0geworICAgIC5ldnRjaG5fdW5ib3VuZCA9IHNpbG9f
ZXZ0Y2huX3VuYm91bmQsCisgICAgLmV2dGNobl9pbnRlcmRvbWFpbiA9IHNpbG9fZXZ0Y2huX2lu
dGVyZG9tYWluLAorICAgIC5ncmFudF9tYXByZWYgPSBzaWxvX2dyYW50X21hcHJlZiwKKyAgICAu
Z3JhbnRfdHJhbnNmZXIgPSBzaWxvX2dyYW50X3RyYW5zZmVyLAorICAgIC5ncmFudF9jb3B5ID0g
c2lsb19ncmFudF9jb3B5LAorfTsKKwordm9pZCBfX2luaXQgc2lsb19pbml0KHZvaWQpCit7Cisg
ICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgWFNNIFNJTE8gbW9kZVxuIik7CisKKyAgICBpZiAoIHJl
Z2lzdGVyX3hzbSgmc2lsb194c21fb3BzKSApCisgICAgICAgIHBhbmljKCJTSUxPOiBVbmFibGUg
dG8gcmVnaXN0ZXIgd2l0aCBYU01cbiIpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hlbi94c20veHNtX2NvcmUuYwppbmRl
eCBkZjI4NGVjNDYzLi4yNjJhZjVlYzliIDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMK
KysrIGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0zNCwxMSArMzQsMTQgQEAgc3RydWN0IHhzbV9v
cGVyYXRpb25zICp4c21fb3BzOwogZW51bSB4c21fYm9vdHBhcmFtIHsKICAgICBYU01fQk9PVFBB
UkFNX0RVTU1ZLAogICAgIFhTTV9CT09UUEFSQU1fRkxBU0ssCisgICAgWFNNX0JPT1RQQVJBTV9T
SUxPLAogfTsKIAogc3RhdGljIGVudW0geHNtX2Jvb3RwYXJhbSBfX2luaXRkYXRhIHhzbV9ib290
cGFyYW0gPQogI2lmZGVmIENPTkZJR19YU01fRkxBU0tfREVGQVVMVAogICAgIFhTTV9CT09UUEFS
QU1fRkxBU0s7CisjZWxpZiBDT05GSUdfWFNNX1NJTE9fREVGQVVMVAorICAgIFhTTV9CT09UUEFS
QU1fU0lMTzsKICNlbHNlCiAgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsKICNlbmRpZgpAQCAtNTIs
NiArNTUsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3BhcmFtKGNvbnN0IGNoYXIg
KnMpCiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwogICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJm
bGFzayIpICkKICAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7Cisj
ZW5kaWYKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KKyAgICBlbHNlIGlmICggIXN0cmNtcChzLCAi
c2lsbyIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fU0lMTzsKICNl
bmRpZgogICAgIGVsc2UgewogICAgICAgICBwcmludGsoIlhTTTogY2FuJ3QgcGFyc2UgYm9vdCBw
YXJhbWV0ZXIgeHNtPSVzXG4iLCBzKTsKQEAgLTk4LDYgKzEwNSwxMCBAQCBzdGF0aWMgaW50IF9f
aW5pdCB4c21fY29yZV9pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xp
Y3lfc2l6ZSkKICAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7
CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYU01fQk9PVFBBUkFNX1NJTE86CisgICAgICAg
IHNpbG9faW5pdCgpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHBy
aW50aygiWFNNOiBJbnZhbGlkIHZhbHVlIGZvciB4c209IGJvb3QgcGFyYW1ldGVyXG4iKTsKICAg
ICAgICAgYnJlYWs7Ci0tIAoyLjE4LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 09:23:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 09:23: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 1g6BTB-0006Ll-Si; Sat, 29 Sep 2018 09:23: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=eumc=ml=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1g6BTA-0006Lg-2V
 for xen-devel@lists.xen.org; Sat, 29 Sep 2018 09:23:24 +0000
X-Inumbo-ID: fdef3195-c3c8-11e8-a8a5-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdef3195-c3c8-11e8-a8a5-bc764e045a96;
 Sat, 29 Sep 2018 11:21:06 +0200 (CEST)
Received: by mail-pf1-x443.google.com with SMTP id x26-v6so5903818pfn.4
 for <xen-devel@lists.xen.org>; Sat, 29 Sep 2018 02:23:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=epPLx6kGHVJR5Ds4ZpWq1kKlh6B5m2LnTVvlsyTtjGo=;
 b=fo9BpynWygw7xON7oy+BUCgpn29GK027u8HWFEDekaPAuRhYQqd7ET4XfVg9NJCW+m
 Pu1tCEQAVrKai2/H6Vh290AQqdUhokcaDYJWvg77efC6nTS4WoVTFUhWvZPUB+0jWa2Z
 WfUwsvVVzP1o9h9yauwYS8B5yuH04eZeZPr9kOXzhmCzUzV3UWJXmtqu0Qljsnw3M5hV
 Gfn340ieWR3DFiCFxpgWWZx35dnRTZ8seFkwvzf9wLy1ae7issF7LNZieI69gp7h82rk
 UreUyOy6elI1GwL+T6NH2lK7/zHLFS+0vN46TSloi+zQLB97M3DWm3GVJJbQhDLBBlHd
 iVow==
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=epPLx6kGHVJR5Ds4ZpWq1kKlh6B5m2LnTVvlsyTtjGo=;
 b=ukyTlen5hXykOTm4yTQz0A2e83NPmXXqCe/POOYuaMz9GJ30NIurCMWRDHBCSRaR+R
 wm2V61w8x2jSe4hmefsaLGaYH87qcIfbgQLCtPM96xchGoPA/WbwpT7nZWMR75QYDa2z
 Izkz6Y0qyuwXBDMnJAXGNJNFxvlhw9pfDg4XmJYzWd3zAbKCbKEVLzu5uN7un5RgN9RQ
 QDmeJJQMED3XAb2km1UognS2LD7ngaWXr5IoG8UZQQwYOAdl1eMavTXbxMQF8JH4AcER
 jp78OYvISIQRdNhOKGb8e/nBn6ZhBNDtp/IpGY3aZnKRFR9aBxyHx928rAAWYt0+8U+a
 U4Zg==
X-Gm-Message-State: ABuFfogAbV2Y4S5TQVKikU/JzDnze89OXED5wH9mu5TUzi2g5l1+125A
 aBCS2lYewme8JcghwF8grdteOVi8STQ=
X-Google-Smtp-Source: ACcGV616vCloA/ruVDA2d2Flj8m04TaNbcnJGcM5d8IpHPszqkR32dA0fchtHm/ax1KulrCzjZlzTQ==
X-Received: by 2002:a63:28c7:: with SMTP id
 o190-v6mr2202189pgo.84.1538213001437; 
 Sat, 29 Sep 2018 02:23:21 -0700 (PDT)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id 76-v6sm2437316pfk.134.2018.09.29.02.23.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 29 Sep 2018 02:23:20 -0700 (PDT)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Sat, 29 Sep 2018 17:22:50 +0800
Message-Id: <20180929092251.17661-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.18.0
Subject: [Xen-devel] [PATCH 1/2] xen/xsm: Introduce new boot parameter 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>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.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>

SW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20gdG8gY2hvb3NlIHdoaWNoIHhzbSBtb2R1
bGUgaXMgZW5hYmxlZCwKYW5kIHNldCBkZWZhdWx0IHRvIGR1bW15LgoKU2lnbmVkLW9mZi1ieTog
WGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KCi0tLQpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogTWluZyBMdSA8bWluZy5sdUBjaXRyaXguY29tPgoKdjQ6IAoxLiBj
aGFuZ2UgdGhlIGRlZmF1bHQgWFNNIGJvb3QgcGFyYW1ldGVyIG5hbWUgZnJvbSAiZGVmYXVsdCIg
dG8gImR1bW15Ii4KMi4gS2NvbmZpZywgcmVtb3ZlIFhTTV9GTEFTSyBmcm9tIEVYUEVSVC4KMy4g
S2NvbmZpZywgYWRkIG5ldyBjaG9pY2UgdG8gc2VsZWN0IHRoZSBkZWZhdWx0IFhTTSBtb2R1bGUu
CgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKysK
IHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKy0KIHhlbi94
c20veHNtX2NvcmUuYyAgICAgICAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDFmZmQ1ODYyMjQuLmNmOTky
NGY1M2YgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04OTksNiArODk5LDE5
IEBAIGhhcmR3YXJlIGRvbWFpbiBpcyBhcmNoaXRlY3R1cmUgZGVwZW5kZW50LgogTm90ZSB0aGF0
IHNwZWNpZnlpbmcgemVybyBhcyBkb21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20w
IGl0IG1lYW5zCiB0byB1c2UgdGhlIGRlZmF1bHQuCiAKKyMjIyB4c20KKz4gYD0gZHVtbXkgfCBm
bGFza2AKKworPiBEZWZhdWx0OiBgZHVtbXlgCisKK1NwZWNpZnkgd2hpY2ggWFNNIG1vZHVsZSBz
aG91bGQgYmUgZW5hYmxlZC4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIGlmCit0aGUg
aHlwZXJ2aXNvciB3YXMgY29tcGlsZWQgd2l0aCBYU00gc3VwcG9ydC4KKworKiBgZHVtbXlgOiB0
aGlzIGlzIHRoZSBkZWZhdWx0IGNob2ljZS4gIEJhc2ljIHJlc3RyaWN0aW9uIGZvciBjb21tb24g
ZGVwbG95bWVudAorICAodGhlIGR1bW15IG1vZHVsZSkgd2lsbCBiZSBhcHBsaWVkLiAgaXQncyBh
bHNvIHVzZWQgd2hlbiBYU00gaXMgY29tcGlsZWQgb3V0LgorKiBgZmxhc2tgOiB0aGlzIGlzIHRo
ZSBwb2xpY3kgYmFzZWQgYWNjZXNzIGNvbnRyb2wuICBUbyBjaG9vc2UgdGhpcywgdGhlCisgIHNl
cGFyYXRlZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4KKwogIyMjIGZs
YXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRgCiAKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCAx
YTZkNjI4MWMxLi5mODAyZWZiNjI1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysr
IGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0xMTYsNyArMTE2LDcgQEAgY29uZmlnIFhTTQogCiBj
b25maWcgWFNNX0ZMQVNLCiAJZGVmX2Jvb2wgeQotCXByb21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1
cml0eSBLZXJuZWwgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCisJcHJvbXB0ICJGTHV4IEFkdmFu
Y2VkIFNlY3VyaXR5IEtlcm5lbCBzdXBwb3J0IgogCWRlcGVuZHMgb24gWFNNCiAJLS0taGVscC0t
LQogCSAgRW5hYmxlcyBGTEFTSyAoRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwpIGFzIHRo
ZSBhY2Nlc3MgY29udHJvbApAQCAtMTU0LDYgKzE1NCwxNyBAQCBjb25maWcgWFNNX0ZMQVNLX1BP
TElDWQogCiAJICBJZiB1bnN1cmUsIHNheSBZLgogCitjaG9pY2UKKwlwcm9tcHQgIkRlZmF1bHQg
WFNNIGltcGxlbWVudGF0aW9uIgorCWRlcGVuZHMgb24gWFNNCisJZGVmYXVsdCBYU01fRkxBU0tf
REVGQVVMVCBpZiBYU01fRkxBU0sKKwlkZWZhdWx0IFhTTV9EVU1NWV9ERUZBVUxUCisJY29uZmln
IFhTTV9EVU1NWV9ERUZBVUxUCisJCWJvb2wgIk1hdGNoIG5vbi1YU00gYmVoYXZpb3IiCisJY29u
ZmlnIFhTTV9GTEFTS19ERUZBVUxUCisJCWJvb2wgIkZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2Vy
bmVsIiBpZiBYU01fRkxBU0sKK2VuZGNob2ljZQorCiBjb25maWcgTEFURV9IV0RPTQogCWJvb2wg
IkRlZGljYXRlZCBoYXJkd2FyZSBkb21haW4iCiAJZGVmYXVsdCBuCmRpZmYgLS1naXQgYS94ZW4v
eHNtL3hzbV9jb3JlLmMgYi94ZW4veHNtL3hzbV9jb3JlLmMKaW5kZXggOTY0NWUyNDRjMy4uZGYy
ODRlYzQ2MyAxMDA2NDQKLS0tIGEveGVuL3hzbS94c21fY29yZS5jCisrKyBiL3hlbi94c20veHNt
X2NvcmUuYwpAQCAtMzEsNiArMzEsMzcgQEAKIAogc3RydWN0IHhzbV9vcGVyYXRpb25zICp4c21f
b3BzOwogCitlbnVtIHhzbV9ib290cGFyYW0geworICAgIFhTTV9CT09UUEFSQU1fRFVNTVksCisg
ICAgWFNNX0JPT1RQQVJBTV9GTEFTSywKK307CisKK3N0YXRpYyBlbnVtIHhzbV9ib290cGFyYW0g
X19pbml0ZGF0YSB4c21fYm9vdHBhcmFtID0KKyNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLX0RFRkFV
TFQKKyAgICBYU01fQk9PVFBBUkFNX0ZMQVNLOworI2Vsc2UKKyAgICBYU01fQk9PVFBBUkFNX0RV
TU1ZOworI2VuZGlmCisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hzbV9wYXJhbShjb25zdCBj
aGFyICpzKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFzdHJjbXAocywgImR1bW15
IikgKQorICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNpZmRl
ZiBDT05GSUdfWFNNX0ZMQVNLCisgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZsYXNrIikgKQor
ICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbmRpZgorICAg
IGVsc2UgeworICAgICAgICBwcmludGsoIlhTTTogY2FuJ3QgcGFyc2UgYm9vdCBwYXJhbWV0ZXIg
eHNtPSVzXG4iLCBzKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVy
biByYzsKK30KK2N1c3RvbV9wYXJhbSgieHNtIiwgcGFyc2VfeHNtX3BhcmFtKTsKKwogc3RhdGlj
IGlubGluZSBpbnQgdmVyaWZ5KHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogewogICAgIC8q
IHZlcmlmeSB0aGUgc2VjdXJpdHlfb3BlcmF0aW9ucyBzdHJ1Y3R1cmUgZXhpc3RzICovCkBAIC01
Nyw3ICs4OCwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0IHZvaWQg
KnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKICAgICB9CiAKICAgICB4c21fb3Bz
ID0gJmR1bW15X3hzbV9vcHM7Ci0gICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lf
c2l6ZSk7CisKKyAgICBzd2l0Y2ggKCB4c21fYm9vdHBhcmFtICkKKyAgICB7CisgICAgY2FzZSBY
U01fQk9PVFBBUkFNX0RVTU1ZOgorICAgICAgICBicmVhazsKKworICAgIGNhc2UgWFNNX0JPT1RQ
QVJBTV9GTEFTSzoKKyAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6
ZSk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJYU006
IEludmFsaWQgdmFsdWUgZm9yIHhzbT0gYm9vdCBwYXJhbWV0ZXJcbiIpOworICAgICAgICBicmVh
azsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 09:34:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 09: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 1g6Bdn-0007Ew-9A; Sat, 29 Sep 2018 09:34:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6Bdm-0007Ek-GS
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 09:34:22 +0000
X-Inumbo-ID: 0178c63b-c3cb-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0178c63b-c3cb-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 09:35: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 1g6Bdi-000125-3V; Sat, 29 Sep 2018 09:34: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 1g6Bdh-0008S7-NV; Sat, 29 Sep 2018 09:34:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Bdh-0008Nk-My; Sat, 29 Sep 2018 09:34:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128217-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=130e62928449ba35375282e045aecb8cc29697ec
X-Osstest-Versions-That: ovmf=b9cee524e6c1941b77b6780e19bd57052e53249c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 09:34:17 +0000
Subject: [Xen-devel] [ovmf test] 128217: 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>

ZmxpZ2h0IDEyODIxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxMzBlNjI5Mjg0NDliYTM1Mzc1MjgyZTA0NWFlY2I4
Y2MyOTY5N2VjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOWNlZTUy
NGU2YzE5NDFiNzdiNjc4MGUxOWJkNTcwNTJlNTMyNDljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgxNjMgIDIwMTgtMDktMjggMDg6MDI6NDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjE3ICAyMDE4LTA5LTI5IDAzOjEwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGksIFNvbmdw
ZW5nIDxzb25ncGVuZy5saUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxpQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBiOWNlZTUyNGU2Li4xMzBlNjI5Mjg0ICAxMzBlNjI5Mjg0NDliYTM1Mzc1MjgyZTA0NWFl
Y2I4Y2MyOTY5N2VjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 09:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 09:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g6C0S-0000K4-8d; Sat, 29 Sep 2018 09:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7xtb=ml=xenproject.org=prvs=8030673bb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6C0R-0000Jt-2A
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 09:57:47 +0000
X-Inumbo-ID: 466f2a77-c3ce-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 466f2a77-c3ce-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 09:58:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,319,1534809600"; d="scan'208";a="66631132"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75315-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=75267
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 29 Sep 2018 10:57:43 +0100
Subject: [Xen-devel] [distros-debian-stretch test] 75315: 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>

ZmxpZ2h0IDc1MzE1IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzUzMTUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRj
aC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjY3CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzUyNjcKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3NTI2NwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1MjY3CiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
NzUyNjcKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSA3NTI2NwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDc1MjY3Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 11:18:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 11: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 1g6DGB-0005zY-4n; Sat, 29 Sep 2018 11:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6DG9-0005zO-DR
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 11:18:05 +0000
X-Inumbo-ID: 7e76fddd-c3d9-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e76fddd-c3d9-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 11:19: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 1g6DG6-0003Ar-0r; Sat, 29 Sep 2018 11:18: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 1g6DG5-00036J-Kk; Sat, 29 Sep 2018 11:18:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6DG5-0004gq-K5; Sat, 29 Sep 2018 11:18:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128223-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f6e68d3cda3845b8acd727d26944b0fca296c492
X-Osstest-Versions-That: ovmf=130e62928449ba35375282e045aecb8cc29697ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 11:18:01 +0000
Subject: [Xen-devel] [ovmf test] 128223: 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>

ZmxpZ2h0IDEyODIyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNmU2OGQzY2RhMzg0NWI4YWNkNzI3ZDI2OTQ0YjBm
Y2EyOTZjNDkyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMzBlNjI5
Mjg0NDliYTM1Mzc1MjgyZTA0NWFlY2I4Y2MyOTY5N2VjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgyMTcgIDIwMTgtMDktMjkgMDM6MTA6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjIzICAyMDE4LTA5LTI5IDA5OjQwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkg
PHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICAxMzBlNjI5Mjg0Li5mNmU2OGQzY2RhICBmNmU2OGQzY2Rh
Mzg0NWI4YWNkNzI3ZDI2OTQ0YjBmY2EyOTZjNDkyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 13:30:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 13: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 1g6FKA-0007Nx-IG; Sat, 29 Sep 2018 13:30:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6FK9-0007Nk-Gg
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 13:30:21 +0000
X-Inumbo-ID: f8a70e06-c3eb-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8a70e06-c3eb-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 13:31: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 1g6FK5-0005cg-B5; Sat, 29 Sep 2018 13:30: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 1g6FK4-0003lx-Ty; Sat, 29 Sep 2018 13:30:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6FK4-0004qb-TD; Sat, 29 Sep 2018 13:30:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128177-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-libvirt:migrate-support-check: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-libvirt:migrate-support-check: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-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-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-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-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-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-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=921b2fed6a79439ef1609ef4af0ada5cccb3555c
X-Osstest-Versions-That: linux=c0305995d3676c8f7764eb79a7f99de8d18c591a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 13:30:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 128177: 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>

ZmxpZ2h0IDEyODE3NyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMjgwOTYgUkVHUi4gdnMuIDEyNzQ4NgoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICA4IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICAgIGZhaWwg
cGFzcyBpbiAxMjgwOTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QvZGViaWFu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTI3NDg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjc0ODYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNzQ4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjc0ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI3NDg2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVj
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBjMDMwNTk5NWQzNjc2Yzhm
Nzc2NGViNzlhN2Y5OWRlOGQxOGM1OTFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjc0ODYgIDIw
MTgtMDktMTAgMjM6Mzk6NTMgWiAgIDE4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MDk2
ICAyMDE4LTA5LTI2IDA2OjQyOjMzIFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gS25pc3RlciA8YWFy
b24ucy5rbmlzdGVyQG5hc2EuZ292PgogIEFkYW0gUmFkZm9yZCA8YXJhZGZvcmRAZ21haWwuY29t
PgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxlaCBGaWxpcG92
aWNoIDxhbGVoQHZhb2xpeC5jb20+CiAgQWxlaCBGaWxpcG92aWNoPGFsZWhAYXBwbmV4dXMuY29t
PgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBB
bWl0IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmF0b2x5IFRyb3NpbmVua28g
PGFuYXRvbHkudHJvc2luZW5rb0BnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdy
dWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQW5keSBT
aGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW50b24gVmFz
aWx5ZXYgPHZhc2lseWV2QGlzcHJhcy5ydT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFj
bWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnRsb21p
ZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW4gSHV0Y2hp
bmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCaW4gWWFuZyA8YmluLnlhbmdA
aW50ZWwuY29tPgogIEJpbmdKaW5nIENoYW5nIDxiaW5namluZ2NAc3lub2xvZ3kuY29tPgogIEJv
cmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJyZW5vIExlaXRh
byA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hhbyBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgogIENo
YXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGFzIFdpbGxp
YW1zIDxjaGFzM0BhdHQuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KICBEYW5pZWwgTWljYXkgPGRhbmllbG1pY2F5QGdtYWlsLmNvbT4KICBEYXJyZW4gSGFy
dCAoVk13YXJlKSA8ZHZoYXJ0QGluZnJhZGVhZC5vcmc+CiAgRGF2aWQgSC4gR3V0dGVyaWRnZSA8
ZGhndXR0ZXJpZGdlQHN5bXBhdGljby5jYT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERhdmlkbG9ociBC
dWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUu
bWFydGluZXRAY2VhLmZyPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBF
cm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFpbC5jb20+CiAg
RmVsaXggRmlldGthdSA8bmJkQG5iZC5uYW1lPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3Jh
cGhpY3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgog
IEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGcmVkcmlrIE5vcmluZyA8bm9yaW5n
QG5vY3Jldy5vcmc+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28u
Y29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
R3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAYm9vdGxpbi5jb20+CiAgR3UgSmlueGlh
bmcgPGd1anhAY24uZnVqaXRzdS5jb20+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMu
bmV0PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4gIyBNSVBTIG9ubHkKICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1c3Rhdm8gUm9t
ZXJvIDxncm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1l
di5jby51az4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSXJhIFdlaW55
IDxpcmEud2VpbnlAaW50ZWwuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+
CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1l
bGxhbm94LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGUuYnJ1Y2tl
ckBhcm0uY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxi
YWlqaWFqdTE5OTBAMTYzLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29t
PgogIEpvZWwgRmVybmFuZGVzIChHb29nbGUpIDxqb2VsQGpvZWxmZXJuYW5kZXMub3JnPgogIEpv
ZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJl
cmdAaW50ZWwuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5l
cyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIENyaXNwaW4gPGpvaG5AcGhy
b3plbi5vcmc+CiAgSm9obiBQaXR0bWFuIDxqcGl0dG1hbkByZWRoYXQuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYSBMYXdhbGwgPEp1bGlhLkxhd2FsbEBsaXA2
LmZyPgogIEp1bGlhbiBBbmFzdGFzb3YgPGphQHNzaS5iZz4KICBKdWxpYW4gV2llZG1hbm4gPGp3
aUBsaW51eC5pYm0uY29tPgogIEsuIFkuIFNyaW5pdmFzYW4gPGt5c0BtaWNyb3NvZnQuY29tPgog
IEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tA
Y2hyb21pdW0ub3JnPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVvbiBS
b21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxp
bmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+
CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQG1pcHMuY29tPgogIE1haGVzaCBTYWxnYW9ua2Fy
IDxtYWhlc2hAbGludXgudm5ldC5pYm0uY29tPgogIE1hbmlrYW50YSBQdWJiaXNldHR5IDxtcHVi
YmlzZUBjb2RlYXVyb3JhLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5v
cmc+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3
aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNv
Y2lvbmV4dC5jb20+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5j
b20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF1cmljaW8gRmFy
aWEgZGUgT2xpdmVpcmEgPG1mb0BjYW5vbmljYWwuY29tPgogIE1heGltIFpodWtvdiA8bXVzc2l0
YW50ZXNtb3J0ZW1AZ21haWwuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5p
ZC5hdT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1p
Y2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgQ2hyaXN0aWUgPG1jaHJpc3RpQHJlZGhhdC5j
b20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlzb25vIFRvbW9oaXJv
IDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmljaG9sYXMgTWMgR3VpcmUgPGhv
ZnJhdEBvc2FkbC5vcmc+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBP
R0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgogIE9sZWcgTmVzdGVy
b3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVy
Lm9yZz4KICBQYXJhdiBQYW5kaXQgPHBhcmF2QG1lbGxhbm94LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AaW1ndGVjLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5j
b20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQZXRyIE1hY2hhdGEgPHBl
dHJtQG1lbGxhbm94LmNvbT4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBSYW5keSBEdW5s
YXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSaXRlc2ggSGFyamFuaSA8cml0ZXNoaEBjb2Rl
YXVyb3JhLm9yZz4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUm9u
bnkgQ2hldmFsaWVyIDxyb25ueS5jaGV2YWxpZXJAaHAuY29tPgogIFNhbmRpcGFuIERhcyA8c2Fu
ZGlwYW5AbGludXguaWJtLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jv
c29mdC5jb20+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU2h1YmhyYWp5b3RpIERhdHRh
IDxzaHViaHJhanlvdGkuZGF0dGFAeGlsaW54LmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZl
cmdlLm5ldC5hdT4KICBTcmluaXZhcyBQYW5kcnV2YWRhIDxzcmluaXZhcy5wYW5kcnV2YWRhQGxp
bnV4LmludGVsLmNvbT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGFu
IEpvaG5zb24gPHVzZXJtNTdAeWFob28uY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51
eC5pYm0uY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5j
b20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGlwIE11a2hl
cmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW4u
ZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAg
VGFuIEh1IDx0YW4uaHVAenRlLmNvbS5jbj4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAg
VGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRoaWVy
cnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGlu
LmNvbT4KICBUaW0gQW5kZXJzb24gPHRzYUBiaWdsYWtlc29mdHdhcmUuY29tPgogIFRpbW8gV2lz
Y2hlciA8dHdpc2NoZXJAZGUuYWRpdC1qdi5jb20+CiAgVHlsZXIgSGlja3MgPHR5aGlja3NAY2Fu
b25pY2FsLmNvbT4KICBWZWdhcmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+CiAg
V2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXZWkgWHUgPHh1d2VpNUBoaXNpbGlj
b24uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWWFuZyBTaGkgPHlh
bmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgogIFllbGVuYSBLcml2b3NoZWV2IDx5ZWxlbmFAbWFy
dmVsbC5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpob3V5YW5n
IEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnVtZW5nIENoZW4gPHp1bWVuZy5jaGVu
QGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
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
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MzEzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 16:17:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 16: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 1g6Hvu-0002Dx-Px; Sat, 29 Sep 2018 16: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=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6Hvt-0002Dl-T3
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 16:17:29 +0000
X-Inumbo-ID: d63a1244-c402-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d63a1244-c402-11e8-a8a5-bc764e045a96;
 Sat, 29 Sep 2018 18:15:10 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g6Hvq-0000tC-3u; Sat, 29 Sep 2018 16:17: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 1g6Hvp-0008Kr-RY; Sat, 29 Sep 2018 16:17:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Hvp-00064E-QU; Sat, 29 Sep 2018 16:17:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128167-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-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-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt: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-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-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:migrate-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: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4794a36bf08dfa89fe636e5080db9d8350e255dd
X-Osstest-Versions-That: linux=c307aaf3eb47969105887e4e8991ec00960a7ce8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 16:17:25 +0000
Subject: [Xen-devel] [linux-next test] 128167: 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>

ZmxpZ2h0IDEyODE2NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgxNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdS
LiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODEx
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjgxMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODEx
NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjgxMTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MTE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODExNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjgxMTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjgxMTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTI4MTE0CiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMjgxMTQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MTE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3Qg
ICAgIGZhaWwgbGlrZSAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyODExNAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgxMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODExNAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI4MTE0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgxMTQKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4MTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgxMTQK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEyODExNAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MTE0CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjgxMTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODExNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4MTE0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjgxMTQKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICA0Nzk0YTM2YmYwOGRmYTg5ZmU2MzZlNTA4MGRiOWQ4MzUwZTI1NWRkCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBjMzA3YWFmM2ViNDc5NjkxMDU4ODdlNGU4OTkxZWMw
MDk2MGE3Y2U4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODE2NyAgMjAxOC0wOS0y
OCAwOToxOTowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 17:40:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 17:40: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 1g6JDZ-0007qd-7P; Sat, 29 Sep 2018 17:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7xtb=ml=xenproject.org=prvs=8030673bb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6JDX-0007po-T2
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 17:39:47 +0000
X-Inumbo-ID: d0f7fb4c-c40e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0f7fb4c-c40e-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 17:40:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,320,1534809600"; d="scan'208";a="66641218"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75317-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.9-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=062052a149828acdc6cab7deb88ddc3e3438e400
X-Osstest-Versions-That: xen=ca65ce2b526c7875f0584ee4848acf01b594b1a9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 29 Sep 2018 18:39:42 +0100
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 75317: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMxNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzUzMTcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJy
b2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA2MjA1MmExNDk4Mjhh
Y2RjNmNhYjdkZWI4OGRkYzNlMzQzOGU0MDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGNhNjVjZTJiNTI2Yzc4NzVmMDU4NGVlNDg0OGFjZjAxYjU5NGIxYTkKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgICA3NTI0OCAgMjAxOC0wOS0xOSAxNjoxNzowMiBaICAgMTAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgNzUzMTcgIDIwMTgtMDktMjkgMDg6NDc6MzYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXBy
ZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwNjIwNTJhMTQ5ODI4YWNkYzZjYWI3ZGViODhkZGMzZTM0
MzhlNDAwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMjUgMTY6MDQ6MDIgMjAxOCArMDIwMAoKICAgIHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0
LjkuMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 18:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 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 1g6JhD-00028m-L2; Sat, 29 Sep 2018 18:10:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6JhD-00028c-50
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 18:10:27 +0000
X-Inumbo-ID: 18f2f8ba-c413-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18f2f8ba-c413-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 18:11: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 1g6Jh8-00032a-5X; Sat, 29 Sep 2018 18:10: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 1g6Jh7-0008HM-Rw; Sat, 29 Sep 2018 18:10:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Jh7-0003wG-Q4; Sat, 29 Sep 2018 18:10:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128170-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel: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:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm: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-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-raw:migrate-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
X-Osstest-Versions-This: linux=ad0371482b1ed599a0e9f8cce50e8499c7c1497b
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 18:10:21 +0000
Subject: [Xen-devel] [linux-linus test] 128170: 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>

ZmxpZ2h0IDEyODE3MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MTcwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYWQwMzcxNDgyYjFlZDU5OWEw
ZTlmOGNjZTUwZTg0OTljN2MxNDk3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICA0NiBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgNDUgZGF5cyAg
IDQ2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODE3MCAgMjAxOC0wOS0yOCAxMToy
NDoyNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjI5MCBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyODYxNjggbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 18:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 18:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g6JkV-0002Jf-BX; Sat, 29 Sep 2018 18:13:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6JkU-0002JQ-1C
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 18:13:50 +0000
X-Inumbo-ID: 92e839f3-c413-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92e839f3-c413-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 18:14: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 1g6JkR-00036f-Ab; Sat, 29 Sep 2018 18:13: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 1g6JkR-0008RM-1c; Sat, 29 Sep 2018 18:13:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6JkR-00081N-10; Sat, 29 Sep 2018 18:13:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128230-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
X-Osstest-Versions-This: ovmf=32fd20bb2442866d7f7ebcf8e1cb9f1e93c70cc2
X-Osstest-Versions-That: ovmf=f6e68d3cda3845b8acd727d26944b0fca296c492
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 18:13:47 +0000
Subject: [Xen-devel] [ovmf test] 128230: 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>

ZmxpZ2h0IDEyODIzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMzAvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMjgyMjMKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAzMmZkMjBiYjI0NDI4NjZkN2Y3ZWJjZjhlMWNiOWYxZTkz
YzcwY2MyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNmU2OGQzY2Rh
Mzg0NWI4YWNkNzI3ZDI2OTQ0YjBmY2EyOTZjNDkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgy
MjMgIDIwMTgtMDktMjkgMDk6NDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTI4MjMwICAyMDE4LTA5LTI5IDExOjQyOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkgPHNo
ZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4K
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzJmZDIwYmIyNDQyODY2ZDdmN2ViY2Y4
ZTFjYjlmMWU5M2M3MGNjMgpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDo1MDozMCAyMDE4ICswODAwCgogICAgTWRlTW9kdWxl
UGtnL0Zpcm13YXJlUGVyZm9ybWFuY2VEYXRhVGFibGVEeGU6IFJlbW92ZSBhbiB1bnVzZWQgUENE
CiAgICAKICAgIFRoZSBQQ0QgYmVsb3cgaXMgdW51c2VkLCBzbyBpdCBoYXMgYmVlbiByZW1vdmVk
IGZyb20gaW5mLgogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEV4dEZwZHRC
b290UmVjb3JkUGFkU2l6ZQogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMYXN6
bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogc2hlbmds
ZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgMGU4MDBmZGUwNDJmOTllOGRlODViMTgxM2M2
N2UyOGUwYjk2ZGUwZQpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+
CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDo0NDozMiAyMDE4ICswODAwCgogICAgTWRlTW9kdWxlUGtn
L0R4ZUNhcHN1bGVMaWJGbXA6IFJlbW92ZSB1bnVzZWQgUENEcwogICAgCiAgICBUaGUgUENEcyBi
ZWxvdyBhcmUgdW51c2VkLCBzbyB0aGV5IGhhdmUgYmVlbiByZW1vdmVkIGZyb20gaW5mLgogICAg
Z0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENhcHN1bGVNYXgKICAgIGdFZmlNZGVN
b2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RTeXN0ZW1SZWJvb3RBZnRlckNhcHN1bGVQcm9jZXNz
RmxhZwogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFN0YXR1c0NvZGVTdWJD
bGFzc0NhcHN1bGUKICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxl
U3RhdHVzQ29kZVByb2Nlc3NDYXBzdWxlc0JlZ2luCiAgICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5T
cGFjZUd1aWQuUGNkQ2Fwc3VsZVN0YXR1c0NvZGVQcm9jZXNzQ2Fwc3VsZXNFbmQKICAgIGdFZmlN
ZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxlU3RhdHVzQ29kZVVwZGF0aW5nRmly
bXdhcmUKICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxlU3RhdHVz
Q29kZVVwZGF0ZUZpcm13YXJlU3VjY2VzcwogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VH
dWlkLlBjZENhcHN1bGVTdGF0dXNDb2RlVXBkYXRlRmlybXdhcmVGYWlsZWQKICAgIGdFZmlNZGVN
b2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxlU3RhdHVzQ29kZVJlc2V0dGluZ1N5c3Rl
bQogICAgVGhlIGxpYnJhcnkgUGNkbGliIGlzIG5vdCBsaW5rZWTvvIwgc28gIiNpbmNsdWRlIDxM
aWJyYXJ5L1BjZExpYi5oPiIKICAgIGlzIGRlbGV0ZWQuCiAgICAKICAgIENjOiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 20:03:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 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 1g6LSN-0001WE-MX; Sat, 29 Sep 2018 20:03:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz6j=ml=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6LSM-0001W4-UT
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 20:03:14 +0000
X-Inumbo-ID: db5f90cc-c422-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db5f90cc-c422-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 20:04: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 1g6LSJ-0005By-0W; Sat, 29 Sep 2018 20:03: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 1g6LSI-0007K2-Q9; Sat, 29 Sep 2018 20:03:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6LSI-0004h0-Ov; Sat, 29 Sep 2018 20:03:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128175-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-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-xsm:saverestore-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=a8c7e309d1fec898a2731b6e0f63d66c509c7233
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 29 Sep 2018 20:03:10 +0000
Subject: [Xen-devel] [xen-unstable test] 128175: 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>

ZmxpZ2h0IDEyODE3NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODE3NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4MDg0CiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hv
c3QgZmFpbCBSRUdSLiB2cy4gMTI4MDg0CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgMjIg
Z3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMjgwODQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTI4MDg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDg0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
MDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4MDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwODQKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODA4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYThjN2UzMDlkMWZl
Yzg5OGEyNzMxYjZlMGY2M2Q2NmM1MDljNzIzMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI4MDg0ICAyMDE4LTA5LTI2IDAxOjUxOjUzIFogICAgMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEyODExOCAgMjAxOC0wOS0yNyAwMDozNzowMyBaICAgIDIg
ZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODE3NSAgMjAxOC0wOS0y
OCAxMzoxNjo1NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogIEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4K
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFy
azZAYmFlc3lzdGVtcy5jb20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWlu
IDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogIFlhbmcgUWlhbiA8a3JpemV4QGdtYWlsLmNvbT4KICBZYW5nIFFpYW4gPHlh
bmcucWlhbkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNtLWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NTYgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 20:21:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 20:21: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 1g6LjS-0002xB-CW; Sat, 29 Sep 2018 20:20: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=7xtb=ml=xenproject.org=prvs=8030673bb=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6LjR-0002x1-IJ
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 20:20:53 +0000
X-Inumbo-ID: d6df913c-c424-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6df913c-c424-11e8-a8a5-bc764e045a96;
 Sat, 29 Sep 2018 22:18:34 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,321,1534809600"; d="scan'208";a="66644748"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=130e62928449ba35375282e045aecb8cc29697ec
X-Osstest-Versions-That: ovmf=b9cee524e6c1941b77b6780e19bd57052e53249c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 29 Sep 2018 21:20:48 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75318: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzE4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAxMzBlNjI5Mjg0NDliYTM1Mzc1MjgyZTA0NWFlY2I4Y2My
OTY5N2VjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOWNlZTUyNGU2
YzE5NDFiNzdiNjc4MGUxOWJkNTcwNTJlNTMyNDljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MTIgIDIwMTgtMDktMjggMTk6MjE6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzE4ICAyMDE4LTA5LTI5IDA5OjUwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGksIFNvbmdwZW5n
IDxzb25ncGVuZy5saUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxpQGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgMTMwZTYyOTI4NDQ5YmEzNTM3NTI4MmUwNDVhZWNiOGNjMjk2
OTdlYwpBdXRob3I6IExpLCBTb25ncGVuZyA8c29uZ3BlbmcubGlAaW50ZWwuY29tPgpEYXRlOiAg
IEZyaSBTZXAgMjggMTE6MDI6MzUgMjAxOCArMDgwMAoKICAgIE5ldHdvcmtQa2cvSHR0cFV0aWxp
dGllc0R4ZTogZml4IHJlYWQgbWVtb3J5IGFjY2VzcyBvdmVyZmxvdy4KICAgIAogICAgVGhlIGlu
cHV0IHBhcmFtIFN0cmluZyBvZiBBc2NpaVN0clN0cigpIHJlcXVpcmVzIGEgcG9pbnRlciB0bwog
ICAgIE51bGwtdGVybWluYXRlZCBzdHJpbmcsIGhvd2V2ZXIgaW4gSHR0cFV0aWxpdGllc1BhcnNl
KCksCiAgICAgdGhlIEJ1ZmZlcnNpemUgYmVmb3JlIEFsbG9jYXRlWmVyb1Bvb2woKSBpcyBlcXVh
bCB0byB0aGUgc2l6ZQogICAgIG9mIFRDUCBoZWFkZXIsIGFmdGVyIHRoZSBDb3B5TWVtKCksIGl0
IG1pZ2h0IG5vdCBlbmQgd2l0aAogICAgIE51bGwtdGVybWluYXRvci4gSXQgbWlnaHQgY2F1c2Ug
bWVtb3J5IGFjY2VzcyBvdmVyZmxvdy4KICAgIAogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KICAgIENjOiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBS
ZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIwNAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxpQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpjb21taXQg
MjIzOWVhNzFiNjUwNzJjZTNjNzZkNTZlNzA3NGQyZWU2MGJhMTc2MgpBdXRob3I6IFNvbmdwZW5n
IExpIDxzb25ncGVuZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyOCAxMTowMjozNCAy
MDE4ICswODAwCgogICAgTmV0d29ya1BrZy9IdHRwRHhlOiBmaXggcmVhZCBtZW1vcnkgYWNjZXNz
IG92ZXJmbG93IGluIEhUVFBCb290LgogICAgCiAgICBUaGUgaW5wdXQgcGFyYW0gU3RyaW5nIG9m
IEFzY2lpU3RyU3RyKCkgcmVxdWlyZXMgYSBwb2ludGVyIHRvCiAgICAgTnVsbC10ZXJtaW5hdGVk
IHN0cmluZywgaG93ZXZlciBpbiBIdHRwVGNwUmVjZWl2ZUhlYWRlcigpLAogICAgIHRoZSBCdWZm
ZXJzaXplIGJlZm9yZSBBbGxvY2F0ZVplcm9Qb29sKCkgaXMgZXF1YWwgdG8gdGhlIHNpemUKICAg
ICBvZiBUQ1AgaGVhZGVyLCBhZnRlciB0aGUgQ29weU1lbSgpLCBpdCBtaWdodCBub3QgZW5kIHdp
dGgKICAgICBOdWxsLXRlcm1pbmF0b3IuIEl0IG1pZ2h0IGNhdXNlIG1lbW9yeSBhY2Nlc3Mgb3Zl
cmZsb3cuCiAgICAKICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBD
YzogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmVmOiBodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDQKICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYt
Ynk6IFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
RnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 29 21:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 29 Sep 2018 21: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 1g6N6K-0000CG-1O; Sat, 29 Sep 2018 21:48:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=r5dx=ml=decadent.org.uk=ben@srs-us1.protection.inumbo.net>)
 id 1g6N6I-0000C7-B3
 for xen-devel@lists.xenproject.org; Sat, 29 Sep 2018 21:48:34 +0000
X-Inumbo-ID: 917077ef-c431-11e8-a6a9-d7ebe60f679a
Received: from shadbolt.e.decadent.org.uk (unknown [88.96.1.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 917077ef-c431-11e8-a6a9-d7ebe60f679a;
 Sat, 29 Sep 2018 21:49:41 +0000 (UTC)
Received: from [2a02:8011:400e:2:cbab:f00:c93f:614] (helo=deadeye)
 by shadbolt.decadent.org.uk with esmtps
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)
 (envelope-from <ben@decadent.org.uk>)
 id 1g6N6E-0000Gy-1t; Sat, 29 Sep 2018 22:48:30 +0100
Received: from ben by deadeye with local (Exim 4.91)
 (envelope-from <ben@decadent.org.uk>)
 id 1g6N5w-0006ss-SC; Sat, 29 Sep 2018 22:48:12 +0100
Content-Disposition: inline
MIME-Version: 1.0
From: Ben Hutchings <ben@decadent.org.uk>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Date: Sat, 29 Sep 2018 22:43:07 +0100
Message-ID: <lsq.1538257387.813871123@decadent.org.uk>
X-Mailer: LinuxStableQueue (scripts by bwh)
In-Reply-To: <lsq.1538257386.330095874@decadent.org.uk>
X-SA-Exim-Connect-IP: 2a02:8011:400e:2:cbab:f00:c93f:614
X-SA-Exim-Mail-From: ben@decadent.org.uk
X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk);
 SAEximRunCond expanded to false
Subject: [Xen-devel] [PATCH 3.16 050/131] x86/xen: Add call of
 speculative_store_bypass_ht_init() to PV paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@oracle.com,
 Linus Torvalds <torvalds@linux-foundation.org>, Ingo Molnar <mingo@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, xen-devel@lists.xenproject.org,
 akpm@linux-foundation.org, Brian Woods <brian.woods@amd.com>,
 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>

My4xNi41OS1yYzEgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNzQ4OTlkOTJlNjY2NjNkYzc2NzFhODAxN2Iz
MTQ2ZGNkNDczNWYzYiB1cHN0cmVhbS4KCkNvbW1pdDoKCiAgMWY1MGRkYjRmNDE4ICgieDg2L3Nw
ZWN1bGF0aW9uOiBIYW5kbGUgSFQgY29ycmVjdGx5IG9uIEFNRCIpCgouLi4gYWRkZWQgc3BlY3Vs
YXRpdmVfc3RvcmVfYnlwYXNzX2h0X2luaXQoKSB0byB0aGUgcGVyLUNQVSBpbml0aWFsaXphdGlv
biBzZXF1ZW5jZS4KCnNwZWN1bGF0aXZlX3N0b3JlX2J5cGFzc19odF9pbml0KCkgbmVlZHMgdG8g
YmUgY2FsbGVkIG9uIGVhY2ggQ1BVIGZvcgpQViBndWVzdHMsIHRvby4KClJlcG9ydGVkLWJ5OiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KVGVzdGVkLWJ5OiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbQpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkZpeGVzOiAxZjUwZGRiNGY0
MTg5MjQzYzA1OTI2Yjg0MmRjMWEwMzMyMTk1ZjMxICgieDg2L3NwZWN1bGF0aW9uOiBIYW5kbGUg
SFQgY29ycmVjdGx5IG9uIEFNRCIpCkxpbms6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwv
MjAxODA2MjEwODQzMzEuMjEyMjgtMS1qZ3Jvc3NAc3VzZS5jb20KU2lnbmVkLW9mZi1ieTogSW5n
byBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+Cltid2g6IEJhY2twb3J0ZWQgdG8gMy4xNjogYWRq
dXN0IGZpbGVuYW1lLCBjb250ZXh0XQpTaWduZWQtb2ZmLWJ5OiBCZW4gSHV0Y2hpbmdzIDxiZW5A
ZGVjYWRlbnQub3JnLnVrPgotLS0KIGFyY2gveDg2L3hlbi9zbXBfcHYuYyB8IDUgKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCi0tLSBhL2FyY2gveDg2L3hlbi9zbXAuYwor
KysgYi9hcmNoL3g4Ni94ZW4vc21wLmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvdmNwdS5oPgogCisjaW5j
bHVkZSA8YXNtL3NwZWMtY3RybC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaW50ZXJmYWNlLmg+CiAj
aW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KIApAQCAtODMsNiArODQsOCBAQCBzdGF0aWMg
dm9pZCBjcHVfYnJpbmd1cCh2b2lkKQogCWNwdV9kYXRhKGNwdSkueDg2X21heF9jb3JlcyA9IDE7
CiAJc2V0X2NwdV9zaWJsaW5nX21hcChjcHUpOwogCisJc3BlY3VsYXRpdmVfc3RvcmVfYnlwYXNz
X2h0X2luaXQoKTsKKwogCXhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHMoKTsKIAogCW5vdGlmeV9j
cHVfc3RhcnRpbmcoY3B1KTsKQEAgLTMzNCw2ICszMzcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
eGVuX3NtcF9wcmVwYXJlX2NwdXMoCiAJfQogCXNldF9jcHVfc2libGluZ19tYXAoMCk7CiAKKwlz
cGVjdWxhdGl2ZV9zdG9yZV9ieXBhc3NfaHRfaW5pdCgpOworCiAJaWYgKHhlbl9zbXBfaW50cl9p
bml0KDApKQogCQlCVUcoKTsKIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 01:04:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 01: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 1g6Q9c-0004f3-Vr; Sun, 30 Sep 2018 01:04:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6Q9b-0004er-Ue
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 01:04:11 +0000
X-Inumbo-ID: e6c833a2-c44c-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6c833a2-c44c-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 01: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 1g6Q9Z-0003ju-Qk; Sun, 30 Sep 2018 01:04: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 1g6Q9Z-00014o-8Q; Sun, 30 Sep 2018 01:04:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Q9Z-0007XD-7n; Sun, 30 Sep 2018 01:04:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128238-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=32fd20bb2442866d7f7ebcf8e1cb9f1e93c70cc2
X-Osstest-Versions-That: ovmf=f6e68d3cda3845b8acd727d26944b0fca296c492
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 01:04:09 +0000
Subject: [Xen-devel] [ovmf test] 128238: 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>

ZmxpZ2h0IDEyODIzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzMmZkMjBiYjI0NDI4NjZkN2Y3ZWJjZjhlMWNiOWYx
ZTkzYzcwY2MyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNmU2OGQz
Y2RhMzg0NWI4YWNkNzI3ZDI2OTQ0YjBmY2EyOTZjNDkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgyMjMgIDIwMTgtMDktMjkgMDk6NDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjMwICAyMDE4LTA5LTI5IDExOjQyOjMzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkg
PHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICBmNmU2OGQzY2RhLi4zMmZkMjBiYjI0ICAzMmZkMjBiYjI0
NDI4NjZkN2Y3ZWJjZjhlMWNiOWYxZTkzYzcwY2MyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 01:36:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 01: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 1g6QeA-0006pB-IZ; Sun, 30 Sep 2018 01:35:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t+wz=mm=xenproject.org=prvs=80454da4d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6Qe9-0006p1-K4
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 01:35:45 +0000
X-Inumbo-ID: 4ef2ccbb-c451-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ef2ccbb-c451-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 01:36:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,322,1534809600"; d="scan'208";a="66650686"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75320-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=f6e68d3cda3845b8acd727d26944b0fca296c492
X-Osstest-Versions-That: ovmf=130e62928449ba35375282e045aecb8cc29697ec
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 30 Sep 2018 02:35:40 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75320: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzIwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBmNmU2OGQzY2RhMzg0NWI4YWNkNzI3ZDI2OTQ0YjBmY2Ey
OTZjNDkyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMzBlNjI5Mjg0
NDliYTM1Mzc1MjgyZTA0NWFlY2I4Y2MyOTY5N2VjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MTggIDIwMTgtMDktMjkgMDk6NTA6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzIwICAyMDE4LTA5LTI5IDIwOjUwOjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkgPHNo
ZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjZlNjhkM2NkYTM4NDViOGFj
ZDcyN2QyNjk0NGIwZmNhMjk2YzQ5MgpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDozMjoxMSAyMDE4ICswODAwCgogICAgVWVm
aUNwdVBrZy9DcHVDb21tb25GZWF0dXJlc0xpYjogUmVtb3ZlIGFuIHVudXNlZCBQQ0QKICAgIAog
ICAgVGhlIFBDRCBiZWxvdyBpcyB1bnVzZWQsIHNvIGl0IGhhcyBiZWVuIHJlbW92ZWQgZnJvbSBp
bmYuCiAgICBnVWVmaUNwdVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENwdUZlYXR1cmVzU3VwcG9ydAog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3ps
byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBzaGVuZ2xl
aSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8
ZXJpYy5kb25nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 04:02:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 04:02: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 1g6Svf-0000e3-69; Sun, 30 Sep 2018 04:01: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=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6Sve-0000dr-Pd
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 04:01:58 +0000
X-Inumbo-ID: 40a5d876-c465-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40a5d876-c465-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 05:59:39 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g6Svc-0007es-8q; Sun, 30 Sep 2018 04:01: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 1g6Svc-0003cr-17; Sun, 30 Sep 2018 04:01:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Svc-0004tR-0U; Sun, 30 Sep 2018 04:01:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128215-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-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-armhf-armhf-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-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-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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-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=042938f46e1c477419d1931381fdadffaa49d45e
X-Osstest-Versions-That: qemuu=c5e4e49258e9b89cb34c085a419dd9f862935c48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 04:01:56 +0000
Subject: [Xen-devel] [qemu-mainline test] 128215: 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>

ZmxpZ2h0IDEyODIxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMTUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODA5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDk0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjgwOTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA5NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI4MDk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMDQyOTM4ZjQ2ZTFjNDc3
NDE5ZDE5MzEzODFmZGFkZmZhYTQ5ZDQ1ZQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgYzVlNGU0OTI1OGU5Yjg5Y2IzNGMwODVhNDE5ZGQ5Zjg2MjkzNWM0OAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI4MDk0ICAyMDE4LTA5LTI2IDA2OjI3OjU1IFogICAgMyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyODEzNCAgMjAxOC0wOS0yNyAwOTowNjo1OSBaICAgIDIgZGF5
cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODIxNSAgMjAxOC0wOS0yOSAw
MjowODozNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2Fy
ZW5hc0BnbWFpbC5jb20+CiAgRGltYSBTdGVwYW5vdiA8ZGltYXN0ZXBAeWFuZGV4LXRlYW0ucnU+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgog
IEZlaSBMaSA8ZmxpQHN1c2UuY29tPgogIEpvc2UgUmljYXJkbyBaaXZpYW5pIDxqb3NlcnpAbGlu
dXguaWJtLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNv
bT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBN
YXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4g
V2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAg
VG9ueSBHYXJub2NrLUpvbmVzIDx0b255Lmdhcm5vY2stam9uZXNAZ2xhc2dvdy5hYy51az4KICBU
b255IEdhcm5vY2stSm9uZXMgPHRvbnlnYXJub2Nram9uZXNAZ21haWwuY29tPgogIFdlaSBIdWFu
ZyA8d2VpQHJlZGhhdC5jb20+CiAgWGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmdAdGVuY2Vu
dC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
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
dC9xZW11LXhlbi5naXQKICAgYzVlNGU0OTI1OC4uMDQyOTM4ZjQ2ZSAgMDQyOTM4ZjQ2ZTFjNDc3
NDE5ZDE5MzEzODFmZGFkZmZhYTQ5ZDQ1ZSAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 04:36:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 04:36: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 1g6TT3-00030W-6R; Sun, 30 Sep 2018 04:36:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6TT1-00030L-C6
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 04:36:27 +0000
X-Inumbo-ID: 8db86a40-c46a-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8db86a40-c46a-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 04:37: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 1g6TSy-0008HX-Jv; Sun, 30 Sep 2018 04:36: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 1g6TSy-0005QD-90; Sun, 30 Sep 2018 04:36:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6TSy-000604-8M; Sun, 30 Sep 2018 04:36:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=199eee6aae7af3d813fbe98660c7e0fa1a8ae7b7
X-Osstest-Versions-That: libvirt=076a2b409667dd9f716a2a2085e1ffea9d58fe8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 04:36:24 +0000
Subject: [Xen-devel] [libvirt test] 128221: 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>

ZmxpZ2h0IDEyODIyMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgxNAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTIzODE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjM4MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyMzgx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDE5OWVlZTZhYWU3YWYzZDgxM2ZiZTk4NjYw
YzdlMGZhMWE4YWU3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA3
NmEyYjQwOTY2N2RkOWY3MTZhMmEyMDg1ZTFmZmVhOWQ1OGZlOGIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyMzgxNCAgMjAxOC0wNi0wNSAwNDoxOToyMyBaICAxMTcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjM4NDAgIDIwMTgtMDYtMDYgMDQ6MTk6MjggWiAgMTE2IGRheXMgICA5NyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgyMjEgIDIwMTgtMDktMjkgMDk6MDM6MzggWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAgIEFsZXMgTXVzaWwgPGFtdXNpbEByZWRoYXQuY29tPgogIEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQW55YSBIYXJ0ZXIgPGFoYXJ0ZXJAcmVk
aGF0LmNvbT4KICBCaW5nIE5pdSA8YmluZy5uaXVAaW50ZWwuY29tPgogIEJqb2VybiBXYWxrIDxi
d2Fsa0BsaW51eC5pYm0uY29tPgogIEJvYm8gRHUgPGR1Ym8xNjNAMTI2LmNvbT4KICBCb3JpcyBG
aXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgQ2hhbmdrdW8gU2hpIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBD
aGVuIEhhbnhpYW8gPGNoZW5oYW54aWFvQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQg
PGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIENsZW1lbnRpbmUgSGF5YXQgPGNs
ZW1AbHNlLmVwaXRhLmZyPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
RGFuIEtlbmlnc2JlcmcgPGRhbmtlbkByZWRoYXQuY29tPgogIERhbmllbCBOaWNvbGV0dGkgPGRh
bnR0aTEyQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29t
PgogIEZhYmlhbm8gRmlkw6puY2lvIDxmYWJpYW5vQGZpZGVuY2lvLm9yZz4KICBGYWJpYW5vIEZp
ZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5p
Ym0uY29tPgogIEZpbGlwIEFsYWMgPGZpbGlwYWxhY0BnbWFpbC5jb20+CiAgSGFuIEhhbiA8aGhh
bkByZWRoYXQuY29tPgogIGludHJpZ2VyaSA8aW50cmlnZXJpK2xpYnZpcnRAYm91bS5vcmc+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmlAYm91bS5vcmc+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFtaWVA
Y2Fub25pY2FsLmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4Lmh1YXdlaS5jb20+CiAgSmltIEZl
aGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBL
YXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLYXRlcmluYSBLb3VraW91
IDxra291a2lvdUByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW4gTWEgPGxtYUBzdXNlLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHV5YW8gSHVhbmcgPGxodWFuZ0By
ZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAgTWFyY29zIFBhdWxv
IGRlIFNvdXphIDxtYXJjb3Muc291emEub3JnQGdtYWlsLmNvbT4KICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWFyayBBc3Nl
bHN0aW5lIDxtYXJrLmFzc2Vsc3RpbmVAd2luZHJpdmVyLmNvbT4KICBNYXJ0aW4gS2xldHphbmRl
ciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBNYXR0aGlhcyBCb2x0ZSA8bWF0dGhpYXMuYm9sdGVA
Z29vZ2xlbWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHLDrXZvem7DrWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGly
b2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBo
cmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQ
aW5vIFRvc2Nhbm8gPHB0b3NjYW5vQHJlZGhhdC5jb20+CiAgUmFkb3N0aW4gU3RveWFub3YgPHJz
dG95YW5vdjFAZ21haWwuY29tPgogIFJhbXkgRWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4K
ICByYW15ZWxrZXN0IDxyYW15ZWxrZXN0QGdtYWlsLmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMg
PHJqb25lc0ByZWRoYXQuY29tPgogIFJvbWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFp
bC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgU2hpIExl
aSA8c2hpX2xlaUBtYXNzY2xvdWRzLmNvbT4KICBTaGkgTGVpIDxzaGlsZWkubWFzc2Nsb3Vkc0Bn
bXguY29tPgogIFNoaWNoYW5na3VvIDxzaGkuY2hhbmdrdW9AaDNjLmNvbT4KICBTaGl2YXByYXNh
ZCBHIEJoYXQgPHNiaGF0QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaW1vbiBLb2J5ZGEgPHNrb2J5
ZGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gQmFkZXIgPHN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN1a3JpdCBC
aGF0bmFnYXIgPHNrcnRiaHRuZ3JAZ21haWwuY29tPgogIFRvbcOhxaEgR29sZW1iaW92c2vDvSA8
dGdvbGVtYmlAcmVkaGF0LmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgogIHcwMDI1MTU3NCA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgV2FuZyBIdWFxaWFuZyA8
aHVhcWlhbmcud2FuZ0BpbnRlbC5jb20+CiAgV2FuZyBZZWNoYW8gPHdhbmcueWVjaGFvMjU1QHp0
ZS5jb20uY24+CiAgV2VpbHVuIFpodSA8emh1d2VpbHVuQGh1YXdlaS5jb20+CiAgV3UgWm9uZ3lv
bmcgPGNvcmRpdXMud3VAaHVhd2VpLmNvbT4KICB4aW5odWEuQ2FvIDxjYW94aW5odWFAaHVhd2Vp
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyMDI1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 06:31:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 06: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 1g6VGA-000362-Ln; Sun, 30 Sep 2018 06:31: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=t+wz=mm=xenproject.org=prvs=80454da4d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6VG9-00035s-HE
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 06:31:17 +0000
X-Inumbo-ID: 1cac9076-c47a-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cac9076-c47a-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 08:28:58 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,322,1534809600"; d="scan'208";a="66655454"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75322-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=32fd20bb2442866d7f7ebcf8e1cb9f1e93c70cc2
X-Osstest-Versions-That: ovmf=f6e68d3cda3845b8acd727d26944b0fca296c492
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 30 Sep 2018 07:31:13 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75322: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzIyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAzMmZkMjBiYjI0NDI4NjZkN2Y3ZWJjZjhlMWNiOWYxZTkz
YzcwY2MyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNmU2OGQzY2Rh
Mzg0NWI4YWNkNzI3ZDI2OTQ0YjBmY2EyOTZjNDkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MjAgIDIwMTgtMDktMjkgMjA6NTA6MTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzIyICAyMDE4LTA5LTMwIDAxOjUwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgc2hlbmdsZWkgPHNo
ZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzJmZDIwYmIyNDQyODY2ZDdm
N2ViY2Y4ZTFjYjlmMWU5M2M3MGNjMgpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDo1MDozMCAyMDE4ICswODAwCgogICAgTWRl
TW9kdWxlUGtnL0Zpcm13YXJlUGVyZm9ybWFuY2VEYXRhVGFibGVEeGU6IFJlbW92ZSBhbiB1bnVz
ZWQgUENECiAgICAKICAgIFRoZSBQQ0QgYmVsb3cgaXMgdW51c2VkLCBzbyBpdCBoYXMgYmVlbiBy
ZW1vdmVkIGZyb20gaW5mLgogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEV4
dEZwZHRCb290UmVjb3JkUGFkU2l6ZQogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENj
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
c2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgMGU4MDBmZGUwNDJmOTllOGRlODVi
MTgxM2M2N2UyOGUwYjk2ZGUwZQpBdXRob3I6IHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRl
bC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOCAxMDo0NDozMiAyMDE4ICswODAwCgogICAgTWRlTW9k
dWxlUGtnL0R4ZUNhcHN1bGVMaWJGbXA6IFJlbW92ZSB1bnVzZWQgUENEcwogICAgCiAgICBUaGUg
UENEcyBiZWxvdyBhcmUgdW51c2VkLCBzbyB0aGV5IGhhdmUgYmVlbiByZW1vdmVkIGZyb20gaW5m
LgogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENhcHN1bGVNYXgKICAgIGdF
ZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RTeXN0ZW1SZWJvb3RBZnRlckNhcHN1bGVQ
cm9jZXNzRmxhZwogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFN0YXR1c0Nv
ZGVTdWJDbGFzc0NhcHN1bGUKICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RD
YXBzdWxlU3RhdHVzQ29kZVByb2Nlc3NDYXBzdWxlc0JlZ2luCiAgICBnRWZpTWRlTW9kdWxlUGtn
VG9rZW5TcGFjZUd1aWQuUGNkQ2Fwc3VsZVN0YXR1c0NvZGVQcm9jZXNzQ2Fwc3VsZXNFbmQKICAg
IGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxlU3RhdHVzQ29kZVVwZGF0
aW5nRmlybXdhcmUKICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxl
U3RhdHVzQ29kZVVwZGF0ZUZpcm13YXJlU3VjY2VzcwogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2Vu
U3BhY2VHdWlkLlBjZENhcHN1bGVTdGF0dXNDb2RlVXBkYXRlRmlybXdhcmVGYWlsZWQKICAgIGdF
ZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDYXBzdWxlU3RhdHVzQ29kZVJlc2V0dGlu
Z1N5c3RlbQogICAgVGhlIGxpYnJhcnkgUGNkbGliIGlzIG5vdCBsaW5rZWTvvIwgc28gIiNpbmNs
dWRlIDxMaWJyYXJ5L1BjZExpYi5oPiIKICAgIGlzIGRlbGV0ZWQuCiAgICAKICAgIENjOiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdA
aW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 07:14:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 07:14: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 1g6VvN-00061q-7Q; Sun, 30 Sep 2018 07:13: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=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6VvL-00061d-Dq
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 07:13:51 +0000
X-Inumbo-ID: 0eb03cf9-c480-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eb03cf9-c480-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 09:11:31 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g6VvJ-00037A-2f; Sun, 30 Sep 2018 07:13: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 1g6VvI-0003Wh-PN; Sun, 30 Sep 2018 07:13:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6VvI-0006lC-Oj; Sun, 30 Sep 2018 07:13:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128246-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=cc73a7ec00e35f7fdcac183b1448ebe1206a7c85
X-Osstest-Versions-That: ovmf=32fd20bb2442866d7f7ebcf8e1cb9f1e93c70cc2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 07:13:48 +0000
Subject: [Xen-devel] [ovmf test] 128246: 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>

ZmxpZ2h0IDEyODI0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyNDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjYzczYTdlYzAwZTM1ZjdmZGNhYzE4M2IxNDQ4ZWJl
MTIwNmE3Yzg1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMmZkMjBi
YjI0NDI4NjZkN2Y3ZWJjZjhlMWNiOWYxZTkzYzcwY2MyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgyMzggIDIwMTgtMDktMjkgMTg6NDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjQ2ICAyMDE4LTA5LTMwIDAxOjExOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAzMmZkMjBiYjI0Li5jYzczYTdlYzAw
ICBjYzczYTdlYzAwZTM1ZjdmZGNhYzE4M2IxNDQ4ZWJlMTIwNmE3Yzg1IC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 08:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 08: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 1g6XLj-0004I9-5G; Sun, 30 Sep 2018 08:45: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=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6XLi-0004Hz-6j
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 08:45:10 +0000
X-Inumbo-ID: cfb68a65-c48c-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfb68a65-c48c-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 10:42:49 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g6XLd-0005IO-Mp; Sun, 30 Sep 2018 08: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 1g6XLd-0008T5-El; Sun, 30 Sep 2018 08:45:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6XLd-00016k-DZ; Sun, 30 Sep 2018 08:45:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128225-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-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-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-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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-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-i386-xl-qemuu-ws16-amd64:guest-stop: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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3b65f403d7d0e98484e8f2c9471808f2785a8235
X-Osstest-Versions-That: linux=2cc4d365363b1fb681b8231adcf4a8f80082506c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 08:45:05 +0000
Subject: [Xen-devel] [linux-4.14 test] 128225: 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>

ZmxpZ2h0IDEyODIyNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgM2I2NWY0MDNkN2QwZTk4NDg0ZThmMmM5NDcxODA4ZjI3ODVhODIzNQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMmNjNGQzNjUzNjNiMWZiNjgxYjgyMzFhZGNm
NGE4ZjgwMDgyNTA2YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4MTQxICAyMDE4LTA5LTI3IDE2
OjExOjI4IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyODIyNSAgMjAxOC0wOS0y
OSAxMDoxMDoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNo
ZXJAYW1kLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fh
c0Bnb29nbGUuY29tPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJvcmlzIEJyZXpp
bGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fu
b25pY2FsLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERh
bmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KICBEYXJyZW4gSGFydCAoVk13YXJlKSA8ZHZo
YXJ0QGluZnJhZGVhZC5vcmc+CiAgRGF2ZSBUYWh0IDxkYXZlLnRhaHRAZ21haWwuY29tPgogIERh
dmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIERhdmlkZSBDYXJhdHRpIDxkY2FyYXR0aUByZWRoYXQuY29tPgog
IERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJtLmNvbT4KICBFbWlsIEx1bmRt
YXJrIDxsbmRtcmtAY2hyb21pdW0ub3JnPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xl
LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmFiaW8gRXN0ZXZh
bSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgogIEZyZWRlcmljIFdlaXNiZWNrZXIgPGZyZWRlcmlj
QGtlcm5lbC5vcmc+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5i
ZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdy
eWdvcmlpIFN0cmFzaGtvIDxncnlnb3JpaS5zdHJhc2hrb0B0aS5jb20+CiAgR3VpbGxhdW1lIE5h
dWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZv
QGVtYmVkZGVkb3IuY29tPgogIEhpcm95dWtpIFlva295YW1hIDxoaXJveXVraS55b2tveWFtYS52
eEByZW5lc2FzLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW1lcyBN
b3JyaXMgPGphbWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdn
QG1lbGxhbm94LmNvbT4KICBKaWFkYSBXYW5nIDxqaWFkYV93YW5nQG1lbnRvci5jb20+CiAgSmly
aSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lbCBGZXJuYW5kZXMgKEdvb2dsZSkgPGpv
ZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
b2huIENyaXNwaW4gPGpvaG5AcGhyb3plbi5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYXJvbCBIZXJi
c3QgPGtoZXJic3RAcmVkaGF0LmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLaXJpbGwgS2FwcmFub3YgPGtpcmlsbC5rYXByYW5vdkBjb21wdWxhYi5jby5pbD4KICBL
dW5pbm9yaSBNb3JpbW90byA8a3VuaW5vcmkubW9yaW1vdG8uZ3hAcmVuZXNhcy5jb20+CiAgTGkg
RG9uZ3lhbmcgPGRvbmd5YW5nbGlAZGRuLmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56
by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAg
THl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYXJpbyBMaW1vbmNpZWxsbyA8bWFyaW8u
bGltb25jaWVsbG9AZGVsbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0dGVv
IENyb2NlIDxtY3JvY2VAcmVkaGF0LmNvbT4KICBNaWthIFdlc3RlcmJlcmcgPG1pa2Eud2VzdGVy
YmVyZ0BsaW51eC5pbnRlbC5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBQ
YW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5h
dD4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWlsLm5ldD4KICBTZWFuIFBhdWwgPHNl
YW5wYXVsQGNocm9taXVtLm9yZz4KICBTdGV2ZSBNdWNrbGUgPHNtdWNrbGVAZ29vZ2xlLmNvbT4K
ICBTdGV2ZSBXaXNlIDxzd2lzZUBvcGVuZ3JpZGNvbXB1dGluZy5jb20+CiAgU3RldmVuIFJvc3Rl
ZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VyZW4gQmFnaGRhc2FyeWFuIDxz
dXJlbmJAZ29vZ2xlLmNvbT4KICBTw6liYXN0aWVuIFN6eW1hbnNraSA8c2ViYXN0aWVuLnN6eW1h
bnNraUBhcm1hZGV1cy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2Fz
aGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgogIFRoZW9kb3JlIFRzJ28gPHR5
dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGluLmNvbT4KICBUaW1vIFdpc2No
ZXIgPHR3aXNjaGVyQGRlLmFkaXQtanYuY29tPgogIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8
dG9rZUB0b2tlLmRrPgogIFZhaWJoYXYgTmFnYXJuYWlrIDx2bmFnYXJuYWlrQGdvb2dsZS5jb20+
CiAgVmFzaWx5IEtob3J1emhpY2sgPHZhc2lseWtoQGFyaXN0YS5jb20+CiAgVmluY2VudCBQZWxs
ZXRpZXIgPHBsci52aW5jZW50QGdtYWlsLmNvbT4KICBXaWxseSBUYXJyZWF1IDx3QDF3dC5ldT4K
ICBaYWNoYXJ5IFpoYW5nIDx6aGFuZ3pnQG1hcnZlbGwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
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
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAyY2M0ZDM2NTM2M2IuLjNiNjVm
NDAzZDdkMCAgM2I2NWY0MDNkN2QwZTk4NDg0ZThmMmM5NDcxODA4ZjI3ODVhODIzNSAtPiB0ZXN0
ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 09:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 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 1g6Y8q-0007pe-7h; Sun, 30 Sep 2018 09:35:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6Y8p-0007pU-Ot
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 09:35:55 +0000
X-Inumbo-ID: 63c26e77-c494-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63c26e77-c494-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 09:37: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 1g6Y8j-0006FI-Ex; Sun, 30 Sep 2018 09:35: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 1g6Y8j-0001Pi-6V; Sun, 30 Sep 2018 09:35:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Y8j-0000g5-5c; Sun, 30 Sep 2018 09:35:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128253-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=edb4724e36256c495a6aa3cf1a12722efe271f9d
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 09:35:49 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 128253: 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>

ZmxpZ2h0IDEyODI1MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODI1My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVkYjQ3MjRlMzYyNTZj
NDk1YTZhYTNjZjFhMTI3MjJlZmUyNzFmOWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyNzk3NCAgMjAxOC0wOS0yMyAwOToxODoyMyBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjgyNTMgIDIwMTgtMDktMzAgMDk6MTg6MzYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbWl0
IFNpbmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4K
ICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgog
IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgRGFyaW8gRmFnZ2lvbGkg
PGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWWFuZyBRaWFuIDxrcml6ZXhAZ21haWwuY29tPgog
IFlhbmcgUWlhbiA8eWFuZy5xaWFuQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgOTQwMTg1YjJmNi4uZWRiNDcyNGUzNiAgZWRiNDcyNGUzNjI1NmM0OTVhNmFhM2Nm
MWExMjcyMmVmZTI3MWY5ZCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 11:04:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 11:04: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 1g6ZW1-0005gC-Om; Sun, 30 Sep 2018 11:03:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t+wz=mm=xenproject.org=prvs=80454da4d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6ZW0-0005fz-Hs
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 11:03:56 +0000
X-Inumbo-ID: ae788979-c4a0-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae788979-c4a0-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 11:05:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,324,1534809600"; d="scan'208";a="66659991"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75324-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=042938f46e1c477419d1931381fdadffaa49d45e
X-Osstest-Versions-That: qemuu=c5e4e49258e9b89cb34c085a419dd9f862935c48
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 30 Sep 2018 12:03:50 +0100
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75324: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMyNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1MzI0LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJh
c2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRl
c3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBi
YXNlbGluZSB1bnRlc3RlZAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIDA0MjkzOGY0NmUxYzQ3NzQxOWQxOTMxMzgxZmRhZGZmYWE0OWQ0NWUKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGM1ZTRlNDkyNThlOWI4OWNiMzRj
MDg1YTQxOWRkOWY4NjI5MzVjNDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTMwMiAgMjAxOC0w
OS0yNyAwODo0ODowMCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzUzMjQgIDIw
MTgtMDktMzAgMDQ6MTg6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBC
ZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIERpbWEgU3RlcGFub3YgPGRpbWFzdGVwQHlhbmRl
eC10ZWFtLnJ1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+
CiAgRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVk
aGF0LmNvbT4KICBGZWkgTGkgPGZsaUBzdXNlLmNvbT4KICBKb3NlIFJpY2FyZG8gWml2aWFuaSA8
am9zZXJ6QGxpbnV4LmlibS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNv
bT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNl
YUBnbWFpbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+
CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgogIFRvbnkgR2Fybm9jay1Kb25lcyA8dG9ueS5nYXJub2NrLWpvbmVzQGdsYXNnb3cu
YWMudWs+CiAgVG9ueSBHYXJub2NrLUpvbmVzIDx0b255Z2Fybm9ja2pvbmVzQGdtYWlsLmNvbT4K
ICBXZWkgSHVhbmcgPHdlaUByZWRoYXQuY29tPgogIFhpYW8gR3Vhbmdyb25nIDx4aWFvZ3Vhbmdy
b25nQHRlbmNlbnQuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQp
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTQ3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 11:24:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 11:24: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 1g6ZqB-00078W-IH; Sun, 30 Sep 2018 11: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=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6ZqA-00078L-35
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 11:24:46 +0000
X-Inumbo-ID: 1b9a3ccb-c4a3-11e8-a8a5-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b9a3ccb-c4a3-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 13:22:26 +0200 (CEST)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1g6Zq5-0008KC-KY; Sun, 30 Sep 2018 11:24: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 1g6Zq5-0003u0-CB; Sun, 30 Sep 2018 11:24:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6Zq5-0006B9-BX; Sun, 30 Sep 2018 11:24:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5b02be4d9a234d80c7578fc3a0c789d22ce83f38
X-Osstest-Versions-That: ovmf=cc73a7ec00e35f7fdcac183b1448ebe1206a7c85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 11:24:41 +0000
Subject: [Xen-devel] [ovmf test] 128252: 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>

ZmxpZ2h0IDEyODI1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyNTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YjAyYmU0ZDlhMjM0ZDgwYzc1NzhmYzNhMGM3ODlk
MjJjZTgzZjM4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYzczYTdl
YzAwZTM1ZjdmZGNhYzE4M2IxNDQ4ZWJlMTIwNmE3Yzg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgyNDYgIDIwMTgtMDktMzAgMDE6MTE6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjUyICAyMDE4LTA5LTMwIDA3OjE0OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBz
aGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGNjNzNhN2VjMDAuLjViMDJiZTRkOWEgIDVi
MDJiZTRkOWEyMzRkODBjNzU3OGZjM2EwYzc4OWQyMmNlODNmMzggLT4geGVuLXRlc3RlZC1tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 12:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 12:21: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 1g6aiZ-0002pv-Vp; Sun, 30 Sep 2018 12:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6aiY-0002pj-TB
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 12:20:58 +0000
X-Inumbo-ID: 7262a3a1-c4ab-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7262a3a1-c4ab-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 12:22: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 1g6aiV-0000wS-JV; Sun, 30 Sep 2018 12:20: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 1g6aiV-00056b-2p; Sun, 30 Sep 2018 12:20:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6aiV-0005An-2B; Sun, 30 Sep 2018 12:20:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128226-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-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-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-amd64-xl-qemuu-ws16-amd64:guest-stop: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-rtds: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-rtds: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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=46f9f7c3c326389d5765c28f120fead6cc068e67
X-Osstest-Versions-That: linux=6ceccdf5ca9e8a41a581e059e9a98f17e14e99c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 12:20:55 +0000
Subject: [Xen-devel] [linux-4.9 test] 128226: 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>

ZmxpZ2h0IDEyODIyNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODIyNi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI4MDk1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDk1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjgwOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA5NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI4MDk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0NmY5ZjdjM2MzMjYzODlkNTc2NWMy
OGYxMjBmZWFkNmNjMDY4ZTY3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA2Y2VjY2RmNWNhOWU4YTQxYTU4MWUwNTllOWE5OGYxN2UxNGU5OWM0CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjgwOTUgIDIwMTgtMDktMjYgMDY6NDI6MjMgWiAgICA0IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTI4MjI2ICAyMDE4LTA5LTI5IDEwOjExOjQ0IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBCZW4gU2tlZ2dzIDxi
c2tlZ2dzQHJlZGhhdC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4K
ICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxj
b2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNo
PgogIERhcnJlbiBIYXJ0IChWTXdhcmUpIDxkdmhhcnRAaW5mcmFkZWFkLm9yZz4KICBEYXZlIFRh
aHQgPGRhdmUudGFodEBnbWFpbC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxv
ZnQubmV0PgogIERpZXRtYXIgRWdnZW1hbm4gPGRpZXRtYXIuZWdnZW1hbm5AYXJtLmNvbT4KICBF
cmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxs
YW5veC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKb2VsIEZlcm5hbmRl
cyAoR29vZ2xlKSA8am9lbEBqb2VsZmVybmFuZGVzLm9yZz4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEthcm9s
IEhlcmJzdCA8a2hlcmJzdEByZWRoYXQuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21p
dW0ub3JnPgogIExpIERvbmd5YW5nIDxkb25neWFuZ2xpQGRkbi5jb20+CiAgTG9yZW56byBQaWVy
YWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVk
aGF0LmNvbT4KICBNYXJpbyBMaW1vbmNpZWxsbyA8bWFyaW8ubGltb25jaWVsbG9AZGVsbC5jb20+
CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWlrYSBXZXN0ZXJiZXJnIDxtaWthLndlc3Rl
cmJlcmdAbGludXguaW50ZWwuY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAg
UGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2su
Y29sZW5icmFuZGVyQHNvbnkuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3Jn
PgogIFN0ZXZlIE11Y2tsZSA8c211Y2tsZUBnb29nbGUuY29tPgogIFN0ZXZlIFdpc2UgPHN3aXNl
QG9wZW5ncmlkY29tcHV0aW5nLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVk
dEBnb29kbWlzLm9yZz4KICBTdXJlbiBCYWdoZGFzYXJ5YW4gPHN1cmVuYkBnb29nbGUuY29tPgog
IFPDqWJhc3RpZW4gU3p5bWFuc2tpIDxzZWJhc3RpZW4uc3p5bWFuc2tpQGFybWFkZXVzLmNvbT4K
ICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWth
c2hpQHNha2Ftb2NjaGkuanA+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9t
YXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRva2UgSMO4aWxh
bmQtSsO4cmdlbnNlbiA8dG9rZUB0b2tlLmRrPgogIFZhaWJoYXYgTmFnYXJuYWlrIDx2bmFnYXJu
YWlrQGdvb2dsZS5jb20+CiAgVmFzaWx5IEtob3J1emhpY2sgPHZhc2lseWtoQGFyaXN0YS5jb20+
CiAgVmluY2VudCBQZWxsZXRpZXIgPHBsci52aW5jZW50QGdtYWlsLmNvbT4KICBXaWxseSBUYXJy
ZWF1IDx3QDF3dC5ldT4KICBaYWNoYXJ5IFpoYW5nIDx6aGFuZ3pnQG1hcnZlbGwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
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
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA2Y2Vj
Y2RmNWNhOWUuLjQ2ZjlmN2MzYzMyNiAgNDZmOWY3YzNjMzI2Mzg5ZDU3NjVjMjhmMTIwZmVhZDZj
YzA2OGU2NyAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 13:16:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 13: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 1g6baX-0006Pa-4a; Sun, 30 Sep 2018 13:16:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6baW-0006PO-9g
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 13:16:44 +0000
X-Inumbo-ID: 3c8810ca-c4b3-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c8810ca-c4b3-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 13:17: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 1g6baS-0001zs-7m; Sun, 30 Sep 2018 13:16: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 1g6baR-0006ME-UQ; Sun, 30 Sep 2018 13:16:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6baR-0007Na-SS; Sun, 30 Sep 2018 13:16:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128232-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat: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:guest-start/debian.repeat: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-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-libvirt:migrate-support-check: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-i386-libvirt-xsm: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-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-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-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-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-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-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=921b2fed6a79439ef1609ef4af0ada5cccb3555c
X-Osstest-Versions-That: linux=c0305995d3676c8f7764eb79a7f99de8d18c591a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 13:16:39 +0000
Subject: [Xen-devel] [linux-3.18 test] 128232: 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>

ZmxpZ2h0IDEyODIzMiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyMzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNzQ4NgoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICA4IGhvc3QtcGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMjgxNzcg
cGFzcyBpbiAxMjgyMzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTI4MTc3CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxMjgxNzcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qv
c3JjX2hvc3QvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyODE3NyBibG9ja2VkIGluIDEyNzQ4Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTI4MTc3IGxpa2UgMTI3NDg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyODE3NyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMjc0NzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNzQ4NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI3NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjc0ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNzQ4NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI3NDg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5
ZGU4ZDE4YzU5MWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNzQ4NiAgMjAxOC0wOS0xMCAyMzoz
OTo1MyBaICAgMTkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjgwOTYgIDIwMTgtMDktMjYg
MDY6NDI6MzMgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBLbmlzdGVyIDxhYXJvbi5zLmtuaXN0ZXJA
bmFzYS5nb3Y+CiAgQWRhbSBSYWRmb3JkIDxhcmFkZm9yZEBnbWFpbC5jb20+CiAgQWxhbiBTdGVy
biA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVoIEZpbGlwb3ZpY2ggPGFsZWhAdmFv
bGl4LmNvbT4KICBBbGVoIEZpbGlwb3ZpY2g8YWxlaEBhcHBuZXh1cy5jb20+CiAgQWxleGFuZHJl
IEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFtaXQgUHVuZGlyIDxh
bWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuYXRvbHkgVHJvc2luZW5rbyA8YW5hdG9seS50cm9z
aW5lbmtvQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQu
Y29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5
IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFu
ZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnRvbiBWYXNpbHlldiA8dmFzaWx5
ZXZAaXNwcmFzLnJ1PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29t
PgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBab2xuaWVya2ll
d2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRj
aGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJpbiBZYW5nIDxiaW4ueWFuZ0BpbnRlbC5jb20+CiAg
QmluZ0ppbmcgQ2hhbmcgPGJpbmdqaW5nY0BzeW5vbG9neS5jb20+CiAgQm9yaXMgQnJlemlsbG9u
IDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGVi
aWFuLm9yZz4KICBDaGFvIFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hhcmxlcyBLZWVwYXgg
PGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoYXMgV2lsbGlhbXMgPGNoYXMzQGF0
dC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmll
bCBNaWNheSA8ZGFuaWVsbWljYXlAZ21haWwuY29tPgogIERhcnJlbiBIYXJ0IChWTXdhcmUpIDxk
dmhhcnRAaW5mcmFkZWFkLm9yZz4KICBEYXZpZCBILiBHdXR0ZXJpZGdlIDxkaGd1dHRlcmlkZ2VA
c3ltcGF0aWNvLmNhPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBE
YXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0
Z29sYWJzLm5ldD4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEu
ZnI+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVybmVzdG8gQS4gRmVy
bsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4KICBGZWxpeCBGaWV0a2F1
IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+
CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0
cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9jcmV3Lm9yZz4K
ICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+CiAgR3JlZyBL
cm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1F
TlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBHdSBKaW54aWFuZyA8Z3VqeEBjbi5m
dWppdHN1LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PiAjIE1JUFMgb25seQogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgR3VzdGF2byBSb21lcm8gPGdyb21lcm9A
bGludXgudm5ldC5pYm0uY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElk
byBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJcmEgV2VpbnkgPGlyYS53ZWlueUBp
bnRlbC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW5uIEhvcm4g
PGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgog
IEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAg
SmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEAx
NjMuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9lbCBGZXJu
YW5kZXMgKEdvb2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9lcmcgUm9lZGVsIDxq
cm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0BpbnRlbC5jb20+
CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFu
bmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gQ3Jpc3BpbiA8am9obkBwaHJvemVuLm9yZz4KICBK
b2huIFBpdHRtYW4gPGpwaXR0bWFuQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgSnVsaWFu
IEFuYXN0YXNvdiA8amFAc3NpLmJnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5j
b20+CiAgSy4gWS4gU3Jpbml2YXNhbiA8a3lzQG1pY3Jvc29mdC5jb20+CiAgS2FsbGUgVmFsbyA8
a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+
CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFub3Zza3kgPGxl
b25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBM
b3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBNYWNpZWogVy4g
Um96eWNraSA8bWFjcm9AbWlwcy5jb20+CiAgTWFoZXNoIFNhbGdhb25rYXIgPG1haGVzaEBsaW51
eC52bmV0LmlibS5jb20+CiAgTWFuaWthbnRhIFB1YmJpc2V0dHkgPG1wdWJiaXNlQGNvZGVhdXJv
cmEub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJrIEJy
b3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmli
bS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4K
ICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXR0aGlh
cyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXVyaWNpbyBGYXJpYSBkZSBPbGl2ZWly
YSA8bWZvQGNhbm9uaWNhbC5jb20+CiAgTWF4aW0gWmh1a292IDxtdXNzaXRhbnRlc21vcnRlbUBn
bWFpbC5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hh
bCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhp
bGlueC5jb20+CiAgTWlrZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVkaGF0LmNvbT4KICBNaWtlIFNu
aXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50b21v
aGlyb0BqcC5mdWppdHN1LmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9y
Zz4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE9HQVdBIEhpcm9mdW1p
IDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRo
YXQuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhcmF2
IFBhbmRpdCA8cGFyYXZAbWVsbGFub3guY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBp
bWd0ZWMuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1v
b3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldHIgTWFjaGF0YSA8cGV0cm1AbWVsbGFub3gu
Y29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBp
bmZyYWRlYWQub3JnPgogIFJpdGVzaCBIYXJqYW5pIDxyaXRlc2hoQGNvZGVhdXJvcmEub3JnPgog
IFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSb25ueSBDaGV2YWxpZXIg
PHJvbm55LmNoZXZhbGllckBocC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51eC5p
Ym0uY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBT
aGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHViaHJhanlvdGkgRGF0dGEgPHNodWJocmFqeW90
aS5kYXR0YUB4aWxpbnguY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1Pgog
IFNyaW5pdmFzIFBhbmRydXZhZGEgPHNyaW5pdmFzLnBhbmRydXZhZGFAbGludXguaW50ZWwuY29t
PgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0YW4gSm9obnNvbiA8dXNl
cm01N0B5YWhvby5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAg
U3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0u
bXVraGVyamVlQGdtYWlsLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zlbi5lY2tlbG1hbm5Ab3Bl
bm1lc2guY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW4gSHUgPHRhbi5o
dUB6dGUuY29tLmNuPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEg
PHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhpZXJyeSBSZWRpbmcgPHRy
ZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRpbSBB
bmRlcnNvbiA8dHNhQGJpZ2xha2Vzb2Z0d2FyZS5jb20+CiAgVGltbyBXaXNjaGVyIDx0d2lzY2hl
ckBkZS5hZGl0LWp2LmNvbT4KICBUeWxlciBIaWNrcyA8dHloaWNrc0BjYW5vbmljYWwuY29tPgog
IFZlZ2FyZCBOb3NzdW0gPHZlZ2FyZC5ub3NzdW1Ab3JhY2xlLmNvbT4KICBXYWltYW4gTG9uZyA8
bG9uZ21hbkByZWRoYXQuY29tPgogIFdlaSBYdSA8eHV3ZWk1QGhpc2lsaWNvbi5jb20+CiAgV29s
ZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZYW5nIFNoaSA8eWFuZy5zaGlAbGludXgu
YWxpYmFiYS5jb20+CiAgWWVsZW5hIEtyaXZvc2hlZXYgPHllbGVuYUBtYXJ2ZWxsLmNvbT4KICBZ
dWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91
eWFuZzA5QGdtYWlsLmNvbT4KICBadW1lbmcgQ2hlbiA8enVtZW5nLmNoZW5AZ21haWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 13:45:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 13:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g6c2D-0008WE-M9; Sun, 30 Sep 2018 13:45:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6c2C-0008Va-DN
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 13:45:20 +0000
X-Inumbo-ID: 3b75be54-c4b7-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b75be54-c4b7-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 13: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 1g6c29-0002Vi-Ls; Sun, 30 Sep 2018 13:45: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 1g6c29-00070X-DD; Sun, 30 Sep 2018 13:45:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6c29-000356-CY; Sun, 30 Sep 2018 13:45:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128255-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c526dcd40f3a0f3a091684481f9c85f03f6a70a7
X-Osstest-Versions-That: ovmf=5b02be4d9a234d80c7578fc3a0c789d22ce83f38
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 13:45:17 +0000
Subject: [Xen-devel] [ovmf test] 128255: 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>

ZmxpZ2h0IDEyODI1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjgyNTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNTI2ZGNkNDBmM2EwZjNhMDkxNjg0NDgxZjljODVm
MDNmNmE3MGE3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YjAyYmU0
ZDlhMjM0ZDgwYzc1NzhmYzNhMGM3ODlkMjJjZTgzZjM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjgyNTIgIDIwMTgtMDktMzAgMDc6MTQ6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI4MjU1ICAyMDE4LTA5LTMwIDExOjQwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNWIw
MmJlNGQ5YS4uYzUyNmRjZDQwZiAgYzUyNmRjZDQwZjNhMGYzYTA5MTY4NDQ4MWY5Yzg1ZjAzZjZh
NzBhNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 15:45:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 15:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1g6duc-0008KN-7w; Sun, 30 Sep 2018 15: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=t+wz=mm=xenproject.org=prvs=80454da4d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6dua-0008KD-EG
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 15:45:36 +0000
X-Inumbo-ID: 8b3748a4-c4c7-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b3748a4-c4c7-11e8-a8a5-bc764e045a96;
 Sun, 30 Sep 2018 17:43:15 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,324,1534809600"; d="scan'208";a="66665057"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75325-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=cc73a7ec00e35f7fdcac183b1448ebe1206a7c85
X-Osstest-Versions-That: ovmf=32fd20bb2442866d7f7ebcf8e1cb9f1e93c70cc2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 30 Sep 2018 16:45:30 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75325: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzI1LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjYzczYTdlYzAwZTM1ZjdmZGNhYzE4M2IxNDQ4ZWJlMTIw
NmE3Yzg1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMmZkMjBiYjI0
NDI4NjZkN2Y3ZWJjZjhlMWNiOWYxZTkzYzcwY2MyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MjIgIDIwMTgtMDktMzAgMDE6NTA6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzI1ICAyMDE4LTA5LTMwIDA3OjIwOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
c2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNt
IGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2M3M2E3
ZWMwMGUzNWY3ZmRjYWMxODNiMTQ0OGViZTEyMDZhN2M4NQpBdXRob3I6IEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBTYXQgU2VwIDI5IDA5OjM3OjMyIDIwMTggKzA4MDAK
CiAgICBVZWZpQ3B1UGtnL0luY2x1ZGUvUmVnaXN0ZXIvTXNyL0dvbGRtb250UGx1c01zci5oOiBD
aGFuZ2UgdG8gRE9TIGZvcm1hdCBmaWxlLgogICAgCiAgICBGb2xsb3cgRURLSUkgY29kaW5nIHN0
eWxlLCBjaGFuZ2UgZmlsZSBmb3JtYXQgdG8gZG9zIHN0eWxlLgogICAgCiAgICBCWjogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEzCiAgICAKICAgIENj
OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5k
b25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRl
bC5jb20+CiAgICBBY2tlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNv
bW1pdCA4M2MxMGQyZThjMjhlOWU1NTZkZjc3MjE2YzBhYWU3MjA5NDA2NWE5CkF1dGhvcjogc2hl
bmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDEwOjIy
OjE5IDIwMTggKzA4MDAKCiAgICBTZWN1cml0eVBrZy9UY2cyRHhlOiBSZW1vdmUgdW51c2VkIFBD
RHMKICAgIAogICAgVGhlIFBDRHMgYmVsb3cgYXJlIHVudXNlZCwgc28gdGhleSBoYXZlIGJlZW4g
cmVtb3ZlZCBmcm9tIGluZi4KICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFRw
bUJhc2VBZGRyZXNzCiAgICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkQWNwaURl
ZmF1bHRPZW1JZAogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEFjcGlEZWZh
dWx0T2VtVGFibGVJZAogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEFjcGlE
ZWZhdWx0T2VtUmV2aXNpb24KICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RB
Y3BpRGVmYXVsdENyZWF0b3JJZAogICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBj
ZEFjcGlEZWZhdWx0Q3JlYXRvclJldmlzaW9uCiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3
ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBDaGFvIFpoYW5nIDxjaGFvLmIuemhhbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IENoYW8gWmhhbmcgPGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCAzZTExYzI3ZjY3ZWE5
YjY5ODExMmE4MjUxM2M0OGE4YmU2ZDVkYzI0CkF1dGhvcjogc2hlbmdsZWkgPHNoZW5nbGVpLnpo
YW5nQGludGVsLmNvbT4KRGF0ZTogICBUdWUgQXVnIDI4IDEwOjIwOjI1IDIwMTggKzA4MDAKCiAg
ICBTZWN1cml0eVBrZy9UY2cyQ29uZmlnUGVpOiBSZW1vdmUgYW4gdW51c2VkIFBDRAogICAgCiAg
ICBUaGUgUENEIGJlbG93IGlzIHVudXNlZCwgc28gaXQgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIGlu
Zi4KICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFRwbUJhc2VBZGRyZXNzCiAg
ICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBDaGFv
IFpoYW5nIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBzaGVuZ2xlaSA8c2hlbmdsZWku
emhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IENoYW8gWmhhbmcgPGNoYW8uYi56aGFu
Z0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 19:54:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 19:54: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 1g6hn5-0000VE-MF; Sun, 30 Sep 2018 19:54:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6hn4-0000V1-AC
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 19:54:06 +0000
X-Inumbo-ID: bf0d1ed0-c4ea-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf0d1ed0-c4ea-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 19: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 1g6hn0-0001Yb-0v; Sun, 30 Sep 2018 19:54: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 1g6hmz-0001Nf-PA; Sun, 30 Sep 2018 19:54:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6hmz-0008On-OS; Sun, 30 Sep 2018 19:54:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128236-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-pvhv2-intel: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-i386-xl-shadow: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-i386-qemut-rhel6hvm-intel: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:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-examine:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm: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-qemuu-debianhvm-amd64-xsm: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm: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-armhf-armhf-libvirt-raw:migrate-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
X-Osstest-Versions-This: linux=82ec752cce8b19b69efcfc96303b2ed33e01fd48
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 19:54:01 +0000
Subject: [Xen-devel] [linux-linus test] 128236: 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>

ZmxpZ2h0IDEyODIzNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI4MjM2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4MmVjNzUyY2NlOGIxOWI2OWVmY2ZjOTYzMDNi
MmVkMzNlMDFmZDQ4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcx
MGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgIDQ3IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogICA0NiBkYXlzICAgNDcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI4MjM2ICAyMDE4LTA5LTI5IDE4OjExOjI0IFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjk5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDI4NzU3MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 20:29:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 20: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 1g6iLZ-0002n0-Kb; Sun, 30 Sep 2018 20:29:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t+wz=mm=xenproject.org=prvs=80454da4d=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1g6iLY-0002mq-Rp
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 20:29:44 +0000
X-Inumbo-ID: b9b732f7-c4ef-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9b732f7-c4ef-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 20:30:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,325,1534809600"; d="scan'208";a="66670570"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken: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
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=c526dcd40f3a0f3a091684481f9c85f03f6a70a7
X-Osstest-Versions-That: ovmf=cc73a7ec00e35f7fdcac183b1448ebe1206a7c85
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 30 Sep 2018 21:29:39 +0100
Subject: [Xen-devel] [ovmf baseline-only test] 75327: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTMyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1MzI3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjNTI2ZGNkNDBmM2EwZjNhMDkxNjg0NDgxZjljODVmMDNm
NmE3MGE3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYzczYTdlYzAw
ZTM1ZjdmZGNhYzE4M2IxNDQ4ZWJlMTIwNmE3Yzg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzUz
MjUgIDIwMTgtMDktMzAgMDc6MjA6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDc1MzI3ICAyMDE4LTA5LTMwIDE1OjUyOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBzaGVu
Z2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBp
bnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
aTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzk5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 30 22:00:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 30 Sep 2018 22: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 1g6jkt-0000Wk-Mi; Sun, 30 Sep 2018 21:59:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=osz8=mm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1g6jks-0000WY-QU
 for xen-devel@lists.xenproject.org; Sun, 30 Sep 2018 21:59:58 +0000
X-Inumbo-ID: 54aa9d9e-c4fc-11e8-a6a9-d7ebe60f679a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54aa9d9e-c4fc-11e8-a6a9-d7ebe60f679a;
 Sun, 30 Sep 2018 22:01: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 1g6jko-00041E-Vm; Sun, 30 Sep 2018 21:59: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 1g6jko-0005ii-HO; Sun, 30 Sep 2018 21:59:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1g6jko-0000lX-GK; Sun, 30 Sep 2018 21:59:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-128240-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host: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-i386-xl-qemuu-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-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-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-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-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=edb4724e36256c495a6aa3cf1a12722efe271f9d
X-Osstest-Versions-That: xen=940185b2f6f343251c2b83bd96e599398cea51ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 30 Sep 2018 21:59:54 +0000
Subject: [Xen-devel] [xen-unstable test] 128240: 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>

ZmxpZ2h0IDEyODI0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyODI0MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEyODA4
NAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3Qv
ZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTI4MDg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4MDg0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
MDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjgwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODA4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4MDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjgwODQKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODA4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBlZGI0NzI0ZTM2MjU2YzQ5NWE2YWEzY2YxYTEyNzIyZWZl
MjcxZjlkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDAxODViMmY2
ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjgw
ODQgIDIwMTgtMDktMjYgMDE6NTE6NTMgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTI4MTE4ICAyMDE4LTA5LTI3IDAwOjM3OjAzIFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTI4MjQwICAyMDE4LTA5LTI5IDIwOjA0OjA1IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
Q2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBE
YW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgog
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlhbmcgUWlhbiA8a3JpemV4QGdtYWlsLmNvbT4KICBZ
YW5nIFFpYW4gPHlhbmcucWlhbkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4teHNt
LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
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
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MDAgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

